diff --git a/library/arcgis/4.30/@arcgis/core/Basemap.js b/library/arcgis/4.30/@arcgis/core/Basemap.js new file mode 100644 index 00000000..242f9375 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/Basemap.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./chunks/tslib.es6.js";import r from"./request.js";import s from"./core/Collection.js";import{r as a}from"./chunks/collectionUtils.js";import{JSONSupportMixin as t}from"./core/JSONSupport.js";import{isClonable as i,clone as l}from"./core/lang.js";import c from"./core/Loadable.js";import{l as o}from"./chunks/loadAll.js";import{L as p}from"./chunks/Logger.js";import{d as y}from"./chunks/maybe.js";import{throwIfAborted as n}from"./core/promiseUtils.js";import{isProtocolRelative as d,urlToObject as g}from"./core/urlUtils.js";import{property as m}from"./core/accessorSupport/decorators/property.js";import{subclass as b}from"./core/accessorSupport/decorators/subclass.js";import{w as h}from"./chunks/writer.js";import u from"./geometry/SpatialReference.js";import v from"./portal/Portal.js";import S from"./portal/PortalItem.js";import{g as L}from"./chunks/assets.js";import{f}from"./chunks/messages.js";import T from"./support/BasemapStyle.js";import{g as M}from"./chunks/writeUtils.js";import"./config.js";import"./kernel.js";import"./core/Error.js";import"./core/Accessor.js";import"./core/Handles.js";import"./chunks/metadata.js";import"./chunks/utils.js";import"./chunks/handleUtils.js";import"./chunks/ObservableBase.js";import"./chunks/tracking.js";import"./core/scheduling.js";import"./chunks/ensureType.js";import"./core/Evented.js";import"./chunks/shared.js";import"./chunks/SimpleObservable.js";import"./core/Promise.js";import"./chunks/asyncUtils.js";import"./chunks/unitUtils.js";import"./chunks/jsonMap.js";import"./chunks/reader.js";import"./geometry/Extent.js";import"./geometry/Geometry.js";import"./geometry/Point.js";import"./core/accessorSupport/decorators/cast.js";import"./geometry/support/webMercatorUtils.js";import"./chunks/locale.js";import"./portal/PortalGroup.js";import"./portal/PortalQueryParams.js";import"./portal/PortalQueryResult.js";import"./portal/PortalUser.js";import"./portal/PortalFolder.js";import"./portal/PortalItemResource.js";import"./portal/PortalRating.js";import"./chunks/persistableUrlUtils.js";import"./chunks/layerUtils2.js";const I={satellite:{id:"satellite",classic:!0,get thumbnailUrl(){return L("esri/images/basemap/satellite.jpg")},baseMapLayers:[{id:"satellite-base-layer",url:"//services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer",layerType:"ArcGISTiledMapServiceLayer",title:"World Imagery",showLegend:!1,visibility:!0,opacity:1}]},hybrid:{id:"hybrid",classic:!0,get thumbnailUrl(){return L("esri/images/basemap/hybrid.jpg")},baseMapLayers:[{id:"hybrid-base-layer",url:"//services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer",layerType:"ArcGISTiledMapServiceLayer",title:"World Imagery",showLegend:!1,visibility:!0,opacity:1},{id:"hybrid-reference-layer",styleUrl:"https://cdn.arcgis.com/sharing/rest/content/items/30d6b8271e1849cd9c3042060001f425/resources/styles/root.json",layerType:"VectorTileLayer",title:"Hybrid Reference Layer",isReference:!0,showLegend:!1,visibility:!0,opacity:1}]},terrain:{id:"terrain",classic:!0,get thumbnailUrl(){return L("esri/images/basemap/terrain.jpg")},baseMapLayers:[{id:"terrain-base-layer",url:"//services.arcgisonline.com/ArcGIS/rest/services/World_Terrain_Base/MapServer",layerType:"ArcGISTiledMapServiceLayer",title:"World Terrain Base",showLegend:!1,visibility:!0,opacity:1},{id:"terrain-reference-layer",url:"//services.arcgisonline.com/ArcGIS/rest/services/Reference/World_Reference_Overlay/MapServer",layerType:"ArcGISTiledMapServiceLayer",title:"World Reference Overlay",isReference:!0,showLegend:!1,visibility:!0,opacity:1}]},oceans:{id:"oceans",classic:!0,get thumbnailUrl(){return L("esri/images/basemap/oceans.jpg")},baseMapLayers:[{id:"oceans-base-layer",url:"//services.arcgisonline.com/arcgis/rest/services/Ocean/World_Ocean_Base/MapServer",layerType:"ArcGISTiledMapServiceLayer",title:"World Ocean Base",showLegend:!1,visibility:!0,opacity:1},{id:"oceans-reference-layer",url:"//services.arcgisonline.com/arcgis/rest/services/Ocean/World_Ocean_Reference/MapServer",layerType:"ArcGISTiledMapServiceLayer",title:"World Ocean Reference",isReference:!0,showLegend:!1,visibility:!0,opacity:1}]},osm:{id:"osm",classic:!0,get thumbnailUrl(){return L("esri/images/basemap/osm.jpg")},baseMapLayers:[{id:"osm-base-layer",layerType:"OpenStreetMap",title:"Open Street Map",showLegend:!1,visibility:!0,opacity:1}]},"dark-gray-vector":{id:"dark-gray-vector",classic:!0,get thumbnailUrl(){return L("esri/images/basemap/dark-gray-vector.jpg")},baseMapLayers:[{id:"dark-gray-base-layer",styleUrl:"https://cdn.arcgis.com/sharing/rest/content/items/5e9b3685f4c24d8781073dd928ebda50/resources/styles/root.json",layerType:"VectorTileLayer",title:"Dark Gray Base",visibility:!0,opacity:1},{id:"dark-gray-reference-layer",styleUrl:"https://cdn.arcgis.com/sharing/rest/content/items/747cb7a5329c478cbe6981076cc879c5/resources/styles/root.json",layerType:"VectorTileLayer",title:"Dark Gray Reference",isReference:!0,visibility:!0,opacity:1}]},get"dark-gray"(){return{...this["dark-gray-vector"],id:"dark-gray"}},"gray-vector":{id:"gray-vector",classic:!0,get thumbnailUrl(){return L("esri/images/basemap/gray-vector.jpg")},baseMapLayers:[{id:"gray-base-layer",styleUrl:"https://cdn.arcgis.com/sharing/rest/content/items/291da5eab3a0412593b66d384379f89f/resources/styles/root.json",layerType:"VectorTileLayer",title:"Light Gray Base",visibility:!0,opacity:1},{id:"gray-reference-layer",styleUrl:"https://cdn.arcgis.com/sharing/rest/content/items/1768e8369a214dfab4e2167d5c5f2454/resources/styles/root.json",layerType:"VectorTileLayer",title:"Light Gray Reference",isReference:!0,visibility:!0,opacity:1}]},get gray(){return{...this["gray-vector"],id:"gray"}},"streets-vector":{id:"streets-vector",classic:!0,get thumbnailUrl(){return L("esri/images/basemap/streets-vector.jpg")},baseMapLayers:[{id:"streets-vector-base-layer",styleUrl:"//cdn.arcgis.com/sharing/rest/content/items/de26a3cf4cc9451298ea173c4b324736/resources/styles/root.json",layerType:"VectorTileLayer",title:"World Streets",visibility:!0,opacity:1}]},get streets(){return{...this["streets-vector"],id:"streets"}},"topo-vector":{id:"topo-vector",classic:!0,get thumbnailUrl(){return L("esri/images/basemap/topo-vector.jpg")},baseMapLayers:[{id:"world-hillshade-layer",url:"//services.arcgisonline.com/arcgis/rest/services/Elevation/World_Hillshade/MapServer",layerType:"ArcGISTiledMapServiceLayer",title:"World Hillshade",showLegend:!1,visibility:!0,opacity:1},{id:"topo-vector-base-layer",styleUrl:"//cdn.arcgis.com/sharing/rest/content/items/7dc6cea0b1764a1f9af2e679f642f0f5/resources/styles/root.json",layerType:"VectorTileLayer",title:"World Topo",visibility:!0,opacity:1}]},get topo(){return{...this["topo-vector"],id:"topo"}},"streets-night-vector":{id:"streets-night-vector",classic:!0,get thumbnailUrl(){return L("esri/images/basemap/streets-night.jpg")},baseMapLayers:[{id:"streets-night-vector-base-layer",styleUrl:"//cdn.arcgis.com/sharing/rest/content/items/86f556a2d1fd468181855a35e344567f/resources/styles/root.json",layerType:"VectorTileLayer",title:"World Streets Night",visibility:!0,opacity:1}]},"streets-relief-vector":{id:"streets-relief-vector",classic:!0,get thumbnailUrl(){return L("esri/images/basemap/streets-relief.jpg")},baseMapLayers:[{id:"world-hillshade-layer",url:"//services.arcgisonline.com/arcgis/rest/services/Elevation/World_Hillshade/MapServer",layerType:"ArcGISTiledMapServiceLayer",title:"World Hillshade",showLegend:!1,visibility:!0,opacity:1},{id:"streets-relief-vector-base-layer",styleUrl:"//www.arcgis.com/sharing/rest/content/items/b266e6d17fc345b498345613930fbd76/resources/styles/root.json",title:"World Streets Relief",layerType:"VectorTileLayer",visibility:!0,opacity:1}]},"streets-navigation-vector":{id:"streets-navigation-vector",classic:!0,get thumbnailUrl(){return L("esri/images/basemap/streets-navigation.jpg")},baseMapLayers:[{id:"streets-navigation-vector-base-layer",styleUrl:"//cdn.arcgis.com/sharing/rest/content/items/63c47b7177f946b49902c24129b87252/resources/styles/root.json",layerType:"VectorTileLayer",title:"World Streets Navigation",visibility:!0,opacity:1}]},"topo-3d":{id:"topo-3d",is3d:!0,get thumbnailUrl(){return L("esri/images/basemap/topo-3d.png")},baseMapLayers:[{id:"topo-3d-base-layer",styleUrl:"https://www.arcgis.com/sharing/rest/content/items/1e7d1784d1ef4b79ba6764d0bd6c3150/resources/styles/root.json",layerType:"VectorTileLayer",title:"Topographic",visibility:!0,opacity:1},{id:"topo-3d-trees",title:"Trees",url:"https://basemaps3d.arcgis.com/arcgis/rest/services/OpenStreetMap3D_Trees_Thematic_v1/SceneServer",itemId:"f75fef56b2d944fe92ef9f7737b4f953",layerType:"ArcGISSceneServiceLayer"},{id:"topo-3d-places-and-labels",title:"Places and Labels",url:"https://basemaps3d.arcgis.com/arcgis/rest/services/OpenStreetMap3D_DarkLabels_v1/SceneServer",itemId:"a84404ad39c64c328d0596e361ec459b",layerType:"ArcGISSceneServiceLayer"},{id:"topo-3d-buildings",title:"Buildings",url:"https://basemaps3d.arcgis.com/arcgis/rest/services/OpenStreetMap3D_Buildings_v1/SceneServer",itemId:"ca0470dbbddb4db28bad74ed39949e25",layerType:"ArcGISSceneServiceLayer"}]},"navigation-3d":{id:"navigation-3d",is3d:!0,get thumbnailUrl(){return L("esri/images/basemap/navigation-3d.jpg")},baseMapLayers:[{id:"navigation-3d-base-layer",styleUrl:"https://www.arcgis.com/sharing/rest/content/items/ccc904ff872b4144b94934e55e32784b/resources/styles/root.json",layerType:"VectorTileLayer",title:"Navigation",visibility:!0,opacity:1},{id:"navigation-3d-places-and-labels",title:"Places and Labels",url:"https://basemaps3d.arcgis.com/arcgis/rest/services/OpenStreetMap3D_DarkLabels_v1/SceneServer",itemId:"a84404ad39c64c328d0596e361ec459b",layerType:"ArcGISSceneServiceLayer"},{id:"navigation-3d-buildings",title:"Buildings",url:"https://basemaps3d.arcgis.com/arcgis/rest/services/OpenStreetMap3D_Buildings_v1/SceneServer",itemId:"ca0470dbbddb4db28bad74ed39949e25",layerType:"ArcGISSceneServiceLayer"}]},"streets-3d":{id:"streets-3d",is3d:!0,get thumbnailUrl(){return L("esri/images/basemap/streets-3d.png")},baseMapLayers:[{id:"streets-3d-base-layer",styleUrl:"https://www.arcgis.com/sharing/rest/content/items/198298c4c64c4cb19de5b46aa00c198d/resources/styles/root.json",layerType:"VectorTileLayer",title:"Streets",visibility:!0,opacity:1},{id:"streets-3d-places-and-labels",title:"Places and Labels",url:"https://basemaps3d.arcgis.com/arcgis/rest/services/OpenStreetMap3D_DarkLabels_v1/SceneServer",itemId:"a84404ad39c64c328d0596e361ec459b",layerType:"ArcGISSceneServiceLayer"},{id:"streets-3d-buildings",title:"Buildings",url:"https://basemaps3d.arcgis.com/arcgis/rest/services/OpenStreetMap3D_Buildings_v1/SceneServer",itemId:"ca0470dbbddb4db28bad74ed39949e25",layerType:"ArcGISSceneServiceLayer"}]},"osm-3d":{id:"osm-3d",is3d:!0,get thumbnailUrl(){return L("esri/images/basemap/osm-3d.png")},baseMapLayers:[{id:"osm-3d-base-layer",styleUrl:"https://www.arcgis.com/sharing/rest/content/items/8628d259c9d14bdc848771c23c513940/resources/styles/root.json",layerType:"VectorTileLayer",title:"OpenStreetMap",visibility:!0,opacity:1},{id:"osm-3d-trees",title:"Trees",url:"https://basemaps3d.arcgis.com/arcgis/rest/services/OpenStreetMap3D_Trees_Thematic_v1/SceneServer",itemId:"f75fef56b2d944fe92ef9f7737b4f953",layerType:"ArcGISSceneServiceLayer"},{id:"osm-3d-places-and-labels",title:"Places and Labels",url:"https://basemaps3d.arcgis.com/arcgis/rest/services/OpenStreetMap3D_DarkLabels_v1/SceneServer",itemId:"a84404ad39c64c328d0596e361ec459b",layerType:"ArcGISSceneServiceLayer"},{id:"osm-3d-buildings",title:"Buildings",url:"https://basemaps3d.arcgis.com/arcgis/rest/services/OpenStreetMap3D_Buildings_v1/SceneServer",itemId:"ca0470dbbddb4db28bad74ed39949e25",layerType:"ArcGISSceneServiceLayer"}]},"gray-3d":{id:"gray-3d",is3d:!0,get thumbnailUrl(){return L("esri/images/basemap/gray-3d.png")},baseMapLayers:[{id:"gray-3d-base-layer",styleUrl:"https://www.arcgis.com/sharing/rest/content/items/01a14b466345455ba4176d2e6390db92/resources/styles/root.json",layerType:"VectorTileLayer",title:"Streets",visibility:!0,opacity:1},{id:"gray-3d-places-and-labels",title:"Places and Labels",url:"https://basemaps3d.arcgis.com/arcgis/rest/services/OpenStreetMap3D_DarkLabels_v1/SceneServer",itemId:"a84404ad39c64c328d0596e361ec459b",layerType:"ArcGISSceneServiceLayer"},{id:"gray-3d-buildings",title:"Buildings",url:"https://basemaps3d.arcgis.com/arcgis/rest/services/OpenStreetMap3D_Buildings_v1/SceneServer",itemId:"ca0470dbbddb4db28bad74ed39949e25",layerType:"ArcGISSceneServiceLayer"}]},"navigation-dark-3d":{id:"navigation-dark-3d",itemId:"5a1365328b4943f09a54cf5fd1205707",is3d:!0,baseMapLayers:[{id:"navigation-dark-3d-base-layer",styleUrl:"https://www.arcgis.com/sharing/rest/content/items/451a1777ab3f4bf095fae24a117439d9/resources/styles/root.json",layerType:"VectorTileLayer",title:"Navigation Dark"},{id:"navigation-dark-3d-places-and-labels",title:"Places and Labels",url:"https://basemaps3d.arcgis.com/arcgis/rest/services/OpenStreetMap3D_LightLabels_v1/SceneServer/layers/0",itemId:"f364b70b012a4da5a4b5921e193eac4a",layerType:"ArcGISSceneServiceLayer"},{id:"navigation-dark-3d-buildings",title:"Buildings",url:"https://basemaps3d.arcgis.com/arcgis/rest/services/OpenStreetMap3D_Buildings_v1/SceneServer",itemId:"ca0470dbbddb4db28bad74ed39949e25",layerType:"ArcGISSceneServiceLayer"}]},"streets-dark-3d":{id:"streets-dark-3d",itemId:"8a4efa2c20484ec9b4557895e65736ff",is3d:!0,baseMapLayers:[{id:"streets-dark-3d-base-layer",styleUrl:"https://www.arcgis.com/sharing/rest/content/items/bc599b6d741a4ac084b7eea7bf8c5938/resources/styles/root.json",layerType:"VectorTileLayer",title:"OpenStreetMap Streets Night (for 3D)"},{id:"streets-dark-3d-places-and-labels",title:"Places and Labels",url:"https://basemaps3d.arcgis.com/arcgis/rest/services/OpenStreetMap3D_LightLabels_v1/SceneServer",itemId:"f364b70b012a4da5a4b5921e193eac4a",layerType:"ArcGISSceneServiceLayer"},{id:"streets-dark-3d-buildings",title:"Buildings",url:"https://basemaps3d.arcgis.com/arcgis/rest/services/OpenStreetMap3D_Buildings_v1/SceneServer",itemId:"ca0470dbbddb4db28bad74ed39949e25",layerType:"ArcGISSceneServiceLayer"}]},"dark-gray-3d":{id:"dark-gray-3d",itemId:"a8b7322a5fe94002bb0f5e0eeb0c5c18",is3d:!0,baseMapLayers:[{id:"dark-gray-3d-base-layer",styleUrl:"https://www.arcgis.com/sharing/rest/content/items/4178f71acb934fb89f169e7d667c20c6/resources/styles/root.json",layerType:"VectorTileLayer",title:"OpenStreetMap Dark Gray Canvas (for 3D)"},{id:"dark-gray-3d-places-and-labels",title:"Places and Labels",url:"https://basemaps3d.arcgis.com/arcgis/rest/services/OpenStreetMap3D_LightLabels_v1/SceneServer/layers/0",itemId:"f364b70b012a4da5a4b5921e193eac4a",layerType:"ArcGISSceneServiceLayer"},{id:"dark-gray-3d-buildings",title:"Buildings",url:"https://basemaps3d.arcgis.com/arcgis/rest/services/OpenStreetMap3D_Buildings_v1/SceneServer",itemId:"ca0470dbbddb4db28bad74ed39949e25",layerType:"ArcGISSceneServiceLayer"}]},"arcgis-imagery":{get thumbnailUrl(){return L("esri/images/basemap/hybrid.jpg")},title:"Imagery Hybrid",baseMapLayers:[{layerType:"ArcGISTiledMapServiceLayer",showLegend:!1,title:"World Imagery",url:"https://ibasemaps-api.arcgis.com/arcgis/rest/services/World_Imagery/MapServer"},{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:Imagery:Labels",title:"Hybrid Reference Layer",isReference:!0}]},"arcgis-imagery-standard":{get thumbnailUrl(){return L("esri/images/basemap/satellite.jpg")},title:"Imagery",baseMapLayers:[{layerType:"ArcGISTiledMapServiceLayer",showLegend:!1,title:"World Imagery",url:"https://ibasemaps-api.arcgis.com/arcgis/rest/services/World_Imagery/MapServer"}]},"arcgis-imagery-labels":{title:"Hybrid [Reference]",baseMapLayers:[{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:Imagery:Labels",title:"Hybrid Reference Layer",isReference:!0}]},"arcgis-light-gray":{get thumbnailUrl(){return L("esri/images/basemap/gray-vector.jpg")},title:"Light Gray Canvas",baseMapLayers:[{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:LightGray:Base",title:"Light Gray Canvas Base"},{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:LightGray:Labels",title:"Light Gray Canvas Labels",isReference:!0}]},"arcgis-dark-gray":{get thumbnailUrl(){return L("esri/images/basemap/dark-gray.jpg")},title:"Dark Gray Canvas",baseMapLayers:[{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:DarkGray:Base",title:"Dark Gray Canvas Base"},{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:DarkGray:Labels",title:"Dark Gray Canvas Labels",isReference:!0}]},"arcgis-navigation":{get thumbnailUrl(){return L("esri/images/basemap/streets-navigation.jpg")},title:"Navigation",baseMapLayers:[{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:Navigation",title:"World Navigation Map"}]},"arcgis-navigation-night":{title:"Navigation (Dark Mode)",baseMapLayers:[{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:NavigationNight",title:"World Navigation Map (Dark Mode)"}]},"arcgis-streets":{get thumbnailUrl(){return L("esri/images/basemap/streets-vector.jpg")},title:"Streets",baseMapLayers:[{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:Streets",title:"World Street Map"}]},"arcgis-streets-night":{get thumbnailUrl(){return L("esri/images/basemap/streets-night.jpg")},title:"Streets (Night)",baseMapLayers:[{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:StreetsNight",title:"World Street Map (Night)"}]},"arcgis-streets-relief":{get thumbnailUrl(){return L("esri/images/basemap/streets-relief.jpg")},title:"Streets (with Relief)",baseMapLayers:[{layerType:"ArcGISTiledMapServiceLayer",showLegend:!1,title:"World Hillshade",url:"https://ibasemaps-api.arcgis.com/arcgis/rest/services/Elevation/World_Hillshade/MapServer"},{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:StreetsRelief:Base",title:"World Street Map (with Relief)"}]},"arcgis-topographic":{get thumbnailUrl(){return L("esri/images/basemap/topo.jpg")},title:"Topographic",baseMapLayers:[{layerType:"ArcGISTiledMapServiceLayer",showLegend:!1,title:"World Hillshade",url:"https://ibasemaps-api.arcgis.com/arcgis/rest/services/Elevation/World_Hillshade/MapServer"},{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:Topographic:Base",title:"World Topographic Map"}]},"arcgis-oceans":{get thumbnailUrl(){return L("esri/images/basemap/oceans.jpg")},title:"Oceans",baseMapLayers:[{layerType:"ArcGISTiledMapServiceLayer",showLegend:!1,title:"World Ocean Base",url:"https://ibasemaps-api.arcgis.com/arcgis/rest/services/Ocean/World_Ocean_Base/MapServer"},{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:Oceans:Labels",title:"World Ocean Reference",isReference:!0}]},"osm-standard":{title:"OpenStreetMap",baseMapLayers:[{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/OSM:Standard",title:"OpenStreetMap"}]},"osm-standard-relief":{title:"OpenStreetMap (with relief)",baseMapLayers:[{layerType:"ArcGISTiledMapServiceLayer",showLegend:!1,title:"World Hillshade",url:"https://ibasemaps-api.arcgis.com/arcgis/rest/services/Elevation/World_Hillshade/MapServer"},{styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/OSM:StandardRelief:Base",layerType:"VectorTileLayer",title:"OpenStreetMap Relief Base"}]},"osm-streets":{title:"OpenStreetMap (Streets)",baseMapLayers:[{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/OSM:Streets",title:"OpenStreetMap (Streets)"}]},"osm-streets-relief":{title:"OpenStreetMap (Streets with relief)",baseMapLayers:[{layerType:"ArcGISTiledMapServiceLayer",showLegend:!1,title:"World Hillshade",url:"https://ibasemaps-api.arcgis.com/arcgis/rest/services/Elevation/World_Hillshade/MapServer"},{styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/OSM:StreetsRelief:Base",layerType:"VectorTileLayer",title:"OpenStreetMap Relief Base"}]},"osm-light-gray":{title:"OpenStreetMap (Light Gray Canvas)",baseMapLayers:[{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/OSM:LightGray:Base",title:"OSM (Light Gray Base)"},{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/OSM:LightGray:Labels",title:"OSM (Light Gray Reference)",isReference:!0}]},"osm-dark-gray":{title:"OpenStreetMap (Dark Gray Canvas)",baseMapLayers:[{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/OSM:DarkGray:Base",title:"OSM (Dark Gray Base)"},{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/OSM:DarkGray:Labels",title:"OSM (Dark Gray Reference)",isReference:!0}]},"arcgis-terrain":{title:"Terrain with Labels",baseMapLayers:[{layerType:"ArcGISTiledMapServiceLayer",showLegend:!1,title:"World Hillshade",url:"https://ibasemaps-api.arcgis.com/arcgis/rest/services/Elevation/World_Hillshade/MapServer"},{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:Terrain:Base",title:"World Terrain Base"},{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:Terrain:Detail",title:"World Terrain Reference",isReference:!0}]},"arcgis-community":{title:"Community",baseMapLayers:[{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:Community",title:"Community"}]},"arcgis-charted-territory":{title:"Charted Territory",baseMapLayers:[{layerType:"ArcGISTiledMapServiceLayer",showLegend:!1,title:"World Hillshade",url:"https://ibasemaps-api.arcgis.com/arcgis/rest/services/Elevation/World_Hillshade/MapServer"},{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:ChartedTerritory:Base",title:"Charted Territory"}]},"arcgis-colored-pencil":{title:"Colored Pencil",baseMapLayers:[{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:ColoredPencil",title:"Colored Pencil"}]},"arcgis-nova":{title:"Nova",baseMapLayers:[{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:Nova",title:"Nova"}]},"arcgis-modern-antique":{title:"Modern Antique",baseMapLayers:[{layerType:"ArcGISTiledMapServiceLayer",showLegend:!1,title:"World Hillshade",url:"https://ibasemaps-api.arcgis.com/arcgis/rest/services/Elevation/World_Hillshade/MapServer"},{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:ModernAntique:Base",title:"Modern Antique"}]},"arcgis-midcentury":{title:"Mid-Century",baseMapLayers:[{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:Midcentury",title:"Mid-Century"}]},"arcgis-newspaper":{title:"Newspaper",baseMapLayers:[{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:Newspaper",title:"Newspaper"}]},"arcgis-hillshade-light":{title:"Hillshade",baseMapLayers:[{layerType:"ArcGISTiledMapServiceLayer",showLegend:!1,title:"World Hillshade",url:"https://ibasemaps-api.arcgis.com/arcgis/rest/services/Elevation/World_Hillshade/MapServer"}]},"arcgis-hillshade-dark":{title:"Hillshade (Dark)",baseMapLayers:[{layerType:"ArcGISTiledMapServiceLayer",showLegend:!1,title:"World Hillshade (Dark)",url:"https://ibasemaps-api.arcgis.com/arcgis/rest/services/Elevation/World_Hillshade_Dark/MapServer"}]},"arcgis-human-geography":{title:"Human Geography",baseMapLayers:[{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:HumanGeography:Base",title:"Human Geography Base"},{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:HumanGeography:Detail",title:"Human Geography Detail",isReference:!0},{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:HumanGeography:Label",title:"Human Geography Label",isReference:!0}]},"arcgis-human-geography-dark":{title:"Human Geography (Dark)",baseMapLayers:[{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:HumanGeographyDark:Base",title:"Human Geography Dark Base"},{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:HumanGeographyDark:Detail",title:"Human Geography Dark Detail",isReference:!0},{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:HumanGeographyDark:Label",title:"Human Geography Dark Label",isReference:!0}]}};var w;let G=0,j=w=class extends(t(c)){constructor(e){super(e),this.id=null,this.portalItem=null,this.spatialReference=null,this.style=null,this.thumbnailUrl=null,this.title="Basemap",this.id=Date.now().toString(16)+"-basemap-"+G++,this.baseLayers=new s,this.referenceLayers=new s;const r=e=>{e.parent&&e.parent!==this&&"remove"in e.parent&&e.parent.remove(e),e.parent=this,"elevation"===e.type&&p.getLogger(this).error(`Layer '${e.title}, id:${e.id}' of type '${e.type}' is not supported as a basemap layer and will therefore be ignored.`)},a=e=>{e.parent=null};this.addHandles([this.baseLayers.on("after-add",(e=>r(e.item))),this.referenceLayers.on("after-add",(e=>r(e.item))),this.baseLayers.on("after-remove",(e=>a(e.item))),this.referenceLayers.on("after-remove",(e=>a(e.item)))])}initialize(){this.when().catch((e=>{p.getLogger(this).error("#load()",`Failed to load basemap (title: '${this.title}', id: '${this.id}')`,e)})),this.resourceInfo&&this.read(this.resourceInfo.data,this.resourceInfo.context)}destroy(){const e=this.baseLayers.toArray();for(const r of e)r.destroy();const r=this.referenceLayers.toArray();for(const e of r)e.destroy();this.baseLayers.destroy(),this.referenceLayers.destroy(),this.portalItem=y(this.portalItem)}normalizeCtorArgs(e){return e&&"resourceInfo"in e&&(this._set("resourceInfo",e.resourceInfo),delete(e={...e}).resourceInfo),e}set baseLayers(e){this._set("baseLayers",a(e,this._get("baseLayers")))}_writeBaseLayers(e,r,s){const a=[];e?(s={...s,layerContainerType:"basemap"},this.baseLayers.forEach((e=>{const r=M(e,s.webmap?s.webmap.getLayerJSONFromResourceInfo(e):null,s);null!=r&&a.push(r)})),this.referenceLayers.forEach((e=>{const r=M(e,s.webmap?s.webmap.getLayerJSONFromResourceInfo(e):null,s);null!=r&&("scene"!==e.type&&(r.isReference=!0),a.push(r))})),r.baseMapLayers=a):r.baseMapLayers=a}set referenceLayers(e){this._set("referenceLayers",a(e,this._get("referenceLayers")))}writeTitle(e,r){r.title=e||"Basemap"}load(e){return this.addResolvingPromise(this._loadFromSource(e)),Promise.resolve(this)}loadAll(){return o(this,(e=>{e(this.baseLayers,this.referenceLayers)}))}clone(){const e={id:this.id,title:this.title,portalItem:this.portalItem,baseLayers:this.baseLayers.map((e=>i(e)?e.clone():e)),referenceLayers:this.referenceLayers.map((e=>i(e)?e.clone():e))};return this.loaded&&(e.loadStatus="loaded"),new w({resourceInfo:this.resourceInfo}).set(e)}read(e,r){this.resourceInfo||this._set("resourceInfo",{data:e,context:r}),super.read(e,r)}write(e,r){return e=e||{},r?.origin||(r={origin:"web-map",...r}),super.write(e,r),!this.loaded&&this.resourceInfo?.data.baseMapLayers&&(e.baseMapLayers=this.resourceInfo.data.baseMapLayers.map((e=>{const r=l(e);return r.url&&d(r.url)&&(r.url=`https:${r.url}`),r.templateUrl&&d(r.templateUrl)&&(r.templateUrl=`https:${r.templateUrl}`),r}))),e}async _loadFromSource(e){const{resourceInfo:r,portalItem:s,style:a}=this;n(e);const t=[];if(r){const s=r.context?r.context.url:null;if(t.push(this._loadLayersFromJSON(r.data,s,e)),r.data.id&&!r.data.title){const e=r.data.id;t.push(async function(e){if(!e)return;const r=e.includes("-vector")?e.slice(0,e.indexOf("-vector")):e.includes("-3d")?e.slice(0,e.indexOf("-3d")):e,s=await f("esri/t9n/basemaps");return s[e]||s[r]}(e).then((e=>{e&&this.read({title:e},r.context)})))}}else s?t.push(this._loadFromItem(s,e)):a&&t.push(this._loadFromStylesService(a,e));await Promise.all(t)}async _loadLayersFromJSON(e,r,s){const a=this.resourceInfo?.context,t=this.portalItem?.portal||a?.portal||null,i=k[a?.origin||""]??"web-map",{populateOperationalLayers:l}=await import("./chunks/layersCreator.js"),c=[];if(n(s),e.baseMapLayers&&Array.isArray(e.baseMapLayers)){const s={context:{...a,origin:i,url:r,portal:t,layerContainerType:"basemap"},defaultLayerType:"DefaultTileLayer"},o=e=>"web-scene"===i&&"ArcGISSceneServiceLayer"===e.layerType||e.isReference,p=l(this.baseLayers,e.baseMapLayers.filter((e=>!o(e))),s);c.push(p);const y=l(this.referenceLayers,e.baseMapLayers.filter(o),s);c.push(y)}await Promise.allSettled(c)}async _loadFromItem(e,r){const s=await e.load(r),a=await s.fetchData("json",r),t=g(e.itemUrl??"");return this._set("resourceInfo",{data:a.baseMap??{},context:{origin:U[e.type||""]??"web-map",portal:e.portal||v.getDefault(),url:t}}),this.read(this.resourceInfo.data,this.resourceInfo.context),this.read({spatialReference:a.spatialReference},this.resourceInfo.context),this.read({title:e.title,thumbnailUrl:e.thumbnailUrl},{origin:"portal-item",portal:e.portal||v.getDefault(),url:t}),this._loadLayersFromJSON(this.resourceInfo.data,t,r)}async _loadFromStylesService(e,s){const a=`${e.serviceUrl}/${e.id}`,t=(await r(a,{query:{language:e.getLanguageParamValue(),places:e.places,worldview:e.worldview},signal:s?.signal})).data,i=g(a);return this._set("resourceInfo",{data:t.baseMap??{},context:{origin:"web-map",url:i}}),this.read(this.resourceInfo.data,this.resourceInfo.context),this.read({spatialReference:t.spatialReference},this.resourceInfo.context),this._loadLayersFromJSON(this.resourceInfo.data,i,s)}static fromId(e){const r=I[e];return r?r.itemId?new w({portalItem:{id:r.itemId,portal:{url:"https://www.arcgis.com"}}}):w.fromJSON(r,{origin:r.is3d?"web-scene":"web-map"}):null}};e([m({json:{write:{ignoreOrigin:!0,target:"baseMapLayers",writer(e,r,s,a){this._writeBaseLayers(e,r,a)}},origins:{"web-scene":{write:{ignoreOrigin:!0,target:{baseMapLayers:{type:s}},writer(e,r,s,a){this._writeBaseLayers(e,r,a)}}}}}})],j.prototype,"baseLayers",null),e([m({type:String,json:{origins:{"web-scene":{write:!0}}}})],j.prototype,"id",void 0),e([m({type:S})],j.prototype,"portalItem",void 0),e([m()],j.prototype,"referenceLayers",null),e([m({readOnly:!0})],j.prototype,"resourceInfo",void 0),e([m({type:u})],j.prototype,"spatialReference",void 0),e([m({type:T})],j.prototype,"style",void 0),e([m()],j.prototype,"thumbnailUrl",void 0),e([m({type:String,json:{origins:{"web-scene":{write:{isRequired:!0}}}}})],j.prototype,"title",void 0),e([h("title")],j.prototype,"writeTitle",null),j=w=e([b("esri.Basemap")],j);const U={"Web Scene":"web-scene","Web Map":"web-map","Link Chart":"link-chart"},k={"web-scene":"web-scene","web-map":"web-map","link-chart":"link-chart"},_=j,A=Object.freeze(Object.defineProperty({__proto__:null,default:_},Symbol.toStringTag,{value:"Module"}));export{A as B,_ as default,I as e}; diff --git a/library/arcgis/4.30/@arcgis/core/Camera.js b/library/arcgis/4.30/@arcgis/core/Camera.js new file mode 100644 index 00000000..0e0bd880 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/Camera.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as o}from"./chunks/tslib.es6.js";import r from"./CameraLayout.js";import{ClonableMixin as t}from"./core/Clonable.js";import{c as s}from"./chunks/Cyclical.js";import{JSONSupport as e}from"./core/JSONSupport.js";import{c as i}from"./chunks/mathUtils.js";import{property as n}from"./core/accessorSupport/decorators/property.js";import{cast as p}from"./core/accessorSupport/decorators/cast.js";import"./core/lang.js";import{r as m}from"./chunks/reader.js";import{subclass as a}from"./core/accessorSupport/decorators/subclass.js";import{w as c}from"./chunks/writer.js";import{f as l}from"./chunks/ensureType.js";import u from"./geometry/Point.js";import"./chunks/Logger.js";import"./config.js";import"./core/Accessor.js";import"./core/Handles.js";import"./chunks/maybe.js";import"./chunks/metadata.js";import"./chunks/utils.js";import"./chunks/handleUtils.js";import"./chunks/ObservableBase.js";import"./chunks/tracking.js";import"./core/scheduling.js";import"./core/promiseUtils.js";import"./core/Error.js";import"./chunks/vec3.js";import"./chunks/vec3f64.js";import"./chunks/common.js";import"./geometry/Geometry.js";import"./geometry/SpatialReference.js";import"./chunks/unitUtils.js";import"./chunks/jsonMap.js";import"./chunks/assets.js";import"./request.js";import"./kernel.js";import"./core/urlUtils.js";import"./geometry/support/webMercatorUtils.js";let j=class extends(t(e)){constructor(...o){super(...o),this.position=new u([0,0,0]),this.heading=0,this.tilt=0,this.fov=55,this.layout=new r}normalizeCtorArgs(o,r,t,s){if(o&&"object"==typeof o&&("x"in o||Array.isArray(o))){const e={position:o};return null!=r&&(e.heading=r),null!=t&&(e.tilt=t),null!=s&&(e.fov=s),e}return o}writePosition(o,r,t,s){const e=o.clone();e.x=l(o.x||0),e.y=l(o.y||0),e.z=o.hasZ?l(o.z||0):o.z,r[t]=e.write({},s)}readPosition(o,r){const t=new u;return t.read(o,r),t.x=l(t.x||0),t.y=l(t.y||0),t.z=t.hasZ?l(t.z||0):t.z,t}equals(o){return null!=o&&this.tilt===o.tilt&&this.heading===o.heading&&this.fov===o.fov&&this.position.equals(o.position)&&this.layout.equals(o.layout)}};o([n({type:u,json:{write:{isRequired:!0}}})],j.prototype,"position",void 0),o([c("position")],j.prototype,"writePosition",null),o([m("position")],j.prototype,"readPosition",null),o([n({type:Number,nonNullable:!0,json:{write:{isRequired:!0}}}),p((o=>s.normalize(l(o))))],j.prototype,"heading",void 0),o([n({type:Number,nonNullable:!0,json:{write:{isRequired:!0}}}),p((o=>i(l(o),-180,180)))],j.prototype,"tilt",void 0),o([n({type:Number,nonNullable:!0,json:{read:!1,write:!1}})],j.prototype,"fov",void 0),o([n({type:r,nonNullable:!0,json:{read:!1,write:!1}})],j.prototype,"layout",void 0),j=o([a("esri.Camera")],j);const h=j;export{h as default}; diff --git a/library/arcgis/4.30/@arcgis/core/CameraLayout.js b/library/arcgis/4.30/@arcgis/core/CameraLayout.js new file mode 100644 index 00000000..e26c1ad9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/CameraLayout.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as o}from"./chunks/tslib.es6.js";import{Clonable as r}from"./core/Clonable.js";import{property as s}from"./core/accessorSupport/decorators/property.js";import"./core/lang.js";import"./chunks/Logger.js";import{subclass as e}from"./core/accessorSupport/decorators/subclass.js";import"./core/Accessor.js";import"./core/Handles.js";import"./chunks/maybe.js";import"./chunks/metadata.js";import"./chunks/utils.js";import"./chunks/handleUtils.js";import"./chunks/ObservableBase.js";import"./chunks/tracking.js";import"./core/scheduling.js";import"./core/promiseUtils.js";import"./core/Error.js";import"./config.js";import"./chunks/ensureType.js";let t=class extends r{constructor(o){super(o),this.row=0,this.column=0,this.rows=1,this.columns=1}equals(o){return null!=o&&this.row===o.row&&this.rows===o.rows&&this.column===o.column&&this.columns===o.columns}};o([s({type:Number,nonNullable:!0,json:{read:!1,write:!1}})],t.prototype,"row",void 0),o([s({type:Number,nonNullable:!0,json:{read:!1,write:!1}})],t.prototype,"column",void 0),o([s({type:Number,nonNullable:!0,json:{read:!1,write:!1}})],t.prototype,"rows",void 0),o([s({type:Number,nonNullable:!0,json:{read:!1,write:!1}})],t.prototype,"columns",void 0),t=o([e("esri.CameraLayout")],t);const i=t;export{i as default}; diff --git a/library/arcgis/4.30/@arcgis/core/Color.js b/library/arcgis/4.30/@arcgis/core/Color.js new file mode 100644 index 00000000..2c3a9509 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/Color.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{h as t,i as r,g as s}from"./chunks/colorUtils.js";import{c as i}from"./chunks/mathUtils.js";import{c as n}from"./chunks/ensureType.js";import"./chunks/vec3.js";import"./chunks/vec3f64.js";import"./chunks/common.js";import"./core/lang.js";import"./chunks/Logger.js";import"./config.js";function a(t){return i(n(t),0,255)}function e(t,r,s){return t=Number(t),isNaN(t)?s:ts?s:t}function o(t,r){const s=t.toString(16).padStart(2,"0");return r?s.substring(0,1):s}class h{static blendColors(t,r,s,i=new h){return i.r=Math.round(t.r+(r.r-t.r)*s),i.g=Math.round(t.g+(r.g-t.g)*s),i.b=Math.round(t.b+(r.b-t.b)*s),i.a=t.a+(r.a-t.a)*s,i._sanitize()}static fromRgb(r,s){const i=r.toLowerCase().match(/^(rgba?|hsla?)\(([\s.\-,%0-9]+)\)/);if(i){const r=i[2].split(/\s*,\s*/),n=i[1];if("rgb"===n&&3===r.length||"rgba"===n&&4===r.length){const t=r[0];if("%"===t.charAt(t.length-1)){const t=r.map((t=>2.56*parseFloat(t)));return 4===r.length&&(t[3]=parseFloat(r[3])),h.fromArray(t,s)}return h.fromArray(r.map((t=>parseFloat(t))),s)}if("hsl"===n&&3===r.length||"hsla"===n&&4===r.length)return h.fromArray(t(parseFloat(r[0]),parseFloat(r[1])/100,parseFloat(r[2])/100,parseFloat(r[3])),s)}return null}static fromHex(t,r=new h){if("#"!==t[0]||isNaN(Number(`0x${t.substring(1)}`)))return null;switch(t.length){case 4:case 5:{const s=parseInt(t.substring(1,2),16),i=parseInt(t.substring(2,3),16),n=parseInt(t.substring(3,4),16),a=5===t.length?15:parseInt(t.substring(4),16);return h.fromArray([s+16*s,i+16*i,n+16*n,(a+16*a)/255],r)}case 7:case 9:{const s=parseInt(t.substring(1,3),16),i=parseInt(t.substring(3,5),16),n=parseInt(t.substring(5,7),16),a=7===t.length?255:parseInt(t.substring(7),16);return h.fromArray([s,i,n,a/255],r)}default:return null}}static fromArray(t,r=new h){return r._set(Number(t[0]),Number(t[1]),Number(t[2]),Number(t[3])),isNaN(r.a)&&(r.a=1),r._sanitize()}static fromString(t,i){const n=r(t)?s(t):null;return n&&h.fromArray(n,i)||h.fromRgb(t,i)||h.fromHex(t,i)}static fromJSON(t){return null!=t?new h([t[0],t[1],t[2],(t[3]??255)/255]):void 0}static toUnitRGB(t){return null!=t?[t.r/255,t.g/255,t.b/255]:null}static toUnitRGBA(t){return null!=t?[t.r/255,t.g/255,t.b/255,null!=t.a?t.a:1]:null}constructor(t){this.r=255,this.g=255,this.b=255,this.a=1,t&&this.setColor(t)}get isBright(){return.299*this.r+.587*this.g+.114*this.b>=127}setColor(t){return"string"==typeof t?h.fromString(t,this):Array.isArray(t)?h.fromArray(t,this):(this._set(t.r??0,t.g??0,t.b??0,t.a??1),t instanceof h||this._sanitize()),this}toRgb(){return[this.r,this.g,this.b]}toRgba(){return[this.r,this.g,this.b,this.a]}toHex(t){const r=t?.capitalize??!1,s=t?.digits??6,i=3===s||4===s,n=4===s||8===s,a=`#${o(this.r,i)}${o(this.g,i)}${o(this.b,i)}${n?o(Math.round(255*this.a),i):""}`;return r?a.toUpperCase():a}toCss(t=!1){const r=this.r+", "+this.g+", "+this.b;return t?`rgba(${r}, ${this.a})`:`rgb(${r})`}toString(){return this.toCss(!0)}toJSON(){return this.toArray()}toArray(t=h.AlphaMode.ALWAYS){const r=a(this.r),s=a(this.g),i=a(this.b);return t===h.AlphaMode.ALWAYS||1!==this.a?[r,s,i,a(255*this.a)]:[r,s,i]}clone(){return new h(this.toRgba())}hash(){return this.r<<24|this.g<<16|this.b<<8|255*this.a}equals(t){return null!=t&&t.r===this.r&&t.g===this.g&&t.b===this.b&&t.a===this.a}_sanitize(){return this.r=Math.round(e(this.r,0,255)),this.g=Math.round(e(this.g,0,255)),this.b=Math.round(e(this.b,0,255)),this.a=e(this.a,0,1),this}_set(t,r,s,i){this.r=t,this.g=r,this.b=s,this.a=i}}h.prototype.declaredClass="esri.Color",function(t){var r;(r=t.AlphaMode||(t.AlphaMode={}))[r.ALWAYS=0]="ALWAYS",r[r.UNLESS_OPAQUE=1]="UNLESS_OPAQUE"}(h||(h={}));const u=h;export{u as default}; diff --git a/library/arcgis/4.30/@arcgis/core/Graphic.js b/library/arcgis/4.30/@arcgis/core/Graphic.js new file mode 100644 index 00000000..6822187a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/Graphic.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./chunks/tslib.es6.js";import{geometryTypes as o}from"./geometry.js";import s from"./PopupTemplate.js";import{symbolTypes as e}from"./symbols.js";import{ClonableMixin as r}from"./core/Clonable.js";import{g as i,c as p}from"./core/Accessor.js";import{isSerializable as m,JSONSupport as l}from"./core/JSONSupport.js";import{L as n}from"./chunks/Logger.js";import{when as a}from"./core/reactiveUtils.js";import{property as u}from"./core/accessorSupport/decorators/property.js";import"./core/lang.js";import{subclass as c}from"./core/accessorSupport/decorators/subclass.js";import{fromJSON as y}from"./geometry/support/jsonUtils.js";import"./chunks/ensureType.js";import"./geometry/Extent.js";import"./geometry/Geometry.js";import"./chunks/reader.js";import"./geometry/SpatialReference.js";import"./chunks/unitUtils.js";import"./chunks/jsonMap.js";import"./config.js";import"./chunks/assets.js";import"./request.js";import"./kernel.js";import"./core/urlUtils.js";import"./core/Error.js";import"./core/promiseUtils.js";import"./chunks/handleUtils.js";import"./chunks/maybe.js";import"./chunks/writer.js";import"./core/Handles.js";import"./chunks/metadata.js";import"./chunks/utils.js";import"./chunks/ObservableBase.js";import"./chunks/tracking.js";import"./core/scheduling.js";import"./geometry/Point.js";import"./core/accessorSupport/decorators/cast.js";import"./geometry/support/webMercatorUtils.js";import"./geometry/Multipoint.js";import"./chunks/zmUtils.js";import"./geometry/Polygon.js";import"./chunks/coordsUtils.js";import"./chunks/Axis.js";import"./chunks/extentUtils.js";import"./chunks/aaBoundingRect.js";import"./chunks/mathUtils.js";import"./chunks/vec3.js";import"./chunks/vec3f64.js";import"./chunks/common.js";import"./geometry/Polyline.js";import"./chunks/typeUtils.js";import"./core/Collection.js";import"./core/Evented.js";import"./chunks/shared.js";import"./chunks/SimpleObservable.js";import"./layers/support/fieldUtils.js";import"./core/sql.js";import"./intl.js";import"./chunks/date.js";import"./chunks/locale.js";import"./chunks/timeZoneUtils.js";import"./chunks/datetime.js";import"./chunks/number.js";import"./chunks/substitute.js";import"./chunks/messages.js";import"./popup/content.js";import"./popup/content/AttachmentsContent.js";import"./popup/content/Content.js";import"./popup/content/CustomContent.js";import"./popup/content/ExpressionContent.js";import"./popup/ElementExpressionInfo.js";import"./popup/content/FieldsContent.js";import"./popup/FieldInfo.js";import"./chunks/enumeration.js";import"./popup/support/FieldInfoFormat.js";import"./popup/content/MediaContent.js";import"./popup/content/BarChartMediaInfo.js";import"./popup/content/mixins/ChartMediaInfo.js";import"./popup/content/mixins/MediaInfo.js";import"./popup/content/support/ChartMediaInfoValue.js";import"./Color.js";import"./chunks/colorUtils.js";import"./popup/content/support/ChartMediaInfoValueSeries.js";import"./chunks/chartMediaInfoUtils.js";import"./popup/content/ColumnChartMediaInfo.js";import"./popup/content/ImageMediaInfo.js";import"./popup/content/support/ImageMediaInfoValue.js";import"./popup/content/LineChartMediaInfo.js";import"./popup/content/PieChartMediaInfo.js";import"./popup/content/RelationshipContent.js";import"./popup/support/RelatedRecordsInfoFieldOrder.js";import"./popup/content/TextContent.js";import"./popup/ExpressionInfo.js";import"./popup/LayerOptions.js";import"./popup/RelatedRecordsInfo.js";import"./support/actions/ActionBase.js";import"./core/Identifiable.js";import"./support/actions/ActionButton.js";import"./support/actions/ActionToggle.js";import"./symbols/CIMSymbol.js";import"./symbols/Symbol.js";import"./symbols/ExtrudeSymbol3DLayer.js";import"./symbols/Symbol3DLayer.js";import"./chunks/utils4.js";import"./symbols/edges/Edges3D.js";import"./chunks/screenUtils.js";import"./chunks/materialUtils.js";import"./chunks/opacityUtils.js";import"./symbols/edges/SketchEdges3D.js";import"./symbols/edges/SolidEdges3D.js";import"./chunks/Symbol3DMaterial.js";import"./symbols/FillSymbol.js";import"./symbols/SimpleLineSymbol.js";import"./symbols/LineSymbol.js";import"./symbols/LineSymbolMarker.js";import"./chunks/lineMarkers.js";import"./symbols/FillSymbol3DLayer.js";import"./symbols/patterns/LineStylePattern3D.js";import"./symbols/patterns/StylePattern3D.js";import"./chunks/utils5.js";import"./chunks/colors.js";import"./chunks/symbolLayerUtils3D.js";import"./chunks/aaBoundingBox.js";import"./symbols/Font.js";import"./symbols/IconSymbol3DLayer.js";import"./chunks/persistableUrlUtils.js";import"./symbols/LabelSymbol3D.js";import"./symbols/Symbol3D.js";import"./chunks/collectionUtils.js";import"./portal/Portal.js";import"./core/Loadable.js";import"./core/Promise.js";import"./portal/PortalGroup.js";import"./portal/PortalQueryParams.js";import"./portal/PortalQueryResult.js";import"./portal/PortalUser.js";import"./portal/PortalFolder.js";import"./symbols/LineSymbol3DLayer.js";import"./symbols/LineStyleMarker3D.js";import"./symbols/ObjectSymbol3DLayer.js";import"./symbols/PathSymbol3DLayer.js";import"./symbols/TextSymbol3DLayer.js";import"./symbols/WaterSymbol3DLayer.js";import"./symbols/support/StyleOrigin.js";import"./chunks/Thumbnail.js";import"./chunks/calloutUtils.js";import"./symbols/callouts/Callout3D.js";import"./symbols/callouts/LineCallout3D.js";import"./symbols/support/Symbol3DVerticalOffset.js";import"./symbols/LineSymbol3D.js";import"./symbols/MarkerSymbol.js";import"./symbols/MeshSymbol3D.js";import"./symbols/PictureFillSymbol.js";import"./chunks/urlUtils.js";import"./symbols/PictureMarkerSymbol.js";import"./symbols/PointSymbol3D.js";import"./symbols/PolygonSymbol3D.js";import"./symbols/SimpleFillSymbol.js";import"./symbols/SimpleMarkerSymbol.js";import"./symbols/TextSymbol.js";import"./symbols/WebStyleSymbol.js";import"./chunks/asyncUtils.js";var h;function j(t){if(null==t)return null;const o={};for(const s in t){const e=t[s];e&&(o[s]=e.toJSON())}return 0!==Object.keys(o).length?o:null}let b=h=class extends(r(l)){constructor(t){super(t),this.isAggregate=!1,this.layer=null,this.origin=null,this.popupTemplate=null,this.sourceLayer=null,Object.defineProperty(this,"uid",{value:i(),configurable:!0}),Object.defineProperty(this,"_lastMeshTransform",{value:{},configurable:!0,writable:!0,enumerable:!1}),arguments.length>1&&p(n.getLogger(this),"Graphic",{version:"4.30"})}initialize(){this._watchMeshGeometryChanges()}set aggregateGeometries(t){const o=this._get("aggregateGeometries");JSON.stringify(o)!==JSON.stringify(t)&&this._set("aggregateGeometries",t)}set attributes(t){const o=this._get("attributes");o!==t&&(this._set("attributes",t),this._notifyLayer("attributes",o,t))}set geometry(t){const o=this._get("geometry");o!==t&&(this._set("geometry",t),"mesh"!==t?.type&&this._notifyLayer("geometry",o,t))}set symbol(t){const o=this._get("symbol");o!==t&&(this._set("symbol",t),this._notifyLayer("symbol",o,t))}set visible(t){const o=this._get("visible");o!==t&&(this._set("visible",t),this._notifyLayer("visible",o,t))}cloneShallow(){return new h({aggregateGeometries:this.aggregateGeometries,attributes:this.attributes,geometry:this.geometry,isAggregate:this.isAggregate,layer:this.layer,popupTemplate:this.popupTemplate,sourceLayer:this.sourceLayer,symbol:this.symbol,visible:this.visible,origin:this.origin})}getEffectivePopupTemplate(t=!1){if(this.popupTemplate)return this.popupTemplate;const o=this.origin&&"layer"in this.origin?this.origin.layer:null;for(const s of[o,this.sourceLayer,this.layer])if(s){if("popupTemplate"in s&&s.popupTemplate)return s.popupTemplate;if(t&&"defaultPopupTemplate"in s&&null!=s.defaultPopupTemplate)return s.defaultPopupTemplate}return null}getAttribute(t){return this.attributes?.[t]}setAttribute(t,o){if(this.attributes){const s=this.getAttribute(t);this.attributes[t]=o,this._notifyLayer("attributes",s,o,t)}else this.attributes={[t]:o},this._notifyLayer("attributes",void 0,o,t)}getObjectId(){return this.sourceLayer&&"objectIdField"in this.sourceLayer&&this.sourceLayer.objectIdField?this.getAttribute(this.sourceLayer.objectIdField):null}toJSON(){return{aggregateGeometries:j(this.aggregateGeometries),geometry:null!=this.geometry?this.geometry.toJSON():null,symbol:null!=this.symbol?this.symbol.toJSON():null,attributes:m(this.attributes)?this.attributes.toJSON():{...this.attributes},popupTemplate:this.popupTemplate?.toJSON()??null}}notifyMeshTransformChanged(t={}){const{geometry:o}=this;if("mesh"===o?.type){const s={origin:o.origin,transform:o.transform};this._notifyLayer("origin-transform",s,s,t.action)}}_notifyLayer(t,o,s,e){if(!this.layer||!("graphicChanged"in this.layer))return;const r={graphic:this,property:t,oldValue:o,newValue:s};"origin-transform"===t&&(r.action=e),"attributes"===t&&(r.attributeName=e),this.layer.graphicChanged(r)}_watchMeshGeometryChanges(){this.addHandles([a((()=>"mesh"===this.geometry?.type&&this.geometry.vertexSpace.origin?{localMatrix:this.geometry.transform?.localMatrix,origin:this.geometry.vertexSpace.origin}:void 0),(({localMatrix:t,origin:o})=>{this._lastMeshTransform.localMatrix===t&&this._lastMeshTransform.origin===o||(this._lastMeshTransform.localMatrix=t,this._lastMeshTransform.origin=o,this.notifyMeshTransformChanged())})),a((()=>"mesh"===this.geometry?.type?{vertexAttributes:this.geometry.vertexAttributes}:void 0),(()=>{const t=this.geometry;"mesh"===t?.type&&t.vertexSpace.origin?(this._lastMeshTransform.localMatrix=t.transform?.localMatrix,this._lastMeshTransform.origin=t.vertexSpace.origin):(this._lastMeshTransform.localMatrix=void 0,this._lastMeshTransform.origin=void 0),this._notifyLayer("geometry",this.geometry,this.geometry)}),{equals:(t,o)=>t===o,sync:!0})])}};t([u({value:null,json:{read:function(t){if(!t)return null;const o={};for(const s in t){const e=y(t[s]);e&&(o[s]=e)}return 0!==Object.keys(o).length?o:null}}})],b.prototype,"aggregateGeometries",null),t([u({value:null})],b.prototype,"attributes",null),t([u({value:null,types:o,json:{read:y}})],b.prototype,"geometry",null),t([u({type:Boolean})],b.prototype,"isAggregate",void 0),t([u({clonable:"reference"})],b.prototype,"layer",void 0),t([u({clonable:"reference"})],b.prototype,"origin",void 0),t([u({type:s})],b.prototype,"popupTemplate",void 0),t([u({clonable:"reference"})],b.prototype,"sourceLayer",void 0),t([u({value:null,types:e})],b.prototype,"symbol",null),t([u({type:Boolean,value:!0})],b.prototype,"visible",null),b=h=t([c("esri.Graphic")],b),function(t){t.generateUID=i}(b||(b={}));const g=b;export{g as default}; diff --git a/library/arcgis/4.30/@arcgis/core/Ground.js b/library/arcgis/4.30/@arcgis/core/Ground.js new file mode 100644 index 00000000..1a4ac845 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/Ground.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as r}from"./chunks/tslib.es6.js";import e from"./Color.js";import o from"./core/Collection.js";import{r as t}from"./chunks/collectionUtils.js";import{t as s}from"./chunks/compilerUtils.js";import a from"./core/Error.js";import{JSONSupport as i,JSONSupportMixin as n}from"./core/JSONSupport.js";import{clone as l}from"./core/lang.js";import c from"./core/Loadable.js";import{l as p}from"./chunks/loadAll.js";import{L as u}from"./chunks/Logger.js";import{d as m}from"./chunks/maybe.js";import{isAbortError as y,throwIfAborted as h}from"./core/promiseUtils.js";import{property as d}from"./core/accessorSupport/decorators/property.js";import{I as f}from"./chunks/ensureType.js";import{subclass as j}from"./core/accessorSupport/decorators/subclass.js";import{w as v}from"./chunks/writer.js";import{e as g}from"./chunks/enumeration.js";import{t as k,o as w}from"./chunks/opacityUtils.js";import"./chunks/colorUtils.js";import"./chunks/mathUtils.js";import"./chunks/vec3.js";import"./chunks/vec3f64.js";import"./chunks/common.js";import"./config.js";import"./core/Accessor.js";import"./core/Handles.js";import"./chunks/metadata.js";import"./chunks/utils.js";import"./chunks/handleUtils.js";import"./chunks/ObservableBase.js";import"./chunks/tracking.js";import"./core/scheduling.js";import"./core/Evented.js";import"./chunks/shared.js";import"./chunks/SimpleObservable.js";import"./core/Promise.js";import"./chunks/asyncUtils.js";import"./chunks/jsonMap.js";var C;let S=C=class extends i{constructor(r){super(r),this.type="none"}clone(){return new C({type:this.type})}};var b;r([g({none:"none",stayAbove:"stay-above"})],S.prototype,"type",void 0),S=C=r([j("esri.ground.NavigationConstraint")],S);let I=b=class extends(n(c)){constructor(r){super(r),this.opacity=1,this.surfaceColor=null,this.navigationConstraint=null,this.layers=new o;const e=r=>{r.parent&&r.parent!==this&&"remove"in r.parent&&r.parent.remove(r),r.parent=this,"elevation"!==r.type&&"base-elevation"!==r.type&&u.getLogger(this).error(`Layer '${r.title}, id:${r.id}' of type '${r.type}' is not supported as a ground layer and will therefore be ignored. Only layers of type 'elevation' are supported.`)};this.addHandles([this.layers.on("after-add",(r=>e(r.item))),this.layers.on("after-remove",(r=>{r.item.parent=null}))])}initialize(){this.when().catch((r=>{y(r)||u.getLogger(this).error("#load()","Failed to load ground",r)})),this.resourceInfo&&this.read(this.resourceInfo.data,this.resourceInfo.context)}destroy(){const r=this.layers.removeAll();for(const e of r)m(e);this.layers.destroy()}normalizeCtorArgs(r){return r&&"resourceInfo"in r&&(this._set("resourceInfo",r.resourceInfo),delete(r={...r}).resourceInfo),r}set layers(r){this._set("layers",t(r,this._get("layers")))}writeLayers(r,e,o,t){const i=[];r?(t={...t,layerContainerType:"ground"},r.forEach((r=>{if("write"in r){const e={};s(r)().write(e,t)&&i.push(e)}else t?.messages&&t.messages.push(new a("layer:unsupported",`Layers (${r.title}, ${r.id}) of type '${r.declaredClass}' cannot be persisted in the ground`,{layer:r}))})),e.layers=i):e.layers=i}load(r){return this.addResolvingPromise(this._loadFromSource(r)),Promise.resolve(this)}loadAll(){return p(this,(r=>{r(this.layers)}))}async queryElevation(r,e){await this.load({signal:e?.signal});const{ElevationQuery:o}=await import("./chunks/ElevationQuery.js");h(e);const t=new o,s=this.layers.filter(L).toArray();return t.queryAll(s,r,e)}async createElevationSampler(r,e){await this.load({signal:e?.signal});const{ElevationQuery:o}=await import("./chunks/ElevationQuery.js");h(e);const t=new o,s=this.layers.filter(L).toArray();return t.createSamplerAll(s,r,e)}clone(){const r={opacity:this.opacity,surfaceColor:l(this.surfaceColor),navigationConstraint:l(this.navigationConstraint),layers:this.layers.slice()};return this.loaded&&(r.loadStatus="loaded"),new b({resourceInfo:this.resourceInfo}).set(r)}read(r,e){this.resourceInfo||this._set("resourceInfo",{data:r,context:e}),super.read(r,e)}_loadFromSource(r){const e=this.resourceInfo;return e?this._loadLayersFromJSON(e.data,e.context,r):Promise.resolve()}async _loadLayersFromJSON(r,e,o){const t=e?.origin||"web-scene",s=e?.portal||null,a=e?.url||null,{populateOperationalLayers:i}=await import("./chunks/layersCreator.js");h(o);const n=[];if(r.layers&&Array.isArray(r.layers)){const e={context:{origin:t,url:a,portal:s,layerContainerType:"ground"},defaultLayerType:"ArcGISTiledElevationServiceLayer"};n.push(i(this.layers,r.layers,e))}await Promise.allSettled(n)}};function L(r){return"elevation"===r.type||function(r){return r&&"createElevationSampler"in r}(r)}r([d({json:{read:!1}})],I.prototype,"layers",null),r([v("layers")],I.prototype,"writeLayers",null),r([d({readOnly:!0})],I.prototype,"resourceInfo",void 0),r([d({type:Number,nonNullable:!0,range:{min:0,max:1},json:{type:f,read:{reader:k,source:"transparency"},write:{writer:(r,e)=>{e.transparency=w(r)},target:"transparency"}}})],I.prototype,"opacity",void 0),r([d({type:e,json:{type:[f],write:(r,e)=>{e.surfaceColor=r.toJSON().slice(0,3)}}})],I.prototype,"surfaceColor",void 0),r([d({type:S,json:{write:!0}})],I.prototype,"navigationConstraint",void 0),I=b=r([j("esri.Ground")],I);const A=I;export{A as default}; diff --git a/library/arcgis/4.30/@arcgis/core/Map.js b/library/arcgis/4.30/@arcgis/core/Map.js new file mode 100644 index 00000000..099fc108 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/Map.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as s}from"./chunks/tslib.es6.js";import r from"./Basemap.js";import t from"./Ground.js";import o from"./core/Accessor.js";import{C as e}from"./chunks/CollectionFlattener.js";import i from"./core/Evented.js";import{d as a}from"./chunks/maybe.js";import{property as p}from"./core/accessorSupport/decorators/property.js";import{cast as l}from"./core/accessorSupport/decorators/cast.js";import"./core/lang.js";import{subclass as m}from"./core/accessorSupport/decorators/subclass.js";import{i as n}from"./chunks/editableLayers.js";import{c,d as u,e as j}from"./chunks/basemapUtils.js";import{c as h}from"./chunks/collectionUtils2.js";import{L as d}from"./chunks/Logger.js";import{e as y}from"./chunks/ensureType.js";import{LayersMixin as k}from"./support/LayersMixin.js";import{TablesMixin as g}from"./support/TablesMixin.js";import"./request.js";import"./config.js";import"./kernel.js";import"./core/urlUtils.js";import"./core/Error.js";import"./core/JSONSupport.js";import"./chunks/utils.js";import"./chunks/handleUtils.js";import"./core/Handles.js";import"./chunks/metadata.js";import"./chunks/tracking.js";import"./chunks/ObservableBase.js";import"./core/scheduling.js";import"./core/promiseUtils.js";import"./core/Collection.js";import"./chunks/shared.js";import"./chunks/SimpleObservable.js";import"./chunks/collectionUtils.js";import"./core/Loadable.js";import"./core/Promise.js";import"./chunks/loadAll.js";import"./chunks/asyncUtils.js";import"./chunks/writer.js";import"./geometry/SpatialReference.js";import"./chunks/unitUtils.js";import"./chunks/jsonMap.js";import"./chunks/assets.js";import"./portal/Portal.js";import"./chunks/reader.js";import"./geometry/Extent.js";import"./geometry/Geometry.js";import"./geometry/Point.js";import"./geometry/support/webMercatorUtils.js";import"./chunks/locale.js";import"./portal/PortalGroup.js";import"./portal/PortalQueryParams.js";import"./portal/PortalQueryResult.js";import"./portal/PortalUser.js";import"./portal/PortalFolder.js";import"./portal/PortalItem.js";import"./portal/PortalItemResource.js";import"./portal/PortalRating.js";import"./chunks/persistableUrlUtils.js";import"./chunks/messages.js";import"./support/BasemapStyle.js";import"./chunks/writeUtils.js";import"./chunks/layerUtils2.js";import"./Color.js";import"./chunks/colorUtils.js";import"./chunks/mathUtils.js";import"./chunks/vec3.js";import"./chunks/vec3f64.js";import"./chunks/common.js";import"./chunks/compilerUtils.js";import"./chunks/enumeration.js";import"./chunks/opacityUtils.js";import"./layers/catalog/catalogUtils.js";import"./core/reactiveUtils.js";import"./chunks/utils3.js";import"./chunks/screenUtils.js";import"./chunks/mat4.js";import"./layers/Layer.js";import"./geometry.js";import"./geometry/Multipoint.js";import"./chunks/zmUtils.js";import"./geometry/Polygon.js";import"./chunks/coordsUtils.js";import"./chunks/Axis.js";import"./chunks/extentUtils.js";import"./chunks/aaBoundingRect.js";import"./geometry/Polyline.js";import"./chunks/typeUtils.js";import"./geometry/support/jsonUtils.js";import"./TimeExtent.js";import"./chunks/timeUtils.js";import"./chunks/date.js";import"./chunks/timeZoneUtils.js";import"./chunks/datetime.js";import"./core/Identifiable.js";const b={"world-elevation":{id:"worldElevation",url:"//elevation3d.arcgis.com/arcgis/rest/services/WorldElevation3D/Terrain3D/ImageServer",layerType:"ArcGISTiledElevationServiceLayer"},"world-topobathymetry":{id:"worldTopoBathymetry",url:"//elevation3d.arcgis.com/arcgis/rest/services/WorldElevation3D/TopoBathy3D/ImageServer",layerType:"ArcGISTiledElevationServiceLayer"}};let f=class extends(g(k(i.EventedMixin(o)))){constructor(s){super(s),this.allLayers=new e({getCollections:()=>[this.basemap?.baseLayers,this.ground?.layers,this.layers,this.basemap?.referenceLayers],getChildrenFunction:s=>"layers"in s?s.layers:null}),this.allTables=h(this),this.basemap=null,this.editableLayers=new e({getCollections:()=>[this.allLayers],itemFilterFunction:n}),this.ground=new t,this._basemapCache=c()}destroy(){u(this._basemapCache),this._basemapCache=null,this.allLayers.destroy(),this.allTables.destroy(),this.editableLayers.destroy(),this.basemap=a(this.basemap),a(this.ground),this._set("ground",null)}castBasemap(s){return j(s,this._basemapCache)}castGround(s){const r=function(s){let r=null;return"string"==typeof s?s in b?r=new t({resourceInfo:{data:{layers:[b[s]]}}}):d.getLogger("esri.support.groundUtils").warn(`Unable to find ground definition for: ${s}. Try "world-elevation"`):r=y(t,s),r}(s);return r??this._get("ground")}findLayerById(s){return this.allLayers.find((r=>r.id===s))}findTableById(s){return this.allTables.find((r=>r.id===s))}};s([p({readOnly:!0,dependsOn:[]})],f.prototype,"allLayers",void 0),s([p({readOnly:!0})],f.prototype,"allTables",void 0),s([p({type:r,json:{read:{source:"baseMap"},write:{target:"baseMap"}}})],f.prototype,"basemap",void 0),s([l("basemap")],f.prototype,"castBasemap",null),s([p({readOnly:!0})],f.prototype,"editableLayers",void 0),s([p({type:t,nonNullable:!0})],f.prototype,"ground",void 0),s([l("ground")],f.prototype,"castGround",null),s([p()],f.prototype,"undoRedo",void 0),f=s([m("esri.Map")],f);const U=f;export{U as default}; diff --git a/library/arcgis/4.30/@arcgis/core/PopupTemplate.js b/library/arcgis/4.30/@arcgis/core/PopupTemplate.js new file mode 100644 index 00000000..417d7b3b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/PopupTemplate.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./chunks/tslib.es6.js";import{ClonableMixin as e}from"./core/Clonable.js";import o from"./core/Collection.js";import{JSONSupport as s}from"./core/JSONSupport.js";import{clone as r}from"./core/lang.js";import{L as i}from"./chunks/Logger.js";import{isPromiseLike as n}from"./core/promiseUtils.js";import{property as p}from"./core/accessorSupport/decorators/property.js";import{cast as a}from"./core/accessorSupport/decorators/cast.js";import{r as l}from"./chunks/reader.js";import{subclass as m}from"./core/accessorSupport/decorators/subclass.js";import{w as c}from"./chunks/writer.js";import{a as d}from"./chunks/ensureType.js";import{collectFields as u,collectArcadeFieldNames as f,extractSubstitutionTemplatesFromString as h}from"./layers/support/fieldUtils.js";import{persistableTypes as y}from"./popup/content.js";import j from"./popup/ExpressionInfo.js";import I from"./popup/FieldInfo.js";import g from"./popup/LayerOptions.js";import F from"./popup/RelatedRecordsInfo.js";import x,{t as _}from"./popup/content/MediaContent.js";import C from"./support/actions/ActionBase.js";import w from"./support/actions/ActionButton.js";import A from"./support/actions/ActionToggle.js";import k from"./popup/content/TextContent.js";import N from"./popup/content/AttachmentsContent.js";import E from"./popup/content/FieldsContent.js";import R from"./popup/content/ExpressionContent.js";import O from"./popup/content/RelationshipContent.js";import v from"./popup/content/Content.js";import S from"./popup/content/CustomContent.js";import"./core/Accessor.js";import"./core/Handles.js";import"./chunks/maybe.js";import"./chunks/metadata.js";import"./chunks/utils.js";import"./chunks/handleUtils.js";import"./chunks/ObservableBase.js";import"./chunks/tracking.js";import"./core/scheduling.js";import"./core/Evented.js";import"./config.js";import"./core/Error.js";import"./chunks/shared.js";import"./chunks/SimpleObservable.js";import"./core/sql.js";import"./intl.js";import"./chunks/date.js";import"./chunks/jsonMap.js";import"./chunks/locale.js";import"./chunks/timeZoneUtils.js";import"./chunks/datetime.js";import"./chunks/number.js";import"./chunks/substitute.js";import"./chunks/messages.js";import"./request.js";import"./kernel.js";import"./core/urlUtils.js";import"./chunks/assets.js";import"./chunks/mathUtils.js";import"./chunks/vec3.js";import"./chunks/vec3f64.js";import"./chunks/common.js";import"./geometry.js";import"./geometry/Extent.js";import"./geometry/Geometry.js";import"./geometry/SpatialReference.js";import"./chunks/unitUtils.js";import"./geometry/Point.js";import"./geometry/support/webMercatorUtils.js";import"./geometry/Multipoint.js";import"./chunks/zmUtils.js";import"./geometry/Polygon.js";import"./chunks/coordsUtils.js";import"./chunks/Axis.js";import"./chunks/extentUtils.js";import"./chunks/aaBoundingRect.js";import"./geometry/Polyline.js";import"./chunks/typeUtils.js";import"./geometry/support/jsonUtils.js";import"./chunks/enumeration.js";import"./popup/support/FieldInfoFormat.js";import"./popup/support/RelatedRecordsInfoFieldOrder.js";import"./popup/content/BarChartMediaInfo.js";import"./popup/content/mixins/ChartMediaInfo.js";import"./popup/content/mixins/MediaInfo.js";import"./popup/content/support/ChartMediaInfoValue.js";import"./Color.js";import"./chunks/colorUtils.js";import"./popup/content/support/ChartMediaInfoValueSeries.js";import"./chunks/chartMediaInfoUtils.js";import"./popup/content/ColumnChartMediaInfo.js";import"./popup/content/ImageMediaInfo.js";import"./popup/content/support/ImageMediaInfoValue.js";import"./popup/content/LineChartMediaInfo.js";import"./popup/content/PieChartMediaInfo.js";import"./core/Identifiable.js";import"./popup/ElementExpressionInfo.js";const b="relationships/",M="expression/",U=o.ofType({key:"type",defaultKeyValue:"button",base:C,typeMap:{button:w,toggle:A}}),T={base:v,key:"type",typeMap:{media:x,custom:S,text:k,attachments:N,fields:E,expression:R,relationship:O}},J=new Set(["attachments","fields","media","text","expression","relationship"]);let B=class extends(e(s)){constructor(){super(...arguments),this.actions=null,this.content="",this.expressionInfos=null,this.fieldInfos=null,this.layerOptions=null,this.lastEditInfoEnabled=!0,this.outFields=null,this.overwriteActions=!1,this.returnGeometry=!1,this.title=""}castContent(t){return Array.isArray(t)?t.map((t=>d(T,t))):"string"==typeof t||"function"==typeof t||t instanceof HTMLElement||n(t)?t:(i.getLogger(this).error("content error","unsupported content value",{value:t}),null)}readContent(t,e){const{popupElements:o}=e;return Array.isArray(o)&&o.length>0?this._readPopupInfoElements(e.description,e.mediaInfos,o):this._readPopupInfo(e)}writeContent(t,e,o,s){"string"!=typeof t?Array.isArray(t)&&(e.popupElements=t.filter((t=>J.has(t.type))).map((t=>t?.toJSON(s))),e.popupElements.forEach((t=>{"attachments"===t.type?this._writeAttachmentContent(e):"media"===t.type?this._writeMediaContent(t,e):"text"===t.type?this._writeTextContent(t,e):"relationship"===t.type&&this._writeRelationshipContent(t,e)}))):e.description=t}writeFieldInfos(t,e,o,s){const{content:r}=this,i=Array.isArray(r)?r:null;if(t){const o=i?i.filter((t=>"fields"===t.type)):[],r=o.length&&o.every((t=>t.fieldInfos?.length));e.fieldInfos=t.filter(Boolean).map((t=>{const e=t.toJSON(s);return r&&(e.visible=!1),e}))}if(i)for(const t of i)"fields"===t.type&&this._writeFieldsContent(t,e)}writeLayerOptions(t,e,o,s){e[o]=!t||null===t.showNoDataRecords&&null===t.returnTopmostRaster?null:t.toJSON(s)}writeTitle(t,e){e.title=t||""}async collectRequiredFields(t,e){const o=this.expressionInfos||[];await this._collectExpressionInfoFields(t,e,[...o,...this._getContentExpressionInfos(this.content,o)]),u(t,e,[...this.outFields||[],...this._getActionsFields(this.actions),...this._getTitleFields(this.title),...this._getContentFields(this.content)])}async getRequiredFields(t){const e=new Set;return await this.collectRequiredFields(e,t),[...e].sort()}_writeFieldsContent(t,e){if(!Array.isArray(t.fieldInfos)||!t.fieldInfos.length)return;const o=r(t.fieldInfos);Array.isArray(e.fieldInfos)?o.forEach((t=>{const o=e.fieldInfos.find((e=>e.fieldName?.toLowerCase()===t.fieldName?.toLowerCase()));o?o.visible=!0:e.fieldInfos.push(t)})):e.fieldInfos=o}_writeAttachmentContent(t){t.showAttachments||(t.showAttachments=!0)}_writeRelationshipContent(t,e){const o=t.orderByFields?.map((e=>this._toFieldOrderJSON(e,t.relationshipId)))||[],s=[...e.relatedRecordsInfo?.orderByFields||[],...o];e.relatedRecordsInfo={showRelatedRecords:!0,...s?.length&&{orderByFields:s}}}_writeTextContent(t,e){!e.description&&t.text&&(e.description=t.text)}_writeMediaContent(t,e){if(!Array.isArray(t.mediaInfos)||!t.mediaInfos.length)return;const o=r(t.mediaInfos);Array.isArray(e.mediaInfos)?e.mediaInfos=[...e.mediaInfos,...o]:e.mediaInfos=o}_readPopupInfoElements(t,e,o){const s={description:!1,mediaInfos:!1};return o.map((o=>"media"===o.type?(o.mediaInfos||!e||s.mediaInfos||(o.mediaInfos=e,s.mediaInfos=!0),x.fromJSON(o)):"text"===o.type?(o.text||!t||s.description||(o.text=t,s.description=!0),k.fromJSON(o)):"attachments"===o.type?N.fromJSON(o):"fields"===o.type?E.fromJSON(o):"expression"===o.type?R.fromJSON(o):"relationship"===o.type?O.fromJSON(o):void 0)).filter(Boolean)}_toRelationshipContent(t){const{field:e,order:o}=t;if(!e?.startsWith(b))return null;const s=e.replace(b,"").split("/");if(2!==s.length)return null;const r=parseInt(s[0],10),i=s[1];return"number"==typeof r&&i?O.fromJSON({relationshipId:r,orderByFields:[{field:i,order:o}]}):null}_toFieldOrderJSON(t,e){const{order:o,field:s}=t;return{field:`${b}${e}/${s}`,order:o}}_readPopupInfo({description:t,mediaInfos:e,showAttachments:o,relatedRecordsInfo:s={showRelatedRecords:!1}}){const r=[];t?r.push(new k({text:t})):r.push(new E),Array.isArray(e)&&e.length&&r.push(x.fromJSON({mediaInfos:e})),o&&r.push(N.fromJSON({displayType:"auto"}));const{showRelatedRecords:i,orderByFields:n}=s;return i&&n?.length&&n.forEach((t=>{const e=this._toRelationshipContent(t);e&&r.push(e)})),r.length?r:t}_getContentElementFields(t){const e=t?.type;if("attachments"===e)return[...this._extractFieldNames(t.title),...this._extractFieldNames(t.description)];if("custom"===e)return t.outFields||[];if("fields"===e)return[...this._extractFieldNames(t.title),...this._extractFieldNames(t.description),...this._getFieldInfoFields(t.fieldInfos??this.fieldInfos)];if("media"===e){const e=t.mediaInfos||[];return[...this._extractFieldNames(t.title),...this._extractFieldNames(t.description),...e.reduce(((t,e)=>[...t,...this._getMediaInfoFields(e)]),[])]}return"text"===e?this._extractFieldNames(t.text):[]}_getMediaInfoFields(t){const{caption:e,title:o,value:s}=t,r=s||{},{fields:i,normalizeField:n,tooltipField:p,sourceURL:a,linkURL:l}=r,m=[...this._extractFieldNames(o),...this._extractFieldNames(e),...this._extractFieldNames(a),...this._extractFieldNames(l),...i??[]];return n&&m.push(n),p&&m.push(p),m}_getContentExpressionInfos(t,e){return Array.isArray(t)?t.reduce(((t,e)=>[...t,..."expression"===e.type&&e.expressionInfo?[e.expressionInfo]:[]]),e):[]}_getContentFields(t){return"string"==typeof t?this._extractFieldNames(t):Array.isArray(t)?t.reduce(((t,e)=>[...t,...this._getContentElementFields(e)]),[]):[]}async _collectExpressionInfoFields(t,e,o){o&&await Promise.all(o.map((o=>f(t,e,o.expression))))}_getFieldInfoFields(t){return t?t.filter((({fieldName:t,visible:e})=>!(void 0!==e&&!e||!t||t.startsWith(b)||t.startsWith(M)))).map((t=>t.fieldName)):[]}_getActionsFields(t){return t?t.toArray().reduce(((t,e)=>[...t,...this._getActionFields(e)]),[]):[]}_getActionFields(t){const{className:e,title:o,type:s}=t,r="button"===s||"toggle"===s?t.image:"";return[...this._extractFieldNames(o),...this._extractFieldNames(e),...this._extractFieldNames(r)]}_getTitleFields(t){return"string"==typeof t?this._extractFieldNames(t):[]}_extractFieldNames(t){return h(t).filter((t=>!(0===t.indexOf(b)||0===t.indexOf(M))))}};t([p({type:U})],B.prototype,"actions",void 0),t([p()],B.prototype,"content",void 0),t([a("content")],B.prototype,"castContent",null),t([l("content",["description","fieldInfos","popupElements","mediaInfos","showAttachments","relatedRecordsInfo"])],B.prototype,"readContent",null),t([c("content",{popupElements:{type:o.ofType(y)},showAttachments:{type:Boolean},mediaInfos:{type:o.ofType(_)},description:{type:String},relatedRecordsInfo:{type:F}})],B.prototype,"writeContent",null),t([p({type:[j],json:{write:!0}})],B.prototype,"expressionInfos",void 0),t([p({type:[I]})],B.prototype,"fieldInfos",void 0),t([c("fieldInfos")],B.prototype,"writeFieldInfos",null),t([p({type:g})],B.prototype,"layerOptions",void 0),t([c("layerOptions")],B.prototype,"writeLayerOptions",null),t([p({type:Boolean,json:{read:{source:"showLastEditInfo"},write:{target:"showLastEditInfo"},default:!0}})],B.prototype,"lastEditInfoEnabled",void 0),t([p()],B.prototype,"outFields",void 0),t([p()],B.prototype,"overwriteActions",void 0),t([p()],B.prototype,"returnGeometry",void 0),t([p({json:{type:String}})],B.prototype,"title",void 0),t([c("title")],B.prototype,"writeTitle",null),B=t([m("esri.PopupTemplate")],B);const L=B;export{L as default}; diff --git a/library/arcgis/4.30/@arcgis/core/TimeExtent.js b/library/arcgis/4.30/@arcgis/core/TimeExtent.js new file mode 100644 index 00000000..96909b6d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/TimeExtent.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./chunks/tslib.es6.js";import{JSONSupport as e}from"./core/JSONSupport.js";import{t as r,o as s}from"./chunks/timeUtils.js";import{property as n}from"./core/accessorSupport/decorators/property.js";import"./core/lang.js";import"./chunks/Logger.js";import{r as i}from"./chunks/reader.js";import{subclass as l}from"./core/accessorSupport/decorators/subclass.js";import{w as o}from"./chunks/writer.js";import{s as a}from"./chunks/timeZoneUtils.js";import"./core/Accessor.js";import"./core/Handles.js";import"./chunks/maybe.js";import"./chunks/metadata.js";import"./chunks/utils.js";import"./chunks/handleUtils.js";import"./chunks/ObservableBase.js";import"./chunks/tracking.js";import"./core/scheduling.js";import"./core/promiseUtils.js";import"./core/Error.js";import"./config.js";import"./chunks/date.js";import"./chunks/jsonMap.js";import"./chunks/locale.js";import"./chunks/datetime.js";import"./chunks/ensureType.js";var u;let m=u=class extends e{static get allTime(){return p}static get empty(){return c}static fromArray(t){return new u({start:null!=t[0]?new Date(t[0]):t[0],end:null!=t[1]?new Date(t[1]):t[1]})}constructor(t){super(t),this.end=null,this.start=null}readEnd(t,e){return null!=e.end?new Date(e.end):null}writeEnd(t,e){e.end=t?.getTime()??null}get isAllTime(){return this.equals(u.allTime)}get isEmpty(){return this.equals(u.empty)}readStart(t,e){return null!=e.start?new Date(e.start):null}writeStart(t,e){e.start=t?.getTime()??null}clone(){return new u({end:this.end,start:this.start})}equals(t){if(!t)return!1;const e=this.start?.getTime()??this.start,r=this.end?.getTime()??this.end,s=t.start?.getTime()??t.start,n=t.end?.getTime()??t.end;return e===s&&r===n}expandTo(t,e=a){if(this.isEmpty||this.isAllTime)return this.clone();let n=this.start;n&&(n=r(n,t,e));let i=this.end;if(i){const n=r(i,t,e);i=i.getTime()===n.getTime()?n:s(n,1,t,e)}return new u({start:n,end:i})}intersection(t){if(!t)return this.clone();if(this.isEmpty||t.isEmpty)return u.empty;if(this.isAllTime)return t.clone();if(t.isAllTime)return this.clone();const e=this.start?.getTime()??-1/0,r=this.end?.getTime()??1/0,s=t.start?.getTime()??-1/0,n=t.end?.getTime()??1/0;let i,l;return s>=e&&s<=r?i=s:e>=s&&e<=n&&(i=e),r>=s&&r<=n?l=r:n>=e&&n<=r&&(l=n),null==i||null==l||isNaN(i)||isNaN(l)?u.empty:new u({start:i===-1/0?null:new Date(i),end:l===1/0?null:new Date(l)})}offset(t,e,r=a){if(this.isEmpty||this.isAllTime)return this.clone();const n=new u,{start:i,end:l}=this;return null!=i&&(n.start=s(i,t,e,r)),null!=l&&(n.end=s(l,t,e,r)),n}toArray(){return this.isEmpty?[void 0,void 0]:[this.start?.getTime()??null,this.end?.getTime()??null]}union(t){if(!t||t.isEmpty)return this.clone();if(this.isEmpty)return t.clone();if(this.isAllTime||t.isAllTime)return p.clone();const e=null!=this.start&&null!=t.start?new Date(Math.min(this.start.getTime(),t.start.getTime())):null,r=null!=this.end&&null!=t.end?new Date(Math.max(this.end.getTime(),t.end.getTime())):null;return new u({start:e,end:r})}};t([n({type:Date,json:{write:{allowNull:!0}}})],m.prototype,"end",void 0),t([i("end")],m.prototype,"readEnd",null),t([o("end")],m.prototype,"writeEnd",null),t([n({readOnly:!0,json:{read:!1}})],m.prototype,"isAllTime",null),t([n({readOnly:!0,json:{read:!1}})],m.prototype,"isEmpty",null),t([n({type:Date,json:{write:{allowNull:!0}}})],m.prototype,"start",void 0),t([i("start")],m.prototype,"readStart",null),t([o("start")],m.prototype,"writeStart",null),m=u=t([l("esri.TimeExtent")],m);const p=new m,c=new m({start:void 0,end:void 0}),d=m;export{d as default}; diff --git a/library/arcgis/4.30/@arcgis/core/TimeInterval.js b/library/arcgis/4.30/@arcgis/core/TimeInterval.js new file mode 100644 index 00000000..61745746 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/TimeInterval.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as s}from"./chunks/tslib.es6.js";import{ClonableMixin as e}from"./core/Clonable.js";import{JSONSupport as i}from"./core/JSONSupport.js";import{c as r}from"./chunks/timeUtils.js";import{property as o}from"./core/accessorSupport/decorators/property.js";import"./core/lang.js";import"./chunks/Logger.js";import{e as t}from"./chunks/enumeration.js";import{subclass as n}from"./core/accessorSupport/decorators/subclass.js";import{s as m}from"./chunks/jsonMap.js";import"./core/Accessor.js";import"./core/Handles.js";import"./chunks/maybe.js";import"./chunks/metadata.js";import"./chunks/utils.js";import"./chunks/handleUtils.js";import"./chunks/ObservableBase.js";import"./chunks/tracking.js";import"./core/scheduling.js";import"./core/promiseUtils.js";import"./core/Error.js";import"./config.js";import"./chunks/ensureType.js";import"./chunks/date.js";import"./chunks/locale.js";import"./chunks/timeZoneUtils.js";import"./chunks/datetime.js";const c=m()({esriTimeUnitsMilliseconds:"milliseconds",esriTimeUnitsSeconds:"seconds",esriTimeUnitsMinutes:"minutes",esriTimeUnitsHours:"hours",esriTimeUnitsDays:"days",esriTimeUnitsWeeks:"weeks",esriTimeUnitsMonths:"months",esriTimeUnitsYears:"years",esriTimeUnitsDecades:"decades",esriTimeUnitsCenturies:"centuries",esriTimeUnitsUnknown:void 0});let p=class extends(e(i)){constructor(s){super(s),this.unit="milliseconds",this.value=0}toMilliseconds(){return r(this.value,this.unit,"milliseconds")}};s([t(c,{nonNullable:!0})],p.prototype,"unit",void 0),s([o({type:Number,json:{write:!0},nonNullable:!0})],p.prototype,"value",void 0),p=s([n("esri.TimeInterval")],p);const u=p;export{u as default,c as t}; diff --git a/library/arcgis/4.30/@arcgis/core/Viewpoint.js b/library/arcgis/4.30/@arcgis/core/Viewpoint.js new file mode 100644 index 00000000..91a5f46f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/Viewpoint.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./chunks/tslib.es6.js";import r from"./Camera.js";import{geometryTypes as o}from"./geometry.js";import{JSONSupport as e}from"./core/JSONSupport.js";import{property as s}from"./core/accessorSupport/decorators/property.js";import{cast as i}from"./core/accessorSupport/decorators/cast.js";import"./core/lang.js";import{subclass as m}from"./core/accessorSupport/decorators/subclass.js";import{fromJSON as p}from"./geometry/support/jsonUtils.js";import"./CameraLayout.js";import"./core/Clonable.js";import"./core/Accessor.js";import"./core/Handles.js";import"./chunks/Logger.js";import"./config.js";import"./chunks/maybe.js";import"./chunks/metadata.js";import"./chunks/utils.js";import"./chunks/handleUtils.js";import"./chunks/ObservableBase.js";import"./chunks/tracking.js";import"./core/scheduling.js";import"./core/promiseUtils.js";import"./core/Error.js";import"./chunks/ensureType.js";import"./chunks/Cyclical.js";import"./chunks/mathUtils.js";import"./chunks/vec3.js";import"./chunks/vec3f64.js";import"./chunks/common.js";import"./chunks/reader.js";import"./chunks/writer.js";import"./geometry/Point.js";import"./geometry/Geometry.js";import"./geometry/SpatialReference.js";import"./chunks/unitUtils.js";import"./chunks/jsonMap.js";import"./chunks/assets.js";import"./request.js";import"./kernel.js";import"./core/urlUtils.js";import"./geometry/support/webMercatorUtils.js";import"./geometry/Extent.js";import"./geometry/Multipoint.js";import"./chunks/zmUtils.js";import"./geometry/Polygon.js";import"./chunks/coordsUtils.js";import"./chunks/Axis.js";import"./chunks/extentUtils.js";import"./chunks/aaBoundingRect.js";import"./geometry/Polyline.js";import"./chunks/typeUtils.js";var c;let n=c=class extends e{constructor(t){super(t),this.rotation=0,this.scale=0,this.targetGeometry=null,this.camera=null}castRotation(t){return(t%=360)<0&&(t+=360),t}clone(){return new c({rotation:this.rotation,scale:this.scale,targetGeometry:null!=this.targetGeometry?this.targetGeometry.clone():null,camera:null!=this.camera?this.camera.clone():null})}};t([s({type:Number,json:{write:!0,origins:{"web-map":{default:0,write:!0},"web-scene":{write:{overridePolicy:l}}}}})],n.prototype,"rotation",void 0),t([i("rotation")],n.prototype,"castRotation",null),t([s({type:Number,json:{write:!0,origins:{"web-map":{default:0,write:!0},"web-scene":{write:{overridePolicy:l}}}}})],n.prototype,"scale",void 0),t([s({types:o,json:{read:p,write:!0,origins:{"web-scene":{read:p,write:{overridePolicy:l}}}}})],n.prototype,"targetGeometry",void 0),t([s({type:r,json:{write:!0}})],n.prototype,"camera",void 0),n=c=t([m("esri.Viewpoint")],n);const a=n;function l(){return{enabled:!this.camera}}export{a as default}; diff --git a/library/arcgis/4.30/@arcgis/core/WebMap.js b/library/arcgis/4.30/@arcgis/core/WebMap.js new file mode 100644 index 00000000..fd05633f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/WebMap.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./chunks/tslib.es6.js";import{version as t}from"./kernel.js";import r from"./Map.js";import o from"./Viewpoint.js";import{i as s}from"./core/lang.js";import i from"./core/Collection.js";import p from"./core/Error.js";import n from"./core/Loadable.js";import{l as a}from"./chunks/loadAll.js";import{L as m}from"./chunks/Logger.js";import{d as l}from"./chunks/maybe.js";import{M as u}from"./chunks/MultiOriginJSONSupport.js";import{EsriPromiseMixin as c}from"./core/Promise.js";import{debounce as j}from"./core/promiseUtils.js";import{whenOnce as h}from"./core/reactiveUtils.js";import{addQueryParameter as y,isDataProtocol as d,dataComponents as g}from"./core/urlUtils.js";import{property as b}from"./core/accessorSupport/decorators/property.js";import{r as f}from"./chunks/reader.js";import{subclass as k}from"./core/accessorSupport/decorators/subclass.js";import{w}from"./chunks/writer.js";import{r as S}from"./core/JSONSupport.js";import I from"./geometry/SpatialReference.js";import v from"./networks/UtilityNetwork.js";import A from"./portal/PortalItem.js";import{t as U}from"./chunks/portalItemUtils.js";import V from"./support/MapFloorInfo.js";import P from"./webdoc/GeotriggersInfo.js";import{S as L}from"./chunks/interfaces2.js";import F,{R}from"./webmap/InitialViewProperties.js";import{a as T}from"./chunks/Widgets.js";import{g as x}from"./chunks/thumbnailUtils.js";import{geographicToWebMercator as _}from"./geometry/support/webMercatorUtils.js";import C from"./portal/Portal.js";import{a as O}from"./chunks/jsonContext.js";import{p as M}from"./chunks/project.js";import D from"./rest/support/ProjectParameters.js";import{g as E}from"./chunks/writeUtils.js";import B from"./webmap/ApplicationProperties.js";import N from"./webmap/Bookmark.js";import{V as G}from"./chunks/Version.js";import J from"./webmap/background/ColorBackground.js";import"./config.js";import"./core/Accessor.js";import"./core/Handles.js";import"./chunks/metadata.js";import"./chunks/utils.js";import"./chunks/handleUtils.js";import"./chunks/ObservableBase.js";import"./chunks/tracking.js";import"./core/scheduling.js";import"./chunks/ensureType.js";import"./Basemap.js";import"./request.js";import"./chunks/collectionUtils.js";import"./chunks/assets.js";import"./chunks/messages.js";import"./chunks/locale.js";import"./support/BasemapStyle.js";import"./core/Evented.js";import"./chunks/shared.js";import"./chunks/SimpleObservable.js";import"./chunks/asyncUtils.js";import"./chunks/unitUtils.js";import"./chunks/jsonMap.js";import"./geometry/Extent.js";import"./geometry/Geometry.js";import"./geometry/Point.js";import"./core/accessorSupport/decorators/cast.js";import"./portal/PortalGroup.js";import"./portal/PortalQueryParams.js";import"./portal/PortalQueryResult.js";import"./portal/PortalUser.js";import"./portal/PortalFolder.js";import"./portal/PortalItemResource.js";import"./portal/PortalRating.js";import"./chunks/persistableUrlUtils.js";import"./chunks/layerUtils2.js";import"./Ground.js";import"./Color.js";import"./chunks/colorUtils.js";import"./chunks/mathUtils.js";import"./chunks/vec3.js";import"./chunks/vec3f64.js";import"./chunks/common.js";import"./chunks/compilerUtils.js";import"./chunks/enumeration.js";import"./chunks/opacityUtils.js";import"./chunks/CollectionFlattener.js";import"./chunks/editableLayers.js";import"./layers/catalog/catalogUtils.js";import"./chunks/basemapUtils.js";import"./chunks/utils3.js";import"./chunks/screenUtils.js";import"./chunks/mat4.js";import"./chunks/collectionUtils2.js";import"./support/LayersMixin.js";import"./layers/Layer.js";import"./geometry.js";import"./geometry/Multipoint.js";import"./chunks/zmUtils.js";import"./geometry/Polygon.js";import"./chunks/coordsUtils.js";import"./chunks/Axis.js";import"./chunks/extentUtils.js";import"./chunks/aaBoundingRect.js";import"./geometry/Polyline.js";import"./chunks/typeUtils.js";import"./geometry/support/jsonUtils.js";import"./TimeExtent.js";import"./chunks/timeUtils.js";import"./chunks/date.js";import"./chunks/timeZoneUtils.js";import"./chunks/datetime.js";import"./core/Identifiable.js";import"./support/TablesMixin.js";import"./Camera.js";import"./CameraLayout.js";import"./core/Clonable.js";import"./chunks/Cyclical.js";import"./Graphic.js";import"./PopupTemplate.js";import"./layers/support/fieldUtils.js";import"./core/sql.js";import"./intl.js";import"./chunks/number.js";import"./chunks/substitute.js";import"./popup/content.js";import"./popup/content/AttachmentsContent.js";import"./popup/content/Content.js";import"./popup/content/CustomContent.js";import"./popup/content/ExpressionContent.js";import"./popup/ElementExpressionInfo.js";import"./popup/content/FieldsContent.js";import"./popup/FieldInfo.js";import"./popup/support/FieldInfoFormat.js";import"./popup/content/MediaContent.js";import"./popup/content/BarChartMediaInfo.js";import"./popup/content/mixins/ChartMediaInfo.js";import"./popup/content/mixins/MediaInfo.js";import"./popup/content/support/ChartMediaInfoValue.js";import"./popup/content/support/ChartMediaInfoValueSeries.js";import"./chunks/chartMediaInfoUtils.js";import"./popup/content/ColumnChartMediaInfo.js";import"./popup/content/ImageMediaInfo.js";import"./popup/content/support/ImageMediaInfoValue.js";import"./popup/content/LineChartMediaInfo.js";import"./popup/content/PieChartMediaInfo.js";import"./popup/content/RelationshipContent.js";import"./popup/support/RelatedRecordsInfoFieldOrder.js";import"./popup/content/TextContent.js";import"./popup/ExpressionInfo.js";import"./popup/LayerOptions.js";import"./popup/RelatedRecordsInfo.js";import"./support/actions/ActionBase.js";import"./support/actions/ActionButton.js";import"./support/actions/ActionToggle.js";import"./symbols.js";import"./symbols/CIMSymbol.js";import"./symbols/Symbol.js";import"./symbols/ExtrudeSymbol3DLayer.js";import"./symbols/Symbol3DLayer.js";import"./chunks/utils4.js";import"./symbols/edges/Edges3D.js";import"./chunks/materialUtils.js";import"./symbols/edges/SketchEdges3D.js";import"./symbols/edges/SolidEdges3D.js";import"./chunks/Symbol3DMaterial.js";import"./symbols/FillSymbol.js";import"./symbols/SimpleLineSymbol.js";import"./symbols/LineSymbol.js";import"./symbols/LineSymbolMarker.js";import"./chunks/lineMarkers.js";import"./symbols/FillSymbol3DLayer.js";import"./symbols/patterns/LineStylePattern3D.js";import"./symbols/patterns/StylePattern3D.js";import"./chunks/utils5.js";import"./chunks/colors.js";import"./chunks/symbolLayerUtils3D.js";import"./chunks/aaBoundingBox.js";import"./symbols/Font.js";import"./symbols/IconSymbol3DLayer.js";import"./symbols/LabelSymbol3D.js";import"./symbols/Symbol3D.js";import"./symbols/LineSymbol3DLayer.js";import"./symbols/LineStyleMarker3D.js";import"./symbols/ObjectSymbol3DLayer.js";import"./symbols/PathSymbol3DLayer.js";import"./symbols/TextSymbol3DLayer.js";import"./symbols/WaterSymbol3DLayer.js";import"./symbols/support/StyleOrigin.js";import"./chunks/Thumbnail.js";import"./chunks/calloutUtils.js";import"./symbols/callouts/Callout3D.js";import"./symbols/callouts/LineCallout3D.js";import"./symbols/support/Symbol3DVerticalOffset.js";import"./symbols/LineSymbol3D.js";import"./symbols/MarkerSymbol.js";import"./symbols/MeshSymbol3D.js";import"./symbols/PictureFillSymbol.js";import"./chunks/urlUtils.js";import"./symbols/PictureMarkerSymbol.js";import"./symbols/PointSymbol3D.js";import"./symbols/PolygonSymbol3D.js";import"./symbols/SimpleFillSymbol.js";import"./symbols/SimpleMarkerSymbol.js";import"./symbols/TextSymbol.js";import"./symbols/WebStyleSymbol.js";import"./layers/FeatureLayer.js";import"./renderers/ClassBreaksRenderer.js";import"./renderers/Renderer.js";import"./renderers/support/AuthoringInfo.js";import"./renderers/support/AuthoringInfoVisualVariable.js";import"./chunks/colorRamps.js";import"./rest/support/AlgorithmicColorRamp.js";import"./rest/support/ColorRamp.js";import"./rest/support/MultipartColorRamp.js";import"./renderers/mixins/VisualVariablesMixin.js";import"./renderers/visualVariables/ColorVariable.js";import"./renderers/visualVariables/VisualVariable.js";import"./chunks/LegendOptions.js";import"./renderers/visualVariables/support/ColorStop.js";import"./renderers/visualVariables/OpacityVariable.js";import"./renderers/visualVariables/support/OpacityStop.js";import"./renderers/visualVariables/RotationVariable.js";import"./renderers/visualVariables/SizeVariable.js";import"./renderers/visualVariables/support/SizeStop.js";import"./chunks/sizeVariableUtils.js";import"./chunks/visualVariableUtils.js";import"./chunks/lengthUtils.js";import"./renderers/support/ClassBreakInfo.js";import"./chunks/commonProperties.js";import"./symbols/support/jsonUtils.js";import"./chunks/defaults.js";import"./chunks/defaultsJSON.js";import"./renderers/DictionaryRenderer.js";import"./chunks/LRUCache.js";import"./chunks/MemCache.js";import"./layers/support/FieldsIndex.js";import"./chunks/UnknownTimeZone.js";import"./chunks/OverrideHelper.js";import"./chunks/colorUtils2.js";import"./chunks/vec4.js";import"./chunks/vec4f64.js";import"./chunks/utils7.js";import"./chunks/quantizationUtils.js";import"./renderers/DotDensityRenderer.js";import"./renderers/support/AttributeColorInfo.js";import"./renderers/HeatmapRenderer.js";import"./renderers/support/HeatmapColorStop.js";import"./chunks/heatmapUtils.js";import"./renderers/PieChartRenderer.js";import"./renderers/SimpleRenderer.js";import"./renderers/UniqueValueRenderer.js";import"./chunks/diffUtils.js";import"./renderers/support/UniqueValue.js";import"./renderers/support/UniqueValueClass.js";import"./renderers/support/UniqueValueGroup.js";import"./renderers/support/UniqueValueInfo.js";import"./chunks/styleUtils.js";import"./renderers/support/jsonUtils.js";import"./chunks/layerContainerType.js";import"./form/FormTemplate.js";import"./form/ExpressionInfo.js";import"./form/elements/GroupElement.js";import"./form/elements/Element.js";import"./form/support/elements.js";import"./form/elements/FieldElement.js";import"./form/elements/support/inputs.js";import"./form/elements/inputs/BarcodeScannerInput.js";import"./form/elements/inputs/TextInput.js";import"./form/elements/inputs/Input.js";import"./form/elements/inputs/ComboBoxInput.js";import"./form/elements/inputs/DatePickerInput.js";import"./form/elements/inputs/DateTimeOffsetPickerInput.js";import"./form/elements/inputs/DateTimePickerInput.js";import"./form/elements/inputs/RadioButtonsInput.js";import"./form/elements/inputs/SwitchInput.js";import"./form/elements/inputs/TextAreaInput.js";import"./form/elements/inputs/TextBoxInput.js";import"./form/elements/inputs/TimePickerInput.js";import"./chunks/domains.js";import"./layers/support/CodedValueDomain.js";import"./layers/support/Domain.js";import"./layers/support/InheritedDomain.js";import"./layers/support/RangeDomain.js";import"./form/elements/RelationshipElement.js";import"./form/elements/TextElement.js";import"./chunks/formUtils.js";import"./core/workers/workers.js";import"./core/workers/Connection.js";import"./chunks/Queue.js";import"./core/workers/RemoteClient.js";import"./chunks/editsZScale.js";import"./chunks/queryZScale.js";import"./chunks/zscale.js";import"./rest/support/FeatureSet.js";import"./layers/support/Field.js";import"./chunks/fieldType.js";import"./layers/mixins/APIKeyMixin.js";import"./chunks/ArcGISService.js";import"./chunks/arcgisLayerUrl.js";import"./layers/mixins/BlendLayer.js";import"./chunks/jsonUtils.js";import"./chunks/parser.js";import"./chunks/_commonjsHelpers.js";import"./layers/mixins/CustomParametersMixin.js";import"./chunks/EditBusLayer.js";import"./chunks/uuid.js";import"./layers/mixins/FeatureEffectLayer.js";import"./layers/support/FeatureEffect.js";import"./layers/support/FeatureFilter.js";import"./rest/support/Query.js";import"./chunks/DataLayerSource.js";import"./chunks/FullTextSearch.js";import"./chunks/spatialRelationships.js";import"./rest/support/StatisticDefinition.js";import"./layers/mixins/FeatureLayerBase.js";import"./geometry/HeightModelInfo.js";import"./chunks/commonProperties2.js";import"./chunks/ElevationInfo.js";import"./chunks/unitConversionUtils.js";import"./chunks/featureLayerUtils.js";import"./chunks/featureQueryAll.js";import"./rest/support/AttachmentQuery.js";import"./rest/support/RelationshipQuery.js";import"./layers/support/GeometryFieldsInfo.js";import"./layers/support/LayerFloorInfo.js";import"./layers/support/Relationship.js";import"./chunks/serviceCapabilitiesUtils.js";import"./layers/support/Subtype.js";import"./layers/mixins/FeatureReductionLayer.js";import"./layers/support/AggregateField.js";import"./layers/support/ExpressionInfo.js";import"./chunks/FeatureReduction.js";import"./layers/support/FeatureReductionBinning.js";import"./layers/support/LabelClass.js";import"./chunks/labelUtils.js";import"./layers/support/FeatureReductionCluster.js";import"./layers/support/FeatureReductionSelection.js";import"./chunks/clusterUtils.js";import"./chunks/MD5.js";import"./layers/mixins/OperationalLayer.js";import"./layers/mixins/OrderedLayer.js";import"./chunks/OrderByInfo.js";import"./layers/mixins/PortalLayer.js";import"./geometry/projection.js";import"./chunks/projectBuffer.js";import"./chunks/geodesicConstants.js";import"./geometry/support/GeographicTransformation.js";import"./geometry/support/GeographicTransformationStep.js";import"./layers/mixins/PublishableLayer.js";import"./layers/support/PublishingInfo.js";import"./layers/mixins/RefreshableLayer.js";import"./layers/mixins/ScaleRangeLayer.js";import"./layers/mixins/TemporalLayer.js";import"./TimeInterval.js";import"./layers/support/TimeInfo.js";import"./layers/support/FeatureTemplate.js";import"./layers/support/FeatureType.js";import"./chunks/fieldProperties.js";import"./chunks/labelingInfo.js";import"./chunks/versionUtils.js";import"./chunks/styleUtils2.js";import"./rest/support/TopFeaturesQuery.js";import"./rest/support/TopFilter.js";import"./support/popupUtils.js";import"./networks/Network.js";import"./networks/support/TopologyValidationJobInfo.js";import"./rest/networks/support/ValidateNetworkTopologyResult.js";import"./chunks/typeUtils2.js";import"./networks/support/NamedTraceConfiguration.js";import"./networks/support/TraceConfiguration.js";import"./networks/support/UNTraceConfiguration.js";import"./networks/support/NetworkSystemLayers.js";import"./networks/support/TerminalConfiguration.js";import"./networks/support/Terminal.js";import"./networks/support/TraceJobInfo.js";import"./rest/networks/support/TraceResult.js";import"./rest/networks/support/AggregatedGeometry.js";import"./rest/networks/support/FunctionResult.js";import"./rest/networks/support/NetworkElement.js";import"./layers/support/FacilityLayerInfo.js";import"./layers/support/LevelLayerInfo.js";import"./layers/support/SiteLayerInfo.js";import"./webdoc/geotriggersInfo/FenceGeotrigger.js";import"./webdoc/geotriggersInfo/DeviceLocationFeed.js";import"./webdoc/geotriggersInfo/ExpressionInfo.js";import"./webdoc/geotriggersInfo/FeatureFenceParameters.js";import"./webdoc/geotriggersInfo/FeatureFilter.js";import"./webdoc/geotriggersInfo/FeatureLayerSource.js";import"./webdoc/geotriggersInfo/Geotrigger.js";import"./webdoc/geotriggersInfo/GeotriggerNotificationOptions.js";import"./webdoc/widgets/TimeSlider.js";import"./chunks/utils8.js";import"./chunks/utils9.js";import"./webdoc/applicationProperties/Viewing.js";import"./webdoc/applicationProperties/Search.js";import"./webdoc/applicationProperties/SearchLayer.js";import"./webdoc/applicationProperties/SearchLayerField.js";import"./webdoc/applicationProperties/SearchTable.js";import"./webdoc/applicationProperties/SearchTableField.js";import"./chunks/SlideThumbnail.js";import"./chunks/timeProperties.js";function Z(e,t,r){const o={context:{...r,layerContainerType:"operational-layers"}};return e.portalItem&&(o.context.portal=e.portalItem.portal||C.getDefault()),import("./chunks/layersCreator.js").then((({populateOperationalLayers:r})=>{const s=[],i=t.operationalLayers;i?.length&&s.push(r(e.layers,i,o));const p={...o,context:{...o.context,layerContainerType:"tables"},defaultLayerType:"ArcGISFeatureLayer"},n=t.tables;return n?.length&&s.push(r(e.tables,n,p)),Promise.allSettled(s).then((()=>{}))}))}class $ extends G{constructor(e,t){super(e,t,"webmap")}}const W=new $(2,31),z="web-map",q=i.ofType(N),Q=i.ofType(v),H=new Map([["image/jpeg","jpeg"],["image/jpg","jpg"],["image/png","png"],["image/gif","gif"]]),K=U.JSAPI,X={currentVersion:W,createInitialViewProperties:()=>new F,parseVersion:$.parse,itemType:"Web Map",name:"webmap",origin:z};let Y=class extends(u(n.LoadableMixin(c(r)))){constructor(e){super(e),this._isAuthoringAppSetByUser=!1,this._isAuthoringAppVersionSetByUser=!1,this._thumbnailFilename=null,this._updateFromPromise=null,this.resourceReferences={portalItem:null,paths:[]},this.applicationProperties=null,this.bookmarks=new q,this.floorInfo=null,this.geotriggersInfo=null,this.initialViewProperties=new F,this.ipsInfo=null,this.portalItem=null,this.presentation=null,this.sourceVersion=null,this.widgets=null,this.utilityNetworks=null,this._debouncedSaveOperations=j((async(e,t,r)=>{const{save:o,saveAs:s}=await import("./chunks/webdocSaveUtils.js");switch(e){case L.SAVE:return o(X,this,t);case L.SAVE_AS:return s(X,this,r,t)}})),this.authoringApp=this.authoringAppVersion=null,this._isAuthoringAppSetByUser=this._isAuthoringAppVersionSetByUser=!1}destroy(){if(this.portalItem=l(this.portalItem),this.utilityNetworks){const e=this.utilityNetworks.removeAll();for(const t of e)t.destroy();this.utilityNetworks.destroy()}}initialize(){if(this.when().catch((e=>{m.getLogger(this).error("#load()","Failed to load web map",e)})),this.resourceInfo){let e;try{e=this._validateJSON(this.resourceInfo)}catch(e){return void this.addResolvingPromise(Promise.reject(e))}this.read(e)}}set authoringApp(e){this._isAuthoringAppSetByUser=!0,this._set("authoringApp",e)}writeAuthoringApp(e,t){e&&this._isAuthoringAppSetByUser?t.authoringApp=e:t.authoringApp=K}set authoringAppVersion(e){this._isAuthoringAppVersionSetByUser=!0,this._set("authoringAppVersion",e)}writeAuthoringAppVersion(e,r){e&&this._isAuthoringAppVersionSetByUser?r.authoringAppVersion=e:r.authoringAppVersion=t}readInitialViewProperties(e,t){const r=new F;t.background&&(r.background=J.fromJSON(t.background));const s=t.initialState?.viewpoint;return s&&(s.rotation&&$.parse(t.version||"","webmap").lessThan(2,20)&&"ArcGIS Pro"===t.authoringApp&&(s.rotation*=-1),r.viewpoint=o.fromJSON(s)),t.mapRangeInfo&&(r.rangeInfo=R.fromJSON(t.mapRangeInfo)),t.spatialReference&&(r.spatialReference=I.fromJSON(t.spatialReference)),t.timeZone&&(r.timeZone=t.timeZone),r}writeInitialViewProperties(e,t,r,o){e&&(e.background?.color&&(t.background=e.background.write({},o)),e.viewpoint&&(t.initialState={viewpoint:e.viewpoint.write({},o)}),e.rangeInfo&&(t.mapRangeInfo=e.rangeInfo.toJSON(o)),e.spatialReference&&(t.spatialReference=e.spatialReference.write({},o)),t.timeZone=e.timeZone)}writeLayers(e,t,r,o){t[r]=this._writeLayers(e,o,"operational-layers")}readSourceVersion(e,t){const[r,o]=t.version.split(".");return new $(parseInt(r,10),parseInt(o,10))}writeSourceVersion(e,t,r){t[r]=`${W.major}.${W.minor}`}writeTables(e,t,r,o){const s=this._writeLayers(e,o,"tables");s.length&&(t[r]=s)}get thumbnailUrl(){return this.portalItem?.thumbnailUrl||null}set thumbnailUrl(e){e?(this._override("thumbnailUrl",e),this._thumbnailFilename=this._generateCustomThumbnailFilename(e)):this._clearThumbnailOverride()}get updatingFromView(){return!!this._updateFromPromise}load(e){return this.addResolvingPromise((t=X,(r=this).resourceInfo?Z(r,r.resourceInfo,{origin:t.origin}):r.portalItem?.id?async function(e,t,r){if(await r.load().catch((t=>{throw new p(`${e.name}:load-portal-item`,"Failed to load portal item",{error:t})})),r.type!==e.itemType)throw new p(`${e.name}:invalid-portal-item`,`Invalid portal item type '${r.type}', expected '${e.itemType}'`,{type:r.type});const s=await r.fetchData();t.resourceInfo=s;const i=O(r,e.origin);await function(e,t,r,o){const s=function(e,t){const r=e.parseVersion(t.version||"",e.name);return e.currentVersion.validate(r),t.version=`${r.major}.${r.minor}`,t}(e,r);return t.read(s,o),Z(t,s,o)}(e,t,s,i),t.resourceReferences={portalItem:r,paths:i.readResourcePaths};const n=await async function(e,t,r){const s=e?.viewpoint?.targetGeometry;if(s)return null;const i=await async function(e,t,r){const o=e?.spatialReference,s=t?.extent;if(!o||!s)return null;if(o.isWGS84)return s.clone();if(o.isWebMercator)return _(s);const{getGeometryServiceURL:i}=await import("./chunks/geometryServiceUtils.js");try{const e=await i(t),r=new D({geometries:[s],outSpatialReference:o});return(await M(e,r))[0]}catch(e){r.error("Error projecting item's extent:",e)}return null}(e,t,r);return i?new o({targetGeometry:i}):null}(t.initialViewProperties,r,m.getLogger(t));if(n){const r=t.initialViewProperties?.clone()??e.createInitialViewProperties();r.viewpoint=n,t.initialViewProperties=r}}(t,r,r.portalItem):Promise.resolve())),Promise.resolve(this);var t,r}loadAll(){return a(this,(e=>{e(this.ground,this.basemap,this.layers,this.tables)}))}read(e,t){t={...t,origin:z};const r=this._getAuthoringPropsState();S(this,e,(t=>super.read(e,t)),t),this._restoreAuthoringPropsFromState(r)}write(e,t){if("loaded"!==this.loadStatus){const e=new p("webmap:not-loaded","Web map must be loaded before it can be serialized");throw m.getLogger(this).error("#toJSON()","Web map must be loaded before it can be serialized",this.loadError||this.loadStatus),e}return this._removeDanglingLayerRefs(),t={...t,origin:z,restrictedWebMapWriting:!0,webmap:this},super.write(e,t)}async save(e){return this._debouncedSaveOperations(L.SAVE,e)}async saveAs(e,t){return this._debouncedSaveOperations(L.SAVE_AS,t,e)}async updateFrom(e,t){const r=this._updateFromInternal(e,t);this._updateFromPromise=r,await r,r===this._updateFromPromise&&(this._updateFromPromise=null)}getLayerJSONFromResourceInfo(e){const t=this.resourceInfo;return this._collectAllLayersJSON([...t?.baseMap?.baseMapLayers||[],...t?.operationalLayers||[],...this.basemap?.resourceInfo?.data?.baseMapLayers||[]]).find((t=>t.id===e.id))}async updateItemThumbnail(){this.thumbnailUrl&&this._isOverridden("thumbnailUrl")&&(await(this.portalItem?.updateThumbnail({thumbnail:this.thumbnailUrl,filename:this._thumbnailFilename})),this._clearThumbnailOverride())}getThumbnailState(){let e=this.thumbnailUrl;return e&&(e=this._isOverridden("thumbnailUrl")?e:y(e,"w","8192")),{thumbnailUrl:e,filename:this._thumbnailFilename}}restoreThumbnailFromState(e){this.thumbnailUrl=e.thumbnailUrl,this._thumbnailFilename=e.filename}_collectAllLayersJSON(e){return e.reduce(((e,t)=>(e.push(t),"GroupLayer"===t.layerType&&(e=e.concat(this._collectAllLayersJSON(t.layers||[]))),e)),[])}_writeLayers(e,t,r){return t={...t,layerContainerType:r},e.map((e=>E(e,"tables"===r?null:this.getLayerJSONFromResourceInfo(e),t))).filter(s).toArray()}_validateJSON(e){const t=$.parse(e.version||"","webmap");return W.validate(t),e.version=`${t.major}.${t.minor}`,e}_removeDanglingLayerRefs(){const e=this.applicationProperties,t=e?.viewing?.search,r=e=>this.allLayers.some((t=>t.id===e));if(t?.layers&&(t.layers=t.layers.filter((e=>r(e.id)))),t?.tables&&(t.tables=t.tables.filter((e=>this.tables.some((t=>t.id===e.id))))),e){const t=e.editing?.locationTracking;t?.info&&!r(t.info.layerId)&&(e.editing=null)}const o=this.presentation?.slides;o&&o.forEach((e=>{e.visibleLayers&&(e.visibleLayers=e.visibleLayers.filter((e=>r(e.id))))}))}async _updateFromInternal(e,t){if(t??={},await h((()=>e.ready)),this._updateInitialViewProperties(e,t),e.map===this)for(const t of e.allLayerViews)"visible"in t&&"visible"in t.layer&&t._isOverridden("visible")&&(t.layer.visible=t.visible),"featureEffect"in t&&"featureEffect"in t.layer&&t._isOverridden("featureEffect")&&(t.layer.featureEffect=t.featureEffect);await this._updateThumbnailUrl(e,t)}_updateInitialViewProperties(e,t){if(t.backgroundExcluded||(this.initialViewProperties.background=e.background?.clone()),this.initialViewProperties.spatialReference=e.spatialReference?.clone(),this.initialViewProperties.timeZone=e.timeZone,t.viewpointExcluded||(this.initialViewProperties.viewpoint=new o({rotation:e.rotation,scale:t.scalePreserved?e.scale:null,targetGeometry:this._getViewExtent(e)})),!t.widgetsExcluded)for(const t of e.persistableViewModels)t.updateWebDocument(this)}_getViewExtent(e){const t=e.center.clone().normalize(),r=e.extent.clone(),o=r.width/2;return r.xmin=t.x-o,r.xmax=t.x+o,r}async _updateThumbnailUrl(e,t){if(t.thumbnailExcluded)return;const r=x(e,t.thumbnailSize),o=await e.takeScreenshot({format:"png",width:r.width,height:r.height});this._setAutoGeneratedThumbnail(o.dataUrl)}_setAutoGeneratedThumbnail(e){this.thumbnailUrl=e,this._thumbnailFilename=null}_clearThumbnailOverride(){this._clearOverride("thumbnailUrl"),this.clear("thumbnailUrl","user"),this._thumbnailFilename=null}_generateCustomThumbnailFilename(e){if(d(e)){const t=g(e),r=t?.mediaType,o=r&&H.get(r.toLowerCase())||null,s=`thumbnail${Date.now()}`;return o?`${s}.${o}`:s}return null}_getAuthoringPropsState(){return{authoringApp:this.authoringApp,authoringAppVersion:this.authoringAppVersion,isAuthoringAppSetByUser:this._isAuthoringAppSetByUser,isAuthoringAppVersionSetByUser:this._isAuthoringAppVersionSetByUser}}_restoreAuthoringPropsFromState(e){e.isAuthoringAppSetByUser?this.authoringApp=e.authoringApp:this._isAuthoringAppSetByUser=!1,e.isAuthoringAppVersionSetByUser?this.authoringAppVersion=e.authoringAppVersion:this._isAuthoringAppVersionSetByUser=!1}static fromJSON(e){const t=e;if(!t)throw new p("webmap:empty-resource","Expected a JSON resource but got nothing");return new this({resourceInfo:t})}};Y.VERSION=W,e([b()],Y.prototype,"_updateFromPromise",void 0),e([b({type:B,json:{write:!0}})],Y.prototype,"applicationProperties",void 0),e([b({type:String,json:{write:{allowNull:!0,ignoreOrigin:!0}}})],Y.prototype,"authoringApp",null),e([w("authoringApp")],Y.prototype,"writeAuthoringApp",null),e([b({type:String,json:{write:{allowNull:!0,ignoreOrigin:!0}}})],Y.prototype,"authoringAppVersion",null),e([w("authoringAppVersion")],Y.prototype,"writeAuthoringAppVersion",null),e([b({type:q,json:{write:{overridePolicy:e=>({enabled:!!(e&&e.length>0),ignoreOrigin:!0})}}})],Y.prototype,"bookmarks",void 0),e([b({type:V,json:{name:"mapFloorInfo",write:!0}})],Y.prototype,"floorInfo",void 0),e([b({type:P,json:{write:!0}})],Y.prototype,"geotriggersInfo",void 0),e([b({type:F,nonNullable:!0,json:{read:{source:["background","initialState.viewpoint","mapRangeInfo","spatialReference","timeZone"]},write:{ignoreOrigin:!0,target:{background:{type:J},"initialState.viewpoint":{type:o},mapRangeInfo:{type:R},spatialReference:{type:I},"timeZone:":{type:String}}}}})],Y.prototype,"initialViewProperties",void 0),e([f("initialViewProperties")],Y.prototype,"readInitialViewProperties",null),e([w("initialViewProperties")],Y.prototype,"writeInitialViewProperties",null),e([b({json:{write:!0,name:"mapIPSInfo"}})],Y.prototype,"ipsInfo",void 0),e([b({json:{read:!1,write:{target:"operationalLayers",ignoreOrigin:!0}}})],Y.prototype,"layers",void 0),e([w("layers")],Y.prototype,"writeLayers",null),e([b({type:A})],Y.prototype,"portalItem",void 0),e([b({json:{write:!0}})],Y.prototype,"presentation",void 0),e([b()],Y.prototype,"resourceInfo",void 0),e([b({readOnly:!0,type:$,json:{read:{source:"version"},write:{allowNull:!0,ignoreOrigin:!0,target:"version",isRequired:!0}}})],Y.prototype,"sourceVersion",void 0),e([f("sourceVersion")],Y.prototype,"readSourceVersion",null),e([w("sourceVersion")],Y.prototype,"writeSourceVersion",null),e([b({json:{read:!1,write:{ignoreOrigin:!0}}})],Y.prototype,"tables",void 0),e([w("tables")],Y.prototype,"writeTables",null),e([b()],Y.prototype,"thumbnailUrl",null),e([b()],Y.prototype,"updatingFromView",null),e([b({type:T,json:{write:!0}})],Y.prototype,"widgets",void 0),e([b({type:Q,json:{read:!0,write:!0}})],Y.prototype,"utilityNetworks",void 0),Y=e([k("esri.WebMap")],Y);const ee=Y;export{ee as default}; diff --git a/library/arcgis/4.30/@arcgis/core/WebScene.js b/library/arcgis/4.30/@arcgis/core/WebScene.js new file mode 100644 index 00000000..961324b8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/WebScene.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./chunks/tslib.es6.js";import{version as t}from"./kernel.js";import r from"./Map.js";import i from"./TimeExtent.js";import s from"./Viewpoint.js";import o from"./core/Collection.js";import a from"./core/Error.js";import{clone as n}from"./core/lang.js";import p from"./core/Loadable.js";import{l}from"./chunks/loadAll.js";import{L as c}from"./chunks/Logger.js";import{d as m}from"./chunks/maybe.js";import{M as h,a as u}from"./chunks/MultiOriginJSONSupport.js";import{EsriPromiseMixin as d}from"./core/Promise.js";import{debounce as y}from"./core/promiseUtils.js";import{on as g}from"./core/reactiveUtils.js";import{urlToObject as w,addQueryParameter as f}from"./core/urlUtils.js";import{property as b}from"./core/accessorSupport/decorators/property.js";import{r as j}from"./chunks/reader.js";import{subclass as v}from"./core/accessorSupport/decorators/subclass.js";import{w as S}from"./chunks/writer.js";import{u as _}from"./chunks/originUtils.js";import{JSONSupport as A,r as I}from"./core/JSONSupport.js";import k from"./geometry/Extent.js";import L from"./geometry/HeightModelInfo.js";import{canProjectWithoutEngine as U}from"./geometry/projection.js";import P from"./geometry/SpatialReference.js";import{v as R}from"./chunks/heightModelInfoUtils.js";import{fromJSON as V}from"./geometry/support/jsonUtils.js";import{ag as M}from"./chunks/unitUtils.js";import O from"./portal/Portal.js";import E from"./portal/PortalItem.js";import{c as T}from"./chunks/jsonContext.js";import{c as C,t as N}from"./chunks/portalItemUtils.js";import{h as x}from"./chunks/basemapUtils.js";import G from"./support/MapFloorInfo.js";import{W as F}from"./chunks/tagSymbols.js";import{V as W}from"./chunks/ViewingMode.js";import{i as J}from"./chunks/spatialReferenceSupport.js";import{S as B}from"./chunks/interfaces2.js";import{a as $}from"./chunks/Widgets.js";import{u as q,s as D}from"./chunks/resourceUtils2.js";import{v as K}from"./chunks/saveAPIKeyUtils.js";import{e as z}from"./chunks/saveUtils.js";import{g as H}from"./chunks/thumbnailUtils.js";import Q from"./webscene/ApplicationProperties.js";import Z from"./webscene/Environment.js";import X from"./webscene/InitialViewProperties.js";import Y from"./webscene/Presentation.js";import{V as ee}from"./chunks/Version.js";import"./config.js";import"./core/Accessor.js";import"./core/Handles.js";import"./chunks/metadata.js";import"./chunks/utils.js";import"./chunks/handleUtils.js";import"./chunks/ObservableBase.js";import"./chunks/tracking.js";import"./core/scheduling.js";import"./chunks/ensureType.js";import"./Basemap.js";import"./request.js";import"./chunks/collectionUtils.js";import"./chunks/assets.js";import"./chunks/messages.js";import"./chunks/locale.js";import"./support/BasemapStyle.js";import"./chunks/writeUtils.js";import"./chunks/layerUtils2.js";import"./core/Evented.js";import"./chunks/shared.js";import"./chunks/SimpleObservable.js";import"./chunks/asyncUtils.js";import"./chunks/jsonMap.js";import"./geometry/Geometry.js";import"./geometry/Point.js";import"./core/accessorSupport/decorators/cast.js";import"./geometry/support/webMercatorUtils.js";import"./portal/PortalGroup.js";import"./portal/PortalQueryParams.js";import"./portal/PortalQueryResult.js";import"./portal/PortalUser.js";import"./portal/PortalFolder.js";import"./portal/PortalItemResource.js";import"./portal/PortalRating.js";import"./chunks/persistableUrlUtils.js";import"./Ground.js";import"./Color.js";import"./chunks/colorUtils.js";import"./chunks/mathUtils.js";import"./chunks/vec3.js";import"./chunks/vec3f64.js";import"./chunks/common.js";import"./chunks/compilerUtils.js";import"./chunks/enumeration.js";import"./chunks/opacityUtils.js";import"./chunks/CollectionFlattener.js";import"./chunks/editableLayers.js";import"./layers/catalog/catalogUtils.js";import"./chunks/collectionUtils2.js";import"./support/LayersMixin.js";import"./layers/Layer.js";import"./geometry.js";import"./geometry/Multipoint.js";import"./chunks/zmUtils.js";import"./geometry/Polygon.js";import"./chunks/coordsUtils.js";import"./chunks/Axis.js";import"./chunks/extentUtils.js";import"./chunks/aaBoundingRect.js";import"./geometry/Polyline.js";import"./chunks/typeUtils.js";import"./core/Identifiable.js";import"./chunks/timeUtils.js";import"./chunks/date.js";import"./chunks/timeZoneUtils.js";import"./chunks/datetime.js";import"./support/TablesMixin.js";import"./chunks/utils3.js";import"./chunks/screenUtils.js";import"./chunks/mat4.js";import"./Camera.js";import"./CameraLayout.js";import"./core/Clonable.js";import"./chunks/Cyclical.js";import"./chunks/multiOriginJSONSupportUtils.js";import"./chunks/projectBuffer.js";import"./chunks/geodesicConstants.js";import"./geometry/support/GeographicTransformation.js";import"./geometry/support/GeographicTransformationStep.js";import"./chunks/zscale.js";import"./chunks/arcgisLayerUrl.js";import"./layers/support/FacilityLayerInfo.js";import"./layers/support/LevelLayerInfo.js";import"./layers/support/SiteLayerInfo.js";import"./webdoc/widgets/TimeSlider.js";import"./TimeInterval.js";import"./chunks/uuid.js";import"./chunks/resourceUtils.js";import"./webdoc/applicationProperties/Viewing.js";import"./webdoc/applicationProperties/Search.js";import"./webdoc/applicationProperties/SearchLayer.js";import"./webdoc/applicationProperties/SearchLayerField.js";import"./chunks/fieldType.js";import"./webdoc/applicationProperties/SearchTable.js";import"./webdoc/applicationProperties/SearchTableField.js";import"./views/3d/environment/SunnyWeather.js";import"./chunks/weather.js";import"./views/3d/environment/CloudyWeather.js";import"./views/3d/environment/FoggyWeather.js";import"./views/3d/environment/RainyWeather.js";import"./views/3d/environment/SnowyWeather.js";import"./chunks/lightingTypes.js";import"./webscene/SunLighting.js";import"./webscene/VirtualLighting.js";import"./webscene/background/Background.js";import"./webscene/background/ColorBackground.js";import"./chunks/materialUtils.js";import"./chunks/timeProperties.js";import"./webscene/Slide.js";import"./chunks/Scheduler.js";import"./core/signal.js";import"./chunks/debugFlags.js";import"./chunks/SlideThumbnail.js";var te;let re=te=class extends A{constructor(e){super(e)}clone(){return new te({name:this.name,path:this.path,title:this.title})}};e([b({type:String,json:{write:!0}})],re.prototype,"name",void 0),e([b({type:String,json:{write:!0}})],re.prototype,"path",void 0),e([b({type:String,json:{write:!0}})],re.prototype,"title",void 0),re=te=e([v("esri.webscene.TransportationNetwork")],re);const ie=re;class se extends ee{constructor(e,t){super(e,t,"webscene")}get supportsGround(){return this.since(1,8)}get supportsVisibleElevationLayersInSlides(){return this.lessThan(1,8)}}var oe;const ae=new se(1,34),ne="Web Scene";let pe=class extends(p.LoadableMixin(d(h(r)))){constructor(e){super(e),this[oe]=!0,this._layersIdGCTimeoutId=void 0,this._updateFromPromise=null,this.applicationProperties=null,this.clippingArea=null,this.clippingEnabled=!1,this.floorInfo=null,this.heightModelInfo=void 0,this.sourceVersion=null,this.transportationNetworks=null,this.presentation=new Y,this.initialViewProperties=new X,this.portalItem=null,this.resourceInfo=null,this.widgets=null,this._debouncedSaveOperations=y((async(e,t,r)=>{switch(e){case B.SAVE:return this._saveImpl(t);case B.SAVE_AS:return this._saveAsImpl(r,t)}})),this._resourceReferences={portalItem:null,paths:[]},this.authoringApp=null,this.authoringAppVersion=null,this._isAuthoringAppSetByUser=!1,this._isAuthoringAppVersionSetByUser=!1}initialize(){if(this.when().catch((e=>{c.getLogger(this).error("#load()","Failed to load web scene",e)})),this.resourceInfo){let e;try{e=this._validateJSON(this.resourceInfo)}catch(e){return void this.addResolvingPromise(Promise.reject(e))}this.read(e),this.addResolvingPromise(this._validateSpatialReference()),this.addResolvingPromise(this._validateHeightModelInfo())}this.addHandles(g((()=>this.allLayers),"change",(()=>this._scheduleLayersIdGC())))}destroy(){this._unscheduleLayersIdGC(),this.presentation&&this.presentation.destroy(),this.portalItem=m(this.portalItem)}writeClippingArea(e,t){t.clippingArea||(t.clippingArea={}),t.clippingArea.geometry=e.toJSON()}readClippingEnabled(e,t){return!!t.clippingArea&&!!t.clippingArea.clip}writeClippingEnabled(e,t){this.clippingArea&&(t.clippingArea||(t.clippingArea={}),t.clippingArea.clip=e)}writeLayers(e,t,r,i){t[r]=this._layersToJSON(e,"operational-layers",i)}readSourceVersion(e,t){const[r,i]=t.version.split(".");return new se(parseInt(r,10),parseInt(i,10))}writeSourceVersion(e,t,r){t[r]=`${ae.major}.${ae.minor}`}writeTables(e,t,r,i){const s=this._layersToJSON(e,"tables",i);s.length&&(t[r]=s)}get thumbnailUrl(){return this.portalItem?.thumbnailUrl??null}set thumbnailUrl(e){e?this._override("thumbnailUrl",e):(this._clearOverride("thumbnailUrl"),this.clear("thumbnailUrl","user"))}set authoringApp(e){this._isAuthoringAppSetByUser=!0,this._set("authoringApp",e)}writeAuthoringApp(e,t){e&&this._isAuthoringAppSetByUser?t.authoringApp=e:t.authoringApp="ArcGIS API for JavaScript"}set authoringAppVersion(e){this._isAuthoringAppVersionSetByUser=!0,this._set("authoringAppVersion",e)}writeAuthoringAppVersion(e,r){e&&this._isAuthoringAppVersionSetByUser?r.authoringAppVersion=e:r.authoringAppVersion=t}writeGround(e,t,r,i){t[r]=e?e.write({},i):{transparency:0,layers:[]}}readInitialViewProperties(e,t){const r={};t.initialState?.environment&&(r.environment=Z.fromJSON(t.initialState.environment)),r.spatialReference=t.spatialReference?P.fromJSON(t.spatialReference):P.WebMercator,r.viewingMode=t.viewingMode??"global",t.initialState?.viewpoint&&(r.viewpoint=s.fromJSON(t.initialState.viewpoint));const o=t.initialState?.timeExtent;return null!=o&&(r.timeExtent=i.fromArray(o)),new X(r)}get spatialReference(){return this.initialViewProperties?.spatialReference??P.WebMercator}get viewingMode(){return this.initialViewProperties?.viewingMode??"global"}load(e){const t=this.ground;return this.addResolvingPromise(this._loadFromSource().then((()=>{t&&t!==this.ground&&t.destroy()}))),Promise.resolve(this)}loadAll(){return l(this,(e=>{const t=this.presentation&&this.presentation.slides;e(this.ground,this.basemap,this.layers,t&&t.map((e=>e.basemap)),this.tables)}))}read(e,t){t={...t,origin:"web-scene"};const r=this._isAuthoringAppVersionSetByUser,i=this._isAuthoringAppSetByUser;if(I(this,e,(t=>super.read(e,t)),t),i||(this._isAuthoringAppSetByUser=!1),r||(this._isAuthoringAppVersionSetByUser=!1),e.baseMap&&Array.isArray(e.baseMap.elevationLayers)&&this.sourceVersion?.supportsVisibleElevationLayersInSlides){const t=e.baseMap.elevationLayers.map((e=>({id:e.id}))),r=this.presentation.slides,i=(e,t)=>e.visibleLayers.some((e=>e.id===t)),s=t.filter((e=>!r.some((t=>i(t,e.id)))));r.forEach((e=>{e.visibleLayers.addMany(s)}))}}_writeBasemapElevationLayers(e){const t=e.ground?.layers;!e.baseMap&&t?.length&&(e.baseMap={title:"Basemap",baseMapLayers:[]}),e.baseMap&&(e.baseMap.elevationLayers=n(t))}_layersToJSON(e,t,r){const i={...r,layerContainerType:t};return e.map((e=>this._verifyWritableLayer(e,r)?e.write({},i):null)).filter((e=>!!e)).toArray()}_verifyWritableLayer(e,t){return!!e.persistenceEnabled&&("write"in e||(t?.messages&&t.messages.push(new a("layer:unsupported",`Layers (${e.title}, ${e.id}) of type '${e.declaredClass}' cannot be persisted in web scenes`,{layer:e})),!1))}write(e,t){if("loaded"!==this.loadStatus){const e=new a("webscene:not-loaded","Web scene must be loaded before it can be serialized");throw c.getLogger(this).error("#toJSON()","Web scene must be loaded before it can be serialized",this.loadError||this.loadStatus),e}this._runLayersIdGC();const r=!t?.messages;t={messages:[],...t,origin:"web-scene"};const i=super.write(e,t);if(r){const e=t.messages?.filter((e=>"web-document-write:property-required"===e.name))??[];if(e.length){const t=new a("web-document:property-required","One or more properties that are required in the webscene JSON are missing, see details for the specific errors",{errors:e});throw c.getLogger(this).error("#toJSON()","One or more properties that are required in the webscene JSON are missing",e),t}}return this._writeBasemapElevationLayers(i),i}async save(e){return this._debouncedSaveOperations(B.SAVE,e)}async _saveImpl(e){if(!this.portalItem)throw new a("webscene:portal-item-not-set","Portal item to save to has not been set on the WebScene");if(K(this.portalItem),this.portalItem?.type!==ne)throw new a("webscene:portal-item-wrong-type",`Portal item needs to have type "${ne}"`);const t=this._updateFromPromise;await this._ensureLoadBeforeSave();const r=this._enableVerifyItemRelativeUrls(T(this.portalItem,"web-scene",!0)),i=this.write({},r);return await Promise.all(r.resources.pendingOperations),await this._verifySave(i,r,e),this._updateTypeKeywords(this.portalItem),await q(this.portalItem,i,this._resourceReferences,r),_(r),t&&await t,await this._saveThumbnail(),this.portalItem}async saveAs(e,t){return this._debouncedSaveOperations(B.SAVE_AS,t,e)}async _saveAsImpl(e,t){let r=E.from(e);if(!r)throw new a("webscene:portal-item-required","saveAs requires a portal item to save to");K(r),r.id&&(r=r.clone(),r.id=null);const i=r.portal||O.getDefault();await this._ensureLoadBeforeSave(),r.type=ne,r.portal=i;const s=this._enableVerifyItemRelativeUrls(T(r,"web-scene",!0)),o=this.write({},s);await Promise.all(s.resources.pendingOperations),await this._verifySaveAs(o,s,t);const n=this.thumbnailUrl,p=!this._isOverridden("thumbnailUrl");if(this._updateTypeKeywords(r),await i.signIn(),!i.user)throw new a("webscene:user-not-signed-in","saveAs requires a user to be signed in to the portal");return await i.user.addItem({item:r,folder:t?.folder,data:o}),await D(this._resourceReferences,s),this.portalItem=r,u.prototype.read.call(this,{version:o.version,authoringApp:o.authoringApp,authoringAppVersion:o.authoringAppVersion},{name:"web-scene",ignoreDefaults:!0,url:r.itemUrl?w(r.itemUrl):void 0}),_(s),n&&(this.thumbnailUrl=p?f(n,"w","8192"):n),s.portalItem=r,await this._saveThumbnail(),r}async _saveThumbnail(){this._isOverridden("thumbnailUrl")&&(await(this.portalItem?.updateThumbnail({thumbnail:this.thumbnailUrl})),this._clearOverride("thumbnailUrl"),this.clear("thumbnailUrl","user"))}async _verifySave(e,t,r,i=!1){if(!M(this.spatialReference))throw new a("webscene:unsupported-spatial-reference","Webscenes using spatial reference systems from Mars or Moon can not be saved currently.");const{ignoreUnsupported:s,requiredPropertyChecksDisabled:o,strictSchemaValidationEnabled:n}=r||{};z(t,{errorName:"webscene:save"},{ignoreUnsupported:s,supplementalUnsupportedErrors:["scenemodification:unsupported"],requiredPropertyChecksDisabled:o})}_verifySaveAs(e,t,r){return this.canNotSaveAs(t)?Promise.reject(new a("webscene:failed-to-copy-embedded-resources","Copying of embedded resources is currently not supported")):this._verifySave(e,t,r,!0)}verifySaveAs(e){const t=this._enableVerifyItemRelativeUrls({origin:"web-scene",messages:[]}),r=this.write({},t);return this._verifySaveAs(r,t,e)}canNotSaveAs(e){return e||(e=this._enableVerifyItemRelativeUrls({origin:"web-scene",messages:[]}),this.write({},e)),(e.verifyItemRelativeUrls?.writtenUrls?.length??0)>0}async updateFrom(e,t={}){const r=this._updateFrom(e,t);this._updateFromPromise=r,await r,this._updateFromPromise===r&&(this._updateFromPromise=null)}async _updateFrom(e,t={}){if(await e.whenReady(),!t.environmentExcluded&&e.environment&&(this.initialViewProperties.environment=Z.prototype.clone.apply(e.environment)),!t.viewpointExcluded&&e.viewpoint&&(this.initialViewProperties.viewpoint=e.viewpoint.clone()),this.initialViewProperties.spatialReference=e.spatialReference.clone(),this.initialViewProperties.viewingMode=e.viewingMode,this.initialViewProperties.timeExtent=e.timeExtent?.clone()??null,null!=e.clippingArea?e.clippingArea!==this.clippingArea&&(this.clippingArea=e.clippingArea.clone(),this.clippingEnabled=!0):this.clippingEnabled=!1,e.heightModelInfo&&(this.heightModelInfo=e.heightModelInfo.clone()),e.map===this)for(const t of e.allLayerViews){const e="visible";e in t&&e in t.layer&&t._isOverridden(e)&&(t.layer[e]=t[e])}if(!t.widgetsExcluded)for(const t of e.persistableViewModels)t.updateWebDocument(this);(!1===t.thumbnailExcluded||null==t.thumbnailExcluded&&!t.viewpointExcluded)&&await this._updateFromThumbnail(e,t.thumbnailSize??void 0)}async _updateFromThumbnail(e,t){const r=H(e,t),i=await e.takeScreenshot({format:"jpg",width:r.width,height:r.height,disableDecorations:!0});this.thumbnailUrl=i.dataUrl}_loadFromSource(){return this.resourceInfo?this._loadFromJSON(this.resourceInfo,{origin:"web-scene"}):this.portalItem?.id?this._loadFromItem(this.portalItem):this._loadObjectsWithLayers()}_readAndLoadFromJSON(e,t){const r=this._validateJSON(e);return this.read(r,t),this._loadFromJSON(r,t)}_extractOperationalLayers(e){const t=[];if(!this.sourceVersion?.supportsGround&&e.baseMap&&Array.isArray(e.baseMap.elevationLayers))for(const r of e.baseMap.elevationLayers)t.push(r);const r=[],i=e=>(e.layers&&(e.layers=e.layers.filter(i)),"ArcGISTiledElevationServiceLayer"!==e.layerType||(this.sourceVersion?.supportsGround||r.push(e),!1));return{operationalLayers:e.operationalLayers?e.operationalLayers.filter(i):[],operationalElevationLayers:r,basemapElevationLayers:t}}async _loadFromJSON(e,t){const r=new o;await this._validateSpatialReference(),await this._validateHeightModelInfo();const{populateOperationalLayers:i}=await import("./chunks/layersCreator.js"),{operationalLayers:s,operationalElevationLayers:a,basemapElevationLayers:n}=this._extractOperationalLayers(e),p=[],l={context:{...t,layerContainerType:"operational-layers"}};if(this.portalItem&&(l.context.portal=this.portalItem.portal||O.getDefault()),n.length>0){const e={...l,context:{...l.context,layerContainerType:"ground"}};e.defaultLayerType="ArcGISTiledElevationServiceLayer",p.push(i(this.ground.layers,n,e))}if(a.length>0){const e={...l,context:{...l.context,layerContainerType:"ground"}};e.defaultLayerType="ArcGISTiledElevationServiceLayer",p.push(i(r,a,e))}s&&s.length>0&&p.push(i(this.layers,s,l)),e.tables?.length&&p.push(i(this.tables,e.tables,{...l,context:{...l.context,layerContainerType:"tables"},defaultLayerType:"ArcGISFeatureLayer"})),await Promise.allSettled(p),await this._loadObjectsWithLayers(),this.ground.layers.addMany(r.filter((e=>"base-elevation"===e.type||"elevation"===e.type)))}async _ensureLoadBeforeSave(){await this.load(),await this._loadObjectsWithLayers();const e=[],t=[...this.allLayers.items];for(const{basemap:e}of this.presentation.slides.items)e&&(t.push(...e.baseLayers.items),t.push(...e.referenceLayers.items));for(const r of t)if("beforeSave"in r&&"function"==typeof r.beforeSave){const t=r.beforeSave();t&&e.push(t)}await Promise.allSettled(e)}async _loadObjectsWithLayers(){const e=[];this.ground&&e.push(this.ground.load()),this.basemap&&e.push(this.basemap.load()),this.presentation.slides.forEach((t=>{t.basemap&&e.push(t.basemap.load())})),await Promise.allSettled(e)}async _loadFromItem(e){if(await e.load().catch((e=>{throw new a("webscene:load-portal-item","Failed to load portal item",{error:e})})),"Web Scene"!==e.type)throw new a("webscene:invalid-portal-item","Invalid portal item type '${type}', expected 'Web Scene'",{type:e.type});const t=await e.fetchData();this.resourceInfo=t;const r={origin:"web-scene",url:w(e.itemUrl),portal:e.portal||O.getDefault(),portalItem:e,readResourcePaths:[]};await this._readAndLoadFromJSON(t,r),this._resourceReferences={portalItem:e,paths:r.readResourcePaths??[]}}_validateSpatialReference(){const e=this.initialViewProperties,t=this._sceneSpatialReference;let r;if("local"!==e.viewingMode){if(!J(t,W.Global))return Promise.reject(new a("webscene:unsupported-spatial-reference","Unsupported spatial reference (${spatialReference.wkid}) in global mode, only Web Mercator, WGS84 GCS or CGCS2000 are supported",{spatialReference:t,viewingMode:e.viewingMode}));r=e=>!e||U(e,t)}else{if(!J(t,W.Local))return Promise.reject(new a("webscene:unsupported-spatial-reference","Unsupported spatial reference (${spatialReference.wkid}) in local mode, only projected coordinate systems are supported",{spatialReference:t,viewingMode:e.viewingMode}));r=e=>!e||e.equals(t)}const i=e=>e?.camera?.position.spatialReference??e?.targetGeometry?.spatialReference,s=e.viewpoint,o=i(s);if(o&&!r(o))return Promise.reject(new a("webscene:incompatible-camera-spatial-reference","Camera spatial reference (${cameraSpatialReference.wkid}) is incompatible with the scene spatial reference (${sceneSpatialReference.wkid})",{cameraSpatialReference:o,sceneSpatialReference:t,viewingMode:e.viewingMode}));const n=this.presentation.slides.find((e=>!r(i(e.viewpoint))));if(n){const r=i(n.viewpoint);return Promise.reject(new a("webscene:incompatible-slide-spatial-reference","Slide spatial reference (${slideSpatialReference.wkid}) is incompatible with the scene spatial reference (${sceneSpatialReference.wkid})",{slideSpatialReference:r,sceneSpatialReference:t,viewingMode:e.viewingMode}))}return Promise.resolve()}_validateHeightModelInfo(){const e=this._sceneSpatialReference,t=R(this.heightModelInfo,e);return t?Promise.reject(t):Promise.resolve()}_validateJSON(e){const t=se.parse(e.version||"","webscene");return ae.validate(t),e.version=`${t.major}.${t.minor}`,1===t.major&&t.minor<=2&&(e.spatialReference=P.WebMercator.toJSON()),e}_updateTypeKeywords(e){C(e,N.LOCAL_SCENE,"local"===this.initialViewProperties.viewingMode),C(e,N.DEVELOPER_BASEMAP,x(this.basemap)||this.presentation.slides.some((({basemap:e})=>!!e&&x(e)))),e.typeKeywords&&(e.typeKeywords=e.typeKeywords.filter(((e,t,r)=>r.indexOf(e)===t)))}get _sceneSpatialReference(){return this.initialViewProperties.spatialReference||P.WebMercator}get _verifyItemRelativeRootPath(){return this.portalItem?.itemUrl?w(this.portalItem.itemUrl).path:null}_enableVerifyItemRelativeUrls(e){const t=this._verifyItemRelativeRootPath;return t&&(e.verifyItemRelativeUrls={rootPath:t,writtenUrls:[]}),e}_unscheduleLayersIdGC(){this._layersIdGCTimeoutId&&(clearTimeout(this._layersIdGCTimeoutId),this._layersIdGCTimeoutId=0)}_scheduleLayersIdGC(){this._unscheduleLayersIdGC(),this._layersIdGCTimeoutId=setTimeout((()=>{this._layersIdGCTimeoutId=0,this._runLayersIdGC()}),3e3)}_runLayersIdGC(){this._unscheduleLayersIdGC();const e=this.applicationProperties?.viewing?.search,t=e=>this.allLayers.some((t=>t.id===e&&t.persistenceEnabled));e?.layers&&(e.layers=e.layers.filter((e=>t(e.id))));const r=this.presentation&&this.presentation.slides;r&&r.forEach((e=>{e.visibleLayers&&(e.visibleLayers=e.visibleLayers.filter((e=>t(e.id))))}))}static fromJSON(e){if(!e)throw new a("webscene:empty-resource","Expected a JSON resource but got nothing");return new this({resourceInfo:e})}};oe=F,pe.version=`${ae.major}.${ae.minor}`,e([b({type:Q,json:{write:!0}})],pe.prototype,"applicationProperties",void 0),e([b({type:k,json:{read:{source:"clippingArea.geometry",reader:V},write:{target:"clippingArea.geometry"}}})],pe.prototype,"clippingArea",void 0),e([S("clippingArea")],pe.prototype,"writeClippingArea",null),e([b({type:Boolean,json:{write:{target:"clippingArea.clip"}}})],pe.prototype,"clippingEnabled",void 0),e([j("clippingEnabled",["clippingArea"])],pe.prototype,"readClippingEnabled",null),e([S("clippingEnabled")],pe.prototype,"writeClippingEnabled",null),e([b({type:G,json:{read:{source:"mapFloorInfo"},write:{target:"mapFloorInfo"}}})],pe.prototype,"floorInfo",void 0),e([b({type:L,json:{write:!0}})],pe.prototype,"heightModelInfo",void 0),e([b({json:{write:{target:"operationalLayers",ignoreOrigin:!0}}})],pe.prototype,"layers",void 0),e([S("layers")],pe.prototype,"writeLayers",null),e([b({readOnly:!0,type:se,json:{type:(()=>{const e=[],t=ae.major;for(let r=8;r<=ae.minor;r++)e.push(`${t}.${r}`);return e})(),write:{ignoreOrigin:!0,target:"version",isRequired:!0,overridePolicy:()=>({enabled:!0,allowNull:!0,ignoreOrigin:!0})}}})],pe.prototype,"sourceVersion",void 0),e([j("sourceVersion",["version"])],pe.prototype,"readSourceVersion",null),e([S("sourceVersion")],pe.prototype,"writeSourceVersion",null),e([b({json:{read:!1,write:{enabled:!0,ignoreOrigin:!0}}})],pe.prototype,"tables",void 0),e([S("tables")],pe.prototype,"writeTables",null),e([b()],pe.prototype,"thumbnailUrl",null),e([b({type:String,json:{write:{writerEnsuresNonNull:!0,ignoreOrigin:!0}}})],pe.prototype,"authoringApp",null),e([S("authoringApp")],pe.prototype,"writeAuthoringApp",null),e([b({type:String,json:{write:{writerEnsuresNonNull:!0,ignoreOrigin:!0}}})],pe.prototype,"authoringAppVersion",null),e([S("authoringAppVersion")],pe.prototype,"writeAuthoringAppVersion",null),e([b({json:{write:{isRequired:!0,allowNull:!0,ignoreOrigin:!0,enabled:!0}}})],pe.prototype,"ground",void 0),e([S("ground")],pe.prototype,"writeGround",null),e([b({type:o.ofType(ie),json:{write:!0}})],pe.prototype,"transportationNetworks",void 0),e([b({type:Y,nonNullable:!0,json:{write:{ignoreOrigin:!0,writer:(e,t,r,i)=>{if(e.slides&&e.slides.length>0){const r={...i,isPresentation:!0};t.presentation=e.write({},r)}}}}})],pe.prototype,"presentation",void 0),e([b({type:X,nonNullable:!0,json:{write:{target:"initialState",isRequired:!0,ignoreOrigin:!0},default:()=>new X({viewingMode:"global",spatialReference:P.WebMercator})}})],pe.prototype,"initialViewProperties",void 0),e([j("initialViewProperties",["initialState.timeExtent","initialState.environment","initialState.viewpoint","spatialReference","viewingMode"])],pe.prototype,"readInitialViewProperties",null),e([b({type:P,json:{read:!1,write:{isRequired:!0,ignoreOrigin:!0}}})],pe.prototype,"spatialReference",null),e([b({type:["local","global"],json:{read:!1,write:{isRequired:!0,ignoreOrigin:!0}}})],pe.prototype,"viewingMode",null),e([b({type:E})],pe.prototype,"portalItem",void 0),e([b()],pe.prototype,"resourceInfo",void 0),e([b({type:$,json:{write:!0}})],pe.prototype,"widgets",void 0),pe=e([v("esri.WebScene")],pe);const le=pe;export{le as default}; diff --git a/library/arcgis/4.30/@arcgis/core/analysis/AreaMeasurementAnalysis.js b/library/arcgis/4.30/@arcgis/core/analysis/AreaMeasurementAnalysis.js new file mode 100644 index 00000000..69299d14 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/analysis/AreaMeasurementAnalysis.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as r}from"../chunks/tslib.es6.js";import{A as s}from"../chunks/Analysis.js";import{e as t}from"../core/lang.js";import{L as e}from"../chunks/Logger.js";import{D as o}from"../chunks/unitUtils.js";import{property as i}from"../core/accessorSupport/decorators/property.js";import{subclass as n}from"../core/accessorSupport/decorators/subclass.js";import m from"../geometry/Polygon.js";import"../core/Accessor.js";import"../core/Handles.js";import"../chunks/maybe.js";import"../chunks/metadata.js";import"../chunks/utils.js";import"../chunks/handleUtils.js";import"../chunks/ObservableBase.js";import"../chunks/tracking.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"../core/Error.js";import"../config.js";import"../core/Clonable.js";import"../chunks/ensureType.js";import"../core/Identifiable.js";import"../core/JSONSupport.js";import"../chunks/jsonMap.js";import"../chunks/assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../chunks/writer.js";import"../geometry/Extent.js";import"../geometry/Geometry.js";import"../chunks/reader.js";import"../geometry/SpatialReference.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"../chunks/coordsUtils.js";import"../chunks/Axis.js";import"../chunks/extentUtils.js";import"../chunks/aaBoundingRect.js";import"../chunks/mathUtils.js";import"../chunks/vec3.js";import"../chunks/vec3f64.js";import"../chunks/common.js";import"../chunks/zmUtils.js";let p=class extends s{constructor(r){super(r),this.type="area-measurement",this.unit=null}set geometry(r){null!=r?(r.rings.length>1&&e.getLogger(this).warn("Measuring polygons with multiple rings is not supported."),this._set("geometry",r.clone())):this._set("geometry",null)}get requiredPropertiesForEditing(){if(null!=this.geometry&&1===this.geometry.rings.length){const r=this.geometry.rings[0];if(r.length<=2||!t(r[0],r[r.length-1]))return[null]}return[this.geometry]}clear(){this.geometry=null}};r([i({type:["area-measurement"]})],p.prototype,"type",void 0),r([i({value:null,type:m})],p.prototype,"geometry",null),r([i({type:o,value:null})],p.prototype,"unit",void 0),r([i({readOnly:!0})],p.prototype,"requiredPropertiesForEditing",null),p=r([n("esri.analysis.AreaMeasurementAnalysis")],p);const c=p;export{c as default}; diff --git a/library/arcgis/4.30/@arcgis/core/analysis/DimensionAnalysis.js b/library/arcgis/4.30/@arcgis/core/analysis/DimensionAnalysis.js new file mode 100644 index 00000000..0b681048 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/analysis/DimensionAnalysis.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"../chunks/tslib.es6.js";import{A as s}from"../chunks/Analysis.js";import e from"./DimensionSimpleStyle.js";import o from"./LengthDimension.js";import r from"../core/Collection.js";import{r as n,c as i}from"../chunks/collectionUtils.js";import{watch as p,syncAndInitial as l}from"../core/reactiveUtils.js";import{property as m}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"../chunks/Logger.js";import{subclass as c}from"../core/accessorSupport/decorators/subclass.js";import u from"../geometry/Extent.js";import{projectOrLoadMany as a}from"../geometry/projection.js";import"../core/Accessor.js";import"../core/Handles.js";import"../chunks/maybe.js";import"../chunks/metadata.js";import"../chunks/utils.js";import"../chunks/handleUtils.js";import"../chunks/ObservableBase.js";import"../chunks/tracking.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"../core/Error.js";import"../config.js";import"../core/Clonable.js";import"../chunks/ensureType.js";import"../core/Identifiable.js";import"../core/JSONSupport.js";import"../Color.js";import"../chunks/colorUtils.js";import"../chunks/mathUtils.js";import"../chunks/vec3.js";import"../chunks/vec3f64.js";import"../chunks/common.js";import"../chunks/screenUtils.js";import"../geometry.js";import"../geometry/Geometry.js";import"../chunks/reader.js";import"../geometry/SpatialReference.js";import"../chunks/unitUtils.js";import"../chunks/jsonMap.js";import"../chunks/assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../chunks/writer.js";import"../geometry/Multipoint.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"../chunks/zmUtils.js";import"../geometry/Polygon.js";import"../chunks/coordsUtils.js";import"../chunks/Axis.js";import"../chunks/extentUtils.js";import"../chunks/aaBoundingRect.js";import"../geometry/Polyline.js";import"../chunks/typeUtils.js";import"../geometry/support/jsonUtils.js";import"../chunks/Cyclical.js";import"../core/Evented.js";import"../chunks/shared.js";import"../chunks/SimpleObservable.js";import"../chunks/asyncUtils.js";import"../chunks/projectBuffer.js";import"../chunks/geodesicConstants.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"../chunks/zscale.js";const j=r.ofType(o);let h=class extends s{constructor(t){super(t),this.type="dimension",this.style=new e,this.extent=null}initialize(){this.addHandles(p((()=>this._computeExtent()),(t=>{null==t?.pending&&this._set("extent",null!=t?t.extent:null)}),l))}get dimensions(){return this._get("dimensions")||new j}set dimensions(t){this._set("dimensions",n(t,this.dimensions,j))}get spatialReference(){for(const t of this.dimensions){if(null!=t.startPoint)return t.startPoint.spatialReference;if(null!=t.endPoint)return t.endPoint.spatialReference}return null}get requiredPropertiesForEditing(){return this.dimensions.reduce(((t,s)=>(t.push(s.startPoint,s.endPoint),t)),[])}async waitComputeExtent(){const t=this._computeExtent();return null!=t?t.pending:Promise.resolve()}_computeExtent(){const t=this.spatialReference;if(null==t)return{pending:null,extent:null};const s=[];for(const t of this.dimensions)null!=t.startPoint&&s.push(t.startPoint),null!=t.endPoint&&s.push(t.endPoint);const e=a(s,t);if(null!=e.pending)return{pending:e.pending,extent:null};let o=null;return null!=e.geometries&&(o=e.geometries.reduce(((t,s)=>null==t?null!=s?u.fromPoint(s):null:null!=s?t.union(u.fromPoint(s)):t),null)),{pending:null,extent:o}}clear(){this.dimensions.removeAll()}};t([m({type:["dimension"]})],h.prototype,"type",void 0),t([m({cast:i,type:j,nonNullable:!0})],h.prototype,"dimensions",null),t([m({readOnly:!0})],h.prototype,"spatialReference",null),t([m({types:{key:"type",base:null,typeMap:{simple:e}},nonNullable:!0})],h.prototype,"style",void 0),t([m({value:null,readOnly:!0})],h.prototype,"extent",void 0),t([m({readOnly:!0})],h.prototype,"requiredPropertiesForEditing",null),h=t([c("esri.analysis.DimensionAnalysis")],h);const d=h;export{d as default}; diff --git a/library/arcgis/4.30/@arcgis/core/analysis/DimensionSimpleStyle.js b/library/arcgis/4.30/@arcgis/core/analysis/DimensionSimpleStyle.js new file mode 100644 index 00000000..7b80f7c5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/analysis/DimensionSimpleStyle.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as o}from"../chunks/tslib.es6.js";import s from"../Color.js";import{Clonable as e}from"../core/Clonable.js";import{JSONSupportMixin as r}from"../core/JSONSupport.js";import{t,p as i}from"../chunks/screenUtils.js";import{property as p}from"../core/accessorSupport/decorators/property.js";import{I as n}from"../chunks/ensureType.js";import"../core/lang.js";import{subclass as c}from"../core/accessorSupport/decorators/subclass.js";import"../chunks/colorUtils.js";import"../chunks/mathUtils.js";import"../chunks/vec3.js";import"../chunks/vec3f64.js";import"../chunks/common.js";import"../chunks/Logger.js";import"../config.js";import"../core/Accessor.js";import"../core/Handles.js";import"../chunks/maybe.js";import"../chunks/metadata.js";import"../chunks/utils.js";import"../chunks/handleUtils.js";import"../chunks/ObservableBase.js";import"../chunks/tracking.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"../core/Error.js";let l=class extends(r(e)){constructor(o){super(o),this.type="simple",this.color=new s("black"),this.lineSize=2,this.fontSize=10,this.textColor=new s("black"),this.textBackgroundColor=new s([255,255,255,.6])}};o([p({type:["simple"],readOnly:!0,json:{write:{isRequired:!0}}})],l.prototype,"type",void 0),o([p({type:s,nonNullable:!0,json:{type:[n],write:{isRequired:!0}}})],l.prototype,"color",void 0),o([p({type:Number,cast:t,nonNullable:!0,range:{min:i(1)},json:{write:{isRequired:!0}}})],l.prototype,"lineSize",void 0),o([p({type:Number,cast:t,nonNullable:!0,json:{write:{isRequired:!0}}})],l.prototype,"fontSize",void 0),o([p({type:s,nonNullable:!0,json:{type:[n],write:{isRequired:!0}}})],l.prototype,"textColor",void 0),o([p({type:s,nonNullable:!0,json:{type:[n],write:{isRequired:!0}}})],l.prototype,"textBackgroundColor",void 0),l=o([c("esri.analysis.DimensionSimpleStyle")],l);const m=l;export{m as default}; diff --git a/library/arcgis/4.30/@arcgis/core/analysis/DirectLineMeasurementAnalysis.js b/library/arcgis/4.30/@arcgis/core/analysis/DirectLineMeasurementAnalysis.js new file mode 100644 index 00000000..b6da8237 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/analysis/DirectLineMeasurementAnalysis.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"../chunks/tslib.es6.js";import{A as r}from"../chunks/Analysis.js";import{E as s}from"../chunks/unitUtils.js";import{property as o}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"../chunks/Logger.js";import{subclass as e}from"../core/accessorSupport/decorators/subclass.js";import i from"../geometry/Point.js";import"../core/Accessor.js";import"../core/Handles.js";import"../chunks/maybe.js";import"../chunks/metadata.js";import"../chunks/utils.js";import"../chunks/handleUtils.js";import"../chunks/ObservableBase.js";import"../chunks/tracking.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"../core/Error.js";import"../config.js";import"../core/Clonable.js";import"../chunks/ensureType.js";import"../core/Identifiable.js";import"../core/JSONSupport.js";import"../chunks/jsonMap.js";import"../chunks/assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/accessorSupport/decorators/cast.js";import"../chunks/reader.js";import"../chunks/writer.js";import"../geometry/Geometry.js";import"../geometry/SpatialReference.js";import"../geometry/support/webMercatorUtils.js";let p=class extends r{constructor(t){super(t),this.type="direct-line-measurement",this.startPoint=null,this.endPoint=null,this.unit=null}get requiredPropertiesForEditing(){return[this.startPoint,this.endPoint]}clear(){this.startPoint=null,this.endPoint=null}};t([o({type:["direct-line-measurement"]})],p.prototype,"type",void 0),t([o({type:i})],p.prototype,"startPoint",void 0),t([o({type:i})],p.prototype,"endPoint",void 0),t([o({type:s,value:null})],p.prototype,"unit",void 0),t([o({readOnly:!0})],p.prototype,"requiredPropertiesForEditing",null),p=t([e("esri.analysis.DirectLineMeasurementAnalysis")],p);const n=p;export{n as default}; diff --git a/library/arcgis/4.30/@arcgis/core/analysis/LengthDimension.js b/library/arcgis/4.30/@arcgis/core/analysis/LengthDimension.js new file mode 100644 index 00000000..05cb2a61 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/analysis/LengthDimension.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"../chunks/tslib.es6.js";import"../geometry.js";import{Clonable as o}from"../core/Clonable.js";import{c as r}from"../chunks/Cyclical.js";import{JSONSupportMixin as s}from"../core/JSONSupport.js";import{property as e}from"../core/accessorSupport/decorators/property.js";import{cast as i}from"../core/accessorSupport/decorators/cast.js";import"../core/lang.js";import{subclass as p}from"../core/accessorSupport/decorators/subclass.js";import{f as n}from"../chunks/ensureType.js";import m from"../geometry/Point.js";import"../geometry/Extent.js";import"../chunks/Logger.js";import"../config.js";import"../geometry/Geometry.js";import"../chunks/reader.js";import"../geometry/SpatialReference.js";import"../chunks/unitUtils.js";import"../chunks/jsonMap.js";import"../chunks/assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/Error.js";import"../core/Accessor.js";import"../core/Handles.js";import"../chunks/maybe.js";import"../chunks/metadata.js";import"../chunks/utils.js";import"../chunks/handleUtils.js";import"../chunks/ObservableBase.js";import"../chunks/tracking.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"../chunks/writer.js";import"../geometry/support/webMercatorUtils.js";import"../geometry/Multipoint.js";import"../chunks/zmUtils.js";import"../geometry/Polygon.js";import"../chunks/coordsUtils.js";import"../chunks/Axis.js";import"../chunks/extentUtils.js";import"../chunks/aaBoundingRect.js";import"../chunks/mathUtils.js";import"../chunks/vec3.js";import"../chunks/vec3f64.js";import"../chunks/common.js";import"../geometry/Polyline.js";import"../chunks/typeUtils.js";import"../geometry/support/jsonUtils.js";var c;!function(t){t.Horizontal="horizontal",t.Vertical="vertical",t.Direct="direct"}(c||(c={}));const j=[c.Horizontal,c.Vertical,c.Direct];let l=class extends(s(o)){constructor(t){super(t),this.type="length",this.startPoint=null,this.endPoint=null,this.measureType=c.Direct,this.offset=0,this.orientation=0}};t([e({type:["length"],json:{write:{isRequired:!0}}})],l.prototype,"type",void 0),t([e({type:m,json:{write:!0}})],l.prototype,"startPoint",void 0),t([e({type:m,json:{write:!0}})],l.prototype,"endPoint",void 0),t([e({type:j,nonNullable:!0,json:{write:{isRequired:!0}}})],l.prototype,"measureType",void 0),t([e({type:Number,nonNullable:!0,json:{write:{isRequired:!0}}})],l.prototype,"offset",void 0),t([e({type:Number,nonNullable:!0,json:{write:{isRequired:!0}}}),i((t=>r.normalize(n(t),0,!0)))],l.prototype,"orientation",void 0),l=t([p("esri.analysis.LengthDimension")],l);const u=l;export{c as L,u as default,j as l}; diff --git a/library/arcgis/4.30/@arcgis/core/analysis/LineOfSightAnalysis.js b/library/arcgis/4.30/@arcgis/core/analysis/LineOfSightAnalysis.js new file mode 100644 index 00000000..ecc726cf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/analysis/LineOfSightAnalysis.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"../chunks/tslib.es6.js";import{A as s}from"../chunks/Analysis.js";import e from"./LineOfSightAnalysisObserver.js";import r from"./LineOfSightAnalysisTarget.js";import o from"../core/Collection.js";import{r as i,c as n}from"../chunks/collectionUtils.js";import{watch as p,syncAndInitial as m}from"../core/reactiveUtils.js";import{property as l}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"../chunks/Logger.js";import{subclass as c}from"../core/accessorSupport/decorators/subclass.js";import{projectOrLoad as u}from"../geometry/projection.js";import{f as a,e as j,t as h}from"../chunks/aaBoundingBox.js";import{d as g}from"../chunks/elevationInfoUtils.js";import"../core/Accessor.js";import"../core/Handles.js";import"../chunks/maybe.js";import"../chunks/metadata.js";import"../chunks/utils.js";import"../chunks/handleUtils.js";import"../chunks/ObservableBase.js";import"../chunks/tracking.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"../core/Error.js";import"../config.js";import"../core/Clonable.js";import"../chunks/ensureType.js";import"../core/Identifiable.js";import"../core/JSONSupport.js";import"../chunks/featureReferenceUtils.js";import"../chunks/persistable.js";import"../chunks/MD5.js";import"../chunks/multiOriginJSONSupportUtils.js";import"../core/urlUtils.js";import"../chunks/uuid.js";import"../chunks/resourceExtension.js";import"../chunks/persistableUrlUtils.js";import"../kernel.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../chunks/reader.js";import"../chunks/writer.js";import"../geometry/Geometry.js";import"../geometry/SpatialReference.js";import"../chunks/unitUtils.js";import"../chunks/jsonMap.js";import"../chunks/assets.js";import"../request.js";import"../geometry/support/webMercatorUtils.js";import"../chunks/ElevationInfo.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../intl.js";import"../chunks/date.js";import"../chunks/locale.js";import"../chunks/timeZoneUtils.js";import"../chunks/datetime.js";import"../chunks/number.js";import"../chunks/substitute.js";import"../chunks/messages.js";import"../chunks/mathUtils.js";import"../chunks/vec3.js";import"../chunks/vec3f64.js";import"../chunks/common.js";import"../geometry.js";import"../geometry/Extent.js";import"../geometry/Multipoint.js";import"../chunks/zmUtils.js";import"../geometry/Polygon.js";import"../chunks/coordsUtils.js";import"../chunks/Axis.js";import"../chunks/extentUtils.js";import"../chunks/aaBoundingRect.js";import"../geometry/Polyline.js";import"../chunks/typeUtils.js";import"../geometry/support/jsonUtils.js";import"../chunks/unitConversionUtils.js";import"../chunks/lengthUtils.js";import"../core/Evented.js";import"../chunks/shared.js";import"../chunks/SimpleObservable.js";import"../chunks/asyncUtils.js";import"../chunks/projectBuffer.js";import"../chunks/geodesicConstants.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"../chunks/zscale.js";const k=o.ofType(r);let y=class extends s{constructor(t){super(t),this.type="line-of-sight",this.observer=null,this.extent=null}initialize(){this.addHandles(p((()=>this._computeExtent()),(t=>{null==t?.pending&&this._set("extent",null!=t?t.extent:null)}),m))}get targets(){return this._get("targets")||new k}set targets(t){this._set("targets",i(t,this.targets,k))}get spatialReference(){return null!=this.observer?.position?this.observer.position.spatialReference:null}get requiredPropertiesForEditing(){return[this.observer?.position]}async waitComputeExtent(){const t=this._computeExtent();return null!=t?t.pending:Promise.resolve()}_computeExtent(){const t=this.spatialReference;if(null==this.observer?.position||null==t)return null;const s=t=>"absolute-height"===g(t.position,t.elevationInfo),e=this.observer.position,r=a(e.x,e.y,e.z,e.x,e.y,e.z);for(const s of this.targets)if(null!=s.position){const e=u(s.position,t);if(null!=e.pending)return{pending:e.pending,extent:null};if(null!=e.geometry){const{x:t,y:s,z:o}=e.geometry;j(r,[t,s,o])}}const o=h(r,t);return s(this.observer)&&this.targets.every(s)||(o.zmin=void 0,o.zmax=void 0),{pending:null,extent:o}}clear(){this.observer=null,this.targets.removeAll()}};t([l({type:["line-of-sight"]})],y.prototype,"type",void 0),t([l({type:e,json:{read:!0,write:!0}})],y.prototype,"observer",void 0),t([l({cast:n,type:k,nonNullable:!0,json:{read:!0,write:!0}})],y.prototype,"targets",null),t([l({value:null,readOnly:!0})],y.prototype,"extent",void 0),t([l({readOnly:!0})],y.prototype,"spatialReference",null),t([l({readOnly:!0})],y.prototype,"requiredPropertiesForEditing",null),y=t([c("esri.analysis.LineOfSightAnalysis")],y);const d=y;export{d as default}; diff --git a/library/arcgis/4.30/@arcgis/core/analysis/LineOfSightAnalysisObserver.js b/library/arcgis/4.30/@arcgis/core/analysis/LineOfSightAnalysisObserver.js new file mode 100644 index 00000000..2075c83a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/analysis/LineOfSightAnalysisObserver.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as s}from"../chunks/tslib.es6.js";import{f as t,a as o}from"../chunks/featureReferenceUtils.js";import r from"../core/Accessor.js";import{ClonableMixin as i}from"../core/Clonable.js";import{JSONSupportMixin as e}from"../core/JSONSupport.js";import{e as p}from"../chunks/maybe.js";import{property as m}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"../chunks/Logger.js";import{subclass as n}from"../core/accessorSupport/decorators/subclass.js";import{p as c}from"../chunks/persistable.js";import u from"../geometry/Point.js";import{E as j}from"../chunks/ElevationInfo.js";import"../core/Handles.js";import"../chunks/metadata.js";import"../chunks/utils.js";import"../chunks/handleUtils.js";import"../chunks/ObservableBase.js";import"../chunks/tracking.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"../core/Error.js";import"../config.js";import"../chunks/ensureType.js";import"../chunks/MD5.js";import"../chunks/multiOriginJSONSupportUtils.js";import"../core/urlUtils.js";import"../chunks/uuid.js";import"../chunks/resourceExtension.js";import"../chunks/persistableUrlUtils.js";import"../kernel.js";import"../core/accessorSupport/decorators/cast.js";import"../chunks/reader.js";import"../chunks/writer.js";import"../geometry/Geometry.js";import"../geometry/SpatialReference.js";import"../chunks/unitUtils.js";import"../chunks/jsonMap.js";import"../chunks/assets.js";import"../request.js";import"../geometry/support/webMercatorUtils.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../intl.js";import"../chunks/date.js";import"../chunks/locale.js";import"../chunks/timeZoneUtils.js";import"../chunks/datetime.js";import"../chunks/number.js";import"../chunks/substitute.js";import"../chunks/messages.js";import"../chunks/mathUtils.js";import"../chunks/vec3.js";import"../chunks/vec3f64.js";import"../chunks/common.js";import"../geometry.js";import"../geometry/Extent.js";import"../geometry/Multipoint.js";import"../chunks/zmUtils.js";import"../geometry/Polygon.js";import"../chunks/coordsUtils.js";import"../chunks/Axis.js";import"../chunks/extentUtils.js";import"../chunks/aaBoundingRect.js";import"../geometry/Polyline.js";import"../chunks/typeUtils.js";import"../geometry/support/jsonUtils.js";import"../chunks/unitConversionUtils.js";import"../chunks/lengthUtils.js";let l=class extends(e(i(r))){constructor(s){super(s),this.position=null,this.elevationInfo=null,this.feature=null}equals(s){return p(this.position,s.position)&&p(this.elevationInfo,s.elevationInfo)&&t(this.feature,s.feature)}};s([m({type:u,json:{write:{isRequired:!0}}})],l.prototype,"position",void 0),s([m({type:j}),c()],l.prototype,"elevationInfo",void 0),s([m(o)],l.prototype,"feature",void 0),l=s([n("esri.analysis.LineOfSightAnalysisObserver")],l);const a=l;export{a as default}; diff --git a/library/arcgis/4.30/@arcgis/core/analysis/LineOfSightAnalysisTarget.js b/library/arcgis/4.30/@arcgis/core/analysis/LineOfSightAnalysisTarget.js new file mode 100644 index 00000000..f0d5fa1f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/analysis/LineOfSightAnalysisTarget.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as s}from"../chunks/tslib.es6.js";import{f as t,a as o}from"../chunks/featureReferenceUtils.js";import{Clonable as r}from"../core/Clonable.js";import{JSONSupportMixin as i}from"../core/JSONSupport.js";import{e}from"../chunks/maybe.js";import{property as p}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"../chunks/Logger.js";import{subclass as m}from"../core/accessorSupport/decorators/subclass.js";import{p as n}from"../chunks/persistable.js";import c from"../geometry/Point.js";import{E as u}from"../chunks/ElevationInfo.js";import"../core/Accessor.js";import"../core/Handles.js";import"../chunks/metadata.js";import"../chunks/utils.js";import"../chunks/handleUtils.js";import"../chunks/ObservableBase.js";import"../chunks/tracking.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"../core/Error.js";import"../config.js";import"../chunks/ensureType.js";import"../chunks/MD5.js";import"../chunks/multiOriginJSONSupportUtils.js";import"../core/urlUtils.js";import"../chunks/uuid.js";import"../chunks/resourceExtension.js";import"../chunks/persistableUrlUtils.js";import"../kernel.js";import"../core/accessorSupport/decorators/cast.js";import"../chunks/reader.js";import"../chunks/writer.js";import"../geometry/Geometry.js";import"../geometry/SpatialReference.js";import"../chunks/unitUtils.js";import"../chunks/jsonMap.js";import"../chunks/assets.js";import"../request.js";import"../geometry/support/webMercatorUtils.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../intl.js";import"../chunks/date.js";import"../chunks/locale.js";import"../chunks/timeZoneUtils.js";import"../chunks/datetime.js";import"../chunks/number.js";import"../chunks/substitute.js";import"../chunks/messages.js";import"../chunks/mathUtils.js";import"../chunks/vec3.js";import"../chunks/vec3f64.js";import"../chunks/common.js";import"../geometry.js";import"../geometry/Extent.js";import"../geometry/Multipoint.js";import"../chunks/zmUtils.js";import"../geometry/Polygon.js";import"../chunks/coordsUtils.js";import"../chunks/Axis.js";import"../chunks/extentUtils.js";import"../chunks/aaBoundingRect.js";import"../geometry/Polyline.js";import"../chunks/typeUtils.js";import"../geometry/support/jsonUtils.js";import"../chunks/unitConversionUtils.js";import"../chunks/lengthUtils.js";let j=class extends(i(r)){constructor(s){super(s),this.position=null,this.elevationInfo=null,this.feature=null}equals(s){return e(this.position,s.position)&&e(this.elevationInfo,s.elevationInfo)&&t(this.feature,s.feature)}};s([p({type:c}),n()],j.prototype,"position",void 0),s([p({type:u}),n()],j.prototype,"elevationInfo",void 0),s([p(o)],j.prototype,"feature",void 0),j=s([m("esri.analysis.LineOfSightAnalysisTarget")],j);const l=j;export{l as default}; diff --git a/library/arcgis/4.30/@arcgis/core/analysis/SliceAnalysis.js b/library/arcgis/4.30/@arcgis/core/analysis/SliceAnalysis.js new file mode 100644 index 00000000..e676e964 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/analysis/SliceAnalysis.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as s}from"../chunks/tslib.es6.js";import{A as e}from"../chunks/Analysis.js";import t from"./SlicePlane.js";import r from"../core/Collection.js";import{r as o,c as i}from"../chunks/collectionUtils.js";import{property as p}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"../chunks/Logger.js";import{subclass as c}from"../core/accessorSupport/decorators/subclass.js";import"../core/Accessor.js";import"../core/Handles.js";import"../chunks/maybe.js";import"../chunks/metadata.js";import"../chunks/utils.js";import"../chunks/handleUtils.js";import"../chunks/ObservableBase.js";import"../chunks/tracking.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"../core/Error.js";import"../config.js";import"../core/Clonable.js";import"../chunks/ensureType.js";import"../core/Identifiable.js";import"../core/JSONSupport.js";import"../geometry.js";import"../geometry/Extent.js";import"../geometry/Geometry.js";import"../chunks/reader.js";import"../geometry/SpatialReference.js";import"../chunks/unitUtils.js";import"../chunks/jsonMap.js";import"../chunks/assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../chunks/writer.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"../geometry/Multipoint.js";import"../chunks/zmUtils.js";import"../geometry/Polygon.js";import"../chunks/coordsUtils.js";import"../chunks/Axis.js";import"../chunks/extentUtils.js";import"../chunks/aaBoundingRect.js";import"../chunks/mathUtils.js";import"../chunks/vec3.js";import"../chunks/vec3f64.js";import"../chunks/common.js";import"../geometry/Polyline.js";import"../chunks/typeUtils.js";import"../geometry/support/jsonUtils.js";import"../chunks/Cyclical.js";import"../chunks/persistable.js";import"../chunks/MD5.js";import"../chunks/multiOriginJSONSupportUtils.js";import"../chunks/uuid.js";import"../chunks/resourceExtension.js";import"../chunks/persistableUrlUtils.js";import"../core/Evented.js";import"../chunks/shared.js";import"../chunks/SimpleObservable.js";let n=class extends e{constructor(s){super(s),this.type="slice",this.tiltEnabled=!1,this.shape=null,this.excludeGroundSurface=!1}get excludedLayers(){return this._get("excludedLayers")||new r}set excludedLayers(s){this._set("excludedLayers",o(s,this._get("excludedLayers")))}get requiredPropertiesForEditing(){return[this.shape?.position]}clear(){this.shape=null}};s([p({type:["slice"]})],n.prototype,"type",void 0),s([p()],n.prototype,"tiltEnabled",void 0),s([p({types:{key:"type",base:null,typeMap:{plane:t},defaultKeyValue:"plane"}})],n.prototype,"shape",void 0),s([p({cast:i,clonable:s=>s.slice()})],n.prototype,"excludedLayers",null),s([p({type:Boolean,nonNullable:!0})],n.prototype,"excludeGroundSurface",void 0),s([p({readOnly:!0})],n.prototype,"requiredPropertiesForEditing",null),n=s([c("esri.analysis.SliceAnalysis")],n);const m=n;export{m as default}; diff --git a/library/arcgis/4.30/@arcgis/core/analysis/SlicePlane.js b/library/arcgis/4.30/@arcgis/core/analysis/SlicePlane.js new file mode 100644 index 00000000..7a6b6e10 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/analysis/SlicePlane.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"../chunks/tslib.es6.js";import"../geometry.js";import{ClonableMixin as s}from"../core/Clonable.js";import{c as o}from"../chunks/Cyclical.js";import{JSONSupport as r}from"../core/JSONSupport.js";import{e as i}from"../chunks/maybe.js";import{property as e}from"../core/accessorSupport/decorators/property.js";import{cast as p}from"../core/accessorSupport/decorators/cast.js";import"../core/lang.js";import{subclass as m}from"../core/accessorSupport/decorators/subclass.js";import{f as n}from"../chunks/ensureType.js";import{p as c}from"../chunks/persistable.js";import l from"../geometry/Point.js";import"../geometry/Extent.js";import"../chunks/Logger.js";import"../config.js";import"../geometry/Geometry.js";import"../chunks/reader.js";import"../geometry/SpatialReference.js";import"../chunks/unitUtils.js";import"../chunks/jsonMap.js";import"../chunks/assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/Error.js";import"../core/promiseUtils.js";import"../chunks/handleUtils.js";import"../chunks/writer.js";import"../core/Accessor.js";import"../core/Handles.js";import"../chunks/metadata.js";import"../chunks/utils.js";import"../chunks/ObservableBase.js";import"../chunks/tracking.js";import"../core/scheduling.js";import"../geometry/support/webMercatorUtils.js";import"../geometry/Multipoint.js";import"../chunks/zmUtils.js";import"../geometry/Polygon.js";import"../chunks/coordsUtils.js";import"../chunks/Axis.js";import"../chunks/extentUtils.js";import"../chunks/aaBoundingRect.js";import"../chunks/mathUtils.js";import"../chunks/vec3.js";import"../chunks/vec3f64.js";import"../chunks/common.js";import"../geometry/Polyline.js";import"../chunks/typeUtils.js";import"../geometry/support/jsonUtils.js";import"../chunks/MD5.js";import"../chunks/multiOriginJSONSupportUtils.js";import"../chunks/uuid.js";import"../chunks/resourceExtension.js";import"../chunks/persistableUrlUtils.js";let u=class extends(s(r)){constructor(t){super(t),this.type="plane",this.position=null,this.heading=0,this.tilt=0,this.width=10,this.height=10}equals(t){return this.heading===t.heading&&this.tilt===t.tilt&&i(this.position,t.position)&&this.width===t.width&&this.height===t.height}};t([e({readOnly:!0,json:{read:!1,write:!0}})],u.prototype,"type",void 0),t([e({type:l}),c()],u.prototype,"position",void 0),t([e({type:Number,nonNullable:!0,range:{min:0,max:360}}),c(),p((t=>o.normalize(n(t),0,!0)))],u.prototype,"heading",void 0),t([e({type:Number,nonNullable:!0,range:{min:0,max:360}}),c(),p((t=>o.normalize(n(t),0,!0)))],u.prototype,"tilt",void 0),t([e({type:Number,nonNullable:!0}),c()],u.prototype,"width",void 0),t([e({type:Number,nonNullable:!0}),c()],u.prototype,"height",void 0),u=t([m("esri.analysis.SlicePlane")],u);const h=u;export{h as default}; diff --git a/library/arcgis/4.30/@arcgis/core/analysis/Viewshed.js b/library/arcgis/4.30/@arcgis/core/analysis/Viewshed.js new file mode 100644 index 00000000..9ada71bf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/analysis/Viewshed.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as r}from"../chunks/tslib.es6.js";import"../geometry.js";import t from"../core/Accessor.js";import{ClonableMixin as s}from"../core/Clonable.js";import{c as o}from"../chunks/Cyclical.js";import{e}from"../chunks/maybe.js";import{property as i}from"../core/accessorSupport/decorators/property.js";import{cast as p}from"../core/accessorSupport/decorators/cast.js";import"../core/lang.js";import{subclass as m}from"../core/accessorSupport/decorators/subclass.js";import{f as n}from"../chunks/ensureType.js";import l from"../geometry/Point.js";import"../geometry/Extent.js";import"../chunks/Logger.js";import"../config.js";import"../geometry/Geometry.js";import"../core/JSONSupport.js";import"../chunks/utils.js";import"../chunks/handleUtils.js";import"../core/Error.js";import"../chunks/reader.js";import"../geometry/SpatialReference.js";import"../chunks/unitUtils.js";import"../chunks/jsonMap.js";import"../chunks/assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/promiseUtils.js";import"../chunks/writer.js";import"../core/Handles.js";import"../chunks/metadata.js";import"../chunks/ObservableBase.js";import"../chunks/tracking.js";import"../core/scheduling.js";import"../geometry/support/webMercatorUtils.js";import"../geometry/Multipoint.js";import"../chunks/zmUtils.js";import"../geometry/Polygon.js";import"../chunks/coordsUtils.js";import"../chunks/Axis.js";import"../chunks/extentUtils.js";import"../chunks/aaBoundingRect.js";import"../chunks/mathUtils.js";import"../chunks/vec3.js";import"../chunks/vec3f64.js";import"../chunks/common.js";import"../geometry/Polyline.js";import"../chunks/typeUtils.js";import"../geometry/support/jsonUtils.js";let a=class extends(s(t)){constructor(r){super(r),this.observer=null,this.farDistance=1e3,this.heading=0,this.tilt=90,this.horizontalFieldOfView=45,this.verticalFieldOfView=45}isValid(){return null!=this.observer&&this.farDistance>0}equals(r){return e(this.observer,r.observer)&&this.farDistance===r.farDistance&&this.heading===r.heading&&this.tilt===r.tilt&&this.horizontalFieldOfView===r.horizontalFieldOfView&&this.verticalFieldOfView===r.verticalFieldOfView}};r([i({type:l})],a.prototype,"observer",void 0),r([i({type:Number,nonNullable:!0,range:{min:0}})],a.prototype,"farDistance",void 0),r([i({type:Number,nonNullable:!0}),p((r=>o.normalize(n(r))))],a.prototype,"heading",void 0),r([i({type:Number,nonNullable:!0,range:{min:0,max:180}})],a.prototype,"tilt",void 0),r([i({type:Number,nonNullable:!0,range:{min:0,max:360}})],a.prototype,"horizontalFieldOfView",void 0),r([i({type:Number,nonNullable:!0,range:{min:0,max:180}})],a.prototype,"verticalFieldOfView",void 0),r([i()],a.prototype,"isValid",null),a=r([m("esri.analysis.Viewshed")],a);const c=a;export{c as default}; diff --git a/library/arcgis/4.30/@arcgis/core/analysis/ViewshedAnalysis.js b/library/arcgis/4.30/@arcgis/core/analysis/ViewshedAnalysis.js new file mode 100644 index 00000000..6128e369 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/analysis/ViewshedAnalysis.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as s}from"../chunks/tslib.es6.js";import{A as r}from"../chunks/Analysis.js";import e from"./Viewshed.js";import t from"../core/Collection.js";import{r as o,c as i}from"../chunks/collectionUtils.js";import{property as p}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"../chunks/Logger.js";import{subclass as m}from"../core/accessorSupport/decorators/subclass.js";import"../core/Accessor.js";import"../core/Handles.js";import"../chunks/maybe.js";import"../chunks/metadata.js";import"../chunks/utils.js";import"../chunks/handleUtils.js";import"../chunks/ObservableBase.js";import"../chunks/tracking.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"../core/Error.js";import"../config.js";import"../core/Clonable.js";import"../core/Identifiable.js";import"../core/JSONSupport.js";import"../geometry.js";import"../chunks/ensureType.js";import"../geometry/Extent.js";import"../geometry/Geometry.js";import"../chunks/reader.js";import"../geometry/SpatialReference.js";import"../chunks/unitUtils.js";import"../chunks/jsonMap.js";import"../chunks/assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../chunks/writer.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"../geometry/Multipoint.js";import"../chunks/zmUtils.js";import"../geometry/Polygon.js";import"../chunks/coordsUtils.js";import"../chunks/Axis.js";import"../chunks/extentUtils.js";import"../chunks/aaBoundingRect.js";import"../chunks/mathUtils.js";import"../chunks/vec3.js";import"../chunks/vec3f64.js";import"../chunks/common.js";import"../geometry/Polyline.js";import"../chunks/typeUtils.js";import"../geometry/support/jsonUtils.js";import"../chunks/Cyclical.js";import"../core/Evented.js";import"../chunks/shared.js";import"../chunks/SimpleObservable.js";const c=t.ofType(e);let n=class extends r{constructor(s){super(s),this.type="viewshed"}get viewsheds(){return this._get("viewsheds")||new c}set viewsheds(s){this._set("viewsheds",o(s,this.viewsheds,c))}get requiredPropertiesForEditing(){return this.viewsheds.items.map((({observer:s})=>s))}clear(){this.viewsheds.removeAll()}};s([p({type:["viewshed"]})],n.prototype,"type",void 0),s([p({cast:i,type:c,nonNullable:!0})],n.prototype,"viewsheds",null),s([p({readOnly:!0})],n.prototype,"requiredPropertiesForEditing",null),n=s([m("esri.analysis.ViewshedAnalysis")],n);const j=n;export{j as default}; diff --git a/library/arcgis/4.30/@arcgis/core/applications/WebEditor/sketchUtils.js b/library/arcgis/4.30/@arcgis/core/applications/WebEditor/sketchUtils.js new file mode 100644 index 00000000..b4135b88 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/applications/WebEditor/sketchUtils.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{c as o}from"../../chunks/asyncUtils.js";import{ignoreAbortErrors as e,isAborted as t,createResolver as s,onAbort as i,o as n}from"../../core/promiseUtils.js";import{m as r}from"../../chunks/handleUtils.js";import{whenOnce as c}from"../../core/reactiveUtils.js";import{waitAnimationFrame as a}from"../../core/scheduling.js";import{c as p}from"../../chunks/screenUtils.js";import{S as l}from"../../chunks/SketchTooltipVisibleElements.js";import"../../chunks/tslib.es6.js";import"../../core/Accessor.js";import"../../core/lang.js";import"../../core/Handles.js";import"../../chunks/Logger.js";import"../../config.js";import"../../chunks/maybe.js";import"../../core/accessorSupport/decorators/subclass.js";import"../../chunks/metadata.js";import"../../chunks/utils.js";import"../../chunks/tracking.js";import"../../chunks/ensureType.js";import"../../core/Error.js";import"../../core/accessorSupport/decorators/property.js";import"../../chunks/ObservableBase.js";import"../../core/Collection.js";import"../../core/Evented.js";import"../../chunks/shared.js";import"../../chunks/SimpleObservable.js";async function m(l,m,u={}){const f=d.get(l);f&&(f.abort(),await f.promise);const h=o((async function(o){const e=function(o){const{activeComponent:e}=o;return e&&"tooltip"in e&&"activeTooltipInfo"in e&&"destroyed"in e?e:null}(l);if("coordinates"===m?(m="x",l.tooltipOptions.xyMode="coordinates"):"direction"!==m&&"distance"!==m||(l.tooltipOptions.xyMode="direction-distance"),await a(),t(u)||t(o))return;const d=e?.tooltip;if(!d||!e.activeTooltipInfo?.editableFields?.find((o=>o.name===m)))return;const{handle:f,promise:h}=function(o,{hideOnBlur:e=!0}){const t=s();if(!e)return{promise:t.promise,handle:r()};const i=o.contentContainer,c=n(i,"focusout",(({relatedTarget:o})=>{o instanceof HTMLElement&&i.contains(o)||t.resolve()}));return{promise:t.promise,handle:c}}(d,u),j=s(),k=i(u.signal,j.resolve),v=i(o,j.resolve),b=d.position;try{if(l.tooltipOptions.forceEnabled=!0,u.position&&(d.position=p(u.position[0],u.position[1])),await d.enterInputMode(m),t(u)||t(o))return;u.onOpen?.(),await Promise.race([c((()=>e.destroyed||"feedback"===d.content?.mode),u),h,j.promise])}finally{k?.remove(),v?.remove(),f.remove();const o=d.contentContainer.contains(document.activeElement);l.tooltipOptions.enabled?await d.exitInputMode({focusOnView:o}):o&&l.view?.focus(),u.onClose?.(),d.position=b,l.tooltipOptions.forceEnabled=!1}}));return d.set(l,h),h.promise.catch(e).finally((()=>{d.get(l)===h&&d.delete(l)}))}const d=new Map,u={area:!1,distance:!1,direction:!1,elevation:!1,orientation:!1,radius:!1,rotation:!1,scale:!1,size:!1,totalLength:!1,coordinates:!1,helpMessage:!1,header:!1};function f(o){o.tooltipOptions.visibleElements=new l(u)}export{f as hideAllVisibleElements,m as showTooltipAndFocusField}; diff --git a/library/arcgis/4.30/@arcgis/core/arcade.js b/library/arcgis/4.30/@arcgis/core/arcade.js new file mode 100644 index 00000000..71837e40 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/arcade.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import e from"./Graphic.js";import{T as t,D as r,A as s}from"./chunks/TimeOnly.js";import{I as o}from"./chunks/ImmutableArray.js";import i from"./core/Error.js";import{clone as p}from"./core/lang.js";import n from"./layers/FeatureLayer.js";import m from"./portal/Portal.js";import a from"./rest/support/FeatureSet.js";import{l}from"./layers/support/fieldUtils.js";import"./chunks/tslib.es6.js";import"./geometry.js";import"./chunks/ensureType.js";import"./chunks/Logger.js";import"./config.js";import"./geometry/Extent.js";import"./core/accessorSupport/decorators/property.js";import"./chunks/utils.js";import"./chunks/handleUtils.js";import"./chunks/metadata.js";import"./core/accessorSupport/decorators/subclass.js";import"./chunks/tracking.js";import"./geometry/Geometry.js";import"./core/JSONSupport.js";import"./core/Accessor.js";import"./core/Handles.js";import"./chunks/maybe.js";import"./chunks/ObservableBase.js";import"./core/scheduling.js";import"./core/promiseUtils.js";import"./chunks/reader.js";import"./geometry/SpatialReference.js";import"./chunks/unitUtils.js";import"./chunks/jsonMap.js";import"./chunks/assets.js";import"./request.js";import"./kernel.js";import"./core/urlUtils.js";import"./chunks/writer.js";import"./geometry/Point.js";import"./core/accessorSupport/decorators/cast.js";import"./geometry/support/webMercatorUtils.js";import"./geometry/Multipoint.js";import"./chunks/zmUtils.js";import"./geometry/Polygon.js";import"./chunks/coordsUtils.js";import"./chunks/Axis.js";import"./chunks/extentUtils.js";import"./chunks/aaBoundingRect.js";import"./chunks/mathUtils.js";import"./chunks/vec3.js";import"./chunks/vec3f64.js";import"./chunks/common.js";import"./geometry/Polyline.js";import"./chunks/typeUtils.js";import"./geometry/support/jsonUtils.js";import"./PopupTemplate.js";import"./core/Clonable.js";import"./core/Collection.js";import"./core/Evented.js";import"./chunks/shared.js";import"./chunks/SimpleObservable.js";import"./popup/content.js";import"./popup/content/AttachmentsContent.js";import"./popup/content/Content.js";import"./popup/content/CustomContent.js";import"./popup/content/ExpressionContent.js";import"./popup/ElementExpressionInfo.js";import"./popup/content/FieldsContent.js";import"./popup/FieldInfo.js";import"./chunks/enumeration.js";import"./popup/support/FieldInfoFormat.js";import"./chunks/date.js";import"./chunks/locale.js";import"./chunks/timeZoneUtils.js";import"./chunks/datetime.js";import"./popup/content/MediaContent.js";import"./popup/content/BarChartMediaInfo.js";import"./popup/content/mixins/ChartMediaInfo.js";import"./popup/content/mixins/MediaInfo.js";import"./popup/content/support/ChartMediaInfoValue.js";import"./Color.js";import"./chunks/colorUtils.js";import"./popup/content/support/ChartMediaInfoValueSeries.js";import"./chunks/chartMediaInfoUtils.js";import"./popup/content/ColumnChartMediaInfo.js";import"./popup/content/ImageMediaInfo.js";import"./popup/content/support/ImageMediaInfoValue.js";import"./popup/content/LineChartMediaInfo.js";import"./popup/content/PieChartMediaInfo.js";import"./popup/content/RelationshipContent.js";import"./popup/support/RelatedRecordsInfoFieldOrder.js";import"./popup/content/TextContent.js";import"./popup/ExpressionInfo.js";import"./popup/LayerOptions.js";import"./popup/RelatedRecordsInfo.js";import"./support/actions/ActionBase.js";import"./core/Identifiable.js";import"./support/actions/ActionButton.js";import"./support/actions/ActionToggle.js";import"./core/sql.js";import"./intl.js";import"./chunks/number.js";import"./chunks/substitute.js";import"./chunks/messages.js";import"./symbols.js";import"./symbols/CIMSymbol.js";import"./symbols/Symbol.js";import"./symbols/ExtrudeSymbol3DLayer.js";import"./symbols/Symbol3DLayer.js";import"./chunks/utils4.js";import"./symbols/edges/Edges3D.js";import"./chunks/screenUtils.js";import"./chunks/materialUtils.js";import"./chunks/opacityUtils.js";import"./symbols/edges/SketchEdges3D.js";import"./symbols/edges/SolidEdges3D.js";import"./chunks/Symbol3DMaterial.js";import"./symbols/FillSymbol.js";import"./symbols/SimpleLineSymbol.js";import"./symbols/LineSymbol.js";import"./symbols/LineSymbolMarker.js";import"./chunks/lineMarkers.js";import"./symbols/FillSymbol3DLayer.js";import"./symbols/patterns/LineStylePattern3D.js";import"./symbols/patterns/StylePattern3D.js";import"./chunks/utils5.js";import"./chunks/colors.js";import"./chunks/symbolLayerUtils3D.js";import"./chunks/aaBoundingBox.js";import"./symbols/Font.js";import"./symbols/IconSymbol3DLayer.js";import"./chunks/persistableUrlUtils.js";import"./symbols/LabelSymbol3D.js";import"./symbols/Symbol3D.js";import"./chunks/collectionUtils.js";import"./symbols/LineSymbol3DLayer.js";import"./symbols/LineStyleMarker3D.js";import"./symbols/ObjectSymbol3DLayer.js";import"./symbols/PathSymbol3DLayer.js";import"./symbols/TextSymbol3DLayer.js";import"./symbols/WaterSymbol3DLayer.js";import"./symbols/support/StyleOrigin.js";import"./core/Loadable.js";import"./core/Promise.js";import"./portal/PortalGroup.js";import"./portal/PortalQueryParams.js";import"./portal/PortalQueryResult.js";import"./portal/PortalUser.js";import"./portal/PortalFolder.js";import"./chunks/Thumbnail.js";import"./chunks/calloutUtils.js";import"./symbols/callouts/Callout3D.js";import"./symbols/callouts/LineCallout3D.js";import"./symbols/support/Symbol3DVerticalOffset.js";import"./symbols/LineSymbol3D.js";import"./symbols/MarkerSymbol.js";import"./symbols/MeshSymbol3D.js";import"./symbols/PictureFillSymbol.js";import"./chunks/urlUtils.js";import"./symbols/PictureMarkerSymbol.js";import"./symbols/PointSymbol3D.js";import"./symbols/PolygonSymbol3D.js";import"./core/reactiveUtils.js";import"./chunks/asyncUtils.js";import"./symbols/SimpleFillSymbol.js";import"./symbols/SimpleMarkerSymbol.js";import"./symbols/TextSymbol.js";import"./symbols/WebStyleSymbol.js";import"./chunks/UnknownTimeZone.js";import"./renderers/ClassBreaksRenderer.js";import"./renderers/Renderer.js";import"./renderers/support/AuthoringInfo.js";import"./renderers/support/AuthoringInfoVisualVariable.js";import"./chunks/colorRamps.js";import"./rest/support/AlgorithmicColorRamp.js";import"./rest/support/ColorRamp.js";import"./rest/support/MultipartColorRamp.js";import"./renderers/mixins/VisualVariablesMixin.js";import"./renderers/visualVariables/ColorVariable.js";import"./renderers/visualVariables/VisualVariable.js";import"./chunks/LegendOptions.js";import"./renderers/visualVariables/support/ColorStop.js";import"./renderers/visualVariables/OpacityVariable.js";import"./renderers/visualVariables/support/OpacityStop.js";import"./renderers/visualVariables/RotationVariable.js";import"./renderers/visualVariables/SizeVariable.js";import"./renderers/visualVariables/support/SizeStop.js";import"./chunks/sizeVariableUtils.js";import"./chunks/visualVariableUtils.js";import"./chunks/compilerUtils.js";import"./chunks/lengthUtils.js";import"./renderers/support/ClassBreakInfo.js";import"./chunks/commonProperties.js";import"./symbols/support/jsonUtils.js";import"./chunks/layerUtils2.js";import"./chunks/defaults.js";import"./chunks/defaultsJSON.js";import"./renderers/DictionaryRenderer.js";import"./chunks/LRUCache.js";import"./chunks/MemCache.js";import"./chunks/Version.js";import"./layers/support/FieldsIndex.js";import"./chunks/OverrideHelper.js";import"./chunks/colorUtils2.js";import"./chunks/vec4.js";import"./chunks/vec4f64.js";import"./chunks/utils7.js";import"./chunks/quantizationUtils.js";import"./renderers/DotDensityRenderer.js";import"./renderers/support/AttributeColorInfo.js";import"./renderers/HeatmapRenderer.js";import"./renderers/support/HeatmapColorStop.js";import"./chunks/heatmapUtils.js";import"./renderers/PieChartRenderer.js";import"./renderers/SimpleRenderer.js";import"./renderers/UniqueValueRenderer.js";import"./chunks/diffUtils.js";import"./renderers/support/UniqueValue.js";import"./renderers/support/UniqueValueClass.js";import"./renderers/support/UniqueValueGroup.js";import"./renderers/support/UniqueValueInfo.js";import"./chunks/styleUtils.js";import"./renderers/support/jsonUtils.js";import"./chunks/MultiOriginJSONSupport.js";import"./chunks/layerContainerType.js";import"./form/FormTemplate.js";import"./form/ExpressionInfo.js";import"./form/elements/GroupElement.js";import"./form/elements/Element.js";import"./form/support/elements.js";import"./form/elements/FieldElement.js";import"./form/elements/support/inputs.js";import"./form/elements/inputs/BarcodeScannerInput.js";import"./form/elements/inputs/TextInput.js";import"./form/elements/inputs/Input.js";import"./form/elements/inputs/ComboBoxInput.js";import"./form/elements/inputs/DatePickerInput.js";import"./form/elements/inputs/DateTimeOffsetPickerInput.js";import"./form/elements/inputs/DateTimePickerInput.js";import"./form/elements/inputs/RadioButtonsInput.js";import"./form/elements/inputs/SwitchInput.js";import"./form/elements/inputs/TextAreaInput.js";import"./form/elements/inputs/TextBoxInput.js";import"./form/elements/inputs/TimePickerInput.js";import"./chunks/domains.js";import"./layers/support/CodedValueDomain.js";import"./layers/support/Domain.js";import"./layers/support/InheritedDomain.js";import"./layers/support/RangeDomain.js";import"./form/elements/RelationshipElement.js";import"./form/elements/TextElement.js";import"./chunks/formUtils.js";import"./layers/Layer.js";import"./TimeExtent.js";import"./chunks/timeUtils.js";import"./core/workers/workers.js";import"./core/workers/Connection.js";import"./chunks/Queue.js";import"./core/workers/RemoteClient.js";import"./chunks/editsZScale.js";import"./chunks/queryZScale.js";import"./chunks/zscale.js";import"./layers/mixins/APIKeyMixin.js";import"./chunks/ArcGISService.js";import"./chunks/arcgisLayerUrl.js";import"./layers/mixins/BlendLayer.js";import"./chunks/jsonUtils.js";import"./chunks/parser.js";import"./chunks/utils3.js";import"./chunks/mat4.js";import"./chunks/_commonjsHelpers.js";import"./layers/mixins/CustomParametersMixin.js";import"./chunks/EditBusLayer.js";import"./chunks/uuid.js";import"./layers/mixins/FeatureEffectLayer.js";import"./layers/support/FeatureEffect.js";import"./layers/support/FeatureFilter.js";import"./rest/support/Query.js";import"./chunks/DataLayerSource.js";import"./layers/support/Field.js";import"./chunks/fieldType.js";import"./chunks/FullTextSearch.js";import"./chunks/spatialRelationships.js";import"./rest/support/StatisticDefinition.js";import"./layers/mixins/FeatureLayerBase.js";import"./geometry/HeightModelInfo.js";import"./chunks/commonProperties2.js";import"./chunks/ElevationInfo.js";import"./chunks/unitConversionUtils.js";import"./chunks/featureLayerUtils.js";import"./chunks/featureQueryAll.js";import"./rest/support/AttachmentQuery.js";import"./rest/support/RelationshipQuery.js";import"./layers/support/GeometryFieldsInfo.js";import"./layers/support/LayerFloorInfo.js";import"./layers/support/Relationship.js";import"./chunks/serviceCapabilitiesUtils.js";import"./layers/support/Subtype.js";import"./layers/mixins/FeatureReductionLayer.js";import"./layers/support/AggregateField.js";import"./layers/support/ExpressionInfo.js";import"./chunks/FeatureReduction.js";import"./layers/support/FeatureReductionBinning.js";import"./layers/support/LabelClass.js";import"./chunks/labelUtils.js";import"./layers/support/FeatureReductionCluster.js";import"./layers/support/FeatureReductionSelection.js";import"./chunks/clusterUtils.js";import"./chunks/MD5.js";import"./layers/mixins/OperationalLayer.js";import"./layers/mixins/OrderedLayer.js";import"./chunks/OrderByInfo.js";import"./layers/mixins/PortalLayer.js";import"./portal/PortalItem.js";import"./portal/PortalItemResource.js";import"./portal/PortalRating.js";import"./chunks/portalItemUtils.js";import"./geometry/projection.js";import"./chunks/projectBuffer.js";import"./chunks/geodesicConstants.js";import"./geometry/support/GeographicTransformation.js";import"./geometry/support/GeographicTransformationStep.js";import"./layers/mixins/PublishableLayer.js";import"./layers/support/PublishingInfo.js";import"./layers/mixins/RefreshableLayer.js";import"./layers/mixins/ScaleRangeLayer.js";import"./layers/mixins/TemporalLayer.js";import"./TimeInterval.js";import"./layers/support/TimeInfo.js";import"./layers/support/FeatureTemplate.js";import"./layers/support/FeatureType.js";import"./chunks/fieldProperties.js";import"./chunks/labelingInfo.js";import"./chunks/versionUtils.js";import"./chunks/styleUtils2.js";import"./rest/support/TopFeaturesQuery.js";import"./rest/support/TopFilter.js";import"./support/popupUtils.js";import"./chunks/interfaces2.js";let u=null;function c(e,t,r,s={}){const i=t.elementType,p="value",n="array"===i.type?[{name:p,type:i.type,elementType:i.elementType}]:"dictionary"===i.type?[{name:p,type:i.type,properties:i.properties}]:[{name:p,type:i.type}];return new o(e.map((e=>{const t={};return h(t,n,{[p]:e},r,s),t[p]})))}function j(e,t,r={}){const s=e instanceof a?new n({source:e.features,geometryType:e.geometryType,fields:e.fields,spatialReference:e.spatialReference}):e;return t.constructFeatureSet(s,r.spatialReference,null,!0,r.lruCache,r.interceptor)}function y(e,t,r={}){const{spatialReference:s,interceptor:o,lruCache:i}=r;return"string"==typeof e?t.createFeatureSetCollectionFromService(e,s,i,o):t.createFeatureSetCollectionFromMap(e,s,i,o)}function f(e,t,r,s={}){const o={};return h(o,t.properties,e,r,s),new u.Dictionary(o)}function h(e,o,i,p,n={}){const m={};for(const e of Object.keys(i))m[e.toLowerCase()]=i[e];for(const i of o){const o=i.name.toLowerCase();if(n.variablesPreProcessed)e[o]=m[o];else switch(i.type){case"array":{const t=m[o];e[o]=null==t?null:c(t,i,p,n);break}case"feature":{const t=m[o];e[o]=null==t?null:u.Feature.createFromGraphic(t,n?.timeZone);break}case"featureSet":{const t=m[o];e[o]=null==t?null:p?j(t,p,n):null;break}case"featureSetCollection":{const t=m[o];e[o]=null==t?null:p?y(t,p,n):null;break}case"dictionary":{const t=m[o];e[o]=null==t?null:f(t,i,p,n);break}case"date":{const t=m[o];e[o]=t?t instanceof s?t:n?.timeZone?s.dateJSAndZoneToArcadeDate(t,n?.timeZone):s.dateJSToArcadeDate(t):null;break}case"dateOnly":{const t=m[o];e[o]=t?t instanceof r?t:r.fromReader(t):null;break}case"time":{const r=m[o];e[o]=r?r instanceof t?r:t.fromReader(r):null;break}case"knowledgeGraph":case"geometry":case"boolean":case"text":case"number":e[o]=m[o]}}}function d(e,t){for(const r of e)t.push(r),"dictionary"===r.type&&d(r.properties,t);return t}function b(e,t,r,s,o){const{spatialReference:i,interceptor:p,lruCache:n,console:a,abortSignal:l,timeZone:u,services:c={portal:m.getDefault()}}=r,j={vars:{},spatialReference:i,interceptor:p,timeZone:u,lrucache:n,useAsync:o,services:c,console:a,abortSignal:l};return t?(h(j.vars,e.variables,t,s,r),j):j}function k(t,r){switch(r.getArcadeType(t)){case"number":case"text":case"boolean":case"point":case"polygon":case"polyline":case"multipoint":case"extent":return t;case"date":return t.toJSDate();case"time":case"dateOnly":return t.toString();case"feature":{const r=(t.type,t),s="geometry"in r?r.geometry():null,o="readAttributes"in r?r.readAttributes():r.attributes;return new e({geometry:s,attributes:o})}case"dictionary":{const e=t,s=e.attributes,o={};for(const t of Object.keys(s))o[t]=k(e.field(t),r);return o}case"array":return("toArray"in t?t.toArray():t).map((e=>k(e,r)))}return t}const S={variables:[{name:"$feature",type:"feature"},{name:"$layer",type:"featureSet"},{name:"$datastore",type:"featureSetCollection"},{name:"$map",type:"featureSetCollection"},{name:"$userInput",type:"geometry"},{name:"$graph",type:"knowledgeGraph"}]},g={variables:[{name:"$feature",type:"feature"},{name:"$aggregatedFeatures",type:"featureSet"}]},C=new Map([["aggregate-field",{variables:[{name:"$feature",type:"feature"}]}],["form-constraint",{variables:[{name:"$feature",type:"feature"}]}],["feature-z",{variables:[{name:"$feature",type:"feature"}]}],["field-calculation",{variables:[{name:"$feature",type:"feature"},{name:"$datastore",type:"featureSetCollection"}]}],["form-calculation",{variables:[{name:"$feature",type:"feature"},{name:"$originalFeature",type:"feature"},{name:"$layer",type:"featureSet"},{name:"$featureSet",type:"featureSet"},{name:"$datastore",type:"featureSetCollection"},{name:"$map",type:"featureSetCollection"},{name:"$editContext",type:"dictionary",properties:[{name:"editType",type:"text"}]}]}],["labeling",{variables:[{name:"$feature",type:"feature"}]}],["popup",S],["popup-element",S],["feature-reduction-popup",g],["feature-reduction-popup-element",g],["visualization",{variables:[{name:"$feature",type:"feature"},{name:"$view",type:"dictionary",properties:[{name:"scale",type:"number"}]}]}]]);function U(e){const t=C.get(e);if(!t){const t=Array.from(C.keys()).map((e=>`'${e}'`)).join(", ");throw new i("createArcadeProfile:invalid-profile-name",`Invalid profile name '${e}'. You must specify one of the following values: ${t}`)}return p(t)}async function I(e,t,r={}){u||(u=await l());const{arcade:s,arcadeUtils:o}=u,{loadScriptDependencies:p,referencesMember:n,scriptIsAsync:m}=s,a=d(t.variables,[]),c=a.filter((e=>"featureSet"===e.type||"featureSetCollection"===e.type)).map((e=>e.name.toLowerCase())),j=s.parseScript(e,c);if(!j)throw new i("arcade:invalid-script","Unable to create SyntaxTree");const y=o.extractFieldNames(j),f=s.scriptTouchesGeometry(j),h=a.map((e=>e.name.toLowerCase())).filter((e=>n(j,e))),S=m(j,c);await p(j,S,c);const g={vars:{},spatialReference:null,useAsync:S};for(const e of h)g.vars[e]="any";const{lruCache:C}=r,U=s.compileScript(j,g),I=s.featureSetUtils(),{services:v}=r;return{execute:(e,r={})=>{if(S)throw new i("arcade:invalid-execution-mode","Cannot execute the script in synchronous mode");const s=U(b(t,e,{lruCache:C,...r},I,S));return r.rawOutput?s:k(s,o)},executeAsync:async(e,r={})=>{const s=await U(b(t,e,{lruCache:C,services:v,...r},I,S));return r.rawOutput?s:k(s,o)},isAsync:S,variablesUsed:h,fieldsUsed:y,geometryUsed:f,syntaxTree:j}}export{I as createArcadeExecutor,U as createArcadeProfile}; diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages.json new file mode 100644 index 00000000..8c3375a0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages.json @@ -0,0 +1,4 @@ +{ + "expand": "Expand", + "collapse": "Collapse" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_ar.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_ar.json new file mode 100644 index 00000000..976cadac --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_ar.json @@ -0,0 +1,4 @@ +{ + "expand": "توسيع", + "collapse": "طي" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_bg.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_bg.json new file mode 100644 index 00000000..baa937b4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_bg.json @@ -0,0 +1,4 @@ +{ + "expand": "Разгъване", + "collapse": "Сгъване" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_bs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_bs.json new file mode 100644 index 00000000..c09eddb3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_bs.json @@ -0,0 +1,4 @@ +{ + "expand": "Proširi", + "collapse": "Sažmi" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_ca.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_ca.json new file mode 100644 index 00000000..57d21769 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_ca.json @@ -0,0 +1,4 @@ +{ + "expand": "Amplia", + "collapse": "Redueix" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_cs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_cs.json new file mode 100644 index 00000000..93fea928 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_cs.json @@ -0,0 +1,4 @@ +{ + "expand": "Rozbalit", + "collapse": "Sbalit" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_da.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_da.json new file mode 100644 index 00000000..07d9d9b7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_da.json @@ -0,0 +1,4 @@ +{ + "expand": "Udvid", + "collapse": "Skjul" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_de.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_de.json new file mode 100644 index 00000000..dec47f3b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_de.json @@ -0,0 +1,4 @@ +{ + "expand": "Einblenden", + "collapse": "Ausblenden" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_el.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_el.json new file mode 100644 index 00000000..6099392a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_el.json @@ -0,0 +1,4 @@ +{ + "expand": "Ανάπτυξη", + "collapse": "Σύμπτυξη" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_en.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_en.json new file mode 100644 index 00000000..8c3375a0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_en.json @@ -0,0 +1,4 @@ +{ + "expand": "Expand", + "collapse": "Collapse" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_es.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_es.json new file mode 100644 index 00000000..03eb8c3e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_es.json @@ -0,0 +1,4 @@ +{ + "expand": "Expandir", + "collapse": "Contraer" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_et.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_et.json new file mode 100644 index 00000000..a8ef42b7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_et.json @@ -0,0 +1,4 @@ +{ + "expand": "Laienda", + "collapse": "Ahenda" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_fi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_fi.json new file mode 100644 index 00000000..e7906a61 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_fi.json @@ -0,0 +1,4 @@ +{ + "expand": "Laajenna", + "collapse": "Kutista" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_fr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_fr.json new file mode 100644 index 00000000..5f4cd4fc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_fr.json @@ -0,0 +1,4 @@ +{ + "expand": "Développer", + "collapse": "Réduire" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_he.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_he.json new file mode 100644 index 00000000..b109c176 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_he.json @@ -0,0 +1,4 @@ +{ + "expand": "הרחב", + "collapse": "צמצם" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_hr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_hr.json new file mode 100644 index 00000000..c09eddb3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_hr.json @@ -0,0 +1,4 @@ +{ + "expand": "Proširi", + "collapse": "Sažmi" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_hu.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_hu.json new file mode 100644 index 00000000..00932f0e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_hu.json @@ -0,0 +1,4 @@ +{ + "expand": "Kibontás", + "collapse": "Összecsukás" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_id.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_id.json new file mode 100644 index 00000000..20ca7002 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_id.json @@ -0,0 +1,4 @@ +{ + "expand": "Bentang", + "collapse": "Tutup" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_it.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_it.json new file mode 100644 index 00000000..636cfa88 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_it.json @@ -0,0 +1,4 @@ +{ + "expand": "Espandi", + "collapse": "Comprimi" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_ja.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_ja.json new file mode 100644 index 00000000..c5eb7869 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_ja.json @@ -0,0 +1,4 @@ +{ + "expand": "展開", + "collapse": "折りたたむ" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_ko.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_ko.json new file mode 100644 index 00000000..2861d451 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_ko.json @@ -0,0 +1,4 @@ +{ + "expand": "확장", + "collapse": "축소" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_lt.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_lt.json new file mode 100644 index 00000000..4ab50aef --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_lt.json @@ -0,0 +1,4 @@ +{ + "expand": "Išskleisti", + "collapse": "Suskleisti" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_lv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_lv.json new file mode 100644 index 00000000..017d8145 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_lv.json @@ -0,0 +1,4 @@ +{ + "expand": "Izvērst", + "collapse": "Sakļaut" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_nl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_nl.json new file mode 100644 index 00000000..3cc88e89 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_nl.json @@ -0,0 +1,4 @@ +{ + "expand": "Uitklappen", + "collapse": "Inklappen" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_no.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_no.json new file mode 100644 index 00000000..41c90eaf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_no.json @@ -0,0 +1,4 @@ +{ + "expand": "Utvid", + "collapse": "Skjul" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_pl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_pl.json new file mode 100644 index 00000000..ddc1e287 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_pl.json @@ -0,0 +1,4 @@ +{ + "expand": "Rozwiń", + "collapse": "Zwiń" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_pt-BR.json new file mode 100644 index 00000000..177237bc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_pt-BR.json @@ -0,0 +1,4 @@ +{ + "expand": "Expandir", + "collapse": "Recolher" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_pt-PT.json new file mode 100644 index 00000000..177237bc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_pt-PT.json @@ -0,0 +1,4 @@ +{ + "expand": "Expandir", + "collapse": "Recolher" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_ro.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_ro.json new file mode 100644 index 00000000..fd06003c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_ro.json @@ -0,0 +1,4 @@ +{ + "expand": "Extindere", + "collapse": "Restrângere" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_ru.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_ru.json new file mode 100644 index 00000000..7e633654 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_ru.json @@ -0,0 +1,4 @@ +{ + "expand": "Развернуть", + "collapse": "Свернуть" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_sk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_sk.json new file mode 100644 index 00000000..3145ae37 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_sk.json @@ -0,0 +1,4 @@ +{ + "expand": "Rozbaliť", + "collapse": "Zbaliť" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_sl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_sl.json new file mode 100644 index 00000000..d21f8137 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_sl.json @@ -0,0 +1,4 @@ +{ + "expand": "Razširi", + "collapse": "Strni" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_sr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_sr.json new file mode 100644 index 00000000..62b28c84 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_sr.json @@ -0,0 +1,4 @@ +{ + "expand": "Proširi", + "collapse": "Skupi" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_sv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_sv.json new file mode 100644 index 00000000..dc442dee --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_sv.json @@ -0,0 +1,4 @@ +{ + "expand": "Expandera", + "collapse": "Dölj" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_th.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_th.json new file mode 100644 index 00000000..181b705a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_th.json @@ -0,0 +1,4 @@ +{ + "expand": "ขยาย", + "collapse": "ย่อลงมา" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_tr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_tr.json new file mode 100644 index 00000000..e35bb6be --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_tr.json @@ -0,0 +1,4 @@ +{ + "expand": "Genişlet", + "collapse": "Daralt" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_uk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_uk.json new file mode 100644 index 00000000..d15de914 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_uk.json @@ -0,0 +1,4 @@ +{ + "expand": "Розширити", + "collapse": "Згорнути" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_vi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_vi.json new file mode 100644 index 00000000..edc39f8e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_vi.json @@ -0,0 +1,4 @@ +{ + "expand": "Mở rộng", + "collapse": "Thu gọn" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_zh-CN.json new file mode 100644 index 00000000..2c784654 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_zh-CN.json @@ -0,0 +1,4 @@ +{ + "expand": "展开", + "collapse": "折叠" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_zh-HK.json new file mode 100644 index 00000000..d61f60e8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_zh-HK.json @@ -0,0 +1,4 @@ +{ + "expand": "展開", + "collapse": "摺疊" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_zh-TW.json new file mode 100644 index 00000000..d61f60e8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-bar/t9n/messages_zh-TW.json @@ -0,0 +1,4 @@ +{ + "expand": "展開", + "collapse": "摺疊" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages.json new file mode 100644 index 00000000..5955d021 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_ar.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_ar.json new file mode 100644 index 00000000..31ea21d4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_ar.json @@ -0,0 +1,3 @@ +{ + "more": "المزيد" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_bg.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_bg.json new file mode 100644 index 00000000..e4fb1cf8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_bg.json @@ -0,0 +1,3 @@ +{ + "more": "Още" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_bs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_bs.json new file mode 100644 index 00000000..e9d9db5f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_bs.json @@ -0,0 +1,3 @@ +{ + "more": "Više" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_ca.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_ca.json new file mode 100644 index 00000000..616b61c4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_ca.json @@ -0,0 +1,3 @@ +{ + "more": "Més" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_cs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_cs.json new file mode 100644 index 00000000..87f83a0a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_cs.json @@ -0,0 +1,3 @@ +{ + "more": "Více" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_da.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_da.json new file mode 100644 index 00000000..ab4604e3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_da.json @@ -0,0 +1,3 @@ +{ + "more": "Mere" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_de.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_de.json new file mode 100644 index 00000000..71feb90b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_de.json @@ -0,0 +1,3 @@ +{ + "more": "Mehr" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_el.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_el.json new file mode 100644 index 00000000..7d8d03c1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_el.json @@ -0,0 +1,3 @@ +{ + "more": "Περισσότερα" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_en.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_en.json new file mode 100644 index 00000000..5955d021 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_en.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_es.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_es.json new file mode 100644 index 00000000..5042074d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_es.json @@ -0,0 +1,3 @@ +{ + "more": "Más" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_et.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_et.json new file mode 100644 index 00000000..da50ba13 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_et.json @@ -0,0 +1,3 @@ +{ + "more": "Rohkem" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_fi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_fi.json new file mode 100644 index 00000000..6207f397 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_fi.json @@ -0,0 +1,3 @@ +{ + "more": "Enemmän" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_fr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_fr.json new file mode 100644 index 00000000..2e96a896 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_fr.json @@ -0,0 +1,3 @@ +{ + "more": "Plus" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_he.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_he.json new file mode 100644 index 00000000..9b195ebe --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_he.json @@ -0,0 +1,3 @@ +{ + "more": "עוד" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_hr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_hr.json new file mode 100644 index 00000000..e9d9db5f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_hr.json @@ -0,0 +1,3 @@ +{ + "more": "Više" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_hu.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_hu.json new file mode 100644 index 00000000..dd421c9b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_hu.json @@ -0,0 +1,3 @@ +{ + "more": "Továbbiak" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_id.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_id.json new file mode 100644 index 00000000..bf0e5ff8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_id.json @@ -0,0 +1,3 @@ +{ + "more": "Lainnya" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_it.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_it.json new file mode 100644 index 00000000..1dff9b5b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_it.json @@ -0,0 +1,3 @@ +{ + "more": "Maggiori informazioni" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_ja.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_ja.json new file mode 100644 index 00000000..97602a29 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_ja.json @@ -0,0 +1,3 @@ +{ + "more": "その他" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_ko.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_ko.json new file mode 100644 index 00000000..20840b23 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_ko.json @@ -0,0 +1,3 @@ +{ + "more": "더 보기" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_lt.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_lt.json new file mode 100644 index 00000000..e4a1d960 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_lt.json @@ -0,0 +1,3 @@ +{ + "more": "Daugiau" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_lv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_lv.json new file mode 100644 index 00000000..519bea1f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_lv.json @@ -0,0 +1,3 @@ +{ + "more": "Vairāk" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_nl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_nl.json new file mode 100644 index 00000000..313a6682 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_nl.json @@ -0,0 +1,3 @@ +{ + "more": "Meer" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_no.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_no.json new file mode 100644 index 00000000..521b3c3f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_no.json @@ -0,0 +1,3 @@ +{ + "more": "Mer" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_pl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_pl.json new file mode 100644 index 00000000..a66cf9b0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_pl.json @@ -0,0 +1,3 @@ +{ + "more": "Więcej" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_pt-BR.json new file mode 100644 index 00000000..c15c8175 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_pt-BR.json @@ -0,0 +1,3 @@ +{ + "more": "Mais" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_pt-PT.json new file mode 100644 index 00000000..c15c8175 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_pt-PT.json @@ -0,0 +1,3 @@ +{ + "more": "Mais" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_ro.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_ro.json new file mode 100644 index 00000000..8e846812 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_ro.json @@ -0,0 +1,3 @@ +{ + "more": "Mai mult" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_ru.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_ru.json new file mode 100644 index 00000000..a00355fc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_ru.json @@ -0,0 +1,3 @@ +{ + "more": "Больше" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_sk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_sk.json new file mode 100644 index 00000000..d77d8599 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_sk.json @@ -0,0 +1,3 @@ +{ + "more": "Viac" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_sl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_sl.json new file mode 100644 index 00000000..0f18adaa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_sl.json @@ -0,0 +1,3 @@ +{ + "more": "Več" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_sr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_sr.json new file mode 100644 index 00000000..e9d9db5f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_sr.json @@ -0,0 +1,3 @@ +{ + "more": "Više" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_sv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_sv.json new file mode 100644 index 00000000..521b3c3f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_sv.json @@ -0,0 +1,3 @@ +{ + "more": "Mer" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_th.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_th.json new file mode 100644 index 00000000..9d62181c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_th.json @@ -0,0 +1,3 @@ +{ + "more": "กว่า" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_tr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_tr.json new file mode 100644 index 00000000..0b1572bc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_tr.json @@ -0,0 +1,3 @@ +{ + "more": "Daha fazla" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_uk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_uk.json new file mode 100644 index 00000000..a3fcdb14 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_uk.json @@ -0,0 +1,3 @@ +{ + "more": "Більше" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_vi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_vi.json new file mode 100644 index 00000000..371ef344 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_vi.json @@ -0,0 +1,3 @@ +{ + "more": "Thêm" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_zh-CN.json new file mode 100644 index 00000000..c616fdb0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_zh-CN.json @@ -0,0 +1,3 @@ +{ + "more": "大于" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_zh-HK.json new file mode 100644 index 00000000..8474b4f0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_zh-HK.json @@ -0,0 +1,3 @@ +{ + "more": "較多" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_zh-TW.json new file mode 100644 index 00000000..8474b4f0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-group/t9n/messages_zh-TW.json @@ -0,0 +1,3 @@ +{ + "more": "較多" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages.json new file mode 100644 index 00000000..8c3375a0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages.json @@ -0,0 +1,4 @@ +{ + "expand": "Expand", + "collapse": "Collapse" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_ar.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_ar.json new file mode 100644 index 00000000..976cadac --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_ar.json @@ -0,0 +1,4 @@ +{ + "expand": "توسيع", + "collapse": "طي" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_bg.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_bg.json new file mode 100644 index 00000000..baa937b4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_bg.json @@ -0,0 +1,4 @@ +{ + "expand": "Разгъване", + "collapse": "Сгъване" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_bs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_bs.json new file mode 100644 index 00000000..c09eddb3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_bs.json @@ -0,0 +1,4 @@ +{ + "expand": "Proširi", + "collapse": "Sažmi" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_ca.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_ca.json new file mode 100644 index 00000000..57d21769 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_ca.json @@ -0,0 +1,4 @@ +{ + "expand": "Amplia", + "collapse": "Redueix" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_cs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_cs.json new file mode 100644 index 00000000..93fea928 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_cs.json @@ -0,0 +1,4 @@ +{ + "expand": "Rozbalit", + "collapse": "Sbalit" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_da.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_da.json new file mode 100644 index 00000000..07d9d9b7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_da.json @@ -0,0 +1,4 @@ +{ + "expand": "Udvid", + "collapse": "Skjul" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_de.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_de.json new file mode 100644 index 00000000..dec47f3b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_de.json @@ -0,0 +1,4 @@ +{ + "expand": "Einblenden", + "collapse": "Ausblenden" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_el.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_el.json new file mode 100644 index 00000000..6099392a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_el.json @@ -0,0 +1,4 @@ +{ + "expand": "Ανάπτυξη", + "collapse": "Σύμπτυξη" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_en.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_en.json new file mode 100644 index 00000000..8c3375a0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_en.json @@ -0,0 +1,4 @@ +{ + "expand": "Expand", + "collapse": "Collapse" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_es.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_es.json new file mode 100644 index 00000000..03eb8c3e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_es.json @@ -0,0 +1,4 @@ +{ + "expand": "Expandir", + "collapse": "Contraer" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_et.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_et.json new file mode 100644 index 00000000..a8ef42b7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_et.json @@ -0,0 +1,4 @@ +{ + "expand": "Laienda", + "collapse": "Ahenda" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_fi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_fi.json new file mode 100644 index 00000000..e7906a61 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_fi.json @@ -0,0 +1,4 @@ +{ + "expand": "Laajenna", + "collapse": "Kutista" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_fr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_fr.json new file mode 100644 index 00000000..5f4cd4fc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_fr.json @@ -0,0 +1,4 @@ +{ + "expand": "Développer", + "collapse": "Réduire" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_he.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_he.json new file mode 100644 index 00000000..b109c176 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_he.json @@ -0,0 +1,4 @@ +{ + "expand": "הרחב", + "collapse": "צמצם" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_hr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_hr.json new file mode 100644 index 00000000..c09eddb3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_hr.json @@ -0,0 +1,4 @@ +{ + "expand": "Proširi", + "collapse": "Sažmi" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_hu.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_hu.json new file mode 100644 index 00000000..00932f0e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_hu.json @@ -0,0 +1,4 @@ +{ + "expand": "Kibontás", + "collapse": "Összecsukás" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_id.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_id.json new file mode 100644 index 00000000..20ca7002 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_id.json @@ -0,0 +1,4 @@ +{ + "expand": "Bentang", + "collapse": "Tutup" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_it.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_it.json new file mode 100644 index 00000000..636cfa88 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_it.json @@ -0,0 +1,4 @@ +{ + "expand": "Espandi", + "collapse": "Comprimi" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_ja.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_ja.json new file mode 100644 index 00000000..c5eb7869 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_ja.json @@ -0,0 +1,4 @@ +{ + "expand": "展開", + "collapse": "折りたたむ" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_ko.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_ko.json new file mode 100644 index 00000000..2861d451 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_ko.json @@ -0,0 +1,4 @@ +{ + "expand": "확장", + "collapse": "축소" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_lt.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_lt.json new file mode 100644 index 00000000..4ab50aef --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_lt.json @@ -0,0 +1,4 @@ +{ + "expand": "Išskleisti", + "collapse": "Suskleisti" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_lv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_lv.json new file mode 100644 index 00000000..017d8145 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_lv.json @@ -0,0 +1,4 @@ +{ + "expand": "Izvērst", + "collapse": "Sakļaut" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_nl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_nl.json new file mode 100644 index 00000000..3cc88e89 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_nl.json @@ -0,0 +1,4 @@ +{ + "expand": "Uitklappen", + "collapse": "Inklappen" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_no.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_no.json new file mode 100644 index 00000000..41c90eaf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_no.json @@ -0,0 +1,4 @@ +{ + "expand": "Utvid", + "collapse": "Skjul" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_pl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_pl.json new file mode 100644 index 00000000..ddc1e287 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_pl.json @@ -0,0 +1,4 @@ +{ + "expand": "Rozwiń", + "collapse": "Zwiń" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_pt-BR.json new file mode 100644 index 00000000..177237bc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_pt-BR.json @@ -0,0 +1,4 @@ +{ + "expand": "Expandir", + "collapse": "Recolher" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_pt-PT.json new file mode 100644 index 00000000..177237bc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_pt-PT.json @@ -0,0 +1,4 @@ +{ + "expand": "Expandir", + "collapse": "Recolher" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_ro.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_ro.json new file mode 100644 index 00000000..fd06003c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_ro.json @@ -0,0 +1,4 @@ +{ + "expand": "Extindere", + "collapse": "Restrângere" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_ru.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_ru.json new file mode 100644 index 00000000..7e633654 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_ru.json @@ -0,0 +1,4 @@ +{ + "expand": "Развернуть", + "collapse": "Свернуть" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_sk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_sk.json new file mode 100644 index 00000000..3145ae37 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_sk.json @@ -0,0 +1,4 @@ +{ + "expand": "Rozbaliť", + "collapse": "Zbaliť" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_sl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_sl.json new file mode 100644 index 00000000..d21f8137 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_sl.json @@ -0,0 +1,4 @@ +{ + "expand": "Razširi", + "collapse": "Strni" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_sr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_sr.json new file mode 100644 index 00000000..62b28c84 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_sr.json @@ -0,0 +1,4 @@ +{ + "expand": "Proširi", + "collapse": "Skupi" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_sv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_sv.json new file mode 100644 index 00000000..dc442dee --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_sv.json @@ -0,0 +1,4 @@ +{ + "expand": "Expandera", + "collapse": "Dölj" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_th.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_th.json new file mode 100644 index 00000000..181b705a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_th.json @@ -0,0 +1,4 @@ +{ + "expand": "ขยาย", + "collapse": "ย่อลงมา" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_tr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_tr.json new file mode 100644 index 00000000..e35bb6be --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_tr.json @@ -0,0 +1,4 @@ +{ + "expand": "Genişlet", + "collapse": "Daralt" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_uk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_uk.json new file mode 100644 index 00000000..d15de914 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_uk.json @@ -0,0 +1,4 @@ +{ + "expand": "Розширити", + "collapse": "Згорнути" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_vi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_vi.json new file mode 100644 index 00000000..edc39f8e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_vi.json @@ -0,0 +1,4 @@ +{ + "expand": "Mở rộng", + "collapse": "Thu gọn" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_zh-CN.json new file mode 100644 index 00000000..2c784654 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_zh-CN.json @@ -0,0 +1,4 @@ +{ + "expand": "展开", + "collapse": "折叠" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_zh-HK.json new file mode 100644 index 00000000..d61f60e8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_zh-HK.json @@ -0,0 +1,4 @@ +{ + "expand": "展開", + "collapse": "摺疊" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_zh-TW.json new file mode 100644 index 00000000..d61f60e8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action-pad/t9n/messages_zh-TW.json @@ -0,0 +1,4 @@ +{ + "expand": "展開", + "collapse": "摺疊" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages.json new file mode 100644 index 00000000..7b1107df --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages.json @@ -0,0 +1,4 @@ +{ + "loading": "Loading", + "indicator": "Indicator present" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_ar.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_ar.json new file mode 100644 index 00000000..66efa627 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_ar.json @@ -0,0 +1,4 @@ +{ + "loading": "تحميل", + "indicator": "المؤشر موجود" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_bg.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_bg.json new file mode 100644 index 00000000..b809d15c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_bg.json @@ -0,0 +1,4 @@ +{ + "loading": "Зареждане", + "indicator": "Наличен е индикатор" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_bs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_bs.json new file mode 100644 index 00000000..43f95057 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_bs.json @@ -0,0 +1,4 @@ +{ + "loading": "Učitavanje u tijeku", + "indicator": "Pokazatelj postoji" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_ca.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_ca.json new file mode 100644 index 00000000..68d07c01 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_ca.json @@ -0,0 +1,4 @@ +{ + "loading": "S'està carregant...", + "indicator": "Indicador present" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_cs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_cs.json new file mode 100644 index 00000000..961493ff --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_cs.json @@ -0,0 +1,4 @@ +{ + "loading": "Načítání", + "indicator": "Přítomný ukazatel" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_da.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_da.json new file mode 100644 index 00000000..c697bbbc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_da.json @@ -0,0 +1,4 @@ +{ + "loading": "Indlæser", + "indicator": "Indikator til stede" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_de.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_de.json new file mode 100644 index 00000000..f80eff64 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_de.json @@ -0,0 +1,4 @@ +{ + "loading": "Wird geladen", + "indicator": "Indikator vorhanden" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_el.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_el.json new file mode 100644 index 00000000..f3290764 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_el.json @@ -0,0 +1,4 @@ +{ + "loading": "Φόρτωση", + "indicator": "Υπάρχει δείκτης" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_en.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_en.json new file mode 100644 index 00000000..7b1107df --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_en.json @@ -0,0 +1,4 @@ +{ + "loading": "Loading", + "indicator": "Indicator present" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_es.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_es.json new file mode 100644 index 00000000..06fbd7a3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_es.json @@ -0,0 +1,4 @@ +{ + "loading": "Cargando", + "indicator": "Indicador presente" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_et.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_et.json new file mode 100644 index 00000000..13640f2e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_et.json @@ -0,0 +1,4 @@ +{ + "loading": "Laadimine", + "indicator": "Indikaator on olemas" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_fi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_fi.json new file mode 100644 index 00000000..8f780213 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_fi.json @@ -0,0 +1,4 @@ +{ + "loading": "Ladataan", + "indicator": "Ilmaisin on läsnä" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_fr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_fr.json new file mode 100644 index 00000000..f544d43a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_fr.json @@ -0,0 +1,4 @@ +{ + "loading": "Chargement", + "indicator": "Indicateur présent" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_he.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_he.json new file mode 100644 index 00000000..6b56327d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_he.json @@ -0,0 +1,4 @@ +{ + "loading": "טוען", + "indicator": "אינדיקטור נמצא" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_hr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_hr.json new file mode 100644 index 00000000..43f95057 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_hr.json @@ -0,0 +1,4 @@ +{ + "loading": "Učitavanje u tijeku", + "indicator": "Pokazatelj postoji" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_hu.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_hu.json new file mode 100644 index 00000000..437144d9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_hu.json @@ -0,0 +1,4 @@ +{ + "loading": "Betöltés", + "indicator": "Indikátor jelen van" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_id.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_id.json new file mode 100644 index 00000000..b0ed5947 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_id.json @@ -0,0 +1,4 @@ +{ + "loading": "Memuat", + "indicator": "Ada indikator" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_it.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_it.json new file mode 100644 index 00000000..2d2343f3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_it.json @@ -0,0 +1,4 @@ +{ + "loading": "Caricamento in corso", + "indicator": "Indicatore presente" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_ja.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_ja.json new file mode 100644 index 00000000..60dc1bf0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_ja.json @@ -0,0 +1,4 @@ +{ + "loading": "読み込んでいます", + "indicator": "インジケーターあり" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_ko.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_ko.json new file mode 100644 index 00000000..c07a77c2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_ko.json @@ -0,0 +1,4 @@ +{ + "loading": "불러오는 중", + "indicator": "표시기가 나타남" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_lt.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_lt.json new file mode 100644 index 00000000..4e432e92 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_lt.json @@ -0,0 +1,4 @@ +{ + "loading": "Kraunama", + "indicator": "Yra indikatorius" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_lv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_lv.json new file mode 100644 index 00000000..f5cfcbd3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_lv.json @@ -0,0 +1,4 @@ +{ + "loading": "Ielādē", + "indicator": "Pieejamais indikators" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_nl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_nl.json new file mode 100644 index 00000000..80ea2c0a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_nl.json @@ -0,0 +1,4 @@ +{ + "loading": "Bezig met laden", + "indicator": "Indicator aanwezig" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_no.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_no.json new file mode 100644 index 00000000..6c2809e4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_no.json @@ -0,0 +1,4 @@ +{ + "loading": "Laster inn", + "indicator": "Indikator til stede" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_pl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_pl.json new file mode 100644 index 00000000..ae13c251 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_pl.json @@ -0,0 +1,4 @@ +{ + "loading": "Wczytywanie", + "indicator": "Obecny wskaźnik" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_pt-BR.json new file mode 100644 index 00000000..5018c797 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_pt-BR.json @@ -0,0 +1,4 @@ +{ + "loading": "Carregando", + "indicator": "Indicador presente" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_pt-PT.json new file mode 100644 index 00000000..76dbe2b5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_pt-PT.json @@ -0,0 +1,4 @@ +{ + "loading": "A Carregar", + "indicator": "Indicador presente" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_ro.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_ro.json new file mode 100644 index 00000000..dd1bf847 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_ro.json @@ -0,0 +1,4 @@ +{ + "loading": "Se încarcă", + "indicator": "Indicator prezent" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_ru.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_ru.json new file mode 100644 index 00000000..95b062cb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_ru.json @@ -0,0 +1,4 @@ +{ + "loading": "Загрузка", + "indicator": "Индикатор присутствует" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_sk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_sk.json new file mode 100644 index 00000000..69ea302d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_sk.json @@ -0,0 +1,4 @@ +{ + "loading": "Načítava sa", + "indicator": "Indikátor prítomný" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_sl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_sl.json new file mode 100644 index 00000000..11bea62a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_sl.json @@ -0,0 +1,4 @@ +{ + "loading": "Nalaganje", + "indicator": "Indikator je prisoten" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_sr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_sr.json new file mode 100644 index 00000000..c94f9d44 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_sr.json @@ -0,0 +1,4 @@ +{ + "loading": "Učitavanje", + "indicator": "Prisutan indikator" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_sv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_sv.json new file mode 100644 index 00000000..392e52e4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_sv.json @@ -0,0 +1,4 @@ +{ + "loading": "Läser in", + "indicator": "Indikator finns" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_th.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_th.json new file mode 100644 index 00000000..8ca47012 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_th.json @@ -0,0 +1,4 @@ +{ + "loading": "กำลังโหลด", + "indicator": "มีตัวบ่งชี้" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_tr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_tr.json new file mode 100644 index 00000000..914e5cb8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_tr.json @@ -0,0 +1,4 @@ +{ + "loading": "Yükleniyor", + "indicator": "Gösterge mevcut" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_uk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_uk.json new file mode 100644 index 00000000..46782ed2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_uk.json @@ -0,0 +1,4 @@ +{ + "loading": "Завантажується", + "indicator": "Індикатор присутній" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_vi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_vi.json new file mode 100644 index 00000000..96a3b522 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_vi.json @@ -0,0 +1,4 @@ +{ + "loading": "Đang tải", + "indicator": "Chỉ báo hiện hữu" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_zh-CN.json new file mode 100644 index 00000000..49d92b9d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_zh-CN.json @@ -0,0 +1,4 @@ +{ + "loading": "正在加载", + "indicator": "指示器存在" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_zh-HK.json new file mode 100644 index 00000000..087f98bd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_zh-HK.json @@ -0,0 +1,4 @@ +{ + "loading": "正在載入", + "indicator": "指標呈現" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_zh-TW.json new file mode 100644 index 00000000..087f98bd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/action/t9n/messages_zh-TW.json @@ -0,0 +1,4 @@ +{ + "loading": "正在載入", + "indicator": "指標呈現" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages.json new file mode 100644 index 00000000..0c5bb0e5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages.json @@ -0,0 +1,3 @@ +{ + "close": "Close" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_ar.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_ar.json new file mode 100644 index 00000000..86447323 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_ar.json @@ -0,0 +1,3 @@ +{ + "close": "إغلاق" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_bg.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_bg.json new file mode 100644 index 00000000..b9bb24ed --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_bg.json @@ -0,0 +1,3 @@ +{ + "close": "Затваряне" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_bs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_bs.json new file mode 100644 index 00000000..db94104b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_bs.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvori" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_ca.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_ca.json new file mode 100644 index 00000000..f41c36ec --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_ca.json @@ -0,0 +1,3 @@ +{ + "close": "Tanca" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_cs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_cs.json new file mode 100644 index 00000000..97b131a5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_cs.json @@ -0,0 +1,3 @@ +{ + "close": "Zavřít" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_da.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_da.json new file mode 100644 index 00000000..2fd65d6c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_da.json @@ -0,0 +1,3 @@ +{ + "close": "Luk" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_de.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_de.json new file mode 100644 index 00000000..f04b9650 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_de.json @@ -0,0 +1,3 @@ +{ + "close": "Schließen" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_el.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_el.json new file mode 100644 index 00000000..a4330b8a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_el.json @@ -0,0 +1,3 @@ +{ + "close": "Κλείσιμο" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_en.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_en.json new file mode 100644 index 00000000..0c5bb0e5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_en.json @@ -0,0 +1,3 @@ +{ + "close": "Close" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_es.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_es.json new file mode 100644 index 00000000..32a5e0fa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_es.json @@ -0,0 +1,3 @@ +{ + "close": "Cerrar" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_et.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_et.json new file mode 100644 index 00000000..654e30fb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_et.json @@ -0,0 +1,3 @@ +{ + "close": "Sule" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_fi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_fi.json new file mode 100644 index 00000000..9f769e1b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_fi.json @@ -0,0 +1,3 @@ +{ + "close": "Sulje" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_fr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_fr.json new file mode 100644 index 00000000..fae7179a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_fr.json @@ -0,0 +1,3 @@ +{ + "close": "Fermer" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_he.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_he.json new file mode 100644 index 00000000..6be91cee --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_he.json @@ -0,0 +1,3 @@ +{ + "close": "סגירה" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_hr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_hr.json new file mode 100644 index 00000000..db94104b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_hr.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvori" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_hu.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_hu.json new file mode 100644 index 00000000..b4b179d4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_hu.json @@ -0,0 +1,3 @@ +{ + "close": "Bezárás" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_id.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_id.json new file mode 100644 index 00000000..b1bc146c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_id.json @@ -0,0 +1,3 @@ +{ + "close": "Tutup" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_it.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_it.json new file mode 100644 index 00000000..40cf2a93 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_it.json @@ -0,0 +1,3 @@ +{ + "close": "Chiudi" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_ja.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_ja.json new file mode 100644 index 00000000..93c4744d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_ja.json @@ -0,0 +1,3 @@ +{ + "close": "閉じる" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_ko.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_ko.json new file mode 100644 index 00000000..ee041777 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_ko.json @@ -0,0 +1,3 @@ +{ + "close": "닫기" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_lt.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_lt.json new file mode 100644 index 00000000..0b9bcbbf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_lt.json @@ -0,0 +1,3 @@ +{ + "close": "Uždaryti" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_lv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_lv.json new file mode 100644 index 00000000..844b8c63 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_lv.json @@ -0,0 +1,3 @@ +{ + "close": "Aizvērt" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_nl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_nl.json new file mode 100644 index 00000000..97cb041c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_nl.json @@ -0,0 +1,3 @@ +{ + "close": "Sluiten" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_no.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_no.json new file mode 100644 index 00000000..ae990c1b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_no.json @@ -0,0 +1,3 @@ +{ + "close": "Lukk" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_pl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_pl.json new file mode 100644 index 00000000..6122f93e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_pl.json @@ -0,0 +1,3 @@ +{ + "close": "Zamknij" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_pt-BR.json new file mode 100644 index 00000000..7243d9f9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_pt-BR.json @@ -0,0 +1,3 @@ +{ + "close": "Fechar" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_pt-PT.json new file mode 100644 index 00000000..7243d9f9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_pt-PT.json @@ -0,0 +1,3 @@ +{ + "close": "Fechar" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_ro.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_ro.json new file mode 100644 index 00000000..913e516a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_ro.json @@ -0,0 +1,3 @@ +{ + "close": "Închidere" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_ru.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_ru.json new file mode 100644 index 00000000..eeeebe6d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_ru.json @@ -0,0 +1,3 @@ +{ + "close": "Закрыть" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_sk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_sk.json new file mode 100644 index 00000000..388831f6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_sk.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvoriť" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_sl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_sl.json new file mode 100644 index 00000000..50bc09c7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_sl.json @@ -0,0 +1,3 @@ +{ + "close": "Zapri" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_sr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_sr.json new file mode 100644 index 00000000..db94104b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_sr.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvori" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_sv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_sv.json new file mode 100644 index 00000000..9ff8f095 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_sv.json @@ -0,0 +1,3 @@ +{ + "close": "Stäng" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_th.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_th.json new file mode 100644 index 00000000..1e72a72b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_th.json @@ -0,0 +1,3 @@ +{ + "close": "ปิด" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_tr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_tr.json new file mode 100644 index 00000000..9ed73bb6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_tr.json @@ -0,0 +1,3 @@ +{ + "close": "Kapat" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_uk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_uk.json new file mode 100644 index 00000000..b8f3443d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_uk.json @@ -0,0 +1,3 @@ +{ + "close": "Закрити" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_vi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_vi.json new file mode 100644 index 00000000..97ee3048 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_vi.json @@ -0,0 +1,3 @@ +{ + "close": "Đóng" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_zh-CN.json new file mode 100644 index 00000000..74bb1264 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_zh-CN.json @@ -0,0 +1,3 @@ +{ + "close": "关闭" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_zh-HK.json new file mode 100644 index 00000000..388446c4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_zh-HK.json @@ -0,0 +1,3 @@ +{ + "close": "關閉" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_zh-TW.json new file mode 100644 index 00000000..388446c4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/alert/t9n/messages_zh-TW.json @@ -0,0 +1,3 @@ +{ + "close": "關閉" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages.json new file mode 100644 index 00000000..7b5d4941 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages.json @@ -0,0 +1,4 @@ +{ + "collapse": "Collapse", + "expand": "Expand" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_ar.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_ar.json new file mode 100644 index 00000000..dafe93f8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_ar.json @@ -0,0 +1,4 @@ +{ + "collapse": "طي", + "expand": "توسيع" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_bg.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_bg.json new file mode 100644 index 00000000..b964dec0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_bg.json @@ -0,0 +1,4 @@ +{ + "collapse": "Сгъване", + "expand": "Разгъване" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_bs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_bs.json new file mode 100644 index 00000000..c43624bf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_bs.json @@ -0,0 +1,4 @@ +{ + "collapse": "Sažmi", + "expand": "Proširi" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_ca.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_ca.json new file mode 100644 index 00000000..6938b64f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_ca.json @@ -0,0 +1,4 @@ +{ + "collapse": "Redueix", + "expand": "Amplia" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_cs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_cs.json new file mode 100644 index 00000000..f47ff8ba --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_cs.json @@ -0,0 +1,4 @@ +{ + "collapse": "Sbalit", + "expand": "Rozbalit" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_da.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_da.json new file mode 100644 index 00000000..05e95b72 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_da.json @@ -0,0 +1,4 @@ +{ + "collapse": "Skjul", + "expand": "Udvid" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_de.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_de.json new file mode 100644 index 00000000..4d594946 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_de.json @@ -0,0 +1,4 @@ +{ + "collapse": "Ausblenden", + "expand": "Einblenden" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_el.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_el.json new file mode 100644 index 00000000..86536dcf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_el.json @@ -0,0 +1,4 @@ +{ + "collapse": "Σύμπτυξη", + "expand": "Ανάπτυξη" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_en.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_en.json new file mode 100644 index 00000000..7b5d4941 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_en.json @@ -0,0 +1,4 @@ +{ + "collapse": "Collapse", + "expand": "Expand" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_es.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_es.json new file mode 100644 index 00000000..0e5c58f4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_es.json @@ -0,0 +1,4 @@ +{ + "collapse": "Contraer", + "expand": "Expandir" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_et.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_et.json new file mode 100644 index 00000000..82910941 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_et.json @@ -0,0 +1,4 @@ +{ + "collapse": "Ahenda", + "expand": "Laienda" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_fi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_fi.json new file mode 100644 index 00000000..22ad9b00 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_fi.json @@ -0,0 +1,4 @@ +{ + "collapse": "Kutista", + "expand": "Laajenna" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_fr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_fr.json new file mode 100644 index 00000000..3d470e73 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_fr.json @@ -0,0 +1,4 @@ +{ + "collapse": "Réduire", + "expand": "Développer" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_he.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_he.json new file mode 100644 index 00000000..04777902 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_he.json @@ -0,0 +1,4 @@ +{ + "collapse": "צמצם", + "expand": "הרחב" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_hr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_hr.json new file mode 100644 index 00000000..c43624bf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_hr.json @@ -0,0 +1,4 @@ +{ + "collapse": "Sažmi", + "expand": "Proširi" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_hu.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_hu.json new file mode 100644 index 00000000..f89d9bec --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_hu.json @@ -0,0 +1,4 @@ +{ + "collapse": "Összecsukás", + "expand": "Kibontás" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_id.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_id.json new file mode 100644 index 00000000..332d953a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_id.json @@ -0,0 +1,4 @@ +{ + "collapse": "Tutup", + "expand": "Bentang" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_it.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_it.json new file mode 100644 index 00000000..c55ab388 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_it.json @@ -0,0 +1,4 @@ +{ + "collapse": "Comprimi", + "expand": "Espandi" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_ja.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_ja.json new file mode 100644 index 00000000..cdee64f6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_ja.json @@ -0,0 +1,4 @@ +{ + "collapse": "折りたたむ", + "expand": "展開" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_ko.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_ko.json new file mode 100644 index 00000000..5e66227a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_ko.json @@ -0,0 +1,4 @@ +{ + "collapse": "축소", + "expand": "확장" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_lt.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_lt.json new file mode 100644 index 00000000..feccc9bb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_lt.json @@ -0,0 +1,4 @@ +{ + "collapse": "Suskleisti", + "expand": "Išskleisti" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_lv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_lv.json new file mode 100644 index 00000000..5c931937 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_lv.json @@ -0,0 +1,4 @@ +{ + "collapse": "Sakļaut", + "expand": "Izvērst" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_nl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_nl.json new file mode 100644 index 00000000..75b19569 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_nl.json @@ -0,0 +1,4 @@ +{ + "collapse": "Inklappen", + "expand": "Uitklappen" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_no.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_no.json new file mode 100644 index 00000000..09f26f5b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_no.json @@ -0,0 +1,4 @@ +{ + "collapse": "Skjul", + "expand": "Utvid" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_pl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_pl.json new file mode 100644 index 00000000..976e84d9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_pl.json @@ -0,0 +1,4 @@ +{ + "collapse": "Zwiń", + "expand": "Rozwiń" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_pt-BR.json new file mode 100644 index 00000000..d8709d43 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_pt-BR.json @@ -0,0 +1,4 @@ +{ + "collapse": "Recolher", + "expand": "Expandir" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_pt-PT.json new file mode 100644 index 00000000..d8709d43 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_pt-PT.json @@ -0,0 +1,4 @@ +{ + "collapse": "Recolher", + "expand": "Expandir" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_ro.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_ro.json new file mode 100644 index 00000000..acc52536 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_ro.json @@ -0,0 +1,4 @@ +{ + "collapse": "Restrângere", + "expand": "Extindere" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_ru.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_ru.json new file mode 100644 index 00000000..d20feb68 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_ru.json @@ -0,0 +1,4 @@ +{ + "collapse": "Свернуть", + "expand": "Развернуть" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_sk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_sk.json new file mode 100644 index 00000000..4ef2c1ca --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_sk.json @@ -0,0 +1,4 @@ +{ + "collapse": "Zbaliť", + "expand": "Rozbaliť" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_sl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_sl.json new file mode 100644 index 00000000..add0afac --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_sl.json @@ -0,0 +1,4 @@ +{ + "collapse": "Strni", + "expand": "Razširi" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_sr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_sr.json new file mode 100644 index 00000000..a4cf02b4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_sr.json @@ -0,0 +1,4 @@ +{ + "collapse": "Skupi", + "expand": "Proširi" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_sv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_sv.json new file mode 100644 index 00000000..75536593 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_sv.json @@ -0,0 +1,4 @@ +{ + "collapse": "Dölj", + "expand": "Expandera" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_th.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_th.json new file mode 100644 index 00000000..71fca49b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_th.json @@ -0,0 +1,4 @@ +{ + "collapse": "ย่อลงมา", + "expand": "ขยาย" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_tr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_tr.json new file mode 100644 index 00000000..141bc724 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_tr.json @@ -0,0 +1,4 @@ +{ + "collapse": "Daralt", + "expand": "Genişlet" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_uk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_uk.json new file mode 100644 index 00000000..8fbd5104 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_uk.json @@ -0,0 +1,4 @@ +{ + "collapse": "Згорнути", + "expand": "Розширити" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_vi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_vi.json new file mode 100644 index 00000000..f9fe91fd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_vi.json @@ -0,0 +1,4 @@ +{ + "collapse": "Thu gọn", + "expand": "Mở rộng" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_zh-CN.json new file mode 100644 index 00000000..863cb3c1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_zh-CN.json @@ -0,0 +1,4 @@ +{ + "collapse": "折叠", + "expand": "展开" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_zh-HK.json new file mode 100644 index 00000000..a7b78d34 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_zh-HK.json @@ -0,0 +1,4 @@ +{ + "collapse": "摺疊", + "expand": "展開" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_zh-TW.json new file mode 100644 index 00000000..a7b78d34 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block-section/t9n/messages_zh-TW.json @@ -0,0 +1,4 @@ +{ + "collapse": "摺疊", + "expand": "展開" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages.json new file mode 100644 index 00000000..4412e858 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages.json @@ -0,0 +1,6 @@ +{ + "collapse": "Collapse", + "expand": "Expand", + "loading": "Loading", + "options": "Options" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_ar.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_ar.json new file mode 100644 index 00000000..3bcf2f69 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_ar.json @@ -0,0 +1,6 @@ +{ + "collapse": "طي", + "expand": "توسيع", + "loading": "تحميل", + "options": "خيارات" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_bg.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_bg.json new file mode 100644 index 00000000..eb945b41 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_bg.json @@ -0,0 +1,6 @@ +{ + "collapse": "Сгъване", + "expand": "Разгъване", + "loading": "Зареждане", + "options": "Опции" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_bs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_bs.json new file mode 100644 index 00000000..6fdc7a7b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_bs.json @@ -0,0 +1,6 @@ +{ + "collapse": "Sažmi", + "expand": "Proširi", + "loading": "Učitavanje u tijeku", + "options": "Opcije" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_ca.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_ca.json new file mode 100644 index 00000000..474ef5b4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_ca.json @@ -0,0 +1,6 @@ +{ + "collapse": "Redueix", + "expand": "Amplia", + "loading": "S'està carregant...", + "options": "Opcions" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_cs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_cs.json new file mode 100644 index 00000000..429de966 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_cs.json @@ -0,0 +1,6 @@ +{ + "collapse": "Sbalit", + "expand": "Rozbalit", + "loading": "Načítání", + "options": "Možnosti" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_da.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_da.json new file mode 100644 index 00000000..642700a6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_da.json @@ -0,0 +1,6 @@ +{ + "collapse": "Skjul", + "expand": "Udvid", + "loading": "Indlæser", + "options": "Indstillinger" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_de.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_de.json new file mode 100644 index 00000000..ea644b2a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_de.json @@ -0,0 +1,6 @@ +{ + "collapse": "Ausblenden", + "expand": "Einblenden", + "loading": "Wird geladen", + "options": "Optionen" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_el.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_el.json new file mode 100644 index 00000000..5d760c16 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_el.json @@ -0,0 +1,6 @@ +{ + "collapse": "Σύμπτυξη", + "expand": "Ανάπτυξη", + "loading": "Φόρτωση", + "options": "Επιλογές" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_en.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_en.json new file mode 100644 index 00000000..4412e858 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_en.json @@ -0,0 +1,6 @@ +{ + "collapse": "Collapse", + "expand": "Expand", + "loading": "Loading", + "options": "Options" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_es.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_es.json new file mode 100644 index 00000000..fabb0f9f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_es.json @@ -0,0 +1,6 @@ +{ + "collapse": "Contraer", + "expand": "Expandir", + "loading": "Cargando", + "options": "Opciones" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_et.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_et.json new file mode 100644 index 00000000..26765235 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_et.json @@ -0,0 +1,6 @@ +{ + "collapse": "Ahenda", + "expand": "Laienda", + "loading": "Laadimine", + "options": "Valikud" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_fi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_fi.json new file mode 100644 index 00000000..ccc03b9a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_fi.json @@ -0,0 +1,6 @@ +{ + "collapse": "Kutista", + "expand": "Laajenna", + "loading": "Ladataan", + "options": "Asetukset" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_fr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_fr.json new file mode 100644 index 00000000..eb716d1a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_fr.json @@ -0,0 +1,6 @@ +{ + "collapse": "Réduire", + "expand": "Développer", + "loading": "Chargement...", + "options": "Options" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_he.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_he.json new file mode 100644 index 00000000..a33007df --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_he.json @@ -0,0 +1,6 @@ +{ + "collapse": "צמצם", + "expand": "הרחב", + "loading": "טוען", + "options": "אפשרויות" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_hr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_hr.json new file mode 100644 index 00000000..6fdc7a7b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_hr.json @@ -0,0 +1,6 @@ +{ + "collapse": "Sažmi", + "expand": "Proširi", + "loading": "Učitavanje u tijeku", + "options": "Opcije" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_hu.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_hu.json new file mode 100644 index 00000000..c75b34dc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_hu.json @@ -0,0 +1,6 @@ +{ + "collapse": "Összecsukás", + "expand": "Kibontás", + "loading": "Betöltés", + "options": "Beállítási lehetőségek" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_id.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_id.json new file mode 100644 index 00000000..a3c95c84 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_id.json @@ -0,0 +1,6 @@ +{ + "collapse": "Tutup", + "expand": "Bentang", + "loading": "Memuat", + "options": "Opsi" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_it.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_it.json new file mode 100644 index 00000000..f18a74d1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_it.json @@ -0,0 +1,6 @@ +{ + "collapse": "Comprimi", + "expand": "Espandi", + "loading": "Caricamento in corso", + "options": "Opzioni" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_ja.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_ja.json new file mode 100644 index 00000000..108fc683 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_ja.json @@ -0,0 +1,6 @@ +{ + "collapse": "折りたたむ", + "expand": "展開", + "loading": "読み込んでいます", + "options": "オプション" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_ko.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_ko.json new file mode 100644 index 00000000..233e8a47 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_ko.json @@ -0,0 +1,6 @@ +{ + "collapse": "축소", + "expand": "확장", + "loading": "불러오는 중", + "options": "옵션" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_lt.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_lt.json new file mode 100644 index 00000000..4a2efc73 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_lt.json @@ -0,0 +1,6 @@ +{ + "collapse": "Suskleisti", + "expand": "Išskleisti", + "loading": "Kraunama", + "options": "Parinktys" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_lv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_lv.json new file mode 100644 index 00000000..546b1f25 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_lv.json @@ -0,0 +1,6 @@ +{ + "collapse": "Sakļaut", + "expand": "Izvērst", + "loading": "Ielādē", + "options": "Opcijas" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_nl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_nl.json new file mode 100644 index 00000000..c304e628 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_nl.json @@ -0,0 +1,6 @@ +{ + "collapse": "Inklappen", + "expand": "Uitklappen", + "loading": "Bezig met laden", + "options": "Opties" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_no.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_no.json new file mode 100644 index 00000000..c74217aa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_no.json @@ -0,0 +1,6 @@ +{ + "collapse": "Skjul", + "expand": "Utvid", + "loading": "Laster inn", + "options": "Alternativer" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_pl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_pl.json new file mode 100644 index 00000000..3c85aa78 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_pl.json @@ -0,0 +1,6 @@ +{ + "collapse": "Zwiń", + "expand": "Rozwiń", + "loading": "Wczytywanie", + "options": "Opcje" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_pt-BR.json new file mode 100644 index 00000000..6485ed11 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_pt-BR.json @@ -0,0 +1,6 @@ +{ + "collapse": "Recolher", + "expand": "Expandir", + "loading": "Carregando", + "options": "Opções" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_pt-PT.json new file mode 100644 index 00000000..3aa4e294 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_pt-PT.json @@ -0,0 +1,6 @@ +{ + "collapse": "Recolher", + "expand": "Expandir", + "loading": "A Carregar", + "options": "Opções" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_ro.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_ro.json new file mode 100644 index 00000000..1ee464a1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_ro.json @@ -0,0 +1,6 @@ +{ + "collapse": "Restrângere", + "expand": "Extindere", + "loading": "Se încarcă", + "options": "Opţiuni" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_ru.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_ru.json new file mode 100644 index 00000000..e0e74119 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_ru.json @@ -0,0 +1,6 @@ +{ + "collapse": "Свернуть", + "expand": "Развернуть", + "loading": "Загрузка", + "options": "Опции" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_sk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_sk.json new file mode 100644 index 00000000..61a8e498 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_sk.json @@ -0,0 +1,6 @@ +{ + "collapse": "Zbaliť", + "expand": "Rozbaliť", + "loading": "Načítava sa", + "options": "Možnosti" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_sl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_sl.json new file mode 100644 index 00000000..39135294 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_sl.json @@ -0,0 +1,6 @@ +{ + "collapse": "Strni", + "expand": "Razširi", + "loading": "Nalaganje", + "options": "Možnosti" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_sr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_sr.json new file mode 100644 index 00000000..30a31aa2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_sr.json @@ -0,0 +1,6 @@ +{ + "collapse": "Skupi", + "expand": "Proširi", + "loading": "Učitavanje", + "options": "Opcije" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_sv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_sv.json new file mode 100644 index 00000000..e18a504c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_sv.json @@ -0,0 +1,6 @@ +{ + "collapse": "Dölj", + "expand": "Expandera", + "loading": "Läser in", + "options": "Alternativ" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_th.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_th.json new file mode 100644 index 00000000..54ecb7cc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_th.json @@ -0,0 +1,6 @@ +{ + "collapse": "ย่อลงมา", + "expand": "ขยาย", + "loading": "กำลังโหลด", + "options": "ตัวเลือก" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_tr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_tr.json new file mode 100644 index 00000000..78d85879 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_tr.json @@ -0,0 +1,6 @@ +{ + "collapse": "Daralt", + "expand": "Genişlet", + "loading": "Yükleniyor", + "options": "Seçenekler" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_uk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_uk.json new file mode 100644 index 00000000..75fe52bd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_uk.json @@ -0,0 +1,6 @@ +{ + "collapse": "Згорнути", + "expand": "Розширити", + "loading": "Завантажується", + "options": "Опції" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_vi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_vi.json new file mode 100644 index 00000000..ec20d040 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_vi.json @@ -0,0 +1,6 @@ +{ + "collapse": "Thu gọn", + "expand": "Mở rộng", + "loading": "Đang tải", + "options": "Tùy chọn" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_zh-CN.json new file mode 100644 index 00000000..81ec6f2e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_zh-CN.json @@ -0,0 +1,6 @@ +{ + "collapse": "折叠", + "expand": "展开", + "loading": "正在加载", + "options": "选项" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_zh-HK.json new file mode 100644 index 00000000..7107e68a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_zh-HK.json @@ -0,0 +1,6 @@ +{ + "collapse": "摺疊", + "expand": "展開", + "loading": "正在載入", + "options": "選項" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_zh-TW.json new file mode 100644 index 00000000..7107e68a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/block/t9n/messages_zh-TW.json @@ -0,0 +1,6 @@ +{ + "collapse": "摺疊", + "expand": "展開", + "loading": "正在載入", + "options": "選項" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages.json new file mode 100644 index 00000000..53151fbb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages.json @@ -0,0 +1,3 @@ +{ + "loading": "Loading" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_ar.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_ar.json new file mode 100644 index 00000000..0fa5c1f4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_ar.json @@ -0,0 +1,3 @@ +{ + "loading": "تحميل" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_bg.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_bg.json new file mode 100644 index 00000000..d283fd95 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_bg.json @@ -0,0 +1,3 @@ +{ + "loading": "Зареждане" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_bs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_bs.json new file mode 100644 index 00000000..5266b60f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_bs.json @@ -0,0 +1,3 @@ +{ + "loading": "Učitavanje u tijeku" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_ca.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_ca.json new file mode 100644 index 00000000..19d6419a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_ca.json @@ -0,0 +1,3 @@ +{ + "loading": "S'està carregant..." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_cs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_cs.json new file mode 100644 index 00000000..62257e7c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_cs.json @@ -0,0 +1,3 @@ +{ + "loading": "Načítání" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_da.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_da.json new file mode 100644 index 00000000..de5924d4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_da.json @@ -0,0 +1,3 @@ +{ + "loading": "Indlæser" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_de.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_de.json new file mode 100644 index 00000000..14557d19 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_de.json @@ -0,0 +1,3 @@ +{ + "loading": "Wird geladen" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_el.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_el.json new file mode 100644 index 00000000..61487cbe --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_el.json @@ -0,0 +1,3 @@ +{ + "loading": "Φόρτωση" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_en.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_en.json new file mode 100644 index 00000000..53151fbb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_en.json @@ -0,0 +1,3 @@ +{ + "loading": "Loading" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_es.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_es.json new file mode 100644 index 00000000..fcf20551 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_es.json @@ -0,0 +1,3 @@ +{ + "loading": "Cargando" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_et.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_et.json new file mode 100644 index 00000000..75b856d4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_et.json @@ -0,0 +1,3 @@ +{ + "loading": "Laadimine" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_fi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_fi.json new file mode 100644 index 00000000..2ef1ce29 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_fi.json @@ -0,0 +1,3 @@ +{ + "loading": "Ladataan" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_fr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_fr.json new file mode 100644 index 00000000..4192d4c7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_fr.json @@ -0,0 +1,3 @@ +{ + "loading": "Chargement" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_he.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_he.json new file mode 100644 index 00000000..514f165f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_he.json @@ -0,0 +1,3 @@ +{ + "loading": "טוען" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_hr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_hr.json new file mode 100644 index 00000000..5266b60f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_hr.json @@ -0,0 +1,3 @@ +{ + "loading": "Učitavanje u tijeku" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_hu.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_hu.json new file mode 100644 index 00000000..7a8a291f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_hu.json @@ -0,0 +1,3 @@ +{ + "loading": "Betöltés" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_id.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_id.json new file mode 100644 index 00000000..b015e51d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_id.json @@ -0,0 +1,3 @@ +{ + "loading": "Memuat" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_it.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_it.json new file mode 100644 index 00000000..2ef011d4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_it.json @@ -0,0 +1,3 @@ +{ + "loading": "Caricamento in corso" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_ja.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_ja.json new file mode 100644 index 00000000..fac2945a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_ja.json @@ -0,0 +1,3 @@ +{ + "loading": "読み込んでいます" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_ko.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_ko.json new file mode 100644 index 00000000..737aa888 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_ko.json @@ -0,0 +1,3 @@ +{ + "loading": "불러오는 중" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_lt.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_lt.json new file mode 100644 index 00000000..ccbde9cf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_lt.json @@ -0,0 +1,3 @@ +{ + "loading": "Kraunama" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_lv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_lv.json new file mode 100644 index 00000000..afb72845 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_lv.json @@ -0,0 +1,3 @@ +{ + "loading": "Ielādē" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_nl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_nl.json new file mode 100644 index 00000000..2c91b6a3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_nl.json @@ -0,0 +1,3 @@ +{ + "loading": "Bezig met laden" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_no.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_no.json new file mode 100644 index 00000000..7318a25d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_no.json @@ -0,0 +1,3 @@ +{ + "loading": "Laster inn" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_pl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_pl.json new file mode 100644 index 00000000..a4ba3533 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_pl.json @@ -0,0 +1,3 @@ +{ + "loading": "Wczytywanie" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_pt-BR.json new file mode 100644 index 00000000..997baa32 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_pt-BR.json @@ -0,0 +1,3 @@ +{ + "loading": "Carregando" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_pt-PT.json new file mode 100644 index 00000000..cd2c0488 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_pt-PT.json @@ -0,0 +1,3 @@ +{ + "loading": "A Carregar" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_ro.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_ro.json new file mode 100644 index 00000000..a36a063c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_ro.json @@ -0,0 +1,3 @@ +{ + "loading": "Se încarcă" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_ru.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_ru.json new file mode 100644 index 00000000..4c525e0b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_ru.json @@ -0,0 +1,3 @@ +{ + "loading": "Загрузка" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_sk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_sk.json new file mode 100644 index 00000000..a489f9b6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_sk.json @@ -0,0 +1,3 @@ +{ + "loading": "Načítava sa" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_sl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_sl.json new file mode 100644 index 00000000..d82f62f6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_sl.json @@ -0,0 +1,3 @@ +{ + "loading": "Nalaganje" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_sr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_sr.json new file mode 100644 index 00000000..b81c61ec --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_sr.json @@ -0,0 +1,3 @@ +{ + "loading": "Učitavanje" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_sv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_sv.json new file mode 100644 index 00000000..c2416767 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_sv.json @@ -0,0 +1,3 @@ +{ + "loading": "Läser in" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_th.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_th.json new file mode 100644 index 00000000..6ff5841b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_th.json @@ -0,0 +1,3 @@ +{ + "loading": "กำลังโหลด" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_tr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_tr.json new file mode 100644 index 00000000..5482aaee --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_tr.json @@ -0,0 +1,3 @@ +{ + "loading": "Yükleniyor" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_uk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_uk.json new file mode 100644 index 00000000..d8686ae3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_uk.json @@ -0,0 +1,3 @@ +{ + "loading": "Завантажується" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_vi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_vi.json new file mode 100644 index 00000000..680f766e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_vi.json @@ -0,0 +1,3 @@ +{ + "loading": "Đang tải" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_zh-CN.json new file mode 100644 index 00000000..8b80d6ca --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_zh-CN.json @@ -0,0 +1,3 @@ +{ + "loading": "正在加载" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_zh-HK.json new file mode 100644 index 00000000..1e69fa23 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_zh-HK.json @@ -0,0 +1,3 @@ +{ + "loading": "正在載入" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_zh-TW.json new file mode 100644 index 00000000..1e69fa23 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/button/t9n/messages_zh-TW.json @@ -0,0 +1,3 @@ +{ + "loading": "正在載入" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages.json new file mode 100644 index 00000000..634d7a6d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages.json @@ -0,0 +1,4 @@ +{ + "select": "Select", + "loading": "Loading" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_ar.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_ar.json new file mode 100644 index 00000000..3808acda --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_ar.json @@ -0,0 +1,4 @@ +{ + "select": "تحديد", + "loading": "تحميل" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_bg.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_bg.json new file mode 100644 index 00000000..2ba9b560 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_bg.json @@ -0,0 +1,4 @@ +{ + "select": "Избор", + "loading": "Зареждане" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_bs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_bs.json new file mode 100644 index 00000000..58344c8b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_bs.json @@ -0,0 +1,4 @@ +{ + "select": "Odaberi", + "loading": "Učitavanje u tijeku" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_ca.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_ca.json new file mode 100644 index 00000000..b2abedd5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_ca.json @@ -0,0 +1,4 @@ +{ + "select": "Selecciona", + "loading": "S'està carregant..." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_cs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_cs.json new file mode 100644 index 00000000..25423f95 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_cs.json @@ -0,0 +1,4 @@ +{ + "select": "Vybrat", + "loading": "Načítání" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_da.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_da.json new file mode 100644 index 00000000..0dce594e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_da.json @@ -0,0 +1,4 @@ +{ + "select": "Vælg", + "loading": "Indlæser" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_de.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_de.json new file mode 100644 index 00000000..680f2f10 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_de.json @@ -0,0 +1,4 @@ +{ + "select": "Auswählen", + "loading": "Wird geladen" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_el.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_el.json new file mode 100644 index 00000000..99aa3e83 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_el.json @@ -0,0 +1,4 @@ +{ + "select": "Επιλογή", + "loading": "Φόρτωση" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_en.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_en.json new file mode 100644 index 00000000..634d7a6d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_en.json @@ -0,0 +1,4 @@ +{ + "select": "Select", + "loading": "Loading" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_es.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_es.json new file mode 100644 index 00000000..aff48b92 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_es.json @@ -0,0 +1,4 @@ +{ + "select": "Seleccionar", + "loading": "Cargando" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_et.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_et.json new file mode 100644 index 00000000..c1ad3122 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_et.json @@ -0,0 +1,4 @@ +{ + "select": "Vali", + "loading": "Laadimine" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_fi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_fi.json new file mode 100644 index 00000000..dd30e01d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_fi.json @@ -0,0 +1,4 @@ +{ + "select": "Valitse", + "loading": "Ladataan" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_fr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_fr.json new file mode 100644 index 00000000..a4b45429 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_fr.json @@ -0,0 +1,4 @@ +{ + "select": "Sélectionner", + "loading": "Chargement" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_he.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_he.json new file mode 100644 index 00000000..0370921e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_he.json @@ -0,0 +1,4 @@ +{ + "select": "בחר", + "loading": "טוען" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_hr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_hr.json new file mode 100644 index 00000000..58344c8b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_hr.json @@ -0,0 +1,4 @@ +{ + "select": "Odaberi", + "loading": "Učitavanje u tijeku" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_hu.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_hu.json new file mode 100644 index 00000000..eca0b6fc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_hu.json @@ -0,0 +1,4 @@ +{ + "select": "Kiválasztás", + "loading": "Betöltés" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_id.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_id.json new file mode 100644 index 00000000..60a30c65 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_id.json @@ -0,0 +1,4 @@ +{ + "select": "Pilih", + "loading": "Memuat" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_it.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_it.json new file mode 100644 index 00000000..2db81e34 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_it.json @@ -0,0 +1,4 @@ +{ + "select": "Seleziona", + "loading": "Caricamento in corso" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_ja.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_ja.json new file mode 100644 index 00000000..2aad7ff3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_ja.json @@ -0,0 +1,4 @@ +{ + "select": "選択", + "loading": "読み込んでいます" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_ko.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_ko.json new file mode 100644 index 00000000..c009c937 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_ko.json @@ -0,0 +1,4 @@ +{ + "select": "선택", + "loading": "불러오는 중" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_lt.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_lt.json new file mode 100644 index 00000000..a779e60c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_lt.json @@ -0,0 +1,4 @@ +{ + "select": "Pasirinkti", + "loading": "Kraunama" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_lv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_lv.json new file mode 100644 index 00000000..bcc80b6c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_lv.json @@ -0,0 +1,4 @@ +{ + "select": "Izvēlēties", + "loading": "Ielādē" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_nl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_nl.json new file mode 100644 index 00000000..6842c713 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_nl.json @@ -0,0 +1,4 @@ +{ + "select": "Selecteren", + "loading": "Bezig met laden" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_no.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_no.json new file mode 100644 index 00000000..75d114c5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_no.json @@ -0,0 +1,4 @@ +{ + "select": "Velg", + "loading": "Laster inn" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_pl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_pl.json new file mode 100644 index 00000000..b3e443ab --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_pl.json @@ -0,0 +1,4 @@ +{ + "select": "Wybierz", + "loading": "Wczytywanie" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_pt-BR.json new file mode 100644 index 00000000..9bebddfb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_pt-BR.json @@ -0,0 +1,4 @@ +{ + "select": "Selecionar", + "loading": "Carregando" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_pt-PT.json new file mode 100644 index 00000000..06e65188 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_pt-PT.json @@ -0,0 +1,4 @@ +{ + "select": "Selecionar", + "loading": "A Carregar" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_ro.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_ro.json new file mode 100644 index 00000000..2df08b16 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_ro.json @@ -0,0 +1,4 @@ +{ + "select": "Selectare", + "loading": "Se încarcă" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_ru.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_ru.json new file mode 100644 index 00000000..cee5b127 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_ru.json @@ -0,0 +1,4 @@ +{ + "select": "Выбрать", + "loading": "Загрузка" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_sk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_sk.json new file mode 100644 index 00000000..d31c7e84 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_sk.json @@ -0,0 +1,4 @@ +{ + "select": "Vybrať", + "loading": "Načítava sa" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_sl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_sl.json new file mode 100644 index 00000000..96fe3ab1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_sl.json @@ -0,0 +1,4 @@ +{ + "select": "Izberi", + "loading": "Nalaganje" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_sr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_sr.json new file mode 100644 index 00000000..54b523c6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_sr.json @@ -0,0 +1,4 @@ +{ + "select": "Selektujte", + "loading": "Učitavanje" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_sv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_sv.json new file mode 100644 index 00000000..0b6612f3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_sv.json @@ -0,0 +1,4 @@ +{ + "select": "Välj", + "loading": "Läser in" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_th.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_th.json new file mode 100644 index 00000000..751740f5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_th.json @@ -0,0 +1,4 @@ +{ + "select": "เลือก", + "loading": "กำลังโหลด" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_tr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_tr.json new file mode 100644 index 00000000..9833ba8c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_tr.json @@ -0,0 +1,4 @@ +{ + "select": "Seç", + "loading": "Yükleniyor" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_uk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_uk.json new file mode 100644 index 00000000..8f4209f5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_uk.json @@ -0,0 +1,4 @@ +{ + "select": "Вибрати", + "loading": "Завантажується" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_vi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_vi.json new file mode 100644 index 00000000..575eb8ad --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_vi.json @@ -0,0 +1,4 @@ +{ + "select": "Chọn", + "loading": "Đang tải" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_zh-CN.json new file mode 100644 index 00000000..54e83dee --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_zh-CN.json @@ -0,0 +1,4 @@ +{ + "select": "选择", + "loading": "正在加载" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_zh-HK.json new file mode 100644 index 00000000..bd3dddad --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_zh-HK.json @@ -0,0 +1,4 @@ +{ + "select": "選擇", + "loading": "正在載入" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_zh-TW.json new file mode 100644 index 00000000..bd3dddad --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/card/t9n/messages_zh-TW.json @@ -0,0 +1,4 @@ +{ + "select": "選擇", + "loading": "正在載入" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages.json new file mode 100644 index 00000000..af928838 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages.json @@ -0,0 +1,8 @@ +{ + "previous": "Previous", + "next": "Next", + "play": "Play", + "pause": "Pause", + "carousel": "Carousel", + "carouselItemProgress": "Progress indicator for Carousel Item" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_ar.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_ar.json new file mode 100644 index 00000000..ce83b114 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_ar.json @@ -0,0 +1,8 @@ +{ + "previous": "السابق", + "next": "التالي", + "play": "Play", + "pause": "Pause", + "carousel": "Carousel", + "carouselItemProgress": "Progress indicator for Carousel Item" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_bg.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_bg.json new file mode 100644 index 00000000..bb431f6a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_bg.json @@ -0,0 +1,8 @@ +{ + "previous": "Предишна", + "next": "Напред", + "play": "Play", + "pause": "Pause", + "carousel": "Carousel", + "carouselItemProgress": "Progress indicator for Carousel Item" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_bs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_bs.json new file mode 100644 index 00000000..40bb334a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_bs.json @@ -0,0 +1,8 @@ +{ + "previous": "Prethodno", + "next": "Sljedeće", + "play": "Play", + "pause": "Pause", + "carousel": "Carousel", + "carouselItemProgress": "Progress indicator for Carousel Item" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_ca.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_ca.json new file mode 100644 index 00000000..e78475be --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_ca.json @@ -0,0 +1,8 @@ +{ + "previous": "Anterior", + "next": "Següent", + "play": "Play", + "pause": "Pause", + "carousel": "Carousel", + "carouselItemProgress": "Progress indicator for Carousel Item" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_cs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_cs.json new file mode 100644 index 00000000..4f9ddef7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_cs.json @@ -0,0 +1,8 @@ +{ + "previous": "Předchozí", + "next": "Další", + "play": "Play", + "pause": "Pause", + "carousel": "Carousel", + "carouselItemProgress": "Progress indicator for Carousel Item" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_da.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_da.json new file mode 100644 index 00000000..b6146a99 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_da.json @@ -0,0 +1,8 @@ +{ + "previous": "Forrige", + "next": "Næste", + "play": "Play", + "pause": "Pause", + "carousel": "Carousel", + "carouselItemProgress": "Progress indicator for Carousel Item" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_de.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_de.json new file mode 100644 index 00000000..6b489ea8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_de.json @@ -0,0 +1,8 @@ +{ + "previous": "Zurück", + "next": "Weiter", + "play": "Play", + "pause": "Pause", + "carousel": "Carousel", + "carouselItemProgress": "Progress indicator for Carousel Item" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_el.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_el.json new file mode 100644 index 00000000..a08b455e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_el.json @@ -0,0 +1,8 @@ +{ + "previous": "Προηγούμενο", + "next": "Επόμενο", + "play": "Play", + "pause": "Pause", + "carousel": "Carousel", + "carouselItemProgress": "Progress indicator for Carousel Item" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_en.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_en.json new file mode 100644 index 00000000..af928838 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_en.json @@ -0,0 +1,8 @@ +{ + "previous": "Previous", + "next": "Next", + "play": "Play", + "pause": "Pause", + "carousel": "Carousel", + "carouselItemProgress": "Progress indicator for Carousel Item" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_es.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_es.json new file mode 100644 index 00000000..341a9bf0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_es.json @@ -0,0 +1,8 @@ +{ + "previous": "Anterior", + "next": "Siguiente", + "play": "Play", + "pause": "Pause", + "carousel": "Carousel", + "carouselItemProgress": "Progress indicator for Carousel Item" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_et.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_et.json new file mode 100644 index 00000000..313a79fd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_et.json @@ -0,0 +1,8 @@ +{ + "previous": "Eelmine", + "next": "Edasi", + "play": "Play", + "pause": "Pause", + "carousel": "Carousel", + "carouselItemProgress": "Progress indicator for Carousel Item" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_fi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_fi.json new file mode 100644 index 00000000..56e0794b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_fi.json @@ -0,0 +1,8 @@ +{ + "previous": "Edellinen", + "next": "Seuraava", + "play": "Play", + "pause": "Pause", + "carousel": "Carousel", + "carouselItemProgress": "Progress indicator for Carousel Item" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_fr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_fr.json new file mode 100644 index 00000000..a8afd336 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_fr.json @@ -0,0 +1,8 @@ +{ + "previous": "Précédent", + "next": "Suivant", + "play": "Play", + "pause": "Pause", + "carousel": "Carousel", + "carouselItemProgress": "Progress indicator for Carousel Item" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_he.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_he.json new file mode 100644 index 00000000..def99665 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_he.json @@ -0,0 +1,8 @@ +{ + "previous": "קודם", + "next": "הבא", + "play": "Play", + "pause": "Pause", + "carousel": "Carousel", + "carouselItemProgress": "Progress indicator for Carousel Item" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_hr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_hr.json new file mode 100644 index 00000000..40bb334a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_hr.json @@ -0,0 +1,8 @@ +{ + "previous": "Prethodno", + "next": "Sljedeće", + "play": "Play", + "pause": "Pause", + "carousel": "Carousel", + "carouselItemProgress": "Progress indicator for Carousel Item" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_hu.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_hu.json new file mode 100644 index 00000000..0e6386f8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_hu.json @@ -0,0 +1,8 @@ +{ + "previous": "Előző", + "next": "Tovább", + "play": "Play", + "pause": "Pause", + "carousel": "Carousel", + "carouselItemProgress": "Progress indicator for Carousel Item" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_id.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_id.json new file mode 100644 index 00000000..1228d8f5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_id.json @@ -0,0 +1,8 @@ +{ + "previous": "Sebelumnya", + "next": "Selanjutnya", + "play": "Play", + "pause": "Pause", + "carousel": "Carousel", + "carouselItemProgress": "Progress indicator for Carousel Item" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_it.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_it.json new file mode 100644 index 00000000..62173957 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_it.json @@ -0,0 +1,8 @@ +{ + "previous": "Precedente", + "next": "Avanti", + "play": "Play", + "pause": "Pause", + "carousel": "Carousel", + "carouselItemProgress": "Progress indicator for Carousel Item" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_ja.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_ja.json new file mode 100644 index 00000000..59766b8f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_ja.json @@ -0,0 +1,8 @@ +{ + "previous": "前へ", + "next": "次へ", + "play": "Play", + "pause": "Pause", + "carousel": "Carousel", + "carouselItemProgress": "Progress indicator for Carousel Item" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_ko.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_ko.json new file mode 100644 index 00000000..542254c1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_ko.json @@ -0,0 +1,8 @@ +{ + "previous": "이전", + "next": "다음", + "play": "Play", + "pause": "Pause", + "carousel": "Carousel", + "carouselItemProgress": "Progress indicator for Carousel Item" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_lt.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_lt.json new file mode 100644 index 00000000..40d7581f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_lt.json @@ -0,0 +1,8 @@ +{ + "previous": "Atgal", + "next": "Kitas", + "play": "Play", + "pause": "Pause", + "carousel": "Carousel", + "carouselItemProgress": "Progress indicator for Carousel Item" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_lv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_lv.json new file mode 100644 index 00000000..402d4dd6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_lv.json @@ -0,0 +1,8 @@ +{ + "previous": "Iepriekšējais", + "next": "Tālāk", + "play": "Play", + "pause": "Pause", + "carousel": "Carousel", + "carouselItemProgress": "Progress indicator for Carousel Item" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_nl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_nl.json new file mode 100644 index 00000000..1a1e2f97 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_nl.json @@ -0,0 +1,8 @@ +{ + "previous": "Vorige", + "next": "Volgende", + "play": "Play", + "pause": "Pause", + "carousel": "Carousel", + "carouselItemProgress": "Progress indicator for Carousel Item" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_no.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_no.json new file mode 100644 index 00000000..c5202061 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_no.json @@ -0,0 +1,8 @@ +{ + "previous": "Forrige", + "next": "Neste", + "play": "Play", + "pause": "Pause", + "carousel": "Carousel", + "carouselItemProgress": "Progress indicator for Carousel Item" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_pl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_pl.json new file mode 100644 index 00000000..60697aa4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_pl.json @@ -0,0 +1,8 @@ +{ + "previous": "Powrót", + "next": "Dalej", + "play": "Play", + "pause": "Pause", + "carousel": "Carousel", + "carouselItemProgress": "Progress indicator for Carousel Item" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_pt-BR.json new file mode 100644 index 00000000..58ea2e47 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_pt-BR.json @@ -0,0 +1,8 @@ +{ + "previous": "Anterior", + "next": "Avançar", + "play": "Play", + "pause": "Pause", + "carousel": "Carousel", + "carouselItemProgress": "Progress indicator for Carousel Item" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_pt-PT.json new file mode 100644 index 00000000..55edf96b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_pt-PT.json @@ -0,0 +1,8 @@ +{ + "previous": "Anterior", + "next": "Seguinte", + "play": "Play", + "pause": "Pause", + "carousel": "Carousel", + "carouselItemProgress": "Progress indicator for Carousel Item" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_ro.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_ro.json new file mode 100644 index 00000000..6affeb95 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_ro.json @@ -0,0 +1,8 @@ +{ + "previous": "Anterior", + "next": "Următorul", + "play": "Play", + "pause": "Pause", + "carousel": "Carousel", + "carouselItemProgress": "Progress indicator for Carousel Item" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_ru.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_ru.json new file mode 100644 index 00000000..7faae6b3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_ru.json @@ -0,0 +1,8 @@ +{ + "previous": "Предыдущий", + "next": "Далее", + "play": "Play", + "pause": "Pause", + "carousel": "Carousel", + "carouselItemProgress": "Progress indicator for Carousel Item" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_sk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_sk.json new file mode 100644 index 00000000..8497282b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_sk.json @@ -0,0 +1,8 @@ +{ + "previous": "Predchádzajúci", + "next": "Ďalší", + "play": "Play", + "pause": "Pause", + "carousel": "Carousel", + "carouselItemProgress": "Progress indicator for Carousel Item" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_sl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_sl.json new file mode 100644 index 00000000..98afddf5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_sl.json @@ -0,0 +1,8 @@ +{ + "previous": "Nazaj", + "next": "Naprej", + "play": "Play", + "pause": "Pause", + "carousel": "Carousel", + "carouselItemProgress": "Progress indicator for Carousel Item" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_sr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_sr.json new file mode 100644 index 00000000..e3f40b13 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_sr.json @@ -0,0 +1,8 @@ +{ + "previous": "Prethodno", + "next": "Sledeće", + "play": "Play", + "pause": "Pause", + "carousel": "Carousel", + "carouselItemProgress": "Progress indicator for Carousel Item" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_sv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_sv.json new file mode 100644 index 00000000..9eef506c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_sv.json @@ -0,0 +1,8 @@ +{ + "previous": "Föregående", + "next": "Nästa", + "play": "Play", + "pause": "Pause", + "carousel": "Carousel", + "carouselItemProgress": "Progress indicator for Carousel Item" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_th.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_th.json new file mode 100644 index 00000000..2bedaf01 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_th.json @@ -0,0 +1,8 @@ +{ + "previous": "ก่อนหน้า", + "next": "ถัดไป", + "play": "Play", + "pause": "Pause", + "carousel": "Carousel", + "carouselItemProgress": "Progress indicator for Carousel Item" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_tr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_tr.json new file mode 100644 index 00000000..787841c8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_tr.json @@ -0,0 +1,8 @@ +{ + "previous": "Önceki", + "next": "İleri", + "play": "Play", + "pause": "Pause", + "carousel": "Carousel", + "carouselItemProgress": "Progress indicator for Carousel Item" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_uk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_uk.json new file mode 100644 index 00000000..3d725c0c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_uk.json @@ -0,0 +1,8 @@ +{ + "previous": "Назад", + "next": "Далі", + "play": "Play", + "pause": "Pause", + "carousel": "Carousel", + "carouselItemProgress": "Progress indicator for Carousel Item" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_vi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_vi.json new file mode 100644 index 00000000..6a211f74 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_vi.json @@ -0,0 +1,8 @@ +{ + "previous": "Trước", + "next": "Tiếp", + "play": "Play", + "pause": "Pause", + "carousel": "Carousel", + "carouselItemProgress": "Progress indicator for Carousel Item" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_zh-CN.json new file mode 100644 index 00000000..2dea3470 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_zh-CN.json @@ -0,0 +1,8 @@ +{ + "previous": "上一步", + "next": "下一步", + "play": "Play", + "pause": "Pause", + "carousel": "Carousel", + "carouselItemProgress": "Progress indicator for Carousel Item" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_zh-HK.json new file mode 100644 index 00000000..de0073a2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_zh-HK.json @@ -0,0 +1,8 @@ +{ + "previous": "上一頁", + "next": "下一步", + "play": "Play", + "pause": "Pause", + "carousel": "Carousel", + "carouselItemProgress": "Progress indicator for Carousel Item" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_zh-TW.json new file mode 100644 index 00000000..de0073a2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/carousel/t9n/messages_zh-TW.json @@ -0,0 +1,8 @@ +{ + "previous": "上一頁", + "next": "下一步", + "play": "Play", + "pause": "Pause", + "carousel": "Carousel", + "carouselItemProgress": "Progress indicator for Carousel Item" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages.json new file mode 100644 index 00000000..cc5a1bcc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Close" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_ar.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_ar.json new file mode 100644 index 00000000..0333361a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_ar.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "إغلاق" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_bg.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_bg.json new file mode 100644 index 00000000..9f1e7269 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_bg.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Затваряне" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_bs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_bs.json new file mode 100644 index 00000000..256be2be --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_bs.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Zatvori" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_ca.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_ca.json new file mode 100644 index 00000000..87866d9b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_ca.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Tanca" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_cs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_cs.json new file mode 100644 index 00000000..2d19bf98 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_cs.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Zavřít" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_da.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_da.json new file mode 100644 index 00000000..a7a39b04 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_da.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Luk" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_de.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_de.json new file mode 100644 index 00000000..f8254444 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_de.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Schließen" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_el.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_el.json new file mode 100644 index 00000000..88e8c221 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_el.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Κλείσιμο" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_en.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_en.json new file mode 100644 index 00000000..cc5a1bcc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_en.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Close" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_es.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_es.json new file mode 100644 index 00000000..f84f8b66 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_es.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Cerrar" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_et.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_et.json new file mode 100644 index 00000000..db882ff3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_et.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Sule" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_fi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_fi.json new file mode 100644 index 00000000..92f26402 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_fi.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Sulje" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_fr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_fr.json new file mode 100644 index 00000000..a6d2d767 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_fr.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Fermer" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_he.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_he.json new file mode 100644 index 00000000..ebadb6f9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_he.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "סגירה" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_hr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_hr.json new file mode 100644 index 00000000..256be2be --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_hr.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Zatvori" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_hu.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_hu.json new file mode 100644 index 00000000..93a5c9bd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_hu.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Bezárás" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_id.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_id.json new file mode 100644 index 00000000..7b115306 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_id.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Tutup" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_it.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_it.json new file mode 100644 index 00000000..9b2da018 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_it.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Chiudi" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_ja.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_ja.json new file mode 100644 index 00000000..2c65f340 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_ja.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "閉じる" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_ko.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_ko.json new file mode 100644 index 00000000..3045f676 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_ko.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "닫기" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_lt.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_lt.json new file mode 100644 index 00000000..143f8e84 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_lt.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Uždaryti" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_lv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_lv.json new file mode 100644 index 00000000..945722f2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_lv.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Aizvērt" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_nl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_nl.json new file mode 100644 index 00000000..ac160327 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_nl.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Sluiten" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_no.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_no.json new file mode 100644 index 00000000..aeb2c9a3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_no.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Lukk" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_pl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_pl.json new file mode 100644 index 00000000..e10af0b0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_pl.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Zamknij" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_pt-BR.json new file mode 100644 index 00000000..5d5dd229 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_pt-BR.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Fechar" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_pt-PT.json new file mode 100644 index 00000000..5d5dd229 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_pt-PT.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Fechar" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_ro.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_ro.json new file mode 100644 index 00000000..b44ff45b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_ro.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Închidere" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_ru.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_ru.json new file mode 100644 index 00000000..7fd10bdf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_ru.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Закрыть" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_sk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_sk.json new file mode 100644 index 00000000..fca31385 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_sk.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Zatvoriť" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_sl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_sl.json new file mode 100644 index 00000000..75be7a02 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_sl.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Zapri" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_sr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_sr.json new file mode 100644 index 00000000..256be2be --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_sr.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Zatvori" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_sv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_sv.json new file mode 100644 index 00000000..202b47d4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_sv.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Stäng" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_th.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_th.json new file mode 100644 index 00000000..781d0068 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_th.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "ปิด" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_tr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_tr.json new file mode 100644 index 00000000..500a8f92 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_tr.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Kapat" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_uk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_uk.json new file mode 100644 index 00000000..f2f1fa63 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_uk.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Закрити" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_vi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_vi.json new file mode 100644 index 00000000..55bf0626 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_vi.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Đóng" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_zh-CN.json new file mode 100644 index 00000000..d6e00223 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_zh-CN.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "关闭" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_zh-HK.json new file mode 100644 index 00000000..be580825 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_zh-HK.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "關閉" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_zh-TW.json new file mode 100644 index 00000000..be580825 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/chip/t9n/messages_zh-TW.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "關閉" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages.json new file mode 100644 index 00000000..bb7a689e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Blue", + "deleteColor": "Delete color", + "g": "G", + "green": "Green", + "h": "H", + "hsv": "HSV", + "hex": "Hex", + "hue": "Hue", + "noColor": "No color", + "opacity": "Opacity", + "r": "R", + "red": "Red", + "rgb": "RGB", + "s": "S", + "saturation": "Saturation", + "saveColor": "Save color", + "saved": "Saved", + "v": "V", + "value": "Value" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_ar.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_ar.json new file mode 100644 index 00000000..606a1ce1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_ar.json @@ -0,0 +1,22 @@ +{ + "b": "ب", + "blue": "أزرق", + "deleteColor": "حذف اللون", + "g": "G", + "green": "أخضر", + "h": "H", + "hsv": "HSV", + "hex": "سداسي", + "hue": "تدرج اللون", + "noColor": "لا يوجد لون", + "opacity": "معدل الشفافية", + "r": "R", + "red": "أحمر", + "rgb": "RGB", + "s": "S", + "saturation": "الإشباع", + "saveColor": "حفظ اللون", + "saved": "تم الحفظ", + "v": "V", + "value": "القيمة" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_bg.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_bg.json new file mode 100644 index 00000000..0bb76967 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_bg.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Син", + "deleteColor": "Изтриване на цвят", + "g": "G", + "green": "Зелен", + "h": "H", + "hsv": "HSV", + "hex": "Hex", + "hue": "Hue", + "noColor": "Без цвят", + "opacity": "Непрозрачност", + "r": "R", + "red": "Червен", + "rgb": "RGB", + "s": "S", + "saturation": "Сатурация", + "saveColor": "Запазване на цвят", + "saved": "Записано", + "v": "V", + "value": "Стойност" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_bs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_bs.json new file mode 100644 index 00000000..6758be28 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_bs.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Plava", + "deleteColor": "Izbriši boju", + "g": "G", + "green": "Zelena", + "h": "V", + "hsv": "HSV", + "hex": "Hex", + "hue": "Nijansa", + "noColor": "Nema boje", + "opacity": "Neprozirnost", + "r": "R", + "red": "Crvena", + "rgb": "RGB", + "s": "S", + "saturation": "Zasićenost", + "saveColor": "Spremi boju", + "saved": "Spremljeno", + "v": "V", + "value": "Vrijednost" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_ca.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_ca.json new file mode 100644 index 00000000..8a8ab7e6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_ca.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Blau", + "deleteColor": "Suprimeix el color", + "g": "V", + "green": "Verd", + "h": "T", + "hsv": "HSV", + "hex": "Hexadecimal", + "hue": "Hue", + "noColor": "Cap color", + "opacity": "Opacitat", + "r": "R", + "red": "Vermell", + "rgb": "RGB", + "s": "S", + "saturation": "Saturació", + "saveColor": "Desa el color", + "saved": "Desat", + "v": "D", + "value": "Valor" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_cs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_cs.json new file mode 100644 index 00000000..9b217a79 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_cs.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Modrá", + "deleteColor": "Smazat barvu", + "g": "G", + "green": "Zelená", + "h": "H", + "hsv": "HSV", + "hex": "Hex", + "hue": "Odstín", + "noColor": "Žádná barva", + "opacity": "Neprůhlednost", + "r": "R", + "red": "Červená", + "rgb": "RGB", + "s": "S", + "saturation": "Sytost", + "saveColor": "Uložit barvu", + "saved": "Uloženo", + "v": "V", + "value": "Hodnota" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_da.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_da.json new file mode 100644 index 00000000..ce00a74e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_da.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Blå", + "deleteColor": "Slet farve", + "g": "G", + "green": "Grøn", + "h": "H", + "hsv": "HSV", + "hex": "Hex", + "hue": "Nuance", + "noColor": "Ingen farve", + "opacity": "Gennemsigtighed", + "r": "R", + "red": "Rød", + "rgb": "RGB", + "s": "L", + "saturation": "Mætning", + "saveColor": "Gem farve", + "saved": "Gemt", + "v": "V", + "value": "Værdi" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_de.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_de.json new file mode 100644 index 00000000..ac439492 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_de.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Blau", + "deleteColor": "Farbe löschen", + "g": "G", + "green": "Grün", + "h": "H", + "hsv": "HSV", + "hex": "Hex", + "hue": "Farbton", + "noColor": "Keine Farbe", + "opacity": "Opazität", + "r": "R", + "red": "Rot", + "rgb": "RGB", + "s": "S", + "saturation": "Sättigung", + "saveColor": "Farbe speichern", + "saved": "Gespeichert", + "v": "W", + "value": "Wert" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_el.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_el.json new file mode 100644 index 00000000..5d19dfca --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_el.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Μπλε", + "deleteColor": "Διαγραφή χρώματος", + "g": "G", + "green": "Πράσινο", + "h": "H", + "hsv": "HSV", + "hex": "Δεκαεξαδικό", + "hue": "Απόχρωση", + "noColor": "Χωρίς χρώμα", + "opacity": "Αδιαφάνεια", + "r": "R", + "red": "Κόκκινο", + "rgb": "RGB", + "s": "Σ", + "saturation": "Κορεσμός", + "saveColor": "Αποθήκευση χρώματος", + "saved": "Αποθηκεύτηκε", + "v": "V", + "value": "Τιμή" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_en.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_en.json new file mode 100644 index 00000000..bb7a689e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_en.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Blue", + "deleteColor": "Delete color", + "g": "G", + "green": "Green", + "h": "H", + "hsv": "HSV", + "hex": "Hex", + "hue": "Hue", + "noColor": "No color", + "opacity": "Opacity", + "r": "R", + "red": "Red", + "rgb": "RGB", + "s": "S", + "saturation": "Saturation", + "saveColor": "Save color", + "saved": "Saved", + "v": "V", + "value": "Value" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_es.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_es.json new file mode 100644 index 00000000..d964b3e2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_es.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Azul", + "deleteColor": "Eliminar color", + "g": "G", + "green": "Verde", + "h": "H", + "hsv": "HSV", + "hex": "Hex.", + "hue": "Matiz", + "noColor": "Sin color", + "opacity": "Opacidad", + "r": "R", + "red": "Rojo", + "rgb": "RGB", + "s": "S", + "saturation": "Saturación", + "saveColor": "Guardar color", + "saved": "Guardado", + "v": "V", + "value": "Valor" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_et.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_et.json new file mode 100644 index 00000000..a9324d55 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_et.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Sinine", + "deleteColor": "Kustuta värv", + "g": "G", + "green": "Roheline", + "h": "K", + "hsv": "HSV", + "hex": "Kuusnurk", + "hue": "Värvitoon", + "noColor": "Värvi pole", + "opacity": "Läbipaistmatus", + "r": "R", + "red": "Punane", + "rgb": "RGB", + "s": "Lõuna", + "saturation": "Küllastus", + "saveColor": "Salvesta värv", + "saved": "Salvestatud", + "v": "V", + "value": "Väärtus" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_fi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_fi.json new file mode 100644 index 00000000..fadb9328 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_fi.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Sininen", + "deleteColor": "Poista väri", + "g": "G", + "green": "Vihreä", + "h": "H", + "hsv": "HSV", + "hex": "Heksa", + "hue": "Sävy", + "noColor": "Ei väriä", + "opacity": "Peittävyys", + "r": "R", + "red": "Punainen", + "rgb": "RGB", + "s": "S", + "saturation": "Saturaatio", + "saveColor": "Tallenna väri", + "saved": "Tallennettu", + "v": "V", + "value": "Arvo" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_fr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_fr.json new file mode 100644 index 00000000..8675e080 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_fr.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Bleu", + "deleteColor": "Supprimer la couleur", + "g": "V", + "green": "Vert", + "h": "T", + "hsv": "TSV", + "hex": "Hexadécimal", + "hue": "Teinte", + "noColor": "Aucune couleur", + "opacity": "Opacité", + "r": "R", + "red": "Rouge", + "rgb": "RVB", + "s": "S", + "saturation": "Saturation", + "saveColor": "Enregistrer la couleur", + "saved": "Enregistrée", + "v": "V", + "value": "Valeur" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_he.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_he.json new file mode 100644 index 00000000..45a3b4e2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_he.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "כחול", + "deleteColor": "מחק צבע", + "g": "G", + "green": "ירוק", + "h": "H", + "hsv": "HSV", + "hex": "Hex", + "hue": "גוון", + "noColor": "ללא צבע", + "opacity": "אטימות", + "r": "R", + "red": "אדום", + "rgb": "RGB", + "s": "S", + "saturation": "רווייה", + "saveColor": "שמור צבע", + "saved": "שמורות", + "v": "V", + "value": "ערך" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_hr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_hr.json new file mode 100644 index 00000000..6758be28 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_hr.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Plava", + "deleteColor": "Izbriši boju", + "g": "G", + "green": "Zelena", + "h": "V", + "hsv": "HSV", + "hex": "Hex", + "hue": "Nijansa", + "noColor": "Nema boje", + "opacity": "Neprozirnost", + "r": "R", + "red": "Crvena", + "rgb": "RGB", + "s": "S", + "saturation": "Zasićenost", + "saveColor": "Spremi boju", + "saved": "Spremljeno", + "v": "V", + "value": "Vrijednost" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_hu.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_hu.json new file mode 100644 index 00000000..ba03eca2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_hu.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Kék", + "deleteColor": "Szín törlése", + "g": "G", + "green": "Zöld", + "h": "H", + "hsv": "HSV", + "hex": "Hex", + "hue": "Színárnyalat", + "noColor": "Nincs szín", + "opacity": "Átlátszóság", + "r": "R", + "red": "Vörös", + "rgb": "RGB", + "s": "Szo", + "saturation": "Telítettség", + "saveColor": "Szín mentése", + "saved": "Mentve", + "v": "V", + "value": "Érték" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_id.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_id.json new file mode 100644 index 00000000..c82eef11 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_id.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Biru", + "deleteColor": "Hapus warna", + "g": "G", + "green": "Hijau", + "h": "T", + "hsv": "HSV", + "hex": "Hex", + "hue": "Hue", + "noColor": "Tidak ada warna", + "opacity": "Opasitas", + "r": "R", + "red": "Merah", + "rgb": "RGB", + "s": "M", + "saturation": "Saturasi", + "saveColor": "Simpan warna", + "saved": "Tersimpan", + "v": "V", + "value": "Nilai" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_it.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_it.json new file mode 100644 index 00000000..137ab6bc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_it.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Blu", + "deleteColor": "Elimina colore", + "g": "G", + "green": "Verde", + "h": "H", + "hsv": "HSV", + "hex": "Hex", + "hue": "Hue", + "noColor": "Nessun colore", + "opacity": "Opacità", + "r": "R", + "red": "Rosso", + "rgb": "RGB", + "s": "S", + "saturation": "Saturazione", + "saveColor": "Salva colore", + "saved": "Salvato", + "v": "V", + "value": "Valore" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_ja.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_ja.json new file mode 100644 index 00000000..5570c91e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_ja.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "青", + "deleteColor": "色の削除", + "g": "G", + "green": "緑", + "h": "H", + "hsv": "HSV", + "hex": "Hex", + "hue": "色相", + "noColor": "色なし", + "opacity": "透明度", + "r": "R", + "red": "赤", + "rgb": "RGB", + "s": "S", + "saturation": "彩度", + "saveColor": "色の保存", + "saved": "保存済み", + "v": "V", + "value": "値" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_ko.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_ko.json new file mode 100644 index 00000000..8be43065 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_ko.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "파란색", + "deleteColor": "색상 삭제", + "g": "G", + "green": "초록색", + "h": "H", + "hsv": "HSV", + "hex": "Hex", + "hue": "색조", + "noColor": "색상 없음", + "opacity": "불투명도", + "r": "R", + "red": "빨간색", + "rgb": "RGB", + "s": "S", + "saturation": "채도", + "saveColor": "색상 저장", + "saved": "저장됨", + "v": "V", + "value": "값" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_lt.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_lt.json new file mode 100644 index 00000000..6a353225 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_lt.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Mėlyna", + "deleteColor": "Pašalinti spalvą", + "g": "G", + "green": "Žalia", + "h": "A", + "hsv": "HSV", + "hex": "Šešioliktainė", + "hue": "Atspalvis", + "noColor": "Be spalvos", + "opacity": "Dengiamumas", + "r": "R", + "red": "Raudona", + "rgb": "RGB", + "s": "P", + "saturation": "Sodrumas", + "saveColor": "Įrašyti spalvą", + "saved": "Išsaugota", + "v": "R", + "value": "Vertė" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_lv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_lv.json new file mode 100644 index 00000000..29cca51e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_lv.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Zils", + "deleteColor": "Dzēst krāsu", + "g": "G", + "green": "Zaļš", + "h": "H", + "hsv": "HSV", + "hex": "Hex", + "hue": "Krāsa", + "noColor": "Bez krāsas", + "opacity": "Necaurspīdība", + "r": "R", + "red": "Sarkans", + "rgb": "RGB", + "s": "S", + "saturation": "Piesātinājums", + "saveColor": "Saglabāt krāsu", + "saved": "Saglabāts", + "v": "V", + "value": "Vērtība" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_nl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_nl.json new file mode 100644 index 00000000..edc9c573 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_nl.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Blauw", + "deleteColor": "Kleur verwijderen", + "g": "G", + "green": "Groen", + "h": "H", + "hsv": "HSV", + "hex": "Hexadecimaal", + "hue": "Tint", + "noColor": "Geen kleur", + "opacity": "Opaciteit", + "r": "R", + "red": "Rood", + "rgb": "RGB", + "s": "Z", + "saturation": "Verzadiging", + "saveColor": "Kleur opslaan", + "saved": "Opgeslagen", + "v": "V", + "value": "Waarde" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_no.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_no.json new file mode 100644 index 00000000..e0617d7f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_no.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Blå", + "deleteColor": "Slett farge", + "g": "G", + "green": "Grønn", + "h": "H", + "hsv": "HSV", + "hex": "Hex", + "hue": "Hue", + "noColor": "Ingen farge", + "opacity": "Opasitet", + "r": "R", + "red": "Rød", + "rgb": "RGB", + "s": "S", + "saturation": "Metning", + "saveColor": "Lagre farge", + "saved": "Lagret", + "v": "V", + "value": "Verdi" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_pl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_pl.json new file mode 100644 index 00000000..31d6edee --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_pl.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Niebieski", + "deleteColor": "Usuń kolor", + "g": "G", + "green": "Zielony", + "h": "H", + "hsv": "HSV", + "hex": "Wartość szesnastkowa", + "hue": "Barwa", + "noColor": "Brak koloru", + "opacity": "Przezroczystość", + "r": "R", + "red": "Czerwony", + "rgb": "RGB", + "s": "S", + "saturation": "Nasycenie", + "saveColor": "Zapisz kolor", + "saved": "Zapisano", + "v": "V", + "value": "Wartość" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_pt-BR.json new file mode 100644 index 00000000..8fba7b88 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_pt-BR.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Azul", + "deleteColor": "Excluir cor", + "g": "G", + "green": "Verde", + "h": "A", + "hsv": "HSV", + "hex": "Hex", + "hue": "Matiz", + "noColor": "Sem", + "opacity": "Opacidade", + "r": "R", + "red": "Vermelho", + "rgb": "RGB", + "s": "S", + "saturation": "Saturação", + "saveColor": "Salvar cor", + "saved": "Salvo", + "v": "V", + "value": "Valor" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_pt-PT.json new file mode 100644 index 00000000..4db525ea --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_pt-PT.json @@ -0,0 +1,22 @@ +{ + "b": "N", + "blue": "Azul", + "deleteColor": "Eliminar cor", + "g": "G", + "green": "Verde", + "h": "H", + "hsv": "HSV", + "hex": "Hex", + "hue": "Tonalidade", + "noColor": "Sem cor", + "opacity": "Opacidade", + "r": "R", + "red": "Vermelho", + "rgb": "RGB", + "s": "S", + "saturation": "Saturação", + "saveColor": "Guardar cor", + "saved": "Guardado", + "v": "V", + "value": "Valor" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_ro.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_ro.json new file mode 100644 index 00000000..66b4a48a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_ro.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Albastru", + "deleteColor": "Ștergeți culoarea", + "g": "G", + "green": "Verde", + "h": "Î", + "hsv": "HSV", + "hex": "Hexazecimal", + "hue": "Nuanţă", + "noColor": "Nicio culoare", + "opacity": "Opacitate", + "r": "D", + "red": "Roşu", + "rgb": "RGB", + "s": "S", + "saturation": "Saturaţie", + "saveColor": "Salvați culoarea", + "saved": "Salvat", + "v": "V", + "value": "Valoare" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_ru.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_ru.json new file mode 100644 index 00000000..e878c7cb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_ru.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Синий", + "deleteColor": "Удалить цвет", + "g": "G", + "green": "Зеленый", + "h": "H", + "hsv": "HSV", + "hex": "Hex", + "hue": "Тон", + "noColor": "Нет цвета", + "opacity": "Непрозрачный", + "r": "R", + "red": "Красный", + "rgb": "RGB", + "s": "S", + "saturation": "Насыщенность", + "saveColor": "Сохранить цвет", + "saved": "Сохранено", + "v": "V", + "value": "Значение" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_sk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_sk.json new file mode 100644 index 00000000..2b6f3cec --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_sk.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Modrá", + "deleteColor": "Vymazať farbu", + "g": "G", + "green": "Zelená", + "h": "H", + "hsv": "HSV", + "hex": "Hex", + "hue": "Odtieň", + "noColor": "Žiadna farba", + "opacity": "Opacita", + "r": "R", + "red": "Červená", + "rgb": "RGB", + "s": "S", + "saturation": "Sýtosť", + "saveColor": "Uložiť farbu", + "saved": "Uložené", + "v": "V", + "value": "Hodnota" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_sl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_sl.json new file mode 100644 index 00000000..c0eb67c7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_sl.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Modra", + "deleteColor": "Izbriši barvo", + "g": "G", + "green": "Zelena", + "h": "H", + "hsv": "HSV", + "hex": "Hex", + "hue": "Odtenek", + "noColor": "Brez barve", + "opacity": "Neprosojnost", + "r": "R", + "red": "Rdeča", + "rgb": "RGB", + "s": "N", + "saturation": "Nasičenost", + "saveColor": "Shrani barvo", + "saved": "Shranjeno", + "v": "V", + "value": "Vrednost" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_sr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_sr.json new file mode 100644 index 00000000..7fa0f043 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_sr.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Plava", + "deleteColor": "Obriši boju", + "g": "G", + "green": "Zelena", + "h": "V", + "hsv": "HSV", + "hex": "Heksadecimalni", + "hue": "Nijansa", + "noColor": "Nema boje", + "opacity": "Neprozirnost", + "r": "R", + "red": "Crvena", + "rgb": "RGB", + "s": "J", + "saturation": "Zasićenost", + "saveColor": "Sačuvaj boju", + "saved": "Sačuvano", + "v": "V", + "value": "Vrednost" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_sv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_sv.json new file mode 100644 index 00000000..01c4f738 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_sv.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Blått", + "deleteColor": "Ta bort färg", + "g": "G", + "green": "Grönt", + "h": "H", + "hsv": "HSV", + "hex": "Hex", + "hue": "Nyans", + "noColor": "Ingen färg", + "opacity": "Opacitet", + "r": "R", + "red": "Rött", + "rgb": "RGB", + "s": "S", + "saturation": "Mättnad", + "saveColor": "Spara färg", + "saved": "Sparade", + "v": "V", + "value": "Värde" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_th.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_th.json new file mode 100644 index 00000000..8ebef416 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_th.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "สีฟ้า", + "deleteColor": "ลบสี", + "g": "G", + "green": "สีเขียว", + "h": "H", + "hsv": "HSV", + "hex": "หกเหลี่ยม", + "hue": "สี", + "noColor": "ไม่มีสี", + "opacity": "ความทึบแสง", + "r": "R", + "red": "สีแดง", + "rgb": "ค่าสีอาร์จีบี", + "s": "เอส", + "saturation": "โทนสี", + "saveColor": "บันทึกสี", + "saved": "บันทึก", + "v": "V", + "value": "ค่า" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_tr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_tr.json new file mode 100644 index 00000000..c9e850a9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_tr.json @@ -0,0 +1,22 @@ +{ + "b": "M", + "blue": "Mavi", + "deleteColor": "Rengi sil", + "g": "Y", + "green": "Yeşil", + "h": "H", + "hsv": "HSV", + "hex": "Onaltılı", + "hue": "Renk özü", + "noColor": "Renk yok", + "opacity": "Matlık", + "r": "K", + "red": "Kırmızı", + "rgb": "RGB", + "s": "D", + "saturation": "Doygunluk", + "saveColor": "Rengi kaydet", + "saved": "Kaydedildi", + "v": "D", + "value": "Değer" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_uk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_uk.json new file mode 100644 index 00000000..60f4d2a2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_uk.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Синій", + "deleteColor": "Видалити колір", + "g": "G", + "green": "Зелений", + "h": "H", + "hsv": "HSV", + "hex": "Шестикутник", + "hue": "Відтінок", + "noColor": "Немає кольору", + "opacity": "Непрозорість", + "r": "R", + "red": "Червоний", + "rgb": "RGB", + "s": "Пд", + "saturation": "Насиченість", + "saveColor": "Зберегти колір", + "saved": "Збережено", + "v": "V", + "value": "Значення" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_vi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_vi.json new file mode 100644 index 00000000..016a8ca1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_vi.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Lam", + "deleteColor": "Xóa màu", + "g": "G", + "green": "Lục", + "h": "C", + "hsv": "HSV", + "hex": "Hex", + "hue": "Sắc độ", + "noColor": "Không có màu nào", + "opacity": "Độ mờ đục", + "r": "R", + "red": "Đỏ", + "rgb": "RGB", + "s": "S", + "saturation": "Độ bão hòa", + "saveColor": "Lưu lại màu", + "saved": "Đã lưu", + "v": "V", + "value": "Giá trị" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_zh-CN.json new file mode 100644 index 00000000..903e4bdb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_zh-CN.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "蓝色", + "deleteColor": "删除颜色", + "g": "G", + "green": "绿色", + "h": "H", + "hsv": "HSV", + "hex": "十六进制", + "hue": "色调", + "noColor": "无颜色", + "opacity": "透明度", + "r": "R", + "red": "红色", + "rgb": "RGB", + "s": "S", + "saturation": "饱和度", + "saveColor": "保存颜色", + "saved": "已保存", + "v": "V", + "value": "值" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_zh-HK.json new file mode 100644 index 00000000..ade436eb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_zh-HK.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "藍色", + "deleteColor": "刪除顏色", + "g": "G", + "green": "綠色", + "h": "H", + "hsv": "HSV", + "hex": "十六進制", + "hue": "色調", + "noColor": "無顏色", + "opacity": "不透明度", + "r": "R", + "red": "紅色", + "rgb": "RGB", + "s": "S", + "saturation": "飽和度", + "saveColor": "儲存顏色", + "saved": "已儲存", + "v": "V", + "value": "數值" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_zh-TW.json new file mode 100644 index 00000000..ade436eb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/color-picker/t9n/messages_zh-TW.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "藍色", + "deleteColor": "刪除顏色", + "g": "G", + "green": "綠色", + "h": "H", + "hsv": "HSV", + "hex": "十六進制", + "hue": "色調", + "noColor": "無顏色", + "opacity": "不透明度", + "r": "R", + "red": "紅色", + "rgb": "RGB", + "s": "S", + "saturation": "飽和度", + "saveColor": "儲存顏色", + "saved": "已儲存", + "v": "V", + "value": "數值" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages.json new file mode 100644 index 00000000..c55e973f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages.json @@ -0,0 +1,7 @@ +{ + "all": "All", + "allSelected": "All selected", + "clear": "Clear value", + "removeTag": "Remove tag", + "selected": "selected" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_ar.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_ar.json new file mode 100644 index 00000000..d8eb723c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_ar.json @@ -0,0 +1,7 @@ +{ + "all": "الكل", + "allSelected": "تم تحديد الكل", + "clear": "مسح القيمة", + "removeTag": "إزالة علامة", + "selected": "محدد" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_bg.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_bg.json new file mode 100644 index 00000000..dc87bb5c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_bg.json @@ -0,0 +1,7 @@ +{ + "all": "Всичко", + "allSelected": "Всички избрани", + "clear": "Изчистване на стойност", + "removeTag": "Премахване на таг", + "selected": "избрани" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_bs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_bs.json new file mode 100644 index 00000000..2c23150e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_bs.json @@ -0,0 +1,7 @@ +{ + "all": "Svi", + "allSelected": "Sve odabrano", + "clear": "Očisti vrijednost", + "removeTag": "Ukloni oznaku", + "selected": "odabrano" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_ca.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_ca.json new file mode 100644 index 00000000..8e36ecf8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_ca.json @@ -0,0 +1,7 @@ +{ + "all": "Tot", + "allSelected": "Tots els elements seleccionats", + "clear": "Esborra el valor", + "removeTag": "Elimina l'etiqueta", + "selected": "seleccionat" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_cs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_cs.json new file mode 100644 index 00000000..07c0bf16 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_cs.json @@ -0,0 +1,7 @@ +{ + "all": "Vše", + "allSelected": "Všechny vybrané", + "clear": "Vymazat hodnotu", + "removeTag": "Odebrat klíčové slovo", + "selected": "vybraný" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_da.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_da.json new file mode 100644 index 00000000..7c81e1f9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_da.json @@ -0,0 +1,7 @@ +{ + "all": "Alle", + "allSelected": "Alle valgt", + "clear": "Ryd værdi", + "removeTag": "Fjern nøgleord", + "selected": "valgt" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_de.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_de.json new file mode 100644 index 00000000..6a3ced40 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_de.json @@ -0,0 +1,7 @@ +{ + "all": "Alle", + "allSelected": "Alle ausgewählt", + "clear": "Wert löschen", + "removeTag": "Tag entfernen", + "selected": "ausgewählt" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_el.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_el.json new file mode 100644 index 00000000..bb132f12 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_el.json @@ -0,0 +1,7 @@ +{ + "all": "Όλα", + "allSelected": "Όλα τα επιλεγμένα", + "clear": "Απαλοιφή τιμής", + "removeTag": "Κατάργηση ετικέτας", + "selected": "επιλέχθηκε" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_en.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_en.json new file mode 100644 index 00000000..c55e973f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_en.json @@ -0,0 +1,7 @@ +{ + "all": "All", + "allSelected": "All selected", + "clear": "Clear value", + "removeTag": "Remove tag", + "selected": "selected" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_es.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_es.json new file mode 100644 index 00000000..1a1d1781 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_es.json @@ -0,0 +1,7 @@ +{ + "all": "Todo", + "allSelected": "Todas las seleccionadas", + "clear": "Borrar valor", + "removeTag": "Eliminar etiqueta", + "selected": "seleccionado" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_et.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_et.json new file mode 100644 index 00000000..822dbceb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_et.json @@ -0,0 +1,7 @@ +{ + "all": "Kõik", + "allSelected": "Kõik valitud", + "clear": "Eemalda väärtus", + "removeTag": "Eemaldage märksõna", + "selected": "valitud" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_fi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_fi.json new file mode 100644 index 00000000..256c9689 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_fi.json @@ -0,0 +1,7 @@ +{ + "all": "Kaikki", + "allSelected": "Kaikki valitut", + "clear": "Tyhjennä arvo", + "removeTag": "Poista tunniste", + "selected": "valitut" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_fr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_fr.json new file mode 100644 index 00000000..1d2a9d66 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_fr.json @@ -0,0 +1,7 @@ +{ + "all": "Tout", + "allSelected": "Toute la sélection", + "clear": "Effacer la valeur", + "removeTag": "Supprimer la balise", + "selected": "sélectionné(s)" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_he.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_he.json new file mode 100644 index 00000000..b30544ca --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_he.json @@ -0,0 +1,7 @@ +{ + "all": "הכל", + "allSelected": "כולם נבחרו", + "clear": "נקה ערך", + "removeTag": "הסר תג", + "selected": "נבחר" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_hr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_hr.json new file mode 100644 index 00000000..2c23150e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_hr.json @@ -0,0 +1,7 @@ +{ + "all": "Svi", + "allSelected": "Sve odabrano", + "clear": "Očisti vrijednost", + "removeTag": "Ukloni oznaku", + "selected": "odabrano" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_hu.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_hu.json new file mode 100644 index 00000000..81d3b338 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_hu.json @@ -0,0 +1,7 @@ +{ + "all": "Összes", + "allSelected": "Összes kiválasztva", + "clear": "Érték törlése", + "removeTag": "Címke eltávolítása", + "selected": "kiválasztva" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_id.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_id.json new file mode 100644 index 00000000..fef62d6e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_id.json @@ -0,0 +1,7 @@ +{ + "all": "Semua", + "allSelected": "Semua dipilih", + "clear": "Hapus nilai", + "removeTag": "Hapus tag", + "selected": "terpilih" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_it.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_it.json new file mode 100644 index 00000000..eb72e55a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_it.json @@ -0,0 +1,7 @@ +{ + "all": "Tutte", + "allSelected": "Tutti selezionati", + "clear": "Cancella valore", + "removeTag": "Rimuovere tag", + "selected": "selezionato" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_ja.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_ja.json new file mode 100644 index 00000000..89e14b96 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_ja.json @@ -0,0 +1,7 @@ +{ + "all": "すべて", + "allSelected": "すべて選択", + "clear": "値の削除", + "removeTag": "タグの削除", + "selected": "選択済み" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_ko.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_ko.json new file mode 100644 index 00000000..601774d2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_ko.json @@ -0,0 +1,7 @@ +{ + "all": "모두", + "allSelected": "모두 선택됨", + "clear": "값 지우기", + "removeTag": "태그 제거", + "selected": "선택함" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_lt.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_lt.json new file mode 100644 index 00000000..853d34d9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_lt.json @@ -0,0 +1,7 @@ +{ + "all": "Viskas", + "allSelected": "Pasirinkti visi", + "clear": "Išvalyti reikšmę", + "removeTag": "Pašalinti raktažodį", + "selected": "pažymėta" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_lv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_lv.json new file mode 100644 index 00000000..d43cd70e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_lv.json @@ -0,0 +1,7 @@ +{ + "all": "Viss", + "allSelected": "Visi atlasītie", + "clear": "Notīrīt vērtību", + "removeTag": "Noņemt atslēgvārdu", + "selected": "atlasīts" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_nl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_nl.json new file mode 100644 index 00000000..6736abf0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_nl.json @@ -0,0 +1,7 @@ +{ + "all": "Alle", + "allSelected": "Alle geselecteerde", + "clear": "Waarde wissen", + "removeTag": "Tag verwijderen", + "selected": "geselecteerd" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_no.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_no.json new file mode 100644 index 00000000..397bc7b7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_no.json @@ -0,0 +1,7 @@ +{ + "all": "Alle", + "allSelected": "Alle valgte", + "clear": "Fjern verdi", + "removeTag": "Fjern tagg", + "selected": "valgte" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_pl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_pl.json new file mode 100644 index 00000000..68d3d7e9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_pl.json @@ -0,0 +1,7 @@ +{ + "all": "Wszystkie", + "allSelected": "Wszystkie wybrane", + "clear": "Wyczyść wartość", + "removeTag": "Usuń znacznik", + "selected": "wybrane" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_pt-BR.json new file mode 100644 index 00000000..cf1d6209 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_pt-BR.json @@ -0,0 +1,7 @@ +{ + "all": "Todos", + "allSelected": "Todos selecionados", + "clear": "Apagar valor", + "removeTag": "Remover tag", + "selected": "selecionado" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_pt-PT.json new file mode 100644 index 00000000..69f25f77 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_pt-PT.json @@ -0,0 +1,7 @@ +{ + "all": "Tudo", + "allSelected": "Tudo selecionado", + "clear": "Limpar valor", + "removeTag": "Remover etiqueta", + "selected": "selecionada(s)" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_ro.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_ro.json new file mode 100644 index 00000000..60a61332 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_ro.json @@ -0,0 +1,7 @@ +{ + "all": "Toate", + "allSelected": "Toate selectate", + "clear": "Golire valoare", + "removeTag": "Eliminare etichetă", + "selected": "selectat" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_ru.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_ru.json new file mode 100644 index 00000000..757a7209 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_ru.json @@ -0,0 +1,7 @@ +{ + "all": "Все", + "allSelected": "Все выбрано", + "clear": "Очистить значение", + "removeTag": "Удалить тег", + "selected": "выбрано" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_sk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_sk.json new file mode 100644 index 00000000..675760a1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_sk.json @@ -0,0 +1,7 @@ +{ + "all": "Všetko", + "allSelected": "Všetky vybrané", + "clear": "Vymazať hodnotu", + "removeTag": "Odstrániť štítok", + "selected": "vybrané" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_sl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_sl.json new file mode 100644 index 00000000..a7778523 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_sl.json @@ -0,0 +1,7 @@ +{ + "all": "Vse", + "allSelected": "Vse izbrano", + "clear": "Počisti vrednost", + "removeTag": "Odstrani oznako", + "selected": "izbrano" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_sr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_sr.json new file mode 100644 index 00000000..e0e3898e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_sr.json @@ -0,0 +1,7 @@ +{ + "all": "Sve", + "allSelected": "Sve selektovano", + "clear": "Izbriši vrednosti", + "removeTag": "Ukloni oznaku", + "selected": "selektovano" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_sv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_sv.json new file mode 100644 index 00000000..2caf81c1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_sv.json @@ -0,0 +1,7 @@ +{ + "all": "Alla", + "allSelected": "Alla valda", + "clear": "Rensa värde", + "removeTag": "Ta bort tagg", + "selected": "valt" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_th.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_th.json new file mode 100644 index 00000000..83268c72 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_th.json @@ -0,0 +1,7 @@ +{ + "all": "ทั้งหมด", + "allSelected": "เลือกทั้งหมดแล้ว", + "clear": "ล้างค่า", + "removeTag": "ลบแท็ก", + "selected": "เลือก" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_tr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_tr.json new file mode 100644 index 00000000..2699fd98 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_tr.json @@ -0,0 +1,7 @@ +{ + "all": "Tümü", + "allSelected": "Tümü seçildi", + "clear": "Değeri temizle", + "removeTag": "Etiketi kaldır", + "selected": "seçili" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_uk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_uk.json new file mode 100644 index 00000000..4d8b96a7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_uk.json @@ -0,0 +1,7 @@ +{ + "all": "Все", + "allSelected": "Всі вибрані", + "clear": "Очистити значення", + "removeTag": "Вилучити тег", + "selected": "вибрані" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_vi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_vi.json new file mode 100644 index 00000000..af8f113e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_vi.json @@ -0,0 +1,7 @@ +{ + "all": "Tất cả", + "allSelected": "Tất cả đã được chọn", + "clear": "Xóa giá trị", + "removeTag": "Xóa thẻ", + "selected": "đã được chọn" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_zh-CN.json new file mode 100644 index 00000000..5a27ebd4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_zh-CN.json @@ -0,0 +1,7 @@ +{ + "all": "全部", + "allSelected": "选择全部", + "clear": "清除值", + "removeTag": "移除标签", + "selected": "选择" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_zh-HK.json new file mode 100644 index 00000000..742e52f9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_zh-HK.json @@ -0,0 +1,7 @@ +{ + "all": "全部", + "allSelected": "已全選", + "clear": "清除值", + "removeTag": "移除標記", + "selected": "選取" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_zh-TW.json new file mode 100644 index 00000000..742e52f9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/combobox/t9n/messages_zh-TW.json @@ -0,0 +1,7 @@ +{ + "all": "全部", + "allSelected": "已全選", + "clear": "清除值", + "removeTag": "移除標記", + "selected": "選取" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/ar.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/ar.json new file mode 100644 index 00000000..75b920d8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/ar.json @@ -0,0 +1,45 @@ +{ + "default-calendar": "gregorian", + "separator": "‏/", + "unitOrder": "DD/MM/YYYY", + "weekStart": 6, + "placeholder": "DD/MM/YYYY", + "days": { + "abbreviated": ["الأحد", "الاثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت"], + "narrow": ["ح", "ن", "ث", "ر", "خ", "ج", "س"], + "short": ["أحد", "إثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت"], + "wide": ["الأحد", "الاثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت"] + }, + "numerals": "٠١٢٣٤٥٦٧٨٩", + "months": { + "abbreviated": [ + "يناير", + "فبراير", + "مارس", + "أبريل", + "مايو", + "يونيو", + "يوليو", + "أغسطس", + "سبتمبر", + "أكتوبر", + "نوفمبر", + "ديسمبر" + ], + "narrow": ["ي", "ف", "م", "أ", "و", "ن", "ل", "غ", "س", "ك", "ب", "د"], + "wide": [ + "يناير", + "فبراير", + "مارس", + "أبريل", + "مايو", + "يونيو", + "يوليو", + "أغسطس", + "سبتمبر", + "أكتوبر", + "نوفمبر", + "ديسمبر" + ] + } +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/bg.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/bg.json new file mode 100644 index 00000000..20bd6c24 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/bg.json @@ -0,0 +1,31 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "d.MM.y 'г'", + "weekStart": 1, + "placeholder": "d.MM.y 'г'", + "days": { + "abbreviated": ["нд", "пн", "вт", "ср", "чт", "пт", "сб"], + "short": ["нд", "пн", "вт", "ср", "чт", "пт", "сб"], + "wide": ["неделя", "понеделник", "вторник", "сряда", "четвъртък", "петък", "събота"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["яну", "фев", "март", "апр", "май", "юни", "юли", "авг", "сеп", "окт", "ное", "дек"], + "wide": [ + "януари", + "февруари", + "март", + "април", + "май", + "юни", + "юли", + "август", + "септември", + "октомври", + "ноември", + "декември" + ], + "narrow": ["я", "ф", "м", "а", "м", "ю", "ю", "а", "с", "о", "н", "д"] + } +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/bs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/bs.json new file mode 100644 index 00000000..f426a1e4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/bs.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD. MM. YYYY.", + "weekStart": 1, + "placeholder": "DD. MM. YYYY.", + "days": { + "abbreviated": ["ned", "pon", "uto", "sri", "čet", "pet", "sub"], + "narrow": ["N", "P", "U", "S", "Č", "P", "S"], + "short": ["ned", "pon", "uto", "sri", "čet", "pet", "sub"], + "wide": ["nedjelja", "ponedjeljak", "utorak", "srijeda", "četvrtak", "petak", "subota"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["jan", "feb", "mar", "apr", "maj", "jun", "jul", "aug", "sep", "okt", "nov", "dec"], + "narrow": ["j", "f", "m", "a", "m", "j", "j", "a", "s", "o", "n", "d"], + "wide": [ + "januar", + "februar", + "mart", + "april", + "maj", + "juni", + "juli", + "august", + "septembar", + "oktobar", + "novembar", + "decembar" + ] + } +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/ca.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/ca.json new file mode 100644 index 00000000..6dc839be --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/ca.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": "/", + "unitOrder": "DD/MM/YYYY", + "weekStart": 1, + "placeholder": "DD/MM/YYYY", + "days": { + "abbreviated": ["dg.", "dl.", "dt.", "dc.", "dj.", "dv.", "ds."], + "narrow": ["dg", "dl", "dt", "dc", "dj", "dv", "ds"], + "short": ["dg.", "dl.", "dt.", "dc.", "dj.", "dv.", "ds."], + "wide": ["diumenge", "dilluns", "dimarts", "dimecres", "dijous", "divendres", "dissabte"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["gen.", "febr.", "març", "abr.", "maig", "juny", "jul.", "ag.", "set.", "oct.", "nov.", "des."], + "narrow": ["GN", "FB", "MÇ", "AB", "MG", "JN", "JL", "AG", "ST", "OC", "NV", "DS"], + "wide": [ + "gener", + "febrer", + "març", + "abril", + "maig", + "juny", + "juliol", + "agost", + "setembre", + "octubre", + "novembre", + "desembre" + ] + } +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/cs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/cs.json new file mode 100644 index 00000000..804e6be9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/cs.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD.MM.YYYY", + "weekStart": 1, + "placeholder": "DD.MM.YYYY", + "days": { + "abbreviated": ["ne", "po", "út", "st", "čt", "pá", "so"], + "narrow": ["N", "P", "Ú", "S", "Č", "P", "S"], + "short": ["ne", "po", "út", "st", "čt", "pá", "so"], + "wide": ["neděle", "pondělí", "úterý", "středa", "čtvrtek", "pátek", "sobota"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["led", "úno", "bře", "dub", "kvě", "čvn", "čvc", "srp", "zář", "říj", "lis", "pro"], + "narrow": ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"], + "wide": [ + "leden", + "únor", + "březen", + "duben", + "květen", + "červen", + "červenec", + "srpen", + "září", + "říjen", + "listopad", + "prosinec" + ] + } +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/da.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/da.json new file mode 100644 index 00000000..47f69976 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/da.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD.MM.YYYY", + "weekStart": 1, + "placeholder": "DD.MM.YYYY", + "days": { + "abbreviated": ["søn.", "man.", "tir.", "ons.", "tor.", "fre.", "lør."], + "narrow": ["S", "M", "T", "O", "T", "F", "L"], + "short": ["sø", "ma", "ti", "on", "to", "fr", "lø"], + "wide": ["søndag", "mandag", "tirsdag", "onsdag", "torsdag", "fredag", "lørdag"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["jan.", "feb.", "mar.", "apr.", "maj", "jun.", "jul.", "aug.", "sep.", "okt.", "nov.", "dec."], + "narrow": ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], + "wide": [ + "januar", + "februar", + "marts", + "april", + "maj", + "juni", + "juli", + "august", + "september", + "oktober", + "november", + "december" + ] + } +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/de-AT.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/de-AT.json new file mode 100644 index 00000000..1ae3de3a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/de-AT.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD.MM.YYYY", + "weekStart": 1, + "placeholder": "DD.MM.YYYY", + "days": { + "abbreviated": ["So.", "Mo.", "Di.", "Mi.", "Do.", "Fr.", "Sa."], + "narrow": ["S", "M", "D", "M", "D", "F", "S"], + "short": ["So.", "Mo.", "Di.", "Mi.", "Do.", "Fr.", "Sa."], + "wide": ["Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["Jän", "Feb", "Mär", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez"], + "narrow": ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], + "wide": [ + "Jänner", + "Februar", + "März", + "April", + "Mai", + "Juni", + "Juli", + "August", + "September", + "Oktober", + "November", + "Dezember" + ] + } +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/de-CH.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/de-CH.json new file mode 100644 index 00000000..0f5d3b8f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/de-CH.json @@ -0,0 +1,29 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD.MM.YYYY", + "weekStart": 1, + "placeholder": "DD.MM.YYYY", + "days": { + "short": ["So", "Mo", "Di", "Mi", "Do", "Fr", "Sa"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["Jan", "Feb", "Mär", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez"], + "narrow": ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], + "wide": [ + "Januar", + "Februar", + "März", + "April", + "Mai", + "Juni", + "Juli", + "August", + "September", + "Oktober", + "November", + "Dezember" + ] + } +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/de.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/de.json new file mode 100644 index 00000000..d654003f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/de.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD.MM.YYYY", + "weekStart": 1, + "placeholder": "DD.MM.YYYY", + "days": { + "abbreviated": ["So.", "Mo.", "Di.", "Mi.", "Do.", "Fr.", "Sa."], + "narrow": ["S", "M", "D", "M", "D", "F", "S"], + "short": ["So.", "Mo.", "Di.", "Mi.", "Do.", "Fr.", "Sa."], + "wide": ["Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["Jan", "Feb", "Mär", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez"], + "narrow": ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], + "wide": [ + "Januar", + "Februar", + "März", + "April", + "Mai", + "Juni", + "Juli", + "August", + "September", + "Oktober", + "November", + "Dezember" + ] + } +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/el.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/el.json new file mode 100644 index 00000000..fba88834 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/el.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": "/", + "unitOrder": "DD/MM/YYYY", + "weekStart": 1, + "placeholder": "DD/MM/YYYY", + "days": { + "abbreviated": ["Κυρ", "Δευ", "Τρί", "Τετ", "Πέμ", "Παρ", "Σάβ"], + "narrow": ["Κ", "Δ", "Τ", "Τ", "Π", "Π", "Σ"], + "short": ["Κυ", "Δε", "Τρ", "Τε", "Πέ", "Πα", "Σά"], + "wide": ["Κυριακή", "Δευτέρα", "Τρίτη", "Τετάρτη", "Πέμπτη", "Παρασκευή", "Σάββατο"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["Ιαν", "Φεβ", "Μάρ", "Απρ", "Μάι", "Ιούν", "Ιούλ", "Αύγ", "Σεπ", "Οκτ", "Νοέ", "Δεκ"], + "narrow": ["Ι", "Φ", "Μ", "Α", "Μ", "Ι", "Ι", "Α", "Σ", "Ο", "Ν", "Δ"], + "wide": [ + "Ιανουάριος", + "Φεβρουάριος", + "Μάρτιος", + "Απρίλιος", + "Μάιος", + "Ιούνιος", + "Ιούλιος", + "Αύγουστος", + "Σεπτέμβριος", + "Οκτώβριος", + "Νοέμβριος", + "Δεκέμβριος" + ] + } +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/en-AU.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/en-AU.json new file mode 100644 index 00000000..df505f85 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/en-AU.json @@ -0,0 +1,30 @@ +{ + "default-calendar": "gregorian", + "separator": "/", + "unitOrder": "DD/MM/YYYY", + "weekStart": 1, + "placeholder": "DD/MM/YYYY", + "days": { + "narrow": ["Su.", "M.", "Tu.", "W.", "Th.", "F.", "Sa."], + "short": ["Su", "Mon", "Tu", "Wed", "Th", "Fri", "Sat"] + }, + "numerals": "0123456789", + "months": { + "narrow": ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], + "abbreviated": ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], + "wide": [ + "January", + "February", + "March", + "April", + "May", + "June", + "July", + "August", + "September", + "October", + "November", + "December" + ] + } +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/en-CA.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/en-CA.json new file mode 100644 index 00000000..5829ce60 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/en-CA.json @@ -0,0 +1,14 @@ +{ + "default-calendar": "gregorian", + "separator": "-", + "unitOrder": "YYYY-MM-DD", + "weekStart": 7, + "placeholder": "YYYY-MM-DD", + "days": { + "abbreviated": ["Sun.", "Mon.", "Tue.", "Wed.", "Thu.", "Fri.", "Sat."] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["Jan.", "Feb.", "Mar.", "Apr.", "May", "Jun.", "Jul.", "Aug.", "Sep.", "Oct.", "Nov.", "Dec."] + } +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/en-GB.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/en-GB.json new file mode 100644 index 00000000..ae968efe --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/en-GB.json @@ -0,0 +1,29 @@ +{ + "default-calendar": "gregorian", + "separator": "/", + "unitOrder": "DD/MM/YYYY", + "weekStart": 1, + "placeholder": "DD/MM/YYYY", + "days": { + "narrow": ["S", "M", "T", "W", "T", "F", "S"] + }, + "numerals": "0123456789", + "months": { + "narrow": ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], + "abbreviated": ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], + "wide": [ + "January", + "February", + "March", + "April", + "May", + "June", + "July", + "August", + "September", + "October", + "November", + "December" + ] + } +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/en.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/en.json new file mode 100644 index 00000000..b0ede36a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/en.json @@ -0,0 +1,31 @@ +{ + "default-calendar": "gregorian", + "separator": "/", + "unitOrder": "MM/DD/YYYY", + "weekStart": 7, + "placeholder": "MM/DD/YYYY", + "days": { + "abbreviated": ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"], + "short": ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"], + "wide": ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], + "wide": [ + "January", + "February", + "March", + "April", + "May", + "June", + "July", + "August", + "September", + "October", + "November", + "December" + ], + "narrow": ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"] + } +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/es-MX.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/es-MX.json new file mode 100644 index 00000000..1d926950 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/es-MX.json @@ -0,0 +1,29 @@ +{ + "default-calendar": "gregorian", + "separator": "/", + "unitOrder": "DD/MM/YYYY", + "weekStart": 7, + "placeholder": "DD/MM/YYYY", + "days": { + "narrow": ["D", "L", "M", "M", "J", "V", "S"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["ene.", "feb.", "mar.", "abr.", "may.", "jun.", "jul.", "ago.", "sept.", "oct.", "nov.", "dic."], + "narrow": ["E", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], + "wide": [ + "enero", + "febrero", + "marzo", + "abril", + "mayo", + "junio", + "julio", + "agosto", + "septiembre", + "octubre", + "noviembre", + "diciembre" + ] + } +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/es.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/es.json new file mode 100644 index 00000000..ddbf2738 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/es.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": "/", + "unitOrder": "DD/MM/YYYY", + "weekStart": 1, + "placeholder": "DD/MM/YYYY", + "days": { + "abbreviated": ["dom.", "lun.", "mar.", "mié.", "jue.", "vie.", "sáb."], + "narrow": ["D", "L", "M", "X", "J", "V", "S"], + "short": ["DO", "LU", "MA", "MI", "JU", "VI", "SA"], + "wide": ["domingo", "lunes", "martes", "miércoles", "jueves", "viernes", "sábado"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["ene.", "feb.", "mar.", "abr.", "may.", "jun.", "jul.", "ago.", "sept.", "oct.", "nov.", "dic."], + "narrow": ["E", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], + "wide": [ + "enero", + "febrero", + "marzo", + "abril", + "mayo", + "junio", + "julio", + "agosto", + "septiembre", + "octubre", + "noviembre", + "diciembre" + ] + } +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/et.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/et.json new file mode 100644 index 00000000..aa380ac2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/et.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD.MM.YYYY", + "weekStart": 1, + "placeholder": "DD.MM.YYYY", + "days": { + "abbreviated": ["P", "E", "T", "K", "N", "R", "L"], + "narrow": ["P", "E", "T", "K", "N", "R", "L"], + "short": ["P", "E", "T", "K", "N", "R", "L"], + "wide": ["pühapäev", "esmaspäev", "teisipäev", "kolmapäev", "neljapäev", "reede", "laupäev"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["jaan", "veebr", "märts", "apr", "mai", "juuni", "juuli", "aug", "sept", "okt", "nov", "dets"], + "narrow": ["J", "V", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], + "wide": [ + "jaanuar", + "veebruar", + "märts", + "aprill", + "mai", + "juuni", + "juuli", + "august", + "september", + "oktoober", + "november", + "detsember" + ] + } +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/fi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/fi.json new file mode 100644 index 00000000..19d853ed --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/fi.json @@ -0,0 +1,45 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD.MM.YYYY", + "weekStart": 1, + "placeholder": "DD.MM.YYYY", + "days": { + "abbreviated": ["su", "ma", "ti", "ke", "to", "pe", "la"], + "narrow": ["S", "M", "T", "K", "T", "P", "L"], + "short": ["su", "ma", "ti", "ke", "to", "pe", "la"], + "wide": ["sunnuntaina", "maanantaina", "tiistaina", "keskiviikkona", "torstaina", "perjantaina", "lauantaina"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": [ + "tammi", + "helmi", + "maalis", + "huhti", + "touko", + "kesä", + "heinä", + "elo", + "syys", + "loka", + "marras", + "joulu" + ], + "narrow": ["T", "H", "M", "H", "T", "K", "H", "E", "S", "L", "M", "J"], + "wide": [ + "tammikuu", + "helmikuu", + "maaliskuu", + "huhtikuu", + "toukokuu", + "kesäkuu", + "heinäkuu", + "elokuu", + "syyskuu", + "lokakuu", + "marraskuu", + "joulukuu" + ] + } +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/fr-CH.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/fr-CH.json new file mode 100644 index 00000000..f6f30f75 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/fr-CH.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD.MM.YYYY", + "weekStart": 1, + "placeholder": "DD.MM.YYYY", + "days": { + "abbreviated": ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."], + "narrow": ["D", "L", "M", "M", "J", "V", "S"], + "short": ["di", "lu", "ma", "me", "je", "ve", "sa"], + "wide": ["dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.", "nov.", "déc."], + "narrow": ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], + "wide": [ + "janvier", + "février", + "mars", + "avril", + "mai", + "juin", + "juillet", + "août", + "septembre", + "octobre", + "novembre", + "décembre" + ] + } +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/fr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/fr.json new file mode 100644 index 00000000..32153576 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/fr.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": "/", + "unitOrder": "DD/MM/YYYY", + "weekStart": 1, + "placeholder": "DD/MM/YYYY", + "days": { + "abbreviated": ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."], + "narrow": ["D", "L", "M", "M", "J", "V", "S"], + "short": ["di", "lu", "ma", "me", "je", "ve", "sa"], + "wide": ["dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.", "nov.", "déc."], + "narrow": ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], + "wide": [ + "janvier", + "février", + "mars", + "avril", + "mai", + "juin", + "juillet", + "août", + "septembre", + "octobre", + "novembre", + "décembre" + ] + } +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/he.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/he.json new file mode 100644 index 00000000..918c7279 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/he.json @@ -0,0 +1,19 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD.MM.YYYY", + "weekStart": 7, + "placeholder": "DD.MM.YYYY", + "days": { + "abbreviated": ["יום א׳", "יום ב׳", "יום ג׳", "יום ד׳", "יום ה׳", "יום ו׳", "שבת"], + "narrow": ["א׳", "ב׳", "ג׳", "ד׳", "ה׳", "ו׳", "ש׳"], + "short": ["א׳", "ב׳", "ג׳", "ד׳", "ה׳", "ו׳", "ש׳"], + "wide": ["יום ראשון", "יום שני", "יום שלישי", "יום רביעי", "יום חמישי", "יום שישי", "יום שבת"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["ינו׳", "פבר׳", "מרץ", "אפר׳", "מאי", "יוני", "יולי", "אוג׳", "ספט׳", "אוק׳", "נוב׳", "דצמ׳"], + "narrow": ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"], + "wide": ["ינואר", "פברואר", "מרץ", "אפריל", "מאי", "יוני", "יולי", "אוגוסט", "ספטמבר", "אוקטובר", "נובמבר", "דצמבר"] + } +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/hi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/hi.json new file mode 100644 index 00000000..6ebfb236 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/hi.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": "/", + "unitOrder": "DD/MM/YYYY", + "weekStart": 7, + "placeholder": "DD/MM/YYYY", + "days": { + "abbreviated": ["रवि", "सोम", "मंगल", "बुध", "गुरु", "शुक्र", "शनि"], + "narrow": ["र", "सो", "मं", "बु", "गु", "शु", "श"], + "short": ["र", "सो", "मं", "बु", "गु", "शु", "श"], + "wide": ["रविवार", "सोमवार", "मंगलवार", "बुधवार", "गुरुवार", "शुक्रवार", "शनिवार"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["जन॰", "फ़र॰", "मार्च", "अप्रैल", "मई", "जून", "जुल॰", "अग॰", "सित॰", "अक्तू॰", "नव॰", "दिस॰"], + "narrow": ["ज", "फ़", "मा", "अ", "म", "जू", "जु", "अ", "सि", "अ", "न", "दि"], + "wide": [ + "जनवरी", + "फ़रवरी", + "मार्च", + "अप्रैल", + "मई", + "जून", + "जुलाई", + "अगस्त", + "सितंबर", + "अक्तूबर", + "नवंबर", + "दिसंबर" + ] + } +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/hr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/hr.json new file mode 100644 index 00000000..180672dd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/hr.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD. MM. YYYY.", + "weekStart": 1, + "placeholder": "DD. MM. YYYY.", + "days": { + "abbreviated": ["ned", "pon", "uto", "sri", "čet", "pet", "sub"], + "narrow": ["N", "P", "U", "S", "Č", "P", "S"], + "short": ["ned", "pon", "uto", "sri", "čet", "pet", "sub"], + "wide": ["nedjelja", "ponedjeljak", "utorak", "srijeda", "četvrtak", "petak", "subota"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["sij", "velj", "ožu", "tra", "svi", "lip", "srp", "kol", "ruj", "lis", "stu", "pro"], + "narrow": ["1.", "2.", "3.", "4.", "5.", "6.", "7.", "8.", "9.", "10.", "11.", "12."], + "wide": [ + "siječanj", + "veljača", + "ožujak", + "travanj", + "svibanj", + "lipanj", + "srpanj", + "kolovoz", + "rujan", + "listopad", + "studeni", + "prosinac" + ] + } +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/hu.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/hu.json new file mode 100644 index 00000000..c203c648 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/hu.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "YYYY. MM. DD.", + "weekStart": 1, + "placeholder": "YYYY. MM. DD.", + "days": { + "abbreviated": ["V", "H", "K", "Sze", "Cs", "P", "Szo"], + "narrow": ["V", "H", "K", "Sz", "Cs", "P", "Sz"], + "short": ["V", "H", "K", "Sze", "Cs", "P", "Szo"], + "wide": ["vasárnap", "hétfő", "kedd", "szerda", "csütörtök", "péntek", "szombat"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["jan.", "febr.", "márc.", "ápr.", "máj.", "jún.", "júl.", "aug.", "szept.", "okt.", "nov.", "dec."], + "narrow": ["J", "F", "M", "Á", "M", "J", "J", "A", "Sz", "O", "N", "D"], + "wide": [ + "január", + "február", + "március", + "április", + "május", + "június", + "július", + "augusztus", + "szeptember", + "október", + "november", + "december" + ] + } +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/id.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/id.json new file mode 100644 index 00000000..76faf12c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/id.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": "/", + "unitOrder": "DD/MM/YYYY", + "weekStart": 7, + "placeholder": "DD/MM/YYYY", + "days": { + "abbreviated": ["Min", "Sen", "Sel", "Rab", "Kam", "Jum", "Sab"], + "narrow": ["M", "S", "S", "R", "K", "J", "S"], + "short": ["Min", "Sen", "Sel", "Rab", "Kam", "Jum", "Sab"], + "wide": ["Minggu", "Senin", "Selasa", "Rabu", "Kamis", "Jumat", "Sabtu"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["Jan", "Feb", "Mar", "Apr", "Mei", "Jun", "Jul", "Agu", "Sep", "Okt", "Nov", "Des"], + "narrow": ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], + "wide": [ + "Januari", + "Februari", + "Maret", + "April", + "Mei", + "Juni", + "Juli", + "Agustus", + "September", + "Oktober", + "November", + "Desember" + ] + } +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/it-CH.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/it-CH.json new file mode 100644 index 00000000..94d82181 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/it-CH.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD.MM.YYYY", + "weekStart": 1, + "placeholder": "DD.MM.YYYY", + "days": { + "abbreviated": ["dom", "lun", "mar", "mer", "gio", "ven", "sab"], + "narrow": ["D", "L", "M", "M", "G", "V", "S"], + "short": ["dom", "lun", "mar", "mer", "gio", "ven", "sab"], + "wide": ["domenica", "lunedì", "martedì", "mercoledì", "giovedì", "venerdì", "sabato"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["gen", "feb", "mar", "apr", "mag", "giu", "lug", "ago", "set", "ott", "nov", "dic"], + "narrow": ["G", "F", "M", "A", "M", "G", "L", "A", "S", "O", "N", "D"], + "wide": [ + "gennaio", + "febbraio", + "marzo", + "aprile", + "maggio", + "giugno", + "luglio", + "agosto", + "settembre", + "ottobre", + "novembre", + "dicembre" + ] + } +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/it.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/it.json new file mode 100644 index 00000000..838dfa7d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/it.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": "/", + "unitOrder": "DD/MM/YYYY", + "weekStart": 1, + "placeholder": "DD/MM/YYYY", + "days": { + "abbreviated": ["dom", "lun", "mar", "mer", "gio", "ven", "sab"], + "narrow": ["D", "L", "M", "M", "G", "V", "S"], + "short": ["dom", "lun", "mar", "mer", "gio", "ven", "sab"], + "wide": ["domenica", "lunedì", "martedì", "mercoledì", "giovedì", "venerdì", "sabato"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["gen", "feb", "mar", "apr", "mag", "giu", "lug", "ago", "set", "ott", "nov", "dic"], + "narrow": ["G", "F", "M", "A", "M", "G", "L", "A", "S", "O", "N", "D"], + "wide": [ + "gennaio", + "febbraio", + "marzo", + "aprile", + "maggio", + "giugno", + "luglio", + "agosto", + "settembre", + "ottobre", + "novembre", + "dicembre" + ] + } +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/ja.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/ja.json new file mode 100644 index 00000000..db9793de --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/ja.json @@ -0,0 +1,22 @@ +{ + "default-calendar": "gregorian", + "separator": "/", + "unitOrder": "YYYY/MM/DD", + "weekStart": 7, + "placeholder": "YYYY/MM/DD", + "days": { + "abbreviated": ["日", "月", "火", "水", "木", "金", "土"], + "narrow": ["日", "月", "火", "水", "木", "金", "土"], + "short": ["日", "月", "火", "水", "木", "金", "土"], + "wide": ["日曜日", "月曜日", "火曜日", "水曜日", "木曜日", "金曜日", "土曜日"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"], + "narrow": ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"], + "wide": ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"] + }, + "year": { + "suffix": "年" + } +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/ko.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/ko.json new file mode 100644 index 00000000..c248a9bc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/ko.json @@ -0,0 +1,22 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "YYYY. MM. DD.", + "weekStart": 7, + "placeholder": "YYYY. MM. DD.", + "days": { + "abbreviated": ["일", "월", "화", "수", "목", "금", "토"], + "narrow": ["일", "월", "화", "수", "목", "금", "토"], + "short": ["일", "월", "화", "수", "목", "금", "토"], + "wide": ["일요일", "월요일", "화요일", "수요일", "목요일", "금요일", "토요일"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월"], + "narrow": ["1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월"], + "wide": ["1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월"] + }, + "year": { + "suffix": "년" + } +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/lt.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/lt.json new file mode 100644 index 00000000..95b2cc3a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/lt.json @@ -0,0 +1,53 @@ +{ + "default-calendar": "gregorian", + "separator": "-", + "unitOrder": "YYYY-MM-DD", + "weekStart": 1, + "placeholder": "YYYY-MM-DD", + "days": { + "abbreviated": ["sk", "pr", "an", "tr", "kt", "pn", "št"], + "narrow": ["S", "P", "A", "T", "K", "P", "Š"], + "short": ["Sk", "Pr", "An", "Tr", "Kt", "Pn", "Št"], + "wide": [ + "sekmadienis", + "pirmadienis", + "antradienis", + "trečiadienis", + "ketvirtadienis", + "penktadienis", + "šeštadienis" + ] + }, + "numerals": "0123456789", + "months": { + "abbreviated": [ + "saus.", + "vas.", + "kov.", + "bal.", + "geg.", + "birž.", + "liep.", + "rugp.", + "rugs.", + "spal.", + "lapkr.", + "gruod." + ], + "narrow": ["S", "V", "K", "B", "G", "B", "L", "R", "R", "S", "L", "G"], + "wide": [ + "sausis", + "vasaris", + "kovas", + "balandis", + "gegužė", + "birželis", + "liepa", + "rugpjūtis", + "rugsėjis", + "spalis", + "lapkritis", + "gruodis" + ] + } +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/lv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/lv.json new file mode 100644 index 00000000..7bc03f8a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/lv.json @@ -0,0 +1,45 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD.MM.YYYY", + "weekStart": 1, + "placeholder": "DD.MM.YYYY", + "days": { + "abbreviated": ["svētd.", "pirmd.", "otrd.", "trešd.", "ceturtd.", "piektd.", "sestd."], + "narrow": ["S", "P", "O", "T", "C", "P", "S"], + "short": ["Sv", "Pr", "Ot", "Tr", "Ce", "Pk", "Se"], + "wide": ["svētdiena", "pirmdiena", "otrdiena", "trešdiena", "ceturtdiena", "piektdiena", "sestdiena"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": [ + "janv.", + "febr.", + "marts", + "apr.", + "maijs", + "jūn.", + "jūl.", + "aug.", + "sept.", + "okt.", + "nov.", + "dec." + ], + "narrow": ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], + "wide": [ + "janvāris", + "februāris", + "marts", + "aprīlis", + "maijs", + "jūnijs", + "jūlijs", + "augusts", + "septembris", + "oktobris", + "novembris", + "decembris" + ] + } +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/mk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/mk.json new file mode 100644 index 00000000..a0d6ca85 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/mk.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD.MM.YYYY", + "weekStart": 1, + "placeholder": "DD.MM.YYYY", + "days": { + "abbreviated": ["нед.", "пон.", "вт.", "сре.", "чет.", "пет.", "саб."], + "narrow": ["н", "п", "в", "с", "ч", "п", "с"], + "short": ["нед.", "пон.", "вто.", "сре.", "чет.", "пет.", "саб."], + "wide": ["недела", "понеделник", "вторник", "среда", "четврток", "петок", "сабота"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["јан.", "фев.", "мар.", "апр.", "мај", "јун.", "јул.", "авг.", "септ.", "окт.", "ноем.", "дек."], + "narrow": ["ј", "ф", "м", "а", "м", "ј", "ј", "а", "с", "о", "н", "д"], + "wide": [ + "јануари", + "февруари", + "март", + "април", + "мај", + "јуни", + "јули", + "август", + "септември", + "октомври", + "ноември", + "декември" + ] + } +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/nl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/nl.json new file mode 100644 index 00000000..b6f3bda7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/nl.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": "-", + "unitOrder": "DD-MM-YYYY", + "weekStart": 1, + "placeholder": "DD-MM-YYYY", + "days": { + "abbreviated": ["zo", "ma", "di", "wo", "do", "vr", "za"], + "narrow": ["Z", "M", "D", "W", "D", "V", "Z"], + "short": ["zo", "ma", "di", "wo", "do", "vr", "za"], + "wide": ["zondag", "maandag", "dinsdag", "woensdag", "donderdag", "vrijdag", "zaterdag"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["jan.", "feb.", "mrt.", "apr.", "mei", "jun.", "jul.", "aug.", "sep.", "okt.", "nov.", "dec."], + "narrow": ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], + "wide": [ + "januari", + "februari", + "maart", + "april", + "mei", + "juni", + "juli", + "augustus", + "september", + "oktober", + "november", + "december" + ] + } +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/no.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/no.json new file mode 100644 index 00000000..a7f4b35c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/no.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD.MM.YYYY", + "weekStart": 1, + "placeholder": "DD.MM.YYYY", + "days": { + "abbreviated": ["søn.", "man.", "tir.", "ons.", "tor.", "fre.", "lør."], + "narrow": ["S", "M", "T", "O", "T", "F", "L"], + "short": ["sø.", "ma.", "ti.", "on.", "to.", "fr.", "lø."], + "wide": ["søndag", "mandag", "tirsdag", "onsdag", "torsdag", "fredag", "lørdag"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["jan", "feb", "mar", "apr", "mai", "jun", "jul", "aug", "sep", "okt", "nov", "des"], + "narrow": ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], + "wide": [ + "januar", + "februar", + "mars", + "april", + "mai", + "juni", + "juli", + "august", + "september", + "oktober", + "november", + "desember" + ] + } +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/pl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/pl.json new file mode 100644 index 00000000..34d2b6aa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/pl.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD.MM.YYYY", + "weekStart": 1, + "placeholder": "DD.MM.YYYY", + "days": { + "abbreviated": ["niedz.", "pon.", "wt.", "śr.", "czw.", "pt.", "sob."], + "narrow": ["n", "p", "w", "ś", "c", "p", "s"], + "short": ["nie", "pon", "wto", "śro", "czw", "pią", "sob"], + "wide": ["niedziela", "poniedziałek", "wtorek", "środa", "czwartek", "piątek", "sobota"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["sty", "lut", "mar", "kwi", "maj", "cze", "lip", "sie", "wrz", "paź", "lis", "gru"], + "narrow": ["S", "L", "M", "K", "M", "C", "L", "S", "W", "P", "L", "G"], + "wide": [ + "styczeń", + "luty", + "marzec", + "kwiecień", + "maj", + "czerwiec", + "lipiec", + "sierpień", + "wrzesień", + "październik", + "listopad", + "grudzień" + ] + } +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/pt-BR.json new file mode 100644 index 00000000..611fb829 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/pt-BR.json @@ -0,0 +1,31 @@ +{ + "default-calendar": "gregorian", + "separator": "/", + "unitOrder": "DD/MM/YYYY", + "weekStart": 7, + "placeholder": "DD/MM/YYYY", + "days": { + "abbreviated": ["dom.", "seg.", "ter.", "qua.", "qui.", "sex.", "sáb."], + "narrow": ["D", "S", "T", "Q", "Q", "S", "S"], + "wide": ["domingo", "segunda-feira", "terça-feira", "quarta-feira", "quinta-feira", "sexta-feira", "sábado"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["jan.", "fev.", "mar.", "abr.", "mai.", "jun.", "jul.", "ago.", "set.", "out.", "nov.", "dez."], + "narrow": ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], + "wide": [ + "janeiro", + "fevereiro", + "março", + "abril", + "maio", + "junho", + "julho", + "agosto", + "setembro", + "outubro", + "novembro", + "dezembro" + ] + } +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/pt-PT.json new file mode 100644 index 00000000..2cd088e6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/pt-PT.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": "/", + "unitOrder": "DD/MM/YYYY", + "weekStart": 7, + "placeholder": "DD/MM/YYYY", + "days": { + "abbreviated": ["domingo", "segunda", "terça", "quarta", "quinta", "sexta", "sábado"], + "narrow": ["D", "S", "T", "Q", "Q", "S", "S"], + "short": ["dom.", "seg.", "ter.", "qua.", "qui.", "sex.", "sáb."], + "wide": ["domingo", "segunda-feira", "terça-feira", "quarta-feira", "quinta-feira", "sexta-feira", "sábado"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["jan.", "fev.", "mar.", "abr.", "mai.", "jun.", "jul.", "ago.", "set.", "out.", "nov.", "dez."], + "narrow": ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], + "wide": [ + "janeiro", + "fevereiro", + "março", + "abril", + "maio", + "junho", + "julho", + "agosto", + "setembro", + "outubro", + "novembro", + "dezembro" + ] + } +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/pt.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/pt.json new file mode 100644 index 00000000..611fb829 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/pt.json @@ -0,0 +1,31 @@ +{ + "default-calendar": "gregorian", + "separator": "/", + "unitOrder": "DD/MM/YYYY", + "weekStart": 7, + "placeholder": "DD/MM/YYYY", + "days": { + "abbreviated": ["dom.", "seg.", "ter.", "qua.", "qui.", "sex.", "sáb."], + "narrow": ["D", "S", "T", "Q", "Q", "S", "S"], + "wide": ["domingo", "segunda-feira", "terça-feira", "quarta-feira", "quinta-feira", "sexta-feira", "sábado"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["jan.", "fev.", "mar.", "abr.", "mai.", "jun.", "jul.", "ago.", "set.", "out.", "nov.", "dez."], + "narrow": ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], + "wide": [ + "janeiro", + "fevereiro", + "março", + "abril", + "maio", + "junho", + "julho", + "agosto", + "setembro", + "outubro", + "novembro", + "dezembro" + ] + } +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/ro.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/ro.json new file mode 100644 index 00000000..55759409 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/ro.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD.MM.YYYY", + "weekStart": 1, + "placeholder": "DD.MM.YYYY", + "days": { + "abbreviated": ["dum.", "lun.", "mar.", "mie.", "joi", "vin.", "sâm."], + "narrow": ["D", "L", "M", "M", "J", "V", "S"], + "short": ["du.", "lu.", "ma.", "mi.", "joi", "vi.", "sâ."], + "wide": ["duminică", "luni", "marți", "miercuri", "joi", "vineri", "sâmbătă"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["ian.", "feb.", "mar.", "apr.", "mai", "iun.", "iul.", "aug.", "sept.", "oct.", "nov.", "dec."], + "narrow": ["I", "F", "M", "A", "M", "I", "I", "A", "S", "O", "N", "D"], + "wide": [ + "ianuarie", + "februarie", + "martie", + "aprilie", + "mai", + "iunie", + "iulie", + "august", + "septembrie", + "octombrie", + "noiembrie", + "decembrie" + ] + } +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/ru.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/ru.json new file mode 100644 index 00000000..13c4583e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/ru.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD.MM.YYYY", + "weekStart": 1, + "placeholder": "DD.MM.YYYY", + "days": { + "abbreviated": ["вс", "пн", "вт", "ср", "чт", "пт", "сб"], + "narrow": ["вс", "пн", "вт", "ср", "чт", "пт", "сб"], + "short": ["вс", "пн", "вт", "ср", "чт", "пт", "сб"], + "wide": ["воскресенье", "понедельник", "вторник", "среда", "четверг", "пятница", "суббота"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["янв.", "февр.", "март", "апр.", "май", "июнь", "июль", "авг.", "сент.", "окт.", "нояб.", "дек."], + "narrow": ["Я", "Ф", "М", "А", "М", "И", "И", "А", "С", "О", "Н", "Д"], + "wide": [ + "январь", + "февраль", + "март", + "апрель", + "май", + "июнь", + "июль", + "август", + "сентябрь", + "октябрь", + "ноябрь", + "декабрь" + ] + } +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/sk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/sk.json new file mode 100644 index 00000000..9ab1acc5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/sk.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD. MM. YYYY", + "weekStart": 1, + "placeholder": "DD. MM. YYYY", + "days": { + "abbreviated": ["ne", "po", "ut", "st", "št", "pi", "so"], + "narrow": ["n", "p", "u", "s", "š", "p", "s"], + "short": ["ne", "po", "ut", "st", "št", "pi", "so"], + "wide": ["nedeľa", "pondelok", "utorok", "streda", "štvrtok", "piatok", "sobota"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["jan", "feb", "mar", "apr", "máj", "jún", "júl", "aug", "sep", "okt", "nov", "dec"], + "narrow": ["j", "f", "m", "a", "m", "j", "j", "a", "s", "o", "n", "d"], + "wide": [ + "január", + "február", + "marec", + "apríl", + "máj", + "jún", + "júl", + "august", + "september", + "október", + "november", + "december" + ] + } +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/sl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/sl.json new file mode 100644 index 00000000..c5b1573f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/sl.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD. MM. YYYY", + "weekStart": 1, + "placeholder": "DD. MM. YYYY", + "days": { + "abbreviated": ["ned.", "pon.", "tor.", "sre.", "čet.", "pet.", "sob."], + "narrow": ["n", "p", "t", "s", "č", "p", "s"], + "short": ["ned.", "pon.", "tor.", "sre.", "čet.", "pet.", "sob."], + "wide": ["nedelja", "ponedeljek", "torek", "sreda", "četrtek", "petek", "sobota"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["jan.", "feb.", "mar.", "apr.", "maj", "jun.", "jul.", "avg.", "sep.", "okt.", "nov.", "dec."], + "narrow": ["j", "f", "m", "a", "m", "j", "j", "a", "s", "o", "n", "d"], + "wide": [ + "januar", + "februar", + "marec", + "april", + "maj", + "junij", + "julij", + "avgust", + "september", + "oktober", + "november", + "december" + ] + } +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/sr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/sr.json new file mode 100644 index 00000000..5e229fc2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/sr.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD.MM.YYYY.", + "weekStart": 1, + "placeholder": "DD.MM.YYYY.", + "days": { + "abbreviated": ["нед", "пон", "уто", "сре", "чет", "пет", "суб"], + "narrow": ["н", "п", "у", "с", "ч", "п", "с"], + "short": ["не", "по", "ут", "ср", "че", "пе", "су"], + "wide": ["недеља", "понедељак", "уторак", "среда", "четвртак", "петак", "субота"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["јан", "феб", "мар", "апр", "мај", "јун", "јул", "авг", "сеп", "окт", "нов", "дец"], + "narrow": ["ј", "ф", "м", "а", "м", "ј", "ј", "а", "с", "о", "н", "д"], + "wide": [ + "јануар", + "фебруар", + "март", + "април", + "мај", + "јун", + "јул", + "август", + "септембар", + "октобар", + "новембар", + "децембар" + ] + } +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/sv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/sv.json new file mode 100644 index 00000000..487052fe --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/sv.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": "-", + "unitOrder": "YYYY-MM-DD", + "weekStart": 1, + "placeholder": "YYYY-MM-DD", + "days": { + "abbreviated": ["sön", "mån", "tis", "ons", "tors", "fre", "lör"], + "narrow": ["S", "M", "T", "O", "T", "F", "L"], + "short": ["sö", "må", "ti", "on", "to", "fr", "lö"], + "wide": ["söndag", "måndag", "tisdag", "onsdag", "torsdag", "fredag", "lördag"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["jan.", "feb.", "mars", "apr.", "maj", "juni", "juli", "aug.", "sep.", "okt.", "nov.", "dec."], + "narrow": ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], + "wide": [ + "januari", + "februari", + "mars", + "april", + "maj", + "juni", + "juli", + "augusti", + "september", + "oktober", + "november", + "december" + ] + } +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/th.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/th.json new file mode 100644 index 00000000..6a6c2c35 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/th.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "buddhist", + "separator": "/", + "unitOrder": "DD/MM/YYYY", + "weekStart": 7, + "placeholder": "DD/MM/YYYY", + "days": { + "abbreviated": ["อา.", "จ.", "อ.", "พ.", "พฤ.", "ศ.", "ส."], + "narrow": ["อา", "จ", "อ", "พ", "พฤ", "ศ", "ส"], + "short": ["อา.", "จ.", "อ.", "พ.", "พฤ.", "ศ.", "ส."], + "wide": ["วันอาทิตย์", "วันจันทร์", "วันอังคาร", "วันพุธ", "วันพฤหัสบดี", "วันศุกร์", "วันเสาร์"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["ม.ค.", "ก.พ.", "มี.ค.", "เม.ย.", "พ.ค.", "มิ.ย.", "ก.ค.", "ส.ค.", "ก.ย.", "ต.ค.", "พ.ย.", "ธ.ค."], + "narrow": ["ม.ค.", "ก.พ.", "มี.ค.", "เม.ย.", "พ.ค.", "มิ.ย.", "ก.ค.", "ส.ค.", "ก.ย.", "ต.ค.", "พ.ย.", "ธ.ค."], + "wide": [ + "มกราคม", + "กุมภาพันธ์", + "มีนาคม", + "เมษายน", + "พฤษภาคม", + "มิถุนายน", + "กรกฎาคม", + "สิงหาคม", + "กันยายน", + "ตุลาคม", + "พฤศจิกายน", + "ธันวาคม" + ] + } +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/tr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/tr.json new file mode 100644 index 00000000..383d9c04 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/tr.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD.MM.YYYY", + "weekStart": 1, + "placeholder": "DD.MM.YYYY", + "days": { + "abbreviated": ["Paz", "Pzt", "Sal", "Çar", "Per", "Cum", "Cmt"], + "narrow": ["P", "P", "S", "Ç", "P", "C", "C"], + "short": ["Pa", "Pt", "Sa", "Ça", "Pe", "Cu", "Ct"], + "wide": ["Pazar", "Pazartesi", "Salı", "Çarşamba", "Perşembe", "Cuma", "Cumartesi"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["Oca", "Şub", "Mar", "Nis", "May", "Haz", "Tem", "Ağu", "Eyl", "Eki", "Kas", "Ara"], + "narrow": ["O", "Ş", "M", "N", "M", "H", "T", "A", "E", "E", "K", "A"], + "wide": [ + "Ocak", + "Şubat", + "Mart", + "Nisan", + "Mayıs", + "Haziran", + "Temmuz", + "Ağustos", + "Eylül", + "Ekim", + "Kasım", + "Aralık" + ] + } +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/uk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/uk.json new file mode 100644 index 00000000..505fdbde --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/uk.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD.MM.YYYY", + "weekStart": 1, + "placeholder": "DD.MM.YYYY", + "days": { + "abbreviated": ["нд", "пн", "вт", "ср", "чт", "пт", "сб"], + "narrow": ["Н", "П", "В", "С", "Ч", "П", "С"], + "short": ["нд", "пн", "вт", "ср", "чт", "пт", "сб"], + "wide": ["неділя", "понеділок", "вівторок", "середа", "четвер", "пʼятниця", "субота"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["січ", "лют", "бер", "кві", "тра", "чер", "лип", "сер", "вер", "жов", "лис", "гру"], + "narrow": ["С", "Л", "Б", "К", "Т", "Ч", "Л", "С", "В", "Ж", "Л", "Г"], + "wide": [ + "січень", + "лютий", + "березень", + "квітень", + "травень", + "червень", + "липень", + "серпень", + "вересень", + "жовтень", + "листопад", + "грудень" + ] + } +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/vi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/vi.json new file mode 100644 index 00000000..17b15e1e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/vi.json @@ -0,0 +1,45 @@ +{ + "default-calendar": "gregorian", + "separator": "/", + "unitOrder": "DD/MM/YYYY", + "weekStart": 1, + "placeholder": "DD/MM/YYYY", + "days": { + "abbreviated": ["CN", "Th 2", "Th 3", "Th 4", "Th 5", "Th 6", "Th 7"], + "narrow": ["CN", "T2", "T3", "T4", "T5", "T6", "T7"], + "short": ["CN", "T2", "T3", "T4", "T5", "T6", "T7"], + "wide": ["Chủ Nhật", "Thứ Hai", "Thứ Ba", "Thứ Tư", "Thứ Năm", "Thứ Sáu", "Thứ Bảy"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": [ + "Thg 1", + "Thg 2", + "Thg 3", + "Thg 4", + "Thg 5", + "Thg 6", + "Thg 7", + "Thg 8", + "Thg 9", + "Thg 10", + "Thg 11", + "Thg 12" + ], + "narrow": ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"], + "wide": [ + "Tháng 1", + "Tháng 2", + "Tháng 3", + "Tháng 4", + "Tháng 5", + "Tháng 6", + "Tháng 7", + "Tháng 8", + "Tháng 9", + "Tháng 10", + "Tháng 11", + "Tháng 12" + ] + } +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/zh-CN.json new file mode 100644 index 00000000..06c35391 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/zh-CN.json @@ -0,0 +1,22 @@ +{ + "default-calendar": "gregorian", + "separator": "/", + "unitOrder": "YYYY/MM/DD", + "weekStart": 1, + "placeholder": "YYYY/MM/DD", + "days": { + "abbreviated": ["周日", "周一", "周二", "周三", "周四", "周五", "周六"], + "narrow": ["日", "一", "二", "三", "四", "五", "六"], + "short": ["周日", "周一", "周二", "周三", "周四", "周五", "周六"], + "wide": ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"], + "narrow": ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"], + "wide": ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"] + }, + "year": { + "suffix": "年" + } +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/zh-HK.json new file mode 100644 index 00000000..42e05b9a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/zh-HK.json @@ -0,0 +1,22 @@ +{ + "default-calendar": "gregorian", + "separator": "/", + "unitOrder": "DD/MM/YYYY", + "weekStart": 7, + "placeholder": "DD/MM/YYYY", + "days": { + "abbreviated": ["週日", "週一", "週二", "週三", "週四", "週五", "週六"], + "narrow": ["日", "一", "二", "三", "四", "五", "六"], + "short": ["日", "一", "二", "三", "四", "五", "六"], + "wide": ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"], + "narrow": ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"], + "wide": ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"] + }, + "year": { + "suffix": "年" + } +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/zh-TW.json new file mode 100644 index 00000000..8e3081e0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/nls/zh-TW.json @@ -0,0 +1,22 @@ +{ + "default-calendar": "gregorian", + "separator": "/", + "unitOrder": "YYYY/MM/DD", + "weekStart": 7, + "placeholder": "YYYY/MM/DD", + "days": { + "abbreviated": ["週日", "週一", "週二", "週三", "週四", "週五", "週六"], + "narrow": ["日", "一", "二", "三", "四", "五", "六"], + "short": ["日", "一", "二", "三", "四", "五", "六"], + "wide": ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"], + "narrow": ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"], + "wide": ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"] + }, + "year": { + "suffix": "年" + } +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages.json new file mode 100644 index 00000000..6abb6628 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Next month", + "prevMonth": "Previous month", + "year": "Year" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_ar.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_ar.json new file mode 100644 index 00000000..4d84d237 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_ar.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "الشهر التالي", + "prevMonth": "الشهر السابق", + "year": "سنة" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_bg.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_bg.json new file mode 100644 index 00000000..0f378a57 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_bg.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Следващ месец", + "prevMonth": "Предишен месец", + "year": "Година" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_bs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_bs.json new file mode 100644 index 00000000..4e5c774d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_bs.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Sljedeći mjesec", + "prevMonth": "Prethodni mjesec", + "year": "Godina" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_ca.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_ca.json new file mode 100644 index 00000000..3f429fcb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_ca.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "El mes vinent", + "prevMonth": "El mes passat", + "year": "Any" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_cs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_cs.json new file mode 100644 index 00000000..eb1a639c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_cs.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Další měsíc", + "prevMonth": "Předchozí měsíc", + "year": "Rok" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_da.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_da.json new file mode 100644 index 00000000..6f1978bc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_da.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Næste måned", + "prevMonth": "Forrige måned", + "year": "År" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_de.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_de.json new file mode 100644 index 00000000..67997974 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_de.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Nächster Monat", + "prevMonth": "Vorheriger Monat", + "year": "Jahr" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_el.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_el.json new file mode 100644 index 00000000..cc7b07f5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_el.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Επόμενος μήνας", + "prevMonth": "Προηγούμενος μήνας", + "year": "Ετών" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_en.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_en.json new file mode 100644 index 00000000..6abb6628 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_en.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Next month", + "prevMonth": "Previous month", + "year": "Year" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_es.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_es.json new file mode 100644 index 00000000..3be0d88f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_es.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Mes próximo", + "prevMonth": "Mes anterior", + "year": "Año" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_et.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_et.json new file mode 100644 index 00000000..9cb0a9f7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_et.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Järgmine kuu", + "prevMonth": "Eelmine kuu", + "year": "Aasta" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_fi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_fi.json new file mode 100644 index 00000000..a3403b78 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_fi.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Seuraava kuukausi", + "prevMonth": "Edellinen kuukausi", + "year": "Vuosi" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_fr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_fr.json new file mode 100644 index 00000000..7057e73d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_fr.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Mois suivant", + "prevMonth": "Mois précédent", + "year": "Année" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_he.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_he.json new file mode 100644 index 00000000..ccc19ef9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_he.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "החודש הבא", + "prevMonth": "החודש הקודם", + "year": "שנה" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_hr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_hr.json new file mode 100644 index 00000000..4e5c774d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_hr.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Sljedeći mjesec", + "prevMonth": "Prethodni mjesec", + "year": "Godina" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_hu.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_hu.json new file mode 100644 index 00000000..0d94c4cf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_hu.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Következő hónap", + "prevMonth": "Előző hónap", + "year": "év" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_id.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_id.json new file mode 100644 index 00000000..90030164 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_id.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Bulan depan", + "prevMonth": "Bulan sebelumnya", + "year": "Tahun" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_it.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_it.json new file mode 100644 index 00000000..1efbac5c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_it.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Mese successivo", + "prevMonth": "Mese precedente", + "year": "Anno" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_ja.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_ja.json new file mode 100644 index 00000000..09846e51 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_ja.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "次月", + "prevMonth": "前月", + "year": "年" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_ko.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_ko.json new file mode 100644 index 00000000..f3c8fbee --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_ko.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "다음 달", + "prevMonth": "이전 달", + "year": "년" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_lt.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_lt.json new file mode 100644 index 00000000..e5677c4a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_lt.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Kitas mėnuo", + "prevMonth": "Ankstesnis mėnuo", + "year": "Metai" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_lv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_lv.json new file mode 100644 index 00000000..616a5331 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_lv.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Nākamais mēnesis", + "prevMonth": "Iepriekšējais mēnesis", + "year": "Gads" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_nl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_nl.json new file mode 100644 index 00000000..aa979a6c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_nl.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Volgende maand", + "prevMonth": "Vorige maand", + "year": "Jaar" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_no.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_no.json new file mode 100644 index 00000000..22fb9adb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_no.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Neste måned", + "prevMonth": "Forrige måned", + "year": "År" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_pl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_pl.json new file mode 100644 index 00000000..cd9617d3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_pl.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Przyszły miesiąc", + "prevMonth": "Ubiegły miesiąc", + "year": "Rok" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_pt-BR.json new file mode 100644 index 00000000..a6bf181e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_pt-BR.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Próximo mês", + "prevMonth": "Mês anterior", + "year": "Ano" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_pt-PT.json new file mode 100644 index 00000000..a6bf181e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_pt-PT.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Próximo mês", + "prevMonth": "Mês anterior", + "year": "Ano" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_ro.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_ro.json new file mode 100644 index 00000000..203baa79 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_ro.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Luna următoare", + "prevMonth": "Luna anterioară", + "year": "An" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_ru.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_ru.json new file mode 100644 index 00000000..4efb306b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_ru.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Следующий месяц", + "prevMonth": "Предыдущий месяц", + "year": "Год" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_sk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_sk.json new file mode 100644 index 00000000..cc1b8fe2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_sk.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Nasledujúci mesiac", + "prevMonth": "Predchádzajúci mesiac", + "year": "Rok" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_sl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_sl.json new file mode 100644 index 00000000..a13b8e74 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_sl.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Naslednji mesec", + "prevMonth": "Prejšnji mesec", + "year": "Leto" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_sr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_sr.json new file mode 100644 index 00000000..0874cc6a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_sr.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Sledećeg meseca", + "prevMonth": "Prethodni mesec", + "year": "Godina" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_sv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_sv.json new file mode 100644 index 00000000..5649bf63 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_sv.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Nästa månad", + "prevMonth": "Föregående månad", + "year": "År" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_th.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_th.json new file mode 100644 index 00000000..748db144 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_th.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "เดือนถัดไป", + "prevMonth": "เดือนก่อนหน้า", + "year": "ปี" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_tr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_tr.json new file mode 100644 index 00000000..ce02ec9d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_tr.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Sonraki ay", + "prevMonth": "Önceki ay", + "year": "Yıl" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_uk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_uk.json new file mode 100644 index 00000000..42f689f2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_uk.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Наступного місяця", + "prevMonth": "Попередній місяць", + "year": "Рік" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_vi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_vi.json new file mode 100644 index 00000000..3899a307 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_vi.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Tháng sau", + "prevMonth": "Tháng trước", + "year": "Năm" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_zh-CN.json new file mode 100644 index 00000000..5223918c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_zh-CN.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "下个月", + "prevMonth": "上个月", + "year": "年" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_zh-HK.json new file mode 100644 index 00000000..7f5c8ef5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_zh-HK.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "下個月", + "prevMonth": "上個月", + "year": "年" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_zh-TW.json new file mode 100644 index 00000000..7f5c8ef5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/date-picker/t9n/messages_zh-TW.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "下個月", + "prevMonth": "上個月", + "year": "年" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages.json new file mode 100644 index 00000000..be16c71a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages.json @@ -0,0 +1,4 @@ +{ + "label": "Filter", + "clear": "Clear filter" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_ar.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_ar.json new file mode 100644 index 00000000..9f44eb7f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_ar.json @@ -0,0 +1,4 @@ +{ + "label": "تصفية", + "clear": "مسح عامل التصفية" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_bg.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_bg.json new file mode 100644 index 00000000..2dbda4f4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_bg.json @@ -0,0 +1,4 @@ +{ + "label": "Филтър", + "clear": "Изчистване на филтър" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_bs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_bs.json new file mode 100644 index 00000000..c7577c38 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_bs.json @@ -0,0 +1,4 @@ +{ + "label": "Filtriraj", + "clear": "Očisti filtar" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_ca.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_ca.json new file mode 100644 index 00000000..2d066bf1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_ca.json @@ -0,0 +1,4 @@ +{ + "label": "Filtre", + "clear": "Esborra el filtre" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_cs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_cs.json new file mode 100644 index 00000000..b1495410 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_cs.json @@ -0,0 +1,4 @@ +{ + "label": "Filtr", + "clear": "Vymazat filtr" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_da.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_da.json new file mode 100644 index 00000000..4840d729 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_da.json @@ -0,0 +1,4 @@ +{ + "label": "Filtrér", + "clear": "Ryd filter" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_de.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_de.json new file mode 100644 index 00000000..817663a8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_de.json @@ -0,0 +1,4 @@ +{ + "label": "Filtern", + "clear": "Filter löschen" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_el.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_el.json new file mode 100644 index 00000000..43fb1a68 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_el.json @@ -0,0 +1,4 @@ +{ + "label": "Φίλτρο", + "clear": "Κατάργηση φίλτρου" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_en.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_en.json new file mode 100644 index 00000000..be16c71a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_en.json @@ -0,0 +1,4 @@ +{ + "label": "Filter", + "clear": "Clear filter" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_es.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_es.json new file mode 100644 index 00000000..20c4ffbc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_es.json @@ -0,0 +1,4 @@ +{ + "label": "Filtrar", + "clear": "Borrar filtro" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_et.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_et.json new file mode 100644 index 00000000..0b6a59e9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_et.json @@ -0,0 +1,4 @@ +{ + "label": "Filtreeri", + "clear": "Eemalda filter" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_fi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_fi.json new file mode 100644 index 00000000..9e3b4d0e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_fi.json @@ -0,0 +1,4 @@ +{ + "label": "Suodata", + "clear": "Tyhjennä suodatin" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_fr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_fr.json new file mode 100644 index 00000000..b25e8692 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_fr.json @@ -0,0 +1,4 @@ +{ + "label": "Filtrer", + "clear": "Effacer le filtre" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_he.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_he.json new file mode 100644 index 00000000..6bab96f0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_he.json @@ -0,0 +1,4 @@ +{ + "label": "מסנן", + "clear": "נקה מסנן" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_hr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_hr.json new file mode 100644 index 00000000..c7577c38 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_hr.json @@ -0,0 +1,4 @@ +{ + "label": "Filtriraj", + "clear": "Očisti filtar" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_hu.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_hu.json new file mode 100644 index 00000000..8d2d5581 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_hu.json @@ -0,0 +1,4 @@ +{ + "label": "Szűrő", + "clear": "Szűrő törlése" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_id.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_id.json new file mode 100644 index 00000000..47cce85a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_id.json @@ -0,0 +1,4 @@ +{ + "label": "Filter", + "clear": "Hapus filter" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_it.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_it.json new file mode 100644 index 00000000..20dfd055 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_it.json @@ -0,0 +1,4 @@ +{ + "label": "Filtro", + "clear": "Cancella filtro" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_ja.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_ja.json new file mode 100644 index 00000000..42a41b2b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_ja.json @@ -0,0 +1,4 @@ +{ + "label": "フィルター", + "clear": "フィルターの解除" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_ko.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_ko.json new file mode 100644 index 00000000..1d8cf211 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_ko.json @@ -0,0 +1,4 @@ +{ + "label": "필터", + "clear": "필터 해제" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_lt.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_lt.json new file mode 100644 index 00000000..b6239336 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_lt.json @@ -0,0 +1,4 @@ +{ + "label": "Filtruoti", + "clear": "Valyti filtrą" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_lv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_lv.json new file mode 100644 index 00000000..ce655eb6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_lv.json @@ -0,0 +1,4 @@ +{ + "label": "Filtrs", + "clear": "Notīrīt filtru" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_nl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_nl.json new file mode 100644 index 00000000..312f8277 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_nl.json @@ -0,0 +1,4 @@ +{ + "label": "Filter", + "clear": "Filter wissen" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_no.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_no.json new file mode 100644 index 00000000..db3da969 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_no.json @@ -0,0 +1,4 @@ +{ + "label": "Filter", + "clear": "Fjern filter" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_pl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_pl.json new file mode 100644 index 00000000..f1917243 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_pl.json @@ -0,0 +1,4 @@ +{ + "label": "Filtruj", + "clear": "Wyczyść filtr" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_pt-BR.json new file mode 100644 index 00000000..f54f5be4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_pt-BR.json @@ -0,0 +1,4 @@ +{ + "label": "Filtrar", + "clear": "Limpar filtro" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_pt-PT.json new file mode 100644 index 00000000..f54f5be4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_pt-PT.json @@ -0,0 +1,4 @@ +{ + "label": "Filtrar", + "clear": "Limpar filtro" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_ro.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_ro.json new file mode 100644 index 00000000..ad919ddc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_ro.json @@ -0,0 +1,4 @@ +{ + "label": "Filtrare", + "clear": "Golire filtru" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_ru.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_ru.json new file mode 100644 index 00000000..5d051cdb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_ru.json @@ -0,0 +1,4 @@ +{ + "label": "Фильтр", + "clear": "Очистить фильтр" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_sk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_sk.json new file mode 100644 index 00000000..fc0e7794 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_sk.json @@ -0,0 +1,4 @@ +{ + "label": "Filter", + "clear": "Vyčistiť filter" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_sl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_sl.json new file mode 100644 index 00000000..4a447b35 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_sl.json @@ -0,0 +1,4 @@ +{ + "label": "Filter", + "clear": "Počisti filter" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_sr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_sr.json new file mode 100644 index 00000000..779e66bd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_sr.json @@ -0,0 +1,4 @@ +{ + "label": "Filter", + "clear": "Obriši filter" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_sv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_sv.json new file mode 100644 index 00000000..a97eedcb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_sv.json @@ -0,0 +1,4 @@ +{ + "label": "Filter", + "clear": "Rensa filter" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_th.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_th.json new file mode 100644 index 00000000..3fc58e38 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_th.json @@ -0,0 +1,4 @@ +{ + "label": "ตัวกรอง", + "clear": "ยกเลิกฟิวเตอร์" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_tr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_tr.json new file mode 100644 index 00000000..c442e892 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_tr.json @@ -0,0 +1,4 @@ +{ + "label": "Filtrele", + "clear": "Filtreyi temizle" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_uk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_uk.json new file mode 100644 index 00000000..75a306af --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_uk.json @@ -0,0 +1,4 @@ +{ + "label": "Фільтр", + "clear": "Очистити фільтр" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_vi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_vi.json new file mode 100644 index 00000000..103cd03d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_vi.json @@ -0,0 +1,4 @@ +{ + "label": "Bộ lọc", + "clear": "Xóa bộ lọc" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_zh-CN.json new file mode 100644 index 00000000..6ac2764c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_zh-CN.json @@ -0,0 +1,4 @@ +{ + "label": "过滤器", + "clear": "清除过滤器" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_zh-HK.json new file mode 100644 index 00000000..2bb16870 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_zh-HK.json @@ -0,0 +1,4 @@ +{ + "label": "篩選器", + "clear": "清除篩選器" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_zh-TW.json new file mode 100644 index 00000000..2bb16870 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/filter/t9n/messages_zh-TW.json @@ -0,0 +1,4 @@ +{ + "label": "篩選器", + "clear": "清除篩選器" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages.json new file mode 100644 index 00000000..ec7982d0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages.json @@ -0,0 +1,5 @@ +{ + "back": "Back", + "close": "Close", + "options": "Options" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_ar.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_ar.json new file mode 100644 index 00000000..15c59681 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_ar.json @@ -0,0 +1,5 @@ +{ + "back": "رجوع", + "close": "إغلاق", + "options": "خيارات" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_bg.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_bg.json new file mode 100644 index 00000000..8a99e0c3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_bg.json @@ -0,0 +1,5 @@ +{ + "back": "Назад", + "close": "Затваряне", + "options": "Опции" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_bs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_bs.json new file mode 100644 index 00000000..e1ecdf1a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_bs.json @@ -0,0 +1,5 @@ +{ + "back": "Natrag", + "close": "Zatvori", + "options": "Opcije" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_ca.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_ca.json new file mode 100644 index 00000000..56ba3601 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_ca.json @@ -0,0 +1,5 @@ +{ + "back": "Enrere", + "close": "Tanca", + "options": "Opcions" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_cs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_cs.json new file mode 100644 index 00000000..1dbb0c3e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_cs.json @@ -0,0 +1,5 @@ +{ + "back": "Zpět", + "close": "Zavřít", + "options": "Možnosti" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_da.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_da.json new file mode 100644 index 00000000..9fec6f18 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_da.json @@ -0,0 +1,5 @@ +{ + "back": "Tilbage", + "close": "Luk", + "options": "Indstillinger" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_de.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_de.json new file mode 100644 index 00000000..f4255d19 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_de.json @@ -0,0 +1,5 @@ +{ + "back": "Zurück", + "close": "Schließen", + "options": "Optionen" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_el.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_el.json new file mode 100644 index 00000000..d263d05d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_el.json @@ -0,0 +1,5 @@ +{ + "back": "Πίσω", + "close": "Κλείσιμο", + "options": "Επιλογές" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_en.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_en.json new file mode 100644 index 00000000..ec7982d0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_en.json @@ -0,0 +1,5 @@ +{ + "back": "Back", + "close": "Close", + "options": "Options" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_es.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_es.json new file mode 100644 index 00000000..5f8dd95c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_es.json @@ -0,0 +1,5 @@ +{ + "back": "Atrás", + "close": "Cerrar", + "options": "Opciones" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_et.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_et.json new file mode 100644 index 00000000..8130fc48 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_et.json @@ -0,0 +1,5 @@ +{ + "back": "Tagasi", + "close": "Sule", + "options": "Valikud" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_fi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_fi.json new file mode 100644 index 00000000..0a7f62d8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_fi.json @@ -0,0 +1,5 @@ +{ + "back": "Takaisin", + "close": "Sulje", + "options": "Asetukset" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_fr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_fr.json new file mode 100644 index 00000000..479afb1a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_fr.json @@ -0,0 +1,5 @@ +{ + "back": "Retour", + "close": "Fermer", + "options": "Options" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_he.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_he.json new file mode 100644 index 00000000..40470830 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_he.json @@ -0,0 +1,5 @@ +{ + "back": "חזור", + "close": "סגירה", + "options": "אפשרויות" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_hr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_hr.json new file mode 100644 index 00000000..e1ecdf1a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_hr.json @@ -0,0 +1,5 @@ +{ + "back": "Natrag", + "close": "Zatvori", + "options": "Opcije" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_hu.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_hu.json new file mode 100644 index 00000000..eb5d466e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_hu.json @@ -0,0 +1,5 @@ +{ + "back": "Vissza", + "close": "Bezárás", + "options": "Beállítási lehetőségek" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_id.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_id.json new file mode 100644 index 00000000..34a0870f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_id.json @@ -0,0 +1,5 @@ +{ + "back": "Kembali", + "close": "Tutup", + "options": "Opsi" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_it.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_it.json new file mode 100644 index 00000000..b069db9d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_it.json @@ -0,0 +1,5 @@ +{ + "back": "Indietro", + "close": "Chiudi", + "options": "Opzioni" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_ja.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_ja.json new file mode 100644 index 00000000..5807a010 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_ja.json @@ -0,0 +1,5 @@ +{ + "back": "戻る", + "close": "閉じる", + "options": "オプション" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_ko.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_ko.json new file mode 100644 index 00000000..83d3bc71 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_ko.json @@ -0,0 +1,5 @@ +{ + "back": "뒤로", + "close": "닫기", + "options": "옵션" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_lt.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_lt.json new file mode 100644 index 00000000..638f55ad --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_lt.json @@ -0,0 +1,5 @@ +{ + "back": "Atgal", + "close": "Uždaryti", + "options": "Parinktys" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_lv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_lv.json new file mode 100644 index 00000000..84821665 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_lv.json @@ -0,0 +1,5 @@ +{ + "back": "Atpakaļ", + "close": "Aizvērt", + "options": "Opcijas" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_nl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_nl.json new file mode 100644 index 00000000..0e802cbe --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_nl.json @@ -0,0 +1,5 @@ +{ + "back": "Terug", + "close": "Sluiten", + "options": "Opties" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_no.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_no.json new file mode 100644 index 00000000..fb4b89b9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_no.json @@ -0,0 +1,5 @@ +{ + "back": "Tilbake", + "close": "Lukk", + "options": "Alternativer" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_pl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_pl.json new file mode 100644 index 00000000..f9f1b625 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_pl.json @@ -0,0 +1,5 @@ +{ + "back": "Wstecz", + "close": "Zamknij", + "options": "Opcje" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_pt-BR.json new file mode 100644 index 00000000..8564e8ed --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_pt-BR.json @@ -0,0 +1,5 @@ +{ + "back": "Voltar", + "close": "Fechar", + "options": "Opções" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_pt-PT.json new file mode 100644 index 00000000..5f9e6d2a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_pt-PT.json @@ -0,0 +1,5 @@ +{ + "back": "Retroceder", + "close": "Fechar", + "options": "Opções" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_ro.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_ro.json new file mode 100644 index 00000000..6b295f27 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_ro.json @@ -0,0 +1,5 @@ +{ + "back": "Înapoi", + "close": "Închidere", + "options": "Opţiuni" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_ru.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_ru.json new file mode 100644 index 00000000..e94663a7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_ru.json @@ -0,0 +1,5 @@ +{ + "back": "Назад", + "close": "Закрыть", + "options": "Опции" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_sk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_sk.json new file mode 100644 index 00000000..351134f6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_sk.json @@ -0,0 +1,5 @@ +{ + "back": "Späť", + "close": "Zatvoriť", + "options": "Možnosti" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_sl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_sl.json new file mode 100644 index 00000000..a0144706 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_sl.json @@ -0,0 +1,5 @@ +{ + "back": "Nazaj", + "close": "Zapri", + "options": "Možnosti" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_sr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_sr.json new file mode 100644 index 00000000..77ec7f1a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_sr.json @@ -0,0 +1,5 @@ +{ + "back": "Nazad", + "close": "Zatvori", + "options": "Opcije" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_sv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_sv.json new file mode 100644 index 00000000..342ed703 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_sv.json @@ -0,0 +1,5 @@ +{ + "back": "Bakåt", + "close": "Stäng", + "options": "Alternativ" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_th.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_th.json new file mode 100644 index 00000000..fb5e66db --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_th.json @@ -0,0 +1,5 @@ +{ + "back": "กลับ", + "close": "ปิด", + "options": "ตัวเลือก" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_tr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_tr.json new file mode 100644 index 00000000..442309de --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_tr.json @@ -0,0 +1,5 @@ +{ + "back": "Geri", + "close": "Kapat", + "options": "Seçenekler" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_uk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_uk.json new file mode 100644 index 00000000..b8b020d2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_uk.json @@ -0,0 +1,5 @@ +{ + "back": "Назад", + "close": "Закрити", + "options": "Опції" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_vi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_vi.json new file mode 100644 index 00000000..7db40a98 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_vi.json @@ -0,0 +1,5 @@ +{ + "back": "Quay lại", + "close": "Đóng", + "options": "Tùy chọn" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_zh-CN.json new file mode 100644 index 00000000..84dccfa3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_zh-CN.json @@ -0,0 +1,5 @@ +{ + "back": "返回", + "close": "关闭", + "options": "选项" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_zh-HK.json new file mode 100644 index 00000000..51998d0a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_zh-HK.json @@ -0,0 +1,5 @@ +{ + "back": "上一步", + "close": "關閉", + "options": "選項" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_zh-TW.json new file mode 100644 index 00000000..51998d0a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/flow-item/t9n/messages_zh-TW.json @@ -0,0 +1,5 @@ +{ + "back": "上一步", + "close": "關閉", + "options": "選項" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages.json new file mode 100644 index 00000000..78e416cc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages.json @@ -0,0 +1,8 @@ +{ + "dragHandle": "Reposition: {itemLabel}", + "dragHandleUntitled": "Reposition", + "dragHandleActive": "Reordering {itemLabel}, current position {position} of {total}.", + "dragHandleChange": "{itemLabel}, new position {position} of {total}. Press space to confirm.", + "dragHandleCommit": "{itemLabel}, current position {position} of {total}.", + "dragHandleIdle": "{itemLabel}, press space and use arrow keys to reorder content. Current position {position} of {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_ar.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_ar.json new file mode 100644 index 00000000..b568c261 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_ar.json @@ -0,0 +1,8 @@ +{ + "dragHandle": "تغيير الموضع: {itemLabel}", + "dragHandleUntitled": "تغيير الموضع", + "dragHandleActive": "إعادة ترتيب {itemLabel}، الموضع الحالي {position} من {total}.", + "dragHandleChange": "{itemLabel}، الموضع الجديد {position} من {total} اضغط على مفتاح المسافة للتأكيد.", + "dragHandleCommit": "{itemLabel}، الموضع الحالي {position} من {total}.", + "dragHandleIdle": "{itemLabel}، اضغط على مفتاح المسافة واستخدام مفاتيح الأسهم لإعادة ترتيب المحتوى. الموضع الحالي {position} من {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_bg.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_bg.json new file mode 100644 index 00000000..1da677c9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_bg.json @@ -0,0 +1,8 @@ +{ + "dragHandle": "Репозициониране: {itemLabel}", + "dragHandleUntitled": "Репозициониране", + "dragHandleActive": "Пренареждане {itemLabel}, текущата позиция е {position} от {total}.", + "dragHandleChange": "{itemLabel}, новата позиция е{position} от {total}. Натиснете интервала за потвърждаване.", + "dragHandleCommit": "{itemLabel}, текущата позиция е {position} от {total}.", + "dragHandleIdle": "{itemLabel}, натиснете интервал и използвайте клавишите със стрелки, за да промените реда на съдържанието. Текущата позиция е {position} от {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_bs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_bs.json new file mode 100644 index 00000000..a293d9c7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_bs.json @@ -0,0 +1,8 @@ +{ + "dragHandle": "Premjesti: {itemLabel}", + "dragHandleUntitled": "Premjesti", + "dragHandleActive": "Promjena redoslijeda {itemLabel}, trenutačni položaj {position} od {total}.", + "dragHandleChange": "{itemLabel}, novi položaj {position} od {total}. Pritisnite razmaknicu za potvrdu.", + "dragHandleCommit": "{itemLabel}, trenutačni položaj {position} od {total}.", + "dragHandleIdle": "{itemLabel}, pritisnite razmaknicu i upotrijebite tipke sa strelicama za promjenu redoslijeda sadržaja. Trenutačni položaj {position} od {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_ca.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_ca.json new file mode 100644 index 00000000..18b7d2e8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_ca.json @@ -0,0 +1,8 @@ +{ + "dragHandle": "Canvia la posició: {itemLabel}", + "dragHandleUntitled": "Canvia la posició", + "dragHandleActive": "S'està canviant l'ordre de {itemLabel}, posició actual {position} de {total}.", + "dragHandleChange": "{itemLabel}, posició nova {position} de {total}. Premeu la tecla d'espai per confirmar-ho.", + "dragHandleCommit": "{itemLabel}, posició actual {position} de {total}.", + "dragHandleIdle": "{itemLabel}, premeu la tecla d'espai i feu servir les tecles de fletxa per canviar l'ordre del contingut. Posició actual {position} de {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_cs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_cs.json new file mode 100644 index 00000000..83de7fd9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_cs.json @@ -0,0 +1,8 @@ +{ + "dragHandle": "Přemístění: {itemLabel}", + "dragHandleUntitled": "Přemístění", + "dragHandleActive": "Změna pořadí {itemLabel}, aktuální pozice {position} z {total}.", + "dragHandleChange": "{itemLabel}, nová pozice {position} z {total}. Potvrďte stisknutím mezerníku.", + "dragHandleCommit": "{itemLabel}, aktuální pozice {position} z {total}.", + "dragHandleIdle": "{itemLabel}, stiskněte mezerník a pomocí šipek změňte pořadí obsahu. Aktuální pozice {position} z {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_da.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_da.json new file mode 100644 index 00000000..d43ae411 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_da.json @@ -0,0 +1,8 @@ +{ + "dragHandle": "Ændring af placering: {itemLabel}", + "dragHandleUntitled": "Ændring af placering", + "dragHandleActive": "Genbestiller {itemLabel}, aktuel position {position} for {total}.", + "dragHandleChange": "{itemLabel}, ny position {position} for {total}. Tryk på mellemrumstasten for at bekræfte.", + "dragHandleCommit": "{itemLabel}, aktuel position {position} for {total}.", + "dragHandleIdle": "{itemLabel}, tryk på mellemrumstasten og brug piletasterne for at bestille indholdet igen. Aktuel position {position} for {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_de.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_de.json new file mode 100644 index 00000000..b217cdb5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_de.json @@ -0,0 +1,8 @@ +{ + "dragHandle": "Neu positionieren: {itemLabel}", + "dragHandleUntitled": "Neu positionieren", + "dragHandleActive": "{itemLabel} wird neu angeordnet, aktuelle Position {position} von {total}.", + "dragHandleChange": "{itemLabel}, neue Position {position} von {total}. Drücken Sie zur Bestätigung die Leertaste.", + "dragHandleCommit": "{itemLabel}, aktuelle Position {position} von {total}.", + "dragHandleIdle": "{itemLabel}, drücken Sie die Leertaste und verwenden Sie die Pfeiltasten, um die Reihenfolge des Inhalts zu ändern. Aktuelle Position {position} von {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_el.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_el.json new file mode 100644 index 00000000..2d7b0c51 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_el.json @@ -0,0 +1,8 @@ +{ + "dragHandle": "Μετατόπιση: {itemLabel}", + "dragHandleUntitled": "Μετατόπιση", + "dragHandleActive": "Αναδιάταξη {itemLabel}, τρέχουσα θέση {position} του {total}.", + "dragHandleChange": "{itemLabel}, νέα θέση {position} του {total}. Πατήστε space για επιβεβαίωση.", + "dragHandleCommit": "{itemLabel}, τρέχουσα θέση {position} του {total}.", + "dragHandleIdle": "{itemLabel}, πατήστε space και χρησιμοποιήστε τα βέλη για να αναδιατάξετε το περιεχόμενο. Τρέχουσα θέση {position} του {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_en.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_en.json new file mode 100644 index 00000000..78e416cc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_en.json @@ -0,0 +1,8 @@ +{ + "dragHandle": "Reposition: {itemLabel}", + "dragHandleUntitled": "Reposition", + "dragHandleActive": "Reordering {itemLabel}, current position {position} of {total}.", + "dragHandleChange": "{itemLabel}, new position {position} of {total}. Press space to confirm.", + "dragHandleCommit": "{itemLabel}, current position {position} of {total}.", + "dragHandleIdle": "{itemLabel}, press space and use arrow keys to reorder content. Current position {position} of {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_es.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_es.json new file mode 100644 index 00000000..22af701c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_es.json @@ -0,0 +1,8 @@ +{ + "dragHandle": "Reposicionar: {itemLabel}", + "dragHandleUntitled": "Reposicionar", + "dragHandleActive": "Reordenamiento de {itemLabel} , posición actual {position} de {total}.", + "dragHandleChange": "{itemLabel}, nueva posición {position} de {total}. Presione la barra espaciadora para confirmar.", + "dragHandleCommit": "{itemLabel}, posición actual {position} de {total}.", + "dragHandleIdle": "{itemLabel}, presione la barra espaciadora y utilice las teclas de flecha para reordenar el contenido. Posición actual {position} de {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_et.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_et.json new file mode 100644 index 00000000..531420d9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_et.json @@ -0,0 +1,8 @@ +{ + "dragHandle": "Paigutuse muutmine: {itemLabel}", + "dragHandleUntitled": "Paigutuse muutmine", + "dragHandleActive": "Üksuse {itemLabel} ümberjärjestamine, praegune asukoht {position}/{total}.", + "dragHandleChange": "{itemLabel}, uus asukoht {position}/{total}. Kinnitamiseks vajutage tühikuklahvi.", + "dragHandleCommit": "{itemLabel}, praegune asukoht {position}/{total}.", + "dragHandleIdle": "{itemLabel}, sisu ümberjärjestamiseks vajutage tühikuklahvi ja kasutage nooleklahve. Praegune asukoht {position}/{total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_fi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_fi.json new file mode 100644 index 00000000..167b1f24 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_fi.json @@ -0,0 +1,8 @@ +{ + "dragHandle": "Sijoita uudelleen: {itemLabel}", + "dragHandleUntitled": "Sijoita uudelleen", + "dragHandleActive": "Järjestetään uudelleen kohdetta {itemLabel}, nykyinen sijainti {position}/{total}.", + "dragHandleChange": "{itemLabel}, uusi sijainti {position}/{total}. Vahvista painamalla välilyöntinäppäintä.", + "dragHandleCommit": "{itemLabel}, nykyinen sijainti {position}/{total}.", + "dragHandleIdle": "{itemLabel}, paina välilyöntinäppäintä ja järjestä sisältö uudelleen käyttämällä nuolinäppäimiä. Nykyinen sijainti {total}/{position}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_fr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_fr.json new file mode 100644 index 00000000..e168acbe --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_fr.json @@ -0,0 +1,8 @@ +{ + "dragHandle": "Repositionner : {itemLabel}", + "dragHandleUntitled": "Repositionner", + "dragHandleActive": "Réorganisation de {itemLabel}, position actuelle {position} sur {total}.", + "dragHandleChange": "{itemLabel}, nouvelle position {position} sur {total}. Appuyez sur Espace pour confirmer.", + "dragHandleCommit": "{itemLabel}, position actuelle {position} sur {total}.", + "dragHandleIdle": "{itemLabel}, appuyez sur Espace et utilisez les touches de direction pour réorganiser le contenu. Position actuelle {position} sur {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_he.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_he.json new file mode 100644 index 00000000..f865ed42 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_he.json @@ -0,0 +1,8 @@ +{ + "dragHandle": "מיקום מחדש: {itemLabel}", + "dragHandleUntitled": "מיקום מחדש", + "dragHandleActive": "מסדר מחדש {itemLabel}, מיקום נוכחי {position} מתוך {total}.", + "dragHandleChange": "{itemLabel}, מיקום חדש {position} מתוך {total}. לחץ על רווח לאישור", + "dragHandleCommit": "{itemLabel}, מיקום נוכחי {position} מתוך {total}.", + "dragHandleIdle": "{itemLabel}, לחץ על רווח והשתמש במקשי החצים כדי לשנות את סדר התוכן. מיקום נוכחי {total} מתוך {position}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_hr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_hr.json new file mode 100644 index 00000000..a293d9c7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_hr.json @@ -0,0 +1,8 @@ +{ + "dragHandle": "Premjesti: {itemLabel}", + "dragHandleUntitled": "Premjesti", + "dragHandleActive": "Promjena redoslijeda {itemLabel}, trenutačni položaj {position} od {total}.", + "dragHandleChange": "{itemLabel}, novi položaj {position} od {total}. Pritisnite razmaknicu za potvrdu.", + "dragHandleCommit": "{itemLabel}, trenutačni položaj {position} od {total}.", + "dragHandleIdle": "{itemLabel}, pritisnite razmaknicu i upotrijebite tipke sa strelicama za promjenu redoslijeda sadržaja. Trenutačni položaj {position} od {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_hu.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_hu.json new file mode 100644 index 00000000..aeedd244 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_hu.json @@ -0,0 +1,8 @@ +{ + "dragHandle": "Áthelyezés: {itemLabel}", + "dragHandleUntitled": "Áthelyezés", + "dragHandleActive": "{itemLabel} újrarendezése, aktuális helyzet: {position} / {total}.", + "dragHandleChange": "{itemLabel}, új helyzet: {position} / {total}. A megerősítéshez nyomja le a szóközbillentyűt.", + "dragHandleCommit": "{itemLabel}, aktuális helyzet: {position} / {total}", + "dragHandleIdle": "{itemLabel} a tartalmat a szóközbillentyűvel és a nyílbillentyűkkel rendezheti át. Aktuális pozíció: {position}/{total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_id.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_id.json new file mode 100644 index 00000000..bf9f8945 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_id.json @@ -0,0 +1,8 @@ +{ + "dragHandle": "Memposisikan ulang: {itemLabel}", + "dragHandleUntitled": "Memposisikan ulang", + "dragHandleActive": "Mengurutkan ulang {itemLabel}, posisi terkini {position} dari {total}.", + "dragHandleChange": "{itemLabel}, posisi baru {position} dari {total}. Tekan spasi untuk mengonfirmasi.", + "dragHandleCommit": "{itemLabel}, posisi terkini {position} dari {total}.", + "dragHandleIdle": "{itemLabel}, tekan spasi dan gunakan tombol panah untuk mengurutkan ulang konten. Posisi terkini {position} dari {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_it.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_it.json new file mode 100644 index 00000000..7f7bcb38 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_it.json @@ -0,0 +1,8 @@ +{ + "dragHandle": "Riposiziona: {itemLabel}", + "dragHandleUntitled": "Riposiziona", + "dragHandleActive": "Riordinare {itemLabel}, posizione attuale {position} di {total}.", + "dragHandleChange": "{itemLabel}, nuova posizione {position} di {total}. Fare clic sul tasto spaziatore per confermare.", + "dragHandleCommit": "{itemLabel}, posizione attuale {position} di {total}.", + "dragHandleIdle": "{itemLabel}, fare clic sul tasto spaziatore e utilizzare i tasti freccia per riordinare il contenuto. Posizione attuale {position} di {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_ja.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_ja.json new file mode 100644 index 00000000..4c1d1f9d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_ja.json @@ -0,0 +1,8 @@ +{ + "dragHandle": "再配置: {itemLabel}", + "dragHandleUntitled": "再配置", + "dragHandleActive": "{itemLabel} を順序変更しています、現在位置は {position}/{total} です。", + "dragHandleChange": "{itemLabel}、新しい位置は {position}/{total} です。 Space キーを押して確定してください。", + "dragHandleCommit": "{itemLabel}、現在位置は {position}/{total} です。", + "dragHandleIdle": "{itemLabel}、Space キーを押し、矢印キーを使用してコンテンツの順序を変更します。 現在位置は {position}/{total} です。" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_ko.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_ko.json new file mode 100644 index 00000000..2c435a2a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_ko.json @@ -0,0 +1,8 @@ +{ + "dragHandle": "위치 조정: {itemLabel}", + "dragHandleUntitled": "위치 조정", + "dragHandleActive": "{itemLabel}의 순서를 바꾸는 중입니다. 현재 위치는 {total}개 중 {position}번째입니다.", + "dragHandleChange": "{itemLabel}, 새 위치는 {total}개 중 {position}번째입니다. 확인하려면 스페이스바를 누르세요.", + "dragHandleCommit": "{itemLabel}, 현재 위치는 {total}개 중 {position}번째입니다.", + "dragHandleIdle": "{itemLabel}, 콘텐츠 순서를 변경하려면 스페이스바를 누르고 화살표 키를 사용하세요. 현재 위치는 {total}개 중 {position}번째입니다." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_lt.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_lt.json new file mode 100644 index 00000000..2cf32dcf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_lt.json @@ -0,0 +1,8 @@ +{ + "dragHandle": "Keisti padėtį: {itemLabel}", + "dragHandleUntitled": "Keisti padėtį", + "dragHandleActive": "Keičiama tvarka {itemLabel}, dabartinė pozicija {position} iš {total}.", + "dragHandleChange": "{itemLabel}, nauja pozicija {position} iš {total}. Norėdami patvirtinti, paspauskite tarpo klavišą.", + "dragHandleCommit": "{itemLabel}, dabartinė pozicija {position} iš {total}.", + "dragHandleIdle": "{itemLabel}, norėdami keisti turinio tvarką, paspauskite tarpo klavišą ir naudokite rodyklių klavišus. Dabartinė padėtis: {position} iš {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_lv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_lv.json new file mode 100644 index 00000000..712281dc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_lv.json @@ -0,0 +1,8 @@ +{ + "dragHandle": "Pārvietošana: {itemLabel}", + "dragHandleUntitled": "Pārvietošana", + "dragHandleActive": "{itemLabel} pārkārtošana, pašreizējā pozīcija: {position} no {total}.", + "dragHandleChange": "{itemLabel}, jauna pozīcija: {position} no {total}. Nospiediet atstarpes taustiņu, lai apstiprinātu.", + "dragHandleCommit": "{itemLabel}, pašreizējā pozīcija: {position} no {total}.", + "dragHandleIdle": "{itemLabel}, nospiediet atstarpes taustiņu un izmantojiet bulttaustiņus, lai pārkārtotu saturu. Pašreizējā pozīcija: {position} no {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_nl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_nl.json new file mode 100644 index 00000000..1871314b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_nl.json @@ -0,0 +1,8 @@ +{ + "dragHandle": "Verplaatsen: {itemLabel}", + "dragHandleUntitled": "Verplaatsen", + "dragHandleActive": "{itemLabel} opnieuw rangschikken, huidige positie {position} van {total}.", + "dragHandleChange": "{itemLabel}, nieuwe positie {position} van {total}. Druk op de spatiebalk om te bevestigen.", + "dragHandleCommit": "{itemLabel}, huidige positie {position} van {total}.", + "dragHandleIdle": "{itemLabel}, druk op spatiebalk en gebruik pijltjestoetsen om content opnieuw te rangschikken. Huidige positie {position} van {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_no.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_no.json new file mode 100644 index 00000000..deabd87a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_no.json @@ -0,0 +1,8 @@ +{ + "dragHandle": "Endre plassering: {itemLabel}", + "dragHandleUntitled": "Endre plassering", + "dragHandleActive": "Endrer rekkefølgen på {itemLabel}, gjeldende posisjon {position} av {total}.", + "dragHandleChange": "{itemLabel}, ny posisjon {position} av {total}. Trykk på mellomromstasten for å bekrefte.", + "dragHandleCommit": "{itemLabel}, gjeldende posisjon {position} av {total}.", + "dragHandleIdle": "{itemLabel}, trykk på mellomromstasten, og bruk piltastene for å endre innholdsrekkefølgen. Gjeldende posisjon {position} av {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_pl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_pl.json new file mode 100644 index 00000000..64f5fdb8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_pl.json @@ -0,0 +1,8 @@ +{ + "dragHandle": "Zmień pozycję: {itemLabel}", + "dragHandleUntitled": "Zmień pozycję", + "dragHandleActive": "Reorganizowanie {itemLabel}, bieżąca pozycja {position} z {total}.", + "dragHandleChange": "{itemLabel}, nowa pozycja {position} z {total}. Naciśnij spację, aby potwierdzić.", + "dragHandleCommit": "{itemLabel}, bieżąca pozycja {position} z {total}.", + "dragHandleIdle": "{itemLabel}, naciśnij klawisz spacji i użyj klawiszy strzałek, aby zmienić kolejność zasobów. Bieżąca pozycja {position} z {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_pt-BR.json new file mode 100644 index 00000000..10f40825 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_pt-BR.json @@ -0,0 +1,8 @@ +{ + "dragHandle": "Reposição: {itemLabel}", + "dragHandleUntitled": "Reposição", + "dragHandleActive": "Reordenando {itemLabel}, posição atual {position} de {total}.", + "dragHandleChange": "{itemLabel}, nova posição {position} de {total}. Pressione espaço para confirmar.", + "dragHandleCommit": "{itemLabel}, posição atual {position} de {total}.", + "dragHandleIdle": "{itemLabel}, pressione espaço e use as teclas de seta para reordenar o conteúdo. Posição atual {position} de {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_pt-PT.json new file mode 100644 index 00000000..f1dfec9f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_pt-PT.json @@ -0,0 +1,8 @@ +{ + "dragHandle": "Reposicionamento: {itemLabel}", + "dragHandleUntitled": "Reposicionamento", + "dragHandleActive": "A reordenar {itemLabel}, posição atual {position} de {total}.", + "dragHandleChange": "{itemLabel}, nova posição {position} de {total}. Prima o espaço para continuar.", + "dragHandleCommit": "{itemLabel}, posição atual {position} de {total}.", + "dragHandleIdle": "{itemLabel}, prima o espaço e use as teclas de seta para reordenar o conteúdo. Posição atual {position} de {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_ro.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_ro.json new file mode 100644 index 00000000..f3e0d2cc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_ro.json @@ -0,0 +1,8 @@ +{ + "dragHandle": "Repoziționare: {itemLabel}", + "dragHandleUntitled": "Repoziționare", + "dragHandleActive": "Se reordonează {itemLabel}, poziția actuală {position} din {total}.", + "dragHandleChange": "{itemLabel}, poziția nouă {position} din {total}. Apăsați pe tasta spațiu pentru a confirma.", + "dragHandleCommit": "{itemLabel}, poziția actuală {position} din {total}.", + "dragHandleIdle": "{itemLabel}, apăsați pe tasta spațiu și folosiți tastele cu săgeți pentru a reordona conținutul. Poziția actuală {position} din {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_ru.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_ru.json new file mode 100644 index 00000000..66d1d0c5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_ru.json @@ -0,0 +1,8 @@ +{ + "dragHandle": "Перемещение: {itemLabel}", + "dragHandleUntitled": "Перемещение", + "dragHandleActive": "Изменить порядок {itemLabel}, текущее положение {position} из {total}.", + "dragHandleChange": "{itemLabel}, новое положение {position} из {total}. Нажмите пробел для подтверждения.", + "dragHandleCommit": "{itemLabel}, текущее положение {position} из {total}.", + "dragHandleIdle": "{itemLabel}, нажмите пробел и используйте клавиши со стрелками, чтобы изменить порядок содержания. Текущее положение {position} из {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_sk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_sk.json new file mode 100644 index 00000000..695ff62b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_sk.json @@ -0,0 +1,8 @@ +{ + "dragHandle": "Premiestnenie: {itemLabel}", + "dragHandleUntitled": "Premiestnenie", + "dragHandleActive": "Zmena poradia {itemLabel}, aktuálna pozícia {position} z {total}.", + "dragHandleChange": "{itemLabel}, nová pozícia {position} z {total}. Stlačte medzerník na potvrdenie.", + "dragHandleCommit": "{itemLabel}, aktuálna pozícia {position} z {total}.", + "dragHandleIdle": "{itemLabel}, stlačte medzerník a pomocou klávesov so šípkami zmeňte poradie obsahu. Aktuálna pozícia: {position} z {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_sl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_sl.json new file mode 100644 index 00000000..b8a6f33f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_sl.json @@ -0,0 +1,8 @@ +{ + "dragHandle": "Prestavljanje: {itemLabel}", + "dragHandleUntitled": "Prestavi", + "dragHandleActive": "Preurejanje {itemLabel}, trenutni položaj {position} od {total}.", + "dragHandleChange": "{itemLabel}, nov položaj {position} od {total}. Za potrditev pritisnite presledek.", + "dragHandleCommit": "{itemLabel}, trenutni položaj {position} od {total}.", + "dragHandleIdle": "{itemLabel}, za preureditev vsebine pritisnite presledek in puščične tipke. Trenutni položaj {position} od {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_sr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_sr.json new file mode 100644 index 00000000..bdc1a5ca --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_sr.json @@ -0,0 +1,8 @@ +{ + "dragHandle": "Repozicioniranje: {itemLabel}", + "dragHandleUntitled": "Repozicioniranje", + "dragHandleActive": "Promena redosleda {itemLabel}, trenutna pozicija {position} od {total}.", + "dragHandleChange": "{itemLabel}, nova pozicija {position} od {total}. Pritisnite razmak da potvrdite.", + "dragHandleCommit": "{itemLabel}, trenutna pozicija {position} od {total}.", + "dragHandleIdle": "{itemLabel}, pritisnite razmak i koristite tastere sa strelicama kako bi reorganizovali sadržaj. Trenutna pozicija {position} od {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_sv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_sv.json new file mode 100644 index 00000000..a4ad50ab --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_sv.json @@ -0,0 +1,8 @@ +{ + "dragHandle": "Positionera om: {itemLabel}", + "dragHandleUntitled": "Positionera om", + "dragHandleActive": "Ändrar ordning på {itemLabel}, aktuell position {position} för {total}.", + "dragHandleChange": "{itemLabel}, ny position {position} för {total}. Tryck på blanksteg för att bekräfta.", + "dragHandleCommit": "{itemLabel}, aktuell position {position} för {total}.", + "dragHandleIdle": "{itemLabel}, tryck på blanksteg och använd piltangenterna för att ändra ordning på innehållet. Den aktuella positionen {position} för {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_th.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_th.json new file mode 100644 index 00000000..3687187f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_th.json @@ -0,0 +1,8 @@ +{ + "dragHandle": "ปรับตำแหน่ง: {itemLabel}", + "dragHandleUntitled": "ปรับตำแหน่ง", + "dragHandleActive": "กำลังเรียงลำดับใหม่ {itemLabel}, ตำแหน่งปัจจุบัน {position} จาก {total}", + "dragHandleChange": "{itemLabel}, ตำแหน่งใหม่ {position} จาก {total} กด Space เพื่อยืนยัน", + "dragHandleCommit": "{itemLabel}, ตำแหน่งปัจจุบัน {position} จาก {total}", + "dragHandleIdle": "{itemLabel}, กด Space และใช้ปุ่มลูกศรเพื่อเรียงลำดับเนื้อหาใหม่ ตำแหน่งที่ตั้งปัจจุบัน {position} ของ {total}" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_tr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_tr.json new file mode 100644 index 00000000..09ee2cab --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_tr.json @@ -0,0 +1,8 @@ +{ + "dragHandle": "Yeniden Konumlandır: {itemLabel}", + "dragHandleUntitled": "Yeniden Konumlandır", + "dragHandleActive": "{itemLabel} yeniden sıralanıyor, geçerli konum {position} / {total}.", + "dragHandleChange": "{itemLabel}, yeni konum {position} / {total}. Onaylamak için boşluk tuşuna basın.", + "dragHandleCommit": "{itemLabel}, geçerli konum {position} / {total}.", + "dragHandleIdle": "{itemLabel}, içeriği yeniden sıralamak için boşluk tuşuna basın ve ok tuşlarını kullanın. Geçerli konum {position} / {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_uk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_uk.json new file mode 100644 index 00000000..1a105e60 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_uk.json @@ -0,0 +1,8 @@ +{ + "dragHandle": "Змінити положення: {itemLabel}", + "dragHandleUntitled": "Змінити положення", + "dragHandleActive": "Перевпорядкування {itemLabel}, поточне положення {position} з {total}.", + "dragHandleChange": "{itemLabel}, нове положення {position} з {total}. Натисніть пробіл для підтвердження.", + "dragHandleCommit": "{itemLabel}, поточне положення {position} з {total}.", + "dragHandleIdle": "{itemLabel}, натисніть пробіл і використовуйте клавіші зі стрілками, щоб змінити порядок змісту. Поточне положення {position} з {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_vi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_vi.json new file mode 100644 index 00000000..4de80818 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_vi.json @@ -0,0 +1,8 @@ +{ + "dragHandle": "Định vị lại: {itemLabel}", + "dragHandleUntitled": "Định vị lại", + "dragHandleActive": "Sắp xếp lại {itemLabel}, vị trí hiện tại {position} trên {total}.", + "dragHandleChange": "{itemLabel}, vị trí mới {position} trên {total}. Nhấn dấu cách để xác nhận.", + "dragHandleCommit": "{itemLabel}, vị trí hiện tại {position} trên {total}.", + "dragHandleIdle": "{itemLabel}, nhấn dấu cách và sử dụng các phím mũi tên để sắp xếp lại nội dung. Vị trí hiện tại {position} trên {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_zh-CN.json new file mode 100644 index 00000000..d350baa9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_zh-CN.json @@ -0,0 +1,8 @@ +{ + "dragHandle": "重新定位:{itemLabel}", + "dragHandleUntitled": "重新定位", + "dragHandleActive": "重新排序 {itemLabel},当前位置 {position},共 {total} 个。", + "dragHandleChange": "{itemLabel},新位置 {position},共 {total} 个。 按空格键确认。", + "dragHandleCommit": "{itemLabel},当前位置 {position},共 {total} 个。", + "dragHandleIdle": "{itemLabel},按空格键并使用方向键重新排序内容。 当前位置 {position}/{total}。" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_zh-HK.json new file mode 100644 index 00000000..2a3576ea --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_zh-HK.json @@ -0,0 +1,8 @@ +{ + "dragHandle": "重新定位: {itemLabel}", + "dragHandleUntitled": "重新定位", + "dragHandleActive": "正在重新排序 {itemLabel},目前位置 {position}/{total}。", + "dragHandleChange": "{itemLabel},新位置 {position}/{total}。 按空格鍵確認。", + "dragHandleCommit": "{itemLabel},目前位置 {position}/{total}。", + "dragHandleIdle": "{itemLabel},按空格鍵,然後使用方向鍵重新排序內容。 目前位置 {position}/{total}。" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_zh-TW.json new file mode 100644 index 00000000..2a3576ea --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/handle/t9n/messages_zh-TW.json @@ -0,0 +1,8 @@ +{ + "dragHandle": "重新定位: {itemLabel}", + "dragHandleUntitled": "重新定位", + "dragHandleActive": "正在重新排序 {itemLabel},目前位置 {position}/{total}。", + "dragHandleChange": "{itemLabel},新位置 {position}/{total}。 按空格鍵確認。", + "dragHandleCommit": "{itemLabel},目前位置 {position}/{total}。", + "dragHandleIdle": "{itemLabel},按空格鍵,然後使用方向鍵重新排序內容。 目前位置 {position}/{total}。" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/aZ16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/aZ16.json new file mode 100644 index 00000000..70ae3f21 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/aZ16.json @@ -0,0 +1 @@ +"M12 7L8.5 0h-1L4 7h1l1-2h4l1 2zM6.5 4l1.496-2.992L9.5 4zM5.111 15L9.5 10H5V9h5.8v1l-4.3 5H11v1H5.111z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/aZ24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/aZ24.json new file mode 100644 index 00000000..de7cf72f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/aZ24.json @@ -0,0 +1 @@ +"M8 13h8v1.293L9.293 22H16v1H8v-1.293L14.707 14H8zm.44-3h-.99l4.05-9h1l4.05 9h-.99l-1.38-3H9.82zm1.838-4h3.444L12 2.25z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/aZ32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/aZ32.json new file mode 100644 index 00000000..fe0e1799 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/aZ32.json @@ -0,0 +1 @@ +"M13.189 10h5.622l1.677 4h1.084L19.5 9.057V9h-.024l-2.934-7h-1.084l-2.934 7H12.5v.057L10.428 14h1.084zM16 3.293L18.392 9h-4.784zM11 18h10v.707L12.707 29H21v1H11v-.707L19.293 19H11z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/aZDown16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/aZDown16.json new file mode 100644 index 00000000..9c560be5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/aZDown16.json @@ -0,0 +1 @@ +"M12.5 14.2l-2.828-2.828.707-.708L12 12.286v-9.2h1v9.2l1.621-1.622.707.708zM7 7L6 5H2L1 7H0l3.5-7h1L8 7zM5.5 4L4.004 1.008 2.5 4zM1.111 16H7v-1H2.5l4.3-5V9H1v1h4.5l-4.389 5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/aZDown24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/aZDown24.json new file mode 100644 index 00000000..348bcd4a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/aZDown24.json @@ -0,0 +1 @@ +"M22.354 16.354L18.5 20.207l-3.854-3.854.707-.707L18 18.293V4.053h1v14.24l2.646-2.646zM4 14h6.707L4 21.707V23h8v-1H5.293L12 14.293V13H4zM8.5 1l4.05 9h-.99l-1.38-3H5.82l-1.38 3h-.99L7.5 1zm1.222 5L8 2.25 6.278 6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/aZDown32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/aZDown32.json new file mode 100644 index 00000000..372bc311 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/aZDown32.json @@ -0,0 +1 @@ +"M28.643 22.643l.707.707-3.85 3.85-3.85-3.85.707-.707L25 25.286V5h1v20.286zM9.189 10h5.622l1.677 4h1.084L15.5 9.057V9h-.024l-2.934-7h-1.084L8.524 9H8.5v.057L6.428 14h1.084zM12 3.293L14.392 9H9.608zM7 18h10v.707L8.707 29H17v1H7v-.707L15.293 19H7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/aZUp16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/aZUp16.json new file mode 100644 index 00000000..932ace5a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/aZUp16.json @@ -0,0 +1 @@ +"M14.65 6.322L13 4.672V14h-1V4.729l-1.593 1.593-.707-.707 2.828-2.829 2.829 2.829zM4.5 0h-1L0 7h1l1-2h4l1 2h1zm-2 4l1.496-2.992L5.5 4zm4.3 6V9H1v1h4.5l-4.389 5v1H7v-1H2.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/aZUp24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/aZUp24.json new file mode 100644 index 00000000..dfb4547a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/aZUp24.json @@ -0,0 +1 @@ +"M21.646 8.354L19 5.707V20h-1V5.707l-2.646 2.647-.707-.707L18.5 3.793l3.854 3.854zM4 14h6.707L4 21.707V23h8v-1H5.293L12 14.293V13H4zM8.5 1l4.05 9h-.99l-1.38-3H5.82l-1.38 3h-.99L7.5 1zm1.222 5L8 2.25 6.278 6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/aZUp32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/aZUp32.json new file mode 100644 index 00000000..afc3cd93 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/aZUp32.json @@ -0,0 +1 @@ +"M9.189 10h5.622l1.677 4h1.084L15.5 9.057V9h-.024l-2.934-7h-1.084L8.524 9H8.5v.057L6.428 14h1.084zM12 3.293L14.392 9H9.608zM7 18h10v.707L8.707 29H17v1H7v-.707L15.293 19H7zm21.643-8.643L26 6.714V27h-1V6.714l-2.643 2.643-.707-.707L25.5 4.8l3.85 3.85z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/absoluteDirection16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/absoluteDirection16.json new file mode 100644 index 00000000..51b6992d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/absoluteDirection16.json @@ -0,0 +1 @@ +"M15.9 8A7.9 7.9 0 1 1 4.37 1H2V0h4v4H5V1.791a6.904 6.904 0 1 0 4-.61V.17A7.907 7.907 0 0 1 15.9 8zm-9.888-.224L8 2.34l1.989 5.436-1.995 5.884zM7 8l.997 2.997L9 8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/absoluteDirection24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/absoluteDirection24.json new file mode 100644 index 00000000..65959df2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/absoluteDirection24.json @@ -0,0 +1 @@ +"M14.815 12.424L12 5.554l-2.815 6.87L12 20.472zm-1.193.495L12 17.557l-1.622-4.638zm9.347.059A10.969 10.969 0 1 1 5.73 3.986H2v-.973h6V9H7V4.396a9.911 9.911 0 1 0 5-1.387v-1a10.982 10.982 0 0 1 10.969 10.969z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/absoluteDirection32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/absoluteDirection32.json new file mode 100644 index 00000000..819c3d51 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/absoluteDirection32.json @@ -0,0 +1 @@ +"M29.896 16.003A13.896 13.896 0 1 1 9.036 4H5V3h6v6h-1V4.587a12.891 12.891 0 1 0 6-1.488v-.993a13.912 13.912 0 0 1 13.896 13.897zM16 27l-3.774-10.526L16 7l3.774 9.474zm-2.633-10.06L16 24.286l2.633-7.346z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/absoluteElevation16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/absoluteElevation16.json new file mode 100644 index 00000000..7b04cf09 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/absoluteElevation16.json @@ -0,0 +1 @@ +"M8.5 5.85A2.35 2.35 0 1 0 6.15 3.5 2.35 2.35 0 0 0 8.5 5.85zM8.5 2A1.5 1.5 0 1 1 7 3.5 1.502 1.502 0 0 1 8.5 2zM8 11h1v1H8zm1-1H8V9h1zm0-2H8V7h1zm6.889 6.814a3.653 3.653 0 0 1-2.722 1.177 4.48 4.48 0 0 1-2.554-.806 3.008 3.008 0 0 1-2.113.806 2.972 2.972 0 0 1-2.09-.79 4.764 4.764 0 0 1-2.576.79 3.642 3.642 0 0 1-2.723-1.176.494.494 0 0 1-.108-.367.5.5 0 0 1 .884-.265A2.6 2.6 0 0 0 3.834 15a3.55 3.55 0 0 0 2.172-.821l.102-.084.168-.074.187-.006.182.065.117.09A2.01 2.01 0 0 0 8.5 15a1.98 1.98 0 0 0 1.724-.81l.114-.097.162-.072.185-.007.18.064.12.092a3.476 3.476 0 0 0 2.182.83 2.592 2.592 0 0 0 1.947-.817.5.5 0 0 1 .775.631zM2 12.877H1V0h1v1h1v1H2v1h1v1H2v1h1v.991H2v1.045h1V8H2v1h1v1H2v1h1v1H2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/absoluteElevation24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/absoluteElevation24.json new file mode 100644 index 00000000..95c2b387 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/absoluteElevation24.json @@ -0,0 +1 @@ +"M19.001 22.992a6.493 6.493 0 0 1-3.5-.88 6.481 6.481 0 0 1-3.5.88 6.493 6.493 0 0 1-3.5-.88 6.481 6.481 0 0 1-3.5.88 5.986 5.986 0 0 1-3.834-1.119.5.5 0 1 1 .665-.746 5.08 5.08 0 0 0 3.169.874 5.128 5.128 0 0 0 3.172-.877l.139-.08.17-.036a.722.722 0 0 1 .214.038l.121.07a5.09 5.09 0 0 0 3.184.885 5.128 5.128 0 0 0 3.172-.877l.139-.08.171-.036a.72.72 0 0 1 .213.038l.121.07a5.09 5.09 0 0 0 3.184.885 5.128 5.128 0 0 0 3.172-.877.502.502 0 0 1 .327-.12.5.5 0 0 1 .336.869A5.894 5.894 0 0 1 19 22.992zM12 16h1v2h-1zm1-3h-1v2h1zm0-3h-1v2h1zm-2.9-3.5a2.4 2.4 0 1 1 2.4 2.4 2.403 2.403 0 0 1-2.4-2.4zm.9 0A1.5 1.5 0 1 0 12.5 5 1.502 1.502 0 0 0 11 6.5zM4 20v-1H2v-2h2v-1H2v-2h2v-1H2v-2h2v-1H2V8h2V7H2V5h2V4H2V2H1v18h3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/absoluteElevation32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/absoluteElevation32.json new file mode 100644 index 00000000..a6975a97 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/absoluteElevation32.json @@ -0,0 +1 @@ +"M17 22h-1v-2h1zm-1 3h1v-2h-1zm1-8h-1v2h1zm0-3h-1v2h1zm-.5-7.9a3.4 3.4 0 1 0 3.4 3.4 3.4 3.4 0 0 0-3.4-3.4zm0 5.829A2.429 2.429 0 1 1 18.929 9.5a2.431 2.431 0 0 1-2.429 2.429zm13.34 16.943a.513.513 0 0 0 .039-.701.475.475 0 0 0-.361-.169.49.49 0 0 0-.319.121 4.669 4.669 0 0 1-3.06.877 5.138 5.138 0 0 1-3.155-.887l-.133-.074-.184-.033-.166.035-.144.089c-.083.145-.595.87-2.477.87a4.858 4.858 0 0 1-3.074-.886l-.139-.076-.186-.031-.162.036-.126.07a7.47 7.47 0 0 1-3.572.887 3.353 3.353 0 0 1-2.698-.887l-.132-.073-.184-.034-.17.037-.126.072a6.709 6.709 0 0 1-3.45.885 4.852 4.852 0 0 1-3.06-.867.471.471 0 0 0-.679.042.503.503 0 0 0 .037.697A5.606 5.606 0 0 0 5.862 30a7.882 7.882 0 0 0 3.757-.89l.094.062A4.592 4.592 0 0 0 12.62 30a8.393 8.393 0 0 0 3.88-.889 6.096 6.096 0 0 0 3.38.889 3.813 3.813 0 0 0 2.603-.752l.198-.137a6.388 6.388 0 0 0 3.458.889 5.538 5.538 0 0 0 3.702-1.128zM3 27v-1h3v-1H3v-3h3v-1H3v-3h3v-1H3v-3h3v-1H3v-3h3V9H3V6h3V5H3V2H2v25z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/accessStringResults16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/accessStringResults16.json new file mode 100644 index 00000000..74c9215f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/accessStringResults16.json @@ -0,0 +1 @@ +"M10 4h3v1h-3zm-1 7h4v-1H9zm0-7H3v1h6zM5 9h3V8H5zm4 0h2V8H9zm3-3h-2v1h2zM5 7h4V6H5zm-2 4h5v-1H3zm-2 3a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v11a1 1 0 0 1-1 1zm0-1h14V2H1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/accessStringResults24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/accessStringResults24.json new file mode 100644 index 00000000..645307b7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/accessStringResults24.json @@ -0,0 +1 @@ +"M13 7H4V6h9zm3 1H4v1h12zm-3 2H8v1h5zm5 0h-4v1h4zM8 13h4v-1H8zm9-1h-4v1h4zm-9 3h4v-1H8zm9-1h-4v1h4zm1-8h-4v1h4zM4 17h8v-1H4zm9 0h6v-1h-6zm4-8h3V8h-3zm6-4.5v15a1.5 1.5 0 0 1-1.5 1.5h-19A1.5 1.5 0 0 1 1 19.5v-15A1.5 1.5 0 0 1 2.5 3h19A1.5 1.5 0 0 1 23 4.5zm-1 .25a.75.75 0 0 0-.75-.75H2.75a.75.75 0 0 0-.75.75v14.5a.75.75 0 0 0 .75.75h18.5a.75.75 0 0 0 .75-.75z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/accessStringResults32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/accessStringResults32.json new file mode 100644 index 00000000..94b74c62 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/accessStringResults32.json @@ -0,0 +1 @@ +"M17 10H6V9h11zm2 1H6v1h13zM6 24h10v-1H6zm11-10h-6v1h6zm-6 2v1h5v-1zm6 2h-6v1h6zm7-9h-6v1h6zm-4 3h6v-1h-6zm-3 12h8v-1h-8zm6-10h-5v1h5zm-1 2h-5v1h5zm-1 2h-3v1h3zm-10 3h6v-1h-6zm7 0h3v-1h-3zm9.502-16A2.498 2.498 0 0 1 30 7.498V26a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2zM29 7.25A1.25 1.25 0 0 0 27.75 6H4a1 1 0 0 0-1 1v19a1 1 0 0 0 1 1h24a1 1 0 0 0 1-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/accessibility16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/accessibility16.json new file mode 100644 index 00000000..29c6fb0d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/accessibility16.json @@ -0,0 +1 @@ +"M8 .2a7.8 7.8 0 1 0 0 15.6A7.8 7.8 0 0 0 8 .2zm0 14.6c-3.749 0-6.8-3.051-6.8-6.8S4.251 1.2 8 1.2s6.8 3.051 6.8 6.8-3.051 6.8-6.8 6.8zm3.67-8.31l-2.7.67-.06 1-.01 1.09v.01l1.74 3.33c.13.25.03.55-.21.67a.42.42 0 0 1-.21.06h-.01a.492.492 0 0 1-.46-.27L8 9.69l-1.75 3.36c-.1.18-.27.28-.46.27h-.01a.42.42 0 0 1-.21-.06.493.493 0 0 1-.21-.67L7.1 9.26v-.01l-.01-1.09-.06-1-2.7-.67a.512.512 0 0 1-.37-.61c.01-.02.01-.04.02-.06a.51.51 0 0 1 .59-.31l2.4.6h2.06l2.4-.6c.25-.06.5.08.59.31.01.02.01.04.02.06.06.27-.1.54-.37.61zM8.3 5h-.6a.7.7 0 0 1-.7-.7v-.6a.7.7 0 0 1 .7-.7h.6a.7.7 0 0 1 .7.7v.6a.7.7 0 0 1-.7.7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/accessibility24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/accessibility24.json new file mode 100644 index 00000000..5233f027 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/accessibility24.json @@ -0,0 +1 @@ +"M12 1.2C6.034 1.2 1.2 6.034 1.2 12c0 5.968 4.834 10.8 10.8 10.8S22.8 17.968 22.8 12c0-5.966-4.834-10.8-10.8-10.8zm0 20.6c-5.403 0-9.8-4.397-9.8-9.8S6.597 2.2 12 2.2s9.8 4.397 9.8 9.8-4.397 9.8-9.8 9.8zm1.402-13.3l3.99-.798a.5.5 0 1 1 .195.98l-3.71.734a.5.5 0 0 0-.403.457L13.3 12.49l2.211 6.317a.5.5 0 0 1-.265.62l-.027.013a.513.513 0 0 1-.68-.254L12 13.99l-2.54 5.196a.513.513 0 0 1-.679.254l-.027-.013a.5.5 0 0 1-.265-.62L10.7 12.49l-.174-2.617a.5.5 0 0 0-.402-.457l-3.712-.733a.5.5 0 1 1 .195-.98l3.99.797h2.805zm.298-2.501A1.7 1.7 0 1 1 10.299 6 1.7 1.7 0 0 1 13.7 6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/accessibility32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/accessibility32.json new file mode 100644 index 00000000..398c7e80 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/accessibility32.json @@ -0,0 +1 @@ +"M16 1.2C7.826 1.2 1.2 7.826 1.2 16S7.826 30.8 16 30.8 30.8 24.174 30.8 16 24.174 1.2 16 1.2zm0 28.6C8.39 29.8 2.2 23.61 2.2 16S8.39 2.2 16 2.2 29.8 8.39 29.8 16 23.61 29.8 16 29.8zm-3.227-3.538a.608.608 0 0 1-.854.29l-.061-.034a.584.584 0 0 1-.27-.695l2.694-8.648-.392-3.133a.407.407 0 0 0-.34-.351l-5.244-.834a.618.618 0 0 1 .143-1.227l5.165.39h4.771l5.166-.39a.618.618 0 0 1 .143 1.227l-5.245.834a.407.407 0 0 0-.34.351l-.39 3.133 2.692 8.648a.584.584 0 0 1-.269.695l-.06.034a.607.607 0 0 1-.855-.29L16 18.82l-3.227 7.442zM18 9a2 2 0 1 1-4 0 2 2 0 0 1 4 0z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/activityMonitor16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/activityMonitor16.json new file mode 100644 index 00000000..1db38619 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/activityMonitor16.json @@ -0,0 +1 @@ +"M12 9h-1.162L8.5 14.846l-4-10L2.838 9H0V8h2.162L4.5 2.154l4 10L10.162 8H12a2.496 2.496 0 0 0 0 1zm2.5-2A1.5 1.5 0 1 0 16 8.5 1.502 1.502 0 0 0 14.5 7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/activityMonitor24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/activityMonitor24.json new file mode 100644 index 00000000..9d0b0dfa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/activityMonitor24.json @@ -0,0 +1 @@ +"M19 13h-2.15l-3.35 9.213-6-16.5L4.85 13H1v-1h3.15L7.5 2.787l6 16.5L16.15 12H19a2.496 2.496 0 0 0 0 1zm2.5-2a1.5 1.5 0 1 0 1.5 1.5 1.502 1.502 0 0 0-1.5-1.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/activityMonitor32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/activityMonitor32.json new file mode 100644 index 00000000..fddbe755 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/activityMonitor32.json @@ -0,0 +1 @@ +"M26 17h-3.15L18.5 28.963l-8-22L6.85 17H2v-1h4.15L10.5 4.037l8 22L22.15 16H26a2.496 2.496 0 0 0 0 1zm2.5-2a1.5 1.5 0 1 0 1.5 1.5 1.502 1.502 0 0 0-1.5-1.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/actualSize16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/actualSize16.json new file mode 100644 index 00000000..19a3e027 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/actualSize16.json @@ -0,0 +1 @@ +"M15 1v5h-1V2h-4V1zM2 10H1v5h5v-1H2zm12 4h-4v1h5v-5h-1zM1 6h1V2h4V1H1zm7 2h1V7H8zm0 3h1v-1H8zM4.174 6.343L5 6.027V11h1V4.573l-2.184.837zM12 11V4.573l-2.184.837.358.933.826-.316V11z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/actualSize24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/actualSize24.json new file mode 100644 index 00000000..27aa7f83 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/actualSize24.json @@ -0,0 +1 @@ +"M5.938 7.946L9 6.773V17H8V8.227l-1.704.653zM21 21h-5v1h6v-6h-1zM3 16H2v6h6v-1H3zM3 3h5V2H2v6h1zm13-1v1h5v5h1V2zm-3.5 7.75a.75.75 0 1 0 .75.75.75.75 0 0 0-.75-.75zm0 5a.75.75 0 1 0 .75.75.75.75 0 0 0-.75-.75zM16 17h1V6.773l-3.062 1.173.358.934L16 8.227z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/actualSize32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/actualSize32.json new file mode 100644 index 00000000..e59fd31a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/actualSize32.json @@ -0,0 +1 @@ +"M6.93 10.054L11 8.494V23h-1V9.948l-2.713 1.04zM22 23h1V8.494l-4.07 1.56.357.934L22 9.948zM4 4h6V3H3v7h1zm18-1v1h6v6h1V3zM4 22H3v7h7v-1H4zm24 6h-6v1h7v-7h-1zM16.5 13.5a1 1 0 1 0 1 1 1 1 0 0 0-1-1zm0 7a1 1 0 1 0 1 1 1 1 0 0 0-1-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addAndUpdateFeatures16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addAndUpdateFeatures16.json new file mode 100644 index 00000000..e11a5688 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addAndUpdateFeatures16.json @@ -0,0 +1 @@ +"M16 14.29L13.867 1.687a8.205 8.205 0 0 0-3.161-.674c-2.69 0-2.725.986-5.412.986a10.39 10.39 0 0 1-3.161-.512L.68 10.064A.983.983 0 0 1 1 10h.706l.53-3.133A3.434 3.434 0 0 1 5.359 9.05a4.552 4.552 0 0 0 .657.952.982.982 0 0 1 .817.474 3.571 3.571 0 0 1 2.118 2.174c-.442.125-.86.263-1.27.401a12.664 12.664 0 0 1-2.68.676V14a.982.982 0 0 1-.383.768c3.025-.216 4.217-1.568 7.59-1.568A6.624 6.624 0 0 1 16 14.29zM10.706 2.013a7.214 7.214 0 0 1 2.27.399l1.72 10.163a8.329 8.329 0 0 0-.75-.19c.134-3.836-1.725-4.85-3.378-5.742-1.435-.774-2.67-1.475-2.658-4.046.148-.05.291-.1.428-.15a5.895 5.895 0 0 1 2.368-.434zm-3.85 7.393c-.181-.06-.408-.462-.628-.848A4.413 4.413 0 0 0 2.404 5.88l.531-3.141a11.555 11.555 0 0 0 2.181.254c.036.386.077.768.14 1.114l.788-.146a11.916 11.916 0 0 1-.125-.982 7.91 7.91 0 0 0 .981-.118c.077 2.973 1.723 3.869 3.193 4.661 1.574.85 2.945 1.592 2.863 4.711a8.493 8.493 0 0 0-.749-.034c-.046 0-.086.003-.131.004a8.04 8.04 0 0 0-.187-1.26l-.778.19a7.097 7.097 0 0 1 .164 1.103 11.232 11.232 0 0 0-1.353.181 4.62 4.62 0 0 0-3.067-3.01zm.983-2.282l-.457.656A4.625 4.625 0 0 1 5.68 5.61l.742-.298a3.858 3.858 0 0 0 1.417 1.814zm3.419 2.336l-.662.45A4.332 4.332 0 0 0 8.72 8.522l.351-.718a5.09 5.09 0 0 1 2.187 1.656zM1 12v-1h2V9h1v2h2v1H4v2H3v-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addAndUpdateFeatures24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addAndUpdateFeatures24.json new file mode 100644 index 00000000..d6e855b1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addAndUpdateFeatures24.json @@ -0,0 +1 @@ +"M18.458 18.166a18.033 18.033 0 0 1 2.926.234L19.057 4.59a10.555 10.555 0 0 0-2.746-.39 6.87 6.87 0 0 0-3.11.65 10.811 10.811 0 0 1-4.63.95 16.728 16.728 0 0 1-2.914-.268l-1.074 6.234A1.484 1.484 0 0 1 5 11.7h.61l.129-.752c1.964.032 2.295.872 2.625 1.761a2.118 2.118 0 0 0 1.019 1.38 4.544 4.544 0 0 1 2.663 3.904l-.307.073a21.863 21.863 0 0 1-4.239.702v1.002a22.553 22.553 0 0 0 4.473-.731 24.867 24.867 0 0 1 6.485-.873zM13.582 5.775A5.906 5.906 0 0 1 16.31 5.2a9.162 9.162 0 0 1 1.87.206l1.994 11.835c-.336-.03-.679-.032-1.02-.045-.456-4.414-2.584-5.468-4.312-6.311-1.608-.786-2.886-1.42-2.827-4.545a15.186 15.186 0 0 0 1.566-.565zm-3.799 7.399c-.204-.089-.316-.367-.481-.813a3.235 3.235 0 0 0-3.39-2.414l.564-3.28a17.08 17.08 0 0 0 2.095.133c.147 0 .279-.009.419-.012a10.036 10.036 0 0 0 .331 2.05l.77-.217a9.633 9.633 0 0 1-.287-1.878 12.17 12.17 0 0 0 1.21-.16c.015 3.546 1.728 4.388 3.39 5.2 1.639.801 3.328 1.633 3.747 5.389-.45.005-.875.02-1.279.045a7.292 7.292 0 0 0-.324-1.775l-.76.25a6.519 6.519 0 0 1 .286 1.586 24.488 24.488 0 0 0-3.044.487 5.479 5.479 0 0 0-3.247-4.591zm14.098 8.009a13.094 13.094 0 0 0-5.423-1.017c-5.242 0-6.792 1.634-12.034 1.634A13.094 13.094 0 0 1 1 20.783l.431-2.502a1.486 1.486 0 0 0 .77.219h.207l-.284 1.65a13.726 13.726 0 0 0 4.3.65 22.05 22.05 0 0 0 5.783-.79 24.034 24.034 0 0 1 6.25-.844 16.248 16.248 0 0 1 4.158.52l-2.674-15.87a11.86 11.86 0 0 0-3.63-.615 7.792 7.792 0 0 0-3.49.725 9.805 9.805 0 0 1-4.25.875 16.194 16.194 0 0 1-3.724-.457L3.097 14.5H2.2c-.04 0-.08.009-.12.012L4.05 3.078a15.028 15.028 0 0 0 4.52.722c3.849 0 3.893-1.6 7.74-1.6a12.675 12.675 0 0 1 4.52.878zm-8.084-7.176l-.631.49a5.854 5.854 0 0 0-1.94-1.474l.383-.703a6.61 6.61 0 0 1 2.188 1.687zm-3.472-2.411l-.428.675a5.609 5.609 0 0 1-1.966-1.965l.691-.403a4.844 4.844 0 0 0 1.703 1.693zM2.2 17v-1H5v-2.8h1V16h2.8v1H6v2.8H5V17z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addAndUpdateFeatures32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addAndUpdateFeatures32.json new file mode 100644 index 00000000..2b89d468 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addAndUpdateFeatures32.json @@ -0,0 +1 @@ +"M14.419 12.212a6.042 6.042 0 0 0 1.177 2.135l-.604.525a6.829 6.829 0 0 1-1.333-2.41zm2.217 3.074l-.47.647a16.155 16.155 0 0 0 1.757 1.065l.536.297.393-.697-.544-.301a15.682 15.682 0 0 1-1.672-1.01zm3.522 2.15l-.484.636a5.214 5.214 0 0 1 1.558 1.841l.713-.361a5.966 5.966 0 0 0-1.787-2.116zm7.201 6.948l-.637-.052a41.033 41.033 0 0 0-3.26-.132 24.327 24.327 0 0 0-8.383 1.446A25.331 25.331 0 0 1 12 26.49v-1.018a25.48 25.48 0 0 0 2.769-.778c.997-.323 2.065-.662 3.314-.937-.232-1.45-1.788-3.042-3.7-3.69-.706-.239-1.116-.962-1.59-1.797-.896-1.584-2.02-3.531-5.574-3.311L6.382 20H5.37L7.42 7.644l.481.063a18.376 18.376 0 0 0 2.44.161 19.374 19.374 0 0 0 5.995-.924 14.818 14.818 0 0 1 4.74-.733 23.168 23.168 0 0 1 2.94.196l.369.048zM23.463 23.2c.204 0 .412.017.617.02-.384-5.412-2.643-6.531-4.834-7.602-2.18-1.065-4.422-2.176-4.155-7.302a19.29 19.29 0 0 1-1.204.256v.036a15.547 15.547 0 0 0 .197 2.211l-.79.133a16.254 16.254 0 0 1-.201-2.258 20.773 20.773 0 0 1-2.753.174 19.583 19.583 0 0 1-2.091-.111l-.862 5.192c4.01-.16 5.366 2.222 6.276 3.828.373.659.695 1.227 1.041 1.344a6.475 6.475 0 0 1 4.36 4.444 23.784 23.784 0 0 1 2.942-.33 10.971 10.971 0 0 0-.287-2.005l.773-.202a11.557 11.557 0 0 1 .313 2.188c.22-.005.427-.016.658-.016zm2.701.09L23.52 7.353a21.659 21.659 0 0 0-2.446-.143 13.94 13.94 0 0 0-4.452.691l-.514.147c-.344 4.74 1.39 5.602 3.578 6.67 2.348 1.149 4.996 2.46 5.398 8.535.36.014.72.012 1.08.035zM31 28a33.153 33.153 0 0 0-7.538-.8c-6.876 0-8.048 2.6-14.924 2.6A16.273 16.273 0 0 1 1 28L5 3.9a14.99 14.99 0 0 0 5.34.968c4.807 0 5.59-1.657 10.734-1.657A26.402 26.402 0 0 1 27 3.9zm-7.538-1.8a37.286 37.286 0 0 1 6.313.528l-3.651-22a26.164 26.164 0 0 0-5.05-.517 16.628 16.628 0 0 0-5.29.81 17.42 17.42 0 0 1-5.445.847 15.6 15.6 0 0 1-4.544-.65L2.107 27.433a15.989 15.989 0 0 0 6.43 1.366 20.422 20.422 0 0 0 7.156-1.252 22.381 22.381 0 0 1 7.77-1.348zM10 23h4v-.999h-4v-4H9v4H5V23h4v4.001h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addConstant16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addConstant16.json new file mode 100644 index 00000000..c458c778 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addConstant16.json @@ -0,0 +1 @@ +"M8.667 14.966c-.22.021-.442.034-.667.034a7 7 0 1 1 6.991-7c0 .225-.013.447-.034.667a1.982 1.982 0 0 0-1.01-1.417 5.997 5.997 0 1 0-6.697 6.698 1.993 1.993 0 0 0 1.417 1.018zM13 12V9h-1v3H9v1h3v3h1v-3h3v-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addConstant24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addConstant24.json new file mode 100644 index 00000000..e8044c07 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addConstant24.json @@ -0,0 +1 @@ +"M13.839 21.621a9.829 9.829 0 1 1 7.782-7.783 2.002 2.002 0 0 0-.903-.7 8.869 8.869 0 1 0-7.579 7.58 2.003 2.003 0 0 0 .7.903zM19.999 19v-4h-1v4h-4v.999h4V24h1v-4.001H24V19z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addConstant32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addConstant32.json new file mode 100644 index 00000000..016b0136 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addConstant32.json @@ -0,0 +1 @@ +"M16 28.911a12.82 12.82 0 0 0 5.96-1.469v1.106a13.944 13.944 0 1 1 6.588-6.589h-1.106A12.904 12.904 0 1 0 16 28.911zM25 24v-5h-1v5h-5v.999h5V30h1v-5.001h5V24z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addFeatures16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addFeatures16.json new file mode 100644 index 00000000..bb89698e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addFeatures16.json @@ -0,0 +1 @@ +"M16 14.29L13.867 1.687a8.205 8.205 0 0 0-3.161-.674c-2.69 0-2.725.986-5.412.986a10.39 10.39 0 0 1-3.161-.512L.68 10.064A.983.983 0 0 1 1 10h.706l.53-3.133A3.44 3.44 0 0 1 5.359 9.05a4.552 4.552 0 0 0 .657.952.982.982 0 0 1 .817.474 3.571 3.571 0 0 1 2.118 2.174c-.442.125-.86.263-1.27.401a12.664 12.664 0 0 1-2.68.676V14a.982.982 0 0 1-.383.768c3.025-.216 4.217-1.568 7.59-1.568A6.624 6.624 0 0 1 16 14.29zM10.706 2.013a7.214 7.214 0 0 1 2.27.399l1.72 10.163a8.329 8.329 0 0 0-.75-.19c.134-3.836-1.725-4.85-3.378-5.742-1.435-.774-2.67-1.475-2.658-4.046.148-.05.291-.1.428-.15a5.895 5.895 0 0 1 2.368-.434zm-3.85 7.393c-.181-.06-.408-.462-.628-.848A4.422 4.422 0 0 0 2.404 5.88l.531-3.141A11.375 11.375 0 0 0 5.294 3 8.619 8.619 0 0 0 6.9 2.862c.077 2.973 1.723 3.869 3.193 4.661 1.574.85 2.945 1.592 2.863 4.711a8.493 8.493 0 0 0-.749-.034 11.602 11.602 0 0 0-2.285.218 4.62 4.62 0 0 0-3.067-3.01zM1 12v-1h2V9h1v2h2v1H4v2H3v-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addFeatures24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addFeatures24.json new file mode 100644 index 00000000..8a75b7d1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addFeatures24.json @@ -0,0 +1 @@ +"M18.458 18.166a18.033 18.033 0 0 1 2.926.234L19.057 4.59a10.555 10.555 0 0 0-2.746-.39 6.87 6.87 0 0 0-3.11.65 10.811 10.811 0 0 1-4.63.95 16.728 16.728 0 0 1-2.914-.268l-1.074 6.234A1.484 1.484 0 0 1 5 11.7h.61l.129-.752c1.958.033 2.295.872 2.625 1.761a2.118 2.118 0 0 0 1.019 1.38 4.544 4.544 0 0 1 2.663 3.904l-.307.073a21.863 21.863 0 0 1-4.239.702v1.002a22.553 22.553 0 0 0 4.473-.731 24.867 24.867 0 0 1 6.485-.873zM13.582 5.775A5.906 5.906 0 0 1 16.31 5.2a9.162 9.162 0 0 1 1.87.206l1.994 11.835c-.336-.03-.679-.032-1.02-.045-.456-4.414-2.584-5.468-4.312-6.311-1.608-.786-2.886-1.42-2.827-4.545a15.186 15.186 0 0 0 1.566-.565zm-3.799 7.399c-.204-.089-.316-.367-.481-.813a3.236 3.236 0 0 0-3.39-2.414l.564-3.28a17.08 17.08 0 0 0 2.095.133 12.973 12.973 0 0 0 2.442-.217c.016 3.546 1.729 4.388 3.391 5.2 1.638.801 3.328 1.633 3.747 5.389a23.832 23.832 0 0 0-5.12.593 5.479 5.479 0 0 0-3.248-4.591zm14.098 8.009a13.094 13.094 0 0 0-5.423-1.017c-5.242 0-6.792 1.634-12.034 1.634A13.094 13.094 0 0 1 1 20.783l.431-2.502a1.486 1.486 0 0 0 .77.219h.207l-.284 1.65a13.726 13.726 0 0 0 4.3.65 22.05 22.05 0 0 0 5.783-.79 24.034 24.034 0 0 1 6.25-.844 16.248 16.248 0 0 1 4.158.52l-2.674-15.87a11.86 11.86 0 0 0-3.63-.615 7.792 7.792 0 0 0-3.49.725 9.805 9.805 0 0 1-4.25.875 16.194 16.194 0 0 1-3.724-.457L3.097 14.5H2.2c-.04 0-.08.009-.12.012L4.05 3.078a15.028 15.028 0 0 0 4.52.722c3.849 0 3.893-1.6 7.74-1.6a12.675 12.675 0 0 1 4.52.878zM2.2 17v-1H5v-2.8h1V16h2.8v1H6v2.8H5V17z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addFeatures32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addFeatures32.json new file mode 100644 index 00000000..a4c5e701 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addFeatures32.json @@ -0,0 +1 @@ +"M24.384 6.455l-.368-.048a23.168 23.168 0 0 0-2.942-.196 14.818 14.818 0 0 0-4.739.733 19.374 19.374 0 0 1-5.995.924 18.376 18.376 0 0 1-2.44-.161l-.48-.063L5.37 20h1.012l.837-5.041c3.555-.22 4.677 1.727 5.574 3.31.474.836.884 1.56 1.59 1.798 1.912.648 3.468 2.24 3.7 3.69-1.25.275-2.317.614-3.314.937a25.48 25.48 0 0 1-2.769.778v1.018a25.331 25.331 0 0 0 3.08-.845 24.327 24.327 0 0 1 8.383-1.446 41 41 0 0 1 3.259.132l.637.052zm-5.32 17.11a6.475 6.475 0 0 0-4.36-4.444c-.346-.117-.668-.685-1.04-1.344-.91-1.606-2.272-3.988-6.277-3.828l.862-5.192a19.583 19.583 0 0 0 2.09.111 19.226 19.226 0 0 0 4.752-.552c-.267 5.126 1.976 6.237 4.155 7.302 2.191 1.07 4.45 2.19 4.834 7.603-.205-.004-.413-.02-.617-.02a25.165 25.165 0 0 0-4.398.364zm6.02-.311c-.402-6.076-3.05-7.386-5.398-8.534-2.188-1.069-3.922-1.93-3.578-6.671l.514-.147a13.94 13.94 0 0 1 4.452-.691 21.659 21.659 0 0 1 2.445.143l2.645 15.935c-.36-.023-.72-.021-1.08-.035zM27 3.9a26.402 26.402 0 0 0-5.926-.689c-5.144 0-5.927 1.657-10.735 1.657A14.99 14.99 0 0 1 5 3.9L1 28a16.273 16.273 0 0 0 7.538 1.8c6.876 0 8.048-2.6 14.924-2.6A33.153 33.153 0 0 1 31 28zM15.693 27.548A20.422 20.422 0 0 1 8.538 28.8a15.989 15.989 0 0 1-6.43-1.366L5.794 5.217a15.6 15.6 0 0 0 4.544.651 17.42 17.42 0 0 0 5.445-.847 16.628 16.628 0 0 1 5.29-.81 26.164 26.164 0 0 1 5.05.518l3.651 21.999a37.286 37.286 0 0 0-6.313-.528 22.381 22.381 0 0 0-7.77 1.348zM10 27.001H9V23H5v-.999h4v-4h1v4h4V23h-4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addIn16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addIn16.json new file mode 100644 index 00000000..7ff9b141 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addIn16.json @@ -0,0 +1 @@ +"M8 2H1v13h13V8H8zM7 14H2V9h5zm0-6H2V3h5zm6 1v5H8V9zm3-9H9v7h7zm-1 6h-5V1h5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addIn24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addIn24.json new file mode 100644 index 00000000..d69319a8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addIn24.json @@ -0,0 +1 @@ +"M12 12V3H2v19h19V12zm-1 9H3v-8h8zm0-9H3V4h8zm9 9h-8v-8h8zm-6-11h10V0H14zm1-9h8v8h-8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addIn32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addIn32.json new file mode 100644 index 00000000..99599c49 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addIn32.json @@ -0,0 +1 @@ +"M18 14h13V1H18zm1-12h11v11H19zm-3 2H3v25h25V16H16zm-1 24H4V17h11zm0-12H4V5h11zm12 1v11H16V17z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addInEdit16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addInEdit16.json new file mode 100644 index 00000000..0899f032 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addInEdit16.json @@ -0,0 +1 @@ +"M8 2H1v13h13V8H8zM7 14H2V9h5zm0-6H2V3h5zm6 1v5H8V9zm-.063-7L14 3.05 11 6 9 7l1-2zM14.312.67l.997.996-.645.648-.997-.997z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addInEdit24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addInEdit24.json new file mode 100644 index 00000000..74992daf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addInEdit24.json @@ -0,0 +1 @@ +"M16.252 9.205l-1.414-1.414 4.184-4.184 1.413 1.415zm4.777-7.365a.2.2 0 0 0-.283 0l-.734.734 1.414 1.414.734-.734a.2.2 0 0 0 0-.283zM13 11l2.086-.84-1.247-1.247zm7 1h1v10H2V3h10v9zm-9 1H3v8h8zm0-9H3v8h8zm9 9h-8v8h8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addInEdit32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addInEdit32.json new file mode 100644 index 00000000..61040e4e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addInEdit32.json @@ -0,0 +1 @@ +"M20.933 12.522l-3.151 1.349 1.343-3.157zM27.97 5.55l-1.92-1.922-5.764 5.764 1.922 1.922zm.66-4.079a.306.306 0 0 0-.21-.09.284.284 0 0 0-.207.083l-1.027 1.028 1.921 1.921 1.027-1.028a.295.295 0 0 0-.007-.417zM16 16h12v13H3V4h13zm-1 1H4v11h11zm0-12H4v11h11zm1 12v11h11V17z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addInNew16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addInNew16.json new file mode 100644 index 00000000..b0c11a98 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addInNew16.json @@ -0,0 +1 @@ +"M8 2H1v13h13V8H8zM7 14H2V9h5zm0-6H2V3h5zm6 1v5H8V9zm0-9v3h3v1h-3v3h-1V4H9V3h3V0z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addInNew24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addInNew24.json new file mode 100644 index 00000000..1a75c0f1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addInNew24.json @@ -0,0 +1 @@ +"M19 5h4v1h-4v4h-1V6h-4V5h4V1h1zm1 7h1v10H2V3h10v9zm-9 1H3v8h8zm0-9H3v8h8zm9 9h-8v8h8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addInNew32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addInNew32.json new file mode 100644 index 00000000..121b01d5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addInNew32.json @@ -0,0 +1 @@ +"M30 7v1h-5v5h-1V8h-5V7h5V2h1v5zm-14 9h12v13H3V4h13zm-1 1H4v11h11zm0-12H4v11h11zm1 12v11h11V17z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addLayer16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addLayer16.json new file mode 100644 index 00000000..baaa9b6d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addLayer16.json @@ -0,0 +1 @@ +"M14.65 12.563a12.666 12.666 0 0 0-.174-1.288l-1.5-8.862a7.212 7.212 0 0 0-2.27-.399 5.895 5.895 0 0 0-2.367.434A7.833 7.833 0 0 1 5.294 3a11.376 11.376 0 0 1-2.359-.26l-1.81 10.697a9.54 9.54 0 0 0 2.668.363c.272 0 .506-.023.75-.04a1.64 1.64 0 0 0 1.24.86 10.668 10.668 0 0 1-1.99.18A9.158 9.158 0 0 1 0 14.089l2.133-12.6A10.39 10.39 0 0 0 5.294 2c2.688 0 2.721-.986 5.412-.986a8.204 8.204 0 0 1 3.161.674L16 14.29a5.6 5.6 0 0 0-1.46-.71 1.636 1.636 0 0 0 .11-.579zM10 9H9v3H6v1h3v3h1v-3h3v-1h-3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addLayer24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addLayer24.json new file mode 100644 index 00000000..0e2ed116 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addLayer24.json @@ -0,0 +1 @@ +"M21 18.358a15.368 15.368 0 0 1 1.615.329L19.941 2.815a11.86 11.86 0 0 0-3.63-.615 7.791 7.791 0 0 0-3.49.725 9.805 9.805 0 0 1-4.25.875 16.193 16.193 0 0 1-3.723-.457L2.124 19.15a13.727 13.727 0 0 0 4.3.65c.625 0 1.193-.024 1.72-.066a2.003 2.003 0 0 0 .749.93 21.55 21.55 0 0 1-2.47.136A13.093 13.093 0 0 1 1 19.783L4.05 2.078a15.028 15.028 0 0 0 4.52.722c3.849 0 3.893-1.6 7.74-1.6a12.674 12.674 0 0 1 4.52.878l3.051 18.105a11.242 11.242 0 0 0-2.918-.818 2.001 2.001 0 0 0 .037-.366zM15 14h-1v4h-4v.999h4V23h1v-4.001h4V18h-4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addLayer32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addLayer32.json new file mode 100644 index 00000000..30d3c2f9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addLayer32.json @@ -0,0 +1 @@ +"M28 25.47c.689.082 1.289.173 1.775.258l-3.651-22a26.164 26.164 0 0 0-5.05-.517 16.628 16.628 0 0 0-5.29.81 17.42 17.42 0 0 1-5.445.847 15.6 15.6 0 0 1-4.544-.65L2.107 26.433a15.989 15.989 0 0 0 6.43 1.366 19.152 19.152 0 0 0 4.893-.576 1.991 1.991 0 0 0 1.134.724 20.082 20.082 0 0 1-6.026.852A16.273 16.273 0 0 1 1 27L5 2.9a14.99 14.99 0 0 0 5.34.968c4.807 0 5.59-1.657 10.734-1.657A26.401 26.401 0 0 1 27 2.9L31 27a26.337 26.337 0 0 0-3.062-.53A1.985 1.985 0 0 0 28 26zM21 20h-1v5h-5v1h5v5h1v-5h5v-1h-5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addLayerService16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addLayerService16.json new file mode 100644 index 00000000..5f059940 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addLayerService16.json @@ -0,0 +1 @@ +"M10 15v1H2v-1h5v-1.678c-.895.268-1.881.478-3.207.478-2.37 0-3.793-.71-3.793-.71L2.133.487S3.556 1 5.294 1C7.982 1 8.015.014 10.706.014c1.738 0 3.161.674 3.161.674l1.114 6.579A1.979 1.979 0 0 0 14 7h-.079l-.945-5.587c-.496-.17-1.337-.399-2.27-.399-1.17 0-1.725.201-2.367.434C7.623 1.707 6.813 2 5.294 2c-.908 0-1.736-.126-2.359-.26l-1.81 10.697c.573.169 1.49.363 2.668.363 1.336 0 2.292-.235 3.207-.525V13c0 .738.405 1.376 1 1.723V15h2zm3-3V9h-1v3H9v1h3v3h1v-3h3v-1h-3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addLayerService24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addLayerService24.json new file mode 100644 index 00000000..d19fab47 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addLayerService24.json @@ -0,0 +1 @@ +"M13 23h4v1H4v-1h8v-3.912c-1.558.37-3.181.712-5.576.712C3.034 19.8 1 18.783 1 18.783L4.05 1.078s2.035.722 4.52.722c3.849 0 3.893-1.6 7.74-1.6 2.487 0 4.52.878 4.52.878L23.514 17H22.5L19.941 1.815c-.703-.235-2.08-.615-3.63-.615-1.727 0-2.544.336-3.49.725-.998.41-2.129.875-4.25.875-1.496 0-2.833-.242-3.723-.457L2.124 18.15c.807.27 2.301.65 4.3.65 2.502 0 4.096-.383 5.783-.79.416-.1.837-.2 1.273-.296a1.98 1.98 0 0 0-.465 1.132L13 18.85V23zm7-4v-4h-1v4h-4v.999h4V24h1v-4.001h4V19h-4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addLayerService32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addLayerService32.json new file mode 100644 index 00000000..0c62a1b9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addLayerService32.json @@ -0,0 +1 @@ +"M16 30h8v1H3v-1h12v-3.184c-1.714.529-3.589.984-6.462.984C4.093 27.8 1 26 1 26L5 1.9c.7.233 2.519.968 5.34.968 4.807 0 5.59-1.657 10.734-1.657 3.26 0 5.926.689 5.926.689L30.668 24h-1.013L26.124 2.729a26.165 26.165 0 0 0-5.05-.518c-2.474 0-3.842.393-5.29.81-1.445.417-2.94.847-5.445.847a15.6 15.6 0 0 1-4.544-.65L2.107 25.433a15.984 15.984 0 0 0 6.43 1.366c3.281 0 5.163-.608 7.156-1.252 1.209-.39 2.45-.785 3.994-1.046a1.99 1.99 0 0 0-.651 1.141c-1.113.24-2.077.547-3.036.857V30zm11-4v-5h-1v5h-5v.999h5V32h1v-5.001h5V26h-5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addRasterVariable16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addRasterVariable16.json new file mode 100644 index 00000000..8f00c63d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addRasterVariable16.json @@ -0,0 +1 @@ +"M9 15h1v1H2V0h9.4L15 3.602V8h-1V3.691L11.31 1H3v14zm4-3V9h-1v3H9v1h3v3h1v-3h3v-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addRasterVariable24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addRasterVariable24.json new file mode 100644 index 00000000..2220d601 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addRasterVariable24.json @@ -0,0 +1 @@ +"M4 22h13v1H3V1h12.975L21 6.026V13h-1V6.44L15.56 2H4zm16-3v-4h-1v4h-4v.999h4V24h1v-4.001h4V19z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addRasterVariable32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addRasterVariable32.json new file mode 100644 index 00000000..f060a93b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addRasterVariable32.json @@ -0,0 +1 @@ +"M22 31H4V1h17.3L28 7.701V22h-1V7.989L21.01 2H5v28h17zm3-7v-5h-1v5h-5v.999h5V30h1v-5.001h5V24z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addRasters16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addRasters16.json new file mode 100644 index 00000000..b60eeb1c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addRasters16.json @@ -0,0 +1 @@ +[{"d":"M13 12h3v1h-3v3h-1v-3H9v-1h3V9h1zM7 1v2h1V2h2v1h1V2h2v2h-1v1h2V1zM1 7v4h7V7zm1 3V8h2v2zm5 0H5V8h2zm4-6v4H9V7h1V5H8v1H7V5H5v1H4V4z"},{"opacity":".5","d":"M5 8h2v2H5zm7-4h1V2h-2v1h1zM9 7h1V5H8v1h1z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addRasters24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addRasters24.json new file mode 100644 index 00000000..1aaa5172 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addRasters24.json @@ -0,0 +1 @@ +[{"d":"M19 24v-4.001h-4V19h4v-4h1v4h4v.999h-4V24zm3-22v7h-4V6h-2v1h-1V6h-2v1h-1V2h10zm-7 1h-2v2h2zm3 0h-2v2h2zm3 3h-2v2h2zm0-3h-2v2h2zm-4 5v7h-4v-3h-2v1h-1v-1H8v1H7V8h10zm-7 1H8v2h2zm3 0h-2v2h2zm3 3h-2v2h2zm0-3h-2v2h2zm-4 5v7H2v-7h10zm-6 1v2h2v-2zm-3 0v2h2v-2zm2 5v-2H3v2zm3 0v-2H6v2zm3 0v-2H9v2zm0-5H9v2h2z"},{"opacity":".5","d":"M16 6h2v1h-2zm-5 7h2v-1h-2zm-5 7h2v-2H6z"},{"opacity":".25","d":"M13 3h2v2h-2zm6 2h2V3h-2zM8 11h2V9H8zm6 0h2V9h-2zM3 17h2v-2H3zm6 0h2v-2H9z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addRasters32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addRasters32.json new file mode 100644 index 00000000..1800e226 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addRasters32.json @@ -0,0 +1 @@ +[{"opacity":".5","d":"M19 8h3v2h-3zm-6 10h3v-2h-3zm-5 9h3v-3H8z"},{"opacity":".25","d":"M15 4h3v3h-3zm8 3h3V4h-3zM9 15h3v-3H9zm8 0h3v-3h-3zM4 23h3v-3H4zm8-3h3v3h-3z"},{"d":"M15 3h-1v7h1V8h3v2h1V8h3v4h5V3zm3 4h-3V4h3zm4 0h-3V4h3zm4 4h-3V8h3zm0-4h-3V4h3zM9 11H8v7h1v-2h3v2h1v-2h3v2h1v-2h3v3h-3v1h4v-9zm3 4H9v-3h3zm4 0h-3v-3h3zm4 0h-3v-3h3zM4 19H3v9h13v-9zm7 1v3H8v-3zm-4 0v3H4v-3zm-3 7v-3h3v3zm4 0v-3h3v3zm4 0v-3h3v3zm3-4h-3v-3h3zm9 7v-5.001h-5V24h5v-5h1v5h5v.999h-5V30z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addReaction16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addReaction16.json new file mode 100644 index 00000000..e7fd19ec --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addReaction16.json @@ -0,0 +1 @@ +"M15.55 6H14.5A6.807 6.807 0 0 1 8 14.8c-3.75 0-6.8-3.05-6.8-6.8A6.807 6.807 0 0 1 10 1.5V.45C9.36.29 8.69.2 8 .2 3.69.2.2 3.69.2 8s3.49 7.8 7.8 7.8 7.8-3.49 7.8-7.8c0-.69-.09-1.36-.25-2zm-3.14 4.49c-.92 1.55-2.57 2.48-4.41 2.48s-3.49-.93-4.41-2.48l.86-.51c.74 1.25 2.06 1.99 3.55 1.99s2.81-.74 3.55-1.99l.86.51zM11.5 6.5c0 .16-.02.31-.06.45a1.4 1.4 0 0 1-.19.41c-.09.13-.2.24-.32.31-.13.08-.28.13-.43.13s-.3-.05-.43-.13c-.12-.07-.23-.18-.32-.31a1.4 1.4 0 0 1-.19-.41c-.04-.14-.06-.29-.06-.45 0-.16.02-.31.06-.45.04-.15.11-.29.19-.41.09-.13.2-.24.32-.31.13-.08.28-.13.43-.13s.3.05.43.13c.12.07.23.18.32.31.08.12.15.26.19.41.04.14.06.29.06.45zm-5 0c0 .16-.02.31-.06.45a1.4 1.4 0 0 1-.19.41c-.09.13-.2.24-.32.31-.13.08-.28.13-.43.13s-.3-.05-.43-.13c-.12-.07-.23-.18-.32-.31a1.4 1.4 0 0 1-.19-.41c-.04-.14-.06-.29-.06-.45 0-.16.02-.31.06-.45.04-.15.11-.29.19-.41.09-.13.2-.24.32-.31.13-.08.28-.13.43-.13s.3.05.43.13c.12.07.23.18.32.31.08.12.15.26.19.41.04.14.06.29.06.45zM14 2V0h-1v2h-2v1h2v2h1V3h2V2h-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addReaction24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addReaction24.json new file mode 100644 index 00000000..493ad859 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addReaction24.json @@ -0,0 +1 @@ +"M22.37 9h-1.04c.3.95.47 1.95.47 3 0 5.4-4.4 9.8-9.8 9.8S2.2 17.4 2.2 12 6.6 2.2 12 2.2c1.05 0 2.05.17 3 .47V1.63c-.95-.28-1.96-.43-3-.43C6.04 1.2 1.2 6.04 1.2 12S6.04 22.8 12 22.8 22.8 17.96 22.8 12c0-1.04-.15-2.05-.43-3zM12 18.974h-.001c-2.951 0-5.469-1.713-6.57-4.47l.93-.371c.945 2.369 3.107 3.84 5.64 3.84 2.535 0 4.696-1.471 5.642-3.84l.93.37c-1.101 2.758-3.619 4.47-6.571 4.47zM15.5 11c-.185 0-.36-.048-.518-.135a1.293 1.293 0 0 1-.405-.353c-.105-.138-.19-.3-.246-.48a1.765 1.765 0 0 1 0-1.065c.057-.178.14-.34.246-.479.113-.148.25-.269.405-.353a1.074 1.074 0 0 1 1.036 0c.154.084.292.205.405.353.105.138.19.3.246.479a1.765 1.765 0 0 1 0 1.066c-.057.178-.14.34-.246.479-.113.148-.25.269-.405.353A1.074 1.074 0 0 1 15.5 11zm-7 0c-.185 0-.36-.048-.518-.135a1.293 1.293 0 0 1-.405-.353c-.105-.138-.19-.3-.246-.48a1.765 1.765 0 0 1 0-1.065c.057-.178.14-.34.246-.479.113-.148.25-.269.405-.353a1.074 1.074 0 0 1 1.036 0c.154.084.292.205.405.353.105.138.19.3.246.479a1.765 1.765 0 0 1 0 1.066c-.057.178-.14.34-.246.479-.113.148-.25.269-.405.353A1.074 1.074 0 0 1 8.5 11zM23 4v1h-3v3h-1V5h-3V4h3V1h1v3h3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addReaction32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addReaction32.json new file mode 100644 index 00000000..5aaa7eb2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addReaction32.json @@ -0,0 +1 @@ +"M29.21 12h-1.06c.42 1.26.65 2.6.65 4 0 7.06-5.74 12.8-12.8 12.8S3.2 23.06 3.2 16 8.94 3.2 16 3.2c1.4 0 2.74.23 4 .65V2.79c-1.27-.38-2.61-.59-4-.59C8.39 2.2 2.2 8.39 2.2 16S8.39 29.8 16 29.8 29.8 23.61 29.8 16c0-1.39-.21-2.73-.59-4zm-16.27 0c0 .22-.03.43-.09.63-.06.21-.16.41-.28.57-.13.18-.28.33-.46.43-.19.11-.39.17-.61.17s-.42-.06-.61-.17c-.18-.1-.33-.25-.46-.43-.12-.16-.22-.36-.28-.57-.06-.2-.09-.41-.09-.63 0-.22.03-.43.09-.63.06-.21.16-.41.28-.57.13-.18.28-.33.46-.43.19-.11.39-.17.61-.17s.42.06.61.17c.18.1.33.25.46.43.12.16.22.36.28.57.06.2.09.41.09.63zm9 0c0 .22-.03.43-.09.63-.06.21-.16.41-.28.57-.13.18-.28.33-.46.43-.19.11-.39.17-.61.17s-.42-.06-.61-.17c-.18-.1-.33-.25-.46-.43-.12-.16-.22-.36-.28-.57-.06-.2-.09-.41-.09-.63 0-.22.03-.43.09-.63.06-.21.16-.41.28-.57.13-.18.28-.33.46-.43.19-.11.39-.17.61-.17s.42.06.61.17c.18.1.33.25.46.43.12.16.22.36.28.57.06.2.09.41.09.63zm2.39 7.38c-1.41 3.45-4.6 5.59-8.31 5.59h-.04c-3.71 0-6.9-2.14-8.31-5.59l.92-.38c1.26 3.07 4.09 4.97 7.39 4.97h.03c3.31 0 6.14-1.9 7.4-4.97l.92.38zM30 6v1h-4v4h-1V7h-4V6h4V2h1v4h4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addText16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addText16.json new file mode 100644 index 00000000..8db94750 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addText16.json @@ -0,0 +1 @@ +"M14.17 15h1.088L11.83 7h-.66l-3.428 8h1.087l.858-2h3.626zm-4.055-3L11.5 8.77 12.885 12zM2 12h5v1H1V1h12v5h-1V2H2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addText24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addText24.json new file mode 100644 index 00000000..741ebb54 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addText24.json @@ -0,0 +1 @@ +"M3 18h7v1H2V2h17v7h-1V3H3zm15.917 0h-4.834l-1.756 4h-1.093l4.808-10.951h.916L21.766 22h-1.093zm-.439-1L16.5 12.494 14.522 17z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addText32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addText32.json new file mode 100644 index 00000000..fa92ae2f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addText32.json @@ -0,0 +1 @@ +"M26.89 29H28l-6.131-14h-.628L15 29h1.11l1.764-4h7.288zm-8.575-5l3.24-7.348L24.73 24zM4 24h9v1H3V3h22v9h-1V4H4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addToModel16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addToModel16.json new file mode 100644 index 00000000..876f4dc2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addToModel16.json @@ -0,0 +1 @@ +"M3 7.501a1.49 1.49 0 0 0-.15-.643L3.706 6H6V5h1.092A1.497 1.497 0 0 0 10 4.501c0-.827-.673-1.5-1.5-1.5A1.5 1.5 0 0 0 7.092 4H6V3H3.701l-.853-.853A1.48 1.48 0 0 0 3 1.5C3 .673 2.327 0 1.5 0S0 .674 0 1.501.673 3 1.5 3c.23 0 .445-.055.64-.148l.86.86v1.581l-.858.858A1.483 1.483 0 0 0 1.5 6C.673 6 0 6.673 0 7.5a1.5 1.5 0 0 0 3 0zm5-3.238C8 4.118 8.118 4 8.263 4h.487a.25.25 0 0 1 .25.25v.5a.25.25 0 0 1-.25.25h-.245l-.005.001L8.495 5H8.25A.25.25 0 0 1 8 4.75v-.487zM4 4h1v1H4V4zM2 1.75a.25.25 0 0 1-.25.25h-.245l-.005.001L1.495 2H1.25A.25.25 0 0 1 1 1.75v-.487C1 1.118 1.118 1 1.263 1h.487a.25.25 0 0 1 .25.25v.5zM1.25 8A.25.25 0 0 1 1 7.75v-.487C1 7.118 1.118 7 1.263 7h.487a.25.25 0 0 1 .25.25v.5a.25.25 0 0 1-.25.25h-.245l-.005.001L1.495 8H1.25zM4 14.177v-1.176h-.5a2.503 2.503 0 0 1-2.5-2.5v-.5h1v.5c0 .827.673 1.5 1.5 1.5H4v-1.176L6.058 12.5 4 14.177zM14.5 10a1.5 1.5 0 0 0-1.408 1H12v-1H9.701l-.853-.853C8.942 8.95 9 8.733 9 8.5 9 7.673 8.327 7 7.5 7S6 7.674 6 8.501 6.673 10 7.5 10c.23 0 .445-.055.64-.148l.86.86v1.581l-.858.858A1.483 1.483 0 0 0 7.5 13c-.827 0-1.5.673-1.5 1.5a1.5 1.5 0 0 0 3 0 1.49 1.49 0 0 0-.15-.643L9.706 13H12v-1h1.092c.207.58.757 1 1.408 1 .827 0 1.5-.673 1.5-1.5s-.673-1.5-1.5-1.5zM8 8.75a.25.25 0 0 1-.25.25h-.245l-.005.001L7.495 9H7.25A.25.25 0 0 1 7 8.75v-.487C7 8.118 7.118 8 7.263 8h.487a.25.25 0 0 1 .25.25v.5zm0 6a.25.25 0 0 1-.25.25h-.245l-.005.001L7.495 15H7.25a.25.25 0 0 1-.25-.25v-.487c0-.145.118-.263.263-.263h.487a.25.25 0 0 1 .25.25v.5zM11 12h-1v-1h1v1zm4-.25a.25.25 0 0 1-.25.25h-.5a.25.25 0 0 1-.25-.25v-.487c0-.145.118-.263.263-.263h.487a.25.25 0 0 1 .25.25v.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addToModel24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addToModel24.json new file mode 100644 index 00000000..2690edd2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addToModel24.json @@ -0,0 +1 @@ +"M21.5 15c-1.208 0-2.217.86-2.45 2H17v-1h-2.293l-1.146-1.146a2.54 2.54 0 0 0 .389-1.354c0-1.379-1.071-2.5-2.45-2.5S9 12.121 9 13.5s1.121 2.5 2.5 2.5a2.41 2.41 0 0 0 1.371-.422L14 16.707v1.555l-1.149 1.149A2.412 2.412 0 0 0 11.5 19C10.121 19 9 20.121 9 21.5s1.121 2.5 2.5 2.5 2.45-1.121 2.45-2.5c0-.508-.147-.98-.4-1.374L14.676 19H17v-1h2.05c.233 1.14 1.242 2 2.45 2 1.379 0 2.45-1.121 2.45-2.5S22.879 15 21.5 15zm-10 0c-.827 0-1.5-.673-1.5-1.5s.673-1.5 1.5-1.5 1.5.673 1.5 1.5-.673 1.5-1.5 1.5zm0 8c-.827 0-1.5-.673-1.5-1.5s.673-1.5 1.5-1.5 1.5.673 1.5 1.5-.673 1.5-1.5 1.5zm4.5-5h-1v-1h1v1zm5.5 1c-.827 0-1.5-.673-1.5-1.5s.673-1.5 1.5-1.5 1.5.673 1.5 1.5-.673 1.5-1.5 1.5zm-12.299-.494l-2.847 2.848-.708-.708L7.293 19H5c-1.654 0-3-1.346-3-3v-2h1v2c0 1.103.897 2 2 2h2.281l-1.635-1.634.708-.707L9.2 18.506zM4.95 10.5c0-.517-.108-.998-.377-1.397L5.676 8H8V7h2.05c.233 1.14 1.242 2 2.45 2 1.379 0 2.45-1.121 2.45-2.5S13.879 4 12.5 4c-1.208 0-2.217.86-2.45 2H8V5H5.707L4.584 3.877c.262-.396.366-.868.366-1.377C4.95 1.121 3.879 0 2.5 0S0 1.121 0 2.5 1.121 5 2.5 5c.509 0 .981-.154 1.377-.416L5 5.707v1.555L3.856 8.405A2.481 2.481 0 0 0 2.5 8C1.121 8 0 9.121 0 10.5S1.121 13 2.5 13s2.45-1.121 2.45-2.5zM12.5 5c.827 0 1.5.673 1.5 1.5S13.327 8 12.5 8 11 7.327 11 6.5 11.673 5 12.5 5zM6 6h1v1H6V6zM2.5 4C1.673 4 1 3.327 1 2.5S1.673 1 2.5 1 4 1.673 4 2.5 3.327 4 2.5 4zM1 10.5C1 9.673 1.673 9 2.5 9S4 9.673 4 10.5 3.327 12 2.5 12 1 11.327 1 10.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addToModel32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addToModel32.json new file mode 100644 index 00000000..cc9cf45c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addToModel32.json @@ -0,0 +1 @@ +"M15.5 7c-1.208 0-2.217.86-2.45 2H11V7H6.707L5.584 5.877c.262-.396.366-.868.366-1.377C5.95 3.121 4.879 2 3.5 2S1 3.121 1 4.5 2.121 7 3.5 7c.509 0 .981-.154 1.377-.416L6 7.707v3.545l-1.15 1.15A2.48 2.48 0 0 0 3.5 12C2.121 12 1 13.121 1 14.5S2.121 17 3.5 17s2.45-1.121 2.45-2.5c0-.52-.11-1.002-.382-1.403L6.666 12H11v-2h2.05c.233 1.14 1.242 2 2.45 2 1.379 0 2.45-1.121 2.45-2.5S16.879 7 15.5 7zM2 4.5C2 3.673 2.673 3 3.5 3S5 3.673 5 4.5 4.327 6 3.5 6 2 5.327 2 4.5zM3.5 16c-.827 0-1.5-.673-1.5-1.5S2.673 13 3.5 13s1.5.673 1.5 1.5S4.327 16 3.5 16zm6.5-5H7V8h3v3zm5.5 0c-.827 0-1.5-.673-1.5-1.5S14.673 8 15.5 8s1.5.673 1.5 1.5-.673 1.5-1.5 1.5zm-3.307 13.5L8.34 28.354l-.707-.708L10.279 25H7c-2.206 0-4-1.794-4-4v-2h1v2c0 1.654 1.346 3 3 3h3.28l-2.647-2.646.707-.708 3.853 3.854zM28.5 21c-1.208 0-2.217.86-2.45 2H24v-2h-4.293l-1.123-1.123c.262-.396.416-.868.416-1.377 0-1.379-1.121-2.5-2.5-2.5S14 17.121 14 18.5s1.121 2.5 2.5 2.5c.509 0 .981-.154 1.377-.416L19 21.707v3.545l-1.15 1.15A2.48 2.48 0 0 0 16.5 26c-1.379 0-2.5 1.121-2.5 2.5s1.121 2.5 2.5 2.5 2.45-1.121 2.45-2.5c0-.52-.11-1.002-.382-1.403L19.666 26H24v-2h2.05c.233 1.14 1.242 2 2.45 2 1.379 0 2.45-1.121 2.45-2.5S29.879 21 28.5 21zm-12-1c-.827 0-1.5-.673-1.5-1.5s.673-1.5 1.5-1.5 1.5.673 1.5 1.5-.673 1.5-1.5 1.5zm0 10c-.827 0-1.5-.673-1.5-1.5s.673-1.5 1.5-1.5 1.5.673 1.5 1.5-.673 1.5-1.5 1.5zm6.5-5h-3v-3h3v3zm5.5 0c-.827 0-1.5-.673-1.5-1.5s.673-1.5 1.5-1.5 1.5.673 1.5 1.5-.673 1.5-1.5 1.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addressBook16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addressBook16.json new file mode 100644 index 00000000..972ba809 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addressBook16.json @@ -0,0 +1 @@ +"M3 10H1V9h1V8h1zm-1 6v-2h1v1h1V1H3v3H1V3h1V0h14v16zm3-1h10V1H5zM3 5H2v1H1v1h2zm0 8v-2H2v1H1v1zm10-3.5V12H6V9.5a2.496 2.496 0 0 1 1.645-2.34 2.5 2.5 0 1 1 3.71 0A2.496 2.496 0 0 1 13 9.5zm-5-4A1.5 1.5 0 1 0 9.5 4 1.502 1.502 0 0 0 8 5.5zm4 4A1.502 1.502 0 0 0 10.5 8h-2A1.502 1.502 0 0 0 7 9.5V11h5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addressBook24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addressBook24.json new file mode 100644 index 00000000..b61d79a8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addressBook24.json @@ -0,0 +1 @@ +"M4 4H3v1h2V2h1v20H5v-1H4v2h18V1H4zm3-2h14v20H7zM5 20H3v-1h1v-1h1zm0-6H3v-1h1v-1h1zm0-6H3V7h1V6h1zm0 3H3v-1h1V9h1zm0 6H3v-1h1v-1h1zm10.5-5h-3A3.504 3.504 0 0 0 9 15.5V18h10v-2.5a3.504 3.504 0 0 0-3.5-3.5zm2.5 5h-8v-1.5a2.503 2.503 0 0 1 2.5-2.5h3a2.503 2.503 0 0 1 2.5 2.5zm-4-6a3 3 0 1 0-3-3 3.003 3.003 0 0 0 3 3zm0-5a2 2 0 1 1-2 2 2.002 2.002 0 0 1 2-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addressBook32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addressBook32.json new file mode 100644 index 00000000..2656d8a2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/addressBook32.json @@ -0,0 +1 @@ +"M5 5H4v1h2V3h2v26H6v-1H5v2h24V2H5zm4-2h19v26H9zm-3 9H4v-1h1v-1h1zm0 6H4v-1h1v-1h1zm0 3H4v-1h1v-1h1zm0 3H4v-1h1v-1h1zm0-9H4v-1h1v-1h1zm0 12H4v-1h1v-1h1zM6 9H4V8h1V7h1zm12.5 6a3.5 3.5 0 1 0-3.5-3.5 3.504 3.504 0 0 0 3.5 3.5zm0-6a2.5 2.5 0 1 1-2.5 2.5A2.503 2.503 0 0 1 18.5 9zm1 7h-2a4.505 4.505 0 0 0-4.5 4.5V24h11v-3.5a4.505 4.505 0 0 0-4.5-4.5zm3.5 7h-9v-2.5a3.504 3.504 0 0 1 3.5-3.5h2a3.504 3.504 0 0 1 3.5 3.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ai16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ai16.json new file mode 100644 index 00000000..1e9fbeed --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ai16.json @@ -0,0 +1 @@ +"M8.5 5L9 7l2 .5L9 8l-.5 2L8 8l-2-.5L8 7zM7.175 6.175L1.877 7.5l5.298 1.325L8.5 14.123l1.325-5.298L15.123 7.5 9.825 6.175 8.5.877zM3 2l-.5-2L2 2l-2 .5L2 3l.5 2L3 3l2-.5zm1 10l-.5-2-.5 2-2 .5 2 .5.5 2 .5-2 2-.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ai24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ai24.json new file mode 100644 index 00000000..9e31e05d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ai24.json @@ -0,0 +1 @@ +"M14.5 7l.9 3.6 3.6.9-3.6.9-.9 3.6-.9-3.6-3.6-.9 3.6-.9zm-1.725 2.775L5.877 11.5l6.898 1.725 1.725 6.898 1.725-6.898 6.898-1.725-6.898-1.725L14.5 2.877zM6 4l-.5-4L5 4l-4 .5L5 5l.5 4L6 5l4-.5zm1 14l-.5-4-.5 4-4 .5 4 .5.5 4 .5-4 4-.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ai32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ai32.json new file mode 100644 index 00000000..055dd9b2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ai32.json @@ -0,0 +1 @@ +"M19.5 8l1.3 6.2 6.2 1.3-6.2 1.3-1.3 6.2-1.3-6.2-6.2-1.3 6.2-1.3zm-2.145 5.355L7.127 15.5l10.228 2.145L19.5 27.873l2.145-10.229L31.873 15.5l-10.228-2.145L19.5 3.127zM7 6l-.5-5L6 6l-5 .5L6 7l.5 5L7 7l5-.5zm2 18l-.5-5-.5 5-5 .5 5 .5.5 5 .5-5 5-.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/alertOffCircle16F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/alertOffCircle16F.json new file mode 100644 index 00000000..800e8455 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/alertOffCircle16F.json @@ -0,0 +1 @@ +"M4.441 12l-1.369 1.37A7.264 7.264 0 0 1 1.2 8.5a7.3 7.3 0 0 1 7.3-7.3c1.874 0 3.577.712 4.87 1.872l-1.83 1.83a3.307 3.307 0 0 0-2.425-1.747C9.478 2.605 9.047 2 8.5 2c-.559 0-.98.622-.608 1.165C6.139 3.45 5 4.928 5 6.735V9.57c0 .895-1.065 1.62-2 1.62V12h1.441zM6 6.735V9.57c0 .482-.16.914-.414 1.285l5.205-5.204C10.429 4.7 9.594 4.09 8.5 4.09 7.028 4.09 6 5.178 6 6.735zM15.8 8.5a7.3 7.3 0 0 1-7.3 7.3 7.264 7.264 0 0 1-4.848-1.853L13.947 3.652A7.264 7.264 0 0 1 15.8 8.5zM10 13H7v.034c0 .533.672.966 1.5.966s1.5-.433 1.5-.966V13zm4-1v-.81c-.935 0-2-.725-2-1.62V7.132l-1 1V9.57c0 .544.196 1.03.512 1.43h-3.38l-1 1H14z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/alertOffCircle24F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/alertOffCircle24F.json new file mode 100644 index 00000000..81fa5e79 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/alertOffCircle24F.json @@ -0,0 +1 @@ +"M12.5 7a3.49 3.49 0 0 1 3.028 1.765L8.293 16h-.059A2.99 2.99 0 0 0 9 14v-3.5C9 8.57 10.57 7 12.5 7zm.5-1.5a.5.5 0 1 0-1 0 .5.5 0 0 0 1 0zM7.293 17H6v-1a2 2 0 0 0 2-2l.001-3.5c0-2.026 1.347-3.72 3.189-4.283A1.484 1.484 0 0 1 11 5.5a1.5 1.5 0 1 1 3 0c0 .255-.07.492-.182.702a4.5 4.5 0 0 1 2.427 1.846l3.168-3.168A10.25 10.25 0 0 0 12.5 2.2C6.81 2.2 2.2 6.81 2.2 12.5a10.25 10.25 0 0 0 2.68 6.914L7.292 17zM22.8 12.5c0 5.692-4.61 10.3-10.3 10.3a10.25 10.25 0 0 1-6.914-2.68L20.12 5.588A10.25 10.25 0 0 1 22.8 12.5zM14 18h-3v.053a1.5 1.5 0 0 0 3 0V18zm5-2a2 2 0 0 1-2-2v-3.172l-1 1V14c0 .768.29 1.469.766 2h-4.938l-1 1H19v-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/alertOffCircle32F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/alertOffCircle32F.json new file mode 100644 index 00000000..2e634f34 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/alertOffCircle32F.json @@ -0,0 +1 @@ +"M16 9c-.551 0-1-.449-1-1s.449-1 1-1 1 .449 1 1-.449 1-1 1zM9.293 23H7v-1a3 3 0 0 0 3-3v-4.087a5.91 5.91 0 0 1 4.463-5.726A1.932 1.932 0 0 1 14.05 8a1.95 1.95 0 1 1 3.9 0c0 .449-.158.857-.412 1.186a5.905 5.905 0 0 1 3.314 2.254l4.682-4.681A13.237 13.237 0 0 0 16.5 3.2C9.154 3.2 3.2 9.154 3.2 16.5c0 3.493 1.357 6.661 3.559 9.034L9.293 23zM11 14.913V19a3.992 3.992 0 0 1-1.357 3h.65l9.831-9.831c-.882-1.3-2.35-2.169-4.037-2.169h-.174A4.919 4.919 0 0 0 11 14.913zM29.8 16.5c0 7.346-5.954 13.3-13.3 13.3a13.238 13.238 0 0 1-9.034-3.559L26.24 7.466A13.237 13.237 0 0 1 29.8 16.5zM18 24h-1c0 .551-.449 1-1 1s-1-.449-1-1h-1a2 2 0 0 0 4 0zm7-2a3 3 0 0 1-3-3v-4.087c0-.34-.035-.67-.09-.995l-.918.918c0 .026.008.05.008.077V19a3.99 3.99 0 0 0 1.357 3h-8.529l-1 1H25v-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/allServers16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/allServers16.json new file mode 100644 index 00000000..76bb6a7e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/allServers16.json @@ -0,0 +1 @@ +"M7 7v1h1V7H7zM5 7v1h1V7H5zM3 7v1h1V7H3zm4-4v1h1V3H7zM5 4h1V3H5v1zM3 4h1V3H3v1zm4 3v1h1V7H7zM5 8h1V7H5v1zM3 8h1V7H3v1zm12 2V1H1v9h9v2H9v1H2v1h7v1h3v-1h2v-1h-2v-1h-1v-2h4zM2 2h12v3H2V2zm9 12h-1v-1h1v1zM2 9V6h12v3H2zm5-1h1V7H7v1zm0-4h1V3H7v1zM5 8h1V7H5v1zm0-4h1V3H5v1zM3 8h1V7H3v1zm0-4h1V3H3v1zm4-1v1h1V3H7zM5 3v1h1V3H5zM3 3v1h1V3H3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/allServers24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/allServers24.json new file mode 100644 index 00000000..7f81f4c6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/allServers24.json @@ -0,0 +1 @@ +"M9 12v1h1v-1H9zm-2 0v1h1v-1H7zm-2 0v1h1v-1H5zm4-4v1h1V8H9zM7 8v1h1V8H7zM5 8v1h1V8H5zm4-4v1h1V4H9zM7 5h1V4H7v1zM5 5h1V4H5v1zm4 3v1h1V8H9zM7 9h1V8H7v1zM5 9h1V8H5v1zm4 3v1h1v-1H9zm-2 1h1v-1H7v1zm-2 0h1v-1H5v1zm17 2V2H2v13h13v3h-2v1H4v1h9v1h5v-1h2v-1h-2v-1h-2v-3h6zM3 3h18v3H3V3zm0 4h18v3H3V7zm14 12v1h-3v-1h3zM3 14v-3h18v3H3zm6-1h1v-1H9v1zm0-4h1V8H9v1zm0-4h1V4H9v1zm-2 8h1v-1H7v1zm0-4h1V8H7v1zm0-4h1V4H7v1zm-2 8h1v-1H5v1zm0-4h1V8H5v1zm0-4h1V4H5v1zm4-1v1h1V4H9zM7 4v1h1V4H7zM5 4v1h1V4H5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/allServers32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/allServers32.json new file mode 100644 index 00000000..3647f9e6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/allServers32.json @@ -0,0 +1 @@ +"M12 6v1h2V6h-2zM9 6v1h2V6H9zM6 6v1h2V6H6zm6 12v1h2v-1h-2zm-3 0v1h2v-1H9zm-3 0v1h2v-1H6zm6-12v1h2V6h-2zM9 7h2V6H9v1zM6 7h2V6H6v1zm6 5v1h2v-1h-2zm-3 1h2v-1H9v1zm-3 0h2v-1H6v1zm6 5v1h2v-1h-2zm-3 1h2v-1H9v1zm-3 0h2v-1H6v1zm23 3V3H3v19h17v4h-2v1H6v1h12v1h5v-1h3v-1h-3v-1h-2v-4h8zM4 4h24v5H4V4zm0 6h24v5H4v-5zm18 17v1h-3v-1h3zM4 21v-5h24v5H4zm8-2h2v-1h-2v1zm0-6h2v-1h-2v1zm0-6h2V6h-2v1zM9 19h2v-1H9v1zm0-6h2v-1H9v1zm0-6h2V6H9v1zM6 19h2v-1H6v1zm0-6h2v-1H6v1zm0-6h2V6H6v1zm6 5v1h2v-1h-2zm-3 0v1h2v-1H9zm-3 0v1h2v-1H6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/altitude16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/altitude16.json new file mode 100644 index 00000000..89fd5eb1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/altitude16.json @@ -0,0 +1 @@ +"M16 15v1H0v-1zM15 0h-5v1h5zm-3 3.74v8.52l-1.585-1.585-.707.707 2.81 2.81 2.808-2.81-.707-.707L13 12.295v-8.59l1.62 1.62.706-.707-2.808-2.81-2.81 2.81.707.707zM6.77 7.717l-2.659 2.68.615.819L8.472 7.45 11 9.991V8.55L8.472 6l-.99.997L3.523 3 0 6.55v1.44l3.523-3.54z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/altitude24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/altitude24.json new file mode 100644 index 00000000..6f781361 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/altitude24.json @@ -0,0 +1 @@ +"M22 23H2v-1h20zM16 9.981V8.567l-.5-.501-2.979 2.995L6.5 5 1.983 9.543v1.44L6.5 6.45l5.307 5.33-3.038 3.055.716.716L15.5 9.48zm3 1.593v1.415l3 3.008v-1.416zM21 1h-7v1h7zm-3 18.293V4.707l2.646 2.646.707-.707L17.5 2.793l-3.854 3.853.707.707L17 4.707v14.586l-2.646-2.646-.707.707 3.853 3.853 3.854-3.854-.707-.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/altitude32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/altitude32.json new file mode 100644 index 00000000..132165b3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/altitude32.json @@ -0,0 +1 @@ +"M30.664 22.206l-.65.78L25 17.964v-1.44zM29 2H18v1h11zM2 30h28v-1H2zM26.646 8.354l.707-.707L23.5 3.793l-3.854 3.853.707.707L23 5.707v20.586l-2.646-2.646-.707.707 3.853 3.853 3.854-3.854-.707-.707L24 26.293V5.707zM14.28 14.252l-3.999 4.03.712.71L18.5 11.45l3.5 3.507v-1.445L18.5 10l-3.506 3.533L7.5 6 2 11.542v1.434L7.5 7.45z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/analysis16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/analysis16.json new file mode 100644 index 00000000..36e906d2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/analysis16.json @@ -0,0 +1 @@ +"M1 1v14h14V1zm4.267 13H2V2h9.867a2.052 2.052 0 0 0-.72 1.44 1.504 1.504 0 0 0 .11.567 1.597 1.597 0 0 0-.421.644 1.425 1.425 0 0 0-.074.44 1.675 1.675 0 0 0-.536.432 1.316 1.316 0 0 0-.32 1.09 3.202 3.202 0 0 1 .066.414 1.983 1.983 0 0 0-.649.669 1.47 1.47 0 0 0-.674-.165 1.449 1.449 0 0 0-1.384 1.087 1.44 1.44 0 0 0-1.085-.47 1.62 1.62 0 0 0-1.591 1.643 2.162 2.162 0 0 0 .083.574c.022.007.004.036-.013.067a1.904 1.904 0 0 0-.276.955 1.371 1.371 0 0 0 .985 1.29A1.548 1.548 0 0 0 5.267 14zM14 14h-3.918c-.005-.037-.113-.274-.122-.309a1.498 1.498 0 0 0 .718-1.267 1.24 1.24 0 0 0-.053-.358 1.594 1.594 0 0 0 .326-.607c.03.002.062.003.093.003a1.415 1.415 0 0 0 .836-.266 1.517 1.517 0 0 0 .126.124 2.385 2.385 0 0 0 1.564.68H14zm0-3h-.43a1.464 1.464 0 0 1-.906-.433c-.264-.23-.258-.782-.617-.782-.482 0-.52.677-1.003.677-.219 0-.38-.177-.599-.177-.193 0-.445.102-.445.293v.502c0 .424-.506.508-.506.934 0 .171.184.236.184.41 0 .58-.893.502-.893 1.08 0 .191.215.305.215.486V14H6.693c-.2-.049-.376-.104-.435-.223-.407-.812.693-1.021.693-1.672 0-.16-.082-.488-.334-.513-.351-.035-.443.154-.797.154a.406.406 0 0 1-.437-.36c0-.386.308-.566.308-.952 0-.25-.102-.393-.102-.643a.619.619 0 0 1 .59-.643c.323 0 .464.264.618.54a.642.642 0 0 0 .617.308c.49 0 .798-.61.798-.977a.471.471 0 0 1 .437-.488c.347 0 .476.36.824.36.57 0 .55-.756 1.053-1.03.618-.332.438-1.052.36-1.44-.032-.169.29-.5.464-.487.72.05.412-.54.412-.823a.434.434 0 0 1 .022-.142c.111-.332.595-.438.595-.836 0-.281-.233-.41-.233-.693 0-.416.621-.967 1.284-1.44H14zM7.5 4.5a1 1 0 1 1 1 1 1 1 0 0 1-1-1zm-3 3a1 1 0 1 1 1-1 1 1 0 0 1-1 1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/analysis24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/analysis24.json new file mode 100644 index 00000000..ad873dee --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/analysis24.json @@ -0,0 +1 @@ +"M21.981 15.677V2.02H2.021v19.96h19.96v-6.264l.019-.024zm-.981-.08c-.171.03-.36.045-.45.059a2.283 2.283 0 0 1-.366.04c-.295 0-.69-.347-.952-.577a1.218 1.218 0 0 1-.197-.36c-.135-.313-.361-.839-.962-.839a1.464 1.464 0 0 0-.981.383.578.578 0 0 1-.41.185.711.711 0 0 1-.22-.08 1.405 1.405 0 0 0-.61-.165.987.987 0 0 0-1.079.869v.695c0 .09-.046.15-.216.32a1.345 1.345 0 0 0-.485.975 1.06 1.06 0 0 0 .33.675c.033.038.079.093.101.097a1.71 1.71 0 0 1-.41.147c-.41.113-1.096.302-1.096 1.054a1.122 1.122 0 0 0 .294.675l.08.107c-.044.114-.128.303-.217.505-.096.221-.194.45-.27.638h-2.477v-.024a2.118 2.118 0 0 1 .17-.755l.048-.14a2.708 2.708 0 0 0 .173-.922c0-.805-.81-.994-1.294-1.107l-.429-.1c-.16-.319-.081-.448.33-.859a1.78 1.78 0 0 0 .68-1.25 1.107 1.107 0 0 0-.88-1.172 1.502 1.502 0 0 0-.79.127.878.878 0 0 1-.36.084.258.258 0 0 1-.144-.036.9.9 0 0 1 .158-.44 1.755 1.755 0 0 0 .27-.88 2.126 2.126 0 0 0-.086-.563 1.236 1.236 0 0 1-.056-.329.4.4 0 0 1 .356-.428c.145 0 .228.109.452.509a1.33 1.33 0 0 0 1.26.666c.956 0 1.567-1.076 1.567-1.816 0-.105.074-.215.144-.215.078 0 .146.045.292.156a1.356 1.356 0 0 0 .85.342 1.408 1.408 0 0 0 1.234-.921 1.372 1.372 0 0 1 .446-.56 2.01 2.01 0 0 0 .748-2.418c.046-.075.15-.184.141-.2a1.091 1.091 0 0 0 .943-.297 1.224 1.224 0 0 0 .156-1.09.946.946 0 0 1-.027-.264.925.925 0 0 1 .26-.278 1.34 1.34 0 0 0 .59-1.029 1.374 1.374 0 0 0-.22-.706.54.54 0 0 1-.103-.255c0-.051.101-.373.921-.818L18.231 3H21zM3 3h13.709a1.277 1.277 0 0 0-.347.83 1.375 1.375 0 0 0 .221.71.538.538 0 0 1 .102.251c0 .085-.064.153-.266.326a1.578 1.578 0 0 0-.536.687 1.085 1.085 0 0 0-.054.343 2.152 2.152 0 0 0 .05.388c.018.098.054.28.09.28a.496.496 0 0 1-.218.011 1.15 1.15 0 0 0-.84.438.972.972 0 0 0-.27.868c.151.742.151 1.188-.282 1.421a2.138 2.138 0 0 0-.812.92c-.214.38-.283.451-.429.451-.079 0-.146-.045-.293-.156a1.35 1.35 0 0 0-.849-.342 1.106 1.106 0 0 0-1.068 1.139c0 .298-.278.892-.644.892-.346 0-.414-.124-.465-.216a1.45 1.45 0 0 0-1.246-.96 1.32 1.32 0 0 0-1.28 1.353 2.126 2.126 0 0 0 .086.563 1.234 1.234 0 0 1 .056.328.9.9 0 0 1-.158.44 1.754 1.754 0 0 0-.27.881 1.02 1.02 0 0 0 1.068.96 1.788 1.788 0 0 0 .695-.146.808.808 0 0 1 .323-.084h.007a.496.496 0 0 1 .08.267c0 .176-.154.343-.407.596a1.52 1.52 0 0 0-.505 1.928 1.413 1.413 0 0 0 1.045.585c.184.042.525.121.58.207a1.807 1.807 0 0 1-.121.621l-.046.13a2.985 2.985 0 0 0-.223 1.066V21H3zm10.885 18l.117-.268c.274-.63.31-.716.31-.89a1.084 1.084 0 0 0-.288-.655c-.038-.05-.087-.13-.108-.117a1.41 1.41 0 0 1 .422-.158c.384-.106 1.098-.302 1.098-1.057a1.068 1.068 0 0 0-.332-.68c-.044-.05-.107-.121-.108-.073 0-.092.046-.152.217-.323a1.34 1.34 0 0 0 .484-.972v-.609a.46.46 0 0 1 .377.049 1.384 1.384 0 0 0 .608.165 1.467 1.467 0 0 0 .982-.382.71.71 0 0 1 .369-.202 1.303 1.303 0 0 1 .153.296 1.816 1.816 0 0 0 .437.689 2.562 2.562 0 0 0 1.561.808 3.36 3.36 0 0 0 .51-.052 2.764 2.764 0 0 1 .306-.034V21zM10.5 5.5a1 1 0 1 1 1 1 1 1 0 0 1-1-1zm-4 4a1 1 0 1 1 1-1 1 1 0 0 1-1 1zm12 9a1 1 0 1 1-1-1 1 1 0 0 1 1 1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/analysis32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/analysis32.json new file mode 100644 index 00000000..10f05898 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/analysis32.json @@ -0,0 +1 @@ +"M3 3v26h26V3zm19.559 1c-1.098.577-2.226 1.098-2.226 2.12 0 .471.653 1.047.777 1.268a1.158 1.158 0 0 1 .09.177 2.906 2.906 0 0 0-.23.187c-.252.214-.805.507-.966.985a1.637 1.637 0 0 0-.085.52 3.067 3.067 0 0 0 .067.54l.006.03a1.905 1.905 0 0 0-1.2.696 1.421 1.421 0 0 0-.373 1.175l.02.102c.19.923.14 1.28-.206 1.465a3.306 3.306 0 0 0-1.13 1.437 1.971 1.971 0 0 1-.279.423c-.03-.016-.13-.093-.196-.143a2.03 2.03 0 0 0-1.236-.661 1.672 1.672 0 0 0-1.625 1.713c0 .3-.298.828-.515.828-.263 0-.295-.058-.312-.09a2.107 2.107 0 0 0-1.828-1.381 1.941 1.941 0 0 0-1.891 1.982 2.901 2.901 0 0 0 .116.775 1.293 1.293 0 0 1 .061.339.896.896 0 0 1-.161.41 2.473 2.473 0 0 0-.373 1.24 1.563 1.563 0 0 0 1.625 1.49 2.465 2.465 0 0 0 .974-.204 4.9 4.9 0 0 1 .12-.045v.006c0 .116-.236.35-.425.54-.48.48-1.548 1.284-.86 2.658a2.45 2.45 0 0 0 1.672.968 5.06 5.06 0 0 1 .496.135 2.246 2.246 0 0 1-.128.527l-.058.163a4.008 4.008 0 0 0-.295 1.428l-.012.063-.015.134H4V4zM18.28 28a5.86 5.86 0 0 0 .33-1.434v-.606l-.384-.175a1.242 1.242 0 0 0 .007-.127c.026-.019.217-.127.343-.198a1.961 1.961 0 0 0 1.226-1.707 1.35 1.35 0 0 0-.268-.794c.04-.045.096-.101.138-.143a1.97 1.97 0 0 0 .697-1.432v-.566a1.303 1.303 0 0 1 .131.045 2.248 2.248 0 0 0 .838.186 1.935 1.935 0 0 0 1.592-1.02l.104-.147a2.62 2.62 0 0 0 .582.805 2.366 2.366 0 0 0 1.674.545l1.6-.007a2.616 2.616 0 0 0 .903-.248l.207-.08V28zM28 19.898a1.009 1.009 0 0 0-.352.063l-.218.084a3.176 3.176 0 0 1-.54.18l-1.6.007a1.397 1.397 0 0 1-1.014-.296 1.728 1.728 0 0 1-.355-.515.998.998 0 0 0-.818-.53.85.85 0 0 0-.07-.003 1.013 1.013 0 0 0-.816.419l-.106.148c-.289.41-.468.594-.773.594a1.314 1.314 0 0 1-.47-.116 2.42 2.42 0 0 0-.237-.08 1 1 0 0 0-1.262.965v.566a1.021 1.021 0 0 1-.413.733c-.05.051-.116.118-.165.172a1 1 0 0 0-.071 1.252.352.352 0 0 1 .082.212c0 .368-.23.562-.718.836a12.11 12.11 0 0 0-.427.25 1.02 1.02 0 0 0-.425.83 1.002 1.002 0 0 0 .378.905 7.819 7.819 0 0 1-.286 1.134.976.976 0 0 0-.018.292h-4.34a1.061 1.061 0 0 0 .02-.197 3.08 3.08 0 0 1 .237-1.095l.06-.168a3.231 3.231 0 0 0 .179-.756 1 1 0 0 0-.653-1.039 6.17 6.17 0 0 0-.612-.168c-.844-.198-.985-.404-1.005-.443-.254-.506-.112-.753.506-1.341l.18-.174a1.806 1.806 0 0 0 .705-1.241 1 1 0 0 0-1.325-.946l-.16.06a1.487 1.487 0 0 1-.61.134.577.577 0 0 1-.624-.49 1.53 1.53 0 0 1 .248-.758 1.752 1.752 0 0 0 .286-.892 2.245 2.245 0 0 0-.094-.597 1.906 1.906 0 0 1-.083-.516.941.941 0 0 1 .891-.982c.398 0 .596.227.943.845a1.232 1.232 0 0 0 1.197.625c.911 0 1.516-1.1 1.516-1.827a.674.674 0 0 1 .625-.713c.098 0 .277.157.407.27.083.073.158.138.253.21a3.494 3.494 0 0 0 .29.2.997.997 0 0 0 1.037-.045 2.014 2.014 0 0 0 .594-.764l.116-.214a2.143 2.143 0 0 1 .618-.832c1.111-.6.85-1.866.712-2.542l-.02-.098a.522.522 0 0 1 .162-.344.92.92 0 0 1 .528-.34 1.01 1.01 0 0 0 .7-.41 1.03 1.03 0 0 0 .179-.802 2 2 0 0 1-.05-.352.626.626 0 0 1 .03-.193 1.85 1.85 0 0 1 .394-.34c.105-.077.2-.147.312-.243l.107-.089a1.001 1.001 0 0 0 .423-.997 1.476 1.476 0 0 0-.204-.499 3.111 3.111 0 0 0-.319-.424 3.728 3.728 0 0 1-.321-.415c.087-.34.854-.74 1.478-1.066l.204-.107A.99.99 0 0 0 23.547 4H28zM13.5 7.5a1 1 0 1 1 1 1 1 1 0 0 1-1-1zm-5 5a1 1 0 1 1 1-1 1 1 0 0 1-1 1zm16 11a1 1 0 1 1-1-1 1 1 0 0 1 1 1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/analysisOverlay16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/analysisOverlay16.json new file mode 100644 index 00000000..09f6e960 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/analysisOverlay16.json @@ -0,0 +1 @@ +"M5 6.5a2.48 2.48 0 0 0-.182-.926l1.921-1.302a2.486 2.486 0 0 0 3.584-.074l.823.492A2.47 2.47 0 0 0 11 5.5C11 6.878 12.121 8 13.5 8S16 6.878 16 5.5 14.879 3 13.5 3c-.734 0-1.388.323-1.846.829l-.81-.486c.095-.264.156-.546.156-.843C11 1.122 9.879 0 8.5 0S6 1.122 6 2.5c0 .332.068.649.186.94L4.271 4.736A2.492 2.492 0 0 0 2.5 4C1.121 4 0 5.122 0 6.5S1.121 9 2.5 9 5 7.878 5 6.5zM13.5 4c.827 0 1.5.673 1.5 1.5S14.327 7 13.5 7 12 6.327 12 5.5 12.673 4 13.5 4zm-5-3c.827 0 1.5.673 1.5 1.5S9.327 4 8.5 4 7 3.327 7 2.5 7.673 1 8.5 1zM1 6.5C1 5.673 1.673 5 2.5 5S4 5.673 4 6.5 3.327 8 2.5 8 1 7.327 1 6.5zM4 9l-3 7h15l-3-7H4zm.66 1h7.439l-2.304 1.536-3.916.98-2.919 1.449L4.66 10zm-1.542 5l3.057-1.528 3.946-.987 2.564-1.681L14.483 15H3.118z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/analysisOverlay24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/analysisOverlay24.json new file mode 100644 index 00000000..e5c916d8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/analysisOverlay24.json @@ -0,0 +1 @@ +"M18.75 14H6.5L2 22h21.25l-4.5-8zM7.085 15h9.868l-3.027 1.646-5.211 1.404-4.592 2.215L7.085 15zm1.976 3.983l5.181-1.386a.534.534 0 0 0 .11-.044l3.887-2.114a.488.488 0 0 0 .118-.098L21.54 21H4.896l4.165-2.017zM6 9.5c0-.381-.092-.738-.246-1.062l4.06-3.104C10.26 5.744 10.85 6 11.5 6c.753 0 1.421-.341 1.88-.87l2.74 1.647c-.071.23-.12.47-.12.723 0 1.378 1.121 2.5 2.5 2.5S21 8.878 21 7.5 19.879 5 18.5 5c-.766 0-1.444.353-1.903.897l-2.727-1.64c.077-.24.13-.491.13-.757C14 2.122 12.879 1 11.5 1S9 2.122 9 3.5c0 .366.084.712.226 1.025L5.153 7.64A2.48 2.48 0 0 0 3.5 7C2.121 7 1 8.122 1 9.5S2.121 12 3.5 12 6 10.878 6 9.5zM18.5 6c.827 0 1.5.673 1.5 1.5S19.327 9 18.5 9 17 8.327 17 7.5 17.673 6 18.5 6zm-7-4c.827 0 1.5.673 1.5 1.5S12.327 5 11.5 5 10 4.327 10 3.5 10.673 2 11.5 2zM2 9.5C2 8.673 2.673 8 3.5 8S5 8.673 5 9.5 4.327 11 3.5 11 2 10.327 2 9.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/analysisOverlay32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/analysisOverlay32.json new file mode 100644 index 00000000..6ae42155 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/analysisOverlay32.json @@ -0,0 +1 @@ +"M24 19H9L3 29h27l-6-10zM9.566 20h13.387l-4.317 2.349-6.848 1.712a.505.505 0 0 0-.102.037l-6.54 3.27L9.565 20zm2.518 5.017l6.855-1.714a.51.51 0 0 0 .119-.045l4.773-2.596L28.234 28H6.118l5.966-2.983zM8 13.5c0-.588-.16-1.135-.417-1.622l5.386-3.973A3.482 3.482 0 0 0 15.5 9a3.48 3.48 0 0 0 2.716-1.32l4.048 2.496A3.475 3.475 0 0 0 22 11.5c0 1.93 1.57 3.5 3.5 3.5s3.5-1.57 3.5-3.5S27.43 8 25.5 8a3.48 3.48 0 0 0-2.716 1.32l-4.048-2.496C18.904 6.415 19 5.97 19 5.5 19 3.57 17.43 2 15.5 2S12 3.57 12 5.5c0 .573.152 1.106.397 1.584l-5.393 3.979A3.485 3.485 0 0 0 4.5 10C2.57 10 1 11.57 1 13.5S2.57 17 4.5 17 8 15.43 8 13.5zM25.5 9c1.379 0 2.5 1.122 2.5 2.5S26.879 14 25.5 14 23 12.878 23 11.5 24.121 9 25.5 9zm-10-6C16.879 3 18 4.122 18 5.5S16.879 8 15.5 8 13 6.878 13 5.5 14.121 3 15.5 3zM2 13.5C2 12.122 3.121 11 4.5 11S7 12.122 7 13.5 5.879 16 4.5 16 2 14.878 2 13.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/annotateTool16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/annotateTool16.json new file mode 100644 index 00000000..4731ff73 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/annotateTool16.json @@ -0,0 +1 @@ +"M9.5 2.5a1 1 0 1 1-1-1 1 1 0 0 1 1 1zm-5.72 7.67l.17-.17H1V8.089l1.67-1.782a1.253 1.253 0 0 0 .23.022 1.28 1.28 0 0 0 .93-.405l1.533-1.636 1.501 1.334a1.207 1.207 0 0 0 1.204.26L9.67 4.28l-.198-.19a.27.27 0 0 0-.37-.029l-1.224.824a.269.269 0 0 1-.35-.01L5.498 3.07a.27.27 0 0 0-.382.018L3.1 5.24a.27.27 0 0 1-.4 0 .27.27 0 0 0-.4 0L1 6.627V1h11v.98a2.416 2.416 0 0 1 1-.509V0H0v11h3.308l.154-.36a1.495 1.495 0 0 1 .319-.47zm11.912-5.548a.965.965 0 0 1 .03 1.385L14.277 7.45h-.002L7.67 14.057l-4.096 1.756a.371.371 0 0 1-.488-.487l1.756-4.097 8.052-8.052a.965.965 0 0 1 1.385.03zm-9.774 9.1l-.74-.74-.554 1.294zm7.052-6.378l-1.414-1.415-6.007 6.008 1.413 1.415zm1.888-2.015a.307.307 0 0 0-.09-.216l-.98-.981a.306.306 0 0 0-.434 0l-1.09 1.09 1.414 1.414 1.09-1.09a.307.307 0 0 0 .09-.217z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/annotateTool24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/annotateTool24.json new file mode 100644 index 00000000..e0fccd88 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/annotateTool24.json @@ -0,0 +1 @@ +"M7.52 15H1V1h16v4.52l-1 1V2H2v7.2l1.4-1.4a.377.377 0 0 1 .533 0 .377.377 0 0 0 .534 0l2.69-2.69a.377.377 0 0 1 .508-.023l2.706 2.256a.377.377 0 0 0 .468.012l1.633-1.225a.377.377 0 0 1 .493.035L14.66 7.86l-.707.707-1.313-1.313-1.2.9a1.375 1.375 0 0 1-1.71-.044L7.461 6.22 5.173 8.509a1.37 1.37 0 0 1-.973.402 1.387 1.387 0 0 1-.429-.068L2 10.614V14h6.52zM10.5 3.479v.043a.981.981 0 0 0 .979.978h.043a.979.979 0 0 0 .978-.979A1.021 1.021 0 0 0 11.479 2.5a.979.979 0 0 0-.979.979zM21.536 4.52a.965.965 0 0 0-1.385-.03L6.998 17.644 5.242 21.74a.371.371 0 0 0 .488.487l4.096-1.756L22.979 7.32a.965.965 0 0 0-.03-1.385zM6.78 20.688l.962-2.24 1.28 1.28zm3.015-1.6l-1.413-1.414L18.679 7.376l1.414 1.414zM21.952 6.932L20.8 8.083l-1.414-1.414L20.555 5.5a.42.42 0 0 1 .599.007l.804.838a.42.42 0 0 1-.006.587z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/annotateTool32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/annotateTool32.json new file mode 100644 index 00000000..083c4461 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/annotateTool32.json @@ -0,0 +1 @@ +"M13.582 20H2V2h22v7.582l-1 1V3H3v10.855l2.804-2.693a.481.481 0 0 1 .539-.088l.62.293 4.229-3.576a.49.49 0 0 1 .643.01s2.679 2.367 3.53 3.098l2.193-2.06a.49.49 0 0 1 .695.025l3.355 3.11-.679.679-3.062-2.733-1.817 1.708a1 1 0 0 1-1.336.03 552.225 552.225 0 0 1-3.216-2.816l-3.89 3.289a1 1 0 0 1-1.072.14l-.297-.14L3 15.24V19h11.582zM16.5 4A1.5 1.5 0 1 1 15 5.5 1.502 1.502 0 0 1 16.5 4zm.5 1a.707.707 0 1 0 0 1 .708.708 0 0 0 0-1zm12.59 3.584a1.203 1.203 0 0 0-1.727-.037L11.962 24.45l-2.343 5.465a.306.306 0 0 0 .403.402l5.465-2.342 14.1-14.102v-.002l1.802-1.797a1.203 1.203 0 0 0-.037-1.727zm-18.368 20.13l1.402-3.274 1.871 1.87zm4.1-1.99l-2.111-2.111L26.504 11.32l2.111 2.111zm15.36-15.359l-1.36 1.36-2.11-2.112 1.358-1.359a.163.163 0 0 1 .121-.054.285.285 0 0 1 .193.092l1.76 1.761c.018.018.171.18.038.312z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/antennaHeight16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/antennaHeight16.json new file mode 100644 index 00000000..6e938ed3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/antennaHeight16.json @@ -0,0 +1 @@ +"M15 1h-5V0h5zm-5 15h5v-1h-5zm3-3.706V3.706l1.62 1.619.706-.707-2.809-2.81-2.809 2.81.707.707L12 3.74v8.52l-1.585-1.585-.707.707 2.81 2.81 2.808-2.81-.707-.707zM8 2.034V4H6v12H5V4H4v12H3V4H1V2.033A2.036 2.036 0 0 1 3.033 0h2.934A2.036 2.036 0 0 1 8 2.033zm-1 0A1.034 1.034 0 0 0 5.967 1H3.033A1.034 1.034 0 0 0 2 2.033V3h5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/antennaHeight24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/antennaHeight24.json new file mode 100644 index 00000000..8c3f8926 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/antennaHeight24.json @@ -0,0 +1 @@ +"M21 2h-7V1h7zm-7 21h7v-1h-7zm4-3.707V4.707l2.646 2.646.707-.707L17.5 2.793l-3.854 3.853.707.707L17 4.707v14.586l-2.646-2.646-.707.707 3.853 3.853 3.854-3.854-.707-.707zM12 3.891V6H9v17H8V6H7v17H6V6H3V3.89A2.894 2.894 0 0 1 5.89 1h3.22A2.894 2.894 0 0 1 12 3.89zm-1 0A1.893 1.893 0 0 0 9.11 2H5.89A1.893 1.893 0 0 0 4 3.89V5h7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/antennaHeight32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/antennaHeight32.json new file mode 100644 index 00000000..da23a9f3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/antennaHeight32.json @@ -0,0 +1 @@ +"M28 2v1H17V2zM17 30h11v-1H17zm2.354-6.354l-.707.707 3.853 3.854 3.854-3.854-.707-.707L23 26.293V5.707l2.646 2.646.707-.707L22.5 3.793l-3.854 3.853.707.707L22 5.707v20.586zM13 4.891V7h-3v23H9V7H8v23H7V7H4V4.89A2.894 2.894 0 0 1 6.89 2h3.22A2.894 2.894 0 0 1 13 4.89zm-1 0A1.893 1.893 0 0 0 10.11 3H6.89A1.893 1.893 0 0 0 5 4.89V6h7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/appGear16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/appGear16.json new file mode 100644 index 00000000..f939cf4d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/appGear16.json @@ -0,0 +1 @@ +"M11 2.342V6h-1V2.996L5.617 1.078a.284.284 0 0 0-.234 0L1.48 2.785a.805.805 0 0 0-.48.737v6.482l4.383 1.918a.292.292 0 0 0 .234 0L6 11.754v1.088a1.269 1.269 0 0 1-1.018-.004L0 10.658V3.522A1.806 1.806 0 0 1 1.08 1.87L4.983.162a1.291 1.291 0 0 1 1.036 0zm1.896 6.128l1.343-.593.868.86-.602 1.309q.07.144.126.296l1.37.53v1.256l-1.37.53q-.056.152-.126.296l.602 1.308-.868.86-1.343-.592q-.145.067-.298.12l-.5 1.35h-1.222l-.53-1.373q-.151-.056-.296-.126l-1.308.601-.86-.867.592-1.343q-.067-.146-.12-.299l-1.35-.499v-1.188l1.35-.5q.053-.152.12-.298l-.592-1.343.86-.867 1.308.601q.144-.07.296-.126L10.876 7h1.222l.5 1.35q.152.053.298.12zm-.006.822l-.307-.14a2.47 2.47 0 0 0-.23-.093l-.335-.117-.442-1.192h-.185l-.468 1.209-.318.118a1.988 1.988 0 0 0-.224.096l-.32.156-1.156-.531-.13.133.523 1.185-.144.309a2.684 2.684 0 0 0-.093.232l-.119.331-1.188.44v.144l1.188.44.119.33c.028.08.058.158.093.233l.144.309-.524 1.185.131.133 1.156-.531.32.156a1.988 1.988 0 0 0 .224.096l.318.118.468 1.209h.185l.442-1.192.335-.117c.08-.027.159-.06.236-.094l.305-.138 1.18.521.132-.13-.53-1.155.154-.318a2.322 2.322 0 0 0 .097-.227l.116-.318 1.207-.468v-.228l-1.207-.468-.116-.318a2.322 2.322 0 0 0-.097-.227l-.154-.318.53-1.155-.132-.13zM13 11.5a1.5 1.5 0 1 1-1.5-1.5 1.5 1.5 0 0 1 1.5 1.5zm-1-.5h-1v1h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/appGear24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/appGear24.json new file mode 100644 index 00000000..138911e9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/appGear24.json @@ -0,0 +1 @@ +"M10 17.745v1.092l-.323.142a1.702 1.702 0 0 1-1.352 0L1 15.774v-9.94a2.455 2.455 0 0 1 1.472-2.251l5.85-2.562a1.7 1.7 0 0 1 1.353 0L17 4.226V11h-1V4.88L9.276 1.939a.709.709 0 0 0-.554 0L2.873 4.5A1.456 1.456 0 0 0 2 5.834v9.285l6.724 2.944a.709.709 0 0 0 .554-.001zM19 18a2 2 0 1 1-2-2 2 2 0 0 1 2 2zm-1 0a1 1 0 1 0-1 1 1 1 0 0 0 1-1zm3.34-1.484l1.66.636v1.65l-1.586.59-.296.628.724 1.624-1.162 1.17-1.543-.71-.653.236-.636 1.66h-1.65l-.59-1.586-.628-.295-1.627.727-1.167-1.166.71-1.543-.236-.653-1.66-.636v-1.65l1.586-.59.295-.628-.727-1.627 1.166-1.167 1.543.71.653-.236.636-1.66h1.65l.59 1.586.628.296 1.624-.724 1.166 1.167-.705 1.538zm.66 1.169l-1.427-.548-.434-1.204.585-1.28-.412-.412-1.397.622-1.158-.544-.49-1.319h-.582l-.548 1.427-1.206.434-1.283-.59-.41.411.626 1.4-.545 1.161-1.319.49v.582l1.427.548.434 1.206-.59 1.283.411.41 1.4-.626 1.161.545.49 1.319h.582l.548-1.427 1.206-.434 1.28.588.411-.413-.623-1.399.544-1.158 1.319-.49z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/appGear32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/appGear32.json new file mode 100644 index 00000000..f3da1664 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/appGear32.json @@ -0,0 +1 @@ +"M14.546 26.355l.285.109-.963.422a2.166 2.166 0 0 1-1.737 0L2 22.45V8.667a3.24 3.24 0 0 1 1.94-2.968l8.192-3.585a2.182 2.182 0 0 1 1.737 0L24 6.55V15h-1V7.203L13.467 3.03a1.175 1.175 0 0 0-.933 0L4.342 6.615A2.24 2.24 0 0 0 3 8.667v13.13l9.533 4.173a1.171 1.171 0 0 0 .933 0l.425-.186a1.284 1.284 0 0 0 .655.571zm16.446-3.495L31 25.082l-2.13.789-.377.825.965 2.149-1.565 1.576-2.066-.949-.849.318-.838 2.202-2.222.008-.79-2.13-.824-.377-2.149.965-1.576-1.566.949-2.066-.318-.848-2.202-.838L15 22.92l2.13-.79.377-.825-.965-2.15 1.566-1.575 2.066.949.848-.318.838-2.202L24.08 16l.79 2.13.825.377 2.15-.965 1.576 1.565-.95 2.066.319.849zM30 24.417l-.004-.897-1.995-.76-.588-1.606.831-1.809-.636-.632-1.945.873-1.555-.72L23.417 17l-.897.004-.758 1.994-1.608.59-1.81-.832-.63.636.873 1.945-.72 1.555-1.867.692.004.896 1.995.76.588 1.606-.83 1.81.635.63 1.945-.873 1.555.722.69 1.864.898-.003.758-1.994 1.608-.59 1.81.832.63-.636-.874-1.948.722-1.551zM26 24a3 3 0 1 1-3-3 3 3 0 0 1 3 3zm-1 0a2 2 0 1 0-2 2 2 2 0 0 0 2-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/appLauncher16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/appLauncher16.json new file mode 100644 index 00000000..045f2085 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/appLauncher16.json @@ -0,0 +1 @@ +"M3.5 2A1.5 1.5 0 1 1 2 .5 1.5 1.5 0 0 1 3.5 2zM8 .5A1.5 1.5 0 1 0 9.5 2 1.5 1.5 0 0 0 8 .5zm6 3A1.5 1.5 0 1 0 12.5 2 1.5 1.5 0 0 0 14 3.5zm-12 3A1.5 1.5 0 1 0 3.5 8 1.5 1.5 0 0 0 2 6.5zm6 0A1.5 1.5 0 1 0 9.5 8 1.5 1.5 0 0 0 8 6.5zm6 0A1.5 1.5 0 1 0 15.5 8 1.5 1.5 0 0 0 14 6.5zm-12 6A1.5 1.5 0 1 0 3.5 14 1.5 1.5 0 0 0 2 12.5zm6 0A1.5 1.5 0 1 0 9.5 14 1.5 1.5 0 0 0 8 12.5zm6 0a1.5 1.5 0 1 0 1.5 1.5 1.5 1.5 0 0 0-1.5-1.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/appLauncher24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/appLauncher24.json new file mode 100644 index 00000000..0321970b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/appLauncher24.json @@ -0,0 +1 @@ +"M5.5 4A1.5 1.5 0 1 1 4 2.5 1.5 1.5 0 0 1 5.5 4zM12 2.5A1.5 1.5 0 1 0 13.5 4 1.5 1.5 0 0 0 12 2.5zm8 0A1.5 1.5 0 1 0 21.5 4 1.5 1.5 0 0 0 20 2.5zm-16 8A1.5 1.5 0 1 0 5.5 12 1.5 1.5 0 0 0 4 10.5zm8 0a1.5 1.5 0 1 0 1.5 1.5 1.5 1.5 0 0 0-1.5-1.5zm8 0a1.5 1.5 0 1 0 1.5 1.5 1.5 1.5 0 0 0-1.5-1.5zm-16 8A1.5 1.5 0 1 0 5.5 20 1.5 1.5 0 0 0 4 18.5zm8 0a1.5 1.5 0 1 0 1.5 1.5 1.5 1.5 0 0 0-1.5-1.5zm8 0a1.5 1.5 0 1 0 1.5 1.5 1.5 1.5 0 0 0-1.5-1.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/appLauncher32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/appLauncher32.json new file mode 100644 index 00000000..556f9952 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/appLauncher32.json @@ -0,0 +1 @@ +"M17.5 16a1.5 1.5 0 1 1-1.5-1.5 1.5 1.5 0 0 1 1.5 1.5zM6 17.5A1.5 1.5 0 1 0 4.5 16 1.5 1.5 0 0 0 6 17.5zM7.5 26A1.5 1.5 0 1 0 6 27.5 1.5 1.5 0 0 0 7.5 26zm8.5-1.5a1.5 1.5 0 1 0 1.5 1.5 1.5 1.5 0 0 0-1.5-1.5zm10 0a1.5 1.5 0 1 0 1.5 1.5 1.5 1.5 0 0 0-1.5-1.5zm0-10a1.5 1.5 0 1 0 1.5 1.5 1.5 1.5 0 0 0-1.5-1.5zm0-10A1.5 1.5 0 1 0 27.5 6 1.5 1.5 0 0 0 26 4.5zm-20 3A1.5 1.5 0 1 0 4.5 6 1.5 1.5 0 0 0 6 7.5zm10-3A1.5 1.5 0 1 0 17.5 6 1.5 1.5 0 0 0 16 4.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/appRun16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/appRun16.json new file mode 100644 index 00000000..d5cdcc9c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/appRun16.json @@ -0,0 +1 @@ +"M12 16a1 1 0 0 0 1-1V1a1 1 0 0 0-1-1H5a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1zM5 1h7v1H5zm0 2h7v9H5zm0 10h7v2H9v-1H8v1H5zm2-3l4-2.5L7 5zm.8-3.557L9.49 7.5 7.8 8.557z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/appRun24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/appRun24.json new file mode 100644 index 00000000..277c7707 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/appRun24.json @@ -0,0 +1 @@ +"M17.476 0H7.524A1.524 1.524 0 0 0 6 1.524v19.952A1.524 1.524 0 0 0 7.524 23h9.952A1.524 1.524 0 0 0 19 21.476V1.524A1.524 1.524 0 0 0 17.476 0zM18 21.477a.524.524 0 0 1-.524.523H14v-1h-3v1H7.524A.524.524 0 0 1 7 21.477V20h11zM18 19H7V3h11zm0-17H7v-.477A.524.524 0 0 1 7.524 1h9.952a.524.524 0 0 1 .524.523zm-7.8 5.7v7.6l6-3.8zm.8 1.453l3.705 2.347L11 13.847z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/appRun32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/appRun32.json new file mode 100644 index 00000000..e0bdfb18 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/appRun32.json @@ -0,0 +1 @@ +"M22.079 1H9.92A1.921 1.921 0 0 0 8 2.921V28.08A1.921 1.921 0 0 0 9.921 30H22.08A1.921 1.921 0 0 0 24 28.079V2.92A1.921 1.921 0 0 0 22.079 1zM23 28.08a.922.922 0 0 1-.921.92H18v-1h-4v1H9.921A.922.922 0 0 1 9 28.08V27h14zM23 26H9V4h14zm0-23H9v-.08A.922.922 0 0 1 9.921 2H22.08a.922.922 0 0 1 .921.92zm-10.9 7.417V20.7l8.227-5.142zm.8 1.443l5.917 3.698-5.917 3.699z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/appUpdate16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/appUpdate16.json new file mode 100644 index 00000000..de7f0002 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/appUpdate16.json @@ -0,0 +1 @@ +"M8 10.879v1.091l-1.982.868a1.292 1.292 0 0 1-1.036 0L0 10.658V3.522A1.805 1.805 0 0 1 1.08 1.87L4.983.162a1.299 1.299 0 0 1 1.036 0L11 2.342V7h-1V2.997L5.617 1.078a.284.284 0 0 0-.234 0L1.48 2.785a.805.805 0 0 0-.48.737v6.481l4.383 1.919a.292.292 0 0 0 .234 0zm6 2.35a2.267 2.267 0 0 1-3.07-.058L12.1 12H9v3.1l1.223-1.223c.046.045.1.081.148.123a3.27 3.27 0 0 0 5.378-2h-1.008A2.29 2.29 0 0 1 14 13.229zm.777-4.106A3.305 3.305 0 0 0 14 8.578a3.258 3.258 0 0 0-1.5-.377A3.296 3.296 0 0 0 9.25 11h1.009A2.283 2.283 0 0 1 14 9.771c.023.02.048.038.07.058L12.9 11H16V7.9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/appUpdate24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/appUpdate24.json new file mode 100644 index 00000000..4c87c29b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/appUpdate24.json @@ -0,0 +1 @@ +"M12 16.87v1.091l-2.323 1.017a1.692 1.692 0 0 1-1.354 0L1 15.773v-9.94a2.456 2.456 0 0 1 1.472-2.25l5.85-2.561a1.692 1.692 0 0 1 1.355 0L17 4.227V12h-1V4.881L9.276 1.938a.697.697 0 0 0-.552 0L2.873 4.499A1.457 1.457 0 0 0 2 5.834v9.285l6.724 2.943a.697.697 0 0 0 .552 0zm6 4.93a3.79 3.79 0 0 1-3.217-1.8H16v-1h-3v3h1v-1.356A4.796 4.796 0 0 0 22.8 18h-1a3.804 3.804 0 0 1-3.8 3.8zM13.2 18h1a3.79 3.79 0 0 1 7.017-2H20v1h3v-3h-1v1.356A4.796 4.796 0 0 0 13.2 18z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/appUpdate32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/appUpdate32.json new file mode 100644 index 00000000..524901ba --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/appUpdate32.json @@ -0,0 +1 @@ +"M17 25.515l-3.132 1.371a2.171 2.171 0 0 1-1.736 0L2 22.452V8.667a3.24 3.24 0 0 1 1.94-2.968l8.192-3.585a2.183 2.183 0 0 1 1.736 0L24 6.548V17h-1V7.203L13.467 3.03a1.168 1.168 0 0 0-.934 0L4.342 6.615A2.24 2.24 0 0 0 3 8.667v13.13l9.533 4.173a1.168 1.168 0 0 0 .934 0L17 24.423zm2.65.485H22v-1h-4v4h1v-2.075A5.795 5.795 0 0 0 29.8 24h-1a4.792 4.792 0 0 1-9.15 2zM29 19v2.075A5.795 5.795 0 0 0 18.2 24h1a4.792 4.792 0 0 1 9.15-2H26v1h4v-4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/applications16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/applications16.json new file mode 100644 index 00000000..14dca4ff --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/applications16.json @@ -0,0 +1 @@ +"M.24 8.797l.003.016a7.689 7.689 0 0 0 1.082 3.207c.072.119.14.24.217.354l.062.082A7.744 7.744 0 0 0 9.85 15.57a1.705 1.705 0 0 1-.883-.847A6.68 6.68 0 0 1 3.2 12.811c0-.034.006-.05.056-.087a1.952 1.952 0 0 1 .186-.113.595.595 0 0 0 .266-.327.574.574 0 0 0-.038-.43l-.068-.102a3.472 3.472 0 0 0-.898-.714l-.477-.31c-.12-.08-.174-.128-.186-.16a.975.975 0 0 1 .016-.17 1.52 1.52 0 0 0-.051-.706 5.162 5.162 0 0 0-.308-.73l-.05-.104a6.9 6.9 0 0 1-.252-.545 1.925 1.925 0 0 0-.171-.346l-.021-.034a6.77 6.77 0 0 1 1.881-4.62c.135.003.28.009.473.028a.662.662 0 0 0 .632-.49c.033-.09.054-.126.064-.126.003 0 .005.002.007.008a.865.865 0 0 1 .198.052 1.25 1.25 0 0 0 .18.043l.106.01a.543.543 0 0 0 .417-.19c.158-.191.411-.543.579-.792a1.137 1.137 0 0 0 .146-.316 6.73 6.73 0 0 1 .574-.158.922.922 0 0 0-.192.472.542.542 0 0 0 .269.487.535.535 0 0 0 .535-.002 2.43 2.43 0 0 1 .774-.305l.51.026a1.308 1.308 0 0 0 .186-.013.609.609 0 0 0 .366-.2l.108-.141.096-.153a1.363 1.363 0 0 1 .171-.228 6.732 6.732 0 0 1 1.508.481 1.535 1.535 0 0 0-.208.196 1.295 1.295 0 0 0-.1.171l-.14.31a.962.962 0 0 1-.072.12.866.866 0 0 0-.084.137.608.608 0 0 0 .134.652 4.12 4.12 0 0 0 .366.32l-.006.004a1.276 1.276 0 0 0-.17.14l-.098.092a.575.575 0 0 0-.218-.313.576.576 0 0 0-.02-.093.818.818 0 0 0-.243-.367.543.543 0 0 0-.392-.124c-.02 0-.039 0-.061.002a.541.541 0 0 0-.384.296l-.053.118a.546.546 0 0 0 .294.68.566.566 0 0 0 .215.417c.024.015.045.032.07.045a.599.599 0 0 0-.034.575c.005.015.015.04.024.07h-.006a1.404 1.404 0 0 1-.228-.049 1.234 1.234 0 0 0-.131-.017.552.552 0 0 0-.512.328 1.117 1.117 0 0 0-.069.262 3.458 3.458 0 0 0-.028.5.56.56 0 0 0 .16.414 1.339 1.339 0 0 0-.112.12l-.058.07a.727.727 0 0 1-.116.091 1.197 1.197 0 0 0-.517.6l-.09.11-.137.05a1.952 1.952 0 0 0-.899.9 1.738 1.738 0 0 0-.151.385 1.258 1.258 0 0 0-.03.31.567.567 0 0 1-.137.375.542.542 0 0 0-.172.29.906.906 0 0 0-.012.248 1.005 1.005 0 0 0 .146.428.799.799 0 0 0 .156.175l.134.13a.576.576 0 0 1 .16.218 1.478 1.478 0 0 0 .452.73 1.31 1.31 0 0 0 .828.352 2.635 2.635 0 0 0 .315-.03l.242-.035v-.788l-.352.05a1.877 1.877 0 0 1-.206.023.574.574 0 0 1-.326-.17.717.717 0 0 1-.204-.352 1.307 1.307 0 0 0-.367-.56l-.137-.131a.228.228 0 0 1-.054-.078 1.38 1.38 0 0 0 .314-.875.49.49 0 0 1 .01-.135 1.456 1.456 0 0 1 .097-.229 1.408 1.408 0 0 1 .438-.491l.158-.056a.782.782 0 0 0 .358-.266l.09-.11a.792.792 0 0 0 .104-.19c.027-.07.04-.102.235-.238a1.227 1.227 0 0 0 .18-.141.99.99 0 0 0 .088-.09l.104-.12a.726.726 0 0 0 .142-.157.783.783 0 0 0 .603.282.801.801 0 0 0 .17-.019 4.103 4.103 0 0 1 .49-.033c.065.002.12.005.164.008a.789.789 0 0 0 .06.19 1.952 1.952 0 0 0 1.164.826.768.768 0 0 0 .225.034.78.78 0 0 0 .62-.307 1.21 1.21 0 0 0 .161.055.786.786 0 0 0 .2.026h.027a1.177 1.177 0 0 0 .451-.073c.099-.04.163-.064.257-.094a.78.78 0 0 0 .509-1.002 1.268 1.268 0 0 0-.11-.334.779.779 0 0 0-.522-.442 1.439 1.439 0 0 0-.39-.056.78.78 0 0 0-.702-.2 1.32 1.32 0 0 0-.08-.15 1.609 1.609 0 0 0-.106-.14 3.521 3.521 0 0 0-.28-.29l-.087-.073a.781.781 0 0 0-.897-.061 2.193 2.193 0 0 0-.084-.057.778.778 0 0 0-.276-.108 1.622 1.622 0 0 0-.214-.02 1.098 1.098 0 0 0-.114.006.779.779 0 0 0-.258-.044.765.765 0 0 0-.093.006 5.179 5.179 0 0 0-.032-.097.76.76 0 0 0 .064-.21h.022a.779.779 0 0 0 .54-.216c.011-.01.09-.084.111-.106a.782.782 0 0 0 .403.112 1.003 1.003 0 0 0 .67-.188.777.777 0 0 0 .17-.19l.056-.088a1.222 1.222 0 0 0 .12-.985.776.776 0 0 0-.25-.378A6.766 6.766 0 0 1 14.73 8.97a1.706 1.706 0 0 1 .84.88c.021-.083.047-.165.065-.25l.004-.009.002-.015c.024-.117.037-.238.055-.357a7.857 7.857 0 0 0 .105-1.218v-.003a4.92 4.92 0 0 0-.016-.33c-.006-.131-.009-.271-.021-.401v-.011a7.759 7.759 0 0 0-.34-1.647c-.02-.061-.045-.12-.066-.18a7.721 7.721 0 0 0-.22-.571c-.04-.089-.084-.174-.126-.26a7.798 7.798 0 0 0-.235-.453 7.347 7.347 0 0 0-.172-.283 7.723 7.723 0 0 0-.263-.394q-.099-.138-.203-.271c-.1-.127-.204-.25-.31-.37-.071-.08-.141-.16-.215-.236a7.849 7.849 0 0 0-.402-.384c-.06-.054-.118-.111-.18-.164A7.76 7.76 0 0 0 8.71.236C8.68.233 8.65.234 8.62.23A7.83 7.83 0 0 0 8 .2c-.064 0-.127.008-.19.01H7.8a7.769 7.769 0 0 0-2.658.538l-.024.007-.022.01a7.786 7.786 0 0 0-2.228 1.37l-.06.055a7.833 7.833 0 0 0-.582.579l-.079.086A7.756 7.756 0 0 0 .23 7.403c-.018.207-.03.405-.03.593V8a7.935 7.935 0 0 0 .04.796zM9.42 6.16c0-.053.002-.1.004-.144l.058.01a.71.71 0 0 0-.062.134zm1.143-.148l-.11-.204.196.097a.299.299 0 0 1 .176-.058.435.435 0 0 1 .072.006 1.852 1.852 0 0 1 .172.127.554.554 0 0 0 .331.105.469.469 0 0 0 .238-.053.553.553 0 0 0 .165-.114l.049.04a2.525 2.525 0 0 1 .207.21c.044.055.06.08.06.08a.83.83 0 0 0 .132.34.514.514 0 0 0 .477.235.551.551 0 0 0 .284-.094.639.639 0 0 0 .53.217.735.735 0 0 1 .208.032 1.27 1.27 0 0 1 .086.277 3.405 3.405 0 0 0-.299.107.35.35 0 0 1-.148.028l-.06-.002a.613.613 0 0 1-.117-.047.619.619 0 0 0-.209-.076h-.015a.548.548 0 0 0-.133-.023.537.537 0 0 0-.508.371 1.363 1.363 0 0 1-.68-.406.578.578 0 0 0-.456-.605 2.08 2.08 0 0 0-.467-.047 4.705 4.705 0 0 0-.544.032 1.049 1.049 0 0 0-.122.02.544.544 0 0 0 .048-.076c.027-.047.05-.09.038-.105a.648.648 0 0 0 .092-.137.817.817 0 0 0 .307-.277zm-7.738 6.062l-.01.006a1.031 1.031 0 0 0-.134.145q-.197-.248-.371-.513a5.912 5.912 0 0 1 .515.362zm8.331-9.497l.039-.083a.506.506 0 0 1 .177-.142l.201.07a.789.789 0 0 0-.344.106.88.88 0 0 0-.073.05zm.55 1.056l-.056.087c-.002.003-.03.018-.167.018h-.015a.62.62 0 0 0 .157-.498l-.002-.039c.039.026.08.054.11.077a.424.424 0 0 1-.027.355zM12 2.519l.005-.001.032.023L12 2.52zm3.35 12.065l-.703.71L11 11.687V14h-1v-4h4v1h-2.272z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/applications24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/applications24.json new file mode 100644 index 00000000..9e4421c3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/applications24.json @@ -0,0 +1 @@ +"M17.809 19.93a9.515 9.515 0 0 1-2.574 1.353l-.002.004A9.764 9.764 0 0 1 4.88 18.78a.403.403 0 0 1 .195-.336 2.366 2.366 0 0 1 .293-.178.542.542 0 0 0 .24-.293.5.5 0 0 0-.019-.37 1.58 1.58 0 0 0-.085-.123 4.67 4.67 0 0 0-1.198-.944l-.686-.444a2.086 2.086 0 0 1-.328-.26.351.351 0 0 1-.067-.203 1.61 1.61 0 0 1 .028-.288 1.908 1.908 0 0 0-.063-.874 7.003 7.003 0 0 0-.421-.998l-.071-.147a8.989 8.989 0 0 1-.37-.802 2.263 2.263 0 0 0-.164-.342c-.001-.06-.009-.118-.009-.178a9.812 9.812 0 0 1 2.908-6.977c.17.004.34.013.523.036l.094.003a.68.68 0 0 0 .622-.502c.126-.335.193-.368.327-.368.025 0 .052.004.082.007a1.672 1.672 0 0 1 .32.083 2.309 2.309 0 0 0 .243.059l.094.01a.475.475 0 0 0 .365-.166c.221-.264.575-.756.81-1.105a1.344 1.344 0 0 0 .163-.345 9.746 9.746 0 0 1 1.746-.445 1.967 1.967 0 0 0-.146.133 1.295 1.295 0 0 0-.473.838.472.472 0 0 0 .226.42.501.501 0 0 0 .237.061.483.483 0 0 0 .233-.06 4.058 4.058 0 0 1 1.077-.46 1 1 0 0 1 .183-.013l.15.004c.074.001.152.007.235.016l.165.01c.062.003.115.004.167.004a1.344 1.344 0 0 0 .221-.014.564.564 0 0 0 .335-.175c.047-.057.09-.115.132-.174l.136-.215a2.399 2.399 0 0 1 .276-.366 9.754 9.754 0 0 1 2.837.929 1.62 1.62 0 0 0-.53.403 1.912 1.912 0 0 0-.11.189l-.208.459a1.49 1.49 0 0 1-.128.21 1.672 1.672 0 0 0-.092.144.573.573 0 0 0 .139.589 4.475 4.475 0 0 0 .63.529.456.456 0 0 0 .265.084.44.44 0 0 0 .224-.06.453.453 0 0 0 .236-.434l-.009-.106a5.54 5.54 0 0 1-.014-.329.356.356 0 0 1 .095-.214.095.095 0 0 1 .057-.02.09.09 0 0 1 .066.03.445.445 0 0 0 .122.129c.02.016.175.11.175.11a.501.501 0 0 1 .234.249.89.89 0 0 1-.068.73c-.121.215-.167.295-.573.295a.96.96 0 0 1-.427-.1l-.072-.032a.47.47 0 0 0-.184-.038.513.513 0 0 0-.286.088 2.102 2.102 0 0 0-.217.178 3.179 3.179 0 0 0-.37.385 1.989 1.989 0 0 1-.66.475.465.465 0 0 0-.247.605l.044.098a1.326 1.326 0 0 1 .088.333c.005.125-.05.138-.085.146a.805.805 0 0 1-.19.024.564.564 0 0 1-.091-.006 1.813 1.813 0 0 1-.265-.052l-.106-.027a.509.509 0 0 0-.566.26 1.393 1.393 0 0 0-.081.312 4.988 4.988 0 0 0-.035.677.483.483 0 0 0 .36.493l.183.05a1.146 1.146 0 0 0 .11.032 1.334 1.334 0 0 0 .186.043c.017.002.073.003.086.003a.625.625 0 0 0 .439-.183.877.877 0 0 0 .199-.238 1.606 1.606 0 0 0 .102-.21l.033-.072a.383.383 0 0 1 .042-.07.388.388 0 0 1 .131-.11.838.838 0 0 0 .33-.3l.083-.116a.924.924 0 0 1 .118-.113.784.784 0 0 1 .419-.144.484.484 0 0 1 .252.07c.064.04.155.106.265.193a.492.492 0 0 0 .293.09.471.471 0 0 0 .217-.046.52.52 0 0 0 .275-.317.174.174 0 0 1 .021.015 2.237 2.237 0 0 1 .328.246c.115.103.232.225.328.33a.636.636 0 0 1 .151.259.879.879 0 0 0 .146.372.452.452 0 0 0 .418.189.497.497 0 0 0 .4-.256c.02-.031.046-.054.04-.063a.3.3 0 0 1 .063.052.51.51 0 0 1 .088.153.478.478 0 0 0 .448.29l.13-.002a1.77 1.77 0 0 1 .195.009c.193.026.322.1.365.213a1.266 1.266 0 0 1 .135.503.26.26 0 0 1-.199.293c-.162.05-.269.091-.406.144a1.183 1.183 0 0 1-.332.08.462.462 0 0 1-.146-.033 1.552 1.552 0 0 1-.223-.09.76.76 0 0 0-.29-.095.73.73 0 0 0-.08-.012.462.462 0 0 0-.449.352l-.025.09a.634.634 0 0 1-.036.083c-.013.022-.028.04-.083.04a3.288 3.288 0 0 1-1.337-.612.221.221 0 0 1-.068-.143c-.003-.023-.003-.052-.004-.07l.018-.126a.535.535 0 0 0-.424-.532 2.422 2.422 0 0 0-.468-.052l-.129-.004a7.222 7.222 0 0 0-.747.043 1.213 1.213 0 0 0-.526.186l-.077.039-.126.04-.07.002a1.19 1.19 0 0 1-.172-.087l-.109-.065a.341.341 0 0 0-.068-.036.918.918 0 0 0-.22-.105.424.424 0 0 0-.14-.022.457.457 0 0 0-.32.13 1.169 1.169 0 0 0-.132.139l-.1.112a1.134 1.134 0 0 1-.197.164 1.423 1.423 0 0 0-.63.714.487.487 0 0 1-.17.26.626.626 0 0 1-.137.07l-.202.071A2.52 2.52 0 0 0 10.66 13a2.33 2.33 0 0 0-.197.49 1.469 1.469 0 0 0-.033.367 1.087 1.087 0 0 1-.296.757.456.456 0 0 0-.15.254.948.948 0 0 0-.013.253 1.113 1.113 0 0 0 .169.492 1.002 1.002 0 0 0 .166.186l.2.188a1.09 1.09 0 0 1 .304.437 1.802 1.802 0 0 0 .55.892 1.573 1.573 0 0 0 .984.433 3.648 3.648 0 0 0 .409-.042l.141-.023c.142-.02.297-.043.458-.06a4.915 4.915 0 0 1 .636-.048H14v-.938l-.012-.001a5.882 5.882 0 0 0-.763.056c-.128.014-.278.035-.416.055l-.206.032c-.101.014-.196.028-.263.03a.794.794 0 0 1-.377-.213.902.902 0 0 1-.253-.442 1.987 1.987 0 0 0-.544-.836l-.217-.205a2.126 2.126 0 0 0 .42-1.258.605.605 0 0 1 .008-.151 1.9 1.9 0 0 1 .693-.944l.202-.07a1.623 1.623 0 0 0 .41-.221 1.407 1.407 0 0 0 .474-.688c.021-.052.033-.081.276-.249a1.817 1.817 0 0 0 .314-.26 1.953 1.953 0 0 0 .283.137l.17.064.746-.02.106-.167.042-.02a.745.745 0 0 1 .134-.068 6.682 6.682 0 0 1 .676-.04l.08.004a1.151 1.151 0 0 0 .308.624 4.019 4.019 0 0 0 1.898.903l.063.008h.593l.312-.431.068.022a1.302 1.302 0 0 0 .423.074h.054s.199-.026.26-.037a3.603 3.603 0 0 0 .124.503 3.78 3.78 0 0 0 .487 1.051c.013.028.028.068.047.12l.055.18a1.494 1.494 0 0 1 .717.769c-.059.188-.138.366-.208.548l.004.008c-.033.086-.06.174-.095.259-.023.055-.048.11-.072.164l-.007.016-.02.04a9.87 9.87 0 0 1-.293.608l-.107.196c-.022.039-.046.075-.069.113v.002a10.631 10.631 0 0 1-.432.688c-.052.075-.109.145-.163.218l.685.686A10.737 10.737 0 0 0 22.8 12v-.025c0-.143-.01-.284-.019-.424l-.005-.035c-.009-.186-.011-.374-.029-.558l.002-.004-.003-.015a10.802 10.802 0 0 0-.17-1.135c-.03-.15-.077-.293-.114-.44-.052-.21-.101-.422-.166-.627-.066-.21-.148-.413-.226-.617-.052-.134-.099-.27-.155-.401a10.657 10.657 0 0 0-.314-.65c-.054-.106-.106-.212-.164-.315a10.639 10.639 0 0 0-.568-.91q-.22-.315-.46-.614c-.065-.081-.133-.16-.2-.239a10.79 10.79 0 0 0-.518-.568c-.075-.076-.154-.147-.231-.221a10.843 10.843 0 0 0-.567-.515c-.078-.065-.162-.122-.241-.185-.192-.15-.378-.304-.58-.442a.073.073 0 0 0-.02-.007 10.738 10.738 0 0 0-4.058-1.662l-.004-.007c-.185-.034-.362-.051-.541-.076-.13-.017-.259-.042-.39-.055A10.391 10.391 0 0 0 12 1.195c-.08 0-.157.005-.236.01l-.062.01a10.751 10.751 0 0 0-3.528.695 1.182 1.182 0 0 0-.056.014L8 1.967a1.534 1.534 0 0 0-.17.069c-.28.117-.55.25-.815.389L7 2.424c-.02.01-.039.025-.06.036a10.769 10.769 0 0 0-1.022.615c-.062.043-.119.091-.18.135-.262.187-.516.383-.76.592-.103.088-.2.181-.3.273q-.29.269-.56.557a8.363 8.363 0 0 0-.298.327c-.177.205-.343.42-.505.638-.059.08-.128.152-.184.233-.004.005 0 .009 0 .013a10.73 10.73 0 0 0-1.824 4.71l-.005.006c-.004.028-.005.051-.008.08-.02.159-.037.319-.05.48-.027.3-.045.585-.045.856V12a10.785 10.785 0 0 0 17.294 8.615zM3.796 17.325c.29.184.492.324.635.432a1.46 1.46 0 0 0-.225.233l-.107-.144a9.785 9.785 0 0 1-.345-.487c-.022-.034-.041-.069-.062-.102zm8.729-15.143l-.074.118h-.07l-.149-.009a2.991 2.991 0 0 0-.28-.017l-.041-.001c.028-.036.054-.076.08-.117H12c.177 0 .35.017.525.026zm7.687 7.078a2.064 2.064 0 0 0-.188-.015 1.376 1.376 0 0 0-.074-.1l-.122-.149-.234-.141s-.9.627-.891.4.245-.392.036-.653a5.68 5.68 0 0 0-.433-.443 3.396 3.396 0 0 0-.436-.331l-1.118-.66-.171.614a1.387 1.387 0 0 0-.555-.115 1.573 1.573 0 0 0-.356.043 2.682 2.682 0 0 0 .458-.422 2.051 2.051 0 0 1 .22-.236 1.807 1.807 0 0 0 .607.103 1.383 1.383 0 0 0 1.391-.774 1.814 1.814 0 0 0 .153-1.45 1.238 1.238 0 0 0-.33-.544h.063a9.826 9.826 0 0 1 3.606 7.499 3.12 3.12 0 0 0-.231-.336l-.159-.191a1.351 1.351 0 0 0 .075-.452 2.197 2.197 0 0 0-.219-.89 1.3 1.3 0 0 0-1.092-.757zm1.402 4.772a13.85 13.85 0 0 0-.11-.352c-.112-.307-.168-.355-.178-.364a2.836 2.836 0 0 1-.344-.768 2.379 2.379 0 0 1-.096-.397 5.488 5.488 0 0 1 .756 1.56c.004.036.019.074.026.112-.015.08-.028.16-.045.24zm-7.802-7.98a.48.48 0 0 1-.053-.405c.02-.049.043-.098.064-.143a.479.479 0 0 1 .338-.265l.09-.012a.458.458 0 0 1 .302.116.886.886 0 0 1 .259.39.462.462 0 0 1 .015.22.496.496 0 0 1 .335.438.637.637 0 0 1-.297.553.321.321 0 0 1-.152.033.554.554 0 0 1-.324-.117.514.514 0 0 1-.187-.47 1.39 1.39 0 0 1 .008-.084l-.005-.001a.604.604 0 0 1-.393-.253zm9.542 16.594l-.707.707L16 16.707V20h-1v-5h5v1h-3.293z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/applications32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/applications32.json new file mode 100644 index 00000000..33d4a3fd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/applications32.json @@ -0,0 +1 @@ +"M24.442 26.944a13.856 13.856 0 0 1-2.277 1.43 3.005 3.005 0 0 0 .249-1.569 1.567 1.567 0 0 0-.032-.167 2.494 2.494 0 0 1-1.032.712 1.432 1.432 0 0 1-.411.836 2.207 2.207 0 0 0-.632.958 13.777 13.777 0 0 1-14.053-3.358l.004-.03a3.35 3.35 0 0 0-.005-.334.565.565 0 0 1 .279-.525 3.246 3.246 0 0 1 .402-.246.744.744 0 0 0 .33-.402.687.687 0 0 0-.027-.508 2.192 2.192 0 0 0-.117-.169 6.401 6.401 0 0 0-1.642-1.294l-.94-.61a2.853 2.853 0 0 1-.45-.357.483.483 0 0 1-.09-.279 2.215 2.215 0 0 1 .037-.396 2.623 2.623 0 0 0-.086-1.2 9.61 9.61 0 0 0-.577-1.37l-.097-.202c-.18-.356-.359-.716-.507-1.1a3.399 3.399 0 0 0-.308-.614c-.053-.09-.107-.17-.157-.248l-.103-.154a13.769 13.769 0 0 1 3.825-9.283 9.504 9.504 0 0 1 1.207.054c.017.002.104.004.13.004a.931.931 0 0 0 .852-.689c.172-.46.264-.505.448-.505.034 0 .07.006.112.01a2.293 2.293 0 0 1 .437.113 3.16 3.16 0 0 0 .334.081l.13.014a.65.65 0 0 0 .499-.228 21.51 21.51 0 0 0 1.11-1.516 1.756 1.756 0 0 0 .303-.848c.001-.014-.004-.03-.004-.044a13.701 13.701 0 0 1 2.923-.656c-.059.047-.24.178-.24.178a3.513 3.513 0 0 0-.566.467 1.778 1.778 0 0 0-.648 1.15.648.648 0 0 0 .31.576.685.685 0 0 0 .324.086.662.662 0 0 0 .32-.083 5.553 5.553 0 0 1 1.476-.63 1.364 1.364 0 0 1 .25-.02l.207.006c.101.002.207.01.321.022l.226.014c.086.004.157.006.23.006a1.828 1.828 0 0 0 .302-.02.772.772 0 0 0 .459-.24 3.66 3.66 0 0 0 .18-.24l.187-.294a3.057 3.057 0 0 1 .415-.545 2.57 2.57 0 0 1 .273-.23l.056-.042a13.72 13.72 0 0 1 4.181 1.521 1.124 1.124 0 0 0-.265-.04 1.792 1.792 0 0 0-1.119.662 2.614 2.614 0 0 0-.152.26l-.285.63a2.052 2.052 0 0 1-.175.288 2.323 2.323 0 0 0-.126.198.787.787 0 0 0 .19.808 6.13 6.13 0 0 0 .863.727.624.624 0 0 0 .363.114.602.602 0 0 0 .308-.083.623.623 0 0 0 .323-.594l-.012-.146a7.65 7.65 0 0 1-.02-.452.489.489 0 0 1 .13-.293.13.13 0 0 1 .08-.027.122.122 0 0 1 .09.041.608.608 0 0 0 .166.176c.03.022.24.153.24.153a.687.687 0 0 1 .32.34 1.224 1.224 0 0 1-.092 1.002c-.167.295-.229.406-.785.406a1.312 1.312 0 0 1-.585-.138l-.1-.044a.642.642 0 0 0-.25-.051.702.702 0 0 0-.394.12 2.898 2.898 0 0 0-.297.244 4.366 4.366 0 0 0-.506.528 2.726 2.726 0 0 1-.906.654.639.639 0 0 0-.337.83l.06.134a1.823 1.823 0 0 1 .12.458c.007.172-.067.19-.117.2a1.104 1.104 0 0 1-.26.033.778.778 0 0 1-.125-.008 2.474 2.474 0 0 1-.363-.071l-.145-.038a.697.697 0 0 0-.775.359 1.92 1.92 0 0 0-.112.427 6.862 6.862 0 0 0-.047.929.663.663 0 0 0 .494.677l.25.067a1.576 1.576 0 0 0 .152.046 1.818 1.818 0 0 0 .254.06l.118.003a.856.856 0 0 0 .6-.251 1.204 1.204 0 0 0 .273-.327 2.21 2.21 0 0 0 .14-.289L20 12.56a.515.515 0 0 1 .058-.095.53.53 0 0 1 .179-.152 1.15 1.15 0 0 0 .451-.41l.115-.16a1.27 1.27 0 0 1 .161-.155 1.074 1.074 0 0 1 .575-.198.663.663 0 0 1 .345.095c.087.055.213.146.362.265a.674.674 0 0 0 .402.125.643.643 0 0 0 .297-.063.713.713 0 0 0 .378-.436.239.239 0 0 1 .03.02 3.073 3.073 0 0 1 .449.338c.156.141.317.31.448.454a.874.874 0 0 1 .208.354 1.209 1.209 0 0 0 .2.511.619.619 0 0 0 .572.26.68.68 0 0 0 .55-.351c.025-.044.062-.075.053-.087a.407.407 0 0 1 .086.071.7.7 0 0 1 .12.21.654.654 0 0 0 .615.398l.179-.002a2.415 2.415 0 0 1 .266.012c.266.036.442.139.5.293a1.74 1.74 0 0 1 .186.69.357.357 0 0 1-.273.403 5.045 5.045 0 0 1-1.01.307c-.283 0-1.397-.79-1.626.16a1.299 1.299 0 0 1-.087.246c-.018.03-.039.053-.113.053a4.5 4.5 0 0 1-1.833-.84.304.304 0 0 1-.094-.195c-.004-.032-.004-.072-.005-.097l.025-.173a.734.734 0 0 0-.581-.73 3.31 3.31 0 0 0-.641-.071l-.177-.006a9.87 9.87 0 0 0-1.024.059 1.66 1.66 0 0 0-.721.255l-.105.054-.173.055-.095.002a1.622 1.622 0 0 1-.237-.119l-.148-.089a.467.467 0 0 0-.093-.05 1.258 1.258 0 0 0-.301-.144.58.58 0 0 0-.194-.03.626.626 0 0 0-.438.179 1.599 1.599 0 0 0-.18.19l-.137.154a1.558 1.558 0 0 1-.271.226 1.952 1.952 0 0 0-.863.98.67.67 0 0 1-.234.356.858.858 0 0 1-.186.097l-.277.097a3.456 3.456 0 0 0-1.509 1.545 3.201 3.201 0 0 0-.27.673 2.016 2.016 0 0 0-.044.503 1.493 1.493 0 0 1-.406 1.04.626.626 0 0 0-.207.348 1.303 1.303 0 0 0-.016.348 1.53 1.53 0 0 0 .231.675 1.369 1.369 0 0 0 .228.256l.274.257a1.497 1.497 0 0 1 .417.6 2.475 2.475 0 0 0 .753 1.226 2.153 2.153 0 0 0 1.349.594 4.99 4.99 0 0 0 .56-.058l.194-.031c.194-.028.407-.06.627-.084.039-.005.086-.004.127-.01v-.856c-.077.008-.149.013-.23.024-.187.02-.392.05-.583.077l-.274.043a3.899 3.899 0 0 1-.415.046 1.338 1.338 0 0 1-.745-.376 1.602 1.602 0 0 1-.46-.777 2.425 2.425 0 0 0-.668-1.02l-.298-.28a.54.54 0 0 1-.092-.098.612.612 0 0 1-.07-.215 2.517 2.517 0 0 0 .64-1.687 1.132 1.132 0 0 1 .02-.291 2.536 2.536 0 0 1 .203-.481 2.873 2.873 0 0 1 .954-1.067l.305-.106a1.867 1.867 0 0 0 .478-.259 1.615 1.615 0 0 0 .543-.797c.061-.157.108-.236.511-.516a2.353 2.353 0 0 0 .406-.336l.158-.176c.007.005.076.042.09.049l.085.055a2.722 2.722 0 0 0 .406.2.97.97 0 0 0 .333.059h.02c.388-.008.495-.09.4-.058l.137-.043a.963.963 0 0 0 .156-.063l.106-.055a.96.96 0 0 1 .365-.156 9.297 9.297 0 0 1 .965-.057l.148.005c.106.003.2.01.279.018 0 .013.005.163.011.215a1.26 1.26 0 0 0 .347.744 5.24 5.24 0 0 0 2.44 1.152.979.979 0 0 0 .129.009 1.072 1.072 0 0 0 .936-.512.993.993 0 0 0 .142-.154 2.003 2.003 0 0 0 .293.113 1.423 1.423 0 0 0 .48.087.933.933 0 0 0 .109-.006 2.571 2.571 0 0 0 .668-.158.965.965 0 0 0-.016.322 4 4 0 0 0 .172.73 7.8 7.8 0 0 0 .285.75 2.475 2.475 0 0 1 .601 1.348l.049.173c.076.272.156.534.234.751a3.232 3.232 0 0 0 .166.366 1.16 1.16 0 0 0 .104.179 13.783 13.783 0 0 1-1.235 2.547l.717.713c.13-.206.255-.414.376-.627.163-.287.312-.583.456-.881.087-.18.18-.356.26-.54a14.667 14.667 0 0 0 .575-1.55c.004-.013.01-.024.013-.035l-.001-.011c.124-.412.234-.83.323-1.256l.004-.005c.003-.011.004-.023.006-.035.045-.22.068-.448.104-.672.042-.269.095-.535.122-.805.016-.15.013-.304.024-.455.024-.349.053-.697.053-1.046V16c0-.036-.005-.07-.005-.107-.004-.154-.01-.308-.02-.46l-.005-.026a14.766 14.766 0 0 0-.7-3.986l-.01-.026a14.664 14.664 0 0 0-.548-1.418c-.036-.08-.077-.157-.114-.236-.182-.39-.378-.77-.593-1.14-.057-.1-.12-.197-.18-.296q-.32-.524-.679-1.018a14.46 14.46 0 0 0-.205-.274q-.395-.515-.833-.992c-.055-.06-.107-.12-.162-.179a14.776 14.776 0 0 0-25.49 9.041c-.031.375-.052.733-.053 1.075L1.22 16v.015a14.646 14.646 0 0 0 3.295 9.286c.032.04.06.082.092.121.198.239.415.464.628.691.123.13.238.267.365.393.031.03.058.065.09.096.005.006.016.005.025.008a14.78 14.78 0 0 0 14.637 3.542.114.114 0 0 0 .021.006.077.077 0 0 0 .03-.004c.344-.107.67-.25 1.002-.38.14-.054.284-.1.422-.16.324-.137.635-.295.946-.455.158-.081.316-.161.47-.248q.466-.26.908-.552c.129-.084.253-.174.379-.262.209-.148.43-.28.63-.438zM19.19 12.087l-.057.123a1.758 1.758 0 0 1-.093.2c-.008.006-.083.097-.102.117a.177.177 0 0 0-.061-.025l-.212-.059a5.387 5.387 0 0 1 .027-.544 2.736 2.736 0 0 0 .38.065 1.078 1.078 0 0 0 .177.012 2.42 2.42 0 0 0-.06.111zM4.8 23.184a9.466 9.466 0 0 1 1.258.908c-.078.048-.156.1-.234.157a1.619 1.619 0 0 0-.474.545 13.882 13.882 0 0 1-1.5-2.227zm-1.946-3.398a1.512 1.512 0 0 1 .06.605 13.682 13.682 0 0 1-.413-1.482 7.537 7.537 0 0 1 .353.877zm4.314-14.37l-.033-.003c.02-.016.037-.034.056-.05a.74.74 0 0 1-.023.053zm2.957-1.91c-.223.318-.463.65-.657.895l-.066-.02a3.111 3.111 0 0 0-.613-.15 13.803 13.803 0 0 1 1.336-.726zm7.143-1.275c-.073.103-.156.213-.21.296l-.195.31-.04.052c-.035.002-.065.002-.098.002l-.19-.005-.212-.013a4.016 4.016 0 0 0-.367-.024l-.21-.006a2.4 2.4 0 0 0-.45.037 3.807 3.807 0 0 0-.463.127c.075-.055.24-.175.288-.217a2.375 2.375 0 0 0 .323-.284 1.667 1.667 0 0 0 .264-.323c.105-.002.207-.016.312-.016.422 0 .837.027 1.248.064zm4.523 3.892a12.133 12.133 0 0 1-.084-.08 2.96 2.96 0 0 0 .138-.236 1.302 1.302 0 0 0-.054.316zm5.596 6.451a3.476 3.476 0 0 0-.4-.02 1.788 1.788 0 0 0-.18-.261 1.45 1.45 0 0 0-.38-.313.968.968 0 0 0-.989.049 2.266 2.266 0 0 0-.315-.496 7.549 7.549 0 0 0-.564-.575 4.184 4.184 0 0 0-.596-.449 1.254 1.254 0 0 0-.075-.046.969.969 0 0 0-1.229.263 3.903 3.903 0 0 0-.172-.118 1.677 1.677 0 0 0-.87-.247 1.976 1.976 0 0 0-.99.283 2.53 2.53 0 0 0-.134-.56 3.745 3.745 0 0 0 1.004-.806 3.536 3.536 0 0 1 .409-.428 2.08 2.08 0 0 1 .087-.077 2.259 2.259 0 0 0 .915.192 1.593 1.593 0 0 0 1.64-.904 2.203 2.203 0 0 0 .181-1.758 1.608 1.608 0 0 0-.726-.889l-.172-.107a1.002 1.002 0 0 0-.071-.085 1.088 1.088 0 0 0-.79-.34 1.226 1.226 0 0 0-.69.245.874.874 0 0 0-.079.071 1.382 1.382 0 0 0-.174.22l.162-.357a1.99 1.99 0 0 1 .066-.107 1.29 1.29 0 0 1 .376-.259c-.01.007.037.019.106.037l.448.131a4.021 4.021 0 0 0 1.186.248.902.902 0 0 0 .117-.025A13.804 13.804 0 0 1 29.853 16c0 .272-.025.537-.04.805a7.091 7.091 0 0 0-.696-1.158.967.967 0 0 0-.435-.299 1.435 1.435 0 0 0 .24-.816 2.73 2.73 0 0 0-.275-1.1 1.49 1.49 0 0 0-1.26-.858zm1.872 6.494l-.064-.23c-.052-.17-.102-.334-.152-.483-.152-.421-.23-.487-.243-.499a3.893 3.893 0 0 1-.47-1.055 3.276 3.276 0 0 1-.133-.544 7.543 7.543 0 0 1 1.037 2.142 2.665 2.665 0 0 0 .125.54.535.535 0 0 0 .129.17c-.03.13-.066.258-.1.387a12.409 12.409 0 0 1-.129-.428zM18.503 7.883a.659.659 0 0 1-.072-.556c.028-.067.058-.135.088-.196a.656.656 0 0 1 .463-.364l.122-.016a.626.626 0 0 1 .415.158 1.216 1.216 0 0 1 .354.535.636.636 0 0 1 .021.303.68.68 0 0 1 .46.602.875.875 0 0 1-.407.758.438.438 0 0 1-.208.046.758.758 0 0 1-.445-.16.707.707 0 0 1-.256-.646l.01-.115-.006-.002a.827.827 0 0 1-.539-.347zm6.372 7.533l-.003.01a.362.362 0 0 1 .003-.01zm6.478 14.169l-.706.709L21 20.7V25h-1v-6h6v1h-4.287z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/applyChanges16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/applyChanges16.json new file mode 100644 index 00000000..30a34927 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/applyChanges16.json @@ -0,0 +1 @@ +"M13.331 11.376l-2.809 2.809-2.81-2.809.708-.707 1.602 1.602V7.522c0-2.481-2.018-4.58-4.5-4.58h-1.5v-.92h1.5c3.033 0 5.464 2.468 5.464 5.5v4.749l1.638-1.602.707.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/applyChanges24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/applyChanges24.json new file mode 100644 index 00000000..e11f2c90 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/applyChanges24.json @@ -0,0 +1 @@ +"M19.33 19.376l-2.814 2.815-2.847-2.847.707-.707 1.633 1.633V8.99c0-3.308-2.692-6-6-6h-3v-.973h3a6.94 6.94 0 0 1 6.964 6.955v11.294l1.65-1.597.708.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/applyChanges32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/applyChanges32.json new file mode 100644 index 00000000..cdbef63d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/applyChanges32.json @@ -0,0 +1 @@ +"M24.354 24.347L20.5 28.2l-3.854-3.853.708-.707L20 26.286l.045-11.78c0-5.237-4.307-9.535-9.545-9.535H9v-.964h1.5c5.79 0 10.5 4.71 10.5 10.5v11.78l2.646-2.647.708.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/applySelectionToExistingView16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/applySelectionToExistingView16.json new file mode 100644 index 00000000..e05a8587 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/applySelectionToExistingView16.json @@ -0,0 +1 @@ +"M16 2v1h-2v2h-1V3h-2V2h2V0h1v2h2zM7 7.5c0 .237-.06.459-.159.658a1.502 1.502 0 0 0-.682.683A1.48 1.48 0 0 1 5.5 9C4.673 9 4 8.327 4 7.5c0-.215.047-.418.129-.603L2.542 5.575C2.272 5.837 1.905 6 1.5 6 .673 6 0 5.327 0 4.5S.673 3 1.5 3c.406 0 .774.164 1.044.427L4.13 2.105A1.488 1.488 0 0 1 4 1.5C4 .673 4.673 0 5.5 0S7 .673 7 1.5 6.327 3 5.5 3c-.34 0-.65-.118-.901-.309l-1.573 1.31h3.066A1.498 1.498 0 0 1 7.5 3C8.327 3 9 3.673 9 4.5S8.327 6 7.5 6a1.5 1.5 0 0 1-1.408-1H3.026l1.571 1.31C4.849 6.118 5.16 6 5.5 6 6.327 6 7 6.673 7 7.5zm0-2.75c0 .139.112.25.25.25h.5A.25.25 0 0 0 8 4.75v-.486A.263.263 0 0 0 7.737 4H7.25a.25.25 0 0 0-.25.25v.5zm-2-3c0 .139.112.25.25.25h.5A.25.25 0 0 0 6 1.75v-.486A.263.263 0 0 0 5.737 1H5.25a.25.25 0 0 0-.25.25v.5zM2 4.264A.263.263 0 0 0 1.737 4H1.25a.25.25 0 0 0-.25.25v.5c0 .139.112.25.25.25h.5A.25.25 0 0 0 2 4.75v-.486zm4 3A.263.263 0 0 0 5.737 7H5.25a.25.25 0 0 0-.25.25v.5c0 .139.112.25.25.25h.5A.25.25 0 0 0 6 7.75v-.486zM16 8.5v1a.5.5 0 0 1-.5.5h-.26l-.67 4.014c.241.035.43.235.43.486v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-.292l-3.021-.604A.493.493 0 0 1 9.5 15h-1a.5.5 0 0 1-.5-.5v-1c0-.221.146-.403.346-.469L7.838 11H7.5a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h.934L10 7.434V6.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v.553l2.164 1.082A.495.495 0 0 1 14.5 8h1a.5.5 0 0 1 .5.5zM9.434 13L11 11.434v-.271l-2.031-.509a.49.49 0 0 1-.315.315L9.162 13h.272zM9 9.566v.272l2.031.507a.49.49 0 0 1 .314-.314L10.838 8h-.272L9 9.566zm2.655-1.597L12.162 10h.338c.076 0 .147.02.212.05L14 9.189v-.24l-2.164-1.083a.494.494 0 0 1-.181.104zM10 13.792l3.021.604a.493.493 0 0 1 .114-.232L12.053 12h-.496L10 13.563v.229zm3.808-.071l.622-3.735a.502.502 0 0 1-.137-.034L13 10.814v.686c0 .13-.053.247-.135.336l.943 1.885zM4 12h-.5c-.827 0-1.5-.673-1.5-1.5V10H1v.5C1 11.878 2.121 13 3.5 13H4v1.176L6.058 12.5 4 10.825V12z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/applySelectionToExistingView24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/applySelectionToExistingView24.json new file mode 100644 index 00000000..ea7cde1b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/applySelectionToExistingView24.json @@ -0,0 +1 @@ +"M9.5 11.1c-.759 0-1.428.36-1.868.911l-2.27-2.016c.231-.287.404-.622.484-.995h4.308a2.402 2.402 0 0 0 2.346 1.9c1.324 0 2.4-1.076 2.4-2.4s-1.076-2.4-2.4-2.4A2.402 2.402 0 0 0 10.154 8H5.846a2.38 2.38 0 0 0-.484-.995l2.27-2.016c.44.55 1.11.911 1.868.911 1.324 0 2.4-1.076 2.4-2.4s-1.076-2.4-2.4-2.4-2.4 1.076-2.4 2.4c0 .29.06.565.154.822L4.81 6.493A2.383 2.383 0 0 0 3.5 6.1c-1.324 0-2.4 1.076-2.4 2.4s1.076 2.4 2.4 2.4c.483 0 .932-.146 1.31-.393l2.444 2.17a2.375 2.375 0 0 0-.154.823c0 1.324 1.076 2.4 2.4 2.4s2.4-1.076 2.4-2.4-1.076-2.4-2.4-2.4zM11 8a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1V8zM8 3a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1V3zm-5 7a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H3zm8 4a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1zm-2.646 3.66l2.847 2.846-2.847 2.848-.708-.708L9.293 21H7c-1.654 0-3-1.346-3-3v-2h1v2c0 1.103.897 2 2 2h2.281l-1.635-1.634.708-.707zM24 6v1h-3v3h-1V7h-3V6h3V3h1v3h3zm-1.5 8c-.362 0-.69.134-.949.348l-2.581-1.55A1.499 1.499 0 1 0 16 12.5c0 .23.057.447.15.643l-2.007 2.007A1.483 1.483 0 0 0 13.5 15a1.497 1.497 0 0 0-.214 2.978l.448 2.24a1.495 1.495 0 1 0 2.088 1.976l4.208.601A1.502 1.502 0 0 0 21.5 24c1.543 0 2.092-2.085.694-2.822l.601-4.208A1.502 1.502 0 0 0 24 15.5c0-.827-.673-1.5-1.5-1.5zm-3.906-.48v.011h-.01l.01-.011zm-.146.132l2.582 1.55c-.02.096-.03.196-.03.298 0 .062.011.122.018.182l-1.48.74a1.492 1.492 0 0 0-.824-.4l-.448-2.24c.065-.038.125-.082.182-.13zM19 17v1h-1v-1h1zm-2-5h1v1h-1v-1zm-.143 1.85c.134.064.277.106.429.128l.448 2.24a1.502 1.502 0 0 0-.517.516l-2.239-.448a1.482 1.482 0 0 0-.128-.429l2.007-2.007zM13 17v-1h1v1h-1zm2 5h-1v-1h1v1zm.148-1.847a1.48 1.48 0 0 0-.434-.131l-.447-2.24c.212-.127.388-.304.515-.516l2.24.448c.023.158.07.307.138.446l-2.012 1.993zm5.03 1.653l-4.208-.601a1.477 1.477 0 0 0-.12-.348l2.007-2.007c.196.093.412.15.643.15.11 0 .217-.014.32-.036l1.533 2.582a1.48 1.48 0 0 0-.175.26zm-.526-3.357c.214-.26.348-.587.348-.949 0-.062-.011-.122-.018-.182l1.48-.74c.101.098.218.178.344.244l-.6 4.208H21.2l-1.549-2.581zM22 23h-1v-1h1v1zm1-7h-1v-1h1v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/applySelectionToExistingView32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/applySelectionToExistingView32.json new file mode 100644 index 00000000..28be8e92 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/applySelectionToExistingView32.json @@ -0,0 +1 @@ +"M31 7h-5v5h-1V7h-5V6h5V1h1v5h5v1zM8.34 21.646l-.707.708L10.279 25H7c-1.654 0-3-1.346-3-3v-2H3v2c0 2.206 1.794 4 4 4h3.28l-2.647 2.646.707.708 3.853-3.854-3.853-3.854zM16.9 10.5c0 1.324-1.076 2.4-2.4 2.4a2.402 2.402 0 0 1-2.346-1.9H5.846a2.38 2.38 0 0 1-.45.956l3.322 2.95A2.385 2.385 0 0 1 10.5 14.1c1.324 0 2.4 1.076 2.4 2.4s-1.076 2.4-2.4 2.4-2.4-1.076-2.4-2.4c0-.342.074-.665.203-.96l-3.448-3.062A2.385 2.385 0 0 1 3.5 12.9c-1.324 0-2.4-1.076-2.4-2.4s1.076-2.4 2.4-2.4c.503 0 .969.157 1.355.422L8.303 5.46A2.382 2.382 0 0 1 8.1 4.5c0-1.324 1.076-2.4 2.4-2.4s2.4 1.076 2.4 2.4-1.076 2.4-2.4 2.4c-.71 0-1.342-.316-1.781-.807L5.395 9.044c.215.279.375.6.45.956h6.31A2.402 2.402 0 0 1 14.5 8.1c1.324 0 2.4 1.076 2.4 2.4zM9 5a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1v1zm0 11v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1zm-5-4a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h1zm12-2a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1zm12.07 10.993l-1.164 5.234A1.995 1.995 0 0 1 28 28c0 1.103-.897 2-2 2a1.997 1.997 0 0 1-1.974-1.743l-4.17-.521A2 2 0 0 1 18 29c-1.103 0-2-.897-2-2a2 2 0 0 1 1.186-1.823l-.369-2.196A1.996 1.996 0 0 1 15 21c0-1.103.897-2 2-2 .369 0 .71.107 1.008.282l2.278-2.268A1.977 1.977 0 0 1 20 16c0-1.103.897-2 2-2s2 .897 2 2a2 2 0 0 1-.048.426l2.546 1.268c.367-.422.9-.694 1.502-.694 1.103 0 2 .897 2 2 0 1.079-.86 1.955-1.93 1.993zm-2.14 5.014l1.164-5.234a2.004 2.004 0 0 1-.495-.35l-1.69 1.014c.054.18.091.366.091.563 0 .6-.271 1.133-.691 1.5l1.273 2.546c.113-.025.23-.035.348-.039zm-1.234.49l-1.263-2.547c-.14.03-.284.05-.433.05-.37 0-.712-.108-1.01-.284l-2.274 2.275c.134.226.222.48.258.752l4.17.521c.12-.3.312-.56.552-.768zm-5.683-1.211l2.276-2.267a1.976 1.976 0 0 1-.271-.842l-2.194-.365a2.009 2.009 0 0 1-1.018 1.015l.368 2.19c.305.027.589.12.84.269zm1.982-7.567l-2.28 2.27c.148.25.24.532.267.836l2.193.365a2.01 2.01 0 0 1 1.013-1.014l-.366-2.194c-.3-.027-.58-.118-.827-.263zM24 21.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1zm3-2a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1zm-3.506-2.185a2 2 0 0 1-.685.51l.367 2.193a1.99 1.99 0 0 1 1.225.558l1.69-1.013A1.971 1.971 0 0 1 26 19c0-.142.016-.28.045-.415l-2.55-1.27zM21 16.5a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1zM16.5 22h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5zm2.5 4.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1zm8 1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/apps16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/apps16.json new file mode 100644 index 00000000..b52e4c52 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/apps16.json @@ -0,0 +1 @@ +"M6 1H2a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1zm0 5H2V2h4zm4 1h4a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1zm4-1h-4V2h4zm-4 9h4a1 1 0 0 0 1-1v-4a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1zm4-1h-4v-4h4zM6 9H2a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1v-4a1 1 0 0 0-1-1zm0 5H2v-4h4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/apps24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/apps24.json new file mode 100644 index 00000000..ac6ad78d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/apps24.json @@ -0,0 +1 @@ +"M9.5 2h-6A1.502 1.502 0 0 0 2 3.5v6A1.502 1.502 0 0 0 3.5 11h6A1.502 1.502 0 0 0 11 9.5v-6A1.502 1.502 0 0 0 9.5 2zm.5 7.5a.501.501 0 0 1-.5.5h-6a.501.501 0 0 1-.5-.5v-6a.501.501 0 0 1 .5-.5h6a.501.501 0 0 1 .5.5zM20.5 2h-6A1.502 1.502 0 0 0 13 3.5v6a1.502 1.502 0 0 0 1.5 1.5h6A1.502 1.502 0 0 0 22 9.5v-6A1.502 1.502 0 0 0 20.5 2zm.5 7.5a.501.501 0 0 1-.5.5h-6a.501.501 0 0 1-.5-.5v-6a.501.501 0 0 1 .5-.5h6a.501.501 0 0 1 .5.5zM9.5 13h-6A1.502 1.502 0 0 0 2 14.5v6A1.502 1.502 0 0 0 3.5 22h6a1.502 1.502 0 0 0 1.5-1.5v-6A1.502 1.502 0 0 0 9.5 13zm.5 7.5a.501.501 0 0 1-.5.5h-6a.501.501 0 0 1-.5-.5v-6a.501.501 0 0 1 .5-.5h6a.501.501 0 0 1 .5.5zM20.5 13h-6a1.502 1.502 0 0 0-1.5 1.5v6a1.502 1.502 0 0 0 1.5 1.5h6a1.502 1.502 0 0 0 1.5-1.5v-6a1.502 1.502 0 0 0-1.5-1.5zm.5 7.5a.501.501 0 0 1-.5.5h-6a.501.501 0 0 1-.5-.5v-6a.501.501 0 0 1 .5-.5h6a.501.501 0 0 1 .5.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/apps32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/apps32.json new file mode 100644 index 00000000..137da851 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/apps32.json @@ -0,0 +1 @@ +"M13.25 3h-8.5A1.752 1.752 0 0 0 3 4.75v8.5A1.752 1.752 0 0 0 4.75 15h8.5A1.752 1.752 0 0 0 15 13.25v-8.5A1.752 1.752 0 0 0 13.25 3zM14 13.25a.751.751 0 0 1-.75.75h-8.5a.751.751 0 0 1-.75-.75v-8.5A.751.751 0 0 1 4.75 4h8.5a.751.751 0 0 1 .75.75zM27.25 3h-8.5A1.752 1.752 0 0 0 17 4.75v8.5A1.752 1.752 0 0 0 18.75 15h8.5A1.752 1.752 0 0 0 29 13.25v-8.5A1.752 1.752 0 0 0 27.25 3zM28 13.25a.751.751 0 0 1-.75.75h-8.5a.751.751 0 0 1-.75-.75v-8.5a.751.751 0 0 1 .75-.75h8.5a.751.751 0 0 1 .75.75zM27.25 17h-8.5A1.752 1.752 0 0 0 17 18.75v8.5A1.752 1.752 0 0 0 18.75 29h8.5A1.752 1.752 0 0 0 29 27.25v-8.5A1.752 1.752 0 0 0 27.25 17zM28 27.25a.751.751 0 0 1-.75.75h-8.5a.751.751 0 0 1-.75-.75v-8.5a.751.751 0 0 1 .75-.75h8.5a.751.751 0 0 1 .75.75zM13.25 17h-8.5A1.752 1.752 0 0 0 3 18.75v8.5A1.752 1.752 0 0 0 4.75 29h8.5A1.752 1.752 0 0 0 15 27.25v-8.5A1.752 1.752 0 0 0 13.25 17zM14 27.25a.751.751 0 0 1-.75.75h-8.5a.751.751 0 0 1-.75-.75v-8.5a.751.751 0 0 1 .75-.75h8.5a.751.751 0 0 1 .75.75z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arcgisOnline16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arcgisOnline16.json new file mode 100644 index 00000000..cd9485be --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arcgisOnline16.json @@ -0,0 +1 @@ +"M14.41 11.428l-.836-.68a2.487 2.487 0 0 0-.054-4.524l-.504-.227-.076-.547a3.967 3.967 0 0 0-7.43-1.357l-.402.732-.792-.265A1.008 1.008 0 0 0 4 4.5a.989.989 0 0 0-.987.92L2.967 6l-.525.247A2.476 2.476 0 0 0 1 8.5 2.503 2.503 0 0 0 3.5 11H5v1H3.5a3.493 3.493 0 0 1-1.484-6.659 1.966 1.966 0 0 1 2.617-1.73 4.968 4.968 0 0 1 9.298 1.701 3.49 3.49 0 0 1 .478 6.116zM9.5 7.473L12.975 9.5 9.5 11.527 6.025 9.5zm0 1.158L8.01 9.5l1.49.87 1.49-.87zm3.475 2.869l-.858-.5L9.5 12.527 6.883 11l-.858.5L9.5 13.527zM9.5 14.527L6.883 13l-.858.5L9.5 15.527l3.475-2.027-.858-.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arcgisOnline24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arcgisOnline24.json new file mode 100644 index 00000000..47a21aa9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arcgisOnline24.json @@ -0,0 +1 @@ +"M24 12a4.99 4.99 0 0 1-2.15 4.101l-.85-.495v-.163a3.974 3.974 0 0 0-1.377-7.377l-.79-.124-.052-.798a5.293 5.293 0 0 0-10.214-1.57L8.17 6.59l-.977-.483A2.277 2.277 0 0 0 6.19 5.87a2.18 2.18 0 0 0-1.167.339 2.206 2.206 0 0 0-.98 1.395l-.113.505-.476.2A4 4 0 0 0 5 16h2v1H5a5 5 0 0 1-1.934-9.611 3.21 3.21 0 0 1 1.422-2.025 3.17 3.17 0 0 1 1.702-.493 3.269 3.269 0 0 1 1.446.34 6.293 6.293 0 0 1 12.143 1.867A4.988 4.988 0 0 1 24 12zm-5.437 7.5l-4.016 2.342-4.015-2.342.587-.342-.993-.579-1.578.92 6 3.501 6-3.5-1.579-.92-.992.578zm1.985-3l-1.579-.92-.992.578.586.342-4.016 2.342-4.015-2.342.587-.342-.993-.579-1.578.921 6 3.5zm-12-3l6-3.5 6 3.5-6 3.5zm6 2.342l4.015-2.342-4.016-2.343-4.015 2.343z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arcgisOnline32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arcgisOnline32.json new file mode 100644 index 00000000..255f61b0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arcgisOnline32.json @@ -0,0 +1 @@ +"M29.541 21.722l-.921-.537a5.765 5.765 0 0 0 2.18-4.48 5.359 5.359 0 0 0-3.607-5.098l-.989-.336-.147-1.033A7.953 7.953 0 0 0 18.463 3.2a7.647 7.647 0 0 0-6.683 4.187l-.629 1.184-1.298-.335a3.474 3.474 0 0 0-.874-.13 2.943 2.943 0 0 0-3.024 2.766l-.053.977-.867.445A5.173 5.173 0 0 0 2.2 16.897c0 2.653 2.166 5.085 4.545 5.103H9v1H6.737C3.733 22.978 1.2 19.988 1.2 16.897a6.169 6.169 0 0 1 3.378-5.493l.357-.183.022-.402a3.93 3.93 0 0 1 4.022-3.713 4.432 4.432 0 0 1 1.125.162l.534.138.26-.488A8.645 8.645 0 0 1 18.462 2.2a8.956 8.956 0 0 1 8.584 7.897l.06.425.408.138a6.358 6.358 0 0 1 4.285 6.044 6.776 6.776 0 0 1-2.259 5.018zm-3.409 4.376l-6.678 3.896-6.678-3.896.494-.288-.992-.58-1.486.868 8.662 5.054 8.663-5.054-1.419-.828-.992.58zm-.052-4.659l-.992.58 1.112.648-6.678 3.896-6.678-3.896 1.112-.649-.992-.579-2.105 1.228 8.663 5.054 8.663-5.054zm-15.22-2.386L19.521 14l8.663 5.053-8.663 5.054zm1.984 0l6.678 3.896 6.678-3.896-6.678-3.896z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowBoldDown16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowBoldDown16.json new file mode 100644 index 00000000..b609ef70 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowBoldDown16.json @@ -0,0 +1 @@ +"M6 2v7H2.25L8 14.75 13.75 9H10V2zm5.336 8L8 13.336 4.664 10H7V3h2v7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowBoldDown24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowBoldDown24.json new file mode 100644 index 00000000..0420fe2a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowBoldDown24.json @@ -0,0 +1 @@ +"M15 3H9v10H3.25L12 21.75 20.75 13H15zm3.336 11L12 20.336 5.664 14H10V4h4v10z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowBoldDown32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowBoldDown32.json new file mode 100644 index 00000000..6c16e85c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowBoldDown32.json @@ -0,0 +1 @@ +"M20 4h-8v14H5.25L16 28.75 26.75 18H20zm4.336 15L16 27.336 7.664 19H13V5h6v14z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowBoldLeft16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowBoldLeft16.json new file mode 100644 index 00000000..59c61025 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowBoldLeft16.json @@ -0,0 +1 @@ +"M1.25 8L7 13.75V10h7V6H7V2.25zM13 7v2H6v2.336L2.664 8 6 4.664V7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowBoldLeft24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowBoldLeft24.json new file mode 100644 index 00000000..3b84073c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowBoldLeft24.json @@ -0,0 +1 @@ +"M11 3.25L2.25 12 11 20.75V15h10V9H11zM20 10v4H10v4.336L3.664 12 10 5.664V10z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowBoldLeft32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowBoldLeft32.json new file mode 100644 index 00000000..6ef56d0f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowBoldLeft32.json @@ -0,0 +1 @@ +"M14 5.25L3.25 16 14 26.75V20h14v-8H14zM27 13v6H13v5.336L4.664 16 13 7.664V13z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowBoldRight16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowBoldRight16.json new file mode 100644 index 00000000..67360f4d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowBoldRight16.json @@ -0,0 +1 @@ +"M14.75 8L9 2.25V6H2v4h7v3.75zM3 9V7h7V4.664L13.336 8 10 11.336V9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowBoldRight24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowBoldRight24.json new file mode 100644 index 00000000..022da2ea --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowBoldRight24.json @@ -0,0 +1 @@ +"M13 9H3v6h10v5.75L21.75 12 13 3.25zm1-3.336L20.336 12 14 18.336V14H4v-4h10z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowBoldRight32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowBoldRight32.json new file mode 100644 index 00000000..d6dc27b2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowBoldRight32.json @@ -0,0 +1 @@ +"M18 12H4v8h14v6.75L28.75 16 18 5.25zm1-4.336L27.336 16 19 24.336V19H5v-6h14z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowBoldUp16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowBoldUp16.json new file mode 100644 index 00000000..5160d53b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowBoldUp16.json @@ -0,0 +1 @@ +"M10 14V7h3.75L8 1.25 2.25 7H6v7zM4.664 6L8 2.664 11.336 6H9v7H7V6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowBoldUp24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowBoldUp24.json new file mode 100644 index 00000000..e53261f0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowBoldUp24.json @@ -0,0 +1 @@ +"M3.25 11H9v10h6V11h5.75L12 2.25zM14 10v10h-4V10H5.664L12 3.664 18.336 10z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowBoldUp32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowBoldUp32.json new file mode 100644 index 00000000..977ac2ae --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowBoldUp32.json @@ -0,0 +1 @@ +"M5.25 14H12v14h8V14h6.75L16 3.25zM19 13v14h-6V13H7.664L16 4.664 24.336 13z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowCircleDown16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowCircleDown16.json new file mode 100644 index 00000000..656ae742 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowCircleDown16.json @@ -0,0 +1 @@ +"M8.5 1.2a7.3 7.3 0 1 0 0 14.6 7.3 7.3 0 0 0 0-14.6zm0 13.6a6.307 6.307 0 0 1-6.3-6.3c0-3.474 2.826-6.3 6.3-6.3s6.3 2.826 6.3 6.3c0 3.473-2.826 6.3-6.3 6.3zm2.826-4.902l-2.809 2.809-2.809-2.809.707-.707L8 10.76V4h1v6.793l1.62-1.602.706.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowCircleDown16F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowCircleDown16F.json new file mode 100644 index 00000000..7c80e26f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowCircleDown16F.json @@ -0,0 +1 @@ +"M8.5 1.2a7.3 7.3 0 1 0 0 14.6 7.3 7.3 0 0 0 0-14.6zm.017 11.649l-2.88-2.88.849-.848L8 10.617V4h1v6.652l1.548-1.53.849.847-2.88 2.88z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowCircleDown24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowCircleDown24.json new file mode 100644 index 00000000..e6a30164 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowCircleDown24.json @@ -0,0 +1 @@ +"M12.5 2.2C6.81 2.2 2.2 6.81 2.2 12.5c0 5.692 4.61 10.3 10.3 10.3s10.3-4.608 10.3-10.3c0-5.69-4.61-10.3-10.3-10.3zm0 19.6c-5.128 0-9.3-4.172-9.3-9.3s4.172-9.3 9.3-9.3 9.3 4.172 9.3 9.3-4.172 9.3-9.3 9.3zm3.854-6.695L12.5 18.957l-3.855-3.853.708-.708L12 17.048V7h1v10.05l2.646-2.652.708.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowCircleDown24F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowCircleDown24F.json new file mode 100644 index 00000000..d722c5e2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowCircleDown24F.json @@ -0,0 +1 @@ +"M12.5 2.2C6.81 2.2 2.2 6.81 2.2 12.5c0 5.692 4.61 10.3 10.3 10.3s10.3-4.608 10.3-10.3c0-5.69-4.61-10.3-10.3-10.3zm.001 16.899l-3.925-3.924.848-.85L12 16.905V7h1v9.908l2.576-2.58.848.849-3.923 3.922z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowCircleDown32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowCircleDown32.json new file mode 100644 index 00000000..abaa2d6f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowCircleDown32.json @@ -0,0 +1 @@ +"M16.5 29.8c7.346 0 13.3-5.954 13.3-13.3S23.846 3.2 16.5 3.2 3.2 9.154 3.2 16.5s5.954 13.3 13.3 13.3zm0-25.6c6.793 0 12.3 5.507 12.3 12.3s-5.507 12.3-12.3 12.3S4.2 23.293 4.2 16.5 9.707 4.2 16.5 4.2zm3.854 17.214L16.5 25.268l-3.854-3.854.708-.707L16 23.354V8h1v15.354l2.646-2.647.708.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowCircleDown32F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowCircleDown32F.json new file mode 100644 index 00000000..669a4349 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowCircleDown32F.json @@ -0,0 +1 @@ +"M16.5 3.2C9.154 3.2 3.2 9.154 3.2 16.5s5.954 13.3 13.3 13.3 13.3-5.954 13.3-13.3S23.846 3.2 16.5 3.2zm0 22.28l-3.96-3.96.92-.92L16 23.143V8h1v15.142l2.54-2.541.92.92-3.96 3.958z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowCircleDownF16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowCircleDownF16.json new file mode 100644 index 00000000..7c80e26f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowCircleDownF16.json @@ -0,0 +1 @@ +"M8.5 1.2a7.3 7.3 0 1 0 0 14.6 7.3 7.3 0 0 0 0-14.6zm.017 11.649l-2.88-2.88.849-.848L8 10.617V4h1v6.652l1.548-1.53.849.847-2.88 2.88z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowCircleDownF24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowCircleDownF24.json new file mode 100644 index 00000000..d722c5e2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowCircleDownF24.json @@ -0,0 +1 @@ +"M12.5 2.2C6.81 2.2 2.2 6.81 2.2 12.5c0 5.692 4.61 10.3 10.3 10.3s10.3-4.608 10.3-10.3c0-5.69-4.61-10.3-10.3-10.3zm.001 16.899l-3.925-3.924.848-.85L12 16.905V7h1v9.908l2.576-2.58.848.849-3.923 3.922z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowCircleDownF32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowCircleDownF32.json new file mode 100644 index 00000000..669a4349 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowCircleDownF32.json @@ -0,0 +1 @@ +"M16.5 3.2C9.154 3.2 3.2 9.154 3.2 16.5s5.954 13.3 13.3 13.3 13.3-5.954 13.3-13.3S23.846 3.2 16.5 3.2zm0 22.28l-3.96-3.96.92-.92L16 23.143V8h1v15.142l2.54-2.541.92.92-3.96 3.958z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDoubleDiagonal116.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDoubleDiagonal116.json new file mode 100644 index 00000000..e1f89c78 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDoubleDiagonal116.json @@ -0,0 +1 @@ +"M3 9v4h4v-1H4.707L12 4.707V7h1V3H9v1h2.293L4 11.293V9H3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDoubleDiagonal124.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDoubleDiagonal124.json new file mode 100644 index 00000000..5892fb2b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDoubleDiagonal124.json @@ -0,0 +1 @@ +"M13 6h4.293L6 17.293V13H5v6h6v-1H6.707L18 6.707V11h1V5h-6v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDoubleDiagonal132.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDoubleDiagonal132.json new file mode 100644 index 00000000..d1cf63f2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDoubleDiagonal132.json @@ -0,0 +1 @@ +"M17 8h6.293L8 23.293V17H7v8h8v-1H8.707L24 8.707V15h1V7h-8v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDoubleDiagonal216.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDoubleDiagonal216.json new file mode 100644 index 00000000..0bf5ab5e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDoubleDiagonal216.json @@ -0,0 +1 @@ +"M7 3H3v4h1V4.707L11.293 12H9v1h4V9h-1v2.293L4.707 4H7V3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDoubleDiagonal224.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDoubleDiagonal224.json new file mode 100644 index 00000000..61961642 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDoubleDiagonal224.json @@ -0,0 +1 @@ +"M18 17.293L6.707 6H11V5H5v6h1V6.707L17.293 18H13v1h6v-6h-1v4.293z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDoubleDiagonal232.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDoubleDiagonal232.json new file mode 100644 index 00000000..0cdc0670 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDoubleDiagonal232.json @@ -0,0 +1 @@ +"M24 17v6.293L8.707 8H15V7H7v8h1V8.707L23.293 24H17v1h8v-8h-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDoubleHorizontal16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDoubleHorizontal16.json new file mode 100644 index 00000000..059681f2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDoubleHorizontal16.json @@ -0,0 +1 @@ +"M4.618 5.708l-2.809 2.81 2.809 2.808.707-.707L3.705 9h8.59l-1.62 1.619.707.707 2.809-2.808-2.809-2.81-.707.707L12.26 8H3.74l1.585-1.585-.707-.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDoubleHorizontal24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDoubleHorizontal24.json new file mode 100644 index 00000000..5518843b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDoubleHorizontal24.json @@ -0,0 +1 @@ +"M16.646 9.354L19.293 12H4.707l2.647-2.646-.708-.708L2.793 12.5l3.853 3.854.708-.708L4.707 13h14.586l-2.647 2.646.708.708 3.853-3.854-3.853-3.854-.708.708z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDoubleHorizontal32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDoubleHorizontal32.json new file mode 100644 index 00000000..9c859eb9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDoubleHorizontal32.json @@ -0,0 +1 @@ +"M21.646 12.354L25.293 16H6.707l3.647-3.646-.708-.708L4.793 16.5l4.853 4.854.708-.708L6.707 17h18.586l-3.647 3.646.708.708 4.853-4.854-4.853-4.854-.708.708z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDoubleVertical16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDoubleVertical16.json new file mode 100644 index 00000000..a55ed4cb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDoubleVertical16.json @@ -0,0 +1 @@ +"M6.415 10.675l-.707.707 2.81 2.809 2.808-2.809-.707-.707L9 12.295v-8.59l1.619 1.62.707-.707-2.808-2.809-2.81 2.809.707.707L8 3.74v8.52l-1.585-1.585z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDoubleVertical24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDoubleVertical24.json new file mode 100644 index 00000000..4c3cc0cd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDoubleVertical24.json @@ -0,0 +1 @@ +"M15.646 7.354l.708-.708L12.5 2.793 8.646 6.646l.708.708L12 4.707v14.586l-2.646-2.647-.708.708 3.854 3.853 3.854-3.853-.708-.708L13 19.293V4.707l2.646 2.647z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDoubleVertical32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDoubleVertical32.json new file mode 100644 index 00000000..0574c740 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDoubleVertical32.json @@ -0,0 +1 @@ +"M20.646 10.354l.708-.708L16.5 4.793l-4.854 4.853.708.708L16 6.707v18.586l-3.646-3.647-.708.708 4.854 4.853 4.854-4.853-.708-.708L17 25.293V6.707l3.646 3.647z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDown16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDown16.json new file mode 100644 index 00000000..6c210aef --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDown16.json @@ -0,0 +1 @@ +"M9 2v10.295l1.62-1.62.706.707-2.808 2.81-2.81-2.81.707-.707L8 12.26V2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDown24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDown24.json new file mode 100644 index 00000000..cb7f21f0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDown24.json @@ -0,0 +1 @@ +"M9.354 16.646L12 19.293V3h1v16.293l2.646-2.646.707.707-3.853 3.853-3.854-3.853z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDown32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDown32.json new file mode 100644 index 00000000..0120a570 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDown32.json @@ -0,0 +1 @@ +"M16.5 27.207l-4.854-4.854.707-.707L16 25.293V5h1v20.293l3.646-3.646.707.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDownLeft16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDownLeft16.json new file mode 100644 index 00000000..c3580565 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDownLeft16.json @@ -0,0 +1 @@ +"M13.354 3.354L4.707 12H7v1H3V9h1v2.293l8.646-8.646z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDownLeft24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDownLeft24.json new file mode 100644 index 00000000..106b703e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDownLeft24.json @@ -0,0 +1 @@ +"M18.604 6.104L6.707 18H11v1H5v-6h1v4.293L17.896 5.396z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDownLeft32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDownLeft32.json new file mode 100644 index 00000000..2de68e37 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDownLeft32.json @@ -0,0 +1 @@ +"M15 25H7v-8h1v6.292L23.646 7.646l.707.707L8.707 24H15z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDownRight16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDownRight16.json new file mode 100644 index 00000000..a47e8fba --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDownRight16.json @@ -0,0 +1 @@ +"M9 12h2.293L2.646 3.354l.707-.707L12 11.293V9h1v4H9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDownRight24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDownRight24.json new file mode 100644 index 00000000..b8df6fb4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDownRight24.json @@ -0,0 +1 @@ +"M18 13h1v6h-6v-1h4.293L5.396 6.104l.707-.707L18 17.293z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDownRight32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDownRight32.json new file mode 100644 index 00000000..1ae7f146 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowDownRight32.json @@ -0,0 +1 @@ +"M24 17h1v8h-8v-1h6.293L7.646 8.354l.707-.707L24 23.292z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowLeft16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowLeft16.json new file mode 100644 index 00000000..c8a4f1ef --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowLeft16.json @@ -0,0 +1 @@ +"M5.325 6.415L3.74 8H14v1H3.705l1.62 1.62-.707.706-2.81-2.808 2.81-2.81z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowLeft24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowLeft24.json new file mode 100644 index 00000000..0342851a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowLeft24.json @@ -0,0 +1 @@ +"M21 13H4.707l2.646 2.646-.707.707L2.793 12.5l3.853-3.854.707.707L4.707 12H21z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowLeft32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowLeft32.json new file mode 100644 index 00000000..a00fd29f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowLeft32.json @@ -0,0 +1 @@ +"M9.646 21.354L4.793 16.5l4.854-4.854.707.707L6.707 16H27v1H6.707l3.646 3.646z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowRight16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowRight16.json new file mode 100644 index 00000000..10e5b4f7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowRight16.json @@ -0,0 +1 @@ +"M2 8h10.26l-1.585-1.585.707-.707 2.81 2.81-2.81 2.808-.707-.707L12.295 9H2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowRight24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowRight24.json new file mode 100644 index 00000000..bf4d2c1d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowRight24.json @@ -0,0 +1 @@ +"M16.646 15.646L19.293 13H3v-1h16.293l-2.647-2.646.707-.707 3.854 3.853-3.854 3.854z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowRight32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowRight32.json new file mode 100644 index 00000000..64cdb4d5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowRight32.json @@ -0,0 +1 @@ +"M25.293 17H5v-1h20.293l-3.646-3.646.707-.707 4.853 4.853-4.854 4.854-.707-.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowRightLeft16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowRightLeft16.json new file mode 100644 index 00000000..32d96126 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowRightLeft16.json @@ -0,0 +1 @@ +"M2 4h10.26l-1.585-1.585.707-.707 2.809 2.81-2.81 2.808-.706-.707L12.294 5H2zm2.618 10.292l.707-.707L3.74 12H14v-1H3.706l1.62-1.62-.708-.706-2.809 2.809z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowRightLeft24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowRightLeft24.json new file mode 100644 index 00000000..bb289f50 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowRightLeft24.json @@ -0,0 +1 @@ +"M4.707 17H21v1H4.707l2.646 2.646-.707.707L2.793 17.5l3.854-3.854.707.707zm11.94-13.646L19.292 6H3v1h16.293l-2.647 2.646.707.707L21.207 6.5l-3.853-3.854z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowRightLeft32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowRightLeft32.json new file mode 100644 index 00000000..044d40f7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowRightLeft32.json @@ -0,0 +1 @@ +"M6.707 23H27v1H6.707l3.646 3.646-.707.707L4.793 23.5l4.854-4.854.707.707zm14.94-18.646L25.292 8H5v1h20.293l-3.646 3.646.707.707L27.207 8.5l-4.853-4.854z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowUp16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowUp16.json new file mode 100644 index 00000000..67afd6b1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowUp16.json @@ -0,0 +1 @@ +"M8 14V3.74L6.415 5.325l-.707-.707 2.81-2.81 2.808 2.81-.707.707L9 3.705V14z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowUp24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowUp24.json new file mode 100644 index 00000000..b5f77d8c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowUp24.json @@ -0,0 +1 @@ +"M12 21V4.707L9.354 7.354l-.707-.707L12.5 2.793l3.854 3.854-.707.707L13 4.707V21z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowUp32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowUp32.json new file mode 100644 index 00000000..fb445e31 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowUp32.json @@ -0,0 +1 @@ +"M12.354 10.354l-.707-.707L16.5 4.793l4.854 4.854-.707.707L17 6.707V27h-1V6.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowUpDown16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowUpDown16.json new file mode 100644 index 00000000..a782f97c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowUpDown16.json @@ -0,0 +1 @@ +"M6.62 5.325L5 3.705V14H4V3.74L2.415 5.326l-.707-.707 2.81-2.809 2.808 2.81zm7.672 6.057l-.707-.707L12 12.259V2h-1v10.294l-1.62-1.62-.706.708 2.808 2.809z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowUpDown24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowUpDown24.json new file mode 100644 index 00000000..44897d9a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowUpDown24.json @@ -0,0 +1 @@ +"M6 21V4.707L3.354 7.354l-.707-.707L6.5 2.793l3.854 3.854-.707.707L7 4.707V21zM17 3v16.293l-2.646-2.646-.707.707 3.853 3.853 3.854-3.854-.707-.707L18 19.293V3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowUpDown32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowUpDown32.json new file mode 100644 index 00000000..d801cf0e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowUpDown32.json @@ -0,0 +1 @@ +"M4.354 10.354l-.707-.707L8.5 4.793l4.854 4.854-.707.707L9 6.707V27H8V6.707zm24 12l-.707-.707L24 25.293V5h-1v20.293l-3.646-3.646-.707.707 4.853 4.853z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowUpLeft16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowUpLeft16.json new file mode 100644 index 00000000..b896bc93 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowUpLeft16.json @@ -0,0 +1 @@ +"M7 4H4.707l8.646 8.646-.707.707L4 4.707V7H3V3h4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowUpLeft24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowUpLeft24.json new file mode 100644 index 00000000..21268b33 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowUpLeft24.json @@ -0,0 +1 @@ +"M6.707 6l11.897 11.896-.707.707L6 6.707V11H5V5h6v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowUpLeft32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowUpLeft32.json new file mode 100644 index 00000000..1d0a488d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowUpLeft32.json @@ -0,0 +1 @@ +"M8.707 8l15.647 15.646-.707.707L8 8.708V15H7V7h8v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowUpRight16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowUpRight16.json new file mode 100644 index 00000000..6a8454fa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowUpRight16.json @@ -0,0 +1 @@ +"M2.646 12.646L11.293 4H9V3h4v4h-1V4.707l-8.646 8.647z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowUpRight24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowUpRight24.json new file mode 100644 index 00000000..b7e610e3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowUpRight24.json @@ -0,0 +1 @@ +"M13 5h6v6h-1V6.707L6.104 18.604l-.707-.707L17.293 6H13z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowUpRight32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowUpRight32.json new file mode 100644 index 00000000..bd6fe7c8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/arrowUpRight32.json @@ -0,0 +1 @@ +"M17 7h8v8h-1V8.708L8.354 24.354l-.707-.707L23.293 8H17z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/article16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/article16.json new file mode 100644 index 00000000..9079dd59 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/article16.json @@ -0,0 +1 @@ +"M12 5H4V4h8zm0 1H4v1h8zm0 2H4v1h8zm-4 3h4v-1H8zm0 2h3v-1H8zm-1 1H4v-4h3zm-1-3H5v2h1zm8-10v15H2V1zm-1 1H3v13h10z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/article24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/article24.json new file mode 100644 index 00000000..46f8e99b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/article24.json @@ -0,0 +1 @@ +"M18 6H7V5h11zm0 2H7v1h11zm0 3H7v1h11zm-4 4h4v-1h-4zm0 3h3v-1h-3zm-2 2H7v-6h5zm-1-5H8v4h3zm10 8H4V2h17zM20 3H5v19h15z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/article32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/article32.json new file mode 100644 index 00000000..d67bc8ad --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/article32.json @@ -0,0 +1 @@ +"M24 8H9V7h15zm0 3H9v1h15zm0 4H9v1h15zm-6 5h6v-1h-6zm0 3h6v-1h-6zm0 3h4v-1h-4zm-2 1H9v-8h7zm-1-7h-5v6h5zm12 10H6V3h21zM26 4H7v25h19z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/asteriskLarge16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/asteriskLarge16.json new file mode 100644 index 00000000..45d279bb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/asteriskLarge16.json @@ -0,0 +1 @@ +"M16 9H9.707l4.45 4.45-.707.707L9 9.707V16H8V9.707l-4.45 4.45-.707-.707L7.293 9H1V8h6.293l-4.45-4.45.707-.707L8 7.293V1h1v6.293l4.45-4.45.707.707L9.707 8H16v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/asteriskLarge24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/asteriskLarge24.json new file mode 100644 index 00000000..1fef1719 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/asteriskLarge24.json @@ -0,0 +1 @@ +"M23 13h-9.293l6.571 6.571-.707.707L13 13.707V23h-1v-9.293l-6.571 6.571-.707-.707L11.293 13H2v-1h9.293L4.722 5.429l.707-.707L12 11.293V2h1v9.293l6.571-6.571.707.707L13.707 12H23v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/asteriskLarge32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/asteriskLarge32.json new file mode 100644 index 00000000..462e17e3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/asteriskLarge32.json @@ -0,0 +1 @@ +"M30 17H17.707l8.692 8.692-.707.707L17 17.707V30h-1V17.707l-8.692 8.692-.707-.707L15.293 17H3v-1h12.293L6.601 7.308l.707-.707L16 15.293V3h1v12.293l8.692-8.692.707.707L17.707 16H30v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/asteriskSmall16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/asteriskSmall16.json new file mode 100644 index 00000000..f0b04873 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/asteriskSmall16.json @@ -0,0 +1 @@ +"M13 9H9.707l2.329 2.328-.707.707L9 9.707V13H8V9.707l-2.329 2.328-.707-.707L7.293 9H4V8h3.293L4.964 5.672l.707-.707L8 7.293V4h1v3.293l2.329-2.328.707.707L9.707 8H13v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/asteriskSmall24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/asteriskSmall24.json new file mode 100644 index 00000000..37f401b8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/asteriskSmall24.json @@ -0,0 +1 @@ +"M19 13h-5.293l3.743 3.743-.707.707L13 13.708V19h-1v-5.293l-3.743 3.742-.707-.707L11.292 13H6v-1h5.292L7.55 8.258l.707-.707L12 11.293V6h1v5.292l3.743-3.742.707.707L13.707 12H19v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/asteriskSmall32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/asteriskSmall32.json new file mode 100644 index 00000000..921fe0ea --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/asteriskSmall32.json @@ -0,0 +1 @@ +"M25 16v1h-7.293l5.157 5.157-.707.707L17 17.707V25h-1v-7.293l-5.157 5.157-.707-.707L15.293 17H8v-1h7.293l-5.157-5.157.707-.707L16 15.293V8h1v7.293l5.157-5.157.707.707L17.707 16H25z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/attachment16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/attachment16.json new file mode 100644 index 00000000..4f7948f1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/attachment16.json @@ -0,0 +1 @@ +"M4.723 10.717a.743.743 0 0 0-.223.533.75.75 0 0 0 .75.75.742.742 0 0 0 .532-.223l7.712-7.797a1.75 1.75 0 1 0-2.499-2.45L2.85 9.91a3 3 0 1 0 4.323 4.159l6.323-6.638.724.69-6.322 6.637A3.963 3.963 0 0 1 5 16a4 4 0 0 1-2.868-6.788L10.278.833A2.75 2.75 0 0 1 15 2.75a2.732 2.732 0 0 1-.795 1.934L6.494 12.48A1.734 1.734 0 0 1 5.25 13a1.752 1.752 0 0 1-1.75-1.75 1.735 1.735 0 0 1 .52-1.244l5.51-5.45.703.71z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/attachment24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/attachment24.json new file mode 100644 index 00000000..8aa04915 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/attachment24.json @@ -0,0 +1 @@ +"M7.44 15.44a1.5 1.5 0 0 0 2.115 2.125L20.111 7.131a3 3 0 1 0-4.223-4.262L4.332 14.304a4.5 4.5 0 1 0 6.364 6.363l8.98-9.079.712.703-8.981 9.08a5.5 5.5 0 1 1-7.779-7.777L15.185 2.159a4 4 0 1 1 5.63 5.683L10.259 18.276a2.5 2.5 0 0 1-3.527-3.544l8-8 .707.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/attachment32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/attachment32.json new file mode 100644 index 00000000..bd5d2e3e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/attachment32.json @@ -0,0 +1 @@ +"M4 22.5a7.453 7.453 0 0 1 2.167-5.273L19.588 3.633a5.5 5.5 0 1 1 7.801 7.756l-.013.014L14.99 23.96a3.5 3.5 0 1 1-4.965-4.935L20.448 8.602l.707.707-10.423 10.423a2.5 2.5 0 1 0 3.546 3.525l12.425-12.596a4.5 4.5 0 0 0-6.385-6.343L6.878 17.929a6.5 6.5 0 0 0 9.157 9.228l11.71-11.366.696.717-11.71 11.366A7.5 7.5 0 0 1 4 22.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/attachmentPlus16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/attachmentPlus16.json new file mode 100644 index 00000000..997eeb4f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/attachmentPlus16.json @@ -0,0 +1 @@ +"M8.68 13.935l-.784.823A3.962 3.962 0 0 1 5 16a4 4 0 0 1-2.868-6.788L10.278.833A2.75 2.75 0 0 1 15 2.75a2.73 2.73 0 0 1-.795 1.934L6.494 12.48a1.75 1.75 0 1 1-2.473-2.474l5.51-5.45.702.71-5.51 5.45a.75.75 0 1 0 1.06 1.061l7.711-7.797a1.75 1.75 0 1 0-2.498-2.45L2.849 9.91a3 3 0 1 0 4.323 4.158l.861-.903a.979.979 0 0 0 .647.77zM13 9h-1v3H9v1h3v3h1v-3h3v-1h-3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/attachmentPlus24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/attachmentPlus24.json new file mode 100644 index 00000000..46c24bfc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/attachmentPlus24.json @@ -0,0 +1 @@ +"M13 18.999a.974.974 0 0 0 .196.563l-1.79 1.81a5.5 5.5 0 1 1-7.778-7.78L15.185 2.159a4 4 0 0 1 5.63 5.685L10.259 18.276a2.5 2.5 0 0 1-3.526-3.545l8-7.999.706.707-8 8a1.5 1.5 0 0 0 2.116 2.126L20.111 7.132a3 3 0 1 0-4.223-4.263L4.332 14.304a4.5 4.5 0 1 0 6.364 6.364L13 18.338zM19 14h-1v4h-4v.999h4V23h1v-4.001h4V18h-4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/attachmentPlus32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/attachmentPlus32.json new file mode 100644 index 00000000..6c52fffe --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/attachmentPlus32.json @@ -0,0 +1 @@ +"M18.72 25.943l-1.988 1.93A7.5 7.5 0 0 1 6.167 17.227a33325.456 33325.456 0 0 1 13.458-13.63 5.5 5.5 0 0 1 7.764 7.792L14.99 23.96a3.5 3.5 0 1 1-4.964-4.935L20.448 8.602l.707.707-10.423 10.423a2.5 2.5 0 1 0 3.546 3.525L25.82 11.543l.882-.883a4.5 4.5 0 0 0-6.385-6.342L6.878 17.93a6.5 6.5 0 0 0 9.157 9.227l2.007-1.948a.974.974 0 0 0 .679.734zM25 19h-1v5h-5v.999h5V30h1v-5.001h5V24h-5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/autoLayout16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/autoLayout16.json new file mode 100644 index 00000000..b32c8f8b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/autoLayout16.json @@ -0,0 +1 @@ +"M6.428 0H.572A.572.572 0 0 0 0 .572v5.857A.571.571 0 0 0 .572 7h5.856A.571.571 0 0 0 7 6.43V.571A.572.572 0 0 0 6.428 0zM6 6H1V1h5zM12.5.1a3.4 3.4 0 1 0 3.396 3.4A3.402 3.402 0 0 0 12.5.1zm0 5.829A2.429 2.429 0 1 1 14.923 3.5 2.433 2.433 0 0 1 12.5 5.929zM3.5 9.1a3.4 3.4 0 1 0 3.4 3.4 3.4 3.4 0 0 0-3.4-3.4zm0 5.829A2.429 2.429 0 1 1 5.929 12.5 2.431 2.431 0 0 1 3.5 14.929zm12.257-3.274l-3.412-3.412a.488.488 0 0 0-.69 0l-3.412 3.412a.488.488 0 0 0 0 .69l3.412 3.412a.488.488 0 0 0 .69 0l3.412-3.412a.488.488 0 0 0 0-.69zM12 14.72L9.279 12 12 9.279 14.721 12z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/autoLayout24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/autoLayout24.json new file mode 100644 index 00000000..3a9f5158 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/autoLayout24.json @@ -0,0 +1 @@ +"M10.372 2H2.628A.628.628 0 0 0 2 2.628v7.744a.628.628 0 0 0 .628.628h7.744a.628.628 0 0 0 .628-.628V2.628A.628.628 0 0 0 10.372 2zM10 10H3V3h7zm12.65 7.125l-4.792-4.793a.5.5 0 0 0-.707 0l-4.793 4.793a.5.5 0 0 0 0 .707l4.793 4.793a.5.5 0 0 0 .707 0l4.793-4.793a.5.5 0 0 0 0-.707zm-5.146 4.44l-4.086-4.086 4.086-4.086 4.086 4.086zM6.5 13a4.5 4.5 0 1 0 4.5 4.5A4.492 4.492 0 0 0 6.5 13zm0 8a3.5 3.5 0 1 1 3.491-3.5A3.5 3.5 0 0 1 6.5 21zm11-19A4.5 4.5 0 1 0 22 6.5 4.492 4.492 0 0 0 17.5 2zm0 8a3.5 3.5 0 1 1 3.491-3.5A3.5 3.5 0 0 1 17.5 10z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/autoLayout32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/autoLayout32.json new file mode 100644 index 00000000..de93b9d0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/autoLayout32.json @@ -0,0 +1 @@ +"M14.162 3H3.838A.838.838 0 0 0 3 3.838v10.325a.838.838 0 0 0 .838.837h10.325a.838.838 0 0 0 .837-.838V3.838A.838.838 0 0 0 14.162 3zM14 14H4V4h10zm15.562 9.045l-5.607-5.607a.643.643 0 0 0-.91 0l-5.607 5.607a.643.643 0 0 0 0 .91l5.607 5.607a.643.643 0 0 0 .91 0l5.607-5.607a.643.643 0 0 0 0-.91zM23.5 28.602L18.398 23.5l5.102-5.102 5.102 5.102zM9.5 17.2a6.3 6.3 0 1 0 6.3 6.3 6.3 6.3 0 0 0-6.3-6.3zm0 11.6a5.3 5.3 0 1 1 5.3-5.3 5.306 5.306 0 0 1-5.3 5.3zm14-25.6a6.3 6.3 0 1 0 6.3 6.3 6.3 6.3 0 0 0-6.3-6.3zm0 11.6a5.3 5.3 0 1 1 5.3-5.3 5.306 5.306 0 0 1-5.3 5.3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/automation16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/automation16.json new file mode 100644 index 00000000..01539526 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/automation16.json @@ -0,0 +1 @@ +"M5 0v2H2v3h1V3h2v1h4V3h4v5.294L11.707 7 11 7.707l2.483 2.484.017-.017.017.017L16 7.707 15.293 7 14 8.294V2H9V0zm1 3V1h2v2zM.707 9L2 7.706V14h5v2h4v-2h3v-3h-1v2h-2v-1H7v1H3V7.706L4.293 9 5 8.293 2.517 5.809l-.017.017-.017-.017L0 8.293zM10 13v2H8v-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/automation24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/automation24.json new file mode 100644 index 00000000..e2504bde --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/automation24.json @@ -0,0 +1 @@ +"M21 13.293V3h-8V1H8v2H3v4h1V4h4v2h5V4h7v9.293L17.707 11l-.707.707 3.5 3.5 3.5-3.5-.707-.707zM12 5H9V2h3zm8 15h-3v-2h-5v2H4v-9.293L6.293 13 7 12.293l-3.5-3.5-3.5 3.5.707.707L3 10.707V21h9v2h5v-2h4v-4h-1zm-4 2h-3v-3h3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/automation32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/automation32.json new file mode 100644 index 00000000..f7758839 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/automation32.json @@ -0,0 +1 @@ +"M27 27h-5v-3h-6v3H5V12.707l2.646 2.646.707-.707L4.5 10.793.646 14.646l.707.707L4 12.707V28h12v2h6v-2h6v-5h-1zm-6 2h-4v-4h4zm7-9.707V4H16V2h-6v2H4v5h1V5h5v3h6V5h11v14.293l-2.646-2.646-.707.707 3.853 3.853 3.854-3.854-.707-.707zM15 7h-4V3h4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/banana16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/banana16.json new file mode 100644 index 00000000..71a60e1d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/banana16.json @@ -0,0 +1 @@ +"M14.456 2.117a1.756 1.756 0 0 0-1.676-1.052c-1.646.162-1.713 1.5-1.772 2.68a7.026 7.026 0 0 1-.555 2.794 3.29 3.29 0 0 0-1.86-.554c-2.986 0-4.445 1.982-4.563 3.043a2.278 2.278 0 0 0 .412 1.672.483.483 0 0 0 .075.058c-.329.088-.667.17-1.017.242H2v3.01l1.302-.027a5.508 5.508 0 0 0 3.384 1.022 7.641 7.641 0 0 0 1.294-.112 6.54 6.54 0 0 0 2.914-1.237 3.735 3.735 0 0 1-.615 1.365.5.5 0 0 0 .164.886 1.31 1.31 0 0 0 .348.045 3.238 3.238 0 0 0 2.314-1.431 4.136 4.136 0 0 0 .45-4.425c1.776-2.587 1.925-6.159.9-7.979zm-2.45 1.678c.069-1.364.151-1.664.871-1.733.309-.042.557.279.707.545.722 1.284.756 4.268-.64 6.587a4.926 4.926 0 0 0-1.1-.892 3.648 3.648 0 0 0-.625-1.069 7.615 7.615 0 0 0 .788-3.438zM5.025 9.138c.07-.633 1.198-2.153 3.57-2.153a2.328 2.328 0 0 1 1.871.899A6.811 6.811 0 0 0 5.017 9.44a1.689 1.689 0 0 1 .007-.302zm3.492-.214a11.09 11.09 0 0 1-3.122 1.573 5.212 5.212 0 0 1 3.122-1.573zM11.13 11.9a4.611 4.611 0 0 1-3.32 2.008 5.089 5.089 0 0 1-3.831-.675v-.166c2.611-.003 5.037-.085 6.371-1.712l-.773-.635c-1.047 1.277-3.137 1.347-5.598 1.348v-.164a12.308 12.308 0 0 0 6.144-3.04c.25.02.515.065.78.112a9.141 9.141 0 0 1 .292 2.794c-.021.044-.041.087-.065.13zm1.178 2.017a3.385 3.385 0 0 1-.662.665 9.6 9.6 0 0 0 .448-4.849 2.666 2.666 0 0 1 .422.522 3.166 3.166 0 0 1-.208 3.662z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/banana24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/banana24.json new file mode 100644 index 00000000..2142a698 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/banana24.json @@ -0,0 +1 @@ +"M22 6.5C22 3.21 20.86 1 19.166 1c-1.572 0-1.837 1.553-2.118 3.196a10.67 10.67 0 0 1-1.404 4.25 4.722 4.722 0 0 0-3.403-1.418 6.499 6.499 0 0 0-4.877 1.696A5.317 5.317 0 0 0 6 12.567v.933l.884.32A8.074 8.074 0 0 1 13.5 11l.212.003A17.99 17.99 0 0 1 4.506 16H3v2.98l1.434.06A13.236 13.236 0 0 0 9.5 20a11.778 11.778 0 0 0 7.19-2.47 18.22 18.22 0 0 1-1.613 4.46l.3.729a1.677 1.677 0 0 0 .452.058c1.924 0 5.108-2.999 5.108-6.417a5.695 5.695 0 0 0-.823-2.898A13.38 13.38 0 0 0 22 6.5zm-3.966-2.135C18.327 2.648 18.5 2 19.166 2 20.229 2 21 3.893 21 6.5a12.513 12.513 0 0 1-1.516 6.06 6.155 6.155 0 0 0-1.868-1.595l-.57-.419a6.435 6.435 0 0 0-.735-1.316 11.048 11.048 0 0 0 1.723-4.865zM6.996 12.261a4.215 4.215 0 0 1 1.089-2.844 5.562 5.562 0 0 1 4.156-1.389 4.042 4.042 0 0 1 3.477 2.086A17.894 17.894 0 0 0 13.5 10a9.252 9.252 0 0 0-6.504 2.26zM4 18.02v-1.024l.59-.004c.123-.02.248-.057.373-.082l-.024 1.244c-.065-.026-.136-.045-.2-.072zm5.5.98a12.827 12.827 0 0 1-3.568-.5l.008-.425c.266.009.486.01.635.01 3.94 0 7.282-1.195 9.415-3.367l-.714-.701c-1.942 1.98-5.032 3.069-8.7 3.069-.145 0-.358-.002-.617-.011l.007-.383a19.767 19.767 0 0 0 9.091-5.636 10.853 10.853 0 0 1 1.22.166l.652.48a14.038 14.038 0 0 1 .18 2.211 15.686 15.686 0 0 1-.148 2.107A10.917 10.917 0 0 1 9.5 19zm6.851 2.679a19.103 19.103 0 0 0 1.759-7.766c0-.483-.023-.964-.066-1.424a5.259 5.259 0 0 1 1.893 3.871 6.213 6.213 0 0 1-3.586 5.319z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/banana32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/banana32.json new file mode 100644 index 00000000..be00bf9b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/banana32.json @@ -0,0 +1 @@ +"M26.53 18.628c2.86-4.288 3.049-11.807 1.196-14.954a2.805 2.805 0 0 0-2.71-1.645c-1.646.134-1.798 1.85-1.96 3.667a15.09 15.09 0 0 1-.475 2.997 12.436 12.436 0 0 1-2.136 4.131 6.494 6.494 0 0 0-4.458-1.753c-5.781 0-8.716 4.389-8.91 6.135a2.808 2.808 0 0 0 1.116 2.781.5.5 0 0 0 .656-.122c1.552-2.012 4.83-3.773 9.018-3.883A26.587 26.587 0 0 1 5.482 22.88l-1.042.125A.5.5 0 0 0 4 23.5v2a.5.5 0 0 0 .154.361.525.525 0 0 0 .368.139l.862-.038a19.56 19.56 0 0 0 6.453 1.119 18.237 18.237 0 0 0 10.951-3.677 15.596 15.596 0 0 1-2.706 6.824.5.5 0 0 0 .136.905 2.023 2.023 0 0 0 .533.068c1.319 0 3.036-1.11 4.38-2.885a8.39 8.39 0 0 0 1.04-9.152zm-2.991-9.646a15.876 15.876 0 0 0 .513-3.198c.167-1.872.316-2.699 1.045-2.759a1.894 1.894 0 0 1 1.767 1.156c1.674 2.843 1.46 9.955-1.167 13.892l-.104.157a9.494 9.494 0 0 0-3.053-2.393.482.482 0 0 0-.015-.13 8.769 8.769 0 0 0-1.377-2.16 13.195 13.195 0 0 0 2.39-4.565zM8.41 18.827a2.089 2.089 0 0 1-.34-1.51c.16-1.445 2.838-5.246 7.916-5.246a6.111 6.111 0 0 1 5.147 3.135c-5.77-.957-10.41 1.016-12.723 3.621zm-2.974 6.131l-.437.02v-1.035l.64-.078c.119-.024.241-.064.36-.09v1.332c-.125-.042-.25-.076-.375-.12a.585.585 0 0 0-.188-.029zm17.289-2.748A17.391 17.391 0 0 1 7 25.412v-.355c4.333-.02 9.924-1.213 13.2-4.55l-.713-.7C16.423 22.928 11.15 24.034 7 24.049v-.528a28.54 28.54 0 0 0 12.275-7.51 17.098 17.098 0 0 1 2.31.303.482.482 0 0 0 .04.125 10.587 10.587 0 0 1 1.283 5.623zm1.608 5.503a6.774 6.774 0 0 1-2.934 2.369c.886-1.429 3.977-7.05 1.758-12.73A6.465 6.465 0 0 1 25.1 19.25c2.31 3.862-.003 7.453-.767 8.462z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/basemap16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/basemap16.json new file mode 100644 index 00000000..4d147331 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/basemap16.json @@ -0,0 +1 @@ +"M16 3V0H9v7h7zm-1-2v1h-3V1zm-4 0v2h2v1h-3V1zm-1 5V5h4V3h1v3zM7 0H0v7h7zM6 4h-.33A2.674 2.674 0 0 1 3 1.33V1h3zM1 6V5h.561A.44.44 0 0 1 2 5.439V6zm2 0v-.561A1.44 1.44 0 0 0 1.561 4H1V1h1v.33A3.675 3.675 0 0 0 5.67 5H6v1zm13 3H9v7h7zm-6 6v-3h3v1h-1v1h1v1zm5 0h-1v-3h1zm0-4h-5v-1h5zM7 9H0v7h7zm-1 1v3.09a8.93 8.93 0 0 0-.314.057 2.863 2.863 0 0 1-.051-.12 3.112 3.112 0 0 0-.653-1.06c-.873-.872-1.18-1.093-1.977-1.093A3.301 3.301 0 0 0 1 12.024V10zm-5 5v-1.432l.11-.149a3.727 3.727 0 0 1 1.895-1.545c.397 0 .47 0 1.27.8a2.209 2.209 0 0 1 .438.742c.112.265.328.78.807.78a.816.816 0 0 0 .245-.041c.013-.005.079-.021.235-.05V15z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/basemap24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/basemap24.json new file mode 100644 index 00000000..e4fa349b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/basemap24.json @@ -0,0 +1 @@ +"M23 13H13v10h10zm-9 9v-5h5v2h-2v1h2v2zm8 0h-2v-5h2zm0-6h-8v-2h8zM11 1H1v10h10zm-.519 7.085l-.1-.008c-.133-.01-.252-.039-.381-.056V10H5.956c.019.067.043.13.058.2H4.981c-.023-.071-.062-.131-.089-.2H2V7.266a3.707 3.707 0 0 0-.108-.046l-.093-.035-.166-1.129.367.138V2h2.053a7.315 7.315 0 0 1-.094-.422l-.016-.1.989-.155.015.1c.007.04.042.254.126.577H10v5.014c.152.024.299.054.46.067l.1.008zm-.021-1.004l.1.008-.079.996-.1-.008c-.133-.01-.252-.039-.381-.056C5.759 7.455 4.385 3.332 4.053 2a7.315 7.315 0 0 1-.094-.422l-.016-.1.989-.155.015.1c.007.04.042.254.126.577C5.42 3.328 6.603 6.488 10 7.014c.152.024.299.054.46.067zM5.956 10c.019.067.043.13.058.2H4.981c-.023-.071-.062-.131-.089-.2A5.654 5.654 0 0 0 2 7.266a3.707 3.707 0 0 0-.108-.046l-.093-.035-.166-1.129.611.229c.14.052 2.995 1.168 3.712 3.715zM23 9V1H13v10h10zm-1-7v6h-4V7h2V5h1V2zm-3 3v1h-5V4h3v1zm1-3v2h-2V2zm-6 0h3v1h-3zm0 8V7h3v2h5v1zM1 23h10V13H1zm1-1v-1.614A4.076 4.076 0 0 0 3.313 20a2.44 2.44 0 0 0 .6-1.413c.125-1.22.36-1.595 1.65-1.586a1.976 1.976 0 0 1 1.8 1.003c1.01.879 1.552 1.282 2.292 1.048a3.123 3.123 0 0 1 .345-.08V22zm8-8v3.937a9.113 9.113 0 0 0-.646.161c-.501.159-.765-.247-1.528-.99a2.738 2.738 0 0 0-2.224-1.066 2.538 2.538 0 0 0-2.39 1.045c-.306.453.01 1.248-.5 2.038a1.199 1.199 0 0 1-.712.192V14z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/basemap32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/basemap32.json new file mode 100644 index 00000000..990e461a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/basemap32.json @@ -0,0 +1 @@ +"M2 30h13V17H2zm1-12h11v4.684l-1.33.112s-.964.19-1.316.302c-.501.159-.765-.247-1.528-.99a2.738 2.738 0 0 0-2.224-1.066 2.538 2.538 0 0 0-2.39 1.045c-.306.453.01 1.248-.5 2.038a2.44 2.44 0 0 1-1.529.161L3 24.251zm0 7.374l.31.047A4.479 4.479 0 0 0 5.311 25a2.44 2.44 0 0 0 .6-1.413c.126-1.22.361-1.595 1.65-1.586a1.976 1.976 0 0 1 1.8 1.003c1.01.879 1.553 1.282 2.293 1.048a3.093 3.093 0 0 1 .34-.08l2.005-.2V29H3zM2 15h13V2H2zm1-1v-3.568A8.172 8.172 0 0 1 6.879 14zM14 3v6.704C9.904 8.754 8.218 4.912 7.629 3zM3 3h3.585c.567 1.993 2.43 6.71 7.415 7.728V14H7.962C6.754 10.804 3.2 9.418 3 9.343zm14-1v13h13V2zm6 3V3h3v3h-3zm1 2v2h-4V6h2v1zm5 7H18V3h4v2h-3v5h3v3h7zm0-2h-6v-2h2V9h4zm0-4h-4V7h2V3h2zM17 30h13V17H17zm12.01-1H26v-7h3.01zM17.99 18h11.02v3H17.99zm0 4H25v3h-3v1h3v3h-7.01z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/battery116.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/battery116.json new file mode 100644 index 00000000..9f3d2ddf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/battery116.json @@ -0,0 +1 @@ +"M12 16a1.003 1.003 0 0 0 1-1V2a1.003 1.003 0 0 0-1-1h-1a1.003 1.003 0 0 0-1-1H7a1.003 1.003 0 0 0-1 1H5a1.003 1.003 0 0 0-1 1v13a1.003 1.003 0 0 0 1 1zM5 2h2V1h3v1h2v13H5zm1 10h5v2H6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/battery124.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/battery124.json new file mode 100644 index 00000000..13760cbe --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/battery124.json @@ -0,0 +1 @@ +"M6 5v16a2.006 2.006 0 0 0 2 2h8a2.006 2.006 0 0 0 2-2V5a2.006 2.006 0 0 0-2-2h-1V2a1.003 1.003 0 0 0-1-1h-4a1.003 1.003 0 0 0-1 1v1H8a2.006 2.006 0 0 0-2 2zm1 0a1 1 0 0 1 1-1h2V2h4v2h2a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1zm9 16H8v-3h8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/battery132.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/battery132.json new file mode 100644 index 00000000..721ddd84 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/battery132.json @@ -0,0 +1 @@ +"M10 30h12a2.006 2.006 0 0 0 2-2V6a2.006 2.006 0 0 0-2-2h-2V3a1.003 1.003 0 0 0-1-1h-6a1.003 1.003 0 0 0-1 1v1h-2a2.006 2.006 0 0 0-2 2v22a2.006 2.006 0 0 0 2 2zM9 6a1 1 0 0 1 1-1h3V3h6v2h3a1 1 0 0 1 1 1v22a1 1 0 0 1-1 1H10a1 1 0 0 1-1-1zm12 21H11v-4h10z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/battery216.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/battery216.json new file mode 100644 index 00000000..ef2da47b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/battery216.json @@ -0,0 +1 @@ +"M12 16a1.003 1.003 0 0 0 1-1V2a1.003 1.003 0 0 0-1-1h-1a1.003 1.003 0 0 0-1-1H7a1.003 1.003 0 0 0-1 1H5a1.003 1.003 0 0 0-1 1v13a1.003 1.003 0 0 0 1 1zM5 2h2V1h3v1h2v13H5zm1 10h5v2H6zm0-3h5v2H6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/battery224.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/battery224.json new file mode 100644 index 00000000..4eb3d307 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/battery224.json @@ -0,0 +1 @@ +"M6 5v16a2.006 2.006 0 0 0 2 2h8a2.006 2.006 0 0 0 2-2V5a2.006 2.006 0 0 0-2-2h-1V2a1.003 1.003 0 0 0-1-1h-4a1.003 1.003 0 0 0-1 1v1H8a2.006 2.006 0 0 0-2 2zm1 0a1 1 0 0 1 1-1h2V2h4v2h2a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1zm9 16H8v-3h8zm0-4H8v-3h8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/battery232.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/battery232.json new file mode 100644 index 00000000..c98dd8ad --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/battery232.json @@ -0,0 +1 @@ +"M10 30h12a2.006 2.006 0 0 0 2-2V6a2.006 2.006 0 0 0-2-2h-2V3a1.003 1.003 0 0 0-1-1h-6a1.003 1.003 0 0 0-1 1v1h-2a2.006 2.006 0 0 0-2 2v22a2.006 2.006 0 0 0 2 2zM9 6a1 1 0 0 1 1-1h3V3h6v2h3a1 1 0 0 1 1 1v22a1 1 0 0 1-1 1H10a1 1 0 0 1-1-1zm12 22H11v-4h10zm0-5H11v-4h10z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/battery316.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/battery316.json new file mode 100644 index 00000000..98f09b4e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/battery316.json @@ -0,0 +1 @@ +"M12 16a1.003 1.003 0 0 0 1-1V2a1.003 1.003 0 0 0-1-1h-1a1.003 1.003 0 0 0-1-1H7a1.003 1.003 0 0 0-1 1H5a1.003 1.003 0 0 0-1 1v13a1.003 1.003 0 0 0 1 1zM5 2h2V1h3v1h2v13H5zm1 10h5v2H6zm0-3h5v2H6zm0-3h5v2H6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/battery324.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/battery324.json new file mode 100644 index 00000000..b2da505b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/battery324.json @@ -0,0 +1 @@ +"M6 5v16a2.006 2.006 0 0 0 2 2h8a2.006 2.006 0 0 0 2-2V5a2.006 2.006 0 0 0-2-2h-1V2a1.003 1.003 0 0 0-1-1h-4a1.003 1.003 0 0 0-1 1v1H8a2.006 2.006 0 0 0-2 2zm1 0a1 1 0 0 1 1-1h2V2h4v2h2a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1zm9 16H8v-3h8zm0-4H8v-3h8zm0-4H8v-3h8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/battery332.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/battery332.json new file mode 100644 index 00000000..711a197d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/battery332.json @@ -0,0 +1 @@ +"M10 30h12a2.006 2.006 0 0 0 2-2V6a2.006 2.006 0 0 0-2-2h-2V3a1.003 1.003 0 0 0-1-1h-6a1.003 1.003 0 0 0-1 1v1h-2a2.006 2.006 0 0 0-2 2v22a2.006 2.006 0 0 0 2 2zM9 6a1 1 0 0 1 1-1h3V3h6v2h3a1 1 0 0 1 1 1v22a1 1 0 0 1-1 1H10a1 1 0 0 1-1-1zm12 21H11v-4h10zm0-5H11v-4h10zm0-5H11v-4h10z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/battery416.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/battery416.json new file mode 100644 index 00000000..4f5a2782 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/battery416.json @@ -0,0 +1 @@ +"M12 16a1.003 1.003 0 0 0 1-1V2a1.003 1.003 0 0 0-1-1h-1a1.003 1.003 0 0 0-1-1H7a1.003 1.003 0 0 0-1 1H5a1.003 1.003 0 0 0-1 1v13a1.003 1.003 0 0 0 1 1zM5 2h2V1h3v1h2v13H5zm1 10h5v2H6zm0-3h5v2H6zm0-3h5v2H6zm0-3h5v2H6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/battery424.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/battery424.json new file mode 100644 index 00000000..84701234 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/battery424.json @@ -0,0 +1 @@ +"M6 5v16a2.006 2.006 0 0 0 2 2h8a2.006 2.006 0 0 0 2-2V5a2.006 2.006 0 0 0-2-2h-1V2a1.003 1.003 0 0 0-1-1h-4a1.003 1.003 0 0 0-1 1v1H8a2.006 2.006 0 0 0-2 2zm1 0a1 1 0 0 1 1-1h2V2h4v2h2a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1zm9 16H8v-3h8zm0-4H8v-3h8zm0-4H8v-3h8zm0-4H8V6h8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/battery432.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/battery432.json new file mode 100644 index 00000000..3feef49e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/battery432.json @@ -0,0 +1 @@ +"M10 30h12a2.006 2.006 0 0 0 2-2V6a2.006 2.006 0 0 0-2-2h-2V3a1.003 1.003 0 0 0-1-1h-6a1.003 1.003 0 0 0-1 1v1h-2a2.006 2.006 0 0 0-2 2v22a2.006 2.006 0 0 0 2 2zM9 6a1 1 0 0 1 1-1h3V3h6v2h3a1 1 0 0 1 1 1v22a1 1 0 0 1-1 1H10a1 1 0 0 1-1-1zm12 21H11v-4h10zm0-5H11v-4h10zm0-5H11v-4h10zm0-5H11V8h10z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/batteryCharging16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/batteryCharging16.json new file mode 100644 index 00000000..1f22f143 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/batteryCharging16.json @@ -0,0 +1 @@ +"M10.25 9H9.117L10 12.3 6.75 9h1.283L7 5.7zM4 15V2a1.003 1.003 0 0 1 1-1h1a1.003 1.003 0 0 1 1-1h3a1.003 1.003 0 0 1 1 1h1a1.003 1.003 0 0 1 1 1v13a1.003 1.003 0 0 1-1 1H5a1.003 1.003 0 0 1-1-1zm1 0h7V2h-2V1H7v1H5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/batteryCharging24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/batteryCharging24.json new file mode 100644 index 00000000..cf20febc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/batteryCharging24.json @@ -0,0 +1 @@ +"M14.25 13h-1.583l1.483 4.717L9.75 13h1.583L9.85 8.283zM18 5v16a2.006 2.006 0 0 1-2 2H8a2.006 2.006 0 0 1-2-2V5a2.006 2.006 0 0 1 2-2h1V2a1.003 1.003 0 0 1 1-1h4a1.003 1.003 0 0 1 1 1v1h1a2.006 2.006 0 0 1 2 2zm-1 0a1 1 0 0 0-1-1h-2V2h-4v2H8a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/batteryCharging32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/batteryCharging32.json new file mode 100644 index 00000000..0da241f3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/batteryCharging32.json @@ -0,0 +1 @@ +"M12.66 17h2.35l-2.2-7 6.53 7h-2.35l2.2 7zM8 28V6a2.006 2.006 0 0 1 2-2h2V3a1.003 1.003 0 0 1 1-1h6a1.003 1.003 0 0 1 1 1v1h2a2.006 2.006 0 0 1 2 2v22a2.006 2.006 0 0 1-2 2H10a2.006 2.006 0 0 1-2-2zm1 0a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1h-3V3h-6v2h-3a1 1 0 0 0-1 1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/beacon16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/beacon16.json new file mode 100644 index 00000000..f3e39fad --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/beacon16.json @@ -0,0 +1 @@ +"M8 7a1 1 0 1 0 1 1 1.001 1.001 0 0 0-1-1zm-2.985 3.91a4.68 4.68 0 0 1-.003-5.817l.783.622a3.68 3.68 0 0 0 .002 4.572zm-1.99 2.052a7.132 7.132 0 0 1 0-9.924l.72.693a6.135 6.135 0 0 0 0 8.538zm7.963-2.055l-.783-.622a3.68 3.68 0 0 0-.002-4.572l.782-.623a4.68 4.68 0 0 1 .003 5.817zm1.988 2.055l-.721-.693a6.135 6.135 0 0 0 0-8.538l.72-.693a7.132 7.132 0 0 1 0 9.924z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/beacon24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/beacon24.json new file mode 100644 index 00000000..0d802dfa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/beacon24.json @@ -0,0 +1 @@ +"M12.5 11a1.5 1.5 0 1 0 1.5 1.5 1.502 1.502 0 0 0-1.5-1.5zm-4.584 6.219a6.769 6.769 0 0 1 0-9.438l.718.697a5.769 5.769 0 0 0 0 8.044zm-2.845 2.695a10.497 10.497 0 0 1 0-14.828l.707.707a9.497 9.497 0 0 0 0 13.414zm12.013-2.695l-.718-.697a5.769 5.769 0 0 0 0-8.044l.718-.697a6.769 6.769 0 0 1 0 9.438zm2.845 2.695l-.707-.707a9.497 9.497 0 0 0 0-13.414l.707-.707a10.497 10.497 0 0 1 0 14.828z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/beacon32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/beacon32.json new file mode 100644 index 00000000..c1e64bac --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/beacon32.json @@ -0,0 +1 @@ +"M16.024 14a2 2 0 1 0 2 2 2.002 2.002 0 0 0-2-2zm-5.426 8.176a8.858 8.858 0 0 1 0-12.352l.718.697a7.858 7.858 0 0 0 0 10.959zm10.804 0l-.718-.697a7.858 7.858 0 0 0 0-10.959l.718-.696a8.858 8.858 0 0 1 0 12.352zM7.118 25.767a13.812 13.812 0 0 1 0-19.534l.707.707a12.813 12.813 0 0 0 0 18.12zm17.764 0l-.707-.707a12.813 12.813 0 0 0 0-18.12l.707-.707a13.812 13.812 0 0 1 0 19.534z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/beaker16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/beaker16.json new file mode 100644 index 00000000..564549d3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/beaker16.json @@ -0,0 +1 @@ +"M6 5.271l-4.725 7.424A1.5 1.5 0 0 0 2.541 15h10.918a1.5 1.5 0 0 0 1.265-2.306L10 5.271V2.214A.214.214 0 0 1 10.214 2h.572A.214.214 0 0 0 11 1.786v-.572A.214.214 0 0 0 10.786 1H5.214A.214.214 0 0 0 5 1.214v.572A.214.214 0 0 0 5.214 2h.572A.214.214 0 0 1 6 2.214zm7.897 8.47a.5.5 0 0 1-.438.259H2.541a.5.5 0 0 1-.422-.769L4.176 10h7.648l.636 1H10v1h3.097l.783 1.231a.501.501 0 0 1 .017.51zM7 2h2v1H8v1h1v1.562L9.279 6H8v1h1.915l1.273 2H4.812L7 5.562z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/beaker24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/beaker24.json new file mode 100644 index 00000000..0135517c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/beaker24.json @@ -0,0 +1 @@ +"M15 7.942V3.218A.218.218 0 0 1 15.218 3h.564A.218.218 0 0 0 16 2.782v-.564A.218.218 0 0 0 15.782 2H8.218A.218.218 0 0 0 8 2.218v.564A.218.218 0 0 0 8.218 3h.564A.218.218 0 0 1 9 3.218v4.724l-6.627 10.7A2.2 2.2 0 0 0 4.243 22h15.513a2.2 2.2 0 0 0 1.871-3.358zm-5 .284V3h4v2h-2v1h2v2h-2v1h2.48l1.238 2H13v1h3.337l1.239 2H6.424zm10.805 12.158a1.2 1.2 0 0 1-1.049.616H4.243a1.2 1.2 0 0 1-1.02-1.832L5.805 15h12.39l1.239 2H16v1h4.053l.723 1.168a1.2 1.2 0 0 1 .029 1.216z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/beaker32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/beaker32.json new file mode 100644 index 00000000..cda58b61 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/beaker32.json @@ -0,0 +1 @@ +"M28.469 25.11l-9.463-14.143V4.354A.38.38 0 0 1 19.383 4h1.234A.383.383 0 0 0 21 3.617v-.234A.383.383 0 0 0 20.617 3h-9.234a.383.383 0 0 0-.383.383v.234a.383.383 0 0 0 .383.383h1.234a.383.383 0 0 1 .383.383V5l.006 5.95L3.53 25.11A2.5 2.5 0 0 0 5.61 29h20.782a2.5 2.5 0 0 0 2.078-3.89zM14.006 11.253V4H18v1l.006 3H16v1h2.006v2.271l.488.729H16v1h3.163l2.007 3H18v1h3.84l2.006 3H8.153zm13.632 14.413A1.5 1.5 0 0 1 26.39 28H5.609a1.5 1.5 0 0 1-1.247-2.334L7.484 21h17.032l2.007 3H22v1h5.192z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bearLeft16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bearLeft16.json new file mode 100644 index 00000000..5c4c5fc9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bearLeft16.json @@ -0,0 +1 @@ +"M8 3H5.709l3.343 3.34A8.758 8.758 0 0 1 11 12.5V14h-1v-1.5c0-2.513-.516-4.2-1.671-5.47L5 3.707V6H4V2h4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bearLeft24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bearLeft24.json new file mode 100644 index 00000000..2f53c8e2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bearLeft24.json @@ -0,0 +1 @@ +"M15 21v-4.706a7.913 7.913 0 0 0-2.128-5.373L8 5.655V9H7V4h5v1H8.756l4.85 5.243A8.91 8.91 0 0 1 16 16.294V21z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bearLeft32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bearLeft32.json new file mode 100644 index 00000000..ad0a6fcb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bearLeft32.json @@ -0,0 +1 @@ +"M10 11H9V5h6v1h-4.234l4.6 5.052A17.742 17.742 0 0 1 20 23.02V28h-1v-4.979a16.743 16.743 0 0 0-4.373-11.296L10 6.645z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bearRight16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bearRight16.json new file mode 100644 index 00000000..5e5376df --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bearRight16.json @@ -0,0 +1 @@ +"M8 3h2.291L6.948 6.34A8.758 8.758 0 0 0 5 12.5V14h1v-1.5c0-2.513.516-4.2 1.671-5.47L11 3.707V6h1V2H8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bearRight24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bearRight24.json new file mode 100644 index 00000000..c7c35bc9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bearRight24.json @@ -0,0 +1 @@ +"M9 21v-4.706a7.913 7.913 0 0 1 2.128-5.373L16 5.655V9h1V4h-5v1h3.244l-4.85 5.243A8.91 8.91 0 0 0 8 16.294V21z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bearRight32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bearRight32.json new file mode 100644 index 00000000..fea35e05 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bearRight32.json @@ -0,0 +1 @@ +"M22 11h1V5h-6v1h4.234l-4.6 5.052A17.742 17.742 0 0 0 12 23.02V28h1v-4.979a16.743 16.743 0 0 1 4.373-11.296L22 6.645z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/beginning16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/beginning16.json new file mode 100644 index 00000000..a1d9733a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/beginning16.json @@ -0,0 +1 @@ +"M4 8l10 6.429V1.57zm9 4.597L5.85 8.001 13 3.403zM3 1v14H2V1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/beginning16F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/beginning16F.json new file mode 100644 index 00000000..02702245 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/beginning16F.json @@ -0,0 +1 @@ +"M14 1.571V14.43L4 8zM2 15h1V1H2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/beginning24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/beginning24.json new file mode 100644 index 00000000..a9e45896 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/beginning24.json @@ -0,0 +1 @@ +"M6 12.002l15 10.225V1.773zm14 8.333L7.775 12.002 20 3.665zM3 2h1v20H3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/beginning24F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/beginning24F.json new file mode 100644 index 00000000..2d93c3e5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/beginning24F.json @@ -0,0 +1 @@ +"M21 1.773v20.454L6 12.002zM3 22h1V2H3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/beginning32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/beginning32.json new file mode 100644 index 00000000..26d48b9e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/beginning32.json @@ -0,0 +1 @@ +"M8 16.003l19 12.952V3.045zm18 11.06L9.775 16.002 26 4.937zM5 3h1v26H5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/beginning32F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/beginning32F.json new file mode 100644 index 00000000..066a67b1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/beginning32F.json @@ -0,0 +1 @@ +"M27 3.045v25.91L8 16.003zM5 29h1V3H5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bell16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bell16.json new file mode 100644 index 00000000..5659cee4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bell16.json @@ -0,0 +1 @@ +"M4 6.5V10a2 2 0 0 1-2 2v1h13v-1a2 2 0 0 1-2-2V6.5a4.485 4.485 0 0 0-3.19-4.283A1.484 1.484 0 0 0 10 1.5a1.5 1.5 0 0 0-3 0 1.484 1.484 0 0 0 .19.717A4.485 4.485 0 0 0 4 6.5zm4-5a.5.5 0 1 1 .5.5.5.5 0 0 1-.5-.5zM8.5 3A3.504 3.504 0 0 1 12 6.5V10a2.99 2.99 0 0 0 .766 2H4.234A2.99 2.99 0 0 0 5 10V6.5A3.504 3.504 0 0 1 8.5 3zM7 14.053V14h3v.053a1.5 1.5 0 0 1-3 0z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bell16F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bell16F.json new file mode 100644 index 00000000..22c9b374 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bell16F.json @@ -0,0 +1 @@ +"M7 14h3v.053a1.5 1.5 0 0 1-3 0zm8-2v1H2v-1h.062A1.938 1.938 0 0 0 4 10.062V6.5a4.555 4.555 0 0 1 .027-.5 4.49 4.49 0 0 1 3.161-3.786A1.483 1.483 0 0 1 7 1.5a1.5 1.5 0 0 1 3 0 1.483 1.483 0 0 1-.188.714A4.49 4.49 0 0 1 12.972 6a4.555 4.555 0 0 1 .028.5v3.562A1.938 1.938 0 0 0 14.938 12H15zM8.5 2a.5.5 0 1 0-.5-.5.5.5 0 0 0 .5.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bell24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bell24.json new file mode 100644 index 00000000..f4180e6f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bell24.json @@ -0,0 +1 @@ +"M18 15v-4.087A5.91 5.91 0 0 0 13.59 5.2a2 2 0 1 0-3.18 0A5.91 5.91 0 0 0 6 10.913V15a3 3 0 0 1-3 3v1h18v-1a3 3 0 0 1-3-3zM12 3a1 1 0 1 1-1 1 1.001 1.001 0 0 1 1-1zM5.643 18A3.992 3.992 0 0 0 7 15v-4.087A4.919 4.919 0 0 1 11.913 6h.174A4.919 4.919 0 0 1 17 10.913V15a3.992 3.992 0 0 0 1.357 3zM13 20h1a2 2 0 0 1-4 0h1a1 1 0 0 0 2 0z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bell24F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bell24F.json new file mode 100644 index 00000000..8ca8e458 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bell24F.json @@ -0,0 +1 @@ +"M18 15v-4.087a5.911 5.911 0 0 0-4.387-5.708A1.933 1.933 0 0 0 14 4.05v-.1A1.95 1.95 0 0 0 12.05 2h-.1A1.95 1.95 0 0 0 10 3.95v.1a1.933 1.933 0 0 0 .39 1.16A5.906 5.906 0 0 0 6 10.913V15a3 3 0 0 1-3 3v1h18v-1a3 3 0 0 1-3-3zM12 3a1 1 0 1 1-1 1 1.001 1.001 0 0 1 1-1zm-2 17h4a2 2 0 0 1-4 0z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bell32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bell32.json new file mode 100644 index 00000000..f35b0bcc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bell32.json @@ -0,0 +1 @@ +"M16 30a3 3 0 0 1-3-3h1a2 2 0 0 0 4 0h1a3 3 0 0 1-3 3zm13-5v1H3v-1a4 4 0 0 0 4-4v-7a8.997 8.997 0 0 1 7.372-8.845 2 2 0 1 1 3.257 0A8.997 8.997 0 0 1 25 14v7a4 4 0 0 0 4 4zM16 5a1 1 0 1 0-1-1 1.001 1.001 0 0 0 1 1zm10.003 20A4.996 4.996 0 0 1 24 21v-7a8 8 0 0 0-16 0v7a4.996 4.996 0 0 1-2.003 4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bell32F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bell32F.json new file mode 100644 index 00000000..a065f9b6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bell32F.json @@ -0,0 +1 @@ +"M28.95 25A4 4 0 0 1 25 21v-7q0-.326-.023-.646a9.002 9.002 0 0 0-7.323-8.199A1.939 1.939 0 0 0 18 4.05v-.1A1.95 1.95 0 0 0 16.05 2h-.1A1.95 1.95 0 0 0 14 3.95v.1a1.939 1.939 0 0 0 .346 1.105 9.002 9.002 0 0 0-7.323 8.199Q7 13.674 7 14v7a4 4 0 0 1-3.95 4H3v1h26v-1zM15 4a1 1 0 1 1 1 1 1 1 0 0 1-1-1zm-2 23h6a3 3 0 0 1-6 0z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bellOff16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bellOff16.json new file mode 100644 index 00000000..3d3086a0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bellOff16.json @@ -0,0 +1 @@ +"M12 7.828l1-1V10a2 2 0 0 0 2 2v1H6.828l1-1h4.938A2.99 2.99 0 0 1 12 10zm-3.5 7.725a1.5 1.5 0 0 0 1.5-1.5V14H7v.053a1.5 1.5 0 0 0 1.5 1.5zm-7.425-.335L3.293 13H2v-1a2 2 0 0 0 2-2V6.5a4.485 4.485 0 0 1 3.19-4.283A1.484 1.484 0 0 1 7 1.5a1.5 1.5 0 0 1 3 0 1.484 1.484 0 0 1-.19.717 4.492 4.492 0 0 1 2.449 1.817l2.959-2.959.707.707L1.782 15.925zM8.5 2a.5.5 0 1 0-.5-.5.5.5 0 0 0 .5.5zM4.293 12l7.23-7.23A3.488 3.488 0 0 0 5 6.5V10a2.99 2.99 0 0 1-.766 2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bellOff24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bellOff24.json new file mode 100644 index 00000000..9d8dc8d1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bellOff24.json @@ -0,0 +1 @@ +"M16.992 10.836l.918-.918a5.927 5.927 0 0 1 .09.995V15a3 3 0 0 0 3 3v1H8.828l1-1h8.529A3.992 3.992 0 0 1 17 15v-4.087c0-.026-.007-.05-.008-.077zM12 21a1.001 1.001 0 0 1-1-1h-1a2 2 0 0 0 4 0h-1a1.001 1.001 0 0 1-1 1zm-8.692 1.4l-.354-.354-.353-.354L5.293 19H3v-1a3 3 0 0 0 3-3v-4.087A5.91 5.91 0 0 1 10.41 5.2a2 2 0 1 1 3.18 0 5.91 5.91 0 0 1 3.27 2.233L21.692 2.6l.354.354.354.354zM11 4a1 1 0 1 0 1-1 1.001 1.001 0 0 0-1 1zM6.293 18l9.85-9.851A4.91 4.91 0 0 0 12.088 6h-.174A4.919 4.919 0 0 0 7 10.913V15a3.992 3.992 0 0 1-1.357 3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bellOff32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bellOff32.json new file mode 100644 index 00000000..64e8b454 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bellOff32.json @@ -0,0 +1 @@ +"M16 30a3 3 0 0 1-3-3h1a2 2 0 0 0 4 0h1a3 3 0 0 1-3 3zm9-9v-7a9.012 9.012 0 0 0-.219-1.953l-.864.865A7.992 7.992 0 0 1 24 14v7a4.996 4.996 0 0 0 2.003 4H11.828l-1 1H29v-1a4 4 0 0 1-4-4zM4.48 30.228l-.354-.354-.354-.353L7.292 26H3v-1a4 4 0 0 0 4-4v-7a8.997 8.997 0 0 1 7.372-8.845 2 2 0 1 1 3.257 0 8.998 8.998 0 0 1 6.16 4.35l4.732-4.733.353.354.354.353zM16 5a1 1 0 1 0-1-1 1.001 1.001 0 0 0 1 1zM8.293 25l14.763-14.763A7.998 7.998 0 0 0 8 14v7a4.996 4.996 0 0 1-2.003 4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/beta16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/beta16.json new file mode 100644 index 00000000..e2388d71 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/beta16.json @@ -0,0 +1 @@ +"M9.775 6.295A2.895 2.895 0 1 0 5 4v11h1v-3.192a3.398 3.398 0 1 0 3.775-5.513zM8.4 11.8A2.407 2.407 0 0 1 6 9.5V4a1.901 1.901 0 1 1 2 1.99V7h.5a2.401 2.401 0 0 1-.1 4.8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/beta24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/beta24.json new file mode 100644 index 00000000..f90cdc12 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/beta24.json @@ -0,0 +1 @@ +"M14.078 9.335A3.9 3.9 0 1 0 8 5.99V23h1v-6.839a4.39 4.39 0 1 0 5.078-6.826zM12.4 16.8A3.408 3.408 0 0 1 9 13.5V6a2.9 2.9 0 1 1 3 2.99V10h.5a3.4 3.4 0 0 1-.1 6.8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/beta32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/beta32.json new file mode 100644 index 00000000..205db990 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/beta32.json @@ -0,0 +1 @@ +"M18.283 11.357A4.891 4.891 0 1 0 11 7v23h1V19.513a5.391 5.391 0 1 0 6.283-8.156zM16.4 20.8a4.408 4.408 0 0 1-4.4-4.3V7a3.9 3.9 0 1 1 4 3.99v1.05c.134-.012.263-.04.4-.04a4.4 4.4 0 0 1 0 8.8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/biking16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/biking16.json new file mode 100644 index 00000000..05204ef4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/biking16.json @@ -0,0 +1 @@ +"M4.5 9A2.5 2.5 0 1 0 7 11.5 2.5 2.5 0 0 0 4.5 9zm0 4A1.5 1.5 0 1 1 6 11.5 1.502 1.502 0 0 1 4.5 13zm8-4a2.5 2.5 0 1 0 2.5 2.5A2.5 2.5 0 0 0 12.5 9zm0 4a1.5 1.5 0 1 1 1.5-1.5 1.502 1.502 0 0 1-1.5 1.5zm-.6-10.5a1.4 1.4 0 1 1-1.4-1.4 1.4 1.4 0 0 1 1.4 1.4zm.876 4.994c.01.404-.377.503-.774.503L9.685 8l-.759-1.912-1.969 1.521 1.73 1.163a.78.78 0 0 1 .303.577S9 9.283 9 13.067c0 .414-.057.71-.47.71S8 13.48 8 13.066v-3.53L5.147 8c-.853-.494-.02-1.388-.02-1.388l2.344-2.05a1.924 1.924 0 0 1 1.17-.5 1.163 1.163 0 0 1 .94.627L10.311 7h1.692c.363 0 .766.169.773.494z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/biking24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/biking24.json new file mode 100644 index 00000000..85d82e50 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/biking24.json @@ -0,0 +1 @@ +"M12.1 4A1.9 1.9 0 1 1 14 5.9 1.898 1.898 0 0 1 12.1 4zM9.8 18A3.8 3.8 0 1 1 6 14.2 3.8 3.8 0 0 1 9.8 18zm-1.3 0A2.5 2.5 0 1 0 6 20.5 2.503 2.503 0 0 0 8.5 18zm13.3 0a3.8 3.8 0 1 1-3.8-3.8 3.8 3.8 0 0 1 3.8 3.8zm-1.3 0a2.5 2.5 0 1 0-2.5 2.5 2.503 2.503 0 0 0 2.5-2.5zM13.04 6.74l-.843-.582a1.249 1.249 0 0 0-1.626.44l-2.886 4.86a1 1 0 0 0 .367 1.408l3.55 1.944-.452 3.597c-.063.583.118 1.085.555 1.147.54.077.91-.185 1.076-.898l1.07-4.727-2.948-1.59 1.79-2.843L14.387 12H18a1 1 0 0 0 0-2h-2.615l-2.07-3.002a1.047 1.047 0 0 0-.274-.257z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/biking32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/biking32.json new file mode 100644 index 00000000..e17b146d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/biking32.json @@ -0,0 +1 @@ +"M16 5.5A2.5 2.5 0 1 1 18.5 8 2.498 2.498 0 0 1 16 5.5zm-1.042 19.02a1.545 1.545 0 0 0 1.021 1.688c.73.104 1.23-.25 1.452-1.211.034-.145 1.173-6.518 1.173-6.518l-3.979-2.146 2.823-4.087L19.498 15H24a1 1 0 0 0 0-2h-3.498l-2.434-3.27a1.63 1.63 0 0 0-.48-.551.995.995 0 0 0-.11-.083l-1.107-.765a1.685 1.685 0 0 0-2.194.595l-4.09 6.534a1 1 0 0 0 .367 1.408l5.114 2.8zM29.8 24.5a5.3 5.3 0 1 1-5.3-5.3 5.3 5.3 0 0 1 5.3 5.3zm-1.8 0a3.5 3.5 0 1 0-3.5 3.5 3.504 3.504 0 0 0 3.5-3.5zm-15.2 0a5.3 5.3 0 1 1-5.3-5.3 5.3 5.3 0 0 1 5.3 5.3zm-1.8 0A3.5 3.5 0 1 0 7.5 28a3.504 3.504 0 0 0 3.5-3.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/binary16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/binary16.json new file mode 100644 index 00000000..88abc162 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/binary16.json @@ -0,0 +1 @@ +"M14 1h-1c-.551 0-1 .448-1 1v4c0 .552.449 1 1 1h1c.551 0 1-.448 1-1V2c0-.552-.449-1-1-1zm0 5h-1V2h1v4h.001H14zM9 6h1v1H7V6h1V2H7V1h2v5zm5 8h1v1h-3v-1h1v-4h-1V9h2v5zM4 1H3c-.551 0-1 .448-1 1v4c0 .552.449 1 1 1h1c.551 0 1-.448 1-1V2c0-.552-.449-1-1-1zm0 5H3V2h1v4h.001H4zm5 3H8c-.551 0-1 .448-1 1v4c0 .552.449 1 1 1h1c.551 0 1-.448 1-1v-4c0-.552-.449-1-1-1zm0 5H8v-4h1v4h.001H9zm-5 0h1v1H2v-1h1v-4H2V9h2v5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/binary24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/binary24.json new file mode 100644 index 00000000..095642f5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/binary24.json @@ -0,0 +1 @@ +"M13.75 13h-1.5c-.69 0-1.25.56-1.25 1.25v5.5c0 .69.56 1.25 1.25 1.25h1.5c.69 0 1.25-.56 1.25-1.25v-5.5c0-.69-.56-1.25-1.25-1.25zm.25 6.75a.25.25 0 0 1-.25.25h-1.5a.25.25 0 0 1-.25-.25v-5.5a.25.25 0 0 1 .25-.25h1.5a.25.25 0 0 1 .25.25v5.5zM6 20h1v1H4v-1h1v-6H4v-1h2v7zm15 0h1v1h-3v-1h1v-6h-1v-1h2v7zm-.25-17h-1.5C18.56 3 18 3.56 18 4.25v5.5c0 .69.56 1.25 1.25 1.25h1.5c.69 0 1.25-.56 1.25-1.25v-5.5C22 3.56 21.44 3 20.75 3zM21 9.75a.25.25 0 0 1-.25.25h-1.5a.25.25 0 0 1-.25-.25v-5.5a.25.25 0 0 1 .25-.25h1.5a.25.25 0 0 1 .25.25v5.5zM5.75 3h-1.5C3.56 3 3 3.56 3 4.25v5.5c0 .69.56 1.25 1.25 1.25h1.5C6.44 11 7 10.44 7 9.75v-5.5C7 3.56 6.44 3 5.75 3zM6 9.75a.25.25 0 0 1-.25.25h-1.5A.25.25 0 0 1 4 9.75v-5.5A.25.25 0 0 1 4.25 4h1.5a.25.25 0 0 1 .25.25v5.5zM14 11h-3v-1h1V4h-1V3h2v7h1v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/binary32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/binary32.json new file mode 100644 index 00000000..3dc652cc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/binary32.json @@ -0,0 +1 @@ +"M19 14h-5v-1h2V4h-2V3h3v10h2v1zm1 5.5v8c0 .827-.673 1.5-1.5 1.5h-3c-.827 0-1.5-.673-1.5-1.5v-8c0-.827.673-1.5 1.5-1.5h3c.827 0 1.5.673 1.5 1.5zm-1 0a.5.5 0 0 0-.5-.5h-3a.5.5 0 0 0-.5.5v8a.5.5 0 0 0 .5.5h3a.5.5 0 0 0 .5-.5v-8zM9 4.5v8c0 .827-.673 1.5-1.5 1.5h-3c-.827 0-1.5-.673-1.5-1.5v-8C3 3.673 3.673 3 4.5 3h3C8.327 3 9 3.673 9 4.5zm-1 0a.5.5 0 0 0-.5-.5h-3a.5.5 0 0 0-.5.5v8a.5.5 0 0 0 .5.5h3a.5.5 0 0 0 .5-.5v-8zm22 0v8c0 .827-.673 1.5-1.5 1.5h-3c-.827 0-1.5-.673-1.5-1.5v-8c0-.827.673-1.5 1.5-1.5h3c.827 0 1.5.673 1.5 1.5zm-1 0a.5.5 0 0 0-.5-.5h-3a.5.5 0 0 0-.5.5v8a.5.5 0 0 0 .5.5h3a.5.5 0 0 0 .5-.5v-8zM7 18H4v1h2v9H4v1h5v-1H7V18zm21 0h-3v1h2v9h-2v1h5v-1h-2V18z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/blank16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/blank16.json new file mode 100644 index 00000000..3cc762b5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/blank16.json @@ -0,0 +1 @@ +"" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/blank24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/blank24.json new file mode 100644 index 00000000..3cc762b5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/blank24.json @@ -0,0 +1 @@ +"" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/blank32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/blank32.json new file mode 100644 index 00000000..3cc762b5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/blank32.json @@ -0,0 +1 @@ +"" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/blog16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/blog16.json new file mode 100644 index 00000000..4739de8a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/blog16.json @@ -0,0 +1 @@ +"M12 15.7L8.3 12H0V0h10.95l-1 1H1v10h7.714L11 13.286V11h4V5.85l1-1V12h-4zm3.463-13.821a.98.98 0 0 1 0 1.386l-1.428 1.428h-.001l-3.079 3.08L7.16 9.228l-.854.366.366-.853 1.456-3.796L12.65.42a.965.965 0 0 1 1.385.03zm-2.736 2.708l-1.413-1.415-3.08 3.08 1.414 1.414zm1.888-2.015a.306.306 0 0 0-.09-.217l-.98-.98a.306.306 0 0 0-.434 0l-1.09 1.09 1.414 1.414 1.09-1.09a.306.306 0 0 0 .09-.217z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/blog24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/blog24.json new file mode 100644 index 00000000..b6a28786 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/blog24.json @@ -0,0 +1 @@ +"M22 7.662l1-1V18h-7v4.745L11.255 18H1V2h16.763l-1 1H2v14h9.668L15 20.331V17h7zm1.657-5.192a.965.965 0 0 1 .03 1.385l-9.325 9.324-4.097 1.755a.371.371 0 0 1-.487-.487l1.755-4.097 9.31-9.309a.98.98 0 0 1 1.385 0zm-10.1 9.965l-1.28-1.28-.961 2.24zm7.243-7.11l-1.414-1.413-6.469 6.47 1.414 1.413zm1.865-2.445l-.804-.838a.42.42 0 0 0-.6-.006l-1.168 1.168 1.414 1.415 1.152-1.152a.42.42 0 0 0 .006-.587z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/blog32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/blog32.json new file mode 100644 index 00000000..e51b8a57 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/blog32.json @@ -0,0 +1 @@ +"M29 8.583l1-1V24h-6v6.125L17.875 24H2V4h20.29l-1 1H3v18h15.29L23 27.71V23h6zm2.352-6.237a1.203 1.203 0 0 1 .037 1.727l-1.8 1.8-.001-.001-12.394 12.395-5.465 2.342a.306.306 0 0 1-.403-.402l2.343-5.465L27.863.547a1.203 1.203 0 0 1 1.727.037zm-15.15 15.258l-1.87-1.87-1.403 3.273zM28.616 5.43l-2.11-2.11-11.587 11.585 2.112 2.11zm2.03-2.377l-1.761-1.762a.285.285 0 0 0-.193-.092.163.163 0 0 0-.12.054l-1.36 1.36 2.111 2.11 1.36-1.359c.133-.133-.02-.294-.037-.311z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bluetooth16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bluetooth16.json new file mode 100644 index 00000000..12c32165 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bluetooth16.json @@ -0,0 +1 @@ +"M12.207 5.5L8 1.293v6L5.604 4.896l-.707.707L7.793 8.5l-2.897 2.896.707.707L8 9.707v6l4.207-4.207-3-3zm-1.414 6L9 13.293V9.707zM9 3.707L10.793 5.5 9 7.293z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bluetooth24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bluetooth24.json new file mode 100644 index 00000000..5b0b9331 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bluetooth24.json @@ -0,0 +1 @@ +"M18.207 7.5L12 1.293v10L7.354 6.646l-.707.707 5.146 5.147-5.147 5.146.707.707L12 13.707v10l6.207-6.207-5-5zm-1.414 10L13 21.293v-7.586zM13 3.707L16.793 7.5 13 11.293z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bluetooth32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bluetooth32.json new file mode 100644 index 00000000..c80172b4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bluetooth32.json @@ -0,0 +1 @@ +"M24.207 9.5L16 1.293v14L9.354 8.646l-.707.707 7.146 7.147-7.147 7.146.707.707L16 17.707v14l8.207-8.207-7-7zm-1.414 14L17 29.293V17.707zM17 3.707L22.793 9.5 17 15.293z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bold16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bold16.json new file mode 100644 index 00000000..e48f2134 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bold16.json @@ -0,0 +1 @@ +"M7.75 1H3v14h6.5a4.138 4.138 0 0 0 3.5-4.083 4.073 4.073 0 0 0-1.94-3.46A4.211 4.211 0 0 0 12 5.082 4.234 4.234 0 0 0 7.75 1zM5 3h3a2 2 0 0 1 0 4H5zm4.002 10H5V9h4a2 2 0 0 1 .002 4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bold24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bold24.json new file mode 100644 index 00000000..952cb299 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bold24.json @@ -0,0 +1 @@ +"M16.457 11.868A4.47 4.47 0 0 0 18 8.5 5.506 5.506 0 0 0 12.5 3H5v19h8.5a5.497 5.497 0 0 0 2.957-10.132zM8 6h4.5a2.5 2.5 0 0 1 0 5H8zm5.5 13H8v-5h5.5a2.5 2.5 0 0 1 0 5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bold32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bold32.json new file mode 100644 index 00000000..b2111298 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bold32.json @@ -0,0 +1 @@ +"M20.972 14.745A7.03 7.03 0 0 0 15.746 3h-8.7v26H17.37a7.582 7.582 0 0 0 3.6-14.255zM10.046 6h5.8a4 4 0 0 1 0 8h-5.8zm7.303 20h-7.303v-9h7.3a4.5 4.5 0 0 1 .003 9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/book16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/book16.json new file mode 100644 index 00000000..365ccf96 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/book16.json @@ -0,0 +1 @@ +"M10 7H4V6h6zM5 9h4V8H5zm-4 4V2c0-.923.786-2 3-2h11v14h-2v2H4a3.003 3.003 0 0 1-3-3zM2 2c0 .598.804 1 2 1h9v10h1V1H4c-1.196 0-2 .402-2 1zm0 11a2.002 2.002 0 0 0 2 2h8V4H4a4.08 4.08 0 0 1-2-.431z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/book24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/book24.json new file mode 100644 index 00000000..de812b34 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/book24.json @@ -0,0 +1 @@ +"M9 13h4v1H9zm13 7h-3v3H5.75A3.754 3.754 0 0 1 2 19.25V3.5C2 2.051 3.437 1 5.417 1H22zM18 6H5.416A4.175 4.175 0 0 1 3 5.318V19.25A2.753 2.753 0 0 0 5.75 22H18zm3-4H5.416C4.04 2 3 2.645 3 3.5S4.04 5 5.417 5H19v14h2zm-6 8H7v1h8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/book32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/book32.json new file mode 100644 index 00000000..e2a532c8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/book32.json @@ -0,0 +1 @@ +"M19 14h-9v-1h9zm-7 4h5v-1h-5zM6.833 2H29v24h-3v4H7.5A4.505 4.505 0 0 1 3 25.5v-21C3 3.098 4.684 2 6.833 2zM25 7H6.834A4.943 4.943 0 0 1 4 6.2v19.3A3.504 3.504 0 0 0 7.5 29H25zm3-4H6.834C5.164 3 4 3.79 4 4.5S5.164 6 6.833 6H26v19h2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bookmark16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bookmark16.json new file mode 100644 index 00000000..2911c3a6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bookmark16.json @@ -0,0 +1 @@ +"M13 0H3v15.469l5-3.556 5 3.556zm-1 13.531l-4-2.844-4 2.844V1h8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bookmark16F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bookmark16F.json new file mode 100644 index 00000000..0fded6be --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bookmark16F.json @@ -0,0 +1 @@ +"M13 0v15.469l-5-3.556-5 3.556V0z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bookmark24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bookmark24.json new file mode 100644 index 00000000..0ce7d532 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bookmark24.json @@ -0,0 +1 @@ +"M20 23.444l-8-5.44-8 5.44V1h16zm-8-6.648l7 4.76V2H5v19.556z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bookmark24F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bookmark24F.json new file mode 100644 index 00000000..903a7dab --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bookmark24F.json @@ -0,0 +1 @@ +"M20 1v22.444l-8-5.44-8 5.44V1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bookmark32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bookmark32.json new file mode 100644 index 00000000..7a88a67d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bookmark32.json @@ -0,0 +1 @@ +"M25 2H7v27.493l9-6.67 9 6.67zm-1 25.507l-8-5.929-8 5.929V3h16z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bookmark32F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bookmark32F.json new file mode 100644 index 00000000..e82e1268 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bookmark32F.json @@ -0,0 +1 @@ +"M25 2v27.493l-9-6.67-9 6.67V2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bookmarkF16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bookmarkF16.json new file mode 100644 index 00000000..0fded6be --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bookmarkF16.json @@ -0,0 +1 @@ +"M13 0v15.469l-5-3.556-5 3.556V0z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bookmarkF24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bookmarkF24.json new file mode 100644 index 00000000..903a7dab --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bookmarkF24.json @@ -0,0 +1 @@ +"M20 1v22.444l-8-5.44-8 5.44V1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bookmarkF32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bookmarkF32.json new file mode 100644 index 00000000..e82e1268 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bookmarkF32.json @@ -0,0 +1 @@ +"M25 2v27.493l-9-6.67-9 6.67V2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/boolean16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/boolean16.json new file mode 100644 index 00000000..df4e7a5f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/boolean16.json @@ -0,0 +1 @@ +"M4 11V7a1.001 1.001 0 0 0-1-1H1V3H0v9h3a1.001 1.001 0 0 0 1-1zM1 7h2v4H1zm7-1H6a1.001 1.001 0 0 0-1 1v4a1.001 1.001 0 0 0 1 1h2a1.001 1.001 0 0 0 1-1V7a1.001 1.001 0 0 0-1-1zm0 5H6V7h2zm3 1h2a1.001 1.001 0 0 0 1-1V7a1.001 1.001 0 0 0-1-1h-2a1.001 1.001 0 0 0-1 1v4a1.001 1.001 0 0 0 1 1zm0-5h2v4h-2zm5 5h-1V3h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/boolean24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/boolean24.json new file mode 100644 index 00000000..9055e0da --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/boolean24.json @@ -0,0 +1 @@ +"M3.75 10H1V5H0v13h3.75A1.251 1.251 0 0 0 5 16.75v-5.5A1.251 1.251 0 0 0 3.75 10zM4 16.75a.25.25 0 0 1-.25.25H1v-6h2.75a.25.25 0 0 1 .25.25zM10.75 10h-2.5A1.251 1.251 0 0 0 7 11.25v5.5A1.251 1.251 0 0 0 8.25 18h2.5A1.251 1.251 0 0 0 12 16.75v-5.5A1.251 1.251 0 0 0 10.75 10zm.25 6.75a.25.25 0 0 1-.25.25h-2.5a.25.25 0 0 1-.25-.25v-5.5a.25.25 0 0 1 .25-.25h2.5a.25.25 0 0 1 .25.25zM17.75 10h-2.5A1.251 1.251 0 0 0 14 11.25v5.5A1.251 1.251 0 0 0 15.25 18h2.5A1.251 1.251 0 0 0 19 16.75v-5.5A1.251 1.251 0 0 0 17.75 10zm.25 6.75a.25.25 0 0 1-.25.25h-2.5a.25.25 0 0 1-.25-.25v-5.5a.25.25 0 0 1 .25-.25h2.5a.25.25 0 0 1 .25.25zm4 .25h2v1h-3V6h-1V5h2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/boolean32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/boolean32.json new file mode 100644 index 00000000..74eda036 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/boolean32.json @@ -0,0 +1 @@ +"M6.5 14H2V7H1v17h5.5A1.502 1.502 0 0 0 8 22.5v-7A1.502 1.502 0 0 0 6.5 14zm.5 8.5a.5.5 0 0 1-.5.5H2v-8h4.5a.5.5 0 0 1 .5.5zm8.5-8.5h-4a1.502 1.502 0 0 0-1.5 1.5v7a1.502 1.502 0 0 0 1.5 1.5h4a1.502 1.502 0 0 0 1.5-1.5v-7a1.502 1.502 0 0 0-1.5-1.5zm.5 8.5a.5.5 0 0 1-.5.5h-4a.5.5 0 0 1-.5-.5v-7a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 .5.5zm8.5-8.5h-4a1.502 1.502 0 0 0-1.5 1.5v7a1.502 1.502 0 0 0 1.5 1.5h4a1.502 1.502 0 0 0 1.5-1.5v-7a1.502 1.502 0 0 0-1.5-1.5zm.5 8.5a.5.5 0 0 1-.5.5h-4a.5.5 0 0 1-.5-.5v-7a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 .5.5zm7 .5v1h-3V8h-2V7h3v16z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/borderRadiusFullyRounded16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/borderRadiusFullyRounded16.json new file mode 100644 index 00000000..4739506c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/borderRadiusFullyRounded16.json @@ -0,0 +1 @@ +"M9 14v1h2v-1H9zm5-1v1h-1v1h2v-2h-1zm0-6h1V5h-1v2zm-.5-6C6.61 1 1 6.61 1 13.5V15h2v-1H2v-.5C2 7.16 7.16 2 13.5 2h.5v1h1V1h-1.5zm.5 8v2h1V9h-1zm-9 5v1h2v-1H5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/borderRadiusFullyRounded24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/borderRadiusFullyRounded24.json new file mode 100644 index 00000000..6ca11caa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/borderRadiusFullyRounded24.json @@ -0,0 +1 @@ +"M13 22h-2v-1h2v1zm-5-1H6v1h2v-1zm10 0h-2v1h2v-1zm4-13V6h-1v2h1zm0 5v-2h-1v2h1zm0 5v-2h-1v2h1zm0 0v-2h-1v2h1zM18.5 2C9.4 2 2 9.4 2 18.5V22h2v-1H3v-2.5C3 9.95 9.95 3 18.5 3H21v1h1V2h-3.5zM21 20v1h-1v1h2v-2h-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/borderRadiusFullyRounded32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/borderRadiusFullyRounded32.json new file mode 100644 index 00000000..a9bacc3f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/borderRadiusFullyRounded32.json @@ -0,0 +1 @@ +"M9 29H7v-1h2v1zm4-1h-2v1h2v-1zM25.5 3C13.09 3 3 13.09 3 25.5V29h2v-1H4v-2.5C4 13.65 13.64 4 25.5 4H28v1h1V3h-3.5zM21 28h-2v1h2v-1zm-4 0h-2v1h2v-1zm8 0h-2v1h2v-1zm4-19V7h-1v2h1zm0 4v-2h-1v2h1zm0 8v-2h-1v2h1zm0-4v-2h-1v2h1zm0 8v-2h-1v2h1zm-1 2v1h-1v1h2v-2h-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/borderRadiusRounded16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/borderRadiusRounded16.json new file mode 100644 index 00000000..87c3e633 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/borderRadiusRounded16.json @@ -0,0 +1 @@ +"M9 14v1h2v-1H9zm5-1v1h-1v1h2v-2h-1zm0-6h1V5h-1v2zM7.5 1C3.92 1 1 3.92 1 7.5V15h2v-1H2V7.5C2 4.47 4.47 2 7.5 2H14v1h1V1H7.5zM14 9v2h1V9h-1zm-9 5v1h2v-1H5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/borderRadiusRounded24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/borderRadiusRounded24.json new file mode 100644 index 00000000..4b130431 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/borderRadiusRounded24.json @@ -0,0 +1 @@ +"M13 22h-2v-1h2v1zm-5-1H6v1h2v-1zm10 0h-2v1h2v-1zm4-13V6h-1v2h1zm0 5v-2h-1v2h1zm0 5v-2h-1v2h1zm0 0v-2h-1v2h1zM10.5 2C5.81 2 2 5.81 2 10.5V22h2v-1H3V10.5C3 6.36 6.36 3 10.5 3H21v1h1V2H10.5zM21 20v1h-1v1h2v-2h-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/borderRadiusRounded32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/borderRadiusRounded32.json new file mode 100644 index 00000000..f28e78ac --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/borderRadiusRounded32.json @@ -0,0 +1 @@ +"M29 3v2h-1V4H13.5C8.26 4 4 8.26 4 13.5V28h1v1H3V13.5C3 7.71 7.71 3 13.5 3H29zM9 28H7v1h2v-1zm4 0h-2v1h2v-1zm8 0h-2v1h2v-1zm-4 0h-2v1h2v-1zm8 0h-2v1h2v-1zm4-19V7h-1v2h1zm0 4v-2h-1v2h1zm0 8v-2h-1v2h1zm0-4v-2h-1v2h1zm0 8v-2h-1v2h1zm-1 2v1h-1v1h2v-2h-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/borderRadiusSharp16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/borderRadiusSharp16.json new file mode 100644 index 00000000..066f68be --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/borderRadiusSharp16.json @@ -0,0 +1 @@ +"M9 14v1h2v-1H9zm5-1v1h-1v1h2v-2h-1zm0-6h1V5h-1v2zM1 1v14h2v-1H2V2h12v1h1V1H1zm13 8v2h1V9h-1zm-9 5v1h2v-1H5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/borderRadiusSharp24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/borderRadiusSharp24.json new file mode 100644 index 00000000..cb8a73d5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/borderRadiusSharp24.json @@ -0,0 +1 @@ +"M13 22h-2v-1h2v1zm-5-1H6v1h2v-1zm10 0h-2v1h2v-1zm4-13V6h-1v2h1zm0 5v-2h-1v2h1zm0 5v-2h-1v2h1zm0 0v-2h-1v2h1zM2 2v20h2v-1H3V3h18v1h1V2H2zm19 18v1h-1v1h2v-2h-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/borderRadiusSharp32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/borderRadiusSharp32.json new file mode 100644 index 00000000..55c4fc5c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/borderRadiusSharp32.json @@ -0,0 +1 @@ +"M29 3v2h-1V4H4v24h1v1H3V3h26zM9 28H7v1h2v-1zm4 0h-2v1h2v-1zm8 0h-2v1h2v-1zm-4 0h-2v1h2v-1zm8 0h-2v1h2v-1zm4-19V7h-1v2h1zm0 4v-2h-1v2h1zm0 8v-2h-1v2h1zm0-4v-2h-1v2h1zm0 8v-2h-1v2h1zm-1 2v1h-1v1h2v-2h-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/boxChart16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/boxChart16.json new file mode 100644 index 00000000..f27ce207 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/boxChart16.json @@ -0,0 +1 @@ +"M2 15h14v1H1V1h1zm1-3v-1h1V9H3V5h1V3H3V2h3v1H5v2h1v4H5v2h1v1zm1-5h1V6H4zm7 7H8v-1h1v-1H8V7h1V4H8V3h3v1h-1v3h1v5h-1v1h1zM9 9h1V8H9zm0 2h1v-1H9zm4-9h3v1h-1v2h1v4h-1v3h1v1h-3v-1h1V9h-1V5h1V3h-1zm2 5h-1v1h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/boxChart24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/boxChart24.json new file mode 100644 index 00000000..c00769a2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/boxChart24.json @@ -0,0 +1 @@ +"M2 1v21h21v1H1V1zm4 5V3H5V2h3v1H7v3h2v6H7v3h1v1H5v-1h1v-3H4V6zm2 4H5v1h3zM5 7v2h3V7zm9 10v2h1v1h-3v-1h1v-2h-2v-6h2V5h-1V4h3v1h-1v6h2v6zm-2-4h3v-1h-3zm3 3v-2h-3v2zm6-14v5h2v5h-2v5h1v1h-3v-1h1v-5h-2V7h2V2h-1V1h3v1zm1 8h-3v1h3zm-3-2v1h3V8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/boxChart32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/boxChart32.json new file mode 100644 index 00000000..0760af5f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/boxChart32.json @@ -0,0 +1 @@ +"M3 29h27v1H2V2h1zm4-7h3v-1H7zM5 8h3V5H7V4h3v1H9v3h3v7H9v6H8v-6H5zm1 4h5V9H6zm0 2h5v-1H6zm13-9h-3v1h3zm-1 18v3h1v1h-3v-1h1v-3h-3v-9h3V6h1v8h3v9zm-3-6h5v-2h-5zm5 5v-4h-5v4zm8-19h-3v1h3zm-3 22h3v-1h-3zm5-9h-3v8h-1v-8h-3v-6h3V4h1v6h3zm-1-3h-5v2h5zm0-2h-5v1h5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/boxChartSeries16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/boxChartSeries16.json new file mode 100644 index 00000000..38e0fafc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/boxChartSeries16.json @@ -0,0 +1 @@ +[{"d":"M16 15v1H1V1h1v14zm-4-3h-2V4h2V3h-1V2h3v1h-1v1h2v8h-2v1h1v1h-3v-1h1zm-1-6h3V5h-3zm3 5V7h-3v4zm-6 0H6v1h1v1H4v-1h1v-1H3V5h2V4H4V3h3v1H6v1h2zM4 8h3V6H4zm3 2V9H4v1z"},{"opacity":".25","d":"M11 11V5h3v6z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/boxChartSeries24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/boxChartSeries24.json new file mode 100644 index 00000000..aa36cf80 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/boxChartSeries24.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M14 15V6h5v9z"},{"d":"M23 22v1H1V1h1v21zm-7-6h-3V5h3V3h-1V2h3v1h-1v2h3v11h-3v3h1v1h-3v-1h1zm-2-8h5V6h-5zm5 7V9h-5v6zM7 15H4V7h3V4H6V3h3v1H8v3h3v8H8v3h1v1H6v-1h1zm-2-4h5V8H5zm5 3v-2H5v2z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/boxChartSeries32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/boxChartSeries32.json new file mode 100644 index 00000000..3adfe8a2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/boxChartSeries32.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M19 22V9h7v13z"},{"d":"M22 26h-1v1h3v-1h-1v-3h4V8h-4V5h1V4h-3v1h1v3h-4v15h4zM19 9h7v3h-7zm0 13v-9h7v9h-7zm11 7v1H2V2h1v27zm-20-4H9v1h3v-1h-1v-3h4V11h-4V8h1V7H9v1h1v3H6v11h4zM7 12h7v5H7zm0 9v-3h7v3z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/brackets16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/brackets16.json new file mode 100644 index 00000000..660f8f5a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/brackets16.json @@ -0,0 +1 @@ +"M3 2h3v1H4v11h2v1H3V2zm8 0v1h2v11h-2v1h3V2h-3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/brackets24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/brackets24.json new file mode 100644 index 00000000..32b087c2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/brackets24.json @@ -0,0 +1 @@ +"M4 3h5v1H5v17h4v1H4V3zm11 0v1h4v17h-4v1h5V3h-5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/brackets32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/brackets32.json new file mode 100644 index 00000000..b30a069a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/brackets32.json @@ -0,0 +1 @@ +"M6 5h6v1H7v21h5v1H6V5zm15 0v1h5v21h-5v1h6V5h-6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bracketsCurly16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bracketsCurly16.json new file mode 100644 index 00000000..d36f4104 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bracketsCurly16.json @@ -0,0 +1 @@ +"M15 8v1a1.001 1.001 0 0 0-1 1v2.578A2.425 2.425 0 0 1 11.578 15H11v-1h.578A1.423 1.423 0 0 0 13 12.578V10a1.996 1.996 0 0 1 .679-1.5A1.996 1.996 0 0 1 13 7V4.422A1.423 1.423 0 0 0 11.578 3H11V2h.578A2.425 2.425 0 0 1 14 4.422V7a1.001 1.001 0 0 0 1 1zM3 4.422V7a1.001 1.001 0 0 1-1 1v1a1.001 1.001 0 0 1 1 1v2.578A2.425 2.425 0 0 0 5.422 15H6v-1h-.578A1.423 1.423 0 0 1 4 12.578V10a1.996 1.996 0 0 0-.679-1.5A1.996 1.996 0 0 0 4 7V4.422A1.423 1.423 0 0 1 5.422 3H6V2h-.578A2.425 2.425 0 0 0 3 4.422z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bracketsCurly24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bracketsCurly24.json new file mode 100644 index 00000000..52349d5e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bracketsCurly24.json @@ -0,0 +1 @@ +"M9 22H7.703A3.707 3.707 0 0 1 4 18.297V15a2.002 2.002 0 0 0-2-2v-1a2.002 2.002 0 0 0 2-2V6.703A3.707 3.707 0 0 1 7.703 3H9v1H7.703A2.706 2.706 0 0 0 5 6.703V10a3 3 0 0 1-1.343 2.5A3 3 0 0 1 5 15v3.297A2.706 2.706 0 0 0 7.703 21H9zm11-3.703V15a2.002 2.002 0 0 1 2-2v-1a2.002 2.002 0 0 1-2-2V6.703A3.707 3.707 0 0 0 16.297 3H15v1h1.297A2.706 2.706 0 0 1 19 6.703V10a3 3 0 0 0 1.343 2.5A3 3 0 0 0 19 15v3.297A2.706 2.706 0 0 1 16.297 21H15v1h1.297A3.707 3.707 0 0 0 20 18.297z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bracketsCurly32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bracketsCurly32.json new file mode 100644 index 00000000..eebf1a8c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bracketsCurly32.json @@ -0,0 +1 @@ +"M6 23.336V19.75A2.753 2.753 0 0 0 3.25 17H3v-1h.25A2.753 2.753 0 0 0 6 13.25V9.664A4.67 4.67 0 0 1 10.664 5H12v1h-1.336A3.668 3.668 0 0 0 7 9.664v3.586a3.752 3.752 0 0 1-1.88 3.25A3.752 3.752 0 0 1 7 19.75v3.586A3.668 3.668 0 0 0 10.664 27H12v1h-1.336A4.67 4.67 0 0 1 6 23.336zM29.75 16A2.753 2.753 0 0 1 27 13.25V9.664A4.67 4.67 0 0 0 22.336 5H21v1h1.336A3.668 3.668 0 0 1 26 9.664v3.586a3.752 3.752 0 0 0 1.88 3.25A3.752 3.752 0 0 0 26 19.75v3.586A3.668 3.668 0 0 1 22.336 27H21v1h1.336A4.67 4.67 0 0 0 27 23.336V19.75A2.753 2.753 0 0 1 29.75 17H30v-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/breakRecurrence16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/breakRecurrence16.json new file mode 100644 index 00000000..505844a5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/breakRecurrence16.json @@ -0,0 +1 @@ +"M11.155 12H9.98l1.602 1.602-.707.707-2.81-2.809 2.809-2.81.707.708L9.979 11h1.176a2.98 2.98 0 0 0 2.122-.878 2.713 2.713 0 0 0 .275-3.346 1.232 1.232 0 0 0-.095-.13l.74-.651a2.168 2.168 0 0 1 .176.236 3.681 3.681 0 0 1-.407 4.598A3.932 3.932 0 0 1 11.156 12zm-9.353-1.995l.723-.651a1.23 1.23 0 0 1-.095-.13 2.712 2.712 0 0 1 .275-3.346A2.98 2.98 0 0 1 4.826 5h1.162L4.4 6.588l.707.707 2.81-2.81-2.81-2.808-.707.707L6.017 4h-1.19a3.89 3.89 0 0 0-2.793 1.171 3.68 3.68 0 0 0-.407 4.598 2.17 2.17 0 0 0 .175.236zm12.445-8.981L1.007 14.24l.706.708 13.24-13.216z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/breakRecurrence24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/breakRecurrence24.json new file mode 100644 index 00000000..0f3554d1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/breakRecurrence24.json @@ -0,0 +1 @@ +"M21.8 12.513A6.376 6.376 0 0 1 15.405 19H11.96l1.64 1.64-.706.707-2.848-2.847 2.848-2.847.707.707L11.96 18h3.444a5.39 5.39 0 0 0 5.395-5.5 6.01 6.01 0 0 0-1.644-4.126l.707-.707a6.942 6.942 0 0 1 1.937 4.846zm-1.541-9.485l-18.2 18.2.707.708 18.2-18.2zM4.352 16.108A6.321 6.321 0 0 1 3.2 12.5 5.386 5.386 0 0 1 8.586 7h3.454L10.4 8.64l.706.707L13.954 6.5l-2.848-2.847-.707.707L12.04 6H8.587A6.372 6.372 0 0 0 2.2 12.485a7.179 7.179 0 0 0 1.442 4.332z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/breakRecurrence32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/breakRecurrence32.json new file mode 100644 index 00000000..bde3544e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/breakRecurrence32.json @@ -0,0 +1 @@ +"M28.8 16.123A7.876 7.876 0 0 1 20.942 24h-5.985l2.646 2.646-.707.707-3.853-3.853 3.854-3.854.707.707L14.957 23h5.985a6.875 6.875 0 0 0 6.858-6.877 7.192 7.192 0 0 0-2.715-5.677l.71-.71a8.188 8.188 0 0 1 3.005 6.387zM27.27 4.018L4.01 27.28l.707.707L27.979 4.725zM6.2 22.262l.71-.71a7.192 7.192 0 0 1-2.71-5.675A6.873 6.873 0 0 1 11.054 9h5.989l-2.646 2.646.707.707L18.957 8.5l-3.853-3.854-.707.707L17.043 8h-5.989A7.875 7.875 0 0 0 3.2 15.877a8.188 8.188 0 0 0 3 6.385z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/brightness16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/brightness16.json new file mode 100644 index 00000000..d86c3711 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/brightness16.json @@ -0,0 +1 @@ +"M12.153 5.554l-.707-.707 2.2-2.2.708.707zm-9.507 8.092l.707.707 2.2-2.2-.706-.707zm8.8-1.493l2.2 2.2.707-.706-2.2-2.2zM5.554 4.847l-2.2-2.2-.707.706 2.2 2.2zM9 1H8v3h1zM8 16h1v-3H8zm8-7V8h-3v1zM1 9h3V8H1zm4-.5A3.5 3.5 0 1 1 8.5 12 3.5 3.5 0 0 1 5 8.5zm1 0A2.5 2.5 0 1 0 8.5 6 2.503 2.503 0 0 0 6 8.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/brightness24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/brightness24.json new file mode 100644 index 00000000..78b9758c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/brightness24.json @@ -0,0 +1 @@ +"M12.5 5.8c-.168 0-.334.013-.5.025V2h1v3.837c-.167-.012-.331-.037-.5-.037zM12 19.175V23h1v-3.837c-.167.012-.331.037-.5.037-.168 0-.334-.013-.5-.025zm7.2-6.675c0 .168-.013.334-.025.5H23v-1h-3.831c.012.166.03.332.03.5zM5.837 12H2v1h3.844c-.012-.167-.044-.33-.044-.5 0-.17.025-.333.037-.5zm11.736-3.866l2.705-2.705-.707-.707-2.702 2.702a6.687 6.687 0 0 1 .704.71zM4.722 19.57l.707.707 2.729-2.729a6.74 6.74 0 0 1-.713-.7zm12.128-2.014l2.721 2.721.707-.707-2.72-2.72a6.653 6.653 0 0 1-.708.706zM8.132 7.425L5.43 4.722l-.707.707 2.704 2.704a6.672 6.672 0 0 1 .706-.708zM17.8 12.5a5.3 5.3 0 1 1-2.337-4.395A5.282 5.282 0 0 1 17.8 12.5zm-.985 0a4.315 4.315 0 1 0-4.315 4.315 4.32 4.32 0 0 0 4.315-4.315z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/brightness32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/brightness32.json new file mode 100644 index 00000000..6dc07384 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/brightness32.json @@ -0,0 +1 @@ +"M30 16v1h-4.825c.01-.167.025-.332.025-.5 0-.168-.014-.334-.024-.5zM17 7.825V3h-1v4.823c.166-.01.332-.023.5-.023s.334.015.5.025zM7.825 16H3v1h4.824c-.01-.166-.024-.332-.024-.5 0-.168.016-.334.025-.5zM16 25.175V30h1v-4.823c-.166.01-.332.023-.5.023s-.334-.015-.5-.025zm6.5-2.375c-.07.067-.146.125-.218.189l3.41 3.41.707-.707-3.409-3.408a8.809 8.809 0 0 1-.49.516zm.3-12.299c.067.07.125.145.189.217l3.41-3.41-.707-.707-3.408 3.408c.176.158.351.318.516.492zm-12.3-.3c.07-.068.146-.126.218-.19l-3.41-3.41-.707.707 3.409 3.408c.157-.176.317-.351.49-.516zm-.3 12.298c-.067-.07-.125-.145-.189-.217l-3.41 3.41.707.707 3.408-3.408a8.772 8.772 0 0 1-.516-.492zm13.08-8.71a7.327 7.327 0 1 1-1.494-2.324 7.282 7.282 0 0 1 1.494 2.323zm-4.44 8.562a6.326 6.326 0 1 0-2.34.449 6.269 6.269 0 0 0 2.34-.449z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bringForward16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bringForward16.json new file mode 100644 index 00000000..1c4c9a66 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bringForward16.json @@ -0,0 +1 @@ +"M16 11h-4v-1h3V1H6v3H5V0h11zm-5-6H0v11h11z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bringForward24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bringForward24.json new file mode 100644 index 00000000..c6c07a63 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bringForward24.json @@ -0,0 +1 @@ +"M23 17h-5v-1h4V2H8v4H7V1h16zM17 7H1v16h16z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bringForward32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bringForward32.json new file mode 100644 index 00000000..4f25beaf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bringForward32.json @@ -0,0 +1 @@ +"M29 22h-6v-1h5V4H11v5h-1V3h19zm-7-12H3v19h19z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bringToFront16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bringToFront16.json new file mode 100644 index 00000000..3cf5aafd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bringToFront16.json @@ -0,0 +1 @@ +"M6 14v2H0v-6h2v1H1v4h4v-1zM16 0h-6v2h1V1h4v4h-1v1h2zm-3 3H3v10h10z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bringToFront24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bringToFront24.json new file mode 100644 index 00000000..4d1fd8a9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bringToFront24.json @@ -0,0 +1 @@ +"M9 20v3H1v-8h3v1H2v6h6v-2zM23 1h-8v3h1V2h6v6h-2v1h3zm-4 4H5v14h14z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bringToFront32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bringToFront32.json new file mode 100644 index 00000000..7b402407 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bringToFront32.json @@ -0,0 +1 @@ +"M30 12h-4v-1h3V3h-8v3h-1V2h10zM11 26v3H3v-8h3v-1H2v10h10v-4zM25 7H7v18h18z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/browser16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/browser16.json new file mode 100644 index 00000000..15fca2c0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/browser16.json @@ -0,0 +1 @@ +"M0 1v14h16V1zm1 13V5h4v9zm14 0H6V5h9zm0-10h-1V3h-1v1H1V2h14z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/browser24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/browser24.json new file mode 100644 index 00000000..c0e12a0e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/browser24.json @@ -0,0 +1 @@ +"M20 5h1v1h-1zM1 3h22v18H1zm21 5H7v12h15zM2 7h20V4H2zm0 13h4V8H2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/browser32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/browser32.json new file mode 100644 index 00000000..299d6c29 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/browser32.json @@ -0,0 +1 @@ +"M2 28h28V5H2zm27-1H8V11h21zM3 6h26v4H3zm0 5h4v16H3zm24-3h-1V7h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/browserMap16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/browserMap16.json new file mode 100644 index 00000000..0769209c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/browserMap16.json @@ -0,0 +1 @@ +"M0 1v14h16V1zm1 13V5h3v9zm4 0V5h6.958a1.18 1.18 0 0 0-.053.613 3.213 3.213 0 0 1 .067.414 1.987 1.987 0 0 0-.649.67 1.462 1.462 0 0 0-.674-.166 1.447 1.447 0 0 0-1.383 1.086 1.443 1.443 0 0 0-1.086-.469 1.62 1.62 0 0 0-1.591 1.643c0 .254.113.293.084.574s-.29.535-.29 1.022a1.371 1.371 0 0 0 .984 1.29 1.583 1.583 0 0 0-.003 1.549c.143.286.636.774.534.774zm10 0h-2.918c-.005-.037-.113-.274-.122-.309a1.498 1.498 0 0 0 .718-1.267 1.24 1.24 0 0 0-.053-.358 1.594 1.594 0 0 0 .326-.607c.03.002.062.003.093.003a1.415 1.415 0 0 0 .836-.266 1.517 1.517 0 0 0 .126.124 2.758 2.758 0 0 0 .994.58zm0-3.187a2.377 2.377 0 0 1-.336-.246c-.264-.23-.258-.782-.617-.782-.482 0-.52.677-1.003.677-.219 0-.38-.177-.599-.177-.193 0-.445.102-.445.293v.502c0 .424-.506.508-.506.934 0 .171.184.236.184.41 0 .58-.893.502-.893 1.08 0 .191.215.305.215.486V14H9.375a1.545 1.545 0 0 0 .09-.502c0-.547-1.043-.393-1.207-.72-.407-.813.693-1.022.693-1.673 0-.16-.082-.488-.334-.513-.351-.035-.443.154-.797.154a.406.406 0 0 1-.437-.36c0-.386.308-.566.308-.952 0-.25-.102-.393-.102-.643a.619.619 0 0 1 .59-.643c.323 0 .464.264.618.54a.642.642 0 0 0 .617.308c.49 0 .798-.61.798-.977a.471.471 0 0 1 .437-.488c.347 0 .476.36.824.36.57 0 .55-.756 1.053-1.03.618-.332.438-1.052.36-1.44-.023-.12.135-.319.29-.421H15zM15 4h-1V3h-1v1H1V2h14z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/browserMap24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/browserMap24.json new file mode 100644 index 00000000..98fe5094 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/browserMap24.json @@ -0,0 +1 @@ +"M21 6h-1V5h1zm2-3v18H1V3zM6 20V8H2v12zm5.677 0l.029-.09.046-.13a1.807 1.807 0 0 0 .122-.62c-.056-.087-.397-.166-.58-.208a1.413 1.413 0 0 1-1.046-.585 1.52 1.52 0 0 1 .505-1.928c.253-.253.408-.42.408-.596a.496.496 0 0 0-.081-.267h-.007a.808.808 0 0 0-.323.084 1.788 1.788 0 0 1-.695.146 1.02 1.02 0 0 1-1.068-.96 1.754 1.754 0 0 1 .27-.881.9.9 0 0 0 .158-.44 1.234 1.234 0 0 0-.056-.328 2.126 2.126 0 0 1-.086-.563 1.32 1.32 0 0 1 1.28-1.352 1.45 1.45 0 0 1 1.246.959c.051.092.119.216.466.216.365 0 .643-.594.643-.892a1.106 1.106 0 0 1 1.068-1.139 1.35 1.35 0 0 1 .849.342c.147.111.215.156.293.156.146 0 .215-.071.429-.451a2.138 2.138 0 0 1 .812-.92c.433-.233.433-.68.281-1.421A.934.934 0 0 1 16.63 8H7v12zM22 16.588a2.857 2.857 0 0 1-1.377-.775 1.816 1.816 0 0 1-.437-.689 1.303 1.303 0 0 0-.153-.296.71.71 0 0 0-.37.202 1.467 1.467 0 0 1-.981.382 1.384 1.384 0 0 1-.608-.165.46.46 0 0 0-.377-.049v.61a1.34 1.34 0 0 1-.484.97c-.17.172-.217.231-.217.324.001-.048.064.024.108.074a1.068 1.068 0 0 1 .332.679c0 .754-.714.951-1.098 1.057a1.41 1.41 0 0 0-.422.158c.02-.014.07.067.108.117a1.084 1.084 0 0 1 .287.654.697.697 0 0 1-.02.159H22zM22 8h-4.444a1.974 1.974 0 0 1-.758 2.367 1.372 1.372 0 0 0-.446.56 1.408 1.408 0 0 1-1.234.921 1.356 1.356 0 0 1-.85-.342c-.146-.11-.214-.156-.292-.156-.07 0-.144.11-.144.215 0 .74-.611 1.816-1.568 1.816a1.33 1.33 0 0 1-1.26-.666c-.223-.4-.306-.51-.45-.51a.4.4 0 0 0-.357.43 1.236 1.236 0 0 0 .056.328 2.126 2.126 0 0 1 .086.562 1.755 1.755 0 0 1-.27.882.9.9 0 0 0-.158.44.258.258 0 0 0 .144.035.878.878 0 0 0 .36-.083 1.502 1.502 0 0 1 .79-.128 1.107 1.107 0 0 1 .88 1.172 1.78 1.78 0 0 1-.68 1.25c-.411.411-.49.54-.33.86.03.005.27.062.429.099.484.113 1.294.302 1.294 1.107a2.58 2.58 0 0 1-.15.841h2.663c.022-.051.046-.106.06-.143a3.316 3.316 0 0 0-.08-.107 1.122 1.122 0 0 1-.294-.675c0-.752.686-.941 1.096-1.054a1.71 1.71 0 0 0 .41-.147c-.022-.004-.068-.059-.102-.097a1.06 1.06 0 0 1-.33-.675 1.345 1.345 0 0 1 .486-.975c.17-.17.216-.23.216-.32v-.695a.987.987 0 0 1 1.08-.868 1.405 1.405 0 0 1 .61.165.711.711 0 0 0 .219.08.578.578 0 0 0 .41-.186 1.464 1.464 0 0 1 .98-.383c.602 0 .828.526.963.839a1.218 1.218 0 0 0 .197.36 2.846 2.846 0 0 0 .768.532zm0-4H2v3h20z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/browserMap32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/browserMap32.json new file mode 100644 index 00000000..dc9df7e5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/browserMap32.json @@ -0,0 +1 @@ +"M2 5v23h28V5zm1 22V11h4v16zm5 0V11h11.508a1.21 1.21 0 0 0-.09.698l.021.102c.19.923.14 1.28-.205 1.465a3.306 3.306 0 0 0-1.131 1.437 1.971 1.971 0 0 1-.279.423c-.03-.016-.13-.093-.196-.143a2.03 2.03 0 0 0-1.236-.661 1.672 1.672 0 0 0-1.625 1.713c0 .3-.298.828-.515.828-.262 0-.295-.058-.312-.09a2.107 2.107 0 0 0-1.828-1.381 1.941 1.941 0 0 0-1.891 1.982 2.901 2.901 0 0 0 .116.775 1.293 1.293 0 0 1 .061.339.896.896 0 0 1-.161.41 2.473 2.473 0 0 0-.373 1.24 1.563 1.563 0 0 0 1.625 1.49 2.465 2.465 0 0 0 .974-.204 4.9 4.9 0 0 1 .12-.045v.006c0 .116-.236.35-.425.54-.48.48-1.548 1.284-.86 2.658a2.45 2.45 0 0 0 1.672.968 5.06 5.06 0 0 1 .496.135 2.246 2.246 0 0 1-.128.527l-.058.163a6.048 6.048 0 0 0-.197.625zm21 0h-9.449c.185-.882-.202-1.16-.325-1.214a1.242 1.242 0 0 0 .007-.128c.405-.288 1.569-.653 1.569-1.905a1.35 1.35 0 0 0-.268-.793c.04-.046.096-.102.138-.144a1.97 1.97 0 0 0 .697-1.432v-.566a1.303 1.303 0 0 1 .131.045 2.248 2.248 0 0 0 .838.186 1.935 1.935 0 0 0 1.592-1.02l.104-.147a2.62 2.62 0 0 0 .582.805 2.366 2.366 0 0 0 1.674.545l1.6-.007a2.616 2.616 0 0 0 .903-.248l.207-.08zm0-7.102a1.009 1.009 0 0 0-.352.063l-.218.084a3.176 3.176 0 0 1-.54.18l-1.6.007a1.397 1.397 0 0 1-1.014-.296 1.728 1.728 0 0 1-.355-.515.998.998 0 0 0-.818-.53.85.85 0 0 0-.07-.003 1.013 1.013 0 0 0-.816.419l-.106.148c-.289.41-.468.594-.773.594a1.314 1.314 0 0 1-.47-.116 2.42 2.42 0 0 0-.237-.08 1 1 0 0 0-1.262.965v.566a1.021 1.021 0 0 1-.413.733c-.05.051-.116.118-.165.172a1 1 0 0 0-.071 1.252.352.352 0 0 1 .082.212c0 .368-.23.562-.718.836a12.11 12.11 0 0 0-.427.25 1.02 1.02 0 0 0-.425.83 1.002 1.002 0 0 0 .378.905 2.536 2.536 0 0 1-.085.426H14.13c.032-.097.06-.198.094-.291l.06-.169a3.231 3.231 0 0 0 .179-.756 1 1 0 0 0-.653-1.039 6.17 6.17 0 0 0-.612-.168c-.844-.198-.985-.404-1.005-.443-.254-.506-.112-.753.506-1.341l.18-.174a1.806 1.806 0 0 0 .705-1.241 1 1 0 0 0-1.325-.946l-.16.06a1.487 1.487 0 0 1-.61.134.577.577 0 0 1-.624-.49 1.53 1.53 0 0 1 .248-.758 1.752 1.752 0 0 0 .286-.892 2.245 2.245 0 0 0-.094-.597 1.906 1.906 0 0 1-.083-.516.941.941 0 0 1 .891-.982c.398 0 .596.227.943.845a1.232 1.232 0 0 0 1.197.625c.911 0 1.516-1.1 1.516-1.827a.674.674 0 0 1 .625-.713c.098 0 .277.157.407.27.083.073.158.138.253.21a3.494 3.494 0 0 0 .29.2.997.997 0 0 0 1.037-.045 2.014 2.014 0 0 0 .594-.764l.116-.214a2.143 2.143 0 0 1 .618-.832c1.111-.6.85-1.866.712-2.542l-.02-.098a.522.522 0 0 1 .162-.344A1.281 1.281 0 0 1 20.73 11H29zM29 10H3V6h26zm-2-2h-1V7h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/brushMark16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/brushMark16.json new file mode 100644 index 00000000..203473c7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/brushMark16.json @@ -0,0 +1 @@ +"M4.469 7.5a.968.968 0 0 0 .105-.79 1.346 1.346 0 0 0-.699-.632c-.36-.187-.783-.335-1.225-.516a2.665 2.665 0 0 1-1.368-.975 1.284 1.284 0 0 1-.09-1.07 1.66 1.66 0 0 1 .584-.747 3.72 3.72 0 0 1 1.443-.603 6.675 6.675 0 0 1 2.917.071.4.4 0 0 1 .295.483.405.405 0 0 1-.475.297 5.84 5.84 0 0 0-2.539.02 2.847 2.847 0 0 0-1.065.475c-.287.232-.308.43-.217.577a1.969 1.969 0 0 0 .893.503c.411.152.863.286 1.329.503a2.422 2.422 0 0 1 1.28 1.185 2.11 2.11 0 0 1-.149 1.855 3.04 3.04 0 0 1-1.311 1.08l-1.247.577c-.778.383-1.18.817-1.207 1.5-.14.874.65 1.437 1.662 1.711a2.895 2.895 0 0 1-.45.31.999.999 0 0 0-.54.84.973.973 0 0 0 .01.128c-.138-.058-.278-.107-.416-.177A3.347 3.347 0 0 1 .682 12.94a2.777 2.777 0 0 1-.381-1.775 2.875 2.875 0 0 1 .71-1.639 4.038 4.038 0 0 1 1.354-.92c.886-.393 1.813-.65 2.104-1.107zm.548 4.565c.03-1.327 1.55-1.238 1.55-1.238l1.325 1.556s.097 1.197-1.548 1.928a3.26 3.26 0 0 1-2.95-.109s1.594-.824 1.623-2.137zm1 .023a2.838 2.838 0 0 1-.442 1.438 2.547 2.547 0 0 0 .363-.13 1.703 1.703 0 0 0 .886-.724l-.673-.79a.204.204 0 0 0-.134.206zM16 4.62c-.307-.38-.195-.242-.505-.62-.483.388-4.29 3.006-4.29 3.006l-3.665 3.27 1.027 1.228 3.65-3.254s3.3-3.238 3.783-3.63z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/brushMark24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/brushMark24.json new file mode 100644 index 00000000..a2c964d5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/brushMark24.json @@ -0,0 +1 @@ +"M4.334 21.39a6.166 6.166 0 0 1-1.151-.317 4.233 4.233 0 0 1-2.014-1.575 3.945 3.945 0 0 1 .575-4.804 13.407 13.407 0 0 1 3.549-2.401c1.133-.607 2.337-1.328 2.458-2.122.073-.41-.072-.67-.52-1.024a7.441 7.441 0 0 0-1.631-.82c-.61-.243-1.249-.463-1.903-.766a5.268 5.268 0 0 1-.99-.578 1.985 1.985 0 0 1-.786-1.19 1.525 1.525 0 0 1 .09-.828 1.803 1.803 0 0 1 .426-.606 3.477 3.477 0 0 1 1.022-.645 7.69 7.69 0 0 1 2.105-.529 10.898 10.898 0 0 1 4.193.338.5.5 0 0 1-.265.965 9.856 9.856 0 0 0-3.786-.207 6.592 6.592 0 0 0-1.775.49 2.352 2.352 0 0 0-.665.433c-.164.187-.174.241-.154.37.023.236.537.597 1.107.822.572.244 1.21.443 1.854.675a8.645 8.645 0 0 1 1.979.932 2.905 2.905 0 0 1 .907.96 2.275 2.275 0 0 1 .25 1.423 3.454 3.454 0 0 1-1.347 2.122 14.096 14.096 0 0 1-1.778 1.182 12.174 12.174 0 0 0-3.041 2.157 2.45 2.45 0 0 0-.617 1.33 1.794 1.794 0 0 0 .295 1.28A3.3 3.3 0 0 0 5.5 19.5a.99.99 0 0 1 .363.063 2.958 2.958 0 0 1-.755.639 1.493 1.493 0 0 0-.774 1.189zM22.11 6.018L18.4 9.35l-7.45 7.25 1.4 1.4 7.25-7.449 3.383-3.661a.626.626 0 0 0-.873-.873zM9.368 17.619l1.439 1.738a2.94 2.94 0 0 1-1.63 2.234 3.92 3.92 0 0 1-1.626.359 3.598 3.598 0 0 1-1.733-.427s1.8-.968 1.809-2.464c.006-1.38 1.451-1.44 1.703-1.44zm.35 1.99l-.78-.94a.379.379 0 0 0-.311.395 3.191 3.191 0 0 1-.633 1.85 3.042 3.042 0 0 0 .772-.234 1.823 1.823 0 0 0 .952-1.07z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/brushMark32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/brushMark32.json new file mode 100644 index 00000000..195351bb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/brushMark32.json @@ -0,0 +1 @@ +"M5.003 27.966a5.58 5.58 0 0 1-2.587-1.898 4.471 4.471 0 0 1-.713-1.553 4.897 4.897 0 0 1-.062-1.668 5.431 5.431 0 0 1 1.346-2.88 17.79 17.79 0 0 1 4.638-3.256c1.496-.861 3.123-1.86 3.136-3.173.05-.583-.376-1.093-1.062-1.531a13.298 13.298 0 0 0-2.327-1.074 27.362 27.362 0 0 1-2.567-1.058 4.726 4.726 0 0 1-1.275-.891 2.387 2.387 0 0 1-.504-.764 2.077 2.077 0 0 1-.114-.96 2.45 2.45 0 0 1 .866-1.516 4.98 4.98 0 0 1 1.301-.799 11.286 11.286 0 0 1 2.746-.753 21.724 21.724 0 0 1 5.538-.074.5.5 0 0 1-.1.995 20.69 20.69 0 0 0-5.258.168 10.197 10.197 0 0 0-2.45.717c-.743.328-1.41.878-1.444 1.402-.095.497.497.975 1.262 1.335.753.36 1.607.635 2.462.941a14.478 14.478 0 0 1 2.606 1.137 4.333 4.333 0 0 1 1.221 1.05 2.687 2.687 0 0 1 .57 1.704 3.326 3.326 0 0 1-.45 1.65 5.138 5.138 0 0 1-1.009 1.223 14.867 14.867 0 0 1-2.332 1.651 16.603 16.603 0 0 0-4.136 3.004 3.112 3.112 0 0 0-.383 3.868 4.265 4.265 0 0 0 2.722 1.431 4.596 4.596 0 0 1-.93.715 1.498 1.498 0 0 0-.711.857zM28.825 7.013L23.2 12.202 12.6 22.8l1.6 1.6 10.6-10.598 5.189-5.625a.835.835 0 0 0-1.164-1.164zM11.157 23.225l1.918 2.317a3.919 3.919 0 0 1-2.171 2.98 5.22 5.22 0 0 1-2.166.477 4.802 4.802 0 0 1-2.313-.568s2.4-1.29 2.411-3.286c.008-1.84 1.935-1.92 2.271-1.92h.05zm.841 2.584l-1.288-1.555c-.456.073-.871.303-.874.896a4.237 4.237 0 0 1-1.263 2.845q.081.004.165.004a4.238 4.238 0 0 0 1.754-.389 2.801 2.801 0 0 0 1.506-1.801z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/brushMarkPlus16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/brushMarkPlus16.json new file mode 100644 index 00000000..caf4d20d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/brushMarkPlus16.json @@ -0,0 +1 @@ +"M2.395 14.155a.973.973 0 0 0 .01.127c-.139-.058-.278-.107-.416-.177A3.347 3.347 0 0 1 .682 12.94a2.777 2.777 0 0 1-.381-1.775 2.875 2.875 0 0 1 .71-1.639 4.038 4.038 0 0 1 1.354-.92c.885-.393 1.813-.65 2.104-1.107a.968.968 0 0 0 .105-.79 1.346 1.346 0 0 0-.699-.632c-.36-.187-.783-.335-1.225-.516a2.665 2.665 0 0 1-1.368-.975 1.284 1.284 0 0 1-.09-1.07 1.66 1.66 0 0 1 .584-.747 3.72 3.72 0 0 1 1.442-.603 6.675 6.675 0 0 1 2.918.071.4.4 0 0 1 .295.483.405.405 0 0 1-.475.297 5.84 5.84 0 0 0-2.539.02 2.847 2.847 0 0 0-1.066.475c-.286.231-.307.43-.216.577a1.969 1.969 0 0 0 .893.503c.411.151.863.286 1.329.503a2.422 2.422 0 0 1 1.28 1.185 2.111 2.111 0 0 1-.149 1.855 3.04 3.04 0 0 1-1.311 1.08l-1.247.577c-.778.383-1.18.817-1.207 1.5-.14.874.65 1.437 1.662 1.711a2.896 2.896 0 0 1-.45.31.999.999 0 0 0-.54.84zm5.497-1.772s.097 1.197-1.548 1.928a3.26 3.26 0 0 1-2.95-.109s1.594-.824 1.623-2.137c.03-1.327 1.55-1.238 1.55-1.238zm-1.068.29l-.673-.791a.204.204 0 0 0-.134.206 2.838 2.838 0 0 1-.442 1.438 2.547 2.547 0 0 0 .363-.13 1.703 1.703 0 0 0 .886-.724zm5.393-4.423s3.3-3.238 3.783-3.63c-.307-.38-.195-.242-.505-.62-.483.388-4.29 3.006-4.29 3.006l-3.665 3.27 1.027 1.228zM14 11h-1v2h-2v1h2v2h1v-2h2v-1h-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/brushMarkPlus24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/brushMarkPlus24.json new file mode 100644 index 00000000..22b21159 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/brushMarkPlus24.json @@ -0,0 +1 @@ +"M4.334 21.39a6.165 6.165 0 0 1-1.151-.317 4.233 4.233 0 0 1-2.014-1.575 3.945 3.945 0 0 1 .575-4.804 13.407 13.407 0 0 1 3.549-2.401c1.133-.607 2.337-1.328 2.458-2.122.073-.411-.072-.67-.52-1.024a7.44 7.44 0 0 0-1.631-.82c-.61-.243-1.25-.463-1.903-.766a5.266 5.266 0 0 1-.99-.578 1.985 1.985 0 0 1-.786-1.19 1.525 1.525 0 0 1 .09-.828 1.803 1.803 0 0 1 .426-.606 3.478 3.478 0 0 1 1.022-.645 7.692 7.692 0 0 1 2.105-.529 10.899 10.899 0 0 1 4.193.338.5.5 0 0 1-.265.965 9.856 9.856 0 0 0-3.787-.207 6.593 6.593 0 0 0-1.774.49 2.353 2.353 0 0 0-.665.433c-.164.187-.174.241-.154.37.023.236.537.597 1.107.822.572.244 1.21.443 1.854.675a8.646 8.646 0 0 1 1.979.932 2.906 2.906 0 0 1 .907.96 2.275 2.275 0 0 1 .25 1.423 3.454 3.454 0 0 1-1.347 2.122 14.091 14.091 0 0 1-1.778 1.182 12.172 12.172 0 0 0-3.041 2.157 2.45 2.45 0 0 0-.617 1.33 1.794 1.794 0 0 0 .295 1.28A3.3 3.3 0 0 0 5.5 19.5a.99.99 0 0 1 .363.063 2.958 2.958 0 0 1-.755.639 1.493 1.493 0 0 0-.774 1.189zM22.11 6.018L18.4 9.35l-7.45 7.25 1.4 1.4 7.25-7.449 3.383-3.661a.626.626 0 0 0-.873-.873zM9.368 17.619l1.439 1.738a2.94 2.94 0 0 1-1.63 2.234 3.92 3.92 0 0 1-1.626.359 3.598 3.598 0 0 1-1.733-.427s1.8-.968 1.809-2.464c.006-1.38 1.451-1.44 1.703-1.44zm.35 1.99l-.78-.94a.379.379 0 0 0-.311.395 3.191 3.191 0 0 1-.633 1.85 3.042 3.042 0 0 0 .772-.234 1.823 1.823 0 0 0 .952-1.07zM19 15h-1v3h-3v.999h3V22h1v-3.001h3V18h-3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/brushMarkPlus32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/brushMarkPlus32.json new file mode 100644 index 00000000..a5235ffd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/brushMarkPlus32.json @@ -0,0 +1 @@ +"M5.003 27.966a5.58 5.58 0 0 1-2.587-1.898 4.47 4.47 0 0 1-.713-1.553 4.897 4.897 0 0 1-.063-1.668 5.431 5.431 0 0 1 1.347-2.88 17.79 17.79 0 0 1 4.638-3.256c1.496-.861 3.123-1.86 3.136-3.173.05-.583-.376-1.093-1.062-1.531a13.296 13.296 0 0 0-2.327-1.074 27.353 27.353 0 0 1-2.567-1.058 4.724 4.724 0 0 1-1.275-.891 2.388 2.388 0 0 1-.504-.764 2.076 2.076 0 0 1-.114-.96 2.45 2.45 0 0 1 .866-1.516 4.98 4.98 0 0 1 1.301-.799 11.286 11.286 0 0 1 2.746-.753 21.724 21.724 0 0 1 5.538-.074.5.5 0 0 1-.1.995 20.693 20.693 0 0 0-5.258.168 10.199 10.199 0 0 0-2.45.717c-.742.328-1.41.878-1.444 1.402-.095.497.497.975 1.262 1.335.753.36 1.607.635 2.462.941a14.478 14.478 0 0 1 2.606 1.137 4.335 4.335 0 0 1 1.221 1.05 2.687 2.687 0 0 1 .57 1.704 3.326 3.326 0 0 1-.45 1.65 5.139 5.139 0 0 1-1.009 1.223 14.865 14.865 0 0 1-2.332 1.651 16.604 16.604 0 0 0-4.136 3.004 3.112 3.112 0 0 0-.383 3.868 4.265 4.265 0 0 0 2.722 1.431 4.596 4.596 0 0 1-.93.715 1.498 1.498 0 0 0-.711.857zM28.825 7.013L23.2 12.202 12.6 22.8l1.6 1.6 10.6-10.598 5.189-5.625a.835.835 0 0 0-1.164-1.164zM11.157 23.225l1.918 2.317a3.919 3.919 0 0 1-2.171 2.98 5.218 5.218 0 0 1-2.166.477 4.801 4.801 0 0 1-2.313-.568s2.4-1.29 2.411-3.286c.008-1.84 1.935-1.92 2.271-1.92h.05zm.84 2.584l-1.287-1.555c-.456.073-.871.303-.874.896a4.237 4.237 0 0 1-1.263 2.845q.081.004.165.004a4.238 4.238 0 0 0 1.754-.389 2.8 2.8 0 0 0 1.506-1.801zM25 20h-1v4h-4v.999h4V29h1v-4.001h4V24h-4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/brushTip16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/brushTip16.json new file mode 100644 index 00000000..4cf4bcf6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/brushTip16.json @@ -0,0 +1 @@ +"M7.84 10h.32a22.4 22.4 0 0 1 .836 6h1a24.643 24.643 0 0 0-.868-6.22A2.878 2.878 0 0 0 10.98 7.3a5.944 5.944 0 0 0-.824-2.638A8.67 8.67 0 0 1 9 .57V0h-.501C5.572 1.13 5 4.612 5 5.594 5 7.56 5.61 9.07 6.88 9.76A24.524 24.524 0 0 0 6.003 16h1a22.4 22.4 0 0 1 .836-6zm.202-8.606a10.267 10.267 0 0 0 1.219 3.712A5.152 5.152 0 0 1 9.98 7.3a1.238 1.238 0 0 1-.13.53 1.48 1.48 0 0 1-1.402-1.244 3.202 3.202 0 0 0-2.281-2.348 6.13 6.13 0 0 1 1.875-2.844zM5.96 5.214a2.212 2.212 0 0 1 1.543 1.699 2.362 2.362 0 0 0 1.601 1.74A3.778 3.778 0 0 1 8.415 9H7.59c-1.358-.537-1.775-2.375-1.63-3.785z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/brushTip24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/brushTip24.json new file mode 100644 index 00000000..dd951287 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/brushTip24.json @@ -0,0 +1 @@ +"M11.318 15h1.364a17.084 17.084 0 0 1 1.203 8h1.007a18.203 18.203 0 0 0-1.253-8.265 4.122 4.122 0 0 0 2.323-3.371 6.16 6.16 0 0 0-1.205-3.222A9.067 9.067 0 0 1 13.1 3v-.756l-.696.296A8.347 8.347 0 0 0 8 9.5a6.776 6.776 0 0 0 2.392 5.158A18.148 18.148 0 0 0 9.108 23h1.007a17.084 17.084 0 0 1 1.203-8zm.814-11.175a10.342 10.342 0 0 0 1.77 4.835 5.272 5.272 0 0 1 1.06 2.704 2.06 2.06 0 0 1-.09.589 3.783 3.783 0 0 1-3.335-2.317 6.014 6.014 0 0 0-1.965-2.627 7.72 7.72 0 0 1 2.56-3.184zM9 9.5a5.662 5.662 0 0 1 .233-1.534 5.545 5.545 0 0 1 1.392 2.08 4.655 4.655 0 0 0 3.725 2.839A4.805 4.805 0 0 1 12.89 14h-1.733A5.784 5.784 0 0 1 9 9.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/brushTip32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/brushTip32.json new file mode 100644 index 00000000..6528ba3f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/brushTip32.json @@ -0,0 +1 @@ +"M14 29.975c-.004-.075-.35-7.28.855-10.975h2.29c1.206 3.695.86 10.9.855 10.975l.96.025c.023-.46.376-7.395-.85-11.24A5.01 5.01 0 0 0 21 14.5a9.268 9.268 0 0 0-1.26-4.162A14.404 14.404 0 0 1 18 3.367V2.61l-.696.297C14.31 4.182 11 8.313 11 11.933c0 2.767 1.127 5.462 2.913 6.755-1.253 3.83-.896 10.85-.874 11.312zm3.019-25.809a15.662 15.662 0 0 0 1.82 6.61A8.386 8.386 0 0 1 20 14.5a3.027 3.027 0 0 1-.068.556 5.092 5.092 0 0 1-4.255-3.14 7.78 7.78 0 0 0-2.595-3.584 11.388 11.388 0 0 1 3.937-4.166zM12 11.933a6.837 6.837 0 0 1 .628-2.695 6.983 6.983 0 0 1 2.137 3.088 6.035 6.035 0 0 0 4.839 3.689A5.118 5.118 0 0 1 17.394 18h-2.75C13.047 16.959 12 14.437 12 11.933z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bulletPoint16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bulletPoint16.json new file mode 100644 index 00000000..7eca6286 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bulletPoint16.json @@ -0,0 +1 @@ +"M8 10c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bulletPoint24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bulletPoint24.json new file mode 100644 index 00000000..f66aa802 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bulletPoint24.json @@ -0,0 +1 @@ +"M12 15c-1.654 0-3-1.346-3-3s1.346-3 3-3 2.99 1.336 2.99 2.99S13.654 15 12 15z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bulletPoint32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bulletPoint32.json new file mode 100644 index 00000000..ea52c8cb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bulletPoint32.json @@ -0,0 +1 @@ +"M16 20c-2.206 0-4-1.794-4-4s1.794-4 4-4 4 1.794 4 4-1.794 4-4 4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bulletPointLarge16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bulletPointLarge16.json new file mode 100644 index 00000000..d042db6f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bulletPointLarge16.json @@ -0,0 +1 @@ +"M8 11c-1.654 0-3-1.346-3-3s1.346-3 3-3 2.99 1.336 2.99 2.99S9.654 11 8 11z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bulletPointLarge24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bulletPointLarge24.json new file mode 100644 index 00000000..77e37c8b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bulletPointLarge24.json @@ -0,0 +1 @@ +"M12 16c-2.206 0-4-1.794-4-4s1.794-4 4-4 4 1.794 4 4-1.794 4-4 4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bulletPointLarge32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bulletPointLarge32.json new file mode 100644 index 00000000..b9223d01 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/bulletPointLarge32.json @@ -0,0 +1 @@ +"M16 21c-2.757 0-5-2.243-5-5s2.243-5 5-5 5 2.243 5 5-2.243 5-5 5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/button16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/button16.json new file mode 100644 index 00000000..b319979b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/button16.json @@ -0,0 +1 @@ +"M14 12H2a2.003 2.003 0 0 1-2-2V7a2.003 2.003 0 0 1 2-2h12a2.003 2.003 0 0 1 2 2v3a2.003 2.003 0 0 1-2 2zM2 6a1 1 0 0 0-1 1v3a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V7a1 1 0 0 0-1-1zm10 2H4v1h8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/button24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/button24.json new file mode 100644 index 00000000..0df469d4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/button24.json @@ -0,0 +1 @@ +"M20.5 17h-17A2.502 2.502 0 0 1 1 14.5v-4A2.502 2.502 0 0 1 3.5 8h17a2.502 2.502 0 0 1 2.5 2.5v4a2.502 2.502 0 0 1-2.5 2.5zm-17-8A1.502 1.502 0 0 0 2 10.5v4A1.502 1.502 0 0 0 3.5 16h17a1.502 1.502 0 0 0 1.5-1.5v-4A1.502 1.502 0 0 0 20.5 9zM17 12H7v1h10z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/button32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/button32.json new file mode 100644 index 00000000..85b2a5e0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/button32.json @@ -0,0 +1 @@ +"M27 22H5a3.003 3.003 0 0 1-3-3v-5a3.003 3.003 0 0 1 3-3h22a3.003 3.003 0 0 1 3 3v5a3.003 3.003 0 0 1-3 3zM5 12a2.003 2.003 0 0 0-2 2v5a2.003 2.003 0 0 0 2 2h22a2.003 2.003 0 0 0 2-2v-5a2.003 2.003 0 0 0-2-2zm17 4H10v1h12z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/calculator16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/calculator16.json new file mode 100644 index 00000000..c3228720 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/calculator16.json @@ -0,0 +1 @@ +"M14.5 16a1.502 1.502 0 0 0 1.5-1.5v-13A1.502 1.502 0 0 0 14.5 0h-13A1.502 1.502 0 0 0 0 1.5v13A1.502 1.502 0 0 0 1.5 16zM1 14.5v-13a.501.501 0 0 1 .5-.5h13a.501.501 0 0 1 .5.5v13a.501.501 0 0 1-.5.5h-13a.501.501 0 0 1-.5-.5zM14 2H2v4h12zm-1 3H3V3h10zm0 2h-2a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V8a1 1 0 0 0-1-1zm0 6h-2V8h2zm-5-2H7a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1zm0 2H7v-1h1zm-5 1h1a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1zm0-2h1v1H3zm5-5H7a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1V8a1 1 0 0 0-1-1zm0 2H7V8h1zm-5 1h1a1 1 0 0 0 1-1V8a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1zm0-2h1v1H3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/calculator24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/calculator24.json new file mode 100644 index 00000000..83b7ddc4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/calculator24.json @@ -0,0 +1 @@ +"M19.5 2h-15A1.502 1.502 0 0 0 3 3.5v17A1.502 1.502 0 0 0 4.5 22h15a1.502 1.502 0 0 0 1.5-1.5v-17A1.502 1.502 0 0 0 19.5 2zm.5 18.5a.501.501 0 0 1-.5.5h-15a.501.501 0 0 1-.5-.5v-17a.501.501 0 0 1 .5-.5h15a.501.501 0 0 1 .5.5zM5 9h14V4H5zm1-4h12v3H6zm2 6H6a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1zm0 3H6v-2h2zm5-3h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1zm0 3h-2v-2h2zm0 2h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1zm0 3h-2v-2h2zm-5-3H6a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1zm0 3H6v-2h2zm10-8h-2a1 1 0 0 0-1 1v7a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-7a1 1 0 0 0-1-1zm0 8h-2v-7h2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/calculator32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/calculator32.json new file mode 100644 index 00000000..651d7305 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/calculator32.json @@ -0,0 +1 @@ +"M26.5 3h-21A1.502 1.502 0 0 0 4 4.5v24A1.502 1.502 0 0 0 5.5 30h21a1.502 1.502 0 0 0 1.5-1.5v-24A1.502 1.502 0 0 0 26.5 3zm.5 25.5a.501.501 0 0 1-.5.5h-21a.501.501 0 0 1-.5-.5v-24a.501.501 0 0 1 .5-.5h21a.501.501 0 0 1 .5.5zM7 12h18V6H7zm1-5h16v4H8zm11 7h-4a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1v-4a1 1 0 0 0-1-1zm0 5h-4v-4h4zm-7 2H8a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1v-4a1 1 0 0 0-1-1zm0 5H8v-4h4zm7-5h-4a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1v-4a1 1 0 0 0-1-1zm0 5h-4v-4h4zm-7-12H8a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1v-4a1 1 0 0 0-1-1zm0 5H8v-4h4zm12-5h-2a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V15a1 1 0 0 0-1-1zm0 12h-2V15h2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/calendar16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/calendar16.json new file mode 100644 index 00000000..12c1adfe --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/calendar16.json @@ -0,0 +1 @@ +"M14 1v1h1v2H1V2h1V1H0v14h16V1zm1 13H1V5h14zM5 2V1h6v1zM4 0v2H3V0zm8 2V0h1v2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/calendar24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/calendar24.json new file mode 100644 index 00000000..56dc1b0d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/calendar24.json @@ -0,0 +1 @@ +"M20 4.026h2V7H2V4.026h2v-1H1V21h22V3.026h-3zM22 20H2V8.026h20zM7 4.026v-1h10v1zM5 2h1v3H5zm13 0h1v3h-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/calendar32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/calendar32.json new file mode 100644 index 00000000..4f92b9d9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/calendar32.json @@ -0,0 +1 @@ +"M25 5v1h4v4H3V6h4V5H2v22h28V5zm4 21H3V11h26zM10 6V5h12v1zm13-3h1v4h-1zM8 3h1v4H8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/camera16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/camera16.json new file mode 100644 index 00000000..1c8f4114 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/camera16.json @@ -0,0 +1 @@ +"M14.5 14h-13A1.502 1.502 0 0 1 0 12.5v-8A1.502 1.502 0 0 1 1.5 3H2V2h4v1h1a1.001 1.001 0 0 1 1-1h5a1.001 1.001 0 0 1 1 1h.5A1.502 1.502 0 0 1 16 4.5v8a1.502 1.502 0 0 1-1.5 1.5zM1.5 4a.5.5 0 0 0-.5.5v8a.5.5 0 0 0 .5.5h13a.5.5 0 0 0 .5-.5v-8a.5.5 0 0 0-.5-.5H14a1.001 1.001 0 0 1-1-1H8a1.001 1.001 0 0 1-1 1H5V3H3v1zM5 5.5V5H2v1h3zm5.5-.5A3.5 3.5 0 1 0 14 8.5 3.504 3.504 0 0 0 10.5 5zm0 6A2.5 2.5 0 1 1 13 8.5a2.5 2.5 0 0 1-2.5 2.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/camera24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/camera24.json new file mode 100644 index 00000000..e9f040e5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/camera24.json @@ -0,0 +1 @@ +"M14.5 8a4.5 4.5 0 1 0 4.5 4.5A4.505 4.505 0 0 0 14.5 8zm0 8a3.5 3.5 0 1 1 3.5-3.5 3.504 3.504 0 0 1-3.5 3.5zM8 9H4V8h4zm13 11H3a2.002 2.002 0 0 1-2-2V8a2.002 2.002 0 0 1 2-2h1V5h4v1h1.5a.5.5 0 0 0 .5-.5A1.502 1.502 0 0 1 11.5 4h6A1.502 1.502 0 0 1 19 5.5a.5.5 0 0 0 .5.5H21a2.002 2.002 0 0 1 2 2v10a2.002 2.002 0 0 1-2 2zM3 7a1.001 1.001 0 0 0-1 1v10a1.001 1.001 0 0 0 1 1h18a1.001 1.001 0 0 0 1-1V8a1.001 1.001 0 0 0-1-1h-1.5A1.502 1.502 0 0 1 18 5.5a.5.5 0 0 0-.5-.5h-6a.5.5 0 0 0-.5.5A1.502 1.502 0 0 1 9.5 7H7V6H5v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/camera32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/camera32.json new file mode 100644 index 00000000..856ef08b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/camera32.json @@ -0,0 +1 @@ +"M11 12.5v.5H6v-1h5zm19 11v-12A2.503 2.503 0 0 0 27.5 9H27a1.001 1.001 0 0 1-1-1 2.002 2.002 0 0 0-2-2h-8a2.002 2.002 0 0 0-2 2 1.001 1.001 0 0 1-1 1h-2V8H6v1H4.5A2.503 2.503 0 0 0 2 11.5v12A2.503 2.503 0 0 0 4.5 26h23a2.503 2.503 0 0 0 2.5-2.5zM7 10V9h3v1h3a2.002 2.002 0 0 0 2-2 1.001 1.001 0 0 1 1-1h8a1.001 1.001 0 0 1 1 1 2.002 2.002 0 0 0 2 2h.5a1.502 1.502 0 0 1 1.5 1.5v12a1.502 1.502 0 0 1-1.5 1.5h-23A1.502 1.502 0 0 1 3 23.5v-12A1.502 1.502 0 0 1 4.5 10zm18.8 7a5.8 5.8 0 1 0-5.8 5.8 5.806 5.806 0 0 0 5.8-5.8zm-1 0a4.8 4.8 0 1 1-4.8-4.8 4.805 4.805 0 0 1 4.8 4.8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cameraFlashOff16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cameraFlashOff16.json new file mode 100644 index 00000000..b83ae959 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cameraFlashOff16.json @@ -0,0 +1 @@ +"M6.262 8l1 1H3.837l.761-2.664.81.81L5.162 8zm1.264 3.98l.604-2.112-.81-.81c-.372 1.306-1.592 5.623-1.592 5.623l.741.377 2.934-3.917-.714-.714-1.163 1.553zM5.858 5.565L1.813 1.52 2.52.813l2.844 2.844L6.124 1h5.202l-2.95 5h4.872l-2.37 3.17 3.31 3.31-.708.707-3.208-3.208-.002.003-.714-.714.002-.003zM11.252 7H8.707l1.456 1.456L11.252 7zm-5.08-2.534L7.398 5.69 9.575 2H6.877z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cameraFlashOff24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cameraFlashOff24.json new file mode 100644 index 00000000..fc4ba202 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cameraFlashOff24.json @@ -0,0 +1 @@ +"M14.516 15.158l.714.714-4.595 6.14-.75-.364L12.337 13H6.978L8.22 8.861l.803.803L8.322 12h3.036l1.793 1.792-1.475 5.16zm5.984 4.05L4.793 3.5l.707-.707 3.492 3.492L10.278 2h7.972l-5.025 7h7.149l-3.71 4.957 4.543 4.543zM12.707 10l3.243 3.243L18.376 10zM9.795 7.088l2.079 2.079L16.3 3h-5.278z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cameraFlashOff32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cameraFlashOff32.json new file mode 100644 index 00000000..b0480f92 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cameraFlashOff32.json @@ -0,0 +1 @@ +"M19.067 21.21l.714.714-5.987 7.95-.761-.373 3.196-11.13.808.808-2.206 7.655zM10.677 17l.983-3.197-.8-.8L9.324 18h6.534l-1-1zM6.647 6.354l.706-.707 4.413 4.413L13.631 4h9.63l-6.3 9h9.541l-5.067 6.728 5.919 5.918-.707.707zM15.706 14l5.014 5.014L24.498 14zm-3.14-3.14l2.747 2.747L21.34 5h-6.97z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cameraFlashOn16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cameraFlashOn16.json new file mode 100644 index 00000000..6b67c8bc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cameraFlashOn16.json @@ -0,0 +1 @@ +"M6.47 15.058l-.742-.377S6.972 10.28 7.338 9H3.836l2.286-8h5.203l-2.95 5h4.872zM5.162 8h3.5l-1.137 3.98c1.298-1.73 2.882-3.85 3.727-4.98H6.625l2.95-5H6.877z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cameraFlashOn24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cameraFlashOn24.json new file mode 100644 index 00000000..994a7250 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cameraFlashOn24.json @@ -0,0 +1 @@ +"M13.225 9l5.025-7h-7.972l-3.3 11h5.359l-2.452 8.648.75.364L20.374 9zm.438 3H8.322l2.7-9H16.3l-5.025 7h7.101l-6.7 8.953z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cameraFlashOn32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cameraFlashOn32.json new file mode 100644 index 00000000..c45f0153 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cameraFlashOn32.json @@ -0,0 +1 @@ +"M13.794 29.874l-.761-.373L16.335 18H9.323l4.308-14h9.63l-6.3 9h9.541zM10.677 17h6.988l-2.834 9.834L24.498 14H15.04l6.3-9h-6.97z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cameraPlus16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cameraPlus16.json new file mode 100644 index 00000000..7701e9e6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cameraPlus16.json @@ -0,0 +1 @@ +"M16 4.5v8a1.502 1.502 0 0 1-1.5 1.5H9v-1h5.5a.5.5 0 0 0 .5-.5v-8a.5.5 0 0 0-.5-.5H14a1.001 1.001 0 0 1-1-1H8a1.001 1.001 0 0 1-1 1H5V3H3v1H1.5a.5.5 0 0 0-.5.5V10H0V4.5A1.502 1.502 0 0 1 1.5 3H2V2h4v1h1a1.001 1.001 0 0 1 1-1h5a1.001 1.001 0 0 1 1 1h.5A1.502 1.502 0 0 1 16 4.5zm-11 1V5H2v1h3zm2 3a3.5 3.5 0 1 1 3.5 3.5A3.504 3.504 0 0 1 7 8.5zm1 0A2.5 2.5 0 1 0 10.5 6 2.5 2.5 0 0 0 8 8.5zM4 12V9H3v3H0v1h3v3h1v-3h3v-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cameraPlus24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cameraPlus24.json new file mode 100644 index 00000000..ebfa11c1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cameraPlus24.json @@ -0,0 +1 @@ +"M14.5 17a4.5 4.5 0 1 0-4.5-4.5 4.505 4.505 0 0 0 4.5 4.5zm0-8a3.5 3.5 0 1 1-3.5 3.5A3.504 3.504 0 0 1 14.5 9zM8 9H4V8h4zm4 10.999V19h9a1.001 1.001 0 0 0 1-1V8a1.001 1.001 0 0 0-1-1h-1.5A1.502 1.502 0 0 1 18 5.5a.5.5 0 0 0-.5-.5h-6a.5.5 0 0 0-.5.5A1.502 1.502 0 0 1 9.5 7H7V6H5v1H3a1.001 1.001 0 0 0-1 1v8H1V8a2.002 2.002 0 0 1 2-2h1V5h4v1h1.5a.5.5 0 0 0 .5-.5A1.502 1.502 0 0 1 11.5 4h6A1.502 1.502 0 0 1 19 5.5a.5.5 0 0 0 .5.5H21a2.002 2.002 0 0 1 2 2v10a2.002 2.002 0 0 1-2 2zM6 23H5v-4.001H1V18h4v-4h1v4h4v.999H6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cameraPlus32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cameraPlus32.json new file mode 100644 index 00000000..04335a66 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cameraPlus32.json @@ -0,0 +1 @@ +"M11 13H6v-1h5v1zm16.5 13a2.503 2.503 0 0 0 2.5-2.5v-12A2.503 2.503 0 0 0 27.5 9H27a1.001 1.001 0 0 1-1-1 2.002 2.002 0 0 0-2-2h-8a2.002 2.002 0 0 0-2 2 1.001 1.001 0 0 1-1 1h-2V8H6v1H4.5A2.503 2.503 0 0 0 2 11.5V22h1V11.5A1.502 1.502 0 0 1 4.5 10H7V9h3v1h3a2.002 2.002 0 0 0 2-2 1.001 1.001 0 0 1 1-1h8a1.001 1.001 0 0 1 1 1 2.002 2.002 0 0 0 2 2h.5a1.502 1.502 0 0 1 1.5 1.5v12a1.502 1.502 0 0 1-1.5 1.5H15v.999zm-13.3-9a5.8 5.8 0 1 1 5.8 5.8 5.806 5.806 0 0 1-5.8-5.8zm1 0a4.8 4.8 0 1 0 4.8-4.8 4.805 4.805 0 0 0-4.8 4.8zM8 24.999h5V24H8v-5H7v5H2v.999h5V30h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cameraSwitchFrontBack16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cameraSwitchFrontBack16.json new file mode 100644 index 00000000..d7df0609 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cameraSwitchFrontBack16.json @@ -0,0 +1 @@ +"M14.5 3H14a1.001 1.001 0 0 0-1-1H8a1.001 1.001 0 0 0-1 1H6V2H2v1h-.5A1.502 1.502 0 0 0 0 4.5v8A1.502 1.502 0 0 0 1.5 14h13a1.502 1.502 0 0 0 1.5-1.5v-8A1.502 1.502 0 0 0 14.5 3zm.5 9.5a.5.5 0 0 1-.5.5h-13a.5.5 0 0 1-.5-.5v-8a.5.5 0 0 1 .5-.5H3V3h2v1h2a1.001 1.001 0 0 0 1-1h5a1.001 1.001 0 0 0 1 1h.5a.5.5 0 0 1 .5.5zM10.741 9h1.008a3.282 3.282 0 0 1-5.526 1.877L5 12.1V9h3.1l-1.17 1.17A2.29 2.29 0 0 0 10.74 9zm.036-2.877L12 4.9V8H8.9l1.17-1.17A2.29 2.29 0 0 0 6.26 8H5.25a3.282 3.282 0 0 1 5.526-1.877z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cameraSwitchFrontBack24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cameraSwitchFrontBack24.json new file mode 100644 index 00000000..ba29f75a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cameraSwitchFrontBack24.json @@ -0,0 +1 @@ +"M21 6h-1.5a.5.5 0 0 1-.5-.5A1.502 1.502 0 0 0 17.5 4h-6A1.502 1.502 0 0 0 10 5.5a.5.5 0 0 1-.5.5H8V5H4v1H3a2.002 2.002 0 0 0-2 2v10a2.002 2.002 0 0 0 2 2h18a2.002 2.002 0 0 0 2-2V8a2.002 2.002 0 0 0-2-2zm1 12a1.001 1.001 0 0 1-1 1H3a1.001 1.001 0 0 1-1-1V8a1.001 1.001 0 0 1 1-1h2V6h2v1h2.5A1.502 1.502 0 0 0 11 5.5a.5.5 0 0 1 .5-.5h6a.5.5 0 0 1 .5.5A1.502 1.502 0 0 0 19.5 7H21a1.001 1.001 0 0 1 1 1zM8.2 13h-1a4.796 4.796 0 0 1 8.8-2.644V9h1v3h-3v-1h1.217A3.79 3.79 0 0 0 8.2 13zm7.6 0h1A4.796 4.796 0 0 1 8 15.644V17H7v-3h3v1H8.783a3.79 3.79 0 0 0 7.017-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cameraSwitchFrontBack32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cameraSwitchFrontBack32.json new file mode 100644 index 00000000..f0c0d468 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cameraSwitchFrontBack32.json @@ -0,0 +1 @@ +"M27.5 9H27a1.001 1.001 0 0 1-1-1 2.002 2.002 0 0 0-2-2h-8a2.002 2.002 0 0 0-2 2 1.001 1.001 0 0 1-1 1h-2V8H6v1H4.5A2.503 2.503 0 0 0 2 11.5v12A2.503 2.503 0 0 0 4.5 26h23a2.503 2.503 0 0 0 2.5-2.5v-12A2.503 2.503 0 0 0 27.5 9zM29 23.5a1.502 1.502 0 0 1-1.5 1.5h-23A1.502 1.502 0 0 1 3 23.5v-12A1.502 1.502 0 0 1 4.5 10H7V9h3v1h3a2.002 2.002 0 0 0 2-2 1.001 1.001 0 0 1 1-1h8a1.001 1.001 0 0 1 1 1 2.002 2.002 0 0 0 2 2h.5a1.502 1.502 0 0 1 1.5 1.5zM21.71 16h.98a5.773 5.773 0 0 1-10.623 4H12v3h-1v-4h4v1h-1.74a4.801 4.801 0 0 0 8.45-4zm-9.42 2h-.98a5.773 5.773 0 0 1 10.623-4H22v-3h1v4h-4v-1h1.74a4.801 4.801 0 0 0-8.45 4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cameraUnlock16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cameraUnlock16.json new file mode 100644 index 00000000..4565d765 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cameraUnlock16.json @@ -0,0 +1 @@ +"M12 6a3 3 0 1 0-3 3 3.003 3.003 0 0 0 3-3zM7 6a2 2 0 1 1 2 2 2.003 2.003 0 0 1-2-2zm7 2a1.96 1.96 0 0 0-1.95 2v1h-3.3a.751.751 0 0 0-.75.75v3.5a.751.751 0 0 0 .75.75h4.5a.751.751 0 0 0 .75-.75v-3.5a.751.751 0 0 0-.75-.75H13v-1a1 1 0 0 1 2 0v2h1v-2a2.002 2.002 0 0 0-2-2zm-1 7H9v-3h4zM2 3h3v1H2zm8 10h2v1h-2zm-8.625-3H7v1H1.375A1.377 1.377 0 0 1 0 9.625v-7.25A1.377 1.377 0 0 1 1.375 1H2V0h3v1h1V0h6v1h.634A1.385 1.385 0 0 1 14 2.4V7h-1V2.4a.385.385 0 0 0-.366-.4H11V1H7v1H4V1H3v1H1.375A.375.375 0 0 0 1 2.375v7.25a.375.375 0 0 0 .375.375z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cameraUnlock24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cameraUnlock24.json new file mode 100644 index 00000000..356452d6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cameraUnlock24.json @@ -0,0 +1 @@ +"M13 12.8A3.8 3.8 0 1 0 9.2 9a3.804 3.804 0 0 0 3.8 3.8zm0-6.6A2.8 2.8 0 1 1 10.2 9 2.803 2.803 0 0 1 13 6.2zM4 6h4v1H4zm11 15h-1v-3h1v1h1v1h-1zm4.5-10a3.504 3.504 0 0 0-3.5 3.5V16h-5.125a.877.877 0 0 0-.875.875v5.25a.877.877 0 0 0 .875.875h7.25a.877.877 0 0 0 .875-.875V14.5a.5.5 0 0 1 1 0V18h3v-3.5a3.504 3.504 0 0 0-3.5-3.5zM18 22h-7v-5h7zm4-5h-1v-2.5a1.5 1.5 0 0 0-3 0V16h-1v-1.5a2.5 2.5 0 0 1 5 0zM3 15h6v1H3a2.003 2.003 0 0 1-2-2V5a2.003 2.003 0 0 1 2-2h1V2h4v1h.5a.501.501 0 0 0 .5-.5A1.502 1.502 0 0 1 10.5 1h5A1.502 1.502 0 0 1 17 2.5a.501.501 0 0 0 .5.5H19a2.003 2.003 0 0 1 2 2v5h-1V5a1 1 0 0 0-1-1h-1.5A1.502 1.502 0 0 1 16 2.5a.501.501 0 0 0-.5-.5h-5a.501.501 0 0 0-.5.5A1.502 1.502 0 0 1 8.5 4H7V3H5v1H3a1 1 0 0 0-1 1v9a1 1 0 0 0 1 1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cameraUnlock32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cameraUnlock32.json new file mode 100644 index 00000000..d2bcd137 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cameraUnlock32.json @@ -0,0 +1 @@ +"M5 9h5v1H5zm8.2 4a4.8 4.8 0 1 1 4.8 4.8 4.805 4.805 0 0 1-4.8-4.8zm1 0A3.8 3.8 0 1 0 18 9.2a3.804 3.804 0 0 0-3.8 3.8zM31 18v4h-3v-4a1 1 0 0 0-2 0v10a1.003 1.003 0 0 1-1 1H15a1.003 1.003 0 0 1-1-1v-7a1.003 1.003 0 0 1 1-1h8v-2a4 4 0 0 1 8 0zm-6 3H15v7h10zm5-3a3 3 0 0 0-6 0v2h1v-2a2 2 0 0 1 4 0v3h1zm-10 4h-1v5h1v-1h1v-1h-1v-1h1v-1h-1zM2 19.5v-11A1.502 1.502 0 0 1 3.5 7H6V6h3v1h3a2.003 2.003 0 0 0 2-2 1 1 0 0 1 1-1h6a1 1 0 0 1 1 1 2.003 2.003 0 0 0 2 2h.5A1.502 1.502 0 0 1 26 8.5V13h1V8.5A2.502 2.502 0 0 0 24.5 6H24a1 1 0 0 1-1-1 2.003 2.003 0 0 0-2-2h-6a2.003 2.003 0 0 0-2 2 1 1 0 0 1-1 1h-2V5H5v1H3.5A2.502 2.502 0 0 0 1 8.5v11A2.502 2.502 0 0 0 3.5 22H13v-1H3.5A1.502 1.502 0 0 1 2 19.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/car16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/car16.json new file mode 100644 index 00000000..9220d726 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/car16.json @@ -0,0 +1 @@ +"M1 8v6h3v-2h8v2h3V8a1.996 1.996 0 0 0-1.505-1.93L13.482 6H15V5h-1.702l-.296-1.605A1.829 1.829 0 0 0 11.394 2H4.606a1.829 1.829 0 0 0-1.608 1.395L2.702 5H1v1h1.518l-.013.07A1.996 1.996 0 0 0 1 8zm2 5H2v-1h1zm11 0h-1v-1h1zM3.981 3.576C4.056 3.32 4.368 3 4.606 3h6.788c.238 0 .55.32.643.658L12.467 6H3.534zM3 7h10a1 1 0 0 1 1 1h-1l-1 2h1a1 1 0 0 0 1-1v2H2V9a1 1 0 0 0 1 1h1L3 8H2a1 1 0 0 1 1-1zm8 3H5V9h6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/car24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/car24.json new file mode 100644 index 00000000..efe53d25 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/car24.json @@ -0,0 +1 @@ +"M17.197 5.46A.824.824 0 0 0 16.5 5h-9a.824.824 0 0 0-.697.46l-1.988 4.638L5.285 9H3v1.5a.501.501 0 0 0 .5.5 2.572 2.572 0 0 1 .367-.388A2.532 2.532 0 0 0 3 12.522V19.5a.501.501 0 0 0 .5.5h2a.501.501 0 0 0 .5-.5v-1.831A46.229 46.229 0 0 0 12 18a46.244 46.244 0 0 0 6.001-.331L18 19.5a.501.501 0 0 0 .5.5h2a.501.501 0 0 0 .5-.5v-6.978a2.534 2.534 0 0 0-.87-1.909 2.523 2.523 0 0 1 .359.387h.011a.501.501 0 0 0 .5-.5V9h-2.286zM7.66 6h8.68l1.715 4H5.945zM5 19H4v-1.79a1.983 1.983 0 0 0 .613.235c.118.024.254.048.387.071zm15 0h-1v-1.484c.133-.023.269-.047.387-.07A1.989 1.989 0 0 0 20 17.21zm-.525-7.632A1.53 1.53 0 0 1 20 12.522v2.946a1.015 1.015 0 0 1-.808.997A43.178 43.178 0 0 1 12 17a43.255 43.255 0 0 1-7.192-.535A1.015 1.015 0 0 1 4 15.468v-2.946a1.532 1.532 0 0 1 .524-1.156 1.49 1.49 0 0 1 .568-.307L5.296 11h13.406l.205.06a1.493 1.493 0 0 1 .568.308zM17 13h2v1a1 1 0 0 1-1 1h-2zM7 13l1 2H6a1 1 0 0 1-1-1v-1zm2 1h6v1H9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/car32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/car32.json new file mode 100644 index 00000000..99193f55 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/car32.json @@ -0,0 +1 @@ +"M13 21h6a2.002 2.002 0 0 0 2-2v-1H11v1a2.002 2.002 0 0 0 2 2zm7-2a1.001 1.001 0 0 1-1 1h-6a1.001 1.001 0 0 1-1-1zm3.496-10.7a2.42 2.42 0 0 0-2.15-1.3H10.654a2.42 2.42 0 0 0-2.152 1.302L6.702 12H3v1.075a1.924 1.924 0 0 0 1.878 1.92A3.152 3.152 0 0 0 4 17.161v9.127a.713.713 0 0 0 .712.712h2.576A.713.713 0 0 0 8 26.288v-1.565l.046.005C10.147 24.93 12.972 25 16 25c3.682 0 6.23-.082 8-.267v1.555a.713.713 0 0 0 .712.712h2.576a.713.713 0 0 0 .712-.712v-9.127a3.152 3.152 0 0 0-.878-2.166A1.924 1.924 0 0 0 29 13.075V12h-3.702zm-14.094.44A1.422 1.422 0 0 1 10.655 8h10.69a1.42 1.42 0 0 1 1.253.74l2.526 5.186-.154.074H7.04l-.161-.077zM4 13.074V13h2.215l-.487 1h-.804A.926.926 0 0 1 4 13.075zM7 26H5v-1.777a11.7 11.7 0 0 0 2 .388zm20 0h-2v-1.388a11.194 11.194 0 0 0 2-.43zm1-13v.075a.926.926 0 0 1-.924.925h-.804l-.487-1zm-2.092 2.287a2.137 2.137 0 0 1 .337.227A2.165 2.165 0 0 1 27 17.159L24 18l-3 3h4a2.955 2.955 0 0 0 2-1.307v3.416c-1.428.79-6.765.922-11 .941-3.035-.022-9.537-.116-11-.896v-3.461A2.955 2.955 0 0 0 7 21h4l-3-3-3-.84a2.077 2.077 0 0 1 1.096-1.875L6.591 15h18.845zm.633 3.04A2.196 2.196 0 0 1 24.937 20h-1.523l1.108-1.107zm-21.082 0l2.02.566L8.585 20H7.063a2.196 2.196 0 0 1-1.604-1.674z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretDoubleHorizontal16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretDoubleHorizontal16.json new file mode 100644 index 00000000..c3b1b0d0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretDoubleHorizontal16.json @@ -0,0 +1 @@ +"M6 12.1L1.9 8 6 3.9zm4 0L14.1 8 10 3.9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretDoubleHorizontal24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretDoubleHorizontal24.json new file mode 100644 index 00000000..0c591e27 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretDoubleHorizontal24.json @@ -0,0 +1 @@ +"M9 18.1L2.9 12 9 5.9zm6 0l6.1-6.1L15 5.9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretDoubleHorizontal32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretDoubleHorizontal32.json new file mode 100644 index 00000000..7b74e40d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretDoubleHorizontal32.json @@ -0,0 +1 @@ +"M12 25.035L2.9 16 12 6.965zm8 0L29.1 16 20 6.965z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretDoubleVertical16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretDoubleVertical16.json new file mode 100644 index 00000000..f69fbdb2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretDoubleVertical16.json @@ -0,0 +1 @@ +"M12.1 10L8 14.1 3.9 10zm0-4L8 1.9 3.9 6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretDoubleVertical24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretDoubleVertical24.json new file mode 100644 index 00000000..498af271 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretDoubleVertical24.json @@ -0,0 +1 @@ +"M18.1 15L12 21.1 5.9 15zm0-6L12 2.9 5.9 9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretDoubleVertical32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretDoubleVertical32.json new file mode 100644 index 00000000..cb1761ca --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretDoubleVertical32.json @@ -0,0 +1 @@ +"M25.035 20L16 29.1 6.965 20zm0-8L16 2.9 6.965 12z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretDown16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretDown16.json new file mode 100644 index 00000000..f85c0772 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretDown16.json @@ -0,0 +1 @@ +"M13.1 6L8 11.1 2.9 6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretDown24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretDown24.json new file mode 100644 index 00000000..7b89fe11 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretDown24.json @@ -0,0 +1 @@ +"M20.1 9L12 17.1 3.9 9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretDown32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretDown32.json new file mode 100644 index 00000000..0aae5437 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretDown32.json @@ -0,0 +1 @@ +"M26.1 12L16 22.1 5.9 12z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretLeft16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretLeft16.json new file mode 100644 index 00000000..41e2d1ef --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretLeft16.json @@ -0,0 +1 @@ +"M10 13.1L4.9 8 10 2.9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretLeft24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretLeft24.json new file mode 100644 index 00000000..8fecbd91 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretLeft24.json @@ -0,0 +1 @@ +"M15 20.1L6.9 12 15 3.9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretLeft32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretLeft32.json new file mode 100644 index 00000000..8550201d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretLeft32.json @@ -0,0 +1 @@ +"M20 26.1L9.9 16 20 5.9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretRight16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretRight16.json new file mode 100644 index 00000000..7c09740b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretRight16.json @@ -0,0 +1 @@ +"M6 2.9L11.1 8 6 13.1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretRight24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretRight24.json new file mode 100644 index 00000000..cecb8051 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretRight24.json @@ -0,0 +1 @@ +"M9 3.9l8.1 8.1L9 20.1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretRight32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretRight32.json new file mode 100644 index 00000000..76a0e046 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretRight32.json @@ -0,0 +1 @@ +"M12 5.9L22.1 16 12 26.1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretSquareDown16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretSquareDown16.json new file mode 100644 index 00000000..8b4516fc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretSquareDown16.json @@ -0,0 +1 @@ +"M1.929 1A.929.929 0 0 0 1 1.929V14.07a.929.929 0 0 0 .929.929H14.07a.929.929 0 0 0 .929-.929V1.93a.929.929 0 0 0-.928-.93zM14 14H2V2h12zm-6-3.9L3.9 6h8.2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretSquareDown24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretSquareDown24.json new file mode 100644 index 00000000..3d0bdeef --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretSquareDown24.json @@ -0,0 +1 @@ +"M3.281 22h17.437A1.281 1.281 0 0 0 22 20.719V3.282A1.282 1.282 0 0 0 20.719 2H3.28A1.282 1.282 0 0 0 2 3.282v17.437A1.281 1.281 0 0 0 3.281 22zM3 3.281A.281.281 0 0 1 3.281 3H20.72a.281.281 0 0 1 .281.281V20.72a.281.281 0 0 1-.281.281H3.28a.281.281 0 0 1-.28-.282zM12 15.1L5.9 9h12.2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretSquareDown32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretSquareDown32.json new file mode 100644 index 00000000..577a08ef --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretSquareDown32.json @@ -0,0 +1 @@ +"M4.673 29H27.33A1.672 1.672 0 0 0 29 27.33V4.671A1.671 1.671 0 0 0 27.328 3H4.672A1.671 1.671 0 0 0 3 4.671v22.66A1.674 1.674 0 0 0 4.673 29zM4 4.671A.673.673 0 0 1 4.672 4h22.656a.673.673 0 0 1 .672.671v22.66a.67.67 0 0 1-.67.669H4.673A.672.672 0 0 1 4 27.33zM16 22.1L6.965 13h18.07z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretSquareLeft16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretSquareLeft16.json new file mode 100644 index 00000000..1b30fa54 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretSquareLeft16.json @@ -0,0 +1 @@ +"M15 1.929A.929.929 0 0 0 14.071 1H1.93a.929.929 0 0 0-.93.929V14.07a.929.929 0 0 0 .929.929H14.07a.929.929 0 0 0 .929-.929zM2 14V2h12v12zm3.9-6L10 3.9v8.2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretSquareLeft24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretSquareLeft24.json new file mode 100644 index 00000000..d7dd445e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretSquareLeft24.json @@ -0,0 +1 @@ +"M2 3.281v17.437A1.281 1.281 0 0 0 3.281 22h17.437A1.282 1.282 0 0 0 22 20.719V3.28A1.282 1.282 0 0 0 20.718 2H3.281A1.281 1.281 0 0 0 2 3.281zM20.719 3a.281.281 0 0 1 .281.281V20.72a.281.281 0 0 1-.281.281H3.28a.281.281 0 0 1-.28-.282V3.28A.281.281 0 0 1 3.281 3zM8.9 12L15 5.9v12.2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretSquareLeft32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretSquareLeft32.json new file mode 100644 index 00000000..89477c48 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretSquareLeft32.json @@ -0,0 +1 @@ +"M3 4.673V27.33A1.672 1.672 0 0 0 4.67 29h22.659A1.671 1.671 0 0 0 29 27.328V4.672A1.671 1.671 0 0 0 27.329 3H4.669A1.674 1.674 0 0 0 3 4.673zM27.329 4a.673.673 0 0 1 .671.672v22.656a.673.673 0 0 1-.671.672H4.669A.67.67 0 0 1 4 27.33V4.673A.672.672 0 0 1 4.67 4zM9.9 16L19 6.965v18.07z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretSquareRight16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretSquareRight16.json new file mode 100644 index 00000000..37da41f4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretSquareRight16.json @@ -0,0 +1 @@ +"M1 14.071a.929.929 0 0 0 .929.929H14.07a.929.929 0 0 0 .929-.929V1.93a.929.929 0 0 0-.928-.93H1.93a.929.929 0 0 0-.93.929zM14 2v12H2V2zm-3.9 6L6 12.1V3.9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretSquareRight24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretSquareRight24.json new file mode 100644 index 00000000..6fbd51f5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretSquareRight24.json @@ -0,0 +1 @@ +"M22 20.719V3.28A1.281 1.281 0 0 0 20.719 2H3.282A1.282 1.282 0 0 0 2 3.281v17.437A1.282 1.282 0 0 0 3.282 22h17.437A1.281 1.281 0 0 0 22 20.719zM3.281 21A.281.281 0 0 1 3 20.719V3.28A.281.281 0 0 1 3.281 3H20.72a.281.281 0 0 1 .281.281V20.72a.281.281 0 0 1-.281.281zM15.1 12L9 18.1V5.9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretSquareRight32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretSquareRight32.json new file mode 100644 index 00000000..a6ddee80 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretSquareRight32.json @@ -0,0 +1 @@ +"M29 27.327V4.67A1.672 1.672 0 0 0 27.33 3H4.671A1.671 1.671 0 0 0 3 4.672v22.657A1.671 1.671 0 0 0 4.671 29h22.66A1.674 1.674 0 0 0 29 27.327zM4.671 28A.673.673 0 0 1 4 27.328V4.672A.673.673 0 0 1 4.671 4h22.66a.67.67 0 0 1 .669.67v22.657a.672.672 0 0 1-.67.673zM22.1 16L13 25.035V6.965z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretSquareUp16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretSquareUp16.json new file mode 100644 index 00000000..971a78fd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretSquareUp16.json @@ -0,0 +1 @@ +"M14.071 15a.929.929 0 0 0 .929-.929V1.93a.929.929 0 0 0-.929-.93H1.93a.929.929 0 0 0-.93.929V14.07a.929.929 0 0 0 .929.929zM2 2h12v12H2zm6 3.9l4.1 4.1H3.9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretSquareUp24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretSquareUp24.json new file mode 100644 index 00000000..68a82bd3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretSquareUp24.json @@ -0,0 +1 @@ +"M20.719 2H3.28A1.281 1.281 0 0 0 2 3.281v17.437A1.282 1.282 0 0 0 3.281 22h17.437A1.282 1.282 0 0 0 22 20.718V3.281A1.281 1.281 0 0 0 20.719 2zM21 20.719a.281.281 0 0 1-.281.281H3.28a.281.281 0 0 1-.28-.281V3.28A.281.281 0 0 1 3.281 3H20.72a.281.281 0 0 1 .281.281zM12 8.9l6.1 6.1H5.9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretSquareUp32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretSquareUp32.json new file mode 100644 index 00000000..0a43f8db --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretSquareUp32.json @@ -0,0 +1 @@ +"M27.327 3H4.67A1.672 1.672 0 0 0 3 4.67v22.659A1.671 1.671 0 0 0 4.672 29h22.657A1.671 1.671 0 0 0 29 27.329V4.669A1.674 1.674 0 0 0 27.327 3zM28 27.329a.673.673 0 0 1-.672.671H4.672A.673.673 0 0 1 4 27.329V4.669A.67.67 0 0 1 4.67 4h22.657a.672.672 0 0 1 .673.67zM16 9.9l9.035 9.1H6.965z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretUp16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretUp16.json new file mode 100644 index 00000000..f4d522e9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretUp16.json @@ -0,0 +1 @@ +"M2.9 10L8 4.9l5.1 5.1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretUp24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretUp24.json new file mode 100644 index 00000000..970a5ba6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretUp24.json @@ -0,0 +1 @@ +"M3.9 15L12 6.9l8.1 8.1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretUp32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretUp32.json new file mode 100644 index 00000000..f5639ab1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/caretUp32.json @@ -0,0 +1 @@ +"M5.9 20L16 9.9 26.1 20z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/catalogDataset16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/catalogDataset16.json new file mode 100644 index 00000000..514c4205 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/catalogDataset16.json @@ -0,0 +1 @@ +[{"d":"M16 4v6a1 1 0 0 1-1.001 1H13v-1h1a1.002 1.002 0 0 0 1-1V4.998A1 1 0 0 0 14 4H9v3H8V2.998A1 1 0 0 0 7 2H2.001A1 1 0 0 0 1 2.998V7a.97.97 0 0 0 .154.5A.973.973 0 0 0 1 8v1a1 1 0 0 1-1-1V2.002A1.002 1.002 0 0 1 1.001 1h6.998A1.002 1.002 0 0 1 9 2.002V3h5.999A1.001 1.001 0 0 1 16 4zm-4 4v7H2V8h10zM6 9v2h2V9zm-3 2h2V9H3zm2 3v-2H3v2zm3 0v-2H6v2zm3-2H9v2h2zm0-1V9H9v2z"},{"opacity":".25","d":"M8 14H6v-2h2z"},{"opacity":".5","d":"M11 11H9V9h2zM5 9H3v2h2z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/catalogDataset24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/catalogDataset24.json new file mode 100644 index 00000000..0bf5f30e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/catalogDataset24.json @@ -0,0 +1 @@ +[{"opacity":".5","d":"M18 16h-4v-4h4zM8 12H4v4h4z"},{"opacity":".25","d":"M13 21H9v-4h4z"},{"d":"M24 8.01v7.98A2.01 2.01 0 0 1 21.99 18H20v-1h1.99A1.012 1.012 0 0 0 23 15.99V8.01A1.012 1.012 0 0 0 21.99 7H14v3h-1V4.01A1.012 1.012 0 0 0 11.99 3H2.01A1.012 1.012 0 0 0 1 4.01v7.98a1.01 1.01 0 0 0 1 1.008v1a2.01 2.01 0 0 1-2-2.009V4.011A2.01 2.01 0 0 1 2.01 2h9.98A2.01 2.01 0 0 1 14 4.01V6h7.99A2.01 2.01 0 0 1 24 8.01zM19 11v11H3V11zM9 12v4h4v-4zm-5 4h4v-4H4zm4 5v-4H4v4zm5 0v-4H9v4zm5-4h-4v4h4zm0-5h-4v4h4z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/catalogDataset32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/catalogDataset32.json new file mode 100644 index 00000000..ea0e5d21 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/catalogDataset32.json @@ -0,0 +1 @@ +[{"opacity":".5","d":"M23 22h-5v-5h5zm-12-5H6v5h5z"},{"opacity":".25","d":"M17 28h-5v-5h5z"},{"d":"M30.991 11L31 20a2.99 2.99 0 0 1-2.991 3H25v-1h3.009a2.002 2.002 0 0 0 2-2v-9a2.003 2.003 0 0 0-2-2H19v6h-1V6a2.003 2.003 0 0 0-2-2H4a2.003 2.003 0 0 0-2 2v9a2.002 2.002 0 0 0 2 2v1a2.999 2.999 0 0 1-3-3V6a2.999 2.999 0 0 1 3-3h12a2.99 2.99 0 0 1 2.991 3L19 8h9.009a2.983 2.983 0 0 1 2.982 3zM24 16v13H5V16zm-12 1v5h5v-5zm-6 5h5v-5H6zm5 6v-5H6v5zm6 0v-5h-5v5zm6-5h-5v5h5zm0-1v-5h-5v5z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/centerAlign16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/centerAlign16.json new file mode 100644 index 00000000..048f19a9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/centerAlign16.json @@ -0,0 +1 @@ +"M1 2h14v1H1zm3 5h8V6H4zm-3 4h14v-1H1zm3 4h8v-1H4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/centerAlign24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/centerAlign24.json new file mode 100644 index 00000000..8abc2fdf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/centerAlign24.json @@ -0,0 +1 @@ +"M2 3h20v1H2zm4 7h12V9H6zm-4 6h20v-1H2zm4 6h12v-1H6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/centerAlign32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/centerAlign32.json new file mode 100644 index 00000000..80151195 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/centerAlign32.json @@ -0,0 +1 @@ +"M2 4h28v1H2zm6 9h16v-1H8zm-6 8h28v-1H2zm6 8h16v-1H8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/centerHorizontal16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/centerHorizontal16.json new file mode 100644 index 00000000..fd4bbfe1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/centerHorizontal16.json @@ -0,0 +1 @@ +"M13.326 6.414L11.74 8H16v1h-4.293l1.62 1.618-.708.707-2.81-2.808 2.81-2.81zm-9.652 0L5.26 8H1v1h4.293l-1.62 1.618.708.707 2.81-2.808-2.81-2.81zM8 13h1V4H8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/centerHorizontal24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/centerHorizontal24.json new file mode 100644 index 00000000..f390f64e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/centerHorizontal24.json @@ -0,0 +1 @@ +"M16.707 12H23v1h-6.295l2.648 2.647-.707.707-3.854-3.853 3.854-3.854.707.707zM5.647 9.354L8.293 12H2v1h6.295l-2.648 2.647.707.707 3.854-3.853-3.854-3.854zM12 19h1V6h-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/centerHorizontal32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/centerHorizontal32.json new file mode 100644 index 00000000..0c6e3a88 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/centerHorizontal32.json @@ -0,0 +1 @@ +"M16 8h1v17h-1zm8.354 4.354l-.707-.707-4.854 4.853 4.854 4.854.707-.707L20.707 17H30v-1h-9.293zM8.647 20.647l.707.707 4.853-4.854-4.853-4.854-.707.707L12.293 16H3v1h9.293z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/centerVertical16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/centerVertical16.json new file mode 100644 index 00000000..5b28c9cb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/centerVertical16.json @@ -0,0 +1 @@ +"M8 16v-4.26l-1.586 1.586-.707-.707 2.81-2.81 2.808 2.81-.707.707L9 11.707V16zM8 1v4.26L6.414 3.674l-.707.707 2.81 2.81 2.808-2.81-.707-.707L9 5.293V1zm5 7H4v1h9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/centerVertical24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/centerVertical24.json new file mode 100644 index 00000000..ab4a055e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/centerVertical24.json @@ -0,0 +1 @@ +"M12.501 14.792l3.854 3.854-.707.707L13 16.705V23h-1v-6.293l-2.646 2.646-.707-.707zM8.647 6.354l3.854 3.854 3.854-3.854-.707-.707L13 8.295V2h-1v6.293L9.354 5.647zM6 13h13v-1H6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/centerVertical32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/centerVertical32.json new file mode 100644 index 00000000..48dacab0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/centerVertical32.json @@ -0,0 +1 @@ +"M25 16v1H8v-1zm-8.5 2.793l-4.854 4.854.707.707L16 20.707V30h1v-9.293l3.646 3.646.707-.707zm4.854-9.44l-.707-.706L17 12.293V3h-1v9.293l-3.646-3.647-.707.707 4.853 4.854z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/certificate16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/certificate16.json new file mode 100644 index 00000000..54ecdfb9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/certificate16.json @@ -0,0 +1 @@ +"M0 0h16v14h-2v-1h1V1H1v12h6v1H0zm11 2H5v1h6zM5 8H2v1h3zm-3 3h2v-1H2zm6 4.92v-4.978a3.5 3.5 0 1 1 5 0v4.978l-2.5-1.586zm4-1.818v-2.453a3.38 3.38 0 0 1-3 0v2.453l1.5-.952zM8 8.5A2.5 2.5 0 1 0 10.5 6 2.503 2.503 0 0 0 8 8.5zm2 1.5h1V9h1V8h-1V7h-1v1H9v1h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/certificate24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/certificate24.json new file mode 100644 index 00000000..d542a720 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/certificate24.json @@ -0,0 +1 @@ +"M23 1v18h-3v-1h2V2H2v16h8v1H1V1zm-7 2H8v1h8zm-2 3V5h-4v1zm-7 5H3v1h4zm0 2H3v1h4zm-4 3h2v-1H3zm14-3a2 2 0 1 1-2-2 2.002 2.002 0 0 1 2 2zm-1 0a1 1 0 1 0-1 1 1.001 1.001 0 0 0 1-1zm.002-4.293a.965.965 0 0 0 1.32.55 1.08 1.08 0 0 1 1.213.207 1.066 1.066 0 0 1 .21 1.21.966.966 0 0 0 .548 1.324 1.064 1.064 0 0 1 0 2.004.965.965 0 0 0-.549 1.323A1.05 1.05 0 0 1 18 16.816v7.046l-3-2.538-3 2.538v-7.046a1.05 1.05 0 0 1-.744-1.49.965.965 0 0 0-.549-1.324 1.064 1.064 0 0 1 0-2.004.966.966 0 0 0 .549-1.324 1.066 1.066 0 0 1 .209-1.21 1.08 1.08 0 0 1 1.212-.206.965.965 0 0 0 1.32-.551 1.064 1.064 0 0 1 2.005 0zm.998 13v-5.04a.93.93 0 0 0-.998.625 1.064 1.064 0 0 1-2.004 0 .93.93 0 0 0-.998-.625v5.039l2-1.692zm-1.94-4.749a1.967 1.967 0 0 1 1.853-1.308 2.12 2.12 0 0 1 .87.197l.058-.091a1.964 1.964 0 0 1 1.116-2.695v-.122a1.966 1.966 0 0 1-1.116-2.695l-.087-.084a1.965 1.965 0 0 1-2.694-1.117h-.12a1.965 1.965 0 0 1-2.694 1.117l-.087.084a1.966 1.966 0 0 1-1.116 2.695v.122a1.964 1.964 0 0 1 1.116 2.695l.058.09a2.12 2.12 0 0 1 .87-.196 1.967 1.967 0 0 1 1.853 1.308L15 17z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/certificate32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/certificate32.json new file mode 100644 index 00000000..faff38e0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/certificate32.json @@ -0,0 +1 @@ +"M2 2h28v22h-4v-1h3V3H3v20h12v1H2zm20 3H10v1h12zm-4 3V7h-4v1zm-8 8H5v1h5zm0 2H5v1h5zm-5 3h3v-1H5zm13-3.5a2.5 2.5 0 1 1 2.5 2.5 2.503 2.503 0 0 1-2.5-2.5zm1 0a1.5 1.5 0 1 0 1.5-1.5 1.502 1.502 0 0 0-1.5 1.5zm-5 0a1.258 1.258 0 0 1 .831-1.18 1.454 1.454 0 0 0 .827-1.993 1.252 1.252 0 0 1 1.67-1.668 1.454 1.454 0 0 0 1.992-.826 1.252 1.252 0 0 1 2.36 0 1.454 1.454 0 0 0 1.992.826 1.269 1.269 0 0 1 1.424.244 1.256 1.256 0 0 1 .245 1.423 1.454 1.454 0 0 0 .825 1.994 1.252 1.252 0 0 1 .002 2.36 1.454 1.454 0 0 0-.827 1.993A1.244 1.244 0 0 1 24 22.438v8.817l-3.5-3.456-3.5 3.456v-8.817a1.272 1.272 0 0 1-1.095-.34 1.257 1.257 0 0 1-.247-1.424 1.453 1.453 0 0 0-.825-1.994A1.254 1.254 0 0 1 14 17.5zm9 11.362V22.21a1.418 1.418 0 0 0-1.32.957 1.252 1.252 0 0 1-2.36.002 1.456 1.456 0 0 0-.812-.857A1.478 1.478 0 0 0 18 22.21v6.652l2.5-2.467zM15 17.5a.254.254 0 0 0 .168.238 2.453 2.453 0 0 1 1.394 3.365.254.254 0 0 0 .05.287.245.245 0 0 0 .283.05 2.453 2.453 0 0 1 3.368 1.394.263.263 0 0 0 .474-.002 2.454 2.454 0 0 1 3.366-1.394.252.252 0 0 0 .335-.336 2.452 2.452 0 0 1 1.395-3.364.253.253 0 0 0-.002-.476 2.453 2.453 0 0 1-1.393-3.365.258.258 0 0 0-.049-.287.248.248 0 0 0-.284-.05 2.452 2.452 0 0 1-3.367-1.392.263.263 0 0 0-.475 0 2.454 2.454 0 0 1-3.366 1.394.248.248 0 0 0-.287.05.253.253 0 0 0-.048.286 2.453 2.453 0 0 1-1.394 3.364.255.255 0 0 0-.168.238z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/changeDetection16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/changeDetection16.json new file mode 100644 index 00000000..c0bfca25 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/changeDetection16.json @@ -0,0 +1 @@ +[{"opacity":".5","d":"M15 1h-4v3.191l4 2V1z"},{"opacity":".2","d":"M11 11.45V15h4v-4.616zM6 9v5H3v1h4v-5a1 1 0 0 1-1-1zM5 3H3v1.691l2 1zM3 13h2v-2.35l-2 .534z"},{"opacity":".75","d":"M3 5.809v4.34l2-.533V6.809l-2-1z"},{"d":"M5 1H1v13H0V0h6v1zm11-1v16h-6v-4.55a1 1 0 0 0 .69-.275l.987-.94L15 9.35V7.309l-4-2v.812l-.31-.296A1 1 0 0 0 10 5.55V0zm-1 10.384l-4 1.066V15h4zM15 1h-4v3.191l4 2zm-8 9h1v6H2V2h6v5H7V3H6v11H3v1h4zM3 4.691l2 1V3H3zm0 5.458l2-.533V6.81l-2-1zM3 13h2v-2.35l-2 .534zm4-4h3v1.45l2.05-1.95L10 6.55V8H7z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/changeDetection24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/changeDetection24.json new file mode 100644 index 00000000..cbf9eb50 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/changeDetection24.json @@ -0,0 +1 @@ +[{"opacity":".5","d":"M15.64 7.147c.808.335 1.573.694 2.312 1.042l.89.416A39.003 39.003 0 0 1 22 10.258V2h-7v4.942a.706.706 0 0 1 .265.052z"},{"opacity":".2","d":"M22 13.247V22h-7v-5.807l.024.006h.01a6.316 6.316 0 0 0 2.946-.76 6.344 6.344 0 0 0 .771-.55c.133-.106.267-.212.408-.307a3.2 3.2 0 0 1 .626-.294 5.928 5.928 0 0 0 .559-.239c.434-.246.883-.477 1.32-.679.112-.05.224-.083.336-.123zM7.167 8.235c.58.268 1.194.576 1.833.906V4H4v2.774a412.89 412.89 0 0 1 3.167 1.461zM10 20v1H4v1h7v-9h-1zm-1-6.27a8.308 8.308 0 0 0-.948.34c-.612.283-1.236.604-1.84.947a8.357 8.357 0 0 1-.73.31 4.582 4.582 0 0 0-.917.432c-.196.133-.38.28-.565.426V20h5z"},{"opacity":".75","d":"M6.873 8.871C5.921 8.431 4.963 7.983 4 7.55v7.759c.06-.043.114-.089.175-.13a12.48 12.48 0 0 1 1.691-.77q.94-.534 1.905-.979A9.43 9.43 0 0 1 9 13V9.93a46.922 46.922 0 0 0-2.127-1.06z"},{"d":"M10 2H2v19H1V1h9zm4-1h9v22h-9v-7.772a3.116 3.116 0 0 0 1 .062 5.415 5.415 0 0 0 2.526-.64 5.233 5.233 0 0 0 .634-.454c.163-.129.322-.255.491-.37a3.922 3.922 0 0 1 .806-.386c.15-.057.302-.115.45-.187.449-.256.915-.495 1.387-.714A6.573 6.573 0 0 1 22 12.28v-.977a37.655 37.655 0 0 0-3.54-1.873l-.863-.404c-.762-.358-1.51-.71-2.267-1.024a3.103 3.103 0 0 0-.33-.134 3.33 3.33 0 0 0-.553-.15 1.565 1.565 0 0 0-.447.054zm8 12.247c-.112.04-.224.074-.337.123a18.17 18.17 0 0 0-1.32.68 5.928 5.928 0 0 1-.558.238 3.2 3.2 0 0 0-.626.294c-.14.095-.275.2-.408.306a6.344 6.344 0 0 1-.77.55 6.316 6.316 0 0 1-2.946.761h-.01L15 16.193V22h7zm-7-6.305a.706.706 0 0 1 .265.052l.376.153c.807.335 1.572.694 2.311 1.042l.89.415A39.003 39.003 0 0 1 22 10.258V2h-7zM11 13h1v10H3V3h9v7h-1V4h-1v6a1 1 0 0 0-.999.999l-.001 1v-2.07a46.922 46.922 0 0 0-2.127-1.058C5.921 8.431 4.963 7.983 4 7.55v7.759c.06-.043.114-.089.175-.13a12.48 12.48 0 0 1 1.691-.77q.94-.534 1.905-.979A9.43 9.43 0 0 1 9 13v-1.001A1.001 1.001 0 0 0 10 13v8H4v1h7zM4 6.774c.676.301 3.167 1.461 3.167 1.461.58.268 1.194.576 1.833.906V4H4zM4 20h5v-6.27a8.308 8.308 0 0 0-.948.34c-.612.283-1.236.604-1.84.947a8.357 8.357 0 0 1-.73.31 4.582 4.582 0 0 0-.917.432c-.196.133-.38.28-.565.426zm10.283-5.717l2.783-2.783-2.783-2.783-.565.566L15.435 11H10v1h5.435l-1.717 1.717z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/changeDetection32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/changeDetection32.json new file mode 100644 index 00000000..791e3f33 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/changeDetection32.json @@ -0,0 +1 @@ +[{"opacity":".5","d":"M22 9.662c.69.308 3.21 1.483 3.21 1.483A53.47 53.47 0 0 1 29 13.107V3h-8v6.207q.499.23 1 .455z"},{"opacity":".75","d":"M6 18.997c.06-.042.114-.088.175-.129a12.478 12.478 0 0 1 1.691-.77q.94-.534 1.905-.979A9.43 9.43 0 0 1 11 16.69v-3.76a46.922 46.922 0 0 0-2.127-1.058c-.952-.44-1.91-.888-2.873-1.322z"},{"d":"M3.61 20.012c.14-.08.261-.182.39-.275v.855l-.04.026a5.718 5.718 0 0 1-.586.282l-.094.041a.7.7 0 0 1-.236.05c-.015 0-.03.009-.044.009v3h1v1H2V2h10v4h-1V3H3v17.3a6.163 6.163 0 0 0 .61-.288zM30 2v28H20v-9.879l1-1v1.289a8.821 8.821 0 0 1 1-.34 6.166 6.166 0 0 0 1.56-.619 7.575 7.575 0 0 0 .9-.644c.214-.17.43-.34.659-.495a5.225 5.225 0 0 1 1.074-.514c.211-.082.423-.163.63-.263.617-.351 1.26-.682 1.906-.98.092-.04.18-.064.271-.1V14.14a52.408 52.408 0 0 0-4.169-2.178L21 10.176v3.703l-1-1V2zm-1 15.425c-.576.27-1.16.567-1.739.895a8.36 8.36 0 0 1-.744.317 4.517 4.517 0 0 0-.896.422c-.207.14-.403.295-.597.45a8.475 8.475 0 0 1-1.014.722 7.21 7.21 0 0 1-2.01.775 8.519 8.519 0 0 0-1 .295V29h8zm0-4.318V3h-8v6.207l4.21 1.938A53.462 53.462 0 0 1 29 13.107zM12 7h3v8h-1V8h-2v19H6v2h8V18h1v12H5V7zm-1 10.42a8.308 8.308 0 0 0-.948.34 25.24 25.24 0 0 0-1.84.947 8.357 8.357 0 0 1-.73.31 4.581 4.581 0 0 0-.917.432c-.196.133-.38.28-.565.426V26h5zm0-4.49a46.922 46.922 0 0 0-2.127-1.059c-.952-.44-1.91-.888-2.873-1.322v8.448c.06-.042.114-.088.175-.129a12.478 12.478 0 0 1 1.691-.77q.94-.534 1.905-.979A9.43 9.43 0 0 1 11 16.69zM11 8H6v1.774c.676.301 3.167 1.461 3.167 1.461.58.268 1.194.576 1.833.906zm2 8v1h7.293l-2.646 2.646.707.707 3.853-3.853-3.854-3.854-.707.707L20.293 16z"},{"opacity":".2","d":"M11 3v3H4v13.737c-.129.093-.25.195-.39.275A6.163 6.163 0 0 1 3 20.3V3zm15.517 15.637a4.517 4.517 0 0 0-.896.422c-.207.14-.403.295-.597.45a8.475 8.475 0 0 1-1.014.722 7.21 7.21 0 0 1-2.01.775 8.519 8.519 0 0 0-1 .295V29h8V17.425c-.576.27-1.16.567-1.739.895a8.36 8.36 0 0 1-.744.317zM6 9.774c.676.301 3.167 1.461 3.167 1.461.58.268 1.194.576 1.833.906V8H6zM12 25v2H6v2h8V18h-1a1 1 0 0 1-1-1zm-1-1v-6.58a8.308 8.308 0 0 0-.948.34 25.24 25.24 0 0 0-1.84.947 8.357 8.357 0 0 1-.73.31 4.581 4.581 0 0 0-.917.432c-.196.133-.38.28-.565.426V26h5z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/changeFontSize16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/changeFontSize16.json new file mode 100644 index 00000000..e0ef167c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/changeFontSize16.json @@ -0,0 +1 @@ +"M15.1 15h.9L11.95 1h-.9L7 15h.9l1.44-5h4.32l1.44 5zM9.628 9L11.5 2.5 13.372 9H9.628zM2.5 8L.25 15h.99l.64-2h2.24l.64 2h.99L3.5 8h-1zm-.3 4L3 9.5l.8 2.5H2.2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/changeFontSize24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/changeFontSize24.json new file mode 100644 index 00000000..a9b9d610 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/changeFontSize24.json @@ -0,0 +1 @@ +"M23.01 22h.913L16.5 2h-1L8 22h.913l2.682-7h8.762l2.653 7zm-11.032-8L16 3.5 19.979 14h-8.001zM3 13l-3 9h.762l1.06-3h3.356l1.06 3H7l-3-9H3zm-.825 5L3.5 14.25 4.825 18h-2.65z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/changeFontSize32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/changeFontSize32.json new file mode 100644 index 00000000..1a89fbdb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/changeFontSize32.json @@ -0,0 +1 @@ +"M32 29L21.945 3h-.89L11 29h1.059l3.463-9h11.956l3.463 9H32zM15.907 19L21.5 4.465 27.093 19H15.907zM5 17h-.5L0 29h1.025l1.446-4h5.058l1.446 4H10L5.5 17H5zm-2.168 7L5 18l2.168 6H2.832z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/channels16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/channels16.json new file mode 100644 index 00000000..2cbd2e0e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/channels16.json @@ -0,0 +1 @@ +"M15 11.748V15c0 .551-.449 1-1 1H1c-.551 0-1-.449-1-1V2c0-.551.449-1 1-1h13c.551 0 1 .449 1 1v.252C14.504 2.002 14 2 14 2H1v13h13v.5l.001-.5H14v-3.025c.35-.028.69-.096 1-.227zM10.681 11h3.069C14.99 11 16 9.99 16 8.75v-3.5C16 4.01 14.99 3 13.75 3h-7.5C5.01 3 4 4.01 4 5.25v3.5C4 9.99 5.01 11 6.25 11H7v3.067L10.681 11zm3.069-7c.69 0 1.25.56 1.25 1.25v3.5c0 .69-.56 1.25-1.25 1.25h-3.431L8 11.933V10H6.25C5.56 10 5 9.44 5 8.75v-3.5C5 4.56 5.56 4 6.25 4h7.5zM3 5H2v1h1V5zm0 2H2v1h1V7zm0 2H2v1h1V9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/channels24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/channels24.json new file mode 100644 index 00000000..3fe28a75 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/channels24.json @@ -0,0 +1 @@ +"M22 17.649V21.5c0 .827-.673 1.5-1.5 1.5h-18c-.827 0-1.5-.673-1.5-1.5v-19C1 1.673 1.673 1 2.5 1h18c.827 0 1.5.673 1.5 1.5v.854a3.957 3.957 0 0 0-1-.414V2.5a.5.5 0 0 0-.5-.5h-18a.5.5 0 0 0-.5.5v19a.5.5 0 0 0 .5.5h18a.5.5 0 0 0 .5-.5v-3.44c.352-.09.686-.229 1-.411zM13.73 17H20a2.98 2.98 0 0 0 2.122-.878c.566-.566.878-1.32.878-2.122V7c0-1.654-1.345-3-3-3H9a3.002 3.002 0 0 0-3 3v7c0 1.654 1.344 3 2.999 3H10v4l3.73-4zM20 5c1.104 0 2 .897 2 2v7a1.99 1.99 0 0 1-.585 1.415A2.014 2.014 0 0 1 20 16h-6.73l-2.271 2.649V16h-2A2 2 0 0 1 7 14V7a2 2 0 0 1 1.999-2H20zM5 7H3v2h2V7zm0 3H3v2h2v-2zm0 3H3v2h2v-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/channels32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/channels32.json new file mode 100644 index 00000000..2a844965 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/channels32.json @@ -0,0 +1 @@ +"M5 12H3v-2h2v2zm0 1H3v2h2v-2zm0 3H3v2h2v-2zm22.999 7H27v5.5a.5.5 0 0 1-.5.5h-24a.5.5 0 0 1-.5-.5v-25a.5.5 0 0 1 .5-.5h24a.5.5 0 0 1 .5.5V5h1V3.5c0-.827-.673-1.5-1.5-1.5h-24C1.673 2 1 2.673 1 3.5v25c0 .827.673 1.5 1.5 1.5h24c.827 0 1.5-.673 1.5-1.5V23h-.001zM17.68 22H28c.8 0 1.554-.312 2.121-.879S31 19.801 31 19V9c0-1.654-1.346-3-3-3H9.999A3.002 3.002 0 0 0 7 9v10c0 1.654 1.345 3 2.999 3H11v6l6.68-6zM28 7c1.103 0 2 .897 2 2v10c0 .534-.208 1.036-.586 1.414S28.534 21 28 21H17.318l-5.319 4.433V21h-2A2.001 2.001 0 0 1 8 19V9c0-1.103.896-2 1.999-2H28z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chartGear16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chartGear16.json new file mode 100644 index 00000000..4127e320 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chartGear16.json @@ -0,0 +1 @@ +"M6.657 9.969c-.02.007-.036.022-.056.031H6V0h3v6.954a1.013 1.013 0 0 0-.257-.057 1.001 1.001 0 0 0-.711.296L8 7.225V1H7v7.297a.998.998 0 0 0-.033.872l.26.589zM11 3h1v3h1V2h-3v4h1zM0 0v12h6v-1H1V0zm5 5v5H2V5zM4 6H3v3h1zm3 4.906l1.354-.5q.053-.152.12-.298l-.592-1.343.86-.867 1.308.601q.144-.07.296-.126L10.876 7h1.222l.5 1.35q.152.053.298.12l1.343-.593.868.86-.602 1.309q.07.144.126.296l1.37.53v1.256l-1.37.53q-.056.152-.126.296l.602 1.308-.868.86-1.343-.592q-.145.067-.298.12l-.5 1.35h-1.222l-.53-1.373q-.151-.056-.296-.126l-1.308.601-.86-.867.592-1.343q-.067-.146-.12-.299L7 12.094zm.754.522v.144l1.188.44.119.33c.028.08.058.158.093.233l.144.309-.524 1.185.131.133 1.156-.531.32.156a1.988 1.988 0 0 0 .224.096l.318.118.468 1.209h.185l.442-1.192.335-.117c.08-.027.159-.06.236-.094l.305-.138 1.18.521.132-.13-.53-1.155.154-.318a2.322 2.322 0 0 0 .097-.227l.116-.318 1.207-.468v-.228l-1.207-.468-.116-.318a2.322 2.322 0 0 0-.097-.227l-.154-.318.53-1.155-.132-.13-1.184.522-.307-.14a2.47 2.47 0 0 0-.23-.093l-.335-.117-.442-1.192h-.185l-.468 1.209-.318.118a1.988 1.988 0 0 0-.224.096l-.32.156-1.156-.531-.13.133.523 1.185-.144.309a2.684 2.684 0 0 0-.093.232l-.119.331zM13 11.5a1.5 1.5 0 1 1-1.5-1.5 1.5 1.5 0 0 1 1.5 1.5zm-1-.5h-1v1h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chartGear24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chartGear24.json new file mode 100644 index 00000000..43683a12 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chartGear24.json @@ -0,0 +1 @@ +"M8 1v13h3V1zm2 12H9V2h1zm4-1h-1V5h3v6.023a.99.99 0 0 0-.781.62l-.137.357H15V6h-1zM6 9H3v5h3zm-1 4H4v-3h1zm6 2v1H1V1h1v14zm6 1a2 2 0 1 0 2 2 2 2 0 0 0-2-2zm0 3a1 1 0 1 1 1-1 1 1 0 0 1-1 1zm4.105-3.137l.705-1.538-1.166-1.167-1.624.724-.628-.296-.59-1.586h-1.65l-.636 1.66-.653.235-1.543-.71-1.166 1.168.727 1.627-.295.628-1.586.59v1.65l1.66.636.235.653-.71 1.543 1.168 1.166 1.627-.727.628.295.59 1.586h1.65l.636-1.66.653-.235 1.543.71 1.162-1.171-.724-1.624.296-.628 1.586-.59v-1.65l-1.66-.636zM22 18.266l-1.32.49-.543 1.16.623 1.398-.41.413-1.28-.588-1.207.434L17.315 23h-.581l-.491-1.32-1.16-.544-1.4.627-.412-.411.59-1.283-.434-1.206L12 18.315v-.581l1.32-.491.544-1.16-.627-1.4.411-.412 1.283.59 1.206-.434.548-1.427h.581l.491 1.32 1.158.543 1.397-.622.412.412-.585 1.28.434 1.204 1.427.548z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chartGear32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chartGear32.json new file mode 100644 index 00000000..a65cb1d8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chartGear32.json @@ -0,0 +1 @@ +"M19 16h-1V6h4v9h-1V7h-2zm-9 5H6V11h4zm-1-9H7v8h2zm4 8V3h2v15.251a1.764 1.764 0 0 1 .264-.364l.736-.742V2h-4v19h3.398l-.45-1zM3 23V2H2v22h12v-1zm27.992-.14L31 25.082l-2.13.789-.377.825.965 2.149-1.565 1.576-2.066-.949-.849.318-.838 2.202-2.222.008-.79-2.13-.824-.377-2.149.965-1.576-1.566.949-2.066-.318-.848-2.202-.838L15 22.92l2.13-.79.377-.825-.965-2.15 1.566-1.575 2.066.949.848-.318.838-2.202L24.08 16l.79 2.13.825.377 2.15-.965 1.576 1.565-.95 2.066.319.849zM30 24.417l-.004-.897-1.995-.76-.588-1.606.831-1.809-.636-.632-1.945.873-1.555-.72L23.417 17l-.897.004-.758 1.994-1.608.59-1.81-.832-.63.636.873 1.945-.72 1.555-1.867.692.004.896 1.995.76.588 1.606-.83 1.81.635.63 1.945-.873 1.555.722.69 1.864.898-.003.758-1.994 1.608-.59 1.81.832.63-.636-.874-1.948.722-1.551zM26 24a3 3 0 1 1-3-3 3 3 0 0 1 3 3zm-1 0a2 2 0 1 0-2 2 2 2 0 0 0 2-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chartMagnifyingGlass16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chartMagnifyingGlass16.json new file mode 100644 index 00000000..61a9ce9a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chartMagnifyingGlass16.json @@ -0,0 +1 @@ +"M15.805 13.918l-3.067-3.068a.668.668 0 0 0-.943 0l-.124.124-1.108-1.108A5.279 5.279 0 1 0 6.5 11.8a5.251 5.251 0 0 0 3.373-1.244l1.108 1.108-.13.129a.667.667 0 0 0 0 .943l3.068 3.067a.665.665 0 0 0 .943 0l.943-.942a.666.666 0 0 0 0-.943zM6.5 10.8a4.3 4.3 0 1 1 4.3-4.3 4.304 4.304 0 0 1-4.3 4.3zm7.89 4.06l-2.596-2.595.473-.473 2.595 2.598zM8 5h1v4H8zM6 4h1v5H6zM4 7h1v2H4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chartMagnifyingGlass24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chartMagnifyingGlass24.json new file mode 100644 index 00000000..1b75377d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chartMagnifyingGlass24.json @@ -0,0 +1 @@ +"M22.764 20.476l-4.24-4.24a.81.81 0 0 0-1.144 0l-.218.219-1.456-1.456a8.32 8.32 0 1 0-.708.707l1.457 1.456-.219.218a.81.81 0 0 0 0 1.145l4.24 4.238a.808.808 0 0 0 1.143 0l1.145-1.143a.811.811 0 0 0 0-1.144zM2.2 9.5a7.3 7.3 0 1 1 7.3 7.3 7.308 7.308 0 0 1-7.3-7.3zm18.848 12.421l-3.97-3.968.874-.873 3.97 3.968zM15 12.25v-5.5a.751.751 0 0 0-.75-.75h-1.5a.751.751 0 0 0-.75.75v5.5a.751.751 0 0 0 .75.75h1.5a.751.751 0 0 0 .75-.75zM14 12h-1V7h1zm-3.75-8h-1.5a.751.751 0 0 0-.75.75v7.5a.751.751 0 0 0 .75.75h1.5a.751.751 0 0 0 .75-.75v-7.5a.751.751 0 0 0-.75-.75zM10 12H9V5h1zM6.25 8h-1.5a.751.751 0 0 0-.75.75v3.5a.751.751 0 0 0 .75.75h1.5a.751.751 0 0 0 .75-.75v-3.5A.751.751 0 0 0 6.25 8zM6 12H5V9h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chartMagnifyingGlass32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chartMagnifyingGlass32.json new file mode 100644 index 00000000..b2d2f231 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chartMagnifyingGlass32.json @@ -0,0 +1 @@ +"M29.95 27.121l-7.071-7.07a1 1 0 0 0-1.414 0l-.354.353-.991-.991a10.328 10.328 0 1 0-.707.707l.99.99-.353.355a1 1 0 0 0 0 1.414l7.071 7.07a1 1 0 0 0 1.414 0l1.415-1.414a1 1 0 0 0 0-1.414zM12.5 21.8a9.3 9.3 0 1 1 9.3-9.3 9.31 9.31 0 0 1-9.3 9.3zm15.328 7.443l-7.07-7.071 1.414-1.415 7.07 7.071zM17.25 9h-1.5a.751.751 0 0 0-.75.75v6.5a.751.751 0 0 0 .75.75h1.5a.751.751 0 0 0 .75-.75v-6.5a.751.751 0 0 0-.75-.75zM17 16h-1v-6h1zM13.25 6h-1.5a.751.751 0 0 0-.75.75v9.5a.751.751 0 0 0 .75.75h1.5a.751.751 0 0 0 .75-.75v-9.5a.751.751 0 0 0-.75-.75zM13 16h-1V7h1zm-3.75-4h-1.5a.751.751 0 0 0-.75.75v3.5a.751.751 0 0 0 .75.75h1.5a.751.751 0 0 0 .75-.75v-3.5a.751.751 0 0 0-.75-.75zM9 16H8v-3h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/check16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/check16.json new file mode 100644 index 00000000..04c89456 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/check16.json @@ -0,0 +1 @@ +"M5.5 12L2 8.689l.637-.636L5.5 10.727l8.022-7.87.637.637z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/check24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/check24.json new file mode 100644 index 00000000..9cedff16 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/check24.json @@ -0,0 +1 @@ +"M6.218 13.64l3.288 3.098 10.073-9.92.637.637L9.506 18.01 5.58 14.276z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/check32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/check32.json new file mode 100644 index 00000000..533b9e7c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/check32.json @@ -0,0 +1 @@ +"M13.5 22.142L7.59 16.42l.636-.636L13.5 20.87 26.721 7.8l.637.637z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkCircle16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkCircle16.json new file mode 100644 index 00000000..ca4b0d8e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkCircle16.json @@ -0,0 +1 @@ +"M4.735 9.346l.738-.738 2.084 2.088 4.77-4.77.738.737-5.508 5.505zM15.8 8.5a7.3 7.3 0 1 1-7.3-7.3 7.3 7.3 0 0 1 7.3 7.3zm-1 0a6.3 6.3 0 1 0-6.3 6.3 6.307 6.307 0 0 0 6.3-6.3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkCircle16F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkCircle16F.json new file mode 100644 index 00000000..47278e98 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkCircle16F.json @@ -0,0 +1 @@ +"M8.5 1.2a7.3 7.3 0 1 0 7.3 7.3 7.3 7.3 0 0 0-7.3-7.3zm-.943 11.251L4.452 9.346l1.02-1.022 2.085 2.09 4.77-4.771 1.02 1.02z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkCircle24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkCircle24.json new file mode 100644 index 00000000..b030057e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkCircle24.json @@ -0,0 +1 @@ +"M7 13.689l.637-.636 2.863 2.674 7.022-6.87.637.637L10.5 17zM22.8 12.5A10.3 10.3 0 1 1 12.5 2.2a10.297 10.297 0 0 1 10.3 10.3zm-1 0a9.3 9.3 0 1 0-9.3 9.3 9.31 9.31 0 0 0 9.3-9.3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkCircle24F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkCircle24F.json new file mode 100644 index 00000000..72b0bc66 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkCircle24F.json @@ -0,0 +1 @@ +"M12.5 2.2a10.3 10.3 0 1 0 10.3 10.3A10.299 10.299 0 0 0 12.5 2.2zm-1.998 15.077l-3.79-3.585.92-.918 2.865 2.676 7.027-6.874.92.92z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkCircle32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkCircle32.json new file mode 100644 index 00000000..17240686 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkCircle32.json @@ -0,0 +1 @@ +"M9.581 18.276l.637-.636 3.288 3.098 10.073-9.92.637.637-10.71 10.556zM29.8 16.5A13.3 13.3 0 1 1 16.5 3.2a13.3 13.3 0 0 1 13.3 13.3zm-1 0a12.3 12.3 0 1 0-12.3 12.3 12.314 12.314 0 0 0 12.3-12.3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkCircle32F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkCircle32F.json new file mode 100644 index 00000000..dc8b2177 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkCircle32F.json @@ -0,0 +1 @@ +"M16.5 3.2a13.3 13.3 0 1 0 13.3 13.3A13.3 13.3 0 0 0 16.5 3.2zm-2.992 19.091l-4.213-4.01.92-.92 3.288 3.1 10.077-9.924.92.92z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkExtent16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkExtent16.json new file mode 100644 index 00000000..ae4c7021 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkExtent16.json @@ -0,0 +1 @@ +"M15 6h-1V2h-4V1h5zm-9 8H2v-4H1v5h5zm9-4h-1v4h-4v1h5zM2 2h4V1H1v5h1zm10.354 3.354l-.707-.707L6.5 9.793 4.354 7.646l-.707.707L6.5 11.207z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkExtent24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkExtent24.json new file mode 100644 index 00000000..9a1e8c33 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkExtent24.json @@ -0,0 +1 @@ +"M21 21v-5h1v6h-6v-1zM3 21v-5H2v6h6v-1zM8 3V2H2v6h1V3zm13 0v5h1V2h-6v1zm-2.646 5.354l-.707-.707-7.147 7.146-3.146-3.147-.707.707 3.853 3.854z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkExtent32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkExtent32.json new file mode 100644 index 00000000..b48c1754 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkExtent32.json @@ -0,0 +1 @@ +"M3 10V3h7v1H4v6zm26 0V3h-7v1h6v6zM10 28H4v-6H3v7h7zm12 1h7v-7h-1v6h-6zm2.233-17.526l-.707-.707L13.5 20.793l-3.218-3.218-.707.707 3.925 3.925z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkLayer16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkLayer16.json new file mode 100644 index 00000000..81b0f4e4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkLayer16.json @@ -0,0 +1 @@ +"M5.852 13.584l.83.83a10.557 10.557 0 0 1-2.89.386A9.158 9.158 0 0 1 0 14.089l2.133-12.6A10.39 10.39 0 0 0 5.294 2c2.688 0 2.721-.986 5.412-.986a8.205 8.205 0 0 1 3.161.674l.942 5.566a1.44 1.44 0 0 0-.988.156l-.845-4.997a7.215 7.215 0 0 0-2.27-.399 5.895 5.895 0 0 0-2.367.434A7.833 7.833 0 0 1 5.294 3a11.376 11.376 0 0 1-2.359-.26l-1.81 10.697a9.54 9.54 0 0 0 2.668.363 9.56 9.56 0 0 0 2.06-.216zm9.397-4.136l-.707-.707-4.985 4.984-2.1-2.102-.707.707 2.807 2.81z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkLayer24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkLayer24.json new file mode 100644 index 00000000..f75d1662 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkLayer24.json @@ -0,0 +1 @@ +"M10.626 21.142l.028.027a21.546 21.546 0 0 1-5.23.631A13.093 13.093 0 0 1 0 20.783L3.05 3.078a15.028 15.028 0 0 0 4.52.722c3.849 0 3.893-1.6 7.74-1.6a12.674 12.674 0 0 1 4.52.878l1.695 10.054a1.983 1.983 0 0 0-.401.296l-.484.473-1.7-10.086a11.86 11.86 0 0 0-3.63-.615 7.792 7.792 0 0 0-3.49.725 9.805 9.805 0 0 1-4.25.875 16.196 16.196 0 0 1-3.722-.457L1.124 20.15a13.727 13.727 0 0 0 4.3.65 20.115 20.115 0 0 0 4.673-.53 1.994 1.994 0 0 0 .529.872zm4.867.528l-2.832-2.663-.685.728 3.53 3.321 7.684-7.522-.699-.715z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkLayer32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkLayer32.json new file mode 100644 index 00000000..a4259f7c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkLayer32.json @@ -0,0 +1 @@ +"M15.202 28.725l.024.022A20.44 20.44 0 0 1 8.538 29.8 16.273 16.273 0 0 1 1 28L5 3.9a14.99 14.99 0 0 0 5.34.968c4.807 0 5.59-1.657 10.734-1.657A26.401 26.401 0 0 1 27 3.9l2.378 14.33a1.979 1.979 0 0 0-.202.163l-.674.664-2.378-14.328a26.266 26.266 0 0 0-5.05-.518 16.633 16.633 0 0 0-5.29.81 17.433 17.433 0 0 1-5.445.847 15.6 15.6 0 0 1-4.544-.65L2.108 27.433a15.986 15.986 0 0 0 6.43 1.366 19.212 19.212 0 0 0 6.143-.932 1.99 1.99 0 0 0 .521.857zm5.297.954l-3.256-3.084-.687.726 3.957 3.749 10.735-10.577-.701-.712z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkShield16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkShield16.json new file mode 100644 index 00000000..4cae2b28 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkShield16.json @@ -0,0 +1 @@ +"M8.5 15.992l.41-.223c5.995-3.27 6.385-8.315 5.976-12.818l-.067-.74-.743-.037C11.775 2.059 10.14 1.528 9.08.553L8.5.02l-.58.532c-1.06.975-2.695 1.506-4.997 1.62l-.742.038-.067.74c-.409 4.503-.019 9.547 5.976 12.818zM3.1 3.165a8.712 8.712 0 0 0 5.4-1.788 8.72 8.72 0 0 0 5.4 1.789c.36 4.13-.033 8.723-5.4 11.688-5.367-2.966-5.76-7.558-5.4-11.689zM12 5.738l-4.443 4.43-2.322-2.322.738-.738 1.584 1.588L11.262 5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkShield24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkShield24.json new file mode 100644 index 00000000..788672ca --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkShield24.json @@ -0,0 +1 @@ +"M20.76 3.854l-.87-.042c-3.31-.166-5.67-.934-7.21-2.35L12 .838l-.68.624c-1.54 1.416-3.9 2.184-7.209 2.35l-.87.042-.08.87c-.574 6.312-.029 13.382 8.358 17.957l.481.262.48-.262c8.388-4.575 8.933-11.645 8.36-17.958zm-8.762 17.95c-7.879-4.3-8.381-11.005-7.837-16.993 3.552-.178 6.122-1.033 7.842-2.613 1.72 1.58 4.287 2.438 7.84 2.615.544 5.99.034 12.692-7.845 16.99zm5.524-13.946l.637.636L10.5 16 7 12.689l.637-.636 2.863 2.674z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkShield32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkShield32.json new file mode 100644 index 00000000..262eda8e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkShield32.json @@ -0,0 +1 @@ +"M16.5 30.302l-.556-.31C5.169 23.98 4.47 14.685 5.208 6.385l.09-1.009.999-.052c5.328-.273 7.795-1.623 9.86-3.564l.343-.323.342.323c2.066 1.941 4.533 3.29 9.86 3.564l1 .052.09 1.009c.738 8.3.039 17.595-10.736 23.607zm-.069-1.183l.069.038.07-.038c10.275-5.733 10.935-14.665 10.226-22.646l-.012-.144-.133-.007c-5.346-.274-7.993-1.596-10.151-3.52-2.159 1.924-4.806 3.247-10.152 3.52l-.132.007-.012.144c-.71 7.981-.049 16.913 10.227 22.646zm7.673-18.515l-.707-.707-8.897 8.896-2.896-2.896-.707.707 3.603 3.603z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkSquare16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkSquare16.json new file mode 100644 index 00000000..57aaae36 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkSquare16.json @@ -0,0 +1 @@ +"M14.071 15a.929.929 0 0 0 .929-.929V2.93a.929.929 0 0 0-.929-.93H2.93a.929.929 0 0 0-.93.929V14.07a.929.929 0 0 0 .929.929zM3 3h11v11H3zm9.262 2l.738.738-5.443 5.43-2.822-2.822.738-.738 2.084 2.088z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkSquare16F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkSquare16F.json new file mode 100644 index 00000000..25299cde --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkSquare16F.json @@ -0,0 +1 @@ +"M14.071 2H2.93a.929.929 0 0 0-.93.929V14.07a.929.929 0 0 0 .929.929H14.07a.929.929 0 0 0 .929-.929V2.93a.929.929 0 0 0-.928-.93zM7.557 12.451L4.452 9.346l1.02-1.022 2.085 2.09 4.77-4.771 1.02 1.02z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkSquare24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkSquare24.json new file mode 100644 index 00000000..408a3413 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkSquare24.json @@ -0,0 +1 @@ +"M3 4.281v16.437A1.282 1.282 0 0 0 4.281 22h16.437A1.282 1.282 0 0 0 22 20.718V4.281A1.281 1.281 0 0 0 20.719 3H4.28A1.281 1.281 0 0 0 3 4.281zM20.719 4a.281.281 0 0 1 .281.281V20.72a.281.281 0 0 1-.281.281H4.28a.281.281 0 0 1-.28-.282V4.28A.281.281 0 0 1 4.281 4zM10.5 17L7 13.689l.637-.636 2.863 2.674 7.022-6.87.637.637z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkSquare24F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkSquare24F.json new file mode 100644 index 00000000..a01c7647 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkSquare24F.json @@ -0,0 +1 @@ +"M20.719 3H4.28A1.281 1.281 0 0 0 3 4.281v16.437A1.282 1.282 0 0 0 4.281 22h16.437A1.282 1.282 0 0 0 22 20.718V4.281A1.281 1.281 0 0 0 20.719 3zM10.502 17.277l-3.79-3.585.92-.918 2.865 2.676 7.027-6.874.92.92z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkSquare32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkSquare32.json new file mode 100644 index 00000000..9e2fc439 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkSquare32.json @@ -0,0 +1 @@ +"M5.8 29h21.4a1.8 1.8 0 0 0 1.8-1.8V5.798A1.802 1.802 0 0 0 27.198 4h-21.4A1.8 1.8 0 0 0 4 5.798V27.2A1.8 1.8 0 0 0 5.8 29zM5 5.798A.798.798 0 0 1 5.798 5h21.4a.801.801 0 0 1 .802.798V27.2a.801.801 0 0 1-.8.8H5.8a.8.8 0 0 1-.8-.8zm8.424 16.395L9.5 18.457l.637-.636 3.287 3.098L23.497 11l.637.636z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkSquare32F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkSquare32F.json new file mode 100644 index 00000000..d402ee5e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/checkSquare32F.json @@ -0,0 +1 @@ +"M27.198 4h-21.4A1.8 1.8 0 0 0 4 5.798V27.2A1.8 1.8 0 0 0 5.8 29h21.4a1.8 1.8 0 0 0 1.8-1.8V5.798A1.802 1.802 0 0 0 27.198 4zm-13.69 18.291l-4.213-4.01.92-.92 3.288 3.1 10.077-9.924.92.92z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronDown16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronDown16.json new file mode 100644 index 00000000..5df615b0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronDown16.json @@ -0,0 +1 @@ +"M8 11.207l-4-4V5.793l4 4 4-4v1.414z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronDown24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronDown24.json new file mode 100644 index 00000000..e348b200 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronDown24.json @@ -0,0 +1 @@ +"M5 8.793l7 7 7-7v1.414l-7 7-7-7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronDown32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronDown32.json new file mode 100644 index 00000000..783aa219 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronDown32.json @@ -0,0 +1 @@ +"M16 22.207l-9-9v-1.414l9 9 9-9v1.414z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronDownLeft16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronDownLeft16.json new file mode 100644 index 00000000..510657f8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronDownLeft16.json @@ -0,0 +1 @@ +"M5 5v6h6v-1H6V5H5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronDownLeft24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronDownLeft24.json new file mode 100644 index 00000000..3185b1f6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronDownLeft24.json @@ -0,0 +1 @@ +"M8 7H7v10h10v-1H8V7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronDownLeft32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronDownLeft32.json new file mode 100644 index 00000000..bc75792e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronDownLeft32.json @@ -0,0 +1 @@ +"M11 10h-1v13h13v-1H11V10z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronDownRight16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronDownRight16.json new file mode 100644 index 00000000..4b13c1fd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronDownRight16.json @@ -0,0 +1 @@ +"M10 5v5H5v1h6V5h-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronDownRight24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronDownRight24.json new file mode 100644 index 00000000..35a7ec58 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronDownRight24.json @@ -0,0 +1 @@ +"M16 16H7v1h10V7h-1v9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronDownRight32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronDownRight32.json new file mode 100644 index 00000000..dc611dfb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronDownRight32.json @@ -0,0 +1 @@ +"M22 22H10v1h13V10h-1v12z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronEnd16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronEnd16.json new file mode 100644 index 00000000..c90e7c7a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronEnd16.json @@ -0,0 +1 @@ +"M10 1h1v14h-1V1zM7.793 8l-4 4h1.414l4-4-4-4H3.793l4 4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronEnd24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronEnd24.json new file mode 100644 index 00000000..1ae1832e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronEnd24.json @@ -0,0 +1 @@ +"M16 2h1v20h-1V2zm-3.207 10l-7 7h1.414l7-7-7-7H5.793l7 7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronEnd32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronEnd32.json new file mode 100644 index 00000000..2b68b9bd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronEnd32.json @@ -0,0 +1 @@ +"M21 3h1v26h-1V3zm-3.207 13l-9 9h1.414l9-9-9-9H8.793l9 9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronLeft16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronLeft16.json new file mode 100644 index 00000000..9d97c9a9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronLeft16.json @@ -0,0 +1 @@ +"M10.207 4l-4 4 4 4H8.793l-4-4 4-4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronLeft24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronLeft24.json new file mode 100644 index 00000000..6ab6c008 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronLeft24.json @@ -0,0 +1 @@ +"M6.793 12l7-7h1.414l-7 7 7 7h-1.414z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronLeft32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronLeft32.json new file mode 100644 index 00000000..cdf9ab72 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronLeft32.json @@ -0,0 +1 @@ +"M18.793 25l-9-9 9-9h1.414l-9 9 9 9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronRight16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronRight16.json new file mode 100644 index 00000000..e1ef3e0e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronRight16.json @@ -0,0 +1 @@ +"M5.793 12l4-4-4-4h1.414l4 4-4 4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronRight24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronRight24.json new file mode 100644 index 00000000..60942fed --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronRight24.json @@ -0,0 +1 @@ +"M8.793 5h1.414l7 7-7 7H8.793l7-7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronRight32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronRight32.json new file mode 100644 index 00000000..3f2e5a4f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronRight32.json @@ -0,0 +1 @@ +"M13.207 7l9 9-9 9h-1.414l9-9-9-9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronStart16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronStart16.json new file mode 100644 index 00000000..3b4fa90f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronStart16.json @@ -0,0 +1 @@ +"M6 15H5V1h1v14zm6.207-11h-1.414l-4 4 4 4h1.414l-4-4 4-4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronStart24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronStart24.json new file mode 100644 index 00000000..22cdb4b5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronStart24.json @@ -0,0 +1 @@ +"M8 22H7V2h1v20zM18.207 5h-1.414l-7 7 7 7h1.414l-7-7 7-7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronStart32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronStart32.json new file mode 100644 index 00000000..944f3c41 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronStart32.json @@ -0,0 +1 @@ +"M11 29h-1V3h1v26zM23.207 7h-1.414l-9 9 9 9h1.414l-9-9 9-9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronUp16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronUp16.json new file mode 100644 index 00000000..a2b63918 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronUp16.json @@ -0,0 +1 @@ +"M8 6.207l-4 4V8.793l4-4 4 4v1.414z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronUp24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronUp24.json new file mode 100644 index 00000000..7c4a4b7e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronUp24.json @@ -0,0 +1 @@ +"M5 13.793l7-7 7 7v1.414l-7-7-7 7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronUp32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronUp32.json new file mode 100644 index 00000000..71369e88 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronUp32.json @@ -0,0 +1 @@ +"M16 11.207l-9 9v-1.414l9-9 9 9v1.414z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronUpLeft16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronUpLeft16.json new file mode 100644 index 00000000..c2a13806 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronUpLeft16.json @@ -0,0 +1 @@ +"M11 6V5H5v6h1V6h5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronUpLeft24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronUpLeft24.json new file mode 100644 index 00000000..0bd8aa2f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronUpLeft24.json @@ -0,0 +1 @@ +"M7 17h1V8h9V7H7v10z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronUpLeft32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronUpLeft32.json new file mode 100644 index 00000000..cf4b29dd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronUpLeft32.json @@ -0,0 +1 @@ +"M10 10v13h1V11h12v-1H10z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronUpRight16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronUpRight16.json new file mode 100644 index 00000000..a75a2163 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronUpRight16.json @@ -0,0 +1 @@ +"M11 11V5H5v1h5v5h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronUpRight24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronUpRight24.json new file mode 100644 index 00000000..d08e3be8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronUpRight24.json @@ -0,0 +1 @@ +"M7 8h9v9h1V7H7v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronUpRight32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronUpRight32.json new file mode 100644 index 00000000..ed59df65 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronUpRight32.json @@ -0,0 +1 @@ +"M10 11h12v12h1V10H10v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronsDown16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronsDown16.json new file mode 100644 index 00000000..b1933008 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronsDown16.json @@ -0,0 +1 @@ +"M4 7.793l4 4 4-4v1.414l-4 4-4-4zm8-4.586V1.793l-4 4-4-4v1.414l4 4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronsDown24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronsDown24.json new file mode 100644 index 00000000..ebe2db44 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronsDown24.json @@ -0,0 +1 @@ +"M12 17.793l7-7v1.414l-7 7-7-7v-1.414zm7-14l-7 7-7-7v1.414l7 7 7-7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronsDown32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronsDown32.json new file mode 100644 index 00000000..11436a31 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronsDown32.json @@ -0,0 +1 @@ +"M16 25.207l-9-9v-1.414l9 9 9-9v1.414zm9-17V6.793l-9 9-9-9v1.414l9 9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronsLeft16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronsLeft16.json new file mode 100644 index 00000000..6c07d050 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronsLeft16.json @@ -0,0 +1 @@ +"M8.207 4l-4 4 4 4H6.793l-4-4 4-4zm4.586 0l-4 4 4 4h1.414l-4-4 4-4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronsLeft24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronsLeft24.json new file mode 100644 index 00000000..5862cb2a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronsLeft24.json @@ -0,0 +1 @@ +"M4.793 12l7-7h1.414l-7 7 7 7h-1.414zm15.414 7l-7-7 7-7h-1.414l-7 7 7 7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronsLeft32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronsLeft32.json new file mode 100644 index 00000000..3e051143 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronsLeft32.json @@ -0,0 +1 @@ +"M15.793 25l-9-9 9-9h1.414l-9 9 9 9zm8 0h1.414l-9-9 9-9h-1.414l-9 9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronsRight16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronsRight16.json new file mode 100644 index 00000000..5537fa3f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronsRight16.json @@ -0,0 +1 @@ +"M7.793 12l4-4-4-4h1.414l4 4-4 4zm-4.586 0l4-4-4-4H1.793l4 4-4 4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronsRight24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronsRight24.json new file mode 100644 index 00000000..b2f0ffd7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronsRight24.json @@ -0,0 +1 @@ +"M12.207 19h-1.414l7-7-7-7h1.414l7 7zm-7 0l7-7-7-7H3.793l7 7-7 7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronsRight32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronsRight32.json new file mode 100644 index 00000000..1fade3c4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronsRight32.json @@ -0,0 +1 @@ +"M23.793 16l-9-9h1.414l9 9-9 9h-1.414zM8.207 25l9-9-9-9H6.793l9 9-9 9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronsUp16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronsUp16.json new file mode 100644 index 00000000..8e644282 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronsUp16.json @@ -0,0 +1 @@ +"M8 4.207l-4 4V6.793l4-4 4 4v1.414zm-4 10l4-4 4 4v-1.414l-4-4-4 4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronsUp24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronsUp24.json new file mode 100644 index 00000000..236a92b1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronsUp24.json @@ -0,0 +1 @@ +"M19 13.207l-7-7-7 7v-1.414l7-7 7 7zM5 18.793v1.414l7-7 7 7v-1.414l-7-7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronsUp32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronsUp32.json new file mode 100644 index 00000000..45ba5ccc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chevronsUp32.json @@ -0,0 +1 @@ +"M16 8.207l-9 9v-1.414l9-9 9 9v1.414zm9 17v-1.414l-9-9-9 9v1.414l9-9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chordDiagram16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chordDiagram16.json new file mode 100644 index 00000000..fc126dd6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chordDiagram16.json @@ -0,0 +1 @@ +"M9.103 14.77a5.947 5.947 0 0 1 .761.897 7.233 7.233 0 0 1-6.747-2.253 5.843 5.843 0 0 1 1.149-.263A6.268 6.268 0 0 0 8.5 14.8c.204 0 .404-.012.603-.03zM6.283 2.61a5.843 5.843 0 0 0 .435-1.18 7.319 7.319 0 0 0-5.014 4.424 5.846 5.846 0 0 0 1.224-.284 6.329 6.329 0 0 1 3.355-2.96zm8.1 1.587a5.868 5.868 0 0 0-.266 1.465A6.252 6.252 0 0 1 14.8 8.5c0 .086-.01.17-.013.256a5.92 5.92 0 0 0 .863 1.216 7.265 7.265 0 0 0-1.266-5.775zm.1 6.263a7.155 7.155 0 0 0 .77.804 7.33 7.33 0 0 1-4.19 4.062 7.147 7.147 0 0 0-.592-.846 6.24 6.24 0 0 0 .672-.27 7.73 7.73 0 0 0-8.19-2.728 6.3 6.3 0 0 0 .387.622 7.033 7.033 0 0 0-.99.314 7.237 7.237 0 0 1-1.01-5.335 7.108 7.108 0 0 0 1.058-.123 6.252 6.252 0 0 0-.14.729A7.814 7.814 0 0 0 8.479 2.2a6.316 6.316 0 0 0-.75.052 7.044 7.044 0 0 0 .258-1.027c.17-.012.34-.026.514-.026a7.265 7.265 0 0 1 4.986 1.983 7.045 7.045 0 0 0-.356 1.06 6.355 6.355 0 0 0-.578-.56 7.77 7.77 0 0 0 1.638 7.503 6.237 6.237 0 0 0 .293-.726zm-.816 1.634a8.725 8.725 0 0 1-1.96-9.007 6.247 6.247 0 0 0-2.219-.801 8.81 8.81 0 0 1-7.277 6.42 6.257 6.257 0 0 0 .34 1.848 8.741 8.741 0 0 1 9.472 3.166 6.35 6.35 0 0 0 1.644-1.626z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chordDiagram24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chordDiagram24.json new file mode 100644 index 00000000..146065fa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chordDiagram24.json @@ -0,0 +1 @@ +"M12.956 21.777a8.688 8.688 0 0 1 .84.932 10.123 10.123 0 0 1-8.736-3.106 8.561 8.561 0 0 1 1.239-.192A9.251 9.251 0 0 0 12.5 21.8c.154 0 .304-.016.456-.023zM10.37 3.456a8.585 8.585 0 0 0 .584-1.127A10.319 10.319 0 0 0 3.44 7.603a8.642 8.642 0 0 0 1.26-.148 9.318 9.318 0 0 1 5.672-4zm11.478 4.748a8.546 8.546 0 0 0-.407 1.77A9.256 9.256 0 0 1 21.8 12.5a9.352 9.352 0 0 1-.055.992 8.57 8.57 0 0 0 .697 1.656 10.104 10.104 0 0 0-.593-6.944zm-.702 7.697a10.14 10.14 0 0 0 .648 1.007 10.335 10.335 0 0 1-6.383 5.466 10.194 10.194 0 0 0-.65-.864 9.214 9.214 0 0 0 1.657-.588 11.68 11.68 0 0 0-12.271-4.359 9.301 9.301 0 0 0 .919 1.502 10.035 10.035 0 0 0-1.053.26 10.208 10.208 0 0 1-1.23-9.21c.072 0 .143.01.216.01.29 0 .576-.02.86-.044a9.202 9.202 0 0 0-.494 1.7 11.805 11.805 0 0 0 10.6-7.454A9.284 9.284 0 0 0 12.5 3.2c-.103 0-.204.012-.306.016a10.042 10.042 0 0 0 .403-1.01 10.286 10.286 0 0 1 8.312 4.366 10.046 10.046 0 0 0-.466 1.116 9.344 9.344 0 0 0-1.18-1.553 11.727 11.727 0 0 0 .985 11.498 9.28 9.28 0 0 0 .899-1.732zm-1.522 2.565A12.68 12.68 0 0 1 18.503 5.41a9.277 9.277 0 0 0-3.55-1.87 12.806 12.806 0 0 1-11.717 8.248 9.322 9.322 0 0 0-.036.712 9.237 9.237 0 0 0 .555 3.133 12.676 12.676 0 0 1 13.554 4.812 9.362 9.362 0 0 0 2.316-1.98z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chordDiagram32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chordDiagram32.json new file mode 100644 index 00000000..090532e4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/chordDiagram32.json @@ -0,0 +1 @@ +"M5.5 10.75c-.321 0-.636-.024-.95-.048A13.303 13.303 0 0 1 16.5 3.2c.102 0 .202.013.304.016-.143.34-.303.67-.474.993a12.304 12.304 0 0 0-10.692 6.534c-.046 0-.091.007-.138.007zm22.613-.714q-.318.51-.585 1.05a12.154 12.154 0 0 1 0 10.827q.268.542.585 1.05a13.231 13.231 0 0 0 0-12.927zm-2.494-1.76a15.188 15.188 0 0 0 0 16.448 12.364 12.364 0 0 0 1.029-1.287c.18.308.368.61.571.903a13.29 13.29 0 0 1-8.867 5.315q-.183-.483-.4-.949a12.183 12.183 0 0 0 1.575-.299A15.317 15.317 0 0 0 5.5 19.2c-.33 0-.654.029-.979.05a12.156 12.156 0 0 0 .461 1.526c-.349.013-.696.03-1.038.068a13.067 13.067 0 0 1 0-8.689c.342.04.69.056 1.038.069a12.156 12.156 0 0 0-.46 1.526c.324.021.648.05.978.05a15.317 15.317 0 0 0 14.027-9.207 12.183 12.183 0 0 0-1.575-.3q.218-.465.4-.948a13.29 13.29 0 0 1 8.867 5.315c-.203.292-.39.595-.571.903a12.364 12.364 0 0 0-1.029-1.287zm-.72-.737a12.299 12.299 0 0 0-4.402-2.659A16.324 16.324 0 0 1 5.5 14.8c-.391 0-.775-.031-1.16-.059A12.279 12.279 0 0 0 4.2 16.5a12.279 12.279 0 0 0 .14 1.759c.385-.028.769-.059 1.16-.059a16.324 16.324 0 0 1 14.997 9.92 12.299 12.299 0 0 0 4.402-2.66 16.226 16.226 0 0 1 0-17.92zM5.639 22.257c-.047 0-.092-.007-.139-.007-.321 0-.636.024-.95.048A13.303 13.303 0 0 0 16.5 29.8c.102 0 .202-.013.304-.016-.143-.34-.303-.67-.474-.993a12.304 12.304 0 0 1-10.692-6.534z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circle16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circle16.json new file mode 100644 index 00000000..4dbc99c8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circle16.json @@ -0,0 +1 @@ +"M8.5 1.2a7.3 7.3 0 1 0 7.3 7.3 7.3 7.3 0 0 0-7.3-7.3zm0 13.6a6.3 6.3 0 1 1 6.3-6.3 6.307 6.307 0 0 1-6.3 6.3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circle16F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circle16F.json new file mode 100644 index 00000000..7fe569d8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circle16F.json @@ -0,0 +1 @@ +"M8.5 1.2a7.3 7.3 0 1 0 7.3 7.3 7.3 7.3 0 0 0-7.3-7.3zm0 13.6a6.3 6.3 0 1 1 6.3-6.3 6.307 6.307 0 0 1-6.3 6.3zM4.2 8.5a4.3 4.3 0 1 1 4.3 4.3 4.305 4.305 0 0 1-4.3-4.3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circle24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circle24.json new file mode 100644 index 00000000..6a086861 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circle24.json @@ -0,0 +1 @@ +"M12.5 2.2a10.3 10.3 0 1 0 10.3 10.3A10.299 10.299 0 0 0 12.5 2.2zm0 19.6a9.3 9.3 0 1 1 9.3-9.3 9.31 9.31 0 0 1-9.3 9.3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circle24F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circle24F.json new file mode 100644 index 00000000..6eff19a7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circle24F.json @@ -0,0 +1 @@ +"M12.5 2.2a10.3 10.3 0 1 0 10.3 10.3A10.299 10.299 0 0 0 12.5 2.2zm0 19.6a9.3 9.3 0 1 1 9.3-9.3 9.31 9.31 0 0 1-9.3 9.3zm0-3a6.3 6.3 0 1 1 6.3-6.3 6.307 6.307 0 0 1-6.3 6.3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circle32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circle32.json new file mode 100644 index 00000000..bf75ca47 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circle32.json @@ -0,0 +1 @@ +"M16.5 29.8A13.3 13.3 0 1 0 3.2 16.5a13.3 13.3 0 0 0 13.3 13.3zm0-25.6A12.3 12.3 0 1 1 4.2 16.5 12.3 12.3 0 0 1 16.5 4.2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circle32F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circle32F.json new file mode 100644 index 00000000..47b63322 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circle32F.json @@ -0,0 +1 @@ +"M16.5 29.8A13.3 13.3 0 1 0 3.2 16.5a13.3 13.3 0 0 0 13.3 13.3zm0-25.6A12.3 12.3 0 1 1 4.2 16.5 12.3 12.3 0 0 1 16.5 4.2zm0 20.6a8.3 8.3 0 1 1 8.3-8.3 8.309 8.309 0 0 1-8.3 8.3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circleArea16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circleArea16.json new file mode 100644 index 00000000..d340ae58 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circleArea16.json @@ -0,0 +1 @@ +[{"d":"M8.5 1.2a7.3 7.3 0 1 0 7.3 7.3 7.3 7.3 0 0 0-7.3-7.3zm0 13.6a6.3 6.3 0 1 1 6.3-6.3 6.307 6.307 0 0 1-6.3 6.3z"},{"opacity":".25","d":"M8.5 2.2a6.3 6.3 0 1 0 0 12.6 6.3 6.3 0 1 0 0-12.6z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circleArea24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circleArea24.json new file mode 100644 index 00000000..c9903896 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circleArea24.json @@ -0,0 +1 @@ +[{"d":"M12.5 2.2a10.3 10.3 0 1 0 10.3 10.3A10.299 10.299 0 0 0 12.5 2.2zm0 19.6a9.3 9.3 0 1 1 9.3-9.3 9.31 9.31 0 0 1-9.3 9.3z"},{"opacity":".25","d":"M12.5 3.2a9.3 9.3 0 1 0 0 18.6 9.3 9.3 0 1 0 0-18.6z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circleArea32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circleArea32.json new file mode 100644 index 00000000..2f146bc4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circleArea32.json @@ -0,0 +1 @@ +[{"d":"M16.5 3.2a13.3 13.3 0 1 0 13.3 13.3A13.3 13.3 0 0 0 16.5 3.2zm0 25.6a12.3 12.3 0 1 1 12.3-12.3 12.314 12.314 0 0 1-12.3 12.3z"},{"opacity":".25","d":"M16.5 4.2a12.3 12.3 0 1 0 0 24.6 12.3 12.3 0 1 0 0-24.6z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circleDisallowed16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circleDisallowed16.json new file mode 100644 index 00000000..5956e561 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circleDisallowed16.json @@ -0,0 +1 @@ +"M8.5 1.2a7.3 7.3 0 1 0 7.3 7.3 7.3 7.3 0 0 0-7.3-7.3zM2.2 8.5a6.292 6.292 0 0 1 10.382-4.79l-8.87 8.872A6.268 6.268 0 0 1 2.2 8.5zm6.3 6.3a6.268 6.268 0 0 1-4.082-1.51l8.871-8.872A6.292 6.292 0 0 1 8.5 14.8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circleDisallowed24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circleDisallowed24.json new file mode 100644 index 00000000..1cac3baa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circleDisallowed24.json @@ -0,0 +1 @@ +"M12.5 2.2a10.3 10.3 0 1 0 10.3 10.3A10.299 10.299 0 0 0 12.5 2.2zm0 1a9.252 9.252 0 0 1 6.203 2.39L5.59 18.703A9.284 9.284 0 0 1 12.5 3.2zm0 18.6a9.252 9.252 0 0 1-6.203-2.39L19.41 6.297A9.284 9.284 0 0 1 12.5 21.8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circleDisallowed32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circleDisallowed32.json new file mode 100644 index 00000000..89b11d18 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circleDisallowed32.json @@ -0,0 +1 @@ +"M16.5 3.2a13.3 13.3 0 1 0 13.3 13.3A13.3 13.3 0 0 0 16.5 3.2zm0 1a12.239 12.239 0 0 1 8.323 3.27L7.47 24.823A12.28 12.28 0 0 1 16.5 4.2zm0 24.6a12.239 12.239 0 0 1-8.323-3.27L25.53 8.177A12.28 12.28 0 0 1 16.5 28.8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circlePause16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circlePause16.json new file mode 100644 index 00000000..5ab9346e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circlePause16.json @@ -0,0 +1 @@ +"M8.5 1.2a7.3 7.3 0 1 0 7.3 7.3 7.3 7.3 0 0 0-7.3-7.3zm0 13.6a6.3 6.3 0 1 1 6.3-6.3 6.307 6.307 0 0 1-6.3 6.3zM6 5h2v7H6zm3 0h2v7H9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circlePause16F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circlePause16F.json new file mode 100644 index 00000000..c7739e41 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circlePause16F.json @@ -0,0 +1 @@ +"M8.5 1.2a7.3 7.3 0 1 0 7.3 7.3 7.3 7.3 0 0 0-7.3-7.3zM8 12H6V5h2zm3 0H9V5h2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circlePause24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circlePause24.json new file mode 100644 index 00000000..24e6324a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circlePause24.json @@ -0,0 +1 @@ +"M12.5 2.2a10.3 10.3 0 1 0 10.3 10.3A10.299 10.299 0 0 0 12.5 2.2zm0 19.6a9.3 9.3 0 1 1 9.3-9.3 9.31 9.31 0 0 1-9.3 9.3zM9 7h2v11H9zm5 0h2v11h-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circlePause24F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circlePause24F.json new file mode 100644 index 00000000..47ea96b2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circlePause24F.json @@ -0,0 +1 @@ +"M12.5 2.2a10.3 10.3 0 1 0 10.3 10.3A10.299 10.299 0 0 0 12.5 2.2zM11 18H9V7h2zm5 0h-2V7h2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circlePause32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circlePause32.json new file mode 100644 index 00000000..95ae633f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circlePause32.json @@ -0,0 +1 @@ +"M16.5 3.2a13.3 13.3 0 1 0 13.3 13.3A13.3 13.3 0 0 0 16.5 3.2zm0 25.6a12.3 12.3 0 1 1 12.3-12.3 12.314 12.314 0 0 1-12.3 12.3zM13 10h2v13h-2zm5 0h2v13h-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circlePause32F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circlePause32F.json new file mode 100644 index 00000000..2727ed25 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circlePause32F.json @@ -0,0 +1 @@ +"M16.5 3.2a13.3 13.3 0 1 0 13.3 13.3A13.3 13.3 0 0 0 16.5 3.2zM15 23h-2V10h2zm5 0h-2V10h2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circleStop16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circleStop16.json new file mode 100644 index 00000000..f6db33ec --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circleStop16.json @@ -0,0 +1 @@ +"M8.5 15.8a7.3 7.3 0 1 0 0-14.6 7.3 7.3 0 0 0 0 14.6zm0-13.6c3.474 0 6.3 2.826 6.3 6.3s-2.826 6.3-6.3 6.3-6.3-2.826-6.3-6.3 2.826-6.3 6.3-6.3zM11 11H6V6h5v5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circleStop16F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circleStop16F.json new file mode 100644 index 00000000..151c1393 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circleStop16F.json @@ -0,0 +1 @@ +"M8.5 15.8a7.3 7.3 0 1 0 0-14.6 7.3 7.3 0 0 0 0 14.6zM6 6h5v5H6V6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circleStop24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circleStop24.json new file mode 100644 index 00000000..a7e07637 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circleStop24.json @@ -0,0 +1 @@ +"M12.5 2.2C6.81 2.2 2.2 6.81 2.2 12.5c0 5.692 4.61 10.3 10.3 10.3s10.3-4.608 10.3-10.3c0-5.69-4.61-10.3-10.3-10.3zm0 19.6c-5.128 0-9.3-4.172-9.3-9.3s4.172-9.3 9.3-9.3 9.3 4.172 9.3 9.3-4.172 9.3-9.3 9.3zM8 8h9v9H8V8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circleStop24F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circleStop24F.json new file mode 100644 index 00000000..b2da5f83 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circleStop24F.json @@ -0,0 +1 @@ +"M12.5 2.2C6.81 2.2 2.2 6.81 2.2 12.5c0 5.692 4.61 10.3 10.3 10.3s10.3-4.608 10.3-10.3c0-5.69-4.61-10.3-10.3-10.3zM17 17H8V8h9v9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circleStop32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circleStop32.json new file mode 100644 index 00000000..c3cc55c0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circleStop32.json @@ -0,0 +1 @@ +"M16.5 3.2C9.154 3.2 3.2 9.154 3.2 16.5s5.954 13.3 13.3 13.3 13.3-5.954 13.3-13.3S23.846 3.2 16.5 3.2zm0 25.6c-6.782 0-12.3-5.518-12.3-12.3S9.718 4.2 16.5 4.2s12.3 5.518 12.3 12.3-5.518 12.3-12.3 12.3zM11 11h11v11H11V11z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circleStop32F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circleStop32F.json new file mode 100644 index 00000000..7faa5f16 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/circleStop32F.json @@ -0,0 +1 @@ +"M16.5 3.2C9.154 3.2 3.2 9.154 3.2 16.5s5.954 13.3 13.3 13.3 13.3-5.954 13.3-13.3S23.846 3.2 16.5 3.2zM22 22H11V11h11v11z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/classifyObjects16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/classifyObjects16.json new file mode 100644 index 00000000..e872cdb7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/classifyObjects16.json @@ -0,0 +1 @@ +"M15 15V1H1v14h14zm-1-8h-3V4h3zM8.166 2a4.136 4.136 0 0 0-2.124 1.856 2.185 2.185 0 0 0 .664 2.49.983.983 0 0 1 .106.127 5.338 5.338 0 0 1-1.073.325 3.424 3.424 0 0 0-1.633.655 1.623 1.623 0 0 0-.438 1.503c.053.418.102.852-1.668 1.677V2zM2 14v-2.276c2.397-1.045 2.799-1.81 2.66-2.895-.04-.318-.057-.45.167-.683a3.748 3.748 0 0 1 1.14-.375c.854-.2 1.662-.39 1.848-1.02a1.119 1.119 0 0 0-.388-1.098c-.738-.765-.532-1.247-.465-1.405C7.489 3.007 10.549 2 12.267 2H14v1h-4v5h4v6h-1v-3h-3V9H6v4h3v1zm7-2H7v-2h2v2zm1 2v-2h2v2zm3-8h-1V5h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/classifyObjects24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/classifyObjects24.json new file mode 100644 index 00000000..4f5906e5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/classifyObjects24.json @@ -0,0 +1 @@ +"M2 22h20V2H2zm13-1v-4h4v4zm-1-5v2h-4v-4h4zm7-5h-5V6h5zm0-6h-6v7h6v9h-1v-5h-5v-3H9v6h5v2H3v-3.01a2.73 2.73 0 0 0 2.646-1.73 4.09 4.09 0 0 0 .284-1.968c-.036-1.181-.059-1.962 2.632-2.296 1.567-.194 2.724-.975 2.813-1.899.04-.42-.113-1.198-1.602-1.684a1.35 1.35 0 0 1-1.037-.99c-.054-.512.412-1.097 1.28-1.602A25.765 25.765 0 0 1 20.52 3H21zm-6.487-2a21.356 21.356 0 0 0-5.001 1.957c-1.674.976-1.827 2.03-1.77 2.573a2.283 2.283 0 0 0 1.72 1.834c.656.214.934.474.918.637-.027.277-.698.849-1.942 1.003-3.33.413-3.557 1.69-3.508 3.319a3.207 3.207 0 0 1-.187 1.506A1.747 1.747 0 0 1 3 16.991V3zM20 10h-3V7h3zm-7 7h-2v-2h2zm3 1h2v2h-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/classifyObjects32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/classifyObjects32.json new file mode 100644 index 00000000..7e0ee43e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/classifyObjects32.json @@ -0,0 +1 @@ +"M3 3v26h26V3zm17.105 1a32.286 32.286 0 0 0-7.359 3.326c-1.975 1.164-2.155 2.405-2.087 3.041a2.677 2.677 0 0 0 2.008 2.146c.488.161 1.296.554 1.216 1.37a2.594 2.594 0 0 1-2.358 1.94c-4.672.586-4.544 2.901-4.475 4.145a2.83 2.83 0 0 1 .004.548c-.63.955-1.2 1.05-2.332 1.238-.223.037-.466.08-.722.13V4zM20 28v-5h5v5zm-1-6v3h-5v-5h5zm9-9h-6V7h6zm-7-7v8h7v14h-2v-6h-6v-3h-7v7h6v2H4v-5.095c.319-.065.619-.12.886-.164a3.671 3.671 0 0 0 3.002-1.674 1.856 1.856 0 0 0 .16-1.154c-.065-1.17-.145-2.627 3.602-3.097a3.59 3.59 0 0 0 3.229-2.837 2.359 2.359 0 0 0-1.899-2.415 1.745 1.745 0 0 1-1.327-1.303c-.072-.676.511-1.43 1.6-2.073A27.175 27.175 0 0 1 25.524 4H28v2zm0 18h3v3h-3zm-3 0h-3v-3h3zm9-12h-4V8h4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/classifyPixels16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/classifyPixels16.json new file mode 100644 index 00000000..a1b417d5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/classifyPixels16.json @@ -0,0 +1 @@ +[{"d":"M12.767 1H1v14h14V1zM2 2h6.59a3.957 3.957 0 0 0-2.064 1.798 2.092 2.092 0 0 0 .687 2.389c.037.037.064.068.085.093a5.856 5.856 0 0 1-1.055.303 3.494 3.494 0 0 0-1.63.63 1.908 1.908 0 0 0-.58 1.31c-.045.444-.097.902-2.033 1.757zm1.065 12H2v-2.63c2.66-1.11 2.937-1.843 3.028-2.746a.93.93 0 0 1 .292-.704 3.937 3.937 0 0 1 1.144-.362c.86-.194 1.672-.378 1.853-1.004A1.085 1.085 0 0 0 7.92 5.48c-.713-.713-.53-1.154-.47-1.3C7.948 2.978 11.023 2 12.767 2H14v1.62c-1.378.09-3.305.552-4.071 1.616a1.733 1.733 0 0 0-.237 1.622 2.837 2.837 0 0 1 .147 2.196c-.206.326-.658.516-1.467.616a4.226 4.226 0 0 0-3.51 2.34A6.504 6.504 0 0 1 3.065 14zm1.544 0A9.198 9.198 0 0 0 5.7 12.557a3.292 3.292 0 0 1 2.795-1.894 2.852 2.852 0 0 0 2.19-1.075c.433-.688.42-1.656-.043-3.046a.733.733 0 0 1 .097-.721c.48-.666 1.966-1.108 3.261-1.202v1.676c-1.881.423-1.96 2.094-1.999 3.35-.048 1.51-.138 2.301-1.543 2.393-1.804.118-2.934.766-3.455 1.962zM14 14H8.129a3.023 3.023 0 0 1 2.393-.964c2.377-.155 2.436-2.007 2.479-3.36.041-1.302.112-2.08.999-2.37z"},{"opacity":".25","d":"M7.45 4.18c-.06.146-.243.587.47 1.3a1.085 1.085 0 0 1 .397 1.074c-.181.626-.994.81-1.853 1.004a3.937 3.937 0 0 0-1.144.362.93.93 0 0 0-.292.704c-.09.903-.368 1.636-3.028 2.745V14h1.065a6.504 6.504 0 0 0 1.797-1.99 4.226 4.226 0 0 1 3.51-2.34c.809-.1 1.26-.29 1.467-.616a2.837 2.837 0 0 0-.147-2.196 1.733 1.733 0 0 1 .237-1.622C10.695 4.172 12.622 3.71 14 3.62V2h-1.233c-1.744 0-4.819.977-5.317 2.18z"},{"opacity":".75","d":"M14 7.306c-.887.29-.958 1.068-.999 2.37-.043 1.353-.102 3.205-2.479 3.36A3.023 3.023 0 0 0 8.13 14H14z"},{"opacity":".5","d":"M14 4.619c-1.295.094-2.78.536-3.26 1.202a.733.733 0 0 0-.098.721c.462 1.39.476 2.358.043 3.046a2.852 2.852 0 0 1-2.19 1.075A3.292 3.292 0 0 0 5.7 12.557 9.198 9.198 0 0 1 4.61 14h2.393c.521-1.196 1.651-1.844 3.455-1.962 1.405-.092 1.495-.883 1.543-2.392.04-1.257.118-2.928 1.999-3.351z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/classifyPixels24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/classifyPixels24.json new file mode 100644 index 00000000..a199b7cb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/classifyPixels24.json @@ -0,0 +1 @@ +[{"opacity":".75","d":"M21 12.257c-1.87.487-1.812 1.78-1.737 3.381.068 1.492.153 3.349-2.225 3.644-2.683.333-3.125 1.119-3.295 1.718H21z"},{"opacity":".5","d":"M21 8.853c-2.233-.476-3.917.348-5.581 1.317-1.638.955-1.183 1.737-.607 2.727.326.562.664 1.143.384 1.707-.228.459-.788.72-1.815.848-3.175.393-3.849 2.036-4.211 2.919a3.063 3.063 0 0 1-.233.488 8.424 8.424 0 0 0-.498.9A6.94 6.94 0 0 1 7.7 21h5.01l.014-.054c.26-1.066.82-2.239 4.19-2.656 1.398-.174 1.424-.969 1.349-2.606-.075-1.625-.168-3.82 2.736-4.448z"},{"opacity":".25","d":"M21 3h-1.286a21.544 21.544 0 0 0-9.27 3.325l-.215.126c-.768.447-1.181.96-1.134 1.404.038.357.384.685.905.855a1.87 1.87 0 0 1 1.508 1.92 2.802 2.802 0 0 1-2.526 2.218C6.3 13.181 6.355 14.19 6.4 15.002a1.47 1.47 0 0 1-.141.935C5.472 17.117 4.326 17.385 3 17.69V21h2.961c.835-.213 1.169-.863 1.584-1.689a9.411 9.411 0 0 1 .56-1.006 2.101 2.101 0 0 0 .14-.314c.377-.918 1.258-3.066 5.013-3.532.915-.113 1.042-.3 1.043-.301a2.486 2.486 0 0 0-.354-.759c-.536-.921-1.532-2.636.968-4.093A8.461 8.461 0 0 1 21 7.85z"},{"d":"M19.696 2H2v20h20V2zm-4.675 1A29.014 29.014 0 0 0 9.94 5.461l-.214.125C8.186 6.483 8.047 7.46 8.1 7.96a2.11 2.11 0 0 0 1.588 1.7c.402.131.87.39.823.875a1.83 1.83 0 0 1-1.653 1.321c-3.611.447-3.506 2.308-3.457 3.202.008.131.018.311.025.324A3.463 3.463 0 0 1 3 16.664V3zM21 21h-7.257c.17-.6.612-1.385 3.295-1.718 2.378-.295 2.293-2.152 2.225-3.644-.075-1.6-.133-2.894 1.737-3.381zm0-9.764c-2.904.628-2.81 2.823-2.736 4.448.075 1.637.049 2.432-1.349 2.606-3.37.417-3.93 1.59-4.19 2.656L12.71 21H7.7a6.94 6.94 0 0 0 .737-1.24 8.424 8.424 0 0 1 .498-.9 3.063 3.063 0 0 0 .234-.49c.362-.882 1.036-2.525 4.21-2.918 1.028-.128 1.588-.389 1.816-.849.28-.564-.058-1.144-.385-1.706-.575-.99-1.03-1.773.608-2.727C17.083 9.2 18.767 8.377 21 8.853zm0-3.387a8.461 8.461 0 0 0-6.085 1.457c-2.5 1.457-1.504 3.172-.968 4.093a2.486 2.486 0 0 1 .354.759c-.001.002-.128.188-1.043.301-3.755.466-4.636 2.614-5.013 3.532a2.101 2.101 0 0 1-.14.314 9.411 9.411 0 0 0-.56 1.006c-.415.826-.75 1.476-1.584 1.689H3v-3.31c1.326-.305 2.472-.573 3.259-1.753a1.47 1.47 0 0 0 .141-.935c-.045-.812-.101-1.821 2.582-2.154a2.802 2.802 0 0 0 2.526-2.218A1.87 1.87 0 0 0 10 8.71c-.52-.17-.867-.498-.905-.855-.047-.445.366-.957 1.134-1.404l.215-.126A21.544 21.544 0 0 1 19.714 3H21z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/classifyPixels32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/classifyPixels32.json new file mode 100644 index 00000000..3c4cd95a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/classifyPixels32.json @@ -0,0 +1 @@ +[{"opacity":".5","d":"M28 11.73a12.106 12.106 0 0 0-8.638.998 2.573 2.573 0 0 0-1.37 1.498c-.192.86.486 1.836 1.082 2.697.602.868 1.17 1.687.835 2.436-.25.56-.901.876-2.111 1.026-4.268.529-5.178 2.746-5.667 3.937a3.696 3.696 0 0 1-.293.616A12.328 12.328 0 0 1 9.122 28h7.962c.024-.052.047-.089.074-.15.487-1.082 1.393-3.099 6.259-3.702 2.07-.256 2.062-1.57 1.874-3.87-.17-2.066-.37-4.609 2.709-5.168z"},{"opacity":".25","d":"M28 4h-1.855c-5.415.386-9.874 2.994-12.273 4.396l-.282.166c-1.067.621-1.639 1.35-1.57 2a1.697 1.697 0 0 0 1.3 1.26 2.312 2.312 0 0 1 1.874 2.361 3.523 3.523 0 0 1-3.183 2.776c-3.679.456-3.6 1.867-3.536 3a1.794 1.794 0 0 1-.16 1.133C7.308 22.6 5.892 22.926 4.1 23.338l-.1.024V28h2.9c1.365-.339 2.71-1.52 4.106-3.617a2.894 2.894 0 0 0 .2-.44c.526-1.282 1.621-3.95 6.469-4.55 1.133-.141 1.3-.393 1.321-.442.106-.235-.385-.942-.743-1.458-.679-.979-1.524-2.197-1.238-3.484a3.448 3.448 0 0 1 1.843-2.145A13.066 13.066 0 0 1 28 10.72z"},{"opacity":".75","d":"M28 16.124c-1.906.424-1.895 1.86-1.713 4.072.167 2.03.375 4.557-2.747 4.944-3.92.486-4.9 1.924-5.35 2.86H28z"},{"d":"M26.127 3H3v26h26V3zm-5.138 1a36.236 36.236 0 0 0-7.62 3.533l-.283.164c-1.946 1.136-2.126 2.349-2.06 2.971a2.628 2.628 0 0 0 1.983 2.103c.476.156 1.265.534 1.19 1.316a2.532 2.532 0 0 1-2.311 1.88c-4.607.57-4.48 2.833-4.411 4.048a3.051 3.051 0 0 1 .005.523C6.717 21.685 5.627 21.96 4 22.335V4zM28 28h-9.81c.45-.936 1.43-2.374 5.35-2.86 3.122-.387 2.914-2.914 2.747-4.944-.182-2.211-.193-3.648 1.713-4.072zm0-12.89c-3.08.559-2.879 3.102-2.709 5.167.188 2.3.195 3.615-1.874 3.87-4.866.604-5.771 2.62-6.259 3.704-.027.06-.05.097-.074.149H9.122a12.328 12.328 0 0 0 2.716-3.062 3.696 3.696 0 0 0 .293-.616c.49-1.19 1.4-3.408 5.667-3.937 1.21-.15 1.861-.467 2.111-1.026.335-.75-.233-1.568-.835-2.436-.596-.861-1.274-1.837-1.083-2.697a2.573 2.573 0 0 1 1.371-1.497 12.106 12.106 0 0 1 8.638-1zm0-4.39a13.066 13.066 0 0 0-9.142 1.144 3.448 3.448 0 0 0-1.843 2.145c-.286 1.287.56 2.505 1.238 3.484.358.516.849 1.223.743 1.458-.021.049-.188.3-1.321.442-4.848.6-5.943 3.268-6.469 4.55a2.894 2.894 0 0 1-.2.44C9.609 26.48 8.265 27.661 6.9 28H4v-4.638l.1-.024c1.793-.412 3.209-.738 4.214-2.246a1.794 1.794 0 0 0 .16-1.133c-.063-1.133-.142-2.544 3.537-3a3.523 3.523 0 0 0 3.183-2.776 2.312 2.312 0 0 0-1.875-2.362 1.697 1.697 0 0 1-1.298-1.259c-.07-.65.502-1.379 1.569-2l.282-.166C16.271 6.994 20.73 4.386 26.145 4H28z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clearSelection16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clearSelection16.json new file mode 100644 index 00000000..3235044d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clearSelection16.json @@ -0,0 +1 @@ +"M13 2H3a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1zM3 13V3h2.163c.006.684.058 1.574.257 2.302.467 1.72.976 2.202 1.515 2.713.32.303.653.617 1.02 1.275.37.664.426 1.133.492 1.675.07.565.155 1.181.588 2.035H3zm10 0H9.945c-.547-.93-.63-1.541-.703-2.133-.07-.573-.143-1.165-.589-1.966-.021-.038-.042-.064-.062-.1.231-.388.923-1.352 2.35-1.905a8.595 8.595 0 0 1 2.059-.5V13zm0-7.408a9.446 9.446 0 0 0-2.348.558c-1.363.528-2.15 1.375-2.548 1.935a6.916 6.916 0 0 0-.618-.651c-.496-.47-.886-.838-1.295-2.342C6.016 4.449 5.97 3.634 5.963 3H13v2.592z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clearSelection24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clearSelection24.json new file mode 100644 index 00000000..ce4997b0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clearSelection24.json @@ -0,0 +1 @@ +"M20 2H4a2 2 0 0 0-1.999 2v16A2 2 0 0 0 4 22h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2zm1 2v2.668c-1.477.14-2.862.445-4.115.93-2.304.893-3.691 2.345-4.316 3.27-.41-.53-.8-.9-1.12-1.203-.794-.75-1.48-1.397-2.159-3.897C9.06 4.92 8.97 3.9 8.935 3H20a1 1 0 0 1 1 1zM3 20V4a1 1 0 0 1 1-1h4.026c.035.968.133 2.08.391 3.033.755 2.774 1.575 3.546 2.44 4.365.533.503 1.083 1.023 1.693 2.122.618 1.11.719 1.925.826 2.794.174 1.427.37 2.912 2.5 5.686H4a1 1 0 0 1-1-1zm17 1h-2.949l-.02-.025c-2.407-2.95-2.584-4.39-2.755-5.784-.114-.923-.232-1.877-.946-3.163a8.676 8.676 0 0 0-.142-.245c.368-.631 1.633-2.304 4.061-3.245 1.344-.52 2.689-.752 3.751-.859V20a1 1 0 0 1-1 1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clearSelection32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clearSelection32.json new file mode 100644 index 00000000..77daea90 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clearSelection32.json @@ -0,0 +1 @@ +"M27 4H6a2 2 0 0 0-1.999 2v21A2 2 0 0 0 6 29h21a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2zM6 28a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h5.283c.041 1.31.172 2.829.52 4.105.972 3.575 2.023 4.569 3.137 5.62.714.676 1.453 1.376 2.276 2.855.839 1.509.974 2.61 1.117 3.773.212 1.727.444 3.51 2.704 6.647H6zm22-1a1 1 0 0 1-1 1h-4.973c-2.467-3.278-2.69-5.039-2.9-6.744-.147-1.19-.297-2.42-1.212-4.065a13.29 13.29 0 0 0-.263-.447c.383-.698 1.935-3.169 5.422-4.52 1.728-.668 3.461-.985 4.926-1.137V27zm-5.215-15.522c-3.299 1.279-4.973 3.457-5.627 4.518-.595-.831-1.157-1.367-1.67-1.852-1.073-1.014-2-1.891-2.914-5.25-.323-1.187-.448-2.635-.488-3.894H27a1 1 0 0 1 1 1v4.277c-1.532.154-3.363.484-5.215 1.201z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clipboard16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clipboard16.json new file mode 100644 index 00000000..e10c37e9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clipboard16.json @@ -0,0 +1 @@ +"M14 2h-2V1H9.723a1.984 1.984 0 0 0-3.446 0H4v1H2v14h12zM5 2h2v-.318A.682.682 0 0 1 7.682 1h.636A.682.682 0 0 1 9 1.682V2h2v1H5zm8 13H3V3h1v1h8V3h1zm-1-5H4V9h8zm-8 2h4v1H4zm0-6h8v1H4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clipboard24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clipboard24.json new file mode 100644 index 00000000..787108c3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clipboard24.json @@ -0,0 +1 @@ +"M20 4h-3V3h-3a2 2 0 0 0-4 0H7v1H4v18h16zM8 4h3V2.615A.615.615 0 0 1 11.614 2h.771a.615.615 0 0 1 .615.615V4h3v2H8zm11 17H5V5h2v2h10V5h2zM7 18h5v1H7zm0-8h10v1H7zm0 4h10v1H7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clipboard32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clipboard32.json new file mode 100644 index 00000000..4b55b36b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clipboard32.json @@ -0,0 +1 @@ +"M27 5h-4V3h-4.05a2.5 2.5 0 0 0-4.9 0H10v2H6v24h21zM11 4h4.092A1.483 1.483 0 0 1 15 3.5a1.5 1.5 0 0 1 3 0 1.483 1.483 0 0 1-.092.5H22v3H11zm15 24H7V6h3v2h13V6h3zM10 13h13v1H10zm13 6H10v-1h13zm-13 4h7v1h-7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clipboardBrackets16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clipboardBrackets16.json new file mode 100644 index 00000000..4d7a6d02 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clipboardBrackets16.json @@ -0,0 +1 @@ +"M14 10h1v5h-5v-1h4v-4zm-4-9v1h4v4h1V1h-5zm0 2v1h2v9H4V4h2V3h4zM7 5h2V4H7v1zm3 0v1H6V5H5v7h6V5h-1zm-8 5H1v5h5v-1H2v-4zm0-8h4V1H1v5h1V2zm5.495 7.943L6.552 9l-.567.566 1.51 1.51 2.956-2.955-.566-.566-2.39 2.39z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clipboardBrackets24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clipboardBrackets24.json new file mode 100644 index 00000000..82e17b39 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clipboardBrackets24.json @@ -0,0 +1 @@ +"M3 8H2V2h6v1H3v5zm5-3h2.277c.347-.595.985-1 1.723-1s1.376.405 1.723 1H16v1h2v13H6V6h2V5zm8 3H8V7H7v11h10V7h-1v1zM9 7h6V6h-2v-.318A.682.682 0 0 0 12.318 5h-.636a.682.682 0 0 0-.682.682V6H9v1zm7-5v1h5v5h1V2h-6zM3 16H2v6h6v-1H3v-5zm18 5h-5v1h6v-6h-1v5zm-5.787-9.647l-.567-.567-4.142 4.14-1.395-1.378-.562.568 1.96 1.938 4.706-4.701z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clipboardBrackets32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clipboardBrackets32.json new file mode 100644 index 00000000..9bab5a5e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clipboardBrackets32.json @@ -0,0 +1 @@ +"M8 26h16V8h-3V7h-3a2 2 0 1 0-4 0h-3v1H8v18zm4-18h3V6.615c0-.34.275-.615.615-.615h.77c.34 0 .615.275.615.615V8h3v2h-8V8zM9 9h2v2h10V9h2v16H9V9zm-5 1H3V3h7v1H4v6zm25 12v7h-7v-1h6v-6h1zM4 28h6v1H3v-7h1v6zM28 4h-6V3h7v7h-1V4zm-8.184 10.613l.567.567-5.89 5.89-2.617-2.616.566-.566 2.05 2.05 5.324-5.325z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clock16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clock16.json new file mode 100644 index 00000000..43bafa83 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clock16.json @@ -0,0 +1 @@ +"M8.5 15.8a7.3 7.3 0 1 0-7.3-7.3 7.3 7.3 0 0 0 7.3 7.3zm0-13.6a6.3 6.3 0 1 1-6.3 6.3 6.307 6.307 0 0 1 6.3-6.3zM12 9H8V4h1v4h3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clock24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clock24.json new file mode 100644 index 00000000..e51399c3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clock24.json @@ -0,0 +1 @@ +"M12.5 2.2a10.3 10.3 0 1 0 10.3 10.3A10.299 10.299 0 0 0 12.5 2.2zm0 19.6a9.3 9.3 0 1 1 9.3-9.3 9.31 9.31 0 0 1-9.3 9.3zM13 12h4v1h-5V6h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clock32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clock32.json new file mode 100644 index 00000000..815854f8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clock32.json @@ -0,0 +1 @@ +"M16.5 3.2a13.3 13.3 0 1 0 13.3 13.3A13.3 13.3 0 0 0 16.5 3.2zm0 25.6a12.3 12.3 0 1 1 12.3-12.3 12.3 12.3 0 0 1-12.3 12.3zM17 16h7v1h-8V7h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clockDown16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clockDown16.json new file mode 100644 index 00000000..33c1938a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clockDown16.json @@ -0,0 +1 @@ +"M0 8.5A4.5 4.5 0 1 0 4.5 4 4.5 4.5 0 0 0 0 8.5zm8 0A3.5 3.5 0 1 1 4.5 5 3.504 3.504 0 0 1 8 8.5zM5 6v2h1v1H4V6zm8-1.914v8.209l1.62-1.62.706.707-2.808 2.81-2.81-2.81.707-.707L12 12.26V4.086z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clockDown24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clockDown24.json new file mode 100644 index 00000000..6a6f8033 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clockDown24.json @@ -0,0 +1 @@ +"M7 5.2a6.8 6.8 0 1 0 6.8 6.8A6.8 6.8 0 0 0 7 5.2zm0 12.6a5.8 5.8 0 1 1 5.8-5.8A5.806 5.806 0 0 1 7 17.8zM7 12h3v1H6V8h1zm15.646 3.646l.707.707-3.853 3.854-3.854-3.854.707-.707L19 18.293V5.053h1v13.24z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clockDown32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clockDown32.json new file mode 100644 index 00000000..06fbdf73 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clockDown32.json @@ -0,0 +1 @@ +"M12 26.8A10.8 10.8 0 1 0 1.2 16 10.8 10.8 0 0 0 12 26.8zm0-20.6A9.8 9.8 0 1 1 2.2 16 9.811 9.811 0 0 1 12 6.2zM16 17h-5v-7h1v6h4zm15.354 6.354L27.5 27.207l-3.854-3.854.707-.707L27 25.293V5h1v20.293l2.646-2.646z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clockForward16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clockForward16.json new file mode 100644 index 00000000..bd7a2160 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clockForward16.json @@ -0,0 +1 @@ +"M11 10H7V5h1v4h3zm1-4h4V2h-1v2.595A7.786 7.786 0 1 0 15.728 9h-1.01a6.789 6.789 0 1 1-.618-4H12z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clockForward24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clockForward24.json new file mode 100644 index 00000000..238ade2c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clockForward24.json @@ -0,0 +1 @@ +"M12 1.282a10.712 10.712 0 0 1 9 4.917V2h1v6h-6V7h4.508a9.862 9.862 0 1 0 1.373 5h.838A10.719 10.719 0 1 1 12 1.282zM16 13h-4V7h-1v7h5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clockForward32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clockForward32.json new file mode 100644 index 00000000..36958d16 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clockForward32.json @@ -0,0 +1 @@ +"M22 18h-7V9h1v8h6zm-6 10.8A12.8 12.8 0 1 1 27.299 10H23v1h6V5h-1v4.21A13.78 13.78 0 1 0 29.8 16h-1A12.815 12.815 0 0 1 16 28.8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clockUp16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clockUp16.json new file mode 100644 index 00000000..3afbbe3b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clockUp16.json @@ -0,0 +1 @@ +"M9 8.5A4.5 4.5 0 1 0 4.5 13 4.5 4.5 0 0 0 9 8.5zm-8 0A3.5 3.5 0 1 1 4.5 12 3.504 3.504 0 0 1 1 8.5zM6 9H4V6h1v2h1zm6.518-6.191l2.808 2.81-.707.706L13 4.705V13h-1V4.74l-1.585 1.585-.707-.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clockUp24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clockUp24.json new file mode 100644 index 00000000..49c88494 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clockUp24.json @@ -0,0 +1 @@ +"M19 19V5.707l-2.646 2.647-.707-.707L19.5 3.793l3.854 3.854-.707.707L20 5.707V19zM7 5.2A6.8 6.8 0 1 1 .2 12 6.799 6.799 0 0 1 7 5.2zM1.2 12A5.8 5.8 0 1 0 7 6.2 5.806 5.806 0 0 0 1.2 12zm8.8 0H7V8H6v5h4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clockUp32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clockUp32.json new file mode 100644 index 00000000..5023d249 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clockUp32.json @@ -0,0 +1 @@ +"M12 26.8A10.8 10.8 0 1 0 1.2 16 10.8 10.8 0 0 0 12 26.8zm0-20.6A9.8 9.8 0 1 1 2.2 16 9.811 9.811 0 0 1 12 6.2zM16 17h-5v-7h1v6h4zM27.5 4.793l3.854 3.854-.707.707L28 6.707V27h-1V6.707l-2.646 2.647-.707-.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cloud16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cloud16.json new file mode 100644 index 00000000..4c2bcd0c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cloud16.json @@ -0,0 +1 @@ +"M12.5 12a2.496 2.496 0 0 0 1.02-4.775l-.503-.227-.077-.548a3.968 3.968 0 0 0-7.43-1.357l-.403.734-.794-.266A.978.978 0 0 0 4 5.5a.989.989 0 0 0-.987.92L2.966 7l-.525.246A2.494 2.494 0 0 0 3.5 12zm-.034 1H3.5a3.493 3.493 0 0 1-1.484-6.659 1.966 1.966 0 0 1 2.617-1.73 4.968 4.968 0 0 1 9.298 1.701A3.496 3.496 0 0 1 12.466 13z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cloud24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cloud24.json new file mode 100644 index 00000000..1d3383ff --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cloud24.json @@ -0,0 +1 @@ +"M5 19a5 5 0 0 1-1.934-9.611 3.21 3.21 0 0 1 1.422-2.024A3.17 3.17 0 0 1 6.19 6.87a3.268 3.268 0 0 1 1.446.34 6.293 6.293 0 0 1 12.143 1.867A4.99 4.99 0 0 1 19 19zm14-1a3.991 3.991 0 0 0 .623-7.934l-.79-.124-.052-.798a5.293 5.293 0 0 0-10.214-1.57L8.17 8.59l-.977-.483A2.277 2.277 0 0 0 6.19 7.87a2.18 2.18 0 0 0-1.167.339 2.205 2.205 0 0 0-.98 1.395l-.113.505-.476.2A4 4 0 0 0 5 18z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cloud32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cloud32.json new file mode 100644 index 00000000..a9e595e9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cloud32.json @@ -0,0 +1 @@ +"M27.515 12.66l-.407-.138-.06-.425A8.956 8.956 0 0 0 18.462 4.2a8.645 8.645 0 0 0-7.566 4.718l-.259.488-.534-.138a4.432 4.432 0 0 0-1.125-.162 3.93 3.93 0 0 0-4.022 3.713l-.022.402-.357.183A6.169 6.169 0 0 0 1.2 18.897c0 3.091 2.533 6.08 5.537 6.103h19.825c2.473 0 5.238-2.807 5.238-6.296a6.358 6.358 0 0 0-4.285-6.044zM26.562 24H6.745C4.366 23.982 2.2 21.55 2.2 18.897a5.173 5.173 0 0 1 2.835-4.603l.357-.183.51-.262.031-.573.022-.404a2.943 2.943 0 0 1 3.024-2.766 3.474 3.474 0 0 1 .874.13l.535.138.763.197.37-.696.26-.487A7.647 7.647 0 0 1 18.462 5.2a7.953 7.953 0 0 1 7.594 7.038l.061.425.087.608.581.198.407.138a5.359 5.359 0 0 1 3.607 5.097c0 2.934-2.318 5.296-4.238 5.296z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cloudy16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cloudy16.json new file mode 100644 index 00000000..082f8d7d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cloudy16.json @@ -0,0 +1 @@ +"M13.93 6.312a3.978 3.978 0 0 0-6.49-2.371 2.48 2.48 0 0 0-3.977.118 1.98 1.98 0 0 0-2.427 2.295 2.224 2.224 0 0 0-.001 3.758A2.473 2.473 0 0 0 3.5 13h9a3.496 3.496 0 0 0 1.43-6.688zM12.5 12h-9a1.498 1.498 0 0 1-.273-2.97l.678-.126.124-.677a1.462 1.462 0 0 1 1.84-1.173l.986.252.233-.992a2.989 2.989 0 0 1 5.857.17l.092.522.484.218A2.496 2.496 0 0 1 12.5 12zM1 8.233a1.228 1.228 0 0 1 .574-1.036l.564-.36-.118-.66A.98.98 0 0 1 3 5a1.013 1.013 0 0 1 .231.032l.657.156.39-.55a1.491 1.491 0 0 1 2.48.051 3.987 3.987 0 0 0-.643 1.396 2.462 2.462 0 0 0-3.07 1.96A2.498 2.498 0 0 0 1.414 9.14 1.219 1.219 0 0 1 1 8.233z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cloudy24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cloudy24.json new file mode 100644 index 00000000..2ec18309 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cloudy24.json @@ -0,0 +1 @@ +"M19.95 8.719a5.48 5.48 0 0 0-8.723-2.429 3.41 3.41 0 0 0-5.466.166 2.722 2.722 0 0 0-3.337 3.155 3.05 3.05 0 0 0-.414 4.848c0 .035-.01.068-.01.104A3.438 3.438 0 0 0 5.438 18h12.75a4.807 4.807 0 0 0 1.761-9.281zM18.187 17H5.438a2.438 2.438 0 0 1-.066-4.874h.716l.268-.58a2.443 2.443 0 0 1 2.207-1.421 2.41 2.41 0 0 1 .593.085l.986.248.232-.99a4.494 4.494 0 0 1 8.63-.425l.149.436.43.17A3.807 3.807 0 0 1 18.187 17zM3.525 10.094l-.118-.659a1.775 1.775 0 0 1-.033-.31A1.725 1.725 0 0 1 5.53 7.429l.656.156.39-.55a2.42 2.42 0 0 1 3.95-.03A5.478 5.478 0 0 0 9.4 9.24a3.369 3.369 0 0 0-3.952 1.886l-.011-.001a3.437 3.437 0 0 0-3.16 2.086 2.038 2.038 0 0 1 .684-2.757z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cloudy32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cloudy32.json new file mode 100644 index 00000000..257de306 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cloudy32.json @@ -0,0 +1 @@ +"M26.921 12.471a7.489 7.489 0 0 0-12.566-4.422A4.454 4.454 0 0 0 7.72 9.073 3.964 3.964 0 0 0 3 13a3.954 3.954 0 0 0 .053.526 3.966 3.966 0 0 0-.046 6.923 4.669 4.669 0 0 0 .057.824A4.614 4.614 0 0 0 7.672 25H24.5a6.498 6.498 0 0 0 2.421-12.529zM24.5 24H7.672a3.621 3.621 0 0 1-3.621-2.892 3.5 3.5 0 0 1 3.271-4.098l.67-.033.223-.633A3.498 3.498 0 0 1 11.5 14a1.803 1.803 0 0 1 .246.025l1.212.144.063-1.057a6.49 6.49 0 0 1 12.91-.505l.079.575.538.217A5.498 5.498 0 0 1 24.5 24zM4.133 14.066l-.103-.776A2.065 2.065 0 0 1 4 13a2.965 2.965 0 0 1 3.541-2.944l.658.12.362-.562a3.46 3.46 0 0 1 5.122-.828 7.47 7.47 0 0 0-1.66 4.267A4.431 4.431 0 0 0 11.5 13a4.487 4.487 0 0 0-4.228 3.012 4.5 4.5 0 0 0-4.12 3.333 2.965 2.965 0 0 1 .39-4.947z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clustering16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clustering16.json new file mode 100644 index 00000000..11a1c74f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clustering16.json @@ -0,0 +1 @@ +[{"opacity":".15","d":"M15 6.5A1.502 1.502 0 0 1 13.5 8a1.484 1.484 0 0 1-.535-.103 5.452 5.452 0 0 0-.734-2.188A1.496 1.496 0 0 1 15 6.5zM3.281 4.978A5.533 5.533 0 0 1 4.99 3.613c0-.038.01-.074.01-.113a1.5 1.5 0 1 0-1.719 1.478zm0 7.044A1.497 1.497 0 1 0 5 13.5c0-.039-.009-.075-.011-.113a5.533 5.533 0 0 1-1.708-1.365z"},{"d":"M4.989 13.387a5.463 5.463 0 0 0 .983.392 2.493 2.493 0 1 1-3.29-2.63 5.52 5.52 0 0 0 .6.873A1.497 1.497 0 1 0 5 13.5c0-.039-.009-.075-.011-.113zM2.682 5.852a5.52 5.52 0 0 1 .6-.874A1.497 1.497 0 1 1 5 3.5c0 .039-.009.075-.011.113a5.463 5.463 0 0 1 .983-.392 2.493 2.493 0 1 0-3.29 2.63zM12 8.5A4.5 4.5 0 1 1 7.5 4 4.5 4.5 0 0 1 12 8.5zm-1 0A3.5 3.5 0 1 0 7.5 12 3.504 3.504 0 0 0 11 8.5zM13.5 4a2.483 2.483 0 0 0-1.88.869 5.52 5.52 0 0 1 .61.84 1.504 1.504 0 1 1 .735 2.188A5.529 5.529 0 0 1 13 8.5c0 .15-.01.297-.022.443A2.5 2.5 0 1 0 13.5 4z"},{"opacity":".3","d":"M11 8.5A3.5 3.5 0 1 1 7.5 5 3.504 3.504 0 0 1 11 8.5z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clustering24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clustering24.json new file mode 100644 index 00000000..12715007 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clustering24.json @@ -0,0 +1 @@ +[{"opacity":".15","d":"M22 11.5a2.502 2.502 0 0 1-2.5 2.5 2.467 2.467 0 0 1-.756-.13 7.823 7.823 0 0 0 .056-.895 7.74 7.74 0 0 0-.815-3.45A2.475 2.475 0 0 1 19.5 9a2.502 2.502 0 0 1 2.5 2.5zM4.341 17.016a2.494 2.494 0 1 0 2.644 2.634 7.845 7.845 0 0 1-2.644-2.634zm.72-9.085a7.851 7.851 0 0 1 1.766-1.535A2.477 2.477 0 0 0 7 5.5a2.525 2.525 0 1 0-1.94 2.431z"},{"d":"M6.985 19.65a7.756 7.756 0 0 0 .95.496 3.497 3.497 0 1 1-4.093-4.08 7.776 7.776 0 0 0 .5.95 2.494 2.494 0 1 0 2.643 2.634zM4.312 8.98a7.826 7.826 0 0 1 .749-1.05 2.522 2.522 0 1 1 1.766-1.535 7.779 7.779 0 0 1 1.144-.609C7.98 5.691 8 5.598 8 5.5a3.5 3.5 0 1 0-3.688 3.481zM19.5 8a3.475 3.475 0 0 0-2.016.646 7.809 7.809 0 0 1 .501.879A2.475 2.475 0 0 1 19.5 9a2.5 2.5 0 0 1 0 5 2.467 2.467 0 0 1-.756-.13 7.735 7.735 0 0 1-.183.986A3.464 3.464 0 0 0 19.5 15a3.5 3.5 0 0 0 0-7zm-1.7 4.975a6.8 6.8 0 1 1-6.8-6.8 6.8 6.8 0 0 1 6.8 6.8zm-1 .025a5.8 5.8 0 1 0-5.8 5.8 5.807 5.807 0 0 0 5.8-5.8z"},{"opacity":".3","d":"M16.8 13A5.8 5.8 0 1 1 11 7.2a5.807 5.807 0 0 1 5.8 5.8z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clustering32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clustering32.json new file mode 100644 index 00000000..39d02cfe --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/clustering32.json @@ -0,0 +1 @@ +[{"opacity":".15","d":"M4 6.5a3.5 3.5 0 0 1 7 0 3.452 3.452 0 0 1-.05.495 10.836 10.836 0 0 0-4.099 2.94A3.502 3.502 0 0 1 4 6.5zM25.5 9a3.475 3.475 0 0 0-2.356.929 10.745 10.745 0 0 1 2.604 6.046A3.492 3.492 0 0 0 25.5 9zM5.515 22.159a3.49 3.49 0 1 0 4.326 4.326 10.876 10.876 0 0 1-4.326-4.326z"},{"d":"M15 7.2a9.8 9.8 0 1 0 9.8 9.8A9.811 9.811 0 0 0 15 7.2zm0 18.6a8.8 8.8 0 1 1 8.8-8.8 8.81 8.81 0 0 1-8.8 8.8zm-5.159.685c.294.16.597.306.907.44a4.488 4.488 0 1 1-5.673-5.673c.134.31.28.613.44.907a3.49 3.49 0 1 0 4.326 4.326zM3 6.5a4.5 4.5 0 0 1 9 0c0 .047-.012.09-.014.136a10.714 10.714 0 0 0-1.036.36A3.452 3.452 0 0 0 11 6.5a3.5 3.5 0 1 0-4.149 3.434q-.353.408-.666.848A4.483 4.483 0 0 1 3 6.5zm27 6a4.485 4.485 0 0 1-4.202 4.47c0-.336-.02-.667-.05-.995a3.491 3.491 0 1 0-2.604-6.046q-.329-.378-.69-.724A4.486 4.486 0 0 1 30 12.5z"},{"opacity":".3","d":"M23.8 17A8.8 8.8 0 1 1 15 8.2a8.81 8.81 0 0 1 8.8 8.8z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/code16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/code16.json new file mode 100644 index 00000000..54b66752 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/code16.json @@ -0,0 +1 @@ +"M10.078 3.345l-3.213 10.62-.957-.29 3.213-10.62zm.57 2.01l3.131 3.104-3.135 3.19.712.702 3.833-3.9-3.837-3.806zm-5.292 6.294L2.221 8.46l3.13-3.104-.703-.71L.811 8.45l3.833 3.9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/code24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/code24.json new file mode 100644 index 00000000..f28eaf13 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/code24.json @@ -0,0 +1 @@ +"M9.916 20.95l-.97-.241 4.138-16.66.97.242zm7.438-2.596l5.853-5.854-5.853-5.854-.707.707 5.146 5.147-5.146 5.146zM6.646 6.647L.792 12.5l5.854 5.854.707-.707L2.207 12.5l5.147-5.146z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/code32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/code32.json new file mode 100644 index 00000000..c77b3600 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/code32.json @@ -0,0 +1 @@ +"M12.854 26.977l-.96-.275 6.184-21.679.96.275zm9.792-16.623l6.146 6.146-6.146 6.147.707.707 6.854-6.854-6.854-6.853zM9.353 22.647l-6.147-6.148 6.148-6.174-.709-.706-6.852 6.882 6.853 6.853z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/codeBranch16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/codeBranch16.json new file mode 100644 index 00000000..87c4daaf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/codeBranch16.json @@ -0,0 +1 @@ +"M12.5 2c-.827 0-1.5.673-1.5 1.5 0 .651.42 1.2 1 1.408V5.5C12 6.879 10.878 8 9.5 8h-3c-.56 0-1.078.209-1.5.543V2.908A1.5 1.5 0 0 0 6 1.5C6 .673 5.327 0 4.5 0S3 .673 3 1.5c0 .651.42 1.2 1 1.408v10.296c-.523.203-.9.702-.9 1.296 0 .772.628 1.4 1.4 1.4.772 0 1.4-.628 1.4-1.4 0-.594-.377-1.093-.9-1.296V10.57C5 9.72 5.687 9 6.5 9h3C11.43 9 13 7.43 13 5.5v-.592c.58-.207 1-.757 1-1.408 0-.827-.673-1.5-1.5-1.5zM4.967 14.733a.233.233 0 0 1-.234.234H4.28a.246.246 0 0 1-.246-.246v-.454c0-.13.105-.234.234-.234h.466c.13 0 .234.105.234.234v.466zM4.75 2h-.5A.25.25 0 0 1 4 1.75v-.5A.25.25 0 0 1 4.25 1h.487c.145 0 .263.118.263.263v.487a.25.25 0 0 1-.25.25zM13 3.75a.25.25 0 0 1-.25.25h-.5a.25.25 0 0 1-.25-.25v-.5a.25.25 0 0 1 .25-.25h.487c.145 0 .263.118.263.263v.487z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/codeBranch24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/codeBranch24.json new file mode 100644 index 00000000..673813eb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/codeBranch24.json @@ -0,0 +1 @@ +"M20.99 5.499C20.99 4.12 19.878 3 18.5 3S16 4.121 16 5.5c0 1.208.86 2.217 2 2.45V9.5c0 1.93-1.57 3.5-3.5 3.5h-5c-.98 0-1.864.407-2.5 1.058V5.95A2.499 2.499 0 0 0 8.99 3.5C8.99 2.12 7.878 1 6.5 1S4 2.121 4 3.5c0 1.208.86 2.217 2 2.45v13.1c-1.14.233-2 1.242-2 2.45C4 22.879 5.122 24 6.5 24s2.49-1.122 2.49-2.501A2.496 2.496 0 0 0 7 19.051V16.5C7 15.121 8.122 14 9.5 14h5c2.481 0 4.5-2.019 4.5-4.5V7.95a2.499 2.499 0 0 0 1.99-2.451zM6 5a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H6zm2 16v1a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1zM20 6a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/codeBranch32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/codeBranch32.json new file mode 100644 index 00000000..e7b9da22 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/codeBranch32.json @@ -0,0 +1 @@ +"M28 7.5C28 6.121 26.98 5 25.601 5s-2.5 1.121-2.5 2.5c0 1.17.811 2.148 1.899 2.419V12.5c0 2.481-2.019 4.5-4.5 4.5H12c-1.2 0-2.266.542-3 1.382V5.95c1.118-.234 1.899-1.243 1.899-2.449 0-1.379-1.02-2.5-2.399-2.5S6 2.121 6 3.5c0 1.208.86 2.217 2 2.45v20.13a2.498 2.498 0 0 0-1.899 2.42c0 1.379 1.122 2.5 2.5 2.5S11 29.879 11 28.5c0-1.241-.83-2.265-2-2.46V21c0-1.654 1.346-3 3-3h8.5c3.033 0 5.5-2.468 5.5-5.5V9.96c1.17-.195 2-1.219 2-2.46zM7 4V3a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1zm2.101 23a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1zm18-19a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/codeBranchEdit16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/codeBranchEdit16.json new file mode 100644 index 00000000..51fb94ff --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/codeBranchEdit16.json @@ -0,0 +1 @@ +"M12.5 2c-.827 0-1.5.673-1.5 1.5 0 .651.42 1.2 1 1.408V5.5C12 6.879 10.878 8 9.5 8h-3c-.56 0-1.078.209-1.5.543V2.908A1.5 1.5 0 0 0 6 1.5C6 .673 5.327 0 4.5 0S3 .673 3 1.5c0 .651.42 1.2 1 1.408v10.296c-.523.203-.9.702-.9 1.296 0 .772.628 1.4 1.4 1.4.772 0 1.4-.628 1.4-1.4 0-.594-.377-1.093-.9-1.296V10.57C5 9.72 5.687 9 6.5 9h3C11.43 9 13 7.43 13 5.5v-.592c.58-.207 1-.757 1-1.408 0-.827-.673-1.5-1.5-1.5zM4.967 14.733a.233.233 0 0 1-.234.234H4.28a.246.246 0 0 1-.246-.246v-.454c0-.13.105-.234.234-.234h.466c.13 0 .234.105.234.234v.466zM4.75 2h-.5A.25.25 0 0 1 4 1.75v-.5A.25.25 0 0 1 4.25 1h.487c.145 0 .263.118.263.263v.487a.25.25 0 0 1-.25.25zM13 3.75a.25.25 0 0 1-.25.25h-.5a.25.25 0 0 1-.25-.25v-.5a.25.25 0 0 1 .25-.25h.487c.145 0 .263.118.263.263v.487zM12.937 10L14 11.05 10 15l-2 1 1-2 3.937-4zm1.375-1.33l-.645.647.997.997.645-.647-.997-.998z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/codeBranchEdit24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/codeBranchEdit24.json new file mode 100644 index 00000000..9c89f6bb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/codeBranchEdit24.json @@ -0,0 +1 @@ +"M17.252 22.205l-1.414-1.414 4.184-4.184 1.413 1.415-4.183 4.183zm5.908-5.951l-.734.734-1.414-1.414.734-.734a.2.2 0 0 1 .283 0l1.131 1.131a.2.2 0 0 1 0 .283zm-7.074 6.906L14 24l.839-2.087 1.247 1.247zM20.99 5.5c0-1.38-1.112-2.5-2.49-2.5S16 4.121 16 5.5c0 1.208.86 2.217 2 2.45V9.5c0 1.93-1.57 3.5-3.5 3.5h-5c-.98 0-1.864.407-2.5 1.058V5.95A2.499 2.499 0 0 0 8.99 3.5C8.99 2.12 7.878 1 6.5 1S4 2.121 4 3.5c0 1.208.86 2.217 2 2.45v13.1c-1.14.233-2 1.242-2 2.45C4 22.879 5.122 24 6.5 24s2.49-1.122 2.49-2.501A2.496 2.496 0 0 0 7 19.051V16.5C7 15.121 8.122 14 9.5 14h5c2.481 0 4.5-2.019 4.5-4.5V7.95a2.499 2.499 0 0 0 1.99-2.451zM6 5a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H6zm2 16v1a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1zM20 6a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/codeBranchEdit32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/codeBranchEdit32.json new file mode 100644 index 00000000..a6ec7a51 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/codeBranchEdit32.json @@ -0,0 +1 @@ +"M20.933 29.522l-3.151 1.349 1.343-3.157 1.808 1.808zm7.038-6.972l-1.921-1.922-5.764 5.764 1.922 1.922 5.763-5.764zm2.157-2.582l-1.497-1.497a.306.306 0 0 0-.21-.09.284.284 0 0 0-.207.083l-1.027 1.028 1.921 1.921 1.027-1.028a.295.295 0 0 0-.007-.417zM28 7.5C28 6.121 26.98 5 25.601 5s-2.5 1.121-2.5 2.5c0 1.17.811 2.148 1.899 2.419V12.5c0 2.481-2.019 4.5-4.5 4.5H12c-1.2 0-2.266.542-3 1.382V5.95c1.118-.234 1.899-1.243 1.899-2.449 0-1.379-1.02-2.5-2.399-2.5S6 2.121 6 3.5c0 1.208.86 2.217 2 2.45v20.13a2.498 2.498 0 0 0-1.899 2.42c0 1.379 1.122 2.5 2.5 2.5S11 29.879 11 28.5c0-1.241-.83-2.265-2-2.46V21c0-1.654 1.346-3 3-3h8.5c3.033 0 5.5-2.468 5.5-5.5V9.96c1.17-.195 2-1.219 2-2.46zM7 4V3a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1zm2.101 23a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1zm18-19a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/codeBrand16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/codeBrand16.json new file mode 100644 index 00000000..87c4daaf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/codeBrand16.json @@ -0,0 +1 @@ +"M12.5 2c-.827 0-1.5.673-1.5 1.5 0 .651.42 1.2 1 1.408V5.5C12 6.879 10.878 8 9.5 8h-3c-.56 0-1.078.209-1.5.543V2.908A1.5 1.5 0 0 0 6 1.5C6 .673 5.327 0 4.5 0S3 .673 3 1.5c0 .651.42 1.2 1 1.408v10.296c-.523.203-.9.702-.9 1.296 0 .772.628 1.4 1.4 1.4.772 0 1.4-.628 1.4-1.4 0-.594-.377-1.093-.9-1.296V10.57C5 9.72 5.687 9 6.5 9h3C11.43 9 13 7.43 13 5.5v-.592c.58-.207 1-.757 1-1.408 0-.827-.673-1.5-1.5-1.5zM4.967 14.733a.233.233 0 0 1-.234.234H4.28a.246.246 0 0 1-.246-.246v-.454c0-.13.105-.234.234-.234h.466c.13 0 .234.105.234.234v.466zM4.75 2h-.5A.25.25 0 0 1 4 1.75v-.5A.25.25 0 0 1 4.25 1h.487c.145 0 .263.118.263.263v.487a.25.25 0 0 1-.25.25zM13 3.75a.25.25 0 0 1-.25.25h-.5a.25.25 0 0 1-.25-.25v-.5a.25.25 0 0 1 .25-.25h.487c.145 0 .263.118.263.263v.487z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/codeBrand24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/codeBrand24.json new file mode 100644 index 00000000..673813eb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/codeBrand24.json @@ -0,0 +1 @@ +"M20.99 5.499C20.99 4.12 19.878 3 18.5 3S16 4.121 16 5.5c0 1.208.86 2.217 2 2.45V9.5c0 1.93-1.57 3.5-3.5 3.5h-5c-.98 0-1.864.407-2.5 1.058V5.95A2.499 2.499 0 0 0 8.99 3.5C8.99 2.12 7.878 1 6.5 1S4 2.121 4 3.5c0 1.208.86 2.217 2 2.45v13.1c-1.14.233-2 1.242-2 2.45C4 22.879 5.122 24 6.5 24s2.49-1.122 2.49-2.501A2.496 2.496 0 0 0 7 19.051V16.5C7 15.121 8.122 14 9.5 14h5c2.481 0 4.5-2.019 4.5-4.5V7.95a2.499 2.499 0 0 0 1.99-2.451zM6 5a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H6zm2 16v1a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1zM20 6a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/codeBrand32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/codeBrand32.json new file mode 100644 index 00000000..e7b9da22 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/codeBrand32.json @@ -0,0 +1 @@ +"M28 7.5C28 6.121 26.98 5 25.601 5s-2.5 1.121-2.5 2.5c0 1.17.811 2.148 1.899 2.419V12.5c0 2.481-2.019 4.5-4.5 4.5H12c-1.2 0-2.266.542-3 1.382V5.95c1.118-.234 1.899-1.243 1.899-2.449 0-1.379-1.02-2.5-2.399-2.5S6 2.121 6 3.5c0 1.208.86 2.217 2 2.45v20.13a2.498 2.498 0 0 0-1.899 2.42c0 1.379 1.122 2.5 2.5 2.5S11 29.879 11 28.5c0-1.241-.83-2.265-2-2.46V21c0-1.654 1.346-3 3-3h8.5c3.033 0 5.5-2.468 5.5-5.5V9.96c1.17-.195 2-1.219 2-2.46zM7 4V3a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1zm2.101 23a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1zm18-19a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/codeBrandEdit16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/codeBrandEdit16.json new file mode 100644 index 00000000..51fb94ff --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/codeBrandEdit16.json @@ -0,0 +1 @@ +"M12.5 2c-.827 0-1.5.673-1.5 1.5 0 .651.42 1.2 1 1.408V5.5C12 6.879 10.878 8 9.5 8h-3c-.56 0-1.078.209-1.5.543V2.908A1.5 1.5 0 0 0 6 1.5C6 .673 5.327 0 4.5 0S3 .673 3 1.5c0 .651.42 1.2 1 1.408v10.296c-.523.203-.9.702-.9 1.296 0 .772.628 1.4 1.4 1.4.772 0 1.4-.628 1.4-1.4 0-.594-.377-1.093-.9-1.296V10.57C5 9.72 5.687 9 6.5 9h3C11.43 9 13 7.43 13 5.5v-.592c.58-.207 1-.757 1-1.408 0-.827-.673-1.5-1.5-1.5zM4.967 14.733a.233.233 0 0 1-.234.234H4.28a.246.246 0 0 1-.246-.246v-.454c0-.13.105-.234.234-.234h.466c.13 0 .234.105.234.234v.466zM4.75 2h-.5A.25.25 0 0 1 4 1.75v-.5A.25.25 0 0 1 4.25 1h.487c.145 0 .263.118.263.263v.487a.25.25 0 0 1-.25.25zM13 3.75a.25.25 0 0 1-.25.25h-.5a.25.25 0 0 1-.25-.25v-.5a.25.25 0 0 1 .25-.25h.487c.145 0 .263.118.263.263v.487zM12.937 10L14 11.05 10 15l-2 1 1-2 3.937-4zm1.375-1.33l-.645.647.997.997.645-.647-.997-.998z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/codeBrandEdit24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/codeBrandEdit24.json new file mode 100644 index 00000000..9c89f6bb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/codeBrandEdit24.json @@ -0,0 +1 @@ +"M17.252 22.205l-1.414-1.414 4.184-4.184 1.413 1.415-4.183 4.183zm5.908-5.951l-.734.734-1.414-1.414.734-.734a.2.2 0 0 1 .283 0l1.131 1.131a.2.2 0 0 1 0 .283zm-7.074 6.906L14 24l.839-2.087 1.247 1.247zM20.99 5.5c0-1.38-1.112-2.5-2.49-2.5S16 4.121 16 5.5c0 1.208.86 2.217 2 2.45V9.5c0 1.93-1.57 3.5-3.5 3.5h-5c-.98 0-1.864.407-2.5 1.058V5.95A2.499 2.499 0 0 0 8.99 3.5C8.99 2.12 7.878 1 6.5 1S4 2.121 4 3.5c0 1.208.86 2.217 2 2.45v13.1c-1.14.233-2 1.242-2 2.45C4 22.879 5.122 24 6.5 24s2.49-1.122 2.49-2.501A2.496 2.496 0 0 0 7 19.051V16.5C7 15.121 8.122 14 9.5 14h5c2.481 0 4.5-2.019 4.5-4.5V7.95a2.499 2.499 0 0 0 1.99-2.451zM6 5a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H6zm2 16v1a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1zM20 6a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/codeBrandEdit32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/codeBrandEdit32.json new file mode 100644 index 00000000..a6ec7a51 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/codeBrandEdit32.json @@ -0,0 +1 @@ +"M20.933 29.522l-3.151 1.349 1.343-3.157 1.808 1.808zm7.038-6.972l-1.921-1.922-5.764 5.764 1.922 1.922 5.763-5.764zm2.157-2.582l-1.497-1.497a.306.306 0 0 0-.21-.09.284.284 0 0 0-.207.083l-1.027 1.028 1.921 1.921 1.027-1.028a.295.295 0 0 0-.007-.417zM28 7.5C28 6.121 26.98 5 25.601 5s-2.5 1.121-2.5 2.5c0 1.17.811 2.148 1.899 2.419V12.5c0 2.481-2.019 4.5-4.5 4.5H12c-1.2 0-2.266.542-3 1.382V5.95c1.118-.234 1.899-1.243 1.899-2.449 0-1.379-1.02-2.5-2.399-2.5S6 2.121 6 3.5c0 1.208.86 2.217 2 2.45v20.13a2.498 2.498 0 0 0-1.899 2.42c0 1.379 1.122 2.5 2.5 2.5S11 29.879 11 28.5c0-1.241-.83-2.265-2-2.46V21c0-1.654 1.346-3 3-3h8.5c3.033 0 5.5-2.468 5.5-5.5V9.96c1.17-.195 2-1.219 2-2.46zM7 4V3a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1zm2.101 23a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1zm18-19a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/collaboration16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/collaboration16.json new file mode 100644 index 00000000..776ecef4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/collaboration16.json @@ -0,0 +1 @@ +"M13.864 9.204a5.886 5.886 0 0 0-2.947-6.436 2.925 2.925 0 0 0-5.834 0 5.885 5.885 0 0 0-2.947 6.436 2.932 2.932 0 1 0 3.4 4.256 5.887 5.887 0 0 0 4.927 0 2.931 2.931 0 1 0 3.4-4.256zM8 1.04A1.96 1.96 0 1 1 6.04 3 1.962 1.962 0 0 1 8 1.04zM3 13.96A1.96 1.96 0 1 1 4.96 12 1.962 1.962 0 0 1 3 13.96zM10.06 12a2.928 2.928 0 0 0 .052.521 5.102 5.102 0 0 1-4.224 0 2.899 2.899 0 0 0-2.76-3.449A4.915 4.915 0 0 1 5.203 3.86a2.92 2.92 0 0 0 5.594 0 4.915 4.915 0 0 1 2.075 5.212A2.938 2.938 0 0 0 10.06 12zM13 13.96A1.96 1.96 0 1 1 14.96 12 1.962 1.962 0 0 1 13 13.96z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/collaboration24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/collaboration24.json new file mode 100644 index 00000000..cb4e789d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/collaboration24.json @@ -0,0 +1 @@ +"M19.902 13.161a7.876 7.876 0 0 0-3.956-8.1c0-.021.006-.04.006-.061a3.952 3.952 0 0 0-7.904 0c0 .02.006.04.006.06a7.876 7.876 0 0 0-3.956 8.101 3.946 3.946 0 1 0 4.242 5.93 7.855 7.855 0 0 0 7.32 0 3.945 3.945 0 1 0 4.242-5.93zM12 2.051A2.948 2.948 0 1 1 9.052 5 2.951 2.951 0 0 1 12 2.052zM5 19.949A2.948 2.948 0 1 1 7.948 17 2.951 2.951 0 0 1 5 19.948zm3.75-1.76A3.896 3.896 0 0 0 8.952 17a3.952 3.952 0 0 0-3.868-3.944A7.1 7.1 0 0 1 4.996 12a6.977 6.977 0 0 1 3.232-5.885 3.926 3.926 0 0 0 7.544 0A6.977 6.977 0 0 1 19.004 12a7.1 7.1 0 0 1-.088 1.056A3.952 3.952 0 0 0 15.048 17a3.896 3.896 0 0 0 .202 1.188 7.13 7.13 0 0 1-6.5 0zM19 19.948A2.948 2.948 0 1 1 21.948 17 2.951 2.951 0 0 1 19 19.948z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/collaboration32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/collaboration32.json new file mode 100644 index 00000000..24f66632 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/collaboration32.json @@ -0,0 +1 @@ +"M25.745 18.13a9.85 9.85 0 0 0-4.832-10.818c.006-.105.031-.205.031-.312a4.944 4.944 0 1 0-9.888 0c0 .107.025.207.031.312A9.85 9.85 0 0 0 6.255 18.13a4.936 4.936 0 1 0 5.297 6.799 9.82 9.82 0 0 0 8.896 0 4.94 4.94 0 1 0 5.297-6.799zM16 3.044A3.956 3.956 0 1 1 12.044 7 3.96 3.96 0 0 1 16 3.044zM7 26.956A3.956 3.956 0 1 1 10.956 23 3.96 3.96 0 0 1 7 26.956zm4.846-2.98A4.92 4.92 0 0 0 7.25 18.08a8.888 8.888 0 0 1 4.02-9.722 4.913 4.913 0 0 0 9.46 0 8.888 8.888 0 0 1 4.02 9.722 4.92 4.92 0 0 0-4.596 5.895 9.17 9.17 0 0 1-8.308 0zM25 26.956A3.956 3.956 0 1 1 28.956 23 3.96 3.96 0 0 1 25 26.956z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/collaborationDistributed16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/collaborationDistributed16.json new file mode 100644 index 00000000..50fb5c5f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/collaborationDistributed16.json @@ -0,0 +1 @@ +"M13.864 9.204a5.886 5.886 0 0 0-2.947-6.436 2.925 2.925 0 0 0-5.834 0 5.885 5.885 0 0 0-2.947 6.436 2.929 2.929 0 1 0 .991-.132A4.915 4.915 0 0 1 5.204 3.86a2.92 2.92 0 0 0 5.594 0 4.915 4.915 0 0 1 2.075 5.212 2.956 2.956 0 1 0 .992.132zM4.96 12A1.96 1.96 0 1 1 3 10.04 1.962 1.962 0 0 1 4.96 12zM8 4.96A1.96 1.96 0 1 1 9.96 3 1.962 1.962 0 0 1 8 4.96zm5 9A1.96 1.96 0 1 1 14.96 12 1.962 1.962 0 0 1 13 13.96z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/collaborationDistributed24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/collaborationDistributed24.json new file mode 100644 index 00000000..866300fe --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/collaborationDistributed24.json @@ -0,0 +1 @@ +"M19.902 13.161a7.876 7.876 0 0 0-3.956-8.1c0-.021.006-.04.006-.061a3.952 3.952 0 0 0-7.904 0c0 .02.006.04.006.06a7.876 7.876 0 0 0-3.956 8.101 3.946 3.946 0 1 0 .986-.105A7.1 7.1 0 0 1 4.996 12a6.977 6.977 0 0 1 3.232-5.885 3.926 3.926 0 0 0 7.544 0A6.977 6.977 0 0 1 19.004 12a7.1 7.1 0 0 1-.088 1.056 3.96 3.96 0 1 0 .986.105zM7.948 17A2.948 2.948 0 1 1 5 14.052 2.951 2.951 0 0 1 7.948 17zM12 7.948A2.948 2.948 0 1 1 14.948 5 2.951 2.951 0 0 1 12 7.948zm7 12A2.948 2.948 0 1 1 21.948 17 2.951 2.951 0 0 1 19 19.948z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/collaborationDistributed32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/collaborationDistributed32.json new file mode 100644 index 00000000..86238505 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/collaborationDistributed32.json @@ -0,0 +1 @@ +"M25.745 18.13a9.85 9.85 0 0 0-4.832-10.818c.006-.105.031-.205.031-.312a4.944 4.944 0 1 0-9.888 0c0 .107.025.207.031.312A9.85 9.85 0 0 0 6.255 18.13a4.945 4.945 0 1 0 .995-.05 8.888 8.888 0 0 1 4.02-9.72 4.913 4.913 0 0 0 9.46 0 8.888 8.888 0 0 1 4.02 9.72 4.944 4.944 0 1 0 .994.05zM10.956 23A3.956 3.956 0 1 1 7 19.044 3.96 3.96 0 0 1 10.956 23zM16 10.956A3.956 3.956 0 1 1 19.956 7 3.96 3.96 0 0 1 16 10.956zm9 16A3.956 3.956 0 1 1 28.956 23 3.96 3.96 0 0 1 25 26.956z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/collaborationUser16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/collaborationUser16.json new file mode 100644 index 00000000..84954d70 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/collaborationUser16.json @@ -0,0 +1 @@ +"M1 10.5V12h4v1H0v-2.5C0 8.57 1.57 7 3.5 7h3c.334 0 .652.062.958.15a5.274 5.274 0 0 0-.77.869C6.625 8.014 6.564 8 6.5 8h-3A2.503 2.503 0 0 0 1 10.5zM7.99 3c0 1.654-1.336 3-2.99 3S2 4.654 2 3s1.346-3 3-3 2.99 1.346 2.99 3zM7 3c0-1.103-.897-2-2-2s-2 .897-2 2 .897 2 2 2 2-.897 2-2zm2 4.592V8.74A3.012 3.012 0 0 0 7.969 11c0 .029.007.056.008.084.594.2 1.023.754 1.023 1.416 0 .83-.67 1.5-1.5 1.5S6 13.33 6 12.5a1.49 1.49 0 0 1 1.04-1.42c-.001-.028-.009-.053-.009-.08 0-1.456.797-2.718 1.969-3.408zM7 12v1h1v-1H7zm9 .5l-.003.025A1.494 1.494 0 0 1 14.5 14c-.257 0-.495-.07-.707-.184A3.955 3.955 0 0 1 11 14.969a3.92 3.92 0 0 1-1.916-.515l.687-.689a3.006 3.006 0 0 0 3.375-.627A1.49 1.49 0 0 1 13 12.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5zm-1-.5h-1v1h1v-1zm-2-4.5c0 .03-.007.058-.009.087A3.96 3.96 0 0 1 14.825 10h-.977a3.032 3.032 0 0 0-1.204-1.54A1.49 1.49 0 0 1 11.5 9c-.83 0-1.5-.67-1.5-1.5S10.67 6 11.5 6s1.5.67 1.5 1.5zM12 7h-1v1h1V7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/collaborationUser24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/collaborationUser24.json new file mode 100644 index 00000000..e67e030c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/collaborationUser24.json @@ -0,0 +1 @@ +"M24 20c0 1.103-.897 2-2 2-.27 0-.526-.055-.76-.152l.005.004a6.536 6.536 0 0 1-4.745 2.017 6.564 6.564 0 0 1-3.77-1.185l.67-.67a5.65 5.65 0 0 0 3.1.918 5.603 5.603 0 0 0 3.978-1.636l.028.02A1.975 1.975 0 0 1 20.01 20c0-1.103.887-2 1.99-2s2 .897 2 2zm-1 0a1.001 1.001 0 0 0-2 0 1 1 0 0 0 2 0zm-10 0c0 1.103-.897 2-2 2s-2-.897-2-2c0-.778.45-1.446 1.1-1.777l-.036.01a6.06 6.06 0 0 1-.033-.633c0-2.598 1.64-4.831 3.969-5.781v1.032c-1.796.881-3.031 2.677-3.031 4.749 0 .135.005.269.015.401h-.002L11 18c1.103 0 2 .897 2 2zm-1 0a1.001 1.001 0 0 0-2 0 1 1 0 0 0 2 0zm3.01-8c0-1.103.887-2 1.99-2 1.053 0 1.91.82 1.985 1.855l.007-.04c2.15.874 3.715 2.844 3.945 5.185h-.943c-.219-1.873-1.448-3.457-3.149-4.228v-.004A1.994 1.994 0 0 1 15.01 12zm.99 0a1 1 0 1 0 1.998-.002A1 1 0 0 0 16 12zM4 5.5C4 7.43 5.57 9 7.5 9s3.49-1.57 3.49-3.5S9.43 2 7.5 2 4 3.57 4 5.5zm6 0C10 6.879 8.878 8 7.5 8S5 6.879 5 5.5 6.122 3 7.5 3 10 4.121 10 5.5zM5.5 10a4.496 4.496 0 0 0-4.49 4.5L1 18h8v-1H2v-2.5C2 12.57 3.57 11 5.5 11h4c.822 0 1.57.297 2.167.773.262-.22.54-.42.83-.605A4.466 4.466 0 0 0 9.5 10h-4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/collaborationUser32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/collaborationUser32.json new file mode 100644 index 00000000..27b6426a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/collaborationUser32.json @@ -0,0 +1 @@ +"M10.5 11c2.481 0 4.5-2.019 4.5-4.5S12.981 2 10.5 2 6.01 4.019 6.01 6.5 8.019 11 10.5 11zm0-8C12.43 3 14 4.57 14 6.5S12.43 10 10.5 10 7 8.43 7 6.5 8.57 3 10.5 3zM13 23H2v-5.5C2 14.468 4.467 12 7.5 12h6c1.78 0 3.361.854 4.367 2.17a9.4 9.4 0 0 0-.861.544C16.18 13.678 14.924 13 13.5 13h-6A4.505 4.505 0 0 0 3 17.5V22h10v1zm6-5.993v-1.105c-2.816 1.178-4.8 3.96-4.8 7.198 0 .09.01.178.014.267A2.504 2.504 0 0 0 13 25.5c0 .915.5 1.708 1.235 2.144.372.22.801.356 1.265.356 1.379 0 2.4-1.121 2.4-2.5S16.879 23 15.5 23c-.101 0-.198.018-.296.03A6.8 6.8 0 0 1 19 17.007zM15.5 24c.827 0 1.5.673 1.5 1.5s-.673 1.5-1.5 1.5-1.5-.673-1.5-1.5.673-1.5 1.5-1.5zm7-6c.891 0 1.67-.473 2.112-1.177A6.831 6.831 0 0 1 28.464 21h1.04a7.827 7.827 0 0 0-4.543-5.113c.02-.127.039-.254.039-.387a2.498 2.498 0 0 0-2.4-2.49c-.034-.001-.066-.01-.1-.01l-.033.003A2.5 2.5 0 0 0 20 15.5c0 1.379 1.121 2.5 2.5 2.5zm0-4c.827 0 1.5.673 1.5 1.5s-.673 1.5-1.5 1.5-1.5-.673-1.5-1.5.673-1.5 1.5-1.5zm9.106 10.304C31.209 23.53 30.443 23 29.5 23a2.503 2.503 0 0 0-2.5 2.5c0 .58.206 1.107.538 1.531A6.79 6.79 0 0 1 22 29.901a6.764 6.764 0 0 1-4.266-1.513l-.712.711A7.763 7.763 0 0 0 22 30.9c2.589 0 4.88-1.273 6.3-3.22.358.197.763.32 1.2.32.162 0 .317-.018.468-.048 1.135-.221 1.932-1.235 1.932-2.452 0-.436-.111-.84-.294-1.196zM29.5 27c-.827 0-1.5-.673-1.5-1.5s.673-1.5 1.5-1.5 1.5.673 1.5 1.5-.673 1.5-1.5 1.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/collection16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/collection16.json new file mode 100644 index 00000000..f5c853c5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/collection16.json @@ -0,0 +1 @@ +"M0 0v10h10V0zm1 9V1h5.098a1.277 1.277 0 0 0-.28 1.041 1.272 1.272 0 0 0-.168.328c-.015.044-.028.09-.038.138a1.454 1.454 0 0 0-.237.228 1.182 1.182 0 0 0-.283.957.696.696 0 0 0-.06.062 1.235 1.235 0 0 0-1.175.418 1.273 1.273 0 0 0-.468-.086 1.355 1.355 0 0 0-1.34 1.367 1.493 1.493 0 0 0 .03.29 1.44 1.44 0 0 0-.144.62 1.19 1.19 0 0 0 .476.948 1.327 1.327 0 0 0 .129.869 1.127 1.127 0 0 0 .439.47 1.75 1.75 0 0 0-.017.24V9zm8 0H6.416c.007-.188.011-.353.014-.453a1.207 1.207 0 0 0 .546-1.018v-.04a1.28 1.28 0 0 0 .091-.15 1.143 1.143 0 0 0 .163-.056 1.82 1.82 0 0 0 .955.23h.359c.067 0 .242-.02.456-.052zm0-8v5.449c-.24.037-.434.065-.456.065h-.36a.735.735 0 0 1-.519-.147c-.151-.13-.147-.396-.352-.396-.276 0-.297.412-.573.412-.125 0-.184-.088-.31-.088a.201.201 0 0 0-.22.18v.285c0 .242-.322.29-.322.535 0 .098.088.135.088.234 0 .33-.588.285-.588.617 0 .108.04.174.043.278v.015c0 .052-.006.287-.018.561h-1.45l-.001-.11a1.23 1.23 0 0 1 .1-.43.923.923 0 0 0 .061-.317c0-.313-.595-.223-.688-.41-.234-.467.395-.587.395-.958 0-.09-.047-.277-.191-.293-.201-.021-.254.088-.454.088a.232.232 0 0 1-.25-.207c0-.22.174-.322.174-.543 0-.144-.06-.224-.06-.367a.354.354 0 0 1 .34-.367c.183 0 .264.15.352.307a.368.368 0 0 0 .353.177c.28 0 .455-.35.455-.556a.271.271 0 0 1 .25-.282c.2 0 .272.206.47.206.327 0 .316-.432.604-.586.353-.192.25-.604.205-.823-.018-.1.165-.287.264-.281.411.031.236-.308.236-.469a.197.197 0 0 1 .014-.082c.062-.19.339-.25.339-.478 0-.158-.132-.235-.132-.397 0-.238.233-.393.602-.569A.528.528 0 0 0 7.58 1zm6 14V6h-1V5h2v11H5v-2h.941v1zm-3-3V3h-1V2h2v11H2v-2h1v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/collection24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/collection24.json new file mode 100644 index 00000000..a8df19df --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/collection24.json @@ -0,0 +1 @@ +"M2 2v15h15V2zm1 14V3h8.81a1.487 1.487 0 0 0-.194 1.43 1.555 1.555 0 0 0-.398.614 1.306 1.306 0 0 0-.074.415 1.654 1.654 0 0 0-.511.417 1.305 1.305 0 0 0-.315 1.084 3.333 3.333 0 0 1 .063.37 1.957 1.957 0 0 0-.602.616 1.447 1.447 0 0 0-.637-.148 1.43 1.43 0 0 0-1.353 1.018 1.423 1.423 0 0 0-1.03-.422 1.598 1.598 0 0 0-1.568 1.62 2.107 2.107 0 0 0 .081.561.033.033 0 0 0 .02-.015 1.987 1.987 0 0 0-.299.992 1.355 1.355 0 0 0 .933 1.264 1.558 1.558 0 0 0 .017 1.49 1.405 1.405 0 0 0 .927.699 2.522 2.522 0 0 0-.141.81L6.73 16zm13 0h-4.874c.03-.45.041-.826.041-.833v-.136l-.012-.048a1.525 1.525 0 0 0 .928-1.353 1.276 1.276 0 0 0-.03-.277 1.557 1.557 0 0 0 .381-.659 1.376 1.376 0 0 0 .811-.3l.035.03a2.233 2.233 0 0 0 1.53.494h.606a2.194 2.194 0 0 0 .584-.104zm0-13v8.782c-.29.075-.54.136-.584.136h-.606a1.242 1.242 0 0 1-.875-.249c-.255-.22-.248-.669-.595-.669-.466 0-.501.696-.967.696-.21 0-.31-.151-.52-.151a.342.342 0 0 0-.372.305v.483c0 .409-.547.49-.547.9 0 .166.15.23.15.396 0 .559-.994.484-.994 1.042 0 .183.068.293.075.469a.113.113 0 0 1 .002.027c0 .103-.015.456-.043.833H7.73l-.001-.184a2.062 2.062 0 0 1 .17-.726A1.59 1.59 0 0 0 8 14.553c0-.528-1.006-.378-1.164-.695-.393-.785.668-.987.668-1.612 0-.154-.08-.47-.323-.497-.338-.034-.426.15-.767.15a.39.39 0 0 1-.422-.348c0-.372.297-.545.297-.917 0-.243-.1-.38-.1-.62a.597.597 0 0 1 .57-.62c.312 0 .446.255.595.52a.62.62 0 0 0 .596.298c.472 0 .769-.588.769-.942a.456.456 0 0 1 .422-.473c.334 0 .459.348.793.348.552 0 .532-.73 1.017-.99.596-.322.422-1.019.347-1.39-.033-.165.28-.483.446-.473.695.052.398-.518.398-.792a.39.39 0 0 1 .022-.136c.108-.32.574-.422.574-.807 0-.27-.224-.396-.224-.668 0-.33.4-.628.883-.889zm3 16V6h-1V5h2v15H5v-2h1v1zm3 3V9h-1V8h2v15H8v-2h1v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/collection32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/collection32.json new file mode 100644 index 00000000..7aa08131 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/collection32.json @@ -0,0 +1 @@ +"M22 2H2v20h20zM3 21V3h13.287a2.523 2.523 0 0 0-1.241 1.852 1.71 1.71 0 0 0 .204.801 1.92 1.92 0 0 0-.618.846 1.47 1.47 0 0 0-.081.501q0 .066.007.14a1.93 1.93 0 0 0-.764.573 1.416 1.416 0 0 0-.35 1.17 2.006 2.006 0 0 1 .072.76 2.51 2.51 0 0 0-.997 1.069 1.699 1.699 0 0 0-.97-.316 1.6 1.6 0 0 0-1.563 1.631.515.515 0 0 1-.06.172 1.77 1.77 0 0 0-1.553-1.008 1.797 1.797 0 0 0-1.759 1.829 2.473 2.473 0 0 0 .098.664.735.735 0 0 1 .034.162c-.005.002-.046.078-.076.133a2.17 2.17 0 0 0-.32 1.09 1.508 1.508 0 0 0 1.455 1.458 1.731 1.731 0 0 0 1.128 2.908l.02.004-.05.141A2.882 2.882 0 0 0 8.767 21zm18 0h-7.04c.008-.09.013-1.178.013-1.26 0-.03-.002-.062-.005-.097a2.144 2.144 0 0 0-.045-.337l.047-.023a1.794 1.794 0 0 0 1.224-1.594 1.345 1.345 0 0 0-.081-.461 1.71 1.71 0 0 0 .606-1.13 1.555 1.555 0 0 0 .195.013 1.58 1.58 0 0 0 1.185-.54 1.691 1.691 0 0 0 .243.26 2.491 2.491 0 0 0 1.821.577 4.318 4.318 0 0 0 1.837-.57zm0-6.13c-.407.11-.894.538-1.028.538h-.809a1.656 1.656 0 0 1-1.166-.332c-.34-.295-.331-.892-.794-.892-.621 0-.668.927-1.289.927-.281 0-.413-.2-.694-.2a.456.456 0 0 0-.495.405v.645c0 .545-.73.654-.73 1.2 0 .222.2.306.2.529 0 .744-1.325.644-1.325 1.388 0 .244.09.39.1.625a.145.145 0 0 1 .003.037A5.369 5.369 0 0 1 12.75 21H9.68a4.04 4.04 0 0 1-.015-.246 2.749 2.749 0 0 1 .226-.967 2.12 2.12 0 0 0 .137-.717c0-.703-1.342-.504-1.552-.926-.525-1.046.89-1.316.89-2.15 0-.205-.105-.627-.43-.662-.452-.045-.569.2-1.023.2a.52.52 0 0 1-.562-.464c0-.496.395-.726.395-1.222 0-.325-.132-.506-.132-.827a.795.795 0 0 1 .759-.828c.416 0 .595.34.794.694a.828.828 0 0 0 .794.398c.63 0 1.025-.785 1.025-1.256a.608.608 0 0 1 .563-.63c.445 0 .612.462 1.057.462.736 0 .71-.972 1.357-1.32.794-.428.562-1.357.463-1.852-.044-.22.372-.644.595-.63.925.068.53-.692.53-1.057a.52.52 0 0 1 .03-.182c.143-.425.764-.562.764-1.076 0-.36-.3-.527-.3-.89 0-.54.798-1.022 1.63-1.418A.665.665 0 0 0 18.026 3H21zM25 7h-2V6h3v20H6v-3h1v2h18zm5 3v20H10v-3h1v2h18V11h-2v-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/colorCodedMap16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/colorCodedMap16.json new file mode 100644 index 00000000..f66d36bd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/colorCodedMap16.json @@ -0,0 +1 @@ +[{"d":"M1 1v14h14V1zm13 10.555l-3.467-.858L7.887 2H14zM2 2h4.842L8.75 8.273 2 9.935zm0 12v-3.065a1.021 1.021 0 0 0 .24-.03l6.802-1.674.7 2.3L14 12.585V14z"},{"opacity":".2","d":"M2 14v-3.065a1.021 1.021 0 0 0 .24-.03l6.802-1.674.7 2.3L14 12.585V14z"},{"opacity":".5","d":"M14 11.555l-3.467-.858L7.887 2H14v9.555z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/colorCodedMap24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/colorCodedMap24.json new file mode 100644 index 00000000..b98eb703 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/colorCodedMap24.json @@ -0,0 +1 @@ +[{"d":"M2 2v20h20V2zm19 17.194l-5.604-1.6L10.837 3H21zM3 3h6.789l2.457 7.864L3 12.845zm0 18v-7.154a1.03 1.03 0 0 0 .21-.022l9.336-2.001 2.058 6.583L21 20.234V21z"},{"opacity":".5","d":"M21 19.194l-5.604-1.6L10.837 3H21v16.194z"},{"opacity":".2","d":"M3 21v-7.154a1.03 1.03 0 0 0 .21-.022l9.336-2.001 2.058 6.583L21 20.234V21z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/colorCodedMap32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/colorCodedMap32.json new file mode 100644 index 00000000..8bbaec65 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/colorCodedMap32.json @@ -0,0 +1 @@ +[{"d":"M3 3v26h26V3zm1 1h9.747l2.726 10.092L4 17.086zm24 24H4v-9.914a.997.997 0 0 0 .233-.028l12.546-3.011 2.267 7.251a.997.997 0 0 0 .68.663l8 2.286a.993.993 0 0 0 .274.039zm0-3.715L20 22l-2.545-8.143L14.783 4H28z"},{"opacity":".2","d":"M28 28H4v-9.914a.997.997 0 0 0 .233-.028l12.546-3.011 2.267 7.251a.997.997 0 0 0 .68.663l8 2.286a.993.993 0 0 0 .274.039z"},{"opacity":".5","d":"M28 24.285L20 22l-2.545-8.143L14.783 4H28v20.285z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/colorCorrection16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/colorCorrection16.json new file mode 100644 index 00000000..9657ec50 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/colorCorrection16.json @@ -0,0 +1 @@ +[{"d":"M11.5 2h-7L8 6zM9.296 3L8 4.481 6.704 3zM1 7v6h14V7zm1 5V8h12v4z"},{"opacity":".5","d":"M6 8h4v4H6z"},{"opacity":".75","d":"M14 12h-4V8h4z"},{"opacity":".25","d":"M6 12H2V8h4z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/colorCorrection24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/colorCorrection24.json new file mode 100644 index 00000000..304c56e9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/colorCorrection24.json @@ -0,0 +1 @@ +[{"d":"M6.5 4l5.5 6 5.5-6zm2.273 1h6.454L12 8.52zM23 20v-8H1v8zM2 19v-6h20v6z"},{"opacity":".5","d":"M8 13h8v6H8z"},{"opacity":".25","d":"M8 19H2v-6h6z"},{"opacity":".75","d":"M22 19h-6v-6h6z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/colorCorrection32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/colorCorrection32.json new file mode 100644 index 00000000..de52f143 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/colorCorrection32.json @@ -0,0 +1 @@ +[{"d":"M9.5 4l6.5 8 6.5-8zm2.1 1h8.8L16 10.414zM1 15v10h30V15zm29 9H2v-8h28z"},{"opacity":".5","d":"M11 16h10v8H11z"},{"opacity":".25","d":"M11 24H2v-8h9z"},{"opacity":".75","d":"M30 24h-9v-8h9z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/columnSettings16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/columnSettings16.json new file mode 100644 index 00000000..63805ced --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/columnSettings16.json @@ -0,0 +1 @@ +"M2 14v1H0v-2h1v1h1zM2 1H0v2h1V2h1V1zm4 13v-1H5v1H4v1h3v-1H6zM7 1H4v1h1v1h1V2h1V1zm8 0h-1v1h1v1h1V1h-1zm-3 0H9v1h1v1h1V2h1V1zm2.631 11.658c-.037.101-.08.2-.126.296l.602 1.308-.868.86-1.343-.592a3.328 3.328 0 0 1-.298.12l-.5 1.35h-1.222l-.53-1.373c-.1-.037-.2-.08-.296-.126l-1.308.601-.86-.867.592-1.343a3.321 3.321 0 0 1-.12-.299l-1.35-.499v-1.188l1.35-.5c.035-.101.076-.2.12-.298l-.592-1.343.86-.867 1.308.601a3.31 3.31 0 0 1 .296-.126L10.876 7h1.222l.5 1.35c.102.035.201.075.298.12l1.343-.593.868.86-.602 1.309c.047.096.089.195.126.296l1.37.53v1.256l-1.37.53zm.619-1.044v-.228l-1.207-.468-.116-.318a2.323 2.323 0 0 0-.097-.227l-.154-.318.53-1.155-.132-.13-1.184.522-.307-.14a2.466 2.466 0 0 0-.23-.093l-.335-.117-.442-1.192h-.185l-.468 1.209-.318.118c-.077.027-.152.06-.224.096l-.32.156-1.156-.531-.13.133.523 1.185-.144.309a2.685 2.685 0 0 0-.093.232l-.119.331-1.188.44v.144l1.188.44.119.33c.028.08.058.158.093.233l.144.309-.524 1.185.131.133 1.156-.531.32.156c.072.036.147.068.224.096l.318.118.468 1.209h.185l.442-1.192.335-.117c.08-.027.159-.06.236-.094l.305-.138 1.18.521.132-.13-.53-1.155.154-.318c.036-.074.068-.149.097-.227l.116-.318 1.207-.468zM13 11.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zm-1-.5h-1v1h1v-1zM1 4H0v2h1V4zm0 3H0v2h1V7zm5-3H5v2h1V4zm5 0h-1v2h1V4zm5 0h-1v2h1V4zM6 7H5v2h1V7zm0 3H5v2h1v-2zm-5 0H0v2h1v-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/columnSettings24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/columnSettings24.json new file mode 100644 index 00000000..6a6ed632 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/columnSettings24.json @@ -0,0 +1 @@ +"M10 4H9v1H8V4H7V3h3v1zM9 20v-1H8v1H7v1h3v-1H9zM9 9V7H8v2h1zm-1 6v2h1v-2H8zM3 3H1v2h1V4h1V3zM2 20v-1H1v2h2v-1H2zM2 9V7H1v2h1zm-1 6v2h1v-2H1zM22 3h-1v1h1v1h1V3h-1zm1 6V7h-1v2h1zm-6-6h-3v1h1v1h1V4h1V3zm-1 6V7h-1v2h1zM6 3H4v1h2V3zm0 17H4v1h2v-1zm7-17h-2v1h2V3zm7 0h-2v1h2V3zm-1 15a2 2 0 1 1-4 0 2 2 0 0 1 4 0zm-1 0a1 1 0 1 0-2 0 1 1 0 0 0 2 0zm.484 4.34l.653-.235 1.543.71 1.162-1.171-.724-1.624.296-.628 1.586-.59v-1.65l-1.66-.636-.235-.653.705-1.538-1.166-1.167-1.624.724-.628-.296-.59-1.586h-1.65l-.636 1.66-.653.235-1.543-.71-1.166 1.168.727 1.627-.295.628-1.586.59v1.65l1.66.636.235.653-.71 1.543 1.168 1.166 1.627-.727.628.295.59 1.586h1.65l.636-1.66zm-2.24-.66l-1.161-.544-1.4.627-.412-.411.59-1.283-.434-1.206L12 18.315v-.581l1.32-.49.544-1.161-.627-1.4.411-.412 1.283.59 1.206-.434.548-1.427h.581l.49 1.32 1.16.543 1.396-.622.412.412-.585 1.28.434 1.204 1.427.548v.581l-1.32.49-.543 1.16.623 1.398-.41.413-1.28-.588-1.207.434L17.315 23h-.581l-.49-1.32zM2 11H1v2h1v-2zm7 0H8v2h1v-2zm14 0h-1v2h1v-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/columnSettings32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/columnSettings32.json new file mode 100644 index 00000000..2203273a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/columnSettings32.json @@ -0,0 +1 @@ +"M3 5h1v1H3v1H2V5h1zm0 20H2v2h2v-1H3v-1zM3 9H2v2h1V9zm0 4H2v2h1v-2zm0 8H2v2h1v-2zm0-4H2v2h1v-2zM6 6h2V5H6v1zm0 21h2v-1H6v1zm5-22h-1v1h1v1h1V6h1V5h-2zm1 20h-1v1h-1v1h3v-1h-1v-1zm0-16h-1v2h1V9zm-1 6h1v-2h-1v2zm0 8h1v-2h-1v2zm0-4h1v-2h-1v2zm4-13h2V5h-2v1zm5-1h-1v1h1v1h1V6h1V5h-2zm9 0h-1v1h1v1h1V5h-1zm-9 6h1V9h-1v2zm0 4h1v-2h-1v2zm9-4h1V9h-1v2zm0 4h1v-2h-1v2zm-5-9h2V5h-2v1zm4.87 19.871l2.13-.79-.008-2.221-2.201-.838-.319-.849.95-2.066-1.577-1.565-2.149.965-.826-.377-.789-2.13-2.221.008-.838 2.201-.848.319-2.066-.95-1.566 1.577.965 2.149-.377.826-2.13.789.008 2.221 2.202.838.318.848-.95 2.066 1.577 1.566 2.15-.965.824.377.79 2.13 2.221-.008.838-2.202.849-.318 2.066.95 1.565-1.577-.965-2.15.377-.824zm-1.214 3.373l-1.81-.832-1.608.59-.758 1.994-.897.003-.691-1.864-1.555-.722-1.945.874-.636-.631.831-1.81L18 25.24l-1.995-.76-.003-.895 1.865-.692.721-1.555-.874-1.945.632-.636 1.809.831 1.608-.59.758-1.993.897-.004.69 1.866 1.556.72 1.945-.873.636.632-.831 1.809.588 1.607 1.995.76.004.896-1.866.692-.722 1.551.875 1.948-.631.636zM23 21a3 3 0 1 0 0 6 3 3 0 0 0 0-6zm0 5a2 2 0 1 1 0-4 2 2 0 0 1 0 4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/communityLinkChartLayout16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/communityLinkChartLayout16.json new file mode 100644 index 00000000..3cf901eb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/communityLinkChartLayout16.json @@ -0,0 +1 @@ +"M14.5 11c-.386 0-.734.15-1 .39a1.489 1.489 0 0 0-1-.39c-.114 0-.224.015-.33.04L9.697 7.392a1.486 1.486 0 0 0 .272-1.19l1.851-1.373c.205.105.433.17.679.17A1.5 1.5 0 0 0 12.5 2c-.403 0-.768.162-1.038.421l-1.47-.848c.002-.025.008-.048.008-.073C10 .673 9.327 0 8.5 0S7 .673 7 1.5c0 .042.009.082.013.124l-1.44.831A1.494 1.494 0 0 0 4.5 2C3.673 2 3 2.673 3 3.5S3.673 5 4.5 5c.32 0 .616-.103.86-.274l1.703 1.367A1.48 1.48 0 0 0 7 6.5c0 .326.107.625.284.871l-2.426 3.677A1.485 1.485 0 0 0 4.5 11c-.386 0-.734.15-1 .39a1.489 1.489 0 0 0-1-.39c-.827 0-1.5.673-1.5 1.5S1.673 14 2.5 14c.238 0 .46-.06.66-.16-.1.2-.16.422-.16.66 0 .827.673 1.5 1.5 1.5S6 15.327 6 14.5c0-.386-.15-.734-.39-1 .13-.144.231-.313.298-.5h5.184c.067.187.168.356.298.5-.24.266-.39.614-.39 1 0 .827.673 1.5 1.5 1.5s1.5-.673 1.5-1.5c0-.238-.06-.46-.16-.66.2.1.422.16.66.16.827 0 1.5-.673 1.5-1.5s-.673-1.5-1.5-1.5zm-1.75 1a.25.25 0 0 1 .25.25v.5a.25.25 0 0 1-.25.25h-.5a.25.25 0 0 1-.25-.25v-.487c0-.145.118-.263.263-.263h.487zm-7.058-.4l2.414-3.66c.127.035.257.059.394.059.127 0 .249-.02.367-.05l2.459 3.628a1.5 1.5 0 0 0-.234.424H5.908a1.499 1.499 0 0 0-.216-.402zM9 6.263v.487a.25.25 0 0 1-.25.25h-.5A.25.25 0 0 1 8 6.75v-.5A.25.25 0 0 1 8.25 6h.487c.145 0 .263.118.263.263zm3-3.013a.25.25 0 0 1 .25-.25h.487c.145 0 .263.118.263.263v.487a.25.25 0 0 1-.25.25h-.5a.25.25 0 0 1-.25-.25v-.5zm-.982.07c-.007.06-.018.118-.018.18 0 .213.046.416.127.6l-1.68 1.247A1.49 1.49 0 0 0 9 5.092V2.908c.235-.084.442-.222.606-.403l1.412.815zM8 1.25A.25.25 0 0 1 8.25 1h.487c.145 0 .263.118.263.263v.487a.25.25 0 0 1-.25.25h-.5A.25.25 0 0 1 8 1.75v-.5zm-.576 1.29c.16.165.356.29.576.368v2.184c-.128.046-.25.105-.36.182L5.937 3.907A1.48 1.48 0 0 0 6 3.5c0-.044-.01-.086-.013-.13l1.437-.83zM4.75 4h-.5A.25.25 0 0 1 4 3.75v-.5A.25.25 0 0 1 4.25 3h.487c.145 0 .263.118.263.263v.487a.25.25 0 0 1-.25.25zM4 12.25a.25.25 0 0 1 .25-.25h.487c.145 0 .263.118.263.263v.487a.25.25 0 0 1-.25.25h-.5a.25.25 0 0 1-.25-.25v-.5zm-1 .5a.25.25 0 0 1-.25.25h-.5a.25.25 0 0 1-.25-.25v-.5a.25.25 0 0 1 .25-.25h.487c.145 0 .263.118.263.263v.487zm2 2a.25.25 0 0 1-.25.25h-.5a.25.25 0 0 1-.25-.25v-.5a.25.25 0 0 1 .25-.25h.487c.145 0 .263.118.263.263v.487zm8 0a.25.25 0 0 1-.25.25h-.5a.25.25 0 0 1-.25-.25v-.487c0-.145.118-.263.263-.263h.487a.25.25 0 0 1 .25.25v.5zm2-2a.25.25 0 0 1-.25.25h-.5a.25.25 0 0 1-.25-.25v-.487c0-.145.118-.263.263-.263h.487a.25.25 0 0 1 .25.25v.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/communityLinkChartLayout24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/communityLinkChartLayout24.json new file mode 100644 index 00000000..3558c0ec --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/communityLinkChartLayout24.json @@ -0,0 +1 @@ +"M9 6a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1zm7-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1V5zm-5.461 2.124l-.912-.536A2.37 2.37 0 0 0 9.9 5.5c0-.33-.067-.644-.188-.93l1.005-.479A2.39 2.39 0 0 0 12 4.846v1.308a2.401 2.401 0 0 0-1.461.97zM13 6.154V4.846a2.39 2.39 0 0 0 1.283-.755l1.005.48c-.121.285-.188.6-.188.929 0 .394.104.76.273 1.088l-.912.536A2.401 2.401 0 0 0 13 6.154zM5 18a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1zm15-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1zM8 22a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1zm9-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1zm-8-3a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1zm7-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1zm-6.154 0a2.393 2.393 0 0 0-.696-1.234l2.786-4.94c.182.044.369.074.564.074s.382-.03.564-.074l2.786 4.94A2.393 2.393 0 0 0 15.154 17H9.846zM12 10a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1zm0-6a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1zm.5-3.9a2.403 2.403 0 0 0-2.4 2.4c0 .21.036.412.087.606l-1.118.592A2.38 2.38 0 0 0 7.5 3.1c-1.323 0-2.4 1.076-2.4 2.4s1.077 2.4 2.4 2.4c.54 0 1.035-.186 1.437-.49l1.203.697a2.38 2.38 0 0 0-.04.393c0 .774.374 1.456.944 1.895l-2.788 4.839c-.24-.08-.49-.134-.756-.134-.835 0-1.57.43-2 1.078a2.398 2.398 0 0 0-2-1.078c-3.175 0-3.175 4.8 0 4.8.835 0 1.57-.43 2-1.078.093.14.2.27.32.388-2.664.794-2.055 4.69.68 4.69 1.323 0 2.4-1.076 2.4-2.4a2.39 2.39 0 0 0-.72-1.71A2.399 2.399 0 0 0 9.846 18h5.308a2.4 2.4 0 0 0 1.666 1.79 2.39 2.39 0 0 0-.72 1.71c0 1.324 1.077 2.4 2.4 2.4 2.745 0 3.336-3.899.68-4.69.12-.118.227-.248.32-.388a2.398 2.398 0 0 0 2 1.078c3.175 0 3.175-4.8 0-4.8-.835 0-1.57.43-2 1.078a2.398 2.398 0 0 0-2-1.078c-.266 0-.517.054-.756.134l-2.788-4.84c.57-.438.944-1.12.944-1.894a2.38 2.38 0 0 0-.04-.393l1.203-.696c.402.303.896.489 1.437.489 1.323 0 2.4-1.076 2.4-2.4s-1.077-2.4-2.4-2.4a2.38 2.38 0 0 0-1.569.598l-1.118-.592A2.37 2.37 0 0 0 14.9 2.5c0-1.324-1.077-2.4-2.4-2.4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/communityLinkChartLayout32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/communityLinkChartLayout32.json new file mode 100644 index 00000000..a88b7be4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/communityLinkChartLayout32.json @@ -0,0 +1 @@ +"M28.5 22.1c-.835 0-1.57.43-2 1.078a2.38 2.38 0 0 0-2.971-.869l-5.256-7.205a2.382 2.382 0 0 0 .435-2.544l3.22-2.261c.422.37.968.601 1.572.601 1.323 0 2.4-1.076 2.4-2.4s-1.077-2.4-2.4-2.4c-.64 0-1.22.256-1.651.666l-3.16-2.294A2.38 2.38 0 0 0 18.9 3.5c0-1.324-1.077-2.4-2.4-2.4s-2.4 1.076-2.4 2.4c0 .346.077.673.209.97l-3.163 2.292A2.386 2.386 0 0 0 9.5 6.1c-1.323 0-2.4 1.076-2.4 2.4s1.077 2.4 2.4 2.4a2.38 2.38 0 0 0 1.578-.606l3.215 2.264a2.382 2.382 0 0 0 .434 2.545L9.471 22.31a2.38 2.38 0 0 0-2.971.87 2.398 2.398 0 0 0-2-1.079c-3.175 0-3.175 4.8 0 4.8.835 0 1.57-.43 2-1.078.093.14.2.27.32.388-2.664.794-2.055 4.69.68 4.69 1.323 0 2.4-1.076 2.4-2.4a2.39 2.39 0 0 0-.72-1.71A2.399 2.399 0 0 0 10.846 25h11.308a2.4 2.4 0 0 0 1.666 1.79 2.39 2.39 0 0 0-.72 1.71c0 1.324 1.077 2.4 2.4 2.4s2.4-1.076 2.4-2.4c0-1.086-.73-1.995-1.72-2.29.12-.118.227-.248.32-.388a2.398 2.398 0 0 0 4.4-1.322c0-1.324-1.077-2.4-2.4-2.4zm-18.233.79l5.269-7.196a2.37 2.37 0 0 0 1.928 0l5.269 7.196a2.387 2.387 0 0 0-.579 1.11H10.846a2.387 2.387 0 0 0-.579-1.11zm1.45-15.307L14.9 5.276c.307.277.681.48 1.1.57v5.308c-.43.092-.813.302-1.125.59l-3.197-2.25a2.367 2.367 0 0 0 .038-1.911zm6.38-2.305l3.185 2.312a2.384 2.384 0 0 0-.182.91c0 .358.084.694.225 1l-3.198 2.246A2.394 2.394 0 0 0 17 11.154V5.846c.418-.09.79-.292 1.098-.568zM15 13a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1zm8-6h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1zm-8-4a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1V3zm-5 7H9a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1zM6 25a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1zm3 4a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1zm1-4a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1zm13 0v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1zm4 3v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1zm3-3a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/compactness16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/compactness16.json new file mode 100644 index 00000000..a1d971b7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/compactness16.json @@ -0,0 +1 @@ +"M8 6V3H4.69a6.039 6.039 0 0 0-1.15 1H7v2H5v3H2.09a5.936 5.936 0 0 0 .26 1h2.995L9 12.496v1.414a5.936 5.936 0 0 0 1-.26V10h3.65a5.936 5.936 0 0 0 .26-1H13V6h-2V2.812a5.968 5.968 0 0 0-1-.462V6zm4 1v2H9v2.285l-3-2.05V7zm-4 8.969a8.67 8.67 0 0 1-.428-.011l.051-.937a7.016 7.016 0 0 0 2.597-.347l.297.89A7.956 7.956 0 0 1 8 15.968zm-2.38-.363a7.917 7.917 0 0 1-2.621-1.402l.59-.73a6.974 6.974 0 0 0 2.31 1.238zm6.688-.9l-.508-.789a7.039 7.039 0 0 0 1.903-1.804l.76.55a7.979 7.979 0 0 1-2.155 2.042zm-10.689-1.93a7.893 7.893 0 0 1-1.307-2.669l.905-.247a6.957 6.957 0 0 0 1.152 2.353zm13.799-1.857l-.873-.344A6.982 6.982 0 0 0 15.031 8a5.25 5.25 0 0 0-.004-.251l.938-.031c.003.095.005.19.004.287a7.935 7.935 0 0 1-.551 2.914zM.032 8.144V8a7.96 7.96 0 0 1 .5-2.787l.88.328A6.994 6.994 0 0 0 .968 8v.123zM14.748 6.02a6.952 6.952 0 0 0-1.194-2.332l.74-.577a7.924 7.924 0 0 1 1.354 2.645zM2.225 3.988l-.77-.535a7.955 7.955 0 0 1 2.12-2.081l.52.779a7.02 7.02 0 0 0-1.87 1.837zm10.09-1.54a6.988 6.988 0 0 0-2.333-1.196l.264-.9a7.935 7.935 0 0 1 2.645 1.356zM5.66 1.367L5.35.483A7.93 7.93 0 0 1 7.996.03a1.016 1.016 0 0 0 .29.006l-.035.936L8 .97h-.004a6.992 6.992 0 0 0-2.335.398z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/compactness24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/compactness24.json new file mode 100644 index 00000000..5c6918d8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/compactness24.json @@ -0,0 +1 @@ +"M19 14v-4h-3V4.45a8.92 8.92 0 0 0-1-.425V10h-3V6H5.792a9.064 9.064 0 0 0-.9 1H11v3H8v5H3.36a8.93 8.93 0 0 0 .348 1h5.157L14 18.996v2.272a8.896 8.896 0 0 0 1-.293V15h5.64a8.92 8.92 0 0 0 .225-1zm-1 0h-4v3.838L9.135 15H9v-4h9zm-5.982 9.459l-.002-.916a10.05 10.05 0 0 0 2.596-.344l.239.885a11.011 11.011 0 0 1-2.833.375zm-1.9-.162a10.904 10.904 0 0 1-2.73-.854l.385-.83a9.995 9.995 0 0 0 2.5.782zm6.526-.869l-.39-.829a10.05 10.05 0 0 0 2.207-1.411l.59.7a10.96 10.96 0 0 1-2.407 1.54zm-10.91-.938a11.046 11.046 0 0 1-2.111-1.926l.7-.59a10.113 10.113 0 0 0 1.936 1.765zm14.664-1.952l-.7-.589a10.052 10.052 0 0 0 1.407-2.208l.83.386a10.975 10.975 0 0 1-1.537 2.411zM2.523 18.005a10.933 10.933 0 0 1-1.102-2.638l.885-.24a10.011 10.011 0 0 0 1.008 2.417zm20.065-2.671l-.885-.237a10.08 10.08 0 0 0 .339-2.597 10.199 10.199 0 0 0-.162-1.81l.9-.162a11.03 11.03 0 0 1-.192 4.805zM1.087 13.489a11.05 11.05 0 0 1-.045-.989 10.968 10.968 0 0 1 .16-1.866l.902.157a10.035 10.035 0 0 0-.146 1.709c0 .305.014.608.041.906zm1.46-4.39l-.86-.31a10.959 10.959 0 0 1 1.311-2.54l.752.522A10.089 10.089 0 0 0 2.548 9.1zm18.87-.094a10.024 10.024 0 0 0-1.224-2.314l.746-.53a10.936 10.936 0 0 1 1.337 2.526zM4.871 5.428l-.65-.646a11.08 11.08 0 0 1 2.258-1.75l.462.79a10.096 10.096 0 0 0-2.07 1.606zm14.189-.07a10.037 10.037 0 0 0-2.085-1.584l.453-.795a10.916 10.916 0 0 1 2.276 1.729zM8.52 3.078l-.316-.86a10.89 10.89 0 0 1 2.79-.63l.081.912a9.953 9.953 0 0 0-2.555.577zm6.865-.036a9.96 9.96 0 0 0-2.56-.55l.074-.914a10.904 10.904 0 0 1 2.794.602z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/compactness32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/compactness32.json new file mode 100644 index 00000000..abeb4114 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/compactness32.json @@ -0,0 +1 @@ +"M26 18v-7h-4V5.624q-.486-.283-1-.519V11h-5V7H8.09a12.094 12.094 0 0 0-1.01 1H15v3h-4v9H4.7c.121.34.255.674.405 1h6.579L19 25.442v2.163q.51-.132 1-.305V19h7.605q.128-.493.214-1zm-1 0h-6v6.272l-7-4.25V12h13zm-8.999 12q-.935-.036-1.793-.156l.137-.99c.54.075 1.104.124 1.675.146.39 0 .793-.019 1.193-.056l.092.996c-.429.039-.865.06-1.304.06zm3.34-.401l-.237-.972a12.918 12.918 0 0 0 2.699-.99l.447.894a13.94 13.94 0 0 1-2.908 1.068zm-7.148-.162a14.442 14.442 0 0 1-2.884-1.115l.46-.887a13.397 13.397 0 0 0 2.684 1.037zm11.831-1.964l-.574-.82a13.116 13.116 0 0 0 2.16-1.899l.739.674a14.126 14.126 0 0 1-2.325 2.045zM7.551 27.23a13.004 13.004 0 0 1-2.264-2.125l.768-.642a11.987 11.987 0 0 0 2.088 1.961zm20.075-3.427l-.83-.558a12.968 12.968 0 0 0 1.331-2.55l.932.362a13.922 13.922 0 0 1-1.433 2.746zm-23.54-.386a13.868 13.868 0 0 1-1.284-2.818l.949-.313a12.902 12.902 0 0 0 1.193 2.616zm25.575-4.34l-.976-.218A13.116 13.116 0 0 0 29 16l1-.06V16a14.146 14.146 0 0 1-.339 3.078zm-27.363-.481a14.897 14.897 0 0 1-.228-2.597c0-.162.003-.324.008-.486l1 .031c-.005.152-.008.304-.008.455a13.961 13.961 0 0 0 .212 2.423zm26.554-4.567a12.97 12.97 0 0 0-.747-2.777l.932-.365a13.995 13.995 0 0 1 .803 2.991zM3.273 13.63l-.986-.171a14.459 14.459 0 0 1 .85-2.975l.925.376a13.46 13.46 0 0 0-.789 2.77zm24.003-4.106a13.172 13.172 0 0 0-1.702-2.319l.737-.677a14.171 14.171 0 0 1 1.83 2.496zm-22.361-.38l-.86-.51A13.199 13.199 0 0 1 5.942 6.17l.717.697a12.215 12.215 0 0 0-1.743 2.277zm19.262-3.252a13.065 13.065 0 0 0-2.422-1.553l.443-.896a14.097 14.097 0 0 1 2.608 1.671zm-16.08-.284L7.5 4.805a13.473 13.473 0 0 1 2.687-1.546l.396.918a12.516 12.516 0 0 0-2.487 1.43zm11.878-1.99a12.955 12.955 0 0 0-2.819-.568l.088-.996a13.982 13.982 0 0 1 3.035.613zm-7.577-.076l-.263-.964a16.73 16.73 0 0 1 3.033-.528l.082.997a15.705 15.705 0 0 0-2.852.495z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/compare16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/compare16.json new file mode 100644 index 00000000..19d4eb18 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/compare16.json @@ -0,0 +1 @@ +"M12 9v1.746L14.296 8.5 12 6.254V8h-2V2h6v13h-6V9zm-4 7h1V1H8zm-7-1h6v-1H2V3h5V2H1zm4-8.45L2.95 8.5 5 10.45V9h2V8H5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/compare24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/compare24.json new file mode 100644 index 00000000..88d3036c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/compare24.json @@ -0,0 +1 @@ +"M2 4h9v1H3v15h8v1H2zm10 19h1V2h-1zM8.283 10.283l-.566-.566L4.934 12.5l2.783 2.783.566-.566L6.566 13H11v-1H6.566zM14 12h4.08l-1.54-1.54.92-.92 2.96 2.96-2.96 2.96-.92-.92L18.08 13H14v8h9V4h-9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/compare32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/compare32.json new file mode 100644 index 00000000..a59bad01 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/compare32.json @@ -0,0 +1 @@ +"M8.707 16H15v1H8.707l2.646 2.646-.707.707L6.793 16.5l3.854-3.854.707.707zM3 27h12v-1H4V7h11V6H3zM18 6v10h6.08l-2.54-2.54.92-.92 3.96 3.96-3.96 3.96-.92-.92L24.08 17H18v10h12V6zm-2 24h1V3h-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/compass16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/compass16.json new file mode 100644 index 00000000..c226e4ab --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/compass16.json @@ -0,0 +1 @@ +"M2 15.97L8 12l6 3.97L8 0zm6.552-4.804a1 1 0 0 0-1.103 0L4.02 13.434 8 2.844l3.979 10.59z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/compass24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/compass24.json new file mode 100644 index 00000000..afe666c4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/compass24.json @@ -0,0 +1 @@ +"M3 23.956L12 18l9 5.956L12 0zm15.978-2.537l-6.426-4.253a1 1 0 0 0-1.104 0l-6.427 4.253 6.98-18.575z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/compass32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/compass32.json new file mode 100644 index 00000000..07037b6b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/compass32.json @@ -0,0 +1 @@ +"M28 31.941L16 0 4 31.941 16 24zm-12.551-8.775L6.02 29.404 16 2.844l9.979 26.56-9.427-6.238a1 1 0 0 0-1.103 0z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/compassNeedle16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/compassNeedle16.json new file mode 100644 index 00000000..5a673427 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/compassNeedle16.json @@ -0,0 +1 @@ +"M10.924 7.486L8 .348 5.076 7.486 8 15.848zM6.314 8h3.372L8 12.819z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/compassNeedle24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/compassNeedle24.json new file mode 100644 index 00000000..02d878f6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/compassNeedle24.json @@ -0,0 +1 @@ +"M12 22.981l4.12-11.49L12 1.149 7.88 11.49zM9.125 12h5.75L12 20.019z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/compassNeedle32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/compassNeedle32.json new file mode 100644 index 00000000..66d5f68a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/compassNeedle32.json @@ -0,0 +1 @@ +"M21.052 15.665l.06-.171L16 1.914l-5.111 13.58 5.097 14.694zm-8.93.335h7.754l-3.888 11.145z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/compassNorthCircle16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/compassNorthCircle16.json new file mode 100644 index 00000000..1219fdd2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/compassNorthCircle16.json @@ -0,0 +1 @@ +"M8 2.5l-4 9 4-2 4 2zm0 6a1 1 0 0 0-.447.105l-1.507.754L8 4.962l1.954 4.397-1.507-.754A1 1 0 0 0 8 8.5zM8 .2A7.8 7.8 0 1 0 15.8 8 7.809 7.809 0 0 0 8 .2zm0 14.6A6.8 6.8 0 1 1 14.8 8 6.808 6.808 0 0 1 8 14.8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/compassNorthCircle24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/compassNorthCircle24.json new file mode 100644 index 00000000..72a8ef24 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/compassNorthCircle24.json @@ -0,0 +1 @@ +"M12 4L6 17.5l6-3 6 3zm0 9.5a1 1 0 0 0-.447.105L8.046 15.36 12 6.462l3.954 8.897-3.507-1.754A1 1 0 0 0 12 13.5zm0-12.3A10.8 10.8 0 1 0 22.8 12 10.812 10.812 0 0 0 12 1.2zm0 20.6a9.8 9.8 0 1 1 9.8-9.8 9.811 9.811 0 0 1-9.8 9.8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/compassNorthCircle32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/compassNorthCircle32.json new file mode 100644 index 00000000..6d25f867 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/compassNorthCircle32.json @@ -0,0 +1 @@ +"M16 5.5l-8 18 8-4 8 4zm0 13a1 1 0 0 0-.447.105l-5.507 2.754L16 7.962l5.954 13.397-5.507-2.754A1 1 0 0 0 16 18.5zm0-16.3A13.8 13.8 0 1 0 29.8 16 13.815 13.815 0 0 0 16 2.2zm0 26.6A12.8 12.8 0 1 1 28.8 16 12.815 12.815 0 0 1 16 28.8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/conditionalRules16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/conditionalRules16.json new file mode 100644 index 00000000..426a8461 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/conditionalRules16.json @@ -0,0 +1 @@ +"M9 8H5.95a2.5 2.5 0 1 0 0 1H7v4h6.227l-1.58 1.581.706.707 2.81-2.81-2.81-2.808-.707.707L13.27 12H8V9h2V4h3.227l-1.58 1.581.706.707 2.81-2.81L12.352.67l-.706.707L13.27 3H9zm-5.5 2A1.5 1.5 0 1 1 5 8.5 1.5 1.5 0 0 1 3.5 10z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/conditionalRules24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/conditionalRules24.json new file mode 100644 index 00000000..936d3229 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/conditionalRules24.json @@ -0,0 +1 @@ +"M19.367 8.355l3.89-3.89L19.426.632l-.707.707L21.378 4H14v8H7.95a3.5 3.5 0 1 0 0 1H11v7h10.309l-2.649 2.648.707.707 3.89-3.89-3.832-3.833-.707.707L21.378 19H12v-6h3V5h6.309L18.66 7.648zM4.5 15A2.5 2.5 0 1 1 7 12.5 2.5 2.5 0 0 1 4.5 15z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/conditionalRules32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/conditionalRules32.json new file mode 100644 index 00000000..7b56660e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/conditionalRules32.json @@ -0,0 +1 @@ +"M25.633 23.354L28.279 26H17v-9h4V6h7.28l-2.647 2.646.707.707L30.193 5.5 26.34 1.646l-.707.707L28.279 5H20v11h-9.05a4.5 4.5 0 1 0 0 1H16v10h12.28l-2.647 2.646.707.707 3.853-3.853-3.853-3.854zM6.5 20a3.5 3.5 0 1 1 3.5-3.5A3.504 3.504 0 0 1 6.5 20z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/conditionalRulesPath16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/conditionalRulesPath16.json new file mode 100644 index 00000000..8cae1129 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/conditionalRulesPath16.json @@ -0,0 +1 @@ +"M9.419 11.646l-.707.707 2.81 2.81 2.808-2.81-.707-.707L12 13.27V8H5V5.95a2.5 2.5 0 1 0-1 0V9h7v4.227zM2.999 3.5A1.5 1.5 0 1 1 4.5 5 1.5 1.5 0 0 1 3 3.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/conditionalRulesPath24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/conditionalRulesPath24.json new file mode 100644 index 00000000..3438253e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/conditionalRulesPath24.json @@ -0,0 +1 @@ +"M18 20.379V13H7V8.95a3.5 3.5 0 1 0-1 0V14h11v6.309l-2.648-2.649-.707.707 3.89 3.89 3.833-3.832-.707-.707zM4 5.5A2.5 2.5 0 1 1 6.5 8 2.5 2.5 0 0 1 4 5.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/conditionalRulesPath32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/conditionalRulesPath32.json new file mode 100644 index 00000000..381b4ee5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/conditionalRulesPath32.json @@ -0,0 +1 @@ +"M8 18h15v9.28l-2.646-2.647-.707.707 3.853 3.853 3.854-3.853-.707-.707L24 27.279V17H9v-5.05a4.5 4.5 0 1 0-1 0zM5 7.5A3.5 3.5 0 1 1 8.5 11 3.505 3.505 0 0 1 5 7.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/conferenceRoom16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/conferenceRoom16.json new file mode 100644 index 00000000..9a2a1d71 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/conferenceRoom16.json @@ -0,0 +1 @@ +"M3.309 7.5A1.996 1.996 0 1 0 0 6a1.987 1.987 0 0 0 .691 1.5A1.987 1.987 0 0 0 0 9v2h1V9a1 1 0 0 1 2 0v.896l.715-1.908A2 2 0 0 0 3.31 7.5zM1 6a1 1 0 1 1 1 1 1.001 1.001 0 0 1-1-1zm14.309 1.5a2 2 0 1 0-2.618 0 2 2 0 0 0-.406.488L13 9.896V9a1 1 0 0 1 2 0v2h1V9a1.987 1.987 0 0 0-.691-1.5zM13 6a1 1 0 1 1 1 1 1.001 1.001 0 0 1-1-1zM7 5a1 1 0 0 1 2 0v1h1V5a1.987 1.987 0 0 0-.691-1.5 2 2 0 1 0-2.618 0A1.987 1.987 0 0 0 6 5v1h1zm0-3a1 1 0 1 1 1 1 1.001 1.001 0 0 1-1-1zm4.09 5.648l2.878 7.676-.936.352L10.153 8H5.847l-2.879 7.676-.936-.352L4.91 7.648A1.005 1.005 0 0 1 5.847 7h4.306a1.005 1.005 0 0 1 .937.648z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/conferenceRoom24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/conferenceRoom24.json new file mode 100644 index 00000000..9b4dd0cc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/conferenceRoom24.json @@ -0,0 +1 @@ +"M2.898 12.581a2.467 2.467 0 0 1 2.073-.538 2.38 2.38 0 0 1 1.42.871l.419-1.023a3.39 3.39 0 0 0-.707-.489 2.5 2.5 0 1 0-3.215-.006 3.454 3.454 0 0 0-.631.418A3.491 3.491 0 0 0 1 14.5V16h1v-1.5a2.492 2.492 0 0 1 .898-1.919zM3 9.5A1.5 1.5 0 1 1 4.5 11 1.502 1.502 0 0 1 3 9.5zm18.103 1.902a2.5 2.5 0 1 0-3.215-.007 3.448 3.448 0 0 0-.631.419c-.026.021-.044.05-.07.072l.412 1.006a2.407 2.407 0 0 1 2.372-.849A2.608 2.608 0 0 1 22 14.646V16h1v-1.354a3.647 3.647 0 0 0-1.897-3.244zM18 9.5a1.5 1.5 0 1 1 1.5 1.5A1.502 1.502 0 0 1 18 9.5zM10 9V8a1.99 1.99 0 0 1 .764-1.572 2.02 2.02 0 0 1 1.739-.367A2.08 2.08 0 0 1 14 8.119V9h1v-.88a3.173 3.173 0 0 0-1.445-2.678 2.5 2.5 0 1 0-3.1.009 2.956 2.956 0 0 0-.31.192A2.984 2.984 0 0 0 9 8v1zm.5-5.5A1.5 1.5 0 1 1 12 5a1.502 1.502 0 0 1-1.5-1.5zm9.463 17.81l-.926.38L14.664 11H9.336L4.963 21.69l-.926-.38L8.41 10.622A.997.997 0 0 1 9.336 10h5.328a.996.996 0 0 1 .925.62z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/conferenceRoom32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/conferenceRoom32.json new file mode 100644 index 00000000..51b45b29 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/conferenceRoom32.json @@ -0,0 +1 @@ +"M6 16a2.99 2.99 0 0 1 2.578 1.49l.383-1.155a3.999 3.999 0 0 0-1.207-.912 3 3 0 1 0-3.508 0A3.992 3.992 0 0 0 2 19v2h1v-2a3.003 3.003 0 0 1 3-3zm0-5a2 2 0 1 1-2 2 2.003 2.003 0 0 1 2-2zm21.754 4.423a3 3 0 1 0-3.508 0 4 4 0 0 0-1.207.912l.384 1.155A2.99 2.99 0 0 1 29 19v2h1v-2a3.992 3.992 0 0 0-2.246-3.577zM26 11a2 2 0 1 1-2 2 2.003 2.003 0 0 1 2-2zm-13 2v-2a3 3 0 0 1 6 0v2h1v-2a3.992 3.992 0 0 0-2.246-3.577 3 3 0 1 0-3.508 0A3.992 3.992 0 0 0 12 11v2zm3-10a2 2 0 1 1-2 2 2.003 2.003 0 0 1 2-2zm9.975 25.343l-.95.314-.052-.157-4.372-13.158a.5.5 0 0 0-.475-.342h-8.252a.5.5 0 0 0-.475.343L7.027 28.5l-.052.157-.95-.314 4.425-13.316A1.498 1.498 0 0 1 11.874 14h8.252a1.499 1.499 0 0 1 1.424 1.026z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/configure16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/configure16.json new file mode 100644 index 00000000..68e79485 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/configure16.json @@ -0,0 +1 @@ +"M12 4H6V3h6zm-4.38 6H1V1h12v5.853a1.241 1.241 0 0 1 .705.714l.054.145.17-.076c.023-.01.048-.006.071-.015V0H0v11h6.859a1.24 1.24 0 0 1 .711-.7l.146-.054-.075-.172c-.01-.024-.011-.05-.02-.074zM2 6h3v3H2zm1 2h1V7H3zm2-3H2V2h3zM4 3H3v1h1zm2 5h2.58l.081-.082a1.25 1.25 0 0 1 1.41-.256l.14.065.068-.177a1.24 1.24 0 0 1 .426-.55H6zm8.783 5.03q-.05.134-.112.262l.535 1.163-.771.765-1.194-.527q-.13.06-.265.107l-.444 1.2h-1.087l-.47-1.22q-.135-.05-.264-.113l-1.163.535-.764-.771.527-1.194q-.06-.13-.107-.265l-1.2-.444v-1.056l1.2-.444q.047-.136.107-.265l-.527-1.194.764-.771 1.163.535q.129-.062.263-.113L11.445 8h1.087l.444 1.2q.136.047.265.107l1.194-.527.77.765-.534 1.163q.062.128.112.262l1.217.471v1.117zm.215-.906v-.248l-.815-.27a2.206 2.206 0 0 0-.355-.862l.365-.793-.161-.16-.767.387a2.206 2.206 0 0 0-.861-.36L12.101 9h-.226l-.27.817a2.206 2.206 0 0 0-.861.354l-.793-.364-.159.16.385.768a2.206 2.206 0 0 0-.358.86L9 11.897v.204l.818.304a2.205 2.205 0 0 0 .358.859l-.385.768.16.16.792-.364a2.205 2.205 0 0 0 .862.354l.27.817h.226l.302-.819a2.207 2.207 0 0 0 .86-.359l.768.386.161-.16-.365-.792a2.205 2.205 0 0 0 .355-.862zM12 11a1 1 0 1 0 1 1 1 1 0 0 0-1-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/configure24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/configure24.json new file mode 100644 index 00000000..909ee649 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/configure24.json @@ -0,0 +1 @@ +"M11.969 14a1.237 1.237 0 0 0 .044.863l.061.137H8v-1zm5.183-3.25h1.65a1.216 1.216 0 0 1 .198.03V10H8v1h8.412a1.243 1.243 0 0 1 .74-.25zM19 6H8v1h11zM4 13h3v3H4zm1 2h1v-1H5zm5.75 3H2V3h19v9.077l.135-.06a1.1 1.1 0 0 1 .865-.039V2H1v17h9.773a1.201 1.201 0 0 1-.023-.152zM7 8H4V5h3zM6 6H5v1h1zm1 6H4V9h3zm-1-2H5v1h1zm14 8a2 2 0 1 1-2-2 2 2 0 0 1 2 2zm-1 0a1 1 0 1 0-1 1 1 1 0 0 0 1-1zm3.414 1.392l-.296.628.724 1.624-1.162 1.17-1.543-.71-.653.236-.636 1.66h-1.65l-.59-1.586-.628-.295-1.627.727-1.167-1.166.71-1.543-.236-.653-1.66-.636v-1.65l1.586-.59.295-.628-.727-1.627 1.166-1.167 1.543.71.653-.236.636-1.66h1.65l.59 1.586.628.296 1.624-.724 1.166 1.167-.705 1.538.235.653 1.66.636v1.65zm-1.277.523l.544-1.158 1.319-.49v-.582l-1.427-.548-.434-1.204.585-1.28-.412-.412-1.397.622-1.158-.544-.49-1.319h-.582l-.548 1.427-1.206.434-1.283-.59-.41.411.626 1.4-.545 1.161-1.319.49v.582l1.427.548.434 1.206-.59 1.283.411.41 1.4-.626 1.161.545.49 1.319h.582l.548-1.427 1.206-.434 1.28.588.411-.413z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/configure32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/configure32.json new file mode 100644 index 00000000..1569f932 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/configure32.json @@ -0,0 +1 @@ +"M11 18h4.55l.45 1h-5zm9.691-4.436a1.244 1.244 0 0 1 .436-.564H11v1h9.525zM25 8H11v1h14zM9 15H6v-3h3zm-1-2H7v1h1zm5.757 10H3V4h25v10.322a1.232 1.232 0 0 1 .726.333l.274.272V3H2v21h12.12a1.238 1.238 0 0 1-.361-.855zM9 10H6V7h3zM8 8H7v1h1zm-2 9h3v3H6zm1 2h1v-1H7zm19 3a3 3 0 1 1-3-3 3 3 0 0 1 3 3zm-1 0a2 2 0 1 0-2 2 2 2 0 0 0 2-2zm3.493 2.696l.965 2.149-1.565 1.577-2.066-.95-.849.319-.838 2.201-2.222.008-.79-2.13-.824-.377-2.149.965-1.576-1.565.949-2.066-.318-.849-2.202-.838L15 20.92l2.13-.79.377-.826-.965-2.149 1.566-1.576 2.066.949.848-.318.838-2.202L24.08 14l.79 2.13.825.377 2.15-.965 1.576 1.566-.95 2.066.319.848 2.201.838.008 2.222-2.13.79zm-.206 1.913l-.875-1.948.722-1.552L30 22.417l-.004-.896-1.995-.76-.588-1.607.831-1.808-.636-.633-1.945.874-1.555-.721L23.417 15l-.897.004-.758 1.994-1.608.59-1.81-.832-.63.636.873 1.945-.72 1.555-1.866.692.003.896 1.995.76.588 1.606-.83 1.81.635.63 1.945-.872 1.555.721.69 1.864.898-.003.758-1.994 1.608-.59 1.81.832z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/configureEditing16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/configureEditing16.json new file mode 100644 index 00000000..70449892 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/configureEditing16.json @@ -0,0 +1 @@ +"M6.754 12.528v-.968l-1.792 1.792-1.413-1.415 8.007-8.008 1.414 1.415-1.406 1.406h.968c.132 0 .261.022.383.062l1.361-1.362 1.445-1.443c.391-.39.361-.993-.03-1.385l-1.413-1.414c-.392-.39-.994-.42-1.385-.03L2.841 11.23l-1.756 4.097a.371.371 0 0 0 .488.487L5.67 14.06l1.147-1.147a1.238 1.238 0 0 1-.062-.384zm6.6-10.396c.12-.12.314-.12.433 0l.981.98a.307.307 0 0 1 0 .434l-1.09 1.09-1.414-1.414 1.09-1.09zM2.624 14.276l.554-1.294.74.74-1.294.554zM16 12.558v-1.117l-1.217-.47a2.934 2.934 0 0 0-.112-.263l.535-1.163-.771-.765-1.194.527a2.938 2.938 0 0 0-.265-.107L12.532 8h-1.087l-.47 1.22a3.08 3.08 0 0 0-.264.113l-1.163-.535-.764.771.526 1.194a2.76 2.76 0 0 0-.106.265l-1.2.444v1.056l1.2.444c.031.09.067.179.106.265l-.526 1.194.764.771 1.163-.535c.086.042.174.08.263.113l.471 1.22h1.087l.444-1.2c.09-.031.179-.067.265-.107l1.194.527.77-.765-.534-1.163c.042-.085.08-.173.112-.262L16 12.558zm-1.817-.164c-.057.316-.18.608-.355.862l.365.793-.161.16-.768-.387a2.222 2.222 0 0 1-.86.36l-.302.818h-.227l-.27-.817a2.205 2.205 0 0 1-.861-.354l-.793.364-.159-.16.385-.768a2.205 2.205 0 0 1-.358-.86L9 12.103v-.204l.818-.304c.058-.315.182-.606.358-.859l-.385-.768.16-.16.792.364c.254-.174.546-.298.862-.354l.27-.817h.226l.302.819c.315.058.607.183.86.359l.768-.386.161.16-.365.792c.175.254.298.546.355.862l.815.27v.248l-.815.27zM13 12a1 1 0 1 1-2 0 1 1 0 0 1 2 0z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/configureEditing24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/configureEditing24.json new file mode 100644 index 00000000..21cdcc01 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/configureEditing24.json @@ -0,0 +1 @@ +"M10.5 16.503a.5.5 0 0 1 .326-.469l1.059-.393.14-.14-.437-.977-4.678 4.678-2.112-2.11L18.09 3.798l2.111 2.11-5.706 5.707.968.445.096-.095.438-1.145a.5.5 0 0 1 .467-.321h.56l4.15-4.15v-.002l1.8-1.797c.488-.487.45-1.238-.036-1.726l-1.763-1.763c-.488-.487-1.239-.523-1.726-.037L3.55 16.927l-2.343 5.465a.306.306 0 0 0 .403.402l5.465-2.342 3.426-3.427v-.522zm9.657-14.77a.163.163 0 0 1 .121-.055c.064 0 .134.034.193.093l1.76 1.76c.018.018.171.18.038.312l-1.36 1.36L18.8 3.09l1.358-1.359zM2.81 21.192l1.402-3.274 1.871 1.87-3.273 1.403zM20 18a2 2 0 1 1-4 0 2 2 0 0 1 4 0zm-2-1a1 1 0 1 0 0 2 1 1 0 0 0 0-2zm1.484 5.34l.653-.235 1.543.71 1.162-1.171-.724-1.624.296-.628 1.586-.59v-1.65l-1.66-.636-.235-.653.705-1.538-1.166-1.167-1.624.724-.628-.296-.59-1.586h-1.65l-.636 1.66-.653.235-1.543-.71-1.166 1.168.727 1.627-.295.628-1.586.59v1.65l1.66.636.235.653-.71 1.543 1.168 1.166 1.627-.727.628.295.59 1.586h1.65l.636-1.66zm-2.24-.66l-1.161-.544-1.4.627-.412-.411.59-1.283-.434-1.206L13 18.315v-.581l1.32-.49.544-1.161-.627-1.4.411-.412 1.283.59 1.206-.434.548-1.427h.581l.49 1.32 1.16.543 1.396-.622.412.412-.585 1.28.434 1.204 1.427.548v.581l-1.32.491-.543 1.158.623 1.4-.41.412-1.28-.588-1.207.434L18.315 23h-.581l-.49-1.32z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/configureEditing32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/configureEditing32.json new file mode 100644 index 00000000..4f8fa0b0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/configureEditing32.json @@ -0,0 +1 @@ +"M12.5 21.925a1.504 1.504 0 0 1 .98-1.412l1.043-.387.18-.18-.439-.975-6.293 6.293-2.235-2.235L22.53 6.236l2.235 2.235-6.835 6.835.97.444.12-.12.439-1.155c.22-.578.78-.966 1.397-.967l.287-.001 6.414-6.414a1.515 1.515 0 0 0 0-2.144L26.05 3.444a1.515 1.515 0 0 0-2.143 0L4.322 23.029l-2.314 5.394a.433.433 0 0 0 .57.569l5.409-2.33 4.514-4.514-.001-.223zM24.614 4.15a.513.513 0 0 1 .729 0l1.506 1.505a.513.513 0 0 1 0 .73L25.47 7.764l-2.235-2.235 1.378-1.378zM3.491 27.509l1.599-3.712 2.113 2.114-3.712 1.598zM22.001 20a3 3 0 1 0 0 6 3 3 0 0 0 0-6zm0 5a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm-.418 5.999a1 1 0 0 1-.937-.652l-.548-1.478-.767-.355-1.53.685a1 1 0 0 1-1.115-.203l-.635-.632a1 1 0 0 1-.203-1.127l.659-1.433-.29-.792-1.569-.598a1 1 0 0 1-.644-.93L14 22.587a1 1 0 0 1 .653-.942l1.48-.548.355-.768-.687-1.528a1 1 0 0 1 .203-1.115l.631-.636a1.003 1.003 0 0 1 1.128-.203l1.434.659.792-.291.597-1.568a1 1 0 0 1 .93-.644l.901-.004a1 1 0 0 1 .938.653l.547 1.48.767.355 1.53-.686a1.002 1.002 0 0 1 1.114.202l.636.632a1 1 0 0 1 .204 1.128l-.66 1.433.29.791 1.57.598a1 1 0 0 1 .643.93l.004.897a1 1 0 0 1-.652.942l-1.48.55-.356.763.687 1.531c.17.377.09.82-.202 1.114l-.631.635a1 1 0 0 1-1.128.205l-1.435-.659-.792.29-.597 1.568a1 1 0 0 1-.931.644l-.9.003zm0-1l.897-.003.758-1.994 1.608-.59 1.81.832.63-.635-.874-1.948.722-1.552L29 23.417l-.004-.896-1.995-.76-.588-1.607.831-1.808-.636-.633-1.945.874-1.555-.721L22.417 16l-.897.004-.758 1.994-1.608.59-1.81-.832-.63.636.873 1.945-.72 1.555-1.867.692.004.896 1.995.76.588 1.606-.83 1.81.635.63 1.945-.872 1.555.721.69 1.864z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/configureGridUnit16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/configureGridUnit16.json new file mode 100644 index 00000000..d82d147f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/configureGridUnit16.json @@ -0,0 +1 @@ +"M6.859 11a1.24 1.24 0 0 1 .711-.7l.146-.054-.075-.172c-.01-.024-.011-.05-.02-.074H6V6h4v1.638c.024.01.048.013.071.024l.14.065.068-.177A1.241 1.241 0 0 1 11 6.842V6h3v1.621a1.253 1.253 0 0 1 .435-.091 1.236 1.236 0 0 1 .565.154V1H1v14h6.672a1.242 1.242 0 0 1-.051-1H6v-3zM11 2h3v3h-3zM6 2h4v3H6zM5 14H2v-3h3zm0-4H2V6h3zm0-5H2V2h3zm11 7.558v-1.117l-1.217-.47q-.05-.135-.112-.263l.535-1.163-.771-.765-1.194.527q-.13-.06-.265-.107L12.532 8h-1.087l-.47 1.22q-.135.05-.264.113l-1.163-.535-.764.771.526 1.194q-.06.13-.106.265l-1.2.444v1.056l1.2.444q.047.136.106.265l-.526 1.194.764.771 1.163-.535q.129.063.263.113l.471 1.22h1.087l.444-1.2q.136-.047.265-.107l1.194.527.77-.765-.534-1.163q.062-.128.112-.262zm-1.817-.164a2.205 2.205 0 0 1-.355.862l.365.793-.161.159-.768-.386a2.207 2.207 0 0 1-.86.36l-.303.818h-.226l-.27-.817a2.205 2.205 0 0 1-.861-.354l-.793.364-.159-.16.385-.768a2.205 2.205 0 0 1-.358-.86L9 12.103v-.204l.818-.304a2.206 2.206 0 0 1 .358-.859l-.385-.768.16-.16.792.364a2.206 2.206 0 0 1 .862-.354l.27-.817h.226l.302.819a2.206 2.206 0 0 1 .86.359l.768-.386.161.16-.365.792a2.206 2.206 0 0 1 .355.862l.815.27v.248zM13 12a1 1 0 1 1-1-1 1 1 0 0 1 1 1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/configureGridUnit24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/configureGridUnit24.json new file mode 100644 index 00000000..80a63333 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/configureGridUnit24.json @@ -0,0 +1 @@ +"M9 16h2.636l.76-.283-.322-.717H9V9h6v3.123l.652.3.333-.87c.004-.01.011-.017.015-.026V9h5v3.077l.135-.06a1.1 1.1 0 0 1 .865-.039V2H2v20h9.989a1.237 1.237 0 0 1 .06-.843l.073-.157H9zm7-13h5v5h-5zM9 3h6v5H9zM8 21H3v-5h5zm0-6H3V9h5zm0-7H3V3h5zm10 8a2 2 0 1 0 2 2 2 2 0 0 0-2-2zm0 3a1 1 0 1 1 1-1 1 1 0 0 1-1 1zm6-.198v-1.65l-1.66-.636-.235-.653.705-1.538-1.166-1.167-1.624.724-.628-.296-.59-1.586h-1.65l-.636 1.66-.653.235-1.543-.71-1.166 1.168.727 1.627-.295.628-1.586.59v1.65l1.66.636.235.653-.71 1.543 1.168 1.166 1.627-.727.628.295.59 1.586h1.65l.636-1.66.653-.235 1.543.71 1.162-1.171-.724-1.624.296-.628zm-2.24 2.512l-.41.413-1.28-.588-1.207.434L18.315 23h-.581l-.491-1.32-1.16-.544-1.4.627-.412-.411.59-1.283-.434-1.206L13 18.315v-.581l1.32-.491.544-1.16-.627-1.4.411-.412 1.283.59 1.206-.434.548-1.427h.581l.491 1.32 1.158.543 1.397-.622.412.412-.585 1.28.434 1.204 1.427.548v.581l-1.32.49-.543 1.16z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/configureGridUnit32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/configureGridUnit32.json new file mode 100644 index 00000000..0227583d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/configureGridUnit32.json @@ -0,0 +1 @@ +"M12 28v-7h1.75v-.077a1.242 1.242 0 0 1 .418-.923H12v-8h8v3.072l.1.046.591-1.554A1.229 1.229 0 0 1 21 13.12V12h7v2.322a1.232 1.232 0 0 1 .726.333l.274.272V3H3v26h13.927l-1.008-1zm9-24h7v7h-7zm-9 0h8v7h-8zm-1 24H4v-7h7zm0-8H4v-8h7zm0-9H4V4h7zm12 8a3 3 0 1 0 2.991 3 3 3 0 0 0-2.99-3zm0 5a2 2 0 1 1 2-2 2 2 0 0 1-2 2zm5.87-.129l2.13-.789-.008-2.222-2.201-.838-.319-.849.95-2.066-1.577-1.565-2.149.965-.826-.377-.789-2.13-2.221.008-.838 2.202-.848.318-2.066-.95-1.566 1.577.965 2.149-.377.826-2.13.79.008 2.22 2.202.838.318.849-.95 2.066 1.577 1.565 2.15-.965.824.377.79 2.13 2.221-.008.838-2.201.849-.319 2.066.95 1.565-1.577-.965-2.149zm-1.214 3.373l-1.81-.831-1.608.59-.758 1.993-.897.003-.691-1.864-1.555-.721-1.945.873-.636-.631.831-1.81L18 23.24l-1.995-.76-.004-.895 1.866-.692.721-1.555-.874-1.945.632-.636 1.809.832 1.608-.59.758-1.994.897-.004.69 1.866 1.556.72 1.945-.873.636.633-.831 1.808.588 1.607 1.995.76.004.896-1.866.692-.722 1.552.875 1.948z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/configurePopup16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/configurePopup16.json new file mode 100644 index 00000000..be419c39 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/configurePopup16.json @@ -0,0 +1 @@ +"M15 12a1.001 1.001 0 0 1-1 1H9.828L8 15.828 6.172 13H2a1.001 1.001 0 0 1-1-1V2a1.001 1.001 0 0 1 1-1h12a1.001 1.001 0 0 1 1 1zm-7 1.986L9.284 12H14V2H2v10h4.716zM5.204 7.972l-1.2-.444V6.472l1.2-.444q.047-.136.106-.265l-.526-1.194.764-.771 1.163.535q.129-.063.263-.113L7.445 3h1.087l.444 1.2q.136.047.265.107l1.194-.527.77.765-.534 1.163q.062.128.112.262L12 6.441v1.117l-1.217.472q-.05.134-.112.262l.535 1.163-.771.765-1.194-.527q-.13.06-.265.107L8.532 11H7.445l-.47-1.22q-.135-.05-.264-.113l-1.163.535-.764-.771.526-1.194q-.06-.13-.106-.265zM5 7.102l.818.304a2.206 2.206 0 0 0 .358.859l-.385.768.16.16.792-.364a2.206 2.206 0 0 0 .862.354l.27.817h.226l.302-.819a2.206 2.206 0 0 0 .86-.359l.768.386.161-.16-.365-.792a2.206 2.206 0 0 0 .355-.862l.815-.27v-.248l-.815-.27a2.206 2.206 0 0 0-.355-.862l.365-.793-.161-.16-.767.387a2.206 2.206 0 0 0-.861-.36L8.102 4h-.227l-.27.817a2.206 2.206 0 0 0-.861.354l-.793-.364-.159.16.385.768a2.206 2.206 0 0 0-.358.86L5 6.897zM8 6a1 1 0 1 0 1 1 1 1 0 0 0-1-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/configurePopup24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/configurePopup24.json new file mode 100644 index 00000000..a2523318 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/configurePopup24.json @@ -0,0 +1 @@ +"M14 10a2 2 0 1 1-2-2 2 2 0 0 1 2 2zm-2-1a1 1 0 1 0 1 1 1 1 0 0 0-1-1zm1.484 5.34l.653-.235 1.543.71 1.162-1.171-.724-1.624.296-.628 1.586-.59v-1.65l-1.66-.636-.235-.653.705-1.538-1.166-1.167-1.624.724-.628-.296L12.802 4h-1.65l-.636 1.66-.653.235-1.543-.71-1.166 1.168.727 1.627-.295.628L6 9.198v1.65l1.66.636.235.653-.71 1.543 1.168 1.166 1.627-.727.628.295.59 1.586h1.65zm-2.24-.66l-1.161-.544-1.4.627-.412-.411.59-1.283-.434-1.206L7 10.315v-.581l1.32-.49.544-1.161-.627-1.4.411-.412 1.283.59 1.206-.434L11.685 5h.581l.49 1.32 1.16.543 1.396-.622.412.412-.585 1.28.434 1.204L17 9.685v.581l-1.32.49-.543 1.16.623 1.398-.41.413-1.28-.588-1.207.434L12.315 15h-.581zM22 3.5v13a1.502 1.502 0 0 1-1.5 1.5h-5.293l-3.05 4h-.315l-3.049-4H3.5A1.502 1.502 0 0 1 2 16.5v-13A1.502 1.502 0 0 1 3.5 2h17A1.502 1.502 0 0 1 22 3.5zm-1 0a.5.5 0 0 0-.5-.5h-17a.5.5 0 0 0-.5.5v13a.5.5 0 0 0 .5.5h5.788L12 20.558 14.712 17H20.5a.5.5 0 0 0 .5-.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/configurePopup32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/configurePopup32.json new file mode 100644 index 00000000..dcde656b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/configurePopup32.json @@ -0,0 +1 @@ +"M14.129 19.87l-.825-.377-2.149.965-1.576-1.566.949-2.066-.318-.848-2.202-.838L8 12.92l2.13-.79.377-.825-.965-2.15 1.566-1.576 2.066.95.848-.319.838-2.201L17.08 6l.79 2.13.825.377 2.15-.965 1.576 1.565-.95 2.066.319.849 2.201.838.008 2.222-2.13.79-.377.824.965 2.149-1.565 1.576-2.066-.949-.849.318-.838 2.202-2.222.008zm1.454 1.129l.897-.003.758-1.994 1.608-.59 1.81.832.63-.636-.874-1.948.722-1.551L23 14.417l-.004-.897-1.995-.76-.588-1.606.831-1.809-.636-.632-1.945.874-1.555-.721L16.417 7l-.897.004-.758 1.994-1.608.59-1.81-.832-.63.636.873 1.945-.72 1.555L9 13.584l.004.896 1.995.76.588 1.606-.83 1.81.635.63 1.945-.873 1.555.722zm3.417-7A3 3 0 1 1 16 11a3 3 0 0 1 3 3zm-1 0a2 2 0 1 0-2 2 2 2 0 0 0 2-2zM29 22a2 2 0 0 1-2 2h-6.69l-4.277 6.33L11.757 24H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h22a2 2 0 0 1 2 2zM28 5a1.001 1.001 0 0 0-1-1H5a1.001 1.001 0 0 0-1 1v17a1.001 1.001 0 0 0 1 1h7.289l3.744 5.543L19.778 23H27a1.001 1.001 0 0 0 1-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/console16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/console16.json new file mode 100644 index 00000000..e1a6fb23 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/console16.json @@ -0,0 +1 @@ +"M5 5.5L3 7V4zM3 9v3l2-1.5zm10-4H7v1h6zm-2 5H7v1h4zm5-9v14H0V1zm-1 1H1v12h14z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/console24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/console24.json new file mode 100644 index 00000000..c408b958 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/console24.json @@ -0,0 +1 @@ +"M5 6l2.702 2.5L5 11zm0 12l2.702-2.5L5 13zm5-9h10V8H10zm0 7h7v-1h-7zM1 3h22v18H1zm1 17h20V4H2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/console32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/console32.json new file mode 100644 index 00000000..b3449878 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/console32.json @@ -0,0 +1 @@ +"M8.574 12.5L6 15v-5zM27 12H11v1h16zM6 17v5l2.574-2.5zm18 2H11v1h13zm6-14v22H2V5zm-1 1H3v20h26z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentFull16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentFull16.json new file mode 100644 index 00000000..42c8303c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentFull16.json @@ -0,0 +1 @@ +"M0 1v14h16V1zm1 1h14v12H1zm13 10H2V4h12zM3 11h10V5H3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentFull24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentFull24.json new file mode 100644 index 00000000..df092412 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentFull24.json @@ -0,0 +1 @@ +"M1 3v18h22V3zm1 1h20v16H2zm19 14H3V6h18zM4 17h16V7H4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentFull32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentFull32.json new file mode 100644 index 00000000..48377211 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentFull32.json @@ -0,0 +1 @@ +"M2 5v22h28V5zm1 1h26v20H3zm25 18H4V8h24zM5 23h22V9H5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentInline16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentInline16.json new file mode 100644 index 00000000..025dad72 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentInline16.json @@ -0,0 +1 @@ +"M0 14h16v1H0zM16 1H0v1h16zM0 4h7v8H0zm1 7h5V5H1zm15-7H9v1h7zm0 3H9v1h7zm-7 4h7v-1H9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentInline24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentInline24.json new file mode 100644 index 00000000..452c6929 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentInline24.json @@ -0,0 +1 @@ +"M1 6v12h9V6zm8 11H2V7h7zm-8 3h22v1H1zM1 3h22v1H1zm11 4h11v1H12zm0 3h11v1H12zm0 3h11v1H12zm0 3h11v1H12z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentInline32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentInline32.json new file mode 100644 index 00000000..45e9f587 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentInline32.json @@ -0,0 +1 @@ +"M2 26h28v1H2zM2 6h28V5H2zm13 3h15V8H15zm0 3h15v-1H15zm0 3h15v-1H15zm0 3h15v-1H15zm0 3h15v-1H15zm0 3h15v-1H15zm-2 0H2V8h11zM12 9H3v14h9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentLarge16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentLarge16.json new file mode 100644 index 00000000..60ceef2c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentLarge16.json @@ -0,0 +1 @@ +"M5 15v-1h6v1zM0 1h16v11H0zm1 10h14V2H1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentLarge24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentLarge24.json new file mode 100644 index 00000000..7fbcbee9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentLarge24.json @@ -0,0 +1 @@ +"M1 18h22V3H1zM2 4h20v13H2zm5 16h10v1H7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentLarge32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentLarge32.json new file mode 100644 index 00000000..cbdf9cb8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentLarge32.json @@ -0,0 +1 @@ +"M23 26v1H9v-1zM2 5h28v19H2zm1 18h26V6H3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentMedium16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentMedium16.json new file mode 100644 index 00000000..701d05ee --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentMedium16.json @@ -0,0 +1 @@ +"M13 14v1H3v-1zM3 1v1h10V1zm13 11H0V4h16zm-1-7H1v6h14z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentMedium24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentMedium24.json new file mode 100644 index 00000000..25a27872 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentMedium24.json @@ -0,0 +1 @@ +"M1 18h22V6H1zM2 7h20v10H2zm3 13h14v1H5zM5 3h14v1H5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentMedium32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentMedium32.json new file mode 100644 index 00000000..99bb2b3c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentMedium32.json @@ -0,0 +1 @@ +"M25 27H7v-1h18zM7 6h18V5H7zM2 8h28v16H2zm1 15h26V9H3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentMinimal16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentMinimal16.json new file mode 100644 index 00000000..56558209 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentMinimal16.json @@ -0,0 +1 @@ +"M0 1v14h16V1zm1 1h14v12H1zm12 5H3V6h10zm-4 3H3V9h6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentMinimal24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentMinimal24.json new file mode 100644 index 00000000..4e886b12 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentMinimal24.json @@ -0,0 +1 @@ +"M1 3v18h22V3zm1 1h20v16H2zm17 6H5V9h14zm-6 4H5v-1h8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentMinimal32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentMinimal32.json new file mode 100644 index 00000000..b20ac5bf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentMinimal32.json @@ -0,0 +1 @@ +"M2 5v22h28V5zm1 1h26v20H3zm22 8H7v-1h18zm-8 5H7v-1h10z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentNone16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentNone16.json new file mode 100644 index 00000000..65967736 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentNone16.json @@ -0,0 +1 @@ +"M0 1v14h16V1zm15 13H1V2h14zM3.896 11.396L7.293 8 3.896 4.604l.707-.707L8 7.293l3.396-3.396.707.707L8.707 8l3.396 3.396-.707.707L8 8.707l-3.396 3.397z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentNone24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentNone24.json new file mode 100644 index 00000000..0d9d0006 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentNone24.json @@ -0,0 +1 @@ +"M1 3v18h22V3zm21 17H2V4h20zM6.896 16.396L11.293 12 6.896 7.604l.707-.707L12 11.293l4.396-4.396.707.707L12.707 12l4.396 4.396-.707.707L12 12.707l-4.396 4.397z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentNone32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentNone32.json new file mode 100644 index 00000000..751773c8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentNone32.json @@ -0,0 +1 @@ +"M9.646 21.646L15.293 16l-5.647-5.646.707-.707L16 15.293l5.646-5.646.707.707L16.707 16l5.646 5.646-.707.707L16 16.707l-5.646 5.646zM30 5v22H2V5zm-1 1H3v20h26z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentSideBySide16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentSideBySide16.json new file mode 100644 index 00000000..4395bdcc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentSideBySide16.json @@ -0,0 +1 @@ +"M2 6h3v1H2zm0 3h2V8H2zm14-8v14H0V1zM6 14V2H1v12zm9-12H7v12h8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentSideBySide24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentSideBySide24.json new file mode 100644 index 00000000..8fe61df1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentSideBySide24.json @@ -0,0 +1 @@ +"M3 10h5v1H3zm0 3h3v-1H3zM23 3v18H1V3zM9 20V4H2v16zM22 4H10v16h12z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentSideBySide32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentSideBySide32.json new file mode 100644 index 00000000..554aa62e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentSideBySide32.json @@ -0,0 +1 @@ +"M2 5v22h28V5zm1 21V6h9v20zm26 0H13V6h16zM4 17h5v1H4zm0-3h7v1H4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentSmall16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentSmall16.json new file mode 100644 index 00000000..ee297658 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentSmall16.json @@ -0,0 +1 @@ +"M0 14h16v1H0zM16 1H0v1h16zM0 4h16v8H0zm1 7h14V5H1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentSmall24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentSmall24.json new file mode 100644 index 00000000..8a27d1f5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentSmall24.json @@ -0,0 +1 @@ +"M1 18h22V6H1zM2 7h20v10H2zM1 20h22v1H1zM1 3h22v1H1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentSmall32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentSmall32.json new file mode 100644 index 00000000..7e45c6a4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contentSmall32.json @@ -0,0 +1 @@ +"M2 26h28v1H2zM2 6h28V5H2zm0 18h28V8H2zM3 9h26v14H3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contingentValues16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contingentValues16.json new file mode 100644 index 00000000..046634db --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contingentValues16.json @@ -0,0 +1 @@ +"M14.5 10h-6A1.502 1.502 0 0 0 7 11.5V13H5V8h7c.828-.001.999-.672 1-1.5v-5A1.502 1.502 0 0 0 11.5 0h-10A1.502 1.502 0 0 0 0 1.5v5A1.502 1.502 0 0 0 1.5 8H4v6h3v.5A1.502 1.502 0 0 0 8.5 16h6a1.502 1.502 0 0 0 1.5-1.5v-3a1.502 1.502 0 0 0-1.5-1.5zm-13-3a.5.5 0 0 1-.5-.5v-5a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-.5.5zM15 14.5a.5.5 0 0 1-.5.5h-6a.5.5 0 0 1-.5-.5v-3a.5.5 0 0 1 .5-.5h6a.5.5 0 0 1 .5.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contingentValues24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contingentValues24.json new file mode 100644 index 00000000..4d9a8e64 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contingentValues24.json @@ -0,0 +1 @@ +"M20.5 14h-9a1.502 1.502 0 0 0-1.5 1.5V18H7v-7h8.5A1.502 1.502 0 0 0 17 9.5v-6A1.502 1.502 0 0 0 15.5 2h-12A1.502 1.502 0 0 0 2 3.5v6A1.502 1.502 0 0 0 3.5 11H6v8h4v1.5a1.502 1.502 0 0 0 1.5 1.5h9a1.502 1.502 0 0 0 1.5-1.5v-5a1.502 1.502 0 0 0-1.5-1.5zm-17-4a.5.5 0 0 1-.5-.5v-6a.5.5 0 0 1 .5-.5h12a.5.5 0 0 1 .5.5v6a.5.5 0 0 1-.5.5zM21 20.5a.5.5 0 0 1-.5.5h-9a.5.5 0 0 1-.5-.5v-5a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 .5.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contingentValues32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contingentValues32.json new file mode 100644 index 00000000..053de15a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contingentValues32.json @@ -0,0 +1 @@ +"M27.5 21h-12a1.502 1.502 0 0 0-1.5 1.5V25h-4v-9h12.5a1.502 1.502 0 0 0 1.5-1.5v-10A1.502 1.502 0 0 0 22.5 3h-18A1.502 1.502 0 0 0 3 4.5v10A1.502 1.502 0 0 0 4.5 16H9v10h5v2.5a1.502 1.502 0 0 0 1.5 1.5h12a1.502 1.502 0 0 0 1.5-1.5v-6a1.502 1.502 0 0 0-1.5-1.5zm-23-6a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h18a.5.5 0 0 1 .5.5v10a.5.5 0 0 1-.5.5zM28 28.5a.5.5 0 0 1-.5.5h-12a.5.5 0 0 1-.5-.5v-6a.5.5 0 0 1 .5-.5h12a.5.5 0 0 1 .5.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contract16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contract16.json new file mode 100644 index 00000000..02f979b7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contract16.json @@ -0,0 +1 @@ +"M6 2v4H2V5h2.281L.85 1.556l.7-.712L5 4.244V2zm5 12v-2.243l3.449 3.399.702-.712L11.72 11H14v-1h-4v4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contract24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contract24.json new file mode 100644 index 00000000..efa50364 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contract24.json @@ -0,0 +1 @@ +"M16.707 16l5.446 5.446-.707.707L16 16.707V21h-1v-6h6v1zM8 7.293L2.554 1.846l-.707.707L7.293 8H3v1h6V3H8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contract32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contract32.json new file mode 100644 index 00000000..2e87a790 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contract32.json @@ -0,0 +1 @@ +"M20.707 20l8.446 8.446-.707.707L20 20.707V25h-1v-6h6v1zM7 12v1h6V7h-1v4.293L3.554 2.846l-.707.707L11.293 12z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contrast16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contrast16.json new file mode 100644 index 00000000..fc55b2b7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contrast16.json @@ -0,0 +1 @@ +"M8 1.2A6.8 6.8 0 1 0 14.8 8 6.807 6.807 0 0 0 8 1.2zM2.2 8A5.806 5.806 0 0 1 8 2.2v11.6A5.806 5.806 0 0 1 2.2 8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contrast24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contrast24.json new file mode 100644 index 00000000..6252e5d2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contrast24.json @@ -0,0 +1 @@ +"M12 2.2a9.8 9.8 0 1 0 9.8 9.8A9.81 9.81 0 0 0 12 2.2zM3.2 12A8.81 8.81 0 0 1 12 3.2v17.6A8.81 8.81 0 0 1 3.2 12z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contrast32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contrast32.json new file mode 100644 index 00000000..dfeab453 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/contrast32.json @@ -0,0 +1 @@ +"M16 3.2A12.8 12.8 0 1 0 28.8 16 12.815 12.815 0 0 0 16 3.2zM4.2 16A11.813 11.813 0 0 1 16 4.2v23.6A11.813 11.813 0 0 1 4.2 16z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/convert16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/convert16.json new file mode 100644 index 00000000..dedd9310 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/convert16.json @@ -0,0 +1 @@ +"M10.5 1H10V0h.5A2.503 2.503 0 0 1 13 2.5V3h1.176L12.5 5.058 10.824 3H12v-.5A1.502 1.502 0 0 0 10.5 1zM8 0H0v9h7V8H1V1h6v6a1 1 0 0 1 1-1zm8 9v7H8V7h6zm-1 1h-2V8H9v7h6zm0-1l-1-1v1zM5 2H2v1h3zM4 4H2v1h2zM2 7h2V6H2zm4-1H5v1h1zm0-2H5v1h1zm4 7h4v3h-4zm1 2h2v-1h-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/convert24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/convert24.json new file mode 100644 index 00000000..da397a83 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/convert24.json @@ -0,0 +1 @@ +"M21.354 5.354L18.506 8.2l-2.847-2.847.707-.707L18 6.28V4a2.003 2.003 0 0 0-2-2h-2V1h2a3.003 3.003 0 0 1 3 3v2.293l1.646-1.646zM1 1v13h11V1zm10 12H2V2h9zm9.4-3H13v13h11v-9.4zM23 22h-9V11h5v4h4zm0-8h-3v-3h.31L23 13.69zM8 4H3v1h5zM7 6H3v1h4zm3 0H8v1h2zM8 8H3v1h5zm2 0H9v1h1zm-3 2H3v1h4zm3 0H8v1h2zm12 6v5h-7v-5zm-1 1h-5v3h5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/convert32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/convert32.json new file mode 100644 index 00000000..eaced5ec --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/convert32.json @@ -0,0 +1 @@ +"M27.354 8.34L23.5 12.193 19.646 8.34l.707-.707L23 10.279V7a3.003 3.003 0 0 0-3-3h-2V3h2a4.004 4.004 0 0 1 4 4v3.28l2.646-2.647zM2 2v16h13V2zm12 15H3V3h11zm11.29-3H17v16h13V18.709zM29 29H18V15h6v5h5zm0-10h-4v-4h.2l3.8 3.8zM10 5H4v1h6zm0 6H4v1h6zm3 0h-2v1h2zm-4 2H4v1h5zm4 0h-3v1h3zm-3-4H4v1h6zm3 0h-2v1h2zM9 7H4v1h5zm4 0h-3v1h3zm15 14v7h-9v-7zm-1 1h-7v5h7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/coordinateSystem16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/coordinateSystem16.json new file mode 100644 index 00000000..ba68bdf8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/coordinateSystem16.json @@ -0,0 +1 @@ +"M13.704 2.693a7.64 7.64 0 0 0-.686-.661l-.002-.002a7.829 7.829 0 0 0-1.397-.937c-.012-.006-.024-.01-.033-.016-.08-.04-.16-.076-.238-.114-.13-.061-.257-.124-.39-.178-.034-.015-.07-.026-.106-.04-.045-.018-.09-.032-.136-.049-.148-.055-.298-.112-.45-.159-.072-.023-.146-.036-.218-.056C9.88.435 9.712.388 9.54.353 9.418.328 9.29.315 9.165.296 9.038.278 8.912.253 8.784.24a7.914 7.914 0 0 0-1.568 0c-.128.013-.252.038-.378.057-.125.02-.253.032-.377.057-.173.036-.341.082-.51.128-.072.02-.146.034-.217.056-.142.043-.28.096-.419.148l-.167.06c-.036.014-.072.025-.107.04a7.816 7.816 0 0 0-.626.292l-.034.017a7.849 7.849 0 0 0-2.154 1.673A7.758 7.758 0 0 0 .372 9.625l.005.06c.096.43.234.852.403 1.26l.091.212c.054.121.112.238.173.356.051.104.103.208.16.308l.008.016.002.001A7.793 7.793 0 0 0 8 15.8 7.8 7.8 0 0 0 15.8 8a7.764 7.764 0 0 0-2.096-5.307zM9.96 15.024a26.92 26.92 0 0 0 .204-2.206 9.574 9.574 0 0 0 2.236-.798c-.157.812-.395 1.58-.711 2.268a7.254 7.254 0 0 1-1.73.736zm.23-2.686a28.52 28.52 0 0 0-.029-2.767 9.752 9.752 0 0 0 2.423-.76c.023.297.039.6.039.909 0 .607-.05 1.207-.136 1.789a9.214 9.214 0 0 1-2.297.829zm-5.995 1.88a10.13 10.13 0 0 1-.685-2.245c.706.37 1.49.656 2.323.844.04.753.108 1.49.205 2.204a7.262 7.262 0 0 1-1.843-.803zm-.772-2.76a11.474 11.474 0 0 1-.085-2.685 9.693 9.693 0 0 0 2.499.797 27.671 27.671 0 0 0-.03 2.767 9.132 9.132 0 0 1-2.384-.88zM2.396 3.33c.018.276.1.545.25.798a7.467 7.467 0 0 0-1.554 2.224c-.046-.081-.094-.161-.133-.244A7.284 7.284 0 0 1 2.396 3.33zM15.04 6.109c-.025.055-.058.107-.087.161a7.354 7.354 0 0 0-1.57-2.196c.13-.238.203-.487.221-.744a7.271 7.271 0 0 1 1.436 2.779zm.08.305c.033.154.06.311.082.47-.04-.117-.092-.23-.139-.344.018-.041.04-.083.056-.126zM5.735 2.213c0-.045.016-.088.03-.13a10.47 10.47 0 0 1 1.167-.052c-.405.057-.8.137-1.182.252-.004-.023-.015-.045-.015-.07zm-.216-.486a16.03 16.03 0 0 0-1.503.163c.462-.3.96-.548 1.487-.74.212.056.42.114.615.175-.246.115-.449.25-.6.402zm.996-.27c.293.106.563.215.806.331A7.794 7.794 0 0 0 6.05 1.71c.125-.095.28-.179.466-.251zm3.748.756c0 .016-.008.03-.01.046a7.946 7.946 0 0 0-1.069-.224c.32-.01.673 0 1.046.03.016.048.033.096.033.148zm-4.554.902c.31.229.755.408 1.277.51-.232.59-.433 1.26-.603 1.99-.783-.12-1.484-.324-2.06-.59.383-.773.853-1.423 1.386-1.91zm2.543-.944c.553.059 1.083.277 1.572.633-.255.156-.606.277-1.017.347a6.184 6.184 0 0 0-.555-.98zm.235 1.024a4.837 4.837 0 0 1-.98-.001 6.35 6.35 0 0 1 .49-1.007c.175.285.339.62.49 1.008zm-1.3-.044c-.433-.076-.806-.205-1.064-.373.506-.36 1.054-.57 1.623-.615-.2.281-.386.61-.56.988zm.145.53a5.378 5.378 0 0 0 1.33 0c.196.586.367 1.254.508 1.991a10.937 10.937 0 0 1-2.347-.001 15.79 15.79 0 0 1 .508-1.99zm1.676-.055c.497-.097.923-.264 1.232-.477.525.488.989 1.138 1.364 1.906a7.797 7.797 0 0 1-1.993.56c-.17-.73-.37-1.4-.603-1.99zm1.478-.682c.08-.085.146-.173.192-.266A7.042 7.042 0 0 1 12.9 4.16c-.22.259-.53.497-.909.706-.415-.776-.923-1.43-1.503-1.922zm-.425-.32a4.321 4.321 0 0 0-.537-.313c.218.05.434.107.644.175a.741.741 0 0 1-.107.138zM9.91 1.338c.196-.062.403-.12.616-.176.489.18.953.41 1.386.685-.504-.07-.988-.115-1.442-.131a2.063 2.063 0 0 0-.56-.378zm.039.37a7.51 7.51 0 0 0-1.26.11c.25-.122.527-.238.83-.347.17.069.314.149.43.236zm-1.878.22c-.001-.002-.003 0-.005-.003-.004-.003-.004-.01-.008-.011a.093.093 0 0 0-.056-.02h-.003c-.011 0-.02.007-.031.01a5.576 5.576 0 0 0-.973-.588 4.623 4.623 0 0 1 2.06.012c-.38.185-.712.386-.984.6zm-1.828.466c-.114.06-.228.123-.34.195-.023-.025-.036-.051-.055-.08.13-.043.262-.08.395-.115zm-.767.51c-.59.489-1.11 1.145-1.531 1.927-.33-.188-.605-.4-.81-.63a7.066 7.066 0 0 1 2.198-1.497c.04.069.085.136.143.2zM3.762 5.196a10.02 10.02 0 0 0-.851 2.847c-.593-.34-1.091-.736-1.462-1.176a7.286 7.286 0 0 1 1.44-2.401c.226.267.52.512.873.73zm.384.215c.6.306 1.326.543 2.134.682-.191.928-.33 1.935-.412 2.978a9.62 9.62 0 0 1-2.484-.782c.127-1.053.391-2.029.762-2.878zm2.592.749c.406.049.828.079 1.262.079.433 0 .853-.03 1.258-.079.156.922.267 1.931.33 2.993A12.27 12.27 0 0 1 8 9.258c-.547 0-1.079-.04-1.591-.106a27.26 27.26 0 0 1 .33-2.992zm2.978-.066a7.61 7.61 0 0 0 2.07-.65c.366.853.627 1.83.751 2.885a9.775 9.775 0 0 1-2.41.743c-.08-1.043-.22-2.05-.411-2.978zm2.457-.86c.401-.24.734-.513.977-.813a7.285 7.285 0 0 1 1.456 2.376c-.39.488-.933.925-1.591 1.292a10.07 10.07 0 0 0-.842-2.855zm1.11-2.015c0 .214-.061.42-.166.617a7.558 7.558 0 0 0-2.359-1.404c.004-.03.01-.062.01-.093a.722.722 0 0 0-.041-.229c.622.07 1.297.188 2.01.347.179.153.35.313.512.482.021.092.034.186.034.28zM9.907.964c-.166.06-.325.125-.478.191A4.977 4.977 0 0 0 8 .955a5 5 0 0 0-1.388.188 11.33 11.33 0 0 0-.477-.19A7.29 7.29 0 0 1 8 .703c.66 0 1.298.097 1.907.26zM3.192 2.52c.734-.174 1.429-.3 2.072-.382a.746.746 0 0 0-.032.2c0 .043.006.084.013.126-.87.334-1.656.82-2.333 1.425a1.329 1.329 0 0 1-.195-.67c0-.095.013-.19.034-.28.14-.147.287-.284.44-.419zM.974 6.627a7.697 7.697 0 0 0-.235.671c.03-.3.078-.596.142-.884.027.071.06.143.093.213zm.028 2.756c0-.755.114-1.486.324-2.173.37.49.889.933 1.528 1.305-.042.401-.07.807-.07 1.226 0 .47.03.934.084 1.388a7.015 7.015 0 0 1-1.866-1.737v-.009zm5.35 1.688c0-.48.01-.954.03-1.419a12.065 12.065 0 0 0 3.232 0 32.843 32.843 0 0 1-.001 2.794c-.522.083-1.06.13-1.613.13a10.21 10.21 0 0 1-1.617-.13 32.767 32.767 0 0 1-.031-1.375zm6.715-2.514c.705-.399 1.276-.88 1.662-1.416.215.676.336 1.397.346 2.144a7.007 7.007 0 0 1-2.032 1.903c.058-.473.091-.955.091-1.447 0-.403-.027-.796-.067-1.184zM1.06 10.247c-.009-.075-.021-.15-.028-.225a7.905 7.905 0 0 0 1.91 1.63c.125.74.325 1.446.59 2.108a7.299 7.299 0 0 1-2.472-3.514zm5.56 4.915a28.925 28.925 0 0 1-.211-2.234c.516.082 1.046.132 1.592.132.545 0 1.073-.049 1.588-.132a28.432 28.432 0 0 1-.212 2.235c-.446.085-.904.133-1.376.133s-.934-.048-1.38-.134zm5.734-1.316a9.986 9.986 0 0 0 .616-2.14 7.961 7.961 0 0 0 2.057-1.754 7.297 7.297 0 0 1-2.673 3.894z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/coordinateSystem24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/coordinateSystem24.json new file mode 100644 index 00000000..cd30059b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/coordinateSystem24.json @@ -0,0 +1 @@ +"M19.899 4.65h-.001c-.3-.321-.614-.63-.95-.914l-.004-.002a10.76 10.76 0 0 0-1.933-1.297c-.016-.009-.033-.015-.047-.022-.109-.056-.219-.106-.33-.16-.178-.084-.355-.17-.537-.245-.049-.02-.1-.036-.149-.055-.061-.024-.124-.045-.186-.068l-.004-.001c-.204-.077-.41-.156-.62-.219-.1-.03-.203-.05-.303-.079-.234-.063-.465-.128-.704-.176-.17-.034-.344-.054-.516-.079-.177-.026-.351-.061-.53-.078a10.666 10.666 0 0 0-2.17 0c-.177.017-.348.051-.524.078-.173.025-.352.045-.523.079-.24.048-.47.113-.705.176-.099.03-.2.048-.3.079-.198.06-.388.133-.58.203-.077.029-.154.055-.231.085-.05.019-.1.034-.15.055a10.32 10.32 0 0 0-.865.405l-.049.023a10.835 10.835 0 0 0-2.442 1.758c-.187.179-.365.368-.539.56h-.002a10.752 10.752 0 0 0-2.567 9.494l.007.083a10.734 10.734 0 0 0 .92 2.532c.074.143.147.287.225.427.005.005.008.014.012.02 0 .002.003 0 .003.003C4.46 20.587 7.969 22.8 12 22.8c5.964 0 10.8-4.835 10.8-10.8 0-2.843-1.106-5.42-2.901-7.35zM14.71 21.725c.135-.992.23-2.012.283-3.054a13.236 13.236 0 0 0 3.096-1.104 13.97 13.97 0 0 1-.983 3.14 10.01 10.01 0 0 1-2.396 1.018zm.32-3.717c.019-.514.029-1.032.029-1.554 0-.765-.023-1.526-.068-2.278a13.454 13.454 0 0 0 3.354-1.054c.031.414.052.832.052 1.26 0 .842-.067 1.672-.187 2.477a12.71 12.71 0 0 1-3.18 1.149zm-8.3 2.6a13.926 13.926 0 0 1-.95-3.104c.98.51 2.062.907 3.217 1.166a37.22 37.22 0 0 0 .284 3.052 10 10 0 0 1-2.552-1.114zm-1.07-3.82a16.902 16.902 0 0 1-.176-2.406c0-.445.024-.88.058-1.312 1.007.492 2.178.872 3.46 1.105a39.004 39.004 0 0 0-.04 3.831 12.6 12.6 0 0 1-3.302-1.218zM4.238 5.535c.027.383.142.754.348 1.104a10.275 10.275 0 0 0-2.15 3.08c-.065-.111-.131-.222-.184-.338a10.082 10.082 0 0 1 1.986-3.846zm17.51 3.846c-.035.077-.081.148-.12.223a10.254 10.254 0 0 0-2.174-3.04c.178-.328.283-.674.307-1.031a10.06 10.06 0 0 1 1.986 3.848zm.109.422c.047.213.083.432.116.65-.057-.16-.127-.316-.192-.473.025-.06.052-.117.076-.177zM8.865 3.987c0-.061.023-.12.04-.181.58-.054 1.123-.08 1.617-.07-.56.079-1.109.188-1.634.35-.006-.034-.023-.065-.023-.099zm-.299-.673c-.657.038-1.353.113-2.081.226.64-.418 1.33-.757 2.06-1.024.293.077.579.158.852.242a2.829 2.829 0 0 0-.83.556zm1.378-.372c.406.144.782.295 1.117.457-.53-.081-1.12-.117-1.76-.11.172-.131.388-.247.643-.347zm5.191 1.045c0 .021-.011.042-.013.064-.479-.14-.977-.236-1.48-.31.443-.015.93 0 1.446.041a.614.614 0 0 1 .047.205zM8.83 5.236c.43.318 1.045.565 1.767.706-.32.816-.6 1.744-.834 2.755-1.083-.166-2.054-.448-2.85-.817.528-1.07 1.18-1.97 1.917-2.644zm3.523-1.308c.763.082 1.497.384 2.175.878-.354.215-.84.383-1.408.48a8.69 8.69 0 0 0-.767-1.358zm.325 1.419A7.045 7.045 0 0 1 12 5.38a7.19 7.19 0 0 1-.683-.035c.211-.535.438-1 .68-1.393.242.393.47.858.68 1.395zm-1.8-.062c-.602-.103-1.116-.283-1.473-.517.699-.497 1.457-.788 2.246-.85-.276.39-.534.846-.773 1.367zm.198.733c.297.037.607.06.925.06.316 0 .623-.023.92-.059.269.812.506 1.738.702 2.757a15.122 15.122 0 0 1-3.25-.001c.197-1.02.433-1.946.703-2.757zm2.323-.075c.687-.134 1.277-.365 1.706-.66.725.676 1.368 1.575 1.889 2.64-.78.348-1.718.617-2.761.776a19.771 19.771 0 0 0-.834-2.756zM15.442 5c.115-.117.204-.24.27-.368a9.752 9.752 0 0 1 3.07 2.05c-.304.36-.732.69-1.256.977-.574-1.074-1.281-1.98-2.084-2.66zm-.586-.443a6.081 6.081 0 0 0-.743-.434c.302.068.598.148.89.242a1.02 1.02 0 0 1-.147.192zm-.212-1.782c.27-.085.557-.166.85-.244.678.25 1.323.567 1.922.95-.7-.098-1.37-.16-1.999-.184a2.905 2.905 0 0 0-.773-.522zm.054.512c-.637.008-1.226.056-1.745.154.345-.169.73-.33 1.149-.482.236.096.435.206.596.328zm-2.6.305c-.001-.003-.006-.002-.009-.004-.005-.003-.004-.011-.01-.016a.14.14 0 0 0-.077-.026l-.006-.002c-.014 0-.029.01-.041.014a7.72 7.72 0 0 0-1.35-.813 6.429 6.429 0 0 1 2.854.016 7.484 7.484 0 0 0-1.36.831zm-2.532.646a5.65 5.65 0 0 0-.47.27c-.032-.036-.05-.072-.076-.11.18-.06.362-.11.546-.16zm-1.06.706c-.819.676-1.539 1.584-2.122 2.668-.457-.261-.838-.554-1.12-.87a9.734 9.734 0 0 1 3.044-2.074c.051.095.117.187.197.276zM6.131 8.118a13.841 13.841 0 0 0-1.178 3.941c-.823-.468-1.512-1.019-2.023-1.629a10.085 10.085 0 0 1 1.994-3.323c.313.368.72.708 1.207 1.01zm.53.296c.833.425 1.838.753 2.956.945a33.434 33.434 0 0 0-.57 4.124c-1.274-.227-2.437-.6-3.44-1.083A14.4 14.4 0 0 1 6.66 8.414zm3.59 1.037c.562.07 1.147.11 1.748.11.6 0 1.181-.04 1.743-.109.215 1.278.37 2.674.455 4.144a17.04 17.04 0 0 1-2.198.146c-.757 0-1.493-.054-2.204-.147.085-1.47.24-2.867.455-4.145zm4.123-.09c1.08-.187 2.053-.498 2.868-.901.507 1.182.867 2.536 1.039 3.995-.98.458-2.11.81-3.336 1.03a33.584 33.584 0 0 0-.571-4.125zm3.405-1.19c.555-.333 1.015-.71 1.35-1.127a10.087 10.087 0 0 1 2.017 3.29c-.542.676-1.291 1.28-2.205 1.788A13.903 13.903 0 0 0 17.78 8.17zm1.536-2.79c0 .295-.085.58-.23.854A10.476 10.476 0 0 0 15.82 4.29c.004-.043.012-.086.012-.128 0-.11-.023-.215-.055-.319.859.098 1.795.26 2.784.482.246.213.482.433.707.667.03.129.048.257.048.388zM14.64 2.257c-.23.084-.45.174-.662.264A6.898 6.898 0 0 0 12 2.245c-.702 0-1.357.095-1.921.26a17.23 17.23 0 0 0-.662-.263A10.108 10.108 0 0 1 12 1.897c.915 0 1.797.132 2.64.36zM5.342 4.415a27.6 27.6 0 0 1 2.87-.532.98.98 0 0 0-.044.279c0 .06.008.117.017.174a10.502 10.502 0 0 0-3.23 1.973 1.825 1.825 0 0 1-.27-.929c0-.131.017-.26.047-.388.194-.201.4-.393.61-.577zm-3.07 5.684a9.35 9.35 0 0 0-.326.93c.04-.416.11-.825.197-1.226.039.1.083.198.13.296zm.037 3.818c0-1.05.16-2.06.45-3.011.513.679 1.231 1.29 2.115 1.808a16.369 16.369 0 0 0-.097 1.695c0 .652.042 1.294.116 1.922-1.034-.671-1.915-1.484-2.583-2.405v-.01zm7.409 2.333c0-.663.013-1.319.042-1.962a16.905 16.905 0 0 0 4.474.001 43.999 43.999 0 0 1-.002 3.867c-.72.115-1.465.182-2.232.182a14.11 14.11 0 0 1-2.238-.183 44.589 44.589 0 0 1-.044-1.905zm9.299-3.478c.976-.552 1.767-1.218 2.3-1.963.297.938.465 1.936.477 2.97-.705 1.019-1.664 1.913-2.813 2.634a16.03 16.03 0 0 0 .128-2.004c0-.558-.038-1.101-.092-1.637zM2.389 15.109c-.012-.101-.028-.205-.037-.307.711.848 1.608 1.613 2.644 2.254.172 1.024.448 2.003.818 2.92a10.116 10.116 0 0 1-3.425-4.867zm7.7 6.808a39.796 39.796 0 0 1-.294-3.095c.714.117 1.45.184 2.205.184.753 0 1.487-.067 2.2-.182a39.72 39.72 0 0 1-.295 3.094 10.12 10.12 0 0 1-1.905.185 10.11 10.11 0 0 1-1.912-.186zm7.938-1.823c.386-.925.673-1.917.852-2.962 1.129-.68 2.094-1.509 2.847-2.43a10.095 10.095 0 0 1-3.699 5.392z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/coordinateSystem32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/coordinateSystem32.json new file mode 100644 index 00000000..e2e81ac9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/coordinateSystem32.json @@ -0,0 +1 @@ +"M26.824 5.93c-.41-.443-.841-.865-1.304-1.254l-.003-.004a14.787 14.787 0 0 0-2.65-1.777l-.065-.03c-.148-.077-.3-.145-.45-.218-.244-.115-.487-.235-.738-.337-.066-.028-.136-.049-.204-.075-.084-.034-.17-.062-.254-.093l-.003-.002c-.283-.105-.564-.213-.854-.3-.136-.042-.276-.07-.413-.107-.32-.087-.637-.177-.966-.242-.232-.047-.471-.073-.707-.108-.243-.036-.481-.083-.727-.108a15.042 15.042 0 0 0-2.972 0c-.244.024-.479.07-.718.107-.24.036-.482.062-.717.109-.329.066-.647.155-.966.242-.137.038-.277.066-.413.107-.27.082-.53.182-.794.28-.105.038-.212.074-.316.115-.068.026-.138.047-.205.075-.406.167-.8.354-1.186.554-.023.012-.045.02-.067.032a14.84 14.84 0 0 0-3.345 2.41h-.001c-.258.246-.5.503-.74.766l-.001.002C2.663 8.701 1.2 12.175 1.2 16c0 1.058.116 2.089.326 3.085l.01.112c.182.818.444 1.616.763 2.39.056.136.116.27.175.404.102.229.211.452.325.676.1.196.199.393.307.585l.015.029s.003 0 .004.002C5.667 27.768 10.476 30.8 16 30.8c8.174 0 14.8-6.626 14.8-14.8 0-3.895-1.516-7.428-3.976-10.07zm-7.107 23.396a51.7 51.7 0 0 0 .388-4.185 18.085 18.085 0 0 0 4.241-1.514c-.298 1.541-.75 2.997-1.348 4.305a13.726 13.726 0 0 1-3.281 1.394zm.436-5.094a52.536 52.536 0 0 0-.055-5.252c1.696-.308 3.25-.804 4.598-1.443.043.567.072 1.141.072 1.727 0 1.153-.092 2.29-.256 3.394a17.396 17.396 0 0 1-4.359 1.574zM8.78 27.797c-.578-1.296-1.015-2.735-1.303-4.257a18.083 18.083 0 0 0 4.41 1.6c.076 1.429.205 2.826.389 4.183a13.722 13.722 0 0 1-3.496-1.526zM7.313 22.56a23.322 23.322 0 0 1-.24-3.297c0-.61.031-1.208.079-1.798 1.38.673 2.985 1.193 4.741 1.512a52.569 52.569 0 0 0-.055 5.252 17.365 17.365 0 0 1-4.525-1.67zM5.365 7.14c.036.525.192 1.034.475 1.514a14.08 14.08 0 0 0-2.946 4.22c-.088-.153-.18-.305-.253-.461A13.81 13.81 0 0 1 5.365 7.14zm23.993 5.272c-.047.104-.11.203-.166.305a14 14 0 0 0-2.979-4.166c.247-.45.388-.924.42-1.413a13.793 13.793 0 0 1 2.725 5.274zm.15.578c.065.293.112.591.158.891-.08-.222-.174-.434-.264-.65.035-.08.075-.16.106-.24zM11.703 5.02c0-.086.032-.167.056-.249.792-.073 1.538-.11 2.216-.097a14.63 14.63 0 0 0-2.241.48c-.007-.045-.03-.088-.03-.135zm-.41-.922c-.9.051-1.854.155-2.85.31a13.804 13.804 0 0 1 2.821-1.405c.403.107.795.217 1.167.332-.466.217-.853.475-1.137.763zm1.891-.51c.555.197 1.069.405 1.53.626a15.05 15.05 0 0 0-2.413-.151 3.6 3.6 0 0 1 .883-.476zm7.113 1.431c0 .03-.017.058-.02.087a14.913 14.913 0 0 0-2.029-.424c.61-.02 1.277.002 1.984.056.032.092.065.184.065.281zm-8.643 1.712c.59.435 1.433.774 2.423.968-.44 1.117-.823 2.39-1.144 3.775-1.483-.228-2.814-.615-3.907-1.12.726-1.465 1.618-2.7 2.628-3.623zm4.828-1.792c1.046.112 2.052.526 2.981 1.202-.485.295-1.151.525-1.931.658a11.748 11.748 0 0 0-1.05-1.86zm.445 1.943a9.29 9.29 0 0 1-1.861-.001c.287-.733.598-1.371.93-1.91.331.539.644 1.177.93 1.911zm-2.467-.084c-.823-.141-1.529-.387-2.017-.708.957-.682 1.997-1.082 3.077-1.164a11.56 11.56 0 0 0-1.06 1.872zm.274 1.006c.405.05.829.08 1.266.08.435 0 .855-.03 1.259-.08.37 1.113.695 2.381.964 3.778a20.555 20.555 0 0 1-4.453-.002 29.76 29.76 0 0 1 .964-3.776zm3.181-.103c.944-.185 1.751-.502 2.337-.906.996.927 1.875 2.158 2.59 3.618-1.07.476-2.354.845-3.783 1.063-.32-1.386-.704-2.658-1.144-3.775zm2.802-1.294c.156-.16.28-.328.368-.504 1.577.66 3 1.62 4.21 2.81-.418.493-1.004.944-1.722 1.34-.788-1.474-1.755-2.714-2.856-3.646zm-.804-.607a8.2 8.2 0 0 0-1.018-.593c.414.092.822.201 1.22.332a1.422 1.422 0 0 1-.202.26zm-.29-2.44c.37-.118.764-.228 1.168-.336.928.343 1.809.778 2.631 1.302a27.899 27.899 0 0 0-2.738-.251 3.925 3.925 0 0 0-1.061-.715zm.074.702c-.872.009-1.678.074-2.39.21.472-.233.998-.454 1.574-.66.323.13.595.28.816.45zm-3.563.417c-.003-.004-.008-.002-.012-.006-.006-.006-.005-.016-.013-.021a.182.182 0 0 0-.107-.036c-.003 0-.004-.003-.007-.003-.02 0-.038.013-.057.019a10.544 10.544 0 0 0-1.849-1.115A8.806 8.806 0 0 1 16 3.11c.725 0 1.4.087 2 .229-.723.352-1.35.733-1.866 1.14zm-3.47.884a8.113 8.113 0 0 0-.644.37c-.044-.048-.069-.1-.104-.15.245-.082.497-.152.749-.22zm-1.455.967c-1.119.927-2.106 2.173-2.905 3.657-.627-.358-1.146-.759-1.534-1.192a13.355 13.355 0 0 1 4.17-2.843c.071.13.16.257.269.378zm-3.25 4.35c-.763 1.594-1.322 3.421-1.616 5.401-1.126-.643-2.07-1.396-2.773-2.231a13.811 13.811 0 0 1 2.734-4.555c.428.505.986.97 1.655 1.384zm.726.407c1.142.58 2.518 1.03 4.052 1.295a45.972 45.972 0 0 0-.782 5.65c-1.746-.31-3.338-.822-4.715-1.483.242-1.998.745-3.849 1.445-5.462zm4.92 1.42c.77.095 1.57.151 2.395.151.822 0 1.619-.055 2.388-.15.296 1.75.507 3.665.624 5.68-.97.126-1.976.2-3.012.2a23.49 23.49 0 0 1-3.02-.201 52.88 52.88 0 0 1 .624-5.68zm5.65-.123c1.48-.256 2.812-.683 3.93-1.235.694 1.62 1.188 3.476 1.422 5.476-1.343.626-2.887 1.11-4.57 1.41a46.13 46.13 0 0 0-.782-5.651zm4.664-1.632c.761-.456 1.393-.973 1.852-1.543a13.796 13.796 0 0 1 2.763 4.507c-.741.926-1.769 1.756-3.02 2.45-.286-1.982-.838-3.814-1.595-5.414zm2.107-3.823c0 .405-.118.794-.316 1.17a14.32 14.32 0 0 0-4.476-2.664c.007-.059.018-.117.018-.177 0-.148-.031-.293-.078-.434 1.18.134 2.461.355 3.816.659.338.29.66.594.97.915.04.174.066.351.066.531zm-6.409-4.28c-.314.116-.615.239-.906.364A9.414 9.414 0 0 0 16 2.633c-.961 0-1.858.13-2.633.355a20.943 20.943 0 0 0-.908-.36A13.854 13.854 0 0 1 16 2.156c1.253 0 2.463.182 3.617.494zM6.876 5.605a38.26 38.26 0 0 1 3.934-.728c-.036.124-.062.25-.062.381 0 .081.01.16.025.24a14.4 14.4 0 0 0-4.428 2.704c-.235-.406-.37-.831-.37-1.273 0-.18.024-.357.064-.531.267-.277.548-.54.837-.793zm-4.206 7.79c-.17.416-.32.84-.448 1.273.055-.57.15-1.13.27-1.678.053.136.114.27.178.405zm.05 5.23c0-1.435.218-2.82.618-4.124.701.93 1.685 1.77 2.897 2.477-.08.76-.133 1.532-.133 2.325 0 .892.058 1.771.16 2.633-1.42-.921-2.625-2.035-3.54-3.295l-.001-.015zm10.153 3.2c0-.91.02-1.808.057-2.69a23.26 23.26 0 0 0 3.07.207 23.16 23.16 0 0 0 3.062-.206c.038.883.058 1.78.058 2.69 0 .881-.024 1.75-.06 2.61-.99.158-2.01.249-3.06.249-1.053 0-2.076-.091-3.068-.25a64.05 64.05 0 0 1-.06-2.61zm12.742-4.768c1.338-.757 2.42-1.668 3.152-2.688.409 1.285.637 2.651.656 4.07-.968 1.395-2.284 2.62-3.855 3.609.11-.896.172-1.812.172-2.745 0-.765-.05-1.51-.125-2.246zM2.83 20.261c-.017-.14-.04-.281-.052-.422.976 1.163 2.205 2.213 3.623 3.09a19.265 19.265 0 0 0 1.121 4 13.853 13.853 0 0 1-4.692-6.668zm10.55 9.329a55.06 55.06 0 0 1-.401-4.24c.979.158 1.986.25 3.021.25 1.032 0 2.037-.09 3.014-.25a54.659 54.659 0 0 1-.402 4.242c-.847.16-1.718.253-2.612.253-.897 0-1.77-.092-2.62-.255zm10.88-2.497a19.002 19.002 0 0 0 1.168-4.06c1.546-.931 2.87-2.067 3.902-3.33a13.84 13.84 0 0 1-5.07 7.39z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/copy16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/copy16.json new file mode 100644 index 00000000..b13038f7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/copy16.json @@ -0,0 +1 @@ +"M6 1h4v3.186l.814.814H14v7h-2v1h3V3.6L11.4 0H5v2h1zm5 0h.31L14 3.69V4h-3zm0 5.6L7.4 3H1v13h10zM10 15H2V4h4v4h4zm0-8H7V4h.31L10 6.69zM3 9h6v1H3zm3 3h1v1H3v-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/copy24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/copy24.json new file mode 100644 index 00000000..244c3b21 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/copy24.json @@ -0,0 +1 @@ +"M9 2h7v4h4v10h-3v1h4V4.6L17.4 1H8v5h1zm8 0h.31L20 4.69V5h-3zM5 19h7v1H5zm-2 4h13V10.6L12.4 7H3zm9-15h.31L15 10.69V11h-3zM4 8h7v4h4v10H4zm1 5h9v1H5zm4 3h5v1H5v-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/copy32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/copy32.json new file mode 100644 index 00000000..19eb28c5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/copy32.json @@ -0,0 +1 @@ +"M11 3h10v6h6v14h-4v1h5V7.709L22.29 2H10v5h1zm11 0h.2L27 7.8V8h-5zM4 30h18V13.709L16.29 8H4zM16 9h.2l4.8 4.8v.2h-5zM5 9h10v6h6v14H5zm2 8h12v1H7zm0 4h12v1H7zm0 4h9v1H7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/copyToClipboard16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/copyToClipboard16.json new file mode 100644 index 00000000..38d62fc9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/copyToClipboard16.json @@ -0,0 +1 @@ +"M16 10H8.723l1.602 1.602-.707.707L6.808 9.5l2.81-2.81.707.708L8.723 9H16zM3 13h4v-1H3zm8-12v1h2v6h-1V3h-1v1H3V3H2v12h10v-4h1v5H1V2h2V1h2.277a1.984 1.984 0 0 1 3.446 0zm-1 1H8v-.318A.682.682 0 0 0 7.318 1h-.636A.682.682 0 0 0 6 1.682V2H4v1h6zM7 6H3v1h4zm-4 4h2V9H3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/copyToClipboard24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/copyToClipboard24.json new file mode 100644 index 00000000..88a913d0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/copyToClipboard24.json @@ -0,0 +1 @@ +"M23 15H11.707l2.646 2.646-.707.707L9.793 14.5l3.854-3.854.707.707L11.707 14H23zm-13-5H6v1h4zm-4 5h2v-1H6zM3 4h3V3h3a2 2 0 0 1 4 0h3v1h3v9h-1V5h-2v2H6V5H4v16h14v-5h1v6H3zm4 2h8V4h-3V2.615A.615.615 0 0 0 11.386 2h-.771a.615.615 0 0 0-.615.615V4H7zM6 19h4v-1H6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/copyToClipboard32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/copyToClipboard32.json new file mode 100644 index 00000000..7d91a783 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/copyToClipboard32.json @@ -0,0 +1 @@ +"M13 15H6v-1h7zm11 15H3V6h4V4h4.05a2.5 2.5 0 0 1 4.9 0H20v2h4v11h-1V7h-3v2H7V7H4v22h19v-7h1zM8 8h11V5h-4.092A1.483 1.483 0 0 0 15 4.5a1.5 1.5 0 0 0-3 0 1.483 1.483 0 0 0 .092.5H8zM6 25h7v-1H6zm0-5h4v-1H6zm11.367-3.646l-.707-.707-3.853 3.853 3.853 3.854.707-.707L14.721 20H30v-1H14.72z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/creditCard16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/creditCard16.json new file mode 100644 index 00000000..a216ac1c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/creditCard16.json @@ -0,0 +1 @@ +"M15.25 3H.75a.751.751 0 0 0-.75.75v9.5a.751.751 0 0 0 .75.75h14.5a.751.751 0 0 0 .75-.75v-9.5a.751.751 0 0 0-.75-.75zM15 13H1V7h14zm0-8H1V4h14zm-9 7H2v-1h4zm8 0h-1v-1h1zm-2 0h-1v-1h1zm-3-2H2V9h7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/creditCard24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/creditCard24.json new file mode 100644 index 00000000..def90d41 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/creditCard24.json @@ -0,0 +1 @@ +"M21.75 5H2.25A1.251 1.251 0 0 0 1 6.25v12.5A1.251 1.251 0 0 0 2.25 20h19.5A1.251 1.251 0 0 0 23 18.75V6.25A1.251 1.251 0 0 0 21.75 5zM22 18.75a.25.25 0 0 1-.25.25H2.25a.25.25 0 0 1-.25-.25V10h20zM22 8H2V6.25A.25.25 0 0 1 2.25 6h19.5a.25.25 0 0 1 .25.25zM8 18H3v-1h5zm13 0h-2v-1h2zm-3 0h-2v-1h2zm-6-2H3v-1h9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/creditCard32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/creditCard32.json new file mode 100644 index 00000000..184ca79c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/creditCard32.json @@ -0,0 +1 @@ +"M28.104 7H3.896A1.898 1.898 0 0 0 2 8.896v15.209A1.898 1.898 0 0 0 3.896 26h24.209A1.898 1.898 0 0 0 30 24.104V8.896A1.898 1.898 0 0 0 28.104 7zM29 24.104a.896.896 0 0 1-.896.896H3.896A.896.896 0 0 1 3 24.104V14h26zM29 11H3V8.896A.896.896 0 0 1 3.896 8h24.209a.896.896 0 0 1 .895.896zm-2 12h-3v-1h3zm-5 0h-3v-1h3zm-6-2H5v-1h11zm-5 2H5v-1h6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/credits16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/credits16.json new file mode 100644 index 00000000..686ab9cd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/credits16.json @@ -0,0 +1 @@ +"M4 10.5c0 .02.003.039.003.058a5.285 5.285 0 1 1 6.555-6.555c-.02 0-.038-.003-.058-.003a6.49 6.49 0 0 0-.96.079 4.289 4.289 0 1 0-5.46 5.46A6.49 6.49 0 0 0 4 10.5zm1.462-7.3l-.017-1A3.301 3.301 0 0 0 2.26 6.127l.982-.19A2.3 2.3 0 0 1 5.462 3.2zM15.8 10.5a5.3 5.3 0 1 1-5.3-5.3 5.306 5.306 0 0 1 5.3 5.3zm-1 0a4.3 4.3 0 1 0-4.3 4.3 4.304 4.304 0 0 0 4.3-4.3zm-6.531-.56a2.297 2.297 0 0 1 2.444-1.73l.096-.996a3.317 3.317 0 0 0-.957.05A3.304 3.304 0 0 0 7.3 9.697zm5.264-.743l-.92.395a2.3 2.3 0 0 1-3.74 2.534l-.706.707a3.3 3.3 0 0 0 5.366-3.636z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/credits24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/credits24.json new file mode 100644 index 00000000..abfdd53e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/credits24.json @@ -0,0 +1 @@ +"M7 15.5c0 .049.006.096.007.145a7.3 7.3 0 1 1 8.638-8.638c-.049 0-.096-.007-.145-.007a8.557 8.557 0 0 0-.877.045 6.296 6.296 0 1 0-7.578 7.578A8.557 8.557 0 0 0 7 15.5zm.983-11.27l-.119-.992A5.3 5.3 0 0 0 3.2 8.558c.002.153.01.303.024.45l.995-.093a4.508 4.508 0 0 1-.019-.367A4.3 4.3 0 0 1 7.983 4.23zM22.8 15.5a7.3 7.3 0 1 1-7.3-7.3 7.308 7.308 0 0 1 7.3 7.3zm-1 0a6.3 6.3 0 1 0-6.3 6.3 6.307 6.307 0 0 0 6.3-6.3zm-10.58.415a4.508 4.508 0 0 1-.02-.367 4.3 4.3 0 0 1 3.783-4.318l-.119-.992a5.3 5.3 0 0 0-4.664 5.32c.002.153.01.303.024.45zm8.028-4.163l-.707.707a4.3 4.3 0 1 1-6.082 6.082l-.707.707a5.3 5.3 0 0 0 7.496-7.496z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/credits32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/credits32.json new file mode 100644 index 00000000..386d45c6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/credits32.json @@ -0,0 +1 @@ +"M10 20.5c0 .057.008.112.009.169a9.294 9.294 0 1 1 10.66-10.66c-.057-.001-.112-.009-.169-.009-.282 0-.56.02-.836.042a8.296 8.296 0 1 0-9.622 9.622A10.49 10.49 0 0 0 10 20.5zm.968-15.251l-.088-1.043a7.312 7.312 0 0 0-6.7 7.33c.001.167.008.331.019.495l1.044-.072a6.591 6.591 0 0 1-.017-.429 6.266 6.266 0 0 1 5.742-6.281zM29.8 20.5a9.3 9.3 0 1 1-9.3-9.3 9.31 9.31 0 0 1 9.3 9.3zm-1 0a8.3 8.3 0 1 0-8.3 8.3 8.31 8.31 0 0 0 8.3-8.3zm-3.122-5.179l-.74.74a6.277 6.277 0 0 1-8.877 8.878l-.739.74A7.323 7.323 0 0 0 25.678 15.32zM14.243 20.96a6.591 6.591 0 0 1-.017-.429 6.266 6.266 0 0 1 5.742-6.281l-.088-1.043a7.312 7.312 0 0 0-6.7 7.33c.001.167.008.331.019.495z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/crop16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/crop16.json new file mode 100644 index 00000000..df2585e5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/crop16.json @@ -0,0 +1 @@ +"M16 12h-4v4h-1v-4H4V5H0V4h4V0h1v11h11zm-5-7v5h1V4H6v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/crop24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/crop24.json new file mode 100644 index 00000000..3a40c0fd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/crop24.json @@ -0,0 +1 @@ +"M23 18h-5v5h-1v-5H6V7H1V6h5V1h1v16h16zM17 7v9h1V6H8v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/crop32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/crop32.json new file mode 100644 index 00000000..2b0939aa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/crop32.json @@ -0,0 +1 @@ +"M30 23v1h-6v6h-1v-6H8V9H2V8h6V2h1v21h21zM23 9v13h1V8H10v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cube16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cube16.json new file mode 100644 index 00000000..2b041fc1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cube16.json @@ -0,0 +1 @@ +"M8.5 1.108L1 4.188v8.753L8.448 16h.104L16 12.94V4.189zM8 14.735l-6-2.464V5.197L8 7.65zM2.906 4.486L8.5 2.19l5.594 2.297L8.5 6.774zM15 12.271l-6 2.464V7.65l6-2.453z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cube24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cube24.json new file mode 100644 index 00000000..0fc6523c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cube24.json @@ -0,0 +1 @@ +"M2 18.66l10.5 4.313L23 18.661V6.444L12.5 2.13 2 6.444zm20-.67l-9 3.697V11.102l9-3.68zM12.5 3.213l8.557 3.514-8.557 3.5-8.557-3.5zM3 7.422l9 3.68v10.585L3 17.99z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cube32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cube32.json new file mode 100644 index 00000000..201e41bb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cube32.json @@ -0,0 +1 @@ +"M30 24.38V8.7L16.5 3.154 3 8.699V24.38l13.5 5.545zm-1-.67l-12 4.928V14.553l12-4.907zM16.5 4.236l11.52 4.73-11.52 4.712L4.98 8.966zM16 28.638L4 23.71V9.646l12 4.907z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursor16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursor16.json new file mode 100644 index 00000000..d3760531 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursor16.json @@ -0,0 +1 @@ +"M13.174 8.976L5 3.012V13.1l2.116-2.902L9 13.928l2.555-1.285-1.838-3.667zm-2.961 3.222l-.77.388L7.27 8.288 6 10.032V4.979l4.106 2.997h-2.01z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursor24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursor24.json new file mode 100644 index 00000000..9116edb2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursor24.json @@ -0,0 +1 @@ +"M19.813 13L7 3.65v15.812l3.345-4.584 3.106 6.152 3.94-1.981L14.359 13zm-3.764 5.604l-2.155 1.084-3.393-6.72L8 16.395V5.618L16.746 12H12.74z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursor32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursor32.json new file mode 100644 index 00000000..e27c49db --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursor32.json @@ -0,0 +1 @@ +"M9 25.282l4.3-5.894 4.062 8.043 5.016-2.523L18.416 17h7.01L9 5.016zm.99-18.318l12.398 9.046h-5.575l4.237 8.457-3.25 1.635-4.346-8.606-3.464 4.749z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursorClick16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursorClick16.json new file mode 100644 index 00000000..4fed4f14 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursorClick16.json @@ -0,0 +1 @@ +"M8.133 4.324l-.17-.6 1.663-.795.264.553zM6.879 2.67l.534.328.675-1.912-.579-.204zM4.455 6.084l-.36-.508-1.662.795.265.554zm.926-3.499l-.664-1.387-.553.265.663 1.387zM1.962 4.018l1.912.674.08-.622-1.788-.63zM6 4.012l8.174 5.964h-3.457l1.838 3.667L10 14.928l-1.884-3.73L6 14.1zm1 7.02l1.271-1.744 2.171 4.298.77-.388-2.115-4.222h2.01L7 5.98z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursorClick24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursorClick24.json new file mode 100644 index 00000000..bebc1c35 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursorClick24.json @@ -0,0 +1 @@ +"M13.172 5.717l2.71-1.297.432.902-2.865 1.372zm.203-4.301l-.943-.333-1.028 2.915.872.535zm-9.219 8.616l.432.902 2.865-1.37-.587-.829zM6.978 2.03L8.06 4.291l.902-.431L7.88 1.599zm-.342 4.25L3.72 5.252l-.332.943 3.117 1.1zM21.813 15H16.36l3.032 6.049-3.94 1.981-3.106-6.152L9 21.462V5.65zm-7.074-1h4.007L10 7.618v10.777l2.501-3.427 3.393 6.72 2.155-1.084z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursorClick32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursorClick32.json new file mode 100644 index 00000000..84924d04 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursorClick32.json @@ -0,0 +1 @@ +"M17.465 9.145l-.411-.911 4.557-2.057.411.912zm-7.703 2.38l-4.557 2.057.41.911 4.558-2.057zm.855-10.26l-.912.411 2.057 4.558.912-.412zm4.6 4.412l.936.354 1.768-4.677L16.986 1zM9.032 8.446L4.354 6.678 4 7.613l4.677 1.768zM13 29.282l4.3-5.894 4.062 8.043 5.016-2.523L22.416 21h7.01L13 9.016zm.99-18.318l12.398 9.046h-5.575l4.237 8.457-3.25 1.635-4.346-8.606-3.464 4.749z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursorLock16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursorLock16.json new file mode 100644 index 00000000..9b137ef5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursorLock16.json @@ -0,0 +1 @@ +"M9.174 6.976L1 1.012V11.1l2.116-2.902L5 11.928l2.555-1.285-1.838-3.667zm-2.961 3.222l-.77.388L3.27 6.288 2 8.032V2.979l4.106 2.997h-2.01zM14.25 10H14V9a2 2 0 0 0-4 0v1h-.25a.751.751 0 0 0-.75.75v3.5a.751.751 0 0 0 .75.75h4.5a.751.751 0 0 0 .75-.75v-3.5a.751.751 0 0 0-.75-.75zM11 9a1 1 0 0 1 2 0v1h-2zm3 5h-4v-3h4zm-1-1h-2v-1h2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursorLock24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursorLock24.json new file mode 100644 index 00000000..dadf3472 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursorLock24.json @@ -0,0 +1 @@ +"M14.813 11L2 1.65v15.812l3.345-4.584L8.45 19.03l3.94-1.981L9.359 11zm-3.764 5.604l-2.155 1.084-3.393-6.72L3 14.395V3.618L11.746 10H7.74zM22.125 16H22v-1.5a3.5 3.5 0 0 0-7 0V16h-.125a.877.877 0 0 0-.875.875v5.25a.877.877 0 0 0 .875.875h7.25a.877.877 0 0 0 .875-.875v-5.25a.877.877 0 0 0-.875-.875zM16 14.5a2.5 2.5 0 0 1 5 0V16h-1v-1.5a1.5 1.5 0 0 0-3 0V16h-1zm3 1.5h-1v-1.5a.5.5 0 0 1 1 0zm3 6h-7v-5h7zm-3-3h1v1h-1v1h-1v-3h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursorLock32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursorLock32.json new file mode 100644 index 00000000..f3eb29fb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursorLock32.json @@ -0,0 +1 @@ +"M18.425 14L2 2.016v20.266l4.3-5.894 4.062 8.043 5.016-2.523L11.416 14zm-4.376 7.467L10.8 23.102l-4.346-8.606-3.464 4.749V3.964l12.398 9.046H9.813zM29 21h-1v-2a4 4 0 0 0-8 0v2h-1a1.003 1.003 0 0 0-1 1v7a1.003 1.003 0 0 0 1 1h10a1.003 1.003 0 0 0 1-1v-7a1.003 1.003 0 0 0-1-1zm-8-2a3 3 0 0 1 6 0v2h-1v-2a2 2 0 0 0-4 0v2h-1zm4 2h-2v-2a1 1 0 0 1 2 0zm4 8H19v-7h10zm-5-5h1v1h-1v1h1v1h-1v1h-1v-5h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursorMarquee16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursorMarquee16.json new file mode 100644 index 00000000..d6fd2997 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursorMarquee16.json @@ -0,0 +1 @@ +"M14 2h-1V1h2v2h-1zm-.83 13.646l1.791-.9-1.544-3.08H16l-6-4.579V14.9l1.588-2.386zM11 11.691V9.208l2.042 1.558zM2 13H1v2h2v-1H2zM1 3h1V2h1V1H1zm6-2H5v1h2zM2 7V5H1v2zm0 4V9H1v2zm9-10H9v1h2zM7 14H5v1h2zm8-9h-1v2h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursorMarquee24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursorMarquee24.json new file mode 100644 index 00000000..f5e4487f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursorMarquee24.json @@ -0,0 +1 @@ +"M4 20v1H2v-2h1v1zM3 3h1V2H2v2h1zM2 8h1V6H2zm0 5h1v-3H2zm18-5h1V6h-1zm0 4h1v-2h-1zM2 17h1v-2H2zM8 3V2H6v1zm5 0V2h-3v1zM9 21v-1H7v1zm4 0v-1h-2v1zm4-18V2h-2v1zm2-1v1h1v1h1V2zm-.245 20l2.686-1.351L19.126 16H23l-9-6.538v11.103l2.382-3.264zm-2.217-6.61L15 17.499v-6.073L19.922 15h-2.41l2.59 5.203-.905.455z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursorMarquee32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursorMarquee32.json new file mode 100644 index 00000000..da0e0a5a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursorMarquee32.json @@ -0,0 +1 @@ +"M26 4h-1V3h2v2h-1zM3 7v2h1V7zm0 4v3h1v-3zm23-4v2h1V7zm0 4v3h1v-3zM3 16v3h1v-3zm23 0v2h1v-2zM3 21v2h1v-2zM7 4h2V3H7zm4 0h3V3h-3zM7 27h2v-1H7zm4 0h3v-1h-3zm5-23h3V3h-3zm5 0h2V3h-2zM4 25H3v2h2v-1H4zM3 5h1V4h1V3H3zm20.34 24.926l3.582-1.802-3.087-6.16H29l-12-8.756v14.805l3.176-4.353zm-3.008-8.176L18 24.945v-9.77l7.933 5.789h-3.718l3.366 6.716-1.799.904z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursorMinus16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursorMinus16.json new file mode 100644 index 00000000..d240d9d0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursorMinus16.json @@ -0,0 +1 @@ +"M3 4.012V14.1l2.116-2.902L7 14.928l2.555-1.285-1.838-3.667h3.457zm5.213 9.186l-.77.388L5.27 9.288 4 11.032V5.979l4.106 2.997h-2.01zM16 3v1H9V3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursorMinus24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursorMinus24.json new file mode 100644 index 00000000..2da3d368 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursorMinus24.json @@ -0,0 +1 @@ +"M5 4.65v15.812l3.345-4.584 3.106 6.152 3.94-1.982L12.359 14h5.454zm9.049 14.954l-2.155 1.084-3.393-6.72L6 17.394V6.618L14.746 13H10.74zM23 5v1h-9V5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursorMinus32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursorMinus32.json new file mode 100644 index 00000000..1540fe78 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursorMinus32.json @@ -0,0 +1 @@ +"M6 7.016v20.266l4.3-5.895 4.062 8.043 5.017-2.523L15.417 19h7.009zm12.05 19.45l-3.25 1.636-4.345-8.606-3.464 4.748V8.964l12.397 9.045h-5.575zM30 7v1H19V7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursorPlus16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursorPlus16.json new file mode 100644 index 00000000..1ffffd76 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursorPlus16.json @@ -0,0 +1 @@ +"M3 4v10.1l2.12-2.9L7 14.93l2.55-1.29L7.72 10h3.45zm5.21 9.2l-.77.39-2.17-4.3L4 11V6l4.11 3h-2zM16 3v1h-3v3h-1V4H9V3h3V0h1v3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursorPlus24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursorPlus24.json new file mode 100644 index 00000000..eed2c485 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursorPlus24.json @@ -0,0 +1 @@ +"M5 4.65v15.81l3.34-4.58L11.45 22l3.94-2-3-6.05h5.45zm9.05 15l-2.16 1.09L8.5 14 6 17.39V6.62L14.75 13h-4zM23 5v1h-4v4h-1V6h-4V5h4V1h1v4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursorPlus32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursorPlus32.json new file mode 100644 index 00000000..999208f4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursorPlus32.json @@ -0,0 +1 @@ +"M6 7v20.28l4.3-5.89 4.06 8 5-2.52-4-7.91h7zm12.05 19.47L14.8 28.1l-4.35-8.6L7 24.24V9l12.39 9h-5.58zM30 7v1h-5v5h-1V8h-5V7h5V2h1v5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursorSelection16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursorSelection16.json new file mode 100644 index 00000000..10d5e61c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursorSelection16.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M3.531 15H1v-1.271l1.116-1.53zm6.011-6.197a15.32 15.32 0 0 0-.852-2.156A7.708 7.708 0 0 1 7 1H1v4.741l7.174 5.235H4.717l1.838 3.667-.71.357H11v-1.246c-1.417-2.834-1.035-3.317-1.458-4.951z"},{"d":"M14 14V6.026a6.874 6.874 0 0 0-3.739 1.67l-.265-.636c-.053-.128-.104-.23-.156-.342a7.952 7.952 0 0 1 4.16-1.7V2H8V1h7v14h-3v-1zM5 1v1h1.008q.043.525.097.955l.992-.125A24.482 24.482 0 0 1 7 1.876V1zm2.82 6.138l.87-.49a8.577 8.577 0 0 0-.566-.864 4.43 4.43 0 0 1-.568-.945l-.922.389a5.428 5.428 0 0 0 .68 1.143 7.47 7.47 0 0 1 .505.767zm1.1 3.882c.012.059.02.113.033.174l.977-.213c-.07-.324-.11-.609-.15-.894a10.735 10.735 0 0 0-.239-1.284l-.969.252c.063.242.106.458.14.668a1.81 1.81 0 0 1 .208 1.297zM11 13.754a22.007 22.007 0 0 1-.377-.79l-.912.412c.086.19.195.41.3.624H8v.18l.41.82H11zM2 4V2h1V1H1v2.884L1.159 4zm2 11.928l-1.884-3.73L0 15.1V5.012l8.174 5.964H4.717l1.838 3.667zm.442-1.342l.77-.388-2.115-4.222h2.01L1 6.98v5.053l1.271-1.744z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursorSelection24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursorSelection24.json new file mode 100644 index 00000000..4d6af848 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursorSelection24.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M3 10.24V2h6c.145 6.605 1.593 6.25 3.866 8.379 1.822 1.706 2.052 4.224 2.33 6.39.161 1.25.497 1.83 2.345 5.231h-8.56l.965-.485L7.756 17h4.51zm1.786 8.11L3 20.799V22h3.576z"},{"d":"M10 2h12v20h-3v-1h2V9.05a10.327 10.327 0 0 0-5.253 1.91c-.154-.249-.35-.542-.558-.837A11.364 11.364 0 0 1 21 8.048V3H10zM4 3h1V2H3v2h1zm8 19h2v-1h-2zM3 8h1V6H3zm5.067-3.954l.996-.09A17.355 17.355 0 0 1 9 2H7v1h1v.022c.017.362.038.7.067 1.024zm5.803 10.406l.97-.238a13.604 13.604 0 0 0-.594-1.81l-.088-.21-.914.406.073.173a12.677 12.677 0 0 1 .553 1.68zm1.277 1.858l-.996.091c.016.165.032.33.053.497a6.758 6.758 0 0 0 .413 1.631l.932-.365a5.747 5.747 0 0 1-.353-1.394 12.46 12.46 0 0 1-.049-.46zm-5.109-8.627a6.726 6.726 0 0 1-.669-1.774l-.973.233a7.701 7.701 0 0 0 .773 2.035zm2.828 2.696a11.45 11.45 0 0 0-.989-.802c-.211-.158-.424-.317-.632-.49l-.639.77c.222.183.447.352.671.52a10.747 10.747 0 0 1 .908.732zm3.584 9.592l-.888.457c.134.262.274.55.417.876l.305.696h1.257L17 21s-.405-.749-.55-1.03zM7.757 17l2.189 4.515-2.894 1.456-2.266-4.621L2 22.17V9.51L12.266 17zM6.16 16h3.038L3 11.478v7.624l1.954-2.68 2.552 5.201 1.11-.559z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursorSelection32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursorSelection32.json new file mode 100644 index 00000000..a2f0add4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cursorSelection32.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M4 15.443V3h9a27.182 27.182 0 0 0 .276 3.992c.992 6.818 3.996 4.572 5.82 11.309.812 2.994.217 5.597 2.03 9.699h-9.96l-2.37-5h5.562zm1.456 9.035L4 26.473V28h3.149z"},{"d":"M12.254 27.964l-.47-.964H13v1h-.738c-.005-.012-.003-.024-.008-.036zm6.485-5.176c.11.853.198 1.508.341 2.186l.979-.207c-.136-.641-.222-1.278-.328-2.106zm-.607-4.226a12.05 12.05 0 0 1 .367 2.054l.996-.097a12.988 12.988 0 0 0-.398-2.218zm-1.687-3.766a7.908 7.908 0 0 1 1.001 1.77l.924-.38a8.835 8.835 0 0 0-1.128-1.994zm-1.42-1.559l.72-.695a8.005 8.005 0 0 1-1.26-1.606l-.866.502a9.102 9.102 0 0 0 1.406 1.8zm-2.28-3.912l.96-.275a15.776 15.776 0 0 1-.429-2.058l-.99.145a16.771 16.771 0 0 0 .458 2.188zM5 7H4v2h1zm0-3h1V3H4v2h1zm5-1H8v1h2zm5 25h2v-1h-2zM5 11H4v2h1zm9.997-7.213c.003.074.008.14.012.213H28v5.97a14.314 14.314 0 0 0-8.996 3.411 8.01 8.01 0 0 1 .454.932A13.213 13.213 0 0 1 28 10.97V27h-5v1h6V3H14.999c-.002.262-.014.522-.002.787zm-2.94 1.147l.998-.067c-.021-.31-.045-.622-.055-.972S13 3 13 3h-1s-.011.635 0 1 .037.636.057.934zM5.456 24.478L2 29.215V13.983L14.358 23H8.797l2.54 5.363-3.232 1.626zM3 26.148l2.611-3.58 2.936 6.079 1.448-.729L7.178 22h4.113L3 15.951zM19 28h2v-1h-2z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/curve16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/curve16.json new file mode 100644 index 00000000..282de2e1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/curve16.json @@ -0,0 +1 @@ +"M12 1v1.045A10.907 10.907 0 0 0 6.692 4H4v2.701A10.94 10.94 0 0 0 2.065 12H1v3h3v-3h-.934a9.944 9.944 0 0 1 1.959-5H7V5.023a9.917 9.917 0 0 1 5-1.969V4h3V1zM3 14H2v-1h1zm3-8H5V5h1zm8-3h-1V2h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/curve24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/curve24.json new file mode 100644 index 00000000..9b7f01b3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/curve24.json @@ -0,0 +1 @@ +"M20 1v1.039A19.7 19.7 0 0 0 8.627 7H6v2.807A19.597 19.597 0 0 0 2.032 20H1v3h3v-3h-.964A18.637 18.637 0 0 1 7.11 10H9V7.993a18.733 18.733 0 0 1 11-4.956V4h3V1zM3 22H2v-1h1zM8 9H7V8h1zm14-6h-1V2h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/curve32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/curve32.json new file mode 100644 index 00000000..dac6d83d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/curve32.json @@ -0,0 +1 @@ +"M26 3v1.155A24.37 24.37 0 0 0 12.484 10H10v2.475A24.363 24.363 0 0 0 4.144 26H3v3h3v-3h-.856a23.382 23.382 0 0 1 5.74-13H13v-2.116A23.396 23.396 0 0 1 26 5.16V6h3V3zM5 28H4v-1h1zm7-16h-1v-1h1zm16-7h-1V4h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cutAndFillVolumeCalculation16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cutAndFillVolumeCalculation16.json new file mode 100644 index 00000000..24c59cac --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cutAndFillVolumeCalculation16.json @@ -0,0 +1 @@ +"M16 7v1H0V7zM0 7zm4.738-6c.742 0 .981.283 1.695 1.265A14.643 14.643 0 0 0 10.188 6h1.844a14.397 14.397 0 0 1-4.79-4.322C6.535.704 6.024 0 4.739 0 2.737 0 1.276 2.98.306 6h1.05c1.055-3.156 2.289-5 3.382-5zm4.85 9.717a4.072 4.072 0 0 0-1.559 1.195 7.431 7.431 0 0 1-1.097.987 5.396 5.396 0 0 1-.797-1.314L8.72 9H7.306l-1.612 1.612A53.494 53.494 0 0 1 5.038 9H3.964c.77 1.974 1.91 4.947 2.891 4.947 1.04 0 2.452-2.283 3.11-2.283.84 0 1.506 2.845 6.035 4.377v-1.06c-.32-.118-.614-.243-.89-.372l.89-.889v-1.414l-1.807 1.807a8.49 8.49 0 0 1-1.465-1.121L16 9.72V9h-.694l-3.266 3.266c-.129-.15-.25-.295-.359-.429a4.458 4.458 0 0 0-.9-.897L12.72 9h-1.415z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cutAndFillVolumeCalculation24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cutAndFillVolumeCalculation24.json new file mode 100644 index 00000000..2641dcbb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cutAndFillVolumeCalculation24.json @@ -0,0 +1 @@ +"M17.95 19.356l5.05-5.05v1.414l-4.278 4.278a8.105 8.105 0 0 0 1.644.942L23 18.306v1.414l-1.589 1.589A10.25 10.25 0 0 0 23 21.64v1.015c-4.672-.548-6.488-3.29-7.731-4.915-.499-.652-.93-1.215-1.236-1.215-.61 0-1.156.785-1.683 1.544-.65.935-1.32 1.902-2.358 1.902-1.978 0-4.214-3.654-5.557-6.971H5.72l-.142.142c.262.61.54 1.2.833 1.754L8.306 13H9.72l-2.804 2.804a15.351 15.351 0 0 0 1.04 1.546l4.35-4.35h1.414l-5.117 5.117a2.288 2.288 0 0 0 1.389.854c.514 0 1.034-.749 1.537-1.473.59-.848 1.25-1.8 2.232-1.952L16.306 13h1.414l-2.829 2.829a6.59 6.59 0 0 1 1.172 1.303l.048.063L20.306 13h1.414l-4.996 4.996a12.053 12.053 0 0 0 1.226 1.36zM7.63 2c1.007 0 1.614.728 2.783 2.243A23.199 23.199 0 0 0 16.462 10h1.916a22.14 22.14 0 0 1-7.172-6.368C10.026 2.104 9.174 1 7.632 1 4.989 1 2.909 5.801 1.59 10h1.049c1.875-5.845 3.767-8 4.992-8zM1 11v1h22v-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cutAndFillVolumeCalculation32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cutAndFillVolumeCalculation32.json new file mode 100644 index 00000000..1abde064 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/cutAndFillVolumeCalculation32.json @@ -0,0 +1 @@ +"M3.537 15H2.498C4.25 9.057 6.817 2.011 11.164 2.011c1.793 0 2.943 1.954 4.398 4.428 1.64 2.79 3.674 6.31 7.351 8.561h-1.796c-3.018-2.285-4.838-5.368-6.314-7.88l-.102-.174c-1.294-2.198-2.316-3.935-3.537-3.935-3.877 0-6.41 7.851-7.627 11.989zm19.227 9.542a90.622 90.622 0 0 1-.898-.952l-.356-.38L26.72 18h-1.414l-4.488 4.488a7.612 7.612 0 0 0-1.403-1.183L22.72 18h-1.414l-3.027 3.027c-1.044.136-1.678 1.198-2.341 2.33C15.178 24.658 14.392 26 13 26a2.142 2.142 0 0 1-1.397-.883L18.72 18h-1.414l-6.326 6.326a17.255 17.255 0 0 1-.972-1.614L14.72 18h-1.414l-3.779 3.779a38.405 38.405 0 0 1-.814-1.772L10.72 18H9.306l-1.01 1.01Q8.093 18.503 7.9 18H6.828c1.264 3.447 3.685 9 6.172 9 1.965 0 2.983-1.74 3.8-3.137.561-.958 1.091-1.863 1.7-1.863.515 0 1.592 1.155 2.634 2.272 2.16 2.316 5.089 5.443 8.866 5.703v-1.002a6.877 6.877 0 0 1-1.837-.416L30 26.72v-1.414l-2.813 2.813a11.688 11.688 0 0 1-1.585-1.001L30 22.72v-1.414l-5.187 5.187a23.33 23.33 0 0 1-1.348-1.238L30 18.72V18h-.694zM2 16v1h28v-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dashboard16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dashboard16.json new file mode 100644 index 00000000..ca022592 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dashboard16.json @@ -0,0 +1 @@ +"M12.425 13.718a6.43 6.43 0 0 0 1.24-6.262l.78-.78a7.477 7.477 0 0 1-2.008 8.46l-2.109-2.1.708-.708zm2.726-9.162L8.85 10.857a1.514 1.514 0 1 1-.707-.707l6.301-6.301zM8 11.5a.5.5 0 1 0-.5.5.5.5 0 0 0 .5-.5zM7 5h1V3.025a6.478 6.478 0 0 1 4.03 1.823l.71-.71a7.495 7.495 0 1 0-10.177 11l2.109-2.101-.708-.708-1.389 1.39A6.45 6.45 0 0 1 1.028 10H3V9H1.025A6.466 6.466 0 0 1 2.57 5.276l1.395 1.396.708-.708L3.276 4.57A6.465 6.465 0 0 1 7 3.025z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dashboard24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dashboard24.json new file mode 100644 index 00000000..fa783524 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dashboard24.json @@ -0,0 +1 @@ +"M6.95 8.653A7.338 7.338 0 0 0 5.147 13H7v1H5.149a7.324 7.324 0 0 0 1.81 4.346l1.29-1.29.707.708C7.22 19.5 7.633 19.079 6.963 19.777a8.373 8.373 0 1 1 11.398-12.26l-.71.71A7.353 7.353 0 0 0 13 6.147V8h-1V6.146a7.338 7.338 0 0 0-4.342 1.8L8.973 9.26l-.707.707zm13.16 1.358l-.76.76a7.303 7.303 0 0 1-1.301 7.565L16.75 17.04l-.707.707 1.993 2.031a8.339 8.339 0 0 0 2.073-9.766zM3 13.5a9.492 9.492 0 0 1 16.15-6.772l.711-.71a10.493 10.493 0 1 0-14.364 15.29l.694-.725A9.469 9.469 0 0 1 3 13.5zm17.947-4.326a9.442 9.442 0 0 1-2.138 11.41l.694.724a10.473 10.473 0 0 0 2.19-12.88zm1.578-4.406l.707.707-8.648 8.649a2.507 2.507 0 1 1-.707-.707zM14 15.5a1.5 1.5 0 1 0-1.5 1.5 1.502 1.502 0 0 0 1.5-1.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dashboard32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dashboard32.json new file mode 100644 index 00000000..fad5744b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dashboard32.json @@ -0,0 +1 @@ +"M6.617 29.09A14.49 14.49 0 1 1 26.69 8.189l-.712.712a13.485 13.485 0 1 0-18.65 19.477zM28 18.5a11.413 11.413 0 0 0-1.584-5.795l-.726.726a10.439 10.439 0 0 1-1.434 12.118l-1.392-1.392-.707.707 2.1 2.1A11.46 11.46 0 0 0 28 18.5zm-.13-7.249a13.42 13.42 0 0 1-2.199 17.127l.712.712A14.462 14.462 0 0 0 28.6 10.52zM17 10V8.025a10.46 10.46 0 0 1 6.858 2.996l.707-.707a11.487 11.487 0 1 0-15.823 16.65l2.101-2.1-.707-.707-1.392 1.392A10.431 10.431 0 0 1 6.027 19H8v-1H6.025a10.443 10.443 0 0 1 2.717-6.55l1.394 1.393.707-.707-1.394-1.394A10.443 10.443 0 0 1 16 8.025V10zm.877 8.416L28.59 7.705l.707.707-10.712 10.71a2.505 2.505 0 1 1-.707-.706zM18 20.5a1.5 1.5 0 1 0-1.5 1.5 1.502 1.502 0 0 0 1.5-1.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/data16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/data16.json new file mode 100644 index 00000000..3fd0446d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/data16.json @@ -0,0 +1 @@ +"M15 11.8V4C15 .324 1 .324 1 4v7.8c0 1.948 3.606 3 7 3s7-1.052 7-3zM8 2.2c3.663 0 6 1.067 6 1.8s-2.337 1.8-6 1.8S2 4.733 2 4s2.337-1.8 6-1.8zM2 5.511A12.006 12.006 0 0 0 8 6.8a12.006 12.006 0 0 0 6-1.289V7c0 .733-2.337 1.8-6 1.8S2 7.733 2 7zM2 11.8V8.51A12.006 12.006 0 0 0 8 9.8a12.006 12.006 0 0 0 6-1.289V11.8c0 .835-2.282 2-6 2s-6-1.165-6-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/data24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/data24.json new file mode 100644 index 00000000..d975f813 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/data24.json @@ -0,0 +1 @@ +"M12 2.2C7.03 2.2 2 3.334 2 5.5v12.8c0 2.273 5.152 3.5 10 3.5s10-1.227 10-3.5V5.5c0-2.166-5.03-3.3-10-3.3zm0 18.6c-5.576 0-9-1.456-9-2.5v-6.282c1.708 1.173 5.366 1.782 9 1.782s7.292-.61 9-1.782V18.3c0 1.044-3.424 2.5-9 2.5zm0-8c-5.494 0-9-1.363-9-2.3V7.018C4.708 8.191 8.366 8.8 12 8.8s7.292-.61 9-1.782V10.5c0 .938-3.506 2.3-9 2.3zm0-5c-5.494 0-9-1.363-9-2.3s3.506-2.3 9-2.3 9 1.362 9 2.3-3.506 2.3-9 2.3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/data32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/data32.json new file mode 100644 index 00000000..4ee00c1c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/data32.json @@ -0,0 +1 @@ +"M16 3.2C9.698 3.2 3 4.707 3 7.5v16.8c0 2.923 6.698 4.5 13 4.5s13-1.577 13-4.5V7.5c0-2.793-6.698-4.3-13-4.3zm0 1c6.868 0 12 1.742 12 3.3s-5.132 3.3-12 3.3S4 9.058 4 7.5s5.132-3.3 12-3.3zm0 23.6c-7.072 0-12-1.845-12-3.5v-8.074c2.09 1.68 7.156 2.574 12 2.574s9.91-.894 12-2.574V24.3c0 1.655-4.928 3.5-12 3.5zm0-10c-6.868 0-12-1.742-12-3.3V9.226c2.09 1.68 7.156 2.574 12 2.574s9.91-.894 12-2.574V14.5c0 1.558-5.132 3.3-12 3.3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataCard16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataCard16.json new file mode 100644 index 00000000..0ad6f5a7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataCard16.json @@ -0,0 +1 @@ +"M14 6h-4V5h4v1zM2 10.31V5.596c0-.292.137-.712.787-1.06.253-.134.559-.246.911-.333.274-.067.577-.121.902-.156.572-.06 1.23-.06 1.8 0 .325.035.628.089.902.156.352.087.658.2.91.333.651.348.788.768.788 1.06v4.714C9 11.419 7.24 12 5.5 12S2 11.419 2 10.31zm1.006-4.704c.022.007.086.078.252.165.174.094.409.178.68.246.234.058.492.103.768.132a8 8 0 0 0 1.589 0 5.56 5.56 0 0 0 .766-.132c.272-.068.507-.152.68-.245a.854.854 0 0 0 .244-.176.8.8 0 0 0-.243-.177 3.052 3.052 0 0 0-.68-.245 5.74 5.74 0 0 0-.768-.133 8 8 0 0 0-1.589 0c-.276.03-.534.075-.768.133a3.066 3.066 0 0 0-.68.245c-.165.088-.23.158-.251.187zM3 7.452c-.004-.017.028.055.258.177a3 3 0 0 0 .68.245c.233.058.491.103.768.132a7.695 7.695 0 0 0 1.587 0c.278-.03.536-.074.77-.132.268-.066.503-.151.68-.245.195-.105.247-.18.257-.197v-.684a4.239 4.239 0 0 1-.698.24 6.685 6.685 0 0 1-.902.156 8.584 8.584 0 0 1-1.8 0 6.759 6.759 0 0 1-.904-.157A4.222 4.222 0 0 1 3 6.748v.704zm0 2.858c.042.205.943.69 2.5.69s2.458-.485 2.5-.693V8.605a4.233 4.233 0 0 1-.698.24A6.89 6.89 0 0 1 6.4 9a8.319 8.319 0 0 1-1.802 0 6.904 6.904 0 0 1-.9-.155A4.229 4.229 0 0 1 3 8.605v1.705zM14 7h-4v1h4V7zm2-6v14H0V1h16zm-1 1H1v12h14V2zm-2 7h-3v1h3V9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataCard24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataCard24.json new file mode 100644 index 00000000..d8b9e7a5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataCard24.json @@ -0,0 +1 @@ +"M1 3v18h22V3H1zm21 17H2V4h20v16zM21 9h-6V8h6v1zm0 3h-6v-1h6v1zm-1 3h-5v-1h5v1zM8 16.815c2.485 0 5-.785 5-2.285V9c0-.361-.192-.883-1.108-1.316a6.236 6.236 0 0 0-1.295-.422A10.72 10.72 0 0 0 9.3 7.061a14.453 14.453 0 0 0-2.6 0 11.23 11.23 0 0 0-1.298.2 6.294 6.294 0 0 0-1.296.423C3.192 8.117 3 8.639 3 9v5.53c0 1.5 2.515 2.285 5 2.285zM4.534 8.588a5.41 5.41 0 0 1 1.084-.35c.365-.08.762-.141 1.178-.181a12.528 12.528 0 0 1 2.408 0c.416.04.813.101 1.176.181.426.095.801.216 1.085.35.44.208.535.38.535.412s-.095.204-.534.412a5.41 5.41 0 0 1-1.084.35c-.365.08-.762.141-1.178.181-.765.075-1.644.075-2.408 0a9.926 9.926 0 0 1-1.176-.181 5.348 5.348 0 0 1-1.085-.35C4.095 9.204 4 9.032 4 9s.095-.204.534-.412zM4 10.258c.037.02.068.04.108.058.355.168.79.31 1.295.422.404.09.84.157 1.297.201a13.83 13.83 0 0 0 2.6 0 11.23 11.23 0 0 0 1.298-.2 6.294 6.294 0 0 0 1.296-.423c.039-.018.07-.038.106-.057v.79c0 .032-.095.206-.534.413a5.41 5.41 0 0 1-1.084.35c-.365.08-.762.141-1.178.181-.765.074-1.644.074-2.408 0a9.926 9.926 0 0 1-1.176-.181 5.38 5.38 0 0 1-1.086-.35c-.439-.207-.534-.38-.534-.412v-.791zm0 2.05c.037.02.068.04.108.058.355.168.79.31 1.295.422.404.089.84.156 1.297.201a13.83 13.83 0 0 0 2.6 0 11.23 11.23 0 0 0 1.298-.2 6.264 6.264 0 0 0 1.295-.423c.04-.018.07-.038.107-.057v2.221c0 .512-1.595 1.285-4 1.285s-4-.773-4-1.285v-2.22z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataCard32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataCard32.json new file mode 100644 index 00000000..1bc23e5f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataCard32.json @@ -0,0 +1 @@ +[{"d":"M20.062 16h7.875v1h-7.875z"},{"d":"M20.062 12h7.875v1h-7.875z"},{"d":"M11 22.8c3.394 0 7-1.052 7-3V12c0-.467-.247-1.15-1.423-1.753-.5-.255-1.118-.472-1.834-.643a14.573 14.573 0 0 0-1.866-.31 18.84 18.84 0 0 0-3.754 0c-.663.07-1.29.174-1.866.31-.716.171-1.334.388-1.834.643C4.247 10.851 4 11.533 4 12v7.8c0 1.948 3.606 3 7 3zM5.878 11.138c.43-.22.972-.408 1.61-.56a13.647 13.647 0 0 1 1.738-.289 17.586 17.586 0 0 1 3.548 0c.62.065 1.204.161 1.737.288.64.152 1.181.341 1.61.56.55.283.879.605.879.863s-.329.58-.879.861c-.428.22-.97.409-1.61.562-.533.127-1.117.223-1.737.288a17.95 17.95 0 0 1-3.548 0 13.615 13.615 0 0 1-1.737-.288c-.64-.153-1.182-.342-1.61-.562C5.328 12.581 5 12.258 5 12s.329-.58.878-.862zM5 13.506c.126.083.265.165.423.246.499.256 1.116.472 1.834.644.576.136 1.203.24 1.866.31a18.47 18.47 0 0 0 3.754 0 15.03 15.03 0 0 0 1.866-.31c.718-.172 1.335-.388 1.834-.644.158-.081.297-.163.423-.247v1.845c0 .258-.329.58-.878.862-.43.22-.972.408-1.611.56-.533.128-1.117.225-1.737.289a17.685 17.685 0 0 1-3.549 0c-.62-.064-1.203-.16-1.736-.289-.64-.152-1.181-.34-1.61-.56-.55-.281-.879-.604-.879-.862v-1.844zm0 3.35c.126.083.265.166.423.247.5.254 1.118.471 1.834.642a14.29 14.29 0 0 0 1.866.31c.606.063 1.237.095 1.877.095s1.271-.032 1.876-.095a14.255 14.255 0 0 0 1.867-.31c.716-.17 1.334-.388 1.834-.642.158-.081.297-.164.423-.247V19.8c0 .835-2.283 2-6 2s-6-1.165-6-2v-2.944z"},{"d":"M20.031 20H26v1h-5.969z"},{"d":"M1 4v24h30V4H1zm29 23H2V5h28v22z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataCheck16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataCheck16.json new file mode 100644 index 00000000..2e4f9dfb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataCheck16.json @@ -0,0 +1 @@ +"M15 4C15 .324 1 .324 1 4v7.8c0 1.764 2.958 2.79 6.036 2.969l-.862-.863a1.496 1.496 0 0 1-.195-.242C3.484 13.34 2 12.469 2 11.8V8.51A12.006 12.006 0 0 0 8 9.8a14.116 14.116 0 0 0 5.199-.867L15 7.132zM8 2.2c3.663 0 6 1.066 6 1.8s-2.337 1.8-6 1.8S2 4.734 2 4s2.337-1.8 6-1.8zm0 6.6C4.337 8.8 2 7.734 2 7V5.511A12.006 12.006 0 0 0 8 6.8a12.006 12.006 0 0 0 6-1.289V7c0 .734-2.337 1.8-6 1.8zm6.527.926l.738.737-5.208 5.205-2.322-2.322.738-.738 1.584 1.588z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataCheck24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataCheck24.json new file mode 100644 index 00000000..addcde90 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataCheck24.json @@ -0,0 +1 @@ +"M10.238 20.746C5.714 20.481 3 19.228 3 18.3v-6.282c1.708 1.173 5.366 1.782 9 1.782s7.292-.609 9-1.782v1.2l.915-.364c.028-.012.057-.015.085-.025V5.5c0-2.167-5.03-3.3-10-3.3S2 3.333 2 5.5v12.8c0 2.155 4.628 3.367 9.239 3.488l-.634-.596a2.493 2.493 0 0 1-.367-.446zM12 3.2c5.494 0 9 1.362 9 2.3s-3.506 2.3-9 2.3-9-1.362-9-2.3 3.506-2.3 9-2.3zM3 7.018C4.708 8.191 8.366 8.8 12 8.8s7.292-.609 9-1.782V10.5c0 .938-3.506 2.3-9 2.3s-9-1.363-9-2.3zm19.491 7.8l.7.716-7.684 7.522-3.531-3.32.685-.73 2.832 2.664z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataCheck32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataCheck32.json new file mode 100644 index 00000000..5f76885c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataCheck32.json @@ -0,0 +1 @@ +"M14.609 27.774C8.29 27.552 4 25.844 4 24.3v-8.074c2.09 1.68 7.156 2.574 12 2.574s9.91-.894 12-2.574v3.256l1-.985V7.5c0-2.793-6.698-4.3-13-4.3S3 4.707 3 7.5v16.8c0 2.799 6.141 4.36 12.195 4.487l-.015-.015a1.999 1.999 0 0 1-.571-.998zM16 4.2c6.868 0 12 1.742 12 3.3s-5.132 3.3-12 3.3S4 9.058 4 7.5s5.132-3.3 12-3.3zM4 9.226c2.09 1.68 7.156 2.574 12 2.574s9.91-.894 12-2.574V14.5c0 1.558-5.132 3.3-12 3.3S4 16.058 4 14.5zM30.547 19.78l.701.712L20.513 31.07l-3.957-3.75.687-.725L20.5 29.68z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataClockChart16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataClockChart16.json new file mode 100644 index 00000000..fcf40968 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataClockChart16.json @@ -0,0 +1 @@ +"M2.445 8h-1A7.062 7.062 0 0 1 8 1.443v1.02A6.032 6.032 0 0 0 2.451 7.89c-.004.037-.003.074-.006.111zm10.777-3.34A6.036 6.036 0 0 1 14.568 8h1A7.061 7.061 0 0 0 9 1.444v1.004a6.055 6.055 0 0 1 4.222 2.213zm1.337 4.462A6.033 6.033 0 0 1 9 14.548v1.02A7.06 7.06 0 0 0 15.566 9h-1c-.004.04-.003.081-.007.122zM3.79 12.35A6.036 6.036 0 0 1 2.442 9h-1A7.061 7.061 0 0 0 8 15.565v-1.003a6.055 6.055 0 0 1-4.211-2.212zm5.933-7.738A4.075 4.075 0 0 0 9 4.464v1.004a3.144 3.144 0 0 1 .423.098A3.07 3.07 0 0 1 11.525 8h1.015a4.07 4.07 0 0 0-2.818-3.388zM5.48 9H4.464A4.007 4.007 0 0 0 8 12.54v-1.004a3.105 3.105 0 0 1-.417-.097A3.07 3.07 0 0 1 5.48 9zM8 5.466v-1A4.006 4.006 0 0 0 4.465 8H5.48a3.038 3.038 0 0 1 .085-.417A3.063 3.063 0 0 1 8 5.466zm1 6.075v1A4.01 4.01 0 0 0 12.542 9h-1.016a3.026 3.026 0 0 1-.087.423A3.063 3.063 0 0 1 9 11.54zM8.5 7A1.5 1.5 0 1 0 10 8.5 1.5 1.5 0 0 0 8.5 7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataClockChart24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataClockChart24.json new file mode 100644 index 00000000..a59f9691 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataClockChart24.json @@ -0,0 +1 @@ +"M13 3.125v-.9A10.282 10.282 0 0 1 22.775 12h-.9A9.396 9.396 0 0 0 13 3.125zm-1 0v-.9A10.282 10.282 0 0 0 2.225 12h.9A9.397 9.397 0 0 1 12 3.125zM3.125 13h-.9A10.28 10.28 0 0 0 12 22.775v-.9A9.397 9.397 0 0 1 3.125 13zM13 21.875v.9A10.28 10.28 0 0 0 22.775 13h-.9A9.396 9.396 0 0 1 13 21.875zM6.225 12h1.026A5.273 5.273 0 0 1 12 7.25V6.226A6.303 6.303 0 0 0 6.225 12zm12.55 1h-1.026A5.273 5.273 0 0 1 13 17.75v1.025A6.303 6.303 0 0 0 18.775 13zM12 18.775v-1.026A5.273 5.273 0 0 1 7.25 13H6.226A6.303 6.303 0 0 0 12 18.775zm1-12.55v1.026A5.273 5.273 0 0 1 17.75 12h1.025A6.303 6.303 0 0 0 13 6.225zM9.25 12h1.008A2.303 2.303 0 0 1 12 10.258V9.251A3.29 3.29 0 0 0 9.25 12zm6.5 1h-1.008A2.303 2.303 0 0 1 13 14.742v1.007A3.29 3.29 0 0 0 15.75 13zM13 9.25v1.008A2.303 2.303 0 0 1 14.742 12h1.007A3.29 3.29 0 0 0 13 9.25zm-1 6.5v-1.008A2.303 2.303 0 0 1 10.258 13H9.251A3.29 3.29 0 0 0 12 15.75z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataClockChart32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataClockChart32.json new file mode 100644 index 00000000..3f6ca936 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataClockChart32.json @@ -0,0 +1 @@ +"M4.225 16h-1A13.296 13.296 0 0 1 16 3.225v1A12.296 12.296 0 0 0 4.225 16zm0 1h-1A13.296 13.296 0 0 0 16 29.775v-1A12.296 12.296 0 0 1 4.225 17zm24.55-1h1A13.296 13.296 0 0 0 17 3.225v1A12.296 12.296 0 0 1 28.775 16zM17 28.775v1A13.296 13.296 0 0 0 29.775 17h-1A12.296 12.296 0 0 1 17 28.775zm0-20.55v1A7.3 7.3 0 0 1 23.775 16h1A8.298 8.298 0 0 0 17 8.225zM8.225 16h1A7.3 7.3 0 0 1 16 9.225v-1A8.298 8.298 0 0 0 8.225 16zm16.55 1h-1A7.3 7.3 0 0 1 17 23.775v1A8.298 8.298 0 0 0 24.775 17zM16 24.775v-1A7.3 7.3 0 0 1 9.225 17h-1A8.298 8.298 0 0 0 16 24.775zM20.75 17h-1A3.29 3.29 0 0 1 17 19.75v1A4.278 4.278 0 0 0 20.75 17zm-8.5-1h1A3.29 3.29 0 0 1 16 13.25v-1A4.278 4.278 0 0 0 12.25 16zM16 20.75v-1A3.29 3.29 0 0 1 13.25 17h-1A4.278 4.278 0 0 0 16 20.75zm1-8.5v1A3.29 3.29 0 0 1 19.75 16h1A4.278 4.278 0 0 0 17 12.25z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataCloud16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataCloud16.json new file mode 100644 index 00000000..c5ab5280 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataCloud16.json @@ -0,0 +1 @@ +"M7.5 1C3.612 1 1 1.984 1 3.48v8c0 1.43 2.398 2.41 6.013 2.492a3.021 3.021 0 0 1 .215-1.001C3.594 12.922 2 11.973 2 11.479V7.906a9.4 9.4 0 0 0 3.995 1.038 20.073 20.073 0 0 0 3.007 0A9.404 9.404 0 0 0 13 7.906v1.14a3.296 3.296 0 0 1 1 .33V3.48C14 1.984 11.388 1 7.5 1zM13 6.48c0 .506-1.66 1.5-5.5 1.5S2 6.985 2 6.48V4.905a9.35 9.35 0 0 0 3.996 1.02 20.97 20.97 0 0 0 2.997 0A9.364 9.364 0 0 0 13 4.906zM7.5 5C3.66 5 2 3.986 2 3.48s1.66-1.5 5.5-1.5 5.5.993 5.5 1.5S11.34 5 7.5 5zm7.465 7.352A2.577 2.577 0 0 0 12.5 10a2.47 2.47 0 0 0-2.184 1.425.916.916 0 0 0-.316-.061 1.037 1.037 0 0 0-.992 1.004A1.922 1.922 0 0 0 8 14.09 1.835 1.835 0 0 0 9.75 16h4.483A1.844 1.844 0 0 0 16 14.09a1.92 1.92 0 0 0-1.035-1.738zM14.205 15H9.75a.842.842 0 0 1-.75-.91.926.926 0 0 1 .464-.832 1 1 0 0 0 .54-.817.83.83 0 0 0 .292.053 1.067 1.067 0 0 0 .914-.62A1.483 1.483 0 0 1 12.5 11a1.59 1.59 0 0 1 1.473 1.479 1.002 1.002 0 0 0 .553.772.92.92 0 0 1 .474.84.856.856 0 0 1-.795.909z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataCloud24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataCloud24.json new file mode 100644 index 00000000..4158dac7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataCloud24.json @@ -0,0 +1 @@ +"M21.254 17.528A4.165 4.165 0 0 0 17.094 14a4.22 4.22 0 0 0-3.685 2.137 1.717 1.717 0 0 0-.534-.092 1.67 1.67 0 0 0-1.556 1.04A2.996 2.996 0 0 0 12 23h8.018A2.918 2.918 0 0 0 23 20.136a2.858 2.858 0 0 0-1.746-2.608zM19.994 22h-7.54l-.46-.003a1.995 1.995 0 0 1-.448-3.938l.506-.118.195-.481a.67.67 0 0 1 .628-.415.734.734 0 0 1 .225.043l.777.252.402-.711A3.231 3.231 0 0 1 17.094 15a3.18 3.18 0 0 1 3.17 2.67l.08.552.51.223A1.863 1.863 0 0 1 22 20.137 1.916 1.916 0 0 1 19.995 22zM11.5 2C6.78 2 2 3.03 2 5v12.58c0 1.64 2.676 2.695 6 3.123v-1.006c-3.16-.426-5-1.381-5-2.118v-6.248C4.643 12.429 8.082 13 11.5 13s6.857-.57 8.5-1.67v2.568a5.22 5.22 0 0 1 1 .856V5c0-1.97-4.78-3-9.5-3zM20 9.848C20 10.726 16.689 12 11.5 12S3 10.726 3 9.848V6.41C4.643 7.457 8.082 8 11.5 8s6.857-.543 8.5-1.589zM11.5 7C6 7 3 5.679 3 5s3-2 8.5-2S20 4.321 20 5s-3 2-8.5 2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataCloud32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataCloud32.json new file mode 100644 index 00000000..e4b95392 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataCloud32.json @@ -0,0 +1 @@ +"M12.04 26.666C7.17 26.196 4 24.783 4 23.489v-7.986c2.034 1.58 6.873 2.42 11.5 2.42a36.915 36.915 0 0 0 5.435-.395 6.21 6.21 0 0 1 1.15-.196A12.26 12.26 0 0 0 27 15.502v3.669a6.334 6.334 0 0 1 1 1.292V7.096h-.015C27.987 7.063 28 7.033 28 7c0-2.56-6.288-3.9-12.5-3.9S3 4.44 3 7c0 .033.013.063.015.096H3v16.393c0 2.312 4.335 3.75 9.237 4.192a4.663 4.663 0 0 1-.198-1.015zM15.5 4.1C22.625 4.1 27 5.79 27 7s-4.375 2.9-11.5 2.9S4 8.21 4 7s4.375-2.9 11.5-2.9zM4 8.624c2.011 1.499 6.774 2.276 11.5 2.276s9.489-.777 11.5-2.276v5.201c0 1.294-4.375 3.099-11.5 3.099S4 15.119 4 13.825zm23.815 14.264a5.283 5.283 0 0 0-9.888-1.809 2.091 2.091 0 0 0-2.783 1.84A3.715 3.715 0 0 0 16.722 30h9.535a3.718 3.718 0 0 0 1.558-7.112zM26.233 29h-9.51A2.726 2.726 0 0 1 14 26.277a2.698 2.698 0 0 1 1.57-2.455l.525-.247.046-.577a1.114 1.114 0 0 1 1.113-1.038 1.101 1.101 0 0 1 .354.067l.793.266.403-.733a4.283 4.283 0 0 1 8.02 1.465l.076.548.505.227a2.719 2.719 0 0 1-1.172 5.2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataFolder16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataFolder16.json new file mode 100644 index 00000000..dd44534f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataFolder16.json @@ -0,0 +1 @@ +"M8 12.963c-.17.004-.32.016-.5.016-3.84 0-5.5-.993-5.5-1.5V7.906a7.983 7.983 0 0 0 2.971.911 19.322 19.322 0 0 0 4.469.067l.165-.331A1 1 0 0 1 10.5 8h2a.997.997 0 0 1 .255.036c.082-.043.17-.084.245-.13v.232a.995.995 0 0 1 .395.415l.223.447H14V3.48C14 1.983 11.388 1 7.5 1S1 1.984 1 3.48v8c0 1.495 2.612 2.5 6.5 2.5.17 0 .335-.005.5-.009zM7.5 1.98c3.84 0 5.5.994 5.5 1.5S11.34 5 7.5 5 2 3.986 2 3.48s1.66-1.5 5.5-1.5zM2 4.906a7.983 7.983 0 0 0 2.971.911A19.796 19.796 0 0 0 10 5.821a8.024 8.024 0 0 0 3-.915V6.48c0 .507-1.66 1.5-5.5 1.5S2 6.986 2 6.48zM13 10l-.5-1h-2l-.5 1H9v6h7v-6zm2 5h-5v-2h5zm0-3h-5v-1h.618l.5-1h.764l.5 1H15z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataFolder24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataFolder24.json new file mode 100644 index 00000000..4f42ee5e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataFolder24.json @@ -0,0 +1 @@ +"M11 19.913c-4.966-.084-8-1.388-8-2.334v-6.248C4.643 12.429 8.082 13 11.5 13s6.857-.57 8.5-1.67V14h1V5c0-1.97-4.78-3-9.5-3S2 3.03 2 5v12.58c0 2.116 4.448 3.255 9 3.333zM11.5 3C17 3 20 4.321 20 5s-3 2-8.5 2S3 5.679 3 5s3-2 8.5-2zM3 6.411C4.643 7.457 8.082 8 11.5 8s6.857-.543 8.5-1.589v3.437C20 10.726 16.689 12 11.5 12S3 10.726 3 9.848zM18 15l-1-1h-3l-1 1h-1v8h11v-8zm4 7h-9v-4h9zm-9-5v-1h.414l1-1h2.172l1 1H22v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataFolder32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataFolder32.json new file mode 100644 index 00000000..a95af946 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataFolder32.json @@ -0,0 +1 @@ +"M15 26.821c-6.505-.085-11-1.791-11-3.332v-7.986c2.034 1.58 6.873 2.42 11.5 2.42.676 0 1.356-.02 2.031-.055l.86-.661A1.004 1.004 0 0 1 19 17h2.981a.996.996 0 0 1 .605.204l.024.018a11.436 11.436 0 0 0 4.39-1.72V18h1V7.096h-.015C27.987 7.063 28 7.033 28 7c0-2.56-6.288-3.9-12.5-3.9S3 4.44 3 7c0 .033.013.063.015.096H3v16.393c0 2.741 6.091 4.251 12 4.332zM15.5 4.1C22.625 4.1 27 5.79 27 7s-4.375 2.9-11.5 2.9S4 8.21 4 7s4.375-2.9 11.5-2.9zM4 8.624c2.011 1.499 6.774 2.276 11.5 2.276s9.489-.777 11.5-2.276v5.201c0 1.294-4.375 3.099-11.5 3.099S4 15.119 4 13.825zm19.3 10.378L21.98 18H19l-1.3 1H16v11h14V19zM29 29H17v-6h12zm0-7H17v-2h1.04l1.3-1h2.304l1.319 1H29z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataMagnifyingGlass16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataMagnifyingGlass16.json new file mode 100644 index 00000000..1eeebde1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataMagnifyingGlass16.json @@ -0,0 +1 @@ +"M2 11.48V7.905a10.957 10.957 0 0 0 5.23 1.07 4.316 4.316 0 0 1 .728-1.011c-.156.003-.294.014-.458.014-3.839 0-5.5-.993-5.5-1.5V4.906A11.283 11.283 0 0 0 7.5 5.98 11.283 11.283 0 0 0 13 4.906V6.48c0 .146-.156.333-.444.524A4.302 4.302 0 0 1 14 7.93V3.48c0-1.495-2.612-2.5-6.5-2.5S1 1.984 1 3.48v8c0 1.496 2.612 2.5 6.5 2.5.138 0 .27-.004.405-.006A4.31 4.31 0 0 1 7.2 12.97c-3.613-.053-5.2-.998-5.2-1.49zm5.5-9.5c3.839 0 5.5.993 5.5 1.5s-1.661 1.5-5.5 1.5S2 3.985 2 3.48s1.661-1.5 5.5-1.5zm8.268 13.08l-2.398-2.397a2.912 2.912 0 1 0-.707.707l2.398 2.398a.5.5 0 0 0 .707-.707zM9.1 11a1.9 1.9 0 1 1 1.9 1.9A1.902 1.902 0 0 1 9.1 11z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataMagnifyingGlass24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataMagnifyingGlass24.json new file mode 100644 index 00000000..05430530 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataMagnifyingGlass24.json @@ -0,0 +1 @@ +"M11.576 19.92H11.5c-5.267 0-8.5-1.363-8.5-2.34v-6.007c1.638 1.095 5.061 1.665 8.469 1.669a6.036 6.036 0 0 1 .822-1.012c-.26.007-.521.012-.791.012-5.188 0-8.5-1.275-8.5-2.153V6.411C4.643 7.457 8.082 8 11.5 8s6.857-.543 8.5-1.589v3.678c0 .291-.37.625-1.045.942a5.995 5.995 0 0 1 1 .571l.045-.03v.064a6.04 6.04 0 0 1 1 .908V5c0-1.97-4.78-3-9.5-3S2 3.03 2 5v12.58c0 2.193 4.78 3.34 9.5 3.34.314 0 .627-.005.94-.015a6.041 6.041 0 0 1-.864-.985zM11.5 3C17 3 20 4.321 20 5s-3 2-8.5 2S3 5.679 3 5s3-2 8.5-2zm11.511 19.314l-3.085-3.085a4.451 4.451 0 1 0-.69.691l3.085 3.084a.476.476 0 0 0 .673 0l.017-.016a.476.476 0 0 0 0-.674zm-9.91-5.814a3.4 3.4 0 1 1 3.4 3.4 3.404 3.404 0 0 1-3.4-3.4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataMagnifyingGlass32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataMagnifyingGlass32.json new file mode 100644 index 00000000..23df1699 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataMagnifyingGlass32.json @@ -0,0 +1 @@ +"M15.5 26.83C8.723 26.83 4 25.068 4 23.49v-7.987c1.873 1.456 6.122 2.283 10.397 2.405a7.308 7.308 0 0 1 .556-.992C8.156 16.825 4 15.086 4 13.825V8.624c2.011 1.498 6.774 2.276 11.5 2.276s9.489-.778 11.5-2.276v5.2c0 .448-.534.956-1.513 1.43a7.355 7.355 0 0 1 .795.721 5.428 5.428 0 0 0 .718-.472v1.35a7.27 7.27 0 0 1 1 2.091V7.096h-.015C27.987 7.063 28 7.033 28 7c0-2.56-6.288-3.9-12.5-3.9S3 4.44 3 7c0 .033.013.063.015.096H3v16.393c0 2.82 6.44 4.34 12.5 4.34.889 0 1.784-.037 2.668-.101a7.292 7.292 0 0 1-1.567-.917c-.362.01-.727.018-1.101.018zm0-22.73C22.625 4.1 27 5.79 27 7s-4.375 2.9-11.5 2.9S4 8.21 4 7s4.375-2.9 11.5-2.9zm14.511 25.214l-4.578-4.578a5.812 5.812 0 1 0-.69.69l4.578 4.578a.476.476 0 0 0 .672.001l.017-.017a.476.476 0 0 0 .001-.674zM16.2 21a4.8 4.8 0 1 1 4.8 4.8 4.806 4.806 0 0 1-4.8-4.8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataRaster16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataRaster16.json new file mode 100644 index 00000000..82d06eeb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataRaster16.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M11 11h-1v-1h1zm4 1h-1v1h1zm-2 2h-1v1h1z"},{"opacity":".5","d":"M11 15h-1v-1h1zm2-5h-1v1h1z"},{"d":"M9 9v7h7V9zm2 6h-1v-1h1zm0-2h-1v-1h1zm0-2h-1v-1h1zm2 4h-1v-1h1zm0-2h-1v-1h1zm0-2h-1v-1h1zm2 4h-1v-1h1zm0-2h-1v-1h1zm0-2h-1v-1h1zm-7 1.963c-.17.004-.32.016-.5.016-3.84 0-5.5-.993-5.5-1.5V7.906a7.983 7.983 0 0 0 2.971.911 18.622 18.622 0 0 0 3.035.152A.997.997 0 0 1 9 8h5V3.48C14 1.983 11.388 1 7.5 1S1 1.984 1 3.48v8c0 1.495 2.612 2.5 6.5 2.5.17 0 .335-.005.5-.009zM7.5 1.98c3.84 0 5.5.994 5.5 1.5S11.34 5 7.5 5 2 3.986 2 3.48s1.66-1.5 5.5-1.5zM2 4.906a7.983 7.983 0 0 0 2.971.911 18.873 18.873 0 0 0 6.03-.173A6.649 6.649 0 0 0 13 4.906V6.48c0 .507-1.66 1.5-5.5 1.5S2 6.986 2 6.48z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataRaster24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataRaster24.json new file mode 100644 index 00000000..b7cfa348 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataRaster24.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M16 16h-2v-2h2zm6 1h-2v2h2zm-3 3h-2v2h2z"},{"opacity":".5","d":"M16 22h-2v-2h2zm3-8h-2v2h2z"},{"d":"M12 19.913c-.167.003-.33.008-.5.008-5.266 0-8.5-1.364-8.5-2.342v-6.248C4.643 12.429 8.082 13 11.5 13c.168 0 .335-.008.502-.01A.999.999 0 0 1 13 12h5.597A6.558 6.558 0 0 0 20 11.33V12h1V5c0-1.97-4.78-3-9.5-3S2 3.03 2 5v12.58c0 2.193 4.78 3.34 9.5 3.34.167 0 .333-.004.5-.007zM11.5 3C17 3 20 4.321 20 5s-3 2-8.5 2S3 5.679 3 5s3-2 8.5-2zM3 6.411C4.643 7.457 8.082 8 11.5 8s6.857-.543 8.5-1.589v3.437C20 10.726 16.689 12 11.5 12S3 10.726 3 9.848zM13 13v10h10V13zm3 9h-2v-2h2zm0-3h-2v-2h2zm0-3h-2v-2h2zm3 6h-2v-2h2zm0-3h-2v-2h2zm0-3h-2v-2h2zm3 6h-2v-2h2zm0-3h-2v-2h2zm0-3h-2v-2h2z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataRaster32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataRaster32.json new file mode 100644 index 00000000..818b3e76 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dataRaster32.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M21 21h-3v-3h3zm8 1h-3v3h3zm-4 4h-3v3h3z"},{"opacity":".5","d":"M25 21h-3v-3h3zm-4 5h-3v3h3z"},{"d":"M18 17h-1v13h13V17zm3 12h-3v-3h3zm0-4h-3v-3h3zm0-4h-3v-3h3zm4 8h-3v-3h3zm0-4h-3v-3h3zm0-4h-3v-3h3zm4 8h-3v-3h3zm0-4h-3v-3h3zm0-4h-3v-3h3zM28 7c0-2.56-6.288-3.9-12.5-3.9S3 4.44 3 7c0 .033.013.063.015.096H3v16.393c0 2.819 6.44 4.34 12.5 4.34.166 0 .333-.005.5-.008v-1c-.167.002-.33.008-.5.008-6.777 0-11.5-1.76-11.5-3.34v-7.986c2.034 1.58 6.873 2.42 11.5 2.42.166 0 .333-.003.5-.005v-1.002c-.166.003-.33.008-.5.008-7.125 0-11.5-1.805-11.5-3.099V8.624c2.011 1.499 6.774 2.276 11.5 2.276s9.489-.777 11.5-2.276v5.201c0 .698-1.283 1.543-3.575 2.175h2.793a5.684 5.684 0 0 0 .782-.497V16h1V7.096h-.015C27.987 7.063 28 7.033 28 7zM15.5 9.9C8.375 9.9 4 8.21 4 7s4.375-2.9 11.5-2.9S27 5.79 27 7s-4.375 2.9-11.5 2.9z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dateTime16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dateTime16.json new file mode 100644 index 00000000..2abbf0a9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dateTime16.json @@ -0,0 +1 @@ +"M4 2H3V0h1v2zm5-1H5v1h4V1zm2-1h-1v2h1V0zM1 11V4h12v.501c.352.148.682.334 1 .538V1h-2v1h1v1H1V2h1V1H0v11h4.188a6.46 6.46 0 0 1-.163-1H1zm10-4h-1v4h3v-1h-2V7zm4.975 3.5a5.475 5.475 0 1 1-10.95 0 5.475 5.475 0 0 1 10.95 0zm-.975 0C15 8.019 12.981 6 10.5 6S6 8.019 6 10.5 8.019 15 10.5 15s4.5-2.019 4.5-4.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dateTime24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dateTime24.json new file mode 100644 index 00000000..25d8fa3c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dateTime24.json @@ -0,0 +1 @@ +"M17 4h-1V1h1v3zM6 1H5v3h1V1zm9 1H7v1h8V2zM2 18V7h18v.785c.347.162.681.344 1 .55V2h-3v1h2v3H2V3h2V2H1v17h7.785a8.214 8.214 0 0 1-.399-1H2zm15-7h-1v5h4v-1h-3v-4zm6.8 4.5a7.3 7.3 0 1 1-14.6 0 7.3 7.3 0 0 1 14.6 0zm-1 0c0-3.474-2.826-6.3-6.3-6.3s-6.3 2.826-6.3 6.3 2.826 6.3 6.3 6.3 6.3-2.826 6.3-6.3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dateTime32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dateTime32.json new file mode 100644 index 00000000..44d9cc36 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dateTime32.json @@ -0,0 +1 @@ +"M19 5H9V4h10v1zM8 2H7v4h1V2zm13 0h-1v4h1V2zm1 13h-1v7h6v-1h-5v-6zM3 23V10h22v1.613c.343.121.674.267 1 .422V4h-4v1h3v4H3V5h3V4H2v20h9.317c-.08-.328-.148-.66-.197-1H3zm27.8-1.5a9.3 9.3 0 1 1-18.6 0 9.3 9.3 0 0 1 18.6 0zm-1 0c0-4.576-3.724-8.3-8.3-8.3s-8.3 3.724-8.3 8.3 3.724 8.3 8.3 8.3 8.3-3.724 8.3-8.3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/debug16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/debug16.json new file mode 100644 index 00000000..bcb39fd1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/debug16.json @@ -0,0 +1 @@ +"M12.092 13a8.77 8.77 0 0 0 .849-3H15V9h-2v-.023A9.38 9.38 0 0 0 12.522 6h1.265l1.484-2.549-.865-.503L13.213 5h-1.097a5.943 5.943 0 0 0-2.02-2.39l1.258-1.256-.707-.707-1.502 1.5a3.491 3.491 0 0 0-2.29 0L5.354.648l-.707.706L5.904 2.61A5.943 5.943 0 0 0 3.884 5H2.787L1.594 2.948l-.865.503L2.213 6h1.265A9.38 9.38 0 0 0 3 8.977V9H1v1h2.06a8.77 8.77 0 0 0 .848 3H2.195L.917 15.47l.889.46.999-1.93h1.708A4.389 4.389 0 0 0 8 16a4.389 4.389 0 0 0 3.487-2h1.708l1 1.93.888-.46L13.805 13zM8 2.955c1.686 0 3.128 1.58 3.716 3.805a8.624 8.624 0 0 0-7.432 0C4.872 4.534 6.314 2.955 8 2.955zM8 15a2.77 2.77 0 0 1-1.135-.25L8 8.87l1.135 5.879A2.77 2.77 0 0 1 8 15zm2.038-.85L8.84 7.952a6.783 6.783 0 0 0-1.682 0l-1.197 6.2A7.019 7.019 0 0 1 4 8.977a8.987 8.987 0 0 1 .057-.976l.406-.224a6.66 6.66 0 0 1 .941-.419 7.619 7.619 0 0 1 6.133.419l.406.224a8.987 8.987 0 0 1 .057.976 7.019 7.019 0 0 1-1.962 5.174z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/debug24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/debug24.json new file mode 100644 index 00000000..dc018dcc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/debug24.json @@ -0,0 +1 @@ +"M5.947 8a13.059 13.059 0 0 0-.912 4H2v1h3a13.656 13.656 0 0 0 .589 4H3.15l-1.378 3.727.938.347L3.849 18h2.098c1.213 2.984 3.47 5 6.053 5s4.84-2.016 6.053-5h2.098l1.138 3.074.938-.347L20.849 17H18.41a13.656 13.656 0 0 0 .59-4h3v-1h-3.035a13.059 13.059 0 0 0-.912-4h2.796l1.378-3.727-.938-.347L20.151 7h-2.564a8.187 8.187 0 0 0-2.748-3.132l2.515-2.514-.707-.707-2.74 2.74a4.893 4.893 0 0 0-3.813 0L7.354.647l-.707.706L9.16 3.868A8.187 8.187 0 0 0 6.413 7H3.85L2.71 3.926l-.938.347L3.151 8zM12 4c2.449 0 4.556 2.214 5.488 5.375a12.684 12.684 0 0 0-10.976 0C7.444 6.216 9.552 4 12 4zm0 18a4.196 4.196 0 0 1-1.848-.441L12 11.987l1.848 9.572A4.196 4.196 0 0 1 12 22zm2.756-1.015l-2.094-10.848a10.973 10.973 0 0 0-1.324 0L9.244 20.985C7.319 19.485 6 16.472 6 13a13.191 13.191 0 0 1 .216-2.355l.356-.197h.001a11.622 11.622 0 0 1 10.854 0l.358.197A13.191 13.191 0 0 1 18 13c0 3.472-1.32 6.485-3.244 7.985z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/debug32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/debug32.json new file mode 100644 index 00000000..b198fa26 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/debug32.json @@ -0,0 +1 @@ +"M8.153 12a15.975 15.975 0 0 0-.935 5H3v1h4.218a15.975 15.975 0 0 0 .935 5H5.194l-2.34 4.572.891.455L5.805 24h2.757c1.56 3.429 4.307 5.718 7.438 5.718s5.878-2.29 7.438-5.718h2.756l2.06 4.027.892-.455L26.806 23h-2.959a15.975 15.975 0 0 0 .935-5H29v-1h-4.218a15.975 15.975 0 0 0-.935-5h2.96l2.316-4.575-.893-.45L26.192 11h-2.754a10.017 10.017 0 0 0-4.651-5.08l3.567-3.566-.707-.707-3.883 3.882a6.42 6.42 0 0 0-3.528 0l-3.882-3.883-.707.707 3.566 3.567A10.017 10.017 0 0 0 8.563 11H5.807L3.77 6.974l-.893.451L5.192 12zM16 6.282c3.073 0 5.728 2.575 6.999 6.297A16.469 16.469 0 0 0 9 12.58c1.27-3.722 3.926-6.297 6.999-6.297zm0 22.436a5.667 5.667 0 0 1-2.511-.608L16 15.103l2.511 13.007a5.667 5.667 0 0 1-2.511.608zm3.425-1.155l-2.796-14.48c-.42-.017-.838-.017-1.258 0l-2.796 14.48C9.99 25.735 8.2 21.917 8.2 17.5a15.639 15.639 0 0 1 .42-3.602l.063-.034a15.433 15.433 0 0 1 14.634 0l.063.034a15.64 15.64 0 0 1 .42 3.602c0 4.417-1.789 8.235-4.375 10.063z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/debugScript16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/debugScript16.json new file mode 100644 index 00000000..9b1361d6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/debugScript16.json @@ -0,0 +1 @@ +"M2.944 7.294c0-.168.02-.323.03-.484l.197-.109a6.096 6.096 0 0 1 4.657-.412 4.953 4.953 0 0 1 2.197-.741Q9.948 5.267 9.85 5h.906l1.232-2.117-.864-.503L10.181 4h-.824a4.398 4.398 0 0 0-1.323-1.37l1.158-1.165-.71-.705-1.406 1.416A3.685 3.685 0 0 0 6 2a3.597 3.597 0 0 0-1.06.174L3.515.758l-.705.709 1.178 1.17A4.112 4.112 0 0 0 2.752 4H1.82L.876 2.38l-.864.503L1.244 5h1.058a7.171 7.171 0 0 0-.338 2H0v1h1.975a7.607 7.607 0 0 0 .424 2h-.973L.161 12.459l.89.457L2.037 11h.832A3.676 3.676 0 0 0 6 13c.064 0 .126-.01.189-.013a4.944 4.944 0 0 1-.446-1.026c-1.587-.198-2.8-2.164-2.8-4.667zM6 3a3.276 3.276 0 0 1 3.04 2.7 7.115 7.115 0 0 0-5.882-.093A3.075 3.075 0 0 1 6 3zm9.749 12.054L13.29 12.59A3.467 3.467 0 0 0 14 10.5a3.5 3.5 0 1 0-3.5 3.5 3.467 3.467 0 0 0 2.083-.704l2.458 2.464a.5.5 0 0 0 .708-.706zM10.5 13a2.5 2.5 0 1 1 2.5-2.5 2.503 2.503 0 0 1-2.5 2.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/debugScript24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/debugScript24.json new file mode 100644 index 00000000..b11de055 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/debugScript24.json @@ -0,0 +1 @@ +"M4.6 15c-.9-2.6-.6-4.6-.5-5.4 2.4-1.5 5.3-2 8-1.3.7-.3 1.5-.5 2.3-.6-.1-.3-.2-.5-.3-.8h2l1.2-3.2-.9-.4-1 2.6h-1.8C13 4.8 12.1 4 11.1 3.4l2.1-2.1-.7-.7L10.1 3c-.7 0-1.5 0-2.3.1L5.4.7l-.7.7 2.1 2.1C5.7 4.1 4.9 4.9 4.3 6H2.5l-1-2.6-.9.4L1.8 7h2C3.3 8.3 3 9.6 3 11H1v1h2c0 1 .2 2 .5 3H1.8L.6 18.3l.9.3 1-2.7h1.4c.4.8 2.1 4.5 5.8 3.9-.3-.2-.5-.5-.7-.8-2.9 0-4.4-3.5-4.4-4zM9 3.9c2 0 3.7 1.6 4.4 3.8-2.9-1-6.2-.8-9 .6.7-2.6 2.5-4.4 4.6-4.4zm14.8 19.2l-4.3-4.3c2.1-2.5 1.8-6.3-.7-8.4s-6.3-1.8-8.4.7-1.8 6.3.7 8.4c2.2 1.9 5.4 1.9 7.7 0l4.3 4.3c.2.2.5.2.7 0 .2-.2.2-.5 0-.7zm-8.8-3c-2.8 0-5.1-2.3-5.1-5.1s2.3-5.1 5.1-5.1 5.1 2.3 5.1 5.1-2.3 5.1-5.1 5.1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/debugScript32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/debugScript32.json new file mode 100644 index 00000000..341b5dd1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/debugScript32.json @@ -0,0 +1 @@ +"M11.5 23.8c.3.4.7.8 1.1 1.2-2.7-.2-5.1-2.1-6.4-5h-2l-1.8 3.5-.8-.5 2.1-4h2.2c-.5-1.3-.7-2.6-.8-4H2v-1h3c0-1.4.3-2.7.8-4l-2.2-.1-2-3.9.9-.5L4.2 9h2c.9-2 2.5-3.7 4.5-4.6L7.6 1.3l.7-.7 3.5 3.5c.8-.2 1.6-.2 2.4 0L17.7.6l.7.7-3.1 3.1c2 .9 3.6 2.5 4.5 4.6h1.9l1.8-3.5.9.5-2 4h-1.8c-.5-.1-1-.2-1.5-.2-1.2-2.9-3.5-4.9-6-4.9-2.8 0-5.2 2.3-6.3 5.5 3.5-1.6 7.4-1.8 11-.6-.7.1-1.4.2-2.1.4-3.1-.6-6.4-.1-9.2 1.4l-.1.1c-.2.9-.4 1.9-.4 2.8-.1 4.6 2.4 8.4 5.5 9.3zm18.8 5.8l-6.2-6.3c2.7-3.1 2.3-7.8-.8-10.5s-7.8-2.3-10.5.8c-2.6 3-2.3 7.8.8 10.5 2.8 2.4 7 2.4 9.8-.1l6.2 6.3c.2.2.5.2.7 0 .2-.2.2-.5 0-.7zm-11.8-4.5c-3.6 0-6.6-2.9-6.6-6.6s2.9-6.6 6.6-6.6 6.6 2.9 6.6 6.6c0 3.6-3 6.6-6.6 6.6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/decreaseLinkChartSymbolSize16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/decreaseLinkChartSymbolSize16.json new file mode 100644 index 00000000..661bca1f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/decreaseLinkChartSymbolSize16.json @@ -0,0 +1 @@ +"M6 5.2c-2.646 0-4.8 2.154-4.8 4.8s2.154 4.8 4.8 4.8 4.8-2.154 4.8-4.8S8.646 5.2 6 5.2zm0 8.6c-2.095 0-3.8-1.705-3.8-3.8S3.905 6.2 6 6.2 9.8 7.905 9.8 10 8.095 13.8 6 13.8zM8.5 1h6l-3 4-3-4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/decreaseLinkChartSymbolSize24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/decreaseLinkChartSymbolSize24.json new file mode 100644 index 00000000..0812e1a0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/decreaseLinkChartSymbolSize24.json @@ -0,0 +1 @@ +"M8.5 8.2a7.3 7.3 0 1 0 7.3 7.3 7.308 7.308 0 0 0-7.3-7.3zm0 13.6a6.3 6.3 0 1 1 6.3-6.3 6.307 6.307 0 0 1-6.3 6.3zM13 1h10l-5 6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/decreaseLinkChartSymbolSize32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/decreaseLinkChartSymbolSize32.json new file mode 100644 index 00000000..c8098f80 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/decreaseLinkChartSymbolSize32.json @@ -0,0 +1 @@ +"M21.8 20c0-5.404-4.396-9.8-9.8-9.8S2.2 14.596 2.2 20s4.396 9.8 9.8 9.8 9.8-4.396 9.8-9.8zM3.2 20c0-4.852 3.948-8.8 8.8-8.8s8.8 3.948 8.8 8.8-3.948 8.8-8.8 8.8-8.8-3.948-8.8-8.8zM18 2h12l-6 8-6-8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/deepLearning16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/deepLearning16.json new file mode 100644 index 00000000..50d0e6cc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/deepLearning16.json @@ -0,0 +1 @@ +"M14.678 5h-1.97L10 2.293V0H7v.898l-4 1.47V2H0v3h1.3l1.94 2.5L1.3 10H0v3h3v-.368l4 1.47V15h3v-2.293L12.707 10h1.97A1.326 1.326 0 0 0 16 8.678V6.322A1.326 1.326 0 0 0 14.678 5zM8 1h1v1H8zm-1 .963v.915L5.543 4.836l-1.71-1.71zM5.579 6.118l1.42 1.177-1.345 1.344-.995-1.336zM1 3h1v1H1zm1.566 2H3V3.707l1.94 1.94-.917 1.23zM2 12H1v-1h1zm.566-2l1.457-1.877.916 1.23L3 11.294V10zm1.268 1.873l1.709-1.709L7 12.122v.915zM9 14H8v-1h1zm.293-2H8.156L6.257 9.45 7 8.707V9h3V8h1v.678a1.3 1.3 0 0 0 .563 1.052zM8 7h1v1H8zm3-.678V7h-1V6H7v.293l-.743-.743L8.156 3h1.137l2.27 2.27A1.3 1.3 0 0 0 11 6.322zm4 1.629A1.05 1.05 0 0 1 13.95 9h-.9A1.05 1.05 0 0 1 12 7.95v-.9A1.05 1.05 0 0 1 13.05 6h.9A1.05 1.05 0 0 1 15 7.05zM13 7h1v1h-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/deepLearning24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/deepLearning24.json new file mode 100644 index 00000000..f68c46d3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/deepLearning24.json @@ -0,0 +1 @@ +"M20.5 9a3.49 3.49 0 0 0-3.45 3h-1.1a2.49 2.49 0 0 0-4.396-1.052L8.878 9.731l3.143-4.225a2.458 2.458 0 0 0 2.98-.019L17.339 8H16v1h3V6h-1v1.243l-2.336-2.512A2.473 2.473 0 0 0 16 3.5a2.5 2.5 0 0 0-5 0 2.474 2.474 0 0 0 .343 1.243L7.947 9.308 4.955 7.947a2.404 2.404 0 0 0-.161-1.438l3.704-1.385-.44 1.371.942.333L10 4 7.172 3l-.334.943 1.01.357-3.659 1.368a2.498 2.498 0 1 0-.682 4.117l2.085 2.688-2.053 2.76a2.5 2.5 0 1 0 .87 3.864l3.484 1.587-1.055.373.334.943L10 21l-1-2.828-.943.333.435 1.354-3.608-1.645A2.471 2.471 0 0 0 5 17.5a2.5 2.5 0 0 0-.058-.527l3.053-1.405 3.476 4.48a2.498 2.498 0 1 0 4.113.075L18 17.707V19h1v-3h-3v1h1.293l-2.416 2.416a2.466 2.466 0 0 0-2.667-.047l-3.283-4.23 2.554-1.176A2.494 2.494 0 0 0 15.95 13h1.1a3.493 3.493 0 1 0 3.45-4zm-7-7A1.5 1.5 0 1 1 12 3.5 1.502 1.502 0 0 1 13.5 2zm0 18a1.5 1.5 0 1 1-1.5 1.5 1.502 1.502 0 0 1 1.5-1.5zM1 7.5a1.5 1.5 0 1 1 2.457 1.145l-.144.112A1.496 1.496 0 0 1 1 7.5zm3.32 1.703a2.507 2.507 0 0 0 .264-.326l2.752 1.251-1.124 1.512zM2.5 19A1.5 1.5 0 1 1 4 17.5 1.502 1.502 0 0 1 2.5 19zm2.037-2.941a2.518 2.518 0 0 0-.193-.234l1.885-2.532 1.136 1.464zm3.76-1.731L6.849 12.46l1.42-1.908L11.1 11.84a2.29 2.29 0 0 0-.033 1.213zM13.5 14a1.5 1.5 0 1 1 1.5-1.5 1.502 1.502 0 0 1-1.5 1.5zm7 1a2.5 2.5 0 1 1 2.5-2.5 2.502 2.502 0 0 1-2.5 2.5zm1.5-2.5a1.5 1.5 0 1 1-1.5-1.5 1.502 1.502 0 0 1 1.5 1.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/deepLearning32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/deepLearning32.json new file mode 100644 index 00000000..38a88314 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/deepLearning32.json @@ -0,0 +1 @@ +"M27.5 12a4.485 4.485 0 0 0-4.45 4h-2.1a3.474 3.474 0 0 0-6.144-1.71l-2.676-1.294 3.347-4.649a3.441 3.441 0 0 0 3.486.323l3.33 3.33H21v1h3v-3h-1v1.293l-3.186-3.186a3.503 3.503 0 1 0-5.063-.464l-3.535 4.91-4.268-2.064a2.984 2.984 0 0 0-.043-.204l4.576-1.988-.424 1.198.943.333L13 7l-2.828-1-.334.943 1.241.438-4.568 1.985a3.006 3.006 0 1 0-.48 3.83l2.396 3.23-2.418 3.36a2.996 2.996 0 1 0 .517 3.82l4.54 2.017-1.228.434.334.943L13 26l-1-2.828-.943.333.428 1.21-4.57-2.03c.018-.082.029-.166.041-.25l4.268-2.237 3.684 4.969a3.5 3.5 0 1 0 4.906-.274L23 21.707V23h1v-3h-3v1h1.293l-3.33 3.33a3.42 3.42 0 0 0-3.285.195l-3.558-4.797 2.466-1.293A3.488 3.488 0 0 0 20.95 17h2.1a4.49 4.49 0 1 0 4.45-5zm-10-9A2.5 2.5 0 1 1 15 5.5 2.503 2.503 0 0 1 17.5 3zM20 27.5a2.5 2.5 0 1 1-2.5-2.5 2.503 2.503 0 0 1 2.5 2.5zM4 13a2 2 0 1 1 2-2 2.002 2.002 0 0 1-2 2zm2.658-.637a2.953 2.953 0 0 0 .282-.768l3.683 1.782-1.582 2.198zM4 24a2 2 0 1 1 2-2 2.002 2.002 0 0 1-2 2zm2.918-2.674a2.961 2.961 0 0 0-.273-.713l2.408-3.343 1.568 2.115zm4.6-2.411l-1.852-2.497 1.871-2.599 2.736 1.324a3.353 3.353 0 0 0-.103 2.38zM17.5 19a2.5 2.5 0 1 1 2.5-2.5 2.502 2.502 0 0 1-2.5 2.5zm10 1a3.5 3.5 0 1 1 3.5-3.5 3.504 3.504 0 0 1-3.5 3.5zm2.5-3.5a2.5 2.5 0 1 1-2.5-2.5 2.502 2.502 0 0 1 2.5 2.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/deepLearningProject16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/deepLearningProject16.json new file mode 100644 index 00000000..1d0949bb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/deepLearningProject16.json @@ -0,0 +1 @@ +"M4 0v2H0v11h5v-1H1V6h4V5H1V3h13v2h-4v1h4v4h.695a2.27 2.27 0 0 1 .305.03V2h-4V0zm6 2H5V1h5zm3 12v-1h1v1zM9 6.929V6H6v3h1v3H6v3h3v-1h2v.696A1.305 1.305 0 0 0 12.305 16h2.39A1.305 1.305 0 0 0 16 14.695v-2.39A1.305 1.305 0 0 0 14.695 11h-1.624zM7 7h1v1H7zm0 7v-1h1v1zm7.695-2a.305.305 0 0 1 .305.305v2.39a.305.305 0 0 1-.305.305h-2.39a.305.305 0 0 1-.305-.305v-2.39a.305.305 0 0 1 .305-.305zm-2.92-.882A1.301 1.301 0 0 0 11 12.305V13H9v-1H8V9h1v-.657z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/deepLearningProject24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/deepLearningProject24.json new file mode 100644 index 00000000..9b4c46a5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/deepLearningProject24.json @@ -0,0 +1 @@ +"M2 18.004V8h19v8.05a4.448 4.448 0 0 1 1 .226V3.004h-6v-2H7v2H1V19h8.344a3.526 3.526 0 0 1 .717-.996zM8 2h7v1.004H8zM2 4h19v3.004H2zm18.5 13a3.494 3.494 0 0 0-3.45 3h-2.1A2.502 2.502 0 0 0 13 18.05v-4.1a2.477 2.477 0 0 0 1.002-.463L16.338 16H15v1h3v-3h-1v1.243l-2.336-2.512A2.473 2.473 0 0 0 15 11.5a2.5 2.5 0 1 0-3 2.45v4.1A2.5 2.5 0 1 0 14.95 21h2.1a3.493 3.493 0 1 0 3.45-4zM11 11.5a1.5 1.5 0 1 1 1.5 1.5 1.502 1.502 0 0 1-1.5-1.5zM12.5 22a1.5 1.5 0 1 1 1.5-1.5 1.502 1.502 0 0 1-1.5 1.5zm8 1a2.5 2.5 0 1 1 2.5-2.5 2.502 2.502 0 0 1-2.5 2.5zm1.5-2.5a1.5 1.5 0 1 1-1.5-1.5 1.502 1.502 0 0 1 1.5 1.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/deepLearningProject32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/deepLearningProject32.json new file mode 100644 index 00000000..aea52d5f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/deepLearningProject32.json @@ -0,0 +1 @@ +"M3 24V10h25v11.213a5.455 5.455 0 0 1 1 .394V4h-8V2H10v2H2v21h10.267a4.44 4.44 0 0 1 .511-1zm8-21h9v1h-9zM3 5h25v4H3zm23.5 17a4.485 4.485 0 0 0-4.45 4h-2.1A3.481 3.481 0 0 0 17 23.05v-4.1a3.472 3.472 0 0 0 2.107-1.136L22.293 21H21v1h3v-3h-1v1.293l-3.33-3.33A3.499 3.499 0 1 0 16 18.95v4.1A3.492 3.492 0 1 0 19.95 27h2.1a4.49 4.49 0 1 0 4.45-5zM14 15.5a2.5 2.5 0 1 1 2.5 2.5 2.503 2.503 0 0 1-2.5-2.5zM16.5 29a2.5 2.5 0 1 1 2.5-2.5 2.503 2.503 0 0 1-2.5 2.5zm10 1a3.5 3.5 0 1 1 3.5-3.5 3.504 3.504 0 0 1-3.5 3.5zm2.5-3.5a2.5 2.5 0 1 1-2.5-2.5 2.502 2.502 0 0 1 2.5 2.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/derivedValue16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/derivedValue16.json new file mode 100644 index 00000000..78489e68 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/derivedValue16.json @@ -0,0 +1 @@ +"M15.5 10h-13a.5.5 0 0 0-.5.5v4a.5.5 0 0 0 .5.5h13a.5.5 0 0 0 .5-.5v-4a.5.5 0 0 0-.5-.5zm-.5 4H3v-3h12zm1-10.5v4a.5.5 0 0 1-.5.5h-13a.5.5 0 0 1-.5-.5v-4a.5.5 0 0 1 .5-.5h2.379l1 1H3v3h12V4h-4V3h4.5a.5.5 0 0 1 .5.5zM10 2v4H6V5h2.293L5.611 2.318A4.472 4.472 0 0 0 2.429 1H0V0h2.429a5.464 5.464 0 0 1 3.889 1.61L9 4.294V2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/derivedValue24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/derivedValue24.json new file mode 100644 index 00000000..01e0eadb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/derivedValue24.json @@ -0,0 +1 @@ +"M22.57 15H1.43a.43.43 0 0 0-.43.43v6.14a.43.43 0 0 0 .43.43h21.14a.43.43 0 0 0 .43-.43v-6.14a.43.43 0 0 0-.43-.43zM22 21H2v-5h20zm1-15.57v6.14a.43.43 0 0 1-.43.43H1.43a.43.43 0 0 1-.43-.43V5.43A.43.43 0 0 1 1.43 5h5.397c.018.017.039.029.056.046L7.837 6H2v5h20V6h-8V5h8.57a.43.43 0 0 1 .43.43zM13 3v6H7V8h4.251l-3.66-3.675A4.499 4.499 0 0 0 4.403 3H0V2h4.375a5.499 5.499 0 0 1 3.93 1.652L12 7.428V3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/derivedValue32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/derivedValue32.json new file mode 100644 index 00000000..4a0bfe0e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/derivedValue32.json @@ -0,0 +1 @@ +"M29.429 20H2.57a.571.571 0 0 0-.571.571v7.858A.571.571 0 0 0 2.57 29h26.86a.571.571 0 0 0 .571-.571V20.57a.571.571 0 0 0-.571-.571zM29 28H3v-7h26zm1-20.429v7.858a.571.571 0 0 1-.571.571H2.57a.571.571 0 0 1-.57-.571V7.57A.571.571 0 0 1 2.571 7H8.88l1 1H3v7h26V8H17V7h12.429a.571.571 0 0 1 .571.571zM16 5v7H9v-1h5.293L9.197 5.904A6.458 6.458 0 0 0 4.6 4H0V3h4.6a7.45 7.45 0 0 1 5.304 2.197L15 10.293V5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/description16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/description16.json new file mode 100644 index 00000000..2dcd3ee1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/description16.json @@ -0,0 +1 @@ +"M5 4v7h1v-.611A2.875 2.875 0 0 0 7.6 11 2.417 2.417 0 0 0 10 8.5a2.489 2.489 0 0 0-4-1.989V4zm2.5 2.9a1.6 1.6 0 0 1 0 3.2A1.584 1.584 0 0 1 6 8.5a1.602 1.602 0 0 1 1.5-1.6zM1.994 6a2.029 2.029 0 0 0-1.66.717L1 7.263s.2-.363.994-.363a1.034 1.034 0 0 1 .787.262A1.367 1.367 0 0 1 3 8.088c-1.883 0-3.002.252-2.9 1.693A1.498 1.498 0 0 0 1.725 11 1.6 1.6 0 0 0 3 10.393V11h1V7.974a2.049 2.049 0 0 0-.476-1.38A1.97 1.97 0 0 0 1.994 6zm-.168 4.054c-.595 0-.881-.2-.9-.554C.89 8.842 3 8.905 3 8.905a1.176 1.176 0 0 1-1.174 1.15zm13.354.286a2.5 2.5 0 1 1-.004-3.683l-.635.638A1.586 1.586 0 0 0 13.5 6.9a1.6 1.6 0 1 0 1.043 2.803z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/description24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/description24.json new file mode 100644 index 00000000..b1d3ad87 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/description24.json @@ -0,0 +1 @@ +"M7 11.805c0-1.885-.825-2.726-2.896-2.726a3.945 3.945 0 0 0-2.79.927l.736.728a3.206 3.206 0 0 1 2.085-.728 1.699 1.699 0 0 1 1.74 1.794v.2h-.45C3.7 12 1 11.805 1 14.016 1 15.316 2.185 16 3.61 16a2.69 2.69 0 0 0 2.31-1.17h.03a4.541 4.541 0 0 0 .074.999h1.08A7.116 7.116 0 0 1 7 14.673zM5.875 13.37c-.03 1.085-.72 1.689-2.07 1.689-.885 0-1.545-.314-1.545-1.157 0-.899.96-.96 2.445-.96h1.17zm6.675-4.344a3.329 3.329 0 0 0-2.52 1.134H10V5H9v10.83h1v-1.177h.03A3.085 3.085 0 0 0 12.73 16a3.33 3.33 0 0 0 3.37-3.487 3.326 3.326 0 0 0-3.55-3.487zm-.003 5.953A2.407 2.407 0 0 1 10 12.513a2.407 2.407 0 0 1 2.547-2.467 2.293 2.293 0 0 1 2.406 2.467 2.293 2.293 0 0 1-2.406 2.466zm6.416-2.502a2.412 2.412 0 0 0 2.401 2.492 2.003 2.003 0 0 0 1.733-.83l.844.787A3.335 3.335 0 0 1 21.364 16a3.357 3.357 0 0 1-3.524-3.523 3.302 3.302 0 0 1 3.524-3.422 3.413 3.413 0 0 1 2.621.959l-.903.788a2.105 2.105 0 0 0-1.718-.817 2.327 2.327 0 0 0-2.401 2.492z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/description32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/description32.json new file mode 100644 index 00000000..e76d28e0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/description32.json @@ -0,0 +1 @@ +"M8.093 19.357v1.237a8.672 8.672 0 0 0 .05 1.104h.906a10.419 10.419 0 0 1-.091-1.324v-4.03c0-2.538-1.12-3.67-3.63-3.67a4.501 4.501 0 0 0-3.103 1.154l.577.602a3.975 3.975 0 0 1 2.566-.911c1.669 0 2.625.862 2.625 2.365v.28H7.09c-2.666 0-5.191.468-5.191 3.287 0 1.836 1.518 2.487 2.988 2.487 2.028 0 3.205-1.344 3.205-2.58zM5.15 21C3.8 21 3 20.277 3 19.292c0-1.416.878-2.104 3.13-2.104h1.863v.536C7.94 19.707 6.903 21 5.149 21zm11.763 1a4.524 4.524 0 0 0 4.392-4.693 4.433 4.433 0 0 0-4.633-4.633 3.969 3.969 0 0 0-3.707 1.974V7H12v14.698h.964v-1.925A4.492 4.492 0 0 0 16.912 22zm-.32-8.481a3.55 3.55 0 0 1 3.628 3.788 3.614 3.614 0 1 1-7.22 0 3.522 3.522 0 0 1 3.592-3.788zm7.392 3.85a3.595 3.595 0 0 0 3.568 3.787 3.038 3.038 0 0 0 2.416-1.021l.71.675A4.347 4.347 0 0 1 27.553 22 4.348 4.348 0 0 1 23 17.368a4.394 4.394 0 0 1 4.552-4.633 4.522 4.522 0 0 1 3.172 1.171l-.782.693a3.104 3.104 0 0 0-2.39-1.019 3.482 3.482 0 0 0-3.568 3.788z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/desk16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/desk16.json new file mode 100644 index 00000000..6b10cf80 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/desk16.json @@ -0,0 +1 @@ +"M0 3v1h1v9h1V6h6v6h6v1h1V4h1V3zm14 8h-2v-1h-1v1H9V9h5zm-2-3V7h-1v1H9V6h5v2zm2-3H2V4h12z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/desk24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/desk24.json new file mode 100644 index 00000000..76429452 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/desk24.json @@ -0,0 +1 @@ +"M1 5v1h1v13h1V8h9v8h9v3h1V6h1V5zm20 10h-8v-3h8zm-8-4V8h8v3zm8-4H3V6h18zm-3 2v1h-2V9zm-2 5v-1h2v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/desk32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/desk32.json new file mode 100644 index 00000000..0b214099 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/desk32.json @@ -0,0 +1 @@ +"M2 8v1h2v15h1V11h11v10h11v3h1V9h2V8zm25 12H17v-4h10zm-10-5v-4h10v4zm10-5H5V9h22zm-4 3v1h-2v-1zm-2 6v-1h2v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/desktop16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/desktop16.json new file mode 100644 index 00000000..ad62ed0e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/desktop16.json @@ -0,0 +1 @@ +"M15.167 12a.834.834 0 0 0 .833-.834V1.834A.834.834 0 0 0 15.167 1H1.833A.834.834 0 0 0 1 1.833V4h1V2h13v9H7v3h4v-1h-1v-1zM9 13H8v-1h1zM.75 5a.751.751 0 0 0-.75.75v8.5a.751.751 0 0 0 .75.75h4.5a.751.751 0 0 0 .75-.75v-8.5A.751.751 0 0 0 5.25 5zM5 14H1V6h4zM4 8H2V7h2zm0 2H2V9h2zm-1 1h1v1H3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/desktop24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/desktop24.json new file mode 100644 index 00000000..2fd5d6e4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/desktop24.json @@ -0,0 +1 @@ +"M23 3H3a1.001 1.001 0 0 0-1 1v2h1V4h20v13H9v1h2v1h-1v1h6v-1h-1v-1h8a1.001 1.001 0 0 0 1-1V4a1.001 1.001 0 0 0-1-1zm-9 16h-2v-1h2zM7.25 7H.75a.751.751 0 0 0-.75.75v13.5a.751.751 0 0 0 .75.75h6.5a.751.751 0 0 0 .75-.75V7.75A.751.751 0 0 0 7.25 7zM7 21H1V8h6zM6 10H2V9h4zm0 2H2v-1h4zm0 2H2v-1h4zm-1 1h1v1H5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/desktop32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/desktop32.json new file mode 100644 index 00000000..c7739541 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/desktop32.json @@ -0,0 +1 @@ +"M30.833 3H4.167A1.168 1.168 0 0 0 3 4.167V9h1V4.167A.167.167 0 0 1 4.167 4h26.666a.167.167 0 0 1 .167.167v17.667a.167.167 0 0 1-.167.166H11v1h4v2h-2v1h9v-1h-2v-2h10.833A1.168 1.168 0 0 0 32 21.834V4.166A1.168 1.168 0 0 0 30.833 3zM19 25h-3v-2h3zm-9 3V11a1.001 1.001 0 0 0-1-1H1a1.001 1.001 0 0 0-1 1v17a1.001 1.001 0 0 0 1 1h8a1.001 1.001 0 0 0 1-1zM1 11h8v17H1zm1 1h6v1H2zm0 2h6v1H2zm0 2h6v1H2zm5 3h1v1H7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/developerCredentials16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/developerCredentials16.json new file mode 100644 index 00000000..ceb0c7e5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/developerCredentials16.json @@ -0,0 +1 @@ +"M8 9H6V8h2v1zm7.95 2.5a2.45 2.45 0 0 1-2.45 2.45c-.077 0-.15-.016-.226-.023L11.3 16H9v-1.5l2.165-2.296a2.422 2.422 0 0 1-.115-.704 2.45 2.45 0 0 1 4.9 0zm-.95 0c0-.827-.673-1.5-1.5-1.5s-1.5.673-1.5 1.5c0 .351.126.67.33.927L10 14.897V15h.986l2.012-2.093c.158.057.325.093.502.093.827 0 1.5-.673 1.5-1.5zm-2 .5h1v-1h-1v1zM9 6H6v1h3V6zm-1 8.32l-.32.142a.45.45 0 0 1-.36 0L2 12.105V4.1a1 1 0 0 1 .595-.914L7.32 1.092a.45.45 0 0 1 .36-.001L13 3.449V8h1V2.799L8.081.176a1.446 1.446 0 0 0-1.164 0L2.19 2.272A1.999 1.999 0 0 0 1 4.1v8.655l5.919 2.623c.185.081.38.122.581.122.172 0 .339-.036.5-.096V14.32zM4 7.5c0-.53.127-1.027.339-1.477l-.78-.654A4.45 4.45 0 0 0 3 7.5 4.5 4.5 0 0 0 7.5 12c.529 0 1.029-.108 1.5-.276V10.65a3.46 3.46 0 0 1-1.5.35C5.57 11 4 9.43 4 7.5zM7.5 3a4.47 4.47 0 0 0-2.372.69l.821.689A3.453 3.453 0 0 1 7.5 4C9.43 4 11 5.57 11 7.5c0 .171-.027.335-.05.5h1c.018-.166.05-.329.05-.5A4.5 4.5 0 0 0 7.5 3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/developerCredentials24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/developerCredentials24.json new file mode 100644 index 00000000..b09e736e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/developerCredentials24.json @@ -0,0 +1 @@ +"M9.9 6a4.876 4.876 0 0 0-3.39 1.376l-.757-.67A5.88 5.88 0 0 1 9.9 5c2.945 0 5.38 2.16 5.821 4.981a6.041 6.041 0 0 0-.937.756C14.696 8.112 12.546 6 9.9 6zM8 13h3v-1H8v1zM2 6.448c0-.686.404-1.307 1.03-1.582l6.63-2.914a.859.859 0 0 1 .68 0L18 5.317V9.09c.326-.055.659-.09 1-.09V4.666l-8.26-3.632a1.866 1.866 0 0 0-1.481.001L2.627 3.95A2.728 2.728 0 0 0 1 6.448v11.266l7.771 3.417v-.404c0-.22.045-.434.114-.639L2 17.062V6.448zM13 10H8v1h5v-1zM8 8v1h4V8H8zm13 6.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zm-1 0a.501.501 0 0 0-1 0 .501.501 0 0 0 1 0zm-6.966 1.135A6.039 6.039 0 0 1 13 15c0-.119.01-.234.018-.351-.85.708-1.928 1.151-3.118 1.151A4.906 4.906 0 0 1 5 10.9c0-.66.134-1.287.372-1.861l-.783-.695A5.866 5.866 0 0 0 4 10.9a5.9 5.9 0 0 0 5.9 5.9c.918 0 1.784-.216 2.56-.59l.574-.575zM23 15a4 4 0 0 1-4 4c-.307 0-.602-.042-.889-.107l-.107.107H17v1l-.995 1H15v1l-.984.99-.023.01H11v-2.273l4.246-4.39A3.961 3.961 0 0 1 15 15a4 4 0 0 1 8 0zm-1 0c0-1.654-1.346-3-3-3s-3 1.346-3 3c0 .55.16 1.059.419 1.503L12 21.094V22h1.592l.408-.326V20h2v-2h1.505l.272-.267c.374.169.787.267 1.223.267 1.654 0 3-1.346 3-3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/developerCredentials32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/developerCredentials32.json new file mode 100644 index 00000000..55798804 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/developerCredentials32.json @@ -0,0 +1 @@ +"M13.678 27.034a2.159 2.159 0 0 1-.546-.148L3 22.45V8.667c0-1.286.762-2.451 1.94-2.968l8.193-3.585a2.18 2.18 0 0 1 1.735 0L25 6.55v6.95c-.34 0-.673.034-1 .085V7.203L14.468 3.03a1.175 1.175 0 0 0-.934 0L5.341 6.615A2.24 2.24 0 0 0 4 8.667v13.13l9.532 4.173c.297.129.639.129.934 0l.302-.132-.829.828a1.492 1.492 0 0 0-.261.368zM28 18.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zm-1 0a.501.501 0 0 0-1 0 .501.501 0 0 0 1 0zm3 1.5a5 5 0 0 1-5 5c-.53 0-1.03-.105-1.51-.258L22.232 26H21v1.233l-.767.767H19v1.234l-.756.756-.022.01H15v-2.273l5.53-5.53A4.947 4.947 0 0 1 20 20a5 5 0 0 1 10 0zm-1 0c0-2.206-1.794-4-4-4s-4 1.794-4 4c0 .883.297 1.693.784 2.356L16 28.14V29h1.82l.18-.18V27h1.82l.18-.18V25h1.818l1.424-1.425A3.95 3.95 0 0 0 25 24c2.206 0 4-1.794 4-4zm-15 1c-3.309 0-6-2.691-6-6 0-.773.152-1.51.42-2.19l-.803-.673A6.965 6.965 0 0 0 7 15a7 7 0 0 0 7 7 6.968 6.968 0 0 0 4.525-1.664c-.006-.113-.025-.222-.025-.336 0-.399.042-.787.11-1.166A5.989 5.989 0 0 1 14 21zm0-13a6.966 6.966 0 0 0-4.59 1.724l.773.65A5.972 5.972 0 0 1 14 9c3.309 0 6 2.691 6 6 0 .328-.034.648-.085.962.317-.398.68-.756 1.08-1.07A6.997 6.997 0 0 0 14 8zm3 4h-6v1h6v-1zm1 2h-7v1h7v-1zm-3 2h-4v1h4v-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/diamond16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/diamond16.json new file mode 100644 index 00000000..ca1d512e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/diamond16.json @@ -0,0 +1 @@ +"M8.5 15.85a.852.852 0 0 1-.6-.246l-6.5-6.5a.856.856 0 0 1-.004-1.205l6.5-6.5a.876.876 0 0 1 1.205-.003l6.5 6.5a.856.856 0 0 1 .003 1.205l-6.5 6.5a.855.855 0 0 1-.604.249zM2.21 8.5l6.29 6.29 6.29-6.29L8.5 2.21z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/diamond24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/diamond24.json new file mode 100644 index 00000000..cefabbed --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/diamond24.json @@ -0,0 +1 @@ +"M2.25 12.5a1.11 1.11 0 0 1 .324-.787l9.138-9.137a1.144 1.144 0 0 1 1.576 0l9.137 9.136a1.118 1.118 0 0 1 0 1.577l-9.137 9.135a1.143 1.143 0 0 1-1.576 0l-9.138-9.136a1.11 1.11 0 0 1-.324-.788zm19.5 0a.116.116 0 0 0-.033-.082l-9.135-9.133a.117.117 0 0 0-.164 0l-9.134 9.133a.117.117 0 0 0 0 .165l9.134 9.133a.117.117 0 0 0 .164 0l9.135-9.134a.116.116 0 0 0 .033-.082z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/diamond32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/diamond32.json new file mode 100644 index 00000000..3d9fa2e4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/diamond32.json @@ -0,0 +1 @@ +"M30.089 15.388a1.576 1.576 0 0 1 .003 2.223L17.612 30.09a1.573 1.573 0 0 1-2.223 0L2.91 17.61a1.573 1.573 0 0 1 0-2.222L15.39 2.909a1.576 1.576 0 0 1 2.223.002zM16.096 29.383a.585.585 0 0 0 .808 0l12.48-12.479a.574.574 0 0 0-.002-.81L16.905 3.619a.574.574 0 0 0-.81-.003L3.618 16.095a.585.585 0 0 0 0 .81z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dimensions16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dimensions16.json new file mode 100644 index 00000000..ee09b2f0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dimensions16.json @@ -0,0 +1 @@ +"M11 2l3 2.5L11 7V5H5v2L2 4.5 5 2v2h6zm4 0v5h1V2zM0 7h1V2H0zm0 4h1v-1H0zm0-2h1V8H0zm15 0h1V8h-1zm0 2h1v-1h-1zM0 13h1v-1H0zm15 0h1v-1h-1zM0 15h1v-1H0zm15 0h1v-1h-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dimensions24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dimensions24.json new file mode 100644 index 00000000..0d7f5797 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dimensions24.json @@ -0,0 +1 @@ +"M18 4l3 2.5L18 9V7H6v2L3 6.5 6 4v2h12zM1 13h1v-1H1zm0 2h1v-1H1zm0-4h1v-1H1zm21 0h1v-1h-1zm0 2h1v-1h-1zm0 2h1v-1h-1zM1 17h1v-1H1zm21 0h1v-1h-1zM1 19h1v-1H1zm21 0h1v-1h-1zM1 21h1v-1H1zm21 0h1v-1h-1zm0-17v5h1V4zM1 4v5h1V4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dimensions32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dimensions32.json new file mode 100644 index 00000000..f08873b3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dimensions32.json @@ -0,0 +1 @@ +"M2 14h1v1H2zm0 3h1v-1H2zm0 2h1v-1H2zm0 2h1v-1H2zm0 6h1v-1H2zm0-2h1v-1H2zm0-2h1v-1H2zm0-10h1V6H2zm27 12h1v-1h-1zm0-8h1v-1h-1zm0-2h1v-1h-1zm0 4h1v-1h-1zm0-13v7h1V6zm0 15h1v-1h-1zm0 6h1v-1h-1zm0-4h1v-1h-1zM24 9H8V6L4 9.5 8 13v-3h16v3l4-3.5L24 6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dimensionsUnit16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dimensionsUnit16.json new file mode 100644 index 00000000..90189c88 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dimensionsUnit16.json @@ -0,0 +1 @@ +"M14 15.176V14H6v1.176L4 13.5l2-1.676V13h8v-1.176l2 1.676zM3.176 3L1.5.942 0 2.784V3h1v6H0v.216l1.5 1.842L3.176 9H2V3zM16 11H4V1h12zm-1-9H5v8h10z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dimensionsUnit24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dimensionsUnit24.json new file mode 100644 index 00000000..5180398d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dimensionsUnit24.json @@ -0,0 +1 @@ +"M21 22.176V21H8v1.176L5.942 20.5 8 18.824V20h13v-1.176l2.058 1.676zM4.176 5L2.5 2.942.824 5H2v10H.824L2.5 17.058 4.176 15H3V5zM23 17H6V3h17zM22 4H7v12h15z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dimensionsUnit32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dimensionsUnit32.json new file mode 100644 index 00000000..37d54c5c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dimensionsUnit32.json @@ -0,0 +1 @@ +"M30 4H8v18h22zm-1 17H9V5h20zm-1 8.191V27H10v2.19L6.942 26.5 10 23.81V26h18v-2.19l3.058 2.69zM4 6v14h2.19L3.5 23.058.81 20H3V6H.81L3.5 2.942 6.19 6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dimensionsWall16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dimensionsWall16.json new file mode 100644 index 00000000..04c73fd1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dimensionsWall16.json @@ -0,0 +1 @@ +"M11 11h2l-2.5 3L8 11h2V5H8l2.5-3L13 5h-2zm-7 4h1V1H4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dimensionsWall24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dimensionsWall24.json new file mode 100644 index 00000000..4d33fec6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dimensionsWall24.json @@ -0,0 +1 @@ +"M16 18h2l-2.5 3-2.5-3h2V6h-2l2.5-3L18 6h-2zm-8 4h1V2H8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dimensionsWall32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dimensionsWall32.json new file mode 100644 index 00000000..75db90fa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dimensionsWall32.json @@ -0,0 +1 @@ +"M20 25h3l-3.5 4-3.5-4h3V8h-3l3.5-4L23 8h-3zm-10 5h1V3h-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/discard16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/discard16.json new file mode 100644 index 00000000..bfb5068b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/discard16.json @@ -0,0 +1 @@ +"M5 5v6H1V1h10v4zm6 0v6H5v4h10V5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/discard24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/discard24.json new file mode 100644 index 00000000..bd98ada8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/discard24.json @@ -0,0 +1 @@ +"M8 8v8H2V2h14v6zm8 0v8H8v6h14V8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/discard32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/discard32.json new file mode 100644 index 00000000..a9ccf32e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/discard32.json @@ -0,0 +1 @@ +"M11 11v10H3V3h18v8zm10 0v10H11v8h18V11z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/disembark16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/disembark16.json new file mode 100644 index 00000000..e7766a64 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/disembark16.json @@ -0,0 +1 @@ +"M15.162 3.5l-2.808 2.81-.707-.708L13.248 4H8V3h5.248l-1.602-1.602.707-.707zm-5.91 5.06l1.677.718-2.138 3.725h-.29a4.033 4.033 0 0 0-2.661.928l-.34.315-.34-.315a4.033 4.033 0 0 0-2.661-.928h-.29L.07 9.278l1.68-.718L3.004 5H4V3h1V2h1v1h1v2h.996zM5 5h1V4H5zM2.997 8.026L5.5 6.956l2.503 1.07L7.289 6H3.711zm6.504 1.729L5.5 8.044l-4.002 1.71 1.295 2.257a5.102 5.102 0 0 1 2.707.905 5.102 5.102 0 0 1 2.707-.905zm-3.664 4.84l-.338.213-.336-.214a3.721 3.721 0 0 0-3.935-.314l.544.839a2.665 2.665 0 0 1 2.856.32l.871.553.873-.553a2.711 2.711 0 0 1 2.856-.32l.544-.84a3.717 3.717 0 0 0-3.935.315z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/disembark24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/disembark24.json new file mode 100644 index 00000000..dad19bc1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/disembark24.json @@ -0,0 +1 @@ +"M23.201 5.494L20.354 8.34l-.707-.707L21.28 6H15V5h6.293l-1.647-1.646.707-.707zM9.501 22c-1.26-1.135-4.241-3.513-7.065-.85l.687.727a3.18 3.18 0 0 1 1.762-.904 5.442 5.442 0 0 1 .79.002 2.84 2.84 0 0 0-.79-.002c1.512-.211 2.987.883 4.195 1.997l.421.387.418-.385c1.675-1.548 3.867-3.07 5.958-1.095l.687-.726c-2.823-2.665-5.802-.288-7.063.849zm5.315-9.577l2.335 1.027a9.635 9.635 0 0 0-2.6 5.25S12.696 16.522 9.5 20c-3.197-3.478-5.052-1.3-5.052-1.3a9.635 9.635 0 0 0-2.6-5.25l2.335-1.027L5.146 8H6.19l1-3H8V3h3v2h.81l1 3h1.044zM9 5h1V4H9zM7.244 8h4.512l-.666-2H7.91zm-1.928 3.925l4.185-1.84 4.183 1.84L13.047 9H5.953zm10.229 1.91L9.5 11.179l-6.046 2.658a11.273 11.273 0 0 1 1.68 3.324 3.37 3.37 0 0 1 .947-.134A5.198 5.198 0 0 1 9.5 18.592a5.193 5.193 0 0 1 3.417-1.565 3.37 3.37 0 0 1 .947.134 11.273 11.273 0 0 1 1.68-3.324z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/disembark32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/disembark32.json new file mode 100644 index 00000000..4d0eebc4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/disembark32.json @@ -0,0 +1 @@ +"M22.229 27.565l-.41.912c-1.82-.82-4.673-1.173-7.915 1.81l-.344.317-.398-.316c-3.241-2.983-6.092-2.63-7.914-1.811l-.41-.912c2.026-.914 5.152-1.342 8.654 1.671l.048.036c3.518-3.046 6.652-2.624 8.689-1.707zm-1.84-12.962l3.555 1.388-.423.531a16.095 16.095 0 0 0-2.958 7.78l-.072.623-.59-.208a4.19 4.19 0 0 0-1.4-.233 6.934 6.934 0 0 0-4.66 2.19l-.34.314-.34-.315a6.936 6.936 0 0 0-4.662-2.19 4.176 4.176 0 0 0-1.397.234l-.591.208-.073-.622a16.122 16.122 0 0 0-2.96-7.781l-.422-.53 3.557-1.39L8.117 9h1.174l.8-4H12V3h3v2h1.91l.8 4h1.174zM13 5h1V4h-1zm-2.689 4h6.379l-.6-3h-5.18zm-2.542 5.151l5.732-2.237 5.731 2.237L18.116 10H8.885zm14.567 2.286l-8.835-3.45-8.837 3.45a17.26 17.26 0 0 1 2.69 7.17 5.313 5.313 0 0 1 1.145-.123 7.673 7.673 0 0 1 5.002 2.152 7.67 7.67 0 0 1 5.001-2.152 5.313 5.313 0 0 1 1.145.122 17.256 17.256 0 0 1 2.689-7.169zm4.02-13.79l-.708.706L28.294 6H21v1h7.292l-2.646 2.646.707.707L30.207 6.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/displaySelectionLock16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/displaySelectionLock16.json new file mode 100644 index 00000000..b47ee816 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/displaySelectionLock16.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M9.542 8.803a15.32 15.32 0 0 0-.852-2.156A7.708 7.708 0 0 1 7 1H1v6.788A2.984 2.984 0 0 1 5.966 9.71l.04.42.329.263A1.738 1.738 0 0 1 7 11.75V15h4v-1.246c-1.417-2.834-1.035-3.317-1.458-4.951z"},{"d":"M15 1v14h-3v-1h2V6.026a6.874 6.874 0 0 0-3.739 1.67l-.265-.636c-.053-.128-.104-.23-.156-.342a7.952 7.952 0 0 1 4.16-1.7V2H8V1zM6.104 2.955l.993-.125A24.482 24.482 0 0 1 7 1.876V1H5v1h1.008q.043.525.096.955zm2.02 2.83a4.43 4.43 0 0 1-.568-.946l-.922.389a5.428 5.428 0 0 0 .68 1.143 7.47 7.47 0 0 1 .505.767l.871-.49a8.577 8.577 0 0 0-.566-.864zm.83 5.41l.977-.214c-.07-.324-.11-.609-.15-.894a10.735 10.735 0 0 0-.239-1.284l-.969.252a9.545 9.545 0 0 1 .217 1.17c.044.31.087.619.164.97zm.757 2.181c.086.19.195.41.3.624H8v1h3v-1.246a22.007 22.007 0 0 1-.377-.79zM2 5H1v2h1zM1 1v2h1V2h1V1H1zm6.972 8.094l.026.013-.019-.027zM6 11.75v3.5a.751.751 0 0 1-.75.75H.75a.751.751 0 0 1-.75-.75v-3.5A.751.751 0 0 1 .75 11H1v-1a2 2 0 0 1 4 0v1h.25a.751.751 0 0 1 .75.75zM2 11h2v-1a1 1 0 0 0-2 0zm3 1H1v3h4zm-1 1H2v1h2z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/displaySelectionLock24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/displaySelectionLock24.json new file mode 100644 index 00000000..db07bd29 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/displaySelectionLock24.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M5.5 10a4.505 4.505 0 0 1 4.5 4.5v.67l.344.299A1.843 1.843 0 0 1 11 16.875V22h6.541c-1.848-3.401-2.184-3.98-2.345-5.23-.278-2.167-.508-4.685-2.33-6.391C10.593 8.249 9.145 8.605 9 2H3v8.762A4.473 4.473 0 0 1 5.5 10z"},{"d":"M22 2v20h-3v-1h2V9.05a10.327 10.327 0 0 0-5.253 1.91c-.154-.249-.35-.542-.558-.837A11.364 11.364 0 0 1 21 8.048V3H10V2zM3 2v2h1V3h1V2H3zm9 20h2v-1h-2zM3 8h1V6H3zm6-6H7v1h1v.022c.017.362.038.7.067 1.024l.996-.09A17.355 17.355 0 0 1 9 2zm5.84 12.214a13.604 13.604 0 0 0-.594-1.81l-.088-.21-.914.406.073.173a12.676 12.676 0 0 1 .553 1.68zm.307 2.096l-.996.091c.016.165.032.33.053.497a6.758 6.758 0 0 0 .413 1.631l.932-.365a5.747 5.747 0 0 1-.353-1.394 12.46 12.46 0 0 1-.049-.46zM8.397 6.142a7.701 7.701 0 0 0 .772 2.035l.87-.494a6.726 6.726 0 0 1-.67-1.774zm4.47 4.237a11.45 11.45 0 0 0-.99-.802c-.211-.158-.424-.317-.632-.49l-.639.77c.222.183.447.352.671.52a10.747 10.747 0 0 1 .908.732zm3.583 9.592l-.888.457c.134.262.274.55.417.876l.305.696h1.257L17 21s-.405-.749-.55-1.03zM10 16.875v5.25a.877.877 0 0 1-.875.875h-7.25A.877.877 0 0 1 1 22.125v-5.25A.877.877 0 0 1 1.875 16H2v-1.5a3.5 3.5 0 0 1 7 0V16h.125a.877.877 0 0 1 .875.875zM3 16h1v-1.5a1.5 1.5 0 0 1 3 0V16h1v-1.5a2.5 2.5 0 0 0-5 0zm3-1.5a.5.5 0 0 0-1 0V16h1zM9 17H2v5h7zm-3 2v-1H5v3h1v-1h1v-1z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/displaySelectionLock32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/displaySelectionLock32.json new file mode 100644 index 00000000..40f6ff4b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/displaySelectionLock32.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M8 14a5.006 5.006 0 0 1 5 5v1a2.003 2.003 0 0 1 2 2v6h6.125c-1.812-4.102-1.217-6.705-2.028-9.7-1.825-6.736-4.83-4.49-5.82-11.308A27.182 27.182 0 0 1 13 3H4v13.03A4.981 4.981 0 0 1 8 14z"},{"d":"M5 13H4v-2h1zm7.744-3.675l.961-.275a15.776 15.776 0 0 1-.429-2.058l-.99.145a16.771 16.771 0 0 0 .458 2.188zm3 3.217a8.005 8.005 0 0 1-1.26-1.606l-.865.502a9.102 9.102 0 0 0 1.406 1.8zM5 7H4v2h1zm0-3h1V3H4v2h1zm5-1H8v1h2zm2.057 1.934l.998-.067c-.021-.31-.045-.622-.055-.972S13 3 13 3h-1s-.011.635 0 1 .037.636.057.934zm8.002 19.833c-.136-.641-.222-1.278-.328-2.106l-.992.127c.11.853.198 1.508.341 2.186zM19 28h2v-1h-2zM15 3v.84l.009.16H28v5.97a14.314 14.314 0 0 0-8.996 3.411 8.01 8.01 0 0 1 .454.932A13.213 13.213 0 0 1 28 10.97V27h-5v1h6V3zm4.097 15.3l-.965.262a12.05 12.05 0 0 1 .367 2.054l.996-.097a12.987 12.987 0 0 0-.398-2.218zM14 22v7a1.003 1.003 0 0 1-1 1H3a1.003 1.003 0 0 1-1-1v-7a1.003 1.003 0 0 1 1-1h1v-2a4 4 0 0 1 8 0v2h1a1.003 1.003 0 0 1 1 1zm-9-1h1v-2a2 2 0 1 1 4 0v2h1v-2a3 3 0 0 0-6 0zm3-3a1.001 1.001 0 0 0-1 1v2h2v-2a1.001 1.001 0 0 0-1-1zm5 4H3v7h10zm-5 1H7v5h1v-1h1v-1H8v-1h1v-1H8zm7 5h2v-1h-2zm2.242-13.808l-.797.604a7.908 7.908 0 0 1 1.001 1.77l.924-.38a8.835 8.835 0 0 0-1.128-1.994z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/displaySelectionUnlock16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/displaySelectionUnlock16.json new file mode 100644 index 00000000..ffbbe979 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/displaySelectionUnlock16.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M9.542 8.803a15.32 15.32 0 0 0-.852-2.156A7.708 7.708 0 0 1 7 1H1v5.78A2.987 2.987 0 0 1 6 9v1a.947.947 0 0 1-.032.158A1.75 1.75 0 0 1 7 11.75V15h4v-1.246c-1.417-2.834-1.035-3.317-1.458-4.951z"},{"d":"M15 1v14h-3v-1h2V6.026a6.874 6.874 0 0 0-3.739 1.67l-.265-.636c-.053-.128-.104-.23-.156-.342a7.952 7.952 0 0 1 4.16-1.7V2H8V1zM6.104 2.955l.993-.125A24.482 24.482 0 0 1 7 1.876V1H5v1h1.008q.043.525.096.955zm2.02 2.83a4.43 4.43 0 0 1-.568-.946l-.922.389a5.428 5.428 0 0 0 .68 1.143 7.47 7.47 0 0 1 .505.767l.871-.49a8.577 8.577 0 0 0-.566-.864zm.83 5.41l.977-.214c-.07-.324-.11-.609-.15-.894a10.735 10.735 0 0 0-.239-1.284l-.969.252a9.545 9.545 0 0 1 .217 1.17c.044.31.087.619.164.97zm.757 2.181c.086.19.195.41.3.624H8v1h3v-1.246a22.007 22.007 0 0 1-.377-.79zM1 1v2h1V2h1V1H1zm6.972 8.094l.026.013-.019-.027zM2 6.184V5H1v1.78a2.986 2.986 0 0 1 1-.596zm4 5.566v3.5a.751.751 0 0 1-.75.75H.75a.751.751 0 0 1-.75-.75v-3.5A.751.751 0 0 1 .75 11H1V9a2 2 0 0 1 4 0v1H4V9a1 1 0 0 0-2 0v2h3.25a.751.751 0 0 1 .75.75zM5 12H1v3h4zm-1 1H2v1h2z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/displaySelectionUnlock24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/displaySelectionUnlock24.json new file mode 100644 index 00000000..0264d61f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/displaySelectionUnlock24.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M5.5 8a4.505 4.505 0 0 1 4.5 4.5V15a.954.954 0 0 1-.041.204A1.87 1.87 0 0 1 11 16.875V22h6.541c-1.848-3.401-2.184-3.98-2.345-5.23-.278-2.167-.508-4.685-2.33-6.391C10.593 8.249 9.145 8.605 9 2H3v6.762A4.473 4.473 0 0 1 5.5 8z"},{"d":"M22 2v20h-3v-1h2V9.05a10.327 10.327 0 0 0-5.253 1.91c-.154-.249-.35-.542-.558-.837A11.364 11.364 0 0 1 21 8.048V3H10V2zM3 2v2h1V3h1V2H3zm9 20h2v-1h-2zM3 8h1V6H3zm6-6H7v1h1v.022c.017.362.038.7.067 1.024l.996-.09A17.355 17.355 0 0 1 9 2zm5.84 12.214a13.604 13.604 0 0 0-.594-1.81l-.088-.21-.914.406.073.173a12.676 12.676 0 0 1 .553 1.68zm.307 2.096l-.996.091c.016.165.032.33.053.497a6.758 6.758 0 0 0 .413 1.631l.932-.365a5.747 5.747 0 0 1-.353-1.394 12.46 12.46 0 0 1-.049-.46zM8.397 6.142a7.701 7.701 0 0 0 .772 2.035l.87-.494a6.726 6.726 0 0 1-.67-1.774zm4.47 4.237a11.45 11.45 0 0 0-.99-.802c-.211-.158-.424-.317-.632-.49l-.639.77c.222.183.447.352.671.52a10.747 10.747 0 0 1 .908.732zm3.583 9.592l-.888.457c.134.262.274.55.417.876l.305.696h1.257L17 21s-.405-.749-.55-1.03zM10 16.875v5.25a.877.877 0 0 1-.875.875h-7.25A.877.877 0 0 1 1 22.125v-5.25A.877.877 0 0 1 1.875 16H2v-3.5a3.5 3.5 0 0 1 7 0V15H6v-2.5a.5.5 0 0 0-1 0V16h4.125a.877.877 0 0 1 .875.875zM3 16h1v-3.5a1.5 1.5 0 0 1 3 0V14h1v-1.5a2.5 2.5 0 0 0-5 0zm6 1H2v5h7zm-3 2v-1H5v3h1v-1h1v-1z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/displaySelectionUnlock32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/displaySelectionUnlock32.json new file mode 100644 index 00000000..425757f8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/displaySelectionUnlock32.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M8 12a5.006 5.006 0 0 1 5 5v3a2.003 2.003 0 0 1 2 2v6h6.125c-1.812-4.102-1.217-6.705-2.028-9.7-1.825-6.736-4.83-4.49-5.82-11.308A27.182 27.182 0 0 1 13 3H4v11.03A4.981 4.981 0 0 1 8 12z"},{"d":"M19.08 24.974c-.143-.678-.231-1.333-.34-2.186l.991-.127c.106.828.192 1.465.328 2.106zm.017-6.673l-.965.262a12.05 12.05 0 0 1 .367 2.053l.996-.097a12.988 12.988 0 0 0-.398-2.218zm-1.855-4.109l-.797.604a7.908 7.908 0 0 1 1.001 1.77l.924-.38a8.835 8.835 0 0 0-1.128-1.994zm-1.498-1.65a8.005 8.005 0 0 1-1.26-1.606l-.865.502a9.102 9.102 0 0 0 1.406 1.8zm-3-3.217l.961-.275a15.776 15.776 0 0 1-.429-2.058l-.99.145a16.771 16.771 0 0 0 .458 2.188zM4 9h1V7H4zm0-6v2h1V4h1V3H4zm4 1h2V3H8zm7 24h2v-1h-2zM4 13h1v-2H4zm8.057-8.066l.998-.067c-.021-.31-.045-.622-.055-.972S13 3 13 3h-1s-.011.635 0 1 .037.636.057.934zM19 28h2v-1h-2zM9 25v-1H8v-1H7v5h1v-1h1v-1H8v-1zm6-22v.84l.009.16H28v5.97a14.314 14.314 0 0 0-8.996 3.411 8.01 8.01 0 0 1 .454.932A13.213 13.213 0 0 1 28 10.97V27h-5v1h6V3zm-1 19v7a1.003 1.003 0 0 1-1 1H3a1.003 1.003 0 0 1-1-1v-7a1.003 1.003 0 0 1 1-1h1v-4a4 4 0 0 1 8 0v3H9v-3a1 1 0 0 0-2 0v4h6a1.003 1.003 0 0 1 1 1zm-9-1h1v-4a2 2 0 0 1 4 0v2h1v-2a3 3 0 0 0-6 0zm8 1H3v7h10z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dissolveFeatures16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dissolveFeatures16.json new file mode 100644 index 00000000..baae6fe3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dissolveFeatures16.json @@ -0,0 +1 @@ +"M11 3a4.978 4.978 0 0 0-2.5.669 5 5 0 1 0 0 8.662A5 5 0 1 0 11 3zm0 9a3.98 3.98 0 0 1-2.222-.673L8.5 11.14l-.278.186a4 4 0 1 1 0-6.654l.278.186.278-.186A4 4 0 1 1 11 12z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dissolveFeatures24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dissolveFeatures24.json new file mode 100644 index 00000000..370f7e96 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dissolveFeatures24.json @@ -0,0 +1 @@ +"M16.5 19.786a7.228 7.228 0 0 1-4-1.196 7.286 7.286 0 1 1 0-12.18 7.286 7.286 0 1 1 4 13.376zm-4-2.388l.286.209a6.314 6.314 0 1 0 0-10.214l-.286.209-.286-.209a6.314 6.314 0 1 0 0 10.214z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dissolveFeatures32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dissolveFeatures32.json new file mode 100644 index 00000000..5018e796 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dissolveFeatures32.json @@ -0,0 +1 @@ +"M21.5 7.211a9.226 9.226 0 0 0-5 1.464 9.289 9.289 0 1 0 0 15.65 9.287 9.287 0 1 0 5-17.114zm0 17.6a8.257 8.257 0 0 1-4.722-1.476l-.278-.192-.278.192a8.311 8.311 0 1 1 0-13.67l.278.192.278-.192A8.31 8.31 0 1 1 21.5 24.81z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/distanceType16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/distanceType16.json new file mode 100644 index 00000000..205ef94f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/distanceType16.json @@ -0,0 +1 @@ +"M0 1v3h3V1zm2 2H1V2h1zm11-2v3h3V1zm2 2h-1V2h1zM3 14h2v2H3zm0-2h2v-2H3zm4-5h9V6H7zm0 4h9v-1H7zm0 4h9v-1H7zM3 8h2V6H3zm7-4V3H6v1L4 2.5 6 1v1h4V1l2 1.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/distanceType24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/distanceType24.json new file mode 100644 index 00000000..e2ff1d91 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/distanceType24.json @@ -0,0 +1 @@ +"M6 9h2v2H6zm0 7h2v-2H6zm0 5h2v-2H6zm4-1h11v-1H10zm0-5h11v-1H10zm0-5h11V9H10zM2 3h3v3H2zm1 2h1V4H3zm19-2v3h-3V3zm-1 1h-1v1h1zm-5 1v1l2-1.5L16 3v1H8V3L6 4.5 8 6V5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/distanceType32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/distanceType32.json new file mode 100644 index 00000000..5d6d8151 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/distanceType32.json @@ -0,0 +1 @@ +"M8 25h2v2H8zm0-4h2v-2H8zm4-7h17v-1H12zm0 6h17v-1H12zm0 6h17v-1H12zM8 15h2v-2H8zM2 8h3V5H2zm1-2h1v1H3zm24-1v3h3V5zm2 2h-1V6h1zm-6-3.19l3.058 2.69L23 9.19V7H9v2.19L5.942 6.5 9 3.81V6h14z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/distributeHeightEvenly16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/distributeHeightEvenly16.json new file mode 100644 index 00000000..3f8b9895 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/distributeHeightEvenly16.json @@ -0,0 +1 @@ +"M0 16h7V9H0zm1-6h5v5H1zM0 7h7V0H0zm1-6h5v5H1zm15 15H9v-1h7zm0-15H9V0h7zm-3 2.735v8.56l1.62-1.62.706.707-2.809 2.81-2.809-2.81.707-.707L12 12.26V3.77l-1.585 1.585-.707-.707 2.81-2.81 2.808 2.81-.707.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/distributeHeightEvenly24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/distributeHeightEvenly24.json new file mode 100644 index 00000000..ed0d3981 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/distributeHeightEvenly24.json @@ -0,0 +1 @@ +"M14 2h7v1h-7zm0 20h7v-1h-7zm5-15.293l1.646 1.646.707-.707L17.5 3.793l-3.854 3.853.707.707L17 5.707v12.586l-2.646-2.646-.707.707 3.853 3.853 3.854-3.854-.707-.707L18 18.293V5.707zM2 13h9v9H2zm1 8h7v-7H3zM2 2h9v9H2zm1 8h7V3H3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/distributeHeightEvenly32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/distributeHeightEvenly32.json new file mode 100644 index 00000000..f0f3de4f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/distributeHeightEvenly32.json @@ -0,0 +1 @@ +"M18 3h11v1H18zm0 26h11v-1H18zm4-4.707l-1.646-1.646-.707.707 3.853 3.853 3.854-3.854-.707-.707L24 25.293V6.707l2.646 2.646.707-.707L23.5 4.793l-3.854 3.853.707.707L23 6.707v18.586zM3 17h12v12H3zm1 11h10V18H4zM3 3h12v12H3zm1 11h10V4H4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/distributeWidthEvenly16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/distributeWidthEvenly16.json new file mode 100644 index 00000000..b68d2537 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/distributeWidthEvenly16.json @@ -0,0 +1 @@ +"M9 16h7V9H9zm1-6h5v5h-5zM0 16h7V9H0zm1-6h5v5H1zM15 0h1v7h-1zM1 0v7H0V0zm2.707 3h8.487l-1.583-1.583.707-.707 2.81 2.81-2.81 2.808-.707-.707L12.233 4H3.669L5.29 5.621l-.707.707-2.81-2.808L4.584.71l.707.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/distributeWidthEvenly24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/distributeWidthEvenly24.json new file mode 100644 index 00000000..c7ae4ed7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/distributeWidthEvenly24.json @@ -0,0 +1 @@ +"M2 10V3h1v7zm19 0h1V3h-1zm-5.354-.354l.707.707L20.207 6.5l-3.853-3.854-.707.707L18.293 6H5.707l2.647-2.646-.707-.707L3.793 6.5l3.854 3.854.707-.707L5.707 7h12.586zM13 13h9v9h-9zm1 8h7v-7h-7zM2 13h9v9H2zm1 8h7v-7H3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/distributeWidthEvenly32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/distributeWidthEvenly32.json new file mode 100644 index 00000000..45d4cadd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/distributeWidthEvenly32.json @@ -0,0 +1 @@ +"M4 14H3V3h1zM28 3v11h1V3zM8.646 12.354l.707-.707L6.707 9h18.586l-2.646 2.646.707.707L27.207 8.5l-3.853-3.854-.707.707L25.293 8H6.707l2.647-2.646-.707-.707L4.793 8.5zM17 17h12v12H17zm1 11h10V18H18zm-3 1H3V17h12zm-1-11H4v10h10z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dockBottom16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dockBottom16.json new file mode 100644 index 00000000..1caf09f9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dockBottom16.json @@ -0,0 +1 @@ +"M16 11V1H0v14h16zM1 2h14v9H1zm14 12H1v-2h14z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dockBottom24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dockBottom24.json new file mode 100644 index 00000000..be5853d4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dockBottom24.json @@ -0,0 +1 @@ +"M1 21h22V3H1zM2 4h20v12H2zm0 13h20v3H2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dockBottom32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dockBottom32.json new file mode 100644 index 00000000..3e57b4c4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dockBottom32.json @@ -0,0 +1 @@ +"M2 27h28V5H2zM3 6h26v15H3zm0 16h26v4H3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dockLeft16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dockLeft16.json new file mode 100644 index 00000000..70673004 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dockLeft16.json @@ -0,0 +1 @@ +"M0 1v14h16V1zm1 13V2h2v12zm14 0H4V2h11z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dockLeft24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dockLeft24.json new file mode 100644 index 00000000..ce9ce524 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dockLeft24.json @@ -0,0 +1 @@ +"M1 21h22V3H1zM22 4v16H6V4zM2 4h3v16H2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dockLeft32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dockLeft32.json new file mode 100644 index 00000000..c599fab6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dockLeft32.json @@ -0,0 +1 @@ +"M30 5H2v22h28zM3 26V6h4v20zm26 0H8V6h21z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dockRight16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dockRight16.json new file mode 100644 index 00000000..b1a13fb5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dockRight16.json @@ -0,0 +1 @@ +"M0 1v14h16V1zm1 13V2h11v12zm14 0h-2V2h2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dockRight24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dockRight24.json new file mode 100644 index 00000000..2614d2e5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dockRight24.json @@ -0,0 +1 @@ +"M1 21h22V3H1zM22 4v16h-3V4zM2 4h16v16H2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dockRight32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dockRight32.json new file mode 100644 index 00000000..699fa783 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/dockRight32.json @@ -0,0 +1 @@ +"M2 27h28V5H2zM29 6v20h-4V6zM3 6h21v20H3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/doubleFloat16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/doubleFloat16.json new file mode 100644 index 00000000..a0b9e20a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/doubleFloat16.json @@ -0,0 +1 @@ +"M10 5H8c-.551 0-1 .448-1 1v5c0 .552.449 1 1 1h2c.551 0 1-.448 1-1V6c0-.552-.449-1-1-1zm0 6H8V6h2v5zM3 5H1c-.551 0-1 .448-1 1v5c0 .552.449 1 1 1h2c.551 0 1-.448 1-1V6c0-.552-.449-1-1-1zm0 6H1V6h2v5zm2 0h1v1H5v-1zm11 0v1h-4v-1h2V6h-2V5h3v6h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/doubleFloat24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/doubleFloat24.json new file mode 100644 index 00000000..e8af6c2d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/doubleFloat24.json @@ -0,0 +1 @@ +"M8 17h1v1H8v-1zm8-8.75v8.5c0 .69-.56 1.25-1.25 1.25h-2.5c-.69 0-1.25-.56-1.25-1.25v-8.5c0-.69.56-1.25 1.25-1.25h2.5c.69 0 1.25.56 1.25 1.25zm-1 0a.25.25 0 0 0-.25-.25h-2.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h2.5a.25.25 0 0 0 .25-.25v-8.5zm-9 0v8.5C6 17.44 5.44 18 4.75 18h-2.5C1.56 18 1 17.44 1 16.75v-8.5C1 7.56 1.56 7 2.25 7h2.5C5.44 7 6 7.56 6 8.25zm-1 0A.25.25 0 0 0 4.75 8h-2.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h2.5a.25.25 0 0 0 .25-.25v-8.5zM21 17V7h-3v1h2v9h-2v1h5v-1h-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/doubleFloat32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/doubleFloat32.json new file mode 100644 index 00000000..e7f02104 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/doubleFloat32.json @@ -0,0 +1 @@ +"M19.5 9h-4c-.827 0-1.5.673-1.5 1.5v11c0 .827.673 1.5 1.5 1.5h4c.827 0 1.5-.673 1.5-1.5v-11c0-.827-.673-1.5-1.5-1.5zm.5 12.5a.5.5 0 0 1-.5.5h-4a.5.5 0 0 1-.5-.5v-11a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 .5.5v11zM7.5 9h-4C2.673 9 2 9.673 2 10.5v11c0 .827.673 1.5 1.5 1.5h4c.827 0 1.5-.673 1.5-1.5v-11C9 9.673 8.327 9 7.5 9zM8 21.5a.5.5 0 0 1-.5.5h-4a.5.5 0 0 1-.5-.5v-11a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 .5.5v11zm3 .5h1v1h-1v-1zm19 0v1h-7v-1h3V10h-3V9h4v13h3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/download16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/download16.json new file mode 100644 index 00000000..d69a4707 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/download16.json @@ -0,0 +1 @@ +"M4 11v1h-.5a3.493 3.493 0 0 1-1.484-6.659 1.966 1.966 0 0 1 2.617-1.73 4.968 4.968 0 0 1 9.298 1.701A3.486 3.486 0 0 1 13 11.95v-1a2.495 2.495 0 0 0 .52-4.725l-.503-.227-.077-.548a3.968 3.968 0 0 0-7.43-1.357l-.403.734-.794-.266A.978.978 0 0 0 4 4.5a.989.989 0 0 0-.987.92L2.966 6l-.525.246A2.494 2.494 0 0 0 3.5 11zm6.62.675L9 13.295V7H8v6.26l-1.585-1.585-.707.707 2.81 2.81L9.708 14l1.618-1.618z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/download24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/download24.json new file mode 100644 index 00000000..48810a90 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/download24.json @@ -0,0 +1 @@ +"M24 12a5 5 0 0 1-5 5h-2v-1h2a3.99 3.99 0 0 0 .623-7.934l-.79-.124-.052-.798a5.293 5.293 0 0 0-10.214-1.57L8.17 6.59l-.977-.483A2.277 2.277 0 0 0 6.19 5.87a2.18 2.18 0 0 0-1.167.339 2.206 2.206 0 0 0-.98 1.395l-.113.505-.476.2A4 4 0 0 0 5 16h3v1H5a5 5 0 0 1-1.934-9.611 3.21 3.21 0 0 1 1.422-2.025 3.17 3.17 0 0 1 1.702-.493 3.268 3.268 0 0 1 1.446.34 6.293 6.293 0 0 1 12.143 1.867A4.988 4.988 0 0 1 24 12zm-11-1h-1v10.292l-2.646-2.646-.707.707 3.854 3.854 3.853-3.852-.707-.707L13 21.294z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/download32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/download32.json new file mode 100644 index 00000000..bca135e8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/download32.json @@ -0,0 +1 @@ +"M31.8 16.704c0 3.489-2.765 6.296-5.238 6.296H24v-1h2.562c1.92 0 4.238-2.362 4.238-5.296a5.359 5.359 0 0 0-3.607-5.097l-.407-.138-.582-.198-.086-.608-.06-.425A7.953 7.953 0 0 0 18.462 3.2a7.647 7.647 0 0 0-6.683 4.187l-.259.488-.37.696-.763-.197-.535-.138a3.474 3.474 0 0 0-.874-.13 2.943 2.943 0 0 0-3.024 2.766l-.022.404-.031.573-.51.262-.357.183A5.173 5.173 0 0 0 2.2 16.897c0 2.653 2.166 5.085 4.545 5.103H11v1H6.737C3.733 22.978 1.2 19.988 1.2 16.897a6.169 6.169 0 0 1 3.378-5.493l.357-.183.022-.402a3.93 3.93 0 0 1 4.022-3.713 4.432 4.432 0 0 1 1.125.162l.534.138.26-.488A8.645 8.645 0 0 1 18.462 2.2a8.956 8.956 0 0 1 8.584 7.897l.06.425.408.138a6.358 6.358 0 0 1 4.285 6.044zM18 14h-1v15.354l-2.646-2.647-.707.707 3.853 3.854 3.854-3.854-.707-.707L18 29.354z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/downloadTo16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/downloadTo16.json new file mode 100644 index 00000000..00b12501 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/downloadTo16.json @@ -0,0 +1 @@ +"M9 2v7.293l1.618-1.619.707.707-2.808 2.81-2.81-2.81.707-.707L8 9.26V2zM4 14h9v-1H4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/downloadTo24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/downloadTo24.json new file mode 100644 index 00000000..75a21b52 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/downloadTo24.json @@ -0,0 +1 @@ +"M13 3v12.294l2.647-2.647.707.707-3.853 3.854-3.854-3.854.707-.707L12 15.292V3zM6 21h13v-1H6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/downloadTo32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/downloadTo32.json new file mode 100644 index 00000000..e7fffeae --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/downloadTo32.json @@ -0,0 +1 @@ +"M25 27H8v-1h17zm-3.646-9.646l-.707-.707L17 20.293V5h-1v15.293l-3.646-3.646-.707.707 4.853 4.853z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/drag16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/drag16.json new file mode 100644 index 00000000..636b18da --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/drag16.json @@ -0,0 +1 @@ +"M5 .5A1.5 1.5 0 1 0 6.5 2 1.5 1.5 0 0 0 5 .5zm6 3A1.5 1.5 0 1 0 9.5 2 1.5 1.5 0 0 0 11 3.5zm-6 3A1.5 1.5 0 1 0 6.5 8 1.5 1.5 0 0 0 5 6.5zm6 0A1.5 1.5 0 1 0 12.5 8 1.5 1.5 0 0 0 11 6.5zm-6 6A1.5 1.5 0 1 0 6.5 14 1.5 1.5 0 0 0 5 12.5zm6 0a1.5 1.5 0 1 0 1.5 1.5 1.5 1.5 0 0 0-1.5-1.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/drag24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/drag24.json new file mode 100644 index 00000000..a11863fb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/drag24.json @@ -0,0 +1 @@ +"M8 2.5A1.5 1.5 0 1 0 9.5 4 1.5 1.5 0 0 0 8 2.5zm8 0A1.5 1.5 0 1 0 17.5 4 1.5 1.5 0 0 0 16 2.5zm-8 8A1.5 1.5 0 1 0 9.5 12 1.5 1.5 0 0 0 8 10.5zm8 0a1.5 1.5 0 1 0 1.5 1.5 1.5 1.5 0 0 0-1.5-1.5zm-8 8A1.5 1.5 0 1 0 9.5 20 1.5 1.5 0 0 0 8 18.5zm8 0a1.5 1.5 0 1 0 1.5 1.5 1.5 1.5 0 0 0-1.5-1.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/drag32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/drag32.json new file mode 100644 index 00000000..f6ed9330 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/drag32.json @@ -0,0 +1 @@ +"M12.5 16a1.5 1.5 0 1 1-1.5-1.5 1.5 1.5 0 0 1 1.5 1.5zM11 24.5a1.5 1.5 0 1 0 1.5 1.5 1.5 1.5 0 0 0-1.5-1.5zm10 0a1.5 1.5 0 1 0 1.5 1.5 1.5 1.5 0 0 0-1.5-1.5zm0-10a1.5 1.5 0 1 0 1.5 1.5 1.5 1.5 0 0 0-1.5-1.5zm0-10A1.5 1.5 0 1 0 22.5 6 1.5 1.5 0 0 0 21 4.5zm-10 0A1.5 1.5 0 1 0 12.5 6 1.5 1.5 0 0 0 11 4.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/driveTime16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/driveTime16.json new file mode 100644 index 00000000..c1e1574b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/driveTime16.json @@ -0,0 +1 @@ +"M15 3h-3.536L10.31 1H6.845l-2.31 2H2.227L.01 9l2.216.167L3 10.333V15l3.845-2h4.62l3.464-4-3.345-2.556zm-1.523 6.15L11.007 12H6.602L4 13.353V10.03L2.79 8.206 1.4 8.103 2.921 4h1.987l2.31-2h2.513l1.155 2H12.6l-2.528 2.548zM8.56 6.65l3.463 2.647L10.55 11H6.357L5 11.706V9.729L3.352 7.245l-.552-.04L3.617 5h1.665l2.31-2h1.563l1.114 1.93z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/driveTime24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/driveTime24.json new file mode 100644 index 00000000..dffe92ff --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/driveTime24.json @@ -0,0 +1 @@ +"M17.605 9.778L22.285 5h-5.229l-1.65-3h-4.949L7.158 5h-3.12l-3.18 8.429 3.18.238L5 15.333V22l5.636-3h6.949l4.799-5.571zM17.126 18h-6.74L6 20.335v-5.27l-1.36-2.356-2.376-.178L4.73 6h2.816l3.3-3h3.97l1.65 3h3.441L16.1 9.886l4.834 3.693zm.67-4.148L15.886 16H9.87L8 16.943v-2.515l-2.275-3.643-.646-.049L6.112 8h2.207l3.298-3h2.015l1.527 2.778-2.328 2.28z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/driveTime32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/driveTime32.json new file mode 100644 index 00000000..4f100e9b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/driveTime32.json @@ -0,0 +1 @@ +"M30.4 7h-7.471l-2.31-4H13.69L9.071 7H5.53L1.6 18l3.93.717L7 20.933V29.8l7.306-3.8h8.476l7.182-7.6-6.055-4.856zm-1.908 11.502L22.352 25h-8.29L8 28.152v-7.52L6.127 17.81l-3.19-.582L6.235 8h3.21l4.62-4h5.978l2.31 4H28l-5.583 5.629zm-9.06-4.704l6.117 4.907L21.489 23h-7.917L10 24.858v-4.83l-2.677-4.034-1.71-.311L7.645 10h2.544l4.62-4h4.078l3.047 5.276z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/driveTimeLargest16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/driveTimeLargest16.json new file mode 100644 index 00000000..737656ec --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/driveTimeLargest16.json @@ -0,0 +1 @@ +"M7.992 12l.268 1H6.845L3 15v-4.667l-.774-1.166L.01 9l2.216-6h2.31l2.31-2h3.464l1.154 2H15l-3.416 3.444 2.895 2.212-2.537-.68-1.87-1.428L12.6 4h-1.713L9.732 2H7.22L4.91 4H2.922L1.399 8.103l1.39.103L4 10.031v3.322L6.602 12zm-.23-4.237a1.715 1.715 0 0 1 1.654-.458L8.56 6.65l1.708-1.721L9.155 3H7.592l-2.31 2H3.617L2.8 7.204l.552.041L5 9.73v1.977L6.357 11h1.367L7.31 9.453a1.75 1.75 0 0 1 .453-1.69zM9 9l1.514 5.652a5.86 5.86 0 0 0 4.138-4.138z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/driveTimeLargest24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/driveTimeLargest24.json new file mode 100644 index 00000000..896eefe3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/driveTimeLargest24.json @@ -0,0 +1 @@ +"M12.528 18l.268 1h-2.16L5 22v-6.667l-.963-1.666-3.18-.238L4.037 5h3.121l3.3-3h4.948l1.65 3h5.23l-4.68 4.778 4.778 3.65-.192.223-1.792-.48-4.3-3.285L19.906 6h-3.441l-1.65-3h-3.97l-3.3 3H4.729l-2.465 6.531 2.375.178L6 15.064v5.271L10.387 18zm2.631-10.222L13.632 5h-2.015L8.32 8H6.112l-1.033 2.736.646.05L8 14.427v2.515L9.87 16h2.122l-.682-2.547a1.75 1.75 0 0 1 .26-1.461c.055-.078.482-.57 3.59-4.214zM13 13l2.524 9.42a9.768 9.768 0 0 0 6.896-6.896z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/driveTimeLargest32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/driveTimeLargest32.json new file mode 100644 index 00000000..f643b5dc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/driveTimeLargest32.json @@ -0,0 +1 @@ +"M17.332 25l.268 1h-3.294L7 29.8v-8.867l-1.47-2.216L1.6 18 5.53 7h3.54l4.62-4h6.928l2.31 4H30.4l-6.49 6.544 6.054 4.856-.197.209-1.714-.46-5.636-4.52L28 8h-5.648l-2.31-4h-5.979L9.444 8h-3.21l-3.297 9.228 3.19.582L8 20.632v7.52L14.062 25zm-1.57-9.237a1.75 1.75 0 0 1 1.69-.453l5.801 1.554-3.821-3.066 2.502-2.522L18.887 6h-4.078l-4.62 4H7.645l-2.032 5.683 1.71.311L10 20.028v4.83L13.572 23h3.224l-1.486-5.547a1.75 1.75 0 0 1 .453-1.69zM17 17l3.534 13.188a13.675 13.675 0 0 0 9.654-9.654z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/driveTimeSmallest16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/driveTimeSmallest16.json new file mode 100644 index 00000000..c47e515f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/driveTimeSmallest16.json @@ -0,0 +1 @@ +"M8.468 12l.467 1h-2.09L3 15v-4.667l-.774-1.166L.01 9l2.216-6h2.31l2.31-2h3.464l1.154 2H15l-3.416 3.444L14.929 9l-1.086 1.254-.824-.577.458-.528-3.405-2.601L12.6 4h-1.713L9.732 2H7.22L4.91 4H2.922L1.399 8.103l1.39.103L4 10.031v3.322L6.602 12zm-.593-4.34a1.663 1.663 0 0 1 1.554-.345l-.868-.664 1.708-1.721L9.155 3H7.592l-2.31 2H3.617L2.8 7.204l.552.041L5 9.73v1.977L6.357 11h1.645l-.588-1.26a1.75 1.75 0 0 1 .461-2.08zM9 9l2.473 5.303a5.874 5.874 0 0 0 2.32-1.947z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/driveTimeSmallest24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/driveTimeSmallest24.json new file mode 100644 index 00000000..4eb14c08 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/driveTimeSmallest24.json @@ -0,0 +1 @@ +"M13.4 18l.467 1h-3.231L5 22v-6.667l-.963-1.666-3.18-.238L4.037 5h3.121l3.3-3h4.948l1.65 3h5.23l-4.68 4.778 4.778 3.65-2.152 2.5-.824-.577 1.526-1.772L16.1 9.886 19.906 6h-3.441l-1.65-3h-3.97l-3.3 3H4.729l-2.465 6.531 2.375.178L6 15.064v5.271L10.387 18zm1.76-10.222L13.631 5h-2.015L8.32 8H6.112l-1.033 2.736.646.05L8 14.427v2.515L9.87 16h2.598l-1.054-2.26a1.75 1.75 0 0 1 .244-1.864zM13 13l4.122 8.839a9.79 9.79 0 0 0 3.865-3.246z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/driveTimeSmallest32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/driveTimeSmallest32.json new file mode 100644 index 00000000..2227ac15 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/driveTimeSmallest32.json @@ -0,0 +1 @@ +"M29.964 18.4l-2.98 3.154-.828-.58 2.336-2.472-6.075-4.873L28 8h-5.648l-2.31-4h-5.979L9.444 8h-3.21l-3.296 9.228 3.189.582L8 20.632v7.52L14.062 25h4.204l.466 1h-4.426L7 29.8v-8.867l-1.47-2.216L1.6 18 5.53 7h3.54l4.62-4h6.928l2.31 4H30.4l-6.49 6.544zm-15.089-3.74a1.751 1.751 0 0 1 2.129-.094l7.496 5.249 1.049-1.11-6.117-4.907 2.502-2.522L18.887 6h-4.078l-4.62 4H7.645l-2.032 5.683 1.71.311L10 20.028v4.83L13.572 23h3.761l-2.919-6.26a1.75 1.75 0 0 1 .461-2.08zM16 16l5.77 12.374a13.707 13.707 0 0 0 5.412-4.544z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/driveTimeThreshold16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/driveTimeThreshold16.json new file mode 100644 index 00000000..9c5fc44b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/driveTimeThreshold16.json @@ -0,0 +1 @@ +"M16 13v3H0v-3h1v2h6v-2h1v2h7v-2zm-9.643-2h4.193l1.474-1.702L8.561 6.65l1.708-1.721L9.155 3H7.592l-2.31 2H3.617L2.8 7.204l.552.041L5 9.73v1.977zM15 3h-3.536L10.31 1H6.845l-2.31 2H2.227L.01 9l2.216.167L3 10.333V12h1v-1.969L2.79 8.206 1.4 8.103 2.921 4h1.987l2.31-2h2.513l1.155 2H12.6l-2.528 2.548 3.405 2.601L11.007 12h1.323l2.599-3-3.345-2.556z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/driveTimeThreshold24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/driveTimeThreshold24.json new file mode 100644 index 00000000..0fba3a91 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/driveTimeThreshold24.json @@ -0,0 +1 @@ +"M23 19v3H1v-3h1v2h9v-2h1v2h10v-2zM9.87 16h6.017l1.908-2.148-4.964-3.794 2.328-2.28L13.632 5h-2.015L8.32 8H6.112l-1.033 2.736.646.05L8 14.427v2.515zM5 15.333V18h1v-2.936L4.64 12.71l-2.376-.178L4.73 6h2.816l3.3-3h3.97l1.65 3h3.441L16.1 9.886l4.834 3.693L17.126 18h1.32l3.938-4.571-4.779-3.651L22.285 5h-5.229l-1.65-3h-4.949L7.158 5h-3.12l-3.18 8.429 3.18.238z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/driveTimeThreshold32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/driveTimeThreshold32.json new file mode 100644 index 00000000..aa441e9b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/driveTimeThreshold32.json @@ -0,0 +1 @@ +"M29 26v3H16v-3h-1v3H3v-3H2v4h28v-4zm-5.09-12.456l6.054 4.856-6.237 6.6h-1.375l6.14-6.498-6.075-4.873L28 8h-5.648l-2.31-4h-5.979L9.444 8h-3.21l-3.296 9.228 3.189.582L8 20.632V25H7v-4.067l-1.47-2.216L1.6 18 5.53 7h3.54l4.62-4h6.928l2.31 4H30.4zM10 24.858v-4.83l-2.677-4.034-1.71-.311L7.645 10h2.544l4.62-4h4.078l3.047 5.276-2.502 2.522 6.117 4.907L21.489 23h-7.917z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/driveTimeXBar16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/driveTimeXBar16.json new file mode 100644 index 00000000..13eb9a78 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/driveTimeXBar16.json @@ -0,0 +1 @@ +"M9.312 12l.635 1H6.845L3 15v-4.667l-.774-1.166L.01 9l2.216-6h2.31l2.31-2h3.464l1.154 2H15l-3.416 3.444.923.706H10.86l-.788-.602L12.6 4h-1.713L9.732 2H7.22L4.91 4H2.922L1.399 8.103l1.39.103L4 10.031v3.322L6.602 12zM8.15 10V9a1.932 1.932 0 0 1 1.23-1.722l-.82-.627 1.71-1.721L9.155 3H7.592l-2.31 2H3.617L2.8 7.204l.552.041L5 9.73v1.977L6.357 11h2.19a1.593 1.593 0 0 1-.397-1zM10 9v1h6V9zm4.414 2.013l-1.502 1.79-1.066-1.79h-1.088l1.461 2.302L9.8 16h1.033l1.854-2.153L13.967 16h1.097l-1.684-2.685 2.046-2.302z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/driveTimeXBar24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/driveTimeXBar24.json new file mode 100644 index 00000000..58d5aa7a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/driveTimeXBar24.json @@ -0,0 +1 @@ +"M12 19h-1.364L5 22v-6.667l-.963-1.666-3.18-.238L4.037 5h3.121l3.3-3h4.948l1.65 3h5.23l-4.68 4.778 1.6 1.222h-1.648L16.1 9.886 19.906 6h-3.441l-1.65-3h-3.97l-3.3 3H4.729l-2.465 6.531 2.375.178L6 15.064v5.271L10.387 18H12zm1.632-14h-2.015L8.32 8H6.112l-1.033 2.736.646.05L8 14.427v2.515L9.87 16h2.235a3.745 3.745 0 0 1 .332-.767A1.981 1.981 0 0 1 12 14v-1a2 2 0 0 1 2-2h.064l-1.233-.942 2.328-2.28zM14 13v1h9v-1zm7.875 8.188a2.12 2.12 0 0 1-.229.95l-2.545-3.2 2.774-3.488V15h-.844L18.5 18.182 15.969 15h-.844S14.018 16.16 14 16.685V17h1.125v-.315a2.117 2.117 0 0 1 .228-.947l2.546 3.2-2.774 3.487v.45h.844l2.531-3.182 2.531 3.182h.844s1.107-1.16 1.125-1.685V21h-1.125z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/driveTimeXBar32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/driveTimeXBar32.json new file mode 100644 index 00000000..7f7d011e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/driveTimeXBar32.json @@ -0,0 +1 @@ +"M20.493 25l-.796 1h-5.391L7 29.8v-8.867l-1.47-2.216L1.6 18 5.53 7h3.54l4.62-4h6.928l2.31 4H30.4l-6.49 6.544L25.723 15h-1.598l-1.709-1.371L28 8h-5.648l-2.31-4h-5.979L9.444 8h-3.21l-3.296 9.228 3.189.582L8 20.632v7.52L14.062 25zm-4.403-2.818v-.776a3.556 3.556 0 0 1 .647-1.867A1.987 1.987 0 0 1 16 18v-1a2 2 0 0 1 2-2h2.93l-1.498-1.202 2.502-2.522L18.887 6h-4.078l-4.62 4H7.645l-2.032 5.683 1.71.311L10 20.028v4.83L13.572 23h2.697a1.985 1.985 0 0 1-.18-.818zM18 17v1h12v-1zm11 10.584a2.37 2.37 0 0 1-.444 1.334l-3.497-4.458 3.85-4.76v-.587h-1.12l-3.557 4.371-3.437-4.368h-1.123c-.015.016-1.509 1.588-1.532 2.281l-.05.603h1.496v-.603a2.312 2.312 0 0 1 .402-1.333l3.497 4.458-3.8 4.759v.619h1.07l3.556-4.402 3.438 4.402h1.138c.155-.166 1.495-1.66 1.517-2.315l.05-.585H29z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/drivingDistance16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/drivingDistance16.json new file mode 100644 index 00000000..69d298ac --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/drivingDistance16.json @@ -0,0 +1 @@ +"M1 3H0V0h1zm3-1h5v2h3v1l2-1.5L12 2v1h-2V1H4V0L2 1.5 4 3zm11 0v3h1V2zm-5 13h6v1H0v-4.629a1.371 1.371 0 0 1 1.132-1.347L1.14 10H0V9h1.473l.44-1.316A.998.998 0 0 1 2.86 7h4.28a.999.999 0 0 1 .948.684L8.528 9H10v1H8.86l.009.024A1.371 1.371 0 0 1 10 11.371zm-7.806-5h5.612L7.14 8H2.86zM8 14H2v1h6zm1-2.629A.372.372 0 0 0 8.629 11H1.37a.372.372 0 0 0-.371.371V13H2.06a.708.708 0 0 1-.06-.286V12h.714l.5 1h3.572l.5-1H8v.714a.708.708 0 0 1-.061.286H9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/drivingDistance24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/drivingDistance24.json new file mode 100644 index 00000000..6f2c9264 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/drivingDistance24.json @@ -0,0 +1 @@ +"M5 18h6v1H5zM6 4h6v3h6v2.19l3.058-2.69L18 3.81V6h-5V3H6V.81L2.942 3.5 6 6.19zM2 2H1v3h1zm13 20h8v1H1v-6a1.996 1.996 0 0 1 1.505-1.93l.013-.07H1v-1h1.702l.296-1.605A1.829 1.829 0 0 1 4.606 11h6.788a1.829 1.829 0 0 1 1.608 1.395L13.298 14H15v1h-1.518l.013.07A1.996 1.996 0 0 1 15 17zM3.534 15h8.933l-.43-2.342c-.093-.338-.405-.658-.643-.658H4.606c-.238 0-.55.32-.625.576zM3 21H2v1h1zm9 0H4v1h8zm2 0h-1v1h1zm-2-2l1-2h1a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1h1l1 2H3a1 1 0 0 1-1-1v2h12v-2a1 1 0 0 1-1 1zM22 5v3h1V5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/drivingDistance32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/drivingDistance32.json new file mode 100644 index 00000000..044ff3dd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/drivingDistance32.json @@ -0,0 +1 @@ +"M30 7v5h-1V7zM3 3H2v5h1zm4 3h8v4h10v2.19l3.058-2.69L25 6.81V9h-9V5H7V2.81L3.942 5.5 7 8.19zm10 17h2v1a1 1 0 0 1-1 1h-2zM5 23v1a1 1 0 0 0 1 1h2l-1-2zm4 2h6v-1H9zm12 4v-6.477A4.095 4.095 0 0 0 20.489 21h.011a.501.501 0 0 0 .5-.5V19h-2.286l-1.517-3.54A.824.824 0 0 0 16.5 15h-9a.824.824 0 0 0-.697.46L5.286 19H3v1.5a.501.501 0 0 0 .5.5 4.194 4.194 0 0 0-.5 1.522V29H2v1h28v-1zM7.66 16h8.68l1.715 4H5.945zM5 29H4v-1.79a1.983 1.983 0 0 0 .613.235c.118.024.254.048.387.071zm13 0H6v-1.331A46.229 46.229 0 0 0 12 28a46.244 46.244 0 0 0 6.001-.331zm2 0h-1v-1.484c.133-.023.269-.047.387-.07A1.989 1.989 0 0 0 20 27.21zm0-3.532a1.015 1.015 0 0 1-.808.997A44.263 44.263 0 0 1 12 27.1a44.39 44.39 0 0 1-7.192-.635A1.015 1.015 0 0 1 4 25.468v-2.946a1.532 1.532 0 0 1 .524-1.156 1.49 1.49 0 0 1 .568-.307L5.296 21h13.406l.205.06a1.493 1.493 0 0 1 .568.308A1.53 1.53 0 0 1 20 22.522z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/drivingTime16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/drivingTime16.json new file mode 100644 index 00000000..b5d15eb2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/drivingTime16.json @@ -0,0 +1 @@ +"M12.55 0A3.526 3.526 0 0 0 9 3.5 3.526 3.526 0 0 0 12.55 7 3.44 3.44 0 0 0 16 3.5 3.44 3.44 0 0 0 12.55 0zm-.05 6a2.5 2.5 0 0 1-.5-4.95V4h2V3h-1V1.05A2.5 2.5 0 0 1 12.5 6zM10 15v-3.629a1.371 1.371 0 0 0-1.131-1.347L8.86 10H10V9H8.527l-.439-1.316A.999.999 0 0 0 7.14 7H2.86a.998.998 0 0 0-.948.684L1.473 9H0v1h1.14l-.008.024A1.371 1.371 0 0 0 0 11.371V16h16v-1zm-2.714-3l-.5 1H3.214l-.5-1H2v.714a.708.708 0 0 0 .061.286H1v-1.629A.372.372 0 0 1 1.371 11H8.63a.372.372 0 0 1 .371.371V13H7.939A.708.708 0 0 0 8 12.714V12zM2.86 8h4.28l.666 2H2.194zM2 15v-1h6v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/drivingTime24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/drivingTime24.json new file mode 100644 index 00000000..7f857b85 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/drivingTime24.json @@ -0,0 +1 @@ +"M18 11a5 5 0 1 0-4.95-5A5.006 5.006 0 0 0 18 11zm0-9a4 4 0 1 1-4 4 4.005 4.005 0 0 1 4-4zm2 5h-3V3h1v3h2zm-5 10a1.996 1.996 0 0 0-1.505-1.93l-.013-.07H15v-1h-1.702l-.296-1.605A1.829 1.829 0 0 0 11.394 11H4.606a1.829 1.829 0 0 0-1.608 1.395L2.702 14H1v1h1.518l-.013.07A1.996 1.996 0 0 0 1 17v6h22v-1h-8zM3.981 12.576c.075-.256.387-.576.625-.576h6.788c.238 0 .55.32.643.658l.43 2.342H3.534zM3 22H2v-1h1zm9 0H4v-1h8zm2 0h-1v-1h1zm-1-3a1 1 0 0 0 1-1v2H2v-2a1 1 0 0 0 1 1h1l-1-2H2a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1h-1l-1 2zm-8-1h6v1H5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/drivingTime32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/drivingTime32.json new file mode 100644 index 00000000..1508b179 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/drivingTime32.json @@ -0,0 +1 @@ +"M21 22.522A4.095 4.095 0 0 0 20.489 21h.011a.501.501 0 0 0 .5-.5V19h-2.286l-1.517-3.54A.824.824 0 0 0 16.5 15h-9a.824.824 0 0 0-.697.46L5.286 19H3v1.5a.501.501 0 0 0 .5.5 4.194 4.194 0 0 0-.5 1.522V29H2v1h28v-1h-9zM7.66 16h8.68l1.715 4H5.945zM5 29H4v-1.79a1.983 1.983 0 0 0 .613.235c.118.024.254.048.387.071zm13 0H6v-1.331A46.229 46.229 0 0 0 12 28a46.244 46.244 0 0 0 6.001-.331zm2 0h-1v-1.484c.133-.023.269-.047.387-.07A1.989 1.989 0 0 0 20 27.21zm0-3.532a1.015 1.015 0 0 1-.808.997A44.263 44.263 0 0 1 12 27.1a44.39 44.39 0 0 1-7.192-.635A1.015 1.015 0 0 1 4 25.468v-2.946a1.532 1.532 0 0 1 .524-1.156 1.49 1.49 0 0 1 .568-.307L5.296 21h13.406l.205.06a1.493 1.493 0 0 1 .568.308A1.53 1.53 0 0 1 20 22.522zM7 23l1 2H6a1 1 0 0 1-1-1v-1zm10 0h2v1a1 1 0 0 1-1 1h-2zm-8 1h6v1H9zm15-9.2A6.8 6.8 0 1 0 17.2 8a6.8 6.8 0 0 0 6.8 6.8zm0-12.6A5.8 5.8 0 1 1 18.2 8 5.806 5.806 0 0 1 24 2.2zM27 9h-4V4h1v4h3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/droneFixedWing16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/droneFixedWing16.json new file mode 100644 index 00000000..709d714a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/droneFixedWing16.json @@ -0,0 +1 @@ +"M1.996 10.143a.947.947 0 0 0-1.153.143l-.584.584a.882.882 0 0 0-.133 1.08l1.207 2.01-.686.686a.5.5 0 1 0 .707.707l.686-.687 2.012 1.208a.882.882 0 0 0 1.078-.133l.584-.584a.945.945 0 0 0 .142-1.154l-.626-1.044 2.804-2.093.378.38a21.83 21.83 0 0 0 5.201 4.096.862.862 0 0 0 1.022-.153l1.112-1.11a.87.87 0 0 0 0-1.227L10.88 7.986l.893-1.924a1.71 1.71 0 0 0 .163-.726 1.274 1.274 0 0 0-1.273-1.273 1.71 1.71 0 0 0-.724.162l-1.926.894L3.148.254a.87.87 0 0 0-1.227 0L.81 1.365A.864.864 0 0 0 .659 2.39a21.798 21.798 0 0 0 4.088 5.19l.386.386L3.04 10.77zm8.368-5.013c.228-.106.573-.048.573.206a.72.72 0 0 1-.068.302l-.74 1.596-1.363-1.362zm-3.91 2.74L5.445 6.865a20.975 20.975 0 0 1-3.86-4.862l.95-.948 12.41 12.41-.949.948a21.037 21.037 0 0 1-4.87-3.867l-.997-1L3.908 12.7l1.099 1.751-.52.52-1.718-1.032.384-.384a.5.5 0 0 0-.707-.707l-.384.384-1.034-1.723.455-.507 1.818 1.09zm7.192-1.516l-4-4 .707-.707 4 4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/droneFixedWing24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/droneFixedWing24.json new file mode 100644 index 00000000..0d12c889 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/droneFixedWing24.json @@ -0,0 +1 @@ +"M15.612 11.842l1.452-2.622a1.954 1.954 0 0 0 .247-.95 1.572 1.572 0 0 0-.029-.28l2.364 2.364.707-.707-6-6-.707.707 2.365 2.364a1.572 1.572 0 0 0-.28-.029 1.958 1.958 0 0 0-.95.246l-2.623 1.453-7.092-7.092a1.019 1.019 0 0 0-1.435 0l-1.097 1.1a1.875 1.875 0 0 0-.295 2.264 30.92 30.92 0 0 0 5.349 6.612l.852.852-3.155 3.959-1.834-.936a1.06 1.06 0 0 0-1.295.162l-.851.851a1.032 1.032 0 0 0-.158 1.265l1.771 2.95-.772.772a.5.5 0 1 0 .707.707l.772-.771 2.951 1.77a1.03 1.03 0 0 0 1.264-.156l.851-.851a1.047 1.047 0 0 0 .178-1.267l-.951-1.863 3.959-3.155.845.844a30.966 30.966 0 0 0 6.619 5.357 1.876 1.876 0 0 0 2.266-.296l1.094-1.095a1.015 1.015 0 0 0 .001-1.437zm-.345-4.033a.956.956 0 0 1 .463-.12.58.58 0 0 1 .58.58.953.953 0 0 1-.12.465l-1.314 2.373-1.983-1.984zm5.632 12.95a.873.873 0 0 1-1.056.137 29.953 29.953 0 0 1-6.406-5.19l-1.484-1.484-5.297 4.22 1.323 2.591-.002.09.008.014-.895.858-2.736-1.642.5-.5a.5.5 0 0 0-.707-.706l-.497.496-1.64-2.776.853-.852 2.696 1.329 4.22-5.297-1.492-1.491a29.906 29.906 0 0 1-5.183-6.399.874.874 0 0 1 .137-1.055l1.12-1.098 17.634 17.658z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/droneFixedWing32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/droneFixedWing32.json new file mode 100644 index 00000000..2befa40e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/droneFixedWing32.json @@ -0,0 +1 @@ +"M30.453 25.746l-10-10 2.2-3.544a2.31 2.31 0 0 0 .347-1.22 1.958 1.958 0 0 0-.031-.306l2.677 2.678.707-.707-7-7-.707.707 2.678 2.677A1.958 1.958 0 0 0 21.018 9a2.315 2.315 0 0 0-1.221.348l-3.542 2.2L6.254 1.547a1.198 1.198 0 0 0-.854-.354 1.195 1.195 0 0 0-.853.354L2.413 3.68a1.203 1.203 0 0 0-.21 1.424 41.402 41.402 0 0 0 7.773 9.864l1.474 1.475-4.498 5.688-3.061-1.66a1.002 1.002 0 0 0-1.221.151L1.353 21.94a1.234 1.234 0 0 0-.187 1.508l2.504 4.175-1.524 1.523a.5.5 0 1 0 .707.707l1.524-1.523 4.175 2.504a1.233 1.233 0 0 0 1.508-.187l1.316-1.317a.99.99 0 0 0 .163-1.203l-1.67-3.08 5.688-4.497 1.466 1.467a41.451 41.451 0 0 0 9.875 7.782 1.2 1.2 0 0 0 1.422-.212l2.132-2.133a1.207 1.207 0 0 0 .001-1.708zm-10.13-15.549a1.322 1.322 0 0 1 .695-.197.983.983 0 0 1 .982.982 1.316 1.316 0 0 1-.197.694l-2.077 3.343-2.745-2.745zm9.423 16.55l-2.133 2.133a.209.209 0 0 1-.244.037 40.497 40.497 0 0 1-9.63-7.6l-2.104-2.103-7.045 5.57 2.08 3.838-1.317 1.318a.234.234 0 0 1-.288.037L5.106 27.6l1.748-1.747a.5.5 0 0 0-.707-.707l-1.748 1.747-2.376-3.96a.236.236 0 0 1 .037-.287l1.336-1.307 3.82 2.07 5.57-7.045-2.111-2.112a40.444 40.444 0 0 1-7.591-9.62.207.207 0 0 1 .036-.246l2.135-2.134a.207.207 0 0 1 .292 0l24.2 24.2a.208.208 0 0 1 .06.148.205.205 0 0 1-.06.145z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/droneFlyingWing16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/droneFlyingWing16.json new file mode 100644 index 00000000..5417e27e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/droneFlyingWing16.json @@ -0,0 +1 @@ +"M6.458 8.41L2.622 9.914.854 8.146A.5.5 0 0 0 0 8.5v2.572a.5.5 0 0 0 .186.389l2.103 1.702a2.823 2.823 0 0 0 2.451.542l8.881-2.22a.5.5 0 0 0 .357-.338l2-6.5a.5.5 0 0 0-.03-.37l-1-2a.505.505 0 0 0-.224-.224l-2-1A.5.5 0 0 0 12 1.5v1.833l-1.845 2.46a1.504 1.504 0 0 1-1.74.5l-.153-.059a.504.504 0 0 0-.427.033l-1.275.728a.5.5 0 0 0-.036.847.324.324 0 0 1-.066.567zM1 10.833V9.707l1.063 1.063.421 1.265zm13.127-7.96l.385.77L13 3.138v-.83zM6.823 9.34a1.324 1.324 0 0 0 .73-1.762l.574-.327a2.51 2.51 0 0 0 2.83-.86l1.727-2.303 2.194.731-1.773 5.763-8.607 2.151a1.827 1.827 0 0 1-.719.022l-.654-1.964z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/droneFlyingWing24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/droneFlyingWing24.json new file mode 100644 index 00000000..c477f4a2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/droneFlyingWing24.json @@ -0,0 +1 @@ +"M23.964 7.064l-1-2.5a.5.5 0 0 0-.272-.276l-3-1.25A.5.5 0 0 0 19 3.5v2.074l-3.458 4.319a2.495 2.495 0 0 1-2.827.779l-.372-.14a.5.5 0 0 0-.42.03l-1.962 1.09a.5.5 0 0 0-.035.854.763.763 0 0 1-.134 1.338l-6.72 2.77-2.218-2.218A.5.5 0 0 0 0 14.75v2.786a.5.5 0 0 0 .162.368l2.06 1.893a4.381 4.381 0 0 0 2.956 1.147 4.323 4.323 0 0 0 .836-.082l14.583-2.872a.5.5 0 0 0 .382-.35l3-10.25a.492.492 0 0 0-.015-.326zM4.328 19.828l-.677-2.37 6.522-2.69a1.765 1.765 0 0 0 .832-2.55l1.203-.668.155.057a3.485 3.485 0 0 0 3.96-1.09l3.495-4.364 3.138 1.177-2.85 9.738L5.82 19.882a3.354 3.354 0 0 1-1.492-.054zM1 15.957l1.6 1.6c.013.013.033.014.047.025l.466 1.633c-.07-.055-.149-.094-.215-.154L1 17.316zM22.114 5.131l.384.96L20 5.154V4.25z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/droneFlyingWing32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/droneFlyingWing32.json new file mode 100644 index 00000000..223a995c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/droneFlyingWing32.json @@ -0,0 +1 @@ +"M3.064 25.771a3.45 3.45 0 0 0 3.029.96l21.493-3.739a.5.5 0 0 0 .394-.354l4-14a.501.501 0 0 0-.005-.296l-1-3a.5.5 0 0 0-.317-.317l-3-1A.501.501 0 0 0 27 4.5v1.802l-6.05 6.427a3.49 3.49 0 0 1-3.76.885l-.767-.283a.505.505 0 0 0-.413.03l-2.65 1.45a.5.5 0 0 0-.036.856 1.198 1.198 0 0 1-.195 2.104l-9.604 4.046-2.671-2.67A.5.5 0 0 0 0 19.5v3a.5.5 0 0 0 .146.354zm11.79-8.9a2.195 2.195 0 0 0-.42-1.508l1.856-1.015.554.204a4.492 4.492 0 0 0 4.835-1.137l5.93-6.301 3.296 1.648-3.8 13.3-21.184 3.684a2.465 2.465 0 0 1-1.112-.071l-.749-2.997 9.458-3.985a2.196 2.196 0 0 0 1.336-1.823zm15.25-10.975l.54 1.617L28 6.19v-.998zM1 20.707l2.048 2.048.529 2.115L1 22.293zm3.39 5.356h.001z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/droneQuadcopter16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/droneQuadcopter16.json new file mode 100644 index 00000000..0922619e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/droneQuadcopter16.json @@ -0,0 +1 @@ +"M1.5 5a1.5 1.5 0 0 0 0 3H2v.707L3.793 10.5 3 11.293V13H2v1h3v-1H4v-1.293L4.707 11h6.586l.707.707V13h-1v1h3v-1h-1v-1.707l-.793-.793L14 8.707V8h.5a1.5 1.5 0 0 0 0-3H14V4h2V3h-5v1h2v1h-.707l-1.664 1.664L9.602 5H6.398L5.375 6.668 3.707 5H3V4h2V3H0v1h2v1zm3.455 2.662a.665.665 0 0 0 .62.183.628.628 0 0 0 .45-.335L6.956 6h2.088l.893 1.435a.68.68 0 0 0 .487.41.663.663 0 0 0 .62-.183L12.707 6H14.5a.5.5 0 0 1 0 1H13v1.293L11.293 10H4.707L3 8.293V7H1.5a.5.5 0 0 1 0-1h1.793z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/droneQuadcopter24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/droneQuadcopter24.json new file mode 100644 index 00000000..e1f1d601 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/droneQuadcopter24.json @@ -0,0 +1 @@ +"M17 5h3v2h-.41l-2.527 1.784a1.14 1.14 0 0 1-1.748-.6L14.953 7H9.047l-.362 1.185a1.141 1.141 0 0 1-1.75.6L4.41 7H4V5h3V4H0v1h3v2H2a2 2 0 0 0 0 4h1.293l3.5 3.5L5 16.293V19H4v1h3v-1H6v-2.293L7.707 15h8.586L18 16.707V19h-1v1h3v-1h-1v-2.707L17.207 14.5l3.5-3.5H22a2 2 0 0 0 0-4h-1V5h3V4h-7zm6 4a1 1 0 0 1-1 1h-1.707l-4 4H7.707l-4-4H2a1 1 0 0 1 0-2h2.09l2.268 1.6a2.142 2.142 0 0 0 3.284-1.122L9.787 8h4.426l.145.478A2.14 2.14 0 0 0 17.641 9.6L19.909 8H22a1 1 0 0 1 1 1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/droneQuadcopter32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/droneQuadcopter32.json new file mode 100644 index 00000000..2d2397c3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/droneQuadcopter32.json @@ -0,0 +1 @@ +"M23 7h4v3h-.826l-3.904 2.757a1.175 1.175 0 0 1-1.801-.617L19.814 10h-7.628l-.655 2.14a1.174 1.174 0 0 1-1.8.617L5.825 10H5V7h4V6H0v1h4v3H2.5a2.5 2.5 0 0 0 0 5h2.672l4.617 4.504L7 22.293V26H5v1h5v-1H8v-3.293L10.707 20h10.586L24 22.707V26h-2v1h5v-1h-2v-3.707l-2.789-2.789L26.828 15H29.5a2.5 2.5 0 0 0 0-5H28V7h4V6h-9zm8 5.5a1.502 1.502 0 0 1-1.5 1.5h-3.078l-5.125 5H10.703l-5.125-5H2.5a1.5 1.5 0 0 1 0-3h3.008l3.646 2.573a2.175 2.175 0 0 0 3.334-1.14L12.926 11h6.148l.438 1.433a2.175 2.175 0 0 0 3.334 1.14L26.492 11H29.5a1.502 1.502 0 0 1 1.5 1.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/droneQuadcopterTop16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/droneQuadcopterTop16.json new file mode 100644 index 00000000..6f76a512 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/droneQuadcopterTop16.json @@ -0,0 +1 @@ +"M5.95 4.045a3.016 3.016 0 0 0-3.454-2.01 3.039 3.039 0 0 0-2.093 1.21 2.158 2.158 0 0 0-.353 1.71A2.925 2.925 0 0 0 3.006 7a3.59 3.59 0 0 0 .498-.035 3.343 3.343 0 0 0 1.235-.429 2.751 2.751 0 0 1 1.285 1.846 2.507 2.507 0 0 1-.394 1.813 3.53 3.53 0 0 0-1.634-.16 3.039 3.039 0 0 0-2.093 1.21 2.158 2.158 0 0 0-.353 1.71A2.925 2.925 0 0 0 4.506 15a3.59 3.59 0 0 0 .498-.035 3.039 3.039 0 0 0 2.093-1.21 2.158 2.158 0 0 0 .353-1.71 2.384 2.384 0 0 0-.872-1.334 3.433 3.433 0 0 1 3.885-.534c-.018.024-.043.043-.06.068a2.158 2.158 0 0 0-.353 1.71A2.925 2.925 0 0 0 13.006 14a3.59 3.59 0 0 0 .498-.035 3.039 3.039 0 0 0 2.093-1.21 2.158 2.158 0 0 0 .353-1.71 3.018 3.018 0 0 0-3.454-2.01 3.343 3.343 0 0 0-1.235.428 2.751 2.751 0 0 1-1.285-1.845 2.507 2.507 0 0 1 .394-1.813A3.494 3.494 0 0 0 11.506 6a3.59 3.59 0 0 0 .498-.035 3.039 3.039 0 0 0 2.093-1.21 2.158 2.158 0 0 0 .353-1.71 3.016 3.016 0 0 0-3.454-2.01 3.039 3.039 0 0 0-2.093 1.21 2.158 2.158 0 0 0-.353 1.71 2.387 2.387 0 0 0 .873 1.332 3.436 3.436 0 0 1-3.886.536c.018-.024.043-.044.06-.068a2.158 2.158 0 0 0 .353-1.71zm3.008 2.758a3.503 3.503 0 0 0 .032.988 3.58 3.58 0 0 0 .347 1.028 4.552 4.552 0 0 0-2.295.378 3.503 3.503 0 0 0-.032-.988 3.58 3.58 0 0 0-.347-1.028 4.526 4.526 0 0 0 2.295-.378zm-5.594-.828A2.044 2.044 0 0 1 1.026 4.74a1.166 1.166 0 0 1 .199-.925 2.043 2.043 0 0 1 1.41-.79 2.043 2.043 0 0 1 2.34 1.235 1.166 1.166 0 0 1-.199.925 1.571 1.571 0 0 1-.11.122l-1.398-.881a.5.5 0 0 0-.534.845l.986.621a2.51 2.51 0 0 1-.355.083zm2.911 7.21a2.043 2.043 0 0 1-1.41.79 2.04 2.04 0 0 1-2.339-1.235 1.166 1.166 0 0 1 .199-.925 2.043 2.043 0 0 1 1.41-.79 2.591 2.591 0 0 1 .856.028l-.887 1.14a.5.5 0 1 0 .79.614l1.043-1.342a1.403 1.403 0 0 1 .537.795 1.166 1.166 0 0 1-.199.925zm6.36-3.16a2.042 2.042 0 0 1 2.339 1.235 1.166 1.166 0 0 1-.199.925 2.043 2.043 0 0 1-1.41.79 2.04 2.04 0 0 1-2.339-1.235 1.166 1.166 0 0 1 .199-.925 1.571 1.571 0 0 1 .11-.122l1.398.881a.493.493 0 0 0 .267.077.5.5 0 0 0 .267-.922l-.986-.621a2.51 2.51 0 0 1 .355-.083zm-2.91-7.21a2.043 2.043 0 0 1 1.41-.79 2.042 2.042 0 0 1 2.339 1.235 1.166 1.166 0 0 1-.199.925 2.043 2.043 0 0 1-1.41.79 2.587 2.587 0 0 1-.856-.029l.887-1.14a.5.5 0 1 0-.79-.613l-1.043 1.341a1.406 1.406 0 0 1-.537-.794 1.166 1.166 0 0 1 .199-.925z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/droneQuadcopterTop24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/droneQuadcopterTop24.json new file mode 100644 index 00000000..b910ab8b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/droneQuadcopterTop24.json @@ -0,0 +1 @@ +"M6.504 21h-.006a1.5 1.5 0 0 1-1.177-2.428l.372-.472c.103-.023.201-.053.31-.067A3.847 3.847 0 0 1 6.504 18a3.756 3.756 0 0 1 .51.036l-.908 1.154a.5.5 0 0 0 .083.703.441.441 0 0 0 .703-.083l1.146-1.46a2.042 2.042 0 0 1 .775.634L7.68 20.427a1.492 1.492 0 0 1-1.176.572zM3.252 6.667a1.501 1.501 0 0 0 .416 2.08l.327.218a3.763 3.763 0 0 0 .5.034 3.847 3.847 0 0 0 .503-.033 3.586 3.586 0 0 0 .6-.134l-1.375-.917a.5.5 0 1 1 .554-.832l1.8 1.2a1.674 1.674 0 0 0 .242-.259.851.851 0 0 0 .16-.676L5.33 6.251a1.504 1.504 0 0 0-.842-.25 1.492 1.492 0 0 0-1.237.667zm17.496 11.664a1.501 1.501 0 0 0-.416-2.08l-.327-.218a3.763 3.763 0 0 0-.5-.034 3.847 3.847 0 0 0-.503.033 3.586 3.586 0 0 0-.6.134l1.375.917a.5.5 0 0 1 .139.693.511.511 0 0 1-.693.139l-1.8-1.2a1.67 1.67 0 0 0-.242.259.851.851 0 0 0-.16.676l1.648 1.098a1.538 1.538 0 0 0 2.079-.417zM16.32 4.573l-1.134 1.443a2.042 2.042 0 0 0 .775.633l1.146-1.459a.495.495 0 0 1 .333-.187.484.484 0 0 1 .37.104.5.5 0 0 1 .083.703l-.908 1.154a3.756 3.756 0 0 0 .51.036 3.847 3.847 0 0 0 .503-.033c.108-.014.206-.044.31-.067l.37-.472a1.497 1.497 0 0 0-1.037-2.42c-.021 0-.041-.003-.062-.003a1.514 1.514 0 0 0-.207.004c-.022 0-.045.003-.067.004a1.49 1.49 0 0 0-.985.56zm7.605 12.292a2.853 2.853 0 0 1-.46 2.296 4.563 4.563 0 0 1-3.205 1.79 5.748 5.748 0 0 1-.751.048c-2.133 0-4.04-1.187-4.434-2.864a2.785 2.785 0 0 1 .14-1.69l-1.475-.982a1.85 1.85 0 0 0-2.47.394l-1.206 1.535a3.14 3.14 0 0 1 .86 1.473 2.853 2.853 0 0 1-.46 2.296 4.563 4.563 0 0 1-3.204 1.79 5.748 5.748 0 0 1-.751.048c-2.133 0-4.04-1.187-4.434-2.864a2.853 2.853 0 0 1 .46-2.296 4.563 4.563 0 0 1 3.205-1.79 5.673 5.673 0 0 1 1.549.02l1.299-1.654a1.844 1.844 0 0 0-.426-2.67l-1.677-1.12a5.42 5.42 0 0 1-1.225.325 5.748 5.748 0 0 1-.751.049c-2.133 0-4.04-1.187-4.434-2.864a2.853 2.853 0 0 1 .46-2.296 4.563 4.563 0 0 1 3.205-1.79c2.418-.319 4.745.944 5.185 2.816a2.784 2.784 0 0 1-.14 1.69l1.475.982a1.85 1.85 0 0 0 2.47-.394l1.203-1.532a3.14 3.14 0 0 1-.858-1.476 2.853 2.853 0 0 1 .46-2.296 4.563 4.563 0 0 1 3.205-1.79c2.415-.32 4.745.944 5.185 2.816a2.853 2.853 0 0 1-.46 2.296 4.563 4.563 0 0 1-3.205 1.79 5.748 5.748 0 0 1-.751.048 5.704 5.704 0 0 1-.805-.058l-1.292 1.644a1.844 1.844 0 0 0 .426 2.67l1.677 1.12a5.42 5.42 0 0 1 1.225-.325c2.416-.322 4.745.943 5.185 2.815zm-1.283 1.728a1.845 1.845 0 0 0 .31-1.5c-.29-1.23-1.765-2.094-3.44-2.094a4.76 4.76 0 0 0-.64.043 3.617 3.617 0 0 0-2.514 1.365 1.845 1.845 0 0 0-.31 1.5c.327 1.385 2.155 2.314 4.08 2.051a3.617 3.617 0 0 0 2.514-1.365zM14.048 5.906c.327 1.386 2.151 2.315 4.08 2.052a3.617 3.617 0 0 0 2.514-1.365 1.845 1.845 0 0 0 .31-1.5C20.662 3.864 19.187 3 17.512 3a4.76 4.76 0 0 0-.64.043 3.617 3.617 0 0 0-2.514 1.365 1.845 1.845 0 0 0-.31 1.5zm-8.92 4.052a3.617 3.617 0 0 0 2.514-1.365 1.845 1.845 0 0 0 .31-1.5C7.662 5.864 6.187 5 4.512 5a4.76 4.76 0 0 0-.64.043 3.617 3.617 0 0 0-2.514 1.365 1.845 1.845 0 0 0-.31 1.5c.327 1.385 2.152 2.313 4.08 2.051zm4.824 9.136c-.29-1.23-1.765-2.095-3.44-2.095a4.76 4.76 0 0 0-.64.043 3.617 3.617 0 0 0-2.514 1.365 1.845 1.845 0 0 0-.31 1.5c.327 1.385 2.151 2.313 4.08 2.051a3.617 3.617 0 0 0 2.514-1.365 1.845 1.845 0 0 0 .31-1.5zm4.343-4.463l1.453.969a3.865 3.865 0 0 1 .763-.694l-1.227-.818a2.842 2.842 0 0 1-.659-4.12l1.02-1.299a4.96 4.96 0 0 1-.93-.433L13.516 9.76a2.857 2.857 0 0 1-3.812.61L8.252 9.4a3.866 3.866 0 0 1-.763.694l1.227.818a2.842 2.842 0 0 1 .659 4.12l-1.013 1.29a4.884 4.884 0 0 1 .918.45l1.203-1.532a2.854 2.854 0 0 1 3.812-.61z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/droneQuadcopterTop32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/droneQuadcopterTop32.json new file mode 100644 index 00000000..466c6077 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/droneQuadcopterTop32.json @@ -0,0 +1 @@ +"M21.177 8.56a2.659 2.659 0 0 1-.793-.608l1.433-1.876a1.5 1.5 0 1 1 2.36 1.854l-.796 1.044c-.13.011-.258.026-.386.026a4.091 4.091 0 0 1-.824-.091l1.217-1.593a.5.5 0 1 0-.782-.626zM8.07 26.179a1.502 1.502 0 0 0 2.108-.248l1.46-1.85a2.588 2.588 0 0 0-.781-.624L9.394 25.31a.445.445 0 0 1-.704.084.502.502 0 0 1-.083-.705l1.257-1.591A4.098 4.098 0 0 0 9.005 23c-.119 0-.238.014-.357.024l-.826 1.046a1.504 1.504 0 0 0 .248 2.108zm19.216-3.407a1.5 1.5 0 0 0-.515-2.057l-1.146-.688c-.067.006-.135.005-.202.014a3.805 3.805 0 0 0-1.14.347l1.975 1.184a.495.495 0 0 1 .227.308.5.5 0 0 1-.056.379.51.51 0 0 1-.687.17l-2.324-1.393a2.134 2.134 0 0 0-.147.161 1.4 1.4 0 0 0-.266.757l2.224 1.333a1.543 1.543 0 0 0 2.057-.515zM5.636 8.544a1.5 1.5 0 0 0-.407 2.742l1.146.688c.068-.006.136-.005.202-.014a3.805 3.805 0 0 0 1.14-.347L5.741 10.43a.495.495 0 0 1-.227-.308.5.5 0 0 1 .364-.606A.468.468 0 0 1 6 9.499a.5.5 0 0 1 .258.072l2.323 1.394a2.112 2.112 0 0 0 .148-.161 1.4 1.4 0 0 0 .266-.757L6.772 8.714a1.497 1.497 0 0 0-1.136-.17zm25.282 12.738a3.335 3.335 0 0 1-.544 2.66 5.071 5.071 0 0 1-3.524 2 6.192 6.192 0 0 1-.845.057c-2.37 0-4.487-1.36-4.923-3.281a3.245 3.245 0 0 1 .134-1.84l-2.121-1.272a3.538 3.538 0 0 0-4.587.84l-1.63 2.063a3.652 3.652 0 0 1 1.04 1.773 3.335 3.335 0 0 1-.544 2.66 5.071 5.071 0 0 1-3.524 2 6.192 6.192 0 0 1-.845.057c-2.37 0-4.487-1.36-4.923-3.281a3.335 3.335 0 0 1 .544-2.66 5.071 5.071 0 0 1 3.524-2 6.167 6.167 0 0 1 2.006.055l1.194-1.511a3.53 3.53 0 0 0-.953-5.215l-1.714-1.028a5.755 5.755 0 0 1-1.833.582 6.192 6.192 0 0 1-.845.058c-2.37 0-4.487-1.36-4.923-3.281a3.335 3.335 0 0 1 .544-2.66 5.071 5.071 0 0 1 3.524-2c2.694-.374 5.28 1.077 5.768 3.224a3.245 3.245 0 0 1-.133 1.84l2.214 1.328a3.53 3.53 0 0 0 4.622-.883l1.54-2.016a3.674 3.674 0 0 1-1.079-1.833 3.335 3.335 0 0 1 .544-2.66 5.071 5.071 0 0 1 3.524-2c2.695-.37 5.282 1.077 5.768 3.224a3.335 3.335 0 0 1-.544 2.66 5.071 5.071 0 0 1-3.524 2 6.192 6.192 0 0 1-.845.057 6.098 6.098 0 0 1-1.088-.108l-1.223 1.6a3.531 3.531 0 0 0 .99 5.17l1.633.98a5.756 5.756 0 0 1 1.833-.582c2.692-.373 5.28 1.076 5.768 3.223zm-1.366 2.091a2.322 2.322 0 0 0 .391-1.87c-.334-1.47-2.021-2.504-3.931-2.504a5.357 5.357 0 0 0-.725.05 4.08 4.08 0 0 0-2.839 1.578 2.322 2.322 0 0 0-.391 1.87c.376 1.653 2.47 2.75 4.656 2.454a4.08 4.08 0 0 0 2.839-1.578zm-5.84-13.422a4.08 4.08 0 0 0 2.84-1.578 2.322 2.322 0 0 0 .391-1.87c-.334-1.47-2.021-2.504-3.931-2.504a5.357 5.357 0 0 0-.725.05 4.08 4.08 0 0 0-2.839 1.578 2.322 2.322 0 0 0-.391 1.87c.376 1.654 2.468 2.752 4.656 2.454zm-17 3a4.08 4.08 0 0 0 2.84-1.578 2.322 2.322 0 0 0 .391-1.87c-.334-1.47-2.021-2.504-3.931-2.504a5.357 5.357 0 0 0-.725.05 4.08 4.08 0 0 0-2.839 1.578 2.322 2.322 0 0 0-.391 1.87c.376 1.654 2.47 2.753 4.656 2.454zm6.231 11.552c-.334-1.47-2.021-2.504-3.931-2.504a5.357 5.357 0 0 0-.725.05 4.08 4.08 0 0 0-2.839 1.578 2.322 2.322 0 0 0-.391 1.87c.376 1.653 2.471 2.75 4.656 2.454a4.08 4.08 0 0 0 2.839-1.578 2.322 2.322 0 0 0 .391-1.87zm6.665-5.754l2.075 1.245a4.212 4.212 0 0 1 .702-.746l-1.215-.73a4.531 4.531 0 0 1-1.27-6.634l.98-1.283a5.413 5.413 0 0 1-.922-.444l-1.542 2.018a4.528 4.528 0 0 1-5.93 1.133l-2.17-1.301a4.207 4.207 0 0 1-.701.745l1.295.777a4.53 4.53 0 0 1 1.225 6.693l-.947 1.198a5.327 5.327 0 0 1 .909.465l1.626-2.059a4.538 4.538 0 0 1 5.885-1.077z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/duplicate16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/duplicate16.json new file mode 100644 index 00000000..0e348d37 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/duplicate16.json @@ -0,0 +1 @@ +"M1 15h9V6H1zm1-8h7v7H2zm12 2V2H7v3H6V1h9v9h-4V9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/duplicate24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/duplicate24.json new file mode 100644 index 00000000..81caa394 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/duplicate24.json @@ -0,0 +1 @@ +"M2 22h13V9H2zm1-12h11v11H3zm18 4V3H10v5H9V2h13v13h-6v-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/duplicate32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/duplicate32.json new file mode 100644 index 00000000..69edf72a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/duplicate32.json @@ -0,0 +1 @@ +"M21 11H3v18h18zm-1 17H4V12h16zm-8-18h-1V3h18v18h-7v-1h6V4H12z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/editAttributes16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/editAttributes16.json new file mode 100644 index 00000000..890bddd9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/editAttributes16.json @@ -0,0 +1 @@ +"M7.95 5l-1 1H1V5zM1 2v1h8.95l1-1zm0 6v1h2.95l1-1zm3.841 2.23l8.052-8.051a.965.965 0 0 1 1.385.03l1.414 1.413a.965.965 0 0 1 .03 1.385l-1.444 1.444h-.002L7.67 13.058l-4.096 1.755a.371.371 0 0 1-.488-.487zm8.946-7.098a.306.306 0 0 0-.433 0l-1.09 1.09 1.414 1.414 1.09-1.09a.306.306 0 0 0 0-.433zM5.55 10.937l1.413 1.415 6.008-6.008-1.414-1.415zm-.37 1.045l-.555 1.294 1.294-.555z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/editAttributes24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/editAttributes24.json new file mode 100644 index 00000000..11a7538a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/editAttributes24.json @@ -0,0 +1 @@ +"M18.52 4l-1 1H2V4zM2 8v1h11.52l1-1zm4.52 8H2v1h3.655a1.477 1.477 0 0 1 .282-.417zM2 12v1h7.52l1-1zm20.95-6.066a.965.965 0 0 1 .03 1.385L9.825 20.471 5.73 22.227a.371.371 0 0 1-.488-.487l1.756-4.097L20.15 4.491a.965.965 0 0 1 1.385.03zM9.02 19.728l-1.28-1.28-.96 2.24zM20.093 8.79L18.68 7.376 8.382 17.674l1.413 1.414zm1.865-2.445l-.804-.838a.42.42 0 0 0-.6-.007l-1.167 1.17L20.8 8.083l1.152-1.151a.42.42 0 0 0 .006-.587z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/editAttributes32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/editAttributes32.json new file mode 100644 index 00000000..207d9535 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/editAttributes32.json @@ -0,0 +1 @@ +"M22.582 11l-1 1H3v-1zM3 6h25V5H3zm0 11v1h12.582l1-1zm7.548 6.034l.034-.034H3v1h6.978l.146-.34a2.003 2.003 0 0 1 .424-.626zm20.804-12.688a1.203 1.203 0 0 1 .037 1.727l-1.8 1.8-.001-.001-14.101 14.102-5.465 2.342a.306.306 0 0 1-.403-.402l2.343-5.465L27.863 8.547a1.203 1.203 0 0 1 1.727.037zM14.495 27.311l-1.87-1.87-1.403 3.273zm14.12-13.88l-2.11-2.11L13.21 24.612l2.112 2.111zm2.03-2.377l-1.761-1.762a.285.285 0 0 0-.193-.092.163.163 0 0 0-.12.054l-1.36 1.36 2.111 2.11 1.36-1.359c.133-.133-.02-.294-.037-.311z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/editGeometry16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/editGeometry16.json new file mode 100644 index 00000000..4696666b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/editGeometry16.json @@ -0,0 +1 @@ +"M14 11.142l1-1V15h-4.99l.052-.022a.993.993 0 0 0 .314-.212l.766-.766H14zM2 5.64l4.927 2.534L14 2.976v.979a2.034 2.034 0 0 1 .984.545l.016.016V1L6.833 7 1 4v11h3.15c.009-.023.009-.048.019-.071L4.567 14H2zm13.721 2.368L14.276 9.45v.001L9.67 14.06l-4.096 1.755a.371.371 0 0 1-.488-.487l1.756-4.097 6.052-6.051a.965.965 0 0 1 1.385.03l1.414 1.413a.965.965 0 0 1 .03 1.385zm-7.803 5.714l-.74-.739-.554 1.294zm5.052-4.377L11.556 7.93l-4.007 4.008 1.413 1.415zm1.888-2.015a.307.307 0 0 0-.09-.216l-.98-.981a.306.306 0 0 0-.434 0l-1.09 1.09 1.414 1.414 1.09-1.09a.307.307 0 0 0 .09-.217z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/editGeometry24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/editGeometry24.json new file mode 100644 index 00000000..53ccba84 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/editGeometry24.json @@ -0,0 +1 @@ +"M9.167 20l-.429 1H2V3.8l8.462 5.6L22 1v6.816a1.794 1.794 0 0 0-1 .021V2.965l-10.511 7.652L3 5.661V20zM21 20h-4.046l-1 1H22v-6.045l-1 1zm2.686-8.145L13.362 22.179l-4.097 1.755a.371.371 0 0 1-.487-.487l1.755-4.097 10.31-10.309a.98.98 0 0 1 1.385 0l1.429 1.429a.965.965 0 0 1 .03 1.385zm-11.129 9.58l-1.28-1.28-.961 2.24zm8.243-8.11l-1.414-1.413-7.469 7.47 1.414 1.413zm1.865-2.445l-.804-.838a.42.42 0 0 0-.6-.006l-1.168 1.168 1.414 1.415 1.152-1.152a.42.42 0 0 0 .006-.587z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/editGeometry32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/editGeometry32.json new file mode 100644 index 00000000..1685ba65 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/editGeometry32.json @@ -0,0 +1 @@ +"M28 20.704l1-1V29h-9.297l1-1H28zM4 28V8.964l10.03 7.294L28 5.08v6.656a2.217 2.217 0 0 1 1 .256V3L14 15 3 7v22h9.18l.428-1zm26.682-11.392l-1.802 1.798v.001L18.316 28.974l-5.465 2.342a.306.306 0 0 1-.402-.402l2.342-5.465 12.366-12.366a1.203 1.203 0 0 1 1.726.037l1.763 1.762a1.203 1.203 0 0 1 .037 1.726zM17.324 28.311l-1.871-1.87-1.403 3.273zm10.584-10.344l-2.11-2.111-9.759 9.757 2.112 2.111zm2.03-2.378l-1.761-1.761a.285.285 0 0 0-.193-.092.163.163 0 0 0-.12.054l-1.36 1.359 2.111 2.11 1.36-1.358c.133-.133-.02-.294-.038-.312z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/education16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/education16.json new file mode 100644 index 00000000..76b2347f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/education16.json @@ -0,0 +1 @@ +"M15.913 6.018l-.821-.455c-.333-.185-7.082-3.63-7.082-3.63L.052 6l1.112.568L1 6.61V14h1V7.39l.52-.13.48.247v3.214c0 .56.531 1.328 4.383 3.14a1.43 1.43 0 0 0 1.241-.003C12.662 11.951 13 11.24 13 10.721V7.506zM2.25 6l5.746-2.936c.592.311 5.116 2.601 5.764 2.932L8 8.938 3.995 6.892l3.626-.907-.242-.97L2.639 6.2zm9.759 4.664c-.041.102-.421.69-3.812 2.29a.432.432 0 0 1-.388.001c-3.465-1.63-3.79-2.227-3.808-2.234V8.018l4 2.044 4.002-2.046z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/education24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/education24.json new file mode 100644 index 00000000..1d16a4b0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/education24.json @@ -0,0 +1 @@ +"M17.673 5.606a3326.02 3326.02 0 0 1-5.671-2.674L.138 8.524l2.03.98L2 9.531V20h1v-9.626l.72-.124.28.135v5.288c0 .914 5.206 3.533 6.249 4.049a3.89 3.89 0 0 0 3.48-.026C20 16.486 20 15.895 20 15.673v-5.288l3.854-1.857s-3.8-1.801-6.181-2.922zM19 15.504a51.526 51.526 0 0 1-5.726 3.302 2.884 2.884 0 0 1-2.582.02A40.184 40.184 0 0 1 5 15.521v-4.655l7 3.373 7-3.373zm-7-2.373L5.416 9.958l6.469-1.115-.17-.987-7.85 1.354-1.403-.676 9.537-4.495c.825.393 8.523 4.014 9.542 4.494z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/education32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/education32.json new file mode 100644 index 00000000..8579c1f7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/education32.json @@ -0,0 +1 @@ +"M31.6 12.512L16.005 4.638.382 12.503 4 14.3V27h1V14.796l1 .497v6.026c0 .896 1.127 2.285 9.483 5.79l.529.223.674-.29c8.186-3.468 9.314-4.8 9.314-5.723v-6.026zm-15.603-6.75c1.08.555 12.07 6.062 13.392 6.731L16 19.142l-9.721-4.827 9.69-1.449-.148-.988-11.107 1.66-2.096-1.04zM25 21.317c-.019.195-.528 1.341-8.704 4.804l-.288.123-.138-.057C7.535 22.69 7.02 21.517 7 21.319v-5.53l9 4.47 9-4.47z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/effects16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/effects16.json new file mode 100644 index 00000000..1e9fbeed --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/effects16.json @@ -0,0 +1 @@ +"M8.5 5L9 7l2 .5L9 8l-.5 2L8 8l-2-.5L8 7zM7.175 6.175L1.877 7.5l5.298 1.325L8.5 14.123l1.325-5.298L15.123 7.5 9.825 6.175 8.5.877zM3 2l-.5-2L2 2l-2 .5L2 3l.5 2L3 3l2-.5zm1 10l-.5-2-.5 2-2 .5 2 .5.5 2 .5-2 2-.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/effects24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/effects24.json new file mode 100644 index 00000000..9e31e05d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/effects24.json @@ -0,0 +1 @@ +"M14.5 7l.9 3.6 3.6.9-3.6.9-.9 3.6-.9-3.6-3.6-.9 3.6-.9zm-1.725 2.775L5.877 11.5l6.898 1.725 1.725 6.898 1.725-6.898 6.898-1.725-6.898-1.725L14.5 2.877zM6 4l-.5-4L5 4l-4 .5L5 5l.5 4L6 5l4-.5zm1 14l-.5-4-.5 4-4 .5 4 .5.5 4 .5-4 4-.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/effects32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/effects32.json new file mode 100644 index 00000000..055dd9b2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/effects32.json @@ -0,0 +1 @@ +"M19.5 8l1.3 6.2 6.2 1.3-6.2 1.3-1.3 6.2-1.3-6.2-6.2-1.3 6.2-1.3zm-2.145 5.355L7.127 15.5l10.228 2.145L19.5 27.873l2.145-10.229L31.873 15.5l-10.228-2.145L19.5 3.127zM7 6l-.5-5L6 6l-5 .5L6 7l.5 5L7 7l5-.5zm2 18l-.5-5-.5 5-5 .5 5 .5.5 5 .5-5 5-.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/elevator16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/elevator16.json new file mode 100644 index 00000000..caea1978 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/elevator16.json @@ -0,0 +1 @@ +"M0 1v14h11V1zm5 13H1V2h4zm5-12v12H6V2zm6 6h-3l1.5-2.4zm-3 1h3l-1.5 2.4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/elevator24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/elevator24.json new file mode 100644 index 00000000..b7388c71 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/elevator24.json @@ -0,0 +1 @@ +"M2 22h15V2H2zm14-1h-6V3h6zM3 3h6v18H3zm15.625 10h3.75L20.5 16zm3.75-2h-3.75L20.5 8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/elevator32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/elevator32.json new file mode 100644 index 00000000..cae5ef6a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/elevator32.json @@ -0,0 +1 @@ +"M26.277 17h4.446L28.5 20.557zm2.223-5.557L26.277 15h4.446zM3 3h21v26H3zm20 1h-9v24h9zM4 28h9V4H4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/elevatorDown16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/elevatorDown16.json new file mode 100644 index 00000000..bebe2f5f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/elevatorDown16.json @@ -0,0 +1 @@ +"M11 1v14H7v-1h3V2H6v6H5V2H1v8H0V1zM4 13.293V8H3v5.293l-1.646-1.647-.707.707L3.5 15.207l2.854-2.854-.707-.707zM13 8h3l-1.5-2.4zm1.5 3.4L16 9h-3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/elevatorDown24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/elevatorDown24.json new file mode 100644 index 00000000..54651c45 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/elevatorDown24.json @@ -0,0 +1 @@ +"M17 2v20H9v-1h7V3h-6v15H9V3H3v9H2V2zM5 21.293V13H4v8.293l-2.646-2.647-.707.707L4.5 23.207l3.854-3.854-.707-.707zM18.625 13l1.875 3 1.875-3zm3.75-2L20.5 8l-1.875 3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/elevatorDown32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/elevatorDown32.json new file mode 100644 index 00000000..75694a3e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/elevatorDown32.json @@ -0,0 +1 @@ +"M3 3v15h1V4h9v24h-2v1h13V3zm20 25h-9V4h9zM9.646 25.646l.707.707L5.5 31.207.646 26.354l.707-.707L5 29.293V19h1v10.293zM26.277 17h4.446L28.5 20.557zm2.223-5.557L30.723 15h-4.446z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/elevatorUp16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/elevatorUp16.json new file mode 100644 index 00000000..455bd437 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/elevatorUp16.json @@ -0,0 +1 @@ +"M11 1v14H6v-1h4V2H6v6H5V2H1v7H0V1h11zM6.354 11.646L3.5 8.793.646 11.646l.707.707L3 10.707V16h1v-5.293l1.646 1.646zM13 8h3l-1.5-2.4zm1.5 3.4L16 9h-3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/elevatorUp24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/elevatorUp24.json new file mode 100644 index 00000000..058dfeb2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/elevatorUp24.json @@ -0,0 +1 @@ +"M17 2v20H7v-1h2v-3h1v3h6V3h-6v12H9V3H3v9H2V2zM8.354 16.646L4.5 12.793.646 16.646l.707.707L4 14.707V24h1v-9.293l2.646 2.646zM18.625 13l1.875 3 1.875-3zm3.75-2L20.5 8l-1.875 3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/elevatorUp32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/elevatorUp32.json new file mode 100644 index 00000000..0c81de91 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/elevatorUp32.json @@ -0,0 +1 @@ +[{"d":"M28.5 20.557L30.723 17h-4.446l2.223 3.557z"},{"d":"M10.354 24.646L5.5 19.793.646 24.646l.708.708L5 21.707V32h1V21.707l3.646 3.647.708-.708z"},{"d":"M28.5 11.443L26.277 15h4.446L28.5 11.443z"},{"d":"M3 19h1V4h9v24H8v1h16V3H3zM14 4h9v24h-9z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ellipse16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ellipse16.json new file mode 100644 index 00000000..38940055 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ellipse16.json @@ -0,0 +1 @@ +"M8 14C3.496 14 .1 11.42.1 8S3.496 2 8 2s7.9 2.58 7.9 6-3.396 6-7.9 6zM8 3C4.066 3 1.1 5.15 1.1 8s2.966 5 6.9 5 6.9-2.15 6.9-5S11.934 3 8 3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ellipse24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ellipse24.json new file mode 100644 index 00000000..e741ebd8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ellipse24.json @@ -0,0 +1 @@ +"M12 21c-6.617 0-12-4.037-12-9s5.383-9 12-9 12 4.037 12 9-5.383 9-12 9zm0-17C5.935 4 1 7.589 1 12s4.935 8 11 8 11-3.589 11-8-4.935-8-11-8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ellipse32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ellipse32.json new file mode 100644 index 00000000..f840f561 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ellipse32.json @@ -0,0 +1 @@ +"M16 28C7.645 28 1.1 22.729 1.1 16S7.645 4 16 4s14.9 5.271 14.9 12S24.355 28 16 28zm0-23C8.205 5 2.1 9.832 2.1 16S8.205 27 16 27s13.9-4.832 13.9-11S23.795 5 16 5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ellipsis16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ellipsis16.json new file mode 100644 index 00000000..d9e766e3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ellipsis16.json @@ -0,0 +1 @@ +"M14 9.5A1.5 1.5 0 1 1 15.5 8 1.501 1.501 0 0 1 14 9.5zM9.5 8A1.5 1.5 0 1 0 8 9.5 1.501 1.501 0 0 0 9.5 8zm-6 0A1.5 1.5 0 1 0 2 9.5 1.501 1.501 0 0 0 3.5 8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ellipsis24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ellipsis24.json new file mode 100644 index 00000000..bbc0a0a7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ellipsis24.json @@ -0,0 +1 @@ +"M20 13.5a1.5 1.5 0 1 1 1.5-1.5 1.502 1.502 0 0 1-1.5 1.5zM13.5 12a1.5 1.5 0 1 0-1.5 1.5 1.502 1.502 0 0 0 1.5-1.5zm-8 0A1.5 1.5 0 1 0 4 13.5 1.502 1.502 0 0 0 5.5 12z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ellipsis32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ellipsis32.json new file mode 100644 index 00000000..7d1bdbf8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ellipsis32.json @@ -0,0 +1 @@ +"M27.5 16a1.5 1.5 0 1 1-1.5-1.5 1.502 1.502 0 0 1 1.5 1.5zM16 14.5a1.5 1.5 0 1 0 1.5 1.5 1.502 1.502 0 0 0-1.5-1.5zm-10 0A1.5 1.5 0 1 0 7.5 16 1.502 1.502 0 0 0 6 14.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ellipsisCircle16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ellipsisCircle16.json new file mode 100644 index 00000000..c4accc6a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ellipsisCircle16.json @@ -0,0 +1 @@ +"M12.5 9.5a1 1 0 1 1 1-1 1 1 0 0 1-1 1zm-3-1a1 1 0 1 0-1 1 1 1 0 0 0 1-1zm-4 0a1 1 0 1 0-1 1 1 1 0 0 0 1-1zm10.3 0a7.3 7.3 0 1 1-7.3-7.3 7.3 7.3 0 0 1 7.3 7.3zm-1 0a6.3 6.3 0 1 0-6.3 6.3 6.307 6.307 0 0 0 6.3-6.3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ellipsisCircle24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ellipsisCircle24.json new file mode 100644 index 00000000..31e1f264 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ellipsisCircle24.json @@ -0,0 +1 @@ +"M17.5 14a1.5 1.5 0 1 1 1.5-1.5 1.502 1.502 0 0 1-1.5 1.5zM14 12.5a1.5 1.5 0 1 0-1.5 1.5 1.502 1.502 0 0 0 1.5-1.5zm-5 0A1.5 1.5 0 1 0 7.5 14 1.502 1.502 0 0 0 9 12.5zm13.8 0A10.3 10.3 0 1 1 12.5 2.2a10.297 10.297 0 0 1 10.3 10.3zm-1 0a9.3 9.3 0 1 0-9.3 9.3 9.31 9.31 0 0 0 9.3-9.3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ellipsisCircle32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ellipsisCircle32.json new file mode 100644 index 00000000..7fe18708 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ellipsisCircle32.json @@ -0,0 +1 @@ +"M22.5 18a1.5 1.5 0 1 1 1.5-1.5 1.502 1.502 0 0 1-1.5 1.5zM18 16.5a1.5 1.5 0 1 0-1.5 1.5 1.502 1.502 0 0 0 1.5-1.5zm-6 0a1.5 1.5 0 1 0-1.5 1.5 1.502 1.502 0 0 0 1.5-1.5zm17.8 0A13.3 13.3 0 1 1 16.5 3.2a13.3 13.3 0 0 1 13.3 13.3zm-1 0a12.3 12.3 0 1 0-12.3 12.3 12.314 12.314 0 0 0 12.3-12.3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/emailAddress16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/emailAddress16.json new file mode 100644 index 00000000..5f1917ef --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/emailAddress16.json @@ -0,0 +1 @@ +"M13 2H1a1.002 1.002 0 0 0-1 1v8a1.001 1.001 0 0 0 1 1h7.05a4.403 4.403 0 0 1-.05-.5 4.403 4.403 0 0 1 .05-.5H1.708l3.726-3.726L7 8.526l1.567-1.252.913.913a4.5 4.5 0 0 1 .824-.59l-.952-.952L13 3.73v3.32a4.448 4.448 0 0 1 1 .225V3a1.001 1.001 0 0 0-1-1zM1 10.293V3.729l3.648 2.916zM1.69 3h10.62L7 7.246zm10.18 5.055A3.501 3.501 0 0 0 12.5 15h.5v-1h-.5a2.5 2.5 0 1 1 2.5-2.5v1a.5.5 0 0 1-1 0V10h-1v.092a1.483 1.483 0 0 0-.5-.092 1.5 1.5 0 1 0 .558 2.89A1.496 1.496 0 0 0 16 12.5v-1a3.502 3.502 0 0 0-4.13-3.445zM12 11.5a.5.5 0 1 1 .5.5.5.5 0 0 1-.5-.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/emailAddress24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/emailAddress24.json new file mode 100644 index 00000000..9a4597d7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/emailAddress24.json @@ -0,0 +1 @@ +"M13.025 17H3.707l5.963-5.963L12 12.83l2.33-1.794 1.603 1.603a5.463 5.463 0 0 1 1.004-.41l-1.808-1.808L21 5.9v6.72a5.514 5.514 0 0 1 1 .64V5.5A1.504 1.504 0 0 0 20.5 4h-17A1.504 1.504 0 0 0 2 5.5v11A1.5 1.5 0 0 0 3.5 18h9.525c-.015-.165-.025-.331-.025-.5s.01-.335.025-.5zM3 16.293V5.901l5.871 4.52zM20.5 5c.009 0 .016.005.025.005L12 11.57 3.475 5.005c.009 0 .016-.005.025-.005zm-2 8a4.505 4.505 0 0 0-4.5 4.5 4.403 4.403 0 0 0 .05.5 4.49 4.49 0 0 0 4.45 4h.5v-1h-.5a3.495 3.495 0 0 1-3.45-3 3.455 3.455 0 0 1-.05-.5 3.498 3.498 0 0 1 5.947-2.5H20v.513A2.476 2.476 0 0 0 18.5 15a2.5 2.5 0 1 0 1.733 4.295A1.497 1.497 0 0 0 23 18.5v-1a4.555 4.555 0 0 0-4.5-4.5zm0 6a1.498 1.498 0 0 1-1.408-1 1.483 1.483 0 0 1-.092-.5 1.5 1.5 0 0 1 3 0 1.483 1.483 0 0 1-.092.5 1.498 1.498 0 0 1-1.408 1zm3.5-.5a.5.5 0 0 1-1 0v-3.447a3.639 3.639 0 0 1 1 2.447z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/emailAddress32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/emailAddress32.json new file mode 100644 index 00000000..df5f4a51 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/emailAddress32.json @@ -0,0 +1 @@ +"M4 24a.96.96 0 0 1-.244-.05l8.997-8.996 2.747 2.153 2.747-2.152 1.99 1.99a7.966 7.966 0 0 1 .98-.435l-2.177-2.177 8.776-6.878A.973.973 0 0 1 28 8v9.082a8.03 8.03 0 0 1 1 .683V8a2.003 2.003 0 0 0-2-2H4a2.003 2.003 0 0 0-2 2v15a2.001 2.001 0 0 0 2 2h12.07a8.009 8.009 0 0 1-.07-1zm-.95-.757A.96.96 0 0 1 3 23V8a.973.973 0 0 1 .184-.545l8.776 6.878zM4.224 7h22.55L15.5 15.837zM24 18a6 6 0 0 0 0 12v-1a5 5 0 1 1 5-5v1a1 1 0 0 1-2 0v-4h-1v.78a3 3 0 1 0 .255 4.177 1.993 1.993 0 0 0 3.745-.95V24a6.007 6.007 0 0 0-6-6zm0 8a2 2 0 1 1 2-2 2.002 2.002 0 0 1-2 2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/embark16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/embark16.json new file mode 100644 index 00000000..ad1e91b0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/embark16.json @@ -0,0 +1 @@ +"M14.771 14.28l-.545.838a2.712 2.712 0 0 0-2.855.321l-.872.553-.872-.553a2.708 2.708 0 0 0-2.855-.32l-.544-.839a3.71 3.71 0 0 1 3.935.314l.336.214.336-.214a3.715 3.715 0 0 1 3.936-.314zm-9.7-5.002l1.678-.718L8.003 5H9V3h1V2h1v1h.999v2h.997l1.254 3.56 1.678.718-2.139 3.725h-.29a4.028 4.028 0 0 0-2.66.928l-.339.315-.34-.315a4.033 4.033 0 0 0-2.661-.928h-.29zm9.43.477L10.5 8.044l-4.002 1.71 1.295 2.257a5.103 5.103 0 0 1 2.707.905 5.096 5.096 0 0 1 2.705-.905zM10 5h.999V4H10zM7.997 8.026l2.503-1.07 2.502 1.07L12.288 6H8.71zM4.354.691l-.707.707L5.249 3H0v1h5.249L3.646 5.602l.707.707L7.163 3.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/embark24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/embark24.json new file mode 100644 index 00000000..565a6d3a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/embark24.json @@ -0,0 +1 @@ +"M14.5 20c3.196-3.478 5.05-1.3 5.05-1.3a9.635 9.635 0 0 1 2.6-5.25l-2.334-1.027L18.853 8H17.81l-1-3H16V3h-3v2h-.81l-1 3h-1.043l-.963 4.423-2.335 1.027a9.635 9.635 0 0 1 2.6 5.25s1.855-2.178 5.05 1.3zM14 4h1v1h-1zm-1.09 2h3.18l.667 2h-4.514zm-1.957 3h7.094l.637 2.926-4.185-1.84-4.183 1.84zm3.546 2.178l6.046 2.658a11.273 11.273 0 0 0-1.68 3.324 3.37 3.37 0 0 0-.947-.134 5.198 5.198 0 0 0-3.42 1.565 5.193 5.193 0 0 0-3.416-1.565 3.37 3.37 0 0 0-.947.134 11.273 11.273 0 0 0-1.68-3.324zM9.201 5.494L6.354 8.34l-.707-.707L7.28 6H1V5h6.293L5.646 3.354l.707-.707zM21.564 21.15l-.687.726c-2.088-1.972-4.28-.453-5.957 1.093l-.421.387-.418-.385c-1.674-1.546-3.865-3.07-5.958-1.095l-.687-.726c2.822-2.665 5.802-.288 7.063.849 1.26-1.136 4.246-3.514 7.065-.85z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/embark32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/embark32.json new file mode 100644 index 00000000..d0d8c2e5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/embark32.json @@ -0,0 +1 @@ +"M25.388 14.603L23.883 9h-1.174l-.8-4H20V3h-3v2h-1.91l-.8 4h-1.173l-1.505 5.603-3.556 1.388.422.531a16.095 16.095 0 0 1 2.96 7.78l.071.623.592-.208a4.178 4.178 0 0 1 1.397-.233 6.934 6.934 0 0 1 4.662 2.19l.34.314.34-.315a6.934 6.934 0 0 1 4.661-2.19 4.178 4.178 0 0 1 1.397.234l.592.208.072-.622a16.107 16.107 0 0 1 2.96-7.781l.423-.53zM18 4h1v1h-1zm-2.09 2h5.18l.6 3h-6.38zm-2.026 4h9.232l1.115 4.151-5.731-2.237-5.731 2.237zm10.762 13.606a5.31 5.31 0 0 0-1.145-.122 7.67 7.67 0 0 0-5.001 2.152 7.67 7.67 0 0 0-5.002-2.152 5.31 5.31 0 0 0-1.144.122 17.246 17.246 0 0 0-2.69-7.169l8.836-3.45 8.836 3.45a17.257 17.257 0 0 0-2.69 7.17zm2.517 3.959l-.41.912c-1.822-.82-4.673-1.172-7.915 1.81l-.345.317-.396-.316c-3.241-2.982-6.093-2.631-7.915-1.811l-.41-.912c2.026-.914 5.15-1.337 8.651 1.675l.004-.004.047.036c3.517-3.047 6.655-2.623 8.69-1.707zM11.128 6.5l-3.854 3.854-.707-.707L9.214 7H2V6h7.214L6.567 3.354l.707-.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/embeddedCard16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/embeddedCard16.json new file mode 100644 index 00000000..3daa9b7f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/embeddedCard16.json @@ -0,0 +1 @@ +"M0 14h16v1H0zM16 1H0v1h16zM0 4h16v8H0zm1 7h14V5H1zm1-5h6v4H2zm1 3h4V7H3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/embeddedCard24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/embeddedCard24.json new file mode 100644 index 00000000..31afeaef --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/embeddedCard24.json @@ -0,0 +1 @@ +"M1 18h22V6H1zM2 7h20v10H2zM1 20h22v1H1zM1 3h22v1H1zm3 12h8V9H4zm1-5h6v4H5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/embeddedCard32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/embeddedCard32.json new file mode 100644 index 00000000..ab945147 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/embeddedCard32.json @@ -0,0 +1 @@ +"M2 26h28v1H2zM2 6h28V5H2zm0 2h28v16H2zm1 15h26V9H3zm3-11h10v8H6zm1 7h8v-6H7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/embeddedContent16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/embeddedContent16.json new file mode 100644 index 00000000..32e07269 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/embeddedContent16.json @@ -0,0 +1 @@ +"M10 6H2v7h8zM5.167 9.5L3 11.125v-3.25zM3.5 7h5L6 8.875zM6 10.125L8.5 12h-5zm.833-.625L9 7.875v3.25zM0 1v14h16V1zm15 13H1V5h14zm0-10h-1V3h-1v1H1V2h14z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/embeddedContent24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/embeddedContent24.json new file mode 100644 index 00000000..95106457 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/embeddedContent24.json @@ -0,0 +1 @@ +"M21 6h-1V5h1zm-5 13H3V9h13zM5 10l4.5 3.375L14 10zm-1 7.5L8.667 14 4 10.5zm10 .5l-4.5-3.375L5 18zm1-7.5L10.333 14 15 17.5zM23 3v18H1V3zm-1 5H2v12h20zm0-4H2v3h20z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/embeddedContent32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/embeddedContent32.json new file mode 100644 index 00000000..2e5ed4da --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/embeddedContent32.json @@ -0,0 +1 @@ +"M19 13H5v11h14zm-1 9.485L12.82 18.5 18 14.515zM17.03 14L12 17.87 6.97 14zM6 14.515l5.18 3.985L6 22.485zM6.97 23L12 19.13 17.03 23zM2 5v22h28V5zm27 21H3V11h26zm0-16H3V6h26zm-2-2h-1V7h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/embeddedLiveContent16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/embeddedLiveContent16.json new file mode 100644 index 00000000..f85f60a5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/embeddedLiveContent16.json @@ -0,0 +1 @@ +"M16 2H0V1h16zM0 4h16v11H0zm1 10h.293L6.5 8.793l2 2L11.293 8H9V7h4v4h-1V8.707l-3.5 3.5-2-2L2.707 14H15V5H1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/embeddedLiveContent24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/embeddedLiveContent24.json new file mode 100644 index 00000000..4d3794d4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/embeddedLiveContent24.json @@ -0,0 +1 @@ +"M1 21h22V6H1zM2 7h20v13H3.707l6.793-6.793 3 3 5.5-5.5V14h1V9h-5v1h3.293L13.5 14.793l-3-3L2.293 20H2zM1 3h22v1H1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/embeddedLiveContent32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/embeddedLiveContent32.json new file mode 100644 index 00000000..d1f9c22b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/embeddedLiveContent32.json @@ -0,0 +1 @@ +"M2 5h28v1H2zm0 3h28v19H2zm1 18h.293L13.5 15.793l4 4L24.293 13H20v-1h6v6h-1v-4.293l-7.5 7.5-4-4L4.707 26H29V9H3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/employeeId16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/employeeId16.json new file mode 100644 index 00000000..e0d13cbc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/employeeId16.json @@ -0,0 +1 @@ +"M10 8h4v1h-4V8zm0 3h4v-1h-4v1zm1 2h2v-1h-2v1zM10 0v3h6v12H0V3h6V0h4zM7 1v4h2V1H7zM1 4v1h5V4H1zm7 10v-.5c0-.827-.673-1.5-1.5-1.5h-2c-.827 0-1.5.673-1.5 1.5v.5h5zM7 9.5C7 8.673 6.327 8 5.5 8S4 8.673 4 9.5 4.673 11 5.5 11 7 10.327 7 9.5zm8 4.5V6H1v8h1v-.5c0-1.077.688-1.989 1.645-2.34A2.48 2.48 0 0 1 3 9.5a2.494 2.494 0 1 1 4.99 0c0 .64-.238 1.218-.635 1.66A2.496 2.496 0 0 1 9 13.5v.5h6zM10 4v1h5V4h-5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/employeeId24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/employeeId24.json new file mode 100644 index 00000000..8f6bab3b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/employeeId24.json @@ -0,0 +1 @@ +"M13 12h7v1h-7v-1zm0 4h7v-1h-7v1zm1 3h5v-1h-5v1zm0-14h9v17H1V5h9V1h4v4zm-3 1h2V2h-2v4zm1 15v-.5c0-1.379-1.121-2.5-2.5-2.5h-3A2.502 2.502 0 0 0 4 20.5v.5h8zm10 0V9H2v12h1v-.5C3 18.57 4.57 17 6.5 17h3c1.93 0 3.49 1.57 3.49 3.5v.5H22zM14 6v1h-4V6H2v2h20V6h-8zm-3.01 7c0 1.654-1.336 3-2.99 3s-3-1.346-3-3 1.346-3 3-3 2.99 1.346 2.99 3zM10 13c0-1.103-.897-2-2-2s-2 .897-2 2 .897 2 2 2 2-.897 2-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/employeeId32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/employeeId32.json new file mode 100644 index 00000000..f48bdf94 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/employeeId32.json @@ -0,0 +1 @@ +"M20 22h6v1h-6v-1zm-2-3h10v-1H18v1zm0-4h10v-1H18v1zm0-9h13v23H1V6h13V2h4v4zm-3 1h2V3h-2v4zm1 18.5c0-1.93-1.57-3.5-3.5-3.5h-5C5.57 22 4 23.57 4 25.5V28h12v-2.5zM30 28V10H2v18h1v-2.5C3 23.019 5.019 21 7.5 21h5c2.481 0 4.5 2.019 4.5 4.5V28h13zM18 7v1h-4V7H2v2h28V7H18zm-4 9c0 2.206-1.794 4-4 4s-4-1.794-4-4 1.794-4 4-4 4 1.794 4 4zm-1 0c0-1.654-1.346-3-3-3s-3 1.346-3 3 1.346 3 3 3 3-1.346 3-3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/enableDisableFeatureSelection16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/enableDisableFeatureSelection16.json new file mode 100644 index 00000000..19ad8fe6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/enableDisableFeatureSelection16.json @@ -0,0 +1 @@ +"M16 15.29a6.645 6.645 0 0 0-3.649-1.082l-.978-.978c.265-.018.54-.03.835-.03a8.305 8.305 0 0 1 2.488.376l-1.72-10.163A7.763 7.763 0 0 0 12 3.15c0-.234-.001-.387-.002-.405a3.923 3.923 0 0 0-.085-.628 8.127 8.127 0 0 1 1.953.571zM2.935 3.74c.31.067.672.132 1.069.18V3c-.001-.03.006-.059.006-.089a10.11 10.11 0 0 1-1.877-.423l-.218 1.284.868.868zM.354 13h1.014l.169-1H.523zM2 15.654c.305.05.634.092 1 .117v-1.003a9.484 9.484 0 0 1-1-.13zm5.68-1.601c-.549.185-1.087.363-1.68.5v1.025a25.416 25.416 0 0 0 2.678-.8l-.793-.794-.204.069zM.693 11h1.014l.17-1H.86zM4 15.793a11.12 11.12 0 0 0 1-.061v-1.004c-.307.036-.646.054-1 .06zm-4-.704a6.02 6.02 0 0 0 1 .353V14H.184zm2.169-6.821L1.3 7.4 1.031 9h1.014zM8 10.018l-2.998-3V3.021A2.898 2.898 0 0 1 7.792.024c.072-.003.143-.006.215-.003a2.887 2.887 0 0 1 2.99 2.783q.005.109.001.217V7.02zm-2-3.43l2 1.997 2-1.998s.002-3.718 0-3.763a1.901 1.901 0 0 0-1.96-1.818h-.22A1.904 1.904 0 0 0 6 3.003zM9.25 3a1.249 1.249 0 0 0-1.248-1.25H8A1.25 1.25 0 1 0 9.25 3zM.024 4.71l11.26 11.259.707-.707L.73 4.002z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/enableDisableFeatureSelection24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/enableDisableFeatureSelection24.json new file mode 100644 index 00000000..535c7c45 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/enableDisableFeatureSelection24.json @@ -0,0 +1 @@ +"M16 12.014V4.352C16 2.458 14.006 1 12 1S8 2.458 8 4.352v7.662l4 4.045zM9 4.353C9 3.006 10.584 2 12 2s3 1.006 3 2.353v7.25l-3 3.034-3-3.035zM13.875 6A1.875 1.875 0 0 0 12 4.125h-.002A1.875 1.875 0 1 0 13.875 6zM11 6a1 1 0 1 1 1 1 1 1 0 0 1-1-1zM4.203 9.082l-.865-.866.713-4.138A14.924 14.924 0 0 0 7 4.705v1.002a17.15 17.15 0 0 1-2.152-.364zm19.678 13.101a13.093 13.093 0 0 0-5.423-1.017c-.764 0-1.443.038-2.073.097l-.905-.904a22.198 22.198 0 0 1 2.977-.193 16.243 16.243 0 0 1 4.158.52l-2.674-15.87a12.215 12.215 0 0 0-2.949-.59 3.754 3.754 0 0 0-.17-1.005 12.926 12.926 0 0 1 4.008.857zM1.763 8.056l15.2 15.2-.707.707-15.2-15.2zM1.824 17H2.84l-.172 1H1.652zm.345-2h1.015l-.173 1H1.997zm1.187-1H2.34l.172-1h1.015zm8.595 7.072l.83.83c-.587.14-1.17.282-1.781.412v-1.023c.32-.07.635-.144.951-.22zM1.48 19h1.014l-.172 1H1.307zM5 21.733c.314.03.65.047 1 .057v.995c-.348-.01-.684-.024-1-.052zM1.135 21H2v1.158a8.36 8.36 0 0 1-1-.375zM9 21.643q.52-.066 1-.152v1.017c-.318.054-.653.1-1 .142zm-6-.244c.295.073.63.142 1 .204v1.012c-.366-.056-.696-.12-1-.19zm4 .39c.348-.008.684-.023 1-.046v1q-.476.033-1 .045z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/enableDisableFeatureSelection32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/enableDisableFeatureSelection32.json new file mode 100644 index 00000000..e57c650d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/enableDisableFeatureSelection32.json @@ -0,0 +1 @@ +"M4.733 12.612l-.869-.869L5 4.9a15.376 15.376 0 0 0 4 .905v1.007a15.308 15.308 0 0 1-3.205-.595zM27 4.9a25.797 25.797 0 0 0-4.22-.628 4.486 4.486 0 0 1 .2 1.02 26.951 26.951 0 0 1 3.144.438l3.651 21.999a37.224 37.224 0 0 0-6.313-.529 22.212 22.212 0 0 0-3.83.312l.88.878a22.002 22.002 0 0 1 2.95-.19A33.153 33.153 0 0 1 31 29zM16 22.269l-6-5.996V5.608C10 3.455 12.258 1 16 1s6 2.455 6 4.608v10.665zm-5-6.41l5 4.997 5-4.997V5.607C21 4.095 19.262 2 16 2s-5 2.095-5 3.607v10.252zm5-4.96a2.9 2.9 0 1 1 2.9-2.9 2.9 2.9 0 0 1-2.9 2.9zm0-1a1.9 1.9 0 1 0-1.9-1.9 1.9 1.9 0 0 0 1.9 1.9zM1.146 11.854l19 19 .707-.707-19-19zM1.996 23h1.013l.166-1H2.162zm-.664 4h1.014l.166-1H1.498zm.332-2h1.013l.166-1H1.83zm14.029 3.549L15 28.77v1.046c.69-.212 1.357-.436 2.048-.648l-.799-.798c-.186.059-.372.118-.556.178zM3 29.864c.303.105.638.21 1 .31v-1.045c-.37-.11-.704-.222-1-.331zM2.328 21H3.34l.166-1H2.494zm1.511-3H2.826l-.166 1h1.013zM11 30.67c.35-.038.68-.085 1-.136v-1.011c-.318.054-.65.102-1 .141zM2.992 17h1.013l.125-.75-.87-.869zM13 30.346q.518-.112 1-.241v-1.036q-.484.137-1 .254zM1 29a10.32 10.32 0 0 0 1 .48V28h-.834zm6 1.727c.323.03.658.049 1 .06V29.78a15.648 15.648 0 0 1-1-.066zm-2-.308q.478.103 1 .184v-1.019q-.525-.086-1-.195zm4 .368c.342-.006.686-.011 1-.03V29.75c-.317.02-.653.032-1 .038z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/end16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/end16.json new file mode 100644 index 00000000..7846a29f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/end16.json @@ -0,0 +1 @@ +"M2 1.571V14.43L12 8zm1 1.832l7.15 4.598L3 12.597zM14 1v14h-1V1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/end16F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/end16F.json new file mode 100644 index 00000000..d2de81b7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/end16F.json @@ -0,0 +1 @@ +"M2 14.429V1.57L12 8zM13 15h1V1h-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/end24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/end24.json new file mode 100644 index 00000000..12c7b197 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/end24.json @@ -0,0 +1 @@ +"M3 1.773v20.454l15-10.225zm1 1.892l12.225 8.337L4 20.335zM21 22h-1V2h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/end24F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/end24F.json new file mode 100644 index 00000000..38a69f89 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/end24F.json @@ -0,0 +1 @@ +"M3 1.773l15 10.23L3 22.226zM20 22h1V2h-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/end32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/end32.json new file mode 100644 index 00000000..cbe0fa19 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/end32.json @@ -0,0 +1 @@ +"M5 3.045v25.91l19-12.952zm1 1.893l16.225 11.064L6 27.062zM27 29h-1V3h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/end32F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/end32F.json new file mode 100644 index 00000000..a21bbde5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/end32F.json @@ -0,0 +1 @@ +"M24 16.003L5 28.955V3.045zM26 29h1V3h-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/envelope16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/envelope16.json new file mode 100644 index 00000000..c86006b1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/envelope16.json @@ -0,0 +1 @@ +"M15 14a1 1 0 0 0 1-1V3a1.001 1.001 0 0 0-1-1H1a1.002 1.002 0 0 0-1 1v10a1.001 1.001 0 0 0 1 1zM8 9.526l1.567-1.252L14.293 13H1.707l4.726-4.726zm0-1.28L1.44 3h13.12zm7-4.317v8.364l-4.648-4.648zM5.648 7.645L1 12.293V3.929z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/envelope24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/envelope24.json new file mode 100644 index 00000000..32d4d291 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/envelope24.json @@ -0,0 +1 @@ +"M21.5 4h-19A1.504 1.504 0 0 0 1 5.5v13A1.5 1.5 0 0 0 2.5 20h19a1.5 1.5 0 0 0 1.5-1.5v-13A1.504 1.504 0 0 0 21.5 4zM12 12.07L2.82 5h18.36zm-2.846-.93L2 18.292V5.631zm.798.615L12 13.33l2.048-1.576L21.293 19H2.707zm4.894-.616L22 5.631v12.662z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/envelope32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/envelope32.json new file mode 100644 index 00000000..8e8c57f8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/envelope32.json @@ -0,0 +1 @@ +"M28 6H4a2.003 2.003 0 0 0-2 2v16a2.001 2.001 0 0 0 2 2h24a2.001 2.001 0 0 0 2-2V8a2.003 2.003 0 0 0-2-2zm-8.46 8.833l9.324-7.307A.973.973 0 0 1 29 8v16a.963.963 0 0 1-.05.243zM3.05 24.244A.963.963 0 0 1 3 24V8a.973.973 0 0 1 .136-.474l9.323 7.307zM4.086 7h23.826L16 16.337zM4 25a.96.96 0 0 1-.243-.05l9.495-9.495L16 17.608l2.748-2.153 9.496 9.496A.96.96 0 0 1 28 25z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/erase16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/erase16.json new file mode 100644 index 00000000..4a06d7e6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/erase16.json @@ -0,0 +1 @@ +"M8.037 14.625a.705.705 0 0 0 .778.162l6.738-2.773c.941-.383.173-2.43-.285-3.63l-.22-.576-7.2-6.473a.723.723 0 0 0-.489-.191.631.631 0 0 0-.213.034L.026 3.213 0 3.94a10.405 10.405 0 0 0 .889 3.207.678.678 0 0 0 .154.247zm.58-.838L1.805 6.743l-.125-.33a17.066 17.066 0 0 1-.53-1.556l5.454 5.454a2.191 2.191 0 0 0 2.318.502l5.425-2.034a7.782 7.782 0 0 1 .659 2.378zM7.29 2.177l6.42 5.773-5.14 1.927a1.19 1.19 0 0 1-1.259-.273l-5.78-5.781z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/erase24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/erase24.json new file mode 100644 index 00000000..2282be40 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/erase24.json @@ -0,0 +1 @@ +"M22.577 11.732L11.812 2.279A1.095 1.095 0 0 0 11.08 2a.964.964 0 0 0-.318.05L.115 5.02.076 6.082c-.05 1.38.882 3.505 1.33 4.683a.986.986 0 0 0 .23.36l10.458 10.56a1.07 1.07 0 0 0 .759.315 1.089 1.089 0 0 0 .403-.078l10.075-4.05c1.408-.559.259-3.548-.426-5.3zM11.03 3.012l.121.018 10.091 8.861-7.997 3a2.045 2.045 0 0 1-2.155-.468L2.157 5.489zm11.91 13.952l-10.057 4.03-.03.006a.067.067 0 0 1-.048-.02L2.347 10.422l-.225-.571a12.076 12.076 0 0 1-1.047-3.733l.01-.286 9.298 9.298a3.041 3.041 0 0 0 3.213.696l8.292-3.11.086.22c1.117 2.859 1.141 3.768.965 4.028z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/erase32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/erase32.json new file mode 100644 index 00000000..dc145ba3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/erase32.json @@ -0,0 +1 @@ +"M30.102 16.113L15.749 3.388a1.453 1.453 0 0 0-.975-.376 1.275 1.275 0 0 0-.425.067l-14.197 4-.05 1.429c-.067 1.858 1.175 4.718 1.771 6.304a1.33 1.33 0 0 0 .308.486l13.944 14.215a1.42 1.42 0 0 0 1.012.424 1.44 1.44 0 0 0 .538-.105l13.433-5.452c1.877-.752.345-4.776-.568-7.136zM14.62 4.041l.153-.03a.458.458 0 0 1 .304.118l13.423 11.9-11.182 4.193a2.885 2.885 0 0 1-3.049-.661L2.239 7.53zm16.116 19.41L17.3 28.905a.425.425 0 0 1-.162.033.419.419 0 0 1-.3-.126L2.895 14.597a.352.352 0 0 1-.081-.125l-.293-.763c-.585-1.504-1.47-3.776-1.42-5.166l.025-.7 12.436 12.424a3.882 3.882 0 0 0 4.107.89l11.626-4.36.312.806c1.836 4.746 1.497 5.7 1.13 5.847z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/escalator16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/escalator16.json new file mode 100644 index 00000000..9361b95a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/escalator16.json @@ -0,0 +1 @@ +"M16 4a2.002 2.002 0 0 0-2-2h-1.728l-9 9H2a2 2 0 0 0 0 4h13V5.722A1.994 1.994 0 0 0 16 4zm-2 10H4.707l8-8H14zm0-9h-1.707l-9 9H2a1 1 0 0 1 0-2h1.686l9-9H14a1 1 0 0 1 0 2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/escalator24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/escalator24.json new file mode 100644 index 00000000..32167376 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/escalator24.json @@ -0,0 +1 @@ +"M24 5.5A2.387 2.387 0 0 0 21.75 3h-3.457l-13 13H2.25A2.387 2.387 0 0 0 0 18.5a2.413 2.413 0 0 0 2 2.472V21h21V7.577A2.582 2.582 0 0 0 24 5.5zM22 20H6.707l12-12h3.043a1.993 1.993 0 0 0 .25-.028zm-.25-13h-3.457l-13 13H2.25A1.394 1.394 0 0 1 1 18.5 1.394 1.394 0 0 1 2.25 17h3.457l13-13h3.043A1.394 1.394 0 0 1 23 5.5 1.394 1.394 0 0 1 21.75 7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/escalator32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/escalator32.json new file mode 100644 index 00000000..575cf629 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/escalator32.json @@ -0,0 +1 @@ +"M32 7a3.003 3.003 0 0 0-3-3h-3.707l-18 18H3a3 3 0 0 0 0 6h28V9.22A2.982 2.982 0 0 0 32 7zm-2 20H8.707l17-17H29a2.965 2.965 0 0 0 1-.184zM29 9h-3.707l-18 18H3a2 2 0 0 1 0-4h4.707l18-18H29a2 2 0 0 1 0 4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/escalatorDown16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/escalatorDown16.json new file mode 100644 index 00000000..ddc1f51b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/escalatorDown16.json @@ -0,0 +1 @@ +"M16 3a2.003 2.003 0 0 0-2-2h-1.728l-9 9H2a2 2 0 0 0 0 4h13V4.722A1.994 1.994 0 0 0 16 3zm-2 10H4.707l8-8H14zm0-9h-1.707l-9 9H2a1 1 0 0 1 0-2h1.687l9-9H14a1 1 0 0 1 0 2zM2.707 6H5v1H1V3h1v2.293l4.281-4.281.707.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/escalatorDown24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/escalatorDown24.json new file mode 100644 index 00000000..66b87b89 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/escalatorDown24.json @@ -0,0 +1 @@ +"M24 5.5A2.388 2.388 0 0 0 21.75 3h-3.457l-13 13H2.25A2.388 2.388 0 0 0 0 18.5a2.413 2.413 0 0 0 2 2.472V21h21V7.577A2.582 2.582 0 0 0 24 5.5zM22 20H6.707l12-12h3.043a1.993 1.993 0 0 0 .25-.028zm-.25-13h-3.457l-13 13H2.25A1.394 1.394 0 0 1 1 18.5 1.394 1.394 0 0 1 2.25 17h3.457l13-13h3.043A1.394 1.394 0 0 1 23 5.5 1.394 1.394 0 0 1 21.75 7zM3.707 10H7v1H2V6h1v3.293l7.278-7.278.707.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/escalatorDown32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/escalatorDown32.json new file mode 100644 index 00000000..a5a53d26 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/escalatorDown32.json @@ -0,0 +1 @@ +"M32 7a3.003 3.003 0 0 0-3-3h-3.707l-18 18H3a3 3 0 0 0 0 6h28V9.22A2.982 2.982 0 0 0 32 7zm-2 20H8.707l17-17H29a2.965 2.965 0 0 0 1-.184zM29 9h-3.707l-18 18H3a2 2 0 0 1 0-4h4.707l18-18H29a2 2 0 0 1 0 4zM5.746 13H10v1H4V8h1v4.332l9.272-9.271.707.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/escalatorUp16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/escalatorUp16.json new file mode 100644 index 00000000..f8c27187 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/escalatorUp16.json @@ -0,0 +1 @@ +"M16 3a2.003 2.003 0 0 0-2-2h-1.728l-9 9H2a2 2 0 0 0 0 4h13V4.722A1.994 1.994 0 0 0 16 3zm-2 10H4.707l8-8H14zm0-9h-1.707l-9 9H2a1 1 0 0 1 0-2h1.687l9-9H14a1 1 0 0 1 0 2zM7 1v4H6V2.707L1.773 6.934l-.707-.707L5.293 2H3V1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/escalatorUp24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/escalatorUp24.json new file mode 100644 index 00000000..81b2a168 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/escalatorUp24.json @@ -0,0 +1 @@ +"M24 5.5A2.388 2.388 0 0 0 21.75 3h-3.457l-13 13H2.25A2.388 2.388 0 0 0 0 18.5a2.413 2.413 0 0 0 2 2.472V21h21V7.577A2.582 2.582 0 0 0 24 5.5zM22 20H6.707l12-12h3.043a1.993 1.993 0 0 0 .25-.028zm-.25-13h-3.457l-13 13H2.25A1.394 1.394 0 0 1 1 18.5 1.394 1.394 0 0 1 2.25 17h3.457l13-13h3.043A1.394 1.394 0 0 1 23 5.5 1.394 1.394 0 0 1 21.75 7zM11 2v5h-1V3.707l-7.237 7.237-.707-.707L9.293 3H6V2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/escalatorUp32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/escalatorUp32.json new file mode 100644 index 00000000..f8fb4c42 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/escalatorUp32.json @@ -0,0 +1 @@ +"M32 7a3.003 3.003 0 0 0-3-3h-3.707l-18 18H3a3 3 0 0 0 0 6h28V9.22A2.982 2.982 0 0 0 32 7zm-2 20H8.707l17-17H29a2.965 2.965 0 0 0 1-.184zM29 9h-3.707l-18 18H3a2 2 0 0 1 0-4h4.707l18-18H29a2 2 0 0 1 0 4zM15 3v6h-1V4.707l-9.261 9.261-.707-.707L13.293 4H9V3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/esriCommunity16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/esriCommunity16.json new file mode 100644 index 00000000..96ba6ea1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/esriCommunity16.json @@ -0,0 +1 @@ +"M8 15.943a1.687 1.687 0 0 0 .674-.14l4.931-2.158A2.33 2.33 0 0 0 15 11.51V2.966L8.674.196a1.691 1.691 0 0 0-1.349.001l-4.93 2.158A2.33 2.33 0 0 0 1 4.49v8.545l6.326 2.77a1.687 1.687 0 0 0 .674.14zM2 4.49a1.33 1.33 0 0 1 .796-1.218l4.93-2.157a.693.693 0 0 1 .547 0L14 3.62v7.89a1.33 1.33 0 0 1-.796 1.218l-4.93 2.158a.687.687 0 0 1-.547 0L2 12.379zM8.368 13A4.852 4.852 0 0 1 3.5 8.176a4.626 4.626 0 0 1 1.4-3.317A4.707 4.707 0 0 1 8.17 3.5a4.38 4.38 0 0 1 1.124.146L8.956 4.9a3.01 3.01 0 0 0-.795-.104 3.284 3.284 0 0 0-3.231 3.25 3.434 3.434 0 0 0 5.657 2.577.11.11 0 0 1 .15.007l.915.954a.109.109 0 0 1-.006.156A4.889 4.889 0 0 1 8.368 13zm2.56-5.806a3.23 3.23 0 0 0-.636-1.318l.4-1.496A4.577 4.577 0 0 1 12.5 8.046v.732H8.105a1.426 1.426 0 0 1-1.429-1.424.16.16 0 0 1 .16-.16z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/esriCommunity24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/esriCommunity24.json new file mode 100644 index 00000000..c2a5983b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/esriCommunity24.json @@ -0,0 +1 @@ +"M11.149.79L3.9 3.961A3.173 3.173 0 0 0 2 6.869v12.337l9.15 4.005a2.13 2.13 0 0 0 1.7 0l7.249-3.173A3.173 3.173 0 0 0 22 17.131V4.794L12.85.789a2.13 2.13 0 0 0-1.701 0zM21 17.13a2.174 2.174 0 0 1-1.302 1.992l-7.248 3.173a1.125 1.125 0 0 1-.9 0L3 18.552V6.869a2.174 2.174 0 0 1 1.302-1.991l7.248-3.173a1.127 1.127 0 0 1 .9 0L21 5.448zM7.209 7.148A7.32 7.32 0 0 0 5 12.391a7.665 7.665 0 0 0 12.77 5.661.711.711 0 0 0 .043-1.024l-1.275-1.333a.713.713 0 0 0-.973-.053 4.547 4.547 0 0 1-7.462-3.444 4.328 4.328 0 0 1 4.252-4.29 3.93 3.93 0 0 1 1.036.135l.485.133.758-2.815-.485-.129a7.374 7.374 0 0 0-6.94 1.915zm6.193-1.057l-.238.882a5.079 5.079 0 0 0-.81-.064 5.342 5.342 0 0 0-5.251 5.29 5.547 5.547 0 0 0 8.894 4.378l.882.922A6.665 6.665 0 0 1 6 12.392 6.328 6.328 0 0 1 7.91 7.86 6.413 6.413 0 0 1 12.369 6a5.952 5.952 0 0 1 1.034.09zM15.789 11h-5.101a.689.689 0 0 0-.688.688A2.315 2.315 0 0 0 12.313 14H18a1.001 1.001 0 0 0 1-1v-1.113a7.24 7.24 0 0 0-2.852-5.785l-.592-.444-.843 3.161.165.2A4.023 4.023 0 0 1 15.789 11zm.338-3.603A6.279 6.279 0 0 1 18 11.887V13h-5.688a1.315 1.315 0 0 1-1.274-1h5.655l.07-.416a4.263 4.263 0 0 0-.953-2.998z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/esriCommunity32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/esriCommunity32.json new file mode 100644 index 00000000..49810a4c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/esriCommunity32.json @@ -0,0 +1 @@ +"M17.185.288a2.96 2.96 0 0 0-2.37 0L4.575 4.771A4.299 4.299 0 0 0 2 8.709v17.393l12.815 5.61a2.96 2.96 0 0 0 2.37 0l10.24-4.483A4.298 4.298 0 0 0 30 23.291V5.898zM29 23.291a3.299 3.299 0 0 1-1.977 3.022l-10.24 4.483a1.962 1.962 0 0 1-1.567 0L3 25.448V8.708a3.298 3.298 0 0 1 1.976-3.021l10.24-4.483a1.956 1.956 0 0 1 1.568 0L29 6.552zM9.794 9.72A9.274 9.274 0 0 0 7 16.36a9.702 9.702 0 0 0 16.222 7.123.715.715 0 0 0 .233-.499.707.707 0 0 0-.196-.513l-1.727-1.808a.71.71 0 0 0-.97-.049 5.981 5.981 0 0 1-9.861-4.501 5.707 5.707 0 0 1 5.604-5.659 5.161 5.161 0 0 1 1.368.18l.485.132.9-3.343-.486-.129A9.318 9.318 0 0 0 9.794 9.72zm8.033-1.572l-.38 1.409a6.348 6.348 0 0 0-1.142-.103A6.72 6.72 0 0 0 9.7 16.112a6.982 6.982 0 0 0 11.296 5.437l1.327 1.39A8.701 8.701 0 0 1 8 16.359a8.28 8.28 0 0 1 2.497-5.928A8.372 8.372 0 0 1 16.321 8a7.774 7.774 0 0 1 1.506.147zM20.867 14h-7.065a.803.803 0 0 0-.802.802A3.202 3.202 0 0 0 16.198 18H25v-1.887a9.195 9.195 0 0 0-3.616-7.344l-.592-.445-1.012 3.798.164.198a5.381 5.381 0 0 1 .923 1.68zm.5-3.949A8.235 8.235 0 0 1 24 16.113V17h-7.802a2.201 2.201 0 0 1-2.19-2h8.154l-.144-.614a6.709 6.709 0 0 0-1.142-2.498z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/esriCommunityGlyph16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/esriCommunityGlyph16.json new file mode 100644 index 00000000..686cf2d0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/esriCommunityGlyph16.json @@ -0,0 +1 @@ +"M8.644 3.176a4.116 4.116 0 0 1 1.085.141l.485.134.778-2.9-.484-.128a7.694 7.694 0 0 0-9.506 7.463 7.96 7.96 0 0 0 13.349 5.832.635.635 0 0 0 .206-.446l-.03-.3-1.602-1.681a.628.628 0 0 0-.862-.04 4.836 4.836 0 0 1-3.124 1.163 4.715 4.715 0 0 1-4.714-4.73 4.513 4.513 0 0 1 1.31-3.172 4.338 4.338 0 0 1 3.109-1.336zM3.225 7.684a5.716 5.716 0 0 0 5.714 5.73 5.86 5.86 0 0 0 3.5-1.183l.95.997A6.959 6.959 0 0 1 2.003 7.886 6.74 6.74 0 0 1 8.658 1.18a6.175 6.175 0 0 1 1.103.099l-.259.966a5.24 5.24 0 0 0-.858-.07A5.33 5.33 0 0 0 4.82 3.812a5.506 5.506 0 0 0-1.595 3.872zM16 8.264v-.637a7.675 7.675 0 0 0-3.017-6.129l-.592-.444-.88 3.302.164.198A4.373 4.373 0 0 1 12.452 6H6.735A.736.736 0 0 0 6 6.735 2.267 2.267 0 0 0 8.265 9h7A.736.736 0 0 0 16 8.265zM15 8H8.265a1.267 1.267 0 0 1-1.237-1h6.677l-.118-.597a5.686 5.686 0 0 0-.98-2.28l.356-1.333A6.715 6.715 0 0 1 15 7.627z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/esriCommunityGlyph24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/esriCommunityGlyph24.json new file mode 100644 index 00000000..a9751f14 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/esriCommunityGlyph24.json @@ -0,0 +1 @@ +"M18.774 2.882l-.592-.445-1.146 4.305.164.198a6.8 6.8 0 0 1 1.383 3.062H9.798a.803.803 0 0 0-.802.802 3.202 3.202 0 0 0 3.198 3.198h10.802v-2.536a10.75 10.75 0 0 0-4.222-8.584zm3.222 10.12h-9.802a2.201 2.201 0 0 1-2.19-2h9.721l-.064-.557a8.066 8.066 0 0 0-1.528-3.938l.625-2.348a9.79 9.79 0 0 1 3.238 7.307zm-3.33 3.849a.683.683 0 0 0-.938-.046 7.12 7.12 0 0 1-4.602 1.714 6.988 6.988 0 0 1-6.992-6.97 6.631 6.631 0 0 1 1.953-4.68 6.472 6.472 0 0 1 4.618-1.973 6.05 6.05 0 0 1 1.606.21l.485.134 1-3.726-.484-.13A10.775 10.775 0 0 0 2.004 11.838a11.155 11.155 0 0 0 18.71 8.169.69.69 0 0 0 .222-.48.68.68 0 0 0-.188-.49zm-5.51 5.103A10.147 10.147 0 0 1 3.005 11.837a9.84 9.84 0 0 1 9.72-9.791 9.054 9.054 0 0 1 1.843.189l-.48 1.792a7.184 7.184 0 0 0-1.382-.131 7.465 7.465 0 0 0-5.33 2.27 7.625 7.625 0 0 0-2.24 5.383 7.988 7.988 0 0 0 7.991 7.97 8.15 8.15 0 0 0 5.021-1.762l1.648 1.728a10.167 10.167 0 0 1-6.638 2.47z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/esriCommunityGlyph32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/esriCommunityGlyph32.json new file mode 100644 index 00000000..60825c57 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/esriCommunityGlyph32.json @@ -0,0 +1 @@ +"M23.777 4.8l-.593-.445-1.367 5.139.164.198A9.41 9.41 0 0 1 23.838 14H12.82a.82.82 0 0 0-.82.82A4.185 4.185 0 0 0 16.18 19h12a.82.82 0 0 0 .82-.82v-2.75A13.316 13.316 0 0 0 23.777 4.8zM28 18H16.18a3.185 3.185 0 0 1-3.175-3h12.014l-.091-.578a11.058 11.058 0 0 0-2.013-5.164l.847-3.187A12.355 12.355 0 0 1 28 15.43zM17.021 29.757a14.063 14.063 0 0 0 9.442-3.647.806.806 0 0 0 .042-1.153l-2.54-2.663a.806.806 0 0 0-1.104-.055 9.028 9.028 0 0 1-14.89-6.81 8.638 8.638 0 0 1 8.477-8.573 7.823 7.823 0 0 1 2.075.272l.485.134 1.199-4.466-.484-.129A13.54 13.54 0 0 0 3 15.793a14.009 14.009 0 0 0 14.021 13.964zM7.742 6.892a12.54 12.54 0 0 1 8.73-3.65 11.624 11.624 0 0 1 2.507.273l-.68 2.53a8.976 8.976 0 0 0-1.851-.189 9.652 9.652 0 0 0-9.476 9.572 10.028 10.028 0 0 0 16.397 7.69l2.274 2.383A13.027 13.027 0 0 1 4 15.793a12.445 12.445 0 0 1 3.742-8.901z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/event16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/event16.json new file mode 100644 index 00000000..263671e3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/event16.json @@ -0,0 +1 @@ +"M15 2v1H1V2h1V1H0v14h16V1h-2v1zm0 12H1V4h14zM5 2V1h6v1zM4 0v2H3V0zm8 2V0h1v2zM6.714 9.51L4.634 8h2.573L8 5.56 8.793 8h2.572L9.286 9.51l.796 2.447L8 10.443l-2.082 1.514z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/event24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/event24.json new file mode 100644 index 00000000..caf5bd8a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/event24.json @@ -0,0 +1 @@ +"M20 4.026h2V7H2V4.026h2v-1H1V21h22V3.026h-3zM22 20H2V8.026h20zM7 4.026v-1h10v1zM5 2h1v3H5zm13 0h1v3h-1zM9.209 17.309L12 15.28l2.791 2.028-1.066-3.281L16.515 12h-3.449L12 8.719 10.934 12h-3.45l2.791 2.028zM11.66 13l.34-1.046.34 1.046h1.097l-.888.646.34 1.044-.889-.645-.889.645.34-1.044-.889-.646z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/event32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/event32.json new file mode 100644 index 00000000..ca2a8287 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/event32.json @@ -0,0 +1 @@ +"M25 6h4v4H3V6h4V5H2v22h28V5h-5zm4 20H3V11h26zM10 6V5h12v1zm13-3h1v4h-1zM8 3h1v4H8zm4.55 19.707l3.47-2.525 3.47 2.524-1.329-4.079L21.623 16h-4.28l-1.322-3.973L14.696 16h-4.303l3.486 2.624zM13.384 17h2.033l.603-1.809.602 1.809h2.03l-1.662 1.262.593 1.82-1.563-1.137-1.565 1.139.596-1.83z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/exclamationMarkCircle16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/exclamationMarkCircle16.json new file mode 100644 index 00000000..ac43d752 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/exclamationMarkCircle16.json @@ -0,0 +1 @@ +"M9.495 11.524a1 1 0 0 1-2 0v-.048a1 1 0 0 1 2 0zM8.995 5h-.977v4h.977zM15.8 8.5a7.3 7.3 0 1 1-7.3-7.3 7.3 7.3 0 0 1 7.3 7.3zm-1 0a6.3 6.3 0 1 0-6.3 6.3 6.307 6.307 0 0 0 6.3-6.3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/exclamationMarkCircle16F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/exclamationMarkCircle16F.json new file mode 100644 index 00000000..2caa56b9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/exclamationMarkCircle16F.json @@ -0,0 +1 @@ +"M1.2 8.5a7.3 7.3 0 1 0 7.3-7.3 7.3 7.3 0 0 0-7.3 7.3zm8.295 2.976v.048a1 1 0 0 1-2 0v-.048a1 1 0 0 1 2 0zM8.995 9h-.977V5h.977z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/exclamationMarkCircle24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/exclamationMarkCircle24.json new file mode 100644 index 00000000..42ff30ca --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/exclamationMarkCircle24.json @@ -0,0 +1 @@ +"M12 7h1v7h-1zm1.5 9.5a1 1 0 1 0-1 1 1.002 1.002 0 0 0 1-1zm9.3-4A10.3 10.3 0 1 1 12.5 2.2a10.297 10.297 0 0 1 10.3 10.3zm-1 0a9.3 9.3 0 1 0-9.3 9.3 9.31 9.31 0 0 0 9.3-9.3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/exclamationMarkCircle24F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/exclamationMarkCircle24F.json new file mode 100644 index 00000000..d62acd47 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/exclamationMarkCircle24F.json @@ -0,0 +1 @@ +"M12.5 2.2a10.3 10.3 0 1 0 10.3 10.3A10.299 10.299 0 0 0 12.5 2.2zM12 7h1v7h-1zm.5 10.5a1 1 0 1 1 1-1 1.002 1.002 0 0 1-1 1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/exclamationMarkCircle32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/exclamationMarkCircle32.json new file mode 100644 index 00000000..0d0bae5f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/exclamationMarkCircle32.json @@ -0,0 +1 @@ +"M16.5 24.5a1 1 0 1 1 1-1 1.002 1.002 0 0 1-1 1zM16 20h1V9h-1zm13.8-3.5A13.3 13.3 0 1 1 16.5 3.2a13.3 13.3 0 0 1 13.3 13.3zm-1 0a12.3 12.3 0 1 0-12.3 12.3 12.314 12.314 0 0 0 12.3-12.3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/exclamationMarkCircle32F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/exclamationMarkCircle32F.json new file mode 100644 index 00000000..317d8b2a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/exclamationMarkCircle32F.json @@ -0,0 +1 @@ +"M16.5 29.8A13.3 13.3 0 1 0 3.2 16.5a13.3 13.3 0 0 0 13.3 13.3zM16 9h1v11h-1zm.5 13.5a1 1 0 1 1-1 1 1.002 1.002 0 0 1 1-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/exclamationMarkTriangle16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/exclamationMarkTriangle16.json new file mode 100644 index 00000000..db7e1457 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/exclamationMarkTriangle16.json @@ -0,0 +1 @@ +"M1.995 15h13.01a.937.937 0 0 0 .838-1.355L9.32.52a.907.907 0 0 0-1.64 0L1.157 13.645A.937.937 0 0 0 1.995 15zM8.52 1.08L14.902 14H2.098zm.976 10.396v.048a1 1 0 0 1-2 0v-.048a1 1 0 0 1 2 0zM8.995 9h-.977V5h.977z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/exclamationMarkTriangle16F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/exclamationMarkTriangle16F.json new file mode 100644 index 00000000..0c227b29 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/exclamationMarkTriangle16F.json @@ -0,0 +1 @@ +"M1.995 15h13.01a.937.937 0 0 0 .838-1.355L9.32.52a.907.907 0 0 0-1.64 0L1.157 13.645A.937.937 0 0 0 1.995 15zM8.018 5h.977v4h-.977zm-.523 6.476a1 1 0 0 1 2 0v.048a1 1 0 0 1-2 0z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/exclamationMarkTriangle24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/exclamationMarkTriangle24.json new file mode 100644 index 00000000..0e1cbffb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/exclamationMarkTriangle24.json @@ -0,0 +1 @@ +"M1.225 21.225A1.678 1.678 0 0 0 2.707 22H22.28a1.68 1.68 0 0 0 1.484-.775 1.608 1.608 0 0 0 .003-1.656L13.995 1.827a1.745 1.745 0 0 0-2.969 0l-9.8 17.742a1.603 1.603 0 0 0 0 1.656zm.859-1.143l9.82-17.773A.71.71 0 0 1 12.508 2a.73.73 0 0 1 .629.342l9.751 17.708a.626.626 0 0 1 .017.662.725.725 0 0 1-.626.288H2.708a.723.723 0 0 1-.623-.286.605.605 0 0 1-.001-.632zM13 15h-1V8h1zm-1.5 2.5a1 1 0 1 1 1 1 1.002 1.002 0 0 1-1-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/exclamationMarkTriangle24F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/exclamationMarkTriangle24F.json new file mode 100644 index 00000000..cd00fc7c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/exclamationMarkTriangle24F.json @@ -0,0 +1 @@ +"M13.995 1.827a1.745 1.745 0 0 0-2.969 0l-9.8 17.742a1.603 1.603 0 0 0 0 1.656 1.678 1.678 0 0 0 1.48.775H22.28a1.68 1.68 0 0 0 1.484-.775 1.608 1.608 0 0 0 .003-1.656zM12 8h1v7h-1zm.5 10.5a1 1 0 1 1 1-1 1.002 1.002 0 0 1-1 1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/exclamationMarkTriangle32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/exclamationMarkTriangle32.json new file mode 100644 index 00000000..7cdd070a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/exclamationMarkTriangle32.json @@ -0,0 +1 @@ +"M3.929 29h25.148a1.897 1.897 0 0 0 1.67-2.797L18.217 2.951a1.897 1.897 0 0 0-3.337-.005L2.261 26.198A1.897 1.897 0 0 0 3.93 29zm-.788-2.324L15.759 3.423a.896.896 0 0 1 1.577.002l12.531 23.253a.898.898 0 0 1-.79 1.322H3.93a.897.897 0 0 1-.788-1.324zM15.5 24.5a1 1 0 1 1 1 1 1.002 1.002 0 0 1-1-1zM17 21h-1V10h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/exclamationMarkTriangle32F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/exclamationMarkTriangle32F.json new file mode 100644 index 00000000..15b36193 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/exclamationMarkTriangle32F.json @@ -0,0 +1 @@ +"M18.217 2.951a1.897 1.897 0 0 0-3.337-.005L2.261 26.198A1.897 1.897 0 0 0 3.93 29h25.148a1.897 1.897 0 0 0 1.67-2.797zM16 10h1v11h-1zm.5 15.5a1 1 0 1 1 1-1 1.002 1.002 0 0 1-1 1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/exitHighwayLeft16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/exitHighwayLeft16.json new file mode 100644 index 00000000..86168688 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/exitHighwayLeft16.json @@ -0,0 +1 @@ +"M12 8.886a6.411 6.411 0 0 0-1-.85V2h1zM4.5 1.81L1.69 4.62l.708.706L4 3.723V4c0 3.385 2.074 4.346 3.904 5.194C9.565 9.964 11 10.63 11 13v1h1v-1c0-3.01-1.953-3.915-3.675-4.713C6.54 7.46 5 6.747 5 4v-.277l1.602 1.602.707-.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/exitHighwayLeft24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/exitHighwayLeft24.json new file mode 100644 index 00000000..21e88ee3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/exitHighwayLeft24.json @@ -0,0 +1 @@ +"M17 14.907a7.418 7.418 0 0 0-1-1.11V3h1zM7 6.5c0 4.896 2.608 6.306 4.91 7.55C14.103 15.237 16 16.262 16 20v1h1v-1c0-4.333-2.347-5.602-4.616-6.83C10.13 11.953 8 10.8 8 6.5V3.707l1.64 1.64.707-.706L7.5 1.793 4.653 4.641l.707.707L7 3.708z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/exitHighwayLeft32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/exitHighwayLeft32.json new file mode 100644 index 00000000..ea533b60 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/exitHighwayLeft32.json @@ -0,0 +1 @@ +"M23 20.273a8.957 8.957 0 0 0-1-1.29V4h1zM9 8c0 6.44 3.713 8.293 6.989 9.929C19.08 19.472 22 20.929 22 26v2h1v-2c0-5.69-3.337-7.355-6.564-8.967C13.126 15.382 10 13.821 10 8V4.692l2.661 2.662.707-.707-3.853-3.854L5.66 6.646l.707.707L9 4.722z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/exitHighwayRight16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/exitHighwayRight16.json new file mode 100644 index 00000000..17afaeb8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/exitHighwayRight16.json @@ -0,0 +1 @@ +"M4 8.886a6.411 6.411 0 0 1 1-.85V2H4zm7.5-7.077l2.81 2.81-.708.706L12 3.723V4c0 3.385-2.074 4.346-3.904 5.194C6.435 9.964 5 10.63 5 13v1H4v-1c0-3.01 1.953-3.915 3.675-4.713C9.46 7.46 11 6.747 11 4v-.277L9.398 5.325l-.707-.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/exitHighwayRight24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/exitHighwayRight24.json new file mode 100644 index 00000000..278fbe1b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/exitHighwayRight24.json @@ -0,0 +1 @@ +"M7 14.907a7.418 7.418 0 0 1 1-1.11V3H7zM17 6.5c0 4.896-2.608 6.306-4.91 7.55C9.897 15.237 8 16.262 8 20v1H7v-1c0-4.333 2.347-5.602 4.616-6.83C13.87 11.953 16 10.8 16 6.5V3.707l-1.64 1.64-.707-.706L16.5 1.793l2.847 2.848-.707.707L17 3.708z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/exitHighwayRight32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/exitHighwayRight32.json new file mode 100644 index 00000000..17bba4b8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/exitHighwayRight32.json @@ -0,0 +1 @@ +"M9 20.273a8.957 8.957 0 0 1 1-1.29V4H9zM23 8c0 6.44-3.713 8.293-6.989 9.929C12.921 19.472 10 20.929 10 26v2H9v-2c0-5.69 3.337-7.355 6.564-8.967C18.874 15.382 22 13.821 22 8V4.692l-2.661 2.662-.707-.707 3.853-3.854 3.854 3.854-.707.707L23 4.722z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/expand16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/expand16.json new file mode 100644 index 00000000..1d6ba77b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/expand16.json @@ -0,0 +1 @@ +"M15 15h-4v-1h2.282l-3.633-3.584.767-.767L14 13.282V11h1zM5 1v1H2.718l3.633 3.584-.767.767L2 2.718V5H1V1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/expand24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/expand24.json new file mode 100644 index 00000000..ff6a5c2e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/expand24.json @@ -0,0 +1 @@ +"M22 21.998L16 22v-.998L20.34 21l-5.75-5.751.659-.66L21 20.34l.002-4.34H22zM8 2v.998L3.66 3l5.75 5.751-.659.66L3 3.66 2.998 8H2l.002-6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/expand32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/expand32.json new file mode 100644 index 00000000..a0edb142 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/expand32.json @@ -0,0 +1 @@ +"M19.646 20.354L27.293 28H23v1h6v-6h-1v4.293l-7.646-7.646zm-7.293-8.707L4.707 4H9V3H3v6h1V4.707l7.646 7.646z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/explore16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/explore16.json new file mode 100644 index 00000000..8d0facfe --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/explore16.json @@ -0,0 +1 @@ +"M3.384 12.607L9.799 9.51l2.74-6.05L6.49 6.202zm5.471-3.752l-3.317 1.602 1.606-3.313zM8 .2A7.8 7.8 0 1 0 15.8 8 7.809 7.809 0 0 0 8 .2zm0 14.6A6.8 6.8 0 1 1 14.8 8 6.807 6.807 0 0 1 8 14.8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/explore24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/explore24.json new file mode 100644 index 00000000..62b6aa6c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/explore24.json @@ -0,0 +1 @@ +"M6.45 17.216l7.981-3.845 2.98-7.115-7.116 2.98zm6.741-4.358l-4.599 2.216 2.216-4.6zM12 1.2A10.8 10.8 0 1 0 22.8 12 10.812 10.812 0 0 0 12 1.2zm0 20.6a9.8 9.8 0 1 1 9.8-9.8 9.81 9.81 0 0 1-9.8 9.8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/explore32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/explore32.json new file mode 100644 index 00000000..1cad81c6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/explore32.json @@ -0,0 +1 @@ +"M8.235 24.265l11.038-5.212 4.4-10.226-10.226 4.4zm9.798-5.732L10.33 22.17l3.637-7.703zM16 2.2A13.8 13.8 0 1 0 29.8 16 13.815 13.815 0 0 0 16 2.2zm0 26.6A12.8 12.8 0 1 1 28.8 16 12.815 12.815 0 0 1 16 28.8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/export16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/export16.json new file mode 100644 index 00000000..96f0e5da --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/export16.json @@ -0,0 +1 @@ +"M8 12V3.739L6.415 5.324l-.707-.707 2.81-2.81 2.808 2.81-.707.707L9 3.704V12zm-3-1v-1H2v5h13v-5h-3v1h2v3H3v-3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/export24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/export24.json new file mode 100644 index 00000000..3831bd44 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/export24.json @@ -0,0 +1 @@ +"M12 18V3.707L9.354 6.354l-.707-.707L12.5 1.793l3.854 3.854-.707.707L13 3.707V18zm5-2h4v5H4v-5h4v-1H3v7h19v-7h-5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/export32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/export32.json new file mode 100644 index 00000000..d0e843b7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/export32.json @@ -0,0 +1 @@ +"M16 24V5.707l-2.646 2.647-.707-.707L16.5 3.793l3.854 3.854-.707.707L17 5.707V24zm5-3h7v7H5v-7h7v-1H4v9h25v-9h-8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/expressionDefinedColor16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/expressionDefinedColor16.json new file mode 100644 index 00000000..6d69ae46 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/expressionDefinedColor16.json @@ -0,0 +1 @@ +"M12.578 15H12v-1h.578c.784 0 1.422-.638 1.422-1.422V10c0-.597.263-1.133.679-1.5A1.996 1.996 0 0 1 14 7V4.422C14 3.638 13.362 3 12.578 3H12V2h.578A2.425 2.425 0 0 1 15 4.422V7a1 1 0 0 0 1 1v1a1 1 0 0 0-1 1v2.578A2.425 2.425 0 0 1 12.578 15zM4 14h-.578A1.423 1.423 0 0 1 2 12.578V10c0-.597-.263-1.133-.679-1.5C1.737 8.133 2 7.597 2 7V4.422C2 3.638 2.638 3 3.422 3H4V2h-.578A2.425 2.425 0 0 0 1 4.422V7a1 1 0 0 1-1 1v1a1 1 0 0 1 1 1v2.578A2.425 2.425 0 0 0 3.422 15H4v-1zm8-4H4v3h8v-3zM9.385 7h-2.77l-.857 2H4.67l3-7h.66l3 7h-1.088l-.857-2zm-.429-1L8 3.77 7.044 6h1.912z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/expressionDefinedColor24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/expressionDefinedColor24.json new file mode 100644 index 00000000..c4f0f49a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/expressionDefinedColor24.json @@ -0,0 +1 @@ +"M16.173 14.976h1.093L12.458 4.024h-.916L6.734 14.976h1.093L9.133 12h5.734l1.306 2.976zM9.572 11L12 5.47 14.428 11H9.572zM7 22H5.703A3.707 3.707 0 0 1 2 18.297V15c0-1.103-.897-2-2-2v-1c1.103 0 2-.897 2-2V6.703A3.707 3.707 0 0 1 5.703 3H7v1H5.703A2.707 2.707 0 0 0 3 6.703V10a3 3 0 0 1-1.344 2.5A3 3 0 0 1 3 15v3.297A2.707 2.707 0 0 0 5.703 21H7v1zm11.297 0H17v-1h1.297A2.707 2.707 0 0 0 21 18.297V15a3 3 0 0 1 1.344-2.5A3 3 0 0 1 21 10V6.703A2.707 2.707 0 0 0 18.297 4H17V3h1.297A3.707 3.707 0 0 1 22 6.703V10c0 1.103.897 2 2 2v1c-1.103 0-2 .897-2 2v3.297A3.707 3.707 0 0 1 18.297 22zM17 19H7v-3h10v3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/expressionDefinedColor32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/expressionDefinedColor32.json new file mode 100644 index 00000000..6d87b33b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/expressionDefinedColor32.json @@ -0,0 +1 @@ +"M21.335 20h1.11l-6.13-14h-.63l-6.13 14h1.11l1.728-4h7.214l1.728 4zm-8.51-5L16 7.652 19.175 15h-6.35zm11.51 14H23v-1h1.336A3.668 3.668 0 0 0 28 24.336V20.75c0-1.37.808-3.214 2.065-4.15A3.753 3.753 0 0 1 28 13.25V8.664A3.668 3.668 0 0 0 24.336 5H23V4h1.336A4.67 4.67 0 0 1 29 8.664v4.586A2.753 2.753 0 0 0 31.75 16H32v1h-.25C30.334 17 29 19.112 29 20.75v3.586A4.67 4.67 0 0 1 24.336 29zM9 29H7.664A4.67 4.67 0 0 1 3 24.336V20.75C3 19.112 1.666 17 .25 17H0v-1h.25A2.753 2.753 0 0 0 3 13.25V8.664A4.67 4.67 0 0 1 7.664 4H9v1H7.664A3.668 3.668 0 0 0 4 8.664v4.586c0 1.462-.84 2.731-2.065 3.35C3.192 17.536 4 19.38 4 20.75v3.586A3.668 3.668 0 0 0 7.664 28H9v1zm14-4H9v-4h14v4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/extendTrim16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/extendTrim16.json new file mode 100644 index 00000000..6816ca3d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/extendTrim16.json @@ -0,0 +1 @@ +"M14 4V3h-3v3h3V5h2V4zm-2 1V4h1v1zM9 4h1v1H9zm2 6h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1zm-8 3h1v3H7zm1-5H7V0h1zm-2 2H0v1h6v1h3V9H6zm1 0h1v1H7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/extendTrim24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/extendTrim24.json new file mode 100644 index 00000000..6cf656cd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/extendTrim24.json @@ -0,0 +1 @@ +[{"d":"M22 15h1v1h-1z"},{"d":"M12 18h1v6h-1zm1-18h-1v13h1zm1 7h1V6h-1zm2 9h1v-1h-1zm2 0h1v-1h-1zm2 0h1v-1h-1zm-9-2v1H1v1h10v1h3v-3zm2 2h-1v-1h1zm6-10V5h-3v3h3V7h4V6zm-1 1h-1V6h1z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/extendTrim32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/extendTrim32.json new file mode 100644 index 00000000..b13ff38a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/extendTrim32.json @@ -0,0 +1 @@ +"M15 24h1v6h-1zm1-22h-1v17h1zm1 8h1V9h-1zm2 12h1v-1h-1zm2 0h1v-1h-1zm2 0h1v-1h-1zm2 0h1v-1h-1zm2 0h1v-1h-1zm2 0h1v-1h-1zM19 10h1V9h-1zm2 0h1V9h-1zm-7 10v1H1v1h13v1h3v-3zm2 2h-1v-1h1zM26 9V8h-3v3h3v-1h4V9zm-1 1h-1V9h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/extent16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/extent16.json new file mode 100644 index 00000000..b88084c8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/extent16.json @@ -0,0 +1 @@ +"M6 14H2v-4H1v5h5zm4 1h5v-5h-1v4h-4zM6 1H1v5h1V2h4zm4 1h4v4h1V1h-5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/extent24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/extent24.json new file mode 100644 index 00000000..ddbd0cc3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/extent24.json @@ -0,0 +1 @@ +"M3 16H2v6h6v-1H3zM16 3h5v5h1V2h-6zm5 18h-5v1h6v-6h-1zM8 2H2v6h1V3h5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/extent32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/extent32.json new file mode 100644 index 00000000..f27cf52f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/extent32.json @@ -0,0 +1 @@ +"M28 4h-6V3h7v7h-1zM4 10H3V3h7v1H4zm6 19H3v-7h1v6h6zm12-1h6v-6h1v7h-7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/extentFilter16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/extentFilter16.json new file mode 100644 index 00000000..cd4834d5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/extentFilter16.json @@ -0,0 +1 @@ +"M15 6h-1V2h-4V1h5zm-1 8h-4v1h5v-5h-1zM6 2V1H1v4h1V2zm1 4v2l-2.8 3h-.006l-.24 1-.13 3h-.649l-.13-3-.245-1L0 8V6zM5.16 8.8H1.84l1.307 1.4h.706zM1 7v1h5V7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/extentFilter24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/extentFilter24.json new file mode 100644 index 00000000..6ba77ad1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/extentFilter24.json @@ -0,0 +1 @@ +"M21 16h1v6h-6v-1h5zM3 3h5V2H2v6h1zm13 0h5v5h1V2h-6zm-2 6v2l-4 4-1 8H6l-1-8-4-4V9zm-5.133 6H6.133l.75 7h1.234zm2.719-3H3.414l2 2h4.172zM13 10H2v.586l.414.414h10.172l.414-.414z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/extentFilter32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/extentFilter32.json new file mode 100644 index 00000000..574d87da --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/extentFilter32.json @@ -0,0 +1 @@ +"M4 10H3V3h7v1H4zm24 0h1V3h-7v1h6zm0 18h-6v1h7v-7h-1zM7 19l-5-5v-2h16v2l-5 5-1.5 11h-3zm4.854 0H8.145l1.228 10h1.254zM3 14h14v-1H3zm4.468 4h5.064l3.333-3H4.135z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/eyedropper16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/eyedropper16.json new file mode 100644 index 00000000..3f82bdf9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/eyedropper16.json @@ -0,0 +1 @@ +"M.069 15.188a.559.559 0 0 0 .743.743l4.038-1.953 7.614-7.614.708.707.707-.707-.243-.243a.656.656 0 0 1 0-.928l1.778-1.779A2 2 0 0 0 12.586.586l-1.779 1.778a.656.656 0 0 1-.928 0l-.243-.243-.707.707.707.708-7.614 7.614zM11.515 3.071l1.778-1.778a1 1 0 0 1 1.414 1.414L12.93 4.486a1.65 1.65 0 0 0-.37.559L10.956 3.44a1.646 1.646 0 0 0 .56-.369zm-1.172 1.172l1.414 1.414-3.3 3.3H5.628z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/eyedropper24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/eyedropper24.json new file mode 100644 index 00000000..ee3f0476 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/eyedropper24.json @@ -0,0 +1 @@ +"M21.957 5.457a2.06 2.06 0 0 0-2.914-2.914L16.5 5.086a.5.5 0 0 1-.707 0l-.44-.44-.706.707.723.724L4.927 16.519l-2.38 5.234a.151.151 0 0 0 .2.2l5.234-2.38L18.423 9.13l.723.724.707-.707-.439-.44a.5.5 0 0 1 0-.707zM12.34 14l-4.18.5 7.817-7.816 1.84 1.84L12.34 14zm6.367-6.707a1.495 1.495 0 0 0-.29.418l-1.639-1.64a1.406 1.406 0 0 0 .429-.278L19.75 3.25a1.06 1.06 0 0 1 1.5 1.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/eyedropper32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/eyedropper32.json new file mode 100644 index 00000000..04122201 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/eyedropper32.json @@ -0,0 +1 @@ +"M29.519 7.22a2.644 2.644 0 0 0-3.739-3.74l-3.334 3.334a.643.643 0 0 1-.91 0l-.96-.959-.705.706 1.414 1.414L5.684 23.577 3.023 29.46a.321.321 0 0 0 .419.427l5.98-2.57 15.602-15.601 1.414 1.414.706-.706-.96-.959a.644.644 0 0 1 0-.91zM17.324 18h-4.648l9.317-9.317 2.324 2.324zm8.154-8.153a1.627 1.627 0 0 0-.362.546l-2.508-2.508a1.646 1.646 0 0 0 .544-.362l3.335-3.334a1.643 1.643 0 0 1 2.324 2.324z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/faceId16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/faceId16.json new file mode 100644 index 00000000..cca2f136 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/faceId16.json @@ -0,0 +1 @@ +"M3 11.5V14h10l-.009-2.5A2.495 2.495 0 0 0 10.5 9h-5A2.503 2.503 0 0 0 3 11.5zm9 0V13H4v-1.5A1.502 1.502 0 0 1 5.5 10h5a1.502 1.502 0 0 1 1.5 1.5zM8 7.8A2.8 2.8 0 1 0 5.2 5 2.803 2.803 0 0 0 8 7.8zm0-4.6A1.8 1.8 0 1 1 6.2 5 1.802 1.802 0 0 1 8 3.2zM16 0v4h-1V1h-3V0zm-1 12h1v4h-4v-1h3zM1 15h3v1H0v-4h1zM1 4H0V0h4v1H1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/faceId24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/faceId24.json new file mode 100644 index 00000000..3ef166b9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/faceId24.json @@ -0,0 +1 @@ +"M12 11.8A3.8 3.8 0 1 0 8.2 8a3.804 3.804 0 0 0 3.8 3.8zm0-6.6A2.8 2.8 0 1 1 9.2 8 2.803 2.803 0 0 1 12 5.2zM9.5 13a4.497 4.497 0 0 0-4.491 4.5L5 20h14v-2.5a4.505 4.505 0 0 0-4.5-4.5zm8.5 4.5V19H6v-1.5A3.504 3.504 0 0 1 9.5 14h5a3.504 3.504 0 0 1 3.5 3.5zm4-.5h1v6h-6v-1h5zM2 22h5v1H1v-6h1zM2 7H1V1h6v1H2zm21-6v6h-1V2h-5V1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/faceId32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/faceId32.json new file mode 100644 index 00000000..aaf7272f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/faceId32.json @@ -0,0 +1 @@ +"M7.009 22.5L7 27h18v-4.5a5.506 5.506 0 0 0-5.5-5.5h-7a5.499 5.499 0 0 0-5.491 5.5zM24 22.5V26H8v-3.5a4.505 4.505 0 0 1 4.5-4.5h7a4.505 4.505 0 0 1 4.5 4.5zm-8-7.7a4.8 4.8 0 1 0-4.8-4.8 4.805 4.805 0 0 0 4.8 4.8zm0-8.6a3.8 3.8 0 1 1-3.8 3.8A3.804 3.804 0 0 1 16 6.2zM3 9H2V2h7v1H3zm27-7v7h-1V3h-6V2zm-1 21h1v7h-7v-1h6zM3 29h6v1H2v-7h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/featureDetails16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/featureDetails16.json new file mode 100644 index 00000000..d7e449cd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/featureDetails16.json @@ -0,0 +1 @@ +"M0 13v3h16v-3zm15 2H1v-1h14zM6 5H4V4h2zm5 0H7V4h4zM6 2H1V1h5zm9 0H7V1h8zM3 11v-1h3v1zm12 0H7v-1h8zM6 8H2V7h4zm7 0H7V7h6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/featureDetails24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/featureDetails24.json new file mode 100644 index 00000000..8db243fd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/featureDetails24.json @@ -0,0 +1 @@ +"M2 3h7v1H2zm7 4H6v1h3zm0 4H3v1h6zm12-8H11v1h10zM11 7v1h5V7zm0 5h8v-1h-8zM1 19h22v3H1zm1 2h20v-1H2zm7-5v-1H5v1zm2 0h10v-1H11z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/featureDetails32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/featureDetails32.json new file mode 100644 index 00000000..caea84df --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/featureDetails32.json @@ -0,0 +1 @@ +"M11 16H4v-1h7zm0 5v-1H7v1zm0-16H3v1h8zm14 10H13v1h12zm2 5H13v1h14zm0-15H13v1h14zm3 20v3H2v-3zm-1 1H3v1h26zM11 10H8v1h3zm11 0h-9v1h9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/featureDisplayOrder16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/featureDisplayOrder16.json new file mode 100644 index 00000000..979e1a45 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/featureDisplayOrder16.json @@ -0,0 +1 @@ +[{"d":"M16 3v7h-3V9h2V7h-2V6h2V4h-2v1h-1V4H9v1H8V4H6v1H5V3zm-6-1L8.5 0 7 2zM7 14l1.5 2 1.5-2zm5-8v7H1V6zM5 7v2h3V7zM2 9h2V7H2zm2 3v-2H2v2zm4 0v-2H5v2zm3-2H9v2h2zm0-3H9v2h2z"},{"opacity":".5","d":"M15 9h-2V7h2zm-4 1H9v2h2zM8 7H5v2h3z"},{"opacity":".25","d":"M4 9H2V7h2zm4 1H5v2h3zm4-6H9v1h3z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/featureDisplayOrder24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/featureDisplayOrder24.json new file mode 100644 index 00000000..10ee4e13 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/featureDisplayOrder24.json @@ -0,0 +1 @@ +[{"d":"M15 4h-5l2.5-2.574zm-3.5 19.574L14 21H9zM1 10h16v9H1zm11 4h4v-3h-4zm0 4h4v-3h-4zm-5-4h4v-3H7zm0 4h4v-3H7zm-5-4h4v-3H2zm0 4h4v-3H2zM7 6v3h1V7h4v2h1V7h4v2h1V7h4v3h-4v1h4v3h-4v1h5V6z"},{"opacity":".25","d":"M17 9h-4V7h4zM6 11H2v3h4zm5 4H7v3h4z"},{"opacity":".5","d":"M22 14h-4v-3h4zm-11-3H7v3h4zm5 4h-4v3h4z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/featureDisplayOrder32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/featureDisplayOrder32.json new file mode 100644 index 00000000..be1abf01 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/featureDisplayOrder32.json @@ -0,0 +1 @@ +[{"d":"M30 8v11h-5v-1h4v-4h-4v-1h4V9h-4v4h-1V9h-4v4h-1V9h-4v4h-1V9h-4v4H9V8zM19 6l-2.5-2.574L14 6zm-5 21l2.5 2.574L19 27zm10-13v11H3V14zm-10 1v4h4v-4zm-5 0v4h4v-4zm-5 4h4v-4H4zm4 5v-4H4v4zm5 0v-4H9v4zm5 0v-4h-4v4zm5-4h-4v4h4zm0-5h-4v4h4z"},{"opacity":".25","d":"M19 13h-4V9h4zm10 1h-4v4h4zm-6 1h-4v4h4zm-10 5H9v4h4zm-5-5H4v4h4z"},{"opacity":".5","d":"M29 13h-4V9h4zm-11 7h-4v4h4zm-5-5H9v4h4z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/featureLayer16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/featureLayer16.json new file mode 100644 index 00000000..ce7bea92 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/featureLayer16.json @@ -0,0 +1 @@ +"M3.793 14.8A9.158 9.158 0 0 1 0 14.089l2.133-12.6a10.247 10.247 0 0 0 2.018.44 4.223 4.223 0 0 0-.143.991 11.991 11.991 0 0 1-1.073-.18l-1.81 10.697a9.54 9.54 0 0 0 2.668.363 10.962 10.962 0 0 0 3.888-.748 12.79 12.79 0 0 1 4.526-.852 8.317 8.317 0 0 1 2.489.376l-1.72-10.163a7.883 7.883 0 0 0-1.065-.278 3.955 3.955 0 0 0-.399-1.07 8.368 8.368 0 0 1 2.355.623L16 14.29a6.624 6.624 0 0 0-3.793-1.089c-3.665 0-4.749 1.6-8.414 1.6zM8 0a2.893 2.893 0 0 1 3 2.999V7l-3 3-3-3V2.999A2.893 2.893 0 0 1 8 0zM6 2.999v3.587l2 2 2-2V2.999A1.893 1.893 0 0 0 8 1a1.893 1.893 0 0 0-2 1.999zM8 1.75A1.25 1.25 0 1 0 9.25 3 1.249 1.249 0 0 0 8 1.75z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/featureLayer24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/featureLayer24.json new file mode 100644 index 00000000..5d2f109c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/featureLayer24.json @@ -0,0 +1 @@ +"M20.83 3.078l3.051 18.105a13.093 13.093 0 0 0-5.423-1.017c-5.242 0-6.792 1.634-12.034 1.634A13.093 13.093 0 0 1 1 20.783L4.05 3.078A13.726 13.726 0 0 0 6 3.562v1.01c-.429-.072-.828-.15-1.152-.229L2.124 20.15a13.726 13.726 0 0 0 4.3.65 22.054 22.054 0 0 0 5.783-.79 24.03 24.03 0 0 1 6.25-.844 16.248 16.248 0 0 1 4.158.52l-2.674-15.87a12.47 12.47 0 0 0-1.942-.475 4.612 4.612 0 0 0-.119-1.025 12.726 12.726 0 0 1 2.95.763zM8 3.352C8 1.458 9.994 0 12 0s4 1.458 4 3.352v7.662l-4 4.045-4-4.045zm1 0v7.25l3 3.035 3-3.034v-7.25C15 2.006 13.416 1 12 1S9 2.006 9 3.353zm3-.227A1.875 1.875 0 1 1 10.125 5 1.874 1.874 0 0 1 12 3.125zM12.875 5a.875.875 0 1 0-.875.875.876.876 0 0 0 .875-.875z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/featureLayer32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/featureLayer32.json new file mode 100644 index 00000000..3b8caea6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/featureLayer32.json @@ -0,0 +1 @@ +"M27 3.9L31 28a33.153 33.153 0 0 0-7.538-.8c-6.876 0-8.048 2.6-14.924 2.6A16.273 16.273 0 0 1 1 28L5 3.9a15.376 15.376 0 0 0 4 .905v1.008a15.34 15.34 0 0 1-3.205-.596L2.108 27.434a15.986 15.986 0 0 0 6.43 1.366 20.416 20.416 0 0 0 7.155-1.252 22.375 22.375 0 0 1 7.77-1.348 37.271 37.271 0 0 1 6.312.528L26.124 4.73a27.018 27.018 0 0 0-3.143-.437 4.484 4.484 0 0 0-.201-1.02A25.792 25.792 0 0 1 27 3.9zm-17 .708C10 2.455 12.258 0 16 0s6 2.455 6 4.608v10.665l-6 5.996-6-5.996zm1 0v10.251l5 4.997 5-4.997V4.607C21 3.095 19.262 1 16 1s-5 2.095-5 3.607zm5-.609a3 3 0 1 1-3 3 3 3 0 0 1 3-3zm-2 3a2 2 0 1 0 2-2 2.002 2.002 0 0 0-2 2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/file16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/file16.json new file mode 100644 index 00000000..4f1ba31a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/file16.json @@ -0,0 +1 @@ +"M15 3.6L11.4 0H2v16h13zM14 15H3V1h7v4h4zm0-11h-3V1h.31L14 3.69z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/file24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/file24.json new file mode 100644 index 00000000..5f4b1c7a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/file24.json @@ -0,0 +1 @@ +"M3 23h18V6.709L15.29 1H3zM15 2h.2L20 6.8V7h-5zM4 2h10v6h6v14H4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/file32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/file32.json new file mode 100644 index 00000000..a979bbc3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/file32.json @@ -0,0 +1 @@ +"M27 9.699L19.3 2H5v28h22zM26 29H6V3h12v8h8zm-7-19V3l7 7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileArchive16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileArchive16.json new file mode 100644 index 00000000..b68cdbf5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileArchive16.json @@ -0,0 +1 @@ +"M4 10h1v4h7v-4h1V7H4zm7 3H6v-3h5zM5 8h7v1H5zm10-4.4L11.4 0H2v16h13zM14 15H3V1h7v4h4zm0-11h-3V1h.31L14 3.69zm-4 8H7v-1h3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileArchive24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileArchive24.json new file mode 100644 index 00000000..cb784da3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileArchive24.json @@ -0,0 +1 @@ +"M6 14h1v6h10v-6h1v-3H6zm10 5H8v-5h8zm-9-7h10v1H7zm7 4h-4v-1h4zM3 23h18V6.709L15.29 1H3zM15 2h.2L20 6.8V7h-5zM4 2h10v6h6v14H4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileArchive32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileArchive32.json new file mode 100644 index 00000000..22be2fc7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileArchive32.json @@ -0,0 +1 @@ +"M27 9.699L19.3 2H5v28h22zM26 29H6V3h12v8h8zm-7-19V3l7 7zM9 18h1v8h12v-8h1v-3H9zm12 7H11v-7h10zm-11-9h12v1H10zm9 5h-6v-1h6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileCad16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileCad16.json new file mode 100644 index 00000000..7fa932fc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileCad16.json @@ -0,0 +1 @@ +"M11.4 0H2v7h1V1h7v4h4v10H3v-1H2v2h13V3.6zM14 4h-3V1h.31L14 3.69zm-2 4h-1.604A1.397 1.397 0 0 0 9 9.396v2.209A1.397 1.397 0 0 0 10.396 13H13V6h-1zm-1.604 4a.396.396 0 0 1-.396-.396V9.395A.396.396 0 0 1 10.396 9H12v3zm-5.688.988H7V13h1v-3a2.003 2.003 0 0 0-2-2H5v1h1a1 1 0 0 1 1 1h-.708A2.285 2.285 0 0 0 4 12.28a.709.709 0 0 0 .708.708zM6.292 11H7v1H5.033a1.294 1.294 0 0 1 1.259-1zM3 13H0V8h3v1H1v3h2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileCad24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileCad24.json new file mode 100644 index 00000000..419efcc1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileCad24.json @@ -0,0 +1 @@ +"M15.29 1H3v11h1V2h10v6h6v14H4v-3H3v4h18V6.709zM20 7h-5V2h.2L20 6.8zm-3 4v2.295A2.018 2.018 0 0 0 15.959 13h-.918A2.044 2.044 0 0 0 13 15.041v.918A2.044 2.044 0 0 0 15.041 18h.918A2.018 2.018 0 0 0 17 17.705V18h1v-7zm-1.041 6h-.918A1.042 1.042 0 0 1 14 15.959v-.918A1.042 1.042 0 0 1 15.041 14h.918A1.042 1.042 0 0 1 17 15.041v.918A1.042 1.042 0 0 1 15.959 17zM2 15.959v-.918A2.044 2.044 0 0 1 4.041 13H6v1H4.041A1.042 1.042 0 0 0 3 15.041v.918A1.042 1.042 0 0 0 4.041 17H6v1H4.041A2.044 2.044 0 0 1 2 15.959zM8.39 18H12v-3a2.044 2.044 0 0 0-2.041-2H8v1h1.959a1.042 1.042 0 0 1 1.04 1h-2.39A1.61 1.61 0 0 0 7 16.61 1.392 1.392 0 0 0 8.39 18zm.22-2H11v1H8.39a.39.39 0 0 1-.39-.39.61.61 0 0 1 .61-.61z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileCad32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileCad32.json new file mode 100644 index 00000000..f8fc1bcc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileCad32.json @@ -0,0 +1 @@ +"M19.3 2H5v14h1V3h12v8h8v18H6v-3H5v4h22V9.699zM21 15v3.78a3 3 0 1 0 0 4.44V24h1v-9zm-2 8a2 2 0 1 1 2-2 2.003 2.003 0 0 1-2 2zM8.565 19.536l.707-.707a3.099 3.099 0 1 0 0 4.385l-.707-.707a2.1 2.1 0 1 1 0-2.97zm4.156-1.636a2.32 2.32 0 0 0-1.896.733l.783.623a1.435 1.435 0 0 1 1.113-.356c.944 0 1.279.405 1.279.75v.343h-1.5c-1.465 0-2.488.825-2.488 2.006a2.08 2.08 0 0 0 2.238 1.994 3.212 3.212 0 0 0 1.75-.546v.403h1v-4.2c0-.842-.713-1.75-2.28-1.75zm-.471 5.093c-.597 0-1.238-.311-1.238-.994 0-.695.747-1.006 1.488-1.006H14v.792c0 .61-.867 1.208-1.75 1.208zM19 10V3l7 7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileCode16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileCode16.json new file mode 100644 index 00000000..023a9f86 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileCode16.json @@ -0,0 +1 @@ +"M15 3.6L11.4 0H2v16h13zM14 15H3V1h7v4h4zm0-11h-3V1h.31L14 3.69zM9.04 6.008l.956.289-2.027 6.7-.957-.29zm1.604 4.641l1.149-1.167-1.144-1.126.702-.712 1.856 1.829-1.85 1.878zM5.219 9.482l1.138 1.168-.714.7L3.81 9.473l1.836-1.827.706.709z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileCode24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileCode24.json new file mode 100644 index 00000000..3f974b6e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileCode24.json @@ -0,0 +1 @@ +"M3 23h18V6.709L15.29 1H3zM15 2h.2L20 6.8V7h-5zM4 2h10v6h6v14H4zm9.13 9.044l.938.35-3.199 8.583-.937-.35zm2.224 1.603l2.853 2.853-2.854 2.854-.707-.707 2.147-2.147-2.146-2.146zm-6 .707L7.207 15.5l2.146 2.146-.707.707L5.793 15.5l2.854-2.854z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileCode32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileCode32.json new file mode 100644 index 00000000..469109ea --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileCode32.json @@ -0,0 +1 @@ +"M27 9.699L19.3 2H5v28h22zM26 29H6V3h12v8h8zm-7-19V3l7 7zm-1.879 4.056l.957.289-3.213 10.619-.957-.29zm2.523 8.593l3.135-3.189-3.132-3.104.706-.711 3.836 3.805-3.833 3.9zM9.22 19.46l3.135 3.19-.712.7-3.833-3.9 3.836-3.805.706.71z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileCsv16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileCsv16.json new file mode 100644 index 00000000..696808fd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileCsv16.json @@ -0,0 +1 @@ +"M11.4 0H2v7h1V1h7v4h4v10H3v-1H2v2h13V3.6zM14 4h-3V1h.31L14 3.69zm-4.007 9L8.42 8h1.048l1.044 3.317L11.57 8h1.05l-1.596 5zM3 13H0V8h3v1H1v3h2zm4 0H4v-1h2v-1H4V8h3v1H5v1h2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileCsv24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileCsv24.json new file mode 100644 index 00000000..f7624e6b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileCsv24.json @@ -0,0 +1 @@ +"M15.29 1H3v11h1V2h10v6h6v14H4v-3H3v4h18V6.709zM20 7h-5V2h.2L20 6.8zm-4.96 11l2.126-5H16.08l-1.568 3.688L12.966 13h-1.084l2.095 5zM7 14.349v.302A1.35 1.35 0 0 0 8.349 16H9.65a.349.349 0 0 1 .349.349v.302A.349.349 0 0 1 9.65 17H7v1h2.651A1.35 1.35 0 0 0 11 16.651v-.302A1.35 1.35 0 0 0 9.651 15H8.35a.349.349 0 0 1-.35-.349v-.302A.349.349 0 0 1 8.349 14H11v-1H8.349A1.35 1.35 0 0 0 7 14.349zm-5 .692v.918A2.044 2.044 0 0 0 4.041 18H6v-1H4.041A1.042 1.042 0 0 1 3 15.959v-.918A1.042 1.042 0 0 1 4.041 14H6v-1H4.041A2.044 2.044 0 0 0 2 15.041z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileCsv32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileCsv32.json new file mode 100644 index 00000000..8620dcc5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileCsv32.json @@ -0,0 +1 @@ +"M19.3 2H5v14h1V3h12v8h8v18H6v-3H5v4h22V9.699zm-.3 8V3l7 7zM4.85 23.269a3.179 3.179 0 1 1 4.496-4.496l-.707.707a2.179 2.179 0 1 0-3.081 3.081 2.229 2.229 0 0 0 3.08 0l.708.707a3.177 3.177 0 0 1-4.495 0zM21.383 18l-2.412 5.986-.929-.002L15.666 18h1.076l1.768 4.453L20.304 18zM10.66 22.86l.863-.505a1.34 1.34 0 0 0 1.283.745 1.165 1.165 0 0 0 1.16-.64.836.836 0 0 0-.04-.683 1.332 1.332 0 0 0-.946-.477c-1.289-.198-1.953-.784-1.974-1.743a1.66 1.66 0 0 1 .48-1.2 1.812 1.812 0 0 1 1.3-.557 2.11 2.11 0 0 1 1.902 1.102l-.851.526a1.123 1.123 0 0 0-1.05-.628.8.8 0 0 0-.58.249.667.667 0 0 0-.201.476c.004.206.014.616 1.126.786a2.19 2.19 0 0 1 1.652.952 1.828 1.828 0 0 1 .126 1.53 2.134 2.134 0 0 1-2.104 1.307 2.318 2.318 0 0 1-2.146-1.24z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileData16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileData16.json new file mode 100644 index 00000000..a6c16ef8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileData16.json @@ -0,0 +1 @@ +"M11.4 0H2v16h13V3.6zM14 15H3V1h7v4h4zm0-11h-3V1h.31L14 3.69zM7.6 7.047a6.943 6.943 0 0 0-.903.156 3.985 3.985 0 0 0-.91.333A1.218 1.218 0 0 0 5 8.596v3.714C5 13.419 6.76 14 8.5 14s3.5-.581 3.5-1.69V8.596a1.218 1.218 0 0 0-.787-1.06 3.976 3.976 0 0 0-.911-.333 6.886 6.886 0 0 0-.903-.156 8.939 8.939 0 0 0-1.8 0zM8.5 13c-1.558 0-2.458-.485-2.5-.69V9.748a4.229 4.229 0 0 0 .696.24 6.757 6.757 0 0 0 .905.156 8.541 8.541 0 0 0 .899.046 8.574 8.574 0 0 0 .9-.046 6.725 6.725 0 0 0 .903-.157A4.22 4.22 0 0 0 11 9.748v2.559c-.042.208-.942.693-2.5.693zm2.242-4.581a.8.8 0 0 1 .243.177.821.821 0 0 1-.243.176 3.025 3.025 0 0 1-.68.245 5.612 5.612 0 0 1-.768.132 7.978 7.978 0 0 1-1.587 0 5.643 5.643 0 0 1-.77-.132 3.033 3.033 0 0 1-.68-.246 2.209 2.209 0 0 1-.251-.165.738.738 0 0 1 .252-.187 3.042 3.042 0 0 1 .679-.245 5.798 5.798 0 0 1 .769-.133 7.978 7.978 0 0 1 1.587 0 5.743 5.743 0 0 1 .77.133 3.033 3.033 0 0 1 .68.245z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileData24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileData24.json new file mode 100644 index 00000000..f90e571a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileData24.json @@ -0,0 +1 @@ +"M15.29 1H3v22h18V6.709zM20 22H4V2h10v6h6zm0-15h-5V2h.2L20 6.8zm-9.3 3.06a11.054 11.054 0 0 0-1.298.202 6.349 6.349 0 0 0-1.296.422C7.191 11.118 7 11.639 7 12v5.53c0 1.5 2.516 2.286 5 2.286s5-.786 5-2.287V12c0-.361-.191-.882-1.107-1.316a6.31 6.31 0 0 0-1.296-.422 11.005 11.005 0 0 0-1.297-.201 14.445 14.445 0 0 0-2.6 0zm1.3 8.756c-2.404 0-4-.775-4-1.287v-4.27c.037.019.068.039.107.057a6.31 6.31 0 0 0 1.296.422 11.005 11.005 0 0 0 1.297.201 13.834 13.834 0 0 0 2.6 0 11.054 11.054 0 0 0 1.298-.2 6.349 6.349 0 0 0 1.296-.423c.039-.018.07-.038.106-.057v4.27c0 .512-1.596 1.287-4 1.287zm3.466-7.228c.44.208.534.38.534.412s-.095.204-.533.412a5.312 5.312 0 0 1-1.085.35 9.87 9.87 0 0 1-1.178.181 13.05 13.05 0 0 1-2.408 0 9.821 9.821 0 0 1-1.177-.181 5.272 5.272 0 0 1-1.085-.35C8.094 12.204 8 12.032 8 12s.095-.204.533-.412a5.312 5.312 0 0 1 1.085-.35 9.87 9.87 0 0 1 1.178-.181 12.528 12.528 0 0 1 2.408 0 9.821 9.821 0 0 1 1.177.181 5.272 5.272 0 0 1 1.085.35z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileData32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileData32.json new file mode 100644 index 00000000..5e8e84ce --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileData32.json @@ -0,0 +1 @@ +"M14.123 13.295a14.639 14.639 0 0 0-1.866.31 8.316 8.316 0 0 0-1.833.642C9.247 14.85 9 15.533 9 16v7.8c0 1.948 3.606 3 7 3s7-1.052 7-3V16c0-.467-.247-1.15-1.424-1.753a8.308 8.308 0 0 0-1.834-.643 14.581 14.581 0 0 0-1.866-.31 18.826 18.826 0 0 0-3.753 0zM16 25.8c-3.718 0-6-1.165-6-2v-6.294a4.437 4.437 0 0 0 .424.247 8.308 8.308 0 0 0 1.834.643 14.581 14.581 0 0 0 1.866.31A18.445 18.445 0 0 0 16 18.8a18.478 18.478 0 0 0 1.877-.095 14.639 14.639 0 0 0 1.866-.31 8.316 8.316 0 0 0 1.833-.642 4.437 4.437 0 0 0 .424-.247V23.8c0 .835-2.282 2-6 2zm5.121-10.662c.55.281.879.604.879.862s-.33.581-.879.862a7.342 7.342 0 0 1-1.61.56 13.655 13.655 0 0 1-1.737.289 17.947 17.947 0 0 1-3.547 0 13.597 13.597 0 0 1-1.738-.288 7.333 7.333 0 0 1-1.61-.56C10.329 16.58 10 16.257 10 16s.33-.581.879-.862a7.342 7.342 0 0 1 1.61-.56 13.655 13.655 0 0 1 1.737-.289 17.751 17.751 0 0 1 3.547 0 13.597 13.597 0 0 1 1.738.288 7.333 7.333 0 0 1 1.61.56zM19.3 2H5v28h22V9.699zM26 29H6V3h12v8h8zm-7-19V3l7 7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileEcd16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileEcd16.json new file mode 100644 index 00000000..61c189d0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileEcd16.json @@ -0,0 +1 @@ +"M11.4 0H2v7h1V1h7v4h4v10H3v-1H2v2h13V3.6zM14 4h-3V1h.31L14 3.69zm-3 2v2H9.396A1.397 1.397 0 0 0 8 9.396v2.209A1.397 1.397 0 0 0 9.396 13H12V6zm-1.604 6A.396.396 0 0 1 9 11.604V9.395A.396.396 0 0 1 9.396 9H11v3zM4.032 8h2.9v1H5v3h1.932v1h-2.9zM0 13h3v-1H1v-1h2V8H0zm1-4h1v1H1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileEcd24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileEcd24.json new file mode 100644 index 00000000..04c373c5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileEcd24.json @@ -0,0 +1 @@ +"M15.29 1H3v11h1V2h10v6h6v14H4v-3H3v4h18V6.709zM20 7h-5V2h.2L20 6.8zm-2 11v-7h-1v2.295A2.018 2.018 0 0 0 15.959 13h-.918A2.044 2.044 0 0 0 13 15.041v.918A2.044 2.044 0 0 0 15.041 18h.918A2.018 2.018 0 0 0 17 17.705V18zm-2.041-1h-.918A1.042 1.042 0 0 1 14 15.959v-.918A1.042 1.042 0 0 1 15.041 14h.918A1.042 1.042 0 0 1 17 15.041v.918A1.042 1.042 0 0 1 15.959 17zM7 18v-1H4.041a1.042 1.042 0 0 1-1.04-1H7v-1a1.996 1.996 0 0 0-1.992-2H4.04A2.044 2.044 0 0 0 2 15.041v.918A2.044 2.044 0 0 0 4.041 18zm-2.959-4h.967a1 1 0 0 1 1 1H3a1.042 1.042 0 0 1 1.04-1zM9 15.041v.918A1.041 1.041 0 0 0 10.041 17H12v1h-1.959A2.041 2.041 0 0 1 8 15.959v-.918A2.041 2.041 0 0 1 10.041 13H12v1h-1.959A1.041 1.041 0 0 0 9 15.041z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileEcd32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileEcd32.json new file mode 100644 index 00000000..74db5d92 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileEcd32.json @@ -0,0 +1 @@ +"M19.3 2H5v15h1V3h12v8h8v18H6v-4H5v5h22V9.699zm-.3 8V3l7 7zm4 14v-9h-1v3.78a3 3 0 1 0 0 4.44V24zm-3-1a2 2 0 1 1 2-2 2.003 2.003 0 0 1-2 2zM8.879 24v-1H7a1.983 1.983 0 0 1-1.445-.618 2.06 2.06 0 0 1-.301-.404h3.745a.99.99 0 0 0 1-.965 2.656 2.656 0 0 0-1.95-2.885 3.357 3.357 0 0 0-2.838.522 2.859 2.859 0 0 0-1.207 2.212A3 3 0 0 0 7 24zm-3.877-3.093a1.885 1.885 0 0 1 .8-1.45 2.356 2.356 0 0 1 1.987-.364 1.706 1.706 0 0 1 1.21 1.885H5l.002-.07zm7.612-1.37a2.102 2.102 0 0 0 0 2.97 2.081 2.081 0 0 0 2.951 0l.707.707a3.086 3.086 0 0 1-2.19.906 3.05 3.05 0 0 1-2.175-.906 3.094 3.094 0 1 1 4.365-4.385l-.707.707a2.081 2.081 0 0 0-2.951 0z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileExcel16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileExcel16.json new file mode 100644 index 00000000..e371762f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileExcel16.json @@ -0,0 +1 @@ +"M8.5 8.776L10.8 6H12L9.1 9.5 12 13h-1.2l-2.3-2.776L6.2 13H5l2.9-3.5L5 6h1.2zM15 16H2V0h9.4L15 3.6zM14 5h-4V1H3v14h11zm0-1.31L11.31 1H11v3h3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileExcel24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileExcel24.json new file mode 100644 index 00000000..d24c7db5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileExcel24.json @@ -0,0 +1 @@ +"M3 23h18V6.709L15.29 1H3zM15 2h.2L20 6.8V7h-5zM4 2h10v6h6v14H4zm11.891 8l-3.273 4.5 3.273 4.5h-1.236L12 15.35 9.345 19H8.11l3.273-4.5L8.109 10h1.236L12 13.65 14.655 10z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileExcel32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileExcel32.json new file mode 100644 index 00000000..d82f0376 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileExcel32.json @@ -0,0 +1 @@ +"M27 9.699L19.3 2H5v28h22zM26 29H6V3h12v8h8zm-7-19V3l7 7zm-3.5 9.167L19.375 14h1.25l-4.5 6 4.5 6h-1.25L15.5 20.833 11.625 26h-1.25l4.5-6-4.5-6h1.25z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileGpx16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileGpx16.json new file mode 100644 index 00000000..aeeb9658 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileGpx16.json @@ -0,0 +1 @@ +"M11.4 0H2v7h1V1h7v4h4v10H2v1h13V3.6zM14 4h-3V1h.31L14 3.69zM4 12.776V8H3v.045A1.16 1.16 0 0 0 2.776 8H1.758A1.76 1.76 0 0 0 0 9.758v.484A1.76 1.76 0 0 0 1.758 12h1.018A1.16 1.16 0 0 0 3 11.955v.821a.224.224 0 0 1-.224.224H1v1h1.776A1.225 1.225 0 0 0 4 12.776zM2.776 11H1.758A.759.759 0 0 1 1 10.242v-.484A.759.759 0 0 1 1.758 9h1.018A.224.224 0 0 1 3 9.224v1.552a.224.224 0 0 1-.224.224zM6 11.936a1.375 1.375 0 0 0 .396.064h1.209A1.397 1.397 0 0 0 9 10.604V9.395A1.397 1.397 0 0 0 7.604 8H6.395A1.375 1.375 0 0 0 6 8.064V8H5v6h1zM6.396 9h1.209A.396.396 0 0 1 8 9.396v1.209a.396.396 0 0 1-.396.395H6.395A.396.396 0 0 1 6 10.604V9.395A.396.396 0 0 1 6.396 9zm6.89-1L12.08 9.9l1.332 2.1H12.23l-.74-1.167L10.75 12H9.568l1.33-2.1L9.694 8h1.183l.613.966.612-.966z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileGpx24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileGpx24.json new file mode 100644 index 00000000..11881d87 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileGpx24.json @@ -0,0 +1 @@ +"M15.29 1H3v11h1V2h10v6h6v14H4v-1H3v2h18V6.709zM20 7h-5V2h.2L20 6.8zM5 13.295A2.018 2.018 0 0 0 3.959 13h-.918A2.044 2.044 0 0 0 1 15.041v.918A2.044 2.044 0 0 0 3.041 18h.918A2.018 2.018 0 0 0 5 17.705v.254A1.042 1.042 0 0 1 3.959 19H2v1h1.959A2.044 2.044 0 0 0 6 17.959V13H5zM3.959 17h-.918A1.042 1.042 0 0 1 2 15.959v-.918A1.042 1.042 0 0 1 3.041 14h.918A1.042 1.042 0 0 1 5 15.041v.918A1.042 1.042 0 0 1 3.959 17zM12 15.041A2.044 2.044 0 0 0 9.959 13h-.918A2.018 2.018 0 0 0 8 13.295V13H7v7h1v-2.295A2.018 2.018 0 0 0 9.041 18h.918A2.044 2.044 0 0 0 12 15.959zm-1 .918A1.042 1.042 0 0 1 9.959 17h-.918A1.042 1.042 0 0 1 8 15.959v-.918A1.042 1.042 0 0 1 9.041 14h.918A1.042 1.042 0 0 1 11 15.041zM18.238 13h-1.287L15.5 14.79 14.049 13h-1.287l2.094 2.583L12.896 18h1.288l1.316-1.623L16.816 18h1.287l-1.96-2.417z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileGpx32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileGpx32.json new file mode 100644 index 00000000..a4b7da5b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileGpx32.json @@ -0,0 +1 @@ +"M19.3 2H5v13h1V3h12v8h8v18H6v-1H5v2h22V9.699zm-.3 8V3l7 7zm3.133 9.857L24.577 23h-1.266L21.5 20.671 19.689 23h-1.266l2.444-3.143L18.645 17h1.266l1.589 2.043L23.09 17h1.265zM13 22.22a3 3 0 1 0 0-4.44V17h-1v9h1zM15 18a2 2 0 1 1-2 2 2.003 2.003 0 0 1 2-2zm-8.25 8.1A3.12 3.12 0 0 0 10 22.85V17H9v.79a3 3 0 1 0 0 4.42v.637a2.237 2.237 0 0 1-3.936 1.493l-.75.662A3.252 3.252 0 0 0 6.75 26.1zM7 22a2 2 0 1 1 2-2 2.003 2.003 0 0 1-2 2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileImage16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileImage16.json new file mode 100644 index 00000000..ab3ccd2d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileImage16.json @@ -0,0 +1 @@ +"M9.879 9.884a.269.269 0 0 1-.35-.01L7.498 8.07a.27.27 0 0 0-.382.018L5.1 10.24a.27.27 0 0 1-.4 0 .27.27 0 0 0-.4 0l-.3.32V14h9v-3.44l-1.527-1.472a.27.27 0 0 0-.37-.028zM12 10.985V13H5v-1.675a1.28 1.28 0 0 0 .83-.402l1.533-1.635 1.501 1.334a1.269 1.269 0 0 0 1.642.041l.685-.459zM15 3.6L11.4 0H2v16h13zM14 15H3V1h7v4h4zm0-11h-3V1h.31L14 3.69zm-3.5 2.75a.75.75 0 1 1-.75.75.75.75 0 0 1 .75-.75z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileImage24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileImage24.json new file mode 100644 index 00000000..ed762205 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileImage24.json @@ -0,0 +1 @@ +"M15.472 13.13l-1.633 1.225a.377.377 0 0 1-.468-.012l-2.706-2.256a.377.377 0 0 0-.509.023l-2.69 2.69a.377.377 0 0 1-.533 0 .377.377 0 0 0-.533 0l-.4.4V20h12v-4.8l-2.035-2.035a.377.377 0 0 0-.493-.035zM17 19H7v-3.104a1.376 1.376 0 0 0 1.174-.389l2.287-2.287 2.27 1.89a1.375 1.375 0 0 0 1.708.044l1.2-.9L17 15.614zm-4-7.979v-.043a.979.979 0 0 1 .979-.978A1.021 1.021 0 0 1 15 11.021a.979.979 0 0 1-.979.979h-.043a.981.981 0 0 1-.978-.979zM3 23h18V6.709L15.29 1H3zM15 2h.2L20 6.8V7h-5zM4 2h10v6h6v14H4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileImage32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileImage32.json new file mode 100644 index 00000000..dc46e659 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileImage32.json @@ -0,0 +1 @@ +"M27 9.699L19.3 2H5v28h22zM26 29H6V3h12v8h8zm-7-19V3l7 7zm.5 6a1.5 1.5 0 1 0-1.5-1.5 1.502 1.502 0 0 0 1.5 1.5zm0-2a.5.5 0 1 1-.5.5.5.5 0 0 1 .5-.5zm1.007 4.259l-1.79 1.684a.488.488 0 0 1-.653.015c-.765-.652-2.498-2.16-3.25-2.832a.488.488 0 0 0-.642-.009l-3.839 3.243a.485.485 0 0 1-.666 0 .485.485 0 0 0-.667 0l-1 .96V27h16v-5.68l-2.798-3.036a.49.49 0 0 0-.695-.025zM23 21.71V26H9v-4.253l.396-.381a1.486 1.486 0 0 0 1.63-.285l3.453-2.914c.852.752 2.265 1.98 2.937 2.553a1.488 1.488 0 0 0 1.985-.049l1.414-1.33z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileKml16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileKml16.json new file mode 100644 index 00000000..944a50df --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileKml16.json @@ -0,0 +1 @@ +"M11.4 0H2v6h1V1h7v4h4v10H3v-1H2v2h13V3.6zM14 4h-3V1h.31L14 3.69zm-2 9h-1V7h1zM1 13H0V7h1v3.293L2.293 9h1.414l-1.263 1.263L4.321 13H3.108l-1.383-2.018-.725.725zm5 0H5V9h1v.092a1.453 1.453 0 0 1 1.5.298A1.493 1.493 0 0 1 10 10.5V13H9v-2.5a.5.5 0 0 0-1 0V13H7v-2.5a.5.5 0 0 0-1 0z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileKml24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileKml24.json new file mode 100644 index 00000000..9e776150 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileKml24.json @@ -0,0 +1 @@ +"M3 18H2v-7h1v4.293L5.293 13h1.414L4.85 14.857 7.006 18H5.793l-1.662-2.424L3 16.707zm13-7v7h1v-7zm-8 2v5h1v-3a1 1 0 0 1 2 0v3h1v-3a1 1 0 0 1 2 0v3h1v-3a1.991 1.991 0 0 0-3.5-1.309 1.959 1.959 0 0 0-2.5-.413V13zm13-6.291V23H3v-4h1v3h16V8h-6V2H4v8H3V1h12.29zM20 6.8L15.2 2H15v5h5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileKml32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileKml32.json new file mode 100644 index 00000000..ffd93db8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileKml32.json @@ -0,0 +1 @@ +"M19.3 2H5v11h1V3h12v8h8v18H6v-3H5v4h22V9.699zm-.3 8V3l7 7zm4 14h-1v-9h1zm-11 0h-1v-6h1v.512a2.479 2.479 0 0 1 3.5.49A2.499 2.499 0 0 1 20 20.5V24h-1v-3.5a1.5 1.5 0 0 0-3 0V24h-1v-3.5a1.5 1.5 0 0 0-3 0zm-2.494 0H8.293l-2.272-3.314L5 21.707V24H4v-9h1v5.293L7.293 18h1.414L6.74 19.967z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileMagnifyingGlass16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileMagnifyingGlass16.json new file mode 100644 index 00000000..486d7391 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileMagnifyingGlass16.json @@ -0,0 +1 @@ +"M12 11H7.3a4.26 4.26 0 0 0-.129-1H12zm2-3H7v1h7zm0-2H7v1h7zm2-2.4V14H8.545l-1-1H15V5h-4V1H6v6.93a4.314 4.314 0 0 0-1-.712V0h7.4zm-1 .09L12.31 1H12v3h3zm-9.63 8.973l2.398 2.398a.5.5 0 1 1-.707.707L4.663 13.37a2.911 2.911 0 1 1 .707-.707zM3 12.9A1.9 1.9 0 1 0 1.1 11 1.902 1.902 0 0 0 3 12.9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileMagnifyingGlass24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileMagnifyingGlass24.json new file mode 100644 index 00000000..c8ed3d61 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileMagnifyingGlass24.json @@ -0,0 +1 @@ +"M17 16h-5.525a5.95 5.95 0 0 0-.172-1H17zm2-7h-9v1h9zm0 3h-9v.544q.193.22.364.456H19zm3 8H11.818l-.913-.913c.014-.028.023-.059.037-.087H21V7h-4V3H8v8.053a5.945 5.945 0 0 0-1-.356V2h11.4L22 5.6zM21 5.69L18.31 3H18v3h3zM8.926 19.23l3.085 3.084a.476.476 0 0 1 0 .674l-.017.017a.476.476 0 0 1-.673 0L8.237 19.92A4.383 4.383 0 1 1 9.9 16.5a4.358 4.358 0 0 1-.974 2.73zM5.5 19.9a3.4 3.4 0 1 0-3.4-3.4 3.404 3.404 0 0 0 3.4 3.4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileMagnifyingGlass32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileMagnifyingGlass32.json new file mode 100644 index 00000000..914a915c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileMagnifyingGlass32.json @@ -0,0 +1 @@ +"M23 22h-7.772a7.264 7.264 0 0 0 .072-1H23zm3-9H13v1h13zm3 13H15.818l-1-1H28V10h-6V4H11v10.353a7.237 7.237 0 0 0-1-.367V3h13.29L29 8.709zM28 8.8L23.2 4H23v5h5zM26 17H14.1a7.295 7.295 0 0 1 .547 1H26zm-9.006 12.297a.5.5 0 0 1 0 .708.476.476 0 0 1-.673 0l-4.578-4.579a5.801 5.801 0 1 1 .69-.69zM8 25.8A4.8 4.8 0 1 0 3.2 21 4.806 4.806 0 0 0 8 25.8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filePdf16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filePdf16.json new file mode 100644 index 00000000..46403486 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filePdf16.json @@ -0,0 +1 @@ +"M15 3.6L11.4 0H2v16h13zM14 15H3V1h7v4h4zm0-11h-3V1h.31L14 3.69zM8.214 8.014a9.45 9.45 0 0 0 .555-2.972 1.299 1.299 0 0 0-.827-1.075 1.16 1.16 0 0 0-.39-.067 1.278 1.278 0 0 0-.851.333c-.684.613-.645 1.93.1 3.354a2.093 2.093 0 0 0 .343.502l-.66 2.435a3.07 3.07 0 0 0-.689.361c-1.314.753-2.103 1.463-1.68 2.477a.994.994 0 0 0 .764.62 1.134 1.134 0 0 0 .2.018 1.858 1.858 0 0 0 1.31-.65 6.728 6.728 0 0 0 1.022-1.945l2.043-.47a5.695 5.695 0 0 0 2.17 1.393 1.713 1.713 0 0 0 .35.038 1.143 1.143 0 0 0 .92-.419 1.375 1.375 0 0 0 .12-1.42 1.411 1.411 0 0 0-1.247-.847l-.139-.003a8.296 8.296 0 0 0-1.788.25 21.272 21.272 0 0 1-1.626-1.913zM5.807 12.73a1.442 1.442 0 0 1-.888.522.116.116 0 0 1-.12-.063c-.086-.207-.263-.636 1.817-1.837a4.69 4.69 0 0 1-.809 1.378zm1.147-7.456a.666.666 0 0 1 .256-.443.7.7 0 0 1 .372-.113.56.56 0 0 1 .136.016.476.476 0 0 1 .34.39A5.116 5.116 0 0 1 7.56 7.23a2.73 2.73 0 0 1-.607-1.958zm.232 5.376a51.34 51.34 0 0 0 .69-1.899c.39.474.719.957 1.155 1.41-.663.146-1.228.314-1.845.49zm4.464-.125l.131.003a.589.589 0 0 1 .52.371.596.596 0 0 1 .008.546.272.272 0 0 1-.21.069.914.914 0 0 1-.191-.023 4.05 4.05 0 0 1-1.461-.858 9.174 9.174 0 0 1 1.203-.108z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filePdf24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filePdf24.json new file mode 100644 index 00000000..d13a5cd8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filePdf24.json @@ -0,0 +1 @@ +"M3 23h18V6.709L15.29 1H3zM15 2h.2L20 6.8V7h-5zM4 2h10v6h6v14H4zm13.324 11.819l-.167-.004a12.208 12.208 0 0 0-2.469.338 24.235 24.235 0 0 1-2.344-2.728 11.894 11.894 0 0 0 .697-4.028 1.432 1.432 0 0 0-.928-1.237 1.37 1.37 0 0 0-.461-.08 1.524 1.524 0 0 0-1.014.398c-.836.75-.752 2.316.226 4.187.042.081.084.175.13.276a1.939 1.939 0 0 0 .323.561c-.334 1.046-.803 2.182-1.216 3.184l-.252.694a9.195 9.195 0 0 0-1.36.607c-1.673.959-2.683 1.849-2.17 3.08a1.147 1.147 0 0 0 .88.716 1.315 1.315 0 0 0 .23.02 2.343 2.343 0 0 0 1.623-.813 10.846 10.846 0 0 0 1.467-2.83c1.074-.37 2.484-.74 3.784-1.04a7.526 7.526 0 0 0 2.876 1.87 2.144 2.144 0 0 0 .426.045 1.347 1.347 0 0 0 1.088-.489 1.652 1.652 0 0 0 .136-1.703 1.707 1.707 0 0 0-1.505-1.024zM9.44 16.474c-.395.94-1.057 2.513-1.842 2.513a.655.655 0 0 1-.154-.018.624.624 0 0 1-.372-.58c.001-.285.195-1.033 1.972-1.815.096-.042.202-.094.314-.15l.13-.063zm1.84-9.28a.557.557 0 0 1 .367-.153.418.418 0 0 1 .144.024.627.627 0 0 1 .355.54 8.16 8.16 0 0 1-.47 2.71l-.01-.02c-.797-1.525-.794-2.736-.387-3.102zm-.424 8.02l1.17-2.792a69.42 69.42 0 0 0 1.709 1.937c-.947.21-2.358.678-2.88.854zm7.094.67a.552.552 0 0 1-.485.22 3.2 3.2 0 0 1-1.94-1.154l.178-.032a7.814 7.814 0 0 1 1.292-.168.894.894 0 0 1 .96.522.646.646 0 0 1-.005.613z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filePdf32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filePdf32.json new file mode 100644 index 00000000..dc7e4978 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filePdf32.json @@ -0,0 +1 @@ +"M27 9.699L19.3 2H5v28h22zM26 29H6V3h12v8h8zm-7-19V3l7 7zm-3.667 7.362a12.386 12.386 0 0 0 .726-4.195 1.49 1.49 0 0 0-.966-1.288 1.425 1.425 0 0 0-.48-.082 1.587 1.587 0 0 0-1.055.414c-.871.781-.784 2.411.234 4.36.044.084.088.182.135.287a2.02 2.02 0 0 0 .338.584c-.349 1.09-.837 2.273-1.267 3.316l-.262.723a9.577 9.577 0 0 0-1.417.632c-1.742.998-2.794 1.926-2.26 3.208a1.194 1.194 0 0 0 .917.745 1.376 1.376 0 0 0 .24.02 2.44 2.44 0 0 0 1.69-.846 11.293 11.293 0 0 0 1.527-2.947c1.119-.386 2.587-.771 3.94-1.082a7.838 7.838 0 0 0 2.996 1.946 2.233 2.233 0 0 0 .443.047 1.403 1.403 0 0 0 1.133-.509 1.72 1.72 0 0 0 .142-1.774 1.778 1.778 0 0 0-1.567-1.066l-.174-.003a12.714 12.714 0 0 0-2.571.352 25.241 25.241 0 0 1-2.441-2.842zM12.31 22.62c-.412.98-1.101 2.618-1.919 2.618a.682.682 0 0 1-.16-.02.65.65 0 0 1-.388-.603c.002-.297.204-1.076 2.054-1.89.1-.045.21-.099.327-.156l.135-.066zm1.915-9.664a.58.58 0 0 1 .383-.16.435.435 0 0 1 .15.026.653.653 0 0 1 .37.563 8.5 8.5 0 0 1-.49 2.822l-.011-.022c-.83-1.587-.826-2.849-.402-3.23zm-.441 8.351l1.218-2.907c.56.672 1.46 1.666 1.78 2.017-.986.22-2.456.707-2.998.89zM18.832 21a8.138 8.138 0 0 1 1.345-.175.93.93 0 0 1 1 .544.673.673 0 0 1-.006.637.575.575 0 0 1-.505.23 3.333 3.333 0 0 1-2.02-1.203z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filePdfPlus16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filePdfPlus16.json new file mode 100644 index 00000000..b31f9ae9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filePdfPlus16.json @@ -0,0 +1 @@ +"M10.4 0H1v16h9v-1H2V1h7v4h4v2h1V3.6zM10 4V1h.31L13 3.69V4zm-3.814 6.65a51.34 51.34 0 0 0 .69-1.9c.345.42.652.844 1.02 1.25H9v-.106c-.054.012-.105.02-.16.034a21.272 21.272 0 0 1-1.626-1.914 9.45 9.45 0 0 0 .555-2.972 1.299 1.299 0 0 0-.827-1.075 1.16 1.16 0 0 0-.39-.067 1.278 1.278 0 0 0-.851.333c-.684.613-.645 1.93.1 3.354a2.093 2.093 0 0 0 .343.502l-.66 2.435a3.07 3.07 0 0 0-.689.361c-1.314.753-2.103 1.463-1.68 2.477a.994.994 0 0 0 .764.62 1.134 1.134 0 0 0 .2.018 1.858 1.858 0 0 0 1.31-.65 6.728 6.728 0 0 0 1.022-1.945L7 11.27v-.85c-.27.074-.537.15-.814.23zm-1.379 2.079a1.442 1.442 0 0 1-.888.522.116.116 0 0 1-.12-.063c-.086-.207-.263-.636 1.817-1.837a4.69 4.69 0 0 1-.809 1.378zm1.147-7.456a.666.666 0 0 1 .256-.443.7.7 0 0 1 .372-.113.56.56 0 0 1 .136.016.476.476 0 0 1 .34.39A5.116 5.116 0 0 1 6.56 7.23a2.73 2.73 0 0 1-.607-1.958zM13 9v3h3v1h-3v3h-1v-3H9v-1h3V9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filePdfPlus24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filePdfPlus24.json new file mode 100644 index 00000000..dc5fa407 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filePdfPlus24.json @@ -0,0 +1 @@ +"M4 22V2h10v6h6v5h1V6.709L15.29 1H3v22h14v-1zM15 2h.2L20 6.8V7h-5zm2 14.936v-.929a4.264 4.264 0 0 1-1.475-1.057l.178-.032a7.814 7.814 0 0 1 1.292-.168H17v-.928a12.751 12.751 0 0 0-2.312.331 24.235 24.235 0 0 1-2.344-2.728 11.894 11.894 0 0 0 .697-4.028 1.432 1.432 0 0 0-.928-1.237 1.37 1.37 0 0 0-.461-.08 1.524 1.524 0 0 0-1.014.398c-.836.75-.752 2.316.226 4.187.042.081.084.175.13.276a1.939 1.939 0 0 0 .323.56c-.334 1.047-.803 2.183-1.216 3.185l-.252.694a9.195 9.195 0 0 0-1.36.607c-1.673.959-2.683 1.849-2.17 3.08a1.147 1.147 0 0 0 .88.716 1.315 1.315 0 0 0 .23.02 2.343 2.343 0 0 0 1.623-.813 10.846 10.846 0 0 0 1.467-2.83c1.074-.37 2.484-.74 3.784-1.04A8.168 8.168 0 0 0 17 16.937zm-7.56-.462c-.395.94-1.057 2.513-1.842 2.513a.655.655 0 0 1-.154-.018.624.624 0 0 1-.372-.58c.001-.285.195-1.033 1.972-1.815.096-.042.202-.094.314-.15l.13-.063zm1.84-9.28a.557.557 0 0 1 .367-.153.418.418 0 0 1 .144.024.627.627 0 0 1 .355.54 8.16 8.16 0 0 1-.47 2.71l-.01-.02c-.797-1.525-.794-2.736-.387-3.102zm-.424 8.02l1.17-2.792a69.42 69.42 0 0 0 1.709 1.937c-.947.21-2.358.678-2.88.854zM24 19v.999h-4V24h-1v-4.001h-4V19h4v-4h1v4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filePdfPlus32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filePdfPlus32.json new file mode 100644 index 00000000..975b666d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filePdfPlus32.json @@ -0,0 +1 @@ +"M6 29V3h12v8h8v8h1V9.699L19.3 2H5v28h19v-1zM19 3l7 7h-7zm1.52 16.855l-.174-.003a12.714 12.714 0 0 0-2.571.352 25.241 25.241 0 0 1-2.442-2.842 12.386 12.386 0 0 0 .726-4.195 1.49 1.49 0 0 0-.966-1.288 1.425 1.425 0 0 0-.48-.082 1.587 1.587 0 0 0-1.055.414c-.872.781-.784 2.411.234 4.36.044.084.088.182.135.287a2.02 2.02 0 0 0 .338.584c-.349 1.09-.837 2.273-1.267 3.316l-.262.723a9.577 9.577 0 0 0-1.417.632c-1.742.998-2.794 1.926-2.26 3.208a1.194 1.194 0 0 0 .917.745 1.376 1.376 0 0 0 .24.02 2.44 2.44 0 0 0 1.69-.846 11.293 11.293 0 0 0 1.527-2.947c1.119-.386 2.587-.771 3.94-1.082a7.838 7.838 0 0 0 2.996 1.946 2.233 2.233 0 0 0 .443.047 1.403 1.403 0 0 0 1.133-.509 1.72 1.72 0 0 0 .142-1.774 1.778 1.778 0 0 0-1.567-1.066zm-8.21 2.765c-.412.98-1.101 2.618-1.919 2.618a.682.682 0 0 1-.16-.02.65.65 0 0 1-.388-.603c.002-.297.204-1.076 2.054-1.89.1-.045.21-.099.327-.156l.135-.066zm1.915-9.664a.58.58 0 0 1 .383-.16.435.435 0 0 1 .15.026.653.653 0 0 1 .37.563 8.5 8.5 0 0 1-.49 2.822l-.011-.022c-.83-1.587-.826-2.849-.402-3.23zm-.441 8.351l1.218-2.907c.56.672 1.46 1.666 1.78 2.017-.986.22-2.456.707-2.998.89zm7.387.7a.575.575 0 0 1-.505.229 3.333 3.333 0 0 1-2.02-1.203l.186-.033a8.138 8.138 0 0 1 1.345-.175.93.93 0 0 1 1 .544.673.673 0 0 1-.006.637zM27 26h5v.999h-5V32h-1v-5.001h-5V26h5v-5h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filePitemx16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filePitemx16.json new file mode 100644 index 00000000..18d169d4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filePitemx16.json @@ -0,0 +1 @@ +"M13 11h-2v-1h2zm-9 2h4v-1H4zm9-1h-2v1h2zm-6-2H4v1h3zM4 9h5V8H4zm9-3h-2v1h2zM4 2h5v5H4zm3.522 2.385a2.895 2.895 0 0 1-.403.627 3.707 3.707 0 0 1-.706.707c-.058.043-.34.169-.574.281H8V3.703a1.455 1.455 0 0 0-.478.682zM5 5.32a1.68 1.68 0 0 1 .178-.098 2.745 2.745 0 0 0 1.117-.77 8.143 8.143 0 0 0 .537-1.027A1.626 1.626 0 0 1 7.241 3H5zM15 16H2V0h9.4L15 3.6zM14 5h-4V1H3v14h11zm0-1.31L11.31 1H11v3h3zM13 8h-2v1h2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filePitemx24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filePitemx24.json new file mode 100644 index 00000000..b3e3c393 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filePitemx24.json @@ -0,0 +1 @@ +"M5 13h8v1H5zm0 7h7v-1H5zM15.29 1L21 6.709V23H3V1zM20 8h-6V2H4v20h16zm0-1.2L15.2 2H15v5h5zM19 19h-4v1h4zM5 3h8v8H5zm7 5.162a1.253 1.253 0 0 1-.13.32.913.913 0 0 1-.584.376c-.081.02-.221.018-.318.045.022.019-.002.1-.005.215-.009.297-.038.585-.035.882H12zM9.815 6.044a4.656 4.656 0 0 1-.537-.047l-.054-.01a2.247 2.247 0 0 0-.226.52 2.087 2.087 0 0 1-.642 1.071 1.61 1.61 0 0 1 .544.893 3.31 3.31 0 0 1 .005 1.213A1.543 1.543 0 0 0 8.92 10h1.102c-.036-.685-.213-1.783.567-2.03.138-.045.36-.02.46-.12.106-.106.153-.432.254-.567A1.333 1.333 0 0 1 12 6.81V4h-1.023l.005.943a1.188 1.188 0 0 1-.114.585 1.083 1.083 0 0 1-1.053.516zM6 10h2.033a1.89 1.89 0 0 1-.021-.434 2.687 2.687 0 0 0 .023-.833c-.053-.192-.265-.35-.512-.533-.08-.06-.16-.119-.238-.181L7.15 7.91l-.087-.228a.594.594 0 0 1 .11-.487 1.203 1.203 0 0 1 .463-.351 1.007 1.007 0 0 0 .106-.057 1.325 1.325 0 0 0 .31-.605 2.703 2.703 0 0 1 .42-.86.935.935 0 0 1 .332-.266 1.04 1.04 0 0 1 .613-.05 2.186 2.186 0 0 0 .386.038.617.617 0 0 0 .194-.02c-.014-.008.085-.052.085-.075L10.009 4H6zm5 6H5v1h6zm8-6h-4v1h4zm0 3h-4v1h4zm0 3h-4v1h4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filePitemx32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filePitemx32.json new file mode 100644 index 00000000..b358a368 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filePitemx32.json @@ -0,0 +1 @@ +"M5 2v28h22V9.699L19.3 2zm21 27H6V3h12v8h8zm-7-19V3l7 7zm-5 14H8v-1h6zm-6-4h9v1H8zm0-3h9v1H8zm16 1h-5v-1h5zm0-3h-5v-1h5zm0 6h-5v-1h5zm0 3h-5v-1h5zM8 26h8v1H8zm16 1h-5v-1h5zM8 14h9V5H8zm8-1h-1.072c-.003-.297.026-.585.035-.882.003-.114.027-.196.005-.215.097-.027.237-.026.318-.045a.913.913 0 0 0 .584-.377 1.253 1.253 0 0 0 .13-.32zm-1.658-7H16v3.81a1.333 1.333 0 0 0-.697.473c-.101.135-.148.461-.254.567-.1.1-.322.075-.46.12-.78.247-.603 1.345-.567 2.03H11.92a1.543 1.543 0 0 1-.015-.316 3.31 3.31 0 0 0-.005-1.213 1.61 1.61 0 0 0-.544-.893 2.087 2.087 0 0 0 .642-1.07 2.247 2.247 0 0 1 .226-.52.418.418 0 0 1 .054.01 4.049 4.049 0 0 0 .502.046 1.576 1.576 0 0 0 1.262-.492c.308-.401-.137-1.106-.157-1.52s.308-.756.457-1.032zM9 6h4.135a1.599 1.599 0 0 0-.3.642q-.002.024-.002.049c0 .244.305.513.305.762 0 .269.054.455-.144.56l-.032.011a.617.617 0 0 1-.193.02 1.819 1.819 0 0 1-.352-.038 1.04 1.04 0 0 0-.613.05.935.935 0 0 0-.331.265 2.703 2.703 0 0 0-.42.86 1.325 1.325 0 0 1-.31.606 1.007 1.007 0 0 1-.107.057 1.203 1.203 0 0 0-.463.351.594.594 0 0 0-.11.487l.087.228.135.109c.078.062.158.122.238.181.247.183.46.341.512.533a2.687 2.687 0 0 1-.023.833 1.89 1.89 0 0 0 .02.434H9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filePpt16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filePpt16.json new file mode 100644 index 00000000..585d9b22 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filePpt16.json @@ -0,0 +1 @@ +"M11.4 0H2v7h1V1h7v4h4v10H2v1h13V3.6zM14 4h-3V1h.31L14 3.69zm-2 2v2h1v1h-1v2h1v1h-1a1 1 0 0 1-1-1V9h-1V8h1V6zm-6 5.936a1.375 1.375 0 0 0 .396.064h1.209A1.397 1.397 0 0 0 9 10.604V9.395A1.397 1.397 0 0 0 7.604 8H6.395A1.375 1.375 0 0 0 6 8.064V8H5v6h1zM6.396 9h1.209A.396.396 0 0 1 8 9.396v1.209a.396.396 0 0 1-.396.395H6.395A.396.396 0 0 1 6 10.604V9.395A.396.396 0 0 1 6.396 9zM4 10.604V9.395A1.397 1.397 0 0 0 2.604 8H1.395A1.375 1.375 0 0 0 1 8.064V8H0v6h1v-2.064a1.375 1.375 0 0 0 .396.064h1.209A1.397 1.397 0 0 0 4 10.604zM2.604 11H1.395A.396.396 0 0 1 1 10.604V9.395A.396.396 0 0 1 1.396 9h1.209A.396.396 0 0 1 3 9.396v1.209a.396.396 0 0 1-.396.395z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filePpt24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filePpt24.json new file mode 100644 index 00000000..9a4497d5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filePpt24.json @@ -0,0 +1 @@ +"M15.29 1H3v10h1V2h10v6h6v14H4v-2H3v3h18V6.709zM20 7h-5V2h.2L20 6.8zm-4 3v2h2v1h-2v2.5a.501.501 0 0 0 .5.5H18v1h-1.5a1.502 1.502 0 0 1-1.5-1.5V13h-1v-1h1v-2zm-7 6.705a2.018 2.018 0 0 0 1.041.295h.918A2.044 2.044 0 0 0 13 14.959v-.918A2.044 2.044 0 0 0 10.959 12h-.918A2.018 2.018 0 0 0 9 12.295V12H8v7h1zM10.041 13h.918A1.042 1.042 0 0 1 12 14.041v.918A1.042 1.042 0 0 1 10.959 16h-.918A1.042 1.042 0 0 1 9 14.959v-.918A1.042 1.042 0 0 1 10.041 13zm-6 4h.918A2.044 2.044 0 0 0 7 14.959v-.918A2.044 2.044 0 0 0 4.959 12h-.918A2.018 2.018 0 0 0 3 12.295V12H2v7h1v-2.295A2.018 2.018 0 0 0 4.041 17zm0-4h.918A1.042 1.042 0 0 1 6 14.041v.918A1.042 1.042 0 0 1 4.959 16h-.918A1.042 1.042 0 0 1 3 14.959v-.918A1.042 1.042 0 0 1 4.041 13z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filePpt32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filePpt32.json new file mode 100644 index 00000000..dc26c503 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filePpt32.json @@ -0,0 +1 @@ +"M19.3 2H5v13h1V3h12v8h8v18H6v-1H5v2h22V9.699zm-.3 8V3l7 7zm1 8v3a1 1 0 0 0 1 1h1v1h-1a2.003 2.003 0 0 1-2-2v-3h-1v-1h1v-2h1v2h2v1zM7 17a2.977 2.977 0 0 0-2 .78V17H4v9h1v-3.78A2.992 2.992 0 1 0 7 17zm0 5a2 2 0 1 1 2-2 2.003 2.003 0 0 1-2 2zm7-5a2.977 2.977 0 0 0-2 .78V17h-1v9h1v-3.78A2.992 2.992 0 1 0 14 17zm0 5a2 2 0 1 1 2-2 2.003 2.003 0 0 1-2 2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileReport16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileReport16.json new file mode 100644 index 00000000..3cdea8b2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileReport16.json @@ -0,0 +1 @@ +"M15 3.6L11.4 0H2v16h13zM14 15H3V1h7v4h4zm0-11h-3V1h.31L14 3.69zM4 14h9V7H4zm3-1v-1h2v1zm0-2v-1h2v1zm5 2h-2v-1h2zm0-2h-2v-1h2zm0-3v1h-2V8zM9 8v1H7V8zM5 8h1v1H5zm0 2h1v1H5zm0 2h1v1H5zm4-9H4V2h5zm0 2H4V4h5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileReport24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileReport24.json new file mode 100644 index 00000000..2c7928ab --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileReport24.json @@ -0,0 +1 @@ +"M3 1v22h18V6.709L15.29 1zm17 21H4V2h10v6h6zm0-15h-5V2h.2L20 6.8zM6 20h12V10H6zm4-1v-2h3v2zm0-3v-2h3v2zm7 3h-3v-2h3zm0-3h-3v-2h3zm0-5v2h-3v-2zm-4 0v2h-3v-2zm-6 0h2v2H7zm0 3h2v2H7zm0 3h2v2H7zm6-12H6V4h7zm0 2H6V6h7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileReport32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileReport32.json new file mode 100644 index 00000000..3e5cba77 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileReport32.json @@ -0,0 +1 @@ +"M5 2v28h22V9.699L19.3 2zm21 27H6V3h12v8h8zm-7-19V3l7 7zM8 27h16V14H8zm4-1v-2h5v2zm5-5v2h-5v-2zm-5-1v-2h5v2zm11 6h-5v-2h5zm0-3h-5v-2h5zm0-3h-5v-2h5zm0-5v2h-5v-2zm-6 0v2h-5v-2zm-8 0h2v2H9zm0 3h2v2H9zm0 3h2v2H9zm0 3h2v2H9zm7-15H8V8h8zm0-3H8V5h8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileReportGeneric16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileReportGeneric16.json new file mode 100644 index 00000000..cd4faae2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileReportGeneric16.json @@ -0,0 +1 @@ +[{"opacity":".5","d":"M13 8H4V7h9v1z"},{"opacity":".25","d":"M13 9H4V8h9v1zm0 1H4v1h9v-1zm0 2H4v1h9v-1z"},{"d":"M11.4 0H2v16h13V3.6L11.4 0zM14 15H3V1h7v4h4v10zm0-11h-3V1h.31L14 3.69V4zM9 3H4V2h5v1zm0 2H4V4h5v1zm4 2v7H4V7h1v6h7V7h1z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileReportGeneric24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileReportGeneric24.json new file mode 100644 index 00000000..fa685049 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileReportGeneric24.json @@ -0,0 +1 @@ +[{"opacity":".5","d":"M18 11H6v-1h12v1z"},{"opacity":".25","d":"M18 12H6v-1h12v1zm0 2H7v2h11v-2zm-1 4H6v1h11v-1z"},{"d":"M15.29 1H3v22h18V6.709L15.29 1zM20 22H4V2h10v6h6v14zm0-15h-5V2h.2L20 6.8V7zm-7-2H6V4h7v1zm0 2H6V6h7v1zm5 3v10H6V10h1v9h10v-9h1z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileReportGeneric32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileReportGeneric32.json new file mode 100644 index 00000000..23f93970 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileReportGeneric32.json @@ -0,0 +1 @@ +[{"opacity":".5","d":"M24 15H8v-1h16v1z"},{"opacity":".25","d":"M24 17H8v-2h16v2zm0 2H8v3h16v-3zm0 5H8v2h16v-2z"},{"d":"M19.3 2H5v28h22V9.699L19.3 2zM26 29H6V3h12v8h8v18zm-7-19V3l7 7h-7zm-3-1H8V8h8v1zm0-3H8V5h8v1zm8 8v13H8V14h1v12h14V14h1z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileShape16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileShape16.json new file mode 100644 index 00000000..9cc6e4f1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileShape16.json @@ -0,0 +1 @@ +"M11.4 0H2v16h13V3.6zM14 15H3V1h7v4h4zm0-11h-3V1h.31L14 3.69zm-4 3H7V6H4v3h1v2H4v3h3v-1h3v1h3v-3h-1V9h1V6h-3zm2 0v1h-1V7zM5 7h1v1H5zm1 6H5v-1h1zm6 0h-1v-1h1zm-1-2h-1v1H7v-1H6V9h1V8h3v1h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileShape24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileShape24.json new file mode 100644 index 00000000..9acc4e35 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileShape24.json @@ -0,0 +1 @@ +"M15.29 1H3v22h18V6.709zM20 22H4V2h10v6h6zm0-15h-5V2h.2L20 6.8zm-6 4h-4v-1H7v3h1v4H7v3h3v-1h4v1h3v-3h-1v-4h1v-3h-3zm2 0v1h-1v-1zm-8 0h1v1H8zm1 8H8v-1h1zm7 0h-1v-1h1zm-1-2h-1v1h-4v-1H9v-4h1v-1h4v1h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileShape32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileShape32.json new file mode 100644 index 00000000..a83b086f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileShape32.json @@ -0,0 +1 @@ +"M19.3 2H5v28h22V9.699zM26 29H6V3h12v8h8zm-7-19V3l7 7zm-6 3H9v4h1v6H9v4h4v-1h6v1h4v-4h-1v-6h1v-4h-4v1h-6zm-3 1h2v2h-2zm0 12v-2h2v2zm12 0h-2v-2h2zm0-12v2h-2v-2zm-3 1v2h2v6h-2v2h-6v-2h-2v-6h2v-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileSound16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileSound16.json new file mode 100644 index 00000000..99739144 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileSound16.json @@ -0,0 +1 @@ +"M7.731 8.034L6.078 9h-1.16A.917.917 0 0 0 4 9.917v1.166a.917.917 0 0 0 .917.917H6l1.731.966A.17.17 0 0 0 8 12.821V8.18a.17.17 0 0 0-.269-.145zM7 11.414L6.26 11H5v-1h1.35L7 9.62zm3.559-3.806l.686-.515A8.362 8.362 0 0 1 12 10.538a8.13 8.13 0 0 1-.742 3.379l-.684-.513a7.592 7.592 0 0 0 .587-2.866 7.786 7.786 0 0 0-.602-2.93zm-1.045.76a5.272 5.272 0 0 1 .486 2.17 5.167 5.167 0 0 1-.464 2.11l-.712-.534a4.453 4.453 0 0 0 .306-1.576 4.552 4.552 0 0 0-.322-1.64zM15 3.6L11.4 0H2v16h13zM14 15H3V1h7v4h4zm0-11h-3V1h.31L14 3.69z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileSound24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileSound24.json new file mode 100644 index 00000000..ebd832fc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileSound24.json @@ -0,0 +1 @@ +"M11.597 12.047L9.126 14H6.917a.917.917 0 0 0-.917.917v1.166a.917.917 0 0 0 .917.917h2.209l2.47 1.953A.255.255 0 0 0 12 18.75v-6.5a.255.255 0 0 0-.403-.203zM11 17.208L9.474 16H7v-1h2.474L11 13.793zm2.575-5.212a5.339 5.339 0 0 1 1.396 3.588 5.194 5.194 0 0 1-1.417 3.568l-.578-.504a5.273 5.273 0 0 0 1.125-3.064 5.406 5.406 0 0 0-1.123-3.095zm2.276-1.95a8.457 8.457 0 0 1 2.09 5.538 8.165 8.165 0 0 1-2.133 5.5l-.546-.476a8.252 8.252 0 0 0 1.839-5.024 8.536 8.536 0 0 0-1.83-5.087zM3 23h18V6.709L15.29 1H3zM15 2h.2L20 6.8V7h-5zM4 2h10v6h6v14H4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileSound32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileSound32.json new file mode 100644 index 00000000..70864b1f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileSound32.json @@ -0,0 +1 @@ +"M27 9.699L19.3 2H5v28h22zM26 29H6V3h12v8h8zm-7-19V3l7 7zm-4.538 5.293L11.112 18H8.917a.917.917 0 0 0-.917.917v2.166a.917.917 0 0 0 .917.917h2.196l3.35 2.707A.34.34 0 0 0 15 24.43v-8.86a.34.34 0 0 0-.538-.277zM14 23.05L11.466 21H9v-2h2.466L14 16.952zm3.584-6.819l.682-.663A6.485 6.485 0 0 1 20 20a6.739 6.739 0 0 1-1.664 4.427l-.032.038-.715-.626A6.08 6.08 0 0 0 19 20a5.732 5.732 0 0 0-1.416-3.769zM23 20a9.728 9.728 0 0 0-2.412-6.398l.684-.664A10.468 10.468 0 0 1 24 20a10.727 10.727 0 0 1-2.657 7.057l-.033.038-.717-.627A10.07 10.07 0 0 0 23 20z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileSqlite16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileSqlite16.json new file mode 100644 index 00000000..f9644cf4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileSqlite16.json @@ -0,0 +1 @@ +"M11.4 0H2v16h13V3.6zM14 6.105V15H3V1h7v4h4zM14 4h-3V1h.31L14 3.69zm-5.914 8c-.007.328-.007.66.01 1H5.75a.751.751 0 0 1-.75-.75v-4.5A.751.751 0 0 1 5.75 7h3.767a7.414 7.414 0 0 0-.561 1H6v4zm4.987-5.527a5.021 5.021 0 0 1-.618 3.255 6.809 6.809 0 0 0-1.2.572 4.085 4.085 0 0 1 1.037-.321 14.254 14.254 0 0 1-.761 1.052 1.772 1.772 0 0 0-.937.968 28.907 28.907 0 0 1 1.87-5.53 7.672 7.672 0 0 0-2.196 3.217A8.493 8.493 0 0 0 9.988 14h-.8c-.398-3.085.258-5.646 1.77-7.22 1.219-1.267 2.011-.694 2.115-.307z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileSqlite24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileSqlite24.json new file mode 100644 index 00000000..fc551830 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileSqlite24.json @@ -0,0 +1 @@ +"M15.29 1H3v22h18V6.709zM20 22H4V2h10v6h6zm0-15h-5V2h.2L20 6.8zm-8.866 11c-.03.329-.05.663-.061 1H8.25A1.251 1.251 0 0 1 7 17.75v-5.5A1.251 1.251 0 0 1 8.25 11h5.466a11.903 11.903 0 0 0-.69 1H8.25a.25.25 0 0 0-.25.25v5.5a.25.25 0 0 0 .25.25zm1.794 3H12.1c-.354-4.648 1.078-8.29 3.465-10.613.615-.544 1.238-.727 1.752-.27v-.002c1.255 1.116.31 3.676-.835 5.477a10.211 10.211 0 0 0-1.8.858 12.954 12.954 0 0 1 1.556-.482l-1.143 1.578a1.93 1.93 0 0 0-1.177 1.098 16.683 16.683 0 0 1 2.675-7.235c-2.636 2.098-3.904 5.353-3.666 9.591z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileSqlite32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileSqlite32.json new file mode 100644 index 00000000..d1759f61 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileSqlite32.json @@ -0,0 +1 @@ +"M19.3 2H5v28h22V9.699zM26 29H6V3h12v8h8zm-7-19V3l7 7zm-4 16h-4.5A1.502 1.502 0 0 1 9 24.5v-9a1.502 1.502 0 0 1 1.5-1.5h8.432a11.767 11.767 0 0 0-.786 1H10.5a.501.501 0 0 0-.5.5v9a.501.501 0 0 0 .5.5h4.522A23.46 23.46 0 0 0 15 26zm3.873-5.558A21.033 21.033 0 0 1 21.7 15.3a10.67 10.67 0 0 0-3.764 5.273A17.33 17.33 0 0 0 17 28h-.917c-.823-9.408 4.162-15 6.1-15 1.594 0 2.63 2.257-.672 7.456A13.616 13.616 0 0 0 19.11 21.6a8.167 8.167 0 0 1 2.075-.643c-.817 1.239-1.523 2.105-1.523 2.105a3.643 3.643 0 0 0-2.073 1.936 26.142 26.142 0 0 1 1.284-4.556z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileText16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileText16.json new file mode 100644 index 00000000..da498673 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileText16.json @@ -0,0 +1 @@ +"M4 6h9v1H4zm0 4h9V9H4zm11 6H2V0h9.4L15 3.6zM14 5h-4V1H3v14h11zm0-1.31L11.31 1H11v3h3zM4 13h7v-1H4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileText24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileText24.json new file mode 100644 index 00000000..c3246ef0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileText24.json @@ -0,0 +1 @@ +"M6 10h12v1H6zM3 1h12.29L21 6.709V23H3zm12 6h5v-.2L15.2 2H15zM4 22h16V8h-6V2H4zm2-7h12v-1H6zm0 4h9v-1H6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileText32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileText32.json new file mode 100644 index 00000000..0826670b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileText32.json @@ -0,0 +1 @@ +"M27 9.699L19.3 2H5v28h22zM26 29H6V3h12v8h8zm-7-19V3l7 7zM9 14h14v1H9zm0 5h14v1H9zm0 5h11v1H9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileUser16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileUser16.json new file mode 100644 index 00000000..c7632931 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileUser16.json @@ -0,0 +1 @@ +"M12 11H9.2a3.98 3.98 0 0 0-.605-1H12v1zm2-2V8H8.45c.02.166.05.329.05.5 0 .171-.02.336-.045.5H14zm0-3H7.597c.245.303.456.633.606 1H14V6zm2-2.4V14H9.5v-1H15V5h-4V1H6v3.797a3.975 3.975 0 0 0-1-.246V0h7.4L16 3.6zm-1 .09L12.31 1H12v3h3v-.31zM8 12.5V15H1l.01-2.5c0-1.077.678-1.989 1.635-2.34A2.48 2.48 0 0 1 2 8.5C2 7.122 3.122 6 4.5 6s2.49 1.122 2.49 2.5c0 .639-.246 1.216-.64 1.659A2.496 2.496 0 0 1 8 12.5zm-5-4c0 .827.673 1.5 1.5 1.5S6 9.327 6 8.5 5.327 7 4.5 7 3 7.673 3 8.5zm4 4c0-.827-.673-1.5-1.5-1.5h-2c-.827 0-1.5.673-1.5 1.5V14h5v-1.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileUser24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileUser24.json new file mode 100644 index 00000000..204f9787 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileUser24.json @@ -0,0 +1 @@ +"M17 16h-4.938a5.014 5.014 0 0 0-1.422-1H17v1zm2-3v-1h-7.5c0 .345-.047.677-.12 1H19zm3-7.4V20h-8.5v-.5c0-.171-.034-.333-.05-.5H21V7h-4V3H8v4.62a4.47 4.47 0 0 0-1-.12V2h11.4L22 5.6zm-1 .09L18.31 3H18v3h3v-.31zM19 9h-8.67c.27.3.497.635.68 1H19V9zM4 12c0-1.654 1.346-3 3-3s2.99 1.346 2.99 3S8.654 15 7 15s-3-1.346-3-3zm1 0c0 1.103.897 2 2 2s2-.897 2-2-.897-2-2-2-2 .897-2 2zm6.99 7.5L12 22H2v-2.5C2 17.57 3.57 16 5.5 16h3c1.93 0 3.49 1.57 3.49 3.5zm-.99 0c0-1.379-1.122-2.5-2.5-2.5h-3A2.503 2.503 0 0 0 3 19.5V21h8v-1.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileUser32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileUser32.json new file mode 100644 index 00000000..20149cbc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileUser32.json @@ -0,0 +1 @@ +"M15.404 14a5.443 5.443 0 0 0-.286-1H26v1H15.404zM23 21h-5.649c.226.312.417.647.58 1H23v-1zm6-12.291V26H18.5v-1H28V10h-6V4H11v5.596a5.493 5.493 0 0 0-1-.096V3h13.29L29 8.709zM28 8.8L23.2 4H23v5h5v-.2zM26 18v-1H15.118a5.48 5.48 0 0 1-.527 1H26zm-9 6.5V29H3l.01-4.5c0-2.481 2.009-4.5 4.49-4.5h5c2.481 0 4.5 2.019 4.5 4.5zm-1 0c0-1.93-1.57-3.5-3.5-3.5h-5C5.57 21 4 22.57 4 24.5V28h12v-3.5zM6.01 15c0-2.206 1.784-4 3.99-4s4 1.794 4 4-1.794 4-4 4-3.99-1.794-3.99-4zM7 15c0 1.654 1.346 3 3 3s3-1.346 3-3-1.346-3-3-3-3 1.346-3 3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileVideo16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileVideo16.json new file mode 100644 index 00000000..9fb03457 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileVideo16.json @@ -0,0 +1 @@ +"M10 9a1 1 0 0 0-1-1H5a1 1 0 0 0-1 1v3a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1v-.706L13 13V8l-3 1.706zm-1 3H5V9h4zm2-1.712l1-.57v1.563l-1-.57zM15 3.6L11.4 0H2v16h13zM14 15H3V1h7v4h4zm0-11h-3V1h.31L14 3.69z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileVideo24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileVideo24.json new file mode 100644 index 00000000..fe6cedfd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileVideo24.json @@ -0,0 +1 @@ +"M12.822 12H7.178A1.178 1.178 0 0 0 6 13.178v4.644A1.178 1.178 0 0 0 7.178 19h5.644A1.178 1.178 0 0 0 14 17.822v-4.644A1.178 1.178 0 0 0 12.822 12zM13 17.821a.179.179 0 0 1-.179.179H7.18a.179.179 0 0 1-.18-.179V13.18a.179.179 0 0 1 .179-.18h5.642a.179.179 0 0 1 .179.179zm2-3.499v2.625L17.125 18H18v-5h-.875zm2 2.5l-1-.495v-1.45l1-.621zM3 23h18V6.709L15.29 1H3zM15 2h.2L20 6.8V7h-5zM4 2h10v6h6v14H4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileVideo32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileVideo32.json new file mode 100644 index 00000000..255aad28 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileVideo32.json @@ -0,0 +1 @@ +"M27 9.699L19.3 2H5v28h22zM26 29H6V3h12v8h8zm-7-19V3l7 7zm-9.822 6A1.178 1.178 0 0 0 8 17.178v6.644A1.178 1.178 0 0 0 9.178 25h8.644A1.178 1.178 0 0 0 19 23.822v-6.644A1.178 1.178 0 0 0 17.822 16zM18 17.179v6.642a.179.179 0 0 1-.179.179H9.18a.179.179 0 0 1-.18-.179V17.18a.179.179 0 0 1 .179-.18h8.642a.179.179 0 0 1 .179.179zM24 24v-7h-1l-3 2v3l3 2zm-3-4.465l2-1.333v4.596l-2-1.333z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileWord16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileWord16.json new file mode 100644 index 00000000..1b52a7f4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileWord16.json @@ -0,0 +1 @@ +"M15 3.6L11.4 0H2v16h13zM14 15H3V1h7v4h4zm0-11h-3V1h.31L14 3.69zm-3.5 8.162L12.095 7h1.01l-2.2 7h-.81L8.5 9.075 6.904 14h-.809l-2.2-7h1.01L6.5 12.162 8.095 7h.81z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileWord24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileWord24.json new file mode 100644 index 00000000..62a8eec7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileWord24.json @@ -0,0 +1 @@ +"M3 23h18V6.709L15.29 1H3zM15 2h.2L20 6.8V7h-5zM4 2h10v6h6v14H4zm12.973 8h1.132l-3 10h-1.13L12 12.08 10.026 20h-1.13l-3-10h1.131l2.461 8.118L11.435 10h1.13l1.947 8.118z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileWord32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileWord32.json new file mode 100644 index 00000000..d88807b5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileWord32.json @@ -0,0 +1 @@ +"M27 9.699L19.3 2H5v28h22zM26 29H6V3h12v8h8zm-7-19V3l7 7zm-2.435 5l1.947 8.118L20.972 15h1.133l-3 10h-1.13L16 17.08 14.026 25h-1.13l-3-10h1.131l2.461 8.118L15.435 15z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileXml16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileXml16.json new file mode 100644 index 00000000..6ed9afe8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileXml16.json @@ -0,0 +1 @@ +"M11.4 0H2v8h1V1h7v4h4v10H3v-1H2v2h13V3.6L11.4 0zM14 4h-3V1h.31L14 3.69V4zm-2 9h-1V7h1v6zm-2-2.5V13H9v-2.5a.501.501 0 0 0-1 0V13H7v-2.5a.501.501 0 0 0-1 0V13H5V9h1v.092c.157-.056.324-.092.5-.092.386 0 .734.15 1 .39.266-.24.614-.39 1-.39.827 0 1.5.673 1.5 1.5zm-8.102.4L.694 9h1.183l.613.966L3.102 9h1.183l-1.204 1.9L4.413 13H3.23l-.74-1.167L1.75 13H.567l1.331-2.1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileXml24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileXml24.json new file mode 100644 index 00000000..65e87abb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileXml24.json @@ -0,0 +1 @@ +"M17 11v7h-1v-7h1zM3.184 18L4.5 16.377 5.816 18h1.287l-1.96-2.417L7.238 13H5.951L4.5 14.79 3.049 13H1.762l2.094 2.583L1.896 18h1.288zM8 13v5h1v-3a1 1 0 0 1 2 0v3h1v-3a1 1 0 0 1 2 0v3h1v-3c0-1.103-.897-2-2-2-.6 0-1.133.271-1.5.691-.367-.42-.9-.691-1.5-.691-.366 0-.705.106-1 .278V13H8zm13-6.291V23H3v-4h1v3h16V8h-6V2H4v10H3V1h12.29L21 6.709zM20 6.8L15.2 2H15v5h5v-.2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileXml32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileXml32.json new file mode 100644 index 00000000..7780b7b5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileXml32.json @@ -0,0 +1 @@ +"M19.3 2H5v14h1V3h12v8h8v18H6v-3H5v4h22V9.699L19.3 2zm-.3 8V3l7 7h-7zM6.5 21.671L4.689 24H3.423l2.444-3.143L3.645 18H4.91l1.59 2.043L8.09 18h1.265l-2.222 2.857L9.577 24H8.311L6.5 21.671zM12 18v.512a2.476 2.476 0 0 1 3.5.49 2.496 2.496 0 0 1 2-1.002c1.379 0 2.5 1.121 2.5 2.5V24h-1v-3.5c0-.827-.673-1.5-1.5-1.5s-1.5.673-1.5 1.5V24h-1v-3.5c0-.827-.673-1.5-1.5-1.5s-1.5.673-1.5 1.5V24h-1v-6h1zm11-3v9h-1v-9h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileZip16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileZip16.json new file mode 100644 index 00000000..e415b6c2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileZip16.json @@ -0,0 +1 @@ +"M6 10l-1 2v1h3v-1l-1-2zm1 2H6v-1h1zm0-6H6V4h1zm8-2.4L11.4 0H2v16h13zM14 15H3V1h3v2h1V1h3v4h4zm0-11h-3V1h.31L14 3.69zM7 9H6V7h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileZip24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileZip24.json new file mode 100644 index 00000000..a2ae0c5e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileZip24.json @@ -0,0 +1 @@ +"M3 23h18V6.709L15.29 1H3zM15 2h.2L20 6.8V7h-5zM4 2h4v2h1V2h5v6h6v14H4zm5 12H8v1l-1 3v1h3v-1l-1-3zm0 4H8v-1h1zm0-5H8v-2h1zm0-6H8V5h1zm0 3H8V8h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileZip32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileZip32.json new file mode 100644 index 00000000..9ef9bafc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fileZip32.json @@ -0,0 +1 @@ +"M27 9.699L19.3 2H5v28h22zM26 29H6V3h4v3h1V3h7v8h8zm-7-19V3l7 7zm-8 0h-1V7h1zm0 8h-1v-3h1zm0 1h-1v1l-1 3v1h3v-1l-1-3zm0 4h-1v-1h1zm0-9h-1v-3h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/files16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/files16.json new file mode 100644 index 00000000..7537d2b0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/files16.json @@ -0,0 +1 @@ +"M11 16H1V4h1v11h9zm2-2v-1H4V2H3v12zM5 0h6.4L15 3.6V12H5zm6 1v3h3v-.31L11.31 1zM6 1v10h8V5h-4V1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/files24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/files24.json new file mode 100644 index 00000000..f37bcb8c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/files24.json @@ -0,0 +1 @@ +"M15 21h1v2H3V7h2v1H4v14h11zm3-2H7V5h1V4H6v16h13v-2h-1zm.4-18L22 4.6V17H9V1zM21 6h-4V2h-7v14h11zm0-1.31L18.31 2H18v3h3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/files32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/files32.json new file mode 100644 index 00000000..4eaf7788 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/files32.json @@ -0,0 +1 @@ +"M21 28h1v2H4V8h2v1H5v20h16zm3-2H8V6h1V5H7v22h18v-2h-1zM22.29 2L28 7.709V24H10V2zM27 9h-6V3H11v20h16zm0-1.2L22.2 3H22v5h5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filesCsvCollection16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filesCsvCollection16.json new file mode 100644 index 00000000..793ef4cd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filesCsvCollection16.json @@ -0,0 +1 @@ +"M10 15h1v1H1V4h1v11h8zm.394-2H3v1h10v-1h-2.606zM4 3V2H3v4h1zm1-3h6.4L15 3.6V6h-1V5h-4V1H6v5H5zm6 1v3h3v-.31L11.31 1zm3.57 6l-1.058 3.317L12.468 7H11.42l1.591 5.059h.994L15.62 7zM6 12v-1H4V8h2V7H3v5h3zm4-3H8V8h2V7H7v3h2v1H7v1h3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filesCsvCollection24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filesCsvCollection24.json new file mode 100644 index 00000000..3a88681c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filesCsvCollection24.json @@ -0,0 +1 @@ +"M15 21h1v2H3V7h2v1H4v14h11zm3-2H7v-4H6v5h13v-2h-1zM7 5h1V4H6v4h1zm14 10v1H10v-1H9v2h13v-2h-1zM9 1h9.4L22 4.6V8h-1V6h-4V2h-7v6H9zm9 4h3v-.31L18.31 2H18zm2.04 9h-1.063l-2.095-5h1.084l1.546 3.688L21.08 9h1.086zM16 9h-2.651A1.35 1.35 0 0 0 12 10.349v.302A1.35 1.35 0 0 0 13.349 12h1.302a.349.349 0 0 1 .349.349v.302a.349.349 0 0 1-.349.349H12v1h2.651A1.35 1.35 0 0 0 16 12.651v-.302A1.35 1.35 0 0 0 14.651 11H13.35a.349.349 0 0 1-.349-.349v-.302A.349.349 0 0 1 13.35 10H16zm-6.959 5H11v-1H9.041A1.042 1.042 0 0 1 8 11.959v-.918A1.042 1.042 0 0 1 9.041 10H11V9H9.041A2.044 2.044 0 0 0 7 11.041v.918A2.044 2.044 0 0 0 9.041 14z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filesCsvCollection32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filesCsvCollection32.json new file mode 100644 index 00000000..3d52d27a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filesCsvCollection32.json @@ -0,0 +1 @@ +"M21 28h1v2H4V8h2v1H5v20h16zm3-2H8V6h1V5H7v22h18v-2h-1zm4-18.291V12h-1V9h-6V3H11v9h-1V2h12.29zM27 8v-.2L22.2 3H22v5zm1 16v-2h-1v1H11v-1h-1v2zm-12.861-8.52l.707-.707a3.18 3.18 0 1 0 0 4.496l-.707-.707a2.23 2.23 0 0 1-3.081 0 2.179 2.179 0 1 1 3.08-3.081zM26.804 14l-1.794 4.453L23.242 14h-1.076l2.375 5.984.929.002L27.882 14zm-7.172 2.312c-1.112-.171-1.122-.58-1.126-.787a.667.667 0 0 1 .2-.476.8.8 0 0 1 .58-.25 1.125 1.125 0 0 1 1.052.629l.85-.526a2.11 2.11 0 0 0-1.902-1.102 1.812 1.812 0 0 0-1.3.556 1.66 1.66 0 0 0-.48 1.2c.021.96.685 1.546 1.973 1.744a1.332 1.332 0 0 1 .947.477.836.836 0 0 1 .04.684 1.165 1.165 0 0 1-1.16.639 1.34 1.34 0 0 1-1.283-.745l-.863.504a2.318 2.318 0 0 0 2.146 1.24 2.134 2.134 0 0 0 2.104-1.306 1.828 1.828 0 0 0-.126-1.53 2.19 2.19 0 0 0-1.652-.951z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filter16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filter16.json new file mode 100644 index 00000000..4b84799d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filter16.json @@ -0,0 +1 @@ +"M15 1H1v1.707l4.037 4.037L6.585 15h2.83l1.548-8.256L15 2.707zM3.707 4h8.586l-2 2H5.707zm4.878 10h-1.17L6.103 7h3.794zM14 2.293L13.293 3H2.707L2 2.293V2h12z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filter24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filter24.json new file mode 100644 index 00000000..954997d5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filter24.json @@ -0,0 +1 @@ +"M22 2H2v2.73l7.02 6.017L10.043 22h3.914l1.023-11.253L22 4.73zm-1 1v1H3V3zm-.852 2l-5.833 5h-4.63L3.852 5zm-7.105 16h-2.086l-.91-10h3.905z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filter32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filter32.json new file mode 100644 index 00000000..300b316e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filter32.json @@ -0,0 +1 @@ +"M29 4H3v2.725l9.031 8.028L14.066 29h3.868l2.035-14.247L29 6.725zm-1 1v1H4V5zm-.815 2l-7.875 7h-6.62L4.815 7zM17.066 28h-2.132l-1.858-13h5.848z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filterExpand16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filterExpand16.json new file mode 100644 index 00000000..ffa079f7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filterExpand16.json @@ -0,0 +1 @@ +"M6.415 14l-.352-1.876c-.007-.039-.015-.077-.021-.116L5.102 7h3.795L8.57 8.754c.077.002.154.004.23.013l.93-.774.234-1.249L14 2.707V1H0v1.707l4.037 4.037L5.585 15h2.83l.194-1H6.415zM1 2.293V2h12v.293L12.293 3H1.707L1 2.293zM2.707 4h8.586l-2 2H4.707l-2-2zM14.5 10a1.5 1.5 0 0 0-1.408 1h-3.066l1.572-1.31c.252.192.562.31.902.31.827 0 1.5-.673 1.5-1.5S13.327 7 12.5 7 11 7.673 11 8.5c0 .215.047.419.13.604l-1.587 1.322A1.493 1.493 0 0 0 8.5 10c-.827 0-1.5.673-1.5 1.5S7.673 13 8.5 13a1.49 1.49 0 0 0 1.043-.426l1.586 1.322A1.487 1.487 0 0 0 11 14.5c0 .827.673 1.5 1.5 1.5s1.5-.673 1.5-1.5-.673-1.5-1.5-1.5c-.34 0-.65.118-.902.31l-1.572-1.311h3.066A1.498 1.498 0 0 0 14.5 13c.827 0 1.5-.673 1.5-1.5s-.673-1.5-1.5-1.5zM12 8h1v1h-1V8zm0 6.75V14h1v1h-1v-.25zm-3-3.487V12H8v-1h1v.263zm6 0V12h-1v-1h1v.263z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filterExpand24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filterExpand24.json new file mode 100644 index 00000000..69a9fd3a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filterExpand24.json @@ -0,0 +1 @@ +"M11.043 21H8.957l-.91-10h3.905l-.166 1.822c.232-.045.47-.072.714-.072.098 0 .197.016.296.024l.184-2.027L20 4.729V2H0v2.73l7.02 6.017L8.043 22h3.914l.163-1.789a3.72 3.72 0 0 1-.985-.227L11.043 21zM1 3h18v1H1V3zm6.685 7L1.85 5h16.3l-5.834 5h-4.63zM21.5 14c-1.208 0-2.217.86-2.45 2h-4.102a2.476 2.476 0 0 0-.511-1.062l2.12-1.883A2.486 2.486 0 0 0 18.5 14a2.495 2.495 0 0 0 2.491-2.5 2.495 2.495 0 1 0-4.991 0c0 .316.065.616.173.895l-2.284 2.028a2.495 2.495 0 0 0-3.88 2.093A2.495 2.495 0 0 0 12.515 19c.508-.003.98-.16 1.372-.424l2.286 2.03A2.477 2.477 0 0 0 16 21.5a2.495 2.495 0 1 0 4.991 0c0-1.379-1.112-2.5-2.491-2.5-.788 0-1.484.374-1.942.945l-2.121-1.884c.246-.305.43-.663.512-1.061h4.102a2.495 2.495 0 0 0 4.94-.5c0-1.379-1.112-2.5-2.491-2.5zM17 11a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1zm0 10a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1zm-4.99-2.997a1 1 0 0 1-1.007-.994l-.006-1a1 1 0 0 1 .994-1.006l1-.006a1 1 0 0 1 1.006.994l.006 1a1 1 0 0 1-.994 1.006l-1 .006zM23 17a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filterExpand32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filterExpand32.json new file mode 100644 index 00000000..4265d800 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/filterExpand32.json @@ -0,0 +1 @@ +"M15.066 27h-2.132l-1.858-13h5.848l-.564 3.946c.33-.106.674-.175 1.036-.186l.573-4.007L27 5.725V3H1v2.725l9.031 8.028L12.066 28h3.868l.42-2.948a3.74 3.74 0 0 1-.946-.442L15.066 27zM10.69 13L2.815 6h22.37l-7.875 7h-6.62zM26 4v1H2V4h24zm2.5 15c-1.208 0-2.217.86-2.45 2h-6.1a2.477 2.477 0 0 0-.48-1.022l3.174-2.819A2.484 2.484 0 0 0 24.5 18a2.495 2.495 0 0 0 2.491-2.5 2.495 2.495 0 1 0-4.764 1.028l-3.297 2.927A2.481 2.481 0 0 0 17.5 19c-1.379 0-2.5 1.121-2.5 2.5s1.121 2.5 2.5 2.5c.533 0 1.024-.17 1.43-.455l3.297 2.927c-.143.315-.227.66-.227 1.028a2.495 2.495 0 1 0 4.991 0c0-1.379-1.112-2.5-2.491-2.5-.74 0-1.398.329-1.856.84l-3.174-2.818c.23-.297.402-.64.48-1.022h6.1a2.495 2.495 0 0 0 4.94-.5A2.493 2.493 0 0 0 28.5 19zM23 15a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1zm0 12a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1zm-6-4a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1zm13-1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/findPath16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/findPath16.json new file mode 100644 index 00000000..0ba8dfdb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/findPath16.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M8.063.955A1.5 1.5 0 0 0 5.941.95L.933 5.937A1.5 1.5 0 1 0 3.05 8.063l5.009-4.987a1.5 1.5 0 0 0 .004-2.12zM3 7.5a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1zm5-5a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1zm4.404 12.375l.25.248A2.001 2.001 0 0 1 11 16a1.99 1.99 0 0 1-1.952-1.643c.326.19.676.338 1.052.428a.49.49 0 0 0 .4.215h1a.49.49 0 0 0 .404-.221c.116-.029.233-.05.346-.089.045.065.097.127.154.185zM8.82 14.23l-3.963-.495A2 2 0 0 1 3 15c-1.103 0-2-.897-2-2a2 2 0 0 1 1.186-1.823L1.988 10H2c.343 0 .666-.07.973-.176l.201 1.194c.305.026.589.119.84.267L6.288 9.02a1.977 1.977 0 0 1-.271-.843l-1.195-.199C4.93 7.67 5 7.344 5 7v-.006l1.175.196a2.007 2.007 0 0 1 1.013-1.014L6.99 4.989c.34 0 .675-.046.988-.155l.198 1.184a1.99 1.99 0 0 1 1.225.558l1.69-1.013A1.973 1.973 0 0 1 11 5c0-.142.016-.28.044-.415l-1.631-.812c.194-.264.344-.566.446-.895l1.639.816C11.865 3.272 12.398 3 13 3c1.102 0 2 .897 2 2 0 1.08-.86 1.955-1.93 1.993l-.142.638a3.856 3.856 0 0 0-.939-.388l.105-.47a2.006 2.006 0 0 1-.495-.35l-1.235.741A3.855 3.855 0 0 0 9 7.67V7.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h.17c-.16.264-.283.548-.377.848-.103-.04-.208-.076-.303-.132L4.717 11.99c.133.227.221.48.257.753l2.742.342c.288.453.66.846 1.103 1.146zM12 5.5a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1zm-8 7a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1z"},{"d":"M14.17 13.109a.375.375 0 0 0-.529 0l-.356-.343A2.87 2.87 0 0 0 13.9 11a2.9 2.9 0 1 0-2.9 2.9c.661 0 1.263-.23 1.751-.602l.355.354a.372.372 0 0 0 .006.515l1.722 1.723a.375.375 0 0 0 .53 0l.528-.53a.375.375 0 0 0 0-.53l-1.722-1.721zM11 9.1c1.048 0 1.9.852 1.9 1.9s-.852 1.9-1.9 1.9-1.9-.852-1.9-1.9.852-1.9 1.9-1.9zM3.008 5.282A1.977 1.977 0 0 0 2 5C.897 5 0 5.897 0 7s.897 2 2 2 2-.897 2-2c0-.37-.108-.714-.284-1.011l.724-.722.831-.827.724-.72C6.292 3.892 6.632 4 7 4c1.103 0 2-.897 2-2s-.897-2-2-2-2 .897-2 2c0 .372.109.716.286 1.014l-.719.716-.834.83-.725.722zM3 7.5a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1zm3-6a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/findPath24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/findPath24.json new file mode 100644 index 00000000..008f1506 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/findPath24.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M20.5 5a2.494 2.494 0 0 0-2.03 1.05l-4.53-2.012A2.499 2.499 0 1 0 9 3.499L4.186 7.11A2.403 2.403 0 0 0 3.5 7a2.5 2.5 0 0 0 0 5c.015 0 .028-.004.043-.004l.939 4.226a2.497 2.497 0 1 0 3.345 3.173l3.918.652a5.947 5.947 0 0 1-1.095-1.196l-2.66-.443a2.483 2.483 0 0 0-.406-1.285l2.037-2.037a5.858 5.858 0 0 1 .43-1.843l-3.174 3.173A2.483 2.483 0 0 0 5.5 16c-.015 0-.028.004-.042.004l-.94-4.226a2.509 2.509 0 0 0 1.26-1.26l4.226.94c0 .014-.004.027-.004.042a2.468 2.468 0 0 0 .312 1.192 5.919 5.919 0 0 1 .688-1V11a1 1 0 0 1 1-1h1a.962.962 0 0 1 .246.05 5.847 5.847 0 0 1 .994-.311 2.467 2.467 0 0 0-1.546-.72l-.396-3.162a2.5 2.5 0 0 0 1.231-.908l4.532 2.014a2.302 2.302 0 0 0 .034 1.18l-2.949 1.475c.118-.007.235-.018.354-.018a5.872 5.872 0 0 1 1.51.203l1.533-.766a2.502 2.502 0 0 0 .92.731L19.2 10.91a5.948 5.948 0 0 1 .837.823l.4-1.74c.022.001.042.007.063.007a2.5 2.5 0 0 0 0-5zM5 17h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1zm-1-6H3a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a.974.974 0 0 1-.06.295A.988.988 0 0 1 4 11zm6.222-.518l-4.226-.94c0-.014.004-.027.004-.041l4.817-3.613a2.497 2.497 0 0 0 .49.092l.395 3.163a2.501 2.501 0 0 0-1.48 1.339zM13 4a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1V3a.974.974 0 0 1 .06-.295A.988.988 0 0 1 11 2h1a1 1 0 0 1 1 1zm9 4a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1zm-4.007 14l.69.689a2.455 2.455 0 0 1-3.504-1.305c.107.005.213.016.321.016a5.688 5.688 0 0 0 .571-.047A.994.994 0 0 0 17 22z"},{"d":"M9.85 5.363a2.52 2.52 0 1 0-.603-.798L5.151 7.637A2.49 2.49 0 1 0 6 9.5a2.473 2.473 0 0 0-.247-1.065zM10 4V3a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1zM5 9v1a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1zm15.75 9.862a.668.668 0 0 0-.943 0l-.124.124-.757-.757a4.451 4.451 0 1 0-.689.691l.756.756-.13.129a.668.668 0 0 0 0 .943l2.057 2.055a.666.666 0 0 0 .942 0l.933-.932a.68.68 0 0 0 0-.962zM12.1 15.5a3.4 3.4 0 1 1 3.4 3.4 3.404 3.404 0 0 1-3.4-3.4z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/findPath32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/findPath32.json new file mode 100644 index 00000000..2b394b83 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/findPath32.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M15.7 25.25l-5.905-1.18A2.998 2.998 0 0 1 7 26c-1.654 0-3-1.346-3-3 0-1.227.742-2.28 1.799-2.745l-1.326-5.303c.338-.04.665-.113.972-.232l1.326 5.303c.077-.006.15-.023.229-.023a2.97 2.97 0 0 1 1.857.662l4.61-4.07A2.973 2.973 0 0 1 13 15c0-.151.023-.297.045-.442L7.57 12.765a3.94 3.94 0 0 0 .342-.94l5.445 1.783a2.994 2.994 0 0 1 1.878-1.497l-.374-4.125c.047.002.09.014.138.014.295 0 .58-.037.858-.098l.374 4.121c.897.07 1.681.528 2.184 1.215l4.73-2.359A2.96 2.96 0 0 1 23 10c0-.342.07-.665.175-.971l-4.94-2.695c.195-.27.357-.562.48-.877l4.94 2.694A2.984 2.984 0 0 1 26 7c1.654 0 3 1.346 3 3s-1.346 3-3 3c-.078 0-.152-.017-.229-.023l-.656 2.623a6.81 6.81 0 0 0-.885-.582l.568-2.273a3.008 3.008 0 0 1-1.205-.972l-4.736 2.361c.038.125.069.253.094.383a6.835 6.835 0 0 0-.96.394 1.998 1.998 0 0 0-.724-1.445l-.02-.017a1.99 1.99 0 0 0-.255-.175l-.042-.023a1.978 1.978 0 0 0-.275-.126l-.043-.013A1.98 1.98 0 0 0 16 13a1.98 1.98 0 0 0-1.229.434l-.03.025A1.984 1.984 0 0 0 14 15c0 .162.025.317.061.468.003.013.008.025.012.037.038.145.092.281.16.411.154.297.373.555.65.742a1.993 1.993 0 0 0 .587.261c.03.009.063.007.093.015a6.81 6.81 0 0 0-.569.885 3.083 3.083 0 0 1-.866-.494l-4.6 4.073C9.822 21.863 10 22.41 10 23c0 .03-.008.058-.009.088l4.954.991c.213.417.465.81.756 1.171zM24 10a1.998 1.998 0 0 0 1.047 1.748c.285.155.606.252.953.252l.016-.002h.004a1.993 1.993 0 0 0 1.398-.59l.019-.023a2.01 2.01 0 0 0 .223-.272c.022-.033.037-.07.057-.104.045-.076.092-.152.126-.234.027-.063.041-.13.062-.197.018-.059.042-.115.054-.177a2 2 0 0 0-2.373-2.357c-.02.005-.04.014-.06.019a1.983 1.983 0 0 0-.33.108l-.02.012A2 2 0 0 0 24 10zM9 23c0-.186-.034-.363-.082-.534l-.001-.005a2.006 2.006 0 0 0-.818-1.13h-.001a1.99 1.99 0 0 0-.562-.249A1.974 1.974 0 0 0 7 21c-.72 0-1.346.385-1.698.957-.01.015-.017.031-.026.047-.07.122-.127.25-.171.387A1.978 1.978 0 0 0 5 23c0 1.103.897 2 2 2a1.975 1.975 0 0 0 .628-.111 1.95 1.95 0 0 0 .427-.197l.02-.011c.151-.097.286-.215.405-.348l.016-.019C8.806 23.962 9 23.505 9 23zm15.725 3.822l-.083-.083c-.36.229-.744.408-1.138.565a1.988 1.988 0 0 1-1.899.656c-.056-.011-.107-.033-.161-.049-.069-.02-.14-.036-.204-.063-.039-.016-.074-.038-.11-.058-.044.001-.086.01-.13.01a6.777 6.777 0 0 1-1.516-.176A2.995 2.995 0 0 0 22 29c1.173 0 2.18-.683 2.674-1.667a1.698 1.698 0 0 1 .05-.51zM14.699 5.97A1.998 1.998 0 0 1 13 4c0-.197.037-.383.09-.563L4.3 9.03C5.26 9.177 6 10 6 11c0 .197-.037.383-.09.563L14.7 5.97z"},{"d":"M27.738 25.85a.668.668 0 0 0-.943 0l-.124.124-1.238-1.238A5.8 5.8 0 1 0 21 26.8a5.773 5.773 0 0 0 3.743-1.374l1.238 1.238-.13.129a.667.667 0 0 0 0 .943l3.068 3.067c.26.261.683.261.943 0l.943-.942a.666.666 0 0 0 0-.943l-3.067-3.068zM21 25.8c-2.647 0-4.8-2.153-4.8-4.8s2.153-4.8 4.8-4.8 4.8 2.153 4.8 4.8-2.153 4.8-4.8 4.8zM4 8c-1.654 0-3 1.346-3 3s1.346 3 3 3a3.003 3.003 0 0 0 2.764-4.166l6.02-3.83A2.98 2.98 0 0 0 15 7c1.654 0 3-1.346 3-3s-1.346-3-3-3a3.003 3.003 0 0 0-2.764 4.166l-6.02 3.83A2.982 2.982 0 0 0 4 8zm9-4c0-1.103.897-2 2-2s2 .897 2 2-.897 2-2 2-2-.897-2-2zm-7 7c0 1.103-.897 2-2 2s-2-.897-2-2 .897-2 2-2 2 .897 2 2z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fingerprint16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fingerprint16.json new file mode 100644 index 00000000..4faec17d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fingerprint16.json @@ -0,0 +1 @@ +"M1.647 12.937a.467.467 0 0 1-.457-.372 10.927 10.927 0 0 1-.217-1.661 7.297 7.297 0 0 1 3.953-7.206.468.468 0 0 1 .447.822 6.414 6.414 0 0 0-3.467 6.334 10.133 10.133 0 0 0 .199 1.519.467.467 0 0 1-.361.554.472.472 0 0 1-.097.01zm8.144 2.728a.468.468 0 0 0-.273-.603 4.574 4.574 0 0 1-2.778-3.92c-.077-.889.136-1.435.313-1.539.297-.178 1.222.258 1.966.607 1.252.587 2.671 1.253 3.973.894a2.613 2.613 0 0 0 1.937-3.268c-.476-2.368-3.473-5.348-7.864-4.785a.468.468 0 1 0 .12.928c3.823-.489 6.422 2.03 6.827 4.041a1.702 1.702 0 0 1-1.27 2.183c-.968.265-2.22-.322-3.326-.84-1.135-.532-2.114-.991-2.839-.566a2.495 2.495 0 0 0-.769 2.426 5.515 5.515 0 0 0 3.381 4.715.475.475 0 0 0 .165.03.469.469 0 0 0 .438-.303zm3.211-1.612a.468.468 0 0 0-.334-.572 10.768 10.768 0 0 1-3.502-1.787.468.468 0 0 0-.568.744 11.605 11.605 0 0 0 3.833 1.949.475.475 0 0 0 .12.015.468.468 0 0 0 .451-.35zm-7.224 1.424a.468.468 0 0 0-.04-.66 4.881 4.881 0 0 1-1.745-4.764A3.999 3.999 0 0 1 6.705 7.03c1.557-.454 3.3.174 4.902 1.77a.468.468 0 1 0 .66-.663C9.765 5.645 7.545 5.812 6.444 6.131A4.935 4.935 0 0 0 3.08 9.848a5.788 5.788 0 0 0 2.037 5.669.467.467 0 0 0 .66-.04zM2.906 3.028a7.582 7.582 0 0 1 9.825-.479.468.468 0 0 0 .561-.748 8.513 8.513 0 0 0-11.026.546.468.468 0 1 0 .64.681z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fingerprint24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fingerprint24.json new file mode 100644 index 00000000..d0370a57 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fingerprint24.json @@ -0,0 +1 @@ +"M4.16 20.176a.475.475 0 0 1-.439-.294 9.428 9.428 0 0 1 5-12.11.475.475 0 0 1 .364.875A8.464 8.464 0 0 0 4.6 19.521a.474.474 0 0 1-.259.62.48.48 0 0 1-.18.035zm14.544-2.648c1.52-.571 2.17-2.01 1.74-3.853-.686-2.943-4.361-6.932-9.215-6.447a.475.475 0 1 0 .094.944 8.021 8.021 0 0 1 8.198 5.72 2.143 2.143 0 0 1-1.15 2.747c-.853.32-1.816-.386-2.99-1.343a.474.474 0 1 0-.599.735c.911.743 2.005 1.636 3.158 1.636a2.154 2.154 0 0 0 .764-.14zm-3.785 4.917a.475.475 0 0 0-.237-.627c-3.015-1.361-5.06-4.272-5.078-6.135a1.351 1.351 0 0 1 .754-1.358 2.579 2.579 0 0 1 2.614.342.474.474 0 1 0 .493-.811 3.521 3.521 0 0 0-3.514-.389 2.287 2.287 0 0 0-1.296 2.225c.02 2.147 2.181 5.431 5.636 6.99a.475.475 0 0 0 .628-.237zm4.019-1.766a.475.475 0 0 0-.344-.576c-2.603-.658-5.336-2.514-6.357-4.318a.475.475 0 1 0-.826.468c1.307 2.309 4.486 4.147 6.95 4.77a.48.48 0 0 0 .117.014.475.475 0 0 0 .46-.358zm-9.97 2.22a.475.475 0 0 0 .141-.656c-3.359-5.215-2.254-8.739-.287-10.172 1.93-1.407 5.336-1.247 7.848 1.813a.474.474 0 1 0 .733-.601c-2.88-3.512-6.858-3.64-9.14-1.978-2.3 1.675-3.668 5.68.049 11.452a.474.474 0 0 0 .655.142zM4.85 4.397c1.323-1.234 8.372-4.568 13.677-.33a.474.474 0 1 0 .592-.74c-5.494-4.39-12.897-1.51-14.916.377a.474.474 0 1 0 .647.693zm17.347 8.67a.475.475 0 0 0 .378-.555 10.525 10.525 0 0 0-9.397-8.332 10.523 10.523 0 0 0-11.054 6.63.475.475 0 0 0 .87.38c1.872-4.3 5.64-6.57 10.078-6.067a9.58 9.58 0 0 1 8.57 7.565.475.475 0 0 0 .466.387.496.496 0 0 0 .089-.009z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fingerprint32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fingerprint32.json new file mode 100644 index 00000000..d356d796 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fingerprint32.json @@ -0,0 +1 @@ +"M7.008 27.367a.477.477 0 0 1-.46-.357c-1.837-7.067.516-12.907 6.14-15.24a.476.476 0 0 1 .366.879c-5.23 2.17-7.319 7.45-5.585 14.122a.476.476 0 0 1-.341.58.463.463 0 0 1-.12.016zm17.898-5.725c1.07-.757 1.32-2.417.655-4.333a9.849 9.849 0 0 0-10.153-6.268.475.475 0 0 0-.45.5.482.482 0 0 0 .501.45c4.91-.256 8.165 2.639 9.203 5.63.505 1.454.382 2.757-.306 3.243-1.136.804-2.333-.05-4.169-1.552-1.498-1.226-3.043-2.493-4.756-2.205a4.212 4.212 0 0 0-3.458 3.748.476.476 0 0 0 .939.162 3.331 3.331 0 0 1 2.677-2.971c1.28-.219 2.662.911 3.995 2.002 1.259 1.03 2.548 2.086 3.857 2.086a2.49 2.49 0 0 0 1.465-.492zm-6.853 8.918a.476.476 0 0 0-.254-.623 8.689 8.689 0 0 1-4.828-6.353.476.476 0 1 0-.936.179 9.595 9.595 0 0 0 5.394 7.05.475.475 0 0 0 .624-.253zm-6.27-.494a.476.476 0 0 0 .142-.658c-3.667-5.675-2.38-10.952.786-13.231 2.257-1.626 6.124-1.98 9.601 2.37a.476.476 0 0 0 .743-.594c-3.643-4.559-8.101-4.564-10.9-2.55-3.531 2.543-5.019 8.347-1.03 14.522a.476.476 0 0 0 .659.141zM5.729 9.926c2.73-2.754 8.611-4.914 14.136-3.493a.476.476 0 0 0 .237-.922c-5.933-1.526-12.06.73-15.049 3.746a.476.476 0 1 0 .676.67zm22.016 1.233a.476.476 0 0 0 .065-.67 14.805 14.805 0 0 0-5.247-4.104.476.476 0 1 0-.399.865 13.859 13.859 0 0 1 4.91 3.844.476.476 0 0 0 .67.065zm-3.57-6.447a.476.476 0 0 0-.126-.662c-4.23-2.88-10.981-2.27-14.213-.949a.476.476 0 0 0 .36.88c3.161-1.29 9.549-1.711 13.317.856a.476.476 0 0 0 .661-.125zM28.257 19.5a.476.476 0 0 0 .421-.524A12.355 12.355 0 0 0 21.285 8.97C15.677 6.853 8.024 7.92 3.368 17.255a.476.476 0 0 0 .852.425c2.867-5.749 8.766-10.822 16.729-7.82a11.404 11.404 0 0 1 6.784 9.218.475.475 0 0 0 .525.421zm-1.417 5.041a4.693 4.693 0 0 0 1.824-3.283.476.476 0 1 0-.942-.135 3.78 3.78 0 0 1-1.443 2.649c-1.524 1.11-3.763.97-5.84-.363a.476.476 0 0 0-.515.801 7.398 7.398 0 0 0 3.952 1.26 4.97 4.97 0 0 0 2.964-.928zm-2.423 4.475a.476.476 0 0 0-.39-.548 11.72 11.72 0 0 1-6.982-3.552c-1.462-1.768-1.47-2.904-1.13-3.204.32-.285 1.127-.085 1.918.747a.476.476 0 0 0 .69-.656c-1.306-1.37-2.595-1.376-3.241-.803-.721.64-.884 2.208 1.03 4.522a12.502 12.502 0 0 0 7.557 3.885.437.437 0 0 0 .08.007.476.476 0 0 0 .468-.398z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/flash16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/flash16.json new file mode 100644 index 00000000..c38a9376 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/flash16.json @@ -0,0 +1 @@ +"M8.5 5a3.376 3.376 0 0 0-.5.05V1h1v4.05A3.376 3.376 0 0 0 8.5 5zM5 8.5a3.534 3.534 0 0 1 .05-.5H1v1h4.05A3.535 3.535 0 0 1 5 8.5zm6.163 2.247l2.849 2.849-.416.416-2.849-2.849c.06-.05.108-.11.163-.163H6.09c.055.053.104.113.163.163l-2.849 2.849-.416-.416 2.849-2.849c.05.059.11.108.163.163V6.09c-.053.056-.113.105-.163.164L2.988 3.405l.416-.416 2.848 2.849c-.058.05-.106.109-.161.162h4.818c-.055-.053-.104-.113-.163-.163l2.849-2.849.416.416-2.848 2.849c-.05-.06-.11-.107-.163-.162v4.82c.053-.056.113-.105.163-.164zM10 7H7v3h3zm1.95 1a3.534 3.534 0 0 1 .05.5 3.535 3.535 0 0 1-.05.5H16V8zM8 11.95V16h1v-4.05a3.376 3.376 0 0 1-.5.05 3.376 3.376 0 0 1-.5-.05zm2.87-8.407a5.524 5.524 0 0 0-.542-.226L9.556 5.18a3.5 3.5 0 0 1 .544.224zm2.586 2.586l-1.86.77a3.447 3.447 0 0 1 .224.544l1.863-.771a5.504 5.504 0 0 0-.227-.543zm-3.899 5.69l.772 1.863a5.508 5.508 0 0 0 .543-.225l-.771-1.861a3.411 3.411 0 0 1-.544.223zm3.9-.947a5.51 5.51 0 0 0 .225-.544l-1.862-.771a3.448 3.448 0 0 1-.224.544zM7.442 5.181L6.67 3.318a5.313 5.313 0 0 0-.543.226l.771 1.86a3.4 3.4 0 0 1 .544-.223zm-1.315 8.276a5.508 5.508 0 0 0 .543.225l.772-1.863a3.38 3.38 0 0 1-.544-.223zM3.544 6.129a5.384 5.384 0 0 0-.226.543l1.862.771a3.447 3.447 0 0 1 .224-.544zm-.226 4.2a5.525 5.525 0 0 0 .226.543l1.86-.771a3.448 3.448 0 0 1-.224-.544z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/flash24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/flash24.json new file mode 100644 index 00000000..9d27713c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/flash24.json @@ -0,0 +1 @@ +"M12 2h1v7h-1zM9.547 9.09L5.163 4.707l-.456.457L9.09 9.547zM14 11v3h-3v-3zm1-1h-5v5h5zm-6.533.48L4.168 8.783c-.088.196-.166.397-.244.599l4.295 1.694zm2.013-2.013l.598-.248-1.695-4.295a13.9 13.9 0 0 0-.598.243zM9 13v-1H2v1zm.09 2.453l-4.383 4.384.457.456 4.383-4.383zm1.39 1.08l-1.696 4.299c.196.088.397.166.599.244l1.694-4.295zM8.466 14.52l-.248-.598-4.295 1.695c.078.201.156.402.243.598zM13 16h-1v7h1zm2.453-.09l4.384 4.383.456-.457-4.383-4.383zm1.08-1.39l4.299 1.696c.088-.196.166-.397.244-.599l-4.295-1.694zm-2.013 2.013l-.598.248 1.695 4.295a13.9 13.9 0 0 0 .598-.243zM16 12v1h7v-1zm-.09-2.453l4.383-4.384-.457-.456-4.383 4.383zm-1.39-1.08l1.696-4.299a12.336 12.336 0 0 0-.599-.244l-1.694 4.295zm2.013 2.013l.248.598 4.295-1.695a13.9 13.9 0 0 0-.243-.598z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/flash32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/flash32.json new file mode 100644 index 00000000..8148feb6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/flash32.json @@ -0,0 +1 @@ +"M12.383 12.84l-4.95-4.95.456-.457 4.95 4.95zm2.311-1.544l-2.105-5.08-.596.247 2.104 5.08zm-3.151 2.8l-5.08-2.103-.247.597 5.08 2.104zm.84 6.064l-4.95 4.951.457.456 4.95-4.95zm-1.087-1.854l-5.08 2.105.247.596 5.08-2.104zm2.8 3.151l-2.103 5.08.597.247 2.104-5.08zm6.064-.84l4.951 4.95.456-.457-4.95-4.95zm-1.854 1.087l2.105 5.08.596-.247-2.104-5.08zm3.151-2.8l5.08 2.103.247-.597-5.08-2.104zm-.84-6.064l4.95-4.951-.457-.456-4.95 4.95zm1.087 1.854l5.08-2.105-.247-.596-5.08 2.104zm-2.8-3.151l2.103-5.08-.597-.247-2.104 5.08zM19 14v5h-5v-5zm1-1h-7v7h7zM16 3h1v8h-1zM3 17v-1h8v1zm14 13h-1v-8h1zm13-14v1h-8v-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/flip16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/flip16.json new file mode 100644 index 00000000..b795300d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/flip16.json @@ -0,0 +1 @@ +"M8 3V1h1v2zm0 2v2h1V5zm1 6V9H8v2zm-1 2v2h1v-2zM7 8.5L1 13V4zM2 11l3.333-2.5L2 6zm14 2V4l-6 4.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/flip24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/flip24.json new file mode 100644 index 00000000..69039e81 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/flip24.json @@ -0,0 +1 @@ +"M13 13v2h-1v-2zm0-10V1h-1v2zm0 16v-2h-1v2zM12 9v2h1V9zm0-4v2h1V5zm0 16v2h1v-2zm11-2V6l-9 6.5zm-12-6.5L2 19V6zm-8 4.544L9.292 12.5 3 7.956z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/flip32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/flip32.json new file mode 100644 index 00000000..109daef9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/flip32.json @@ -0,0 +1 @@ +"M3 9v15l11-7.5zm1 1.892l8.225 5.608L4 22.108zM19 16.5L30 9v15zM16 25v-3h1v3zm1-8v3h-1v-3zM16 5V2h1v3zm1 7v3h-1v-3zm0 15v3h-1v-3zm0-20v3h-1V7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/flipVertical16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/flipVertical16.json new file mode 100644 index 00000000..d45bc769 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/flipVertical16.json @@ -0,0 +1 @@ +"M7 8v1H5V8zm2 0v1h2V8zm4 0v1h2V8zM3 8H1v1h2zm0-7h9L7.5 7zm7 1H5l2.5 3.333zM3 16h9l-4.5-6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/flipVertical24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/flipVertical24.json new file mode 100644 index 00000000..c0a0e8be --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/flipVertical24.json @@ -0,0 +1 @@ +"M7 13H5v-1h2zm8 0v-1h-2v1zm-4 0v-1H9v1zm10-1v1h2v-1zm-4 1h2v-1h-2zM1 13h2v-1H1zm4 10h13l-6.5-9zm6.5-12L5 2h13zM6.956 3L11.5 9.292 16.044 3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/flipVertical32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/flipVertical32.json new file mode 100644 index 00000000..93d476d7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/flipVertical32.json @@ -0,0 +1 @@ +"M23 3H8l7.5 11zm-1.892 1L15.5 12.225 9.892 4zM15.5 19L23 30H8zM10 17H7v-1h3zm7 0v-1h3v1zm-5 0v-1h3v1zM2 16h3v1H2zm20 0h3v1h-3zm8 0v1h-3v-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/floorPlan16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/floorPlan16.json new file mode 100644 index 00000000..bbbc22b5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/floorPlan16.json @@ -0,0 +1 @@ +"M1 1v12h2v-1H2V8h2V6h3V5H4V2h10v3h-4v1h4v3h-3v1h3v4H7V9H6v3H5v1h1v2h9V1zm1 3h1v1H2zm0 3V6h1v1zm1-4H2V2h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/floorPlan24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/floorPlan24.json new file mode 100644 index 00000000..34b8d303 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/floorPlan24.json @@ -0,0 +1 @@ +"M2 2v18h3v-1H3v-6h3V9h5V8H6V3h15v5h-6v1h6v5h-4v1h4v6H11v-7h-1v5H8v1h2v2h12V2zm3 4H3V5h2zm-2 6v-1h2v1zm2-2H3V9h2zM3 8V7h2v1zm2-4H3V3h2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/floorPlan32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/floorPlan32.json new file mode 100644 index 00000000..8d2ba4a4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/floorPlan32.json @@ -0,0 +1 @@ +"M3 3v24h4v-1H4v-8h4v-6h6v-1H8V4h20v7h-9v1h9v7h-6v1h6v8H14v-9h-1v7h-3v1h3v2h16V3zm4 6H4V8h3zm0-2H4V6h3zm-3 7h3v1H4zm0 3v-1h3v1zm3-4H4v-1h3zm-3-2v-1h3v1zm3-6H4V4h3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fog16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fog16.json new file mode 100644 index 00000000..0cfa09c1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fog16.json @@ -0,0 +1 @@ +"M3.5 13h9a3.496 3.496 0 0 0 1.43-6.688 3.989 3.989 0 0 0-7.815-.227 2.462 2.462 0 0 0-3.07 1.96A2.498 2.498 0 0 0 3.5 13zm2-6a1.49 1.49 0 0 1 .368.054l.987.252.233-.992a2.989 2.989 0 0 1 5.857.17l.092.522.484.218A2.496 2.496 0 0 1 12.5 12h-9a1.498 1.498 0 0 1-.273-2.97l.678-.126.124-.677A1.496 1.496 0 0 1 5.5 7zm4.5 4H5v-1h5zm-1 3h6v1H9zm-9 1h4v1H0zm5 0h2v1H5zm7-4h-1v-1h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fog24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fog24.json new file mode 100644 index 00000000..c78af0c6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fog24.json @@ -0,0 +1 @@ +"M19.95 8.719A5.494 5.494 0 0 0 9.4 9.24a3.369 3.369 0 0 0-3.951 1.886l-.011-.001a3.438 3.438 0 0 0 0 6.875h12.75a4.807 4.807 0 0 0 1.761-9.281zM18.187 17H5.438a2.438 2.438 0 0 1-.066-4.874h.716l.268-.58a2.443 2.443 0 0 1 2.207-1.421 2.41 2.41 0 0 1 .593.085l.986.248.232-.99a4.494 4.494 0 0 1 8.63-.425l.149.436.43.17A3.807 3.807 0 0 1 18.187 17zM7 15h7v1H7zm4 5h10v1H11zm-9 2h6v1H2zm8 0h3v1h-3zm5-7h2v1h-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fog32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fog32.json new file mode 100644 index 00000000..560d1429 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fog32.json @@ -0,0 +1 @@ +"M23.5 25a6.496 6.496 0 0 0 2.193-12.613 7.497 7.497 0 0 0-14.552.678A4.46 4.46 0 0 0 10.5 13a4.487 4.487 0 0 0-4.228 3.012 4.5 4.5 0 0 0-4.208 5.26A4.614 4.614 0 0 0 6.672 25zM3.77 18.313a3.507 3.507 0 0 1 2.552-1.303l.67-.033.223-.633A3.498 3.498 0 0 1 10.5 14a3.172 3.172 0 0 1 .432.045l1.01.145.18-.935a6.497 6.497 0 0 1 12.612-.586l.143.488.478.172A5.496 5.496 0 0 1 23.5 24H6.672a3.621 3.621 0 0 1-3.621-2.892 3.485 3.485 0 0 1 .719-2.795zM17 22H8v-1h9zm4 0h-3v-1h3zm-5 5h14v1H16zm-2 3h4v1h-4zM4 30h7v1H4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folder16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folder16.json new file mode 100644 index 00000000..52b698b2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folder16.json @@ -0,0 +1 @@ +"M15 3l-6.7.002L6.98 2H4L2.7 3H1v11h14zm-1 10H2V7h12zm0-7H2V4h1.04l1.3-1h2.304l1.319 1H14z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folder16F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folder16F.json new file mode 100644 index 00000000..e8a8ce63 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folder16F.json @@ -0,0 +1 @@ +"M8.3 3.002L6.98 2H4L2.7 3H1v11h14V3l-6.7.002zM14 6H2V4h1.04l1.3-1h2.304l1.319 1H14v2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folder24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folder24.json new file mode 100644 index 00000000..c9e35c80 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folder24.json @@ -0,0 +1 @@ +"M2.8 5H1v16h22V5H12.2L11 3H4zM22 20H2V9h20zM10.434 4l1.2 2H22v2H2V6h1.366l1.2-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folder24F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folder24F.json new file mode 100644 index 00000000..d6bd3209 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folder24F.json @@ -0,0 +1 @@ +"M12.2 5L11 3H4L2.8 5H1v16h22V5H12.2zM22 8H2V6h1.366l1.2-2h5.868l1.2 2H22v2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folder32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folder32.json new file mode 100644 index 00000000..4392c636 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folder32.json @@ -0,0 +1 @@ +"M30 7H16l-1-2H5L4 7H2v20h28zm-1 19H3V12h26zm0-15H3V8h1.618l1-2h8.764l1 2H29z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folder32F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folder32F.json new file mode 100644 index 00000000..0a126c37 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folder32F.json @@ -0,0 +1 @@ +"M16 7l-1-2H5L4 7H2v20h28V7H16zm13 4H3V8h1.618l1-2h8.764l1 2H29v3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderArchive16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderArchive16.json new file mode 100644 index 00000000..e9b2a678 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderArchive16.json @@ -0,0 +1 @@ +"M8.3 3.002L6.98 2H4L2.7 3H1v11h6v-1H2V7h12v1h1V3zM2 6V4h1.04l1.3-1h2.304l1.319 1H14v2zm5 6h1v4h7v-4h1V9H7zm7 3H9v-3h5zm-6-5h7v1H8zm2 3h3v1h-3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderArchive24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderArchive24.json new file mode 100644 index 00000000..1960687b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderArchive24.json @@ -0,0 +1 @@ +"M2.8 5H1v16h11v-1H2V9h20v4h1V5H12.2L11 3H4zm7.634-1l1.2 2H22v2H2V6h1.366l1.2-2zM12 17h1v6h10v-6h1v-3H12zm10 3v2h-8v-5h8zm-9-5h10v1H13zm7 4h-4v-1h4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderArchive32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderArchive32.json new file mode 100644 index 00000000..01249613 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderArchive32.json @@ -0,0 +1 @@ +"M3 26V12h26v7h1V7H16l-1-2H5L4 7H2v20h15v-1zM3 8h1.618l1-2h8.764l1 2H29v3H3zm14 12v3h1v8h12v-8h1v-3zm12 10H19v-7h10zm1-8H18v-1h12zm-3 3v1h-6v-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderFill16F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderFill16F.json new file mode 100644 index 00000000..e8a8ce63 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderFill16F.json @@ -0,0 +1 @@ +"M8.3 3.002L6.98 2H4L2.7 3H1v11h14V3l-6.7.002zM14 6H2V4h1.04l1.3-1h2.304l1.319 1H14v2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderFill24F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderFill24F.json new file mode 100644 index 00000000..d6bd3209 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderFill24F.json @@ -0,0 +1 @@ +"M12.2 5L11 3H4L2.8 5H1v16h22V5H12.2zM22 8H2V6h1.366l1.2-2h5.868l1.2 2H22v2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderFill32F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderFill32F.json new file mode 100644 index 00000000..0a126c37 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderFill32F.json @@ -0,0 +1 @@ +"M16 7l-1-2H5L4 7H2v20h28V7H16zm13 4H3V8h1.618l1-2h8.764l1 2H29v3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderMagnifyingGlass16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderMagnifyingGlass16.json new file mode 100644 index 00000000..4f4e056b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderMagnifyingGlass16.json @@ -0,0 +1 @@ +"M15.768 15.06l-2.398-2.397A2.88 2.88 0 0 0 13.9 11a2.9 2.9 0 1 0-2.9 2.9 2.88 2.88 0 0 0 1.663-.53l2.398 2.398a.5.5 0 1 0 .707-.707zM9.1 11c0-1.048.852-1.9 1.9-1.9s1.9.852 1.9 1.9-.852 1.9-1.9 1.9-1.9-.852-1.9-1.9zM2 13V7h12v.953a4.25 4.25 0 0 1 1 1.506V3l-6.7.002L6.98 2H4L2.7 3H1v11h6.928a4.312 4.312 0 0 1-.712-1H2zm0-9h1.04l1.3-1h2.304l1.319 1H14v2H2V4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderMagnifyingGlass24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderMagnifyingGlass24.json new file mode 100644 index 00000000..329d559a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderMagnifyingGlass24.json @@ -0,0 +1 @@ +"M12.2 5L11 3H4L2.8 5H1v16h10.544a6.039 6.039 0 0 1-.908-1H2V9h20v11h-.182l1 1H23V5H12.2zM22 8H2V6h1.366l1.2-2h5.868l1.2 2H22v2zm-3.074 11.23c.6-.753.974-1.693.974-2.73a4.4 4.4 0 1 0-4.4 4.4c1.04 0 1.984-.376 2.737-.98l3.084 3.084a.476.476 0 0 0 .673 0l.017-.016a.476.476 0 0 0 0-.674l-3.085-3.085zM12.1 16.5c0-1.875 1.526-3.4 3.4-3.4s3.4 1.525 3.4 3.4-1.525 3.4-3.4 3.4-3.4-1.525-3.4-3.4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderMagnifyingGlass32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderMagnifyingGlass32.json new file mode 100644 index 00000000..ce6ccc87 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderMagnifyingGlass32.json @@ -0,0 +1 @@ +"M3 26V12h26v14h-.182l1 1H30V7H16l-1-2H5L4 7H2v20h14.853a7.348 7.348 0 0 1-1.157-1H3zM3 8h1.618l1-2h8.764l1 2H29v3H3V8zm26.994 21.297l-4.56-4.561A5.8 5.8 0 1 0 21 26.8a5.773 5.773 0 0 0 3.742-1.374l4.578 4.578a.476.476 0 0 0 .672 0 .5.5 0 0 0 .001-.707zM16.2 21c0-2.647 2.153-4.8 4.8-4.8s4.8 2.153 4.8 4.8-2.153 4.8-4.8 4.8-4.8-2.153-4.8-4.8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderMove16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderMove16.json new file mode 100644 index 00000000..b27feeba --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderMove16.json @@ -0,0 +1 @@ +"M8.3 2.002L6.98 1H4L2.7 2H1v11h4v-1H2V6h12v2.352l.007.005.993.994V2zM14 5H2V3h1.04l1.3-1h2.304l1.319 1H14zm1.284 7.563l-2.79 2.79-.708-.706L13.433 13H7v-1h6.308l-1.522-1.521.707-.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderMove24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderMove24.json new file mode 100644 index 00000000..ecc10bf2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderMove24.json @@ -0,0 +1 @@ +"M2 19V8h20v7.466l1 1.01V4H12.2L11 2H4L2.8 4H1v16h9v-1zM2 5h1.366l1.2-2h5.868l1.2 2H22v2H2zm21.182 14.5l-3.828 3.853-.709-.706 2.647-2.665H12v-1h9.257l-2.611-2.63.709-.704z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderMove32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderMove32.json new file mode 100644 index 00000000..53e747cc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderMove32.json @@ -0,0 +1 @@ +"M3 26V12h26v9.3c.022.021.048.036.07.057l.93.931V7H16l-1-2H5L4 7H2v20h14v-1zM3 8h1.618l1-2h8.764l1 2H29v3H3zm28.193 18.5l-3.853 3.854-.707-.707 2.664-2.665H18v-1h11.262l-2.63-2.628.708-.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderNew16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderNew16.json new file mode 100644 index 00000000..17207941 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderNew16.json @@ -0,0 +1 @@ +"M14 8h1v6H1V3h1.7L4 2h2.981L8 2.774V4h-.037L6.644 3H4.34l-1.3 1H2v2h6v1H2v6h12zm-3.4-5.694L10.292 2l-.621-.621.707-.71.928.93a2.23 2.23 0 0 1 .692-.289V0h1v1.31a2.23 2.23 0 0 1 .694.289l.928-.93.707.708-.622.623-.305.305a2.23 2.23 0 0 1 .29.695H16v1h-1.31a2.231 2.231 0 0 1-.289.693l.928.928-.708.707-.927-.927a2.228 2.228 0 0 1-.695.29V7h-1V5.69a2.233 2.233 0 0 1-.693-.29l-.927.928-.707-.707.927-.927A2.231 2.231 0 0 1 10.31 4H9V3h1.31a2.23 2.23 0 0 1 .29-.694zM12.5 2A1.5 1.5 0 1 0 14 3.5 1.5 1.5 0 0 0 12.5 2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderNew24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderNew24.json new file mode 100644 index 00000000..b9ae3969 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderNew24.json @@ -0,0 +1 @@ +"M4 3h7l1.2 2h.8v1h-1.366l-1.2-2H4.566l-1.2 2H2v2h11v1H2v11h20v-9h1v10H1V5h1.8zm12.05 2a2.483 2.483 0 0 1 .366-.877l-1.452-1.451.708-.708 1.45 1.452A2.483 2.483 0 0 1 18 3.05V1h1v2.05a2.483 2.483 0 0 1 .877.366l1.451-1.452.708.708-1.452 1.45A2.483 2.483 0 0 1 20.95 5H23v1h-2.05a2.483 2.483 0 0 1-.366.877l1.452 1.451-.708.708-1.45-1.452A2.482 2.482 0 0 1 19 7.95V10h-1V7.95a2.482 2.482 0 0 1-.877-.366l-1.451 1.452-.708-.708 1.452-1.45A2.483 2.483 0 0 1 16.05 6H14V5zm2.45-1A1.5 1.5 0 1 0 20 5.5 1.502 1.502 0 0 0 18.5 4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderNew32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderNew32.json new file mode 100644 index 00000000..44bc30c0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderNew32.json @@ -0,0 +1 @@ +"M29 14h1v13H2V7h2l1-2h10l1 2h2v1h-2.618l-1-2H5.618l-1 2H3v3h15v1H3v14h26zm-7.294-8.587l-1.449-1.449.707-.707 1.449 1.448A3.463 3.463 0 0 1 24 4.05V2h1v2.05a3.463 3.463 0 0 1 1.587.655l1.449-1.448.707.707-1.449 1.449A3.463 3.463 0 0 1 27.95 7H30v1h-2.05a3.463 3.463 0 0 1-.656 1.587l1.449 1.449-.707.707-1.449-1.449A3.463 3.463 0 0 1 25 10.95V13h-1v-2.05a3.463 3.463 0 0 1-1.587-.656l-1.449 1.449-.707-.707 1.449-1.449A3.463 3.463 0 0 1 21.05 8H19V7h2.05a3.463 3.463 0 0 1 .656-1.587zM24.5 5A2.5 2.5 0 1 0 27 7.5 2.5 2.5 0 0 0 24.5 5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderOpen16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderOpen16.json new file mode 100644 index 00000000..7bf273cf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderOpen16.json @@ -0,0 +1 @@ +"M8.3 3.002L6.98 2H4L2.7 3H1v11h13l2-8h-2V3zM2 4h1.041L4.34 3h2.304l1.319 1.002L13 4v2H9L7.7 7h-4L2 11.408zm12.719 3l-1.5 6H2.458l1.929-5H8.04l1.3-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderOpen16F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderOpen16F.json new file mode 100644 index 00000000..9ac85b5e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderOpen16F.json @@ -0,0 +1 @@ +"M14 6V3l-5.7.002L6.98 2H4L2.7 3H1v11h13l2-8h-2zM2 3.991h1.041L4.34 3h2.305l1.318.993L13 3.991V6H9L7.7 7h-4L2 11.408V3.99z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderOpen24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderOpen24.json new file mode 100644 index 00000000..607b05a6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderOpen24.json @@ -0,0 +1 @@ +"M21 5h-8.8L11 3H4L2.8 5H1v16h20l2.902-12H21zM2 6h1.366l1.2-2h5.868l1.2 2H20v3h-5.6l-2 2H4.35L2 18.015zm20.632 4l-2.42 10H2.39l2.68-8h7.744l2-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderOpen24F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderOpen24F.json new file mode 100644 index 00000000..e3ca9cae --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderOpen24F.json @@ -0,0 +1 @@ +"M21 9V5h-8.8L11 3H4L2.8 5H1v16h20l2.902-12H21zM2 6h1.366l1.2-2h5.868l1.2 2H20v3h-5.6l-2 2H4.35L2 18.015V6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderOpen32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderOpen32.json new file mode 100644 index 00000000..5c05a524 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderOpen32.json @@ -0,0 +1 @@ +"M28 7H15l-1-2H5L4 7H2v21h26l4-16h-4zM3 8h1.618l1-2h7.764l1 2H27v4h-9.995l-1.498 2H6L3 24.5zm27.719 5l-3.5 14H3.326l3.428-12h9.253l1.498-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderOpen32F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderOpen32F.json new file mode 100644 index 00000000..71323a09 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderOpen32F.json @@ -0,0 +1 @@ +"M28 12V7H15l-1-2H5L4 7H2v21h26l4-16h-4zM3 8h1.618l1-2h7.764l1 2H27v4h-9.995l-1.498 2H6L3 24.5V8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderPlus16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderPlus16.json new file mode 100644 index 00000000..3b5ab504 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderPlus16.json @@ -0,0 +1 @@ +"M14 8h1v6H1V3h1.7L4 2h2.981l1.04.79A1.965 1.965 0 0 0 8 3v1h-.037L6.644 3H4.34l-1.3 1H2v2h8v1H2v6h12zm-1-5V0h-1v3H9v1h3v3h1V4h3V3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderPlus24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderPlus24.json new file mode 100644 index 00000000..7e2a80d7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderPlus24.json @@ -0,0 +1 @@ +"M22 11h1v10H1V5h1.8L4 3h7l1 1.667V6h-.366l-1.2-2H4.566l-1.2 2H2v2h12v1H2v11h20zm-4-5.001V10h1V5.999h4V5h-4V1h-1v4h-4v.999z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderPlus32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderPlus32.json new file mode 100644 index 00000000..5902724f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderPlus32.json @@ -0,0 +1 @@ +"M29 14h1v13H2V7h2l1-2h10l1 2h2v1h-2.618l-1-2H5.618l-1 2H3v3h17v1H3v14h26zm-3-9V1h-1v5h-5v.999h5V12h1V6.999h5V6h-5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderStar16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderStar16.json new file mode 100644 index 00000000..787b8747 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderStar16.json @@ -0,0 +1 @@ +"M6.981 1H4L2.7 2H1v11h7v-1H2V6h12v2h1V2l-6.7.002zM14 5H2V3h1.04l1.3-1h2.304l1.319 1H14zm-1.564 5L11.5 7.12 10.564 10H7.541l2.446 1.774-.935 2.883 2.448-1.774 2.448 1.774-.935-2.883L15.459 10zm-.386 2.046l-.55-.398-.55.398.213-.654-.54-.392h.668l.209-.643.209.643h.668l-.54.392z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderStar24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderStar24.json new file mode 100644 index 00000000..a2c96438 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderStar24.json @@ -0,0 +1 @@ +"M2 20V9h20v7h1V5H12.2L11 3H4L2.8 5H1v16h13.85l.324-1zM2 6h1.366l1.2-2h5.868l1.2 2H22v2H2zm17.799 11L18.5 13l-1.298 4H13l3.4 2.466-1.3 3.996L18.5 21l3.4 2.462-1.3-3.996L24 17zm-.374 2.083l.574 1.769-1.499-1.086-1.499 1.086.574-1.769L16.082 18h1.847l.571-1.76.572 1.76h1.846z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderStar32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderStar32.json new file mode 100644 index 00000000..4a479685 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderStar32.json @@ -0,0 +1 @@ +"M19.379 26H3V12h26v8.084h1V7H16l-1-2H5L4 7H2v20h17.223l.28-.905zM3 8h1.618l1-2h8.764l1 2H29v3H3zm23.164 14.084L24.5 16.7l-1.664 5.384h-5.287l4.276 3.268-1.652 5.348 4.327-3.305 4.327 3.305-1.652-5.348 4.276-3.268zm-.15 2.897l.934 3.026-2.448-1.87-2.448 1.87.934-3.026-2.482-1.897h3.07l.926-2.997.927 2.997h3.07z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderVideo16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderVideo16.json new file mode 100644 index 00000000..e4991ffc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderVideo16.json @@ -0,0 +1 @@ +"M8.3 3.002L6.98 2H4L2.7 3H1v11h2.429a4.903 4.903 0 0 1-.327-1H2V7h12v6h-1.097c-.067.35-.171.683-.305 1H15V3l-6.7.002zM14 6H2V4h1.04l1.3-1h2.304l1.319 1H14v2zM8.058 8.006C5.82 8.006 4.006 9.794 4.006 12c0 2.206 1.814 3.994 4.052 3.994s3.936-1.788 3.936-3.994c0-2.206-1.698-3.994-3.936-3.994zM8 14.996A3 3 0 0 1 5.004 12 3 3 0 0 1 8 9.004 3 3 0 0 1 10.996 12 3 3 0 0 1 8 14.996zM10 12l-3 2v-4l3 2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderVideo24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderVideo24.json new file mode 100644 index 00000000..6ef99372 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderVideo24.json @@ -0,0 +1 @@ +"M12.2 5L11 3H4L2.8 5H1v16h6.032a6.479 6.479 0 0 1-.53-1H2V9h20v11h-3.501a6.48 6.48 0 0 1-.53 1H23V5H12.2zM22 8H2V6h1.366l1.2-2h5.868l1.2 2H22v2zm-9.494 4.006c-3.03 0-5.495 2.464-5.495 5.494s2.465 5.494 5.495 5.494S18 20.53 18 17.5s-2.465-5.494-5.494-5.494zM12.5 22C10.019 22 8 19.981 8 17.5s2.019-4.5 4.5-4.5 4.5 2.019 4.5 4.5-2.019 4.5-4.5 4.5zM11 14v7l5-3.5-5-3.5zm1 1.92l2.256 1.58L12 19.08v-3.16z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderVideo32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderVideo32.json new file mode 100644 index 00000000..693040c0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folderVideo32.json @@ -0,0 +1 @@ +"M16 7l-1-2H5L4 7H2v20h7.517a7.753 7.753 0 0 1-.515-1H3V12h26v14h-5.602c-.145.348-.322.68-.514 1H30V7H16zm13 4H3V8h1.618l1-2h8.764l1 2H29v3zm-6.2 12c0 3.76-3.04 6.8-6.8 6.8S9.2 26.76 9.2 23s3.04-6.8 6.8-6.8 6.8 3.04 6.8 6.8zm-1 0c0-3.2-2.6-5.8-5.8-5.8s-5.8 2.6-5.8 5.8 2.6 5.8 5.8 5.8 5.8-2.6 5.8-5.8zM14 19v8l6-4-6-4zm1.2 1.868L18.397 23 15.2 25.132v-4.264z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folders16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folders16.json new file mode 100644 index 00000000..cf62bfb1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folders16.json @@ -0,0 +1 @@ +"M3 9H1V5h10v1h1V1H6.417l-1.1-1H2.834L1.75 1H0v9h3zM1 2h1.034l1.083-1h1.92l1.099 1H11v2H1zm9.416 5L9.318 6H6.833L5.75 7H4v9h12V7zM15 15H5v-4h10zm0-5H5V8h1.034l1.083-1h1.92l1.099 1H15z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folders24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folders24.json new file mode 100644 index 00000000..d9d606cc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folders24.json @@ -0,0 +1 @@ +"M15.2 11L14 9H8l-1.2 2H5v12h18V11zM22 22H6v-7h16zm0-8H6v-2h1.366l1.2-2h4.868l1.2 2H22zM4 14H2V7h16v3h1V3h-7.8L10 1H4L2.8 3H1v12h3zM2 4h1.366l1.2-2h4.868l1.2 2H18v2H2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folders32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folders32.json new file mode 100644 index 00000000..71c948dc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/folders32.json @@ -0,0 +1 @@ +"M5 20H3V8h22v4h1V4H14l-.857-2H4.57l-.857 2H2v17h3zM3 5h1.101l1-2h7.512l.714 2H25v2H3zm15 8l-.857-2H8.57l-.857 2H6v16.857h24V13zm11 16H7V17h22zm0-13H7v-2h1.101l1-2h7.512l.714 2H29z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/follow16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/follow16.json new file mode 100644 index 00000000..7624f6c3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/follow16.json @@ -0,0 +1 @@ +"M6 2H2v4H1V1h5zM1 15h5v-1H2v-4H1zm9-13h4v4h1V1h-5zm5 8h-1v4h-4v1h5zM3 10V9h1v1zm1 3v-1H3v1zm8-8H9v1h3zM7 4h1V1H7zM5 8V7H4v1zM3 6h3V5H3zm5-1H7v1h1zm0 2H7v2.99h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/follow24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/follow24.json new file mode 100644 index 00000000..890a1a82 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/follow24.json @@ -0,0 +1 @@ +"M19 9h-4V8h4zm-7 6h1v-4h-1zm2-7.25v1.5a.75.75 0 0 1-.75.75h-1.5a.75.75 0 0 1-.75-.75v-1.5a.75.75 0 0 1 .75-.75h1.5a.75.75 0 0 1 .75.75zM13 8h-1v1h1zm-5 5h2v-2H8zM6 9h4V8H6zm-3 7H2v6h6v-1H3zM16 3h5v5h1V2h-6zm5 18h-5v1h6v-6h-1zM8 2H2v6h1V3h5zm5 0h-1v4h1zM6 16h2v-2H6zm1 3v-2H5v2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/follow32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/follow32.json new file mode 100644 index 00000000..b378ecde --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/follow32.json @@ -0,0 +1 @@ +"M17 14h1v6h-1zm-7 4H8v2h2zm2-1h2v-2h-2zm-5 7h2v-2H7zM18 3h-1v6h1zm-3 8H9v1h6zm4 .93A1.07 1.07 0 0 1 17.93 13h-.86A1.07 1.07 0 0 1 16 11.93v-.86A1.07 1.07 0 0 1 17.07 10h.86A1.07 1.07 0 0 1 19 11.07zM18 11h-1v1h1zm8 0h-6v1h6zm2-7h-6V3h7v7h-1zM4 10H3V3h7v1H4zm6 19H3v-7h1v6h6zm12-1h6v-6h1v7h-7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/followPause16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/followPause16.json new file mode 100644 index 00000000..c7432fe0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/followPause16.json @@ -0,0 +1 @@ +"M3 10V9h1v1zm-2 5h5v-1H2v-4H1zm0-9h1V2h4V1H1zm3 7v-1H3v1zm8-8H9v1h3zm0 11H9V9h3zm-1-6h-1v5h1zM7 4h1V1H7zM5 8V7H4v1zm8 1h3v7h-3zm1 6h1v-5h-1zM10 2h4v4h1V1h-5zM3 6h3V5H3zm5-1H7v1h1zm0 2H7v2.99h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/followPause24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/followPause24.json new file mode 100644 index 00000000..3f3a57b1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/followPause24.json @@ -0,0 +1 @@ +"M19 9h-4V8h4zm-7 6h1v-4h-1zm2-7.25v1.5a.75.75 0 0 1-.75.75h-1.5a.75.75 0 0 1-.75-.75v-1.5a.75.75 0 0 1 .75-.75h1.5a.75.75 0 0 1 .75.75zM13 8h-1v1h1zm-5 5h2v-2H8zM6 9h4V8H6zm-3 7H2v6h6v-1H3zM16 3h5v5h1V2h-6zM8 2H2v6h1V3h5zm5 0h-1v4h1zM6 16h2v-2H6zm1 3v-2H5v2zm9-4h3v8h-3zm1 7h1v-6h-1zm3-7h3v8h-3zm1 7h1v-6h-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/followPause32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/followPause32.json new file mode 100644 index 00000000..ffb913ee --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/followPause32.json @@ -0,0 +1 @@ +"M26 30h4V19h-4zm1-10h2v9h-2zm-2-1h-4v11h4zm-1 10h-2v-9h2zm-5-17.93A1.07 1.07 0 0 0 17.93 10h-.86A1.07 1.07 0 0 0 16 11.07v.86A1.07 1.07 0 0 0 17.07 13h.86A1.07 1.07 0 0 0 19 11.93zM18 12h-1v-1h1zm-1 2h1v6h-1zM28 4h-6V3h7v7h-1zM4 10H3V3h7v1H4zm8 5h2v2h-2zm3-3H9v-1h6zm11 0h-6v-1h6zM7 23h2v2H7zm3-3H8v-2h2zm8-11h-1V3h1zm-8 20H3v-7h1v6h6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/followPlay16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/followPlay16.json new file mode 100644 index 00000000..214f5dc5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/followPlay16.json @@ -0,0 +1 @@ +"M3 10V9h1v1zm-2 5h5v-1H2v-4H1zm0-9h1V2h4V1H1zm3 7v-1H3v1zm8-8H9v1h3zM7 4h1V1H7zM5 8V7H4v1zm5-6h4v4h1V1h-5zM3 6h3V5H3zm5-1H7v1h1zm0 2H7v2.99h1zm8 4.5L10 16V7zM11 14l3.333-2.5L11 9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/followPlay24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/followPlay24.json new file mode 100644 index 00000000..b9277454 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/followPlay24.json @@ -0,0 +1 @@ +"M19 9h-4V8h4zm-7 6h1v-4h-1zm2-7.25v1.5a.75.75 0 0 1-.75.75h-1.5a.75.75 0 0 1-.75-.75v-1.5a.75.75 0 0 1 .75-.75h1.5a.75.75 0 0 1 .75.75zM13 8h-1v1h1zm-5 5h2v-2H8zM6 9h4V8H6zm-3 7H2v6h6v-1H3zM17 3h5v5h1V2h-6zM8 2H2v6h1V3h5zm5 0h-1v4h1zM6 16h2v-2H6zm1 3v-2H5v2zm9-6.95l6.707 5.451L16 22.95zm1 8.8l4.121-3.349L17 14.151z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/followPlay32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/followPlay32.json new file mode 100644 index 00000000..1ff25e2f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/followPlay32.json @@ -0,0 +1 @@ +"M3 10V3h7v1H4v6zm26 0V3h-7v1h6v6zM10 28H4v-6H3v7h7zm4-13h-2v2h2zm-4 3H8v2h2zm-1 5H7v2h2zm11-11h6v-1h-6zM9 12h6v-1H9zm8 2v6h1v-6zm0-11v6h1V3zm2 8.07v.86A1.07 1.07 0 0 1 17.93 13h-.86A1.07 1.07 0 0 1 16 11.93v-.86A1.07 1.07 0 0 1 17.07 10h.86A1.07 1.07 0 0 1 19 11.07zM18 11h-1v1h1zm5 7v12l8-6zm1 2l5.333 4L24 28z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/footer16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/footer16.json new file mode 100644 index 00000000..6658f40b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/footer16.json @@ -0,0 +1 @@ +"M0 1v14h16V1zm15 13H1V7h14zM1 6V2h14v4zm4 5h2v1H5zm7 1H9v-1h3zm-5-2H3V9h4zm6 0H9V9h4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/footer24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/footer24.json new file mode 100644 index 00000000..a09b68d7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/footer24.json @@ -0,0 +1 @@ +"M17 18h-4v-1h4zm-9 0h3v-1H8zm12-4h-7v1h7zm-9 0H4v1h7zM23 3v18H1V3zm-1 9H2v8h20zm0-8H2v7h20z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/footer32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/footer32.json new file mode 100644 index 00000000..96078c2a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/footer32.json @@ -0,0 +1 @@ +"M26 20h-9v-1h9zm-15 3h4v-1h-4zm4-4H6v1h9zM30 5v22H2V5zm-1 11H3v10h26zm0-10H3v9h26zm-6 16h-6v1h6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/footprint16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/footprint16.json new file mode 100644 index 00000000..a4cc79e6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/footprint16.json @@ -0,0 +1 @@ +"M16 2.367L6 1.256v2.656l-6-.655v10.005l10 1.111v-2.667l6 .667zM9 13.256l-8-.889V4.372l5 .546v6.344l3 .333zm0-2.667l-2-.222v-5.34l2 .218zm6 .667l-5-.556V4.35l-3-.33V2.373l8 .889z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/footprint24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/footprint24.json new file mode 100644 index 00000000..4f7d54e3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/footprint24.json @@ -0,0 +1 @@ +"M23 3.553L8 1.886V5.65l-7-.764v15.005l15 1.667V17.78l7 .778zM15 20.44L2 18.997V6.002l6 .655v10.235l7 .778zm0-3.777l-6-.667v-9.23l6 .655zm7 .777l-6-.666V6.525L9 5.76V3.003l13 1.444z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/footprint32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/footprint32.json new file mode 100644 index 00000000..b2b6640f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/footprint32.json @@ -0,0 +1 @@ +"M30 5.183L11 3.07v4.983l-9-.982v19.005l19 2.111v-5l9 1zM20 27.07L3 25.183V8.188l8 .872v13.017l9 1zm0-5l-8-.888V9.169l8 .873zm9 1l-8-.889V9.147l-9-.983V4.188l17 1.89z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/forceDirectedLinkChartLayout16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/forceDirectedLinkChartLayout16.json new file mode 100644 index 00000000..12b106cb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/forceDirectedLinkChartLayout16.json @@ -0,0 +1 @@ +"M13.5 12c-.23 0-.447.057-.643.15L9.85 9.143c.093-.196.15-.412.15-.643s-.057-.447-.15-.643l3.007-3.007c.196.093.412.15.643.15.827 0 1.5-.673 1.5-1.5S14.327 2 13.5 2 12 2.673 12 3.5c0 .23.057.447.15.643L9.143 7.15a1.48 1.48 0 0 0-.382-.124l-.537-3.22A1.5 1.5 0 0 0 9 2.5C9 1.673 8.327 1 7.5 1S6 1.673 6 2.5a1.5 1.5 0 0 0 1.239 1.474l.537 3.22a1.51 1.51 0 0 0-.314.228l-3.48-1.74c.007-.06.018-.12.018-.182C4 4.673 3.327 4 2.5 4S1 4.673 1 5.5 1.673 7 2.5 7c.403 0 .768-.162 1.038-.422l3.48 1.74c-.007.06-.018.12-.018.182 0 .279.081.537.215.761l-3.198 3.837A1.484 1.484 0 0 0 3.5 13c-.827 0-1.5.673-1.5 1.5S2.673 16 3.5 16 5 15.327 5 14.5c0-.279-.082-.537-.215-.761l3.197-3.837c.162.06.335.098.518.098.23 0 .447-.057.643-.15l3.007 3.007c-.093.196-.15.412-.15.643 0 .827.673 1.5 1.5 1.5s1.5-.673 1.5-1.5-.673-1.5-1.5-1.5zM13 3.25a.25.25 0 0 1 .25-.25h.487c.145 0 .263.118.263.263v.487a.25.25 0 0 1-.25.25h-.5a.25.25 0 0 1-.25-.25v-.5zm-6-.5v-.5A.25.25 0 0 1 7.25 2h.487c.145 0 .263.118.263.263v.487a.25.25 0 0 1-.25.25h-.5A.25.25 0 0 1 7 2.75zm-4 3a.25.25 0 0 1-.25.25h-.5A.25.25 0 0 1 2 5.75v-.5A.25.25 0 0 1 2.25 5h.487c.145 0 .263.118.263.263v.487zm1 9a.25.25 0 0 1-.25.25h-.5a.25.25 0 0 1-.25-.25v-.5a.25.25 0 0 1 .25-.25h.487c.145 0 .263.118.263.263v.487zM8.25 9A.25.25 0 0 1 8 8.75v-.5A.25.25 0 0 1 8.25 8h.487c.145 0 .263.118.263.263v.487a.25.25 0 0 1-.25.25h-.5zM14 13.75a.25.25 0 0 1-.25.25h-.5a.25.25 0 0 1-.25-.25v-.5a.25.25 0 0 1 .25-.25h.487c.145 0 .263.118.263.263v.487z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/forceDirectedLinkChartLayout24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/forceDirectedLinkChartLayout24.json new file mode 100644 index 00000000..c97dd2ef --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/forceDirectedLinkChartLayout24.json @@ -0,0 +1 @@ +"M20.5 17.1c-.496 0-.957.151-1.34.41l-2.974-3.305c.44-.435.714-1.038.714-1.705a2.38 2.38 0 0 0-.603-1.574l3.015-3.353c.352.202.754.327 1.188.327 1.324 0 2.4-1.077 2.4-2.4s-1.076-2.4-2.4-2.4-2.4 1.077-2.4 2.4c0 .545.19 1.043.497 1.446l-3.06 3.4A2.371 2.371 0 0 0 14.5 10.1c-.201 0-.394.032-.581.08l-1.107-3.674A2.397 2.397 0 0 0 11.5 2.1c-1.324 0-2.4 1.077-2.4 2.4s1.076 2.4 2.4 2.4c.146 0 .288-.018.427-.043l1.128 3.74c-.267.203-.487.46-.65.756L6.864 8.857c.018-.117.036-.235.036-.357 0-1.323-1.076-2.4-2.4-2.4S2.1 7.177 2.1 8.5s1.076 2.4 2.4 2.4c.864 0 1.616-.463 2.039-1.149l5.585 2.511c-.008.08-.024.157-.024.238 0 .433.124.834.326 1.185l-4.744 4.739c-.35-.2-.75-.324-1.182-.324-1.324 0-2.4 1.077-2.4 2.4s1.076 2.4 2.4 2.4 2.4-1.077 2.4-2.4c0-.548-.192-1.048-.503-1.453l4.651-4.65c.405.311.904.503 1.452.503.31 0 .606-.064.878-.172l3.116 3.461A2.383 2.383 0 0 0 18.1 19.5c0 1.323 1.076 2.4 2.4 2.4s2.4-1.077 2.4-2.4-1.076-2.4-2.4-2.4zM11 6a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1zM6 9a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1zm13-4a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1V5zM8 21a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1zm6-7a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1zm8 6a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/forceDirectedLinkChartLayout32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/forceDirectedLinkChartLayout32.json new file mode 100644 index 00000000..6099e7eb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/forceDirectedLinkChartLayout32.json @@ -0,0 +1 @@ +"M26 9.9c1.6 0 2.9-1.3 2.9-2.9S27.6 4.1 26 4.1 23.1 5.4 23.1 7c0 .687.25 1.31.65 1.807l-5.183 5.76a2.874 2.874 0 0 0-1.211-.431L15.368 7.54A2.89 2.89 0 0 0 16.9 5c0-1.6-1.3-2.9-2.9-2.9S11.1 3.4 11.1 5s1.3 2.9 2.9 2.9c.145 0 .283-.022.422-.043l1.909 6.329c-.491.117-.93.358-1.29.69l-7.213-3.25c.045-.202.072-.41.072-.626 0-1.6-1.3-2.9-2.9-2.9S2.1 9.4 2.1 11s1.3 2.9 2.9 2.9a2.894 2.894 0 0 0 2.443-1.352l6.985 3.14A2.864 2.864 0 0 0 14.1 17c0 .63.207 1.21.55 1.685l-5.968 5.962A2.876 2.876 0 0 0 7 24.1c-1.6 0-2.9 1.3-2.9 2.9s1.3 2.9 2.9 2.9 2.9-1.3 2.9-2.9a2.88 2.88 0 0 0-.516-1.645l5.972-5.97a2.88 2.88 0 0 0 3.728-.377l3.714 4.127A2.873 2.873 0 0 0 22.1 25c0 1.6 1.3 2.9 2.9 2.9s2.9-1.3 2.9-2.9-1.3-2.9-2.9-2.9a2.86 2.86 0 0 0-1.432.394l-3.909-4.343c.154-.353.241-.742.241-1.151 0-.658-.228-1.258-.599-1.745l5.2-5.784c.44.267.949.429 1.499.429zM12.067 5c0-1.066.867-1.933 1.933-1.933s1.933.867 1.933 1.933S15.066 6.933 14 6.933 12.067 6.066 12.067 5zM5 13c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2zm22 12c0 1.103-.897 2-2 2s-2-.897-2-2 .897-2 2-2 2 .897 2 2zM26 5c1.103 0 2 .897 2 2s-.897 2-2 2-2-.897-2-2 .897-2 2-2zM7 29c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2zm10-10c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/forkLeft16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/forkLeft16.json new file mode 100644 index 00000000..f5686fab --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/forkLeft16.json @@ -0,0 +1 @@ +"M13.103 2.06l.794.606L9.954 7.53a9.189 9.189 0 0 0-.423-1.094zM4.708 3H7V2H3v4h1V3.706l2.345 2.342C7.485 7.3 8 8.987 8 11.5V14h1v-2.5a8.748 8.748 0 0 0-1.933-6.143z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/forkLeft24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/forkLeft24.json new file mode 100644 index 00000000..d4dbb37e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/forkLeft24.json @@ -0,0 +1 @@ +"M19.397 5.347l-5.653 7.11a10.347 10.347 0 0 0-.477-1.022l5.336-6.694zM5.756 5H9V4H4v5h1V5.656l4.872 5.265A7.91 7.91 0 0 1 12 16.294V21h1v-4.706a8.908 8.908 0 0 0-2.394-6.051z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/forkLeft32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/forkLeft32.json new file mode 100644 index 00000000..14c9c7ff --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/forkLeft32.json @@ -0,0 +1 @@ +"M16.858 15.28l6.745-8.858.794.606-7.098 9.321a19.131 19.131 0 0 0-.441-1.07zM7.766 6H12V5H6v6h1V6.645l4.627 5.08A16.737 16.737 0 0 1 16 23.022V28h1v-4.979a17.74 17.74 0 0 0-4.633-11.969z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/forkMiddle16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/forkMiddle16.json new file mode 100644 index 00000000..2f86c920 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/forkMiddle16.json @@ -0,0 +1 @@ +"M10 10.428V8.786l2.604-3.09.793.608zM4.396 5.696l-.793.608L7 10.428V8.786zM8 14h1V2.723l1.602 1.602.707-.707L8.5.808l-2.809 2.81.707.707L8 2.723z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/forkMiddle24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/forkMiddle24.json new file mode 100644 index 00000000..3eb579f2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/forkMiddle24.json @@ -0,0 +1 @@ +"M14 17.45V15.8l4.853-6.059.794.606zM6.397 9.74l-.794.606L11 17.122v-1.65zM12 21h1V4.708l1.64 1.64.708-.708L12.5 2.793 9.652 5.64l.707.707L12 4.706z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/forkMiddle32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/forkMiddle32.json new file mode 100644 index 00000000..0521a210 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/forkMiddle32.json @@ -0,0 +1 @@ +"M15 21.78v1.65l-6.397-8.402.794-.606zm8.603-7.358L18 21.78v1.65l6.397-8.401zM18 6.707l1.646 1.646.707-.707L16.5 3.793l-3.854 3.853.707.707L16 5.707V28h1V5.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/forkRight16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/forkRight16.json new file mode 100644 index 00000000..fe762b6b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/forkRight16.json @@ -0,0 +1 @@ +"M2.897 2.06l-.794.606L6.046 7.53a9.189 9.189 0 0 1 .423-1.094zm8.395.94H9V2h4v4h-1V3.706L9.655 6.048C8.515 7.3 8 8.987 8 11.5V14H7v-2.5a8.748 8.748 0 0 1 1.933-6.143z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/forkRight24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/forkRight24.json new file mode 100644 index 00000000..9a56fbc2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/forkRight24.json @@ -0,0 +1 @@ +"M4.603 5.347l5.653 7.11a10.347 10.347 0 0 1 .477-1.022L5.397 4.741zM18.244 5H15V4h5v5h-1V5.656l-4.872 5.265A7.91 7.91 0 0 0 12 16.294V21h-1v-4.706a8.908 8.908 0 0 1 2.394-6.051z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/forkRight32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/forkRight32.json new file mode 100644 index 00000000..e84f6049 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/forkRight32.json @@ -0,0 +1 @@ +"M15.142 15.28L8.397 6.421l-.794.606 7.098 9.321c.133-.362.286-.716.441-1.07zM24.234 6H20V5h6v6h-1V6.645l-4.627 5.08A16.737 16.737 0 0 0 16 23.022V28h-1v-4.979a17.74 17.74 0 0 1 4.633-11.969z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/formDropdown16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/formDropdown16.json new file mode 100644 index 00000000..515f8b02 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/formDropdown16.json @@ -0,0 +1 @@ +"M6 10h8v1H6zm-2 4h1v-1H4zm2 0h8v-1H6zm0-6h8V7H6zM4 8h1V7H4zm0 3h1v-1H4zm11-9v2a1.001 1.001 0 0 1-1 1H2a1.001 1.001 0 0 1-1-1V2a1.001 1.001 0 0 1 1-1h12a1.001 1.001 0 0 1 1 1zm-.999 2H14V2H2v2h12.001z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/formDropdown24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/formDropdown24.json new file mode 100644 index 00000000..604be04b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/formDropdown24.json @@ -0,0 +1 @@ +"M10 15h12v1H10zm-4-3h2v-2H6zm4-1h12v-1H10zm-4 6h2v-2H6zm4 4h12v-1H10zm-4 1h2v-2H6zM23 3v3a1.001 1.001 0 0 1-1 1H2a1.001 1.001 0 0 1-1-1V3a1.001 1.001 0 0 1 1-1h20a1.001 1.001 0 0 1 1 1zm-.999 3H22V3H2v3h20.001z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/formDropdown32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/formDropdown32.json new file mode 100644 index 00000000..67e91240 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/formDropdown32.json @@ -0,0 +1 @@ +"M12 21h17v1H12zm-4-4h2v-2H8zm4-1h17v-1H12zm-4 7h2v-2H8zm4 5h17v-1H12zm-4 1h2v-2H8zM30 6.5v4a1.502 1.502 0 0 1-1.5 1.5h-25A1.502 1.502 0 0 1 2 10.5v-4A1.502 1.502 0 0 1 3.5 5h25A1.502 1.502 0 0 1 30 6.5zm-1 0a.5.5 0 0 0-.5-.5h-25a.5.5 0 0 0-.5.5v4a.5.5 0 0 0 .5.5h25a.5.5 0 0 0 .5-.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/formElements16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/formElements16.json new file mode 100644 index 00000000..034aabc3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/formElements16.json @@ -0,0 +1 @@ +"M1 4v2a1.001 1.001 0 0 0 1 1h12a1.001 1.001 0 0 0 1-1V4a1.001 1.001 0 0 0-1-1H2a1.001 1.001 0 0 0-1 1zm13 2H2V4h12v2h.001M1 14a1.001 1.001 0 0 0 1 1h12a1.001 1.001 0 0 0 1-1v-2a1.001 1.001 0 0 0-1-1H2a1.001 1.001 0 0 0-1 1zm13 0H2v-2h12v2h.001M7 1v1H2V1zM2 9h5v1H2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/formElements24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/formElements24.json new file mode 100644 index 00000000..bc248225 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/formElements24.json @@ -0,0 +1 @@ +"M22 6H2a1.001 1.001 0 0 0-1 1v3a1.001 1.001 0 0 0 1 1h20a1.001 1.001 0 0 0 1-1V7a1.001 1.001 0 0 0-1-1zm0 4H2V7h20v3h.001M22 17H2a1.001 1.001 0 0 0-1 1v3a1.001 1.001 0 0 0 1 1h20a1.001 1.001 0 0 0 1-1v-3a1.001 1.001 0 0 0-1-1zm0 4H2v-3h20v3h.001M10 14v1H2v-1zM2 3h8v1H2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/formElements32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/formElements32.json new file mode 100644 index 00000000..69a65205 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/formElements32.json @@ -0,0 +1 @@ +"M28.5 7h-25A1.502 1.502 0 0 0 2 8.5v4A1.502 1.502 0 0 0 3.5 14h25a1.502 1.502 0 0 0 1.5-1.5v-4A1.502 1.502 0 0 0 28.5 7zm.5 5.5a.5.5 0 0 1-.5.5h-25a.5.5 0 0 1-.5-.5v-4a.5.5 0 0 1 .5-.5h25a.5.5 0 0 1 .5.5zm-.5 8.5h-25A1.502 1.502 0 0 0 2 22.5v4A1.502 1.502 0 0 0 3.5 28h25a1.502 1.502 0 0 0 1.5-1.5v-4a1.502 1.502 0 0 0-1.5-1.5zm.5 5.5a.5.5 0 0 1-.5.5h-25a.5.5 0 0 1-.5-.5v-4a.5.5 0 0 1 .5-.5h25a.5.5 0 0 1 .5.5zM13 19H3v-1h10zm0-14H3V4h10z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/formField16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/formField16.json new file mode 100644 index 00000000..b96db437 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/formField16.json @@ -0,0 +1 @@ +"M14.5 13a1.502 1.502 0 0 0 1.5-1.5v-7A1.502 1.502 0 0 0 14.5 3h-13A1.502 1.502 0 0 0 0 4.5v7A1.502 1.502 0 0 0 1.5 13zM1 11.5v-7a.5.5 0 0 1 .5-.5h13a.5.5 0 0 1 .5.5v7a.5.5 0 0 1-.5.5h-13a.5.5 0 0 1-.5-.5zm2.5-1.057A2.08 2.08 0 0 1 2 11v-1c.74 0 .948-.417 1-.571v-2.86C2.952 6.426 2.749 6 2 6V5a2.08 2.08 0 0 1 1.5.557A2.08 2.08 0 0 1 5 5v1c-.74 0-.948.417-1 .571v2.86c.048.143.251.569 1 .569v1a2.08 2.08 0 0 1-1.5-.557zM7 11H6v-1h1zm2 0H8v-1h1zm2 0h-1v-1h1zm2 0h-1v-1h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/formField24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/formField24.json new file mode 100644 index 00000000..ba2dda13 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/formField24.json @@ -0,0 +1 @@ +"M5.5 8.557A2.08 2.08 0 0 1 7 8v1c-.74 0-.948.417-1 .571v5.86c.048.143.251.569 1 .569v1a2.08 2.08 0 0 1-1.5-.557A2.08 2.08 0 0 1 4 17v-1c.74 0 .948-.417 1-.571v-5.86C4.952 9.426 4.749 9 4 9V8a2.08 2.08 0 0 1 1.5.557zM23 6.5v12a1.502 1.502 0 0 1-1.5 1.5h-19A1.502 1.502 0 0 1 1 18.5v-12A1.502 1.502 0 0 1 2.5 5h19A1.502 1.502 0 0 1 23 6.5zm-1 0a.5.5 0 0 0-.5-.5h-19a.5.5 0 0 0-.5.5v12a.5.5 0 0 0 .5.5h19a.5.5 0 0 0 .5-.5zM12 17h1v-1h-1zm-2 0h1v-1h-1zm-2 0h1v-1H8zm6 0h1v-1h-1zm4 0h1v-1h-1zm-2 0h1v-1h-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/formField32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/formField32.json new file mode 100644 index 00000000..13bfe901 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/formField32.json @@ -0,0 +1 @@ +"M28.5 7h-25A1.502 1.502 0 0 0 2 8.5v15A1.502 1.502 0 0 0 3.5 25h25a1.502 1.502 0 0 0 1.5-1.5v-15A1.502 1.502 0 0 0 28.5 7zm.5 16.5a.5.5 0 0 1-.5.5h-25a.5.5 0 0 1-.5-.5v-15a.5.5 0 0 1 .5-.5h25a.5.5 0 0 1 .5.5zM7.5 11.557A2.08 2.08 0 0 1 9 11v1c-.74 0-.948.417-1 .571v6.86c.048.143.251.569 1 .569v1a2.086 2.086 0 0 1-1.43-.5h-.14A2.086 2.086 0 0 1 6 21v-1c.74 0 .948-.417 1-.571v-6.86C6.952 12.426 6.749 12 6 12v-1a2.08 2.08 0 0 1 1.5.557zM13 20h1v1h-1zm-2 0h1v1h-1zm10 0h1v1h-1zm4 0h1v1h-1zm-2 0h1v1h-1zm-4 0h1v1h-1zm-2 0h1v1h-1zm-2 0h1v1h-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/formFieldMultiline16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/formFieldMultiline16.json new file mode 100644 index 00000000..c8eecf37 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/formFieldMultiline16.json @@ -0,0 +1 @@ +"M3.5 7.443A2.08 2.08 0 0 1 2 8V7c.74 0 .948-.417 1-.571v-1.86C2.952 4.426 2.749 4 2 4V3a2.08 2.08 0 0 1 1.5.557A2.08 2.08 0 0 1 5 3v1c-.74 0-.948.417-1 .571v1.86c.048.143.251.569 1 .569v1a2.08 2.08 0 0 1-1.5-.557zM1.5 15A1.502 1.502 0 0 1 0 13.5v-11A1.502 1.502 0 0 1 1.5 1h13A1.502 1.502 0 0 1 16 2.5v11a1.502 1.502 0 0 1-1.5 1.5zm0-1h13a.5.5 0 0 0 .5-.5v-11a.5.5 0 0 0-.5-.5h-13a.5.5 0 0 0-.5.5v11a.5.5 0 0 0 .5.5zM10 7H9v1h1zM8 7H7v1h1zm4 0h-1v1h1zm2 0h-1v1h1zm-6 5H7v1h1zm6 0h-1v1h1zm-2 0h-1v1h1zm-9 1h1v-1H3zm7-1H9v1h1zm-5 1h1v-1H5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/formFieldMultiline24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/formFieldMultiline24.json new file mode 100644 index 00000000..9061e5aa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/formFieldMultiline24.json @@ -0,0 +1 @@ +"M5.5 11.443A2.08 2.08 0 0 1 4 12v-1c.74 0 .948-.417 1-.571v-2.86C4.952 7.426 4.749 7 4 7V6a2.08 2.08 0 0 1 1.5.557A2.08 2.08 0 0 1 7 6v1c-.74 0-.948.417-1 .571v2.86c.048.143.251.569 1 .569v1a2.08 2.08 0 0 1-1.5-.557zM23 4.5v15a1.502 1.502 0 0 1-1.5 1.5h-19A1.502 1.502 0 0 1 1 19.5v-15A1.502 1.502 0 0 1 2.5 3h19A1.502 1.502 0 0 1 23 4.5zm-1 0a.5.5 0 0 0-.5-.5h-19a.5.5 0 0 0-.5.5v15a.5.5 0 0 0 .5.5h19a.5.5 0 0 0 .5-.5zM13 12h1v-1h-1zm-4 0h1v-1H9zm6 0h1v-1h-1zm-4 0h1v-1h-1zm8 0h1v-1h-1zm-2 0h1v-1h-1zM7 18h1v-1H7zm2 0h1v-1H9zm2 0h1v-1h-1zm-6 0h1v-1H5zm8 0h1v-1h-1zm6 0h1v-1h-1zm-2 0h1v-1h-1zm-2 0h1v-1h-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/formFieldMultiline32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/formFieldMultiline32.json new file mode 100644 index 00000000..4fceed06 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/formFieldMultiline32.json @@ -0,0 +1 @@ +"M28.5 5h-25A1.502 1.502 0 0 0 2 6.5v19A1.502 1.502 0 0 0 3.5 27h25a1.502 1.502 0 0 0 1.5-1.5v-19A1.502 1.502 0 0 0 28.5 5zm.5 20.5a.5.5 0 0 1-.5.5h-25a.5.5 0 0 1-.5-.5v-19a.5.5 0 0 1 .5-.5h25a.5.5 0 0 1 .5.5zM20 15h1v1h-1zm2 0h1v1h-1zm4 0h1v1h-1zm-8 0h1v1h-1zm6 0h1v1h-1zm-8 0h1v1h-1zm-2 0h1v1h-1zm-4 0h1v1h-1zm2 0h1v1h-1zm2 8h1v1h-1zm-2 0h1v1h-1zm4 0h1v1h-1zm-8 0h1v1H8zm10 0h1v1h-1zm-8 0h1v1h-1zm14 0h1v1h-1zm-2 0h1v1h-1zM6 23h1v1H6zm20 0h1v1h-1zm-6 0h1v1h-1zM6.5 15.443A2.08 2.08 0 0 1 5 16v-1c.74 0 .948-.417 1-.571v-4.86C5.952 9.426 5.749 9 5 9V8a2.08 2.08 0 0 1 1.5.557A2.08 2.08 0 0 1 8 8v1c-.74 0-.948.417-1 .571v4.86c.048.143.251.569 1 .569v1a2.08 2.08 0 0 1-1.5-.557z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/formFieldOff16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/formFieldOff16.json new file mode 100644 index 00000000..6c886340 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/formFieldOff16.json @@ -0,0 +1 @@ +"M7 4L6 3h8.5A1.502 1.502 0 0 1 16 4.5v7a1.495 1.495 0 0 1-.44 1.06l-.707-.707A.498.498 0 0 0 15 11.5v-7a.5.5 0 0 0-.5-.5zm1 7h1v-1H8zm-2 0h1v-1H6zm9.354 3.646l-.707.707L12.293 13H1.5A1.502 1.502 0 0 1 0 11.5v-7A1.502 1.502 0 0 1 1.5 3h.793L.646 1.354l.707-.707zM11.293 12L5 5.707V6c-.742 0-.949.418-1 .572V9.43c.046.142.25.57 1 .57v1a2.08 2.08 0 0 1-1.5-.557A2.08 2.08 0 0 1 2 11v-1c.742 0 .949-.418 1-.572V6.57C2.954 6.428 2.75 6 2 6V5a2.08 2.08 0 0 1 1.5.557 1.954 1.954 0 0 1 .877-.473L3.293 4H1.5a.5.5 0 0 0-.5.5v7a.5.5 0 0 0 .5.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/formFieldOff24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/formFieldOff24.json new file mode 100644 index 00000000..c73eb46c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/formFieldOff24.json @@ -0,0 +1 @@ +"M5.5 8.557A2.08 2.08 0 0 1 7 8v1c-.742 0-.949.418-1 .572v5.858c.046.142.25.57 1 .57v1a2.08 2.08 0 0 1-1.5-.557A2.08 2.08 0 0 1 4 17v-1c.742 0 .949-.418 1-.572V9.57C4.954 9.428 4.75 9 4 9V8a2.08 2.08 0 0 1 1.5.557zM21.5 6a.5.5 0 0 1 .5.5v12a.493.493 0 0 1-.25.423l.716.715A1.49 1.49 0 0 0 23 18.5v-12A1.502 1.502 0 0 0 21.5 5H7.828l1 1zM10 17h1v-1h-1zm-2 0h1v-1H8zm6 0h1v-1h-1zm-2 0h1v-1h-1zm10.354 4.646l-.707.707L19.293 20H2.5A1.502 1.502 0 0 1 1 18.5v-12A1.502 1.502 0 0 1 2.5 5h1.793L1.646 2.354l.707-.707zM18.293 19l-13-13H2.5a.5.5 0 0 0-.5.5v12a.5.5 0 0 0 .5.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/formFieldOff32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/formFieldOff32.json new file mode 100644 index 00000000..ce07404c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/formFieldOff32.json @@ -0,0 +1 @@ +"M10.828 8l-1-1H28.5A1.502 1.502 0 0 1 30 8.5v15a1.502 1.502 0 0 1-1.5 1.5h-.672l-1-1H28.5a.5.5 0 0 0 .5-.5v-15a.5.5 0 0 0-.5-.5zM6 11v1c.75 0 .954.428 1 .57v6.858c-.051.154-.258.572-1 .572v1a2.087 2.087 0 0 0 1.43-.5h.14A2.087 2.087 0 0 0 9 21v-1c-.75 0-.954-.428-1-.57v-6.858c.051-.154.258-.572 1-.572v-1a2.08 2.08 0 0 0-1.5.557A2.08 2.08 0 0 0 6 11zm18 9h-1v.172l.828.828H24zm1 1h1v-1h-1zm-14 0h1v-1h-1zm6 0h1v-1h-1zm-2 0h1v-1h-1zm-2 0h1v-1h-1zm17.354 8.646l-.707.707L24.293 25H3.5A1.502 1.502 0 0 1 2 23.5v-15A1.502 1.502 0 0 1 3.5 7h2.793L1.646 2.354l.707-.707zM23.293 24L20 20.707V21h-1v-1h.293l-12-12H3.5a.5.5 0 0 0-.5.5v15a.5.5 0 0 0 .5.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/forward16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/forward16.json new file mode 100644 index 00000000..abb52003 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/forward16.json @@ -0,0 +1 @@ +"M5 1.571V14.43L15 8zm1 1.832l7.15 4.598L6 12.597zM3 1v14H2V1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/forward16F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/forward16F.json new file mode 100644 index 00000000..162e1539 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/forward16F.json @@ -0,0 +1 @@ +"M5 14.429V1.57L15 8zM3 1H2v14h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/forward24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/forward24.json new file mode 100644 index 00000000..2d7e6a4c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/forward24.json @@ -0,0 +1 @@ +"M7 1.773v20.454l15-10.225zm1 1.892l12.225 8.337L8 20.335zM4 22H3V2h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/forward24F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/forward24F.json new file mode 100644 index 00000000..c791b10d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/forward24F.json @@ -0,0 +1 @@ +"M7 1.773l15 10.23L7 22.226zM3 22h1V2H3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/forward32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/forward32.json new file mode 100644 index 00000000..46182c35 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/forward32.json @@ -0,0 +1 @@ +"M9 3.045v25.91l19-12.952zm1 1.893l16.225 11.064L10 27.062zM6 29H5V3h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/forward32F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/forward32F.json new file mode 100644 index 00000000..274131ff --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/forward32F.json @@ -0,0 +1 @@ +"M28 16.003L9 28.955V3.045zM5 29h1V3H5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fourByOneGrid16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fourByOneGrid16.json new file mode 100644 index 00000000..c3b06c6f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fourByOneGrid16.json @@ -0,0 +1 @@ +[{"d":"M16 16H1V1h15v15zM2 15h13V2H2v13z"},{"opacity":".5","d":"M5 5H3V3h2v2zm3-2H6v2h2V3zm3 0H9v2h2V3zm3 0h-2v2h2V3z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fourByOneGrid24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fourByOneGrid24.json new file mode 100644 index 00000000..afb00401 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fourByOneGrid24.json @@ -0,0 +1 @@ +[{"d":"M24 24H1V1h23v23zM2 23h21V2H2v21z"},{"opacity":".5","d":"M7 7H3V3h4v4zm5-4H8v4h4V3zm5 0h-4v4h4V3zm5 0h-4v4h4V3z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fourByOneGrid32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fourByOneGrid32.json new file mode 100644 index 00000000..836f1b9e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fourByOneGrid32.json @@ -0,0 +1 @@ +[{"opacity":".5","d":"M10 10H5V5h5v5zm6-5h-5v5h5V5zm6 0h-5v5h5V5zm6 0h-5v5h5V5z"},{"d":"M30 30H3V3h27v27zM4 29h25V4H4v25z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fourByThreeGrid16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fourByThreeGrid16.json new file mode 100644 index 00000000..c20d3294 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fourByThreeGrid16.json @@ -0,0 +1 @@ +[{"d":"M16 16H1V1h15v15zM2 15h13V2H2v13z"},{"opacity":".5","d":"M5 5H3V3h2v2zm3-2H6v2h2V3zm3 0H9v2h2V3zm3 0h-2v2h2V3zM5 6H3v2h2V6zm3 0H6v2h2V6zm3 0H9v2h2V6zm3 0h-2v2h2V6zM5 9H3v2h2V9zm3 0H6v2h2V9zm3 0H9v2h2V9zm3 0h-2v2h2V9z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fourByThreeGrid24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fourByThreeGrid24.json new file mode 100644 index 00000000..1a115c79 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fourByThreeGrid24.json @@ -0,0 +1 @@ +[{"d":"M24 24H1V1h23v23zM2 23h21V2H2v21z"},{"opacity":".5","d":"M7 7H3V3h4v4zm5-4H8v4h4V3zm5 0h-4v4h4V3zm5 0h-4v4h4V3zM7 8H3v4h4V8zm5 0H8v4h4V8zm5 0h-4v4h4V8zm5 0h-4v4h4V8zM7 13H3v4h4v-4zm5 0H8v4h4v-4zm5 0h-4v4h4v-4zm5 0h-4v4h4v-4z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fourByThreeGrid32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fourByThreeGrid32.json new file mode 100644 index 00000000..3e5299b6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fourByThreeGrid32.json @@ -0,0 +1 @@ +[{"opacity":".5","d":"M10 10H5V5h5v5zm6-5h-5v5h5V5zm6 0h-5v5h5V5zm6 0h-5v5h5V5zm-18 6H5v5h5v-5zm6 0h-5v5h5v-5zm6 0h-5v5h5v-5zm6 0h-5v5h5v-5zm-18 6H5v5h5v-5zm6 0h-5v5h5v-5zm6 0h-5v5h5v-5zm6 0h-5v5h5v-5z"},{"d":"M30 30H3V3h27v27zM4 29h25V4H4v25z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fourByTwoGrid16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fourByTwoGrid16.json new file mode 100644 index 00000000..7a634540 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fourByTwoGrid16.json @@ -0,0 +1 @@ +[{"d":"M16 16H1V1h15v15zM2 15h13V2H2v13z"},{"opacity":".5","d":"M5 5H3V3h2v2zm3-2H6v2h2V3zm3 0H9v2h2V3zm3 0h-2v2h2V3zM5 6H3v2h2V6zm3 0H6v2h2V6zm3 0H9v2h2V6zm3 0h-2v2h2V6z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fourByTwoGrid24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fourByTwoGrid24.json new file mode 100644 index 00000000..f6d5841b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fourByTwoGrid24.json @@ -0,0 +1 @@ +[{"d":"M24 24H1V1h23v23zM2 23h21V2H2v21z"},{"opacity":".5","d":"M7 7H3V3h4v4zm5-4H8v4h4V3zm5 0h-4v4h4V3zm5 0h-4v4h4V3zM7 8H3v4h4V8zm5 0H8v4h4V8zm5 0h-4v4h4V8zm5 0h-4v4h4V8z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fourByTwoGrid32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fourByTwoGrid32.json new file mode 100644 index 00000000..b8457845 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fourByTwoGrid32.json @@ -0,0 +1 @@ +[{"opacity":".5","d":"M10 10H5V5h5v5zm6-5h-5v5h5V5zm6 0h-5v5h5V5zm6 0h-5v5h5V5zm-18 6H5v5h5v-5zm6 0h-5v5h5v-5zm6 0h-5v5h5v-5zm6 0h-5v5h5v-5z"},{"d":"M30 30H3V3h27v27zM4 29h25V4H4v25z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/frameExport16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/frameExport16.json new file mode 100644 index 00000000..701a1cd4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/frameExport16.json @@ -0,0 +1 @@ +"M13 0H0v14h6v-1H4V1h8v9h4V0h-3zM3 12H1v-2h2v2zm0-4H1V6h2v2zm0-4H1V2h2v2zm12 4h-2V6h2v2zm0-4h-2V2h2v2zm.207 9.5l-2.353 2.353-.708-.707L13.293 14H9.5c-.827 0-1.5-.673-1.5-1.5V11h1v1.5c0 .275.225.5.5.5h3.793l-1.147-1.147.708-.707 2.353 2.354zM10.116 7L7 9V5l3.116 2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/frameExport24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/frameExport24.json new file mode 100644 index 00000000..abbcd03f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/frameExport24.json @@ -0,0 +1 @@ +"M14.72 11L10 14.22V7.78L14.72 11zM11 20H1V2h22v15h-1v-1h-2v1h-1V3H5v16h6v1zm9-14h2V4h-2v2zm0 4h2V8h-2v2zm0 4h2v-2h-2v2zM4 16H2v2h2v-2zm0-4H2v2h2v-2zm0-4H2v2h2V8zm0-4H2v2h2V4zm15.854 14.146l-.708.708L20.293 20H14.5a.501.501 0 0 1-.5-.5V17h-1v2.5c0 .827.673 1.5 1.5 1.5h5.793l-1.147 1.146.708.707 2.353-2.353-2.353-2.354z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/frameExport32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/frameExport32.json new file mode 100644 index 00000000..94e0aa57 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/frameExport32.json @@ -0,0 +1 @@ +"M19.72 15L13 19.58v-9.16L19.72 15zM16 26H2V4h28v19h-1v-1h-2v1h-1V5H6v20h10v1zM27 8h2V6h-2v2zm0 4h2v-2h-2v2zm0 4h2v-2h-2v2zm0 4h2v-2h-2v2zM5 22H3v2h2v-2zm0-4H3v2h2v-2zm0-4H3v2h2v-2zm0-4H3v2h2v-2zm0-4H3v2h2V6zm21.854 18.146l-.708.707L27.293 26H19.5a.501.501 0 0 1-.5-.5V23h-1v2.5c0 .827.673 1.5 1.5 1.5h7.793l-1.147 1.146.708.707 2.353-2.353-2.353-2.354z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/freehand16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/freehand16.json new file mode 100644 index 00000000..e40db6ae --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/freehand16.json @@ -0,0 +1 @@ +"M4.348 2.72c.232-.168.44-.32.602-.451l-.63-.776c-.151.122-.344.262-.56.418C2.662 2.71 1 3.914 1 5.5A2.473 2.473 0 0 0 3.5 8c1.045 0 1.954-1.002 2.755-1.886C6.634 5.697 7.267 5 7.5 5a.492.492 0 0 1 .5.5 5.3 5.3 0 0 1-.854 1.991A6.558 6.558 0 0 0 6 10.5a2.883 2.883 0 0 0 .936 2.132A6.455 6.455 0 0 0 11.5 14h.077a8.18 8.18 0 0 0 4.09 1.743l.166-.986a8.565 8.565 0 0 1-2.838-.962A4.097 4.097 0 0 0 16 10a2.916 2.916 0 0 0-3-3c-1.738 0-3 1.472-3 3.5a4.542 4.542 0 0 0 .71 2.501 5.017 5.017 0 0 1-3.086-1.095A1.882 1.882 0 0 1 7 10.5a5.962 5.962 0 0 1 1.015-2.513A5.634 5.634 0 0 0 9 5.5 1.486 1.486 0 0 0 7.5 4c-.676 0-1.283.669-1.985 1.442C4.885 6.137 4.102 7 3.5 7A1.467 1.467 0 0 1 2 5.5c0-1.075 1.413-2.1 2.348-2.78zM13 8a1.968 1.968 0 0 1 2 2 3.186 3.186 0 0 1-3.048 2.978A3.497 3.497 0 0 1 11 10.5c0-1.448.841-2.5 2-2.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/freehand24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/freehand24.json new file mode 100644 index 00000000..cf0a7da8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/freehand24.json @@ -0,0 +1 @@ +"M23 14.25A3.88 3.88 0 0 0 19.25 10C16.314 10 15 12.763 15 15.5a6.493 6.493 0 0 0 .95 3.516 7.005 7.005 0 0 1-4.905-1.566A3.255 3.255 0 0 1 10 15a9.084 9.084 0 0 1 1.555-3.894A8.31 8.31 0 0 0 13 7.5 2.276 2.276 0 0 0 10.5 5c-.919 0-1.795 1.072-2.81 2.314C6.714 8.511 5.498 10 4.5 10 3.684 10 2 9.51 2 8c0-1.848 2.703-4.028 4.002-5.076l.266-.215-.632-.775-.262.212C3.845 3.379 1 5.675 1 8c0 2.07 2.047 3 3.5 3 1.473 0 2.797-1.622 3.965-3.053C9.174 7.08 10.055 6 10.5 6c1.038 0 1.5.463 1.5 1.5a7.868 7.868 0 0 1-1.313 3.11A9.681 9.681 0 0 0 9 15a4.275 4.275 0 0 0 1.357 3.176A8.438 8.438 0 0 0 16.5 20c.072 0 .144-.001.215-.003a11.08 11.08 0 0 0 6.326 2.871l.167-.986a11.16 11.16 0 0 1-5.178-2.024A5.937 5.937 0 0 0 23 14.25zm-7 1.25c0-2.24 1.005-4.5 3.25-4.5.951 0 2.75.68 2.75 3.25a5.033 5.033 0 0 1-4.857 4.722A5.396 5.396 0 0 1 16 15.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/freehand32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/freehand32.json new file mode 100644 index 00000000..ee291dd0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/freehand32.json @@ -0,0 +1 @@ +"M30 18.5c0-3.78-2.333-5.5-4.5-5.5-4.06 0-5.5 4.04-5.5 7.5a8.597 8.597 0 0 0 1.146 4.515 9.465 9.465 0 0 1-6.683-2.016A4.636 4.636 0 0 1 13 19.5a14.85 14.85 0 0 1 1.58-5.324A13.262 13.262 0 0 0 16 9.5 2.349 2.349 0 0 0 13.5 7c-1.13 0-2.274 1.26-3.6 2.72C8.507 11.259 6.927 13 5.5 13A2.768 2.768 0 0 1 3 10.5c0-1.809 1.983-4.419 5.585-7.35l-.63-.776C5.237 4.585 2 7.789 2 10.5A3.751 3.751 0 0 0 5.5 14c1.869 0 3.607-1.916 5.141-3.607C11.71 9.217 12.812 8 13.5 8A1.36 1.36 0 0 1 15 9.5a12.74 12.74 0 0 1-1.339 4.281A15.508 15.508 0 0 0 12 19.5a5.6 5.6 0 0 0 1.775 4.225C15.479 25.34 18.3 26.167 21.5 26c.117 0 .233-.002.348-.005 1.684 1.993 4.527 3.315 8.569 3.998l.166-.986c-3.379-.571-5.848-1.608-7.433-3.131A7.775 7.775 0 0 0 30 18.5zm-7.65 6.465A7.33 7.33 0 0 1 21 20.5c0-2.998 1.179-6.5 4.5-6.5 1.686 0 3.5 1.408 3.5 4.5a6.88 6.88 0 0 1-6.65 6.465z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/freehandArea16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/freehandArea16.json new file mode 100644 index 00000000..3f180dd7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/freehandArea16.json @@ -0,0 +1 @@ +[{"d":"M1 10.453c0-1.63 2.07-1.93 2.233-5.265A4.135 4.135 0 0 1 7.696 1.2c4.129 0 7.104 4.476 7.104 9.362 0 2.435-.76 4.438-3.127 4.438-2.623 0-3.786-1.776-6.09-1.776-.59 0-1.075.108-1.554.108A2.898 2.898 0 0 1 1 10.453zm12.8.11c0-4.611-2.738-8.363-6.105-8.363a3.145 3.145 0 0 0-3.463 3.037 6.435 6.435 0 0 1-1.657 4.175C2.15 9.94 2 10.15 2 10.453c0 1.857 2.008 1.879 2.028 1.879a5.694 5.694 0 0 0 .592-.044 8.876 8.876 0 0 1 .963-.064 7.144 7.144 0 0 1 3.278.947 6.05 6.05 0 0 0 2.812.829c.582 0 2.127 0 2.127-3.438z"},{"opacity":".25","d":"M11.673 14a6.05 6.05 0 0 1-2.812-.83 7.144 7.144 0 0 0-3.278-.946 8.876 8.876 0 0 0-.963.064 5.694 5.694 0 0 1-.592.044c-.02 0-2.028-.022-2.028-1.879 0-.303.15-.514.575-1.04a6.435 6.435 0 0 0 1.657-4.176A3.145 3.145 0 0 1 7.695 2.2c3.367 0 6.105 3.752 6.105 8.362C13.8 14 12.255 14 11.673 14z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/freehandArea24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/freehandArea24.json new file mode 100644 index 00000000..270bd604 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/freehandArea24.json @@ -0,0 +1 @@ +[{"d":"M21.8 15.66c0 3.479-1.17 6.14-4.553 6.14-3.743 0-5.414-2.337-8.7-2.337-.844 0-1.535.154-2.22.154A4.14 4.14 0 0 1 2 15.504c0-2.329 2.956-2.756 3.19-7.521C5.373 4.254 8.23 2.2 11.565 2.2 17.521 2.2 21.8 8.757 21.8 15.66zm-1 0c0-6.017-3.711-12.46-9.235-12.46-2.37 0-5.2 1.265-5.376 4.832a8.817 8.817 0 0 1-2.272 5.716C3.314 14.493 3 14.91 3 15.504c0 3.077 3.293 3.113 3.326 3.113a8.45 8.45 0 0 0 .89-.066 12.225 12.225 0 0 1 1.33-.088 10.29 10.29 0 0 1 4.465 1.2 9.621 9.621 0 0 0 4.235 1.137c.879 0 3.554 0 3.554-5.14z"},{"opacity":".25","d":"M17.246 20.8a9.621 9.621 0 0 1-4.235-1.137 10.29 10.29 0 0 0-4.464-1.2 12.225 12.225 0 0 0-1.331.088 8.45 8.45 0 0 1-.89.066C6.293 18.617 3 18.58 3 15.504c0-.594.314-1.01.917-1.756a8.817 8.817 0 0 0 2.272-5.716C6.364 4.465 9.194 3.2 11.565 3.2c5.524 0 9.235 6.443 9.235 12.46 0 5.14-2.675 5.14-3.554 5.14z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/freehandArea32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/freehandArea32.json new file mode 100644 index 00000000..f3f5020f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/freehandArea32.json @@ -0,0 +1 @@ +[{"d":"M28.8 20.759c0 2.418-.583 8.04-5.98 8.04a12.725 12.725 0 0 1-5.953-1.608 11.537 11.537 0 0 0-5.357-1.489 14.998 14.998 0 0 0-1.614.108 12.156 12.156 0 0 1-1.272.091c-1.508 0-5.424-1.124-5.424-5.345a4.626 4.626 0 0 1 1.437-2.975 10.367 10.367 0 0 0 2.71-6.794A7.76 7.76 0 0 1 15.435 3.2C21.89 3.2 28.8 10.256 28.8 20.76zm-1 0C27.8 10.854 21.406 4.2 15.436 4.2a6.796 6.796 0 0 0-7.09 6.636 11.372 11.372 0 0 1-2.934 7.376c-.796.986-1.212 1.538-1.212 2.344 0 3.608 3.49 4.345 4.425 4.345a11.797 11.797 0 0 0 1.193-.087 15.554 15.554 0 0 1 1.692-.112 12.477 12.477 0 0 1 5.798 1.591A11.813 11.813 0 0 0 22.82 27.8c4.333 0 4.98-4.412 4.98-7.041z"},{"opacity":".25","d":"M22.82 27.8a11.813 11.813 0 0 1-5.512-1.507 12.477 12.477 0 0 0-5.798-1.59 15.554 15.554 0 0 0-1.692.11 11.797 11.797 0 0 1-1.193.088c-.935 0-4.425-.737-4.425-4.345 0-.806.416-1.358 1.212-2.344a11.372 11.372 0 0 0 2.934-7.376 6.796 6.796 0 0 1 7.09-6.636c5.97 0 12.364 6.654 12.364 16.559 0 2.63-.647 7.04-4.98 7.04z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/frown16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/frown16.json new file mode 100644 index 00000000..27df5c7d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/frown16.json @@ -0,0 +1 @@ +"M8 .2A7.8 7.8 0 1 0 15.8 8 7.8 7.8 0 0 0 8 .2zm0 14.6A6.8 6.8 0 1 1 14.8 8 6.808 6.808 0 0 1 8 14.8zm2.07-7.126a1.08 1.08 0 0 1-.32-.315 1.422 1.422 0 0 1-.189-.41 1.677 1.677 0 0 1 0-.897 1.422 1.422 0 0 1 .188-.41 1.08 1.08 0 0 1 .321-.316.797.797 0 0 1 .86 0 1.08 1.08 0 0 1 .32.315 1.422 1.422 0 0 1 .189.41 1.677 1.677 0 0 1 0 .897 1.422 1.422 0 0 1-.188.41 1.08 1.08 0 0 1-.321.316.797.797 0 0 1-.86 0zM5.5 7.8a.81.81 0 0 1-.43-.126 1.08 1.08 0 0 1-.32-.315 1.422 1.422 0 0 1-.189-.41 1.677 1.677 0 0 1 0-.897 1.422 1.422 0 0 1 .188-.41 1.08 1.08 0 0 1 .321-.316.797.797 0 0 1 .86 0 1.08 1.08 0 0 1 .32.315 1.422 1.422 0 0 1 .189.41 1.677 1.677 0 0 1 0 .897 1.422 1.422 0 0 1-.188.41 1.08 1.08 0 0 1-.321.316.81.81 0 0 1-.43.126zm-.532 4.407l-.727-.688a5.143 5.143 0 0 1 3.756-1.42 5.223 5.223 0 0 1 3.762 1.42l-.727.688a4.216 4.216 0 0 0-3.035-1.108 4.209 4.209 0 0 0-3.03 1.108z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/frown24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/frown24.json new file mode 100644 index 00000000..68c0bf44 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/frown24.json @@ -0,0 +1 @@ +"M12 1.2A10.8 10.8 0 1 0 22.8 12 10.8 10.8 0 0 0 12 1.2zm0 20.6a9.8 9.8 0 1 1 9.8-9.8 9.811 9.811 0 0 1-9.8 9.8zm4.73-3.982a6.581 6.581 0 0 0-4.735-1.74 6.565 6.565 0 0 0-4.725 1.74l-.727-.687a7.468 7.468 0 0 1 5.452-2.053 7.59 7.59 0 0 1 5.462 2.053zM15.5 11a1.074 1.074 0 0 1-.518-.135 1.293 1.293 0 0 1-.405-.353 1.575 1.575 0 0 1-.246-.479 1.79 1.79 0 0 1 0-1.066 1.575 1.575 0 0 1 .246-.479 1.293 1.293 0 0 1 .405-.353 1.065 1.065 0 0 1 1.036 0 1.293 1.293 0 0 1 .405.353 1.575 1.575 0 0 1 .246.48 1.79 1.79 0 0 1 0 1.065 1.575 1.575 0 0 1-.246.479 1.293 1.293 0 0 1-.405.353A1.074 1.074 0 0 1 15.5 11zm-7 0a1.074 1.074 0 0 1-.518-.135 1.293 1.293 0 0 1-.405-.353 1.575 1.575 0 0 1-.246-.479 1.79 1.79 0 0 1 0-1.066 1.575 1.575 0 0 1 .246-.479 1.293 1.293 0 0 1 .405-.353 1.065 1.065 0 0 1 1.036 0 1.293 1.293 0 0 1 .405.353 1.575 1.575 0 0 1 .246.48 1.79 1.79 0 0 1 0 1.065 1.575 1.575 0 0 1-.246.479 1.293 1.293 0 0 1-.405.353A1.074 1.074 0 0 1 8.5 11z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/frown32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/frown32.json new file mode 100644 index 00000000..078c0f02 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/frown32.json @@ -0,0 +1 @@ +"M16 29.8A13.8 13.8 0 1 1 29.8 16 13.815 13.815 0 0 1 16 29.8zm0-26.6A12.8 12.8 0 1 0 28.8 16 12.815 12.815 0 0 0 16 3.2zm6.318 20.026l.692-.723c-3.604-3.451-10.418-3.452-14.02 0l.692.723c3.19-3.057 9.448-3.055 12.636 0zM11.5 13.8a1.2 1.2 0 0 0 .608-.168 1.52 1.52 0 0 0 .464-.43 1.927 1.927 0 0 0 .278-.572 2.234 2.234 0 0 0 0-1.26 1.927 1.927 0 0 0-.278-.571 1.52 1.52 0 0 0-.464-.431 1.185 1.185 0 0 0-1.216 0 1.52 1.52 0 0 0-.464.43 1.927 1.927 0 0 0-.277.572 2.234 2.234 0 0 0 0 1.26 1.927 1.927 0 0 0 .277.571 1.52 1.52 0 0 0 .464.431 1.2 1.2 0 0 0 .608.168zm9.608-.168a1.52 1.52 0 0 0 .464-.43 1.927 1.927 0 0 0 .278-.572 2.234 2.234 0 0 0 0-1.26 1.927 1.927 0 0 0-.278-.571 1.52 1.52 0 0 0-.464-.431 1.185 1.185 0 0 0-1.216 0 1.52 1.52 0 0 0-.464.43 1.927 1.927 0 0 0-.277.572 2.234 2.234 0 0 0 0 1.26 1.927 1.927 0 0 0 .277.571 1.52 1.52 0 0 0 .464.431 1.185 1.185 0 0 0 1.216 0z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/full1Column16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/full1Column16.json new file mode 100644 index 00000000..733963b4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/full1Column16.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M3 3v10h3v-1h1v1h2v-1h1v1h3V3H3zm4 8H6v-1h1v1zm0-2H6V8h1v1zm0-2H6V6h1v1zm0-2H6V4h1v1zm3 6H9v-1h1v1zm0-2H9V8h1v1zm0-2H9V6h1v1zm0-2H9V4h1v1z"},{"d":"M16 16H0V0h16v16zM1 15h14V1H1v14zm13-1H2V2h12v12zM3 13h10V3H3v10z"},{"opacity":".5","d":"M7 5H6V4h1v1zm0 1H6v1h1V6zm0 2H6v1h1V8zm0 2H6v1h1v-1zm0 3H6v-1h1v1zm3-8H9V4h1v1zm0 1H9v1h1V6zm0 2H9v1h1V8zm0 2H9v1h1v-1zm0 3H9v-1h1v1z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/full1Column24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/full1Column24.json new file mode 100644 index 00000000..152ac79e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/full1Column24.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M4 4v16h5v-1h1v1h4v-1h1v1h5V4H4zm6 14H9v-1h1v1zm0-2H9v-1h1v1zm0-2H9v-1h1v1zm0-2H9v-1h1v1zm0-2H9V9h1v1zm0-2H9V7h1v1zm0-2H9V5h1v1zm5 12h-1v-1h1v1zm0-2h-1v-1h1v1zm0-2h-1v-1h1v1zm0-2h-1v-1h1v1zm0-2h-1V9h1v1zm0-2h-1V7h1v1zm0-2h-1V5h1v1z"},{"d":"M23 23H1V1h22v22zM2 22h20V2H2v20zm19-1H3V3h18v18zM4 20h16V4H4v16z"},{"opacity":".5","d":"M15 6h-1V5h1v1zm0 1h-1v1h1V7zm0 2h-1v1h1V9zm0 2h-1v1h1v-1zm0 2h-1v1h1v-1zm0 2h-1v1h1v-1zm0 3h-1v-1h1v1zm0 1h-1v1h1v-1zM10 6H9V5h1v1zm0 1H9v1h1V7zm0 2H9v1h1V9zm0 2H9v1h1v-1zm0 2H9v1h1v-1zm0 2H9v1h1v-1zm0 3H9v-1h1v1zm0 1H9v1h1v-1z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/full1Column32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/full1Column32.json new file mode 100644 index 00000000..7bdfe8b1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/full1Column32.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M6 6v20h6v-1h1v1h6v-1h1v1h6V6H6zm7 18h-1v-1h1v1zm0-2h-1v-1h1v1zm0-2h-1v-1h1v1zm0-2h-1v-1h1v1zm0-2h-1v-1h1v1zm0-2h-1v-1h1v1zm0-2h-1v-1h1v1zm0-2h-1V9h1v1zm0-2h-1V7h1v1zm7 16h-1v-1h1v1zm0-2h-1v-1h1v1zm0-2h-1v-1h1v1zm0-2h-1v-1h1v1zm0-2h-1v-1h1v1zm0-2h-1v-1h1v1zm0-2h-1v-1h1v1zm0-2h-1V9h1v1zm0-2h-1V7h1v1z"},{"d":"M27 27H5V5h22v22zM6 26h20V6H6v20zm24 4H2V2h28v28zM3 29h26V3H3v26z"},{"opacity":".5","d":"M13 8h-1V7h1v1zm0 2h-1V9h1v1zm0 2h-1v-1h1v1zm0 2h-1v-1h1v1zm0 2h-1v-1h1v1zm0 2h-1v-1h1v1zm0 2h-1v-1h1v1zm0 2h-1v-1h1v1zm0 2h-1v-1h1v1zm0 2h-1v-1h1v1zm7-18h-1V7h1v1zm0 2h-1V9h1v1zm0 2h-1v-1h1v1zm0 2h-1v-1h1v1zm0 2h-1v-1h1v1zm0 2h-1v-1h1v1zm0 2h-1v-1h1v1zm0 2h-1v-1h1v1zm0 2h-1v-1h1v1zm0 2h-1v-1h1v1z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fullMedium1Column16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fullMedium1Column16.json new file mode 100644 index 00000000..e6713278 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fullMedium1Column16.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M3 3v6h3V8h1v1h2V8h1v1h3V3H3zm4 4H6V6h1v1zm0-2H6V4h1v1zm3 2H9V6h1v1zm0-2H9V4h1v1z"},{"d":"M14 10H2V2h12v8zM3 9h10V3H3v6zm13 7H0V0h16v16zM1 15h14V1H1v14z"},{"opacity":".5","d":"M7 5H6V4h1v1zm0 1H6v1h1V6zm0 2H6v1h1V8zm3-3H9V4h1v1zm0 1H9v1h1V6zm0 2H9v1h1V8z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fullMedium1Column24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fullMedium1Column24.json new file mode 100644 index 00000000..76aeabfe --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fullMedium1Column24.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M4 4v8h5v-1h1v1h4v-1h1v1h5V4H4zm6 6H9V9h1v1zm0-2H9V7h1v1zm0-2H9V5h1v1zm5 4h-1V9h1v1zm0-2h-1V7h1v1zm0-2h-1V5h1v1z"},{"d":"M21 13H3V3h18v10zM4 12h16V4H4v8zm19 11H1V1h22v22zM2 22h20V2H2v20z"},{"opacity":".5","d":"M15 6h-1V5h1v1zm0 1h-1v1h1V7zm0 2h-1v1h1V9zm0 2h-1v1h1v-1zm-5-5H9V5h1v1zm0 1H9v1h1V7zm0 2H9v1h1V9zm0 2H9v1h1v-1z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fullMedium1Column32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fullMedium1Column32.json new file mode 100644 index 00000000..c05b2ec8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fullMedium1Column32.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M20 7h-1V6h-6v1h-1V6H6v11h6v-1h1v1h6v-1h1v1h6V6h-6v1zm-7 8h-1v-1h1v1zm0-2h-1v-1h1v1zm0-2h-1v-1h1v1zm0-2h-1V8h1v1zm7 6h-1v-1h1v1zm0-2h-1v-1h1v1zm0-2h-1v-1h1v1zm0-2h-1V8h1v1z"},{"d":"M27 18H5V5h22v13zM6 17h20V6H6v11zm24 13H2V2h28v28zM3 29h26V3H3v26z"},{"opacity":".5","d":"M13 17h-1v-1h1v1zm0-2h-1v-1h1v1zm0-2h-1v-1h1v1zm0-2h-1v-1h1v1zm0-2h-1V8h1v1zm0-2h-1V6h1v1zm7 10h-1v-1h1v1zm0-2h-1v-1h1v1zm0-2h-1v-1h1v1zm0-2h-1v-1h1v1zm0-2h-1V8h1v1zm0-2h-1V6h1v1z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fullScreen16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fullScreen16.json new file mode 100644 index 00000000..662a8bf4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fullScreen16.json @@ -0,0 +1 @@ +"M0 1v14h16V1zm15 13H1V2h14zM9.644 6.65L12.246 4H11V3h3v3h-1V4.66l-2.644 2.69zM12.246 12L9.644 9.35l.712-.7L13 11.34V10h1v3h-3v-1zM3 6H2V3h3v1H3.753l2.603 2.65-.712.7L3 4.66zm2 7H2v-3h1v1.34l2.644-2.69.712.7L3.753 12H5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fullScreen24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fullScreen24.json new file mode 100644 index 00000000..da0df7e9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fullScreen24.json @@ -0,0 +1 @@ +"M1 3v18h22V3zm21 17H2V4h20zM15.644 9.649L19.243 6H17V5h4v4h-1V6.657l-3.644 3.694zM7 19H3v-4h1v2.343l3.645-3.694.71.702L4.755 18H7zm13-4h1v4h-4v-1h2.343l-3.695-3.644.704-.712L20 17.243zM4 9H3V5h4v1H4.657l3.695 3.644-.704.712L4 6.757z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fullScreen32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fullScreen32.json new file mode 100644 index 00000000..53811eb5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fullScreen32.json @@ -0,0 +1 @@ +"M2 5v22h28V5zm27 21H3V6h26zm-8.354-12.354L26.3 8H23V7h5v5h-1V8.715l-5.646 5.639zM9 25H4v-5h1v3.285l5.646-5.639.707.708L5.7 24H9zm17.3-1l-5.654-5.646.707-.708L27 23.285V20h1v5h-5v-1zM5 12H4V7h5v1H5.7l5.654 5.646-.707.708L5 8.715z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fullScreenExit16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fullScreenExit16.json new file mode 100644 index 00000000..48f48bc8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fullScreenExit16.json @@ -0,0 +1 @@ +"M11 1v4h4v1h-5V1zM1 11h4v4h1v-5H1zm10 0h4v-1h-5v5h1zM5 5H1v1h5V1H5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fullScreenExit24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fullScreenExit24.json new file mode 100644 index 00000000..0a70d639 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fullScreenExit24.json @@ -0,0 +1 @@ +"M16 8h6v1h-7V2h1zM2 16h6v6h1v-7H2zm13 6h1v-6h6v-1h-7zM8 8H2v1h7V2H8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fullScreenExit32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fullScreenExit32.json new file mode 100644 index 00000000..7da9286f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fullScreenExit32.json @@ -0,0 +1 @@ +"M11 21H3v-1h9v9h-1zM21 3h-1v9h9v-1h-8zm-9 0h-1v8H3v1h9zm8 26h1v-8h8v-1h-9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fullSmall1Column16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fullSmall1Column16.json new file mode 100644 index 00000000..a21be693 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fullSmall1Column16.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M10 5V3h3v2h-3zM9 5V3H7v2h2zM6 5V3H3v2h3z"},{"d":"M16 16H0V0h16v16zM1 15h14V1H1v14zm13-9H2V2h12v4zM3 5h10V3H3v2z"},{"opacity":".5","d":"M7 5H6V3h1v2zm3-2H9v2h1V3z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fullSmall1Column24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fullSmall1Column24.json new file mode 100644 index 00000000..e746bba4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fullSmall1Column24.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M20 4v3h-5V6h-1v1h-4V6H9v1H4V4h5v1h1V4h4v1h1V4h5z"},{"d":"M23 23H1V1h22v22zM2 22h20V2H2v20zM21 8H3V3h18v5zM4 7h16V4H4v3z"},{"opacity":".5","d":"M10 5H9V4h1v1zm0 1H9v1h1V6zm5-2h-1v1h1V4zm0 2h-1v1h1V6z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fullSmall1Column32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fullSmall1Column32.json new file mode 100644 index 00000000..6de9ce8a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/fullSmall1Column32.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M6 6v4h6V9h1v1h6V9h1v1h6V6H6zm7 2h-1V7h1v1zm7 0h-1V7h1v1z"},{"d":"M30 30H2V2h28v28zM3 29h26V3H3v26zm24-18H5V5h22v6zM6 10h20V6H6v4z"},{"opacity":".5","d":"M13 10h-1V9h1v1zm0-2h-1V7h1v1zm7 2h-1V9h1v1zm0-2h-1V7h1v1z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/function16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/function16.json new file mode 100644 index 00000000..b3a886a3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/function16.json @@ -0,0 +1 @@ +"M11.126 9.743L13.797 14h-1.18l-2.193-3.495L7.204 14h-1.36l4.029-4.373L7.597 6h1.181l1.797 2.864L13.215 6h1.36zM3.743 7H6V6H3.887l.358-2.48a1.845 1.845 0 0 1 .81-1.26 1.82 1.82 0 0 1 1.478-.241l.35.092.257-.966-.35-.093a2.84 2.84 0 0 0-3.534 2.32L2.876 6H1v1h1.733l-1.01 7h1.01z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/function24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/function24.json new file mode 100644 index 00000000..6f32edfd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/function24.json @@ -0,0 +1 @@ +"M16.526 14.696L20.481 21h-1.18l-3.477-5.542L10.718 21h-1.36l5.914-6.42-3.5-5.58h1.181l3.022 4.817L20.413 9h1.36zM5.383 10H9V9H5.536l.535-3.498a3.01 3.01 0 0 1 3.743-2.455l.527.139.254-.967-.526-.139a4.01 4.01 0 0 0-4.986 3.271L4.525 9H2v1h2.372L2.688 21H3.7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/function32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/function32.json new file mode 100644 index 00000000..7f596369 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/function32.json @@ -0,0 +1 @@ +"M22.256 20.06l4.98 7.94h-1.18l-4.502-7.177L14.94 28h-1.36l7.421-8.056L16.647 13h1.18l3.878 6.182L27.4 13h1.36zM8.162 14H13v-1H8.315l.844-5.514a4.263 4.263 0 0 1 5.51-3.417l.304-.953A5.263 5.263 0 0 0 8.17 7.334L7.304 13H4v1h3.15L5.009 28H6.02z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/functionEditor16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/functionEditor16.json new file mode 100644 index 00000000..25d370a3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/functionEditor16.json @@ -0,0 +1 @@ +"M13.214 8l-2.639 2.864L8.78 8H7.598l2.275 3.627L5.843 16h1.36l3.22-3.495L12.617 16h1.181l-2.67-4.257L14.574 8h-1.36zM6 8H3.887l.358-2.48c.08-.515.375-.975.81-1.261.442-.29.967-.375 1.478-.24l.35.092.257-.966-.35-.093a2.856 2.856 0 0 0-2.283.37 2.853 2.853 0 0 0-1.251 1.951L2.876 8H1v1h1.733l-1.01 7h1.01l1.01-7H6V8zm8-4.95L12.937 2 10 5 9 7l2-1 3-2.95zm.312-2.38l-.645.647.997.997.645-.647-.997-.998z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/functionEditor24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/functionEditor24.json new file mode 100644 index 00000000..39e09aaa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/functionEditor24.json @@ -0,0 +1 @@ +"M20.774 11l-5.248 5.696L19.481 23H18.3l-3.476-5.542L9.718 23h-1.36l5.914-6.42-3.5-5.58h1.181l3.022 4.817L19.413 11h1.36zM6.396 5.441a3.005 3.005 0 0 1 2.418-.394l.527.139.254-.967-.527-.139a4.023 4.023 0 0 0-3.221.524 4.017 4.017 0 0 0-1.764 2.748L3.525 11H1v1h2.372L1.688 23H2.7l1.684-11H8v-1H4.536l.535-3.498a3.012 3.012 0 0 1 1.325-2.06zm8.443 2.472L14 10l2.086-.84-1.247-1.247zm8.321-5.942L22.03.84a.2.2 0 0 0-.283 0l-.734.734 1.414 1.414.734-.734a.2.2 0 0 0 0-.283zm-7.322 4.82l1.414 1.414 4.183-4.183-1.413-1.415-4.184 4.184z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/functionEditor32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/functionEditor32.json new file mode 100644 index 00000000..81fd25b5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/functionEditor32.json @@ -0,0 +1 @@ +"M6.336 15H11v1H6.183L4.04 30H3.029L5.17 16H2v-1h3.324l.847-5.531a5.266 5.266 0 0 1 6.802-4.219l-.303.953A4.267 4.267 0 0 0 7.16 9.62L6.335 15zm18.727 0l-5.358 5.816L16.057 15h-1.181l4.126 6.578L11.243 30h1.361l6.95-7.543L24.284 30h1.182l-5.21-8.305L26.424 15h-1.36zm-5.938-4.286l-1.343 3.157 3.15-1.35-1.807-1.807zm1.161-1.322l1.922 1.922L27.97 5.55l-1.92-1.922-5.764 5.764zm9.842-6.424l-1.497-1.497a.306.306 0 0 0-.21-.09.284.284 0 0 0-.207.083l-1.027 1.028 1.921 1.921 1.027-1.028a.295.295 0 0 0-.007-.417z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gallery16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gallery16.json new file mode 100644 index 00000000..c7ff08ad --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gallery16.json @@ -0,0 +1 @@ +"M5 15H1V1h4zm-3-1h2V2H2zm8 1H6V8h4zm-3-1h2V9H7zm8 1h-4V8h4zm-3-1h2V9h-2zm3-7H6V1h9zM7 6h7V2H7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gallery24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gallery24.json new file mode 100644 index 00000000..105523a7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gallery24.json @@ -0,0 +1 @@ +"M8 22H2V2h6zm-5-1h4V3H3zm19-10H10V2h12zm-11-1h10V3H11zm4 12h-5v-9h5zm-4-1h3v-7h-3zm11 1h-5v-9h5zm-4-1h3v-7h-3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gallery32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gallery32.json new file mode 100644 index 00000000..5b1c7a5d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gallery32.json @@ -0,0 +1 @@ +"M11 29H3V3h8zm-7-1h6V4H4zm16 1h-7V17h7zm-6-1h5V18h-5zm15 1h-7V17h7zm-6-1h5V18h-5zm6-13H13V3h16zm-15-1h14V4H14z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gamma16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gamma16.json new file mode 100644 index 00000000..4bad482e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gamma16.json @@ -0,0 +1 @@ +"M12.337.89c-.334.459-2.122 2.935-3.696 5.3-.513-2.253-1.504-4.232-3.136-4.248H5.48c-2.092 0-2.554 2.72-2.573 2.837l.987.159c.003-.02.335-1.996 1.588-1.996h.013c1.007.01 1.948 1.917 2.363 4.445a15.65 15.65 0 0 0-1.718 3.136c-.288 1.182-.479 3.242.173 4.073a1.01 1.01 0 0 0 .803.404c1.967 0 1.967-3.638 1.967-4.834a18.664 18.664 0 0 0-.184-2.551c1.264-1.942 2.95-4.35 4.247-6.138zM7.125 14.003c-.245-.152-.416-1.592-.015-3.243a9.068 9.068 0 0 1 .932-1.789c.027.392.041.792.041 1.196 0 2.826-.499 3.833-.958 3.836z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gamma24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gamma24.json new file mode 100644 index 00000000..05829d75 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gamma24.json @@ -0,0 +1 @@ +"M18.161 2.046c-.04.074-3.037 5.527-5.19 9.673C12.484 7.699 10.952 2 8.5 2 5.693 2 5.065 7.25 5.003 7.848l.994.104C6.131 6.667 6.877 3 8.5 3c1.696 0 3.419 6.31 3.618 10.38a62.72 62.72 0 0 0-.872 1.785l-.124.269c-1.608 3.473-2.607 5.837-1.863 7.002a1.435 1.435 0 0 0 1.304.627c2.395 0 2.575-3.539 2.575-8.938 0-.164-.004-.34-.011-.524 2.11-4.157 5.866-10.991 5.911-11.072zm-7.599 20.017c-.355 0-.432-.12-.46-.166-.505-.79.9-3.826 1.927-6.043l.1-.215c-.055 4.178-.379 6.424-1.567 6.424z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gamma32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gamma32.json new file mode 100644 index 00000000..fec01c24 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gamma32.json @@ -0,0 +1 @@ +"M16.941 16.287C16.515 9.902 13.801 3 10.5 3 7.04 3 7 9.714 7 10h1c.001-1.669.452-6 2.5-6 2.401 0 5.5 6.79 5.5 14v.5c-1.259 2.97-2.267 5.42-2.574 6.342-.707 2.12-.608 3.981.253 4.74a1.286 1.286 0 0 0 .863.332 1.558 1.558 0 0 0 .674-.164c1.428-.684 1.766-2.678 1.783-11.044 2.871-6.771 6.998-16.168 7.059-16.305L23.142 2c-.22.5-3.494 7.955-6.2 14.288zm-2.158 12.562c-.244.116-.36.055-.443-.017-.356-.314-.66-1.588.035-3.674.218-.654.812-2.13 1.606-4.034-.074 5.502-.39 7.338-1.198 7.725z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gauge16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gauge16.json new file mode 100644 index 00000000..b5295921 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gauge16.json @@ -0,0 +1 @@ +"M13.855 6.56l.73-.73A7.621 7.621 0 0 1 15.728 11h-5.121a2.78 2.78 0 0 0 .192-1 2.766 2.766 0 0 0-.035-.35l.829-.83A3.75 3.75 0 0 1 11.8 10h3a6.748 6.748 0 0 0-.945-3.44zM9.773 7.812l-.02.02A2.784 2.784 0 0 0 5.393 11H.27a7.788 7.788 0 0 1 12.874-6.852l.017-.017.707.707-3.536 3.536zM4.2 10a3.763 3.763 0 0 1 .795-2.298L2.857 5.564A6.765 6.765 0 0 0 1.2 10zM8 6.2a3.763 3.763 0 0 1 2.298.794l2.138-2.137a6.765 6.765 0 0 0-8.872 0l2.138 2.138A3.763 3.763 0 0 1 8 6.2zM14 2v2h2zM0 15h16v-1H0z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gauge24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gauge24.json new file mode 100644 index 00000000..e0bf911d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gauge24.json @@ -0,0 +1 @@ +"M22 6h-2V4zM12 3.2a11.747 11.747 0 0 1 7.444 2.649l.032-.032.707.707-4.972 4.972-.56-.56-.044.042A4.79 4.79 0 0 0 7.307 16H.25a11.9 11.9 0 0 1-.05-1A11.8 11.8 0 0 1 12 3.2zM6.2 15a5.761 5.761 0 0 1 .94-3.154L3.565 8.272A10.74 10.74 0 0 0 1.2 15zM4.228 7.52l3.533 3.534a5.77 5.77 0 0 1 7.393-.915l3.573-3.573a10.753 10.753 0 0 0-14.5.954zM22.8 15h-5a5.763 5.763 0 0 0-1.058-3.328l-.72.72a4.741 4.741 0 0 1 .67 3.608h7.058c.027-.33.05-.662.05-1a11.746 11.746 0 0 0-2.783-7.603l-.71.71A10.75 10.75 0 0 1 22.8 15zM0 21h24v-1H0z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gauge32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gauge32.json new file mode 100644 index 00000000..7811099a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gauge32.json @@ -0,0 +1 @@ +"M9.282 22a6.789 6.789 0 0 1 11.36-5.96l.567.549 6.324-6.405-.71-.702-.015.015A15.783 15.783 0 0 0 .2 21c0 .338.03.668.05 1zM16 6.2a14.73 14.73 0 0 1 10.1 4.013l-4.914 4.977a7.76 7.76 0 0 0-10.823.434l-4.947-4.948A14.749 14.749 0 0 1 16 6.2zM4.742 11.417l4.977 4.977A7.748 7.748 0 0 0 8.2 21h-7a14.725 14.725 0 0 1 3.542-9.583zm22.86.422l.714-.723A15.724 15.724 0 0 1 31.8 21c0 .338-.03.668-.05 1h-9.032a6.625 6.625 0 0 0-.823-4.38l.721-.731A7.742 7.742 0 0 1 23.8 21h7a14.715 14.715 0 0 0-3.198-9.16zM30 9h-2V7zm2 18v1H0v-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gaugeSummary16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gaugeSummary16.json new file mode 100644 index 00000000..eabc4278 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gaugeSummary16.json @@ -0,0 +1 @@ +"M5 14v1h2v1H5a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1v-1H4a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1zm6 2v-5h-1v2H9v-2H8v3h2v2zm3.8-7h-3a3.75 3.75 0 0 0-.206-1.18l-.83.83A2.766 2.766 0 0 1 10.8 9a2.78 2.78 0 0 1-.192 1h5.12a7.621 7.621 0 0 0-1.144-5.17l-.729.73A6.749 6.749 0 0 1 14.8 9zM8 1.2a7.761 7.761 0 0 1 5.145 1.948l.017-.017.707.707-3.535 3.536-.561-.561-.02.02A2.784 2.784 0 0 0 5.393 10H.27A7.751 7.751 0 0 1 8 1.2zM4.2 9a3.763 3.763 0 0 1 .795-2.298L2.857 4.564A6.765 6.765 0 0 0 1.2 9zM8 2.2a6.765 6.765 0 0 0-4.436 1.657l2.138 2.138a3.722 3.722 0 0 1 4.596 0l2.138-2.138A6.765 6.765 0 0 0 8 2.2zm8 .8l-2-2v2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gaugeSummary24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gaugeSummary24.json new file mode 100644 index 00000000..4408fc23 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gaugeSummary24.json @@ -0,0 +1 @@ +"M10.707 17.293A.997.997 0 0 1 11 18v1a1 1 0 0 1-1 1H9v1h2v1H9a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1v-1H8a1 1 0 0 1 1-1h1a.997.997 0 0 1 .707.293zM14 19h-1v-2h-1v3h2v2h1v-5h-1zm6-16v2h2zm.307 4.108A10.75 10.75 0 0 1 22.8 14h-5a5.763 5.763 0 0 0-1.058-3.328l-.72.72a4.741 4.741 0 0 1 .67 3.608h7.058c.027-.33.05-.662.05-1a11.746 11.746 0 0 0-2.783-7.603zM14.65 9.936l-.042.042A4.79 4.79 0 0 0 7.308 15H.25a11.9 11.9 0 0 1-.05-1 11.796 11.796 0 0 1 19.244-9.151l.032-.032.707.707-4.972 4.972zM6.2 14a5.761 5.761 0 0 1 .94-3.154L3.565 7.273A10.74 10.74 0 0 0 1.2 14zM12 8.2a5.761 5.761 0 0 1 3.154.94l3.573-3.574a10.754 10.754 0 0 0-14.5.954l3.534 3.534A5.779 5.779 0 0 1 12 8.2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gaugeSummary32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gaugeSummary32.json new file mode 100644 index 00000000..44f4d9a5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gaugeSummary32.json @@ -0,0 +1 @@ +"M14 25v-2h-3a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2v2h3v1h-3a1 1 0 0 1-1-1v-2a1 1 0 0 1 1-1zm3-3v4h3v3h1v-7h-1v3h-2v-3zm10.602-11.16A14.715 14.715 0 0 1 30.8 20h-7a7.743 7.743 0 0 0-1.184-4.111l-.721.73A6.625 6.625 0 0 1 22.718 21h9.031c.021-.332.051-.662.051-1a15.724 15.724 0 0 0-3.484-9.884zM28 6v2h2zm-7.351 9.035A6.78 6.78 0 0 0 9.282 21H.25c-.02-.332-.05-.662-.05-1A15.783 15.783 0 0 1 26.807 8.496l.014-.014.712.702-6.323 6.405zm-10.93.36l-4.977-4.978A14.725 14.725 0 0 0 1.2 20h7a7.748 7.748 0 0 1 1.52-4.606zM16 12.2a7.76 7.76 0 0 1 5.186 1.99L26.1 9.212a14.736 14.736 0 0 0-20.685.465l4.948 4.947A7.772 7.772 0 0 1 16 12.2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gear16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gear16.json new file mode 100644 index 00000000..23c0f853 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gear16.json @@ -0,0 +1 @@ +"M2.487 5.294l-.983-2.1L3.147 1.54l2.104.966a6.162 6.162 0 0 1 .764-.317l.79-2.18L9.136 0l.804 2.17a6.107 6.107 0 0 1 .765.317l2.1-.983 1.655 1.643-.967 2.104a6.149 6.149 0 0 1 .318.764l2.18.79L16 9.136l-2.17.804a6.097 6.097 0 0 1-.317.765l.983 2.1-1.643 1.655-2.104-.966a6.161 6.161 0 0 1-.764.317l-.79 2.18L6.864 16l-.804-2.17a6.105 6.105 0 0 1-.765-.317l-2.1.983-1.655-1.643.966-2.104a6.154 6.154 0 0 1-.317-.764l-2.18-.79L0 6.864l2.17-.804a6.094 6.094 0 0 1 .317-.765zm5.07 9.703l.936-.003.715-1.973.453-.155a5.223 5.223 0 0 0 .64-.265l.428-.216 1.906.876.659-.664-.889-1.9.21-.43a5.449 5.449 0 0 0 .268-.644l.152-.454 1.962-.727-.003-.935-1.973-.715-.155-.453a5.223 5.223 0 0 0-.265-.64l-.216-.428.876-1.906-.664-.659-1.9.889-.43-.21a5.367 5.367 0 0 0-.643-.268l-.455-.151-.728-1.963-.934.003-.715 1.973-.453.155a5.223 5.223 0 0 0-.64.265l-.428.216-1.906-.876-.659.664.889 1.9-.21.43a5.434 5.434 0 0 0-.268.643l-.151.454-1.963.728.003.935 1.973.715.155.453a5.223 5.223 0 0 0 .265.64l.216.428-.876 1.906.664.659 1.9-.889.43.21a5.434 5.434 0 0 0 .643.268l.454.151zM11 8a3 3 0 1 1-3-3 3 3 0 0 1 3 3zm-1 0a2 2 0 1 0-2 2 2.002 2.002 0 0 0 2-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gear24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gear24.json new file mode 100644 index 00000000..905d4639 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gear24.json @@ -0,0 +1 @@ +"M20.017 14.669L23 13.564l-.012-3.208-2.996-1.085a8.455 8.455 0 0 0-.437-1.05l1.329-2.893-2.277-2.26-2.886 1.351a8.396 8.396 0 0 0-1.052-.436L13.564 1l-3.208.012-1.085 2.996a8.485 8.485 0 0 0-1.05.437L5.328 3.116l-2.26 2.276L4.419 8.28a8.378 8.378 0 0 0-.436 1.052L1 10.436l.012 3.208 2.996 1.085a8.46 8.46 0 0 0 .437 1.05l-1.329 2.893 2.276 2.26 2.887-1.351a8.383 8.383 0 0 0 1.052.436L10.436 23l3.208-.012 1.085-2.996a8.478 8.478 0 0 0 1.05-.437l2.893 1.329 2.26-2.276-1.351-2.887a8.382 8.382 0 0 0 .436-1.052zm-.287 3.73l-1.275 1.285-2.694-1.238-.429.215a7.612 7.612 0 0 1-.928.385l-.452.156-1.01 2.789-1.81.007-1.03-2.779-.456-.151a7.394 7.394 0 0 1-.926-.385l-.43-.21-2.688 1.257-1.286-1.275 1.239-2.695-.216-.43a7.551 7.551 0 0 1-.386-.926l-.155-.452-2.79-1.01-.005-1.81 2.777-1.03.152-.456a7.46 7.46 0 0 1 .384-.927l.212-.43L4.27 5.601l1.275-1.285 2.694 1.238.429-.215a7.612 7.612 0 0 1 .928-.385l.452-.156 1.01-2.789 1.81-.007 1.03 2.779.456.151a7.35 7.35 0 0 1 .925.385l.43.211L18.4 4.27l1.285 1.275-1.239 2.695.216.43a7.551 7.551 0 0 1 .386.926l.155.452 2.79 1.01.005 1.81-2.777 1.03-.152.456a7.46 7.46 0 0 1-.384.927l-.212.43zM12 7.2a4.8 4.8 0 1 0 4.8 4.8A4.8 4.8 0 0 0 12 7.2zm0 8.6a3.8 3.8 0 1 1 3.8-3.8 3.804 3.804 0 0 1-3.8 3.8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gear32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gear32.json new file mode 100644 index 00000000..e63f2046 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gear32.json @@ -0,0 +1 @@ +"M26.204 19.397L30 17.99l-.015-4.082-3.814-1.382a10.757 10.757 0 0 0-.556-1.336l1.692-3.682-2.897-2.876-3.674 1.72a10.685 10.685 0 0 0-1.34-.556L17.99 2l-4.082.015-1.382 3.814a10.77 10.77 0 0 0-1.336.556L7.508 4.693 4.632 7.59l1.72 3.674a10.661 10.661 0 0 0-.556 1.34L2 14.01l.015 4.082 3.814 1.382a10.767 10.767 0 0 0 .556 1.336l-1.692 3.682 2.897 2.876 3.674-1.72a10.678 10.678 0 0 0 1.34.556L14.01 30l4.082-.015 1.382-3.814a10.79 10.79 0 0 0 1.336-.556l3.682 1.692 2.876-2.897-1.72-3.674a10.678 10.678 0 0 0 .556-1.34zm-.038 4.804l-1.892 1.905-3.482-1.6-.43.215a9.726 9.726 0 0 1-1.213.505l-.453.155-1.306 3.607-2.685.01-1.331-3.592-.455-.152a9.726 9.726 0 0 1-1.216-.504l-.43-.21L7.8 26.167l-1.906-1.892 1.6-3.483-.215-.43a9.76 9.76 0 0 1-.504-1.211l-.154-.454-3.61-1.307-.008-2.685 3.59-1.33.152-.457a9.766 9.766 0 0 1 .505-1.214l.21-.43-1.626-3.475 1.892-1.905 3.482 1.6.43-.215a9.726 9.726 0 0 1 1.213-.505l.453-.155 1.306-3.607 2.685-.01 1.331 3.592.455.152a9.726 9.726 0 0 1 1.216.504l.43.21L24.2 5.833l1.906 1.892-1.6 3.483.215.43a9.668 9.668 0 0 1 .504 1.211l.154.454 3.61 1.307.008 2.685-3.59 1.33-.152.457a9.735 9.735 0 0 1-.505 1.214l-.21.43zM16 10.2a5.8 5.8 0 1 0 5.8 5.8 5.8 5.8 0 0 0-5.8-5.8zm0 10.6a4.8 4.8 0 1 1 4.8-4.8 4.805 4.805 0 0 1-4.8 4.8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/geoanalyticsServer16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/geoanalyticsServer16.json new file mode 100644 index 00000000..68f8b001 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/geoanalyticsServer16.json @@ -0,0 +1 @@ +"M3 3h1v1H3V3zm2 1h1V3H5v1zm2 0h1V3H7v1zm8-3v7h-1V6H2v3h6v1H1V1h14zm-1 1H2v3h12V2zM3 7v1h1V7H3zm2 0v1h1V7H5zm2 0v1h1V7H7zm9 3.5c0 .859-.736 1.598-1.682 1.482l-.74 1.479c.26.27.422.635.422 1.039a1.498 1.498 0 0 1-2.997.028L7.677 13.42c-.275.35-.697.58-1.177.58a1.5 1.5 0 1 1 1.039-2.579l1.48-.74A1.488 1.488 0 0 1 10.5 9c.652 0 1.202.419 1.408 1h1.184a1.496 1.496 0 0 1 2.908.5zM7 12H6v1h1v-1zm3-1h1v-1h-1v1zm3 3h-1v1h1v-1zm.421-2.461a1.495 1.495 0 0 1-.33-.539h-1.183a1.493 1.493 0 0 1-2.447.579l-1.48.74c.007.05.015.1.016.153l3.326 1.108c.31-.395.791-.631 1.359-.562l.74-1.479zM15 10h-1v1h1v-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/geoanalyticsServer24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/geoanalyticsServer24.json new file mode 100644 index 00000000..0095690c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/geoanalyticsServer24.json @@ -0,0 +1 @@ +"M5 4h1v1H5V4zm2 1h1V4H7v1zm15-3v13h-.68l-.48-.62c.04-.12.16-.38.16-.38v-3H3v3h13.05c.03.13.07.26.11.38l-.48.62H2V2h20zm-1 5H3v3h18V7zm0-4H3v3h18V3zM6 8H5v1h1V8zm2 0H7v1h1V8zm-3 4v1h1v-1H5zm2 0v1h1v-1H7zm2-7h1V4H9v1zm1 3H9v1h1V8zm-1 4v1h1v-1H9zm14 5.5a1.5 1.5 0 0 1-2.063 1.389l-1.307 1.634c.227.263.37.602.37.977a1.495 1.495 0 0 1-2.987.13l-4.13-1.55A1.5 1.5 0 1 1 11.5 18c.482 0 .906.231 1.18.584l1.348-.809a1.5 1.5 0 0 1 2.035-1.664l1.307-1.634A1.487 1.487 0 0 1 17 13.5a1.5 1.5 0 1 1 3 0c0 .375-.143.714-.37.977l1.307 1.634A1.5 1.5 0 0 1 23 17.5zM12 19h-1v1h1v-1zm6-5h1v-1h-1v1zm-3 4h1v-1h-1v1zm2.37 2.523l-1.307-1.634a1.483 1.483 0 0 1-1.743-.473l-1.348.809c.01.047.01.097.015.146l4.13 1.549c.061-.147.15-.278.253-.397zM19 21h-1v1h1v-1zm1.37-2.523a1.51 1.51 0 0 1-.278-.477h-3.184a1.488 1.488 0 0 1-.278.477l1.307 1.634a1.492 1.492 0 0 1 1.126 0l1.307-1.634zm0-1.954l-1.307-1.634c-.366.148-.76.148-1.126 0l-1.307 1.634c.12.14.215.3.278.477h3.184a1.49 1.49 0 0 1 .278-.477zM22 17h-1v1h1v-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/geoanalyticsServer32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/geoanalyticsServer32.json new file mode 100644 index 00000000..3d4116f0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/geoanalyticsServer32.json @@ -0,0 +1 @@ +"M8 13H6v-1h2v1zm3-1H9v1h2v-1zm3 0h-2v1h2v-1zm15-9v17h-1v-4h-2.5c-.46-.61-1.18-1-2-1H28v-5H4v5h19.5c-.82 0-1.54.39-2 1H4v5h12v1H3V3h26zm-1 1H4v5h24V4zM6 18v1h2v-1H6zm3 0v1h2v-1H9zm3 0v1h2v-1h-2zM6 7h2V6H6v1zm3 0h2V6H9v1zm3 0h2V6h-2v1zm18 15.5c0 1.1-1.17 1.88-2.24 1.3l-4.86 4.16A1.498 1.498 0 0 1 21.5 30c-.83 0-1.5-.67-1.5-1.5v-.03l-5.36-2.01c-.88 1.07-2.64.44-2.64-.96 0-1.276 1.492-1.96 2.45-1.15l2.58-1.55c-.24-1.22 1.01-2.2 2.13-1.64l3.03-2.95c-.12-.21-.19-.45-.19-.71 0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5c0 .25-.07.48-.17.69l3.02 2.97c.94-.49 2.15.2 2.15 1.34zM14 25h-1v1h1v-1zm9-7h1v-1h-1v1zm-5 5h1v-1h-1v1zm2.42 4.46l-1.74-3.48c-.4.07-.82-.07-1.13-.33l-2.58 1.55c.02.12.03.21.03.33l5.36 2.01c.02-.03.04-.05.06-.08zM22 28h-1v1h1v-1zm5.1-4.96c0-.01 0-.03-.01-.04h-7.18c-.07.2-.19.39-.33.54l1.74 3.48c.33-.05.64.03.92.18l4.86-4.16zm.04-1.17l-3.04-3c-.43.18-.85.16-1.17.01l-3.07 2.99c.02.04.03.09.05.13h7.18c.02-.04.03-.09.05-.13zM29 22h-1v1h1v-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/geoeventServer16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/geoeventServer16.json new file mode 100644 index 00000000..a9c3b80a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/geoeventServer16.json @@ -0,0 +1 @@ +"M3 3h1v1H3V3zm2 1h1V3H5v1zm2 0h1V3H7v1zm8-3v6.96c-.3-.23-.64-.42-1-.57V6H2v3h6.02c-.24.31-.44.64-.6 1H1V1h14zm-1 1H2v3h12V2zM3 7v1h1V7H3zm2 0v1h1V7H5zm2 0v1h1V7H7zm9 5c0 2.21-1.7 4-3.94 4S8 14.21 8 12c0-2.201 1.821-4 4.06-4C14.353 8 16 9.853 16 12zm-1 0c0-1.673-1.378-3-3-3-1.621 0-3 1.326-3 3 0 1.65 1.35 3 3 3s3-1.35 3-3zm-3 0h1v1h-2v-3h1v2zm4 0c0 2.21-1.7 4-3.94 4S8 14.21 8 12c0-2.201 1.821-4 4.06-4C14.353 8 16 9.853 16 12zm-1 0c0-1.673-1.378-3-3-3-1.621 0-3 1.326-3 3 0 1.65 1.35 3 3 3s3-1.35 3-3zm-3 0h1v1h-2v-3h1v2zm0 0v-2h-1v3h2v-1h-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/geoeventServer24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/geoeventServer24.json new file mode 100644 index 00000000..111ee752 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/geoeventServer24.json @@ -0,0 +1 @@ +"M5 4h1v1H5V4zm2 1h1V4H7v1zm15-3v10.83c-.3-.3-.64-.57-1-.8V11H3v3h9.03c-.21.31-.38.65-.53 1H2V2h20zm-1 5H3v3h18V7zm0-4H3v3h18V3zM6 8H5v1h1V8zm2 0H7v1h1V8zm-3 4v1h1v-1H5zm2 0v1h1v-1H7zm2-7h1V4H9v1zm1 3H9v1h1V8zm-1 4v1h1v-1H9zm14 5.5c0 3.03-2.47 5.5-5.5 5.5s-5.49-2.47-5.49-5.5S14.47 12 17.5 12s5.5 2.47 5.5 5.5zm-1 0c0-2.48-2.02-4.5-4.5-4.5S13 15.02 13 17.5s2.02 4.5 4.5 4.5 4.5-2.02 4.5-4.5zm-4 .5v-3h-1v4h3v-1h-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/geoeventServer32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/geoeventServer32.json new file mode 100644 index 00000000..c4d9b2fb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/geoeventServer32.json @@ -0,0 +1 @@ +"M8 13H6v-1h2v1zm3-1H9v1h2v-1zm3 0h-2v1h2v-1zm15-9v16.03c-.3-.37-.63-.71-1-1.01V16H4v5h11.81c-.14.32-.26.66-.35 1H3V3h26zm-1 7H4v5h24v-5zm0-6H4v5h24V4zM6 18v1h2v-1H6zm3 0v1h2v-1H9zm3 0v1h2v-1h-2zM6 7h2V6H6v1zm3 0h2V6H9v1zm3 0h2V6h-2v1zm17.8 17c0 3.76-3.04 6.8-6.8 6.8s-6.8-3.04-6.8-6.8 3.04-6.8 6.8-6.8 6.8 3.04 6.8 6.8zm-1 0c0-3.2-2.6-5.8-5.8-5.8s-5.8 2.6-5.8 5.8 2.6 5.8 5.8 5.8 5.8-2.6 5.8-5.8zM26 24h-3v-4h-1v5h4v-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/geographicLinkChartLayout16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/geographicLinkChartLayout16.json new file mode 100644 index 00000000..355fac45 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/geographicLinkChartLayout16.json @@ -0,0 +1 @@ +"M6.429 8.572v-.025c.372-.273.547-.61.547-1.018v-.04a1.28 1.28 0 0 0 .091-.15.976.976 0 0 0 .163-.056c.388.23.788.23.955.23h.359c.067 0 .242-.02.456-.052v1.124l1-.714V0H0v10h4.712a2.504 2.504 0 0 1 1.717-1.428zM1 9V1h5.098a1.287 1.287 0 0 0-.28 1.041 1.272 1.272 0 0 0-.206.466 1.453 1.453 0 0 0-.237.228c-.239.287-.339.626-.283.957a1.44 1.44 0 0 0-.06.062 1.237 1.237 0 0 0-1.174.418 1.273 1.273 0 0 0-.47-.086c-.738 0-1.338.613-1.338 1.367 0 .113.013.211.028.29a1.44 1.44 0 0 0-.143.62c0 .384.186.726.476.948-.07.341.014.64.129.869.113.225.274.372.439.47-.01.075-.017.155-.017.24V9H1zm2.962 0v-.11c0-.173.056-.296.1-.43a.923.923 0 0 0 .061-.317c0-.313-.595-.223-.688-.41-.234-.467.395-.587.395-.958 0-.09-.047-.277-.191-.293-.202-.021-.254.088-.454.088-.125 0-.25-.082-.25-.207 0-.22.174-.322.174-.543 0-.144-.06-.224-.06-.367 0-.195.145-.367.34-.367.183 0 .264.15.352.307.073.132.202.177.353.177.279 0 .455-.35.455-.556 0-.145.107-.282.25-.282.199 0 .272.205.47.205.327 0 .316-.431.604-.585.353-.192.25-.604.205-.823-.018-.1.165-.287.264-.281.41.031.236-.309.236-.469 0-.031.003-.058.014-.082.062-.19.339-.25.339-.478 0-.159-.132-.235-.132-.397 0-.238.233-.393.602-.569A.528.528 0 0 0 7.58 1H9v5.449c-.24.037-.434.065-.456.065h-.36c-.19 0-.37-.016-.519-.147-.151-.13-.147-.396-.353-.396-.275 0-.296.412-.572.412-.125 0-.184-.088-.31-.088-.11 0-.22.068-.22.18v.285c0 .242-.322.29-.322.535 0 .098.088.135.088.234 0 .33-.588.286-.588.618 0 .107.04.173.043.277v.016c0 .05-.006.286-.018.56h-1.45zM15 5h-1c-.55 0-1 .45-1 1v.957L9.196 9.674a2.5 2.5 0 0 1 .585.812l3.707-2.649A.969.969 0 0 0 14 8v5c-.324 0-.6.166-.782.406l-3.27-1.4a2.488 2.488 0 0 1-.397.917L13 14.4v.6c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1c0-.55-.45-1-1-1V8c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1zm0 10h-1v-1h1v1zm0-8h-1V6h1v1zm-6 5c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1v-1c0-.55.45-1 1-1h1c.55 0 1 .45 1 1v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/geographicLinkChartLayout24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/geographicLinkChartLayout24.json new file mode 100644 index 00000000..d4b9fdfe --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/geographicLinkChartLayout24.json @@ -0,0 +1 @@ +"M9.543 13.172c.262-.128.54-.247.54-.543 0-.167-.15-.23-.15-.397 0-.408.548-.49.548-.899v-.483a.342.342 0 0 1 .371-.305c.211 0 .31.15.521.15.466 0 .501-.695.967-.695.347 0 .34.448.595.67a1.242 1.242 0 0 0 .875.248h.358l-1.276.851a1.829 1.829 0 0 1-.612-.344.683.683 0 0 1-.035-.031 1.376 1.376 0 0 1-.81.3 1.557 1.557 0 0 1-.382.659 1.276 1.276 0 0 1 .03.277 1.314 1.314 0 0 1-.074.394l-.723.483a3.643 3.643 0 0 0-.743-.335zM2 15V2h8.81a1.487 1.487 0 0 0-.194 1.43 1.555 1.555 0 0 0-.398.614 1.306 1.306 0 0 0-.074.415 1.654 1.654 0 0 0-.511.417 1.305 1.305 0 0 0-.315 1.084 3.333 3.333 0 0 1 .063.37 1.957 1.957 0 0 0-.602.616 1.447 1.447 0 0 0-.637-.148 1.43 1.43 0 0 0-1.353 1.018 1.423 1.423 0 0 0-1.03-.422 1.598 1.598 0 0 0-1.568 1.62 2.107 2.107 0 0 0 .081.561.033.033 0 0 0 .02-.015 1.987 1.987 0 0 0-.299.992 1.355 1.355 0 0 0 .933 1.264 1.558 1.558 0 0 0 .017 1.49 1.405 1.405 0 0 0 .927.699 3.35 3.35 0 0 0-.082.31 3.501 3.501 0 0 1 1.163-.937c-.203-.32-.977-.245-1.114-.52-.393-.785.668-.987.668-1.612 0-.154-.08-.47-.323-.497-.339-.034-.426.15-.767.15a.39.39 0 0 1-.422-.348c0-.372.297-.545.297-.917 0-.243-.1-.38-.1-.62a.597.597 0 0 1 .57-.62c.312 0 .446.254.595.52a.62.62 0 0 0 .596.298c.472 0 .769-.589.769-.942a.456.456 0 0 1 .422-.473c.334 0 .459.347.793.347.551 0 .532-.729 1.017-.99.596-.32.422-1.018.347-1.388-.033-.166.28-.484.446-.474.695.052.398-.518.398-.792a.39.39 0 0 1 .022-.136c.108-.32.574-.422.574-.807 0-.27-.225-.396-.225-.668 0-.33.4-.628.884-.89H15v8.365l1-.667V1H1v15h4.05a3.455 3.455 0 0 1 .301-1zm19-4.05v7.1a2.5 2.5 0 1 1-3 2.45 2.457 2.457 0 0 1 .03-.296l-7.375-2.459a2.493 2.493 0 1 1-.396-3.019l7.928-5.285A2.498 2.498 0 1 1 21 10.95zm-.5-.95A1.5 1.5 0 1 0 19 8.5a1.502 1.502 0 0 0 1.5 1.5zm-2.155 9.255A2.498 2.498 0 0 1 20 18.05v-7.102a2.496 2.496 0 0 1-1.259-.676l-7.928 5.286A2.482 2.482 0 0 1 11 16.5a2.45 2.45 0 0 1-.03.296zM22 20.5a1.5 1.5 0 1 0-1.5 1.5 1.502 1.502 0 0 0 1.5-1.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/geographicLinkChartLayout32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/geographicLinkChartLayout32.json new file mode 100644 index 00000000..abd914af --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/geographicLinkChartLayout32.json @@ -0,0 +1 @@ +"M8.351 21a3.41 3.41 0 0 0-.3 1H2V2h20v10.73l-1 .648V3h-2.974c-.058.188-.16.344-.351.434-.832.396-1.63.878-1.63 1.418 0 .363.3.53.3.89 0 .514-.621.65-.765 1.076a.52.52 0 0 0-.03.182c0 .365.396 1.125-.53 1.057-.222-.014-.638.41-.594.63.1.495.33 1.424-.463 1.852-.648.348-.621 1.32-1.357 1.32-.445 0-.612-.463-1.057-.463-.322 0-.563.31-.563.631 0 .471-.395 1.256-1.025 1.256-.34 0-.627-.1-.794-.398-.2-.354-.378-.694-.794-.694-.437 0-.759.39-.759.828 0 .32.132.502.132.827 0 .496-.395.726-.395 1.222 0 .282.28.463.562.463.454 0 .571-.244 1.022-.2.326.036.431.458.431.663 0 .834-1.415 1.104-.89 2.15.21.422 1.552.223 1.552.926 0 .102-.015.192-.03.282a3.504 3.504 0 0 0-1.255 1.017c.031-.391.13-.705.16-.789l.05-.14c-.007-.003-.014-.003-.02-.005-.42-.098-1.053-.246-1.351-.842-.46-.92-.129-1.617.223-2.066-.812-.051-1.454-.686-1.454-1.459 0-.503.192-.855.319-1.09.03-.054.071-.13.076-.132 0-.032-.01-.07-.034-.162-.041-.16-.098-.376-.098-.664 0-1.008.79-1.829 1.76-1.829.852 0 1.289.568 1.552 1.008a.515.515 0 0 0 .06-.172c0-.9.701-1.63 1.563-1.63.432 0 .753.168.97.315.176-.312.443-.77.997-1.068.062-.116-.027-.546-.071-.761-.077-.387.047-.802.349-1.17.119-.145.388-.43.764-.572a1.47 1.47 0 0 1 .074-.642c.14-.413.415-.67.618-.846a1.71 1.71 0 0 1-.204-.801c0-.318.244-1.197 1.24-1.852H3v18h5.351zm5.818-3.2l1.052-.682c.215-.22.458-.54.498-1.02.062.008.127.013.195.013.56 0 .936-.274 1.185-.54.054.07.122.14.193.207l.892-.577c-.064-.038-.128-.073-.187-.125-.34-.295-.331-.892-.794-.892-.621 0-.668.927-1.289.927-.281 0-.413-.2-.694-.2-.25 0-.495.157-.495.405v.645c0 .545-.73.654-.73 1.2 0 .222.2.306.2.529 0 .041-.018.072-.026.11zM11.5 25c1.378 0 2.5-1.122 2.5-2.5S12.878 20 11.5 20 9 21.122 9 22.5s1.122 2.5 2.5 2.5zm19.416-14.111c.05.197.084.4.084.611 0 1.207-.86 2.217-2 2.45v11.1c1.14.233 2 1.243 2 2.45 0 .188-.025.37-.064.545-.01.045-.028.086-.04.13a2.48 2.48 0 0 1-.137.379c-.025.053-.056.104-.085.155a2.492 2.492 0 0 1-.323.456c-.072.08-.148.152-.23.222-.06.052-.12.107-.185.153-.04.028-.08.052-.122.077a2.485 2.485 0 0 1-.693.295c-.055.015-.11.031-.167.042A2.488 2.488 0 0 1 28.5 30c-.21 0-.41-.034-.605-.083A2.499 2.499 0 0 1 26 27.5c0-.071.015-.138.021-.208l-11.347-3.337c.138-.3.228-.623.276-.962l11.353 3.34A2.499 2.499 0 0 1 28 25.05V13.949a2.496 2.496 0 0 1-1.282-.7l-12.046 7.794a3.496 3.496 0 0 0-.549-.836l12.054-7.8A2.478 2.478 0 0 1 26 11.5c0-.858.435-1.616 1.096-2.066.01-.008.023-.014.034-.021.117-.077.241-.145.37-.202.023-.01.047-.018.07-.027.116-.047.237-.083.36-.113.036-.008.07-.017.106-.024A2.49 2.49 0 0 1 28.5 9c.19 0 .372.025.55.065.048.011.094.03.141.044.127.037.25.08.369.135.054.026.106.057.158.087.142.08.274.172.398.277.038.033.08.061.116.096.14.135.262.285.367.449.031.048.055.1.083.151.072.13.131.267.18.41.019.058.038.115.054.175zM30 11a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1zm0 16a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/geonet16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/geonet16.json new file mode 100644 index 00000000..b52c64fe --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/geonet16.json @@ -0,0 +1 @@ +"M12 12h4V0H0v12h8.3l3.7 3.7zm-1 1.286L8.714 11H1V1h14v10h-4zM9.2 3H7.8a.8.8 0 0 0-.8.8v2.4a.8.8 0 0 0 .8.8h1.4a.8.8 0 0 0 .8-.8V6H8V5h2V3.8a.8.8 0 0 0-.8-.8zM9 4.5H8V4h1zM5.2 3H3.8a.8.8 0 0 0-.8.8v2.4a.8.8 0 0 0 .8.8H5v1H3v.2a.8.8 0 0 0 .8.8h1.4a.8.8 0 0 0 .8-.8V3.8a.8.8 0 0 0-.8-.8zM5 6H4V4h1zm8.2-3h-1.4a.8.8 0 0 0-.8.8v2.4a.8.8 0 0 0 .8.8h1.4a.8.8 0 0 0 .8-.8V3.8a.8.8 0 0 0-.8-.8zM13 6h-1V4h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/geonet24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/geonet24.json new file mode 100644 index 00000000..135557bc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/geonet24.json @@ -0,0 +1 @@ +"M0 18h13.5l5.5 5.5V18h5V3H0zM1 4h22v13h-5v4.086L13.914 17H1zm5.974 3.868H6.95a2.077 2.077 0 0 0-.896-.812 2.7 2.7 0 0 0-1.18-.272 2.92 2.92 0 0 0-1.182.232 2.706 2.706 0 0 0-.904.632 2.839 2.839 0 0 0-.58.936 3.278 3.278 0 0 0 0 2.288 2.738 2.738 0 0 0 .58.922 2.674 2.674 0 0 0 .908.614 3.032 3.032 0 0 0 1.186.224 2.706 2.706 0 0 0 1.17-.264 2.051 2.051 0 0 0 .874-.76h.024v.84a3.16 3.16 0 0 1-.108.838 1.783 1.783 0 0 1-.35.678 1.651 1.651 0 0 1-.638.454 2.52 2.52 0 0 1-.972.166 2.848 2.848 0 0 1-2.1-.96l-.676.792a3.723 3.723 0 0 0 1.264.784 4.166 4.166 0 0 0 1.492.28 3.615 3.615 0 0 0 1.5-.272 2.648 2.648 0 0 0 .958-.708 2.548 2.548 0 0 0 .508-.988 4.372 4.372 0 0 0 .146-1.12V6.936h-1zm-.082 2.658a1.953 1.953 0 0 1-.412.654 1.86 1.86 0 0 1-.637.432 2.088 2.088 0 0 1-.817.156 1.938 1.938 0 0 1-.83-.17 1.89 1.89 0 0 1-.619-.454 1.943 1.943 0 0 1-.387-.656 2.308 2.308 0 0 1-.132-.784 2.363 2.363 0 0 1 .132-.796 1.867 1.867 0 0 1 1.006-1.104 1.96 1.96 0 0 1 .83-.168 1.935 1.935 0 0 1 .813.168 2.012 2.012 0 0 1 1.053 1.108 2.152 2.152 0 0 1 .146.792 2.263 2.263 0 0 1-.146.822zm9.913 1.302a2.839 2.839 0 0 0 .964.622 3.41 3.41 0 0 0 2.42 0 2.837 2.837 0 0 0 1.607-1.57 3.071 3.071 0 0 0 .23-1.2 3.04 3.04 0 0 0-.23-1.196 2.828 2.828 0 0 0-.639-.94 2.917 2.917 0 0 0-.967-.618 3.41 3.41 0 0 0-2.42 0 2.817 2.817 0 0 0-1.599 1.558 3.04 3.04 0 0 0-.23 1.196 3.071 3.071 0 0 0 .23 1.2 2.9 2.9 0 0 0 .634.948zm.327-2.956a2.025 2.025 0 0 1 .387-.675 1.852 1.852 0 0 1 .618-.461 2.13 2.13 0 0 1 1.674 0 1.85 1.85 0 0 1 .622.46 2.032 2.032 0 0 1 .386.675 2.516 2.516 0 0 1 0 1.625 2.074 2.074 0 0 1-.386.679 1.798 1.798 0 0 1-.622.463 2.152 2.152 0 0 1-1.674 0 1.8 1.8 0 0 1-.618-.463 2.066 2.066 0 0 1-.387-.679 2.525 2.525 0 0 1 0-1.625zm-2.522 2.62l-.733-.584a2.09 2.09 0 0 1-.673.634 1.992 1.992 0 0 1-2.37-.264 1.85 1.85 0 0 1-.413-.581 1.614 1.614 0 0 1-.164-.663h4.569c.008-.066.011-.182.011-.246V9.6a3.557 3.557 0 0 0-.186-1.18 2.634 2.634 0 0 0-.534-.914 2.372 2.372 0 0 0-.858-.592 3.158 3.158 0 0 0-2.295.012 2.766 2.766 0 0 0-1.538 1.566 3.216 3.216 0 0 0-.22 1.204 3.144 3.144 0 0 0 .225 1.208 2.852 2.852 0 0 0 .618.94 2.752 2.752 0 0 0 .939.61 3.351 3.351 0 0 0 2.536-.064 2.904 2.904 0 0 0 1.086-.898zm-4.172-2.934a1.876 1.876 0 0 1 .396-.536 1.947 1.947 0 0 1 2.011-.363 1.432 1.432 0 0 1 .503.35 1.586 1.586 0 0 1 .318.529 2.197 2.197 0 0 1 .128.67h-3.532a1.707 1.707 0 0 1 .176-.65z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/geonet32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/geonet32.json new file mode 100644 index 00000000..d22ae4f6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/geonet32.json @@ -0,0 +1 @@ +"M1 24h16.875L24 30.125V24h7V4H1zM2 5h28v18h-7v4.71L18.29 23H2zm7.854 6.269a2.513 2.513 0 0 0-1.165-1.05 3.642 3.642 0 0 0-1.496-.32 3.876 3.876 0 0 0-1.51.284 3.387 3.387 0 0 0-1.89 1.916 3.778 3.778 0 0 0-.262 1.409 3.715 3.715 0 0 0 .263 1.4 3.38 3.38 0 0 0 .737 1.13 3.423 3.423 0 0 0 1.158.754 4.026 4.026 0 0 0 1.52.277 3.62 3.62 0 0 0 1.473-.305 2.802 2.802 0 0 0 1.126-.92v1.095a4.363 4.363 0 0 1-.137 1.11 2.413 2.413 0 0 1-.469.928 2.234 2.234 0 0 1-.866.623 3.333 3.333 0 0 1-1.29.223 3.876 3.876 0 0 1-2.652-1.087l-.666.811a4.775 4.775 0 0 0 1.453.819 5.445 5.445 0 0 0 1.85.334 4.568 4.568 0 0 0 1.83-.322 3.22 3.22 0 0 0 1.177-.848 3.147 3.147 0 0 0 .638-1.219 5.61 5.61 0 0 0 .193-1.48V10.1H9.854zm-.129 3.284a2.64 2.64 0 0 1-.54.879 2.52 2.52 0 0 1-.852.59 2.73 2.73 0 0 1-1.094.217 2.517 2.517 0 0 1-1.103-.235 2.626 2.626 0 0 1-.824-.614 2.588 2.588 0 0 1-.516-.88 3.095 3.095 0 0 1-.173-1.033 3.194 3.194 0 0 1 .173-1.055 2.497 2.497 0 0 1 .518-.883 2.538 2.538 0 0 1 1.925-.824 2.611 2.611 0 0 1 1.09.225 2.66 2.66 0 0 1 1.396 1.483 2.914 2.914 0 0 1 .191 1.054 3.026 3.026 0 0 1-.19 1.075zm8.635.746a2.901 2.901 0 0 1-.784.674 2.794 2.794 0 0 1-2.347.169 2.583 2.583 0 0 1-.806-.504 2.484 2.484 0 0 1-.558-.762 1.907 1.907 0 0 1-.226-.842l-.007-.2h5.82l.002-.395a4.56 4.56 0 0 0-.235-1.513 3.254 3.254 0 0 0-.66-1.126 2.857 2.857 0 0 0-1.042-.706 3.94 3.94 0 0 0-2.808.022 3.48 3.48 0 0 0-1.14.75 3.394 3.394 0 0 0-.751 1.16 3.999 3.999 0 0 0-.272 1.49 3.904 3.904 0 0 0 .277 1.495 3.44 3.44 0 0 0 .757 1.144 3.388 3.388 0 0 0 1.152.736 4.022 4.022 0 0 0 1.468.263 3.977 3.977 0 0 0 1.681-.348 3.399 3.399 0 0 0 1.19-.937zm-4.721-2.459a2.289 2.289 0 0 1 .244-.881 2.493 2.493 0 0 1 .533-.708 2.46 2.46 0 0 1 .767-.476 2.543 2.543 0 0 1 .94-.175 2.432 2.432 0 0 1 .96.177 2.01 2.01 0 0 1 .697.485 2.057 2.057 0 0 1 .425.721 2.986 2.986 0 0 1 .156.864l.008.2h-4.745zm8.188 3.285a3.485 3.485 0 0 0 1.182.758 4.198 4.198 0 0 0 2.967 0 3.58 3.58 0 0 0 1.19-.76 3.516 3.516 0 0 0 .788-1.16 3.769 3.769 0 0 0 .284-1.478 3.716 3.716 0 0 0-.283-1.471 3.456 3.456 0 0 0-.788-1.144 3.65 3.65 0 0 0-1.19-.753 4.2 4.2 0 0 0-2.968 0 3.45 3.45 0 0 0-1.963 1.897 3.719 3.719 0 0 0-.284 1.47 3.77 3.77 0 0 0 .285 1.48 3.581 3.581 0 0 0 .78 1.16zm.2-3.692a2.728 2.728 0 0 1 .506-.899 2.46 2.46 0 0 1 .827-.624 2.824 2.824 0 0 1 2.249 0 2.456 2.456 0 0 1 .828.624 2.728 2.728 0 0 1 .506.9 3.332 3.332 0 0 1 0 2.117 2.815 2.815 0 0 1-.505.906 2.406 2.406 0 0 1-.83.633 2.824 2.824 0 0 1-2.248 0 2.415 2.415 0 0 1-.828-.633 2.809 2.809 0 0 1-.505-.905 3.33 3.33 0 0 1 0-2.119z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/geonetQuestion16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/geonetQuestion16.json new file mode 100644 index 00000000..14d64bf2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/geonetQuestion16.json @@ -0,0 +1 @@ +"M12 12h4V0H0v12h8.3l3.7 3.7zm-1 1.286L8.714 11H1V1h14v10h-4zM9.5 9.5a1 1 0 1 1-1-1 1 1 0 0 1 1 1zm1.514-5.23a2.617 2.617 0 0 1-1.032 1.934C9.462 6.715 9 6.995 9 8H8a3.046 3.046 0 0 1 1.282-2.51c.47-.462.736-.746.732-1.217a1.324 1.324 0 0 0-1.46-1.27 1.418 1.418 0 0 0-1.548 1.394h-1c0-3.09 5.009-3.154 5.008-.128z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/geonetQuestion24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/geonetQuestion24.json new file mode 100644 index 00000000..08eec7c1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/geonetQuestion24.json @@ -0,0 +1 @@ +"M1 18h10.255L16 22.745V18h7V2H1zM2 3h20v14h-7v3.331L11.668 17H2zm9.5 11.5a1 1 0 1 1 1 1 1 1 0 0 1-1-1zm1.085-9.445A2.036 2.036 0 0 0 10.376 7h-1.08a2.869 2.869 0 0 1 1.046-2.235 3.56 3.56 0 0 1 2.22-.76 2.907 2.907 0 0 1 3.151 2.899 3.331 3.331 0 0 1-1.296 2.458l-.137.133A2.99 2.99 0 0 0 13.034 12H11.97a3.945 3.945 0 0 1 1.49-3.2c.132-.128.26-.252.38-.375a2.208 2.208 0 0 0 .795-1.404 2.068 2.068 0 0 0 0-.286 1.883 1.883 0 0 0-2.05-1.68z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/geonetQuestion32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/geonetQuestion32.json new file mode 100644 index 00000000..54fbeb39 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/geonetQuestion32.json @@ -0,0 +1 @@ +"M2 24h15.875L24 30.125V24h6V4H2zM3 5h26v18h-6v4.71L18.29 23H3zm15.504 7.958A3.636 3.636 0 0 0 17 16h-1a4.62 4.62 0 0 1 1.803-3.755c.672-.66 1.203-1.182 1.197-2.049A2.188 2.188 0 0 0 16.607 8a2.419 2.419 0 0 0-2.624 2.39h-1a3.19 3.19 0 0 1 1.163-2.557A3.88 3.88 0 0 1 16.606 7 3.173 3.173 0 0 1 20 10.193a3.732 3.732 0 0 1-1.496 2.765zM17.5 19.5a1 1 0 1 1-1-1 1 1 0 0 1 1 1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gisServer16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gisServer16.json new file mode 100644 index 00000000..82b553ce --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gisServer16.json @@ -0,0 +1 @@ +"M3 3h1v1H3V3zm2 1h1V3H5v1zm2 0h1V3H7v1zm8-3v6.83l-1-.56V6H2v3h6.16a.97.97 0 0 0-.04 1H1V1h14zm-1 1H2v3h12V2zM4 7H3v1h1V7zm2 0H5v1h1V7zm2 0H7v1h1V7zm4.5 1.63l-1.49.87 1.49.87 1.49-.87-1.49-.87m0-1.157L15.975 9.5 12.5 11.527 9.025 9.5 12.5 7.473zm0 5.054L9.883 11l-.858.5 3.475 2.027 3.475-2.027-.858-.5-2.617 1.527zm0 2L9.883 13l-.858.5 3.475 2.027 3.475-2.027-.858-.5-2.617 1.527z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gisServer24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gisServer24.json new file mode 100644 index 00000000..8bcf487b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gisServer24.json @@ -0,0 +1 @@ +"M5 4h1v1H5V4zm2 1h1V4H7v1zm2 0h1V4H9v1zm13-3v11.19l-1-.41V11H3v3h6.69a.962.962 0 0 0 0 1H2V2h20zm-1 5H3v3h18V7zm0-4H3v3h18V3zM6 8H5v1h1V8zm2 0H7v1h1V8zm2 0H9v1h1V8zm-5 4v1h1v-1H5zm2 0v1h1v-1H7zm2 0v1h1v-1H9zm13.55 8.5l-6 2.5-6-2.5 2.3-.96 1.29.54c-.97.405-.872.361-.99.42l3.4 1.42 3.4-1.42c-.123-.055-.023-.012-1-.42l1.29-.54 2.31.96zm0-3l-6 2.5-6-2.5 2.3-.96 1.3.54-1 .42 3.4 1.42 3.4-1.42-1-.42 1.29-.54 2.31.96zm-6.003-4.417l-3.4 1.417 3.4 1.417 3.4-1.417-3.4-1.417m0-1.083l6 2.5-6 2.5-6-2.5 6-2.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gisServer32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gisServer32.json new file mode 100644 index 00000000..e04c6de7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gisServer32.json @@ -0,0 +1 @@ +"M8 12v1H6v-1h2zm1 0v1h2v-1H9zm3 0v1h2v-1h-2zm17-9v14.77l-1-.54V16h-2.31l-1.88-1H28v-5H4v5h17.19l-1.87 1H4v5h10v1H3V3h26zm-1 1H4v5h24V4zM6 18v1h2v-1H6zm3 0v1h2v-1H9zm3 0v1h2v-1h-2zM6 7h2V6H6v1zm3 0h2V6H9v1zm3 0h2V6h-2v1zm18 19l-7.5 4-7.5-4 1.22-.65 1.06.56-.16.09 5.38 2.87L27.88 26l-.16-.09 1.06-.56L30 26zm0-3l-7.5 4-7.5-4 1.22-.65 1.06.56-.16.09 5.38 2.87L27.88 23l-.16-.09 1.06-.56L30 23zm-7.5-5.867L17.125 20l5.375 2.867L27.875 20 22.5 17.133m0-1.133l7.5 4-7.5 4-7.5-4 7.5-4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/globe16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/globe16.json new file mode 100644 index 00000000..06780fa5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/globe16.json @@ -0,0 +1 @@ +"M.24 8.797l.003.016a7.689 7.689 0 0 0 1.082 3.207c.072.119.14.24.217.354l.062.082a7.794 7.794 0 0 0 8.687 3l.019-.002c.03-.01.057-.023.086-.033q.37-.12.722-.273c.104-.046.204-.098.305-.148a7.762 7.762 0 0 0 .785-.44c.14-.09.276-.186.41-.285.097-.071.196-.14.29-.217q.284-.23.544-.486c.073-.071.142-.146.212-.22.147-.157.29-.316.424-.484.062-.078.12-.159.18-.24a7.804 7.804 0 0 0 .48-.728q.18-.311.331-.64c.022-.047.046-.092.067-.139a7.741 7.741 0 0 0 .316-.852l.009-.023.003-.022a8.12 8.12 0 0 0 .16-.623l.004-.01.002-.015c.024-.117.037-.238.055-.357a7.857 7.857 0 0 0 .105-1.218v-.003a4.92 4.92 0 0 0-.016-.33c-.006-.131-.009-.271-.021-.401v-.011a7.759 7.759 0 0 0-.34-1.647c-.02-.061-.045-.12-.066-.18a7.721 7.721 0 0 0-.22-.571c-.04-.089-.084-.174-.126-.26a7.798 7.798 0 0 0-.235-.453 7.347 7.347 0 0 0-.172-.283 7.723 7.723 0 0 0-.263-.394q-.099-.138-.203-.271c-.1-.127-.204-.25-.31-.37-.071-.08-.141-.16-.215-.236a7.849 7.849 0 0 0-.402-.384c-.06-.054-.118-.111-.18-.164A7.76 7.76 0 0 0 8.71.236C8.68.233 8.65.234 8.62.23A7.83 7.83 0 0 0 8 .2c-.064 0-.127.008-.19.01H7.8a7.769 7.769 0 0 0-2.658.538l-.024.007-.022.01a7.786 7.786 0 0 0-2.228 1.37l-.06.055a7.833 7.833 0 0 0-.582.579l-.079.086A7.756 7.756 0 0 0 .23 7.403c-.018.207-.03.405-.03.593V8a7.935 7.935 0 0 0 .04.796zm2.07 2.915a5.912 5.912 0 0 1 .515.362l-.01.006a1.031 1.031 0 0 0-.134.145q-.197-.248-.371-.513zm.89 1.1c0-.035.006-.051.056-.088a1.952 1.952 0 0 1 .186-.113.595.595 0 0 0 .266-.327.574.574 0 0 0-.038-.43l-.068-.102a3.472 3.472 0 0 0-.898-.714l-.477-.31c-.12-.08-.174-.128-.186-.16a.975.975 0 0 1 .016-.17 1.52 1.52 0 0 0-.051-.706 5.162 5.162 0 0 0-.308-.73l-.05-.105a6.9 6.9 0 0 1-.252-.545 1.925 1.925 0 0 0-.171-.345l-.021-.034a6.77 6.77 0 0 1 1.881-4.62c.135.003.28.009.473.028a.662.662 0 0 0 .632-.49c.033-.09.054-.126.064-.126.003 0 .005.002.007.008a.865.865 0 0 1 .198.052 1.25 1.25 0 0 0 .18.043l.106.01a.543.543 0 0 0 .417-.19c.158-.191.411-.543.579-.792a1.137 1.137 0 0 0 .146-.316 6.73 6.73 0 0 1 .574-.158.922.922 0 0 0-.192.472.542.542 0 0 0 .269.487.535.535 0 0 0 .535-.002 2.43 2.43 0 0 1 .774-.305l.51.026a1.308 1.308 0 0 0 .186-.013.609.609 0 0 0 .366-.2l.108-.141.096-.153a1.363 1.363 0 0 1 .171-.228 6.732 6.732 0 0 1 1.508.481 1.535 1.535 0 0 0-.208.196 1.295 1.295 0 0 0-.1.171l-.14.31a.962.962 0 0 1-.072.12.866.866 0 0 0-.084.137.608.608 0 0 0 .134.652 4.12 4.12 0 0 0 .366.32l-.006.004a1.276 1.276 0 0 0-.17.14l-.098.092a.575.575 0 0 0-.218-.313.576.576 0 0 0-.02-.093.818.818 0 0 0-.243-.367.543.543 0 0 0-.392-.124c-.02 0-.039 0-.061.002a.541.541 0 0 0-.384.296l-.053.118a.546.546 0 0 0 .294.68.566.566 0 0 0 .215.417c.024.015.045.032.07.045a.599.599 0 0 0-.034.575c.005.015.015.04.024.07h-.006a1.404 1.404 0 0 1-.228-.049 1.234 1.234 0 0 0-.131-.017.552.552 0 0 0-.512.328 1.117 1.117 0 0 0-.069.262 3.458 3.458 0 0 0-.028.5.56.56 0 0 0 .16.414 1.339 1.339 0 0 0-.112.12l-.058.07a.727.727 0 0 1-.116.091 1.197 1.197 0 0 0-.517.6l-.09.11-.137.05a1.952 1.952 0 0 0-.899.9 1.738 1.738 0 0 0-.151.385 1.258 1.258 0 0 0-.03.31.567.567 0 0 1-.137.375.542.542 0 0 0-.172.29.906.906 0 0 0-.012.248 1.005 1.005 0 0 0 .146.428.799.799 0 0 0 .156.175l.134.13a.576.576 0 0 1 .16.218 1.478 1.478 0 0 0 .452.73 1.31 1.31 0 0 0 .828.352 2.635 2.635 0 0 0 .315-.03l.42-.06a3.166 3.166 0 0 1 .418-.033.95.95 0 0 1 .27.03 3.102 3.102 0 0 0 .392.1 1.022 1.022 0 0 1 .146.033c.081.02.1.039.105.06a.304.304 0 0 1-.009.23 1.208 1.208 0 0 0-.048.142.57.57 0 0 0 .18.579.268.268 0 0 1 .106.185.647.647 0 0 1-.164.588 1.62 1.62 0 0 0-.284.37A6.776 6.776 0 0 1 3.2 12.81zM14.8 8a6.803 6.803 0 0 1-3.51 5.947 1.899 1.899 0 0 0 .025-.498.988.988 0 0 0-.27-.612 1.061 1.061 0 0 0 .012-.683.85.85 0 0 0-.676-.6 1.266 1.266 0 0 0-.188-.042 2.161 2.161 0 0 1-.272-.068 1.801 1.801 0 0 0-.525-.072 4.066 4.066 0 0 0-.521.038l-.427.061a1.877 1.877 0 0 1-.206.023.574.574 0 0 1-.326-.17.717.717 0 0 1-.204-.352 1.307 1.307 0 0 0-.367-.56l-.137-.131a.228.228 0 0 1-.054-.078 1.38 1.38 0 0 0 .314-.875.49.49 0 0 1 .01-.134 1.456 1.456 0 0 1 .097-.23 1.408 1.408 0 0 1 .438-.491l.158-.056a.782.782 0 0 0 .358-.266l.09-.11a.792.792 0 0 0 .104-.19c.027-.07.04-.102.235-.238a1.227 1.227 0 0 0 .18-.14.99.99 0 0 0 .088-.091l.104-.12a.726.726 0 0 0 .142-.157.783.783 0 0 0 .603.282.801.801 0 0 0 .17-.019 4.103 4.103 0 0 1 .49-.033c.065.002.12.005.164.008a.789.789 0 0 0 .06.19 1.952 1.952 0 0 0 1.164.826.768.768 0 0 0 .225.034.78.78 0 0 0 .62-.307 1.21 1.21 0 0 0 .161.055.786.786 0 0 0 .2.026h.027a1.177 1.177 0 0 0 .451-.073c.099-.04.163-.064.257-.093a.78.78 0 0 0 .509-1.003 1.268 1.268 0 0 0-.11-.334.779.779 0 0 0-.522-.442 1.439 1.439 0 0 0-.39-.056.78.78 0 0 0-.702-.2 1.32 1.32 0 0 0-.08-.15 1.609 1.609 0 0 0-.106-.14 3.521 3.521 0 0 0-.28-.29l-.087-.073a.781.781 0 0 0-.897-.061 2.193 2.193 0 0 0-.084-.057.778.778 0 0 0-.276-.108 1.622 1.622 0 0 0-.214-.02 1.098 1.098 0 0 0-.114.006.779.779 0 0 0-.258-.044.765.765 0 0 0-.093.006 5.179 5.179 0 0 0-.032-.097.76.76 0 0 0 .064-.21h.022a.779.779 0 0 0 .54-.216c.011-.01.09-.084.111-.106a.782.782 0 0 0 .403.112 1.003 1.003 0 0 0 .67-.188.777.777 0 0 0 .17-.19l.056-.088a1.222 1.222 0 0 0 .12-.985.776.776 0 0 0-.25-.378A6.787 6.787 0 0 1 14.8 8zM9.42 6.16c0-.053.002-.1.004-.144l.058.01a.71.71 0 0 0-.062.134zm1.033-.352l.196.097a.299.299 0 0 1 .176-.058.435.435 0 0 1 .072.006 1.852 1.852 0 0 1 .172.127.554.554 0 0 0 .331.105.469.469 0 0 0 .238-.053.553.553 0 0 0 .165-.114l.049.04a2.525 2.525 0 0 1 .207.21c.044.055.061.08.061.08a.83.83 0 0 0 .13.34.514.514 0 0 0 .478.235.551.551 0 0 0 .284-.094.639.639 0 0 0 .53.217.735.735 0 0 1 .208.032 1.27 1.27 0 0 1 .086.277 3.405 3.405 0 0 0-.299.107.35.35 0 0 1-.148.028l-.06-.002a.613.613 0 0 1-.117-.047.619.619 0 0 0-.209-.076h-.015a.548.548 0 0 0-.133-.023.537.537 0 0 0-.508.371 1.363 1.363 0 0 1-.68-.406.578.578 0 0 0-.456-.605 2.08 2.08 0 0 0-.466-.047 4.705 4.705 0 0 0-.544.032 1.049 1.049 0 0 0-.123.02.544.544 0 0 0 .048-.076c.027-.047.05-.09.038-.105a.648.648 0 0 0 .092-.137.817.817 0 0 0 .307-.277zm1.17-2.607c.039.026.08.054.11.077a.424.424 0 0 1-.027.355l-.056.087c-.002.003-.03.018-.167.018h-.015a.62.62 0 0 0 .157-.498zm-.394-.672a.883.883 0 0 0-.073.048l.039-.083a.506.506 0 0 1 .177-.142l.201.07a.789.789 0 0 0-.344.107zm.809.012L12 2.52l.005-.001z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/globe24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/globe24.json new file mode 100644 index 00000000..2b56ce16 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/globe24.json @@ -0,0 +1 @@ +"M22.781 11.551l-.005-.035c-.009-.186-.011-.374-.029-.558l.002-.004-.003-.015a10.802 10.802 0 0 0-.17-1.135c-.03-.15-.077-.293-.114-.44-.052-.21-.101-.422-.166-.627-.066-.21-.148-.413-.226-.617-.052-.134-.099-.27-.156-.401a10.657 10.657 0 0 0-.313-.65c-.054-.106-.106-.212-.164-.315a10.639 10.639 0 0 0-.568-.91q-.22-.315-.46-.614c-.065-.081-.133-.16-.2-.239a10.79 10.79 0 0 0-.518-.568c-.075-.076-.154-.147-.231-.221a10.843 10.843 0 0 0-.567-.515c-.078-.065-.162-.122-.241-.185-.192-.15-.378-.304-.58-.442a.073.073 0 0 0-.02-.007 10.738 10.738 0 0 0-4.058-1.662l-.004-.007c-.185-.034-.362-.051-.541-.076-.13-.017-.259-.042-.39-.055A10.391 10.391 0 0 0 12 1.195c-.08 0-.157.005-.236.01l-.062.01a10.751 10.751 0 0 0-3.528.695 1.182 1.182 0 0 0-.056.014L8 1.967a1.534 1.534 0 0 0-.17.069c-.28.117-.55.25-.815.389L7 2.424c-.02.01-.039.025-.06.036a10.769 10.769 0 0 0-1.022.615c-.062.043-.119.091-.18.135-.262.187-.516.383-.76.592-.103.088-.2.181-.3.273q-.29.269-.56.557a8.363 8.363 0 0 0-.298.327c-.177.205-.343.42-.505.638-.059.08-.128.152-.184.233-.004.005 0 .009 0 .013a10.73 10.73 0 0 0-1.824 4.71l-.005.006c-.004.028-.005.051-.008.08-.02.159-.037.319-.05.48-.027.3-.045.585-.045.856V12a10.8 10.8 0 0 0 21.6 0v-.025c0-.143-.01-.284-.019-.424zM19.52 18.34c-.108.127-.223.248-.336.37-.102.108-.201.219-.308.322-.059.058-.122.11-.183.166a9.835 9.835 0 0 1-1.91 1.386 2.691 2.691 0 0 0 .06-.884 1.51 1.51 0 0 0-.366-.884c.01-.032.017-.061.024-.092a1.592 1.592 0 0 0-.027-.88 1.321 1.321 0 0 0-1.02-.94 3.37 3.37 0 0 0-.237-.056 3.83 3.83 0 0 1-.463-.11 2.462 2.462 0 0 0-.765-.102 5.882 5.882 0 0 0-.763.056c-.128.014-.278.035-.416.055l-.206.032c-.101.014-.196.028-.263.03a.794.794 0 0 1-.377-.213.902.902 0 0 1-.253-.441 1.987 1.987 0 0 0-.544-.837l-.217-.204a2.126 2.126 0 0 0 .42-1.259.605.605 0 0 1 .008-.151 1.9 1.9 0 0 1 .693-.944l.202-.07a1.623 1.623 0 0 0 .41-.221 1.407 1.407 0 0 0 .474-.688c.021-.052.033-.08.276-.249a1.817 1.817 0 0 0 .314-.26 1.953 1.953 0 0 0 .283.137l.17.064.746-.02.106-.167.042-.02a.745.745 0 0 1 .134-.068 6.682 6.682 0 0 1 .676-.04l.08.004a1.151 1.151 0 0 0 .308.624 4.019 4.019 0 0 0 1.898.903l.063.008h.593l.312-.431.068.022a1.302 1.302 0 0 0 .423.074h.054s.199-.025.26-.037a3.603 3.603 0 0 0 .124.503 3.78 3.78 0 0 0 .487 1.051c.013.029.028.068.047.12.026.08.137.454.137.454.056.2.116.394.173.555a2.556 2.556 0 0 0 .137.3.998.998 0 0 0 .121.196c-.033.086-.06.174-.095.259-.023.055-.048.11-.072.164q-.148.34-.32.665l-.107.195c-.111.2-.23.393-.355.583a8.383 8.383 0 0 1-.146.22 9.93 9.93 0 0 1-.37.494c-.068.086-.133.173-.204.256zm-.78-9.738a5.68 5.68 0 0 0-.433-.443 3.396 3.396 0 0 0-.435-.331l-1.118-.66-.172.614a1.387 1.387 0 0 0-.555-.115 1.573 1.573 0 0 0-.356.043 2.682 2.682 0 0 0 .458-.422 2.051 2.051 0 0 1 .22-.236 1.807 1.807 0 0 0 .607.103 1.383 1.383 0 0 0 1.391-.774 1.814 1.814 0 0 0 .153-1.45 1.238 1.238 0 0 0-.33-.544h.063a9.826 9.826 0 0 1 3.606 7.499 3.12 3.12 0 0 0-.231-.336l-.159-.191a1.351 1.351 0 0 0 .075-.452 2.197 2.197 0 0 0-.219-.89 1.3 1.3 0 0 0-1.092-.757 2.064 2.064 0 0 0-.188-.015 1.376 1.376 0 0 0-.074-.1l-.122-.149-.234-.141s-.9.627-.891.4.245-.392.036-.653zm2.875 5.43a13.85 13.85 0 0 0-.11-.352c-.112-.307-.168-.355-.178-.364a2.836 2.836 0 0 1-.344-.768 2.379 2.379 0 0 1-.096-.397 5.488 5.488 0 0 1 .756 1.56c.004.036.019.074.026.112-.015.08-.028.16-.045.24zm-9.09-11.85l-.073.118h-.07l-.149-.009a2.991 2.991 0 0 0-.28-.017l-.041-.001c.028-.036.054-.076.08-.117H12c.177 0 .35.017.525.026zM3.693 17.257l.104.068c.29.184.492.324.635.432a1.46 1.46 0 0 0-.225.233l-.107-.144a9.785 9.785 0 0 1-.345-.487c-.022-.034-.041-.069-.062-.102zm1.19 1.523a.403.403 0 0 1 .194-.336 2.366 2.366 0 0 1 .293-.178.542.542 0 0 0 .24-.293.5.5 0 0 0-.019-.37 1.58 1.58 0 0 0-.085-.123 4.67 4.67 0 0 0-1.198-.944l-.686-.444a2.086 2.086 0 0 1-.328-.26.351.351 0 0 1-.067-.203 1.61 1.61 0 0 1 .028-.288 1.908 1.908 0 0 0-.063-.874 7.003 7.003 0 0 0-.421-.998l-.071-.147a8.989 8.989 0 0 1-.37-.802 2.263 2.263 0 0 0-.164-.342c-.001-.06-.009-.118-.009-.178a9.812 9.812 0 0 1 2.908-6.977c.17.004.34.013.523.036l.094.003a.68.68 0 0 0 .622-.502c.126-.335.193-.368.327-.368.025 0 .052.004.082.007a1.672 1.672 0 0 1 .32.083 2.309 2.309 0 0 0 .243.059l.094.01a.475.475 0 0 0 .365-.166c.221-.264.575-.756.81-1.105a1.344 1.344 0 0 0 .163-.345 9.746 9.746 0 0 1 1.746-.445 1.967 1.967 0 0 0-.146.133 1.295 1.295 0 0 0-.473.838.472.472 0 0 0 .226.42.501.501 0 0 0 .237.061.483.483 0 0 0 .233-.06 4.058 4.058 0 0 1 1.077-.46 1 1 0 0 1 .183-.013l.15.004c.074.001.152.007.235.016l.165.01c.062.003.115.004.167.004a1.344 1.344 0 0 0 .221-.014.564.564 0 0 0 .335-.175c.047-.057.09-.115.132-.174l.136-.215a2.399 2.399 0 0 1 .276-.366 9.754 9.754 0 0 1 2.837.929 1.62 1.62 0 0 0-.53.403 1.912 1.912 0 0 0-.11.189l-.208.459a1.49 1.49 0 0 1-.128.21 1.672 1.672 0 0 0-.092.144.573.573 0 0 0 .139.589 4.475 4.475 0 0 0 .63.529.456.456 0 0 0 .265.084.44.44 0 0 0 .224-.06.453.453 0 0 0 .236-.434l-.009-.106a5.54 5.54 0 0 1-.014-.329.356.356 0 0 1 .095-.214.095.095 0 0 1 .057-.02.09.09 0 0 1 .066.03.445.445 0 0 0 .122.129c.02.016.175.11.175.11a.501.501 0 0 1 .234.249.89.89 0 0 1-.068.73c-.121.215-.167.295-.573.295a.96.96 0 0 1-.427-.1l-.072-.032a.47.47 0 0 0-.184-.038.513.513 0 0 0-.286.088 2.102 2.102 0 0 0-.217.178 3.179 3.179 0 0 0-.37.385 1.989 1.989 0 0 1-.66.475.465.465 0 0 0-.247.605l.044.098a1.326 1.326 0 0 1 .088.333c.005.125-.05.138-.085.146a.805.805 0 0 1-.19.024.564.564 0 0 1-.091-.006 1.813 1.813 0 0 1-.265-.052l-.106-.027a.509.509 0 0 0-.566.26 1.393 1.393 0 0 0-.081.312 4.988 4.988 0 0 0-.035.677.483.483 0 0 0 .36.493l.183.05a1.146 1.146 0 0 0 .11.032 1.334 1.334 0 0 0 .186.043c.017.002.073.003.086.003a.625.625 0 0 0 .439-.183.877.877 0 0 0 .199-.238 1.606 1.606 0 0 0 .102-.21l.033-.072a.383.383 0 0 1 .042-.07.388.388 0 0 1 .131-.11.838.838 0 0 0 .33-.3l.083-.116a.924.924 0 0 1 .118-.113.784.784 0 0 1 .419-.144.484.484 0 0 1 .252.07c.064.04.155.106.265.193a.492.492 0 0 0 .293.09.471.471 0 0 0 .217-.046.52.52 0 0 0 .275-.317.174.174 0 0 1 .021.015 2.237 2.237 0 0 1 .328.246c.115.103.232.225.328.33a.636.636 0 0 1 .151.259.879.879 0 0 0 .146.372.452.452 0 0 0 .418.189.497.497 0 0 0 .4-.256c.02-.031.046-.054.04-.063a.3.3 0 0 1 .063.052.51.51 0 0 1 .088.153.478.478 0 0 0 .448.29l.13-.002a1.77 1.77 0 0 1 .195.009c.193.026.322.1.365.213a1.266 1.266 0 0 1 .135.503.26.26 0 0 1-.199.293c-.162.05-.269.091-.406.144a1.183 1.183 0 0 1-.332.08.462.462 0 0 1-.146-.033 1.552 1.552 0 0 1-.223-.09.76.76 0 0 0-.29-.095.73.73 0 0 0-.08-.012.462.462 0 0 0-.449.352l-.025.09a.634.634 0 0 1-.036.083c-.013.022-.028.04-.083.04a3.288 3.288 0 0 1-1.337-.612.221.221 0 0 1-.068-.143c-.003-.023-.003-.052-.004-.07l.018-.126a.535.535 0 0 0-.424-.532 2.422 2.422 0 0 0-.468-.052l-.129-.004a7.222 7.222 0 0 0-.747.043 1.213 1.213 0 0 0-.526.186l-.077.039-.126.04-.07.002a1.19 1.19 0 0 1-.172-.087l-.109-.065a.341.341 0 0 0-.068-.036.918.918 0 0 0-.22-.105.424.424 0 0 0-.14-.022.457.457 0 0 0-.32.13 1.169 1.169 0 0 0-.132.139l-.1.112a1.134 1.134 0 0 1-.197.164 1.423 1.423 0 0 0-.63.714.487.487 0 0 1-.17.26.626.626 0 0 1-.137.07l-.202.071A2.52 2.52 0 0 0 10.66 13a2.33 2.33 0 0 0-.197.49 1.469 1.469 0 0 0-.033.367 1.087 1.087 0 0 1-.296.757.456.456 0 0 0-.15.254.948.948 0 0 0-.013.253 1.113 1.113 0 0 0 .169.492 1.002 1.002 0 0 0 .166.186l.2.188a1.09 1.09 0 0 1 .304.437 1.802 1.802 0 0 0 .55.892 1.573 1.573 0 0 0 .984.433 3.648 3.648 0 0 0 .409-.042l.141-.023c.142-.02.297-.043.458-.06a4.915 4.915 0 0 1 .636-.048 1.595 1.595 0 0 1 .472.056 4.037 4.037 0 0 0 .52.127c.08.017.157.032.231.055.252.066.326.163.36.29a.706.706 0 0 1 .012.42.643.643 0 0 1-.033.093 1.329 1.329 0 0 0-.063.183.459.459 0 0 0 .11.457l.07.068a.667.667 0 0 1 .238.45 1.215 1.215 0 0 1-.316 1.066 2.047 2.047 0 0 0-.356.448A9.764 9.764 0 0 1 4.88 18.78zm8.93-12.728a.48.48 0 0 1-.053-.405c.02-.049.043-.098.064-.143a.479.479 0 0 1 .338-.265l.09-.012a.458.458 0 0 1 .302.116.886.886 0 0 1 .259.39.462.462 0 0 1 .015.22.496.496 0 0 1 .335.438.637.637 0 0 1-.297.553.321.321 0 0 1-.152.033.554.554 0 0 1-.324-.117.514.514 0 0 1-.187-.47 1.39 1.39 0 0 1 .008-.084l-.005-.001a.604.604 0 0 1-.393-.253z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/globe32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/globe32.json new file mode 100644 index 00000000..2866ccb8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/globe32.json @@ -0,0 +1 @@ +"M30.815 15.893c-.004-.154-.01-.308-.02-.46l-.005-.026a14.766 14.766 0 0 0-.7-3.986l-.01-.026a14.664 14.664 0 0 0-.548-1.418c-.036-.08-.077-.157-.114-.236-.182-.39-.378-.77-.593-1.14-.057-.1-.12-.197-.18-.296q-.32-.524-.679-1.018a14.46 14.46 0 0 0-.205-.274q-.395-.515-.833-.992c-.055-.06-.107-.12-.162-.179a14.776 14.776 0 0 0-25.49 9.041c-.031.375-.052.733-.053 1.075L1.22 16v.015a14.646 14.646 0 0 0 3.295 9.286c.032.04.06.082.092.121.198.239.415.464.628.691.123.13.238.267.365.393.031.03.058.065.09.096.005.006.016.005.025.008a14.78 14.78 0 0 0 14.637 3.542.114.114 0 0 0 .021.006.077.077 0 0 0 .03-.004c.344-.107.67-.25 1.002-.38.14-.054.284-.1.422-.16.324-.137.635-.295.946-.455.158-.081.316-.161.47-.248q.466-.26.908-.552c.129-.084.253-.174.379-.262.307-.217.612-.436.902-.675l.027-.025a14.735 14.735 0 0 0 1.729-1.705c.1-.114.204-.224.3-.342.196-.24.378-.493.558-.746a14.886 14.886 0 0 0 .835-1.298c.163-.287.312-.583.456-.881.087-.18.18-.356.26-.54a14.667 14.667 0 0 0 .575-1.55c.004-.013.01-.023.013-.035l-.001-.011c.124-.412.234-.83.323-1.256l.005-.004.005-.036c.045-.22.068-.448.104-.672.042-.268.095-.535.123-.805.015-.15.012-.304.023-.455.024-.349.053-.697.053-1.046V16c0-.036-.005-.07-.005-.107zm-1.792 4.78a13.887 13.887 0 0 1-6.858 7.701 3.005 3.005 0 0 0 .249-1.569 1.823 1.823 0 0 0-.56-1.18 1.964 1.964 0 0 0 .06-1.337 1.504 1.504 0 0 0-1.183-1.073 3.412 3.412 0 0 0-.308-.074 5.466 5.466 0 0 1-.68-.163 3.128 3.128 0 0 0-.959-.126 7.64 7.64 0 0 0-1.013.074c-.188.02-.393.05-.584.077l-.274.043a3.899 3.899 0 0 1-.415.046 1.338 1.338 0 0 1-.745-.376 1.602 1.602 0 0 1-.46-.777 2.425 2.425 0 0 0-.668-1.02l-.298-.28a.54.54 0 0 1-.092-.098.612.612 0 0 1-.07-.215 2.517 2.517 0 0 0 .64-1.687 1.132 1.132 0 0 1 .021-.291 2.536 2.536 0 0 1 .202-.481 2.873 2.873 0 0 1 .954-1.067l.305-.106a1.867 1.867 0 0 0 .478-.259 1.615 1.615 0 0 0 .543-.797c.061-.157.108-.236.512-.516a2.353 2.353 0 0 0 .405-.336l.158-.176.09.05.085.054a2.722 2.722 0 0 0 .406.2.97.97 0 0 0 .333.059h.02c.388-.008.495-.09.4-.058l.137-.043a.963.963 0 0 0 .156-.063l.106-.055a.96.96 0 0 1 .365-.156 9.297 9.297 0 0 1 .966-.057l.147.005c.106.003.2.01.279.018 0 .013.005.163.011.215a1.26 1.26 0 0 0 .347.744 5.24 5.24 0 0 0 2.44 1.152.979.979 0 0 0 .129.009 1.072 1.072 0 0 0 .936-.512.993.993 0 0 0 .142-.154 2.003 2.003 0 0 0 .293.113 1.423 1.423 0 0 0 .48.087.933.933 0 0 0 .109-.006 2.571 2.571 0 0 0 .669-.158.965.965 0 0 0-.017.322 4 4 0 0 0 .172.73 5.017 5.017 0 0 0 .646 1.388c.023.047.052.12.091.228.04.122.088.28.138.443l.06.213c.076.271.156.533.234.75a3.232 3.232 0 0 0 .166.366 1.16 1.16 0 0 0 .104.179zm.236-1.605l-.064-.23c-.052-.17-.102-.334-.152-.483-.152-.421-.23-.487-.243-.499a3.893 3.893 0 0 1-.47-1.055 3.276 3.276 0 0 1-.133-.544 7.543 7.543 0 0 1 1.037 2.142 2.665 2.665 0 0 0 .125.54.535.535 0 0 0 .129.17c-.03.13-.066.258-.1.387a12.453 12.453 0 0 1-.129-.428zm.553-2.263a7.091 7.091 0 0 0-.695-1.158.967.967 0 0 0-.435-.299 1.435 1.435 0 0 0 .239-.816 2.73 2.73 0 0 0-.274-1.1 1.49 1.49 0 0 0-1.26-.858 3.476 3.476 0 0 0-.4-.02 1.788 1.788 0 0 0-.18-.261 1.45 1.45 0 0 0-.38-.313.968.968 0 0 0-.989.049 2.266 2.266 0 0 0-.315-.496 7.549 7.549 0 0 0-.564-.575 4.184 4.184 0 0 0-.596-.449 1.254 1.254 0 0 0-.075-.046.969.969 0 0 0-1.229.263 3.903 3.903 0 0 0-.172-.118 1.677 1.677 0 0 0-.87-.247 1.976 1.976 0 0 0-.99.283 2.53 2.53 0 0 0-.134-.56 3.745 3.745 0 0 0 1.004-.806 3.536 3.536 0 0 1 .409-.428 2.08 2.08 0 0 1 .087-.077 2.259 2.259 0 0 0 .915.192 1.593 1.593 0 0 0 1.64-.904 2.203 2.203 0 0 0 .181-1.758 1.608 1.608 0 0 0-.726-.889l-.172-.107a1.002 1.002 0 0 0-.071-.085 1.088 1.088 0 0 0-.79-.34 1.226 1.226 0 0 0-.69.245.874.874 0 0 0-.079.071 1.382 1.382 0 0 0-.174.22l.162-.357a1.99 1.99 0 0 1 .066-.107 1.29 1.29 0 0 1 .376-.259c-.01.007.037.019.106.037l.448.131a4.021 4.021 0 0 0 1.186.248.902.902 0 0 0 .117-.025A13.804 13.804 0 0 1 29.853 16c0 .272-.025.537-.04.805zM17.268 2.231c-.073.103-.156.213-.21.296l-.195.31-.04.052c-.035.002-.065.002-.098.002l-.19-.005-.212-.013a4.016 4.016 0 0 0-.367-.024l-.21-.006a2.4 2.4 0 0 0-.45.037 3.807 3.807 0 0 0-.463.127c.075-.055.24-.175.288-.217a2.375 2.375 0 0 0 .323-.284 1.667 1.667 0 0 0 .264-.323c.105-.002.207-.016.312-.016.422 0 .837.027 1.248.064zm-7.143 1.274c-.223.32-.463.65-.657.896l-.066-.02a3.111 3.111 0 0 0-.613-.15 13.803 13.803 0 0 1 1.336-.726zM7.191 5.363a.755.755 0 0 1-.023.053l-.033-.003c.02-.016.037-.034.056-.05zM2.5 18.909a7.537 7.537 0 0 1 .353.877 1.512 1.512 0 0 1 .06.605 13.682 13.682 0 0 1-.413-1.482zm1.349 3.658l.95.617a9.466 9.466 0 0 1 1.258.908c-.078.048-.156.1-.234.157a1.619 1.619 0 0 0-.474.545 13.882 13.882 0 0 1-1.5-2.227zm2.404 3.22l.004-.03a3.367 3.367 0 0 0-.005-.335.565.565 0 0 1 .279-.525 3.246 3.246 0 0 1 .402-.246.744.744 0 0 0 .33-.402.687.687 0 0 0-.027-.508 2.192 2.192 0 0 0-.117-.169 6.401 6.401 0 0 0-1.642-1.294l-.94-.61a2.853 2.853 0 0 1-.45-.357.483.483 0 0 1-.09-.279 2.215 2.215 0 0 1 .037-.396 2.623 2.623 0 0 0-.086-1.2 9.61 9.61 0 0 0-.577-1.37l-.097-.202c-.18-.356-.359-.716-.507-1.1a3.399 3.399 0 0 0-.308-.614c-.053-.09-.107-.17-.157-.248l-.103-.154a13.769 13.769 0 0 1 3.825-9.283 9.504 9.504 0 0 1 1.207.054c.017.002.104.004.13.004a.931.931 0 0 0 .852-.689c.172-.46.264-.505.448-.505.034 0 .07.006.112.01a2.293 2.293 0 0 1 .437.113 3.16 3.16 0 0 0 .334.081l.13.014a.65.65 0 0 0 .499-.228 21.51 21.51 0 0 0 1.11-1.516 1.756 1.756 0 0 0 .303-.848c.001-.014-.004-.03-.004-.044a13.701 13.701 0 0 1 2.923-.656c-.059.047-.24.178-.24.178a3.513 3.513 0 0 0-.566.467 1.778 1.778 0 0 0-.648 1.15.648.648 0 0 0 .31.576.685.685 0 0 0 .324.086.662.662 0 0 0 .32-.083 5.553 5.553 0 0 1 1.476-.63 1.364 1.364 0 0 1 .25-.02l.207.006c.101.002.207.01.321.022l.226.014c.086.004.157.006.23.006a1.828 1.828 0 0 0 .302-.02.772.772 0 0 0 .459-.24 3.66 3.66 0 0 0 .18-.24l.187-.294a3.057 3.057 0 0 1 .415-.545 2.57 2.57 0 0 1 .273-.23l.056-.042a13.72 13.72 0 0 1 4.181 1.521 1.124 1.124 0 0 0-.265-.04 1.792 1.792 0 0 0-1.119.662 2.614 2.614 0 0 0-.152.26l-.285.63a2.052 2.052 0 0 1-.175.288 2.323 2.323 0 0 0-.126.198.787.787 0 0 0 .19.808 6.13 6.13 0 0 0 .863.727.624.624 0 0 0 .363.114.602.602 0 0 0 .308-.083.623.623 0 0 0 .323-.594l-.012-.146a7.65 7.65 0 0 1-.02-.452.489.489 0 0 1 .13-.293.13.13 0 0 1 .08-.027.122.122 0 0 1 .09.041.608.608 0 0 0 .166.176c.03.022.24.153.24.153a.687.687 0 0 1 .32.34 1.224 1.224 0 0 1-.092 1.002c-.167.295-.229.406-.785.406a1.312 1.312 0 0 1-.585-.138l-.1-.044a.642.642 0 0 0-.25-.051.702.702 0 0 0-.394.12 2.898 2.898 0 0 0-.297.244 4.366 4.366 0 0 0-.506.528 2.726 2.726 0 0 1-.906.654.639.639 0 0 0-.337.83l.06.134a1.823 1.823 0 0 1 .12.458c.007.172-.067.19-.117.2a1.104 1.104 0 0 1-.26.033.778.778 0 0 1-.125-.008 2.474 2.474 0 0 1-.363-.071l-.145-.038a.697.697 0 0 0-.775.359 1.92 1.92 0 0 0-.112.427 6.862 6.862 0 0 0-.047.929.663.663 0 0 0 .494.677l.25.067a1.576 1.576 0 0 0 .152.046 1.818 1.818 0 0 0 .254.06l.118.003a.856.856 0 0 0 .6-.251 1.204 1.204 0 0 0 .273-.327 2.21 2.21 0 0 0 .14-.289L20 12.56a.515.515 0 0 1 .058-.095.53.53 0 0 1 .179-.152 1.15 1.15 0 0 0 .451-.41l.115-.16a1.27 1.27 0 0 1 .161-.155 1.074 1.074 0 0 1 .575-.198.663.663 0 0 1 .345.095c.087.055.213.146.362.265a.674.674 0 0 0 .402.125.643.643 0 0 0 .297-.063.713.713 0 0 0 .378-.436.239.239 0 0 1 .03.02 3.073 3.073 0 0 1 .449.338c.156.141.317.31.448.454a.874.874 0 0 1 .208.354 1.209 1.209 0 0 0 .2.511.619.619 0 0 0 .572.26.68.68 0 0 0 .55-.351c.025-.044.062-.075.053-.087a.407.407 0 0 1 .086.071.7.7 0 0 1 .12.21.654.654 0 0 0 .615.398l.179-.002a2.415 2.415 0 0 1 .266.012c.266.036.442.139.5.293a1.74 1.74 0 0 1 .186.69.357.357 0 0 1-.273.403c-.222.067-.368.125-.556.198a1.616 1.616 0 0 1-.455.109.632.632 0 0 1-.2-.046 2.125 2.125 0 0 1-.306-.123 1.043 1.043 0 0 0-.399-.13.993.993 0 0 0-.108-.016.633.633 0 0 0-.615.483l.099.022-.133.1a.856.856 0 0 1-.05.116c-.018.03-.039.053-.113.053a4.5 4.5 0 0 1-1.833-.84.304.304 0 0 1-.094-.195c-.004-.032-.004-.072-.005-.097l.025-.173a.734.734 0 0 0-.581-.73 3.31 3.31 0 0 0-.642-.071l-.176-.006a9.87 9.87 0 0 0-1.024.059 1.66 1.66 0 0 0-.721.255l-.105.054-.173.055-.095.002a1.622 1.622 0 0 1-.237-.119l-.148-.089a.467.467 0 0 0-.093-.05 1.258 1.258 0 0 0-.301-.144.58.58 0 0 0-.194-.03.626.626 0 0 0-.438.179 1.599 1.599 0 0 0-.18.19l-.137.154a1.558 1.558 0 0 1-.271.226 1.952 1.952 0 0 0-.863.98.67.67 0 0 1-.234.357.858.858 0 0 1-.186.097l-.277.097a3.456 3.456 0 0 0-1.509 1.544 3.201 3.201 0 0 0-.27.673 2.016 2.016 0 0 0-.044.503 1.493 1.493 0 0 1-.406 1.04.626.626 0 0 0-.207.348 1.303 1.303 0 0 0-.016.348 1.53 1.53 0 0 0 .231.675 1.369 1.369 0 0 0 .228.256l.274.257a1.497 1.497 0 0 1 .417.6 2.475 2.475 0 0 0 .753 1.226 2.153 2.153 0 0 0 1.349.594 4.99 4.99 0 0 0 .56-.058l.194-.031c.194-.028.407-.06.627-.084a6.728 6.728 0 0 1 .872-.065 2.182 2.182 0 0 1 .646.077 5.525 5.525 0 0 0 .712.174c.11.024.216.044.318.076.345.09.446.224.492.398a.97.97 0 0 1 .017.578.882.882 0 0 1-.045.127 1.826 1.826 0 0 0-.086.251.63.63 0 0 0 .151.628l.094.093a.916.916 0 0 1 .328.617 1.67 1.67 0 0 1-.433 1.464 2.207 2.207 0 0 0-.632.958 13.777 13.777 0 0 1-14.053-3.358zm15.591-19.98a1.302 1.302 0 0 0-.054.316 12.133 12.133 0 0 1-.084-.08 2.96 2.96 0 0 0 .138-.236zm-2.597 6.169a2.49 2.49 0 0 0-.06.111l-.056.123a1.758 1.758 0 0 1-.093.2c-.008.006-.083.097-.102.117a.177.177 0 0 0-.061-.025l-.212-.059a5.387 5.387 0 0 1 .027-.544 2.736 2.736 0 0 0 .38.064 1.078 1.078 0 0 0 .177.013zm-.745-4.093a.659.659 0 0 1-.072-.556c.028-.067.058-.135.088-.196a.656.656 0 0 1 .463-.364l.122-.016a.626.626 0 0 1 .415.158 1.216 1.216 0 0 1 .354.535.636.636 0 0 1 .021.303.68.68 0 0 1 .46.602.875.875 0 0 1-.407.758.438.438 0 0 1-.208.046.758.758 0 0 1-.445-.16.707.707 0 0 1-.256-.646l.01-.115-.006-.002a.827.827 0 0 1-.539-.347z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gpsOff16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gpsOff16.json new file mode 100644 index 00000000..9807dc45 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gpsOff16.json @@ -0,0 +1 @@ +"M15.98 8h-2.25a5.265 5.265 0 0 0-4.75-4.75V1h-1v2.25A5.265 5.265 0 0 0 3.23 8H.98v1h2.25a5.265 5.265 0 0 0 4.75 4.75V16h1v-2.25A5.265 5.265 0 0 0 13.73 9h2.25zm-7.5 4.8a4.3 4.3 0 1 1 4.3-4.3 4.304 4.304 0 0 1-4.3 4.3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gpsOff24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gpsOff24.json new file mode 100644 index 00000000..a4b1d23c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gpsOff24.json @@ -0,0 +1 @@ +"M23.98 12h-3.226a8.287 8.287 0 0 0-7.774-7.775V1h-1v3.225A8.287 8.287 0 0 0 4.205 12H.98v.955h3.223a8.287 8.287 0 0 0 7.777 7.82V24h1v-3.225A8.287 8.287 0 0 0 20.754 13h3.226zm-11.5 7.8a7.3 7.3 0 1 1 7.3-7.3 7.308 7.308 0 0 1-7.3 7.3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gpsOff32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gpsOff32.json new file mode 100644 index 00000000..5dfa7649 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gpsOff32.json @@ -0,0 +1 @@ +"M32 16h-3.225A12.28 12.28 0 0 0 17 4.225V1h-1v3.225A12.28 12.28 0 0 0 4.225 16H1v1h3.225A12.28 12.28 0 0 0 16 28.775V32h1v-3.225A12.28 12.28 0 0 0 28.775 17H32zM16.5 27.8a11.3 11.3 0 1 1 11.3-11.3 11.3 11.3 0 0 1-11.3 11.3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gpsOn16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gpsOn16.json new file mode 100644 index 00000000..f4dc3e49 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gpsOn16.json @@ -0,0 +1 @@ +"M8 13.75V16h1v-2.25A5.265 5.265 0 0 0 13.75 9H16V8h-2.25A5.265 5.265 0 0 0 9 3.25V1H8v2.25A5.265 5.265 0 0 0 3.25 8H1v1h2.25A5.265 5.265 0 0 0 8 13.75zm.5-9.55a4.3 4.3 0 1 1-4.3 4.3 4.304 4.304 0 0 1 4.3-4.3zm0 6.8A2.5 2.5 0 1 0 6 8.5 2.5 2.5 0 0 0 8.5 11zm0-4A1.5 1.5 0 1 1 7 8.5 1.5 1.5 0 0 1 8.5 7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gpsOn16F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gpsOn16F.json new file mode 100644 index 00000000..efde69d4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gpsOn16F.json @@ -0,0 +1 @@ +"M16 8h-2.25A5.265 5.265 0 0 0 9 3.25V1H8v2.25A5.265 5.265 0 0 0 3.25 8H1v1h2.25A5.265 5.265 0 0 0 8 13.75V16h1v-2.25A5.265 5.265 0 0 0 13.75 9H16zm-7.5 4.8a4.3 4.3 0 1 1 4.3-4.3 4.304 4.304 0 0 1-4.3 4.3zM11 8.5A2.5 2.5 0 1 1 8.5 6 2.5 2.5 0 0 1 11 8.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gpsOn24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gpsOn24.json new file mode 100644 index 00000000..87982b41 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gpsOn24.json @@ -0,0 +1 @@ +"M24 12h-3.225A8.287 8.287 0 0 0 13 4.225V1h-1v3.225A8.287 8.287 0 0 0 4.225 12H1v.955h3.223A8.287 8.287 0 0 0 12 20.775V24h1v-3.225A8.287 8.287 0 0 0 20.775 13H24zm-11.5 7.8a7.3 7.3 0 1 1 7.3-7.3 7.308 7.308 0 0 1-7.3 7.3zm0-11.8a4.5 4.5 0 1 0 4.5 4.5A4.506 4.506 0 0 0 12.5 8zm0 8a3.5 3.5 0 1 1 3.5-3.5 3.504 3.504 0 0 1-3.5 3.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gpsOn24F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gpsOn24F.json new file mode 100644 index 00000000..a65d9ac7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gpsOn24F.json @@ -0,0 +1 @@ +"M24 12h-3.225A8.287 8.287 0 0 0 13 4.225V1h-1v3.225A8.287 8.287 0 0 0 4.225 12H1v.955h3.223A8.287 8.287 0 0 0 12 20.775V24h1v-3.225A8.287 8.287 0 0 0 20.775 13H24zm-11.5 7.8a7.3 7.3 0 1 1 7.3-7.3 7.308 7.308 0 0 1-7.3 7.3zm4.5-7.3A4.5 4.5 0 1 1 12.5 8a4.506 4.506 0 0 1 4.5 4.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gpsOn32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gpsOn32.json new file mode 100644 index 00000000..584c1f70 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gpsOn32.json @@ -0,0 +1 @@ +"M31.98 16h-3.226A12.262 12.262 0 0 0 17 4.225V1h-1v3.225A12.3 12.3 0 0 0 4.205 16H1v1h3.205A12.3 12.3 0 0 0 16 28.775V32h.98v-3.225A12.28 12.28 0 0 0 28.754 17h3.226zm-15.5 11.8a11.3 11.3 0 1 1 11.3-11.3 11.312 11.312 0 0 1-11.3 11.3zm0-18.6a7.3 7.3 0 1 0 7.3 7.3 7.309 7.309 0 0 0-7.3-7.3zm0 13.6a6.3 6.3 0 1 1 6.3-6.3 6.307 6.307 0 0 1-6.3 6.3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gpsOn32F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gpsOn32F.json new file mode 100644 index 00000000..94095a5f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gpsOn32F.json @@ -0,0 +1 @@ +"M32 16h-3.225A12.28 12.28 0 0 0 17 4.225V1h-1v3.225A12.28 12.28 0 0 0 4.225 16H1v1h3.225A12.28 12.28 0 0 0 16 28.775V32h1v-3.225A12.28 12.28 0 0 0 28.775 17H32zM16.5 27.8a11.3 11.3 0 1 1 11.3-11.3 11.312 11.312 0 0 1-11.3 11.3zm7.3-11.3a7.3 7.3 0 1 1-7.3-7.3 7.309 7.309 0 0 1 7.3 7.3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphAxis16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphAxis16.json new file mode 100644 index 00000000..cbe79fa2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphAxis16.json @@ -0,0 +1 @@ +"M7 2.719l-1-1 .707-.707.787.787.787-.787.707.707L8 2.707V4H7V2.719zM14 15l2-1.5-2-1.5v1H4V3h1L3.5 1 2 3h1v10H1v1h2v2h1v-2h10v1zm-.293-4l.787-.787.787.787.707-.707-.787-.787.787-.787-.707-.707-.787.787-.787-.787-.707.707.787.787-.787.787.707.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphAxis24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphAxis24.json new file mode 100644 index 00000000..8db11395 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphAxis24.json @@ -0,0 +1 @@ +"M7 2.719l-1-1 .707-.707.787.787.787-.787.707.707L8 2.707V4H7V2.719zM24 21.5L22 20v1H4V3h1L3.5 1 2 3h1v18H1v1h2v2h1v-2h18v1l2-1.5zM21.707 19l.787-.787.787.787.707-.707-.787-.787.787-.787-.707-.707-.787.787-.787-.787-.707.707.787.787-.787.787.707.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphAxis32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphAxis32.json new file mode 100644 index 00000000..d2539523 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphAxis32.json @@ -0,0 +1 @@ +"M28.288 20.005l-1.28-1.284.704-.713 1.284 1.288 1.284-1.283.707.707-1.285 1.285 1.268 1.271-.704.713-1.272-1.276L27.707 22 27 21.293l1.288-1.288zm.066 3.647l-.708.707L29.287 26H7V3.713l1.64 1.64.708-.707L6.5 1.8 3.652 4.646l.707.708L6 3.713V26H2v1h4v4h1v-4h22.287l-1.64 1.64.707.708L31.2 26.5l-2.847-2.848zM11.8 3.517l.199.2V6h1V3.732l.215-.215L14.5 2.232l-.707-.707-1.284 1.284L11.205 1.5l-.704.713 1.3 1.304z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphBar100Stacked16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphBar100Stacked16.json new file mode 100644 index 00000000..4a4e883f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphBar100Stacked16.json @@ -0,0 +1 @@ +"M8 1v13h3V1zm1 1h1v2H9zm1 11H9V5h1zM2 1v14h14v1H1V1zm1 0v13h3V1zm1 1h1v6H4zm1 11H4V9h1zm8 1h3V1h-3zm2-1h-1V7h1zM14 2h1v4h-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphBar100Stacked24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphBar100Stacked24.json new file mode 100644 index 00000000..8d5b23ce --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphBar100Stacked24.json @@ -0,0 +1 @@ +"M15 20V1h-4v19zm-1-1h-2V6h2zM12 2h2v3h-2zM2 22h21v1H1V1h1zm15-2h4V1h-4zm3-1h-2V9h2zM18 2h2v6h-2zM5 20h4V1H5zm3-1H6v-7h2zM6 2h2v9H6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphBar100Stacked32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphBar100Stacked32.json new file mode 100644 index 00000000..976cab25 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphBar100Stacked32.json @@ -0,0 +1 @@ +"M3 29h27v1H2V2h1zm17-2h-5V2h5zM19 8h-3v18h3zm0-5h-3v4h3zm10 24h-5V2h5zm-1-15h-3v14h3zm0-9h-3v8h3zM11 27H6V2h5zm-1-11H7v10h3zm0-13H7v12h3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphBar16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphBar16.json new file mode 100644 index 00000000..b8332f27 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphBar16.json @@ -0,0 +1 @@ +"M6 9H3v5h3zm-1 4H4v-3h1zm6-12H8v13h3zm-1 12H9V2h1zm3-8v9h3V5zm2 7.999h-1V6h1zM2 15h14v1H1V1h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphBar24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphBar24.json new file mode 100644 index 00000000..c2b32716 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphBar24.json @@ -0,0 +1 @@ +"M11 1v19h4V1zm3 18h-2V2h2zm-9-9v10h4V10zm3 9H6v-8h2zm9-14v15h4V5zm3 14h-2V6h2zM2 22h21v1H1V1h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphBar32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphBar32.json new file mode 100644 index 00000000..99d36734 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphBar32.json @@ -0,0 +1 @@ +"M30 29v1H2V2h1v27zm-10-2h-5V2h5zM19 3h-3v23h3zm-8 24H6V16h5zm-1-10H7v9h3zm19 10h-5V8h5zM28 9h-3v17h3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphBarSideBySide16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphBarSideBySide16.json new file mode 100644 index 00000000..240e5099 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphBarSideBySide16.json @@ -0,0 +1 @@ +"M5 1v4H3v9h11V3h-3v5H9v2H8V1zm0 12H4V6h1zm7-9h1v9h-1zm-2 5h1v4h-1zm-3 4H6V2h1zm2-2v2H8v-2zM2 1v14h14v1H1V1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphBarSideBySide24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphBarSideBySide24.json new file mode 100644 index 00000000..398715d0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphBarSideBySide24.json @@ -0,0 +1 @@ +"M5 20h16V4h-4v7h-3v3h-2V1H8v7H5zM18 5h2v14h-2zm-3 7h2v7h-2zm-3 3h2v4h-2zM9 2h2v17H9zM6 9h2v10H6zM2 22h21v1H1V1h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphBarSideBySide32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphBarSideBySide32.json new file mode 100644 index 00000000..c065a209 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphBarSideBySide32.json @@ -0,0 +1 @@ +"M30 29v1H2V2h1v27zm-3-2H6V12h4V2h5v17h3v-4h4V6h5zM10 13H7v13h3zm4-10h-3v23h3zm4 17h-3v6h3zm4-4h-3v10h3zm4-9h-3v19h3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphBarStacked16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphBarStacked16.json new file mode 100644 index 00000000..5be615f3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphBarStacked16.json @@ -0,0 +1 @@ +"M3 8v6h3V8zm1 1h1v2H4zm1 4H4v-1h1zM8 1v13h3V1zm1 1h1v3H9zm1 11H9V6h1zm4-8h1v3h-1zM2 1v14h14v1H1V1zm11 3v10h3V4zm2 9h-1V9h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphBarStacked24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphBarStacked24.json new file mode 100644 index 00000000..5a4afaa7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphBarStacked24.json @@ -0,0 +1 @@ +"M15 20V1h-4v19zm-1-1h-2V8h2zM12 2h2v5h-2zM5 20h4v-9H5zm3-1H6v-2h2zm-2-7h2v4H6zm11 8h4V5h-4zm3-1h-2v-7h2zM18 6h2v5h-2zM2 22h21v1H1V1h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphBarStacked32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphBarStacked32.json new file mode 100644 index 00000000..764d5f74 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphBarStacked32.json @@ -0,0 +1 @@ +"M3 29h27v1H2V2h1zm17-2h-5V2h5zm-4-17h3V3h-3zm3 1h-3v15h3zm-8 16H6V16h5zm-4-5h3v-5H7zm3 1H7v3h3zm19 4h-5V8h5zm-4-11h3V9h-3zm3 1h-3v9h3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphBoxMeanLines16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphBoxMeanLines16.json new file mode 100644 index 00000000..245a8418 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphBoxMeanLines16.json @@ -0,0 +1 @@ +"M2 15h14v1H1V1h1v14zM15 2v2h1v4h-1v3h1v1h-3v-1h1V8.46l-3 2.1V12h-1v1h1v1H8v-1h1v-1H8v-1.19l-3-1.5V11h1v1H3v-1h1V9H3V5h1V3H3V2h3v1H5v2h1v1h3V4H8V3h3v1h-1v1.7l3-1.461V4h.49l.51-.249V2h-1V1h3v1h-1zM9 8v2.19l.457.23.543-.38V8H9zM4 8h1V6H4v2zm4 1.69V7H6v1.69l2 1zM11 7v2.34l2-1.4V5.35l-3 1.462V7h1zm4-2h-1v2h1V5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphBoxMeanLines24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphBoxMeanLines24.json new file mode 100644 index 00000000..4d4f72b9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphBoxMeanLines24.json @@ -0,0 +1 @@ +"M23 22v1H1V1h1v21h21zm0-10V7h-2V2h1V1h-3v1h1v1.69l-6 3V5h1V4h-3v1h1v2H9V6H7V3h1V2H5v1h1v3H4v6h2v3H5v1h3v-1H7v-3h1.793L11 13.687V17h2v2h-1v1h3v-1h-1v-2h2v-3.046L18.915 12H20v5h-1v1h3v-1h-1v-5h2zm-8 1.42l-1.44.965L12 13.192V12h3v1.42zM5 11V7h1.5v1H8v2.135l-.696-.532-.608.794.789.603H5zm4-.1V8h4v3h-2v1.428l-2-1.529zm6 5.1h-3v-1.549l1.522 1.164 1.478-.99V16zm-1-5V7.81l6-3V7h-2v4.41l-2 1.34V11h-2zm6.406 0l.872-.584-.556-.832L19 10.74V8h3v3h-1.594z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphBoxMeanLines32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphBoxMeanLines32.json new file mode 100644 index 00000000..5fbdfcd8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphBoxMeanLines32.json @@ -0,0 +1 @@ +"M3 29h27v1H2V2h1v27zm27-19v6h-3v8h1v1h-3v-1h1v-8h-1.846L21 18.453V23h-3v3h1v1h-3v-1h1v-3h-3v-5.061l-3.306-2.94H9V21h1v1H7v-1h1v-6H5V8h3V5H7V4h3v1H9v3h3v2h5V6h-1V5h3v1h-1v3.73l8-3.555V4h-1V3h3v1h-1v6h3zM11 9H6v5h3.569l-1.401-1.245.67-.755L11 13.92V11H8v-1h3V9zm3 5h3v-3h-5v3.81l2 1.777V14zm6 5.23l-2.425 1.887L15 18.828V22h5v-2.77zM20 15h-5v2.476l2.618 2.328L20 17.95V15zm3-5h3V7.27l-8 3.555V14h3v3.173l2-1.555V10zm6 1h-5v3.84l2.38-1.85.62.796L25.44 15H29v-4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphBoxSideBySide16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphBoxSideBySide16.json new file mode 100644 index 00000000..dfff8342 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphBoxSideBySide16.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M5 10H4V6h1v4zm7-3h-1v3h1V7z"},{"d":"M2 15h14v1H1V0h1v15zM15 4v1h1v5h-1v2h1v1h-3v-1h1v-2h-1v1h-1v2h1v1h-3v-1h1v-2h-1V6h1V1h-1V0h3v1h-1v5h1V5h1V4h-1V3h3v1h-1zm-3 3h-1v3h1V7zm3-1h-1v3h1V6zm-9 7H3v-1h1v-1H3V5h1V2H3V1h3v1H5v3h1v1h1V4H6V3h3v1H8v2h1v4H8v3h1v1H6v-1h1v-3H6v1H5v1h1v1zm1-4h1V7H7v2zm-3 1h1V6H4v4z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphBoxSideBySide24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphBoxSideBySide24.json new file mode 100644 index 00000000..55dd70a1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphBoxSideBySide24.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M4 15V8h2v7H4zm13 0v-5h-2v5h2z"},{"d":"M6 19H5v-3h2v-1h2v5H8v1h3v-1h-1v-5h2V8h-2V5h1V4H8v1h1v3H7V7H5V3h1V2H3v1h1v4H3v9h1v3H3v1h3v-1zM8 9h3v5H8V9zM4 8h2v7H4V8zm17-1V4h1V3h-3v1h1v3h-2v2h-2V2h1V1h-3v1h1v7h-1v7h1v4h-1v1h3v-1h-1v-4h2v-1h2v4h-1v1h3v-1h-1v-4h2V7h-2zm-4 8h-2v-5h2v5zm5-1h-3V8h3v6zM2 22h21v1H1V1h1v21z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphBoxSideBySide32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphBoxSideBySide32.json new file mode 100644 index 00000000..8ea288f4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphBoxSideBySide32.json @@ -0,0 +1 @@ +[{"d":"M30 29v1H2V2h1v27h27zm-9-6h-2v-9h2V4h-1V3h3v1h-1v10h2v-3h2V7h-1V6h3v1h-1v4h2v11h-2v4h1v1h-3v-1h1v-4h-2v1h-2v4h1v1h-3v-1h1v-4zm4-2h3v-9h-3v9zm-2 1v-7h-3v7h3zM8 23H6V12h2V7H7V6h3v1H9v5h2v1h2V9h-1V8h3v1h-1v4h2v9h-2v5h1v1h-3v-1h1v-5h-2v1H9v3h1v1H7v-1h1v-3zm4-2h3v-7h-3v7zm-2 1v-9H7v9h3z"},{"opacity":".25","d":"M7 22v-9h3v9H7zm16 0v-7h-3v7h3z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphGuides16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphGuides16.json new file mode 100644 index 00000000..ea4a9574 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphGuides16.json @@ -0,0 +1 @@ +"M16 15v1H1V1h1v14h14zM4 9H3v1h1V9zm2 0H5v1h1V9zm2 0H7v1h1V9zm2 0H9v1h1V9zm2 0h-1v1h1V9zm2 0h-1v1h1V9zm2 0h-1v1h1V9zM8 5H7v1h1V5zm0-2H7v1h1V3zm0-2H7v1h1V1zm0 6H7v1h1V7zm0 4H7v1h1v-1zm0 2H7v1h1v-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphGuides24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphGuides24.json new file mode 100644 index 00000000..c4c28274 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphGuides24.json @@ -0,0 +1 @@ +"M23 22v1H1V1h1v21h21zM4 12H3v1h1v-1zm2 0H5v1h1v-1zm2 0H7v1h1v-1zm2 0H9v1h1v-1zm4 0h-1v1h1v-1zm-2 0h-1v1h1v-1zm4 0h-1v1h1v-1zm2 0h-1v1h1v-1zm2 0h-1v1h1v-1zm2 0h-1v1h1v-1zM12 8h-1v1h1V8zm0-2h-1v1h1V6zm0-2h-1v1h1V4zm0-2h-1v1h1V2zm0 8h-1v1h1v-1zm0 2h-1v1h1v-1zm0 2h-1v1h1v-1zm0 2h-1v1h1v-1zm0 2h-1v1h1v-1zm0 2h-1v1h1v-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphGuides32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphGuides32.json new file mode 100644 index 00000000..dccfe190 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphGuides32.json @@ -0,0 +1 @@ +"M30 29v1H2V2h1v27h27zM5 17h1v-1H5v1zm2 0h1v-1H7v1zm2 0h1v-1H9v1zm2 0h1v-1h-1v1zm2 0h1v-1h-1v1zm4 0h1v-1h-1v1zm2 0h1v-1h-1v1zm2 0h1v-1h-1v1zm2 0h1v-1h-1v1zm2 0h1v-1h-1v1zm2 0h1v-1h-1v1zm2-1v1h1v-1h-1zM15 27h1v-1h-1v1zm0-2h1v-1h-1v1zm0-2h1v-1h-1v1zm0-2h1v-1h-1v1zm0-2h1v-1h-1v1zm0-2h1v-1h-1v1zm0-2h1v-1h-1v1zm0-2h1v-1h-1v1zm0-2h1v-1h-1v1zm0-2h1V8h-1v1zm0-2h1V6h-1v1zm0-2h1V4h-1v1zm0-2h1V2h-1v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphHistogram16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphHistogram16.json new file mode 100644 index 00000000..4424d052 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphHistogram16.json @@ -0,0 +1 @@ +"M14 14h-1V7h1zM10 3H9v11h1zM6 7H5v7h1zm-4 8V1H1v15h15v-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphHistogram24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphHistogram24.json new file mode 100644 index 00000000..4796669b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphHistogram24.json @@ -0,0 +1 @@ +"M22 12v8h-1v-8zm-4 8V7h-1v13zm-4 0V2h-1v18zm-4 0V7H9v13zm-5 0h1v-8H5zM1 1v22h22v-1H2V1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphHistogram32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphHistogram32.json new file mode 100644 index 00000000..fb33fff1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphHistogram32.json @@ -0,0 +1 @@ +"M27 26h-1V12h1zM23 7h-1v19h1zm-4-5h-1v24h1zm-4 5h-1v19h1zm-4 5h-1v14h1zm-4 6H6v8h1zM3 29V2H2v28h28v-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphLineSeries16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphLineSeries16.json new file mode 100644 index 00000000..522460f8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphLineSeries16.json @@ -0,0 +1 @@ +"M16 15v1H1V0h1v15h14zM3.344 7.954l3.136-.927 1.66.631.542-.864-2.162-.821L2.976 7.02l.261.885.107.05zM11 8.745l4.546 1.729.356-.936-4.36-1.657-.542.864zm.681-2.967l4.1-2.338-.495-.869-4.319 2.463-3.658 5.83-3.984-1.82-.415.911 4.78 2.182 3.991-6.359z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphLineSeries24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphLineSeries24.json new file mode 100644 index 00000000..844d2619 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphLineSeries24.json @@ -0,0 +1 @@ +"M4.626 11.884l-.499-.867 5.348-3.08 4.224 1.952-.452.893-3.722-1.72-4.899 2.822zm11.798-.735l-.452.893 7.404 3.42.42-.907-7.372-3.406zM2 1H1v22h22v-1H2V1zm2.588 12.896l-.422.907 7.512 3.506 5.274-10.416 6.552-2.928-.408-.912-6.875 3.072-4.998 9.867-6.635-3.096z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphLineSeries32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphLineSeries32.json new file mode 100644 index 00000000..b3431fbd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphLineSeries32.json @@ -0,0 +1 @@ +"M31.626 19.544l-.355.935-10.43-3.964.542-.864 10.243 3.893zM12.98 13.527l5 1.901.543-.864-5.503-2.091-6.926 2.048.283.958 6.603-1.952zM3 2H2v28h28v-1H3V2zm20.005 9.185l8.31-4.739-.496-.869-8.527 4.863-7.483 11.923-8.366-3.818-.415.91 9.163 4.182 7.814-12.452z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphMovingAverage16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphMovingAverage16.json new file mode 100644 index 00000000..9ead840f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphMovingAverage16.json @@ -0,0 +1 @@ +"M10 8.333l1 1V14H8V7.877l1-.4V13h1zM9 3.941V2h1v1.945a1.625 1.625 0 0 1 .666.389l.334.333V1H8v3.323l.887-.355c.037-.015.076-.015.113-.027zM13 5v1.667l1 1V6h1v2.816l.184.184H16V5zm2 7.999h-1v-.935a1.64 1.64 0 0 1-.666-.398L13 11.333V14h3v-2h-1zM2 1H1v15h15v-1H2zm12.707 9L9.621 4.913 4.404 7H3v1h1.5l4.88-1.913L14.292 11H16v-1zM3 9h3v5H3zm2 1H4v3h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphMovingAverage24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphMovingAverage24.json new file mode 100644 index 00000000..9cffda86 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphMovingAverage24.json @@ -0,0 +1 @@ +"M14 11.536l1 1V20h-4V9.946l.965-.446.035.036V19h2zM12 2h2v2.464l1 1V1h-4v3.439l1-.462zM5 12h4v8H5zm1 7h2v-6H6zM18 6h2v4.464l.536.536H21V5h-4v2.464l1 1zm2 13h-2v-3.464l-1-1V20h4v-4h-1zM2 1H1v22h22v-1H2zm17.707 12l-7.1-7.1L5.89 9H5v1h1l6.393-2.9 6.9 6.9H21v-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphMovingAverage32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphMovingAverage32.json new file mode 100644 index 00000000..e446f256 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphMovingAverage32.json @@ -0,0 +1 @@ +"M3 29h27v1H2V2h1zM16 3h3v2.465l1 1V2h-5v4.122l1-.631zm3 23h-3V11.404l-1 .632V27h5V13.535l-1-1zM6 16h5v11H6zm1 10h3v-9H7zm21 0h-3v-7.464l-1-1V27h5v-7h-1zM25 9h3v5.464l.536.536H29V8h-5v2.465l1 1zm2.707 8L17.571 6.864 7.855 13H6v1h2.145l9.284-5.864L27.293 18H29v-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphPieSlice16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphPieSlice16.json new file mode 100644 index 00000000..f819a67e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphPieSlice16.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M9 8V2.17A6.36 6.36 0 0 1 14.83 8H9z"},{"d":"M12.8 10.002H7.003V10h-.006V4.201H7V3.176C3.732 3.432 1.15 6.168 1.15 9.5a6.357 6.357 0 0 0 6.35 6.35c3.333 0 6.068-2.582 6.325-5.85H12.8v.002zm-6.804 4.606A5.307 5.307 0 0 1 4.1 13.596l1.896-1.895v2.907zM6.002 10h-.006v.275L3.39 12.882c-.762-.925-1.24-2.093-1.24-3.382 0-2.427 1.635-4.457 3.853-5.11V10zM7.5 14.85c-.17 0-.334-.035-.5-.05v-3.802h5.61c-.652 2.218-2.683 3.852-5.11 3.852zm1-13.7H8V9h7.85v-.5c0-4.053-3.297-7.35-7.35-7.35zM9 8V2.17A6.36 6.36 0 0 1 14.83 8H9z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphPieSlice24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphPieSlice24.json new file mode 100644 index 00000000..6166f20f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphPieSlice24.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M13 3.164c4.759.252 8.585 4.078 8.837 8.836H13V3.164z"},{"d":"M12.5 2.15H12V13h10.85v-.5c0-5.707-4.643-10.35-10.35-10.35zM13 12V3.164c4.759.252 8.585 4.078 8.837 8.836H13zm-2 2V4.176c-4.923.262-8.85 4.337-8.85 9.324 0 5.155 4.194 9.35 9.35 9.35 4.987 0 9.062-3.928 9.325-8.85H11zm-1-8.697v8.984l-4.74 4.74A8.294 8.294 0 0 1 3.15 13.5c0-4.09 2.961-7.487 6.85-8.197zM5.967 19.734L10 15.701v6.006a8.334 8.334 0 0 1-4.033-1.973zM11.5 21.85c-.169 0-.334-.016-.5-.026V14.95h8.697c-.71 3.888-4.106 6.9-8.197 6.9z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphPieSlice32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphPieSlice32.json new file mode 100644 index 00000000..6af3eff4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphPieSlice32.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M18 3.185C24.399 3.44 29.559 8.6 29.815 15H18V3.185z"},{"d":"M27.8 17H16V4.2c-.167-.006-.331-.025-.5-.025-7.348 0-13.325 5.977-13.325 13.325S8.152 30.825 15.5 30.825 28.825 24.848 28.825 17.5c0-.169-.019-.333-.025-.5h-1zM15 29.8a12.26 12.26 0 0 1-7.84-3.252L15 18.707V29.8zM15 16v1.293l-8.548 8.548c-2.027-2.198-3.277-5.123-3.277-8.341C3.175 10.873 8.437 5.465 15 5.2V16zm1 13.8V17.95h11.8c-.26 6.396-5.404 11.591-11.8 11.85zm1.5-27.625H17V16h13.825v-.5c0-7.348-5.977-13.325-13.325-13.325zM18 15V3.185C24.399 3.44 29.559 8.6 29.815 15H18z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphScatterPlot16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphScatterPlot16.json new file mode 100644 index 00000000..fd46ddb6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphScatterPlot16.json @@ -0,0 +1 @@ +"M11.5 9.5a1 1 0 1 1 1 1 1 1 0 0 1-1-1zm2-4a1 1 0 1 0-1-1 1 1 0 0 0 1 1zm-6 3a1 1 0 1 0-1-1 1 1 0 0 0 1 1zm-2 4a1 1 0 1 0-1-1 1 1 0 0 0 1 1zM16 16v-1H2V1H1v15z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphScatterPlot24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphScatterPlot24.json new file mode 100644 index 00000000..6104f02e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphScatterPlot24.json @@ -0,0 +1 @@ +"M19.5 4.5a1 1 0 1 1 1-1 1 1 0 0 1-1 1zm-2 5a1 1 0 1 0 1-1 1 1 0 0 0-1 1zm-10 8a1 1 0 1 0-1 1 1 1 0 0 0 1-1zm5-2a1 1 0 1 0 1-1 1 1 0 0 0-1 1zm0-8a1 1 0 1 0 1 1 1 1 0 0 0-1-1zM2 1H1v22h22v-1H2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphScatterPlot32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphScatterPlot32.json new file mode 100644 index 00000000..90679955 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphScatterPlot32.json @@ -0,0 +1 @@ +"M24.5 4.5a1 1 0 1 1 1 1 1 1 0 0 1-1-1zm-1 9a1 1 0 1 0-1-1 1 1 0 0 0 1 1zm-1 8a1 1 0 1 0-1-1 1 1 0 0 0 1 1zm-6-6a1 1 0 1 0 1-1 1 1 0 0 0-1 1zm-6 3a1 1 0 1 0-1-1 1 1 0 0 0 1 1zm3 6a1 1 0 1 0-1-1 1 1 0 0 0 1 1zm-7 3a1 1 0 1 0-1-1 1 1 0 0 0 1 1zm10-18a1 1 0 1 0-1-1 1 1 0 0 0 1 1zM3 2H2v28h28v-1H3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphTimeSeries16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphTimeSeries16.json new file mode 100644 index 00000000..cbe949e8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphTimeSeries16.json @@ -0,0 +1 @@ +"M2 15h14v1H1V1h1zm3.4-6.337l2.175 5.448 3.012-9.12 2.983 7.061 1.63-4.888-.95-.316-.789 2.372-2.987-7.07-2.987 9.042L5.5 6.222l-2.68 5.366.894.448z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphTimeSeries24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphTimeSeries24.json new file mode 100644 index 00000000..55954b83 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphTimeSeries24.json @@ -0,0 +1 @@ +"M2 22h21v1H1V1h1zm8.613-3.193L14.61 5.793l3.87 8.956 3.726-6.35-.862-.506-2.728 4.649-4.165-9.637-4.097 13.338-3.877-7.108L2.9 16.552l.9.435 2.732-5.664z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphTimeSeries32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphTimeSeries32.json new file mode 100644 index 00000000..70f59d72 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/graphTimeSeries32.json @@ -0,0 +1 @@ +"M3 29h27v1H2V2h1zm23.51-12.664l-6.104-13.47-5.061 18.243-4.797-9.652-5.64 9.105.851.527 4.693-7.578 5.158 10.38L20.632 5.79l5.92 13.061 3.522-8.51-.924-.382z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/grid16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/grid16.json new file mode 100644 index 00000000..025150bb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/grid16.json @@ -0,0 +1 @@ +"M1 7h6V1H1zm1-5h4v4H2zm13-1H9v6h6zm-1 5h-4V2h4zM1 15h6V9H1zm1-5h4v4H2zm7 5h6V9H9zm1-5h4v4h-4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/grid24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/grid24.json new file mode 100644 index 00000000..42508c31 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/grid24.json @@ -0,0 +1 @@ +"M2 11h9V2H2zm1-8h7v7H3zm10 8h9V2h-9zm1-8h7v7h-7zM2 22h9v-9H2zm1-8h7v7H3zm10 8h9v-9h-9zm1-8h7v7h-7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/grid32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/grid32.json new file mode 100644 index 00000000..083367c6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/grid32.json @@ -0,0 +1 @@ +"M3 15h12V3H3zM4 4h10v10H4zm13 11h12V3H17zm1-11h10v10H18zM3 29h12V17H3zm1-11h10v10H4zm13 11h12V17H17zm1-11h10v10H18z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gridDiamond16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gridDiamond16.json new file mode 100644 index 00000000..288683c5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gridDiamond16.json @@ -0,0 +1 @@ +"M1 1v14h14V1zm13 1.707v2.586l-2 2L8.707 4l2-2h2.586zM11.293 8L8 11.293 4.707 8 8 4.707zM8 3.293L6.707 2h2.586zM7.293 4L4 7.293l-2-2V2.707L2.707 2h2.586zm-4 4L2 9.293V6.707zM2 13.293v-2.586l2-2L7.293 12l-2 2H2.707zm6-.586L9.293 14H6.707zM8.707 12L12 8.707l2 2v2.586l-.707.707h-2.586zm4-4L14 6.707v2.586z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gridDiamond24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gridDiamond24.json new file mode 100644 index 00000000..e068b951 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gridDiamond24.json @@ -0,0 +1 @@ +"M2 2v20h20V2zm10.707 5l4-4h.586L21 6.707v.586l-4 4zm3.586 5L12 16.293 7.707 12 12 7.707zM12 6.293L8.707 3h6.586zM11.293 7L7 11.293l-4-4v-.586L6.707 3h.586zm-5 5L3 15.293V8.707zM3 16.707l4-4L11.293 17l-4 4h-.586L3 17.293zm9 1L15.293 21H8.707zm.707-.707L17 12.707l4 4v.586L17.293 21h-.586zm5-5L21 8.707v6.586zM21 5.293L18.707 3H21zM5.293 3L3 5.293V3zM3 18.707L5.293 21H3zM18.707 21L21 18.707V21z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gridDiamond32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gridDiamond32.json new file mode 100644 index 00000000..429367a4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gridDiamond32.json @@ -0,0 +1 @@ +"M3 3v26h26V3zm13.707 6l5-5h2.586L28 7.707v2.586l-5 5zm5.586 7L16 22.293 9.707 16 16 9.707zM16 8.293L11.707 4h8.586zM15.293 9L9 15.293l-5-5V7.707L7.707 4h2.586zm-7 7L4 20.293v-8.586zM4 21.707l5-5L15.293 23l-5 5H7.707L4 24.293zm12 2L20.293 28h-8.586zm.707-.707L23 16.707l5 5v2.586L24.293 28h-2.586zm7-7L28 11.707v8.586zM28 6.293L25.707 4H28zM6.293 4L4 6.293V4zM4 25.707L6.293 28H4zM25.707 28L28 25.707V28z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gridHexagon16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gridHexagon16.json new file mode 100644 index 00000000..c9a42922 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gridHexagon16.json @@ -0,0 +1 @@ +"M1 1v14h14V1zm13 5h-.232L12.1 3.5l1-1.5h.9zm-2.768 3H8.768L7.1 6.5 8.768 4h2.464L12.9 6.5zm-5 3H3.768L2.1 9.5 3.768 7h2.464L7.9 9.5zm5-9H8.768L8.1 2h3.798zM7.9 3.5L6.232 6H3.768L2.1 3.5l1-1.5h3.8zm-5 3L2 7.849V5.15zm0 6L2 13.848v-2.697zm.869.5h2.464l.667 1H3.101zm3.333-.5L8.768 10h2.464l1.667 2.5-1 1.5H8.1zm6.667-.5L12.1 9.5 13.768 7H14v5zm-.667 2l.667-1H14v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gridHexagon24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gridHexagon24.json new file mode 100644 index 00000000..0e729275 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gridHexagon24.json @@ -0,0 +1 @@ +"M2 2v20h20V2zm1 12V7h1.19l1.75 3.5L4.19 14zm15.19 0h-4.38l-1.75-3.5L13.81 7h4.38l1.75 3.5zm0-8h-4.38l-1.5-3h7.38zm-5.25.5L11.19 10H6.81L5.06 6.5 6.81 3h4.38zM6.81 11h4.38l1.75 3.5-1.75 3.5H6.81l-1.75-3.5zm0 8h4.38l1 2H5.81zm5.25-.5l1.75-3.5h4.38l1.75 3.5-1.25 2.5h-5.38zm7-4l1.75-3.5H21v7h-.19zM21 10h-.19l-1.75-3.5L20.81 3H21zM5.69 3l-1.5 3H3V3zM3 15h1.19l1.75 3.5L4.69 21H3zm16.81 6l1-2H21v2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gridHexagon32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gridHexagon32.json new file mode 100644 index 00000000..6bc72e9a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gridHexagon32.json @@ -0,0 +1 @@ +"M3 3v26h26V3zm25 10h-2.217l-2.7-4.5 2.7-4.5H28zm-5.783 15h-4.434l-2.7-4.5 2.7-4.5h4.434l2.7 4.5zM9.783 23l-2.7-4.5 2.7-4.5h4.434l2.7 4.5-2.7 4.5zm0-19h4.434l2.7 4.5-2.7 4.5H9.783l-2.7-4.5zm12.434 5l2.7 4.5-2.7 4.5h-4.434l-2.7-4.5 2.7-4.5zm-16 0l2.7 4.5-2.7 4.5H4V9zm19.566 14l-2.7-4.5 2.7-4.5H28v9zM24.617 4l-2.4 4h-4.434l-2.4-4zm-16 0l-2.4 4H4V4zM4 19h2.217l2.7 4.5-2.7 4.5H4zm3.383 9l2.4-4h4.434l2.4 4zm16 0l2.4-4H28v4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gridTriangle16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gridTriangle16.json new file mode 100644 index 00000000..f730512b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gridTriangle16.json @@ -0,0 +1 @@ +"M1 1v14h14V1zm7.5 1.508L11.64 8H5.362zM2 5.134L3.638 8H2zM2 9h1.638L2 11.866zm9.638 0L8.78 14h-.562L5.362 9zM14 10.116L13.362 9H14zM14 8h-.638L14 6.884zm0-6v2.866l-1.5 2.626L9.362 2zM7.638 2L4.5 7.491 2 3.116V2zM2 13.884l2.5-4.375L7.067 14H2zM9.933 14L12.5 9.509l1.5 2.625V14z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gridTriangle24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gridTriangle24.json new file mode 100644 index 00000000..257e23d6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gridTriangle24.json @@ -0,0 +1 @@ +"M2 2v20h20V2zm18.902 19l-2.5-4H21v4zm-10.45-8.278L12.5 9.444 16.598 16H8.402zM13.401 9H21v.957l-3.5 5.6zm0-1l3.125-5h1.946L21 7.043V8zm-.902-.444L9.652 3h5.696zM11.598 8H3.402l3.125-5h1.946zm0 1L7.5 15.556 3.402 9zm-3.196 8h8.196l-2.5 4h-3.196zm1.321 4H5.277L7.5 17.443zm7.777-3.557L19.723 21h-4.446zM18.402 16L21 11.843V16zM21 5.157L19.652 3H21zM5.348 3L3 6.757V3zm1.25 13H3v-5.756zM3 17h3.598l-2.5 4H3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gridTriangle32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gridTriangle32.json new file mode 100644 index 00000000..2e40fefa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gridTriangle32.json @@ -0,0 +1 @@ +"M3 3v26h26V3zm1 8.35L9.63 21H4zm24-6.858V9h-9.63l2.917-5h6.426zM13.565 15.254L10.5 20.508 4.37 10h12.26zm.87.492l3.065-5.254L23.63 21H11.37zm7-.492L18.37 10H28v4.508l-3.5 6zM17.5 8.508L14.87 4h5.26zM16.63 9H4.37l2.917-5h6.426zm-5.26 13h12.26l-3.5 6h-5.26zm2.343 6H7.287l3.213-5.508zM24.5 22.492L27.713 28h-6.426zm.87-.492H28v4.508zM28 21h-2.63L28 16.492zM6.13 4L4 7.651V4zM4 22h5.63l-3.5 6H4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gridUnit16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gridUnit16.json new file mode 100644 index 00000000..16958e2a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gridUnit16.json @@ -0,0 +1 @@ +"M1 1v14h14V1zm1 5h3v4H2zm4 0h4v4H6zm0-1V2h4v3zM5 2v3H2V2zM2 14v-3h3v3zm4 0v-3h4v3zm5 0v-3h3v3zm3-4h-3V6h3zm-3-5V2h3v3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gridUnit24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gridUnit24.json new file mode 100644 index 00000000..2a00fad8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gridUnit24.json @@ -0,0 +1 @@ +"M2 2v20h20V2zm19 6h-5V3h5zm-6-5v5H9V3zM3 9h5v6H3zm6 0h6v6H9zM8 3v5H3V3zM3 21v-5h5v5zm6-5h6v5H9zm12 5h-5v-5h5zm-5-6V9h5v6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gridUnit32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gridUnit32.json new file mode 100644 index 00000000..7a60a3ad --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/gridUnit32.json @@ -0,0 +1 @@ +"M3 3v26h26V3zm25 1v7h-7V4zm-8 7h-8V4h8zM4 12h7v8H4zm8 0h8v8h-8zm-1-8v7H4V4zM4 21h7v7H4zm8 7v-7h8v7zm16 0h-7v-7h7zm-7-8v-8h7v8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groundControlPoint16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groundControlPoint16.json new file mode 100644 index 00000000..8f5c473c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groundControlPoint16.json @@ -0,0 +1 @@ +"M8.5 1.043L1.043 8.5 8.5 15.957 15.957 8.5 8.5 1.043zM2.457 8.5l2.668-2.668L7.793 8.5l-2.668 2.668L2.457 8.5zm6.75 0l2.668-2.668L14.543 8.5l-2.668 2.668L9.207 8.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groundControlPoint24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groundControlPoint24.json new file mode 100644 index 00000000..f37b9863 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groundControlPoint24.json @@ -0,0 +1 @@ +"M12.5 2L2 12.5 12.5 23 23 12.5 12.5 2zm.707 10.5l4.19-4.19 4.189 4.19-4.19 4.19-4.189-4.19zM7.604 8.31l4.189 4.19-4.19 4.19-4.189-4.19 4.19-4.19z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groundControlPoint32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groundControlPoint32.json new file mode 100644 index 00000000..c0b598bc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groundControlPoint32.json @@ -0,0 +1 @@ +"M16.5 2.293L2.293 16.5 16.5 30.707 30.707 16.5 16.5 2.293zM3.707 16.5l6.043-6.043 6.043 6.043-6.043 6.043L3.707 16.5zm13.5 0l6.043-6.043 6.043 6.043-6.043 6.043-6.043-6.043z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/group16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/group16.json new file mode 100644 index 00000000..c5868c34 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/group16.json @@ -0,0 +1 @@ +"M7.5 5h2a1.497 1.497 0 0 1 1.486 1.359 3.452 3.452 0 0 1 .969-.304 2.498 2.498 0 0 0-1.6-1.895 2.5 2.5 0 1 0-3.71 0 2.498 2.498 0 0 0-1.6 1.895 3.452 3.452 0 0 1 .97.304A1.497 1.497 0 0 1 7.5 5zm1-4A1.5 1.5 0 1 1 7 2.5 1.502 1.502 0 0 1 8.5 1zm5.855 10.16a2.5 2.5 0 1 0-3.71 0A2.5 2.5 0 0 0 9 13.5V16h7v-2.5a2.5 2.5 0 0 0-1.645-2.34zM12.5 8A1.5 1.5 0 1 1 11 9.5 1.502 1.502 0 0 1 12.5 8zm2.5 7h-5v-1.5a1.517 1.517 0 0 1 1.5-1.5h2a1.517 1.517 0 0 1 1.5 1.5zM1 13.5V16h7v-2.5a2.5 2.5 0 0 0-1.645-2.34 2.5 2.5 0 1 0-3.71 0A2.5 2.5 0 0 0 1 13.5zM7 15H2v-1.5A1.517 1.517 0 0 1 3.5 12h2A1.517 1.517 0 0 1 7 13.5zM4.5 8A1.5 1.5 0 1 1 3 9.5 1.502 1.502 0 0 1 4.5 8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/group24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/group24.json new file mode 100644 index 00000000..7f277cf3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/group24.json @@ -0,0 +1 @@ +"M14 13a3.954 3.954 0 0 0 .142 1H9.858A3.954 3.954 0 0 0 10 13zm-3.5-4h3a2.486 2.486 0 0 1 1.945.949 3.992 3.992 0 0 1 .839-.547A3.485 3.485 0 0 0 13.5 8h-3a3.485 3.485 0 0 0-2.784 1.402 3.992 3.992 0 0 1 .84.547A2.486 2.486 0 0 1 10.5 9zM9 4a3 3 0 1 1 3 3 3.003 3.003 0 0 1-3-3zm1 0a2 2 0 1 0 2-2 2.002 2.002 0 0 0-2 2zM4.5 17h3a3.504 3.504 0 0 1 3.5 3.5V23H1v-2.5A3.504 3.504 0 0 1 4.5 17zm0 1A2.503 2.503 0 0 0 2 20.5V22h8v-1.5A2.503 2.503 0 0 0 7.5 18zM6 16a3 3 0 1 1 3-3 3.003 3.003 0 0 1-3 3zm0-1a2 2 0 1 0-2-2 2.002 2.002 0 0 0 2 2zm17 5.5V23H13v-2.5a3.504 3.504 0 0 1 3.5-3.5h3a3.504 3.504 0 0 1 3.5 3.5zm-1 0a2.503 2.503 0 0 0-2.5-2.5h-3a2.503 2.503 0 0 0-2.5 2.5V22h8zM21 13a3 3 0 1 1-3-3 3.003 3.003 0 0 1 3 3zm-1 0a2 2 0 1 0-2 2 2.002 2.002 0 0 0 2-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/group32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/group32.json new file mode 100644 index 00000000..44819cc6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/group32.json @@ -0,0 +1 @@ +"M16 9a4 4 0 1 0-4-4 4.005 4.005 0 0 0 4 4zm0-7a3 3 0 1 1-3 3 3.003 3.003 0 0 1 3-3zm3.101 16a4.944 4.944 0 0 0 .323 1h-6.848a4.944 4.944 0 0 0 .323-1zm-8.588-5.297a4.945 4.945 0 0 0-.908-.415A4.485 4.485 0 0 1 13.5 10h5a4.485 4.485 0 0 1 3.895 2.288 4.945 4.945 0 0 0-.908.415A3.49 3.49 0 0 0 18.5 11h-5a3.49 3.49 0 0 0-2.987 1.703zM12 17a4 4 0 1 0-4 4 4.005 4.005 0 0 0 4-4zm-4 3a3 3 0 1 1 3-3 3.003 3.003 0 0 1-3 3zm-7 6.5V31h14v-4.5a4.505 4.505 0 0 0-4.5-4.5h-5A4.505 4.505 0 0 0 1 26.5zm9.5-3.5a3.504 3.504 0 0 1 3.5 3.5V30H2v-3.5A3.504 3.504 0 0 1 5.5 23zM24 13a4 4 0 1 0 4 4 4.005 4.005 0 0 0-4-4zm0 7a3 3 0 1 1 3-3 3.003 3.003 0 0 1-3 3zm2.5 2h-5a4.505 4.505 0 0 0-4.5 4.5V31h14v-4.5a4.505 4.505 0 0 0-4.5-4.5zm3.5 8H18v-3.5a3.504 3.504 0 0 1 3.5-3.5h5a3.504 3.504 0 0 1 3.5 3.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groupForm16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groupForm16.json new file mode 100644 index 00000000..d63831af --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groupForm16.json @@ -0,0 +1 @@ +"M14 1h2v2h-1V2h-1zM0 15h2v-1H1v-1H0zm15-1h-1v1h2v-2h-1zM0 3h1V2h1V1H0zm4-1h3V1H4zM0 7h1V5H0zm0 4h1V9H0zm15-4h1V5h-1zm0 4h1V9h-1zM9 2h3V1H9zM7 14H4v1h3zm5 0H9v1h3zM4 4h8a1.001 1.001 0 0 1 1 1v1a1.001 1.001 0 0 1-1 1H4a1.001 1.001 0 0 1-1-1V5a1.001 1.001 0 0 1 1-1zm8.001 2H12V5H4v1h8m0 6H4a1.001 1.001 0 0 1-1-1v-1a1.001 1.001 0 0 1 1-1h8a1.001 1.001 0 0 1 1 1v1a1.001 1.001 0 0 1-1 1zm.001-1H12v-1H4v1h8" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groupForm24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groupForm24.json new file mode 100644 index 00000000..d7d49493 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groupForm24.json @@ -0,0 +1 @@ +"M2 20h1v1H1v-2h1zm20 0h-1v1h2v-2h-1zM1 5h1V4h1V3H1zm1 2H1v2h1zm0 4H1v2h1zm20-2h1V7h-1zm0 4h1v-2h-1zM2 15H1v2h1zm20 2h1v-2h-1zM5 4h2V3H5zm6 0V3H9v1zm2 0h2V3h-2zm6-1h-2v1h2zM5 21h2v-1H5zm4 0h2v-1H9zm4 0h2v-1h-2zm4 0h2v-1h-2zm4-17h1v1h1V3h-2zm-1 4v2a1.001 1.001 0 0 1-1 1H5a1.001 1.001 0 0 1-1-1V8a1.001 1.001 0 0 1 1-1h14a1.001 1.001 0 0 1 1 1zm-.999 2H19V8H5v2h14m1 4v2a1.001 1.001 0 0 1-1 1H5a1.001 1.001 0 0 1-1-1v-2a1.001 1.001 0 0 1 1-1h14a1.001 1.001 0 0 1 1 1zm-.999 2H19v-2H5v2h14" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groupForm32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groupForm32.json new file mode 100644 index 00000000..386d81d9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groupForm32.json @@ -0,0 +1 @@ +"M28 5h2v2h-1V6h-1zM3 9H2v2h1zm0 4H2v2h1zm26-2h1V9h-1zm0 4h1v-2h-1zM3 17H2v2h1zm26 2h1v-2h-1zM3 21H2v2h1zm26 2h1v-2h-1zM7 5H5v1h2zm4 0H9v1h2zm4 0h-2v1h2zm4 0h-2v1h2zm4 0h-2v1h2zm2 1h2V5h-2zM3 25H2v2h2v-1H3zm26 1h-1v1h2v-2h-1zM2 7h1V6h1V5H2zm5.5 3h17a1.502 1.502 0 0 1 1.5 1.5v2a1.502 1.502 0 0 1-1.5 1.5h-17A1.502 1.502 0 0 1 6 13.5v-2A1.502 1.502 0 0 1 7.5 10zM7 13.5a.5.5 0 0 0 .5.5h17a.5.5 0 0 0 .5-.5v-2a.5.5 0 0 0-.5-.5h-17a.5.5 0 0 0-.5.5zM24.5 22h-17A1.502 1.502 0 0 1 6 20.5v-2A1.502 1.502 0 0 1 7.5 17h17a1.502 1.502 0 0 1 1.5 1.5v2a1.502 1.502 0 0 1-1.5 1.5zm.5-3.5a.5.5 0 0 0-.5-.5h-17a.5.5 0 0 0-.5.5v2a.5.5 0 0 0 .5.5h17a.5.5 0 0 0 .5-.5zM5 27h2v-1H5zm4 0h2v-1H9zm6-1h-2v1h2zm2 0v1h2v-1zm6 0h-2v1h2zm2 1h2v-1h-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groupFormPlus16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groupFormPlus16.json new file mode 100644 index 00000000..7f1bfb88 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groupFormPlus16.json @@ -0,0 +1 @@ +"M13 11v-1a1.001 1.001 0 0 0-1-1H4a1.001 1.001 0 0 0-1 1v1a1.001 1.001 0 0 0 1 1h8a1.001 1.001 0 0 0 1-1zm-9-1h8v1H4zm-4 3h1v1h1v1H0zM1 3H0V1h2v1H1zm3-2h3v1H4zM0 5h1v2H0zm0 4h1v2H0zm16 2h-1V9h1zm-9 4H4v-1h3zm8-2h1v2h-2v-1h1zm-6 2v-1h3v1zm7-11h-3v3h-1V4H9V3h3V0h1v3h3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groupFormPlus24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groupFormPlus24.json new file mode 100644 index 00000000..477abf99 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groupFormPlus24.json @@ -0,0 +1 @@ +"M19 13H5a1.001 1.001 0 0 0-1 1v2a1.001 1.001 0 0 0 1 1h14a1.001 1.001 0 0 0 1-1v-2a1.001 1.001 0 0 0-1-1zm0 3H5v-2h14zM2 20h1v1H1v-2h1zM1 3h2v1H2v1H1zm1 6H1V7h1zm0 4H1v-2h1zm0 4H1v-2h1zm20-6h1v2h-1zm0 4h1v2h-1zM7 4H5V3h2zm2 0V3h2v1zM5 20h2v1H5zm4 0h2v1H9zm4 0h2v1h-2zm4 0h2v1h-2zm5-1h1v2h-2v-1h1zM18 5h5v1h-5v5h-1V6h-5V5h5V0h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groupFormPlus32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groupFormPlus32.json new file mode 100644 index 00000000..c64f30bd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groupFormPlus32.json @@ -0,0 +1 @@ +"M26 20.5v-2a1.502 1.502 0 0 0-1.5-1.5h-17A1.502 1.502 0 0 0 6 18.5v2A1.502 1.502 0 0 0 7.5 22h17a1.502 1.502 0 0 0 1.5-1.5zm-19 0v-2a.5.5 0 0 1 .5-.5h17a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-.5.5h-17a.5.5 0 0 1-.5-.5zM3 11H2V9h1zm0 4H2v-2h1zm26-2h1v2h-1zM3 19H2v-2h1zm26-2h1v2h-1zM3 23H2v-2h1zm26-2h1v2h-1zM7 6H5V5h2zm4 0H9V5h2zm4 0h-2V5h2zM3 26h1v1H2v-2h1zM2 5h2v1H3v1H2zm3 21h2v1H5zm6 1H9v-1h2zm4 0h-2v-1h2zm14-2h1v2h-2v-1h1zm-4 1h2v1h-2zm-2 0v1h-2v-1zm-4 0v1h-2v-1zM30 7v1h-6v6h-1V8h-6V7h6V1h1v6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groupItems16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groupItems16.json new file mode 100644 index 00000000..e9be5729 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groupItems16.json @@ -0,0 +1 @@ +"M0 13v3h3v-3zm2 2H1v-1h1zM3 1V0H0v3h1v7h4V9H2V3h1V2h6v3h1V1zM2 2H1V1h1zm13 11V6H6v9h7v1h3v-3zm-2 1H7V7h7v6h-1zm2 1h-1v-1h1zM13 0v3h3V0zm2 2h-1V1h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groupItems24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groupItems24.json new file mode 100644 index 00000000..f3ecd4a3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groupItems24.json @@ -0,0 +1 @@ +"M4 5h1V4h8v5h1V3H5V2H2v3h1v9h6v-1H4zM3 3h1v1H3zM2 22h3v-3H2zm1-2h1v1H3zM19 2v3h3V2zm2 2h-1V3h1zm0 6H10v11h9v1h3v-3h-1zm-2 10h-8v-9h9v8h-1zm2 1h-1v-1h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groupItems32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groupItems32.json new file mode 100644 index 00000000..d938a240 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groupItems32.json @@ -0,0 +1 @@ +"M5 6h1V5h13v6h1V4H6V3H3v3h1v14h7v-1H5zM4 4h1v1H4zm22-1v3h3V3zm2 2h-1V4h1zM3 29h3v-3H3zm1-2h1v1H4zm24-15H12v16h14v1h3v-3h-1zm-2 15H13V13h14v13h-1zm2 1h-1v-1h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groupLayers16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groupLayers16.json new file mode 100644 index 00000000..f6fa0375 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groupLayers16.json @@ -0,0 +1 @@ +"M2 6H1V4h1v2zm4-5H4v1h2V1zM2 2h1V1H1v2h1V2zm0 5H1v2h1V7zm10-6h-2v1h2V1zM3.839 8.015L3 8.504 8.012 11 13 8.497 12.152 8l-4.14 2-4.173-1.985zM9 1H7v1h2V1zm4 5.5L8.012 9 3 6.5 8.012 4 13 6.5zM8.012 8.1l3.29-1.6-3.29-1.624L4.674 6.5l3.338 1.6zM2 13H1v2h2v-1H2v-1zm0-3H1v2h1v-2zm12 2h1v-2h-1v2zm0-3h1V7h-1v2zm0-3h1V4h-1v2zm-1-5v1h1v1h1V1h-2zm-3 14h2v-1h-2v1zm-3 0h2v-1H7v1zm7-1h-1v1h2v-2h-1v1zM4 15h2v-1H4v1zm9-4.503L12.152 10l-4.14 1.973L3.839 10 3 10.49l5.012 2.483L13 10.497z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groupLayers24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groupLayers24.json new file mode 100644 index 00000000..e1fcb8a7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groupLayers24.json @@ -0,0 +1 @@ +"M4 21v1H2v-2h1v1h1zm17 0h-1v1h2v-2h-1v1zM3 3h1V2H2v2h1V3zm4 0V2H5v1h2zm3 0V2H8v1h2zm3 0V2h-2v1h2zm3 0V2h-2v1h2zm3 0V2h-2v1h2zM7 22v-1H5v1h2zm3 0v-1H8v1h2zm3 0v-1h-2v1h2zm3 0v-1h-2v1h2zm3 0v-1h-2v1h2zm2-15h1V5h-1v2zm0 3h1V8h-1v2zm0 3h1v-2h-1v2zm0 3h1v-2h-1v2zm0 3h1v-2h-1v2zM2 7h1V5H2v2zm0 3h1V8H2v2zm0 3h1v-2H2v2zm0 3h1v-2H2v2zm0 3h1v-2H2v2zM20 2v1h1v1h1V2h-2zm-1.46 7.523l-6.536 3.503L5.46 9.523 12.004 6l6.536 3.523zm-6.536 2.355L16.5 9.523l-4.496-2.376L7.5 9.523l4.504 2.355zm5.516.072l-5.516 2.928L6.48 11.95l-1.02.573 6.544 3.503 6.536-3.503-1.02-.573zm-11.04 3l-1.02.573 6.458 3.454c.053.03.119.03.172 0l6.45-3.454-1.02-.573-5.516 2.928L6.48 14.95z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groupLayers32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groupLayers32.json new file mode 100644 index 00000000..559b24c6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groupLayers32.json @@ -0,0 +1 @@ +"M4 11H3V9h1v2zm0 1H3v2h1v-2zm0-6H3v2h1V6zm0-2h1V3H3v2h1V4zm2.91 11.365L5 16.493l11.001 5.67L27 16.494l-1.91-1.128-.983.582.826.446L16.001 21l-8.934-4.607.826-.446-.983-.582zM4 21H3v2h1v-2zM8 3H6v1h2V3zM4 15H3v2h1v-2zm0 3H3v2h1v-2zM26 3h-2v1h2V3zm1 9.495l-10.999 5.667L5 12.492 16.001 7 27 12.495zM16.001 17l8.832-4.504L16 8.161l-8.834 4.333L16.001 17zM23 3h-2v1h2V3zM4 24H3v2h1v-2zm7-21H9v1h2V3zm9 0h-2v1h2V3zm-6 0h-2v1h2V3zm3 0h-2v1h2V3zm11 5h1V6h-1v2zm0 15h1v-2h-1v2zm0-3h1v-2h-1v2zm0 6h1v-2h-1v2zm0-9h1v-2h-1v2zM27 3v1h1v1h1V3h-2zm1 25h-1v1h2v-2h-1v1zm0-17h1V9h-1v2zm0 3h1v-2h-1v2zM4 27H3v2h2v-1H4v-1zm20 2h2v-1h-2v1zM9 29h2v-1H9v1zm18-8.505l-1.91-1.128-.983.582.826.446-8.932 4.443-8.934-4.445.826-.446-.983-.582L5 20.493 16.001 26 27 20.495zM12 29h2v-1h-2v1zm-6 0h2v-1H6v1zm9 0h2v-1h-2v1zm3 0h2v-1h-2v1zm3 0h2v-1h-2v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groupLayoutElements16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groupLayoutElements16.json new file mode 100644 index 00000000..61af45a9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groupLayoutElements16.json @@ -0,0 +1 @@ +"M3 13h11V3H3zm10-1H9V8h4zM4 4h9v3H4zm0 4h4v4H4zm12-7v3h-1V2h-2V1zM2 4H1V1h3v1H2zm0 10h2v1H1v-3h1zm13-2h1v3h-3v-1h2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groupLayoutElements24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groupLayoutElements24.json new file mode 100644 index 00000000..69c937bc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groupLayoutElements24.json @@ -0,0 +1 @@ +"M4 20h17V5H4zm16-1h-7v-7h7zM5 6h15v5H5zm0 6h7v7H5zM2 6H1V2h4v1H2zm22-4v4h-1V3h-3V2zM2 22h3v1H1v-4h1zm21-3h1v4h-4v-1h3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groupLayoutElements32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groupLayoutElements32.json new file mode 100644 index 00000000..ca5f4e18 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groupLayoutElements32.json @@ -0,0 +1 @@ +"M3 8H2V3h5v1H3zm23-5v1h4v4h1V3zm4 25h-4v1h5v-5h-1zM3 24H2v5h5v-1H3zM5 6h23v20H5zm22 9H17v10h10zM6 14h21V7H6zm0 11h10V15H6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groupX16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groupX16.json new file mode 100644 index 00000000..75213fcd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groupX16.json @@ -0,0 +1 @@ +"M16 3h-1V2h-1V1h2zM2 14H1v-1H0v2h2zM1 2h1V1H0v2h1zm3 0h3V1H4zM1 5H0v2h1zm0 4H0v2h1zm14-2h1V5h-1zm-3-6H9v1h3zM4 15h3v-1H4zm8.518-1.81l2.275 2.274.707-.707-2.275-2.275 2.275-2.275-.707-.707-2.275 2.275L10.243 9.5l-.707.707 2.275 2.275-2.275 2.275.707.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groupX24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groupX24.json new file mode 100644 index 00000000..5e923960 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groupX24.json @@ -0,0 +1 @@ +"M2 20h1v1H1v-2h1zM1 5h1V4h1V3H1zm1 2H1v2h1zm0 4H1v2h1zm20-2h1V7h-1zM2 15H1v2h1zM5 4h2V3H5zm4 0h2V3H9zm4 0h2V3h-2zm4 0h2V3h-2zM5 21h2v-1H5zm4 0h2v-1H9zM23 3h-2v1h1v1h1zm-5 14.293l-4.146-4.147-.708.708L17.293 18l-4.147 4.146.708.708L18 18.707l4.146 4.147.708-.708L18.707 18l4.147-4.146-.708-.708z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groupX32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groupX32.json new file mode 100644 index 00000000..1520cabb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/groupX32.json @@ -0,0 +1 @@ +"M29 6h-1V5h2v2h-1zM3 9H2v2h1zm0 4H2v2h1zm27-4h-1v2h1zm-1 6h1v-2h-1zM3 17H2v2h1zm0 4H2v2h1zM5 6h2V5H5zm4 0h2V5H9zm4 0h2V5h-2zm6-1h-2v1h2zm4 0h-2v1h2zm4 0h-2v1h2zM3 25H2v2h2v-1H3zM2 7h1V6h1V5H2zm3 20h2v-1H5zm4 0h2v-1H9zm4 0h2v-1h-2zm16.843-9.136l-.707-.707-5.636 5.636-5.636-5.636-.707.707 5.636 5.636-5.636 5.636.707.707 5.636-5.636 5.636 5.636.707-.707-5.636-5.636z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/h3Hexagon16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/h3Hexagon16.json new file mode 100644 index 00000000..dc82347a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/h3Hexagon16.json @@ -0,0 +1 @@ +[{"opacity":".5","d":"M14.5 3.035V1.5h-.497v.66l-2 1.155-2-1.154V1.5h-1v.66l-2 1.155-2-1.154V1.5h-1v.66l-2 1.155-.503-.29v4.64l.503-.291 2 1.155v2.31l-2 1.154-.503-.29v1.16h.003V14.5h1v-1.636l2-1.155 2 1.155V14.5h1v-1.636l2-1.155 2 1.155V14.5h1v-1.636L14.5 11.71V7.644L12.503 6.49V4.188L14.5 3.035zM2.503 6.491V4.188l2-1.154 2 1.154v2.303l-2 1.155-2-1.155zm6.5 4.347l-2 1.155-2-1.155v-2.31l2-1.154 2 1.155v2.31zm-1.5-4.347V4.188l2-1.154 2 1.154v2.303l-2 1.155-2-1.155zm6.5 2.038v2.31l-2 1.154-2-1.155v-2.31l2-1.154 2 1.155z"},{"opacity":".25","d":"M9.503 7.646l-2-1.155V4.188l2-1.154 2 1.154v2.303l-2 1.155zm-4.5.883v2.31l2 1.154 2-1.155v-2.31l-2-1.154-2 1.155zm1.5-4.34l-2-1.155-2 1.154v2.303l2 1.155 2-1.155V4.188zm-2.5 6.65v-2.31l-2-1.155-.503.29v4.039l.503.29 2-1.155zm0-8.678V1.5H1.5v1.525l.503.29 2-1.154zm3 1.154l2-1.154V1.5h-4v.66l2 1.155z"},{"d":"M1 1v14h14V1H1zm13 5.727l-1.609-.311L10.866 2H14v4.727zM9.803 2l1.632 4.728-4.653 5.362L2 11.166V2h7.803zM2 12.184l4.56.883.323.933H2v-1.816zM7.941 14l-.424-1.228L12.17 7.41l1.83.353V14H7.941z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/h3Hexagon24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/h3Hexagon24.json new file mode 100644 index 00000000..40b2f244 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/h3Hexagon24.json @@ -0,0 +1 @@ +[{"opacity":".5","d":"M20.5 2.5v1.276l-3 1.733-3-1.733V2.5h-1v1.276l-3 1.733-3-1.733V2.5h-1v1.276l-3 1.733-1-.578v1.167l.5.289v3.451l-.5.29v1.154l1-.577 3 1.732v3.452l-3 1.732-1-.577v1.167l.5.288V21.5h1v-3l3-1.733 3 1.732V21.5h1v-3l3-1.733 3 1.732V21.5h1v-3l3-1.733.5.289v-5.774l-.5.289-3-1.733V6.387l3-1.733.5.29V2.5h-1zM4 9.838V6.387l3-1.733 3 1.733v3.451l-3 1.733-3-1.733zm9.5 6.051l-3 1.732-3-1.732v-3.452l3-1.732 3 1.732v3.452zM11 9.84V6.386l3-1.733 3 1.733v3.451l-3 1.733-3-1.733zm9.5 2.598v3.452l-3 1.732-3-1.732v-3.452l3-1.732 3 1.732z"},{"opacity":".25","d":"M14 11.57l-3-1.732V6.387l3-1.733 3 1.733v3.451l-3 1.733zm-4-5.183L7 4.654 4 6.387v3.451l3 1.733 3-1.733V6.387zm-2.5 6.05v3.452l3 1.732 3-1.732v-3.452l-3-1.732-3 1.732zm3-6.928l3-1.733V2.5h-6v1.276l3 1.733zm-4-1.733V2.5h-4v2.431l1 .578 3-1.733zm0 12.113v-3.452l-3-1.732-1 .577v5.762l1 .577 3-1.732zM3 6.387l-.5-.29v4.03l.5-.289V6.387z"},{"d":"M2 2v20h20V2H2zm19 8.399l-2.773-.537L15.857 3H21v7.399zM14.8 3l2.483 7.192-6.975 8.039L3 16.817V3h11.8zM3 17.835l7.123 1.379L10.74 21H3v-3.165zM11.798 21l-.73-2.116 6.975-8.038 2.957.572V21h-9.202z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/h3Hexagon32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/h3Hexagon32.json new file mode 100644 index 00000000..5af58f0d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/h3Hexagon32.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M18 17.683v4.434l-4.5 2.7-4.5-2.7v-4.434l4.5-2.7 4.5 2.7zm5-3.566V9.683l-4.5-2.7-4.5 2.7v4.434l4.5 2.7 4.5-2.7zm-10 0V9.683l-4.5-2.7-4.5 2.7v4.434l4.5 2.7 4.5-2.7zm.5-5.3l4.5-2.7V3.5H9v2.617l4.5 2.7zM8 22.117v-4.434l-4.5-2.7v9.834l4.5-2.7zm0-16V3.5H3.5v5.317l4.5-2.7z"},{"opacity":".5","d":"M28.5 6.983V3.5H28v2.617l-4.5 2.7-4.5-2.7V3.5h-1v2.617l-4.5 2.7-4.5-2.7V3.5H8v2.617l-4.5 2.7v6.166l4.5 2.7v4.434l-4.5 2.7V28.5H4v-2.817l4.5-2.7 4.5 2.7V28.5h1v-2.817l4.5-2.7 4.5 2.7V28.5h1v-2.817l4.5-2.7v-6.166l-4.5-2.7V9.683l4.5-2.7zM4 14.117V9.683l4.5-2.7 4.5 2.7v4.434l-4.5 2.7-4.5-2.7zm14 8l-4.5 2.7-4.5-2.7v-4.434l4.5-2.7 4.5 2.7v4.434zm-4-8V9.683l4.5-2.7 4.5 2.7v4.434l-4.5 2.7-4.5-2.7zm14 3.566v4.434l-4.5 2.7-4.5-2.7v-4.434l4.5-2.7 4.5 2.7z"},{"d":"M3 3v26h26V3H3zm25 12.085l-3.925-.76L20.509 4H28v11.085zM19.45 4l3.68 10.656-9.296 10.714L4 23.468V4h15.45zM4 24.487l9.65 1.867.569 1.646H4v-3.513zM15.277 28l-.683-1.977L23.89 15.31l4.109.795V28H15.277z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/halo16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/halo16.json new file mode 100644 index 00000000..697cdfc7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/halo16.json @@ -0,0 +1 @@ +[{"opacity":".1","d":"M11 16a5.006 5.006 0 0 0 5-5V6a5.006 5.006 0 0 0-5-5H6a5.006 5.006 0 0 0-5 5v5a5.006 5.006 0 0 0 5 5zm-9-5V6a4.004 4.004 0 0 1 4-4h5a4.004 4.004 0 0 1 4 4v5a4.004 4.004 0 0 1-4 4H6a4.004 4.004 0 0 1-4-4z"},{"opacity":".2","d":"M11 15a4.004 4.004 0 0 0 4-4V6a4.004 4.004 0 0 0-4-4H6a4.004 4.004 0 0 0-4 4v5a4.004 4.004 0 0 0 4 4zm-8-4V6a3.003 3.003 0 0 1 3-3h5a3.003 3.003 0 0 1 3 3v5a3.003 3.003 0 0 1-3 3H6a3.003 3.003 0 0 1-3-3z"},{"opacity":".3","d":"M11 14a3.003 3.003 0 0 0 3-3V6a3.003 3.003 0 0 0-3-3H6a3.003 3.003 0 0 0-3 3v5a3.003 3.003 0 0 0 3 3zm-7-3V6a2.002 2.002 0 0 1 2-2h5a2.002 2.002 0 0 1 2 2v5a2.002 2.002 0 0 1-2 2H6a2.002 2.002 0 0 1-2-2z"},{"opacity":".4","d":"M11 13a2.002 2.002 0 0 0 2-2V6a2.002 2.002 0 0 0-2-2H6a2.002 2.002 0 0 0-2 2v5a2.002 2.002 0 0 0 2 2zm-6-2V6a1 1 0 0 1 1-1h5a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1z"},{"d":"M11 12a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1H6a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1zM6 6h5v5H6z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/halo24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/halo24.json new file mode 100644 index 00000000..fdebdc6d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/halo24.json @@ -0,0 +1 @@ +[{"opacity":".1","d":"M17.75 1H7.25A6.257 6.257 0 0 0 1 7.25v10.5A6.257 6.257 0 0 0 7.25 24h10.5A6.257 6.257 0 0 0 24 17.75V7.25A6.257 6.257 0 0 0 17.75 1zM23 17.75A5.256 5.256 0 0 1 17.75 23H7.25A5.256 5.256 0 0 1 2 17.75V7.25A5.256 5.256 0 0 1 7.25 2h10.5A5.256 5.256 0 0 1 23 7.25z"},{"opacity":".2","d":"M17.75 2H7.25A5.256 5.256 0 0 0 2 7.25v10.5A5.256 5.256 0 0 0 7.25 23h10.5A5.256 5.256 0 0 0 23 17.75V7.25A5.256 5.256 0 0 0 17.75 2zM22 17.75A4.255 4.255 0 0 1 17.75 22H7.25A4.255 4.255 0 0 1 3 17.75V7.25A4.255 4.255 0 0 1 7.25 3h10.5A4.255 4.255 0 0 1 22 7.25z"},{"opacity":".3","d":"M17.75 3H7.25A4.255 4.255 0 0 0 3 7.25v10.5A4.255 4.255 0 0 0 7.25 22h10.5A4.255 4.255 0 0 0 22 17.75V7.25A4.255 4.255 0 0 0 17.75 3zM21 17.75A3.254 3.254 0 0 1 17.75 21H7.25A3.254 3.254 0 0 1 4 17.75V7.25A3.254 3.254 0 0 1 7.25 4h10.5A3.254 3.254 0 0 1 21 7.25z"},{"opacity":".4","d":"M17.75 4H7.25A3.254 3.254 0 0 0 4 7.25v10.5A3.254 3.254 0 0 0 7.25 21h10.5A3.254 3.254 0 0 0 21 17.75V7.25A3.254 3.254 0 0 0 17.75 4zM20 17.75A2.253 2.253 0 0 1 17.75 20H7.25A2.253 2.253 0 0 1 5 17.75V7.25A2.253 2.253 0 0 1 7.25 5h10.5A2.253 2.253 0 0 1 20 7.25z"},{"opacity":".5","d":"M17.75 5H7.25A2.253 2.253 0 0 0 5 7.25v10.5A2.253 2.253 0 0 0 7.25 20h10.5A2.253 2.253 0 0 0 20 17.75V7.25A2.253 2.253 0 0 0 17.75 5zM19 17.75A1.251 1.251 0 0 1 17.75 19H7.25A1.251 1.251 0 0 1 6 17.75V7.25A1.251 1.251 0 0 1 7.25 6h10.5A1.251 1.251 0 0 1 19 7.25z"},{"d":"M17.75 6H7.25A1.251 1.251 0 0 0 6 7.25v10.5A1.251 1.251 0 0 0 7.25 19h10.5A1.251 1.251 0 0 0 19 17.75V7.25A1.251 1.251 0 0 0 17.75 6zM18 17.75a.25.25 0 0 1-.25.25H7.25a.25.25 0 0 1-.25-.25V7.25A.25.25 0 0 1 7.25 7h10.5a.25.25 0 0 1 .25.25z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/halo32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/halo32.json new file mode 100644 index 00000000..4af99e57 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/halo32.json @@ -0,0 +1 @@ +[{"opacity":".05","d":"M24.5 1h-16A7.508 7.508 0 0 0 1 8.5v16A7.508 7.508 0 0 0 8.5 32h16a7.508 7.508 0 0 0 7.5-7.5v-16A7.508 7.508 0 0 0 24.5 1zM31 24.5a6.508 6.508 0 0 1-6.5 6.5h-16A6.508 6.508 0 0 1 2 24.5v-16A6.508 6.508 0 0 1 8.5 2h16A6.508 6.508 0 0 1 31 8.5z"},{"opacity":".1","d":"M24.5 2h-16A6.508 6.508 0 0 0 2 8.5v16A6.508 6.508 0 0 0 8.5 31h16a6.508 6.508 0 0 0 6.5-6.5v-16A6.508 6.508 0 0 0 24.5 2zM30 24.5a5.507 5.507 0 0 1-5.5 5.5h-16A5.507 5.507 0 0 1 3 24.5v-16A5.507 5.507 0 0 1 8.5 3h16A5.507 5.507 0 0 1 30 8.5z"},{"opacity":".2","d":"M24.5 3h-16A5.507 5.507 0 0 0 3 8.5v16A5.507 5.507 0 0 0 8.5 30h16a5.507 5.507 0 0 0 5.5-5.5v-16A5.507 5.507 0 0 0 24.5 3zM29 24.5a4.505 4.505 0 0 1-4.5 4.5h-16A4.505 4.505 0 0 1 4 24.5v-16A4.505 4.505 0 0 1 8.5 4h16A4.505 4.505 0 0 1 29 8.5z"},{"opacity":".3","d":"M24.5 4h-16A4.505 4.505 0 0 0 4 8.5v16A4.505 4.505 0 0 0 8.5 29h16a4.505 4.505 0 0 0 4.5-4.5v-16A4.505 4.505 0 0 0 24.5 4zM28 24.5a3.504 3.504 0 0 1-3.5 3.5h-16A3.504 3.504 0 0 1 5 24.5v-16A3.504 3.504 0 0 1 8.5 5h16A3.504 3.504 0 0 1 28 8.5z"},{"opacity":".4","d":"M24.5 5h-16A3.504 3.504 0 0 0 5 8.5v16A3.504 3.504 0 0 0 8.5 28h16a3.504 3.504 0 0 0 3.5-3.5v-16A3.504 3.504 0 0 0 24.5 5zM27 24.5a2.503 2.503 0 0 1-2.5 2.5h-16A2.503 2.503 0 0 1 6 24.5v-16A2.503 2.503 0 0 1 8.5 6h16A2.503 2.503 0 0 1 27 8.5z"},{"opacity":".5","d":"M24.5 6h-16A2.503 2.503 0 0 0 6 8.5v16A2.503 2.503 0 0 0 8.5 27h16a2.503 2.503 0 0 0 2.5-2.5v-16A2.503 2.503 0 0 0 24.5 6zM26 24.5a1.502 1.502 0 0 1-1.5 1.5h-16A1.502 1.502 0 0 1 7 24.5v-16A1.502 1.502 0 0 1 8.5 7h16A1.502 1.502 0 0 1 26 8.5z"},{"d":"M24.5 7h-16A1.502 1.502 0 0 0 7 8.5v16A1.502 1.502 0 0 0 8.5 26h16a1.502 1.502 0 0 0 1.5-1.5v-16A1.502 1.502 0 0 0 24.5 7zm.5 17.5a.5.5 0 0 1-.5.5h-16a.5.5 0 0 1-.5-.5v-16a.5.5 0 0 1 .5-.5h16a.5.5 0 0 1 .5.5z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hamburger16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hamburger16.json new file mode 100644 index 00000000..194d20f7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hamburger16.json @@ -0,0 +1 @@ +"M14 4H2V3h12zM2 9h12V8H2zm0 5h12v-1H2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hamburger24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hamburger24.json new file mode 100644 index 00000000..47bd58ac --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hamburger24.json @@ -0,0 +1 @@ +"M3 5h18v1H3zm0 8h18v-1H3zm0 7h18v-1H3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hamburger32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hamburger32.json new file mode 100644 index 00000000..94b719bb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hamburger32.json @@ -0,0 +1 @@ +"M28 7H4V6h24zm0 9H4v1h24zm0 10H4v1h24z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hammer16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hammer16.json new file mode 100644 index 00000000..d9b06d6c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hammer16.json @@ -0,0 +1 @@ +"M10.591 2.33l.862-.03-.812-.896-.119-.03a11.1 11.1 0 0 0-3.979-.21A6.586 6.586 0 0 0 3.422 2.54c-.161.143-.794.822-.739 1.329a.487.487 0 0 1-.085.362 6.041 6.041 0 0 1-.486.384 1.486 1.486 0 0 0-.925-.023 5.661 5.661 0 0 0-.977.71l-.092.078-.032.118a1.338 1.338 0 0 0-.039.808 5.265 5.265 0 0 0 .43.779 3.862 3.862 0 0 0 .919.936 1.047 1.047 0 0 0 .615.103 1.571 1.571 0 0 0 .762-.358 9.005 9.005 0 0 0 .859-1.09 1.248 1.248 0 0 1 .717-.58 7.09 7.09 0 0 1 1.476.519c.927 1.073 3.192 3.697 3.57 4.267.434.656 1.685 2.252 2.432 3.204.222.285.389.497.454.584a3.646 3.646 0 0 0 1.354 1.327 1.178 1.178 0 0 0 .371.065 1.956 1.956 0 0 0 1.304-.751c.976-.978.504-1.66.256-1.909-.16-.226-2.739-2.955-2.765-2.983-.843-.89-2.303-2.373-3.326-3.377-.558-.546-1.313-1.426-1.85-2.07a2.666 2.666 0 0 1-.49-.856 5.222 5.222 0 0 0-.134-.77 3.933 3.933 0 0 1 1.5-.746 12.516 12.516 0 0 1 2.09-.27zm-3.466 3.6c.528.624 1.153 1.339 1.65 1.826 1.013.995 2.463 2.467 3.3 3.35 1.831 1.941 2.588 2.767 2.694 2.898l.09.105c.041.058.034.204-.257.495-.439.438-.59.457-.596.458a.258.258 0 0 1-.06-.015 4.898 4.898 0 0 1-.866-.979l-.466-.597c-.75-.958-1.976-2.523-2.385-3.141-.35-.528-1.909-2.355-3.445-4.135.052-.044.107-.09.18-.147.068-.053.11-.08.161-.118zM6.38 2.563l-.5.396.15.62a4.013 4.013 0 0 1 .109.61 2.235 2.235 0 0 0 .38.941 8.038 8.038 0 0 0-.168.128 4.41 4.41 0 0 0-.385.33 5.766 5.766 0 0 0-1.6-.492 2.187 2.187 0 0 0-1.588 1.059 8.206 8.206 0 0 1-.668.855.965.965 0 0 1-.214.123 2.66 2.66 0 0 1-.595-.615 4.65 4.65 0 0 1-.298-.524l.009-.062a4.281 4.281 0 0 1 .578-.425c-.007.018.087.023.245.069l.467.134.393-.284a7.022 7.022 0 0 0 .581-.46 1.46 1.46 0 0 0 .402-1.206 5.856 5.856 0 0 1 .408-.472 5.6 5.6 0 0 1 2.642-1.142c.112-.021.231-.04.355-.053a5.195 5.195 0 0 0-.703.47z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hammer24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hammer24.json new file mode 100644 index 00000000..ec419f62 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hammer24.json @@ -0,0 +1 @@ +"M22.703 19.288c-.935-1.264-2.782-3.252-4.92-5.555-2.09-2.249-4.457-4.797-6.346-7.087a2.93 2.93 0 0 1-.786-1.12 5.382 5.382 0 0 0-.173-1.006c-.017-.066-.037-.143-.047-.198a6.194 6.194 0 0 1 2.382-1.187 19.86 19.86 0 0 1 3.198-.407l1.09-.041-1.085-1.168-.148-.035a19.403 19.403 0 0 0-4.05-.474 10.466 10.466 0 0 0-6.643 2.214c-.012.01-1.18 1.116-1.09 1.912.056.503-.117.63-.578.971a1.695 1.695 0 0 0-.367.326 3.017 3.017 0 0 0-2.78 1.2 1.183 1.183 0 0 0-.34 1.093 4.648 4.648 0 0 0 1.801 2.47c1.05.5 2.276-.22 3.363-1.986a2.012 2.012 0 0 1 1.194-.928 10.552 10.552 0 0 1 1.995.676 1.069 1.069 0 0 0 .267.078c3.227 3.888 5.417 6.943 7.015 9.175 1.102 1.537 1.898 2.648 2.598 3.436l.717.807a1.63 1.63 0 0 0 1.144.542l.067.001a1.637 1.637 0 0 0 1.119-.445l1.218-1.155a1.6 1.6 0 0 0 .185-2.109zM6.347 7.283a2.925 2.925 0 0 0-2.014 1.402c-.571.929-1.464 1.9-2.063 1.618a3.886 3.886 0 0 1-1.266-1.762c-.013-.127.024-.163.047-.184.895-.855 1.123-1.004 2.012-.927a.892.892 0 0 0 .656-.219c.129-.112.26-.209.384-.3a1.846 1.846 0 0 0 .978-1.865 3.017 3.017 0 0 1 .75-1.067 9.561 9.561 0 0 1 5.987-1.969c.423 0 .84.02 1.234.052-.156.03-.31.063-.464.098A7.245 7.245 0 0 0 9.74 3.595a1.012 1.012 0 0 0-.232 1.17 4.357 4.357 0 0 1 .145.834 2.52 2.52 0 0 0 .605 1.228 7.769 7.769 0 0 0-.68.47 5.773 5.773 0 0 0-.828.735h-.002a8.124 8.124 0 0 0-2.401-.75zm15.482 13.389l-1.217 1.154a.601.601 0 0 1-.457.17.622.622 0 0 1-.437-.206L19 20.983c-.666-.75-1.49-1.899-2.533-3.355-1.577-2.2-3.732-5.204-6.889-9.023a6.001 6.001 0 0 1 .607-.516 6.23 6.23 0 0 1 .742-.502c1.837 2.208 4.103 4.654 6.122 6.827 2.118 2.28 3.947 4.25 4.848 5.468a.6.6 0 0 1-.069.79z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hammer32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hammer32.json new file mode 100644 index 00000000..aab4b206 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hammer32.json @@ -0,0 +1 @@ +"M29.64 25.462c-1.186-1.62-3.535-4.176-6.254-7.136-2.657-2.893-5.671-6.173-8.066-9.11a3.883 3.883 0 0 1-1.044-1.531 6.899 6.899 0 0 0-.215-1.271 3.427 3.427 0 0 1-.08-.348 7.985 7.985 0 0 1 3.153-1.61 25.43 25.43 0 0 1 4.095-.527l1.08-.043-1.14-1.239-.148-.035a24.293 24.293 0 0 0-5.123-.606A13.096 13.096 0 0 0 7.53 4.82c-.225.2-1.433 1.478-1.338 2.334.078.73-.212.949-.792 1.383a8.35 8.35 0 0 0-.558.444c-1.468-.125-1.92.252-3.014 1.16l-.39.32-.095.105a1.472 1.472 0 0 0-.277 1.24 7.214 7.214 0 0 0 2.294 3.029 2.25 2.25 0 0 0 2.404-.483 18.003 18.003 0 0 0 1.577-2.018 2.67 2.67 0 0 1 1.633-1.26 12.815 12.815 0 0 1 2.588.88c.11.046.2.077.277.104.05.018.111.032.116.036 4.108 5.004 6.896 8.936 8.93 11.807 1.401 1.976 2.413 3.404 3.3 4.412l.912 1.038a1.935 1.935 0 0 0 1.362.651l.078.001a1.939 1.939 0 0 0 1.334-.534l1.548-1.486a1.927 1.927 0 0 0 .22-2.52zM12.059 11.028l-.029.034c-.03-.012-.052-.018-.088-.033a10.285 10.285 0 0 0-3-.954 3.577 3.577 0 0 0-2.454 1.738 21.031 21.031 0 0 1-1.375 1.786c-.605.434-.936.519-1.313.338a6.931 6.931 0 0 1-1.792-2.446.85.85 0 0 1 .125-.305l.334-.275c1.045-.867 1.228-1.021 2.299-.933a1.02 1.02 0 0 0 .738-.247A7.72 7.72 0 0 1 6 9.337a2.27 2.27 0 0 0 1.186-2.288A3.785 3.785 0 0 1 8.19 5.571a12.232 12.232 0 0 1 7.706-2.565 20.9 20.9 0 0 1 2.624.178c-.523.076-1.076.173-1.614.298A9.024 9.024 0 0 0 13.34 5.3a1.176 1.176 0 0 0-.25 1.356 5.831 5.831 0 0 1 .19 1.1 3.345 3.345 0 0 0 .842 1.625 9.48 9.48 0 0 0-.994.683 7.036 7.036 0 0 0-1.068.964zm16.668 16.234l-1.547 1.485a.945.945 0 0 1-.678.256.924.924 0 0 1-.652-.312l-.912-1.038c-.853-.97-1.905-2.452-3.236-4.33-2.018-2.848-4.78-6.742-8.838-11.696a6.433 6.433 0 0 1 .875-.772 8.145 8.145 0 0 1 .964-.66l.09-.05C17.14 13 20.06 16.182 22.65 19.001c2.7 2.939 5.032 5.477 6.184 7.051a.923.923 0 0 1-.106 1.209z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/handleVertical16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/handleVertical16.json new file mode 100644 index 00000000..f6647901 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/handleVertical16.json @@ -0,0 +1 @@ +"M9.5 2A1.5 1.5 0 1 1 8 .5 1.501 1.501 0 0 1 9.5 2zM8 6.5A1.5 1.5 0 1 0 9.5 8 1.501 1.501 0 0 0 8 6.5zm0 6A1.5 1.5 0 1 0 9.5 14 1.501 1.501 0 0 0 8 12.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/handleVertical24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/handleVertical24.json new file mode 100644 index 00000000..b431e5f2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/handleVertical24.json @@ -0,0 +1 @@ +"M13.5 4A1.5 1.5 0 1 1 12 2.5 1.502 1.502 0 0 1 13.5 4zM12 10.5a1.5 1.5 0 1 0 1.5 1.5 1.502 1.502 0 0 0-1.5-1.5zm0 8a1.5 1.5 0 1 0 1.5 1.5 1.502 1.502 0 0 0-1.5-1.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/handleVertical32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/handleVertical32.json new file mode 100644 index 00000000..693d1b68 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/handleVertical32.json @@ -0,0 +1 @@ +"M14.5 6A1.5 1.5 0 1 1 16 7.5 1.502 1.502 0 0 1 14.5 6zM16 17.5a1.5 1.5 0 1 0-1.5-1.5 1.502 1.502 0 0 0 1.5 1.5zm0 10a1.5 1.5 0 1 0-1.5-1.5 1.502 1.502 0 0 0 1.5 1.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/heading16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/heading16.json new file mode 100644 index 00000000..ce8942eb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/heading16.json @@ -0,0 +1 @@ +"M13 4v2h2v2h-2v2a1 1 0 0 0 1 1h1v2h-1a3.003 3.003 0 0 1-3-3V8h-1V6h1V4zm-7 9V5h3V3H1v2h3v8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/heading24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/heading24.json new file mode 100644 index 00000000..db01ead1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/heading24.json @@ -0,0 +1 @@ +"M16 6h-6v14H8V6H2V4h14zm3 0h-2v3h-2v2h2v5.5a3.504 3.504 0 0 0 3.5 3.5H22v-2h-1.5a1.502 1.502 0 0 1-1.5-1.5V11h3V9h-3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/heading32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/heading32.json new file mode 100644 index 00000000..6280ce25 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/heading32.json @@ -0,0 +1 @@ +"M28.5 24h.5v2h-.5a5.507 5.507 0 0 1-5.5-5.5V15h-3v-2h3V9h2v4h4v2h-4v5.5a3.504 3.504 0 0 0 3.5 3.5zM11 26h2V8h8V6H3v2h8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/headingLayout16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/headingLayout16.json new file mode 100644 index 00000000..e7d406de --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/headingLayout16.json @@ -0,0 +1 @@ +"M6 1h9v2H6zM1 12h14v-1H1zm0 4h14v-1H1zM1 0v1h1v4h1V1h1V0zm0 7h14V6H1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/headingLayout24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/headingLayout24.json new file mode 100644 index 00000000..04fadc7f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/headingLayout24.json @@ -0,0 +1 @@ +"M7 3h15v3H7zM2 14h20v-1H2zm0 4h20v-1H2zm0 4h20v-1H2zM2 2v1h1v4h1V3h1V2zm0 7h20v1H2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/headingLayout32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/headingLayout32.json new file mode 100644 index 00000000..2df431c6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/headingLayout32.json @@ -0,0 +1 @@ +"M8 4h21v3H8zM3 29h26v-1H3zm0-12h26v-1H3zm0 6h26v-1H3zM3 3v1h1v4h1V4h1V3zm0 7h26v1H3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/headingRtl16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/headingRtl16.json new file mode 100644 index 00000000..194fea1a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/headingRtl16.json @@ -0,0 +1 @@ +"M4 8v2a1 1 0 0 0 1 1h1v2H5a3.003 3.003 0 0 1-3-3V8H1V6h1V4h2v2h2v2zm8 5V5h3V3H7v2h3v8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/headingRtl24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/headingRtl24.json new file mode 100644 index 00000000..d37aeb8f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/headingRtl24.json @@ -0,0 +1 @@ +"M8 4h14v2h-6v14h-2V6H8zM6 6H4v3H2v2h2v5.5A3.504 3.504 0 0 0 7.5 20H9v-2H7.5A1.502 1.502 0 0 1 6 16.5V11h3V9H6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/headingRtl32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/headingRtl32.json new file mode 100644 index 00000000..9cba8e2b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/headingRtl32.json @@ -0,0 +1 @@ +"M6 15H3v-2h3V9h2v4h4v2H8v5.5a3.504 3.504 0 0 0 3.5 3.5h.5v2h-.5A5.507 5.507 0 0 1 6 20.5zm5-7h8v18h2V8h8V6H11z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/headset16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/headset16.json new file mode 100644 index 00000000..4451805e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/headset16.json @@ -0,0 +1 @@ +"M9.954 14.147A1.498 1.498 0 0 0 8.5 13h-1a1.5 1.5 0 0 0 0 3h1a1.494 1.494 0 0 0 1.275-.72c2.032-.528 3.336-2.045 3.9-4.535l.925-.695a1.005 1.005 0 0 0 .4-.8v-1.5a1.007 1.007 0 0 0-.4-.8l-.688-.516A6.17 6.17 0 0 0 8 1a6.227 6.227 0 0 0-5.982 6H1v1h2v-.5A5.274 5.274 0 0 1 8 2a5.106 5.106 0 0 1 4.81 4.018 1.01 1.01 0 0 0-.258.087A.995.995 0 0 0 12 7v3a.995.995 0 0 0 .552.895c.012.005.025.003.036.008a4.468 4.468 0 0 1-2.634 3.244zM7 14.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 0 1h-1a.5.5 0 0 1-.5-.5zM13 7l1 .75v1.5L13 10z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/headset24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/headset24.json new file mode 100644 index 00000000..0196980d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/headset24.json @@ -0,0 +1 @@ +"M22.004 9.783l-1.297-.773c-.01-.006-.022-.009-.033-.014A8.968 8.968 0 0 0 12 1.2 9.04 9.04 0 0 0 3.213 10H2v1h2.2v-.5A8.07 8.07 0 0 1 12 2.2a7.957 7.957 0 0 1 7.66 6.762c-.03.014-.06.02-.09.036a1.135 1.135 0 0 0-.57.982v4.767a1.125 1.125 0 0 0 .402.854 8.04 8.04 0 0 1-5.483 5.434A1.495 1.495 0 0 0 12.5 20h-1a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 0 1.383-.92 9.027 9.027 0 0 0 6.492-6.236 1.103 1.103 0 0 0 .333-.126l1.284-.766A1.903 1.903 0 0 0 23 13.271v-1.813a1.9 1.9 0 0 0-.996-1.675zM11 21.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 0 1h-1a.5.5 0 0 1-.5-.5zm11-8.23a.916.916 0 0 1-.499.811l-1.307.778a.13.13 0 0 1-.194-.112V9.98a.13.13 0 0 1 .064-.112.132.132 0 0 1 .066-.017.133.133 0 0 1 .066.018l1.305.778.02.012a.904.904 0 0 1 .479.799z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/headset32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/headset32.json new file mode 100644 index 00000000..035df718 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/headset32.json @@ -0,0 +1 @@ +"M28.76 12.716l-1.207-.605a1.057 1.057 0 0 0-.263-.09C26.125 6.69 22.513 2.201 16 2.201 7.906 2.2 4.084 9.13 4.084 16H3v1h2.132c-.027-.33-.048-.663-.048-1a14.703 14.703 0 0 1 2.72-8.871A9.89 9.89 0 0 1 16 3.2c5.956 0 9.26 4.163 10.326 9.108a1.074 1.074 0 0 0-.325.762v5.86a1.07 1.07 0 0 0 .215.628 11.247 11.247 0 0 1-7.651 7.886A1.495 1.495 0 0 0 17.5 27h-2a1.5 1.5 0 0 0 0 3h2a1.5 1.5 0 0 0 1.5-1.5c0-.047-.01-.092-.014-.138a12.252 12.252 0 0 0 8.138-8.367 1.06 1.06 0 0 0 .429-.106l1.206-.605A2.23 2.23 0 0 0 30 17.276v-2.552a2.232 2.232 0 0 0-1.24-2.008zM17.5 29h-2a.5.5 0 0 1 0-1h2a.5.5 0 0 1 0 1zM29 17.276a1.237 1.237 0 0 1-.688 1.114l-1.207.604-.103-.064v-5.86l.103-.064 1.208.604A1.238 1.238 0 0 1 29 14.724z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/heart16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/heart16.json new file mode 100644 index 00000000..18713e8c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/heart16.json @@ -0,0 +1 @@ +"M8 14.65L2.19 8.89C.66 7.36.66 4.67 2.19 3.13c.74-.75 1.73-1.16 2.77-1.16 1.05 0 2.03.41 2.78 1.16L8 3.4l.26-.27a3.88 3.88 0 0 1 2.78-1.16c1.05 0 2.03.41 2.77 1.16 1.53 1.53 1.53 4.22 0 5.75l-5.82 5.76zM4.96 2.91c-.8 0-1.55.31-2.12.88-1.18 1.18-1.18 3.26 0 4.44L8 13.34l5.16-5.12c1.18-1.18 1.18-3.26 0-4.44-.57-.57-1.32-.88-2.12-.88s-1.55.31-2.12.88L8 4.71l-.92-.93c-.57-.57-1.32-.88-2.12-.88z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/heart16F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/heart16F.json new file mode 100644 index 00000000..70bb8350 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/heart16F.json @@ -0,0 +1 @@ +"M8 14.65L2.19 8.89C.66 7.36.66 4.67 2.19 3.13c.74-.75 1.73-1.16 2.77-1.16 1.05 0 2.03.41 2.78 1.16L8 3.4l.26-.27a3.88 3.88 0 0 1 2.78-1.16c1.05 0 2.03.41 2.77 1.16 1.53 1.53 1.53 4.22 0 5.75l-5.82 5.76z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/heart24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/heart24.json new file mode 100644 index 00000000..fe54b063 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/heart24.json @@ -0,0 +1 @@ +"M12 22.59l-9.2-9.12C.43 11.09.43 7.21 2.8 4.83a6.03 6.03 0 0 1 4.29-1.79c1.62 0 3.14.63 4.29 1.79l.62.62.62-.62a6.014 6.014 0 0 1 4.29-1.79c1.62 0 3.14.63 4.29 1.79 2.37 2.38 2.37 6.26 0 8.64L12 22.59zM7.09 4c-1.37 0-2.65.54-3.61 1.51-2 2.01-2 5.28 0 7.29L12 21.25l8.53-8.45c2-2.01 2-5.28 0-7.29A5.079 5.079 0 0 0 16.92 4c-1.37 0-2.65.54-3.61 1.51l-1.3 1.3-1.3-1.3C9.75 4.54 8.46 4.01 7.1 4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/heart24F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/heart24F.json new file mode 100644 index 00000000..ccc1d160 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/heart24F.json @@ -0,0 +1 @@ +"M12 22.59l-9.2-9.12C.43 11.09.43 7.21 2.8 4.83a6.03 6.03 0 0 1 4.29-1.79c1.62 0 3.14.63 4.29 1.79l.62.62.62-.62a6.014 6.014 0 0 1 4.29-1.79c1.62 0 3.14.63 4.29 1.79 2.37 2.38 2.37 6.26 0 8.64L12 22.59z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/heart32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/heart32.json new file mode 100644 index 00000000..d192ffd9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/heart32.json @@ -0,0 +1 @@ +"M16 29.68L4.26 18.05c-3-3.02-3-7.75 0-10.77 1.45-1.46 3.37-2.26 5.42-2.26s3.97.8 5.42 2.26l.89.9.89-.9c1.45-1.46 3.37-2.26 5.42-2.26s3.97.8 5.42 2.26c3 3.02 3 7.75 0 10.77L15.98 29.68zM9.69 5.98c-1.79 0-3.47.7-4.74 1.97-2.62 2.64-2.62 6.77 0 9.41L16 28.32l11.06-10.96c2.62-2.64 2.62-6.77 0-9.41-1.27-1.27-2.95-1.97-4.74-1.97s-3.47.7-4.74 1.97L16 9.53l-1.58-1.58a6.657 6.657 0 0 0-4.74-1.97z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/heart32F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/heart32F.json new file mode 100644 index 00000000..dc8909cc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/heart32F.json @@ -0,0 +1 @@ +"M16 29.68L4.26 18.05c-3-3.02-3-7.75 0-10.77 1.45-1.46 3.37-2.26 5.42-2.26s3.97.8 5.42 2.26l.89.9.89-.9c1.45-1.46 3.37-2.26 5.42-2.26s3.97.8 5.42 2.26c3 3.02 3 7.75 0 10.77L15.98 29.68z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/heatChart16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/heatChart16.json new file mode 100644 index 00000000..9b312bdd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/heatChart16.json @@ -0,0 +1 @@ +"M13 7v2h-2V7zm2-6v14H1V1zM9 11H7V9H2v3h4v2h3zm5-4h-1V2h-2v5H9V5H7V3h2V2H5v1H2v4h3V5h2v2h2v2h2v5h3v-2h-1V9h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/heatChart24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/heatChart24.json new file mode 100644 index 00000000..3ff698ae --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/heatChart24.json @@ -0,0 +1 @@ +"M18 14v-2h2v2zM2 2h20v20H2zm1 9h4V9h2v2h3v1h2v2h4v7h3v-3h-1v-4h1v-2h-1V3h-2v9h-4V8h-2V6h2V3H9v2H3zm0 5h3v2h2v3h6v-4h-3v-2H9v-2H3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/heatChart32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/heatChart32.json new file mode 100644 index 00000000..3c93de4b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/heatChart32.json @@ -0,0 +1 @@ +"M23 18v-3h3v3zM3 3h26v26H3zm1 12h5v-3h3v3h7v3h4v10h5v-3h-2v-7h2v-3h-2V4h-3v11h-4v-4h-3V8h3V4h-7v3H4zm0 6h5v3h3v4h7v-4h-4v-3h-3v-3H4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/heavyRain16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/heavyRain16.json new file mode 100644 index 00000000..1245600c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/heavyRain16.json @@ -0,0 +1 @@ +"M16 11.132L13.722 16h-1.104l2.339-5H16zM6.917 13H3.5a2.473 2.473 0 0 1-2.465-2.888 2.224 2.224 0 0 1 0-3.758 1.982 1.982 0 0 1 2.428-2.295 2.48 2.48 0 0 1 3.977-.118 3.978 3.978 0 0 1 6.49 2.371 3.5 3.5 0 0 1 2.004 2.544 1.497 1.497 0 0 0-.988.276 2.487 2.487 0 0 0-1.425-1.908l-.484-.218-.092-.522a2.989 2.989 0 0 0-5.857-.17l-.233.992-.987-.252A1.462 1.462 0 0 0 4.03 8.227l-.124.677-.678.125A1.498 1.498 0 0 0 3.5 12h3.885zM3.046 8.046a2.462 2.462 0 0 1 3.069-1.96 3.987 3.987 0 0 1 .643-1.397 1.491 1.491 0 0 0-2.48-.052l-.39.551-.657-.156A1.013 1.013 0 0 0 3 5a.98.98 0 0 0-.98 1.177l.118.66-.564.36a1.214 1.214 0 0 0-.161 1.943 2.498 2.498 0 0 1 1.633-1.094zM9.618 16h1.104l1.404-3h-1.104zm-9 0h1.104l.936-2H1.554zm3 0h1.104l.936-2H4.554zm5.807-6l-2.807 6h1.104l2.808-6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/heavyRain24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/heavyRain24.json new file mode 100644 index 00000000..f5fa0514 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/heavyRain24.json @@ -0,0 +1 @@ +"M3.38 23H2.277l1.871-4h1.105zm3.936-2l.936-2H7.147l-.935 2zm2.831-2l-1.87 4H9.38l1.871-4zm2.364-1H5.438A3.438 3.438 0 0 1 2 14.562c0-.035.01-.068.01-.103a3.05 3.05 0 0 1 .414-4.848 2.725 2.725 0 0 1 3.337-3.155 3.41 3.41 0 0 1 5.466-.166 5.48 5.48 0 0 1 8.723 2.43 4.755 4.755 0 0 1 2.922 5.537 1.44 1.44 0 0 0-.908-.7c.012-.123.037-.243.037-.368a3.789 3.789 0 0 0-2.418-3.54l-.429-.169-.15-.436a4.494 4.494 0 0 0-8.629.426l-.232.99-.986-.25a2.407 2.407 0 0 0-.594-.084 2.443 2.443 0 0 0-2.206 1.42l-.268.581h-.715A2.437 2.437 0 0 0 5.437 17h7.542zm-9.549-7.546a2.038 2.038 0 0 0-.685 2.757 3.437 3.437 0 0 1 3.16-2.086l.012.001A3.369 3.369 0 0 1 9.4 9.24a5.478 5.478 0 0 1 1.124-2.235 2.42 2.42 0 0 0-3.948.03l-.39.55-.657-.156a1.725 1.725 0 0 0-2.155 1.696 1.775 1.775 0 0 0 .033.31l.118.659zM17.72 18h-1.105l-2.339 5h1.105zm3.936-2H20.55l-2.34 5h1.105zm-9.912 6h1.105l3.274-7H15.02z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/heavyRain32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/heavyRain32.json new file mode 100644 index 00000000..6a7e6d26 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/heavyRain32.json @@ -0,0 +1 @@ +"M5.787 31H4.682l2.34-5h1.104zm4.234-5l-1.403 3h1.104l1.404-3zm3 0l-2.339 5h1.105l2.339-5zm3 0l-2.339 5h1.105l2.339-5zM2 19.62a3.953 3.953 0 0 1 1.053-6.094A3.954 3.954 0 0 1 3 13a3.964 3.964 0 0 1 4.72-3.927 4.465 4.465 0 0 1 7.182-.489 7.486 7.486 0 0 1 11.791 3.803 6.495 6.495 0 0 1 1.57 11.407l.319-.682a1.488 1.488 0 0 0 .081-1.029 5.485 5.485 0 0 0-2.308-8.754l-.478-.172-.143-.488a6.497 6.497 0 0 0-12.612.586l-.18.935-1.01-.145A3.172 3.172 0 0 0 11.5 14a3.498 3.498 0 0 0-3.285 2.344l-.223.633-.67.034a3.5 3.5 0 0 0-3.271 4.098A3.621 3.621 0 0 0 7.672 24h11.181l-.468 1H7.672a4.614 4.614 0 0 1-4.608-3.727 4.669 4.669 0 0 1-.057-.824A3.987 3.987 0 0 1 2 19.62zm1.543-5.222a2.965 2.965 0 0 0-.391 4.947 4.5 4.5 0 0 1 4.12-3.333A4.487 4.487 0 0 1 11.5 13a4.46 4.46 0 0 1 .64.065 7.483 7.483 0 0 1 2.016-3.818 3.468 3.468 0 0 0-5.595.367l-.362.563-.658-.12A2.965 2.965 0 0 0 4 13a2.066 2.066 0 0 0 .03.29l.103.776zM22.465 21h-1.104l-4.21 9h1.104zm-1.678 10l2.807-6h-1.105l-2.807 6zm6.743-8h-1.105l-2.807 6h1.105z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/heavySnow16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/heavySnow16.json new file mode 100644 index 00000000..02d1b819 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/heavySnow16.json @@ -0,0 +1 @@ +"M11.354 4.354l-.707-.707 3-3 .707.707zM4 5V4H2v1zm1 0h1V4H5zm2-1v1h2V4zM5 3h1V1H5zm1 3H5v2h1zm-1.128-.165l-.743-.67L3.12 6.282l.743.67zm1.256-2.67l.743.67L7.88 2.718l-.743-.67zm.743 2l-.743.67 1.008 1.117.743-.67zM4.13 3.835l.743-.67-1.008-1.117-.743.67zm8.517.813l-7.988 8.016A1.563 1.563 0 0 1 1.99 11.56a1.586 1.586 0 0 1 1.904-1.525l.219-.976a2.563 2.563 0 1 0 1.252 4.312l7.989-8.017zm-3.124 6.071l-1.924 1.925a1.965 1.965 0 1 0 3.354 1.388h-1a.965.965 0 1 1-1.647-.681l1.72-1.72a1.489 1.489 0 0 1-.503-.912zM11 11h1v-1h-1zm3-1h-1v1h1zm2 1v-1h-1v1zm-3-3v1h1V8zm1 5v-1h-1v1zm-1.854-1.854l-.5.5.707.707.5-.5zm2.707-1.293l.5-.5-.707-.707-.5.5zm0 1.293l-.707.707.5.5.707-.707zm-2.707-1.293l.707-.707-.5-.5-.707.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/heavySnow24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/heavySnow24.json new file mode 100644 index 00000000..cfc7ca56 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/heavySnow24.json @@ -0,0 +1 @@ +"M16.354 7.354l-.707-.707 5-5 .707.707zm3.129-.541L7.095 19.2a2.426 2.426 0 1 1 0-3.43l.707-.707a3.425 3.425 0 1 0 0 4.844L20.19 7.52zm-3.958 7.933l-4.94 4.94a2 2 0 1 0 3.038.245l-.811.586A.989.989 0 0 1 13 21.1a1 1 0 1 1-1.707-.707l4.748-4.749a1.49 1.49 0 0 1-.516-.898zM17 15h1v-1h-1zm3-1h-1v1h1zm2 1v-1h-1v1zm-3-3v1h1v-1zm1 5v-1h-1v1zm-1.854-1.854l-.5.5.707.707.5-.5zm2.707-1.293l.5-.5-.707-.707-.5.5zm0 1.293l-.707.707.5.5.707-.707zm-2.707-1.293l.707-.707-.5-.5-.707.707zM4.247 9.533l1.472-.85.5.866.366-1.366L8 7.366V10l-1 1h1v1h1v-1h1l-1-1V7.366l1.415.817.366 1.366.5-.866 1.472.85.5-.866-1.472-.85.5-.866-1.366.366L9.5 6.5l1.415-.817 1.366.366-.5-.866 1.472-.85-.5-.866-1.472.85-.5-.866-.366 1.366L9 5.634V3l1-1H9V1H8v1H7l1 1v2.634l-1.415-.817-.366-1.366-.5.866-1.472-.85-.5.866 1.472.85-.5.866 1.366-.366L7.5 6.5l-1.415.817-1.366-.366.5.866-1.472.85z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/heavySnow32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/heavySnow32.json new file mode 100644 index 00000000..47a01bdd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/heavySnow32.json @@ -0,0 +1 @@ +"M3.902 13.14l1.547-.874-1.201-.97.627-.778 1.512 1.219 3.097-1.75-3.097-1.752-1.512 1.22-.627-.78 1.201-.97-1.547-.874.493-.871 1.528.864.162-1.516.995.107-.21 1.945L10 9.13V5.288l-1.727-.685.37-.93 1.357.54V3h1v1.213l1.358-.54.369.93L11 5.29v3.84l3.13-1.769-.21-1.945.995-.107.162 1.516 1.528-.864.493.871-1.547.875 1.201.969-.627.78-1.512-1.22-3.097 1.751 3.097 1.75 1.512-1.218.627.779-1.201.97 1.547.874-.493.87-1.528-.863-.162 1.517-.995-.107.21-1.946-3.13-1.77v3.868l1.727.685-.37.93L11 15.787V17h-1v-1.213l-1.358.54-.369-.93L10 14.71v-3.868l-3.13 1.769.21 1.946-.995.107-.162-1.517-1.528.864zm24.452-8.786l-.707-.707-7 7 .707.707zm-2.707 5.293L9.17 26.12a3.658 3.658 0 0 1-5.051 0 3.572 3.572 0 0 1 2.83-6.085l.084-.996a4.572 4.572 0 0 0-3.621 7.788 4.57 4.57 0 0 0 6.465 0l16.476-16.474zM20.54 19.835l-5.872 5.872a2.535 2.535 0 1 0 4.286 1.328l-.983.182a1.535 1.535 0 1 1-2.596-.803l5.722-5.722a1.494 1.494 0 0 1-.557-.857zM24 20v-1h-2v1zm2-1h-1v1h1zm1 0v1h2v-1zm-2-1h1v-2h-1zm1 3h-1v2h1zm-1.128-.165l-.743-.67-1.008 1.117.743.67zm1.256-2.67l.743.67 1.008-1.117-.743-.67zm.743 2l-.743.67 1.008 1.117.743-.67zm-3.75-2.447l1.008 1.117.743-.67-1.008-1.117z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hexagon16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hexagon16.json new file mode 100644 index 00000000..2bf4731b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hexagon16.json @@ -0,0 +1 @@ +"M11.799 15H4.2L.432 8l3.77-7h7.597l3.769 7-3.77 7zm-7-1H11.2l3.231-6-3.23-6H4.798l-3.23 6 3.23 6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hexagon24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hexagon24.json new file mode 100644 index 00000000..2d78c051 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hexagon24.json @@ -0,0 +1 @@ +"M17.79 2H6.21L.42 12l5.79 10h11.58l5.79-10-5.79-10zm-.58 19H6.79l-5.21-9 5.21-9h10.42l5.21 9-5.21 9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hexagon32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hexagon32.json new file mode 100644 index 00000000..e0033ebf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hexagon32.json @@ -0,0 +1 @@ +"M23.05 3H8.95L1.93 16l7.02 13h14.1l7.02-13-7.02-13zm-.6 25H9.55L3.07 16 9.55 4h12.9l6.48 12-6.48 12z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hideDerivedValue16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hideDerivedValue16.json new file mode 100644 index 00000000..1f567479 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hideDerivedValue16.json @@ -0,0 +1 @@ +"M3 4v3h5.742a8.147 8.147 0 0 0-2.184 1H2.5a.5.5 0 0 1-.5-.5v-4a.5.5 0 0 1 .5-.5h2.379l1 1zm12 2.23a1.458 1.458 0 0 1 .726.374L16 6.88V3.5a.5.5 0 0 0-.5-.5H11v1h4zM5.61 2.318L8.294 5H6v1h4V2H9v2.293L6.318 1.611A5.464 5.464 0 0 0 2.428 0H0v1h2.429A4.472 4.472 0 0 1 5.61 2.318zm.163 12.184c-.217-.17-.413-.338-.595-.502H3v-3h.548a1.486 1.486 0 0 1 .207-.386l.214-.276c.042-.054.14-.177.28-.338H2.5a.5.5 0 0 0-.5.5v4a.5.5 0 0 0 .5.5h3.094a1.48 1.48 0 0 1 .18-.498zm10.089-3.246a9.041 9.041 0 0 0-.923-.978l-.562.562c.297.268.535.514.698.694a7.7 7.7 0 0 1-3.802 2.41l-.87.87c.033.001.064.006.097.006 2.981 0 5.266-2.887 5.362-3.01l.138-.177v-.2zm-.49-2.884l-7.6 7.601-.708-.707 1.047-1.047a9.445 9.445 0 0 1-2.957-2.41l-.214-.276.214-.276c.095-.123 2.365-3.01 5.346-3.01a5.642 5.642 0 0 1 2.779.805l1.386-1.387zM12.691 9.64a4.743 4.743 0 0 0-2.191-.595c-2.1 0-3.914 1.774-4.559 2.488a8.742 8.742 0 0 0 2.779 2.078l.927-.928a1.383 1.383 0 0 1-.639-1.15 1.458 1.458 0 0 1 1.5-1.408 1.528 1.528 0 0 1 1.165.532z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hideDerivedValue24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hideDerivedValue24.json new file mode 100644 index 00000000..4ac7fc4e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hideDerivedValue24.json @@ -0,0 +1 @@ +"M7.804 22H1.431A.43.43 0 0 1 1 21.57v-6.14a.43.43 0 0 1 .43-.43h5.963a13.59 13.59 0 0 0-.848.941L6.498 16H2v5h6.162a2.323 2.323 0 0 0-.358 1zM7.591 4.325L11.251 8H7v1h6V3h-1v4.428L8.304 3.652A5.5 5.5 0 0 0 4.374 2H0v1h4.403a4.499 4.499 0 0 1 3.188 1.325zM15.4 19.9a2.391 2.391 0 0 0 2.343-2.906l-2.85 2.85a2.395 2.395 0 0 0 .507.056zm7.366-2.705a12.933 12.933 0 0 0-2.679-2.545l-.644.644A13.138 13.138 0 0 1 21.9 17.5c-.813.93-3.384 3.6-6.44 3.6a5.833 5.833 0 0 1-1.589-.233l-.715.715a6.921 6.921 0 0 0 2.303.418c4.066 0 7.176-4.024 7.308-4.195L23 17.5zM12.42 20.286l.003.002-.663.663-.003-.002-1.404 1.405-.707-.707 1.238-1.238a10.188 10.188 0 0 1-2.635-2.597L8 17.5l.249-.312c.137-.17 3.149-4.188 7.21-4.188a6.821 6.821 0 0 1 2.377.457l1.81-1.81.707.706-1.53 1.531.003.002-.668.667h-.004l-1.164 1.163.003.002-3.375 3.375-.002-.002zm-.89-.523l1.581-1.582A2.311 2.311 0 0 1 13 17.5a2.403 2.403 0 0 1 2.4-2.4 2.311 2.311 0 0 1 .68.112l1.048-1.047a5.778 5.778 0 0 0-1.668-.265c-3.046 0-5.49 2.663-6.34 3.6a16.587 16.587 0 0 0 2.41 2.263zM22.57 5H14v1h8v6h.57a.43.43 0 0 0 .43-.43V5.43a.43.43 0 0 0-.43-.43zM14 11H2V6h5.837l-.954-.954c-.017-.017-.038-.03-.056-.046H1.431A.43.43 0 0 0 1 5.43v6.14a.43.43 0 0 0 .43.43h10.046A10.154 10.154 0 0 1 14 11.164z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hideDerivedValue32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hideDerivedValue32.json new file mode 100644 index 00000000..7214899a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hideDerivedValue32.json @@ -0,0 +1 @@ +"M29 8H17V7h12.429a.571.571 0 0 1 .571.571v7.858a.556.556 0 0 1-.035.17 2.453 2.453 0 0 0-.343-.514L29 14.464zM11.992 28.473c-.196-.159-.377-.316-.558-.473H3v-7h6.39c.262-.293.583-.632.955-1H2.57a.571.571 0 0 0-.571.571v7.858A.571.571 0 0 0 2.57 29h8.894zM9.197 5.903L14.293 11H9v1h7V5h-1v5.293L9.904 5.197A7.45 7.45 0 0 0 4.6 3H0v1h4.6a6.458 6.458 0 0 1 4.597 1.904zM30.78 23.2a19.358 19.358 0 0 0-3.693-3.644l-.642.642a19.327 19.327 0 0 1 3.462 3.291l-.005.006.004.006c-.991 1.202-4.816 5.49-9.368 5.545h-.014a8.265 8.265 0 0 1-2.492-.435l-.704.704a9.359 9.359 0 0 0 3.192.632h.022c5.663-.063 10.047-5.895 10.234-6.147l.224-.3zm-2.573-6.7L13.5 31.208l-.707-.707 2.303-2.303a19.734 19.734 0 0 1-4.872-4.398L10 23.5l.22-.301c.185-.254 4.57-6.033 10.233-6.156h.155a10.067 10.067 0 0 1 4.419 1.223l2.473-2.473zM15.748 27.546l1.996-1.996a3.285 3.285 0 0 1-.693-1.993v-.076a3.44 3.44 0 0 1 3.413-3.43h.072a3.477 3.477 0 0 1 2.009.698l1.815-1.815a9.07 9.07 0 0 0-3.765-.99h-.128c-4.552.103-8.395 4.334-9.374 5.545l.005.006-.004.006a19.202 19.202 0 0 0 4.654 4.045zm8.129-4.78l-4.102 4.102a3.547 3.547 0 0 0 .724.083 3.441 3.441 0 0 0 3.45-3.394v-.076a3.305 3.305 0 0 0-.072-.715zM19 15H3V8h6.879l-1-1H2.57a.571.571 0 0 0-.57.571v7.858a.571.571 0 0 0 .571.571h13.574A12.473 12.473 0 0 1 19 15.182z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hideEmpty16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hideEmpty16.json new file mode 100644 index 00000000..c841e2f9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hideEmpty16.json @@ -0,0 +1 @@ +"M1 5h14v1h1V1H0v14h5v-1H1zm0-3h14v2H1zm13.665 5.665L13.28 9.052a5.642 5.642 0 0 0-2.779-.806c-2.981 0-5.251 2.888-5.346 3.011l-.214.276.214.276a9.445 9.445 0 0 0 2.957 2.41l-1.047 1.047.707.707 7.601-7.6zm-2.992 2.992a1.528 1.528 0 0 0-1.165-.532 1.458 1.458 0 0 0-1.5 1.408 1.383 1.383 0 0 0 .64 1.15l-.928.927a8.744 8.744 0 0 1-2.779-2.077C6.586 10.82 8.4 9.045 10.5 9.045a4.743 4.743 0 0 1 2.19.595zm4.327.776v.2l-.138.177c-.096.123-2.381 3.01-5.362 3.01-.033 0-.064-.005-.097-.006l.87-.87a7.7 7.7 0 0 0 3.802-2.41c-.163-.18-.4-.426-.698-.694l.562-.562a9.041 9.041 0 0 1 .923.978z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hideEmpty24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hideEmpty24.json new file mode 100644 index 00000000..7bd052e5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hideEmpty24.json @@ -0,0 +1 @@ +"M7.417 20H2V8h20v5.509c.371.294.704.587 1 .866V3H1v18h7.162c.034-.057.065-.114.102-.171A23.96 23.96 0 0 1 7.417 20zM2 4h20v3H2zm12.893 15.844l2.85-2.85a2.392 2.392 0 0 1-2.85 2.85zM23.03 17.5l-.234.305c-.132.171-3.273 4.195-7.338 4.195a6.92 6.92 0 0 1-2.303-.418l.715-.715a5.834 5.834 0 0 0 1.59.233c3.055 0 5.657-2.67 6.47-3.6a13.557 13.557 0 0 0-2.486-2.206l.643-.644a13.56 13.56 0 0 1 2.709 2.545zm-11.273 3.45h.003l.663-.662-.003-.002 1.196-1.195.002.002 3.375-3.374-.003-.003 1.165-1.164.003.001.668-.667-.003-.002 1.53-1.53-.707-.707-1.806 1.806A6.858 6.858 0 0 0 15.458 13c-4.06 0-7.312 4.017-7.45 4.188l-.248.312.249.312a14.21 14.21 0 0 0 2.87 2.6l-1.233 1.234.707.707zM8.88 17.5c.85-.937 3.534-3.6 6.58-3.6a5.8 5.8 0 0 1 1.674.258l-1.052 1.053a2.367 2.367 0 0 0-.683-.111 2.403 2.403 0 0 0-2.4 2.4 2.367 2.367 0 0 0 .111.682l-1.584 1.585A14.104 14.104 0 0 1 8.88 17.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hideEmpty32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hideEmpty32.json new file mode 100644 index 00000000..c4d7adf7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hideEmpty32.json @@ -0,0 +1 @@ +"M9.398 26H3V11h26v3.464l.622.621a2.726 2.726 0 0 1 .378.581V5H2v22h8.352a22.583 22.583 0 0 1-.954-1zM3 6h26v4H3zm20.877 16.765a3.306 3.306 0 0 1 .073.715v.076a3.441 3.441 0 0 1-3.451 3.394 3.547 3.547 0 0 1-.724-.083zm6.903.434l.22.301-.224.299c-.187.252-4.57 6.084-10.234 6.147h-.022a9.359 9.359 0 0 1-3.192-.633l.704-.703a8.265 8.265 0 0 0 2.492.435h.014c4.552-.054 8.377-4.343 9.368-5.545l-.004-.006.005-.006a19.33 19.33 0 0 0-3.462-3.291l.642-.642a19.358 19.358 0 0 1 3.693 3.644zm-2.573-6.7l-.707-.706-2.47 2.47a10.082 10.082 0 0 0-4.422-1.22h-.155c-5.662.123-10.048 5.902-10.233 6.156L10 23.5l.224.299a19.64 19.64 0 0 0 4.868 4.402l-2.3 2.3.708.706zM11.094 23.5l.004-.006-.005-.006c.98-1.211 4.822-5.442 9.374-5.544h.128a9.075 9.075 0 0 1 3.767.987l-1.808 1.808a3.506 3.506 0 0 0-2.018-.689h-.072a3.44 3.44 0 0 0-3.414 3.43v.076a3.31 3.31 0 0 0 .685 2.002l-1.99 1.99a19.166 19.166 0 0 1-4.651-4.048z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hideLayers16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hideLayers16.json new file mode 100644 index 00000000..eabf5446 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hideLayers16.json @@ -0,0 +1 @@ +"M6.896 8.39L.023 4.522l8-4.5L16 4.523l-4.885 2.761a5.656 5.656 0 0 0-.615-.037 6.02 6.02 0 0 0-1.983.351l5.466-3.075-5.96-3.352-5.96 3.352L7.94 7.828a8.326 8.326 0 0 0-1.043.561zm-2.534 4.029l-.212-.273a.993.993 0 0 1-.201-.562L1.043 9.95l-1.02.573 5.458 3.07a10.196 10.196 0 0 1-1.12-1.174zm1.134-2.964L1.043 6.95l-1.02.573 4.735 2.663c.186-.203.433-.456.738-.731zm9.402.865l-.568.567c.24.222.454.436.616.611-.653.704-2.003 1.958-3.563 2.336l-.917.918.034.002c3.038 0 5.5-3.254 5.5-3.254s-.414-.541-1.102-1.18zm.474-1.948l-7.601 7.601-.707-.707 1.114-1.113C6.302 13.213 5 11.5 5 11.5s2.462-3.254 5.5-3.254c1.003 0 1.941.358 2.751.833l1.414-1.414.707.707zm-2.708 1.294c-.66-.36-1.394-.62-2.164-.62-1.938 0-3.679 1.62-4.447 2.454.53.575 1.528 1.515 2.73 2.048l.898-.898a1.385 1.385 0 0 1-.635-1.15c0-.777.67-1.409 1.492-1.409.473 0 .89.213 1.163.538l.963-.963z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hideLayers24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hideLayers24.json new file mode 100644 index 00000000..9b1a86b6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hideLayers24.json @@ -0,0 +1 @@ +"M23 11.495l-.978.578a9.68 9.68 0 0 0-.426-.367 2.64 2.64 0 0 0-.45-.273 1.477 1.477 0 0 0-.228-.064h-.099l-.712-.42.983-.582L23 11.495zM10.075 15.7l-7.11-4.205.928-.547-.983-.582L1 11.493l8.3 4.91c.227-.222.487-.459.775-.704zm-1.847 3.738l-.25-.313a.988.988 0 0 1-.192-.78l-4.82-2.85.927-.547-.983-.582L1 15.493l7.843 4.64a12.034 12.034 0 0 1-.615-.696zM12.001 14L1 7.493 12 1l11 6.495L12 14zM2.966 7.494L12 12.838l9.033-5.342L12 2.161 2.965 7.494zm18.105 8.172l-.628.628A13.562 13.562 0 0 1 22.93 18.5c-.812.93-3.414 3.6-6.47 3.6a5.728 5.728 0 0 1-1.587-.235l-.703.703c.734.27 1.499.432 2.29.432 2.948 0 5.735-2.152 7.541-4.5a13.928 13.928 0 0 0-2.93-2.834zM16.399 20.9c1.324 0 2.4-1.077 2.4-2.4 0-.174-.02-.343-.056-.506l-2.85 2.85c.164.035.333.056.506.056zm-5.046 2.454l-.707-.708 1.305-1.305C10.836 20.54 9.832 19.543 9 18.5c1.843-2.309 4.48-4.5 7.458-4.5.81 0 1.605.174 2.373.461l1.815-1.815.707.708-10 10zm1.199-2.613l1.56-1.56a2.31 2.31 0 0 1-.113-.681c0-1.323 1.077-2.4 2.4-2.4.24 0 .465.045.682.112l1.047-1.047a5.778 5.778 0 0 0-1.668-.265c-3.046 0-5.61 2.663-6.46 3.6.442.487 1.355 1.438 2.552 2.24z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hideLayers32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hideLayers32.json new file mode 100644 index 00000000..1a1bcd43 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hideLayers32.json @@ -0,0 +1 @@ +"M30.5 14.492l-1.507.885-.538-.538c-.072-.072-.162-.11-.245-.163l.312-.183-1.792-1.05.989-.58 2.781 1.63zm-1.19 5.699l1.19-.699-2.129-1.247-.647.647c.242.178.468.358.69.538l.108.063-.015.01c.284.231.553.462.802.688zM5.27 18.444l-.989-.58L1.5 19.491l7.364 4.32a1 1 0 0 1 .142-.902l.089-.121-5.617-3.296 1.792-1.05zm9.965-.893L1.5 9.492 16 1l14.5 8.492-11.569 6.788c-1.33.216-2.572.681-3.696 1.27zM3.478 9.493L16 16.841l12.522-7.348L16 2.16 3.478 9.493zm8.708 10.11l-8.708-5.11 1.792-1.05-.989-.58-2.781 1.63 9.892 5.803c.247-.226.511-.458.794-.693zm8.307 7.308c2.518-.021 3.618-2.182 3.319-4.081l-4.009 4.008c.219.041.445.071.69.073zm6.55-7.312l-.634.634c1.367.952 2.59 2.11 3.507 3.255l-.005.006.005.006c-2.134 2.608-5.868 5.391-9.366 5.402-.797-.01-1.632-.207-2.38-.43l-.707.707c.997.35 2.074.613 3.083.624 3.89-.01 8.093-3.12 10.454-6.303-1.01-1.393-2.394-2.78-3.958-3.9zm1.164-3.1L13.5 31.208l-.707-.707 2.388-2.388c-2.08-1.205-3.925-2.92-5.181-4.612 2.258-3.112 6.471-6.314 10.468-6.401 1.501-.013 3.008.496 4.486 1.24l2.546-2.546.707.707zM15.833 27.46l1.934-1.933C16.391 23.528 17.27 20.06 20.46 20c.893-.01 1.594.27 2.134.7l1.698-1.698c-1.268-.597-2.54-1.012-3.81-1.003-4.511.103-8.427 4.278-9.397 5.49l.005.005-.005.006c.617.755 2.397 2.642 4.75 3.96z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hideParameters16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hideParameters16.json new file mode 100644 index 00000000..07857faf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hideParameters16.json @@ -0,0 +1 @@ +"M10 0H1a1.001 1.001 0 0 0-1 1v1a1.001 1.001 0 0 0 1 1h9a1.001 1.001 0 0 0 1-1V1a1.001 1.001 0 0 0-1-1zm0 2H1V1h9l.001 1zm.5 4.747c.046 0 .092.005.137.006A.985.985 0 0 0 11 6V5a1.001 1.001 0 0 0-1-1H1a1.001 1.001 0 0 0-1 1v1a1.001 1.001 0 0 0 1 1h7.742a6.461 6.461 0 0 1 1.758-.253zM1 5h9l.001 1H1zm15 6.433v.2l-.138.177c-.096.123-2.381 3.01-5.362 3.01-.033 0-.064-.005-.097-.006l.87-.87a7.7 7.7 0 0 0 3.802-2.41c-.163-.18-.4-.426-.698-.694l.562-.562a9.041 9.041 0 0 1 .923.978zm-1.335-3.768L13.28 9.052a5.642 5.642 0 0 0-2.779-.806c-2.981 0-5.191 2.888-5.286 3.011L5 11.533l.214.276a8.863 8.863 0 0 0 2.897 2.41l-1.047 1.047.707.707 7.601-7.6zm-2.992 2.992a1.528 1.528 0 0 0-1.165-.532 1.458 1.458 0 0 0-1.5 1.408 1.383 1.383 0 0 0 .64 1.15l-.928.928A8.37 8.37 0 0 1 6 11.533c.646-.714 2.4-2.488 4.5-2.488a4.743 4.743 0 0 1 2.19.595zM3.548 11H1a1.001 1.001 0 0 1-1-1V9a1.001 1.001 0 0 1 1-1h5.558a10.633 10.633 0 0 0-1.316 1H1v1h3.25c-.14.161-.24.284-.281.338l-.214.276a1.486 1.486 0 0 0-.207.386z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hideParameters24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hideParameters24.json new file mode 100644 index 00000000..b7b86583 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hideParameters24.json @@ -0,0 +1 @@ +"M2 5h15a1.001 1.001 0 0 0 1-1V2a1.001 1.001 0 0 0-1-1H2a1.001 1.001 0 0 0-1 1v2a1.001 1.001 0 0 0 1 1zm0-3h15l.001 2H2zm0 9h15a1.001 1.001 0 0 0 1-1V8a1.001 1.001 0 0 0-1-1H2a1.001 1.001 0 0 0-1 1v2a1.001 1.001 0 0 0 1 1zm0-3h15l.001 2H2zm3.943 9H2a1.001 1.001 0 0 1-1-1v-2a1.001 1.001 0 0 1 1-1h7.769a15.625 15.625 0 0 0-1.302 1H2v2h4.498l-.202.254a1.964 1.964 0 0 0-.353.746zm8.95 2.844l2.85-2.85a2.392 2.392 0 0 1-2.85 2.85zM23 17.5l-.234.305c-.132.171-3.242 4.195-7.308 4.195a6.92 6.92 0 0 1-2.303-.418l.715-.715a5.834 5.834 0 0 0 1.59.233c3.055 0 5.626-2.67 6.439-3.6a13.139 13.139 0 0 0-2.456-2.206l.644-.644a12.933 12.933 0 0 1 2.679 2.545zm-9.384 1.59l.002.003 3.375-3.374-.003-.002 1.164-1.165.004.001.668-.667-.004-.002 1.531-1.53-.707-.707-1.81 1.81A6.821 6.821 0 0 0 15.458 13c-4.06 0-7.072 4.017-7.209 4.188L8 17.5l.249.312a10.188 10.188 0 0 0 2.635 2.597l-1.238 1.237.707.707 1.405-1.404.002.002.663-.663-.003-.002zM9.121 17.5c.85-.937 3.293-3.6 6.339-3.6a5.778 5.778 0 0 1 1.668.265l-1.047 1.047a2.311 2.311 0 0 0-.682-.112 2.403 2.403 0 0 0-2.4 2.4 2.311 2.311 0 0 0 .112.681l-1.581 1.582A11.184 11.184 0 0 1 9.12 17.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hideParameters32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hideParameters32.json new file mode 100644 index 00000000..d99de4b2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hideParameters32.json @@ -0,0 +1 @@ +"M3.5 8h17A1.502 1.502 0 0 0 22 6.5v-2A1.502 1.502 0 0 0 20.5 3h-17A1.502 1.502 0 0 0 2 4.5v2A1.502 1.502 0 0 0 3.5 8zM3 4.5a.5.5 0 0 1 .5-.5h17a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-.5.5h-17a.5.5 0 0 1-.5-.5zM3.5 15h17a1.502 1.502 0 0 0 1.5-1.5v-2a1.502 1.502 0 0 0-1.5-1.5h-17A1.502 1.502 0 0 0 2 11.5v2A1.502 1.502 0 0 0 3.5 15zM3 11.5a.5.5 0 0 1 .5-.5h17a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-.5.5h-17a.5.5 0 0 1-.5-.5zm.5 9.5h5.89c-.504.565-.793.946-.833 1H3.5A1.502 1.502 0 0 1 2 20.5v-2A1.502 1.502 0 0 1 3.5 17h10.67a18.46 18.46 0 0 0-1.503 1H3.5a.5.5 0 0 0-.5.5v2a.5.5 0 0 0 .5.5zm20.45 2.48v.076a3.441 3.441 0 0 1-3.451 3.394 3.547 3.547 0 0 1-.724-.083l4.102-4.102a3.306 3.306 0 0 1 .073.715zm7.05.02l-.224.299c-.187.252-4.57 6.084-10.234 6.147h-.022a9.359 9.359 0 0 1-3.192-.633l.704-.703a8.265 8.265 0 0 0 2.492.435h.014c4.552-.054 8.377-4.343 9.368-5.545l-.004-.006.005-.006a19.328 19.328 0 0 0-3.462-3.291l.642-.642a19.358 19.358 0 0 1 3.693 3.644zm-3.5-7.707l-2.473 2.473a10.067 10.067 0 0 0-4.419-1.223h-.155c-5.662.123-10.048 5.902-10.233 6.156L10 23.5l.224.299a19.734 19.734 0 0 0 4.872 4.398L12.793 30.5l.707.707L28.207 16.5zM11.094 23.5l.004-.006-.005-.006c.98-1.211 4.822-5.442 9.374-5.544h.128a9.07 9.07 0 0 1 3.765.989l-1.816 1.815a3.477 3.477 0 0 0-2.008-.698h-.072a3.44 3.44 0 0 0-3.414 3.43v.076a3.286 3.286 0 0 0 .694 1.993l-1.996 1.996a19.203 19.203 0 0 1-4.654-4.045z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hierarchicalLinkChartLayout16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hierarchicalLinkChartLayout16.json new file mode 100644 index 00000000..c9b0ecdd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hierarchicalLinkChartLayout16.json @@ -0,0 +1 @@ +"M16 8.5c0-.827-.673-1.5-1.5-1.5-.23 0-.447.057-.643.15L12.707 6l1.15-1.15c.196.093.412.15.643.15.827 0 1.5-.673 1.5-1.5S15.327 2 14.5 2 13 2.673 13 3.5c0 .23.057.447.15.643L12 5.293l-1.15-1.15c.093-.196.15-.412.15-.643 0-.827-.673-1.5-1.5-1.5S8 2.673 8 3.5c0 .651.42 1.2 1 1.408v2.184C8.42 7.3 8 7.85 8 8.5s.42 1.2 1 1.408v2.166L6.77 9.288c.144-.23.23-.498.23-.788a1.5 1.5 0 0 0-1-1.408V4.908A1.5 1.5 0 0 0 7 3.5C7 2.673 6.327 2 5.5 2S4 2.673 4 3.5c0 .651.42 1.2 1 1.408v2.184A1.5 1.5 0 0 0 4 8.5c0 .827.673 1.5 1.5 1.5.172 0 .335-.035.489-.089l2.24 2.801c-.143.23-.229.498-.229.788 0 .827.673 1.5 1.5 1.5s1.5-.673 1.5-1.5a1.5 1.5 0 0 0-1-1.408V9.908c.58-.207 1-.757 1-1.408 0-.23-.057-.447-.15-.643L12 6.707l1.15 1.15c-.093.196-.15.412-.15.643 0 .651.42 1.2 1 1.408v2.184c-.58.207-1 .757-1 1.408 0 .827.673 1.5 1.5 1.5s1.5-.673 1.5-1.5a1.5 1.5 0 0 0-1-1.408V9.908c.58-.207 1-.757 1-1.408zm-2-5.25a.25.25 0 0 1 .25-.25h.487c.145 0 .263.118.263.263v.487a.25.25 0 0 1-.25.25h-.5a.25.25 0 0 1-.25-.25v-.5zm-5 0A.25.25 0 0 1 9.25 3h.487c.145 0 .263.118.263.263v.487a.25.25 0 0 1-.25.25h-.5A.25.25 0 0 1 9 3.75v-.5zm-4 0A.25.25 0 0 1 5.25 3h.487c.145 0 .263.118.263.263v.487a.25.25 0 0 1-.25.25h-.5A.25.25 0 0 1 5 3.75v-.5zM5.25 9A.25.25 0 0 1 5 8.75v-.5A.25.25 0 0 1 5.25 8h.487c.145 0 .263.118.263.263v.487a.25.25 0 0 1-.25.25h-.5zM10 13.75a.25.25 0 0 1-.25.25h-.5a.25.25 0 0 1-.25-.25v-.5a.25.25 0 0 1 .25-.25h.487c.145 0 .263.118.263.263v.487zm0-5a.25.25 0 0 1-.25.25h-.5A.25.25 0 0 1 9 8.75v-.5A.25.25 0 0 1 9.25 8h.487c.145 0 .263.118.263.263v.487zm.143-1.6A1.48 1.48 0 0 0 10 7.092V4.908a1.48 1.48 0 0 0 .143-.058L11.293 6l-1.15 1.15zm4.594.85c.145 0 .263.118.263.263v.487a.25.25 0 0 1-.25.25h-.5a.25.25 0 0 1-.25-.25v-.5a.25.25 0 0 1 .25-.25h.487zM15 13.75a.25.25 0 0 1-.25.25h-.5a.25.25 0 0 1-.25-.25v-.5a.25.25 0 0 1 .25-.25h.487c.145 0 .263.118.263.263v.487zM1.5 4L3 6H2v7H1V6H0l1.5-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hierarchicalLinkChartLayout24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hierarchicalLinkChartLayout24.json new file mode 100644 index 00000000..a7fbe4ff --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hierarchicalLinkChartLayout24.json @@ -0,0 +1 @@ +"M3.524 5.844l2.828 2.8-.704.711L4 7.723V20H3V7.75L1.349 9.358.65 8.642l2.873-2.798zM22 14.722v2.556c.595.347 1 .985 1 1.722 0 1.103-.897 2-2 2s-2-.897-2-2 .897-2 2-2v-2c-1.103 0-2-.897-2-2 0-.618.288-1.164.73-1.532L18 9.738l-1.73 1.73c.442.368.73.914.73 1.532 0 1.103-.897 2-2 2v2c1.103 0 2 .897 2 2s-.897 2-2 2-2-.897-2-2c0-.181.032-.353.077-.52l-3.48-3.581c-.19.06-.388.101-.597.101-1.103 0-2-.897-2-2s.897-2 2-2V8c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2c0 .737-.405 1.375-1 1.722v3.556c.595.347 1 .985 1 1.722 0 .564-.237 1.072-.614 1.436l3.132 3.234c.14-.155.301-.286.482-.392v-2.556c-.595-.347-1-.985-1-1.722s.405-1.375 1-1.722V7.722c-.595-.347-1-.985-1-1.722 0-1.103.897-2 2-2s2 .897 2 2c0 .378-.112.728-.295 1.03L18 8.325l1.295-1.295A1.98 1.98 0 0 1 19 6c0-1.103.897-2 2-2s2 .897 2 2-.897 2-2 2c-.361 0-.696-.104-.989-.272l-1.304 1.304 1.998 1.998c.097-.015.194-.03.295-.03 1.103 0 2 .897 2 2 0 .737-.405 1.375-1 1.722zM20 6.5a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1zM9.5 7a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1zm.5 5.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1zm4-6a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1zm.5 11.5a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1zm1.5-5.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1zm1.293-3.468l-1.304-1.304A1.976 1.976 0 0 1 15 8v3c.101 0 .198.015.295.03l1.998-1.998zM22 18.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1zm0-5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hierarchicalLinkChartLayout32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hierarchicalLinkChartLayout32.json new file mode 100644 index 00000000..1b9b3b77 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hierarchicalLinkChartLayout32.json @@ -0,0 +1 @@ +"M7.647 11.367L5 8.721V27H4V8.72l-2.646 2.647-.707-.707L4.5 6.807l3.854 3.853-.707.707zM29 18.846v4.308a2.403 2.403 0 0 1 1.9 2.346c0 1.324-1.077 2.4-2.4 2.4s-2.4-1.076-2.4-2.4c0-1.152.816-2.115 1.9-2.346v-4.308a2.403 2.403 0 0 1-1.9-2.346c0-.481.145-.927.39-1.303L24 12.707l-2.49 2.49c.245.376.39.822.39 1.303a2.403 2.403 0 0 1-1.9 2.346v4.308a2.403 2.403 0 0 1 1.9 2.346c0 1.324-1.077 2.4-2.4 2.4s-2.4-1.076-2.4-2.4c0-.481.145-.927.39-1.303l-5.384-5.384a2.371 2.371 0 0 1-.606.087 2.403 2.403 0 0 1-2.4-2.4c0-1.152.816-2.115 1.9-2.346V9.846A2.403 2.403 0 0 1 9.1 7.5c0-1.324 1.077-2.4 2.4-2.4s2.4 1.076 2.4 2.4A2.403 2.403 0 0 1 12 9.846v4.308a2.403 2.403 0 0 1 1.9 2.346c0 .737-.34 1.388-.864 1.829l5.16 5.16c.243-.156.513-.273.804-.335v-4.308a2.403 2.403 0 0 1-1.9-2.346c0-1.152.816-2.115 1.9-2.346V9.846A2.403 2.403 0 0 1 17.1 7.5c0-1.324 1.077-2.4 2.4-2.4s2.4 1.076 2.4 2.4c0 .481-.145.927-.39 1.303l2.49 2.49 2.49-2.49A2.382 2.382 0 0 1 26.1 7.5c0-1.324 1.077-2.4 2.4-2.4s2.4 1.076 2.4 2.4-1.077 2.4-2.4 2.4a2.38 2.38 0 0 1-1.303-.39L24.707 12l2.49 2.49c.376-.245.822-.39 1.303-.39 1.323 0 2.4 1.076 2.4 2.4a2.403 2.403 0 0 1-1.9 2.346zM27 8a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1V7a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1v1zM11 9h1a1 1 0 0 0 1-1V7a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1zm1 9a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h1zm7-9h1a1 1 0 0 0 1-1V7a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1zm1 15h-1a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1zm1-8a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1zm2.293-4l-2.49-2.49a2.383 2.383 0 0 1-.803.336v4.308c.291.062.561.179.803.336l2.49-2.49zM28 18h1a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1zm1 6h-1a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/highlighter16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/highlighter16.json new file mode 100644 index 00000000..fd05e812 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/highlighter16.json @@ -0,0 +1 @@ +"M15.04 2.332L13.667.961A1 1 0 0 0 12.34.883L3.033 8.23l-.504 3.533L.574 13.72l2.561.853 1.1-1.1 3.534-.505 7.348-9.308a1 1 0 0 0-.078-1.327zM3.853 9.561l2.585 2.585-2.262.324-.647-.647zm-.99 3.867l-.438-.147.574-.574.293.293zm4.592-1.68L4.25 8.545l8.71-6.876 1.371 1.371z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/highlighter24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/highlighter24.json new file mode 100644 index 00000000..4f2b7c52 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/highlighter24.json @@ -0,0 +1 @@ +"M22.688 3.525l-2.213-2.212a1.253 1.253 0 0 0-1.704-.06L5.053 13.226 4.05 17.244 1.274 20.02l4.061 1.353 1.42-1.42 4.018-1.005L22.75 5.227a1.254 1.254 0 0 0-.061-1.702zM5.77 14.478l3.751 3.751-2.869.717-1.6-1.6zm-.706 5.75l-1.94-.647L4.5 18.207 5.793 19.5zM21.995 4.57l-11.52 13.197-4.243-4.243L19.427 2.007a.251.251 0 0 1 .34.013l2.214 2.213a.25.25 0 0 1 .014.338z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/highlighter32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/highlighter32.json new file mode 100644 index 00000000..a824b516 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/highlighter32.json @@ -0,0 +1 @@ +"M29.703 4.996l-2.7-2.7a1.492 1.492 0 0 0-2.028-.084L6 18.268v4.025l-4.344 4.344 4.943 2.471L9.707 26h4.025L29.788 7.025a1.49 1.49 0 0 0-.085-2.029zM6.401 27.892l-3.057-1.53L5 24.708 7.293 27zM9.293 25L8 26.293 5.707 24 7 22.707v-3L12.293 25zM29.024 6.38L13.469 24.762l-6.231-6.231L25.62 2.976a.496.496 0 0 1 .677.028l2.7 2.7a.498.498 0 0 1 .027.676z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/highlighterTip16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/highlighterTip16.json new file mode 100644 index 00000000..180c9532 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/highlighterTip16.json @@ -0,0 +1 @@ +"M10 5.382V.806L6 2.14v3.242l-2 4V16h1v-6h6v6h1V9.382zM7 2.86l2-.666V4H7zm0 2.758V5h2v.618L10.69 9H5.31z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/highlighterTip24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/highlighterTip24.json new file mode 100644 index 00000000..8b996d49 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/highlighterTip24.json @@ -0,0 +1 @@ +"M15 9.361v-7.6l-6 2.4v5.2l-3 5V23h1v-8h10v8h1v-8.639zm-5-4.523l4-1.6V7h-4zm0 4.8V8h4v1.639L16.617 14H7.383z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/highlighterTip32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/highlighterTip32.json new file mode 100644 index 00000000..35b95e8a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/highlighterTip32.json @@ -0,0 +1 @@ +"M20 12.424V2.742L12 6.17v6.254L9 18.38v11.617h1V19h12v11h1V18.381zM13 6.83l6-2.572V9h-6zm0 5.831V10h6v2.661L21.688 18H10.311z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/highwayChange16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/highwayChange16.json new file mode 100644 index 00000000..5401d72e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/highwayChange16.json @@ -0,0 +1 @@ +"M4 8.238a6.461 6.461 0 0 0 1 .881V14H4zM13 2h-1v6.193a6.407 6.407 0 0 1 1 .836zM4 4c0 3.402 2.36 4.36 4.442 5.204C10.352 9.978 12 10.646 12 13v1h1v-1c0-3.027-2.222-3.928-4.182-4.723C6.77 7.447 5 6.73 5 4v-.277l1.602 1.602.707-.707L4.5 1.808l-2.809 2.81.707.707L4 3.723z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/highwayChange24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/highwayChange24.json new file mode 100644 index 00000000..332d8449 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/highwayChange24.json @@ -0,0 +1 @@ +"M6 11.707a7.74 7.74 0 0 0 1 1.138V21H6zm12 3.503V3h-1v11.13a7.408 7.408 0 0 1 1 1.08zM6 3.707V6.5c0 4.923 3.175 6.328 5.977 7.567C14.672 15.26 17 16.29 17 20v1h1v-1c0-4.36-2.857-5.624-5.619-6.847C9.614 11.93 7 10.773 7 6.5V3.707l1.64 1.64.708-.706L6.5 1.793 3.652 4.641l.707.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/highwayChange32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/highwayChange32.json new file mode 100644 index 00000000..9bc7d90d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/highwayChange32.json @@ -0,0 +1 @@ +"M8 13.965a9.213 9.213 0 0 0 1 1.342V28H8zM24 4h-1v15.253a8.664 8.664 0 0 1 1 1.247zM7.985 8c0 6.459 4.279 8.309 8.054 9.94C19.62 19.486 23 20.947 23 26v2h1v-2c0-5.709-3.846-7.371-7.564-8.979-3.832-1.655-7.45-3.22-7.45-9.021V4.692l2.66 2.662.707-.707L8.5 2.793 4.646 6.646l.707.707 2.632-2.631z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/highwayChangeRight16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/highwayChangeRight16.json new file mode 100644 index 00000000..a687ea35 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/highwayChangeRight16.json @@ -0,0 +1 @@ +"M12 8.238a6.461 6.461 0 0 1-1 .881V14h1zM3 2h1v6.193a6.407 6.407 0 0 0-1 .836zm9 2c0 3.402-2.36 4.36-4.442 5.204C5.648 9.978 4 10.646 4 13v1H3v-1c0-3.027 2.222-3.928 4.182-4.723C9.23 7.447 11 6.73 11 4v-.277L9.398 5.325l-.707-.707 2.809-2.81 2.809 2.81-.707.707L12 3.723z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/highwayChangeRight24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/highwayChangeRight24.json new file mode 100644 index 00000000..3c79cfad --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/highwayChangeRight24.json @@ -0,0 +1 @@ +"M18 11.707a7.74 7.74 0 0 1-1 1.138V21h1zM6 15.21V3h1v11.13a7.408 7.408 0 0 0-1 1.08zM19.5 5.207l-1.5-1.5V6.5c0 4.923-3.164 6.328-5.956 7.567C9.358 15.26 7.039 16.29 7.039 20v1h-1v-1c0-4.36 2.847-5.624 5.599-6.847C14.396 11.93 17 10.773 17 6.5V3.707l-1.64 1.64-.708-.706L17.5 1.793l2.848 2.848-.707.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/highwayChangeRight32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/highwayChangeRight32.json new file mode 100644 index 00000000..851fb0a0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/highwayChangeRight32.json @@ -0,0 +1 @@ +"M24 13.965a9.213 9.213 0 0 1-1 1.342V28h1zM8 4h1v15.253A8.664 8.664 0 0 0 8 20.5zm16.015 4c0 6.459-4.279 8.309-8.054 9.94C12.38 19.486 9 20.947 9 26v2H8v-2c0-5.709 3.846-7.371 7.564-8.979 3.832-1.655 7.45-3.22 7.45-9.021V4.692l-2.66 2.662-.707-.707L23.5 2.793l3.854 3.854-.707.707-2.632-2.632z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hillshadeEffect16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hillshadeEffect16.json new file mode 100644 index 00000000..1f076ee1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hillshadeEffect16.json @@ -0,0 +1 @@ +[{"d":"M1 1v14h14V1zm7.934 5.359L3.021 2h10.272zm-.7.7L2 13.293V2.487zm.707.707L13.513 14H2.707zm.716-.716L14 2.707v10.265z"},{"opacity":".25","d":"M8.934 6.359L3.021 2h10.272L8.934 6.359z"},{"opacity":".5","d":"M8.941 7.766L13.513 14H2.707l6.234-6.234z"},{"opacity":".75","d":"M9.657 7.05L14 2.707v10.265L9.657 7.05z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hillshadeEffect24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hillshadeEffect24.json new file mode 100644 index 00000000..0b1807df --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hillshadeEffect24.json @@ -0,0 +1 @@ +[{"d":"M2 2v20h20V2zm10.957 8.336L3.91 3h16.383zm-.703.703L3 20.293V3.548zm.707.707L20.452 21H3.707zm.71-.71L21 3.706v16.38z"},{"opacity":".25","d":"M12.957 10.336L3.91 3h16.383l-7.336 7.336z"},{"opacity":".5","d":"M12.961 11.746L20.452 21H3.707l9.254-9.254z"},{"opacity":".75","d":"M13.672 11.035L21 3.707v16.381l-7.328-9.053z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hillshadeEffect32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hillshadeEffect32.json new file mode 100644 index 00000000..fa2c5ae7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hillshadeEffect32.json @@ -0,0 +1 @@ +[{"opacity":".75","d":"M17.676 15.031L28 27.142V4.707L17.676 15.031z"},{"opacity":".25","d":"M27.293 4H4.858l12.115 10.32L27.293 4z"},{"opacity":".5","d":"M16.97 15.737L4.707 28h22.71L16.97 15.737z"},{"d":"M3 3v26h26V3zm24.293 1l-10.32 10.32L4.858 4zM16.268 15.025L4 27.293V4.583zm.702.712L27.417 28H4.707zm.706-.706L28 4.707v22.435z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/home16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/home16.json new file mode 100644 index 00000000..c77e1e0f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/home16.json @@ -0,0 +1 @@ +"M3 1v4.5L.5 8H2v7h5v-4h2v4h5V8h1.5L8 .5l-2 2V1zm5 .914l5 5V14h-3v-4H6v4H3V6.914l1-1V2h1v2.914z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/home24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/home24.json new file mode 100644 index 00000000..60fad278 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/home24.json @@ -0,0 +1 @@ +"M4 9.5L.5 13H3v9h7v-6h4v6h7v-9h2.5L12 1.5l-4 4V3H4zM5 4h2v3.914l5-5L21.086 12H20v9h-5v-6H9v6H4v-9H2.914L5 9.914z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/home32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/home32.json new file mode 100644 index 00000000..133ceac6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/home32.json @@ -0,0 +1 @@ +"M11 8.5V5H6v8.5L2.5 17H5v12h8v-8h6v8h8V17h2.5L16 3.5zM26 16v12h-6v-8h-8v8H6V16H4.914L7 13.914V6h3v4.914l6-6L27.086 16z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/horizontalDistribute16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/horizontalDistribute16.json new file mode 100644 index 00000000..429e8f59 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/horizontalDistribute16.json @@ -0,0 +1 @@ +"M0 5v7h4V9h2v6h4V9h2v5h4V3h-4v5h-2V2H6v6H4V5zm3 6H1V6h2zm10-7h2v9h-2zM7 3h2v11H7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/horizontalDistribute24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/horizontalDistribute24.json new file mode 100644 index 00000000..20156f64 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/horizontalDistribute24.json @@ -0,0 +1 @@ +"M17 12h-2V3H9v9H7V9H2v8h5v-4h2v9h6v-9h2v6h5V6h-5zM6 16H3v-6h3zm8 5h-4V4h4zm7-14v11h-3V7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/horizontalDistribute32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/horizontalDistribute32.json new file mode 100644 index 00000000..d2ace4e8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/horizontalDistribute32.json @@ -0,0 +1 @@ +"M23 8v8h-3V4h-8v12H9v-5H2v11h7v-5h3v12h8V17h3v8h7V8zM8 21H3v-9h5zm11 7h-6V5h6zm10-4h-5V9h5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hourglassActive16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hourglassActive16.json new file mode 100644 index 00000000..56fd53d4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hourglassActive16.json @@ -0,0 +1 @@ +"M10.996 14H6.004A1.439 1.439 0 0 1 6 13.888c0-.594 1.228-1.997 2-2.578V5.43a15.285 15.285 0 0 1-1.052-.971l3.778-.725A10.542 10.542 0 0 1 9 5.434v5.858c.77.548 2 1.893 2 2.596 0 .037-.001.075-.004.112zM3 15h1.396A2.272 2.272 0 0 1 4 13.716V13c-.05-1.586 1.446-3.055 2.594-4.094.128-.115.298-.239.298-.406s-.17-.29-.298-.406C5.446 7.055 3.951 5.586 4 4v-.716A2.272 2.272 0 0 1 4.396 2H3V1h11v1h-1.396A2.272 2.272 0 0 1 13 3.284V4c.05 1.586-1.446 3.055-2.594 4.094-.128.115-.298.239-.298.406s.17.29.298.406C11.554 9.945 13.049 11.414 13 13v.716A2.272 2.272 0 0 1 12.604 15H14v1H3zm3.284 0h4.432A1.284 1.284 0 0 0 12 13.717v-.748c.04-1.236-1.518-2.645-2.302-3.354a1.477 1.477 0 0 1-.59-1.115 1.52 1.52 0 0 1 .627-1.147C10.482 6.676 12.039 5.267 12 4v-.717A1.284 1.284 0 0 0 10.716 2H6.284A1.284 1.284 0 0 0 5 3.283v.748c-.04 1.236 1.518 2.645 2.302 3.354a1.477 1.477 0 0 1 .59 1.115 1.52 1.52 0 0 1-.627 1.147C6.518 10.324 4.961 11.733 5 13v.717A1.284 1.284 0 0 0 6.284 15z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hourglassActive24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hourglassActive24.json new file mode 100644 index 00000000..41247a4f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hourglassActive24.json @@ -0,0 +1 @@ +"M8.827 6.956c2.265.662 5.109-.295 8.172-1.867l.001.079c0 1.3-1.642 2.897-3.248 4.288a3.818 3.818 0 0 0-.752.898v6.726c1.321.372 2.815 2.089 3.827 3.655-.027.088-.043.179-.077.265h-8.5c-.034-.087-.057-.17-.082-.254 1.01-1.57 2.509-3.293 3.833-3.666v-6.729a3.819 3.819 0 0 0-.73-.88 17.898 17.898 0 0 1-2.443-2.515zM17.922 2H20v1h-1.516A5.594 5.594 0 0 1 19 5.319c0 2.15-1.479 4.294-3.545 6.092a1.544 1.544 0 0 0-.62 1.089 1.544 1.544 0 0 0 .62 1.089C17.521 15.387 19 17.53 19 19.68a5.595 5.595 0 0 1-.516 2.32H20v1H5v-1h1.5a5.666 5.666 0 0 1-.5-2.319c0-2.15 1.479-4.294 3.545-6.092a1.544 1.544 0 0 0 .62-1.089 1.544 1.544 0 0 0-.62-1.089C7.479 9.613 6 7.47 6 5.32A5.666 5.666 0 0 1 6.5 3H5V2zm-.545 1H7.624A4.68 4.68 0 0 0 7 5.32c0 1.645 1.137 3.54 3.2 5.336a2.435 2.435 0 0 1 .966 1.844 2.432 2.432 0 0 1-.965 1.843c-2.064 1.797-3.2 3.692-3.2 5.338A4.68 4.68 0 0 0 7.623 22h9.753A4.646 4.646 0 0 0 18 19.68c0-1.645-1.137-3.54-3.2-5.336a2.435 2.435 0 0 1-.966-1.844 2.432 2.432 0 0 1 .965-1.843c2.064-1.797 3.2-3.692 3.2-5.338A4.646 4.646 0 0 0 17.378 3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hourglassActive32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hourglassActive32.json new file mode 100644 index 00000000..4ff129e9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hourglassActive32.json @@ -0,0 +1 @@ +"M9.898 3H7v1h2.44A6.773 6.773 0 0 0 9 6.375c0 2.493 1.765 5.35 3.845 7.283A3.22 3.22 0 0 1 13.952 16a3.22 3.22 0 0 1-1.107 2.342C10.765 20.274 9 23.132 9 25.625A6.773 6.773 0 0 0 9.44 28H7v1h19v-1h-2.44a6.773 6.773 0 0 0 .44-2.375c0-2.493-1.765-5.35-3.845-7.283A3.22 3.22 0 0 1 19.048 16a3.221 3.221 0 0 1 1.107-2.342C22.235 11.726 24 8.868 24 6.375A6.773 6.773 0 0 0 23.56 4H26V3zM23 6.375c0 1.959-1.417 4.59-3.526 6.55A4.206 4.206 0 0 0 18.048 16a4.206 4.206 0 0 0 1.426 3.074C21.583 21.034 23 23.666 23 25.625A5.798 5.798 0 0 1 22.491 28H10.51a5.798 5.798 0 0 1-.51-2.375c0-1.959 1.417-4.59 3.526-6.55A4.206 4.206 0 0 0 14.952 16a4.206 4.206 0 0 0-1.426-3.074C11.417 10.966 10 8.334 10 6.375A5.798 5.798 0 0 1 10.509 4H22.49A5.798 5.798 0 0 1 23 6.375zm-11.115 2.88a20.42 20.42 0 0 0 10.052-2.19l-.005.026c-.385 2.13-2.37 4.878-4.932 6.452v7.596c1.84.333 3.587 2.4 4.991 4.384 0 .033.009.07.009.102A4.8 4.8 0 0 1 21.799 27H11.2a4.8 4.8 0 0 1-.2-1.375c0-.031.008-.066.009-.098l.122-.176c1.382-1.932 3.081-3.89 4.869-4.213v-7.585a12.068 12.068 0 0 1-4.115-4.298z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hourglassExpired16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hourglassExpired16.json new file mode 100644 index 00000000..3743d9ff --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hourglassExpired16.json @@ -0,0 +1 @@ +"M3 16h11v-1h-1.396A2.272 2.272 0 0 0 13 13.716V13c.05-1.586-1.446-3.055-2.594-4.094-.128-.115-.298-.239-.298-.406s.17-.29.298-.406C11.554 7.055 13.049 5.586 13 4v-.716A2.272 2.272 0 0 0 12.604 2H14V1H3v1h1.396A2.272 2.272 0 0 0 4 3.284V4c-.05 1.586 1.446 3.055 2.594 4.094.128.115.298.239.298.406s-.17.29-.298.406C5.446 9.945 3.951 11.414 4 13v.716A2.272 2.272 0 0 0 4.396 15H3zm2-2.283V13c-.04-1.267 1.518-2.676 2.265-3.353A1.52 1.52 0 0 0 7.892 8.5a1.477 1.477 0 0 0-.59-1.115C6.518 6.675 4.96 5.267 5 4.03v-.748A1.284 1.284 0 0 1 6.284 2h4.432A1.284 1.284 0 0 1 12 3.283V4c.04 1.267-1.518 2.676-2.265 3.353A1.52 1.52 0 0 0 9.108 8.5a1.477 1.477 0 0 0 .59 1.115c.784.71 2.341 2.118 2.302 3.354v.748A1.284 1.284 0 0 1 10.716 15H6.284A1.284 1.284 0 0 1 5 13.717zm5.716.283H6.284A.284.284 0 0 1 6 13.717V13c-.025-.835 1.451-2.172 1.936-2.611l.022-.02a.822.822 0 0 1 1.082 0c.48.434 1.978 1.788 1.96 2.563v.784a.284.284 0 0 1-.284.284z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hourglassExpired24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hourglassExpired24.json new file mode 100644 index 00000000..5b8c846b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hourglassExpired24.json @@ -0,0 +1 @@ +"M7.085 2H5v1h1.5A5.666 5.666 0 0 0 6 5.319c0 2.15 1.479 4.294 3.545 6.092a1.544 1.544 0 0 1 .62 1.089 1.544 1.544 0 0 1-.62 1.089C7.479 15.387 6 17.53 6 19.68A5.666 5.666 0 0 0 6.5 22H5v1h15v-1h-1.516A5.595 5.595 0 0 0 19 19.681c0-2.15-1.479-4.294-3.545-6.092a1.544 1.544 0 0 1-.62-1.089 1.544 1.544 0 0 1 .62-1.089C17.521 9.613 19 7.47 19 5.32A5.594 5.594 0 0 0 18.484 3H20V2zm10.292 1A4.646 4.646 0 0 1 18 5.32c0 1.645-1.137 3.54-3.201 5.337a2.432 2.432 0 0 0-.965 1.843 2.435 2.435 0 0 0 .965 1.844c2.064 1.796 3.2 3.691 3.2 5.337A4.646 4.646 0 0 1 17.378 22H7.624A4.68 4.68 0 0 1 7 19.68c0-1.645 1.137-3.54 3.201-5.337a2.432 2.432 0 0 0 .965-1.843 2.435 2.435 0 0 0-.965-1.844C8.137 8.86 7 6.965 7 5.32A4.68 4.68 0 0 1 7.623 3zM8.102 18.925a3.246 3.246 0 0 1 1.35-1.9l2.593-1.722a.823.823 0 0 1 .91 0l2.594 1.722a3.248 3.248 0 0 1 1.35 1.901 3.051 3.051 0 0 1 .1.755A3.645 3.645 0 0 1 16.75 21h-8.5A3.713 3.713 0 0 1 8 19.68a3.05 3.05 0 0 1 .102-.755z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hourglassExpired32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hourglassExpired32.json new file mode 100644 index 00000000..b091138d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/hourglassExpired32.json @@ -0,0 +1 @@ +"M9.898 3H7v1h2.44A6.773 6.773 0 0 0 9 6.375c0 2.493 1.765 5.35 3.845 7.283A3.22 3.22 0 0 1 13.952 16a3.22 3.22 0 0 1-1.107 2.342C10.765 20.274 9 23.132 9 25.625A6.773 6.773 0 0 0 9.44 28H7v1h19v-1h-2.44a6.773 6.773 0 0 0 .44-2.375c0-2.493-1.765-5.35-3.845-7.283A3.22 3.22 0 0 1 19.048 16a3.22 3.22 0 0 1 1.107-2.342C22.235 11.726 24 8.868 24 6.375A6.773 6.773 0 0 0 23.56 4H26V3zm12.593 1A5.798 5.798 0 0 1 23 6.375c0 1.959-1.417 4.59-3.526 6.55A4.206 4.206 0 0 0 18.048 16a4.206 4.206 0 0 0 1.426 3.074C21.583 21.034 23 23.666 23 25.625A5.798 5.798 0 0 1 22.491 28H10.51a5.798 5.798 0 0 1-.51-2.375c0-1.959 1.417-4.59 3.526-6.55A4.206 4.206 0 0 0 14.952 16a4.206 4.206 0 0 0-1.426-3.074C11.417 10.966 10 8.334 10 6.375A5.798 5.798 0 0 1 10.509 4zm-11.4 20.774a5.07 5.07 0 0 1 1.898-3.03l2.843-2.164a1.102 1.102 0 0 1 1.336 0l2.843 2.165a5.064 5.064 0 0 1 1.898 3.03 4.32 4.32 0 0 1 .091.85A4.83 4.83 0 0 1 21.798 27H11.202A4.83 4.83 0 0 1 11 25.625a4.322 4.322 0 0 1 .092-.85z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i12X16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i12X16.json new file mode 100644 index 00000000..18a3dbfb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i12X16.json @@ -0,0 +1 @@ +"M10 16H6v-.5a3.178 3.178 0 0 1 1.766-2.724C8.53 12.246 9 11.882 9 11.1a1.008 1.008 0 0 0-.998-1.109.932.932 0 0 0-.726.27 1.206 1.206 0 0 0-.285.739L6 10.998a2.11 2.11 0 0 1 .556-1.431A1.884 1.884 0 0 1 8.002 9 1.897 1.897 0 0 1 10 11.1a2.94 2.94 0 0 1-1.665 2.5c-.662.458-1.12.805-1.275 1.401H10zM2 .911l-1.966.823.386.923.58-.243V8h1zm5.709 1.504L6.799 2 1.055 14.585l.91.415zM14.721 6l-1.219 1.639L12.282 6h-1.277l1.858 2.498L11.002 11h1.278l1.222-1.643L14.724 11H16l-1.86-2.502L16 6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i12X24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i12X24.json new file mode 100644 index 00000000..67c77c3f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i12X24.json @@ -0,0 +1 @@ +"M15 23H8.1v-.5c0-2.157 1.762-3.105 3.316-3.942 1.392-.748 2.593-1.394 2.593-2.721 0-1.046-1.184-1.837-2.47-1.855a2.38 2.38 0 0 0-2.001.72A2.118 2.118 0 0 0 8.973 16h-.97a2.954 2.954 0 0 1 .823-2 3.437 3.437 0 0 1 2.727-1c1.828 0 3.438 1.245 3.438 2.837 0 1.924-1.639 2.815-3.1 3.602-1.273.685-2.482 1.335-2.74 2.561H15zM11 3.422l-.916-.4-8.077 18.57.916.4zM4 2.207L1.011 3.634l.43.903L3 3.793v8.167h1zM22.689 9L20.5 11.696 18.311 9h-1.306l2.842 3.5-2.842 3.5h1.306l2.189-2.696L22.689 16h1.306l-2.842-3.5L23.995 9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i12X32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i12X32.json new file mode 100644 index 00000000..e7f7e033 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i12X32.json @@ -0,0 +1 @@ +"M18 29h-8v-.5c0-2.448 2.049-3.692 3.856-4.789 1.615-.98 3.14-1.906 3.14-3.522 0-1.09-.816-2.207-2.64-2.207A3.074 3.074 0 0 0 10.99 21H10a4.067 4.067 0 0 1 4.355-4C16.503 17 18 18.312 18 20.19c0 2.176-1.837 3.293-3.618 4.374-1.575.957-3.071 1.864-3.334 3.436H18zM5 4L.981 5.608l.371.929L4 5.477V16h1zm9 1.415L13.09 5 2.616 28.585l.909.415zM29.623 13l-3.108 3.678L23.407 13h-1.346l3.78 4.475L22.019 22h1.346l3.151-3.729L29.665 22H31v-.015l-3.812-4.51L30.97 13z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i12XPlaybackSpeed16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i12XPlaybackSpeed16.json new file mode 100644 index 00000000..18a3dbfb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i12XPlaybackSpeed16.json @@ -0,0 +1 @@ +"M10 16H6v-.5a3.178 3.178 0 0 1 1.766-2.724C8.53 12.246 9 11.882 9 11.1a1.008 1.008 0 0 0-.998-1.109.932.932 0 0 0-.726.27 1.206 1.206 0 0 0-.285.739L6 10.998a2.11 2.11 0 0 1 .556-1.431A1.884 1.884 0 0 1 8.002 9 1.897 1.897 0 0 1 10 11.1a2.94 2.94 0 0 1-1.665 2.5c-.662.458-1.12.805-1.275 1.401H10zM2 .911l-1.966.823.386.923.58-.243V8h1zm5.709 1.504L6.799 2 1.055 14.585l.91.415zM14.721 6l-1.219 1.639L12.282 6h-1.277l1.858 2.498L11.002 11h1.278l1.222-1.643L14.724 11H16l-1.86-2.502L16 6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i12XPlaybackSpeed24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i12XPlaybackSpeed24.json new file mode 100644 index 00000000..67c77c3f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i12XPlaybackSpeed24.json @@ -0,0 +1 @@ +"M15 23H8.1v-.5c0-2.157 1.762-3.105 3.316-3.942 1.392-.748 2.593-1.394 2.593-2.721 0-1.046-1.184-1.837-2.47-1.855a2.38 2.38 0 0 0-2.001.72A2.118 2.118 0 0 0 8.973 16h-.97a2.954 2.954 0 0 1 .823-2 3.437 3.437 0 0 1 2.727-1c1.828 0 3.438 1.245 3.438 2.837 0 1.924-1.639 2.815-3.1 3.602-1.273.685-2.482 1.335-2.74 2.561H15zM11 3.422l-.916-.4-8.077 18.57.916.4zM4 2.207L1.011 3.634l.43.903L3 3.793v8.167h1zM22.689 9L20.5 11.696 18.311 9h-1.306l2.842 3.5-2.842 3.5h1.306l2.189-2.696L22.689 16h1.306l-2.842-3.5L23.995 9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i12XPlaybackSpeed32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i12XPlaybackSpeed32.json new file mode 100644 index 00000000..e7f7e033 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i12XPlaybackSpeed32.json @@ -0,0 +1 @@ +"M18 29h-8v-.5c0-2.448 2.049-3.692 3.856-4.789 1.615-.98 3.14-1.906 3.14-3.522 0-1.09-.816-2.207-2.64-2.207A3.074 3.074 0 0 0 10.99 21H10a4.067 4.067 0 0 1 4.355-4C16.503 17 18 18.312 18 20.19c0 2.176-1.837 3.293-3.618 4.374-1.575.957-3.071 1.864-3.334 3.436H18zM5 4L.981 5.608l.371.929L4 5.477V16h1zm9 1.415L13.09 5 2.616 28.585l.909.415zM29.623 13l-3.108 3.678L23.407 13h-1.346l3.78 4.475L22.019 22h1.346l3.151-3.729L29.665 22H31v-.015l-3.812-4.51L30.97 13z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i14X16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i14X16.json new file mode 100644 index 00000000..266d62c4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i14X16.json @@ -0,0 +1 @@ +"M10 16H9v-2H4.793L10 8.793V13h1v1h-1zm-2.793-3H9v-1.793zM2 .911l-1.966.823.386.923.58-.243V8h1zm5.709 1.504L6.799 2 1.055 14.585l.91.415zM14.721 6l-1.219 1.639L12.282 6h-1.277l1.858 2.498L11.002 11h1.278l1.222-1.643L14.724 11H16l-1.86-2.502L16 6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i14X24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i14X24.json new file mode 100644 index 00000000..cb009001 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i14X24.json @@ -0,0 +1 @@ +"M14 23h-1v-2H8.046L14 12.1V20h2v1h-2zm-4.046-3H13v-4.4zM4 2.207L1.011 3.634l.43.903L3 3.793V12h1zm8 1.215l-.916-.4-8.077 18.57.916.4zM22.689 9L20.5 11.696 18.311 9h-1.306l2.842 3.5-2.842 3.5h1.306l2.189-2.696L22.689 16h1.306l-2.842-3.5L23.995 9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i14X32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i14X32.json new file mode 100644 index 00000000..bc297d68 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i14X32.json @@ -0,0 +1 @@ +"M16 26h2v-1h-2v-9L9 26h6v3h1zm-1-6.945V25h-4.026zm-1-13.64L13.09 5 2.616 28.585l.909.415zM5 4L.981 5.608l.371.929L4 5.477V16h1zm25.97 9l-3.782 4.475L31 21.985V22h-1.334l-3.15-3.729L23.363 22h-1.346l3.824-4.525L22.06 13h1.346l3.108 3.678L29.623 13z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i14XPlaybackSpeed16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i14XPlaybackSpeed16.json new file mode 100644 index 00000000..266d62c4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i14XPlaybackSpeed16.json @@ -0,0 +1 @@ +"M10 16H9v-2H4.793L10 8.793V13h1v1h-1zm-2.793-3H9v-1.793zM2 .911l-1.966.823.386.923.58-.243V8h1zm5.709 1.504L6.799 2 1.055 14.585l.91.415zM14.721 6l-1.219 1.639L12.282 6h-1.277l1.858 2.498L11.002 11h1.278l1.222-1.643L14.724 11H16l-1.86-2.502L16 6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i14XPlaybackSpeed24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i14XPlaybackSpeed24.json new file mode 100644 index 00000000..cb009001 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i14XPlaybackSpeed24.json @@ -0,0 +1 @@ +"M14 23h-1v-2H8.046L14 12.1V20h2v1h-2zm-4.046-3H13v-4.4zM4 2.207L1.011 3.634l.43.903L3 3.793V12h1zm8 1.215l-.916-.4-8.077 18.57.916.4zM22.689 9L20.5 11.696 18.311 9h-1.306l2.842 3.5-2.842 3.5h1.306l2.189-2.696L22.689 16h1.306l-2.842-3.5L23.995 9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i14XPlaybackSpeed32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i14XPlaybackSpeed32.json new file mode 100644 index 00000000..bc297d68 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i14XPlaybackSpeed32.json @@ -0,0 +1 @@ +"M16 26h2v-1h-2v-9L9 26h6v3h1zm-1-6.945V25h-4.026zm-1-13.64L13.09 5 2.616 28.585l.909.415zM5 4L.981 5.608l.371.929L4 5.477V16h1zm25.97 9l-3.782 4.475L31 21.985V22h-1.334l-3.15-3.729L23.363 22h-1.346l3.824-4.525L22.06 13h1.346l3.108 3.678L29.623 13z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i18X16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i18X16.json new file mode 100644 index 00000000..85c80803 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i18X16.json @@ -0,0 +1 @@ +"M2 8H1V2.414l-.58.243-.386-.923L2 .91zm6.872 4.415a1.308 1.308 0 0 0 .66-.538 1.646 1.646 0 0 0 .256-.922 1.78 1.78 0 0 0-.143-.725 1.646 1.646 0 0 0-.383-.547 1.69 1.69 0 0 0-.567-.347 2.003 2.003 0 0 0-1.382 0 1.675 1.675 0 0 0-.566.356 1.718 1.718 0 0 0-.387.556 1.781 1.781 0 0 0-.143.725 1.574 1.574 0 0 0 .257.913 1.39 1.39 0 0 0 .659.529v.018a1.692 1.692 0 0 0-.433.214 1.514 1.514 0 0 0-.36.352 1.643 1.643 0 0 0-.244.483 1.915 1.915 0 0 0-.089.593 1.965 1.965 0 0 0 .16.812 1.781 1.781 0 0 0 .433.602 1.916 1.916 0 0 0 .638.379 2.246 2.246 0 0 0 .769.132 2.208 2.208 0 0 0 .764-.132 1.923 1.923 0 0 0 .634-.379 1.788 1.788 0 0 0 .433-.602 1.965 1.965 0 0 0 .16-.812 1.9 1.9 0 0 0-.089-.584 1.728 1.728 0 0 0-.24-.483 1.617 1.617 0 0 0-.356-.36 1.347 1.347 0 0 0-.441-.215zM6.927 13.54a1.187 1.187 0 0 1 .244-.387 1.08 1.08 0 0 1 .37-.255 1.233 1.233 0 0 1 .932 0 1.042 1.042 0 0 1 .365.255 1.236 1.236 0 0 1 .24.387 1.325 1.325 0 0 1 .088.489 1.383 1.383 0 0 1-.088.501 1.175 1.175 0 0 1-.24.388 1.085 1.085 0 0 1-.365.251 1.172 1.172 0 0 1-.466.091 1.195 1.195 0 0 1-.475-.091 1.126 1.126 0 0 1-.37-.25 1.087 1.087 0 0 1-.24-.389 1.448 1.448 0 0 1-.083-.501 1.325 1.325 0 0 1 .088-.489zm.178-2.958a.991.991 0 0 1 .204-.336.908.908 0 0 1 .316-.218 1.006 1.006 0 0 1 .396-.077.956.956 0 0 1 .384.077.918.918 0 0 1 .31.218 1.114 1.114 0 0 1 .214.336 1.092 1.092 0 0 1 .08.422 1.075 1.075 0 0 1-.076.409 1.01 1.01 0 0 1-.213.332 1.035 1.035 0 0 1-.315.222.911.911 0 0 1-.384.082.96.96 0 0 1-.396-.082.975.975 0 0 1-.316-.222.998.998 0 0 1-.204-.332 1.144 1.144 0 0 1-.073-.409 1.21 1.21 0 0 1 .073-.422zm.604-8.168L6.799 2 1.055 14.585l.91.415zM14.721 6l-1.219 1.639L12.282 6h-1.277l1.858 2.498L11.002 11h1.278l1.222-1.643L14.724 11H16l-1.86-2.502L16 6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i18X24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i18X24.json new file mode 100644 index 00000000..995445d5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i18X24.json @@ -0,0 +1 @@ +"M13.247 17.757a2.4 2.4 0 0 1 1.259.897 2.646 2.646 0 0 1 .494 1.63 2.557 2.557 0 0 1-.246 1.128 2.652 2.652 0 0 1-.652.852 2.928 2.928 0 0 1-.953.545 3.429 3.429 0 0 1-2.272-.006 2.933 2.933 0 0 1-.95-.55 2.644 2.644 0 0 1-.647-.855 2.55 2.55 0 0 1-.24-1.13 2.873 2.873 0 0 1 .133-.887 2.605 2.605 0 0 1 .37-.733 2.367 2.367 0 0 1 .559-.552 2.535 2.535 0 0 1 .703-.346v-.026a1.84 1.84 0 0 1-.57-.315 2.045 2.045 0 0 1-.438-.496 2.537 2.537 0 0 1-.288-.628 2.36 2.36 0 0 1-.103-.701 2.512 2.512 0 0 1 .213-1.04 2.358 2.358 0 0 1 .574-.793 2.62 2.62 0 0 1 .834-.506 2.912 2.912 0 0 1 2.016.006 2.607 2.607 0 0 1 .839.51 2.364 2.364 0 0 1 .569.795 2.512 2.512 0 0 1 .207 1.042 2.36 2.36 0 0 1-.107.7 2.553 2.553 0 0 1-.29.627 2.057 2.057 0 0 1-.442.493 1.84 1.84 0 0 1-.572.312zm-3.262 2.408a2.201 2.201 0 0 0 .143.8 1.802 1.802 0 0 0 .411.643 1.951 1.951 0 0 0 .643.422 2.34 2.34 0 0 0 1.667.004 1.949 1.949 0 0 0 .644-.419 1.81 1.81 0 0 0 .416-.64 2.211 2.211 0 0 0 .146-.8 2.108 2.108 0 0 0-.142-.788 1.841 1.841 0 0 0-.412-.629 1.872 1.872 0 0 0-.642-.415 2.435 2.435 0 0 0-1.668-.004 1.874 1.874 0 0 0-.644.412 1.833 1.833 0 0 0-.415.626 2.098 2.098 0 0 0-.147.788zm.34-4.525a1.71 1.71 0 0 0 .13.681 1.6 1.6 0 0 0 .366.535 1.747 1.747 0 0 0 2.416.006 1.614 1.614 0 0 0 .369-.533 1.719 1.719 0 0 0 .133-.68 1.869 1.869 0 0 0-.13-.701 1.692 1.692 0 0 0-3.15-.009 1.86 1.86 0 0 0-.134.7zM4 2.207L1.011 3.634l.43.903L3 3.793v8.167h1zm8 1.215l-.916-.4-8.077 18.57.916.4zM22.689 9L20.5 11.696 18.311 9h-1.306l2.842 3.5-2.842 3.5h1.306l2.189-2.696L22.689 16h1.306l-2.842-3.5L23.995 9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i18X32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i18X32.json new file mode 100644 index 00000000..a6353ec2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i18X32.json @@ -0,0 +1 @@ +"M15.796 22.606a2.912 2.912 0 0 1 1.611 1.117 3.494 3.494 0 0 1 .3 3.277 2.972 2.972 0 0 1-.756 1.02 3.514 3.514 0 0 1-1.116.65 4.002 4.002 0 0 1-2.689 0 3.514 3.514 0 0 1-1.116-.65 2.96 2.96 0 0 1-.755-1.02 3.463 3.463 0 0 1 .314-3.285 2.888 2.888 0 0 1 1.596-1.109v-.032a2.394 2.394 0 0 1-.73-.41 2.732 2.732 0 0 1-.551-.61 2.948 2.948 0 0 1-.354-.747 2.767 2.767 0 0 1-.126-.835 2.961 2.961 0 0 1 .244-1.221 2.813 2.813 0 0 1 .66-.932 2.925 2.925 0 0 1 .975-.594 3.477 3.477 0 0 1 2.374 0 2.93 2.93 0 0 1 .975.594 2.82 2.82 0 0 1 .661.932 2.968 2.968 0 0 1 .244 1.22 2.78 2.78 0 0 1-.126.836 2.948 2.948 0 0 1-.354.747 2.653 2.653 0 0 1-.558.61 2.567 2.567 0 0 1-.723.41zm-3.9 2.956a2.72 2.72 0 0 0 .189 1.028 2.475 2.475 0 0 0 .527.812 2.35 2.35 0 0 0 .817.537 3.018 3.018 0 0 0 2.123 0 2.361 2.361 0 0 0 .817-.537 2.475 2.475 0 0 0 .527-.812 2.712 2.712 0 0 0 .189-1.028 2.635 2.635 0 0 0-.197-1.02 2.477 2.477 0 0 0-.534-.811 2.427 2.427 0 0 0-.818-.53 2.933 2.933 0 0 0-2.091 0 2.412 2.412 0 0 0-.818.53 2.471 2.471 0 0 0-.534.81 2.634 2.634 0 0 0-.197 1.021zm.409-5.542a2.265 2.265 0 0 0 .165.868 2.017 2.017 0 0 0 .464.69 2.26 2.26 0 0 0 .692.458 2.297 2.297 0 0 0 1.73 0 2.27 2.27 0 0 0 .691-.458 2.022 2.022 0 0 0 .464-.69 2.257 2.257 0 0 0 .165-.868 2.36 2.36 0 0 0-.165-.891 2.086 2.086 0 0 0-.464-.707 2.207 2.207 0 0 0-.691-.466 2.207 2.207 0 0 0-2.422.466 2.08 2.08 0 0 0-.464.707 2.37 2.37 0 0 0-.165.891zM14 5.415L13.09 5 2.616 28.585l.909.415zM5 4L.981 5.608l.371.929L4 5.477V16h1zm24.623 9l-3.108 3.678L23.407 13h-1.346l3.78 4.475L22.019 22h1.346l3.151-3.729L29.665 22H31v-.015l-3.812-4.51L30.97 13z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i18XPlaybackSpeed16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i18XPlaybackSpeed16.json new file mode 100644 index 00000000..85c80803 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i18XPlaybackSpeed16.json @@ -0,0 +1 @@ +"M2 8H1V2.414l-.58.243-.386-.923L2 .91zm6.872 4.415a1.308 1.308 0 0 0 .66-.538 1.646 1.646 0 0 0 .256-.922 1.78 1.78 0 0 0-.143-.725 1.646 1.646 0 0 0-.383-.547 1.69 1.69 0 0 0-.567-.347 2.003 2.003 0 0 0-1.382 0 1.675 1.675 0 0 0-.566.356 1.718 1.718 0 0 0-.387.556 1.781 1.781 0 0 0-.143.725 1.574 1.574 0 0 0 .257.913 1.39 1.39 0 0 0 .659.529v.018a1.692 1.692 0 0 0-.433.214 1.514 1.514 0 0 0-.36.352 1.643 1.643 0 0 0-.244.483 1.915 1.915 0 0 0-.089.593 1.965 1.965 0 0 0 .16.812 1.781 1.781 0 0 0 .433.602 1.916 1.916 0 0 0 .638.379 2.246 2.246 0 0 0 .769.132 2.208 2.208 0 0 0 .764-.132 1.923 1.923 0 0 0 .634-.379 1.788 1.788 0 0 0 .433-.602 1.965 1.965 0 0 0 .16-.812 1.9 1.9 0 0 0-.089-.584 1.728 1.728 0 0 0-.24-.483 1.617 1.617 0 0 0-.356-.36 1.347 1.347 0 0 0-.441-.215zM6.927 13.54a1.187 1.187 0 0 1 .244-.387 1.08 1.08 0 0 1 .37-.255 1.233 1.233 0 0 1 .932 0 1.042 1.042 0 0 1 .365.255 1.236 1.236 0 0 1 .24.387 1.325 1.325 0 0 1 .088.489 1.383 1.383 0 0 1-.088.501 1.175 1.175 0 0 1-.24.388 1.085 1.085 0 0 1-.365.251 1.172 1.172 0 0 1-.466.091 1.195 1.195 0 0 1-.475-.091 1.126 1.126 0 0 1-.37-.25 1.087 1.087 0 0 1-.24-.389 1.448 1.448 0 0 1-.083-.501 1.325 1.325 0 0 1 .088-.489zm.178-2.958a.991.991 0 0 1 .204-.336.908.908 0 0 1 .316-.218 1.006 1.006 0 0 1 .396-.077.956.956 0 0 1 .384.077.918.918 0 0 1 .31.218 1.114 1.114 0 0 1 .214.336 1.092 1.092 0 0 1 .08.422 1.075 1.075 0 0 1-.076.409 1.01 1.01 0 0 1-.213.332 1.035 1.035 0 0 1-.315.222.911.911 0 0 1-.384.082.96.96 0 0 1-.396-.082.975.975 0 0 1-.316-.222.998.998 0 0 1-.204-.332 1.144 1.144 0 0 1-.073-.409 1.21 1.21 0 0 1 .073-.422zm.604-8.168L6.799 2 1.055 14.585l.91.415zM14.721 6l-1.219 1.639L12.282 6h-1.277l1.858 2.498L11.002 11h1.278l1.222-1.643L14.724 11H16l-1.86-2.502L16 6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i18XPlaybackSpeed24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i18XPlaybackSpeed24.json new file mode 100644 index 00000000..995445d5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i18XPlaybackSpeed24.json @@ -0,0 +1 @@ +"M13.247 17.757a2.4 2.4 0 0 1 1.259.897 2.646 2.646 0 0 1 .494 1.63 2.557 2.557 0 0 1-.246 1.128 2.652 2.652 0 0 1-.652.852 2.928 2.928 0 0 1-.953.545 3.429 3.429 0 0 1-2.272-.006 2.933 2.933 0 0 1-.95-.55 2.644 2.644 0 0 1-.647-.855 2.55 2.55 0 0 1-.24-1.13 2.873 2.873 0 0 1 .133-.887 2.605 2.605 0 0 1 .37-.733 2.367 2.367 0 0 1 .559-.552 2.535 2.535 0 0 1 .703-.346v-.026a1.84 1.84 0 0 1-.57-.315 2.045 2.045 0 0 1-.438-.496 2.537 2.537 0 0 1-.288-.628 2.36 2.36 0 0 1-.103-.701 2.512 2.512 0 0 1 .213-1.04 2.358 2.358 0 0 1 .574-.793 2.62 2.62 0 0 1 .834-.506 2.912 2.912 0 0 1 2.016.006 2.607 2.607 0 0 1 .839.51 2.364 2.364 0 0 1 .569.795 2.512 2.512 0 0 1 .207 1.042 2.36 2.36 0 0 1-.107.7 2.553 2.553 0 0 1-.29.627 2.057 2.057 0 0 1-.442.493 1.84 1.84 0 0 1-.572.312zm-3.262 2.408a2.201 2.201 0 0 0 .143.8 1.802 1.802 0 0 0 .411.643 1.951 1.951 0 0 0 .643.422 2.34 2.34 0 0 0 1.667.004 1.949 1.949 0 0 0 .644-.419 1.81 1.81 0 0 0 .416-.64 2.211 2.211 0 0 0 .146-.8 2.108 2.108 0 0 0-.142-.788 1.841 1.841 0 0 0-.412-.629 1.872 1.872 0 0 0-.642-.415 2.435 2.435 0 0 0-1.668-.004 1.874 1.874 0 0 0-.644.412 1.833 1.833 0 0 0-.415.626 2.098 2.098 0 0 0-.147.788zm.34-4.525a1.71 1.71 0 0 0 .13.681 1.6 1.6 0 0 0 .366.535 1.747 1.747 0 0 0 2.416.006 1.614 1.614 0 0 0 .369-.533 1.719 1.719 0 0 0 .133-.68 1.869 1.869 0 0 0-.13-.701 1.692 1.692 0 0 0-3.15-.009 1.86 1.86 0 0 0-.134.7zM4 2.207L1.011 3.634l.43.903L3 3.793v8.167h1zm8 1.215l-.916-.4-8.077 18.57.916.4zM22.689 9L20.5 11.696 18.311 9h-1.306l2.842 3.5-2.842 3.5h1.306l2.189-2.696L22.689 16h1.306l-2.842-3.5L23.995 9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i18XPlaybackSpeed32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i18XPlaybackSpeed32.json new file mode 100644 index 00000000..a6353ec2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i18XPlaybackSpeed32.json @@ -0,0 +1 @@ +"M15.796 22.606a2.912 2.912 0 0 1 1.611 1.117 3.494 3.494 0 0 1 .3 3.277 2.972 2.972 0 0 1-.756 1.02 3.514 3.514 0 0 1-1.116.65 4.002 4.002 0 0 1-2.689 0 3.514 3.514 0 0 1-1.116-.65 2.96 2.96 0 0 1-.755-1.02 3.463 3.463 0 0 1 .314-3.285 2.888 2.888 0 0 1 1.596-1.109v-.032a2.394 2.394 0 0 1-.73-.41 2.732 2.732 0 0 1-.551-.61 2.948 2.948 0 0 1-.354-.747 2.767 2.767 0 0 1-.126-.835 2.961 2.961 0 0 1 .244-1.221 2.813 2.813 0 0 1 .66-.932 2.925 2.925 0 0 1 .975-.594 3.477 3.477 0 0 1 2.374 0 2.93 2.93 0 0 1 .975.594 2.82 2.82 0 0 1 .661.932 2.968 2.968 0 0 1 .244 1.22 2.78 2.78 0 0 1-.126.836 2.948 2.948 0 0 1-.354.747 2.653 2.653 0 0 1-.558.61 2.567 2.567 0 0 1-.723.41zm-3.9 2.956a2.72 2.72 0 0 0 .189 1.028 2.475 2.475 0 0 0 .527.812 2.35 2.35 0 0 0 .817.537 3.018 3.018 0 0 0 2.123 0 2.361 2.361 0 0 0 .817-.537 2.475 2.475 0 0 0 .527-.812 2.712 2.712 0 0 0 .189-1.028 2.635 2.635 0 0 0-.197-1.02 2.477 2.477 0 0 0-.534-.811 2.427 2.427 0 0 0-.818-.53 2.933 2.933 0 0 0-2.091 0 2.412 2.412 0 0 0-.818.53 2.471 2.471 0 0 0-.534.81 2.634 2.634 0 0 0-.197 1.021zm.409-5.542a2.265 2.265 0 0 0 .165.868 2.017 2.017 0 0 0 .464.69 2.26 2.26 0 0 0 .692.458 2.297 2.297 0 0 0 1.73 0 2.27 2.27 0 0 0 .691-.458 2.022 2.022 0 0 0 .464-.69 2.257 2.257 0 0 0 .165-.868 2.36 2.36 0 0 0-.165-.891 2.086 2.086 0 0 0-.464-.707 2.207 2.207 0 0 0-.691-.466 2.207 2.207 0 0 0-2.422.466 2.08 2.08 0 0 0-.464.707 2.37 2.37 0 0 0-.165.891zM14 5.415L13.09 5 2.616 28.585l.909.415zM5 4L.981 5.608l.371.929L4 5.477V16h1zm24.623 9l-3.108 3.678L23.407 13h-1.346l3.78 4.475L22.019 22h1.346l3.151-3.729L29.665 22H31v-.015l-3.812-4.51L30.97 13z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i1X16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i1X16.json new file mode 100644 index 00000000..e097e3fa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i1X16.json @@ -0,0 +1 @@ +"M6 2L2.645 3.366l.376.925L5 3.486V14h1zm7 4l-1.86 2.498L13 11h-1.276l-1.222-1.643L9.279 11H8.002l1.861-2.502L8.005 6h1.277l1.22 1.639L11.722 6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i1X24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i1X24.json new file mode 100644 index 00000000..a57c47f8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i1X24.json @@ -0,0 +1 @@ +"M9 21H8V4.743L4.804 6l-.377-.882L9 3.257zm9.689-12L16.5 11.696 14.311 9h-1.306l2.842 3.5-2.842 3.5h1.306l2.189-2.696L18.689 16h1.306l-2.842-3.5L19.995 9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i1X32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i1X32.json new file mode 100644 index 00000000..16e8144d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i1X32.json @@ -0,0 +1 @@ +"M12 27h-1V7.738L6.686 9.464l-.372-.928L12 6.262zm12.623-14l-3.108 3.678L18.407 13h-1.346l3.78 4.475L17.019 22h1.346l3.151-3.729L24.665 22H26v-.015l-3.812-4.51L25.97 13z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i1XPlaybackSpeed16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i1XPlaybackSpeed16.json new file mode 100644 index 00000000..e097e3fa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i1XPlaybackSpeed16.json @@ -0,0 +1 @@ +"M6 2L2.645 3.366l.376.925L5 3.486V14h1zm7 4l-1.86 2.498L13 11h-1.276l-1.222-1.643L9.279 11H8.002l1.861-2.502L8.005 6h1.277l1.22 1.639L11.722 6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i1XPlaybackSpeed24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i1XPlaybackSpeed24.json new file mode 100644 index 00000000..a57c47f8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i1XPlaybackSpeed24.json @@ -0,0 +1 @@ +"M9 21H8V4.743L4.804 6l-.377-.882L9 3.257zm9.689-12L16.5 11.696 14.311 9h-1.306l2.842 3.5-2.842 3.5h1.306l2.189-2.696L18.689 16h1.306l-2.842-3.5L19.995 9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i1XPlaybackSpeed32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i1XPlaybackSpeed32.json new file mode 100644 index 00000000..16e8144d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i1XPlaybackSpeed32.json @@ -0,0 +1 @@ +"M12 27h-1V7.738L6.686 9.464l-.372-.928L12 6.262zm12.623-14l-3.108 3.678L18.407 13h-1.346l3.78 4.475L17.019 22h1.346l3.151-3.729L24.665 22H26v-.015l-3.812-4.51L25.97 13z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i2DExplore16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i2DExplore16.json new file mode 100644 index 00000000..16863ff8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i2DExplore16.json @@ -0,0 +1 @@ +"M8 0l2 3H6zm2 13H6l2 3zm3-3l3-2-3-2zM3 6L0 8l3 2zm8 5H5V5h6zm-1-5H6v4h4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i2DExplore24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i2DExplore24.json new file mode 100644 index 00000000..3671e325 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i2DExplore24.json @@ -0,0 +1 @@ +"M5 15V9l-3.75 3zm-1-2.08L2.85 12 4 11.08zM22.75 12L19 9v6zM20 11.08l1.15.92-1.15.92zM15 5l-3-3.75L9 5zm-2.081-1h-1.838L12 2.85zM15 19H9l3 3.75zm-2.081 1L12 21.15 11.081 20zM17 7H7v10h10zm-1 9H8V8h8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i2DExplore32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i2DExplore32.json new file mode 100644 index 00000000..220bd73f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i2DExplore32.json @@ -0,0 +1 @@ +"M7 12l-5 4 5 4zm-1 5.92L3.6 16 6 14.08zM25 20l5-4-5-4zm1-5.92L28.4 16 26 17.92zM12 7h8l-4-5zm2.081-1L16 3.6 17.919 6zM12 25l4 5 4-5zm2.081 1h3.838L16 28.4zM23 9H9v14h14zm-1 13H10V10h12z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i2X16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i2X16.json new file mode 100644 index 00000000..06c19b0f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i2X16.json @@ -0,0 +1 @@ +"M10 13H2.317c.261-1.633 2.304-2.464 3.93-3.339C8.092 8.668 10 7.641 10 5.356 10 3.443 7.992 2 6.185 2a4.03 4.03 0 0 0-3.222 1.183A3.648 3.648 0 0 0 2.009 6h.982a2.597 2.597 0 0 1 .69-2.121 3.795 3.795 0 0 1 2.504-.915A2.752 2.752 0 0 1 9 5.356C9 7.044 7.505 7.849 5.773 8.78 3.9 9.788 1.278 10.93 1.278 13.5v.5H10zm6-7l-1.86 2.498L16 11h-1.276l-1.222-1.643L12.279 11h-1.277l1.861-2.502L11.005 6h1.277l1.22 1.639L14.722 6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i2X24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i2X24.json new file mode 100644 index 00000000..2427fe31 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i2X24.json @@ -0,0 +1 @@ +"M13 20H2.004v-.5c0-3.497 2.885-5.076 5.43-6.469 2.352-1.287 4.575-2.504 4.575-5.007a4.172 4.172 0 0 0-4.173-4.038A4.693 4.693 0 0 0 4.31 5.304a5.604 5.604 0 0 0-1.315 3.685l-.989.005A6.475 6.475 0 0 1 3.59 4.611a5.63 5.63 0 0 1 4.246-1.598A5.155 5.155 0 0 1 13 8.024c0 3.096-2.581 4.514-5.086 5.884-2.376 1.3-4.627 2.532-4.886 5.092H13zm8.689-11L19.5 11.696 17.311 9h-1.306l2.842 3.5-2.842 3.5h1.306l2.189-2.696L21.689 16h1.306l-2.842-3.5L22.995 9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i2X32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i2X32.json new file mode 100644 index 00000000..6fd2d875 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i2X32.json @@ -0,0 +1 @@ +"M18 27H3.306v-.5c0-4.428 3.606-6.375 7.094-8.257 3.15-1.701 6.127-3.307 6.127-6.62 0-2.722-2.238-4.677-5.443-4.677-6.701 0-6.778 5.805-6.778 6.054h-1c0-.07.089-7 7.778-7 4.427 0 6.443 2.915 6.443 5.622 0 3.91-3.381 5.735-6.652 7.5-3.228 1.743-6.284 3.393-6.55 6.878H18zm10.623-14l-3.108 3.678L22.407 13h-1.346l3.78 4.475L21.019 22h1.346l3.151-3.729L28.665 22H30v-.015l-3.812-4.51L29.97 13z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i2XPlaybackSpeed16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i2XPlaybackSpeed16.json new file mode 100644 index 00000000..06c19b0f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i2XPlaybackSpeed16.json @@ -0,0 +1 @@ +"M10 13H2.317c.261-1.633 2.304-2.464 3.93-3.339C8.092 8.668 10 7.641 10 5.356 10 3.443 7.992 2 6.185 2a4.03 4.03 0 0 0-3.222 1.183A3.648 3.648 0 0 0 2.009 6h.982a2.597 2.597 0 0 1 .69-2.121 3.795 3.795 0 0 1 2.504-.915A2.752 2.752 0 0 1 9 5.356C9 7.044 7.505 7.849 5.773 8.78 3.9 9.788 1.278 10.93 1.278 13.5v.5H10zm6-7l-1.86 2.498L16 11h-1.276l-1.222-1.643L12.279 11h-1.277l1.861-2.502L11.005 6h1.277l1.22 1.639L14.722 6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i2XPlaybackSpeed24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i2XPlaybackSpeed24.json new file mode 100644 index 00000000..2427fe31 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i2XPlaybackSpeed24.json @@ -0,0 +1 @@ +"M13 20H2.004v-.5c0-3.497 2.885-5.076 5.43-6.469 2.352-1.287 4.575-2.504 4.575-5.007a4.172 4.172 0 0 0-4.173-4.038A4.693 4.693 0 0 0 4.31 5.304a5.604 5.604 0 0 0-1.315 3.685l-.989.005A6.475 6.475 0 0 1 3.59 4.611a5.63 5.63 0 0 1 4.246-1.598A5.155 5.155 0 0 1 13 8.024c0 3.096-2.581 4.514-5.086 5.884-2.376 1.3-4.627 2.532-4.886 5.092H13zm8.689-11L19.5 11.696 17.311 9h-1.306l2.842 3.5-2.842 3.5h1.306l2.189-2.696L21.689 16h1.306l-2.842-3.5L22.995 9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i2XPlaybackSpeed32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i2XPlaybackSpeed32.json new file mode 100644 index 00000000..6fd2d875 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i2XPlaybackSpeed32.json @@ -0,0 +1 @@ +"M18 27H3.306v-.5c0-4.428 3.606-6.375 7.094-8.257 3.15-1.701 6.127-3.307 6.127-6.62 0-2.722-2.238-4.677-5.443-4.677-6.701 0-6.778 5.805-6.778 6.054h-1c0-.07.089-7 7.778-7 4.427 0 6.443 2.915 6.443 5.622 0 3.91-3.381 5.735-6.652 7.5-3.228 1.743-6.284 3.393-6.55 6.878H18zm10.623-14l-3.108 3.678L22.407 13h-1.346l3.78 4.475L21.019 22h1.346l3.151-3.729L28.665 22H30v-.015l-3.812-4.51L29.97 13z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i360View16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i360View16.json new file mode 100644 index 00000000..ed56e596 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i360View16.json @@ -0,0 +1 @@ +"M6 12.892v1.011c-2.564-.248-4.8-.99-4.8-2.303 0-1.649 3.525-2.4 6.8-2.4s6.8.751 6.8 2.4c0 1.313-2.236 2.055-4.8 2.303V16l-1.2-1L7 13.5 8.8 12l1.2-1v1.892c2.498-.26 3.8-.955 3.8-1.292 0-.418-1.974-1.4-5.8-1.4s-5.8.982-5.8 1.4c0 .337 1.302 1.031 3.8 1.292zM16 9a27.203 27.203 0 0 0-8-1 27.239 27.239 0 0 0-8 1V0a27.239 27.239 0 0 0 8 1 27.203 27.203 0 0 0 8-1zM1 7.677c.406-.095.824-.173 1.245-.244L4.3 5.24a.27.27 0 0 1 .4 0 .27.27 0 0 0 .4 0l2.017-2.152a.27.27 0 0 1 .381-.018l2.03 1.804a.269.269 0 0 0 .35.01l1.226-.824a.27.27 0 0 1 .37.028L15 7.488V1.324a25.579 25.579 0 0 1-3.739.55.983.983 0 0 1 .239.627 1 1 0 0 1-2 0 .973.973 0 0 1 .176-.534C9.046 1.99 8.47 2 8 2a32.844 32.844 0 0 1-7-.677zM8 7a37.148 37.148 0 0 1 5.449.383l-2.257-2.178-.689.46a1.268 1.268 0 0 1-1.64-.043l-1.5-1.334L5.83 5.924a1.28 1.28 0 0 1-.93.405 1.244 1.244 0 0 1-.23-.022l-.85.906A39.883 39.883 0 0 1 8 7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i360View24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i360View24.json new file mode 100644 index 00000000..60a52c5a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i360View24.json @@ -0,0 +1 @@ +"M22.8 18.6c0 1.812-3.58 2.923-7.8 3.276V24h-.216l-2.842-2.5 1.705-1.5L15 18.81v2.062c4.227-.37 6.8-1.469 6.8-2.272 0-.978-3.818-2.4-9.8-2.4s-9.8 1.422-9.8 2.4c0 .864 2.982 2.073 7.8 2.343v1.003c-4.637-.254-8.8-1.392-8.8-3.346 0-2.232 5.433-3.4 10.8-3.4s10.8 1.168 10.8 3.4zM12 3a41.552 41.552 0 0 0 11-1.685v13.37A41.552 41.552 0 0 0 12 13a41.552 41.552 0 0 0-11 1.685V1.315A41.552 41.552 0 0 0 12 3zm0 9a41.7 41.7 0 0 1 8.382.986l-4.698-3.765-1.245.933a1.376 1.376 0 0 1-1.708-.043l-2.27-1.891-2.288 2.289a1.38 1.38 0 0 1-1.402.334L4.884 12.73A40.364 40.364 0 0 1 12 12zm10-9.367A42.676 42.676 0 0 1 12 4 42.676 42.676 0 0 1 2 2.633v10.734c.36-.094.729-.182 1.1-.267l3.3-3.3a.377.377 0 0 1 .533 0 .377.377 0 0 0 .534 0l2.69-2.69a.377.377 0 0 1 .508-.023l2.706 2.256a.377.377 0 0 0 .468.012l1.633-1.225a.377.377 0 0 1 .493.035L22 13.002zM14.479 6.5h.043a.979.979 0 0 0 .978-.979A1.021 1.021 0 0 0 14.479 4.5a.979.979 0 0 0-.979.979v.043a.981.981 0 0 0 .979.978z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i360View32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i360View32.json new file mode 100644 index 00000000..d6fd80a5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i360View32.json @@ -0,0 +1 @@ +"M29.8 24.6c0 2.14-3.988 3.542-8.8 4.111v2.48L19.647 30l-1.705-1.5 1.705-1.5L21 25.81v1.894c4.68-.574 7.8-1.893 7.8-3.104 0-1.605-5.474-3.4-12.8-3.4S3.2 22.995 3.2 24.6c0 1.377 4.032 2.89 9.8 3.293v1C7.346 28.506 2.2 27.031 2.2 24.6c0-2.858 7.11-4.4 13.8-4.4s13.8 1.542 13.8 4.4zM18.2 7.5a1.3 1.3 0 1 1 1.3 1.3 1.301 1.301 0 0 1-1.3-1.3zm.942.358a.507.507 0 1 0 0-.717.508.508 0 0 0 0 .717zM30 1.582v17.836A44.486 44.486 0 0 0 16 17.2a44.486 44.486 0 0 0-14 2.218V1.582A44.487 44.487 0 0 0 16 3.8a44.487 44.487 0 0 0 14-2.218zM3 18.044c.295-.087.637-.184 1.018-.285l4.786-4.597a.481.481 0 0 1 .539-.088l.62.293 4.229-3.576a.49.49 0 0 1 .643.01s2.679 2.367 3.53 3.098l2.193-2.06a.49.49 0 0 1 .695.025l7.744 7.179.003.001V2.956A47.056 47.056 0 0 1 16 4.8 47.056 47.056 0 0 1 3 2.956zM16 16.2a47.548 47.548 0 0 1 11.183 1.355l-6.316-5.635-1.817 1.708a1 1 0 0 1-1.336.03 552.225 552.225 0 0 1-3.216-2.816l-3.89 3.289a1 1 0 0 1-1.072.14l-.297-.14-3.294 3.163A47.602 47.602 0 0 1 16 16.2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i3DGlasses16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i3DGlasses16.json new file mode 100644 index 00000000..4c29b1e5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i3DGlasses16.json @@ -0,0 +1 @@ +"M5.03 3.03L5 3a.5.5 0 0 0-.707 0L1.27 6.023A1.498 1.498 0 0 0 0 7.5v4A1.502 1.502 0 0 0 1.5 13h4.69a1.495 1.495 0 0 0 1.342-.827c.016-.033.03-.066.043-.1L8 10.936l.425 1.137c.013.034.027.067.043.1A1.495 1.495 0 0 0 9.81 13h4.69a1.502 1.502 0 0 0 1.5-1.5v-4a1.498 1.498 0 0 0-1.27-1.477L11.707 3A.5.5 0 0 0 11 3l-.03.03a.5.5 0 0 0-.03.675L12.861 6H3.14l1.92-2.295a.5.5 0 0 0-.03-.675zM15 7.5v4a.5.5 0 0 1-.5.5H9.81a.5.5 0 0 1-.448-.277l-.915-2.447a.5.5 0 0 0-.894 0l-.915 2.447a.5.5 0 0 1-.447.277H1.5a.5.5 0 0 1-.5-.5v-4a.5.5 0 0 1 .5-.5h13a.5.5 0 0 1 .5.5zM5.5 8h-3a.5.5 0 0 0-.5.5v2a.5.5 0 0 0 .5.5h2.333a.5.5 0 0 0 .475-.342l.666-2A.5.5 0 0 0 5.5 8zm-1.027 2H3V9h1.806zM13.5 8h-3a.5.5 0 0 0-.474.658l.666 2a.5.5 0 0 0 .475.342H13.5a.5.5 0 0 0 .5-.5v-2a.5.5 0 0 0-.5-.5zm-.5 2h-1.473l-.333-1H13z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i3DGlasses24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i3DGlasses24.json new file mode 100644 index 00000000..f77f1ae6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i3DGlasses24.json @@ -0,0 +1 @@ +"M2 10a1 1 0 0 0-1 1v7a1 1 0 0 0 1 1h8.151a1 1 0 0 0 .949-.684l.9-2.7.901 2.7a1 1 0 0 0 .949.684H22a1 1 0 0 0 1-1v-7a1 1 0 0 0-1-1h-.36l-5.118-4.752a.906.906 0 0 0-1.03-.139.917.917 0 0 0-.37 1.269L17.2 10H6.8l2.08-3.622a.917.917 0 0 0-.371-1.269.906.906 0 0 0-1.03.139L2.36 10zm13.729-3.97a.217.217 0 0 1 .059-.281.086.086 0 0 1 .026-.02.69.69 0 0 1 .106-.01.165.165 0 0 1 .123.04l4.566 4.239V10h-2.547zM3.391 9.997l4.566-4.24a.165.165 0 0 1 .123-.038.69.69 0 0 1 .106.01.086.086 0 0 1 .027.019.217.217 0 0 1 .059.28L5.939 10H3.391zM21.5 11a.5.5 0 0 1 .5.5v6a.5.5 0 0 1-.5.5h-7.29a.5.5 0 0 1-.474-.342l-.787-2.36a1 1 0 0 0-1.898 0l-.786 2.36A.5.5 0 0 1 9.79 18H2.5a.5.5 0 0 1-.5-.5v-6a.5.5 0 0 1 .5-.5zm-7.158 5.316a1 1 0 0 0 .949.684H20a1 1 0 0 0 1-1v-3a1 1 0 0 0-1-1h-5.71a1 1 0 0 0-.949 1.316zM20 13v3h-4.71l-1-3zM4 17h4.71a1 1 0 0 0 .948-.684l1-3A1 1 0 0 0 9.709 12H4a1 1 0 0 0-1 1v3a1 1 0 0 0 1 1zm0-4h5.71l-1 3H4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i3DGlasses32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i3DGlasses32.json new file mode 100644 index 00000000..4fa5ff98 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i3DGlasses32.json @@ -0,0 +1 @@ +"M29.968 13.26l-5.114-5.114a1.208 1.208 0 0 0-1.707 0l-.097.097a1.211 1.211 0 0 0-.16 1.507L24.984 13H7.016L9.11 9.751a1.212 1.212 0 0 0-.16-1.508l-.096-.097a1.208 1.208 0 0 0-1.707 0l-5.115 5.115A1.993 1.993 0 0 0 1 15v8a2.002 2.002 0 0 0 2 2h9.381a1.99 1.99 0 0 0 1.79-1.105.966.966 0 0 0 .042-.098L16 19.016l1.787 4.78a.966.966 0 0 0 .042.099A1.99 1.99 0 0 0 19.62 25H29a2.002 2.002 0 0 0 2-2v-8a1.993 1.993 0 0 0-1.032-1.74zm-6.239-4.052a.207.207 0 0 1 .028-.258l.097-.096a.209.209 0 0 1 .293 0L28.293 13h-2.12zM7.853 8.854a.209.209 0 0 1 .293 0l.097.096a.208.208 0 0 1 .028.259L5.827 13h-2.12zM30 23a1 1 0 0 1-1 1h-9.381a1.001 1.001 0 0 1-.895-.553l-1.83-4.894a1 1 0 0 0-1.788 0l-1.83 4.894a1.001 1.001 0 0 1-.895.553H3a1 1 0 0 1-1-1v-8a1 1 0 0 1 1-1h26a1 1 0 0 1 1 1zm-17.387-7H5a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h6.28a1 1 0 0 0 .948-.684l1.333-4A1 1 0 0 0 12.613 16zm-1.334 5H5v-4h7.612zM27 16h-7.613a1 1 0 0 0-.948 1.316l1.333 4a1 1 0 0 0 .949.684H27a1 1 0 0 0 1-1v-4a1 1 0 0 0-1-1zm0 5h-6.28l-1.333-4H27z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i4X16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i4X16.json new file mode 100644 index 00000000..e11ca197 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i4X16.json @@ -0,0 +1 @@ +"M8 12h2v-1H8V2L1 12h6v2h1zM7 5.088V11H2.906zM16 6l-1.86 2.498L16 11h-1.276l-1.222-1.643L12.279 11h-1.277l1.861-2.502L11.005 6h1.277l1.22 1.639L14.722 6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i4X24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i4X24.json new file mode 100644 index 00000000..bf38e787 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i4X24.json @@ -0,0 +1 @@ +"M11 21h-1v-5H1.005L11 2.968V15h3v1h-3zm-8.08-6H10V5.56zm19.769-6L20.5 11.696 18.311 9h-1.306l2.842 3.5-2.842 3.5h1.306l2.189-2.696L22.689 16h1.306l-2.842-3.5L23.995 9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i4X32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i4X32.json new file mode 100644 index 00000000..bb19e168 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i4X32.json @@ -0,0 +1 @@ +"M14 27h-1v-6H2L14 5v15h4v1h-4zM3.913 20H13V8.118zm24.71-7l-3.108 3.678L22.407 13h-1.346l3.78 4.475L21.019 22h1.346l3.151-3.729L28.665 22H30v-.015l-3.812-4.51L29.97 13z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i4XPlaybackSpeed16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i4XPlaybackSpeed16.json new file mode 100644 index 00000000..e11ca197 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i4XPlaybackSpeed16.json @@ -0,0 +1 @@ +"M8 12h2v-1H8V2L1 12h6v2h1zM7 5.088V11H2.906zM16 6l-1.86 2.498L16 11h-1.276l-1.222-1.643L12.279 11h-1.277l1.861-2.502L11.005 6h1.277l1.22 1.639L14.722 6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i4XPlaybackSpeed24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i4XPlaybackSpeed24.json new file mode 100644 index 00000000..bf38e787 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i4XPlaybackSpeed24.json @@ -0,0 +1 @@ +"M11 21h-1v-5H1.005L11 2.968V15h3v1h-3zm-8.08-6H10V5.56zm19.769-6L20.5 11.696 18.311 9h-1.306l2.842 3.5-2.842 3.5h1.306l2.189-2.696L22.689 16h1.306l-2.842-3.5L23.995 9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i4XPlaybackSpeed32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i4XPlaybackSpeed32.json new file mode 100644 index 00000000..bb19e168 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i4XPlaybackSpeed32.json @@ -0,0 +1 @@ +"M14 27h-1v-6H2L14 5v15h4v1h-4zM3.913 20H13V8.118zm24.71-7l-3.108 3.678L22.407 13h-1.346l3.78 4.475L21.019 22h1.346l3.151-3.729L28.665 22H30v-.015l-3.812-4.51L29.97 13z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i8X16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i8X16.json new file mode 100644 index 00000000..fd99edc2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i8X16.json @@ -0,0 +1 @@ +"M6 7.63a2.275 2.275 0 0 0 .701-.38 2.485 2.485 0 0 0 .541-.597 3.11 3.11 0 0 0 .355-.758 2.827 2.827 0 0 0 .13-.847 2.99 2.99 0 0 0-.26-1.257 2.871 2.871 0 0 0-.7-.96 3.213 3.213 0 0 0-1.033-.613 3.627 3.627 0 0 0-2.476 0 3.237 3.237 0 0 0-1.024.613 2.84 2.84 0 0 0-.701.96 2.99 2.99 0 0 0-.26 1.257 2.792 2.792 0 0 0 .13.847 3.03 3.03 0 0 0 .355.758 2.485 2.485 0 0 0 .54.597A2.275 2.275 0 0 0 3 7.63v.031a2.108 2.108 0 0 0-.663.42 2.908 2.908 0 0 0-.685.669 3.126 3.126 0 0 0-.452.887 3.415 3.415 0 0 0-.162 1.073 3.036 3.036 0 0 0 .299 1.363 3.214 3.214 0 0 0 .798 1.032 3.619 3.619 0 0 0 1.17.661 3.172 3.172 0 0 0 2.39 0 3.619 3.619 0 0 0 1.17-.661 3.196 3.196 0 0 0 .797-1.032 3.037 3.037 0 0 0 .3-1.363 3.16 3.16 0 0 0-.614-1.968A2.495 2.495 0 0 0 6 7.662zm-3.823 2a2.217 2.217 0 0 1 .509-.76 2.296 2.296 0 0 1 .79-.499 2.814 2.814 0 0 1 1.023-.177 2.82 2.82 0 0 1 1.025.177 2.307 2.307 0 0 1 .79.5 2.217 2.217 0 0 1 .509.758 2.502 2.502 0 0 1 .177.952 2.624 2.624 0 0 1-.177.967 2.177 2.177 0 0 1-.509.775 2.396 2.396 0 0 1-.79.508 2.717 2.717 0 0 1-1.025.185 2.711 2.711 0 0 1-1.023-.185 2.384 2.384 0 0 1-.79-.508 2.177 2.177 0 0 1-.509-.775A2.624 2.624 0 0 1 2 10.581a2.502 2.502 0 0 1 .177-.952zm.387-5.364a2.042 2.042 0 0 1 .444-.677 2.068 2.068 0 0 1 .661-.444 2.124 2.124 0 0 1 2.323.444 2.042 2.042 0 0 1 .444.677 2.23 2.23 0 0 1 .16.847 2.05 2.05 0 0 1-.16.822 1.951 1.951 0 0 1-.453.646 2.124 2.124 0 0 1-.669.427 2.168 2.168 0 0 1-2.297-.427 1.935 1.935 0 0 1-.453-.646 2.032 2.032 0 0 1-.16-.822 2.209 2.209 0 0 1 .16-.847zM15 6l-1.86 2.498L15 11h-1.276l-1.222-1.643L11.279 11h-1.277l1.861-2.502L10.005 6h1.277l1.22 1.639L13.722 6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i8X24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i8X24.json new file mode 100644 index 00000000..c7933d36 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i8X24.json @@ -0,0 +1 @@ +"M12.583 16.323a4.518 4.518 0 0 1-.401 1.935 4.24 4.24 0 0 1-1.098 1.454 5.14 5.14 0 0 1-1.626.927 5.932 5.932 0 0 1-3.916 0 5.14 5.14 0 0 1-1.626-.927 4.21 4.21 0 0 1-1.098-1.454 4.52 4.52 0 0 1-.401-1.935 4.509 4.509 0 0 1 .858-2.747 4.21 4.21 0 0 1 2.325-1.58v-.046a3.502 3.502 0 0 1-1.065-.584 3.926 3.926 0 0 1-.801-.869 4.16 4.16 0 0 1-.516-1.065 3.875 3.875 0 0 1-.156-1.19 4.15 4.15 0 0 1 .328-1.74 4.02 4.02 0 0 1 .962-1.328 4.269 4.269 0 0 1 1.419-.848 5.164 5.164 0 0 1 3.458 0 4.269 4.269 0 0 1 1.419.848A4.02 4.02 0 0 1 11.61 6.5a4.15 4.15 0 0 1 .328 1.74 3.875 3.875 0 0 1-.156 1.19 4.203 4.203 0 0 1-.516 1.066 3.807 3.807 0 0 1-.812.87 3.742 3.742 0 0 1-1.053.583v.046a4.24 4.24 0 0 1 2.346 1.591 4.543 4.543 0 0 1 .836 2.736zm-6.43-5.127A3.574 3.574 0 0 0 7.5 11.4a3.441 3.441 0 0 0 1.317-.203 3.568 3.568 0 0 0 1.061-.663A2.959 2.959 0 0 0 10.6 9.52a3.114 3.114 0 0 0 .256-1.261 3.258 3.258 0 0 0-.254-1.291 3.045 3.045 0 0 0-.721-1.035 3.443 3.443 0 0 0-1.065-.677 3.722 3.722 0 0 0-2.662 0 3.443 3.443 0 0 0-1.065.677 3.049 3.049 0 0 0-.721 1.035 3.263 3.263 0 0 0-.254 1.29 3.146 3.146 0 0 0 .255 1.262 2.978 2.978 0 0 0 .723 1.014 3.516 3.516 0 0 0 1.062.662zm5.347 4.988a3.734 3.734 0 0 0-.298-1.5 3.676 3.676 0 0 0-.835-1.198 3.823 3.823 0 0 0-1.273-.784A4.424 4.424 0 0 0 7.5 12.5a4.59 4.59 0 0 0-1.624.202 3.806 3.806 0 0 0-1.272.784 3.644 3.644 0 0 0-.835 1.198 3.7 3.7 0 0 0-.269 1.5 3.78 3.78 0 0 0 .257 1.509 3.649 3.649 0 0 0 .82 1.198 3.696 3.696 0 0 0 1.277.797 4.547 4.547 0 0 0 1.631.283 4.54 4.54 0 0 0 1.63-.283 3.734 3.734 0 0 0 1.278-.796 3.656 3.656 0 0 0 .82-1.198 3.786 3.786 0 0 0 .287-1.51zM20.689 9L18.5 11.696 16.311 9h-1.306l2.842 3.5-2.842 3.5h1.306l2.189-2.696L20.689 16h1.306l-2.842-3.5L21.995 9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i8X32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i8X32.json new file mode 100644 index 00000000..b16e7f20 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i8X32.json @@ -0,0 +1 @@ +"M15.764 17.848a5.255 5.255 0 0 0-2.908-1.972v-.057a4.636 4.636 0 0 0 1.305-.724 4.718 4.718 0 0 0 1.007-1.078 5.21 5.21 0 0 0 .639-1.32A4.804 4.804 0 0 0 16 11.222a5.142 5.142 0 0 0-.406-2.157 4.984 4.984 0 0 0-1.193-1.646 5.291 5.291 0 0 0-1.758-1.05 6.4 6.4 0 0 0-4.286 0 5.291 5.291 0 0 0-1.758 1.05 4.984 4.984 0 0 0-1.194 1.646A5.142 5.142 0 0 0 5 11.222a4.804 4.804 0 0 0 .193 1.475 5.158 5.158 0 0 0 .639 1.32 4.867 4.867 0 0 0 .993 1.078 4.34 4.34 0 0 0 1.32.724v.057a5.219 5.219 0 0 0-2.881 1.958 6 6 0 0 0-.567 5.803 5.219 5.219 0 0 0 1.361 1.802 6.373 6.373 0 0 0 2.016 1.15 7.352 7.352 0 0 0 4.852 0 6.373 6.373 0 0 0 2.016-1.15 5.257 5.257 0 0 0 1.36-1.802 5.6 5.6 0 0 0 .498-2.398 5.63 5.63 0 0 0-1.036-3.391zM7.386 14.38a4.024 4.024 0 0 1-.941-1.368 4.39 4.39 0 0 1-.332-1.705 4.553 4.553 0 0 1 .33-1.743 4.124 4.124 0 0 1 .939-1.398 4.481 4.481 0 0 1 6.235 0 4.118 4.118 0 0 1 .938 1.398 4.546 4.546 0 0 1 .332 1.743 4.343 4.343 0 0 1-.334 1.704 3.997 3.997 0 0 1-.939 1.37 4.621 4.621 0 0 1-1.382.895 4.423 4.423 0 0 1-1.732.224 4.398 4.398 0 0 1-1.732-.225 4.553 4.553 0 0 1-1.382-.895zm7.863 8.704a4.82 4.82 0 0 1-1.045 1.576 4.739 4.739 0 0 1-1.627 1.048 5.62 5.62 0 0 1-2.077.372 5.63 5.63 0 0 1-2.078-.372 4.691 4.691 0 0 1-1.626-1.05 4.811 4.811 0 0 1-1.046-1.576 5.13 5.13 0 0 1-.375-1.985 5.037 5.037 0 0 1 .39-1.974 4.693 4.693 0 0 1 2.685-2.609 5.843 5.843 0 0 1 4.1 0 4.685 4.685 0 0 1 2.685 2.609 5.06 5.06 0 0 1 .39 1.974 5.128 5.128 0 0 1-.376 1.987zM28.97 13l-3.78 4.475 3.81 4.51V22h-1.334l-3.15-3.729L21.363 22h-1.346l3.824-4.525L20.06 13h1.346l3.108 3.678L27.623 13z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i8XPlaybackSpeed16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i8XPlaybackSpeed16.json new file mode 100644 index 00000000..fd99edc2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i8XPlaybackSpeed16.json @@ -0,0 +1 @@ +"M6 7.63a2.275 2.275 0 0 0 .701-.38 2.485 2.485 0 0 0 .541-.597 3.11 3.11 0 0 0 .355-.758 2.827 2.827 0 0 0 .13-.847 2.99 2.99 0 0 0-.26-1.257 2.871 2.871 0 0 0-.7-.96 3.213 3.213 0 0 0-1.033-.613 3.627 3.627 0 0 0-2.476 0 3.237 3.237 0 0 0-1.024.613 2.84 2.84 0 0 0-.701.96 2.99 2.99 0 0 0-.26 1.257 2.792 2.792 0 0 0 .13.847 3.03 3.03 0 0 0 .355.758 2.485 2.485 0 0 0 .54.597A2.275 2.275 0 0 0 3 7.63v.031a2.108 2.108 0 0 0-.663.42 2.908 2.908 0 0 0-.685.669 3.126 3.126 0 0 0-.452.887 3.415 3.415 0 0 0-.162 1.073 3.036 3.036 0 0 0 .299 1.363 3.214 3.214 0 0 0 .798 1.032 3.619 3.619 0 0 0 1.17.661 3.172 3.172 0 0 0 2.39 0 3.619 3.619 0 0 0 1.17-.661 3.196 3.196 0 0 0 .797-1.032 3.037 3.037 0 0 0 .3-1.363 3.16 3.16 0 0 0-.614-1.968A2.495 2.495 0 0 0 6 7.662zm-3.823 2a2.217 2.217 0 0 1 .509-.76 2.296 2.296 0 0 1 .79-.499 2.814 2.814 0 0 1 1.023-.177 2.82 2.82 0 0 1 1.025.177 2.307 2.307 0 0 1 .79.5 2.217 2.217 0 0 1 .509.758 2.502 2.502 0 0 1 .177.952 2.624 2.624 0 0 1-.177.967 2.177 2.177 0 0 1-.509.775 2.396 2.396 0 0 1-.79.508 2.717 2.717 0 0 1-1.025.185 2.711 2.711 0 0 1-1.023-.185 2.384 2.384 0 0 1-.79-.508 2.177 2.177 0 0 1-.509-.775A2.624 2.624 0 0 1 2 10.581a2.502 2.502 0 0 1 .177-.952zm.387-5.364a2.042 2.042 0 0 1 .444-.677 2.068 2.068 0 0 1 .661-.444 2.124 2.124 0 0 1 2.323.444 2.042 2.042 0 0 1 .444.677 2.23 2.23 0 0 1 .16.847 2.05 2.05 0 0 1-.16.822 1.951 1.951 0 0 1-.453.646 2.124 2.124 0 0 1-.669.427 2.168 2.168 0 0 1-2.297-.427 1.935 1.935 0 0 1-.453-.646 2.032 2.032 0 0 1-.16-.822 2.209 2.209 0 0 1 .16-.847zM15 6l-1.86 2.498L15 11h-1.276l-1.222-1.643L11.279 11h-1.277l1.861-2.502L10.005 6h1.277l1.22 1.639L13.722 6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i8XPlaybackSpeed24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i8XPlaybackSpeed24.json new file mode 100644 index 00000000..c7933d36 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i8XPlaybackSpeed24.json @@ -0,0 +1 @@ +"M12.583 16.323a4.518 4.518 0 0 1-.401 1.935 4.24 4.24 0 0 1-1.098 1.454 5.14 5.14 0 0 1-1.626.927 5.932 5.932 0 0 1-3.916 0 5.14 5.14 0 0 1-1.626-.927 4.21 4.21 0 0 1-1.098-1.454 4.52 4.52 0 0 1-.401-1.935 4.509 4.509 0 0 1 .858-2.747 4.21 4.21 0 0 1 2.325-1.58v-.046a3.502 3.502 0 0 1-1.065-.584 3.926 3.926 0 0 1-.801-.869 4.16 4.16 0 0 1-.516-1.065 3.875 3.875 0 0 1-.156-1.19 4.15 4.15 0 0 1 .328-1.74 4.02 4.02 0 0 1 .962-1.328 4.269 4.269 0 0 1 1.419-.848 5.164 5.164 0 0 1 3.458 0 4.269 4.269 0 0 1 1.419.848A4.02 4.02 0 0 1 11.61 6.5a4.15 4.15 0 0 1 .328 1.74 3.875 3.875 0 0 1-.156 1.19 4.203 4.203 0 0 1-.516 1.066 3.807 3.807 0 0 1-.812.87 3.742 3.742 0 0 1-1.053.583v.046a4.24 4.24 0 0 1 2.346 1.591 4.543 4.543 0 0 1 .836 2.736zm-6.43-5.127A3.574 3.574 0 0 0 7.5 11.4a3.441 3.441 0 0 0 1.317-.203 3.568 3.568 0 0 0 1.061-.663A2.959 2.959 0 0 0 10.6 9.52a3.114 3.114 0 0 0 .256-1.261 3.258 3.258 0 0 0-.254-1.291 3.045 3.045 0 0 0-.721-1.035 3.443 3.443 0 0 0-1.065-.677 3.722 3.722 0 0 0-2.662 0 3.443 3.443 0 0 0-1.065.677 3.049 3.049 0 0 0-.721 1.035 3.263 3.263 0 0 0-.254 1.29 3.146 3.146 0 0 0 .255 1.262 2.978 2.978 0 0 0 .723 1.014 3.516 3.516 0 0 0 1.062.662zm5.347 4.988a3.734 3.734 0 0 0-.298-1.5 3.676 3.676 0 0 0-.835-1.198 3.823 3.823 0 0 0-1.273-.784A4.424 4.424 0 0 0 7.5 12.5a4.59 4.59 0 0 0-1.624.202 3.806 3.806 0 0 0-1.272.784 3.644 3.644 0 0 0-.835 1.198 3.7 3.7 0 0 0-.269 1.5 3.78 3.78 0 0 0 .257 1.509 3.649 3.649 0 0 0 .82 1.198 3.696 3.696 0 0 0 1.277.797 4.547 4.547 0 0 0 1.631.283 4.54 4.54 0 0 0 1.63-.283 3.734 3.734 0 0 0 1.278-.796 3.656 3.656 0 0 0 .82-1.198 3.786 3.786 0 0 0 .287-1.51zM20.689 9L18.5 11.696 16.311 9h-1.306l2.842 3.5-2.842 3.5h1.306l2.189-2.696L20.689 16h1.306l-2.842-3.5L21.995 9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i8XPlaybackSpeed32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i8XPlaybackSpeed32.json new file mode 100644 index 00000000..b16e7f20 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/i8XPlaybackSpeed32.json @@ -0,0 +1 @@ +"M15.764 17.848a5.255 5.255 0 0 0-2.908-1.972v-.057a4.636 4.636 0 0 0 1.305-.724 4.718 4.718 0 0 0 1.007-1.078 5.21 5.21 0 0 0 .639-1.32A4.804 4.804 0 0 0 16 11.222a5.142 5.142 0 0 0-.406-2.157 4.984 4.984 0 0 0-1.193-1.646 5.291 5.291 0 0 0-1.758-1.05 6.4 6.4 0 0 0-4.286 0 5.291 5.291 0 0 0-1.758 1.05 4.984 4.984 0 0 0-1.194 1.646A5.142 5.142 0 0 0 5 11.222a4.804 4.804 0 0 0 .193 1.475 5.158 5.158 0 0 0 .639 1.32 4.867 4.867 0 0 0 .993 1.078 4.34 4.34 0 0 0 1.32.724v.057a5.219 5.219 0 0 0-2.881 1.958 6 6 0 0 0-.567 5.803 5.219 5.219 0 0 0 1.361 1.802 6.373 6.373 0 0 0 2.016 1.15 7.352 7.352 0 0 0 4.852 0 6.373 6.373 0 0 0 2.016-1.15 5.257 5.257 0 0 0 1.36-1.802 5.6 5.6 0 0 0 .498-2.398 5.63 5.63 0 0 0-1.036-3.391zM7.386 14.38a4.024 4.024 0 0 1-.941-1.368 4.39 4.39 0 0 1-.332-1.705 4.553 4.553 0 0 1 .33-1.743 4.124 4.124 0 0 1 .939-1.398 4.481 4.481 0 0 1 6.235 0 4.118 4.118 0 0 1 .938 1.398 4.546 4.546 0 0 1 .332 1.743 4.343 4.343 0 0 1-.334 1.704 3.997 3.997 0 0 1-.939 1.37 4.621 4.621 0 0 1-1.382.895 4.423 4.423 0 0 1-1.732.224 4.398 4.398 0 0 1-1.732-.225 4.553 4.553 0 0 1-1.382-.895zm7.863 8.704a4.82 4.82 0 0 1-1.045 1.576 4.739 4.739 0 0 1-1.627 1.048 5.62 5.62 0 0 1-2.077.372 5.63 5.63 0 0 1-2.078-.372 4.691 4.691 0 0 1-1.626-1.05 4.811 4.811 0 0 1-1.046-1.576 5.13 5.13 0 0 1-.375-1.985 5.037 5.037 0 0 1 .39-1.974 4.693 4.693 0 0 1 2.685-2.609 5.843 5.843 0 0 1 4.1 0 4.685 4.685 0 0 1 2.685 2.609 5.06 5.06 0 0 1 .39 1.974 5.128 5.128 0 0 1-.376 1.987zM28.97 13l-3.78 4.475 3.81 4.51V22h-1.334l-3.15-3.729L21.363 22h-1.346l3.824-4.525L20.06 13h1.346l3.108 3.678L27.623 13z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/image16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/image16.json new file mode 100644 index 00000000..88f0a21e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/image16.json @@ -0,0 +1 @@ +"M0 1v14h16V1zm15 13H1v-2.386l1.771-1.771a1.387 1.387 0 0 0 .43.068 1.37 1.37 0 0 0 .972-.402l2.288-2.29 2.27 1.892a1.375 1.375 0 0 0 1.708.043l1.2-.9L15 11.614zm-3.035-6.835a.377.377 0 0 0-.493-.035L9.839 8.355a.377.377 0 0 1-.468-.012L6.665 6.087a.377.377 0 0 0-.509.023L3.466 8.8a.377.377 0 0 1-.533 0 .377.377 0 0 0-.533 0L1 10.2V2h14v8.2zM11.5 4.5a1 1 0 1 1-1-1 1 1 0 0 1 1 1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/image24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/image24.json new file mode 100644 index 00000000..7acc69f6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/image24.json @@ -0,0 +1 @@ +"M1 21h22V3H1zm21-1H2v-3.519l2.947-2.947a1.506 1.506 0 0 0 .677.163 1.403 1.403 0 0 0 .997-.415l3.307-3.307 3.26 2.716a1.502 1.502 0 0 0 1.863.049l1.833-1.375L22 16.481zm0-16v11.067l-4.714-4.714a.503.503 0 0 0-.657-.047L14.45 11.94a.503.503 0 0 1-.623-.016l-3.609-3.007a.503.503 0 0 0-.677.031l-3.627 3.628a.474.474 0 0 1-.678-.049.503.503 0 0 0-.704.007L2 15.067V4zm-7.5 5A1.5 1.5 0 1 0 13 7.5 1.5 1.5 0 0 0 14.5 9zm0-2a.5.5 0 1 1-.5.5.5.5 0 0 1 .5-.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/image32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/image32.json new file mode 100644 index 00000000..3ae3b276 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/image32.json @@ -0,0 +1 @@ +"M2 5v22h28V5zm27 21H3v-5.474l4.401-3.5 1.198.567L14 13.106l5 4.531 3.506-3.123L29 20.39zm-5.997-12.422a.652.652 0 0 0-.926-.033L19 16.293l-4.554-4.131a.652.652 0 0 0-.857-.013L8.45 16.417l-.826-.391a.642.642 0 0 0-.72.117L3 19.248V6h26v13.082zM19 8a2 2 0 1 0 2 2 2.002 2.002 0 0 0-2-2zm0 3a1 1 0 1 1 1-1 1.001 1.001 0 0 1-1 1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageChips16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageChips16.json new file mode 100644 index 00000000..c76da60d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageChips16.json @@ -0,0 +1 @@ +"M12 12H1V1h11zM2 11h9V2H2zm4-5H3V3h3zM4 5h1V4H4zm6 1H7V3h3zM8 5h1V4H8zm-2 5H3V7h3zM4 9h1V8H4zm6 1H7V7h3zM8 9h1V8H8zm7-5h-2v1h1v9H5v-1H4v2h11z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageChips24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageChips24.json new file mode 100644 index 00000000..6400fe39 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageChips24.json @@ -0,0 +1 @@ +"M18 18H2V2h16zM3 17h14V3H3zM22 6h-3v1h2v14H7v-2H6v3h16zM9 9H5V5h4zM6 8h2V6H6zm9 1h-4V5h4zm-3-1h2V6h-2zm-3 7H5v-4h4zm-3-1h2v-2H6zm9 1h-4v-4h4zm-3-1h2v-2h-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageChips32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageChips32.json new file mode 100644 index 00000000..27ec4f7c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageChips32.json @@ -0,0 +1 @@ +"M25 25H3V3h22zM4 24h20V4H4zM29 7h-3v1h2v20H8v-2H7v3h22zm-16 6H6V6h7zm-6-1h5V7H7zm15 1h-7V6h7zm-6-1h5V7h-5zm-3 10H6v-7h7zm-6-1h5v-5H7zm15 1h-7v-7h7zm-6-1h5v-5h-5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageCollectionExplorer16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageCollectionExplorer16.json new file mode 100644 index 00000000..7f339183 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageCollectionExplorer16.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M5 4H4V2h2v1H5v1zm10 1h-2v2h2V5z"},{"opacity":".5","d":"M10 3V2h2v1h-2zM9 6V5H7v1h2zm1 2v2h2V8h-2z"},{"d":"M13 1v2h-1V2h-2v1H9V2H7v1H6V2H4v2h1v1H4v1H3V1h10zm3 3v7H8.328c1.4-1.311 1.624-1.395 1.66-1.936 0-.023.012-.085.012-.108v1.045h2V8h-2V7h2V5h-2v2a1 1 0 0 0-1-1V5H7v1H6V4h10zm-1 4h-2v2.001h2V8zm0-3h-2v2h2V5zM9 7v2l-3.202 3-.135 4H4.337l-.135-4L1 9V7h8zm-2.244 3H3.202l1.05 1h1.496l1.008-1zM8 8H2v1h6V8z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageCollectionExplorer24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageCollectionExplorer24.json new file mode 100644 index 00000000..a3d1aa8b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageCollectionExplorer24.json @@ -0,0 +1 @@ +[{"opacity":".5","d":"M18 5V3h-4v2h4zm-3 7a1 1 0 0 1-.293.707L13 14.414V16h4v-4h-2zm-3-3V7H8v2h4z"},{"d":"M7 6v3h1V7h4v2h1V7h4v4h-2v1h2v4.001h-4v-1.587l-1 1v.587h-.586l-.471.47-.066.529H23V6H7zm15 10.001h-4V12h4v4.001zM22 11h-4V7h4v4zm-9.016-1H1v2l4 4 1 8h3l1-8 4-4v-2h-1.016zM8.117 23H6.883l-.75-7h2.734l-.75 7zm1.469-8H5.414l-2-2h8.172l-2 2zM13 11.586l-.414.414H2.414L2 11.586V11h11v.586zM19 2v3h-1V3h-4v2h-1V3H9v2H8V3H4v4h2v1H4v1H3V2h16z"},{"opacity":".25","d":"M6 7H4V3h4v2H6v2zm16 0h-4v4h4V7z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageCollectionExplorer32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageCollectionExplorer32.json new file mode 100644 index 00000000..e74a2dfc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageCollectionExplorer32.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M12 8H7V3h5v5zm17 2h-5v5h5v-5z"},{"opacity":".5","d":"M12 12v-2h5v2h-5zm7-9v5h5V3h-5zm-1 13.408V21h5v-5h-4.592l-.408.408z"},{"d":"M25 2v6h-1V3h-5v5h-1V3h-5v5h-1V3H7v5h3v1H7v3H6V2h19zm5 7v13H13.618l.123-.999H17v-3.594l1-1v4.594h5V16h-4.592l.36-.36a.995.995 0 0 0 .15-.247c.004-.008.004-.016.007-.024a.992.992 0 0 0 .066-.324c0-.016.009-.029.009-.045h4v-5h-5v2h-1v-2h-5v2h-1V9h19zm-1 7h-5v5.001h5V16zm0-6h-5v5h5v-5zm-11 3v2l-5 5-1.5 11h-3L7 20l-5-5v-2h16zm-6.146 7H8.146l1.227 10h1.254l1.227-10zm4.01-4H4.136l3.333 3h5.064l3.333-3zM17 14H3v1h14v-1z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageDisplayOrder16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageDisplayOrder16.json new file mode 100644 index 00000000..979e1a45 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageDisplayOrder16.json @@ -0,0 +1 @@ +[{"d":"M16 3v7h-3V9h2V7h-2V6h2V4h-2v1h-1V4H9v1H8V4H6v1H5V3zm-6-1L8.5 0 7 2zM7 14l1.5 2 1.5-2zm5-8v7H1V6zM5 7v2h3V7zM2 9h2V7H2zm2 3v-2H2v2zm4 0v-2H5v2zm3-2H9v2h2zm0-3H9v2h2z"},{"opacity":".5","d":"M15 9h-2V7h2zm-4 1H9v2h2zM8 7H5v2h3z"},{"opacity":".25","d":"M4 9H2V7h2zm4 1H5v2h3zm4-6H9v1h3z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageDisplayOrder24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageDisplayOrder24.json new file mode 100644 index 00000000..10ee4e13 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageDisplayOrder24.json @@ -0,0 +1 @@ +[{"d":"M15 4h-5l2.5-2.574zm-3.5 19.574L14 21H9zM1 10h16v9H1zm11 4h4v-3h-4zm0 4h4v-3h-4zm-5-4h4v-3H7zm0 4h4v-3H7zm-5-4h4v-3H2zm0 4h4v-3H2zM7 6v3h1V7h4v2h1V7h4v2h1V7h4v3h-4v1h4v3h-4v1h5V6z"},{"opacity":".25","d":"M17 9h-4V7h4zM6 11H2v3h4zm5 4H7v3h4z"},{"opacity":".5","d":"M22 14h-4v-3h4zm-11-3H7v3h4zm5 4h-4v3h4z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageDisplayOrder32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageDisplayOrder32.json new file mode 100644 index 00000000..be1abf01 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageDisplayOrder32.json @@ -0,0 +1 @@ +[{"d":"M30 8v11h-5v-1h4v-4h-4v-1h4V9h-4v4h-1V9h-4v4h-1V9h-4v4h-1V9h-4v4H9V8zM19 6l-2.5-2.574L14 6zm-5 21l2.5 2.574L19 27zm10-13v11H3V14zm-10 1v4h4v-4zm-5 0v4h4v-4zm-5 4h4v-4H4zm4 5v-4H4v4zm5 0v-4H9v4zm5 0v-4h-4v4zm5-4h-4v4h4zm0-5h-4v4h4z"},{"opacity":".25","d":"M19 13h-4V9h4zm10 1h-4v4h4zm-6 1h-4v4h4zm-10 5H9v4h4zm-5-5H4v4h4z"},{"opacity":".5","d":"M29 13h-4V9h4zm-11 7h-4v4h4zm-5-5H9v4h4z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageLayer16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageLayer16.json new file mode 100644 index 00000000..39be66ae --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageLayer16.json @@ -0,0 +1 @@ +[{"opacity":".5","d":"M6 11H4.219l.194-2H6zm3-4H7v1h2z"},{"opacity":".25","d":"M9 6H7V5h2zm2.781 5l-.194-2H10v2z"},{"d":"M10.706 1.014c-2.69 0-2.724.986-5.412.986a10.39 10.39 0 0 1-3.161-.512L0 14.09a9.158 9.158 0 0 0 3.793.711c3.665 0 4.749-1.6 8.414-1.6A6.624 6.624 0 0 1 16 14.29L13.867 1.687a8.204 8.204 0 0 0-3.161-.674zM12.207 12.2a12.79 12.79 0 0 0-4.526.852 10.962 10.962 0 0 1-3.888.748 9.54 9.54 0 0 1-2.668-.363L2.935 2.74A11.376 11.376 0 0 0 5.294 3a7.833 7.833 0 0 0 3.045-.552 5.895 5.895 0 0 1 2.367-.434 7.212 7.212 0 0 1 2.27.399l1.72 10.163a8.317 8.317 0 0 0-2.489-.376zM3.896 4l-.779 8h9.766l-.779-8zM10 5h1.197l.098 1H10zm0 2h1.392l.097 1H10zm-4 4H4.219l.194-2H6zm0-3H4.51l.098-1H6zm0-2H4.705l.098-1H6zm3 5H7V9h2zm0-3H7V7h2zm0-2H7V5h2zm1 5V9h1.587l.194 2z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageLayer24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageLayer24.json new file mode 100644 index 00000000..6142e6c5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageLayer24.json @@ -0,0 +1 @@ +[{"opacity":".5","d":"M10 10.478c.421-.112.843-.23 1.27-.353A41.743 41.743 0 0 1 14 9.416v3.056a27.07 27.07 0 0 0-3.09.82c-.308.098-.609.19-.91.28zM6.424 18.8A18.148 18.148 0 0 0 9 18.623v-3.759a11.725 11.725 0 0 1-2.501.263c-.448 0-.943-.032-1.466-.082l-.62 3.602a12.935 12.935 0 0 0 2.01.153z"},{"opacity":".25","d":"M13.581 5.775c.147-.06.284-.116.419-.168v2.792c-1.089.224-2.077.5-3.005.764-.34.097-.669.19-.995.28V6.724a11.84 11.84 0 0 0 3.581-.95zm6.594 11.466l-.705-4.18a25.93 25.93 0 0 0-4.47.254v4.09a24.01 24.01 0 0 1 3.458-.239c.578 0 1.152.025 1.717.075z"},{"d":"M16.31 2.2c-3.847 0-3.891 1.6-7.74 1.6a15.028 15.028 0 0 1-4.52-.722L1 20.783A13.093 13.093 0 0 0 6.424 21.8c5.242 0 6.792-1.634 12.034-1.634a13.093 13.093 0 0 1 5.423 1.017l-3.05-18.105a12.674 12.674 0 0 0-4.52-.878zm2.148 16.966a24.031 24.031 0 0 0-6.251.845 22.054 22.054 0 0 1-5.783.789 13.727 13.727 0 0 1-4.3-.65L4.848 4.343A16.193 16.193 0 0 0 8.57 4.8a9.805 9.805 0 0 0 4.25-.875 7.791 7.791 0 0 1 3.49-.725 11.86 11.86 0 0 1 3.63.615l2.674 15.872a16.25 16.25 0 0 0-4.157-.52zM16.31 4.2a6.88 6.88 0 0 0-3.11.65 10.801 10.801 0 0 1-4.63.95 16.722 16.722 0 0 1-2.914-.268L3.262 19.436a13.44 13.44 0 0 0 3.162.364 21.225 21.225 0 0 0 5.55-.761 24.858 24.858 0 0 1 6.484-.873 18.038 18.038 0 0 1 2.927.234L19.057 4.59a10.548 10.548 0 0 0-2.746-.39zM10 10.478c.421-.112.843-.23 1.27-.353A41.743 41.743 0 0 1 14 9.416v3.056a27.07 27.07 0 0 0-3.09.82c-.308.098-.609.19-.91.28zm-1 3.358a11.696 11.696 0 0 1-3.797.22l.53-3.077c.231.017.468.047.693.047A12.005 12.005 0 0 0 9 10.72zm6-4.611a20.179 20.179 0 0 1 3.776-.283l.526 3.118a27.149 27.149 0 0 0-4.302.244zm3.18-3.819l.428 2.537A21.647 21.647 0 0 0 15 8.216V5.308a6.856 6.856 0 0 1 1.31-.108 9.16 9.16 0 0 1 1.87.206zm-4.599.369c.147-.06.284-.116.419-.168v2.792c-1.089.224-2.077.5-3.005.764-.34.097-.669.19-.995.28V6.724a11.84 11.84 0 0 0 3.581-.95zM8.571 6.8c.15 0 .286-.009.429-.013v2.91a10.6 10.6 0 0 1-3.099.31l.575-3.34A17.059 17.059 0 0 0 8.57 6.8zm-4.16 11.847l.621-3.602a15.7 15.7 0 0 0 1.466.082A11.725 11.725 0 0 0 9 14.864v3.76a18.148 18.148 0 0 1-2.576.176 12.935 12.935 0 0 1-2.012-.153zm7.328-.58c-.577.138-1.143.274-1.74.39v-3.846c.402-.113.802-.236 1.21-.365a27.07 27.07 0 0 1 2.79-.754v4.075c-.803.15-1.538.325-2.26.5zm6.718-.901a24.01 24.01 0 0 0-3.458.239v-4.09a25.93 25.93 0 0 1 4.47-.255l.705 4.18a19.892 19.892 0 0 0-1.717-.074z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageLayer32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageLayer32.json new file mode 100644 index 00000000..f7461471 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageLayer32.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M23.463 23.2a26.071 26.071 0 0 0-3.463.224v-5.076a34.065 34.065 0 0 1 5.302-.251l.861 5.191c-.9-.059-1.804-.088-2.7-.088zM13 8.705v4.258c.456-.124.916-.253 1.392-.389A46.427 46.427 0 0 1 19 11.432V7.347a16.922 16.922 0 0 0-2.396.56A22.646 22.646 0 0 1 13 8.705z"},{"opacity":".5","d":"M13 13.999a84.02 84.02 0 0 0 1.666-.464c1.323-.378 2.741-.78 4.334-1.08v5.03a32.286 32.286 0 0 0-4.714 1.202c-.435.137-.86.267-1.286.391zm-4.463 11.8A16.675 16.675 0 0 0 12 25.477v-5.1a15.064 15.064 0 0 1-3.463.395 20.464 20.464 0 0 1-2.259-.142l-.796 4.796a13.024 13.024 0 0 0 3.055.375z"},{"d":"M23.462 27.2A33.153 33.153 0 0 1 31 28L27 3.9a26.401 26.401 0 0 0-5.926-.689c-5.144 0-5.927 1.657-10.735 1.657A14.99 14.99 0 0 1 5 3.9L1 28a16.273 16.273 0 0 0 7.538 1.8c6.876 0 8.048-2.6 14.924-2.6zm-21.355.234L5.795 5.217a15.6 15.6 0 0 0 4.544.651 17.42 17.42 0 0 0 5.445-.847 16.628 16.628 0 0 1 5.29-.81 26.164 26.164 0 0 1 5.05.518l3.651 21.999a37.286 37.286 0 0 0-6.313-.528 22.381 22.381 0 0 0-7.77 1.348A20.422 20.422 0 0 1 8.539 28.8a15.989 15.989 0 0 1-6.43-1.366zM24.384 6.456a23.558 23.558 0 0 0-3.31-.245 14.762 14.762 0 0 0-4.738.733 19.402 19.402 0 0 1-5.996.924 18.182 18.182 0 0 1-2.92-.228L4.349 26.146a14.096 14.096 0 0 0 4.188.654 18.525 18.525 0 0 0 6.541-1.154 24.357 24.357 0 0 1 8.385-1.446c1.448 0 2.763.078 3.896.188zM20 12.29a26.155 26.155 0 0 1 4.29-.29l.845 5.097a35.442 35.442 0 0 0-5.135.242zm3.519-4.935l.604 3.643a27.235 27.235 0 0 0-4.123.276V7.246c.33-.02.68-.035 1.074-.035a21.744 21.744 0 0 1 2.445.143zm-6.915.553A16.922 16.922 0 0 1 19 7.347v4.085a46.427 46.427 0 0 0-4.608 1.142c-.475.136-.936.265-1.392.389V8.705a22.646 22.646 0 0 0 3.604-.798zM13 14a84.02 84.02 0 0 0 1.666-.464c1.323-.378 2.741-.78 4.334-1.08v5.03a32.286 32.286 0 0 0-4.714 1.202c-.435.137-.86.267-1.286.391zm-2.66-5.13c.603 0 1.146-.027 1.66-.065v4.414a13.823 13.823 0 0 1-4.56.414l.808-4.872a19.724 19.724 0 0 0 2.092.108zM12 19.344a15.286 15.286 0 0 1-5.558.299l.832-5.012c.407.04.808.066 1.198.066A15.487 15.487 0 0 0 12 14.241zm-6.518 6.08l.796-4.796a20.464 20.464 0 0 0 2.26.143A15.064 15.064 0 0 0 12 20.376v5.1a16.675 16.675 0 0 1-3.463.324 13.024 13.024 0 0 1-3.055-.375zm9.289-.73a39.72 39.72 0 0 1-1.771.537V20.12a49.66 49.66 0 0 0 1.587-.48A31.896 31.896 0 0 1 19 18.5v5.077a30.389 30.389 0 0 0-4.23 1.117zM20 23.423v-5.076a34.138 34.138 0 0 1 5.302-.25l.861 5.19c-.9-.059-1.804-.088-2.7-.088a26.071 26.071 0 0 0-3.463.224z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageMagnifyingGlass16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageMagnifyingGlass16.json new file mode 100644 index 00000000..97ee7c9a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageMagnifyingGlass16.json @@ -0,0 +1 @@ +"M3 6.701c-.346 0-.678.052-1 .13V1h14v11H7.152c.09-.346.149-.68.149-1H15V9.913l-2.809-2.709-.686.46a1.27 1.27 0 0 1-1.64-.042L8.362 6.288 6.83 7.924c-.151.161-.346.26-.552.326a4.301 4.301 0 0 0-1.064-.917L5.3 7.24c.11-.118.29-.118.4 0s.29.118.4 0l2.017-2.152a.27.27 0 0 1 .381-.018l2.03 1.804c.1.09.246.094.35.01l1.226-.824a.27.27 0 0 1 .37.028L15 8.524V2H3v4.701zM11.5 4.5a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm-6.13 8.163l2.398 2.398a.5.5 0 1 1-.707.707L4.663 13.37A2.88 2.88 0 0 1 3 13.9 2.9 2.9 0 1 1 5.9 11a2.88 2.88 0 0 1-.53 1.663zM3 12.9c1.048 0 1.9-.852 1.9-1.9S4.048 9.1 3 9.1s-1.9.852-1.9 1.9.852 1.9 1.9 1.9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageMagnifyingGlass24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageMagnifyingGlass24.json new file mode 100644 index 00000000..948c32e4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageMagnifyingGlass24.json @@ -0,0 +1 @@ +"M4 10.697c-.346.09-.68.209-1 .356V2h20v17H10.942c.147-.32.266-.654.357-1H22v-2.519l-3.116-3.116-1.833 1.375a1.502 1.502 0 0 1-1.863-.048l-3.26-2.717-1.762 1.762a6.045 6.045 0 0 0-.693-.721l2.069-2.069a.503.503 0 0 1 .677-.03l3.609 3.006a.5.5 0 0 0 .623.016l2.178-1.633c.2-.15.48-.13.657.047L22 14.067V3H4v7.697zM15 6.5a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0zm1 0a.5.5 0 1 0 1.001-.001A.5.5 0 0 0 16 6.5zm-3.989 15.814a.476.476 0 0 1 0 .674l-.017.017a.476.476 0 0 1-.673 0L8.237 19.92a4.359 4.359 0 0 1-2.737.98 4.4 4.4 0 1 1 4.4-4.4 4.358 4.358 0 0 1-.974 2.73l3.085 3.084zM5.501 19.9c1.874 0 3.4-1.525 3.4-3.4s-1.526-3.4-3.4-3.4-3.4 1.525-3.4 3.4 1.525 3.4 3.4 3.4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageMagnifyingGlass32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageMagnifyingGlass32.json new file mode 100644 index 00000000..99d8eb12 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageMagnifyingGlass32.json @@ -0,0 +1 @@ +"M5 14.353a7.28 7.28 0 0 0-1 .548V3h26v22H14.818l-.447-.447c.1-.178.181-.367.266-.553H29v-3.42l-4.494-4.066L21 19.637l-4.999-4.531-2.04 1.694a7.338 7.338 0 0 0-.633-.773l2.261-1.878a.652.652 0 0 1 .857.013L21 18.293l3.077-2.748a.653.653 0 0 1 .926.033L29 19.247V4H5v10.353zM19.01 10c0-1.103.887-2 1.99-2s2 .897 2 2-.897 2-2 2-1.99-.897-1.99-2zm.99 0a1 1 0 1 0 1.998-.002A1 1 0 0 0 20 10zM2.2 21a5.8 5.8 0 1 1 10.233 3.736l4.561 4.561a.5.5 0 0 1 0 .708.476.476 0 0 1-.673 0l-4.578-4.579A5.773 5.773 0 0 1 8 26.8 5.8 5.8 0 0 1 2.2 21zM8 25.8c2.647 0 4.8-2.153 4.8-4.8s-2.153-4.8-4.8-4.8-4.8 2.153-4.8 4.8 2.153 4.8 4.8 4.8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageMensuration16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageMensuration16.json new file mode 100644 index 00000000..c44ce32d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageMensuration16.json @@ -0,0 +1 @@ +"M11.5 3.5a1 1 0 1 1 1 1 1 1 0 0 1-1-1zM16 11H4V1h12zm-1-3.11a1.004 1.004 0 0 1-.238-.17l-1.57-1.515-.689.46a1.268 1.268 0 0 1-1.64-.043l-1.5-1.334L7.83 6.924a1.28 1.28 0 0 1-.93.405 1.244 1.244 0 0 1-.23-.022L5 9.09V10h10zM15 2H5v5.627L6.3 6.24a.27.27 0 0 1 .4 0 .27.27 0 0 0 .4 0l2.017-2.152a.27.27 0 0 1 .381-.018l2.03 1.804a.269.269 0 0 0 .35.01l1.226-.824a.27.27 0 0 1 .37.028L15 6.56zm1.058 11.5L14 11.824V13H6v-1.176L3.942 13.5 6 15.176V14h8v1.176zM3.176 3L1.5.942 0 2.784V3h1v6H0v.216l1.5 1.842L3.176 9H2V3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageMensuration24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageMensuration24.json new file mode 100644 index 00000000..63fa5f5a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageMensuration24.json @@ -0,0 +1 @@ +"M6 17h17V3H6zm16-1H7v-3.386l1.771-1.771a1.38 1.38 0 0 0 1.402-.334l2.288-2.29 2.27 1.892a1.376 1.376 0 0 0 1.708.043l1.245-.933L22 12.681zm0-12v7.399l-4.035-3.234a.377.377 0 0 0-.493-.035l-1.633 1.225a.377.377 0 0 1-.468-.012l-2.706-2.256a.377.377 0 0 0-.509.023L9.466 9.8a.377.377 0 0 1-.533 0 .377.377 0 0 0-.533 0L7 11.2V4zm-6.5 1.521v-.043a.979.979 0 0 1 .979-.978A1.021 1.021 0 0 1 17.5 5.521a.979.979 0 0 1-.979.979h-.043a.981.981 0 0 1-.978-.979zM21 18.824l2.058 1.676L21 22.176V21H8v1.176L5.942 20.5 8 18.824V20h13zM3 5v10h1.176L2.5 17.058.824 15H2V5H.824L2.5 2.942 4.176 5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageMensuration32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageMensuration32.json new file mode 100644 index 00000000..c9e52cf2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageMensuration32.json @@ -0,0 +1 @@ +"M30 22V4H8v18zm-1-1H9v-3.759l3.239-3.11.297.14a1 1 0 0 0 1.072-.14l3.89-3.289s2.36 2.08 3.216 2.816a1 1 0 0 0 1.336-.03l1.817-1.708L29 16.5zM9 5h20v10.265l-4.747-4.402a.49.49 0 0 0-.695-.024l-2.193 2.06c-.851-.731-3.53-3.098-3.53-3.098a.49.49 0 0 0-.643-.01l-4.23 3.576-.62-.293a.481.481 0 0 0-.538.088L9 15.855zm13.5 3.8a1.3 1.3 0 1 0-1.3-1.3 1.301 1.301 0 0 0 1.3 1.3zm-.359-1.659a.507.507 0 1 1 0 .717.508.508 0 0 1 0-.717zM28 29.191V27H10v2.19L6.942 26.5 10 23.81V26h18v-2.19l3.058 2.69zM4 6v14h2.19L3.5 23.058.81 20H3V6H.81L3.5 2.942 6.19 6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imagePin16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imagePin16.json new file mode 100644 index 00000000..5a625fc3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imagePin16.json @@ -0,0 +1 @@ +"M3 12.694l2.3-2.454a.27.27 0 0 1 .4 0 .27.27 0 0 0 .4 0l2.017-2.152a.27.27 0 0 1 .381-.018l2.03 1.804a.269.269 0 0 0 .35.01l1.226-.824a.27.27 0 0 1 .37.028L15 11.524V5H7V4h9v11H2v-4.307L3 11.7zM3 14h12v-1.087l-2.809-2.709-.686.46a1.267 1.267 0 0 1-1.64-.042L8.362 9.288 6.83 10.924a1.28 1.28 0 0 1-.929.405 1.253 1.253 0 0 1-.23-.022L3 14zm8.5-6.5a1 1 0 1 0-1-1 1 1 0 0 0 1 1zM6 6.661l-3 3.02-3-3.02v-4.04C0 1.104 1.122.198 3 .198s3 .906 3 2.425zM5 6.25V2.622c0-.945-.673-1.425-2-1.425s-2 .48-2 1.425v3.627l2 2.014zM4 3.5a1 1 0 1 0-1 1 1 1 0 0 0 1-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imagePin24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imagePin24.json new file mode 100644 index 00000000..8a80eb31 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imagePin24.json @@ -0,0 +1 @@ +"M22 6v11.067l-2.714-2.714a.503.503 0 0 0-.657-.047L16.45 15.94a.503.503 0 0 1-.623-.016l-3.609-3.007a.503.503 0 0 0-.677.031l-3.627 3.628a.474.474 0 0 1-.678-.049.503.503 0 0 0-.704.008L4 19.067v-2.496l-1-1.007V22h20V5H11v1zm0 15H4v-.519l2.947-2.947a1.506 1.506 0 0 0 .677.163 1.403 1.403 0 0 0 .997-.415l3.307-3.307 3.26 2.716a1.502 1.502 0 0 0 1.863.049l1.833-1.375L22 18.481zm-5.5-10A1.5 1.5 0 1 0 15 9.5a1.5 1.5 0 0 0 1.5 1.5zm0-2a.5.5 0 1 1-.5.5.5.5 0 0 1 .5-.5zM5 14.74l4-4.026v-7.42C9 1.294 7.505.2 5 .2S1 1.394 1 3.394v7.32zM2 3.393C2 1.58 3.631 1.2 5 1.2s3 .28 3 2.094v7.008l-3 3.02-3-3.02zM5 7a2 2 0 1 0-2-2 2.002 2.002 0 0 0 2 2zm0-3a1 1 0 1 1-1 1 1.001 1.001 0 0 1 1-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imagePin32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imagePin32.json new file mode 100644 index 00000000..80d057e2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imagePin32.json @@ -0,0 +1 @@ +"M29 8v15.247l-3.997-3.669a.652.652 0 0 0-.926-.033L21 22.293l-4.554-4.131a.652.652 0 0 0-.857-.013l-5.139 4.268-.826-.391a.642.642 0 0 0-.72.117L5 25.248V20.56l-1-1.006V29h26V7H14v1zm0 20H5v-1.474l4.401-3.5 1.198.567L16 19.106l5 4.531 3.506-3.123L29 24.581zm-8-12a2 2 0 1 0-2-2 2.002 2.002 0 0 0 2 2zm0-3a1 1 0 1 1-1 1 1.001 1.001 0 0 1 1-1zM7 19.735l5-5.032V6.038c0-2.493-1.776-3.865-5-3.865-3.178 0-5 1.445-5 3.964v8.566zM3 6.137c0-2.45 2.175-2.964 4-2.964 2.654 0 4 .964 4 2.864v8.254l-4 4.026-4-4.026zM5 8a2 2 0 1 0 2-2 2.002 2.002 0 0 0-2 2zm3 0a1 1 0 1 1-1-1 1.001 1.001 0 0 1 1 1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imagePlus16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imagePlus16.json new file mode 100644 index 00000000..baf392c2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imagePlus16.json @@ -0,0 +1 @@ +"M7 14v1H0V1h16v9h-1V2H1v8.2l1.4-1.4a.377.377 0 0 1 .533 0 .377.377 0 0 0 .534 0l2.69-2.69a.377.377 0 0 1 .508-.023L9.37 8.343a.377.377 0 0 0 .468.012L10 8.234v1.133a1.326 1.326 0 0 1-1.269-.256L6.461 7.22 4.173 9.509a1.37 1.37 0 0 1-.973.402 1.387 1.387 0 0 1-.429-.068L1 11.614V14zm4.5-9.5a1 1 0 1 0-1 1 1 1 0 0 0 1-1zM13 16v-3h3v-1h-3V9h-1v3H9v1h3v3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imagePlus24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imagePlus24.json new file mode 100644 index 00000000..56989677 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imagePlus24.json @@ -0,0 +1 @@ +"M1 3h22v13h-1.481L21 15.481v-1.414l1 1V4H2v11.067l2.533-2.533a.503.503 0 0 1 .704-.008.474.474 0 0 0 .678.049l3.627-3.628a.503.503 0 0 1 .677-.03l3.609 3.007a.503.503 0 0 0 .623.016l2.178-1.634a.503.503 0 0 1 .657.047L18.933 12h-1.414l-.635-.635-1.833 1.375a1.502 1.502 0 0 1-1.863-.049l-3.26-2.716-3.307 3.307a1.403 1.403 0 0 1-.997.415 1.506 1.506 0 0 1-.677-.163L2 16.48V20h10v1H1zm15 4.5A1.5 1.5 0 1 1 14.5 6 1.5 1.5 0 0 1 16 7.5zm-1 0a.5.5 0 1 0-.5.5.5.5 0 0 0 .5-.5zM19 18v-4h-1v4h-4v.999h4V23h1v-4.001h4V18z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imagePlus32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imagePlus32.json new file mode 100644 index 00000000..f4a8ccef --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imagePlus32.json @@ -0,0 +1 @@ +"M2 5v22h15v-1H3v-5.474l4.401-3.5 1.198.567L14 13.106l5 4.531 3.506-3.123L29 20.39V22h1V5zm21.003 8.578a.652.652 0 0 0-.926-.033L19 16.293l-4.554-4.131a.652.652 0 0 0-.857-.013L8.45 16.417l-.826-.391a.642.642 0 0 0-.72.117L3 19.248V6h26v13.082zM19 8a2 2 0 1 0 2 2 2.002 2.002 0 0 0-2-2zm0 3a1 1 0 1 1 1-1 1.001 1.001 0 0 1-1 1zm11 13v.999h-5V30h-1v-5.001h-5V24h5v-5h1v5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageSegmentation16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageSegmentation16.json new file mode 100644 index 00000000..0f9a1a48 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageSegmentation16.json @@ -0,0 +1 @@ +"M1 8h1v1H1zm0 3h1v-1H1zm15-3h-1v1h1zm0 2h-1v1h1zm-1 3h1v-1h-1zM1 13h1v-1H1zm0 3l3-7h9l3 7zm3.225-5h2.823L10 12h3.198l-.857-2H4.659zm-.419 1l-1.29 3h11.967l-.857-2H10l-3-1zM16 7H1l3-7h9zM9 2.665L10 3h3.198l-.857-2H9zm-1 .674L7 3H3.806l-1.29 3H8zM8 1H4.66l-.435 1h2.823L8 2.33zm1 5h5.483l-.857-2H10l-1-.33z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageSegmentation24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageSegmentation24.json new file mode 100644 index 00000000..16cdad04 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageSegmentation24.json @@ -0,0 +1 @@ +"M22 20h1v1h-1zm0-1h1v-1h-1zm0-2h1v-1h-1zm0-2h1v-1h-1zm0-2h1v-1h-1zm1-3h-1v1h1zM2 21h1v-1H2zm0-2h1v-1H2zm0-2h1v-1H2zm0-2h1v-1H2zm0-2h1v-1H2zm1-3H2v1h1zm15 5h1v-1h-1zm0-2h1v-1h-1zm1-3h-1v1h1zM6 15h1v-1H6zm0-2h1v-1H6zm1-3H6v1h1zm11.75 6l4.5 8H2l4.5-8zM7.085 17l-.562 1h4.075l4.187 2h5.068l-1.688-3zm14.455 6l-1.125-2h-5.857l-4.187-2H6v-.071L3.71 23zM18.75 1l4.5 8H2l4.5-8zM13 2v2.148L14.785 5h5.068l-1.688-3zM7.085 2l-.563 1h4.075L12 3.67V2zM12 8V4.778L10.37 4H6v-.071L3.71 8zm9.54 0l-1.125-2h-5.857L13 5.256V8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageSegmentation32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageSegmentation32.json new file mode 100644 index 00000000..bcc9431b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageSegmentation32.json @@ -0,0 +1 @@ +"M9 21L3 31h27l-6-10zm.566 1h13.868l2.4 4h-7.716l-4-2H8.366zm-4.8 8l3-5h6.116l4 2h8.552l1.8 3zM4 16H3v-1h1zm0 2H3v-1h1zm0 2H3v-1h1zm0 1.999H3V21h1zM4 28H3v-1h1zm5-9h1v1H9zm20 8h1v1h-1zm-6-8h1v1h-1zM4 26H3v-1h1zm0-2H3v-1h1zm0-10H3v-1h1zm6 2H9v-1h1zm14 0h-1v-1h1zm-14 2H9v-1h1zm0-4H9v-1h1zm19 1h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v.999h-1zm0 4h1v1h-1zm0-2h1v1h-1zm0-10h1v1h-1zm-5 5h-1v-1h1zm0-4h-1v-1h1zm0-12H9L3 12h27zm4.234 9H17V7.56l.882.44h8.552zm-2.4-4h-7.716L17 6.44V3h6.434zM9.566 3H16v2.94L14.118 5H8.366zm-1.8 3h6.116L16 7.06V11H4.766z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageServer16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageServer16.json new file mode 100644 index 00000000..5a67e379 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageServer16.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M15 14h-1v-2h1v2zm-1 0h-2v1h2v-1zm-2-4h-2v1h2v-1z"},{"opacity":".5","d":"M14 11h-2v-1h2v1zm-2 3h-2v1h2v-1z"},{"d":"M3 3h1v1H3V3zm2 1h1V3H5v1zm2 0h1V3H7v1zm8-3v7h-1V6H2v3h6v1H1V1h14zm-1 1H2v3h12V2zM3 7v1h1V7H3zm2 0v1h1V7H5zm2 0v1h1V7H7zm9 2v7H9V9h7zm-5 5h-1v1h1v-1zm0-2h-1v1h1v-1zm0-2h-1v1h1v-1zm2 4h-1v1h1v-1zm0-2h-1v1h1v-1zm0-2h-1v1h1v-1zm2 4h-1v1h1v-1zm0-2h-1v1h1v-1zm0-2h-1v1h1v-1z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageServer24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageServer24.json new file mode 100644 index 00000000..03335ae0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageServer24.json @@ -0,0 +1 @@ +[{"d":"M5 4h1v1H5V4zm2 1h1V4H7v1zm15-3v10h-1v-1H3v3h9v1H2V2h20zm-1 5H3v3h18V7zm0-4H3v3h18V3zM6 8H5v1h1V8zm2 0H7v1h1V8zm-3 4v1h1v-1H5zm2 0v1h1v-1H7zm2-7h1V4H9v1zm1 3H9v1h1V8zm-1 4v1h1v-1H9zm14 1v10H13V13h10zm-3 1v2h2v-2h-2zm0 5h2v-2h-2v2zm-3-5v2h2v-2h-2zm0 5h2v-2h-2v2zm-3-5v2h2v-2h-2zm2 3h-2v2h2v-2zm0 5v-2h-2v2h2zm3 0v-2h-2v2h2zm3 0v-2h-2v2h2z"},{"opacity":".25","d":"M16 16h-2v-2h2v2zm6 1h-2v2h2v-2zm-3 3h-2v2h2v-2z"},{"opacity":".5","d":"M16 22h-2v-2h2v2zm3-8h-2v2h2v-2z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageServer32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageServer32.json new file mode 100644 index 00000000..0c9e2e52 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageServer32.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M21 21h-3v-3h3v3zm8 1h-3v3h3v-3zm-4 4h-3v3h3v-3z"},{"opacity":".5","d":"M25 21h-3v-3h3v3zm-4 5h-3v3h3v-3z"},{"d":"M8 13H6v-1h2v1zm3-1H9v1h2v-1zm3 0h-2v1h2v-1zm15-9v13H4v5h12v1H3V3h26zm-1 7H4v5h24v-5zm0-6H4v5h24V4zM6 18v1h2v-1H6zm3 0v1h2v-1H9zm3 0v1h2v-1h-2zM6 7h2V6H6v1zm3 0h2V6H9v1zm3 0h2V6h-2v1zm18 10v13H17V17h13zm-4 8h3v-3h-3v3zm-4-4h3v-3h-3v3zm0 4h3v-3h-3v3zm-4 0h3v-3h-3v3zm0-7v3h3v-3h-3zm3 11v-3h-3v3h3zm4 0v-3h-3v3h3zm4 0v-3h-3v3h3zm0-11h-3v3h3v-3z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageSpace16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageSpace16.json new file mode 100644 index 00000000..cf127320 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageSpace16.json @@ -0,0 +1 @@ +"M16 14v2H0V0h2v1H1v2h1v1H1v2h1v1H1v2h1v1H1v2h1v1H1v2h2v-1h1v1h2v-1h1v1h2v-1h1v1h2v-1h1v1h2v-1zm-4.5-9.5a1 1 0 1 0-1-1 1 1 0 0 0 1 1zM15 13H3V1h12zM4 8.59l1.3-1.35a.27.27 0 0 1 .4 0 .27.27 0 0 0 .4 0l2.017-2.152a.27.27 0 0 1 .381-.018l2.03 1.804a.269.269 0 0 0 .35.01l1.226-.824a.27.27 0 0 1 .37.028L14 7.56V2H4zm10 .36l-1.808-1.746-.689.461a1.267 1.267 0 0 1-1.639-.044l-1.5-1.333L6.83 7.923a1.28 1.28 0 0 1-.93.406 1.218 1.218 0 0 1-.24-.023L4 10.03V12h10z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageSpace24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageSpace24.json new file mode 100644 index 00000000..3b01244f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageSpace24.json @@ -0,0 +1 @@ +"M5 13.067V19h17V2H5zM21 18H6v-4.519l.947-.948a1.502 1.502 0 0 0 .677.163 1.403 1.403 0 0 0 .998-.415l3.306-3.305 3.26 2.716a1.504 1.504 0 0 0 1.864.047l1.832-1.374L21 12.481zm0-15v8.067l-1.714-1.714a.503.503 0 0 0-.657-.047L16.45 10.94a.503.503 0 0 1-.623-.016l-3.609-3.007a.503.503 0 0 0-.677.031l-3.627 3.628a.474.474 0 0 1-.678-.049.503.503 0 0 0-.704.008L6 12.067V3zm0 19h2v1H1V1h1v2h1v1H2v3h1v1H2v3h1v1H2v3h1v1H2v3h1v1H2v2h2v-1h1v1h3v-1h1v1h3v-1h1v1h3v-1h1v1h3v-1h1zM16.5 8A1.5 1.5 0 1 0 15 6.5 1.5 1.5 0 0 0 16.5 8zm0-2a.5.5 0 1 1-.5.5.5.5 0 0 1 .5-.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageSpace32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageSpace32.json new file mode 100644 index 00000000..35b36911 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageSpace32.json @@ -0,0 +1 @@ +"M31 28v2H2V1h2v1H3v3h1v1H3v3h1v1H3v3h1v1H3v3h1v1H3v3h1v1H3v3h1v1H3v3h3v-1h1v1h3v-1h1v1h3v-1h1v1h3v-1h1v1h3v-1h1v1h3v-1h1v1h3v-1zm-2-3H7V3h22zM8 18.242l2.68-2.13a.481.481 0 0 1 .538-.088l.62.293 3.855-3.201a.49.49 0 0 1 .643.01l4.413 3.098 2.308-2.061a.49.49 0 0 1 .695.025L28 18.087V4H8zm20 1.202l-4.61-4.237-1.975 1.764a1 1 0 0 1-1.24.072l-4.143-2.91-3.554 2.954a1.004 1.004 0 0 1-.64.23.988.988 0 0 1-.428-.096l-.325-.154L8 19.52V24h20zM19 9a2 2 0 1 1 2 2 2.002 2.002 0 0 1-2-2zm1 0a1 1 0 1 0 1-1 1.001 1.001 0 0 0-1 1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageUnit16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageUnit16.json new file mode 100644 index 00000000..7c866909 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageUnit16.json @@ -0,0 +1 @@ +"M9.5 5.5a1 1 0 1 1 1 1 1 1 0 0 1-1-1zM15 14H1v2h1v-1h12v1h1zm0-14h-1v1H2V0H1v2h14zm0 3v10H1V3zm-1 7.614l-2.36-2.36-1.2.9a1.375 1.375 0 0 1-1.71-.044L6.461 7.22 4.173 9.509a1.37 1.37 0 0 1-.973.402 1.387 1.387 0 0 1-.429-.068L2 10.614V12h12zM14 4H2v5.2l.4-.4a.377.377 0 0 1 .533 0 .377.377 0 0 0 .534 0l2.69-2.69a.377.377 0 0 1 .508-.023L9.37 8.343a.377.377 0 0 0 .468.012l1.633-1.225a.377.377 0 0 1 .493.035L14 9.2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageUnit24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageUnit24.json new file mode 100644 index 00000000..ed9f8185 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageUnit24.json @@ -0,0 +1 @@ +"M14.5 7A1.5 1.5 0 1 0 16 8.5 1.5 1.5 0 0 0 14.5 7zm0 2a.5.5 0 1 1 .5-.5.5.5 0 0 1-.5.5zM22 4H2V1h1v2h18V1h1zm0 19h-1v-2H3v2H2v-3h20zM2 5v14h20V5zm19 13H3v-2.319l1.947-1.947a1.506 1.506 0 0 0 .677.163 1.403 1.403 0 0 0 .997-.415l3.307-3.307 3.26 2.716a1.502 1.502 0 0 0 1.863.049l1.833-1.375L21 15.681zm-3.714-7.447a.503.503 0 0 0-.657-.047L14.45 12.14a.503.503 0 0 1-.623-.016l-3.609-3.006a.503.503 0 0 0-.677.03l-3.627 3.628a.474.474 0 0 1-.678-.049.503.503 0 0 0-.704.008L3 14.267V6h18v8.267z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageUnit32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageUnit32.json new file mode 100644 index 00000000..79bc0a35 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/imageUnit32.json @@ -0,0 +1 @@ +"M19 10a2 2 0 1 0 2 2 2.002 2.002 0 0 0-2-2zm0 3a1 1 0 1 1 1-1 1.001 1.001 0 0 1-1 1zm10 17h-1v-3H4v3H3v-4h26zm0-24H3V2h1v3h24V2h1zM3 7v18h26V7zm25 17H4v-3.264l3.401-2.704 1.198.566L14 14.111l5 4.532 3.506-3.123L28 20.49zm-4.997-9.416a.652.652 0 0 0-.926-.033L19 17.298l-4.554-4.131a.652.652 0 0 0-.857-.013L8.45 17.422l-.826-.39a.642.642 0 0 0-.72.117L4 19.459V8h24v11.17z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/images16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/images16.json new file mode 100644 index 00000000..4145257c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/images16.json @@ -0,0 +1 @@ +"M14 5V4h2v11H3v-2h1v1h11V5zM0 12V1h13v11zm12-2.087L9.191 7.204l-.686.46a1.267 1.267 0 0 1-1.64-.042L5.362 6.288 3.83 7.924a1.28 1.28 0 0 1-.929.405 1.253 1.253 0 0 1-.23-.022L1 10.09V11h11zM1 8.627L2.3 7.24a.27.27 0 0 1 .4 0 .27.27 0 0 0 .4 0l2.017-2.152a.27.27 0 0 1 .381-.018l2.03 1.804a.269.269 0 0 0 .35.01l1.226-.824a.27.27 0 0 1 .37.028L12 8.524V2H1zM8.5 4.5a1 1 0 1 0-1-1 1 1 0 0 0 1 1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/images24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/images24.json new file mode 100644 index 00000000..464b7832 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/images24.json @@ -0,0 +1 @@ +"M19 7h4v15H6v-4h1v3h15V8h-3zM1 17V2h17v15zm1-5.033l1.683-1.683a.409.409 0 0 1 .576-.002.4.4 0 0 0 .57.012L7.753 7.37a.408.408 0 0 1 .55-.025l2.932 2.443a.408.408 0 0 0 .507.013l1.769-1.327a.409.409 0 0 1 .534.038L17 11.467V3H2zM17 16v-3.119l-3.3-3.3-1.358 1.019a1.407 1.407 0 0 1-1.747-.044L8.078 8.459 5.536 11a1.376 1.376 0 0 1-.98.406 1.397 1.397 0 0 1-.492-.09L2 13.381V16zm-5.5-9.5a1 1 0 1 0-1-1 1 1 0 0 0 1 1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/images32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/images32.json new file mode 100644 index 00000000..af97e13b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/images32.json @@ -0,0 +1 @@ +"M30 10v18H8v-5h1v4h20V11h-4v-1zM2 22V4h22v18zm1-5.933l2.533-2.533a.503.503 0 0 1 .704-.008.474.474 0 0 0 .678.049l3.627-3.628a.503.503 0 0 1 .677-.03l3.609 3.007a.503.503 0 0 0 .623.016l2.178-1.634a.503.503 0 0 1 .657.047L23 16.067V5H3zM23 21v-3.519l-5.116-5.116-1.833 1.375a1.502 1.502 0 0 1-1.863-.049l-3.26-2.716-3.307 3.307a1.403 1.403 0 0 1-.997.415 1.506 1.506 0 0 1-.677-.163L3 17.48V21zM14 8.5a1.5 1.5 0 1 1 1.5 1.5A1.5 1.5 0 0 1 14 8.5zm1 0a.5.5 0 1 0 .5-.5.5.5 0 0 0-.5.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/import16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/import16.json new file mode 100644 index 00000000..cbee18f4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/import16.json @@ -0,0 +1 @@ +"M9 2v8.295l1.62-1.62.706.708-2.81 2.81-2.808-2.81.707-.707L8 10.26V2zm-5 9v-1H2v5h13v-5h-2v1h1v3H3v-3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/import24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/import24.json new file mode 100644 index 00000000..01399004 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/import24.json @@ -0,0 +1 @@ +"M13 2v14.293l2.646-2.646.707.707-3.853 3.853-3.854-3.853.707-.707L12 16.293V2zm5 14h3v5H4v-5h3v-1H3v7h19v-7h-4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/import32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/import32.json new file mode 100644 index 00000000..f60fdad2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/import32.json @@ -0,0 +1 @@ +"M29 20v9H4v-9h7v1H5v7h23v-7h-6v-1zm-8.646.354l-.707-.707L17 22.293V4h-1v18.293l-2.646-2.646-.707.707 3.853 3.853z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/inbox16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/inbox16.json new file mode 100644 index 00000000..bd45e644 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/inbox16.json @@ -0,0 +1 @@ +"M13.123 5l1.714 6H10v.5a1.5 1.5 0 1 1-3 0V11H2.163l1.714-6H6V4H3.123l-2.104 7.363L1 16h15v-4.5L13.877 4H11v1zM2 15v-3h4.05a2.5 2.5 0 0 0 4.899 0H15v3zM8 0h1v8.294l1.62-1.619.706.707-2.809 2.81-2.809-2.81.707-.707L8 8.26z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/inbox24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/inbox24.json new file mode 100644 index 00000000..832898b3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/inbox24.json @@ -0,0 +1 @@ +"M15 6v1h3.15l3.636 10H15v.5a2.5 2.5 0 0 1-5 0V17H3.214L6.85 7H10V6H6.15L2.03 17.33 2 23h21v-5.5L18.85 6zM3 22v-4h6.036a3.5 3.5 0 0 0 6.928 0H22v4zm9-21h1v12.293l2.646-2.646.707.707-3.853 3.853-3.854-3.853.707-.707L12 13.293z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/inbox32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/inbox32.json new file mode 100644 index 00000000..04652b46 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/inbox32.json @@ -0,0 +1 @@ +"M19 10v1h5.157l4.615 12H20v.5a3.5 3.5 0 0 1-7 0V23H4.228l4.615-12H14v-1H8.157L3.033 23.32 3 30h27v-6.5L24.843 10zM4 29v-5h8.028a4.5 4.5 0 0 0 8.944 0H29v5zM16 2h1v16.293l2.646-2.646.707.707-3.853 3.853-3.854-3.854.707-.707L16 18.293z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/increaseLinkChartSymbolSize16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/increaseLinkChartSymbolSize16.json new file mode 100644 index 00000000..f9f3c774 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/increaseLinkChartSymbolSize16.json @@ -0,0 +1 @@ +"M10.974 6h1.214c.513.884.812 1.907.812 3 0 3.309-2.691 6-6 6s-6-2.691-6-6 2.691-6 6-6c.757 0 1.48.147 2.147.404l-.64.854A4.931 4.931 0 0 0 7 4C4.243 4 2 6.243 2 9s2.243 5 5 5 5-2.243 5-5c0-1.13-.391-2.162-1.026-3zM12.5 1l-3 4h6l-3-4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/increaseLinkChartSymbolSize24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/increaseLinkChartSymbolSize24.json new file mode 100644 index 00000000..76d298bd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/increaseLinkChartSymbolSize24.json @@ -0,0 +1 @@ +"M18.464 8h1.169a9.3 9.3 0 1 1-4.568-4.087l-.626.835A8.315 8.315 0 1 0 18.464 8zM14 7h9l-4.5-6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/increaseLinkChartSymbolSize32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/increaseLinkChartSymbolSize32.json new file mode 100644 index 00000000..7003684e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/increaseLinkChartSymbolSize32.json @@ -0,0 +1 @@ +"M25.026 11h1.163a12.62 12.62 0 0 1 1.511 6c0 7.003-5.697 12.7-12.7 12.7S2.3 24.003 2.3 17 7.997 4.3 15 4.3c2.138 0 4.15.536 5.92 1.473l-.61.814A11.614 11.614 0 0 0 15 5.3C8.549 5.3 3.3 10.548 3.3 17S8.549 28.7 15 28.7 26.7 23.452 26.7 17a11.61 11.61 0 0 0-1.674-6zM19 10h12l-6-8-6 8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/indicator16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/indicator16.json new file mode 100644 index 00000000..ea9d9e2e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/indicator16.json @@ -0,0 +1 @@ +"M15 9h-1V3h1zm-1.5 2.5a1 1 0 1 0 1-1 1 1 0 0 0-1 1zM6 6v1c0 3.477-2.103 6-5 6H.5v-1H1c1.964 0 3.418-1.44 3.853-3.622A3.012 3.012 0 1 1 6 6zM5 6a2 2 0 1 0-2 2 1.913 1.913 0 0 0 2-2zm6.853 2.378A3.012 3.012 0 1 1 13 6v1c0 3.477-2.103 6-5 6h-.5v-1H8c1.964 0 3.418-1.44 3.853-3.622zM12 6a2 2 0 1 0-2 2 1.913 1.913 0 0 0 2-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/indicator24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/indicator24.json new file mode 100644 index 00000000..bb59604d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/indicator24.json @@ -0,0 +1 @@ +"M21.2 15L21 6h1l-.2 9zm.3 1.5a1 1 0 1 0 1 1 1 1 0 0 0-1-1zM8.991 9.4c0 .029.009.066.009.097v.007C8.999 11.969 8.919 19 2.722 19H2v-1h.722c2.827 0 4.464-1.694 5.038-5.258A3.762 3.762 0 0 1 5 14a4.277 4.277 0 0 1-4-4.5A4.277 4.277 0 0 1 5 5a4.26 4.26 0 0 1 3.991 4.4zm-.993.127v-.045A3.28 3.28 0 0 0 5 6a3.283 3.283 0 0 0-3 3.5A3.283 3.283 0 0 0 5 13a3.277 3.277 0 0 0 2.998-3.473zM18.99 9.4c0 .029.009.066.009.097v.007c0 2.465-.08 9.496-6.277 9.496H12v-1h.722c2.827 0 4.464-1.694 5.038-5.258A3.762 3.762 0 0 1 15 14a4.277 4.277 0 0 1-4-4.5A4.277 4.277 0 0 1 15 5a4.26 4.26 0 0 1 3.991 4.4zm-.993.127v-.045A3.28 3.28 0 0 0 15 6a3.283 3.283 0 0 0-3 3.5 3.283 3.283 0 0 0 3 3.5 3.277 3.277 0 0 0 2.998-3.473z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/indicator32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/indicator32.json new file mode 100644 index 00000000..700449a3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/indicator32.json @@ -0,0 +1 @@ +"M28.1 20l-.2-13h1.2l-.2 13zm.4 2.5a1 1 0 1 0 1 1 1 1 0 0 0-1-1zM13 12.5c0 .053-.013.102-.014.155H13l-.022 2.661C12.793 21.746 9.437 25 3 25v-1c5.803 0 8.653-2.635 8.952-8.263A4.76 4.76 0 0 1 8.1 17.8a5.118 5.118 0 0 1-4.9-5.3 5.118 5.118 0 0 1 4.9-5.3 5.118 5.118 0 0 1 4.9 5.3zm-1 0a4.12 4.12 0 0 0-3.9-4.3 4.12 4.12 0 0 0-3.9 4.3 4.12 4.12 0 0 0 3.9 4.3 4.12 4.12 0 0 0 3.9-4.3zm13 0c0 .053-.013.102-.014.155H25l-.022 2.661C24.793 21.746 21.437 25 15 25v-1c5.803 0 8.653-2.635 8.952-8.263A4.76 4.76 0 0 1 20.1 17.8a5.118 5.118 0 0 1-4.9-5.3 5.118 5.118 0 0 1 4.9-5.3 5.118 5.118 0 0 1 4.9 5.3zm-1 0a4.12 4.12 0 0 0-3.9-4.3 4.12 4.12 0 0 0-3.9 4.3 4.12 4.12 0 0 0 3.9 4.3 4.12 4.12 0 0 0 3.9-4.3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/infographic16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/infographic16.json new file mode 100644 index 00000000..531175cb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/infographic16.json @@ -0,0 +1 @@ +"M0 1v14h16V1zm15 13H1V2h14zM4.5 10A1.5 1.5 0 1 0 3 8.5 1.502 1.502 0 0 0 4.5 10zm0-2a.5.5 0 1 1-.5.5.5.5 0 0 1 .5-.5zm3.489-1.3L6.209 10H9.79zm.008 1.392L8.49 9h-.984zM13 7h-3v3h3zm-1 2h-1V8h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/infographic24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/infographic24.json new file mode 100644 index 00000000..4ec32782 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/infographic24.json @@ -0,0 +1 @@ +"M6.499 10A2.5 2.5 0 1 0 9 12.5 2.502 2.502 0 0 0 6.499 10zm0 4A1.5 1.5 0 1 1 8 12.5 1.501 1.501 0 0 1 6.5 14zm3.065 1h4.888l-2.49-4.864zm3.252-1h-1.645l.808-1.637zM16 15h4v-5h-4zm1-4h2v3h-2zM1 22h22V3H1zM2 4h20v17H2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/infographic32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/infographic32.json new file mode 100644 index 00000000..85001956 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/infographic32.json @@ -0,0 +1 @@ +"M8.5 20A3.5 3.5 0 1 0 5 16.5 3.5 3.5 0 0 0 8.5 20zm0-6A2.5 2.5 0 1 1 6 16.5 2.503 2.503 0 0 1 8.5 14zM27 13h-6v7h6zm-1 6h-4v-5h4zm-10-6l-3.5 7h7zm0 2.236L17.882 19h-3.764zM2 5v22h28V5zm27 21H3V6h26z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/information16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/information16.json new file mode 100644 index 00000000..fdc695f3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/information16.json @@ -0,0 +1 @@ +"M8.5 6.5a1 1 0 1 1 1-1 1.002 1.002 0 0 1-1 1zM8 13h1V8H8zm2-1H7v1h3zm5.8-3.5a7.3 7.3 0 1 1-7.3-7.3 7.3 7.3 0 0 1 7.3 7.3zm-1 0a6.3 6.3 0 1 0-6.3 6.3 6.307 6.307 0 0 0 6.3-6.3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/information16F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/information16F.json new file mode 100644 index 00000000..01c73297 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/information16F.json @@ -0,0 +1 @@ +"M8.5 15.8a7.3 7.3 0 1 0-7.3-7.3 7.3 7.3 0 0 0 7.3 7.3zm0-11.3a1 1 0 1 1-1 1 1.002 1.002 0 0 1 1-1zM7 12h1V8h1v4h1v1H7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/information24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/information24.json new file mode 100644 index 00000000..04a8217a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/information24.json @@ -0,0 +1 @@ +"M12.5 7.5a1 1 0 1 1 1-1 1.002 1.002 0 0 1-1 1zM13 18V9h-2v1h1v8h-1v1h3v-1zm9.8-5.5A10.3 10.3 0 1 1 12.5 2.2a10.297 10.297 0 0 1 10.3 10.3zm-1 0a9.3 9.3 0 1 0-9.3 9.3 9.31 9.31 0 0 0 9.3-9.3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/information24F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/information24F.json new file mode 100644 index 00000000..4fc925f8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/information24F.json @@ -0,0 +1 @@ +"M12.5 2.2a10.3 10.3 0 1 0 10.3 10.3A10.299 10.299 0 0 0 12.5 2.2zm0 3.3a1 1 0 1 1-1 1 1.002 1.002 0 0 1 1-1zM14 19h-3v-1h1v-8h-1V9h2v9h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/information32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/information32.json new file mode 100644 index 00000000..767e2c07 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/information32.json @@ -0,0 +1 @@ +"M16.5 9.5a1 1 0 1 1 1-1 1.002 1.002 0 0 1-1 1zM17 23V12h-2v1h1v10h-1v1h3v-1zm12.8-6.5A13.3 13.3 0 1 1 16.5 3.2a13.3 13.3 0 0 1 13.3 13.3zm-1 0a12.3 12.3 0 1 0-12.3 12.3 12.314 12.314 0 0 0 12.3-12.3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/information32F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/information32F.json new file mode 100644 index 00000000..f0fec701 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/information32F.json @@ -0,0 +1 @@ +"M16.5 3.2a13.3 13.3 0 1 0 13.3 13.3A13.3 13.3 0 0 0 16.5 3.2zm0 4.3a1 1 0 1 1-1 1 1.002 1.002 0 0 1 1-1zM18 24h-3v-1h1V13h-1v-1h2v11h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/informationLetter16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/informationLetter16.json new file mode 100644 index 00000000..a81852b2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/informationLetter16.json @@ -0,0 +1 @@ +"M7.5 2.5a1 1 0 1 1 1 1 1 1 0 0 1-1-1zM9 14V5H7v1h1v8H7v1h3v-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/informationLetter24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/informationLetter24.json new file mode 100644 index 00000000..8148380b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/informationLetter24.json @@ -0,0 +1 @@ +"M12.5 4.5a1 1 0 1 1 1-1 1 1 0 0 1-1 1zM13 21V7h-3v1h2v13h-2v1h5v-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/informationLetter32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/informationLetter32.json new file mode 100644 index 00000000..9bdf82dd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/informationLetter32.json @@ -0,0 +1 @@ +"M16.5 4.5a1 1 0 1 1 1-1 1 1 0 0 1-1 1zM17 27V7h-4v1h3v19h-3v1h7v-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/initiative16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/initiative16.json new file mode 100644 index 00000000..a78e8801 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/initiative16.json @@ -0,0 +1 @@ +"M15.595 16L8 7.236V5.227c.464-.486 1.104-.326 2.287.127 1.184.453 2.66 1.015 3.63-.44L14 4.786V.633l-.788.555c-.805.569-1.732.258-2.713-.073A3.365 3.365 0 0 0 7.674 1H7v7.39L.405 16zM10.18 2.063a4.727 4.727 0 0 0 2.82.328v2.083c-.468.586-1.103.425-2.356-.055a5.749 5.749 0 0 0-1.954-.496 2.004 2.004 0 0 0-.69.115V1.984c.503-.45 1.145-.268 2.18.08zM13.405 15H2.595L8 8.764z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/initiative24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/initiative24.json new file mode 100644 index 00000000..688ac3f9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/initiative24.json @@ -0,0 +1 @@ +"M22.626 22L12 10.255V7.627c.941-1.056 1.8-.721 3.223-.015 1.294.643 2.904 1.444 4.59.091l.187-.15V2.329l-.791.568c-1.084.778-2.169.283-3.422-.288l-.13-.06c-1.021-.463-2.35-1.043-3.657-.359V2h-1v9.36L1.374 22zM15.243 3.459l.13.059A4.781 4.781 0 0 0 19 4.13v2.933c-1.114.753-2.148.242-3.359-.36a5.55 5.55 0 0 0-2.367-.76A2.38 2.38 0 0 0 12 6.308V3.383c.949-.868 1.872-.545 3.243.076zM20.373 21H3.627L12 11.745z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/initiative32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/initiative32.json new file mode 100644 index 00000000..abf38d16 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/initiative32.json @@ -0,0 +1 @@ +"M29.487 29L16 13.264V9.016c1.484-1.673 2.532-1.07 4.096-.156 1.463.854 3.282 1.916 5.652.564L26 9.279V3.026l-.793.575c-1.374.996-2.663.304-4.156-.492-1.527-.815-3.23-1.72-5.051-.581V2h-1v12.43L2.513 29zM20.58 3.991c1.34.716 2.837 1.514 4.42.866V8.69c-1.736.862-3.032.106-4.4-.692a5.738 5.738 0 0 0-2.765-1.036A2.949 2.949 0 0 0 16 7.64V3.777c1.561-1.397 2.963-.65 4.58.214zM27.313 28H4.687L16 14.8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/initiativeTemplate16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/initiativeTemplate16.json new file mode 100644 index 00000000..b52a1dbe --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/initiativeTemplate16.json @@ -0,0 +1 @@ +"M7.298 4.026c.756.29 1.897.726 2.618-.356L10 3.544V.401l-.788.557c-.436.307-.919.178-1.66-.07A2.145 2.145 0 0 0 5.296 1H5v4.679L.405 10.98H7V10H2.595L5.75 6.34 7 7.784V7.03a2.003 2.003 0 0 1 .114-.643L6 5.102V3.874c.228-.192.55-.133 1.298.152zM6 1.706c.247-.174.574-.09 1.234.13A3.633 3.633 0 0 0 9 2.107v1.115c-.231.242-.552.174-1.345-.13a3.987 3.987 0 0 0-1.366-.341A1.589 1.589 0 0 0 6 2.776zM14.97 6H9.03A1.031 1.031 0 0 0 8 7.03v7.94A1.031 1.031 0 0 0 9.03 16h5.94A1.031 1.031 0 0 0 16 14.97V7.03A1.031 1.031 0 0 0 14.97 6zm.03 9c-.012.012-6 0-6 0V7h6zm-1-5h-2V9h2zm0 3h-2v-1h2zm-3-3h-1V9h1zm0 3h-1v-1h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/initiativeTemplate24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/initiativeTemplate24.json new file mode 100644 index 00000000..8e224b21 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/initiativeTemplate24.json @@ -0,0 +1 @@ +"M2.595 15L8 8.764l3 3.461V11.5a2.467 2.467 0 0 1 .106-.68L8 7.236V5.228c.464-.486 1.104-.327 2.287.126 1.185.452 2.66 1.014 3.63-.44L14 4.786V.633l-.788.555c-.806.569-1.732.257-2.713-.073A3.369 3.369 0 0 0 7.674 1H7v7.39L.405 16H11v-1zM10.18 2.063a4.727 4.727 0 0 0 2.82.328v2.083c-.468.586-1.102.424-2.356-.055a5.749 5.749 0 0 0-1.954-.496 2.004 2.004 0 0 0-.69.115V1.984c.502-.452 1.145-.268 2.18.08zM21.5 10h-8a1.502 1.502 0 0 0-1.5 1.5v10a1.502 1.502 0 0 0 1.5 1.5h8a1.502 1.502 0 0 0 1.5-1.5v-10a1.502 1.502 0 0 0-1.5-1.5zm.5 11.5a.5.5 0 0 1-.5.5h-8a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h8a.5.5 0 0 1 .5.5zM17 13h3v1h-3zm0 6h3v1h-3zm0-3h3v1h-3zm-2-3h1v1h-1zm0 6h1v1h-1zm.595-3H16v1h-1v-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/initiativeTemplate32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/initiativeTemplate32.json new file mode 100644 index 00000000..21dd704f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/initiativeTemplate32.json @@ -0,0 +1 @@ +"M3.719 21L12 11.75l5 5.585V16.5a2.478 2.478 0 0 1 .075-.58L12 10.25V7.628c.941-1.057 1.81-.718 3.223-.016 1.294.642 2.904 1.444 4.59.091l.187-.15V2.329l-.791.568c-1.084.778-2.167.284-3.42-.287-1.182-.538-2.493-1.114-3.789-.426V2h-1v9.367L1.481 22H17v-1zM15.375 3.52A4.792 4.792 0 0 0 19 4.13v2.933c-1.114.753-2.147.243-3.333-.346a5.61 5.61 0 0 0-2.393-.77A2.38 2.38 0 0 0 12 6.31V3.383c.974-.888 1.931-.52 3.375.137zM28.5 15h-9a1.502 1.502 0 0 0-1.5 1.5v12a1.502 1.502 0 0 0 1.5 1.5h9a1.502 1.502 0 0 0 1.5-1.5v-12a1.502 1.502 0 0 0-1.5-1.5zm.5 13.5a.5.5 0 0 1-.5.5h-9a.5.5 0 0 1-.5-.5v-12a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 .5.5zM23 18h4v1h-4zm0 8h4v1h-4zm0-4h4v1h-4zm-1-3h-1v-1h1zm-1 7h1v1h-1zm0-4h1v1h-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/insets16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/insets16.json new file mode 100644 index 00000000..146caacf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/insets16.json @@ -0,0 +1 @@ +"M0 1v14h16V1H0zm1 1h14v12H1V2zm7 11H2V7h6v6zm-5-1h4V8H3v4zm10 1H9V9h4v4zm-3-1h2v-2h-2v2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/insets24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/insets24.json new file mode 100644 index 00000000..c95fa026 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/insets24.json @@ -0,0 +1 @@ +"M1 3v18h22V3H1zm1 1h20v16H2V4zm9 15H3v-8h8v8zm-7-1h6v-6H4v6zm14 1h-6v-6h6v6zm-5-1h4v-4h-4v4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/insets32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/insets32.json new file mode 100644 index 00000000..ad7edeb8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/insets32.json @@ -0,0 +1 @@ +"M2 5v22h28V5H2zm1 1h26v20H3V6zm11 19H4V15h10v10zm-9-1h8v-8H5v8zm17 1h-7v-7h7v7zm-6-1h5v-5h-5v5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/inspection16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/inspection16.json new file mode 100644 index 00000000..d71601f1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/inspection16.json @@ -0,0 +1 @@ +"M0 1v14h16V1zm15 13H1V2h14zm-2-4h1a2.996 2.996 0 1 1-1.887-2.787l-.369.93A2 2 0 1 0 13 10zm0-6H3V3h10zm-2 2H5V5h6zm-5 5H2v-1h4zm5-1.307l2.646-2.646.707.707L11 11.107 9.746 9.854l.707-.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/inspection24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/inspection24.json new file mode 100644 index 00000000..410ea44f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/inspection24.json @@ -0,0 +1 @@ +"M1 21h22V3H1zM2 4h20v16H2zm17 3H5V6h14zM8 9V8h8v1zm12 6h1a3.994 3.994 0 1 1-2.515-3.716l-.369.93A3 3 0 1 0 20 15zm.648-3.306l.704.711-4.354 4.3-1.951-1.951.707-.707 1.248 1.248zM4 15h5v1H4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/inspection32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/inspection32.json new file mode 100644 index 00000000..957271a5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/inspection32.json @@ -0,0 +1 @@ +"M2 27h28V5H2zM3 6h26v20H3zm22 3H7V8h18zm-4 3H11v-1h10zM5 20h6v1H5zm21 0h1a4.993 4.993 0 1 1-3.143-4.645l-.37.93A4 4 0 1 0 26 20zm1.146-4.354l.707.707L22 22.207l-2.653-2.653.707-.707L22 20.793z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/integer16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/integer16.json new file mode 100644 index 00000000..c0dd60cb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/integer16.json @@ -0,0 +1 @@ +"M10 7v5H9V7H7v5H6V7a1.001 1.001 0 0 1 1-1h2a1.001 1.001 0 0 1 1 1zm-9 4v1h4v-1H4V6H1v1h2v4zm2-6h1V3H3zm9 6a1.001 1.001 0 0 0 1 1h2v-1h-2V7h2V6h-2V3h-1v3h-1v1h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/integer24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/integer24.json new file mode 100644 index 00000000..b51f8758 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/integer24.json @@ -0,0 +1 @@ +"M6 17h2v1H3v-1h2v-6H3v-1h3zm7.75-7h-2.5A1.251 1.251 0 0 0 10 11.25V18h1v-6.75a.25.25 0 0 1 .25-.25h2.5a.25.25 0 0 1 .25.25V18h1v-6.75A1.251 1.251 0 0 0 13.75 10zM6 9V6H5v3zm14-4h-1v5h-2v1h2v5.75A1.251 1.251 0 0 0 20.25 18H22v-1h-1.75a.25.25 0 0 1-.25-.25V11h2v-1h-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/integer32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/integer32.json new file mode 100644 index 00000000..4291fc6b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/integer32.json @@ -0,0 +1 @@ +"M19 15.5a.5.5 0 0 0-.5-.5h-4a.5.5 0 0 0-.5.5V24h-1v-8.5a1.502 1.502 0 0 1 1.5-1.5h4a1.502 1.502 0 0 1 1.5 1.5V24h-1zM11 23H8v-9H4v1h3v8H4v1h7zM8 8H7v4h1zm17-1h-1v7h-2v1h2v7.5a1.502 1.502 0 0 0 1.5 1.5H29v-1h-3.5a.5.5 0 0 1-.5-.5V15h4v-1h-4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/investigation16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/investigation16.json new file mode 100644 index 00000000..84dece19 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/investigation16.json @@ -0,0 +1 @@ +"M15 3h-3v-.5c0-.827-.673-1.5-1.5-1.5h-4C5.673 1 5 1.673 5 2.5V3H2c-.552 0-1 .449-1 1v10c0 .551.448 1 1 1h13c.552 0 1-.449 1-1V4c0-.551-.448-1-1-1zm-5 4v1H7V7H5v1h-.459c-.981 0-1.81-.703-1.973-1.67L2.181 4h12.638l-.387 2.329A1.994 1.994 0 0 1 12.459 8H12V7h-2zM6 2.5a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 .5.5V3H6v-.5zM2 14V7.585A2.985 2.985 0 0 0 4.541 9H5v1h2V9h3v1h2V9h.459A2.985 2.985 0 0 0 15 7.585V14H2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/investigation24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/investigation24.json new file mode 100644 index 00000000..a136520c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/investigation24.json @@ -0,0 +1 @@ +"M1 20.56c0 .794.646 1.44 1.44 1.44h19.12c.795 0 1.44-.646 1.44-1.44V6.44C23 5.646 22.354 5 21.56 5H17V3.5A1.5 1.5 0 0 0 15.5 2h-7A1.5 1.5 0 0 0 7 3.5V5H2.44a1.44 1.44 0 0 0-1.436 1.401L1 20.56zM16 11h1v3h-1v-3zM8 3.5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 .5.5V5H8V3.5zM2.5 6h18.96a.49.49 0 0 1 .226.059c.07.036.123.08.154.116v.001h.001c.03.036.066.094.09.167a.433.433 0 0 1 .028.208l-.006.027v.005l-.582 2.493A3.485 3.485 0 0 1 18 11.993V10h-3v2H9v-2H6v1.996a3.487 3.487 0 0 1-3.41-2.92l-.583-2.493v-.004l-.006-.028a.428.428 0 0 1 .028-.21.53.53 0 0 1 .09-.164.53.53 0 0 1 .155-.118A.493.493 0 0 1 2.5 6zM7 11h1v3H7v-3zm14.56 10H2.44a.44.44 0 0 1-.44-.44V10.445a4.47 4.47 0 0 0 4 2.551V15h3v-2h6v2h3v-2.007a4.478 4.478 0 0 0 4-2.639V20.56a.44.44 0 0 1-.44.44zm1.38-14.253v-.018.018z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/investigation32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/investigation32.json new file mode 100644 index 00000000..57547f34 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/investigation32.json @@ -0,0 +1 @@ +"M29 5h-7V4c0-1.103-.897-2-2-2h-8c-1.103 0-2 .897-2 2v1H3c-1.103 0-2 .897-2 2v20c0 1.103.897 2 2 2h26c1.103 0 2-.897 2-2V7c0-1.103-.897-2-2-2zm-.361 1a.998.998 0 0 1 .987 1.165l-.776 4.657a4.981 4.981 0 0 1-4.85 4.17V14h-4v2h-8v-2H8v1.993a4.981 4.981 0 0 1-4.85-4.17l-.776-4.658A1.002 1.002 0 0 1 3.361 6H28.64zM21 15h2v4h-2v-4zM9 15h2v4H9v-4zm2-11c0-.551.448-1 1-1h8c.552 0 1 .449 1 1v1H11V4zm18 24H3c-.552 0-1-.449-1-1V11.002l.164.985A5.977 5.977 0 0 0 8 16.993V20h4v-3h8v3h4v-3.007a5.977 5.977 0 0 0 5.836-5.007l.164-.984V27c0 .551-.448 1-1 1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/italicize16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/italicize16.json new file mode 100644 index 00000000..e444a81f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/italicize16.json @@ -0,0 +1 @@ +"M10.103 2L7.218 14H10v1H3v-1h3.192L9.076 2H6V1h7v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/italicize24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/italicize24.json new file mode 100644 index 00000000..82c78fff --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/italicize24.json @@ -0,0 +1 @@ +"M14.357 3l-3.713 18H14v1H6v-1h3.624l3.713-18H10V2h8v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/italicize32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/italicize32.json new file mode 100644 index 00000000..d31794a2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/italicize32.json @@ -0,0 +1 @@ +"M19.394 4l-5.76 24H18v1H8v-1h4.606l5.76-24H14V3h10v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/joinedViewLayer16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/joinedViewLayer16.json new file mode 100644 index 00000000..00b630a8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/joinedViewLayer16.json @@ -0,0 +1 @@ +"M3.155 13.775c.084.353.202.692.35 1.015-2.19-.056-3.505-.7-3.505-.7L2.133 1.487S3.556 2 5.294 2c2.688 0 2.721-.986 5.412-.986 1.738 0 3.161.674 3.161.674l.99 5.85a5.447 5.447 0 0 0-1.079-.382l-.802-4.743c-.496-.17-1.337-.399-2.27-.399-1.17 0-1.725.201-2.367.434C7.623 2.707 6.813 3 5.294 3c-.908 0-1.736-.126-2.359-.26l-1.81 10.697a9.389 9.389 0 0 0 2.03.338zM16 12.5a3.5 3.5 0 0 1-3.5 3.5 3.477 3.477 0 0 1-2-.633 3.477 3.477 0 0 1-2 .633 3.5 3.5 0 0 1 0-7c.745 0 1.432.237 2 .633a3.477 3.477 0 0 1 2-.633 3.5 3.5 0 0 1 3.5 3.5zm-5 0c0-.558-.19-1.069-.5-1.485-.31.416-.5.927-.5 1.485s.19 1.069.5 1.485c.31-.416.5-.927.5-1.485zM8.5 15c.46 0 .886-.133 1.256-.351C9.29 14.054 9 13.314 9 12.5s.29-1.553.756-2.148A2.472 2.472 0 0 0 8.5 10C7.121 10 6 11.121 6 12.5S7.121 15 8.5 15zm6.5-2.5c0-1.379-1.121-2.5-2.5-2.5-.46 0-.886.134-1.256.351A3.47 3.47 0 0 1 12 12.5c0 .814-.29 1.554-.756 2.149.37.217.796.351 1.256.351 1.379 0 2.5-1.121 2.5-2.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/joinedViewLayer24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/joinedViewLayer24.json new file mode 100644 index 00000000..0b4af54f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/joinedViewLayer24.json @@ -0,0 +1 @@ +"M4.848 3.343L2.124 19.15c.478.16 1.202.356 2.124.492.056.353.128.7.232 1.035-2.2-.267-3.48-.894-3.48-.894L4.05 2.078s2.035.722 4.52.722c3.849 0 3.893-1.6 7.74-1.6 2.487 0 4.52.878 4.52.878l1.737 10.305a7.346 7.346 0 0 0-1.117-.61l-1.51-8.958c-.702-.235-2.079-.615-3.63-.615-1.726 0-2.543.336-3.49.725-.997.41-2.128.875-4.25.875-1.495 0-2.832-.242-3.722-.457zM24 18.5c0 3.032-2.468 5.5-5.5 5.5a5.474 5.474 0 0 1-3.5-1.261A5.474 5.474 0 0 1 11.5 24C8.468 24 6 21.532 6 18.5S8.468 13 11.5 13c1.328 0 2.548.474 3.5 1.261A5.474 5.474 0 0 1 18.5 13c3.032 0 5.5 2.468 5.5 5.5zm-9.725 3.515C13.48 21.061 13 19.835 13 18.5s.48-2.561 1.275-3.515A4.455 4.455 0 0 0 11.5 14C9.019 14 7 16.019 7 18.5S9.019 23 11.5 23a4.455 4.455 0 0 0 2.775-.985zm.725-.721c.616-.77 1-1.733 1-2.794s-.384-2.024-1-2.794c-.616.77-1 1.733-1 2.794s.384 2.024 1 2.794zm8-2.794c0-2.481-2.019-4.5-4.5-4.5a4.455 4.455 0 0 0-2.775.985C16.52 15.939 17 17.165 17 18.5s-.48 2.561-1.275 3.515A4.455 4.455 0 0 0 18.5 23c2.481 0 4.5-2.019 4.5-4.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/joinedViewLayer32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/joinedViewLayer32.json new file mode 100644 index 00000000..c23e0fae --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/joinedViewLayer32.json @@ -0,0 +1 @@ +"M5.795 4.217L2.107 26.434a15.984 15.984 0 0 0 6.43 1.366c.348 0 .67-.01.988-.023.097.337.209.667.346.986a24.52 24.52 0 0 1-1.333.037C4.093 28.8 1 27 1 27L5 2.9c.7.233 2.519.968 5.34.968 4.807 0 5.59-1.657 10.734-1.657 3.26 0 5.926.689 5.926.689l2.55 15.363a8.25 8.25 0 0 0-1.098-.51L26.124 3.728a26.165 26.165 0 0 0-5.05-.518c-2.474 0-3.842.393-5.29.81-1.445.417-2.94.847-5.445.847a15.6 15.6 0 0 1-4.544-.65zM32 25.5c0 3.584-2.916 6.5-6.5 6.5a6.462 6.462 0 0 1-4-1.387 6.462 6.462 0 0 1-4 1.387c-3.584 0-6.5-2.916-6.5-6.5s2.916-6.5 6.5-6.5a6.46 6.46 0 0 1 4 1.387 6.462 6.462 0 0 1 4-1.387c3.584 0 6.5 2.916 6.5 6.5zm-11.248 4.425C19.67 28.763 19 27.21 19 25.5s.669-3.263 1.752-4.425A5.463 5.463 0 0 0 17.5 20c-3.032 0-5.5 2.468-5.5 5.5s2.468 5.5 5.5 5.5c1.217 0 2.34-.403 3.252-1.075zm.748-.662c.927-.985 1.5-2.307 1.5-3.763s-.573-2.778-1.5-3.763c-.927.985-1.5 2.307-1.5 3.763s.573 2.778 1.5 3.763zM31 25.5c0-3.032-2.468-5.5-5.5-5.5-1.217 0-2.34.403-3.252 1.075C23.33 22.237 24 23.79 24 25.5s-.669 3.263-1.752 4.425A5.463 5.463 0 0 0 25.5 31c3.032 0 5.5-2.468 5.5-5.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/key16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/key16.json new file mode 100644 index 00000000..274cb510 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/key16.json @@ -0,0 +1 @@ +"M11 1a5 5 0 0 0-5 5 4.947 4.947 0 0 0 .53 2.197L1 13.727V16h3.222l.022-.01.756-.756V14h1.233L7 13.233V12h1.232l1.258-1.258A4.943 4.943 0 0 0 11 11a5 5 0 0 0 0-10zm0 9a3.95 3.95 0 0 1-1.758-.425L7.818 11H6v1.82l-.18.18H4v1.82l-.18.18H2v-.86l5.784-5.784A3.964 3.964 0 0 1 7 6a4 4 0 1 1 4 4zm1.5-7A1.5 1.5 0 1 0 14 4.5 1.5 1.5 0 0 0 12.5 3zm0 2a.5.5 0 1 1 .5-.5.501.501 0 0 1-.5.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/key24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/key24.json new file mode 100644 index 00000000..9c6603fe --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/key24.json @@ -0,0 +1 @@ +"M16 1.2a6.795 6.795 0 0 0-6.284 9.392L1.168 19.14 1 19.515V23h3.533l.429-.076L7 20.886V20h.885L10 17.886V17h.886l2.664-2.664A6.797 6.797 0 1 0 16 1.2zm0 12.6a5.76 5.76 0 0 1-2.672-.657L10.472 16H9v1.472L7.472 19H6v1.472l-1.522 1.522-.033.006H2v-2.271l.005-.011 8.918-8.919A5.798 5.798 0 1 1 16 13.8zm-4.371-.75L3.682 21H3v-.68l7.95-7.952zM17.5 4A2.5 2.5 0 1 0 20 6.5 2.5 2.5 0 0 0 17.5 4zm0 4A1.5 1.5 0 1 1 19 6.5 1.502 1.502 0 0 1 17.5 8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/key32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/key32.json new file mode 100644 index 00000000..e87ed3b3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/key32.json @@ -0,0 +1 @@ +"M21.088 2.112a8.79 8.79 0 0 0-8.054 12.332L2 25.48V30h4.52L9 27.521V26h1.521L13 23.521V22h1.521l3.035-3.034a8.798 8.798 0 1 0 3.532-16.854zm0 16.6a7.75 7.75 0 0 1-3.736-.956L14.107 21H13a1 1 0 0 0-1 1v1.107L10.107 25H9a1 1 0 0 0-1 1v1.107L6.106 29H3v-3.106l11.244-11.245a7.798 7.798 0 1 1 6.844 4.063zm-5.734-1.358l-10 10-.707-.707 10-10zM23 6a3 3 0 1 0 3 3 3 3 0 0 0-3-3zm0 5a2 2 0 1 1 2-2 2.002 2.002 0 0 1-2 2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/keyboard16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/keyboard16.json new file mode 100644 index 00000000..eb40a6bb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/keyboard16.json @@ -0,0 +1 @@ +"M14.5 3h-13A1.502 1.502 0 0 0 0 4.5v8A1.502 1.502 0 0 0 1.5 14h13a1.502 1.502 0 0 0 1.5-1.5v-8A1.502 1.502 0 0 0 14.5 3zm.5 9.5a.5.5 0 0 1-.5.5h-13a.5.5 0 0 1-.5-.5v-8a.5.5 0 0 1 .5-.5h13a.5.5 0 0 1 .5.5zM12 6h2v1h-2zm-1 1H9V6h2zM8 7H6V6h2zm0 1h2v1H8zM5 8h2v1H5zm0-1H2V6h3zM2 8h2v1H2zm0 2h2v1H2zm10 0h2v1h-2zm-1-2h3v1h-3zm-6 2h6v1H5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/keyboard24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/keyboard24.json new file mode 100644 index 00000000..dd9399d8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/keyboard24.json @@ -0,0 +1 @@ +"M12 10h-2V9h2zM9 9H7v1h2zm6 0h-2v1h2zm3 0h-2v1h2zm-4 2h-2v1h2zm3 0h-2v1h2zm-6 0H9v1h2zm2 2h-2v1h2zm-3 0H8v1h2zm6 0h-2v1h2zM3 16h3v-1H3zm5-5H6v1h2zm10 5h3v-1h-3zm1-6h2V9h-2zm5-3.5v12a1.502 1.502 0 0 1-1.5 1.5h-21A1.502 1.502 0 0 1 0 18.5v-12A1.502 1.502 0 0 1 1.5 5h21A1.502 1.502 0 0 1 24 6.5zm-1 0a.5.5 0 0 0-.5-.5h-21a.5.5 0 0 0-.5.5v12a.5.5 0 0 0 .5.5h21a.5.5 0 0 0 .5-.5zM7 13H3v1h4zm11-1h3v-1h-3zM5 11H3v1h2zm1-2H3v1h3zm1 7h10v-1H7zm10-2h4v-1h-4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/keyboard32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/keyboard32.json new file mode 100644 index 00000000..96ddb012 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/keyboard32.json @@ -0,0 +1 @@ +"M30.5 7h-29A1.502 1.502 0 0 0 0 8.5v16A1.502 1.502 0 0 0 1.5 26h29a1.502 1.502 0 0 0 1.5-1.5v-16A1.502 1.502 0 0 0 30.5 7zm.5 17.5a.5.5 0 0 1-.5.5h-29a.5.5 0 0 1-.5-.5v-16a.5.5 0 0 1 .5-.5h29a.5.5 0 0 1 .5.5zM9 19H4v-1h5zm17-5h2v1h-2zM9 13H4v-1h5zm-2 2H4v-1h3zm1-1h2v1H8zm3 0h2v1h-2zm3 0h2v1h-2zm3 0h2v1h-2zm3 0h2v1h-2zm3 0h2v1h-2zm1 2h4v1h-4zM8 17H4v-1h4zm-4 3h3v1H4zm8-1h-2v-1h2zm3 0h-2v-1h2zm3 0h-2v-1h2zm3 0h-2v-1h2zm5 1h2v1h-2zm-3 0h2v1h-2zm-12-3H9v-1h2zm3 0h-2v-1h2zm3 0h-2v-1h2zm3 0h-2v-1h2zm1-1h2v1h-2zm-9-3h-2v-1h2zm3 0h-2v-1h2zm3 0h-2v-1h2zm3 0h-2v-1h2zm3 0h-2v-1h2zm1-1h3v1h-3zM8 20h14v1H8zm14-2h6v1h-6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/keypad16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/keypad16.json new file mode 100644 index 00000000..19099c59 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/keypad16.json @@ -0,0 +1 @@ +"M4.25 4h-2.5A.751.751 0 0 1 1 3.25v-1.5A.751.751 0 0 1 1.75 1h2.5a.751.751 0 0 1 .75.75v1.5a.751.751 0 0 1-.75.75zM2 3h2V2H2zm7.25 1h-2.5A.751.751 0 0 1 6 3.25v-1.5A.751.751 0 0 1 6.75 1h2.5a.751.751 0 0 1 .75.75v1.5a.751.751 0 0 1-.75.75zM7 3h2V2H7zm7.25 1h-2.5a.751.751 0 0 1-.75-.75v-1.5a.751.751 0 0 1 .75-.75h2.5a.751.751 0 0 1 .75.75v1.5a.751.751 0 0 1-.75.75zM12 3h2V2h-2zM4.25 8h-2.5A.751.751 0 0 1 1 7.25v-1.5A.751.751 0 0 1 1.75 5h2.5a.751.751 0 0 1 .75.75v1.5a.751.751 0 0 1-.75.75zM2 7h2V6H2zm7.25 1h-2.5A.751.751 0 0 1 6 7.25v-1.5A.751.751 0 0 1 6.75 5h2.5a.751.751 0 0 1 .75.75v1.5a.751.751 0 0 1-.75.75zM7 7h2V6H7zm7.25 1h-2.5a.751.751 0 0 1-.75-.75v-1.5a.751.751 0 0 1 .75-.75h2.5a.751.751 0 0 1 .75.75v1.5a.751.751 0 0 1-.75.75zM12 7h2V6h-2zm-7.75 5h-2.5a.751.751 0 0 1-.75-.75v-1.5A.751.751 0 0 1 1.75 9h2.5a.751.751 0 0 1 .75.75v1.5a.751.751 0 0 1-.75.75zM2 11h2v-1H2zm7.25 1h-2.5a.751.751 0 0 1-.75-.75v-1.5A.751.751 0 0 1 6.75 9h2.5a.751.751 0 0 1 .75.75v1.5a.751.751 0 0 1-.75.75zM7 11h2v-1H7zm7.25 1h-2.5a.751.751 0 0 1-.75-.75v-1.5a.751.751 0 0 1 .75-.75h2.5a.751.751 0 0 1 .75.75v1.5a.751.751 0 0 1-.75.75zM12 11h2v-1h-2zm-2.75 5h-2.5a.751.751 0 0 1-.75-.75v-1.5a.751.751 0 0 1 .75-.75h2.5a.751.751 0 0 1 .75.75v1.5a.751.751 0 0 1-.75.75zM7 15h2v-1H7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/keypad24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/keypad24.json new file mode 100644 index 00000000..db4de36e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/keypad24.json @@ -0,0 +1 @@ +"M7 5H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1zm.001-1L7 4.5zM4 2v2h3V2zm10 3h-3a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1zm.001-1L14 4.5zM11 2v2h3V2zm10 3h-3a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1zm.001-1L21 4.5zM18 2v2h3V2zM7 11H4a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1zm.001-1L7 10.5zM4 8v2h3V8zm10 3h-3a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1zm.001-1l-.001.5zM11 8v2h3V8zm10 3h-3a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1zm.001-1l-.001.5zM18 8v2h3V8zM7 17H4a1 1 0 0 1-1-1v-2a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1zm.001-1L7 16.5zM4 14v2h3v-2zm10 3h-3a1 1 0 0 1-1-1v-2a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1zm.001-1l-.001.5zM11 14v2h3v-2zm10 3h-3a1 1 0 0 1-1-1v-2a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1zm.001-1l-.001.5zM18 14v2h3v-2zm-4 9h-3a1 1 0 0 1-1-1v-2a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1zm.001-1l-.001.5zM11 20v2h3v-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/keypad32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/keypad32.json new file mode 100644 index 00000000..2b30c554 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/keypad32.json @@ -0,0 +1 @@ +"M9.75 8h-4.5A1.251 1.251 0 0 1 4 6.75v-2.5A1.251 1.251 0 0 1 5.25 3h4.5A1.251 1.251 0 0 1 11 4.25v2.5A1.251 1.251 0 0 1 9.75 8zm-4.5-4a.25.25 0 0 0-.25.25v2.5a.25.25 0 0 0 .25.25h4.5a.25.25 0 0 0 .25-.25v-2.5A.25.25 0 0 0 9.75 4zm13.5 4h-4.5A1.251 1.251 0 0 1 13 6.75v-2.5A1.251 1.251 0 0 1 14.25 3h4.5A1.251 1.251 0 0 1 20 4.25v2.5A1.251 1.251 0 0 1 18.75 8zm-4.5-4a.25.25 0 0 0-.25.25v2.5a.25.25 0 0 0 .25.25h4.5a.25.25 0 0 0 .25-.25v-2.5a.25.25 0 0 0-.25-.25zm13.5 4h-4.5A1.251 1.251 0 0 1 22 6.75v-2.5A1.251 1.251 0 0 1 23.25 3h4.5A1.251 1.251 0 0 1 29 4.25v2.5A1.251 1.251 0 0 1 27.75 8zm-4.5-4a.25.25 0 0 0-.25.25v2.5a.25.25 0 0 0 .25.25h4.5a.25.25 0 0 0 .25-.25v-2.5a.25.25 0 0 0-.25-.25zM9.75 15h-4.5A1.251 1.251 0 0 1 4 13.75v-2.5A1.251 1.251 0 0 1 5.25 10h4.5A1.251 1.251 0 0 1 11 11.25v2.5A1.251 1.251 0 0 1 9.75 15zm-4.5-4a.25.25 0 0 0-.25.25v2.5a.25.25 0 0 0 .25.25h4.5a.25.25 0 0 0 .25-.25v-2.5a.25.25 0 0 0-.25-.25zm13.5 4h-4.5A1.251 1.251 0 0 1 13 13.75v-2.5A1.251 1.251 0 0 1 14.25 10h4.5A1.251 1.251 0 0 1 20 11.25v2.5A1.251 1.251 0 0 1 18.75 15zm-4.5-4a.25.25 0 0 0-.25.25v2.5a.25.25 0 0 0 .25.25h4.5a.25.25 0 0 0 .25-.25v-2.5a.25.25 0 0 0-.25-.25zm13.5 4h-4.5A1.251 1.251 0 0 1 22 13.75v-2.5A1.251 1.251 0 0 1 23.25 10h4.5A1.251 1.251 0 0 1 29 11.25v2.5A1.251 1.251 0 0 1 27.75 15zm-4.5-4a.25.25 0 0 0-.25.25v2.5a.25.25 0 0 0 .25.25h4.5a.25.25 0 0 0 .25-.25v-2.5a.25.25 0 0 0-.25-.25zM9.75 22h-4.5A1.251 1.251 0 0 1 4 20.75v-2.5A1.251 1.251 0 0 1 5.25 17h4.5A1.251 1.251 0 0 1 11 18.25v2.5A1.251 1.251 0 0 1 9.75 22zm-4.5-4a.25.25 0 0 0-.25.25v2.5a.25.25 0 0 0 .25.25h4.5a.25.25 0 0 0 .25-.25v-2.5a.25.25 0 0 0-.25-.25zm13.5 4h-4.5A1.251 1.251 0 0 1 13 20.75v-2.5A1.251 1.251 0 0 1 14.25 17h4.5A1.251 1.251 0 0 1 20 18.25v2.5A1.251 1.251 0 0 1 18.75 22zm-4.5-4a.25.25 0 0 0-.25.25v2.5a.25.25 0 0 0 .25.25h4.5a.25.25 0 0 0 .25-.25v-2.5a.25.25 0 0 0-.25-.25zm13.5 4h-4.5A1.251 1.251 0 0 1 22 20.75v-2.5A1.251 1.251 0 0 1 23.25 17h4.5A1.251 1.251 0 0 1 29 18.25v2.5A1.251 1.251 0 0 1 27.75 22zm-4.5-4a.25.25 0 0 0-.25.25v2.5a.25.25 0 0 0 .25.25h4.5a.25.25 0 0 0 .25-.25v-2.5a.25.25 0 0 0-.25-.25zm-4.5 11h-4.5A1.251 1.251 0 0 1 13 27.75v-2.5A1.251 1.251 0 0 1 14.25 24h4.5A1.251 1.251 0 0 1 20 25.25v2.5A1.251 1.251 0 0 1 18.75 29zm-4.5-4a.25.25 0 0 0-.25.25v2.5a.25.25 0 0 0 .25.25h4.5a.25.25 0 0 0 .25-.25v-2.5a.25.25 0 0 0-.25-.25z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraph16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraph16.json new file mode 100644 index 00000000..f94e6e34 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraph16.json @@ -0,0 +1 @@ +"M16 5c0-1.103-.897-2-2-2-.602 0-1.135.272-1.502.694L9.952 2.426C9.982 2.29 10 2.146 10 2c0-1.103-.897-2-2-2S6 .897 6 2c0 .372.109.716.286 1.014L4.008 5.282A1.978 1.978 0 0 0 3 5c-1.103 0-2 .897-2 2 0 1.04.8 1.887 1.817 1.982l.37 2.195A2 2 0 0 0 2 13c0 1.103.897 2 2 2a2 2 0 0 0 1.856-1.264l4.17.521c.128.98.96 1.743 1.974 1.743 1.103 0 2-.897 2-2 0-.775-.448-1.44-1.094-1.773l1.163-5.234A1.998 1.998 0 0 0 16 5zm-3 8.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5zm-8 0a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1zm-3-6v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5zm5-6a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm.822 2.482l.366 2.194c-.45.201-.812.563-1.013 1.014l-2.193-.365a1.976 1.976 0 0 0-.266-.837l2.28-2.269c.246.145.526.236.826.263zM10 7.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5zm-5.176.312l2.194.365c.027.306.12.591.27.842l-2.275 2.266a1.977 1.977 0 0 0-.84-.267l-.368-2.19c.453-.2.817-.564 1.02-1.016zm.893 4.178L7.99 9.717c.298.175.64.283 1.01.283.149 0 .293-.02.433-.05l1.263 2.546c-.24.208-.432.468-.552.768l-4.17-.521a1.976 1.976 0 0 0-.257-.753zm5.865.056L10.309 9.5c.42-.367.691-.9.691-1.5a1.98 1.98 0 0 0-.09-.563l1.689-1.013c.144.142.313.256.495.349l-1.164 5.234a2.003 2.003 0 0 0-.348.039zM13 4.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm-.955.085A2 2 0 0 0 12 5c0 .197.037.383.09.563l-1.689 1.013a1.99 1.99 0 0 0-1.225-.558L8.81 3.825c.265-.118.495-.294.685-.51l2.55 1.27z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraph24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraph24.json new file mode 100644 index 00000000..fcbcfc39 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraph24.json @@ -0,0 +1 @@ +"M3.5 12c.015 0 .028-.004.042-.004l.94 4.226a2.497 2.497 0 1 0 3.345 3.173l7.182 1.197a2.491 2.491 0 1 0 3.527-2.36l1.902-8.238c.021 0 .04.006.062.006a2.5 2.5 0 1 0-2.03-3.95l-4.53-2.012a2.5 2.5 0 1 0-4.692.528L5.151 7.637A2.495 2.495 0 1 0 3.5 12zm1.018-.222a2.51 2.51 0 0 0 1.26-1.26l4.226.94c0 .014-.004.027-.004.042a2.484 2.484 0 0 0 .416 1.377l-3.54 3.54A2.483 2.483 0 0 0 5.5 16c-.014 0-.028.004-.042.004zm7.184-2.635a2.501 2.501 0 0 0-1.48 1.339l-4.226-.94c0-.014.004-.027.004-.042a2.472 2.472 0 0 0-.247-1.065l4.096-3.072a2.477 2.477 0 0 0 1.457.617zM14 11v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1zm1.173 8.605L7.99 18.408a2.483 2.483 0 0 0-.407-1.285l3.54-3.54a2.405 2.405 0 0 0 2.123.29l2.632 4.74a2.494 2.494 0 0 0-.706.992zM6 20H5a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1zm13 0v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1zm-1.438-1.994c-.02 0-.04-.006-.062-.006a2.466 2.466 0 0 0-.747.127l-2.632-4.74a2.411 2.411 0 0 0 .784-2.53l3.638-1.82a2.502 2.502 0 0 0 .92.731zM20 6h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1zm-1.939.963a2.301 2.301 0 0 0 .034 1.18l-3.638 1.82a2.483 2.483 0 0 0-1.763-.943l-.396-3.163a2.499 2.499 0 0 0 1.231-.908zM10 4V3a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1zM2 9a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraph32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraph32.json new file mode 100644 index 00000000..47f63c9e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraph32.json @@ -0,0 +1 @@ +"M5 15c.078 0 .152-.017.23-.023l1.569 6.278A2.993 2.993 0 0 0 5.01 24c0 1.654 1.336 3 2.99 3a2.998 2.998 0 0 0 2.794-1.931l9.215 1.843c-.001.03-.009.058-.009.088 0 1.654 1.346 3 3 3s2.99-1.346 2.99-3c0-1.226-.732-2.28-1.788-2.745l2.569-10.278c.077.006.15.023.229.023 1.654 0 2.99-1.346 2.99-3S28.654 8 27 8c-.954 0-1.795.456-2.345 1.152l-5.83-3.18C18.93 5.664 19 5.341 19 5c0-1.654-1.346-3-3-3a3.003 3.003 0 0 0-2.764 4.166l-6.02 3.83A2.982 2.982 0 0 0 5 9c-1.654 0-3 1.346-3 3s1.346 3 3 3zm0-5c1.103 0 2 .897 2 2s-.897 2-2 2-2-.897-2-2 .897-2 2-2zm1.201 4.745A3.005 3.005 0 0 0 7.61 13.45l6.435 2.108c-.022.145-.045.29-.045.442 0 .586.175 1.13.467 1.592l-4.61 4.07A2.97 2.97 0 0 0 8 21c-.078 0-.152.017-.229.023l-1.57-6.278zM15 16c0-1.103.897-2 2-2s2 .897 2 2-.897 2-2 2-2-.897-2-2zm-5 8c0 1.103-.897 2-2 2s-2-.897-2-2 .897-2 2-2 2 .897 2 2zm.991.088c.001-.03.009-.058.009-.088a2.98 2.98 0 0 0-.472-1.602l4.6-4.073A2.97 2.97 0 0 0 17 19c.342 0 .666-.07.972-.176l3.182 5.829a2.996 2.996 0 0 0-.948 1.278l-9.215-1.843zM23 25c1.103 0 2 .897 2 2s-.897 2-2 2-2-.897-2-2 .897-2 2-2zm.229-.977c-.077-.006-.15-.023-.229-.023-.34 0-.662.07-.967.174l-3.183-5.83A2.984 2.984 0 0 0 20 16c0-.303-.059-.59-.143-.866l4.736-2.36c.31.42.722.758 1.206.97l-2.57 10.28zM27 9c1.103 0 2 .897 2 2s-.897 2-2 2-2-.897-2-2 .897-2 2-2zm-2.825 1.029c-.105.306-.175.63-.175.971 0 .308.06.6.147.88l-4.731 2.357a2.985 2.985 0 0 0-2.184-1.214l-.466-5.135a2.99 2.99 0 0 0 1.579-1.04l5.83 3.18zM14 5c0-1.103.897-2 2-2s2 .897 2 2-.897 2-2 2-2-.897-2-2zm-.217 2.003c.5.554 1.2.913 1.987.974l.466 5.134a2.994 2.994 0 0 0-1.878 1.497l-6.41-2.1A2.84 2.84 0 0 0 8 12a2.98 2.98 0 0 0-.236-1.166l6.019-3.83z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraphDashboard16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraphDashboard16.json new file mode 100644 index 00000000..2bed4440 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraphDashboard16.json @@ -0,0 +1 @@ +"M6 10H1V3h13v3.935l.194.097c.1-.021.202-.032.306-.032h.5V1a1 1 0 0 0-1-1H1a1 1 0 0 0-1 1v9a1 1 0 0 0 1 1h5.09a1.483 1.483 0 0 1-.09-.5V10zM1 1h13v1H1V1zm9 4H9V4h1v1zm3 0h-2V4h2v1zM7 8s-.7.42-.908 1H2V4h1v4h1V4h1v4h1V5h1v3zm7.164.135L12 7.053V6.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v.934L8.434 9H7.5a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h.338l.508 2.031A.495.495 0 0 0 8 13.5v1a.5.5 0 0 0 .5.5h1c.24 0 .43-.172.479-.396l3.021.604v.292a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.494.494 0 0 0-.43-.486L15.24 10h.26a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.495.495 0 0 0-.336.135zM9.162 13l-.508-2.031a.49.49 0 0 0 .315-.315l2.031.509v.271L9.434 13h-.272zm1.404-5h.272l.507 2.031a.49.49 0 0 0-.314.314L9 9.838v-.272L10.566 8zm1.27-.135L14 8.947v.241l-1.288.863A.491.491 0 0 0 12.5 10h-.338l-.507-2.031a.494.494 0 0 0 .181-.104zM10 13.563L11.557 12h.496l1.082 2.164a.493.493 0 0 0-.114.232L10 13.792v-.229zm2.865-1.727A.495.495 0 0 0 13 11.5v-.686l1.293-.862c.042.02.09.027.137.034l-.622 3.735-.943-1.885z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraphDashboard24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraphDashboard24.json new file mode 100644 index 00000000..9dd90e7e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraphDashboard24.json @@ -0,0 +1 @@ +"M2 14V4h18v7.85l.565.34a2.47 2.47 0 0 1 .435-.135V1.875A.876.876 0 0 0 20.125 1H1.875A.876.876 0 0 0 1 1.875v12.25a.876.876 0 0 0 .875.875h8.176a2.477 2.477 0 0 1 .462-1zM2 2h18v1H2zm8 5h1v5H4V5h1v6h1V8h1v3h1V6h1v5h1zm3-1h1v1h-1zm6 0v1h-4V6zm-6 2h1v1h-1zm6 1h-4V8h4zm-6 1h1v1h-1zm6 1h-.061a2.484 2.484 0 0 0-.443-1H19zm2.5 2a1.486 1.486 0 0 0-.949.348l-2.581-1.549A1.5 1.5 0 1 0 15 11.5a1.483 1.483 0 0 0 .15.643l-2.008 2.007A1.483 1.483 0 0 0 12.5 14a1.497 1.497 0 0 0-.214 2.978l.448 2.24a1.495 1.495 0 1 0 2.088 1.976l4.208.601a1.499 1.499 0 1 0 2.164-1.617l.601-4.208A1.5 1.5 0 0 0 21.5 13zm-.5 9h-1v-1h1zm-8-1v-1h1v1zm-1-6h1v1h-1zm1.782 1.266l2.24.448a1.48 1.48 0 0 0 .138.446l-2.012 1.993a1.478 1.478 0 0 0-.434-.131l-.448-2.24a1.502 1.502 0 0 0 .516-.516zM17 11v1h-1v-1zm.266 1.782a1.494 1.494 0 0 0 .183-.13l2.581 1.55a1.503 1.503 0 0 0-.03.298 1.476 1.476 0 0 0 .018.182l-1.48.74a1.492 1.492 0 0 0-.824-.4zM17 17v-1h1v1zm-2.15 2.857l2.008-2.007a1.444 1.444 0 0 0 .962.114l1.532 2.582a1.496 1.496 0 0 0-.174.26l-4.208-.6a1.481 1.481 0 0 0-.12-.349zm5.351.173l-1.549-2.581a1.347 1.347 0 0 0 .33-1.13l1.48-.74a1.502 1.502 0 0 0 .344.243l-.601 4.208zM21 15v-1h1v1zm-5.143-2.15a1.483 1.483 0 0 0 .429.128l.448 2.24a1.5 1.5 0 0 0-.516.516l-2.24-.448a1.481 1.481 0 0 0-.128-.428z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraphDashboard32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraphDashboard32.json new file mode 100644 index 00000000..9f935fdf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraphDashboard32.json @@ -0,0 +1 @@ +"M3 19V5h24v11.18c.314-.112.648-.18 1-.18V3c0-.551-.449-1-1-1H3c-.551 0-1 .449-1 1v16c0 .551.449 1 1 1h11.184c.133-.374.336-.711.596-1H3zM3 3h24v1H3V3zm10 12h1v1H6V7h1v8h1v-4h1v4h1V9h1v6h1v-5h1v5zm4-7h1v1h-1V8zm2 0h5v1h-5V8zm-2 3h1v1h-1v-1zm2 0h5v1h-5v-1zm-2 3h1v1h-1v-1zm2 0h.78c-.26.289-.463.626-.596 1H19v-1zm9 3c-.602 0-1.135.272-1.502.694l-2.546-1.268c.03-.137.048-.28.048-.426 0-1.103-.897-2-2-2s-2 .897-2 2c0 .372.109.716.286 1.014l-2.278 2.268A1.978 1.978 0 0 0 17 19c-1.103 0-1.99.897-1.99 2 0 1.04.79 1.887 1.807 1.982l.37 2.195A2 2 0 0 0 16 27c0 1.103.897 2 2 2a2 2 0 0 0 1.856-1.264l4.17.521c.128.98.96 1.743 1.974 1.743 1.103 0 1.99-.897 1.99-2 0-.775-.438-1.44-1.084-1.773l1.163-5.234A1.998 1.998 0 0 0 30 19c0-1.103-.897-2-2-2zm1 2.5a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1zm-2 8v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5zm-8 0a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1zm-3-6v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5zm2.824.312l2.194.365c.027.306.12.591.27.842l-2.275 2.266a1.977 1.977 0 0 0-.84-.267l-.368-2.19c.453-.2.817-.564 1.02-1.016zM21 15.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm1 6a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm-2.283 4.49l2.273-2.273c.298.175.64.283 1.01.283.149 0 .293-.02.433-.05l1.263 2.546c-.24.208-.432.468-.552.768l-4.17-.521a1.976 1.976 0 0 0-.257-.753zm5.865.056L24.309 23.5c.42-.367.691-.9.691-1.5a1.98 1.98 0 0 0-.09-.563l1.689-1.013c.144.142.313.256.495.349l-1.164 5.234a2.003 2.003 0 0 0-.348.039zm.463-7.46A2 2 0 0 0 26 19c0 .197.037.383.09.563l-1.689 1.013a1.99 1.99 0 0 0-1.225-.558l-.366-2.193c.265-.118.495-.294.685-.51l2.55 1.27zm-5.05-.867c.247.145.527.236.827.263l.366 2.194c-.45.201-.812.563-1.013 1.014l-2.193-.365a1.976 1.976 0 0 0-.266-.837l2.28-2.269z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraphDataModel16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraphDataModel16.json new file mode 100644 index 00000000..703acc28 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraphDataModel16.json @@ -0,0 +1 @@ +"M7.31 1.256C11.026 1.126 15 2.04 15 4v4h-.5c-.173 0-.336.035-.49.09l-.083-.028a1.497 1.497 0 0 0-.3-.52C13.864 7.357 14 7.17 14 7V5.511c-1.291.85-3.653 1.289-6 1.289-.463 0-.927-.019-1.384-.052l.42-.42a.99.99 0 0 0 .262-.554c.093.004.185.008.28.01.144.004.275.016.422.016 3.663 0 6-1.066 6-1.8s-2.337-1.8-6-1.8c-.142 0-.268.012-.407.015a.975.975 0 0 0-.486-.21.988.988 0 0 0 .204-.75zM9 13.76c-.324.02-.65.039-1 .039-3.717 0-6-1.165-6-2V8.51c1.291.851 3.653 1.29 6 1.29l.183-.003A1.495 1.495 0 0 1 9.5 9h.379L10 8.879v-.203A16.73 16.73 0 0 1 8 8.8c-2.114 0-3.766-.358-4.803-.8H3a1 1 0 0 1-.994-.893A.998.998 0 0 1 1 7.253V11.8c0 1.949 3.606 3 7 3 .342 0 .685-.014 1.027-.035A1.495 1.495 0 0 1 9 14.5v-.74zM1.049 5.244a.7.7 0 0 0 .133-.808A.7.7 0 0 0 .534 4H0V3h.534a.7.7 0 0 0 .664-.474.7.7 0 0 0-.15-.77l-.376-.377.707-.707.377.377a.701.701 0 0 0 .808.133A.7.7 0 0 0 3 .534V0h1v.534a.7.7 0 0 0 .473.664.7.7 0 0 0 .771-.149L5.62.672l.707.707-.377.377a.7.7 0 0 0-.133.808.7.7 0 0 0 .648.436H7v1h-.534a.7.7 0 0 0-.664.474.7.7 0 0 0 .149.77l.377.377-.707.707-.377-.377a.7.7 0 0 0-.808-.134.7.7 0 0 0-.436.65V7H3v-.534a.7.7 0 0 0-.473-.664.7.7 0 0 0-.771.149l-.377.377-.707-.707.377-.377zm1.037-3.158c.065.257.046.534-.063.79A1.29 1.29 0 0 1 1.5 3.5c.226.136.408.343.513.6.114.27.136.554.072.815a1.253 1.253 0 0 1 .793.064c.27.11.483.294.621.522a1.25 1.25 0 0 1 .6-.513 1.286 1.286 0 0 1 .814-.073 1.246 1.246 0 0 1 .064-.79c.11-.271.295-.485.523-.623a1.248 1.248 0 0 1-.513-.6 1.296 1.296 0 0 1-.072-.815 1.253 1.253 0 0 1-.793-.064 1.29 1.29 0 0 1-.621-.522 1.248 1.248 0 0 1-.6.513 1.286 1.286 0 0 1-.815.073zM2.5 3.5a1 1 0 1 0 2 0 1 1 0 0 0-2 0zm13.5 6v1a.5.5 0 0 1-.5.5v3a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-.234l-2.075-.519A.493.493 0 0 1 11.5 15h-1a.5.5 0 0 1-.5-.5v-1c0-.153.072-.285.18-.377L9.806 12H9.5a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h.793L11 9.293V8.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v.306l1.123.375A.492.492 0 0 1 14.5 9h1a.5.5 0 0 1 .5.5zm-2 .694l-1.123-.375a.485.485 0 0 1-.058.058L13.194 11h.099l.707-.707v-.1zm-3 .513v.099l1.124.374a.48.48 0 0 1 .057-.057L11.806 10h-.099l-.707.707zm-.18 1.17L11.194 13h.099l.707-.707v-.099l-1.123-.374a.478.478 0 0 1-.057.056zm3.055 2.326L13.081 13h-.374l-.707.707v.027l1.875.47zm.625-.854v-2.142l-.5.5v.793c0 .027-.011.05-.015.076l.515.773z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraphDataModel24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraphDataModel24.json new file mode 100644 index 00000000..26c1de79 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraphDataModel24.json @@ -0,0 +1 @@ +"M11.795 2.203c.069 0 .137-.003.205-.003 4.97 0 10 1.133 10 3.3V14h-.5a1.5 1.5 0 0 0-.306.032L21 13.935v-1.917a6.237 6.237 0 0 1-1.265.644 1.486 1.486 0 0 0-1.187-.657C20.118 11.546 21 10.97 21 10.5V7.018C19.292 8.191 15.634 8.8 12 8.8c-.148 0-.295-.004-.442-.006l-.29-.652.926-.345C17.574 7.765 21 6.427 21 5.5c0-.938-3.506-2.3-9-2.3-.169 0-.33.005-.495.008l.214-.467a.991.991 0 0 0 .076-.538zM14 20.734c-.631.043-1.298.066-2 .066-5.576 0-9-1.456-9-2.5v-6.282a6.753 6.753 0 0 0 1.587.765.992.992 0 0 1-.326-.434l-.349-.939a4.3 4.3 0 0 1-.166-.092l-.985.44a.967.967 0 0 1-.761.018V18.3c0 2.273 5.152 3.5 10 3.5a29.1 29.1 0 0 0 2.023-.073A1.487 1.487 0 0 1 14 21.5zM7.707 12.49a.99.99 0 0 1-.86.511H5.279a25.89 25.89 0 0 0 6.722.8 30.656 30.656 0 0 0 4-.258V13.5a1.492 1.492 0 0 1 .414-1.029A28.12 28.12 0 0 1 12 12.8a28.253 28.253 0 0 1-4.293-.311zM6 8a2 2 0 1 1 2-2 2 2 0 0 1-2 2zM5 6a1 1 0 1 0 1-1 1 1 0 0 0-1 1zM1.186 9.68l.71-1.543-.236-.653L0 6.848v-1.65l1.586-.59.295-.628-.727-1.627L2.32 1.186l1.543.71.653-.236L5.152 0h1.65l.59 1.586.628.296 1.624-.724 1.166 1.167-.705 1.538.235.653 1.66.636v1.65l-1.586.59-.296.628.724 1.624-1.162 1.17-1.543-.71-.653.236L6.848 12h-1.65l-.59-1.586-.628-.295-1.627.727zm1.241-2.816l.434 1.205-.59 1.283.411.41 1.4-.626 1.161.545.49 1.319h.582l.548-1.427 1.206-.434 1.28.588.411-.413-.623-1.399.544-1.158L11 6.267v-.582l-1.427-.548-.434-1.204.585-1.28-.412-.412-1.397.622-1.158-.544L6.267 1h-.582l-.548 1.427-1.206.434-1.283-.59-.41.411.626 1.4-.545 1.161L1 5.733v.582zM23 15.5v1a.5.5 0 0 1-.5.5h-.26l-.67 4.014a.494.494 0 0 1 .43.486v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-.292l-3.021-.604A.493.493 0 0 1 16.5 22h-1a.5.5 0 0 1-.5-.5v-1a.495.495 0 0 1 .346-.469L14.838 18H14.5a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h.934L17 14.434V13.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v.553l2.164 1.082A.495.495 0 0 1 21.5 15h1a.5.5 0 0 1 .5.5zm-7 1.066v.272l2.031.507a.49.49 0 0 1 .314-.314L17.838 15h-.272zm2.655-1.597L19.162 17h.338a.491.491 0 0 1 .212.05L21 16.189v-.24l-2.164-1.083a.494.494 0 0 1-.181.104zm2.638 1.983L20 17.814v.686a.495.495 0 0 1-.135.336l.943 1.885.622-3.735a.502.502 0 0 1-.137-.034zm-5.639 1.017L16.162 20h.272L18 18.434v-.271l-2.031-.509a.49.49 0 0 1-.315.315zm4.367 3.427a.493.493 0 0 1 .114-.232L19.053 19h-.496L17 20.563v.229z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraphDataModel32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraphDataModel32.json new file mode 100644 index 00000000..ecb0232a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraphDataModel32.json @@ -0,0 +1 @@ +"M16.303 3.22l-.016-.016C22.504 3.25 29 4.75 29 7.5V17a2.94 2.94 0 0 0-1 .18v-1.954c-.527.423-1.238.797-2.093 1.119a2.983 2.983 0 0 0-.384-.927C27.084 14.84 28 14.155 28 13.5V9.226c-2.09 1.68-7.156 2.574-12 2.574h-.037l1.472-.546c.264-.098.474-.283.618-.511C23.863 10.44 28 8.898 28 7.5c0-1.507-4.808-3.181-11.339-3.29.03-.36-.092-.725-.358-.99zm-.28 24.58H16c-7.072 0-12-1.845-12-3.5v-7.622a1.232 1.232 0 0 1-.726-.333L3 16.073V24.3c0 2.923 6.698 4.5 13 4.5l.121-.002A2.961 2.961 0 0 1 16 28c0-.07.018-.133.023-.2zm-4.377-11.25l-.337.887c-.011.028-.032.05-.044.077a39.083 39.083 0 0 0 8.808.072A2.725 2.725 0 0 1 20 17c0-.142.023-.278.042-.414A37.877 37.877 0 0 1 16 16.8c-1.556 0-3.016-.093-4.354-.25zM31 20c0 1.08-.86 1.956-1.93 1.993l-1.164 5.234A1.994 1.994 0 0 1 29 29c0 1.103-.897 2-2 2a1.996 1.996 0 0 1-1.974-1.743l-4.17-.521A2 2 0 0 1 19 30c-1.103 0-2-.897-2-2a2 2 0 0 1 1.186-1.823l-.37-2.195A1.995 1.995 0 0 1 16 22c0-1.103.897-2 2-2 .369 0 .71.107 1.007.282l2.279-2.268A1.978 1.978 0 0 1 21 17c0-1.103.897-2 2-2s2 .897 2 2c0 .147-.018.289-.048.426l2.546 1.268c.367-.422.9-.694 1.502-.694 1.103 0 2 .897 2 2zm-6.505-1.684c-.19.215-.42.391-.685.51l.366 2.192a1.99 1.99 0 0 1 1.225.558l1.69-1.013A1.974 1.974 0 0 1 27 20c0-.142.016-.28.045-.415l-2.55-1.27zM25 22.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1zm.696 4.996l-1.263-2.546A1.99 1.99 0 0 1 24 25c-.37 0-.712-.108-1.01-.283l-2.273 2.273c.133.227.222.48.257.753l4.17.521c.12-.3.312-.56.552-.768zm-5.683-1.21l2.276-2.267a1.977 1.977 0 0 1-.271-.842l-2.194-.365a2.008 2.008 0 0 1-1.019 1.016l.369 2.19c.305.026.589.119.84.267zm-.03-4.461l2.192.365a2.007 2.007 0 0 1 1.013-1.014l-.366-2.194c-.3-.027-.58-.118-.827-.263l-2.28 2.27c.148.25.24.532.267.836zM22 16.499V17.5a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm-3.5 6.502a.5.5 0 0 0 .5-.5V21.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1zm1.5 5.5V27.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5zm7.5-.502h-1a.5.5 0 0 0-.5.5V29.5a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5zm.594-6.226a2.005 2.005 0 0 1-.495-.35l-1.69 1.014c.054.18.091.366.091.563 0 .6-.271 1.133-.691 1.5l1.273 2.546c.112-.025.23-.035.348-.039l1.164-5.234zM30 19.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1zM2.579 13.893l.949-2.066-.318-.849-2.202-.838L1 7.92l2.13-.79.377-.826-.965-2.149 1.566-1.576 2.066.949.848-.318.838-2.202L10.08 1l.79 2.13.825.377 2.15-.965 1.576 1.566-.95 2.066.319.848 2.201.838.008 2.222-2.13.79-.377.824.965 2.15-1.565 1.576-2.066-.95-.849.319-.838 2.201L7.918 17l-.79-2.13-.824-.377-2.149.965-1.576-1.565zm1.42-3.654l.588 1.607-.83 1.81.635.63 1.945-.872 1.555.721.69 1.864.898-.003.758-1.994 1.608-.59 1.81.832.63-.635-.874-1.948.722-1.552L16 9.417l-.004-.896-1.995-.76-.588-1.607.831-1.808-.636-.633-1.945.874-1.555-.721L9.417 2l-.897.004-.758 1.994-1.608.59-1.81-.832-.63.636.873 1.945-.72 1.555L2 8.584l.004.896 1.995.76zM12 9a3 3 0 1 1-6 0 3 3 0 0 1 6 0zm-1 0a2 2 0 1 0-4 0 2 2 0 0 0 4 0z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraphExport16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraphExport16.json new file mode 100644 index 00000000..13bb165e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraphExport16.json @@ -0,0 +1 @@ +"M8.08 10.792l-4.11-.587a1.478 1.478 0 0 0-.12-.348L5.857 7.85c.196.093.412.15.643.15.11 0 .217-.014.32-.036l1.372 2.311c.099-.266.249-.511.456-.717l.169-.17-1.165-1.94A1.48 1.48 0 0 0 8 6.5c0-.062-.011-.122-.018-.182l1.48-.74c.101.098.218.178.344.244l-.43 3.007 1.179-1.178.24-1.68A1.502 1.502 0 0 0 12 4.5c0-.827-.673-1.5-1.5-1.5-.362 0-.69.134-.949.348L6.97 1.798A1.502 1.502 0 0 0 5.5 0C4.673.001 4 .674 4 1.501c0 .231.057.447.15.643L2.143 4.15A1.483 1.483 0 0 0 1.5 4a1.497 1.497 0 0 0-.214 2.978l.448 2.24a1.495 1.495 0 1 0 2.088 1.976l4.44.634a1.983 1.983 0 0 1-.2-.856c0-.061.012-.12.017-.18zM2 11v-1h1v1H2zM1 5h1v1H1V5zm5-4v1H5V1h1zm5 3v1h-1V4h1zm-1.982.682l-1.48.74a1.492 1.492 0 0 0-.824-.4l-.448-2.24a1.49 1.49 0 0 0 .183-.13l2.581 1.55c-.02.096-.03.196-.03.298 0 .062.011.122.018.182zM7 7H6V6h1v1zM5.286 2.978l.448 2.24a1.5 1.5 0 0 0-.517.516l-2.239-.448a1.482 1.482 0 0 0-.128-.429L4.857 2.85c.134.064.277.106.429.128zM2.783 6.266l2.239.448c.023.158.07.307.138.446L3.148 9.153a1.478 1.478 0 0 0-.434-.131l-.448-2.24a1.5 1.5 0 0 0 .517-.516zm9.735 1.543l2.808 2.809-.707.707L13 9.705V16h-1V9.74l-1.585 1.585-.707-.707 2.81-2.81z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraphExport24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraphExport24.json new file mode 100644 index 00000000..5f9b4787 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraphExport24.json @@ -0,0 +1 @@ +"M19.5 12.006l2.84 2.627-.68.734L20 13.831V23h-1v-9.17l-1.66 1.536-.68-.734zM15 17a1.995 1.995 0 0 1-3.971.284l-5.165-.574a1.997 1.997 0 1 1-2.6-2.566l-.521-4.17a1.995 1.995 0 1 1 1.42-3.594l3.034-2.53A1.977 1.977 0 0 1 7 3a2 2 0 0 1 4 0 1.975 1.975 0 0 1-.078.523l3.648 2.084A1.999 1.999 0 1 1 16 9c-.026 0-.05-.007-.076-.008l-1.89 6.304A1.994 1.994 0 0 1 15 17zm-1-.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5zm-9-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5zM2.5 9h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5zM8 3.5a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm-.163 1.12L4.803 7.15A1.977 1.977 0 0 1 5 8c0 .017-.005.033-.005.05l3.289.94a2.004 2.004 0 0 1 .947-.835l-.454-3.178a1.982 1.982 0 0 1-.94-.357zM10.5 9h-1a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5zm-6.764.856l.521 4.17a1.976 1.976 0 0 1 .758.26l3.278-3.259A1.979 1.979 0 0 1 8 10c0-.017.005-.033.005-.05l-3.289-.94a2.002 2.002 0 0 1-.98.846zm2.235 5.86l5.165.574a1.999 1.999 0 0 1 .649-.867l-1.472-3.455a1.84 1.84 0 0 1-1.323-.251L5.717 14.99a1.974 1.974 0 0 1 .254.726zm8.996-7.012a2 2 0 0 1-.467-.395l-2.546 1.273a1.97 1.97 0 0 1-.735 1.992L12.7 15.03A1.977 1.977 0 0 1 13 15c.026 0 .05.007.075.008zM15 6.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm-4.57-2.107a2.004 2.004 0 0 1-.661.452l.453 3.178a1.985 1.985 0 0 1 1.278.668l2.546-1.273A1.997 1.997 0 0 1 14 7a1.973 1.973 0 0 1 .078-.523z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraphExport32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraphExport32.json new file mode 100644 index 00000000..bcf74c47 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraphExport32.json @@ -0,0 +1 @@ +"M26.5 12.732l3.854 3.854-.708.707L27 14.646V30h-1V14.646l-2.646 2.647-.708-.707 3.854-3.854zM6.5 23A2.503 2.503 0 0 1 4 20.5a2.5 2.5 0 0 1 1.481-2.278l-.939-4.226c-.014 0-.027.004-.042.004C3.121 14 2 12.878 2 11.5S3.121 9 4.5 9c.62 0 1.18.235 1.617.61l5.15-4.007A2.47 2.47 0 0 1 11 4.5C11 3.122 12.121 2 13.5 2S16 3.122 16 4.5c0 .264-.052.514-.128.753l4.727 2.642A2.484 2.484 0 0 1 22.5 7C23.879 7 25 8.122 25 9.5S23.879 12 22.5 12c-.02 0-.038-.005-.057-.006l-1.905 8.238A2.499 2.499 0 0 1 22 22.5c0 1.378-1.121 2.5-2.5 2.5a2.497 2.497 0 0 1-2.488-2.377l-8.176-1.257A2.497 2.497 0 0 1 6.5 23zm7.5-8h1a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1zm-1.804-2.47a2.504 2.504 0 0 1 1.538-1.397l-.462-4.156a2.474 2.474 0 0 1-1.389-.586l-5.15 4.006c.164.331.264.7.266 1.093l5.197 1.04zm-3.532 6.74c.188.33.304.704.324 1.106l8.176 1.258c.15-.404.4-.754.722-1.028l-2.611-4.742c-.246.08-.503.135-.775.135a2.475 2.475 0 0 1-1.506-.518l-4.33 3.79zM20 21h-1a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1zm1.469-9.229a2.501 2.501 0 0 1-.913-.718l-3.648 1.81c.054.205.092.416.092.637a2.48 2.48 0 0 1-.879 1.887l2.633 4.74c.237-.075.484-.127.746-.127.022 0 .042.006.063.006l1.906-8.235zM21 9v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1zm-5.616-2.874a2.49 2.49 0 0 1-1.118.741l.462 4.156c.704.065 1.32.418 1.733.946l3.64-1.806A2.466 2.466 0 0 1 20 9.5c0-.255.05-.495.12-.727l-4.736-2.647zM13 6h1a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1zm-8 7a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h1zm1.458 5.004c.014 0 .028-.004.042-.004.57 0 1.088.199 1.51.52l4.332-3.78c-.21-.364-.34-.78-.341-1.23l-5.197-1.04a2.512 2.512 0 0 1-1.286 1.308l.94 4.226zM8 21v-1a1 1 0 0 0-1-1H6a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraphImport16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraphImport16.json new file mode 100644 index 00000000..ae9c861a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraphImport16.json @@ -0,0 +1 @@ +"M16 4.5c0-.827-.673-1.5-1.5-1.5-.362 0-.69.134-.949.348l-2.581-1.55A1.502 1.502 0 0 0 9.5 0C8.673.001 8 .674 8 1.501c0 .231.057.447.15.643L6.143 4.15A1.483 1.483 0 0 0 5.5 4c-.684 0-1.257.463-1.436 1.09.368.11.69.32.936.601V5h1v1h-.778c.172.295.278.634.278 1v1.05l.234 1.168c-.084.05-.162.107-.234.172v.71a1.99 1.99 0 0 1 .493-.063H6V10h1v.321c.138.083.27.177.387.294.18.18.317.388.416.614a1.43 1.43 0 0 0 .019-.035l4.208.601A1.502 1.502 0 0 0 13.5 13c.827 0 1.5-.673 1.5-1.5 0-.576-.33-1.07-.806-1.322l.601-4.208A1.502 1.502 0 0 0 16 4.5zM14 12h-1v-1h1v1zM7.85 9.857L9.857 7.85c.196.093.412.15.643.15.11 0 .217-.014.32-.036l1.532 2.582c-.067.08-.125.167-.174.26l-4.208-.601a1.478 1.478 0 0 0-.12-.348zm-.872-4.571a1.482 1.482 0 0 0-.128-.429L8.857 2.85c.134.064.277.106.429.128l.448 2.24a1.5 1.5 0 0 0-.517.516l-2.239-.448zM10 1v1H9V1h1zm5 3v1h-1V4h1zm-1.982.682l-1.48.74a1.492 1.492 0 0 0-.824-.4l-.448-2.24a1.49 1.49 0 0 0 .183-.13l2.581 1.55c-.02.096-.03.196-.03.298 0 .062.011.122.018.182zM11 7h-1V6h1v1zm2.201 3.03l-1.549-2.582c.214-.259.348-.586.348-.948 0-.062-.011-.122-.018-.182l1.48-.74c.101.098.218.178.344.244l-.6 4.208H13.2zM6.783 6.266l2.239.448c.023.158.07.307.138.446L7.148 9.153a1.478 1.478 0 0 0-.434-.131l-.448-2.24a1.5 1.5 0 0 0 .517-.516zm-.457 6.116l-2.808 2.81-2.81-2.81.707-.707L3 13.26V7h1v6.295l1.62-1.62.706.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraphImport24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraphImport24.json new file mode 100644 index 00000000..8fd9b8b6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraphImport24.json @@ -0,0 +1 @@ +"M4.5 22.994l-2.84-2.627.68-.734L4 21.169V12h1v9.169l1.66-1.536.68.734zM23 7a2.002 2.002 0 0 1-2 2c-.026 0-.05-.007-.076-.008l-1.89 6.304a1.995 1.995 0 1 1-3.005 1.988l-5.165-.574a1.997 1.997 0 1 1-2.6-2.566l-.521-4.17a1.995 1.995 0 1 1 1.42-3.594l3.034-2.529A1.977 1.977 0 0 1 12 3a2 2 0 0 1 4 0 1.975 1.975 0 0 1-.078.523l3.648 2.084A1.997 1.997 0 0 1 23 7zm-1-.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5zm-6.57-2.107a2.004 2.004 0 0 1-.661.452l.453 3.178a1.985 1.985 0 0 1 1.278.668l2.546-1.273A1.997 1.997 0 0 1 19 7a1.973 1.973 0 0 1 .078-.523zM18.5 16h-1a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5zm-1.715-.577l-1.472-3.455a1.84 1.84 0 0 1-1.323-.251l-3.273 3.273a1.974 1.974 0 0 1 .254.726l5.165.574a1.999 1.999 0 0 1 .649-.867zM10 15.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5zM7.5 9h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5zM13 3.5a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm-.163 1.12L9.803 7.15A1.977 1.977 0 0 1 10 8c0 .017-.005.033-.005.05l3.289.94a2.004 2.004 0 0 1 .947-.835l-.454-3.178a1.982 1.982 0 0 1-.94-.357zM15.5 9h-1a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5zm-6.764.856l.521 4.17a1.976 1.976 0 0 1 .758.26l3.278-3.259A1.979 1.979 0 0 1 13 10c0-.017.005-.033.005-.05l-3.289-.94a2.002 2.002 0 0 1-.98.846zm11.231-1.152a2 2 0 0 1-.467-.395l-2.546 1.273a1.97 1.97 0 0 1-.735 1.992L17.7 15.03A1.977 1.977 0 0 1 18 15c.026 0 .05.007.075.008z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraphImport32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraphImport32.json new file mode 100644 index 00000000..3d03f535 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraphImport32.json @@ -0,0 +1 @@ +"M5.5 30.268l-3.854-3.854.708-.707L5 28.354V13h1v15.354l2.646-2.647.708.707L5.5 30.268zM7 11.5C7 10.122 8.121 9 9.5 9c.62 0 1.18.235 1.617.61l5.15-4.007A2.47 2.47 0 0 1 16 4.5C16 3.122 17.121 2 18.5 2S21 3.122 21 4.5c0 .264-.052.514-.128.753l4.727 2.642A2.484 2.484 0 0 1 27.5 7c1.379 0 2.49 1.122 2.49 2.5S28.879 12 27.5 12c-.02 0-.038-.005-.057-.006l-1.905 8.238A2.499 2.499 0 0 1 27 22.5c0 1.378-1.121 2.5-2.5 2.5a2.497 2.497 0 0 1-2.488-2.377l-8.176-1.257A2.497 2.497 0 0 1 11.5 23 2.503 2.503 0 0 1 9 20.5a2.5 2.5 0 0 1 1.481-2.278l-.939-4.226c-.014 0-.027.004-.042.004A2.503 2.503 0 0 1 7 11.5zm1 .5a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1H9a1 1 0 0 0-1 1v1zm10.272-5.023a2.474 2.474 0 0 1-1.389-.586l-5.15 4.006c.164.331.264.7.266 1.093l5.197 1.04a2.504 2.504 0 0 1 1.538-1.397l-.462-4.156zm4.614 13.63l-2.611-4.742c-.246.08-.503.135-.775.135a2.475 2.475 0 0 1-1.506-.518l-4.33 3.79c.188.33.304.703.324 1.105l8.176 1.258c.15-.404.4-.754.722-1.028zM20 12h-1a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1zm-8.542 6.004c.014 0 .028-.004.042-.004.57 0 1.088.199 1.51.52l4.332-3.78c-.21-.364-.34-.78-.341-1.23l-5.197-1.04a2.512 2.512 0 0 1-1.286 1.308l.94 4.226zM13 21v-1a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1zm12 0h-1a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1zm1.469-9.229a2.501 2.501 0 0 1-.913-.718l-3.648 1.81c.054.205.092.416.092.637a2.48 2.48 0 0 1-.879 1.887l2.633 4.74c.237-.075.484-.127.746-.127.022 0 .042.006.063.006l1.906-8.235zM26 9v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1zm-5.616-2.874a2.49 2.49 0 0 1-1.118.741l.462 4.156c.704.065 1.32.418 1.733.946l3.64-1.806A2.466 2.466 0 0 1 25 9.5c0-.255.05-.495.12-.727l-4.736-2.647zM18 6h1a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraphNew16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraphNew16.json new file mode 100644 index 00000000..bcc0df30 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraphNew16.json @@ -0,0 +1 @@ +"M16 5c0-1.103-.897-2-2-2-.601 0-1.135.272-1.502.694L9.952 2.426C9.982 2.29 10 2.146 10 2c0-1.103-.897-2-2-2a1.98 1.98 0 0 0-1.213.421l.248.249a.976.976 0 0 1 .23.396A.487.487 0 0 1 7.5 1h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5H8v1a.979.979 0 0 1-.104.423l.292 1.753c-.45.201-.812.563-1.013 1.014l-.862-.144a.997.997 0 0 1-1.32.06A1 1 0 0 1 4 8H2.5a.5.5 0 0 1-.5-.5v-.39a.998.998 0 0 1-.621.218.997.997 0 0 1-.353-.07 1.99 1.99 0 0 0 1.791 1.724l.37 2.195A1.991 1.991 0 0 0 2.01 13c0 1.103.887 2 1.99 2a2 2 0 0 0 1.856-1.264l4.17.521c.128.98.96 1.743 1.974 1.743 1.103 0 2-.897 2-2 0-.775-.448-1.44-1.094-1.773l1.164-5.234A1.999 1.999 0 0 0 16 5zm-2.5-1h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5zm-1.918 8.046L10.309 9.5c.42-.367.691-.9.691-1.5a1.98 1.98 0 0 0-.09-.563l1.689-1.013c.144.142.313.255.495.349l-1.164 5.234a2.006 2.006 0 0 0-.348.039zm-1.438 1.218l-4.17-.521a1.974 1.974 0 0 0-.257-.753L7.99 9.716c.298.176.64.284 1.01.284.149 0 .293-.02.433-.05l1.263 2.546c-.24.208-.432.468-.552.768zm-.65-9.948l2.55 1.27A1.998 1.998 0 0 0 12 5c0 .197.037.383.09.563l-1.689 1.013a1.99 1.99 0 0 0-1.225-.558L8.81 3.825a2 2 0 0 0 .684-.51zM8.5 7h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5zm-3.676.812l2.194.365c.027.306.12.591.27.843l-2.275 2.265a1.977 1.977 0 0 0-.839-.267l-.368-2.19a2.013 2.013 0 0 0 1.018-1.016zM4.5 14h-1a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5zm8.5-.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5zM1.379 6.328l.927-.927c.21.132.443.232.693.289V7h1V5.69c.25-.057.484-.156.695-.289l.927.927.708-.707-.928-.928c.133-.21.232-.443.289-.693H7V3H5.69a2.23 2.23 0 0 0-.29-.695l.928-.928L5.621.67l-.928.929A2.23 2.23 0 0 0 4 1.309V0H3v1.31a2.23 2.23 0 0 0-.692.289L1.38.669l-.707.71.927.927A2.23 2.23 0 0 0 1.31 3H0v1h1.31c.057.25.156.483.29.694l-.928.927.707.707zM3.5 2a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraphNew24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraphNew24.json new file mode 100644 index 00000000..c5ebbd73 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraphNew24.json @@ -0,0 +1 @@ +"M9 6zm-5.5 6A2.503 2.503 0 0 1 1 9.5a2.467 2.467 0 0 1 .102-.666.985.985 0 0 0 .57.202.993.993 0 0 0 .334-.067C2.006 8.98 2 8.99 2 9v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1 .986.986 0 0 0 .966-.833A2.458 2.458 0 0 1 6 9.5c0 .014-.004.028-.004.042l4.226.94a2.501 2.501 0 0 1 1.48-1.34l-.396-3.162a2.473 2.473 0 0 1-1.399-.57A.987.987 0 0 0 10 5V4a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1v1a.994.994 0 0 0-.95-.99 2.498 2.498 0 1 1 4.889 1.027L18.47 6.05A2.494 2.494 0 1 1 20.5 10c-.021 0-.041-.006-.062-.006l-1.901 8.239a2.496 2.496 0 1 1-3.528 2.359l-7.182-1.197a2.496 2.496 0 1 1-3.345-3.173l-.94-4.226c-.014 0-.027.004-.042.004zM7 19v-1a1 1 0 0 0-1-1H5a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1zm.584-1.877a2.483 2.483 0 0 1 .407 1.285l7.182 1.197a2.494 2.494 0 0 1 .706-.993l-2.633-4.738a2.405 2.405 0 0 1-2.123-.29zM18 19h-1a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1zm1.463-9.232a2.502 2.502 0 0 1-.92-.73l-3.638 1.818a2.412 2.412 0 0 1-.784 2.532l2.633 4.738A2.465 2.465 0 0 1 17.5 18c.021 0 .04.006.062.006zM19 7v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1V7a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1zm-6.702-1.143l.396 3.163a2.483 2.483 0 0 1 1.763.943l3.638-1.82a2.302 2.302 0 0 1-.034-1.18L13.53 4.95a2.5 2.5 0 0 1-1.23.908zM11 11v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1zm-6.482.778l.94 4.226c.014 0 .027-.004.042-.004a2.483 2.483 0 0 1 1.377.416l3.54-3.54A2.484 2.484 0 0 1 10 11.5c0-.015.004-.028.004-.042l-4.226-.94a2.509 2.509 0 0 1-1.26 1.26zM1.672 8.036l-.708-.708 1.452-1.45A2.483 2.483 0 0 1 2.05 5H0V4h2.05a2.483 2.483 0 0 1 .366-.877L.964 1.672l.708-.708 1.45 1.452A2.483 2.483 0 0 1 4 2.05V0h1v2.05a2.483 2.483 0 0 1 .877.366L7.328.964l.708.708-1.452 1.45A2.483 2.483 0 0 1 6.95 4H9v1H6.95a2.483 2.483 0 0 1-.366.877l1.452 1.451-.708.708-1.45-1.452A2.482 2.482 0 0 1 5 6.95V9H4V6.95a2.482 2.482 0 0 1-.877-.366zM3 4.5A1.5 1.5 0 1 0 4.5 3 1.502 1.502 0 0 0 3 4.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraphNew32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraphNew32.json new file mode 100644 index 00000000..a39636d0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraphNew32.json @@ -0,0 +1 @@ +"M27 8c-.954 0-1.795.456-2.345 1.151l-5.83-3.18C18.93 5.665 19 5.341 19 5c0-1.654-1.346-3-3-3a3 3 0 0 0-2.916 2.322c.55.357.916.974.916 1.678v1c0 .07-.01.137-.018.205.48.44 1.1.718 1.788.772l.466 5.134a2.994 2.994 0 0 0-1.878 1.497l-5.527-1.81a2.01 2.01 0 0 1-.68.83l5.894 1.93c-.022.145-.045.29-.045.442 0 .586.175 1.13.467 1.592l-4.61 4.07A2.97 2.97 0 0 0 8 21c-.078 0-.152.017-.229.023l-1.57-6.278c.401-.176.75-.442 1.036-.766A1.697 1.697 0 0 1 7 14H6c-.174 0-.34-.03-.5-.07-.161.04-.327.07-.5.07-.85 0-1.572-.534-1.861-1.282-.059.005-.115.025-.174.025a1.99 1.99 0 0 1-.913-.231A2.999 2.999 0 0 0 5 15c.078 0 .152-.017.229-.023l1.57 6.278A2.993 2.993 0 0 0 5.01 24c0 1.654 1.336 3 2.99 3a2.998 2.998 0 0 0 2.794-1.931l9.215 1.843c-.001.03-.009.058-.009.088 0 1.654 1.346 3 3 3s2.99-1.346 2.99-3c0-1.227-.732-2.28-1.789-2.745l2.57-10.278c.077.006.15.023.229.023 1.654 0 2.99-1.346 2.99-3S28.654 8 27 8zm0 5c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2zm-2.825-2.971c-.105.306-.175.63-.175.971 0 .308.06.6.147.88l-4.731 2.358a2.985 2.985 0 0 0-2.184-1.215l-.466-5.135a2.989 2.989 0 0 0 1.579-1.04l5.83 3.18zM15 16c0-1.103.897-2 2-2s2 .897 2 2-.897 2-2 2-2-.897-2-2zM14 5c0-1.103.897-2 2-2s2 .897 2 2-.897 2-2 2-2-.897-2-2zm-4 19c0 1.103-.897 2-2 2s-2-.897-2-2 .897-2 2-2 2 .897 2 2zm.991.088c.001-.03.009-.058.009-.088 0-.59-.177-1.137-.473-1.602l4.6-4.073A2.97 2.97 0 0 0 17 19c.342 0 .666-.07.972-.176l3.183 5.829a2.996 2.996 0 0 0-.95 1.278l-9.214-1.843zM23 25c1.103 0 2 .897 2 2s-.897 2-2 2-2-.897-2-2 .897-2 2-2zm.229-.977c-.077-.006-.15-.023-.229-.023-.34 0-.662.07-.968.174l-3.183-5.83A2.984 2.984 0 0 0 20 16c0-.303-.059-.59-.143-.866l4.736-2.36a3 3 0 0 0 1.205.97l-2.569 10.28zM3.706 8.587l-1.449 1.449.707.707 1.449-1.449c.456.342.996.57 1.587.656V12h1V9.95a3.463 3.463 0 0 0 1.587-.656l1.449 1.449.707-.707-1.449-1.449c.342-.456.57-.996.656-1.587H12V6H9.95a3.463 3.463 0 0 0-.656-1.587l1.449-1.449-.707-.707-1.449 1.448A3.463 3.463 0 0 0 7 3.05V1H6v2.05c-.59.086-1.13.314-1.587.655L2.964 2.257l-.707.707 1.449 1.449c-.342.456-.57.996-.656 1.587H1v1h2.05c.086.59.314 1.13.656 1.587zM6.5 4a2.5 2.5 0 1 1-.001 5.001A2.5 2.5 0 0 1 6.5 4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraphRelationship16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraphRelationship16.json new file mode 100644 index 00000000..d9e2e0c0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraphRelationship16.json @@ -0,0 +1 @@ +[{"opacity":".5","d":"M8 4c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2zm0-3c-.551 0-1 .449-1 1s.449 1 1 1 1-.449 1-1-.449-1-1-1zm6 6c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2zm0-3c-.551 0-1 .449-1 1s.449 1 1 1 1-.449 1-1-.449-1-1-1zM3 9c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2zm0-3c-.551 0-1 .449-1 1s.449 1 1 1 1-.449 1-1-.449-1-1-1zm6 4c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2zm0-3c-.551 0-1 .449-1 1s.449 1 1 1 1-.449 1-1-.449-1-1-1zm3 9c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2zm0-3c-.551 0-1 .449-1 1s.449 1 1 1 1-.449 1-1-.449-1-1-1zm-8 2c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2zm0-3c-.551 0-1 .449-1 1s.449 1 1 1 1-.449 1-1-.449-1-1-1z"},{"d":"M2.455 6.828l1.114 6.622 8.82 1.103 2.184-9.826L7.9 1.406 2.455 6.828zm5.52 1.508l-3.642 3.627L3.6 7.608l4.375.728zm-3.94-1.67l3.631-3.615.725 4.34-4.357-.724zM8.876 8.83l2.261 4.558-6.061-.758 3.8-3.8zm.777-.64l3.606-2.163-1.443 6.49L9.654 8.19zm-.282-.997l-.717-4.296 4.305 2.144-3.588 2.152z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraphRelationship24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraphRelationship24.json new file mode 100644 index 00000000..7678896e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraphRelationship24.json @@ -0,0 +1 @@ +[{"opacity":".5","d":"M6 9.5A2.5 2.5 0 1 0 3.5 12 2.503 2.503 0 0 0 6 9.5zM2 10V9a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1zm10.5-1a2.5 2.5 0 1 0 2.5 2.5A2.503 2.503 0 0 0 12.5 9zm1.5 3a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1zm0-8.5A2.5 2.5 0 1 0 11.5 6 2.503 2.503 0 0 0 14 3.5zM10 4V3a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1zm10.5 1a2.5 2.5 0 1 0 2.49 2.5A2.503 2.503 0 0 0 20.5 5zM22 8a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1zM5.5 16A2.5 2.5 0 1 0 8 18.5 2.503 2.503 0 0 0 5.5 16zM7 19a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1zm10.5-1a2.5 2.5 0 1 0 2.49 2.5A2.503 2.503 0 0 0 17.5 18zm1.5 3a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1z"},{"d":"M17.881 21.07l3.2-13.86-9.646-4.286-8.493 6.37 2.143 9.643zm-4.69-9.356l6.583-3.292-2.469 10.698zm3.369 8.122l-10.02-1.67 5.845-5.844zm-3.652-9.1l-.802-6.42 7.222 3.21zm-.992.122L4.67 9.248l6.44-4.831zm-.413.932L5.79 17.502 4.159 10.16z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraphRelationship32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraphRelationship32.json new file mode 100644 index 00000000..73a3cb86 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeGraphRelationship32.json @@ -0,0 +1 @@ +[{"opacity":".5","d":"M23 30c-1.654 0-3-1.346-3-3s1.346-3 3-3 2.99 1.346 2.99 3-1.336 3-2.99 3zm0-5c-1.103 0-2 .897-2 2s.897 2 2 2 2-.897 2-2-.897-2-2-2zM8 27c-1.654 0-3-1.346-3-3s1.346-3 3-3 3 1.346 3 3-1.346 3-3 3zm0-5c-1.103 0-2 .897-2 2s.897 2 2 2 2-.897 2-2-.897-2-2-2zm-3-7c-1.654 0-3-1.346-3-3s1.346-3 3-3 3 1.346 3 3-1.346 3-3 3zm0-5c-1.103 0-2 .897-2 2s.897 2 2 2 2-.897 2-2-.897-2-2-2zm11-2c-1.654 0-3-1.346-3-3s1.346-3 3-3 2.99 1.346 2.99 3S17.654 8 16 8zm0-5c-1.103 0-2 .897-2 2s.897 2 2 2 2-.897 2-2-.897-2-2-2zm11.004 11a3.005 3.005 0 0 1-2.778-1.858 3.003 3.003 0 0 1 1.632-3.916 2.992 2.992 0 0 1 3.906 1.632 2.999 2.999 0 0 1-1.622 3.916 2.983 2.983 0 0 1-1.138.226zm-.006-5a2.002 2.002 0 0 0-1.847 2.76 2.004 2.004 0 0 0 2.61 1.09 2.002 2.002 0 0 0 1.089-2.61A2.003 2.003 0 0 0 26.998 9zM17 19c-1.654 0-3-1.346-3-3s1.346-3 3-3 3 1.346 3 3-1.346 3-3 3zm0-5c-1.103 0-2 .897-2 2s.897 2 2 2 2-.897 2-2-.897-2-2-2z"},{"d":"M15.98 4.42L4.428 11.77l3.164 12.657 15.778 3.156 4.209-16.838L15.98 4.42zm1.452 10.806l-.847-9.338 9.35 5.1-8.503 4.238zm-.998.062L6.089 11.9l9.489-6.039.856 9.427zm.428 1.502l5.192 9.51-12.998-2.599 7.806-6.91zm.826-.574l8.56-4.267-3.42 13.68-5.14-9.413zM5.723 12.832l10.31 3.377-7.754 6.846-2.556-10.223z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeLayer16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeLayer16.json new file mode 100644 index 00000000..ed6f9ee2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeLayer16.json @@ -0,0 +1 @@ +"M8.322 13.892c-1.3.433-2.531.908-4.53.908-2.37 0-3.792-.711-3.792-.711l2.133-12.6S3.556 2 5.294 2c2.688 0 2.721-.986 5.412-.986 1.738 0 3.161.674 3.161.674L16 14.29s-1.11-.846-3-1.045V12.5c0-.094-.031-.177-.048-.266a8.264 8.264 0 0 1 1.744.342l-.779-4.601c.05-.15.083-.308.083-.475v-1a1.49 1.49 0 0 0-.524-1.13l-.5-2.957c-.496-.17-1.337-.399-2.27-.399-1.17 0-1.725.201-2.367.434C7.623 2.707 6.813 3 5.294 3c-.908 0-1.736-.126-2.359-.26l-1.81 10.697a9.539 9.539 0 0 0 3.552.315c.237.156.519.248.823.248h1c.332 0 .636-.112.885-.295l.937.187zM12 13.5a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-.292l-3.021-.604A.493.493 0 0 1 6.5 13h-1a.5.5 0 0 1-.5-.5v-1c0-.221.146-.403.346-.469L4.838 9H4.5a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h.934L7 5.434V4.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v.553l2.164 1.082A.495.495 0 0 1 11.5 6h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-.26l-.67 4.014c.241.035.43.235.43.486v1zM6.434 11L8 9.434v-.271l-2.031-.509a.49.49 0 0 1-.315.315L6.162 11h.272zM6 7.566v.272l2.031.507a.49.49 0 0 1 .314-.314L7.838 6h-.272L6 7.566zm2.655-1.597L9.162 8H9.5c.076 0 .147.02.212.05L11 7.189v-.24L8.836 5.864a.494.494 0 0 1-.181.104zm2.638 1.983L10 8.814V9.5c0 .13-.053.247-.135.336l.943 1.885.622-3.735a.502.502 0 0 1-.137-.034zM7 11.792l3.021.604a.493.493 0 0 1 .114-.232L9.053 10h-.496L7 11.563v.229z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeLayer24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeLayer24.json new file mode 100644 index 00000000..f6bacbfd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeLayer24.json @@ -0,0 +1 @@ +"M6.424 21.8A13.093 13.093 0 0 1 1 20.783L4.05 3.078a15.028 15.028 0 0 0 4.52.722c3.849 0 3.893-1.6 7.74-1.6a12.674 12.674 0 0 1 4.52.878l3.051 18.105a13.093 13.093 0 0 0-5.423-1.017l-.11.002a2.486 2.486 0 0 0 .546-.987 16.287 16.287 0 0 1 3.721.505L19.941 3.815a11.86 11.86 0 0 0-3.63-.615 7.792 7.792 0 0 0-3.49.725 9.805 9.805 0 0 1-4.25.875 16.193 16.193 0 0 1-3.723-.457L2.124 20.15a13.726 13.726 0 0 0 4.3.65 22.051 22.051 0 0 0 5.783-.79 51.633 51.633 0 0 1 1.646-.373l.459.065a2.473 2.473 0 0 0 .653.744c-2.813.466-4.674 1.354-8.541 1.354zm8.606-3.005l-4.208-.601a1.495 1.495 0 1 1-2.088-1.976l-.448-2.24a1.496 1.496 0 1 1 .856-2.828l2.008-2.007A1.483 1.483 0 0 1 11 8.5a1.5 1.5 0 1 1 2.97.299l2.581 1.549A1.486 1.486 0 0 1 17.5 10a1.5 1.5 0 0 1 .295 2.97l-.601 4.208a1.497 1.497 0 1 1-2.164 1.617zM10 18v-1H9v1zm-2-5h1v-1H8zm4-5v1h1V8zm5 3v1h1v-1zm-.795 6.03l.601-4.208a1.502 1.502 0 0 1-.344-.244l-1.48.74a1.347 1.347 0 0 1-.33 1.13l1.55 2.582zM14 14v-1h-1v1zm2-2.5a1.503 1.503 0 0 1 .03-.299l-2.58-1.549a1.494 1.494 0 0 1-.183.13l.448 2.24a1.492 1.492 0 0 1 .824.4l1.48-.74A1.476 1.476 0 0 1 16 11.5zm-4.143-1.65L9.85 11.858a1.481 1.481 0 0 1 .128.428l2.24.448a1.5 1.5 0 0 1 .516-.516l-.448-2.24a1.483 1.483 0 0 1-.429-.128zm-2.59 3.932l.447 2.24a1.478 1.478 0 0 1 .434.131l2.012-1.993a1.48 1.48 0 0 1-.138-.446l-2.24-.448a1.502 1.502 0 0 1-.516.516zm1.703 3.423l4.208.6a1.496 1.496 0 0 1 .174-.26l-1.532-2.581a1.444 1.444 0 0 1-.962-.114l-2.008 2.007a1.481 1.481 0 0 1 .12.348zM16 19h1v-1h-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeLayer32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeLayer32.json new file mode 100644 index 00000000..a70400c2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeLayer32.json @@ -0,0 +1 @@ +"M27 3.9L31 28s-2.965-.764-7.256-.797a2.98 2.98 0 0 0 .235-.996 37.34 37.34 0 0 1 5.796.521L26.124 4.73a26.266 26.266 0 0 0-5.05-.518c-2.474 0-3.842.394-5.29.81-1.445.417-2.94.847-5.445.847a15.6 15.6 0 0 1-4.544-.65L2.108 27.433a15.987 15.987 0 0 0 6.43 1.366c3.28 0 5.162-.608 7.155-1.252a41.101 41.101 0 0 1 2.157-.648l.323.064c.097.283.236.545.407.784-3.176.762-5.194 2.052-10.042 2.052C4.093 29.8 1 28 1 28L5 3.9c.7.233 2.519.968 5.34.968 4.807 0 5.59-1.657 10.734-1.657 3.26 0 5.926.689 5.926.689zM21 28a1.997 1.997 0 0 1-1.989-1.888l-6.218-1.243A1.996 1.996 0 0 1 11 26c-1.103 0-2-.897-2-2 0-.756.427-1.408 1.048-1.748l-1.064-4.254A2.001 2.001 0 0 1 7 16c0-1.103.897-2 2-2 .425 0 .818.135 1.142.362l4.068-3.487A1.98 1.98 0 0 1 14 10c0-1.103.897-2 2-2s2 .897 2 2c0 .21-.041.407-.101.597l4.728 2.955c.36-.34.84-.552 1.373-.552 1.103 0 2 .897 2 2s-.897 2-2 2c-.01 0-.017-.003-.027-.003l-1.984 7.275A1.986 1.986 0 0 1 22.99 26c0 1.103-.887 2-1.99 2zm-.5-1h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5zM12 23.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1zM8.5 17h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5zm6.5-6.5a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1zm8 4v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm-1 .5c0-.21.041-.407.101-.597l-4.728-2.955a2 2 0 0 1-.637.408l.521 4.17a1.99 1.99 0 0 1 1.318.755l3.455-1.48c-.015-.1-.03-.198-.03-.301zm-4.5 2h-1a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5zm-2.642-5.362l-4.068 3.487c.128.26.206.55.208.86l4.254 1.063a2 2 0 0 1 1.012-.904l-.521-4.17a1.984 1.984 0 0 1-.885-.336zm-4.906 6.11l1.064 4.254c.366.003.706.11 1.001.285l3.28-3.253a1.98 1.98 0 0 1-.295-1.019l-4.254-1.063a1.999 1.999 0 0 1-.796.796zm3.037 6.14l6.218 1.243c.119-.244.285-.458.489-.635l-2.257-4.548A1.991 1.991 0 0 1 17 20c-.37 0-.712-.108-1.01-.283l-3.273 3.273c.157.267.253.571.272.898zm10.022-7.16a2 2 0 0 1-.586-.51L18.97 17.7c.015.099.03.197.03.3 0 .6-.271 1.133-.691 1.5l2.273 4.546A1.92 1.92 0 0 1 21 24c.01 0 .018.003.027.003l1.984-7.275z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeServer16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeServer16.json new file mode 100644 index 00000000..fba50d03 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeServer16.json @@ -0,0 +1 @@ +"M3 3h1v1H3V3zm2 1h1V3H5v1zm2 0h1V3H7v1zM2 6v3h4.5c-.22.29-.37.63-.45 1H1V1h14v5H2zm0-1h12V2H2v3zm2 2H3v1h1V7zm2 0H5v1h1V7zm2 0H7v1h1V7zm7.96 3.52a3.98 3.98 0 0 1-3.02 4.36c-.16.65-.74 1.12-1.44 1.12-.83 0-1.5-.67-1.5-1.5v-.03c-.6-.35-1.11-.85-1.47-1.47.37 0 .72-.09 1.04-.24.22.3.49.56.8.76.27-.32.68-.52 1.13-.52.06 0 .12 0 .18.02l1.74-3.48c-.04-.04-.07-.07-.1-.12L10 10.52A1.5 1.5 0 1 1 8.5 9h.04c.19-.33.42-.63.7-.89a3.97 3.97 0 0 1 3.24-1.08c-.21.28-.36.61-.43.97-1.54 0-2.309.992-2.57 1.37.08.06.14.13.2.21L13 8.48A1.5 1.5 0 1 1 14.5 10c-.06 0-.12 0-.18-.02l-1.74 3.48c.12.12.21.26.27.41 1.194-.347 2.15-1.457 2.15-2.92.36-.07.68-.22.96-.43zM14 9h1V8h-1v1zm-5 2v-1H8v1h1zm3 4v-1h-1v1h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeServer24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeServer24.json new file mode 100644 index 00000000..5fcbf2c5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeServer24.json @@ -0,0 +1 @@ +"M6 5H5V4h1v1zm2-1H7v1h1V4zm2.001.001l-1-.001-.002 1 1 .001.002-1zM6 9H5V8h1v1zm2-1H7v1h1V8zm2.001.001l-1-.001-.002 1 1 .001.002-1zM9.999 13l-1-.001.002-1 1 .001-.002 1zM6 12H5v1h1v-1zm2 0H7v1h1v-1zM2 2v13h8.48c.07-.34.18-.68.31-1H3v-3h10.19c.66-.47 1.41-.81 2.22-1H3V7h18v3h-2.41c.81.19 1.56.53 2.22 1H22V2H2zm1 4V3h18v3H3zm19.34 9.19c-.25.27-.56.49-.9.62.327 1.802-.619 3.813-2.469 4.731 1.72-2.246 2.1-4.37 2.126-5.667.53-.231.903-.76.903-1.374 0-.827-.673-1.5-1.5-1.5-.6 0-1.116.357-1.355.867-2.813-.093-4.899 1.277-6.038 2.287-.115-.05-.229-.104-.357-.124.11-.33.26-.64.45-.93a4.496 4.496 0 0 1 5.16-1.89c.19-.32.45-.59.75-.79a5.503 5.503 0 0 0-7.47 3.86c-.39.26-.64.71-.64 1.22 0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5c0-.237-.07-.452-.17-.651 1.019-.886 2.822-2.032 5.22-1.984.131.52.533.928 1.047 1.073-.039 1.194-.423 3.13-2.056 5.173A1.492 1.492 0 0 0 17.5 20c-.62 0-1.15.37-1.37.91a4.422 4.422 0 0 1-2.93-2.01c-.36.115-.813.126-1.12.06a5.454 5.454 0 0 0 3.99 2.96c.17.62.75 1.08 1.43 1.08.79 0 1.43-.6 1.49-1.38 2.62-1.01 4.023-3.859 3.35-6.43zM13 17h-1v-1h1v1zm7-4h1v1h-1v-1zm-2 9h-1v-1h1v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeServer32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeServer32.json new file mode 100644 index 00000000..e1ea640d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeServer32.json @@ -0,0 +1 @@ +"M8 13H6v-1h2v1zm3-1H9v1h2v-1zm3 0h-2v1h2v-1zm-6 6H6v1h2v-1zm3 0H9v1h2v-1zm2 0h-1v1h1v-1zM8 6H6v1h2V6zm3 0H9v1h2V6zm3 0h-2v1h2V6zm15.8 13.39a7.005 7.005 0 0 1-4.82 8.33c.01.09.02.18.02.28 0 1.1-.9 2-2 2s-2-.9-2-2c0-.1.01-.2.02-.29a6.988 6.988 0 0 1-4.38-3.78c.33-.07.65-.2.93-.38a6.038 6.038 0 0 0 3.84 3.24c.37-.48.94-.79 1.59-.79.38 0 .74.11 1.05.3 1.95-2.31 2.82-5.46 3.19-7.45-.65-.27-1.13-.87-1.22-1.6-3.47-.11-6.5 1.65-8.21 2.9.12.26.19.55.19.85a2 2 0 0 1-.78 1.58A1.905 1.905 0 0 1 16 23c-1.1 0-1.99-.9-1.99-2a1.997 1.997 0 0 1 2.277-1.98c.09-.323.216-.646.353-.95A7.008 7.008 0 0 1 23 14c1.11 0 2.15.25 3.07.71-.26.22-.49.49-.67.79a5.998 5.998 0 0 0-7.83 2.95c-.13.27-.24.563-.32.859 1.828-1.356 5.085-3.226 8.9-3.049.29-.74 1.01-1.26 1.85-1.26 1.1 0 2 .9 2 2 0 1.02-.78 1.87-1.77 1.99-.37 2.009-1.238 5.15-3.173 7.618C27.347 25.776 29 23.581 29 21c0-.39-.04-.77-.11-1.14.33-.1.64-.26.91-.47zM16.98 20.8a.957.957 0 0 0-.67-.74.643.643 0 0 0-.24-.05C16.05 20 16.02 20 16 20c-.55 0-1 .45-1 1s.45 1 1 1c.02 0 .05 0 .07-.01a.988.988 0 0 0 .91-1.19zm10.43-2.99c.17.12.37.19.59.19.14 0 .28-.03.4-.09.35-.15.6-.5.6-.91 0-.55-.45-1-1-1-.3 0-.57.14-.76.35a1.001 1.001 0 0 0 .17 1.46zM24 28c0-.03 0-.06-.01-.08 0-.04 0-.08-.01-.11a.989.989 0 0 0-.66-.75A.866.866 0 0 0 23 27c-.53 0-.96.41-.99.93-.01.02-.01.05-.01.07 0 .55.45 1 1 1s1-.45 1-1zm5-25v11h-1v-4H4v5h12v1H4v5h9v1H3V3h26zm-1 1H4v5h24V4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeStudio16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeStudio16.json new file mode 100644 index 00000000..0d320723 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeStudio16.json @@ -0,0 +1 @@ +"M8 16c-.225 0-.45-.047-.66-.138l-6.308-2.874V4.419c-.004-.724-.009-1.626.932-2.038L7.35.134c.41-.18.89-.18 1.31.004l6.308 2.874v8.569c.004.724.009 1.626-.932 2.038l-5.382 2.245A1.64 1.64 0 0 1 8 16zm-6-3.635l5.744 2.617c.16.072.352.072.517-.002l.01-.003 5.4-2.253c.29-.128.333-.355.329-1.122V3.635L8.256 1.018a.644.644 0 0 0-.517.002l-5.41 2.256c-.29.128-.333.355-.329 1.122v7.967zM12.5 8c0-.443-.084-.863-.204-1.268a2.503 2.503 0 0 1-.865.584 3.484 3.484 0 0 1-1.768 3.748 1.506 1.506 0 0 0-.248-.244c.864-1.597 1.092-3.24 1.128-4.324A1.5 1.5 0 0 0 12 5c0-.827-.673-1.5-1.5-1.5-.765 0-1.391.578-1.482 1.319a7.046 7.046 0 0 0-3.665 1.95 1.49 1.49 0 0 0-.508-.225C5.398 5.344 6.593 4.5 8 4.5c.017 0 .033.005.05.005a2.48 2.48 0 0 1 .423-.957C8.316 3.53 8.163 3.5 8 3.5c-2.037 0-3.74 1.368-4.288 3.23A1.496 1.496 0 0 0 4.5 9.5C5.327 9.5 6 8.827 6 8a1.48 1.48 0 0 0-.062-.404 5.987 5.987 0 0 1 3.294-1.802c.086.135.193.253.316.355.001.986-.17 2.72-1.112 4.357a1.496 1.496 0 0 0-1.289.857 3.462 3.462 0 0 1-1.744-1.038c-.28.11-.584.175-.903.175-.086 0-.168-.017-.252-.026a4.497 4.497 0 0 0 2.81 1.915c.172.638.75 1.111 1.442 1.111.827 0 1.499-.672 1.5-1.498 1.476-.737 2.5-2.243 2.5-4.002zm-2-3.5a.5.5 0 1 1-.001 1.001A.5.5 0 0 1 10.5 4.5zm-6 4a.5.5 0 1 1 .001-1.001A.5.5 0 0 1 4.5 8.5zm4 4a.5.5 0 1 1 .001-1.001A.5.5 0 0 1 8.5 12.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeStudio24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeStudio24.json new file mode 100644 index 00000000..27915e13 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeStudio24.json @@ -0,0 +1 @@ +"M12 23.046a2.23 2.23 0 0 1-.893-.187L2 18.593V7.36c-.005-1.07.017-2.286 1.284-2.84l7.824-3.38a2.232 2.232 0 0 1 1.784 0L22 5.408V16.64c.005 1.072-.017 2.287-1.285 2.84l-7.821 3.38a2.229 2.229 0 0 1-.893.187zm-9-5.088l8.52 3.991c.3.13.66.132.973-.006h.002l7.82-3.38c.634-.278.69-.85.685-1.92v-10.6l-8.52-3.991c-.3-.13-.66-.132-.973.006l-7.823 3.38c-.633.277-.689.85-.684 1.918v10.603zM9 12c0-.457-.16-.873-.42-1.21.894-.82 2.042-1.583 3.538-2.001A2.96 2.96 0 0 1 12 8c0-.074.017-.143.022-.216-1.829.483-3.199 1.425-4.22 2.386a1.98 1.98 0 0 0-.41-.13C8.158 8.236 9.92 6.958 12 6.958c.065 0 .126.017.191.02a2.98 2.98 0 0 1 .517-.89A5.964 5.964 0 0 0 12 6.042c-2.622 0-4.83 1.711-5.625 4.068A1.996 1.996 0 0 0 5 12c0 1.103.897 2 2 2s2-.897 2-2zm-3 0a1.001 1.001 0 1 1 1 1c-.551 0-1-.448-1-1zm11.959 0c0-.824-.169-1.609-.473-2.323a3.019 3.019 0 0 1-.724.74c.167.5.28 1.026.28 1.583 0 1.437-.617 2.72-1.587 3.636a2.002 2.002 0 0 0-.424-.341c.789-1.73 1.083-3.292 1.152-4.54a2.982 2.982 0 0 1-1.016.228c-.094 1.123-.411 2.507-1.12 4.022-.016 0-.031-.005-.047-.005-1.103 0-2 .897-2 2 0 .014.004.027.004.042H12a5.035 5.035 0 0 1-4.143-2.181A2.968 2.968 0 0 1 7 15c-.05 0-.098-.013-.149-.015A5.957 5.957 0 0 0 12 17.958c.083 0 .163-.014.245-.019A1.994 1.994 0 0 0 14 19c1.103 0 2-.897 2-2 0-.185-.034-.361-.08-.531A5.93 5.93 0 0 0 17.957 12zM14 18a1.001 1.001 0 0 1 0-2 1.001 1.001 0 0 1 0 2zm1-8c1.103 0 2-.897 2-2s-.897-2-2-2-2 .897-2 2 .897 2 2 2zm0-3a1 1 0 1 1-.002 1.998A1 1 0 0 1 15 7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeStudio32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeStudio32.json new file mode 100644 index 00000000..52e8eade --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/knowledgeStudio32.json @@ -0,0 +1 @@ +"M16 30.964c-.383 0-.767-.078-1.125-.235L3.007 25.086V9.41C3 7.966 2.991 6.471 4.58 5.776l10.294-4.505a2.807 2.807 0 0 1 2.25 0l11.868 5.643V22.59c.007 1.445.015 2.94-1.574 3.635L17.124 30.73a2.809 2.809 0 0 1-1.125.235zM4 24.455l11.291 5.365c.445.195.973.195 1.432-.007l10.295-4.505c.941-.413.989-1.257.982-2.714V7.544L16.709 2.18a1.799 1.799 0 0 0-1.432.007L4.982 6.692C4.041 7.104 3.993 7.95 4 9.406v15.05zm18.88-9.74c.262 1.491.074 2.991-.572 4.323a7.066 7.066 0 0 1-3.562 3.384 2.492 2.492 0 0 0-.29-.46c2.023-2.786 2.907-5.791 3.286-7.986a2.493 2.493 0 0 0 2.257-2.476c0-1.379-1.12-2.5-2.499-2.5a2.5 2.5 0 0 0-2.429 1.93c-4.752.214-7.875 2.668-9.462 4.341a2.464 2.464 0 0 0-.533-.197C9.532 11.652 12.456 9 16 9c.907 0 1.797.18 2.622.516.201-.29.453-.541.73-.76A7.912 7.912 0 0 0 16 8c-4.086 0-7.449 3.083-7.924 7.043A2.498 2.498 0 0 0 6 17.5C6 18.879 7.12 20 8.499 20s2.5-1.121 2.5-2.5c0-.615-.232-1.171-.601-1.607 1.483-1.543 4.338-3.743 8.645-3.96.162.92.827 1.659 1.702 1.938-.364 2.063-1.195 4.855-3.056 7.444A2.469 2.469 0 0 0 16.5 21a2.495 2.495 0 0 0-2.36 1.713c-1.253-.37-2.276-1.095-2.892-2.158l-.865.502c.779 1.343 2.062 2.26 3.64 2.678A2.494 2.494 0 0 0 16.5 26c1.378 0 2.5-1.121 2.5-2.5 0-.034-.009-.065-.01-.099a8.064 8.064 0 0 0 4.218-3.926c.798-1.647.99-3.512.575-5.344-.27.236-.57.44-.903.584zM8.5 19c-.827 0-1.5-.673-1.5-1.5S7.673 16 8.5 16s1.5.673 1.5 1.5S9.327 19 8.5 19zM20 11.5c0-.827.673-1.5 1.5-1.5s1.5.673 1.5 1.5-.673 1.5-1.5 1.5-1.5-.673-1.5-1.5zM16.5 25c-.827 0-1.5-.673-1.5-1.5s.673-1.5 1.5-1.5 1.5.673 1.5 1.5-.673 1.5-1.5 1.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/label16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/label16.json new file mode 100644 index 00000000..e462de4e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/label16.json @@ -0,0 +1 @@ +"M7.705 7.973l-.565-.567 3.182-3.183.567.566zm2.01 2.01l3.183-3.184-.566-.567-3.183 3.186zM3.38 14.226l.027-.197-1.256-1.257A.517.517 0 0 1 2 12.406V8.777a.517.517 0 0 1 .152-.367l7.26-7.258a.518.518 0 0 1 .732 0l5.704 5.703a.516.516 0 0 1 0 .733l-7.26 7.26a.517.517 0 0 1-.365.152h-3.63a.519.519 0 0 1-.367-.152l-.2-.2c-.1.614-.315 1.274-1.153 1.274h-.025a1.826 1.826 0 0 1-1.657-1.59l.696-.102c.062.268.294.98.972.99.323-.001.414-.177.522-.993zm.33-1.31c.014-.028.023-.059.039-.087a5.596 5.596 0 0 1 .548-.793 2.03 2.03 0 1 1 .47.527 4.821 4.821 0 0 0-.407.606 1.714 1.714 0 0 0-.103.295l.534.535h3.23L14.8 7.222 9.778 2.2 3 8.977v3.23zm2.031-1.382a7.858 7.858 0 0 0-.296.275A.973.973 0 0 0 6 12a1 1 0 1 0-1-1 .959.959 0 0 0 .045.222c.106-.1.198-.182.256-.232z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/label24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/label24.json new file mode 100644 index 00000000..361323b7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/label24.json @@ -0,0 +1 @@ +"M14.635 2.217a.74.74 0 0 0-1.048 0l-10.37 10.37a.74.74 0 0 0-.217.524v5.185a.741.741 0 0 0 .217.524l2.286 2.286c-.247.6-.513.881-.722.881-.429 0-.846-.58-.982-.86l-.086-.18-1.037.493.085.18c.029.063.728 1.518 2.02 1.518a1.853 1.853 0 0 0 1.608-1.215.732.732 0 0 0 .315.077h5.185a.741.741 0 0 0 .524-.217l10.37-10.37a.74.74 0 0 0 0-1.048zM11.782 21H6.81l-.043-.043a10.076 10.076 0 0 0 .258-1.005 2.533 2.533 0 1 0-1.056-.488c-.022.079-.05.152-.066.235-.023.115-.048.216-.072.322L4 18.189v-4.97L14.11 3.106l7.783 7.782zM6 17.5A1.5 1.5 0 1 1 7.5 19c-.021 0-.04-.005-.062-.006a2.873 2.873 0 0 1 .61-.647l.16-.114-.649-.946-.165.115A4.018 4.018 0 0 0 6.39 18.5a1.489 1.489 0 0 1-.39-1zm2.542-5.792l5.922-5.922.707.707-5.922 5.923zm2.021 2.022l5.922-5.922.707.707-5.922 5.922zm2.021 2.021l5.923-5.922.707.707-5.922 5.922z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/label32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/label32.json new file mode 100644 index 00000000..1f7ffda1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/label32.json @@ -0,0 +1 @@ +"M18.707 2.293a1 1 0 0 0-1.414 0l-14 14A1 1 0 0 0 3 17v7a1 1 0 0 0 .293.707l3.023 3.023c-.367.968-.812 1.52-1.275 1.52-.759 0-1.375-.938-1.549-1.299l-.903.43c.036.076.903 1.869 2.452 1.869.837 0 1.517-.596 2.041-1.754l.211.211A1 1 0 0 0 8 29h7a1 1 0 0 0 .707-.293l14-14a1 1 0 0 0 0-1.414zM15 28H8l-.54-.54c.117-.39.227-.807.321-1.278a3.275 3.275 0 0 1 .113-.398 3.049 3.049 0 1 0-.869-.542 4.348 4.348 0 0 0-.224.742c-.047.234-.098.455-.15.667L4 24v-7L18 3l11 11zm-6.323-4.912a5.01 5.01 0 0 0-1.168 1.232 2.048 2.048 0 1 1 .83.56 4.096 4.096 0 0 1 .904-.968zm1.212-6.824l8.474-8.476.85.849-8.476 8.474zm2.5 2.549l8.475-8.477.85.85-8.476 8.476zm2.5 2.548l8.475-8.474.848.85-8.474 8.473z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/labelOff16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/labelOff16.json new file mode 100644 index 00000000..0d0758e7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/labelOff16.json @@ -0,0 +1 @@ +"M10.322 4.223l.567.566-2.142 2.142-.566-.566zm5.526 2.632l-5.704-5.703a.518.518 0 0 0-.733 0L6.19 4.373l.707.708 2.88-2.88L14.8 7.22l-2.88 2.882.706.707 3.222-3.222a.516.516 0 0 0 0-.733zm-2.95-.056l-.566-.567-2.14 2.143.565.565zM2.354 2.646l12 12-.707.707-2.782-2.781-2.276 2.276a.517.517 0 0 1-.366.152h-3.63a.519.519 0 0 1-.367-.152l-.2-.2c-.1.614-.315 1.274-1.153 1.274h-.025a1.826 1.826 0 0 1-1.657-1.59l.696-.102c.062.268.294.98.972.99.323-.001.414-.177.522-.993l.027-.197-1.256-1.257A.517.517 0 0 1 2 12.406V8.777a.517.517 0 0 1 .152-.367l2.276-2.275-2.782-2.781zm7.804 9.219L5.135 6.842 3 8.977v3.23l.71.71c.015-.028.024-.059.04-.087a5.596 5.596 0 0 1 .548-.792 2.03 2.03 0 1 1 .47.527 4.821 4.821 0 0 0-.407.605 1.714 1.714 0 0 0-.103.295l.534.535h3.23zm-4.416-.33a7.858 7.858 0 0 0-.296.275A.973.973 0 0 0 6 12a1 1 0 1 0-1-1 .959.959 0 0 0 .045.222c.106-.1.198-.182.256-.232z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/labelOff24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/labelOff24.json new file mode 100644 index 00000000..73aba13c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/labelOff24.json @@ -0,0 +1 @@ +"M22.783 11.413l-4.768 4.768-.707-.707 4.585-4.585-7.782-7.782-4.585 4.585-.707-.706 4.768-4.769a.74.74 0 0 1 1.048 0l8.148 8.148a.74.74 0 0 1 0 1.048zm-3.57-.877l-.706-.707-3.423 3.422.708.707zm-8.171-1.328l.707.708 3.422-3.423-.707-.707zm2.021 2.022l.707.707 3.422-3.422-.707-.707zM2.353 2.646l20 20-.706.707-5.403-5.402-3.831 3.832a.741.741 0 0 1-.524.217H6.704a.732.732 0 0 1-.315-.077 1.853 1.853 0 0 1-1.608 1.215c-1.292 0-1.991-1.455-2.02-1.517l-.085-.18 1.037-.494.086.18c.136.28.553.86.982.86.209 0 .475-.28.722-.881L3.217 18.82A.741.741 0 0 1 3 18.296v-5.185a.74.74 0 0 1 .217-.523l3.832-3.832-5.403-5.402zm13.184 14.598l-1.516-1.516-.73.73-.707-.707.73-.73L12 13.707l-.73.73-.707-.707.73-.73-1.314-1.314-.73.73-.707-.708.73-.73-1.516-1.515L4 13.218v4.971l1.832 1.832c.024-.106.05-.207.072-.322.017-.083.044-.156.066-.235a2.483 2.483 0 1 1 1.056.488 10.076 10.076 0 0 1-.258 1.005l.043.043h4.97zM6.39 18.5a4.018 4.018 0 0 1 1.004-1.098l.165-.115.65.946-.161.114a2.873 2.873 0 0 0-.61.647c.021 0 .04.006.062.006a1.515 1.515 0 1 0-1.11-.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/labelOff32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/labelOff32.json new file mode 100644 index 00000000..d159c518 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/labelOff32.json @@ -0,0 +1 @@ +"M18.363 7.788l.85.849-4.85 4.848-.848-.848zM16.04 15.16l.849.85 4.824-4.825-.849-.85zm13.667-1.868l-11-11a1 1 0 0 0-1.414 0l-7.06 7.06.706.708L18 3l11 11-7.06 7.06.706.708 7.061-7.061a1 1 0 0 0 0-1.414zm-5.495.443l-.848-.85-4.8 4.8.85.85zm-22.83-11.1l28 28-.707.708-7.802-7.803-5.166 5.166A1 1 0 0 1 15 29H8a1 1 0 0 1-.707-.293l-.211-.211c-.523 1.158-1.204 1.754-2.041 1.754-1.549 0-2.416-1.793-2.452-1.87l.903-.429c.174.361.79 1.299 1.549 1.299.463 0 .908-.552 1.275-1.52l-3.023-3.023A1 1 0 0 1 3 24v-7a1 1 0 0 1 .293-.707l5.166-5.166L.675 3.344zM7.509 24.32a5.01 5.01 0 0 1 1.168-1.232l.566.824a4.096 4.096 0 0 0-.904.967A1.979 1.979 0 0 0 9 25a2.02 2.02 0 1 0-1.491-.68zm12.657-1.486L17.64 20.31l-1.902 1.901-.849-.849 1.902-1.901-1.676-1.676-1.877 1.878-.849-.85 1.877-1.877-1.676-1.676-1.853 1.852-.848-.847 1.853-1.853-2.576-2.577L4 17v7l2.65 2.65c.053-.211.104-.432.15-.666a4.348 4.348 0 0 1 .225-.742 2.974 2.974 0 1 1 .87.542 3.275 3.275 0 0 0-.114.398 14.09 14.09 0 0 1-.32 1.278L8 28h7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/language16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/language16.json new file mode 100644 index 00000000..495eda5d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/language16.json @@ -0,0 +1 @@ +"M5 9H1.833A.834.834 0 0 1 1 8.167V1.833A.834.834 0 0 1 1.833 1h6.334A.834.834 0 0 1 9 1.833V5h1V1.833A1.835 1.835 0 0 0 8.167 0H1.833A1.835 1.835 0 0 0 0 1.833v6.334A1.835 1.835 0 0 0 1.833 10H5zm1.733-3.956A6.467 6.467 0 0 0 7.179 4H8V3H5.519l.128-.129L4.59 1.813l-.707.707.48.48H2v1h.768a6.176 6.176 0 0 0 1.418 2.414 5.84 5.84 0 0 1-1.79.768l.242.97A6.723 6.723 0 0 0 4.97 7.086c.011.008.025.014.036.022a2.167 2.167 0 0 1 1.727-2.064zM3.83 4h2.284a5.056 5.056 0 0 1-1.148 1.777A4.957 4.957 0 0 1 3.83 4zm10.362 12H7.808A1.81 1.81 0 0 1 6 14.192V7.808A1.81 1.81 0 0 1 7.808 6h6.384A1.81 1.81 0 0 1 16 7.808v6.384A1.81 1.81 0 0 1 14.192 16zM7.808 7A.809.809 0 0 0 7 7.808v6.384a.809.809 0 0 0 .808.808h6.384a.809.809 0 0 0 .808-.808V7.808A.809.809 0 0 0 14.192 7zm5.342 6.94l.899-.439L11 7.261l-3.049 6.24.899.44.46-.941h3.38zM9.798 12L11 9.54 12.202 12z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/language24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/language24.json new file mode 100644 index 00000000..77b28844 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/language24.json @@ -0,0 +1 @@ +"M8 15H3.5A2.502 2.502 0 0 1 1 12.5v-9A2.502 2.502 0 0 1 3.5 1h9A2.502 2.502 0 0 1 15 3.5V8h-1V3.5A1.502 1.502 0 0 0 12.5 2h-9A1.502 1.502 0 0 0 2 3.5v9A1.502 1.502 0 0 0 3.5 14H8zm-.038-4.811a9.77 9.77 0 0 1-3.766 1.796l-.242-.97a8.816 8.816 0 0 0 3.282-1.532A9.264 9.264 0 0 1 4.888 5H4V4h3.279l-.544-.544.707-.707L8.692 4H12v1h-.914A9.836 9.836 0 0 1 9.78 8.152a3.853 3.853 0 0 0-1.82 2.037zm.032-1.383A8.167 8.167 0 0 0 10.058 5H5.922a8.18 8.18 0 0 0 2.072 3.806zM23 20.447v-8.894A2.525 2.525 0 0 0 20.484 9h-8.931A2.556 2.556 0 0 0 9 11.553v8.894A2.556 2.556 0 0 0 11.553 23h8.894A2.556 2.556 0 0 0 23 20.447zM20.484 10A1.517 1.517 0 0 1 22 11.516v8.968A1.517 1.517 0 0 1 20.484 22h-8.968A1.517 1.517 0 0 1 10 20.484v-8.968A1.517 1.517 0 0 1 11.516 10zm-2.086 8h-4.796l-1.159 2.23-.886-.46L16 11.215l4.443 8.555-.886.46zm-.52-1L16 13.385 14.122 17z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/language32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/language32.json new file mode 100644 index 00000000..3fe9944f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/language32.json @@ -0,0 +1 @@ +"M13 18H6.167A3.17 3.17 0 0 1 3 14.833V6.167A3.17 3.17 0 0 1 6.167 3h8.666A3.17 3.17 0 0 1 18 6.167V13h-1V6.167A2.169 2.169 0 0 0 14.833 4H6.167A2.169 2.169 0 0 0 4 6.167v8.666A2.169 2.169 0 0 0 6.167 17H13zm-.003-2.437a11.225 11.225 0 0 1-2.481-1.932 11.326 11.326 0 0 1-3.297 2.396l-.438-.9a10.255 10.255 0 0 0 3.067-2.267A12.518 12.518 0 0 1 7.552 8H6V7h4.292L8.978 5.685l.707-.707L11.706 7H15v1h-1.518a12.526 12.526 0 0 1-2.303 4.868 10.25 10.25 0 0 0 2.267 1.798 4.406 4.406 0 0 0-.45.897zM12.445 8H8.584a11.459 11.459 0 0 0 1.922 4.074A11.505 11.505 0 0 0 12.445 8zM29 25.885v-8.77A3.119 3.119 0 0 0 25.885 14h-8.77A3.119 3.119 0 0 0 14 17.115v8.77A3.119 3.119 0 0 0 17.115 29h8.77A3.119 3.119 0 0 0 29 25.885zM25.885 15A2.118 2.118 0 0 1 28 17.115v8.77A2.118 2.118 0 0 1 25.885 28h-8.77A2.118 2.118 0 0 1 15 25.885v-8.77A2.118 2.118 0 0 1 17.115 15zm-2.053 8h-4.664l-1.726 3.275-.884-.466 4.942-9.382 4.942 9.382-.884.466zm-.527-1L21.5 18.573 19.695 22z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/languageTranslate16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/languageTranslate16.json new file mode 100644 index 00000000..46b57066 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/languageTranslate16.json @@ -0,0 +1 @@ +"M15.176 3L13.5 5.058 11.824 3H13v-.5A1.502 1.502 0 0 0 11.5 1H11V0h.5A2.503 2.503 0 0 1 14 2.5V3zM5 9H1.833A.834.834 0 0 1 1 8.167V1.833A.834.834 0 0 1 1.833 1h6.334A.834.834 0 0 1 9 1.833V5h1V1.833A1.835 1.835 0 0 0 8.167 0H1.833A1.835 1.835 0 0 0 0 1.833v6.334A1.835 1.835 0 0 0 1.833 10H5zm1.733-3.956A6.467 6.467 0 0 0 7.179 4H8V3H5.519l.128-.129L4.59 1.813l-.707.707.48.48H2v1h.768a6.176 6.176 0 0 0 1.418 2.414 5.84 5.84 0 0 1-1.79.768l.242.97A6.723 6.723 0 0 0 4.97 7.086c.011.008.025.014.036.022a2.167 2.167 0 0 1 1.727-2.064zM3.83 4h2.284a5.056 5.056 0 0 1-1.148 1.777A4.957 4.957 0 0 1 3.83 4zm10.362 12H7.808A1.81 1.81 0 0 1 6 14.192V7.808A1.81 1.81 0 0 1 7.808 6h6.384A1.81 1.81 0 0 1 16 7.808v6.384A1.81 1.81 0 0 1 14.192 16zM7.808 7A.809.809 0 0 0 7 7.808v6.384a.809.809 0 0 0 .808.808h6.384a.809.809 0 0 0 .808-.808V7.808A.809.809 0 0 0 14.192 7zm5.342 6.94l.899-.439L11 7.261l-3.049 6.24.899.44.46-.941h3.38zM9.798 12L11 9.54 12.202 12zM5 15v1h-.5A2.503 2.503 0 0 1 2 13.5V13H.824L2.5 10.942 4.176 13H3v.5A1.502 1.502 0 0 0 4.5 15z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/languageTranslate24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/languageTranslate24.json new file mode 100644 index 00000000..06fcb0ef --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/languageTranslate24.json @@ -0,0 +1 @@ +"M8 15H3.5A2.502 2.502 0 0 1 1 12.5v-9A2.502 2.502 0 0 1 3.5 1h9A2.502 2.502 0 0 1 15 3.5V8h-1V3.5A1.502 1.502 0 0 0 12.5 2h-9A1.502 1.502 0 0 0 2 3.5v9A1.502 1.502 0 0 0 3.5 14H8zm-.038-4.811a9.77 9.77 0 0 1-3.766 1.796l-.242-.97a8.816 8.816 0 0 0 3.282-1.532A9.264 9.264 0 0 1 4.888 5H4V4h3.279l-.544-.544.707-.707L8.692 4H12v1h-.914A9.836 9.836 0 0 1 9.78 8.152a3.853 3.853 0 0 0-1.82 2.037zm.032-1.383A8.167 8.167 0 0 0 10.058 5H5.922a8.18 8.18 0 0 0 2.072 3.806zM23 20.447v-8.894A2.525 2.525 0 0 0 20.484 9h-8.931A2.556 2.556 0 0 0 9 11.553v8.894A2.556 2.556 0 0 0 11.553 23h8.894A2.556 2.556 0 0 0 23 20.447zM20.484 10A1.517 1.517 0 0 1 22 11.516v8.968A1.517 1.517 0 0 1 20.484 22h-8.968A1.517 1.517 0 0 1 10 20.484v-8.968A1.517 1.517 0 0 1 11.516 10zm-2.086 8h-4.796l-1.159 2.23-.886-.46L16 11.215l4.443 8.555-.886.46zm-.52-1L16 13.385 14.122 17zM6 22.01a2.003 2.003 0 0 1-2-2v-2.303l1.646 1.646.707-.707L3.506 15.8.659 18.646l.707.707L3 17.72v2.292a3.003 3.003 0 0 0 3 3h2.058v-1zM22.646 4.647L21 6.293V4a3.003 3.003 0 0 0-3-3h-2v1h2a2.003 2.003 0 0 1 2 2v2.281l-1.634-1.635-.707.707 2.847 2.848 2.848-2.848z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/languageTranslate32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/languageTranslate32.json new file mode 100644 index 00000000..52c23329 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/languageTranslate32.json @@ -0,0 +1 @@ +"M13 18H6.167A3.17 3.17 0 0 1 3 14.833V6.167A3.17 3.17 0 0 1 6.167 3h8.666A3.17 3.17 0 0 1 18 6.167V13h-1V6.167A2.169 2.169 0 0 0 14.833 4H6.167A2.169 2.169 0 0 0 4 6.167v8.666A2.169 2.169 0 0 0 6.167 17H13zm-.003-2.437a11.225 11.225 0 0 1-2.481-1.932 11.326 11.326 0 0 1-3.297 2.396l-.438-.9a10.255 10.255 0 0 0 3.067-2.267A12.518 12.518 0 0 1 7.552 8H6V7h4.292L8.978 5.685l.707-.707L11.706 7H15v1h-1.518a12.526 12.526 0 0 1-2.303 4.868 10.25 10.25 0 0 0 2.267 1.798 4.406 4.406 0 0 0-.45.897zM12.445 8H8.584a11.459 11.459 0 0 0 1.922 4.074A11.505 11.505 0 0 0 12.445 8zM29 25.885v-8.77A3.119 3.119 0 0 0 25.885 14h-8.77A3.119 3.119 0 0 0 14 17.115v8.77A3.119 3.119 0 0 0 17.115 29h8.77A3.119 3.119 0 0 0 29 25.885zM25.885 15A2.118 2.118 0 0 1 28 17.115v8.77A2.118 2.118 0 0 1 25.885 28h-8.77A2.118 2.118 0 0 1 15 25.885v-8.77A2.118 2.118 0 0 1 17.115 15zm-2.053 8h-4.664l-1.726 3.275-.884-.466 4.942-9.382 4.942 9.382-.884.466zm-.527-1L21.5 18.573 19.695 22zM10 28a3.003 3.003 0 0 1-3-3v-3.28l2.646 2.647.707-.707L6.5 19.807 2.646 23.66l.707.707L6 21.721V25a4.004 4.004 0 0 0 4 4h2v-1zM28.646 7.633L26 10.279V7a4.004 4.004 0 0 0-4-4h-2v1h2a3.003 3.003 0 0 1 3 3v3.28l-2.646-2.647-.707.707 3.853 3.853 3.854-3.853z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/large2Column16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/large2Column16.json new file mode 100644 index 00000000..b9a54da5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/large2Column16.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M9 13v-1h1v1h3V3H6v10h3zm0-9h1v1H9V4zm0 2h1v1H9V6zm0 2h1v1H9V8zm0 2h1v1H9v-1z"},{"d":"M14 14H5V2h9v12zm-8-1h7V3H6v10zm10 3H0V0h16v16zM1 15h14V1H1v14z"},{"opacity":".5","d":"M10 5H9V4h1v1zm0 1H9v1h1V6zm0 2H9v1h1V8zm0 2H9v1h1v-1zm0 3H9v-1h1v1z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/large2Column24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/large2Column24.json new file mode 100644 index 00000000..8b0c4133 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/large2Column24.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M9 20h5v-1h1v1h5V4H9v16zm5-15h1v1h-1V5zm0 2h1v1h-1V7zm0 2h1v1h-1V9zm0 2h1v1h-1v-1zm0 2h1v1h-1v-1zm0 2h1v1h-1v-1zm0 2h1v1h-1v-1z"},{"d":"M23 23H1V1h22v22zM2 22h20V2H2v20zm19-1H8V3h13v18zM9 20h11V4H9v16z"},{"opacity":".5","d":"M15 6h-1V5h1v1zm0 2h-1V7h1v1zm0 2h-1V9h1v1zm0 2h-1v-1h1v1zm0 2h-1v-1h1v1zm0 2h-1v-1h1v1zm0 2h-1v-1h1v1zm0 2h-1v-1h1v1z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/large2Column32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/large2Column32.json new file mode 100644 index 00000000..8aedefcc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/large2Column32.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M13 26h6v-1h1v1h6V6H13v20zm6-19h1v1h-1V7zm0 2h1v1h-1V9zm0 2h1v1h-1v-1zm0 2h1v1h-1v-1zm0 2h1v1h-1v-1zm0 2h1v1h-1v-1zm0 2h1v1h-1v-1zm0 2h1v1h-1v-1zm0 2h1v1h-1v-1z"},{"d":"M27 27H12V5h15v22zm-14-1h13V6H13v20zm17 4H2V2h28v28zM3 29h26V3H3v26z"},{"opacity":".5","d":"M20 8h-1V7h1v1zm0 2h-1V9h1v1zm0 2h-1v-1h1v1zm0 2h-1v-1h1v1zm0 2h-1v-1h1v1zm0 2h-1v-1h1v1zm0 2h-1v-1h1v1zm0 2h-1v-1h1v1zm0 2h-1v-1h1v1zm0 2h-1v-1h1v1z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lasso16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lasso16.json new file mode 100644 index 00000000..acc6a29c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lasso16.json @@ -0,0 +1 @@ +"M11.673 15c2.368 0 3.127-2.003 3.127-4.438 0-4.886-2.975-9.362-7.104-9.362a4.135 4.135 0 0 0-4.463 3.988C3.069 8.524 1 8.823 1 10.453a2.898 2.898 0 0 0 3.029 2.879c.48 0 .963-.108 1.554-.108 2.304 0 3.467 1.776 6.09 1.776zm0-1a6.044 6.044 0 0 1-2.812-.83 7.138 7.138 0 0 0-3.278-.946 8.77 8.77 0 0 0-.964.064 5.657 5.657 0 0 1-.59.044c-.02 0-2.029-.021-2.029-1.879 0-.303.149-.514.575-1.04a6.434 6.434 0 0 0 1.657-4.177A3.145 3.145 0 0 1 7.696 2.2c3.366 0 6.104 3.751 6.104 8.362C13.8 14 12.254 14 11.673 14z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lasso24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lasso24.json new file mode 100644 index 00000000..76a4f835 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lasso24.json @@ -0,0 +1 @@ +"M17.247 21.8c3.382 0 4.553-2.661 4.553-6.14 0-6.903-4.28-13.46-10.235-13.46-3.334 0-6.192 2.054-6.375 5.783C4.956 12.748 2 13.175 2 15.504a4.14 4.14 0 0 0 4.327 4.113c.685 0 1.376-.154 2.22-.154 3.286 0 4.957 2.337 8.7 2.337zm0-1a9.619 9.619 0 0 1-4.237-1.137 10.293 10.293 0 0 0-4.464-1.2 12.357 12.357 0 0 0-1.33.088 8.562 8.562 0 0 1-.89.065c-.033 0-3.326-.035-3.326-3.112 0-.594.314-1.01.917-1.756a8.819 8.819 0 0 0 2.272-5.717c.175-3.565 3.006-4.83 5.376-4.83 5.524 0 9.235 6.442 9.235 12.46 0 5.139-2.675 5.139-3.553 5.139z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lasso32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lasso32.json new file mode 100644 index 00000000..82ff1cc7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lasso32.json @@ -0,0 +1 @@ +"M22.82 28.8a12.725 12.725 0 0 1-5.953-1.61 11.537 11.537 0 0 0-5.357-1.488 14.998 14.998 0 0 0-1.614.108 12.156 12.156 0 0 1-1.272.091c-1.508 0-5.424-1.124-5.424-5.345a4.626 4.626 0 0 1 1.437-2.975 10.367 10.367 0 0 0 2.71-6.794A7.76 7.76 0 0 1 15.435 3.2C21.89 3.2 28.8 10.256 28.8 20.76c0 2.418-.583 8.04-5.98 8.04zm4.98-8.041C27.8 10.854 21.406 4.2 15.435 4.2a6.795 6.795 0 0 0-7.09 6.636 11.375 11.375 0 0 1-2.932 7.376c-.797.985-1.213 1.537-1.213 2.344 0 3.608 3.49 4.345 4.425 4.345a11.701 11.701 0 0 0 1.195-.087 15.518 15.518 0 0 1 1.69-.112 12.468 12.468 0 0 1 5.798 1.591A11.816 11.816 0 0 0 22.82 27.8c4.332 0 4.979-4.411 4.979-7.041z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lassoSelect16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lassoSelect16.json new file mode 100644 index 00000000..e6a79a7f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lassoSelect16.json @@ -0,0 +1 @@ +"M2.074 10.979l-.835.634A2.897 2.897 0 0 1 1 10.453c0-.92.658-1.415 1.261-2.271l.958.363a10.6 10.6 0 0 1-.644.867C2.15 9.94 2 10.15 2 10.453a2.035 2.035 0 0 0 .074.526zM9.538 2.59a5.73 5.73 0 0 1 1.782 1.26l.932-.469a6.57 6.57 0 0 0-2.766-1.875zM3.233 5.188a6.417 6.417 0 0 1-.207 1.359l.939.356a7.356 7.356 0 0 0 .267-1.667 3.618 3.618 0 0 1 .16-.89l-.775-.774a4.4 4.4 0 0 0-.384 1.616zm4.485-2.986l-.048-1a4.776 4.776 0 0 0-2.932.945l.707.707a3.908 3.908 0 0 1 2.25-.654zm6.757 5.664a10.947 10.947 0 0 0-1.157-3.006l-.882.444a9.334 9.334 0 0 1 .726 1.604zm-1.74 3.11l1.838 3.667-2.555 1.285-1.884-3.73L8.018 15.1V5.012L16 10.976zm-1.62-1h2.01L9 6.98v5.053l1.29-1.744 2.17 4.298.771-.388zM6 12.261c-.14-.011-.27-.037-.417-.037a8.77 8.77 0 0 0-.964.064 5.657 5.657 0 0 1-.59.044 2.749 2.749 0 0 1-.629-.1l-.92.7a3.549 3.549 0 0 0 1.549.4c.48 0 .963-.108 1.554-.108A3.821 3.821 0 0 1 6 13.25z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lassoSelect24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lassoSelect24.json new file mode 100644 index 00000000..12045933 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lassoSelect24.json @@ -0,0 +1 @@ +"M4.495 11.05a8.186 8.186 0 0 0 .695-3.067c.001-.027.006-.052.007-.078l.965.41a9.254 9.254 0 0 1-.648 2.888zm14.087-5.128l-.81.61a12.73 12.73 0 0 1 1.272 1.98l1-.307a13.602 13.602 0 0 0-1.462-2.283zm-4.224-2.13a8.128 8.128 0 0 1 2.02 1.285l.825-.62a9.226 9.226 0 0 0-2.6-1.648zm-4.541-.355a6.581 6.581 0 0 1 1.748-.237 6.919 6.919 0 0 1 .864.063l.245-.985a7.967 7.967 0 0 0-1.109-.078 7.501 7.501 0 0 0-2.023.276zM5.873 18.574a3.676 3.676 0 0 1-2.13-1.012L2.66 17.8a4.49 4.49 0 0 0 3.103 1.776zm-2.861-2.9c-.003-.058-.012-.11-.012-.17 0-.594.314-1.01.917-1.756.168-.208.349-.438.53-.682l-1.13-.169A4.135 4.135 0 0 0 2 15.504c0 .136.012.261.022.389zM6.534 6.3a4.422 4.422 0 0 1 1.458-1.97l-.29-1.016a5.53 5.53 0 0 0-2.078 2.599zm15.084 7.022a16.977 16.977 0 0 0-.788-3.266l-.974.299a16.1 16.1 0 0 1 .587 2.11zM18.757 17l2.189 4.515-2.894 1.456-2.266-4.621L13 22.17V9.51L23.266 17zm-1.597-1h3.038L14 11.478v7.624l1.954-2.68 2.552 5.201 1.11-.559zM11 18.854a8.011 8.011 0 0 0-2.454-.391c-.229 0-.444.011-.651.026l-.111 1.013c.243-.022.493-.039.763-.039a7.2 7.2 0 0 1 2.453.453z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lassoSelect32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lassoSelect32.json new file mode 100644 index 00000000..1d76fb49 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lassoSelect32.json @@ -0,0 +1 @@ +"M27.745 14H26.71a18.077 18.077 0 0 0-1.041-2.415l.883-.444A19.191 19.191 0 0 1 27.745 14zM14.097 4.312a8.209 8.209 0 0 1 1.338-.112 8.457 8.457 0 0 1 1.605.175l.351-.945a8.833 8.833 0 0 0-3.543-.094zm5.205-.282l-.344.927a11.524 11.524 0 0 1 2.384 1.39l.62-.764a12.602 12.602 0 0 0-2.66-1.553zm5.356 5.825l.886-.446a16.374 16.374 0 0 0-2.063-2.524l-.624.77a15.268 15.268 0 0 1 1.801 2.2zM9.86 6.72a6.54 6.54 0 0 1 2.325-1.82l-.253-.99a7.483 7.483 0 0 0-2.858 2.172zm-4.172 9.455l.846.531a10.342 10.342 0 0 0 1.405-3.142l-.998-.149a9.347 9.347 0 0 1-1.253 2.76zm.532 7.997a4.037 4.037 0 0 1-1.495-1.487l-1.053.14a5.038 5.038 0 0 0 2.348 2.381zm-2.008-3.436c-.002-.062-.01-.118-.01-.181 0-.776.393-1.325 1.13-2.241l-.853-.537A4.3 4.3 0 0 0 3.2 20.556c0 .11.013.208.019.313zm3.136-9.95c-.012.234-.041.44-.063.658l.989.148c.025-.25.06-.488.073-.757a7.466 7.466 0 0 1 .5-2.361l-.818-.665a8.491 8.491 0 0 0-.681 2.977zM16 25.695a11.883 11.883 0 0 0-2.9-.87v1.014a11.797 11.797 0 0 1 2.9.942zm12.75-6.344A22.564 22.564 0 0 0 28.28 16h-1.017a21.494 21.494 0 0 1 .419 2.571zM24.798 23l2.54 5.363-3.232 1.626-2.649-5.511L18 29.215V13.983L30.358 23zm-1.62-1h4.114L19 15.951v10.196l2.611-3.58 2.936 6.08 1.448-.729zM11 24.726c-.415.019-.81.049-1.18.087a11.701 11.701 0 0 1-1.195.088 3.418 3.418 0 0 1-.5-.046l-.191.985a4.494 4.494 0 0 0 .69.061 12.156 12.156 0 0 0 1.273-.09c.35-.037.72-.066 1.103-.085z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/launch16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/launch16.json new file mode 100644 index 00000000..282a23a3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/launch16.json @@ -0,0 +1 @@ +"M1 1h8v1H2v12h12V7h1v8H1zm7.325 7.382L14 2.707V5h1V1h-4v1h2.293L7.618 7.675z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/launch216.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/launch216.json new file mode 100644 index 00000000..f4127dfc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/launch216.json @@ -0,0 +1 @@ +"M15 1v4h-1V2.686l-8.157 8.157-.168-.168-.354-.354-.185-.185L13.27 2H11V1zm-3 13H2V4h6V3H1v12h12V9h-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/launch224.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/launch224.json new file mode 100644 index 00000000..3dfad300 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/launch224.json @@ -0,0 +1 @@ +"M18 13h1v9H2V5h9v1H3v15h15zM17 2v1h3.303L8.012 15.291l.707.707L21 3.719V7h1V2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/launch232.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/launch232.json new file mode 100644 index 00000000..600b1377 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/launch232.json @@ -0,0 +1 @@ +"M24 18h1v11H3V7h12v1H4v20h20zM23 4h4.293L11 20.284l.707.707L28 4.707V9h1V3h-6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/launch24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/launch24.json new file mode 100644 index 00000000..fbd6deb7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/launch24.json @@ -0,0 +1 @@ +"M2 2h11v1H3v18h18V11h1v11H2zm20 6V2h-6v1h4.3l-8.41 8.403.707.707L21 3.714V8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/launch32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/launch32.json new file mode 100644 index 00000000..3ae707c3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/launch32.json @@ -0,0 +1 @@ +"M28 13h1v16H3V3h16v1H4v24h24zm-5-9h4.293L15.646 15.638l.707.707L28 4.707V9h1V3h-6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layer16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layer16.json new file mode 100644 index 00000000..6fc6f885 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layer16.json @@ -0,0 +1 @@ +"M12.207 13.2A6.624 6.624 0 0 1 16 14.29L13.867 1.687a8.205 8.205 0 0 0-3.161-.674c-2.69 0-2.724.986-5.412.986a10.39 10.39 0 0 1-3.161-.512L0 14.09a9.158 9.158 0 0 0 3.793.711c3.665 0 4.749-1.6 8.414-1.6zM2.935 2.74A11.376 11.376 0 0 0 5.294 3a7.833 7.833 0 0 0 3.045-.552 5.895 5.895 0 0 1 2.367-.434 7.213 7.213 0 0 1 2.27.399l1.72 10.163a8.317 8.317 0 0 0-2.489-.376 12.79 12.79 0 0 0-4.526.852 10.962 10.962 0 0 1-3.888.748 9.54 9.54 0 0 1-2.668-.363z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layer24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layer24.json new file mode 100644 index 00000000..9b9c2289 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layer24.json @@ -0,0 +1 @@ +"M1 20.783A13.093 13.093 0 0 0 6.424 21.8c5.242 0 6.792-1.634 12.034-1.634a13.093 13.093 0 0 1 5.423 1.017l-3.05-18.105a12.674 12.674 0 0 0-4.52-.878c-3.848 0-3.892 1.6-7.74 1.6a15.028 15.028 0 0 1-4.52-.722zM8.57 4.8a9.805 9.805 0 0 0 4.25-.875 7.792 7.792 0 0 1 3.49-.725 11.86 11.86 0 0 1 3.63.615l2.675 15.872a16.25 16.25 0 0 0-4.157-.52 24.03 24.03 0 0 0-6.251.844 22.054 22.054 0 0 1-5.783.789 13.726 13.726 0 0 1-4.3-.65L4.848 4.343A16.193 16.193 0 0 0 8.57 4.8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layer32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layer32.json new file mode 100644 index 00000000..5a3b4059 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layer32.json @@ -0,0 +1 @@ +"M23.462 27.2A33.153 33.153 0 0 1 31 28L27 3.9a26.401 26.401 0 0 0-5.926-.689c-5.144 0-5.927 1.657-10.735 1.657A14.99 14.99 0 0 1 5 3.9L1 28a16.273 16.273 0 0 0 7.538 1.8c6.876 0 8.048-2.6 14.924-2.6zm-21.355.234L5.795 5.217a15.6 15.6 0 0 0 4.544.651 17.42 17.42 0 0 0 5.445-.847 16.628 16.628 0 0 1 5.29-.81 26.164 26.164 0 0 1 5.05.518l3.651 21.999a37.286 37.286 0 0 0-6.313-.528 22.381 22.381 0 0 0-7.77 1.348A20.422 20.422 0 0 1 8.539 28.8a15.989 15.989 0 0 1-6.43-1.366z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerBasemap16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerBasemap16.json new file mode 100644 index 00000000..edcad3c6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerBasemap16.json @@ -0,0 +1 @@ +"M10.706 1.014c-2.69 0-2.724.986-5.412.986a10.39 10.39 0 0 1-3.161-.512L0 14.09a9.158 9.158 0 0 0 3.793.711c3.665 0 4.749-1.6 8.414-1.6A6.624 6.624 0 0 1 16 14.29L13.867 1.687a8.204 8.204 0 0 0-3.161-.674zM12.207 12.2a12.79 12.79 0 0 0-4.526.852 10.962 10.962 0 0 1-3.888.748 9.54 9.54 0 0 1-2.668-.363L2.935 2.74A11.376 11.376 0 0 0 5.294 3a7.833 7.833 0 0 0 3.045-.552 5.895 5.895 0 0 1 2.367-.434 7.212 7.212 0 0 1 2.27.399l1.72 10.163a8.317 8.317 0 0 0-2.489-.376zM4 4l-1 8h10l-1-8zm6.33 6.043a1.272 1.272 0 0 0 .488-.947 1.135 1.135 0 0 0 .226.022 1.097 1.097 0 0 0 .569-.152L11.867 11h-1.624a1.06 1.06 0 0 0 .164-.576.974.974 0 0 0-.077-.381zM4.133 11l.37-2.965L4.883 5h5.38c.007.152-.019.218-.068.245a1.865 1.865 0 0 0-.732.807l-.035.06a1.27 1.27 0 0 0-.779-.281 1.165 1.165 0 0 0-1.137 1.188.494.494 0 0 1-.146.288 1.326 1.326 0 0 0-1.186-.859 1.32 1.32 0 0 0-1.291 1.343 1.85 1.85 0 0 0 .074.498.61.61 0 0 1 .028.145.9.9 0 0 1-.069.141 1.615 1.615 0 0 0-.24.812 1.102 1.102 0 0 0 1.138 1.06c.029 0 .056-.002.083-.003a1.755 1.755 0 0 0-.351.556zm2.218 0c.231-.285.6-.516.6-.895 0-.16-.082-.488-.334-.513-.351-.035-.443.154-.797.154a.406.406 0 0 1-.437-.36c0-.386.308-.566.308-.952 0-.25-.102-.393-.102-.643a.619.619 0 0 1 .59-.643c.323 0 .464.264.618.54a.642.642 0 0 0 .617.308c.49 0 .798-.61.798-.977a.471.471 0 0 1 .437-.488c.347 0 .476.36.824.36.57 0 .55-.756 1.053-1.03A.865.865 0 0 0 10.97 5h.148l.389 3.11a.58.58 0 0 1-.462.308c-.219 0-.321-.154-.54-.154a.355.355 0 0 0-.386.314v.502c0 .424-.565.508-.565.934 0 .171.154.236.154.41 0 .316-.306.438-.584.576z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerBasemap24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerBasemap24.json new file mode 100644 index 00000000..176cf2c0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerBasemap24.json @@ -0,0 +1 @@ +"M16.31 2.2c-3.847 0-3.891 1.6-7.74 1.6a15.028 15.028 0 0 1-4.52-.722L1 20.783A13.093 13.093 0 0 0 6.424 21.8c5.242 0 6.792-1.634 12.034-1.634a13.093 13.093 0 0 1 5.423 1.017l-3.05-18.105a12.674 12.674 0 0 0-4.52-.878zm2.148 16.966a24.03 24.03 0 0 0-6.251.845 22.054 22.054 0 0 1-5.783.789 13.727 13.727 0 0 1-4.3-.65L4.848 4.343A16.193 16.193 0 0 0 8.57 4.8a9.805 9.805 0 0 0 4.25-.875 7.791 7.791 0 0 1 3.49-.725 11.86 11.86 0 0 1 3.63.615l2.674 15.872a16.25 16.25 0 0 0-4.157-.52zM16.31 4.2a6.88 6.88 0 0 0-3.11.65 10.801 10.801 0 0 1-4.63.95 16.722 16.722 0 0 1-2.914-.268L3.262 19.436a13.44 13.44 0 0 0 3.162.364 21.225 21.225 0 0 0 5.55-.761 24.858 24.858 0 0 1 6.484-.873 18.038 18.038 0 0 1 2.927.234L19.057 4.59a10.548 10.548 0 0 0-2.746-.39zM4.412 18.647l2.064-11.98A17.059 17.059 0 0 0 8.57 6.8a11.819 11.819 0 0 0 5.011-1.025 5.85 5.85 0 0 1 2.322-.566 1.128 1.128 0 0 0-.186.32 1.11 1.11 0 0 0-.058.355 2.296 2.296 0 0 0 .05.394c.013.069.032.17.04.244a.974.974 0 0 1-.122-.002 1.212 1.212 0 0 0-.87.447 1.008 1.008 0 0 0-.28.9c.148.719.151 1.15-.26 1.371a2.155 2.155 0 0 0-.823.93c-.212.379-.27.43-.391.43-.065 0-.128-.043-.266-.148a1.38 1.38 0 0 0-.869-.35 1.14 1.14 0 0 0-1.102 1.174c0 .286-.272.847-.6.847-.321 0-.38-.104-.425-.187a1.479 1.479 0 0 0-1.277-.983 1.354 1.354 0 0 0-1.316 1.387 2.114 2.114 0 0 0 .087.57 1.162 1.162 0 0 1 .055.317.858.858 0 0 1-.151.417 1.77 1.77 0 0 0-.274.896 1.042 1.042 0 0 0 1.103.995 1.802 1.802 0 0 0 .706-.15 1.22 1.22 0 0 1 .284-.09.464.464 0 0 1 .07.237c0 .159-.15.32-.394.563a1.564 1.564 0 0 0-.511 1.965 1.253 1.253 0 0 0 .906.561 18.128 18.128 0 0 1-2.605.18 12.935 12.935 0 0 1-2.012-.152zm7.328-.58c-.379.09-.752.18-1.133.264a1.79 1.79 0 0 0-1.19-.645 2.511 2.511 0 0 0-.4-.076c-.148-.297-.077-.41.323-.809a1.8 1.8 0 0 0 .687-1.27 1.143 1.143 0 0 0-.91-1.208 1.599 1.599 0 0 0-.806.13.844.844 0 0 1-.343.08c-.057 0-.1-.02-.103 0a.867.867 0 0 1 .152-.413 1.77 1.77 0 0 0 .273-.895 2.152 2.152 0 0 0-.087-.57 1.162 1.162 0 0 1-.055-.317.36.36 0 0 1 .316-.387c.116 0 .191.088.413.488a1.36 1.36 0 0 0 1.289.682 1.821 1.821 0 0 0 1.6-1.847c0-.092.063-.173.102-.173.066 0 .128.042.266.147a1.38 1.38 0 0 0 .869.35 1.453 1.453 0 0 0 1.263-.938 1.319 1.319 0 0 1 .427-.542 2.046 2.046 0 0 0 .768-2.432c.043-.066.123-.155.095-.168a1.126 1.126 0 0 0 .97-.307 1.25 1.25 0 0 0 .165-1.12.93.93 0 0 1-.027-.243.93.93 0 0 1 .244-.26 2.573 2.573 0 0 0 .33-.33c.34.037.66.088.942.148l1.303 7.73c-.01-.007-.023-.01-.032-.017a1.016 1.016 0 0 1-.168-.277 1.07 1.07 0 0 0-.955-.74 1.285 1.285 0 0 0-1.05.67c-.104.146-.188.256-.238.256a.386.386 0 0 1-.13-.05 1.242 1.242 0 0 0-.564-.149.943.943 0 0 0-.995.905v.645c0 .046-.079.12-.198.227a1.277 1.277 0 0 0-.529.971.849.849 0 0 0 .197.54 1.308 1.308 0 0 1-.379.232c-.375.183-.942.46-.942 1.144a1.364 1.364 0 0 0 .014.17c-.616.127-1.2.265-1.774.403zm6.718-.901a23.74 23.74 0 0 0-3.957.314 1.321 1.321 0 0 1 .379-.232c.376-.183.942-.459.942-1.143a.77.77 0 0 0-.198-.528c0-.047.078-.12.198-.228a1.278 1.278 0 0 0 .529-.97v-.55a.458.458 0 0 1 .125.05 1.236 1.236 0 0 0 .564.15 1.285 1.285 0 0 0 1.05-.67 1.082 1.082 0 0 0 .18-.282 1.177 1.177 0 0 1 .115.204 1.764 1.764 0 0 0 .406.589 1.743 1.743 0 0 0 .884.405l.5 2.966a19.498 19.498 0 0 0-1.717-.075z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerBasemap32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerBasemap32.json new file mode 100644 index 00000000..7454d06e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerBasemap32.json @@ -0,0 +1 @@ +"M23.462 27.2A33.153 33.153 0 0 1 31 28L27 3.9a26.401 26.401 0 0 0-5.926-.689c-5.144 0-5.927 1.657-10.735 1.657A14.99 14.99 0 0 1 5 3.9L1 28a16.273 16.273 0 0 0 7.538 1.8c6.876 0 8.048-2.6 14.924-2.6zM5.795 5.217a15.6 15.6 0 0 0 4.544.651 17.433 17.433 0 0 0 5.445-.846 16.632 16.632 0 0 1 5.29-.81 26.266 26.266 0 0 1 5.05.517l3.651 22a37.271 37.271 0 0 0-6.313-.529 22.375 22.375 0 0 0-7.77 1.348A20.416 20.416 0 0 1 8.539 28.8a15.986 15.986 0 0 1-6.43-1.366zm9.283 20.428a24.387 24.387 0 0 1 8.384-1.445c1.444 0 2.76.079 3.897.19L24.384 6.458a24.334 24.334 0 0 0-2.668-.233c-.212-.006-.424-.014-.642-.014a14.761 14.761 0 0 0-4.736.732 28.64 28.64 0 0 1-2.018.523 17.216 17.216 0 0 1-4.359.602 15.192 15.192 0 0 1-2.574-.229l-2.952 17.79-.087.525a14.059 14.059 0 0 0 4.19.646 18.503 18.503 0 0 0 6.54-1.155zm11.085-2.356a41.29 41.29 0 0 0-2.701-.089 25.129 25.129 0 0 0-4.599.395l-.013-.059c.089-.052.214-.113.308-.16a2.086 2.086 0 0 0 1.452-1.832 1.502 1.502 0 0 0-.18-.71l.072-.066a2.025 2.025 0 0 0 .82-1.55v-.25a1.794 1.794 0 0 0 .602.105 1.999 1.999 0 0 0 1.63-.97 2.347 2.347 0 0 0 .514.676 2.612 2.612 0 0 0 .995.543l.464.138zM20.628 7.777a.824.824 0 0 1 .042-.263.962.962 0 0 1 .176-.299c.078 0 .148-.004.228-.004a21.744 21.744 0 0 1 2.445.143l1.827 11.01a1.603 1.603 0 0 1-.617-.337c-.456-.4-.446-1.2-1.069-1.2-.835 0-.9 1.246-1.736 1.246-.378 0-.557-.268-.934-.268a.616.616 0 0 0-.668.546v.868c0 .733-.978.879-.978 1.614 0 .299.267.41.267.71 0 1.002-1.78.868-1.78 1.87a1.61 1.61 0 0 0 .054.39c-1.162.267-2.171.586-3.115.89-.737.239-1.416.457-2.132.636.004-.04.013-.075.013-.118 0-1.016-1.94-.732-2.245-1.339-.755-1.509 1.29-1.896 1.29-3.103 0-.3-.154-.909-.621-.956-.653-.067-.823.287-1.48.287a.751.751 0 0 1-.812-.667c0-.718.572-1.052.572-1.769 0-.466-.19-.728-.19-1.193a1.15 1.15 0 0 1 1.098-1.196c.598 0 .86.49 1.146 1.004a1.19 1.19 0 0 0 1.147.573c.907 0 1.48-1.133 1.48-1.815a.875.875 0 0 1 .813-.907c.644 0 .883.669 1.528.669 1.062 0 1.022-1.405 1.957-1.912 1.146-.62.813-1.956.669-2.672-.062-.318.54-.932.861-.91 1.337.097.764-1 .764-1.528zM8.214 8.967a15.273 15.273 0 0 0 1.747.101 18.27 18.27 0 0 0 4.612-.635 28.893 28.893 0 0 0 2.041-.529 14.642 14.642 0 0 1 3.086-.64 1.863 1.863 0 0 0-.072.513 3.228 3.228 0 0 0 .064.549 2.143 2.143 0 0 0-1.254.76 1.592 1.592 0 0 0-.417 1.319l.023.112c.196.96.153 1.307-.186 1.49a3.217 3.217 0 0 0-1.239 1.38 2.398 2.398 0 0 1-.276.43c.032-.03-.06-.1-.128-.15a2.19 2.19 0 0 0-1.366-.537 1.864 1.864 0 0 0-1.813 1.907c0 .32-.32.815-.48.815a.556.556 0 0 1-.26-.038 2.364 2.364 0 0 0-2.032-1.539 2.151 2.151 0 0 0-2.099 2.196 3.19 3.19 0 0 0 .128.849 1.341 1.341 0 0 1 .062.344.94.94 0 0 1-.164.406 2.694 2.694 0 0 0-.408 1.363A1.746 1.746 0 0 0 9.595 21.1a2.718 2.718 0 0 0 1.043-.213 4.267 4.267 0 0 1-.377.41 2.41 2.41 0 0 0-.75 3.023 2.205 2.205 0 0 0 1.654.982c.132.031.324.076.464.121l-.009.127a17.164 17.164 0 0 1-3.082.25 12.92 12.92 0 0 1-3.057-.368z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerBroken16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerBroken16.json new file mode 100644 index 00000000..bb0fc2d4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerBroken16.json @@ -0,0 +1 @@ +"M12.207 13.2A6.624 6.624 0 0 1 16 14.29L13.867 1.687a8.205 8.205 0 0 0-3.161-.674c-2.69 0-2.724.986-5.412.986a10.39 10.39 0 0 1-3.161-.512L0 14.09a9.158 9.158 0 0 0 3.793.711c3.665 0 4.749-1.6 8.414-1.6zM2.935 2.74A11.376 11.376 0 0 0 5.294 3a7.833 7.833 0 0 0 3.045-.552 5.895 5.895 0 0 1 2.367-.434 7.213 7.213 0 0 1 2.27.399l1.72 10.163a8.317 8.317 0 0 0-2.489-.376 12.79 12.79 0 0 0-4.526.852 10.962 10.962 0 0 1-3.888.748 9.54 9.54 0 0 1-2.668-.363zm3.56 7.784v-.048a1 1 0 0 1 2 0v.048a1 1 0 0 1-2 0zM7.995 8h-.977V4h.977z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerBroken24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerBroken24.json new file mode 100644 index 00000000..f53f6c1c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerBroken24.json @@ -0,0 +1 @@ +"M1 20.783A13.093 13.093 0 0 0 6.424 21.8c5.242 0 6.792-1.634 12.034-1.634a13.093 13.093 0 0 1 5.423 1.017l-3.05-18.105a12.674 12.674 0 0 0-4.52-.878c-3.848 0-3.892 1.6-7.74 1.6a15.028 15.028 0 0 1-4.52-.722zM8.57 4.8a9.805 9.805 0 0 0 4.25-.875 7.792 7.792 0 0 1 3.49-.725 11.86 11.86 0 0 1 3.63.615l2.675 15.872a16.25 16.25 0 0 0-4.157-.52 24.03 24.03 0 0 0-6.251.844 22.054 22.054 0 0 1-5.783.789 13.726 13.726 0 0 1-4.3-.65L4.848 4.343A16.193 16.193 0 0 0 8.57 4.8zM13 13h-1V6h1zm-1.5 2.5a1 1 0 1 1 1 1 1.002 1.002 0 0 1-1-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerBroken32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerBroken32.json new file mode 100644 index 00000000..9fb39f8d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerBroken32.json @@ -0,0 +1 @@ +"M21.074 3.211c-5.144 0-5.927 1.657-10.735 1.657A14.99 14.99 0 0 1 5 3.9L1 28a16.273 16.273 0 0 0 7.538 1.8c6.876 0 8.048-2.6 14.924-2.6A33.153 33.153 0 0 1 31 28L27 3.9a26.401 26.401 0 0 0-5.926-.689zm2.388 22.99a22.381 22.381 0 0 0-7.77 1.347A20.422 20.422 0 0 1 8.539 28.8a15.989 15.989 0 0 1-6.43-1.366L5.794 5.217a15.6 15.6 0 0 0 4.544.651 17.42 17.42 0 0 0 5.445-.847 16.628 16.628 0 0 1 5.29-.81 26.164 26.164 0 0 1 5.05.518l3.651 21.999a37.286 37.286 0 0 0-6.313-.528zM16.5 22.5a1 1 0 1 1-1-1 1.002 1.002 0 0 1 1 1zM16 19h-1V9h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerFilter16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerFilter16.json new file mode 100644 index 00000000..93e09a5e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerFilter16.json @@ -0,0 +1 @@ +"M14.731 8.682a.984.984 0 0 0 .235-.502L16 14.29a6.624 6.624 0 0 0-3.793-1.09c-.04 0-.076.003-.116.003l.05-1.001.066-.002a8.317 8.317 0 0 1 2.489.376l-.553-3.264zm-7.05 4.37a10.962 10.962 0 0 1-3.888.748 9.54 9.54 0 0 1-2.668-.363L2.935 2.74A11.376 11.376 0 0 0 5.294 3a7.833 7.833 0 0 0 3.045-.552 5.895 5.895 0 0 1 2.367-.434 7.212 7.212 0 0 1 2.27.399L13.414 5H14a.977.977 0 0 1 .448.118l-.58-3.43a8.204 8.204 0 0 0-3.162-.674c-2.69 0-2.724.986-5.412.986a10.39 10.39 0 0 1-3.161-.512L0 14.09a9.158 9.158 0 0 0 3.793.711 14.894 14.894 0 0 0 5.14-1.103l-.05-1.026c-.418.12-.814.25-1.202.381zM14 8l-2.8 3h-.006l-.24 1-.13 3h-.649l-.13-3-.24-1H9.8L7 8V6h7zm-1.84.8H8.84l1.307 1.4h.706zM13.2 8V6.8H7.8V8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerFilter24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerFilter24.json new file mode 100644 index 00000000..7ba2ef3c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerFilter24.json @@ -0,0 +1 @@ +"M21.636 13.874l.867-.868 1.378 8.177a12.395 12.395 0 0 0-4.32-.977l.124-.997a15.765 15.765 0 0 1 2.93.477zM1 20.783A13.093 13.093 0 0 0 6.424 21.8a29.78 29.78 0 0 0 7.513-1.16l-.123-.995c-.556.115-1.086.24-1.607.366a22.05 22.05 0 0 1-5.783.789 13.727 13.727 0 0 1-4.3-.65L4.848 4.343A16.193 16.193 0 0 0 8.57 4.8a9.805 9.805 0 0 0 4.25-.875 7.792 7.792 0 0 1 3.49-.725 11.86 11.86 0 0 1 3.63.615l.684 4.059h1.014l-.808-4.796a12.674 12.674 0 0 0-4.52-.878c-3.848 0-3.892 1.6-7.74 1.6a15.028 15.028 0 0 1-4.52-.722zm22.222-11.91v2l-4 4-1 8h-3l-1-8-4-4v-2zm-5.133 6h-2.734l.75 7h1.234zm2.72-3h-8.173l2 2h4.172zm-9.587-2v.586l.414.414h10.172l.414-.414v-.586z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerFilter32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerFilter32.json new file mode 100644 index 00000000..8f2f132d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerFilter32.json @@ -0,0 +1 @@ +"M19.075 26.612l.122.994c-3.553.731-5.502 2.194-10.66 2.194A16.273 16.273 0 0 1 1 28L5 3.9a14.99 14.99 0 0 0 5.34.968c4.807 0 5.59-1.657 10.734-1.657A26.401 26.401 0 0 1 27 3.9l1.178 7.1h-1.013l-1.041-6.271a26.164 26.164 0 0 0-5.05-.518 16.628 16.628 0 0 0-5.29.81 17.42 17.42 0 0 1-5.445.847 15.6 15.6 0 0 1-4.544-.65L2.107 27.433a15.989 15.989 0 0 0 6.43 1.366 20.422 20.422 0 0 0 7.156-1.252 29.638 29.638 0 0 1 3.382-.936zm10.7.116a36.802 36.802 0 0 0-4.803-.495l-.122.994A31.917 31.917 0 0 1 31 28l-1.935-11.658-.87.868zM30 12v2l-5 5-1.5 11h-3L19 19l-5-5v-2zm-6.146 7h-3.709l1.228 10h1.254zm4.01-4H16.136l3.333 3h5.064zm1.335-2.2H14.801V14h14.398z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerGraphics16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerGraphics16.json new file mode 100644 index 00000000..15218f03 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerGraphics16.json @@ -0,0 +1 @@ +"M13.867 1.688a8.204 8.204 0 0 0-3.161-.674c-2.69 0-2.724.986-5.412.986a10.39 10.39 0 0 1-3.161-.512L0 14.09a9.158 9.158 0 0 0 3.793.711c3.665 0 4.749-1.6 8.414-1.6A6.624 6.624 0 0 1 16 14.29zM7.681 13.052a10.962 10.962 0 0 1-3.888.748 9.54 9.54 0 0 1-2.668-.363L2.935 2.74A11.376 11.376 0 0 0 5.294 3a7.833 7.833 0 0 0 3.045-.552 5.895 5.895 0 0 1 2.367-.434 7.212 7.212 0 0 1 2.27.399l1.72 10.163a8.317 8.317 0 0 0-2.489-.376 12.79 12.79 0 0 0-4.526.852zM9 7v4h4V7zm3 3h-2V8h2zm0-5H4V4h8zM5.5 7A2.5 2.5 0 1 0 8 9.5 2.5 2.5 0 0 0 5.5 7zm0 4A1.5 1.5 0 1 1 7 9.5 1.502 1.502 0 0 1 5.5 11z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerGraphics24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerGraphics24.json new file mode 100644 index 00000000..6be2e84c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerGraphics24.json @@ -0,0 +1 @@ +"M16.31 2.2c-3.847 0-3.891 1.6-7.74 1.6a15.028 15.028 0 0 1-4.52-.722L1 20.783A13.093 13.093 0 0 0 6.424 21.8c5.242 0 6.792-1.634 12.034-1.634a13.093 13.093 0 0 1 5.423 1.017l-3.05-18.105a12.674 12.674 0 0 0-4.52-.878zm2.148 16.966a24.034 24.034 0 0 0-6.251.845 22.05 22.05 0 0 1-5.783.789 13.727 13.727 0 0 1-4.3-.65L4.848 4.343A16.193 16.193 0 0 0 8.57 4.8a9.805 9.805 0 0 0 4.25-.875 7.792 7.792 0 0 1 3.49-.725 11.86 11.86 0 0 1 3.63.615l2.674 15.872a16.25 16.25 0 0 0-4.157-.52zM16.98 7.004C13.244 7.004 11.315 9 8.25 9a21.421 21.421 0 0 1-2.668-.174l.115-1.064A19.403 19.403 0 0 0 8.488 8c2.775 0 4.763-2 8.13-2 .84 0 2.755.278 2.755.278l.124.957a13.11 13.11 0 0 0-2.517-.231zm1.026 4.007a16.835 16.835 0 0 0-4.946.781v5.219a16.879 16.879 0 0 1 4.946-.78 14.796 14.796 0 0 1 1.934.13l-.86-5.31a14.66 14.66 0 0 0-1.074-.04zm0 4.22a17.283 17.283 0 0 0-3.945.474v-3.159a15.483 15.483 0 0 1 3.945-.535c.073 0 .145 0 .217.002l.523 3.236q-.37-.018-.74-.018zM5.01 14.211a2.475 2.475 0 0 0 0 3.579 3.656 3.656 0 0 0 4.98 0 2.466 2.466 0 0 0 0-3.58 3.65 3.65 0 0 0-4.98 0zm4.254 2.882a2.64 2.64 0 0 1-3.528 0 1.488 1.488 0 0 1-.001-2.186 2.642 2.642 0 0 1 3.53 0 1.487 1.487 0 0 1 0 2.186z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerGraphics32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerGraphics32.json new file mode 100644 index 00000000..fa994f72 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerGraphics32.json @@ -0,0 +1 @@ +"M21.074 3.211c-5.144 0-5.927 1.657-10.735 1.657A14.99 14.99 0 0 1 5 3.9L1 28a16.273 16.273 0 0 0 7.538 1.8c6.876 0 8.048-2.6 14.924-2.6A33.153 33.153 0 0 1 31 28L27 3.9a26.401 26.401 0 0 0-5.926-.689zm2.388 22.99a22.381 22.381 0 0 0-7.77 1.347A20.422 20.422 0 0 1 8.539 28.8a15.989 15.989 0 0 1-6.43-1.366L5.794 5.217a15.6 15.6 0 0 0 4.544.651 17.42 17.42 0 0 0 5.445-.847 16.628 16.628 0 0 1 5.29-.81 26.164 26.164 0 0 1 5.05.518l3.651 21.999a37.286 37.286 0 0 0-6.313-.528zM17.227 9.67a19.532 19.532 0 0 1-6.73 1.304 26.748 26.748 0 0 1-3.219-.201l.16-.961a23.278 23.278 0 0 0 3.488.273 16.71 16.71 0 0 0 6.188-1.303 10.623 10.623 0 0 1 3.96-.774 17.558 17.558 0 0 1 3.29.327l.132.79a20.35 20.35 0 0 0-2.964-.228 12.423 12.423 0 0 0-4.305.774zm6.41 4.33A26.697 26.697 0 0 0 16 15.172V23a26.767 26.767 0 0 1 7.637-1.17 23.503 23.503 0 0 1 2.985.195l-1.327-7.965a23.376 23.376 0 0 0-1.658-.06zm0 6.83a27.148 27.148 0 0 0-6.637.858v-5.761A25.363 25.363 0 0 1 23.637 15q.411 0 .803.015l.98 5.883a23.593 23.593 0 0 0-1.783-.068zM9 17.2a3.54 3.54 0 0 0-3.768 3.243A3.54 3.54 0 0 0 9 23.69a3.54 3.54 0 0 0 3.768-3.246A3.54 3.54 0 0 0 9 17.2zm0 5.489a2.543 2.543 0 0 1-2.755-2.246A2.542 2.542 0 0 1 9 18.2a2.542 2.542 0 0 1 2.755 2.243A2.543 2.543 0 0 1 9 22.69z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerHide16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerHide16.json new file mode 100644 index 00000000..ae03f9e0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerHide16.json @@ -0,0 +1 @@ +"M5 13.728v1.008a11.217 11.217 0 0 1-1.207.064A9.158 9.158 0 0 1 0 14.089l2.133-12.6A10.39 10.39 0 0 0 5.294 2c2.688 0 2.721-.986 5.412-.986a8.205 8.205 0 0 1 3.161.674L14.597 6h-1.014l-.607-3.587a7.213 7.213 0 0 0-2.27-.399 5.895 5.895 0 0 0-2.367.434A7.834 7.834 0 0 1 5.294 3a11.376 11.376 0 0 1-2.359-.26l-1.81 10.697a9.537 9.537 0 0 0 2.668.363A10.044 10.044 0 0 0 5 13.728zm-.06-2.195l.06-.077.154-.199c.095-.123 2.365-3.01 5.346-3.01a5.287 5.287 0 0 1 2.115.468l.895-.894.707.707-6.69 6.689-.706-.707.646-.647a9.67 9.67 0 0 1-2.313-2.054L5 11.61zm1.001 0a9.42 9.42 0 0 0 2.115 1.741l1.115-1.115a1.323 1.323 0 0 1-.163-.626 1.458 1.458 0 0 1 1.5-1.408 1.575 1.575 0 0 1 .586.112L12 9.33a4.323 4.323 0 0 0-1.5-.285c-2.1 0-3.914 1.774-4.559 2.488zm8.46-1.716l-.57.568a10.103 10.103 0 0 1 1.244 1.15c-.649.715-2.467 2.487-4.576 2.487-.093 0-.183-.021-.276-.028l-.717.717a4.822 4.822 0 0 0 .994.109c2.981 0 5.266-2.887 5.362-3.01l.138-.177v-.2l-.138-.177a9.73 9.73 0 0 0-1.461-1.44z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerHide24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerHide24.json new file mode 100644 index 00000000..5c9f7ac2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerHide24.json @@ -0,0 +1 @@ +"M9.36 20.682a3.67 3.67 0 0 0-.412.833 20.859 20.859 0 0 1-3.524.285A13.093 13.093 0 0 1 0 20.783L3.05 3.078a15.028 15.028 0 0 0 4.52.722c3.849 0 3.893-1.6 7.74-1.6a12.674 12.674 0 0 1 4.52.878l1.112 6.597a1.81 1.81 0 0 0-.997.103l-1.004-5.963a11.86 11.86 0 0 0-3.63-.615 7.791 7.791 0 0 0-3.49.725 9.805 9.805 0 0 1-4.25.875 16.193 16.193 0 0 1-3.723-.457L1.124 20.15a13.726 13.726 0 0 0 4.3.65 19.734 19.734 0 0 0 3.702-.331c.079.07.157.142.234.213zm11.891-5.91l-.638.638a13.675 13.675 0 0 1 2.316 2.09c-.812.93-3.414 3.6-6.47 3.6a5.716 5.716 0 0 1-1.36-.176l-.73.73a6.824 6.824 0 0 0 2.09.346c4.064 0 7.205-4.024 7.337-4.195l.234-.305-.234-.305a13.674 13.674 0 0 0-2.545-2.423zM18.8 17.5a2.395 2.395 0 0 0-.055-.506l-2.85 2.85A2.392 2.392 0 0 0 18.8 17.5zm-7.446 4.854l-.707-.707 1.234-1.234a14.208 14.208 0 0 1-2.871-2.601l-.25-.312.25-.312c.137-.17 3.389-4.188 7.45-4.188a6.857 6.857 0 0 1 2.381.453l1.806-1.807.707.707-1.53 1.531.003.002-.668.668-.003-.002-1.165 1.165.003.002-3.375 3.374-.002-.002-1.195 1.195.003.002-.663.663-.003-.002zm1.173-2.587l1.584-1.584A2.367 2.367 0 0 1 14 17.5a2.403 2.403 0 0 1 2.4-2.4 2.367 2.367 0 0 1 .682.11l1.053-1.052a5.8 5.8 0 0 0-1.675-.258c-3.046 0-5.73 2.663-6.58 3.6a14.104 14.104 0 0 0 2.646 2.267z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerHide32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerHide32.json new file mode 100644 index 00000000..eb193654 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerHide32.json @@ -0,0 +1 @@ +"M11.378 29.086a1.995 1.995 0 0 0-.401.589 22.861 22.861 0 0 1-2.44.125A16.273 16.273 0 0 1 1 28L5 3.9a14.99 14.99 0 0 0 5.34.968c4.807 0 5.59-1.657 10.734-1.657A26.401 26.401 0 0 1 27 3.9L28.676 14h-.288a1.992 1.992 0 0 0-.757-.192l-1.507-9.079a26.266 26.266 0 0 0-5.05-.518 16.633 16.633 0 0 0-5.29.81 17.433 17.433 0 0 1-5.445.847 15.6 15.6 0 0 1-4.544-.65L2.108 27.433a15.986 15.986 0 0 0 6.43 1.366 20.348 20.348 0 0 0 3.39-.264zM31 28l-.193-1.163c-.3.291-.627.596-.998.914C30.572 27.89 31 28 31 28zm-7.1-4.5v-.076a3.39 3.39 0 0 0-.056-.626l-4.02 4.02A3.337 3.337 0 0 0 23.9 23.5zm3.175-3.933l-.637.637a18.552 18.552 0 0 1 3.593 3.284l-.005.006.005.006c-.992 1.202-4.94 5.29-9.493 5.345h-.014a8.603 8.603 0 0 1-2.352-.376l-.717.718a9.656 9.656 0 0 0 3.065.559h.022c5.663-.063 10.171-5.695 10.358-5.947l.224-.299-.22-.301a19.49 19.49 0 0 0-3.829-3.632zM13.5 31.207l-.707-.707 2.382-2.382a19.46 19.46 0 0 1-5.014-4.32l-.224-.298.22-.301c.186-.254 4.634-5.933 10.296-6.056h.155a10.341 10.341 0 0 1 4.376 1.165l2.516-2.515.707.707-.146.146zm2.324-3.738l1.987-1.987a3.371 3.371 0 0 1-.65-1.982v-.076a3.404 3.404 0 0 1 3.335-3.435h.07a3.367 3.367 0 0 1 2.013.725l1.736-1.736a9.382 9.382 0 0 0-3.72-.934h-.128c-4.552.102-8.457 4.233-9.436 5.445l.005.005-.005.006a18.193 18.193 0 0 0 4.793 3.97z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerKml16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerKml16.json new file mode 100644 index 00000000..a2ca282a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerKml16.json @@ -0,0 +1 @@ +"M3.793 14.8A9.158 9.158 0 0 1 0 14.089L1.01 8.12v1.865a.99.99 0 0 0 .55.88l-.435 2.572a9.54 9.54 0 0 0 2.668.363 10.962 10.962 0 0 0 3.888-.748 12.79 12.79 0 0 1 4.526-.852 8.317 8.317 0 0 1 2.489.376l-.284-1.674a1.035 1.035 0 0 0 .688-.917v-.629a1.09 1.09 0 0 0-1.1-1h-.018l-.197-1.163V6a.99.99 0 0 0-.326-.729l-.483-2.858a7.212 7.212 0 0 0-2.27-.399 5.895 5.895 0 0 0-2.367.434A7.833 7.833 0 0 1 5.294 3a11.376 11.376 0 0 1-2.359-.26L2.553 5H2.01a.972.972 0 0 0-.497.152l.62-3.664A10.39 10.39 0 0 0 5.294 2c2.688 0 2.721-.986 5.412-.986a8.204 8.204 0 0 1 3.161.674L16 14.29a6.624 6.624 0 0 0-3.793-1.089c-3.665 0-4.749 1.6-8.414 1.6zM2.01 9.985h.785v-1.85h.011l1.407 1.85H5v-.3L3.563 7.877 5 6.201v-.18c0-.007.004-.014.004-.021h-.796L2.795 7.713V6H2.01zm11.99 0v-.628h-1.215V6H12v3.985zM6 6.02V10h.865V6.73l.013-.012L8.09 10h.865l1.188-3.282h.013V10H11V6.021H9.601l-1.07 3.02h-.014l-1.071-3.02z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerKml24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerKml24.json new file mode 100644 index 00000000..62a586e8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerKml24.json @@ -0,0 +1 @@ +"M1 20.783A13.093 13.093 0 0 0 6.424 21.8c5.242 0 6.792-1.634 12.034-1.634a13.093 13.093 0 0 1 5.423 1.017l-3.05-18.105a12.674 12.674 0 0 0-4.52-.878c-3.848 0-3.892 1.6-7.74 1.6a15.028 15.028 0 0 1-4.52-.722zM8.57 4.8a9.805 9.805 0 0 0 4.25-.875 7.792 7.792 0 0 1 3.49-.725 11.86 11.86 0 0 1 3.63.615l2.675 15.872a16.25 16.25 0 0 0-4.157-.52 24.034 24.034 0 0 0-6.251.844 22.05 22.05 0 0 1-5.783.789 13.727 13.727 0 0 1-4.3-.65L4.848 4.343A16.193 16.193 0 0 0 8.57 4.8zM5.863 15h-.8V9h.8v2.537L8.431 9h1.138l-3.038 3 3.038 3H8.431l-2.569-2.537zm5 0h-.8V9h1.375l2.06 4.698L15.527 9h1.335v6h-.8V9.776l-2.195 5.082-.733.003-2.272-5.179zm10.132-.1H18.1V9h.8v5.1h2.094z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerKml32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerKml32.json new file mode 100644 index 00000000..4981ca8f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerKml32.json @@ -0,0 +1 @@ +"M21.074 3.211c-5.144 0-5.927 1.657-10.735 1.657A14.99 14.99 0 0 1 5 3.9L1 28a16.273 16.273 0 0 0 7.538 1.8c6.876 0 8.048-2.6 14.924-2.6A33.153 33.153 0 0 1 31 28L27 3.9a26.401 26.401 0 0 0-5.926-.689zm2.388 22.99a22.381 22.381 0 0 0-7.77 1.347A20.422 20.422 0 0 1 8.539 28.8a15.989 15.989 0 0 1-6.43-1.366L5.794 5.217a15.6 15.6 0 0 0 4.544.651 17.42 17.42 0 0 0 5.445-.847 16.628 16.628 0 0 1 5.29-.81 26.164 26.164 0 0 1 5.05.518l3.651 21.999a37.286 37.286 0 0 0-6.313-.528zM19.56 12h1.34v8h-.8v-7.261l-3.237 7.029h-.726L12.9 12.739V20h-.8v-8h1.34l3.06 6.644zm3.34 7.1H27v.8h-4.9V12h.8zM11.565 12l-4 4 4 4h-1.13L6.9 16.466V20h-.8v-8h.8v3.534L10.435 12z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerLine16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerLine16.json new file mode 100644 index 00000000..af948d86 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerLine16.json @@ -0,0 +1 @@ +"M12.207 13.2A6.624 6.624 0 0 1 16 14.29L13.867 1.687a8.204 8.204 0 0 0-3.161-.674c-2.69 0-2.724.986-5.412.986a10.39 10.39 0 0 1-3.161-.512L0 14.09a9.158 9.158 0 0 0 3.793.711c3.665 0 4.749-1.6 8.414-1.6zM2.935 2.74A11.376 11.376 0 0 0 5.294 3a7.833 7.833 0 0 0 3.045-.552 5.895 5.895 0 0 1 2.367-.434 7.212 7.212 0 0 1 2.27.399l1.72 10.163a8.317 8.317 0 0 0-2.489-.376 12.79 12.79 0 0 0-4.526.852 10.962 10.962 0 0 1-3.888.748 9.54 9.54 0 0 1-2.668-.363zM7 10H4V9h3V4h1v2h4v1H8v5H7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerLine24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerLine24.json new file mode 100644 index 00000000..fa1ef613 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerLine24.json @@ -0,0 +1 @@ +"M1 20.783A13.093 13.093 0 0 0 6.424 21.8c5.242 0 6.792-1.634 12.034-1.634a13.093 13.093 0 0 1 5.423 1.017l-3.05-18.105a12.674 12.674 0 0 0-4.52-.878c-3.848 0-3.892 1.6-7.74 1.6a15.028 15.028 0 0 1-4.52-.722zM8.57 4.8a9.805 9.805 0 0 0 4.25-.875 7.792 7.792 0 0 1 3.49-.725 11.86 11.86 0 0 1 3.63.615l2.675 15.872a16.25 16.25 0 0 0-4.157-.52 24.034 24.034 0 0 0-6.251.844 22.05 22.05 0 0 1-5.783.789 13.727 13.727 0 0 1-4.3-.65L4.848 4.343A16.193 16.193 0 0 0 8.57 4.8zM12 15H7v-1h5V5h1v3h5v1h-5v9h-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerLine32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerLine32.json new file mode 100644 index 00000000..9c3e5b45 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerLine32.json @@ -0,0 +1 @@ +"M21.074 3.211c-5.144 0-5.927 1.657-10.735 1.657A14.99 14.99 0 0 1 5 3.9L1 28a16.273 16.273 0 0 0 7.538 1.8c6.876 0 8.048-2.6 14.924-2.6A33.153 33.153 0 0 1 31 28L27 3.9a26.401 26.401 0 0 0-5.926-.689zm2.388 22.99a22.381 22.381 0 0 0-7.77 1.347A20.422 20.422 0 0 1 8.539 28.8a15.989 15.989 0 0 1-6.43-1.366L5.794 5.217a15.6 15.6 0 0 0 4.544.651 17.42 17.42 0 0 0 5.445-.847 16.628 16.628 0 0 1 5.29-.81 26.164 26.164 0 0 1 5.05.518l3.651 21.999a37.286 37.286 0 0 0-6.313-.528zM16 11h7v1h-7v12h-1v-4H8v-1h7V8h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerLineService16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerLineService16.json new file mode 100644 index 00000000..47a66f9f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerLineService16.json @@ -0,0 +1 @@ +"M12.207 12.2A6.624 6.624 0 0 1 16 13.29L13.867.687a8.205 8.205 0 0 0-3.161-.674C8.016.014 7.982 1 5.294 1A10.39 10.39 0 0 1 2.133.488L0 13.09a9.158 9.158 0 0 0 3.793.711A10.667 10.667 0 0 0 7 13.322V15H2v1h11v-1H8v-2a11.89 11.89 0 0 1 4.207-.8zm-11.082.237L2.935 1.74A11.376 11.376 0 0 0 5.294 2a7.833 7.833 0 0 0 3.045-.552 5.895 5.895 0 0 1 2.367-.434 7.213 7.213 0 0 1 2.27.399l1.72 10.163a8.317 8.317 0 0 0-2.489-.376 12.79 12.79 0 0 0-4.526.852 10.962 10.962 0 0 1-3.888.748 9.54 9.54 0 0 1-2.668-.363zM7 9H4V8h3V3h1v2h4v1H8v5H7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerLineService24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerLineService24.json new file mode 100644 index 00000000..cdd5ba23 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerLineService24.json @@ -0,0 +1 @@ +"M12 16v-3H7v-1h5V3h1v3h5v1h-5v9zm1 7h8v1H4v-1h8v-3.912a22.094 22.094 0 0 1-5.576.712A13.093 13.093 0 0 1 1 18.783L4.05 1.078a15.028 15.028 0 0 0 4.52.722c3.849 0 3.893-1.6 7.74-1.6a12.673 12.673 0 0 1 4.52.878l3.051 18.105a13.093 13.093 0 0 0-5.423-1.017A21.892 21.892 0 0 0 13 18.85zm-6.576-4.2a22.051 22.051 0 0 0 5.783-.79 24.033 24.033 0 0 1 6.25-.844 16.248 16.248 0 0 1 4.158.52l-2.674-15.87a11.859 11.859 0 0 0-3.63-.615 7.791 7.791 0 0 0-3.49.725 9.805 9.805 0 0 1-4.25.875 16.193 16.193 0 0 1-3.723-.457L2.124 18.15a13.727 13.727 0 0 0 4.3.65z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerLineService32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerLineService32.json new file mode 100644 index 00000000..ced5006e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerLineService32.json @@ -0,0 +1 @@ +"M16 26.5a21.425 21.425 0 0 1 7.462-1.3A33.153 33.153 0 0 1 31 26L27 1.9a26.401 26.401 0 0 0-5.926-.689c-5.144 0-5.927 1.657-10.735 1.657A14.99 14.99 0 0 1 5 1.9L1 26a16.273 16.273 0 0 0 7.538 1.8A20.258 20.258 0 0 0 15 26.816V30H3v1h25v-1H16zm-7.462.3a15.989 15.989 0 0 1-6.43-1.366L5.794 3.217a15.6 15.6 0 0 0 4.544.651 17.42 17.42 0 0 0 5.445-.847 16.628 16.628 0 0 1 5.29-.81 26.164 26.164 0 0 1 5.05.518l3.651 21.999a37.286 37.286 0 0 0-6.313-.528 22.381 22.381 0 0 0-7.77 1.348A20.422 20.422 0 0 1 8.539 26.8zM15 23v-4H8v-1h7V7h1v3h7v1h-7v12z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerMap16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerMap16.json new file mode 100644 index 00000000..7016bf61 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerMap16.json @@ -0,0 +1 @@ +"M12.207 13.2A6.624 6.624 0 0 1 16 14.29L13.867 1.687a8.205 8.205 0 0 0-3.161-.674c-2.69 0-2.724.986-5.412.986a10.39 10.39 0 0 1-3.161-.512L0 14.09a9.158 9.158 0 0 0 3.793.711c3.665 0 4.749-1.6 8.414-1.6zM2.935 2.74A11.376 11.376 0 0 0 5.294 3a7.833 7.833 0 0 0 3.045-.552 5.895 5.895 0 0 1 2.367-.434 7.214 7.214 0 0 1 2.27.399l1.72 10.163a8.317 8.317 0 0 0-2.489-.376 12.79 12.79 0 0 0-4.526.852 10.962 10.962 0 0 1-3.888.748 9.54 9.54 0 0 1-2.668-.363zM12 4H4l-1 8h10zM7.95 5a.742.742 0 0 0-.2.5.75.75 0 0 0 1.5 0 .742.742 0 0 0-.2-.5h2.067l.523 4.18a2.933 2.933 0 0 1-.988-.173 4.25 4.25 0 0 1-1.23-.911l-.108-.107a1.097 1.097 0 0 0-.743-.292 2.532 2.532 0 0 1-1.475-.324 1.985 1.985 0 0 1-.368-.38 2.331 2.331 0 0 0-1.174-.88 1.805 1.805 0 0 0-.806-.038L4.883 5zm-3.817 6l.507-4.054a1.137 1.137 0 0 1 .698-.064 1.584 1.584 0 0 1 .772.618 2.608 2.608 0 0 0 .539.537 3.26 3.26 0 0 0 1.918.46.297.297 0 0 1 .195.07l.099.099a4.956 4.956 0 0 0 1.475 1.077 3.82 3.82 0 0 0 1.404.242L11.867 11zM9.75 6.5a.75.75 0 1 1 .75.75.75.75 0 0 1-.75-.75z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerMap24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerMap24.json new file mode 100644 index 00000000..cfd92fb4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerMap24.json @@ -0,0 +1 @@ +"M1 20.783A13.093 13.093 0 0 0 6.424 21.8c5.242 0 6.792-1.634 12.034-1.634a13.093 13.093 0 0 1 5.423 1.017l-3.05-18.105a12.674 12.674 0 0 0-4.52-.878c-3.848 0-3.892 1.6-7.74 1.6a15.028 15.028 0 0 1-4.52-.722zM8.57 4.8a9.805 9.805 0 0 0 4.25-.875 7.791 7.791 0 0 1 3.49-.725 11.86 11.86 0 0 1 3.63.615l2.675 15.872a16.248 16.248 0 0 0-4.157-.52 24.03 24.03 0 0 0-6.251.844 22.054 22.054 0 0 1-5.783.789 13.726 13.726 0 0 1-4.3-.65L4.848 4.343A16.193 16.193 0 0 0 8.57 4.8zM3.263 19.436a13.436 13.436 0 0 0 3.162.364 21.214 21.214 0 0 0 5.549-.761 24.868 24.868 0 0 1 6.485-.873 18.033 18.033 0 0 1 2.926.234L19.057 4.59a10.555 10.555 0 0 0-2.746-.39 6.87 6.87 0 0 0-3.11.65 10.811 10.811 0 0 1-4.63.95 16.728 16.728 0 0 1-2.914-.268L4.853 10.2l-.04.033-.01.058.029.033zm15.196-2.27a25.713 25.713 0 0 0-6.72.9 20.374 20.374 0 0 1-5.314.734 12.935 12.935 0 0 1-2.012-.153l1.37-7.951c.093-.076.18-.159.276-.231 1.387-1.036 3.423-1.715 4.097-1.36a1.675 1.675 0 0 1 .363.592 3.396 3.396 0 0 0 1.045 1.414 2.967 2.967 0 0 0 1.786.44 1.882 1.882 0 0 1 .748.09 4.812 4.812 0 0 1 1.268 1.302 5.614 5.614 0 0 0 2.436 2.11 3.223 3.223 0 0 0 1.11.198 4.327 4.327 0 0 0 .904-.144l.36 2.134c-.565-.05-1.14-.075-1.717-.075zM8.57 6.8a11.836 11.836 0 0 0 5.01-1.025 5.906 5.906 0 0 1 2.73-.575 9.163 9.163 0 0 1 1.87.206l1.468 8.715a3.83 3.83 0 0 1-.738.13 2.337 2.337 0 0 1-.803-.145 4.739 4.739 0 0 1-2.007-1.795 5.526 5.526 0 0 0-1.563-1.556 2.388 2.388 0 0 0-1.182-.205 2.17 2.17 0 0 1-1.262-.268 2.532 2.532 0 0 1-.73-1.037 2.095 2.095 0 0 0-.774-1.029A2.016 2.016 0 0 0 9.627 8a7.52 7.52 0 0 0-3.603 1.293l.452-2.626a17.065 17.065 0 0 0 2.095.133zm3.929.7a1 1 0 1 1 1 1 1 1 0 0 1-1-1zm3 2a1 1 0 1 1 1 1 1 1 0 0 1-1-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerMap32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerMap32.json new file mode 100644 index 00000000..6a8845b7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerMap32.json @@ -0,0 +1 @@ +"M21.074 3.211c-5.144 0-5.927 1.657-10.735 1.657A14.99 14.99 0 0 1 5 3.9L1 28a16.273 16.273 0 0 0 7.538 1.8c6.876 0 8.048-2.6 14.924-2.6A33.153 33.153 0 0 1 31 28L27 3.9a26.401 26.401 0 0 0-5.926-.689zM23.462 26.2a22.375 22.375 0 0 0-7.77 1.348A20.416 20.416 0 0 1 8.539 28.8a15.986 15.986 0 0 1-6.43-1.366L5.795 5.217a15.6 15.6 0 0 0 4.544.651 17.433 17.433 0 0 0 5.445-.846 16.633 16.633 0 0 1 5.29-.81 26.266 26.266 0 0 1 5.05.517l3.651 22a37.271 37.271 0 0 0-6.313-.529zM21.074 6.21a14.759 14.759 0 0 0-4.736.733 19.375 19.375 0 0 1-5.999.925 18.297 18.297 0 0 1-2.918-.231L4.348 26.148a14.05 14.05 0 0 0 4.19.652 18.509 18.509 0 0 0 6.54-1.155 24.388 24.388 0 0 1 8.384-1.445c1.444 0 2.76.079 3.898.19L24.383 6.458a23.564 23.564 0 0 0-3.309-.247zM10.34 8.869a20.235 20.235 0 0 0 6.276-.964 13.753 13.753 0 0 1 4.46-.693 21.74 21.74 0 0 1 2.443.143l1.934 11.65a3.7 3.7 0 0 1-.723.09 3.503 3.503 0 0 1-1.148-.198 6.603 6.603 0 0 1-2.827-2.388c-.649-.796-1.261-1.888-2.07-2.305a3.255 3.255 0 0 0-1.524-.242 3.232 3.232 0 0 1-1.828-.382 2.569 2.569 0 0 1-1.06-1.076 2.54 2.54 0 0 0-.97-1.245A2.686 2.686 0 0 0 12.078 11a9.739 9.739 0 0 0-4.446 1.472l.617-3.716a19.57 19.57 0 0 0 2.09.112zM23.462 23.2a25.251 25.251 0 0 0-8.693 1.494A17.461 17.461 0 0 1 8.538 25.8a12.838 12.838 0 0 1-3.057-.372l1.971-11.872.018.025a9.935 9.935 0 0 1 4.608-1.682 1.801 1.801 0 0 1 .812.16 2.103 2.103 0 0 1 .58.853 3.533 3.533 0 0 0 1.359 1.414 4.045 4.045 0 0 0 2.326.534 2.74 2.74 0 0 1 1.11.14c.648.334 1.202 1.354 1.79 2.076a7.285 7.285 0 0 0 3.235 2.672 4.411 4.411 0 0 0 1.448.245 3.272 3.272 0 0 0 .858-.125l.567 3.421c-.9-.059-1.804-.089-2.7-.089zm-2.461-10.638a.933.933 0 0 1 .968-.775.892.892 0 0 1 .982.726.903.903 0 0 1-.972.854.863.863 0 0 1-.978-.805zm-4-3.118a.933.933 0 0 1 .968-.775.892.892 0 0 1 .982.726.903.903 0 0 1-.972.854.863.863 0 0 1-.978-.805z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerMapService16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerMapService16.json new file mode 100644 index 00000000..b4f164c8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerMapService16.json @@ -0,0 +1 @@ +"M12.207 12.2A6.624 6.624 0 0 1 16 13.29L13.867.687a8.204 8.204 0 0 0-3.161-.674C8.016.014 7.982 1 5.294 1A10.39 10.39 0 0 1 2.133.488L0 13.09a9.158 9.158 0 0 0 3.793.711A10.666 10.666 0 0 0 7 13.322V15H2v1h11v-1H8v-2a11.89 11.89 0 0 1 4.207-.8zm-11.082.237L2.935 1.74A11.376 11.376 0 0 0 5.294 2a7.833 7.833 0 0 0 3.045-.552 5.895 5.895 0 0 1 2.367-.434 7.212 7.212 0 0 1 2.27.399l1.72 10.163a8.317 8.317 0 0 0-2.489-.376 12.79 12.79 0 0 0-4.526.852 10.962 10.962 0 0 1-3.888.748 9.54 9.54 0 0 1-2.668-.363zM12.105 3h-8.21L3 11h10zM7.948 4a.742.742 0 0 0-.199.5.75.75 0 0 0 1.5 0 .742.742 0 0 0-.2-.5h2.16l.468 4.182a2.977 2.977 0 0 1-1.026-.175 4.25 4.25 0 0 1-1.23-.911l-.108-.107a1.097 1.097 0 0 0-.743-.292 2.532 2.532 0 0 1-1.475-.324 1.985 1.985 0 0 1-.368-.38 2.331 2.331 0 0 0-1.174-.88 1.833 1.833 0 0 0-.887-.018L4.79 4zm-3.83 6l.45-4.028a1.165 1.165 0 0 1 .769-.09 1.584 1.584 0 0 1 .772.619 2.608 2.608 0 0 0 .539.536 3.26 3.26 0 0 0 1.918.46.297.297 0 0 1 .195.07l.099.099a4.956 4.956 0 0 0 1.475 1.077 3.84 3.84 0 0 0 1.432.244L11.882 10zM9.75 5.5a.75.75 0 1 1 .75.75.75.75 0 0 1-.75-.75z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerMapService24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerMapService24.json new file mode 100644 index 00000000..93010369 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerMapService24.json @@ -0,0 +1 @@ +"M21.384 16.4L19.057 2.59a10.555 10.555 0 0 0-2.746-.39 6.87 6.87 0 0 0-3.11.65 10.811 10.811 0 0 1-4.63.95 16.728 16.728 0 0 1-2.914-.268L3.262 17.436a13.436 13.436 0 0 0 3.162.364 21.214 21.214 0 0 0 5.549-.761 24.868 24.868 0 0 1 6.485-.873 18.033 18.033 0 0 1 2.926.234zM8.571 4.8a11.836 11.836 0 0 0 5.01-1.025 5.906 5.906 0 0 1 2.73-.575 9.163 9.163 0 0 1 1.87.206l1.468 8.715a3.83 3.83 0 0 1-.738.13 2.337 2.337 0 0 1-.803-.145 4.739 4.739 0 0 1-2.007-1.795 5.526 5.526 0 0 0-1.563-1.556 2.388 2.388 0 0 0-1.182-.205 2.17 2.17 0 0 1-1.262-.268 2.532 2.532 0 0 1-.73-1.037 2.095 2.095 0 0 0-.774-1.029A2.016 2.016 0 0 0 9.627 6a7.52 7.52 0 0 0-3.603 1.293l.452-2.626a17.065 17.065 0 0 0 2.095.133zm3.168 11.266a20.373 20.373 0 0 1-5.315.734 12.935 12.935 0 0 1-2.012-.153l1.37-7.951c.093-.076.18-.159.276-.231 1.387-1.036 3.423-1.715 4.097-1.36a1.675 1.675 0 0 1 .363.592 3.396 3.396 0 0 0 1.045 1.414 2.967 2.967 0 0 0 1.786.44 1.882 1.882 0 0 1 .748.09 4.812 4.812 0 0 1 1.268 1.302 5.614 5.614 0 0 0 2.436 2.11 3.223 3.223 0 0 0 1.11.198 4.327 4.327 0 0 0 .904-.144l.36 2.134a19.52 19.52 0 0 0-1.718-.075 25.713 25.713 0 0 0-6.718.9zM12.5 5.5a1 1 0 1 1 1 1 1 1 0 0 1-1-1zm3 2a1 1 0 1 1 1 1 1 1 0 0 1-1-1zM13 18.85a21.892 21.892 0 0 1 5.458-.684 13.093 13.093 0 0 1 5.423 1.017l-3.05-18.105A12.674 12.674 0 0 0 16.31.2c-3.848 0-3.892 1.6-7.74 1.6a15.028 15.028 0 0 1-4.52-.722L1 18.783A13.093 13.093 0 0 0 6.424 19.8 22.094 22.094 0 0 0 12 19.088V23H4v1h17v-1h-8zm-10.876-.7L4.848 2.343A16.193 16.193 0 0 0 8.57 2.8a9.805 9.805 0 0 0 4.25-.875 7.791 7.791 0 0 1 3.49-.725 11.86 11.86 0 0 1 3.63.615l2.674 15.872a16.25 16.25 0 0 0-4.157-.52 24.03 24.03 0 0 0-6.251.844 22.054 22.054 0 0 1-5.783.789 13.727 13.727 0 0 1-4.3-.65z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerMapService32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerMapService32.json new file mode 100644 index 00000000..487b9bdf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerMapService32.json @@ -0,0 +1 @@ +"M21.074 1.211c-5.144 0-5.927 1.657-10.735 1.657A14.99 14.99 0 0 1 5 1.9L1 26a16.273 16.273 0 0 0 7.538 1.8A20.258 20.258 0 0 0 15 26.816V30H3v1h25v-1H16v-3.5a21.425 21.425 0 0 1 7.462-1.3A33.153 33.153 0 0 1 31 26L27 1.9a26.401 26.401 0 0 0-5.926-.689zM23.462 24.2a22.375 22.375 0 0 0-7.77 1.348A20.416 20.416 0 0 1 8.539 26.8a15.986 15.986 0 0 1-6.43-1.366L5.795 3.217a15.6 15.6 0 0 0 4.544.651 17.431 17.431 0 0 0 5.445-.846 16.632 16.632 0 0 1 5.29-.81 26.266 26.266 0 0 1 5.05.517l3.651 22a37.271 37.271 0 0 0-6.313-.529zM21.074 4.21a14.759 14.759 0 0 0-4.736.733 19.375 19.375 0 0 1-5.999.925 18.297 18.297 0 0 1-2.918-.231L4.348 24.148a14.05 14.05 0 0 0 4.19.652 18.509 18.509 0 0 0 6.54-1.155 24.388 24.388 0 0 1 8.384-1.445c1.444 0 2.76.079 3.898.19L24.383 4.458a23.564 23.564 0 0 0-3.309-.247zM10.34 6.869a20.235 20.235 0 0 0 6.276-.964 13.754 13.754 0 0 1 4.46-.693 21.74 21.74 0 0 1 2.443.143l1.935 11.658a3.716 3.716 0 0 1-.725.09 3.498 3.498 0 0 1-1.147-.2 6.505 6.505 0 0 1-2.827-2.344c-.649-.795-1.261-1.938-2.07-2.355a3.255 3.255 0 0 0-1.524-.242 3.232 3.232 0 0 1-1.828-.382 2.696 2.696 0 0 1-1.06-1.134 2.227 2.227 0 0 0-.97-1.137 2.686 2.686 0 0 0-1.224-.258 9.747 9.747 0 0 0-4.455 1.477l.626-3.77a19.57 19.57 0 0 0 2.09.111zM23.462 21.2a25.251 25.251 0 0 0-8.693 1.494A17.461 17.461 0 0 1 8.538 23.8a12.838 12.838 0 0 1-3.057-.372l1.964-11.831.025.034a9.935 9.935 0 0 1 4.608-1.681 1.942 1.942 0 0 1 .812.05 2.103 2.103 0 0 1 .58.854 3.64 3.64 0 0 0 1.359 1.472 4.045 4.045 0 0 0 2.326.534 2.74 2.74 0 0 1 1.11.14c.648.334 1.202 1.405 1.79 2.126a7.199 7.199 0 0 0 3.235 2.628 4.411 4.411 0 0 0 1.448.246 3.27 3.27 0 0 0 .859-.125l.567 3.414c-.9-.059-1.805-.089-2.702-.089zm-2.461-10.338a.933.933 0 0 1 .968-.775.892.892 0 0 1 .982.726.903.903 0 0 1-.972.854.863.863 0 0 1-.978-.805zm-4-3.418a.933.933 0 0 1 .968-.775.892.892 0 0 1 .982.726.903.903 0 0 1-.972.854.863.863 0 0 1-.978-.805z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerPoints16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerPoints16.json new file mode 100644 index 00000000..5b29ff82 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerPoints16.json @@ -0,0 +1 @@ +"M12.207 13.2A6.624 6.624 0 0 1 16 14.29L13.867 1.687a8.204 8.204 0 0 0-3.161-.674c-2.69 0-2.724.986-5.412.986a10.39 10.39 0 0 1-3.161-.512L0 14.09a9.158 9.158 0 0 0 3.793.711c3.665 0 4.749-1.6 8.414-1.6zM2.935 2.74A11.376 11.376 0 0 0 5.294 3a7.833 7.833 0 0 0 3.045-.552 5.895 5.895 0 0 1 2.367-.434 7.212 7.212 0 0 1 2.27.399l1.72 10.163a8.317 8.317 0 0 0-2.489-.376 12.79 12.79 0 0 0-4.526.852 10.962 10.962 0 0 1-3.888.748 9.54 9.54 0 0 1-2.668-.363zM4.5 5.5a1 1 0 1 1 1 1 1 1 0 0 1-1-1zm6 3a1 1 0 1 1 1 1 1 1 0 0 1-1-1zm-7 2a1 1 0 1 1 1 1 1 1 0 0 1-1-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerPoints24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerPoints24.json new file mode 100644 index 00000000..8311ceb2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerPoints24.json @@ -0,0 +1 @@ +"M16.31 2.2c-3.847 0-3.891 1.6-7.74 1.6a15.028 15.028 0 0 1-4.52-.722L1 20.783A13.093 13.093 0 0 0 6.424 21.8c5.242 0 6.792-1.634 12.034-1.634a13.093 13.093 0 0 1 5.423 1.017l-3.05-18.105a12.674 12.674 0 0 0-4.52-.878zm2.148 16.966a24.03 24.03 0 0 0-6.251.845 22.054 22.054 0 0 1-5.783.789 13.727 13.727 0 0 1-4.3-.65L4.848 4.343A16.193 16.193 0 0 0 8.57 4.8a9.805 9.805 0 0 0 4.25-.875 7.791 7.791 0 0 1 3.49-.725 11.86 11.86 0 0 1 3.63.615l2.674 15.872a16.25 16.25 0 0 0-4.157-.52zM9.5 8.5a1 1 0 1 1-1-1 1 1 0 0 1 1 1zm8 3a1 1 0 1 1-1-1 1 1 0 0 1 1 1zm-9 4a1 1 0 1 1-1-1 1 1 0 0 1 1 1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerPoints32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerPoints32.json new file mode 100644 index 00000000..25013d1c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerPoints32.json @@ -0,0 +1 @@ +"M21.074 3.211c-5.144 0-5.927 1.657-10.735 1.657A14.99 14.99 0 0 1 5 3.9L1 28a16.273 16.273 0 0 0 7.538 1.8c6.876 0 8.048-2.6 14.924-2.6A33.153 33.153 0 0 1 31 28L27 3.9a26.401 26.401 0 0 0-5.926-.689zM23.462 26.2a22.375 22.375 0 0 0-7.77 1.348A20.416 20.416 0 0 1 8.539 28.8a15.986 15.986 0 0 1-6.43-1.366L5.795 5.217a15.6 15.6 0 0 0 4.544.651 17.433 17.433 0 0 0 5.445-.846 16.632 16.632 0 0 1 5.29-.81 26.266 26.266 0 0 1 5.05.517l3.651 22a37.271 37.271 0 0 0-6.313-.529zM13.5 11.5a1 1 0 1 1-1-1 1 1 0 0 1 1 1zm9 4a1 1 0 1 1-1-1 1 1 0 0 1 1 1zm-10 5a1 1 0 1 1-1-1 1 1 0 0 1 1 1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerPolygon16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerPolygon16.json new file mode 100644 index 00000000..dfa36465 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerPolygon16.json @@ -0,0 +1 @@ +"M12.207 13.2A6.624 6.624 0 0 1 16 14.29L13.867 1.687a8.205 8.205 0 0 0-3.161-.674c-2.69 0-2.724.986-5.412.986a10.39 10.39 0 0 1-3.161-.512L0 14.09a9.158 9.158 0 0 0 3.793.711c3.665 0 4.749-1.6 8.414-1.6zM2.935 2.74A11.376 11.376 0 0 0 5.294 3a7.834 7.834 0 0 0 3.045-.552 5.895 5.895 0 0 1 2.367-.434 7.213 7.213 0 0 1 2.27.399l1.72 10.163a8.317 8.317 0 0 0-2.489-.376 12.79 12.79 0 0 0-4.526.852 10.962 10.962 0 0 1-3.888.748 9.537 9.537 0 0 1-2.668-.363zM12 4H4l-1 8h10zM8.788 5L7.602 7.042H4.628L4.883 5zM4.512 7.964h3.096L10.177 11H4.133zM11.324 11L8.362 7.5 9.812 5h1.305l.75 6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerPolygon24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerPolygon24.json new file mode 100644 index 00000000..eab0b56d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerPolygon24.json @@ -0,0 +1 @@ +"M16.31 2.2c-3.847 0-3.891 1.6-7.74 1.6a15.028 15.028 0 0 1-4.52-.722L1 20.783A13.093 13.093 0 0 0 6.424 21.8c5.242 0 6.792-1.634 12.034-1.634a13.093 13.093 0 0 1 5.423 1.017l-3.05-18.105a12.674 12.674 0 0 0-4.52-.878zm2.148 16.966a24.03 24.03 0 0 0-6.251.845 22.054 22.054 0 0 1-5.783.789 13.726 13.726 0 0 1-4.3-.65L4.848 4.343A16.193 16.193 0 0 0 8.57 4.8a9.805 9.805 0 0 0 4.25-.875 7.791 7.791 0 0 1 3.49-.725 11.86 11.86 0 0 1 3.63.615l2.674 15.872a16.248 16.248 0 0 0-4.157-.52zM16.31 4.2a6.87 6.87 0 0 0-3.11.65 10.811 10.811 0 0 1-4.63.95 16.728 16.728 0 0 1-2.914-.268L3.262 19.436a13.436 13.436 0 0 0 3.162.364 21.214 21.214 0 0 0 5.549-.761 24.868 24.868 0 0 1 6.485-.873 18.033 18.033 0 0 1 2.926.234L19.057 4.59a10.555 10.555 0 0 0-2.746-.39zM6.476 6.667a17.064 17.064 0 0 0 2.095.133 11.836 11.836 0 0 0 5.01-1.025 5.842 5.842 0 0 1 2.331-.566L11.793 12H5.558zm5.263 11.4a20.374 20.374 0 0 1-5.315.733 12.935 12.935 0 0 1-2.012-.153L5.385 13h6.268l3.54 4.378a32.767 32.767 0 0 0-3.454.688zm6.719-.901c-.76 0-1.448.03-2.085.082l-3.767-4.66 4.454-7.342a10.049 10.049 0 0 1 1.12.16l1.995 11.835c-.565-.05-1.14-.075-1.717-.075zM7.5 8.5a1 1 0 1 1 1 1 1 1 0 0 1-1-1zm10 2.9a1 1 0 1 1-1-1 1 1 0 0 1 1 1zm-9 4.1a1 1 0 1 1-1-1 1 1 0 0 1 1 1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerPolygon32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerPolygon32.json new file mode 100644 index 00000000..5e343c19 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerPolygon32.json @@ -0,0 +1 @@ +"M21.074 3.211c-5.144 0-5.927 1.657-10.735 1.657A14.99 14.99 0 0 1 5 3.9L1 28a16.273 16.273 0 0 0 7.538 1.8c6.876 0 8.048-2.6 14.924-2.6A33.153 33.153 0 0 1 31 28L27 3.9a26.401 26.401 0 0 0-5.926-.689zM23.462 26.2a22.376 22.376 0 0 0-7.77 1.348A20.416 20.416 0 0 1 8.539 28.8a15.986 15.986 0 0 1-6.43-1.366L5.795 5.217a15.6 15.6 0 0 0 4.544.651 17.433 17.433 0 0 0 5.445-.846 16.633 16.633 0 0 1 5.29-.81 26.266 26.266 0 0 1 5.05.517l3.651 22a37.271 37.271 0 0 0-6.313-.529zM21.074 6.21a14.759 14.759 0 0 0-4.736.733 19.375 19.375 0 0 1-5.999.925 18.297 18.297 0 0 1-2.918-.231L4.348 26.148a14.05 14.05 0 0 0 4.19.652 18.509 18.509 0 0 0 6.54-1.155 24.388 24.388 0 0 1 8.384-1.445c1.444 0 2.76.079 3.898.19L24.383 6.458a23.564 23.564 0 0 0-3.309-.247zM8.25 8.757a19.57 19.57 0 0 0 2.09.112 20.235 20.235 0 0 0 6.276-.964 14.641 14.641 0 0 1 3.073-.638L14.997 15H7.212zm6.52 15.938A17.461 17.461 0 0 1 8.539 25.8a12.838 12.838 0 0 1-3.056-.372L7.046 16h7.98l5.915 7.316a26.442 26.442 0 0 0-6.171 1.378zm8.693-1.494c-.456 0-.886.013-1.304.032l-6.276-7.763 5.007-8.255c.064 0 .12-.003.185-.003a21.74 21.74 0 0 1 2.444.143l2.645 15.935c-.9-.059-1.804-.089-2.7-.089zM11.5 11.5a1 1 0 1 1 1 1 1 1 0 0 1-1-1zm11 4a1 1 0 1 1-1-1 1 1 0 0 1 1 1zm-10 5a1 1 0 1 1-1-1 1 1 0 0 1 1 1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerPolygonService16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerPolygonService16.json new file mode 100644 index 00000000..34089214 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerPolygonService16.json @@ -0,0 +1 @@ +"M12.207 12.2A6.624 6.624 0 0 1 16 13.29L13.867.687a8.205 8.205 0 0 0-3.161-.674C8.016.014 7.982 1 5.294 1A10.39 10.39 0 0 1 2.133.488L0 13.09a9.158 9.158 0 0 0 3.793.711A10.667 10.667 0 0 0 7 13.322V15H2v1h11v-1H8v-2a11.89 11.89 0 0 1 4.207-.8zm-11.082.237L2.935 1.74A11.376 11.376 0 0 0 5.294 2a7.833 7.833 0 0 0 3.045-.552 5.895 5.895 0 0 1 2.367-.434 7.214 7.214 0 0 1 2.27.399l1.72 10.163a8.317 8.317 0 0 0-2.489-.376 12.79 12.79 0 0 0-4.526.852 10.962 10.962 0 0 1-3.888.748 9.54 9.54 0 0 1-2.668-.363zM12.105 3h-8.21L3 11h10zM8.787 4L7.602 6.042h-3.04L4.79 4zm-4.33 2.964h3.15L10.177 10H4.118zM11.324 10L8.362 6.5 9.812 4h1.398l.672 6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerPolygonService24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerPolygonService24.json new file mode 100644 index 00000000..2339535e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerPolygonService24.json @@ -0,0 +1 @@ +"M13 18.85a21.892 21.892 0 0 1 5.458-.684 13.093 13.093 0 0 1 5.423 1.017l-3.05-18.105A12.674 12.674 0 0 0 16.31.2c-3.848 0-3.892 1.6-7.74 1.6a15.028 15.028 0 0 1-4.52-.722L1 18.783A13.093 13.093 0 0 0 6.424 19.8 22.094 22.094 0 0 0 12 19.088V23H4v1h17v-1h-8zm-10.876-.7L4.848 2.343A16.193 16.193 0 0 0 8.57 2.8a9.805 9.805 0 0 0 4.25-.875 7.791 7.791 0 0 1 3.49-.725 11.86 11.86 0 0 1 3.63.615l2.674 15.872a16.248 16.248 0 0 0-4.157-.52 24.03 24.03 0 0 0-6.251.844 22.054 22.054 0 0 1-5.783.789 13.726 13.726 0 0 1-4.3-.65zm19.26-1.75L19.057 2.59a10.555 10.555 0 0 0-2.746-.39 6.87 6.87 0 0 0-3.11.65 10.811 10.811 0 0 1-4.63.95 16.728 16.728 0 0 1-2.914-.268L3.262 17.436a13.436 13.436 0 0 0 3.162.364 21.214 21.214 0 0 0 5.549-.761 24.868 24.868 0 0 1 6.485-.873 18.033 18.033 0 0 1 2.926.234zm-1.21-1.16a19.852 19.852 0 0 0-1.716-.074c-.76 0-1.448.03-2.085.082l-3.767-4.66 4.454-7.342a10.049 10.049 0 0 1 1.12.16zM6.477 4.668a17.065 17.065 0 0 0 2.095.133 11.836 11.836 0 0 0 5.01-1.025 5.842 5.842 0 0 1 2.331-.566L11.793 10H5.558zm5.263 11.4a20.374 20.374 0 0 1-5.315.733 12.935 12.935 0 0 1-2.012-.153L5.385 11h6.268l3.54 4.378a32.767 32.767 0 0 0-3.454.688zM7.5 6.5a1 1 0 1 1 1 1 1 1 0 0 1-1-1zm10 2.9a1 1 0 1 1-1-1 1 1 0 0 1 1 1zm-9 4.1a1 1 0 1 1-1-1 1 1 0 0 1 1 1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerPolygonService32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerPolygonService32.json new file mode 100644 index 00000000..610def5b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerPolygonService32.json @@ -0,0 +1 @@ +"M27.36 22.39L24.383 4.458a23.564 23.564 0 0 0-3.309-.247 14.759 14.759 0 0 0-4.736.732 19.375 19.375 0 0 1-5.999.925 18.297 18.297 0 0 1-2.918-.231L4.348 24.148a14.05 14.05 0 0 0 4.19.652 18.509 18.509 0 0 0 6.54-1.155 24.388 24.388 0 0 1 8.384-1.445c1.444 0 2.76.079 3.898.19zm-1.196-1.101c-.9-.059-1.805-.089-2.702-.089-.423 0-.819.014-1.208.03l-6.248-7.73 5.029-8.29h.04a21.74 21.74 0 0 1 2.443.143zM8.249 6.756a19.57 19.57 0 0 0 2.09.112 20.235 20.235 0 0 0 6.276-.964 14.45 14.45 0 0 1 3.223-.648L15.14 13H7.212zm6.52 15.938a17.461 17.461 0 0 1-6.23 1.106 12.838 12.838 0 0 1-3.056-.372L7.046 14h8.077l5.91 7.31a26.378 26.378 0 0 0-6.263 1.384zM16 26.5a21.425 21.425 0 0 1 7.462-1.3A33.153 33.153 0 0 1 31 26L27 1.9a26.401 26.401 0 0 0-5.926-.689c-5.144 0-5.927 1.657-10.735 1.657A14.99 14.99 0 0 1 5 1.9L1 26a16.273 16.273 0 0 0 7.538 1.8A20.258 20.258 0 0 0 15 26.816V30H3v1h25v-1H16zM2.108 25.434L5.795 3.217a15.6 15.6 0 0 0 4.544.651 17.43 17.43 0 0 0 5.445-.846 16.633 16.633 0 0 1 5.29-.81 26.266 26.266 0 0 1 5.05.517l3.651 22a37.271 37.271 0 0 0-6.313-.529 22.375 22.375 0 0 0-7.77 1.348A20.416 20.416 0 0 1 8.539 26.8a15.986 15.986 0 0 1-6.43-1.366zM11.5 9.5a1 1 0 1 1 1 1 1 1 0 0 1-1-1zm10 3a1 1 0 1 1-1 1 1 1 0 0 1 1-1zm-9 6a1 1 0 1 1-1-1 1 1 0 0 1 1 1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerService16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerService16.json new file mode 100644 index 00000000..0de1e86b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerService16.json @@ -0,0 +1 @@ +"M10.706 1.014a7.215 7.215 0 0 1 2.27.399l1.72 10.163a8.317 8.317 0 0 0-2.489-.376 12.79 12.79 0 0 0-4.526.852l-.604.204-.363.108a9.678 9.678 0 0 1-2.921.436 9.54 9.54 0 0 1-2.668-.363L2.935 1.74A11.372 11.372 0 0 0 5.294 2a7.833 7.833 0 0 0 3.045-.552 5.894 5.894 0 0 1 2.367-.434zm0-1C8.016.014 7.982 1 5.294 1A10.39 10.39 0 0 1 2.133.488L0 13.09a9.158 9.158 0 0 0 3.793.711A10.667 10.667 0 0 0 7 13.322V15H2v1h11v-1H8v-2a11.89 11.89 0 0 1 4.207-.8A6.624 6.624 0 0 1 16 13.29L13.867.687a8.205 8.205 0 0 0-3.161-.674z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerService24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerService24.json new file mode 100644 index 00000000..6076bc04 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerService24.json @@ -0,0 +1 @@ +"M16.31 1.2a11.86 11.86 0 0 1 3.63.615l2.675 15.872a16.246 16.246 0 0 0-4.157-.52 22.854 22.854 0 0 0-5.688.71l-1.001.238a21.176 21.176 0 0 1-5.345.685 13.724 13.724 0 0 1-4.3-.65L4.848 2.343A16.193 16.193 0 0 0 8.57 2.8a9.806 9.806 0 0 0 4.25-.875 7.791 7.791 0 0 1 3.49-.725m0-1c-3.848 0-3.892 1.6-7.74 1.6a15.028 15.028 0 0 1-4.52-.722L1 18.783A13.093 13.093 0 0 0 6.424 19.8 22.094 22.094 0 0 0 12 19.088V23H4v1h17v-1h-8v-4.15a21.892 21.892 0 0 1 5.458-.684 13.093 13.093 0 0 1 5.423 1.017l-3.05-18.105A12.674 12.674 0 0 0 16.31.2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerService32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerService32.json new file mode 100644 index 00000000..a73c846b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerService32.json @@ -0,0 +1 @@ +"M21.074 2.211a26.266 26.266 0 0 1 5.05.518l3.651 22a37.271 37.271 0 0 0-6.313-.529 22.376 22.376 0 0 0-7.769 1.348l-.988.313a19.256 19.256 0 0 1-6.167.939 15.988 15.988 0 0 1-6.43-1.366L5.795 3.217a15.6 15.6 0 0 0 4.544.651 17.431 17.431 0 0 0 5.445-.846 16.633 16.633 0 0 1 5.29-.81zm0-1c-5.144 0-5.927 1.657-10.735 1.657A14.99 14.99 0 0 1 5 1.9L1 26a16.273 16.273 0 0 0 7.538 1.8A20.258 20.258 0 0 0 15 26.816V30H3v1h25v-1H16v-3.5a21.425 21.425 0 0 1 7.462-1.3A33.153 33.153 0 0 1 31 26L27 1.9a26.401 26.401 0 0 0-5.926-.689z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerSettings16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerSettings16.json new file mode 100644 index 00000000..04f973c0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerSettings16.json @@ -0,0 +1 @@ +"M7.57 13.7l.146.054-.075.172a1.218 1.218 0 0 0-.058.213 11.197 11.197 0 0 1-3.79.661A9.158 9.158 0 0 1 0 14.089l2.133-12.6A10.39 10.39 0 0 0 5.294 2c2.688 0 2.721-.986 5.412-.986a8.204 8.204 0 0 1 3.161.674l1.003 5.927a1.205 1.205 0 0 0-.94.021l-.065.029-.89-5.252a7.212 7.212 0 0 0-2.269-.399 5.895 5.895 0 0 0-2.368.434A7.833 7.833 0 0 1 5.294 3a11.376 11.376 0 0 1-2.359-.26l-1.81 10.697a9.54 9.54 0 0 0 2.668.363 9.93 9.93 0 0 0 3.214-.527 1.243 1.243 0 0 0 .563.428zm7.213-.67q-.05.134-.112.262l.535 1.163-.771.765-1.194-.527q-.13.06-.265.107l-.444 1.2h-1.087l-.47-1.22q-.135-.05-.264-.113l-1.163.535-.764-.771.527-1.194q-.06-.13-.107-.265l-1.2-.444v-1.056l1.2-.444q.047-.136.107-.265l-.527-1.194.764-.771 1.163.535q.129-.062.263-.113L11.445 8h1.087l.444 1.2q.136.047.265.107l1.194-.527.77.765-.534 1.163q.062.128.112.262l1.217.471v1.117zm.215-.906v-.248l-.815-.27a2.206 2.206 0 0 0-.355-.862l.365-.793-.161-.16-.768.387a2.206 2.206 0 0 0-.86-.36L12.101 9h-.226l-.27.817a2.206 2.206 0 0 0-.861.354l-.793-.364-.159.16.385.768a2.206 2.206 0 0 0-.358.86L9 11.897v.204l.818.304a2.205 2.205 0 0 0 .358.859l-.385.768.16.16.792-.364a2.205 2.205 0 0 0 .862.354l.27.817h.226l.302-.819a2.207 2.207 0 0 0 .86-.359l.768.386.161-.16-.365-.792a2.205 2.205 0 0 0 .355-.862zM12 11a1 1 0 1 0 1 1 1 1 0 0 0-1-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerSettings24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerSettings24.json new file mode 100644 index 00000000..42d7ec66 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerSettings24.json @@ -0,0 +1 @@ +"M11.797 20.109l.625.24-.33.717a22.27 22.27 0 0 1-5.668.734A13.093 13.093 0 0 1 1 20.783L4.05 3.078a15.028 15.028 0 0 0 4.52.722c3.849 0 3.893-1.6 7.74-1.6a12.674 12.674 0 0 1 4.52.878l1.532 9.086a1.236 1.236 0 0 0-.718-.256 1.266 1.266 0 0 0-.328.07l-1.375-8.163a11.86 11.86 0 0 0-3.63-.615 7.791 7.791 0 0 0-3.49.725 9.805 9.805 0 0 1-4.25.875 16.193 16.193 0 0 1-3.723-.457L2.124 20.15a13.727 13.727 0 0 0 4.3.65 21.112 21.112 0 0 0 5.373-.691zM20 18a2 2 0 1 1-2-2 2 2 0 0 1 2 2zm-1 0a1 1 0 1 0-1 1 1 1 0 0 0 1-1zm3.414 1.392l-.296.628.724 1.624-1.162 1.17-1.543-.71-.653.236-.636 1.66h-1.65l-.59-1.586-.628-.295-1.627.727-1.167-1.166.71-1.543-.236-.653-1.66-.636v-1.65l1.586-.59.295-.628-.727-1.627 1.166-1.167 1.543.71.653-.236.636-1.66h1.65l.59 1.586.628.296 1.624-.724 1.166 1.167-.705 1.538.235.653 1.66.636v1.65zm-1.277.523l.544-1.158 1.319-.49v-.582l-1.427-.548-.434-1.204.585-1.28-.412-.412-1.397.622-1.158-.544-.49-1.319h-.582l-.548 1.427-1.206.434-1.283-.59-.41.411.626 1.4-.545 1.161-1.319.49v.582l1.427.548.434 1.206-.59 1.283.411.41 1.4-.626 1.161.545.49 1.319h.582l.548-1.427 1.206-.434 1.28.588.411-.413z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerSettings32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerSettings32.json new file mode 100644 index 00000000..756e0d5e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerSettings32.json @@ -0,0 +1 @@ +"M15.693 27.548c.43-.139.867-.277 1.317-.412l-.561 1.22A22.352 22.352 0 0 1 8.538 29.8 16.273 16.273 0 0 1 1 28L5 3.9a14.99 14.99 0 0 0 5.34.968c4.807 0 5.59-1.657 10.734-1.657A26.401 26.401 0 0 1 27 3.9l2.064 12.435a1.243 1.243 0 0 0-.22-.043 1.256 1.256 0 0 0-.512.11l-.252.113-1.956-11.786a26.164 26.164 0 0 0-5.05-.518 16.628 16.628 0 0 0-5.29.81 17.42 17.42 0 0 1-5.445.847 15.6 15.6 0 0 1-4.544-.65L2.107 27.433a15.989 15.989 0 0 0 6.43 1.366 20.422 20.422 0 0 0 7.156-1.252zM27 24a3 3 0 1 1-3-3 3 3 0 0 1 3 3zm-1 0a2 2 0 1 0-2 2 2 2 0 0 0 2-2zm3.493 2.696l.965 2.15-1.565 1.576-2.066-.95-.849.319-.838 2.201-2.222.008-.789-2.13-.825-.377-2.149.965-1.576-1.565.95-2.066-.32-.849-2.2-.838L16 22.92l2.13-.79.377-.826-.965-2.149 1.566-1.576 2.066.949.848-.318.838-2.202L25.08 16l.79 2.13.825.377 2.15-.965 1.576 1.566-.95 2.066.319.848 2.201.838.008 2.222-2.13.79zm-.206 1.913l-.875-1.948.722-1.552L31 24.417l-.004-.896-1.995-.76-.588-1.607.831-1.808-.636-.633-1.945.874-1.555-.721L24.417 17l-.897.004-.758 1.994-1.608.59-1.81-.832-.63.636.873 1.945-.72 1.555-1.867.692.004.896 1.995.76.588 1.606-.83 1.81.635.63 1.945-.872 1.555.721.69 1.864.898-.003.758-1.994 1.608-.59 1.81.832z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerZoomTo16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerZoomTo16.json new file mode 100644 index 00000000..7f60b548 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerZoomTo16.json @@ -0,0 +1 @@ +"M3.793 14.8A9.158 9.158 0 0 1 0 14.089l2.133-12.6A10.39 10.39 0 0 0 5.294 2c2.688 0 2.721-.986 5.412-.986a8.205 8.205 0 0 1 3.161.674l1.748 10.324-1.181-.984-.436-2.578a5.468 5.468 0 0 0-.288-1.7l-.734-4.337a7.214 7.214 0 0 0-2.27-.399 5.895 5.895 0 0 0-2.367.434A7.833 7.833 0 0 1 5.294 3a11.376 11.376 0 0 1-2.359-.26l-1.81 10.697a9.54 9.54 0 0 0 2.668.363 9.568 9.568 0 0 0 2.073-.218l.691.865a10.534 10.534 0 0 1-2.764.353zm10.126 1.003l-2.067-2.067a.667.667 0 0 1 0-.943l.129-.13-.673-.672a4.55 4.55 0 1 1 .69-.691l.673.674.124-.124a.668.668 0 0 1 .943 0l2.067 2.068a.666.666 0 0 1 0 .943l-.943.942a.665.665 0 0 1-.943 0zM8.5 12A3.5 3.5 0 1 0 5 8.5 3.504 3.504 0 0 0 8.5 12zm4.294 1.265l1.597 1.595.471-.47-1.595-1.598zM9 9h2V8H9V6H8v2H6v1h2v2h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerZoomTo24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerZoomTo24.json new file mode 100644 index 00000000..5e79d760 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerZoomTo24.json @@ -0,0 +1 @@ +"M9.277 20.442a7.294 7.294 0 0 0 1.304.744 21.448 21.448 0 0 1-5.157.614A13.093 13.093 0 0 1 0 20.783L3.05 3.078a15.028 15.028 0 0 0 4.52.722c3.849 0 3.893-1.6 7.74-1.6a12.674 12.674 0 0 1 4.52.878l2.642 15.678-1.113-1.114c-.031-.031-.07-.052-.102-.081L18.94 3.815a11.86 11.86 0 0 0-3.63-.615 7.791 7.791 0 0 0-3.49.725 9.805 9.805 0 0 1-4.25.875 16.193 16.193 0 0 1-3.723-.457L1.124 20.15a13.726 13.726 0 0 0 4.3.65 19.768 19.768 0 0 0 3.853-.358zm13.519 1.467a.68.68 0 0 1 0 .962l-.934.932a.666.666 0 0 1-.943 0l-2.855-2.855a.668.668 0 0 1 0-.943l.129-.13-1.32-1.318a5.362 5.362 0 1 1 .69-.69l1.32 1.319.124-.124a.668.668 0 0 1 .943 0zm-4.994-7.41a4.3 4.3 0 1 0-4.3 4.3 4.304 4.304 0 0 0 4.3-4.3zm4.06 7.89l-2.383-2.385-.473.473 2.385 2.383zM14 12h-1v2h-2v1h2v2h1v-2h2v-1h-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerZoomTo32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerZoomTo32.json new file mode 100644 index 00000000..0ebd457d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layerZoomTo32.json @@ -0,0 +1 @@ +"M21.823 26.938l.299.3c-5.72.31-7.182 2.562-13.584 2.562A16.273 16.273 0 0 1 1 28L5 3.9a14.99 14.99 0 0 0 5.34.968c4.807 0 5.59-1.657 10.734-1.657A26.401 26.401 0 0 1 27 3.9l3.579 21.563-1.215-1.215-3.24-19.519a26.266 26.266 0 0 0-5.05-.518 16.633 16.633 0 0 0-5.29.81 17.433 17.433 0 0 1-5.445.847 15.6 15.6 0 0 1-4.544-.65L2.108 27.433a15.986 15.986 0 0 0 6.43 1.366 20.416 20.416 0 0 0 7.155-1.252 23.514 23.514 0 0 1 5.666-1.256 2.73 2.73 0 0 0 .464.646zM24.8 18.5a6.32 6.32 0 0 1-1.51 4.082l.872.873.218-.218a.81.81 0 0 1 1.144 0l4.24 4.238a.811.811 0 0 1 0 1.145l-1.145 1.143a.808.808 0 0 1-1.143 0l-4.24-4.239a.81.81 0 0 1 0-1.144l.219-.218-.873-.873A6.294 6.294 0 1 1 24.8 18.5zm-.722 6.453l3.97 3.968.874-.873-3.97-3.968zM18.5 23.8a5.3 5.3 0 1 0-5.3-5.3 5.25 5.25 0 0 0 5.3 5.3zM22 19v-1h-3v-3h-1v3h-3v1h3v3h1v-3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layers16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layers16.json new file mode 100644 index 00000000..3483bdeb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layers16.json @@ -0,0 +1 @@ +"M8.023 1.023l-8 4.5 8 4.5 8-4.5zm-5.96 4.5l5.96-3.352 5.96 3.352-5.96 3.353zm13.96 3l-8 4.5-8-4.5 1.02-.573 6.98 3.926 6.98-3.926zm-8 6.353l6.98-3.926 1.02.573-7.914 4.452a.175.175 0 0 1-.171 0L.023 11.523l1.02-.573z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layers24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layers24.json new file mode 100644 index 00000000..2ba6bd2b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layers24.json @@ -0,0 +1 @@ +"M3.893 15.947l-.927.547L12 21.838l9.033-5.342-.927-.547.983-.582L23 16.495 12 23 1 16.493l1.91-1.128zM23 8.495L12 15 1 8.493 12 2zm-10.999 5.343l9.033-5.342-9.033-5.335-9.035 5.333zm9.089-2.47l-.983.58.927.548-9.033 5.342-9.035-5.344.927-.547-.983-.582L1 12.493 12 19l11-6.505z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layers32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layers32.json new file mode 100644 index 00000000..e23d13f7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layers32.json @@ -0,0 +1 @@ +"M30.5 11.492L16 3 1.5 11.492 16 20zM16 4.16l12.522 7.334L16 18.841 3.478 11.493zM16 25L1.5 16.492l2.781-1.629.989.58-1.792 1.05L16 23.841l12.522-7.348-1.792-1.05.989-.58 2.781 1.63zm0 5L1.5 21.492l2.781-1.629.989.58-1.792 1.05L16 28.841l12.522-7.348-1.792-1.05.989-.58 2.781 1.63z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layersEditable16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layersEditable16.json new file mode 100644 index 00000000..f28b2ba0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layersEditable16.json @@ -0,0 +1 @@ +"M13.423 8.208l.734-.734 1.866 1.05-8 4.5-8-4.5L5.6 5.386l-.65 1.513-2.887 1.624 5.96 3.353 3.01-1.693.371-.16a1.983 1.983 0 0 0 .545-.355l2.034-1.145zm-5.4 6.668l-6.98-3.926-1.02.573 7.915 4.452a.175.175 0 0 0 .171 0l7.914-4.452-1.02-.573zm-1.99-5.422l.285-.667 1.47-3.43L12.84.307a.965.965 0 0 1 1.385.03l1.414 1.414a.965.965 0 0 1 .03 1.384l-1.446 1.443-3.607 3.609-3.014 1.292-1.082.464a.371.371 0 0 1-.488-.488zM12.21 2.35l1.415 1.414 1.09-1.09a.306.306 0 0 0 0-.434l-.98-.98a.306.306 0 0 0-.434 0zM8.495 6.065L9.91 7.479l3.008-3.008-1.414-1.414zm-.924 2.338l1.294-.554-.74-.74z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layersEditable24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layersEditable24.json new file mode 100644 index 00000000..fa3c1872 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layersEditable24.json @@ -0,0 +1 @@ +"M21.09 15.367L23 16.495 12 23 1 16.493l1.91-1.128.983.582-.927.547L12 21.838l9.033-5.342-.927-.547zm-3.93-5.159l3.874 2.288-9.033 5.342-9.035-5.344L7.04 10.09l.654-1.527c.005-.01.013-.02.017-.03L1 12.491 12 19l11-6.505-5.11-3.017zm-9.382 3.239l.327-.763L9.533 9.35l8.31-8.309a.98.98 0 0 1 1.385 0l1.429 1.429a.965.965 0 0 1 .03 1.385l-8.325 8.324-3.183 1.364-.914.391a.371.371 0 0 1-.487-.487zm9.316-10.243l1.413 1.415 1.152-1.152a.42.42 0 0 0 .006-.587l-.804-.838a.42.42 0 0 0-.6-.006zm-6.177 6.177l1.414 1.414 5.47-5.47-1.415-1.413zm-1.601 3.015l2.241-.96-1.28-1.28z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layersEditable32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layersEditable32.json new file mode 100644 index 00000000..1c2fdda5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layersEditable32.json @@ -0,0 +1 @@ +"M24.172 13.945l.731-.73 5.597 3.277L16 25 1.5 16.492 16 8l.89.52-.732.732L16 9.159 3.478 16.493 16 23.841l12.522-7.348zm2.558 6.499l1.792 1.05L16 28.84 3.478 21.493l1.792-1.05-.989-.58-2.781 1.63L16 30l14.5-8.508-2.781-1.629zm2.915-16.562a1.203 1.203 0 0 1 .037 1.726L27.88 7.406v.001l-9.565 9.567-5.465 2.342a.306.306 0 0 1-.402-.402l2.342-5.465L26.156 2.083a1.203 1.203 0 0 1 1.726.037zM17.324 16.311l-1.871-1.87-1.403 3.273zm9.584-9.344l-2.11-2.111-8.759 8.757 2.112 2.111zm2.03-2.378l-1.761-1.761a.285.285 0 0 0-.193-.092.163.163 0 0 0-.12.054l-1.36 1.359 2.111 2.11 1.36-1.358c.133-.133-.02-.294-.038-.312z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layersF16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layersF16.json new file mode 100644 index 00000000..a12fd9cc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layersF16.json @@ -0,0 +1 @@ +"M16 8.523l-7.977 4.5-8-4.5 1.02-.573 6.98 3.926 6.98-3.926.997.573zM1.043 10.95l-1.02.573 7.915 4.452c.053.03.118.03.171 0L16 11.523l-.997-.573-6.98 3.926-6.98-3.926zm6.98-9.927l-8 4.5 8 4.5L16 5.523l-7.977-4.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layersF24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layersF24.json new file mode 100644 index 00000000..e53ea42e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layersF24.json @@ -0,0 +1 @@ +"M23 16.495L12 23 1 16.493l1.91-1.128.983.582 8.108 4.706 8.106-4.704.983-.582L23 16.495zM12 2L1 8.493 12 15l11-6.505L12 2zm9.09 9.367l-.983.582-8.106 4.704-8.108-4.706-.983-.582L1 12.493 12 19l11-6.505-1.91-1.128z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layersF32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layersF32.json new file mode 100644 index 00000000..04fa9eff --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layersF32.json @@ -0,0 +1 @@ +"M30.5 11.492L16 20 1.5 11.492 16 3l14.5 8.492zm-2.781 3.371l-.989.58L16 21.806 5.27 15.444l-.989-.58L1.5 16.491 16 25l14.5-8.508-2.781-1.629zm0 5l-.989.58L16 26.806 5.27 20.444l-.989-.58L1.5 21.491 16 30l14.5-8.508-2.781-1.629z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layersReference16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layersReference16.json new file mode 100644 index 00000000..498e1635 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layersReference16.json @@ -0,0 +1 @@ +"M13.5 7.104l2.523 1.42-8 4.5-8-4.5L2.68 7.03a4.62 4.62 0 0 0 .369.94l-.985.553 5.96 3.353 5.96-3.353-.61-.343a1.983 1.983 0 0 0 .127-.68zm-5.477 7.772l-6.98-3.926-1.02.573 7.915 4.452a.175.175 0 0 0 .171 0l7.914-4.452-1.02-.573zM8 5V4H6v1zM4 7.333V1.5A1.502 1.502 0 0 1 5.5 0H12v8h-2v1H5.667A1.67 1.67 0 0 1 4 7.333zM5 1.5a.501.501 0 0 0 .5.5H10v5h1V1H5.5a.501.501 0 0 0-.5.5zm0 1.414v4.419A.667.667 0 0 0 5.667 8H9V3H5.498A1.478 1.478 0 0 1 5 2.914z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layersReference24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layersReference24.json new file mode 100644 index 00000000..4fbb1632 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layersReference24.json @@ -0,0 +1 @@ +"M21.09 15.367L23 16.495 12 23 1 16.493l1.91-1.128.983.582-.927.547L12 21.838l9.033-5.342-.927-.547zM19.5 11.5c0 .03-.007.056-.009.085l1.543.911-4.198 2.483a1.988 1.988 0 0 1-.68.402L12 17.838l-9.035-5.344L5.5 10.998V9.837L1 12.493 12 19l11-6.505-3.5-2.067zM14 7V6H9v1zm-4 1v1h3V8zM7 2.5C7 1.66 7.952 1 9.167 1H18v11h-2v2H9.5A2.502 2.502 0 0 1 7 11.5zm1 0c0 .177.443.5 1.167.5H16v8h1V2H9.167C8.443 2 8 2.323 8 2.5zm0 9A1.502 1.502 0 0 0 9.5 13H15V4H9.167A2.943 2.943 0 0 1 8 3.77z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layersReference32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layersReference32.json new file mode 100644 index 00000000..63b6b8a7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layersReference32.json @@ -0,0 +1 @@ +"M25.5 13.564l5 2.928L16 25 1.5 16.492l6-3.514v1.16l-4.022 2.355L16 23.841l5.734-3.365a1.99 1.99 0 0 0 1.389-.814l5.4-3.169-3.023-1.77zm1.23 6.88l1.792 1.05L16 28.84 3.478 21.493l1.792-1.05-.989-.58-2.781 1.63L16 30l14.5-8.508-2.781-1.629zM18 10V9h-5v1zm-4 2h3v-1h-3zM9 3.5c0-.84.952-1.5 2.167-1.5H24v15h-2v2H11.5A2.502 2.502 0 0 1 9 16.5zm1 0c0 .177.443.5 1.167.5H22v12h1V3H11.167C10.443 3 10 3.323 10 3.5zm0 13a1.502 1.502 0 0 0 1.5 1.5H21V5h-9.833A2.943 2.943 0 0 1 10 4.77z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layoutCompact16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layoutCompact16.json new file mode 100644 index 00000000..18822641 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layoutCompact16.json @@ -0,0 +1 @@ +"M16 14H0v-3h16v3zM1 13h14v-1H1v1zm15-3H0V7h16v3zM1 9h14V8H1v1zm15-3H0V3h16v3zM1 5h14V4H1v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layoutCompact24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layoutCompact24.json new file mode 100644 index 00000000..a9a291f2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layoutCompact24.json @@ -0,0 +1 @@ +"M23 20H1v-4h22v4zM2 19h20v-2H2v2zm21-5H1v-4h22v4zM2 13h20v-2H2v2zm21-5H1V4h22v4zM2 7h20V5H2v2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layoutCompact32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layoutCompact32.json new file mode 100644 index 00000000..60d3db64 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layoutCompact32.json @@ -0,0 +1 @@ +"M30 27H2v-5h28v5zM3 26h26v-3H3v3zm27-7H2v-5h28v5zM3 18h26v-3H3v3zm27-7H2V6h28v5zM3 10h26V7H3v3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layoutHorizontal16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layoutHorizontal16.json new file mode 100644 index 00000000..475dc16f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layoutHorizontal16.json @@ -0,0 +1 @@ +"M4 6h1v4H4zm7 4h1V6h-1zM10 0v1h1v1h1V0zm1 15h-1v1h2v-2h-1zm-6-1H4v2h2v-1H5zM4 0v2h1V1h1V0zm3 1h2V0H7zm0 15h2v-1H7zm5-12h4v8h-4v1h-1v-1H5v1H4v-1H0V4h4V3h1v1h6V3h1zm3 1H1v6h14z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layoutHorizontal24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layoutHorizontal24.json new file mode 100644 index 00000000..f5d5d3c8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layoutHorizontal24.json @@ -0,0 +1 @@ +"M8 15H7V9h1zm9-6h-1v6h1zm0-6V1h-2v1h1v1zm-1 19h-1v1h2v-2h-1zm1-15h6v10h-6v2h-1v-2H8v2H7v-2H1V7h6V5h1v2h8V5h1zm5 1H2v8h20zM7 1v2h1V2h1V1zm1 20H7v2h2v-1H8zm3-19h2V1h-2zm0 21h2v-1h-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layoutHorizontal32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layoutHorizontal32.json new file mode 100644 index 00000000..309ae23a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layoutHorizontal32.json @@ -0,0 +1 @@ +"M11 13h1v6h-1zm9 6h1v-6h-1zM12 3h1V2h-2v2h1zm-1 27h2v-1h-1v-1h-1zm9-26h1V2h-2v1h1zm0 25h-1v1h2v-2h-1zM12 6h-1v2h1zm0 18h-1v2h1zm8-16h1V6h-1zm1 3h9v10h-9v1h-1v-1h-8v1h-1v-1H2V11h9v-1h1v1h8v-1h1zm8 1H3v8h26zm-8 12h-1v2h1zM17 2h-2v1h2zm0 27h-2v1h2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layoutSpacious16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layoutSpacious16.json new file mode 100644 index 00000000..417519c2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layoutSpacious16.json @@ -0,0 +1 @@ +"M16 16H0v-3h16v3zM1 15h14v-1H1v1zm15-5H0V7h16v3zM1 9h14V8H1v1zm15-5H0V1h16v3zM1 3h14V2H1v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layoutSpacious24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layoutSpacious24.json new file mode 100644 index 00000000..31928cc3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layoutSpacious24.json @@ -0,0 +1 @@ +"M23 23H1v-4h22v4zM2 22h20v-2H2v2zm21-8H1v-4h22v4zM2 13h20v-2H2v2zm21-8H1V1h22v4zM2 4h20V2H2v2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layoutSpacious32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layoutSpacious32.json new file mode 100644 index 00000000..87055c55 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layoutSpacious32.json @@ -0,0 +1 @@ +"M30 31H2v-5h28v5zM3 30h26v-3H3v3zm27-11H2v-5h28v5zM3 18h26v-3H3v3zM30 7H2V2h28v5zM3 6h26V3H3v3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layoutVertical16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layoutVertical16.json new file mode 100644 index 00000000..3d5acf0b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layoutVertical16.json @@ -0,0 +1 @@ +"M12 0H4v4H3v1h1v6H3v1h1v4h8v-4h1v-1h-1V5h1V4h-1zm-1 15H5V1h6zm-5-4h4v1H6zm0-7h4v1H6zm9 6h1v2h-2v-1h1zM1 11h1v1H0v-2h1zm15-7v2h-1V5h-1V4zM2 4v1H1v1H0V4zM1 9H0V7h1zm14-2h1v2h-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layoutVertical24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layoutVertical24.json new file mode 100644 index 00000000..53b3f589 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layoutVertical24.json @@ -0,0 +1 @@ +"M17 1H7v6H5v1h2v8H5v1h2v6h10v-6h2v-1h-2V8h2V7h-2zm-1 21H8V2h8zM15 8H9V7h6zm0 9H9v-1h6zm7-2h1v2h-2v-1h1zM2 16h1v1H1v-2h1zm20-9h1v2h-1V8h-1V7zM2 7h1v1H2v1H1V7zm20 4h1v2h-1zM2 13H1v-2h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layoutVertical32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layoutVertical32.json new file mode 100644 index 00000000..0a492321 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/layoutVertical32.json @@ -0,0 +1 @@ +"M13 20h6v1h-6zm0-8h6v-1h-6zM3 19H2v2h2v-1H3zm26 1h-1v1h2v-2h-1zM2 11v2h1v-1h1v-1zm26 0v1h1v1h1v-2zM8 20H6v1h2zm16 1h2v-1h-2zm-3 0v9H11v-9h-1v-1h1v-8h-1v-1h1V2h10v9h1v1h-1v8h1v1zM20 3h-8v26h8zM8 11H6v1h2zm16 1h2v-1h-2zM3 15H2v2h1zm26 2h1v-2h-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/left16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/left16.json new file mode 100644 index 00000000..16d225cd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/left16.json @@ -0,0 +1 @@ +"M5.354 3.398L3.752 5h3.775A5.483 5.483 0 0 1 13 10.5V14h-1v-3.5A4.482 4.482 0 0 0 7.527 6H3.752l1.602 1.602-.707.707L1.837 5.5l2.81-2.81z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/left24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/left24.json new file mode 100644 index 00000000..296a8341 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/left24.json @@ -0,0 +1 @@ +"M4.799 8.494l2.847-2.848.707.707-1.647 1.648h4.451A6.901 6.901 0 0 1 18 14.929v6.07h-1v-6.07A5.901 5.901 0 0 0 11.157 9H6.72l1.634 1.634-.707.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/left32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/left32.json new file mode 100644 index 00000000..8ff09dd1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/left32.json @@ -0,0 +1 @@ +"M13.5 11A10.512 10.512 0 0 1 24 21.5V28h-1v-6.5a9.51 9.51 0 0 0-9.5-9.5H6.72l2.647 2.646-.707.707L4.807 11.5 8.66 7.646l.707.707L6.721 11z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/leftAlign16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/leftAlign16.json new file mode 100644 index 00000000..dd84207e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/leftAlign16.json @@ -0,0 +1 @@ +"M1 2h14v1H1zm0 5h8V6H1zm0 4h14v-1H1zm0 4h8v-1H1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/leftAlign24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/leftAlign24.json new file mode 100644 index 00000000..8433c740 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/leftAlign24.json @@ -0,0 +1 @@ +"M2 3h20v1H2zm0 7h12V9H2zm0 6h20v-1H2zm0 6h12v-1H2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/leftAlign32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/leftAlign32.json new file mode 100644 index 00000000..6f965d87 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/leftAlign32.json @@ -0,0 +1 @@ +"M2 4h28v1H2zm0 9h16v-1H2zm0 8h28v-1H2zm0 8h16v-1H2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/leftEdge16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/leftEdge16.json new file mode 100644 index 00000000..355c4cc1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/leftEdge16.json @@ -0,0 +1 @@ +"M8.326 6.414L6.74 8H14v1H6.707l1.619 1.618-.707.707-2.81-2.808 2.81-2.81zM3 4H2v9h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/leftEdge24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/leftEdge24.json new file mode 100644 index 00000000..7dbc08fa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/leftEdge24.json @@ -0,0 +1 @@ +"M8.708 12H21v1H8.706l2.647 2.647-.707.707-3.854-3.853 3.854-3.854.707.707zM3 19h1V6H3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/leftEdge32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/leftEdge32.json new file mode 100644 index 00000000..6d9f774b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/leftEdge32.json @@ -0,0 +1 @@ +"M5 8h1v17H5zm10.354 4.354l-.707-.707L9.793 16.5l4.854 4.854.707-.707L11.707 17H27v-1H11.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/leftLeft16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/leftLeft16.json new file mode 100644 index 00000000..812ccc77 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/leftLeft16.json @@ -0,0 +1 @@ +"M14 8.255V14h-1V8.255a4.243 4.243 0 0 0-3.83-4.207c-.137-.014-.27-.042-.409-.042l-1.007-.003 1.6 1.599-.707.707L5.837 3.5 8.647.69l.706.708L7.75 3.003l1.015.003c.109 0 .21.026.318.033A5.244 5.244 0 0 1 14 8.255zm-9 3.022V8a4.245 4.245 0 0 1 .616-2.203l-.712-.71A5.216 5.216 0 0 0 4 8v3.277L2.398 9.675l-.707.707 2.809 2.81 2.81-2.81-.708-.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/leftLeft24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/leftLeft24.json new file mode 100644 index 00000000..35faf2b1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/leftLeft24.json @@ -0,0 +1 @@ +"M20 11.634V21h-1v-9.366a6.636 6.636 0 0 0-6.608-6.625l-1.668-.004 1.63 1.629-.707.707-2.848-2.847 2.847-2.848.707.707-1.65 1.651 1.692.005A7.638 7.638 0 0 1 20 11.634zM6 17.28V11.5a6.606 6.606 0 0 1 2.31-5.007l-.702-.702A7.593 7.593 0 0 0 5 11.5v5.78l-1.64-1.64-.707.707L5.5 19.194l2.847-2.847-.707-.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/leftLeft32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/leftLeft32.json new file mode 100644 index 00000000..50480f7f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/leftLeft32.json @@ -0,0 +1 @@ +"M27 16v12h-1V16a9.015 9.015 0 0 0-8.977-9l-3.288-.008 2.644 2.643-.707.707-3.854-3.853 3.854-3.854.707.707-2.65 2.65L17.026 6A10.016 10.016 0 0 1 27 16zM11.623 8.804l-.706-.705A9.977 9.977 0 0 0 7 16v7.293l-2.646-2.647-.707.707L7.5 25.207l3.854-3.854-.707-.707L8 23.293V16a8.99 8.99 0 0 1 3.623-7.196z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/leftRight16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/leftRight16.json new file mode 100644 index 00000000..ecf4dfe8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/leftRight16.json @@ -0,0 +1 @@ +"M4.5.809l2.81 2.809-.708.707L5 2.723V5.25a4.233 4.233 0 0 0 .532 2.037l-.734.733A5.24 5.24 0 0 1 4 5.25V2.723L2.398 4.325l-.707-.707zM8.646 6.69L5.837 9.5l2.81 2.81.706-.708-1.6-1.6L10.506 10A2.508 2.508 0 0 1 13 12.505V14h1v-1.495a3.506 3.506 0 0 0-3.491-3.5l-2.76-.003 1.605-1.604z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/leftRight24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/leftRight24.json new file mode 100644 index 00000000..6f1a1919 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/leftRight24.json @@ -0,0 +1 @@ +"M8.302 11.515l-.712.712A7.605 7.605 0 0 1 6 7.597v-3.89l-1.64 1.64-.707-.707L6.5 1.793 9.347 4.64l-.707.707L7 3.707v3.89a6.606 6.606 0 0 0 1.302 3.918zM14.5 13h-3.793l1.646-1.646-.707-.707L8.8 13.494l2.847 2.847.707-.707L10.72 14h3.779A4.52 4.52 0 0 1 19 18.513V21h1v-2.487A5.522 5.522 0 0 0 14.5 13z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/leftRight32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/leftRight32.json new file mode 100644 index 00000000..53e60789 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/leftRight32.json @@ -0,0 +1 @@ +"M8 3.707L5.354 6.354l-.707-.707L8.5 1.793l3.854 3.854-.707.707L9 3.707v5.09a9.006 9.006 0 0 0 3.167 6.855l-.706.706A10.003 10.003 0 0 1 8 8.797zm12.52 13.3l-5.805-.015 2.639-2.638-.707-.707-3.854 3.853 3.854 3.854.707-.707-2.655-2.655 5.818.008A6.516 6.516 0 0 1 27 24.506V28h1v-3.494a7.512 7.512 0 0 0-7.48-7.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/legend16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/legend16.json new file mode 100644 index 00000000..f7adc756 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/legend16.json @@ -0,0 +1 @@ +"M1 6.5A1.5 1.5 0 1 1 2.5 8 1.502 1.502 0 0 1 1 6.5zM15 2H6v1h9zM6 7h9V6H6zm0 4h9v-1H6zm0 4h9v-1H6zm-3.51-2L.87 16h3.257zM4 4H1V1h3zM3 2H2v1h1zm1 10H1V9h3zm-1-2H2v1h1zm-.5-4a.5.5 0 1 0 .5.5.5.5 0 0 0-.5-.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/legend24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/legend24.json new file mode 100644 index 00000000..d507ceb8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/legend24.json @@ -0,0 +1 @@ +"M4 11a2 2 0 1 0-2-2 2 2 0 0 0 2 2zm0-3a1 1 0 1 1-1 1 1 1 0 0 1 1-1zm5-5h13v1H9zm0 6h13v1H9zm0 6h13v1H9zm0 6h13v1H9zm-7.063 2h4.126L4 19.209zm1.683-1l.38-.699.38.699zM6 1H2v4h4zM5 4H3V2h2zm1 9H2v4h4zm-1 3H3v-2h2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/legend32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/legend32.json new file mode 100644 index 00000000..c6df2ebc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/legend32.json @@ -0,0 +1 @@ +"M11 5h18v1H11zm0 8h18v-1H11zm0 7h18v-1H11zm0 7h18v-1H11zM3 12.5A2.5 2.5 0 1 1 5.5 15 2.5 2.5 0 0 1 3 12.5zm1 0A1.5 1.5 0 1 0 5.5 11 1.5 1.5 0 0 0 4 12.5zM8.154 29H2.846L5.5 23.932zm-3.656-1h2.004L5.5 26.087zM8 8H3V3h5zM7 4H4v3h3zM3 17h5v5H3zm1 4h3v-3H4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/legendLeft16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/legendLeft16.json new file mode 100644 index 00000000..e89ac8fb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/legendLeft16.json @@ -0,0 +1 @@ +"M2.5 8A1.5 1.5 0 1 0 1 6.5 1.502 1.502 0 0 0 2.5 8zm0-2a.5.5 0 1 1-.5.5.5.5 0 0 1 .5-.5zM4 1H1v3h3zM3 3H2V2h1zm1 6H1v3h3zm-1 2H2v-1h1zm3-5h7v1H6zm-3.51 7l1.638 3H.87zM15 2v1H6V2zm-9 8h5v1H6zm0 4h3v1H6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/legendLeft24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/legendLeft24.json new file mode 100644 index 00000000..8d37a235 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/legendLeft24.json @@ -0,0 +1 @@ +"M4 11a2 2 0 1 0-2-2 2 2 0 0 0 2 2zm0-3a1 1 0 1 1-1 1 1 1 0 0 1 1-1zM1.937 23h4.126L4 19.209zm1.683-1l.38-.699.38.699zM6 1H2v4h4zM5 4H3V2h2zM2 17h4v-4H2zm1-3h2v2H3zm6 7h4v1H9zm0-6h7v1H9zM22 3v1H9V3zM9 9h10v1H9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/legendLeft32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/legendLeft32.json new file mode 100644 index 00000000..5d29347d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/legendLeft32.json @@ -0,0 +1 @@ +"M5.5 15A2.5 2.5 0 1 0 3 12.5 2.5 2.5 0 0 0 5.5 15zm0-4A1.5 1.5 0 1 1 4 12.5 1.5 1.5 0 0 1 5.5 11zM3.064 29h4.888l-2.49-4.864zm3.252-1H4.671l.808-1.637zM3 8h5V3H3zm1-4h3v3H4zM3 22h5v-5H3zm1-4h3v3H4zm17 2H11v-1h10zm-4 7h-6v-1h6zM11 5h18v1H11zm0 7h14v1H11z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/legendPlus16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/legendPlus16.json new file mode 100644 index 00000000..541d50bc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/legendPlus16.json @@ -0,0 +1 @@ +"M4 0H1v3h3zM3 2H2V1h1zm12 0H6V1h9zm1 10v1h-3v3h-1v-3H9v-1h3V9h1v3zM2.49 6l1.638 3H.87zM15 8H6V7h9zM2.5 12A1.5 1.5 0 1 0 4 13.5 1.502 1.502 0 0 0 2.5 12zm0 2a.5.5 0 1 1 .5-.5.5.5 0 0 1-.5.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/legendPlus24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/legendPlus24.json new file mode 100644 index 00000000..36a3b976 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/legendPlus24.json @@ -0,0 +1 @@ +"M22 5H9V4h13zM9 21h5v-1H9zm0-8h13v-1H9zM2 6V2h4v4zm1-1h2V3H3zm17 12h-1v3h-3v.999h3V24h1v-3.001h3V20h-3zM6 20a2 2 0 1 1-2-2 2 2 0 0 1 2 2zm-1 0a1 1 0 1 0-1 1 1 1 0 0 0 1-1zM4 9.209L6.607 14H1.393zM4.925 13L4 11.301 3.075 13z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/legendPlus32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/legendPlus32.json new file mode 100644 index 00000000..14cb1c1f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/legendPlus32.json @@ -0,0 +1 @@ +"M29 6H11V5h18zm0 9H11v1h18zM18 25h-7v1h7zM8 8H3V3h5zM7 4H4v3h3zm19 21v-5h-1v5h-5v.999h5V31h1v-5.001h5V25zM3 15.5A2.5 2.5 0 1 1 5.5 18 2.5 2.5 0 0 1 3 15.5zm1 0A1.5 1.5 0 1 0 5.5 14 1.5 1.5 0 0 0 4 15.5zM8.154 28H2.846L5.5 22.932zm-3.656-1h2.004L5.5 25.087z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/legendRight16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/legendRight16.json new file mode 100644 index 00000000..324348b0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/legendRight16.json @@ -0,0 +1 @@ +"M15 9h-3v3h3zm-1 2h-1v-1h1zm-.5-3A1.5 1.5 0 1 0 12 6.5 1.502 1.502 0 0 0 13.5 8zm0-2a.5.5 0 1 1-.5.5.5.5 0 0 1 .5-.5zM15 1h-3v3h3zm-1 2h-1V2h1zM7 14h3v1H7zm8.128 2H11.87l1.619-3zM1 2h9v1H1zm2 4h7v1H3zm2 4h5v1H5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/legendRight24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/legendRight24.json new file mode 100644 index 00000000..c3771b63 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/legendRight24.json @@ -0,0 +1 @@ +"M23 9a2 2 0 1 0-2 2 2 2 0 0 0 2-2zm-1 0a1 1 0 1 1-1-1 1 1 0 0 1 1 1zm-1 10.209L18.937 23h4.126zM20.62 22l.38-.699.38.699zM19 5h4V1h-4zm1-3h2v2h-2zm3 11h-4v4h4zm-1 3h-2v-2h2zm-6 6h-4v-1h4zm0-6H9v-1h7zm0-13v1H3V3zm0 7H6V9h10z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/legendRight32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/legendRight32.json new file mode 100644 index 00000000..ea8be692 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/legendRight32.json @@ -0,0 +1 @@ +"M26.501 10a2.5 2.5 0 1 0 2.5 2.5 2.5 2.5 0 0 0-2.5-2.5zm0 4a1.5 1.5 0 1 1 1.5-1.5 1.5 1.5 0 0 1-1.5 1.5zm-2.453 15h4.888l-2.398-4.864zm1.636-1l.837-1.637L27.33 28zM29 3h-5v5h5zm-1 4h-3V4h3zm-4 15h5v-5h-5zm1-4h3v3h-3zm-4 2H11v-1h10zm0 7h-6v-1h6zm0-21H3V5h18zm0 7H7v-1h14z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/license16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/license16.json new file mode 100644 index 00000000..51363035 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/license16.json @@ -0,0 +1 @@ +"M0 1v14h16V1zm15 1v1H1V2zM1 14V4h14v10zm6.355-4.84a2.5 2.5 0 1 0-3.71 0A2.496 2.496 0 0 0 2 11.5V13h7v-1.5a2.496 2.496 0 0 0-1.645-2.34zM5.5 6A1.5 1.5 0 1 1 4 7.5 1.502 1.502 0 0 1 5.5 6zM8 12H3v-.5A1.502 1.502 0 0 1 4.5 10h2A1.502 1.502 0 0 1 8 11.5zm2-6h4v1h-4zm0 2h4v1h-4zm1 2h2v1h-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/license24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/license24.json new file mode 100644 index 00000000..8d451e81 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/license24.json @@ -0,0 +1 @@ +"M1 21h22V3H1zm1-1V7h20v13zM22 4v2H2V4zM9.355 13.16a2.5 2.5 0 1 0-3.71 0A2.496 2.496 0 0 0 4 15.5V18h7v-2.5a2.496 2.496 0 0 0-1.645-2.34zM7.5 10A1.5 1.5 0 1 1 6 11.5 1.502 1.502 0 0 1 7.5 10zm2.5 7H5v-1.5A1.502 1.502 0 0 1 6.5 14h2a1.502 1.502 0 0 1 1.5 1.5zm3-7h7v1h-7zm0 3h7v1h-7zm1 3h5v1h-5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/license32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/license32.json new file mode 100644 index 00000000..3ea51a49 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/license32.json @@ -0,0 +1 @@ +"M2 27h28V5H2zm1-1V9h26v17zM29 6v2H3V6zM19 21h6v1h-6zm-3-4h12v1H16zm0-4h12v1H16zm-4.5 5h-3A3.504 3.504 0 0 0 5 21.5V24h10v-2.5a3.504 3.504 0 0 0-3.5-3.5zm2.5 5H6v-1.5A2.503 2.503 0 0 1 8.5 19h3a2.503 2.503 0 0 1 2.5 2.5zm-4-6a3 3 0 1 0-3-3 3.003 3.003 0 0 0 3 3zm0-5a2 2 0 1 1-2 2 2.002 2.002 0 0 1 2-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lightRain16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lightRain16.json new file mode 100644 index 00000000..a72364c7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lightRain16.json @@ -0,0 +1 @@ +"M6.618 16l.936-2h1.104l-.936 2zm-.96-2H4.554l-.936 2h1.104zm4.428 1h1.104l.468-1h-1.104zm2.414-2h-9a2.498 2.498 0 0 1-.454-4.954 2.462 2.462 0 0 1 3.069-1.96 3.989 3.989 0 0 1 7.816.226A3.496 3.496 0 0 1 12.5 13zM4.03 8.227l-.125.677-.678.125A1.498 1.498 0 0 0 3.5 12h9a2.496 2.496 0 0 0 1.02-4.776l-.483-.218-.092-.522a2.989 2.989 0 0 0-5.857-.17l-.233.992-.987-.252A1.462 1.462 0 0 0 4.03 8.227z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lightRain24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lightRain24.json new file mode 100644 index 00000000..9f2f96b0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lightRain24.json @@ -0,0 +1 @@ +"M5.38 23H4.277l1.871-4h1.105zm3.469-1l1.403-3H9.147l-1.403 3zm6.298-3l-1.87 4h1.104l1.871-4zm-8.28-1h-1.43a3.438 3.438 0 0 1 0-6.875l.012.001A3.369 3.369 0 0 1 9.4 9.24a5.494 5.494 0 0 1 10.548-.521A4.807 4.807 0 0 1 18.187 18zM3 14.562A2.44 2.44 0 0 0 5.438 17h12.75a3.807 3.807 0 0 0 1.394-7.351l-.429-.17-.15-.436a4.494 4.494 0 0 0-8.629.426l-.232.99-.986-.25a2.407 2.407 0 0 0-.594-.084 2.443 2.443 0 0 0-2.206 1.42l-.268.581h-.715A2.442 2.442 0 0 0 3 14.563z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lightRain32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lightRain32.json new file mode 100644 index 00000000..f78f9698 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lightRain32.json @@ -0,0 +1 @@ +"M6.787 31H5.682l2.34-5h1.104zm5.234-5l-1.87 4h1.104l1.87-4zm6.597 3h1.104l1.404-3H20.02zM3.678 17a4.486 4.486 0 0 1 2.594-.988A4.487 4.487 0 0 1 10.5 13a4.46 4.46 0 0 1 .64.065 7.497 7.497 0 0 1 14.553-.678A6.496 6.496 0 0 1 23.5 25H6.672a4.614 4.614 0 0 1-4.608-3.727A4.492 4.492 0 0 1 3.68 17zm.092 1.313a3.485 3.485 0 0 0-.72 2.795A3.621 3.621 0 0 0 6.673 24H23.5a5.496 5.496 0 0 0 1.855-10.671l-.478-.172-.143-.488a6.497 6.497 0 0 0-12.612.586l-.18.935-1.01-.145A3.172 3.172 0 0 0 10.5 14a3.497 3.497 0 0 0-3.285 2.344l-.223.633-.67.034a3.507 3.507 0 0 0-2.552 1.302z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lightSnow16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lightSnow16.json new file mode 100644 index 00000000..5e9b2645 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lightSnow16.json @@ -0,0 +1 @@ +"M11 10h-1V9h1zm1 0h1V9h-1zm2-1v1h1V9zm-2-1h1V7h-1zm0 4h1v-1h-1zm-1.354-1.354l.707.707.5-.5-.707-.707zm3.707-2.293l-.707-.707-.5.5.707.707zm-1.207 2.5l.5.5.707-.707-.5-.5zm-2.5-2.5l.5.5.707-.707-.5-.5zM2 13H1v1h1zm1 1h1v-1H3zm2 0h1v-1H5zm-2-2h1v-1H3zm0 4h1v-1H3zm-1.354-1.354l.707.707.5-.5-.707-.707zm2.5-2.5l.707.707.5-.5-.707-.707zm0 2.707l.5.5.707-.707-.5-.5zm-2.5-2.5l.5.5.707-.707-.5-.5zM5 3H3v1h2zm1 1h1V3H6zm2 0h2V3H8zM6 2h1V0H6zm0 5h1V5H6zm-.128-2.165l-.743-.67L4.12 5.282l.743.67zm3.007-3.117l-.743-.67-1.008 1.117.743.67zm-1.75 3.117l1.007 1.117.743-.67L7.87 4.165zm-1.257-2.67L4.864 1.048l-.743.67L5.13 2.835z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lightSnow24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lightSnow24.json new file mode 100644 index 00000000..e5cb83bb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lightSnow24.json @@ -0,0 +1 @@ +"M5 20H3v-1h2zm2-1H6v1h1zm3 0H8v1h2zm-3-3H6v2h1zm0 5H6v2h1zm-1.128-.165l-.743-.67-1.008 1.117.743.67zm3.007-3.117l-.743-.67-1.008 1.117.743.67zm0 3.564L7.87 20.165l-.743.67 1.008 1.117zm-3.007-3.117l-1.008-1.117-.743.67 1.008 1.117zM17 15h-2v1h2zm2 0h-1v1h1zm3 0h-2v1h2zm-3-3h-1v2h1zm0 5h-1v2h1zm-1.128-.165l-.743-.67-1.008 1.117.743.67zm3.007-3.117l-.743-.67-1.008 1.117.743.67zm0 3.564l-1.008-1.117-.743.67 1.008 1.117zm-3.007-3.117l-1.008-1.117-.743.67 1.008 1.117zm-3.59-7.214l-1.367.366L11.5 6.5l1.415-.817 1.366.366-.5-.866 1.472-.85-.5-.866-1.472.85-.5-.866-.366 1.366L11 5.634V3l1-1h-1V1h-1v1H9l1 1v2.634l-1.415-.817-.366-1.366-.5.866-1.472-.85-.5.866 1.472.85-.5.866 1.366-.366L9.5 6.5l-1.415.817-1.366-.366.5.866-1.472.85.5.866 1.472-.85.5.866.366-1.366L10 7.366V10l-1 1h1v1h1v-1h1l-1-1V7.366l1.415.817.366 1.366.5-.866 1.472.85.5-.866-1.472-.85z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lightSnow32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lightSnow32.json new file mode 100644 index 00000000..94381c92 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lightSnow32.json @@ -0,0 +1 @@ +"M19.098 5.831l-1.547.875 1.201.969-.627.78-1.512-1.22-3.097 1.751 3.097 1.75 1.512-1.218.627.779-1.201.97 1.547.874-.493.87-1.528-.863-.162 1.517-.995-.107.21-1.946L13 9.843v3.868l1.727.685-.37.93L13 14.787V16h-1v-1.213l-1.358.54-.369-.93L12 13.71V9.843l-3.13 1.769.21 1.946-.995.107-.162-1.517-1.528.864-.493-.871 1.547-.875-1.201-.97.627-.778 1.512 1.219 3.097-1.75-3.097-1.752-1.512 1.22-.627-.78 1.201-.97-1.547-.874.493-.871 1.528.864.162-1.516.995.107-.21 1.945L12 8.13V4.288l-1.727-.685.37-.93 1.357.54V2h1v1.213l1.358-.54.369.93L13 4.29v3.84l3.13-1.769-.21-1.945.995-.107.162 1.516 1.528-.864zm10.183 13.12l-1.366.366L26.5 18.5l1.415-.817 1.366.366-.5-.866.866-.5-.5-.866-.866.5-.5-.866-.366 1.366-1.415.817V16l1-1h-1v-1h-1v1h-1l1 1v1.634l-1.415-.817-.366-1.366-.5.866-.866-.5-.5.866.866.5-.5.866 1.366-.366 1.415.817-1.415.817-1.366-.366.5.866-.866.5.5.866.866-.5.5.866.366-1.366L25 19.366V21l-1 1h1v1h1v-1h1l-1-1v-1.634l1.415.817.366 1.366.5-.866.866.5.5-.866-.866-.5zm-17.134 3.866l-.866.5-.5-.866-.366 1.366L9 24.634V23l1-1H9v-1H8v1H7l1 1v1.634l-1.415-.817-.366-1.366-.5.866-.866-.5-.5.866.866.5-.5.866 1.366-.366L7.5 25.5l-1.415.817-1.366-.366.5.866-.866.5.5.866.866-.5.5.866.366-1.366L8 26.366V28l-1 1h1v1h1v-1h1l-1-1v-1.634l1.415.817.366 1.366.5-.866.866.5.5-.866-.866-.5.5-.866-1.366.366L9.5 25.5l1.415-.817 1.366.366-.5-.866.866-.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lightbulb16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lightbulb16.json new file mode 100644 index 00000000..958dde9d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lightbulb16.json @@ -0,0 +1 @@ +"M11.01 11.035a3.81 3.81 0 0 1 .135-.904 3.174 3.174 0 0 1 .426-.657 6.33 6.33 0 0 0 1.479-3.576 4.57 4.57 0 0 0-1.555-3.72 4.497 4.497 0 0 0-5.9-.075A4.557 4.557 0 0 0 3.95 5.897a6.33 6.33 0 0 0 1.48 3.577 3.15 3.15 0 0 1 .426.658 3.795 3.795 0 0 1 .134.903 4.948 4.948 0 0 0 .1.817c.013.059.036.095.051.148h-.312l.45 1.5-.365 1.215 1.487.967a2.02 2.02 0 0 0 2.2-.001l1.487-.966-.364-1.215.449-1.5h-.312c.015-.053.038-.09.051-.148a4.948 4.948 0 0 0 .1-.817zm-1.953 3.807a1.036 1.036 0 0 1-1.113 0l-.857-.557.235-.785-.15-.5h2.656l-.15.5.235.785zM9 12V9H8v3h-.79a1.018 1.018 0 0 1-.145-.365 3.897 3.897 0 0 1-.078-.66 4.702 4.702 0 0 0-.17-1.118 3.312 3.312 0 0 0-.586-.981 5.377 5.377 0 0 1-1.283-3.038 3.57 3.57 0 0 1 1.29-2.97 3.504 3.504 0 0 1 4.595.06 3.576 3.576 0 0 1 1.219 2.91 5.377 5.377 0 0 1-1.283 3.038 3.32 3.32 0 0 0-.585.98 4.716 4.716 0 0 0-.171 1.119 3.897 3.897 0 0 1-.078.66 1.138 1.138 0 0 1-.14.365zm1-4H7V7h3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lightbulb24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lightbulb24.json new file mode 100644 index 00000000..4b7e33e9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lightbulb24.json @@ -0,0 +1 @@ +"M12.662 1.204h-.324A6.35 6.35 0 0 0 6 7.496c0 1.866 1.182 3.69 2.045 5.023a6.572 6.572 0 0 1 .752 1.324 10.398 10.398 0 0 1 .114 1.235 3.628 3.628 0 0 0 .77 2.473l-.518.453a.804.804 0 0 0 .066 1.264l.414.293-.364.263a.804.804 0 0 0-.333.689.794.794 0 0 0 .37.641l2.45 1.625a1.311 1.311 0 0 0 .723.22h.016a1.316 1.316 0 0 0 .73-.22l2.43-1.613a.803.803 0 0 0 .059-1.34l-.367-.265.418-.295a.806.806 0 0 0 .062-1.263l-.518-.452a3.626 3.626 0 0 0 .77-2.476 10.735 10.735 0 0 1 .114-1.232 6.64 6.64 0 0 1 .75-1.323C17.817 11.186 19 9.358 19 7.496a6.35 6.35 0 0 0-6.338-6.292zm2.245 19.265l-2.225 1.476a.41.41 0 0 1-.185.053h-.002a.32.32 0 0 1-.177-.053l-2.225-1.475 1.264-.923-1.35-.953.68-.594h3.625l.68.594-1.35.953zM12 17v-3h1v3zm4.114-5.023a5.595 5.595 0 0 0-.897 1.702 11.287 11.287 0 0 0-.126 1.344A2.598 2.598 0 0 1 14.46 17H14v-3.421l1.075-3.325-.951-.309L13.136 13h-1.272l-.988-3.055-.951.309L11 13.579V17h-.46a2.59 2.59 0 0 1-.63-1.973 11.574 11.574 0 0 0-.127-1.348 5.597 5.597 0 0 0-.898-1.704C8.089 10.748 7 9.067 7 7.496a5.343 5.343 0 0 1 5.338-5.292h.324A5.343 5.343 0 0 1 18 7.496c0 1.566-1.09 3.251-1.886 4.48z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lightbulb32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lightbulb32.json new file mode 100644 index 00000000..f4df4164 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lightbulb32.json @@ -0,0 +1 @@ +"M22.65 4.72a8.333 8.333 0 0 0-6.16-2.52 8.323 8.323 0 0 0-6.14 2.519 8.45 8.45 0 0 0-2.093 6.329 11.328 11.328 0 0 0 2.71 6.473 3.622 3.622 0 0 1 1.038 2.702L12 20.5a3.238 3.238 0 0 0 .446 1.728l-.227.295A1.32 1.32 0 0 0 12.5 24.4l.14.1-.272.193a.992.992 0 0 0 .002 1.615l.27.192-.272.193a.992.992 0 0 0 .012 1.621l1.17.792a5.237 5.237 0 0 0 5.9 0l1.182-.8a.992.992 0 0 0-.002-1.614l-.27-.192.272-.193a.992.992 0 0 0-.002-1.615l-.27-.192.138-.099a1.321 1.321 0 0 0 .282-1.88l-.226-.294A3.239 3.239 0 0 0 21 20.5l-.005-.277a3.626 3.626 0 0 1 1.04-2.703 11.321 11.321 0 0 0 2.708-6.472A8.446 8.446 0 0 0 22.65 4.72zm-3.76 23.558a4.243 4.243 0 0 1-4.78 0l-1.159-.771 1.41-1.007-1.41-.993 1.41-1.007-1.28-.915a.32.32 0 0 1-.068-.454l.15-.197a.593.593 0 0 0 .225.066h6.224a.594.594 0 0 0 .225-.066l.15.195a.328.328 0 0 1 .063.243.322.322 0 0 1-.132.214l-1.278.914 1.409.993-1.41 1.007 1.42.986zM17 22h-1v-4h1zm6.745-11.01a10.463 10.463 0 0 1-2.513 5.932 4.542 4.542 0 0 0-1.237 3.328l.005.25a1.834 1.834 0 0 1-.536 1.5H18v-4.421l1.075-3.325-.951-.309L17.136 17h-1.272l-.988-3.055-.951.309L15 17.579V22h-1.464A1.834 1.834 0 0 1 13 20.5l.005-.25a4.543 4.543 0 0 0-1.24-3.33 10.463 10.463 0 0 1-2.51-5.93 7.463 7.463 0 0 1 1.829-5.593A7.332 7.332 0 0 1 16.49 3.2a7.342 7.342 0 0 1 5.426 2.198 7.46 7.46 0 0 1 1.83 5.591z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/line16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/line16.json new file mode 100644 index 00000000..2700372e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/line16.json @@ -0,0 +1 @@ +"M6 5v1.293L9.707 10h.328L14 3.657V2h2v2h-1.035L11 10.343V12H9v-1.293L5.293 7h-.492L2 12.383V14H0v-2h1.073L4 6.374V5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/line24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/line24.json new file mode 100644 index 00000000..15fe7f00 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/line24.json @@ -0,0 +1 @@ +"M21 6h.046l-5.25 9h-.944L10 9.455V7H7v2.926L1.862 18H0v3h3v-2.926L8.138 10h1.01L14 15.545V18h3v-3h-.046l5.25-9H24V3h-3zM8 8h1v1H8zM2 20H1v-1h1zm14-3h-1v-1h1zm7-13v1h-1V4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/line32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/line32.json new file mode 100644 index 00000000..34fd8cf5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/line32.json @@ -0,0 +1 @@ +"M31 5h-3v3h.017l-7.2 12h-1.11L13 13.293V11h-3v2.788L2.93 24H1v3h3v-2.788L11.07 14h1.223L19 20.707V23h3v-3h-.017l7.2-12H31zm-20 7h1v1h-1zM3 26H2v-1h1zm18-4h-1v-1h1zm9-15h-1V6h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lineCheck16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lineCheck16.json new file mode 100644 index 00000000..aa5280e6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lineCheck16.json @@ -0,0 +1 @@ +"M9.557 13.725l4.985-4.984.707.707-5.692 5.691L6.75 12.33l.707-.707zM16 0h-2v1.657L10.036 8h-.329L6 4.293V3H4v1.374L1.073 10H0v2h2v-1.617L4.8 5h.493L9 8.707V10h2V8.343L14.965 2H16z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lineCheck24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lineCheck24.json new file mode 100644 index 00000000..ab22166c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lineCheck24.json @@ -0,0 +1 @@ +"M22.491 14.819l.7.715-7.684 7.522-3.531-3.32.685-.73 2.832 2.664zM21 1h3v3h-1.796l-5.25 9H17v3h-3v-2.455L9.148 8h-1.01L3 16.074V19H0v-3h1.862L7 7.926V5h3v2.455L14.851 13h.945l5.25-9H21zM8 7h1V6H8zM2 17H1v1h1zm14-3h-1v1h1zm6-12v1h1V2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lineCheck32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lineCheck32.json new file mode 100644 index 00000000..6a6db13f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lineCheck32.json @@ -0,0 +1 @@ +"M31.248 20.481L20.513 31.06l-3.957-3.75.687-.725 3.256 3.084 10.048-9.898zM4 24H1v-3h1.93L10 10.788V8h3v2.293L19.707 17h1.11l7.2-12H28V2h3v3h-1.817l-7.2 12H22v3h-3v-2.293L12.293 11H11.07L4 21.212zM29 4h1V3h-1zm-8 14h-1v1h1zm-10-8h1V9h-1zM3 23v-1H2v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lineDashed16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lineDashed16.json new file mode 100644 index 00000000..973f2c09 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lineDashed16.json @@ -0,0 +1 @@ +"M4 9H0V7h4zm6-2H6v2h4zm6 0h-4v2h4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lineDashed24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lineDashed24.json new file mode 100644 index 00000000..d6219b26 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lineDashed24.json @@ -0,0 +1 @@ +"M6 13H1v-2h5zm6-2H7v2h5zm6 0h-5v2h5zm6 0h-5v2h5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lineDashed32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lineDashed32.json new file mode 100644 index 00000000..4c152711 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lineDashed32.json @@ -0,0 +1 @@ +"M7 17H1v-2h6zm8-2H9v2h6zm8 0h-6v2h6zm8 0h-6v2h6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lineDotted16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lineDotted16.json new file mode 100644 index 00000000..290c0d43 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lineDotted16.json @@ -0,0 +1 @@ +"M3 9H1V7h2zm4-2H5v2h2zm4 0H9v2h2zm4 0h-2v2h2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lineDotted24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lineDotted24.json new file mode 100644 index 00000000..ce318984 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lineDotted24.json @@ -0,0 +1 @@ +"M3 13H1v-2h2zm4-2H5v2h2zm12 0h-2v2h2zm4 0h-2v2h2zm-12 0H9v2h2zm4 0h-2v2h2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lineDotted32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lineDotted32.json new file mode 100644 index 00000000..ff16b7cb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lineDotted32.json @@ -0,0 +1 @@ +"M3 17H1v-2h2zm4-2H5v2h2zm4 0H9v2h2zm12 0h-2v2h2zm4 0h-2v2h2zm4 0h-2v2h2zm-16 0h-2v2h2zm4 0h-2v2h2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lineOfSight16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lineOfSight16.json new file mode 100644 index 00000000..405e3aa3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lineOfSight16.json @@ -0,0 +1 @@ +"M8 6h1v1H8zm0 3h1V8H8zm0 2h1v-1H8zm0 2h1v-1H8zm8 2v1H0v-1h6V8H5V7h1V4.572l5-3.57V15zm-6 0V2.944L7 5.087V15zm-6-4.605v-.842A3.373 3.373 0 0 1 .84 7.765a3.37 3.37 0 0 1 1.804-1.234 2.054 2.054 0 0 0-.323 1.073 1.467 1.467 0 0 0 1.6 1.46c.027 0 .053-.005.08-.006v-3.45c-.04 0-.08-.008-.12-.008A5.27 5.27 0 0 0 .066 7.4a.374.374 0 0 0-.032.365A3.893 3.893 0 0 0 4 10.395zM13 7h-1v1h1zm.354-2.288l-.707.707L14.227 7H14v1h.27l-1.623 1.623.707.707L16 7.684v-.325z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lineOfSight24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lineOfSight24.json new file mode 100644 index 00000000..da988880 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lineOfSight24.json @@ -0,0 +1 @@ +"M.04 10.707a.467.467 0 0 1 .042-.457A6.589 6.589 0 0 1 4.852 8c.05 0 .098.01.148.011v4.313c-.034 0-.066.007-.1.007a1.835 1.835 0 0 1-2-1.826 2.567 2.567 0 0 1 .405-1.34 4.212 4.212 0 0 0-2.256 1.542A4.217 4.217 0 0 0 5 12.942v1.053C.89 13.948.054 10.735.04 10.707zM24 23v1H0v-1h8V11H6v-1h2V7l9-6v22zM16 2.868L9 7.535V23h7zM15 10h-2v2h2zm0-3h-2v2h2zm-3 6h-2v2h2zm3 0h-2v2h2zm-3 3h-2v2h2zm3 0h-2v2h2zm-3 3h-2v2h2zm3 0h-2v2h2zm-3-9h-2v2h2zm7 0h-1v1h1zm1 0v1h1.293l-2.646 2.646.707.707 3.854-3.853-3.854-3.854-.707.707L21.293 10z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lineOfSight32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lineOfSight32.json new file mode 100644 index 00000000..507427a0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lineOfSight32.json @@ -0,0 +1 @@ +"M24 15h-1v-1h1zm2-1h-1v1h1zm1 0v1h1v-1zm5 16v1H0v-1h11V15H6v-1h5V8.6L22 2v28zm-11 0V3.767l-9 5.399V30zM5 17.995v-1.053a4.217 4.217 0 0 1-3.951-2.235 4.212 4.212 0 0 1 2.256-1.543 2.567 2.567 0 0 0-.405 1.341 1.835 1.835 0 0 0 2 1.826c.034 0 .066-.006.1-.007V12.01c-.05 0-.098-.01-.149-.01a6.589 6.589 0 0 0-4.77 2.25.467.467 0 0 0-.04.457c.013.028.849 3.24 4.959 3.288zM14 28h2v-2h-2zm3 0h2v-2h-2zm-3-3h2v-2h-2zm3 0h2v-2h-2zm-3-3h2v-2h-2zm3 0h2v-2h-2zm-3-3h2v-2h-2zm3 0h2v-2h-2zm-3-3h2v-2h-2zm3 0h2v-2h-2zm-3-3h2v-2h-2zm3 0h2v-2h-2zm0-3h2V8h-2zm12 4v1h.293l-3.646 3.646.707.707 4.854-4.853-4.854-4.854-.707.707L29.293 14z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lineSolid16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lineSolid16.json new file mode 100644 index 00000000..e31415d2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lineSolid16.json @@ -0,0 +1 @@ +"M16 9H0V7h16z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lineSolid24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lineSolid24.json new file mode 100644 index 00000000..809bb08c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lineSolid24.json @@ -0,0 +1 @@ +"M23 13H1v-2h22z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lineSolid32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lineSolid32.json new file mode 100644 index 00000000..92bff732 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lineSolid32.json @@ -0,0 +1 @@ +"M31 17H1v-2h30z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lineStraight16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lineStraight16.json new file mode 100644 index 00000000..b569bfe7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lineStraight16.json @@ -0,0 +1 @@ +"M3 13.707V15H1v-2h1.293L13 2.293V1h2v2h-1.293z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lineStraight24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lineStraight24.json new file mode 100644 index 00000000..726e25a3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lineStraight24.json @@ -0,0 +1 @@ +"M2 19v3h3v-2.293L19.707 5H22V2h-3v2.293L4.293 19zm2 2H3v-1h1zM20 3h1v1h-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lineStraight32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lineStraight32.json new file mode 100644 index 00000000..8335b3ff --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lineStraight32.json @@ -0,0 +1 @@ +"M29 6V3h-3v2.321L5.257 26H3v3h3v-2.328L26.737 6zm-2-2h1v1h-1zm-.085 1.116zM5 28H4v-1h1zm.169-1.206z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/link16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/link16.json new file mode 100644 index 00000000..223fa577 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/link16.json @@ -0,0 +1 @@ +"M5 9.5a4.505 4.505 0 0 0 .048.493c-.007-.007-.016-.011-.023-.018l-3-3a3.5 3.5 0 1 1 4.95-4.95l3 3a3.486 3.486 0 0 1-1.31 5.76l-.226-.225a1.484 1.484 0 0 1-.37-.631 2.495 2.495 0 0 0 1.199-4.197l-3-3a2.5 2.5 0 1 0-3.536 3.536L5.09 8.625A4.498 4.498 0 0 0 5 9.5zm11 3a3.475 3.475 0 0 0-1.025-2.475l-3-3c-.007-.007-.016-.011-.023-.018A4.505 4.505 0 0 1 12 7.5a4.498 4.498 0 0 1-.089.876l2.357 2.356a2.5 2.5 0 0 1-.009 3.544 2.561 2.561 0 0 1-3.527-.008l-3-3a2.5 2.5 0 0 1-.094-3.436 2.43 2.43 0 0 1 1.3-.74 1.485 1.485 0 0 0-.377-.652l-.222-.222a3.482 3.482 0 0 0-1.314 5.757l3 3a3.5 3.5 0 0 0 4.937.012l-.351-.355.352.355A3.476 3.476 0 0 0 16 12.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/link24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/link24.json new file mode 100644 index 00000000..96e4e1c5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/link24.json @@ -0,0 +1 @@ +"M7 14c0 .025.003.05.004.075l-3.54-3.54a5 5 0 0 1 7.072-7.07l4 4a4.992 4.992 0 0 1-1.713 8.187l-.237-.237a1.998 1.998 0 0 1-.413-.609 3.985 3.985 0 0 0 1.656-6.635l-4-4a4 4 0 0 0-5.369-.26l-.318-.387.318.386a4 4 0 0 0-.29 5.92l2.94 2.94A7.012 7.012 0 0 0 7 14zm16 4a4.97 4.97 0 0 0-1.464-3.536l-3.54-3.539c0 .025.004.05.004.075a7.087 7.087 0 0 1-.113 1.23l2.942 2.941a4 4 0 0 1-.128 5.78l.338.368-.338-.368a4 4 0 0 1-5.53-.122l-4-4a3.966 3.966 0 0 1 1.658-6.631 1.998 1.998 0 0 0-.415-.613l-.234-.234a5.004 5.004 0 0 0-1.907 1.315 5 5 0 0 0 .191 6.87l4 4A5 5 0 0 0 23 18z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/link32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/link32.json new file mode 100644 index 00000000..c51fe93d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/link32.json @@ -0,0 +1 @@ +"M22.766 13.875c.063.058.128.11.189.17l5 5a6.3 6.3 0 0 1-8.91 8.91l-5-5a6.286 6.286 0 0 1 2.969-10.568 3.279 3.279 0 0 1 .553.905 5.288 5.288 0 0 0-2.815 8.956l5 5a5.3 5.3 0 0 0 7.496-7.496l-4.488-4.488a8.366 8.366 0 0 0 .006-1.389zm-12.526 3.86l-4.488-4.487a5.3 5.3 0 0 1 7.496-7.496l5 5a5.288 5.288 0 0 1-2.815 8.956 3.278 3.278 0 0 0 .553.905 6.287 6.287 0 0 0 2.969-10.568l-5-5a6.3 6.3 0 0 0-8.91 8.91l5 5c.061.06.126.112.189.17a8.367 8.367 0 0 1 .006-1.39z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/linkChart16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/linkChart16.json new file mode 100644 index 00000000..4a5313c1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/linkChart16.json @@ -0,0 +1 @@ +"M13.5 6c-1.207 0-2.217.86-2.45 2h-6.1a2.47 2.47 0 0 0-.17-.514l3.024-2.16A2.49 2.49 0 0 0 9.5 6c1.378 0 2.49-1.122 2.49-2.5S10.878 1 9.5 1 7 2.122 7 3.5c0 .362.08.704.22 1.015l-3.024 2.16A2.484 2.484 0 0 0 2.5 6C1.122 6 0 7.122 0 8.5S1.122 11 2.5 11c.656 0 1.25-.259 1.696-.674l3.024 2.16c-.14.31-.22.652-.22 1.014C7 14.878 8.122 16 9.5 16s2.49-1.122 2.49-2.5S10.878 11 9.5 11c-.656 0-1.25.26-1.696.675L4.78 9.515c.073-.164.133-.335.17-.515h6.1c.233 1.14 1.243 2 2.45 2 1.378 0 2.49-1.122 2.49-2.5S14.878 6 13.5 6zM15 9a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1zM8 4V3a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1zm1 8h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/linkChart24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/linkChart24.json new file mode 100644 index 00000000..14ba277a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/linkChart24.json @@ -0,0 +1 @@ +"M20 9a2.995 2.995 0 0 0-2.816 2H6.816c-.027-.074-.05-.15-.082-.221l7.09-4.726a3.006 3.006 0 1 0-.558-.83l-7.09 4.725a3 3 0 1 0 0 4.105l7.09 4.726A2.973 2.973 0 0 0 13 20a3.02 3.02 0 1 0 .823-2.052l-7.089-4.726A2.973 2.973 0 0 0 7 12h10a3 3 0 1 0 3-3zm-6-5a2 2 0 1 1 2 2 2.002 2.002 0 0 1-2-2zm2 14a2 2 0 1 1-2 2 2.002 2.002 0 0 1 2-2zm4-4a2 2 0 1 1 2-2 2.002 2.002 0 0 1-2 2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/linkChart32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/linkChart32.json new file mode 100644 index 00000000..0f0df36e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/linkChart32.json @@ -0,0 +1 @@ +"M26.5 12c-1.758 0-3.204 1.308-3.45 3H8.95a3.47 3.47 0 0 0-.252-.91l10.144-6.34A3.478 3.478 0 0 0 21.5 9c1.93 0 3.49-1.57 3.49-3.5S23.43 2 21.5 2 18 3.57 18 5.5c0 .502.11.977.302 1.41L8.158 13.25A3.478 3.478 0 0 0 5.5 12c-1.93 0-3.49 1.57-3.49 3.5S3.57 19 5.5 19c1.043 0 1.97-.468 2.612-1.194l11.214 7.24A3.464 3.464 0 0 0 19 26.5c0 1.93 1.57 3.5 3.5 3.5s3.49-1.57 3.49-3.5S24.43 23 22.5 23c-1.05 0-1.983.475-2.625 1.21L8.664 16.973c.142-.304.236-.63.285-.973h14.102c.245 1.692 1.69 3 3.449 3 1.93 0 3.49-1.57 3.49-3.5S28.43 12 26.5 12zm0 6c-1.378 0-2.5-1.122-2.5-2.5s1.122-2.5 2.5-2.5 2.5 1.122 2.5 2.5-1.122 2.5-2.5 2.5zM19 5.5C19 4.122 20.122 3 21.5 3S24 4.122 24 5.5 22.878 8 21.5 8 19 6.878 19 5.5zM22.5 24c1.378 0 2.5 1.122 2.5 2.5S23.878 29 22.5 29 20 27.878 20 26.5s1.122-2.5 2.5-2.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/linkChartExpand16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/linkChartExpand16.json new file mode 100644 index 00000000..6ccf4f1b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/linkChartExpand16.json @@ -0,0 +1 @@ +"M2 0C.897 0 0 .897 0 2s.897 2 2 2 2-.897 2-2-.897-2-2-2zm1 2.5a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1zM14.5 10a1.5 1.5 0 0 0-1.408 1h-3.066l1.572-1.31c.251.192.562.31.902.31.827 0 1.5-.673 1.5-1.5S13.327 7 12.5 7 11 7.673 11 8.5c0 .215.047.419.13.604l-1.587 1.322A1.493 1.493 0 0 0 8.5 10c-.827 0-1.5.673-1.5 1.5S7.673 13 8.5 13a1.49 1.49 0 0 0 1.043-.426l1.586 1.322A1.487 1.487 0 0 0 11 14.5c0 .827.673 1.5 1.5 1.5s1.5-.673 1.5-1.5-.673-1.5-1.5-1.5c-.34 0-.65.118-.902.31l-1.572-1.311h3.066A1.498 1.498 0 0 0 14.5 13c.827 0 1.5-.673 1.5-1.5s-.673-1.5-1.5-1.5zM12 8.25a.25.25 0 0 1 .25-.25h.487c.145 0 .263.118.263.263v.487a.25.25 0 0 1-.25.25h-.5a.25.25 0 0 1-.25-.25v-.5zm.25 5.75h.487c.145 0 .263.118.263.263v.487a.25.25 0 0 1-.25.25h-.5a.25.25 0 0 1-.25-.25v-.5a.25.25 0 0 1 .25-.25zM9 11.75a.25.25 0 0 1-.25.25h-.5a.25.25 0 0 1-.25-.25v-.5a.25.25 0 0 1 .25-.25h.487c.145 0 .263.118.263.263v.487zm6 0a.25.25 0 0 1-.25.25h-.5a.25.25 0 0 1-.25-.25v-.5a.25.25 0 0 1 .25-.25h.487c.145 0 .263.118.263.263v.487zM10.176 5L8.5 7.058 6.824 5H8v-.5C8 3.673 7.327 3 6.5 3H6V2h.5C7.878 2 9 3.121 9 4.5V5h1.176z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/linkChartExpand24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/linkChartExpand24.json new file mode 100644 index 00000000..a58ddb7c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/linkChartExpand24.json @@ -0,0 +1 @@ +"M3 6.9C1.4 6.9.1 5.6.1 4S1.4 1.1 3 1.1 5.9 2.4 5.9 4 4.6 6.9 3 6.9zM3 2c-1.103 0-2 .897-2 2s.897 2 2 2 2-.897 2-2-.897-2-2-2zm18.5 12.1a2.402 2.402 0 0 0-2.346 1.9h-4.308a2.38 2.38 0 0 0-.484-.995l2.27-2.016c.44.55 1.11.911 1.868.911 1.324 0 2.4-1.076 2.4-2.4s-1.076-2.4-2.4-2.4-2.4 1.076-2.4 2.4c0 .29.06.565.154.822l-2.445 2.171A2.383 2.383 0 0 0 12.5 14.1c-1.324 0-2.4 1.076-2.4 2.4s1.076 2.4 2.4 2.4c.483 0 .932-.146 1.31-.393l2.444 2.17a2.375 2.375 0 0 0-.154.823c0 1.324 1.076 2.4 2.4 2.4s2.4-1.076 2.4-2.4-1.076-2.4-2.4-2.4c-.759 0-1.428.36-1.868.911l-2.27-2.016c.231-.287.404-.622.484-.995h4.308a2.402 2.402 0 0 0 2.346 1.9c1.324 0 2.4-1.076 2.4-2.4s-1.076-2.4-2.4-2.4zM17 11a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1zm0 10a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1zm-5-3a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1zm11-1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1zm-8.354-9.354L13 9.293V7c0-1.654-1.346-3-3-3H8v1h2c1.103 0 2 .897 2 2v2.281l-1.634-1.635-.707.708 2.847 2.847 2.848-2.847-.708-.708z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/linkChartExpand32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/linkChartExpand32.json new file mode 100644 index 00000000..eeb8faa0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/linkChartExpand32.json @@ -0,0 +1 @@ +"M5 2.1C3.4 2.1 2.1 3.4 2.1 5S3.4 7.9 5 7.9 7.9 6.6 7.9 5 6.6 2.1 5 2.1zM5 7c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2zm23.5 12.1a2.402 2.402 0 0 0-2.346 1.9h-6.308a2.378 2.378 0 0 0-.45-.956l3.322-2.95a2.39 2.39 0 0 0 1.782.806c1.324 0 2.4-1.076 2.4-2.4s-1.076-2.4-2.4-2.4-2.4 1.076-2.4 2.4c0 .342.074.665.203.96l-3.448 3.062A2.385 2.385 0 0 0 17.5 19.1c-1.324 0-2.4 1.076-2.4 2.4s1.076 2.4 2.4 2.4c.503 0 .969-.157 1.355-.422l3.448 3.062a2.386 2.386 0 0 0-.203.96c0 1.324 1.076 2.4 2.4 2.4s2.4-1.076 2.4-2.4-1.076-2.4-2.4-2.4c-.71 0-1.342.315-1.782.807l-3.323-2.951c.215-.279.375-.6.45-.956h6.309a2.402 2.402 0 0 0 2.346 1.9c1.324 0 2.4-1.076 2.4-2.4s-1.076-2.4-2.4-2.4zM23 15a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1zm1 11h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1zm-7-3a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1zm13-1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1zm-15-7.72V11c0-1.654-1.346-3-3-3h-2V7h2c2.206 0 4 1.794 4 4v3.28l2.646-2.647.708.707-3.854 3.853-3.854-3.853.708-.707L15 14.279z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/linkChartFromTemplate16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/linkChartFromTemplate16.json new file mode 100644 index 00000000..200fb372 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/linkChartFromTemplate16.json @@ -0,0 +1 @@ +"M8 7H5V6h3v1zm-3 3h1.2c.205-.313.488-.559.8-.765V9H5v1zm3-7H5v1h3V3zM6.2 13H1.833c-.46 0-.833-.407-.833-.91V1.91c0-.503.373-.91.833-.91h6.334c.46 0 .833.407.833.91v6.888c.141.026.28.06.415.108l.338-.282A2.725 2.725 0 0 1 10 7.369V1.795C10 .806 9.253 0 8.333 0H1.667C.747 0 0 .806 0 1.795v10.41C0 13.195.747 14 1.667 14h5.702A2.76 2.76 0 0 1 6.2 13zm9.8-1.5c0 .827-.673 1.5-1.5 1.5-.651 0-1.201-.42-1.408-1.001h-3.066l1.572 1.31c.252-.191.562-.309.902-.309.827 0 1.5.673 1.5 1.5s-.673 1.5-1.5 1.5-1.5-.673-1.5-1.5c0-.215.047-.419.13-.604l-1.587-1.322A1.49 1.49 0 0 1 8.5 13c-.827 0-1.5-.673-1.5-1.5S7.673 10 8.5 10c.406 0 .773.163 1.043.426l1.586-1.322A1.488 1.488 0 0 1 11 8.5c0-.827.673-1.5 1.5-1.5s1.5.673 1.5 1.5-.673 1.5-1.5 1.5c-.34 0-.65-.118-.902-.31L10.026 11h3.066c.207-.58.757-1 1.408-1 .827 0 1.5.673 1.5 1.5zM12 9h1V8h-1v1zm-3 2H8v1h1v-1zm3 4h1v-1h-1v1zm3-4h-1v1h1v-1zM4 3H2v2h2V3zm-2 8h2V9H2v2zm2-5H2v2h2V6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/linkChartFromTemplate24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/linkChartFromTemplate24.json new file mode 100644 index 00000000..bcc1b637 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/linkChartFromTemplate24.json @@ -0,0 +1 @@ +"M13 6H9V5h4v1zm-.477 14.25c-.467 0-.908-.095-1.32-.25H2.788A.789.789 0 0 1 2 19.211V2.79A.79.79 0 0 1 2.79 2h11.42c.436 0 .789.353.789.789V10h.098c.215-.485.512-.923.902-1.274V2.58A1.582 1.582 0 0 0 14.42 1H2.585C1.71 1 1 1.71 1 2.585v16.838C1 20.293 1.706 21 2.577 21H14.42c.097 0 .191-.012.284-.029l-1.027-.91c-.37.123-.759.187-1.153.189zM9 11h4v-1H9v1zm-5 3h4v4H4v-4zm1 3h2v-2H5v2zm18.991-.5a2.495 2.495 0 0 1-4.94.5h-4.102a2.478 2.478 0 0 1-.512 1.061l2.12 1.884A2.486 2.486 0 0 1 18.5 19a2.495 2.495 0 0 1 2.491 2.5 2.495 2.495 0 1 1-4.991 0c0-.316.065-.616.173-.895l-2.286-2.029c-.393.264-.864.42-1.372.424a2.495 2.495 0 0 1-2.506-2.485 2.495 2.495 0 0 1 3.88-2.092l2.284-2.028A2.477 2.477 0 0 1 16 11.5a2.495 2.495 0 1 1 4.991 0c0 1.379-1.112 2.5-2.491 2.5a2.486 2.486 0 0 1-1.942-.945l-2.121 1.883c.247.305.43.663.51 1.062h4.104a2.495 2.495 0 0 1 4.94.5zM17 12a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1v1zm0 10a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1v1zm-2.997-5.01l-.006-1a1 1 0 0 0-1.006-.993l-1 .006a1 1 0 0 0-.994 1.006l.006 1a1 1 0 0 0 1.006.994l1-.006a1 1 0 0 0 .994-1.006zM23 16a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1zM8 13H4V9h4v4zm-1-3H5v2h2v-2zm1-2H4V4h4v4zM7 5H5v2h2V5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/linkChartFromTemplate32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/linkChartFromTemplate32.json new file mode 100644 index 00000000..783841ae --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/linkChartFromTemplate32.json @@ -0,0 +1 @@ +"M17 9h-5V8h5v1zm0 5h-5v1h5v-1zm-6-3H6V6h5v5zm-1-4H7v3h3V7zm1 10H6v-5h5v5zm-1-4H7v3h3v-3zm-4 5h5v5H6v-5zm1 4h3v-3H7v3zm23.991-.5a2.495 2.495 0 0 1-4.94.5h-6.102c-.077.381-.25.725-.48 1.022l3.175 2.819A2.484 2.484 0 0 1 24.5 25a2.495 2.495 0 0 1 2.491 2.5 2.495 2.495 0 1 1-4.764-1.028l-3.297-2.927A2.481 2.481 0 0 1 17.5 24c-1.379 0-2.5-1.121-2.5-2.5s1.121-2.5 2.5-2.5c.533 0 1.024.17 1.43.455l3.297-2.927A2.477 2.477 0 0 1 22 15.5a2.495 2.495 0 1 1 4.991 0c0 1.379-1.112 2.5-2.491 2.5-.74 0-1.398-.329-1.856-.84l-3.174 2.818c.23.297.402.64.48 1.022h6.1a2.495 2.495 0 0 1 4.94.5zM23 16a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1v1zm0 12a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1v1zm-4-7a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1zm11 0a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1zm-10.999 5H3.999A.999.999 0 0 1 3 25.002V4a1 1 0 0 1 .999-1h15.002A1 1 0 0 1 20 4v12.833l.803-.713a3.649 3.649 0 0 1-.053-.62c0-.464.095-.903.25-1.313V4.007A2.01 2.01 0 0 0 18.999 2H3.998a2.001 2.001 0 0 0-1.989 2.008L2 24.998C2 26.102 2.896 27 3.998 27h15.001c.519 0 .988-.204 1.344-.529l-.763-.677A.975.975 0 0 1 19 26zm-.27-8.041l.269-.238V4H4v21h12c-.567-.213-.876-.558-1.274-1H5V5h13v12.792c.25.034.495.084.732.167zM12 21h1.8c.038-.279.108-.546.2-.803V20h-2v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/list16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/list16.json new file mode 100644 index 00000000..402ad9a0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/list16.json @@ -0,0 +1 @@ +"M6 14h9v1H6zm-2 2H1v-3h3zm-1-2H2v1h1zM15 2H6v1h9zM6 9h9V8H6zM4 4H1V1h3zM3 2H2v1h1zm1 8H1V7h3zM3 8H2v1h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/list24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/list24.json new file mode 100644 index 00000000..971449fe --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/list24.json @@ -0,0 +1 @@ +"M9 4h13v1H9zm0 17h13v-1H9zm0-8h13v-1H9zm-7-3h4v4H2zm1 3h2v-2H3zm-1 5h4v4H2zm1 3h2v-2H3zM6 6H2V2h4zM5 3H3v2h2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/list32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/list32.json new file mode 100644 index 00000000..c5ac98a9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/list32.json @@ -0,0 +1 @@ +"M29 7H11V6h18zm0 9H11v1h18zm0 10H11v1h18zM8 9H3V4h5zM7 5H4v3h3zm1 14H3v-5h5zm-1-4H4v3h3zm1 14H3v-5h5zm-1-4H4v3h3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listBullet16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listBullet16.json new file mode 100644 index 00000000..407eb5ed --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listBullet16.json @@ -0,0 +1 @@ +"M6 14h9v1H6zm9-12H6v1h9zM6 9h9V8H6zM2.5 1.5a1 1 0 1 0 1 1 1 1 0 0 0-1-1zm0 6a1 1 0 1 0 1 1 1 1 0 0 0-1-1zm0 6a1 1 0 1 0 1 1 1 1 0 0 0-1-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listBullet24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listBullet24.json new file mode 100644 index 00000000..26ed0b5d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listBullet24.json @@ -0,0 +1 @@ +"M9 4h13v1H9zm0 17h13v-1H9zm0-8h13v-1H9zM4.5 3.5a1 1 0 1 0 1 1 1 1 0 0 0-1-1zm0 8a1 1 0 1 0 1 1 1 1 0 0 0-1-1zm0 8a1 1 0 1 0 1 1 1 1 0 0 0-1-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listBullet32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listBullet32.json new file mode 100644 index 00000000..718e4392 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listBullet32.json @@ -0,0 +1 @@ +"M11 6h18v1H11zm0 11h18v-1H11zm0 10h18v-1H11zM5.5 5.5a1 1 0 1 0 1 1 1 1 0 0 0-1-1zm0 10a1 1 0 1 0 1 1 1 1 0 0 0-1-1zm0 10a1 1 0 1 0 1 1 1 1 0 0 0-1-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listButton16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listButton16.json new file mode 100644 index 00000000..17f22b2c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listButton16.json @@ -0,0 +1 @@ +"M1 4a1.001 1.001 0 0 0 1 1h12a1.001 1.001 0 0 0 1-1V2a1.001 1.001 0 0 0-1-1H2a1.001 1.001 0 0 0-1 1zm1-2h12v2H2zM1 9a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V8a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1zm0 6a1.001 1.001 0 0 0 1 1h12a1.001 1.001 0 0 0 1-1v-2a1.001 1.001 0 0 0-1-1H2a1.001 1.001 0 0 0-1 1zm1-2h12v2H2zm9-4H5V8h6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listButton24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listButton24.json new file mode 100644 index 00000000..3ad8450d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listButton24.json @@ -0,0 +1 @@ +"M8 20h8v1H8zm14 0v1a2.002 2.002 0 0 1-2 2H4a2.002 2.002 0 0 1-2-2v-1a2.002 2.002 0 0 1 2-2h16a2.002 2.002 0 0 1 2 2zm-1 0a1.001 1.001 0 0 0-1-1H4a1.001 1.001 0 0 0-1 1v1a1.001 1.001 0 0 0 1 1h16a1.001 1.001 0 0 0 1-1zm1-16v1a2.002 2.002 0 0 1-2 2H4a2.002 2.002 0 0 1-2-2V4a2.002 2.002 0 0 1 2-2h16a2.002 2.002 0 0 1 2 2zm-1 0a1.001 1.001 0 0 0-1-1H4a1.001 1.001 0 0 0-1 1v1a1.001 1.001 0 0 0 1 1h16a1.001 1.001 0 0 0 1-1zM8 5h8V4H8zm14 7v1a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-1a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2zm-6 0H8v1h8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listButton32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listButton32.json new file mode 100644 index 00000000..7dde0f6f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listButton32.json @@ -0,0 +1 @@ +"M11 6h10v1H11zm0 21h10v-1H11zM26.731 3A2.271 2.271 0 0 1 29 5.269V7.73A2.271 2.271 0 0 1 26.731 10H5.27A2.271 2.271 0 0 1 3 7.731V5.269A2.271 2.271 0 0 1 5.269 3zM28 5.269A1.27 1.27 0 0 0 26.731 4H5.27A1.27 1.27 0 0 0 4 5.269V7.73A1.27 1.27 0 0 0 5.269 9H26.73A1.27 1.27 0 0 0 28 7.731zm1 20v2.462A2.271 2.271 0 0 1 26.731 30H5.27A2.271 2.271 0 0 1 3 27.731v-2.462A2.271 2.271 0 0 1 5.269 23H26.73A2.271 2.271 0 0 1 29 25.269zm-1 0A1.27 1.27 0 0 0 26.731 24H5.27A1.27 1.27 0 0 0 4 25.269v2.462A1.27 1.27 0 0 0 5.269 29H26.73A1.27 1.27 0 0 0 28 27.731zM26.731 13A2.271 2.271 0 0 1 29 15.269v2.462A2.271 2.271 0 0 1 26.731 20H5.27A2.271 2.271 0 0 1 3 17.731v-2.462A2.271 2.271 0 0 1 5.269 13zM11 16v1h10v-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listCheck16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listCheck16.json new file mode 100644 index 00000000..7f583278 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listCheck16.json @@ -0,0 +1 @@ +"M6 14h9v1H6zm9-12H6v1h9zM6 9h9V8H6zm-2 1H1V7h3zM3 8H2v1h1zm2.265 4.463l-.738-.737-1.97 1.97-.92-.796-.737.738 1.657 1.53zM2.557 4.168l2.708-2.705-.738-.737-1.97 1.97-.92-.796-.737.738z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listCheck24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listCheck24.json new file mode 100644 index 00000000..36c3e0a8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listCheck24.json @@ -0,0 +1 @@ +"M22 5H9V4h13zm0 15H9v1h13zm0-8H9v1h13zM6 14H2v-4h4zm-1-3H3v2h2zm-2.562 8.7l-.738.738 1.857 1.73L7 18.738 6.262 18l-2.705 2.696zM6.262 2L3.557 4.696 2.437 3.7l-.737.738 1.857 1.73L7 2.738z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listCheck32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listCheck32.json new file mode 100644 index 00000000..62f7bafd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listCheck32.json @@ -0,0 +1 @@ +"M29 7H11V6h18zM3 14h5v5H3zm1 4h3v-3H4zm25-2H11v1h18zm0 10H11v1h18zm-18.735-2.537l-.738-.737-3.97 3.97-1.884-1.788-.738.738 2.622 2.522zM5.382 8l.175.168 4.708-4.705-.738-.737-3.97 3.97-1.884-1.788-.738.738z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listCheckAll16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listCheckAll16.json new file mode 100644 index 00000000..997f28c5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listCheckAll16.json @@ -0,0 +1 @@ +"M6 14h9v1H6v-1zM6 3h9V2H6v1zm0 6h9V8H6v1zm-3.44 6.17l2.71-2.7-.74-.74-1.97 1.97-.92-.8-.74.74 1.66 1.53zm0-11l2.7-2.71-.74-.74-1.97 1.97-.92-.8-.74.74 1.66 1.53zm0 6l2.71-2.7-.74-.74L2.56 8.7l-.92-.8-.74.74 1.66 1.53z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listCheckAll24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listCheckAll24.json new file mode 100644 index 00000000..e47d9abe --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listCheckAll24.json @@ -0,0 +1 @@ +"M9 4h13v1H9V4zm0 17h13v-1H9v1zm0-8h13v-1H9v1zm-5.44 9.17L7 18.74 6.26 18l-2.71 2.7-1.12-1-.74.74 1.86 1.73zm0-16L7 2.74 6.26 2 3.55 4.7l-1.12-1-.74.74 1.86 1.73zm0 8L7 10.74 6.26 10l-2.71 2.7-1.12-1-.74.74 1.86 1.73z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listCheckAll32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listCheckAll32.json new file mode 100644 index 00000000..ca211fdd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listCheckAll32.json @@ -0,0 +1 @@ +"M11 6h18v1H11V6zm0 11h18v-1H11v1zm0 10h18v-1H11v1zm-5.44 1.17l4.71-4.7-.74-.74-3.97 3.97-1.88-1.79-.74.74 2.62 2.52zm0-10l4.71-4.7-.74-.74-3.97 3.97-1.88-1.79-.74.74 2.62 2.52zm0-10l4.7-4.71-.74-.74-3.97 3.97L3.67 4.9l-.74.74 2.62 2.52z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listMerge16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listMerge16.json new file mode 100644 index 00000000..dde02ef0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listMerge16.json @@ -0,0 +1 @@ +"M6 2h9v1H6zm-3.443.696l-.92-.796-.737.738 1.657 1.53 2.708-2.705-.738-.737zM6 15V7.715L7.646 9.36l.707-.707L5.5 5.801 2.646 8.654l.707.707L5 7.715V15zm7 0V7.715l1.646 1.646.707-.707L12.5 5.801 9.646 8.654l.707.707L12 7.715V15z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listMerge24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listMerge24.json new file mode 100644 index 00000000..a43fa6b6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listMerge24.json @@ -0,0 +1 @@ +"M8 22V10.707l-1.646 1.647-.707-.707 2.851-2.852 2.854 2.82-.704.712L9 10.697V22zm11 0V10.683l1.663 1.644.703-.711-2.853-2.821-2.852 2.851.707.707L18 10.722V22zm3-18H9v1h13zM2.438 3.7l-.738.738 1.857 1.73L7.3 2.438 6.562 1.7 3.557 4.696z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listMerge32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listMerge32.json new file mode 100644 index 00000000..89a7ed66 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listMerge32.json @@ -0,0 +1 @@ +"M29 6H11V5h18zM9.365 2.363l-.738-.737-4.07 4.07-1.884-1.788-.738.738 2.622 2.522zm-.719 12.282l.707.707L12 12.707V29h.999V12.707l2.647 2.647.707-.707-3.854-3.854zm20.707.002L25.5 10.793l-3.853 3.852.707.707L25 12.706V29h1V12.708l2.646 2.646z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listNumber16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listNumber16.json new file mode 100644 index 00000000..7c372078 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listNumber16.json @@ -0,0 +1 @@ +"M6 14h9v1H6zm9-12H6v1h9zM6 9h9V8H6zM4 3H3V0H1v1h1v2H1v1h3zm0 9a1 1 0 0 0-1-1H2c-.553 0-1 0-1 1h2v1h-.5a.5.5 0 0 0 0 1H3v1H1c0 1 .447 1 1 1h1a1 1 0 0 0 1-1v-1a.975.975 0 0 0-.153-.5A.964.964 0 0 0 4 13zM3 8a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1h2v1H2a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h2V9H2V8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listNumber24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listNumber24.json new file mode 100644 index 00000000..ddc7338c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listNumber24.json @@ -0,0 +1 @@ +"M22 5H8V4h14zm0 15H8v1h14zm0-8H8v1h14zM5 19a1 1 0 0 0-1-1H3c-.553 0-1 0-1 1h2v1h-.5a.5.5 0 0 0 0 1H4v1H2c0 1 .447 1 1 1h1a1 1 0 0 0 1-1v-1a.975.975 0 0 0-.153-.5A.964.964 0 0 0 5 20zM5 6H4V2H2v1h1v3H2v1h3zm-1 7a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1h2v1H3a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h2v-1H3v-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listNumber32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listNumber32.json new file mode 100644 index 00000000..cb82fa98 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listNumber32.json @@ -0,0 +1 @@ +"M6 29v-2H4.5a.5.5 0 0 1 0-1H6v-2H3c0-1 .447-1 1-1h2a1 1 0 0 1 1 1v2a.964.964 0 0 1-.153.5A.975.975 0 0 1 7 27v2a1 1 0 0 1-1 1H4c-.553 0-1 0-1-1zM8 8H6V3H3v1h2v4H3v1h5zM4 20h3v-1H4v-2h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1h3v2H4a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1zM29 6H11v1h18zm0 10H11v1h18zm0 10H11v1h18z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listNumberRtl16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listNumberRtl16.json new file mode 100644 index 00000000..2b51272f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listNumberRtl16.json @@ -0,0 +1 @@ +"M1 14h9v1H1zm9-12H1v1h9zm0 6H1v1h9zm5-5h-1V0h-2v1h1v2h-1v1h3zm0 12v-1a.975.975 0 0 0-.153-.5A.964.964 0 0 0 15 13v-1a1 1 0 0 0-1-1h-1c-.553 0-1 0-1 1h2v1h-.5a.5.5 0 0 0 0 1h.5v1h-2c0 1 .447 1 1 1h1a1 1 0 0 0 1-1zm-1-7a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1h2v1h-1a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h2V9h-2V8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listNumberRtl24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listNumberRtl24.json new file mode 100644 index 00000000..599effc6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listNumberRtl24.json @@ -0,0 +1 @@ +"M2 4h14v1H2zm0 17h14v-1H2zm0-8h14v-1H2zm19 5h-1c-.553 0-1 0-1 1h2v1h-.5a.5.5 0 0 0 0 1h.5v1h-2c0 1 .447 1 1 1h1a1 1 0 0 0 1-1v-1a.975.975 0 0 0-.153-.5A.964.964 0 0 0 22 20v-1a1 1 0 0 0-1-1zm0-16h-2v1h1v3h-1v1h3V6h-1zm0 8h-1a1 1 0 0 0-1 1h2v1h-1a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h2v-1h-2v-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listNumberRtl32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listNumberRtl32.json new file mode 100644 index 00000000..a5712fec --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listNumberRtl32.json @@ -0,0 +1 @@ +"M29 24v2a.964.964 0 0 1-.153.5.975.975 0 0 1 .153.5v2a1 1 0 0 1-1 1h-2c-.553 0-1 0-1-1h3v-2h-1.5a.5.5 0 0 1 0-1H28v-2h-3c0-1 .447-1 1-1h2a1 1 0 0 1 1 1zM28 3h-3v1h2v4h-2v1h5V8h-2zm0 10h-2a1 1 0 0 0-1 1h3v2h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3v-1h-3v-2h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1zm-7-7H3v1h18zm0 10H3v1h18zm0 10H3v1h18z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listRadio16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listRadio16.json new file mode 100644 index 00000000..3b4d715a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listRadio16.json @@ -0,0 +1 @@ +"M2.959 6A2.041 2.041 0 0 1 5 8.041 1.959 1.959 0 0 1 3.041 10 2.041 2.041 0 0 1 1 7.959 1.959 1.959 0 0 1 2.959 6zM5 14a2 2 0 1 1-2-2 2 2 0 0 1 2 2zm-1-.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5zM1 2a2 2 0 1 1 2 2 2 2 0 0 1-2-2zm1 .5a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zM15 2H6v1h9zM6 15h9v-1H6zm0-6h9V8H6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listRadio24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listRadio24.json new file mode 100644 index 00000000..1d087e37 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listRadio24.json @@ -0,0 +1 @@ +"M9 4h13v1H9zm0 17h13v-1H9zm0-8h13v-1H9zM7 4a3 3 0 1 1-3-3 3 3 0 0 1 3 3zM6 4a2 2 0 1 0-2 2 2.003 2.003 0 0 0 2-2zm1 8a3 3 0 1 1-3-3 3 3 0 0 1 3 3zm-1 0a2 2 0 1 0-2 2 2 2 0 0 0 2-2zm1 8a3 3 0 1 1-3-3 3 3 0 0 1 3 3zm-1 0a2 2 0 1 0-2 2 2.003 2.003 0 0 0 2-2zm-2-9a1 1 0 1 0 1 1 1 1 0 0 0-1-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listRadio32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listRadio32.json new file mode 100644 index 00000000..518a8578 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listRadio32.json @@ -0,0 +1 @@ +"M12 6h17v1H12zm0 11h17v-1H12zm0 10h17v-1H12zM3 6.5A3.5 3.5 0 1 1 6.5 10 3.5 3.5 0 0 1 3 6.5zm1 0A2.5 2.5 0 1 0 6.5 4 2.5 2.5 0 0 0 4 6.5zM6.5 18A1.5 1.5 0 1 0 5 16.5 1.5 1.5 0 0 0 6.5 18zM3 16.5A3.5 3.5 0 1 1 6.5 20 3.5 3.5 0 0 1 3 16.5zm1 0A2.5 2.5 0 1 0 6.5 14 2.503 2.503 0 0 0 4 16.5zM6.5 30a3.5 3.5 0 1 1 3.5-3.5A3.5 3.5 0 0 1 6.5 30zm0-1A2.5 2.5 0 1 0 4 26.5 2.5 2.5 0 0 0 6.5 29z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listRectangle16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listRectangle16.json new file mode 100644 index 00000000..b403094e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listRectangle16.json @@ -0,0 +1 @@ +"M13.5 16a1.502 1.502 0 0 0 1.5-1.5v-12A1.502 1.502 0 0 0 13.5 1h-11A1.502 1.502 0 0 0 1 2.5v12A1.502 1.502 0 0 0 2.5 16zM2 2.5a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 .5.5V6H2zM11 8v1H5V8zm-9 6.5V11h12v3.5a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5zm9-.5H5v-1h6zM5 3h6v1H5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listRectangle24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listRectangle24.json new file mode 100644 index 00000000..4980fb06 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listRectangle24.json @@ -0,0 +1 @@ +"M20.5 2h-17A1.502 1.502 0 0 0 2 3.5v18A1.502 1.502 0 0 0 3.5 23h17a1.502 1.502 0 0 0 1.5-1.5v-18A1.502 1.502 0 0 0 20.5 2zm.5 19.5a.5.5 0 0 1-.5.5h-17a.5.5 0 0 1-.5-.5V16h18zM8 13v-1h8v1zM3 9V3.5a.5.5 0 0 1 .5-.5h17a.5.5 0 0 1 .5.5V9zm5-4h8v1H8zm8 15H8v-1h8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listRectangle32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listRectangle32.json new file mode 100644 index 00000000..a87ccc36 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listRectangle32.json @@ -0,0 +1 @@ +"M11 7h10v1H11zm10 18H11v1h10zm8-20.5v24a1.502 1.502 0 0 1-1.5 1.5h-23A1.502 1.502 0 0 1 3 28.5v-24A1.502 1.502 0 0 1 4.5 3h23A1.502 1.502 0 0 1 29 4.5zM28 21H4v7.5a.5.5 0 0 0 .5.5h23a.5.5 0 0 0 .5-.5zm-7-4v-1H11v1zm7-5V4.5a.5.5 0 0 0-.5-.5h-23a.5.5 0 0 0-.5.5V12z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listShowAll16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listShowAll16.json new file mode 100644 index 00000000..e8b40399 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listShowAll16.json @@ -0,0 +1 @@ +"M6 10h9v1H6zm9-8H6v1h9zM6 14h9v-1H6zm0-6h9V7H6zM4 4H1V1h3zM3 2H2v1h1zm2 5H4v1h1zm0 6H4v1h1zm-1-2h1v-1H4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listShowAll24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listShowAll24.json new file mode 100644 index 00000000..2dc75d7b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listShowAll24.json @@ -0,0 +1 @@ +"M22 11H10v-1h12zm0-8H9v1h13zM8 20H6v2h2zM6 6H2V2h4zM5 3H3v2h2zm3 7H6v2h2zm0 5H6v2h2zm14 0H10v1h12zm-12 6h12v-1H10z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listShowAll32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listShowAll32.json new file mode 100644 index 00000000..2cc94913 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/listShowAll32.json @@ -0,0 +1 @@ +"M29 7H11V6h18zM8 17h2v-2H8zm21 10H12v1h17zm0-6H12v1h17zm-19 0H8v2h2zM8 9H3V4h5zM7 5H4v3h3zm22 10H12v1h17zM8 29h2v-2H8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/livestreamVideoLayer16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/livestreamVideoLayer16.json new file mode 100644 index 00000000..575ad2c2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/livestreamVideoLayer16.json @@ -0,0 +1 @@ +"M8.063 4.006C5.825 4.006 4.011 5.794 4.011 8c0 2.206 1.814 3.994 4.052 3.994S12 10.206 12 8c0-2.206-1.698-3.994-3.937-3.994zM8 11c-1.654 0-3-1.346-3-3s1.346-3 3-3 3 1.346 3 3-1.346 3-3 3zM7 6l3 2-3 2V6zm3.008 7.421C7.902 13.86 6.606 14.8 3.793 14.8 1.423 14.8 0 14.089 0 14.089l2.133-12.6S3.556 2 5.293 2c2.688 0 2.722-.986 5.413-.986 1.738 0 3.161.674 3.161.674l1.5 8.863a3.471 3.471 0 0 0-1.091-.458l-1.3-7.68c-.496-.17-1.337-.399-2.27-.399-1.17 0-1.725.201-2.368.434C7.623 2.707 6.813 3 5.294 3c-.908 0-1.736-.126-2.359-.26l-1.81 10.697a9.538 9.538 0 0 0 2.668.363c1.669 0 2.747-.363 3.888-.748.772-.26 1.56-.525 2.525-.689a3.46 3.46 0 0 0-.198 1.058zm5.987.079a2.495 2.495 0 1 1-4.99 0 2.495 2.495 0 0 1 4.99 0z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/livestreamVideoLayer24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/livestreamVideoLayer24.json new file mode 100644 index 00000000..236c9dae --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/livestreamVideoLayer24.json @@ -0,0 +1 @@ +"M11 15l5-3.5L11 8v7zm1-5.08l2.256 1.58L12 13.08V9.92zm3.097 10.502c-2.89.46-4.745 1.378-8.673 1.378C3.034 21.8 1 20.783 1 20.783L4.05 3.078s2.035.722 4.52.722c3.849 0 3.893-1.6 7.74-1.6 2.487 0 4.52.878 4.52.878l2.329 13.818a4.53 4.53 0 0 0-1.21-1.16L19.941 3.815c-.703-.235-2.08-.615-3.63-.615-1.727 0-2.544.336-3.49.725-.998.41-2.129.875-4.25.875-1.496 0-2.833-.242-3.724-.457L2.124 20.15c.807.27 2.301.65 4.3.65 2.502 0 4.096-.383 5.783-.79.878-.21 1.774-.425 2.8-.585 0 .025-.007.05-.007.075 0 .316.034.624.097.922zM12.506 6.006c-3.03 0-5.495 2.464-5.495 5.494s2.465 5.494 5.495 5.494S18 14.53 18 11.5s-2.465-5.494-5.494-5.494zM12.5 16C10.019 16 8 13.981 8 11.5S10.019 7 12.5 7 17 9.019 17 11.5 14.981 16 12.5 16zm10.47 3.5a3.495 3.495 0 1 1-6.99 0 3.495 3.495 0 0 1 6.99 0z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/livestreamVideoLayer32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/livestreamVideoLayer32.json new file mode 100644 index 00000000..3d9d7cf0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/livestreamVideoLayer32.json @@ -0,0 +1 @@ +"M22.8 16c0 3.76-3.04 6.8-6.8 6.8S9.2 19.76 9.2 16s3.04-6.8 6.8-6.8 6.8 3.04 6.8 6.8zm-1 0c0-3.2-2.6-5.8-5.8-5.8s-5.8 2.6-5.8 5.8 2.6 5.8 5.8 5.8 5.8-2.6 5.8-5.8zM14 12v8l6-4-6-4zm1 1.868L18.197 16 15 18.132v-4.264zm4.032 12.752c-1.25.255-2.304.594-3.34.928-1.992.644-3.874 1.252-7.154 1.252-3.003 0-5.37-.886-6.43-1.366L5.794 5.217a15.6 15.6 0 0 0 4.544.651c2.505 0 4-.43 5.445-.847 1.448-.417 2.816-.81 5.29-.81 2.188 0 4.104.325 5.05.518l2.775 16.72c.5.43.927.94 1.264 1.51L27 3.9s-2.667-.689-5.926-.689c-5.144 0-5.927 1.657-10.735 1.657C7.52 4.868 5.7 4.133 5 3.9L1 28s3.093 1.8 7.538 1.8c5.17 0 7.116-1.47 10.686-2.199a5.93 5.93 0 0 1-.192-.981zM25 21a5 5 0 1 0 0 10 5 5 0 0 0 0-10z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locationSharing16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locationSharing16.json new file mode 100644 index 00000000..c634a7d7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locationSharing16.json @@ -0,0 +1 @@ +"M14.984 11.483c0 .585-.228 1.135-.642 1.548l-2.684 2.684-.707-.707 2.684-2.684a1.183 1.183 0 0 0 0-1.682 1.218 1.218 0 0 0-1.681 0L7.837 14.76a2.193 2.193 0 0 1-3.097 0 2.192 2.192 0 0 1 0-3.096l6.809-6.808a1.192 1.192 0 0 0 0-1.682c-.45-.45-1.234-.449-1.682 0l-4.77 4.769c-.901.902-2.478.903-3.381 0a2.375 2.375 0 0 1-.701-1.692c0-.638.249-1.239.701-1.691L5.274 1H4V0h3v3H6V1.689L2.423 5.266a1.385 1.385 0 0 0-.408.984c0 .372.145.721.408.985.526.526 1.443.524 1.968 0l4.77-4.77c.824-.825 2.266-.827 3.095 0a2.192 2.192 0 0 1 0 3.097L5.447 12.37a1.192 1.192 0 0 0 0 1.682 1.191 1.191 0 0 0 1.683 0l4.117-4.116c.826-.828 2.27-.828 3.095 0 .414.413.642.962.642 1.547z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locationSharing16F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locationSharing16F.json new file mode 100644 index 00000000..eaf4d21a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locationSharing16F.json @@ -0,0 +1 @@ +"M14.997 11.643c0 .63-.246 1.222-.691 1.668L11.616 16l-.975-.974 2.69-2.69a.973.973 0 0 0 .286-.693.977.977 0 0 0-.285-.693.987.987 0 0 0-.694-.276c-.265 0-.518.1-.693.276l-3.968 3.967a2.344 2.344 0 0 1-1.669.69c-.63 0-1.222-.245-1.667-.69a2.36 2.36 0 0 1 0-3.334l6.527-6.527a.986.986 0 0 0 0-1.387.989.989 0 0 0-.693-.276.983.983 0 0 0-.693.276l-4.41 4.41a2.568 2.568 0 0 1-1.81.727 2.564 2.564 0 0 1-1.809-.727 2.54 2.54 0 0 1-.75-1.809c0-.682.266-1.324.75-1.808l2.854-3.085h-.982V0h3.354v3.354H5.601v-1.02L2.728 5.435a1.178 1.178 0 0 0 0 1.671c.21.21.515.332.834.332.319 0 .623-.121.834-.332l4.41-4.41a2.366 2.366 0 0 1 1.669-.671c.632 0 1.24.244 1.667.67.445.445.69 1.037.69 1.668 0 .63-.245 1.222-.69 1.667l-6.527 6.526a.986.986 0 0 0 0 1.388.977.977 0 0 0 .694.286.975.975 0 0 0 .694-.287l3.967-3.967c.426-.426 1.033-.67 1.668-.67s1.241.244 1.668.67c.445.445.69 1.037.69 1.667z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locationSharing24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locationSharing24.json new file mode 100644 index 00000000..a0138c89 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locationSharing24.json @@ -0,0 +1 @@ +"M20.972 19.062l-4.309 4.308-.707-.707 4.309-4.309a1.94 1.94 0 0 0 0-2.74 1.94 1.94 0 0 0-2.74 0l-6.377 6.377a2.94 2.94 0 0 1-4.154 0 2.918 2.918 0 0 1-.86-2.077c0-.785.305-1.522.86-2.077L17.221 7.61c.366-.366.567-.853.567-1.37 0-.517-.201-1.004-.567-1.37a1.94 1.94 0 0 0-2.74 0l-7.866 7.866c-1.22 1.22-3.347 1.22-4.567 0-.61-.61-.946-1.421-.946-2.284s.336-1.674.946-2.284L8.216 2H6V1h4v4H9V2.63L2.755 8.875c-.421.422-.653.981-.653 1.577s.232 1.155.653 1.577c.842.842 2.311.842 3.153 0l7.865-7.866a2.942 2.942 0 0 1 4.155 0 2.92 2.92 0 0 1 .86 2.077 2.92 2.92 0 0 1-.86 2.077L7.7 18.544a1.923 1.923 0 0 0-.567 1.37c0 .517.201 1.004.567 1.37a1.94 1.94 0 0 0 2.74 0l6.376-6.377a2.942 2.942 0 0 1 4.155 0 2.942 2.942 0 0 1 0 4.155z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locationSharing24F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locationSharing24F.json new file mode 100644 index 00000000..91dc6563 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locationSharing24F.json @@ -0,0 +1 @@ +"M22.4 16.68c0 .893-.349 1.733-.981 2.365l-2.599 2.6-.641-.642a1.016 1.016 0 0 1 0-1.433l1.995-1.994a1.427 1.427 0 0 0-1.008-2.433c-.381 0-.739.148-1.008.417L12.2 21.518a3.319 3.319 0 0 1-2.365.98 3.323 3.323 0 0 1-2.365-.98 3.35 3.35 0 0 1 0-4.73l9.33-9.33a1.427 1.427 0 0 0-1.007-2.434c-.38 0-.739.148-1.008.417l-6.3 6.3a3.718 3.718 0 0 1-2.647 1.097c-.95 0-1.857-.357-2.552-1.006a3.76 3.76 0 0 1-1.19-2.673 3.762 3.762 0 0 1 1.096-2.71L5.8 3.843H4v-1.8h5V7H7.181V5.173L4.493 7.862a1.834 1.834 0 0 0-.534 1.32c.008.492.22.967.58 1.303.337.316.78.49 1.243.49.488 0 .946-.19 1.29-.534l6.244-6.244a3.32 3.32 0 0 1 2.365-.98 3.32 3.32 0 0 1 2.365.98 3.32 3.32 0 0 1 .98 2.365c0 .893-.348 1.733-.98 2.365l-9.331 9.33a1.427 1.427 0 0 0 1.008 2.434c.38 0 .739-.148 1.008-.417l5.958-5.959a3.32 3.32 0 0 1 2.365-.98 3.32 3.32 0 0 1 2.365.98 3.32 3.32 0 0 1 .98 2.365z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locationSharing32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locationSharing32.json new file mode 100644 index 00000000..085ca09d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locationSharing32.json @@ -0,0 +1 @@ +"M27.828 21.5c0 .89-.346 1.725-.974 2.354l-5 5-.708-.708 5-5a2.33 2.33 0 0 0 0-3.292 2.33 2.33 0 0 0-3.292 0l-7.097 7.097a3.332 3.332 0 0 1-4.708 0 3.332 3.332 0 0 1 0-4.708l11.097-11.097a2.33 2.33 0 0 0 0-3.292 2.33 2.33 0 0 0-3.292 0l-8.559 8.558c-1.385 1.386-3.802 1.386-5.186 0a3.644 3.644 0 0 1-1.075-2.593c0-.98.381-1.9 1.075-2.594L12.334 4H9V3h5v5h-1V4.748l-7.184 7.184c-.504.504-.782 1.174-.782 1.887s.278 1.382.782 1.886c1.008 1.01 2.765 1.007 3.772 0l8.558-8.559a3.332 3.332 0 0 1 4.708 0 3.332 3.332 0 0 1 0 4.708L11.756 22.95a2.332 2.332 0 0 0 0 3.292 2.33 2.33 0 0 0 3.293 0l7.097-7.097c1.258-1.256 3.45-1.256 4.708 0a3.31 3.31 0 0 1 .974 2.354z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locationSharing32F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locationSharing32F.json new file mode 100644 index 00000000..166f4925 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locationSharing32F.json @@ -0,0 +1 @@ +"M28.587 25.284L25.33 28.54l-.822-.82a1.303 1.303 0 0 1 0-1.84l2.487-2.485a1.922 1.922 0 0 0-1.358-3.277c-.513 0-.995.2-1.357.562l-7.87 7.87a4.355 4.355 0 0 1-3.097 1.283 4.358 4.358 0 0 1-3.099-1.283 4.351 4.351 0 0 1-1.283-3.097c0-1.17.456-2.27 1.283-3.098L22.54 10.03a1.921 1.921 0 0 0-1.357-3.276c-.514 0-.996.2-1.358.562l-8.994 8.995a4.88 4.88 0 0 1-3.47 1.437 4.888 4.888 0 0 1-3.348-1.32c-.968-.903-1.536-2.18-1.559-3.502s.5-2.619 1.437-3.555L9.261 4H7V2h6v6h-2V5.743l-5.443 5.444a2.453 2.453 0 0 0-.715 1.77 2.45 2.45 0 0 0 2.444 2.404 2.43 2.43 0 0 0 1.73-.716l8.92-8.921a4.355 4.355 0 0 1 3.099-1.283c1.169 0 2.27.456 3.097 1.283a4.387 4.387 0 0 1 0 6.195L11.806 24.244c-.362.363-.562.844-.562 1.357s.2.995.562 1.357c.364.363.846.563 1.358.563.513 0 .995-.2 1.357-.563l7.87-7.87a4.355 4.355 0 0 1 3.098-1.283c1.17 0 2.27.456 3.098 1.283a4.387 4.387 0 0 1 0 6.196z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locationSharingDisabled16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locationSharingDisabled16.json new file mode 100644 index 00000000..bd33aa32 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locationSharingDisabled16.json @@ -0,0 +1 @@ +"M11.731 14.205l.707.707-1.086 1.087-.707-.707 1.086-1.087zm-4.626-.153c-.449.45-1.232.45-1.681 0a1.182 1.182 0 0 1-.349-.841c0-.317.124-.616.349-.84l2.236-2.237-.707-.707-2.236 2.236a2.172 2.172 0 0 0-.642 1.548c0 .585.228 1.135.642 1.548.826.827 2.27.827 3.096 0l2.236-2.236-.707-.707-2.237 2.236zM5.271 7.745l-.707-.707-.096.096a1.395 1.395 0 0 1-1.969 0 1.384 1.384 0 0 1-.408-.985c0-.371.146-.72.408-.984l.096-.096-.707-.707-.096.096a2.376 2.376 0 0 0-.7 1.691c0 .64.248 1.24.7 1.692.934.933 2.45.933 3.383 0l.096-.096zm10.663 7.506l-.707.707L.118.85.825.142l2.642 2.642L5.25 1H4V0h3v3H6V1.665L4.174 3.491 6.142 5.46l2.994-2.994c.829-.828 2.27-.826 3.095 0 .414.413.642.963.642 1.548a2.17 2.17 0 0 1-.642 1.548L9.238 8.555l1.682 1.683.605-.605a2.193 2.193 0 0 1 3.096 0 2.193 2.193 0 0 1 0 3.096l-.605.605 1.918 1.917zm-4.307-4.306l1.682 1.682.605-.605a1.192 1.192 0 0 0 0-1.682 1.191 1.191 0 0 0-1.682 0l-.605.605zM6.85 6.167l1.682 1.681 2.993-2.993a1.182 1.182 0 0 0 0-1.682c-.449-.449-1.232-.45-1.681 0L6.849 6.167z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locationSharingDisabled24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locationSharingDisabled24.json new file mode 100644 index 00000000..f082b02f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locationSharingDisabled24.json @@ -0,0 +1 @@ +"M17.871 20.723l.707.707-1.94 1.94-.706-.707 1.94-1.94zm-7.454.56a1.94 1.94 0 0 1-2.74 0 1.94 1.94 0 0 1 0-2.74l4.007-4.007-.707-.707-4.007 4.008a2.942 2.942 0 0 0 0 4.154 2.94 2.94 0 0 0 4.154 0l4.007-4.008-.707-.707-4.007 4.008zM8.237 11.09l-.707-.707-1.646 1.647c-.842.842-2.312.842-3.154 0a2.233 2.233 0 0 1 0-3.154L4.377 7.23l-.707-.707-1.647 1.646a3.234 3.234 0 0 0 0 4.568c1.221 1.22 3.35 1.22 4.568 0l1.646-1.647zM22.33 21.646l-.707.708-20-20 .707-.708 3.108 3.109L8.192 2H6V1h4v4H9V2.606L6.144 5.462l3.154 3.153 4.452-4.452c1.108-1.108 3.043-1.11 4.153 0 .555.555.86 1.292.86 2.077 0 .785-.305 1.522-.86 2.077l-4.452 4.452 2.74 2.74.602-.602a2.942 2.942 0 0 1 4.154 0c.555.555.86 1.293.86 2.077s-.305 1.523-.86 2.078l-.601.601 1.983 1.983zm-5.43-5.43l2.74 2.74.601-.601c.366-.366.568-.853.568-1.37s-.202-1.005-.568-1.37a1.94 1.94 0 0 0-2.74 0l-.602.6zm-6.894-6.894l2.74 2.74 4.451-4.452c.366-.366.568-.853.568-1.37 0-.517-.202-1.004-.568-1.37-.73-.732-2.009-.73-2.74 0l-4.451 4.452z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locationSharingDisabled32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locationSharingDisabled32.json new file mode 100644 index 00000000..9ae8b0f6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locationSharingDisabled32.json @@ -0,0 +1 @@ +"M23.007 26.252l.707.707-1.884 1.884-.707-.707 1.884-1.884zM11.714 14.958l-.707-.707-1.444 1.443c-1.007 1.008-2.764 1.008-3.772 0a2.672 2.672 0 0 1 0-3.772l1.443-1.443-.707-.707-1.443 1.443a3.673 3.673 0 0 0 0 5.186c1.387 1.386 3.802 1.386 5.186 0l1.444-1.443zm3.311 11.274a2.33 2.33 0 0 1-3.293 0 2.33 2.33 0 0 1 0-3.293l3.982-3.98-.707-.708-3.982 3.981c-.629.629-.974 1.465-.974 2.354s.345 1.725.974 2.353c1.258 1.257 3.45 1.257 4.707 0l3.982-3.98-.707-.708-3.982 3.981zm14.93 3.028l-.707.708L2.074 2.794l.707-.707 5.716 5.715L12.31 3.99H9V3h5v5h-1V4.713L9.204 8.509l3.772 3.773 5.146-5.146a3.333 3.333 0 0 1 4.707 0c.629.628.976 1.464.976 2.353s-.347 1.725-.976 2.354l-5.146 5.146 3.293 3.293 1.248-1.247c1.257-1.257 3.449-1.257 4.707 0 .629.628.974 1.464.974 2.353s-.345 1.725-.974 2.354l-1.248 1.247 4.272 4.272zm-8.272-8.271l3.293 3.293 1.248-1.247a2.33 2.33 0 0 0 0-3.293 2.33 2.33 0 0 0-3.293 0l-1.248 1.247zm-8-8l3.293 3.293 5.146-5.146c.44-.44.683-1.025.683-1.647s-.243-1.206-.683-1.646a2.332 2.332 0 0 0-3.293 0l-5.146 5.146z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locationSharingEnabled16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locationSharingEnabled16.json new file mode 100644 index 00000000..c634a7d7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locationSharingEnabled16.json @@ -0,0 +1 @@ +"M14.984 11.483c0 .585-.228 1.135-.642 1.548l-2.684 2.684-.707-.707 2.684-2.684a1.183 1.183 0 0 0 0-1.682 1.218 1.218 0 0 0-1.681 0L7.837 14.76a2.193 2.193 0 0 1-3.097 0 2.192 2.192 0 0 1 0-3.096l6.809-6.808a1.192 1.192 0 0 0 0-1.682c-.45-.45-1.234-.449-1.682 0l-4.77 4.769c-.901.902-2.478.903-3.381 0a2.375 2.375 0 0 1-.701-1.692c0-.638.249-1.239.701-1.691L5.274 1H4V0h3v3H6V1.689L2.423 5.266a1.385 1.385 0 0 0-.408.984c0 .372.145.721.408.985.526.526 1.443.524 1.968 0l4.77-4.77c.824-.825 2.266-.827 3.095 0a2.192 2.192 0 0 1 0 3.097L5.447 12.37a1.192 1.192 0 0 0 0 1.682 1.191 1.191 0 0 0 1.683 0l4.117-4.116c.826-.828 2.27-.828 3.095 0 .414.413.642.962.642 1.547z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locationSharingEnabled24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locationSharingEnabled24.json new file mode 100644 index 00000000..a0138c89 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locationSharingEnabled24.json @@ -0,0 +1 @@ +"M20.972 19.062l-4.309 4.308-.707-.707 4.309-4.309a1.94 1.94 0 0 0 0-2.74 1.94 1.94 0 0 0-2.74 0l-6.377 6.377a2.94 2.94 0 0 1-4.154 0 2.918 2.918 0 0 1-.86-2.077c0-.785.305-1.522.86-2.077L17.221 7.61c.366-.366.567-.853.567-1.37 0-.517-.201-1.004-.567-1.37a1.94 1.94 0 0 0-2.74 0l-7.866 7.866c-1.22 1.22-3.347 1.22-4.567 0-.61-.61-.946-1.421-.946-2.284s.336-1.674.946-2.284L8.216 2H6V1h4v4H9V2.63L2.755 8.875c-.421.422-.653.981-.653 1.577s.232 1.155.653 1.577c.842.842 2.311.842 3.153 0l7.865-7.866a2.942 2.942 0 0 1 4.155 0 2.92 2.92 0 0 1 .86 2.077 2.92 2.92 0 0 1-.86 2.077L7.7 18.544a1.923 1.923 0 0 0-.567 1.37c0 .517.201 1.004.567 1.37a1.94 1.94 0 0 0 2.74 0l6.376-6.377a2.942 2.942 0 0 1 4.155 0 2.942 2.942 0 0 1 0 4.155z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locationSharingEnabled32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locationSharingEnabled32.json new file mode 100644 index 00000000..085ca09d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locationSharingEnabled32.json @@ -0,0 +1 @@ +"M27.828 21.5c0 .89-.346 1.725-.974 2.354l-5 5-.708-.708 5-5a2.33 2.33 0 0 0 0-3.292 2.33 2.33 0 0 0-3.292 0l-7.097 7.097a3.332 3.332 0 0 1-4.708 0 3.332 3.332 0 0 1 0-4.708l11.097-11.097a2.33 2.33 0 0 0 0-3.292 2.33 2.33 0 0 0-3.292 0l-8.559 8.558c-1.385 1.386-3.802 1.386-5.186 0a3.644 3.644 0 0 1-1.075-2.593c0-.98.381-1.9 1.075-2.594L12.334 4H9V3h5v5h-1V4.748l-7.184 7.184c-.504.504-.782 1.174-.782 1.887s.278 1.382.782 1.886c1.008 1.01 2.765 1.007 3.772 0l8.558-8.559a3.332 3.332 0 0 1 4.708 0 3.332 3.332 0 0 1 0 4.708L11.756 22.95a2.332 2.332 0 0 0 0 3.292 2.33 2.33 0 0 0 3.293 0l7.097-7.097c1.258-1.256 3.45-1.256 4.708 0a3.31 3.31 0 0 1 .974 2.354z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locationSharingFilled16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locationSharingFilled16.json new file mode 100644 index 00000000..eaf4d21a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locationSharingFilled16.json @@ -0,0 +1 @@ +"M14.997 11.643c0 .63-.246 1.222-.691 1.668L11.616 16l-.975-.974 2.69-2.69a.973.973 0 0 0 .286-.693.977.977 0 0 0-.285-.693.987.987 0 0 0-.694-.276c-.265 0-.518.1-.693.276l-3.968 3.967a2.344 2.344 0 0 1-1.669.69c-.63 0-1.222-.245-1.667-.69a2.36 2.36 0 0 1 0-3.334l6.527-6.527a.986.986 0 0 0 0-1.387.989.989 0 0 0-.693-.276.983.983 0 0 0-.693.276l-4.41 4.41a2.568 2.568 0 0 1-1.81.727 2.564 2.564 0 0 1-1.809-.727 2.54 2.54 0 0 1-.75-1.809c0-.682.266-1.324.75-1.808l2.854-3.085h-.982V0h3.354v3.354H5.601v-1.02L2.728 5.435a1.178 1.178 0 0 0 0 1.671c.21.21.515.332.834.332.319 0 .623-.121.834-.332l4.41-4.41a2.366 2.366 0 0 1 1.669-.671c.632 0 1.24.244 1.667.67.445.445.69 1.037.69 1.668 0 .63-.245 1.222-.69 1.667l-6.527 6.526a.986.986 0 0 0 0 1.388.977.977 0 0 0 .694.286.975.975 0 0 0 .694-.287l3.967-3.967c.426-.426 1.033-.67 1.668-.67s1.241.244 1.668.67c.445.445.69 1.037.69 1.667z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locationSharingFilled24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locationSharingFilled24.json new file mode 100644 index 00000000..91dc6563 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locationSharingFilled24.json @@ -0,0 +1 @@ +"M22.4 16.68c0 .893-.349 1.733-.981 2.365l-2.599 2.6-.641-.642a1.016 1.016 0 0 1 0-1.433l1.995-1.994a1.427 1.427 0 0 0-1.008-2.433c-.381 0-.739.148-1.008.417L12.2 21.518a3.319 3.319 0 0 1-2.365.98 3.323 3.323 0 0 1-2.365-.98 3.35 3.35 0 0 1 0-4.73l9.33-9.33a1.427 1.427 0 0 0-1.007-2.434c-.38 0-.739.148-1.008.417l-6.3 6.3a3.718 3.718 0 0 1-2.647 1.097c-.95 0-1.857-.357-2.552-1.006a3.76 3.76 0 0 1-1.19-2.673 3.762 3.762 0 0 1 1.096-2.71L5.8 3.843H4v-1.8h5V7H7.181V5.173L4.493 7.862a1.834 1.834 0 0 0-.534 1.32c.008.492.22.967.58 1.303.337.316.78.49 1.243.49.488 0 .946-.19 1.29-.534l6.244-6.244a3.32 3.32 0 0 1 2.365-.98 3.32 3.32 0 0 1 2.365.98 3.32 3.32 0 0 1 .98 2.365c0 .893-.348 1.733-.98 2.365l-9.331 9.33a1.427 1.427 0 0 0 1.008 2.434c.38 0 .739-.148 1.008-.417l5.958-5.959a3.32 3.32 0 0 1 2.365-.98 3.32 3.32 0 0 1 2.365.98 3.32 3.32 0 0 1 .98 2.365z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locationSharingFilled32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locationSharingFilled32.json new file mode 100644 index 00000000..166f4925 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locationSharingFilled32.json @@ -0,0 +1 @@ +"M28.587 25.284L25.33 28.54l-.822-.82a1.303 1.303 0 0 1 0-1.84l2.487-2.485a1.922 1.922 0 0 0-1.358-3.277c-.513 0-.995.2-1.357.562l-7.87 7.87a4.355 4.355 0 0 1-3.097 1.283 4.358 4.358 0 0 1-3.099-1.283 4.351 4.351 0 0 1-1.283-3.097c0-1.17.456-2.27 1.283-3.098L22.54 10.03a1.921 1.921 0 0 0-1.357-3.276c-.514 0-.996.2-1.358.562l-8.994 8.995a4.88 4.88 0 0 1-3.47 1.437 4.888 4.888 0 0 1-3.348-1.32c-.968-.903-1.536-2.18-1.559-3.502s.5-2.619 1.437-3.555L9.261 4H7V2h6v6h-2V5.743l-5.443 5.444a2.453 2.453 0 0 0-.715 1.77 2.45 2.45 0 0 0 2.444 2.404 2.43 2.43 0 0 0 1.73-.716l8.92-8.921a4.355 4.355 0 0 1 3.099-1.283c1.169 0 2.27.456 3.097 1.283a4.387 4.387 0 0 1 0 6.195L11.806 24.244c-.362.363-.562.844-.562 1.357s.2.995.562 1.357c.364.363.846.563 1.358.563.513 0 .995-.2 1.357-.563l7.87-7.87a4.355 4.355 0 0 1 3.098-1.283c1.17 0 2.27.456 3.098 1.283a4.387 4.387 0 0 1 0 6.196z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locationSharingOff16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locationSharingOff16.json new file mode 100644 index 00000000..bd33aa32 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locationSharingOff16.json @@ -0,0 +1 @@ +"M11.731 14.205l.707.707-1.086 1.087-.707-.707 1.086-1.087zm-4.626-.153c-.449.45-1.232.45-1.681 0a1.182 1.182 0 0 1-.349-.841c0-.317.124-.616.349-.84l2.236-2.237-.707-.707-2.236 2.236a2.172 2.172 0 0 0-.642 1.548c0 .585.228 1.135.642 1.548.826.827 2.27.827 3.096 0l2.236-2.236-.707-.707-2.237 2.236zM5.271 7.745l-.707-.707-.096.096a1.395 1.395 0 0 1-1.969 0 1.384 1.384 0 0 1-.408-.985c0-.371.146-.72.408-.984l.096-.096-.707-.707-.096.096a2.376 2.376 0 0 0-.7 1.691c0 .64.248 1.24.7 1.692.934.933 2.45.933 3.383 0l.096-.096zm10.663 7.506l-.707.707L.118.85.825.142l2.642 2.642L5.25 1H4V0h3v3H6V1.665L4.174 3.491 6.142 5.46l2.994-2.994c.829-.828 2.27-.826 3.095 0 .414.413.642.963.642 1.548a2.17 2.17 0 0 1-.642 1.548L9.238 8.555l1.682 1.683.605-.605a2.193 2.193 0 0 1 3.096 0 2.193 2.193 0 0 1 0 3.096l-.605.605 1.918 1.917zm-4.307-4.306l1.682 1.682.605-.605a1.192 1.192 0 0 0 0-1.682 1.191 1.191 0 0 0-1.682 0l-.605.605zM6.85 6.167l1.682 1.681 2.993-2.993a1.182 1.182 0 0 0 0-1.682c-.449-.449-1.232-.45-1.681 0L6.849 6.167z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locationSharingOff24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locationSharingOff24.json new file mode 100644 index 00000000..f082b02f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locationSharingOff24.json @@ -0,0 +1 @@ +"M17.871 20.723l.707.707-1.94 1.94-.706-.707 1.94-1.94zm-7.454.56a1.94 1.94 0 0 1-2.74 0 1.94 1.94 0 0 1 0-2.74l4.007-4.007-.707-.707-4.007 4.008a2.942 2.942 0 0 0 0 4.154 2.94 2.94 0 0 0 4.154 0l4.007-4.008-.707-.707-4.007 4.008zM8.237 11.09l-.707-.707-1.646 1.647c-.842.842-2.312.842-3.154 0a2.233 2.233 0 0 1 0-3.154L4.377 7.23l-.707-.707-1.647 1.646a3.234 3.234 0 0 0 0 4.568c1.221 1.22 3.35 1.22 4.568 0l1.646-1.647zM22.33 21.646l-.707.708-20-20 .707-.708 3.108 3.109L8.192 2H6V1h4v4H9V2.606L6.144 5.462l3.154 3.153 4.452-4.452c1.108-1.108 3.043-1.11 4.153 0 .555.555.86 1.292.86 2.077 0 .785-.305 1.522-.86 2.077l-4.452 4.452 2.74 2.74.602-.602a2.942 2.942 0 0 1 4.154 0c.555.555.86 1.293.86 2.077s-.305 1.523-.86 2.078l-.601.601 1.983 1.983zm-5.43-5.43l2.74 2.74.601-.601c.366-.366.568-.853.568-1.37s-.202-1.005-.568-1.37a1.94 1.94 0 0 0-2.74 0l-.602.6zm-6.894-6.894l2.74 2.74 4.451-4.452c.366-.366.568-.853.568-1.37 0-.517-.202-1.004-.568-1.37-.73-.732-2.009-.73-2.74 0l-4.451 4.452z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locationSharingOff32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locationSharingOff32.json new file mode 100644 index 00000000..9ae8b0f6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locationSharingOff32.json @@ -0,0 +1 @@ +"M23.007 26.252l.707.707-1.884 1.884-.707-.707 1.884-1.884zM11.714 14.958l-.707-.707-1.444 1.443c-1.007 1.008-2.764 1.008-3.772 0a2.672 2.672 0 0 1 0-3.772l1.443-1.443-.707-.707-1.443 1.443a3.673 3.673 0 0 0 0 5.186c1.387 1.386 3.802 1.386 5.186 0l1.444-1.443zm3.311 11.274a2.33 2.33 0 0 1-3.293 0 2.33 2.33 0 0 1 0-3.293l3.982-3.98-.707-.708-3.982 3.981c-.629.629-.974 1.465-.974 2.354s.345 1.725.974 2.353c1.258 1.257 3.45 1.257 4.707 0l3.982-3.98-.707-.708-3.982 3.981zm14.93 3.028l-.707.708L2.074 2.794l.707-.707 5.716 5.715L12.31 3.99H9V3h5v5h-1V4.713L9.204 8.509l3.772 3.773 5.146-5.146a3.333 3.333 0 0 1 4.707 0c.629.628.976 1.464.976 2.353s-.347 1.725-.976 2.354l-5.146 5.146 3.293 3.293 1.248-1.247c1.257-1.257 3.449-1.257 4.707 0 .629.628.974 1.464.974 2.353s-.345 1.725-.974 2.354l-1.248 1.247 4.272 4.272zm-8.272-8.271l3.293 3.293 1.248-1.247a2.33 2.33 0 0 0 0-3.293 2.33 2.33 0 0 0-3.293 0l-1.248 1.247zm-8-8l3.293 3.293 5.146-5.146c.44-.44.683-1.025.683-1.647s-.243-1.206-.683-1.646a2.332 2.332 0 0 0-3.293 0l-5.146 5.146z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locator16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locator16.json new file mode 100644 index 00000000..c375991e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locator16.json @@ -0,0 +1 @@ +"M14 8h2l-3-3V1h-2v2L8.5.5 1 8h2v6H1v1h15v-1h-2zM8.5 1.914L13.586 7H3.414zM4 14V8h9v6zm2-2h5V9H6zm4-2v1H9v-1zm-3 0h1v1H7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locator24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locator24.json new file mode 100644 index 00000000..8eb86493 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locator24.json @@ -0,0 +1 @@ +"M21 12h2.5L20 8.5V1h-4v3.5L12.5 1l-11 11H4v10H2v1h21v-1h-2zM17 2h2v5.5l-2-2zM3.914 11L12.5 2.414 21.086 11zM5 22V12h15v10zm2-2h11v-6H7zm10-5v4h-4v-4zm-9 0h4v4H8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locator32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locator32.json new file mode 100644 index 00000000..266062eb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/locator32.json @@ -0,0 +1 @@ +"M28 15h2l-4-4V3h-5v3l-4.5-4.5L3 15h2v14H3v1h27v-1h-2zM22 4h3v6l-3-3zm-5.5-1.086L27.586 14H5.414zM6 29V15h21v14zm4-4h13v-7H10zm12-6v5h-5v-5zm-11 0h5v5h-5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lock16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lock16.json new file mode 100644 index 00000000..abe40dfa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lock16.json @@ -0,0 +1 @@ +"M8 1a4.012 4.012 0 0 0-4 4v2H3a1.003 1.003 0 0 0-1 1v7a1.003 1.003 0 0 0 1 1h10a1.003 1.003 0 0 0 1-1V8a1.003 1.003 0 0 0-1-1h-1V5a4.012 4.012 0 0 0-4-4zM5 5a3 3 0 0 1 6 0v2h-1V5a2 2 0 0 0-4 0v2H5zm4 2H7V5a1 1 0 0 1 2 0zm4 1v7H3V8zm-5 2h1v1H8v1h1v1H8v1H7V9h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lock16F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lock16F.json new file mode 100644 index 00000000..90cba038 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lock16F.json @@ -0,0 +1 @@ +"M8 1a4.012 4.012 0 0 0-4 4v2H3a1.003 1.003 0 0 0-1 1v7a1.003 1.003 0 0 0 1 1h10a1.003 1.003 0 0 0 1-1V8a1.003 1.003 0 0 0-1-1h-1V5a4.012 4.012 0 0 0-4-4zm1 10H8v1h1v1H8v1H7V9h1v1h1zM7 7V5a1 1 0 0 1 2 0v2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lock24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lock24.json new file mode 100644 index 00000000..f2418ac0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lock24.json @@ -0,0 +1 @@ +"M12 14h1v1h-1zm-1 6h1v-1h1v-1h-1v-1h1v-1h-1v-1h-1zM6 7a6 6 0 0 1 12 0v3h1.5a1.504 1.504 0 0 1 1.5 1.5v10a1.504 1.504 0 0 1-1.5 1.5h-15A1.504 1.504 0 0 1 3 21.5v-10A1.504 1.504 0 0 1 4.5 10H6zm12 4H4.5a.506.506 0 0 0-.5.5v10a.506.506 0 0 0 .5.5h15a.506.506 0 0 0 .5-.5v-10a.506.506 0 0 0-.5-.5zm-3-4a3 3 0 0 0-6 0v3h6zm-8 3h1V7a4 4 0 0 1 8 0v3h1V7A5 5 0 0 0 7 7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lock24F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lock24F.json new file mode 100644 index 00000000..2e9b2e0b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lock24F.json @@ -0,0 +1 @@ +"M21 11.5a1.504 1.504 0 0 0-1.5-1.5H18V7A6 6 0 0 0 6 7v3H4.5A1.504 1.504 0 0 0 3 11.5v10A1.504 1.504 0 0 0 4.5 23h15a1.504 1.504 0 0 0 1.5-1.5zM9 7a3 3 0 0 1 6 0v3H9zm4 8h-1v1h1v1h-1v1h1v1h-1v1h-1v-5h1v-1h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lock32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lock32.json new file mode 100644 index 00000000..8304beb9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lock32.json @@ -0,0 +1 @@ +"M22 10v3h-1v-3a5 5 0 0 0-10 0v3h-1v-3a6 6 0 0 1 12 0zm3 20H7a2.006 2.006 0 0 1-2-2V16a2.006 2.006 0 0 1 2-2h1v-4a8 8 0 0 1 16 0v4h1a2.006 2.006 0 0 1 2 2v12a2.006 2.006 0 0 1-2 2zM9 14h1v-1h1v1h10v-1h1v1h1v-4a7 7 0 0 0-14 0zM7 29h18a1.001 1.001 0 0 0 1-1V16a1.001 1.001 0 0 0-1-1H7a1.001 1.001 0 0 0-1 1v12a1.001 1.001 0 0 0 1 1zm9-10h1v-1h-1zm-1 7h1v-1h1v-1h-1v-1h1v-1h-1v-1h1v-1h-1v-1h-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lock32F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lock32F.json new file mode 100644 index 00000000..760d2661 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/lock32F.json @@ -0,0 +1 @@ +"M27 28V16a2.006 2.006 0 0 0-2-2h-1v-4a8 8 0 0 0-16 0v4H7a2.006 2.006 0 0 0-2 2v12a2.006 2.006 0 0 0 2 2h18a2.006 2.006 0 0 0 2-2zm-10-9h-1v1h1v1h-1v1h1v1h-1v1h1v1h-1v1h-1v-7h1v-1h1zm-6-5v-4a5 5 0 0 1 10 0v4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ltrElementsAlign16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ltrElementsAlign16.json new file mode 100644 index 00000000..24142bf8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ltrElementsAlign16.json @@ -0,0 +1 @@ +"M16 5H2V2h14zM3 4h12V3H3zm9 5H6V6h6zM7 8h4V7H7zm-2 6H2V6h3zm-2-1h1V7H3zm7 0H6v-3h4zm-3-1h2v-1H7zm-7 4h1V0H0z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ltrElementsAlign24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ltrElementsAlign24.json new file mode 100644 index 00000000..fb74192d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ltrElementsAlign24.json @@ -0,0 +1 @@ +"M14 18H9v-4h5zm-4-1h3v-2h-3zM23 7H3V3h20zM4 6h18V4H4zm4 15H3V8h5zm-4-1h3V9H4zm13-7H9V8h8zm-7-1h6V9h-6zM1 23h1V1H1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ltrElementsAlign32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ltrElementsAlign32.json new file mode 100644 index 00000000..79cf9455 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ltrElementsAlign32.json @@ -0,0 +1 @@ +"M29 9H5V4h24zM6 8h22V5H6zm17 9H13v-7h10zm-9-1h8v-5h-8zm-2 12H5V10h7zm-6-1h5V11H6zm14-4h-7v-5h7zm-6-1h5v-3h-5zM3 31h1V1H3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ltrParagraphAlign16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ltrParagraphAlign16.json new file mode 100644 index 00000000..0739272a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ltrParagraphAlign16.json @@ -0,0 +1 @@ +"M15.18 13.48l-1.85 1.85-.71-.71.63-.62H1v-1h12.29l-.64-.65.7-.7zM6 1a3 3 0 0 0 0 6v5h2V3h1v9h2V3h2V1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ltrParagraphAlign24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ltrParagraphAlign24.json new file mode 100644 index 00000000..dfbab5cf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ltrParagraphAlign24.json @@ -0,0 +1 @@ +"M22.18 19.48l-2.85 2.85-.71-.71L20.25 20H2v-1h18.29l-1.64-1.65.7-.7zM9 2a3.78 3.78 0 0 0-4 3.5A3.777 3.777 0 0 0 9 9v8h2V4h2v13h2V4h2V2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ltrParagraphAlign32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ltrParagraphAlign32.json new file mode 100644 index 00000000..6a2cf179 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ltrParagraphAlign32.json @@ -0,0 +1 @@ +"M29.18 26.48l-2.85 2.85-.71-.71L27.25 27H3v-1h24.29l-1.64-1.65.7-.7zM13.5 3A5.498 5.498 0 0 0 8 8.5c0 2.806 2.062 5.5 6 5.5v10h2V5h2v19h2V5h3V3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/magnifyingGlass16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/magnifyingGlass16.json new file mode 100644 index 00000000..59d19d8f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/magnifyingGlass16.json @@ -0,0 +1 @@ +"M15.805 13.918l-3.067-3.068a.668.668 0 0 0-.943 0l-.124.124-1.108-1.108A5.279 5.279 0 1 0 6.5 11.8a5.251 5.251 0 0 0 3.373-1.244l1.108 1.108-.13.129a.667.667 0 0 0 0 .943l3.068 3.067a.665.665 0 0 0 .943 0l.943-.942a.666.666 0 0 0 0-.943zM6.5 10.8a4.3 4.3 0 1 1 4.3-4.3 4.304 4.304 0 0 1-4.3 4.3zm7.89 4.06l-2.596-2.595.473-.473 2.595 2.598z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/magnifyingGlass24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/magnifyingGlass24.json new file mode 100644 index 00000000..9a47eee2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/magnifyingGlass24.json @@ -0,0 +1 @@ +"M22.764 20.476l-4.24-4.24a.81.81 0 0 0-1.144 0l-.218.219-1.465-1.465.192-.193a8.303 8.303 0 1 0-1.092 1.092l.193-.192 1.465 1.465-.219.218a.81.81 0 0 0 0 1.145l4.24 4.238a.808.808 0 0 0 1.143 0l1.145-1.143a.811.811 0 0 0 0-1.144zM9.496 16.8a7.241 7.241 0 0 1-5.155-2.137 7.299 7.299 0 1 1 10.775-.505L14.09 15.18a7.274 7.274 0 0 1-4.593 1.62zm11.552 5.121l-3.97-3.968.874-.873 3.97 3.968z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/magnifyingGlass32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/magnifyingGlass32.json new file mode 100644 index 00000000..3b5fce03 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/magnifyingGlass32.json @@ -0,0 +1 @@ +"M29.95 27.121l-7.071-7.07a1 1 0 0 0-1.414 0l-.354.353-1.006-1.006.32-.321a10.3 10.3 0 1 0-1.348 1.349l.32-.321 1.007 1.006-.354.354a1 1 0 0 0 0 1.414l7.071 7.07a1 1 0 0 0 1.414 0l1.415-1.414a1 1 0 0 0 0-1.414zm-11.583-7.404a9.272 9.272 0 0 1-5.87 2.083h-.001A9.299 9.299 0 0 1 5.928 5.924a9.296 9.296 0 0 1 13.723 12.514zm9.461 9.526l-7.07-7.071 1.414-1.415 7.07 7.071z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/magnifyingGlassMinus16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/magnifyingGlassMinus16.json new file mode 100644 index 00000000..cf1688f4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/magnifyingGlassMinus16.json @@ -0,0 +1 @@ +"M9 6v1H4V6zm6.805 8.861l-.943.942a.665.665 0 0 1-.943 0l-3.067-3.067a.667.667 0 0 1 0-.943l.129-.13-1.108-1.107A5.279 5.279 0 1 1 11.8 6.5a5.251 5.251 0 0 1-1.237 3.366l1.108 1.108.124-.124a.668.668 0 0 1 .943 0l3.067 3.068a.666.666 0 0 1 0 .943zM10.8 6.5a4.3 4.3 0 1 0-4.3 4.3 4.304 4.304 0 0 0 4.3-4.3zm4.062 7.89l-2.595-2.598-.473.473 2.597 2.595z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/magnifyingGlassMinus24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/magnifyingGlassMinus24.json new file mode 100644 index 00000000..e5fc4262 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/magnifyingGlassMinus24.json @@ -0,0 +1 @@ +"M22.764 20.476l-4.24-4.24a.81.81 0 0 0-1.144 0l-.218.219-1.465-1.465.192-.193a8.303 8.303 0 1 0-1.092 1.092l.193-.192 1.465 1.465-.219.218a.81.81 0 0 0 0 1.145l4.24 4.238a.808.808 0 0 0 1.143 0l1.145-1.143a.811.811 0 0 0 0-1.144zM9.496 16.8a7.241 7.241 0 0 1-5.155-2.137 7.299 7.299 0 1 1 10.775-.505L14.09 15.18a7.274 7.274 0 0 1-4.593 1.62zm11.552 5.121l-3.97-3.968.874-.873 3.97 3.968zM6 9h7v1H6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/magnifyingGlassMinus32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/magnifyingGlassMinus32.json new file mode 100644 index 00000000..29fc485e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/magnifyingGlassMinus32.json @@ -0,0 +1 @@ +"M29.95 27.121l-7.071-7.07a1 1 0 0 0-1.414 0l-.354.353-1.006-1.006.32-.321a10.3 10.3 0 1 0-1.348 1.349l.32-.321 1.007 1.006-.354.354a1 1 0 0 0 0 1.414l7.071 7.07a1 1 0 0 0 1.414 0l1.415-1.414a1 1 0 0 0 0-1.414zm-11.583-7.404a9.272 9.272 0 0 1-5.87 2.083h-.001A9.299 9.299 0 0 1 5.928 5.924a9.296 9.296 0 0 1 13.723 12.514zm9.461 9.526l-7.07-7.071 1.414-1.415 7.07 7.071zM8 12h9v1H8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/magnifyingGlassPlus16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/magnifyingGlassPlus16.json new file mode 100644 index 00000000..3bbc8367 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/magnifyingGlassPlus16.json @@ -0,0 +1 @@ +"M9 7H7v2H6V7H4V6h2V4h1v2h2zm6.805 7.861l-.943.942a.665.665 0 0 1-.943 0l-3.067-3.067a.667.667 0 0 1 0-.943l.129-.13-1.108-1.107A5.279 5.279 0 1 1 11.8 6.5a5.251 5.251 0 0 1-1.237 3.366l1.108 1.108.124-.124a.668.668 0 0 1 .943 0l3.067 3.068a.666.666 0 0 1 0 .943zM10.8 6.5a4.3 4.3 0 1 0-4.3 4.3 4.304 4.304 0 0 0 4.3-4.3zm4.062 7.89l-2.595-2.598-.473.473 2.597 2.595z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/magnifyingGlassPlus24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/magnifyingGlassPlus24.json new file mode 100644 index 00000000..4d33e8ec --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/magnifyingGlassPlus24.json @@ -0,0 +1 @@ +"M22.764 20.476l-4.24-4.24a.81.81 0 0 0-1.144 0l-.218.219-1.465-1.465.192-.193a8.303 8.303 0 1 0-1.092 1.092l.193-.192 1.465 1.465-.219.218a.81.81 0 0 0 0 1.145l4.24 4.238a.808.808 0 0 0 1.143 0l1.145-1.143a.811.811 0 0 0 0-1.144zM9.496 16.8a7.241 7.241 0 0 1-5.155-2.137 7.299 7.299 0 1 1 10.775-.505L14.09 15.18a7.274 7.274 0 0 1-4.593 1.62zm11.552 5.121l-3.97-3.968.874-.873 3.97 3.968zM10 9h3v1h-3v3H9v-3H6V9h3V6h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/magnifyingGlassPlus32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/magnifyingGlassPlus32.json new file mode 100644 index 00000000..82408f0f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/magnifyingGlassPlus32.json @@ -0,0 +1 @@ +"M29.95 27.121l-7.071-7.07a1 1 0 0 0-1.414 0l-.354.353-1.006-1.006.32-.321a10.3 10.3 0 1 0-1.348 1.349l.32-.321 1.007 1.006-.354.354a1 1 0 0 0 0 1.414l7.071 7.07a1 1 0 0 0 1.414 0l1.415-1.414a1 1 0 0 0 0-1.414zm-11.583-7.404a9.272 9.272 0 0 1-5.87 2.083h-.001A9.299 9.299 0 0 1 5.928 5.924a9.296 9.296 0 0 1 13.723 12.514zm9.461 9.526l-7.07-7.071 1.414-1.415 7.07 7.071zM13 12h4v1h-4v4h-1v-4H8v-1h4V8h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/map16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/map16.json new file mode 100644 index 00000000..57c614a3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/map16.json @@ -0,0 +1 @@ +"M1 1v14h14V1zm9.082 13c-.005-.037-.113-.274-.122-.309a1.498 1.498 0 0 0 .718-1.267 1.24 1.24 0 0 0-.053-.358 1.594 1.594 0 0 0 .326-.607c.03.002.062.003.093.003a1.415 1.415 0 0 0 .836-.266 1.517 1.517 0 0 0 .126.124 2.385 2.385 0 0 0 1.564.68H14v2zM14 11h-.43a1.464 1.464 0 0 1-.906-.433c-.264-.23-.258-.782-.617-.782-.482 0-.52.677-1.003.677-.219 0-.38-.177-.599-.177-.193 0-.445.102-.445.293v.502c0 .424-.506.508-.506.934 0 .171.184.236.184.41 0 .58-.893.502-.893 1.08 0 .191.215.305.215.486V14H6.375a1.545 1.545 0 0 0 .09-.502c0-.547-1.043-.393-1.207-.72-.407-.813.693-1.022.693-1.673 0-.16-.082-.488-.334-.513-.351-.035-.443.154-.797.154a.406.406 0 0 1-.437-.36c0-.386.308-.566.308-.952 0-.25-.102-.393-.102-.643a.619.619 0 0 1 .59-.643c.323 0 .464.264.618.54a.642.642 0 0 0 .617.308c.49 0 .798-.61.798-.977a.471.471 0 0 1 .437-.488c.347 0 .476.36.824.36.57 0 .55-.756 1.053-1.03.618-.332.438-1.052.36-1.44-.032-.169.29-.5.464-.487.72.05.412-.54.412-.823a.434.434 0 0 1 .022-.142c.111-.332.595-.438.595-.836 0-.281-.233-.41-.233-.693a.653.653 0 0 1 .22-.44H14zM2 14V2h8.278c-.013.077-.132.356-.132.44a1.496 1.496 0 0 0 .112.567 1.6 1.6 0 0 0-.422.643 1.428 1.428 0 0 0-.074.442 1.676 1.676 0 0 0-.536.43 1.317 1.317 0 0 0-.32 1.091 3.213 3.213 0 0 1 .066.414 1.987 1.987 0 0 0-.649.67 1.462 1.462 0 0 0-.674-.166 1.447 1.447 0 0 0-1.383 1.086 1.443 1.443 0 0 0-1.086-.469 1.62 1.62 0 0 0-1.591 1.643c0 .254.113.293.084.574s-.29.535-.29 1.022a1.371 1.371 0 0 0 .984 1.29 1.583 1.583 0 0 0-.003 1.549c.143.286.636.774.534.774z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/map24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/map24.json new file mode 100644 index 00000000..9ce26fa9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/map24.json @@ -0,0 +1 @@ +"M2.02 21.98h19.961v-6.264l.019-.024-.019-.015V2.02H2.021zM13.886 21l.117-.268c.274-.63.31-.716.31-.89a1.084 1.084 0 0 0-.288-.655c-.038-.05-.087-.13-.108-.117a1.41 1.41 0 0 1 .422-.158c.384-.106 1.098-.302 1.098-1.057a1.068 1.068 0 0 0-.332-.68c-.044-.05-.107-.121-.108-.073 0-.092.046-.152.217-.323a1.34 1.34 0 0 0 .484-.972v-.609a.46.46 0 0 1 .377.049 1.384 1.384 0 0 0 .608.165 1.467 1.467 0 0 0 .982-.382.71.71 0 0 1 .369-.202 1.303 1.303 0 0 1 .153.296 1.816 1.816 0 0 0 .437.689 2.562 2.562 0 0 0 1.561.808 3.36 3.36 0 0 0 .51-.052 2.764 2.764 0 0 1 .306-.034V21zM21 15.596c-.171.03-.36.046-.45.06a2.283 2.283 0 0 1-.366.04c-.295 0-.69-.347-.952-.577a1.218 1.218 0 0 1-.197-.36c-.135-.313-.361-.839-.962-.839a1.464 1.464 0 0 0-.981.383.578.578 0 0 1-.41.185.711.711 0 0 1-.22-.08 1.405 1.405 0 0 0-.61-.165.987.987 0 0 0-1.079.869v.695c0 .09-.046.15-.216.32a1.345 1.345 0 0 0-.485.975 1.06 1.06 0 0 0 .33.675c.033.038.079.093.101.097a1.71 1.71 0 0 1-.41.147c-.41.113-1.096.302-1.096 1.054a1.122 1.122 0 0 0 .294.675l.08.107c-.044.114-.128.303-.217.505-.096.221-.194.45-.27.638h-2.477v-.024a2.118 2.118 0 0 1 .17-.755l.048-.14a2.708 2.708 0 0 0 .173-.922c0-.805-.81-.994-1.294-1.107l-.429-.1c-.16-.319-.081-.448.33-.859a1.78 1.78 0 0 0 .68-1.25 1.107 1.107 0 0 0-.88-1.172 1.502 1.502 0 0 0-.79.127.878.878 0 0 1-.36.084.258.258 0 0 1-.144-.036.9.9 0 0 1 .158-.44 1.755 1.755 0 0 0 .27-.88 2.126 2.126 0 0 0-.086-.563 1.236 1.236 0 0 1-.056-.329.4.4 0 0 1 .356-.428c.145 0 .228.109.452.509a1.33 1.33 0 0 0 1.26.666c.956 0 1.567-1.076 1.567-1.816 0-.105.074-.215.144-.215.078 0 .146.045.292.156a1.356 1.356 0 0 0 .85.342 1.408 1.408 0 0 0 1.234-.921 1.372 1.372 0 0 1 .446-.56 2.01 2.01 0 0 0 .748-2.418c.046-.075.15-.184.141-.2a1.091 1.091 0 0 0 .943-.297 1.224 1.224 0 0 0 .156-1.09.946.946 0 0 1-.027-.264.925.925 0 0 1 .26-.278 1.34 1.34 0 0 0 .59-1.029 1.374 1.374 0 0 0-.22-.706.54.54 0 0 1-.103-.255c0-.051.101-.373.921-.818L18.231 3H21zM3 3h13.709a1.277 1.277 0 0 0-.347.83 1.375 1.375 0 0 0 .221.71.538.538 0 0 1 .102.251c0 .085-.064.153-.266.326a1.578 1.578 0 0 0-.536.687 1.085 1.085 0 0 0-.054.343 2.152 2.152 0 0 0 .05.388c.018.098.053.28.089.28a.49.49 0 0 1-.217.011 1.15 1.15 0 0 0-.84.438.972.972 0 0 0-.27.868c.151.742.151 1.188-.282 1.421a2.138 2.138 0 0 0-.812.92c-.214.38-.283.451-.429.451-.079 0-.146-.045-.293-.156a1.35 1.35 0 0 0-.849-.342 1.106 1.106 0 0 0-1.068 1.139c0 .298-.278.892-.644.892-.346 0-.414-.124-.465-.216a1.45 1.45 0 0 0-1.246-.96 1.32 1.32 0 0 0-1.28 1.353 2.126 2.126 0 0 0 .086.563 1.234 1.234 0 0 1 .056.328.9.9 0 0 1-.158.44 1.754 1.754 0 0 0-.27.881 1.02 1.02 0 0 0 1.068.96 1.788 1.788 0 0 0 .695-.146.808.808 0 0 1 .323-.084h.007a.496.496 0 0 1 .08.267c0 .176-.154.343-.407.596a1.52 1.52 0 0 0-.505 1.928 1.413 1.413 0 0 0 1.045.585c.184.042.525.121.58.207a1.807 1.807 0 0 1-.121.621l-.046.13a2.985 2.985 0 0 0-.223 1.066V21H3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/map32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/map32.json new file mode 100644 index 00000000..33384763 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/map32.json @@ -0,0 +1 @@ +"M11.958 29H29V3H3v26zm6.322-1a5.86 5.86 0 0 0 .33-1.434v-.606l-.384-.175a1.242 1.242 0 0 0 .007-.127c.026-.019.217-.127.343-.198a1.961 1.961 0 0 0 1.226-1.707 1.35 1.35 0 0 0-.268-.794c.04-.045.096-.101.138-.143a1.97 1.97 0 0 0 .697-1.432v-.566a1.303 1.303 0 0 1 .131.045 2.248 2.248 0 0 0 .838.186 1.935 1.935 0 0 0 1.592-1.02l.104-.147a2.62 2.62 0 0 0 .582.805 2.366 2.366 0 0 0 1.674.545l1.6-.007a2.616 2.616 0 0 0 .903-.248l.207-.08V28zM28 19.898a1.009 1.009 0 0 0-.352.063l-.218.084a3.176 3.176 0 0 1-.54.18l-1.6.007a1.397 1.397 0 0 1-1.014-.296 1.728 1.728 0 0 1-.355-.515.998.998 0 0 0-.818-.53.85.85 0 0 0-.07-.003 1.013 1.013 0 0 0-.816.419l-.106.148c-.289.41-.468.594-.773.594a1.314 1.314 0 0 1-.47-.116 2.42 2.42 0 0 0-.237-.08 1 1 0 0 0-1.262.965v.566a1.021 1.021 0 0 1-.413.733c-.05.051-.116.118-.165.172a1 1 0 0 0-.071 1.252.352.352 0 0 1 .082.212c0 .368-.23.562-.718.836a12.11 12.11 0 0 0-.427.25 1.02 1.02 0 0 0-.425.83 1.002 1.002 0 0 0 .378.905 7.819 7.819 0 0 1-.286 1.134.976.976 0 0 0-.018.292h-4.34a1.061 1.061 0 0 0 .02-.197 3.08 3.08 0 0 1 .237-1.095l.06-.168a3.231 3.231 0 0 0 .179-.756 1 1 0 0 0-.653-1.039 6.17 6.17 0 0 0-.612-.168c-.844-.198-.985-.404-1.005-.443-.254-.506-.112-.753.506-1.341l.18-.174a1.806 1.806 0 0 0 .705-1.241 1 1 0 0 0-1.325-.946l-.16.06a1.487 1.487 0 0 1-.61.134.577.577 0 0 1-.624-.49 1.53 1.53 0 0 1 .248-.758 1.752 1.752 0 0 0 .286-.892 2.245 2.245 0 0 0-.094-.597 1.906 1.906 0 0 1-.083-.516.941.941 0 0 1 .891-.982c.398 0 .596.227.943.845a1.232 1.232 0 0 0 1.197.625c.911 0 1.516-1.1 1.516-1.827a.674.674 0 0 1 .625-.713c.098 0 .277.157.407.27.083.073.158.138.253.21a3.494 3.494 0 0 0 .29.2.997.997 0 0 0 1.037-.045 2.014 2.014 0 0 0 .594-.764l.116-.214a2.143 2.143 0 0 1 .618-.832c1.111-.6.85-1.866.712-2.542l-.02-.098a.522.522 0 0 1 .162-.344.92.92 0 0 1 .528-.34 1.01 1.01 0 0 0 .7-.41 1.03 1.03 0 0 0 .179-.802 2 2 0 0 1-.05-.352.626.626 0 0 1 .03-.193 1.85 1.85 0 0 1 .394-.34c.105-.077.2-.147.312-.243l.107-.089a1.001 1.001 0 0 0 .423-.997 1.476 1.476 0 0 0-.204-.499 3.111 3.111 0 0 0-.319-.424 3.728 3.728 0 0 1-.321-.415c.087-.34.854-.74 1.478-1.066l.204-.107A.99.99 0 0 0 23.547 4H28zM22.559 4c-1.098.577-2.226 1.098-2.226 2.12 0 .471.653 1.047.777 1.268a1.158 1.158 0 0 1 .09.177 2.906 2.906 0 0 0-.23.187c-.252.214-.805.507-.966.985a1.637 1.637 0 0 0-.085.52 3.067 3.067 0 0 0 .067.54l.006.03a1.905 1.905 0 0 0-1.2.696 1.421 1.421 0 0 0-.373 1.175l.02.102c.19.923.14 1.28-.206 1.465a3.306 3.306 0 0 0-1.13 1.437 1.971 1.971 0 0 1-.279.423c-.03-.016-.13-.093-.196-.143a2.03 2.03 0 0 0-1.236-.661 1.672 1.672 0 0 0-1.625 1.713c0 .3-.298.828-.515.828-.263 0-.295-.058-.312-.09a2.107 2.107 0 0 0-1.828-1.381 1.941 1.941 0 0 0-1.891 1.982 2.901 2.901 0 0 0 .116.775 1.293 1.293 0 0 1 .061.339.896.896 0 0 1-.161.41 2.473 2.473 0 0 0-.373 1.24 1.563 1.563 0 0 0 1.625 1.49 2.465 2.465 0 0 0 .974-.204 4.9 4.9 0 0 1 .12-.045v.006c0 .116-.236.35-.425.54-.48.48-1.548 1.284-.86 2.658a2.45 2.45 0 0 0 1.672.968 5.06 5.06 0 0 1 .496.135 2.246 2.246 0 0 1-.128.527l-.058.163a4.008 4.008 0 0 0-.295 1.428l-.012.063-.015.134H4V4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mapContents16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mapContents16.json new file mode 100644 index 00000000..518b2073 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mapContents16.json @@ -0,0 +1 @@ +"M10.272 12l-.318 1H4V9h5.636L9 11h7l-1.273-4h-4.455l-.318 1H4V6h3l-.318-1H.318L0 6h3v8h6.636L9 16h7l-1.273-4zm.732-4h2.992l.637 2h-4.266zm-.637 7l.637-2h2.992l.637 2zM5.727 0H1.272L0 4h7zm-4.36 3l.637-2h2.992l.637 2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mapContents24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mapContents24.json new file mode 100644 index 00000000..23afbaa1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mapContents24.json @@ -0,0 +1 @@ +"M10 7L8.364 1H2.636L1 7zM7.6 2l1.09 4H2.31L3.4 2zm8.036 15l-.818 3H6v-7h8.545L14 15h9l-1.636-6h-5.728l-.818 3H6V9h4l-.273-1H1.273L1 9h4v12h9.545L14 23h9l-1.636-6zm.764-7h4.2l1.09 4h-6.38zm-1.09 12l1.09-4h4.2l1.09 4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mapContents32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mapContents32.json new file mode 100644 index 00000000..e7762929 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mapContents32.json @@ -0,0 +1 @@ +"M12 2H5L3 9h11zM5.754 3h5.492l1.428 5H4.326zm14.44 20l-.858 3H9v-9h10.05l-.857 3h11l-2-7h-7l-.857 3H9v-5h5l-.571-1H3.57L3 11h5v16h11.05l-.857 3h11l-2-7zm.753-9h5.492l1.428 5H19.52zM19.52 29l1.427-5h5.492l1.428 5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mapFromTemplate16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mapFromTemplate16.json new file mode 100644 index 00000000..a633b09d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mapFromTemplate16.json @@ -0,0 +1 @@ +"M2 9h2v2H2V9zm2-3H2v2h2V6zm0-3H2v2h2V3zm4 0H5v1h3V3zm-7 9.09V1.91c0-.503.373-.91.833-.91h6.334c.46 0 .833.407.833.91V5h1V1.795C10 .806 9.253 0 8.333 0H1.667C.747 0 0 .806 0 1.795v10.41C0 13.195.747 14 1.667 14H5v-1H1.833c-.46 0-.833-.407-.833-.91zM16 6v10H6V6h10zm-7.038 9v-.11c0-.085.006-.165.017-.24a1.127 1.127 0 0 1-.439-.47 1.327 1.327 0 0 1-.13-.87 1.19 1.19 0 0 1-.475-.947c0-.26.071-.467.143-.62a1.493 1.493 0 0 1-.028-.29c0-.754.6-1.367 1.339-1.367.178 0 .333.033.468.086a1.237 1.237 0 0 1 1.174-.418l.06-.062c-.055-.33.045-.67.284-.957.072-.087.15-.163.237-.228a1.272 1.272 0 0 1 .206-.466A1.276 1.276 0 0 1 12.098 7H7v8h1.962zM15 13.46a4.651 4.651 0 0 1-.456.054h-.36c-.166 0-.566 0-.954-.23-.05.022-.105.04-.163.056-.028.055-.06.104-.092.15v.04c0 .407-.174.744-.545 1.017-.003.1-.007.265-.014.453H15v-1.54zm0-1.011V7h-1.421a.528.528 0 0 1-.178.253c-.37.176-.602.331-.602.57 0 .161.132.237.132.396 0 .228-.277.289-.34.478a.197.197 0 0 0-.013.082c0 .16.175.5-.236.469-.099-.006-.282.182-.264.281.045.219.148.631-.205.823-.288.154-.277.585-.604.585-.198 0-.271-.205-.47-.205-.143 0-.25.137-.25.282 0 .207-.176.556-.455.556-.15 0-.28-.045-.353-.177-.088-.157-.169-.307-.352-.307-.195 0-.34.172-.34.367 0 .143.06.223.06.367 0 .221-.174.323-.174.543 0 .125.125.207.25.207.2 0 .252-.11.454-.088.144.016.191.203.191.293 0 .371-.629.49-.395.957.093.188.688.098.688.41a.923.923 0 0 1-.06.319c-.045.133-.101.256-.101.43V15h1.451c.012-.274.019-.51.019-.56l-.001-.016c-.003-.104-.043-.17-.043-.277 0-.332.588-.288.588-.618 0-.1-.088-.136-.088-.234 0-.244.323-.293.323-.535v-.285c0-.112.11-.18.22-.18.125 0 .184.088.31.088.275 0 .296-.412.571-.412.206 0 .202.265.353.396.15.131.33.147.52.147h.359c.022 0 .216-.028.456-.065z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mapFromTemplate24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mapFromTemplate24.json new file mode 100644 index 00000000..a05fdd49 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mapFromTemplate24.json @@ -0,0 +1 @@ +"M9 6V5h4v1H9zM4 4h4v4H4V4zm1 3h2V5H5v2zM4 9h4v4H4V9zm1 3h2v-2H5v2zm-1 2h4v4H4v-4zm1 3h2v-2H5v2zm-3 2.211V2.79A.79.79 0 0 1 2.79 2h11.42c.436 0 .789.353.789.789V8h1V2.58A1.582 1.582 0 0 0 14.42 1H2.585C1.71 1 1 1.71 1 2.585v16.838C1 20.293 1.706 21 2.577 21H8v-1H2.789A.789.789 0 0 1 2 19.211zM24 9v15H9V9h15zM13.73 23l-.001-.185c0-.314.062-.568.14-.81-.321-.094-.711-.269-.926-.698-.307-.614-.211-1.117-.017-1.49-.544-.19-.933-.685-.933-1.265 0-.425.157-.729.298-.992-.005.007-.012.014-.019.015-.032-.124-.081-.312-.081-.56 0-.894.704-1.621 1.569-1.621.464 0 .794.192 1.03.422.184-.59.72-1.018 1.352-1.018.253 0 .463.064.637.148a1.96 1.96 0 0 1 .602-.616 3.333 3.333 0 0 0-.063-.37c-.072-.364.04-.75.315-1.084.084-.103.254-.284.51-.417a1.32 1.32 0 0 1 .075-.415c.089-.264.239-.455.398-.614A1.497 1.497 0 0 1 18.81 10H10v13h3.73zM23 19.814c-.422.104-.498.104-.584.104h-.606c-.289 0-.966 0-1.53-.493a.693.693 0 0 1-.035-.031c-.2.156-.464.287-.81.3-.076.28-.23.494-.382.659.018.084.03.175.03.277 0 .789-.586 1.175-.928 1.353l.012.048v.136c0 .007-.01.384-.04.833H23v-3.186zm0-1.032V10h-2.602c-.484.26-.883.56-.883.889 0 .272.224.398.224.668 0 .385-.466.487-.574.807a.39.39 0 0 0-.022.136c0 .274.297.844-.397.792-.167-.01-.48.308-.446.474.074.37.248 1.067-.348 1.388-.485.261-.465.99-1.017.99-.334 0-.46-.347-.793-.347-.242 0-.422.232-.422.473 0 .353-.297.942-.77.942-.254 0-.47-.074-.595-.298-.149-.266-.283-.52-.595-.52-.327 0-.57.291-.57.62 0 .24.1.377.1.62 0 .372-.297.545-.297.917 0 .211.211.347.422.347.34 0 .429-.183.767-.149.244.026.323.343.323.497 0 .625-1.061.827-.668 1.612.158.317 1.164.167 1.164.695 0 .208-.048.378-.103.537-.077.224-.17.434-.17.725l.002.185h2.394c.028-.377.043-.73.043-.833 0-.01 0-.019-.002-.027-.007-.176-.075-.286-.075-.47 0-.557.993-.483.993-1.04 0-.168-.15-.23-.15-.398 0-.408.548-.49.548-.9v-.482c0-.186.185-.305.371-.305.211 0 .31.15.521.15.466 0 .501-.695.967-.695.347 0 .34.448.595.67.25.22.556.248.875.248h.606c.044 0 .294-.061.584-.136z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mapFromTemplate32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mapFromTemplate32.json new file mode 100644 index 00000000..18f7d3bd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mapFromTemplate32.json @@ -0,0 +1 @@ +"M17 9h-5V8h5v1zm-6 2H6V6h5v5zm-1-4H7v3h3V7zm1 10H6v-5h5v5zm-1-4H7v3h3v-3zm-4 5h5v5H6v-5zm1 4h3v-3H7v3zm-4 3.002V4a1 1 0 0 1 .999-1h15.002A1 1 0 0 1 20 4v7h1V4.008A2.01 2.01 0 0 0 18.999 2H3.998a2.001 2.001 0 0 0-1.989 2.008L2 24.998C2 26.102 2.896 27 3.998 27H12v-1H3.999A.999.999 0 0 1 3 25.002zM31 12v18H13V12h18zM18.882 29a2.76 2.76 0 0 1 .021-.42l.05-.14-.02-.005c-.42-.098-1.053-.246-1.351-.842-.46-.92-.129-1.617.223-2.066-.812-.051-1.454-.686-1.454-1.459 0-.503.192-.855.319-1.09.03-.054.071-.13.076-.132 0-.032-.01-.07-.034-.162-.041-.16-.098-.376-.098-.664 0-1.008.79-1.829 1.76-1.829.852 0 1.289.568 1.552 1.008a.515.515 0 0 0 .06-.172c0-.899.701-1.63 1.563-1.63.432 0 .753.168.97.315.176-.312.443-.77.997-1.068.062-.116-.027-.546-.071-.761-.077-.387.047-.802.349-1.17.119-.145.388-.43.764-.572a1.47 1.47 0 0 1 .074-.642c.14-.413.415-.67.618-.846a1.71 1.71 0 0 1-.204-.801c0-.118.135-.45.35-.852H14v16h4.882zM30 25.256a3.936 3.936 0 0 1-.837.152c-.582.022-1.243-.07-1.821-.577a1.692 1.692 0 0 1-.243-.26c-.249.266-.626.54-1.185.54a1.73 1.73 0 0 1-.195-.012c-.047.56-.374.914-.606 1.129.046.127.081.282.081.461 0 .998-.827 1.4-1.224 1.594l-.047.023a2.145 2.145 0 0 1 .05.434l.003.26H30v-3.744zM30 13h-3.326c-.37.263-.628.548-.628.852 0 .363.299.53.299.89 0 .514-.621.65-.765 1.076a.52.52 0 0 0-.03.182c0 .365.396 1.125-.53 1.057-.222-.014-.638.41-.594.63.1.495.33 1.424-.463 1.852-.648.348-.621 1.32-1.357 1.32-.445 0-.612-.463-1.057-.463-.322 0-.563.31-.563.631 0 .471-.395 1.256-1.025 1.256-.34 0-.627-.1-.794-.398-.2-.354-.378-.694-.794-.694-.437 0-.759.39-.759.828 0 .32.132.502.132.827 0 .496-.395.726-.395 1.222 0 .282.28.463.562.463.454 0 .571-.244 1.022-.2.326.036.431.458.431.663 0 .834-1.415 1.104-.89 2.15.21.422 1.552.223 1.552.926 0 .278-.064.504-.137.717-.025.07-.047.143-.072.213h3.136c.011-.098.018-.187.018-.26 0-.013 0-.025-.003-.037-.01-.234-.1-.38-.1-.625 0-.744 1.324-.644 1.324-1.389 0-.222-.199-.306-.199-.529 0-.545.73-.654.73-1.2v-.644c0-.248.246-.406.495-.406.281 0 .413.201.694.201.621 0 .668-.927 1.289-.927.463 0 .454.597.794.892.334.293.741.332 1.166.332h.809c.006 0 .02-.01.028-.012V13zM5 5h13v6h1V4H4v21h8v-1H5V5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mapLevelSettings16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mapLevelSettings16.json new file mode 100644 index 00000000..4d358002 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mapLevelSettings16.json @@ -0,0 +1 @@ +"M7.62 14H6.376a1.545 1.545 0 0 0 .09-.502c0-.547-1.043-.393-1.207-.72-.407-.813.693-1.022.693-1.673 0-.16-.082-.488-.334-.513-.351-.035-.443.154-.797.154a.406.406 0 0 1-.437-.36c0-.386.308-.566.308-.952 0-.25-.102-.393-.102-.643a.619.619 0 0 1 .59-.643c.323 0 .464.264.618.54a.642.642 0 0 0 .617.308c.49 0 .798-.61.798-.977a.471.471 0 0 1 .437-.488c.347 0 .476.36.824.36.57 0 .55-.756 1.053-1.03.618-.332.438-1.052.36-1.44-.032-.169.29-.5.464-.487.72.05.412-.54.412-.823a.434.434 0 0 1 .022-.142c.111-.332.595-.438.595-.836 0-.281-.233-.41-.233-.693a.653.653 0 0 1 .22-.44H14v5.621a1.253 1.253 0 0 1 .435-.091 1.236 1.236 0 0 1 .565.154V1H1v14h6.672a1.242 1.242 0 0 1-.051-1zM2 14V2h8.278c-.013.077-.132.356-.132.44a1.496 1.496 0 0 0 .112.567 1.6 1.6 0 0 0-.422.643 1.428 1.428 0 0 0-.074.442 1.676 1.676 0 0 0-.536.43 1.317 1.317 0 0 0-.32 1.091 3.213 3.213 0 0 1 .066.414 1.987 1.987 0 0 0-.649.67 1.462 1.462 0 0 0-.674-.166 1.447 1.447 0 0 0-1.383 1.086 1.443 1.443 0 0 0-1.086-.469 1.62 1.62 0 0 0-1.591 1.643c0 .254.113.293.084.574s-.29.535-.29 1.022a1.371 1.371 0 0 0 .984 1.29 1.583 1.583 0 0 0-.003 1.549c.143.286.636.774.534.774zm14-1.442v-1.117l-1.217-.47q-.05-.135-.112-.263l.535-1.163-.771-.765-1.194.527q-.13-.06-.265-.107L12.532 8h-1.087l-.47 1.22q-.135.05-.264.113l-1.163-.535-.764.771.526 1.194q-.06.13-.106.265l-1.2.444v1.056l1.2.444q.047.136.106.265l-.526 1.194.764.771 1.163-.535q.129.063.263.113l.471 1.22h1.087l.444-1.2q.136-.047.265-.107l1.194.527.77-.765-.534-1.163q.062-.128.112-.262zm-1.817-.164a2.205 2.205 0 0 1-.355.862l.365.793-.161.159-.768-.386a2.207 2.207 0 0 1-.86.36l-.303.818h-.226l-.27-.817a2.205 2.205 0 0 1-.861-.354l-.793.364-.159-.16.385-.768a2.205 2.205 0 0 1-.358-.86L9 12.103v-.204l.818-.304a2.206 2.206 0 0 1 .358-.859l-.385-.768.16-.16.792.364a2.206 2.206 0 0 1 .862-.354l.27-.817h.226l.302.819a2.206 2.206 0 0 1 .86.359l.768-.386.161.16-.365.792a2.206 2.206 0 0 1 .355.862l.815.27v.248zM13 12a1 1 0 1 1-1-1 1 1 0 0 1 1 1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mapLevelSettings24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mapLevelSettings24.json new file mode 100644 index 00000000..77ff6b33 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mapLevelSettings24.json @@ -0,0 +1 @@ +"M10.407 20.976a2.118 2.118 0 0 1 .17-.755l.048-.14a2.707 2.707 0 0 0 .173-.922 1.235 1.235 0 0 1-.046-.296c-.173-.557-.83-.714-1.248-.811l-.429-.1c-.16-.319-.081-.448.33-.859a1.78 1.78 0 0 0 .68-1.25 1.107 1.107 0 0 0-.88-1.172 1.502 1.502 0 0 0-.79.128.878.878 0 0 1-.36.083.258.258 0 0 1-.144-.036.9.9 0 0 1 .158-.44 1.755 1.755 0 0 0 .27-.88 2.126 2.126 0 0 0-.086-.563 1.236 1.236 0 0 1-.056-.329.4.4 0 0 1 .356-.428c.145 0 .228.109.452.509a1.33 1.33 0 0 0 1.26.666c.956 0 1.567-1.076 1.567-1.816 0-.105.074-.215.144-.215.078 0 .146.045.292.156a1.356 1.356 0 0 0 .85.342 1.408 1.408 0 0 0 1.234-.921 1.372 1.372 0 0 1 .446-.56 2.01 2.01 0 0 0 .748-2.418c.046-.075.15-.184.141-.2a1.091 1.091 0 0 0 .943-.297 1.224 1.224 0 0 0 .156-1.09.946.946 0 0 1-.027-.264.925.925 0 0 1 .26-.278 1.34 1.34 0 0 0 .59-1.029 1.374 1.374 0 0 0-.22-.706.54.54 0 0 1-.103-.255c0-.051.101-.373.921-.818L18.231 3H21v9.077l.135-.06a1.076 1.076 0 0 1 .846-.042V2.02H2.021v19.96h9.961a1.237 1.237 0 0 1 .068-.823l.072-.157h-1.715zm-.655-1.196l-.046.13a2.985 2.985 0 0 0-.223 1.066V21H3V3h13.709a1.277 1.277 0 0 0-.347.83 1.375 1.375 0 0 0 .221.71.538.538 0 0 1 .102.251c0 .085-.064.153-.266.326a1.578 1.578 0 0 0-.536.687 1.085 1.085 0 0 0-.054.343 2.152 2.152 0 0 0 .05.388c.018.098.054.28.09.28a.496.496 0 0 1-.218.011 1.15 1.15 0 0 0-.84.438.972.972 0 0 0-.27.868c.151.742.151 1.188-.282 1.421a2.138 2.138 0 0 0-.812.92c-.214.38-.283.451-.429.451-.079 0-.146-.045-.293-.156a1.35 1.35 0 0 0-.849-.342 1.106 1.106 0 0 0-1.068 1.139c0 .298-.278.892-.644.892-.346 0-.414-.124-.465-.216a1.45 1.45 0 0 0-1.246-.96 1.32 1.32 0 0 0-1.28 1.353 2.126 2.126 0 0 0 .086.563 1.234 1.234 0 0 1 .056.328.9.9 0 0 1-.158.44 1.754 1.754 0 0 0-.27.881 1.02 1.02 0 0 0 1.068.96 1.788 1.788 0 0 0 .695-.146.808.808 0 0 1 .323-.084h.007a.496.496 0 0 1 .08.267c0 .176-.154.343-.407.596a1.52 1.52 0 0 0-.505 1.928 1.413 1.413 0 0 0 1.045.585c.184.042.525.121.58.207a1.807 1.807 0 0 1-.121.621zM18 16a2 2 0 1 0 2 2 2 2 0 0 0-2-2zm0 3a1 1 0 1 1 1-1 1 1 0 0 1-1 1zm6-.198v-1.65l-1.66-.636-.235-.653.705-1.538-1.166-1.167-1.624.724-.628-.296-.59-1.586h-1.65l-.636 1.66-.653.235-1.543-.71-1.166 1.168.727 1.627-.295.628-1.586.59v1.65l1.66.636.235.653-.71 1.543 1.168 1.166 1.627-.727.628.295.59 1.586h1.65l.636-1.66.653-.235 1.543.71 1.162-1.171-.724-1.624.296-.628zm-2.24 2.512l-.41.413-1.28-.588-1.207.434L18.315 23h-.581l-.491-1.32-1.16-.544-1.4.627-.412-.411.59-1.283-.434-1.206L13 18.315v-.581l1.32-.491.544-1.16-.627-1.4.411-.412 1.283.59 1.206-.434.548-1.427h.581l.491 1.32 1.158.543 1.397-.622.412.412-.585 1.28.434 1.204 1.427.548v.581l-1.32.49-.543 1.16z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mapLevelSettings32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mapLevelSettings32.json new file mode 100644 index 00000000..1fdb2c49 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mapLevelSettings32.json @@ -0,0 +1 @@ +"M24 21a3 3 0 1 0 3 3 3 3 0 0 0-3-3zm0 5a2 2 0 1 1 2-2 2 2 0 0 1-2 2zm-11.015 1.803a3.08 3.08 0 0 1 .238-1.095l.06-.168a3.231 3.231 0 0 0 .179-.756 1 1 0 0 0-.653-1.039 6.17 6.17 0 0 0-.612-.168c-.844-.198-.985-.404-1.005-.443-.254-.506-.112-.753.506-1.341l.18-.174a1.806 1.806 0 0 0 .705-1.241 1 1 0 0 0-1.325-.946l-.16.06a1.487 1.487 0 0 1-.61.134.577.577 0 0 1-.624-.49 1.53 1.53 0 0 1 .248-.758 1.752 1.752 0 0 0 .286-.892 2.245 2.245 0 0 0-.094-.597 1.906 1.906 0 0 1-.083-.516.941.941 0 0 1 .891-.982c.398 0 .596.227.943.845a1.232 1.232 0 0 0 1.197.625c.911 0 1.516-1.1 1.516-1.827a.674.674 0 0 1 .625-.713c.098 0 .277.157.407.27.083.073.158.138.253.21a3.494 3.494 0 0 0 .29.2.997.997 0 0 0 1.037-.045 2.014 2.014 0 0 0 .594-.764l.116-.214a2.143 2.143 0 0 1 .618-.832c1.111-.6.85-1.866.712-2.542l-.02-.098a.522.522 0 0 1 .162-.344.92.92 0 0 1 .528-.34 1.01 1.01 0 0 0 .7-.41 1.03 1.03 0 0 0 .179-.802 2 2 0 0 1-.05-.352.626.626 0 0 1 .03-.193 1.85 1.85 0 0 1 .394-.34c.105-.077.2-.147.312-.243l.107-.089a1.001 1.001 0 0 0 .423-.997 1.476 1.476 0 0 0-.204-.499 3.111 3.111 0 0 0-.319-.424 3.728 3.728 0 0 1-.321-.415c.087-.34.854-.74 1.478-1.066l.204-.107A.99.99 0 0 0 23.547 4H28v12.551l.332-.15h.003a.851.851 0 0 1 .665-.079V3H3v26h13.345v-.006a1.23 1.23 0 0 1 .007-.303 1.123 1.123 0 0 1 .09-.32l.17-.371h-3.646a1.061 1.061 0 0 0 .02-.197zm-.647-1.59l-.058.162a4.008 4.008 0 0 0-.295 1.428l-.012.063-.015.134H4V3.991h18.559c-1.098.577-2.226 1.107-2.226 2.129 0 .471.653 1.047.777 1.268a1.158 1.158 0 0 1 .09.177 2.906 2.906 0 0 0-.23.187c-.252.214-.805.507-.966.985a1.637 1.637 0 0 0-.085.52 3.067 3.067 0 0 0 .067.54l.006.03a1.905 1.905 0 0 0-1.2.696 1.421 1.421 0 0 0-.373 1.175l.02.102c.19.923.14 1.28-.206 1.465a3.306 3.306 0 0 0-1.13 1.437 1.971 1.971 0 0 1-.279.423c-.03-.016-.13-.093-.196-.143a2.03 2.03 0 0 0-1.236-.661 1.672 1.672 0 0 0-1.625 1.713c0 .3-.298.828-.515.828-.263 0-.295-.058-.312-.09a2.107 2.107 0 0 0-1.828-1.381 1.941 1.941 0 0 0-1.891 1.982 2.901 2.901 0 0 0 .116.775 1.293 1.293 0 0 1 .061.339.896.896 0 0 1-.161.41 2.473 2.473 0 0 0-.373 1.24 1.563 1.563 0 0 0 1.625 1.49 2.465 2.465 0 0 0 .974-.204 4.9 4.9 0 0 1 .12-.045v.006c0 .116-.236.35-.425.54-.48.48-1.548 1.284-.86 2.658a2.45 2.45 0 0 0 1.672.968 5.06 5.06 0 0 1 .496.135 2.246 2.246 0 0 1-.128.527zm17.532-.342l2.13-.789-.008-2.222-2.201-.838-.319-.848.95-2.066-1.577-1.566-2.149.965-.826-.376-.789-2.13-2.221.007-.838 2.202-.848.318-2.066-.95-1.566 1.577.965 2.15-.376.825-2.13.79.007 2.22 2.202.838.318.849-.95 2.066 1.577 1.565 2.15-.965.824.377.79 2.13 2.221-.008.838-2.201.849-.319 2.066.95 1.565-1.577-.965-2.149zm-1.214 3.373l-1.81-.831-1.608.59-.758 1.993-.897.003-.691-1.864-1.555-.721-1.945.873-.636-.631.831-1.81L19 25.24l-1.995-.76-.004-.895 1.866-.692.721-1.555-.874-1.945.632-.636 1.809.832 1.608-.59.758-1.994.897-.004.69 1.866 1.556.72 1.945-.873.636.633-.831 1.808.588 1.607 1.995.76.003.896-1.865.692-.722 1.552.875 1.948z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mapPin16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mapPin16.json new file mode 100644 index 00000000..43a39226 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mapPin16.json @@ -0,0 +1 @@ +"M8.878 9.925L8 10.539V2.46l2-1v4.285a4.168 4.168 0 0 1 1-.726v-3.58l2 .945V4.5a4.274 4.274 0 0 1 1 .128V1.75L10.494.094 7.5 1.591 4.503.092 1 1.805V12.42l3.5-2.275 3.01 1.957 1.683-1.178a7.36 7.36 0 0 1-.315-1zM4 9.279l-2 1.3v-8.15l2-.978zm3 1.3l-2-1.3v-7.82l2 1zM13 6a2.79 2.79 0 0 0-2.756 2.86c0 1.58 1.506 3.717 2.756 6.14 1.25-2.423 2.756-4.56 2.756-6.14A2.79 2.79 0 0 0 13 6zm.12 6.691l-.12.213-.12-.213c-.84-1.502-1.636-2.92-1.636-3.83a1.759 1.759 0 1 1 3.512 0c0 .91-.795 2.328-1.637 3.83zM13.296 10h-.594A.703.703 0 0 1 12 9.297v-.594A.703.703 0 0 1 12.703 8h.594a.703.703 0 0 1 .703.703v.594a.703.703 0 0 1-.703.703z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mapPin24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mapPin24.json new file mode 100644 index 00000000..c5fb0a30 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mapPin24.json @@ -0,0 +1 @@ +"M13.29 14.667L11 16.097V3.81l3-1.5v5.968a6.182 6.182 0 0 1 1-1.104V2.307l3.024 1.503-.003 1.974A6.275 6.275 0 0 1 19 5.7l.02.001.005-2.51L14.5.94l-4 2-4-2L2 3.191V17.9l4.5-2.811 4 2.5 3.15-1.968q-.202-.485-.36-.955zM6 14.223l-3.001 1.876-.023-12.29L6 2.308zm4 1.875l-3-1.875V2.309l3 1.5zM19 7a4.96 4.96 0 0 0-4.9 5.086c0 2.807 2.678 6.606 4.9 10.914 2.222-4.308 4.9-8.107 4.9-10.914A4.96 4.96 0 0 0 19 7zm0 13.877c-.298-.543-.598-1.077-.89-1.6-1.548-2.762-3.01-5.37-3.01-7.191a3.905 3.905 0 1 1 7.8 0c0 1.82-1.462 4.429-3.01 7.19-.292.524-.592 1.058-.89 1.601zm0-11.043A2.166 2.166 0 1 0 21.13 12 2.147 2.147 0 0 0 19 9.834zm0 3.332A1.167 1.167 0 1 1 20.13 12 1.15 1.15 0 0 1 19 13.166z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mapPin32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mapPin32.json new file mode 100644 index 00000000..54a4cc2a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mapPin32.json @@ -0,0 +1 @@ +"M16.968 20.722L15 21.695V4.825l5-2.514v6.505a8.102 8.102 0 0 1 1-.458V2.289l5 2.361v3.397a8.179 8.179 0 0 1 1 .31v-4.34L20.493.944 14.532 3.94 8.502.942 2 4.122v19.113l6.498-3.177 6 3 2.881-1.423q-.218-.462-.411-.913zM8 19.187l-5 2.444V4.745l5-2.444zm6 2.504l-5-2.5V2.307l5 2.486zM24 9.1a6.847 6.847 0 0 0-6.9 6.932c0 3.882 3.789 9.01 6.9 14.968 3.111-5.957 6.9-11.086 6.9-14.968A6.847 6.847 0 0 0 24 9.1zm0 19.789c-.58-1.053-1.168-2.075-1.743-3.075-2.23-3.877-4.157-7.227-4.157-9.782a5.9 5.9 0 1 1 11.8 0c0 2.555-1.926 5.905-4.157 9.782-.575 1-1.163 2.022-1.743 3.075zM24 13a3 3 0 1 0 3 3 3 3 0 0 0-3-3zm0 5a2 2 0 1 1 2-2 2.003 2.003 0 0 1-2 2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mapSpace16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mapSpace16.json new file mode 100644 index 00000000..d6e43ab5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mapSpace16.json @@ -0,0 +1 @@ +"M15 1H3v12h12zm-4.32 10.878a1.284 1.284 0 0 0 .615-1.086 1.063 1.063 0 0 0-.045-.307 1.367 1.367 0 0 0 .28-.52l.08.002a1.213 1.213 0 0 0 .716-.227 1.304 1.304 0 0 0 .108.106 2.044 2.044 0 0 0 1.34.583H14V12h-3.27a1.828 1.828 0 0 1-.05-.122zM14 9.571h-.225a1.255 1.255 0 0 1-.777-.37c-.226-.198-.221-.67-.53-.67-.413 0-.445.58-.859.58-.187 0-.325-.152-.513-.152-.166 0-.382.087-.382.25v.431c0 .363-.433.435-.433.8 0 .148.157.203.157.352 0 .497-.765.43-.765.926 0 .111.084.193.138.282H7.648a1.21 1.21 0 0 0 .037-.287c0-.47-.895-.337-1.035-.618-.35-.697.594-.876.594-1.433 0-.138-.07-.419-.286-.44-.302-.03-.38.132-.683.132a.348.348 0 0 1-.375-.308c0-.332.264-.486.264-.817 0-.215-.088-.337-.088-.551a.53.53 0 0 1 .507-.55c.276 0 .396.225.529.461a.55.55 0 0 0 .529.265c.419 0 .683-.523.683-.837a.404.404 0 0 1 .375-.419c.298 0 .408.308.706.308.49 0 .472-.648.903-.882.53-.285.375-.902.31-1.234-.03-.145.248-.428.396-.418.618.043.353-.462.353-.705a.372.372 0 0 1 .02-.122c.095-.285.51-.375.51-.717 0-.24-.2-.351-.2-.594A.454.454 0 0 1 11.779 2H14zM4 12V1.99h6.907a1.166 1.166 0 0 0-.067.244 1.283 1.283 0 0 0 .095.486 1.372 1.372 0 0 0-.361.552 1.224 1.224 0 0 0-.064.378 1.438 1.438 0 0 0-.46.37 1.13 1.13 0 0 0-.274.934 2.757 2.757 0 0 1 .057.355 1.703 1.703 0 0 0-.556.574A1.253 1.253 0 0 0 8.7 5.74a1.24 1.24 0 0 0-1.187.93 1.237 1.237 0 0 0-.93-.401 1.388 1.388 0 0 0-1.364 1.408c0 .218.097.251.072.492s-.249.459-.249.876a1.175 1.175 0 0 0 .844 1.106 1.357 1.357 0 0 0-.002 1.327 4.006 4.006 0 0 0 .382.521zm11 2h1v2H0V0h2v1H1v2h1v1H1v2h1v1H1v2h1v1H1v2h1v1H1v2h2v-1h1v1h2v-1h1v1h2v-1h1v1h2v-1h1v1h2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mapSpace24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mapSpace24.json new file mode 100644 index 00000000..521ab566 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mapSpace24.json @@ -0,0 +1 @@ +"M5 19h17V2H5zm10.16-1l.035-.08c.233-.536.263-.609.263-.758a.922.922 0 0 0-.244-.556c-.032-.043-.074-.112-.092-.1a1.2 1.2 0 0 1 .36-.135c.326-.09.933-.257.933-.899a.909.909 0 0 0-.282-.578c-.037-.042-.091-.103-.092-.063 0-.078.04-.129.184-.275a1.14 1.14 0 0 0 .413-.826v-.518a.392.392 0 0 1 .32.041 1.177 1.177 0 0 0 .517.14 1.248 1.248 0 0 0 .836-.325.604.604 0 0 1 .314-.17 1.113 1.113 0 0 1 .13.251 1.545 1.545 0 0 0 .372.586 2.18 2.18 0 0 0 1.328.687 2.854 2.854 0 0 0 .434-.044c.037-.006.074-.007.111-.012V18zM21 13.573c-.095.012-.184.02-.234.028a1.953 1.953 0 0 1-.31.035c-.252 0-.587-.296-.81-.492a1.038 1.038 0 0 1-.169-.306c-.114-.266-.307-.713-.818-.713a1.246 1.246 0 0 0-.835.325.491.491 0 0 1-.349.158.606.606 0 0 1-.186-.068 1.195 1.195 0 0 0-.52-.14.84.84 0 0 0-.917.738v.592c0 .077-.04.127-.184.272a1.144 1.144 0 0 0-.413.83.9.9 0 0 0 .28.574c.029.033.068.079.087.083a1.456 1.456 0 0 1-.35.125c-.348.096-.932.256-.932.896a.955.955 0 0 0 .25.575l.07.09c-.04.098-.11.258-.186.43l-.17.395h-2.15a2.174 2.174 0 0 1 .127-.514l.042-.12a2.303 2.303 0 0 0 .146-.784c0-.685-.688-.846-1.1-.942l-.365-.085c-.137-.271-.07-.381.28-.73a1.514 1.514 0 0 0 .579-1.065.942.942 0 0 0-.748-.996 1.279 1.279 0 0 0-.673.108.747.747 0 0 1-.306.071.22.22 0 0 1-.123-.03.765.765 0 0 1 .135-.374 1.493 1.493 0 0 0 .23-.75 1.81 1.81 0 0 0-.074-.479 1.052 1.052 0 0 1-.047-.28.34.34 0 0 1 .303-.364c.123 0 .193.093.384.433a1.131 1.131 0 0 0 1.072.567c.814 0 1.333-.915 1.333-1.545 0-.09.063-.183.123-.183.066 0 .124.039.248.133a1.154 1.154 0 0 0 .723.291 1.198 1.198 0 0 0 1.05-.784 1.167 1.167 0 0 1 .38-.477 1.71 1.71 0 0 0 .637-2.057c.038-.063.126-.156.12-.17a.928.928 0 0 0 .802-.253 1.041 1.041 0 0 0 .132-.927.808.808 0 0 1-.023-.224.787.787 0 0 1 .222-.237 1.14 1.14 0 0 0 .5-.875 1.168 1.168 0 0 0-.186-.601.459.459 0 0 1-.087-.217c0-.037.066-.244.522-.54H21zM6 3h11.377a.996.996 0 0 0-.173.54 1.17 1.17 0 0 0 .188.604.458.458 0 0 1 .086.214c0 .072-.054.13-.226.277a1.342 1.342 0 0 0-.456.584.923.923 0 0 0-.046.293 1.833 1.833 0 0 0 .042.33c.015.083.046.237.077.237a.422.422 0 0 1-.185.01.978.978 0 0 0-.716.373.827.827 0 0 0-.23.738c.13.631.13 1.01-.239 1.21a1.819 1.819 0 0 0-.69.782c-.183.323-.241.384-.366.384-.066 0-.124-.039-.249-.133a1.15 1.15 0 0 0-.722-.291.941.941 0 0 0-.909.969c0 .253-.236.758-.547.758-.295 0-.353-.105-.396-.183a1.234 1.234 0 0 0-1.06-.816 1.123 1.123 0 0 0-1.09 1.15 1.806 1.806 0 0 0 .073.479 1.052 1.052 0 0 1 .048.28.766.766 0 0 1-.134.374 1.493 1.493 0 0 0-.23.75.867.867 0 0 0 .91.817 1.521 1.521 0 0 0 .59-.125.689.689 0 0 1 .275-.071h.006a.422.422 0 0 1 .069.226c0 .15-.132.292-.347.508a1.293 1.293 0 0 0-.43 1.64 1.202 1.202 0 0 0 .89.497c.155.036.446.104.493.177a1.537 1.537 0 0 1-.103.528l-.04.11a2.83 2.83 0 0 0-.174.78H6zm15 19h2v1H1V1h1v2h1v1H2v3h1v1H2v3h1v1H2v3h1v1H2v3h1v1H2v2h2v-1h1v1h3v-1h1v1h3v-1h1v1h3v-1h1v1h3v-1h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mapSpace32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mapSpace32.json new file mode 100644 index 00000000..1d3b3991 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mapSpace32.json @@ -0,0 +1 @@ +"M31 28v2H2V1h2v1H3v3h1v1H3v3h1v1H3v3h1v1H3v3h1v1H3v3h1v1H3v3h1v1H3v3h3v-1h1v1h3v-1h1v1h3v-1h1v1h3v-1h1v1h3v-1h1v1h3v-1h1v1h3v-1zm-15.66-3H7V3h22v22zM28 18.202a2.326 2.326 0 0 1-.785.22l-1.355.005a2.002 2.002 0 0 1-1.415-.461 2.215 2.215 0 0 1-.493-.681l-.088.124a1.638 1.638 0 0 1-1.347.863 1.9 1.9 0 0 1-.71-.157 1.113 1.113 0 0 0-.11-.038v.478a1.668 1.668 0 0 1-.59 1.212 3.089 3.089 0 0 0-.117.122 1.143 1.143 0 0 1 .227.672 1.66 1.66 0 0 1-1.037 1.443 9.61 9.61 0 0 0-.29.168 1.073 1.073 0 0 1-.007.108l.326.148v.512a4.515 4.515 0 0 1-.236 1.06H28zM28 4h-3.628a.839.839 0 0 1-.43.595l-.172.09c-.528.276-1.177.614-1.25.903a3.152 3.152 0 0 0 .271.35 2.633 2.633 0 0 1 .27.36 1.25 1.25 0 0 1 .173.421.847.847 0 0 1-.359.844l-.09.076a4.04 4.04 0 0 1-.264.204 1.565 1.565 0 0 0-.334.29.531.531 0 0 0-.024.162 1.693 1.693 0 0 0 .041.298.872.872 0 0 1-.15.678.855.855 0 0 1-.593.347.78.78 0 0 0-.447.288.442.442 0 0 0-.137.292l.017.082c.117.572.338 1.644-.603 2.15a1.813 1.813 0 0 0-.523.705l-.098.182a1.704 1.704 0 0 1-.502.645.844.844 0 0 1-.878.038 2.957 2.957 0 0 1-.245-.17 3.67 3.67 0 0 1-.214-.175c-.11-.097-.262-.23-.345-.23a.57.57 0 0 0-.529.603c0 .616-.511 1.547-1.282 1.547a1.042 1.042 0 0 1-1.013-.53c-.294-.522-.461-.715-.798-.715a.797.797 0 0 0-.754.831 1.613 1.613 0 0 0 .07.437 1.899 1.899 0 0 1 .08.506 1.483 1.483 0 0 1-.242.754 1.296 1.296 0 0 0-.21.642.488.488 0 0 0 .528.415 1.257 1.257 0 0 0 .517-.115l.134-.05a.854.854 0 0 1 .276-.046.846.846 0 0 1 .846.846 1.528 1.528 0 0 1-.597 1.05l-.152.148c-.523.497-.643.706-.428 1.134.017.033.136.208.85.375a5.22 5.22 0 0 1 .518.143.846.846 0 0 1 .552.878 2.736 2.736 0 0 1-.152.64l-.05.143a2.606 2.606 0 0 0-.2.926l-.002.013h3.645a6.53 6.53 0 0 0 .27-1.053.847.847 0 0 1-.32-.766.863.863 0 0 1 .36-.701c.027-.02.227-.137.36-.212.413-.232.608-.397.608-.707a.298.298 0 0 0-.07-.18.846.846 0 0 1 .06-1.06c.042-.045.097-.102.14-.145a.864.864 0 0 0 .35-.62v-.479a.847.847 0 0 1 1.067-.817 2.035 2.035 0 0 1 .2.068 1.112 1.112 0 0 0 .399.098c.257 0 .41-.155.654-.503l.09-.125a.857.857 0 0 1 .69-.354c.02 0 .04 0 .06.002a.845.845 0 0 1 .691.449 1.464 1.464 0 0 0 .301.435 1.182 1.182 0 0 0 .858.25l1.354-.005a2.688 2.688 0 0 0 .456-.152l.185-.071a.835.835 0 0 1 .144-.026zM14.615 24a3.492 3.492 0 0 1 .238-1.222l.048-.137a1.895 1.895 0 0 0 .11-.446 4.253 4.253 0 0 0-.421-.114 2.072 2.072 0 0 1-1.415-.82c-.582-1.162.321-1.843.728-2.248.16-.16.36-.36.36-.457v-.006l-.102.038a2.087 2.087 0 0 1-.825.173 1.323 1.323 0 0 1-1.374-1.26 2.092 2.092 0 0 1 .315-1.05.76.76 0 0 0 .137-.347 1.094 1.094 0 0 0-.052-.286 2.455 2.455 0 0 1-.098-.656 1.642 1.642 0 0 1 1.6-1.678 1.783 1.783 0 0 1 1.547 1.17c.014.026.042.075.264.075.184 0 .436-.447.436-.7a1.415 1.415 0 0 1 1.375-1.45 1.717 1.717 0 0 1 1.045.56c.057.042.141.107.167.12a1.67 1.67 0 0 0 .235-.358 2.797 2.797 0 0 1 .957-1.215c.292-.157.334-.459.174-1.24l-.017-.086a1.203 1.203 0 0 1 .316-.994 1.612 1.612 0 0 1 1.015-.59l-.005-.024a2.595 2.595 0 0 1-.057-.457 1.385 1.385 0 0 1 .072-.441c.136-.404.605-.652.817-.833a2.466 2.466 0 0 1 .195-.158.973.973 0 0 0-.076-.15c-.105-.187-.657-.674-.657-1.073 0-.773.764-1.208 1.59-1.64H8v20z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/marketplace16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/marketplace16.json new file mode 100644 index 00000000..d23cc5b9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/marketplace16.json @@ -0,0 +1 @@ +"M8.033 6.68L6.811 3H3.16L.054 13H4.13l.96-3.21L6.192 13h3.594l1.104-3.17.993 3.17h4.057L12.832 3h-3.65zM3.386 12H1.41l2.486-8h1.881zm2.196-3.856l.893-2.983 1.048 3.156-.895 2.87zM12.617 12l-1.175-3.755 1.043-2.994L14.583 12zm-.756-8l-2.786 8H7.422l2.496-8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/marketplace24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/marketplace24.json new file mode 100644 index 00000000..3819372b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/marketplace24.json @@ -0,0 +1 @@ +"M14.269 5l-1.939 5.588L9.746 5H5.242L.24 19h5.773l1.553-5.334L9.152 19h5.714l1.552-5.046L18.008 19h5.742L18.749 5zM5.26 18.005H1.656l4.291-12.01H8.76zm2.82-6.11l1.45-4.979 2.328 5.032-2.025 5.84zm6.045 6.11h-3.31l4.165-12.01h2.84zm4.616 0l-1.805-5.735 1.55-5.037 3.847 10.772z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/marketplace32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/marketplace32.json new file mode 100644 index 00000000..5423f7ed --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/marketplace32.json @@ -0,0 +1 @@ +"M10.305 18.699L13.158 26h6.682l2.032-7.219L24.132 26h7.292l-6.54-19H19.14l-2.662 7.965L13.863 7h-6.76L.563 26h7.314zM24.867 25l-2.499-7.982 2.208-7.843L30.021 25zM19.86 8h4.008l-4.786 17H14.18zm-3.912 8.552l-2.493 7.46-2.657-6.798 2.7-8.12zM1.966 25l5.85-17h4.992L7.156 25z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/maskInside16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/maskInside16.json new file mode 100644 index 00000000..959af701 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/maskInside16.json @@ -0,0 +1 @@ +"M1 1H0V0h1v1zm3-1H3v1h1V0zm3 0H6v1h1V0zm3 0H9v1h1V0zm3 0h-1v1h1V0zm3 0h-1v1h1V0zM1 4V3H0v1h1zm0 3V6H0v1h1zm0 3V9H0v1h1zm0 3v-1H0v1h1zm15-9V3h-1v1h1zm0 3V6h-1v1h1zm0 3V9h-1v1h1zm0 3v-1h-1v1h1zM1 15H0v1h1v-1zm3 0H3v1h1v-1zm3 0H6v1h1v-1zm3 0H9v1h1v-1zm3 0h-1v1h1v-1zm3 0h-1v1h1v-1zm-2.875-9l-.914 7H3.25l-.763-6.214L6.25 2.99 13.125 6zM3.539 7.148l.173 1.413L7.6 4.672 6.498 4.19l-2.96 2.96zm.328 2.672l.174 1.412 5.646-5.646-1.103-.483L3.867 9.82zm.82 2.18h1.606l5.494-5.494-1.117-.49L4.687 12zm3.02 0h1.586l2.346-2.346.239-1.825L7.707 12zm3.626 0l.094-.72-.72.72h.626z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/maskInside24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/maskInside24.json new file mode 100644 index 00000000..8e6d2e06 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/maskInside24.json @@ -0,0 +1 @@ +"M1 1h1v1H1V1zm4 0H4v1h1V1zm3 0H7v1h1V1zm3 0h-1v1h1V1zm3 0h-1v1h1V1zm3 0h-1v1h1V1zM1 5h1V4H1v1zm0 3h1V7H1v1zm0 3h1v-1H1v1zm0 3h1v-1H1v1zm0 3h1v-1H1v1zm0 3h1v-1H1v1zM22 5h1V4h-1v1zm0 3h1V7h-1v1zm0 3h1v-1h-1v1zm0 3h1v-1h-1v1zm0 3h1v-1h-1v1zm0 3h1v-1h-1v1zM19 2h1V1h-1v1zm3-1v1h1V1h-1zM1 23h1v-1H1v1zm3 0h1v-1H4v1zm3 0h1v-1H7v1zm3 0h1v-1h-1v1zm3 0h1v-1h-1v1zm3 0h1v-1h-1v1zm3 0h1v-1h-1v1zm3 0h1v-1h-1v1zm-2.688-12.27L17.514 18H5.983L4.43 9.979 9.494 4.87l9.819 5.86zm-13.564.795l4.838-4.838-.934-.557-4.14 4.178.236 1.217zm.487 2.513l6.23-6.23-.993-.593-5.495 5.495.258 1.328zm.486 2.514l7.623-7.623-.994-.592-6.886 6.886.257 1.329zM9.293 17l6.942-6.942-1.006-.6L7.687 17h1.606zm3 0l5.82-5.82-.992-.594L10.707 17h1.586zm5.432-4.018L13.707 17h1.549l1.96-1.96.51-2.058z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/maskInside32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/maskInside32.json new file mode 100644 index 00000000..27ba1dc0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/maskInside32.json @@ -0,0 +1 @@ +"M26.04 14.844L12.687 6.586l-6.695 6.755L8.045 24h15.247l2.748-9.156zm-8.518-4.093L8.29 19.983l-.257-1.33 8.509-8.508.98.606zm-10.448 2.92l5.763-5.817.977.605-6.493 6.493-.247-1.281zm.475 2.467L14.688 9l.98.606-7.863 7.863-.256-1.33zm.969 5.031l9.877-9.877.98.606-10.6 10.6-.257-1.329zM9.687 23l10.562-10.562.992.614L11.293 23H9.687zm3.02 0l9.408-9.408.98.606L14.293 23h-1.586zm3 0l8.261-8.261.894.552-.044.147L17.256 23h-1.549zm2.963 0l5.54-5.541-.706 2.356L20.318 23H18.67zm3.062 0l1.165-1.165-.35 1.165h-.815zM2 2h1v1H2V2zm4 1H5V2h1v1zm3 0H8V2h1v1zm3 0h-1V2h1v1zm3 0h-1V2h1v1zm3 0h-1V2h1v1zm3 0h-1V2h1v1zm3 0h-1V2h1v1zm2-1h1v1h-1V2zm4 0v1h-1V2h1zM2 29h1v1H2v-1zm3 0h1v1H5v-1zm3 0h1v1H8v-1zm3 0h1v1h-1v-1zm3 0h1v1h-1v-1zm3 0h1v1h-1v-1zm3 0h1v1h-1v-1zm3 0h1v1h-1v-1zm3 0h1v1h-1v-1zm3 0h1v1h-1v-1zM2 5h1v1H2V5zm0 3h1v1H2V8zm0 3h1v1H2v-1zm0 3h1v1H2v-1zm0 3h1v1H2v-1zm0 3h1v1H2v-1zm0 3h1v1H2v-1zm0 3h1v1H2v-1zM29 5h1v1h-1V5zm0 3h1v1h-1V8zm0 3h1v1h-1v-1zm0 3h1v1h-1v-1zm0 3h1v1h-1v-1zm0 3h1v1h-1v-1zm0 3h1v1h-1v-1zm0 3h1v1h-1v-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/maskOutside16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/maskOutside16.json new file mode 100644 index 00000000..e7405c27 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/maskOutside16.json @@ -0,0 +1 @@ +"M7.687 0L0 7.687V6.273L6.273 0h1.414zM3.273 0L0 3.273v1.414L4.687 0H3.273zm-3 0L0 .273v1.414L1.687 0H.273zm12.46 16L16 12.732v-1.414L11.318 16h1.414zM16 .687l-4.57 4.57 1.116.49L16 2.293v1.414l-2.962 2.962-.239 1.825L16 5.293v1.414l-3.413 3.413-.232 1.781L16 8.256V9.67L9.67 16H8.256l3-3H9.707l-3 3H5.293l3-3H6.707l-3 3H2.293l3-3H3.687l-3 3H0v-.727l3.143-3.143-.173-1.413L0 13.687v-1.414l2.815-2.815-.174-1.412L0 10.687V9.273L9.273 0h1.414l-3.43 3.43 1.103.483L12.273 0h1.414L9.343 4.344l1.103.483L15.273 0H16v.687zM6.478 4.181l-2.94 2.965L4.135 12h7.198l.703-5.385-5.558-2.434zM15.695 16l.305-.305V14.28L14.28 16h1.415z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/maskOutside24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/maskOutside24.json new file mode 100644 index 00000000..4c1eba9f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/maskOutside24.json @@ -0,0 +1 @@ +"M8.687 1L1 8.687V7.273L7.273 1h1.414zm1.586 0L1 10.273v1.414L11.687 1h-1.414zm-6 0L1 4.273v1.414L5.687 1H4.273zm-3 0L1 1.273v1.414L2.687 1H1.273zm21.446 22l.281-.28v-1.415L21.305 23h1.414zM23 1.687l-7.041 7.041 1.006.6L23 3.293v1.414l-5.15 5.15.994.592L23 6.293v1.414l-3.906 3.906-.51 2.058L23 9.256v1.414l-4.88 4.88-.542 2.19L23 12.319v1.414L13.732 23h-1.414l5-5H15.67l-5 5H9.256l5-5h-1.549l-5 5H6.293l5-5H9.707l-5 5H3.293l5-5H6.687l-5 5H1v-.727l4.868-4.868-.257-1.329L1 20.687v-1.414l4.381-4.381-.257-1.33L1 17.688v-1.414l3.895-3.895-.257-1.329L1 14.687v-1.414L13.273 1h1.414l-4.365 4.365.994.592L16.273 1h1.414l-5.486 5.486.994.592L19.273 1h1.414L14.08 7.607l.993.593 7.2-7.2H23v.687zM9.652 6.13l-4.14 4.178L6.809 17h9.922l1.434-5.791-8.512-5.08zM16.695 23L23 16.695V15.28L15.28 23h1.415zm3.027 0L23 19.722v-1.414L18.308 23h1.414z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/maskOutside32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/maskOutside32.json new file mode 100644 index 00000000..1d908b17 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/maskOutside32.json @@ -0,0 +1 @@ +"M15.687 2L2 15.687v-1.414L14.273 2h1.414zM8.273 2L2 8.273v1.414L9.687 2H8.273zm3 0L2 11.273v1.414L12.687 2h-1.414zM2.271 2L2 2.271v1.414L3.685 2H2.271zm3 0L2 5.271v1.415L6.686 2H5.27zM30 2.687l-9.025 9.025.993.613L30 4.293v1.414l-7.158 7.158.98.606L30 7.293v1.414l-5.305 5.305.957.592L30 10.256v1.414l-4.297 4.297-.707 2.355L30 13.318v1.414l-5.61 5.611-.665 2.212L30 16.281v1.414L17.695 30H16.28l6-6h-1.549l-6 6h-1.414l6-6H17.67l-6 6h-1.414l6-6h-1.549l-6 6H7.293l6-6h-1.586l-6 6H4.293l6-6H8.687l-6 6H2v-.727l5.92-5.92-.256-1.33L2 27.687v-1.414l5.436-5.436-.256-1.33L2 24.687v-1.414l4.951-4.951-.256-1.33L2 21.687v-1.414l4.467-4.467-.256-1.33L2 18.687v-1.414L12.686 6.587h.001L17.273 2h1.414l-5.126 5.126.98.606L20.273 2h1.414l-6.273 6.273.98.606L23.273 2h1.414l-7.419 7.419.98.606L26.273 2h1.414l-8.565 8.565.98.606L29.273 2H30v.687zM12.837 7.854l-5.763 5.817L8.87 23h13.676l2.315-7.709-12.025-7.437zM20.657 30L30 20.657v-1.414L19.243 30h1.414zm9.072 0l.271-.271v-1.414L28.315 30h1.414zm-3.01 0L30 26.72v-1.415L25.305 30h1.414zm-3 0L30 23.72v-1.415L22.305 30h1.414z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/maximize16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/maximize16.json new file mode 100644 index 00000000..555c40d3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/maximize16.json @@ -0,0 +1 @@ +"M16 4V1H0v14h16zM1 2h14v2H1zm14 12H1V5h14z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/maximize24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/maximize24.json new file mode 100644 index 00000000..83c4aa43 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/maximize24.json @@ -0,0 +1 @@ +"M23 3H1v18h22zm-1 17H2V8h20zm0-13H2V4h20z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/maximize32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/maximize32.json new file mode 100644 index 00000000..d72562cb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/maximize32.json @@ -0,0 +1 @@ +"M30 5H2v23h28zm-1 22H3V11h26zm0-17H3V6h26z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/maximum16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/maximum16.json new file mode 100644 index 00000000..15fbffe7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/maximum16.json @@ -0,0 +1 @@ +"M5 12V7H4v5H3V7H2v5H1V6h2a.97.97 0 0 1 .5.154A.97.97 0 0 1 4 6h1a1.001 1.001 0 0 1 1 1v5zm10.217 0H16v-1h-.217l-1.2-2 1.2-2H16V6h-.783L14 8.028 12.783 6H12v1h.217l1.2 2-1.2 2H12v1h.783L14 9.972zM11 7v5H8a1.001 1.001 0 0 1-1-1V9a1.001 1.001 0 0 1 1-1h2V7H7V6h3a1.001 1.001 0 0 1 1 1zm-1 2H8v2h2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/maximum24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/maximum24.json new file mode 100644 index 00000000..4885e2f3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/maximum24.json @@ -0,0 +1 @@ +"M9 11.25V18H8v-6.75a.25.25 0 0 0-.25-.25h-1.5a.25.25 0 0 0-.25.25V18H5v-6.75a.25.25 0 0 0-.25-.25H3v7H2v-8h2.75a1.223 1.223 0 0 1 .75.276A1.223 1.223 0 0 1 6.25 10h1.5A1.251 1.251 0 0 1 9 11.25zm7-.25v7h-3.75A1.251 1.251 0 0 1 11 16.75v-2.5A1.251 1.251 0 0 1 12.25 13H15v-2h-4v-1h4a1.001 1.001 0 0 1 1 1zm-1 3h-2.75a.25.25 0 0 0-.25.25v2.5a.25.25 0 0 0 .25.25H15zm5.5-1.008L18.79 10H18v1h.21l1.714 3-1.714 3H18v1h.79l1.71-2.992L22.21 18H23v-1h-.21l-1.714-3 1.714-3H23v-1h-.79z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/maximum32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/maximum32.json new file mode 100644 index 00000000..7724c92b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/maximum32.json @@ -0,0 +1 @@ +"M6.5 15H4v9H3V14h3.5a1.489 1.489 0 0 1 1 .39 1.489 1.489 0 0 1 1-.39h2a1.502 1.502 0 0 1 1.5 1.5V24h-1v-8.5a.5.5 0 0 0-.5-.5h-2a.5.5 0 0 0-.5.5V24H7v-8.5a.5.5 0 0 0-.5-.5zm7.5 7.5v-4a1.502 1.502 0 0 1 1.5-1.5H20v-1.5a.5.5 0 0 0-.5-.5H14v-1h5.5a1.502 1.502 0 0 1 1.5 1.5V24h-5.5a1.502 1.502 0 0 1-1.5-1.5zm1 0a.5.5 0 0 0 .5.5H20v-5h-4.5a.5.5 0 0 0-.5.5zM30 15v-1h-.768L26.5 18.099 23.768 14H23v1h.232l2.667 4-2.667 4H23v1h.768l2.732-4.099L29.232 24H30v-1h-.232L27.1 19l2.667-4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/maximumGraph16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/maximumGraph16.json new file mode 100644 index 00000000..b9f2d239 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/maximumGraph16.json @@ -0,0 +1 @@ +"M0 7a.844.844 0 0 0 .832-.67A10.696 10.696 0 0 1 2.475 2H2V1h1v.494a2.396 2.396 0 0 1 1-.443V1h1v.049a2.375 2.375 0 0 1 1 .455V1h1v1h-.487C7.57 3.283 8.036 5.616 8.49 7.902 9.086 10.9 9.703 14 11.5 14c1.656 0 2.309-2.588 2.934-5.715A1.602 1.602 0 0 1 16 7v1a.6.6 0 0 0-.586.48C14.834 11.386 14.111 15 11.5 15c-2.618 0-3.316-3.509-3.99-6.902C6.914 5.1 6.297 2 4.5 2 3.002 2 2.321 4.183 1.81 6.542A1.838 1.838 0 0 1 0 8zm1-6H0v1h1zm8 0H8v1h1zm2 0h-1v1h1zm2 0h-1v1h1zm2 0h-1v1h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/maximumGraph24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/maximumGraph24.json new file mode 100644 index 00000000..c53dce8c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/maximumGraph24.json @@ -0,0 +1 @@ +"M23 11v1c-1.108 0-1.36 1.386-1.385 1.544-.381 2.54-1.62 8.456-4.865 8.456-3.508 0-4.39-5.04-5.243-9.914C10.727 7.619 9.918 3 7.25 3c-1.7 0-3.14 2.498-3.755 6.519A2.677 2.677 0 0 1 1 12v-1c1.195 0 1.479-1.473 1.507-1.64C2.967 6.352 3.85 4.175 5.03 3H5V2h1v.29A2.838 2.838 0 0 1 7.25 2a3.239 3.239 0 0 1 .75.094V2h1v.526c2.095 1.41 2.804 5.452 3.493 9.388.78 4.467 1.589 9.086 4.257 9.086 1.687 0 3.172-2.915 3.876-7.608A2.545 2.545 0 0 1 23 11zM2 2H1v1h1zm2 0H3v1h1zm7 0h-1v1h1zm2 0h-1v1h1zm2 0h-1v1h1zm2 0h-1v1h1zm2 0h-1v1h1zm2 0h-1v1h1zm1 0v1h1V2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/maximumGraph32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/maximumGraph32.json new file mode 100644 index 00000000..60e5dbe0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/maximumGraph32.json @@ -0,0 +1 @@ +"M29 3h1v1h-1zm-1 0h-1v1h1zm-2 0h-1v1h1zm-2 0h-1v1h1zm-2 0h-1v1h1zm-2 0h-1v1h1zm-2 0h-1v1h1zm-2 0h-1v1h1zm-2 0h-1v1h1zM7 3H6v1h1zM5 3H4v1h1zM3 3H2v1h1zm23.822 16.49C26.23 24.42 24.202 28 22 28c-3.543 0-4.542-6.142-5.506-12.08C15.64 10.67 14.758 5.286 12 3.57V3h-1v.141A3.866 3.866 0 0 0 10 3a3.152 3.152 0 0 0-1 .166V3H8v.68c-1.87 1.326-3.31 4.5-3.815 8.709C4.085 13.174 3.672 15 2 15v1c2.015 0 2.962-1.8 3.178-3.488C5.77 7.58 7.798 4 10 4c3.543 0 4.542 6.142 5.506 12.08C16.54 22.432 17.606 29 22 29c2.804 0 5.14-3.773 5.815-9.388C27.892 19 28.278 17 30 17v-1c-2.018 0-2.964 1.802-3.178 3.49z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/maximumTerritoryDistance16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/maximumTerritoryDistance16.json new file mode 100644 index 00000000..6c81c7b3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/maximumTerritoryDistance16.json @@ -0,0 +1 @@ +"M11 10V9H6v1L4 8.5 6 7v1h5V7l2 1.5zM0 7h3v3H0zm1 2h1V8H1zM12.334.638l-.767.64a10.501 10.501 0 0 1-.02 13.467l.766.643a11.5 11.5 0 0 0 .021-14.75z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/maximumTerritoryDistance24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/maximumTerritoryDistance24.json new file mode 100644 index 00000000..ac6a43f1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/maximumTerritoryDistance24.json @@ -0,0 +1 @@ +"M7 13v1l-2-1.5L7 11v1h11v-1l2 1.5-2 1.5v-1zm-6-2h3v3H1zm1 2h1v-1H2zM16.893.5l-.671.742a14.5 14.5 0 0 1 .136 21.392l.68.732A15.5 15.5 0 0 0 16.893.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/maximumTerritoryDistance32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/maximumTerritoryDistance32.json new file mode 100644 index 00000000..8f6bb9cd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/maximumTerritoryDistance32.json @@ -0,0 +1 @@ +"M24.886 30.282l-.772-.635a21.502 21.502 0 0 0-.029-27.329l.772-.636a22.502 22.502 0 0 1 .03 28.6zM5 15v3H2v-3zm-1 1H3v1h1zm24.058.5L25 13.81V16H9v-2.19L5.942 16.5 9 19.19V17h16v2.19z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/measure16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/measure16.json new file mode 100644 index 00000000..d58cfe85 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/measure16.json @@ -0,0 +1 @@ +"M4.376 1.354L2.729 3H7v1H2.73l1.646 1.646-.707.707L.815 3.5 3.67.646zM9 4h4.27l-1.646 1.646.707.707L15.185 3.5 12.33.646l-.707.707L13.271 3H9zM0 8h16v6H0zm1 5h2v-2h1v2h1v-3h1v3h1v-2h1v2h1v-3h1v3h1v-2h1v2h1v-3h1v3h1V9H1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/measure24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/measure24.json new file mode 100644 index 00000000..28247b45 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/measure24.json @@ -0,0 +1 @@ +"M20.354 2.646l2.851 2.852-2.82 2.854-.712-.704L21.303 6H16V5h5.293l-1.647-1.646zM.794 5.502l2.852 2.852.707-.707L2.707 6H8V5H2.697l1.63-1.648-.711-.704zM1 12h22v8H1zm1 7h2v-3h1v3h1v-2h1v2h1v-5h1v5h1v-2h1v2h1v-3h1v3h1v-2h1v2h1v-5h1v5h1v-2h1v2h1v-3h1v3h1v-6H2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/measure32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/measure32.json new file mode 100644 index 00000000..340e0199 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/measure32.json @@ -0,0 +1 @@ +"M28.293 9H21V8h7.293l-2.647-2.646.707-.707L30.207 8.5l-3.854 3.854-.707-.707zm-21.94 2.646L3.708 9H11V8H3.707l2.647-2.646-.707-.707L1.793 8.5l3.854 3.854zM2 17h28v9H2zm1 8h2v-4h1v4h1v-2h1v2h1v-6h1v6h1v-2h1v2h1v-4h1v4h1v-2h1v2h1v-6h1v6h1v-2h1v2h1v-4h1v4h1v-2h1v2h1v-6h1v6h1v-2h1v2h1v-7H3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/measureArea16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/measureArea16.json new file mode 100644 index 00000000..be3f3ef3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/measureArea16.json @@ -0,0 +1 @@ +"M0 6v6h2v1H1v3h3v-1h8v1h3v-3h-1v-1h2V6h-2V5h1V2h-3v1L4 1V0H1v3h1v3zm2 9v-1h1v1zm12 0h-1v-1h1zm-1-2h-1v1H4v-1H3v-1h10zm2-6v4h-1V8h-1v3h-1V9h-1v2h-1V8H9v3H8V9H7v2H6V8H5v3H4V9H3v2H1V7zm-2-4h1v1h-1zM2 1h1v1H2zm1 2h1v-.945l8 1.963V5h1v1H3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/measureArea24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/measureArea24.json new file mode 100644 index 00000000..fe3c1fbd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/measureArea24.json @@ -0,0 +1 @@ +"M21 8h1V5h-3v1.006L5 2.461V1H2v3h1v6H1v8h2v2H2v3h3v-1h14v1h3v-3h-1v-2h2v-8h-2zm-1-2h1v1h-1zM3 2h1v1H3zm1 2h1v-.502l14 3.545V8h1v2H4zm0 18H3v-1h1zm17 0h-1v-1h1zm-1-2h-1v1H5v-1H4v-2h16zm2-9v6h-1v-3h-1v3h-1v-2h-1v2h-1v-5h-1v5h-1v-2h-1v2h-1v-3h-1v3h-1v-2h-1v2H9v-5H8v5H7v-2H6v2H5v-3H4v3H2v-6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/measureArea32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/measureArea32.json new file mode 100644 index 00000000..89d654b7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/measureArea32.json @@ -0,0 +1 @@ +"M30 23v-9h-3v-2h1V9h-3v.552L7 4.408V3H4v3h1v8H2v9h3v3H4v3h3v-1h18v1h3v-3h-1v-3zm-3-13v1h-1v-1zM5 4h1v1H5zm1 2h1v-.551l18 5.142V12h1v2H6zm-3 9h26v7h-1v-2h-1v2h-1v-6h-1v6h-1v-2h-1v2h-1v-4h-1v4h-1v-2h-1v2h-1v-6h-1v6h-1v-2h-1v2h-1v-4h-1v4h-1v-2h-1v2h-1v-6H9v6H8v-2H7v2H6v-4H5v4H3zm2 13v-1h1v1zm22 0h-1v-1h1zm-1-2h-1v1H7v-1H6v-3h20z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/measureBuildingHeightShadow16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/measureBuildingHeightShadow16.json new file mode 100644 index 00000000..6ceea50c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/measureBuildingHeightShadow16.json @@ -0,0 +1 @@ +"M6 8H5V7h1zm0-4H5v1h1zm0 6H5v1h1zm5-.176L8.942 11.5 11 13.176V12h3v1.176l2.058-1.676L14 9.824V11h-3zM4 10H3v1h1zm4 4h8v1H0v-1h1V1h7l5.204 8.408A.99.99 0 0 0 13 10h-.5L8 3zM7 2H2v12h5zM4 7H3v1h1zm0-3H3v1h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/measureBuildingHeightShadow24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/measureBuildingHeightShadow24.json new file mode 100644 index 00000000..17e6d5aa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/measureBuildingHeightShadow24.json @@ -0,0 +1 @@ +"M12 21V4.242L18.17 16H19a.987.987 0 0 1 .093-.398L12 2H2v19H1v1h22v-1zm-1 0H3V3h8zm4-3h5v-1.176l2.058 1.676L20 20.176V19h-5v1.176L12.942 18.5 15 16.824zM8 5h2v2H8zm-4 7h2v-2H4zm0-5h2V5H4zm0 10h2v-2H4zm4-5h2v-2H8zm0 5h2v-2H8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/measureBuildingHeightShadow32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/measureBuildingHeightShadow32.json new file mode 100644 index 00000000..6a467eb9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/measureBuildingHeightShadow32.json @@ -0,0 +1 @@ +"M8 6H5v3h3zM7 8H6V7h1zm6-2h-3v3h3zm-1 2h-1V7h1zm1 12h-3v3h3zm-1 2h-1v-1h1zm1-9h-3v3h3zm-1 2h-1v-1h1zm-4-2H5v3h3zm-1 2H6v-1h1zm13 10h8v-2.19l3.058 2.69L28 28.19V26h-8v2.19l-3.058-2.69L20 22.81zM8 20H5v3h3zm-1 2H6v-1h1zm9-18.235L27.085 21.62a.994.994 0 0 1 .468-.515.975.975 0 0 1 .212-.05L16 2H2v27H1v1h30v-1H16zM15 29H3V3h12z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/measureBuildingHeightTopBase16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/measureBuildingHeightTopBase16.json new file mode 100644 index 00000000..4a9d1728 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/measureBuildingHeightTopBase16.json @@ -0,0 +1 @@ +"M6 8H5V7h1zm0 2H5v1h1zm3.824 1l1.676 2.058L13.176 11H12V4h1.176L11.5 1.942 9.824 4H11v7zM6 4H5v1h1zM4 7H3v1h1zm0-3H3v1h1zm12 10v1H0v-1h1V1h7v13zM7 2H2v12h5zm-3 8H3v1h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/measureBuildingHeightTopBase24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/measureBuildingHeightTopBase24.json new file mode 100644 index 00000000..06054a79 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/measureBuildingHeightTopBase24.json @@ -0,0 +1 @@ +"M2 2h10v19h11v1H1v-1h1zm1 19h8V3H3zM17.176 5L15.5 2.942 13.824 5H15v13h-1.176l1.676 2.058L17.176 18H16V5zM8 5h2v2H8zm-4 7h2v-2H4zm0-5h2V5H4zm0 10h2v-2H4zm4-5h2v-2H8zm0 5h2v-2H8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/measureBuildingHeightTopBase32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/measureBuildingHeightTopBase32.json new file mode 100644 index 00000000..45acbb38 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/measureBuildingHeightTopBase32.json @@ -0,0 +1 @@ +"M8 6H5v3h3zM7 8H6V7h1zm9 21V2H2v27H1v1h30v-1zm-1 0H3V3h12zm-2-16h-3v3h3zm-1 2h-1v-1h1zm1 5h-3v3h3zm-1 2h-1v-1h1zm8 3V6h-2.19l2.69-3.058L23.19 6H21v19h2.19l-2.69 3.058L17.81 25zM8 13H5v3h3zm-1 2H6v-1h1zm1 5H5v3h3zm-1 2H6v-1h1zm6-16h-3v3h3zm-1 2h-1V7h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/measureBuildingHeightTopShadow16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/measureBuildingHeightTopShadow16.json new file mode 100644 index 00000000..3f15278d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/measureBuildingHeightTopShadow16.json @@ -0,0 +1 @@ +"M6 8H5V7h1zm0-4H5v1h1zm0 6H5v1h1zm10 4v1H0v-1h1V1h7v13zM7 2H2v12h5zm-3 8H3v1h1zm0-6H3v1h1zm0 3H3v1h1zm5.244-5l-.276 3.07 1.073-.583 3.06 6.434-1.08.586 2.727 1.44.277-3.071-1.046.568-3.06-6.434 1.052-.57z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/measureBuildingHeightTopShadow24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/measureBuildingHeightTopShadow24.json new file mode 100644 index 00000000..eb60c2be --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/measureBuildingHeightTopShadow24.json @@ -0,0 +1 @@ +"M2 2h10v19h11v1H1v-1h1zm1 19h8V3H3zm17.864-.94l.606-2.96-1.13.476-4.706-12.434 1.14-.45L14.27 3l-.674 2.946 1.108-.437 4.715 12.455-1.098.463zM8 5h2v2H8zm-4 7h2v-2H4zm0-5h2V5H4zm0 10h2v-2H4zm4-5h2v-2H8zm0 5h2v-2H8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/measureBuildingHeightTopShadow32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/measureBuildingHeightTopShadow32.json new file mode 100644 index 00000000..3d052373 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/measureBuildingHeightTopShadow32.json @@ -0,0 +1 @@ +"M8 6H5v3h3zM7 8H6V7h1zm6 12h-3v3h3zm-1 2h-1v-1h1zm1-9h-3v3h3zm-1 2h-1v-1h1zm1-9h-3v3h3zm-1 2h-1V7h1zm4 21V2H2v27H1v1h30v-1zm-1 0H3V3h12zM8 13H5v3h3zm-1 2H6v-1h1zm1 5H5v3h3zm-1 2H6v-1h1zM19.996 7.034l-1.884.866 1.166-3.902L23 5.652l-2.096.964L28.17 24.1l1.998-.918L29 27.085l-3.722-1.654 1.983-.912z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/measureLine16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/measureLine16.json new file mode 100644 index 00000000..4f9bb084 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/measureLine16.json @@ -0,0 +1 @@ +"M0 2v3h3V4h10v1h3V2h-3v1H3V2zm2 2H1V3h1zm12-1h1v1h-1zM0 14h16V8H0zm1-5h14v4h-1v-3h-1v3h-1v-2h-1v2h-1v-3H9v3H8v-2H7v2H6v-3H5v3H4v-2H3v2H1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/measureLine24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/measureLine24.json new file mode 100644 index 00000000..c4a83698 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/measureLine24.json @@ -0,0 +1 @@ +"M1 20h22v-8H1zm1-7h20v6h-1v-3h-1v3h-1v-2h-1v2h-1v-5h-1v5h-1v-2h-1v2h-1v-3h-1v3h-1v-2h-1v2H9v-5H8v5H7v-2H6v2H5v-3H4v3H2zm18-9v1H4V4H1v3h3V6h16v1h3V4zM3 6H2V5h1zm19 0h-1V5h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/measureLine32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/measureLine32.json new file mode 100644 index 00000000..185e549a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/measureLine32.json @@ -0,0 +1 @@ +"M27 7v1H5V7H2v3h3V9h22v1h3V7zM4 9H3V8h1zm25 0h-1V8h1zM2 26h28v-9H2zm1-8h26v7h-1v-2h-1v2h-1v-6h-1v6h-1v-2h-1v2h-1v-4h-1v4h-1v-2h-1v2h-1v-6h-1v6h-1v-2h-1v2h-1v-4h-1v4h-1v-2h-1v2h-1v-6H9v6H8v-2H7v2H6v-4H5v4H3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mediaLayer16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mediaLayer16.json new file mode 100644 index 00000000..fbf1358d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mediaLayer16.json @@ -0,0 +1 @@ +"M9.5 4.5a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm6.5 9.79s-.36-.27-1-.55a7.47 7.47 0 0 0-2.79-.54c-1.83 0-3.02.4-4.21.8s-2.38.8-4.21.8c-2.37 0-3.79-.71-3.79-.71l2.13-12.6S3.56 2 5.29 2c2.69 0 2.73-.99 5.42-.99 1.73 0 3.16.68 3.16.68L16 14.29zM1.81 9.39l.59-.59c.15-.15.39-.15.53 0 .15.15.39.15.54 0l2.69-2.69a.36.36 0 0 1 .5-.02l2.71 2.25c.14.11.33.12.47.01l1.63-1.22c.15-.11.36-.1.49.03l2.19 2.19-1.17-6.94c-.5-.17-1.34-.4-2.27-.4-2.386 0-2.556.99-5.42.99-.91 0-1.73-.13-2.36-.26L1.81 9.39zm12.88 3.18l-.26-1.53-2.79-2.79-1.2.9c-.24.18-.53.28-.83.28-.32 0-.63-.11-.88-.32L6.46 7.22 4.17 9.51c-.26.26-.6.4-.97.4-.15 0-.29-.02-.43-.07l-1.24 1.24-.41 2.36c.58.17 1.49.36 2.67.36 1.67 0 2.75-.36 3.89-.75 1.25-.42 2.54-.85 4.53-.85.84 0 1.68.13 2.48.37z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mediaLayer24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mediaLayer24.json new file mode 100644 index 00000000..2b8aae6a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mediaLayer24.json @@ -0,0 +1 @@ +"M20.83 3.08s-2.03-.88-4.52-.88c-3.85 0-3.89 1.6-7.74 1.6-2.49 0-4.52-.72-4.52-.72L1 20.78c.926.463 3.013 1.02 5.42 1.02 5.193 0 6.81-1.63 12.04-1.63 2.07 0 3.64.38 4.54.67.57.19.88.34.88.34l-3.05-18.1zM4.85 4.34c.89.22 2.22.46 3.72.46 4.016 0 4.202-1.6 7.74-1.6 1.55 0 2.93.38 3.63.62l1.86 11.05-4.51-4.52a.515.515 0 0 0-.66-.04l-2.18 1.63c-.19.14-.44.13-.62-.02l-3.61-3a.496.496 0 0 0-.68.03l-3.63 3.62c-.19.2-.48.15-.67-.04a.513.513 0 0 0-.71 0l-1.32 1.32 1.64-9.51zm17.18 15.21c-.1-.1-2.13-.38-3.57-.38-5.426 0-6.918 1.63-12.04 1.63-2 0-3.48-.38-4.3-.65l.8-4.59 2.03-2.03a1.4 1.4 0 0 0 1.67-.25l3.31-3.3 3.26 2.71c.27.23.61.35.96.35.33 0 .64-.1.9-.3l1.83-1.37 5.17 4.96.56 3.36c-.18-.05-.37-.1-.58-.14zM14.5 6c-.83 0-1.5.67-1.5 1.5S13.67 9 14.5 9 16 8.33 16 7.5 15.33 6 14.5 6zm0 2c-.28 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5-.22.5-.5.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mediaLayer32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mediaLayer32.json new file mode 100644 index 00000000..bc2041c2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mediaLayer32.json @@ -0,0 +1 @@ +"M27 3.9s-2.67-.69-5.93-.69c-5.14 0-5.92 1.66-10.73 1.66-2.82 0-4.64-.74-5.34-.97L1 28s3.09 1.8 7.54 1.8c6.87 0 8.05-2.6 14.92-2.6 4.45 0 7.54.8 7.54.8L27 3.9zM5.8 5.22c1.01.3 2.53.65 4.54.65 5.007 0 5.73-1.66 10.73-1.66 2.18 0 4.11.33 5.05.52l2.3 13.82L23 13.58a.601.601 0 0 0-.45-.21.618.618 0 0 0-.47.18L19 16.29l-4.55-4.13a.654.654 0 0 0-.86-.01l-5.14 4.27-.83-.39a.641.641 0 0 0-.72.11l-3.36 2.67L5.8 5.22zM23.46 26.2c-7.016 0-8.285 2.6-14.92 2.6-3.01 0-5.37-.89-6.43-1.37L3.3 20.3l4.1-3.27 1.2.56 5.4-4.48 5 4.53 3.51-3.13 6.17 5.59 1.1 6.63c-1.37-.24-3.59-.53-6.32-.53zM19 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/medium2Column16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/medium2Column16.json new file mode 100644 index 00000000..c3a4967c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/medium2Column16.json @@ -0,0 +1 @@ +[{"d":"M16 16H0V0h16v16zM1 15h14V1H1v14zm13-5H5V2h9v8zM6 9h7V3H6v6z"},{"opacity":".5","d":"M10 5H9V4h1v1zm0 1H9v1h1V6zm0 2H9v1h1V8z"},{"opacity":".25","d":"M6 9h3V8h1v1h3V3H6v6zm3-5h1v1H9V4zm0 2h1v1H9V6z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/medium2Column24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/medium2Column24.json new file mode 100644 index 00000000..9c66b71b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/medium2Column24.json @@ -0,0 +1 @@ +[{"d":"M21 13H8V3h13v10zM9 12h11V4H9v8zm14 11H1V1h22v22zM2 22h20V2H2v20z"},{"opacity":".5","d":"M15 6h-1V5h1v1zm0 1h-1v1h1V7zm0 2h-1v1h1V9zm0 2h-1v1h1v-1z"},{"opacity":".25","d":"M9 12h5v-1h1v1h5V4H9v8zm5-7h1v1h-1V5zm0 2h1v1h-1V7zm0 2h1v1h-1V9z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/medium2Column32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/medium2Column32.json new file mode 100644 index 00000000..7c2d79a1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/medium2Column32.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M20 7h-1V6h-6v11h6v-1h1v1h6V6h-6v1zm0 8h-1v-1h1v1zm0-2h-1v-1h1v1zm0-2h-1v-1h1v1zm0-2h-1V8h1v1z"},{"d":"M27 18H12V5h15v13zm-14-1h13V6H13v11zm17 13H2V2h28v28zM3 29h26V3H3v26z"},{"opacity":".5","d":"M20 7h-1V6h1v1zm0 1h-1v1h1V8zm0 2h-1v1h1v-1zm0 2h-1v1h1v-1zm0 2h-1v1h1v-1zm0 2h-1v1h1v-1z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/megaPhone16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/megaPhone16.json new file mode 100644 index 00000000..e26e0e2c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/megaPhone16.json @@ -0,0 +1 @@ +"M4 10v2a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-.464l3.886 2.244A1.41 1.41 0 0 0 15 12.558V3.442a1.41 1.41 0 0 0-2.114-1.222c-6.75 3.897-3.218 1.86-6.315 3.647a.994.994 0 0 1-.5.133H2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h4.071a.994.994 0 0 1 .5.133L8 10.958V12H5v-2zm2.071-1H2.01L2 7h4.071a2 2 0 0 0 1-.267l6.316-3.646a.401.401 0 0 1 .203-.055.418.418 0 0 1 .205.055.412.412 0 0 1 .205.355v9.116a.412.412 0 0 1-.205.355.418.418 0 0 1-.205.055.404.404 0 0 1-.202-.054L7.07 9.267A2 2 0 0 0 6.071 9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/megaPhone24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/megaPhone24.json new file mode 100644 index 00000000..a6f635d4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/megaPhone24.json @@ -0,0 +1 @@ +"M22.25 2.798a1.5 1.5 0 0 0-1.5.002c-11.36 6.558-5.114 3.24-9.894 6a1.492 1.492 0 0 1-.749.2H2.5A1.5 1.5 0 0 0 1 10.5v3A1.5 1.5 0 0 0 2.5 15h7.607a1.499 1.499 0 0 1 .749.2c.484.279.853.495 1.144.669V17.5a.5.5 0 0 1-.5.5h-4a.5.5 0 0 1-.5-.5V15H6v2.5A1.5 1.5 0 0 0 7.5 19h4a1.5 1.5 0 0 0 1.5-1.5v-.999c.555.405-.034.206 7.75 4.7A1.5 1.5 0 0 0 23 19.904V4.097a1.5 1.5 0 0 0-.75-1.3zM22 19.904a.5.5 0 0 1-.75.431l-9.894-6.002a2.5 2.5 0 0 0-1.25-.333H2.5a.5.5 0 0 1-.5-.5v-3a.5.5 0 0 1 .5-.5h7.607a2.503 2.503 0 0 0 1.25-.334l9.893-6a.499.499 0 0 1 .75.431z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/megaPhone32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/megaPhone32.json new file mode 100644 index 00000000..c51842bf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/megaPhone32.json @@ -0,0 +1 @@ +"M28.97 4.36a2.06 2.06 0 0 0-2.06.002l-12.768 7.372a1.99 1.99 0 0 1-1 .267H4a2 2 0 0 0-2 2V18a2 2 0 0 0 2 2h4v3a2 2 0 0 0 2 2h5a2 2 0 0 0 2-2v-1.083l9.91 5.722A2.06 2.06 0 0 0 30 25.857V6.144a2.06 2.06 0 0 0-1.03-1.784zM16 23a1.001 1.001 0 0 1-1 1h-5a1.001 1.001 0 0 1-1-1v-3h4.002a2.53 2.53 0 0 1 1.269.341L16 21.34zm13 2.856a1.06 1.06 0 0 1-1.59.916L14.641 19.4a3.015 3.015 0 0 0-1.5-.4H4a1 1 0 0 1-1-1v-4.01a1 1 0 0 1 1-.999h9.144a2.992 2.992 0 0 0 1.496-.4l12.77-7.362a1.067 1.067 0 0 1 .532-.144A1.06 1.06 0 0 1 29 6.145z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/membersBrackets16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/membersBrackets16.json new file mode 100644 index 00000000..567f5cde --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/membersBrackets16.json @@ -0,0 +1 @@ +"M15 1v5h-1V2h-4V1h5zM2 10H1v5h5v-1H2v-4zm12 4h-4v1h5v-5h-1v4zM2 2h4V1H1v5h1V2zm2 3.5c0 .628.24 1.196.625 1.636A2.381 2.381 0 0 0 3 9.386V11h2.044c.04-.35.122-.688.264-1H4v-.614C4 8.622 4.622 8 5.386 8h.662A3.384 3.384 0 0 1 6 7.5a3.5 3.5 0 0 1 .058-.574A1.497 1.497 0 0 1 5 5.5C5 4.673 5.673 4 6.5 4c.462 0 .87.214 1.146.544a3.49 3.49 0 0 1 .944-.409A2.496 2.496 0 0 0 4 5.5zm9 7.5H6v-1.614c0-1.048.684-1.93 1.625-2.25A2.479 2.479 0 0 1 7 7.5C7 6.121 8.121 5 9.5 5s2.45 1.121 2.45 2.5c0 .628-.19 1.196-.575 1.636A2.381 2.381 0 0 1 13 11.386V13zM8 7.5C8 8.327 8.673 9 9.5 9S11 8.327 11 7.5 10.327 6 9.5 6 8 6.673 8 7.5zm4 3.886c0-.764-.622-1.386-1.386-1.386H8.386C7.622 10 7 10.622 7 11.386V12h5v-.614z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/membersBrackets24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/membersBrackets24.json new file mode 100644 index 00000000..723ee7d5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/membersBrackets24.json @@ -0,0 +1 @@ +"M21 16h1v6h-6v-1h5v-5zM3 16H2v6h6v-1H3v-5zM3 3h5V2H2v6h1V3zm13-1v1h5v5h1V2h-6zm2.95 17H9v-2.5c0-1.93 1.57-3.5 3.5-3.5h3c1.93 0 3.45 1.57 3.45 3.5V19zM18 16.5c0-1.379-1.121-2.5-2.5-2.5h-3a2.502 2.502 0 0 0-2.5 2.5V18h8v-1.5zM7 8c0 1.654 1.346 3 3 3 .184 0 .363-.022.538-.054a3.902 3.902 0 0 1-.404-.96c-.045.003-.088.014-.134.014-1.103 0-2-.897-2-2s.897-2 2-2c.39 0 .751.117 1.06.31.23-.252.488-.478.776-.665A2.97 2.97 0 0 0 10 5C8.346 5 7 6.346 7 8zm1.5 5h1.203a4.487 4.487 0 0 1 1.818-.886c-.043-.034-.075-.078-.116-.114H8.5C6.57 12 5 13.57 5 15.5V18h3v-1H6v-1.5C6 14.121 7.121 13 8.5 13zM11 9c0-1.654 1.346-3 3-3s2.95 1.346 2.95 3-1.296 3-2.95 3-3-1.346-3-3zm1 0c0 1.103.897 2 2 2s2-.897 2-2-.897-2-2-2-2 .897-2 2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/membersBrackets32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/membersBrackets32.json new file mode 100644 index 00000000..f5a3c22e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/membersBrackets32.json @@ -0,0 +1 @@ +"M4 28h6v1H3v-7h1v6zm24-18h1V3h-7v1h6v6zM4 4h6V3H3v7h1V4zm24 18v6h-6v1h7v-7h-1zm-15-8a3.93 3.93 0 0 0 1.323-.243 4.913 4.913 0 0 1-.251-.964A2.972 2.972 0 0 1 13 13c-1.654 0-3-1.346-3-3s1.346-3 3-3c1.069 0 2.003.566 2.534 1.41.242-.234.51-.44.795-.621A3.997 3.997 0 0 0 13 6c-2.206 0-3.95 1.794-3.95 4s1.744 4 3.95 4zm-6 5.5c0-1.93 1.57-3.5 3.5-3.5h5c.15 0 .291.026.436.044.041-.004.08-.018.122-.022A5.108 5.108 0 0 1 15.026 15H10.5c-2.481 0-4.45 2.019-4.45 4.5L6 24h5v-1H7v-3.5zM19 8c2.206 0 4 1.794 4 4s-1.794 4-4 4-3.95-1.794-3.95-4S16.794 8 19 8zm-3 4c0 1.654 1.346 3 3 3s3-1.346 3-3-1.346-3-3-3-3 1.346-3 3zm10 14H12l.05-4.5c0-2.481 1.969-4.5 4.45-4.5h5c2.481 0 4.5 2.019 4.5 4.5V26zm-1-4.5c0-1.93-1.57-3.5-3.5-3.5h-5c-1.93 0-3.5 1.57-3.5 3.5V25h12v-3.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/merge16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/merge16.json new file mode 100644 index 00000000..d1180d2e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/merge16.json @@ -0,0 +1 @@ +"M14 3v3.294L15.293 5l.707.707-2.483 2.484-.017-.017-.017.017L11 5.707 11.707 5 13 6.294V3a1.001 1.001 0 0 0-1-1h-2V1h2a2.002 2.002 0 0 1 2 2zM0 0h8v7H0zm1 6h3V1H1zm7 10h8V9H8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/merge216.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/merge216.json new file mode 100644 index 00000000..6e9fcc32 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/merge216.json @@ -0,0 +1 @@ +"M15.993 8.455l-2.81 2.81-.706-.707L14.034 9H8.707l-4 4H0v-1h4.293l3.5-3.5-3.5-3.5H0V4h4.707l4 4h5.416l-1.646-1.646.707-.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/merge224.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/merge224.json new file mode 100644 index 00000000..aa063309 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/merge224.json @@ -0,0 +1 @@ +"M23.207 12.494l-2.847 2.847-.707-.707 1.64-1.64-6.586.006-7 7H1v-1h6.293l6.5-6.5-6.5-6.5H1V5h6.707l7 7.005L21.294 12l-1.641-1.646.707-.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/merge232.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/merge232.json new file mode 100644 index 00000000..0fb1d68e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/merge232.json @@ -0,0 +1 @@ +"M31.207 16.5l-3.854 3.854-.707-.707 2.656-2.656-9.595.009-9 8.998L1 26v-.998L10.293 25l8.5-8.5-8.5-8.5L1 7.998V7l9.707.002 9 9.007L29.284 16l-2.638-2.646.707-.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/merge24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/merge24.json new file mode 100644 index 00000000..773a6f85 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/merge24.json @@ -0,0 +1 @@ +"M21.62 7.675l.706.707-2.808 2.81-2.81-2.81.707-.707L19 9.26V5.5A2.503 2.503 0 0 0 16.5 3H15V2h1.5A3.504 3.504 0 0 1 20 5.5v3.795zM1 1h12v10H1zm1 9h5V2H2zm9 13h12V13H11z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/merge32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/merge32.json new file mode 100644 index 00000000..4a4874ca --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/merge32.json @@ -0,0 +1 @@ +"M23.518 5.016h-2.391v-1h2.39a3.504 3.504 0 0 1 3.5 3.5v4.76l2.63-2.63.707.707-3.854 3.854-3.854-3.854.707-.707 2.665 2.665V7.516a2.503 2.503 0 0 0-2.5-2.5zM30 17H15v13h15zm-12-2H2V2h16zm-8-1V3H3v11z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mergeDetails16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mergeDetails16.json new file mode 100644 index 00000000..d2e18ca5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mergeDetails16.json @@ -0,0 +1 @@ +"M8.5 11l2.5 3H9v2H8v-2H6zm3.62-8l-.834 1H14v3H2V4h3.714L4.88 3H1v9h4.714l.833-1H2V8h12v3h-3.547l.833 1H15V3zM11 2H9V0H8v2H6l2.5 3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mergeDetails24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mergeDetails24.json new file mode 100644 index 00000000..632c3235 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mergeDetails24.json @@ -0,0 +1 @@ +"M12.5 6L10 3h2V1h1v2h2zm1.953 0l-.8.96c-.013.015-.029.026-.042.04H21v5H3V7h8.389c-.013-.014-.029-.025-.041-.04l-.8-.96H2v13h8.547l.8-.96c.013-.015.029-.026.042-.04H3v-5h18v5h-7.389c.013.014.029.025.041.04l.8.96H22V6zM10 22h2v2h1v-2h2l-2.5-3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mergeDetails32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mergeDetails32.json new file mode 100644 index 00000000..de9c00d5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mergeDetails32.json @@ -0,0 +1 @@ +"M16.5 8L14 5h2V2h1v3h2zm1.953 0l-.8.96c-.013.015-.029.026-.042.04H27v7H5V9h10.389c-.013-.014-.029-.025-.041-.04l-.8-.96H4v17h10.547l.8-.96c.013-.015.029-.026.042-.04H5v-7h22v7h-9.389c.013.014.029.025.041.04l.8.96H28V8zM14 28h2v3h1v-3h2l-2.5-3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mergeOnHighway16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mergeOnHighway16.json new file mode 100644 index 00000000..baba4421 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mergeOnHighway16.json @@ -0,0 +1 @@ +"M7 11.39a10.829 10.829 0 0 0 1 1.428V14H7zm.5-9.581l-2.81 2.81.708.706L7 3.723v2.159a9.366 9.366 0 0 0 5.017 8.31l.466-.884A8.37 8.37 0 0 1 8 5.882v-2.16l1.602 1.603.707-.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mergeOnHighway24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mergeOnHighway24.json new file mode 100644 index 00000000..e6fc04eb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mergeOnHighway24.json @@ -0,0 +1 @@ +"M11 21v-5.62a15.253 15.253 0 0 0 1 1.794V21zm.025-12.177a13.8 13.8 0 0 0 7.392 12.244l.466-.884a12.804 12.804 0 0 1-6.858-11.36v-4.09l1.615 1.615.707-.707L11.5 2.793 8.653 5.641l.707.707 1.665-1.666z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mergeOnHighway32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mergeOnHighway32.json new file mode 100644 index 00000000..f73ad472 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mergeOnHighway32.json @@ -0,0 +1 @@ +"M15 19.318a19.68 19.68 0 0 0 1 2.067V28h-1zm0-7.553a18.236 18.236 0 0 0 9.767 16.177l.466-.884A17.238 17.238 0 0 1 16 11.765V5.707l2.646 2.646.707-.707L15.5 3.793l-3.854 3.853.707.707L15 5.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mergeOnHighwayRight16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mergeOnHighwayRight16.json new file mode 100644 index 00000000..131a1c59 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mergeOnHighwayRight16.json @@ -0,0 +1 @@ +"M9 11.39a10.829 10.829 0 0 1-1 1.428V14h1zm-.5-9.58l2.81 2.81-.708.706L9 3.723v2.159a9.366 9.366 0 0 1-5.017 8.31l-.466-.884A8.37 8.37 0 0 0 8 5.882v-2.16L6.398 5.326l-.707-.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mergeOnHighwayRight24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mergeOnHighwayRight24.json new file mode 100644 index 00000000..6e347f62 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mergeOnHighwayRight24.json @@ -0,0 +1 @@ +"M12 17.174a15.253 15.253 0 0 0 1-1.793V21h-1zm3.348-11.533L12.5 2.793 9.652 5.641l.707.707L12 4.707v4.116a12.802 12.802 0 0 1-6.857 11.36l.464.884A13.798 13.798 0 0 0 13 8.823V4.707l1.64 1.64z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mergeOnHighwayRight32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mergeOnHighwayRight32.json new file mode 100644 index 00000000..2edc9e39 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mergeOnHighwayRight32.json @@ -0,0 +1 @@ +"M17 19.318a19.68 19.68 0 0 1-1 2.067V28h1zm0-7.553a18.236 18.236 0 0 1-9.767 16.177l-.466-.884A17.238 17.238 0 0 0 16 11.765V5.707l-2.646 2.647-.707-.707L16.5 3.793l3.854 3.854-.707.707L17 5.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mergeUnits16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mergeUnits16.json new file mode 100644 index 00000000..a4802b3d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mergeUnits16.json @@ -0,0 +1 @@ +"M10 8H9V6h1zM9 3v2h1V4h5v4h-2V6l-3 2.5 3 2.5V9h2v4h-5v-1H9v2h7V3zm1 6H9v2h1zM7 8h1V6H7zm0 3h1V9H7zM1 8v6h7v-2H7v1H2V9h2v2l3-2.5L4 6v2H2V4h5v1h1V3H1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mergeUnits24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mergeUnits24.json new file mode 100644 index 00000000..2889fa21 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mergeUnits24.json @@ -0,0 +1 @@ +"M15 10h-1V9h1zm0-3h-1v1h1zm0 4h-1v1h1zm0 6h-1v1h1zm0-4h-1v1h1zm-1-9v2h1V5h8v15h-8v-1h-1v2h10V4zm1 11h-1v1h1zm-5 1h1v-1h-1zm0-2h1v-1h-1zm0 4h1v-1h-1zm-9 3h10v-2h-1v1H2V5h8v1h1V4H1zm9-13h1V7h-1zm0 4h1v-1h-1zm0-2h1V9h-1zm6 2.5l3 2.5v-2h3v-1h-3v-2zm-7 0L6 10v2H3v1h3v2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mergeUnits32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mergeUnits32.json new file mode 100644 index 00000000..4bb3b4bb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mergeUnits32.json @@ -0,0 +1 @@ +"M30 5v23H18v-2h1v1h10V6H19v1h-1V5h12zM3 5v23h12v-2h-1v1H4V6h10v1h1V5H3zm11 20h1v-2h-1zm0-3h1v-2h-1zm0-3h1v-2h-1zm0-3h1v-2h-1zm0-3h1v-2h-1zm0-3h1V8h-1zm5 13h-1v2h1zm0-3h-1v2h1zm0-3h-1v2h1zm0-3h-1v2h1zm0-3h-1v2h1zm0-3h-1v2h1zm-7 8.5L9 14v2H6v1h3v2zm9 0l3 2.5v-2h3v-1h-3v-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/microphone16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/microphone16.json new file mode 100644 index 00000000..620f9272 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/microphone16.json @@ -0,0 +1 @@ +"M8 13a5.006 5.006 0 0 0 5-5h1a6.004 6.004 0 0 1-5 5.91V15h3v1H4v-1h3v-1.09A6.004 6.004 0 0 1 2 8h1a5.006 5.006 0 0 0 5 5zm0-2a3.003 3.003 0 0 1-3-3V3a3 3 0 0 1 6 0v5a3.003 3.003 0 0 1-3 3zm0-1a2.003 2.003 0 0 0 2-2V3a2 2 0 0 0-4 0v5a2.003 2.003 0 0 0 2 2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/microphone24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/microphone24.json new file mode 100644 index 00000000..4f4014b2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/microphone24.json @@ -0,0 +1 @@ +"M7 5.5v6a4.5 4.5 0 0 0 9 0v-6a4.5 4.5 0 0 0-9 0zm8 0v6a3.5 3.5 0 0 1-7 0v-6a3.5 3.5 0 0 1 7 0zm4 5.5h1v.5a8.504 8.504 0 0 1-8 8.475V22h5v1H6v-1h5v-2.025A8.504 8.504 0 0 1 3 11.5V11h1v.536a7.5 7.5 0 1 0 15 0z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/microphone32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/microphone32.json new file mode 100644 index 00000000..0efc7ee8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/microphone32.json @@ -0,0 +1 @@ +"M16.5 22a5.507 5.507 0 0 0 5.5-5.5v-8a5.5 5.5 0 0 0-11 0v8a5.507 5.507 0 0 0 5.5 5.5zM12 8.5a4.5 4.5 0 0 1 9 0v8a4.5 4.5 0 0 1-9 0zm5 17.475V29h7v1H9v-1h7v-3.025A9.504 9.504 0 0 1 7 16.5V16h1v.5a8.5 8.5 0 0 0 17 0V16h1v.5a9.504 9.504 0 0 1-9 9.475z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/microphonePlus16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/microphonePlus16.json new file mode 100644 index 00000000..745cfa41 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/microphonePlus16.json @@ -0,0 +1 @@ +"M8 13v2h2v1H4v-1h3v-1.09A6.004 6.004 0 0 1 2 8h1a5.006 5.006 0 0 0 5 5zm0-2a3.003 3.003 0 0 1-3-3V3a3 3 0 0 1 6 0v5a3.003 3.003 0 0 1-3 3zm0-1a2.003 2.003 0 0 0 2-2V3a2 2 0 0 0-4 0v5a2.003 2.003 0 0 0 2 2zm4 3v3h1v-3h3v-1h-3V9h-1v3H9v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/microphonePlus24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/microphonePlus24.json new file mode 100644 index 00000000..68b0e20a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/microphonePlus24.json @@ -0,0 +1 @@ +"M7 5.5v6a4.5 4.5 0 0 0 9 0v-6a4.5 4.5 0 0 0-9 0zm8 0v6a3.5 3.5 0 0 1-7 0v-6a3.5 3.5 0 0 1 7 0zM16 22v1H6v-1h5v-2.025A8.504 8.504 0 0 1 3 11.5V11h1v.536a7.51 7.51 0 0 0 7.5 7.5c.169 0 .334-.015.5-.026V22zm3-4h4v.999h-4V23h-1v-4.001h-4V18h4v-4h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/microphonePlus32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/microphonePlus32.json new file mode 100644 index 00000000..6dfb5f14 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/microphonePlus32.json @@ -0,0 +1 @@ +"M22 29v1H9v-1h7v-3.025A9.504 9.504 0 0 1 7 16.5V16h1v.5a8.51 8.51 0 0 0 8.5 8.5h.5v4zM11 16.5v-8a5.5 5.5 0 0 1 11 0v8a5.5 5.5 0 0 1-11 0zm1 0a4.5 4.5 0 0 0 9 0v-8a4.5 4.5 0 0 0-9 0zM25 24v-5h-1v5h-5v.999h5V30h1v-5.001h5V24z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minDistanceBetweenCenters16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minDistanceBetweenCenters16.json new file mode 100644 index 00000000..baedcb00 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minDistanceBetweenCenters16.json @@ -0,0 +1 @@ +"M15.494 14.168l.46.794a6.855 6.855 0 0 1-6.577.156 8.047 8.047 0 0 0 .705-.676 5.94 5.94 0 0 0 5.412-.274zm-2.98-12.133a5.959 5.959 0 0 1 2.98.797l.46-.794a6.855 6.855 0 0 0-6.577-.156 8.047 8.047 0 0 1 .705.676 5.92 5.92 0 0 1 2.432-.523zM0 7v3h3V7zm2 2H1V8h1zm11-2v3h3V7zm2 2h-1V8h1zm-3-.5L10 7v1H6V7L4 8.5 6 10V9h4v1zM3.581 2.12a6.19 6.19 0 0 1 5.704 3.803h1.012a7.125 7.125 0 0 0-10.282-3.8l.476.823a6.178 6.178 0 0 1 3.09-.827zm5.704 8.957a6.182 6.182 0 0 1-8.794 2.977l-.476.823a7.125 7.125 0 0 0 10.282-3.8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minDistanceBetweenCenters24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minDistanceBetweenCenters24.json new file mode 100644 index 00000000..dbb5dfaa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minDistanceBetweenCenters24.json @@ -0,0 +1 @@ +"M13.995 4.089a12.11 12.11 0 0 0-.732-.679 10.4 10.4 0 0 1 5.187-1.387 10.511 10.511 0 0 1 4.767 1.146l-.434.848a9.512 9.512 0 0 0-8.788.072zm4.455 17.934a9.46 9.46 0 0 1-4.455-1.112c-.233.238-.48.461-.732.679a10.4 10.4 0 0 0 5.187 1.387 10.511 10.511 0 0 0 4.767-1.146l-.434-.848a9.425 9.425 0 0 1-4.333 1.04zM2 14v-3h3v3zm1-1h1v-1H3zm17-2h3v3h-3zm1 2h1v-1h-1zM5.45 2.977A9.53 9.53 0 0 1 14.844 11h.962A10.47 10.47 0 0 0 .788 3.115l.423.854a9.42 9.42 0 0 1 4.24-.992zM14.844 14a9.53 9.53 0 0 1-9.394 8.023 9.42 9.42 0 0 1-4.239-.992l-.423.854A10.47 10.47 0 0 0 15.806 14zM19 12.5L17 11v1H8v-1l-2 1.5L8 14v-1h9v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minDistanceBetweenCenters32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minDistanceBetweenCenters32.json new file mode 100644 index 00000000..b9364807 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minDistanceBetweenCenters32.json @@ -0,0 +1 @@ +"M28.513 28.154l.348.938a13.923 13.923 0 0 1-11.285-.719c.285-.226.557-.465.826-.71a12.891 12.891 0 0 0 10.111.491zM18.403 4.337a12.891 12.891 0 0 1 10.11-.491l.348-.938a13.923 13.923 0 0 0-11.285.719c.285.226.557.465.826.71zM6 15v3H3v-3zm-1 1H4v1h1zm24-1v3h-3v-3zm-1 1h-1v1h1zm-2.942.5L22 13.81V16H10v-2.19L6.942 16.5 10 19.19V17h12v2.19zM7.994 3.042A12.976 12.976 0 0 1 20.313 12h1.048A13.962 13.962 0 0 0 3.319 2.845l.335.941a12.94 12.94 0 0 1 4.34-.744zM19.946 21a12.969 12.969 0 0 1-16.291 7.214l-.335.943A13.956 13.956 0 0 0 21.01 21z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minimize16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minimize16.json new file mode 100644 index 00000000..8608624a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minimize16.json @@ -0,0 +1 @@ +"M16 0H5v5h1V4h9v5h-3v1h4zm-1 3H6V1h9zm-4 3H0v10h11zM1 7h9v2H1zm0 8v-5h9v5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minimize24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minimize24.json new file mode 100644 index 00000000..0e454228 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minimize24.json @@ -0,0 +1 @@ +"M23 1H8v9h1V5h13v7h-5v1h6zm-1 3H9V2h13zM1 11v12h15V11zm14 11H2v-7h13zm0-8H2v-2h13z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minimize32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minimize32.json new file mode 100644 index 00000000..2d63d716 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minimize32.json @@ -0,0 +1 @@ +"M30 2H9v9h1V7h19v12h-5v1h6zm-1 4H10V3h19zM2 12v18h21V12zm1 1h19v3H3zm19 16H3V17h19z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minimum16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minimum16.json new file mode 100644 index 00000000..96219433 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minimum16.json @@ -0,0 +1 @@ +"M14 7h-2v5h-1V7a1.001 1.001 0 0 1 1-1h2a1.001 1.001 0 0 1 1 1v5h-1zm-8 5V7a1.001 1.001 0 0 0-1-1H4a.97.97 0 0 0-.5.154A.97.97 0 0 0 3 6H1v6h1V7h1v5h1V7h1v5zm4-1H9V6H7v1h1v4H7v1h3zM9 3H8v2h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minimum24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minimum24.json new file mode 100644 index 00000000..437f22b8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minimum24.json @@ -0,0 +1 @@ +"M14 17h2v1h-5v-1h2v-6h-2v-1h3zm7.75-7h-2.5A1.251 1.251 0 0 0 18 11.25V18h1v-6.75a.25.25 0 0 1 .25-.25h2.5a.25.25 0 0 1 .25.25V18h1v-6.75A1.251 1.251 0 0 0 21.75 10zm-14 0h-1.5a1.223 1.223 0 0 0-.75.276A1.223 1.223 0 0 0 4.75 10H2v8h1v-7h1.75a.25.25 0 0 1 .25.25V18h1v-6.75a.25.25 0 0 1 .25-.25h1.5a.25.25 0 0 1 .25.25V18h1v-6.75A1.251 1.251 0 0 0 7.75 10zM14 9V6h-1v3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minimum32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minimum32.json new file mode 100644 index 00000000..ce1672cd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minimum32.json @@ -0,0 +1 @@ +"M7 15.5a.5.5 0 0 0-.5-.5H4v9H3V14h3.5a1.489 1.489 0 0 1 1 .39 1.489 1.489 0 0 1 1-.39h2a1.502 1.502 0 0 1 1.5 1.5V24h-1v-8.5a.5.5 0 0 0-.5-.5h-2a.5.5 0 0 0-.5.5V24H7zM21 23h-3v-9h-4v1h3v8h-3v1h7zM18 8h-1v4h1zm10.5 6h-4a1.502 1.502 0 0 0-1.5 1.5V24h1v-8.5a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 .5.5V24h1v-8.5a1.502 1.502 0 0 0-1.5-1.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minimumGraph16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minimumGraph16.json new file mode 100644 index 00000000..25faf66f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minimumGraph16.json @@ -0,0 +1 @@ +"M0 7a.844.844 0 0 0 .832-.67C1.392 3.751 2.184 1 4.5 1c2.618 0 3.316 3.509 3.99 6.902C9.086 10.9 9.703 14 11.5 14c1.656 0 2.309-2.588 2.934-5.715A1.602 1.602 0 0 1 16 7v1a.6.6 0 0 0-.586.48c-.392 1.962-.85 4.243-1.91 5.52H14v1h-1v-.513a2.396 2.396 0 0 1-1.5.513 2.639 2.639 0 0 1-.5-.049V15h-1v-.504c-1.429-1.085-1.969-3.773-2.49-6.398C6.914 5.1 6.297 2 4.5 2 3.002 2 2.321 4.183 1.81 6.542A1.838 1.838 0 0 1 0 8zm15 8h1v-1h-1zm-6 0v-1H8v1zm-2 0v-1H6v1zm-3 0h1v-1H4zm-1 0v-1H2v1zm-3 0h1v-1H0z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minimumGraph24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minimumGraph24.json new file mode 100644 index 00000000..29594a33 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minimumGraph24.json @@ -0,0 +1 @@ +"M23 11v1c-1.108 0-1.36 1.386-1.385 1.544-.284 1.893-1.046 5.66-2.759 7.456H19v1h-1v-.336a2.567 2.567 0 0 1-1.25.336 3.239 3.239 0 0 1-.75-.094V22h-1v-.526c-2.095-1.41-2.804-5.452-3.493-9.388C10.727 7.619 9.918 3 7.25 3c-1.7 0-3.14 2.498-3.755 6.519A2.677 2.677 0 0 1 1 12v-1c1.195 0 1.479-1.473 1.507-1.64C3.223 4.685 4.952 2 7.25 2c3.508 0 4.39 5.04 5.243 9.914.78 4.467 1.589 9.086 4.257 9.086 1.687 0 3.172-2.915 3.876-7.608A2.545 2.545 0 0 1 23 11zm-1 11h1v-1h-1zm-2 0h1v-1h-1zm-7 0h1v-1h-1zm-2 0h1v-1h-1zm-2 0h1v-1H9zm-2 0h1v-1H7zm-2 0h1v-1H5zm-2 0h1v-1H3zm-2 0h1v-1H1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minimumGraph32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minimumGraph32.json new file mode 100644 index 00000000..401d7bd8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minimumGraph32.json @@ -0,0 +1 @@ +"M2 28h1v1H2zm3 0H4v1h1zm2 0H6v1h1zm2 0H8v1h1zm2 0h-1v1h1zm2 0h-1v1h1zm2 0h-1v1h1zm2 0h-1v1h1zm2 0h-1v1h1zm7 0h-1v1h1zm1 1h1v-1h-1zm2 0h1v-1h-1zm-2.178-9.51C26.23 24.42 24.202 28 22 28c-3.543 0-4.542-6.142-5.506-12.08C15.46 9.568 14.394 3 10 3c-2.804 0-5.141 3.774-5.815 9.389C4.085 13.174 3.672 15 2 15v1c2.015 0 2.962-1.8 3.178-3.488C5.77 7.58 7.798 4 10 4c3.543 0 4.542 6.142 5.506 12.08.853 5.249 1.736 10.634 4.494 12.35V29h1v-.141A3.866 3.866 0 0 0 22 29a3.153 3.153 0 0 0 1-.166V29h1v-.68c1.87-1.326 3.31-4.5 3.815-8.708C27.892 19 28.278 17 30 17v-1c-2.018 0-2.964 1.802-3.178 3.49z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minus16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minus16.json new file mode 100644 index 00000000..25db0c2b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minus16.json @@ -0,0 +1 @@ +"M13 8v1H3V8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minus24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minus24.json new file mode 100644 index 00000000..be9a8bfc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minus24.json @@ -0,0 +1 @@ +"M3 12h18v1H3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minus32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minus32.json new file mode 100644 index 00000000..6b13882d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minus32.json @@ -0,0 +1 @@ +"M27 17H5v-1h22z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minusCircle16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minusCircle16.json new file mode 100644 index 00000000..125954da --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minusCircle16.json @@ -0,0 +1 @@ +"M13 8v1H4V8zM8.5 1.2a7.3 7.3 0 1 0 7.3 7.3 7.3 7.3 0 0 0-7.3-7.3zm0 13.6a6.3 6.3 0 1 1 6.3-6.3 6.307 6.307 0 0 1-6.3 6.3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minusCircle16F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minusCircle16F.json new file mode 100644 index 00000000..5ff08d3c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minusCircle16F.json @@ -0,0 +1 @@ +"M8.5 1.2a7.3 7.3 0 1 0 0 14.6 7.3 7.3 0 0 0 0-14.6zM13 9H4V8h9v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minusCircle24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minusCircle24.json new file mode 100644 index 00000000..4d44201b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minusCircle24.json @@ -0,0 +1 @@ +"M19 13H6v-1h13zM12.5 2.2a10.3 10.3 0 1 0 10.3 10.3A10.299 10.299 0 0 0 12.5 2.2zm0 19.6a9.3 9.3 0 1 1 9.3-9.3 9.31 9.31 0 0 1-9.3 9.3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minusCircle24F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minusCircle24F.json new file mode 100644 index 00000000..61df172f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minusCircle24F.json @@ -0,0 +1 @@ +"M12.5 2.2C6.81 2.2 2.2 6.81 2.2 12.5c0 5.692 4.61 10.3 10.3 10.3s10.3-4.608 10.3-10.3c0-5.69-4.61-10.3-10.3-10.3zM19 13H6v-1h13v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minusCircle32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minusCircle32.json new file mode 100644 index 00000000..46db1156 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minusCircle32.json @@ -0,0 +1 @@ +"M26 17H7v-1h19zM16.5 3.2a13.3 13.3 0 1 0 13.3 13.3A13.3 13.3 0 0 0 16.5 3.2zm0 25.6a12.3 12.3 0 1 1 12.3-12.3 12.314 12.314 0 0 1-12.3 12.3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minusCircle32F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minusCircle32F.json new file mode 100644 index 00000000..9a5c8038 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minusCircle32F.json @@ -0,0 +1 @@ +"M16.5 3.2C9.154 3.2 3.2 9.154 3.2 16.5s5.954 13.3 13.3 13.3 13.3-5.954 13.3-13.3S23.846 3.2 16.5 3.2zM7 17v-1h19v1H7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minusSquare16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minusSquare16.json new file mode 100644 index 00000000..b4762a22 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minusSquare16.json @@ -0,0 +1 @@ +"M14.071 15a.929.929 0 0 0 .929-.929V2.93a.929.929 0 0 0-.929-.93H2.93a.929.929 0 0 0-.93.929V14.07a.929.929 0 0 0 .929.929zM3 3h11v11H3zm2 5h7v1H5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minusSquare16F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minusSquare16F.json new file mode 100644 index 00000000..1ceba056 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minusSquare16F.json @@ -0,0 +1 @@ +"M14.071 2H2.93a.929.929 0 0 0-.93.929V14.07a.93.93 0 0 0 .929.929H14.07a.929.929 0 0 0 .929-.929V2.93a.929.929 0 0 0-.928-.93zM12 9H5V8h7v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minusSquare24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minusSquare24.json new file mode 100644 index 00000000..6b2220b3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minusSquare24.json @@ -0,0 +1 @@ +"M3 4.281v16.437A1.282 1.282 0 0 0 4.281 22h16.437A1.282 1.282 0 0 0 22 20.718V4.281A1.281 1.281 0 0 0 20.719 3H4.28A1.281 1.281 0 0 0 3 4.281zM20.719 4a.281.281 0 0 1 .281.281V20.72a.281.281 0 0 1-.281.281H4.28a.281.281 0 0 1-.28-.282V4.28A.281.281 0 0 1 4.281 4zM19 13H6v-1h13z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minusSquare24F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minusSquare24F.json new file mode 100644 index 00000000..6ba2cd22 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minusSquare24F.json @@ -0,0 +1 @@ +"M20.719 3H4.28C3.574 3 3 3.574 3 4.281v16.437C3 21.426 3.574 22 4.281 22H20.72A1.28 1.28 0 0 0 22 20.718V4.281A1.28 1.28 0 0 0 20.719 3zM19 13H6v-1h13v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minusSquare32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minusSquare32.json new file mode 100644 index 00000000..b3d942f7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minusSquare32.json @@ -0,0 +1 @@ +"M27.198 4h-21.4A1.8 1.8 0 0 0 4 5.798V27.2A1.8 1.8 0 0 0 5.8 29h21.4a1.8 1.8 0 0 0 1.8-1.8V5.798A1.802 1.802 0 0 0 27.198 4zM28 27.2a.801.801 0 0 1-.8.8H5.8a.8.8 0 0 1-.8-.8V5.798A.798.798 0 0 1 5.798 5h21.4a.801.801 0 0 1 .802.798zM8 16h17v1H8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minusSquare32F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minusSquare32F.json new file mode 100644 index 00000000..e06e38a1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/minusSquare32F.json @@ -0,0 +1 @@ +"M27.198 4h-21.4A1.8 1.8 0 0 0 4 5.798V27.2A1.8 1.8 0 0 0 5.8 29h21.4a1.8 1.8 0 0 0 1.8-1.8V5.798C29 4.807 28.191 4 27.198 4zM25 17H8v-1h17v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/miscellaneousCollection16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/miscellaneousCollection16.json new file mode 100644 index 00000000..572e663a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/miscellaneousCollection16.json @@ -0,0 +1 @@ +"M14 7H9V2h5zm-4-1h3V3h-3zM7 7H2V2h5zM3 6h3V3H3zm8.5 9.035L7.965 11.5 11.5 7.965l3.535 3.535zM9.379 11.5l2.121 2.121 2.121-2.121L11.5 9.379zM7 14H2V9h5zm-4-1h3v-3H3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/miscellaneousCollection24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/miscellaneousCollection24.json new file mode 100644 index 00000000..119a2b17 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/miscellaneousCollection24.json @@ -0,0 +1 @@ +"M10 10H2V2h8zM3 9h6V3H3zm18 1h-8V2h8zm-7-1h6V3h-6zm3 13.657L11.343 17 17 11.343 22.657 17zM12.757 17L17 21.243 21.243 17 17 12.757zM10 21H2v-8h8zm-7-1h6v-6H3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/miscellaneousCollection32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/miscellaneousCollection32.json new file mode 100644 index 00000000..0e785ce1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/miscellaneousCollection32.json @@ -0,0 +1 @@ +"M29 14H18V3h11zm-10-1h9V4h-9zm-5 1H3V3h11zM4 13h9V4H4zm19.5 18.278L15.722 23.5l7.778-7.778 7.778 7.778zM17.136 23.5l6.364 6.364 6.364-6.364-6.364-6.364zM14 29H3V18h11zM4 28h9v-9H4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/missionServer16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/missionServer16.json new file mode 100644 index 00000000..6ca47cfd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/missionServer16.json @@ -0,0 +1 @@ +"M4 4H3V3h1v1zm2-1H5v1h1V3zm2 0H7v1h1V3zM4 7H3v1h1V7zm2 0H5v1h1V7zM4.42 9H2V6h5.95c.076-.372.24-.708.462-1H2V2h12v3h-1.412c.221.292.386.628.462 1H14v1.786l.231.23A2.5 2.5 0 0 1 15 8.05V1H1v9h2.958c.077-.366.235-.707.461-1zm7.28 1.5l-1.2-1.2-1.2 1.2 1.2 1.2 1.2-1.2zm2.13 1.688l-.707-.707L10.588 14h-.174L7 10.586 5.828 9.414c-.369.23-.628.62-.628 1.086a1.3 1.3 0 0 0 1.57 1.27l2.46 2.46a1.3 1.3 0 1 0 2.57.27c0-.091-.011-.18-.03-.265l2.06-2.047zM14.5 9.2c-.093 0-.183.011-.27.03l-2.46-2.46a1.3 1.3 0 1 0-2.539 0L7.179 8.82l.707.707L10.414 7h.172l3.064 3.064 1.522 1.522c.369-.23.628-.62.628-1.086a1.3 1.3 0 0 0-1.3-1.3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/missionServer24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/missionServer24.json new file mode 100644 index 00000000..032ca321 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/missionServer24.json @@ -0,0 +1 @@ +"M6 5H5V4h1v1zm2-1H7v1h1V4zm2 0H9v1h1V4zM6 8H5v1h1V8zm2 0H7v1h1V8zm2 0H9v1h1V8zm0 4H9v1h1v-1zm-4 0H5v1h1v-1zm2 0H7v1h1v-1zm1.37 3H2V2h20v11.834c-.043-.013-.082-.033-.125-.044a2.767 2.767 0 0 0-.699-.09l-.061.001-.115-.115V11h-1.738a2.78 2.78 0 0 0-.555-1H21V7H3v3h11.293a2.78 2.78 0 0 0-.555 1H3v3h7.345a5.79 5.79 0 0 0-.57.494A2.82 2.82 0 0 0 9.37 15zM3 6h18V3H3v3zm15.85 10.5l-2.35 2.35-2.35-2.35 2.35-2.35 2.35 2.35zm-2.35.937l.936-.937-.936-.936-.936.936.936.937zm4.039 1.024l-.656-.656-3.031 3a.5.5 0 0 1-.704-.001l-3.674-3.643-1.901-1.95a1.792 1.792 0 0 0-.548 1.29 1.802 1.802 0 0 0 2.224 1.748l2.503 2.503a1.802 1.802 0 0 0 1.748 2.224 1.802 1.802 0 0 0 1.748-2.224l2.29-2.291zm-4.395-6.321a.5.5 0 0 1 .711 0l5.572 5.65a1.8 1.8 0 0 0-1.676-3.037l-2.503-2.504a1.802 1.802 0 0 0-1.748-2.224 1.802 1.802 0 0 0-1.748 2.224l-2.068 2.068.656.656 2.804-2.833z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/missionServer32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/missionServer32.json new file mode 100644 index 00000000..e7843aa0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/missionServer32.json @@ -0,0 +1 @@ +"M8 13H6v-1h2v1zm3-1H9v1h2v-1zm3 0h-2v1h2v-1zm-6 6H6v1h2v-1zm3 0H9v1h2v-1zm3 0h-2v1h2v-1zM8 6H6v1h2V6zm3 0H9v1h2V6zm3 0h-2v1h2V6zm-1.295 16H3V3h26v15.85c-.165-.022-.329-.05-.5-.05a3.27 3.27 0 0 0-.218.008L28 18.525V16h-1.726A3.664 3.664 0 0 0 26 15h2v-5H4v5h15c-.14.312-.226.65-.274 1H4v5h9a3.59 3.59 0 0 0-.295 1zM4 9h24V4H4v5zm18.5 17L19 22.5l3.5-3.5 3.5 3.5-3.5 3.5zm-2.086-3.5l2.086 2.086 2.086-2.086-2.086-2.086-2.086 2.086zM28.5 20c-.22 0-.429.037-.631.09l-2.96-2.959c.054-.202.091-.412.091-.631a2.5 2.5 0 1 0-5 0c0 .22.037.429.09.631l-2.959 2.96-.02.02.707.707 3.457-3.457c-.702-.996.02-2.361 1.225-2.361 1.204 0 1.928 1.364 1.225 2.36l3.914 3.915a1.495 1.495 0 0 1 2.16 1.965l.752.684c.282-.404.449-.894.449-1.424a2.5 2.5 0 0 0-2.5-2.5zm-1.568 4.432l-3.207 3.207c.236.336.331.751.241 1.173A1.504 1.504 0 0 1 22.5 30c-1.213 0-1.924-1.37-1.225-2.36l-3.914-3.915c-1.342.945-3.056-.582-2.077-1.976l-.716-.716c-.35.43-.548.87-.548 1.467 0 1.38 1.1 2.5 2.48 2.5.22 0 .429-.037.631-.09l2.96 2.959A2.429 2.429 0 0 0 20 28.5a2.5 2.5 0 0 0 5 0c0-.22-.037-.429-.09-.631l2.959-2.96.02-.02-.707-.707-.25.25z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mobile16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mobile16.json new file mode 100644 index 00000000..8c48b2dc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mobile16.json @@ -0,0 +1 @@ +"M12 16a1 1 0 0 0 1-1V1a1 1 0 0 0-1-1H5a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1zM5 1h7v1H5zm0 2h7v9H5zm0 10h7v2H9v-1H8v1H5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mobile24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mobile24.json new file mode 100644 index 00000000..f95fdfb5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mobile24.json @@ -0,0 +1 @@ +"M6 2.524v19.952A1.524 1.524 0 0 0 7.524 24h9.952A1.524 1.524 0 0 0 19 22.476V2.524A1.524 1.524 0 0 0 17.476 1H7.524A1.524 1.524 0 0 0 6 2.524zm12 19.953a.524.524 0 0 1-.524.523H14v-1h-3v1H7.524A.524.524 0 0 1 7 22.477V21h11zM18 20H7V4h11zm-.524-18a.524.524 0 0 1 .524.523V3H7v-.477A.524.524 0 0 1 7.524 2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mobile32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mobile32.json new file mode 100644 index 00000000..1107f6d2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mobile32.json @@ -0,0 +1 @@ +"M24 29.079V3.92A1.921 1.921 0 0 0 22.079 2H9.92A1.921 1.921 0 0 0 8 3.921V29.08A1.921 1.921 0 0 0 9.921 31H22.08A1.921 1.921 0 0 0 24 29.079zM9 3.92A.922.922 0 0 1 9.921 3H22.08a.922.922 0 0 1 .921.92V4H9zM9 5h14v22H9zm9 25v-1h-4v1H9.921A.922.922 0 0 1 9 29.08V28h14v1.08a.922.922 0 0 1-.921.92z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mobileOff16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mobileOff16.json new file mode 100644 index 00000000..09d4cb92 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mobileOff16.json @@ -0,0 +1 @@ +"M12 7.828l1-1V15a1 1 0 0 1-1 1H5a.982.982 0 0 1-.776-.395L5 14.829V15h3v-1h1v1h3v-2H6.828l1-1H12zM1.782 15.925l-.707-.707L4 12.293V1a1 1 0 0 1 1-1h7a1 1 0 0 1 1 1v2.293l2.218-2.218.707.707zM5 2h7V1H5zm0 9.293l7-7V3H5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mobileOff24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mobileOff24.json new file mode 100644 index 00000000..01330ee7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mobileOff24.json @@ -0,0 +1 @@ +"M18 20H7.828L6 21.828v.648A1.524 1.524 0 0 0 7.524 24h9.952A1.524 1.524 0 0 0 19 22.476V8.828l-1 1zm0 2.477a.524.524 0 0 1-.524.523H14v-1h-3v1H7.524A.524.524 0 0 1 7 22.477V21h11zm4.4-19.17l-.354-.353-.354-.354L19 5.293v-2.77A1.524 1.524 0 0 0 17.476 1H7.524A1.524 1.524 0 0 0 6 2.524v15.769l-3.4 3.4.354.353.354.353zM7 2.524A.524.524 0 0 1 7.524 2h9.952a.524.524 0 0 1 .524.523V3H7zM7 4h11v2.293l-11 11z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mobileOff32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mobileOff32.json new file mode 100644 index 00000000..ce6c9d46 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mobileOff32.json @@ -0,0 +1 @@ +"M23 27H9.828L8 28.828v.25A1.921 1.921 0 0 0 9.921 31H22.08A1.921 1.921 0 0 0 24 29.079v-16.25l-1 1zm0 2.08a.922.922 0 0 1-.921.92H18v-1h-4v1H9.921A.922.922 0 0 1 9 29.08V28h14zm6.228-23.6l-.354-.354-.353-.354L24 9.292v-5.37A1.921 1.921 0 0 0 22.079 2H9.92A1.921 1.921 0 0 0 8 3.921v21.372L3.772 29.52l.354.353.353.354zM9 3.92A.922.922 0 0 1 9.921 3H22.08a.922.922 0 0 1 .921.92V4H9zM9 5h14v5.293l-14 14z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mobileVibrate16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mobileVibrate16.json new file mode 100644 index 00000000..a20454ff --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mobileVibrate16.json @@ -0,0 +1 @@ +"M5.992.285a.697.697 0 0 0-.984 0L.285 5.008a.697.697 0 0 0 0 .984l9.723 9.723a.697.697 0 0 0 .984 0l4.723-4.723a.697.697 0 0 0 0-.984zM13.293 9L9 13.293 2.707 7 7 2.707zM5.5 1.207L6.293 2 2 6.293 1.207 5.5zM13 12.293l-.5-.5-.707.707.5.5-1.793 1.793L9.707 14 14 9.707l.793.793zM16 4v2h-1V5h-2V3h-2V1h-1V0h2v2h2v2zM5 15h1v1H4v-2H2v-2H0v-2h1v1h2v2h2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mobileVibrate24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mobileVibrate24.json new file mode 100644 index 00000000..978c4b28 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mobileVibrate24.json @@ -0,0 +1 @@ +"M10.384 3.677a1.251 1.251 0 0 0-1.768 0l-4.94 4.94a1.251 1.251 0 0 0 0 1.767l10.94 10.94a1.25 1.25 0 0 0 1.768 0l4.94-4.94a1.251 1.251 0 0 0 0-1.768zm8.409 9.823L13.5 18.793 5.707 11 11 5.707zM4.383 9.323l4.94-4.94a.25.25 0 0 1 .354 0l.616.617L5 10.293l-.616-.616a.25.25 0 0 1 0-.354zm16.233 6.354l-1.47 1.47-.5-.5-2 2 .5.5-1.47 1.47a.25.25 0 0 1-.353 0L14.207 19.5l5.293-5.293 1.116 1.116a.25.25 0 0 1 0 .354zM23 8.75V11h-1V9h-2.25a.75.75 0 0 1-.75-.75V6h-2.25a.75.75 0 0 1-.75-.75V3h-2V2h2.25a.75.75 0 0 1 .75.75V5h2.25a.75.75 0 0 1 .75.75V8h2.25a.75.75 0 0 1 .75.75zM9 22h2v1H8.75a.75.75 0 0 1-.75-.75V20H5.75a.75.75 0 0 1-.75-.75V17H2.75a.75.75 0 0 1-.75-.75V14h1v2h2.25a.75.75 0 0 1 .75.75V19h2.25a.75.75 0 0 1 .75.75z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mobileVibrate32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mobileVibrate32.json new file mode 100644 index 00000000..4e3ba3ba --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mobileVibrate32.json @@ -0,0 +1 @@ +"M13.414 3.586a2.047 2.047 0 0 0-2.828 0l-7 7a2 2 0 0 0 0 2.828l15 15a2 2 0 0 0 2.828 0l7-7a2 2 0 0 0 0-2.828zm12.94 14.353l-8.415 8.415L5.146 13.56l8.415-8.415zM4.293 11.293l7-7a1 1 0 0 1 1.414 0l.147.146-8.415 8.415-.146-.147a1 1 0 0 1 0-1.414zm23.414 9.414l-2.5 2.5-.56-.56-2 2 .56.56-2.5 2.5a1.024 1.024 0 0 1-1.414 0l-.647-.646 8.415-8.415.646.647a1 1 0 0 1 0 1.414zM30 11.75V14h-1v-2h-2.25a.75.75 0 0 1-.75-.75V9h-2.25a.75.75 0 0 1-.75-.75V6h-2.25a.75.75 0 0 1-.75-.75V3h-2V2h2.25a.75.75 0 0 1 .75.75V5h2.25a.75.75 0 0 1 .75.75V8h2.25a.75.75 0 0 1 .75.75V11h2.25a.75.75 0 0 1 .75.75zM12 29h2v1h-2.25a.75.75 0 0 1-.75-.75V27H8.75a.75.75 0 0 1-.75-.75V24H5.75a.75.75 0 0 1-.75-.75V21H2.75a.75.75 0 0 1-.75-.75V18h1v2h2.25a.75.75 0 0 1 .75.75V23h2.25a.75.75 0 0 1 .75.75V26h2.25a.75.75 0 0 1 .75.75z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/model16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/model16.json new file mode 100644 index 00000000..1d3e6aba --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/model16.json @@ -0,0 +1 @@ +"M13.5 6.027A2.477 2.477 0 0 0 11.05 8H9V7H6.578L4.526 4.947l-.001.001A2.47 2.47 0 0 0 4.963 3.5 2.446 2.446 0 0 0 2.5 1.027 2.454 2.454 0 0 0 .027 3.5 2.454 2.454 0 0 0 2.5 5.973a2.444 2.444 0 0 0 1.293-.344L6 7.836v1.457l-2.124 2.124a2.452 2.452 0 0 0-1.376-.39 2.478 2.478 0 0 0 0 4.955 2.53 2.53 0 0 0 2.08-3.855L6.707 10H9V9h2.05a2.477 2.477 0 0 0 2.45 1.973 2.473 2.473 0 0 0 0-4.946zm-11-1.054A1.454 1.454 0 0 1 1.027 3.5 1.454 1.454 0 0 1 2.5 2.027 1.454 1.454 0 0 1 3.974 3.5 1.454 1.454 0 0 1 2.5 4.973zm1.691.354l.004-.003zm-1.69 9.655a1.477 1.477 0 0 1 0-2.955 1.477 1.477 0 0 1 0 2.955zM8 9H7V8h1zm5.5.973a1.473 1.473 0 1 1 0-2.946 1.473 1.473 0 1 1 0 2.946z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/model24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/model24.json new file mode 100644 index 00000000..916a6d27 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/model24.json @@ -0,0 +1 @@ +"M19.5 9.027A3.466 3.466 0 0 0 16.05 12H14v-2H9.702L7.29 7.587A3.45 3.45 0 0 0 7.955 5.5a3.455 3.455 0 1 0-6.91 0A3.439 3.439 0 0 0 4.5 8.973a3.434 3.434 0 0 0 2.083-.678L9 10.712v3.732l-2.331 2.332a3.424 3.424 0 0 0-2.169-.74 3.4 3.4 0 1 0 2.86 1.463L9.858 15H14v-2h2.05a3.47 3.47 0 1 0 3.45-3.973zm-15-1.054A2.44 2.44 0 0 1 2.045 5.5a2.46 2.46 0 1 1 4.919 0A2.447 2.447 0 0 1 4.5 7.973zm0 14.009A2.473 2.473 0 1 1 6.973 19.5 2.447 2.447 0 0 1 4.5 21.982zM13 14h-3v-3h3zm6.5.964a2.469 2.469 0 1 1 2.464-2.464 2.439 2.439 0 0 1-2.464 2.464z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/model32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/model32.json new file mode 100644 index 00000000..44a103d3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/model32.json @@ -0,0 +1 @@ +"M26.5 12.027A4.461 4.461 0 0 0 22.05 16H19v-3h-6.46l-2.614-2.613a4.407 4.407 0 1 0-.723.69L12 13.876v5.418L9.295 22a4.413 4.413 0 0 0-2.795-.945 4.446 4.446 0 0 0 0 8.892 4.47 4.47 0 0 0 3.502-7.24L12.707 20H19v-3h3.05a4.475 4.475 0 1 0 4.45-4.973zm-20-1.054A3.473 3.473 0 1 1 9.982 7.5 3.457 3.457 0 0 1 6.5 10.973zm0 17.973a3.446 3.446 0 0 1 0-6.892 3.446 3.446 0 1 1 0 6.892zM18 19h-5v-5h5v5zm8.5.973a3.473 3.473 0 1 1 3.473-3.473 3.48 3.48 0 0 1-3.473 3.473z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/modelEdit16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/modelEdit16.json new file mode 100644 index 00000000..97ebbd25 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/modelEdit16.json @@ -0,0 +1 @@ +"M13.5 6c-1.207 0-2.217.86-2.45 2H9V7H6.707L4.584 4.877C4.846 4.48 5 4.009 5 3.5 5 2.121 3.878 1 2.5 1S0 2.121 0 3.5 1.122 6 2.5 6c.509 0 .981-.154 1.377-.416L6 7.707v1.555l-2.144 2.143A2.481 2.481 0 0 0 2.5 11C1.122 11 0 12.121 0 13.5S1.122 16 2.5 16s2.45-1.121 2.45-2.5c0-.517-.108-.998-.377-1.397L6.676 10H9V9h2.05c.077.377.246.718.471 1.013l.703-.714c.002-.003.006-.003.008-.006A1.486 1.486 0 0 1 12 8.5c0-.827.673-1.5 1.5-1.5.59 0 1.098.346 1.342.844.06.038.126.067.178.118l.94.94c.02-.132.04-.264.04-.402C16 7.121 14.878 6 13.5 6zm-11-1C1.673 5 1 4.327 1 3.5S1.673 2 2.5 2 4 2.673 4 3.5 3.327 5 2.5 5zm0 10c-.827 0-1.5-.673-1.5-1.5S1.673 12 2.5 12s1.5.673 1.5 1.5S3.327 15 2.5 15zM8 9H7V8h1v1zm4.937 1L14 11.05 10 15l-2 1 1-2 3.937-4zm1.375-1.33l.997.997-.645.647-.997-.997.645-.648z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/modelEdit24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/modelEdit24.json new file mode 100644 index 00000000..dbad0b63 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/modelEdit24.json @@ -0,0 +1 @@ +"M14 15v-2h2.076a3.464 3.464 0 0 0 3.186 2.953l.052-.053c.186-.185.436-.29.698-.293a.996.996 0 0 1 .26-.69 2.516 2.516 0 0 1-.772.133c-1.406 0-2.55-1.144-2.55-2.55s1.144-2.55 2.55-2.55 2.55 1.143 2.55 2.55c0 .487-.144.937-.382 1.325.074-.014.143-.044.22-.044.263 0 .504.103.71.26.234-.467.377-.985.377-1.541A3.48 3.48 0 0 0 19.5 9.025c-1.745 0-3.18 1.297-3.424 2.975H14v-2H9.707L7.276 7.569c.433-.58.699-1.291.699-2.069 0-1.916-1.56-3.475-3.475-3.475S1.025 3.585 1.025 5.5 2.585 8.975 4.5 8.975a3.44 3.44 0 0 0 2.069-.7L9 10.708v3.544l-2.454 2.455a3.443 3.443 0 0 0-2.046-.681c-1.916 0-3.475 1.56-3.475 3.475s1.56 3.475 3.475 3.475 3.475-1.56 3.475-3.475a3.44 3.44 0 0 0-.718-2.091L9.666 15H14zm-4-4h3v3h-3v-3zM4.5 8.05c-1.406 0-2.55-1.144-2.55-2.55S3.094 2.95 4.5 2.95 7.05 4.093 7.05 5.5 5.906 8.05 4.5 8.05zm0 14c-1.406 0-2.55-1.143-2.55-2.55s1.144-2.55 2.55-2.55 2.55 1.143 2.55 2.55-1.144 2.55-2.55 2.55zm18.66-5.796l-.734.734-1.414-1.414.734-.734a.2.2 0 0 1 .283 0l1.131 1.131a.2.2 0 0 1 0 .283zm-8.32 5.66l1.246 1.246L14 24l.839-2.087zm5.182-5.307l1.413 1.415-4.183 4.183-1.414-1.414 4.184-4.184z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/modelEdit32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/modelEdit32.json new file mode 100644 index 00000000..de4c04dd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/modelEdit32.json @@ -0,0 +1 @@ +"M26.5 12.1c-2.255 0-4.098 1.711-4.35 3.9H19v-3h-6.293L9.93 10.223c.598-.752.97-1.69.97-2.723 0-2.426-1.974-4.4-4.4-4.4S2.1 5.074 2.1 7.5s1.974 4.4 4.4 4.4a4.356 4.356 0 0 0 2.723-.97L12 13.707v5.555l-2.795 2.794A4.356 4.356 0 0 0 6.5 21.1c-2.426 0-4.4 1.974-4.4 4.4s1.974 4.4 4.4 4.4 4.4-1.974 4.4-4.4c0-1.04-.378-1.986-.985-2.74l2.76-2.76H19v-3h3.15a4.405 4.405 0 0 0 2.595 3.518l.598-.597c.024-.024.056-.034.082-.055-1.43-.459-2.475-1.786-2.475-3.366 0-1.957 1.593-3.55 3.55-3.55s3.55 1.593 3.55 3.55c0 .572-.15 1.106-.39 1.585l.623.624A4.35 4.35 0 0 0 30.9 16.5c0-2.426-1.974-4.4-4.4-4.4zm-20-1.05c-1.957 0-3.55-1.593-3.55-3.55S4.543 3.95 6.5 3.95s3.55 1.593 3.55 3.55-1.593 3.55-3.55 3.55zm3.55 14.45c0 1.957-1.593 3.55-3.55 3.55s-3.55-1.593-3.55-3.55 1.593-3.55 3.55-3.55 3.55 1.593 3.55 3.55zM18 19h-5v-5h5v5zm1.125 8.714l1.808 1.808-3.151 1.349 1.343-3.157zm6.925-7.086l1.92 1.922-5.762 5.764-1.922-1.922 5.764-5.764zm4.078-.66c.117.117.12.304.008.417l-1.028 1.028-1.921-1.921 1.027-1.028a.284.284 0 0 1 .207-.083.306.306 0 0 1 .21.09l1.497 1.497z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/modifyAssociations16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/modifyAssociations16.json new file mode 100644 index 00000000..34e2f85e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/modifyAssociations16.json @@ -0,0 +1 @@ +"M6.5 8.793l.707.707-.707.707-.707-.707.707-.707zM9.207 7.5L8.5 6.793l-.707.707.707.707.707-.707zm.579-1.993l.707.707.707-.707-.707-.707-.707.707zM3 9h1V8H3v1zm1-3H3v1h1V6zm11 1h1V4h-1v3zM1 4H0v3h1V4zm0 5H0v3h1V9zm14-7h1V0h-2v1h1v1zm-3-2H9v1h3V0zM4 16h3v-1H4v1zM7 0H4v1h3V0zM1 14H0v2h2v-1H1v-1zM1 1h1V0H0v2h1V1zm11 1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1zm1 1h-1v1h1V3zM2 3a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3zm1 1h1V3H3v1zm1.5 10h-1A1.5 1.5 0 0 1 2 12.5v-1A1.5 1.5 0 0 1 3.5 10h1A1.5 1.5 0 0 1 6 11.5v1A1.5 1.5 0 0 1 4.5 14zm-1-1h1c.275 0 .5-.225.5-.5v-1c0-.275-.225-.5-.5-.5h-1c-.275 0-.5.225-.5.5v1c0 .275.225.5.5.5zm11.283.03c-.033.09-.07.177-.112.262l.535 1.163-.771.765-1.194-.527c-.086.04-.175.076-.265.107l-.444 1.2h-1.087l-.47-1.22a2.938 2.938 0 0 1-.264-.113l-1.163.535-.764-.771.526-1.194a2.938 2.938 0 0 1-.106-.265l-1.2-.444v-1.056l1.2-.444c.031-.09.067-.179.106-.265l-.526-1.194.764-.771 1.163.535c.086-.042.174-.08.263-.113L11.445 8h1.087l.444 1.2c.09.031.179.067.265.107l1.194-.527.77.765-.534 1.163c.042.085.08.173.112.262l1.217.471v1.117l-1.217.472zm.215-.906v-.248l-.815-.27a2.206 2.206 0 0 0-.355-.862l.365-.793-.161-.16-.768.387a2.206 2.206 0 0 0-.86-.36L12.102 9h-.227l-.27.817c-.315.056-.607.18-.861.354l-.793-.364-.159.16.385.768c-.176.253-.3.544-.358.86L9 11.897v.204l.818.304c.058.315.182.606.358.859l-.385.768.16.16.792-.364c.254.174.546.298.862.354l.27.817h.226l.302-.819c.315-.058.607-.183.86-.359l.768.386.161-.16-.365-.792c.175-.254.298-.546.355-.862l.815-.27zM12 11a1 1 0 1 0 0 2 1 1 0 0 0 0-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/modifyAssociations24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/modifyAssociations24.json new file mode 100644 index 00000000..903077b1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/modifyAssociations24.json @@ -0,0 +1 @@ +"M6 21h2v1H6v-1zM22 6h-1v2h1V6zm-9-4h-2v1h2V2zm5 0h-2v1h2V2zM8 2H6v1h2V2zM3 16H2v2h1v-2zm0-5H2v2h1v-2zm0-5H2v2h1V6zM2 4h1V3h1V2H2v2zm19 0h1V2h-2v1h1v1zM3 20H2v2h2v-1H3v-1zm4-7h1v-1H7v1zm1-4H7v1h1V9zm2.5 3.793l-.707.707.707.707.707-.707-.707-.707zm1.293-1.293l.707.707.707-.707-.707-.707-.707.707zM15.2 9.507l-.707-.707-.707.707.707.707.707-.707zM6 7V6a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1zm1 0h1V6H7v1zm9 0V6a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1zm1 0h1V6h-1v1zm-7 8.8v1.4A1.8 1.8 0 0 1 8.2 19H6.8A1.8 1.8 0 0 1 5 17.2v-1.4A1.8 1.8 0 0 1 6.8 14h1.4a1.8 1.8 0 0 1 1.8 1.8zm-1 0a.8.8 0 0 0-.8-.8H6.8a.8.8 0 0 0-.8.8v1.4a.8.8 0 0 0 .8.8h1.4a.8.8 0 0 0 .8-.8v-1.4zM20 18a2 2 0 1 1-4 0 2 2 0 0 1 4 0zm-1 0a1 1 0 1 0-2 0 1 1 0 0 0 2 0zm3.414 1.392l-.296.628.724 1.624-1.162 1.17-1.543-.71-.653.236-.636 1.66h-1.65l-.59-1.586-.628-.295-1.627.727-1.167-1.166.71-1.543-.236-.653-1.66-.636v-1.65l1.586-.59.295-.628-.727-1.627 1.166-1.167 1.543.71.653-.236.636-1.66h1.65l.59 1.586.628.296 1.624-.724 1.166 1.167-.705 1.538.235.653 1.66.636v1.65l-1.586.59zm-1.277.523l.544-1.158 1.319-.49v-.582l-1.427-.548-.434-1.204.585-1.28-.412-.412-1.397.622-1.158-.544-.49-1.319h-.582l-.548 1.427-1.206.434-1.283-.59-.41.411.626 1.4-.545 1.161-1.319.49v.582l1.427.548.434 1.206-.59 1.283.411.41 1.4-.626 1.161.545.49 1.319h.582l.548-1.428 1.206-.433 1.28.588.411-.413-.623-1.399zM21 12h1v-1h-1v1zM11 22h1v-1h-1v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/modifyAssociations32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/modifyAssociations32.json new file mode 100644 index 00000000..8f22c053 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/modifyAssociations32.json @@ -0,0 +1 @@ +"M7 28h2v1H7v-1zm4 1h2v-1h-2v1zm4 0h1v-1h-1v1zM29 7h-1v2h1V7zm-1 6h1v-2h-1v2zM25 3h-2v1h2V3zm-4 0h-2v1h2V3zm-8 0h-2v1h2V3zm4 0h-2v1h2V3zM9 3H7v1h2V3zM4 23H3v2h1v-2zm0-4H3v2h1v-2zm0-8H3v2h1v-2zm0 4H3v2h1v-2zm0-8H3v2h1V7zM3 5h1V4h1V3H3v2zm25 0h1V3h-2v1h1v1zM4 27H3v2h2v-1H4v-1zm8.991-4.5c0 1.93-1.561 3.5-3.491 3.5S6 24.43 6 22.5 7.57 19 9.5 19s3.491 1.57 3.491 3.5zm-1 0c0-1.38-1.111-2.5-2.491-2.5a2.5 2.5 0 0 0 0 5c1.38 0 2.491-1.12 2.491-2.5zM9 18h1v-2H9v2zm1-6H9v2h1v-2zm6.646 4.06l1.415-1.414-.707-.707-1.415 1.415.707.707zm4.415-4.414l-.707-.707-1.415 1.415.707.707 1.415-1.415zm-6.707 5.293l-1.415 1.415.707.707 1.415-1.415-.707-.707zM21 7.8A1.8 1.8 0 0 1 22.8 6h1.4A1.8 1.8 0 0 1 26 7.8v1.4a1.8 1.8 0 0 1-1.8 1.8h-1.4A1.8 1.8 0 0 1 21 9.2V7.8zm1 1.4a.8.8 0 0 0 .8.8h1.4a.8.8 0 0 0 .8-.8V7.8a.8.8 0 0 0-.8-.8h-1.4a.8.8 0 0 0-.8.8v1.4zm-15 0V7.8A1.8 1.8 0 0 1 8.8 6h1.4A1.8 1.8 0 0 1 12 7.8v1.4a1.8 1.8 0 0 1-1.8 1.8H8.8A1.8 1.8 0 0 1 7 9.2zm1 0a.8.8 0 0 0 .8.8h1.4a.8.8 0 0 0 .8-.8V7.8a.8.8 0 0 0-.8-.8H8.8a.8.8 0 0 0-.8.8v1.4zm21.493 16.496l.965 2.15-1.565 1.576-2.066-.95-.849.319-.838 2.201-2.222.008-.79-2.13-.824-.377-2.149.965-1.576-1.565.949-2.066-.318-.849-2.202-.838L16 21.92l2.13-.79.377-.826-.965-2.149 1.566-1.576 2.066.949.848-.318.838-2.202L25.08 15l.79 2.13.825.377 2.15-.965 1.576 1.566-.95 2.066.319.848 2.201.838.008 2.222-2.13.79-.377.824zm-.206 1.913l-.875-1.948.722-1.552L31 23.417l-.004-.896-1.995-.76-.588-1.607.831-1.809-.636-.632-1.945.874-1.556-.721-.69-1.866-.897.004-.758 1.994-1.608.59-1.81-.832-.63.636.873 1.945-.72 1.555-1.866.692.003.896 1.995.76.588 1.606-.83 1.81.635.63 1.945-.872 1.555.721.69 1.864.898-.003.758-1.994 1.608-.59 1.81.832.63-.635zM26.9 23a2.9 2.9 0 1 1-5.8 0 2.9 2.9 0 0 1 5.8 0zm-.967 0a1.933 1.933 0 1 0-3.866 0 1.933 1.933 0 0 0 3.866 0z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/monitor16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/monitor16.json new file mode 100644 index 00000000..06997053 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/monitor16.json @@ -0,0 +1 @@ +"M15.167 13a.834.834 0 0 0 .833-.834V1.834A.834.834 0 0 0 15.167 1H.833A.834.834 0 0 0 0 1.833v10.334A.834.834 0 0 0 .833 13H6v1H5v1h6v-1h-1v-1zM1 2h14v10H1zm8 12H7v-1h2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/monitor24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/monitor24.json new file mode 100644 index 00000000..07589a0b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/monitor24.json @@ -0,0 +1 @@ +"M0 4v14a1.001 1.001 0 0 0 1 1h9v1H8v1h8v-1h-2v-1h9a1.001 1.001 0 0 0 1-1V4a1.001 1.001 0 0 0-1-1H1a1.001 1.001 0 0 0-1 1zm13 16h-2v-1h2zm10-2H1V4h22z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/monitor32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/monitor32.json new file mode 100644 index 00000000..0e3a28e4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/monitor32.json @@ -0,0 +1 @@ +"M30.833 4H1.167A1.168 1.168 0 0 0 0 5.167v19.667A1.168 1.168 0 0 0 1.167 26H13v2h-2v1h10v-1h-2v-2h11.833A1.168 1.168 0 0 0 32 24.834V5.166A1.168 1.168 0 0 0 30.833 4zM18 28h-4v-2h4zm13-3.167a.167.167 0 0 1-.167.167H1.167A.167.167 0 0 1 1 24.834V5.166A.167.167 0 0 1 1.167 5h29.666a.167.167 0 0 1 .167.167z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/moon16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/moon16.json new file mode 100644 index 00000000..f34fd16d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/moon16.json @@ -0,0 +1 @@ +"M7.998 14.8A6.798 6.798 0 0 1 6.417 1.39l1.124-.268-.574 1.003a5.791 5.791 0 0 0 6.382 8.51l1.126-.27-.575 1.004a6.827 6.827 0 0 1-5.834 3.43zM5.596 2.723a5.8 5.8 0 0 0-1.657 9.419A5.926 5.926 0 0 0 8.057 13.8a5.818 5.818 0 0 0 4.326-2.012 6.793 6.793 0 0 1-6.787-9.065z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/moon24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/moon24.json new file mode 100644 index 00000000..520e71fa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/moon24.json @@ -0,0 +1 @@ +"M12 21.8a9.796 9.796 0 0 1-1.245-19.513l1.286-.163-.843.984a8.285 8.285 0 0 0 8.519 13.383l1.252-.347-.696 1.096A9.755 9.755 0 0 1 12 21.8zM9.647 3.526a8.796 8.796 0 1 0 9.031 14.196 9.048 9.048 0 0 1-1.178.078A9.293 9.293 0 0 1 9.647 3.526z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/moon32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/moon32.json new file mode 100644 index 00000000..4bed20e8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/moon32.json @@ -0,0 +1 @@ +"M17.499 27.8a12.293 12.293 0 0 1-.917-24.552l1.215-.09-.801.918A11.288 11.288 0 0 0 25.5 22.8c.271 0 .538-.02.803-.04l1.217-.09-.768.915a12.314 12.314 0 0 1-9.131 4.215h-.122zM15.471 4.397a11.293 11.293 0 0 0 2.028 22.405l.112-.001a11.3 11.3 0 0 0 7.544-3.005 12.287 12.287 0 0 1-9.685-19.4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/move16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/move16.json new file mode 100644 index 00000000..2e290cec --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/move16.json @@ -0,0 +1 @@ +"M5 6.707L3.707 8H8V3.707L6.707 5 6 4.293l2.5-2.5 2.5 2.5-.707.707L9 3.707V8h4.293L12 6.707 12.707 6l2.5 2.5-2.5 2.5-.707-.707L13.293 9H9v4.293L10.293 12l.707.707-2.5 2.5-2.5-2.5.707-.707L8 13.293V9H3.707L5 10.293 4.293 11l-2.5-2.5 2.5-2.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/move24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/move24.json new file mode 100644 index 00000000..ff84473a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/move24.json @@ -0,0 +1 @@ +"M19.354 9.646l-.708.708L20.293 12H13V4.707l1.64 1.64.707-.707L12.5 2.793 9.653 5.64l.707.707L12 4.707V12H4.707l1.647-1.646-.708-.708-2.847 2.848 2.847 2.847.708-.707L4.72 13H12v7.28l-1.64-1.64-.707.707 2.847 2.847 2.847-2.847-.707-.707L13 20.28V13h7.28l-1.634 1.634.708.707 2.847-2.847-2.847-2.848z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/move32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/move32.json new file mode 100644 index 00000000..18c224fd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/move32.json @@ -0,0 +1 @@ +"M6.66 20.354L2.807 16.5l3.853-3.854.707.707L4.721 16H16V4.707l-2.646 2.647-.707-.707L16.5 2.793l3.854 3.854-.707.707L17 4.707V16h11.28l-2.647-2.646.707-.707 3.853 3.853-3.853 3.854-.707-.707L28.279 17H17v11.293l2.646-2.646.707.707-3.853 3.853-3.854-3.854.707-.707L16 28.293V17H4.72l2.647 2.646z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/moveFromBasemap16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/moveFromBasemap16.json new file mode 100644 index 00000000..b6258f4d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/moveFromBasemap16.json @@ -0,0 +1 @@ +"M0 10v6h6v-6H0zm5 1v2.063c-.238.041-.676.028-.964-.22l-.096-.086c-.262-.242-.752-.694-1.457-.694-.6 0-1.051.358-1.483.862V11h4zm-4 4v-.433l.202-.274c.486-.66.907-1.23 1.281-1.23.314 0 .573.238.78.43l.122.11c.47.402 1.105.512 1.615.465V15H1zm6-5v6h6v-6H7zm1 5v-2h2v2H8zm4 0h-1v-2h1v2zm0-3H8v-1h4v1zM0 3v6h6V3H0zm5 3h-.33C3.12 6 3 4.721 3 4.33V4h2v2zM1 8V7h.56a.44.44 0 0 1 .44.439V8H1zm2 0v-.561A1.44 1.44 0 0 0 1.56 6H1V4h1v.33C2 5.658 2.826 7 4.67 7H5v1H3zm9-2h1v3H7V3h3v1H8v4h4V6zm4-6v4h-1V1.707l-4.175 4.175-.707-.707L14.293 1H12V0h4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/moveFromBasemap24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/moveFromBasemap24.json new file mode 100644 index 00000000..f2a29ae5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/moveFromBasemap24.json @@ -0,0 +1 @@ +"M2 13h8V5H2v8zm7-7v3.775C6.427 9.407 5.582 6.95 5.352 6H9zM3 6h1.388c.165.748 1.145 4.314 4.612 4.723V12H6.003c-.58-1.922-2.76-2.76-2.782-2.768L3 9.15V6zm0 4.16c.366.167 1.526.777 2.004 1.84H3v-1.84zM11 22h8v-8h-8v8zm7-1h-1v-4h1v4zm-6-6h6v1h-6v-1zm0 2h4v2h-2v1h2v1h-4v-4zM2 22h8v-8H2v8zm1-7h6v2.39a7.525 7.525 0 0 0-.56.137.386.386 0 0 1-.118.02c-.18 0-.35-.171-.632-.456l-.26-.259c-.727-.708-1.088-.791-1.7-.804l-.148-.002c-.477 0-1.169.084-1.66.807-.111.166-.124.379-.136.604-.015.27-.033.578-.225.876-.033.035-.247.093-.561.102V15zm0 4.4c.402-.045.936-.174 1.136-.312.254-.176.444-.762.478-1.099.088-.85.223-1.064 1.1-1.064.753.006 1.028.407 1.16.6a.588.588 0 0 0 .083.105c.597.52.991.835 1.442.835.105 0 .21-.018.32-.052A2.45 2.45 0 0 1 9 18.35V21H3v-1.6zM18 9h1v4h-8V5h4v1h-3v6h6V9zm4-7v5h-1V3.714l-6.146 6.14-.707-.708L20.3 3H17V2h5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/moveFromBasemap32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/moveFromBasemap32.json new file mode 100644 index 00000000..80dd78cd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/moveFromBasemap32.json @@ -0,0 +1 @@ +"M16 17v12h12V17H16zm.99 11v-7H24v3h-3v1h3v3h-7.01zM27 28h-2v-7h2v7zm-10.01-8v-2H27v2H16.99zM3 4v12h12V4H3zm11 7.102C10.293 10.212 8.811 6.665 8.317 5H14v6.102zm-10 .755c.677.3 2.61 1.294 3.509 3.143H4v-3.143zM8.635 15c-1.118-2.898-4.367-4.157-4.513-4.211L4 10.743V5h3.241c.462 1.71 2.113 6.197 6.759 7.16V15H8.635zM28 9v7H16V4h7v1h-6v10h10V9h1zm2-7v6h-1V3.707l-8.288 8.28-.707-.707L28.293 3H24V2h6zM3 17v12h12V17H3zm11 1v4.843c-.373.034-.816.078-1.023.109-.39.058-1.034.161-1.357.264-.46.145-.601-.429-1.301-1.11-.876-.853-1.291-.963-2.04-.978-.504-.01-1.495-.01-2.175.991-.281.415-.184 1.15-.641 1.881-.224.358-.92.185-1.4.093L4 24.081V18h10zM4 28v-2.893l.18.027c.419.065 1.446.063 1.73-.164.374-.298.555-.702.732-1.522.236-1.1.671-1.463 1.6-1.44 1.043.025 1.553.785 1.651.92.742 1.015 1.324 1.377 2.003 1.163.082-.026.656-.106 1.03-.166L14 23.831V28H4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/moveToBasemap16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/moveToBasemap16.json new file mode 100644 index 00000000..bd19c415 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/moveToBasemap16.json @@ -0,0 +1 @@ +"M13 7v2H7V3h2v1H8v4h4V7h1zM15.882.825l-.707-.707L11 4.293V2h-1v4h4V5h-2.293L15.882.825zM6 10v6H0v-6h6zm-5 1v1.925c.432-.504.882-.862 1.483-.862.704 0 1.195.452 1.457.694l.096.087c.288.247.726.26.964.22V11H1zm4 4v-.932c-.51.047-1.145-.063-1.615-.465l-.122-.11c-.207-.192-.466-.43-.78-.43-.374 0-.795.57-1.28 1.23L1 14.567V15h4zm8-5v6H7v-6h6zm-3 5v-2H8v2h2zm2-2h-1v2h1v-2zm0-2H8v1h4v-1zM6 3v6H0V3h6zM5 4H3v.33C3 4.72 3.12 6 4.67 6H5V4zM2 8v-.561A.44.44 0 0 0 1.56 7H1v1h1zm3 0V7h-.33C2.827 7 2 5.659 2 4.33V4H1v2h.56C2.356 6 3 6.646 3 7.439V8h2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/moveToBasemap24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/moveToBasemap24.json new file mode 100644 index 00000000..a973ad21 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/moveToBasemap24.json @@ -0,0 +1 @@ +"M19 11v2h-8V5h2v1h-1v6h6v-1h1zm2.854-8.146l-.708-.708L15 8.286V5h-1v5h5V9h-3.3l6.154-6.146zM2 5h8v8H2V5zm3.352 1c.23.95 1.075 3.407 3.648 3.775V6H5.352zM3 9.15l.22.082c.023.009 2.202.846 2.783 2.768H9v-1.277C5.533 10.314 4.553 6.748 4.388 6H3v3.15zM3 12h2.004C4.526 10.937 3.366 10.327 3 10.16V12zm8 2h8v8h-8v-8zm7 3h-1v4h1v-4zm-6-1h6v-1h-6v1zm0 5h4v-1h-2v-1h2v-2h-4v4zM2 14h8v8H2v-8zm1 4.415c.314-.01.528-.067.56-.102.193-.298.21-.606.226-.876.012-.225.025-.438.137-.604.49-.723 1.182-.807 1.66-.807l.147.002c.612.013.973.096 1.7.804l.26.259c.282.285.452.457.632.457a.386.386 0 0 0 .118-.02A7.52 7.52 0 0 1 9 17.39V15H3v3.415zM3 21h6v-2.65c-.11.02-.212.041-.28.063a1.08 1.08 0 0 1-.32.052c-.452 0-.846-.316-1.443-.835a.588.588 0 0 1-.083-.105c-.132-.193-.407-.594-1.16-.6-.877 0-1.012.214-1.1 1.064-.034.337-.224.923-.478 1.099-.2.138-.734.267-1.136.312V21z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/moveToBasemap32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/moveToBasemap32.json new file mode 100644 index 00000000..16a8a4b0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/moveToBasemap32.json @@ -0,0 +1 @@ +"M28 9v7H16V4h7v1h-6v10h10V9h1zm-2 3v-1h-4.293l8.288-8.28-.707-.707L21 10.293V6h-1v6h6zm2 5v12H16V17h12zm-4 11v-3h-3v-1h3v-3h-7.01v7H24zm3-7h-2v7h2v-7zm0-1v-2H16.99v2H27zM15 4v12H3V4h12zm-1 1l-5.683-.001c.494 1.665 1.976 5.213 5.683 6.103V5zM4 15h3.509c-.9-1.849-2.832-2.843-3.509-3.143V15zm10 0v-2.84C9.354 11.198 7.703 6.71 7.241 5H4v5.743l.122.046c.146.054 3.395 1.313 4.513 4.211H14zm1 2v12H3V17h12zM4 18v6.081l.063.012c.48.092 1.176.265 1.4-.093.457-.731.36-1.466.641-1.88.68-1.002 1.67-1.002 2.175-.992.749.015 1.164.125 2.04.978.7.681.841 1.255 1.3 1.11.324-.103.968-.206 1.358-.264.207-.03.65-.075 1.023-.11V18H4zm10 10v-4.169l-1.075.094c-.373.06-.947.14-1.03.166-.678.214-1.26-.148-2.002-1.164-.098-.134-.608-.894-1.65-.92-.93-.022-1.365.34-1.601 1.44-.177.821-.358 1.225-.732 1.523-.284.227-1.311.229-1.73.164L4 25.107V28h10z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/moveUp16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/moveUp16.json new file mode 100644 index 00000000..d0d792d3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/moveUp16.json @@ -0,0 +1 @@ +"M10.62 5.325L9 3.705V12a2.002 2.002 0 0 1-2 2H5v-1h2a1.001 1.001 0 0 0 1-1V3.74L6.415 5.325l-.707-.707 2.81-2.81 2.808 2.81z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/moveUp24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/moveUp24.json new file mode 100644 index 00000000..2fc456d7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/moveUp24.json @@ -0,0 +1 @@ +"M13 4.713V18a3.003 3.003 0 0 1-3 3H7v-1h3a2.002 2.002 0 0 0 2-2V4.713L9.354 7.36l-.707-.707L12.5 2.799l3.854 3.854-.707.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/moveUp32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/moveUp32.json new file mode 100644 index 00000000..b0d4f73f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/moveUp32.json @@ -0,0 +1 @@ +"M20.646 10.354L17 6.706V23a4.005 4.005 0 0 1-4 4H9v-1h3.999a3.003 3.003 0 0 0 3-3V6.708l-3.646 3.646-.706-.707L16.5 4.793l4.854 4.854z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/moveUpAll16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/moveUpAll16.json new file mode 100644 index 00000000..3ee87894 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/moveUpAll16.json @@ -0,0 +1 @@ +"M5 12V3.715L3.354 5.36l-.707-.707L5.5 1.801l2.854 2.853-.707.707L6 3.715V12a2.002 2.002 0 0 1-2 2H2v-1h2a1.001 1.001 0 0 0 1-1zm8 0V3.715l1.646 1.646.707-.707L12.5 1.801 9.646 4.654l.707.707L12 3.715V12a1.001 1.001 0 0 1-1 1H9v1h2a2.002 2.002 0 0 0 2-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/moveUpAll24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/moveUpAll24.json new file mode 100644 index 00000000..7e22fa89 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/moveUpAll24.json @@ -0,0 +1 @@ +"M7 18V4.713L4.354 7.36l-.707-.707L7.5 2.799l3.854 3.854-.707.707L8 4.713V18a3.003 3.003 0 0 1-3 3H2v-1h3a2.002 2.002 0 0 0 2-2zm8 2h-3v1h3a3.003 3.003 0 0 0 3-3V4.713l2.646 2.647.707-.707L17.5 2.799l-3.854 3.854.707.707L17 4.713V18a2.002 2.002 0 0 1-2 2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/moveUpAll32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/moveUpAll32.json new file mode 100644 index 00000000..26fcb68d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/moveUpAll32.json @@ -0,0 +1 @@ +"M20.999 27H17v-1h4a3.003 3.003 0 0 0 3-3V6.708l-3.646 3.646-.707-.707L24.5 4.793l4.854 4.854-.707.707-3.648-3.648V23a4.005 4.005 0 0 1-4 4zm-9-4V6.706l3.647 3.648.707-.707L11.5 4.793 6.646 9.646l.707.707L11 6.708V23a3.003 3.003 0 0 1-3 3H4v1h3.999a4.005 4.005 0 0 0 4-4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mu16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mu16.json new file mode 100644 index 00000000..ba905df1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mu16.json @@ -0,0 +1 @@ +"M6 2v5c0 2.69 1.142 3 2 3a3.176 3.176 0 0 0 3-2.088V2h1v7a1 1 0 0 0 1 1v1a1.996 1.996 0 0 1-1.894-1.387A4.045 4.045 0 0 1 8 11a2.745 2.745 0 0 1-2-.749V14H5V2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mu24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mu24.json new file mode 100644 index 00000000..addb37c3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mu24.json @@ -0,0 +1 @@ +"M19 15v1a3.004 3.004 0 0 1-2.94-2.41A5.78 5.78 0 0 1 11.25 16 3.741 3.741 0 0 1 8 14.408V21H7V3h1v7.25C8 14.508 9.854 15 11.25 15A5.05 5.05 0 0 0 16 11.665V3h1v10a2.003 2.003 0 0 0 2 2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mu32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mu32.json new file mode 100644 index 00000000..5b1ae66b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/mu32.json @@ -0,0 +1 @@ +"M25 20v1h-.5a3.502 3.502 0 0 1-3.497-3.467A7.579 7.579 0 0 1 14.5 21a4.72 4.72 0 0 1-4.5-2.499V28H9V4h1v9.5c0 4.374 1.472 6.5 4.5 6.5a6.828 6.828 0 0 0 6.5-4.583V4h1v13.5a2.502 2.502 0 0 0 2.5 2.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/multidimensionalRaster16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/multidimensionalRaster16.json new file mode 100644 index 00000000..393f7080 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/multidimensionalRaster16.json @@ -0,0 +1 @@ +[{"opacity":".5","d":"M15.125 8.957v3.454l-2.25.922V9.868zM11.387 3.26l-1.932.797 3.08 1.253 1.92-.785zM8.875 7.58v3.163l3.25-1.333V6.247zM5.609 3.275L2.51 4.543l1.924.772L7.51 4.059zM1.875 8.957v3.454l2.25.922V9.868z"},{"d":"M8.5 1.11L1 4.18v8.77L8.5 16l7.5-3V4.15zM15 12.27l-2 .82v-3.08l2-.81zM9 7.65l3-1.23v2.92l-3 1.23zm.82-3.56l1.65-.68 2.62 1.08-1.64.67zM15 5.2v2.92l-2 .81V6.01zM8.5 2.19l1.66.68-1.66.68-1.66-.68zM4 13.09l-2-.82V9.2l2 .81zm0-4.16l-2-.81V5.25l2 .8zM2.84 4.51l2.69-1.1 1.65.68-2.67 1.09zM8 14.73L5 13.5v-3.08l3 1.23zm0-4.16L5 9.34V6.45l3 1.2zM5.84 5.71L8.5 4.63l2.62 1.07L8.5 6.77zM12 13.5l-3 1.23v-3.08l3-1.23z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/multidimensionalRaster24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/multidimensionalRaster24.json new file mode 100644 index 00000000..d8b41f7f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/multidimensionalRaster24.json @@ -0,0 +1 @@ +[{"opacity":".5","d":"M22.125 13.226v4.856l-4.25 1.742v-4.856zm-9.25-2.229v5.228l4.25-1.732V9.265zm4.565-5.912l-4 1.635 4.011 1.635 3.989-1.624zm-9.88 0l-4 1.646 3.989 1.624L11.56 6.72zm-4.675 8.157v4.832l4.25 1.744v-4.832z"},{"d":"M12.5 2.13L2 6.44v12.22l10.5 4.31L23 18.66V6.44zm1.32 4.59l3.62-1.48 3.62 1.49-3.61 1.47zM18 9.06l4-1.64v4.92l-4 1.64zm0 6l4-1.64v4.57l-4 1.64zM12.5 3.21l3.62 1.49-3.62 1.48L8.88 4.7zM3.94 6.73l3.62-1.49 3.62 1.48L7.55 8.2zM3 7.42l4.02 1.65v4.92L3 12.34zm4.02 12.22L3 17.99v-4.57l4.02 1.65zM12 21.69l-4-1.64v-4.58l4 1.63zm0-5.67l-4-1.63V9.47l4 1.63zM8.88 8.74l3.62-1.48 3.62 1.48-3.62 1.49zM17 14.39l-4 1.63V11.1l4-1.63zm0 5.65l-4 1.65V17.1l4-1.63z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/multidimensionalRaster32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/multidimensionalRaster32.json new file mode 100644 index 00000000..3c1815d8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/multidimensionalRaster32.json @@ -0,0 +1 @@ +[{"opacity":".5","d":"M4.55 9.055l3.404-1.397 2.596 1.015-3.458 1.429zm21.325 11.853v4.247l3.25-1.333v-4.247zm0-5v4.247l3.25-1.333v-4.247zM16.5 14.435v4.9l5-2.05v-4.9zm8.567-6.788l-3.092 1.267 3.408 1.399 3.092-1.267zm-4.145 1.717l-3.137 1.294 3.428 1.347 3.072-1.26zM16.54 4.068l-3.29 1.349 2.71 1.105 3.29-1.35zm-4.666 13.838v4.165l4.25 1.743v-4.165zm-4-6.691v4.247l3.25 1.343v-4.247zm0 10v4.247l3.25 1.343v-4.247zm-4-6.64v4.247l3.25 1.333v-4.247zm0 5v4.247l3.25 1.333v-4.247z"},{"d":"M16.5 3.15L3 8.7v15.68l13.5 5.54L30 24.38V8.7zM26 24.94v-3.92l3-1.23v3.92zm3-6.23l-3 1.23v-3.92l3-1.23zm-12-3.99l4-1.64V17l-4 1.64zm-1 8.92L12 22v-3.92l4 1.64zm0-5L12 17v-3.92l4 1.64zm-7.55-8.1l3.19-1.32 3.7 1.46-3.27 1.34zM11 26.59l-3-1.24v-3.92l3 1.24zM7.92 7.76l2.38.93L7.13 10 4.8 9.04zM4 9.79l3 1.23v3.92l-3-1.23zm3 6.23v3.92l-3-1.23v-3.92zm-3 3.77l3 1.23v3.92l-3-1.23zm7-2.12v3.92l-3-1.24v-3.92zm-3-2.32v-3.92l3 1.24v3.92zm4.98-6.68L16 7.43l3.62 1.49-2.95 1.21zm5.85-3.48L16 6.35l-2.33-.95 2.83-1.16zm6.25 2.57l3.12 1.28-2.83 1.16-3.12-1.28zm-7.06 2.9l2.91-1.2 3.12 1.28-2.85 1.17zm7.98.36l3-1.23v3.92l-3 1.23zm-2.24-3.8l-2.83 1.16-3.61-1.49 2.82-1.16zm-11.4-1.28l2.32.95-3.04 1.25-2.38-.93zM16 28.64L12 27v-3.92l4 1.64zm-2.62-16.08l3.3-1.35 3.18 1.25-3.36 1.38zM21 27l-4 1.64v-3.92l4-1.64zm0-5l-4 1.64v-3.92l4-1.64zm4 3.35l-3 1.24v-3.92l3-1.24zm0-5l-3 1.24v-3.92l3-1.24zm0-5l-3 1.24v-3.92l3-1.24z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/multipleVariables16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/multipleVariables16.json new file mode 100644 index 00000000..e315e91d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/multipleVariables16.json @@ -0,0 +1 @@ +"M12 6.85A2.85 2.85 0 1 1 14.85 4 2.853 2.853 0 0 1 12 6.85zm0-4.81A1.96 1.96 0 1 0 13.96 4 1.962 1.962 0 0 0 12 2.04zM7.348 12H2.652L1 7.515 5 4l4 3.515zm-4-1h3.304l1.143-3.2L5 5.37 2.205 7.8zM12 9.118l-3 2.226L10.308 15h3.487L15 11.344z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/multipleVariables24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/multipleVariables24.json new file mode 100644 index 00000000..6d1d6c9c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/multipleVariables24.json @@ -0,0 +1 @@ +"M17.5 10.85a4.35 4.35 0 1 1 4.35-4.35 4.355 4.355 0 0 1-4.35 4.35zm0-7.743A3.393 3.393 0 1 0 20.893 6.5 3.396 3.396 0 0 0 17.5 3.107zM10.78 18H3.66L1 11.31 7 7l6 4.296zm-6.44-1h5.715l1.734-5.323L7 8.257l-4.75 3.405zm13.16-4L13 16.732 15 22h5l2-5.268z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/multipleVariables32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/multipleVariables32.json new file mode 100644 index 00000000..1ca113f1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/multipleVariables32.json @@ -0,0 +1 @@ +"M23 14.85A5.85 5.85 0 1 1 28.85 9 5.857 5.857 0 0 1 23 14.85zm0-10.8A4.95 4.95 0 1 0 27.95 9 4.956 4.956 0 0 0 23 4.05zm-8.738 19.94L4.623 24 2 15.106 9.5 10l7.5 5.11zM5.377 23h8.14l2.282-7.48L9.5 11.236l-6.309 4.286zM23.5 18.235L18 22.309 20.399 29h6.392L29 22.31z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/musicNote16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/musicNote16.json new file mode 100644 index 00000000..237213a1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/musicNote16.json @@ -0,0 +1 @@ +"M8 2v8.236a2.713 2.713 0 0 0-1.506-.208A2.684 2.684 0 0 0 4 12.332c.004 1.087 1.128 1.823 2.506 1.64A2.684 2.684 0 0 0 9 11.668V5.025a3.174 3.174 0 0 1 1.35.484 3.977 3.977 0 0 1 1.36 1.479 4.765 4.765 0 0 1 .157 4.084l.3.145a5.262 5.262 0 0 0 .143-4.521 4.73 4.73 0 0 0-1.487-1.873 3.84 3.84 0 0 0-.482-.31h.007A2.5 2.5 0 0 1 9 2.296V2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/musicNote24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/musicNote24.json new file mode 100644 index 00000000..94bdf497 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/musicNote24.json @@ -0,0 +1 @@ +"M15.915 6.702a6.249 6.249 0 0 0-.77-.45h.01A3.612 3.612 0 0 1 13 3.026V2.5h-1v13.96a3.965 3.965 0 0 0-2.508-.417C7.562 16.3 5.996 17.61 6 18.963s1.578 2.249 3.508 1.993c1.867-.246 3.38-1.481 3.474-2.788H13V6.996a5.411 5.411 0 0 1 2.159.703 6.036 6.036 0 0 1 2.176 2.15 6.365 6.365 0 0 1 .25 5.94l.481.211a6.982 6.982 0 0 0-2.15-9.298z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/musicNote32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/musicNote32.json new file mode 100644 index 00000000..1b3d52c0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/musicNote32.json @@ -0,0 +1 @@ +"M25.059 12.174a9.305 9.305 0 0 0-3.172-3.595 8.346 8.346 0 0 0-1.025-.594h.012A4.766 4.766 0 0 1 18 3.728V3h-1v19.9a4.557 4.557 0 0 0-3.511-.848c-2.482.329-4.495 2.143-4.489 4.045s2.03 3.18 4.511 2.851 4.495-2.143 4.489-4.045V8.965a7.268 7.268 0 0 1 2.878.93 8.008 8.008 0 0 1 2.902 2.839 8.325 8.325 0 0 1 .334 7.838l.64.278a9.193 9.193 0 0 0 .305-8.676z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/newLinkChart16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/newLinkChart16.json new file mode 100644 index 00000000..13c95560 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/newLinkChart16.json @@ -0,0 +1 @@ +"M7 4V3H5.69a2.23 2.23 0 0 0-.29-.695l.928-.928L5.621.67l-.928.929A2.23 2.23 0 0 0 4 1.309V0H3v1.31a2.23 2.23 0 0 0-.692.289L1.38.669l-.707.71.927.927A2.23 2.23 0 0 0 1.31 3H0v1h1.31c.057.25.156.483.29.694l-.928.927.707.707.927-.927c.21.132.443.232.693.289V7h1V5.69c.25-.057.484-.156.695-.289l.927.927.708-.707-.928-.928c.133-.21.232-.443.289-.693H7zM3.5 5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm11 3a1.5 1.5 0 0 0-1.408 1H5.908a1.476 1.476 0 0 0-.076-.175l3.79-3.114c.248.18.55.289.878.289.827 0 1.5-.673 1.5-1.5S11.327 3 10.5 3 9 3.673 9 4.5c0 .227.054.44.145.633L5.34 8.258A1.502 1.502 0 0 0 3 9.5a1.502 1.502 0 0 0 2.34 1.242l3.805 3.125c-.09.193-.145.406-.145.633 0 .827.673 1.5 1.5 1.5s1.5-.673 1.5-1.5-.673-1.5-1.5-1.5c-.329 0-.63.11-.878.29l-3.79-3.115c.029-.057.054-.114.076-.175h7.184c.207.58.757 1 1.408 1 .827 0 1.5-.673 1.5-1.5S15.327 8 14.5 8zM10 4.25a.25.25 0 0 1 .25-.25h.487c.145 0 .263.118.263.263v.487a.25.25 0 0 1-.25.25h-.5a.25.25 0 0 1-.25-.25v-.5zM4.25 10A.25.25 0 0 1 4 9.75v-.5A.25.25 0 0 1 4.25 9h.487c.145 0 .263.118.263.263v.487a.25.25 0 0 1-.25.25h-.5zm6 4h.487c.145 0 .263.118.263.263v.487a.25.25 0 0 1-.25.25h-.5a.25.25 0 0 1-.25-.25v-.5a.25.25 0 0 1 .25-.25zM15 9.75a.25.25 0 0 1-.25.25h-.5a.25.25 0 0 1-.25-.25v-.5a.25.25 0 0 1 .25-.25h.487c.145 0 .263.118.263.263v.487z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/newLinkChart24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/newLinkChart24.json new file mode 100644 index 00000000..8f1ba76c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/newLinkChart24.json @@ -0,0 +1 @@ +"M10 6V5H7.95a2.483 2.483 0 0 0-.366-.877l1.452-1.451-.708-.708-1.45 1.452A2.483 2.483 0 0 0 6 3.05V1H5v2.05a2.483 2.483 0 0 0-.877.366L2.672 1.964l-.708.708 1.452 1.45A2.51 2.51 0 0 0 3.05 5H1v1h2.05c.065.319.192.615.366.877L1.964 8.328l.708.708 1.45-1.452c.263.174.559.3.878.366V10h1V7.95a2.48 2.48 0 0 0 .877-.366l1.451 1.452.708-.708-1.452-1.45c.174-.263.3-.559.366-.878H10zM5.5 7C4.673 7 4 6.327 4 5.5S4.673 4 5.5 4 7 4.673 7 5.5 6.327 7 5.5 7zm16 4.1a2.402 2.402 0 0 0-2.346 1.9H7.846a2.365 2.365 0 0 0-.23-.608l7.02-5.398c.44.548 1.108.906 1.864.906 1.324 0 2.4-1.076 2.4-2.4s-1.076-2.4-2.4-2.4-2.4 1.076-2.4 2.4c0 .296.06.576.16.838l-7.086 5.447A2.39 2.39 0 0 0 5.5 11.1c-1.324 0-2.4 1.076-2.4 2.4s1.076 2.4 2.4 2.4c.657 0 1.252-.266 1.686-.695l7.075 5.45c-.1.264-.161.547-.161.845 0 1.324 1.076 2.4 2.4 2.4s2.4-1.076 2.4-2.4-1.076-2.4-2.4-2.4a2.39 2.39 0 0 0-1.86.9l-7.017-5.405c.097-.187.178-.383.223-.595h11.308a2.402 2.402 0 0 0 2.346 1.9c1.324 0 2.4-1.076 2.4-2.4s-1.076-2.4-2.4-2.4zM15 5a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1V5zm0 16a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1zm-9-6H5a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1zm17-1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/newLinkChart32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/newLinkChart32.json new file mode 100644 index 00000000..1b132316 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/newLinkChart32.json @@ -0,0 +1 @@ +"M13 7V6h-2.05a3.463 3.463 0 0 0-.656-1.587l1.449-1.449-.707-.707-1.449 1.448A3.463 3.463 0 0 0 8 3.05V1H7v2.05c-.59.086-1.13.314-1.587.655L3.964 2.257l-.707.707 1.449 1.449c-.342.456-.57.996-.656 1.587H2v1h2.05c.086.59.314 1.13.656 1.587l-1.449 1.449.707.707 1.449-1.449c.456.342.996.57 1.587.656V12h1V9.95a3.463 3.463 0 0 0 1.587-.656l1.449 1.449.707-.707-1.449-1.449c.342-.456.57-.996.656-1.587H13zM7.5 9a2.5 2.5 0 1 1 .001-5.001A2.5 2.5 0 0 1 7.5 9zm20 5c-1.208 0-2.217.86-2.45 2H9.95a2.463 2.463 0 0 0-.254-.67l11.94-9.18c.459.517 1.12.85 1.864.85C24.879 7 26 5.879 26 4.5S24.879 2 23.5 2 21 3.121 21 4.5c0 .364.082.709.223 1.021L9.255 14.723A2.49 2.49 0 0 0 7.5 14C6.121 14 5 15.121 5 16.5S6.121 19 7.5 19c.69 0 1.314-.28 1.766-.732l11.958 9.21A2.478 2.478 0 0 0 21 28.5c0 1.379 1.121 2.5 2.5 2.5s2.5-1.121 2.5-2.5-1.121-2.5-2.5-2.5a2.48 2.48 0 0 0-1.863.85L9.703 17.656c.109-.206.199-.422.246-.657h15.102c.232 1.14 1.241 2 2.449 2 1.379 0 2.5-1.121 2.5-2.5S28.879 14 27.5 14zM22 4a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1V4zm1 23h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1zM8 18H7a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1zm21-1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/newModel16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/newModel16.json new file mode 100644 index 00000000..c866967c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/newModel16.json @@ -0,0 +1 @@ +"M12 13v1h-2v2H9v-2H7v-1h2v-2h1v2zm1.5-6.973A2.477 2.477 0 0 0 11.05 8H9V7H6.578L4.526 4.947l-.001.001A2.47 2.47 0 0 0 4.963 3.5 2.446 2.446 0 0 0 2.5 1.027 2.454 2.454 0 0 0 .027 3.5 2.454 2.454 0 0 0 2.5 5.973a2.444 2.444 0 0 0 1.293-.344L6 7.836v1.457l-2.124 2.124a2.452 2.452 0 0 0-1.376-.39 2.478 2.478 0 0 0 0 4.955 2.53 2.53 0 0 0 2.08-3.855L6.707 10H9V9h2.05a2.477 2.477 0 0 0 2.45 1.973 2.473 2.473 0 0 0 0-4.946zm-11-1.054A1.454 1.454 0 0 1 1.027 3.5 1.454 1.454 0 0 1 2.5 2.027 1.454 1.454 0 0 1 3.974 3.5 1.454 1.454 0 0 1 2.5 4.973zm1.691.354l.004-.003zm-1.69 9.655a1.477 1.477 0 0 1 0-2.955 1.477 1.477 0 0 1 0 2.955zM8 9H7V8h1zm5.5.973a1.473 1.473 0 1 1 0-2.946 1.473 1.473 0 1 1 0 2.946z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/newModel24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/newModel24.json new file mode 100644 index 00000000..7b214a8f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/newModel24.json @@ -0,0 +1 @@ +"M19 20v1h-3v3h-1v-3h-3v-1h3v-3h1v3zm.5-10.973A3.466 3.466 0 0 0 16.05 12H14v-2H9.702L7.29 7.587A3.45 3.45 0 0 0 7.955 5.5a3.455 3.455 0 1 0-6.91 0A3.439 3.439 0 0 0 4.5 8.973a3.434 3.434 0 0 0 2.083-.678L9 10.712v3.732l-2.331 2.332a3.424 3.424 0 0 0-2.169-.74 3.4 3.4 0 1 0 2.86 1.463L9.858 15H14v-2h2.05a3.47 3.47 0 1 0 3.45-3.973zm-15-1.054A2.44 2.44 0 0 1 2.045 5.5a2.46 2.46 0 1 1 4.919 0A2.447 2.447 0 0 1 4.5 7.973zm0 14.009A2.473 2.473 0 1 1 6.973 19.5 2.447 2.447 0 0 1 4.5 21.982zM13 14h-3v-3h3zm6.5.964a2.469 2.469 0 1 1 2.464-2.464 2.439 2.439 0 0 1-2.464 2.464z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/newModel32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/newModel32.json new file mode 100644 index 00000000..eda9a6b1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/newModel32.json @@ -0,0 +1 @@ +"M25 27v1h-4v4h-1v-4h-4v-1h4v-4h1v4zm1.5-14.973A4.461 4.461 0 0 0 22.05 16H19v-3h-6.46l-2.614-2.613a4.407 4.407 0 1 0-.723.69L12 13.876v5.418L9.295 22a4.413 4.413 0 0 0-2.795-.945 4.446 4.446 0 0 0 0 8.892 4.47 4.47 0 0 0 3.502-7.24L12.707 20H19v-3h3.05a4.475 4.475 0 1 0 4.45-4.973zm-20-1.054A3.473 3.473 0 1 1 9.982 7.5 3.457 3.457 0 0 1 6.5 10.973zm0 17.973a3.446 3.446 0 0 1 0-6.892 3.446 3.446 0 1 1 0 6.892zM18 19h-5v-5h5v5zm8.5.973a3.473 3.473 0 1 1 3.473-3.473 3.48 3.48 0 0 1-3.473 3.473z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/newRasterFunctionTemplate16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/newRasterFunctionTemplate16.json new file mode 100644 index 00000000..5a5c3557 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/newRasterFunctionTemplate16.json @@ -0,0 +1 @@ +"M4 8H2V6.5h1c.361 0 .704-.136.977-.38.008 0 .015-.005.023-.005V8zm1 2h2.398l.011-.074c.05-.352.13-.653.225-.926H5v1zm1.103-9h2.064c.46 0 .833.407.833.91v5.448a3.03 3.03 0 0 1 1-.302V1.795C10 .806 9.253 0 8.333 0H5.656l.026.025c.259.26.405.605.421.975zM8 6H5v1h3V6zm-6 5h2V9H2v2zm14 .013h-1.012l-1.502 1.79-1.066-1.79h-1.088l1.462 2.302L10.374 16h1.033l1.855-2.153L14.54 16h1.097l-1.684-2.685L16 11.013zm-5.715-2.225c.19 0 .37.042.538.106l.221-.74c-.146-.083-.4-.126-.612-.126-1.328 0-1.868.855-2.035 2.058l-.15.927H7.17L6.997 12h1.075l-.523 4h.824l.523-4H10.1l.173-.987H9.07l.117-.747c.127-.856.242-1.478 1.098-1.478zM8 3H6.5c0 .368-.142.719-.396.993L6.103 4H8V3zM1.833 13c-.46 0-.833-.407-.833-.91V6.116a1.489 1.489 0 0 1-.975-.433L0 5.656v6.55C0 13.195.747 14 1.667 14h5.135l.13-1H1.834zm-.74-10H0V2h1.092c.018-.049.036-.096.058-.143l-.77-.771.707-.707.771.771c.047-.022.094-.04.143-.058V0h1v1.092c.049.018.096.036.143.058l.77-.77.707.707-.771.771c.022.047.04.094.058.143H5v1H3.908a1.483 1.483 0 0 1-.058.143l.771.771-.707.707-.771-.771c-.047.022-.094.04-.143.058V5H2V3.908a1.484 1.484 0 0 1-.143-.058l-.771.771-.707-.707.771-.771A1.483 1.483 0 0 1 1.092 3zM2 3h1V2H2v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/newRasterFunctionTemplate24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/newRasterFunctionTemplate24.json new file mode 100644 index 00000000..5b92dfba --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/newRasterFunctionTemplate24.json @@ -0,0 +1 @@ +"M8 13H4v-2.5h1V12h2v-2h-.91c.187-.204.334-.447.386-.73A1.48 1.48 0 0 0 8 9.369V13zm15.52 3H22l-1.833 2.206L18.846 16h-1.632l1.915 2.973L15.5 23h1.55l2.781-3.229L21.75 23h1.646l-2.526-4.027L23.52 16zm-9.687 0l.244-1.621c.189-1.283.362-2.216 1.645-2.216.286 0 .555.062.809.158l.331-1.108c-.22-.126-.6-.19-.918-.19-1.993 0-2.802 1.282-3.053 3.086L12.597 16h-1.614l-.143.935h1.613L11.671 23h1.236l.782-6.065h1.804l.144-.935h-1.804zM9.49 2h4.721c.436 0 .789.353.789.789v7.365a4.858 4.858 0 0 1 1-.103V2.58C16 1.71 15.29 1 14.42 1H9.366c.157.313.199.664.124 1zM4 14h4v4H4v-4zm1 3h2v-2H5v2zm4-6h4v-1H9v1zm-7 8.211V9.485c-.108.025-.215.05-.328.05A1.48 1.48 0 0 1 1 9.369v10.054C1 20.293 1.706 21 2.577 21h8.385l.129-1H2.789A.789.789 0 0 1 2 19.211zM13 5h-2.5c0 .387-.152.734-.393 1H13V5zM.964 7.328l1.452-1.45A2.483 2.483 0 0 1 2.05 5H0V4h2.05a2.48 2.48 0 0 1 .366-.877L.964 1.672l.708-.708 1.45 1.452c.263-.174.559-.3.878-.366V0h1v2.05c.319.065.615.192.877.366L7.328.964l.708.708-1.452 1.45c.174.263.3.559.366.878H9v1H6.95a2.483 2.483 0 0 1-.366.877l1.452 1.451-.708.708-1.45-1.452A2.51 2.51 0 0 1 5 6.95V9H4V6.95a2.482 2.482 0 0 1-.877-.366L1.672 8.036l-.708-.708zM3 4.5C3 5.327 3.673 6 4.5 6S6 5.327 6 4.5 5.327 3 4.5 3 3 3.673 3 4.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/newRasterFunctionTemplate32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/newRasterFunctionTemplate32.json new file mode 100644 index 00000000..36532ce3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/newRasterFunctionTemplate32.json @@ -0,0 +1 @@ +"M6 23h5v-5H6v5zm1-4h3v3H7v-3zm4-7H7.11a1.49 1.49 0 0 1-1.11.5V17h5v-5zm-1 4H7v-3h3v3zm9.001-13H10.82c.269-.28.407-.638.415-1H19a2.01 2.01 0 0 1 2 2.008v11.994a5.052 5.052 0 0 0-1 .106V4a1 1 0 0 0-.999-1zM18 17.238V5h-5.5c0-.386-.15-.734-.39-1H19v12.462a3.511 3.511 0 0 0-1 .776zm8.519 8.455L29.22 30h-1.76l-2.052-3.453L22.434 30h-1.658l3.881-4.307L22.314 22h1.745l1.71 2.873L28.178 22H29.8l-3.282 3.693zM14.489 24h1.743l-.137 1H4V12.11c.266.24.614.39 1 .39V24h9.49zm6.295-2l-.153 1H18.7l-.964 7h-1.321l.964-7h-1.726l.154-1h1.726c.363-2.426.47-5 3.52-5 .339 0 .747.068.981.203l-.354 1.186a2.43 2.43 0 0 0-.865-.17c-1.66 0-1.628 1.448-1.96 3.781h1.928zM4 26h11.958l-.138 1H3.998A2.003 2.003 0 0 1 2 24.998V11.235c.362-.008.72-.146 1-.415v14.182a1 1 0 0 0 .999.998zM17 9h-5V8h5v1zm0 6h-5v-1h5v1zm-5 5h4.826c-.008.052-.02.1-.027.153l-.126.847H12v-1zM5 8.95V11h1V8.95a3.463 3.463 0 0 0 1.587-.656l1.449 1.449.707-.707-1.449-1.449c.342-.456.57-.996.656-1.587H11V5H8.95a3.463 3.463 0 0 0-.656-1.587l1.449-1.449-.707-.707-1.449 1.448A3.463 3.463 0 0 0 6 2.05V0H5v2.05c-.59.086-1.13.314-1.587.655L1.964 1.257l-.707.707 1.449 1.449c-.342.456-.57.996-.656 1.587H0v1h2.05c.086.59.314 1.13.656 1.587L1.257 9.036l.707.707 1.449-1.449c.456.342.996.57 1.587.656zM5.5 3a2.5 2.5 0 1 1-.001 5.001A2.5 2.5 0 0 1 5.5 3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/newTraining16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/newTraining16.json new file mode 100644 index 00000000..3a074642 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/newTraining16.json @@ -0,0 +1 @@ +"M15 4v1h-3v3h-1V5H8V4h3V1h1v3zm-4 7.305v2.39A1.305 1.305 0 0 1 9.695 15h-2.39A1.305 1.305 0 0 1 6 13.695V13H4v1H1v-3h1V8H1V5h3v.929L8.071 10h1.624A1.305 1.305 0 0 1 11 11.305zM2 7h1V6H2zm1 6v-1H2v1zm3-1v-.696a1.301 1.301 0 0 1 .774-1.186L4 7.343V8H3v3h1v1zm4-.695A.305.305 0 0 0 9.695 11h-2.39a.305.305 0 0 0-.305.305v2.39a.305.305 0 0 0 .305.305h2.39a.305.305 0 0 0 .305-.305zM8 13h1v-1H8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/newTraining24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/newTraining24.json new file mode 100644 index 00000000..6f3e55ea --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/newTraining24.json @@ -0,0 +1 @@ +"M22 7v1h-5v5h-1V8h-5V7h5V2h1v5zm-9.5 8a3.494 3.494 0 0 0-3.45 3h-.8l.001-.003V18H6.95A2.502 2.502 0 0 0 5 16.05v-4.1a2.477 2.477 0 0 0 1.002-.463L8.338 14H7v1h3v-3H9v1.243l-2.336-2.512A2.473 2.473 0 0 0 7 9.5a2.5 2.5 0 1 0-3 2.45v4.1A2.5 2.5 0 1 0 6.95 19h1.3l.001.002V19h.8a3.493 3.493 0 1 0 3.449-4zM3 9.5A1.5 1.5 0 1 1 4.5 11 1.502 1.502 0 0 1 3 9.5zM4.5 20A1.5 1.5 0 1 1 6 18.5 1.502 1.502 0 0 1 4.5 20zm8 1a2.5 2.5 0 1 1 2.5-2.5 2.502 2.502 0 0 1-2.5 2.5zm1.5-2.5a1.5 1.5 0 1 0-1.5 1.5 1.502 1.502 0 0 0 1.5-1.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/newTraining32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/newTraining32.json new file mode 100644 index 00000000..9e4a377e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/newTraining32.json @@ -0,0 +1 @@ +"M29 10v1h-7v7h-1v-7h-7v-1h7V3h1v7zm-8 14.5a4.488 4.488 0 0 1-8.95.5h-2.1A3.492 3.492 0 1 1 6 21.05v-4.1a3.506 3.506 0 1 1 3.67-1.987l3.33 3.33V17h1v3h-3v-1h1.293l-3.186-3.186A3.472 3.472 0 0 1 7 16.95v4.1A3.481 3.481 0 0 1 9.95 24h2.1a4.488 4.488 0 0 1 8.95.5zM6.5 16A2.5 2.5 0 1 0 4 13.5 2.503 2.503 0 0 0 6.5 16zM9 24.5A2.5 2.5 0 1 0 6.5 27 2.503 2.503 0 0 0 9 24.5zm11 0a3.5 3.5 0 1 0-3.5 3.5 3.504 3.504 0 0 0 3.5-3.5zM16.5 22a2.5 2.5 0 1 0 2.5 2.5 2.502 2.502 0 0 0-2.5-2.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/noAttachment16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/noAttachment16.json new file mode 100644 index 00000000..d3cf7d7f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/noAttachment16.json @@ -0,0 +1 @@ +"M4.02 10.007l1.588-1.571.707.707-1.592 1.574a.75.75 0 1 0 1.06 1.06l1.574-1.591.707.706-1.57 1.588A1.735 1.735 0 0 1 5.25 13a1.75 1.75 0 0 1-1.23-2.993zm3.153 4.062a3 3 0 1 1-4.324-4.16l2.086-2.146-.707-.707-2.096 2.156a4 4 0 1 0 5.765 5.546l1.967-2.065-.707-.708zm8.18.577l-.706.707-14-14 .707-.707L5.97 5.264 10.278.833A2.75 2.75 0 0 1 15 2.75a2.732 2.732 0 0 1-.795 1.934L9.822 9.115l1.06 1.06 2.612-2.744.725.69-2.63 2.76zM6.679 5.971l.707.707L9.53 4.556l.703.71-2.141 2.119 1.023 1.023 4.38-4.428a1.75 1.75 0 1 0-2.5-2.45z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/noAttachment24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/noAttachment24.json new file mode 100644 index 00000000..0a2474c3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/noAttachment24.json @@ -0,0 +1 @@ +"M6.732 14.732l2.586-2.586.707.708-2.586 2.585a1.5 1.5 0 0 0 2.117 2.126l2.606-2.575.706.707-2.61 2.58a2.5 2.5 0 0 1-3.526-3.545zm3.964 5.935a4.5 4.5 0 1 1-6.364-6.363l3.59-3.553-.706-.707-3.587 3.55a5.5 5.5 0 1 0 7.778 7.777l3.549-3.587-.708-.708zm11.658.98l-.707.706-20-20 .707-.707 6.639 6.64 6.192-6.127a4 4 0 1 1 5.63 5.683l-6.169 6.097 1.36 1.36 3.67-3.71.712.702-3.675 3.715zM9.7 8.992l1.386 1.386 3.646-3.647.707.707-3.646 3.647 2.146 2.146 6.172-6.1a3 3 0 1 0-4.223-4.263z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/noAttachment32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/noAttachment32.json new file mode 100644 index 00000000..44ce9281 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/noAttachment32.json @@ -0,0 +1 @@ +"M20.243 23.071l.708.708-4.219 4.095A7.5 7.5 0 0 1 6.167 17.227l4.09-4.142.707.707-4.086 4.137a6.5 6.5 0 0 0 9.156 9.228zM9 21.5a3.5 3.5 0 0 0 5.99 2.46l3.05-3.092-.707-.707-3.055 3.096a2.5 2.5 0 1 1-3.546-3.525l3.086-3.086-.707-.707-3.086 3.086A3.475 3.475 0 0 0 9 21.5zm21.354 8.146l-.707.707-28-28 .707-.707 9.66 9.66 7.597-7.695a5.5 5.5 0 0 1 7.801 7.754l-7.617 7.723 2.242 2.242 5.707-5.54.697.718-5.696 5.53zM12.72 12.013l2.159 2.159 5.57-5.57.706.707-5.57 5.57 3.503 3.502 6.737-6.83.862-.874a4.5 4.5 0 0 0-6.369-6.36l-7.598 7.696z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/noImage16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/noImage16.json new file mode 100644 index 00000000..c766c2bb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/noImage16.json @@ -0,0 +1 @@ +"M6.828 4l-1-1H15v9.172l-1-1V4zM2 13l2.67-2.693a1.253 1.253 0 0 0 .23.022 1.28 1.28 0 0 0 .93-.405l.612-.654-.707-.707-.635.677a.27.27 0 0 1-.4 0 .27.27 0 0 0-.4 0L2 11.694V4.828l-1-1V14h10.172l-1-1zm8.5-6.5a1 1 0 1 0-1-1 1 1 0 0 0 1 1zM1.354.646l-.707.707 14 14 .707-.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/noImage24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/noImage24.json new file mode 100644 index 00000000..c799d112 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/noImage24.json @@ -0,0 +1 @@ +"M7.828 5l-1-1H22v15.172l-1-1v-.69l-3.116-3.117-.395.296-.714-.714.854-.64a.503.503 0 0 1 .657.046L21 16.067V5zM3 20v-.519l2.947-2.947a1.506 1.506 0 0 0 .677.163 1.403 1.403 0 0 0 .997-.415l2.916-2.916-.706-.707-2.916 2.916a.474.474 0 0 1-.678-.048.503.503 0 0 0-.704.007L3 18.067V5.828l-1-1V21h16.172l-1-1zM17 8.5A1.5 1.5 0 1 1 15.5 7 1.5 1.5 0 0 1 17 8.5zm-1 0a.5.5 0 1 0-.5.5.5.5 0 0 0 .5-.5zm5.646 13.854l.707-.707-20-20-.707.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/noImage32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/noImage32.json new file mode 100644 index 00000000..236c12f1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/noImage32.json @@ -0,0 +1 @@ +"M8.828 6l-1-1H29v21.172l-1-1V22.58l-4.494-4.067-1.144 1.02-.713-.713 1.428-1.276a.652.652 0 0 1 .926.033L28 21.247V6zM4 26v-1.474l4.401-3.5 1.198.567 5.007-4.159-.71-.71-4.446 3.693-.826-.391a.642.642 0 0 0-.72.117L4 23.248V6.828l-1-1V27h21.172l-1-1zm18-14a2 2 0 1 1-2-2 2.002 2.002 0 0 1 2 2zm-1 0a1 1 0 1 0-1 1 1.001 1.001 0 0 0 1-1zm8.646 18.354l.707-.707-28-28-.707.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/noMap16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/noMap16.json new file mode 100644 index 00000000..4b7c897c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/noMap16.json @@ -0,0 +1 @@ +"M12.172 15H1V3.828l1 1V14h2.898c.102 0-.391-.488-.534-.774a1.583 1.583 0 0 1 .003-1.55 1.371 1.371 0 0 1-.984-1.29c0-.486.26-.74.29-1.02s-.084-.321-.084-.575a1.636 1.636 0 0 1 .903-1.47l.867.866a.47.47 0 0 0-.18-.039.619.619 0 0 0-.59.643c0 .25.102.393.102.643 0 .386-.308.566-.308.953a.406.406 0 0 0 .437.36c.354 0 .446-.19.797-.155.252.025.334.353.334.514 0 .65-1.1.859-.693 1.671.164.329 1.208.174 1.208.721a1.545 1.545 0 0 1-.09.502H9v-.01c0-.181-.215-.295-.215-.486 0-.552.806-.512.879-1.012l.745.745a1.727 1.727 0 0 1-.449.454c.009.035.117.272.122.309h1.09zM4.828 2h5.45c-.013.077-.132.356-.132.44a1.496 1.496 0 0 0 .112.567 1.6 1.6 0 0 0-.422.643 1.428 1.428 0 0 0-.074.442 1.676 1.676 0 0 0-.536.43 1.317 1.317 0 0 0-.32 1.091 3.213 3.213 0 0 1 .066.414c-.025.016-.043.034-.067.05l.716.716c.493-.354.338-1.008.266-1.371-.033-.17.29-.5.463-.488.72.05.412-.54.412-.823a.434.434 0 0 1 .022-.142c.112-.332.595-.438.595-.836 0-.281-.233-.41-.233-.693a.653.653 0 0 1 .22-.44H14v9h-.172L15 12.172V1H3.828zm9.818 13.354l-14-14 .707-.707 14 14z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/noMap24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/noMap24.json new file mode 100644 index 00000000..1dfd667e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/noMap24.json @@ -0,0 +1 @@ +"M19.152 21.98H2.021V4.85L3 5.83V21h6.483v-.024a2.985 2.985 0 0 1 .223-1.066l.046-.13a1.807 1.807 0 0 0 .122-.62c-.056-.087-.397-.166-.58-.208a1.413 1.413 0 0 1-1.046-.585 1.52 1.52 0 0 1 .505-1.928c.253-.253.408-.42.408-.596a.496.496 0 0 0-.081-.267h-.007a.808.808 0 0 0-.323.084 1.788 1.788 0 0 1-.695.147 1.02 1.02 0 0 1-1.068-.96 1.754 1.754 0 0 1 .27-.882.9.9 0 0 0 .157-.44 1.234 1.234 0 0 0-.056-.328 2.126 2.126 0 0 1-.085-.563 1.322 1.322 0 0 1 1.19-1.343l2.047 2.047a1.119 1.119 0 0 1-.245.043 1.33 1.33 0 0 1-1.26-.666c-.224-.4-.307-.51-.452-.51a.4.4 0 0 0-.356.43 1.236 1.236 0 0 0 .056.328 2.126 2.126 0 0 1 .086.562 1.755 1.755 0 0 1-.27.882.9.9 0 0 0-.158.44.258.258 0 0 0 .144.035.878.878 0 0 0 .36-.083 1.502 1.502 0 0 1 .79-.128 1.107 1.107 0 0 1 .88 1.172 1.78 1.78 0 0 1-.68 1.25c-.411.411-.49.54-.33.86.03.005.27.062.429.099.484.113 1.294.302 1.294 1.107a2.708 2.708 0 0 1-.173.922l-.048.14a2.118 2.118 0 0 0-.17.755V21h2.477c.076-.188.442-1.029.488-1.143a3.316 3.316 0 0 0-.08-.107 1.122 1.122 0 0 1-.295-.675c0-.752.686-.941 1.096-1.054a1.71 1.71 0 0 0 .41-.147c-.022-.004-.068-.059-.102-.097a1.06 1.06 0 0 1-.33-.675.943.943 0 0 1 .032-.171l1.267 1.267a1.398 1.398 0 0 1-1.032.714 1.41 1.41 0 0 0-.422.158c.02-.014.07.067.108.117a1.084 1.084 0 0 1 .287.655c0 .175-.035.26-.31.89l-.116.268h4.287zM4.848 2.02l.98.98h10.88a1.277 1.277 0 0 0-.346.83 1.375 1.375 0 0 0 .221.71.538.538 0 0 1 .102.251c0 .085-.064.153-.266.326a1.578 1.578 0 0 0-.536.687 1.085 1.085 0 0 0-.054.343 2.152 2.152 0 0 0 .05.388c.018.098.053.28.089.28a.49.49 0 0 1-.217.011 1.15 1.15 0 0 0-.84.438.972.972 0 0 0-.27.868c.151.742.151 1.188-.282 1.421a2.138 2.138 0 0 0-.812.92 4.859 4.859 0 0 1-.092.154l.662.662a3.137 3.137 0 0 0 .235-.362 1.372 1.372 0 0 1 .446-.56 2.01 2.01 0 0 0 .749-2.418c.045-.075.148-.184.14-.2a1.091 1.091 0 0 0 .943-.297 1.224 1.224 0 0 0 .156-1.09.946.946 0 0 1-.027-.264.925.925 0 0 1 .26-.278 1.34 1.34 0 0 0 .59-1.029 1.374 1.374 0 0 0-.22-.706.54.54 0 0 1-.103-.255c0-.051.101-.373.921-.818L18.231 3H21v12.596c-.171.03-.36.046-.45.06a2.283 2.283 0 0 1-.366.04c-.295 0-.69-.347-.952-.577a1.218 1.218 0 0 1-.197-.36c-.135-.313-.361-.839-.962-.839a1.438 1.438 0 0 0-.959.366l.662.662a.553.553 0 0 1 .257-.12 1.303 1.303 0 0 1 .153.296 2.078 2.078 0 0 0 .366.6l.193.193a2.337 2.337 0 0 0 1.44.704 3.36 3.36 0 0 0 .51-.052 2.764 2.764 0 0 1 .305-.034v1.637l.981.98v-3.436l.019-.024-.019-.015V2.02zm17.798 21.334l-22-22 .707-.707 22 22z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/noMap32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/noMap32.json new file mode 100644 index 00000000..106f26b5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/noMap32.json @@ -0,0 +1 @@ +"M5.828 3H29v23.172l-1-1v-4.274c-.07.026-.142.053-.207.079a2.616 2.616 0 0 1-.902.248l-1.601.007a2.366 2.366 0 0 1-1.674-.545 2.62 2.62 0 0 1-.582-.805l-.104.147c-.008.012-.023.028-.032.04l-.715-.714.034-.048a1.013 1.013 0 0 1 .815-.419.88.88 0 0 1 .072.003.998.998 0 0 1 .817.53 1.728 1.728 0 0 0 .355.515 1.397 1.397 0 0 0 1.014.296l1.6-.006a3.176 3.176 0 0 0 .54-.181l.218-.084a1.009 1.009 0 0 1 .352-.063V4h-4.453a.99.99 0 0 1-.524.885l-.204.107c-.624.325-1.391.725-1.478 1.066a3.728 3.728 0 0 0 .321.415 3.111 3.111 0 0 1 .32.424 1.476 1.476 0 0 1 .204.498 1.001 1.001 0 0 1-.424.998l-.107.09a4.766 4.766 0 0 1-.312.241 1.85 1.85 0 0 0-.395.341.626.626 0 0 0-.028.193 2 2 0 0 0 .049.352 1.03 1.03 0 0 1-.179.801 1.01 1.01 0 0 1-.7.41.92.92 0 0 0-.528.34.522.522 0 0 0-.162.345l.02.098c.139.676.4 1.942-.712 2.541a2.143 2.143 0 0 0-.618.832l-.1.185-.738-.738a2.669 2.669 0 0 1 .981-1.159c.346-.186.396-.542.206-1.465l-.02-.102a1.421 1.421 0 0 1 .374-1.175 1.905 1.905 0 0 1 1.2-.696l-.007-.03a3.067 3.067 0 0 1-.067-.54 1.637 1.637 0 0 1 .085-.52c.16-.478.714-.77.966-.985a2.906 2.906 0 0 1 .23-.187 1.158 1.158 0 0 0-.09-.178c-.124-.22-.777-.796-.777-1.267 0-1.022 1.128-1.543 2.226-2.12H6.829zm19.344 25H18.28a5.86 5.86 0 0 0 .33-1.434v-.606l-.384-.175a1.242 1.242 0 0 0 .007-.127c.026-.019.217-.127.343-.198a1.961 1.961 0 0 0 1.226-1.707 1.35 1.35 0 0 0-.268-.794c.04-.045.096-.101.138-.143.046-.046.1-.106.152-.164l-.714-.714c-.05.059-.09.115-.154.179-.05.051-.116.118-.165.172a1 1 0 0 0-.071 1.251.352.352 0 0 1 .082.213c0 .368-.23.562-.718.836a12.11 12.11 0 0 0-.427.25 1.02 1.02 0 0 0-.425.83 1.002 1.002 0 0 0 .378.905 7.819 7.819 0 0 1-.286 1.133.976.976 0 0 0-.018.293h-4.34a1.061 1.061 0 0 0 .02-.197 3.08 3.08 0 0 1 .237-1.095l.06-.168a3.231 3.231 0 0 0 .179-.756 1 1 0 0 0-.653-1.039 6.17 6.17 0 0 0-.612-.168c-.844-.198-.985-.404-1.005-.443-.254-.506-.112-.753.506-1.341l.18-.174a1.806 1.806 0 0 0 .705-1.241 1 1 0 0 0-1.325-.946l-.16.06a1.487 1.487 0 0 1-.61.134.577.577 0 0 1-.624-.49 1.53 1.53 0 0 1 .248-.758 1.752 1.752 0 0 0 .286-.892 2.245 2.245 0 0 0-.094-.597 1.906 1.906 0 0 1-.083-.516.941.941 0 0 1 .891-.982c.398 0 .596.227.943.845a1.232 1.232 0 0 0 1.197.625 1.387 1.387 0 0 0 1.11-.671l-.726-.726c-.107.212-.256.398-.384.398-.263 0-.295-.058-.312-.09a2.107 2.107 0 0 0-1.828-1.381 1.941 1.941 0 0 0-1.891 1.982 2.901 2.901 0 0 0 .116.775 1.293 1.293 0 0 1 .061.339.896.896 0 0 1-.161.41 2.473 2.473 0 0 0-.373 1.24 1.563 1.563 0 0 0 1.625 1.49 2.465 2.465 0 0 0 .974-.204 4.9 4.9 0 0 1 .12-.045v.006c0 .116-.236.35-.425.54-.48.48-1.548 1.284-.86 2.658a2.45 2.45 0 0 0 1.672.968 5.06 5.06 0 0 1 .496.135 2.246 2.246 0 0 1-.128.527l-.058.163a4.008 4.008 0 0 0-.295 1.428l-.012.063-.015.134H4V6.828l-1-1V29h23.172zm5.474 3.354l-30-30 .707-.707 30 30z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/nodesLink16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/nodesLink16.json new file mode 100644 index 00000000..0143027a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/nodesLink16.json @@ -0,0 +1 @@ +"M3 16a2.99 2.99 0 0 0 2.44-4.733l5.827-5.827a3.018 3.018 0 1 0-.707-.707L4.733 10.56A2.997 2.997 0 1 0 3 16zm0-5a2 2 0 1 1-2 2 2.002 2.002 0 0 1 2-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/nodesLink24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/nodesLink24.json new file mode 100644 index 00000000..4d4dc2a4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/nodesLink24.json @@ -0,0 +1 @@ +"M19 1a4.004 4.004 0 0 0-4 4 3.96 3.96 0 0 0 .853 2.44L7.44 15.853A3.96 3.96 0 0 0 5 15a4 4 0 1 0 4 4 3.96 3.96 0 0 0-.853-2.44l8.413-8.413A3.96 3.96 0 0 0 19 9a4 4 0 0 0 0-8zM5 22a3 3 0 1 1 3-3 3.003 3.003 0 0 1-3 3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/nodesLink32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/nodesLink32.json new file mode 100644 index 00000000..b62f67cb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/nodesLink32.json @@ -0,0 +1 @@ +"M25 2.2a4.775 4.775 0 0 0-3.714 7.806l-11.28 11.28a4.854 4.854 0 1 0 .708.707l11.279-11.28A4.791 4.791 0 1 0 25 2.2zM7 28.8a3.8 3.8 0 1 1 3.8-3.8A3.804 3.804 0 0 1 7 28.8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/nodesMerge16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/nodesMerge16.json new file mode 100644 index 00000000..0d2d945b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/nodesMerge16.json @@ -0,0 +1 @@ +"M.754 15.954l5.513-5.514a2.99 2.99 0 0 0 4.173-4.173L15.954.754l-.707-.707L9.733 5.56A2.99 2.99 0 0 0 5.56 9.733L.046 15.246zM8 6a2 2 0 1 1-2 2 2.002 2.002 0 0 1 2-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/nodesMerge24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/nodesMerge24.json new file mode 100644 index 00000000..452581c3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/nodesMerge24.json @@ -0,0 +1 @@ +"M22.246 1.046L14.44 8.853A3.96 3.96 0 0 0 12 8a4.004 4.004 0 0 0-4 4 3.96 3.96 0 0 0 .853 2.44l-7.807 7.806.707.707 7.807-7.806A3.96 3.96 0 0 0 12 16a4.004 4.004 0 0 0 4-4 3.96 3.96 0 0 0-.853-2.44l7.807-7.806zM12 15a3 3 0 1 1 3-3 3.003 3.003 0 0 1-3 3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/nodesMerge32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/nodesMerge32.json new file mode 100644 index 00000000..fe9b137f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/nodesMerge32.json @@ -0,0 +1 @@ +"M29.954 2.754l-.707-.707-9.518 9.517a5.794 5.794 0 0 0-8.165 8.165l-9.518 9.517.707.707 9.518-9.517a5.794 5.794 0 0 0 8.165-8.165zM16 20.8a4.8 4.8 0 1 1 4.8-4.8 4.805 4.805 0 0 1-4.8 4.8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/nodesUnlink16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/nodesUnlink16.json new file mode 100644 index 00000000..f45ef9d7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/nodesUnlink16.json @@ -0,0 +1 @@ +"M13 6a3 3 0 1 1 3-3 3.003 3.003 0 0 1-3 3zm-7 7a3 3 0 1 1-3-3 3.003 3.003 0 0 1 3 3zm-1 0a2 2 0 1 0-2 2 2.002 2.002 0 0 0 2-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/nodesUnlink24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/nodesUnlink24.json new file mode 100644 index 00000000..12f53015 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/nodesUnlink24.json @@ -0,0 +1 @@ +"M23 5a4 4 0 1 1-4-4 4.004 4.004 0 0 1 4 4zM9 19a4 4 0 1 1-4-4 4.004 4.004 0 0 1 4 4zm-1 0a3 3 0 1 0-3 3 3.003 3.003 0 0 0 3-3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/nodesUnlink32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/nodesUnlink32.json new file mode 100644 index 00000000..84b7f9ec --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/nodesUnlink32.json @@ -0,0 +1 @@ +"M7 20.2a4.8 4.8 0 1 0 4.8 4.8A4.8 4.8 0 0 0 7 20.2zm0 8.6a3.8 3.8 0 1 1 3.8-3.8A3.804 3.804 0 0 1 7 28.8zm18-17A4.8 4.8 0 1 1 29.8 7a4.8 4.8 0 0 1-4.8 4.8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/nodesUnmerge16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/nodesUnmerge16.json new file mode 100644 index 00000000..e1511d20 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/nodesUnmerge16.json @@ -0,0 +1 @@ +"M5.852 3.731l-.748-.748a5.768 5.768 0 0 1 6.625.58L15.246.047l.707.707-3.517 3.518a5.768 5.768 0 0 1 .581 6.625l-.748-.748A4.74 4.74 0 0 0 12.8 8 4.805 4.805 0 0 0 8 3.2a4.739 4.739 0 0 0-2.148.531zM8 12.8A4.805 4.805 0 0 1 3.2 8a4.74 4.74 0 0 1 .53-2.148l-.747-.748a5.768 5.768 0 0 0 .581 6.625L.046 15.246l.707.707 3.518-3.517a5.768 5.768 0 0 0 6.625.581l-.748-.748a4.739 4.739 0 0 1-2.148.53zM5 8a2.963 2.963 0 0 1 .112-.767 2.994 2.994 0 0 1 2.12-2.121A2.962 2.962 0 0 1 8 5a3.003 3.003 0 0 1 3 3 2.963 2.963 0 0 1-.112.767 2.995 2.995 0 0 1-2.12 2.121A2.962 2.962 0 0 1 8 11a3.003 3.003 0 0 1-3-3zm1 0c0 .046.01.09.014.135a1.991 1.991 0 0 0 1.851 1.851c.046.003.089.014.135.014a2.002 2.002 0 0 0 2-2c0-.046-.01-.09-.014-.135a1.991 1.991 0 0 0-1.851-1.851C8.089 6.01 8.046 6 8 6a2.002 2.002 0 0 0-2 2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/nodesUnmerge24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/nodesUnmerge24.json new file mode 100644 index 00000000..def5a444 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/nodesUnmerge24.json @@ -0,0 +1 @@ +"M9.104 6.983l-.727-.727a6.755 6.755 0 0 1 8.059.602l5.81-5.811.707.707-5.81 5.81a6.756 6.756 0 0 1 .601 8.059l-.727-.727a5.79 5.79 0 0 0-7.913-7.913zM12 17.8a5.79 5.79 0 0 1-5.017-8.696l-.727-.727a6.756 6.756 0 0 0 .601 8.058l-5.81 5.811.706.707 5.811-5.81a6.755 6.755 0 0 0 8.059.601l-.727-.727A5.757 5.757 0 0 1 12 17.8zm4-5.8a3.978 3.978 0 0 1-.318 1.561 4.023 4.023 0 0 1-2.12 2.121 3.999 3.999 0 0 1-5.244-5.243 4.023 4.023 0 0 1 2.12-2.121A3.999 3.999 0 0 1 16 12zm-1.112.767A2.963 2.963 0 0 0 15 12a3.003 3.003 0 0 0-3-3 2.963 2.963 0 0 0-.767.112 2.995 2.995 0 0 0-2.121 2.12A2.964 2.964 0 0 0 9 12a3.003 3.003 0 0 0 3 3 2.964 2.964 0 0 0 .767-.112 2.995 2.995 0 0 0 2.121-2.12z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/nodesUnmerge32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/nodesUnmerge32.json new file mode 100644 index 00000000..75666e66 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/nodesUnmerge32.json @@ -0,0 +1 @@ +"M10.936 8.815l-.713-.713a9.733 9.733 0 0 1 12.333.635l6.69-6.69.707.706-6.69 6.691a9.733 9.733 0 0 1 .635 12.333l-.713-.713A8.787 8.787 0 0 0 10.936 8.815zM16 24.8a8.787 8.787 0 0 1-7.185-13.864l-.713-.713a9.733 9.733 0 0 0 .635 12.333l-6.69 6.69.706.707 6.69-6.69a9.733 9.733 0 0 0 12.334.635l-.713-.713A8.743 8.743 0 0 1 16 24.8zm5.8-8.8a5.757 5.757 0 0 1-.783 2.896 5.835 5.835 0 0 1-2.12 2.121 5.79 5.79 0 0 1-7.914-7.913 5.835 5.835 0 0 1 2.12-2.121A5.79 5.79 0 0 1 21.8 16zm-1.531 2.148a4.74 4.74 0 0 0 .53-2.148A4.805 4.805 0 0 0 16 11.2a4.74 4.74 0 0 0-2.148.531 4.803 4.803 0 0 0-2.121 2.121 4.74 4.74 0 0 0-.53 2.148A4.805 4.805 0 0 0 16 20.8a4.74 4.74 0 0 0 2.148-.531 4.803 4.803 0 0 0 2.121-2.121z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/notebook16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/notebook16.json new file mode 100644 index 00000000..02755ba0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/notebook16.json @@ -0,0 +1 @@ +"M16 16V0H2v3H1v1h2V1h1v14H3v-1H2v2zM5 1h10v14H5zM1 7V6h1V5h1v2zm0 3V9h1V8h1v2zm0 3v-1h1v-1h1v2zm6-9h2v1H8v5h1v1H7zm4 0h2v7h-2v-1h1V5h-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/notebook24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/notebook24.json new file mode 100644 index 00000000..fd129b71 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/notebook24.json @@ -0,0 +1 @@ +"M5 20H3v-1h1v-1h1zM4 1h18v22H4v-2h1v1h1V2H5v3H3V4h1zm3 21h14V2H7zM5 8V6H4v1H3v1zm0 9v-2H4v1H3v1zm0-6V9H4v1H3v1zm0 3v-2H4v1H3v1zm5 3h3v-1h-2V8h2V7h-3zm5-9h2v8h-2v1h3V7h-3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/notebook32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/notebook32.json new file mode 100644 index 00000000..869f77fd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/notebook32.json @@ -0,0 +1 @@ +"M6 24H4v-1h1v-1h1zm0-5H5v1H4v1h2zm0 6H5v1H4v1h2zM29 2v28H5v-2h1v1h2V3H6v3H4V5h1V2zm-1 1H9v26h19zM6 13H5v1H4v1h2zm0 3H5v1H4v1h2zm0-6H5v1H4v1h2zm0-3H5v1H4v1h2zm10.5 14H14V11h2.5v-1H13v12h3.5zM24 10h-3.5v1H23v10h-2.5v1H24z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/notebookServer16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/notebookServer16.json new file mode 100644 index 00000000..93861a49 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/notebookServer16.json @@ -0,0 +1 @@ +"M3 3h1v1H3V3zm2 1h1V3H5v1zm2 0h1V3H7v1zm8-3v5H2v3h4v1H1V1h14zm-1 1H2v3h12V2zM4 7H3v1h1V7zm1 0v1h1V7H5zm8 0v1h2v7h-2v1h3V7h-3zm-2 1v7h1v1H8v-1H7v-1h1v-2H7v-1h1V9H7V8h1V7h4v1h-1zm-1 0H9v7h1V8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/notebookServer24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/notebookServer24.json new file mode 100644 index 00000000..f3b35434 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/notebookServer24.json @@ -0,0 +1 @@ +"M5 4h1v1H5V4zm2 1h1V4H7v1zm15-3v9H3v3h9v1H2V2h20zm-1 5H3v3h18V7zm0-4H3v3h18V3zM6 8H5v1h1V8zm2 0H7v1h1V8zm-3 4v1h1v-1H5zm2 0v1h1v-1H7zm2-7h1V4H9v1zm1 3H9v1h1V8zm-1 4v1h1v-1H9zm11 0v1h2v9h-2v1h3V12h-3zm-2 1v9h1v1h-5v-2h-1v-1h1v-2h-1v-1h1v-2h-1v-1h1v-2h5v1h-1zm-1 0h-2v1h1v1h-1v2h1v1h-1v2h1v1h-1v1h2v-9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/notebookServer32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/notebookServer32.json new file mode 100644 index 00000000..8e288307 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/notebookServer32.json @@ -0,0 +1 @@ +"M8 12v1H6v-1h2zm1 0v1h2v-1H9zm3 0v1h2v-1h-2zm17-9v11h-1v-4H4v5h11v1H4v5h11v1H3V3h26zm-1 1H4v5h24V4zM6 18v1h2v-1H6zm3 0v1h2v-1H9zm3 0v1h2v-1h-2zM6 7h2V6H6v1zm3 0h2V6H9v1zm3 0h2V6h-2v1zm14 8v1h3v13h-3v1h4V15h-4zm-5 1v13h3v1h-7v-2h-1v-1h1v-4h-1v-1h1v-4h-1v-1h1v-2h7v1h-3zm-1 0h-2v1h1v1h-1v4h1v1h-1v4h1v1h-1v1h2V16z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/notebookSnapshot16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/notebookSnapshot16.json new file mode 100644 index 00000000..c2510eb0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/notebookSnapshot16.json @@ -0,0 +1 @@ +"M3 1H1v2H0V0h3zm13-1h-3v1h2v2h1zm0 13h-1v2h-2v1h3zM3 15H1v-2H0v3h3zm1-2v-1H3v-1h1v-.5h1V12h1V4H4V3h9v10zm3-1h5V4H7zM3 9v1h2V8.5H4V9zm2-2.5H4V7H3v1h2zm0-2H4V5H3v1h2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/notebookSnapshot24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/notebookSnapshot24.json new file mode 100644 index 00000000..34d97495 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/notebookSnapshot24.json @@ -0,0 +1 @@ +"M5 2H2v3H1V1h4zm14 0h3v3h1V1h-4zM2 19H1v4h4v-1H2zm20 3h-3v1h4v-4h-1zm-3-3H6v-2h1v1h1V6H7v1H6V5h13zM18 6H9v12h9zM7 8H6v1H5v1h2zm0 3H6v1H5v1h2zm0 3H6v1H5v1h2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/notebookSnapshot32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/notebookSnapshot32.json new file mode 100644 index 00000000..74893c6f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/notebookSnapshot32.json @@ -0,0 +1 @@ +"M7 30H2v-5h1v4h4zM25 2v1h4v4h1V2zM3 3h4V2H2v5h1zm26 26h-4v1h5v-5h-1zM9 11H8v1H7v1h2zm-2 5h2v-2H8v1H7zm0 3h2v-2H8v1H7zm0 3h2v-2H8v1H7zM7 9h1V7h16v18H8v-2h1v1h1V8H9v2H7zm4 15h12V8H11z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/notepad16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/notepad16.json new file mode 100644 index 00000000..a42b766f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/notepad16.json @@ -0,0 +1 @@ +"M14 1v15H1V1h2v1H2v13h11V2h-1V1h2zm-2 4H3v1h9V5zm0 3H3v1h9V8zm-4 3H3v1h5v-1zM5 2.5v-2c0-.275-.225-.5-.5-.5S4 .225 4 .5v2c0 .275.225.5.5.5s.5-.225.5-.5zm2 0v-2c0-.275-.225-.5-.5-.5S6 .225 6 .5v2c0 .275.225.5.5.5s.5-.225.5-.5zm2 0v-2c0-.275-.225-.5-.5-.5S8 .225 8 .5v2c0 .275.225.5.5.5s.5-.225.5-.5zm2 0v-2c0-.275-.225-.5-.5-.5s-.5.225-.5.5v2c0 .275.225.5.5.5s.5-.225.5-.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/notepad24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/notepad24.json new file mode 100644 index 00000000..09365f03 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/notepad24.json @@ -0,0 +1 @@ +"M7.75 6A.752.752 0 0 1 7 5.25v-3.5c0-.412.338-.75.75-.75s.75.338.75.75v3.5c0 .412-.338.75-.75.75zm3.75-.75v-3.5a.752.752 0 0 0-.75-.75.752.752 0 0 0-.75.75v3.5c0 .412.338.75.75.75s.75-.338.75-.75zM18 9H7v1h11V9zm0 4H7v-1h11v1zm0 3H7v-1h11v1zm-5 3H7v-1h6v1zm6-16v1h1v18H5V4h1V3H4v20h17V3h-2zm-4.75 3a.752.752 0 0 1-.75-.75v-3.5c0-.412.338-.75.75-.75s.75.338.75.75v3.5c0 .412-.338.75-.75.75zm3 0a.752.752 0 0 1-.75-.75v-3.5c0-.412.338-.75.75-.75s.75.338.75.75v3.5c0 .412-.338.75-.75.75z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/notepad32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/notepad32.json new file mode 100644 index 00000000..3c470955 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/notepad32.json @@ -0,0 +1 @@ +"M24 10H8V9h16v1zm0 3H8v1h16v-1zm0 4H8v1h16v-1zm0 4H8v1h16v-1zm-8 4H8v1h8v-1zM27 3v27H5V3h2v1H6v25h20V4h-1V3h2zM11 6V2c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1s1-.45 1-1zm4 0V2c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1s1-.45 1-1zm4 0V2c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1s1-.45 1-1zm4 0V2c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1s1-.45 1-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/notepadAdd16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/notepadAdd16.json new file mode 100644 index 00000000..3f56ed6a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/notepadAdd16.json @@ -0,0 +1 @@ +"M12 6H3V5h9v1zM3 8v1h7V8H3zm0 3v1h4v-1H3zM14 1v6h-1V2h-1V1h2zM2 15h8v1H1V1h2v1H2v13zM5 2.5v-2c0-.275-.225-.5-.5-.5S4 .225 4 .5v2c0 .275.225.5.5.5s.5-.225.5-.5zm2 0v-2c0-.275-.225-.5-.5-.5S6 .225 6 .5v2c0 .275.225.5.5.5s.5-.225.5-.5zm2 0v-2c0-.275-.225-.5-.5-.5S8 .225 8 .5v2c0 .275.225.5.5.5s.5-.225.5-.5zm2 0v-2c0-.275-.225-.5-.5-.5s-.5.225-.5.5v2c0 .275.225.5.5.5s.5-.225.5-.5zm5 9.5h-3V9h-1v3H9v1h3v3h1v-3h3v-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/notepadAdd24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/notepadAdd24.json new file mode 100644 index 00000000..f496b75e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/notepadAdd24.json @@ -0,0 +1 @@ +"M18 10H7V9h11v1zm0 2H7v1h11v-1zm-1 3H7v1h10v-1zm-4 3H7v1h6v-1zm8-15v10h-1V4h-1V3h2zM5 22h12v1H4V3h2v1H5v18zM8.5 5.25v-3.5A.752.752 0 0 0 7.75 1a.752.752 0 0 0-.75.75v3.5c0 .412.338.75.75.75s.75-.338.75-.75zm3 0v-3.5a.752.752 0 0 0-.75-.75.752.752 0 0 0-.75.75v3.5c0 .412.338.75.75.75s.75-.338.75-.75zm3.5 0v-3.5a.752.752 0 0 0-.75-.75.752.752 0 0 0-.75.75v3.5c0 .412.338.75.75.75s.75-.338.75-.75zm3 0v-3.5a.752.752 0 0 0-.75-.75.752.752 0 0 0-.75.75v3.5c0 .412.338.75.75.75s.75-.338.75-.75zM20 24v-4.001h4V19h-4v-4h-1v4h-4v.999h4V24h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/notepadAdd32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/notepadAdd32.json new file mode 100644 index 00000000..35175506 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/notepadAdd32.json @@ -0,0 +1 @@ +"M24 10H8V9h16v1zm0 3H8v1h16v-1zm0 4H8v1h16v-1zm0 4H8v1h16v-1zm-8 4H8v1h8v-1zM27 3v16h-1V4h-1V3h2zM6 29h18v1H5V3h2v1H6v25zm5-23V2c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1s1-.45 1-1zm4 0V2c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1s1-.45 1-1zm4 0V2c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1s1-.45 1-1zm4 0V2c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1s1-.45 1-1zm4 26v-5.001h5V26h-5v-5h-1v5h-5v.999h5V32h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/notepadEdit16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/notepadEdit16.json new file mode 100644 index 00000000..e71d0da5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/notepadEdit16.json @@ -0,0 +1 @@ +"M12 6H3V5h9v1zm-1 2H3v1h8V8zm-3 3H3v1h5v-1zm6-10v6.72c-.15.05-.29.13-.4.24l-.6.61V2h-1V1h2zM2 15h5.39l-.28.55c-.07.15-.11.3-.11.45H1V1h2v1H2v13zm12-2.55V16h-3.77l.22-.11c.09-.04.18-.1.25-.18l.72-.71H13v-1.56l1-.99zM5 2.5v-2c0-.275-.225-.5-.5-.5S4 .225 4 .5v2c0 .275.225.5.5.5s.5-.225.5-.5zm2 0v-2c0-.275-.225-.5-.5-.5S6 .225 6 .5v2c0 .275.225.5.5.5s.5-.225.5-.5zm2 0v-2c0-.275-.225-.5-.5-.5S8 .225 8 .5v2c0 .275.225.5.5.5s.5-.225.5-.5zm2 0v-2c0-.275-.225-.5-.5-.5s-.5.225-.5.5v2c0 .275.225.5.5.5s.5-.225.5-.5zM9 14l-1 2 2-1 4-3.95L12.937 10 9 14zm5.312-5.33l-.645.647.997.997.645-.647-.997-.998z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/notepadEdit24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/notepadEdit24.json new file mode 100644 index 00000000..e6328812 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/notepadEdit24.json @@ -0,0 +1 @@ +"M18 10H7V9h11v1zm0 2H7v1h11v-1zm-1 3H7v1h10v-1zm-4 3H7v1h6v-1zm8-15v10.19c-.23.21-.54.51-1 .97V4h-1V3h2zM5 22h7.73l-.41 1H4V3h2v1H5v18zm16-3.13V23h-4.14c.07-.05.06-.05 1.01-1H20v-2.13l1-1zM8.5 5.25v-3.5A.752.752 0 0 0 7.75 1a.752.752 0 0 0-.75.75v3.5c0 .412.338.75.75.75s.75-.338.75-.75zm3 0v-3.5a.752.752 0 0 0-.75-.75.752.752 0 0 0-.75.75v3.5c0 .412.338.75.75.75s.75-.338.75-.75zm3.5 0v-3.5a.752.752 0 0 0-.75-.75.752.752 0 0 0-.75.75v3.5c0 .412.338.75.75.75s.75-.338.75-.75zm3 0v-3.5a.752.752 0 0 0-.75-.75.752.752 0 0 0-.75.75v3.5c0 .412.338.75.75.75s.75-.338.75-.75zm3.435 11.772l-1.413-1.415-5.184 5.184 1.414 1.414 5.183-5.183zm1.725-2.05l-1.13-1.132a.2.2 0 0 0-.283 0l-.734.734 1.414 1.414.734-.734a.2.2 0 0 0 0-.283zm-9.32 6.941L13 24l2.086-.84-1.247-1.247z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/notepadEdit32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/notepadEdit32.json new file mode 100644 index 00000000..68cc7882 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/notepadEdit32.json @@ -0,0 +1 @@ +"M24 10H8V9h16v1zm0 3H8v1h16v-1zm0 4H8v1h16v-1zm-1 4H8v1h15v-1zm-7 4H8v1h8v-1zM27 3v16.26l-1 1V4h-1V3h2zM6 29h11.91l-.42 1H5V3h2v1H6v25zm21-3.06V30h-4.07l1-1H26v-2.07l1-.99zM11 6V2c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1s1-.45 1-1zm4 0V2c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1s1-.45 1-1zm4 0V2c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1s1-.45 1-1zm4 0V2c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1s1-.45 1-1zm-3.875 22.714l-1.343 3.157 3.15-1.35-1.807-1.807zm9.846-6.164l-1.921-1.922-6.764 6.764 1.922 1.922 6.763-6.764zm2.157-2.582l-1.497-1.497a.306.306 0 0 0-.21-.09.284.284 0 0 0-.207.083l-1.027 1.028 1.921 1.921 1.027-1.028a.295.295 0 0 0-.007-.417z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/null16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/null16.json new file mode 100644 index 00000000..c9265db1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/null16.json @@ -0,0 +1 @@ +"M14.854 1.854l-.707-.707-2.44 2.439A4.348 4.348 0 0 0 8 1.2C5.264 1.2 3.2 4.123 3.2 8a9.325 9.325 0 0 0 .632 3.461l-2.686 2.685.707.707 2.44-2.439A4.348 4.348 0 0 0 8 14.8c2.736 0 4.8-2.923 4.8-6.8a9.325 9.325 0 0 0-.632-3.461zM4.2 8c0-3.307 1.634-5.8 3.8-5.8a3.465 3.465 0 0 1 2.977 2.116l-6.37 6.37A8.673 8.673 0 0 1 4.2 8zm7.6 0c0 3.307-1.634 5.8-3.8 5.8a3.465 3.465 0 0 1-2.977-2.116l6.37-6.37A8.673 8.673 0 0 1 11.8 8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/null24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/null24.json new file mode 100644 index 00000000..835605cc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/null24.json @@ -0,0 +1 @@ +"M22.354 2.354l-.707-.707-3.436 3.435C16.743 2.595 14.505 1 12 1 7.589 1 4 5.935 4 12a14.024 14.024 0 0 0 1.3 5.993l-3.654 3.653.707.707 3.436-3.435C7.257 21.405 9.495 23 12 23c4.411 0 8-4.935 8-11a14.024 14.024 0 0 0-1.3-5.993zM5 12C5 6.486 8.14 2 12 2c2.222 0 4.202 1.492 5.486 3.807L6.05 17.242A13.23 13.23 0 0 1 5 12zm14 0c0 5.514-3.14 10-7 10-2.222 0-4.202-1.492-5.486-3.807L17.95 6.758A13.23 13.23 0 0 1 19 12z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/null32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/null32.json new file mode 100644 index 00000000..c1f64507 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/null32.json @@ -0,0 +1 @@ +"M30.354 2.354l-.707-.707-5.385 5.384A9.966 9.966 0 0 0 16 2.201C9.944 2.2 5.2 8.26 5.2 16a16.594 16.594 0 0 0 2.006 8.086l-5.56 5.56.707.707 5.385-5.384A9.966 9.966 0 0 0 16 29.799c6.056 0 10.8-6.06 10.8-13.799a16.594 16.594 0 0 0-2.006-8.086zM6.2 16c0-7.178 4.305-12.8 9.8-12.8a9.031 9.031 0 0 1 7.544 4.549L7.938 23.355A15.733 15.733 0 0 1 6.2 16zm19.6 0c0 7.178-4.305 12.8-9.8 12.8a9.031 9.031 0 0 1-7.544-4.549L24.062 8.645A15.733 15.733 0 0 1 25.8 16z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/number16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/number16.json new file mode 100644 index 00000000..8cda8497 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/number16.json @@ -0,0 +1 @@ +"M1 5v1h2v5H1v1h4v-1H4V5zm13 7a1.001 1.001 0 0 0 1-1V6a1.001 1.001 0 0 0-1-1h-3v1h3v2h-3v1h3v2h-3v1zm-4 0H7a1.001 1.001 0 0 1-1-1V9a1.001 1.001 0 0 1 1-1h2V6H6V5h3a1.001 1.001 0 0 1 1 1v2a1 1 0 0 1-1 1H7v2h3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/number24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/number24.json new file mode 100644 index 00000000..6f0768e0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/number24.json @@ -0,0 +1 @@ +"M6 7H3v1h2v9H3v1h5v-1H6zm7.75 0H10v1h3.75a.25.25 0 0 1 .25.25v3.5a.25.25 0 0 1-.25.25h-2.5A1.251 1.251 0 0 0 10 13.25v3.5A1.251 1.251 0 0 0 11.25 18H15v-1h-3.75a.25.25 0 0 1-.25-.25v-3.5a.25.25 0 0 1 .25-.25h2.5A1.251 1.251 0 0 0 15 11.75v-3.5A1.251 1.251 0 0 0 13.75 7zM22 8.25A1.251 1.251 0 0 0 20.75 7H17v1h3.75a.25.25 0 0 1 .25.25V12h-4v1h4v3.75a.25.25 0 0 1-.25.25H17v1h3.75A1.251 1.251 0 0 0 22 16.75z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/number32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/number32.json new file mode 100644 index 00000000..6d6f3fd5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/number32.json @@ -0,0 +1 @@ +"M11 24H4v-1h3V11H4v-1h4v13h3zm3.5 0H20v-1h-5.5a.5.5 0 0 1-.5-.5v-5a.5.5 0 0 1 .5-.5h4a1.502 1.502 0 0 0 1.5-1.5v-4a1.502 1.502 0 0 0-1.5-1.5H13v1h5.5a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-.5.5h-4a1.502 1.502 0 0 0-1.5 1.5v5a1.502 1.502 0 0 0 1.5 1.5zm13-14H22v1h5.5a.5.5 0 0 1 .5.5V16h-6v1h6v5.5a.5.5 0 0 1-.5.5H22v1h5.5a1.502 1.502 0 0 0 1.5-1.5v-11a1.502 1.502 0 0 0-1.5-1.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle116.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle116.json new file mode 100644 index 00000000..d547a72c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle116.json @@ -0,0 +1 @@ +"M9 11H8V6.414l-1.307.547-.386-.922L9 4.91zm6.8-2.5a7.3 7.3 0 1 1-7.3-7.3 7.3 7.3 0 0 1 7.3 7.3zm-1 0a6.3 6.3 0 1 0-6.3 6.3 6.307 6.307 0 0 0 6.3-6.3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle116F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle116F.json new file mode 100644 index 00000000..87aedc52 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle116F.json @@ -0,0 +1 @@ +"M8.5 15.8a7.3 7.3 0 1 0 0-14.6 7.3 7.3 0 0 0 0 14.6zm.7-11.19v6.59H7.8V6.715l-1.215.508-.54-1.291L9.2 4.61z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle124.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle124.json new file mode 100644 index 00000000..820a9fb0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle124.json @@ -0,0 +1 @@ +"M12.5 2.2a10.3 10.3 0 1 0 10.3 10.3A10.299 10.299 0 0 0 12.5 2.2zm0 19.6a9.3 9.3 0 1 1 9.3-9.3 9.31 9.31 0 0 1-9.3 9.3zM13 17h-1V8.383l-1.978.805-.377-.926L13 6.896z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle124F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle124F.json new file mode 100644 index 00000000..5c949099 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle124F.json @@ -0,0 +1 @@ +"M12.5 22.8c5.69 0 10.3-4.608 10.3-10.3 0-5.69-4.61-10.3-10.3-10.3S2.2 6.81 2.2 12.5c0 5.692 4.61 10.3 10.3 10.3zm.7-16.2v10.6h-1.4V8.68l-1.888.768-.528-1.296L13.2 6.6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle132.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle132.json new file mode 100644 index 00000000..507f85e8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle132.json @@ -0,0 +1 @@ +"M16.5 3.2a13.3 13.3 0 1 0 13.3 13.3A13.3 13.3 0 0 0 16.5 3.2zm0 25.6a12.3 12.3 0 1 1 12.3-12.3 12.314 12.314 0 0 1-12.3 12.3zM17 23h-1V11.355l-2.648 1.06-.371-.93L17 9.879z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle132F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle132F.json new file mode 100644 index 00000000..275b42be --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle132F.json @@ -0,0 +1 @@ +"M16.5 3.2C9.154 3.2 3.2 9.154 3.2 16.5s5.954 13.3 13.3 13.3 13.3-5.954 13.3-13.3S23.846 3.2 16.5 3.2zm.7 20h-1.4V11.65l-2.56 1.024-.519-1.299 4.48-1.793V23.2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle1F16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle1F16.json new file mode 100644 index 00000000..87aedc52 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle1F16.json @@ -0,0 +1 @@ +"M8.5 15.8a7.3 7.3 0 1 0 0-14.6 7.3 7.3 0 0 0 0 14.6zm.7-11.19v6.59H7.8V6.715l-1.215.508-.54-1.291L9.2 4.61z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle1F24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle1F24.json new file mode 100644 index 00000000..5c949099 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle1F24.json @@ -0,0 +1 @@ +"M12.5 22.8c5.69 0 10.3-4.608 10.3-10.3 0-5.69-4.61-10.3-10.3-10.3S2.2 6.81 2.2 12.5c0 5.692 4.61 10.3 10.3 10.3zm.7-16.2v10.6h-1.4V8.68l-1.888.768-.528-1.296L13.2 6.6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle1F32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle1F32.json new file mode 100644 index 00000000..275b42be --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle1F32.json @@ -0,0 +1 @@ +"M16.5 3.2C9.154 3.2 3.2 9.154 3.2 16.5s5.954 13.3 13.3 13.3 13.3-5.954 13.3-13.3S23.846 3.2 16.5 3.2zm.7 20h-1.4V11.65l-2.56 1.024-.519-1.299 4.48-1.793V23.2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle216.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle216.json new file mode 100644 index 00000000..78149bff --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle216.json @@ -0,0 +1 @@ +"M8.5 1.2a7.3 7.3 0 1 0 7.3 7.3 7.3 7.3 0 0 0-7.3-7.3zm0 13.6a6.3 6.3 0 1 1 6.3-6.3 6.307 6.307 0 0 1-6.3 6.3zM11 12H6v-.5c0-1.543 1.295-2.216 2.336-2.756C9.368 8.208 10 7.842 10 7.1 10 6.378 9.273 6 8.555 6A1.433 1.433 0 0 0 7 7.479l-1-.003A2.42 2.42 0 0 1 8.555 5 2.241 2.241 0 0 1 11 7.1c0 1.387-1.17 1.995-2.203 2.53-.88.458-1.489.814-1.707 1.37H11z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle216F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle216F.json new file mode 100644 index 00000000..44bd8d70 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle216F.json @@ -0,0 +1 @@ +"M8.5 15.8a7.3 7.3 0 1 0 0-14.6 7.3 7.3 0 0 0 0 14.6zm-2.7-4.3c0-1.665 1.413-2.398 2.444-2.934C9.326 8.005 9.8 7.696 9.8 7.1c0-.591-.626-.9-1.245-.9-1.243 0-1.351.98-1.355 1.28l-.002.199L5.8 7.676v-.2c0-.925.576-2.676 2.755-2.676 1.508 0 2.645.99 2.645 2.3 0 1.508-1.281 2.173-2.31 2.709-.663.343-1.18.631-1.457.99H11.2V12.2H5.8v-.7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle224.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle224.json new file mode 100644 index 00000000..ef1fae9f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle224.json @@ -0,0 +1 @@ +"M12.5 2.2a10.3 10.3 0 1 0 10.3 10.3A10.299 10.299 0 0 0 12.5 2.2zm0 19.6a9.3 9.3 0 1 1 9.3-9.3 9.31 9.31 0 0 1-9.3 9.3zM16 17H9v-.5c0-2.157 1.762-3.105 3.317-3.942 1.391-.748 2.592-1.394 2.592-2.721A1.983 1.983 0 0 0 12.696 8a2.692 2.692 0 0 0-1.983.69A2.772 2.772 0 0 0 10 10.46l-1 .01a3.76 3.76 0 0 1 .996-2.475 3.64 3.64 0 0 1 2.7-.995 2.976 2.976 0 0 1 3.213 2.837c0 1.924-1.657 2.815-3.118 3.602-1.273.685-2.482 1.335-2.74 2.561H16z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle224F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle224F.json new file mode 100644 index 00000000..fff9af5f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle224F.json @@ -0,0 +1 @@ +"M12.5 2.2C6.81 2.2 2.2 6.81 2.2 12.5c0 5.692 4.61 10.3 10.3 10.3s10.3-4.608 10.3-10.3c0-5.69-4.61-10.3-10.3-10.3zm3.7 15H8.8v-.7c0-2.277 1.818-3.255 3.422-4.117 1.391-.75 2.487-1.34 2.487-2.546 0-.948-.847-1.637-2.013-1.637-.803 0-1.423.213-1.841.633-.643.644-.655 1.618-.655 1.628v.197l-1.398.015-.002-.2c-.001-.159.017-1.57 1.054-2.62.69-.699 1.646-1.053 2.842-1.053 1.946 0 3.413 1.305 3.413 3.037 0 2.043-1.712 2.965-3.223 3.778-1.145.615-2.23 1.198-2.573 2.185H16.2v1.4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle232.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle232.json new file mode 100644 index 00000000..2cfde35a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle232.json @@ -0,0 +1 @@ +"M16.5 3.2a13.3 13.3 0 1 0 13.3 13.3A13.3 13.3 0 0 0 16.5 3.2zm0 25.6a12.3 12.3 0 1 1 12.3-12.3 12.314 12.314 0 0 1-12.3 12.3zM21 23h-9v-.5c0-2.776 2.317-4.027 4.362-5.13 1.916-1.035 3.571-1.928 3.571-3.797 0-1.28-.948-2.573-3.066-2.573A3.514 3.514 0 0 0 13 14.454l-1-.002A4.525 4.525 0 0 1 16.867 10c2.394 0 4.066 1.47 4.066 3.573 0 2.466-2.082 3.59-4.096 4.677-1.816.98-3.54 1.91-3.802 3.75H21z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle232F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle232F.json new file mode 100644 index 00000000..8e75e8c8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle232F.json @@ -0,0 +1 @@ +"M16.5 3.2C9.154 3.2 3.2 9.154 3.2 16.5s5.954 13.3 13.3 13.3 13.3-5.954 13.3-13.3S23.846 3.2 16.5 3.2zm4.7 20h-9.4v-.7c0-2.896 2.373-4.177 4.467-5.307 1.86-1.004 3.466-1.87 3.466-3.62 0-1.181-.886-2.373-2.866-2.373-3.604 0-3.666 3.121-3.667 3.254l-.001.2-1.4-.002v-.2c0-.047.059-4.652 5.068-4.652 2.512 0 4.266 1.552 4.266 3.773 0 2.583-2.133 3.736-4.196 4.85-1.7.917-3.306 1.783-3.663 3.377H21.2v1.4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle2F16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle2F16.json new file mode 100644 index 00000000..44bd8d70 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle2F16.json @@ -0,0 +1 @@ +"M8.5 15.8a7.3 7.3 0 1 0 0-14.6 7.3 7.3 0 0 0 0 14.6zm-2.7-4.3c0-1.665 1.413-2.398 2.444-2.934C9.326 8.005 9.8 7.696 9.8 7.1c0-.591-.626-.9-1.245-.9-1.243 0-1.351.98-1.355 1.28l-.002.199L5.8 7.676v-.2c0-.925.576-2.676 2.755-2.676 1.508 0 2.645.99 2.645 2.3 0 1.508-1.281 2.173-2.31 2.709-.663.343-1.18.631-1.457.99H11.2V12.2H5.8v-.7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle2F24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle2F24.json new file mode 100644 index 00000000..fff9af5f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle2F24.json @@ -0,0 +1 @@ +"M12.5 2.2C6.81 2.2 2.2 6.81 2.2 12.5c0 5.692 4.61 10.3 10.3 10.3s10.3-4.608 10.3-10.3c0-5.69-4.61-10.3-10.3-10.3zm3.7 15H8.8v-.7c0-2.277 1.818-3.255 3.422-4.117 1.391-.75 2.487-1.34 2.487-2.546 0-.948-.847-1.637-2.013-1.637-.803 0-1.423.213-1.841.633-.643.644-.655 1.618-.655 1.628v.197l-1.398.015-.002-.2c-.001-.159.017-1.57 1.054-2.62.69-.699 1.646-1.053 2.842-1.053 1.946 0 3.413 1.305 3.413 3.037 0 2.043-1.712 2.965-3.223 3.778-1.145.615-2.23 1.198-2.573 2.185H16.2v1.4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle2F32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle2F32.json new file mode 100644 index 00000000..8e75e8c8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle2F32.json @@ -0,0 +1 @@ +"M16.5 3.2C9.154 3.2 3.2 9.154 3.2 16.5s5.954 13.3 13.3 13.3 13.3-5.954 13.3-13.3S23.846 3.2 16.5 3.2zm4.7 20h-9.4v-.7c0-2.896 2.373-4.177 4.467-5.307 1.86-1.004 3.466-1.87 3.466-3.62 0-1.181-.886-2.373-2.866-2.373-3.604 0-3.666 3.121-3.667 3.254l-.001.2-1.4-.002v-.2c0-.047.059-4.652 5.068-4.652 2.512 0 4.266 1.552 4.266 3.773 0 2.583-2.133 3.736-4.196 4.85-1.7.917-3.306 1.783-3.663 3.377H21.2v1.4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle316.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle316.json new file mode 100644 index 00000000..d4adc49f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle316.json @@ -0,0 +1 @@ +"M8.5 1.2a7.3 7.3 0 1 0 7.3 7.3 7.3 7.3 0 0 0-7.3-7.3zm0 13.6a6.3 6.3 0 1 1 6.3-6.3 6.307 6.307 0 0 1-6.3 6.3zm0-2.8A2.24 2.24 0 0 1 6 10h1c0 .56.659 1 1.5 1 .813 0 1.5-.499 1.5-1.088C10 9.285 9.223 9 8.5 9V8c.813 0 1.5-.458 1.5-1s-.687-1-1.5-1S7 6.458 7 7H6a2.295 2.295 0 0 1 2.5-2A2.295 2.295 0 0 1 11 7a1.84 1.84 0 0 1-.797 1.463A1.714 1.714 0 0 1 11 9.912 2.325 2.325 0 0 1 8.5 12z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle316F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle316F.json new file mode 100644 index 00000000..b1b3eadb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle316F.json @@ -0,0 +1 @@ +"M8.5 15.8a7.3 7.3 0 1 0 0-14.6 7.3 7.3 0 0 0 0 14.6zm-2.7-6h1.4v.2c0 .441.583.8 1.3.8.692 0 1.3-.415 1.3-.888 0-.468-.654-.712-1.3-.712h-.2V7.8h.2c.692 0 1.3-.374 1.3-.8s-.608-.8-1.3-.8-1.3.374-1.3.8v.2H5.8V7c0-1.213 1.211-2.2 2.7-2.2s2.7.987 2.7 2.2c0 .538-.243 1.057-.676 1.456.438.378.676.886.676 1.456 0 1.262-1.211 2.288-2.7 2.288-1.54 0-2.7-.946-2.7-2.2v-.2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle324.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle324.json new file mode 100644 index 00000000..7f8d01de --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle324.json @@ -0,0 +1 @@ +"M12.5 2.2a10.3 10.3 0 1 0 10.3 10.3A10.299 10.299 0 0 0 12.5 2.2zm0 19.6a9.3 9.3 0 1 1 9.3-9.3 9.31 9.31 0 0 1-9.3 9.3zm0-4.8a3.086 3.086 0 0 1-3.25-2.882h1A2.093 2.093 0 0 0 12.5 16a2.093 2.093 0 0 0 2.25-1.882c0-.997-.967-1.748-2.25-1.748v-1c1.283 0 2.25-.697 2.25-1.62A2.05 2.05 0 0 0 12.5 8a2.05 2.05 0 0 0-2.25 1.75h-1A3.035 3.035 0 0 1 12.5 7a3.035 3.035 0 0 1 3.25 2.75 2.458 2.458 0 0 1-1.313 2.131 2.598 2.598 0 0 1 1.313 2.237A3.086 3.086 0 0 1 12.5 17z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle324F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle324F.json new file mode 100644 index 00000000..e1bd4d00 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle324F.json @@ -0,0 +1 @@ +"M12.5 2.2C6.81 2.2 2.2 6.81 2.2 12.5c0 5.692 4.61 10.3 10.3 10.3s10.3-4.608 10.3-10.3c0-5.69-4.61-10.3-10.3-10.3zm3.45 11.917c0 1.7-1.548 3.083-3.45 3.083s-3.45-1.383-3.45-3.083v-.2h1.4v.2c0 .928.92 1.683 2.05 1.683s2.05-.755 2.05-1.683c0-.883-.882-1.548-2.05-1.548h-.2v-1.4h.2c1.168 0 2.05-.61 2.05-1.419 0-.854-.92-1.55-2.05-1.55s-2.05.696-2.05 1.55v.2h-1.4v-.2c0-1.627 1.548-2.95 3.45-2.95s3.45 1.323 3.45 2.95c0 .849-.415 1.612-1.15 2.135.735.549 1.15 1.346 1.15 2.232z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle332.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle332.json new file mode 100644 index 00000000..468d4e52 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle332.json @@ -0,0 +1 @@ +"M16.5 3.2a13.3 13.3 0 1 0 13.3 13.3A13.3 13.3 0 0 0 16.5 3.2zm0 25.6a12.3 12.3 0 1 1 12.3-12.3 12.314 12.314 0 0 1-12.3 12.3zm0-5.8a3.853 3.853 0 0 1-4-3.676h1a2.855 2.855 0 0 0 3 2.676 2.855 2.855 0 0 0 3-2.676 2.785 2.785 0 0 0-3-2.585v-1c1.49 0 3-.769 3-2.239a2.788 2.788 0 0 0-3-2.5 2.788 2.788 0 0 0-3 2.5h-1a3.78 3.78 0 0 1 4-3.5 3.78 3.78 0 0 1 4 3.5 3.065 3.065 0 0 1-1.857 2.78 3.483 3.483 0 0 1 1.857 3.044 3.853 3.853 0 0 1-4 3.676z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle332F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle332F.json new file mode 100644 index 00000000..8af96eca --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle332F.json @@ -0,0 +1 @@ +"M16.5 3.2C9.154 3.2 3.2 9.154 3.2 16.5s5.954 13.3 13.3 13.3 13.3-5.954 13.3-13.3S23.846 3.2 16.5 3.2zm4.2 16.124c0 2.137-1.884 3.876-4.2 3.876s-4.2-1.74-4.2-3.876v-.2h1.4v.2c0 1.365 1.256 2.476 2.8 2.476s2.8-1.11 2.8-2.476c0-1.337-1.23-2.385-2.8-2.385h-.2v-1.4h.2c1.392 0 2.8-.7 2.8-2.039 0-1.269-1.256-2.3-2.8-2.3s-2.8 1.031-2.8 2.3v.2h-1.4v-.2c0-2.04 1.884-3.7 4.2-3.7s4.2 1.66 4.2 3.7c0 1.166-.599 2.167-1.656 2.793 1.043.705 1.656 1.814 1.656 3.031z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle3F16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle3F16.json new file mode 100644 index 00000000..b1b3eadb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle3F16.json @@ -0,0 +1 @@ +"M8.5 15.8a7.3 7.3 0 1 0 0-14.6 7.3 7.3 0 0 0 0 14.6zm-2.7-6h1.4v.2c0 .441.583.8 1.3.8.692 0 1.3-.415 1.3-.888 0-.468-.654-.712-1.3-.712h-.2V7.8h.2c.692 0 1.3-.374 1.3-.8s-.608-.8-1.3-.8-1.3.374-1.3.8v.2H5.8V7c0-1.213 1.211-2.2 2.7-2.2s2.7.987 2.7 2.2c0 .538-.243 1.057-.676 1.456.438.378.676.886.676 1.456 0 1.262-1.211 2.288-2.7 2.288-1.54 0-2.7-.946-2.7-2.2v-.2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle3F24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle3F24.json new file mode 100644 index 00000000..e1bd4d00 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle3F24.json @@ -0,0 +1 @@ +"M12.5 2.2C6.81 2.2 2.2 6.81 2.2 12.5c0 5.692 4.61 10.3 10.3 10.3s10.3-4.608 10.3-10.3c0-5.69-4.61-10.3-10.3-10.3zm3.45 11.917c0 1.7-1.548 3.083-3.45 3.083s-3.45-1.383-3.45-3.083v-.2h1.4v.2c0 .928.92 1.683 2.05 1.683s2.05-.755 2.05-1.683c0-.883-.882-1.548-2.05-1.548h-.2v-1.4h.2c1.168 0 2.05-.61 2.05-1.419 0-.854-.92-1.55-2.05-1.55s-2.05.696-2.05 1.55v.2h-1.4v-.2c0-1.627 1.548-2.95 3.45-2.95s3.45 1.323 3.45 2.95c0 .849-.415 1.612-1.15 2.135.735.549 1.15 1.346 1.15 2.232z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle3F32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle3F32.json new file mode 100644 index 00000000..8af96eca --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle3F32.json @@ -0,0 +1 @@ +"M16.5 3.2C9.154 3.2 3.2 9.154 3.2 16.5s5.954 13.3 13.3 13.3 13.3-5.954 13.3-13.3S23.846 3.2 16.5 3.2zm4.2 16.124c0 2.137-1.884 3.876-4.2 3.876s-4.2-1.74-4.2-3.876v-.2h1.4v.2c0 1.365 1.256 2.476 2.8 2.476s2.8-1.11 2.8-2.476c0-1.337-1.23-2.385-2.8-2.385h-.2v-1.4h.2c1.392 0 2.8-.7 2.8-2.039 0-1.269-1.256-2.3-2.8-2.3s-2.8 1.031-2.8 2.3v.2h-1.4v-.2c0-2.04 1.884-3.7 4.2-3.7s4.2 1.66 4.2 3.7c0 1.166-.599 2.167-1.656 2.793 1.043.705 1.656 1.814 1.656 3.031z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle416.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle416.json new file mode 100644 index 00000000..36d180e9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle416.json @@ -0,0 +1 @@ +"M8.5 1.2a7.3 7.3 0 1 0 7.3 7.3 7.3 7.3 0 0 0-7.3-7.3zm0 13.6a6.3 6.3 0 1 1 6.3-6.3 6.307 6.307 0 0 1-6.3 6.3zM10 12H9v-2H4.793L10 4.793V9h2v1h-2zM7.207 9H9V7.207z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle416F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle416F.json new file mode 100644 index 00000000..05a5d476 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle416F.json @@ -0,0 +1 @@ +"M8.8 8.8H7.69L8.8 7.69V8.8zm-7.6-.3a7.3 7.3 0 1 1 14.6 0 7.3 7.3 0 0 1-14.6 0zm3.11 1.7H8.8v2h1.4v-2h2V8.8h-2V4.31L4.31 10.2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle424.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle424.json new file mode 100644 index 00000000..17a3662d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle424.json @@ -0,0 +1 @@ +"M12.5 2.2a10.3 10.3 0 1 0 10.3 10.3A10.299 10.299 0 0 0 12.5 2.2zm0 19.6a9.3 9.3 0 1 1 9.3-9.3 9.31 9.31 0 0 1-9.3 9.3zM15 17h-1v-2H7.586L15 6.793V14h2v1h-2zm-5-3h4V9.207z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle424F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle424F.json new file mode 100644 index 00000000..346f05e1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle424F.json @@ -0,0 +1 @@ +"M10.427 13.8L13.8 9.759v4.04h-3.373zM22.8 12.5c0 5.692-4.61 10.3-10.3 10.3S2.2 18.192 2.2 12.5c0-5.69 4.61-10.3 10.3-10.3s10.3 4.61 10.3 10.3zm-5.6 1.3h-2V6.273L7.136 15.2H13.8v2h1.4v-2h2v-1.4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle432.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle432.json new file mode 100644 index 00000000..40ed1e69 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle432.json @@ -0,0 +1 @@ +"M16.5 3.2a13.3 13.3 0 1 0 13.3 13.3A13.3 13.3 0 0 0 16.5 3.2zm0 25.6a12.3 12.3 0 1 1 12.3-12.3 12.314 12.314 0 0 1-12.3 12.3zM19 23h-1v-3h-7.216L19 9.678V19h3v1h-3zm-6-4h5v-6.678z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle432F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle432F.json new file mode 100644 index 00000000..d40a9302 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle432F.json @@ -0,0 +1 @@ +"M16.5 3.2C9.154 3.2 3.2 9.154 3.2 16.5s5.954 13.3 13.3 13.3 13.3-5.954 13.3-13.3S23.846 3.2 16.5 3.2zm5.7 17h-3v3h-1.4v-3h-7.43L19.2 9.105V18.8h3v1.4zm-8.8-1.4l4.4-5.877V18.8h-4.4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle4F16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle4F16.json new file mode 100644 index 00000000..05a5d476 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle4F16.json @@ -0,0 +1 @@ +"M8.8 8.8H7.69L8.8 7.69V8.8zm-7.6-.3a7.3 7.3 0 1 1 14.6 0 7.3 7.3 0 0 1-14.6 0zm3.11 1.7H8.8v2h1.4v-2h2V8.8h-2V4.31L4.31 10.2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle4F24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle4F24.json new file mode 100644 index 00000000..346f05e1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle4F24.json @@ -0,0 +1 @@ +"M10.427 13.8L13.8 9.759v4.04h-3.373zM22.8 12.5c0 5.692-4.61 10.3-10.3 10.3S2.2 18.192 2.2 12.5c0-5.69 4.61-10.3 10.3-10.3s10.3 4.61 10.3 10.3zm-5.6 1.3h-2V6.273L7.136 15.2H13.8v2h1.4v-2h2v-1.4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle4F32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle4F32.json new file mode 100644 index 00000000..d40a9302 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle4F32.json @@ -0,0 +1 @@ +"M16.5 3.2C9.154 3.2 3.2 9.154 3.2 16.5s5.954 13.3 13.3 13.3 13.3-5.954 13.3-13.3S23.846 3.2 16.5 3.2zm5.7 17h-3v3h-1.4v-3h-7.43L19.2 9.105V18.8h3v1.4zm-8.8-1.4l4.4-5.877V18.8h-4.4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle516.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle516.json new file mode 100644 index 00000000..e5c4f2ca --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle516.json @@ -0,0 +1 @@ +"M8.5 1.2a7.3 7.3 0 1 0 7.3 7.3 7.3 7.3 0 0 0-7.3-7.3zm0 13.6a6.3 6.3 0 1 1 6.3-6.3 6.307 6.307 0 0 1-6.3 6.3zM11 5H7v3.68a3.486 3.486 0 0 1 .73-.28 3.225 3.225 0 0 1 .82-.11 2.176 2.176 0 0 1 .63.09 1.496 1.496 0 0 1 .53.281 1.349 1.349 0 0 1 .365.487 1.67 1.67 0 0 1 .135.697 1.616 1.616 0 0 1-.115.622 1.451 1.451 0 0 1-.315.482 1.411 1.411 0 0 1-.47.31 1.512 1.512 0 0 1-.58.111 1.42 1.42 0 0 1-.845-.26 1.51 1.51 0 0 1-.535-.69l-.88.35a2.372 2.372 0 0 0 .86 1.03 2.467 2.467 0 0 0 1.4.38 2.68 2.68 0 0 0 .98-.175 2.351 2.351 0 0 0 .78-.49 2.264 2.264 0 0 0 .52-.765 2.567 2.567 0 0 0 .19-1.01 2.3 2.3 0 0 0-.18-.925 2.048 2.048 0 0 0-.495-.705 2.167 2.167 0 0 0-.75-.445 2.794 2.794 0 0 0-.945-.155 3.828 3.828 0 0 0-.465.03 1.414 1.414 0 0 0-.365.1L7.98 6H11z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle516F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle516F.json new file mode 100644 index 00000000..8c6ebb00 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle516F.json @@ -0,0 +1 @@ +"M8.5 15.8a7.3 7.3 0 1 0 0-14.6 7.3 7.3 0 0 0 0 14.6zm1.394-6.569a1.173 1.173 0 0 0-.771-.659 1.975 1.975 0 0 0-.573-.082 3.01 3.01 0 0 0-.768.104 3.253 3.253 0 0 0-.69.263l-.292.15V4.8h4.4v1.4H8.183l.013 1.167c.044-.01.09-.018.145-.025a3.94 3.94 0 0 1 .49-.032c.36 0 .701.056 1.012.167.315.112.59.276.818.485.23.212.411.472.542.773s.197.64.197 1.005c0 .399-.069.765-.206 1.088a2.497 2.497 0 0 1-.565.832 2.585 2.585 0 0 1-.847.531 2.895 2.895 0 0 1-1.052.189c-.59 0-1.1-.14-1.511-.413a2.577 2.577 0 0 1-.932-1.116l-.085-.19 1.26-.5.074.186c.099.252.251.448.465.6.21.15.45.223.73.223.18 0 .35-.032.502-.095.157-.064.29-.152.407-.267a1.3 1.3 0 0 0 .27-.416c.067-.163.1-.346.1-.546 0-.238-.04-.445-.116-.615z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle524.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle524.json new file mode 100644 index 00000000..0f0563b2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle524.json @@ -0,0 +1 @@ +"M12.5 2.2a10.3 10.3 0 1 0 10.3 10.3A10.299 10.299 0 0 0 12.5 2.2zm0 19.6a9.3 9.3 0 1 1 9.3-9.3 9.31 9.31 0 0 1-9.3 9.3zM16 8h-5v2.898a4.797 4.797 0 0 1 .753-.165 5.27 5.27 0 0 1 .742-.055 4.16 4.16 0 0 1 1.38.22 3.314 3.314 0 0 1 1.096.627 2.813 2.813 0 0 1 .72.971 2.978 2.978 0 0 1 .254 1.24 3.29 3.29 0 0 1-.255 1.301 3.008 3.008 0 0 1-.72 1.033 3.38 3.38 0 0 1-1.117.682A3.996 3.996 0 0 1 12.42 17a3.733 3.733 0 0 1-1.95-.475 3.274 3.274 0 0 1-1.23-1.288l.976-.4a2.228 2.228 0 0 0 .865.965 2.393 2.393 0 0 0 1.286.358 2.82 2.82 0 0 0 1.001-.173 2.352 2.352 0 0 0 .79-.483 2.226 2.226 0 0 0 .519-.74 2.402 2.402 0 0 0-.015-1.899 2.177 2.177 0 0 0-.557-.74 2.532 2.532 0 0 0-.835-.469 3.212 3.212 0 0 0-1.053-.166 4.537 4.537 0 0 0-1.136.145 5.692 5.692 0 0 0-1.075.393L10 7h6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle524F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle524F.json new file mode 100644 index 00000000..fb6e8817 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle524F.json @@ -0,0 +1 @@ +"M12.5 2.2C6.81 2.2 2.2 6.81 2.2 12.5c0 5.692 4.61 10.3 10.3 10.3s10.3-4.608 10.3-10.3c0-5.69-4.61-10.3-10.3-10.3zm3.7 6h-5v2.435a5.588 5.588 0 0 1 1.295-.157c.519 0 1.005.078 1.445.232.443.154.833.378 1.163.665.33.289.59.639.77 1.039.18.401.273.846.273 1.321a3.5 3.5 0 0 1-.272 1.38c-.18.424-.437.794-.767 1.102a3.595 3.595 0 0 1-1.183.722 4.21 4.21 0 0 1-1.504.261c-.804 0-1.494-.17-2.052-.504a3.497 3.497 0 0 1-1.305-1.364l-.104-.195 1.356-.556.081.172c.173.365.439.661.79.879.353.218.75.328 1.181.328.335 0 .649-.054.93-.16a2.037 2.037 0 0 0 1.195-1.115c.115-.258.173-.543.173-.846a2.07 2.07 0 0 0-.185-.889 1.97 1.97 0 0 0-.504-.673 2.335 2.335 0 0 0-.77-.431 3.022 3.022 0 0 0-.99-.156c-.363 0-.729.046-1.085.138a5.54 5.54 0 0 0-1.038.379l-.286.14L9.8 6.8h6.4v1.4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle532.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle532.json new file mode 100644 index 00000000..b0ba1751 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle532.json @@ -0,0 +1 @@ +"M16.5 3.2a13.3 13.3 0 1 0 13.3 13.3A13.3 13.3 0 0 0 16.5 3.2zm0 25.6a12.3 12.3 0 1 1 12.3-12.3 12.314 12.314 0 0 1-12.3 12.3zm.026-5.8a4.694 4.694 0 0 1-4.466-2.3l.9-.4a3.775 3.775 0 0 0 3.566 1.774c.74 0 3.501-.548 3.501-3.23a3.222 3.222 0 0 0-3.378-3.288 7.301 7.301 0 0 0-2.897.592l-.732.355L13.019 10h6.975v.926H14v4.119a8.807 8.807 0 0 1 2.65-.415 4.187 4.187 0 0 1 4.377 4.214c0 3.14-3.032 4.156-4.5 4.156z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle532F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle532F.json new file mode 100644 index 00000000..e72ae365 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle532F.json @@ -0,0 +1 @@ +"M16.5 3.2C9.154 3.2 3.2 9.154 3.2 16.5s5.954 13.3 13.3 13.3 13.3-5.954 13.3-13.3S23.846 3.2 16.5 3.2zm.026 20c-2.188 0-3.838-.854-4.643-2.407l-.098-.188 1.267-.566.087.168c.715 1.378 2.237 1.667 3.387 1.667.698 0 3.301-.514 3.301-3.03 0-2.443-2.078-3.088-3.178-3.088-1.609 0-2.797.565-2.81.571l-1.02.495V9.8h7.375v1.326H14.2v3.65a9.127 9.127 0 0 1 2.45-.346c1.84 0 4.578 1.175 4.578 4.414 0 3.29-3.167 4.356-4.702 4.356z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle5F16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle5F16.json new file mode 100644 index 00000000..8c6ebb00 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle5F16.json @@ -0,0 +1 @@ +"M8.5 15.8a7.3 7.3 0 1 0 0-14.6 7.3 7.3 0 0 0 0 14.6zm1.394-6.569a1.173 1.173 0 0 0-.771-.659 1.975 1.975 0 0 0-.573-.082 3.01 3.01 0 0 0-.768.104 3.253 3.253 0 0 0-.69.263l-.292.15V4.8h4.4v1.4H8.183l.013 1.167c.044-.01.09-.018.145-.025a3.94 3.94 0 0 1 .49-.032c.36 0 .701.056 1.012.167.315.112.59.276.818.485.23.212.411.472.542.773s.197.64.197 1.005c0 .399-.069.765-.206 1.088a2.497 2.497 0 0 1-.565.832 2.585 2.585 0 0 1-.847.531 2.895 2.895 0 0 1-1.052.189c-.59 0-1.1-.14-1.511-.413a2.577 2.577 0 0 1-.932-1.116l-.085-.19 1.26-.5.074.186c.099.252.251.448.465.6.21.15.45.223.73.223.18 0 .35-.032.502-.095.157-.064.29-.152.407-.267a1.3 1.3 0 0 0 .27-.416c.067-.163.1-.346.1-.546 0-.238-.04-.445-.116-.615z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle5F24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle5F24.json new file mode 100644 index 00000000..fb6e8817 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle5F24.json @@ -0,0 +1 @@ +"M12.5 2.2C6.81 2.2 2.2 6.81 2.2 12.5c0 5.692 4.61 10.3 10.3 10.3s10.3-4.608 10.3-10.3c0-5.69-4.61-10.3-10.3-10.3zm3.7 6h-5v2.435a5.588 5.588 0 0 1 1.295-.157c.519 0 1.005.078 1.445.232.443.154.833.378 1.163.665.33.289.59.639.77 1.039.18.401.273.846.273 1.321a3.5 3.5 0 0 1-.272 1.38c-.18.424-.437.794-.767 1.102a3.595 3.595 0 0 1-1.183.722 4.21 4.21 0 0 1-1.504.261c-.804 0-1.494-.17-2.052-.504a3.497 3.497 0 0 1-1.305-1.364l-.104-.195 1.356-.556.081.172c.173.365.439.661.79.879.353.218.75.328 1.181.328.335 0 .649-.054.93-.16a2.037 2.037 0 0 0 1.195-1.115c.115-.258.173-.543.173-.846a2.07 2.07 0 0 0-.185-.889 1.97 1.97 0 0 0-.504-.673 2.335 2.335 0 0 0-.77-.431 3.022 3.022 0 0 0-.99-.156c-.363 0-.729.046-1.085.138a5.54 5.54 0 0 0-1.038.379l-.286.14L9.8 6.8h6.4v1.4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle5F32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle5F32.json new file mode 100644 index 00000000..e72ae365 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle5F32.json @@ -0,0 +1 @@ +"M16.5 3.2C9.154 3.2 3.2 9.154 3.2 16.5s5.954 13.3 13.3 13.3 13.3-5.954 13.3-13.3S23.846 3.2 16.5 3.2zm.026 20c-2.188 0-3.838-.854-4.643-2.407l-.098-.188 1.267-.566.087.168c.715 1.378 2.237 1.667 3.387 1.667.698 0 3.301-.514 3.301-3.03 0-2.443-2.078-3.088-3.178-3.088-1.609 0-2.797.565-2.81.571l-1.02.495V9.8h7.375v1.326H14.2v3.65a9.127 9.127 0 0 1 2.45-.346c1.84 0 4.578 1.175 4.578 4.414 0 3.29-3.167 4.356-4.702 4.356z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle616.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle616.json new file mode 100644 index 00000000..bc7ced86 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle616.json @@ -0,0 +1 @@ +"M8.5 1.2a7.3 7.3 0 1 0 7.3 7.3 7.3 7.3 0 0 0-7.3-7.3zm0 13.6a6.3 6.3 0 1 1 6.3-6.3 6.307 6.307 0 0 1-6.3 6.3zm-.655-7.052l.01.02a1.303 1.303 0 0 1 .4-.136 2.553 2.553 0 0 1 .48-.048 2.341 2.341 0 0 1 .866.16 2.15 2.15 0 0 1 .704.443 2.028 2.028 0 0 1 .47.68 2.149 2.149 0 0 1 .17.857 2.27 2.27 0 0 1-.185.931 2.096 2.096 0 0 1-.515.718 2.341 2.341 0 0 1-.775.463 2.919 2.919 0 0 1-1.945-.005 2.348 2.348 0 0 1-.775-.467 2.134 2.134 0 0 1-.51-.714 2.176 2.176 0 0 1-.185-.897 2.59 2.59 0 0 1 .19-1.012 5.751 5.751 0 0 1 .5-.926L8.595 5h1.15zm-.8 2.02a1.542 1.542 0 0 0 .104.566 1.327 1.327 0 0 0 .298.46 1.473 1.473 0 0 0 1.058.425 1.557 1.557 0 0 0 .59-.106 1.323 1.323 0 0 0 .458-.306 1.37 1.37 0 0 0 .298-.464 1.593 1.593 0 0 0 .104-.585 1.528 1.528 0 0 0-.104-.57 1.401 1.401 0 0 0-.289-.455 1.244 1.244 0 0 0-.45-.3 1.603 1.603 0 0 0-.597-.107 1.642 1.642 0 0 0-.601.107 1.318 1.318 0 0 0-.765.755 1.555 1.555 0 0 0-.104.58z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle616F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle616F.json new file mode 100644 index 00000000..cc57546b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle616F.json @@ -0,0 +1 @@ +"M7.336 10.262a1.353 1.353 0 0 1-.09-.494c0-.186.03-.356.089-.506.06-.149.144-.279.254-.388a1.14 1.14 0 0 1 .397-.255c.16-.061.338-.093.529-.093s.367.032.522.092c.153.062.278.144.381.252.103.11.186.24.247.392.06.15.09.317.09.496 0 .186-.03.358-.09.513a1.144 1.144 0 0 1-.644.656c-.15.061-.324.092-.516.092a1.267 1.267 0 0 1-.916-.368 1.12 1.12 0 0 1-.253-.39zM1.2 8.5a7.3 7.3 0 1 1 14.6 0 7.3 7.3 0 0 1-14.6 0zm4.654 1.254a2.373 2.373 0 0 0 .76 1.757c.236.216.519.386.841.508.322.12.675.181 1.05.181.369 0 .718-.06 1.034-.177a2.56 2.56 0 0 0 .84-.502c.241-.217.43-.482.563-.785a2.48 2.48 0 0 0 .203-1.011c0-.335-.062-.65-.186-.938a2.214 2.214 0 0 0-.517-.745 2.362 2.362 0 0 0-.768-.485 2.563 2.563 0 0 0-1.359-.138l1.812-2.62h-1.64L6.578 7.706a5.97 5.97 0 0 0-.517.959 2.793 2.793 0 0 0-.207 1.09z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle624.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle624.json new file mode 100644 index 00000000..c45401ac --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle624.json @@ -0,0 +1 @@ +"M12.5 2.2a10.3 10.3 0 1 0 10.3 10.3A10.299 10.299 0 0 0 12.5 2.2zm0 19.6a9.3 9.3 0 1 1 9.3-9.3 9.31 9.31 0 0 1-9.3 9.3zm-1.22-10.544l.028.028a1.748 1.748 0 0 1 .63-.262 3.41 3.41 0 0 1 .784-.096 3.214 3.214 0 0 1 1.198.22 2.927 2.927 0 0 1 .959.613 2.795 2.795 0 0 1 .636.95 3.15 3.15 0 0 1 .232 1.22 3.203 3.203 0 0 1-.239 1.253 2.744 2.744 0 0 1-.671.964 3.174 3.174 0 0 1-1.023.627 3.762 3.762 0 0 1-2.575 0 3.174 3.174 0 0 1-1.023-.627 2.731 2.731 0 0 1-.671-.964 3.186 3.186 0 0 1-.239-1.254 3.652 3.652 0 0 1 .267-1.404 8.502 8.502 0 0 1 .63-1.24L12.905 7h1.161zm-.966 2.672a2.39 2.39 0 0 0 .161.89 2.06 2.06 0 0 0 .455.701 2.172 2.172 0 0 0 .7.469 2.42 2.42 0 0 0 1.792 0 2.172 2.172 0 0 0 .7-.469 2.074 2.074 0 0 0 .456-.702 2.409 2.409 0 0 0 .16-.889 2.45 2.45 0 0 0-.153-.874 2.033 2.033 0 0 0-.442-.703 1.987 1.987 0 0 0-.7-.461 2.627 2.627 0 0 0-1.834 0 1.974 1.974 0 0 0-.7.461 2.033 2.033 0 0 0-.44.703 2.45 2.45 0 0 0-.155.874z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle624F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle624F.json new file mode 100644 index 00000000..82a1306b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle624F.json @@ -0,0 +1 @@ +"M14.397 13.124c.094.249.142.52.142.805 0 .292-.05.566-.146.814a1.883 1.883 0 0 1-.412.636 2.004 2.004 0 0 1-1.455.581 2.11 2.11 0 0 1-.817-.155 2.012 2.012 0 0 1-.637-.426 1.899 1.899 0 0 1-.41-.635 2.21 2.21 0 0 1-.147-.815c0-.285.047-.556.14-.804a1.768 1.768 0 0 1 1.028-1.05c.25-.1.534-.15.843-.15s.593.05.843.15a1.783 1.783 0 0 1 1.028 1.049zM22.8 12.5c0 5.692-4.61 10.3-10.3 10.3S2.2 18.192 2.2 12.5c0-5.69 4.61-10.3 10.3-10.3s10.3 4.61 10.3 10.3zm-6.853 1.429c0-.466-.083-.902-.247-1.295a2.976 2.976 0 0 0-.682-1.019 3.134 3.134 0 0 0-1.024-.655 3.434 3.434 0 0 0-1.271-.234 3.637 3.637 0 0 0-.94.13L14.436 6.8h-1.642l-2.762 4.38a8.634 8.634 0 0 0-.644 1.267 3.86 3.86 0 0 0-.283 1.482c0 .484.086.932.254 1.33.168.401.411.749.721 1.034.307.282.672.506 1.086.666s.871.241 1.36.241c.489 0 .946-.08 1.36-.241s.779-.384 1.086-.666c.307-.284.55-.632.72-1.034.168-.4.254-.848.254-1.33z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle632.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle632.json new file mode 100644 index 00000000..2a96aff9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle632.json @@ -0,0 +1 @@ +"M16.5 3.2a13.3 13.3 0 1 0 13.3 13.3A13.3 13.3 0 0 0 16.5 3.2zm0 25.6a12.3 12.3 0 1 1 12.3-12.3 12.314 12.314 0 0 1-12.3 12.3zm-2.08-12.982l.038.036a2.566 2.566 0 0 1 .978-.512 4.227 4.227 0 0 1 1.244-.189 4.38 4.38 0 0 1 1.597.288 3.82 3.82 0 0 1 1.282.808 3.723 3.723 0 0 1 .846 1.23 3.958 3.958 0 0 1 .304 1.57 4.02 4.02 0 0 1-.314 1.608 3.6 3.6 0 0 1-.883 1.248 4.045 4.045 0 0 1-1.35.808 5.23 5.23 0 0 1-3.419 0 3.947 3.947 0 0 1-1.34-.808 3.653 3.653 0 0 1-.874-1.248 4.02 4.02 0 0 1-.313-1.607 4.796 4.796 0 0 1 .313-1.733 9.372 9.372 0 0 1 .864-1.679L17.023 10h1.254zm-1.14 3.232a3.145 3.145 0 0 0 .237 1.23 2.935 2.935 0 0 0 1.654 1.625 3.637 3.637 0 0 0 2.564 0 2.935 2.935 0 0 0 1.653-1.626 3.145 3.145 0 0 0 .238-1.23 3.225 3.225 0 0 0-.228-1.212 2.939 2.939 0 0 0-.636-.978 2.882 2.882 0 0 0-.989-.646 3.409 3.409 0 0 0-1.282-.234 3.534 3.534 0 0 0-1.312.234 2.917 2.917 0 0 0-1.662 1.624 3.103 3.103 0 0 0-.237 1.213z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle632F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle632F.json new file mode 100644 index 00000000..030ecfd6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle632F.json @@ -0,0 +1 @@ +"M16.5 3.2C9.154 3.2 3.2 9.154 3.2 16.5s5.954 13.3 13.3 13.3 13.3-5.954 13.3-13.3S23.846 3.2 16.5 3.2zm4.08 17.536c-.22.51-.534.951-.934 1.316-.397.364-.873.65-1.414.848-.539.2-1.137.3-1.779.3s-1.24-.1-1.78-.3a4.157 4.157 0 0 1-1.405-.85 3.86 3.86 0 0 1-.922-1.314 4.238 4.238 0 0 1-.33-1.686c0-.632.11-1.24.327-1.804.213-.556.51-1.133.882-1.715l3.69-5.731h1.735l-3.634 5.481a4.442 4.442 0 0 1 1.665-.328c.592 0 1.154.102 1.669.3.515.2.97.487 1.348.851.378.363.678.798.89 1.295s.321 1.052.321 1.65c0 .612-.111 1.18-.33 1.687zm-1.367-2.824c.141.353.213.735.213 1.138 0 .414-.074.802-.222 1.152-.148.353-.354.66-.611.913a2.79 2.79 0 0 1-.932.604 3.228 3.228 0 0 1-1.208.219 3.22 3.22 0 0 1-1.208-.22 2.8 2.8 0 0 1-.932-.603 2.763 2.763 0 0 1-.61-.913 2.955 2.955 0 0 1-.223-1.152c0-.403.075-.784.222-1.135.147-.35.353-.657.611-.913s.575-.459.94-.604a3.36 3.36 0 0 1 1.238-.218c.44 0 .846.073 1.208.218.359.144.668.347.92.602s.452.562.594.912z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle6F16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle6F16.json new file mode 100644 index 00000000..cc57546b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle6F16.json @@ -0,0 +1 @@ +"M7.336 10.262a1.353 1.353 0 0 1-.09-.494c0-.186.03-.356.089-.506.06-.149.144-.279.254-.388a1.14 1.14 0 0 1 .397-.255c.16-.061.338-.093.529-.093s.367.032.522.092c.153.062.278.144.381.252.103.11.186.24.247.392.06.15.09.317.09.496 0 .186-.03.358-.09.513a1.144 1.144 0 0 1-.644.656c-.15.061-.324.092-.516.092a1.267 1.267 0 0 1-.916-.368 1.12 1.12 0 0 1-.253-.39zM1.2 8.5a7.3 7.3 0 1 1 14.6 0 7.3 7.3 0 0 1-14.6 0zm4.654 1.254a2.373 2.373 0 0 0 .76 1.757c.236.216.519.386.841.508.322.12.675.181 1.05.181.369 0 .718-.06 1.034-.177a2.56 2.56 0 0 0 .84-.502c.241-.217.43-.482.563-.785a2.48 2.48 0 0 0 .203-1.011c0-.335-.062-.65-.186-.938a2.214 2.214 0 0 0-.517-.745 2.362 2.362 0 0 0-.768-.485 2.563 2.563 0 0 0-1.359-.138l1.812-2.62h-1.64L6.578 7.706a5.97 5.97 0 0 0-.517.959 2.793 2.793 0 0 0-.207 1.09z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle6F24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle6F24.json new file mode 100644 index 00000000..82a1306b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle6F24.json @@ -0,0 +1 @@ +"M14.397 13.124c.094.249.142.52.142.805 0 .292-.05.566-.146.814a1.883 1.883 0 0 1-.412.636 2.004 2.004 0 0 1-1.455.581 2.11 2.11 0 0 1-.817-.155 2.012 2.012 0 0 1-.637-.426 1.899 1.899 0 0 1-.41-.635 2.21 2.21 0 0 1-.147-.815c0-.285.047-.556.14-.804a1.768 1.768 0 0 1 1.028-1.05c.25-.1.534-.15.843-.15s.593.05.843.15a1.783 1.783 0 0 1 1.028 1.049zM22.8 12.5c0 5.692-4.61 10.3-10.3 10.3S2.2 18.192 2.2 12.5c0-5.69 4.61-10.3 10.3-10.3s10.3 4.61 10.3 10.3zm-6.853 1.429c0-.466-.083-.902-.247-1.295a2.976 2.976 0 0 0-.682-1.019 3.134 3.134 0 0 0-1.024-.655 3.434 3.434 0 0 0-1.271-.234 3.637 3.637 0 0 0-.94.13L14.436 6.8h-1.642l-2.762 4.38a8.634 8.634 0 0 0-.644 1.267 3.86 3.86 0 0 0-.283 1.482c0 .484.086.932.254 1.33.168.401.411.749.721 1.034.307.282.672.506 1.086.666s.871.241 1.36.241c.489 0 .946-.08 1.36-.241s.779-.384 1.086-.666c.307-.284.55-.632.72-1.034.168-.4.254-.848.254-1.33z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle6F32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle6F32.json new file mode 100644 index 00000000..030ecfd6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle6F32.json @@ -0,0 +1 @@ +"M16.5 3.2C9.154 3.2 3.2 9.154 3.2 16.5s5.954 13.3 13.3 13.3 13.3-5.954 13.3-13.3S23.846 3.2 16.5 3.2zm4.08 17.536c-.22.51-.534.951-.934 1.316-.397.364-.873.65-1.414.848-.539.2-1.137.3-1.779.3s-1.24-.1-1.78-.3a4.157 4.157 0 0 1-1.405-.85 3.86 3.86 0 0 1-.922-1.314 4.238 4.238 0 0 1-.33-1.686c0-.632.11-1.24.327-1.804.213-.556.51-1.133.882-1.715l3.69-5.731h1.735l-3.634 5.481a4.442 4.442 0 0 1 1.665-.328c.592 0 1.154.102 1.669.3.515.2.97.487 1.348.851.378.363.678.798.89 1.295s.321 1.052.321 1.65c0 .612-.111 1.18-.33 1.687zm-1.367-2.824c.141.353.213.735.213 1.138 0 .414-.074.802-.222 1.152-.148.353-.354.66-.611.913a2.79 2.79 0 0 1-.932.604 3.228 3.228 0 0 1-1.208.219 3.22 3.22 0 0 1-1.208-.22 2.8 2.8 0 0 1-.932-.603 2.763 2.763 0 0 1-.61-.913 2.955 2.955 0 0 1-.223-1.152c0-.403.075-.784.222-1.135.147-.35.353-.657.611-.913s.575-.459.94-.604a3.36 3.36 0 0 1 1.238-.218c.44 0 .846.073 1.208.218.359.144.668.347.92.602s.452.562.594.912z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle716.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle716.json new file mode 100644 index 00000000..4b373599 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle716.json @@ -0,0 +1 @@ +"M8.5 1.2a7.3 7.3 0 1 0 7.3 7.3 7.3 7.3 0 0 0-7.3-7.3zm0 13.6a6.3 6.3 0 1 1 6.3-6.3 6.307 6.307 0 0 1-6.3 6.3zM11 5.88L8.176 12h-1.21l2.85-6H6V5h5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle716F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle716F.json new file mode 100644 index 00000000..8f11022f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle716F.json @@ -0,0 +1 @@ +"M8.5 15.8a7.3 7.3 0 1 0 0-14.6 7.3 7.3 0 0 0 0 14.6zm-2.7-11h5.4v1.08L8.304 12.2H6.65l2.85-6H5.8V4.8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle724.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle724.json new file mode 100644 index 00000000..c9a28be1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle724.json @@ -0,0 +1 @@ +"M12.5 2.2a10.3 10.3 0 1 0 10.3 10.3A10.299 10.299 0 0 0 12.5 2.2zm0 19.6a9.3 9.3 0 1 1 9.3-9.3 9.31 9.31 0 0 1-9.3 9.3zM16 8.012L11.416 17h-1.235l4.698-9H9V7h7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle724F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle724F.json new file mode 100644 index 00000000..7738f15f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle724F.json @@ -0,0 +1 @@ +"M12.5 2.2C6.81 2.2 2.2 6.81 2.2 12.5c0 5.692 4.61 10.3 10.3 10.3s10.3-4.608 10.3-10.3c0-5.69-4.61-10.3-10.3-10.3zm3.7 5.812L11.538 17.2H9.852l4.697-9h-5.75V6.8H16.2v1.212z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle732.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle732.json new file mode 100644 index 00000000..01468204 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle732.json @@ -0,0 +1 @@ +"M16.5 3.2a13.3 13.3 0 1 0 13.3 13.3A13.3 13.3 0 0 0 16.5 3.2zm0 25.6a12.3 12.3 0 1 1 12.3-12.3 12.314 12.314 0 0 1-12.3 12.3zM21 11l-5.238 12h-1.316L19.9 11H13v-1h8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle732F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle732F.json new file mode 100644 index 00000000..be2fdd76 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle732F.json @@ -0,0 +1 @@ +"M16.5 3.2C9.154 3.2 3.2 9.154 3.2 16.5s5.954 13.3 13.3 13.3 13.3-5.954 13.3-13.3S23.846 3.2 16.5 3.2zm4.7 7.8l-5.307 12.2h-1.757l5.454-12H12.8V9.8h8.4V11z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle7F16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle7F16.json new file mode 100644 index 00000000..8f11022f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle7F16.json @@ -0,0 +1 @@ +"M8.5 15.8a7.3 7.3 0 1 0 0-14.6 7.3 7.3 0 0 0 0 14.6zm-2.7-11h5.4v1.08L8.304 12.2H6.65l2.85-6H5.8V4.8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle7F24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle7F24.json new file mode 100644 index 00000000..7738f15f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle7F24.json @@ -0,0 +1 @@ +"M12.5 2.2C6.81 2.2 2.2 6.81 2.2 12.5c0 5.692 4.61 10.3 10.3 10.3s10.3-4.608 10.3-10.3c0-5.69-4.61-10.3-10.3-10.3zm3.7 5.812L11.538 17.2H9.852l4.697-9h-5.75V6.8H16.2v1.212z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle7F32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle7F32.json new file mode 100644 index 00000000..be2fdd76 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle7F32.json @@ -0,0 +1 @@ +"M16.5 3.2C9.154 3.2 3.2 9.154 3.2 16.5s5.954 13.3 13.3 13.3 13.3-5.954 13.3-13.3S23.846 3.2 16.5 3.2zm4.7 7.8l-5.307 12.2h-1.757l5.454-12H12.8V9.8h8.4V11z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle816.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle816.json new file mode 100644 index 00000000..0b0cd98e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle816.json @@ -0,0 +1 @@ +"M8.5 1.2a7.3 7.3 0 1 0 7.3 7.3 7.3 7.3 0 0 0-7.3-7.3zm0 13.6a6.3 6.3 0 1 1 6.3-6.3 6.307 6.307 0 0 1-6.3 6.3zm1.035-6.53a1.668 1.668 0 0 1 .526.235 1.808 1.808 0 0 1 .71.925 1.913 1.913 0 0 1 .104.64 2.016 2.016 0 0 1-.19.89 1.97 1.97 0 0 1-.515.66 2.33 2.33 0 0 1-.755.415 2.837 2.837 0 0 1-.91.145 2.887 2.887 0 0 1-.914-.145 2.338 2.338 0 0 1-.76-.415 1.967 1.967 0 0 1-.516-.66 2.002 2.002 0 0 1-.19-.89 1.949 1.949 0 0 1 .105-.65 1.75 1.75 0 0 1 .72-.915 2.044 2.044 0 0 1 .516-.235v-.02a1.612 1.612 0 0 1-1.091-1.58 1.82 1.82 0 0 1 .17-.795 1.88 1.88 0 0 1 .46-.61 2.012 2.012 0 0 1 .676-.39 2.576 2.576 0 0 1 1.644 0 2.05 2.05 0 0 1 .675.38 1.801 1.801 0 0 1 .625 1.395 1.702 1.702 0 0 1-.305 1.01 1.54 1.54 0 0 1-.785.59zm-2.42 1.75a1.452 1.452 0 0 0 .1.55 1.176 1.176 0 0 0 .285.425 1.354 1.354 0 0 0 .44.275 1.531 1.531 0 0 0 .566.1 1.504 1.504 0 0 0 .555-.1 1.287 1.287 0 0 0 .434-.275 1.272 1.272 0 0 0 .285-.425 1.399 1.399 0 0 0 .106-.55 1.342 1.342 0 0 0-.39-.96 1.256 1.256 0 0 0-.435-.28 1.597 1.597 0 0 0-1.11 0 1.305 1.305 0 0 0-.44.28 1.284 1.284 0 0 0-.29.425 1.34 1.34 0 0 0-.106.535zm.23-3.315a1.181 1.181 0 0 0 .086.448 1.094 1.094 0 0 0 .239.364 1.14 1.14 0 0 0 .37.243 1.195 1.195 0 0 0 .466.09 1.127 1.127 0 0 0 .449-.09 1.207 1.207 0 0 0 .37-.243 1.117 1.117 0 0 0 .34-.812 1.125 1.125 0 0 0-.095-.463 1.205 1.205 0 0 0-.25-.368 1.084 1.084 0 0 0-.365-.24 1.186 1.186 0 0 0-.45-.084 1.258 1.258 0 0 0-.465.085 1.05 1.05 0 0 0-.61.607 1.242 1.242 0 0 0-.084.463z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle816F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle816F.json new file mode 100644 index 00000000..95c0e3db --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle816F.json @@ -0,0 +1 @@ +"M9.354 9.202a1.15 1.15 0 0 1 .332.818c0 .174-.03.33-.09.472-.06.143-.14.264-.24.36a1.121 1.121 0 0 1-.369.232 1.32 1.32 0 0 1-.481.086 1.34 1.34 0 0 1-.492-.087 1.143 1.143 0 0 1-.376-.233.974.974 0 0 1-.237-.355 1.254 1.254 0 0 1-.086-.475c0-.167.03-.317.09-.457s.14-.26.246-.36c.103-.101.225-.18.372-.237a1.3 1.3 0 0 1 .483-.086c.174 0 .336.028.481.085.146.058.266.136.367.237zM7.616 7.078a.878.878 0 0 0 .5.496c.12.051.247.075.39.075a.985.985 0 0 0 .68-.277.909.909 0 0 0 .279-.667.927.927 0 0 0-.077-.382 1.006 1.006 0 0 0-.21-.308.884.884 0 0 0-.298-.195.988.988 0 0 0-.374-.07c-.14 0-.274.023-.393.071a.92.92 0 0 0-.303.195.921.921 0 0 0-.194.3 1.05 1.05 0 0 0-.07.39c0 .132.023.257.07.372zM8.5 1.2a7.3 7.3 0 1 1 0 14.6 7.3 7.3 0 0 1 0-14.6zm.006 3.34c-.316 0-.615.05-.892.147-.28.097-.529.242-.74.428a2.1 2.1 0 0 0-.51.673 2.04 2.04 0 0 0-.19.882c0 .435.117.812.347 1.12.135.183.296.335.481.454a1.943 1.943 0 0 0-.96 1.11c-.078.22-.117.461-.117.716 0 .363.071.692.21.978.138.283.33.528.567.726.235.195.514.347.826.45.31.104.64.156.978.156s.665-.053.973-.155c.31-.105.584-.256.819-.452.24-.198.43-.443.567-.726.14-.286.21-.615.21-.977 0-.25-.039-.488-.116-.707a2.026 2.026 0 0 0-.95-1.123c.182-.12.34-.275.474-.465.227-.32.342-.698.342-1.125 0-.322-.063-.619-.19-.881a2.02 2.02 0 0 0-.504-.665 2.259 2.259 0 0 0-.74-.418 2.699 2.699 0 0 0-.885-.146z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle824.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle824.json new file mode 100644 index 00000000..55b23073 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle824.json @@ -0,0 +1 @@ +"M12.5 2.2a10.3 10.3 0 1 0 10.3 10.3A10.299 10.299 0 0 0 12.5 2.2zm0 19.6a9.3 9.3 0 1 1 9.3-9.3 9.31 9.31 0 0 1-9.3 9.3zm1.302-10.05a2.558 2.558 0 0 1 1.344.938 2.742 2.742 0 0 1 .532 1.708 2.636 2.636 0 0 1-.26 1.183 2.774 2.774 0 0 1-.692.896 3.141 3.141 0 0 1-1.015.574 3.714 3.714 0 0 1-2.422 0 3.141 3.141 0 0 1-1.015-.574 2.79 2.79 0 0 1-.693-.896 2.635 2.635 0 0 1-.26-1.183 2.964 2.964 0 0 1 .141-.931 2.714 2.714 0 0 1 .392-.77 2.525 2.525 0 0 1 .595-.581 2.732 2.732 0 0 1 .749-.364v-.028a1.975 1.975 0 0 1-.609-.329 2.157 2.157 0 0 1-.47-.518 2.63 2.63 0 0 1-.307-.658 2.423 2.423 0 0 1-.112-.735 2.596 2.596 0 0 1 .224-1.092 2.466 2.466 0 0 1 .609-.833 2.81 2.81 0 0 1 .89-.532 3.148 3.148 0 0 1 2.148 0 2.789 2.789 0 0 1 .896.532 2.492 2.492 0 0 1 .609.833 2.596 2.596 0 0 1 .224 1.092 2.454 2.454 0 0 1-.112.735 2.7 2.7 0 0 1-.308.658 2.157 2.157 0 0 1-.47.518 1.975 1.975 0 0 1-.608.33zm-3.472 2.534a2.277 2.277 0 0 0 .154.84 1.89 1.89 0 0 0 .441.672 2.07 2.07 0 0 0 .686.44 2.534 2.534 0 0 0 1.778 0 2.08 2.08 0 0 0 .686-.44 1.89 1.89 0 0 0 .441-.672 2.277 2.277 0 0 0 .154-.84 2.171 2.171 0 0 0-.154-.826 1.924 1.924 0 0 0-.441-.658 2.002 2.002 0 0 0-.686-.434 2.64 2.64 0 0 0-1.778 0 1.993 1.993 0 0 0-.686.434 1.924 1.924 0 0 0-.441.658 2.171 2.171 0 0 0-.154.826zm.35-4.746a1.764 1.764 0 0 0 .14.714 1.68 1.68 0 0 0 .392.56 1.884 1.884 0 0 0 2.576 0 1.694 1.694 0 0 0 .392-.56 1.78 1.78 0 0 0 .14-.714 1.936 1.936 0 0 0-.14-.735 1.773 1.773 0 0 0-.385-.588 1.882 1.882 0 0 0-2.016-.385 1.795 1.795 0 0 0-.574.385 1.773 1.773 0 0 0-.385.588 1.917 1.917 0 0 0-.14.735z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle824F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle824F.json new file mode 100644 index 00000000..946d4869 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle824F.json @@ -0,0 +1 @@ +"M12.5 2.2C6.81 2.2 2.2 6.81 2.2 12.5c0 5.692 4.61 10.3 10.3 10.3s10.3-4.608 10.3-10.3c0-5.69-4.61-10.3-10.3-10.3zm3.097 13.468a2.958 2.958 0 0 1-.74.959 3.325 3.325 0 0 1-1.08.61c-.408.143-.838.215-1.277.215s-.87-.072-1.276-.215a3.309 3.309 0 0 1-1.08-.611 2.853 2.853 0 0 1-1.021-2.23c0-.355.05-.69.15-.994.096-.3.238-.578.42-.825a2.777 2.777 0 0 1 1.028-.853 2.35 2.35 0 0 1-.77-.74 2.917 2.917 0 0 1-.33-.708 2.64 2.64 0 0 1-.122-.794c0-.425.082-.82.243-1.174.16-.352.381-.655.658-.9.274-.245.594-.437.953-.57.353-.134.74-.202 1.147-.202.397 0 .781.068 1.14.202.362.132.685.324.96.57a2.719 2.719 0 0 1 .9 2.074c0 .267-.04.534-.121.794a2.933 2.933 0 0 1-.33.707 2.36 2.36 0 0 1-.764.738c.396.19.737.473 1.02.845.38.501.573 1.118.573 1.83 0 .468-.095.896-.281 1.272zm-1.266-2.134c.092.225.139.478.139.75 0 .275-.047.532-.14.768-.09.231-.224.433-.395.6a1.88 1.88 0 0 1-.622.399c-.242.097-.515.147-.813.147s-.571-.05-.814-.147a1.856 1.856 0 0 1-.62-.399 1.681 1.681 0 0 1-.396-.602 2.065 2.065 0 0 1-.14-.766c0-.272.047-.525.14-.75.09-.224.223-.423.396-.592.167-.165.375-.296.618-.39s.516-.14.816-.14.574.047.816.14a1.732 1.732 0 0 1 1.015.982zm-3.327-3.362a1.578 1.578 0 0 1-.124-.634c0-.234.042-.456.125-.66.085-.206.197-.377.342-.523A1.61 1.61 0 0 1 12.5 7.89c.233 0 .45.042.642.124a1.56 1.56 0 0 1 .854.865c.082.203.124.425.124.66a1.505 1.505 0 0 1-.47 1.129c-.148.139-.323.25-.517.33-.196.078-.41.118-.633.118s-.437-.04-.63-.117a1.685 1.685 0 0 1-.52-.333 1.446 1.446 0 0 1-.346-.494z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle832.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle832.json new file mode 100644 index 00000000..274095eb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle832.json @@ -0,0 +1 @@ +"M16.5 3.2a13.3 13.3 0 1 0 13.3 13.3A13.3 13.3 0 0 0 16.5 3.2zm0 25.6a12.3 12.3 0 1 1 12.3-12.3 12.314 12.314 0 0 1-12.3 12.3zm1.494-12.568a3.333 3.333 0 0 1 1.845 1.25 3.839 3.839 0 0 1 .342 3.673 3.335 3.335 0 0 1-.864 1.143 4.044 4.044 0 0 1-1.278.729 4.664 4.664 0 0 1-3.078 0 4.044 4.044 0 0 1-1.278-.73 3.31 3.31 0 0 1-.864-1.142 3.806 3.806 0 0 1 .36-3.68 3.31 3.31 0 0 1 1.827-1.243v-.036a2.753 2.753 0 0 1-.837-.46 3.087 3.087 0 0 1-.63-.683 3.272 3.272 0 0 1-.405-.837 3.06 3.06 0 0 1-.144-.936 3.267 3.267 0 0 1 .279-1.368 3.16 3.16 0 0 1 .756-1.044 3.355 3.355 0 0 1 1.116-.666 4.06 4.06 0 0 1 2.718 0 3.355 3.355 0 0 1 1.116.666 3.16 3.16 0 0 1 .756 1.044 3.267 3.267 0 0 1 .279 1.368 3.06 3.06 0 0 1-.144.936 3.305 3.305 0 0 1-.405.837 2.993 2.993 0 0 1-.639.684 2.943 2.943 0 0 1-.828.459zm-4.464 3.312a2.972 2.972 0 0 0 .216 1.152 2.76 2.76 0 0 0 .603.909 2.7 2.7 0 0 0 .936.603 3.527 3.527 0 0 0 2.43 0 2.71 2.71 0 0 0 .936-.603 2.76 2.76 0 0 0 .603-.91 2.972 2.972 0 0 0 .216-1.151 2.91 2.91 0 0 0-.225-1.143 2.694 2.694 0 0 0-1.548-1.503 3.429 3.429 0 0 0-2.394 0 2.694 2.694 0 0 0-1.548 1.503 2.893 2.893 0 0 0-.225 1.143zm.468-6.21a2.484 2.484 0 0 0 .189.972 2.267 2.267 0 0 0 .53.774 2.608 2.608 0 0 0 .793.513 2.682 2.682 0 0 0 1.98 0 2.62 2.62 0 0 0 .792-.513 2.264 2.264 0 0 0 .53-.774 2.467 2.467 0 0 0 .19-.972 2.582 2.582 0 0 0-.19-.999 2.334 2.334 0 0 0-.53-.792 2.563 2.563 0 0 0-3.564 0 2.336 2.336 0 0 0-.531.792 2.6 2.6 0 0 0-.189.999z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle832F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle832F.json new file mode 100644 index 00000000..910f26d0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle832F.json @@ -0,0 +1 @@ +"M13.93 20.618c-.132-.32-.2-.681-.2-1.074 0-.38.07-.74.208-1.065.141-.33.332-.613.569-.843.238-.234.53-.42.869-.551.34-.135.72-.203 1.124-.203s.783.068 1.124.203c.339.133.632.318.87.55.236.232.428.516.567.844.138.328.209.687.209 1.065 0 .393-.068.755-.2 1.075-.133.322-.322.607-.56.845s-.532.426-.868.557c-.342.135-.726.203-1.142.203s-.8-.068-1.142-.203a2.51 2.51 0 0 1-.868-.557 2.567 2.567 0 0 1-.56-.846zM3.2 16.5c0-7.346 5.954-13.3 13.3-13.3s13.3 5.954 13.3 13.3-5.954 13.3-13.3 13.3S3.2 23.846 3.2 16.5zm11.303-.305a3.44 3.44 0 0 0-1.485 1.161c-.474.643-.714 1.41-.714 2.278 0 .59.112 1.13.334 1.604.22.475.528.882.915 1.212.384.327.835.585 1.34.766s1.047.272 1.607.272 1.1-.092 1.606-.272.957-.439 1.341-.766c.387-.33.695-.737.915-1.21a3.765 3.765 0 0 0 .334-1.606c0-.867-.234-1.631-.695-2.269a3.438 3.438 0 0 0-1.51-1.172 3.13 3.13 0 0 0 .454-.3c.267-.207.496-.453.682-.729.183-.27.327-.57.43-.888.101-.318.153-.653.153-.997 0-.529-.1-1.017-.297-1.45a3.384 3.384 0 0 0-.804-1.11 3.576 3.576 0 0 0-1.181-.704 4.148 4.148 0 0 0-1.428-.247c-.499 0-.98.083-1.428.247-.447.163-.844.4-1.18.705a3.359 3.359 0 0 0-.805 1.11c-.197.432-.297.92-.297 1.45 0 .343.052.679.153.996.101.316.245.615.43.889.186.274.411.52.67.727.143.115.296.216.46.303zm1.084-.787c.274.115.582.174.913.174a2.355 2.355 0 0 0 1.645-.647c.206-.197.369-.434.483-.706.115-.273.174-.575.174-.895 0-.334-.059-.645-.174-.922a2.167 2.167 0 0 0-.485-.726 2.303 2.303 0 0 0-1.643-.653c-.333 0-.64.058-.912.173-.275.114-.52.276-.73.48a2.152 2.152 0 0 0-.487.725c-.114.28-.173.59-.173.923 0 .32.058.621.173.896.114.27.277.507.484.706.208.197.455.356.732.472z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle8F16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle8F16.json new file mode 100644 index 00000000..95c0e3db --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle8F16.json @@ -0,0 +1 @@ +"M9.354 9.202a1.15 1.15 0 0 1 .332.818c0 .174-.03.33-.09.472-.06.143-.14.264-.24.36a1.121 1.121 0 0 1-.369.232 1.32 1.32 0 0 1-.481.086 1.34 1.34 0 0 1-.492-.087 1.143 1.143 0 0 1-.376-.233.974.974 0 0 1-.237-.355 1.254 1.254 0 0 1-.086-.475c0-.167.03-.317.09-.457s.14-.26.246-.36c.103-.101.225-.18.372-.237a1.3 1.3 0 0 1 .483-.086c.174 0 .336.028.481.085.146.058.266.136.367.237zM7.616 7.078a.878.878 0 0 0 .5.496c.12.051.247.075.39.075a.985.985 0 0 0 .68-.277.909.909 0 0 0 .279-.667.927.927 0 0 0-.077-.382 1.006 1.006 0 0 0-.21-.308.884.884 0 0 0-.298-.195.988.988 0 0 0-.374-.07c-.14 0-.274.023-.393.071a.92.92 0 0 0-.303.195.921.921 0 0 0-.194.3 1.05 1.05 0 0 0-.07.39c0 .132.023.257.07.372zM8.5 1.2a7.3 7.3 0 1 1 0 14.6 7.3 7.3 0 0 1 0-14.6zm.006 3.34c-.316 0-.615.05-.892.147-.28.097-.529.242-.74.428a2.1 2.1 0 0 0-.51.673 2.04 2.04 0 0 0-.19.882c0 .435.117.812.347 1.12.135.183.296.335.481.454a1.943 1.943 0 0 0-.96 1.11c-.078.22-.117.461-.117.716 0 .363.071.692.21.978.138.283.33.528.567.726.235.195.514.347.826.45.31.104.64.156.978.156s.665-.053.973-.155c.31-.105.584-.256.819-.452.24-.198.43-.443.567-.726.14-.286.21-.615.21-.977 0-.25-.039-.488-.116-.707a2.026 2.026 0 0 0-.95-1.123c.182-.12.34-.275.474-.465.227-.32.342-.698.342-1.125 0-.322-.063-.619-.19-.881a2.02 2.02 0 0 0-.504-.665 2.259 2.259 0 0 0-.74-.418 2.699 2.699 0 0 0-.885-.146z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle8F24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle8F24.json new file mode 100644 index 00000000..946d4869 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle8F24.json @@ -0,0 +1 @@ +"M12.5 2.2C6.81 2.2 2.2 6.81 2.2 12.5c0 5.692 4.61 10.3 10.3 10.3s10.3-4.608 10.3-10.3c0-5.69-4.61-10.3-10.3-10.3zm3.097 13.468a2.958 2.958 0 0 1-.74.959 3.325 3.325 0 0 1-1.08.61c-.408.143-.838.215-1.277.215s-.87-.072-1.276-.215a3.309 3.309 0 0 1-1.08-.611 2.853 2.853 0 0 1-1.021-2.23c0-.355.05-.69.15-.994.096-.3.238-.578.42-.825a2.777 2.777 0 0 1 1.028-.853 2.35 2.35 0 0 1-.77-.74 2.917 2.917 0 0 1-.33-.708 2.64 2.64 0 0 1-.122-.794c0-.425.082-.82.243-1.174.16-.352.381-.655.658-.9.274-.245.594-.437.953-.57.353-.134.74-.202 1.147-.202.397 0 .781.068 1.14.202.362.132.685.324.96.57a2.719 2.719 0 0 1 .9 2.074c0 .267-.04.534-.121.794a2.933 2.933 0 0 1-.33.707 2.36 2.36 0 0 1-.764.738c.396.19.737.473 1.02.845.38.501.573 1.118.573 1.83 0 .468-.095.896-.281 1.272zm-1.266-2.134c.092.225.139.478.139.75 0 .275-.047.532-.14.768-.09.231-.224.433-.395.6a1.88 1.88 0 0 1-.622.399c-.242.097-.515.147-.813.147s-.571-.05-.814-.147a1.856 1.856 0 0 1-.62-.399 1.681 1.681 0 0 1-.396-.602 2.065 2.065 0 0 1-.14-.766c0-.272.047-.525.14-.75.09-.224.223-.423.396-.592.167-.165.375-.296.618-.39s.516-.14.816-.14.574.047.816.14a1.732 1.732 0 0 1 1.015.982zm-3.327-3.362a1.578 1.578 0 0 1-.124-.634c0-.234.042-.456.125-.66.085-.206.197-.377.342-.523A1.61 1.61 0 0 1 12.5 7.89c.233 0 .45.042.642.124a1.56 1.56 0 0 1 .854.865c.082.203.124.425.124.66a1.505 1.505 0 0 1-.47 1.129c-.148.139-.323.25-.517.33-.196.078-.41.118-.633.118s-.437-.04-.63-.117a1.685 1.685 0 0 1-.52-.333 1.446 1.446 0 0 1-.346-.494z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle8F32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle8F32.json new file mode 100644 index 00000000..910f26d0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle8F32.json @@ -0,0 +1 @@ +"M13.93 20.618c-.132-.32-.2-.681-.2-1.074 0-.38.07-.74.208-1.065.141-.33.332-.613.569-.843.238-.234.53-.42.869-.551.34-.135.72-.203 1.124-.203s.783.068 1.124.203c.339.133.632.318.87.55.236.232.428.516.567.844.138.328.209.687.209 1.065 0 .393-.068.755-.2 1.075-.133.322-.322.607-.56.845s-.532.426-.868.557c-.342.135-.726.203-1.142.203s-.8-.068-1.142-.203a2.51 2.51 0 0 1-.868-.557 2.567 2.567 0 0 1-.56-.846zM3.2 16.5c0-7.346 5.954-13.3 13.3-13.3s13.3 5.954 13.3 13.3-5.954 13.3-13.3 13.3S3.2 23.846 3.2 16.5zm11.303-.305a3.44 3.44 0 0 0-1.485 1.161c-.474.643-.714 1.41-.714 2.278 0 .59.112 1.13.334 1.604.22.475.528.882.915 1.212.384.327.835.585 1.34.766s1.047.272 1.607.272 1.1-.092 1.606-.272.957-.439 1.341-.766c.387-.33.695-.737.915-1.21a3.765 3.765 0 0 0 .334-1.606c0-.867-.234-1.631-.695-2.269a3.438 3.438 0 0 0-1.51-1.172 3.13 3.13 0 0 0 .454-.3c.267-.207.496-.453.682-.729.183-.27.327-.57.43-.888.101-.318.153-.653.153-.997 0-.529-.1-1.017-.297-1.45a3.384 3.384 0 0 0-.804-1.11 3.576 3.576 0 0 0-1.181-.704 4.148 4.148 0 0 0-1.428-.247c-.499 0-.98.083-1.428.247-.447.163-.844.4-1.18.705a3.359 3.359 0 0 0-.805 1.11c-.197.432-.297.92-.297 1.45 0 .343.052.679.153.996.101.316.245.615.43.889.186.274.411.52.67.727.143.115.296.216.46.303zm1.084-.787c.274.115.582.174.913.174a2.355 2.355 0 0 0 1.645-.647c.206-.197.369-.434.483-.706.115-.273.174-.575.174-.895 0-.334-.059-.645-.174-.922a2.167 2.167 0 0 0-.485-.726 2.303 2.303 0 0 0-1.643-.653c-.333 0-.64.058-.912.173-.275.114-.52.276-.73.48a2.152 2.152 0 0 0-.487.725c-.114.28-.173.59-.173.923 0 .32.058.621.173.896.114.27.277.507.484.706.208.197.455.356.732.472z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle916.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle916.json new file mode 100644 index 00000000..68ded36b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle916.json @@ -0,0 +1 @@ +"M8.5 1.2a7.3 7.3 0 1 0 7.3 7.3 7.3 7.3 0 0 0-7.3-7.3zm0 13.6a6.3 6.3 0 1 1 6.3-6.3 6.307 6.307 0 0 1-6.3 6.3zm.67-5.66l-.01-.01a1.394 1.394 0 0 1-.41.14 2.465 2.465 0 0 1-.48.05 2.253 2.253 0 0 1-.87-.165 2.165 2.165 0 0 1-.7-.46 2.112 2.112 0 0 1-.47-.705 2.303 2.303 0 0 1-.17-.89 2.448 2.448 0 0 1 .185-.965 2.18 2.18 0 0 1 .516-.745 2.322 2.322 0 0 1 .779-.48 2.73 2.73 0 0 1 .97-.17 2.65 2.65 0 0 1 .97.175 2.341 2.341 0 0 1 .776.485 2.252 2.252 0 0 1 .51.74 2.332 2.332 0 0 1 .184.93 2.794 2.794 0 0 1-.19 1.05 6.544 6.544 0 0 1-.49.96L8.42 12H7.27zm.825-2.08a1.605 1.605 0 0 0-.107-.585 1.44 1.44 0 0 0-.306-.48 1.476 1.476 0 0 0-.475-.325 1.514 1.514 0 0 0-.612-.12 1.57 1.57 0 0 0-.612.115 1.45 1.45 0 0 0-.475.315 1.35 1.35 0 0 0-.306.48 1.68 1.68 0 0 0-.107.61 1.576 1.576 0 0 0 .107.59 1.418 1.418 0 0 0 .301.47 1.327 1.327 0 0 0 .47.31 1.633 1.633 0 0 0 .612.11 1.67 1.67 0 0 0 .617-.11 1.373 1.373 0 0 0 .48-.31 1.4 1.4 0 0 0 .306-.47 1.625 1.625 0 0 0 .107-.6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle916F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle916F.json new file mode 100644 index 00000000..710f592f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle916F.json @@ -0,0 +1 @@ +"M8.5 15.8a7.3 7.3 0 1 0 0-14.6 7.3 7.3 0 0 0 0 14.6zM6.061 6.057c.136-.318.325-.59.563-.813.237-.223.522-.4.845-.521.323-.121.673-.183 1.042-.183s.72.064 1.042.189c.322.125.606.302.841.527.235.225.422.496.555.806s.201.649.201 1.008a3 3 0 0 1-.204 1.124c-.132.326-.301.66-.505.99L8.53 12.2H6.897l1.807-2.719a2.6 2.6 0 0 1-.433.04 2.45 2.45 0 0 1-.948-.182 2.36 2.36 0 0 1-.763-.501 2.33 2.33 0 0 1-.514-.772A2.504 2.504 0 0 1 5.86 7.1c0-.38.068-.73.201-1.043zm1.227 1.529a1.378 1.378 0 0 1-.092-.516c0-.2.03-.376.094-.539.06-.159.148-.297.26-.409a1.24 1.24 0 0 1 .41-.272c.158-.067.337-.1.536-.1.195 0 .375.034.532.104a1.243 1.243 0 0 1 .674.693c.062.161.093.334.093.514 0 .192-.03.369-.092.525a1.175 1.175 0 0 1-.674.668 1.478 1.478 0 0 1-.544.096 1.43 1.43 0 0 1-.54-.096 1.13 1.13 0 0 1-.398-.263 1.233 1.233 0 0 1-.259-.405z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle924.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle924.json new file mode 100644 index 00000000..971e2deb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle924.json @@ -0,0 +1 @@ +"M12.5 2.2a10.3 10.3 0 1 0 10.3 10.3A10.299 10.299 0 0 0 12.5 2.2zm0 19.6a9.3 9.3 0 1 1 9.3-9.3 9.31 9.31 0 0 1-9.3 9.3zm1.434-9.126l-.028-.028a1.734 1.734 0 0 1-.63.266 3.333 3.333 0 0 1-.784.098 3.153 3.153 0 0 1-1.197-.224 2.904 2.904 0 0 1-.959-.623 2.827 2.827 0 0 1-.637-.966 3.266 3.266 0 0 1-.23-1.239 3.304 3.304 0 0 1 .238-1.267 2.752 2.752 0 0 1 .671-.987 3.188 3.188 0 0 1 1.022-.637 3.708 3.708 0 0 1 2.576 0A3.204 3.204 0 0 1 15 7.704a2.777 2.777 0 0 1 .671.987 3.322 3.322 0 0 1 .238 1.267 3.788 3.788 0 0 1-.266 1.428 8.92 8.92 0 0 1-.63 1.26L12.31 17h-1.162zm.966-2.716a2.479 2.479 0 0 0-.161-.896 2.091 2.091 0 0 0-.455-.721 2.161 2.161 0 0 0-.7-.476 2.378 2.378 0 0 0-1.792 0 2.166 2.166 0 0 0-.7.476 2.091 2.091 0 0 0-.455.721 2.479 2.479 0 0 0-.16.896 2.506 2.506 0 0 0 .153.89 2.063 2.063 0 0 0 .44.713 1.985 1.985 0 0 0 .701.469 2.58 2.58 0 0 0 1.834 0 1.985 1.985 0 0 0 .7-.469 2.08 2.08 0 0 0 .442-.714 2.528 2.528 0 0 0 .153-.889z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle924F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle924F.json new file mode 100644 index 00000000..06f80bcc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle924F.json @@ -0,0 +1 @@ +"M14.552 9.134c.098.256.148.532.148.824 0 .293-.048.57-.14.82a1.78 1.78 0 0 1-1.03 1.067c-.25.101-.532.153-.842.153s-.593-.052-.842-.154a1.76 1.76 0 0 1-.63-.422 1.86 1.86 0 0 1-.399-.645 2.325 2.325 0 0 1-.14-.819c0-.292.049-.568.147-.824a1.91 1.91 0 0 1 .41-.654 1.99 1.99 0 0 1 .638-.431c.244-.106.519-.16.816-.16a2.006 2.006 0 0 1 1.453.591c.175.181.314.4.411.654zM22.8 12.5c0 5.692-4.61 10.3-10.3 10.3S2.2 18.192 2.2 12.5c0-5.69 4.61-10.3 10.3-10.3s10.3 4.61 10.3 10.3zm-6.692-2.542c0-.481-.085-.934-.253-1.343a2.994 2.994 0 0 0-.72-1.057 3.42 3.42 0 0 0-1.086-.678 3.717 3.717 0 0 0-1.361-.244c-.488 0-.946.082-1.361.244a3.41 3.41 0 0 0-1.085.678c-.31.289-.552.644-.72 1.057a3.51 3.51 0 0 0-.254 1.343c0 .47.083.912.246 1.314.163.402.393.75.682 1.034a3.11 3.11 0 0 0 1.024.666c.39.158.818.238 1.272.238a3.555 3.555 0 0 0 .945-.133L10.78 17.2h1.64l2.763-4.45c.246-.41.462-.843.644-1.29.186-.461.28-.967.28-1.502z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle932.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle932.json new file mode 100644 index 00000000..579129be --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle932.json @@ -0,0 +1 @@ +"M16.5 3.2a13.3 13.3 0 1 0 13.3 13.3A13.3 13.3 0 0 0 16.5 3.2zm0 25.6a12.3 12.3 0 1 1 12.3-12.3 12.314 12.314 0 0 1-12.3 12.3zm2.344-11.654l-.036-.036a2.398 2.398 0 0 1-.934.512 3.894 3.894 0 0 1-1.185.188 4.033 4.033 0 0 1-1.508-.278 3.55 3.55 0 0 1-1.212-.79 3.626 3.626 0 0 1-.8-1.23 4.228 4.228 0 0 1-.287-1.58 4.054 4.054 0 0 1 .306-1.589 3.707 3.707 0 0 1 .843-1.248 3.806 3.806 0 0 1 1.276-.808A4.414 4.414 0 0 1 16.923 10a4.347 4.347 0 0 1 1.607.287 3.65 3.65 0 0 1 2.083 2.047 4.156 4.156 0 0 1 .296 1.598 5.12 5.12 0 0 1-.287 1.724 9.273 9.273 0 0 1-.809 1.67L16.366 23h-1.185zm1.059-3.214a3.24 3.24 0 0 0-.224-1.221 3.031 3.031 0 0 0-.62-.97 2.826 2.826 0 0 0-.942-.646 3.264 3.264 0 0 0-2.425 0 2.817 2.817 0 0 0-.942.646 3.018 3.018 0 0 0-.62.97 3.24 3.24 0 0 0-.224 1.221 3.37 3.37 0 0 0 .216 1.212 2.84 2.84 0 0 0 .6.97 2.779 2.779 0 0 0 .935.637 3.34 3.34 0 0 0 2.45 0 2.854 2.854 0 0 0 .952-.637 2.896 2.896 0 0 0 .62-.97 3.259 3.259 0 0 0 .224-1.212z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle932F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle932F.json new file mode 100644 index 00000000..f585279c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle932F.json @@ -0,0 +1 @@ +"M19.493 12.785c.14.346.21.732.21 1.147 0 .404-.07.787-.21 1.138a2.71 2.71 0 0 1-.577.904c-.242.248-.54.448-.885.593a2.957 2.957 0 0 1-1.144.217 2.93 2.93 0 0 1-1.152-.216 2.604 2.604 0 0 1-.868-.593 2.64 2.64 0 0 1-.558-.902 3.18 3.18 0 0 1-.203-1.141c0-.415.07-.801.21-1.146.14-.346.334-.651.579-.906.243-.255.538-.457.875-.6a2.9 2.9 0 0 1 1.134-.218c.41 0 .793.073 1.135.216.338.146.633.348.876.6.243.257.438.561.578.907zM29.8 16.5c0 7.346-5.954 13.3-13.3 13.3S3.2 23.846 3.2 16.5 9.154 3.2 16.5 3.2s13.3 5.954 13.3 13.3zm-8.691-2.568c0-.61-.105-1.173-.312-1.674a3.92 3.92 0 0 0-.87-1.306 3.937 3.937 0 0 0-1.324-.85 4.55 4.55 0 0 0-1.68-.302c-.61 0-1.178.101-1.69.3-.513.2-.964.487-1.34.851a3.926 3.926 0 0 0-.89 1.315 4.278 4.278 0 0 0-.32 1.666c0 .597.1 1.154.3 1.655.202.502.486.938.845 1.297.359.36.79.64 1.28.834a4.253 4.253 0 0 0 2.827.095c.118-.038.23-.08.335-.125L14.82 23.2h1.659l3.506-5.77a9.564 9.564 0 0 0 .825-1.706 5.341 5.341 0 0 0 .299-1.792z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle9F16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle9F16.json new file mode 100644 index 00000000..710f592f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle9F16.json @@ -0,0 +1 @@ +"M8.5 15.8a7.3 7.3 0 1 0 0-14.6 7.3 7.3 0 0 0 0 14.6zM6.061 6.057c.136-.318.325-.59.563-.813.237-.223.522-.4.845-.521.323-.121.673-.183 1.042-.183s.72.064 1.042.189c.322.125.606.302.841.527.235.225.422.496.555.806s.201.649.201 1.008a3 3 0 0 1-.204 1.124c-.132.326-.301.66-.505.99L8.53 12.2H6.897l1.807-2.719a2.6 2.6 0 0 1-.433.04 2.45 2.45 0 0 1-.948-.182 2.36 2.36 0 0 1-.763-.501 2.33 2.33 0 0 1-.514-.772A2.504 2.504 0 0 1 5.86 7.1c0-.38.068-.73.201-1.043zm1.227 1.529a1.378 1.378 0 0 1-.092-.516c0-.2.03-.376.094-.539.06-.159.148-.297.26-.409a1.24 1.24 0 0 1 .41-.272c.158-.067.337-.1.536-.1.195 0 .375.034.532.104a1.243 1.243 0 0 1 .674.693c.062.161.093.334.093.514 0 .192-.03.369-.092.525a1.175 1.175 0 0 1-.674.668 1.478 1.478 0 0 1-.544.096 1.43 1.43 0 0 1-.54-.096 1.13 1.13 0 0 1-.398-.263 1.233 1.233 0 0 1-.259-.405z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle9F24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle9F24.json new file mode 100644 index 00000000..06f80bcc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle9F24.json @@ -0,0 +1 @@ +"M14.552 9.134c.098.256.148.532.148.824 0 .293-.048.57-.14.82a1.78 1.78 0 0 1-1.03 1.067c-.25.101-.532.153-.842.153s-.593-.052-.842-.154a1.76 1.76 0 0 1-.63-.422 1.86 1.86 0 0 1-.399-.645 2.325 2.325 0 0 1-.14-.819c0-.292.049-.568.147-.824a1.91 1.91 0 0 1 .41-.654 1.99 1.99 0 0 1 .638-.431c.244-.106.519-.16.816-.16a2.006 2.006 0 0 1 1.453.591c.175.181.314.4.411.654zM22.8 12.5c0 5.692-4.61 10.3-10.3 10.3S2.2 18.192 2.2 12.5c0-5.69 4.61-10.3 10.3-10.3s10.3 4.61 10.3 10.3zm-6.692-2.542c0-.481-.085-.934-.253-1.343a2.994 2.994 0 0 0-.72-1.057 3.42 3.42 0 0 0-1.086-.678 3.717 3.717 0 0 0-1.361-.244c-.488 0-.946.082-1.361.244a3.41 3.41 0 0 0-1.085.678c-.31.289-.552.644-.72 1.057a3.51 3.51 0 0 0-.254 1.343c0 .47.083.912.246 1.314.163.402.393.75.682 1.034a3.11 3.11 0 0 0 1.024.666c.39.158.818.238 1.272.238a3.555 3.555 0 0 0 .945-.133L10.78 17.2h1.64l2.763-4.45c.246-.41.462-.843.644-1.29.186-.461.28-.967.28-1.502z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle9F32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle9F32.json new file mode 100644 index 00000000..f585279c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberCircle9F32.json @@ -0,0 +1 @@ +"M19.493 12.785c.14.346.21.732.21 1.147 0 .404-.07.787-.21 1.138a2.71 2.71 0 0 1-.577.904c-.242.248-.54.448-.885.593a2.957 2.957 0 0 1-1.144.217 2.93 2.93 0 0 1-1.152-.216 2.604 2.604 0 0 1-.868-.593 2.64 2.64 0 0 1-.558-.902 3.18 3.18 0 0 1-.203-1.141c0-.415.07-.801.21-1.146.14-.346.334-.651.579-.906.243-.255.538-.457.875-.6a2.9 2.9 0 0 1 1.134-.218c.41 0 .793.073 1.135.216.338.146.633.348.876.6.243.257.438.561.578.907zM29.8 16.5c0 7.346-5.954 13.3-13.3 13.3S3.2 23.846 3.2 16.5 9.154 3.2 16.5 3.2s13.3 5.954 13.3 13.3zm-8.691-2.568c0-.61-.105-1.173-.312-1.674a3.92 3.92 0 0 0-.87-1.306 3.937 3.937 0 0 0-1.324-.85 4.55 4.55 0 0 0-1.68-.302c-.61 0-1.178.101-1.69.3-.513.2-.964.487-1.34.851a3.926 3.926 0 0 0-.89 1.315 4.278 4.278 0 0 0-.32 1.666c0 .597.1 1.154.3 1.655.202.502.486.938.845 1.297.359.36.79.64 1.28.834a4.253 4.253 0 0 0 2.827.095c.118-.038.23-.08.335-.125L14.82 23.2h1.659l3.506-5.77a9.564 9.564 0 0 0 .825-1.706 5.341 5.341 0 0 0 .299-1.792z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberOfTerritories16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberOfTerritories16.json new file mode 100644 index 00000000..1335f754 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberOfTerritories16.json @@ -0,0 +1 @@ +"M16 8V3H7V1H1v8.06c.349.115.566.682 1.187.94 1.147.476 2.178-.76 2.513-1 .604-.433.953 1.713 1.55 1.67 1.355-.097 1.677.136 1.72.578a1.694 1.694 0 0 0 1.352 1.6 1.717 1.717 0 0 1 1.257.734c.288.372 1.921.085 2.155 1.262a1.5 1.5 0 0 0 1.263 1.135A2.382 2.382 0 0 0 15 15.907c.01-.01 0-5.907 0-5.907h-1V8zM4.86 7.942a1.273 1.273 0 0 0-.743.245 3.981 3.981 0 0 0-.313.264c-.255.23-.729.657-1.081.657a.393.393 0 0 1-.154-.032 1.236 1.236 0 0 1-.401-.34c-.053-.057-.107-.117-.168-.177V2h4v2h3v2H6v2.604a1.378 1.378 0 0 0-1.14-.662zM14 14.945a.412.412 0 0 1-.286-.297 2.462 2.462 0 0 0-2.278-1.81l-.183-.034a2.753 2.753 0 0 0-1.743-.939c-.131-.025-.485-.094-.545-.715C8.9 10.497 8.493 9.73 7 9.661V7h4v4h3zM13 7v3h-1V6h-2V4h5v3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberOfTerritories24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberOfTerritories24.json new file mode 100644 index 00000000..1e70bff7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberOfTerritories24.json @@ -0,0 +1 @@ +"M22 12V5H10V2H2v10.748c.465.152.754.909 1.582 1.252 1.53.635 2.904-1.013 3.351-1.333.805-.577 1.272 2.283 2.067 2.226 1.807-.128 2.236.182 2.293.77a2.26 2.26 0 0 0 1.803 2.133 2.289 2.289 0 0 1 1.676.98c.384.496 2.562.114 2.873 1.683a2 2 0 0 0 1.684 1.513 4.97 4.97 0 0 0 1.665-.096c.014-.014 0-7.876 0-7.876H19v-2zm-15.648-.146c-.097.069-.23.184-.39.328a3.07 3.07 0 0 1-1.665.962.849.849 0 0 1-.332-.068 1.936 1.936 0 0 1-.652-.535A5.462 5.462 0 0 0 3 12.22V3h6v3h4v3H7v2.614a1.365 1.365 0 0 0-.648.24zM20 15v5.998l-.178.002a2.668 2.668 0 0 1-.31-.011 1.025 1.025 0 0 1-.887-.725c-.334-1.687-1.92-1.99-2.774-2.154a7.544 7.544 0 0 1-.378-.078 3.282 3.282 0 0 0-2.188-1.218 1.23 1.23 0 0 1-.997-1.247c-.166-1.702-1.968-1.702-2.56-1.702a10 10 0 0 0-.479.012c-.103-.168-.23-.427-.316-.601A4.028 4.028 0 0 0 8 11.896V10h7v5zm-2-4v3h-2V9h-2V6h7v5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberOfTerritories32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberOfTerritories32.json new file mode 100644 index 00000000..d716bb5a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/numberOfTerritories32.json @@ -0,0 +1 @@ +"M31 15V5H13V1H1v16.122c.697.229 1.132 1.363 2.373 1.878 2.295.952 4.356-1.52 5.027-2 1.207-.865 1.907 3.425 3.1 3.34 2.71-.193 3.354.272 3.44 1.156a3.389 3.389 0 0 0 2.703 3.198 3.433 3.433 0 0 1 2.514 1.47c.577.743 3.844.171 4.31 2.524a3 3 0 0 0 2.527 2.27A4.764 4.764 0 0 0 29 30.814C29.022 30.792 29 19 29 19h-2v-4zM8 11v5.093a1.258 1.258 0 0 0-.183.094 7.121 7.121 0 0 0-.539.457c-.652.587-1.743 1.572-2.833 1.572a1.761 1.761 0 0 1-.69-.14 3.319 3.319 0 0 1-1.154-.927A5.829 5.829 0 0 0 2 16.558V2h10v4h6v5zm20 9v9.99s-.706.007-.803-.012a2.045 2.045 0 0 1-1.749-1.485c-.436-2.2-2.52-2.598-3.766-2.837a6.514 6.514 0 0 1-.784-.178 4.424 4.424 0 0 0-3.064-1.765 2.394 2.394 0 0 1-1.9-2.315c-.204-2.101-2.485-2.101-3.343-2.101-.29 0-.611.01-.969.032a7.926 7.926 0 0 1-.67-1.193c-.5-1.008-1.018-2.038-1.952-2.215V12h12v8zm-2-6v5h-4v-8h-3V6h11v8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/objectDetection16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/objectDetection16.json new file mode 100644 index 00000000..180da6ec --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/objectDetection16.json @@ -0,0 +1 @@ +"M2 6H1V1h5v1H2zm13 0h1V1h-5v1h4zm-9 9H2v-4H1v5h5zm5 1h5v-5h-1v4h-4zM8 9h1V8H8zm2 0h4V8h-4zM3 9h4V8H3zm5 5h1v-4H8zm0-7h1V3H8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/objectDetection24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/objectDetection24.json new file mode 100644 index 00000000..965f3899 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/objectDetection24.json @@ -0,0 +1 @@ +"M2 17h1v5h5v1H2zm21 0h-1v5h-5v1h6zM3 3h5V2H2v6h1zm20-1h-6v1h5v5h1zm-9.75 12h-1.5a.75.75 0 0 1-.75-.75v-1.5a.75.75 0 0 1 .75-.75h1.5a.75.75 0 0 1 .75.75v1.5a.75.75 0 0 1-.75.75zM13 12h-1v1h1zm7 0h-5v1h5zm-10 0H5v1h5zm3 8v-5h-1v5zm-1-10h1V5h-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/objectDetection32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/objectDetection32.json new file mode 100644 index 00000000..2ea178f1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/objectDetection32.json @@ -0,0 +1 @@ +"M4 10H3V3h7v1H4zm19-6h6v6h1V3h-7zM10 29H4v-6H3v7h7zm19 0h-6v1h7v-7h-1zm-4-13h-6v1h6zM8 17h6v-1H8zm9 2h-1v6h1zm0-11h-1v6h1zm-2 8.93v-.86A1.07 1.07 0 0 1 16.07 15h.86A1.07 1.07 0 0 1 18 16.07v.86A1.07 1.07 0 0 1 16.93 18h-.86A1.07 1.07 0 0 1 15 16.93zm1 .07h1v-1h-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/octagon16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/octagon16.json new file mode 100644 index 00000000..7bbb7a26 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/octagon16.json @@ -0,0 +1 @@ +"M11.61 0H5.39L1 4.39v6.22L5.39 15h6.22L16 10.61V4.39L11.61 0zM15 10.19L11.19 14H5.81L2 10.19V4.81L5.81 1h5.38L15 4.81v5.38z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/octagon24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/octagon24.json new file mode 100644 index 00000000..1519355d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/octagon24.json @@ -0,0 +1 @@ +"M16.85 1h-8.7L2 7.15v8.7L8.15 22h8.7L23 15.85v-8.7L16.85 1zM22 15.43L16.44 21H8.56L3 15.43V7.56L8.56 2h7.88L22 7.56v7.87z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/octagon32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/octagon32.json new file mode 100644 index 00000000..c9f03525 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/octagon32.json @@ -0,0 +1 @@ +"M22.09 2H10.91L3 9.91v11.18L10.91 29h11.18L30 21.09V9.91L22.09 2zM29 20.68L21.68 28H11.32L4 20.68V10.32L11.32 3h10.36L29 10.32v10.36z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/offline16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/offline16.json new file mode 100644 index 00000000..8075b402 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/offline16.json @@ -0,0 +1 @@ +"M6 12v1H3.5a3.493 3.493 0 0 1-1.484-6.659 1.966 1.966 0 0 1 2.617-1.73 4.968 4.968 0 0 1 9.298 1.701A3.486 3.486 0 0 1 13 12.95v-1a2.495 2.495 0 0 0 .52-4.725l-.503-.227-.077-.548a3.968 3.968 0 0 0-7.43-1.357l-.403.734-.794-.266A.978.978 0 0 0 4 5.5a.989.989 0 0 0-.987.92L2.966 7l-.525.246A2.494 2.494 0 0 0 3.5 12zm4.207.5l2.146-2.146-.707-.707L9.5 11.793 7.354 9.646l-.707.707L8.793 12.5l-2.147 2.146.707.707L9.5 13.207l2.146 2.146.707-.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/offline24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/offline24.json new file mode 100644 index 00000000..386b0e74 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/offline24.json @@ -0,0 +1 @@ +"M24 14a5 5 0 0 1-5 5h-1v-1h1a3.99 3.99 0 0 0 .623-7.934l-.79-.124-.052-.798a5.293 5.293 0 0 0-10.214-1.57L8.17 8.59l-.977-.483A2.277 2.277 0 0 0 6.19 7.87a2.18 2.18 0 0 0-1.167.339 2.205 2.205 0 0 0-.98 1.395l-.113.505-.476.2A4 4 0 0 0 5 18h6v1H5a5 5 0 0 1-1.934-9.611 3.21 3.21 0 0 1 1.422-2.024A3.17 3.17 0 0 1 6.19 6.87a3.268 3.268 0 0 1 1.446.34 6.293 6.293 0 0 1 12.143 1.867A4.988 4.988 0 0 1 24 14zm-8.793 4.5l3.146-3.146-.707-.707-3.146 3.146-3.146-3.146-.707.707 3.146 3.146-3.146 3.146.707.707 3.146-3.146 3.146 3.146.707-.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/offline32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/offline32.json new file mode 100644 index 00000000..9ebc1d42 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/offline32.json @@ -0,0 +1 @@ +"M31.8 18.704c0 3.489-2.765 6.296-5.238 6.296H24v-1h2.562c1.92 0 4.238-2.362 4.238-5.296a5.359 5.359 0 0 0-3.607-5.097l-.407-.138-.581-.198-.087-.608-.06-.425A7.953 7.953 0 0 0 18.462 5.2a7.647 7.647 0 0 0-6.683 4.187l-.259.488-.37.696-.763-.197-.535-.138a3.474 3.474 0 0 0-.874-.13 2.943 2.943 0 0 0-3.024 2.766l-.022.404-.031.573-.51.262-.357.183A5.173 5.173 0 0 0 2.2 18.898c0 2.652 2.166 5.085 4.545 5.102H14v1H6.737C3.733 24.978 1.2 21.989 1.2 18.898a6.169 6.169 0 0 1 3.378-5.494l.357-.183.022-.402a3.93 3.93 0 0 1 4.022-3.713 4.432 4.432 0 0 1 1.125.162l.534.138.26-.488A8.645 8.645 0 0 1 18.462 4.2a8.956 8.956 0 0 1 8.584 7.897l.06.425.408.138a6.358 6.358 0 0 1 4.285 6.044zM20.207 24.5l4.146-4.146-.707-.707-4.146 4.146-4.146-4.146-.707.707 4.146 4.146-4.146 4.146.707.707 4.146-4.146 4.146 4.146.707-.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/onTheGroundElevation16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/onTheGroundElevation16.json new file mode 100644 index 00000000..2266dde8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/onTheGroundElevation16.json @@ -0,0 +1 @@ +"M8.5 14.85a2.35 2.35 0 1 0-2.35-2.35 2.35 2.35 0 0 0 2.35 2.35zm0-3.85A1.5 1.5 0 1 1 7 12.5 1.502 1.502 0 0 1 8.5 11zm7.5 4v1H1V0h1v1h1v1H2v1h1v1H2v1h1v1H2v1h1v1H2v1h1v1H2v1h1v1H2v1h1v1H2v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/onTheGroundElevation24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/onTheGroundElevation24.json new file mode 100644 index 00000000..ba3cfbe2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/onTheGroundElevation24.json @@ -0,0 +1 @@ +"M12.5 21.9a2.4 2.4 0 1 0-2.4-2.4 2.402 2.402 0 0 0 2.4 2.4zm0-3.9a1.5 1.5 0 1 1-1.5 1.5 1.502 1.502 0 0 1 1.5-1.5zM23 22v1H1V2h1v2h2v1H2v2h2v1H2v2h2v1H2v2h2v1H2v2h2v1H2v2h2v1H2v2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/onTheGroundElevation32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/onTheGroundElevation32.json new file mode 100644 index 00000000..b0e08676 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/onTheGroundElevation32.json @@ -0,0 +1 @@ +"M16.5 28.8a3.3 3.3 0 1 0-3.3-3.3 3.3 3.3 0 0 0 3.3 3.3zm0-5.657a2.357 2.357 0 1 1-2.357 2.357 2.36 2.36 0 0 1 2.357-2.357zM30 29v1H2V2h1v3h3v1H3v3h3v1H3v3h3v1H3v3h3v1H3v3h3v1H3v3h3v1H3v3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/online16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/online16.json new file mode 100644 index 00000000..a79c2e17 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/online16.json @@ -0,0 +1 @@ +"M5 12v1H3.5a3.493 3.493 0 0 1-1.484-6.659 1.966 1.966 0 0 1 2.617-1.73 4.968 4.968 0 0 1 9.298 1.701A3.486 3.486 0 0 1 13 12.95v-1a2.495 2.495 0 0 0 .52-4.725l-.503-.227-.077-.548a3.968 3.968 0 0 0-7.43-1.357l-.403.734-.794-.266A.978.978 0 0 0 4 5.5a.989.989 0 0 0-.987.92L2.966 7l-.525.246A2.494 2.494 0 0 0 3.5 12zm3.5 2.207l4.57-4.57-.707-.707L8.5 12.793 6.637 10.93l-.707.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/online24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/online24.json new file mode 100644 index 00000000..aea1c499 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/online24.json @@ -0,0 +1 @@ +"M24 14a5 5 0 0 1-5 5h-1v-1h1a3.99 3.99 0 0 0 .623-7.934l-.79-.124-.052-.798a5.293 5.293 0 0 0-10.214-1.57L8.17 8.59l-.977-.483A2.277 2.277 0 0 0 6.19 7.87a2.18 2.18 0 0 0-1.167.339 2.205 2.205 0 0 0-.98 1.395l-.113.505-.476.2A4 4 0 0 0 5 18h4v1H5a5 5 0 0 1-1.934-9.611 3.21 3.21 0 0 1 1.422-2.024A3.17 3.17 0 0 1 6.19 6.87a3.268 3.268 0 0 1 1.446.34 6.293 6.293 0 0 1 12.143 1.867A4.988 4.988 0 0 1 24 14zm-4.637-1.07L13.5 18.793l-2.863-2.863-.707.707 3.57 3.57 6.57-6.57z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/online32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/online32.json new file mode 100644 index 00000000..c2335611 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/online32.json @@ -0,0 +1 @@ +"M31.8 18.704c0 3.489-2.765 6.296-5.238 6.296H24v-1h2.562c1.92 0 4.238-2.362 4.238-5.296a5.359 5.359 0 0 0-3.607-5.097l-.407-.138-.581-.198-.087-.608-.06-.425A7.953 7.953 0 0 0 18.462 5.2a7.647 7.647 0 0 0-6.683 4.187l-.259.488-.37.696-.763-.197-.535-.138a3.474 3.474 0 0 0-.874-.13 2.943 2.943 0 0 0-3.024 2.766l-.022.404-.031.573-.51.262-.357.183A5.173 5.173 0 0 0 2.2 18.898c0 2.652 2.166 5.085 4.545 5.102H13v1H6.737C3.733 24.978 1.2 21.989 1.2 18.898a6.169 6.169 0 0 1 3.378-5.494l.357-.183.022-.402a3.93 3.93 0 0 1 4.022-3.713 4.432 4.432 0 0 1 1.125.162l.534.138.26-.488A8.645 8.645 0 0 1 18.462 4.2a8.956 8.956 0 0 1 8.584 7.897l.06.425.408.138a6.358 6.358 0 0 1 4.285 6.044zm-6.437.226L18.5 25.793l-2.863-2.863-.707.707 3.57 3.57 7.57-7.57z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/openBook16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/openBook16.json new file mode 100644 index 00000000..4e12dff8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/openBook16.json @@ -0,0 +1 @@ +"M2.184 14.031a4.664 4.664 0 0 1 2.827-.93 4.514 4.514 0 0 1 3.143 1.209l.353.351.352-.351a4.514 4.514 0 0 1 3.145-1.208 4.67 4.67 0 0 1 2.814.918.726.726 0 0 0 .774.079.738.738 0 0 0 .408-.658V4.386a.729.729 0 0 0-.133-.42A4.731 4.731 0 0 0 12 2.1a4.843 4.843 0 0 0-3.495 1.42A4.938 4.938 0 0 0 5 2.1a4.682 4.682 0 0 0-3.907 1.944L1 4.214v9.24a.733.733 0 0 0 1.184.577zM12 3.1a3.75 3.75 0 0 1 3 1.373v8.459a5.756 5.756 0 0 0-6 .027V4.507A3.75 3.75 0 0 1 12 3.1zM2 4.49A3.767 3.767 0 0 1 5 3.1a3.789 3.789 0 0 1 3 1.376v8.474a5.75 5.75 0 0 0-6-.008z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/openBook24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/openBook24.json new file mode 100644 index 00000000..e07c8fb8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/openBook24.json @@ -0,0 +1 @@ +"M18.003 3A7.646 7.646 0 0 0 12.5 5.277 7.646 7.646 0 0 0 6.997 3a7.532 7.532 0 0 0-5.833 2.686.79.79 0 0 0-.164.493v13.59a.833.833 0 0 0 .499.755.894.894 0 0 0 .879-.083A8.187 8.187 0 0 1 7 19.033a7.832 7.832 0 0 1 5.153 1.841l.31.355.384-.355A7.832 7.832 0 0 1 18 19.034a8.185 8.185 0 0 1 4.624 1.41.903.903 0 0 0 .875.081.834.834 0 0 0 .501-.755V6.179a.79.79 0 0 0-.161-.49A7.536 7.536 0 0 0 18.003 3zM2 19.49V6.24A6.53 6.53 0 0 1 6.997 4 6.568 6.568 0 0 1 12 6.244v13.253a9.16 9.16 0 0 0-5-1.464 9.266 9.266 0 0 0-5 1.456zm21 0a9.262 9.262 0 0 0-5-1.457 9.16 9.16 0 0 0-5 1.464V6.244a6.697 6.697 0 0 1 10-.005z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/openBook32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/openBook32.json new file mode 100644 index 00000000..6988d8e1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/openBook32.json @@ -0,0 +1 @@ +"M30.87 7.34a9.977 9.977 0 0 0-14.37-.382 9.977 9.977 0 0 0-14.37.383L2 7.483v19.01a.966.966 0 0 0 1.6.729 8.975 8.975 0 0 1 12.53.714l.37.404.37-.404a8.976 8.976 0 0 1 12.531-.713.966.966 0 0 0 1.599-.73V7.483zM3 26.494V7.875a8.966 8.966 0 0 1 13 .01v18.548a9.994 9.994 0 0 0-6.5-2.423A9.614 9.614 0 0 0 3 26.493zm20.5-2.483a9.994 9.994 0 0 0-6.5 2.423V7.886a8.967 8.967 0 0 1 13.001-.011l.057 18.593A9.973 9.973 0 0 0 23.5 24.01z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/organization16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/organization16.json new file mode 100644 index 00000000..1392dc3c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/organization16.json @@ -0,0 +1 @@ +"M3 1v2H1v13h7v-4h1v4h7V3H9V1zm12 3v11h-5v-4H7v4H2V4h2V2h4v2zM3 9h3V6H3zm1-2h1v1H4zm3 2h3V6H7zm1-2h1v1H8zm6-1h-3v3h3zm-1 2h-1V7h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/organization24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/organization24.json new file mode 100644 index 00000000..c036e13e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/organization24.json @@ -0,0 +1 @@ +"M22 4H12V2H5v2H2v18H0v1h11v-5h2v5h11v-1h-2zm-8 18v-5h-4v5H3V5h3V3h5v2h10v17zM5 11h4V7H5zm1-3h2v2H6zm4 3h4V7h-4zm1-3h2v2h-2zm4 3h4V7h-4zm1-3h2v2h-2zM5 16h4v-4H5zm1-3h2v2H6zm4 3h4v-4h-4zm1-3h2v2h-2zm4 3h4v-4h-4zm1-3h2v2h-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/organization32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/organization32.json new file mode 100644 index 00000000..d351339f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/organization32.json @@ -0,0 +1 @@ +"M30 29h-2V6H15V3H7v3H4v23H2v1h13v-5h2v5h13zm-12 0v-5h-4v5H5V7h3V4h6v3h13v22zM8 14h4v-4H8zm1-3h2v2H9zm5 3h4v-4h-4zm1-3h2v2h-2zm5 3h4v-4h-4zm1-3h2v2h-2zM8 21h4v-4H8zm1-3h2v2H9zm5 3h4v-4h-4zm1-3h2v2h-2zm5 3h4v-4h-4zm1-3h2v2h-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/orientedImageryLayer16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/orientedImageryLayer16.json new file mode 100644 index 00000000..2387e23a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/orientedImageryLayer16.json @@ -0,0 +1 @@ +"M15.585 11.892l.405 2.388s-.706-.535-1.939-.853l1.534-1.535zM3.654 13.785a9.618 9.618 0 0 1-2.534-.355l1.82-10.7c.62.13 1.45.26 2.35.26 1.52 0 2.33-.29 3.05-.55.64-.23 1.2-.44 2.37-.44.93 0 1.77.23 2.27.4l.626 3.716 1.069.31-.805-4.746S12.44 1 10.71 1c-2.69 0-2.73.99-5.42.99-1.73 0-3.16-.51-3.16-.51L0 14.08s1.42.71 3.79.71c.232 0 .434-.02.647-.032a4.563 4.563 0 0 1-.783-.973zM15.81 8.84l-7.15 7.15-.6-2.07c-.18.05-.37.07-.56.07-1.38 0-2.5-1.17-2.5-2.55 0-1.09.7-1.97 1.68-2.31l-.45-1.54L7.42 6.4l8.39 2.44zM9 11.49c0-.658-.423-1.209-1.01-1.412v.002c-.15-.06-.32-.09-.49-.09-.788 0-1.5.647-1.5 1.5 0 .83.67 1.5 1.5 1.5.82 0 1.5-.68 1.5-1.5zm.15 2.6l4.76-4.76-6.2-1.8-.35.35.323 1.128a2.485 2.485 0 0 1 1.295 4.483l.172.599zM8 10.99H7v1h1v-1zM5.414 6.576a1 1 0 1 0 0-2 1 1 0 0 0 0 2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/orientedImageryLayer24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/orientedImageryLayer24.json new file mode 100644 index 00000000..e5f01dfd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/orientedImageryLayer24.json @@ -0,0 +1 @@ +"M22.733 14.365l1.148 6.818s-2.034-1.017-5.423-1.017c-.57 0-1.091.021-1.582.056l1.044-1.044c.18-.004.35-.012.538-.012 1.74 0 3.154.254 4.157.52l-.75-4.453.868-.868zM9.304 20.602c-.84.12-1.768.198-2.88.198-1.999 0-3.493-.38-4.3-.65L4.848 4.343c.89.215 2.227.457 3.723.457 2.121 0 3.252-.465 4.25-.875.946-.39 1.763-.725 3.49-.725 1.55 0 2.927.38 3.63.615l1 5.937 1.066.309-1.177-6.983S18.797 2.2 16.31 2.2c-3.847 0-3.891 1.6-7.74 1.6-2.485 0-4.52-.722-4.52-.722L1 20.783S3.034 21.8 6.424 21.8c1.226 0 2.246-.091 3.162-.228l-.282-.97zM22.1 12.17l-10.2 10.2-1.32-4.55c-.34.12-.7.18-1.08.18C7.57 18 6 16.43 6 14.5c0-1.63 1.12-3.01 2.64-3.39l-.36-1.23 1.33-1.33 12.49 3.62zM11.99 14.5c0-1.374-1.1-2.5-2.49-2.5a2.5 2.5 0 0 0 0 5 2.505 2.505 0 0 0 2.49-2.5zm.4 5.96l7.81-7.8L9.9 9.67l-.49.5.24.84c1.85.07 3.34 1.61 3.34 3.49 0 1.19-.59 2.24-1.5 2.86l.9 3.1zM11 15h-1v1H9v-1H8v-1h1v-1h1v1h1v1zM6.5 7.5a1 1 0 1 1 2 0 1 1 0 0 1-2 0z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/orientedImageryLayer32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/orientedImageryLayer32.json new file mode 100644 index 00000000..fb920b38 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/orientedImageryLayer32.json @@ -0,0 +1 @@ +"M15 22h-1v1h-1v-1h-1v-1h1v-1h1v1h1v1zm13.733-1.545l1.047 6.275c-1.37-.24-3.59-.53-6.32-.53-.169 0-.324.007-.486.01l-1.04 1.04c.477-.031.982-.05 1.526-.05 4.45 0 7.54.8 7.54.8l-1.398-8.413-.87.868zm-14.934 7.673c-1.42.386-3.007.672-5.259.672-3.01 0-5.37-.89-6.43-1.37L5.79 5.22c1.02.3 2.54.65 4.55.65 2.5 0 4-.43 5.44-.85 1.45-.42 2.82-.81 5.29-.81 2.19 0 4.11.33 5.05.52l1.698 10.204 1.06.308L27 3.9s-2.67-.69-5.93-.69c-5.14 0-5.92 1.66-10.73 1.66-2.82 0-4.64-.74-5.34-.97L1 28s3.09 1.8 7.54 1.8c2.373 0 4.059-.31 5.537-.717l-.278-.955zM10.5 10c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5zm0 2c-.28 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5-.22.5-.5.5zm2.216.633a2.5 2.5 0 0 1-1.027 1.053l1.041 3.584c-.88.16-1.66.58-2.27 1.19-.78.78-1.26 1.86-1.26 3.04 0 2.373 1.927 4.3 4.3 4.3.57 0 1.11-.11 1.61-.32l1.3 4.46L29 17.36l-16.284-4.727zM13.5 24.8c-1.82 0-3.3-1.48-3.3-3.3s1.48-3.3 3.3-3.3c1.786 0 3.3 1.448 3.3 3.3 0 1.793-1.472 3.3-3.3 3.3zm2.51.18a4.28 4.28 0 0 0 1.79-3.48c0-1.18-.48-2.26-1.26-3.04-.72-.72-1.7-1.19-2.78-1.25l-1.03-3.54 14.37 4.17-10.2 10.2-.89-3.06z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/orientedImageryWidget16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/orientedImageryWidget16.json new file mode 100644 index 00000000..71a70bfc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/orientedImageryWidget16.json @@ -0,0 +1 @@ +"M7.05 8a3.048 3.048 0 0 0-3.656-2.989l-.179-.832a3.897 3.897 0 0 1 1.633 7.622l-.177-.83A3.052 3.052 0 0 0 7.05 8zM.95 8c0-.018.005-.034.005-.052l-.38-1.773a3.818 3.818 0 0 0 1.049 4.895L1.24 9.278A3.017 3.017 0 0 1 .95 8zM1 2a1 1 0 1 0-1-1 1 1 0 0 0 1 1zm1.992-.916a1.98 1.98 0 0 1-.292.956l11.112 3.382-9.505 8.624-.66-3.082a2.962 2.962 0 0 1-1.1-.354l1.146 5.344L15.788 4.979zM1 3c-.029 0-.056-.007-.085-.009l.69 3.22a2.999 2.999 0 0 1 .857-.774l-.57-2.657A1.976 1.976 0 0 1 1 3zm2.354 6.354L4 8.707l.646.646.707-.707L4.707 8l.646-.646-.707-.707L4 7.293l-.646-.646-.707.707.646.646-.646.646z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/orientedImageryWidget24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/orientedImageryWidget24.json new file mode 100644 index 00000000..bb59e3a0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/orientedImageryWidget24.json @@ -0,0 +1 @@ +"M4.646 12.646L5.793 11.5l-1.147-1.146.707-.707L6.5 10.793l1.146-1.147.707.707L7.207 11.5l1.146 1.146-.707.707L6.5 12.207l-1.146 1.147zM3.97 1.796a2.468 2.468 0 0 1-.315.95l17.86 5.952-14.72 12.88-1.63-6.845a3.492 3.492 0 0 1-1.237-.876l2.278 9.565 17.28-15.12zM12.8 11.5a6.255 6.255 0 0 0-8.753-5.78l.234.984A5.244 5.244 0 0 1 6.5 6.2a5.292 5.292 0 0 1 .18 10.582l.238.997A6.303 6.303 0 0 0 12.8 11.5zm-11.6 0a5.285 5.285 0 0 1 .57-2.387l-.324-1.364a6.271 6.271 0 0 0 2.23 9.365l-.325-1.362a5.268 5.268 0 0 1-2.15-4.252zm.38-7.508l1.563 6.57a3.47 3.47 0 0 1 .712-1.33L2.552 3.76a2.474 2.474 0 0 1-.973.232zM3 1.5A1.5 1.5 0 1 1 1.5 0 1.5 1.5 0 0 1 3 1.5zm-1 0a.5.5 0 1 0-.5.5.5.5 0 0 0 .5-.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/orientedImageryWidget32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/orientedImageryWidget32.json new file mode 100644 index 00000000..24f3bb98 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/orientedImageryWidget32.json @@ -0,0 +1 @@ +"M5.646 16.646L7.293 15l-1.647-1.646.707-.707L8 14.293l1.646-1.646.707.707L8.707 15l1.646 1.646-.707.707L8 15.707l-1.646 1.647zm.293-14.04a3.974 3.974 0 0 1-.262.964L28.9 10.234 8.307 29.045l-2.13-9.94a4.488 4.488 0 0 1-1.19-.778l2.706 12.628L30.901 9.766zM8 22.8A7.8 7.8 0 1 0 4.796 7.89l.218 1.019A6.725 6.725 0 0 1 8 8.2a6.8 6.8 0 0 1 0 13.6c-.076 0-.15-.008-.226-.01l.217 1.01zM1.2 15a6.763 6.763 0 0 1 1.221-3.874L2.15 9.857a7.767 7.767 0 0 0 2.619 12.224l-.268-1.25A6.768 6.768 0 0 1 1.201 15zm1.138-9.034l1.548 7.223a4.495 4.495 0 0 1 .768-1.188L3.317 5.759a3.956 3.956 0 0 1-.979.207zM.025 2A1.975 1.975 0 1 1 2 3.975 1.975 1.975 0 0 1 .025 2zM1 2a1 1 0 1 0 1-1 1.001 1.001 0 0 0-1 1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/outbox16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/outbox16.json new file mode 100644 index 00000000..792b4381 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/outbox16.json @@ -0,0 +1 @@ +"M13.14 6l1.666 5H10v.5a1.5 1.5 0 1 1-3 0V11H2.194L3.86 6H6V5H3.14l-2.114 6.342L1 16h15v-4.5L13.86 5H11v1zM2 15v-3h4.05a2.5 2.5 0 0 0 4.899 0H15v3zM6.398 4.31l-.707-.708L8.5.793l2.81 2.81-.708.706L9 2.707V10H8V2.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/outbox24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/outbox24.json new file mode 100644 index 00000000..cb705bf0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/outbox24.json @@ -0,0 +1 @@ +"M15 7v1h3.162l3.6 9H15v.5a2.5 2.5 0 0 1-5 0V17H3.238l3.6-9H10V7H6.162L2.036 17.314 2 23h21v-5.5L18.838 7zM3 22v-4h6.036a3.5 3.5 0 0 0 6.928 0H22v4zm9-19.293L9.354 5.354l-.707-.707L12.5.793l3.854 3.854-.707.707L13 2.707V15h-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/outbox32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/outbox32.json new file mode 100644 index 00000000..37e8976e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/outbox32.json @@ -0,0 +1 @@ +"M19 10v1h5.157l4.615 12H20v.5a3.5 3.5 0 0 1-7 0V23H4.228l4.615-12H14v-1H8.157L3.033 23.32 3 30h27v-6.5L24.843 10zM4 29v-5h8.028a4.5 4.5 0 0 0 8.944 0H29v5zM16 3.707l-2.646 2.647-.707-.707L16.5 1.793l3.854 3.854-.707.707L17 3.707V20h-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/overlapFeatures16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/overlapFeatures16.json new file mode 100644 index 00000000..0a7ab9c6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/overlapFeatures16.json @@ -0,0 +1 @@ +"M11 3a4.94 4.94 0 0 0-2.484.687 5 5 0 1 0 0 8.626A4.94 4.94 0 0 0 11 13a5 5 0 0 0 0-10zm-5 9a4 4 0 1 1 1.606-7.65 4.949 4.949 0 0 0 0 7.3A3.983 3.983 0 0 1 6 12zm5 0a3.969 3.969 0 0 1-1.6-.34c.112-.104.223-.21.326-.325l-.745-.668a2.513 2.513 0 0 1-.476.434 3.948 3.948 0 0 1 0-6.202 2.387 2.387 0 0 1 .476.434l.745-.668a5.056 5.056 0 0 0-.327-.326A3.998 3.998 0 1 1 11 12zM9.807 9.234l.95.308a5.002 5.002 0 0 1-.422.95l-.866-.499a3.995 3.995 0 0 0 .338-.76zm.003-2.458a3.959 3.959 0 0 0-.335-.76l.868-.496a4.965 4.965 0 0 1 .419.951zm1.164.711A5.091 5.091 0 0 1 11 8q0 .267-.027.525l-.995-.103A4.203 4.203 0 0 0 10 8a3.916 3.916 0 0 0-.021-.41z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/overlapFeatures24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/overlapFeatures24.json new file mode 100644 index 00000000..ee0294cb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/overlapFeatures24.json @@ -0,0 +1 @@ +"M16.5 5.214a7.238 7.238 0 0 0-3.99 1.198 6.859 6.859 0 0 0-.363-.228 7.292 7.292 0 1 0 0 12.633c.124-.072.244-.15.363-.228A7.283 7.283 0 1 0 16.5 5.213zm-4.847 12.75a6.307 6.307 0 1 1 0-10.927l.026.015a7.253 7.253 0 0 0 0 10.896l-.025.015zm4.847.85a6.314 6.314 0 1 1 6.314-6.314 6.321 6.321 0 0 1-6.314 6.314zm-3.076-2.373l.769.618a7.34 7.34 0 0 1-.744.797l-.67-.723a6.362 6.362 0 0 0 .645-.692zm.008-7.873a6.295 6.295 0 0 0-.643-.691l.67-.724a7.312 7.312 0 0 1 .743.801zm.532.78l.854-.493a7.318 7.318 0 0 1 .474.983l-.918.36a6.297 6.297 0 0 0-.41-.85zm.825 3.631l.983.074a7.37 7.37 0 0 1-.163 1.08l-.96-.22a6.317 6.317 0 0 0 .14-.934zm-.42 1.834l.918.362a7.242 7.242 0 0 1-.477.983l-.851-.496a6.246 6.246 0 0 0 .41-.849zm1.243-3.932a7.288 7.288 0 0 1 .161 1.081l-.983.072a6.207 6.207 0 0 0-.14-.933z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/overlapFeatures32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/overlapFeatures32.json new file mode 100644 index 00000000..eebeca8a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/overlapFeatures32.json @@ -0,0 +1 @@ +"M21.5 7.211a9.223 9.223 0 0 0-4.99 1.468 9.914 9.914 0 0 0-.365-.224 9.289 9.289 0 1 0 0 16.09c.123-.071.244-.147.365-.224a9.284 9.284 0 1 0 4.99-17.11zM3.189 16.5a8.312 8.312 0 0 1 12.458-7.203 9.27 9.27 0 0 0 0 14.406A8.312 8.312 0 0 1 3.189 16.5zM21.5 24.811a8.311 8.311 0 1 1 8.311-8.311 8.32 8.32 0 0 1-8.311 8.311zm-4.46-14.506l-.209-.181.628-.75.233.202q.29.26.556.54l-.711.672q-.238-.252-.496-.483zm1.653 10.361l.846.492a9.421 9.421 0 0 1-.597.902l-.783-.586a8.249 8.249 0 0 0 .534-.808zm.993-5.61l.963-.17a9.283 9.283 0 0 1 .124 1.076l-.976.056a8.209 8.209 0 0 0-.111-.963zm-2.152 7.159l.71.673q-.264.279-.551.535c-.078.07-.157.139-.238.206l-.626-.751.212-.183q.256-.23.493-.48zm1.927-3.323l.937.28a9.153 9.153 0 0 1-.371 1.018l-.898-.389a8.135 8.135 0 0 0 .332-.909zm-1.3-7.363l.784-.585a9.222 9.222 0 0 1 .596.904l-.846.49a8.316 8.316 0 0 0-.533-.809zm.97 1.674l.897-.389a9.188 9.188 0 0 1 .371 1.018l-.936.28a8.17 8.17 0 0 0-.332-.909zm.666 3.784l.977.057a9.358 9.358 0 0 1-.126 1.075l-.962-.169a8.322 8.322 0 0 0 .111-.963z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/overview16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/overview16.json new file mode 100644 index 00000000..272d5e87 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/overview16.json @@ -0,0 +1 @@ +[{"d":"M10 0H0v10h10zM9 1v2H7V1zM4 4h2v2H4zM3 6H1V4h2zm4-2h2v2H7zM6 1v2H4V1zM3 1v2H1V1zM1 9V7h2v2zm3 0V7h2v2zm3 0V7h2v2zm6 4H2v-2h1v1h9V3h-1V2h2zm3-8v11H5v-2h.941v1H15V6h-1V5z"},{"opacity":".25","d":"M3 3H1V1h2zm6 1H7v2h2zM6 7H4v2h2z"},{"opacity":".5","d":"M3 9H1V7h2zm3-8H4v2h2z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/overview24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/overview24.json new file mode 100644 index 00000000..b85ad24c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/overview24.json @@ -0,0 +1 @@ +[{"d":"M20 20H4v-2h1v1h14V5h-1V4h2zm1-13v1h1v14H8v-1H7v2h16V7zM1 1v16h16V1zm5 15H2v-4h4zm0-5H2V7h4zm0-5H2V2h4zm5 10H7v-4h4zm0-5H7V7h4zm0-5H7V2h4zm5 10h-4v-4h4zm0-5h-4V7h4zm0-5h-4V2h4z"},{"opacity":".25","d":"M6 6H2V2h4zm6 5h4V7h-4zm-5 1v4h4v-4z"},{"opacity":".5","d":"M7 6V2h4v4zm-1 6H2v4h4z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/overview32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/overview32.json new file mode 100644 index 00000000..72867a36 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/overview32.json @@ -0,0 +1 @@ +[{"d":"M26 26H7v-3h1v2h17V8h-2V7h3zm1-15v1h2v17H12v-2h-1v3h19V11zM3 22V3h19v19zm12-1v-5h-5v5zm0-6v-5h-5v5zm6 1h-5v5h5zm0-6h-5v5h5zm-5-6v5h5V4zm-6 0v5h5V4zM4 9h5V4H4zm0 6h5v-5H4zm5 6v-5H4v5z"},{"opacity":".5","d":"M15 9h-5V4h5zm-6 7H4v5h5z"},{"opacity":".25","d":"M15 21h-5v-5h5zm6-11h-5v5h5zM9 4H4v5h5z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/overwriteFeatures16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/overwriteFeatures16.json new file mode 100644 index 00000000..929ff433 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/overwriteFeatures16.json @@ -0,0 +1 @@ +"M4.546 8.713l-.173 1.053a8.356 8.356 0 0 1-1.444.135 6.125 6.125 0 0 1-2.573-.495l-.329-.165L1.504.235 2.06.42a5.593 5.593 0 0 0 3.293.01 6.51 6.51 0 0 1 3.98-.01l.286.096.773 4.717a5.42 5.42 0 0 0-.95.269l-.018.005-.69-4.216a5.286 5.286 0 0 0-3.01.067 4.69 4.69 0 0 1-1.331.304A3.078 3.078 0 0 0 4.8 3.22a2.936 2.936 0 0 0 1.343.914A3.82 3.82 0 0 1 8.119 5.68a5.577 5.577 0 0 1-1.28-.21 1.486 1.486 0 0 0-.375-.061 6.845 6.845 0 0 0-.729-.362A3.852 3.852 0 0 1 3.98 3.79a4.051 4.051 0 0 1-.59-2.12 7.65 7.65 0 0 1-1.082-.155L1.14 8.638a6.647 6.647 0 0 0 3.406.075zm9.534-2.198l1.53 9.329-.875-.437a6.505 6.505 0 0 0-4.577.027 8.734 8.734 0 0 1-2.767.467 6.125 6.125 0 0 1-2.573-.495l-.329-.165 1.477-9.006.555.184a5.593 5.593 0 0 0 3.293.01 6.506 6.506 0 0 1 3.98-.01zM9.914 9.793a7.077 7.077 0 0 0 .691.342c.124.055.251.113.38.174l2.323-2.324-.114-.695a6.994 6.994 0 0 0-.653-.124zM8.854 7.66A3.267 3.267 0 0 0 9.2 9.093l1.963-1.963a3.644 3.644 0 0 0-.977.227 4.68 4.68 0 0 1-1.332.303zm3.286 6.377c-.077-2.128-.94-2.542-1.943-2.99A3.854 3.854 0 0 1 8.44 9.792a4.058 4.058 0 0 1-.588-2.12 7.709 7.709 0 0 1-1.083-.155l-1.167 7.122a6.879 6.879 0 0 0 4.24-.154 8.856 8.856 0 0 1 2.298-.447zm1.59-3.475L13.507 9.2l-1.643 1.643a2.977 2.977 0 0 1 .728.858zm.6 3.659l-.4-2.444-.946.946a6.554 6.554 0 0 1 .165 1.317 7.014 7.014 0 0 1 1.181.18zM13.75 2H13V.55L10.95 2.5 13 4.45V3h.75A1.251 1.251 0 0 1 15 4.25V6h1V4.25A2.253 2.253 0 0 0 13.75 2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/overwriteFeatures24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/overwriteFeatures24.json new file mode 100644 index 00000000..3a8308c5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/overwriteFeatures24.json @@ -0,0 +1 @@ +"M7.1 13.754l-.173 1.06a12.823 12.823 0 0 1-2.07.175 9.39 9.39 0 0 1-3.941-.755l-.33-.165L2.839.343l.556.184a9.155 9.155 0 0 0 5.42.011 9.992 9.992 0 0 1 6.108-.01l.286.095 1.23 7.495a8.575 8.575 0 0 0-.985.18l-1.132-6.903a8.843 8.843 0 0 0-5.135.07 7.32 7.32 0 0 1-2.294.484 5.435 5.435 0 0 0 .699 2.908 4.926 4.926 0 0 0 2.249 1.55 5.64 5.64 0 0 1 3.108 2.512c-.202.018-.392.049-.607.049a8.36 8.36 0 0 1-.557-.02 5.293 5.293 0 0 0-2.352-1.629A5.776 5.776 0 0 1 6.77 5.428a6.379 6.379 0 0 1-.886-3.472 11.811 11.811 0 0 1-2.243-.322l-1.943 11.84a10.55 10.55 0 0 0 5.404.28zm12.954-8.407L18.707 4H21a2.003 2.003 0 0 1 2 2v2h1V6a3.003 3.003 0 0 0-3-3h-2.293l1.346-1.347-.707-.707L16.793 3.5l2.554 2.554zm1.154 4.276l2.303 14.041-.872-.429a10.551 10.551 0 0 0-7.48.027 13.568 13.568 0 0 1-4.302.727 9.39 9.39 0 0 1-3.941-.755l-.33-.165L8.839 9.343l.556.184a9.155 9.155 0 0 0 5.42.011 9.992 9.992 0 0 1 6.108-.01zm.24 7.637l-2.008 2.006a9.165 9.165 0 0 1 .218 1.369l2.013-2.013zm-.424-2.578l-2.527 2.528a4.723 4.723 0 0 1 .588.998l2.163-2.163zm-.422-2.577l-3.772 3.772a5.95 5.95 0 0 1 .961.625l3.034-3.034zm-.28-1.71c-.194-.052-.481-.12-.827-.183l-4.687 4.687c.327.184.672.347 1.032.507l.032.015 4.53-4.53zm-3.727-.283l-3.25 3.25a3.059 3.059 0 0 0 .246.495 2.946 2.946 0 0 0 .396.449l4.248-4.248a8.453 8.453 0 0 0-1.64.054zm-3.703.837a7.33 7.33 0 0 0 .113 1.339l1.649-1.65a7.69 7.69 0 0 1-1.762.311zm5.813 10.653c-.054-3.833-1.617-4.543-3.273-5.283a5.776 5.776 0 0 1-2.663-1.891 6.379 6.379 0 0 1-.886-3.472 11.811 11.811 0 0 1-2.243-.322l-1.943 11.84a11.03 11.03 0 0 0 7.145-.162 13.641 13.641 0 0 1 3.863-.71zm3.523.416l-.358-2.181-1.79 1.79a10.38 10.38 0 0 1 2.148.39z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/overwriteFeatures32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/overwriteFeatures32.json new file mode 100644 index 00000000..831def34 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/overwriteFeatures32.json @@ -0,0 +1 @@ +"M9.96 18.41l-.171 1.047a17.295 17.295 0 0 1-3.315.349 12.317 12.317 0 0 1-5.177-.99l-.33-.166L3.917.662l.557.185c.039.013 4.065 1.32 7.341.01 3.619-1.449 7.851-.07 8.03-.01l.286.095 1.701 10.382q-.505.07-.983.18l-1.605-9.792c-.978-.27-4.287-1.035-7.057.073a9.722 9.722 0 0 1-3.172.642 7.625 7.625 0 0 0 .97 4.13 6.702 6.702 0 0 0 3.068 2.123c1.581.706 3.296 1.484 4.269 3.725-.28.024-.568.037-.866.037-.075 0-.146-.005-.221-.007a6.481 6.481 0 0 0-3.59-2.842 7.586 7.586 0 0 1-3.482-2.465 8.658 8.658 0 0 1-1.15-4.696 15.558 15.558 0 0 1-3.295-.474L2.078 18.06a14.118 14.118 0 0 0 7.882.35zM25.708 7.005L23.704 5H27a3.003 3.003 0 0 1 3 3v3h1V8a4.004 4.004 0 0 0-4-4h-3.302l2.01-2.01-.707-.707-3.214 3.214 3.214 3.214zm2.422 5.938l3 18.306-.873-.433c-.04-.02-4.104-1.972-10.099.028a17.948 17.948 0 0 1-5.684.963 12.317 12.317 0 0 1-5.177-.99l-.33-.166 2.949-17.988.557.185c.04.013 4.065 1.32 7.341.01 3.619-1.448 7.851-.07 8.03-.01zm.617 9.95l-2.96 2.96a12.97 12.97 0 0 1 .301 2.27L29.11 25.1zm-.56-3.423l-3.623 3.622a6.345 6.345 0 0 1 .907 1.664l3.077-3.079zm-.561-3.425l-5.261 5.26a7.3 7.3 0 0 1 1.52 1.052l4.102-4.102zm-.383-2.332a14.71 14.71 0 0 0-1.03-.239l-6.533 6.532c.436.244.895.462 1.372.675l.361.162 6.013-6.013zm-4.803-.451l-4.76 4.76a4.038 4.038 0 0 0 .304.537 4.207 4.207 0 0 0 .85.88l6.146-6.147a12.23 12.23 0 0 0-2.54-.03zm-5.426 1.166a9.985 9.985 0 0 0 .292 2.553l3.34-3.34c-.153.05-.31.085-.46.145a9.721 9.721 0 0 1-3.172.642zm8.094 14.521c-.03-5.359-2.182-6.336-4.464-7.355a7.586 7.586 0 0 1-3.482-2.465 8.658 8.658 0 0 1-1.15-4.695 15.507 15.507 0 0 1-3.295-.475L10.078 30.06a14.734 14.734 0 0 0 9.764-.166 17.963 17.963 0 0 1 5.266-.946zm4.736.634l-.535-3.266-2.667 2.666a13.526 13.526 0 0 1 3.202.6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/package16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/package16.json new file mode 100644 index 00000000..e7a10a46 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/package16.json @@ -0,0 +1 @@ +"M8.506 1.335L5 2.772v4.443L2 8.45v5.118l3.5 1.438 3-1.233 3 1.233 3.5-1.438V8.45l-3-1.23V2.772zM11.5 9.564l-1.788-.731 1.794-.737 1.788.734zM8.006 4.762v3.28L6 7.22V3.945zM9 8.037V4.762l2.006-.817v3.27zm-1.706.793L5.5 9.564 3.706 8.83 5.5 8.093zM6 10.44l2-.818v3.276l-2 .821zm4.3-7.287l-1.794.734-1.795-.734 1.795-.737zM3 9.623l2 .817v3.28l-2-.822zm6 0l2 .817v3.28l-2-.822zm3 4.096v-3.28l2-.817v3.276z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/package24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/package24.json new file mode 100644 index 00000000..f795c677 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/package24.json @@ -0,0 +1 @@ +"M18 5.498l-5.5-2.26L7 5.499v5.655l-5 2.054v6.443l5.5 2.259 5-2.054 5 2.054 5.5-2.26v-6.442l-5-2.054zm-.5 9.462l-3.432-1.404 3.576-1.468 3.432 1.41zM12 8.127v4.669l-4-1.643V6.492zm1 4.669V8.127l4-1.635v4.661zm-2.068.76L7.5 14.96l-3.576-1.463 3.432-1.41zM8 15.836l4-1.636v4.78l-4 1.642zm8.076-10.047L12.5 7.25 8.924 5.79 12.5 4.32zM3 14.2l4 1.636v4.786L3 18.98zm10 0l4 1.636v4.786l-4-1.642zm5 6.422v-4.786l4-1.636v4.78z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/package32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/package32.json new file mode 100644 index 00000000..b7dd8fe0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/package32.json @@ -0,0 +1 @@ +"M24 14.332V6.208l-7.5-3.081L9 6.207v8.125l-7 2.876v8.752l7.5 3.08 7-2.875 7 2.876L31 25.96v-8.752zm-.5 5.461l-5.594-2.288 5.594-2.297 5.594 2.297zM10 7.216l6 2.453v7.085l-6-2.464zm7 9.538V9.67l6-2.453v7.074zm-1.906.751L9.5 19.793l-5.594-2.288L9.5 15.208zM10 20.67l6-2.453v7.074l-6 2.464zM22.094 6.505L16.5 8.793l-5.594-2.288L16.5 4.208zM3 18.215l6 2.454v7.085L3 25.29zm14 0l6 2.454v7.085l-6-2.464zm7 9.54v-7.086l6-2.453v7.074z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/paintBucket16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/paintBucket16.json new file mode 100644 index 00000000..31b5a502 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/paintBucket16.json @@ -0,0 +1 @@ +"M14.411 9.766L14 9.17l-.411.596C13.323 10.15 12 12.113 12 13.05a2 2 0 0 0 4 0c0-.937-1.323-2.9-1.589-3.284zM14 14.05a1.001 1.001 0 0 1-1-1 6.685 6.685 0 0 1 1-2.09 6.685 6.685 0 0 1 1 2.09 1.001 1.001 0 0 1-1 1zM7.5.793L6.235 2.058c-1.788.01-5.195.31-6.039 1.886A1.384 1.384 0 0 0 .282 5.42c.739 1.107 2.859 1.721 5.744 1.721.358 0 .728-.01 1.108-.029a1.498 1.498 0 0 0 1.298.881c.023.001.045.007.068.007a1.5 1.5 0 0 0 0-3 1.52 1.52 0 0 0-1.443 1.114c-3.869.196-5.576-.698-5.943-1.249a.396.396 0 0 1-.036-.45c.508-.949 3.051-1.263 4.126-1.326l-1.8 1.8a10.11 10.11 0 0 0 1.228.186L7.5 2.207 12.793 7.5 6.53 13.763a.751.751 0 0 1-1.06 0L1.237 9.53a.751.751 0 0 1 0-1.06l.835-.835a7.298 7.298 0 0 1-1.03-.385l-.512.513a1.751 1.751 0 0 0 0 2.474l4.233 4.233a1.752 1.752 0 0 0 2.474 0l6.97-6.97zM8.5 6a.5.5 0 1 1-.5.5.5.5 0 0 1 .5-.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/paintBucket24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/paintBucket24.json new file mode 100644 index 00000000..aa286e09 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/paintBucket24.json @@ -0,0 +1 @@ +"M20.911 14.216l-.411-.596-.411.596C19.74 14.72 18 17.3 18 18.5a2.5 2.5 0 0 0 5 0c0-1.2-1.74-3.78-2.089-4.284zM20.5 20a1.502 1.502 0 0 1-1.5-1.5 9.725 9.725 0 0 1 1.5-3.096A9.725 9.725 0 0 1 22 18.5a1.502 1.502 0 0 1-1.5 1.5zm-9-17.207L9.145 5.148a.476.476 0 0 0-.09-.023c-3.475-.17-5.962.425-6.743 1.59-.027.042-.07.077-.092.12a1.394 1.394 0 0 0 .118 1.522c.694.973 2.685 1.732 5.833 1.732a23.887 23.887 0 0 0 2.89-.192 1.494 1.494 0 1 0 .076-1.016c-4.77.618-7.418-.308-7.986-1.104-.812-1.14 3.1-1.71 5.044-1.679L6.32 7.973c.386.05.836.08 1.318.096L11.5 4.207l7.293 7.293-8.09 8.091a1.74 1.74 0 0 1-2.405 0l-4.889-4.888a1.702 1.702 0 0 1 0-2.405l1.514-1.514a9.152 9.152 0 0 1-1.101-.312l-1.12 1.12a2.703 2.703 0 0 0 0 3.818l4.889 4.888a2.7 2.7 0 0 0 3.818 0l8.798-8.798zM12 9.5a.5.5 0 1 1 .5.5.5.5 0 0 1-.5-.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/paintBucket32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/paintBucket32.json new file mode 100644 index 00000000..7f5a8c93 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/paintBucket32.json @@ -0,0 +1 @@ +"M27.411 19.666L27 19.07l-.411.596C26.323 20.05 24 23.456 24 24.95a3 3 0 0 0 6 0c0-1.493-2.323-4.9-2.589-5.284zM27 26.95a2.002 2.002 0 0 1-2-2c0-.768 1.1-2.714 2-4.1.9 1.386 2 3.332 2 4.1a2.002 2.002 0 0 1-2 2zM15.5 3.793l-3.265 3.265c-4.854-.21-8.244.563-9.088 2.086-.019.034-.024.07-.04.106a1.552 1.552 0 0 0 .163 1.606c.91 1.306 3.847 2.382 8.538 2.382a36.964 36.964 0 0 0 4.276-.264A1.497 1.497 0 1 0 17.5 11a1.48 1.48 0 0 0-.704.184 1.5 1.5 0 0 0-.693.78c-7.26.87-11.204-.518-12.011-1.68a.59.59 0 0 1-.124-.529.654.654 0 0 1 .053-.126c.37-.666 2.323-1.695 7.245-1.602l-3.24 3.24c.391.057.817.105 1.272.142l3.467-3.467.015-.015 2.72-2.72L25.793 15.5l-10.95 10.95a1.902 1.902 0 0 1-2.687 0l-7.605-7.606a1.902 1.902 0 0 1 0-2.688l2.14-2.14q-.583-.136-1.104-.31L3.844 15.45a2.9 2.9 0 0 0 0 4.102l7.605 7.605a2.9 2.9 0 0 0 4.102 0L27.207 15.5zm2 8.207a.5.5 0 1 1-.5.5.5.5 0 0 1 .5-.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/palette16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/palette16.json new file mode 100644 index 00000000..79655c71 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/palette16.json @@ -0,0 +1 @@ +"M14.583 7.34q.38-.369.729-.705a1.618 1.618 0 0 1 .178.117c.451.452 1.086 1.967-.517 3.57a10.463 10.463 0 0 1-6.108 2.415c.008-.06.02-.123.023-.179l1.121-1a8.534 8.534 0 0 0 4.257-1.944c1.253-1.253.525-2.146.516-2.155a.854.854 0 0 0-.2-.12zm-3.73-4.396c-.48-.674-1.748-.747-2.462-.747-.2 0-.356.006-.44.006-.023 0-.04 0-.052-.002C3.595 2.269.011 4.627 0 7.636c-.008 2.189 1.779 3.726 3.995 4.526a.666.666 0 0 0 .022-.119 2.317 2.317 0 0 1 .187-.867 6.394 6.394 0 0 1-2.25-1.373A2.992 2.992 0 0 1 1 7.639c.008-2.38 3.093-4.367 6.883-4.438l.069.002.15-.002c.077-.002.176-.004.289-.004 1.377 0 1.646.324 1.648.327.144.202.004.697-.108 1.094l-.032.113a1.76 1.76 0 0 0 .09 1.659 1.317 1.317 0 0 0 .183.198l.415-.37.052-.035.373-.258c-.4-.13-.295-.41-.119-1.034a2.244 2.244 0 0 0-.04-1.947zM7.5 6.5a1 1 0 1 0-1-1 1 1 0 0 0 1 1zm-3 1a1 1 0 1 0-1-1 1 1 0 0 0 1 1zm0 1a1 1 0 0 0 0 2 .958.958 0 0 0 .22-.044 2.277 2.277 0 0 1 .57-.37.977.977 0 0 0 .21-.586 1 1 0 0 0-1-1zm1.844 5.81a3.26 3.26 0 0 1-2.95-.108s1.594-.824 1.623-2.137c.03-1.327 1.55-1.238 1.55-1.238l1.325 1.556s.097 1.197-1.548 1.928zm.48-1.638l-.673-.79a.204.204 0 0 0-.134.206 2.838 2.838 0 0 1-.442 1.438 2.547 2.547 0 0 0 .363-.13 1.703 1.703 0 0 0 .886-.724zm4.381-5.666l-3.665 3.27 1.027 1.228 3.65-3.254s3.3-3.238 3.783-3.63c-.307-.38-.195-.242-.505-.62-.483.388-4.29 3.006-4.29 3.006z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/palette24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/palette24.json new file mode 100644 index 00000000..82e4dcb0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/palette24.json @@ -0,0 +1 @@ +"M21.73 10.456l.685-.742A2.454 2.454 0 0 1 23 11.433c0 2.744-3.938 5.032-7.947 5.941l1.396-1.434c3.007-1.002 5.55-2.746 5.55-4.507a1.595 1.595 0 0 0-.268-.977zm-19.53.25c0-3.745 5.101-6.434 9.664-6.505h.16c2.01 0 2.323.337 2.539.57a1.266 1.266 0 0 1 .331.918 2.856 2.856 0 0 1-.142.824 3.555 3.555 0 0 0-.17.991 1.863 1.863 0 0 0 1.632 1.882l.862-.84c-.873-.102-1.494-.342-1.494-1.042 0-.548.312-.997.312-1.815a2.27 2.27 0 0 0-.606-1.607c-.345-.372-.817-.88-3.264-.88h-.16C6.828 3.28 1.2 6.237 1.2 10.704c0 3.164 2.758 5.244 5.785 6.292a3.098 3.098 0 0 1 1.147-.683c-3.038-.84-5.932-2.76-5.932-5.609zM12 7.5A1.5 1.5 0 1 1 10.5 6 1.5 1.5 0 0 1 12 7.5zm-1 0a.5.5 0 1 0-.5.5.5.5 0 0 0 .5-.5zM6.5 11A1.5 1.5 0 1 1 8 9.5 1.5 1.5 0 0 1 6.5 11zM7 9.5a.5.5 0 1 0-.5.5.5.5 0 0 0 .5-.5zm3 4A1.5 1.5 0 1 1 8.5 12a1.5 1.5 0 0 1 1.5 1.5zm-1 0a.5.5 0 1 0-.5.5.5.5 0 0 0 .5-.5zm13.11-7.483L18.4 9.35l-7.45 7.25 1.4 1.4 7.25-7.449 3.383-3.661a.626.626 0 0 0-.873-.873zM9.368 17.619l1.439 1.738a2.94 2.94 0 0 1-1.63 2.234 3.92 3.92 0 0 1-1.626.359 3.598 3.598 0 0 1-1.733-.427s1.8-.968 1.809-2.464c.006-1.38 1.451-1.44 1.703-1.44zm.35 1.99l-.78-.94a.379.379 0 0 0-.311.395 3.191 3.191 0 0 1-.633 1.85 3.042 3.042 0 0 0 .772-.234 1.823 1.823 0 0 0 .952-1.07z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/palette32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/palette32.json new file mode 100644 index 00000000..85a18afb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/palette32.json @@ -0,0 +1 @@ +"M27.704 12.867l.766-.831a2.86 2.86 0 0 1 1.822 1.26 4.087 4.087 0 0 1-.11 4.13c-1.802 3.155-7.547 5.85-13.19 6.304l1.135-1.135c4.882-.686 9.685-3.035 11.186-5.665a3.091 3.091 0 0 0 .097-3.162 2.431 2.431 0 0 0-1.706-.901zM4.216 18.75a6.246 6.246 0 0 1-2.016-4.5c.017-4.709 6.386-8.937 13.623-9.048l.208-.002c1.89.001 2.983.53 3.227.862.441.601.148 1.607-.11 2.492l-.043.149a2.771 2.771 0 0 0 .06 2.543 2.716 2.716 0 0 0 1.884.985l.875-.874c-1.176-.142-1.698-.345-1.943-.69-.291-.41-.134-.943.083-1.682l.044-.15c.307-1.054.689-2.366-.044-3.364-.567-.772-2.153-1.27-4.037-1.27l-.214.001C7.912 4.323 1.22 8.924 1.2 14.247a7.208 7.208 0 0 0 2.307 5.21 14.242 14.242 0 0 0 5.035 3.1 3.796 3.796 0 0 1 1.239-.634 13.808 13.808 0 0 1-5.565-3.173zM12 17.5A2.5 2.5 0 1 1 9.5 15a2.5 2.5 0 0 1 2.5 2.5zm-1 0A1.5 1.5 0 1 0 9.5 19a1.502 1.502 0 0 0 1.5-1.5zM8.5 14a2.5 2.5 0 1 1 2.5-2.5A2.5 2.5 0 0 1 8.5 14zm0-1A1.5 1.5 0 1 0 7 11.5 1.502 1.502 0 0 0 8.5 13zM17 9.5A2.5 2.5 0 1 1 14.5 7 2.5 2.5 0 0 1 17 9.5zm-1 0a1.5 1.5 0 1 0-1.5 1.5A1.502 1.502 0 0 0 16 9.5zm12.825-2.487L23.2 12.202 12.6 22.8l1.6 1.6 10.6-10.598 5.189-5.625a.835.835 0 0 0-1.164-1.164zm-15.75 18.53a3.919 3.919 0 0 1-2.171 2.978A5.218 5.218 0 0 1 8.738 29a4.802 4.802 0 0 1-2.313-.569s2.4-1.29 2.411-3.285c.008-1.84 1.935-1.92 2.271-1.92h.05zm-1.078.265l-1.287-1.554c-.456.073-.871.303-.874.896a4.237 4.237 0 0 1-1.263 2.845q.081.004.165.004a4.237 4.237 0 0 0 1.754-.389 2.822 2.822 0 0 0 1.505-1.802z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/paletteCheck16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/paletteCheck16.json new file mode 100644 index 00000000..3b18a888 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/paletteCheck16.json @@ -0,0 +1 @@ +"M6.003 9.664a5.747 5.747 0 0 0-.23.969C2.816 10.116-.01 8.39 0 5.636.008 3.539 2.264.197 8.39.197c.715 0 1.984.073 2.464.747a2.244 2.244 0 0 1 .04 1.947c-.29 1.02-.403 1.128 1.614 1.149 1.877.019 3.462.243 3.462 2.12a2.67 2.67 0 0 1-.354 1.259 5.84 5.84 0 0 0-.78-.656 1.57 1.57 0 0 0 .132-.601c0-1.066-1.01-1.107-2.47-1.122-1.229-.013-2.04-.021-2.51-.65-.631-.847.113-1.813.113-2.616 0-.55-1.16-.577-1.71-.577-3.359 0-7.38 1.475-7.391 4.442a2.992 2.992 0 0 0 .955 2.164 7.586 7.586 0 0 0 4.048 1.86zM7.5 2.5a1 1 0 1 0 1 1 1 1 0 0 0-1-1zm-3 1a1 1 0 1 0 1 1 1 1 0 0 0-1-1zm0 3a1 1 0 1 0 1 1 1 1 0 0 0-1-1zm10.465 4.655c.006.058.015.115.022.172A1.36 1.36 0 0 1 15 11.5 3.498 3.498 0 1 1 11.5 8a3.39 3.39 0 0 1 .959.138 3.576 3.576 0 0 1 .883.399l.363-.363.362-.363a4.524 4.524 0 0 0-1.22-.603A4.499 4.499 0 1 0 16 11.5a3.826 3.826 0 0 0-.05-.605 5.41 5.41 0 0 0-.132-.593l-.426.427zm.389-1.801l-.707-.707-3.147 3.146-1.146-1.146-.707.707 1.853 1.853z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/paletteCheck24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/paletteCheck24.json new file mode 100644 index 00000000..611e40a2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/paletteCheck24.json @@ -0,0 +1 @@ +"M10.2 17a6.841 6.841 0 0 0 .04.726c-3.945-.412-9.04-2.718-9.04-7.02C1.2 6.237 6.828 3.28 11.864 3.2h.16c2.447 0 2.919.509 3.264.881a2.27 2.27 0 0 1 .606 1.607c0 .818-.312 1.267-.312 1.815 0 2.435 7.417-.633 7.417 3.929a3.24 3.24 0 0 1-.476 1.616 6.847 6.847 0 0 0-.7-.836 2.083 2.083 0 0 0 .176-.78c0-1.43-.9-1.703-3.603-1.8-1.61-.057-3.814-.136-3.814-2.129a3.555 3.555 0 0 1 .17-.99 2.856 2.856 0 0 0 .142-.825 1.266 1.266 0 0 0-.331-.918c-.216-.233-.528-.57-2.539-.57h-.16C7.3 4.272 2.2 6.961 2.2 10.705c0 3.506 4.376 5.606 8.014 6.016-.003.093-.014.185-.014.279zM12 7.5A1.5 1.5 0 1 1 10.5 6 1.5 1.5 0 0 1 12 7.5zm-1 0a.5.5 0 1 0-.5.5.5.5 0 0 0 .5-.5zM6.5 11A1.5 1.5 0 1 1 8 9.5 1.5 1.5 0 0 1 6.5 11zM7 9.5a.5.5 0 1 0-.5.5.5.5 0 0 0 .5-.5zm3 4A1.5 1.5 0 1 1 8.5 12a1.5 1.5 0 0 1 1.5 1.5zm-1 0a.5.5 0 1 0-.5.5.5.5 0 0 0 .5-.5zm7.557 4.196l-1.084-1.088-.738.738 1.822 1.822 3.508-3.505-.738-.737zM22.8 17a5.8 5.8 0 1 1-5.8-5.8 5.8 5.8 0 0 1 5.8 5.8zm-1 0a4.8 4.8 0 1 0-4.8 4.8 4.806 4.806 0 0 0 4.8-4.8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/paletteCheck32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/paletteCheck32.json new file mode 100644 index 00000000..61194430 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/paletteCheck32.json @@ -0,0 +1 @@ +"M15.2 23.5c0 .1.012.197.015.296-4.506-.02-9.094-1.716-11.708-4.34A7.208 7.208 0 0 1 1.2 14.247c.02-5.323 6.712-9.924 14.613-10.045l.214-.002c1.884 0 3.47.5 4.037 1.27.733.999.351 2.311.044 3.366l-.044.15c-.217.738-.374 1.27-.083 1.681.377.53 1.378.727 4.462.878 2.496.122 5.044.248 5.849 1.752a4.087 4.087 0 0 1-.11 4.129 6.082 6.082 0 0 1-.424.639 8.36 8.36 0 0 0-.717-.726c.096-.136.194-.272.272-.41a3.091 3.091 0 0 0 .097-3.16c-.538-1.006-2.917-1.123-5.015-1.225-3.348-.165-4.573-.375-5.23-1.298a2.771 2.771 0 0 1-.06-2.543l.044-.15c.257-.884.55-1.89.11-2.49-.245-.333-1.338-.862-3.228-.863l-.208.002C8.586 5.313 2.217 9.542 2.2 14.251a6.246 6.246 0 0 0 2.016 4.5c2.44 2.448 6.76 4.032 11.02 4.046a8.34 8.34 0 0 0-.036.703zm-3.2-6A2.5 2.5 0 1 1 9.5 15a2.5 2.5 0 0 1 2.5 2.5zm-1 0A1.5 1.5 0 1 0 9.5 19a1.502 1.502 0 0 0 1.5-1.5zM8.5 14a2.5 2.5 0 1 1 2.5-2.5A2.5 2.5 0 0 1 8.5 14zm0-1A1.5 1.5 0 1 0 7 11.5 1.502 1.502 0 0 0 8.5 13zM17 9.5A2.5 2.5 0 1 1 14.5 7 2.5 2.5 0 0 1 17 9.5zm-1 0a1.5 1.5 0 1 0-1.5 1.5A1.502 1.502 0 0 0 16 9.5zm11.327 11.426l-4.77 4.77-2.084-2.088-.738.738 2.822 2.822 5.508-5.505zM30.8 23.5a7.3 7.3 0 1 1-7.3-7.3 7.3 7.3 0 0 1 7.3 7.3zm-1 0a6.3 6.3 0 1 0-6.3 6.3 6.307 6.307 0 0 0 6.3-6.3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pan16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pan16.json new file mode 100644 index 00000000..c61e0047 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pan16.json @@ -0,0 +1 @@ +"M6.027 10.47a1.414 1.414 0 0 0 .24-.329.673.673 0 0 0-.112-.278 2.227 2.227 0 0 1-.255-.56c-.14-.928-.742-1.292-1.341-2.372-1.135-2.01-1.388-2.224-1.458-2.477-.396-1.454 1.1-1.948 2.032-.816.308.361.796.935.988 1.167.338.412.72.865 1.032 1.29.125.169.227.297.31.395 0 0-.179-.732-.188-.76-.234-.605-.46-1.295-.81-2.156a4.981 4.981 0 0 1-.44-1.469.836.836 0 0 1 .386-.815 1.37 1.37 0 0 1 .717-.19 1.26 1.26 0 0 1 1.053.515 3.724 3.724 0 0 1 .388.758l.141.275c.05.146.091.26.139.372.007.018-.076-.116.769 1.673a8.115 8.115 0 0 0-.11-1.12 4.674 4.674 0 0 1-.213-1.558 1.226 1.226 0 0 1 1.26-.91 1.452 1.452 0 0 1 .154.009 1.072 1.072 0 0 1 .871.58 5.605 5.605 0 0 1 .4 1.719c.025.205.082.5.15.835l.05.252c.082.401.15.743.195 1.062l.064.666.044-.168a3.852 3.852 0 0 0 .14-.687 5.836 5.836 0 0 0-.03-1.246.943.943 0 0 1 .422-.985A1.285 1.285 0 0 1 13.582 3a1.388 1.388 0 0 1 1.377 1.41 14.706 14.706 0 0 1-.175 3.073 3.274 3.274 0 0 0-.026 1.446l.04.139c.045.14.08.257.118.407a15.805 15.805 0 0 1-.079 2.32 9.555 9.555 0 0 1-.09 1.149 5.276 5.276 0 0 0-.06.82 3.493 3.493 0 0 0 .866 1.542A5.457 5.457 0 0 1 16 16h-.72c-.3-.704-1.158-1.375-1.213-2.2a5.377 5.377 0 0 1 .06-.884 9.532 9.532 0 0 0 .09-1.122c0-.84.122-2.058.09-2.194a5.78 5.78 0 0 0-.096-.341 2.326 2.326 0 0 1-.056-.188 3.736 3.736 0 0 1 .016-1.686 10.227 10.227 0 0 0 .097-2.836c-.026-.265-.227-.949-.686-.949a.411.411 0 0 0-.274.077.657.657 0 0 0-.098.53 5.133 5.133 0 0 1 .033 1.209 4.221 4.221 0 0 1-.15.757c-.037.143-.068.263-.095.386l-.03.192a1.127 1.127 0 0 1-.06.254.56.56 0 0 1-.522.375c-.254.015-.427-.142-.5-.515a4.877 4.877 0 0 1-.061-.552 12.248 12.248 0 0 0-.069-.676 19.704 19.704 0 0 0-.199-1.101c-.07-.357-.165-.78-.195-1.076a5.182 5.182 0 0 0-.353-1.543.437.437 0 0 0-.361-.232c-.14 0-.626.01-.742.378a1.66 1.66 0 0 0-.02.674c.1.79.196 1.276.286 2.067.177 1.546.565 1.53.342 1.94a.3.3 0 0 1-.46.078 6.403 6.403 0 0 1-.7-1.344 20.301 20.301 0 0 0-.848-2.066 9.68 9.68 0 0 0-.849-1.485.612.612 0 0 0-.527-.251.554.554 0 0 0-.612.488 20.934 20.934 0 0 0 .915 2.46l.63 1.69c.15.346.267.927-.329.905-.203-.038-.396-.043-.968-.813-.083-.11-1.364-1.725-1.461-1.878a1.625 1.625 0 0 0-1.28-.86c-.894 0-.212.763 1.086 2.995a7.67 7.67 0 0 0 .522.787l.28.397a3.451 3.451 0 0 1 .603 1.368.554.554 0 0 0 .077.188l.153.266a.738.738 0 0 1 .076.733 1.956 1.956 0 0 1-.266.38.717.717 0 0 1-.516.27 4.219 4.219 0 0 1-.875-.23c-.824-.292-.849-.225-1.032-.44a1.748 1.748 0 0 0-.737-.568 2.179 2.179 0 0 0-.601-.101c-.138-.01-.895.32-.763.64.056.036.48.35.763.529.412.28.245.626 1.099 1.018a13.33 13.33 0 0 1 2.067 1.106c.348.21.739.392 1.124.674 1.7 1.238 2.177.598 2.858 2.113l.059.13-.11.077h-.491c-.535-.883-.352-.642-1.552-1.171a12.137 12.137 0 0 1-1.553-.96 14.497 14.497 0 0 0-2.681-1.449 2.088 2.088 0 0 1-1.23-1.02 7.08 7.08 0 0 1-.935-.685c-.236-.24-.085-.947.42-1.28a1.469 1.469 0 0 1 .909-.314 2.033 2.033 0 0 1 .871.153 2.88 2.88 0 0 1 .895.718c.284.006 1.065.405 1.482.477z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pan24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pan24.json new file mode 100644 index 00000000..9cddd250 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pan24.json @@ -0,0 +1 @@ +"M20.206 21.427l.185.573h-.566l-.187-.603-.063-.171c-.203-.545-.433-.775-.433-1.265a44.468 44.468 0 0 0 .195-4.722c-.056-.762-.025-1.491-.1-2.076-.062-.495-.111-.885-.111-1.09 0-.11-.013-.28-.031-.469h-.011l.004-.066-.007-.08.013.001c.013-.228.016-.519.048-.692a12.244 12.244 0 0 0 .247-3.632c-.118-.444-.46-1.477-1.106-1.477a.903.903 0 0 0-.398.11 1.102 1.102 0 0 0-.188.79 7.969 7.969 0 0 1 .041 1.69 5.33 5.33 0 0 1-.186.943c-.046.176-.086.33-.12.485l-.024.13-.016.122a1.285 1.285 0 0 1-.068.295.584.584 0 0 1-.558.398.484.484 0 0 1-.497-.477 11.602 11.602 0 0 1-.092-.806c-.029-.33-.05-.573-.083-.816-.059-.426-.162-.937-.27-1.483l-.027-.133c-.09-.431-.172-.84-.2-1.13a6.672 6.672 0 0 0-.456-1.985.667.667 0 0 0-.55-.36h-.02a.823.823 0 0 0-.913.633 2.046 2.046 0 0 0 .098.844l.076.264a5.542 5.542 0 0 1 .168.65 17.957 17.957 0 0 1 .076 1.835c.002.256.006.483.01.644a7.159 7.159 0 0 0 .13.986 3.594 3.594 0 0 1 .06.424.887.887 0 0 1-.04.297.91.91 0 0 1-.055.125.254.254 0 0 1-.189.13h-.013c-.108 0-.155-.016-.19-.055a2.673 2.673 0 0 1-.46-.888c-.067-.205-.12-.416-.173-.62l-.097-.392a6.263 6.263 0 0 0-.636-1.423l-.132-.233a9.948 9.948 0 0 1-.613-1.205c-.057-.14-.11-.289-.162-.434l-.184-.493a4.086 4.086 0 0 0-.434-.859.887.887 0 0 0-.761-.368.812.812 0 0 0-.89.732 3.558 3.558 0 0 0 .29.778l.081.18a7.57 7.57 0 0 1 .342.802l.15.514c.226.764.546 1.845.716 2.287.016.041.04.1.073.17 0 0 .25.544.308.682.313.722.277.835.256.906a.454.454 0 0 1-.476.275.819.819 0 0 1-.425-.117 4.335 4.335 0 0 1-.92-.998 20.86 20.86 0 0 1-.671-.963l-.098-.143a5.231 5.231 0 0 0-.277-.379l-.16-.206c-.143-.182-.334-.47-.505-.739-.052-.08-.374-.615-.374-.615a3.46 3.46 0 0 0-.471-.605 1.099 1.099 0 0 0-.782-.377 1.15 1.15 0 0 0-.493.123c-.092.043-.26.38-.11.914a8.23 8.23 0 0 0 .777 1.63c.186.335.384.674.567.986l.441.762a9.74 9.74 0 0 0 .665 1.004l.352.498a4.273 4.273 0 0 1 .743 1.68.91.91 0 0 0 .11.278l.194.336a.815.815 0 0 1 .094.81 2.343 2.343 0 0 1-.318.457.802.802 0 0 1-.566.305 5.291 5.291 0 0 1-1.066-.287 8.932 8.932 0 0 0-.957-.305.81.81 0 0 1-.188-.12 1.11 1.11 0 0 1-.108-.11l-.17-.18a3 3 0 0 0-1.3-.817 2.118 2.118 0 0 0-.515-.06 1.77 1.77 0 0 0-.774.15.274.274 0 0 0-.105.192.432.432 0 0 0 .017.232c.038.04.13.117.228.197l.313.256c.035.028.072.052.104.073l.113.064a.762.762 0 0 1 .255.264 3.045 3.045 0 0 0 1.394 1.475c.33.156.83.43 1.194.634l.183.1a3.758 3.758 0 0 1 .616.462l.294.248a2.75 2.75 0 0 0 .314.213c.118.073.708.403.708.403a7.637 7.637 0 0 1 .7.443c.384.28.756.69 1.23 1.014.189.132.354.239.499.333l.251.162a3.314 3.314 0 0 1 .519.395c.251.25.406.234.559.747l.168.562h-.46l-.247-.56c-.148-.334-.256-.254-.416-.418a2.657 2.657 0 0 0-.437-.33l-.186-.12c-.203-.131-.374-.24-.573-.377-.462-.319-.749-.658-1.25-1.024a8.344 8.344 0 0 0-.523-.339l-.537-.307A5.698 5.698 0 0 1 7.55 17.8a2.86 2.86 0 0 0-.463-.362l-.108-.06c-.403-.224-.9-.5-1.233-.65a3.505 3.505 0 0 1-1.629-1.693.417.417 0 0 0-.129-.113l-.106-.066a.7.7 0 0 1-.124-.087l-.309-.249a3.745 3.745 0 0 1-.273-.242.823.823 0 0 1 .197-1.163 2.355 2.355 0 0 1 1.083-.23 2.79 2.79 0 0 1 .665.078 3.591 3.591 0 0 1 1.567.972l.158.165.091.11a6.686 6.686 0 0 1 .815.25l.123.046a5.381 5.381 0 0 0 .898.256 1.468 1.468 0 0 0 .376-.48c.054-.106-.093-.377-.143-.468l-.072-.134a2.08 2.08 0 0 1-.11-.203 1.182 1.182 0 0 1-.127-.33 3.536 3.536 0 0 0-.618-1.435 13.97 13.97 0 0 1-1.087-1.598c-.111-.196-.862-1.481-1.01-1.745a8.996 8.996 0 0 1-.82-1.735 1.25 1.25 0 0 1 .39-1.472 1.779 1.779 0 0 1 .774-.193 1.687 1.687 0 0 1 1.324.74 6.81 6.81 0 0 1 .559.8l.4.635a4.1 4.1 0 0 0 .29.417c.263.324.51.677.708.967 0 0 .346.495.465.658a3.96 3.96 0 0 0 .807.91l-.014-.033a9.759 9.759 0 0 0-.205-.507s-.344-.778-.355-.812c-.198-.51-.584-1.828-.749-2.39l-.13-.44a6.83 6.83 0 0 0-.309-.728l-.098-.207a2.96 2.96 0 0 1-.324-.954A1.323 1.323 0 0 1 10.133 2.8a1.474 1.474 0 0 1 1.234.6 4.52 4.52 0 0 1 .478.935l.176.47c.065.184.118.33.178.475a9.39 9.39 0 0 0 .605 1.192l.127.224a7.535 7.535 0 0 1 .598 1.267l-.005-.327c-.008-.643-.018-1.445-.069-1.75a4.29 4.29 0 0 0-.154-.592l-.09-.316a2.342 2.342 0 0 1-.099-.995 1.3 1.3 0 0 1 1.349-1.05 1.407 1.407 0 0 1 .181.011 1.237 1.237 0 0 1 1.007.665 6.98 6.98 0 0 1 .495 2.133c.032.263.105.638.19 1.066l.064.316c.103.506.19.935.246 1.336l.088.929c.032.314.06.536.084.67a.662.662 0 0 1 .018-.16l.058-.323a8 8 0 0 1 .116-.473 4.963 4.963 0 0 0 .18-.89 7.467 7.467 0 0 0-.039-1.597 1.35 1.35 0 0 1 .47-1.284 1.5 1.5 0 0 1 .664-.168c1.04 0 1.496 1.296 1.643 1.854a12.021 12.021 0 0 1-.24 3.829c-.034.183-.027.535-.048.74.017.188.028.36.028.485 0 .17.05.55.112 1.026.078.631.044 1.349.1 2.103a41.59 41.59 0 0 1-.197 4.81 7.328 7.328 0 0 0 .502 1.353.847.847 0 0 1 .023.064z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pan32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pan32.json new file mode 100644 index 00000000..0c974ae5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pan32.json @@ -0,0 +1 @@ +"M29.61 31.06c.104.316.219.626.342.94h-.748a10.944 10.944 0 0 1-.877-3.527 13.386 13.386 0 0 1 .111-1.869 24.446 24.446 0 0 0 .171-2.461 29.89 29.89 0 0 0-.586-4.82c-.053-.255-.108-.465-.157-.657l-.026-.101a9.446 9.446 0 0 1-.105-.395 9.085 9.085 0 0 1 .036-3.54c.172-1.087.71-4.754.363-6.265-.178-.773-.696-2.572-1.682-2.572a1.237 1.237 0 0 0-.605.188 2.1 2.1 0 0 0-.306 1.424 15.615 15.615 0 0 1 .061 2.888 10.297 10.297 0 0 1-.282 1.626c-.062.281-.122.547-.173.812a2.95 2.95 0 0 0-.034.234l-.024.207a2.782 2.782 0 0 1-.096.488.849.849 0 0 1-.794.651c-.583 0-.659-.559-.687-.77-.07-.481-.108-.975-.145-1.466-.035-.48-.067-.9-.118-1.318a22.409 22.409 0 0 0-.675-2.866c-.215-.752-.406-1.435-.499-1.92a12.637 12.637 0 0 0-1.022-3.317.985.985 0 0 0-.9-.529 1.333 1.333 0 0 0-1.315 1.322 4.15 4.15 0 0 0 .294 1.45l.158.431a10.692 10.692 0 0 1 .357 1.071 28.078 28.078 0 0 1 .538 3.99 14.121 14.121 0 0 0 .192 1.704 6.614 6.614 0 0 1 .089.717 1.573 1.573 0 0 1-.057.487 1.185 1.185 0 0 1-.078.202.34.34 0 0 1-.245.198h-.02c-.147 0-.209-.023-.248-.077a4.76 4.76 0 0 1-.672-1.503c-.112-.389-.197-.79-.278-1.177l-.038-.173a9.372 9.372 0 0 0-.087-.386 11.711 11.711 0 0 0-.947-2.455l-.194-.402a17.474 17.474 0 0 1-.908-2.063c-.092-.267-.18-.548-.265-.825l-.247-.766a7.566 7.566 0 0 0-.65-1.486 1.365 1.365 0 0 0-2.53.663 6.61 6.61 0 0 0 .436 1.362l.123.31a14.378 14.378 0 0 1 .503 1.367l.222.882c.331 1.299.809 3.169 1.065 3.931.022.077.066.188.12.324 0 0 .369.935.445 1.143.463 1.233.408 1.415.378 1.514a.634.634 0 0 1-.665.428 1.049 1.049 0 0 1-.61-.196 6.99 6.99 0 0 1-1.35-1.698c-.383-.59-.743-1.213-.997-1.651l-.145-.245c-.154-.273-.3-.489-.438-.695l-.214-.311c-.25-.373-.574-.954-.746-1.268a14.688 14.688 0 0 1-.238-.451l-.065-.124a19.21 19.21 0 0 0-.254-.477A5.85 5.85 0 0 0 9.87 6.14a1.593 1.593 0 0 0-1.187-.662 1.56 1.56 0 0 0-.746.214c-.153.086-.425.682-.193 1.645a15.585 15.585 0 0 0 1.16 2.812c.277.577 1.397 2.792 1.495 3.001a17.823 17.823 0 0 0 .99 1.73s.407.662.52.856a7.82 7.82 0 0 1 1.094 2.858 1.685 1.685 0 0 0 .173.497l.288.578a1.514 1.514 0 0 1 .14 1.326 3.989 3.989 0 0 1-.467.774 1.097 1.097 0 0 1-.81.504 6.88 6.88 0 0 1-1.57-.488l-.135-.056a10.996 10.996 0 0 0-1.29-.47 1.058 1.058 0 0 1-.264-.196 1.837 1.837 0 0 1-.151-.18l-.254-.31a4.502 4.502 0 0 0-1.948-1.42 2.843 2.843 0 0 0-.774-.103 2.364 2.364 0 0 0-1.17.261.582.582 0 0 0-.178.376.847.847 0 0 0 .034.446 4.796 4.796 0 0 0 .35.35l.464.439a1.384 1.384 0 0 0 .158.127l.168.114a1.144 1.144 0 0 1 .361.43 5.068 5.068 0 0 0 2.09 2.558c.491.265 1.231.74 1.771 1.086l.269.171a5.803 5.803 0 0 1 .906.788s.373.365.44.424a3.959 3.959 0 0 0 .468.375c.177.122.356.24.535.356l.517.33a11.183 11.183 0 0 1 1.036.761 10.318 10.318 0 0 0 1.978 1.385c.33.174.615.31.865.427l.363.172a4.627 4.627 0 0 1 .854.5A3.518 3.518 0 0 1 19.076 32H18.2a2.078 2.078 0 0 0-.424-.494 4.005 4.005 0 0 0-.735-.425l-.305-.146c-.29-.135-.587-.274-.938-.455A11.172 11.172 0 0 1 13.69 29a10.68 10.68 0 0 0-.78-.584 88.511 88.511 0 0 0-.795-.525 8.59 8.59 0 0 1-1.561-1.242 4.407 4.407 0 0 0-.694-.627l-.163-.101c-.542-.352-1.32-.849-1.83-1.12a5.678 5.678 0 0 1-2.395-2.884.648.648 0 0 0-.206-.212l-.16-.114a1.201 1.201 0 0 1-.177-.144l-.458-.43a7.705 7.705 0 0 1-.407-.41 1.4 1.4 0 0 1-.2-1.012 1.255 1.255 0 0 1 .486-.887 3.082 3.082 0 0 1 1.59-.388 3.501 3.501 0 0 1 .975.131 5.222 5.222 0 0 1 2.308 1.658l.334.41a1.14 1.14 0 0 0 .086.088 7.592 7.592 0 0 1 1.14.402l.217.088a6.948 6.948 0 0 0 1.34.445 2.132 2.132 0 0 0 .596-.855c.085-.187-.067-.559-.21-.862l-.11-.234a8.135 8.135 0 0 1-.16-.346 2.196 2.196 0 0 1-.18-.55 6.71 6.71 0 0 0-.931-2.49 23.797 23.797 0 0 1-1.606-2.736c-.175-.357-1.233-2.446-1.498-2.994a16.791 16.791 0 0 1-1.215-2.966c-.258-1.085-.02-2.14.556-2.453a2.326 2.326 0 0 1 1.133-.33 2.412 2.412 0 0 1 1.934 1.253 13.733 13.733 0 0 1 .83 1.377l.586 1.08a7.524 7.524 0 0 0 .432.724c.407.57.778 1.197 1.077 1.701 0 0 .487.809.663 1.085a6.63 6.63 0 0 0 1.214 1.58.684.684 0 0 0 .094.034c-.016-.042-.033-.098-.058-.17a19.425 19.425 0 0 0-.306-.874s-.508-1.329-.525-1.387c-.286-.854-.822-2.968-1.11-4.104l-.193-.753a12.43 12.43 0 0 0-.436-1.197l-.171-.42a5.452 5.452 0 0 1-.474-1.607A2.027 2.027 0 0 1 14.363 1a2.067 2.067 0 0 1 1.798 1.008 8.47 8.47 0 0 1 .701 1.593c.076.225.443 1.387.526 1.625a17.84 17.84 0 0 0 .904 2.057l.185.38a12.503 12.503 0 0 1 .964 2.473 28.446 28.446 0 0 0-.505-3.56 8.69 8.69 0 0 0-.308-.944l-.208-.565a4.506 4.506 0 0 1-.313-1.645 2.028 2.028 0 0 1 2.033-2.02 1.733 1.733 0 0 1 1.563.91 13.259 13.259 0 0 1 1.09 3.52c.088.45.27 1.098.463 1.784a23.842 23.842 0 0 1 .723 3.05l.132 1.595a12.59 12.59 0 0 0 .16 1.35l.021-.06-.013-.067a4.08 4.08 0 0 0 .069-.343l.084-.548c.047-.267.109-.541.17-.814a9.604 9.604 0 0 0 .271-1.537 15.031 15.031 0 0 0-.058-2.759 2.483 2.483 0 0 1 .67-2.138 1.936 1.936 0 0 1 .967-.284c1.513 0 2.18 2.195 2.398 3.14.366 1.6-.127 5.11-.356 6.544A8.416 8.416 0 0 0 28.449 18l.076.307c.083.303.149.551.214.873a30.46 30.46 0 0 1 .6 4.963 23.661 23.661 0 0 1-.167 2.459 13.688 13.688 0 0 0-.114 1.828 10.15 10.15 0 0 0 .551 2.63z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/panDrag16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/panDrag16.json new file mode 100644 index 00000000..e4c9c7e1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/panDrag16.json @@ -0,0 +1 @@ +"M2.233 9.926c.626-1.254.686-1.526.796-1.72a11.001 11.001 0 0 1-.006-1.233.806.806 0 0 1 .43-.842 1.102 1.102 0 0 1 .405-.081.94.94 0 0 1 .173.015 4.405 4.405 0 0 1-.007-.989 2.493 2.493 0 0 1 .84-1.258 1.465 1.465 0 0 1 .91-.34 1.04 1.04 0 0 1 .444.093.681.681 0 0 1 .149.097 1.37 1.37 0 0 1 1.407-.935 1.548 1.548 0 0 1 1.154.489 1.19 1.19 0 0 1 .135.223 1.188 1.188 0 0 1 .841-.309 1.63 1.63 0 0 1 .226.016 1.589 1.589 0 0 1 1.113.687 3.322 3.322 0 0 1 .256.474 1.027 1.027 0 0 1 .503-.115 3.557 3.557 0 0 1 1.013.156 2.256 2.256 0 0 1 .983 1.373 38.78 38.78 0 0 1 .847 5.99 15.889 15.889 0 0 1-.106 2.787 1.284 1.284 0 0 0 .143.907 4.83 4.83 0 0 1 .218.498l.033.091h-.69l-.051-.14a3.234 3.234 0 0 0-.299-.555c-.185-.3-.077-.584-.077-.866a13.74 13.74 0 0 0 .167-2.673 45.189 45.189 0 0 0-.806-5.802c-.262-.702-.491-.931-.638-1a3.18 3.18 0 0 0-.737-.094.327.327 0 0 0-.196.042c-.1.082-.058.447-.058.449.017.127.026.249.034.365a2.523 2.523 0 0 0 .06.464 3.204 3.204 0 0 1 .054.964.25.25 0 0 1-.19.111.612.612 0 0 1-.527-.41c-.01-.074-.085-1.506-.118-1.705a2.421 2.421 0 0 0-.371-.94.925.925 0 0 0-.652-.393 1.02 1.02 0 0 0-.134-.01.533.533 0 0 0-.41.142 1.568 1.568 0 0 0-.117.196c.01.04.023.094.04.174.036.157.084.373.131.529.078.259.204 1.162.294 1.33.077.117.22.498.132.664l-.028.053-.144.053a1.074 1.074 0 0 1-.532-.354c-.066-.085-.125-.164-.2-.706a7.45 7.45 0 0 0-.297-1.25 4.681 4.681 0 0 0-.362-.995.947.947 0 0 0-.638-.238c-.992 0-.879.466-.82.824.039.236.3.804.417 1.144.203.592.277 1.045.373 1.202a.248.248 0 0 1 .02.217c-.071.145-.282.156-.345.156a.343.343 0 0 1-.247-.085 7.103 7.103 0 0 1-.416-1.175c-.478-1.301-.69-1.473-.775-1.49a.99.99 0 0 0-.198-.022.772.772 0 0 0-.496.162 2.026 2.026 0 0 0-.6.798A5.07 5.07 0 0 0 4.77 6.64c.057.216.393.473.456.781a7.405 7.405 0 0 0 .299 1.223 3.355 3.355 0 0 1 .126.434 2.527 2.527 0 0 0 .28 1.117 1.49 1.49 0 0 1-.083.761l-.032.134a1.082 1.082 0 0 0 .004.523l-.11.166c-.07 0-.025.008-.208-.052a1.111 1.111 0 0 1-.227-.636c.042-.48.27-.336-.033-1-.137-.305-.055-.378-.09-.629a2.216 2.216 0 0 0-.13-.532 9.22 9.22 0 0 1-.29-1.219 1.845 1.845 0 0 0-.42-.68.718.718 0 0 0-.452-.208.454.454 0 0 0-.16.034.225.225 0 0 0-.113.221c-.044.41-.008 1.285-.008 1.35a.419.419 0 0 1-.076.22c-.073.222-.336.725-.652 1.524-.096.245-.242.616-.163.764a8.313 8.313 0 0 0 .91 1.272 5.848 5.848 0 0 1 .498.577c.143.178.242.301.326.395a4.04 4.04 0 0 0 .835.556c.157.09.235.134.297.173.098.061.23.157.383.27a7.896 7.896 0 0 0 1.011.66l.15.077a3.985 3.985 0 0 1 1.246.814 1.25 1.25 0 0 0 .228.187l.12.083H7.645a7.443 7.443 0 0 0-.841-.482l-.153-.076a8.405 8.405 0 0 1-1.085-.705l-.084-.06a6.046 6.046 0 0 0-.278-.196 16.62 16.62 0 0 0-.271-.156 4.288 4.288 0 0 1-.999-.69 8.218 8.218 0 0 1-.319-.38 6.283 6.283 0 0 0-.463-.546 8.505 8.505 0 0 1-1.05-1.454 1.615 1.615 0 0 1 .13-1.329z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/panDrag24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/panDrag24.json new file mode 100644 index 00000000..63900972 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/panDrag24.json @@ -0,0 +1 @@ +"M20.206 21.427l.185.573h-.566l-.187-.603-.063-.171c-.203-.545-.433-.775-.433-1.265a44.468 44.468 0 0 0 .195-4.722c-.056-.762-.025-1.491-.1-2.076-.062-.495-.112-.885-.112-1.09a7.746 7.746 0 0 0-.405-2.233 1.544 1.544 0 0 0-.805-1.014 2.121 2.121 0 0 0-.68-.12c-.396 0-.408.084-.3.764.047.293.108.66.118.703.198.872.3 1.204.07 1.204-.146 0-.47-.172-.5-.372-.012-.086-.331-1.839-.371-2.08A2.883 2.883 0 0 0 15.8 7.8a1.195 1.195 0 0 0-.841-.503.712.712 0 0 0-.646.198 1.77 1.77 0 0 0-.169.283c.014.003.118.535.214.852.097.319.271 1.548.357 1.676a.994.994 0 0 1 .15.645.147.147 0 0 1-.099.061 1.18 1.18 0 0 1-.53-.364c-.122-.156-.273-1.43-.426-1.89-.04-.12-.085-.272-.134-.435a5.147 5.147 0 0 0-.444-1.185 1.394 1.394 0 0 0-.835-.432.869.869 0 0 0-.829.344 1.363 1.363 0 0 0-.246.834 8.518 8.518 0 0 0 .164 1.391l.045.202a6.999 6.999 0 0 0 .401 1.204.174.174 0 0 1 .015.13c-.056.112-.275.116-.299.116a.301.301 0 0 1-.205-.062 7.393 7.393 0 0 1-.473-1.383c-.12-.533-.304-1.681-.645-1.748a1.285 1.285 0 0 0-.254-.025 1.023 1.023 0 0 0-.654.212 2.389 2.389 0 0 0-.742.998 5.79 5.79 0 0 0 .1 1.77c.712 2.656.774 2.617.796 2.788a2.123 2.123 0 0 0 .1.67c.07.203.233.645.251.696a1.967 1.967 0 0 1-.119.753l-.038.154a5.276 5.276 0 0 0-.114.624.082.082 0 0 1-.147.065 1.197 1.197 0 0 1-.241-.65 1.413 1.413 0 0 1 .071-.297.772.772 0 0 0 .043-.522 4.079 4.079 0 0 0-.163-.39 3.069 3.069 0 0 1-.145-.354 1.953 1.953 0 0 1-.067-.336 2.628 2.628 0 0 0-.16-.64 7.251 7.251 0 0 1-.229-.869 12.474 12.474 0 0 0-.287-1.431.685.685 0 0 0-.5-.282.642.642 0 0 0-.23.047.372.372 0 0 0-.205.377 36.57 36.57 0 0 0-.127 1.393.365.365 0 0 1-.071.192.407.407 0 0 0-.06.13 34.4 34.4 0 0 1-.385 1.269l-.08.256c-.032.105-.08.224-.129.347-.135.34-.303.761-.186.977a9.522 9.522 0 0 0 1.087 1.495 6.62 6.62 0 0 1 .57.65c.137.17.273.337.386.46a4.675 4.675 0 0 0 1.004.664c.131.074.252.14.342.196.112.069.265.178.442.305a11.3 11.3 0 0 0 .994.662c.124.071.188.101.376.196.569.28 1.336.705 1.609.85A3.88 3.88 0 0 1 14 22h-.717s-.341-.272-.756-.573a10.113 10.113 0 0 0-1.21-.658l-.18-.088a9.9 9.9 0 0 1-1.25-.8c-.185-.133-.325-.235-.43-.3-.06-.037-.32-.183-.32-.183a4.96 4.96 0 0 1-1.139-.77 8.711 8.711 0 0 1-.367-.434 7.55 7.55 0 0 0-.554-.64 9.849 9.849 0 0 1-1.202-1.64 1.73 1.73 0 0 1 .16-1.431 5.91 5.91 0 0 0 .115-.312l.061-.194c.1-.32.367-1.169.39-1.278a.976.976 0 0 1 .127-.302c.011-.164.069-.876.12-1.311a.913.913 0 0 1 .547-.874 1.185 1.185 0 0 1 .429-.086 1.043 1.043 0 0 1 .34.057 5.276 5.276 0 0 1-.03-1.314 2.742 2.742 0 0 1 .94-1.367 1.609 1.609 0 0 1 .988-.365 1.117 1.117 0 0 1 .47.097.84.84 0 0 1 .283.232 2.171 2.171 0 0 1 .283-.684 1.372 1.372 0 0 1 1.299-.617 1.872 1.872 0 0 1 1.258.634 1.617 1.617 0 0 1 .214.392 1.234 1.234 0 0 1 1.165-.43 1.741 1.741 0 0 1 1.218.74 4.562 4.562 0 0 1 .343.756.98.98 0 0 1 .64-.192 2.63 2.63 0 0 1 .905.17 2.235 2.235 0 0 1 1.087 1.413 8.22 8.22 0 0 1 .44 2.423c0 .17.048.55.11 1.026.08.631.045 1.349.1 2.103a41.59 41.59 0 0 1-.196 4.81 7.328 7.328 0 0 0 .502 1.353l.023.064z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/panDrag32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/panDrag32.json new file mode 100644 index 00000000..04c56d0d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/panDrag32.json @@ -0,0 +1 @@ +"M29.617 31.587c.045.14.098.276.149.413h-.91c-.049-.14-.109-.271-.153-.413l-.015-.05-.104-.28c-.331-.891-.707-1.267-.707-2.068a65.761 65.761 0 0 0 .418-7.726 761.73 761.73 0 0 1-.246-5.182 10.786 10.786 0 0 0-.727-3.213 3.525 3.525 0 0 0-1.318-1.987 2.54 2.54 0 0 0-.948-.195.684.684 0 0 0-.527.154c-.133.177-.116.254-.052.5.213.845.07.926.245 1.534a7.099 7.099 0 0 1 .308 1.865.31.31 0 0 1-.192.105.86.86 0 0 1-.72-.609c-.018-.14-.13-.757-.257-1.445-.134-.742-.249-1.025-.314-1.418a5.155 5.155 0 0 0-.738-1.942 2.172 2.172 0 0 0-1.478-.823 2.02 2.02 0 0 0-.283-.021 1.19 1.19 0 0 0-.937.344 2.892 2.892 0 0 0-.275.464c.021.004.192.976.35 1.494.16.53.406 2.09.547 2.303a1.625 1.625 0 0 1 .245 1.056.24.24 0 0 1-.161.1 1.93 1.93 0 0 1-.868-.596 14.663 14.663 0 0 1-.66-2.653c-.336-1.626-.476-2.213-.946-2.751a2.392 2.392 0 0 0-1.366-.707 1.421 1.421 0 0 0-1.356.563 2.23 2.23 0 0 0-.403 1.365 13.783 13.783 0 0 0 .396 2.1 14.264 14.264 0 0 0 .73 2.464.285.285 0 0 1 .024.213c-.092.184-.45.189-.489.189a.493.493 0 0 1-.336-.101 5.37 5.37 0 0 1-.493-1.387 10.007 10.007 0 0 1-.28-1.039c-.197-.872-.627-2.376-1.184-2.484a1.796 1.796 0 0 0-1.484.306c-.465.379-1.077 1.03-1.115 1.432a5.105 5.105 0 0 0 .128 2.156c.191.714.358 1.973.65 3.264.048.207.254.622.355.92a6.356 6.356 0 0 1 .233.779c.005.053.006.115.011.186a2.774 2.774 0 0 0 .153.91c.114.331.213.594.286.794.055.147.095.262.125.345a3.218 3.218 0 0 1-.195 1.231l-.062.253a2.61 2.61 0 0 0-.022 1.02.137.137 0 0 1-.079.152.213.213 0 0 1-.038.01.133.133 0 0 1-.125-.056 1.959 1.959 0 0 1-.394-1.064 2.312 2.312 0 0 1 .116-.484 1.263 1.263 0 0 0 .07-.855 6.662 6.662 0 0 0-.266-.64 4.994 4.994 0 0 1-.237-.577 3.2 3.2 0 0 1-.11-.55 3.737 3.737 0 0 0-.16-1.047 11.3 11.3 0 0 1-.476-1.52 15.382 15.382 0 0 0-.67-2.416 1.12 1.12 0 0 0-.819-.46 1.05 1.05 0 0 0-.377.076.609.609 0 0 0-.334.617 60.081 60.081 0 0 0-.208 2.352.599.599 0 0 1-.116.313.664.664 0 0 0-.097.214 43.983 43.983 0 0 1-.63 2.175l-.13.42a7.86 7.86 0 0 1-.213.568c-.22.555-.495 1.245-.303 1.598a15.578 15.578 0 0 0 1.778 2.446 9.774 9.774 0 0 1 .932 1.065c.225.276.446.55.632.751a7.644 7.644 0 0 0 1.642 1.086c.215.121.412.229.56.32.184.114.433.292.722.5a15.25 15.25 0 0 0 1.958 1.261l.284.142a7.578 7.578 0 0 1 2.323 1.488c.229.263.452.53.67.796h-1.102c-.151-.14-.293-.281-.462-.413-.981-.763-1.714-.78-4.157-2.53a8.324 8.324 0 0 0-1.227-.79 8.116 8.116 0 0 1-1.862-1.26c-.18-.193-.388-.447-.601-.71a12.336 12.336 0 0 0-.906-1.046 16.12 16.12 0 0 1-1.966-2.686 1.648 1.648 0 0 1-.145-1.065 6.077 6.077 0 0 1 .404-1.275 9.91 9.91 0 0 0 .19-.51l.1-.317c.162-.523.6-2.013.637-2.19a1.597 1.597 0 0 1 .208-.495c.019-.268.113-1.407.195-2.119a1.493 1.493 0 0 1 .897-1.43 2.491 2.491 0 0 1 .801-.14 1.706 1.706 0 0 1 .555.094 5.383 5.383 0 0 1-.012-1.738 3.791 3.791 0 0 1 1.438-2.037 2.633 2.633 0 0 1 1.616-.598 1.828 1.828 0 0 1 .77.16 1.66 1.66 0 0 1 .563.378 4.029 4.029 0 0 1 .463-1.218 2.08 2.08 0 0 1 2.026-1.01 3.063 3.063 0 0 1 2.057 1.038 2.647 2.647 0 0 1 .351.64 2.05 2.05 0 0 1 1.663-.732 3.123 3.123 0 0 1 .406.029 2.85 2.85 0 0 1 1.993 1.21 5.99 5.99 0 0 1 .562 1.074A1.603 1.603 0 0 1 25.056 10a3.43 3.43 0 0 1 1.316.278 4.102 4.102 0 0 1 1.78 2.476 10.844 10.844 0 0 1 .682 3.526c0 .022.338 5.019.346 5.119a63.56 63.56 0 0 1-.421 7.87 12 12 0 0 0 .82 2.214c.005.007.022.057.038.104z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/parcelLayer16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/parcelLayer16.json new file mode 100644 index 00000000..d8f38953 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/parcelLayer16.json @@ -0,0 +1 @@ +"M2.94 14.769C1.086 14.632 0 14.09 0 14.09l2.13-12.6S3.56 2 5.29 2c2.69 0 2.73-.99 5.42-.99 1.73 0 3.16.68 3.16.68l.475 2.827-.931-.931a1.997 1.997 0 0 0-.272-.223l-.162-.953c-.5-.17-1.34-.4-2.27-.4-1.17 0-1.73.21-2.37.44-.72.26-1.53.55-3.05.55-.9 0-1.73-.13-2.35-.26l-1.82 10.7c.266.078.605.158 1.001.223.099.28.252.538.465.751l.355.355zM16 9v4l-3 3h-2v-3.278c.595-.347 1-.985 1-1.722 0-1.103-.897-2-2-2s-2 .897-2 2c0 .737.405 1.375 1 1.722V16H7l-3-3V9l4-4h4l4 4zM5 11h2c0-.648.21-1.244.559-1.734L6.354 8.061 5 9.414V11zm3 2.213A3 3 0 0 1 7.192 12H5v.586L7.414 15H8v-1.787zm4.94-5.86L11.585 6H8.414L7.061 7.353 8.266 8.56a2.97 2.97 0 0 1 3.468-.001l1.205-1.206zM15 12h-2.192A3 3 0 0 1 12 13.213V15h.586L15 12.586V12zm0-2.586l-1.353-1.353-1.206 1.205c.349.49.559 1.086.559 1.734h2V9.414z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/parcelLayer24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/parcelLayer24.json new file mode 100644 index 00000000..a05bb38f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/parcelLayer24.json @@ -0,0 +1 @@ +"M17 8h-4l-3.354 3.354L7 14v4l5 5h2v-5.278c-.595-.347-1-.985-1-1.722 0-1.103.897-2 2-2s2 .897 2 2c0 .737-.405 1.375-1 1.722V23h2l5-5v-4l-6-6zm-9 6.414l2.354-2.353 2.205 2.205A2.978 2.978 0 0 0 12 16H8v-1.586zM13 22h-.586L8 17.586V17h4.184c.168.473.453.887.816 1.218V22zm3.27-8.709A2.973 2.973 0 0 0 15 13c-.648 0-1.244.21-1.734.559l-2.205-2.206L13.414 9h3.172l1.987 1.987-2.303 2.304zM22 17.586L17.586 22H17v-3.782c.363-.331.648-.745.816-1.218H22v.586zM22 16h-4a2.99 2.99 0 0 0-.892-2.133l2.172-2.173 2.72 2.72V16zm-10 3h-1v-1h1v1zm7 0h-1v-1h1v1zm-8-4h-1v-1h1v1zm9 0h-1v-1h1v1zm-5-3h-1v-1h1v1zm-7.077 9.75c-.466.032-.963.05-1.5.05C3.034 21.8 1 20.783 1 20.783L4.05 3.078s2.035.722 4.52.722c3.849 0 3.893-1.6 7.74-1.6 2.487 0 4.52.878 4.52.878l1.201 7.125-1.22-1.22-.87-5.168c-.703-.235-2.08-.615-3.63-.615-1.727 0-2.544.336-3.49.725-.998.41-2.129.875-4.25.875-1.496 0-2.833-.242-3.723-.457L2.124 20.15c.807.27 2.301.65 4.3.65.188 0 .358-.008.536-.012l.963.963z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/parcelLayer32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/parcelLayer32.json new file mode 100644 index 00000000..f526fbd6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/parcelLayer32.json @@ -0,0 +1 @@ +"M15 24h1v1h-1v-1zm0-4h-1v-1h1v1zm5-4h-1v-1h1v1zm5 3h1v1h-1v-1zm-1 5h1v1h-1v-1zm5.682 2.146l.098.584c-.176-.032-.384-.063-.588-.094l-.888.888C29.986 27.744 31 28 31 28l-.45-2.722-.868.868zM12.59 28.417c-1.127.23-2.415.383-4.049.383-3.01 0-5.37-.89-6.43-1.37L5.79 5.22c1.02.3 2.54.65 4.55.65 2.5 0 4-.43 5.44-.85 1.45-.42 2.82-.81 5.29-.81 2.19 0 4.11.33 5.05.52l1.509 9.07 1.22 1.221L27 3.9s-2.67-.69-5.93-.69c-5.14 0-5.92 1.66-10.73 1.66-2.82 0-4.64-.74-5.34-.97L1 28s3.09 1.8 7.54 1.8c2.03 0 3.56-.23 4.886-.546l-.837-.837zM25.65 14.65L22 11h-4l-3.65 3.65L10 19v4l7 7h2v-7.278c-.595-.347-1-.985-1-1.722 0-1.1.9-2 2-2s2 .9 2 2c0 .737-.405 1.375-1 1.722V30h2l7-7v-4l-4.35-4.35zM11 19.414l3.356-3.356 3.203 3.21A3.14 3.14 0 0 0 17 21c0 .322.078.713.18 1H11v-2.586zM18 29h-.586l-6-6h6.366c.025.028.059.047.085.075.047.048.085.104.135.149V29zm3.731-10.441A3.138 3.138 0 0 0 20 18c-.633 0-1.292.246-1.731.559l-3.211-3.203L18.414 12h3.172l3.356 3.356-3.21 3.203zM22.586 29H22v-5.776c.05-.045.088-.101.135-.15.026-.027.06-.046.085-.074h6.366l-6 6zM29 22h-6.18c.103-.29.18-.68.18-1 0-.63-.244-1.29-.559-1.731l3.203-3.211L29 19.414V22z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/partlyCloud16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/partlyCloud16.json new file mode 100644 index 00000000..a71c123f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/partlyCloud16.json @@ -0,0 +1 @@ +"M4.482 2.52L3.856.335l.96-.275.627 2.183a3.797 3.797 0 0 0-.961.275zM2.347 7.046a3.807 3.807 0 0 1-.09-.493l-2.196.63.275.96 2.196-.63a3.812 3.812 0 0 1-.185-.467zm.33-2.89a3.798 3.798 0 0 1 .272-.42l-1.79-.992-.484.875 1.802.999a3.813 3.813 0 0 1 .2-.461zm5.166-1.48a3.81 3.81 0 0 1 .413.285l.999-1.803L8.38.675l-.992 1.789a3.788 3.788 0 0 1 .455.213zM16 9.5a3.5 3.5 0 0 1-3.5 3.5h-9a2.492 2.492 0 0 1-.648-4.9c.065-.018.127-.042.194-.054a2.482 2.482 0 0 1 .394-.941 2.765 2.765 0 0 1 4.23-3.337 3.97 3.97 0 0 1 6.26 2.544A3.495 3.495 0 0 1 16 9.5zm-1 0a2.503 2.503 0 0 0-1.48-2.276l-.483-.218-.092-.522a2.989 2.989 0 0 0-5.857-.17l-.233.992-.987-.252A1.462 1.462 0 0 0 4.03 8.227l-.124.678-.678.124A1.498 1.498 0 0 0 3.5 12h9A2.503 2.503 0 0 0 15 9.5zM4.241 6.34a2.416 2.416 0 0 1 1.874-.255 3.997 3.997 0 0 1 .813-1.621c-.02-.012-.035-.027-.055-.038a1.799 1.799 0 0 0-2.447.701 1.781 1.781 0 0 0-.185 1.214z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/partlyCloud24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/partlyCloud24.json new file mode 100644 index 00000000..d708af8b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/partlyCloud24.json @@ -0,0 +1 @@ +"M6.386 3.593L5.633.573l.97-.241.753 3.019zM3.472 9.129l-.121-.485-3.02.752.243.971 3.019-.753zM4.4 5.253L1.829 3.708l-.515.858L3.885 6.11zm6.347-.853l1.544-2.571-.857-.515L9.89 3.885zM23 13.187A4.813 4.813 0 0 1 18.187 18H5.438a3.438 3.438 0 0 1 0-6.875l.012.001a3.457 3.457 0 0 1 .275-.48 3.494 3.494 0 1 1 5.381-4.24A5.47 5.47 0 0 1 19.95 8.72 4.805 4.805 0 0 1 23 13.188zm-1 0a3.789 3.789 0 0 0-2.418-3.538l-.429-.17-.15-.436a4.494 4.494 0 0 0-8.629.426l-.232.99-.986-.25a2.41 2.41 0 0 0-.594-.084 2.443 2.443 0 0 0-2.206 1.42l-.268.581h-.715A2.437 2.437 0 0 0 5.437 17h12.75A3.817 3.817 0 0 0 22 13.187zM6.397 9.908a3.312 3.312 0 0 1 3.004-.667 5.465 5.465 0 0 1 .962-2.02 2.492 2.492 0 1 0-3.966 2.687z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/partlyCloud32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/partlyCloud32.json new file mode 100644 index 00000000..6f365bae --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/partlyCloud32.json @@ -0,0 +1 @@ +"M4.593 12.959c.05.162.124.31.184.466l-3.672 1.123-.292-.956 3.657-1.118c.037.162.074.324.123.485zM9.53 4.482L8.408.813l-.956.292L8.57 4.762c.155-.06.31-.12.471-.17.16-.048.326-.073.489-.11zm6.841-2.518l-.883-.47-1.799 3.383a6.613 6.613 0 0 1 .884.468zm-11.03 5.46L1.964 5.63l-.47.883 3.377 1.796c.067-.153.135-.305.213-.454a6.79 6.79 0 0 1 .257-.43zM31 18.5a6.5 6.5 0 0 1-6.5 6.5H7.672a4.614 4.614 0 0 1-4.608-3.727 4.532 4.532 0 0 1 4.208-5.261 4.524 4.524 0 0 1 .434-.876 5.29 5.29 0 1 1 7.765-6.954 7.485 7.485 0 0 1 11.222 4.205A6.497 6.497 0 0 1 31 18.5zm-1 0a5.511 5.511 0 0 0-3.645-5.171l-.478-.172-.143-.488a6.497 6.497 0 0 0-12.612.586l-.18.935-1.01-.145A3.172 3.172 0 0 0 11.5 14a3.497 3.497 0 0 0-3.285 2.344l-.223.633-.67.034a3.5 3.5 0 0 0-3.271 4.098A3.621 3.621 0 0 0 7.672 24H24.5a5.506 5.506 0 0 0 5.5-5.5zM6.873 12.262a4.303 4.303 0 0 0 1.428 2.1A4.438 4.438 0 0 1 11.5 13a4.46 4.46 0 0 1 .64.065 7.498 7.498 0 0 1 2.536-4.304 4.31 4.31 0 0 0-7.803 3.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/partlyCloudy16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/partlyCloudy16.json new file mode 100644 index 00000000..a71c123f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/partlyCloudy16.json @@ -0,0 +1 @@ +"M4.482 2.52L3.856.335l.96-.275.627 2.183a3.797 3.797 0 0 0-.961.275zM2.347 7.046a3.807 3.807 0 0 1-.09-.493l-2.196.63.275.96 2.196-.63a3.812 3.812 0 0 1-.185-.467zm.33-2.89a3.798 3.798 0 0 1 .272-.42l-1.79-.992-.484.875 1.802.999a3.813 3.813 0 0 1 .2-.461zm5.166-1.48a3.81 3.81 0 0 1 .413.285l.999-1.803L8.38.675l-.992 1.789a3.788 3.788 0 0 1 .455.213zM16 9.5a3.5 3.5 0 0 1-3.5 3.5h-9a2.492 2.492 0 0 1-.648-4.9c.065-.018.127-.042.194-.054a2.482 2.482 0 0 1 .394-.941 2.765 2.765 0 0 1 4.23-3.337 3.97 3.97 0 0 1 6.26 2.544A3.495 3.495 0 0 1 16 9.5zm-1 0a2.503 2.503 0 0 0-1.48-2.276l-.483-.218-.092-.522a2.989 2.989 0 0 0-5.857-.17l-.233.992-.987-.252A1.462 1.462 0 0 0 4.03 8.227l-.124.678-.678.124A1.498 1.498 0 0 0 3.5 12h9A2.503 2.503 0 0 0 15 9.5zM4.241 6.34a2.416 2.416 0 0 1 1.874-.255 3.997 3.997 0 0 1 .813-1.621c-.02-.012-.035-.027-.055-.038a1.799 1.799 0 0 0-2.447.701 1.781 1.781 0 0 0-.185 1.214z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/partlyCloudy24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/partlyCloudy24.json new file mode 100644 index 00000000..d708af8b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/partlyCloudy24.json @@ -0,0 +1 @@ +"M6.386 3.593L5.633.573l.97-.241.753 3.019zM3.472 9.129l-.121-.485-3.02.752.243.971 3.019-.753zM4.4 5.253L1.829 3.708l-.515.858L3.885 6.11zm6.347-.853l1.544-2.571-.857-.515L9.89 3.885zM23 13.187A4.813 4.813 0 0 1 18.187 18H5.438a3.438 3.438 0 0 1 0-6.875l.012.001a3.457 3.457 0 0 1 .275-.48 3.494 3.494 0 1 1 5.381-4.24A5.47 5.47 0 0 1 19.95 8.72 4.805 4.805 0 0 1 23 13.188zm-1 0a3.789 3.789 0 0 0-2.418-3.538l-.429-.17-.15-.436a4.494 4.494 0 0 0-8.629.426l-.232.99-.986-.25a2.41 2.41 0 0 0-.594-.084 2.443 2.443 0 0 0-2.206 1.42l-.268.581h-.715A2.437 2.437 0 0 0 5.437 17h12.75A3.817 3.817 0 0 0 22 13.187zM6.397 9.908a3.312 3.312 0 0 1 3.004-.667 5.465 5.465 0 0 1 .962-2.02 2.492 2.492 0 1 0-3.966 2.687z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/partlyCloudy32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/partlyCloudy32.json new file mode 100644 index 00000000..6f365bae --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/partlyCloudy32.json @@ -0,0 +1 @@ +"M4.593 12.959c.05.162.124.31.184.466l-3.672 1.123-.292-.956 3.657-1.118c.037.162.074.324.123.485zM9.53 4.482L8.408.813l-.956.292L8.57 4.762c.155-.06.31-.12.471-.17.16-.048.326-.073.489-.11zm6.841-2.518l-.883-.47-1.799 3.383a6.613 6.613 0 0 1 .884.468zm-11.03 5.46L1.964 5.63l-.47.883 3.377 1.796c.067-.153.135-.305.213-.454a6.79 6.79 0 0 1 .257-.43zM31 18.5a6.5 6.5 0 0 1-6.5 6.5H7.672a4.614 4.614 0 0 1-4.608-3.727 4.532 4.532 0 0 1 4.208-5.261 4.524 4.524 0 0 1 .434-.876 5.29 5.29 0 1 1 7.765-6.954 7.485 7.485 0 0 1 11.222 4.205A6.497 6.497 0 0 1 31 18.5zm-1 0a5.511 5.511 0 0 0-3.645-5.171l-.478-.172-.143-.488a6.497 6.497 0 0 0-12.612.586l-.18.935-1.01-.145A3.172 3.172 0 0 0 11.5 14a3.497 3.497 0 0 0-3.285 2.344l-.223.633-.67.034a3.5 3.5 0 0 0-3.271 4.098A3.621 3.621 0 0 0 7.672 24H24.5a5.506 5.506 0 0 0 5.5-5.5zM6.873 12.262a4.303 4.303 0 0 0 1.428 2.1A4.438 4.438 0 0 1 11.5 13a4.46 4.46 0 0 1 .64.065 7.498 7.498 0 0 1 2.536-4.304 4.31 4.31 0 0 0-7.803 3.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/partner16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/partner16.json new file mode 100644 index 00000000..9fc1ce01 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/partner16.json @@ -0,0 +1 @@ +"M.37 6.396l.343.471c.197.27.298.605.286.94L.937 9.418a.77.77 0 0 0 .203.547l1.26 1.337a1.276 1.276 0 0 0-.226.314c-.22.437-.168.972.134 1.366l1.525 1.956a2.708 2.708 0 0 0 2.144 1.044 2.56 2.56 0 0 0 1.056-.245 3.09 3.09 0 0 0 1.171.248c.662 0 1.28-.205 1.862-.61l4.229-2.531c.419-.259.69-.706.727-1.198a1.517 1.517 0 0 0-.52-1.262L14 9.89V7.8l1.375-1.443.312-.378-4.073-4.072L12.745.775l-.707-.707-1.838 1.84.87.87L9.8 4.002l-3.238.02c-.398 0-.775-.157-1.06-.438l-.51-.51 1.075-1.076L4.157.097l-.085-.09-.669.743 1.25 1.249-4.029 4.03-.254.367zm6.46 8.347c-.36.225-.82.294-1.255.193h-.001a1.708 1.708 0 0 1-.952-.613L3.1 12.371a.295.295 0 0 1-.032-.307.29.29 0 0 1 .258-.157.475.475 0 0 1 .165.022.816.816 0 0 1 .193.07l3.186 1.94a.427.427 0 0 1 .231.399c0 .167-.086.307-.27.405zM8.506 5.02l1.703-.023 1.569-1.513 2.536 2.537L13 7.399v1.514L9.952 5.929l-.339.228a43.2 43.2 0 0 0-1.9 1.37c-.347.263-.847.476-.99.476-.53 0-1.08-.1-1.512-.274a.254.254 0 0 1-.16-.217c-.007-.096.041-.19.17-.27 1.327-1.01 2.984-2.148 3.285-2.222zM4.285 3.78l.512.512c.474.47 1.1.73 1.765.73h.024A43.3 43.3 0 0 0 4.66 6.414c-.411.247-.643.697-.605 1.175s.337.887.782 1.066a5.162 5.162 0 0 0 1.887.347c.508 0 1.247-.416 1.593-.679a47.36 47.36 0 0 1 1.52-1.108l3.996 3.91a.536.536 0 0 1-.058.863l-.653.392-2.435-2.44-.708.706 2.258 2.264-1.658.993-1.904-1.936-.713.7 1.734 1.765-.171.102c-.524.364-1.06.488-1.578.423.093-.189.154-.393.154-.61a1.41 1.41 0 0 0-.729-1.274l-3.185-1.94a1.793 1.793 0 0 0-.796-.221l-.383-.405-1.068-1.15.058-1.512a2.511 2.511 0 0 0-.37-1.408L4.285 3.78z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/partner24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/partner24.json new file mode 100644 index 00000000..2dc5d7fe --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/partner24.json @@ -0,0 +1 @@ +"M18.207 3.5l1.147-1.146-.708-.708L16.793 3.5l1.534 1.534-2.547 2.487-2.336.244L12.264 7H8.561a.501.501 0 0 1-.352-.145L7.06 5.706l.688-.69-3.396-3.37-.705.708 2.686 2.667-5.336 5.36.373.315.555.762c.069.094.079.22.075.31l-.062 1.615c-.017.464.154.924.47 1.263l1.206 1.288a1.495 1.495 0 0 0-.197.806c.025.509.303.967.742 1.225l6.446 3.774a1.502 1.502 0 0 0 1.33.094c.471.128.93.152 1.27.152.861 0 1.674-.261 2.386-.758l4.228-2.532a2.52 2.52 0 0 0 1.18-1.976 2.509 2.509 0 0 0-.024-.503h.006l.009-4.416 2.697-2.82-5.48-5.48zM4.665 17.102c-.148-.087-.241-.24-.25-.412s.07-.333.238-.457c.341-.29.8-.39 1.208-.277l1.872.617-1.467 1.466-1.601-.937zm2.493 1.46l1.638-1.639 1.938.638-1.939 1.959-1.637-.959zm4.568 2.234a.502.502 0 0 1-.615.08l-1.425-.834 2.109-2.131.635.21a.91.91 0 0 1 .647.693c.077.35-.036.696-.334.954l-1.017 1.028zm1.478.19c-.09 0-.17-.006-.252-.01l.472-.478c.078-.067.135-.149.2-.225l.559.552a3.09 3.09 0 0 1-.979.16zm6.251-3.27l-3.767-3.776-.709.707 3.61 3.62-1.67 1-3.244-3.3-.713.702 3.075 3.127-.917.549-1.056-1.043a1.885 1.885 0 0 0-1.343-2.138L6.154 15a2.326 2.326 0 0 0-1.818.253L3.14 13.966a.77.77 0 0 1-.203-.546L3 11.808a1.475 1.475 0 0 0-.267-.94l-.347-.469 3.969-3.984 1.148 1.147A1.51 1.51 0 0 0 8.562 8h2.911a3.698 3.698 0 0 0-1.5.692l-2.867 2.03a.996.996 0 0 0-.378.898.995.995 0 0 0 .564.796c.647.309 1.594.677 2.428.677h.004c.504 0 1.214-.482 1.593-.769A43.683 43.683 0 0 1 13.152 11h.864l1.068.69 4.39 3.667c.379.316.583.798.547 1.29a1.53 1.53 0 0 1-.566 1.07zM20 11.4v3.095l-4.323-3.608L14.312 10H12.85l-.125.082c-.033.022-.805.53-2.014 1.445-.466.354-.877.556-.989.566H9.72c-.512 0-1.203-.2-2.016-.569l2.867-2.03a2.75 2.75 0 0 1 1.412-.571l4.247-.444 2.804-2.738 3.256 3.256L20 11.4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/partner32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/partner32.json new file mode 100644 index 00000000..36fce664 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/partner32.json @@ -0,0 +1 @@ +"M28.307 14.346l2.317-2.435-7.416-7.432 2.13-2.125-.705-.708-2.84 2.832 1.446 1.448-3.18 3.46a1.114 1.114 0 0 1-.658.308l-2.822.295c-.45-.21-1.926-.864-2.891-.864h-1.535a.976.976 0 0 1-.694-.286L8.667 6.053l.56-.56-2.845-2.847-.707.708 2.138 2.138-5.167 5.166c-.255.256-.474.51-.693.767-.202.235-.403.471-.639.707l-.306.307.73.971 1.096 1.646a1.6 1.6 0 0 1 .318 1.02l-.068 1.76a2.531 2.531 0 0 0 .67 1.807L4.79 20.75a2.196 2.196 0 0 0 .243 3.627l7.952 4.657c.347.203.73.302 1.111.302.34 0 .675-.088.983-.243l.658.282a5.705 5.705 0 0 0 2.535.599c1.894 0 2.627-.467 6.696-3.059a518.19 518.19 0 0 1 3.61-2.284c.632-.396 1.04-1.075 1.09-1.819s-.26-1.472-.831-1.949L28 20.165V15.11a1.1 1.1 0 0 1 .307-.764zM5.538 23.515a1.196 1.196 0 0 1-.11-1.996c.364-.309.817-.47 1.27-.47.17 0 .338.022.503.068l2.75.906-2.57 2.571-1.843-1.08zm2.735 1.601l2.743-2.742 2.937.967-3.197 3.23-2.483-1.455zm6.675 2.866c-.386.39-.985.468-1.457.19l-1.844-1.08 3.367-3.402.938.309c.5.14.865.533.98 1.05.116.528-.056 1.05-.49 1.425l-1.494 1.508zm3.324.993c-.72 0-1.442-.171-2.123-.51l-.195-.08 1.17-1.18c.134-.117.242-.253.346-.392l2.004 2.037c-.383.096-.75.125-1.202.125zm9.924-7.343a1.335 1.335 0 0 1-.148 2.152c-.336.21-.654.41-.962.605l-5.734-5.686-.704.711 5.57 5.523c-.66.417-1.256.797-1.787 1.135-.388.248-.735.468-1.063.676l-5.012-5.099-.712.702 4.859 4.943c-.871.544-1.497.914-2.01 1.166l-2.592-2.635c.062-.323.08-.657.007-.991-.195-.883-.825-1.555-1.664-1.791l-8.751-2.882a2.923 2.923 0 0 0-1.808.088l-1.199-1.288a1.516 1.516 0 0 1-.403-1.085l.068-1.762a2.578 2.578 0 0 0-.5-1.634l-.977-1.489-.352-.469c.135-.149.263-.297.39-.447.203-.236.406-.473.641-.71L7.96 6.76l2.793 2.787c.374.374.871.579 1.4.579h1.534c.19 0 .425.042.677.106a4.766 4.766 0 0 0-2.288.952L7.91 13.928a1.167 1.167 0 0 0 .217 1.976c.848.405 2.085.886 3.167.886h.004c.648 0 1.631-.692 2.024-.99a56.229 56.229 0 0 1 2.496-1.8h2.728l2.534 1.686 7.116 5.946zm-.613-7.976c-.376.394-.583.91-.583 1.454v4.22l-5.322-4.444L18.849 13h-3.332l-.125.082c-.043.028-1.068.703-2.675 1.92-.644.49-1.263.796-1.423.788-.895 0-1.982-.429-2.734-.787a.171.171 0 0 1-.097-.135.191.191 0 0 1 .031-.129l4.165-2.745a3.824 3.824 0 0 1 1.968-.797l4.879-.509c.47-.05.913-.257 1.269-.604l3.17-3.45 5.283 5.294-1.645 1.728z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/paste16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/paste16.json new file mode 100644 index 00000000..32f91740 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/paste16.json @@ -0,0 +1 @@ +"M8.723 1a1.984 1.984 0 0 0-3.446 0H3v1H1v12h4v-1H2V3h1v1h8V3h1v2.221a.974.974 0 0 1 .107.072l.893.893V2h-2V1zM10 3H4V2h2v-.318A.682.682 0 0 1 6.682 1h.636A.682.682 0 0 1 8 1.682V2h2zM6 6v10h9V9.6L11.4 6zm8 9H7V7h3v4h4zm0-5h-3V7h.31L14 9.69zm-6 2h5v1H8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/paste24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/paste24.json new file mode 100644 index 00000000..1d73f906 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/paste24.json @@ -0,0 +1 @@ +"M3 21h5v-1H4V4h2v2h10V4h2v3h.4a.989.989 0 0 1 .6.221V3h-3V2h-3a2 2 0 0 0-4 0H6v1H3zM7 3h3V1.615A.615.615 0 0 1 10.614 1h.771a.615.615 0 0 1 .615.615V3h3v2H7zm4 14h9v1h-9zM9 8v16h13V11.6L18.4 8zm12 15H10V9h7v4h4zm0-11h-3V9h.31L21 11.69zm-10 2h9v1h-9zm0 6h7v1h-7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/paste32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/paste32.json new file mode 100644 index 00000000..f812bf64 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/paste32.json @@ -0,0 +1 @@ +"M4 27V5h3v2h13V5h3v4h.29a1 1 0 0 1 .707.293L24 4h-4V2h-4.05a2.5 2.5 0 0 0-4.9 0H7v2H3v24h7v-1zM8 3h4.092A1.483 1.483 0 0 1 12 2.5a1.5 1.5 0 0 1 3 0 1.483 1.483 0 0 1-.092.5H19v3H8zm3 7v22h18V15.709L23.29 10zm17 21H12V11h10v6h6zm0-15h-5v-5h.2l4.8 4.8zm-14 3h12v1H14zm0 4h12v1H14zm0 4h8v1h-8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pasteWithAttribute16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pasteWithAttribute16.json new file mode 100644 index 00000000..269c5fa6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pasteWithAttribute16.json @@ -0,0 +1 @@ +"M0 16h10V7H0v9zm1-8h8v7H1V8zm1 1h1v1H2V9zm0 2h1v1H2v-1zm0 2h1v1H2v-1zm2-4h4v1H4V9zm0 2h4v1H4v-1zm0 2h4v1H4v-1zm8-11V1H9.723C9.376.405 8.738 0 8 0S6.624.405 6.277 1H4v1H2v4h1V3h1v1h8V3h1v10h-2v1h3V2h-2zm-1 1H5V2h2v-.318C7 1.305 7.305 1 7.682 1h.636c.377 0 .682.305.682.682V2h2v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pasteWithAttribute24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pasteWithAttribute24.json new file mode 100644 index 00000000..135da942 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pasteWithAttribute24.json @@ -0,0 +1 @@ +"M17 3V2h-3a2 2 0 1 0-4 0H7v1H4v6h1V4h2v2h10V4h2v16h-3v1h4V3h-3zm-1 2H8V3h3V1.615c0-.34.275-.615.615-.615h.77c.34 0 .615.275.615.615V3h3v2zM1 23h14V10H1v13zm1-12h12v11H2V11zm1 8h1v1H3v-1zm0-6h1v1H3v-1zm0 3h1v1H3v-1zm2 3h8v1H5v-1zm0-3h8v1H5v-1zm0-3h8v1H5v-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pasteWithAttribute32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pasteWithAttribute32.json new file mode 100644 index 00000000..1b3d853f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pasteWithAttribute32.json @@ -0,0 +1 @@ +"M23 4V2h-4.05a2.5 2.5 0 0 0-4.9 0H10v2H6v10h1V5h3v2h13V5h3v22h-6v1h7V4h-4zm-1 2H11V3h4.092A1.483 1.483 0 0 1 15 2.5c0-.827.673-1.5 1.5-1.5s1.5.673 1.5 1.5c0 .176-.036.343-.092.5H22v3zM2 30h17V15H2v15zm1-14h15v13H3V16zm2 9h1v1H5v-1zm0-6h1v1H5v-1zm0 3h1v1H5v-1zm2 3h9v1H7v-1zm0-3h9v1H7v-1zm0-3h9v1H7v-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pasteWithoutAttribute16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pasteWithoutAttribute16.json new file mode 100644 index 00000000..622811cf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pasteWithoutAttribute16.json @@ -0,0 +1 @@ +"M.354 5.646L0 6v.707l1 1V15h7.293l1 1H10l.354-.354-10-10zM2 14V8.707L3.293 10H3v1h1v-.293L5.293 12H5v1h1.293l1 1H2zm1-2h1v1H3v-1zm-.525-6H11v8.525l-1-1V7H3.475l-1-1zM12 2V1H9.723C9.376.405 8.738 0 8 0S6.624.405 6.277 1H4v1H2v3h1V3h1v1h8V3h1v10h-1v1h2V2h-2zm-1 1H5V2h2v-.318C7 1.305 7.305 1 7.682 1h.636c.377 0 .682.305.682.682V2h2v1zm-3.525 8l-1-1H9v1H7.475zM9 9H5.475L5 8.525V8h4v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pasteWithoutAttribute24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pasteWithoutAttribute24.json new file mode 100644 index 00000000..cc964f01 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pasteWithoutAttribute24.json @@ -0,0 +1 @@ +"M14 15v1h-1.525l-1-1H14zm-7.525-5H15v8.525l1 1V9H5.475l1 1zM4 19h1v-1H4v1zm5.475-6H14v-1H8.475l1 1zM1.354 6.646l16 16-.708.708L15.293 22H2V9h.293L.646 7.354l.708-.708zM3 21h11.293l-2-2H6v-1h5.293l-2-2H6v-1h2.293l-2-2H6v-.293L3.293 10H3v11zm1-5h1v-1H4v1zM20 3v18h-2.587a1.206 1.206 0 0 0-.176-.237L17 20.525V20h2V4h-2v2H7V4H5v4h-.525L4 7.525V3h3V2h3a2 2 0 1 1 4 0h3v1h3zm-4 0h-3V1.615A.614.614 0 0 0 12.385 1h-.77a.614.614 0 0 0-.615.615V3H8v2h8V3zM4 13h1v-1H4v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pasteWithoutAttribute32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pasteWithoutAttribute32.json new file mode 100644 index 00000000..5feef554 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pasteWithoutAttribute32.json @@ -0,0 +1 @@ +"M23 4V2h-4.05a2.5 2.5 0 0 0-4.9 0H10v2H6v10h1V5h3v2h13V5h3v22h-6v1h7V4h-4zm-1 2H11V3h4.092A1.483 1.483 0 0 1 15 2.5c0-.827.673-1.5 1.5-1.5s1.5.673 1.5 1.5c0 .176-.036.343-.092.5H22v3zM5 25h1v1H5v-1zm0-6h1v1H5v-1zm0 3h1v1H5v-1zm13 4.525V16H7.475l-1-1H19v12.525l-1-1zM.646 12.354L3.293 15H2v15h16.293l1.353 1.354.708-.708-19-19-.708.708zM3 29V16h1.293l3 3H7v1h1.293l2 2H7v1h4.293l2 2H7v1h7.293l3 3H3zm11.475-6l-1-1H16v1h-1.525zM16 20h-4.525l-1-1H16v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pause16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pause16.json new file mode 100644 index 00000000..83f59e6c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pause16.json @@ -0,0 +1 @@ +"M2 15h5V1H2zM3 2h3v12H3zm11-1H9v14h5zm-1 13h-3V2h3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pause16F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pause16F.json new file mode 100644 index 00000000..cfa6c118 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pause16F.json @@ -0,0 +1 @@ +"M2 1h5v14H2zm12 0H9v14h5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pause24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pause24.json new file mode 100644 index 00000000..a8867209 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pause24.json @@ -0,0 +1 @@ +"M4 22h6V2H4zM5 3h4v18H5zm9 19h6V2h-6zm1-19h4v18h-4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pause24F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pause24F.json new file mode 100644 index 00000000..4597c4c4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pause24F.json @@ -0,0 +1 @@ +"M4 2h6v20H4zm10 20h6V2h-6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pause32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pause32.json new file mode 100644 index 00000000..85aa9c65 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pause32.json @@ -0,0 +1 @@ +"M14 3H6v26h8zm-1 25H7V4h6zm5 1h8V3h-8zm1-25h6v24h-6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pause32F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pause32F.json new file mode 100644 index 00000000..a616ffd6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pause32F.json @@ -0,0 +1 @@ +"M14 29H6V3h8zm4-26v26h8V3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pen16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pen16.json new file mode 100644 index 00000000..a93fc300 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pen16.json @@ -0,0 +1 @@ +"M14.195.662l-.517.517a1.145 1.145 0 0 0-1.584-.004C-.032 12.68-.008 14.807 0 15.505l.005.49.547.005c.714 0 2.807-.255 12.415-10.157v1.512L9.78 10.511l.704.71 3.482-3.448V4.806c.281-.294.565-.59.858-.9a1.144 1.144 0 0 0-.004-1.584l.517-.517zm-9.647 9.593l1.197 1.197A20.37 20.37 0 0 1 1.18 14.82a20.367 20.367 0 0 1 3.369-4.565zM14.1 3.219c-3.234 3.407-5.706 5.83-7.61 7.563L5.216 9.511c1.735-1.904 4.157-4.377 7.565-7.61a.152.152 0 0 1 .214.002l1.1 1.1a.153.153 0 0 1 .004.216z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pen24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pen24.json new file mode 100644 index 00000000..c623796e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pen24.json @@ -0,0 +1 @@ +"M20.507 1.786l-.807.807-.303-.303a.994.994 0 0 0-1.394-.02C1.499 17.894 1.813 20.136 1.982 21.34a1.304 1.304 0 0 1 .018.166l.005.49.49.004a1.488 1.488 0 0 1 .165.018 3.03 3.03 0 0 0 .445.039C4.45 22.057 7.533 20.81 20 7.81v2.529l-6.352 6.307.704.709 6.648-6.6V6.763l.729-.766a.994.994 0 0 0-.019-1.394l-.303-.303.807-.807zm0 1.414l.293.293-.1.1-.293-.293zM2.954 21.046c-.05-.633.22-2.082 5.037-7.348l2.31 2.31c-5.267 4.816-6.718 5.087-7.347 5.038zm8.082-5.716L8.67 12.962c2.303-2.471 5.518-5.703 10.02-9.965l2.312 2.313c-4.261 4.502-7.494 7.716-9.966 10.02z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pen32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pen32.json new file mode 100644 index 00000000..7ace283b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pen32.json @@ -0,0 +1 @@ +"M28.615 6.109l.61-.61-1.724-1.725-.61.61-.156-.156a1.196 1.196 0 0 0-1.673-.024C3.336 24.76 3.702 26.787 3.969 28.268a1.475 1.475 0 0 1 .031.238l.005.488.49.006a1.418 1.418 0 0 1 .237.031 2.93 2.93 0 0 0 .556.063c1.575 0 5.059-1.79 21.712-19.265v3.464l-7.354 7.354.707.707L28 13.707v-4.93c.265-.28.524-.551.795-.839a1.193 1.193 0 0 0-.023-1.672zM4.946 28.054c-.12-.686-.192-1.977 6.933-9.468l2.535 2.535c-7.491 7.128-8.782 7.057-9.468 6.933zM28.07 7.25c-5.58 5.897-9.768 10.135-12.932 13.18l-2.567-2.568c3.043-3.162 7.28-7.352 13.179-12.931a.2.2 0 0 1 .278.004l2.039 2.038a.199.199 0 0 1 .003.278z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/penMark16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/penMark16.json new file mode 100644 index 00000000..77b4726c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/penMark16.json @@ -0,0 +1 @@ +"M11 5.7v1.6l-2 2 .7.7L12 7.8v-3l.9-.9c.4-.4.4-1.1 0-1.6l.5-.5L12.3.7l-.5.5c-.4-.4-1.2-.4-1.6 0-8.2 8-8.1 9.4-8.1 10.2v.5h.6c.8 0 2.3-.3 8.3-6.2zm0-4L12.3 3c-2.2 2.3-4 4-5.3 5.1L5.9 7C7.1 5.7 8.8 3.9 11 1.7zM5.3 7.8l1 1c-.9.9-2 1.6-3.1 2.1.5-1.2 1.2-2.2 2.1-3.1zM16 15.3c-1.5.5-3 .7-4.5.6-2.2 0-3.5-.4-3.9-1.1-.1-.2-.1-.4 0-.6.1-.2.3-.3.6-.3 2.6 0 2.8-.3 2.8-.6-.1-.1-.5-.3-1.5-.3-1.2 0-2.3.4-3.3 1s-2.1.9-3.2 1c-1.7 0-2-.8-2-1.5 0-.4.2-.9.5-1.2l.7.7c-.1.2-.2.3-.2.5s0 .5 1 .5c1-.1 1.9-.4 2.8-.9 1.1-.7 2.4-1.1 3.7-1.1 1.6 0 2.5.5 2.5 1.3 0 1.1-.8 1.4-2 1.5.5.1 1 .1 1.5.1 1.4.1 2.8-.1 4.1-.5l.4.9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/penMark24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/penMark24.json new file mode 100644 index 00000000..f6c25154 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/penMark24.json @@ -0,0 +1 @@ +"M3.2 19h1.1c1.6-.2 4-1.2 14.7-12.2v2.6l-4.4 4.3.7.7L20 9.8v-4l.7-.8c.4-.4.4-1 0-1.4l-.1-.1.4-.4-1.6-1.6-.4.4-.1-.1c-.2-.2-.5-.3-.7-.3-.3 0-.5.1-.7.3l-2.8 2.8C10 9.4 4.1 15.3 3.4 17.2c-.1.4-.2.7-.2 1.1v.7zm15-16.5L20 4.3c-3.4 3.5-6 6.1-8 8l-1.7-1.7c1.7-1.8 7.1-7.3 7.9-8.1zM4.3 17.6c.4-1 2.6-3.5 5.3-6.3l1.7 1.7c-4.6 4.3-6.1 4.9-7 5h-.1c0-.2.1-.3.1-.4zm18.3 5.3c-1.9.8-4 1.1-6.1 1-3.4 0-4.8-.9-5.4-1.4-.3-.2-.3-.7 0-.9.1-.1.3-.2.5-.2 3.3 0 4.5-.7 4.5-1.4 0-.5-1.2-1-2.6-1-1.6.1-3.1.7-4.2 1.9C8 22.2 6.3 23 4.5 23c-.7 0-1.4 0-2.1-.2-.8-.2-1.4-1-1.3-1.9 0-.9.8-1.5 1.2-1.7l.7.7-.1.1c-.6.4-.9.7-.9.9 0 .4.2.8.7.9.5.2 1.1.2 1.7.2 1.6-.1 3.1-.7 4.2-1.9 1.3-1.3 3-2.1 4.8-2.1 1.6 0 3.6.5 3.6 2 0 .8-.6 2.1-4.3 2.4 1.2.4 2.5.6 3.8.6 2 .1 3.9-.2 5.8-.9l.3.8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/penMark32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/penMark32.json new file mode 100644 index 00000000..323db6e0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/penMark32.json @@ -0,0 +1 @@ +"M4.005 24H4.5C6.43 24 9.411 22.712 24 7.75v3.543l-5.354 5.354.707.707L25 11.707V6.721c.262-.27.519-.534.788-.813a1.2 1.2 0 0 0-.017-1.675l-.14-.14.594-.594-1.724-1.724-.585.585-.13-.132a1.202 1.202 0 0 0-1.677-.02c-18.15 17.49-18.1 19.874-18.084 21.297zM22.803 2.928a.19.19 0 0 1 .133-.053.199.199 0 0 1 .14.058l1.986 2.006a.196.196 0 0 1 .007.274c-5.359 5.546-9.258 9.375-12.135 12.014l-2.15-2.15c2.631-2.877 6.452-6.784 12.02-12.15zm-12.691 12.89l2.081 2.082c-4.258 3.836-6.07 4.83-7.153 5.046.165-.876 1.003-2.597 5.072-7.127zM31.15 29.872C29.26 30.631 26.43 31 22.5 31c-3.957 0-6.087-1.085-7.005-1.732a.7.7 0 0 1 .392-1.272C19.83 27.933 22 27.046 22 25.5c0-.827-1.64-1.5-3.654-1.5-2.742 0-4.728 1.3-6.65 2.557C9.862 27.758 7.965 29 5.5 29c-2.274 0-3.452-.836-3.5-2.485a2.563 2.563 0 0 1 .931-2.01l.592.807A1.543 1.543 0 0 0 3 26.5c.031 1.061.755 1.5 2.5 1.5 2.166 0 3.858-1.107 5.65-2.28 2.043-1.337 4.157-2.72 7.196-2.72 2.241 0 4.654.782 4.654 2.5 0 1.446-1.083 3.17-6.052 3.458A12.786 12.786 0 0 0 22.5 30c3.747 0 6.532-.355 8.277-1.057z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/penMarkPlus16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/penMarkPlus16.json new file mode 100644 index 00000000..19c1f7a3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/penMarkPlus16.json @@ -0,0 +1 @@ +"M16 10v1h-2v2h-1v-2h-2v-1h2V8h1v2h2zm-5.5 4.9c-.5 0-1 0-1.5-.1 1.2-.1 2-.4 2-1.5 0-.8-.9-1.3-2.5-1.3-1.3 0-2.6.4-3.7 1.1-.9.5-1.8.8-2.8.9-1 0-.9-.3-.9-.5s.1-.3.2-.4l-.7-.7c-.3.3-.5.7-.5 1.2C.1 14.2.3 15 2 15c1.1-.1 2.3-.4 3.2-1 1-.6 2.1-1 3.3-1 1 0 1.4.2 1.5.3 0 .3-.2.6-2.8.6-.2 0-.4.1-.6.3-.1.2-.1.4 0 .6.4.7 1.7 1.1 3.9 1.1 1.5.1 3-.1 4.5-.6l-.4-.9c-1.3.4-2.7.6-4.1.5zm-8.8-3h-.6v-.5c0-.8 0-2.2 8.1-10.3.4-.4 1.1-.4 1.6 0l.5-.5 1.1 1.1-.5.5c.4.4.4 1.1 0 1.6l-.9.9v3L8.7 10 8 9.3l2-2V5.7c-6 5.9-7.5 6.2-8.3 6.2zM4.9 7L6 8.1C7.3 7 9.1 5.3 11.3 3L10 1.7C7.8 3.8 6.1 5.7 4.9 7zm-2.7 3.9c1.1-.5 2.2-1.2 3.1-2.1l-1-1c-.9.9-1.6 1.9-2.1 3.1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/penMarkPlus24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/penMarkPlus24.json new file mode 100644 index 00000000..69a965ae --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/penMarkPlus24.json @@ -0,0 +1 @@ +"M23 16v1h-3v3h-1v-3h-3v-1h3v-3h1v3h3zM2.2 18.4c0-.4 0-.8.2-1.1.7-2 6.6-7.9 11.3-12.7l2.8-2.8c.2-.2.4-.3.7-.3.3 0 .5.1.7.3l.1.1.4-.4L20 3.1l-.4.4.1.1c.4.4.4 1 0 1.4l-.7.7v4l-4.6 4.6-.7-.7L18 9.3V6.7C7.3 17.8 4.9 18.8 3.3 19H2.2v-.6zm7.1-7.8l1.7 1.7c2-1.9 4.6-4.5 8-8l-1.8-1.8-2.8 2.8c-1.7 1.8-3.4 3.5-5.1 5.3zM3.2 18c1-.1 2.4-.7 7.1-5l-1.7-1.7c-2.6 2.8-4.9 5.3-5.3 6.3 0 .1-.1.2-.1.4zm18.1 3.9c-1.8.7-3 1.1-5.8 1.1-1.3 0-2.6-.2-3.8-.7 3.7-.3 4.3-1.6 4.3-2.4 0-1.4-1.9-2-3.6-2-1.8.1-3.6.8-4.8 2.1-1.1 1.3-2.6 1.9-4.2 2-.6 0-1 0-1.6-.2-.4-.1-.7-.5-.7-.9 0-.2.3-.5.8-.9.1 0 .1-.1.1-.1l-.7-.7c-.3.2-1.1.9-1.1 1.7 0 .9.5 1.6 1.3 1.9.6.2 1.2.2 1.8.2 1.8 0 3.6-.8 4.9-2.1 1.1-1.1 2.6-1.8 4.2-1.9 1.4 0 2.6.4 2.6 1 0 .7-1.2 1.4-4.5 1.4-.4 0-.6.3-.6.7 0 .2.1.3.2.5.6.5 2 1.3 5.4 1.3 2.1.1 4.2-.2 6.1-1l-.3-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/penMarkPlus32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/penMarkPlus32.json new file mode 100644 index 00000000..f297b486 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/penMarkPlus32.json @@ -0,0 +1 @@ +"M31 21v.999h-4V26h-1v-4.001h-4V21h4v-4h1v4zM3.006 24l.019-.495c-.016-1.423-.066-3.806 18.084-21.297a1.202 1.202 0 0 1 1.676.02l.13.132.586-.585 1.725 1.724-.594.593.14.14a1.201 1.201 0 0 1 .016 1.676L24 6.721v4.986l-5.646 5.646-.707-.707L23 11.293V7.75C8.412 22.712 5.43 24 3.5 24zm6.778-8.923l2.15 2.15c2.877-2.639 6.776-6.468 12.135-12.014a.197.197 0 0 0-.007-.275l-1.986-2.005a.196.196 0 0 0-.14-.058.192.192 0 0 0-.133.053c-5.567 5.365-9.388 9.272-12.019 12.15zm-5.744 7.87c1.083-.217 2.896-1.21 7.153-5.047l-2.081-2.08c-4.07 4.53-4.907 6.25-5.072 7.127zM21.5 30a12.783 12.783 0 0 1-5.552-1.042C20.918 28.671 22 26.946 22 25.5c0-1.718-2.413-2.5-4.654-2.5-3.04 0-5.153 1.383-7.197 2.72C8.36 26.893 6.666 28 4.5 28c-1.744 0-2.469-.439-2.5-1.5a1.545 1.545 0 0 1 .522-1.188l-.591-.807A2.562 2.562 0 0 0 1 26.515C1.049 28.164 2.226 29 4.5 29c2.464 0 4.362-1.242 6.197-2.443C12.618 25.3 14.604 24 17.346 24 19.36 24 21 24.673 21 25.5c0 1.546-2.17 2.433-6.113 2.496a.7.7 0 0 0-.392 1.272C15.413 29.915 17.543 31 21.5 31c3.93 0 6.76-.37 8.65-1.129l-.374-.928C28.032 29.645 25.248 30 21.5 30z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/penTip16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/penTip16.json new file mode 100644 index 00000000..30393d2c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/penTip16.json @@ -0,0 +1 @@ +"M10.214 4.156a1.566 1.566 0 0 0-.973-1.053L8.723 0H7.277l-.518 3.104a1.581 1.581 0 0 0-.977 1.065A21.554 21.554 0 0 0 5 9.5V16h1v-6h4v6h1V9.5a21.593 21.593 0 0 0-.786-5.344zM8 1.743L8.21 3h-.42zM6.747 4.43A.581.581 0 0 1 7.305 4h1.39a.573.573 0 0 1 .555.418A21.398 21.398 0 0 1 9.986 9H6.014a21.385 21.385 0 0 1 .733-4.57z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/penTip24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/penTip24.json new file mode 100644 index 00000000..59fa5c75 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/penTip24.json @@ -0,0 +1 @@ +"M13.756 6h-.321l-.7-5h-1.47l-.7 5h-.32C10.17 6.203 7.992 8.142 8 14.313V23h1v-8h6v8h1v-8.687c.007-6.21-2.138-8.018-2.244-8.313zM12 2.964L12.425 6h-.85zM10.76 7h2.48a11.904 11.904 0 0 1 1.759 7H9a11.904 11.904 0 0 1 1.76-7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/penTip32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/penTip32.json new file mode 100644 index 00000000..7bb1ac6c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/penTip32.json @@ -0,0 +1 @@ +"M22 30l-.008-11.677A30.455 30.455 0 0 0 18.024 8h-.114l-1.2-6h-1.42l-1.2 6h-.114A28.651 28.651 0 0 0 10 18.413V30h1l-.008-11H21v11zM16 3.55L16.89 8h-1.78zM14.53 9h2.94a26.938 26.938 0 0 1 3.436 9h-9.801a26.88 26.88 0 0 1 3.424-9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pencil16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pencil16.json new file mode 100644 index 00000000..55af1941 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pencil16.json @@ -0,0 +1 @@ +"M15.721 4.007a.965.965 0 0 0-.03-1.385l-1.413-1.414a.965.965 0 0 0-1.385-.03L2.841 11.23l-1.756 4.097a.371.371 0 0 0 .488.487L5.67 14.06l8.607-8.609zM2.624 14.276l.554-1.294.74.74zm2.338-.924L3.55 11.937l8.007-8.008 1.414 1.415zm8.716-8.716l-1.414-1.414 1.09-1.09a.306.306 0 0 1 .433 0l.981.98a.306.306 0 0 1 0 .434z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pencil24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pencil24.json new file mode 100644 index 00000000..2c02e2bb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pencil24.json @@ -0,0 +1 @@ +"M22.939 2.825l-1.763-1.763a1.203 1.203 0 0 0-1.726-.037L3.55 16.927l-2.343 5.465a.306.306 0 0 0 .403.402l5.465-2.342 14.1-14.102v-.002l1.802-1.797a1.203 1.203 0 0 0-.037-1.726zM2.809 21.192L4.21 17.92l1.871 1.87zm4.1-1.99l-2.111-2.11L18.09 3.798l2.111 2.11zM22.27 3.843l-1.36 1.36L18.8 3.09l1.358-1.359a.163.163 0 0 1 .121-.054.285.285 0 0 1 .193.092l1.76 1.762c.018.017.171.178.038.311z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pencil32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pencil32.json new file mode 100644 index 00000000..c8dda7b2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pencil32.json @@ -0,0 +1 @@ +"M3.577 28.992l5.41-2.33 19.569-19.57a1.515 1.515 0 0 0 0-2.143L27.05 3.444a1.515 1.515 0 0 0-2.143 0L5.322 23.029l-2.314 5.394a.433.433 0 0 0 .57.569zM25.614 4.15a.515.515 0 0 1 .729 0l1.506 1.505A.513.513 0 0 1 28 6.02a.521.521 0 0 1-.151.365L26.47 7.764l-2.235-2.235zM23.53 6.236l2.235 2.235L8.97 25.264 6.736 23.03zM6.09 23.796l2.114 2.115-3.712 1.598z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pencilMark16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pencilMark16.json new file mode 100644 index 00000000..4676362f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pencilMark16.json @@ -0,0 +1 @@ +"M2.663 6.545C1.415 7.66 0 8.925 0 10.9a3.509 3.509 0 0 0 2.113 3.238 1.349 1.349 0 0 1 .054-.206l.31-.724A2.506 2.506 0 0 1 1 10.9c0-1.527 1.184-2.586 2.33-3.61a6.769 6.769 0 0 0 2.123-2.602c.021-.061.04-.122.057-.18C6.973 3.952 8 3.004 8 2H7c0 .428-.54.981-1.423 1.399a1.667 1.667 0 0 0-.367-.762 2.016 2.016 0 0 0-1.898-.592C2.221 2.245 1 3.131 1 4.02c0 .452.296.99 1.707.99a8.152 8.152 0 0 0 1.559-.15 8.838 8.838 0 0 1-1.603 1.686zm.044-2.535a2.188 2.188 0 0 1-.676-.077 2.328 2.328 0 0 1 1.46-.904 1.052 1.052 0 0 1 .962.26.731.731 0 0 1 .163.464 7.15 7.15 0 0 1-1.91.257zm.457 10.726a.371.371 0 0 0 .41.078l4.095-1.755 6.607-6.609 1.445-1.443a.965.965 0 0 0-.03-1.385l-1.413-1.414a.965.965 0 0 0-1.385-.03L4.841 10.23l-1.756 4.097a.371.371 0 0 0 .08.409zm10.19-11.604a.306.306 0 0 1 .433 0l.981.98a.306.306 0 0 1 0 .434l-1.09 1.09-1.414-1.414zm-1.798 1.797l1.414 1.415-6.008 6.008-1.413-1.415zm-6.378 7.053l.74.74-1.294.554z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pencilMark24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pencilMark24.json new file mode 100644 index 00000000..9c56c0f1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pencilMark24.json @@ -0,0 +1 @@ +"M4.323 20.346l.19-.443A4.1 4.1 0 0 1 2 16.1c0-2.42 1.895-4.116 3.727-5.756a10.835 10.835 0 0 0 3.21-3.838 7.746 7.746 0 0 0 3.996-3.256l-.866-.5a6.673 6.673 0 0 1-2.95 2.604 2.496 2.496 0 0 0-.433-1.291A2.56 2.56 0 0 0 6.5 3C4.701 3 3 4.336 3 5.75a.996.996 0 0 0 .299.719A3.787 3.787 0 0 0 5.849 7H6a9.083 9.083 0 0 0 1.654-.147A13.965 13.965 0 0 1 5.06 9.599C3.157 11.303 1 13.233 1 16.1a5.075 5.075 0 0 0 3.224 4.772 1.357 1.357 0 0 1 .099-.525zM6 6h-.155c-1.119.006-1.74-.08-1.845-.25C4 4.962 5.154 4 6.5 4a1.589 1.589 0 0 1 1.362.632 1.56 1.56 0 0 1 .246 1.09A7.796 7.796 0 0 1 6 6zm15.536-2.48a.965.965 0 0 0-1.385-.03L6.998 16.644 5.242 20.74a.371.371 0 0 0 .488.487l4.096-1.756L22.979 6.32a.965.965 0 0 0-.03-1.385zM6.78 19.688l.962-2.24 1.28 1.28zm3.015-1.6l-1.413-1.414L18.679 6.376l1.414 1.414zM21.952 5.932L20.8 7.083l-1.414-1.414L20.555 4.5a.42.42 0 0 1 .599.007l.804.838a.42.42 0 0 1-.006.587z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pencilMark32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pencilMark32.json new file mode 100644 index 00000000..7f4cf581 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pencilMark32.json @@ -0,0 +1 @@ +"M7.024 26.765A5.599 5.599 0 0 1 3 21.298c0-3.484 2.526-5.857 4.97-8.15 1.722-1.618 3.364-3.16 3.86-4.97a10.031 10.031 0 0 0 5.09-3.908l-.84-.54a8.897 8.897 0 0 1-4.098 3.314 2.889 2.889 0 0 0-1.02-2.279 3.678 3.678 0 0 0-2.998-.692C5.695 4.487 4 6.224 4 7.5 4 8.184 4.486 9 6.8 9a15.468 15.468 0 0 0 3.833-.453 14.661 14.661 0 0 1-3.348 3.871C4.808 14.745 2 17.381 2 21.298a6.646 6.646 0 0 0 4.652 6.404 1.284 1.284 0 0 1 .048-.181zM6.8 8C5.557 8 5 7.749 5 7.5c0-.735 1.35-2.116 3.144-2.443a3.12 3.12 0 0 1 .56-.051 2.546 2.546 0 0 1 1.617.527 1.899 1.899 0 0 1 .66 1.537 3.11 3.11 0 0 1-.018.345A14.01 14.01 0 0 1 6.8 8zm20.79-1.416a1.203 1.203 0 0 0-1.727-.037L9.962 22.45l-2.343 5.465a.306.306 0 0 0 .403.402l5.465-2.342 14.1-14.102v-.002l1.802-1.797a1.203 1.203 0 0 0-.037-1.727zM9.222 26.714l1.402-3.274 1.871 1.87zm4.1-1.99l-2.111-2.111L24.504 9.32l2.111 2.111zm15.36-15.359l-1.36 1.36-2.11-2.112 1.358-1.359a.163.163 0 0 1 .121-.054.285.285 0 0 1 .193.092l1.76 1.761c.018.018.171.18.038.312z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pencilMarkPlus16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pencilMarkPlus16.json new file mode 100644 index 00000000..61722d5d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pencilMarkPlus16.json @@ -0,0 +1 @@ +"M2.477 13.208A2.506 2.506 0 0 1 1 10.9c0-1.527 1.185-2.586 2.33-3.61a6.754 6.754 0 0 0 2.122-2.602c.022-.061.04-.122.057-.18C6.973 3.953 8 3.005 8 2H7c0 .428-.54.981-1.424 1.399a1.667 1.667 0 0 0-.365-.762 2.011 2.011 0 0 0-1.899-.592C2.221 2.245 1 3.131 1 4.02c0 .452.296.99 1.707.99a8.151 8.151 0 0 0 1.559-.15 8.856 8.856 0 0 1-1.603 1.686C1.415 7.661 0 8.925 0 10.9a3.509 3.509 0 0 0 2.113 3.238 1.344 1.344 0 0 1 .054-.206zm.23-9.198a2.191 2.191 0 0 1-.677-.077 2.33 2.33 0 0 1 1.462-.904 1.051 1.051 0 0 1 .96.26.726.726 0 0 1 .163.464 7.14 7.14 0 0 1-1.908.257zm11.57-1.802a.965.965 0 0 0-1.384-.03L4.841 10.23l-1.756 4.097a.371.371 0 0 0 .488.487L7.67 13.06l6.607-6.609 1.445-1.443a.965.965 0 0 0-.03-1.385zM4.625 13.276l.554-1.294.74.74zm2.338-.924L5.55 10.937l6.007-6.008 1.414 1.415zm7.806-7.806l-1.09 1.09-1.414-1.414 1.09-1.09a.306.306 0 0 1 .433 0l.981.98a.306.306 0 0 1 0 .434zM14 13h2v1h-2v2h-1v-2h-2v-1h2v-2h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pencilMarkPlus24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pencilMarkPlus24.json new file mode 100644 index 00000000..09ccc839 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pencilMarkPlus24.json @@ -0,0 +1 @@ +"M4.323 20.346l.19-.443A4.1 4.1 0 0 1 2 16.1c0-2.42 1.895-4.116 3.727-5.755a10.85 10.85 0 0 0 3.21-3.838 7.743 7.743 0 0 0 3.997-3.257l-.868-.5a6.659 6.659 0 0 1-2.948 2.604 2.49 2.49 0 0 0-.434-1.292A2.557 2.557 0 0 0 6.5 3C4.701 3 3 4.336 3 5.75a.996.996 0 0 0 .299.719A3.737 3.737 0 0 0 5.848 7H6a9.083 9.083 0 0 0 1.654-.147A13.98 13.98 0 0 1 5.06 9.6C3.156 11.303 1 13.233 1 16.1a5.075 5.075 0 0 0 3.224 4.77 1.356 1.356 0 0 1 .099-.524zM6 6h-.155C4.737 5.994 4.105 5.92 4 5.75 4 4.962 5.153 4 6.5 4a1.588 1.588 0 0 1 1.362.632 1.559 1.559 0 0 1 .246 1.09A7.794 7.794 0 0 1 6 6zm15.536-2.48a.965.965 0 0 0-1.385-.03L6.998 16.644 5.242 20.74a.371.371 0 0 0 .488.487l4.096-1.756L22.979 6.32a.965.965 0 0 0-.03-1.385zM6.78 19.688l.962-2.24 1.28 1.28zm3.015-1.6l-1.413-1.414L18.679 6.376l1.414 1.414zM21.952 5.932L20.8 7.083l-1.414-1.414L20.555 4.5a.42.42 0 0 1 .599.007l.804.838a.42.42 0 0 1-.006.587zM19 18h3v.999h-3V22h-1v-3.001h-3V18h3v-3h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pencilMarkPlus32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pencilMarkPlus32.json new file mode 100644 index 00000000..ae77822e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pencilMarkPlus32.json @@ -0,0 +1 @@ +"M7.024 26.765A5.599 5.599 0 0 1 3 21.298c0-3.484 2.526-5.857 4.97-8.15 1.722-1.618 3.365-3.16 3.861-4.97a10.027 10.027 0 0 0 5.09-3.908l-.842-.54a8.898 8.898 0 0 1-4.097 3.314 2.885 2.885 0 0 0-1.02-2.278 3.676 3.676 0 0 0-2.998-.693C5.695 4.487 4 6.224 4 7.5 4 8.184 4.485 9 6.8 9a15.472 15.472 0 0 0 3.834-.453 14.661 14.661 0 0 1-3.349 3.871C4.808 14.745 2 17.381 2 21.298a6.646 6.646 0 0 0 4.652 6.404 1.284 1.284 0 0 1 .048-.181zM6.8 8C5.557 8 5 7.749 5 7.5c0-.735 1.35-2.116 3.144-2.443a3.116 3.116 0 0 1 .56-.051 2.551 2.551 0 0 1 1.618.527 1.902 1.902 0 0 1 .66 1.537 3.11 3.11 0 0 1-.02.345A14.007 14.007 0 0 1 6.8 8zm20.79-1.416a1.203 1.203 0 0 0-1.727-.037L9.962 22.45l-2.343 5.465a.306.306 0 0 0 .403.402l5.465-2.342 14.1-14.102v-.002l1.802-1.797a1.203 1.203 0 0 0-.037-1.727zM9.222 26.714l1.402-3.274 1.871 1.87zm4.1-1.99l-2.111-2.111L24.504 9.32l2.111 2.111zm15.36-15.359l-1.36 1.36-2.11-2.112 1.358-1.359a.163.163 0 0 1 .121-.054.285.285 0 0 1 .193.092l1.76 1.761c.018.018.171.18.038.312zM25 24h4v.999h-4V29h-1v-4.001h-4V24h4v-4h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pencilSquare16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pencilSquare16.json new file mode 100644 index 00000000..36435801 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pencilSquare16.json @@ -0,0 +1 @@ +"M14 1.929v.026a1.967 1.967 0 0 0-.442-.055 1.918 1.918 0 0 0-.586.1H2v11h.995l-.428 1h-.638A.929.929 0 0 1 1 13.071V1.93A.929.929 0 0 1 1.929 1H13.07a.929.929 0 0 1 .929.929zM13 13h-2.858l-1 1h3.93a.929.929 0 0 0 .928-.929V9.142l-1 1zm1.278-9.792l1.414 1.414a.965.965 0 0 1 .03 1.385l-1.444 1.444h-.002L7.67 14.058l-4.096 1.755a.371.371 0 0 1-.488-.487l1.756-4.097 8.052-8.051a.965.965 0 0 1 1.385.03zm-8.36 10.513l-.74-.739-.554 1.294zm7.052-6.377l-1.414-1.415-6.007 6.008 1.413 1.415zm.384-3.212l-1.09 1.09 1.414 1.414 1.09-1.09a.306.306 0 0 0 0-.433l-.98-.981a.306.306 0 0 0-.434 0z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pencilSquare24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pencilSquare24.json new file mode 100644 index 00000000..ab5f725f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pencilSquare24.json @@ -0,0 +1 @@ +"M20 12.711l1-1v8.007A1.282 1.282 0 0 1 19.719 21h-8.007l1-1h7.007a.281.281 0 0 0 .281-.281zM2 3.281v16.437A1.282 1.282 0 0 0 3.281 21H4.9l.428-1H3.281A.281.281 0 0 1 3 19.719V3.28A.281.281 0 0 1 3.281 3H19.72a.281.281 0 0 1 .281.281v1.12a1.913 1.913 0 0 1 1-.173v-.947A1.281 1.281 0 0 0 19.719 2H3.28A1.281 1.281 0 0 0 2 3.281zm18.15 2.21a.965.965 0 0 1 1.386.03l1.413 1.413a.965.965 0 0 1 .03 1.385L9.826 21.471 5.73 23.227a.371.371 0 0 1-.488-.487l1.756-4.097zM9.022 20.728l-1.28-1.28-.96 2.24zM20.093 9.79L18.68 8.376 8.382 18.674l1.413 1.414zm.462-3.29l-1.169 1.17L20.8 9.083l1.152-1.151a.42.42 0 0 0 .006-.587l-.804-.838a.42.42 0 0 0-.6-.007z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pencilSquare32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pencilSquare32.json new file mode 100644 index 00000000..392434fa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pencilSquare32.json @@ -0,0 +1 @@ +"M27 18.875l1-1V26.2a1.8 1.8 0 0 1-1.8 1.8h-8.325l1-1H26.2a.801.801 0 0 0 .8-.8zM4.8 27a.8.8 0 0 1-.8-.8V4.798A.798.798 0 0 1 4.798 4h21.4a.801.801 0 0 1 .802.798v4.198l.156-.156A2.17 2.17 0 0 1 28 8.323V4.798A1.802 1.802 0 0 0 26.198 3h-21.4A1.8 1.8 0 0 0 3 4.798V26.2A1.8 1.8 0 0 0 4.8 28h4.98l.429-1zm26.552-15.654a1.203 1.203 0 0 1 .037 1.727l-1.8 1.8-.001-.001-14.101 14.102-5.465 2.342a.306.306 0 0 1-.403-.402l2.343-5.465L27.863 9.547a1.203 1.203 0 0 1 1.727.037zM12.624 26.44l-1.402 3.274 3.273-1.403zm15.991-12.009l-2.11-2.11L13.21 25.612l2.112 2.111zm2.03-2.377l-1.761-1.762a.285.285 0 0 0-.193-.092.163.163 0 0 0-.12.054l-1.36 1.36 2.111 2.11 1.36-1.359c.133-.133-.02-.294-.037-.311z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pencilTip16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pencilTip16.json new file mode 100644 index 00000000..f0206755 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pencilTip16.json @@ -0,0 +1 @@ +"M8.607.988a.68.68 0 0 0-1.213 0L4.036 9.313 4 16h1v-5.293l1.505 1.505L8 10.673l1.495 1.54L11 10.706V16h1V9.5zM8 2.158L9.146 5H6.854zm0 7.08l-1.505 1.55L5.087 9.38 6.451 6H9.55l1.362 3.38-1.407 1.408z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pencilTip24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pencilTip24.json new file mode 100644 index 00000000..81213337 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pencilTip24.json @@ -0,0 +1 @@ +"M12.394 1.154h-.788l-4.574 12.17L7 23h1v-8.292l1.498 1.499 2.502-2.5 2.499 2.5 1.501-1.5V23h1v-9.5zM12 2.95L13.147 6h-2.294zm0 9.344l-2.502 2.5-1.417-1.418L10.477 7h3.046l2.396 6.374-1.42 1.419z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pencilTip32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pencilTip32.json new file mode 100644 index 00000000..501ffe09 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pencilTip32.json @@ -0,0 +1 @@ +"M16.57 1.333a.636.636 0 0 0-1.14-.003L9.033 18.236 9 30h1V19.708l2.496 2.499 3.504-3.5 3.498 3.5 2.502-2.5V30h1V18.413zM16 2.65L18.025 8h-4.05zm0 14.642l-3.504 3.5-2.438-2.442L13.597 9h4.806l3.539 9.35-2.444 2.443z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pentagon16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pentagon16.json new file mode 100644 index 00000000..60f9331d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pentagon16.json @@ -0,0 +1 @@ +"M12.867 15H3.133L.42 6.322 8 .297l7.58 6.025zm-9-1h8.266l2.288-7.322L8 1.574 1.58 6.678z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pentagon24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pentagon24.json new file mode 100644 index 00000000..0fbd7985 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pentagon24.json @@ -0,0 +1 @@ +"M18.847 22H5.215L.397 9.544 12 1l11.6 8.543zM5.904 21h12.25l4.245-11.1L12 2.242 1.603 9.9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pentagon32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pentagon32.json new file mode 100644 index 00000000..434aad6b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pentagon32.json @@ -0,0 +1 @@ +"M24.727 29H7.208L1 11.85 16 1.253l15 10.599zM7.935 28H24l5.824-15.767L16 2.488 2.176 12.233z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/percent16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/percent16.json new file mode 100644 index 00000000..50dd9676 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/percent16.json @@ -0,0 +1 @@ +"M4.5 7A2.787 2.787 0 0 1 2 4a2.787 2.787 0 0 1 2.5-3A2.787 2.787 0 0 1 7 4c0 1.738-1.052 3-2.5 3zm0-5C3.673 2 3 2.897 3 4s.673 2 1.5 2C5.37 6 6 5.16 6 4c0-1.103-.673-2-1.5-2zm7 13A2.787 2.787 0 0 1 9 12a2.787 2.787 0 0 1 2.5-3 2.787 2.787 0 0 1 2.5 3c0 1.738-1.052 3-2.5 3zm0-5c-.827 0-1.5.897-1.5 2s.673 2 1.5 2c.87 0 1.5-.84 1.5-2 0-1.103-.673-2-1.5-2zm1.411-8.216l-.822-.568-9 13 .822.568z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/percent24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/percent24.json new file mode 100644 index 00000000..e7e861bd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/percent24.json @@ -0,0 +1 @@ +"M6.5 10A3.78 3.78 0 0 1 3 6a3.78 3.78 0 0 1 3.5-4A3.78 3.78 0 0 1 10 6a3.734 3.734 0 0 1-3.5 4zm0-7A2.787 2.787 0 0 0 4 6a2.787 2.787 0 0 0 2.5 3A2.754 2.754 0 0 0 9 6a2.787 2.787 0 0 0-2.5-3zm11 19a3.78 3.78 0 0 1-3.5-4 3.78 3.78 0 0 1 3.5-4 3.78 3.78 0 0 1 3.5 4 3.734 3.734 0 0 1-3.5 4zm0-7a2.787 2.787 0 0 0-2.5 3 2.787 2.787 0 0 0 2.5 3 2.754 2.754 0 0 0 2.5-3 2.787 2.787 0 0 0-2.5-3zm1.168-12.226l-.836-.548-12.5 19 .836.548z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/percent32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/percent32.json new file mode 100644 index 00000000..74799298 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/percent32.json @@ -0,0 +1 @@ +"M9 12a4.277 4.277 0 0 1-4-4.5A4.277 4.277 0 0 1 9 3a4.277 4.277 0 0 1 4 4.5A4.277 4.277 0 0 1 9 12zm0-8a3.283 3.283 0 0 0-3 3.5A3.283 3.283 0 0 0 9 11a3.283 3.283 0 0 0 3-3.5A3.283 3.283 0 0 0 9 4zm14 25a4.277 4.277 0 0 1-4-4.5 4.277 4.277 0 0 1 4-4.5 4.277 4.277 0 0 1 4 4.5 4.277 4.277 0 0 1-4 4.5zm0-8a3.283 3.283 0 0 0-3 3.5 3.283 3.283 0 0 0 3 3.5 3.283 3.283 0 0 0 3-3.5 3.283 3.283 0 0 0-3-3.5zm1.42-17.23l-.84-.54-16 25 .84.54z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/person16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/person16.json new file mode 100644 index 00000000..b9b6bfb3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/person16.json @@ -0,0 +1 @@ +"M7.1 1.5A1.399 1.399 0 0 1 8.5.1l.052.001h.052a1.4 1.4 0 0 1 .001 2.8l-.053-.002L8.5 2.9a1.4 1.4 0 0 1-1.4-1.4zm-.973 3.552L5.114 9.105a.546.546 0 0 0 1.033.318l.932-3.265v2.947l-.453 6.347a.511.511 0 0 0 1.015.12l.911-5.484.912 5.484a.511.511 0 0 0 1.014-.12l-.452-6.347V6.158l.931 3.265a.546.546 0 0 0 1.034-.318l-1.013-4.053A1.389 1.389 0 0 0 9.63 4H7.474a1.389 1.389 0 0 0-1.347 1.052z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/person216.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/person216.json new file mode 100644 index 00000000..b6738f17 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/person216.json @@ -0,0 +1 @@ +"M8.5 3.9a1.4 1.4 0 1 1 1.4-1.4 1.4 1.4 0 0 1-1.4 1.4zm-5.393.312a.505.505 0 0 0-.587.392.5.5 0 0 0 .392.588l3.712.734a.5.5 0 0 1 .402.457L7.2 9l-2.211 6.317a.5.5 0 0 0 .265.62l.027.013a.513.513 0 0 0 .68-.255L8.5 10.5l2.54 5.195a.513.513 0 0 0 .679.255l.027-.013a.5.5 0 0 0 .265-.62L9.8 9l.174-2.617a.5.5 0 0 1 .403-.457l3.71-.734a.5.5 0 0 0 .394-.588.505.505 0 0 0-.588-.392l-3.99.798H7.097z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/person224.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/person224.json new file mode 100644 index 00000000..afda90d3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/person224.json @@ -0,0 +1 @@ +"M12 1a2 2 0 1 1-2 2 2 2 0 0 1 2-2zm8.79 4.546L14.776 6H9.223l-6.012-.454a.72.72 0 0 0-.168 1.428l6.106.97a.473.473 0 0 1 .395.409L10 12 6.865 22.067a.68.68 0 0 0 .313.808l.071.04a.707.707 0 0 0 .994-.338L12 13.914l3.757 8.663a.707.707 0 0 0 .994.338l.07-.04a.68.68 0 0 0 .314-.808L14 12l.456-3.647a.473.473 0 0 1 .395-.409l6.106-.97a.72.72 0 0 0-.168-1.428z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/person232.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/person232.json new file mode 100644 index 00000000..bbcb3485 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/person232.json @@ -0,0 +1 @@ +"M16.5 7A2.5 2.5 0 1 1 19 4.5 2.5 2.5 0 0 1 16.5 7zm11.287.01l-8.266.994-.032.001L13.512 8c-.01 0-.022.003-.033.004L5.213 7.01a1.003 1.003 0 0 0-.304 1.982L13.5 11l.5 5-4.434 12.671a.964.964 0 0 0 .598 1.273l.076.02a.93.93 0 0 0 1.057-.558l4.555-9.99a.712.712 0 0 1 1.296 0l4.555 9.99a.93.93 0 0 0 1.057.558l.076-.02a.964.964 0 0 0 .598-1.273L19 16l.5-5 8.591-2.008a1.003 1.003 0 0 0-.304-1.982z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/person24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/person24.json new file mode 100644 index 00000000..18fd992f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/person24.json @@ -0,0 +1 @@ +"M13.9 2.999A1.9 1.9 0 1 1 12 1.1a1.9 1.9 0 0 1 1.9 1.899zM13.544 6h-3.088a1.855 1.855 0 0 0-1.8 1.405l-1.662 6.652a.667.667 0 0 0 .14.573.873.873 0 0 0 .665.33.718.718 0 0 0 .653-.445L10 9.1V13l-.922 9.219a.71.71 0 0 0 .707.781h.074a.69.69 0 0 0 .678-.563L12 14.583l1.463 7.854a.69.69 0 0 0 .678.563h.074a.71.71 0 0 0 .707-.781L14 13V9.1l1.548 5.415a.718.718 0 0 0 .653.444.873.873 0 0 0 .665-.329.667.667 0 0 0 .14-.573l-1.662-6.652A1.855 1.855 0 0 0 13.544 6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/person32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/person32.json new file mode 100644 index 00000000..8ed7cbf2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/person32.json @@ -0,0 +1 @@ +"M14 4.5A2.5 2.5 0 1 1 16.5 7 2.499 2.499 0 0 1 14 4.5zM18.646 8h-4.293a2.75 2.75 0 0 0-2.668 2.085l-1.97 7.902a.88.88 0 0 0 .186.755 1.134 1.134 0 0 0 .864.428.94.94 0 0 0 .855-.587L13.512 12v6l-.907 10.917A1 1 0 0 0 13.602 30h.087a1 1 0 0 0 .98-.804l1.83-10.179 1.83 10.178a1 1 0 0 0 .981.805h.087a1 1 0 0 0 .997-1.083L19.487 18v-6l1.892 6.583a.94.94 0 0 0 .855.587 1.134 1.134 0 0 0 .864-.428.88.88 0 0 0 .185-.755l-1.969-7.902A2.75 2.75 0 0 0 18.646 8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/personalHomepage16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/personalHomepage16.json new file mode 100644 index 00000000..260acd15 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/personalHomepage16.json @@ -0,0 +1 @@ +"M9.756 11a3.22 3.22 0 0 0 .166 1H8V9H7v3H2V7H.335L3 4.656V1h3.006L5.98 2.05 7.466.75 14.603 7H13v.732a3.206 3.206 0 0 0-1 .175V6.05L7.466 2.08l-2.51 2.198V3.175L4.982 2H4v3.108L2.985 6H3v5h3V8h3v3zm4.635 1.33a1.9 1.9 0 0 0 .564-1.331 1.95 1.95 0 1 0-3.9 0 1.905 1.905 0 0 0 .566 1.334 2.804 2.804 0 0 0-1.571 2.649v1h.955v-1a1.99 1.99 0 0 1 .764-1.572 2.034 2.034 0 0 1 1.74-.367 2.08 2.08 0 0 1 1.496 2.059v.88h.9v-.88a3.069 3.069 0 0 0-1.514-2.773zM13 12a1 1 0 1 1 1-1 1.001 1.001 0 0 1-1 1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/personalHomepage24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/personalHomepage24.json new file mode 100644 index 00000000..01309f71 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/personalHomepage24.json @@ -0,0 +1 @@ +"M13 20v-6H9v6H3v-9.001l-1.745-.003L4 8.43 4.003 3H8v1.743l3.052-2.88L20.756 11H19v1.55a3.973 3.973 0 0 0-1 .248V10h.234l-7.182-6.763-4.048 3.822L7 4H5v4.864L3.784 10l.216.001V19h4v-6h6v6h1.17a5.008 5.008 0 0 0-.427 1zm8.083-1.635a2.433 2.433 0 0 0 .892-1.867 2.475 2.475 0 0 0-4.95 0 2.433 2.433 0 0 0 .89 1.866 3.22 3.22 0 0 0-.658.418A3.492 3.492 0 0 0 16 21.468V23h1v-1.532a2.503 2.503 0 0 1 2.97-2.457A2.61 2.61 0 0 1 22 21.615V23h1v-1.385a3.638 3.638 0 0 0-1.917-3.25zM19.5 15a1.5 1.5 0 1 1-1.5 1.5 1.502 1.502 0 0 1 1.5-1.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/personalHomepage32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/personalHomepage32.json new file mode 100644 index 00000000..1fc5fa73 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/personalHomepage32.json @@ -0,0 +1 @@ +"M19 27h1.694a5.994 5.994 0 0 0-.17 1H18v-8h-6v8H4V16H1.5L5 12.5V4h5v3.5l5-5L28.5 16H26v.55a4.934 4.934 0 0 0-1 .205V15h1.086L15 3.914l-6 6V5H6v7.914L3.914 15H5v12h6v-8h8zm11.95 1.64L31 31h-1v-2.36a3.583 3.583 0 0 0-2.771-3.578 3.64 3.64 0 0 0-.716-.063L26.5 25c-.024 0-.045-.006-.069-.007A3.495 3.495 0 0 0 23 28.489V31h-1v-2.51a4.425 4.425 0 0 1 2.591-4.063A3.486 3.486 0 1 1 29.95 21.5a3.452 3.452 0 0 1-1.54 2.926 4.608 4.608 0 0 1 2.54 4.214zM29 21.5a2.5 2.5 0 1 0-2.5 2.5 2.503 2.503 0 0 0 2.5-2.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/phone16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/phone16.json new file mode 100644 index 00000000..7c7942e4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/phone16.json @@ -0,0 +1 @@ +"M5.607 5.712l1.157-.776a.459.459 0 0 0 .129-.59C6.43 3.503 5.392.33 5.36.28a.619.619 0 0 0-.643-.267l-2.23.254a1.898 1.898 0 0 0-1.221.661A3.173 3.173 0 0 0 .19 3.933l.11.433a17.989 17.989 0 0 0 4.188 7.146 17.988 17.988 0 0 0 7.146 4.187l.433.11a2.491 2.491 0 0 0 .616.078 3.477 3.477 0 0 0 2.389-1.153 1.898 1.898 0 0 0 .66-1.22l.255-2.23a.619.619 0 0 0-.267-.644c-.05-.032-3.223-1.07-4.066-1.533a.459.459 0 0 0-.59.13l-.776 1.156a.531.531 0 0 1-.694.171 10.382 10.382 0 0 1-4.158-4.158.53.53 0 0 1 .17-.694zm-1.05 1.17a11.284 11.284 0 0 0 1.95 2.61 11.283 11.283 0 0 0 2.612 1.952 1.531 1.531 0 0 0 2-.494l.502-.75c.77.34 2.034.785 3.316 1.225l.026.01-.219 1.919a.9.9 0 0 1-.325.62l-.055.053a2.566 2.566 0 0 1-1.68.86 1.5 1.5 0 0 1-.37-.046l-.394-.1a16.876 16.876 0 0 1-6.724-3.937A16.875 16.875 0 0 1 1.26 4.08l-.1-.394a2.262 2.262 0 0 1 .813-2.05l.054-.055a.9.9 0 0 1 .62-.325l1.919-.22.009.027c.44 1.282.885 2.545 1.225 3.315l-.75.503a1.525 1.525 0 0 0-.494 2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/phone24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/phone24.json new file mode 100644 index 00000000..ec783175 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/phone24.json @@ -0,0 +1 @@ +"M2.725 2.24a4.385 4.385 0 0 0-1.486 4.15 22.028 22.028 0 0 0 5.833 10.537A22.028 22.028 0 0 0 17.61 22.76a3.44 3.44 0 0 0 .851.108 4.804 4.804 0 0 0 3.3-1.594 2.623 2.623 0 0 0 .914-1.686l.316-2.295a1.055 1.055 0 0 0-.766-1.162l-4.468-1.225a1.055 1.055 0 0 0-1.14.409l-1.174 1.661a.626.626 0 0 1-.733.21 15.491 15.491 0 0 1-4.546-3.35 15.491 15.491 0 0 1-3.35-4.546.626.626 0 0 1 .21-.733L8.77 7.384a1.055 1.055 0 0 0 .41-1.141L7.952 1.776A1.054 1.054 0 0 0 6.79 1.01l-2.38.316a2.623 2.623 0 0 0-1.686.914zm.78.633a1.616 1.616 0 0 1 1.074-.56L6.936 2a.056.056 0 0 1 .052.04l1.226 4.468a.093.093 0 0 1-.002.046l-1.783 1.2a1.63 1.63 0 0 0-.548 1.902 16.158 16.158 0 0 0 3.575 4.888 16.158 16.158 0 0 0 4.888 3.575 1.62 1.62 0 0 0 .595.112 1.642 1.642 0 0 0 1.32-.677l1.173-1.662a.053.053 0 0 1 .047-.022l.013.001 4.467 1.226a.055.055 0 0 1 .04.06l-.311 2.261a1.618 1.618 0 0 1-.561 1.077l-.074.073a3.907 3.907 0 0 1-2.593 1.3 2.453 2.453 0 0 1-.604-.076 21.004 21.004 0 0 1-10.08-5.575A20.996 20.996 0 0 1 2.208 6.144a3.476 3.476 0 0 1 1.224-3.197z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/phone32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/phone32.json new file mode 100644 index 00000000..24d8e178 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/phone32.json @@ -0,0 +1 @@ +"M9.432 3a.351.351 0 0 1 .337.258l1.57 5.72a.347.347 0 0 1-.117.367l-2.273 1.527a1.805 1.805 0 0 0-.607 2.108 20.415 20.415 0 0 0 4.515 6.163 20.415 20.415 0 0 0 6.163 4.515 1.797 1.797 0 0 0 .658.124 1.818 1.818 0 0 0 1.462-.749l1.502-2.127a.35.35 0 0 1 .38-.136l5.72 1.57a.352.352 0 0 1 .255.386l-.401 2.904a2.336 2.336 0 0 1-.797 1.53l-.094.093A5.27 5.27 0 0 1 24.187 29a3.423 3.423 0 0 1-.843-.107 27.163 27.163 0 0 1-13.034-7.21A27.155 27.155 0 0 1 3.107 8.656c-.456-1.793.64-3.361 1.64-4.361L4.84 4.2a2.335 2.335 0 0 1 1.527-.797l3.016-.4A.357.357 0 0 1 9.433 3m0-1a1.36 1.36 0 0 0-.186.013l-3.048.405a3.359 3.359 0 0 0-2.159 1.17c-1.455 1.454-2.41 3.32-1.903 5.315a28.204 28.204 0 0 0 7.47 13.49 28.204 28.204 0 0 0 13.49 7.47 4.404 4.404 0 0 0 1.09.137 6.151 6.151 0 0 0 4.225-2.04 3.359 3.359 0 0 0 1.17-2.159l.405-2.939a1.35 1.35 0 0 0-.98-1.487l-5.72-1.57a1.35 1.35 0 0 0-1.462.524l-1.502 2.128a.802.802 0 0 1-.938.27 19.834 19.834 0 0 1-5.82-4.291 19.834 19.834 0 0 1-4.291-5.82.802.802 0 0 1 .27-.94l2.236-1.501a1.35 1.35 0 0 0 .523-1.461l-1.57-5.72A1.351 1.351 0 0 0 9.434 2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pieChart16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pieChart16.json new file mode 100644 index 00000000..6f35094a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pieChart16.json @@ -0,0 +1 @@ +"M13.662 3.338a7.3 7.3 0 1 0 0 10.324 7.3 7.3 0 0 0 0-10.324zm-.3 1.008a6.407 6.407 0 0 1 .862 7.007L9.306 8.4zm-.708-.707L8.478 7.815 4.344 3.641a6.402 6.402 0 0 1 8.31-.002zm-8.68 9.386a6.404 6.404 0 0 1-.335-8.679l4.44 4.44 2.502 5.758a6.402 6.402 0 0 1-6.606-1.519zm9.051 0a6.377 6.377 0 0 1-1.524 1.127l-1.92-4.42 4.126 2.477a6.386 6.386 0 0 1-.682.816z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pieChart24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pieChart24.json new file mode 100644 index 00000000..be224731 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pieChart24.json @@ -0,0 +1 @@ +"M12.5 2.2a10.3 10.3 0 1 0 10.3 10.3A10.299 10.299 0 0 0 12.5 2.2zm6.98 4.026A9.349 9.349 0 0 1 20.801 16.9l-7.495-4.5zm-.707-.707l-6.296 6.297L6.224 5.52a9.343 9.343 0 0 1 12.55-.002zM3.1 12.5a9.351 9.351 0 0 1 2.42-6.273l6.56 6.56 3.697 8.512A9.374 9.374 0 0 1 3.1 12.5zm13.595 8.4l-3.114-7.168 6.706 4.027a9.458 9.458 0 0 1-3.592 3.141z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pieChart32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pieChart32.json new file mode 100644 index 00000000..fc944813 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pieChart32.json @@ -0,0 +1 @@ +"M16.5 3.2a13.3 13.3 0 1 0 13.3 13.3A13.3 13.3 0 0 0 16.5 3.2zm9.03 4.977a12.243 12.243 0 0 1 1.76 14.218l-9.984-5.994zm-.707-.707L16.5 15.793 8.177 7.47a12.227 12.227 0 0 1 16.646 0zM16.5 28.8A12.28 12.28 0 0 1 7.47 8.177l8.609 8.609 4.854 11.174a12.216 12.216 0 0 1-4.433.84zm5.35-1.241l-4.27-9.827 9.19 5.518a12.369 12.369 0 0 1-4.92 4.309z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pin16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pin16.json new file mode 100644 index 00000000..173e5e8a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pin16.json @@ -0,0 +1 @@ +"M12 11.49V4.066C12 1.852 10.209 1 8 1s-4 .852-4 3.067v7.422L8 15.5zM4.9 3.926C4.9 2.509 5.943 1.79 8 1.79s3.1.719 3.1 2.137v7.259L8 14.294l-3.1-3.108zM10 6a2 2 0 1 0-2 2 2 2 0 0 0 2-2zM7 6a1 1 0 1 1 1 1 1 1 0 0 1-1-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pin24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pin24.json new file mode 100644 index 00000000..3c69a0a6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pin24.json @@ -0,0 +1 @@ +"M6 5.619v11.93l6 6.04 6-6.04V5.619C18 2.283 15.313 1 12 1S6 2.283 6 5.619zM12 2c2.28 0 5 .628 5 3.619v11.518l-5 5.032-5-5.032V5.619C7 2.628 9.72 2 12 2zm0 9a3 3 0 1 0-3-3 3 3 0 0 0 3 3zm0-5a2 2 0 1 1-2 2 2.003 2.003 0 0 1 2-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pin32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pin32.json new file mode 100644 index 00000000..3b87ab12 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pin32.json @@ -0,0 +1 @@ +"M24 22.665V7.158C24 2.71 20.418 1 16 1S8 2.71 8 7.158v15.507l8 8.053zM9 7.158C9 2.895 12.807 2 16 2s7 .895 7 5.158v15.095L16 29.3l-7-7.046zM20 11a4 4 0 1 0-4 4 4.005 4.005 0 0 0 4-4zm-7 0a3 3 0 1 1 3 3 3.004 3.004 0 0 1-3-3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pinPlus16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pinPlus16.json new file mode 100644 index 00000000..3d7051bd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pinPlus16.json @@ -0,0 +1 @@ +"M10 4.069V9h-.9V3.927C9.1 2.509 8.057 1.79 6 1.79s-3.1.719-3.1 2.137v7.259L6 14.294l1.282-1.286a2.007 2.007 0 0 0 .576.63L6 15.5l-4-4.01V4.066C2 1.852 3.791 1 6 1s4 .852 4 3.067zM6 8a2 2 0 1 1 2-2 2 2 0 0 1-2 2zm1-2a1 1 0 1 0-1 1 1 1 0 0 0 1-1zm2 5v1h3v3h1v-3h3v-1h-3V8h-1v3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pinPlus24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pinPlus24.json new file mode 100644 index 00000000..9df90655 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pinPlus24.json @@ -0,0 +1 @@ +"M9 1c3.313 0 6 1.283 6 4.619V16h-1V5.619C14 2.628 11.28 2 9 2s-5 .628-5 3.619v11.518l5 5.032 2.235-2.25a2.006 2.006 0 0 0 .667.748L9 23.588l-6-6.04V5.619C3 2.284 5.687 1 9 1zm0 10a3 3 0 1 1 3-3 3 3 0 0 1-3 3zm2-3a2 2 0 1 0-2 2 2.003 2.003 0 0 0 2-2zm2 10v.999h4V23h1v-4.001h4V18h-4v-4h-1v4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pinPlus32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pinPlus32.json new file mode 100644 index 00000000..67f0b56f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pinPlus32.json @@ -0,0 +1 @@ +"M18 24.999h.681L13 30.718l-8-8.053V7.158C5 2.71 8.582 1 13 1s8 1.71 8 6.158V20h-1V7.158C20 2.895 16.193 2 13 2s-7 .895-7 5.158v15.095l7 7.046 4.38-4.408a1.974 1.974 0 0 0 .62.108zM17 11a4 4 0 1 1-4-4 4.005 4.005 0 0 1 4 4zm-1 0a3 3 0 1 0-3 3 3.003 3.003 0 0 0 3-3zm13 11h-5v-5h-1v5h-5v.999h5V28h1v-5.001h5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pinTear16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pinTear16.json new file mode 100644 index 00000000..182329c1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pinTear16.json @@ -0,0 +1 @@ +"M8 0a4.96 4.96 0 0 0-4.9 5.086C3.1 7.893 5.778 11.692 8 16c2.222-4.308 4.9-8.107 4.9-10.914A4.96 4.96 0 0 0 8 0zm0 13.877c-.298-.543-.598-1.077-.89-1.6C5.561 9.514 4.1 6.906 4.1 5.085A3.954 3.954 0 0 1 8 1a3.954 3.954 0 0 1 3.9 4.086c0 1.82-1.462 4.429-3.01 7.19-.292.524-.592 1.058-.89 1.601zM8 2.834A2.166 2.166 0 1 0 10.13 5 2.147 2.147 0 0 0 8 2.834zm0 3.332A1.167 1.167 0 1 1 9.13 5 1.15 1.15 0 0 1 8 6.166z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pinTear16F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pinTear16F.json new file mode 100644 index 00000000..10e2f031 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pinTear16F.json @@ -0,0 +1 @@ +"M8 0a4.96 4.96 0 0 0-4.9 5.086C3.1 7.893 5.778 11.692 8 16c2.222-4.308 4.9-8.107 4.9-10.914A4.96 4.96 0 0 0 8 0zm0 7.166A2.166 2.166 0 1 1 10.13 5 2.147 2.147 0 0 1 8 7.166z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pinTear24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pinTear24.json new file mode 100644 index 00000000..bbd05cf3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pinTear24.json @@ -0,0 +1 @@ +"M12 5a3 3 0 1 0 3 3 3 3 0 0 0-3-3zm0 5a2 2 0 1 1 2-2 2.003 2.003 0 0 1-2 2zm0-8.9a6.847 6.847 0 0 0-6.9 6.932c0 3.882 3.789 9.01 6.9 14.968 3.111-5.957 6.9-11.086 6.9-14.968A6.847 6.847 0 0 0 12 1.1zm0 19.789c-.58-1.053-1.168-2.075-1.743-3.075C8.027 13.937 6.1 10.587 6.1 8.032a5.9 5.9 0 1 1 11.8 0c0 2.555-1.926 5.905-4.157 9.782-.575 1-1.163 2.022-1.743 3.075z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pinTear24F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pinTear24F.json new file mode 100644 index 00000000..5f4aa004 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pinTear24F.json @@ -0,0 +1 @@ +"M12 1.1a6.847 6.847 0 0 0-6.9 6.932c0 3.882 3.789 9.01 6.9 14.968 3.111-5.957 6.9-11.086 6.9-14.968A6.847 6.847 0 0 0 12 1.1zm0 9.9a3 3 0 1 1 3-3 3 3 0 0 1-3 3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pinTear32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pinTear32.json new file mode 100644 index 00000000..3345f611 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pinTear32.json @@ -0,0 +1 @@ +"M16 7a4 4 0 1 0 4 4 4 4 0 0 0-4-4zm0 7a3 3 0 1 1 3-3 3.003 3.003 0 0 1-3 3zm0-11.8A8.8 8.8 0 0 0 7.2 11c0 5.33 4.525 11.473 8.8 19.66 4.24-8.121 8.8-14.338 8.8-19.66A8.8 8.8 0 0 0 16 2.2zm0 26.331c-.809-1.493-1.612-2.91-2.396-4.295C10.585 18.906 8.2 14.696 8.2 11a7.8 7.8 0 0 1 15.6 0c0 3.695-2.517 8.139-5.43 13.284A266.133 266.133 0 0 0 16 28.531z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pinTear32F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pinTear32F.json new file mode 100644 index 00000000..a34b5a83 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pinTear32F.json @@ -0,0 +1 @@ +"M24.8 11a8.8 8.8 0 0 0-17.6 0v.24C7.2 16.23 12 23 16 30.66c4-7.66 8.8-14.43 8.8-19.42zM16 15a4 4 0 1 1 4-4 4 4 0 0 1-4 4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pinTearF16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pinTearF16.json new file mode 100644 index 00000000..10e2f031 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pinTearF16.json @@ -0,0 +1 @@ +"M8 0a4.96 4.96 0 0 0-4.9 5.086C3.1 7.893 5.778 11.692 8 16c2.222-4.308 4.9-8.107 4.9-10.914A4.96 4.96 0 0 0 8 0zm0 7.166A2.166 2.166 0 1 1 10.13 5 2.147 2.147 0 0 1 8 7.166z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pinTearF24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pinTearF24.json new file mode 100644 index 00000000..5f4aa004 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pinTearF24.json @@ -0,0 +1 @@ +"M12 1.1a6.847 6.847 0 0 0-6.9 6.932c0 3.882 3.789 9.01 6.9 14.968 3.111-5.957 6.9-11.086 6.9-14.968A6.847 6.847 0 0 0 12 1.1zm0 9.9a3 3 0 1 1 3-3 3 3 0 0 1-3 3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pinTearF32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pinTearF32.json new file mode 100644 index 00000000..a34b5a83 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pinTearF32.json @@ -0,0 +1 @@ +"M24.8 11a8.8 8.8 0 0 0-17.6 0v.24C7.2 16.23 12 23 16 30.66c4-7.66 8.8-14.43 8.8-19.42zM16 15a4 4 0 1 1 4-4 4 4 0 0 1-4 4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pins16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pins16.json new file mode 100644 index 00000000..1fd69d52 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pins16.json @@ -0,0 +1 @@ +"M3 4H2V3h1zm11 0h-1v1h1zm-3 1.684v6.394l-3.5 3.51-3.5-3.51V5.684C4 3.745 5.567 3 7.5 3s3.5.745 3.5 2.684zm-1 0C10 5.268 10 4 7.5 4S5 5.268 5 5.684v5.982l2.5 2.505 2.5-2.505zM9 7.5A1.5 1.5 0 1 1 7.5 6 1.5 1.5 0 0 1 9 7.5zm-1-.006a.5.5 0 1 0-.5.5.5.5 0 0 0 .5-.5zm5.5-6.475c-1.24 0-2.263.436-2.459 1.528A3.633 3.633 0 0 1 12 3.683v-.748c0-.25 0-.917 1.5-.917s1.5.666 1.5.917v4.226l-1.5 1.504L12 7.161v1.416l1.5 1.504L16 7.575v-4.64c0-1.384-1.12-1.916-2.5-1.916zM1 6.16V1.936c0-.251 0-.917 1.5-.917s1.5.666 1.5.917v.584a4.415 4.415 0 0 1 1-.557v-.027C5 .55 3.88.019 2.5.019S0 .55 0 1.936v4.639L2.5 9.08l.5-.5V7.164l-.5.501z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pins24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pins24.json new file mode 100644 index 00000000..1df21329 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pins24.json @@ -0,0 +1 @@ +"M19.5 5.994a1.5 1.5 0 1 0 1.5 1.5 1.5 1.5 0 0 0-1.5-1.5zm0 2a.5.5 0 1 1 .5-.5.5.5 0 0 1-.5.5zM4.5 4A1.5 1.5 0 1 0 6 5.5 1.5 1.5 0 0 0 4.5 4zm0 2a.5.5 0 1 1 .5-.5.5.5 0 0 1-.5.5zm7 4a2.5 2.5 0 1 0 2.5 2.5 2.5 2.5 0 0 0-2.5-2.5zm0 4a1.5 1.5 0 1 1 1.5-1.5 1.501 1.501 0 0 1-1.5 1.5zm0-7C9.015 7 7 7.96 7 10.459v8.608l4.5 4.522 4.5-4.522V10.46C16 7.96 13.985 7 11.5 7zM15 18.654l-3.5 3.518L8 18.654V10.46C8 8.828 9.178 8 11.5 8s3.5.827 3.5 2.458zm8-12.97v6.394l-3.5 3.51L17 13.08v-1.415l2.5 2.505 2.5-2.505V5.684C22 5.268 22 4 19.5 4S17 5.268 17 5.684v2.57a4.28 4.28 0 0 0-1-1.306V5.684C16 3.745 17.567 3 19.5 3s3.5.745 3.5 2.684zM4.5 12.178L6 10.674v1.416l-1.5 1.504-3.5-3.51V3.69c0-1.938 1.567-2.684 3.5-2.684S8 1.752 8 3.69v2.576a4.821 4.821 0 0 0-1 .71V3.69c0-.416 0-1.684-2.5-1.684S2 3.274 2 3.69v5.982z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pins32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pins32.json new file mode 100644 index 00000000..e0636253 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pins32.json @@ -0,0 +1 @@ +"M6.5 5A2.5 2.5 0 1 0 9 7.5 2.5 2.5 0 0 0 6.5 5zm0 4A1.5 1.5 0 1 1 8 7.5 1.501 1.501 0 0 1 6.5 9zm8.5 4a3 3 0 1 0 3 3 3 3 0 0 0-3-3zm0 5a2 2 0 1 1 2-2 2.001 2.001 0 0 1-2 2zm13-7.5a2.5 2.5 0 1 0-2.5 2.5 2.5 2.5 0 0 0 2.5-2.5zm-4 0a1.5 1.5 0 1 1 1.5 1.5 1.501 1.501 0 0 1-1.5-1.5zM15 9c-3.313 0-6 1.28-6 4.611v11.478l6 6.03 6-6.03V13.611C21 10.281 18.313 9 15 9zm5 15.676L15 29.7l-5-5.025V13.61c0-2.983 2.719-3.61 5-3.61s5 .627 5 3.611zm10-16.19v8.608l-4.5 4.523-3.5-3.518v-1.42.003l3.5 3.517 3.5-3.517V8.486c0-1.631-1.178-2.458-3.5-2.458S22 6.855 22 8.486v2.586a5.153 5.153 0 0 0-1-1.497v-1.09c0-2.497 2.015-3.458 4.5-3.458s4.5.96 4.5 3.459zM6.5 17.199L8 15.692v1.417l-1.5 1.508L2 14.094V5.486c0-2.498 2.015-3.459 4.5-3.459s4.5.96 4.5 3.459v2.742a6.644 6.644 0 0 0-1 .521V5.486c0-1.631-1.178-2.458-3.5-2.458S3 3.855 3 5.486v8.196z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/plane16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/plane16.json new file mode 100644 index 00000000..e858c5cb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/plane16.json @@ -0,0 +1 @@ +"M8.5 0A3.565 3.565 0 0 0 7 3.245v2.558L1.788 9.862S1 10.497 1 11.129v.812l6-2.435.6 3.362L6 14.4v1.4l2.5-.973 2.5.973v-1.4l-1.6-1.532.6-3.362 6 2.435v-.812c0-.632-.788-1.267-.788-1.267L10 5.802V3.246A3.565 3.565 0 0 0 8.5 0zm5.139 9.903L9.232 8.115 8.5 12.221l-.732-4.106L3.36 9.903 8 6.291V3.244a3.257 3.257 0 0 1 .501-1.865A3.274 3.274 0 0 1 9 3.244v3.047z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/plane24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/plane24.json new file mode 100644 index 00000000..a625adb6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/plane24.json @@ -0,0 +1 @@ +"M20.946 15.076L14 9.84V5.19a4.6 4.6 0 0 0-2-4.183 4.6 4.6 0 0 0-2 4.183v4.648l-6.946 5.237S2 15.895 2 16.714v1.046l7.994-3.142.802 4.73c-2.13 2.171-2.808 2.255-2.808 2.633V23L12 22.008l4.012.992v-1.019c0-.379-.678-.462-2.808-2.633l.802-4.73L22 17.76v-1.046c0-.819-1.054-1.638-1.054-1.638zm-7.723-1.84l-1.094 6.447.358.364a24.83 24.83 0 0 0 1.502 1.422L12 20.978l-1.989.49c.4-.344.894-.8 1.502-1.421l.358-.364-1.094-6.448-7.406 2.911a2.541 2.541 0 0 1 .3-.28l7.326-5.53V5.19A4.081 4.081 0 0 1 12 2.288a4.081 4.081 0 0 1 1.003 2.902v5.146l7.337 5.537a2.718 2.718 0 0 1 .292.274z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/plane32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/plane32.json new file mode 100644 index 00000000..b65ec143 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/plane32.json @@ -0,0 +1 @@ +"M26.764 19.828L18 13.85V7.947c0-3.71-2-4.949-2-4.949s-2 1.238-2 4.95v5.902l-8.764 5.978S4 20.797 4 21.762V23l10.054-3.567L14.8 26l-2.183 1.523s-.617.485-.617.97V30l4-1.063L20 30v-1.508c0-.484-.617-.969-.617-.969L17.2 26l.746-6.567L28 23v-1.238c0-.965-1.236-1.934-1.236-1.934zm-9.67-1.759l-.954 8.41 2.67 1.865a1.326 1.326 0 0 1 .19.223v.132l-3-.798-3 .798v-.132a1.298 1.298 0 0 1 .24-.261l2.62-1.827-.955-8.41-9.851 3.496a3.106 3.106 0 0 1 .8-.95L15 14.378v-6.43a5.751 5.751 0 0 1 1.001-3.56A5.759 5.759 0 0 1 17 7.948v6.43l9.2 6.276a3.035 3.035 0 0 1 .746.911z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/plans16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/plans16.json new file mode 100644 index 00000000..738c7ed6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/plans16.json @@ -0,0 +1 @@ +"M16 3h-1V2h-1V1h2zm0 2h-1v2h1zm-6-3h1V1H9v2h1zM9 6H8v1h2V5H9zm-8 4H0v2h1zm15-1h-1v3h1zM2 6H0v2h1V7h1zm0 9H1v-1H0v2h2zm5 0H4v1h3zM4 7h2V6H4zm8 8H9v1h3zm4 1v-2h-1v1h-1v1zm-5-6.176V11H5V9.824L2.942 11.5 5 13.176V12h6v1.176l2.058-1.676z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/plans24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/plans24.json new file mode 100644 index 00000000..80b57387 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/plans24.json @@ -0,0 +1 @@ +"M20 4h-2V3h2zM9 22h3v-1H9zm-4 0h2v-1H5zM9 9h2V8H9zM5 9h2V8H5zm18 12h-1v1h2v-2h-1zM2 12H1v2h1zm20-8h1v1h1V3h-2zM1 18h1v-2H1zM14 8h-1v1h2V7h-1zm9 1h1V7h-1zm-8-5h1V3h-2v2h1zM1 10h1V9h1V8H1zm1 10H1v2h2v-1H2zm12 2h2v-1h-2zm9-9h1v-2h-1zm-5 9h2v-1h-2zm5-4h1v-3h-1zm-5-3H7v-2.19L3.942 15.5 7 18.19V16h11v2.19l3.058-2.69L18 12.81z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/plans32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/plans32.json new file mode 100644 index 00000000..bb5a01e4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/plans32.json @@ -0,0 +1 @@ +"M19 5h2v1h-2zm5 0v1h2V5zM6 14v1h2v-1zm4 1h2v-1h-2zM8 27H6v1h2zm2 1h2v-1h-2zm5 0h2v-1h-2zm7-1h-2v1h2zm4 1v-1h-2v1zM3 22H2v2h1zm0-4H2v2h1zm26 6h1v-2h-1zm0-4h1v-2h-1zm0-4h1v-3h-1zm0-5h1V9h-1zM16 9h-1v2h1zm-2 5v1h2v-2h-1v1zm14-8h1v1h1V5h-2zm1 21h-1v1h2v-2h-1zM4 27H3v-1H2v2h2zM16 6h1V5h-2v2h1zM3 15h1v-1H2v2h1zm20 3.81V21H9v-2.19L5.942 21.5 9 24.19V22h14v2.19l3.058-2.69z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/play16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/play16.json new file mode 100644 index 00000000..40667d88 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/play16.json @@ -0,0 +1 @@ +"M4 1.571V14.43L14 8zm1 1.832l7.15 4.598L5 12.597z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/play16F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/play16F.json new file mode 100644 index 00000000..6e5ac291 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/play16F.json @@ -0,0 +1 @@ +"M4 1.571l10 6.43-10 6.428z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/play24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/play24.json new file mode 100644 index 00000000..a9022d35 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/play24.json @@ -0,0 +1 @@ +"M6 1.773v20.454l15-10.225zm1 1.892l12.225 8.337L7 20.335z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/play24F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/play24F.json new file mode 100644 index 00000000..49ab0fcc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/play24F.json @@ -0,0 +1 @@ +"M6 1.773l15 10.23L6 22.226z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/play32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/play32.json new file mode 100644 index 00000000..219bcf12 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/play32.json @@ -0,0 +1 @@ +"M8 3.045v25.91l19-12.952zm1 1.893l16.225 11.064L9 27.062z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/play32F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/play32F.json new file mode 100644 index 00000000..16888e55 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/play32F.json @@ -0,0 +1 @@ +"M8 3.045l19 12.958L8 28.955z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/plus16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/plus16.json new file mode 100644 index 00000000..3b4b45b3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/plus16.json @@ -0,0 +1 @@ +"M9 4v4h4v1H9v4H8V9H4V8h4V4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/plus24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/plus24.json new file mode 100644 index 00000000..8382f50e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/plus24.json @@ -0,0 +1 @@ +"M6 12h6V6h1v6h6v1h-6v6h-1v-6H6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/plus32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/plus32.json new file mode 100644 index 00000000..2e4093d8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/plus32.json @@ -0,0 +1 @@ +"M16 17H8v-1h8V8h1v8h8v1h-8v8h-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/plusCircle16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/plusCircle16.json new file mode 100644 index 00000000..98615daf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/plusCircle16.json @@ -0,0 +1 @@ +"M8.5 1.2a7.3 7.3 0 1 0 7.3 7.3 7.3 7.3 0 0 0-7.3-7.3zm0 13.6a6.3 6.3 0 1 1 6.3-6.3 6.307 6.307 0 0 1-6.3 6.3zM9 8h3v1H9v3H8V9H5V8h3V5h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/plusCircle24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/plusCircle24.json new file mode 100644 index 00000000..aadbda73 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/plusCircle24.json @@ -0,0 +1 @@ +"M12.5 2.2a10.3 10.3 0 1 0 10.3 10.3A10.299 10.299 0 0 0 12.5 2.2zm0 19.6a9.3 9.3 0 1 1 9.3-9.3 9.31 9.31 0 0 1-9.3 9.3zM13 12h5v1h-5v5h-1v-5H7v-1h5V7h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/plusCircle32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/plusCircle32.json new file mode 100644 index 00000000..09a86c86 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/plusCircle32.json @@ -0,0 +1 @@ +"M16.5 3.2a13.3 13.3 0 1 0 13.3 13.3A13.3 13.3 0 0 0 16.5 3.2zm0 25.6a12.3 12.3 0 1 1 12.3-12.3 12.314 12.314 0 0 1-12.3 12.3zM17 16h7v1h-7v7h-1v-7H9v-1h7V9h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/plusSquare16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/plusSquare16.json new file mode 100644 index 00000000..5c54a37c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/plusSquare16.json @@ -0,0 +1 @@ +"M14.071 15a.929.929 0 0 0 .929-.929V2.93a.929.929 0 0 0-.929-.93H2.93a.929.929 0 0 0-.93.929V14.07a.929.929 0 0 0 .929.929zM3 3h11v11H3zm6 5h3v1H9v3H8V9H5V8h3V5h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/plusSquare24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/plusSquare24.json new file mode 100644 index 00000000..6a743ed9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/plusSquare24.json @@ -0,0 +1 @@ +"M3 4.281v16.437A1.282 1.282 0 0 0 4.281 22h16.437A1.282 1.282 0 0 0 22 20.718V4.281A1.281 1.281 0 0 0 20.719 3H4.28A1.281 1.281 0 0 0 3 4.281zM20.719 4a.281.281 0 0 1 .281.281V20.72a.281.281 0 0 1-.281.281H4.28a.281.281 0 0 1-.28-.282V4.28A.281.281 0 0 1 4.281 4zM12 13H7v-1h5V7h1v5h5v1h-5v5h-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/plusSquare32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/plusSquare32.json new file mode 100644 index 00000000..823b5da4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/plusSquare32.json @@ -0,0 +1 @@ +"M27.2 29a1.8 1.8 0 0 0 1.8-1.8V5.798A1.802 1.802 0 0 0 27.198 4H5.802A1.802 1.802 0 0 0 4 5.798V27.2A1.8 1.8 0 0 0 5.8 29zm-.002-24a.801.801 0 0 1 .803.798V27.2a.801.801 0 0 1-.801.8H5.8a.801.801 0 0 1-.8-.8V5.798A.801.801 0 0 1 5.802 5zM17 9v7h7v1h-7v7h-1v-7H9v-1h7V9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/point16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/point16.json new file mode 100644 index 00000000..9ef33798 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/point16.json @@ -0,0 +1 @@ +"M6 11h5V6H6zm1-4h3v3H7zm5 1h4v1h-4zM1 8h4v1H1zm8 8H8v-4h1zM9 5H8V1h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/point24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/point24.json new file mode 100644 index 00000000..027f7bcc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/point24.json @@ -0,0 +1 @@ +"M16 12h7v1h-7zM2 13h7v-1H2zm10 10h1v-7h-1zm0-14h1V2h-1zm-2 1h5v5h-5zm1 4h3v-3h-3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/point32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/point32.json new file mode 100644 index 00000000..a0c238b2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/point32.json @@ -0,0 +1 @@ +"M20 13h-7v7h7zm-1 6h-5v-5h5zm-2-7h-1V3h1zm0 18h-1v-9h1zm4-14h9v1h-9zm-9 1H3v-1h9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pointLine16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pointLine16.json new file mode 100644 index 00000000..0dc1cb0d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pointLine16.json @@ -0,0 +1 @@ +"M16 6v1h-3V6zM6 6H3v1h3zm3 7h1v-3H9zm1-13H9v3h1zM7 4h5v5H7.635L3 13.636V16H0v-3h2.364L7 8.364zM2 14H1v1h1zm6-6h3V5H8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pointLine24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pointLine24.json new file mode 100644 index 00000000..09cacec1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pointLine24.json @@ -0,0 +1 @@ +"M23 8v1h-4V8zM12 8H8v1h4zm3 8h1v-4h-1zm1-15h-1v4h1zm-3 5h5v5h-4.365L4 20.637V23H1v-3h2.365L13 10.364zM3 21H2v1h1zm11-11h3V7h-3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pointLine32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pointLine32.json new file mode 100644 index 00000000..e5aff6c3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pointLine32.json @@ -0,0 +1 @@ +"M23 5h-1V1h1zm-1 13h1v-4h-1zm5-9v1h4V9zm-9 0h-4v1h4zm2-2h5v5h-4.365L5 27.637V30H2v-3h2.365L20 11.364zM4 28H3v1h1zm17-17h3V8h-3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/polygon16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/polygon16.json new file mode 100644 index 00000000..a262f668 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/polygon16.json @@ -0,0 +1 @@ +"M15 1L6.833 7 1 4v11h14zm-1 13H2V5.639l4.927 2.534L14 2.976z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/polygon24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/polygon24.json new file mode 100644 index 00000000..3e59d54f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/polygon24.json @@ -0,0 +1 @@ +"M2 4.8V22h20V2l-11.538 8.4zm19-.835V21H3V6.661l7.489 4.956z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/polygon32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/polygon32.json new file mode 100644 index 00000000..34d910ac --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/polygon32.json @@ -0,0 +1 @@ +"M3 7l11 8L29 3v26H3zm1 1.964V28h24V5.081L14.029 16.258z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/polygonArea16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/polygonArea16.json new file mode 100644 index 00000000..68c16011 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/polygonArea16.json @@ -0,0 +1 @@ +[{"d":"M6.833 7L1 4v11h14V1zM14 14H2V5.639l4.927 2.534L14 2.976z"},{"opacity":".25","d":"M2 14V5.639l4.927 2.534L14 2.976V14H2z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/polygonArea24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/polygonArea24.json new file mode 100644 index 00000000..1af3b832 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/polygonArea24.json @@ -0,0 +1 @@ +[{"d":"M10.462 10.4L2 4.8V22h20V2zM21 21H3V6.661l7.489 4.956L21 3.965z"},{"opacity":".25","d":"M3 21V6.661l7.489 4.956L21 3.965V21H3z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/polygonArea32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/polygonArea32.json new file mode 100644 index 00000000..cb4e713c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/polygonArea32.json @@ -0,0 +1 @@ +[{"d":"M14 15L3 7v22h26V3zm14 13H4V8.964l10.03 7.294L28 5.08z"},{"opacity":".25","d":"M14.029 16.258L28 5.081V28H4V8.964l10.029 7.294z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/polygonLineCheck16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/polygonLineCheck16.json new file mode 100644 index 00000000..63fd4183 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/polygonLineCheck16.json @@ -0,0 +1 @@ +"M14 13.525l1-1V14h1v2h-2v-1h-1.475l1-1H14zM0 14v2h2v-1h4.59l-.999-1H2V5.639l4 2.057V9h1.945L8 8.98V7.384l6-4.408V6.76l.028-.011a2.497 2.497 0 0 1 .867-.156c.035 0 .07.012.105.013V2h1V0h-2v1.735L6.833 7 2 4.514V3H0v2h1v9zm9.557-.275l-2.1-2.102-.707.707 2.807 2.81 5.692-5.692-.707-.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/polygonLineCheck24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/polygonLineCheck24.json new file mode 100644 index 00000000..c9652b9a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/polygonLineCheck24.json @@ -0,0 +1 @@ +"M10.447 21H4v-1H3V7h.512L9 10.632V12h3v-1.483L20.952 4H21v9.218l.915-.364c.028-.012.057-.015.085-.025V4h1V1h-3v2.456L12 9.28V9H9v.433l-5-3.31V4H1v3h1v13H1v3h3v-1h7.464l-.859-.808a2.432 2.432 0 0 1-.158-.192zM21 2h1v1h-1zm-11 8h1v1h-1zM2 5h1v1H2zm0 17v-1h1v1zm17.444 0H20v1h3v-3h-1v-.502zM22 22h-1v-1h1zm.491-7.181l.7.715-7.684 7.522-3.531-3.32.685-.73 2.832 2.664z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/polygonLineCheck32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/polygonLineCheck32.json new file mode 100644 index 00000000..79563605 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/polygonLineCheck32.json @@ -0,0 +1 @@ +"M14.652 28H5v-1H4V9h.05L12 14.782V17h3v-1.52L28 5.082v13.675l1-.487V5h1V2h-3v2.6l-12 9.6V14h-2.375L5 8.455V6H2v3h1v18H2v3h3v-1h10.431l-.251-.238a2.478 2.478 0 0 1-.528-.762zM28 3h1v1h-1zM14 16h-1v-1h1zM3 7h1v1H3zm0 22v-1h1v1zm25-2.51V27h-.518l-.482.475V28h-.533l-1.015 1H27v1h3v-3h-1v-1.495zM29 29h-1v-1h1zm-8.487 2.059l-3.957-3.75.687-.725 3.256 3.084 10.048-9.898.701.711z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/polygonSelect16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/polygonSelect16.json new file mode 100644 index 00000000..ffb55436 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/polygonSelect16.json @@ -0,0 +1 @@ +"M15.982 11L8 5.036v9.943l2.116-2.757L12 15.952l2.555-1.285L12.717 11zm-2.77 3.222l-.77.388-2.17-4.298L9 12.024v-5.02L13 10h-1.903zM2 9H1V7h1zM1 4l2 1.029v1.124l-1-.514V6H1zm3 1.543L6 6.57v1.125L4 6.667zM2 12H1v-2h1zm2 2h2v1H4zm-2 0h1v1H1v-2h1zm9.245-9H10v-.327l2-1.469v1.241zM14 7h1v1.983l-1-.745zm0-4.024l-1 .734V2.47L15 1v2h-1zM15 6h-1V4h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/polygonSelect24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/polygonSelect24.json new file mode 100644 index 00000000..9c634eea --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/polygonSelect24.json @@ -0,0 +1 @@ +"M19 5.42l-2 1.457V5.64l2-1.456zm-3 .948l-2 1.456v1.237l2-1.456zM7 8.109L5 6.785v1.2l2 1.323zm3 1.985L8 8.771v1.2l2 1.323zM22 5h-1v2h1zm0 3h-1v2h1zm-1-4h1V2l-2 1.456v1.237l1-.728zm1 7h-1v2h1zm-1 4.109l1 .73V14h-1zM2 22h1v-2H2zM13 8.552l-2 1.456v1.237l1-.728v-.007a1 1 0 0 1 1-1zM10 22h2v-1h-2zm-8-3h1v-2H2zm16.757-1l2.189 4.515-2.894 1.456-2.266-4.621L13 23.17V10.51L23.266 18zm-1.597-1h3.038L14 12.478v7.624l1.954-2.68 2.552 5.201 1.11-.559zM4 22h2v-1H4zm3 0h2v-1H7zm-5-9h1v-2H2zm0 3h1v-2H2zm2-9.876L2 4.8V7h1v-.339l1 .662zM2 10h1V8H2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/polygonSelect32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/polygonSelect32.json new file mode 100644 index 00000000..e1c2ab99 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/polygonSelect32.json @@ -0,0 +1 @@ +"M31.358 25L19 16v15l3.456-4.522 2.649 5.51 3.232-1.625L25.797 25zm-4.363 4.919l-1.448.728-2.936-6.08L20 28.147V17.951L28.291 24h-4.113zM6 9.182l2 1.454v1.237l-2-1.455zM4 12H3v-2h1zm5-.636l2 1.454v1.237L9 12.6zM3 7l2 1.455V9.69l-1-.727v.027H3zm1 8H3v-2h1zm0 6H3v-2h1zm0-3H3v-2h1zm8-4.455L14 15v1.237l-2-1.455zm3 .655l2-1.6v1.28l-2 1.6zm11-7.519l-2 1.6V7l2-1.6zm-3 2.4l-2 1.6V9.4l2-1.6zm-3 2.4l-2 1.6V11.8l2-1.6zM29 12h-1v-2h1zm0 6h-1v-2h1zM4 24H3v-2h1zm24-5h1v1.804l-1-.73zm0-13.919l-1 .8V4.6L29 3v3h-1zM29 9h-1V7h1zM15 28h2v1h-2zm14-13h-1v-2h1zM4 28h1v1H3v-1zm0-1H3v-2h1zm2 1h2v1H6zm6 0h2v1h-2zm-3 0h2v1H9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/polygonVertices16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/polygonVertices16.json new file mode 100644 index 00000000..da46be35 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/polygonVertices16.json @@ -0,0 +1 @@ +"M0 14v2h2v-1h12v1h2v-2h-1V2h1V0h-2v1.735L6.833 7 2 4.514V3H0v2h1v9zm2-8.361l4 2.057V9h2V7.384l6-4.408V14H2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/polygonVertices24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/polygonVertices24.json new file mode 100644 index 00000000..b777c616 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/polygonVertices24.json @@ -0,0 +1 @@ +"M20 3.456L12 9.28V9H9v.433l-5-3.31V4H1v3h1v13H1v3h3v-1h16v1h3v-3h-1V4h1V1h-3zM10 10h1v1h-1zM2 5h1v1H2zm0 17v-1h1v1zm20 0h-1v-1h1zm-1-2h-1v1H4v-1H3V7h.512L9 10.632V12h3v-1.483L20.952 4H21zm1-18v1h-1V2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/polygonVertices32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/polygonVertices32.json new file mode 100644 index 00000000..7603dfa5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/polygonVertices32.json @@ -0,0 +1 @@ +"M27 4.6l-12 9.6V14h-2.375L5 8.455V6H2v3h1v18H2v3h3v-1h22v1h3v-3h-1V5h1V2h-3zM14 16h-1v-1h1zM3 7h1v1H3zm0 22v-1h1v1zm26 0h-1v-1h1zm-2-2v1H5v-1H4V9h.05L12 14.782V17h3v-1.52L28 5.082V27zm2-24v1h-1V3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/popUp116.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/popUp116.json new file mode 100644 index 00000000..c03c25df --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/popUp116.json @@ -0,0 +1 @@ +"M14 1H2a1.001 1.001 0 0 0-1 1v10a1.001 1.001 0 0 0 1 1h4.172L8 15.828 9.828 13H14a1.001 1.001 0 0 0 1-1V2a1.001 1.001 0 0 0-1-1zm0 11H9.284L8 13.986 6.716 12H2V2h12zm-5.015-2H8V4.978l-1.321.546-.387-.921 2.693-1.13z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/popUp124.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/popUp124.json new file mode 100644 index 00000000..302a8013 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/popUp124.json @@ -0,0 +1 @@ +"M12 22.207L15.207 18H20.5a1.502 1.502 0 0 0 1.5-1.5v-13A1.502 1.502 0 0 0 20.5 2h-17A1.502 1.502 0 0 0 2 3.5v13A1.502 1.502 0 0 0 3.5 18h5.293zm9-5.707a.5.5 0 0 1-.5.5h-5.788L12 20.558 9.288 17H3.5a.5.5 0 0 1-.5-.5v-13a.5.5 0 0 1 .5-.5h17a.5.5 0 0 1 .5.5zm-8.015-.5H12V6.946l-1.993.805-.377-.926 3.355-1.365z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/popUp132.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/popUp132.json new file mode 100644 index 00000000..3e3bca31 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/popUp132.json @@ -0,0 +1 @@ +"M29 5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v17a2 2 0 0 0 2 2h6.757l4.276 6.33L20.31 24H27a2 2 0 0 0 2-2zm-1 17a1.001 1.001 0 0 1-1 1h-7.222l-3.745 5.543L12.29 23H5a1.001 1.001 0 0 1-1-1V5a1.001 1.001 0 0 1 1-1h22a1.001 1.001 0 0 1 1 1zm-11.015-1H16V8.918l-2.662 1.06-.371-.928 4.018-1.609z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/popUpBlank16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/popUpBlank16.json new file mode 100644 index 00000000..aa1102af --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/popUpBlank16.json @@ -0,0 +1 @@ +"M14 1H2a1.001 1.001 0 0 0-1 1v10a1.001 1.001 0 0 0 1 1h4.172L8 15.828 9.828 13H14a1.001 1.001 0 0 0 1-1V2a1.001 1.001 0 0 0-1-1zm0 11H9.284L8 13.986 6.716 12H2V2h12z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/popUpBlank16F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/popUpBlank16F.json new file mode 100644 index 00000000..a5877399 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/popUpBlank16F.json @@ -0,0 +1 @@ +"M14 1H2a1.001 1.001 0 0 0-1 1v10a1.001 1.001 0 0 0 1 1h4.172L8 15.828 9.828 13H14a1.001 1.001 0 0 0 1-1V2a1.001 1.001 0 0 0-1-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/popUpBlank24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/popUpBlank24.json new file mode 100644 index 00000000..2a06e514 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/popUpBlank24.json @@ -0,0 +1 @@ +"M12 22.207L15.207 18H20.5a1.502 1.502 0 0 0 1.5-1.5v-13A1.502 1.502 0 0 0 20.5 2h-17A1.502 1.502 0 0 0 2 3.5v13A1.502 1.502 0 0 0 3.5 18h5.293zm9-5.707a.5.5 0 0 1-.5.5h-5.788L12 20.558 9.288 17H3.5a.5.5 0 0 1-.5-.5v-13a.5.5 0 0 1 .5-.5h17a.5.5 0 0 1 .5.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/popUpBlank24F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/popUpBlank24F.json new file mode 100644 index 00000000..bd8b0a55 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/popUpBlank24F.json @@ -0,0 +1 @@ +"M12 22.207L15.207 18H20.5a1.502 1.502 0 0 0 1.5-1.5v-13A1.502 1.502 0 0 0 20.5 2h-17A1.502 1.502 0 0 0 2 3.5v13A1.502 1.502 0 0 0 3.5 18h5.293z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/popUpBlank32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/popUpBlank32.json new file mode 100644 index 00000000..09fe8c23 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/popUpBlank32.json @@ -0,0 +1 @@ +"M29 5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v17a2 2 0 0 0 2 2h6.757l4.276 6.33L20.31 24H27a2 2 0 0 0 2-2zm-1 17a1.001 1.001 0 0 1-1 1h-7.222l-3.745 5.543L12.29 23H5a1.001 1.001 0 0 1-1-1V5a1.001 1.001 0 0 1 1-1h22a1.001 1.001 0 0 1 1 1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/popUpBlank32F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/popUpBlank32F.json new file mode 100644 index 00000000..2ec1d73a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/popUpBlank32F.json @@ -0,0 +1 @@ +"M29 5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v17a2 2 0 0 0 2 2h6.757l4.276 6.33L20.31 24H27a2 2 0 0 0 2-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/popUpBlankF16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/popUpBlankF16.json new file mode 100644 index 00000000..a5877399 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/popUpBlankF16.json @@ -0,0 +1 @@ +"M14 1H2a1.001 1.001 0 0 0-1 1v10a1.001 1.001 0 0 0 1 1h4.172L8 15.828 9.828 13H14a1.001 1.001 0 0 0 1-1V2a1.001 1.001 0 0 0-1-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/popUpBlankF24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/popUpBlankF24.json new file mode 100644 index 00000000..bd8b0a55 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/popUpBlankF24.json @@ -0,0 +1 @@ +"M12 22.207L15.207 18H20.5a1.502 1.502 0 0 0 1.5-1.5v-13A1.502 1.502 0 0 0 20.5 2h-17A1.502 1.502 0 0 0 2 3.5v13A1.502 1.502 0 0 0 3.5 18h5.293z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/popUpBlankF32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/popUpBlankF32.json new file mode 100644 index 00000000..2ec1d73a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/popUpBlankF32.json @@ -0,0 +1 @@ +"M29 5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v17a2 2 0 0 0 2 2h6.757l4.276 6.33L20.31 24H27a2 2 0 0 0 2-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/popup16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/popup16.json new file mode 100644 index 00000000..7f494ccb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/popup16.json @@ -0,0 +1 @@ +"M3 5v6h10V5zm9 5H4V6h8zM7 4H3V3h4zm5-1h1v1h-1zm2-2H2a1.001 1.001 0 0 0-1 1v10a1.001 1.001 0 0 0 1 1h4.172L8 15.828 9.828 13H14a1.001 1.001 0 0 0 1-1V2a1.001 1.001 0 0 0-1-1zm0 11H9.284L8 13.986 6.716 12H2V2h12z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/popup24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/popup24.json new file mode 100644 index 00000000..e89cd8c7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/popup24.json @@ -0,0 +1 @@ +"M5 8v7h14V8zm13 6H6V9h12zm-7-8H5V5h6zm7-1h1v1h-1zm-6 17.207L15.207 18H20.5a1.502 1.502 0 0 0 1.5-1.5v-13A1.502 1.502 0 0 0 20.5 2h-17A1.502 1.502 0 0 0 2 3.5v13A1.502 1.502 0 0 0 3.5 18h5.293zm9-5.707a.5.5 0 0 1-.5.5h-5.788L12 20.558 9.288 17H3.5a.5.5 0 0 1-.5-.5v-13a.5.5 0 0 1 .5-.5h17a.5.5 0 0 1 .5.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/popup32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/popup32.json new file mode 100644 index 00000000..7945f4f1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/popup32.json @@ -0,0 +1 @@ +"M7 10h18v10H7zm17 9v-8H8v8zM15 7H7v1h8zm9 1h1V7h-1zm5 14a2 2 0 0 1-2 2h-6.69l-4.277 6.33L11.757 24H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h22a2 2 0 0 1 2 2zM28 5a1.001 1.001 0 0 0-1-1H5a1.001 1.001 0 0 0-1 1v17a1.001 1.001 0 0 0 1 1h7.289l3.744 5.543L19.778 23H27a1.001 1.001 0 0 0 1-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/portal16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/portal16.json new file mode 100644 index 00000000..38b45120 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/portal16.json @@ -0,0 +1 @@ +"M10.391 16A5.609 5.609 0 0 0 16 10.391V4.528L8 .9 1.911 3.984A3.49 3.49 0 0 0 0 7.094v5.36A3.545 3.545 0 0 0 3.546 16zM1 12.455v-5.36a2.475 2.475 0 0 1 1.364-2.219l5.66-2.867L15 5.172v5.22A4.614 4.614 0 0 1 10.391 15H3.546A2.549 2.549 0 0 1 1 12.455zM8 13l-4.285-2.5 1.516-.885 1.069.534-.6.35L8 11.843l2.3-1.342-.6-.35 1.07-.534 1.515.884zm4.285-5.5L8 5 3.715 7.5 8 10zM8 6.158L10.3 7.5 8 8.842 5.7 7.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/portal24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/portal24.json new file mode 100644 index 00000000..cd3289d3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/portal24.json @@ -0,0 +1 @@ +"M18 10.5L12 7l-6 3.5 6 3.5zm-6-2.343l4.015 2.343L12 12.842 7.985 10.5zM3.628 5.356A4.8 4.8 0 0 0 1 9.633v7.596A4.732 4.732 0 0 0 5.4 22h11.141A6.786 6.786 0 0 0 23 15.17V6.104L11.994 1.115zM22 6.748v8.422A5.775 5.775 0 0 1 16.541 21H5.401A3.724 3.724 0 0 1 2 17.229V9.633a3.777 3.777 0 0 1 2.08-3.385l7.939-4.024zM12 18l-6-3.5 2.18-1.272 1.02.563-1.215.709L12 16.842l4.015-2.342-1.214-.708 1.02-.563L18 14.499z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/portal32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/portal32.json new file mode 100644 index 00000000..1003059b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/portal32.json @@ -0,0 +1 @@ +"M15.992 2L5.345 7.436A6.157 6.157 0 0 0 2 12.916v10.046C2 26.077 4.507 29 7.6 29h14.18c4.54 0 8.22-4.105 8.22-8.677V8.393zM29 20.324A7.559 7.559 0 0 1 21.78 28H7.6A4.962 4.962 0 0 1 3 22.962V12.917a5.127 5.127 0 0 1 2.8-4.59L16.016 3.11 29 9.037zm-20.885-5.77l7.885 4.6 7.885-4.6L16 9.953zM16 17.995l-5.9-3.443L16 11.11l5.9 3.442zm5.314.057l2.571 1.5-7.885 4.6-7.885-4.6 2.571-1.5.992.58-1.579.92 5.9 3.443 5.901-3.443-1.579-.92z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/premiumContentUserCredit16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/premiumContentUserCredit16.json new file mode 100644 index 00000000..21e59b80 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/premiumContentUserCredit16.json @@ -0,0 +1 @@ +"M3.5 5a3.43 3.43 0 0 0-.403.04c-.081-.874-.1-1.631-.124-2.178v-.858C6.037 2.968 9.458 0 9.458 0l.015.012L9.485 0 9.5.012 9.515 0S12.935 2.968 16 2.004v.858a22.751 22.751 0 0 1-.558 4.803 17.613 17.613 0 0 1-2.46 5.515c.003-.061.018-.118.018-.18a3.96 3.96 0 0 0-.225-1.269 17.644 17.644 0 0 0 1.738-4.473 20.36 20.36 0 0 0 .458-4.015l.002-.054a5.487 5.487 0 0 1-.282.007 9.6 9.6 0 0 1-5.205-1.945 9.6 9.6 0 0 1-5.205 1.945 6.47 6.47 0 0 1-.28-.006l.001.053c.019.514.042 1.134.107 1.819A3.48 3.48 0 0 0 3.5 5zm-1.855 5.16A2.496 2.496 0 1 1 6 8.5a2.48 2.48 0 0 1-.645 1.66 2.487 2.487 0 0 1 .58.299 3.978 3.978 0 0 0-.543.842A1.486 1.486 0 0 0 4.5 11h-2A1.502 1.502 0 0 0 1 12.5V15h4.555a3.988 3.988 0 0 0 .825 1H0v-3.5a2.497 2.497 0 0 1 1.645-2.34zM3.5 10A1.5 1.5 0 1 0 2 8.5 1.502 1.502 0 0 0 3.5 10zM9 10a3 3 0 1 1-3 3 3.003 3.003 0 0 1 3-3zm0 1a2 2 0 1 0 2 2 2.002 2.002 0 0 0-2-2zm-1 2.5a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5V13H8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/premiumContentUserCredit24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/premiumContentUserCredit24.json new file mode 100644 index 00000000..8bfa6f01 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/premiumContentUserCredit24.json @@ -0,0 +1 @@ +"M23 5.198c-.127 2.911-.059 9.816-4.98 14.695a5.673 5.673 0 0 0 .18-1.393c0-.083-.009-.164-.012-.246 3.49-4.168 3.683-9.51 3.79-12.481L22 5.17a7.705 7.705 0 0 1-.894.052c-3.262 0-6.319-1.997-7.606-2.962-1.287.965-4.345 2.961-7.607 2.962A7.688 7.688 0 0 1 5 5.17l.022.603c.033.91.079 2.05.22 3.304a3.943 3.943 0 0 0-.962.327c-.21-1.71-.236-3.2-.28-4.206V3.94C8.479 5.353 13.479 1 13.479 1l.021.017.021-.017s5 4.353 9.479 2.94zM8.01 22H2v-1.5A2.503 2.503 0 0 1 4.5 18h2.325a5.652 5.652 0 0 1 .182-1H4.5A3.504 3.504 0 0 0 1 20.5V23h8.014a5.74 5.74 0 0 1-1.003-1zM3 13a3 3 0 0 1 6 0 2.97 2.97 0 0 1-.278 1.243 5.733 5.733 0 0 0-1.055 1.249A2.998 2.998 0 0 1 3 13zm1 0a2 2 0 1 0 2-2 2.002 2.002 0 0 0-2 2zm8.5 10a4.5 4.5 0 1 1 4.5-4.5 4.505 4.505 0 0 1-4.5 4.5zm0-1A3.5 3.5 0 1 0 9 18.5a3.504 3.504 0 0 0 3.5 3.5zm-1.455-3.866a1.504 1.504 0 0 1 1.16-1.105 1.516 1.516 0 0 1 .436-.023l.091-.996a2.551 2.551 0 0 0-.723.038 2.506 2.506 0 0 0-1.935 1.844zm.394 1.427l-.707.707a2.5 2.5 0 0 0 4.065-2.755l-.918.395a1.5 1.5 0 0 1-2.44 1.653z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/premiumContentUserCredit32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/premiumContentUserCredit32.json new file mode 100644 index 00000000..37dd5591 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/premiumContentUserCredit32.json @@ -0,0 +1 @@ +"M30 5.668v1.648c-.178 4.058-.059 14.043-7.885 20.443a6.447 6.447 0 0 0 .765-2.028c5.65-5.659 5.938-13.447 6.09-17.652.01-.29.02-.559.031-.807v-.348a9.683 9.683 0 0 1-1.491.113c-4.376 0-8.478-2.786-10.01-3.958-1.532 1.172-5.634 3.958-10.01 3.958A9.68 9.68 0 0 1 6 6.924v.392c.01.204.02.474.03.764a60.6 60.6 0 0 0 .223 3.75 5.016 5.016 0 0 0-.915.791C5.084 10.464 5.056 8.594 5 7.316V5.668a8.273 8.273 0 0 0 2.49.37c5.113 0 9.982-4.219 9.982-4.219l.028.023.028-.023s4.868 4.218 9.982 4.218a8.278 8.278 0 0 0 2.49-.37zM11.82 29H3v-3.5A3.504 3.504 0 0 1 6.5 22h4.002a6.48 6.48 0 0 1 .53-1H6.5A4.505 4.505 0 0 0 2 25.5V30h11.052a6.538 6.538 0 0 1-1.231-1zM5 16a4 4 0 1 1 4 4 4.004 4.004 0 0 1-4-4zm1 0a3 3 0 1 0 3-3 3.003 3.003 0 0 0-3 3zm10.5 3.2a5.3 5.3 0 1 1-5.3 5.3 5.306 5.306 0 0 1 5.3-5.3zm0 1a4.3 4.3 0 1 0 4.3 4.3 4.304 4.304 0 0 0-4.3-4.3zm-2.333 1.966a3.307 3.307 0 0 0-.868 1.53l.97.243a2.302 2.302 0 0 1 1.778-1.694 2.38 2.38 0 0 1 .667-.036l.094-.995a3.297 3.297 0 0 0-2.641.952zm.707 3.96l-.707.707a3.3 3.3 0 0 0 5.366-3.636l-.92.395a2.288 2.288 0 0 1-.487 2.534 2.356 2.356 0 0 1-3.252 0z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/presentation16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/presentation16.json new file mode 100644 index 00000000..cc99f588 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/presentation16.json @@ -0,0 +1 @@ +"M15 10V2h1V1H1v1h1v8h6v4H5v1h7v-1H9v-4zM3 9V2h11v7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/presentation24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/presentation24.json new file mode 100644 index 00000000..e8269dd1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/presentation24.json @@ -0,0 +1 @@ +"M22 16V3h1V2H2v1h1v13h9v5H9v1h7v-1h-3v-5zM4 15V3h17v12z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/presentation32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/presentation32.json new file mode 100644 index 00000000..85ac9577 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/presentation32.json @@ -0,0 +1 @@ +"M4 21h12v7h-4v1h9v-1h-4v-7h12V4h1V3H3v1h1zM5 4h23v16H5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/presentationX16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/presentationX16.json new file mode 100644 index 00000000..e65913f2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/presentationX16.json @@ -0,0 +1 @@ +"M8 14h3v1H4v-1h3v-4H1V2H0V1h15v1h-1v3h-1V2H2v7h7v1H8v4zm7.928-8.121l-.707-.707L13 7.292l-2.221-2.22-.707.707L12.292 8l-2.22 2.221.707.707L13 8.708l2.221 2.22.707-.707L13.708 8l2.22-2.121z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/presentationX24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/presentationX24.json new file mode 100644 index 00000000..86d8ba11 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/presentationX24.json @@ -0,0 +1 @@ +"M12 21h3v1H8v-1h3v-5H2V3H1V2h21v1h-1v6h-1V3H3v12h11v1h-2v5zm4.672-3.964l2.829-2.83 2.828 2.829.707-.707-2.829-2.828 2.829-2.828-.708-.708-2.828 2.829-2.828-2.829-.707.707 2.829 2.828-2.83 2.83.708.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/presentationX32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/presentationX32.json new file mode 100644 index 00000000..0a3e5e22 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/presentationX32.json @@ -0,0 +1 @@ +"M15 28h4v1h-9v-1h4v-7H2V4H1V3h27v1h-1v8h-1V4H3v16h16v1h-4v7zm6.664-4.957l3.837-3.837 3.835 3.836.707-.706-3.836-3.836 3.836-3.836-.707-.707-3.836 3.836-3.836-3.836-.706.707 3.836 3.835-3.837 3.837.707.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/preserve16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/preserve16.json new file mode 100644 index 00000000..094b7860 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/preserve16.json @@ -0,0 +1 @@ +"M1 1v10h4v4h10V5h-4V1zm1 9V2h8v3H5v5zm12-4v8H6v-3h5V6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/preserve24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/preserve24.json new file mode 100644 index 00000000..7573d905 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/preserve24.json @@ -0,0 +1 @@ +"M16 2H2v14h6v6h14V8h-6zM3 15V3h12v5H8v7zm18-6v12H9v-5h7V9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/preserve32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/preserve32.json new file mode 100644 index 00000000..6466a6f5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/preserve32.json @@ -0,0 +1 @@ +"M21 3H3v18h8v8h18V11h-8zM4 20V4h16v7h-9v9zm24-8v16H12v-7h9v-9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/print16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/print16.json new file mode 100644 index 00000000..11b6ab7f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/print16.json @@ -0,0 +1 @@ +"M10 13v1H6v-1zm2-10.414V6h3a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1h-3v2H4v-2H1a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h3V0h5.5zM9 3h2L9 1zm2 8H5v4h6zM1 7v6h3v-1H3v-2h10v2h-1v1h3V7zm10-1V4H8V1H5v5zm3 2h-1v1h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/print24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/print24.json new file mode 100644 index 00000000..a17879c9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/print24.json @@ -0,0 +1 @@ +"M21.5 10H18V5.635L13.281 1H6v9H2.5A1.5 1.5 0 0 0 1 11.5v8A1.5 1.5 0 0 0 2.5 21H6v2h12v-2h3.5a1.5 1.5 0 0 0 1.5-1.5v-8a1.5 1.5 0 0 0-1.5-1.5zM17 6h-4V2zM7 2h5v5h5v3H7zm10 20H7v-5h10zm5-2.5a.5.5 0 0 1-.5.5H18v-2h1v-2H5v2h1v2H2.5a.5.5 0 0 1-.5-.5v-8a.5.5 0 0 1 .5-.5h19a.5.5 0 0 1 .5.5zm-7 .5v1H9v-1zm-6-1v-1h6v1zm10-7h1v1h-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/print32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/print32.json new file mode 100644 index 00000000..db426b49 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/print32.json @@ -0,0 +1 @@ +"M28 14h-4V7.7L19.3 3H8v11H4a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h4v2h16v-2h4a2 2 0 0 0 2-2V16a2 2 0 0 0-2-2zm-5-6.01L19 8V4.001zM9 4.001h9V9h5v5H9zM23 29H9v-6h14zm6-3a1.001 1.001 0 0 1-1 1h-4v-3h1v-2H7v2h1v3H4a1.001 1.001 0 0 1-1-1V16a1.001 1.001 0 0 1 1-1h24a1.001 1.001 0 0 1 1 1zm-8.001 1H11v-1h9.999zM11 25v-1h9.999v1zm14-8h1v1h-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/printPreview16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/printPreview16.json new file mode 100644 index 00000000..33f20d78 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/printPreview16.json @@ -0,0 +1 @@ +"M10.707 0H6v4H4a1 1 0 0 0-1 1v.049A4.517 4.517 0 0 1 3.499 5 4.51 4.51 0 0 1 4 5.049V5h11v5h-2V9h1V7H7.243a4.432 4.432 0 0 1 .484 1H12v4H9.583l.998 1H13v-2h2a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1h-2V2.293zM7 4V1h3v2h2v1zm1 6h3v1H8.585l-.095-.095a1.864 1.864 0 0 0-.49-.344zm-.834 1.557a.672.672 0 0 0-.475.197l-.115.115-.282-.282A3.49 3.49 0 0 0 3.499 6a3.5 3.5 0 1 0 2.088 6.294l.282.282-.115.114a.672.672 0 0 0 0 .951l2.16 2.159a.672.672 0 0 0 .95 0l.936-.933a.672.672 0 0 0 .001-.951l-2.16-2.162a.672.672 0 0 0-.475-.197zm-5.434-.29a2.5 2.5 0 0 1 3.536-3.535 2.5 2.5 0 0 1-3.536 3.536zm7.13 3.124l-.472.47-1.697-1.695.473-.473z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/printPreview24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/printPreview24.json new file mode 100644 index 00000000..7645bbbb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/printPreview24.json @@ -0,0 +1 @@ +"M22 7h-3V4.61L15.39 1H9v6H6a1 1 0 0 0-1 1v1.048c.167-.015.33-.049.501-.049.17 0 .332.034.499.049V8h16v7h-3v-1h1v-2h-9.624a5.402 5.402 0 0 1 .394 1H18v5h-5.415l1 1H19v-3h3a1 1 0 0 0 1-1V8a1 1 0 0 0-1-1zm-7-5l3 3h-3zm-5 5V2h4v4h4v1zm2 8v-1h4v1zm0 1h4v1h-4zm9-6h-1V9h1zM9.795 17.85l-.124.124-.673-.673a4.483 4.483 0 1 0-3.496 1.698 4.458 4.458 0 0 0 2.806-1.008l.673.673-.13.129a.667.667 0 0 0 0 .943l3.068 3.067a.665.665 0 0 0 .943 0l.943-.942a.666.666 0 0 0 0-.943l-3.067-3.068a.668.668 0 0 0-.943 0zm-7.793-3.351a3.5 3.5 0 1 1 3.5 3.5 3.504 3.504 0 0 1-3.5-3.5zm10.86 6.89l-.471.471-2.597-2.595.473-.473z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/printPreview32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/printPreview32.json new file mode 100644 index 00000000..ef2d1a0f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/printPreview32.json @@ -0,0 +1 @@ +"M28 11h-4V6.7L19.3 2H11v9H7a2 2 0 0 0-2 2v1.496a6.429 6.429 0 0 1 1-.316V13a1.001 1.001 0 0 1 1-1h21a1.001 1.001 0 0 1 1 1v8a1.001 1.001 0 0 1-1 1h-4v-3h1v-2H12.959a6.402 6.402 0 0 1 .521 1H23v6h-8.729a1.673 1.673 0 0 1 .171.14l.86.86H24v-2h4a2 2 0 0 0 2-2v-8a2 2 0 0 0-2-2zm-5-4.01L19 7V3.001zM12 11V3.001h6V8h5v3zm8.999 10v1H14v-1zM14 20v-1h6.999v1zm12-5h-1v-1h1zm-13.205 9.85l-.124.124-1.11-1.11a5.3 5.3 0 1 0-.689.691l1.109 1.109-.13.129a.667.667 0 0 0 0 .943l3.068 3.067a.665.665 0 0 0 .943 0l.943-.942a.666.666 0 0 0 0-.943l-3.067-3.068a.668.668 0 0 0-.943 0zm-5.292-.051h-.001a4.3 4.3 0 1 1 .001 0zm7.888 4.061l-2.597-2.595.473-.473 2.595 2.598z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/processingTemplates16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/processingTemplates16.json new file mode 100644 index 00000000..152ced42 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/processingTemplates16.json @@ -0,0 +1 @@ +"M0 13h3v-3H0zm1-2h1v1H1zm12-9H4V1h9zm0 5H4V6h9zM0 3h3V0H0zm1-2h1v1H1zM0 8h3V5H0zm1-2h1v1H1zm3 5h2.086l-.153 1H4zm5.188-.734l-.118.747h1.202L10.1 12H8.896l-.523 4h-.824l.523-4H6.997l.173-.987h1.076l.15-.927c.168-1.203.708-2.058 2.036-2.058a1.377 1.377 0 0 1 .612.127l-.22.739a1.516 1.516 0 0 0-.54-.106c-.855 0-.97.622-1.097 1.478zm4.766 3.05L15.638 16h-1.097l-1.28-2.153L11.408 16h-1.033l2.42-2.685-1.462-2.302h1.088l1.066 1.79 1.502-1.79H16z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/processingTemplates24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/processingTemplates24.json new file mode 100644 index 00000000..39a8a773 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/processingTemplates24.json @@ -0,0 +1 @@ +"M20 4H7V3h13zm0 5H7v1h13zM2 8h4v4H2zm1 3h2V9H3zm-1 3h4v4H2zm1 3h2v-2H3zM2 2h4v4H2zm1 3h2V3H3zm4 11h3v-1H7zm6.833 0l.244-1.621c.189-1.283.362-2.216 1.645-2.216a2.273 2.273 0 0 1 .809.158l.331-1.108a2.066 2.066 0 0 0-.918-.19c-1.993 0-2.802 1.282-3.053 3.086L12.597 16h-1.614l-.143.935h1.613L11.671 23h1.236l.782-6.065h1.804l.144-.935zm9.686 0h-1.518l-1.833 2.206L18.846 16h-1.632l1.915 2.973L15.5 23h1.55l2.781-3.229L21.75 23h1.646l-2.526-4.027z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/processingTemplates32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/processingTemplates32.json new file mode 100644 index 00000000..2afde6a9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/processingTemplates32.json @@ -0,0 +1 @@ +"M27 6H10V5h17zm0 7H10v1h17zM3 3h5v5H3zm1 4h3V4H4zm-1 4h5v5H3zm1 4h3v-3H4zm-1 4h5v5H3zm1 4h3v-3H4zm6-1h5v-1h-5zm8.856 0l.2-1.411c.203-1.372.388-2.37 1.76-2.37a2.43 2.43 0 0 1 .865.17l.354-1.186a2.21 2.21 0 0 0-.981-.203c-2.132 0-2.997 1.371-3.266 3.3l-.254 1.7h-1.726l-.154 1h1.726l-.964 7h1.321l.964-7h1.93l.153-1zM29.8 22h-1.623l-2.41 2.873L24.059 22h-1.744l2.343 3.693L20.777 30h1.657l2.974-3.453L27.46 30h1.76l-2.701-4.307z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/profileVariables16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/profileVariables16.json new file mode 100644 index 00000000..e55df66a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/profileVariables16.json @@ -0,0 +1 @@ +"M15.95 8a13.782 13.782 0 0 1-1.303 6h-1.091A12.221 12.221 0 0 0 15.1 8a12.221 12.221 0 0 0-1.544-6h1.091a13.782 13.782 0 0 1 1.303 6zM2.353 2A13.782 13.782 0 0 0 1.05 8a13.782 13.782 0 0 0 1.303 6h1.091A12.221 12.221 0 0 1 1.9 8a12.221 12.221 0 0 1 1.544-6zm6.365 5.107L7.184 4H6v1h.563l1.443 2.922L5.316 11H5v1h.771l2.714-3.107L10.02 12H11v-1h-.36L9.199 8.078 11.887 5H12V4h-.567z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/profileVariables24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/profileVariables24.json new file mode 100644 index 00000000..6f1ca84e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/profileVariables24.json @@ -0,0 +1 @@ +"M23.95 11.5c0 2.816-.821 7.408-2.272 9.5h-1.136c1.59-2.016 2.558-6.634 2.558-9.5s-.969-7.484-2.558-9.5h1.136c1.45 2.092 2.272 6.684 2.272 9.5zM3.322 2C1.872 4.092 1 8.684 1 11.5s.871 7.408 2.322 9.5h1.136C2.868 18.984 1.9 14.366 1.9 11.5S2.869 4.016 4.458 2zm9.288 8.603L9.31 4H7v1h1.69l3.214 6.427L6.27 18H6v1h.73l5.66-6.603L15.69 19H18v-1h-1.69l-3.214-6.427L18.73 5H19V4h-.73z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/profileVariables32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/profileVariables32.json new file mode 100644 index 00000000..b05a034f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/profileVariables32.json @@ -0,0 +1 @@ +"M31 16c0 4.195-1.4 9.032-3.703 12h-1.195c2.47-2.87 3.998-7.738 3.998-12s-1.527-9.13-3.998-12h1.195C29.6 6.968 31 11.805 31 16zM4.703 4C2.4 6.968 1.05 11.805 1.05 16s1.35 9.032 3.653 12h1.195C3.428 25.13 1.9 20.262 1.9 16S3.427 6.87 5.898 4zm11.624 11.942L11.834 7H9v1h2.218l4.394 8.746L8.275 25H7v1h1.725l7.37-8.292L20.261 26H23v-1h-2.122l-4.068-8.096L24.725 8H26V7h-1.725z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/projectMission16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/projectMission16.json new file mode 100644 index 00000000..4eb3fc1e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/projectMission16.json @@ -0,0 +1 @@ +"M6.786 13H1V7h6.786l.229-.229A2.514 2.514 0 0 1 8.05 6H1V4h14v2h-2.05a2.5 2.5 0 0 1 .035.771l.229.229H15v1.05c.372.076.708.242 1 .463V3h-4V1H4v2H0v11h7.786l-1-1zM5 2h6v1H5V2zm11 10.48V14h-2.786l.786-.682.887-.318.451-.162c.242-.087.464-.21.662-.359zm-5.5-.78l-1.2-1.2 1.2-1.2 1.2 1.2-1.2 1.2zm1.27 2.535c.019.085.03.174.03.265a1.3 1.3 0 1 1-2.57-.27l-2.46-2.46A1.3 1.3 0 0 1 5.2 10.5c0-.466.26-.857.628-1.086L7 10.586 10.414 14h.174l2.535-2.52.707.708-2.06 2.047zM15.8 10.5c0 .466-.26.857-.628 1.086l-1.522-1.522L10.586 7h-.172L7.886 9.528l-.707-.707 2.052-2.052a1.3 1.3 0 1 1 2.539 0l2.46 2.462c.087-.02.177-.031.27-.031a1.3 1.3 0 0 1 1.3 1.3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/projectMission24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/projectMission24.json new file mode 100644 index 00000000..af93f8d2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/projectMission24.json @@ -0,0 +1 @@ +"M12.586 20H2V10h12.394c.514-.592 1.263-.975 2.106-.975s1.592.383 2.106.975H22v3.834c.376.115.714.304 1 .55V5h-6V3H7v2H1v16h12.586l-1-1zM8 4h8v1H8V4zM2 6h20v3H2V6zm21 12.587V21h-3.586l1-1H22v-1.318c.136.065.28.107.427.107a.99.99 0 0 0 .573-.202zm-6.5-4.437l-2.35 2.35 2.35 2.35 2.35-2.35-2.35-2.35zm-.936 2.35l.936-.936.936.936-.936.937-.936-.937zm2.684 4.252a1.802 1.802 0 0 1-1.748 2.224 1.802 1.802 0 0 1-1.748-2.224l-2.503-2.503a1.802 1.802 0 0 1-2.224-1.748c0-.506.211-.962.548-1.29l1.9 1.95 3.675 3.643a.5.5 0 0 0 .704 0l3.03-2.999.657.656-2.291 2.29zm-4.908-5.779l-.656-.656 2.068-2.068a1.802 1.802 0 0 1 1.748-2.224 1.802 1.802 0 0 1 1.748 2.224l2.503 2.503a1.8 1.8 0 0 1 2.224 1.748c0 .506-.211.962-.548 1.29l-5.572-5.65a.5.5 0 0 0-.711 0l-2.804 2.833z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/projectMission32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/projectMission32.json new file mode 100644 index 00000000..0f6d57e3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/projectMission32.json @@ -0,0 +1 @@ +"M13.124 24H2V10h26v8.525l.282.283a3.27 3.27 0 0 1 .218-.008c.171 0 .335.028.5.05V4h-9V2H9v2H1v21h12.79a3.7 3.7 0 0 1-.666-1zM10 3h9v1h-9V3zM2 5h26v4H2V5zm24 17.5L22.5 19 19 22.5l3.5 3.5 3.5-3.5zm-3.5-2.086l2.086 2.086-2.086 2.086-2.086-2.086 2.086-2.086zm8.48 2.086c0 .53-.147 1.02-.429 1.424l-.752-.684a1.495 1.495 0 0 0-2.16-1.965l-3.914-3.914C24.428 16.364 23.704 15 22.5 15c-1.205 0-1.927 1.365-1.225 2.36l-3.457 3.458-.707-.707.02-.02 2.96-2.96A2.477 2.477 0 0 1 20 16.5a2.5 2.5 0 1 1 5 0c0 .22-.037.429-.09.631l2.959 2.96c.202-.054.412-.091.631-.091 1.38 0 2.48 1.12 2.48 2.5zm-3.798 1.682l.707.707-.02.02-2.96 2.96c.054.202.09.411.09.631a2.5 2.5 0 0 1-5 0c0-.22.038-.429.091-.631l-2.959-2.96A2.435 2.435 0 0 1 16.5 25c-1.38 0-2.45-1.12-2.45-2.5 0-.597.168-1.07.518-1.5l.716.649c-.98 1.393.735 3.021 2.077 2.076l3.914 3.914c-.699.992.012 2.361 1.225 2.361.705 0 1.32-.498 1.466-1.188a1.481 1.481 0 0 0-.241-1.173l3.207-3.207.25-.25z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/projectTemplate16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/projectTemplate16.json new file mode 100644 index 00000000..4d0f57f2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/projectTemplate16.json @@ -0,0 +1 @@ +"M2 5h12v-.59L11.444 1H3.556L1 4.41V14h6v-1H2V5zm6-3h2.944l1.499 2H8V2zM4.056 2H7v2H2.557l1.5-2zM14.97 6H9.03C8.462 6 8 6.462 8 7.03V15c0 .568.432 1 1 1h6c.568 0 1-.462 1-1.03V7.03C16 6.462 15.538 6 14.97 6zm.03 9H9V7h6s.017 8 0 8zm-3-6h2v1h-2V9zm0 3h2v1h-2v-1zm-2-3h1v1h-1V9zm0 3h1v1h-1v-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/projectTemplate24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/projectTemplate24.json new file mode 100644 index 00000000..019899ad --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/projectTemplate24.json @@ -0,0 +1 @@ +"M11 20H2V8h19v1h.5a2.5 2.5 0 0 1 .5.05V6.949L18.272 2H4.728L1 6.948V21h10v-1zm1-17h5.773l3.014 4H12V3zM5.227 3H11v4H2.213l3.014-4zM21.5 10h-8c-.827 0-1.5.673-1.5 1.5v10c0 .827.673 1.5 1.5 1.5h8c.827 0 1.5-.673 1.5-1.5v-10c0-.827-.673-1.5-1.5-1.5zm.5 11.5a.5.5 0 0 1-.5.5h-8a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h8a.5.5 0 0 1 .5.5v10zM17 13h3v1h-3v-1zm0 6h3v1h-3v-1zm0-3h3v1h-3v-1zm-2-3h1v1h-1v-1zm0 6h1v1h-1v-1zm0-3h1v1h-1v-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/projectTemplate32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/projectTemplate32.json new file mode 100644 index 00000000..b021c9fe --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/projectTemplate32.json @@ -0,0 +1 @@ +"M3 10h25v4h.5a2.5 2.5 0 0 1 .5.05V9.49L24.232 3H6.768L2 9.49V28h15v-1H3V10zm13-6h7.727l3.672 5H16V4zM7.273 4H15v5H3.6l3.673-5zM28.5 15h-9c-.827 0-1.5.673-1.5 1.5v12c0 .827.673 1.5 1.5 1.5h9c.827 0 1.5-.673 1.5-1.5v-12c0-.827-.673-1.5-1.5-1.5zm.5 13.5a.5.5 0 0 1-.5.5h-9a.5.5 0 0 1-.5-.5v-12a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 .5.5v12zM23 18h4v1h-4v-1zm0 8h4v1h-4v-1zm0-4h4v1h-4v-1zm-2-4h1v1h-1v-1zm0 8h1v1h-1v-1zm0-4h1v1h-1v-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/projects16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/projects16.json new file mode 100644 index 00000000..d86df9d0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/projects16.json @@ -0,0 +1 @@ +"M12 3V1H4v2H0v11h16V3zM5 2h6v1H5zm10 11H1V7h14zm0-7H1V4h14z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/projects24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/projects24.json new file mode 100644 index 00000000..da6c045d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/projects24.json @@ -0,0 +1 @@ +"M17 5V3H7v2H1v16h22V5zM8 4h8v1H8zm14 16H2V10h20zm0-11H2V6h20z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/projects32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/projects32.json new file mode 100644 index 00000000..95b836a5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/projects32.json @@ -0,0 +1 @@ +"M21 6V4H10v2H2v21h28V6zM11 5h9v1h-9zm18 21H3V12h26zm0-15H3V7h26z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/properties16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/properties16.json new file mode 100644 index 00000000..dff9b464 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/properties16.json @@ -0,0 +1 @@ +"M14 3V1a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h11a1 1 0 0 0 1-1v-5h2V3zm-1 12H2V1h11v2H6v10.3L9.3 10H13zm2-6H9.086L7 11.086V4h8zm-1-1h-4V7h4zM9 8H8V7h1zm5-2h-4V5h4zM9 6H8V5h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/properties24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/properties24.json new file mode 100644 index 00000000..eacfad92 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/properties24.json @@ -0,0 +1 @@ +"M12 9h-1V8h1v1zm9-1h-8v1h8V8zm-9 3h-1v1h1v-1zm9 0h-8v1h8v-1zm2 4h-2v7.25a.75.75 0 0 1-.75.75H1.75a.75.75 0 0 1-.75-.75V1.75A.75.75 0 0 1 1.75 1h18.5a.75.75 0 0 1 .75.75V5h2v10zm-3 0h-7.274L8 19.714V5h12V2H2v20h18v-7zm2-9H9v11.304l3.02-3.012a1 1 0 0 1 .706-.292H22V6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/properties32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/properties32.json new file mode 100644 index 00000000..69f2bd8d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/properties32.json @@ -0,0 +1 @@ +"M28 7V3a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1v27a1 1 0 0 0 1 1h24a1 1 0 0 0 1-1v-9h3V7zm-1 23H3V3h24v4H11v20.303L17.3 21H27zm3-10H17.186L12 25.188V8h18zm-13-5h-3v3h3zm-1 2h-1v-1h1zm1-7h-3v3h3zm-1 2h-1v-1h1zm12 0H18v-1h10zm0 5H18v-1h10z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pushpin16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pushpin16.json new file mode 100644 index 00000000..185d08ce --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pushpin16.json @@ -0,0 +1 @@ +"M3.956 7.406A1.5 1.5 0 0 0 3 8.804V10h5v5l.5 1 .5-1v-5h5V8.804a1.5 1.5 0 0 0-.956-1.398L12 7l-1.037-4 1.77-1.744A.511.511 0 0 0 13 .808V0H4v.808a.511.511 0 0 0 .266.448L6.037 3 5 7zM5.432 1h6.136l-1.015 1H6.447zM7.07 3h2.86l1.037 4H6.033zm4.742 5l.87.338a.497.497 0 0 1 .318.466V9H4v-.196a.497.497 0 0 1 .319-.466L5.188 8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pushpin24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pushpin24.json new file mode 100644 index 00000000..1f9a192f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pushpin24.json @@ -0,0 +1 @@ +"M7.084 11.457C5.782 12.325 5 12.709 5 14.274V15h7v7l.5 1 .5-1v-7h7v-.726c0-1.565-.782-1.95-2.084-2.817l-1.147-.765L15 4l1.522-.43A2.029 2.029 0 0 0 18 1.619V1H7v.618A2.029 2.029 0 0 0 8.478 3.57L10 4l-1.77 6.692zM16.93 12l.73.485c1 .659 1.28.866 1.332 1.515H6.009c.051-.65.332-.856 1.333-1.515L8.07 12zM8.75 2.608A1.033 1.033 0 0 1 8.075 2h8.852a1.033 1.033 0 0 1-.676.608L14.862 3h-4.724zM11.035 4h2.931l1.85 7h-6.63z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pushpin32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pushpin32.json new file mode 100644 index 00000000..c07447a9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/pushpin32.json @@ -0,0 +1 @@ +"M23.916 16.781l-2.151-1.075-1.647-8.47 2.842-1.551A1.995 1.995 0 0 0 24 3.933V3H9v.933a1.995 1.995 0 0 0 1.04 1.752l2.842 1.55-1.647 8.47-2.151 1.076A3.77 3.77 0 0 0 7 20.154V21h9v9.09l.5 1 .5-1V21h9v-.847a3.77 3.77 0 0 0-2.084-3.372zM12.706 6l-2.187-1.193A.994.994 0 0 1 10.002 4h12.996a.994.994 0 0 1-.517.807L20.294 6zm1.24 1h5.107l1.75 9h-8.606zM8.005 20a2.752 2.752 0 0 1 1.527-2.324L10.884 17h11.232l1.353.676A2.752 2.752 0 0 1 24.996 20z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/puzzlePiece16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/puzzlePiece16.json new file mode 100644 index 00000000..34fee325 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/puzzlePiece16.json @@ -0,0 +1 @@ +"M9.508 4a.153.153 0 0 1-.145-.1c-.103-.272-.04-.364.216-.671a1.905 1.905 0 0 0 .553-1.275A1.982 1.982 0 0 0 8 0a1.982 1.982 0 0 0-2.132 1.954A1.905 1.905 0 0 0 6.42 3.23c.256.307.32.399.216.671a.153.153 0 0 1-.145.1H1v4.497a1.149 1.149 0 0 0 .722 1.07 1.41 1.41 0 0 0 1.584-.35 1.057 1.057 0 0 1 .74-.349C4.75 8.868 5 9.478 5 10s-.25 1.132-.954 1.132a1.057 1.057 0 0 1-.74-.349 1.41 1.41 0 0 0-1.584-.35A1.149 1.149 0 0 0 1 11.503V16h14V4zM14 15H2v-3.497a.154.154 0 0 1 .097-.143c.215-.089.267-.061.568.19a2.019 2.019 0 0 0 1.381.582A1.981 1.981 0 0 0 6 10a1.981 1.981 0 0 0-1.954-2.132 2.019 2.019 0 0 0-1.381.581c-.301.25-.352.279-.569.19A.155.155 0 0 1 2 8.498V5h4.492a1.16 1.16 0 0 0 1.08-.744 1.517 1.517 0 0 0-.383-1.668.966.966 0 0 1-.321-.634C6.868 1.25 7.478 1 8 1s1.132.25 1.132.954a.966.966 0 0 1-.321.634 1.517 1.517 0 0 0-.382 1.668A1.16 1.16 0 0 0 9.508 5H14z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/puzzlePiece24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/puzzlePiece24.json new file mode 100644 index 00000000..c4cb5852 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/puzzlePiece24.json @@ -0,0 +1 @@ +"M14.284 6a.372.372 0 0 1-.359-.41c0-.164.137-.334.36-.597A2.388 2.388 0 0 0 15 3.405 2.408 2.408 0 0 0 12.595 1h-.19A2.408 2.408 0 0 0 10 3.405a2.388 2.388 0 0 0 .716 1.588c.222.263.359.433.359.598a.372.372 0 0 1-.36.409H4v6.716a1.37 1.37 0 0 0 1.409 1.358 1.947 1.947 0 0 0 1.25-.593c.31-.258.518-.481.896-.481a1.39 1.39 0 0 1 1.385 1.405v.19A1.39 1.39 0 0 1 7.555 16c-.378 0-.586-.223-.896-.481a1.947 1.947 0 0 0-1.25-.593A1.37 1.37 0 0 0 4 16.284V22h16V6zM19 21H5v-4.716a.372.372 0 0 1 .409-.358c.168 0 .341.137.61.361A2.246 2.246 0 0 0 7.555 17a2.39 2.39 0 0 0 2.385-2.405v-.19A2.39 2.39 0 0 0 7.555 12a2.246 2.246 0 0 0-1.536.713c-.269.224-.442.361-.61.361A.372.372 0 0 1 5 12.716V7h5.716a1.37 1.37 0 0 0 1.359-1.41 1.908 1.908 0 0 0-.596-1.242A1.47 1.47 0 0 1 11 3.405 1.407 1.407 0 0 1 12.405 2h.19A1.407 1.407 0 0 1 14 3.405a1.47 1.47 0 0 1-.479.943 1.908 1.908 0 0 0-.596 1.243A1.37 1.37 0 0 0 14.285 7H19z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/puzzlePiece32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/puzzlePiece32.json new file mode 100644 index 00000000..25965453 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/puzzlePiece32.json @@ -0,0 +1 @@ +"M19.444 8a.722.722 0 0 1-.722-.749 1.967 1.967 0 0 1 .454-.988 3.66 3.66 0 0 0 .799-2.208c0-1.972-1.739-2.96-3.476-2.96-1.835 0-3.474 1.06-3.474 2.96a3.66 3.66 0 0 0 .799 2.208 1.967 1.967 0 0 1 .454.988.723.723 0 0 1-.722.749H4v8.53a1.733 1.733 0 0 0 .527 1.24 1.822 1.822 0 0 0 1.26.482 2.805 2.805 0 0 0 1.513-.627A2.705 2.705 0 0 1 8.945 17c1.378 0 2.005 1.282 2.005 2.473 0 1.193-.627 2.476-2.005 2.476a2.705 2.705 0 0 1-1.645-.625 2.805 2.805 0 0 0-1.513-.627 1.874 1.874 0 0 0-1.26.48A1.734 1.734 0 0 0 4 22.42V30h24V8zM27 29H5v-6.581a.729.729 0 0 1 .221-.521.704.704 0 0 1 .528-.2 1.957 1.957 0 0 1 .989.453 3.658 3.658 0 0 0 2.207.798c1.973 0 3.005-1.749 3.005-3.476 0-1.726-1.032-3.473-3.005-3.473a3.658 3.658 0 0 0-2.207.798 1.957 1.957 0 0 1-.99.454.673.673 0 0 1-.527-.201.727.727 0 0 1-.221-.52V9h8.556a1.724 1.724 0 0 0 1.721-1.786A2.804 2.804 0 0 0 14.65 5.7a2.706 2.706 0 0 1-.625-1.645c0-1.378 1.282-2.005 2.473-2.005 1.193 0 2.477.627 2.477 2.005A2.706 2.706 0 0 1 18.35 5.7a2.804 2.804 0 0 0-.627 1.514A1.723 1.723 0 0 0 19.444 9H27z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/qrCode16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/qrCode16.json new file mode 100644 index 00000000..7f827982 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/qrCode16.json @@ -0,0 +1 @@ +"M1 6h5V1H1zm1-4h3v3H2zm8 4h5V1h-5zm1-4h3v3h-3zM1 15h5v-5H1zm1-4h3v3H2zm10 4v-1h2v-3h1v4h-3zm-1-5V9h1v2h-1zm-3 2H7v-1h1zm-5 0h1v1H3zm5 2h1v1H7v-2h1zM1 7h1v2H1V7zm7-4h1v1H8zM7 1h1v1H7zm3 6v1H8v1H7V7h3zm2-4h1v1h-1zM3 3h1v1H3zm9 9v-1h1v1zm2-4V7h1v3h-2V9h1zm-2 0h-1V7h2v1zm-1 6v-1h1v1zm-1-3h1v2h-1v-2zM9 9h1v1H9zm1 0V8h1v1zM6 7v2H4V8h1V7zm2-1H7V5h2v1zm1 7h1v1H9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/qrCode24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/qrCode24.json new file mode 100644 index 00000000..047921e9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/qrCode24.json @@ -0,0 +1 @@ +"M3 9h6V3H3zm1-5h4v4H4zm1 1h2v2H5zm10 4h6V3h-6zm1-5h4v4h-4zm1 1h2v2h-2zM3 21h6v-6H3zm1-5h4v4H4zm1 1h2v2H5zm15 2h1v2h-2v-3h1zm0-3h1v1h-1zm0-1v1h-1v-1zm-10 2h1v4h-1v-4zm-4-7v2H4v-1H3v-1h3zm4-3h1v1h-1zm3-3v2h-1V3h2v1zm-3 0h1v1h-1zm10 8h1v2h-2v-1h1zm-1-2v1h-2v2h-2v-1h1v-2h3zm-7 4h-1v-1h-1v-1h2v2zm6 2h1v1h-1zm2-5v1h-1v-1zm-9 3v1h-1v-1zm6 5h1v2h-2v-2zm-3 0h1v1h-1v1h-2v-1h1v-1zm0-1v-1h2v1zm0-5h1v3h-1v1h-1v1h-1v-2h-1v-1h3v-1h-1v-1zm-9 0v1H4v-1zm12 4h-1v-1h1zm1-2h-2v-1h2zM8 10h1v1H8v1h1v2H8v-1H7v1H6v-2h1v-2zm3 0V8h3v3h-2v-1h1V9h-1v1zm0-4h1v1h-1zm-1 4h1v1h-1zm3-3V6h1v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/qrCode32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/qrCode32.json new file mode 100644 index 00000000..f92502d2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/qrCode32.json @@ -0,0 +1 @@ +"M11 4H4v7h7zm-1 6H5V5h5zM9 6H6v3h3zM8 8H7V7h1zm13-4v7h7V4zm6 6h-5V5h5zm-1-4h-3v3h3zm-1 2h-1V7h1zM11 21H4v7h7zm-1 6H5v-5h5zm-1-4H6v3h3zm-1 2H7v-1h1zm18-3h1v1h1v5h-1v-1h-2v-2h2v-1h-1zm1 0v-1h1v1zm-1-1v-1h1v1zm-12 5v-1h1v2h-1v1h-2v-2zm0-3v2h-2v-2zm3-1v2h-1v-2zm1-2v1h-4v-1zm0-3h2v1h-1v1h-1v-2zM6 15H4v-3h2v2h2v1zm5-3v1h-1v-1zm-2 1H7v-1h2zm5 2v-1h1v1h1v2h-1v-1h-1v3h-1v-3h-2v-1zm-1-2v-1h1V9h1v2h1v2h-2v1h-3v-1zm4-5h-1V6h1v1h3v2h-2v1h-1v1h-1V9h1zm-1-3v1h-1v1h-1V6h-1V5h2V4h4v1zm-3-1v1h-1V4zm9 9h5v1h-4v2h-1v-3zm5-1h1v1h-1zm-9 2v-2h1v3h-2v-1zm-3 4h1v1h-1zm10 0h1v2h-1zm1-1h1v1h-1zm1 2v-1h1v1zm0-4v-1h1v3h-1v-1h-3v-1zM8 17h1v2H8zm3 1v-1h1v1zm2 2v1h-1v-1zm9 7v1h-1v-2h1v-1h2v2zm-4-1h1v2h-3v-1h2zm1-6v-1h4v-2h1v4h1v1h-1v1h1v1h-4v1h-1v1h-1v-1h-1v-4h1v1h2v1h2v-3h-3v1h-1zm1-4h2v1h-2zM9 20v-1h1v1zm-3-3v1h1v1H6v1H5v-3zm11-5v-1h1v1zm3 0h-1v-2h1zm0 1h1v1h-1zm2 9h-1v-1h1zm-12-6h1v1H9v-3h2v1h-1zm6-7h-1V8h1zm-3 3h-1v-2h1zm1-4v1h-1V8zm3 5v1h-1v-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/qtCode16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/qtCode16.json new file mode 100644 index 00000000..7f6d591f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/qtCode16.json @@ -0,0 +1 @@ +"M11.578 15H11v-1h.578A1.423 1.423 0 0 0 13 12.578V10a1.995 1.995 0 0 1 .679-1.5A1.995 1.995 0 0 1 13 7V4.422A1.423 1.423 0 0 0 11.578 3H11V2h.578A2.425 2.425 0 0 1 14 4.422V7a1.001 1.001 0 0 0 1 1v1a1.001 1.001 0 0 0-1 1v2.578A2.425 2.425 0 0 1 11.578 15zM3 4.422V7a1.001 1.001 0 0 1-1 1v1a1.001 1.001 0 0 1 1 1v2.578A2.425 2.425 0 0 0 5.422 15H6v-1h-.578A1.423 1.423 0 0 1 4 12.578V10a1.995 1.995 0 0 0-.679-1.5A1.995 1.995 0 0 0 4 7V4.422A1.423 1.423 0 0 1 5.422 3H6V2h-.578A2.425 2.425 0 0 0 3 4.422zM9.25 6.5a.75.75 0 1 0-.75.75.75.75 0 0 0 .75-.75zm-2.278 8.053l.795.607C7.817 15.094 9 13.504 9 10H8a8.169 8.169 0 0 1-1.028 4.553z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/qtCode24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/qtCode24.json new file mode 100644 index 00000000..fad2dedf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/qtCode24.json @@ -0,0 +1 @@ +"M13.25 8.5a.75.75 0 1 1-.75-.75.75.75 0 0 1 .75.75zM9.911 21.35l.816.578C10.819 21.798 13 18.666 13 13h-1a15.503 15.503 0 0 1-2.089 8.35zM4 6.703V10a2.002 2.002 0 0 1-2 2v1a2.002 2.002 0 0 1 2 2v3.297A3.707 3.707 0 0 0 7.703 22H9v-1H7.703A2.706 2.706 0 0 1 5 18.297V15a2.999 2.999 0 0 0-1.344-2.5A2.999 2.999 0 0 0 5 10V6.703A2.706 2.706 0 0 1 7.703 4H9V3H7.703A3.707 3.707 0 0 0 4 6.703zM20 10V6.703A3.707 3.707 0 0 0 16.297 3H15v1h1.297A2.706 2.706 0 0 1 19 6.703V10a2.999 2.999 0 0 0 1.344 2.5A2.999 2.999 0 0 0 19 15v3.297A2.706 2.706 0 0 1 16.297 21H15v1h1.297A3.707 3.707 0 0 0 20 18.297V15a2.002 2.002 0 0 1 2-2v-1a2.002 2.002 0 0 1-2-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/qtCode32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/qtCode32.json new file mode 100644 index 00000000..6b77ac39 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/qtCode32.json @@ -0,0 +1 @@ +"M6 23.336V19.75A2.753 2.753 0 0 0 3.25 17H3v-1h.25A2.753 2.753 0 0 0 6 13.25V9.664A4.67 4.67 0 0 1 10.664 5H12v1h-1.336A3.668 3.668 0 0 0 7 9.664v3.586a3.752 3.752 0 0 1-1.88 3.25A3.752 3.752 0 0 1 7 19.75v3.586A3.668 3.668 0 0 0 10.664 27H12v1h-1.336A4.67 4.67 0 0 1 6 23.336zM16.5 12.25a.75.75 0 1 0-.75-.75.75.75 0 0 0 .75.75zM16 16c0 6.528-2.364 9.445-2.388 9.474l.765.643C14.484 25.991 17 22.93 17 16zm13.75 0A2.753 2.753 0 0 1 27 13.25V9.664A4.67 4.67 0 0 0 22.336 5H21v1h1.336A3.668 3.668 0 0 1 26 9.664v3.586a3.752 3.752 0 0 0 1.88 3.25A3.752 3.752 0 0 0 26 19.75v3.586A3.668 3.668 0 0 1 22.336 27H21v1h1.336A4.67 4.67 0 0 0 27 23.336V19.75A2.753 2.753 0 0 1 29.75 17H30v-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/query16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/query16.json new file mode 100644 index 00000000..19cf7e9b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/query16.json @@ -0,0 +1 @@ +"M8.5 1C4.612 1 2 1.984 2 3.48v3.35a4.28 4.28 0 0 1 1-.129V4.906c1.101.672 3.045 1.073 5.5 1.073s4.399-.4 5.5-1.073V7.48c0 .507-1.661 1.61-5.5 1.61-.664 0-1.24-.037-1.776-.089.185.325.33.561.426.932.432.028.878.047 1.35.047 2.455 0 4.399-.4 5.5-1.073v2.573c0 .507-1.661 1.554-5.5 1.554-.361 0-.685-.017-1.008-.033l1.032.98C12.398 13.974 15 12.97 15 11.48v-8C15 1.983 12.388 1 8.5 1zm0 4C4.661 5 3 3.986 3 3.48s1.661-1.5 5.5-1.5 5.5.993 5.5 1.5S12.339 5 8.5 5zm-3.13 7.663A2.88 2.88 0 0 0 5.9 11 2.9 2.9 0 1 0 3 13.9a2.88 2.88 0 0 0 1.663-.53l2.398 2.398a.5.5 0 1 0 .707-.707L5.37 12.663zM1.1 11c0-1.048.852-1.9 1.9-1.9s1.9.852 1.9 1.9-.852 1.9-1.9 1.9-1.9-.852-1.9-1.9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/query24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/query24.json new file mode 100644 index 00000000..eaf34e51 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/query24.json @@ -0,0 +1 @@ +"M12.5 2C7.78 2 3 3.03 3 5v5.697c.397-.102.575-.165 1-.184V6.411C5.643 7.457 9.082 8 12.5 8s6.857-.543 8.5-1.589v3.437C21 10.726 17.688 12 12.5 12c-1.55 0-2.93-.115-4.106-.299.388.333.734.714 1.027 1.134A29.52 29.52 0 0 0 12.5 13c3.418 0 6.857-.57 8.5-1.67v6.25c0 .977-3.233 2.34-8.5 2.34-.637 0-1.243-.02-1.818-.057l1.046 1.046c.257.007.514.012.772.012 4.72 0 9.491-1.39 9.491-3.584L22 5c0-1.97-4.78-3-9.5-3zm0 5C7 7 4 5.679 4 5s3-2 8.5-2S21 4.321 21 5s-3 2-8.5 2zM7.926 19.23c.6-.753.974-1.693.974-2.73a4.4 4.4 0 1 0-4.4 4.4c1.04 0 1.984-.376 2.737-.98l3.084 3.084a.476.476 0 0 0 .673 0l.017-.016a.476.476 0 0 0 0-.674L7.926 19.23zM1.1 16.5c0-1.875 1.526-3.4 3.4-3.4s3.4 1.525 3.4 3.4-1.525 3.4-3.4 3.4-3.4-1.525-3.4-3.4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/query32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/query32.json new file mode 100644 index 00000000..9a3ab8af --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/query32.json @@ -0,0 +1 @@ +"M29 7c0-2.533-6.44-3.9-12.5-3.9S4.009 4.467 4.009 7v7c.332-.15.991-.478.991-.527V8.596C7.034 10.101 11.873 11 16.5 11s9.466-.9 11.5-2.404v5.23C28 15.118 23.625 17 16.5 17c-1.283 0-2.474-.064-3.57-.168a7.3 7.3 0 0 1 .625 1.049c.973.075 1.963.119 2.945.119 4.627 0 9.466-.916 11.5-2.497v7.986c0 1.547-4.451 3.44-11 3.511.186.35.367.692.534 1C23.297 27.85 29 26.16 29 23.49V7zm-12.5 3C9.375 10 5 8.21 5 7s4.375-2.9 11.5-2.9S28 5.79 28 7s-4.375 3-11.5 3zm-5.067 14.736A5.8 5.8 0 1 0 7 26.8a5.773 5.773 0 0 0 3.743-1.374l4.578 4.578a.476.476 0 0 0 .672 0l.018-.016a.476.476 0 0 0 0-.674l-4.578-4.578zM2.2 21c0-2.647 2.153-4.8 4.8-4.8s4.8 2.153 4.8 4.8-2.153 4.8-4.8 4.8-4.8-2.153-4.8-4.8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/question16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/question16.json new file mode 100644 index 00000000..8165984b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/question16.json @@ -0,0 +1 @@ +"M8.5 11.5a1 1 0 1 1-1 1 1 1 0 0 1 1-1zm1.482-3.296a2.617 2.617 0 0 0 1.032-1.935c0-3.026-5.008-2.962-5.008.128h1a1.418 1.418 0 0 1 1.547-1.393 1.324 1.324 0 0 1 1.461 1.269c.004.47-.263.755-.732 1.217A3.046 3.046 0 0 0 8 10h1c0-1.005.461-1.285.982-1.796zM15.8 8.5a7.3 7.3 0 1 1-7.3-7.3 7.3 7.3 0 0 1 7.3 7.3zm-1 0a6.3 6.3 0 1 0-6.3 6.3 6.307 6.307 0 0 0 6.3-6.3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/question16F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/question16F.json new file mode 100644 index 00000000..069bd72d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/question16F.json @@ -0,0 +1 @@ +"M8.5 13.5a1 1 0 1 1 1-1 1 1 0 0 1-1 1zm0-12.3a7.3 7.3 0 1 0 7.3 7.3 7.3 7.3 0 0 0-7.3-7.3zm1.624 7.146l-.207.196A1.7 1.7 0 0 0 9.2 10v.2H7.8V10a3.046 3.046 0 0 1 1.168-2.485l.173-.167c.48-.472.675-.7.673-1.073 0-1.04-1.132-1.07-1.261-1.07-.138 0-1.347.032-1.347 1.192v.2h-1.4v-.2A2.588 2.588 0 0 1 8.569 3.84a2.868 2.868 0 0 1 1.81.601 2.271 2.271 0 0 1 .835 1.83 2.816 2.816 0 0 1-1.09 2.076z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/question24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/question24.json new file mode 100644 index 00000000..b98334e3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/question24.json @@ -0,0 +1 @@ +"M13 15h-1a4.62 4.62 0 0 1 1.803-3.755c.672-.66 1.203-1.182 1.197-2.049A2.188 2.188 0 0 0 12.607 7a2.419 2.419 0 0 0-2.624 2.39h-1a3.19 3.19 0 0 1 1.163-2.557A3.88 3.88 0 0 1 12.606 6 3.173 3.173 0 0 1 16 9.193a3.732 3.732 0 0 1-1.496 2.765A3.636 3.636 0 0 0 13 15zm-1.5 3.5a1 1 0 1 0 1-1 1 1 0 0 0-1 1zm11.3-6A10.3 10.3 0 1 1 12.5 2.2a10.297 10.297 0 0 1 10.3 10.3zm-1 0a9.3 9.3 0 1 0-9.3 9.3 9.31 9.31 0 0 0 9.3-9.3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/question24F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/question24F.json new file mode 100644 index 00000000..6d9b760f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/question24F.json @@ -0,0 +1 @@ +"M12.5 19.5a1 1 0 1 1 1-1 1 1 0 0 1-1 1zm0-17.3a10.3 10.3 0 1 0 10.3 10.3A10.299 10.299 0 0 0 12.5 2.2zm2.144 9.9l-.113.11a3.321 3.321 0 0 0-1.33 2.79v.2H11.8V15a4.735 4.735 0 0 1 1.77-3.807l.092-.09c.664-.652 1.144-1.122 1.138-1.906A1.998 1.998 0 0 0 12.607 7.2a2.228 2.228 0 0 0-2.424 2.19v.2h-1.4v-.2a3.382 3.382 0 0 1 1.237-2.711 4.082 4.082 0 0 1 2.587-.88A3.36 3.36 0 0 1 16.2 9.194a3.937 3.937 0 0 1-1.556 2.908z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/question32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/question32.json new file mode 100644 index 00000000..7884e34f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/question32.json @@ -0,0 +1 @@ +"M17 21h-1c0-2.959 1.227-3.919 2.371-5.207.916-1.031 1.639-1.846 1.629-3.264C20 10.104 18.08 9 16.167 9 14.16 9 12 10.194 12 12.817h-1a4.523 4.523 0 0 1 1.648-3.628A5.549 5.549 0 0 1 16.168 8C18.637 8 21 9.555 21 12.525a5.598 5.598 0 0 1-1.881 3.932C18.043 17.668 17 18.421 17 21zm.5 3.5a1 1 0 1 0-1 1 1.002 1.002 0 0 0 1-1zm12.3-8A13.3 13.3 0 1 1 16.5 3.2a13.3 13.3 0 0 1 13.3 13.3zm-1 0a12.3 12.3 0 1 0-12.3 12.3 12.314 12.314 0 0 0 12.3-12.3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/question32F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/question32F.json new file mode 100644 index 00000000..7c7aad54 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/question32F.json @@ -0,0 +1 @@ +"M16.5 25.5a1 1 0 1 1 1-1 1.002 1.002 0 0 1-1 1zm0-22.3a13.3 13.3 0 1 0 13.3 13.3A13.3 13.3 0 0 0 16.5 3.2zm2.77 13.388c-.137.155-.273.3-.406.443A4.936 4.936 0 0 0 17.2 21v.2h-1.4V21a6.202 6.202 0 0 1 2.039-4.92c.128-.138.256-.276.383-.42.922-1.038 1.588-1.787 1.578-3.13 0-2.3-1.824-3.33-3.632-3.33-1.911 0-3.968 1.132-3.968 3.617v.2h-1.4v-.2a4.715 4.715 0 0 1 1.721-3.782A5.741 5.741 0 0 1 16.168 7.8c2.424 0 5.032 1.478 5.032 4.725a5.76 5.76 0 0 1-1.93 4.063z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/questionMark16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/questionMark16.json new file mode 100644 index 00000000..426151c3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/questionMark16.json @@ -0,0 +1 @@ +"M9 10H8a4.62 4.62 0 0 1 1.803-3.755c.672-.66 1.203-1.183 1.197-2.049A2.188 2.188 0 0 0 8.607 2a2.419 2.419 0 0 0-2.624 2.39h-1a3.19 3.19 0 0 1 1.163-2.557A3.88 3.88 0 0 1 8.606 1 3.173 3.173 0 0 1 12 4.193a3.732 3.732 0 0 1-1.496 2.765A3.636 3.636 0 0 0 9 10zm-1.5 3.5a1 1 0 1 0 1-1 1 1 0 0 0-1 1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/questionMark24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/questionMark24.json new file mode 100644 index 00000000..523e3d22 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/questionMark24.json @@ -0,0 +1 @@ +"M12.5 20.5a1 1 0 1 1-1 1 1 1 0 0 1 1-1zm3.04-8.309c1.166-1.266 2.372-2.576 2.372-4.851 0-3.903-3.655-5.358-5.96-5.358-2.323 0-6.01 1.543-6.01 5.686h1c0-3.825 3.71-4.686 5.01-4.686 1.38 0 4.96.783 4.96 4.358 0 1.885-.976 2.946-2.108 4.174-1.334 1.449-2.847 3.091-2.847 6.34h1c0-2.859 1.313-4.284 2.582-5.663z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/questionMark32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/questionMark32.json new file mode 100644 index 00000000..d40c815a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/questionMark32.json @@ -0,0 +1 @@ +"M16.5 27.5a1 1 0 1 1-1 1 1 1 0 0 1 1-1zm4.238-10.817c1.649-1.721 3.354-3.5 3.354-6.57 0-5.246-4.926-7.2-8.031-7.2-2.102 0-8.1 1.405-8.1 7.651h1c0-5.43 5.258-6.652 7.1-6.652 1.956 0 7.03 1.114 7.03 6.2 0 2.669-1.425 4.157-3.075 5.88-1.891 1.972-4.035 4.21-4.035 8.623h1c0-4.012 1.91-6.005 3.757-7.932z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/quote16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/quote16.json new file mode 100644 index 00000000..08b07553 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/quote16.json @@ -0,0 +1 @@ +"M4.505 13.1a3.559 3.559 0 0 1-3.54-3.846 6.491 6.491 0 0 1 5.462-6.26l.605-.13v1.99L6.795 5A4.78 4.78 0 0 0 5.16 6.975a3.022 3.022 0 0 1 2.89 2.883A3.329 3.329 0 0 1 4.505 13.1zm1.527-8.973a5.441 5.441 0 0 0-4.067 5.127 2.6 2.6 0 0 0 2.54 2.846A2.354 2.354 0 0 0 7.05 9.858c0-1.329-1.318-1.934-2.542-1.934h-.689l.137-.655a6.56 6.56 0 0 1 2.076-2.961zm6.473 8.973a3.559 3.559 0 0 1-3.54-3.846 6.491 6.491 0 0 1 5.462-6.26l.605-.13v1.99L14.795 5a4.78 4.78 0 0 0-1.634 1.975 3.022 3.022 0 0 1 2.889 2.883 3.329 3.329 0 0 1-3.545 3.242zm1.527-8.973a5.441 5.441 0 0 0-4.067 5.127 2.6 2.6 0 0 0 2.54 2.846 2.354 2.354 0 0 0 2.545-2.242c0-1.329-1.318-1.934-2.542-1.934h-.689l.137-.655a6.56 6.56 0 0 1 2.076-2.961z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/quote24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/quote24.json new file mode 100644 index 00000000..d33c5ec3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/quote24.json @@ -0,0 +1 @@ +"M6.776 10.335a7.015 7.015 0 0 1 1.986-1.828L9 8.36V6.437l-.593.113C2.31 7.7 2 12.646 2 13.625 2 15.732 3.251 18 5.997 18A3.856 3.856 0 0 0 10 14.121a3.906 3.906 0 0 0-3.224-3.786zM5.997 17C3.785 17 3 15.182 3 13.625c0-1.135.372-4.807 5-5.963v.146a7.985 7.985 0 0 0-2.521 2.695l-.338.747H6a2.941 2.941 0 0 1 3 2.871A2.878 2.878 0 0 1 5.997 17zm12.78-6.665a7.015 7.015 0 0 1 1.985-1.828L21 8.36V6.437l-.593.113C14.31 7.7 14 12.646 14 13.625 14 15.732 15.251 18 17.997 18A3.856 3.856 0 0 0 22 14.121a3.906 3.906 0 0 0-3.224-3.786zM17.996 17C15.785 17 15 15.182 15 13.625c0-1.135.372-4.807 5-5.963v.146a7.985 7.985 0 0 0-2.521 2.695l-.338.747H18a2.941 2.941 0 0 1 3 2.871A2.878 2.878 0 0 1 17.997 17z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/quote32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/quote32.json new file mode 100644 index 00000000..bfde4b38 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/quote32.json @@ -0,0 +1 @@ +"M13 17.994a5.003 5.003 0 0 0-4.257-4.94 9.4 9.4 0 0 1 3.013-2.86L12 10.05V7.904l-.587.104C5.203 9.098 3 13.803 3 17.5 3 20.237 4.545 23 7.997 23A4.895 4.895 0 0 0 13 17.994zM4 17.5a8.426 8.426 0 0 1 7-8.39v.374a10.415 10.415 0 0 0-3.55 3.775L7.041 14H8a4.001 4.001 0 0 1 4 3.994A3.916 3.916 0 0 1 7.997 22C5.047 22 4 19.576 4 17.5zm20.743-4.445a9.4 9.4 0 0 1 3.013-2.86l.244-.146V7.904l-.587.104C21.203 9.098 19 13.803 19 17.5c0 2.737 1.545 5.5 4.997 5.5A4.895 4.895 0 0 0 29 17.994a5.003 5.003 0 0 0-4.257-4.94zM23.997 22C21.047 22 20 19.576 20 17.5a8.426 8.426 0 0 1 7-8.39v.374a10.415 10.415 0 0 0-3.55 3.775l-.409.741H24a4.001 4.001 0 0 1 4 3.994A3.916 3.916 0 0 1 23.997 22z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/radialTreeLinkChartLayout16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/radialTreeLinkChartLayout16.json new file mode 100644 index 00000000..f8d09b26 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/radialTreeLinkChartLayout16.json @@ -0,0 +1 @@ +"M14.5 13c-.23 0-.447.057-.643.15l-1.927-1.927c.598-.752.97-1.69.97-2.723 0-2.255-1.712-4.097-3.9-4.35V2.909c.58-.207 1-.757 1-1.408C10 .673 9.327 0 8.5 0S7 .673 7 1.5c0 .651.42 1.2 1 1.408V4.15c-2.188.253-3.9 2.095-3.9 4.35 0 1.033.372 1.971.97 2.723L3.143 13.15A1.483 1.483 0 0 0 2.5 13c-.827 0-1.5.673-1.5 1.5S1.673 16 2.5 16 4 15.327 4 14.5c0-.23-.057-.447-.15-.643l1.927-1.927c.752.598 1.69.97 2.723.97s1.971-.372 2.723-.97l1.927 1.927c-.093.196-.15.412-.15.643 0 .827.673 1.5 1.5 1.5s1.5-.673 1.5-1.5-.673-1.5-1.5-1.5zm-2.4-4.5c0 .812-.28 1.554-.736 2.157l-.78-.78C10.846 9.48 11 9.009 11 8.5c0-1.208-.86-2.217-2-2.45v-1.1c1.747.247 3.1 1.736 3.1 3.55zM7 8.5C7 7.673 7.673 7 8.5 7s1.5.673 1.5 1.5S9.327 10 8.5 10 7 9.327 7 8.5zm1-7.25A.25.25 0 0 1 8.25 1h.487c.145 0 .263.118.263.263v.487a.25.25 0 0 1-.25.25h-.5A.25.25 0 0 1 8 1.75v-.5zM4.9 8.5c0-1.814 1.353-3.303 3.1-3.55v1.1c-1.14.233-2 1.242-2 2.45 0 .509.154.981.416 1.377l-.78.78A3.565 3.565 0 0 1 4.9 8.5zM3 14.75a.25.25 0 0 1-.25.25h-.5a.25.25 0 0 1-.25-.25v-.5a.25.25 0 0 1 .25-.25h.487c.145 0 .263.118.263.263v.487zm5.5-2.65c-.812 0-1.554-.28-2.157-.736l.78-.78a2.484 2.484 0 0 0 2.754 0l.78.78A3.565 3.565 0 0 1 8.5 12.1zm6.5 2.65a.25.25 0 0 1-.25.25h-.5a.25.25 0 0 1-.25-.25v-.5a.25.25 0 0 1 .25-.25h.487c.145 0 .263.118.263.263v.487z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/radialTreeLinkChartLayout24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/radialTreeLinkChartLayout24.json new file mode 100644 index 00000000..d0cb4ab0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/radialTreeLinkChartLayout24.json @@ -0,0 +1 @@ +"M20.5 18.1a2.38 2.38 0 0 0-1.598.623l-2.2-1.84A5.371 5.371 0 0 0 17.9 13.5 5.406 5.406 0 0 0 13 8.125v-2.28A2.403 2.403 0 0 0 14.9 3.5c0-1.324-1.077-2.4-2.4-2.4s-2.4 1.076-2.4 2.4c0 1.152.816 2.115 1.9 2.346v2.28A5.406 5.406 0 0 0 7.1 13.5c0 1.28.45 2.457 1.198 3.383l-2.2 1.84A2.382 2.382 0 0 0 4.5 18.1c-1.323 0-2.4 1.076-2.4 2.4s1.077 2.4 2.4 2.4 2.4-1.076 2.4-2.4a2.37 2.37 0 0 0-.306-1.149l2.254-1.885c.963.887 2.243 1.434 3.652 1.434s2.69-.547 3.652-1.434l2.254 1.885A2.37 2.37 0 0 0 18.1 20.5c0 1.324 1.077 2.4 2.4 2.4s2.4-1.076 2.4-2.4-1.077-2.4-2.4-2.4zM17 13.5a4.455 4.455 0 0 1-1.001 2.795l-.84-.703c.457-.579.741-1.3.741-2.092 0-1.703-1.263-3.105-2.9-3.35v-1.1c2.244.253 4 2.14 4 4.45zm-7 0c0-1.379 1.122-2.5 2.5-2.5s2.5 1.121 2.5 2.5-1.122 2.5-2.5 2.5-2.5-1.121-2.5-2.5zM11 4V3a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1zm-3 9.5c0-2.31 1.756-4.197 4-4.45v1.1c-1.637.245-2.9 1.647-2.9 3.35 0 .793.284 1.513.74 2.092l-.839.703A4.455 4.455 0 0 1 8 13.5zM6 21a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1zm6.5-3a4.461 4.461 0 0 1-2.945-1.125l.854-.715c.579.456 1.299.74 2.091.74s1.512-.284 2.091-.74l.854.715A4.461 4.461 0 0 1 12.5 18zm9.5 3a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/radialTreeLinkChartLayout32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/radialTreeLinkChartLayout32.json new file mode 100644 index 00000000..5593fff0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/radialTreeLinkChartLayout32.json @@ -0,0 +1 @@ +"M28.5 26.1a2.38 2.38 0 0 0-1.603.627l-6.048-5.04A5.364 5.364 0 0 0 21.9 18.5a5.406 5.406 0 0 0-4.9-5.375v-7.28A2.403 2.403 0 0 0 18.9 3.5c0-1.324-1.077-2.4-2.4-2.4s-2.4 1.076-2.4 2.4c0 1.152.816 2.115 1.9 2.346v7.28a5.406 5.406 0 0 0-4.9 5.374c0 1.193.393 2.292 1.05 3.187l-6.047 5.04A2.382 2.382 0 0 0 4.5 26.1c-1.323 0-2.4 1.076-2.4 2.4s1.077 2.4 2.4 2.4 2.4-1.076 2.4-2.4a2.37 2.37 0 0 0-.303-1.143l6.07-5.059a5.383 5.383 0 0 0 7.666 0l6.07 5.059A2.37 2.37 0 0 0 26.1 28.5c0 1.324 1.077 2.4 2.4 2.4s2.4-1.076 2.4-2.4-1.077-2.4-2.4-2.4zM6 29a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1zm15-10.5c0 .974-.319 1.87-.846 2.607l-.841-.7c.37-.545.587-1.2.587-1.907 0-1.703-1.263-3.105-2.9-3.35v-1.1c2.244.253 4 2.14 4 4.45zm-7 0c0-1.379 1.122-2.5 2.5-2.5s2.5 1.121 2.5 2.5-1.122 2.5-2.5 2.5-2.5-1.121-2.5-2.5zM15 4V3a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1zm-3 14.5c0-2.31 1.756-4.197 4-4.45v1.1c-1.637.245-2.9 1.647-2.9 3.35 0 .706.217 1.362.587 1.906l-.84.701A4.463 4.463 0 0 1 12 18.5zm4.5 4.5a4.48 4.48 0 0 1-3.136-1.283l.856-.713c.604.551 1.4.896 2.28.896s1.676-.345 2.28-.896l.856.713A4.48 4.48 0 0 1 16.5 23zM30 29a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/radialTreeLinkChartYayout16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/radialTreeLinkChartYayout16.json new file mode 100644 index 00000000..f8d09b26 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/radialTreeLinkChartYayout16.json @@ -0,0 +1 @@ +"M14.5 13c-.23 0-.447.057-.643.15l-1.927-1.927c.598-.752.97-1.69.97-2.723 0-2.255-1.712-4.097-3.9-4.35V2.909c.58-.207 1-.757 1-1.408C10 .673 9.327 0 8.5 0S7 .673 7 1.5c0 .651.42 1.2 1 1.408V4.15c-2.188.253-3.9 2.095-3.9 4.35 0 1.033.372 1.971.97 2.723L3.143 13.15A1.483 1.483 0 0 0 2.5 13c-.827 0-1.5.673-1.5 1.5S1.673 16 2.5 16 4 15.327 4 14.5c0-.23-.057-.447-.15-.643l1.927-1.927c.752.598 1.69.97 2.723.97s1.971-.372 2.723-.97l1.927 1.927c-.093.196-.15.412-.15.643 0 .827.673 1.5 1.5 1.5s1.5-.673 1.5-1.5-.673-1.5-1.5-1.5zm-2.4-4.5c0 .812-.28 1.554-.736 2.157l-.78-.78C10.846 9.48 11 9.009 11 8.5c0-1.208-.86-2.217-2-2.45v-1.1c1.747.247 3.1 1.736 3.1 3.55zM7 8.5C7 7.673 7.673 7 8.5 7s1.5.673 1.5 1.5S9.327 10 8.5 10 7 9.327 7 8.5zm1-7.25A.25.25 0 0 1 8.25 1h.487c.145 0 .263.118.263.263v.487a.25.25 0 0 1-.25.25h-.5A.25.25 0 0 1 8 1.75v-.5zM4.9 8.5c0-1.814 1.353-3.303 3.1-3.55v1.1c-1.14.233-2 1.242-2 2.45 0 .509.154.981.416 1.377l-.78.78A3.565 3.565 0 0 1 4.9 8.5zM3 14.75a.25.25 0 0 1-.25.25h-.5a.25.25 0 0 1-.25-.25v-.5a.25.25 0 0 1 .25-.25h.487c.145 0 .263.118.263.263v.487zm5.5-2.65c-.812 0-1.554-.28-2.157-.736l.78-.78a2.484 2.484 0 0 0 2.754 0l.78.78A3.565 3.565 0 0 1 8.5 12.1zm6.5 2.65a.25.25 0 0 1-.25.25h-.5a.25.25 0 0 1-.25-.25v-.5a.25.25 0 0 1 .25-.25h.487c.145 0 .263.118.263.263v.487z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/radialTreeLinkChartYayout24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/radialTreeLinkChartYayout24.json new file mode 100644 index 00000000..d0cb4ab0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/radialTreeLinkChartYayout24.json @@ -0,0 +1 @@ +"M20.5 18.1a2.38 2.38 0 0 0-1.598.623l-2.2-1.84A5.371 5.371 0 0 0 17.9 13.5 5.406 5.406 0 0 0 13 8.125v-2.28A2.403 2.403 0 0 0 14.9 3.5c0-1.324-1.077-2.4-2.4-2.4s-2.4 1.076-2.4 2.4c0 1.152.816 2.115 1.9 2.346v2.28A5.406 5.406 0 0 0 7.1 13.5c0 1.28.45 2.457 1.198 3.383l-2.2 1.84A2.382 2.382 0 0 0 4.5 18.1c-1.323 0-2.4 1.076-2.4 2.4s1.077 2.4 2.4 2.4 2.4-1.076 2.4-2.4a2.37 2.37 0 0 0-.306-1.149l2.254-1.885c.963.887 2.243 1.434 3.652 1.434s2.69-.547 3.652-1.434l2.254 1.885A2.37 2.37 0 0 0 18.1 20.5c0 1.324 1.077 2.4 2.4 2.4s2.4-1.076 2.4-2.4-1.077-2.4-2.4-2.4zM17 13.5a4.455 4.455 0 0 1-1.001 2.795l-.84-.703c.457-.579.741-1.3.741-2.092 0-1.703-1.263-3.105-2.9-3.35v-1.1c2.244.253 4 2.14 4 4.45zm-7 0c0-1.379 1.122-2.5 2.5-2.5s2.5 1.121 2.5 2.5-1.122 2.5-2.5 2.5-2.5-1.121-2.5-2.5zM11 4V3a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1zm-3 9.5c0-2.31 1.756-4.197 4-4.45v1.1c-1.637.245-2.9 1.647-2.9 3.35 0 .793.284 1.513.74 2.092l-.839.703A4.455 4.455 0 0 1 8 13.5zM6 21a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1zm6.5-3a4.461 4.461 0 0 1-2.945-1.125l.854-.715c.579.456 1.299.74 2.091.74s1.512-.284 2.091-.74l.854.715A4.461 4.461 0 0 1 12.5 18zm9.5 3a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/radialTreeLinkChartYayout32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/radialTreeLinkChartYayout32.json new file mode 100644 index 00000000..5593fff0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/radialTreeLinkChartYayout32.json @@ -0,0 +1 @@ +"M28.5 26.1a2.38 2.38 0 0 0-1.603.627l-6.048-5.04A5.364 5.364 0 0 0 21.9 18.5a5.406 5.406 0 0 0-4.9-5.375v-7.28A2.403 2.403 0 0 0 18.9 3.5c0-1.324-1.077-2.4-2.4-2.4s-2.4 1.076-2.4 2.4c0 1.152.816 2.115 1.9 2.346v7.28a5.406 5.406 0 0 0-4.9 5.374c0 1.193.393 2.292 1.05 3.187l-6.047 5.04A2.382 2.382 0 0 0 4.5 26.1c-1.323 0-2.4 1.076-2.4 2.4s1.077 2.4 2.4 2.4 2.4-1.076 2.4-2.4a2.37 2.37 0 0 0-.303-1.143l6.07-5.059a5.383 5.383 0 0 0 7.666 0l6.07 5.059A2.37 2.37 0 0 0 26.1 28.5c0 1.324 1.077 2.4 2.4 2.4s2.4-1.076 2.4-2.4-1.077-2.4-2.4-2.4zM6 29a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1zm15-10.5c0 .974-.319 1.87-.846 2.607l-.841-.7c.37-.545.587-1.2.587-1.907 0-1.703-1.263-3.105-2.9-3.35v-1.1c2.244.253 4 2.14 4 4.45zm-7 0c0-1.379 1.122-2.5 2.5-2.5s2.5 1.121 2.5 2.5-1.122 2.5-2.5 2.5-2.5-1.121-2.5-2.5zM15 4V3a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1zm-3 14.5c0-2.31 1.756-4.197 4-4.45v1.1c-1.637.245-2.9 1.647-2.9 3.35 0 .706.217 1.362.587 1.906l-.84.701A4.463 4.463 0 0 1 12 18.5zm4.5 4.5a4.48 4.48 0 0 1-3.136-1.283l.856-.713c.604.551 1.4.896 2.28.896s1.676-.345 2.28-.896l.856.713A4.48 4.48 0 0 1 16.5 23zM30 29a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rain16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rain16.json new file mode 100644 index 00000000..d39853b6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rain16.json @@ -0,0 +1 @@ +"M16 9.5a3.495 3.495 0 0 0-2.07-3.188 3.989 3.989 0 0 0-7.815-.227 2.462 2.462 0 0 0-3.07 1.96A2.498 2.498 0 0 0 3.5 13h9A3.5 3.5 0 0 0 16 9.5zM5.5 7a1.493 1.493 0 0 1 .368.054l.987.252.233-.992a2.989 2.989 0 0 1 5.857.17l.092.522.484.218A2.496 2.496 0 0 1 12.5 12h-9a1.498 1.498 0 0 1-.273-2.97l.678-.126.124-.677A1.496 1.496 0 0 1 5.5 7zm-3.778 9H.618l.936-2h1.104zm1.896 0l.936-2h1.104l-.936 2zm3 0l.936-2h1.104l-.936 2zm3 0l.936-2h1.104l-.936 2zm3.936-2h1.104l-.936 2h-1.104z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rain24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rain24.json new file mode 100644 index 00000000..2d4aadaf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rain24.json @@ -0,0 +1 @@ +"M6.316 21H5.212l.935-2h1.105zm2.065 2l1.871-4H9.147l-1.87 4zm3.468-1l1.403-3h-1.105l-1.403 3zm3.298-3l-2.339 5h1.105l2.339-5zm3 0l-.935 2h1.104l.936-2zm-11.28-1h-1.43a3.438 3.438 0 0 1 0-6.875l.012.001A3.369 3.369 0 0 1 9.4 9.24a5.494 5.494 0 0 1 10.548-.521A4.807 4.807 0 0 1 18.187 18zM3 14.562A2.44 2.44 0 0 0 5.438 17h12.75a3.807 3.807 0 0 0 1.394-7.351l-.429-.17-.15-.436a4.494 4.494 0 0 0-8.629.426l-.232.99-.986-.25a2.407 2.407 0 0 0-.594-.084 2.443 2.443 0 0 0-2.206 1.42l-.268.581h-.715A2.442 2.442 0 0 0 3 14.563z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rain32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rain32.json new file mode 100644 index 00000000..72dd5a0a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rain32.json @@ -0,0 +1 @@ +"M7.722 29H6.618l1.403-3h1.105zm4.3-3l-2.34 5h1.105l2.339-5zm4 0l-1.872 4h1.105l1.87-4zm4 0l-2.808 6h1.105l2.807-6zm2.596 3h1.104l1.404-3H24.02zM3.678 17a4.486 4.486 0 0 1 2.594-.988A4.487 4.487 0 0 1 10.5 13a4.46 4.46 0 0 1 .64.065 7.497 7.497 0 0 1 14.553-.678A6.496 6.496 0 0 1 23.5 25H6.672a4.614 4.614 0 0 1-4.608-3.727A4.492 4.492 0 0 1 3.68 17zm.092 1.313a3.485 3.485 0 0 0-.72 2.795A3.621 3.621 0 0 0 6.673 24H23.5a5.496 5.496 0 0 0 1.855-10.671l-.478-.172-.143-.488a6.497 6.497 0 0 0-12.612.586l-.18.935-1.01-.145A3.172 3.172 0 0 0 10.5 14a3.498 3.498 0 0 0-3.285 2.344l-.223.633-.67.034a3.507 3.507 0 0 0-2.552 1.302z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rainSnow16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rainSnow16.json new file mode 100644 index 00000000..d4980d0d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rainSnow16.json @@ -0,0 +1 @@ +"M1.723 16H.618l.936-2h1.104zm3 0l.935-2H4.554l-.936 2zm3 0l.935-2H7.554l-.936 2zm3 0l.935-2h-1.104l-.936 2zm1.895 0h1.105l.935-2h-1.104zM16 9.5a3.495 3.495 0 0 0-2.07-3.188 3.989 3.989 0 0 0-3.824-3.302c-.004.02-.004.04-.01.06a1.506 1.506 0 0 1-.354.638 1.49 1.49 0 0 1 .03.311C9.848 4.014 9.922 4 10 4a2.988 2.988 0 0 1 2.946 2.484l.09.522.485.218A2.496 2.496 0 0 1 12.5 12h-9A1.502 1.502 0 0 1 2 10.5a1.473 1.473 0 0 1 .505-1.091 1.502 1.502 0 0 1-.61-.395 1.51 1.51 0 0 1-.312-.115A2.497 2.497 0 0 0 3.5 13h9A3.5 3.5 0 0 0 16 9.5zM2.219 7.549l.366-1.366L4 5.366V7L3 8h1v1h1V8h1L5 7V5.366l1.415.817.366 1.366.5-.866.866.5.5-.866-.866-.5.5-.866-1.366.366L5.5 4.5l1.415-.817 1.366.366-.5-.866.866-.5-.5-.866-.866.5-.5-.866-.366 1.366L5 3.634V2l1-1H5V0H4v1H3l1 1v1.634l-1.415-.817-.366-1.366-.5.866-.866-.5-.5.866.866.5-.5.866 1.366-.366L3.5 4.5l-1.415.817-1.366-.366.5.866-.866.5.5.866.866-.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rainSnow24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rainSnow24.json new file mode 100644 index 00000000..a530304a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rainSnow24.json @@ -0,0 +1 @@ +"M6.316 21H5.212l.935-2h1.105zm2.065 2l1.871-4H9.147l-1.87 4zm3.468-1l1.403-3h-1.105l-1.403 3zm3.298-3l-2.338 5h1.104l2.339-5zm3 0l-.935 2h1.104l.936-2zM23 13.187a4.805 4.805 0 0 0-3.05-4.468 5.409 5.409 0 0 0-6.454-3.557 1.485 1.485 0 0 1-.493.47l-.247.142a1.503 1.503 0 0 1-.043.721 4.48 4.48 0 0 1 6.29 2.548l.15.436.43.17A3.807 3.807 0 0 1 18.187 17H5.438a2.432 2.432 0 0 1-.373-4.835 1.488 1.488 0 0 1-.45-.59 1.505 1.505 0 0 1-.088-.313A3.43 3.43 0 0 0 5.437 18h12.75A4.813 4.813 0 0 0 23 13.187zM5.219 9.55l.366-1.366L7 7.366V10l-1 1h1v1h1v-1h1l-1-1V7.366l1.415.817.366 1.366.5-.866 1.472.85.5-.866-1.472-.85.5-.866-1.366.366L8.5 6.5l1.415-.817 1.366.366-.5-.866 1.472-.85-.5-.866-1.472.85-.5-.866-.366 1.366L8 5.634V3l1-1H8V1H7v1H6l1 1v2.634l-1.415-.817-.366-1.366-.5.866-1.472-.85-.5.866 1.472.85-.5.866 1.366-.366L6.5 6.5l-1.415.817-1.366-.366.5.866-1.472.85.5.866 1.472-.85z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rainSnow32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rainSnow32.json new file mode 100644 index 00000000..02074a48 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rainSnow32.json @@ -0,0 +1 @@ +"M7.722 29H6.618l1.403-3h1.105zm4.3-3l-2.34 5h1.105l2.339-5zm4 0l-1.872 4h1.105l1.87-4zm4 0l-2.808 6h1.105l2.807-6zm2.596 3h1.104l1.404-3H24.02zM2.064 21.273A4.614 4.614 0 0 0 6.672 25H23.5a6.5 6.5 0 0 0 2.193-12.613 7.487 7.487 0 0 0-6.438-5.324 2.499 2.499 0 0 1-.507.958 6.523 6.523 0 0 1 5.986 4.648l.143.488.478.172A5.496 5.496 0 0 1 23.5 24H6.672a3.621 3.621 0 0 1-3.621-2.892 3.489 3.489 0 0 1 3.2-4.086 2.018 2.018 0 0 1-.275-.946h-.254a4.495 4.495 0 0 0-3.658 5.197zm4.021-6.608l.995-.107-.21-1.946L10 10.843v3.868l-1.727.685.37.93L10 15.787V17h1v-1.213l1.358.54.369-.93L11 14.71v-3.868l3.13 1.769-.21 1.946.995.107.162-1.517 1.528.864.493-.871-1.547-.875 1.201-.97-.627-.778-1.512 1.219-3.097-1.75 3.097-1.752 1.512 1.22.627-.78-1.201-.97 1.547-.874-.493-.871-1.528.864-.162-1.516-.995.107.21 1.945L11 9.13V5.288l1.727-.685-.37-.93-1.357.54V3h-1v1.213l-1.358-.54-.369.93L10 5.29v3.84L6.87 7.36l.21-1.945-.995-.107-.162 1.516-1.528-.864-.493.871 1.547.875-1.201.969.627.78 1.512-1.22 3.097 1.751-3.097 1.75-1.512-1.218-.627.779 1.201.97-1.547.874.493.87 1.528-.863z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rainThunder16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rainThunder16.json new file mode 100644 index 00000000..185059c1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rainThunder16.json @@ -0,0 +1 @@ +"M1.723 16H.618l.936-2h1.104zm3 0l.935-2H4.554l-.936 2zm3 0l.935-2H7.554l-.936 2zm3 0l.935-2h-1.104l-.936 2zm1.895 0h1.105l.935-2h-1.104zM9.663 4.029a2.899 2.899 0 0 1 3.282 2.455l.092.522.484.218A2.496 2.496 0 0 1 12.5 12H5.57a2.476 2.476 0 0 1-1.288 1H12.5a3.496 3.496 0 0 0 1.43-6.688A3.993 3.993 0 0 0 10 3c-.117 0-.228.02-.342.03a2.486 2.486 0 0 1 .005.999zM3 6H.452l2.235-6h4.14L5.573 3h2.474L3 12.68zm1-1v3.599L6.397 4H4.071l1.254-3H3.381l-1.49 4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rainThunder24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rainThunder24.json new file mode 100644 index 00000000..b59cd500 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rainThunder24.json @@ -0,0 +1 @@ +"M6.316 21H5.212l.935-2h1.105zm2.065 2l1.871-4H9.147l-1.87 4zm3.468-1l1.403-3h-1.105l-1.403 3zm3.298-3l-2.338 5h1.104l2.339-5zm2.065 2h1.104l.936-2h-1.105zM23 13.187a4.805 4.805 0 0 0-3.05-4.468 5.41 5.41 0 0 0-6.6-3.519c.012.02.028.035.039.054a2.474 2.474 0 0 1 .286.89 4.428 4.428 0 0 1 5.327 2.899l.15.436.43.17A3.807 3.807 0 0 1 18.187 17H5.438a2.432 2.432 0 0 1-.67-4.772l.063-1.042A3.434 3.434 0 0 0 5.437 18h12.75A4.813 4.813 0 0 0 23 13.187zM6.968 9H2.94l2.326-8h6.087L8.255 6h3.837l-5.52 9.475zm1.064-1l-.204 3.334L10.352 7H6.46l3.098-5h-3.54L4.272 8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rainThunder32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rainThunder32.json new file mode 100644 index 00000000..57668027 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rainThunder32.json @@ -0,0 +1 @@ +"M7.722 29H6.618l1.403-3h1.105zm4.3-3l-2.34 5h1.105l2.339-5zm4 0l-1.872 4h1.105l1.87-4zm4 0l-2.808 6h1.105l2.807-6zm2.596 3h1.104l1.404-3H24.02zM2.064 21.273A4.614 4.614 0 0 0 6.672 25H23.5a6.5 6.5 0 0 0 2.193-12.613 7.493 7.493 0 0 0-9.862-4.895 2.476 2.476 0 0 1 .733.801c.004.006.005.014.008.02A6.436 6.436 0 0 1 18.5 8a6.532 6.532 0 0 1 6.234 4.669l.143.488.478.172A5.496 5.496 0 0 1 23.5 24H6.672a3.621 3.621 0 0 1-3.621-2.891 3.467 3.467 0 0 1 2.777-4.02l.302-1.062a4.49 4.49 0 0 0-4.066 5.246zM9.072 13H4.305l3-10h7.117l-4.307 6h5.167L7.69 21.026l-.795-.382zm1.324-1l-1.489 5.228L13.468 10H8.166l4.307-6H8.049l-2.4 8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rampLeft16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rampLeft16.json new file mode 100644 index 00000000..551f1e8e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rampLeft16.json @@ -0,0 +1 @@ +"M10 5.168V1h1v5.47a6.944 6.944 0 0 0-1-1.302zM8.329 7.03C9.484 8.301 10 9.987 10 12.5V14h1v-1.5a8.756 8.756 0 0 0-1.948-6.16L4.708 2H7V1H3v4h1V2.706z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rampLeft24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rampLeft24.json new file mode 100644 index 00000000..fc31aa9f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rampLeft24.json @@ -0,0 +1 @@ +"M16 10.962a10.425 10.425 0 0 0-1-1.39V4h1zm-3.104-.04A7.887 7.887 0 0 1 15 16.294V21h1v-4.706a8.89 8.89 0 0 0-2.37-6.052L8.78 5H12V4H7v5h1V5.63z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rampLeft32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rampLeft32.json new file mode 100644 index 00000000..5ae8cb1b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rampLeft32.json @@ -0,0 +1 @@ +"M20 14.576a13.179 13.179 0 0 0-1-1.62V5h1zM15 5H9v6h1V6.645l4.627 5.08A16.742 16.742 0 0 1 19 23.022V28h1v-4.979a17.741 17.741 0 0 0-4.633-11.97L10.766 6H15z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rampRight16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rampRight16.json new file mode 100644 index 00000000..1a50a96c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rampRight16.json @@ -0,0 +1 @@ +"M6 5.168V1H5v5.47a6.944 6.944 0 0 1 1-1.302zM7.671 7.03C6.516 8.301 6 9.987 6 12.5V14H5v-1.5a8.756 8.756 0 0 1 1.948-6.16L11.292 2H9V1h4v4h-1V2.706z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rampRight24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rampRight24.json new file mode 100644 index 00000000..a4ef9f5d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rampRight24.json @@ -0,0 +1 @@ +"M8 10.962a10.425 10.425 0 0 1 1-1.39V4H8zm3.104-.04A7.887 7.887 0 0 0 9 16.294V21H8v-4.706a8.89 8.89 0 0 1 2.37-6.052L15.22 5H12V4h5v5h-1V5.63z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rampRight32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rampRight32.json new file mode 100644 index 00000000..d9929229 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rampRight32.json @@ -0,0 +1 @@ +"M12 14.576a13.179 13.179 0 0 1 1-1.62V5h-1zM17 5h6v6h-1V6.645l-4.627 5.08A16.742 16.742 0 0 0 13 23.022V28h-1v-4.979a17.741 17.741 0 0 1 4.633-11.97L21.234 6H17z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rangefinder16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rangefinder16.json new file mode 100644 index 00000000..1f1dac02 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rangefinder16.json @@ -0,0 +1 @@ +"M2.5 11h4.08l3-1h1.92A2.5 2.5 0 0 0 14 7.5V5c1.187 0 1.9-1.296 1.9-2.5 0-1.205-.832-2.5-2-2.5H2.5A2.927 2.927 0 0 0 0 3v5a2.955 2.955 0 0 0 2.5 3zM14 1c.54 0 1 .69 1 1.5S14.54 4 14 4V2.25A2.322 2.322 0 0 0 13.63 1zm-2.5 8h-2l-1.9.62A3.468 3.468 0 0 0 8 8h3.5a2.503 2.503 0 0 0 1.5-.5A1.498 1.498 0 0 1 11.504 9zm.25-8A1.25 1.25 0 0 1 13 2.25V5.5A1.498 1.498 0 0 1 11.504 7H8V3a3.34 3.34 0 0 0-.64-2zM4.36 1H5.5C6.33 1 7 1.9 7 3v5c0 1.1-.67 2-1.5 2H4.36A3.34 3.34 0 0 0 5 8V3a3.34 3.34 0 0 0-.64-2zM2.5 2c.2 0 .5.4.5 1s-.3 1-.5 1S2 3.6 2 3s.3-1 .5-1zm0 3c.2 0 .5.4.5 1s-.3 1-.5 1S2 6.6 2 6s.3-1 .5-1zM1 6V3a2.314 2.314 0 0 0 .5 1.5A2.314 2.314 0 0 0 1 6c0 1.12.66 2 1.5 2S4 7.12 4 6a2.314 2.314 0 0 0-.5-1.5A2.314 2.314 0 0 0 4 3v5c0 1.1-.67 2-1.5 2S1 9.1 1 8zm12.85 5.65l1.86 1.85-1.86 1.85-.7-.7.64-.65H2.21l.64.65-.7.7L.29 13.5l1.86-1.85.7.7-.64.65h11.58l-.64-.65z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rangefinder24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rangefinder24.json new file mode 100644 index 00000000..9fce8156 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rangefinder24.json @@ -0,0 +1 @@ +"M8 6c0-1.68-.88-3-2-3S4 4.32 4 6a3.505 3.505 0 0 0 .89 2.5A3.505 3.505 0 0 0 4 11c0 1.68.88 3 2 3s2-1.32 2-3a3.505 3.505 0 0 0-.89-2.5A3.505 3.505 0 0 0 8 6zm-1 5c0 1.14-.53 2-1 2s-1-.86-1-2 .53-2 1-2 1 .86 1 2zM5 6c0-1.14.53-2 1-2s1 .86 1 2-.53 2-1 2-1-.86-1-2zm16.9 14.48l-2.81 2.81-.71-.71L19.96 21H3.93l1.59 1.58-.71.71L2 20.48l2.81-2.81.71.71L3.89 20H20l-1.62-1.62.71-.71zM21.5 1H6a3.999 3.999 0 0 0-4 4v8a3.999 3.999 0 0 0 4 4h5.14l4.4-2H18a3.009 3.009 0 0 0 3-3V7h.5c1.317 0 2.4-1.35 2.4-3s-1.104-3-2.4-3zM3 13V5a3 3 0 0 1 6 0v8a3 3 0 0 1-6 0zm5.64 3A3.984 3.984 0 0 0 10 13V5a3.984 3.984 0 0 0-1.36-3H9a3.009 3.009 0 0 1 3 3v8a3.009 3.009 0 0 1-3 3zM18 14h-2.57l-3.27 1.45A3.968 3.968 0 0 0 13 13h5a2.974 2.974 0 0 0 1.98-.76A2 2 0 0 1 18 14zm0-2h-5V5a3.984 3.984 0 0 0-1.36-3H18a2.006 2.006 0 0 1 2 2v6a2.006 2.006 0 0 1-2 2zm3.5-6H21V4a2.984 2.984 0 0 0-.77-2h1.27c.83 0 1.5.9 1.5 2s-.67 2-1.5 2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rangefinder32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rangefinder32.json new file mode 100644 index 00000000..c967b2e4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rangefinder32.json @@ -0,0 +1 @@ +"M10.25 9c0-1.68-.99-3-2.25-3S5.75 7.32 5.75 9a3.325 3.325 0 0 0 .99 2.5 3.325 3.325 0 0 0-.99 2.5c0 1.68.99 3 2.25 3s2.25-1.32 2.25-3a3.325 3.325 0 0 0-.99-2.5 3.325 3.325 0 0 0 .99-2.5zm-1 5c0 1.08-.57 2-1.25 2s-1.25-.92-1.25-2 .57-2 1.25-2 1.25.92 1.25 2zm-2.5-5c0-1.08.57-2 1.25-2s1.25.92 1.25 2-.57 2-1.25 2-1.25-.92-1.25-2zM27.4 4H8C5.79 4 4.062 6.125 4 8.5v10C4.094 21 5.79 23 8 23h7.1l5.45-3h2.85a3.514 3.514 0 0 0 3.6-3.5V11h.4c1.4 0 2.59-1.54 2.59-3.5S28.8 4 27.4 4zM5 18.5v-10A3.286 3.286 0 0 1 8 5a3.286 3.286 0 0 1 3 3.5v10A3.286 3.286 0 0 1 8 22a3.286 3.286 0 0 1-3-3.5zm5.5 3.5a4.648 4.648 0 0 0 1.5-3.5v-10A4.648 4.648 0 0 0 10.5 5h.5a3.286 3.286 0 0 1 3 3.5v10a3.286 3.286 0 0 1-3 3.5zM26 16.5a2.524 2.524 0 0 1-2.6 2.5h-3.11l-5.45 3H13.5a4.648 4.648 0 0 0 1.5-3.5V17h8.4a3.622 3.622 0 0 0 2.6-1.06zm-2.6-.5H15V8.5A4.648 4.648 0 0 0 13.5 5h10A2.595 2.595 0 0 1 26 7.6v5.9a2.524 2.524 0 0 1-2.6 2.5zm4.1-6H27V7.6A3.6 3.6 0 0 0 25.89 5h1.61c.81 0 1.5 1.14 1.5 2.5s-.69 2.5-1.5 2.5zm2.42 17.5l-3.86 3.85-.7-.7L28 28H3.92l2.64 2.65-.7.7L2 27.5l3.86-3.85.7.7L3.92 27H28l-2.64-2.65.7-.7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rasterAnalysis16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rasterAnalysis16.json new file mode 100644 index 00000000..7071119e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rasterAnalysis16.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M8.257 6H7V4h2v1.61a5.95 5.95 0 0 0-.743.39zM1 3h2V1H1zm4.178 5.683A4.476 4.476 0 0 1 6 8.035V7H4v2h.91a2.146 2.146 0 0 1 .268-.317z"},{"opacity":".5","d":"M3 9H1V7h2zm3-8H4v2h2z"},{"d":"M4 9V7h2v1.035a2.556 2.556 0 0 1 .697-.295A2.854 2.854 0 0 1 7 7.166V7h.118a3.957 3.957 0 0 1 .5-.556A5.238 5.238 0 0 1 8.258 6H7V4h2v1.61a6.712 6.712 0 0 1 1-.356V0H0v10h4.539a2.11 2.11 0 0 1 .37-1zm2-3H4V4h2zM3 6H1V4h2zm6-5v2H7V1zM6 1v2H4V1zM3 1v2H1V1zM1 9V7h2v2zm10.864.093a2.128 2.128 0 0 1-.304-.376 2.785 2.785 0 0 0-.074-.464 2.67 2.67 0 0 1 .925-.43 9.46 9.46 0 0 1 1.507-.192l1.088-.042-.961-1.034-.148-.035a9.67 9.67 0 0 0-2.026-.237 5.352 5.352 0 0 0-3.398 1.14c-.007.005-.677.608-.616 1.15.01.09.012.105-.232.29a3.57 3.57 0 0 0-.127.097 1.71 1.71 0 0 0-1.422.662c-.19.182-.55.704.206 1.627.76.92 1.342.667 1.556.515a1.716 1.716 0 0 0 .923-1.26 1.302 1.302 0 0 1 .675-.322c.232 0 .403.134.717.45a46.052 46.052 0 0 1 3.372 4.68 1.03 1.03 0 0 0 .736.463 1.109 1.109 0 0 0 .133.008 1.03 1.03 0 0 0 .696-.271l.543-.497a1.03 1.03 0 0 0 .093-1.428zM8.847 8.56a1.436 1.436 0 0 1 .282-.382 4.075 4.075 0 0 1 1.898-.821 3.787 3.787 0 0 0-.33.243.746.746 0 0 0-.198.828 1.949 1.949 0 0 1 .063.362 1.171 1.171 0 0 0 .196.509 3.902 3.902 0 0 0-.328.247 1.595 1.595 0 0 0-.994-.363 2.085 2.085 0 0 0-1.145.43 1.115 1.115 0 0 0 .556-1.053zm-1.062 1.7c-.033.298-.05.35-.442.63a1.664 1.664 0 0 1-.504-.613c.35-.33.402-.34.706-.311a.677.677 0 0 0 .423-.103.688.688 0 0 0-.183.397zm6.579 4.508c-.592-.908-2.18-3.298-3.217-4.515.062-.048.14-.104.242-.172l3.57 4.198z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rasterAnalysis24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rasterAnalysis24.json new file mode 100644 index 00000000..23b44bf1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rasterAnalysis24.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M11.082 10H11V6h4v2.187a7.868 7.868 0 0 0-3.72 1.623 3.642 3.642 0 0 0-.198.19zM20 1h-4v4h4zm0 10.423l-.055.002a13.903 13.903 0 0 0-2.06.287 3.01 3.01 0 0 0-.744.288l.009.076a2.686 2.686 0 0 0 .267.312L19.623 15H20zM7.866 16.647a4.766 4.766 0 0 1-.45-.647H6v4h4v-2.09a2.986 2.986 0 0 1-2.134-1.263zM1 5h4V1H1zm0 10h4v-4H1z"},{"opacity":".5","d":"M16 8.052V6h4v2.266a18.371 18.371 0 0 0-3.106-.253c-.301 0-.6.015-.894.039zM1 20h4v-4H1zm15-1.335V20h.92q-.491-.724-.92-1.335zM10 1H6v4h4z"},{"d":"M21 11.385v5.245L19.623 15H20v-3.577zm-8.142 4.106a2.952 2.952 0 0 1-.19.509h1.314c-.074-.083-.153-.176-.218-.243-.115-.116-.444-.448-.547-.455a2.09 2.09 0 0 0-.359.19zM17.592 21H0V0h21v8.921l-.293-.316a1 1 0 0 0-.502-.293l-.15-.035L20 8.266V6h-4v2.052c-.34.028-.673.076-1 .135V6h-4v4h.082a3.274 3.274 0 0 0-1.005 1.928l-.051.038c-.01 0-.016.004-.026.004V11H6v4h1.036a3.013 3.013 0 0 0 .38 1H6v4h4v-2.09c.029 0 .057.011.085.011a1.951 1.951 0 0 0 .915-.225V20h4v-2.724c.298.4.633.866 1 1.389V20h.92c.215.317.44.651.672 1zM16 5h4V1h-4zm-5 0h4V1h-4zM6 5h4V1H6zm0 5h4V6H6zm-1 6H1v4h4zm0-5H1v4h4zm0-5H1v4h4zm0-5H1v4h4zm17.575 20.99l-.822.753a1.308 1.308 0 0 1-.882.343 1.383 1.383 0 0 1-.167-.01 1.307 1.307 0 0 1-.932-.585 74.561 74.561 0 0 0-5.288-7.428c-.454-.458-.79-.761-1.27-.761a2.326 2.326 0 0 0-1.262.603 2.36 2.36 0 0 1-1.306 1.84c-.267.187-.997.493-2.009-.734-1.01-1.23-.57-1.888-.333-2.114a2.358 2.358 0 0 1 2.06-.926c.087-.073.175-.14.262-.204.394-.298.483-.395.453-.671-.075-.671.837-1.513.846-1.521a7.907 7.907 0 0 1 4.969-1.562 17.494 17.494 0 0 1 2.932.237l.148.036 1.02 1.098-1.087.042a14.724 14.724 0 0 0-2.246.312 4.385 4.385 0 0 0-1.635.797l.016.06a4.093 4.093 0 0 1 .13.765 2.322 2.322 0 0 0 .541.739l5.979 7.084a1.303 1.303 0 0 1-.117 1.808zm-7.844-8.063a5.606 5.606 0 0 1 .837-.63 1.8 1.8 0 0 1-.393-.865 3.211 3.211 0 0 0-.103-.591.872.872 0 0 1 .215-.996 5.678 5.678 0 0 1 1.374-.83 6.687 6.687 0 0 0-4.08 1.315 2.255 2.255 0 0 0-.508.706 1.607 1.607 0 0 1-.845 1.529c-.091.068-.185.138-.274.216a.781.781 0 0 1-.585.193c-.6-.05-.733.034-1.374.646a1.479 1.479 0 0 0 .414.756 1.587 1.587 0 0 0 .674.547c.711-.506.82-.62.886-1.219a.784.784 0 0 1 .302-.537 3.354 3.354 0 0 1 1.943-.865 2.27 2.27 0 0 1 1.517.625zm7.197 6.9l-5.705-6.762a5.388 5.388 0 0 0-.781.564 83.715 83.715 0 0 1 5.169 7.316.308.308 0 0 0 .467.06l.821-.752a.306.306 0 0 0 .029-.425z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rasterAnalysis32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rasterAnalysis32.json new file mode 100644 index 00000000..176c40f7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rasterAnalysis32.json @@ -0,0 +1 @@ +[{"opacity":".5","d":"M13 16.568V13h3.128a7.616 7.616 0 0 0-.614.473c-.015.013-1.513 1.347-1.428 2.712-.082.07-.215.171-.29.227a6.82 6.82 0 0 0-.134.103h-.026a3.956 3.956 0 0 0-.636.053zm9-5.519V8h-4v3.985a12.292 12.292 0 0 1 4-.936zM3 22h4v-4H3zm15.944-1.242a2.787 2.787 0 0 0-.944-.752V22h1.975a15.875 15.875 0 0 0-1.03-1.242zM12 3H8v4h4z"},{"opacity":".25","d":"M17 12h-4V8h4zm5-9h-4v4h4zM3 7h4V3H3zm7.955 15c-1.858-2.267-.767-3.625-.388-3.988L10.58 18H8v4h2.955zM3 17h4v-4H3z"},{"d":"M19.975 22c.214.278.464.61.75 1h-5.733c.22-.159.424-.314.609-.47l.045-.041a4.237 4.237 0 0 0 .49-.489H17v-1.653a2.146 2.146 0 0 1 .808-.372.636.636 0 0 1 .192.031V22zm-7.942 1H2V2h21v9.015c-.061-.001-.12-.005-.182-.005-.28 0-.548.021-.818.039V8h-4v3.985A10.388 10.388 0 0 0 16.128 13H13v3.568a3.36 3.36 0 0 0-.52.127l-.03.01a3.276 3.276 0 0 0-.45.19V13H8v4h3.803a7.048 7.048 0 0 0-1.223 1H8v4h2.955l.006.006a5.59 5.59 0 0 0 .54.57 4.42 4.42 0 0 0 .532.424zM18 7h4V3h-4zm-5 0h4V3h-4zm0 5h4V8h-4zM8 7h4V3H8zm0 5h4V8H8zm-1 6H3v4h4zm0-5H3v4h4zm0-5H3v4h4zm0-5H3v4h4zm23.41 26.472l-1.122 1.027a1.598 1.598 0 0 1-2.413-.299 101.5 101.5 0 0 0-7.21-10.136c-.651-.656-1.135-1.09-1.857-1.09a3.454 3.454 0 0 0-1.918.93c-.108 1.264-.621 1.68-1.675 2.424-.4.281-1.348.6-2.489-.965C10.689 19.94 11 19 11.259 18.734a2.921 2.921 0 0 1 2.78-1.2 1.672 1.672 0 0 1 .36-.324c.515-.388.74-.58.686-1.074-.09-.796 1.078-1.902 1.09-1.912a10.465 10.465 0 0 1 6.643-2.214 19.342 19.342 0 0 1 4.05.474l.147.035 1.088 1.167-1.092.042a19.852 19.852 0 0 0-3.199.407 6.179 6.179 0 0 0-2.38 1.187c.01.055.029.132.046.198a5.354 5.354 0 0 1 .172 1.007 2.956 2.956 0 0 0 .788 1.12l8.115 9.616a1.594 1.594 0 0 1-.142 2.209zm-10.529-10.59a7.157 7.157 0 0 1 1.386-1.046 2.549 2.549 0 0 1-.614-1.237 4.452 4.452 0 0 0-.145-.835 1.01 1.01 0 0 1 .232-1.169 7.232 7.232 0 0 1 2.848-1.435c.154-.035.309-.067.464-.098-.393-.031-.81-.052-1.234-.052a9.564 9.564 0 0 0-5.987 1.969A3.285 3.285 0 0 0 16 16a2.252 2.252 0 0 1-.999 2.009c-.126.095-.257.193-.382.303a.892.892 0 0 1-.662.218c-.878-.076-1.111.072-2.007.927-.134.128.012.617.549 1.271.536.65.987.887 1.14.782 1.012-.713 1.2-.91 1.297-1.79a.886.886 0 0 1 .341-.608 4.394 4.394 0 0 1 2.531-1.137 3.037 3.037 0 0 1 2.073.907zm9.908 9.025l-7.853-9.309a6.698 6.698 0 0 0-1.35.993A123.001 123.001 0 0 1 27.71 29.65a.598.598 0 0 0 .903.113l1.123-1.028a.597.597 0 0 0 .054-.827z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rasterFunction16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rasterFunction16.json new file mode 100644 index 00000000..bc27b17b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rasterFunction16.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M3 3H1V1h2v2zm6 1H7v2h2V4zM6 7H4v2h2V7z"},{"opacity":".5","d":"M3 9H1V7h2v2zm3-8H4v2h2V1z"},{"d":"M7.41 9.926c.048-.352.128-.653.224-.926H7V7h2v.358a3.03 3.03 0 0 1 1-.302V0H0v10h7.398l.011-.074zM7 1h2v2H7V1zm0 3h2v2H7V4zM3 9H1V7h2v2zm0-3H1V4h2v2zm0-3H1V1h2v2zm3 6H4V7h2v2zm0-3H4V4h2v2zm0-3H4V1h2v2zm2.072 9H6.997l.173-.987h1.076l.15-.927c.168-1.203.708-2.058 2.036-2.058.212 0 .466.043.612.127l-.22.739a1.515 1.515 0 0 0-.54-.106c-.855 0-.97.622-1.097 1.478l-.117.747h1.202L10.1 12H8.896l-.523 4h-.824l.523-4zm4.722 1.315l-1.462-2.302h1.088l1.066 1.79 1.502-1.79H16l-2.046 2.302L15.638 16h-1.097l-1.28-2.153L11.408 16h-1.033l2.42-2.685z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rasterFunction24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rasterFunction24.json new file mode 100644 index 00000000..0a15fec7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rasterFunction24.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M10 6H7V3h3v3zm8 1h-3v3h3V7zM6 15H3v3h3v-3z"},{"d":"M11.357 18H7v-3h3v1.103L10.166 15h1.63l.167-1H11v-3h2.321c.799-.737 1.804-.95 2.687-.95.2 0 .895.024 1.416.323l.687.395-.111.37V13h1V2H2v17h9.227l.13-1zM15 3h3v3h-3V3zm0 4h3v3h-3V7zm-4-4h3v3h-3V3zm0 4h3v3h-3V7zM7 3h3v3H7V3zm0 4h3v3H7V7zm0 4h3v3H7v-3zm-1 7H3v-3h3v3zm0-4H3v-3h3v3zm0-4H3V7h3v3zm0-4H3V3h3v3zm9.493 10.935H13.69L12.907 23h-1.236l.782-6.065H10.84l.143-.935h1.614l.294-1.89c.25-1.805 1.06-3.087 3.053-3.087.317 0 .699.064.918.19l-.331 1.108a2.273 2.273 0 0 0-.809-.158c-1.283 0-1.456.933-1.645 2.216L13.833 16h1.804l-.144.935zM23.52 16h-1.518l-1.833 2.206L18.846 16h-1.632l1.915 2.973L15.5 23h1.55l2.781-3.229L21.75 23h1.646l-2.526-4.027L23.52 16z"},{"opacity":".5","d":"M6 14H3v-3h3v3zM6 3H3v3h3V3zm8 7h-3V7h3v3zm4-4h-3V3h3v3zm-8 12H7v-3h3v3zm1.963-4H11v-3h2.321c-.643.593-1.151 1.526-1.352 2.967l-.006.033z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rasterFunction32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rasterFunction32.json new file mode 100644 index 00000000..dfd618cb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rasterFunction32.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M12 7H8V3h4v4zm5 6h-4v4h4v-4zm5-5h-4v4h4V8zM7 18H3v4h4v-4z"},{"d":"M2 2v21h12.643l.153-1H13v-4h4v1.182c.272-.995.709-1.698 1.232-2.182H18v-4h4v3.128c.182.05.366.112.533.208l.467.268V2H2zm5 20H3v-4h4v4zm0-5H3v-4h4v4zm0-5H3V8h4v4zm0-5H3V3h4v4zm5 15H8v-4h4v4zm0-5H8v-4h4v4zm0-5H8V8h4v4zm0-5H8V3h4v4zm5 10h-4v-4h4v4zm0-5h-4V8h4v4zm0-5h-4V3h4v4zm5 5h-4V8h4v4zm0-5h-4V3h4v4zm-4.62 16h-1.726l.154-1h1.726l.254-1.7c.269-1.929 1.134-3.3 3.266-3.3.339 0 .747.068.981.203l-.354 1.186a2.43 2.43 0 0 0-.865-.17c-1.372 0-1.557.998-1.76 2.37l-.2 1.411h1.928l-.153 1H18.7l-.964 7h-1.321l.964-7zm7.277 2.693L22.314 22h1.745l1.71 2.873L28.178 22H29.8l-3.282 3.693L29.22 30h-1.76l-2.052-3.453L22.434 30h-1.658l3.881-4.307z"},{"opacity":".5","d":"M7 3v4H3V3h4zm10 5h-4v4h4V8zM7 13H3v4h4v-4zM22 3h-4v4h4V3zM12 18H8v4h4v-4zm9.054-2c.145 0 .539.018.946.128V13h-4v4h.232c.84-.776 1.895-1 2.822-1z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rasterFunctionTemplate16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rasterFunctionTemplate16.json new file mode 100644 index 00000000..39be4269 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rasterFunctionTemplate16.json @@ -0,0 +1 @@ +"M8 7H5V6h3v1zm-6.167 6c-.46 0-.833-.407-.833-.91V1.91c0-.503.373-.91.833-.91h6.334c.46 0 .833.407.833.91v5.448a3.03 3.03 0 0 1 1-.302V1.795C10 .806 9.253 0 8.333 0H1.667C.747 0 0 .806 0 1.795v10.41C0 13.195.747 14 1.667 14h5.135l.13-1H1.834zM8 3H5v1h3V3zm-3 7h2.398l.011-.074c.05-.352.13-.653.225-.926H5v1zm-3 1h2V9H2v2zm2-8H2v2h2V3zm0 3H2v2h2V6zm12 5.013h-1.012l-1.502 1.79-1.066-1.79h-1.088l1.462 2.302L10.374 16h1.033l1.855-2.153L14.54 16h1.097l-1.684-2.685L16 11.013zm-5.715-2.225c.19 0 .37.042.538.106l.221-.74c-.146-.083-.4-.126-.612-.126-1.328 0-1.868.855-2.035 2.058l-.15.927H7.17L6.997 12h1.075l-.523 4h.824l.523-4H10.1l.173-.987H9.07l.117-.747c.127-.856.242-1.478 1.098-1.478z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rasterFunctionTemplate24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rasterFunctionTemplate24.json new file mode 100644 index 00000000..a3c80039 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rasterFunctionTemplate24.json @@ -0,0 +1 @@ +"M13 6H9V5h4v1zm-4 5h4v-1H9v1zm-7 8.2V2.8c0-.4.4-.8.8-.8h11.4c.4 0 .8.4.8.8v7.4c.3-.1.7-.1 1-.1V2.6c0-.9-.7-1.6-1.6-1.6H2.6C1.7 1 1 1.7 1 2.6v16.8c0 .9.7 1.6 1.6 1.6H11l.1-1H2.8c-.4 0-.8-.4-.8-.8zM13.8 16c.4-2.5.3-3.8 1.9-3.8.3 0 .6.1.8.2l.3-1.1c-.2-.1-.6-.2-.9-.2-2.9 0-3 2.3-3.3 4.9H11l-.1 1h1.6l-.8 6h1.2l.8-6h1.8l.1-1h-1.8zm9.7 0H22l-1.8 2.2-1.4-2.2h-1.6l1.9 3-3.6 4H17l2.8-3.2 1.9 3.2h1.6l-2.5-4 2.7-3zM8 8H4V4h4v4zM7 5H5v2h2V5zm-3 9h4v4H4v-4zm1 3h2v-2H5v2zm3-4H4V9h4v4zm-1-3H5v2h2v-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rasterFunctionTemplate32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rasterFunctionTemplate32.json new file mode 100644 index 00000000..c86de4a2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rasterFunctionTemplate32.json @@ -0,0 +1 @@ +"M4 4h15v12.462a3.511 3.511 0 0 0-1 .776V5H5v19h11.232l-.137 1H4V4zm8 11h5v-1h-5v1zm0-6h5V8h-5v1zm0 12h4.673l.126-.847c.007-.053.019-.1.027-.153H12v1zm3.957 5H3.999A.999.999 0 0 1 3 25.002V4a1 1 0 0 1 .999-1h15.002A1 1 0 0 1 20 4v12.108a5.052 5.052 0 0 1 1-.106V4.008A2.01 2.01 0 0 0 18.999 2H3.998A2.009 2.009 0 0 0 2 4.008v20.99C2 26.102 2.897 27 3.998 27h11.821l.138-1zM11 17H6v-5h5v5zm-1-4H7v3h3v-3zm1-2H6V6h5v5zm-1-4H7v3h3V7zM6 18h5v5H6v-5zm1 4h3v-3H7v3zm11.856 0l.2-1.411c.203-1.372.388-2.37 1.76-2.37.306 0 .593.067.865.17l.354-1.186c-.234-.135-.642-.203-.981-.203-2.132 0-2.997 1.371-3.266 3.3l-.254 1.7h-1.726l-.154 1h1.726l-.964 7h1.321l.964-7h1.93l.153-1h-1.928zM29.8 22h-1.623l-2.41 2.873L24.059 22h-1.744l2.343 3.693L20.777 30h1.657l2.974-3.453L27.46 30h1.76l-2.701-4.307L29.8 22z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rasterFunctionTemplatePlay16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rasterFunctionTemplatePlay16.json new file mode 100644 index 00000000..3477275b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rasterFunctionTemplatePlay16.json @@ -0,0 +1 @@ +"M1.612 4H.537l.173-.987h1.076l.15-.927C2.105.883 2.645.028 3.973.028c.212 0 .466.043.612.127l-.22.739a1.515 1.515 0 0 0-.54-.106c-.855 0-.97.622-1.097 1.478l-.117.747h1.202L3.64 4H2.436l-.523 4h-.824l.523-4zm4.721 1.315l-1.46-2.302H5.96l1.066 1.79 1.502-1.79H9.54L7.494 5.315 9.178 8H8.081L6.8 5.847 4.948 8H3.914l2.42-2.685zM14 4h-3.164l-.889 1H14v2.844l1 .75V1H6.076l-.3 1H14v2zm-5 9H2V9H1v5h8v-1zm1-6v9l6-4.5L10 7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rasterFunctionTemplatePlay24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rasterFunctionTemplatePlay24.json new file mode 100644 index 00000000..80ded646 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rasterFunctionTemplatePlay24.json @@ -0,0 +1 @@ +"M5.033 6.935H3.23L2.447 13H1.211l.782-6.065H.38L.523 6h1.614l.294-1.89c.25-1.805 1.06-3.087 3.053-3.087.317 0 .699.064.918.19L6.071 2.32a2.273 2.273 0 0 0-.809-.158c-1.283 0-1.456.933-1.645 2.216L3.373 6h1.803l-.143.935zM13.06 6h-1.518L9.708 8.206 8.386 6H6.754L8.67 8.973 5.04 13h1.55l2.78-3.229L11.29 13h1.646L10.41 8.973 13.06 6zM21 6h-5.896l-.89 1H21v6.803l1 .812V2H8.19l-.3 1H21v3zm-5 14H3v-6H2v7h14v-1zm1 3.95l6.707-5.449L17 13.051V23.95z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rasterFunctionTemplatePlay32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rasterFunctionTemplatePlay32.json new file mode 100644 index 00000000..b4c4082b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rasterFunctionTemplatePlay32.json @@ -0,0 +1 @@ +"M2.726 7H1l.153-1H2.88l.254-1.7C3.402 2.372 4.268 1 6.399 1c.34 0 .747.068.982.203L7.026 2.39a2.43 2.43 0 0 0-.864-.17c-1.372 0-1.557.998-1.76 2.37L4.202 6H6.13l-.153 1h-1.93l-.964 7H1.762l.964-7zm7.277 2.693L7.659 6h1.745l1.71 2.873L13.524 6h1.623l-3.283 3.693L14.566 14h-1.76l-2.052-3.453L7.779 14H6.122l3.88-4.307zM28 8H16.108l-.889 1H28v11.695l1 .75V3H9.25l-.298 1H28v4zm-6 18H4V15.5H3V27h19v-1zm1-7v12l8-6-8-6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/readOnlyNonEditable16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/readOnlyNonEditable16.json new file mode 100644 index 00000000..317361fc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/readOnlyNonEditable16.json @@ -0,0 +1 @@ +"M9.556 5.93l1.414 1.414-.393.393.706.706.993-.993 1.445-1.443c.391-.39.361-.993-.03-1.385l-1.413-1.414c-.392-.39-.994-.42-1.385-.03L8.456 5.617l.707.707.393-.394zm1.798-1.798c.12-.12.314-.12.433 0l.981.98a.307.307 0 0 1 0 .434l-1.09 1.09-1.414-1.414 1.09-1.09zm-4.392 7.22L5.55 9.937l.786-.786-.707-.707-.787.786-1.756 4.097a.371.371 0 0 0 .488.487L7.67 12.06l.787-.787-.707-.707-.787.787zm-2.338.924l.554-1.294.74.74-1.294.554zM16 14.07V2.93A1.93 1.93 0 0 0 14.071 1H2.93A1.93 1.93 0 0 0 1 2.929V14.07A1.93 1.93 0 0 0 2.929 16H14.07A1.93 1.93 0 0 0 16 14.071zM4.84 2h9.231a.93.93 0 0 1 .929.929V14.07c0 .062-.024.116-.035.175L2.755 2.036c.058-.012.112-.036.174-.036h1.91zM2.929 15A.93.93 0 0 1 2 14.071V2.93c0-.07.025-.13.04-.194L14.264 14.96c-.064.014-.125.039-.194.039H2.93z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/readOnlyNonEditable24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/readOnlyNonEditable24.json new file mode 100644 index 00000000..0f67dd73 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/readOnlyNonEditable24.json @@ -0,0 +1 @@ +"M8.795 17.488l-1.413-1.414 2.927-2.927-.708-.707-3.603 3.603-1.756 4.097a.371.371 0 0 0 .488.487l4.096-1.756 3.604-3.603-.708-.707-2.927 2.927zm-3.015 1.6l.962-2.24 1.28 1.28-2.242.96zm9.9-11.312l1.413 1.414-2.542 2.543.707.707 4.721-4.721c.39-.39.361-.993-.03-1.385L18.536 4.92c-.392-.39-.995-.42-1.385-.03L12.43 9.613l.707.707 2.542-2.543zM17.554 5.9a.42.42 0 0 1 .599.007l.804.838a.42.42 0 0 1-.006.586L17.8 8.483l-1.414-1.414L17.555 5.9zm5.436 14.82L23 4.28A2.284 2.284 0 0 0 20.719 2H4.28A2.284 2.284 0 0 0 2 4.281V20.72A2.284 2.284 0 0 0 4.281 23H20.72a2.275 2.275 0 0 0 2.271-2.281zM5.818 3h14.9C21.426 3 22 3.575 22 4.281V20.72c0 .172-.036.336-.098.486L3.795 3.098A1.27 1.27 0 0 1 4.281 3h1.537zM4.28 22A1.283 1.283 0 0 1 3 20.719V4.28c0-.166.037-.323.095-.469l18.093 18.093a1.268 1.268 0 0 1-.47.095H4.282z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/readOnlyNonEditable32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/readOnlyNonEditable32.json new file mode 100644 index 00000000..4519a738 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/readOnlyNonEditable32.json @@ -0,0 +1 @@ +"M11.723 23.324L9.61 21.213l4.393-4.393-.707-.707-4.935 4.936-2.343 5.465a.306.306 0 0 0 .403.402l5.465-2.342 4.935-4.936-.707-.707-4.392 4.393zm-4.101 1.99l1.402-3.274 1.872 1.87-3.274 1.404zM21.904 8.92l2.111 2.111-5.072 5.072.707.707 5.338-5.339 1.8-1.798c.488-.487.45-1.238-.036-1.727L24.99 6.184c-.489-.487-1.24-.524-1.727-.037l-7.138 7.138.707.707 5.072-5.072zm2.066-2.066a.163.163 0 0 1 .121-.054c.064 0 .134.034.193.092l1.76 1.762c.018.017.171.178.038.311l-1.36 1.36-2.11-2.112 1.358-1.359zM29.99 27.2L30 5.798A2.803 2.803 0 0 0 27.198 3h-21.4A2.802 2.802 0 0 0 3 5.798V27.2C3 28.744 4.256 30 5.8 30h21.4a2.795 2.795 0 0 0 2.79-2.8zM6.84 4h20.358C28.192 4 29 4.807 29 5.798V27.2c0 .311-.087.6-.226.855L4.944 4.225C5.2 4.086 5.489 4 5.799 4H6.84zM5.8 29c-.992 0-1.8-.808-1.8-1.8V5.798c0-.317.09-.61.234-.87L28.07 28.767a1.784 1.784 0 0 1-.87.234H5.8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/recent16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/recent16.json new file mode 100644 index 00000000..cf2d98d4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/recent16.json @@ -0,0 +1 @@ +"M1 2v2.582A7.795 7.795 0 1 1 .272 9h1.01a6.802 6.802 0 1 0 .625-4H4v1H0V2zm10 7H8V5H7v5h4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/recent24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/recent24.json new file mode 100644 index 00000000..536492a6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/recent24.json @@ -0,0 +1 @@ +"M22.719 12A10.719 10.719 0 0 1 1.28 12h.838a9.916 9.916 0 1 0 1.373-5H8v1H2V2h1v4.2A10.71 10.71 0 0 1 22.719 12zM16 13h-4V7h-1v7h5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/recent32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/recent32.json new file mode 100644 index 00000000..9446c822 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/recent32.json @@ -0,0 +1 @@ +"M2.2 16h1a12.819 12.819 0 1 0 1.501-6H9v1H3V5h1v4.21A13.78 13.78 0 1 1 2.2 16zM22 17h-6V9h-1v9h7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rectangle16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rectangle16.json new file mode 100644 index 00000000..32f88f3d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rectangle16.json @@ -0,0 +1 @@ +"M0 1v14h16V1zm15 13H1V2h14z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rectangle24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rectangle24.json new file mode 100644 index 00000000..e24020de --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rectangle24.json @@ -0,0 +1 @@ +"M1 21h22V3H1zM2 4h20v16H2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rectangle32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rectangle32.json new file mode 100644 index 00000000..66493f79 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rectangle32.json @@ -0,0 +1 @@ +"M2 27h28V5H2zM3 6h26v20H3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rectangleArea16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rectangleArea16.json new file mode 100644 index 00000000..cbe79f3a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rectangleArea16.json @@ -0,0 +1 @@ +[{"d":"M0 1v14h16V1zm15 13H1V2h14z"},{"opacity":".25","d":"M1 2h14v12H1z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rectangleArea24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rectangleArea24.json new file mode 100644 index 00000000..4d073f85 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rectangleArea24.json @@ -0,0 +1 @@ +[{"d":"M1 3v18h22V3zm21 17H2V4h20z"},{"opacity":".25","d":"M2 4h20v16H2z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rectangleArea32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rectangleArea32.json new file mode 100644 index 00000000..ebc8dc78 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rectangleArea32.json @@ -0,0 +1 @@ +[{"d":"M2 5v22h28V5zm27 21H3V6h26z"},{"opacity":".25","d":"M3 6h26v20H3z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rectanglePlus16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rectanglePlus16.json new file mode 100644 index 00000000..b7962e0b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rectanglePlus16.json @@ -0,0 +1 @@ +"M8 14v1H0V1h16v6h-1V2H1v12zm5-3V8h-1v3H9v1h3v3h1v-3h3v-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rectanglePlus24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rectanglePlus24.json new file mode 100644 index 00000000..e944aade --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rectanglePlus24.json @@ -0,0 +1 @@ +"M1 3h22v10h-1V4H2v16h11v1H1zm19 15v-4h-1v4h-4v.999h4V23h1v-4.001h4V18z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rectanglePlus32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rectanglePlus32.json new file mode 100644 index 00000000..e095763c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rectanglePlus32.json @@ -0,0 +1 @@ +"M18 26v1H2V5h28v13h-1V6H3v20zm8-2v-5h-1v5h-5v.999h5V30h1v-5.001h5V24z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/recurrence16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/recurrence16.json new file mode 100644 index 00000000..307b9c9b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/recurrence16.json @@ -0,0 +1 @@ +"M2.734 5.879a2.71 2.71 0 0 0-.276 3.345 1.06 1.06 0 0 0 .094.128l-.755.656a2.145 2.145 0 0 1-.177-.24 3.68 3.68 0 0 1 .407-4.596A3.971 3.971 0 0 1 4.855 4h6.165l-1.6-1.602.707-.707L12.935 4.5l-2.809 2.809-.707-.707L11.021 5H4.856a2.981 2.981 0 0 0-2.122.879zm11.657.352a1.933 1.933 0 0 0-.175-.237l-.759.652a1.097 1.097 0 0 1 .095.13 2.71 2.71 0 0 1-.275 3.345 2.981 2.981 0 0 1-2.122.879H4.98l1.602-1.602-.707-.707-2.81 2.809 2.809 2.809.707-.707L4.979 12h6.176a3.971 3.971 0 0 0 2.829-1.172 3.8 3.8 0 0 0 .407-4.597z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/recurrence24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/recurrence24.json new file mode 100644 index 00000000..ed662aac --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/recurrence24.json @@ -0,0 +1 @@ +"M4.922 16.71l-.651.758a6.832 6.832 0 0 1-2.07-4.983A6.372 6.372 0 0 1 8.585 6h7.454L14.4 4.36l.706-.708L17.954 6.5l-2.848 2.848-.707-.707L16.04 7H8.586A5.386 5.386 0 0 0 3.2 12.5a5.92 5.92 0 0 0 1.722 4.21zm14.8-9.178l-.652.758a5.944 5.944 0 0 1 1.73 4.21 5.39 5.39 0 0 1-5.395 5.5H7.96l1.64-1.64-.706-.708L6.046 18.5l2.848 2.848.707-.707L7.96 19h7.445a6.376 6.376 0 0 0 6.395-6.486 6.857 6.857 0 0 0-2.079-4.982z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/recurrence32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/recurrence32.json new file mode 100644 index 00000000..7087a60a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/recurrence32.json @@ -0,0 +1 @@ +"M7.554 22.016l-.522.853A8.26 8.26 0 0 1 3.2 15.877 7.874 7.874 0 0 1 11.054 8h9.989l-2.647-2.646.707-.707L22.957 8.5l-3.854 3.854-.707-.707L21.043 9h-9.989A6.873 6.873 0 0 0 4.2 15.877a7.24 7.24 0 0 0 3.354 6.139zM24.964 9.13l-.522.853a7.242 7.242 0 0 1 3.358 6.14A6.875 6.875 0 0 1 20.942 23h-9.985l2.646-2.646-.707-.707L9.043 23.5l3.854 3.854.707-.707L10.957 24h9.985a7.876 7.876 0 0 0 7.858-7.877 8.264 8.264 0 0 0-3.836-6.992z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/recycleBin16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/recycleBin16.json new file mode 100644 index 00000000..58e7ad68 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/recycleBin16.json @@ -0,0 +1 @@ +"M16 1.5c0-.827-.673-1.5-1.5-1.5h-13C.673 0 0 .673 0 1.5S.673 3 1.5 3h13c.827 0 1.5-.673 1.5-1.5zm-15 0a.5.5 0 0 1 .5-.5h13a.5.5 0 0 1 0 1h-13a.5.5 0 0 1-.5-.5zm10.653 6.465l.866-.5-.72-1.248a.2.2 0 0 0-.347 0L11 6.998l-.038.067-.866-.5.49-.848c.1-.174.246-.303.414-.396.546-.3 1.338-.17 1.665.396l.72 1.248.866-.5-.299 2.482-2.299-.982zm-4.231 3.234l.713-1.236-.866-.5 2.299-.982.299 2.482-.866-.5-.715 1.237a.197.197 0 0 0 0 .198.202.202 0 0 0 .173.102H10v1H8.459c-.427 0-.825-.23-1.04-.6a1.194 1.194 0 0 1 .003-1.201zM11.846 15h1.113l-.007.06c-.111.561-.574.94-1.106.94H4.154c-.532 0-.995-.379-1.1-.901L1.722 4h1.006L4.04 14.94c.006.018.056.06.114.06h7.692zm3.984-3.8a1.202 1.202 0 0 1-1.039 1.8H13v1l-2-1.5 2-1.5v1h1.791a.2.2 0 0 0 .174-.3l-.765-1.325.865-.5.765 1.325z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/recycleBin24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/recycleBin24.json new file mode 100644 index 00000000..a0735171 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/recycleBin24.json @@ -0,0 +1 @@ +"M16.918 12.67l1.3-.75-1.447-2.506c-.083-.14-.217-.156-.271-.156s-.188.015-.27.156l-.23.398-.77 1.332-.865-.5 1-1.73c.472-.821 1.798-.821 2.27 0l.05.086 1.398 2.42 1.3-.75-.417 3.28-3.048-1.28zM20.5 5H3.446v-.005A1.499 1.499 0 0 1 2 3.5C2 2.673 2.673 2 3.5 2h17c.827 0 1.5.673 1.5 1.5 0 .808-.644 1.465-1.445 1.494V5H20.5zm0-1a.5.5 0 0 0 0-1h-17a.5.5 0 0 0 0 1h17zm-1.047 2l-.288 3h1.004l.289-3h-1.005zm-8.775 12.344c.236.41.66.656 1.135.656H14v-1h-2.187a.308.308 0 0 1-.27-.156.309.309 0 0 1 0-.312l1.139-1.972 1.3.75-.417-3.279-3.048 1.28 1.3.75-1.14 1.971a1.298 1.298 0 0 0 0 1.312zm11.644-1.312l-1.015-1.759-.866.5 1.016 1.76a.309.309 0 0 1 0 .311.306.306 0 0 1-.27.156H18v-1.5l-2 1.333-1 .667 1 .667 2 1.333V19h3.187c.474 0 .899-.245 1.135-.655a1.299 1.299 0 0 0 0-1.313zM16 22H6.355c-.142 0-.265-.102-.286-.19L4.547 6H3.542l1.54 15.956A1.304 1.304 0 0 0 6.354 23h11.29c.584 0 1.083-.401 1.246-1H16z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/recycleBin32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/recycleBin32.json new file mode 100644 index 00000000..2167d6a5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/recycleBin32.json @@ -0,0 +1 @@ +"M29 4.5c0-.827-.673-1.5-1.5-1.5h-23C3.673 3 3 3.673 3 4.5S3.673 6 4.5 6h23c.827 0 1.5-.673 1.5-1.5zm-25 0a.5.5 0 0 1 .5-.5h23a.5.5 0 0 1 0 1h-23a.5.5 0 0 1-.5-.5zm19.97 11.815l1.733-1-1.77-3.065c-.13-.226-.346-.25-.433-.25s-.303.024-.434.25l-.995 1.725-.071-.04-.795-.46.795-1.377.201-.348c.27-.47.757-.75 1.299-.75s1.028.28 1.299.75l1.77 3.065 1.732-1-.665 3.848-3.665-1.348zM23.867 27h1.006l-.215 1.757c-.145.736-.764 1.243-1.476 1.243H8.819a1.504 1.504 0 0 1-1.47-1.206L4.68 7h1.007l2.648 21.636c.041.195.247.364.484.364h14.362a.502.502 0 0 0 .49-.402L23.866 27zm6.706-3.75c-.271.47-.757.75-1.299.75H25v2l-3-2.5 3-2.5v2h4.273a.49.49 0 0 0 .433-.25.49.49 0 0 0 .001-.5l-1.304-2.259.865-.5 1.304 2.259a1.48 1.48 0 0 1 0 1.5zM26.83 11h-1.006l.489-4h1.007l-.49 4zm-9.537 11.25a.49.49 0 0 0 0 .5.49.49 0 0 0 .434.25H21v1h-3.273c-.542 0-1.028-.28-1.3-.75s-.27-1.03 0-1.5l2.078-3.598-1.732-1 3.665-1.349.665 3.849-1.732-1-2.078 3.598z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/redo16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/redo16.json new file mode 100644 index 00000000..23edee3b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/redo16.json @@ -0,0 +1 @@ +"M4 4h8.203l-1.557-1.558.707-.707 2.81 2.81-2.81 2.809-.707-.707L12.293 5H4a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1h4v1H4a2.003 2.003 0 0 1-2-2V6a2.003 2.003 0 0 1 2-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/redo24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/redo24.json new file mode 100644 index 00000000..c29cf6c9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/redo24.json @@ -0,0 +1 @@ +"M6 19h6v1H6a3.003 3.003 0 0 1-3-3v-7a3.003 3.003 0 0 1 3-3h12.293l-2.647-2.646.707-.707L20.207 7.5l-3.854 3.854-.707-.707L18.293 8H6a2.003 2.003 0 0 0-2 2v7a2.003 2.003 0 0 0 2 2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/redo32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/redo32.json new file mode 100644 index 00000000..16692524 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/redo32.json @@ -0,0 +1 @@ +"M9 8h16.28l-2.647-2.646.707-.707L27.193 8.5l-3.853 3.854-.707-.707L25.279 9H9a3.003 3.003 0 0 0-3 3v9a3.003 3.003 0 0 0 3 3h7v1H9a4.004 4.004 0 0 1-4-4v-9a4.004 4.004 0 0 1 4-4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/refresh16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/refresh16.json new file mode 100644 index 00000000..3c62ee1e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/refresh16.json @@ -0,0 +1 @@ +"M1.282 7H.272A7.788 7.788 0 0 1 15 4.582V2h1v4h-4V5h2.093a6.788 6.788 0 0 0-12.81 2zM1 11.418A7.788 7.788 0 0 0 15.728 9h-1.01a6.788 6.788 0 0 1-12.811 2H4v-1H0v4h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/refresh24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/refresh24.json new file mode 100644 index 00000000..cf3534e5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/refresh24.json @@ -0,0 +1 @@ +"M21.8 12h1A10.794 10.794 0 0 1 3 17.957V21H2v-4.937L1.977 16H7v1H3.587A9.79 9.79 0 0 0 21.8 12zM12 2.2A9.794 9.794 0 0 1 20.413 7H17v1h5.023L22 7.937V3h-1v3.043A10.794 10.794 0 0 0 1.2 12h1A9.81 9.81 0 0 1 12 2.2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/refresh32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/refresh32.json new file mode 100644 index 00000000..a4ad2a56 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/refresh32.json @@ -0,0 +1 @@ +"M28.8 16h.999A13.8 13.8 0 0 1 4 22.76V27H3v-6h6v1H4.712a12.807 12.807 0 0 0 24.089-6zM16 3.253A12.816 12.816 0 0 1 27.288 10H23v1h6V5h-1v4.24A13.8 13.8 0 0 0 2.201 16H3.2A12.788 12.788 0 0 1 16 3.253z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/refreshF16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/refreshF16.json new file mode 100644 index 00000000..7398de25 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/refreshF16.json @@ -0,0 +1 @@ +"M8.5 1.2a7.3 7.3 0 1 0 0 14.6 7.3 7.3 0 0 0 0-14.6zm0 11.8A4.452 4.452 0 0 1 5 11.29V13H4v-3h3v1h-.995A3.506 3.506 0 0 0 8.5 12.05c1.786 0 3.254-1.33 3.5-3.05h.95c-.253 2.244-2.14 4-4.45 4zM13 6v1h-3V6h.995A3.506 3.506 0 0 0 8.5 4.95C6.714 4.95 5.246 6.28 5 8h-.95c.253-2.244 2.14-4 4.45-4A4.45 4.45 0 0 1 12 5.71V4h1v2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/refreshF24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/refreshF24.json new file mode 100644 index 00000000..80325977 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/refreshF24.json @@ -0,0 +1 @@ +"M12.5 2.2C6.81 2.2 2.2 6.81 2.2 12.5c0 5.692 4.61 10.3 10.3 10.3s10.3-4.608 10.3-10.3c0-5.69-4.61-10.3-10.3-10.3zm0 16.8c-2.322 0-4.353-1.23-5.5-3.068V18H6v-4h4v1H7.87c.892 1.658 2.618 2.8 4.63 2.8 2.751 0 4.993-2.115 5.25-4.8h1.225c-.257 3.35-3.06 6-6.475 6zm6.5-9v1h-4v-1h2.13c-.892-1.658-2.618-2.8-4.63-2.8-2.751 0-4.993 2.115-5.25 4.8H6.026c.257-3.35 3.06-6 6.475-6 2.322 0 4.353 1.23 5.5 3.068V7h1v3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/refreshF32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/refreshF32.json new file mode 100644 index 00000000..251270f5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/refreshF32.json @@ -0,0 +1 @@ +"M16.5 3.2C9.154 3.2 3.2 9.154 3.2 16.5s5.954 13.3 13.3 13.3 13.3-5.954 13.3-13.3S23.846 3.2 16.5 3.2zm0 4.8c2.614 0 4.94 1.199 6.5 3.061V8h1v5h-5v-1h2.964c-1.302-1.58-3.26-2.6-5.464-2.6-3.746 0-6.816 2.918-7.074 6.6h-1.4c.26-4.453 3.956-8 8.474-8zm0 17c-2.616 0-4.943-1.201-6.5-3.069V25H9v-5h5v1h-2.964c1.302 1.58 3.26 2.6 5.464 2.6 3.746 0 6.816-2.918 7.074-6.6h1.4c-.26 4.453-3.956 8-8.474 8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/register16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/register16.json new file mode 100644 index 00000000..6d739dc2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/register16.json @@ -0,0 +1 @@ +"M12 6H3V5h9zm3-4v6h-1V3H1v9h7v1H0V2zM9 8H3v1h6zm7.07 2.637l-.707-.707-3.863 3.863-1.863-1.863-.707.707 2.57 2.57z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/register24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/register24.json new file mode 100644 index 00000000..794a004b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/register24.json @@ -0,0 +1 @@ +"M18 9H4V8h14zm-5 3H4v1h9zm8-8v9h-1V5H2v13h9v1H1V4zm2.07 11.637l-.707-.707-5.863 5.863-2.863-2.863-.707.707 3.57 3.57z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/register32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/register32.json new file mode 100644 index 00000000..04294e12 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/register32.json @@ -0,0 +1 @@ +"M24 13H7v-1h17zm-6 4H7v1h11zM29 6v12h-1V7H3v17h13v1H2V6zm1.854 14.854l-.707-.707-7.647 7.646-3.646-3.646-.707.707 4.353 4.353z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/relativeDirection16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/relativeDirection16.json new file mode 100644 index 00000000..2a6f844d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/relativeDirection16.json @@ -0,0 +1 @@ +"M2 4h1V3h1V0H1v3h1zm0-3h1v1H2zm0 7h1v2H2zm1-1H2V5h1zm12-1V3h-3v2.434l-8 8V13H3v-2H2v2H1v3h3v-1.434L12.566 6zM3 15H2v-1h1zM13 4h1v1h-1zM6.947 2H5V1h1.947a1.76 1.76 0 0 1 1.295.57L10 3.307V1h1v4H7V4h2.278L7.522 2.263A.779.779 0 0 0 6.947 2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/relativeDirection24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/relativeDirection24.json new file mode 100644 index 00000000..b25ed993 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/relativeDirection24.json @@ -0,0 +1 @@ +"M15.696 7A16.782 16.782 0 0 0 7 3.904v-.883a17.9 17.9 0 0 1 9 3.112V4h1v4h-4V7zm2.87 2L6 21.566V24H3v-3h1v-2h1v2h.434L18 8.434V6h3v3zM5 22H4v1h1zM19 8h1V7h-1zM4 18h1v-2H4zm1-5H4v2h1zm0-3H4v2h1zm0-3H4v2h1zM4 4H3V1h3v3H5v2H4zm0-1h1V2H4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/relativeDirection32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/relativeDirection32.json new file mode 100644 index 00000000..68500d92 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/relativeDirection32.json @@ -0,0 +1 @@ +"M5 23h1v2H5zm1-3H5v2h1zm0-3H5v2h1zm0-3H5v2h1zm0-3H5v2h1zm0-3H5v2h1zm21 3h-2.434L7 28.566V31H4v-3h1v-2h1v2h.434L24 10.434V8h3zM6 29H5v1h1zM26 9h-1v1h1zM5 5H4V2h3v3H6v2H5zm0-1h1V3H5zm2 2.062v.908c.51-.036 1.013-.06 1.5-.06A19.514 19.514 0 0 1 18.307 10H16v1h4V7h-1v2.276A20.823 20.823 0 0 0 8.5 6.01c-.492 0-.995.022-1.5.053z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/relativeToGroundElevation16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/relativeToGroundElevation16.json new file mode 100644 index 00000000..d174fe0d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/relativeToGroundElevation16.json @@ -0,0 +1 @@ +"M8.5 5.85A2.35 2.35 0 1 0 6.15 3.5 2.35 2.35 0 0 0 8.5 5.85zM8.5 2A1.5 1.5 0 1 1 7 3.5 1.502 1.502 0 0 1 8.5 2zM9 12H8v-1h1zm-1 1h1v1H8zm1-3H8V9h1zm0-2H8V7h1zm7 7v1H1V0h1v1h1v1H2v1h1v1H2v1h1v.991H2v1.027h1V8H2v1h1v1H2v1h1v1H2v1h1v1H2v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/relativeToGroundElevation24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/relativeToGroundElevation24.json new file mode 100644 index 00000000..64028a8c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/relativeToGroundElevation24.json @@ -0,0 +1 @@ +"M13 18h-1v-2h1zm-1 3h1v-2h-1zm1-8h-1v2h1zm0-3h-1v2h1zm-2.9-3.5a2.4 2.4 0 1 1 2.4 2.4 2.403 2.403 0 0 1-2.4-2.4zm.9 0A1.5 1.5 0 1 0 12.5 5 1.502 1.502 0 0 0 11 6.5zM2 22v-2h2v-1H2v-2h2v-1H2v-2h2v-1H2v-2h2v-1H2V8h2V7H2V5h2V4H2V2H1v21h22v-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/relativeToGroundElevation32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/relativeToGroundElevation32.json new file mode 100644 index 00000000..5ba88a8c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/relativeToGroundElevation32.json @@ -0,0 +1 @@ +"M17 22h-1v-2h1zm0 1h-1v2h1zm-1 5h1v-2h-1zm1-11h-1v2h1zm0-3h-1v2h1zm-3.9-4.5a3.4 3.4 0 1 1 3.4 3.4 3.4 3.4 0 0 1-3.4-3.4zm.971 0A2.429 2.429 0 1 0 16.5 7.071 2.431 2.431 0 0 0 14.071 9.5zM3 29v-3h3v-1H3v-3h3v-1H3v-3h3v-1H3v-3h3v-1H3v-3h3V9H3V6h3V5H3V2H2v28h28v-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/relativeToSceneElevation16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/relativeToSceneElevation16.json new file mode 100644 index 00000000..2d3a30b6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/relativeToSceneElevation16.json @@ -0,0 +1 @@ +"M7 7H6V6h1zM6 9h1V8H6zM5 4V3a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1zm1 0h1V3H6zm10 11v1H1V0h1v1h1v1H2v1h1v1H2v1h1v1H2v1h1v1H2v1h1v1H2v1h1v1H2v1h1v1H2v1h3v-5h4V6h1V4h3v2h1v9zm-5-9h1V5h-1zm-2 9v-4H6v4zm4 0V7h-3v8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/relativeToSceneElevation24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/relativeToSceneElevation24.json new file mode 100644 index 00000000..b65383ac --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/relativeToSceneElevation24.json @@ -0,0 +1 @@ +"M9.5 7.9a2.4 2.4 0 1 0-2.4-2.4 2.403 2.403 0 0 0 2.4 2.4zm0-3.9A1.5 1.5 0 1 1 8 5.5 1.502 1.502 0 0 1 9.5 4zm.5 7H9V9h1zm-1 1h1v2H9zm12 10V12h-1v-2h-1V9h-1v1h-2V8h-3v2h-1v5H8v7H2v-2h2v-1H2v-2h2v-1H2v-2h2v-1H2v-2h2v-1H2V8h2V7H2V5h2V4H2V2H1v21h22v-1zm-2-11v1h-2v-1zm-5-2h1v1h-1zM9 22v-6h3v6zm4 0V11h3v11zm4 0v-9h3v9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/relativeToSceneElevation32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/relativeToSceneElevation32.json new file mode 100644 index 00000000..4011722e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/relativeToSceneElevation32.json @@ -0,0 +1 @@ +"M12.504 8.904A2.404 2.404 0 1 0 10.095 6.5a2.392 2.392 0 0 0 2.41 2.404zM12.5 5a1.5 1.5 0 1 1-1.503 1.5A1.504 1.504 0 0 1 12.5 5zm.5 10h-1v-2h1zm0-3h-1v-2h1zm-1 4h1v2h-1zm16 13V15h-1v-2h-2v-2h-1v2h-2v-2h-5v2h-1v6h-6v10H3v-3h3v-1H3v-3h3v-1H3v-3h3v-1H3v-3h3v-1H3v-3h3V9H3V6h3V5H3V2H2v28h28v-1zm-2-15v1h-3v-1zm-8-2h3v1h-3zm-7 17v-9h5v9zm6 0V14h5v15zm6 0V16h4v13z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/removeFromList16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/removeFromList16.json new file mode 100644 index 00000000..9d0b63ed --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/removeFromList16.json @@ -0,0 +1 @@ +"M6 14h9v1H6v-1zm-5-1h3v3H1v-3zm1 2h1v-1H2v1zM6 2v1h9V2H6zm0 7h9V8H6v1zM4 4H1V1h3v3zM3 2H2v1h1V2zm.074 6.493l1.658 1.648-.564.568-1.66-1.65-1.725 1.724-.566-.566 1.722-1.722L.22 6.788l.564-.568 1.72 1.708 1.712-1.711.566.566-1.71 1.71z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/removeFromList24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/removeFromList24.json new file mode 100644 index 00000000..83be2bd5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/removeFromList24.json @@ -0,0 +1 @@ +"M9 20h13v1H9v-1zM6 6H2V2h4v4zM5 3H3v2h2V3zm4 1v1h13V4H9zM2 18h4v4H2v-4zm1 3h2v-2H3v2zm6-8h13v-1H9v1zm-4.434-1l2.717 2.717-.566.566L4 12.566l-2.717 2.717-.566-.566L3.434 12 .717 9.283l.566-.566L4 11.434l2.717-2.717.566.566L4.566 12z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/removeFromList32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/removeFromList32.json new file mode 100644 index 00000000..436cbaa3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/removeFromList32.json @@ -0,0 +1 @@ +"M29 6v1H11V6h18zM11 17h18v-1H11v1zm0 10h18v-1H11v1zM8 9H3V4h5v5zM7 5H4v3h3V5zM3 24h5v5H3v-5zm1 4h3v-3H4v3zm5.362-8.167L6.056 16.51l3.227-3.227-.566-.566-3.226 3.226-3.207-3.223-.566.564 3.208 3.224-3.21 3.209.567.566 3.208-3.207 3.305 3.321.566-.564z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/removeLinkchart16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/removeLinkchart16.json new file mode 100644 index 00000000..30df5a1c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/removeLinkchart16.json @@ -0,0 +1 @@ +"M6.482 10.225L4.207 12.5l2.275 2.275-.707.707L3.5 13.207l-2.275 2.275-.707-.707L2.793 12.5.518 10.225l.707-.707L3.5 11.793l2.275-2.275.707.707zM16 6.5c0 .827-.673 1.5-1.5 1.5a1.5 1.5 0 0 1-1.408-1H7.908c-.022.06-.047.118-.076.175l2.682 2.204c.264-.233.607-.379.986-.379.827 0 1.5.673 1.5 1.5s-.673 1.5-1.5 1.5-1.5-.673-1.5-1.5a1.5 1.5 0 0 1 .091-.498l-2.75-2.26A1.502 1.502 0 0 1 5 6.5a1.502 1.502 0 0 1 2.34-1.242l2.75-2.26A1.482 1.482 0 0 1 10 2.5c0-.827.673-1.5 1.5-1.5s1.5.673 1.5 1.5S12.327 4 11.5 4c-.379 0-.722-.146-.986-.379L7.832 5.825c.029.056.054.114.076.175h5.184c.207-.58.757-1 1.408-1 .827 0 1.5.673 1.5 1.5zm-5-3.75c0 .138.112.25.25.25h.5a.25.25 0 0 0 .25-.25v-.487A.263.263 0 0 0 11.737 2h-.487a.25.25 0 0 0-.25.25v.5zM7 6.263A.263.263 0 0 0 6.737 6H6.25a.25.25 0 0 0-.25.25v.5c0 .138.112.25.25.25h.5A.25.25 0 0 0 7 6.75v-.487zm4 4.487c0 .138.112.25.25.25h.5a.25.25 0 0 0 .25-.25v-.487a.263.263 0 0 0-.263-.263h-.487a.25.25 0 0 0-.25.25v.5zm4-4.487A.263.263 0 0 0 14.737 6h-.487a.25.25 0 0 0-.25.25v.5c0 .138.112.25.25.25h.5a.25.25 0 0 0 .25-.25v-.487z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/removeLinkchart24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/removeLinkchart24.json new file mode 100644 index 00000000..bfaaa293 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/removeLinkchart24.json @@ -0,0 +1 @@ +"M6.707 18l4.147 4.146-.708.708L6 18.707l-4.146 4.147-.708-.708L5.293 18l-4.147-4.146.708-.708L6 17.293l4.146-4.147.708.708L6.707 18zM20.5 11a2.504 2.504 0 0 1-2.45-2h-6.1a2.47 2.47 0 0 1-.17.514l3.024 2.16A2.484 2.484 0 0 1 16.5 11c3.307 0 3.307 5 0 5a2.503 2.503 0 0 1-2.5-2.5c0-.362.08-.703.22-1.014l-3.024-2.16A2.484 2.484 0 0 1 9.5 11C8.122 11 7 9.879 7 8.5S8.122 6 9.5 6c.656 0 1.25.26 1.696.674l3.023-2.16A2.479 2.479 0 0 1 14 3.5C14 2.121 15.122 1 16.5 1c3.307 0 3.307 5 0 5-.656 0-1.25-.26-1.696-.674l-3.023 2.16c.073.163.132.334.168.514h6.102c.232-1.14 1.242-2 2.449-2 3.307 0 3.307 5 0 5zM15 4a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1v1zm0 10a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1v1zm-4-5V8a1 1 0 0 0-1-1H9a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1zm11-1a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1V8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/removeLinkchart32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/removeLinkchart32.json new file mode 100644 index 00000000..2cddaf29 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/removeLinkchart32.json @@ -0,0 +1 @@ +[{"d":"M28 9a2.995 2.995 0 0 0-2.816 2H14.816c-.027-.075-.05-.15-.082-.222l7.09-4.726A2.98 2.98 0 0 0 24 7c3.968 0 3.968-6 0-6-1.654 0-3 1.346-3 3 0 .436.098.848.266 1.222l-7.09 4.726A2.984 2.984 0 0 0 12 9c-1.654 0-3 1.346-3 3s1.346 3 3 3c.859 0 1.63-.368 2.177-.948l7.089 4.726A2.973 2.973 0 0 0 21 20c0 1.654 1.346 3 3 3 3.968 0 3.968-6 0-6-.859 0-1.63.367-2.177.948l-7.09-4.726c.169-.374.267-.786.267-1.222h10c0 1.654 1.346 3 3 3 3.968 0 3.968-6 0-6zm-4-7c1.103 0 2 .897 2 2s-.897 2-2 2-2-.897-2-2 .897-2 2-2zm0 16c1.103 0 2 .897 2 2s-.897 2-2 2-2-.897-2-2 .897-2 2-2zm-12-4c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2zm16 0c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2z"},{"d":"M14.136 17.157L8.5 22.793l-5.636-5.636-.707.707L7.793 23.5l-5.636 5.636.707.707L8.5 24.207l5.636 5.636.707-.707L9.207 23.5l5.636-5.636-.707-.707z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reorderCards16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reorderCards16.json new file mode 100644 index 00000000..57b88b5e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reorderCards16.json @@ -0,0 +1 @@ +"M1 7h15V3H1zm1-3h13v2H2zm-1 9h15V9H1zm1-3h13v2H2zM8.5 0L10 2H7zm0 16L7 14h3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reorderCards24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reorderCards24.json new file mode 100644 index 00000000..f330b808 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reorderCards24.json @@ -0,0 +1 @@ +"M2 11h21V6H2zm1-4h19v3H3zM2 18h21v-5H2zm1-4h19v3H3zm7 6h5l-2.5 2.574zm0-16l2.5-2.574L15 4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reorderCards32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reorderCards32.json new file mode 100644 index 00000000..27dd4248 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reorderCards32.json @@ -0,0 +1 @@ +"M3 15h27V9H3zm1-5h25v4H4zM3 23h27v-6H3zm1-5h25v4H4zM19 5h-5l2.5-2.574zm0 22l-2.5 2.574L14 27z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reorderGrid16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reorderGrid16.json new file mode 100644 index 00000000..b1b4cb97 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reorderGrid16.json @@ -0,0 +1 @@ +"M10 2H7l1.5-2zM8.5 16l1.5-2H7zM16 7h-6V3h6zm-1-3h-4v2h4zM1 3h6v4H1zm1 3h4V4H2zm14 7h-6V9h6zm-1-3h-4v2h4zM1 9h6v4H1zm1 3h4v-2H2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reorderGrid24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reorderGrid24.json new file mode 100644 index 00000000..ca7150e4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reorderGrid24.json @@ -0,0 +1 @@ +"M10 20h5l-2.5 2.574zm2.5-18.574L10 4h5zM2 6h9v5H2zm1 4h7V7H3zm11-4h9v5h-9zm1 4h7V7h-7zm-1 3h9v5h-9zm1 4h7v-3h-7zm-4 1H2v-5h9zm-1-4H3v3h7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reorderGrid32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reorderGrid32.json new file mode 100644 index 00000000..3396db9c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reorderGrid32.json @@ -0,0 +1 @@ +"M14 8H3v6h11zm-1 5H4V9h9zm6-5v6h11V8zm10 5h-9V9h9zm-15 5H3v6h11zm-1 5H4v-4h9zm6 1h11v-6H19zm1-5h9v4h-9zM19 5h-5l2.5-2.574zm-5 22h5l-2.5 2.574z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reorderStack16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reorderStack16.json new file mode 100644 index 00000000..43c5478b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reorderStack16.json @@ -0,0 +1 @@ +"M8.5 0L10 2H7zM10 14H7l1.5 2zM5 3h11v7h-4v3H1V6h4zm1 1v2h6v3h3V4zm5 8V7H2v5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reorderStack24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reorderStack24.json new file mode 100644 index 00000000..ca327a91 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reorderStack24.json @@ -0,0 +1 @@ +"M10 20h5l-2.5 2.574zm5-16l-2.5-2.574L10 4zM7 6h16v9h-5v3H2V9h5zm1 1v2h10v5h4V7zm9 10v-7H3v7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reorderStack32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reorderStack32.json new file mode 100644 index 00000000..71b22c0c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reorderStack32.json @@ -0,0 +1 @@ +"M9 12H3v12h21v-4h6V8H9zm20-3v10h-5v-7H10V9zM4 23V13h19v10zM19 5h-5l2.5-2.574zm0 22l-2.5 2.574L14 27z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/replaceImage16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/replaceImage16.json new file mode 100644 index 00000000..7069ffb4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/replaceImage16.json @@ -0,0 +1 @@ +"M1 8h2v1H0V0h10v5H9V1H1v7zm15-2v10H4V6h12zM5 12.627l1.3-1.387c.11-.118.29-.118.4 0s.29.118.4 0l2.017-2.152a.27.27 0 0 1 .381-.018l2.03 1.804c.1.09.246.094.35.01l1.226-.824a.27.27 0 0 1 .37.028L15 11.56V7H5v5.627zm10 .263a1.003 1.003 0 0 1-.238-.17l-1.57-1.515-.689.46a1.27 1.27 0 0 1-1.64-.043l-1.5-1.334-1.533 1.636a1.28 1.28 0 0 1-1.16.383L5 14.09V15h10v-2.11zM12.5 9.5a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm.5-7V3h-1.176L13.5 5.058 15.176 3H14v-.5C14 1.121 12.878 0 11.5 0H11v1h.5c.827 0 1.5.673 1.5 1.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/replaceImage24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/replaceImage24.json new file mode 100644 index 00000000..01fa80e3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/replaceImage24.json @@ -0,0 +1 @@ +"M2 13h3v1H1V2h14v6h-1V3H2v10zm4-4h17v14H6V9zm1 8.2l1.4-1.4c.147-.147.386-.147.533 0s.386.148.534 0l2.69-2.69a.377.377 0 0 1 .508-.023l2.706 2.256a.377.377 0 0 0 .468.012l1.633-1.225a.377.377 0 0 1 .493.035L22 17.399V10H7v7.2zM7 22h15v-3.32l-4.316-3.459-1.245.933a1.378 1.378 0 0 1-1.708-.043l-2.27-1.891-2.288 2.289a1.371 1.371 0 0 1-1.402.334L7 18.614V22zm9.479-9.5h.042a.98.98 0 0 0 .979-.979 1.02 1.02 0 0 0-1.021-1.021.979.979 0 0 0-.979.979v.042c0 .539.44.979.979.979zM20 5v1.28l-1.634-1.634-.707.708L20.506 8.2l2.848-2.847-.708-.708L21 6.293V5c0-1.654-1.346-3-3-3h-2v1h2c1.103 0 2 .897 2 2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/replaceImage32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/replaceImage32.json new file mode 100644 index 00000000..1e9dfd95 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/replaceImage32.json @@ -0,0 +1 @@ +"M24 4h-2V3h2c2.206 0 4 1.794 4 4v2.28l2.646-2.647.708.707-3.854 3.853-3.854-3.853.708-.707L27 9.279V7c0-1.654-1.346-3-3-3zM3 4h17v7h1V3H2v17h6v-1H3V4zm6 8h22v18H9V12zm21 12.5l-5.133-4.58-1.817 1.708a.998.998 0 0 1-1.336.03 553.5 553.5 0 0 1-3.216-2.816l-3.89 3.289a.998.998 0 0 1-1.072.14l-.297-.14L10 25.24V29h20v-4.5zM10 13v10.855l2.804-2.693a.481.481 0 0 1 .539-.088l.62.293 4.229-3.576a.49.49 0 0 1 .643.01s2.679 2.367 3.53 3.098l2.193-2.06a.49.49 0 0 1 .694.024L30 23.265V13H10zm12.2 2.5a1.301 1.301 0 0 1 2.6 0 1.301 1.301 0 0 1-2.6 0zm.942.358a.508.508 0 1 0 .717-.718.508.508 0 0 0-.717.718z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reset16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reset16.json new file mode 100644 index 00000000..73594568 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reset16.json @@ -0,0 +1 @@ +"M1 2v2.582A7.795 7.795 0 1 1 .272 9h1.01a6.802 6.802 0 1 0 .625-4H4v1H0V2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reset24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reset24.json new file mode 100644 index 00000000..87101e25 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reset24.json @@ -0,0 +1 @@ +"M22.719 12A10.719 10.719 0 0 1 1.28 12h.838a9.916 9.916 0 1 0 1.373-5H8v1H2V2h1v4.2A10.71 10.71 0 0 1 22.719 12z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reset32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reset32.json new file mode 100644 index 00000000..674c8ecb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reset32.json @@ -0,0 +1 @@ +"M2.2 16h1a12.819 12.819 0 1 0 1.501-6H9v1H3V5h1v4.21A13.78 13.78 0 1 1 2.2 16z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reshapeAddGeometry16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reshapeAddGeometry16.json new file mode 100644 index 00000000..aa261d38 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reshapeAddGeometry16.json @@ -0,0 +1 @@ +"M13 11h1v1h-1v3h3v-3h-1v-1h1V8h-3v3zm2 3h-1v-1h1v1zm-1-5h1v1h-1V9zm-3-1h1v1h-1V8zm0 5h1v1h-1v-1zM9 7h1v1H9V7zm0 6h1v1H9v-1zm7-11v1h-2v2h-1V3h-2V2h2V0h1v2h2zM5 4.066L3 2.732V1H0v3h1v8H0v3h3v-1h2v1h3v-3H7V7h1V4H5v.066zM1 2h1v1H1V2zm1 12H1v-1h1v1zm5 0H6v-1h1v1zM6 5h1v1H6V5zm0 7H5v1H3v-1H2V4h1v-.066l2 1.334V7h1v5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reshapeAddGeometry24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reshapeAddGeometry24.json new file mode 100644 index 00000000..017ead37 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reshapeAddGeometry24.json @@ -0,0 +1 @@ +"M23 4v1h-3v3h-1V5h-3V4h3V1h1v3h3zm-6 17h1v-1h-1v1zm-2 0h1v-1h-1v1zm0-10h1v-1h-1v1zm2 1h1v-1h-1v1zm3 6h1v-1h-1v1zm1-3h-1v1h1v-1zm-2 4h3v3h-3v-3zm1 2h1v-1h-1v1zm-1-10h3v3h-3v-3zm1 2h1v-1h-1v1zm-9-6h3v3h-1v9h1v3h-3v-1H5v1H2v-3h1V5H2V2h3v1.617l6 3.6V7zM3 4h1V3H3v1zm1 16H3v1h1v-1zm8 0v1h1v-1h-1zm0-11h1V8h-1v1zm0 1h-1V8.383l-6-3.6V5H4v14h1v1h6v-1h1v-9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reshapeAddGeometry32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reshapeAddGeometry32.json new file mode 100644 index 00000000..5416fd1a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reshapeAddGeometry32.json @@ -0,0 +1 @@ +"M25 27h1v1h-1v-1zm-2 1h1v-1h-1v1zm-2 0h1v-1h-1v1zm-2 0h1v-1h-1v1zm0-14h1v-1h-1v1zm2 1h1v-1h-1v1zm2 1h1v-1h-1v1zm2 1h1v-1h-1v1zm4 3h-1v1h1v-1zm-1 3h1v-1h-1v1zm0 2h1v-1h-1v1zm-1-9h3v3h-3v-3zm1 2h1v-1h-1v1zm-1 8h3v3h-3v-3zm1 2h1v-1h-1v1zM27 5V1h-1v4h-4v1h4v4h1V6h4V5h-4zm-12 5h3v3h-1v13h1v3h-3v-1H6v1H3v-3h1V6H3V3h3v1.644l9 5.538V10zM4 5h1V4H4v1zm1 22H4v1h1v-1zm12 0h-1v1h1v-1zm-1-15h1v-1h-1v1zm0 1h-1v-1.644L6 5.818V6H5v20h1v1h9v-1h1V13z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reshapeSubtractGeometry16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reshapeSubtractGeometry16.json new file mode 100644 index 00000000..3e957498 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reshapeSubtractGeometry16.json @@ -0,0 +1 @@ +[{"opacity":".5","d":"M16 11V8h-3v.91l-3-1.874V8h-.343L13 10.089V11h1v1h-1v1h-3v1h3v1h3v-3h-1v-1h1zm-1 3h-1v-1h1v1zm-1-5h1v1h-1V9z"},{"d":"M16 2v1h-5V2h5zM7 5h3v3H9v4h1v3H7v-1H3v1H0v-3h1V4H0V1h3v1.66l4 2.5V5zM1 3h1V2H1v1zm1 10H1v1h1v-1zm7 0H8v1h1v-1zM8 7h1V6H8v1zm0 1H7V6.34l-4-2.5V4H2v8h1v1h4v-1h1V8z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reshapeSubtractGeometry24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reshapeSubtractGeometry24.json new file mode 100644 index 00000000..4bff5631 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reshapeSubtractGeometry24.json @@ -0,0 +1 @@ +[{"d":"M16 4h7v1h-7z"},{"d":"M23 4v1h-7V4h7zM11 7h3v3h-1.125v9H14v3h-3v-1H5v1H2v-3h1V5H2V2h3v1.617l6 3.6V7zM3 4h1V3H3v1zm1 16H3v1h1v-1zm8 0v1h1v-1h-1zm0-11h1V8h-1v1zm0 1h-1V8.383l-6-3.6V5H4v14h1v1h6v-1h1v-9z"},{"opacity":".5","d":"M22 14v-3h-3v1.017l-5-3V10h-.305L19 13.183V14h1v5h-1v1h-5v1h5v1h3v-3h-1v-5h1zm-1 7h-1v-1h1v1zm-1-8v-1h1v1h-1z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reshapeSubtractGeometry32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reshapeSubtractGeometry32.json new file mode 100644 index 00000000..61faf97f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reshapeSubtractGeometry32.json @@ -0,0 +1 @@ +[{"d":"M31 6v1h-9V6h9zm-16 4h3v3h-1v13h1v3h-3v-1H6v1H3v-3h1V6H3V3h3v1.644l9 5.538V10zM4 5h1V4H4v1zm1 22H4v1h1v-1zm12 0h-1v1h1v-1zm-1-15h1v-1h-1v1zm0 1h-1v-1.644L6 5.818V6H5v20h1v1h9v-1h1V13z"},{"opacity":".5","d":"M30 20v-3h-3v.567l-9-5.538V13h-.329L27 18.74V20h1v6h-1v1h-9v1h9v1h3v-3h-1v-6h1zm-1 8h-1v-1h1v1zm-1-9v-1h1v1h-1z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reshapeTool16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reshapeTool16.json new file mode 100644 index 00000000..e4532100 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reshapeTool16.json @@ -0,0 +1 @@ +"M13 8v3h3V8h-3zm2 2h-1V9h1v1zm-2 5h3v-3h-3v3zm1-2h1v1h-1v-1zm-3 0h1v1h-1v-1zm-2 0h1v1H9v-1zm0-6h1v1H9V7zm2 1h1v1h-1V8zM7 2h1v14H7V2zM3 1H0v3h1v8H0v3h3v-1h3v-1H3v-1H2V4h1v-.066l3 2V4.732l-3-2V1zM2 14H1v-1h1v1zM2 3H1V2h1v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reshapeTool24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reshapeTool24.json new file mode 100644 index 00000000..d79b71c5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reshapeTool24.json @@ -0,0 +1 @@ +"M15 10h1v1h-1v-1zm2 2h1v-1h-1v1zm5-1v3h-3v-3h3zm-1 1h-1v1h1v-1zm-4 9h1v-1h-1v1zm-2 0h1v-1h-1v1zM13 8.417V23h1V5h-1v3.417zm-8-4.8l7 4.2v1.166l-7-4.2V5H4v14h1v1h7v1H5v1H2v-3h1V5H2V2h3v1.617zM4 20H3v1h1v-1zM4 3H3v1h1V3zm15 16h3v3h-3v-3zm1 2h1v-1h-1v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reshapeTool32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reshapeTool32.json new file mode 100644 index 00000000..abc7ea43 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reshapeTool32.json @@ -0,0 +1 @@ +"M25 27h1v1h-1v-1zm-2 1h1v-1h-1v1zm-2 0h1v-1h-1v1zm-2 0h1v-1h-1v1zm0-14h1v-1h-1v1zm2 1h1v-1h-1v1zm2 1h1v-1h-1v1zm2 1h1v-1h-1v1zm5-1v3h-3v-3h3zm-1 1h-1v1h1v-1zm-2 9h3v3h-3v-3zm1 2h1v-1h-1v1zM17 11.413V31h1V7h-1v4.413zM6 4.643l10 6.154v1.175L6 5.818V6H5v20h1v1h10v1H6v1H3v-3h1V6H3V3h3v1.644zM5 27H4v1h1v-1zM5 4H4v1h1V4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/resizeArea16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/resizeArea16.json new file mode 100644 index 00000000..844f0430 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/resizeArea16.json @@ -0,0 +1 @@ +"M15.354 11.354l-.707-.707-4 4 .707.707zm0-5l-.707-.707-9 9 .707.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/resizeArea24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/resizeArea24.json new file mode 100644 index 00000000..00723e30 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/resizeArea24.json @@ -0,0 +1 @@ +"M22.354 9.354l-.707-.707-13 13 .707.707zm0 7l-.707-.707-6 6 .707.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/resizeArea32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/resizeArea32.json new file mode 100644 index 00000000..9ce8adb1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/resizeArea32.json @@ -0,0 +1 @@ +"M29.354 22.354l-.707-.707-7 7 .707.707zm0-10l-.707-.707-17 17 .707.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/retrain16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/retrain16.json new file mode 100644 index 00000000..3826f22b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/retrain16.json @@ -0,0 +1 @@ +"M15 .9V4h-3.1l1.168-1.168a2.276 2.276 0 0 0-1.568-.631A2.3 2.3 0 0 0 9.259 4H8.25a3.296 3.296 0 0 1 3.25-2.8 3.253 3.253 0 0 1 2.27.93zm-3.5 5.9a2.276 2.276 0 0 1-1.568-.632L11.1 5H8v3.1l1.23-1.23a3.253 3.253 0 0 0 2.27.93A3.296 3.296 0 0 0 14.75 5h-1.01a2.3 2.3 0 0 1-2.24 1.8zm-.5 4.505v2.39A1.305 1.305 0 0 1 9.695 15h-2.39A1.305 1.305 0 0 1 6 13.695V13H4v1H1v-3h1V8H1V5h3v.929L8.071 10h1.624A1.305 1.305 0 0 1 11 11.305zM2 7h1V6H2zm1 6v-1H2v1zm3-1v-.696a1.301 1.301 0 0 1 .774-1.186L4 7.343V8H3v3h1v1zm4-.695A.305.305 0 0 0 9.695 11h-2.39a.305.305 0 0 0-.305.305v2.39a.305.305 0 0 0 .305.305h2.39a.305.305 0 0 0 .305-.305zM8 13h1v-1H8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/retrain24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/retrain24.json new file mode 100644 index 00000000..71c8ff5d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/retrain24.json @@ -0,0 +1 @@ +"M22 3v3h-3V5h1.203A3.782 3.782 0 0 0 13.2 7h-1A4.79 4.79 0 0 1 21 4.372V3zm-5 7.8A3.766 3.766 0 0 1 13.797 9H15V8h-3v3h1V9.628A4.789 4.789 0 0 0 21.8 7h-1a3.804 3.804 0 0 1-3.8 3.8zm-3 7.7a1.5 1.5 0 1 0-1.5 1.5 1.502 1.502 0 0 0 1.5-1.5zm2 0a3.492 3.492 0 0 1-6.95.5h-2.1A2.5 2.5 0 1 1 4 16.05v-4.1A2.5 2.5 0 1 1 7 9.5a2.473 2.473 0 0 1-.336 1.23L9 13.244V12h1v3H7v-1h1.338l-2.336-2.513A2.477 2.477 0 0 1 5 11.95v4.1A2.502 2.502 0 0 1 6.95 18h2.1a3.492 3.492 0 0 1 6.95.5zM4.5 11A1.5 1.5 0 1 0 3 9.5 1.502 1.502 0 0 0 4.5 11zM6 18.5A1.5 1.5 0 1 0 4.5 20 1.502 1.502 0 0 0 6 18.5zm9 0a2.5 2.5 0 1 0-2.5 2.5 2.502 2.502 0 0 0 2.5-2.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/retrain32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/retrain32.json new file mode 100644 index 00000000..9baa23b7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/retrain32.json @@ -0,0 +1 @@ +"M29 4v4h-4V7h2.344A4.788 4.788 0 0 0 18.2 9h-1A5.794 5.794 0 0 1 28 6.078V4zm-6 9.8a4.79 4.79 0 0 1-4.344-2.8H21v-1h-4v4h1v-2.078A5.794 5.794 0 0 0 28.8 9h-1a4.806 4.806 0 0 1-4.8 4.8zm-2 10.7a4.488 4.488 0 0 1-8.95.5h-2.1A3.492 3.492 0 1 1 6 21.05v-4.1a3.506 3.506 0 1 1 3.67-1.987l3.33 3.33V17h1v3h-3v-1h1.293l-3.186-3.186A3.472 3.472 0 0 1 7 16.95v4.1A3.481 3.481 0 0 1 9.95 24h2.1a4.488 4.488 0 0 1 8.95.5zM6.5 16A2.5 2.5 0 1 0 4 13.5 2.503 2.503 0 0 0 6.5 16zM9 24.5A2.5 2.5 0 1 0 6.5 27 2.503 2.503 0 0 0 9 24.5zm11 0a3.5 3.5 0 1 0-3.5 3.5 3.504 3.504 0 0 0 3.5-3.5zM16.5 22a2.5 2.5 0 1 0 2.5 2.5 2.502 2.502 0 0 0-2.5-2.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reverse16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reverse16.json new file mode 100644 index 00000000..0cd58342 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reverse16.json @@ -0,0 +1 @@ +"M1 8l10 6.429V1.57zm9 4.597L2.85 8.001 10 3.403zM14 1v14h-1V1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reverse16F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reverse16F.json new file mode 100644 index 00000000..d06929ff --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reverse16F.json @@ -0,0 +1 @@ +"M1 8l10-6.429V14.43zm12-7v14h1V1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reverse24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reverse24.json new file mode 100644 index 00000000..3aec3bb9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reverse24.json @@ -0,0 +1 @@ +"M2 12.002l15 10.225V1.773zm14 8.333L3.775 12.002 16 3.665zM20 2h1v20h-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reverse24F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reverse24F.json new file mode 100644 index 00000000..7628339c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reverse24F.json @@ -0,0 +1 @@ +"M2 12.002l15-10.23v20.455zM20 2v20h1V2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reverse32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reverse32.json new file mode 100644 index 00000000..4ca541b2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reverse32.json @@ -0,0 +1 @@ +"M4 16.003l19 12.952V3.045zm18 11.06L5.775 16.002 22 4.937zM26 3h1v26h-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reverse32F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reverse32F.json new file mode 100644 index 00000000..015fc259 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/reverse32F.json @@ -0,0 +1 @@ +"M23 3.045v25.91L4 16.003zM26 29h1V3h-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rfid16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rfid16.json new file mode 100644 index 00000000..c67a0e1d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rfid16.json @@ -0,0 +1 @@ +"M15.56 5.35l-3.91-3.91A1.516 1.516 0 0 0 10.59 1H2.5A1.498 1.498 0 0 0 1 2.5v12A1.498 1.498 0 0 0 2.5 16h12a1.498 1.498 0 0 0 1.5-1.5V6.41a1.516 1.516 0 0 0-.44-1.06zM15 14.5a.495.495 0 0 1-.5.5h-12a.495.495 0 0 1-.5-.5v-12a.495.495 0 0 1 .5-.5h8.09a.47.47 0 0 1 .35.15l3.91 3.91a.469.469 0 0 1 .15.35zm-1-6.58v4.58a1.504 1.504 0 0 1-1.5 1.5H4.44A1.454 1.454 0 0 1 3 12.5V4.46A1.428 1.428 0 0 1 4.45 3H10v1H4.45a.438.438 0 0 0-.45.46v8.04a.458.458 0 0 0 .44.5h8.06a.501.501 0 0 0 .5-.5V7.92a.51.51 0 0 0-.15-.35l-1.43-1.42a.51.51 0 0 0-.35-.15H6.54a.59.59 0 0 0-.54.55v3.95a.538.538 0 0 0 .54.5H11V8.96h-1V10H7V7h3v.96h1a1.003 1.003 0 0 1 1 1v1.99A1.04 1.04 0 0 1 11 12H6.54A1.54 1.54 0 0 1 5 10.5V6.55A1.59 1.59 0 0 1 6.54 5h4.53a1.516 1.516 0 0 1 1.06.44l1.42 1.42A1.508 1.508 0 0 1 14 7.92z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rfid24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rfid24.json new file mode 100644 index 00000000..d3af30e3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rfid24.json @@ -0,0 +1 @@ +"M21.56 8.35l-4.91-4.91A1.516 1.516 0 0 0 15.59 3H4.5A1.498 1.498 0 0 0 3 4.5v16A1.498 1.498 0 0 0 4.5 22h16a1.498 1.498 0 0 0 1.5-1.5V9.41a1.516 1.516 0 0 0-.44-1.06zM21 20.5a.495.495 0 0 1-.5.5h-16a.495.495 0 0 1-.5-.5v-16a.495.495 0 0 1 .5-.5h11.09a.47.47 0 0 1 .35.15l4.91 4.91a.469.469 0 0 1 .15.35zm-2-9.59v6.59a1.498 1.498 0 0 1-1.5 1.5h-10A1.498 1.498 0 0 1 6 17.5v-10A1.498 1.498 0 0 1 7.5 6H14v1H7.5a.495.495 0 0 0-.5.5v10a.495.495 0 0 0 .5.5h10a.495.495 0 0 0 .5-.5v-6.59a.469.469 0 0 0-.15-.35l-1.41-1.41a.47.47 0 0 0-.35-.15H9.5a.495.495 0 0 0-.5.5v6a.495.495 0 0 0 .5.5H16v-3h-2v1h-3v-3h3v1h2a1.003 1.003 0 0 1 1 1v3a1.003 1.003 0 0 1-1 1H9.5A1.498 1.498 0 0 1 8 15.5v-6A1.498 1.498 0 0 1 9.5 8h6.59a1.516 1.516 0 0 1 1.06.44l1.41 1.41a1.516 1.516 0 0 1 .44 1.06z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rfid32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rfid32.json new file mode 100644 index 00000000..3d8482b9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rfid32.json @@ -0,0 +1 @@ +"M27.56 12.35l-7.91-7.91A1.516 1.516 0 0 0 18.59 4H5.5A1.498 1.498 0 0 0 4 5.5v21A1.498 1.498 0 0 0 5.5 28h21a1.498 1.498 0 0 0 1.5-1.5V13.41a1.516 1.516 0 0 0-.44-1.06zM27 26.5a.495.495 0 0 1-.5.5h-21a.495.495 0 0 1-.5-.5v-21a.495.495 0 0 1 .5-.5h13.09a.47.47 0 0 1 .35.15l7.91 7.91a.469.469 0 0 1 .15.35zm-2-10.59v7.59a1.498 1.498 0 0 1-1.5 1.5h-15A1.498 1.498 0 0 1 7 23.5v-15A1.498 1.498 0 0 1 8.5 7H18v1H8.5a.495.495 0 0 0-.5.5v15a.495.495 0 0 0 .5.5h15a.495.495 0 0 0 .5-.5v-7.59a.469.469 0 0 0-.15-.35l-4.41-4.41a.47.47 0 0 0-.35-.15H11.5a.495.495 0 0 0-.5.5v9a.495.495 0 0 0 .5.5H21v-4h-3v1h-4v-4h4v2h3a1.003 1.003 0 0 1 1 1v4a1.003 1.003 0 0 1-1 1h-9.5a1.498 1.498 0 0 1-1.5-1.5v-9a1.498 1.498 0 0 1 1.5-1.5h7.59a1.516 1.516 0 0 1 1.06.44l4.41 4.41a1.516 1.516 0 0 1 .44 1.06z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rhombus16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rhombus16.json new file mode 100644 index 00000000..4389f17c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rhombus16.json @@ -0,0 +1 @@ +"M13.196 15H.17L2.804 2H15.83zM1.43 14h10.974l2.168-11H3.597z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rhombus24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rhombus24.json new file mode 100644 index 00000000..fa7a726e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rhombus24.json @@ -0,0 +1 @@ +"M19.803 22H.78L4.897 3h19.024zM2.02 21h16.977L22.68 4H5.704z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rhombus32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rhombus32.json new file mode 100644 index 00000000..bdcb924c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rhombus32.json @@ -0,0 +1 @@ +"M25.08 29H.041l6.98-25H32.06zM1.36 28h22.96l6.421-23H7.781z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ribbon16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ribbon16.json new file mode 100644 index 00000000..07832bd9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ribbon16.json @@ -0,0 +1 @@ +"M13 5a5 5 0 1 0-7.999 3.975V16h.804l2.194-2.136L10.195 16H11V8.975A4.98 4.98 0 0 0 13 5zM4 5a4 4 0 1 1 4 4 4.004 4.004 0 0 1-4-4zm5.999 9.414l-2-1.945-1.998 1.945V9.577a4.93 4.93 0 0 0 3.998 0zM7.999 8A3 3 0 1 0 5 5a3.004 3.004 0 0 0 2.999 3zM8 3a2 2 0 1 1-2 2 2.003 2.003 0 0 1 2-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ribbon24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ribbon24.json new file mode 100644 index 00000000..b3cef165 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ribbon24.json @@ -0,0 +1 @@ +"M18.8 8A6.8 6.8 0 1 0 8 13.487v10.262l4-3.755 4 3.755V13.487A6.788 6.788 0 0 0 18.8 8zM15 21.438l-3-2.816-3 2.816v-7.345a6.72 6.72 0 0 0 6 0zM12 13.8A5.8 5.8 0 1 1 17.8 8a5.806 5.806 0 0 1-5.8 5.8zM12 4a4 4 0 1 0 4 4 4.004 4.004 0 0 0-4-4zm0 7a3 3 0 1 1 3-3 3.003 3.003 0 0 1-3 3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ribbon32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ribbon32.json new file mode 100644 index 00000000..660291cc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ribbon32.json @@ -0,0 +1 @@ +"M16 1.2a9.79 9.79 0 0 0-5 18.213v12.112l5-4.518 5 4.518V19.413A9.79 9.79 0 0 0 16 1.2zm4 28.074l-4-3.614-4 3.614v-9.337a9.705 9.705 0 0 0 8 0zM16 19.8a8.8 8.8 0 1 1 8.8-8.8 8.81 8.81 0 0 1-8.8 8.8zm0-14.6a5.8 5.8 0 1 0 5.8 5.8A5.807 5.807 0 0 0 16 5.2zm0 10.6a4.8 4.8 0 1 1 4.8-4.8 4.806 4.806 0 0 1-4.8 4.8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ribbonRosette16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ribbonRosette16.json new file mode 100644 index 00000000..9093ad5e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ribbonRosette16.json @@ -0,0 +1 @@ +"M8 3a5 5 0 1 0 5 5 5.006 5.006 0 0 0-5-5zm0 9a4 4 0 1 1 4-4 4.004 4.004 0 0 1-4 4zm1.646-5.354l.707.707-2.852 2.853-1.61-1.602.706-.709.902.899zM15.18 8.33a.558.558 0 0 1 0-.66l.526-.736a1.57 1.57 0 0 0 .213-1.412 1.63 1.63 0 0 0-1.02-1.008l-.877-.3a.6.6 0 0 1-.423-.545l-.026-.893a1.593 1.593 0 0 0-.685-1.254 1.671 1.671 0 0 0-1.42-.235l-.894.253a.68.68 0 0 1-.707-.216L9.3.616a1.73 1.73 0 0 0-2.597 0l-.568.708a.674.674 0 0 1-.707.216l-.894-.253a1.668 1.668 0 0 0-1.419.235 1.593 1.593 0 0 0-.686 1.254l-.026.893a.6.6 0 0 1-.423.546l-.876.299A1.63 1.63 0 0 0 .082 5.523a1.571 1.571 0 0 0 .212 1.41l.527.737a.558.558 0 0 1 0 .66l-.526.736a1.57 1.57 0 0 0-.213 1.412 1.63 1.63 0 0 0 1.02 1.008l.877.3a.6.6 0 0 1 .423.545l.026.893a1.593 1.593 0 0 0 .685 1.254 1.676 1.676 0 0 0 1.42.235l.894-.253a.675.675 0 0 1 .707.216l.567.708a1.677 1.677 0 0 0 2.598 0l.567-.708a.68.68 0 0 1 .707-.216l.894.253a1.676 1.676 0 0 0 1.419-.235 1.593 1.593 0 0 0 .686-1.254l.026-.893a.6.6 0 0 1 .422-.546l.877-.299a1.63 1.63 0 0 0 1.021-1.009 1.571 1.571 0 0 0-.212-1.41zm-.208 1.827a.616.616 0 0 1-.395.383l-.878.299a1.611 1.611 0 0 0-1.1 1.463l-.026.893a.58.58 0 0 1-.258.462.692.692 0 0 1-.576.094l-.893-.252a1.663 1.663 0 0 0-1.758.551l-.568.708a.706.706 0 0 1-1.038 0l-.568-.707a1.65 1.65 0 0 0-1.293-.617 1.69 1.69 0 0 0-.465.065l-.893.252a.692.692 0 0 1-.577-.094.58.58 0 0 1-.257-.462l-.026-.893a1.611 1.611 0 0 0-1.1-1.463l-.88-.3a.616.616 0 0 1-.393-.381.561.561 0 0 1 .08-.51l.525-.735a1.566 1.566 0 0 0 0-1.825l-.527-.736a.561.561 0 0 1-.078-.509.616.616 0 0 1 .395-.383l.878-.299a1.611 1.611 0 0 0 1.1-1.463l.026-.893a.58.58 0 0 1 .258-.462.691.691 0 0 1 .576-.094l.893.252a1.658 1.658 0 0 0 1.758-.551l.57-.709a.705.705 0 0 1 1.036 0l.568.708a1.662 1.662 0 0 0 1.758.552l.893-.252a.694.694 0 0 1 .577.094.58.58 0 0 1 .257.462l.026.893a1.611 1.611 0 0 0 1.1 1.463l.88.3a.616.616 0 0 1 .393.381.561.561 0 0 1-.08.51l-.525.735a1.566 1.566 0 0 0 0 1.825l.527.736a.561.561 0 0 1 .078.509z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ribbonRosette24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ribbonRosette24.json new file mode 100644 index 00000000..0cb0a9f2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ribbonRosette24.json @@ -0,0 +1 @@ +"M12 5.216A6.784 6.784 0 1 0 18.784 12 6.792 6.792 0 0 0 12 5.216zm0 12.6A5.815 5.815 0 1 1 17.815 12 5.822 5.822 0 0 1 12 17.815zm2.646-8.17l.707.707-3.853 3.854-1.854-1.853.707-.707 1.147 1.146zm6.711 2.91a1.023 1.023 0 0 1 0-1.147l.697-1.015a2.013 2.013 0 0 0-.987-3.037l-1.16-.412a1.018 1.018 0 0 1-.673-.927l-.034-1.23a2.014 2.014 0 0 0-2.583-1.877l-1.18.348a1.016 1.016 0 0 1-1.09-.354l-.75-.976a2.095 2.095 0 0 0-3.194 0l-.75.976a1.021 1.021 0 0 1-1.09.354l-1.18-.348A2.014 2.014 0 0 0 4.8 4.787L4.766 6.02a1.018 1.018 0 0 1-.673.926l-1.16.412a2.013 2.013 0 0 0-.987 3.037l.697 1.015a1.023 1.023 0 0 1 0 1.146l-.697 1.016a2.012 2.012 0 0 0 .987 3.035l1.16.413a1.005 1.005 0 0 1 .673.927l.034 1.23a2.013 2.013 0 0 0 2.583 1.877l1.18-.348a1.02 1.02 0 0 1 1.09.354l.75.976a2.015 2.015 0 0 0 3.194 0l.75-.976a1.025 1.025 0 0 1 1.09-.354l1.18.348a2.014 2.014 0 0 0 2.583-1.876l.034-1.231a1.005 1.005 0 0 1 .673-.927l1.16-.413a2.012 2.012 0 0 0 .987-3.035zm0 2.466a1.02 1.02 0 0 1-.624.642l-1.16.412a2.025 2.025 0 0 0-1.339 1.843l-.034 1.23a1.013 1.013 0 0 1-1.3.945l-1.18-.348a2.028 2.028 0 0 0-2.166.704l-.75.975a1.055 1.055 0 0 1-1.608 0l-.75-.975a2.026 2.026 0 0 0-1.602-.785 1.99 1.99 0 0 0-.564.08l-1.18.35a1.013 1.013 0 0 1-1.3-.946l-.034-1.23a2.025 2.025 0 0 0-1.34-1.843l-1.16-.412a1.014 1.014 0 0 1-.495-1.528l.696-1.015a2.027 2.027 0 0 0 0-2.278L2.77 9.828A1.014 1.014 0 0 1 3.267 8.3l1.16-.412a2.025 2.025 0 0 0 1.339-1.843l.034-1.23a1.018 1.018 0 0 1 .417-.793A1.03 1.03 0 0 1 7.1 3.87l1.18.348a2.021 2.021 0 0 0 2.166-.703l.75-.976a1.055 1.055 0 0 1 1.608 0l.75.976a2.025 2.025 0 0 0 2.166.703l1.18-.348a1.013 1.013 0 0 1 1.3.944l.034 1.23a2.025 2.025 0 0 0 1.34 1.844l1.16.412a1.014 1.014 0 0 1 .495 1.528l-.696 1.015a2.027 2.027 0 0 0 0 2.278l.696 1.015a1.018 1.018 0 0 1 .128.886z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ribbonRosette32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ribbonRosette32.json new file mode 100644 index 00000000..a77342d8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ribbonRosette32.json @@ -0,0 +1 @@ +"M16 7.212A8.788 8.788 0 1 0 24.788 16 8.798 8.798 0 0 0 16 7.212zm0 16.6A7.812 7.812 0 1 1 23.812 16 7.82 7.82 0 0 1 16 23.812zm3.645-11.17l.71.703-5.814 5.869-2.402-2.357.7-.714 1.692 1.66zm8.695 4.192a1.53 1.53 0 0 1 0-1.716l.928-1.354a2.518 2.518 0 0 0-1.234-3.797l-1.547-.55a1.526 1.526 0 0 1-1.008-1.389l-.045-1.64a2.518 2.518 0 0 0-3.23-2.347l-1.574.465a1.53 1.53 0 0 1-1.633-.53l-1-1.302a2.518 2.518 0 0 0-3.993 0l-1.001 1.301a1.53 1.53 0 0 1-1.633.53l-1.574-.464a2.518 2.518 0 0 0-3.23 2.347l-.045 1.64a1.526 1.526 0 0 1-1.008 1.39l-1.548.549a2.518 2.518 0 0 0-1.233 3.797l.928 1.354a1.53 1.53 0 0 1 0 1.716l-.928 1.354a2.518 2.518 0 0 0 1.234 3.797l1.547.55a1.526 1.526 0 0 1 1.008 1.389l.045 1.64a2.518 2.518 0 0 0 3.23 2.347l1.574-.465a1.53 1.53 0 0 1 1.633.531l1 1.301a2.518 2.518 0 0 0 3.993 0l1.001-1.3a1.53 1.53 0 0 1 1.633-.532l1.574.465a2.518 2.518 0 0 0 3.23-2.347l.045-1.64a1.526 1.526 0 0 1 1.008-1.39l1.548-.549a2.518 2.518 0 0 0 1.233-3.797zm.295 3.248a1.529 1.529 0 0 1-.935.961l-1.547.55a2.534 2.534 0 0 0-1.674 2.303l-.045 1.642a1.517 1.517 0 0 1-1.947 1.414l-1.574-.465a2.529 2.529 0 0 0-2.709.88l-1 1.302a1.58 1.58 0 0 1-2.407 0l-1.001-1.301a2.533 2.533 0 0 0-2.005-.982 2.486 2.486 0 0 0-.704.101l-1.574.465a1.517 1.517 0 0 1-1.947-1.415l-.045-1.64a2.534 2.534 0 0 0-1.674-2.305L4.3 21.043a1.519 1.519 0 0 1-.744-2.29l.927-1.353a2.53 2.53 0 0 0 0-2.848l-.927-1.354A1.519 1.519 0 0 1 4.3 10.91l1.547-.55A2.534 2.534 0 0 0 7.52 8.057l.045-1.641A1.517 1.517 0 0 1 9.513 5l1.574.465a2.533 2.533 0 0 0 2.709-.88l1-1.302a1.579 1.579 0 0 1 2.407 0l1.001 1.301a2.533 2.533 0 0 0 2.71.88L22.486 5a1.517 1.517 0 0 1 1.947 1.415l.045 1.64a2.534 2.534 0 0 0 1.674 2.305l1.546.55a1.519 1.519 0 0 1 .744 2.288l-.927 1.354a2.53 2.53 0 0 0 0 2.848l.927 1.354a1.525 1.525 0 0 1 .192 1.328z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/right16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/right16.json new file mode 100644 index 00000000..a2e3c421 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/right16.json @@ -0,0 +1 @@ +"M10.646 3.398L12.248 5H8.473A5.483 5.483 0 0 0 3 10.5V14h1v-3.5A4.482 4.482 0 0 1 8.473 6h3.775l-1.602 1.602.707.707 2.81-2.809-2.81-2.81z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/right24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/right24.json new file mode 100644 index 00000000..707b2526 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/right24.json @@ -0,0 +1 @@ +"M19.201 8.494l-2.847-2.848-.707.707 1.647 1.648h-4.451A6.901 6.901 0 0 0 6 14.929v6.07h1v-6.07A5.901 5.901 0 0 1 12.843 9h4.437l-1.634 1.634.707.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/right32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/right32.json new file mode 100644 index 00000000..3aaf12d6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/right32.json @@ -0,0 +1 @@ +"M18.5 11A10.512 10.512 0 0 0 8 21.5V28h1v-6.5a9.51 9.51 0 0 1 9.5-9.5h6.78l-2.647 2.646.707.707 3.853-3.853-3.853-3.854-.707.707L25.279 11z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rightAlign16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rightAlign16.json new file mode 100644 index 00000000..d4bffb1f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rightAlign16.json @@ -0,0 +1 @@ +"M1 2h14v1H1zm6 5h8V6H7zm-6 4h14v-1H1zm6 4h8v-1H7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rightAlign24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rightAlign24.json new file mode 100644 index 00000000..fe810a8e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rightAlign24.json @@ -0,0 +1 @@ +"M2 3h20v1H2zm8 7h12V9H10zm-8 6h20v-1H2zm8 6h12v-1H10z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rightAlign32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rightAlign32.json new file mode 100644 index 00000000..0cfd12ea --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rightAlign32.json @@ -0,0 +1 @@ +"M2 4h28v1H2zm12 9h16v-1H14zM2 21h28v-1H2zm12 8h16v-1H14z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rightAngle16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rightAngle16.json new file mode 100644 index 00000000..2bead54c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rightAngle16.json @@ -0,0 +1 @@ +"M12 12v1H4v-1H3V4h1V1H1v3h1v8H1v3h3v-1h8v1h3v-3zM2 2h1v1H2zm1 12H2v-1h1zm11 0h-1v-1h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rightAngle24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rightAngle24.json new file mode 100644 index 00000000..ec680b3a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rightAngle24.json @@ -0,0 +1 @@ +"M20 20v1H4v-1H3V4h1V1H1v3h1v16H1v3h3v-1h16v1h3v-3zM2 2h1v1H2zm1 20H2v-1h1zm19 0h-1v-1h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rightAngle32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rightAngle32.json new file mode 100644 index 00000000..830eab07 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rightAngle32.json @@ -0,0 +1 @@ +"M27 27v1H5v-1H4V5h1V2H2v3h1v22H2v3h3v-1h22v1h3v-3zM3 3h1v1H3zm1 26H3v-1h1zm25 0h-1v-1h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rightEdge16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rightEdge16.json new file mode 100644 index 00000000..e9417cf8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rightEdge16.json @@ -0,0 +1 @@ +"M2 8h7.26L7.674 6.415l.707-.707 2.809 2.81-2.81 2.808-.706-.707L9.295 9H2zm11 5h1V4h-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rightEdge24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rightEdge24.json new file mode 100644 index 00000000..5017267e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rightEdge24.json @@ -0,0 +1 @@ +"M13.354 8.646l3.853 3.854-3.854 3.854-.707-.707L15.293 13H3v-1h12.293l-2.647-2.646zM20 19h1V6h-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rightEdge32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rightEdge32.json new file mode 100644 index 00000000..d58fa2db --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rightEdge32.json @@ -0,0 +1 @@ +"M26 8h1v17h-1zm-9.354 4.354L20.293 16H5v1h15.293l-3.646 3.646.707.707 4.853-4.853-4.854-4.854z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rightLeft16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rightLeft16.json new file mode 100644 index 00000000..fa19f8d6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rightLeft16.json @@ -0,0 +1 @@ +"M11.5.809L8.69 3.618l.708.707L11 2.723V5.25a4.233 4.233 0 0 1-.532 2.037l.734.733A5.24 5.24 0 0 0 12 5.25V2.723l1.602 1.602.707-.707zM5.494 9.975A2.53 2.53 0 0 0 3 12.505V14H2v-1.495a3.506 3.506 0 0 1 3.491-3.5l2.76-.003-1.605-1.604.707-.707 2.81 2.809-2.81 2.81-.706-.708 1.6-1.6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rightLeft24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rightLeft24.json new file mode 100644 index 00000000..d33f0957 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rightLeft24.json @@ -0,0 +1 @@ +"M9.5 14A4.52 4.52 0 0 0 5 18.513V21H4v-2.487A5.522 5.522 0 0 1 9.499 13h3.794l-1.646-1.646.707-.707 2.847 2.847-2.847 2.847-.707-.707L13.28 14zm10.847-9.36L17.5 1.793 14.653 4.64l.707.707L17 3.707v3.89a6.606 6.606 0 0 1-1.302 3.918l.712.712A7.605 7.605 0 0 0 18 7.597v-3.89l1.64 1.64z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rightLeft32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rightLeft32.json new file mode 100644 index 00000000..87248321 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rightLeft32.json @@ -0,0 +1 @@ +"M24 3.707l2.646 2.646.707-.707L23.5 1.793l-3.854 3.853.707.707L23 3.707v5.09a9.006 9.006 0 0 1-3.167 6.855l.706.706A10.003 10.003 0 0 0 24 8.797zm-12.52 13.3l5.805-.015-2.639-2.638.707-.707 3.854 3.853-3.854 3.854-.707-.707 2.655-2.655-5.818-.016A6.537 6.537 0 0 0 5 24.506V28H4v-3.494a7.512 7.512 0 0 1 7.48-7.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rightRight16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rightRight16.json new file mode 100644 index 00000000..a09b4422 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rightRight16.json @@ -0,0 +1 @@ +"M2 8.255V14h1V8.255a4.243 4.243 0 0 1 3.83-4.207c.137-.014.27-.042.409-.042l1.007-.003-1.6 1.599.707.707 2.81-2.809L7.353.69l-.706.708L8.25 3.003l-1.015.003c-.109 0-.21.026-.318.033A5.244 5.244 0 0 0 2 8.255zm9 3.022V8a4.245 4.245 0 0 0-.616-2.203l.712-.71A5.216 5.216 0 0 1 12 8v3.277l1.602-1.602.707.707-2.809 2.81-2.81-2.81.708-.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rightRight24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rightRight24.json new file mode 100644 index 00000000..327599e9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rightRight24.json @@ -0,0 +1 @@ +"M4 11.634V21h1v-9.366A6.643 6.643 0 0 1 11.608 5l1.668-.004-1.63 1.638.707.707 2.848-2.847-2.847-2.848-.707.707 1.65 1.651-1.692.005A7.638 7.638 0 0 0 4 11.634zm14 5.646V11.5a6.606 6.606 0 0 0-2.31-5.007l.702-.702A7.593 7.593 0 0 1 19 11.5v5.78l1.64-1.64.707.707-2.847 2.847-2.847-2.847.707-.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rightRight32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rightRight32.json new file mode 100644 index 00000000..08e00f70 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rightRight32.json @@ -0,0 +1 @@ +"M5 16v12h1V16a9.015 9.015 0 0 1 8.977-9l3.288-.008-2.644 2.643.707.707 3.854-3.853-3.854-3.854-.707.707 2.65 2.65L14.974 6A10.016 10.016 0 0 0 5 16zm15.377-7.196l.706-.705A9.977 9.977 0 0 1 25 16v7.293l2.646-2.646.707.707-3.853 3.853-3.854-3.854.707-.707L24 23.293V16a8.99 8.99 0 0 0-3.623-7.196z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rings16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rings16.json new file mode 100644 index 00000000..7b193e06 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rings16.json @@ -0,0 +1 @@ +"M8 .2A7.8 7.8 0 1 0 15.8 8 7.8 7.8 0 0 0 8 .2zm0 14.6A6.8 6.8 0 1 1 14.8 8 6.808 6.808 0 0 1 8 14.8zM8 4a4 4 0 1 0 4 4 4 4 0 0 0-4-4zm0 7a3 3 0 1 1 3-3 3 3 0 0 1-3 3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rings24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rings24.json new file mode 100644 index 00000000..91d83133 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rings24.json @@ -0,0 +1 @@ +"M11.98 1.2A10.8 10.8 0 1 0 22.78 12a10.8 10.8 0 0 0-10.8-10.8zm0 20.6a9.8 9.8 0 1 1 9.8-9.8 9.811 9.811 0 0 1-9.8 9.8zm0-14.6a4.8 4.8 0 1 0 4.8 4.8 4.8 4.8 0 0 0-4.8-4.8zm0 8.6a3.8 3.8 0 1 1 3.8-3.8 3.804 3.804 0 0 1-3.8 3.8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rings32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rings32.json new file mode 100644 index 00000000..ddc86acd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rings32.json @@ -0,0 +1 @@ +"M15.98 29.8A13.8 13.8 0 1 1 29.78 16a13.815 13.815 0 0 1-13.8 13.8zm0-26.6A12.8 12.8 0 1 0 28.78 16a12.815 12.815 0 0 0-12.8-12.8zm0 19.6a6.8 6.8 0 1 1 6.8-6.8 6.808 6.808 0 0 1-6.8 6.8zm0-12.6a5.8 5.8 0 1 0 5.8 5.8 5.806 5.806 0 0 0-5.8-5.8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ringsLargest16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ringsLargest16.json new file mode 100644 index 00000000..ae26e7f0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ringsLargest16.json @@ -0,0 +1 @@ +"M8.824 15.105a1.719 1.719 0 0 0 .311.603 7.796 7.796 0 1 1 4.38-13.223 7.68 7.68 0 0 1 2.195 6.637 1.741 1.741 0 0 0-.605-.298l-.35-.094a6.856 6.856 0 0 0 .042-.73A6.8 6.8 0 1 0 8 14.797a6.855 6.855 0 0 0 .73-.043zM8 4a4 4 0 0 0-.008 8l-.275-1.027a3 3 0 1 1 3.256-3.256l1.026.275A3.999 3.999 0 0 0 8 4zm6.652 6.514L9 9l1.514 5.652a5.86 5.86 0 0 0 4.138-4.138z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ringsLargest24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ringsLargest24.json new file mode 100644 index 00000000..7159ff8d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ringsLargest24.json @@ -0,0 +1 @@ +"M13.511 21.668l.262.976a10.862 10.862 0 1 1 8.871-8.871l-.976-.262A9.878 9.878 0 0 0 21.795 12 9.8 9.8 0 1 0 12 21.795a9.878 9.878 0 0 0 1.511-.127zm1.883-13.062A4.8 4.8 0 1 0 12 16.8c.069 0 .133-.017.201-.02l-.264-.987a3.798 3.798 0 1 1 3.856-3.856l.987.264c.003-.068.02-.132.02-.201a4.785 4.785 0 0 0-1.406-3.394zM13 13l2.524 9.42a9.768 9.768 0 0 0 6.896-6.896z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ringsLargest32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ringsLargest32.json new file mode 100644 index 00000000..1aab0bf4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ringsLargest32.json @@ -0,0 +1 @@ +"M18.293 28.587l.26.971A13.937 13.937 0 0 1 16 29.8 13.8 13.8 0 0 1 6.242 6.242 13.8 13.8 0 0 1 29.8 16a13.938 13.938 0 0 1-.241 2.553l-.972-.26A12.93 12.93 0 0 0 28.8 16 12.8 12.8 0 0 0 6.95 6.95 12.8 12.8 0 0 0 16 28.8a12.927 12.927 0 0 0 2.293-.213zm2.516-17.396a6.81 6.81 0 1 0-4.079 11.564l-.268-1.003a5.8 5.8 0 1 1 5.291-5.29l1.001.268a6.79 6.79 0 0 0-1.945-5.539zM17 17l3.534 13.188a13.675 13.675 0 0 0 9.654-9.654z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ringsSmallest16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ringsSmallest16.json new file mode 100644 index 00000000..0c3575df --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ringsSmallest16.json @@ -0,0 +1 @@ +"M9.887 15.042a1.738 1.738 0 0 0 .304.44 7.816 7.816 0 1 1 4.914-4.276 1.747 1.747 0 0 0-.308-.284l-.505-.353a6.85 6.85 0 1 0-4.62 4.014zM8 4a4 4 0 0 0 0 8 3.934 3.934 0 0 0 .447-.045L8.002 11H8a3 3 0 1 1 3-3c0 .084-.018.164-.025.246l.918.643A3.973 3.973 0 0 0 8 4zm5.792 8.356L9 9l2.473 5.303a5.874 5.874 0 0 0 2.32-1.947z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ringsSmallest24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ringsSmallest24.json new file mode 100644 index 00000000..0263a846 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ringsSmallest24.json @@ -0,0 +1 @@ +"M14.958 21.341l.425.91a10.825 10.825 0 1 1 6.234-5.354l-.832-.582a9.781 9.781 0 1 0-5.827 5.026zM12 7.2a4.8 4.8 0 1 0 .803 9.519l-.445-.955c-.12.011-.235.036-.358.036a3.8 3.8 0 1 1 3.721-3.031l.857.6A4.746 4.746 0 0 0 16.8 12 4.8 4.8 0 0 0 12 7.2zm1 5.8l4.122 8.839a9.79 9.79 0 0 0 3.865-3.246z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ringsSmallest32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ringsSmallest32.json new file mode 100644 index 00000000..c7e512ef --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ringsSmallest32.json @@ -0,0 +1 @@ +"M20.185 29.113l.017.03a13.784 13.784 0 1 1 8.015-6.72l-.03-.027-.798-.558a12.765 12.765 0 1 0-7.614 6.397zm.624-17.922a6.808 6.808 0 1 0-3.62 11.498l-.45-.963a5.799 5.799 0 1 1 4.77-4.004l.87.608a6.805 6.805 0 0 0-1.57-7.139zm6.373 12.639L16 16l5.77 12.374a13.707 13.707 0 0 0 5.412-4.544z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ringsThreshold16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ringsThreshold16.json new file mode 100644 index 00000000..600b7fa6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ringsThreshold16.json @@ -0,0 +1 @@ +"M5.172 5.172A4 4 0 1 0 8 4a3.987 3.987 0 0 0-2.828 1.172zm4.95 4.95A3 3 0 1 1 11 8a2.99 2.99 0 0 1-.879 2.121zM1.311 12a7.8 7.8 0 1 1 13.375 0H13.49a6.797 6.797 0 1 0-10.978 0zM16 13v3H0v-3h1v2h6v-2h1v2h7v-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ringsThreshold24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ringsThreshold24.json new file mode 100644 index 00000000..4bb3c4d8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ringsThreshold24.json @@ -0,0 +1 @@ +"M12 7.2a4.8 4.8 0 1 0 3.394 1.406A4.785 4.785 0 0 0 12 7.2zm0 8.6a3.804 3.804 0 1 1 2.686-1.114A3.788 3.788 0 0 1 12 15.8zM3.022 18a10.8 10.8 0 1 1 17.956 0h-1.24a9.795 9.795 0 1 0-15.476 0zM23 19v3H1v-3h1v2h9v-2h1v2h10v-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ringsThreshold32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ringsThreshold32.json new file mode 100644 index 00000000..20fd05a5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ringsThreshold32.json @@ -0,0 +1 @@ +"M16 22.797a6.797 6.797 0 1 1 4.809-1.988A6.782 6.782 0 0 1 16 22.797zm0-12.594a5.797 5.797 0 1 0 4.102 1.695A5.781 5.781 0 0 0 16 10.203zM6.903 25A12.798 12.798 0 0 1 25.051 6.95 12.794 12.794 0 0 1 25.097 25h1.348A13.794 13.794 0 0 0 6.242 6.242 13.776 13.776 0 0 0 5.555 25zM29 26v3H16v-3h-1v3H3v-3H2v4h28v-4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ringsXBar16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ringsXBar16.json new file mode 100644 index 00000000..2dadb149 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ringsXBar16.json @@ -0,0 +1 @@ +"M8.5 14.828a1.74 1.74 0 0 0-.43.968c-.023 0-.046.004-.07.004a7.8 7.8 0 1 1 7.762-8.55h-1.006A6.799 6.799 0 1 0 8 14.8c.186 0 .369-.013.55-.028zM8 4a4 4 0 0 0 0 8 3.956 3.956 0 0 0 1.212-.207 1.88 1.88 0 0 1-.135-.312 1.768 1.768 0 0 1-.535-.536 2.998 2.998 0 1 1 2.352-3.695h1.03A3.997 3.997 0 0 0 8 4zm2 5v1h6V9zm4.414 2.013l-1.502 1.79-1.066-1.79h-1.088l1.461 2.302L9.8 16h1.033l1.854-2.153L13.967 16h1.097l-1.684-2.685 2.046-2.302z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ringsXBar24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ringsXBar24.json new file mode 100644 index 00000000..08177025 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ringsXBar24.json @@ -0,0 +1 @@ +"M13.125 22.425v.316A10.925 10.925 0 0 1 12 22.8 10.8 10.8 0 1 1 22.75 11h-1a9.868 9.868 0 1 0-8.488 10.71 1.997 1.997 0 0 0-.137.715zM12 7.2a4.8 4.8 0 0 0 0 9.6v-.114a2.668 2.668 0 0 1 .183-.905c-.062.003-.12.019-.183.019a3.8 3.8 0 1 1 3.65-4.8h1.042A4.8 4.8 0 0 0 12 7.2zm2 6.8h9v-1h-9zm5.101 4.938l2.774-3.488V15h-.844L18.5 18.182 15.969 15h-.844S14.018 16.16 14 16.685V17h1.125v-.315a2.117 2.117 0 0 1 .228-.947l2.546 3.2-2.774 3.487v.45h.844l2.531-3.182 2.531 3.182h.844s1.107-1.16 1.125-1.685V21h-1.125v.189a2.12 2.12 0 0 1-.229.948z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ringsXBar32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ringsXBar32.json new file mode 100644 index 00000000..7eacd115 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ringsXBar32.json @@ -0,0 +1 @@ +"M17.636 29.29v.404A13.993 13.993 0 0 1 16 29.8 13.8 13.8 0 0 1 6.242 6.242 13.786 13.786 0 0 1 29.752 15h-1A12.793 12.793 0 0 0 6.948 6.95 12.8 12.8 0 0 0 16 28.8a12.95 12.95 0 0 0 1.738-.13 1.998 1.998 0 0 0-.102.62zM11.19 11.191A6.797 6.797 0 0 0 16 22.797c.065 0 .129-.008.193-.01a1.978 1.978 0 0 1-.103-.605v-.394A5.802 5.802 0 1 1 21.702 15h1.013a6.786 6.786 0 0 0-11.524-3.809zM30 18v-1H18v1zm-1 9.584a2.37 2.37 0 0 1-.444 1.334l-3.497-4.458 3.85-4.76v-.587h-1.12l-3.557 4.371-3.437-4.368h-1.123c-.015.016-1.509 1.588-1.532 2.281l-.05.603h1.496v-.603a2.312 2.312 0 0 1 .402-1.333l3.497 4.458-3.8 4.759v.619h1.07l3.556-4.402 3.438 4.402h1.138c.155-.166 1.495-1.66 1.517-2.315l.05-.585H29z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/roadSign16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/roadSign16.json new file mode 100644 index 00000000..513cf045 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/roadSign16.json @@ -0,0 +1 @@ +"M8 16a.997.997 0 0 0 .707-.293l7-7a1 1 0 0 0 0-1.414l-7-7a1 1 0 0 0-1.414 0l-7 7a1 1 0 0 0 0 1.414l7 7A.997.997 0 0 0 8 16zM8 .75L15.25 8 8 15.25.75 8zM8.419 8A1.42 1.42 0 0 0 7 9.419V11H6V9.419A2.421 2.421 0 0 1 8.419 7H9V5.55l2.05 1.95L9 9.45V8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/roadSign24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/roadSign24.json new file mode 100644 index 00000000..2d9b3c7a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/roadSign24.json @@ -0,0 +1 @@ +"M.9 12a1.412 1.412 0 0 0 .41.991l9.699 9.698a1.401 1.401 0 0 0 1.982 0l9.698-9.698a1.403 1.403 0 0 0 0-1.983l-9.697-9.696a1.401 1.401 0 0 0-1.983-.002l-9.698 9.698A1.412 1.412 0 0 0 .9 12zm1.118-.286l9.698-9.696a.401.401 0 0 1 .567-.001l9.7 9.698a.403.403 0 0 1 0 .57l-9.699 9.697a.402.402 0 0 1-.568 0l-9.698-9.698a.403.403 0 0 1 0-.57zM10 16H9v-2.286A3.718 3.718 0 0 1 12.714 10h2.579l-1.647-1.646.707-.707 2.854 2.853-2.854 2.854-.707-.707L15.293 11h-2.58A2.717 2.717 0 0 0 10 13.714z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/roadSign32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/roadSign32.json new file mode 100644 index 00000000..7c3e7ae0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/roadSign32.json @@ -0,0 +1 @@ +"M17.08 2.347a1.525 1.525 0 0 0-2.158 0L2.347 14.922a1.525 1.525 0 0 0 0 2.157L14.92 29.653a1.525 1.525 0 0 0 2.157 0l12.575-12.575a1.525 1.525 0 0 0 0-2.157zM28.945 16.37L16.371 28.946a.526.526 0 0 1-.743 0L3.054 16.372a.526.526 0 0 1 0-.743L15.629 3.054a.526.526 0 0 1 .743 0l12.574 12.574a.526.526 0 0 1 0 .743zm-9.592-5.725l3.853 3.855-3.852 3.853-.707-.707L21.293 15h-5.119a3.194 3.194 0 0 0-3.194 3.194v3.763H12v-3.859a4.097 4.097 0 0 1 4.097-4.097h5.196l-2.647-2.647z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rosette16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rosette16.json new file mode 100644 index 00000000..3ee6175f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rosette16.json @@ -0,0 +1 @@ +"M15 8c0-3.813-3.075-6.8-7-6.8S1 4.187 1 8v7h14V8zM2 8c0-3.252 2.636-5.8 6-5.8s6 2.548 6 5.8v6H2V8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rosette24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rosette24.json new file mode 100644 index 00000000..a7c3df5d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rosette24.json @@ -0,0 +1 @@ +"M22 11.9c0-5.383-4.393-9.6-10-9.6S2 6.517 2 11.9V22h20V11.9zm-19 0c0-4.823 3.953-8.6 9-8.6s9 3.777 9 8.6V21H3v-9.1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rosette32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rosette32.json new file mode 100644 index 00000000..0b8624f4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rosette32.json @@ -0,0 +1 @@ +"M29 16c0-7.178-5.71-12.8-13-12.8S3 8.822 3 16v13h26V16zM4 16C4 9.383 9.271 4.2 16 4.2S28 9.383 28 16v12H4V16z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rotate16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rotate16.json new file mode 100644 index 00000000..1fbd5994 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rotate16.json @@ -0,0 +1 @@ +"M9 9H7V7h2zm6.8-1A7.8 7.8 0 1 0 7 15.728v-1.01a6.802 6.802 0 1 1 4-.625V12h-1v4h4v-1h-2.582A7.802 7.802 0 0 0 15.8 8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rotate24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rotate24.json new file mode 100644 index 00000000..9c3d8a35 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rotate24.json @@ -0,0 +1 @@ +"M17.8 21H22v1h-6v-6h1v4.508a9.861 9.861 0 1 0-5 1.373v.837A10.748 10.748 0 1 1 17.8 21zM11 11v2h2v-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rotate32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rotate32.json new file mode 100644 index 00000000..8192021a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rotate32.json @@ -0,0 +1 @@ +"M17 17h-2v-2h2zm12.8-1A13.8 13.8 0 1 0 16 29.8v-1a12.819 12.819 0 1 1 6-1.501V23h-1v6h6v-1h-4.21a13.8 13.8 0 0 0 7.01-12z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rotateDevice16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rotateDevice16.json new file mode 100644 index 00000000..f6551da2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rotateDevice16.json @@ -0,0 +1 @@ +"M10.992.285a.713.713 0 0 0-.984 0L.284 10.01a.698.698 0 0 0 .001.983l4.722 4.722a.695.695 0 0 0 .985 0l9.724-9.723a.698.698 0 0 0-.001-.983zM9 2.707L13.293 7 7 13.293 2.707 9zM5.5 14.793L3.707 13l.5-.5-.707-.707-.5.5L1.207 10.5 2 9.707 6.293 14zm8.5-8.5L9.707 2l.793-.793L14.793 5.5zM4 .824L6.058 2.5 4 4.176V3H2.5A1.502 1.502 0 0 0 1 4.5V5H0v-.5A2.503 2.503 0 0 1 2.5 2H4zm8 11v1.177h1.5a1.502 1.502 0 0 0 1.5-1.5V11h1v.5a2.503 2.503 0 0 1-2.5 2.5H12v1.175L9.942 13.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rotateDevice24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rotateDevice24.json new file mode 100644 index 00000000..d876a973 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rotateDevice24.json @@ -0,0 +1 @@ +"M21.323 8.616l-4.94-4.94a1.251 1.251 0 0 0-1.767 0l-10.94 10.94a1.251 1.251 0 0 0 0 1.768l4.94 4.94a1.25 1.25 0 0 0 1.768 0l10.94-10.94a1.251 1.251 0 0 0 0-1.768zM14 5.707L19.293 11 11.5 18.793 6.207 13.5zm-4.323 14.91a.25.25 0 0 1-.354 0l-1.47-1.47.5-.5-2-2-.5.5-1.47-1.47a.25.25 0 0 1 0-.354L5.5 14.207l5.293 5.293zm10.94-10.94l-.617.616L14.707 5l.616-.616a.25.25 0 0 1 .354 0l4.94 4.94a.25.25 0 0 1 0 .353zm1.394 6.265V18a3.003 3.003 0 0 1-3 3h-3.292l1.635 1.634-.707.707-2.848-2.847 2.848-2.848.707.707L15.707 20h3.304a2.002 2.002 0 0 0 2-2v-2.058zM4 9H3V7a3.003 3.003 0 0 1 3-3h3.293L7.646 2.354l.707-.707 2.848 2.847L8.354 7.34l-.707-.707L9.28 5H6a2.002 2.002 0 0 0-2 2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rotateDevice32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rotateDevice32.json new file mode 100644 index 00000000..76d86a7c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rotateDevice32.json @@ -0,0 +1 @@ +"M29 12a1.986 1.986 0 0 0-.586-1.414l-7-7a2.047 2.047 0 0 0-2.828 0l-15 15a2 2 0 0 0 0 2.828l7 7a2 2 0 0 0 2.828 0l15-15A1.986 1.986 0 0 0 29 12zM18.44 5.146l8.414 8.415L14.06 26.354l-8.415-8.415zm-7.147 22.561l-2.5-2.5.56-.56-2-2-.56.56-2.5-2.5a1 1 0 0 1 0-1.414l.646-.647 8.415 8.415-.647.646a1.024 1.024 0 0 1-1.414 0zm16.414-15l-.146.146-8.415-8.414.147-.146a1 1 0 0 1 1.414 0l7 7a1 1 0 0 1 0 1.414zM30 19v3a4.004 4.004 0 0 1-4 4h-4.28l2.647 2.646-.707.707-3.853-3.853 3.853-3.854.707.707L21.721 25H26a3.003 3.003 0 0 0 3-3v-3zM3 13H2v-3a4.004 4.004 0 0 1 4-4h4.28L7.632 3.354l.707-.707L12.193 6.5 8.34 10.354l-.707-.707L10.279 7H6a3.003 3.003 0 0 0-3 3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/roundAbout16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/roundAbout16.json new file mode 100644 index 00000000..9bf75369 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/roundAbout16.json @@ -0,0 +1 @@ +"M15.948 5.504l.052.032-.495.854-1.11-.677a6.769 6.769 0 0 1-4.562 8.829l-.518-.898a5.776 5.776 0 0 0 4.108-7.681l-.667 1.093-.853-.52 1.561-2.562zm-7.877 9.058l-1.437-2.633-.878.479.633 1.16A5.768 5.768 0 0 1 2.404 6.5H1.372a6.772 6.772 0 0 0 4.696 8.016l-1.11.606.48.877zM2 5h3V4H3.81a5.77 5.77 0 0 1 8.049-.318l.51-.884A6.77 6.77 0 0 0 3 3.408V2H2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/roundAbout24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/roundAbout24.json new file mode 100644 index 00000000..6b58affb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/roundAbout24.json @@ -0,0 +1 @@ +"M4 3h1v2.155a9.762 9.762 0 0 1 14.333.366l-.526.91A8.773 8.773 0 0 0 5.581 6H8v1H4zm16.4 4.671l-2 3.465.866.5 1.187-2.057A8.767 8.767 0 0 1 13.18 20.71l.536.929a9.752 9.752 0 0 0 7.73-12.21l1.918 1.108.5-.867zm-9.096 13.791l-2-3.464-.866.5 1.127 1.952A8.761 8.761 0 0 1 3.738 9H2.674a9.778 9.778 0 0 0 6.688 12.429L7.34 22.596l.5.866z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/roundAbout32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/roundAbout32.json new file mode 100644 index 00000000..b16424d6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/roundAbout32.json @@ -0,0 +1 @@ +"M10.107 30.794l-.5-.866 2.842-1.64a12.786 12.786 0 0 1-8.23-17.29h1.11a11.757 11.757 0 0 0 7.397 16.33l-1.654-2.864.866-.5 2.5 4.33zm17.456-19.088l-2.5 4.33.865.5 1.642-2.844a11.777 11.777 0 0 1-11.121 14.085l.56.972a12.795 12.795 0 0 0 11.53-15.324l2.854 1.647.5-.866zM5 9h5V8H7.351a11.76 11.76 0 0 1 18.84 2.08l.57-.986A12.768 12.768 0 0 0 6.023 8H6V4H5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/roundAboutRight16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/roundAboutRight16.json new file mode 100644 index 00000000..c445d2f6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/roundAboutRight16.json @@ -0,0 +1 @@ +"M2.536 3.974l1.561 2.562-.853.52-.667-1.094a5.776 5.776 0 0 0 4.108 7.682l-.518.898a6.769 6.769 0 0 1-4.563-8.829l-1.11.677L0 5.536l.052-.032zM10.562 16l.48-.877-1.11-.606A6.772 6.772 0 0 0 14.628 6.5h-1.032a5.768 5.768 0 0 1-3.985 7.067l.633-1.16-.878-.478-1.437 2.633zM14 2h-1v1.408a6.77 6.77 0 0 0-9.37-.61l.511.884A5.77 5.77 0 0 1 12.19 4H11v1h3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/roundAboutRight24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/roundAboutRight24.json new file mode 100644 index 00000000..37146323 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/roundAboutRight24.json @@ -0,0 +1 @@ +"M20 7h-4V6h2.42a8.773 8.773 0 0 0-13.227.431l-.526-.91A9.762 9.762 0 0 1 19 5.155V3h1zM.136 9.671l.5.867L2.553 9.43a9.752 9.752 0 0 0 7.731 12.209l.536-.929A8.767 8.767 0 0 1 3.547 9.58l1.187 2.057.866-.5-2-3.465zM16.16 23.462l.5-.866-2.022-1.167A9.778 9.778 0 0 0 21.326 9h-1.064a8.761 8.761 0 0 1-5.827 11.45l1.127-1.952-.866-.5-2 3.464z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/roundAboutRight32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/roundAboutRight32.json new file mode 100644 index 00000000..6883b23c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/roundAboutRight32.json @@ -0,0 +1 @@ +"M17.563 28.294l2.5-4.33.865.5-1.654 2.864a11.757 11.757 0 0 0 7.398-16.33h1.109a12.786 12.786 0 0 1-8.23 17.29l2.842 1.64-.5.866zM.107 14.206l.5.866 2.854-1.647a12.795 12.795 0 0 0 11.53 15.324l.56-.972a11.777 11.777 0 0 1-11.12-14.085l1.641 2.844.866-.5-2.5-4.33zM27 4h-1v4h-.024A12.768 12.768 0 0 0 5.24 9.094l.569.986A11.76 11.76 0 0 1 24.649 8H22v1h5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/roundedRectangle16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/roundedRectangle16.json new file mode 100644 index 00000000..beb20e71 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/roundedRectangle16.json @@ -0,0 +1 @@ +"M12.5 15h-9A3.504 3.504 0 0 1 0 11.5v-7A3.504 3.504 0 0 1 3.5 1h9A3.504 3.504 0 0 1 16 4.5v7a3.504 3.504 0 0 1-3.5 3.5zm-9-13A2.503 2.503 0 0 0 1 4.5v7A2.503 2.503 0 0 0 3.5 14h9a2.503 2.503 0 0 0 2.5-2.5v-7A2.503 2.503 0 0 0 12.5 2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/roundedRectangle24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/roundedRectangle24.json new file mode 100644 index 00000000..0005526e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/roundedRectangle24.json @@ -0,0 +1 @@ +"M18.5 21h-13A4.505 4.505 0 0 1 1 16.5v-9A4.505 4.505 0 0 1 5.5 3h13A4.505 4.505 0 0 1 23 7.5v9a4.505 4.505 0 0 1-4.5 4.5zM5.5 4A3.504 3.504 0 0 0 2 7.5v9A3.504 3.504 0 0 0 5.5 20h13a3.504 3.504 0 0 0 3.5-3.5v-9A3.504 3.504 0 0 0 18.5 4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/roundedRectangle32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/roundedRectangle32.json new file mode 100644 index 00000000..5a13a2c8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/roundedRectangle32.json @@ -0,0 +1 @@ +"M24.5 27h-17A5.507 5.507 0 0 1 2 21.5v-11A5.507 5.507 0 0 1 7.5 5h17a5.507 5.507 0 0 1 5.5 5.5v11a5.507 5.507 0 0 1-5.5 5.5zM7.5 6A4.505 4.505 0 0 0 3 10.5v11A4.505 4.505 0 0 0 7.5 26h17a4.505 4.505 0 0 0 4.5-4.5v-11A4.505 4.505 0 0 0 24.5 6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/routeFrom16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/routeFrom16.json new file mode 100644 index 00000000..6c583931 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/routeFrom16.json @@ -0,0 +1 @@ +"M7 9.5A1.5 1.5 0 1 0 8.5 8 1.5 1.5 0 0 0 7 9.5zm2 0a.5.5 0 1 1-.5-.5.5.5 0 0 1 .5.5zM6.415 4.325l-.707-.707 2.81-2.81 2.808 2.81-.707.707L9 2.705V7H8V2.74zM14 9.5a5.5 5.5 0 1 1-9.009-4.231l.711.735a4.5 4.5 0 1 0 5.596 0l.71-.735A5.49 5.49 0 0 1 14 9.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/routeFrom24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/routeFrom24.json new file mode 100644 index 00000000..a4fb18f0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/routeFrom24.json @@ -0,0 +1 @@ +"M10.36 5.347l-.707-.707L12.5 1.793l2.847 2.847-.707.707L13 3.707V11h-1V3.707zm6.374 3.218l-.713.713a6.304 6.304 0 1 1-7.142.075l-.713-.713a7.298 7.298 0 1 0 8.568-.075zM12.5 13a1.5 1.5 0 1 1-1.5 1.5 1.502 1.502 0 0 1 1.5-1.5zm0 1a.5.5 0 1 0 .5.5.5.5 0 0 0-.5-.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/routeFrom32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/routeFrom32.json new file mode 100644 index 00000000..44064a8c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/routeFrom32.json @@ -0,0 +1 @@ +"M13.354 7.354l-.707-.707L16.5 2.793l3.854 3.854-.707.707L17 4.707V15h-1V4.707zM16.5 18a1.5 1.5 0 1 1-1.5 1.5 1.5 1.5 0 0 1 1.5-1.5zm0 1a.5.5 0 1 0 .5.5.5.5 0 0 0-.5-.5zm6.33-6.294l-.707.706a8.3 8.3 0 1 1-11.246 0l-.706-.706a9.3 9.3 0 1 0 12.658 0z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/routeTo16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/routeTo16.json new file mode 100644 index 00000000..f38ad7f3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/routeTo16.json @@ -0,0 +1 @@ +"M8.517 8.809l2.81 2.809-.708.707L9 10.705V15H8v-4.26l-1.585 1.585-.707-.707zM8.5 8A1.5 1.5 0 1 1 10 6.5 1.5 1.5 0 0 1 8.5 8zm0-1a.5.5 0 1 0-.5-.5.5.5 0 0 0 .5.5zm0-6a5.491 5.491 0 0 0-4.011 9.25l.702-.725a4.5 4.5 0 1 1 6.618 0l.702.726A5.491 5.491 0 0 0 8.5 1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/routeTo24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/routeTo24.json new file mode 100644 index 00000000..524f7fcc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/routeTo24.json @@ -0,0 +1 @@ +"M12.5 12.793l2.847 2.847-.707.707-1.64-1.64V22h-1v-7.293l-1.64 1.64-.707-.707zm0-1.793A1.5 1.5 0 1 1 14 9.5a1.5 1.5 0 0 1-1.5 1.5zm0-1a.5.5 0 1 0-.5-.5.5.5 0 0 0 .5.5zm0-7.8a7.289 7.289 0 0 0-5.302 12.302l.707-.706a6.3 6.3 0 1 1 9.273-.092l.707.707A7.287 7.287 0 0 0 12.5 2.201z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/routeTo32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/routeTo32.json new file mode 100644 index 00000000..47782d99 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/routeTo32.json @@ -0,0 +1 @@ +"M18 12.5a1.5 1.5 0 1 0-1.5 1.5 1.5 1.5 0 0 0 1.5-1.5zm-2 0a.5.5 0 1 1 .5.5.5.5 0 0 1-.5-.5zm.5 4.293l3.854 3.854-.707.707L17 18.707V29h-1V18.707l-2.646 2.646-.707-.707zm9.3-4.293a9.254 9.254 0 0 1-2.472 6.293l-.707-.707a8.3 8.3 0 1 0-12.242 0l-.707.707A9.294 9.294 0 1 1 25.8 12.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rss16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rss16.json new file mode 100644 index 00000000..97ea503f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rss16.json @@ -0,0 +1 @@ +"M5.5 12.5a1 1 0 1 1 0-2 1 1 0 0 1 0 2zM2.929 2A.929.929 0 0 0 2 2.929V14.07a.93.93 0 0 0 .929.929H14.07a.929.929 0 0 0 .929-.929V2.93a.929.929 0 0 0-.928-.93H2.93zM3 14V3h11v11H3zm7-2H9c0-2.342-1.642-3.977-3.993-3.977v-1C7.9 7.023 10 9.116 10 12zm3.007 0h-1c0-3.86-3.14-7-7-7V4c4.411 0 8 3.589 8 8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rss24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rss24.json new file mode 100644 index 00000000..4f89a7b9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rss24.json @@ -0,0 +1 @@ +"M22 20.718c0 .708-.574 1.282-1.282 1.282H4.282A1.282 1.282 0 0 1 3 20.718V4.282C3 3.574 3.574 3 4.282 3h16.436C21.426 3 22 3.574 22 4.282v16.436zM20.719 21a.281.281 0 0 0 .281-.281V4.28a.281.281 0 0 0-.281-.28H4.28a.281.281 0 0 0-.28.281V20.72c0 .155.126.281.281.281H20.72zm-11.72-3.5A1.5 1.5 0 1 0 6 17.5a1.5 1.5 0 0 0 3 0zM6 10v1c4.429 0 8.031 3.589 8.031 8h1c0-4.963-4.052-9-9.031-9zm0-4v1c6.505 0 12 5.495 12 12h1c0-7.047-5.953-13-13-13z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rss32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rss32.json new file mode 100644 index 00000000..04cebd0d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rss32.json @@ -0,0 +1 @@ +"M29 5.8v21.4c0 .99-.81 1.8-1.8 1.8H5.8C4.81 29 4 27.99 4 27V5.8C4 4.81 4.81 4 5.8 4h21.4c.99 0 1.8.81 1.8 1.8zm-1 21.4V5.8c0-.44-.36-.8-.8-.8H5.8c-.44 0-.8.36-.8.8v21.4c0 .44.36.8.8.8h21.4c.44 0 .8-.36.8-.8zM8 8v1c9.72 0 16 6.28 16 16h1C25 14.83 18.17 8 8 8zm0 6v1c5.51 0 10 4.49 10 10h1c0-6.07-4.93-11-11-11zm0 9.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5-.67-1.5-1.5-1.5-1.5.67-1.5 1.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rssF16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rssF16.json new file mode 100644 index 00000000..0878d671 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rssF16.json @@ -0,0 +1 @@ +"M14.07 2H2.93c-.51 0-.93.42-.93.93v11.14c0 .51.42.93.93.93h11.14c.51 0 .93-.42.93-.93V2.93c0-.51-.42-.93-.93-.93zM5.5 12.65c-.63 0-1.15-.52-1.15-1.15s.52-1.15 1.15-1.15 1.15.52 1.15 1.15-.52 1.15-1.15 1.15zM8.85 12c0-2.25-1.58-3.83-3.84-3.83v-1.3c2.98 0 5.14 2.16 5.14 5.13h-1.3zm3.01 0c0-3.78-3.08-6.85-6.85-6.85v-1.3c4.49 0 8.15 3.66 8.15 8.15h-1.3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rssF24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rssF24.json new file mode 100644 index 00000000..45d0b181 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rssF24.json @@ -0,0 +1 @@ +"M22 20.718c0 .708-.574 1.282-1.282 1.282H4.282A1.282 1.282 0 0 1 3 20.718V4.282C3 3.574 3.574 3 4.282 3h16.436C21.426 3 22 3.574 22 4.282v16.436zM7.5 15.85c-.91 0-1.65.74-1.65 1.65s.74 1.65 1.65 1.65 1.65-.74 1.65-1.65-.74-1.65-1.65-1.65zm-1.5-6v1.3c4.34 0 7.87 3.51 7.88 7.83h1.3c-.01-5.03-4.13-9.13-9.18-9.13zm0-4v1.3c6.41 0 11.84 5.42 11.85 11.83h1.3C19.14 11.86 13.12 5.85 6 5.85z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rssF32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rssF32.json new file mode 100644 index 00000000..4ea11a0a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rssF32.json @@ -0,0 +1 @@ +"M29 27.2a1.8 1.8 0 0 1-1.8 1.8H5.8A1.8 1.8 0 0 1 4 27.2V5.798A1.8 1.8 0 0 1 5.798 4h21.4C28.191 4 29 4.807 29 5.798V27.2zM8 7.85v1.3c9.63 0 15.85 6.22 15.85 15.85h1.3C25.15 14.74 18.26 7.85 8 7.85zm1.5 14c-.91 0-1.65.74-1.65 1.65s.74 1.65 1.65 1.65 1.65-.74 1.65-1.65-.74-1.65-1.65-1.65zm-1.5-8v1.3c5.43 0 9.85 4.42 9.85 9.85h1.3c0-6.15-5-11.15-11.15-11.15z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rtlElementsAlign16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rtlElementsAlign16.json new file mode 100644 index 00000000..345ce72f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rtlElementsAlign16.json @@ -0,0 +1 @@ +"M14 5H0V2h14zM1 4h12V3H1zm9 5H4V6h6zM5 8h4V7H5zm9 6h-3V6h3zm-2-1h1V7h-1zm-2 0H6v-3h4zm-3-1h2v-1H7zm9-12h-1v16h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rtlElementsAlign24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rtlElementsAlign24.json new file mode 100644 index 00000000..f1818d92 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rtlElementsAlign24.json @@ -0,0 +1 @@ +"M15 18h-5v-4h5zm-4-1h3v-2h-3zM21 7H1V3h20zM2 6h18V4H2zm19 15h-5V8h5zm-4-1h3V9h-3zm-2-7H7V8h8zm-7-1h6V9H8zM23 1h-1v22h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rtlElementsAlign32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rtlElementsAlign32.json new file mode 100644 index 00000000..3044a29e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rtlElementsAlign32.json @@ -0,0 +1 @@ +"M27 9H3V4h24zM4 8h22V5H4zm15 9H9v-7h10zm-9-1h8v-5h-8zm17 12h-7V10h7zm-6-1h5V11h-5zm-2-4h-7v-5h7zm-6-1h5v-3h-5zM29 1h-1v30h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rtlParagraphAlign16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rtlParagraphAlign16.json new file mode 100644 index 00000000..d608cc36 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rtlParagraphAlign16.json @@ -0,0 +1 @@ +"M13 1v2h-2v9H9V3H8v9H6V7C2.03 7 2.03 1 6 1zm2 12H2.72l.63-.62-.7-.71L.79 13.5l1.86 1.83.7-.71-.63-.62H15z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rtlParagraphAlign24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rtlParagraphAlign24.json new file mode 100644 index 00000000..1222fb06 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rtlParagraphAlign24.json @@ -0,0 +1 @@ +"M17 2v2h-2v13h-2V4h-2v13H9V9a3.777 3.777 0 0 1-4-3.5A3.78 3.78 0 0 1 9 2zm5 17H3.7l1.63-1.62-.71-.71-2.81 2.81 2.81 2.81.71-.71L3.74 20H22z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rtlParagraphAlign32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rtlParagraphAlign32.json new file mode 100644 index 00000000..5cc09a4a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/rtlParagraphAlign32.json @@ -0,0 +1 @@ +"M29 27H4.74l1.59 1.58-.71.71-2.81-2.81 2.81-2.81.71.71L4.7 26H29zM13.5 3A5.498 5.498 0 0 0 8 8.5c0 2.806 2.062 5.5 6 5.5v10h2V5h2v19h2V5h3V3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/running16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/running16.json new file mode 100644 index 00000000..d6543e10 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/running16.json @@ -0,0 +1 @@ +"M10.5 2.9a1.4 1.4 0 1 1 1.4-1.4 1.4 1.4 0 0 1-1.4 1.4zM4.567 4.034L5 7.149c0 .53 1.208.366 1.19-.037L5.897 5.08l1.971-.36-.748 3.69 2.701 3.133-1.101 3.348a.712.712 0 0 0 .293.97c.391.148.842-.155 1.113-.692.04-.078 1.429-3.845 1.429-3.845L9.44 8.897l.81-3.977c.195-.947-1.05-1.396-2.17-1.79zM3.38 12.893c.044.402.581.634 1.012.558l2.514-.888 1.198-1.48-.868-1.007-.906 1.141L3.906 12a.774.774 0 0 0-.526.893zm9.966-7.038a.666.666 0 0 0-.722-.604l-1.538.58-.28 1.373 2.221-.728a.662.662 0 0 0 .319-.62z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/running24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/running24.json new file mode 100644 index 00000000..a5cf925c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/running24.json @@ -0,0 +1 @@ +"M12.1 3A1.9 1.9 0 1 1 14 4.9 1.898 1.898 0 0 1 12.1 3zm2.568 4.893c.26-1.262-1.399-1.861-2.894-2.385L7.09 6.71l.577 4.154c0 .708 1.611.489 1.587-.049l-.39-2.71 2.628-.48-.998 4.92 3.602 4.179-1.469 4.463a.95.95 0 0 0 .39 1.294c.523.196 1.124-.207 1.486-.923.052-.104 1.904-5.127 1.904-5.127l-2.818-3.236 1.08-5.303zm-5.974 8.848l-3.234.528a1.033 1.033 0 0 0-.752 1.158c.035.539.737.88 1.315.802l3.36-.662 2.54-2.831-1.174-1.361zm8.605-7.74l-1.954.578-.374 1.837 2.865-.781a.881.881 0 0 0-.537-1.633z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/running32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/running32.json new file mode 100644 index 00000000..22e0cc37 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/running32.json @@ -0,0 +1 @@ +"M18.5 8A2.5 2.5 0 1 1 21 5.499 2.5 2.5 0 0 1 18.5 8zM9.073 9.87l.739 5.318c0 .906 2.062.624 2.03-.063l-.5-3.469 3.365-.614-1.277 6.297 4.61 5.349-1.88 5.713a1.215 1.215 0 0 0 .5 1.656c.668.251 1.422-.078 1.901-1.182.06-.136 2.438-6.563 2.438-6.563l-3.607-4.14 1.382-6.789c.332-1.615-1.79-2.382-3.704-3.053zm.166 16.352l3.409-.935 2.602-3.998-1.446-1.678-2.157 3.387-3.363.82a1.298 1.298 0 0 0-1 1.537 1.863 1.863 0 0 0 1.955.867zm12.903-13.42l-2.588.765-.479 2.35 3.755-1.025a1.128 1.128 0 0 0-.688-2.09z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/runningOutline16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/runningOutline16.json new file mode 100644 index 00000000..87aa8572 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/runningOutline16.json @@ -0,0 +1 @@ +"M10.5 3c.827 0 1.5-.673 1.5-1.5S11.327 0 10.5 0 9 .673 9 1.5 9.673 3 10.5 3zm0-2a.5.5 0 1 1-.001 1.001A.5.5 0 0 1 10.5 1zm3.412 3.993a1.492 1.492 0 0 0-.773-.85 1.487 1.487 0 0 0-1.146-.055l-1.506.541a1.498 1.498 0 0 0-.816-1.47l-1.001-.5a1.52 1.52 0 0 0-.964-.13l-2.5.5A1.505 1.505 0 0 0 4 4.5V7c0 .827.673 1.5 1.5 1.5S7 7.827 7 7V5.73l.343-.069-.331 2.653c-.025.201-.001.4.053.591l-1.219 1.582-1.808.586a1.486 1.486 0 0 0-.874.745 1.49 1.49 0 0 0-.09 1.145 1.495 1.495 0 0 0 1.889.964l2.25-.73c.29-.094.54-.271.725-.51l.863-1.12.106.153-.818 2.271a1.49 1.49 0 0 0 .054 1.148c.17.362.472.636.847.771a1.503 1.503 0 0 0 1.92-.902l1.08-3a1.503 1.503 0 0 0-.177-1.363L10.06 8.116l.033-.268c.012 0 .023.005.034.005.174 0 .345-.03.507-.088l2.374-.853a1.504 1.504 0 0 0 .904-1.919zm-6.766 7.083a.494.494 0 0 1-.242.17l-2.25.73a.5.5 0 1 1-.31-.951l2.105-.682 1.156-1.5.598.861-1.057 1.372zm3.845-.861a.503.503 0 0 1 .06.455l-1.081 3a.503.503 0 0 1-.64.3.496.496 0 0 1-.3-.64l.992-2.757L8.09 8.785a.501.501 0 0 1-.085-.348l.412-3.297-.017-.381-.47-.235L6 4.91V7a.5.5 0 0 1-1 0V4.5c0-.237.169-.443.402-.49l2.498-.5a.505.505 0 0 1 .324.043l1 .5a.5.5 0 0 1 .272.51l-.476 3.81 1.971 2.842zM12.67 5.97l-2.374.852c-.023.009-.05.006-.075.01l.137-1.094 1.975-.71a.484.484 0 0 1 .38.019.501.501 0 0 1-.044.923z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/runningOutline24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/runningOutline24.json new file mode 100644 index 00000000..12675d79 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/runningOutline24.json @@ -0,0 +1 @@ +"M14 5c1.103 0 2-.897 2-2s-.897-2-2-2-2 .897-2 2 .897 2 2 2zm0-3a1 1 0 1 1-.002 1.998A1 1 0 0 1 14 2zm5.353 5.929c-.17-.471-.512-.849-.966-1.063s-.963-.239-1.433-.07l-2.346.844.027-.22a1.878 1.878 0 0 0-1.021-1.91l-1.378-.689a1.913 1.913 0 0 0-1.204-.159l-3.438.688a1.881 1.881 0 0 0-1.507 1.837V10.5c0 1.065.876 2 1.875 2 1.034 0 1.875-.84 1.875-1.875v-1.9l.878-.176-.488 3.906c-.035.283.002.565.092.831L8.55 15.58l-2.542.824c-.476.154-.864.485-1.092.931s-.267.954-.113 1.43a1.868 1.868 0 0 0 2.362 1.206l3.095-1.003c.363-.12.677-.34.905-.639l1.343-1.743.347.5-1.157 3.216a1.86 1.86 0 0 0 .068 1.434c.213.454.59.796 1.057.964a1.877 1.877 0 0 0 2.401-1.128l1.486-4.124a1.878 1.878 0 0 0-.222-1.704l-2.451-3.536.049-.395 4.135-1.485a1.881 1.881 0 0 0 1.13-2.4zm-8.98 9.79a.871.871 0 0 1-.422.298L6.857 19.02a.886.886 0 0 1-1.102-.563.868.868 0 0 1 .054-.667.865.865 0 0 1 .508-.435l2.837-.92 1.711-2.22 1.046 1.509-1.538 1.996zm5.294-1.406c.16.234.2.53.104.796l-1.486 4.125a.888.888 0 0 1-1.12.526.864.864 0 0 1-.494-.45.87.87 0 0 1-.031-.67l1.332-3.7-2.604-3.753a.88.88 0 0 1-.149-.608l.567-4.534-.04-.393-.469-.236-2.44.488v2.721a.876.876 0 0 1-.875.875c-.45 0-.875-.486-.875-1V7.187c0-.415.296-.775.704-.857l3.436-.687a.905.905 0 0 1 .565.074l1.375.687a.877.877 0 0 1 .476.893l-.645 5.167 2.669 3.85zm2.216-6.926L14.226 10.7l.243-1.948 2.823-1.014a.871.871 0 0 1 1.119.528.877.877 0 0 1-.528 1.12z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/runningOutline32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/runningOutline32.json new file mode 100644 index 00000000..e7b3858b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/runningOutline32.json @@ -0,0 +1 @@ +"M18.5 8C17.122 8 16 6.879 16 5.5S17.122 3 18.5 3 21 4.121 21 5.5 19.878 8 18.5 8zm0-4c-.827 0-1.5.673-1.5 1.5S17.673 7 18.5 7 20 6.327 20 5.5 19.327 4 18.5 4zm5.813 8.22a2.112 2.112 0 0 0-1.097-1.205 2.106 2.106 0 0 0-1.621-.078l-2.913 1.047.051-.408a2.126 2.126 0 0 0-1.158-2.164L15.951 8.6a2.163 2.163 0 0 0-1.368-.184l-4.063.813C9.476 9.439 9 10.553 9 11.5v4c0 1.196.779 2 1.937 2a2.127 2.127 0 0 0 2.125-2.125v-2.321l1.235-.246-.593 4.742a2.12 2.12 0 0 0 .12.987l-2.136 2.773-3.03.981a2.129 2.129 0 0 0-1.367 2.678 2.118 2.118 0 0 0 2.677 1.365l3.657-1.186a2.12 2.12 0 0 0 1.027-.723l1.663-2.158.508.732-1.384 3.843c-.193.534-.166 1.111.076 1.625s.668.902 1.2 1.094a2.129 2.129 0 0 0 2.72-1.278l1.756-4.874a2.129 2.129 0 0 0-.251-1.931l-2.918-4.21.07-.556 4.939-1.774a2.13 2.13 0 0 0 1.282-2.718zM13.86 23.813a1.121 1.121 0 0 1-.544.384L9.66 25.383a1.145 1.145 0 0 1-1.419-.722 1.128 1.128 0 0 1 .723-1.419l3.327-1.077 2.08-2.701 1.345 1.94-1.857 2.41zm6.258-1.766c.206.299.256.68.132 1.022l-1.755 4.875c-.204.568-.87.884-1.439.676a1.114 1.114 0 0 1-.637-.579 1.117 1.117 0 0 1-.04-.86l1.559-4.328-3.05-4.4a1.125 1.125 0 0 1-.192-.78l.714-5.711-.57-.282-2.778.553v3.142c0 .62-.504 1.125-1.125 1.125-.815 0-.937-.627-.937-1v-4c0-.57.246-1.196.717-1.291l4.06-.812a1.12 1.12 0 0 1 .726.097l1.625.813c.426.213.673.672.613 1.145l-.759 6.072 3.136 4.523zm2.574-8.05L18.231 15.6l.313-2.504 3.39-1.218c.282-.1.585-.087.857.042a1.127 1.127 0 0 1-.099 2.076z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ruralDrivingDistance16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ruralDrivingDistance16.json new file mode 100644 index 00000000..bf05a9f2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ruralDrivingDistance16.json @@ -0,0 +1 @@ +"M1 3H0V0h1zm3-1h5v2h3v1l2-1.5L12 2v1h-2V1H4V0L2 1.5 4 3zm11 0v3h1V2zm1 8.5V12a1 1 0 0 1-1 1h-1v2h2v1H0v-4.629a1.371 1.371 0 0 1 1.132-1.347L1.14 10H0V9h1.473l.44-1.316A.998.998 0 0 1 2.86 7h4.28a.999.999 0 0 1 .948.684L8.528 9H10v1H8.86l.009.024A1.371 1.371 0 0 1 10 11.371V15h3v-3h-1a1 1 0 0 1-1-1V9.5a.5.5 0 0 1 1 0V11h1V8.5a.5.5 0 0 1 1 0V12h1v-1.5a.5.5 0 0 1 1 0zM2.194 10h5.612L7.14 8H2.86zM8 14H2v1h6zm1-2.629A.372.372 0 0 0 8.629 11H1.37a.372.372 0 0 0-.371.371V13H2.06a.708.708 0 0 1-.06-.286V12h.714l.5 1h3.572l.5-1H8v.714a.708.708 0 0 1-.061.286H9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ruralDrivingDistance24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ruralDrivingDistance24.json new file mode 100644 index 00000000..2f2aafd1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ruralDrivingDistance24.json @@ -0,0 +1 @@ +"M6 6.19L2.942 3.5 6 .81V3h7v3h5V3.81l3.058 2.69L18 9.19V7h-6V4H6zM2 2H1v3h1zm20 3v3h1V5zM5 19h6v-1H5zm18-1.5v1a1.5 1.5 0 0 1-1.5 1.5H21v2h2v1H1v-6a1.996 1.996 0 0 1 1.505-1.93l.013-.07H1v-1h1.702l.296-1.605A1.829 1.829 0 0 1 4.606 11h6.788a1.829 1.829 0 0 1 1.608 1.395L13.298 14H15v1h-1.518l.013.07A1.996 1.996 0 0 1 15 17v5h5v-4h-.5a1.5 1.5 0 0 1-1.5-1.5v-1a.5.5 0 0 1 1 0v1a.5.5 0 0 0 .5.5h.5v-3.5a.5.5 0 0 1 1 0V19h.5a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 1 1 0zM3.534 15h8.933l-.43-2.342c-.093-.338-.405-.658-.643-.658H4.606c-.238 0-.55.32-.625.576zM3 21H2v1h1zm9 0H4v1h8zm2 0h-1v1h1zm-2-2l1-2h1a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1h1l1 2H3a1 1 0 0 1-1-1v2h12v-2a1 1 0 0 1-1 1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ruralDrivingDistance32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ruralDrivingDistance32.json new file mode 100644 index 00000000..1ceb342e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ruralDrivingDistance32.json @@ -0,0 +1 @@ +"M30 7v5h-1V7zM7 6h8v4h10v2.19l3.058-2.69L25 6.81V9h-9V5H7V2.81L3.942 5.5 7 8.19zM3 3H2v5h1zm24 26h3v1H2v-1h1v-6.478A4.194 4.194 0 0 1 3.5 21a.501.501 0 0 1-.5-.5V19h2.286l1.517-3.54A.824.824 0 0 1 7.5 15h9a.824.824 0 0 1 .697.46L18.714 19H21v1.5a.501.501 0 0 1-.5.5h-.011A4.095 4.095 0 0 1 21 22.522V29h5v-5a2.002 2.002 0 0 1-2-2v-1.5a.5.5 0 0 1 1 0V22a1.001 1.001 0 0 0 1 1v-4.5a.5.5 0 0 1 1 0V25a1.001 1.001 0 0 0 1-1v-1.5a.5.5 0 0 1 1 0V24a2.002 2.002 0 0 1-2 2zM5.945 20h12.11l-1.715-4H7.66zM5 27.516a19.296 19.296 0 0 1-.387-.07A1.983 1.983 0 0 1 4 27.21V29h1zm13.001.153A46.244 46.244 0 0 1 12 28a46.229 46.229 0 0 1-6-.331V29h12zM20 27.21a1.989 1.989 0 0 1-.613.235c-.118.024-.254.048-.387.071V29h1zm0-4.688a1.53 1.53 0 0 0-.525-1.154 1.493 1.493 0 0 0-.568-.308l-.205-.06H5.296l-.204.059a1.49 1.49 0 0 0-.568.307A1.532 1.532 0 0 0 4 22.522v2.946a1.015 1.015 0 0 0 .808.997A44.39 44.39 0 0 0 12 27.1a44.263 44.263 0 0 0 7.192-.635 1.015 1.015 0 0 0 .808-.997zM16 25h2a1 1 0 0 0 1-1v-1h-2zM5 23v1a1 1 0 0 0 1 1h2l-1-2zm4 2h6v-1H9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ruralDrivingTime16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ruralDrivingTime16.json new file mode 100644 index 00000000..1b88bb6d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ruralDrivingTime16.json @@ -0,0 +1 @@ +"M12.55 7A3.44 3.44 0 0 0 16 3.5 3.44 3.44 0 0 0 12.55 0 3.526 3.526 0 0 0 9 3.5 3.526 3.526 0 0 0 12.55 7zM12 1.05V4h2V3h-1V1.05a2.5 2.5 0 1 1-1 0zM15 13a1 1 0 0 0 1-1v-1.5a.5.5 0 0 0-1 0V12h-1V8.5a.5.5 0 0 0-1 0V11h-1V9.5a.5.5 0 0 0-1 0V11a1 1 0 0 0 1 1h1v3h-3v-3.629a1.371 1.371 0 0 0-1.131-1.347L8.86 10H10V9H8.527l-.439-1.316A.999.999 0 0 0 7.14 7H2.86a.998.998 0 0 0-.948.684L1.473 9H0v1h1.14l-.008.024A1.371 1.371 0 0 0 0 11.371V16h16v-1h-2v-2zM2.86 8h4.28l.666 2H2.194zM8 15H2v-1h6zm1-2H7.939A.708.708 0 0 0 8 12.714V12h-.714l-.5 1H3.214l-.5-1H2v.714a.708.708 0 0 0 .061.286H1v-1.629A.372.372 0 0 1 1.371 11H8.63a.372.372 0 0 1 .371.371z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ruralDrivingTime24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ruralDrivingTime24.json new file mode 100644 index 00000000..d78c4e5d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ruralDrivingTime24.json @@ -0,0 +1 @@ +"M20 7h-3V3h1v3h2zM5 19h6v-1H5zm18-1.5v1a1.5 1.5 0 0 1-1.5 1.5H21v2h2v1H1v-6a1.996 1.996 0 0 1 1.505-1.93l.013-.07H1v-1h1.702l.296-1.605A1.829 1.829 0 0 1 4.606 11h6.788a1.829 1.829 0 0 1 1.608 1.395L13.298 14H15v1h-1.518l.013.07A1.996 1.996 0 0 1 15 17v5h5v-4h-.5a1.5 1.5 0 0 1-1.5-1.5v-1a.5.5 0 0 1 1 0v1a.5.5 0 0 0 .5.5h.5v-3.5a.5.5 0 0 1 1 0V19h.5a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 1 1 0zM3.534 15h8.933l-.43-2.342c-.093-.338-.405-.658-.643-.658H4.606c-.238 0-.55.32-.625.576zM3 21H2v1h1zm9 0H4v1h8zm2 0h-1v1h1zm-2-2l1-2h1a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1h1l1 2H3a1 1 0 0 1-1-1v2h12v-2a1 1 0 0 1-1 1zm1-13a5 5 0 1 1 5 5 5.006 5.006 0 0 1-5-5zm1 0a4 4 0 1 0 4-4 4.005 4.005 0 0 0-4 4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ruralDrivingTime32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ruralDrivingTime32.json new file mode 100644 index 00000000..6a021fdd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ruralDrivingTime32.json @@ -0,0 +1 @@ +"M27 26a2.002 2.002 0 0 0 2-2v-1.5a.5.5 0 0 0-1 0V24a1.001 1.001 0 0 1-1 1v-6.5a.5.5 0 0 0-1 0V23a1.001 1.001 0 0 1-1-1v-1.5a.5.5 0 0 0-1 0V22a2.002 2.002 0 0 0 2 2v5h-5v-6.478A4.095 4.095 0 0 0 20.489 21h.011a.501.501 0 0 0 .5-.5V19h-2.286l-1.517-3.54A.824.824 0 0 0 16.5 15h-9a.824.824 0 0 0-.697.46L5.286 19H3v1.5a.501.501 0 0 0 .5.5 4.194 4.194 0 0 0-.5 1.522V29H2v1h28v-1h-3zM7.66 16h8.68l1.715 4H5.945zM5 29H4v-1.79a1.983 1.983 0 0 0 .613.235c.118.024.254.048.387.071zm13 0H6v-1.331A46.229 46.229 0 0 0 12 28a46.244 46.244 0 0 0 6.001-.331zm2 0h-1v-1.484c.133-.023.269-.047.387-.07A1.989 1.989 0 0 0 20 27.21zm0-3.532a1.015 1.015 0 0 1-.808.997A44.263 44.263 0 0 1 12 27.1a44.39 44.39 0 0 1-7.192-.635A1.015 1.015 0 0 1 4 25.468v-2.946a1.532 1.532 0 0 1 .524-1.156 1.49 1.49 0 0 1 .568-.307L5.296 21h13.406l.205.06a1.493 1.493 0 0 1 .568.308A1.53 1.53 0 0 1 20 22.522zM17 23h2v1a1 1 0 0 1-1 1h-2zM7 23l1 2H6a1 1 0 0 1-1-1v-1zm2 1h6v1H9zM24 1.2A6.8 6.8 0 1 0 30.8 8 6.8 6.8 0 0 0 24 1.2zm0 12.6A5.8 5.8 0 1 1 29.8 8a5.806 5.806 0 0 1-5.8 5.8zM27 9h-4V4h1v4h3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite016.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite016.json new file mode 100644 index 00000000..ced833f9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite016.json @@ -0,0 +1 @@ +"M8.136 4.429L4.5.793 2.793 2.5l3.636 3.636.5-.5.364.364-1.5 1.5L8.5 10.207l1.5-1.5.293.293-.5.5 3.778 3.778 1.707-1.707L11.5 7.793l-.5.5L10.707 8l1.5-1.5L9.5 3.793 8 5.293l-.364-.364zm5.728 7.142l-.293.293L11.207 9.5l.293-.293zM10.793 6.5L8.5 8.793 7.207 7.5 9.5 5.207zm-6.586-4l.293-.293 2.222 2.222-.293.293z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite016F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite016F.json new file mode 100644 index 00000000..98e0dfe2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite016F.json @@ -0,0 +1 @@ +"M15.28 11.57l-1.71 1.71L9.79 9.5l.5-.5-.29-.29-1.5 1.5L5.79 7.5 7.29 6l-.36-.36-.5.5L2.79 2.5 4.5.79l3.64 3.64-.5.5.36.36 1.5-1.5 2.71 2.71-1.5 1.5.29.29.5-.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite024.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite024.json new file mode 100644 index 00000000..9938f017 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite024.json @@ -0,0 +1 @@ +"M11.5 7.207l1-1L13.793 7.5l-2 2 2.707 2.707 2-2 1.293 1.293-1 1 4.707 4.707 2.707-2.707L19.5 9.793l-1 1L17.207 9.5l2-2L16.5 4.793l-2 2L13.207 5.5l1-1L9.5-.207 6.793 2.5zM22.793 14.5L21.5 15.793 18.207 12.5l1.293-1.293zm-5-7L14.5 10.793 13.207 9.5 16.5 6.207zm-5-3L11.5 5.793 8.207 2.5 9.5 1.207z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite024F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite024F.json new file mode 100644 index 00000000..d841f20a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite024F.json @@ -0,0 +1 @@ +"M24 14.29l-4.5-4.5-1 1-1.29-1.29 2-2-2.71-2.71-2 2-1.29-1.29 1-1L9.71 0h-.42l-2.5 2.5 4.71 4.71 1-1 1.29 1.29-2 2 2.71 2.71 2-2 1.29 1.29-1 1 4.71 4.71 2.5-2.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite032.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite032.json new file mode 100644 index 00000000..9c842067 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite032.json @@ -0,0 +1 @@ +"M23.5 15.793L22.207 14.5l3-3L20.5 6.793l-3 3L16.207 8.5l1-1L10.5.793 7.793 3.5l6.707 6.707 1-1 1.293 1.293-3 3 4.707 4.707 3-3 1.293 1.293-1 1 6.707 6.707 2.707-2.707-6.707-6.707zM9.207 3.5L10.5 2.207 15.793 7.5 14.5 8.793zm6 10L20.5 8.207l3.293 3.293-5.293 5.293zM28.5 22.793L23.207 17.5l1.293-1.293 5.293 5.293z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite032F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite032F.json new file mode 100644 index 00000000..39dd1a29 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite032F.json @@ -0,0 +1 @@ +"M31.21 21.5l-2.71 2.71-6.71-6.71 1-1-1.29-1.29-3 3-4.71-4.71 3-3-1.29-1.29-1 1L7.79 3.5 10.5.79l6.71 6.71-1 1 1.29 1.29 3-3 4.71 4.71-3 3 1.29 1.29 1-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite0F16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite0F16.json new file mode 100644 index 00000000..98e0dfe2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite0F16.json @@ -0,0 +1 @@ +"M15.28 11.57l-1.71 1.71L9.79 9.5l.5-.5-.29-.29-1.5 1.5L5.79 7.5 7.29 6l-.36-.36-.5.5L2.79 2.5 4.5.79l3.64 3.64-.5.5.36.36 1.5-1.5 2.71 2.71-1.5 1.5.29.29.5-.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite0F24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite0F24.json new file mode 100644 index 00000000..d841f20a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite0F24.json @@ -0,0 +1 @@ +"M24 14.29l-4.5-4.5-1 1-1.29-1.29 2-2-2.71-2.71-2 2-1.29-1.29 1-1L9.71 0h-.42l-2.5 2.5 4.71 4.71 1-1 1.29 1.29-2 2 2.71 2.71 2-2 1.29 1.29-1 1 4.71 4.71 2.5-2.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite0F32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite0F32.json new file mode 100644 index 00000000..39dd1a29 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite0F32.json @@ -0,0 +1 @@ +"M31.21 21.5l-2.71 2.71-6.71-6.71 1-1-1.29-1.29-3 3-4.71-4.71 3-3-1.29-1.29-1 1L7.79 3.5 10.5.79l6.71 6.71-1 1 1.29 1.29 3-3 4.71 4.71-3 3 1.29 1.29 1-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite116.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite116.json new file mode 100644 index 00000000..b7da9939 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite116.json @@ -0,0 +1 @@ +"M8.136 4.429L4.5.793 2.793 2.5l3.636 3.636.5-.5.364.364-1.5 1.5L8.5 10.207l1.5-1.5.293.293-.5.5 3.778 3.778 1.707-1.707L11.5 7.793l-.5.5L10.707 8l1.5-1.5L9.5 3.793 8 5.293l-.364-.364zm5.728 7.142l-.293.293L11.207 9.5l.293-.293zM10.793 6.5L8.5 8.793 7.207 7.5 9.5 5.207zm-6.586-4l.293-.293 2.222 2.222-.293.293zM8 12a4.005 4.005 0 0 1-4-4h1a3.003 3.003 0 0 0 3 3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite116F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite116F.json new file mode 100644 index 00000000..3a600bea --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite116F.json @@ -0,0 +1 @@ +"M5 8H4a3.999 3.999 0 0 0 4 4v-1a3.009 3.009 0 0 1-3-3zm10.28 3.57l-1.71 1.71L9.79 9.5l.5-.5-.29-.29-1.5 1.5L5.79 7.5 7.29 6l-.36-.36-.5.5L2.79 2.5 4.5.79l3.64 3.64-.5.5.36.36 1.5-1.5 2.71 2.71-1.5 1.5.29.29.5-.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite124.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite124.json new file mode 100644 index 00000000..501c6d55 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite124.json @@ -0,0 +1 @@ +"M15 15v1a7.008 7.008 0 0 1-7-7h1a6.007 6.007 0 0 0 6 6zm1.793-2.5l1-1-1.293-1.293-2 2L11.793 9.5l2-2L12.5 6.207l-1 1L6.793 2.5 9.5-.207 14.207 4.5l-1 1L14.5 6.793l2-2L19.207 7.5l-2 2 1.293 1.293 1-1 4.707 4.707-2.707 2.707zM11.5 5.793L12.793 4.5 9.5 1.207 8.207 2.5zm3 5L17.793 7.5 16.5 6.207 13.207 9.5zm5 .414L18.207 12.5l3.293 3.293 1.293-1.293z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite124F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite124F.json new file mode 100644 index 00000000..5dc09f69 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite124F.json @@ -0,0 +1 @@ +"M9 9H8a7.008 7.008 0 0 0 7 7v-1a6.005 6.005 0 0 1-6-6zm.71-9l4.5 4.5-1 1 1.29 1.29 2-2 2.71 2.71-2 2 1.29 1.29 1-1 4.5 4.5v.42l-2.5 2.5-4.71-4.71 1-1-1.29-1.29-2 2-2.71-2.71 2-2-1.29-1.29-1 1L6.79 2.5 9.29 0z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite132.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite132.json new file mode 100644 index 00000000..4fa99800 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite132.json @@ -0,0 +1 @@ +"M23.5 15.793L22.207 14.5l3-3L20.5 6.793l-3 3L16.207 8.5l1-1L10.5.793 7.793 3.5l6.707 6.707 1-1 1.293 1.293-3 3 4.707 4.707 3-3 1.293 1.293-1 1 6.707 6.707 2.707-2.707-6.707-6.707zM9.207 3.5L10.5 2.207 15.793 7.5 14.5 8.793zm6 10L20.5 8.207l3.293 3.293-5.293 5.293zM28.5 22.793L23.207 17.5l1.293-1.293 5.293 5.293zm-16.716-2.577A6.07 6.07 0 0 0 16.007 22l-.014 1A7.093 7.093 0 0 1 9 16.007l1-.014a6.07 6.07 0 0 0 1.784 4.223z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite132F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite132F.json new file mode 100644 index 00000000..8e7bb864 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite132F.json @@ -0,0 +1 @@ +"M11.78 20.22A6.093 6.093 0 0 1 10 15.99l-1 .02A7.105 7.105 0 0 0 15.99 23l.02-1a6.093 6.093 0 0 1-4.23-1.78zm19.43 1.28l-2.71 2.71-6.71-6.71 1-1-1.29-1.29-3 3-4.71-4.71 3-3-1.29-1.29-1 1L7.79 3.5 10.5.79l6.71 6.71-1 1 1.29 1.29 3-3 4.71 4.71-3 3 1.29 1.29 1-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite1F16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite1F16.json new file mode 100644 index 00000000..3a600bea --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite1F16.json @@ -0,0 +1 @@ +"M5 8H4a3.999 3.999 0 0 0 4 4v-1a3.009 3.009 0 0 1-3-3zm10.28 3.57l-1.71 1.71L9.79 9.5l.5-.5-.29-.29-1.5 1.5L5.79 7.5 7.29 6l-.36-.36-.5.5L2.79 2.5 4.5.79l3.64 3.64-.5.5.36.36 1.5-1.5 2.71 2.71-1.5 1.5.29.29.5-.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite1F24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite1F24.json new file mode 100644 index 00000000..5dc09f69 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite1F24.json @@ -0,0 +1 @@ +"M9 9H8a7.008 7.008 0 0 0 7 7v-1a6.005 6.005 0 0 1-6-6zm.71-9l4.5 4.5-1 1 1.29 1.29 2-2 2.71 2.71-2 2 1.29 1.29 1-1 4.5 4.5v.42l-2.5 2.5-4.71-4.71 1-1-1.29-1.29-2 2-2.71-2.71 2-2-1.29-1.29-1 1L6.79 2.5 9.29 0z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite1F32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite1F32.json new file mode 100644 index 00000000..8e7bb864 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite1F32.json @@ -0,0 +1 @@ +"M11.78 20.22A6.093 6.093 0 0 1 10 15.99l-1 .02A7.105 7.105 0 0 0 15.99 23l.02-1a6.093 6.093 0 0 1-4.23-1.78zm19.43 1.28l-2.71 2.71-6.71-6.71 1-1-1.29-1.29-3 3-4.71-4.71 3-3-1.29-1.29-1 1L7.79 3.5 10.5.79l6.71 6.71-1 1 1.29 1.29 3-3 4.71 4.71-3 3 1.29 1.29 1-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite216.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite216.json new file mode 100644 index 00000000..7d7c8831 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite216.json @@ -0,0 +1 @@ +"M8.136 4.429L4.5.793 2.793 2.5l3.636 3.636.5-.5.364.364-1.5 1.5L8.5 10.207l1.5-1.5.293.293-.5.5 3.778 3.778 1.707-1.707L11.5 7.793l-.5.5L10.707 8l1.5-1.5L9.5 3.793 8 5.293l-.364-.364zm5.728 7.142l-.293.293L11.207 9.5l.293-.293zM10.793 6.5L8.5 8.793 7.207 7.5 9.5 5.207zm-6.586-4l.293-.293 2.222 2.222-.293.293zM4 8h1a3.003 3.003 0 0 0 3 3v1a4.005 4.005 0 0 1-4-4zM3 8a5.006 5.006 0 0 0 5 5v1a6.007 6.007 0 0 1-6-6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite216F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite216F.json new file mode 100644 index 00000000..fa764547 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite216F.json @@ -0,0 +1 @@ +"M3 8H2a6.005 6.005 0 0 0 6 6v-1a5.002 5.002 0 0 1-5-5zm2 0H4a3.999 3.999 0 0 0 4 4v-1a3.009 3.009 0 0 1-3-3zm10.28 3.57l-1.71 1.71L9.79 9.5l.5-.5-.29-.29-1.5 1.5L5.79 7.5 7.29 6l-.36-.36-.5.5L2.79 2.5 4.5.79l3.64 3.64-.5.5.36.36 1.5-1.5 2.71 2.71-1.5 1.5.29.29.5-.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite224.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite224.json new file mode 100644 index 00000000..241d1106 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite224.json @@ -0,0 +1 @@ +"M15 15v1a7.008 7.008 0 0 1-7-7h1a6.007 6.007 0 0 0 6 6zM5 9H4a11.012 11.012 0 0 0 11 11v-1A10.011 10.011 0 0 1 5 9zm19.207 5.5L21.5 17.207 16.793 12.5l1-1-1.293-1.293-2 2L11.793 9.5l2-2L12.5 6.207l-1 1L6.793 2.5 9.5-.207 14.207 4.5l-1 1L14.5 6.793l2-2L19.207 7.5l-2 2 1.293 1.293 1-1zM11.5 5.793L12.793 4.5 9.5 1.207 8.207 2.5zm3 5L17.793 7.5 16.5 6.207 13.207 9.5zm7 5l1.293-1.293-3.293-3.293-1.293 1.293z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite224F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite224F.json new file mode 100644 index 00000000..a4c88851 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite224F.json @@ -0,0 +1 @@ +"M5 9H4a11.007 11.007 0 0 0 11 11v-1A10.016 10.016 0 0 1 5 9zm4 0H8a7.008 7.008 0 0 0 7 7v-1a6.005 6.005 0 0 1-6-6zm15 5.29l-4.5-4.5-1 1-1.29-1.29 2-2-2.71-2.71-2 2-1.29-1.29 1-1L9.71 0h-.42l-2.5 2.5 4.71 4.71 1-1 1.29 1.29-2 2 2.71 2.71 2-2 1.29 1.29-1 1 4.71 4.71 2.5-2.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite232.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite232.json new file mode 100644 index 00000000..7fa8d91c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite232.json @@ -0,0 +1 @@ +"M23.5 15.793L22.207 14.5l3-3L20.5 6.793l-3 3L16.207 8.5l1-1L10.5.793 7.793 3.5l6.707 6.707 1-1 1.293 1.293-3 3 4.707 4.707 3-3 1.293 1.293-1 1 6.707 6.707 2.707-2.707-6.707-6.707zM9.207 3.5L10.5 2.207 15.793 7.5 14.5 8.793zm6 10L20.5 8.207l3.293 3.293-5.293 5.293zM28.5 22.793L23.207 17.5l1.293-1.293 5.293 5.293zM15.993 23A7.093 7.093 0 0 1 9 16.007l1-.014A6.092 6.092 0 0 0 16.007 22zM5 16h1a10.011 10.011 0 0 0 10 10v1A11.012 11.012 0 0 1 5 16z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite232F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite232F.json new file mode 100644 index 00000000..01ebf064 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite232F.json @@ -0,0 +1 @@ +"M6 16H5a11.007 11.007 0 0 0 11 11v-1A10.016 10.016 0 0 1 6 16zm5.78 4.22A6.093 6.093 0 0 1 10 15.99l-1 .02A7.105 7.105 0 0 0 15.99 23l.02-1a6.093 6.093 0 0 1-4.23-1.78zm19.43 1.28l-2.71 2.71-6.71-6.71 1-1-1.29-1.29-3 3-4.71-4.71 3-3-1.29-1.29-1 1L7.79 3.5 10.5.79l6.71 6.71-1 1 1.29 1.29 3-3 4.71 4.71-3 3 1.29 1.29 1-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite2F16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite2F16.json new file mode 100644 index 00000000..fa764547 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite2F16.json @@ -0,0 +1 @@ +"M3 8H2a6.005 6.005 0 0 0 6 6v-1a5.002 5.002 0 0 1-5-5zm2 0H4a3.999 3.999 0 0 0 4 4v-1a3.009 3.009 0 0 1-3-3zm10.28 3.57l-1.71 1.71L9.79 9.5l.5-.5-.29-.29-1.5 1.5L5.79 7.5 7.29 6l-.36-.36-.5.5L2.79 2.5 4.5.79l3.64 3.64-.5.5.36.36 1.5-1.5 2.71 2.71-1.5 1.5.29.29.5-.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite2F24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite2F24.json new file mode 100644 index 00000000..a4c88851 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite2F24.json @@ -0,0 +1 @@ +"M5 9H4a11.007 11.007 0 0 0 11 11v-1A10.016 10.016 0 0 1 5 9zm4 0H8a7.008 7.008 0 0 0 7 7v-1a6.005 6.005 0 0 1-6-6zm15 5.29l-4.5-4.5-1 1-1.29-1.29 2-2-2.71-2.71-2 2-1.29-1.29 1-1L9.71 0h-.42l-2.5 2.5 4.71 4.71 1-1 1.29 1.29-2 2 2.71 2.71 2-2 1.29 1.29-1 1 4.71 4.71 2.5-2.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite2F32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite2F32.json new file mode 100644 index 00000000..01ebf064 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite2F32.json @@ -0,0 +1 @@ +"M6 16H5a11.007 11.007 0 0 0 11 11v-1A10.016 10.016 0 0 1 6 16zm5.78 4.22A6.093 6.093 0 0 1 10 15.99l-1 .02A7.105 7.105 0 0 0 15.99 23l.02-1a6.093 6.093 0 0 1-4.23-1.78zm19.43 1.28l-2.71 2.71-6.71-6.71 1-1-1.29-1.29-3 3-4.71-4.71 3-3-1.29-1.29-1 1L7.79 3.5 10.5.79l6.71 6.71-1 1 1.29 1.29 3-3 4.71 4.71-3 3 1.29 1.29 1-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite316.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite316.json new file mode 100644 index 00000000..845203fd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite316.json @@ -0,0 +1 @@ +"M8.136 4.429L4.5.793 2.793 2.5l3.636 3.636.5-.5.364.364-1.5 1.5L8.5 10.207l1.5-1.5.293.293-.5.5 3.778 3.778 1.707-1.707L11.5 7.793l-.5.5L10.707 8l1.5-1.5L9.5 3.793 8 5.293l-.364-.364zm5.728 7.142l-.293.293L11.207 9.5l.293-.293zM10.793 6.5L8.5 8.793 7.207 7.5 9.5 5.207zm-6.586-4l.293-.293 2.222 2.222-.293.293zM3 8a5.006 5.006 0 0 0 5 5v1a6.007 6.007 0 0 1-6-6zm1 0h1a3.003 3.003 0 0 0 3 3v1a4.005 4.005 0 0 1-4-4zM1 8a7.008 7.008 0 0 0 7 7v1a8.01 8.01 0 0 1-8-8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite316F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite316F.json new file mode 100644 index 00000000..448360eb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite316F.json @@ -0,0 +1 @@ +"M1 8H0a8.01 8.01 0 0 0 8 8v-1a7.008 7.008 0 0 1-7-7zm4 0H4a3.999 3.999 0 0 0 4 4v-1a3.009 3.009 0 0 1-3-3zM3 8H2a6.005 6.005 0 0 0 6 6v-1a5.002 5.002 0 0 1-5-5zm12.28 3.57l-1.71 1.71L9.79 9.5l.5-.5-.29-.29-1.5 1.5L5.79 7.5 7.29 6l-.36-.36-.5.5L2.79 2.5 4.5.79l3.64 3.64-.5.5.36.36 1.5-1.5 2.71 2.71-1.5 1.5.29.29.5-.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite324.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite324.json new file mode 100644 index 00000000..4cf83a72 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite324.json @@ -0,0 +1 @@ +"M21.5 17.207l2.707-2.707L19.5 9.793l-1 1L17.207 9.5l2-2L16.5 4.793l-2 2L13.207 5.5l1-1L9.5-.207 6.793 2.5 11.5 7.207l1-1L13.793 7.5l-2 2 2.707 2.707 2-2 1.293 1.293-1 1zM8.207 2.5L9.5 1.207 12.793 4.5 11.5 5.793zm5 7L16.5 6.207 17.793 7.5 14.5 10.793zm9.586 5L21.5 15.793 18.207 12.5l1.293-1.293zM15 16a7.008 7.008 0 0 1-7-7h1a6.007 6.007 0 0 0 6 6zm0 4A11.012 11.012 0 0 1 4 9h1a10.011 10.011 0 0 0 10 10zm0 3v1A15.017 15.017 0 0 1 0 9h1a14.016 14.016 0 0 0 14 14z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite324F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite324F.json new file mode 100644 index 00000000..c2bbb1ed --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite324F.json @@ -0,0 +1 @@ +"M1 9H0a15.018 15.018 0 0 0 15 15v-1A14.015 14.015 0 0 1 1 9zm4 0H4a11.007 11.007 0 0 0 11 11v-1A10.016 10.016 0 0 1 5 9zm4 0H8a7.008 7.008 0 0 0 7 7v-1a6.005 6.005 0 0 1-6-6zm15 5.29l-4.5-4.5-1 1-1.29-1.29 2-2-2.71-2.71-2 2-1.29-1.29 1-1L9.71 0h-.42l-2.5 2.5 4.71 4.71 1-1 1.29 1.29-2 2 2.71 2.71 2-2 1.29 1.29-1 1 4.71 4.71 2.5-2.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite332.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite332.json new file mode 100644 index 00000000..2507ae4e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite332.json @@ -0,0 +1 @@ +"M23.5 15.793L22.207 14.5l3-3L20.5 6.793l-3 3L16.207 8.5l1-1L10.5.793 7.793 3.5l6.707 6.707 1-1 1.293 1.293-3 3 4.707 4.707 3-3 1.293 1.293-1 1 6.707 6.707 2.707-2.707-6.707-6.707zM9.207 3.5L10.5 2.207 15.793 7.5 14.5 8.793zm6 10L20.5 8.207l3.293 3.293-5.293 5.293zM28.5 22.793L23.207 17.5l1.293-1.293 5.293 5.293zM15.993 23A7.093 7.093 0 0 1 9 16.007l1-.014A6.092 6.092 0 0 0 16.007 22zM5 16h1a10.011 10.011 0 0 0 10 10v1A11.012 11.012 0 0 1 5 16zm-4 0h1a14.016 14.016 0 0 0 14 14v1A15.017 15.017 0 0 1 1 16z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite332F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite332F.json new file mode 100644 index 00000000..0000b05f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite332F.json @@ -0,0 +1 @@ +"M2 16H1a15.018 15.018 0 0 0 15 15v-1A14.015 14.015 0 0 1 2 16zm4 0H5a11.007 11.007 0 0 0 11 11v-1A10.016 10.016 0 0 1 6 16zm5.78 4.22A6.093 6.093 0 0 1 10 15.99l-1 .02A7.105 7.105 0 0 0 15.99 23l.02-1a6.093 6.093 0 0 1-4.23-1.78zm19.43 1.28l-2.71 2.71-6.71-6.71 1-1-1.29-1.29-3 3-4.71-4.71 3-3-1.29-1.29-1 1L7.79 3.5 10.5.79l6.71 6.71-1 1 1.29 1.29 3-3 4.71 4.71-3 3 1.29 1.29 1-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite3F16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite3F16.json new file mode 100644 index 00000000..448360eb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite3F16.json @@ -0,0 +1 @@ +"M1 8H0a8.01 8.01 0 0 0 8 8v-1a7.008 7.008 0 0 1-7-7zm4 0H4a3.999 3.999 0 0 0 4 4v-1a3.009 3.009 0 0 1-3-3zM3 8H2a6.005 6.005 0 0 0 6 6v-1a5.002 5.002 0 0 1-5-5zm12.28 3.57l-1.71 1.71L9.79 9.5l.5-.5-.29-.29-1.5 1.5L5.79 7.5 7.29 6l-.36-.36-.5.5L2.79 2.5 4.5.79l3.64 3.64-.5.5.36.36 1.5-1.5 2.71 2.71-1.5 1.5.29.29.5-.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite3F24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite3F24.json new file mode 100644 index 00000000..c2bbb1ed --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite3F24.json @@ -0,0 +1 @@ +"M1 9H0a15.018 15.018 0 0 0 15 15v-1A14.015 14.015 0 0 1 1 9zm4 0H4a11.007 11.007 0 0 0 11 11v-1A10.016 10.016 0 0 1 5 9zm4 0H8a7.008 7.008 0 0 0 7 7v-1a6.005 6.005 0 0 1-6-6zm15 5.29l-4.5-4.5-1 1-1.29-1.29 2-2-2.71-2.71-2 2-1.29-1.29 1-1L9.71 0h-.42l-2.5 2.5 4.71 4.71 1-1 1.29 1.29-2 2 2.71 2.71 2-2 1.29 1.29-1 1 4.71 4.71 2.5-2.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite3F32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite3F32.json new file mode 100644 index 00000000..0000b05f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/satellite3F32.json @@ -0,0 +1 @@ +"M2 16H1a15.018 15.018 0 0 0 15 15v-1A14.015 14.015 0 0 1 2 16zm4 0H5a11.007 11.007 0 0 0 11 11v-1A10.016 10.016 0 0 1 6 16zm5.78 4.22A6.093 6.093 0 0 1 10 15.99l-1 .02A7.105 7.105 0 0 0 15.99 23l.02-1a6.093 6.093 0 0 1-4.23-1.78zm19.43 1.28l-2.71 2.71-6.71-6.71 1-1-1.29-1.29-3 3-4.71-4.71 3-3-1.29-1.29-1 1L7.79 3.5 10.5.79l6.71 6.71-1 1 1.29 1.29 3-3 4.71 4.71-3 3 1.29 1.29 1-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/save16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/save16.json new file mode 100644 index 00000000..479cba51 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/save16.json @@ -0,0 +1 @@ +"M14.707 3.293l-2-2A.995.995 0 0 0 12 1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4a.99.99 0 0 0-.293-.707zM9 2v2H8V2zM5 2h2v3h3V2h1v4H5zm6 12H5v-4h6zm3 0h-2V9H4v5H2V2l2 .001V6a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V2l2 2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/save24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/save24.json new file mode 100644 index 00000000..630f2346 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/save24.json @@ -0,0 +1 @@ +"M16.765 2c1.187 0 1.363.06 1.51.168L21.662 4.7a.845.845 0 0 1 .339.677v15.78a.844.844 0 0 1-.844.844H2.844A.844.844 0 0 1 2 21.156V2.844A.844.844 0 0 1 2.844 2zM17 21v-7H7v7zM14 3v3h1V3zM7 3v6h10V3h-1v4h-3V3zM3 21h3v-8h12v8h3V5.452l-3-2.278v6.17a.769.769 0 0 1-.844.656H6.844A.769.769 0 0 1 6 9.344V3H3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/save32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/save32.json new file mode 100644 index 00000000..d2577b4c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/save32.json @@ -0,0 +1 @@ +"M24.6 3.2A1.005 1.005 0 0 0 24 3H4a1 1 0 0 0-1 1v24a1.001 1.001 0 0 0 1 1h24a1.001 1.001 0 0 0 1-1V7a1.004 1.004 0 0 0-.4-.8zM19 4h2v4h-2zM9 4h9v5h4V4h1v8H9zm14 24H9V18h14zm5 0h-4V17H8v11H4V4h4v8a1.001 1.001 0 0 0 1 1h14a1.001 1.001 0 0 0 1-1V4l4 2.999z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/saveAs16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/saveAs16.json new file mode 100644 index 00000000..dd71b0c6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/saveAs16.json @@ -0,0 +1 @@ +"M5 10h2.657l1-1H4v5H2V1.991l2 .001V6a1 1 0 0 0 1 1h5.657L12 5.657V1.991L14 4v.954a2.009 2.009 0 0 1 .975.546l.016.016V4a.982.982 0 0 0-.284-.707l-2-2A.995.995 0 0 0 12 1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h3.15c.009-.023.009-.048.019-.071L5.567 14H5zm3-8h1v2H8zM5 2h2v3h3V2h1v4H5zm9 10.142l1-1V14a1 1 0 0 1-1 1h-2.99l.053-.022a.993.993 0 0 0 .313-.212l.766-.766H14zm1.692-4.52l-1.414-1.414a.965.965 0 0 0-1.385-.03L7.841 11.23l-1.756 4.097a.371.371 0 0 0 .488.487l4.096-1.755 3.608-3.609h-.001l1.446-1.443a.965.965 0 0 0-.03-1.385zm-8.068 6.654l.554-1.294.74.74zm2.338-.924L8.55 11.937l3.008-3.008 1.413 1.415zm4.806-4.806l-1.09 1.09-1.414-1.414 1.09-1.09a.307.307 0 0 1 .433 0l.981.98a.306.306 0 0 1 0 .434z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/saveAs24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/saveAs24.json new file mode 100644 index 00000000..7f230205 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/saveAs24.json @@ -0,0 +1 @@ +"M7 14h6.227l1-1H6v8H3V3h3v6.344a.769.769 0 0 0 .844.656h10.312c.03 0 .055-.01.084-.013l.76-.76V3.174l3 2.278v1.776a1.991 1.991 0 0 1 1 .386V5.376a.845.845 0 0 0-.339-.677l-3.385-2.53c-.148-.11-.324-.169-1.511-.169H2.844A.844.844 0 0 0 2 2.844v18.312a.844.844 0 0 0 .844.844H7.47l.429-1H7zm7-11h1v3h-1zM7 3h6v4h3V3h1v6H7zm14 11.713l1-1v7.443a.844.844 0 0 1-.844.844h-7.444l1-1H17v-2.287l1-1V21h3zm1.95-4.779L21.535 8.52a.965.965 0 0 0-1.385-.03L9.998 18.644 8.242 22.74a.371.371 0 0 0 .488.487l4.096-1.756L22.979 11.32a.965.965 0 0 0-.03-1.385zM9.78 21.688l.962-2.24 1.28 1.28zm3.015-1.6l-1.413-1.414 7.297-7.298 1.414 1.414zm9.157-9.157L20.8 12.083l-1.414-1.414L20.555 9.5a.42.42 0 0 1 .599.007l.804.838a.42.42 0 0 1-.006.586z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/saveAs32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/saveAs32.json new file mode 100644 index 00000000..833e395f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/saveAs32.json @@ -0,0 +1 @@ +"M30.559 14.14l-1.762-1.763a1.203 1.203 0 0 0-1.727-.037L14.527 24.884l-2.343 5.465a.306.306 0 0 0 .403.402l5.465-2.342 10.743-10.744v-.002l1.801-1.798a1.203 1.203 0 0 0-.037-1.726zM13.787 29.15l1.402-3.275 1.872 1.87zm4.1-1.991l-2.111-2.111 9.935-9.935 2.111 2.111zM29.89 15.158l-1.36 1.36-2.11-2.112 1.358-1.359a.163.163 0 0 1 .122-.054.285.285 0 0 1 .192.092l1.76 1.761c.018.018.172.18.038.312zM28 19.876l1-1V28a1.001 1.001 0 0 1-1 1h-9.125l1-1H23v-3.125l1-1V28h4zM9 18h10.997l.44-.44.56-.56H8v11H4V4h4v8a1.001 1.001 0 0 0 1 1h14a1.001 1.001 0 0 0 1-1V4l4 2.999v4.004a2.218 2.218 0 0 1 1 .294V7a1.004 1.004 0 0 0-.4-.8l-4-3A1.005 1.005 0 0 0 24 3H4a1 1 0 0 0-1 1v24a1.001 1.001 0 0 0 1 1h7.675l.428-1H9zM19 4h2v4h-2zM9 4h9v5h4V4h1v8H9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scanArea16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scanArea16.json new file mode 100644 index 00000000..0d9dd795 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scanArea16.json @@ -0,0 +1 @@ +"M3 7v2h12v5H3.643a1.248 1.248 0 0 1-2.393-.5 1.248 1.248 0 0 1 2.393-.5H14v-3H2V6h12V3H3.553l-2 1 .985-1.5L1.553 1l2 1H15v5H3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scanArea24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scanArea24.json new file mode 100644 index 00000000..359c27ac --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scanArea24.json @@ -0,0 +1 @@ +"M5 10v4h17v6H5.804a1.397 1.397 0 0 1-2.704-.5 1.397 1.397 0 0 1 2.704-.5H21v-4H4V9h17V5H5.403L3.015 6 4 4.5 3.015 3l2.356 1H22v6H5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scanArea32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scanArea32.json new file mode 100644 index 00000000..a33611ac --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scanArea32.json @@ -0,0 +1 @@ +"M6 13v6h23v8H6.908A1.496 1.496 0 0 1 4 26.5a1.496 1.496 0 0 1 2.908-.5H28v-6H5v-8h23V6H7.32l-3.3 2 .971-2.4-.97-2.6 3.3 2H29v8H6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scanBarcode16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scanBarcode16.json new file mode 100644 index 00000000..4dc2e94f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scanBarcode16.json @@ -0,0 +1 @@ +"M15 11h1v2.5a2.503 2.503 0 0 1-2.5 2.5H11v-1h2.5a1.502 1.502 0 0 0 1.5-1.5zm-1.5-9A1.502 1.502 0 0 1 15 3.5V6h1V3.5A2.503 2.503 0 0 0 13.5 1H11v1zM6 16v-1H3.5A1.502 1.502 0 0 1 2 13.5V11H1v2.5A2.503 2.503 0 0 0 3.5 16zM2 3.5A1.502 1.502 0 0 1 3.5 2H6V1H3.5A2.503 2.503 0 0 0 1 3.5V6h1zM6 13h2V4H6zm3-9v9h1V4zm4 9V4h-2v9zm-8 0V4H4v9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scanBarcode24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scanBarcode24.json new file mode 100644 index 00000000..1b765976 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scanBarcode24.json @@ -0,0 +1 @@ +"M23 4.5V8h-1V4.5A1.502 1.502 0 0 0 20.5 3H17V2h3.5A2.503 2.503 0 0 1 23 4.5zM4.5 22A1.502 1.502 0 0 1 3 20.5V17H2v3.5A2.503 2.503 0 0 0 4.5 23H8v-1zM22 20.5a1.502 1.502 0 0 1-1.5 1.5H17v1h3.5a2.503 2.503 0 0 0 2.5-2.5V17h-1zM3 4.5A1.502 1.502 0 0 1 4.5 3H8V2H4.5A2.503 2.503 0 0 0 2 4.5V8h1zM10 19V6H9v13zM6 6v13h2V6zm8 13V6h-2v13zm3-13v13h2V6zm-2 0v13h1V6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scanBarcode32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scanBarcode32.json new file mode 100644 index 00000000..7f3d6eb5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scanBarcode32.json @@ -0,0 +1 @@ +"M23 4V3h4.5A2.503 2.503 0 0 1 30 5.5V10h-1V5.5A1.502 1.502 0 0 0 27.5 4zM5.5 29A1.502 1.502 0 0 1 4 27.5V23H3v4.5A2.503 2.503 0 0 0 5.5 30H10v-1zM4 5.5A1.502 1.502 0 0 1 5.5 4H10V3H5.5A2.503 2.503 0 0 0 3 5.5V10h1zm25 22a1.502 1.502 0 0 1-1.5 1.5H23v1h4.5a2.503 2.503 0 0 0 2.5-2.5V23h-1zM7 8v17h2V8zm5 17V8h-1v17zm2-17h-1v17h1zm1 0v17h2V8zm4 0v17h1V8zm4 0h-2v17h2zm1 0v17h2V8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scanCorridor16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scanCorridor16.json new file mode 100644 index 00000000..fbf4386e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scanCorridor16.json @@ -0,0 +1 @@ +"M13.204 8.503L6.5 15.207l-2.705-2.705L7.797 8.45 4.324 4.935A.981.981 0 0 1 4 5a1 1 0 1 1 1-1c0 .058-.023.108-.033.163L9.203 8.45l-3.998 4.048L6.5 13.793l5.296-5.296L6.27 2.88l-1.676-.49 1.359-.526L6.545.44l.436 1.734 6.223 6.329z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scanCorridor24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scanCorridor24.json new file mode 100644 index 00000000..2ea337db --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scanCorridor24.json @@ -0,0 +1 @@ +"M20.21 13.5l-9.71 9.707L6.793 19.5l6-6-6.306-6.323c-.115.04-.234.073-.362.073A1.125 1.125 0 1 1 7.25 6.125c0 .118-.033.226-.067.333l7.024 7.042-6 6 2.293 2.293 8.297-8.293-9.28-9.277-2.373-.69 1.682-.652.733-1.763.582 2.314L20.21 13.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scanCorridor32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scanCorridor32.json new file mode 100644 index 00000000..2dfe6470 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scanCorridor32.json @@ -0,0 +1 @@ +"M26.207 17.504L13.5 30.207 8.793 25.5l8-7.996-7.65-7.654c-.196.093-.412.15-.643.15A1.5 1.5 0 1 1 10 8.5c0 .231-.057.448-.15.643l8.357 8.36-8 7.997 3.293 3.293 11.293-11.29L13.496 6.212 10 4.979l2.302-.677L13 2l1.215 3.516 11.992 11.988z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scanCrosshatch16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scanCrosshatch16.json new file mode 100644 index 00000000..9ca3a2a9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scanCrosshatch16.json @@ -0,0 +1 @@ +"M10 9V7h5l-5-5-1-1v5H7V2.847c.294-.174.5-.48.5-.847a1 1 0 1 0-2 0c0 .366.206.673.5.847V6H3L1 5l.985 1.5L1 8l2-1h3v2H1l5 5 1 1v-5h2v5l1-1 4-4 1-1h-5zm0-5.698L12.698 6H10V3.302zm-4 9.396L3.302 10H6v2.698zM7 9V7h2v2H7zm3 3.698V10h2.698L10 12.698z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scanCrosshatch24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scanCrosshatch24.json new file mode 100644 index 00000000..d3b1efe3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scanCrosshatch24.json @@ -0,0 +1 @@ +"M21.523 14H15v-4h8l-9-9v8h-4V3.804A1.397 1.397 0 0 0 9.5 1.1 1.397 1.397 0 0 0 9 3.804V9H4.5L2 8l.978 1.5L2 10.986 4.5 10H9v4H1l9 9v-8h4v8l9-9h-1.477zM15 3.477L20.523 9H15V3.477zM9 20.523L3.477 15H9v5.523zM10 14v-4h4v4h-4zm5 1h5.523L15 20.523V15z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scanCrosshatch32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scanCrosshatch32.json new file mode 100644 index 00000000..4980e89e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scanCrosshatch32.json @@ -0,0 +1 @@ +"M20 19v-6h10L19 2v10h-6V4.908A1.496 1.496 0 0 0 12.5 2a1.496 1.496 0 0 0-.5 2.908V12H6l-3-2 .971 2.5L3 15l3-2h6v6H2l11 11V20h6v10l11-11H20zm0-14.698L27.698 12H20V4.302zm-8 23.396L4.302 20H12v7.698zM13 19v-6h6v6h-6zm7 1h7.698L20 27.698V20z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scanPerimeter16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scanPerimeter16.json new file mode 100644 index 00000000..63d23096 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scanPerimeter16.json @@ -0,0 +1 @@ +"M15 2v13H2V8.643a1.248 1.248 0 0 1 .5-2.393A1.248 1.248 0 0 1 3 8.643V14h11V3H3L1.001 4l.984-1.5L1 1l2 1h12z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scanPerimeter24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scanPerimeter24.json new file mode 100644 index 00000000..cdfded99 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scanPerimeter24.json @@ -0,0 +1 @@ +"M21 4.014V21H4v-9.196A1.397 1.397 0 0 1 4.5 9.1a1.397 1.397 0 0 1 .5 2.704V20h15V5H5.403L3.015 6l.729-1.5L3.015 3l2.388 1.014H21z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scanPerimeter32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scanPerimeter32.json new file mode 100644 index 00000000..c7ed079a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scanPerimeter32.json @@ -0,0 +1 @@ +"M28 5v23H5V15a1.496 1.496 0 0 1 .5-2.908A1.496 1.496 0 0 1 6 15v12h21V6H7.204L4.02 8l.971-2.5-.97-2.5 3.183 2H28z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scanVertical16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scanVertical16.json new file mode 100644 index 00000000..8ec4d6aa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scanVertical16.json @@ -0,0 +1 @@ +"M3 5.187v2.015L8 4l6 4v3.972L8 8l-5 3.418v1.779L8 10l4.614 3.078A1 1 0 1 1 12 14c0-.084.028-.16.048-.237L8 11l-6 4v-3.962L8 7l5 3.253v-1.85L8 5 2 9V4.908L8 1l5.319 3.178 2.014.11-1.333.71v1.516l-1.113-1.627L8 2 3 5.187z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scanVertical24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scanVertical24.json new file mode 100644 index 00000000..5025854d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scanVertical24.json @@ -0,0 +1 @@ +"M22 20.685a1.316 1.316 0 0 1-2.631 0c0-.062.027-.114.035-.173L12.5 16.1 4 22v-5.66l8.5-5.565 7.5 4.804v-3.53L12.5 7.2 4 13.027V7.583L12.5 2l7.504 4.419 2.517.067-1.523.938-.206 1.878-1.283-2.123L12.5 2.993 5 7.981v3.332l7.5-5.212 8.5 5.567v5.661l-8.5-5.452L5 16.84v3.232l7.5-5.08 7.444 4.635c.213-.15.46-.258.74-.258.727 0 1.316.589 1.316 1.316z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scanVertical32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scanVertical32.json new file mode 100644 index 00000000..7aaac52a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scanVertical32.json @@ -0,0 +1 @@ +"M28.97 27.5c0 .828-.642 1.47-1.47 1.47s-1.48-.642-1.48-1.47c0-.143.006-.279.044-.41L16.5 21.164 5 29.12v-7.632l11.5-7.503L27 21.14v-4.759L16.5 9.298 5 17.157V9.68l11.5-7.528L26.56 8.11l3.208.302-2.122 1.135-.058 2.45-1.614-2.937L16.5 3.355 6 10.217v5.036l10.5-7.177L28 15.868v7.225l-11.5-7.895L6 22.026v5.173l10.5-7.257 10.14 6.431a1.49 1.49 0 0 1 .86-.273c.828 0 1.47.572 1.47 1.4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/schema16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/schema16.json new file mode 100644 index 00000000..b029faff --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/schema16.json @@ -0,0 +1 @@ +"M15 13v-3H9V7h4V0H4v7h4v3H2v3H1v3h3v-3H3v-2h5v2H7v3h3v-3H9v-2h5v2h-1v3h3v-3h-1zM3 15H2v-1h1v1zm6 0H8v-1h1v1zM5 6V1h7v5H5zm10 9h-1v-1h1v1zM6 2h5v1H6V2zm0 2h5v1H6V4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/schema24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/schema24.json new file mode 100644 index 00000000..1319fefa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/schema24.json @@ -0,0 +1 @@ +"M9 3h7v1H9V3zm14 16v4h-5v-4h2v-4h-7v4h2v4h-5v-4h2v-4H5v4h2v4H2v-4h2v-5h8V9H6V1h13v8h-6v5h8v5h2zM3 20v2h3v-2H3zm8 0v2h3v-2h-3zm7-12V2H7v6h11zm4 12h-3v2h3v-2zM9 7h7V6H9v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/schema32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/schema32.json new file mode 100644 index 00000000..ee42eb5b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/schema32.json @@ -0,0 +1 @@ +"M22 6H11V5h11v1zm0 2H11v1h11V8zm9 18v5h-7v-5h3v-6H17v6h3v5h-7v-5h3v-6H6v6h3v5H2v-5h3v-7h11v-7H7V2h19v10h-9v7h11v7h3zM16 11h9V3H8v8h8zM3 27v3h5v-3H3zm11 0v3h5v-3h-5zm16 0h-5v3h5v-3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scissors16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scissors16.json new file mode 100644 index 00000000..dc756140 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scissors16.json @@ -0,0 +1 @@ +"M6.505-.028L6.07 4.278 2.216 1.71l-.825 2.73L7 8.747v1.314A2.1 2.1 0 0 0 6.5 10 2.788 2.788 0 0 0 4 13a2.787 2.787 0 0 0 2.5 3A2.787 2.787 0 0 0 9 13a3.216 3.216 0 0 0-1-2.385V8.707l.57-.57 1.602 1.018a2.544 2.544 0 0 0 .07 1.673 3.86 3.86 0 0 0 3.438 2.45c.066 0 .13-.001.195-.006a2.165 2.165 0 0 0 1.73-.955 2.392 2.392 0 0 0 .153-2.145 3.838 3.838 0 0 0-3.633-2.444 2.259 2.259 0 0 0-1.418.583L9 7.226V1.188zM6.5 15c-.827 0-1.5-.897-1.5-2s.673-2 1.5-2 1.5.897 1.5 2-.673 2-1.5 2zM8 7.293l-.543.543-4.909-3.768.236-.778L8 6.768zm0-1.727l-.99-.66.346-3.407.644.313zm3.235 3.66a1.189 1.189 0 0 1 .957-.5 2.887 2.887 0 0 1 2.629 1.793 1.391 1.391 0 0 1-.056 1.254 1.189 1.189 0 0 1-.957.501 2.875 2.875 0 0 1-2.629-1.794 1.39 1.39 0 0 1 .056-1.253z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scissors24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scissors24.json new file mode 100644 index 00000000..7e44df3d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scissors24.json @@ -0,0 +1 @@ +"M11.7 9.989l-.896-.766L12.153.246 14 2.093v9.861l-1-.854V2.507l-.153-.153zm2.536 3.482l1.523 1.302a2.806 2.806 0 0 1 1.325-.688 4.34 4.34 0 0 1 4.555 2.08 2.473 2.473 0 0 1-1.722 3.75 3.746 3.746 0 0 1-.806.087 4.368 4.368 0 0 1-3.75-2.166 2.59 2.59 0 0 1-.18-2.242l-1.654-1.414L12 15.707v1.508a3.5 3.5 0 0 1 2 3.285 3.283 3.283 0 0 1-3 3.5 3.283 3.283 0 0 1-3-3.5 3.283 3.283 0 0 1 3-3.5v-1.293l-9-9V3.015zM11 18a2.295 2.295 0 0 0-2 2.5 2.295 2.295 0 0 0 2 2.5 2.295 2.295 0 0 0 2-2.5 2.295 2.295 0 0 0-2-2.5zm1.764-4.471L3 5.185v1.108l8.5 8.5zm3.477 3.832a3.384 3.384 0 0 0 3.459 1.577 1.48 1.48 0 0 0 1.06-2.3 3.391 3.391 0 0 0-3.46-1.576 1.48 1.48 0 0 0-1.06 2.3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scissors32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scissors32.json new file mode 100644 index 00000000..5bd4e2c9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/scissors32.json @@ -0,0 +1 @@ +"M14.281 11.718l-.964-.53L14.081.37 17 3.293l-.027 9.922c-.04-.028-.078-.06-.12-.083L16 12.663V3.707l-1.076-1.078zm2.732 11.855A4.792 4.792 0 0 1 18 26.5a4.277 4.277 0 0 1-4 4.5 4.277 4.277 0 0 1-4-4.5 4.608 4.608 0 0 1 2-3.874 3.727 3.727 0 0 1 1-.466v-4.51l.999.668V22H14a3.545 3.545 0 0 1 1.01.163L15 18.971l1.002.581.008 3.08a4.153 4.153 0 0 1 1.002.941zM17 26.5a3.283 3.283 0 0 0-3-3.5 3.283 3.283 0 0 0-3 3.5 3.283 3.283 0 0 0 3 3.5 3.283 3.283 0 0 0 3-3.5zm11.66-6.89a3.767 3.767 0 0 1-.264 3.14 3.915 3.915 0 0 1-3.458 1.88 4.92 4.92 0 0 1-4.122-2.284 4.493 4.493 0 0 1-.476-.955 4.168 4.168 0 0 1-.13-.553l-4.899-2.843L3 9.767V6.654l13.557 7.457.367 1.371 4.013 2.317a3.63 3.63 0 0 1 .754-.72 4.55 4.55 0 0 1 4.809-.043 4.777 4.777 0 0 1 2.16 2.573zm-8.235-.952l-4.36-2.516-.363-1.36L4 8.346v.887l11.84 7.913 4.312 2.503a3.603 3.603 0 0 1 .273-.99zm7.288 1.274A3.779 3.779 0 0 0 26 17.902a3.903 3.903 0 0 0-1.943-.533 2.914 2.914 0 0 0-2.587 1.381 2.78 2.78 0 0 0-.183 2.318A3.779 3.779 0 0 0 23 23.098a3.283 3.283 0 0 0 4.53-.848 2.78 2.78 0 0 0 .183-2.318z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/screenshotMode16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/screenshotMode16.json new file mode 100644 index 00000000..56c7aec2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/screenshotMode16.json @@ -0,0 +1 @@ +"M2 6H1V3.5A2.5 2.5 0 0 1 3.5 1H6v1H3.5A1.5 1.5 0 0 0 2 3.5zm1.5 9A1.5 1.5 0 0 1 2 13.5V11H1v2.5A2.5 2.5 0 0 0 3.5 16H6v-1zM15 13.5a1.5 1.5 0 0 1-1.5 1.5H11v1h2.5a2.5 2.5 0 0 0 2.5-2.5V11h-1zM13.5 1H11v1h2.5A1.5 1.5 0 0 1 15 3.5V6h1V3.5A2.5 2.5 0 0 0 13.5 1zM9 5h3v3h1V4H9zM5 8V5h3V4H4v4zm7 1v3H9v1h4V9zm-4 3H5V9H4v4h4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/screenshotMode24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/screenshotMode24.json new file mode 100644 index 00000000..82314525 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/screenshotMode24.json @@ -0,0 +1 @@ +"M3 8H2V4.5A2.5 2.5 0 0 1 4.5 2H8v1H4.5A1.5 1.5 0 0 0 3 4.5zm1.5 14A1.5 1.5 0 0 1 3 20.5V17H2v3.5A2.5 2.5 0 0 0 4.5 23H8v-1zM22 20.5a1.5 1.5 0 0 1-1.5 1.5H17v1h3.5a2.5 2.5 0 0 0 2.5-2.5V17h-1zM20.5 2H17v1h3.5A1.5 1.5 0 0 1 22 4.5V8h1V4.5A2.5 2.5 0 0 0 20.5 2zM14 7h4v4h1V6h-5zm-7 4V7h4V6H6v5zm11 3v4h-4v1h5v-5zm-7 4H7v-4H6v5h5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/screenshotMode32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/screenshotMode32.json new file mode 100644 index 00000000..0c07173d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/screenshotMode32.json @@ -0,0 +1 @@ +"M10 30H5.5A2.5 2.5 0 0 1 3 27.5V23h1v4.5A1.5 1.5 0 0 0 5.5 29H10zm19-7v4.5a1.5 1.5 0 0 1-1.5 1.5H23v1h4.5a2.5 2.5 0 0 0 2.5-2.5V23zM10 3H5.5A2.5 2.5 0 0 0 3 5.5V10h1V5.5A1.5 1.5 0 0 1 5.5 4H10zm17.5 0H23v1h4.5A1.5 1.5 0 0 1 29 5.5V10h1V5.5A2.5 2.5 0 0 0 27.5 3zM18 9h6v6h1V8h-7zm-9 6V9h6V8H8v7zm15 3v6h-6v1h7v-7zm-9 6H9v-6H8v7h7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/script16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/script16.json new file mode 100644 index 00000000..7d8f17fa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/script16.json @@ -0,0 +1 @@ +"M11 5H5V4h6zm0 1H5v1h6zm0 2H5v1h6zm-9 7a2.295 2.295 0 0 1-2-2.5A2.295 2.295 0 0 1 2 10h1V3.5A2.295 2.295 0 0 1 5 1h9a2.295 2.295 0 0 1 2 2.5A2.295 2.295 0 0 1 14 6h-1v6.5a2.295 2.295 0 0 1-2 2.5zM14 2h-.584A2.864 2.864 0 0 0 13 3.5V5h1c.542 0 1-.687 1-1.5S14.542 2 14 2zM4 10h6.872l-.444.754A3.495 3.495 0 0 0 10 12.5a3.676 3.676 0 0 0 .3 1.5h.7c.542 0 1-.687 1-1.5v-9a3.963 3.963 0 0 1 .302-1.5H5c-.542 0-1 .687-1 1.5zm-2 4h7.23a4.997 4.997 0 0 1 0-3H2c-.542 0-1 .687-1 1.5S1.458 14 2 14z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/script24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/script24.json new file mode 100644 index 00000000..81dad3a4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/script24.json @@ -0,0 +1 @@ +"M20.5 2h-13C6.122 2 5 3.683 5 5.75V15H3.5C2.122 15 1 16.57 1 18.5S2.122 22 3.5 22h13c1.378 0 2.5-1.683 2.5-3.75V9h1.5C21.878 9 23 7.43 23 5.5S21.878 2 20.5 2zm-17 19C2.701 21 2 19.832 2 18.5S2.701 16 3.5 16h11.057A5.635 5.635 0 0 0 14 18.5a5.578 5.578 0 0 0 .563 2.5zM18 18.25c0 1.574-.792 2.75-1.5 2.75h-.77a4.246 4.246 0 0 1-.73-2.5 4.141 4.141 0 0 1 .86-2.674l.71-.826H6V5.75C6 4.176 6.792 3 7.5 3h11.14A5.995 5.995 0 0 0 18 5.75zM20.5 8H19V5.75A4.616 4.616 0 0 1 19.823 3h.677c.799 0 1.5 1.168 1.5 2.5S21.299 8 20.5 8zM8 6h8v1H8zm0 3h8v1H8zm0 3h8v1H8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/script32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/script32.json new file mode 100644 index 00000000..f8869fce --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/script32.json @@ -0,0 +1 @@ +"M10 7h12v1H10zm0 4h12v-1H10zm0 3h12v-1H10zm0 3h12v-1H10zM30 7c0 2.757-1.346 5-3 5h-2v13.001C25 27.758 23.654 30 22 30H5c-1.654 0-3-2.243-3-5s1.346-5 3-5h2V7c0-2.757 1.346-5 3-5h17c1.654 0 3 2.243 3 5zM19.998 29A7.87 7.87 0 0 1 19 25a7.972 7.972 0 0 1 .984-4H5c-.944 0-2 1.71-2 4s1.056 4 2 4zM24 7a7.86 7.86 0 0 1 1.003-4H10c-.944 0-2 1.71-2 4v13h14.088l-.754.835A6.365 6.365 0 0 0 20 25a6.463 6.463 0 0 0 1.214 4H22c.944 0 2-1.71 2-3.999zm5 0c0-2.29-1.056-4-2-4h-.776A6.44 6.44 0 0 0 25 7v4h2c.944 0 2-1.71 2-4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/seamlines16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/seamlines16.json new file mode 100644 index 00000000..109a8556 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/seamlines16.json @@ -0,0 +1 @@ +"M7.306 16L10 13.306v1.414L8.72 16zM6 14.72l4-4V9.306l-4 4zM7.306 0L6 1.306V2.72L8.72 0zM6 6.72l4-4V1.306l-4 4zm0 4l4-4V5.306l-4 4zM0 15h5v-1H1V2h4V1H0zM11 1v1h4v12h-4v1h5V1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/seamlines24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/seamlines24.json new file mode 100644 index 00000000..66f1ba24 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/seamlines24.json @@ -0,0 +1 @@ +"M9 21H1V3h8v1H2v16h7zm6-18v1h7v16h-7v1h8V3zm-1 12.306l-4 4v1.414l4-4zm0 5.414v-1.414L10.306 23h1.414zm-4-5.414v1.414l4-4v-1.414zm0-2.586l4-4V7.306l-4 4zm0-8L13.72 1h-1.414L10 3.306zm4-1.414l-4 4V8.72l4-4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/seamlines32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/seamlines32.json new file mode 100644 index 00000000..9d4cacb9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/seamlines32.json @@ -0,0 +1 @@ +"M2 5h10v1H3v20h9v1H2zm18 0v1h9v20h-9v1h10V5zm-7 16.72l6-6v-1.414l-6 6zm0 4l6-6v-1.414l-6 6zm0-8l6-6v-1.414l-6 6zm0 12l6-6v-1.414l-6 6zm0-16l6-6V6.306l-6 6zM16.72 30L19 27.72v-1.414L15.306 30zM13 4.306V5.72L16.72 2h-1.414zm0 5.414l6-6V2.306l-6 6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/search16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/search16.json new file mode 100644 index 00000000..21dc086a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/search16.json @@ -0,0 +1 @@ +"M13.936 13.24L9.708 9.01a4.8 4.8 0 1 0-.69.69l4.228 4.228a.488.488 0 0 0 .69-.69zM6.002 9.8A3.8 3.8 0 1 1 8.69 8.686a3.778 3.778 0 0 1-2.687 1.112z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/search24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/search24.json new file mode 100644 index 00000000..fa2555cd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/search24.json @@ -0,0 +1 @@ +"M21.842 21.134l-6.843-6.843a7.317 7.317 0 1 0-.708.708l6.843 6.843a.5.5 0 1 0 .708-.708zM9.5 15.8a6.3 6.3 0 1 1 6.3-6.3 6.307 6.307 0 0 1-6.3 6.3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/search32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/search32.json new file mode 100644 index 00000000..9cfc9990 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/search32.json @@ -0,0 +1 @@ +"M28.954 28.246l-9.542-9.541a9.3 9.3 0 1 0-.707.707l9.542 9.542a.5.5 0 0 0 .707-.708zM6.63 18.371a8.3 8.3 0 1 1 11.738-.002 8.313 8.313 0 0 1-11.738.002z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/security16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/security16.json new file mode 100644 index 00000000..3d907dfb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/security16.json @@ -0,0 +1 @@ +"M8.5 15.972C2.177 12.52 1.668 7.842 2.114 2.93l.067-.74.742-.038c2.302-.115 3.936-.645 4.998-1.62L8.5 0l.58.533c1.06.975 2.695 1.505 4.996 1.62l.743.037.067.74c.448 4.933-.09 9.605-6.386 13.042zM3.1 3.145c-.36 4.13.033 8.722 5.4 11.688 5.367-2.965 5.76-7.558 5.4-11.688a8.727 8.727 0 0 1-5.4-1.788 8.721 8.721 0 0 1-5.4 1.788z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/security24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/security24.json new file mode 100644 index 00000000..f118cdd6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/security24.json @@ -0,0 +1 @@ +"M12 22.943C3.533 18.32 2.498 12.026 3.16 4.723l.08-.869.871-.042c3.31-.166 5.668-.934 7.21-2.35L12 .838l.68.624c1.54 1.416 3.9 2.184 7.21 2.35l.87.042.08.869c.666 7.34-.407 13.61-8.84 18.22zM4.16 4.811c-.543 5.988-.04 12.694 7.838 16.993 7.88-4.3 8.39-11.001 7.845-16.99-3.553-.178-6.12-1.036-7.84-2.616-1.72 1.58-4.29 2.435-7.842 2.613z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/security32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/security32.json new file mode 100644 index 00000000..29ac0d24 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/security32.json @@ -0,0 +1 @@ +"M16.5 30.302C4.306 23.514 4.583 13.417 5.208 6.385l.09-1.009.999-.052c5.328-.273 7.795-1.623 9.86-3.564l.343-.323.342.323c2.066 1.941 4.533 3.29 9.86 3.564l1 .052.09 1.009c.623 7.006.907 17.126-11.292 23.917zm-.069-1.183l.069.038.07-.038c10.275-5.733 10.935-14.665 10.226-22.646l-.012-.144-.133-.007c-5.346-.274-7.993-1.596-10.151-3.52-2.159 1.924-4.806 3.247-10.152 3.52l-.132.007-.012.144c-.71 7.981-.049 16.913 10.227 22.646z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/select16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/select16.json new file mode 100644 index 00000000..89d7fcc5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/select16.json @@ -0,0 +1 @@ +"M4 2v12l4-4h6zm3.586 7L5 11.586V4.08L11.15 9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/select24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/select24.json new file mode 100644 index 00000000..6bf8c5c9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/select24.json @@ -0,0 +1 @@ +"M6 3v18l5-7h9zm4.485 10L7 17.88V5.058L17.108 13z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/select32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/select32.json new file mode 100644 index 00000000..72b6fee1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/select32.json @@ -0,0 +1 @@ +"M8 3l.05 26 7.75-10H28zm7.312 15L9 26.092V5.082L25.15 18z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectByAttributes16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectByAttributes16.json new file mode 100644 index 00000000..5edbf4d8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectByAttributes16.json @@ -0,0 +1 @@ +[{"d":"M8 1v1h6v3.018c-1.117.129-2.74.526-4.16 1.7.043.092.086.183.129.282H8.064l.626-.353a8.535 8.535 0 0 0-.566-.863c-.219-.3-.406-.56-.568-.945l-.922.389c.206.489.447.822.68 1.143.133.184.275.388.42.629H2V5H1v2H0v9h10v-1h1v-1.246a21.916 21.916 0 0 1-.377-.79l-.623.281V7.07l.261.627C11.5 6.568 12.967 6.162 14 6.026V14h-2v1h3V1H8zM1 15V8h8v7H1zm9.01-1H10v-.022l.01.022zM6.009 2H5V1h2v.876c.03.352.061.67.097.954l-.993.125A22.916 22.916 0 0 1 6.008 2zM2 3H1V1h2v1H2v1zm0 6h1v1H2V9zm0 2h1v1H2v-1zm0 2h1v1H2v-1zm2-4h4v1H4V9zm0 2h4v1H4v-1zm0 2h4v1H4v-1z"},{"opacity":".3","d":"M1 7V1h6c-.202 3.575 1.276 4.908 1.69 5.647.043.077.104.204.17.353H1zm9 4.257V15h1v-1.246c-.57-1.138-.843-1.89-1-2.497z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectByAttributes24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectByAttributes24.json new file mode 100644 index 00000000..8d82888f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectByAttributes24.json @@ -0,0 +1 @@ +[{"opacity":".3","d":"M3 12V2h6c.145 6.605 1.593 6.25 3.866 8.379 1.822 1.706 2.052 4.224 2.33 6.39.161 1.25.497 1.83 2.345 5.231H13v-9a1 1 0 0 0-1-1H3z"},{"d":"M22 2v20h-3v-1h2V9.05c-1.423.128-3.445.562-5.253 1.91-.154-.249-.35-.542-.558-.837 2.018-1.488 4.26-1.948 5.811-2.075V3H10V2h12zM4 3h1V2H3v2h1V3zm9 19h1v-1h-1v1zM4 6H3v2h1V6zm0 5H3v1h1v-1zm4-7.978c.017.362.038.7.067 1.024l.996-.09C8.963 2.82 9.013 2.585 9 2H7v1h1v.022zm6.84 11.192a13.605 13.605 0 0 0-.594-1.81l-.088-.21-.914.406.073.173c.246.614.426 1.163.553 1.68l.97-.24zm.307 2.096l-.996.091c.016.165.032.33.053.497.078.593.21 1.112.413 1.631l.932-.365a5.748 5.748 0 0 1-.353-1.394 12.46 12.46 0 0 1-.049-.46zM9.17 8.177l.87-.494c-.284-.498-.503-1.078-.67-1.774l-.973.233c.19.789.443 1.455.773 2.035zm2.076.91l-.639.77c.222.183.447.352.671.52.309.231.617.46.908.732l.681-.73a11.451 11.451 0 0 0-.989-.802c-.211-.158-.424-.317-.632-.49zM16.45 19.97l-.888.457c.134.262.274.55.417.876l.305.696h1.257L17 21s-.405-.749-.55-1.03zM0 13h12v11H0V13zm1 10h10v-9H1v9zm1-1h1v-1H2v1zm0-6h1v-1H2v1zm0 3h1v-1H2v1zm2 2v1h6v-1H4zm0-2h6v-1H4v1zm0-3h6v-1H4v1z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectByAttributes32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectByAttributes32.json new file mode 100644 index 00000000..4327688c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectByAttributes32.json @@ -0,0 +1 @@ +[{"opacity":".3","d":"M4 17V3h9c-.025 1.4.136 3.025.276 3.992.992 6.818 3.996 4.572 5.82 11.309.812 2.994.217 5.597 2.03 9.699H17V18a1 1 0 0 0-1-1H4z"},{"d":"M19.08 24.974c-.143-.678-.231-1.333-.34-2.186l.991-.127c.106.828.192 1.465.328 2.106l-.979.207zm.017-6.673l-.965.262c.23.851.314 1.515.367 2.053l.996-.097a12.987 12.987 0 0 0-.398-2.218zm-1.855-4.109l-.797.604c.4.53.728 1.108 1.001 1.77l.924-.38a8.834 8.834 0 0 0-1.128-1.994zm-2.217-.955l.72-.695c-.495-.512-.898-.98-1.26-1.606l-.866.501c.438.755.935 1.312 1.406 1.8zm-2.28-3.912l.96-.275a15.777 15.777 0 0 1-.429-2.058l-.99.145c.117.802.272 1.539.458 2.188zM5 7H4v2h1V7zm0-3h1V3H4v2h1V4zm5-1H8v1h2V3zm-5 8H4v2h1v-2zm9.999-8c-.002.262-.014.522-.002.787.003.074.008.14.012.213H28v5.97c-2.127.075-5.908.645-8.996 3.411.156.275.313.587.454.932C22.343 11.6 25.965 11.047 28 10.97V27h-5v1h6V3H14.999zm-2.942 1.934l.998-.067c-.021-.31-.045-.622-.055-.972S13 3 13 3h-1s-.011.635 0 1 .037.636.057.934zM19 28h2v-1h-2v1zM1 18h15v13H1V18zm1 12h13V19H2v11zm2-2h1v-1H4v1zm0-6h1v-1H4v1zm0 3h1v-1H4v1zm2 2v1h7v-1H6zm0-2h7v-1H6v1zm0-3h7v-1H6v1zm-1-7H4v2h1v-2z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectCategory16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectCategory16.json new file mode 100644 index 00000000..2e4fa2a3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectCategory16.json @@ -0,0 +1 @@ +"M1 14a2 2 0 0 0 2 2h3a2 2 0 0 0 2-2v-3a2 2 0 0 0-2-2H3a2 2 0 0 0-2 2zm1-3a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1zm9 5h3a2 2 0 0 0 2-2v-3a2 2 0 0 0-2-2h-3a2 2 0 0 0-2 2v3a2 2 0 0 0 2 2zm-1-5a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1h-3a1 1 0 0 1-1-1zm1-3h3a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2h-3a2 2 0 0 0-2 2v3a2 2 0 0 0 2 2zm-1-5a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1h-3a1 1 0 0 1-1-1zM3 8h3a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2H3a2 2 0 0 0-2 2v3a2 2 0 0 0 2 2zM2 3a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1zm2.257 11.168l-1.522-1.522.738-.738.784.788L5.962 11l.738.738z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectCategory24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectCategory24.json new file mode 100644 index 00000000..6548f29b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectCategory24.json @@ -0,0 +1 @@ +"M11 19v-3a3 3 0 0 0-3-3H5a3 3 0 0 0-3 3v3a3 3 0 0 0 3 3h3a3 3 0 0 0 3-3zm-8 0v-3a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm19-3a3 3 0 0 0-3-3h-3a3 3 0 0 0-3 3v3a3 3 0 0 0 3 3h3a3 3 0 0 0 3-3zm-1 3a2 2 0 0 1-2 2h-3a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2zm1-14a3 3 0 0 0-3-3h-3a3 3 0 0 0-3 3v3a3 3 0 0 0 3 3h3a3 3 0 0 0 3-3zm-1 3a2 2 0 0 1-2 2h-3a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2zM2 5v3a3 3 0 0 0 3 3h3a3 3 0 0 0 3-3V5a3 3 0 0 0-3-3H5a3 3 0 0 0-3 3zm1 0a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm6.5 11.238l-3.443 3.43-1.822-1.822.738-.738 1.084 1.088L8.762 15.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectCategory32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectCategory32.json new file mode 100644 index 00000000..86b5dc13 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectCategory32.json @@ -0,0 +1 @@ +"M5 30h7a3 3 0 0 0 3-3v-7a3 3 0 0 0-3-3H5a3 3 0 0 0-3 3v7a3 3 0 0 0 3 3zM3 20a2 2 0 0 1 2-2h7a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm24-3h-7a3 3 0 0 0-3 3v7a3 3 0 0 0 3 3h7a3 3 0 0 0 3-3v-7a3 3 0 0 0-3-3zm2 10a2 2 0 0 1-2 2h-7a2 2 0 0 1-2-2v-7a2 2 0 0 1 2-2h7a2 2 0 0 1 2 2zM27 2h-7a3 3 0 0 0-3 3v7a3 3 0 0 0 3 3h7a3 3 0 0 0 3-3V5a3 3 0 0 0-3-3zm2 10a2 2 0 0 1-2 2h-7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7a2 2 0 0 1 2 2zM5 15h7a3 3 0 0 0 3-3V5a3 3 0 0 0-3-3H5a3 3 0 0 0-3 3v7a3 3 0 0 0 3 3zM3 5a2 2 0 0 1 2-2h7a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm4.5 21L5 23.689l.637-.636L7.5 24.727l4.022-3.87.637.637z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectColumn16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectColumn16.json new file mode 100644 index 00000000..4e2e4e62 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectColumn16.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M0 1v14h16V1H0zm1 5h2v2H1V6zm0 3h2v2H1V9zm0 5v-2h2v2H1zm14 0H4v-2h5v-1H4V9h5V8H4V6h5V5H1V2h14v12z"},{"d":"M9 1v14h7V1H9zm6 13h-5v-2h5v2zm0-3h-5V9h5v2zm0-3h-5V6h5v2zm0-3h-5V2h5v3z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectColumn24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectColumn24.json new file mode 100644 index 00000000..a1b983c4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectColumn24.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M1 3v18h22V3H1zm1 6h3v3H2V9zm0 4h3v3H2v-3zm0 7v-3h3v3H2zm20 0H6v-3h8v-1H6v-3h8v-1H6V9h8V8H2V4h20v16z"},{"d":"M23 3h-9v18h9V3zm-1 17h-7v-3h7v-1h-7v-3h7v-1h-7V9h7v11zm0-12h-7V4h7v4z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectColumn32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectColumn32.json new file mode 100644 index 00000000..29ad0729 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectColumn32.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M2 5v22h28V5H2zm1 7h5v4H3v-4zm0 5h5v4H3v-4zm26 9H3v-4h5v4h1v-4h9v-1H9v-4h9v-1H9v-4h9v-1H3V6h26v20z"},{"d":"M30 5H18v22h12V5zm-1 21H19v-4h10v4zm0-5H19v-4h10v4zm0-5H19v-4h10v4zm0-5H19V6h10v5z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectRange16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectRange16.json new file mode 100644 index 00000000..bca3ddad --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectRange16.json @@ -0,0 +1 @@ +"M1 9H0V8h1zm2-1H2v1h1zm10 1h1V8h-1zm3-1h-1v1h1zM5 9h6v1h1V7h-1v1H5V7H4v3h1zm4-5.5a2.5 2.5 0 1 1 3 2.45v.55h-1v-.55A2.5 2.5 0 0 1 9 3.5zm1 0A1.5 1.5 0 1 0 11.5 2 1.502 1.502 0 0 0 10 3.5zm-8 10a2.5 2.5 0 0 1 2-2.45v-.55h1v.55a2.5 2.5 0 1 1-3 2.45zm1 0A1.5 1.5 0 1 0 4.5 12 1.502 1.502 0 0 0 3 13.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectRange24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectRange24.json new file mode 100644 index 00000000..cf825ff2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectRange24.json @@ -0,0 +1 @@ +"M1 12h1v1H1zm4 0H4v1h1zm17 0v1h1v-1zm-3 1h1v-1h-1zm-3-1H8v-1H7v3h1v-1h8v1h1v-3h-1zm1-5.05V10h-1V6.95a2.5 2.5 0 1 1 1 0zm1-2.45A1.5 1.5 0 1 0 16.5 6 1.502 1.502 0 0 0 18 4.5zm-8 16a2.5 2.5 0 1 1-3-2.45V15h1v3.05a2.5 2.5 0 0 1 2 2.45zm-1 0A1.5 1.5 0 1 0 7.5 22 1.502 1.502 0 0 0 9 20.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectRange32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectRange32.json new file mode 100644 index 00000000..76a2f8ce --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectRange32.json @@ -0,0 +1 @@ +"M8 17H6v-1h2zm-6 0h2v-1H2zm22 0h2v-1h-2zm4 0h2v-1h-2zm-18-2v3h1v-1h10v1h1v-3h-1v1H11v-1zm15-8.5a3.495 3.495 0 0 1-3 3.45V13h-1V9.95a3.493 3.493 0 1 1 4-3.45zm-1 0A2.5 2.5 0 1 0 21.5 9 2.503 2.503 0 0 0 24 6.5zM10.5 30a3.492 3.492 0 0 1-.5-6.95V20h1v3.05a3.492 3.492 0 0 1-.5 6.95zm0-1A2.5 2.5 0 1 0 8 26.5a2.503 2.503 0 0 0 2.5 2.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectVisible16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectVisible16.json new file mode 100644 index 00000000..cd3cd35b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectVisible16.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M5.5 8.247a7.194 7.194 0 0 1 4.239 1.557 9.055 9.055 0 0 0-.197-1.001 15.32 15.32 0 0 0-.852-2.156A7.708 7.708 0 0 1 7 1H1v9.028a7.368 7.368 0 0 1 4.5-1.781z"},{"d":"M15 1v14h-3v-1h2V6.026a6.874 6.874 0 0 0-3.739 1.67l-.265-.636c-.053-.128-.104-.23-.156-.342a7.952 7.952 0 0 1 4.16-1.7V2H8V1zM6.104 2.955l.993-.125A24.482 24.482 0 0 1 7 1.876V1H5v1h1.008q.043.525.096.955zm2.02 2.83a4.43 4.43 0 0 1-.568-.946l-.922.389a5.428 5.428 0 0 0 .68 1.143 7.47 7.47 0 0 1 .505.767l.871-.49a8.577 8.577 0 0 0-.566-.864zM2 5H1v2h1zM1 1v2h1V2h1V1H1zm6.972 8.094l.026.013-.019-.027zM5.5 9.246C2.462 9.246 0 12.5 0 12.5s2.462 3.254 5.5 3.254S11 12.5 11 12.5 8.538 9.246 5.5 9.246zm0 5.708c-1.938 0-3.679-1.62-4.447-2.454.768-.834 2.51-2.454 4.447-2.454 1.936 0 3.677 1.618 4.446 2.452-.774.835-2.524 2.456-4.446 2.456zM5.5 11A1.5 1.5 0 1 0 7 12.5 1.5 1.5 0 0 0 5.5 11z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectVisible24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectVisible24.json new file mode 100644 index 00000000..6dea03ca --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectVisible24.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M8.458 12.5a10.323 10.323 0 0 1 6.536 2.757 7.942 7.942 0 0 0-2.128-4.878C10.593 8.249 9.145 8.605 9 2H3v12.433A9.392 9.392 0 0 1 8.458 12.5z"},{"d":"M22 2v20h-5v-1h4V9.05a10.327 10.327 0 0 0-5.253 1.91c-.154-.249-.35-.542-.558-.837A11.364 11.364 0 0 1 21 8.048V3H10V2zM3 2v2h1V3h1V2H3zm0 6h1V6H3zm0 4h1v-2H3zM9 2H7v1h1v.022c.017.362.038.7.067 1.024l.996-.09A17.355 17.355 0 0 1 9 2zm5.84 12.214a13.604 13.604 0 0 0-.594-1.81l-.088-.21-.914.406.073.173a12.677 12.677 0 0 1 .553 1.68zM8.397 6.142a7.701 7.701 0 0 0 .773 2.035l.87-.494a6.726 6.726 0 0 1-.67-1.774zm4.47 4.237a11.45 11.45 0 0 0-.989-.802c-.211-.158-.424-.317-.632-.49l-.639.77c.222.183.447.352.671.52a10.747 10.747 0 0 1 .908.732zM16 18.5l-.234.305C15.634 18.976 12.524 23 8.458 23c-4.06 0-7.072-4.017-7.209-4.188L1 18.5l.249-.312C1.386 18.018 4.398 14 8.459 14c4.064 0 7.175 4.024 7.307 4.195zm-1.101 0c-.815-.928-3.39-3.6-6.44-3.6-3.045 0-5.489 2.663-6.338 3.6.85.937 3.293 3.6 6.339 3.6 3.055 0 5.626-2.67 6.439-3.6zM11 18.5A2.5 2.5 0 1 0 8.5 21a2.503 2.503 0 0 0 2.5-2.5z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectVisible32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectVisible32.json new file mode 100644 index 00000000..245ebdee --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectVisible32.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M11.42 16.543h.188a13.268 13.268 0 0 1 7.771 3.121 13.088 13.088 0 0 0-.282-1.363c-1.825-6.737-4.83-4.49-5.82-11.309A27.182 27.182 0 0 1 13 3H4v16.403a13.11 13.11 0 0 1 7.42-2.86z"},{"d":"M18.37 16.186l-.924.38a7.908 7.908 0 0 0-1-1.77l.796-.604a8.835 8.835 0 0 1 1.128 1.994zm-2.626-3.644a8.005 8.005 0 0 1-1.26-1.606l-.865.502a9.102 9.102 0 0 0 1.406 1.8zm-3-3.217l.961-.275a15.776 15.776 0 0 1-.429-2.058l-.99.145a16.771 16.771 0 0 0 .458 2.188zM4 9h1V7H4zm0-6v2h1V4h1V3H4zm4 1h2V3H8zm-4 9h1v-2H4zm0 4h1v-2H4zm8.057-12.066l.998-.067c-.021-.31-.045-.622-.055-.972S13 3 13 3h-1s-.011.635 0 1 .037.636.057.934zm-.558 23.016a3.441 3.441 0 0 0 3.45-3.394v-.076a3.44 3.44 0 0 0-3.413-3.43h-.072a3.44 3.44 0 0 0-3.414 3.43v.076a3.44 3.44 0 0 0 3.45 3.394zm10.28-3.751c-.184-.254-4.508-6.033-10.17-6.156h-.156C5.791 18.166 1.405 23.945 1.22 24.2l-.22.3.224.299c.187.252 4.632 6.084 10.296 6.147h.022c5.663-.063 10.047-5.895 10.234-6.147L22 24.5zm-10.243 5.746h-.006c-4.516-.05-8.31-4.282-9.27-5.449.953-1.16 4.705-5.355 9.215-5.453h.133c4.515.099 8.204 4.298 9.136 5.453-.956 1.18-4.682 5.396-9.208 5.45zM15 3v.84l.009.16H28v5.97a14.314 14.314 0 0 0-8.996 3.411 8.01 8.01 0 0 1 .454.932A13.213 13.213 0 0 1 28 10.97V27h-5v1h6V3z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectedItemsFilter16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectedItemsFilter16.json new file mode 100644 index 00000000..81083154 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectedItemsFilter16.json @@ -0,0 +1 @@ +"M7 5a1 1 0 0 1 1 1v1h7v1.5a.501.501 0 0 1-.5.5H7.846a.98.98 0 0 1-.115.182L6.968 10H14.5A1.502 1.502 0 0 0 16 8.5v-6A1.502 1.502 0 0 0 14.5 1h-10A1.502 1.502 0 0 0 3 2.5V5zM4 2.5a.501.501 0 0 1 .5-.5h10a.501.501 0 0 1 .5.5V4H4zm.2 8.5L7 8V6H0v2l2.8 3 .245 1 .13 3h.65l.13-3 .239-1zM1 7h5v1H1zm.84 1.8h3.32l-1.307 1.4h-.706z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectedItemsFilter24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectedItemsFilter24.json new file mode 100644 index 00000000..72547251 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectedItemsFilter24.json @@ -0,0 +1 @@ +"M21.5 1h-17A1.502 1.502 0 0 0 3 2.5V8h11a1 1 0 0 1 1 1v2h7v3.5a.501.501 0 0 1-.5.5H11.414l-.471.471-.066.529H21.5a1.502 1.502 0 0 0 1.5-1.5v-12A1.502 1.502 0 0 0 21.5 1zM4 6V2.5a.501.501 0 0 1 .5-.5h17a.501.501 0 0 1 .5.5V6zm6 9l4-4V9H1v2l4 4 1 8h3zm-8-4.414V10h11v.586l-.414.414H2.414zM3.414 12h8.172l-2 2H5.414zm4.703 10H6.883l-.75-7h2.734z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectedItemsFilter32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectedItemsFilter32.json new file mode 100644 index 00000000..28c2f607 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectedItemsFilter32.json @@ -0,0 +1 @@ +"M28.5 2h-23A1.502 1.502 0 0 0 4 3.5V11h13a1 1 0 0 1 1 1v2h11v4.5a.501.501 0 0 1-.5.5H13.414l-.468.468-.073.532H28.5a1.502 1.502 0 0 0 1.5-1.5v-15A1.502 1.502 0 0 0 28.5 2zM5 8V3.5a.501.501 0 0 1 .5-.5h23a.501.501 0 0 1 .5.5V8zm12 6v-2H1v2l5 5 1.5 11h3L12 19zM2 13h14v1H2zm1.135 2h11.73l-3.333 3H6.468zm6.492 14H8.373L7.146 19h3.709z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selection16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selection16.json new file mode 100644 index 00000000..b7dfb285 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selection16.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M7 1a7.708 7.708 0 0 0 1.69 5.647 15.32 15.32 0 0 1 .852 2.156c.423 1.634.04 2.117 1.458 4.951V15H1V1z"},{"d":"M14 14V6.026a6.874 6.874 0 0 0-3.739 1.67l-.265-.636c-.053-.128-.104-.23-.156-.342a7.952 7.952 0 0 1 4.16-1.7V2H8V1h7v14h-3v-1zM5 1v1h1.008q.043.525.097.955l.992-.125A24.482 24.482 0 0 1 7 1.876V1zm3.124 4.784a4.43 4.43 0 0 1-.568-.945l-.922.389a5.428 5.428 0 0 0 .68 1.143 7.47 7.47 0 0 1 .505.767l.871-.49a8.577 8.577 0 0 0-.566-.864zm.83 5.41l.977-.213c-.07-.324-.11-.609-.15-.894a10.735 10.735 0 0 0-.239-1.284l-.969.252a9.547 9.547 0 0 1 .217 1.17c.044.31.087.619.164.97zM11 13.754a22.007 22.007 0 0 1-.377-.79l-.912.412c.086.19.195.41.3.624H9v1h2zM2 5H1v2h1zm-1 6h1V9H1zm2 4v-1H2v-1H1v2h2zm2 0h2v-1H5zM1 2v1h1V2h1V1H1z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selection24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selection24.json new file mode 100644 index 00000000..3dc981cd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selection24.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M8 2c.145 6.605 1.593 6.25 3.866 8.379 1.822 1.706 2.052 4.224 2.33 6.39.161 1.25.497 1.83 2.345 5.231H2V2z"},{"d":"M21 3H10V2h12v20h-4v-1h3V9a10.699 10.699 0 0 0-6.252 1.96c-.154-.249-.35-.542-.558-.837A11.728 11.728 0 0 1 20.999 8zM2 2v2h1V3h1V2H2zm4 20h2v-1H6zm5 0h2v-1h-2zM3 6H2v2h1zm0 5H2v2h1zm0 5H2v2h1zm0 4H2v2h2v-1H3zM7.067 4.046l.996-.09A17.355 17.355 0 0 1 8 2H6v1h1v.022c.017.362.038.7.067 1.024zm6.774 10.168a13.604 13.604 0 0 0-.595-1.81l-.088-.21-.914.406.073.173a12.677 12.677 0 0 1 .553 1.68zm.306 2.096l-.996.091c.016.165.032.33.053.497a6.758 6.758 0 0 0 .413 1.631l.932-.365a5.747 5.747 0 0 1-.353-1.394c-.02-.155-.035-.307-.049-.46zM7.397 6.142a7.701 7.701 0 0 0 .772 2.035l.87-.494a6.726 6.726 0 0 1-.67-1.774zm4.47 4.237a11.45 11.45 0 0 0-.99-.802c-.211-.158-.424-.317-.632-.49l-.639.77c.222.183.447.352.671.52a10.747 10.747 0 0 1 .908.732zm3.583 9.592l-.888.457c.134.262.274.55.417.876l.305.696h1.257L16 21s-.405-.749-.55-1.03z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selection32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selection32.json new file mode 100644 index 00000000..01dcac5a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selection32.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M12 3a27.184 27.184 0 0 0 .276 3.992c.992 6.818 3.996 4.572 5.82 11.309.875 3.228.11 5.999 2.496 10.687L3 29V3z"},{"d":"M9 4H7V3h2zm2.744 5.325l.961-.275a15.776 15.776 0 0 1-.429-2.058l-.99.145a16.771 16.771 0 0 0 .458 2.188zm-.687-4.391l.998-.067c-.021-.31-.045-.622-.055-.972S12 3 12 3h-1s-.011.635 0 1 .037.636.057.934zM9 28H7v1h2zm3.541 0h-2v1h2zm4.59-9.438a12.05 12.05 0 0 1 .368 2.054l.996-.097a12.988 12.988 0 0 0-.398-2.218zm2.533 8.253l-.94.344c.108.293.23.609.37.95.126.31.286.594.43.891h1.06l.008-.012q-.31-.61-.572-1.256a28.45 28.45 0 0 1-.356-.917zM4 7H3v2h1zm13.74 15.788c.109.853.197 1.508.34 2.186l.979-.207c-.136-.641-.222-1.278-.328-2.106zM15 29h2v-1h-2zm.445-14.204a7.908 7.908 0 0 1 1.001 1.77l.924-.38a8.835 8.835 0 0 0-1.128-1.994zm-2.826-3.358a9.102 9.102 0 0 0 1.406 1.8l.72-.696a8.005 8.005 0 0 1-1.26-1.606zM4 19H3v2h1zM3 3v2h1V4h1V3H3zm1 20H3v2h1zm9.999-20c-.002.262-.014.522-.002.787.003.074.008.14.012.213H28v5.97a14.118 14.118 0 0 0-9.553 3.942c.176.294.336.608.488.926A13.02 13.02 0 0 1 28 10.97V28h-5.714l.337.832c.023.058.055.11.08.168H29V3zM4 15H3v2h1zm0-4H3v2h1zm0 16H3v2h2v-1H4z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectionFilter16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectionFilter16.json new file mode 100644 index 00000000..2d96cf2d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectionFilter16.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M9.542 8.803a15.32 15.32 0 0 0-.852-2.156A7.708 7.708 0 0 1 7 1H1v4h6a1 1 0 0 1 1 1v2a.999.999 0 0 1-.269.682l-2.55 2.733L5 15h6v-1.246c-1.417-2.834-1.035-3.317-1.458-4.951z"},{"d":"M14 14V6.026a6.874 6.874 0 0 0-3.739 1.67l-.265-.636c-.053-.128-.104-.23-.156-.342a7.952 7.952 0 0 1 4.16-1.7V2H8V1h7v14h-3v-1zM5 1v1h1.008q.043.525.097.955l.992-.125A24.482 24.482 0 0 1 7 1.876V1zm4.93 9.981c-.07-.324-.11-.609-.15-.894a10.735 10.735 0 0 0-.238-1.284l-.969.252a9.545 9.545 0 0 1 .217 1.17c.044.31.087.619.164.97zM11 13.754a22.007 22.007 0 0 1-.377-.79l-.912.412c.086.19.195.41.3.624H8v1h3zM7 15v-1H5.052l-.05 1zM3 2V1H1v3h1V2zm4 4v2l-2.8 3h-.006l-.24 1-.13 3h-.649l-.13-3-.245-1L0 8V6zM5.16 8.8H1.84l1.307 1.4h.706zM6 7H1v1h5z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectionFilter24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectionFilter24.json new file mode 100644 index 00000000..e263298c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectionFilter24.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M14.172 12.242a15.529 15.529 0 0 1 1.024 4.528c.161 1.25.497 1.829 2.345 5.23h-7.41l.812-6.529zM10.232 8C9.513 7.002 9.077 5.457 9 2H3v6z"},{"d":"M10 2h12v20h-3v-1h2V9.05a10.327 10.327 0 0 0-5.253 1.91c-.154-.249-.35-.542-.558-.837A11.364 11.364 0 0 1 21 8.048V3H10zM3 4h1V3h1V2H3zm9 18h2v-1h-2zM4 6H3v2h1zm4.067-1.954l.996-.09A17.355 17.355 0 0 1 9 2H7v1h1v.022c.017.362.038.7.067 1.024zm5.803 10.406l.97-.238a13.604 13.604 0 0 0-.594-1.81l-.07-.167-.772.773a12.363 12.363 0 0 1 .466 1.442zm1.277 1.858l-.996.091c.016.165.032.33.053.497a6.758 6.758 0 0 0 .413 1.631l.932-.365a5.747 5.747 0 0 1-.353-1.394 12.46 12.46 0 0 1-.049-.46zm-5.109-8.627a6.726 6.726 0 0 1-.669-1.774l-.973.233A7.82 7.82 0 0 0 9.086 8h.394zM16.45 19.97l-.888.457c.134.262.274.55.417.876l.305.696h1.257L17 21s-.405-.749-.55-1.03zM14 11l-4 4-1 8H6l-1-8-4-4V9h13zm-5.133 4H6.133l.75 7h1.234zm2.719-3H3.414l2 2h4.172zM13 10H2v.586l.414.414h10.172l.414-.414z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectionFilter32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectionFilter32.json new file mode 100644 index 00000000..af13354c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectionFilter32.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M4 11V3h9a27.182 27.182 0 0 0 .276 3.992A10.505 10.505 0 0 0 14.532 11zm8.789 8.615L11.754 28h9.371c-1.812-4.102-1.217-6.705-2.028-9.7a12.546 12.546 0 0 0-1.465-3.524z"},{"d":"M11.754 28l.124-1H13v1zm6.985-5.212c.11.853.198 1.508.341 2.186l.979-.207c-.136-.641-.222-1.278-.328-2.106zm-.607-4.226a12.05 12.05 0 0 1 .367 2.054l.996-.097a12.987 12.987 0 0 0-.398-2.218zm-.686-1.996l.924-.38a9.072 9.072 0 0 0-.742-1.406l-.72.72a8.248 8.248 0 0 1 .538 1.066zm-4.702-7.24l.961-.276a15.776 15.776 0 0 1-.429-2.058l-.99.145a16.771 16.771 0 0 0 .458 2.188zM5 7H4v2h1zm0-3h1V3H4v2h1zm5-1H8v1h2zm7 24h-2v1h2zM14.999 3c-.002.262-.014.522-.002.787.003.074.008.14.012.213H28v5.97a14.314 14.314 0 0 0-8.996 3.411 8.01 8.01 0 0 1 .454.932A13.213 13.213 0 0 1 28 10.97V27h-5v1h6V3zm-2.942 1.934l.998-.067c-.021-.31-.045-.622-.055-.972S13 3 13 3h-1s-.011.635 0 1 .037.636.057.934zM19 28h2v-1h-2zM7.5 30L6 19l-5-5v-2h16v2l-5 5-1.5 11zM2 14h14v-1H2zm4.468 4h5.064l3.333-3H3.135zm.678 1l1.227 10h1.254l1.228-10z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectionManager16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectionManager16.json new file mode 100644 index 00000000..7f573619 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectionManager16.json @@ -0,0 +1 @@ +"M1 4h10v2.001l1 .746V0H0v13h7v-1H1V4zm0-3h10v2H1V1zm15 9.976L8 5.012V15l2.116-2.802L12 15.928l2.555-1.285-1.838-3.667H16zm-2.787 3.222l-.77.388-2.172-4.298L9 12V6.98l4 2.996h-1.903l2.116 4.222z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectionManager24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectionManager24.json new file mode 100644 index 00000000..a14ea6d7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectionManager24.json @@ -0,0 +1 @@ +"M3 7h14v5.19l1 .73V2H2v18h10v-1H3V7zm0-4h14v3H3V3zm20.266 15L13 10.51v12.66l2.786-3.82 2.266 4.62 2.894-1.455L18.756 18h4.51zm-3.65 4.064l-1.11.559-2.552-5.201L14 20.102v-7.624L20.198 17H17.16l2.456 5.064z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectionManager32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectionManager32.json new file mode 100644 index 00000000..a248f7cd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectionManager32.json @@ -0,0 +1 @@ +"M4 9h19v7.664l1 .73V3H3v24h15v-1H4V9zm0-5h19v4H4V4zm27.358 20L19 15v15.215l3.456-4.737 2.649 5.51 3.232-1.625L25.797 24h5.561zm-4.363 4.919l-1.448.728-2.936-6.08L20 27.147V16.951L28.291 23h-4.113l2.817 5.919z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectionSet16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectionSet16.json new file mode 100644 index 00000000..d434bbc4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectionSet16.json @@ -0,0 +1 @@ +"M3 5a2 2 0 1 0 2-2 2 2 0 0 0-2 2zm3 0a1 1 0 1 1-1-1 1 1 0 0 1 1 1zm2.1-2.073C8.1 1.509 7.057.79 5 .79s-3.1.719-3.1 2.137v7.259L5 13.294l1.75-1.755v1.206L5 14.5l-4-4.01V3.066C1 .852 2.791 0 5 0s4 .852 4 3.067v1.131l-.253-.188a1.245 1.245 0 0 0-.647-.232zm7.9 8.05L8 5.011V15l2.116-2.802L12 15.928l2.555-1.285-1.838-3.667zm-2.787 3.221l-.77.388-2.172-4.298L9 12V6.98l4 2.996h-1.903z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectionSet24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectionSet24.json new file mode 100644 index 00000000..5915ee2c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectionSet24.json @@ -0,0 +1 @@ +"M9 5.1A2.9 2.9 0 1 0 11.9 8 2.9 2.9 0 0 0 9 5.1zm0 4.8A1.9 1.9 0 1 1 10.9 8 1.902 1.902 0 0 1 9 9.9zm0 12.27l2.75-2.769v1.42L9 23.587l-6-6.04.009-11.93C3.009 2.284 5.687 1 8.999 1s6 1.283 6 4.619v4.803L14 9.692V5.62C14 2.628 11.28 2 9 2s-5 .628-5 3.619v11.518zM23.266 18L13 10.51v12.66l2.786-3.82 2.266 4.62 2.894-1.455L18.756 18zm-3.65 4.064l-1.11.56-2.552-5.202L14 20.102v-7.624L20.198 17H17.16z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectionSet32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectionSet32.json new file mode 100644 index 00000000..ee6a68b0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectionSet32.json @@ -0,0 +1 @@ +"M9.1 11A3.9 3.9 0 1 0 13 7.1 3.905 3.905 0 0 0 9.1 11zm6.8 0A2.9 2.9 0 1 1 13 8.1a2.903 2.903 0 0 1 2.9 2.9zM13 2c-3.193 0-7 .895-7 5.158v15.095l7 7.046 4.75-4.781v1.418L13 30.718l-8-8.053V7.158C5 2.71 8.582 1 13 1s8 1.71 8 6.158v8.738l-1-.73V7.158C20 2.895 16.193 2 13 2zm18.358 23L19 15.983v15.232l3.456-4.737 2.649 5.51 3.232-1.625L25.797 25zm-4.363 4.919l-1.448.728-2.936-6.08L20 28.147V17.951L28.291 24h-4.113z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectionX16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectionX16.json new file mode 100644 index 00000000..9f8885ad --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectionX16.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M9.542 8.803a15.32 15.32 0 0 0-.852-2.156A7.708 7.708 0 0 1 7 1H1v6.54a2.002 2.002 0 0 1 .225-.022 1.993 1.993 0 0 1 1.414.586l.861.86.861-.86a2 2 0 0 1 2.828 0l.707.707a2 2 0 0 1 0 2.828l-.86.861.86.861A1.988 1.988 0 0 1 8.461 15H11v-1.246c-1.417-2.834-1.035-3.317-1.458-4.951z"},{"d":"M1.225 7.518A2.002 2.002 0 0 0 1 7.539V6h1v1.676a2 2 0 0 0-.775-.158zM12 14v1h3V1H8v1h6v3.018a7.952 7.952 0 0 0-4.16 1.7c.052.112.103.214.156.342l.265.636A6.874 6.874 0 0 1 14 6.026V14zM5 1v1h1.008q.043.525.097.955l.992-.125A24.482 24.482 0 0 1 7 1.876V1zm2.556 3.839l-.922.389a5.428 5.428 0 0 0 .68 1.143 7.47 7.47 0 0 1 .505.767l.871-.49a8.577 8.577 0 0 0-.566-.864 4.43 4.43 0 0 1-.568-.945zm1.398 6.355l.977-.213c-.07-.324-.11-.609-.15-.894a10.735 10.735 0 0 0-.239-1.284l-.969.252a9.545 9.545 0 0 1 .217 1.17c.044.31.087.619.164.97zM8.461 15H11v-1.246a22.007 22.007 0 0 1-.377-.79l-.912.412c.086.19.195.41.3.624H8.324a1.995 1.995 0 0 1 .137 1zM2 2h1V1H1v3h1zm4.482 12.775L4.207 12.5l2.275-2.275-.707-.707L3.5 11.793 1.225 9.518l-.707.707L2.793 12.5.518 14.775l.707.707L3.5 13.207l2.275 2.275z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectionX24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectionX24.json new file mode 100644 index 00000000..062a32a8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectionX24.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M3.268 11.732L6 14.465l2.732-2.733a2 2 0 0 1 2.829 0l.707.707a2 2 0 0 1 0 2.829L9.535 18l2.733 2.732A1.983 1.983 0 0 1 12.839 22h4.702c-1.848-3.401-2.184-3.98-2.345-5.23-.278-2.167-.508-4.685-2.33-6.391C10.593 8.249 9.145 8.605 9 2H3v9.514a2.002 2.002 0 0 1 .268.218z"},{"d":"M10 2h12v20h-3v-1h2V9.05a10.327 10.327 0 0 0-5.253 1.91c-.154-.249-.35-.542-.558-.837A11.364 11.364 0 0 1 21 8.048V3H10zM4 3h1V2H3v2h1zm8.84 19H14v-1h-1.514a1.98 1.98 0 0 1 .353 1zM3 8h1V6H3zm1 4.465V11H3v.514a2.002 2.002 0 0 1 .268.218zm4.067-8.42l.996-.089A17.355 17.355 0 0 1 9 2H7v1h1v.022c.017.362.038.7.067 1.024zm6.774 10.169a13.604 13.604 0 0 0-.595-1.81l-.088-.21-.914.406.073.173a12.676 12.676 0 0 1 .553 1.68zm.306 2.096l-.996.091c.016.165.032.33.053.497a6.758 6.758 0 0 0 .413 1.631l.932-.365a5.747 5.747 0 0 1-.353-1.394c-.02-.155-.035-.307-.049-.46zm-5.109-8.627a6.726 6.726 0 0 1-.669-1.774l-.973.233a7.701 7.701 0 0 0 .773 2.035zm2.828 2.696a11.45 11.45 0 0 0-.989-.802c-.211-.158-.424-.317-.632-.49l-.639.77c.222.183.447.352.671.52a10.747 10.747 0 0 1 .908.732zm3.584 9.592l-.888.457c.134.262.274.55.417.876l.305.696h1.257L17 21s-.405-.749-.55-1.03zm-5.596-6.117l-.708-.708L6 17.293l-4.146-4.147-.708.708L5.293 18l-4.147 4.146.708.708L6 18.707l4.146 4.147.708-.708L6.707 18z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectionX32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectionX32.json new file mode 100644 index 00000000..14fc9776 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/selectionX32.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M4.278 15.742L8.5 19.964l4.222-4.222a2 2 0 0 1 1.414-.586 1.997 1.997 0 0 1 1.415.587l.707.708a1.999 1.999 0 0 1-.001 2.827L12.035 23.5l4.222 4.222a1.994 1.994 0 0 1 .227.278h4.641c-1.812-4.102-1.217-6.705-2.028-9.7-1.825-6.736-4.83-4.49-5.82-11.308A27.182 27.182 0 0 1 13 3H4v12.514a1.997 1.997 0 0 1 .278.228z"},{"d":"M19.731 22.661c.106.828.192 1.465.328 2.106l-.979.207c-.143-.678-.231-1.333-.34-2.186zm-1.6-4.099a12.05 12.05 0 0 1 .368 2.054l.996-.097a12.987 12.987 0 0 0-.398-2.218zm-1.686-3.766a7.908 7.908 0 0 1 1.001 1.77l.924-.38a8.835 8.835 0 0 0-1.128-1.994zm-1.42-1.559l.72-.695a8.005 8.005 0 0 1-1.26-1.606l-.866.502a9.102 9.102 0 0 0 1.406 1.8zm-2.28-3.912l.96-.275a15.776 15.776 0 0 1-.429-2.058l-.99.145a16.771 16.771 0 0 0 .458 2.188zM5 7H4v2h1zm0-3h1V3H4v2h1zm5-1H8v1h2zm6.484 25H17v-1h-1.465l.722.722a1.994 1.994 0 0 1 .227.278zM5 11H4v2h1zm0 5.464V15H4v.514a1.997 1.997 0 0 1 .278.228zm9.997-12.677c.003.074.008.14.012.213H28v5.97a14.314 14.314 0 0 0-8.996 3.411 8.01 8.01 0 0 1 .454.932A13.213 13.213 0 0 1 28 10.97V27h-5v1h6V3H14.999c-.002.262-.014.522-.002.787zm-2.94 1.147l.998-.067c-.021-.31-.045-.622-.055-.972S13 3 13 3h-1s-.011.635 0 1 .037.636.057.934zM19 28h2v-1h-2zM8.5 24.207l5.636 5.636.707-.707L9.207 23.5l5.636-5.636-.707-.707L8.5 22.793l-5.636-5.636-.707.707L7.793 23.5l-5.636 5.636.707.707z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/send16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/send16.json new file mode 100644 index 00000000..7cfae558 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/send16.json @@ -0,0 +1 @@ +"M15.909 8.5L.769 1.62 1.992 8.5.77 15.38zM2.919 9h9.472L2.086 13.683zm9.472-1H2.92l-.833-4.683z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/send24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/send24.json new file mode 100644 index 00000000..1359b948 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/send24.json @@ -0,0 +1 @@ +"M2.996 12.5l-1.157 8.821 20.95-8.821-20.95-8.821zm16.028-.5H3.939l-.882-6.724zM3.939 13h15.085L3.057 19.724z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/send32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/send32.json new file mode 100644 index 00000000..94c2d4e6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/send32.json @@ -0,0 +1 @@ +"M4.991 16.5L2.76 28.356 30.783 16.5 2.76 4.644zM4.087 6.292L27.035 16H5.915zM5.915 17h21.12L4.087 26.708z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sendBackwards16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sendBackwards16.json new file mode 100644 index 00000000..8378e32e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sendBackwards16.json @@ -0,0 +1 @@ +"M16 11h-4V4H5V0h11zm-5 5H0V5h11zm-1-1V6H1v9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sendBackwards24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sendBackwards24.json new file mode 100644 index 00000000..2cb7fa33 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sendBackwards24.json @@ -0,0 +1 @@ +"M23 17h-5V6H7V1h16zm-6 6H1V7h16zm-1-1V8H2v14z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sendBackwards32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sendBackwards32.json new file mode 100644 index 00000000..6dab3b17 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sendBackwards32.json @@ -0,0 +1 @@ +"M29 22h-6V9H10V3h19zm-7 7H3V10h19zm-1-1V11H4v17z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sendToBack16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sendToBack16.json new file mode 100644 index 00000000..ea4c3cdb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sendToBack16.json @@ -0,0 +1 @@ +"M13 7v6H7V9H3V3h6v4zm-7 9H0v-6h6zm-1-1v-4H1v4zm5-15h6v6h-6zm1 1v4h4V1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sendToBack24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sendToBack24.json new file mode 100644 index 00000000..2fd1e421 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sendToBack24.json @@ -0,0 +1 @@ +"M19 10v9h-9v-5H5V5h9v5zM9 23H1v-8h8zm-1-1v-6H2v6zm7-21h8v8h-8zm1 1v6h6V2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sendToBack32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sendToBack32.json new file mode 100644 index 00000000..79526aa0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sendToBack32.json @@ -0,0 +1 @@ +"M25 13v12H13v-6H7V7h12v6zM20 2h10v10H20zm1 1v8h8V3zm-9 27H2V20h10zm-1-1v-8H3v8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sensor16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sensor16.json new file mode 100644 index 00000000..c16ec6be --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sensor16.json @@ -0,0 +1 @@ +"M11.716 7.569l-.707.707a4.26 4.26 0 0 0-6.018 0l-.707-.707a5.261 5.261 0 0 1 7.432 0zm2.069-2.17a8.19 8.19 0 0 0-11.57 0l.707.708a7.189 7.189 0 0 1 10.156 0zM8 .079A11.032 11.032 0 0 0 .146 3.33l.707.707a10.106 10.106 0 0 1 14.293 0l.707-.707A11.032 11.032 0 0 0 8 .078zM14 13v3H2v-3a2.002 2.002 0 0 1 2-2h2a2 2 0 0 1 4 0h2a2.002 2.002 0 0 1 2 2zM3 15h10v-2a1.001 1.001 0 0 0-1-1H4a1.001 1.001 0 0 0-1 1zm4-4h2a1 1 0 0 0-2 0z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sensor21.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sensor21.json new file mode 100644 index 00000000..2d43d52b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sensor21.json @@ -0,0 +1 @@ +"M17 16.969V20H4v-3.031A1.969 1.969 0 0 1 5.969 15h2.185a2.399 2.399 0 0 1 4.692 0h2.185A1.969 1.969 0 0 1 17 16.969zm-9.898-6.866l.57.82a4.971 4.971 0 0 1 5.656 0l.57-.82a5.97 5.97 0 0 0-6.796 0zm9.562-2.678a9.225 9.225 0 0 0-12.328 0l.669.744a8.222 8.222 0 0 1 10.99 0zM10.5 1.077a12.486 12.486 0 0 0-8.87 3.68l.708.707a11.528 11.528 0 0 1 16.324 0l.707-.707a12.486 12.486 0 0 0-8.87-3.68z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sensor24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sensor24.json new file mode 100644 index 00000000..7678848a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sensor24.json @@ -0,0 +1 @@ +"M12 9.137a7.062 7.062 0 0 1 4.944 2.008l-.696.718a6.092 6.092 0 0 0-8.496 0l-.696-.718A7.062 7.062 0 0 1 12 9.137zm7.778-.815a11.012 11.012 0 0 0-15.556 0l.707.707a10.011 10.011 0 0 1 14.142 0zM1.394 5.494L2.1 6.2a14.017 14.017 0 0 1 19.798 0l.707-.707a15.016 15.016 0 0 0-21.212 0zM21 19.02V22H3v-2.98A3.024 3.024 0 0 1 6.02 16H9a3 3 0 0 1 6 0h2.98A3.024 3.024 0 0 1 21 19.02zm-1 0A2.022 2.022 0 0 0 17.98 17H6.02A2.022 2.022 0 0 0 4 19.02V21h16zM10 16h4a2 2 0 0 0-4 0z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sensor32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sensor32.json new file mode 100644 index 00000000..97ba570f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sensor32.json @@ -0,0 +1 @@ +"M16 12.09a8.824 8.824 0 0 1 6.176 2.508l-.697.718a7.858 7.858 0 0 0-10.959 0l-.696-.718A8.824 8.824 0 0 1 16 12.09zm9.767-.972a13.812 13.812 0 0 0-19.534 0l.707.707a12.813 12.813 0 0 1 18.12 0zM2.647 7.63l.706.707a17.904 17.904 0 0 1 25.293 0l.707-.707a18.906 18.906 0 0 0-26.707 0zM28 24.5V29H4v-4.5A3.504 3.504 0 0 1 7.5 21H12a4 4 0 0 1 8 0h4.5a3.504 3.504 0 0 1 3.5 3.5zm-1 0a2.503 2.503 0 0 0-2.5-2.5h-17A2.503 2.503 0 0 0 5 24.5V28h22zM13 21h6a3 3 0 0 0-6 0z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sensor48.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sensor48.json new file mode 100644 index 00000000..86fdd950 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sensor48.json @@ -0,0 +1 @@ +"M38.928 19.026a21.118 21.118 0 0 0-29.864.01l-.565-.565a21.917 21.917 0 0 1 30.994-.01zM24 3.14a30.32 30.32 0 0 0-21.588 8.945l.565.566a29.724 29.724 0 0 1 42.036-.01l.565-.566A30.324 30.324 0 0 0 24.001 3.14zm-9.417 20.917l.566.566a12.51 12.51 0 0 1 17.692-.01l.565-.567a13.311 13.311 0 0 0-18.823.011zM40.9 37v5.9H7.1V37a4.906 4.906 0 0 1 4.9-4.9h8.11c0-.034-.01-.066-.01-.1a3.9 3.9 0 0 1 7.8 0c0 .034-.01.066-.01.1H36a4.906 4.906 0 0 1 4.9 4.9zm-.8 0a4.105 4.105 0 0 0-4.1-4.1H12A4.105 4.105 0 0 0 7.9 37v5.1h32.2zm-19.19-4.9h6.18c.001-.034.01-.066.01-.1a3.1 3.1 0 0 0-6.2 0c0 .034.009.066.01.1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sensor64.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sensor64.json new file mode 100644 index 00000000..0410b569 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sensor64.json @@ -0,0 +1 @@ +"M51.998 25.179a28.29 28.29 0 0 0-40.007.013l-.566-.565a29.088 29.088 0 0 1 41.138-.014zM32 5.1A40.295 40.295 0 0 0 3.31 16.988l.565.566a39.765 39.765 0 0 1 56.236-.014l.566-.566A40.3 40.3 0 0 0 32 5.1zM19.54 32.17l.566.566a16.812 16.812 0 0 1 23.777-.014l.566-.566a17.614 17.614 0 0 0-24.91.014zM53.9 49.5v8.4H10.1v-8.4a6.22 6.22 0 0 1 6.009-6.4H27.11c0-.034-.01-.066-.01-.1a4.9 4.9 0 0 1 9.8 0c0 .034-.01.066-.01.1h11a6.22 6.22 0 0 1 6.009 6.4zm-.8 0a5.421 5.421 0 0 0-5.209-5.6H16.11a5.421 5.421 0 0 0-5.21 5.6v7.6h42.2zm-25.19-6.4h8.18c0-.034.01-.066.01-.1a4.1 4.1 0 1 0-8.2 0c0 .034.01.066.01.1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/separator16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/separator16.json new file mode 100644 index 00000000..bbc60b9d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/separator16.json @@ -0,0 +1 @@ +"M0 7h7v2H0zm16 0H9v2h7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/separator24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/separator24.json new file mode 100644 index 00000000..64bd0282 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/separator24.json @@ -0,0 +1 @@ +"M1 11h9v2H1zm13 2h9v-2h-9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/separator32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/separator32.json new file mode 100644 index 00000000..1c75af12 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/separator32.json @@ -0,0 +1 @@ +"M14 17H1v-2h13zm4-2v2h13v-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/serialPort16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/serialPort16.json new file mode 100644 index 00000000..3d4ff1a2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/serialPort16.json @@ -0,0 +1 @@ +"M2 0v2H1v4.022a2.487 2.487 0 0 0 .248 1.09l.806 2.025A1.588 1.588 0 0 0 3 9.932v2.084a7.354 7.354 0 0 0 .174 1.209l.214.38A3.124 3.124 0 0 0 6 15h.032a3.097 3.097 0 0 0 2.603-1.418l.145-.226.06-.137a4.435 4.435 0 0 0 .158-1.17L9 3.378a1.205 1.205 0 0 1 .123-.529A1.502 1.502 0 0 1 10.459 2h.033a1.51 1.51 0 0 1 1.344.822 1.43 1.43 0 0 1 .164.663v2.617a1.59 1.59 0 0 0-.902.805l-.803 1.918A2.555 2.555 0 0 0 10 10.01V14h1v2h3v-2h1V9.982a2.482 2.482 0 0 0-.248-1.088l-.806-2.022A1.587 1.587 0 0 0 13 6.078V3.323a2.456 2.456 0 0 0-.287-1.145A2.56 2.56 0 0 0 10.44.834a2.506 2.506 0 0 0-2.227 1.451 2.217 2.217 0 0 0-.211.948L8 12.011a3.594 3.594 0 0 1-.104.853l-.102.16A2.108 2.108 0 0 1 6.017 14a2.13 2.13 0 0 1-1.79-.974l-.095-.148a6.317 6.317 0 0 1-.132-.94v-2.03a1.586 1.586 0 0 0 .902-.806l.803-1.921A2.56 2.56 0 0 0 6 5.993V2H5V0zm11 15h-1v-1h1zm.839-5.705a1.538 1.538 0 0 1 .161.683V13h-3v-2.994a1.628 1.628 0 0 1 .2-.762l.802-1.919A.585.585 0 0 1 12.49 7h.067a.578.578 0 0 1 .478.272zM3 1h1v1H3zm2 4.993a1.628 1.628 0 0 1-.2.762l-.802 1.92A.584.584 0 0 1 3.506 9h-.059a.635.635 0 0 1-.482-.272L2.16 6.705A1.538 1.538 0 0 1 2 6.022V3h3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/serialPort24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/serialPort24.json new file mode 100644 index 00000000..b199b0a8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/serialPort24.json @@ -0,0 +1 @@ +"M19.786 7.806A1.412 1.412 0 0 0 19 7.1V5.576a3.491 3.491 0 0 0-.433-1.655 3.49 3.49 0 0 0-6.271.21 3.06 3.06 0 0 0-.294 1.311L12 19.307a2.021 2.021 0 0 1-.124.76A3.106 3.106 0 0 1 9.01 22a3.127 3.127 0 0 1-2.907-2.185 2.171 2.171 0 0 1-.102-.71v-2.209a1.433 1.433 0 0 0 .771-.672l1.963-3.051A2.68 2.68 0 0 0 9 12.013V4H8V1H3v3H2v8.014a2.693 2.693 0 0 0 .296 1.212l1.918 2.968a1.432 1.432 0 0 0 .786.702v2.25a4.207 4.207 0 0 0 .301 1.512A4.11 4.11 0 0 0 9.01 23a4.109 4.109 0 0 0 3.686-2.327 4.153 4.153 0 0 0 .302-1.503L13 5.434a2.171 2.171 0 0 1 .24-.972 2.486 2.486 0 0 1 4.486-.005A2.4 2.4 0 0 1 18 5.568v1.533a1.412 1.412 0 0 0-.771.675l-1.963 3.051A2.675 2.675 0 0 0 15 11.985V20h1v3h5v-3h1v-8.015a2.689 2.689 0 0 0-.296-1.21zM4 2h3v2H4zm-.834 10.737A1.674 1.674 0 0 1 3 12.014V5h5v7.014a1.71 1.71 0 0 1-.136.67l-1.976 3.073a.44.44 0 0 1-.805-.052zM20 22h-3v-2h3zm1-3h-5v-7.015a1.709 1.709 0 0 1 .136-.67l1.976-3.072a.44.44 0 0 1 .805.052l1.917 2.968a1.673 1.673 0 0 1 .166.722z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/serialPort32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/serialPort32.json new file mode 100644 index 00000000..ff0338d6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/serialPort32.json @@ -0,0 +1 @@ +"M29 15.814a3.422 3.422 0 0 0-.358-1.51L26.065 9.98A1.748 1.748 0 0 0 25 9.077v-.682a9.32 9.32 0 0 0-.846-3.867l-.047-.102a3.981 3.981 0 0 0-7.239.053A9.317 9.317 0 0 0 16 8.395v16.283a4.508 4.508 0 0 1-.433 1.922 3.87 3.87 0 0 1-3.353 2.215 3.749 3.749 0 0 1-3.52-1.842A5.566 5.566 0 0 1 8 24.274v-.352a1.745 1.745 0 0 0 1.055-.883l2.607-4.38A3.406 3.406 0 0 0 12 17.185V7h-1V3H4v4H3v10.186a3.428 3.428 0 0 0 .358 1.51l2.577 4.323A1.748 1.748 0 0 0 7 23.923v.351a6.597 6.597 0 0 0 .827 3.197 4.743 4.743 0 0 0 4.204 2.348c.074 0 .148 0 .223-.004a4.87 4.87 0 0 0 4.218-2.788 5.515 5.515 0 0 0 .528-2.35V8.396a8.382 8.382 0 0 1 .799-3.545 2.98 2.98 0 0 1 5.411.018l.016.033A8.32 8.32 0 0 1 24 8.395v.683a1.745 1.745 0 0 0-1.055.882l-2.608 4.383A3.397 3.397 0 0 0 20 15.814V26h1v4h7v-4h1zM5 4h5v3H5zm1.814 18.545l-2.576-4.322A2.39 2.39 0 0 1 4 17.186V8h7v9.186a2.38 2.38 0 0 1-.218.999l-2.617 4.398a.763.763 0 0 1-1.35-.038zM27 29h-5v-3h5zm1-4h-7v-9.186a2.391 2.391 0 0 1 .217-.999l2.618-4.398a.76.76 0 0 1 1.35.038l2.577 4.322A2.384 2.384 0 0 1 28 15.814z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/server16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/server16.json new file mode 100644 index 00000000..66a404b9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/server16.json @@ -0,0 +1 @@ +"M3 3h1v1H3zm2 1h1V3H5zm2 0h1V3H7zm8-3v13H1V1zm-1 9H2v3h12zm0-4H2v3h12zm0-1V2H2v3zM4 7H3v1h1zm2 0H5v1h1zm2 0H7v1h1zm-4 4H3v1h1zm2 0H5v1h1zm2 0H7v1h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/server24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/server24.json new file mode 100644 index 00000000..359a218a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/server24.json @@ -0,0 +1 @@ +"M5 5h1v1H5zm2 1h1V5H7zm2-.001L9.999 6 10 5.001 9.001 5zM22 3v17H2V3zm-1 13H3v3h18zm0-4H3v3h18zm0-4H3v3h18zm0-1V4H3v3zM6 9H5v1h1zm2 0H7v1h1zm2 .001L9.001 9 9 9.999l.999.001zM6 13H5v1h1zm2 0H7v1h1zm2 .001L9.001 13 9 13.999l.999.001zM6 17H5v1h1zm2 0H7v1h1zm2 .001L9.001 17 9 17.999l.999.001z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/server32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/server32.json new file mode 100644 index 00000000..a368b6a2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/server32.json @@ -0,0 +1 @@ +"M8 13H6v-1h2zm3-1H9v1h2zm3 0h-2v1h2zm15-9v25H3V3zm-1 19H4v5h24zm0-6H4v5h24zm0-6H4v5h24zm0-1V4H4v5zM8 18H6v1h2zm3 0H9v1h2zm3 0h-2v1h2zm-6 6H6v1h2zm3 0H9v1h2zm3 0h-2v1h2zM6 7h2V6H6zm3 0h2V6H9zm3 0h2V6h-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/serverLock16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/serverLock16.json new file mode 100644 index 00000000..7df94cc9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/serverLock16.json @@ -0,0 +1 @@ +"M3 3h1v1H3zm2 1h1V3H5zm2 0h1V3H7zM3 8h1V7H3zm2 0h1V7H5zm2 0h1V7H7zm-3 3H3v1h1zm2 0H5v1h1zm2 0H7v1h1zm1 2v1H1V1h14v6h-1V6H2v3h8v1H2v3zM2 5h12V2H2zm14 6.75v3.5a.751.751 0 0 1-.75.75h-4.5a.751.751 0 0 1-.75-.75v-3.5a.751.751 0 0 1 .75-.75H11v-1a2 2 0 0 1 4 0v1h.25a.751.751 0 0 1 .75.75zM12 11h2v-1a1 1 0 0 0-2 0zm3 1h-4v3h4v-3zm-3 1v1h2v-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/serverLock24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/serverLock24.json new file mode 100644 index 00000000..36fb8a9d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/serverLock24.json @@ -0,0 +1 @@ +"M5 5h1v1H5zm2 1h1V5H7zm2-.001L9.999 6 10 5.001 9.001 5zM5 10h1V9H5zm2 0h1V9H7zm2-.001l.999.001.001-.999L9.001 9zM6 13H5v1h1zm2 0H7v1h1zm2 .001L9.001 13 9 13.999l.999.001zM6 17H5v1h1zm2 0H7v1h1zm2 .001L9.001 17 9 17.999l.999.001zM12 19v1H2V3h20v7h-1V8H3v3h11.706a4.521 4.521 0 0 0-.944 1H3v3h10v.227a1.894 1.894 0 0 0-.766.773H3v3zM3 7h18V4H3zm20 9.875v5.25a.877.877 0 0 1-.875.875h-7.25a.877.877 0 0 1-.875-.875v-5.25a.877.877 0 0 1 .875-.875H15v-1.5a3.5 3.5 0 0 1 7 0V16h.125a.877.877 0 0 1 .875.875zM16 16h1v-1.5a1.5 1.5 0 0 1 3 0V16h1v-1.5a2.5 2.5 0 0 0-5 0zm3-1.5a.5.5 0 0 0-1 0V16h1zm3 2.5h-7v5h7v-5zm-3 2v-1h-1v3h1v-1h1v-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/serverLock32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/serverLock32.json new file mode 100644 index 00000000..eba6d9a0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/serverLock32.json @@ -0,0 +1 @@ +"M6 12h2v1H6zm3 1h2v-1H9zm3 0h2v-1h-2zm-4 5H6v1h2zm3 0H9v1h2zm3 0h-2v1h2zm-6 6H6v1h2zm3 0H9v1h2zm3 0h-2v1h2zm2 3v1H3V3h26v11h-1v-4H4v5h16.027a5.005 5.005 0 0 0-1.004 1H4v5h12.278A1.977 1.977 0 0 0 16 22H4v5zM4 9h24V4H4zm2-2h2V6H6zm3 0h2V6H9zm3 0h2V6h-2zm18 15v7a1.003 1.003 0 0 1-1 1H19a1.003 1.003 0 0 1-1-1v-7a1.003 1.003 0 0 1 1-1h1v-2a4 4 0 0 1 8 0v2h1a1.003 1.003 0 0 1 1 1zm-9-1h1v-2a2 2 0 0 1 4 0v2h1v-2a3 3 0 0 0-6 0zm4-2a1 1 0 0 0-2 0v2h2zm4 3H19v7h10v-7zm-4 5v-1h-1v-1h1v-1h-1v-1h-1v5h1v-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/services16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/services16.json new file mode 100644 index 00000000..87b9d022 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/services16.json @@ -0,0 +1 @@ +"M9 0v2H8V0zM8 7V6H7V5h3v1H9v1h.5a5.507 5.507 0 0 1 5.5 5.5v.5H9v2h6v1H2v-1h6v-2H2v-.5A5.507 5.507 0 0 1 7.5 7zm-.5 1a4.507 4.507 0 0 0-4.473 4h10.946A4.507 4.507 0 0 0 9.5 8zM14 7h2V6h-2zM1 7h2V6H1zm10.94-3.646l.706.707 1.415-1.415-.707-.707zm-9-.707L4.353 4.06l.707-.707-1.415-1.415z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/services24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/services24.json new file mode 100644 index 00000000..0bf6041b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/services24.json @@ -0,0 +1 @@ +"M23 11h-2v-1h2zM2 11h2v-1H2zm17.646-4.94l1.415-1.414-.707-.707-1.415 1.415zM3.94 4.647l1.415 1.415.707-.707L4.647 3.94zM13 4V2h-1v2zm0 15v2h9v1H3v-1h9v-2H3.844A.845.845 0 0 1 3 18.156 8.166 8.166 0 0 1 11.156 10H12V9h-2V8h5v1h-2v1h.844A8.166 8.166 0 0 1 22 18.156a.845.845 0 0 1-.844.844zm7.998-1a7.164 7.164 0 0 0-7.154-7h-2.688a7.164 7.164 0 0 0-7.154 7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/services32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/services32.json new file mode 100644 index 00000000..2d120a7f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/services32.json @@ -0,0 +1 @@ +"M28 15h3v1h-3zM2 16h3v-1H2zM17 6V3h-1v3zM5 23.958A10.97 10.97 0 0 1 15.958 13H16v-1h-2v-1h5v1h-2v1h.042A10.97 10.97 0 0 1 28 23.958 1.044 1.044 0 0 1 26.958 25H17v3h11v1H5v-1h11v-3H6.042A1.044 1.044 0 0 1 5 23.958zm1 0L26.958 24l.042-.042A9.969 9.969 0 0 0 17.042 14h-1.084A9.969 9.969 0 0 0 6 23.958zM25.354 8.354l2-2-.708-.708-2 2zm-19.708-2l2 2 .708-.708-2-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/shapes16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/shapes16.json new file mode 100644 index 00000000..71b5616c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/shapes16.json @@ -0,0 +1 @@ +"M4.046 8.664l-.615.852A4.79 4.79 0 1 1 9.351 3H8.22a3.792 3.792 0 1 0-4.173 5.664zM7 4v2.152a.993.993 0 0 1 .292.263l.708.98V5h7v7h-3.674l.722 1H16V4zm5.982 12h-13l6.5-9zm-6.5-7.292L1.936 15h9.089z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/shapes24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/shapes24.json new file mode 100644 index 00000000..cc352f0c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/shapes24.json @@ -0,0 +1 @@ +"M8.135 12.736l-.764 1.058A6.297 6.297 0 1 1 13.281 5h-1.138a5.286 5.286 0 1 0-4.644 7.8 5.201 5.201 0 0 0 .636-.064zM11 6v6.923l1 1.385V7h10v10h-8.056l.723 1H23V6zm6.044 17H1.956L9.5 12.554zM9.5 14.262L3.911 22H15.09z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/shapes32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/shapes32.json new file mode 100644 index 00000000..a33bd079 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/shapes32.json @@ -0,0 +1 @@ +"M8.45 18.367l-.564.855A8.795 8.795 0 1 1 18.832 7h-1.143A7.795 7.795 0 1 0 8.45 18.367zM14 8v6.429l1 1.53V9h14v14h-9.399l.654 1H30V8zm8.982 22h-21l10.544-16zm-10.46-14.177L3.838 29h17.295z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/share16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/share16.json new file mode 100644 index 00000000..3d07ff6d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/share16.json @@ -0,0 +1 @@ +"M1 1h8v1H2v12h12V9h1v6H1zm5.02 7.521V11H7V8.521A3.54 3.54 0 0 1 10.52 5h2.752l-1.626 1.646.707.707 2.81-2.809-2.81-2.809-.706.707 1.579 1.579H10.52a4.505 4.505 0 0 0-4.5 4.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/share24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/share24.json new file mode 100644 index 00000000..c2c2c13c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/share24.json @@ -0,0 +1 @@ +"M22 14v8H2V2h12v1H3v18h18v-7zm-4.354-9.646L20.258 7h-4.751a6.478 6.478 0 0 0-6.5 6.465V17H10v-3.535A5.482 5.482 0 0 1 15.507 8h4.821l-2.682 2.646.707.707L22.207 7.5l-3.853-3.854z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/share32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/share32.json new file mode 100644 index 00000000..9c4d660e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/share32.json @@ -0,0 +1 @@ +"M28 18h1v11H3V3h17v1H4v24h24zm-1.66-4.646L30.193 9.5 26.34 5.646l-.707.707L28.233 9H20.5a8.471 8.471 0 0 0-8.5 8.455v5.4h1v-5.4a7.508 7.508 0 0 1 7.5-7.5h7.825l-2.692 2.691z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/shareIos16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/shareIos16.json new file mode 100644 index 00000000..98ac52f5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/shareIos16.json @@ -0,0 +1 @@ +"M11 7V6h3v9H3V6h3v1H4v7h9V7zM6.74 4L8 2.739V11h1V2.705L10.295 4l.324.324.707-.707L8.517.807l-2.809 2.81.707.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/shareIos24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/shareIos24.json new file mode 100644 index 00000000..8ff9f42e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/shareIos24.json @@ -0,0 +1 @@ +"M15 9h5v13H5V9h5v1H6v11h13V10h-4zm-3 8h1V3.707l2.646 2.646.707-.707L12.5 1.793 8.646 5.646l.707.707L12 3.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/shareIos32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/shareIos32.json new file mode 100644 index 00000000..062bcdc5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/shareIos32.json @@ -0,0 +1 @@ +"M27 10v19H6V10h8v1H7v17h19V11h-7v-1zM16 21h1V4.707l2.646 2.646.707-.707L16.5 2.793l-3.854 3.853.707.707L16 4.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sharpLeft16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sharpLeft16.json new file mode 100644 index 00000000..ae33f5fc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sharpLeft16.json @@ -0,0 +1 @@ +"M13 6.865V14h-1V6.847a3.837 3.837 0 0 0-2.868-3.794 3.77 3.77 0 0 0-3.577 1.034L3.653 6H6v1H2V3h1v2.286l1.88-1.901A4.728 4.728 0 0 1 9.293 2.06 4.844 4.844 0 0 1 13 6.865z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sharpLeft24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sharpLeft24.json new file mode 100644 index 00000000..d26af27e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sharpLeft24.json @@ -0,0 +1 @@ +"M20 10.84V21h-1v-9.918a6.214 6.214 0 0 0-5.282-6.08A5.813 5.813 0 0 0 8.96 6.744L4.82 11H8v1H3V7h1v3.394L8.088 6.2a7.125 7.125 0 0 1 3.647-2.083A6.87 6.87 0 0 1 20 10.841z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sharpLeft32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sharpLeft32.json new file mode 100644 index 00000000..5c06ffdd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sharpLeft32.json @@ -0,0 +1 @@ +"M26 14.987V28h-1V14.987A8.005 8.005 0 0 0 11.27 9.41L5.81 15H10v1H4v-6h1v4.398l5.556-5.687A9.004 9.004 0 0 1 26 14.987z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sharpRight16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sharpRight16.json new file mode 100644 index 00000000..bddab619 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sharpRight16.json @@ -0,0 +1 @@ +"M14 3v4h-4V6h2.347l-1.902-1.913a3.77 3.77 0 0 0-3.577-1.034A3.837 3.837 0 0 0 4 6.847V14H3V6.865A4.844 4.844 0 0 1 6.708 2.06a4.728 4.728 0 0 1 4.411 1.325L13 5.285V3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sharpRight24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sharpRight24.json new file mode 100644 index 00000000..3d721900 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sharpRight24.json @@ -0,0 +1 @@ +"M4 10.84V21h1v-9.918a6.214 6.214 0 0 1 5.282-6.08 5.813 5.813 0 0 1 4.758 1.743L19.18 11H16v1h5V7h-1v3.394L15.912 6.2a7.125 7.125 0 0 0-3.647-2.083A6.87 6.87 0 0 0 4 10.841z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sharpRight32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sharpRight32.json new file mode 100644 index 00000000..ee8b0c97 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sharpRight32.json @@ -0,0 +1 @@ +"M6 14.987V28h1V14.987A8.005 8.005 0 0 1 20.73 9.41L26.19 15H22v1h6v-6h-1v4.398L21.444 8.71A9.004 9.004 0 0 0 6 14.987z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sheildCoin16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sheildCoin16.json new file mode 100644 index 00000000..c9c0f0f6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sheildCoin16.json @@ -0,0 +1 @@ +"M8.219 14.418a4.681 4.681 0 0 0 .51.86c-.264.167-.53.332-.819.49l-.41.223-.41-.222C1.095 12.499.705 7.454 1.114 2.95l.066-.74.743-.037c2.302-.115 3.936-.645 4.998-1.62L7.5.022l.58.53c1.06.976 2.695 1.506 4.997 1.62l.743.038.066.741a19.016 19.016 0 0 1-.111 5.047 4.646 4.646 0 0 0-.999-.17 17.422 17.422 0 0 0 .124-4.663 8.713 8.713 0 0 1-5.4-1.789 8.713 8.713 0 0 1-5.4 1.789c-.36 4.132.033 8.724 5.4 11.688.254-.14.487-.288.719-.435zM16 12.5A3.5 3.5 0 1 1 12.5 9a3.504 3.504 0 0 1 3.5 3.5zm-1 0a2.5 2.5 0 1 0-2.5 2.5 2.503 2.503 0 0 0 2.5-2.5zm-2.146-.354a.5.5 0 0 1-.707.707l-.707.707a1.5 1.5 0 1 0 2.12-2.12z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sheildCoin24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sheildCoin24.json new file mode 100644 index 00000000..129b0d89 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sheildCoin24.json @@ -0,0 +1 @@ +"M12.116 21.137a6.536 6.536 0 0 0 .634.785c-.405.259-.82.514-1.27.76l-.48.26-.48-.26C2.133 18.105 1.588 11.035 2.16 4.723l.078-.869.871-.044c3.312-.165 5.67-.934 7.211-2.35L11 .838l.68.625c1.54 1.415 3.898 2.184 7.21 2.35l.87.044.079.869a27.45 27.45 0 0 1-.094 6.683 6.418 6.418 0 0 0-.981-.282 26.319 26.319 0 0 0 .079-6.311l-.004-.004c-3.554-.179-6.117-1.033-7.836-2.613L11 2.196l-.002.002c-1.72 1.58-4.283 2.434-7.837 2.613l-.004.002c-.544 5.99-.036 12.692 7.841 16.99l.002.001h.002c.394-.216.756-.44 1.114-.667zM22.8 17.5a5.3 5.3 0 1 1-5.3-5.3 5.306 5.306 0 0 1 5.3 5.3zm-1 0a4.3 4.3 0 1 0-4.3 4.3 4.304 4.304 0 0 0 4.3-4.3zm-5.926-1.626a2.283 2.283 0 0 1 1.173-.63 2.381 2.381 0 0 1 .667-.035l.094-.995a3.245 3.245 0 0 0-.956.05 3.304 3.304 0 0 0-2.553 2.432l.97.243a2.296 2.296 0 0 1 .605-1.065zm4.66.323l-.92.395a2.288 2.288 0 0 1-.488 2.534 2.356 2.356 0 0 1-3.252 0l-.707.707a3.3 3.3 0 0 0 5.366-3.636z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sheildCoin32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sheildCoin32.json new file mode 100644 index 00000000..98b97649 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sheildCoin32.json @@ -0,0 +1 @@ +"M16.622 28.474a8.54 8.54 0 0 0 .652.793c-.393.246-.795.489-1.218.725l-.556.31-.556-.31C4.17 23.98 3.471 14.685 4.208 6.384l.089-1.009 1-.052c5.327-.272 7.795-1.621 9.86-3.563l.343-.322.343.322c2.065 1.942 4.533 3.291 9.86 3.563l1 .052.089 1.01a36.092 36.092 0 0 1-.179 9.214 8.421 8.421 0 0 0-.98-.317 35.025 35.025 0 0 0 .163-8.809l-.013-.144-.13-.007c-5.347-.273-7.994-1.596-10.153-3.52-2.16 1.924-4.807 3.246-10.152 3.52l-.131.007-.013.144c-.709 7.98-.049 16.912 10.227 22.646l.069.038.07-.039c.372-.208.705-.428 1.052-.644zM30.8 23.5a7.3 7.3 0 1 1-7.3-7.3 7.308 7.308 0 0 1 7.3 7.3zm-1 0a6.3 6.3 0 1 0-6.3 6.3 6.307 6.307 0 0 0 6.3-6.3zm-8.751-2.451a3.45 3.45 0 0 1 1.77-.948 3.369 3.369 0 0 1 1.004-.053l.094-.996a4.505 4.505 0 0 0-1.294.068 4.471 4.471 0 0 0-3.456 3.293l.97.242a3.445 3.445 0 0 1 .912-1.606zm6.556.688l-.92.394a3.45 3.45 0 0 1-.734 3.82 3.55 3.55 0 0 1-4.902 0l-.707.707a4.467 4.467 0 0 0 7.263-4.921z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/shieldCoin16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/shieldCoin16.json new file mode 100644 index 00000000..c9c0f0f6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/shieldCoin16.json @@ -0,0 +1 @@ +"M8.219 14.418a4.681 4.681 0 0 0 .51.86c-.264.167-.53.332-.819.49l-.41.223-.41-.222C1.095 12.499.705 7.454 1.114 2.95l.066-.74.743-.037c2.302-.115 3.936-.645 4.998-1.62L7.5.022l.58.53c1.06.976 2.695 1.506 4.997 1.62l.743.038.066.741a19.016 19.016 0 0 1-.111 5.047 4.646 4.646 0 0 0-.999-.17 17.422 17.422 0 0 0 .124-4.663 8.713 8.713 0 0 1-5.4-1.789 8.713 8.713 0 0 1-5.4 1.789c-.36 4.132.033 8.724 5.4 11.688.254-.14.487-.288.719-.435zM16 12.5A3.5 3.5 0 1 1 12.5 9a3.504 3.504 0 0 1 3.5 3.5zm-1 0a2.5 2.5 0 1 0-2.5 2.5 2.503 2.503 0 0 0 2.5-2.5zm-2.146-.354a.5.5 0 0 1-.707.707l-.707.707a1.5 1.5 0 1 0 2.12-2.12z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/shieldCoin24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/shieldCoin24.json new file mode 100644 index 00000000..129b0d89 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/shieldCoin24.json @@ -0,0 +1 @@ +"M12.116 21.137a6.536 6.536 0 0 0 .634.785c-.405.259-.82.514-1.27.76l-.48.26-.48-.26C2.133 18.105 1.588 11.035 2.16 4.723l.078-.869.871-.044c3.312-.165 5.67-.934 7.211-2.35L11 .838l.68.625c1.54 1.415 3.898 2.184 7.21 2.35l.87.044.079.869a27.45 27.45 0 0 1-.094 6.683 6.418 6.418 0 0 0-.981-.282 26.319 26.319 0 0 0 .079-6.311l-.004-.004c-3.554-.179-6.117-1.033-7.836-2.613L11 2.196l-.002.002c-1.72 1.58-4.283 2.434-7.837 2.613l-.004.002c-.544 5.99-.036 12.692 7.841 16.99l.002.001h.002c.394-.216.756-.44 1.114-.667zM22.8 17.5a5.3 5.3 0 1 1-5.3-5.3 5.306 5.306 0 0 1 5.3 5.3zm-1 0a4.3 4.3 0 1 0-4.3 4.3 4.304 4.304 0 0 0 4.3-4.3zm-5.926-1.626a2.283 2.283 0 0 1 1.173-.63 2.381 2.381 0 0 1 .667-.035l.094-.995a3.245 3.245 0 0 0-.956.05 3.304 3.304 0 0 0-2.553 2.432l.97.243a2.296 2.296 0 0 1 .605-1.065zm4.66.323l-.92.395a2.288 2.288 0 0 1-.488 2.534 2.356 2.356 0 0 1-3.252 0l-.707.707a3.3 3.3 0 0 0 5.366-3.636z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/shieldCoin32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/shieldCoin32.json new file mode 100644 index 00000000..98b97649 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/shieldCoin32.json @@ -0,0 +1 @@ +"M16.622 28.474a8.54 8.54 0 0 0 .652.793c-.393.246-.795.489-1.218.725l-.556.31-.556-.31C4.17 23.98 3.471 14.685 4.208 6.384l.089-1.009 1-.052c5.327-.272 7.795-1.621 9.86-3.563l.343-.322.343.322c2.065 1.942 4.533 3.291 9.86 3.563l1 .052.089 1.01a36.092 36.092 0 0 1-.179 9.214 8.421 8.421 0 0 0-.98-.317 35.025 35.025 0 0 0 .163-8.809l-.013-.144-.13-.007c-5.347-.273-7.994-1.596-10.153-3.52-2.16 1.924-4.807 3.246-10.152 3.52l-.131.007-.013.144c-.709 7.98-.049 16.912 10.227 22.646l.069.038.07-.039c.372-.208.705-.428 1.052-.644zM30.8 23.5a7.3 7.3 0 1 1-7.3-7.3 7.308 7.308 0 0 1 7.3 7.3zm-1 0a6.3 6.3 0 1 0-6.3 6.3 6.307 6.307 0 0 0 6.3-6.3zm-8.751-2.451a3.45 3.45 0 0 1 1.77-.948 3.369 3.369 0 0 1 1.004-.053l.094-.996a4.505 4.505 0 0 0-1.294.068 4.471 4.471 0 0 0-3.456 3.293l.97.242a3.445 3.445 0 0 1 .912-1.606zm6.556.688l-.92.394a3.45 3.45 0 0 1-.734 3.82 3.55 3.55 0 0 1-4.902 0l-.707.707a4.467 4.467 0 0 0 7.263-4.921z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/shoppingCart16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/shoppingCart16.json new file mode 100644 index 00000000..e004bb66 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/shoppingCart16.json @@ -0,0 +1 @@ +"M4.054 4.004l-.121-.847a1.167 1.167 0 0 0-1.101-.999l-2.609-.12-.046.997 2.609.121a.167.167 0 0 1 .156.144l1.02 7.071-.67.58A1.166 1.166 0 0 0 4.055 13H13v-1H4.055a.167.167 0 0 1-.109-.293l.715-.619 9.259-1.03L15.107 4zm9.026 5.142l-8.154.906L4.198 5h9.695zM4.5 13.625a.875.875 0 1 0 .875.875.876.876 0 0 0-.875-.875zm8 0a.875.875 0 1 0 .875.875.876.876 0 0 0-.875-.875z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/shoppingCart24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/shoppingCart24.json new file mode 100644 index 00000000..4e927e12 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/shoppingCart24.json @@ -0,0 +1 @@ +"M6.787 15.981l14.11-1.008L23.141 6H5.345L5.06 4.37a1.51 1.51 0 0 0-1.307-1.23l-2.496-.286-.114.994 2.497.286a.502.502 0 0 1 .435.41l1.9 10.853-.826 1.301A1.497 1.497 0 0 0 6 18.94v.153a1.5 1.5 0 1 0 1 0V19h11.5a.497.497 0 0 1 .356.15 1.502 1.502 0 1 0 1.074-.08A1.497 1.497 0 0 0 18.5 18H6.416a.5.5 0 0 1-.422-.768zM19.5 21a.5.5 0 1 1 .5-.5.5.5 0 0 1-.5.5zm-13 0a.5.5 0 1 1 .5-.5.5.5 0 0 1-.5.5zM21.86 7l-1.757 7.027-13.188.942L5.52 7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/shoppingCart32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/shoppingCart32.json new file mode 100644 index 00000000..9742061c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/shoppingCart32.json @@ -0,0 +1 @@ +"M7 27a2 2 0 1 0 2-2 2.002 2.002 0 0 0-2 2zm2-1a1 1 0 1 1-1 1 1.001 1.001 0 0 1 1-1zm19.964-.741a1.591 1.591 0 0 0-.428-.794A1.574 1.574 0 0 0 27.415 24H7.54a.625.625 0 0 1-.476-1.032 142.875 142.875 0 0 0 1.692-1.992l19.161-2.017L30.11 8H7.72l-.14-1.375a2.56 2.56 0 0 0-2.186-2.277l-3.223-.464-.142.99 3.222.464a1.56 1.56 0 0 1 1.333 1.389l1.398 13.62c-.171.205-.598.71-1.677 1.97A1.626 1.626 0 0 0 7.541 25h19.874a.582.582 0 0 1 .198.04 2.016 2.016 0 1 0 1.351.219zM28.89 9l-1.808 9.041-18.136 1.91L7.823 9zM28 28a1 1 0 1 1 1-1 1.001 1.001 0 0 1-1 1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/showAllParameters16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/showAllParameters16.json new file mode 100644 index 00000000..685226a9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/showAllParameters16.json @@ -0,0 +1 @@ +"M10 0H1a1.001 1.001 0 0 0-1 1v1a1.001 1.001 0 0 0 1 1h9a1.001 1.001 0 0 0 1-1V1a1.001 1.001 0 0 0-1-1zm0 2H1V1h9l.001 1zm-6.452 9H1a1.001 1.001 0 0 1-1-1V9a1.001 1.001 0 0 1 1-1h5.558a10.633 10.633 0 0 0-1.316 1H1v1h3.25c-.14.161-.24.284-.281.338l-.214.276a1.486 1.486 0 0 0-.207.386zM16 11.433l-.138-.177c-.096-.123-2.381-3.01-5.362-3.01-2.981 0-5.251 2.888-5.346 3.011l-.214.276.214.276c.095.123 2.365 3.011 5.346 3.011s5.266-2.887 5.362-3.01l.138-.177zm-5.492-1.308a1.411 1.411 0 1 0 1.5 1.408 1.458 1.458 0 0 0-1.5-1.408zm-.008 3.897c-2.1 0-3.914-1.774-4.559-2.489.645-.714 2.458-2.488 4.559-2.488 2.1 0 3.924 1.773 4.575 2.49-.649.715-2.467 2.487-4.575 2.487zm0-7.275c.046 0 .09.006.137.007A.985.985 0 0 0 11 6V5a1.001 1.001 0 0 0-1-1H1a1.001 1.001 0 0 0-1 1v1a1.001 1.001 0 0 0 1 1h7.742a6.461 6.461 0 0 1 1.758-.253zM1 5h9l.001 1H1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/showAllParameters24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/showAllParameters24.json new file mode 100644 index 00000000..e00dad6b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/showAllParameters24.json @@ -0,0 +1 @@ +"M2 5h15a1.001 1.001 0 0 0 1-1V2a1.001 1.001 0 0 0-1-1H2a1.001 1.001 0 0 0-1 1v2a1.001 1.001 0 0 0 1 1zm0-3h15l.001 2H2zm0 9h15a1.001 1.001 0 0 0 1-1V8a1.001 1.001 0 0 0-1-1H2a1.001 1.001 0 0 0-1 1v2a1.001 1.001 0 0 0 1 1zm0-3h15l.001 2H2zm3.843 9H2a1.001 1.001 0 0 1-1-1v-2a1.001 1.001 0 0 1 1-1h7.66a15.522 15.522 0 0 0-1.299 1H2v2h4.398l-.202.252a1.963 1.963 0 0 0-.353.748zm9.615 5c-4.06 0-7.072-4.017-7.209-4.188L8 17.5l.249-.312c.137-.17 3.149-4.188 7.21-4.188 4.065 0 7.175 4.024 7.307 4.195L23 17.5l-.234.305c-.132.171-3.242 4.195-7.308 4.195zm-6.337-4.5c.85.937 3.293 3.6 6.339 3.6 3.055 0 5.626-2.67 6.439-3.6-.815-.928-3.39-3.6-6.44-3.6-3.045 0-5.489 2.663-6.338 3.6zm6.379 2.4a2.4 2.4 0 1 1 2.4-2.4 2.403 2.403 0 0 1-2.4 2.4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/showAllParameters32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/showAllParameters32.json new file mode 100644 index 00000000..3429557b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/showAllParameters32.json @@ -0,0 +1 @@ +"M3.5 8h17A1.502 1.502 0 0 0 22 6.5v-2A1.502 1.502 0 0 0 20.5 3h-17A1.502 1.502 0 0 0 2 4.5v2A1.502 1.502 0 0 0 3.5 8zM3 4.5a.5.5 0 0 1 .5-.5h17a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-.5.5h-17a.5.5 0 0 1-.5-.5zM3.5 15h17a1.502 1.502 0 0 0 1.5-1.5v-2a1.502 1.502 0 0 0-1.5-1.5h-17A1.502 1.502 0 0 0 2 11.5v2A1.502 1.502 0 0 0 3.5 15zM3 11.5a.5.5 0 0 1 .5-.5h17a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-.5.5h-17a.5.5 0 0 1-.5-.5zm.5 9.5h5.938c-.472.54-.758.917-.818 1H3.5A1.502 1.502 0 0 1 2 20.5v-2A1.502 1.502 0 0 1 3.5 17h10.663c-.528.318-1.027.653-1.49 1H3.5a.5.5 0 0 0-.5.5v2a.5.5 0 0 0 .5.5zm20.45 2.48v.076a3.45 3.45 0 0 1-6.9 0v-.076a3.44 3.44 0 0 1 3.414-3.43h.072a3.44 3.44 0 0 1 3.414 3.43zm6.83-.281c-.185-.254-4.51-6.033-10.172-6.156h-.155c-5.662.123-10.048 5.902-10.233 6.156L10 23.5l.224.299c.187.252 4.632 6.084 10.296 6.147h.022c5.663-.063 10.047-5.895 10.234-6.147L31 23.5zm-.873.301c-.992 1.202-4.817 5.49-9.37 5.545h-.013c-4.553-.054-8.439-4.343-9.43-5.545l.004-.006-.004-.006c.979-1.211 4.821-5.442 9.373-5.544h.128c4.551.102 8.333 4.333 9.312 5.544l-.005.006z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/showColumn16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/showColumn16.json new file mode 100644 index 00000000..17f3e8ad --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/showColumn16.json @@ -0,0 +1 @@ +"M6 9H5V7h1zM1 4H0v2h1zm4-1h1V2h1V1H4v1h1zm5 0h1V2h1V1H9v1h1zm0 3h1V4h-1zM1 7H0v2h1zm5-3H5v2h1zm4.5 4.146c-3.038 0-5.45 3.354-5.45 3.354s2.412 3.354 5.45 3.354S16 11.5 16 11.5s-2.462-3.354-5.5-3.354zm0 5.908c-1.938 0-3.679-1.72-4.447-2.554.768-.834 2.51-2.554 4.447-2.554 1.936 0 3.676 1.718 4.446 2.552-.774.835-2.524 2.556-4.446 2.556zM15 9h1V7h-1zm0-3h1V4h-1zM1 10H0v2h1zm13-9v1h1v1h1V1zM1 13H0v2h2v-1H1zm9.538-2.909A1.411 1.411 0 1 0 12.03 11.5a1.454 1.454 0 0 0-1.492-1.409zM0 3h1V2h1V1H0zm5 10.135V14H4v1h3v-.256a10.599 10.599 0 0 1-2-1.61z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/showColumn24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/showColumn24.json new file mode 100644 index 00000000..4ddd7c6f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/showColumn24.json @@ -0,0 +1 @@ +"M23 3v2h-1V4h-1V3zm-1 6h1V7h-1zm-2-6h-2v1h2zm-7 0h-2v1h2zm2 2h1V4h1V3h-3v1h1zm-7 8h1v-2H8zm1-6H8v2h1zm6 2h1V7h-1zm7 4h1v-2h-1zM2 11H1v2h1zm6-6h1V4h1V3H7v1h1zM4 21h2v-1H4zM1 5h1V4h1V3H1zm6 15v1h1.36a16.85 16.85 0 0 1-1.07-1zM2 7H1v2h1zm2-3h2V3H4zM2 15H1v2h1zm0 4H1v2h2v-1H2zm13.504-3.9a2.4 2.4 0 1 0 2.358 2.4 2.382 2.382 0 0 0-2.358-2.4zm7.266 2.095l.23.305-.23.305c-.13.171-3.215 4.195-7.208 4.195-3.989 0-7.183-4.017-7.317-4.188L8 17.5l.245-.312c.134-.17 3.328-4.188 7.317-4.188 3.993 0 7.078 4.024 7.208 4.195zm-.851.306c-.8-.93-3.361-3.601-6.356-3.601-2.991 0-5.628 2.663-6.462 3.6.834.937 3.47 3.6 6.462 3.6 3.002 0 5.557-2.67 6.356-3.6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/showColumn32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/showColumn32.json new file mode 100644 index 00000000..9bfe9c98 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/showColumn32.json @@ -0,0 +1 @@ +"M20 13h1v2h-1zm-8-4h-1v2h1zm8-2h1V6h1V5h-3v1h1zm9 0h1V5h-2v1h1zm-3-2h-2v1h2zm-14 8h-1v2h1zm18-4h-1v2h1zM11 19h.426c.186-.161.373-.322.574-.485V17h-1zm19-6h-1v2h1zm-9-4h-1v2h1zm8 9.465c.224.18.434.357.639.535H30v-2h-1zM3 17H2v2h1zm0 8H2v2h2v-1H3zM17 5h-2v1h2zM6 27h2v-1H6zm-3-6H2v2h1zM2 7h1V6h1V5H2zm9 0h1V6h1V5h-3v1h1zM6 6h2V5H6zm-3 7H2v2h1zm0-4H2v2h1zm17.535 11.1h-.07a3.39 3.39 0 0 0-3.365 3.38v.075a3.4 3.4 0 0 0 6.8 0v-.075a3.39 3.39 0 0 0-3.365-3.38zm10.245 3.1c-.185-.254-4.51-6.033-10.172-6.156h-.155c-5.662.123-10.048 5.902-10.233 6.156l-.22.3.224.299c.187.252 4.632 6.084 10.296 6.147h.022c5.663-.063 10.047-5.895 10.234-6.147L31 23.5zm-.873.301c-.992 1.202-4.817 5.49-9.37 5.545h-.013c-4.553-.054-8.439-4.343-9.43-5.545l.004-.006-.004-.006c.979-1.211 4.821-5.442 9.373-5.544h.128c4.551.102 8.333 4.333 9.312 5.544l-.005.006z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/showDerivedValue16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/showDerivedValue16.json new file mode 100644 index 00000000..1b621e86 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/showDerivedValue16.json @@ -0,0 +1 @@ +"M15 4h-4V3h4.5a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-.5.5h-1.056a8.203 8.203 0 0 0-2.188-1H15zM5.879 4l-1-1H2.5a.5.5 0 0 0-.5.5v4a.5.5 0 0 0 .5.5h4.058a8.147 8.147 0 0 1 2.184-1H3V4zM5.61 2.318L8.293 5H6v1h4V2H9v2.293L6.318 1.611A5.464 5.464 0 0 0 2.428 0H0v1h2.429A4.472 4.472 0 0 1 5.61 2.318zM5.167 14H3v-3h.548a1.486 1.486 0 0 1 .207-.386l.214-.276c.042-.054.14-.177.28-.338H2.5a.5.5 0 0 0-.5.5v4a.5.5 0 0 0 .5.5h3.952a10.731 10.731 0 0 1-1.285-1zM16 11.633l-.138.177c-.096.123-2.381 3.01-5.362 3.01-2.981 0-5.251-2.888-5.346-3.01l-.214-.277.214-.276c.095-.123 2.365-3.01 5.346-3.01s5.266 2.886 5.362 3.01l.138.176zm-3.992-.1a1.503 1.503 0 1 1-1.5-1.408 1.458 1.458 0 0 1 1.5 1.408zm3.067.001c-.65-.716-2.474-2.49-4.575-2.49-2.1 0-3.914 1.775-4.559 2.49.645.714 2.458 2.488 4.559 2.488 2.108 0 3.926-1.772 4.575-2.488z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/showDerivedValue24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/showDerivedValue24.json new file mode 100644 index 00000000..3fdd3e1f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/showDerivedValue24.json @@ -0,0 +1 @@ +"M9.66 22H1.43a.43.43 0 0 1-.43-.43v-6.14a.43.43 0 0 1 .43-.43h5.86c-.453.463-.746.818-.845.94l-.047.06H2v5h6.36a15.528 15.528 0 0 0 1.3 1zM7.591 4.325L11.251 8H7v1h6V3h-1v4.428L8.304 3.652A5.5 5.5 0 0 0 4.374 2H0v1h4.403a4.499 4.499 0 0 1 3.188 1.325zm15.175 13.48L23 17.5l-.234-.305C22.634 17.024 19.524 13 15.458 13c-4.06 0-7.072 4.017-7.209 4.188L8 17.5l.249.312c.137.17 3.149 4.188 7.21 4.188 4.065 0 7.175-4.024 7.307-4.195zM15.46 13.9c3.048 0 5.624 2.672 6.439 3.6-.813.93-3.384 3.6-6.44 3.6-3.045 0-5.489-2.663-6.338-3.6.85-.937 3.293-3.6 6.339-3.6zm2.44 3.6a2.4 2.4 0 1 0-2.4 2.4 2.403 2.403 0 0 0 2.4-2.4zM22.57 5H14v1h8v5h-5v.16a9.935 9.935 0 0 1 2.53.84h3.04a.43.43 0 0 0 .43-.43V5.43a.43.43 0 0 0-.43-.43zM14 11H2V6h5.837l-.954-.954c-.017-.017-.038-.03-.056-.046H1.431A.43.43 0 0 0 1 5.43v6.14a.43.43 0 0 0 .43.43h9.937A10.098 10.098 0 0 1 14 11.144z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/showDerivedValue32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/showDerivedValue32.json new file mode 100644 index 00000000..53ccc787 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/showDerivedValue32.json @@ -0,0 +1 @@ +"M4.6 4H0V3h4.6a7.45 7.45 0 0 1 5.304 2.197L15 10.293V5h1v7H9v-1h5.293L9.197 5.904A6.458 6.458 0 0 0 4.6 4zm6.885 24H3v-7h6.438c.258-.294.572-.631.938-1H2.571a.571.571 0 0 0-.571.571v7.858a.571.571 0 0 0 .571.571h10.16a20.967 20.967 0 0 1-1.246-1zm9.014-1.05a3.441 3.441 0 0 0 3.45-3.394v-.076a3.44 3.44 0 0 0-3.413-3.43h-.072a3.44 3.44 0 0 0-3.414 3.43v.076a3.44 3.44 0 0 0 3.45 3.394zm-.032-9.006c-4.552.102-8.395 4.333-9.374 5.544l.005.006-.004.006c.991 1.202 4.877 5.49 9.43 5.545h.014c4.552-.054 8.377-4.343 9.368-5.545l-.004-.006.005-.006c-.98-1.211-4.76-5.442-9.312-5.544h-.128zm.053 12.002c-5.664-.063-10.109-5.895-10.296-6.147L10 23.5l.22-.301c.185-.254 4.57-6.033 10.233-6.156h.155c5.663.123 9.987 5.902 10.172 6.156l.22.301-.224.299c-.187.252-4.57 6.084-10.234 6.147h-.011zM29.429 7H17v1h12v7h-7v.172a12.259 12.259 0 0 1 2.899.828h4.53a.571.571 0 0 0 .571-.571V7.57a.571.571 0 0 0-.571-.57zM19 15H3V8h6.879l-1-1H2.57a.571.571 0 0 0-.57.571v7.858a.571.571 0 0 0 .571.571h13.557A12.417 12.417 0 0 1 19 15.18z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/showMultipleLayersAtATime16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/showMultipleLayersAtATime16.json new file mode 100644 index 00000000..1ae3ecbb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/showMultipleLayersAtATime16.json @@ -0,0 +1 @@ +"M16 7.523l-2.6 1.463a7.257 7.257 0 0 0-1.192-.477l2.772-1.56zM7.772 8.895L0 4.523l8-4.5 8 4.5-6.95 3.91a6.958 6.958 0 0 0-1.278.462zM2.04 4.523L8 7.876l5.96-3.353L8 1.171zm2.086 7.397l.121-.155L1.02 9.95 0 10.523l3.952 2.223a.991.991 0 0 1 .174-.826zm2.066-2.06L1.02 6.949 0 7.524l5.373 3.022c.237-.22.511-.453.819-.686zm5.716 2.641a1.409 1.409 0 1 1-1.408-1.409 1.41 1.41 0 0 1 1.409 1.409zm4.092 0s-2.462 3.254-5.5 3.254S5 12.5 5 12.5s2.462-3.254 5.5-3.254S16 12.5 16 12.5zm-1.054-.002c-.77-.834-2.51-2.452-4.446-2.452-1.938 0-3.679 1.62-4.447 2.454.768.834 2.51 2.454 4.447 2.454 1.922 0 3.672-1.621 4.446-2.456z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/showMultipleLayersAtATime24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/showMultipleLayersAtATime24.json new file mode 100644 index 00000000..cfc11dfb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/showMultipleLayersAtATime24.json @@ -0,0 +1 @@ +"M18.155 13.199l2.88-1.703-.928-.547.983-.582L23 11.495l-3.564 2.108a8.664 8.664 0 0 0-1.281-.404zm-9.927 6.238l-.25-.313a.988.988 0 0 1-.192-.78l-4.82-2.85.927-.547-.983-.582L1 15.493l7.838 4.636a12.555 12.555 0 0 1-.61-.692zM12.001 14L1 7.493 12 1l11 6.495zM2.966 7.494L12 12.838l9.033-5.342L12 2.161zm7.11 8.205l-7.11-4.205.927-.547-.983-.582L1 11.493l8.3 4.91c.227-.222.487-.459.775-.704zm13.694 3.106L24 18.5l-.23-.305C23.64 18.024 20.493 14 16.5 14c-3.989 0-7.121 4.017-7.255 4.188L9 18.5l.245.312C9.379 18.982 12.51 23 16.5 23c3.993 0 7.14-4.024 7.27-4.195zM16.5 14.9c2.995 0 5.618 2.672 6.419 3.6-.799.93-3.418 3.6-6.419 3.6-2.992 0-5.565-2.663-6.4-3.6.835-.937 3.408-3.6 6.4-3.6zm2.4 3.6a2.4 2.4 0 1 0-2.4 2.4 2.403 2.403 0 0 0 2.4-2.4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/showMultipleLayersAtATime32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/showMultipleLayersAtATime32.json new file mode 100644 index 00000000..1e372caf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/showMultipleLayersAtATime32.json @@ -0,0 +1 @@ +"M23.238 17.594l5.284-3.1-1.792-1.05.989-.58 2.781 1.628-6.03 3.539a12.288 12.288 0 0 0-1.232-.437zm4.48.27l-.988.58 1.792 1.05-.746.437c.297.22.577.442.845.664l1.879-1.103zm-18.49 5.743c.007-.01.156-.204.41-.501l-6.16-3.614 1.793-1.05-.989-.58-2.781 1.63L9.013 23.9zm3.686-3.579l-9.435-5.536 1.792-1.05-.989-.58-2.781 1.63 10.575 6.204q.396-.334.838-.668zM16 18L1.5 9.492 16 1l14.5 8.492zM3.478 9.493L16 16.841l12.522-7.348L16 2.16zm17.02 18.463a3.404 3.404 0 0 0 3.371-3.4v-.076a3.404 3.404 0 0 0-3.334-3.435h-.07a3.404 3.404 0 0 0-3.335 3.435v.076a3.403 3.403 0 0 0 3.369 3.4zm-.061-8.857c-4.512.103-8.383 4.233-9.353 5.445l.005.006-.005.006c.983 1.201 4.897 5.29 9.409 5.345h.014c4.512-.055 8.426-4.144 9.41-5.345l-.006-.006.005-.006c-.97-1.212-4.841-5.342-9.353-5.445h-.126zm.052 11.702c-5.614-.062-10.082-5.695-10.267-5.947L10 24.556l.219-.302c.183-.254 4.592-5.933 10.204-6.055h.154c5.612.122 10.021 5.801 10.204 6.055l.219.302-.222.298c-.185.252-4.654 5.885-10.267 5.947H20.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/showOneLayerAtATime16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/showOneLayerAtATime16.json new file mode 100644 index 00000000..368240a4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/showOneLayerAtATime16.json @@ -0,0 +1 @@ +"M6.873 9.39L0 5.522l8-4.5 8 4.5-4.902 2.758a5.786 5.786 0 0 0-.621-.034 6.014 6.014 0 0 0-1.983.351l5.466-3.075L8 2.171 2.04 5.523l5.875 3.305a8.328 8.328 0 0 0-1.042.561zm5.119 3.11a1.494 1.494 0 1 1-1.492-1.409 1.454 1.454 0 0 1 1.492 1.409zm4.008 0s-2.462 3.254-5.5 3.254S5 12.5 5 12.5s2.462-3.254 5.5-3.254S16 12.5 16 12.5zm-1.054-.002c-.77-.834-2.51-2.452-4.446-2.452-1.938 0-3.679 1.62-4.447 2.454.768.834 2.51 2.454 4.447 2.454 1.922 0 3.672-1.621 4.446-2.456z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/showOneLayerAtATime24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/showOneLayerAtATime24.json new file mode 100644 index 00000000..1c990de4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/showOneLayerAtATime24.json @@ -0,0 +1 @@ +"M12 1L1 7.493 12 14l11-6.505zM2.967 7.494L12 2.161l9.033 5.335L12 12.838zM16.5 23c-3.989 0-7.121-4.017-7.255-4.188L9 18.5l.245-.312C9.379 18.018 12.51 14 16.5 14c3.993 0 7.14 4.024 7.27 4.195l.23.305-.23.305C23.64 18.976 20.493 23 16.5 23zm-6.4-4.5c.835.937 3.408 3.6 6.4 3.6 3.001 0 5.62-2.67 6.419-3.6-.8-.928-3.424-3.6-6.419-3.6-2.992 0-5.565 2.663-6.4 3.6zm6.4 2.4a2.4 2.4 0 1 1 2.4-2.4 2.403 2.403 0 0 1-2.4 2.4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/showOneLayerAtATime32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/showOneLayerAtATime32.json new file mode 100644 index 00000000..302a6e8c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/showOneLayerAtATime32.json @@ -0,0 +1 @@ +"M16 1L1.5 9.492 16 18l14.5-8.508zM3.478 9.493L16 2.16l12.522 7.334L16 16.841zM17.13 24.554v-.074a3.36 3.36 0 0 1 3.334-3.35h.07a3.36 3.36 0 0 1 3.335 3.35v.074a3.37 3.37 0 0 1-6.74 0zM20.5 19.1h.063c4.512.103 8.383 4.233 9.353 5.445l-.005.006.005.006c-.983 1.201-4.897 5.29-9.409 5.345h-.014c-4.512-.055-8.426-4.144-9.41-5.345l.006-.006-.005-.006c.97-1.212 4.841-5.342 9.353-5.445h.063zm0 11.702h.011c5.614-.062 10.082-5.695 10.267-5.947l.222-.298-.219-.302C30.598 24 26.19 18.321 20.577 18.2h-.154c-5.612.12-10.021 5.8-10.203 6.054l-.219.302.222.298c.185.252 4.654 5.885 10.267 5.947z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/showRequiredParameters16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/showRequiredParameters16.json new file mode 100644 index 00000000..dffb3941 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/showRequiredParameters16.json @@ -0,0 +1 @@ +"M1 3h9a1.001 1.001 0 0 0 1-1V1a1.001 1.001 0 0 0-1-1H1a1.001 1.001 0 0 0-1 1v1a1.001 1.001 0 0 0 1 1zm0-2h9l.001 1H1zm4 4H3V4h2zm3 0H6V4h2zM1 4h1v1H1v1h1v1H1a1.001 1.001 0 0 1-1-1V5a1.001 1.001 0 0 1 1-1zm9 2h.001L10 5H9V4h1a1.001 1.001 0 0 1 1 1v1a1.001 1.001 0 0 1-1 1H9V6zM6 6h2v1H6zM5 7H3V6h2zM3 8h2v1H3zM1 8h1v1H1v1h1v1H1a1.001 1.001 0 0 1-1-1V9a1.001 1.001 0 0 1 1-1zm2 2h1.25c-.14.161-.24.284-.281.338l-.214.276a1.486 1.486 0 0 0-.207.386H3zm12.862 1.256c-.096-.123-2.381-3.01-5.362-3.01-2.981 0-5.191 2.888-5.286 3.011L5 11.533l.214.276c.095.123 2.305 3.011 5.286 3.011 2.981 0 5.266-2.887 5.362-3.01l.138-.177v-.2zM10.5 14.022c-2.1 0-3.854-1.774-4.5-2.489.646-.714 2.4-2.488 4.5-2.488s3.924 1.773 4.575 2.49c-.649.715-2.467 2.487-4.575 2.487zm1.508-2.489a1.503 1.503 0 1 1-1.5-1.408 1.458 1.458 0 0 1 1.5 1.408z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/showRequiredParameters24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/showRequiredParameters24.json new file mode 100644 index 00000000..f8a09b51 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/showRequiredParameters24.json @@ -0,0 +1 @@ +"M2 5h15a1.001 1.001 0 0 0 1-1V2a1.001 1.001 0 0 0-1-1H2a1.001 1.001 0 0 0-1 1v2a1.001 1.001 0 0 0 1 1zm0-3h15l.001 2H2zm2 12v-1h2v1zm-1 2v1H2a1.001 1.001 0 0 1-1-1v-2a1.001 1.001 0 0 1 1-1h1v1H2v2zm0-6v1H2a1.001 1.001 0 0 1-1-1V8a1.001 1.001 0 0 1 1-1h1v1H2v2zm1-2V7h2v1zm3 0V7h2v1zm6 0V7h2v1zm-3 0V7h2v1zm5 2v1h-2v-1zm-3 0v1h-2v-1zm6-2v2a1.001 1.001 0 0 1-1 1h-1v-1h1.001L17 8h-1V7h1a1.001 1.001 0 0 1 1 1zM6 10v1H4v-1zm3 0v1H7v-1zm-.639 4H7v-1h2v.481q-.339.262-.639.519zm7.097 8c-4.06 0-7.072-4.017-7.209-4.188L8 17.5l.249-.312c.137-.17 3.149-4.188 7.21-4.188 4.065 0 7.175 4.024 7.307 4.195L23 17.5l-.234.305c-.132.171-3.242 4.195-7.308 4.195zm-6.337-4.5c.85.937 3.293 3.6 6.339 3.6 3.055 0 5.626-2.67 6.439-3.6-.815-.928-3.39-3.6-6.44-3.6-3.045 0-5.489 2.663-6.338 3.6zm6.379 2.4a2.4 2.4 0 1 1 2.4-2.4 2.403 2.403 0 0 1-2.4 2.4zM5.843 17H4v-1h2v.61a1.958 1.958 0 0 0-.157.39z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/showRequiredParameters32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/showRequiredParameters32.json new file mode 100644 index 00000000..328482c7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/showRequiredParameters32.json @@ -0,0 +1 @@ +"M3.5 8h17A1.502 1.502 0 0 0 22 6.5v-2A1.502 1.502 0 0 0 20.5 3h-17A1.502 1.502 0 0 0 2 4.5v2A1.502 1.502 0 0 0 3.5 8zM3 4.5a.5.5 0 0 1 .5-.5h17a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-.5.5h-17a.5.5 0 0 1-.5-.5zM5 18v-1h2v1zm3 0v-1h2v1zm-4 3v1h-.5A1.502 1.502 0 0 1 2 20.5v-2A1.502 1.502 0 0 1 3.5 17H4v1h-.5a.5.5 0 0 0-.5.5v2a.5.5 0 0 0 .5.5zm3 0v1H5v-1zM5 11v-1h2v1zm3 0v-1h2v1zm-4 3v1h-.5A1.502 1.502 0 0 1 2 13.5v-2A1.502 1.502 0 0 1 3.5 10H4v1h-.5a.5.5 0 0 0-.5.5v2a.5.5 0 0 0 .5.5zm10-3v-1h2v1zm-3 0v-1h2v1zm6 0v-1h2v1zm-1 3v1h-2v-1zm3 0v1h-2v-1zM7 14v1H5v-1zm15-2.5v2a1.502 1.502 0 0 1-1.5 1.5H20v-1h.5a.5.5 0 0 0 .5-.5v-2a.5.5 0 0 0-.5-.5H20v-1h.5a1.502 1.502 0 0 1 1.5 1.5zM13 14v1h-2v-1zm-3 0v1H8v-1zm2.673 4H11v-1h3.163c-.528.318-1.027.653-1.49 1zm4.378 5.556v-.076a3.44 3.44 0 0 1 3.413-3.43h.072a3.44 3.44 0 0 1 3.414 3.43v.076a3.45 3.45 0 0 1-6.9 0zm3.48-5.612h.064c4.551.102 8.333 4.333 9.312 5.544l-.005.006.004.006c-.991 1.202-4.816 5.49-9.368 5.545h-.014c-4.553-.054-8.439-4.343-9.43-5.545l.004-.006-.005-.006c.98-1.211 4.822-5.442 9.374-5.544h.064zm0 12.002h.01c5.664-.063 10.048-5.895 10.235-6.147L31 23.5l-.22-.301c-.185-.254-4.51-6.033-10.172-6.156h-.155c-5.662.123-10.048 5.902-10.233 6.156L10 23.5l.224.299c.187.252 4.632 6.084 10.296 6.147zM8.62 22H8v-1h1.438c-.472.54-.758.917-.818 1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sidecar16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sidecar16.json new file mode 100644 index 00000000..71d7eeed --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sidecar16.json @@ -0,0 +1 @@ +"M0 1v14h16V1zm1 13V2h5v12zm14 0H7V2h8zM2 9h3l-1.5 2zm1.5-4L5 7H2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sidecar24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sidecar24.json new file mode 100644 index 00000000..7bd0cd62 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sidecar24.json @@ -0,0 +1 @@ +"M1 21h22V3H1zM22 4v16H10V4zM2 4h7v16H2zm1 10h5l-2.5 2.574zm2.5-6.574L8 10H3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sidecar32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sidecar32.json new file mode 100644 index 00000000..8d9e0e6a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sidecar32.json @@ -0,0 +1 @@ +"M2 5v22h28V5zm1 21V6h7v20zm26 0H11V6h18zM6.5 11.426L9 14H4zM4 18h5l-2.5 2.574z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sigma16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sigma16.json new file mode 100644 index 00000000..2001c56b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sigma16.json @@ -0,0 +1 @@ +"M12.809 15H2.529l5.34-7.477L2.433 1H13v3h-1V2H4.567l4.564 5.477L4.47 14h7.72l.907-1.814.894.447z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sigma24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sigma24.json new file mode 100644 index 00000000..3a8cc5c1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sigma24.json @@ -0,0 +1 @@ +"M18.809 22H3.46l8.386-10.483L3.386 2H19v3h-1V3H5.613l7.541 8.483L5.54 21h12.65l.92-1.838.894.447z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sigma32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sigma32.json new file mode 100644 index 00000000..9fe2e5a3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sigma32.json @@ -0,0 +1 @@ +"M24.86 29H5.484L15.86 15.513 5.433 3H25v4h-1V4H7.567l9.574 11.487L7.516 28H24.14l.967-2.905.95.316z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/signIn16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/signIn16.json new file mode 100644 index 00000000..1c164b2f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/signIn16.json @@ -0,0 +1 @@ +"M6 15v-4h1v3h7V2H7v4H6V1h9v14zm4.27-6l-1.623 1.623.707.707 2.808-2.809-2.808-2.81-.707.708L10.227 8H2.063v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/signIn24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/signIn24.json new file mode 100644 index 00000000..b088a1a3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/signIn24.json @@ -0,0 +1 @@ +"M7 1h15v22H7v-8h1v7h13V2H8v8H7zm7.309 12l-2.649 2.648.707.707 3.89-3.89-3.832-3.833-.707.707L14.378 12H2v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/signIn32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/signIn32.json new file mode 100644 index 00000000..27674aea --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/signIn32.json @@ -0,0 +1 @@ +"M10 2h19v28H10V19h1v10h17V3H11v11h-1zm10.293 15l-2.646 2.646.707.707 3.853-3.853-3.854-3.854-.707.707L20.293 16H2.013v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/signOut16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/signOut16.json new file mode 100644 index 00000000..7e962e54 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/signOut16.json @@ -0,0 +1 @@ +"M6 15v-4h1v3h7V2H7v4H6V1h9v14zM2.73 9H11V8H2.773l1.58-1.581-.706-.707-2.81 2.81 2.81 2.808.706-.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/signOut24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/signOut24.json new file mode 100644 index 00000000..ac634003 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/signOut24.json @@ -0,0 +1 @@ +"M8 10H7V1h15v22H7v-8h1v7h13V2H8zM.742 12.465l3.89 3.89.708-.707L2.69 13H15v-1H2.621l2.661-2.661-.707-.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/signOut32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/signOut32.json new file mode 100644 index 00000000..833233a6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/signOut32.json @@ -0,0 +1 @@ +"M10 2h19v28H10V19h1v10h17V3H11v11h-1zm12 15v-1H3.72l2.647-2.646-.707-.707L1.807 16.5l3.853 3.854.707-.707L3.721 17z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/simpleLinkChartLayout16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/simpleLinkChartLayout16.json new file mode 100644 index 00000000..f58af602 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/simpleLinkChartLayout16.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M16 8H9V1H8v7H1v1h7v7h1V9h7V8z"},{"d":"M14 12.092V4.908c.58-.207 1-.757 1-1.408 0-.827-.673-1.5-1.5-1.5a1.5 1.5 0 0 0-1.408 1H4.908A1.5 1.5 0 0 0 3.5 2C2.673 2 2 2.673 2 3.5S2.673 5 3.5 5a1.5 1.5 0 0 0 1.408-1h7.184c.03.082.066.16.108.234L4.234 12.2A1.481 1.481 0 0 0 3.5 12c-.827 0-1.5.673-1.5 1.5S2.673 15 3.5 15a1.5 1.5 0 0 0 1.408-1h7.184c.207.58.757 1 1.408 1 .827 0 1.5-.673 1.5-1.5a1.5 1.5 0 0 0-1-1.408zM12.092 13H4.908a1.484 1.484 0 0 0-.108-.234L12.766 4.8c.074.042.152.079.234.108v7.184a1.498 1.498 0 0 0-.908.908zM13 3.25a.25.25 0 0 1 .25-.25h.487c.145 0 .263.118.263.263v.487a.25.25 0 0 1-.25.25h-.5a.25.25 0 0 1-.25-.25v-.5zm-9 .5a.25.25 0 0 1-.25.25h-.5A.25.25 0 0 1 3 3.75v-.5A.25.25 0 0 1 3.25 3h.487c.145 0 .263.118.263.263v.487zm0 10a.25.25 0 0 1-.25.25h-.5a.25.25 0 0 1-.25-.25v-.5a.25.25 0 0 1 .25-.25h.487c.145 0 .263.118.263.263v.487zm10 0a.25.25 0 0 1-.25.25h-.5a.25.25 0 0 1-.25-.25v-.5a.25.25 0 0 1 .25-.25h.487c.145 0 .263.118.263.263v.487z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/simpleLinkChartLayout24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/simpleLinkChartLayout24.json new file mode 100644 index 00000000..8a04eee0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/simpleLinkChartLayout24.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M24 8V7h-7V0h-1v7H8V0H7v7H0v1h7v7H0v1h7v8h1v-8h8v8h1v-8h7v-1h-7V8h7zm-8 7H8V8h8v7z"},{"d":"M22.9 11.5A2.403 2.403 0 0 0 21 9.154V5.846A2.403 2.403 0 0 0 22.9 3.5c0-1.323-1.076-2.4-2.4-2.4A2.403 2.403 0 0 0 18.154 3h-3.308c-.23-1.084-1.194-1.9-2.346-1.9s-2.115.816-2.346 1.9H5.846A2.403 2.403 0 0 0 3.5 1.1c-1.324 0-2.4 1.077-2.4 2.4s1.076 2.4 2.4 2.4A2.403 2.403 0 0 0 5.846 4h4.308c.054.251.153.483.279.698l-5.134 5.23A2.385 2.385 0 0 0 3.5 9.1a2.403 2.403 0 0 0-2.4 2.4c0 1.152.816 2.115 1.9 2.346v4.308A2.403 2.403 0 0 0 1.1 20.5c0 1.323 1.076 2.4 2.4 2.4A2.403 2.403 0 0 0 5.846 21h4.308c.23 1.084 1.194 1.9 2.346 1.9s2.115-.816 2.346-1.9h3.308a2.403 2.403 0 0 0 2.346 1.9c1.324 0 2.4-1.077 2.4-2.4a2.403 2.403 0 0 0-1.9-2.346v-4.308a2.403 2.403 0 0 0 1.9-2.346zm-3.64 6.956l-5.186-5.159c.502-.44.826-1.078.826-1.797 0-.462-.137-.89-.364-1.256l4.723-4.7c.227.138.474.245.741.302v3.308c-1.084.231-1.9 1.194-1.9 2.346s.816 2.115 1.9 2.346v4.308a2.374 2.374 0 0 0-.74.302zM11 12v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1zm11-1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1zm-3-8a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1V3zm-8 0a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1V3zM4 5H3a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1zm7.063.41c.402.304.896.49 1.437.49A2.403 2.403 0 0 0 14.846 4h3.308c.067.316.197.608.376.864L13.864 9.53A2.383 2.383 0 0 0 12.5 9.1a2.403 2.403 0 0 0-2.4 2.4c0 .507.16.976.43 1.364L4.864 18.53A2.384 2.384 0 0 0 4 18.154v-4.308A2.403 2.403 0 0 0 5.9 11.5c0-.258-.052-.502-.127-.736l5.29-5.353zM2 12v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1zm3 9a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1zm9 0a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1zm-1.5-2.9a2.403 2.403 0 0 0-2.346 1.9H5.846a2.384 2.384 0 0 0-.337-.806l5.667-5.695c.38.252.834.401 1.324.401.276 0 .537-.056.784-.142l5.293 5.32c-.2.27-.35.58-.423.922h-3.308a2.403 2.403 0 0 0-2.346-1.9zM22 20v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/simpleLinkChartLayout32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/simpleLinkChartLayout32.json new file mode 100644 index 00000000..595f2913 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/simpleLinkChartLayout32.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M31 12v-1h-9V2h-1v9h-9V2h-1v9H2v1h9v9H2v1h9v9h1v-9h9v9h1v-9h9v-1h-9v-9h9zm-10 9h-9v-9h9v9z"},{"d":"M28.9 16.5a2.403 2.403 0 0 0-1.9-2.346V8.846A2.403 2.403 0 0 0 28.9 6.5c0-1.323-1.076-2.4-2.4-2.4A2.403 2.403 0 0 0 24.154 6h-5.308c-.23-1.084-1.194-1.9-2.346-1.9s-2.115.816-2.346 1.9H8.846A2.403 2.403 0 0 0 6.5 4.1c-1.324 0-2.4 1.077-2.4 2.4s1.076 2.4 2.4 2.4A2.403 2.403 0 0 0 8.846 7h5.308c.07.325.207.624.394.887l-6.661 6.661A2.38 2.38 0 0 0 6.5 14.1a2.403 2.403 0 0 0-2.4 2.4c0 1.152.816 2.115 1.9 2.346v5.308A2.403 2.403 0 0 0 4.1 26.5c0 1.323 1.076 2.4 2.4 2.4A2.403 2.403 0 0 0 8.846 27h5.308c.23 1.084 1.194 1.9 2.346 1.9s2.115-.816 2.346-1.9h5.308a2.403 2.403 0 0 0 2.346 1.9c1.324 0 2.4-1.077 2.4-2.4a2.403 2.403 0 0 0-1.9-2.346v-5.308a2.403 2.403 0 0 0 1.9-2.346zM6.5 8C5.673 8 5 7.327 5 6.5S5.673 5 6.5 5 8 5.673 8 6.5 7.327 8 6.5 8zm18.613 16.548l-6.661-6.661c.28-.393.448-.87.448-1.387a2.38 2.38 0 0 0-.448-1.387l6.661-6.661c.263.187.562.325.887.394v5.308c-1.084.23-1.9 1.194-1.9 2.346s.816 2.115 1.9 2.346v5.308c-.326.07-.624.207-.887.394zM15 16.5c0-.827.673-1.5 1.5-1.5s1.5.673 1.5 1.5-.673 1.5-1.5 1.5-1.5-.673-1.5-1.5zm13 0c0 .827-.673 1.5-1.5 1.5s-1.5-.673-1.5-1.5.673-1.5 1.5-1.5 1.5.673 1.5 1.5zM26.5 5c.827 0 1.5.673 1.5 1.5S27.327 8 26.5 8 25 7.327 25 6.5 25.673 5 26.5 5zm-7.654 2h5.308c.07.326.207.624.394.887l-6.661 6.661A2.38 2.38 0 0 0 16.5 14.1a2.403 2.403 0 0 0-2.4 2.4c0 .517.168.994.448 1.387l-6.661 6.661A2.382 2.382 0 0 0 7 24.154v-5.308A2.403 2.403 0 0 0 8.9 16.5a2.38 2.38 0 0 0-.448-1.387l6.661-6.661c.393.28.87.448 1.387.448A2.403 2.403 0 0 0 18.846 7zM16.5 5c.827 0 1.5.673 1.5 1.5S17.327 8 16.5 8 15 7.327 15 6.5 15.673 5 16.5 5zM5 16.5c0-.827.673-1.5 1.5-1.5s1.5.673 1.5 1.5S7.327 18 6.5 18 5 17.327 5 16.5zM6.5 28c-.827 0-1.5-.673-1.5-1.5S5.673 25 6.5 25s1.5.673 1.5 1.5S7.327 28 6.5 28zm10 0c-.827 0-1.5-.673-1.5-1.5s.673-1.5 1.5-1.5 1.5.673 1.5 1.5-.673 1.5-1.5 1.5zm0-3.9a2.403 2.403 0 0 0-2.346 1.9H8.846a2.383 2.383 0 0 0-.394-.887l6.661-6.661c.393.28.87.448 1.387.448s.994-.168 1.387-.448l6.661 6.661a2.383 2.383 0 0 0-.394.887h-5.308a2.403 2.403 0 0 0-2.346-1.9zM28 26.5c0 .827-.673 1.5-1.5 1.5s-1.5-.673-1.5-1.5.673-1.5 1.5-1.5 1.5.673 1.5 1.5z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/skyPlot16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/skyPlot16.json new file mode 100644 index 00000000..28e2fb00 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/skyPlot16.json @@ -0,0 +1 @@ +"M13.662 3.338a7.3 7.3 0 1 0 0 10.324 7.3 7.3 0 0 0 0-10.324zM8 14.873A6.37 6.37 0 0 1 2.127 9h2.337A4.007 4.007 0 0 0 8 12.54zm0-3.337a3.105 3.105 0 0 1-.417-.097 3.037 3.037 0 0 1-.716-.344.7.7 0 0 0 .344-.595.711.711 0 0 0-.711-.711.7.7 0 0 0-.592.34A3.077 3.077 0 0 1 5.48 9H8zM8 8H5.48a3.038 3.038 0 0 1 .086-.417A3.063 3.063 0 0 1 8 5.466zm0-3.535A4.006 4.006 0 0 0 4.465 8H2.127A6.37 6.37 0 0 1 8 2.127zm1-2.338A6.37 6.37 0 0 1 14.873 8H12.54A4.01 4.01 0 0 0 9 4.464zm0 3.341a3.144 3.144 0 0 1 .423.098A3.07 3.07 0 0 1 11.525 8H9zM9 9h2.526a3.026 3.026 0 0 1-.087.423A3.063 3.063 0 0 1 9 11.54zm4.025 4.025A6.367 6.367 0 0 1 9 14.873v-2.332A4.01 4.01 0 0 0 12.542 9h2.331a6.367 6.367 0 0 1-1.848 4.025zM11.8 4.5a.7.7 0 1 1 .7.7.7.7 0 0 1-.7-.7zm-6.01-1a.71.71 0 1 1 .71.71.71.71 0 0 1-.71-.71zm5.348 10a.638.638 0 1 1-.638-.638.638.638 0 0 1 .638.638z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/skyPlot24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/skyPlot24.json new file mode 100644 index 00000000..bccc1d5b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/skyPlot24.json @@ -0,0 +1 @@ +"M12.5 2.2a10.3 10.3 0 1 0 10.3 10.3A10.299 10.299 0 0 0 12.5 2.2zM12 21.875A9.397 9.397 0 0 1 3.125 13h3.6A5.804 5.804 0 0 0 12 18.275zm0-4.626A4.775 4.775 0 0 1 7.75 13H12zM12 12H7.75A4.775 4.775 0 0 1 12 7.75zm0-5.275A5.804 5.804 0 0 0 6.725 12h-3.6A9.397 9.397 0 0 1 12 3.125zm1-3.6A9.396 9.396 0 0 1 21.875 12h-3.6A5.804 5.804 0 0 0 13 6.725zm0 4.626A4.775 4.775 0 0 1 17.25 12H13zM13 13h4.25A4.775 4.775 0 0 1 13 17.25zm0 8.875v-3.6A5.804 5.804 0 0 0 18.275 13h3.6A9.396 9.396 0 0 1 13 21.875zM17.5 7.5a1 1 0 1 1 1 1 1 1 0 0 1-1-1zm-9-2a1 1 0 1 1 1 1 1 1 0 0 1-1-1zm8 14a1 1 0 1 1-1-1 1 1 0 0 1 1 1zm-7-5a1 1 0 1 1 1 1 1 1 0 0 1-1-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/skyPlot32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/skyPlot32.json new file mode 100644 index 00000000..d7e831bc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/skyPlot32.json @@ -0,0 +1 @@ +"M16.5 3.2a13.3 13.3 0 1 0 13.3 13.3A13.315 13.315 0 0 0 16.5 3.2zM16 28.775A12.296 12.296 0 0 1 4.225 17h5A7.3 7.3 0 0 0 16 23.775zm0-6A6.302 6.302 0 0 1 10.225 17H16zM16 16h-5.775A6.302 6.302 0 0 1 16 10.225zm0-6.775A7.3 7.3 0 0 0 9.225 16h-5A12.296 12.296 0 0 1 16 4.225zm1-5A12.296 12.296 0 0 1 28.775 16h-5A7.3 7.3 0 0 0 17 9.225zm0 6A6.302 6.302 0 0 1 22.775 16H17zM17 17h5.775A6.302 6.302 0 0 1 17 22.775zm0 11.775v-5A7.3 7.3 0 0 0 23.775 17h5A12.296 12.296 0 0 1 17 28.775zM23.5 10.5a1 1 0 1 1 1 1 1 1 0 0 1-1-1zm-12-3a1 1 0 1 1 1 1 1 1 0 0 1-1-1zm10 18a1 1 0 1 1-1-1 1 1 0 0 1 1 1zm-9-6a1 1 0 1 1 1 1 1 1 0 0 1-1-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/slash16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/slash16.json new file mode 100644 index 00000000..0be89b0d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/slash16.json @@ -0,0 +1 @@ +"M4.308 15L9.716 1h1.072L5.38 15z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/slash24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/slash24.json new file mode 100644 index 00000000..15701f97 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/slash24.json @@ -0,0 +1 @@ +"M14.648 2h1.072L7.996 22H6.924z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/slash32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/slash32.json new file mode 100644 index 00000000..9ca76d27 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/slash32.json @@ -0,0 +1 @@ +"M19.58 3h1.073L10.61 29H9.539z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/slice16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/slice16.json new file mode 100644 index 00000000..118e1c75 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/slice16.json @@ -0,0 +1 @@ +"M12.777 5.508C12.208 2.138 10.38 0 7.997 0l-.032.002a8 8 0 1 0 7.986 8.863A2.045 2.045 0 0 0 16 8.453c0-.048-.013-.092-.016-.139C15.988 8.21 16 8.105 16 8c0-1.137-1.084-1.974-3.223-2.491zm-4.81-4.506L7.999 1a2.732 2.732 0 0 1 .692.092c.081.022.156.06.235.089a2.86 2.86 0 0 1 .405.171 3.167 3.167 0 0 1 .273.18 3.397 3.397 0 0 1 .308.231 3.946 3.946 0 0 1 .28.278c.08.086.16.174.235.27q.143.18.274.382a6.338 6.338 0 0 1 .428.78c.04.087.076.18.113.27.082.2.162.404.23.622.022.07.04.145.06.216.072.25.142.505.196.777.064.316.121.638.159.98l-1.124.612C10.504 4.609 9.554 2.6 8.425 2.6 6.551 2.6 5.8 6.84 6.091 9.494l-1.977 1.077A19.776 19.776 0 0 1 4.03 9.48C4.01 9.097 4 8.732 4 8.456 4 4.02 5.776 1.03 7.967 1.002zM7.332 8.82l-.093.05c-.15-1.033.329-4.27 1.295-4.27.583 0 1.111 1.976 1.244 2.887L7.247 8.865zM8 15A6.994 6.994 0 0 1 4.835 1.767 11.264 11.264 0 0 0 3 8.456c0 .545.038 1.475.12 2.225l.003.01v.01c.002.018.01.033.014.05a.997.997 0 0 0 .06.208c.013.03.03.058.045.087a1.165 1.165 0 0 0 .383.394c.01.005.017.013.026.018a.991.991 0 0 0 .215.08l.012.005A17.752 17.752 0 0 0 7.994 12h.007a16.026 16.026 0 0 0 5.289-.809 6.918 6.918 0 0 0 1.197-.563A7.01 7.01 0 0 1 8 15zm6.964-6.289v.001C14.604 9.994 11.619 10.998 8 11a18.233 18.233 0 0 1-2.309-.148L7.813 9.7c.205.01.4.028.614.027 2.32 0 4.573-.662 4.573-1.505 0-.31-.385-.596-.925-.837l1.14-.62c.032.013.066.025.097.039a6.613 6.613 0 0 1 .448.213c.036.018.071.037.105.056a2.404 2.404 0 0 1 1.01.928h.011a1.036 1.036 0 0 1 .098.326l-.002.025a.952.952 0 0 1 .018.101.96.96 0 0 1-.036.26z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/slice24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/slice24.json new file mode 100644 index 00000000..97edde6a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/slice24.json @@ -0,0 +1 @@ +"M17.425 7.73C16.505 3.752 14.395 1.2 12 1.2A10.8 10.8 0 1 0 22.8 12c0-1.818-2.003-3.403-5.375-4.27zM21.8 12c0 1.367-1.949 2.72-4.955 3.447a22.67 22.67 0 0 1-8.73.22l1.3-1.014A13.55 13.55 0 0 0 12.5 15a13.716 13.716 0 0 0 2.98-.316C17.683 14.183 19 13.18 19 12c0-1.07-1.091-1.99-2.936-2.526l1.018-.793C19.951 9.403 21.8 10.693 21.8 12zm-11 0c0-.313.012-.618.028-.915.117-2.133.68-4.285 1.672-4.285.788 0 1.3 1.36 1.538 2.984L10.809 12.3c-.002-.1-.01-.197-.01-.3zm5.4 0c0 .73-1.54 1.014-2.201 1.103a11.486 11.486 0 0 1-1.499.097c-.38 0-.753-.036-1.125-.073l2.823-2.2c.728.114 2.002.408 2.002 1.073zm.237-4.085l-.777.606C15.1 5.743 13.918 4 12.5 4c-1.618 0-2.938 2.254-3.365 5.743A18.621 18.621 0 0 0 9 12c0 .556.033 1.105.08 1.647l-1.817 1.416a17.914 17.914 0 0 1 .129-6.782c.78-3.637 2.633-6.08 4.608-6.08 1.874 0 3.633 2.283 4.437 5.714zM12 21.8A9.796 9.796 0 0 1 8.936 2.698 11.345 11.345 0 0 0 6.414 8.07a19.366 19.366 0 0 0 0 7.967.5.5 0 0 0 .371.38 22.262 22.262 0 0 0 5.148.582 22.268 22.268 0 0 0 5.147-.582 10.646 10.646 0 0 0 4.408-2.011A9.808 9.808 0 0 1 12 21.8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/slice32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/slice32.json new file mode 100644 index 00000000..517e5b75 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/slice32.json @@ -0,0 +1 @@ +"M16 29.8A13.815 13.815 0 0 0 29.8 16c0-1.969-2.124-3.606-5.983-4.612C22.672 5.892 19.531 2.2 16 2.2a13.8 13.8 0 0 0 0 27.6zM28.8 16c0 2.415-5.37 5-13.364 5a32.596 32.596 0 0 1-5.155-.408l2.637-1.695c.83.06 1.686.103 2.582.103a32.354 32.354 0 0 0 5.38-.427C23.943 18.049 26 17.094 26 16c0-1.042-1.878-1.953-4.701-2.49l1.93-1.242.332.086c3.28.855 5.239 2.218 5.239 3.646zm-14.8.25a20.22 20.22 0 0 1 .12-2.215C14.443 11.115 15.386 9 16.5 9c1.095 0 2.017 2.05 2.356 4.891l-4.824 3.101c-.01-.248-.032-.486-.032-.742zm5.927-1.859C21.785 14.755 23 15.338 23 16c0 .773-1.648 1.443-4.056 1.776A25.42 25.42 0 0 1 15.5 18c-.39 0-.767-.014-1.14-.03zm2.858-3.026l-2.068 1.33C20.082 8.788 18.436 6 16.5 6c-2.011 0-3.713 3.006-4.29 7.152A22.554 22.554 0 0 0 12 16.25c0 .683.04 1.341.098 1.986L9.26 20.059A24.49 24.49 0 0 1 9 16.547C9 9.187 12.14 3.2 16 3.2c2.998 0 5.704 3.273 6.785 8.165zM12.36 3.735C9.753 6.075 8 10.871 8 16.547a25.289 25.289 0 0 0 .376 4.385.499.499 0 0 0 .388.402 32.516 32.516 0 0 0 6.672.666c5.928 0 10.902-1.43 13.119-3.526A12.798 12.798 0 1 1 12.359 3.735z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sliders16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sliders16.json new file mode 100644 index 00000000..7be3f383 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sliders16.json @@ -0,0 +1 @@ +"M4 16v-5h2V8H4V1H3v7H1v3h2v5zm-2-6V9h3v1zm12 6v-2h2v-3h-2V1h-1v10h-2v3h2v2zm-2-3v-1h3v1zM11 3H9V1H8v2H6v3h2v10h1V6h2zm-1 2H7V4h3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sliders24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sliders24.json new file mode 100644 index 00000000..41833653 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sliders24.json @@ -0,0 +1 @@ +"M5 23v-8h2v-3H5V2H4v10H2v3h2v8zm-2-9v-1h3v1zm10 9V9h2V6h-2V2h-1v4h-2v3h2v14zM11 8V7h3v1zm10 12h2v-3h-2V2h-1v15h-2v3h2v3h1zm-2-1v-1h3v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sliders32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sliders32.json new file mode 100644 index 00000000..7cde8f1f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sliders32.json @@ -0,0 +1 @@ +"M28 30V20h2v-3h-2V3h-1v14h-2v3h2v10zm-2-11v-1h3v1zm-9 11V12h2V9h-2V3h-1v6h-2v3h2v18zm-2-19v-1h3v1zM5 30h1v-5h2v-3H6V3H5v19H3v3h2zm-1-6v-1h3v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/slidersHorizontal16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/slidersHorizontal16.json new file mode 100644 index 00000000..14f7562e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/slidersHorizontal16.json @@ -0,0 +1 @@ +"M1 14h7v2h3v-2h5v-1h-5v-2H8v2H1zm8-2h1v3H9zM1 9h2v2h3V9h10V8H6V6H3v2H1zm3-2h1v3H4zm7-6v2H1v1h10v2h3V4h2V3h-2V1zm2 4h-1V2h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/slidersHorizontal24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/slidersHorizontal24.json new file mode 100644 index 00000000..1315a5c7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/slidersHorizontal24.json @@ -0,0 +1 @@ +"M23 12H9v-2H6v2H2v1h4v2h3v-2h14zM8 14H7v-3h1zM23 4h-3V2h-3v2H2v1h15v2h3V5h3zm-4 2h-1V3h1zm-4 17v-2h8v-1h-8v-2h-3v2H2v1h10v2zm-2-4h1v3h-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/slidersHorizontal32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/slidersHorizontal32.json new file mode 100644 index 00000000..1a12204c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/slidersHorizontal32.json @@ -0,0 +1 @@ +"M17 8h3V6h10V5H20V3h-3v2H3v1h14zm1-4h1v3h-1zM9 19h3v-2h18v-1H12v-2H9v2H3v1h6zm1-4h1v3h-1zm12 15h3v-2h5v-1h-5v-2h-3v2H3v1h19zm1-4h1v3h-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/slideshow16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/slideshow16.json new file mode 100644 index 00000000..66b36ee9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/slideshow16.json @@ -0,0 +1 @@ +"M3 10.962v1.076l-3 1.2V2.762l3 1.2v1.076l-2-.8v7.524zm12-6.724v7.524l-2-.8v1.076l3 1.2V2.762l-3 1.2v1.076zM12 15H4V1h8zm-1-1V2H5v12z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/slideshow24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/slideshow24.json new file mode 100644 index 00000000..fc863547 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/slideshow24.json @@ -0,0 +1 @@ +"M1 4.774L6 6.68v1.07L2 6.226v11.548l4-1.523v1.07l-5 1.905zM18 7.75l4-1.523v11.548l-4-1.523v1.07l5 1.905V4.774L18 6.68zM7 3h10v18H7zm1 1v16h8V4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/slideshow32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/slideshow32.json new file mode 100644 index 00000000..75505a42 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/slideshow32.json @@ -0,0 +1 @@ +"M8 22.508v1.095L2 26.27V6.73l6 2.667v1.095L3 8.27v16.46zm16-12.016l5-2.222v16.46l-5-2.222v1.095l6 2.667V6.73l-6 2.667zM23 28H9V5h14zm-1-1V6H10v21z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/small2Column16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/small2Column16.json new file mode 100644 index 00000000..0a8fef96 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/small2Column16.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M13 3v2H6V3h3v2h1V3h3z"},{"d":"M16 16H0V0h16v16zM1 15h14V1H1v14zm13-9H5V2h9v4zM6 5h7V3H6v2z"},{"opacity":".5","d":"M10 5H9V3h1v2z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/small2Column24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/small2Column24.json new file mode 100644 index 00000000..d1c8b612 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/small2Column24.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M15 4v1h-1V4H9v3h11V4h-5zm0 3h-1V6h1v1z"},{"d":"M23 23H1V1h22v22zM2 22h20V2H2v20zM21 8H8V3h13v5zM9 7h11V4H9v3z"},{"opacity":".5","d":"M15 5h-1V4h1v1zm0 1h-1v1h1V6z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/small2Column32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/small2Column32.json new file mode 100644 index 00000000..c33979a3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/small2Column32.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M18 9h1v1h7V6H11v4h7V9zm0-2h1v1h-1V7z"},{"d":"M30 30H2V2h28v28zM3 29h26V3H3v26zm24-18H10V5h17v6zm-16-1h15V6H11v4z"},{"opacity":".5","d":"M19 8h-1V7h1v1zm0 1h-1v1h1V9z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/smartCamera16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/smartCamera16.json new file mode 100644 index 00000000..af7dce5e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/smartCamera16.json @@ -0,0 +1 @@ +"M5 4H2V3h3v1zm5.5 6A3.5 3.5 0 1 1 14 6.5a3.504 3.504 0 0 1-3.5 3.5zM13 6.5A2.5 2.5 0 1 0 10.5 9 2.5 2.5 0 0 0 13 6.5zM14.5 1H14a1.001 1.001 0 0 0-1-1H8a1.001 1.001 0 0 0-1 1H6V0H2v1h-.5A1.502 1.502 0 0 0 0 2.5V5h1V2.5a.5.5 0 0 1 .5-.5H3V1h2v1h2a1.001 1.001 0 0 0 1-1h5a1.001 1.001 0 0 0 1 1h.5a.5.5 0 0 1 .5.5v8a.5.5 0 0 1-.5.5h-3.908a2.287 2.287 0 0 1 .377 1H14.5a1.502 1.502 0 0 0 1.5-1.5v-8A1.502 1.502 0 0 0 14.5 1zM10 12.305v2.39A1.305 1.305 0 0 1 8.695 16h-2.39A1.305 1.305 0 0 1 5 14.695V14H3v1H0v-3h1V9H0V6h3v.929L7.071 11h1.624A1.305 1.305 0 0 1 10 12.305zM1 8h1V7H1zm1 5H1v1h1zm3.774-1.882L3 8.343V9H2v3h1v1h2v-.696a1.301 1.301 0 0 1 .774-1.186zM9 12.305A.305.305 0 0 0 8.695 12h-2.39a.305.305 0 0 0-.305.305v2.39a.305.305 0 0 0 .305.305h2.39A.305.305 0 0 0 9 14.695zM7 14h1v-1H7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/smartCamera24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/smartCamera24.json new file mode 100644 index 00000000..87b5d779 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/smartCamera24.json @@ -0,0 +1 @@ +"M15.5 15a4.5 4.5 0 1 0-4.5-4.5 4.505 4.505 0 0 0 4.5 4.5zm0-8a3.5 3.5 0 1 1-3.5 3.5A3.504 3.504 0 0 1 15.5 7zM9 7H5V6h4zm15-1v10a2.002 2.002 0 0 1-2 2h-6.276a4.488 4.488 0 0 0-.486-1H22a1.001 1.001 0 0 0 1-1V6a1.001 1.001 0 0 0-1-1h-1.5A1.502 1.502 0 0 1 19 3.5a.5.5 0 0 0-.5-.5h-6a.5.5 0 0 0-.5.5A1.502 1.502 0 0 1 10.5 5H8V4H6v1H4a1.001 1.001 0 0 0-1 1v1.05a3.455 3.455 0 0 0-1 .301V6a2.002 2.002 0 0 1 2-2h1V3h4v1h1.5a.5.5 0 0 0 .5-.5A1.502 1.502 0 0 1 12.5 2h6A1.502 1.502 0 0 1 20 3.5a.5.5 0 0 0 .5.5H22a2.002 2.002 0 0 1 2 2zM11.5 16a3.494 3.494 0 0 0-3.45 3h-.8l.001-.003V19H5.95A2.502 2.502 0 0 0 4 17.05v-4.1a2.477 2.477 0 0 0 1.002-.463L7.338 15H6v1h3v-3H8v1.243l-2.336-2.512A2.473 2.473 0 0 0 6 10.5a2.5 2.5 0 1 0-3 2.45v4.1A2.5 2.5 0 1 0 5.95 20h1.3l.001.002V20h.8a3.493 3.493 0 1 0 3.449-4zM2 10.5A1.5 1.5 0 1 1 3.5 12 1.502 1.502 0 0 1 2 10.5zM3.5 21A1.5 1.5 0 1 1 5 19.5 1.502 1.502 0 0 1 3.5 21zm8 1a2.5 2.5 0 1 1 2.5-2.5 2.502 2.502 0 0 1-2.5 2.5zm1.5-2.5a1.5 1.5 0 1 1-1.5-1.5 1.502 1.502 0 0 1 1.5 1.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/smartCamera32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/smartCamera32.json new file mode 100644 index 00000000..896bff0f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/smartCamera32.json @@ -0,0 +1 @@ +"M17 26.5a2.5 2.5 0 1 1-2.5-2.5 2.502 2.502 0 0 1 2.5 2.5zM27.5 6H27a1.001 1.001 0 0 1-1-1 2.002 2.002 0 0 0-2-2h-8a2.002 2.002 0 0 0-2 2 1.001 1.001 0 0 1-1 1h-2V5H6v1H4.5A2.503 2.503 0 0 0 2 8.5v3.262a4.488 4.488 0 0 1 1-.486V8.5A1.502 1.502 0 0 1 4.5 7H7V6h3v1h3a2.002 2.002 0 0 0 2-2 1.001 1.001 0 0 1 1-1h8a1.001 1.001 0 0 1 1 1 2.002 2.002 0 0 0 2 2h.5A1.502 1.502 0 0 1 29 8.5v12a1.502 1.502 0 0 1-1.5 1.5h-9.848a5.545 5.545 0 0 1 1.087 1H27.5a2.503 2.503 0 0 0 2.5-2.5v-12A2.503 2.503 0 0 0 27.5 6zm-13.3 8a5.8 5.8 0 1 1 5.8 5.8 5.806 5.806 0 0 1-5.8-5.8zm1 0A4.8 4.8 0 1 0 20 9.2a4.805 4.805 0 0 0-4.8 4.8zM11 9.5V9H6v1h5zm8 17a4.488 4.488 0 0 1-8.95.5h-2.1A3.492 3.492 0 1 1 4 23.05v-4.1a3.506 3.506 0 1 1 3.67-1.987l3.33 3.33V19h1v3H9v-1h1.293l-3.186-3.186A3.472 3.472 0 0 1 5 18.95v4.1A3.481 3.481 0 0 1 7.95 26h2.1a4.488 4.488 0 0 1 8.95.5zM4.5 18A2.5 2.5 0 1 0 2 15.5 2.503 2.503 0 0 0 4.5 18zM7 26.5A2.5 2.5 0 1 0 4.5 29 2.503 2.503 0 0 0 7 26.5zm11 0a3.5 3.5 0 1 0-3.5 3.5 3.504 3.504 0 0 0 3.5-3.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/smartForm16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/smartForm16.json new file mode 100644 index 00000000..370c87c0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/smartForm16.json @@ -0,0 +1 @@ +"M7.217 6L6.93 7H2a1.001 1.001 0 0 1-1-1V4a1.001 1.001 0 0 1 1-1h6.074l-.286 1H2v2zM14 12v2H2v-2h6.819l.166-1H2a1.001 1.001 0 0 0-1 1v2a1.001 1.001 0 0 0 1 1h12a1.001 1.001 0 0 0 1-1v-2a1.001 1.001 0 0 0-1-1h-.34l-.61 1zM7 1H2v1h5zM2 9v1h5V9zm12-5h-.585l1.85-4h-4.794l-2 7h2.635l-.528 5h.9L16 4.588V4zm-2.21 5.57L12.195 6H9.797l1.428-5h2.476l-1.85 4h2.727z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/smartForm24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/smartForm24.json new file mode 100644 index 00000000..2d4061fe --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/smartForm24.json @@ -0,0 +1 @@ +"M11.709 10l-.286 1H2a1.001 1.001 0 0 1-1-1V7a1.001 1.001 0 0 1 1-1h10.852l-.286 1H2v3zM22 18v3H2v-3h12.117l.166-1H2a1.001 1.001 0 0 0-1 1v3a1.001 1.001 0 0 0 1 1h20a1.001 1.001 0 0 0 1-1v-3a1.001 1.001 0 0 0-1-1h-2.07l-.62 1zM2 14v1h8v-1zm8-11H2v1h8zm7.577 14H16.31l1.16-7h-3.68l2.57-9h6.115l-2.34 6h3.63zm4.394-9h-3.3l2.34-6h-3.897l-2 7h3.535l-.988 5.964z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/smartForm32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/smartForm32.json new file mode 100644 index 00000000..45f4910b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/smartForm32.json @@ -0,0 +1 @@ +"M15.528 13l-.289 1H3.5A1.502 1.502 0 0 1 2 12.5v-4A1.502 1.502 0 0 1 3.5 7h13.762l-.29 1H3.5a.5.5 0 0 0-.5.5v4a.5.5 0 0 0 .5.5zM28.5 22a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-.5.5h-25a.5.5 0 0 1-.5-.5v-4a.5.5 0 0 1 .5-.5h15.24a2.907 2.907 0 0 1 .004-1H3.5A1.502 1.502 0 0 0 2 22.5v4A1.502 1.502 0 0 0 3.5 28h25a1.502 1.502 0 0 0 1.5-1.5v-4a1.502 1.502 0 0 0-1.5-1.5h-4.002l-.708 1zM13 18H3v1h10zm0-14H3v1h10zm12.167 5l2.723-7h-7.102L17.61 13h4.953l-2.084 9h.861l9.2-13zm-1.346 3H18.94l2.6-9h4.888l-2.722 7h4.9l-6.423 9.079C22.63 17.137 23.82 12 23.82 12z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/smartTreeLinkChartLayout16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/smartTreeLinkChartLayout16.json new file mode 100644 index 00000000..e7942168 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/smartTreeLinkChartLayout16.json @@ -0,0 +1 @@ +"M14.5 13a1.5 1.5 0 0 0-1.408 1h-2.254L9.172 9.834c.489-.248.828-.75.828-1.334s-.34-1.086-.828-1.334L10.838 3h2.254c.207.58.757 1 1.408 1 .827 0 1.5-.673 1.5-1.5S15.327 1 14.5 1a1.5 1.5 0 0 0-1.408 1h-2.93l-2.02 5.048c-.49.12-.882.482-1.05.952H4.846A2.403 2.403 0 0 0 2.5 6.1C1.177 6.1.1 7.176.1 8.5s1.077 2.4 2.4 2.4A2.403 2.403 0 0 0 4.846 9h2.246a1.5 1.5 0 0 0 1.05.952L10.162 15h2.93c.207.58.757 1 1.408 1 .827 0 1.5-.673 1.5-1.5s-.673-1.5-1.5-1.5zM14 2.25a.25.25 0 0 1 .25-.25h.487c.145 0 .263.118.263.263v.487a.25.25 0 0 1-.25.25h-.5a.25.25 0 0 1-.25-.25v-.5zM4 9a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1zm4-.75A.25.25 0 0 1 8.25 8h.487c.145 0 .263.118.263.263v.487a.25.25 0 0 1-.25.25h-.5A.25.25 0 0 1 8 8.75v-.5zm7 6.5a.25.25 0 0 1-.25.25h-.5a.25.25 0 0 1-.25-.25v-.5a.25.25 0 0 1 .25-.25h.487c.145 0 .263.118.263.263v.487z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/smartTreeLinkChartLayout24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/smartTreeLinkChartLayout24.json new file mode 100644 index 00000000..2c3fa257 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/smartTreeLinkChartLayout24.json @@ -0,0 +1 @@ +"M20.5 19.1a2.403 2.403 0 0 0-2.346 1.9H16l-2.617-6.273A2.4 2.4 0 0 0 14.9 12.5a2.395 2.395 0 0 0-1.71-2.287L15.382 4h2.771A2.403 2.403 0 0 0 20.5 5.9c1.323 0 2.4-1.076 2.4-2.4s-1.077-2.4-2.4-2.4A2.403 2.403 0 0 0 18.154 3h-3.537l-2.477 7.136c-.987.15-1.78.896-1.986 1.864H6.95c-.246-1.692-1.69-3-3.45-3C1.57 9 0 10.57 0 12.5S1.57 16 3.5 16c1.758 0 3.204-1.308 3.45-3h3.204a2.397 2.397 0 0 0 2.186 1.884L15.233 22h2.921a2.403 2.403 0 0 0 2.346 1.9c1.323 0 2.4-1.076 2.4-2.4s-1.077-2.4-2.4-2.4zM19 3a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1V3zM3.5 15C2.122 15 1 13.879 1 12.5S2.122 10 3.5 10 6 11.121 6 12.5 4.878 15 3.5 15zm7.5-2v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1zm11 9a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/smartTreeLinkChartLayout32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/smartTreeLinkChartLayout32.json new file mode 100644 index 00000000..edfa013a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/smartTreeLinkChartLayout32.json @@ -0,0 +1 @@ +"M28.5 26.1a2.403 2.403 0 0 0-2.346 1.9h-5.77l-2.553-9.478h-.05A2.395 2.395 0 0 0 18.9 16.5c0-.834-.428-1.568-1.075-1.998L20.383 5h5.771A2.403 2.403 0 0 0 28.5 6.9c1.323 0 2.4-1.076 2.4-2.4s-1.077-2.4-2.4-2.4A2.403 2.403 0 0 0 26.154 4h-6.537l-2.73 10.14a2.378 2.378 0 0 0-.387-.04 2.403 2.403 0 0 0-2.346 1.9H8.849A3.395 3.395 0 0 0 5.5 13.1c-1.875 0-3.4 1.525-3.4 3.4s1.525 3.4 3.4 3.4c1.703 0 3.105-1.264 3.35-2.9h5.304a2.403 2.403 0 0 0 2.346 1.9c.133 0 .26-.018.387-.04L19.617 29h6.537a2.403 2.403 0 0 0 2.346 1.9c1.323 0 2.4-1.076 2.4-2.4s-1.077-2.4-2.4-2.4zM27 4a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1V4zM5.5 19C4.122 19 3 17.879 3 16.5S4.122 14 5.5 14 8 15.121 8 16.5 6.878 19 5.5 19zM16 18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1zm14 11a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/smile16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/smile16.json new file mode 100644 index 00000000..78c1e1e7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/smile16.json @@ -0,0 +1 @@ +"M8 15.8A7.8 7.8 0 1 0 .2 8 7.8 7.8 0 0 0 8 15.8zM8 1.2A6.8 6.8 0 1 1 1.2 8 6.808 6.808 0 0 1 8 1.2zm0 11.772a5.065 5.065 0 0 1-4.412-2.48l.86-.51A4.074 4.074 0 0 0 8 11.971a4.074 4.074 0 0 0 3.551-1.99l.86.51A5.065 5.065 0 0 1 8 12.971zm2.07-5.298a1.08 1.08 0 0 1-.32-.315 1.422 1.422 0 0 1-.189-.41 1.677 1.677 0 0 1 0-.897 1.422 1.422 0 0 1 .188-.41 1.08 1.08 0 0 1 .321-.316.797.797 0 0 1 .86 0 1.08 1.08 0 0 1 .32.315 1.422 1.422 0 0 1 .189.41 1.677 1.677 0 0 1 0 .897 1.422 1.422 0 0 1-.188.41 1.08 1.08 0 0 1-.321.316.797.797 0 0 1-.86 0zM5.5 7.8a.81.81 0 0 1-.43-.126 1.08 1.08 0 0 1-.32-.315 1.422 1.422 0 0 1-.189-.41 1.677 1.677 0 0 1 0-.897 1.422 1.422 0 0 1 .188-.41 1.08 1.08 0 0 1 .321-.316.797.797 0 0 1 .86 0 1.08 1.08 0 0 1 .32.315 1.422 1.422 0 0 1 .189.41 1.677 1.677 0 0 1 0 .897 1.422 1.422 0 0 1-.188.41 1.08 1.08 0 0 1-.321.316.81.81 0 0 1-.43.126z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/smile24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/smile24.json new file mode 100644 index 00000000..14baef4b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/smile24.json @@ -0,0 +1 @@ +"M12 1.2A10.8 10.8 0 1 0 22.8 12 10.8 10.8 0 0 0 12 1.2zm0 20.6a9.8 9.8 0 1 1 9.8-9.8 9.811 9.811 0 0 1-9.8 9.8zm0-2.826a6.961 6.961 0 0 1-6.57-4.47l.928-.371a6.064 6.064 0 0 0 11.284 0l.928.37a6.96 6.96 0 0 1-6.57 4.47zM15.5 11a1.074 1.074 0 0 1-.518-.135 1.293 1.293 0 0 1-.405-.353 1.575 1.575 0 0 1-.246-.479 1.79 1.79 0 0 1 0-1.066 1.575 1.575 0 0 1 .246-.479 1.293 1.293 0 0 1 .405-.353 1.065 1.065 0 0 1 1.036 0 1.293 1.293 0 0 1 .405.353 1.575 1.575 0 0 1 .246.48 1.79 1.79 0 0 1 0 1.065 1.575 1.575 0 0 1-.246.479 1.293 1.293 0 0 1-.405.353A1.074 1.074 0 0 1 15.5 11zm-7 0a1.074 1.074 0 0 1-.518-.135 1.293 1.293 0 0 1-.405-.353 1.575 1.575 0 0 1-.246-.479 1.79 1.79 0 0 1 0-1.066 1.575 1.575 0 0 1 .246-.479 1.293 1.293 0 0 1 .405-.353 1.065 1.065 0 0 1 1.036 0 1.293 1.293 0 0 1 .405.353 1.575 1.575 0 0 1 .246.48 1.79 1.79 0 0 1 0 1.065 1.575 1.575 0 0 1-.246.479 1.293 1.293 0 0 1-.405.353A1.074 1.074 0 0 1 8.5 11z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/smile32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/smile32.json new file mode 100644 index 00000000..eadb753d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/smile32.json @@ -0,0 +1 @@ +"M16 29.8A13.8 13.8 0 1 1 29.8 16 13.815 13.815 0 0 1 16 29.8zm0-26.6A12.8 12.8 0 1 0 28.8 16 12.815 12.815 0 0 0 16 3.2zm-4.5 10.6a1.2 1.2 0 0 0 .608-.168 1.52 1.52 0 0 0 .464-.43 1.927 1.927 0 0 0 .278-.572 2.234 2.234 0 0 0 0-1.26 1.927 1.927 0 0 0-.278-.571 1.52 1.52 0 0 0-.464-.431 1.185 1.185 0 0 0-1.216 0 1.52 1.52 0 0 0-.464.43 1.927 1.927 0 0 0-.277.572 2.234 2.234 0 0 0 0 1.26 1.927 1.927 0 0 0 .277.571 1.52 1.52 0 0 0 .464.431 1.2 1.2 0 0 0 .608.168zm9.608-.168a1.52 1.52 0 0 0 .464-.43 1.927 1.927 0 0 0 .278-.572 2.234 2.234 0 0 0 0-1.26 1.927 1.927 0 0 0-.278-.571 1.52 1.52 0 0 0-.464-.431 1.185 1.185 0 0 0-1.216 0 1.52 1.52 0 0 0-.464.43 1.927 1.927 0 0 0-.277.572 2.234 2.234 0 0 0 0 1.26 1.927 1.927 0 0 0 .277.571 1.52 1.52 0 0 0 .464.431 1.185 1.185 0 0 0 1.216 0zm3.223 5.743l-.926-.379a7.863 7.863 0 0 1-7.39 4.976.166.166 0 0 0-.032 0 7.863 7.863 0 0 1-7.388-4.976l-.926.379a8.846 8.846 0 0 0 8.313 5.597.21.21 0 0 0 .035 0 8.848 8.848 0 0 0 8.314-5.597z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/snapToGrid16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/snapToGrid16.json new file mode 100644 index 00000000..9bc6a3fe --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/snapToGrid16.json @@ -0,0 +1 @@ +"M6 1v2H3V1H2v2H0v1h2v3H0v1h2v3H0v1h2v3h1v-3h3v3h1V1zm0 10H3V8h3zm0-4H3V4h3zm6-3H8v3h4a1 1 0 0 1 0 2H8v3h4a4 4 0 0 0 0-8zm-2 2H9V5h1zm0 5H9v-1h1zm2 0h-1v-1h1a2 2 0 0 0 0-4h-1V5h1a3 3 0 0 1 0 6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/snapToGrid24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/snapToGrid24.json new file mode 100644 index 00000000..6e448c8f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/snapToGrid24.json @@ -0,0 +1 @@ +"M10 4H6V1H5v3H1v1h4v4H1v1h4v4H1v1h4v4H1v1h4v3h1v-3h4v3h1V1h-1zM6 5h4v4H6zm0 5h4v4H6zm0 9v-4h4v4zM17.8 6H12v4h5.8a2 2 0 0 1 0 4H12v4h5.8a6 6 0 0 0 0-12zM13 7h2v2h-2zm0 8h2v2h-2zm4.8 2H16v-2h1.8a3 3 0 0 0 0-6H16V7h1.8a5 5 0 0 1 0 10z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/snapToGrid32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/snapToGrid32.json new file mode 100644 index 00000000..7b0075b1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/snapToGrid32.json @@ -0,0 +1 @@ +"M13 3v3H8V3H7v3H3v1h4v5H3v1h4v5H3v1h4v5H3v1h4v4h1v-4h5v4h1V3zm0 21H8v-5h5zm0-6H8v-5h5zm0-6H8V7h5zm9.8-4H16v5h6.8a3 3 0 0 1 0 6H16v5h6.8a8.183 8.183 0 0 0 8.2-8 8.183 8.183 0 0 0-8.2-8zM20 12h-3V9h3zm0 11h-3v-3h3zm2.8 0H21v-3h1.8a4 4 0 0 0 0-8H21V9h1.8a7 7 0 0 1 0 14z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/snapToPixel16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/snapToPixel16.json new file mode 100644 index 00000000..775911e5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/snapToPixel16.json @@ -0,0 +1 @@ +[{"opacity":".5","d":"M3 9H1V7h2zm3 4H4v2h2z"},{"opacity":".25","d":"M6 12H4v-2h2zm0-8H4v2h2zM3 1H1v2h2z"},{"d":"M0 16h7V0H0zm1-3h2v2H1zm5-7H4V4h2zM3 6H1V4h2zm0 1v2H1V7zm0 3v2H1v-2zm1 5v-2h2v2zm2-3H4v-2h2zM4 9V7h2v2zm2-6H4V1h2zM3 1v2H1V1zm13 7a4.004 4.004 0 0 0-4-4H8v3h4a1 1 0 0 1 0 2H8v3h4a4.004 4.004 0 0 0 4-4zM9 5h1v1H9zm5 3a2.003 2.003 0 0 0-2-2h-1V5h1a3 3 0 0 1 0 6h-1v-1h1a2.003 2.003 0 0 0 2-2zm-5 2h1v1H9z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/snapToPixel24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/snapToPixel24.json new file mode 100644 index 00000000..a5f554bf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/snapToPixel24.json @@ -0,0 +1 @@ +[{"opacity":".5","d":"M5 14H2v-3h3zm4 5H6v3h3z"},{"opacity":".25","d":"M9 15H6v3h3zm0-8H6v3h3zM5 3H2v3h3z"},{"d":"M1 2v21h9V2zm4 20H2v-3h3zm0-4H2v-3h3zm0-4H2v-3h3zm0-4H2V7h3zm0-4H2V3h3zm4 16H6v-3h3zm0-4H6v-3h3zm0-4H6v-3h3zm0-4H6V7h3zm0-4H6V3h3zm8.8 0H12v4h5.8a2 2 0 0 1 0 4H12v4h5.8a6 6 0 0 0 0-12zM15 9h-2V7h2zm0 8h-2v-2h2zm2.8 0H16v-2h1.8a3 3 0 0 0 0-6H16V7h1.8a5 5 0 0 1 0 10z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/snapToPixel32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/snapToPixel32.json new file mode 100644 index 00000000..7d563986 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/snapToPixel32.json @@ -0,0 +1 @@ +[{"opacity":".5","d":"M8 18H4v-4h4zm5 6H9v4h4z"},{"opacity":".25","d":"M13 19H9v4h4zm0-10H9v4h4zM8 4H4v4h4z"},{"d":"M3 3v26h11V3zm5 25H4v-4h4zm0-5H4v-4h4zm0-5H4v-4h4zm0-5H4V9h4zm0-5H4V4h4zm5 20H9v-4h4zm0-5H9v-4h4zm0-5H9v-4h4zm0-5H9V9h4zm0-5H9V4h4zm9.8 0H16v5h6.8a3 3 0 0 1 0 6H16v5h6.8a8 8 0 0 0 0-16zM20 12h-3V9h3zm0 11h-3v-3h3zm2.8 0H21v-3h1.8a4 4 0 0 0 0-8H21V9h1.8a7 7 0 0 1 0 14z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/snapToPoint16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/snapToPoint16.json new file mode 100644 index 00000000..b3f60faa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/snapToPoint16.json @@ -0,0 +1 @@ +"M4.356 6L2.674.991l-.948.319L3.301 6H2v4h1.653l-.821 4.828.986.168.85-4.996H6V6zM5 9H3V7h2zm7-5H8v3h4a1 1 0 0 1 0 2H8v3h4a4 4 0 0 0 0-8zm-2 2H9V5h1zm0 5H9v-1h1zm2 0h-1v-1h1a2 2 0 0 0 0-4h-1V5h1a3 3 0 0 1 0 6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/snapToPoint24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/snapToPoint24.json new file mode 100644 index 00000000..b06ec7d6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/snapToPoint24.json @@ -0,0 +1 @@ +"M7.022 10l-3.26-7.965-.925.38L5.94 10H5v4h1.4l-1.503 7.722.981.191L7.42 14H9v-4zM8 13H6v-2h2zm10-7h-6v4h6a2 2 0 0 1 0 4h-6v4h6a6 6 0 0 0 0-12zm-3 3h-2V7h2zm0 8h-2v-2h2zm3 0h-2v-2h2a3 3 0 0 0 0-6h-2V7h2a5 5 0 0 1 0 10z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/snapToPoint32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/snapToPoint32.json new file mode 100644 index 00000000..3e70b8cf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/snapToPoint32.json @@ -0,0 +1 @@ +"M8.818 14L4.87 2.932l-.942.336L7.756 14H7v4h1.254l-1.3 10.764.993.119L9.262 18H11v-4zM10 17H8v-2h2zm12.8-9H16v5h6.8a3 3 0 0 1 0 6H16v5h6.8a8 8 0 0 0 0-16zM20 12h-3V9h3zm0 11h-3v-3h3zm2.8 0H21v-3h1.8a4 4 0 0 0 0-8H21V9h1.8a7 7 0 0 1 0 14z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/snow16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/snow16.json new file mode 100644 index 00000000..2b58c50a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/snow16.json @@ -0,0 +1 @@ +"M13.551 10.266l1.547.875-.493.871-1.528-.864-.162 1.517-.995-.107.209-1.946L9 8.843v3.868l1.727.685-.369.93L9 13.787V15H8v-1.213l-1.358.539-.369-.93L8 12.711V8.843l-3.129 1.769.209 1.946-.995.107-.162-1.517-1.528.864-.493-.871 1.547-.875-1.201-.969.627-.779 1.512 1.219 3.097-1.751-3.097-1.751-1.512 1.219-.627-.779 1.201-.969-1.547-.875.493-.871 1.528.864.162-1.516.995.107-.209 1.945L8 7.129v-3.84l-1.727-.685.369-.93L8 2.213V1h1v1.213l1.358-.539.369.93L9 3.289v3.84l3.129-1.769-.209-1.945.995-.107.162 1.516 1.528-.864.493.871-1.547.875 1.201.969-.627.779-1.512-1.219-3.097 1.751 3.097 1.751 1.512-1.219.627.779-1.201.969z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/snow24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/snow24.json new file mode 100644 index 00000000..e5d3511d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/snow24.json @@ -0,0 +1 @@ +"M19.335 15.268l2.485 1.405-.492.871-2.467-1.395-.267 2.492-.994-.108.313-2.92L13 12.836v6.04l2.602 1.033-.369.93L13 19.952V22h-1v-2.048l-2.233.887-.369-.93L12 18.876v-6.04l-4.913 2.777.313 2.92-.994.108-.267-2.492-2.467 1.395-.492-.871 2.485-1.405-1.962-1.581.628-.78 2.271 1.832 4.882-2.76-4.881-2.758-2.272 1.832-.628-.78 1.963-1.582L3.18 7.286l.492-.871L6.139 7.81l.267-2.491.994.108-.312 2.919L12 11.123V5.124L9.398 4.091l.369-.93L12 4.048V2h1v2.048l2.233-.887.369.93L13 5.124v5.999l5.195-2.937-.296-2.759.995-.108.249 2.331 2.185-1.235.492.871-2.185 1.235 1.869 1.417-.605.796-2.212-1.677-5.171 2.922 4.882 2.76 2.271-1.832.628.78-1.962 1.581z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/snow32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/snow32.json new file mode 100644 index 00000000..0f6dac0d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/snow32.json @@ -0,0 +1 @@ +"M25.486 20.531l3.056 1.727-.492.871-3.035-1.715-.371 3.46-.994-.107.417-3.889L17 16.883v7.973l3.478 1.379-.37.93L17 25.932V29h-1v-3.068l-3.108 1.233-.37-.93L16 24.856v-7.973l-7.067 3.995.417 3.889-.994.107-.371-3.46-3.035 1.715-.492-.871 3.056-1.727-2.728-2.199.628-.779 3.037 2.448L15.531 16l-7.08-4.001-3.037 2.448-.628-.779 2.728-2.199-3.056-1.727.492-.871 3.035 1.715.371-3.46.994.107-.417 3.889L16 15.117V7.144l-3.478-1.379.37-.93L16 6.068V3h1v3.068l3.108-1.233.37.93L17 7.144v7.973l7.067-3.995-.417-3.889.994-.107.371 3.46 3.035-1.715.492.871-3.056 1.727 2.728 2.199-.628.779-3.037-2.448L17.469 16l7.08 4.001 3.037-2.448.628.779-2.728 2.199z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/snowThunder16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/snowThunder16.json new file mode 100644 index 00000000..488101d2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/snowThunder16.json @@ -0,0 +1 @@ +"M3.146 2.854l-.5-.5.707-.707.5.5zm-.5 1.793l.707.707.5-.5-.707-.707zM5 3H4v1h1zM3 3H2v1h1zm3.354-.646l-.707-.707-.5.5.707.707zm0 2.293l-.5-.5-.707.707.5.5zM2 11H0v1h2zm2.871-.165L5.88 9.718l-.743-.67-1.008 1.117zM5 1H4v1h1zm1 3h1V3H6zM5 5H4v1h1zm0 7h2v-1H5zm-.872.835l1.008 1.117.743-.67-1.008-1.117zM16 6.332l-6.519 8.711-.752-.34L10.337 9H6.93a1.479 1.479 0 0 0-.043-.173L9.123 1h5.203l-2.95 5H16zM11.663 8l-1.136 3.977L14.25 7H9.625l2.95-5H9.877L8.163 8zM1.121 13.282l.743.67 1.008-1.117-.743-.67zM3 15h1v-2H3zM1.121 9.718l1.008 1.117.743-.67-1.008-1.117zM3 12h1v-1H3zm0-2h1V8H3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/snowThunder24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/snowThunder24.json new file mode 100644 index 00000000..428de5f8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/snowThunder24.json @@ -0,0 +1 @@ +"M16.225 10l5.025-7h-7.972l-3.3 11h5.359l-2.45 8.658.753.349L23.374 10zm.438 3h-5.341l2.7-9H19.3l-5.025 7h7.101l-6.7 8.952zM3 6V5h2v1zm3-1h1v1H6zm4 0v1H8V5zM6 2h1v2H6zm1 7H6V7h1zM4.864 7.952l-.743-.67L5.13 6.165l.743.67zm3.272-4.904l.743.67L7.87 4.835l-.743-.67zm.743 4.234l-.743.67-1.008-1.117.743-.67zM4.12 3.718l.743-.67 1.008 1.117-.743.67zm5.526 11.965l-.866.5.5.866-1.366-.366L6.5 17.5l1.415.817 1.366-.366-.5.866.866.5-.5.866-.866-.5-.5.866-.366-1.366L6 18.366V20l1 1H6v1H5v-1H4l1-1v-1.634l-1.415.817-.366 1.366-.5-.866-.866.5-.5-.866.866-.5-.5-.866 1.366.366L4.5 17.5l-1.415-.817-1.366.366.5-.866-.866-.5.5-.866.866.5.5-.866.366 1.366L5 16.634V15l-1-1h1v-1h1v1h1l-1 1v1.634l1.415-.817.366-1.366.5.866.866-.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/snowThunder32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/snowThunder32.json new file mode 100644 index 00000000..f867fca1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/snowThunder32.json @@ -0,0 +1 @@ +"M30.502 13L17.795 29.872l-.76-.367L20.336 18h-3.531a1.883 1.883 0 0 0-.522-1h5.383l-2.834 9.835L28.498 14H19.04l6.3-9h-6.97l-3.507 11.396-.012-.001a1.994 1.994 0 0 0-.629.102 1.992 1.992 0 0 0-.298-.45L17.631 4h9.63l-6.3 9zM9 7V6H7v1zm1 0h1V6h-1zm2-1v1h2V6zm-2-1h1V3h-1zm1 3h-1v2h1zm-1.128-.165l-.743-.67L8.12 8.282l.743.67zm1.256-2.67l.743.67 1.008-1.117-.743-.67zm.743 2l-.743.67 1.008 1.117.743-.67zM9.13 5.835l.743-.67-1.008-1.117-.743.67zm3.948 12.989l-.162-1.516-.995.107.21 1.945L9 21.13v-3.841l1.727-.685-.37-.93L9 16.213V15H8v1.213l-1.358-.54-.37.93L8 17.29v3.84l-3.13-1.77.21-1.945-.995-.107-.162 1.516-1.528-.864-.493.871 1.547.875-1.201.969.627.78 1.512-1.22 3.097 1.751-3.097 1.75-1.512-1.218-.627.779 1.201.97-1.547.874.493.87 1.528-.863.162 1.517.995-.107-.21-1.946L8 22.843v3.868l-1.727.685.37.93L8 27.787V29h1v-1.213l1.358.54.369-.93L9 26.71v-3.868l3.13 1.769-.21 1.946.995.107.162-1.517 1.528.864.493-.871-1.547-.875 1.201-.97-.627-.778-1.512 1.219-3.097-1.75 3.097-1.752 1.512 1.22.627-.78-1.201-.97 1.547-.874-.493-.871z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sortAscending16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sortAscending16.json new file mode 100644 index 00000000..38549d7a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sortAscending16.json @@ -0,0 +1 @@ +"M4 10h11v1H4zm-3 5h14v-1H1zm6-8h8V6H7zm3-4h5V2h-5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sortAscending24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sortAscending24.json new file mode 100644 index 00000000..08f3c6a7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sortAscending24.json @@ -0,0 +1 @@ +"M7 15h15v1H7zm-5 7h20v-1H2zM22 9H12v1h10zm0-6h-5v1h5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sortAscending32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sortAscending32.json new file mode 100644 index 00000000..1759eb2b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sortAscending32.json @@ -0,0 +1 @@ +"M29 21H9v-1h20zm0 7H3v1h26zm0-16H16v1h13zm-6-7h6v-.988h-6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sortAscendingArrow16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sortAscendingArrow16.json new file mode 100644 index 00000000..510d5191 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sortAscendingArrow16.json @@ -0,0 +1 @@ +"M6.146 9.861L4 7.715V15H3V7.715L.854 9.86l-.708-.707L3.5 5.801l3.354 3.353-.708.707zM9 7h7V6H9v1zM7 3h9V2H7v1zm4 8h5v-1h-5v1zm2 4h3v-1h-3v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sortAscendingArrow24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sortAscendingArrow24.json new file mode 100644 index 00000000..1b02aeeb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sortAscendingArrow24.json @@ -0,0 +1 @@ +"M9.647 12.326L6 8.702V22H5V8.707l-3.646 3.647-.708-.708L5.5 6.794l4.854 4.823-.706.71zM13 10h10V9H13v1zm-2-6h12V3H11v1zm5 12h7v-1h-7v1zm3 6h4v-1h-4v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sortAscendingArrow32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sortAscendingArrow32.json new file mode 100644 index 00000000..19ff424d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sortAscendingArrow32.json @@ -0,0 +1 @@ +"M12.646 16.354L8 11.707V27H7V11.707l-4.646 4.647-.708-.708L7.5 9.793l5.854 5.853-.708.708zM17 13h13v-1H17v1zm-4-7h17V5H13v1zm7 14h10v-1H20v1zm3 7h7v-.988h-7V27z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sortDescending16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sortDescending16.json new file mode 100644 index 00000000..b0d9066b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sortDescending16.json @@ -0,0 +1 @@ +"M15 7H4V6h11zm0-5H1v1h14zm0 8H7v1h8zm0 5v-1h-5v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sortDescending24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sortDescending24.json new file mode 100644 index 00000000..a0e7d3d7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sortDescending24.json @@ -0,0 +1 @@ +"M7 9h15v1H7zM2 4h20V3H2zm10 12h10v-1H12zm5 6h5v-1h-5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sortDescending32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sortDescending32.json new file mode 100644 index 00000000..1036486d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sortDescending32.json @@ -0,0 +1 @@ +"M29 13H9v-1h20zm0-9H3v1h26zm0 16H16v1h13zm-6 9h6v-1h-6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sortDescendingArrow16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sortDescendingArrow16.json new file mode 100644 index 00000000..bd617cf9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sortDescendingArrow16.json @@ -0,0 +1 @@ +"M6.854 11.846L3.5 15.199.146 11.846l.708-.707L3 13.285V6h1v7.285l2.146-2.146.708.707zM9 7h7V6H9v1zM7 3h9V2H7v1zm4 8h5v-1h-5v1zm2 4h3v-1h-3v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sortDescendingArrow24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sortDescendingArrow24.json new file mode 100644 index 00000000..409c4f0e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sortDescendingArrow24.json @@ -0,0 +1 @@ +"M10.354 17.354L5.5 22.206.647 17.383l.706-.71L5 20.299V7h1v13.293l3.646-3.647.708.708zM13 10h10V9H13v1zm-3-6h13V3H10v1zm6 12h7v-1h-7v1zm3 6h4v-1h-4v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sortDescendingArrow32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sortDescendingArrow32.json new file mode 100644 index 00000000..0a645c58 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sortDescendingArrow32.json @@ -0,0 +1 @@ +"M13.354 21.354L7.5 27.207l-5.854-5.853.708-.708L7 25.293V10h1v15.293l4.646-4.647.708.708zM17 13h13v-1H17v1zm-3-7h16V5H14v1zm6 14h10v-1H20v1zm3 7h7v-.988h-7V27z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sound16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sound16.json new file mode 100644 index 00000000..74a3f4d5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sound16.json @@ -0,0 +1 @@ +"M3.113 10l3.35 2.707A.34.34 0 0 0 7 12.43V3.57a.34.34 0 0 0-.538-.277L3.112 6H.917A.917.917 0 0 0 0 6.917v2.166A.917.917 0 0 0 .917 10zM1 7h2.466L6 4.952v6.098L3.466 9H1zm11 1a6.739 6.739 0 0 1-1.664 4.427l-.032.038-.715-.626A6.08 6.08 0 0 0 11 8a5.732 5.732 0 0 0-1.416-3.769l.682-.663A6.485 6.485 0 0 1 12 8zm.593 6.468A10.07 10.07 0 0 0 15 8a9.728 9.728 0 0 0-2.412-6.398l.684-.664A10.468 10.468 0 0 1 16 8a10.727 10.727 0 0 1-2.657 7.057l-.033.038z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sound24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sound24.json new file mode 100644 index 00000000..c7875be4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sound24.json @@ -0,0 +1 @@ +"M11.193 4.452L5.67 9H2.376A1.376 1.376 0 0 0 1 10.376v3.248A1.376 1.376 0 0 0 2.376 15h3.293l5.524 4.548a.51.51 0 0 0 .807-.414V4.866a.51.51 0 0 0-.807-.414zM11 18.088L6.028 14H2.375A.375.375 0 0 1 2 13.625v-3.25A.375.375 0 0 1 2.375 10h3.653L11 5.911zm4.47-12.744A9.975 9.975 0 0 1 18 11.987a9.848 9.848 0 0 1-2.566 6.646l-.74-.672A8.872 8.872 0 0 0 17 11.987a8.984 8.984 0 0 0-2.277-5.978zm3.46-3.933A15.817 15.817 0 0 1 23 11.989a15.945 15.945 0 0 1-4.035 10.576l-.735-.65A14.966 14.966 0 0 0 22 11.988a14.852 14.852 0 0 0-3.8-9.924z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sound32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sound32.json new file mode 100644 index 00000000..9280a7bc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/sound32.json @@ -0,0 +1 @@ +"M14.925 6.586L8.225 12h-4.39A1.834 1.834 0 0 0 2 13.834v4.332A1.834 1.834 0 0 0 3.834 20h4.391l6.7 5.414A.68.68 0 0 0 16 24.86V7.14a.68.68 0 0 0-1.075-.554zM15 24.191L8.579 19H3.834A.835.835 0 0 1 3 18.166v-4.331A.836.836 0 0 1 3.834 13H8.58L15 7.81zm8-8.208a12.017 12.017 0 0 0-3.185-8.166l.717-.698A12.97 12.97 0 0 1 24 15.984a13.478 13.478 0 0 1-3.327 8.854l-.754-.657A12.477 12.477 0 0 0 23 15.983zm2.514-13.042a21.251 21.251 0 0 1 0 26.118l-.753-.658a20.258 20.258 0 0 0 0-24.802z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/soundLow16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/soundLow16.json new file mode 100644 index 00000000..102a5898 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/soundLow16.json @@ -0,0 +1 @@ +"M4.113 10l3.35 2.707A.34.34 0 0 0 8 12.43V3.57a.34.34 0 0 0-.538-.277L4.112 6H1.917A.917.917 0 0 0 1 6.917v2.166a.917.917 0 0 0 .917.917zM2 7h2.466L7 4.952v6.098L4.466 9H2zm11 1a6.739 6.739 0 0 1-1.664 4.427l-.032.038-.715-.626A6.08 6.08 0 0 0 12 8a5.732 5.732 0 0 0-1.416-3.769l.682-.663A6.485 6.485 0 0 1 13 8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/soundLow24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/soundLow24.json new file mode 100644 index 00000000..f25a6e0f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/soundLow24.json @@ -0,0 +1 @@ +"M12.193 4.452L6.67 9H3.376A1.376 1.376 0 0 0 2 10.376v3.248A1.376 1.376 0 0 0 3.376 15h3.293l5.524 4.548a.51.51 0 0 0 .807-.414V4.866a.51.51 0 0 0-.807-.414zM12 18.088L7.028 14H3.375A.375.375 0 0 1 3 13.625v-3.25A.375.375 0 0 1 3.375 10h3.653L12 5.911zm4.47-12.744A9.975 9.975 0 0 1 19 11.987a9.848 9.848 0 0 1-2.566 6.646l-.74-.672A8.872 8.872 0 0 0 18 11.987a8.984 8.984 0 0 0-2.277-5.978z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/soundLow32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/soundLow32.json new file mode 100644 index 00000000..528d904c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/soundLow32.json @@ -0,0 +1 @@ +"M15.925 6.586L9.225 12h-4.39A1.834 1.834 0 0 0 3 13.834v4.332A1.834 1.834 0 0 0 4.834 20h4.391l6.7 5.414A.68.68 0 0 0 17 24.86V7.14a.68.68 0 0 0-1.075-.554zM16 24.191L9.579 19H4.834A.835.835 0 0 1 4 18.166v-4.331A.836.836 0 0 1 4.834 13H9.58L16 7.81zm8-8.208a12.017 12.017 0 0 0-3.185-8.166l.717-.698A12.97 12.97 0 0 1 25 15.984a13.478 13.478 0 0 1-3.327 8.854l-.754-.657A12.477 12.477 0 0 0 24 15.983z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/soundOff16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/soundOff16.json new file mode 100644 index 00000000..88895604 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/soundOff16.json @@ -0,0 +1 @@ +"M6 9.828l1 1v1.602a.34.34 0 0 1-.538.277L3.112 10H.918A.917.917 0 0 1 0 9.083V6.917A.917.917 0 0 1 .917 6h1.255l1 1H1v2h2.466L6 11.05zM16 8a10.713 10.713 0 0 1-2.03 6.264l.955.954-.707.707L.075 1.782l.707-.707L4.547 4.84l1.915-1.547A.34.34 0 0 1 7 3.57v3.723l3.345 3.345A5.882 5.882 0 0 0 11 8a5.732 5.732 0 0 0-1.416-3.769l.682-.663A6.485 6.485 0 0 1 12 8a6.72 6.72 0 0 1-.918 3.375l2.185 2.185A9.957 9.957 0 0 0 15 8a9.728 9.728 0 0 0-2.412-6.398l.684-.664A10.468 10.468 0 0 1 16 8zM5.258 5.551L6 6.293v-1.34z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/soundOff24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/soundOff24.json new file mode 100644 index 00000000..15a4a3f5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/soundOff24.json @@ -0,0 +1 @@ +"M11 14.828l1 1v3.306a.51.51 0 0 1-.807.414L5.67 15H2.376A1.376 1.376 0 0 1 1 13.624v-3.248A1.376 1.376 0 0 1 2.376 9h2.796l.935.935-.079.065H2.375a.375.375 0 0 0-.375.375v3.25a.375.375 0 0 0 .375.375h3.653L11 18.088zm12-2.839a15.867 15.867 0 0 1-2.615 8.69l1.014 1.013-.707.707L1.601 3.308l.707-.708 5.027 5.028 3.858-3.176a.51.51 0 0 1 .807.414v7.427l3.922 3.922A8.867 8.867 0 0 0 17 11.987a8.984 8.984 0 0 0-2.277-5.978l.747-.665A9.975 9.975 0 0 1 18 11.987a9.847 9.847 0 0 1-1.343 4.963l3.02 3.02A14.936 14.936 0 0 0 22 11.99a14.852 14.852 0 0 0-3.8-9.925l.73-.654A15.817 15.817 0 0 1 23 11.989zM8.047 8.34L11 11.294V5.91z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/soundOff32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/soundOff32.json new file mode 100644 index 00000000..8cfcdc79 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/soundOff32.json @@ -0,0 +1 @@ +"M25.514 2.941l-.753.658a20.238 20.238 0 0 1 .97 23.424l-3.839-3.838A13.446 13.446 0 0 0 24 15.984a12.97 12.97 0 0 0-3.468-8.865l-.717.698A12.017 12.017 0 0 1 23 15.983a12.449 12.449 0 0 1-1.829 6.48L16 17.294V7.14a.68.68 0 0 0-1.075-.554l-5.327 4.305-6.119-6.119-.707.707 24.749 24.749.707-.707-1.78-1.78a21.217 21.217 0 0 0-.934-24.8zM15 7.811v8.482l-4.691-4.691zm0 12.017l1 1v4.032a.68.68 0 0 1-1.075.554L8.225 20h-4.39A1.834 1.834 0 0 1 2 18.166v-4.332A1.834 1.834 0 0 1 3.834 12h3.337l1 1H3.834a.836.836 0 0 0-.834.835v4.33a.835.835 0 0 0 .834.835H8.58L15 24.19z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/soundUnavailable16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/soundUnavailable16.json new file mode 100644 index 00000000..1ba4d29d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/soundUnavailable16.json @@ -0,0 +1 @@ +"M6.462 3.293L3.112 6H.917A.917.917 0 0 0 0 6.917v2.166A.917.917 0 0 0 .917 10h2.196l3.35 2.707A.34.34 0 0 0 7 12.43V3.57a.34.34 0 0 0-.538-.277zM6 11.05L3.466 9H1V7h2.466L6 4.952zm8.371-.421l-.707.707-2.146-2.147-2.164 2.165-.708-.708 2.165-2.164-2.147-2.146.708-.708 2.146 2.147 2.128-2.129.708.708-2.129 2.128z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/soundUnavailable24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/soundUnavailable24.json new file mode 100644 index 00000000..840a2de2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/soundUnavailable24.json @@ -0,0 +1 @@ +"M11.193 4.452L5.67 9H2.376A1.376 1.376 0 0 0 1 10.376v3.248A1.376 1.376 0 0 0 2.376 15h3.293l5.524 4.548a.51.51 0 0 0 .807-.414V4.866a.51.51 0 0 0-.807-.414zM11 18.088L6.028 14H2.375A.375.375 0 0 1 2 13.625v-3.25A.375.375 0 0 1 2.375 10h3.653L11 5.911zM18.707 12l2.647 2.646-.708.708L18 12.707l-2.646 2.647-.708-.708L17.293 12l-2.647-2.646.708-.708L18 11.293l2.646-2.647.708.708z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/soundUnavailable32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/soundUnavailable32.json new file mode 100644 index 00000000..c96be228 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/soundUnavailable32.json @@ -0,0 +1 @@ +"M14.925 6.586L8.225 12h-4.39A1.834 1.834 0 0 0 2 13.834v4.332A1.834 1.834 0 0 0 3.834 20h4.391l6.7 5.414A.68.68 0 0 0 16 24.86V7.14a.68.68 0 0 0-1.075-.554zM15 24.191L8.579 19H3.834A.835.835 0 0 1 3 18.166v-4.331A.836.836 0 0 1 3.834 13H8.58L15 7.81zm9.207-7.69l4.147 4.145-.708.708-4.146-4.147-4.146 4.147-.708-.708 4.147-4.146-4.147-4.146.708-.708 4.146 4.147 4.146-4.147.708.708-4.147 4.146z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubble16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubble16.json new file mode 100644 index 00000000..9e686414 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubble16.json @@ -0,0 +1 @@ +"M8.666 12h4.084A2.253 2.253 0 0 0 15 9.75v-5.5A2.253 2.253 0 0 0 12.75 2h-9.5A2.253 2.253 0 0 0 1 4.25v5.5A2.253 2.253 0 0 0 3.25 12H4v3.5zM3.25 11A1.251 1.251 0 0 1 2 9.75v-5.5A1.251 1.251 0 0 1 3.25 3h9.5A1.251 1.251 0 0 1 14 4.25v5.5A1.251 1.251 0 0 1 12.75 11H8.334L5 13.5V11zM12 6H4V5h8zm-2 3H4V8h6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubble24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubble24.json new file mode 100644 index 00000000..d053f002 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubble24.json @@ -0,0 +1 @@ +"M6 8h12v1H6zm0 4h9v-1H6zm16-6.25v8.5A2.753 2.753 0 0 1 19.25 17h-7.087L6 21.481V17H4.75A2.753 2.753 0 0 1 2 14.25v-8.5A2.753 2.753 0 0 1 4.75 3h14.5A2.753 2.753 0 0 1 22 5.75zm-1 0A1.752 1.752 0 0 0 19.25 4H4.75A1.752 1.752 0 0 0 3 5.75v8.5A1.752 1.752 0 0 0 4.75 16H7v3.519L11.837 16h7.413A1.752 1.752 0 0 0 21 14.25z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubble32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubble32.json new file mode 100644 index 00000000..52b364e9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubble32.json @@ -0,0 +1 @@ +"M8 12h16v1H8zm0 4h12v-1H8zm21-8v12a3 3 0 0 1-3 3H14.66L7 28.472V23H6a3.003 3.003 0 0 1-3-3V8a3.003 3.003 0 0 1 3-3h20a3.003 3.003 0 0 1 3 3zm-1 0a2.002 2.002 0 0 0-2-2H6a2.002 2.002 0 0 0-2 2v12a2.002 2.002 0 0 0 2 2h2v4.528L14.34 22H26a2 2 0 0 0 2-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubbleCheck16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubbleCheck16.json new file mode 100644 index 00000000..7ad00ba0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubbleCheck16.json @@ -0,0 +1 @@ +"M11 6H3V5h8zm4.174 4.122L10.5 14.516l-1.484-1.688-.738.738 2.222 2.422 5.398-5.112zM3 9h6V8H3zm-.75-6h9.5A1.251 1.251 0 0 1 13 4.25v5.064l1-.94V4.25A2.253 2.253 0 0 0 11.75 2h-9.5A2.253 2.253 0 0 0 0 4.25v5.5A2.253 2.253 0 0 0 2.25 12H3v3.5L9.001 11H7.333L4 13.5V11H2.25A1.251 1.251 0 0 1 1 9.75v-5.5A1.251 1.251 0 0 1 2.25 3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubbleCheck24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubbleCheck24.json new file mode 100644 index 00000000..1524fe56 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubbleCheck24.json @@ -0,0 +1 @@ +"M18 9H6V8h12zm-3 2H6v1h9zm2.118 5h-5.28L7 19.518V16H4.75A1.752 1.752 0 0 1 3 14.25v-8.5A1.752 1.752 0 0 1 4.75 4h14.5A1.752 1.752 0 0 1 21 5.75v6.62a1.988 1.988 0 0 1 1-.18V5.75A2.753 2.753 0 0 0 19.25 3H4.75A2.753 2.753 0 0 0 2 5.75v8.5A2.753 2.753 0 0 0 4.75 17H6v4.482L12.163 17h3.934zm6.072-.467l-.699-.715-6.998 6.852-2.832-2.663-.685.728 3.53 3.321z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubbleCheck32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubbleCheck32.json new file mode 100644 index 00000000..fe6fd9fc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubbleCheck32.json @@ -0,0 +1 @@ +"M24 13H8v-1h16zm-4 2H8v1h12zm2.414 7H14.34L8 26.528V22H6a2.002 2.002 0 0 1-2-2V8a2.002 2.002 0 0 1 2-2h20a2.002 2.002 0 0 1 2 2v8.497l.144-.141a1.99 1.99 0 0 1 .856-.49V8a3.003 3.003 0 0 0-3-3H6a3.003 3.003 0 0 0-3 3v12a3.003 3.003 0 0 0 3 3h1v5.472L14.66 23h6.74zm8.834-2.507l-.701-.712-10.048 9.898-3.256-3.084-.687.726 3.957 3.749z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubbleExclamation16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubbleExclamation16.json new file mode 100644 index 00000000..c79744af --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubbleExclamation16.json @@ -0,0 +1 @@ +"M4.025 15.988V11.96H3.5A2.622 2.622 0 0 1 1 9.237v-5.5a2.622 2.622 0 0 1 2.5-2.725h9.963A2.639 2.639 0 0 1 16 3.737v5.5a2.639 2.639 0 0 1-2.537 2.724H8.946zM3.5 1.96a1.677 1.677 0 0 0-1.55 1.776v5.5a1.677 1.677 0 0 0 1.55 1.775h1.475v2.974l3.633-2.974h4.855a1.692 1.692 0 0 0 1.588-1.775v-5.5a1.692 1.692 0 0 0-1.588-1.776zm6 6.015a1 1 0 0 0-2 0v.048a1 1 0 0 0 2 0zM9 3H8v3h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubbleExclamation24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubbleExclamation24.json new file mode 100644 index 00000000..d6814a83 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubbleExclamation24.json @@ -0,0 +1 @@ +"M6 21.963V17h-.75A3.254 3.254 0 0 1 2 13.75v-8.5A3.254 3.254 0 0 1 5.25 2h14.5A3.254 3.254 0 0 1 23 5.25v8.5A3.254 3.254 0 0 1 19.75 17h-6.926zM5.25 3A2.253 2.253 0 0 0 3 5.25v8.5A2.253 2.253 0 0 0 5.25 16H7v4l5.5-4h7.25A2.253 2.253 0 0 0 22 13.75v-8.5A2.253 2.253 0 0 0 19.75 3zM12 10h1V4h-1zm1.5 2.5a1 1 0 1 0-1 1 1 1 0 0 0 1-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubbleExclamation32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubbleExclamation32.json new file mode 100644 index 00000000..a54573ea --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubbleExclamation32.json @@ -0,0 +1 @@ +"M7 28.943V23h-.5A3.504 3.504 0 0 1 3 19.5v-12A3.504 3.504 0 0 1 6.5 4h20A3.504 3.504 0 0 1 30 7.5v11.94a3.458 3.458 0 0 1-.373 1.652A3.514 3.514 0 0 1 26.5 23H15.32zM6.5 5A2.503 2.503 0 0 0 4 7.5v12A2.503 2.503 0 0 0 6.5 22H8v5l7-5h11.5a2.53 2.53 0 0 0 2.246-1.38A2.496 2.496 0 0 0 29 19.44V7.5A2.503 2.503 0 0 0 26.5 5zm11 13a1 1 0 1 0-1 1 1 1 0 0 0 1-1zM16 15h1V7h-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubbleLike16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubbleLike16.json new file mode 100644 index 00000000..e240e30b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubbleLike16.json @@ -0,0 +1 @@ +"M13.25 0H2.75A2.753 2.753 0 0 0 0 2.75v6.5A2.753 2.753 0 0 0 2.75 12H4v3.5L8.667 12h4.583c1.517 0 2.7-1.233 2.7-2.75l.05-6.5A2.753 2.753 0 0 0 13.25 0zM15 9.25c0 .965-.785 1.75-1.75 1.75H8.333L5 13.5V11H2.75C1.785 11 1 10.215 1 9.25v-6.5C1 1.785 1.785 1 2.75 1h10.5c.965 0 1.75.785 1.75 1.75v6.5zM8 3.323c-.848-.794-2.272-.772-3.098.056-.863.867-.862 2.388.003 3.257L8 9.704l3.098-3.07c.862-.867.863-2.388 0-3.256-.826-.827-2.251-.849-3.098-.055zm2.392 2.603L8 8.296 5.611 5.928c-.48-.482-.48-1.361 0-1.844a1.22 1.22 0 0 1 1.737 0L8 4.74l.651-.656a1.254 1.254 0 0 1 1.738 0c.48.483.48 1.362.003 1.842z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubbleLike24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubbleLike24.json new file mode 100644 index 00000000..c9858128 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubbleLike24.json @@ -0,0 +1 @@ +"M19.25 3H4.75A2.753 2.753 0 0 0 2 5.75v8.5A2.753 2.753 0 0 0 4.75 17H6v4.482L12.163 17h7.087c1.517 0 2.7-1.233 2.7-2.75l.05-8.5A2.753 2.753 0 0 0 19.25 3zM21 14.25c0 .965-.785 1.75-1.75 1.75h-7.412L7 19.518V16H4.75C3.785 16 3 15.215 3 14.25v-8.5C3 4.785 3.785 4 4.75 4h14.5c.965 0 1.75.785 1.75 1.75v8.5zm-8.91-8.005l-.09.091-.09-.09c-1.17-1.177-3.21-1.177-4.38 0-1.199 1.205-1.199 3.322.003 4.53L12 15.204l4.47-4.43c1.199-1.206 1.199-3.323 0-4.529-1.17-1.176-3.21-1.176-4.38 0zm3.674 3.821L12 13.796l-3.76-3.727c-.827-.83-.827-2.288 0-3.119.395-.398.921-.617 1.48-.617s1.085.22 1.48.617l.8.804.8-.804c.79-.796 2.17-.796 2.96 0 .827.83.827 2.288.004 3.116z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubbleLike32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubbleLike32.json new file mode 100644 index 00000000..c84d3243 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubbleLike32.json @@ -0,0 +1 @@ +"M7 28.472V23H6c-1.654 0-3-1.346-3-3V8c0-1.654 1.346-3 3-3h20c1.654 0 2.95 1.346 2.95 3L29 20c0 .801-.313 1.554-.879 2.121A3.018 3.018 0 0 1 26 23H14.66L7 28.472zM6 6c-1.103 0-2 .897-2 2v12c0 1.103.897 2 2 2h2v4.528L14.34 22h11.659c.527 0 1.043-.213 1.415-.586.378-.378.586-.88.586-1.414V8c0-1.103-.897-2-2-2H6zm10 14.804l-5.838-5.787c-1.54-1.548-1.54-4.26-.003-5.806a3.924 3.924 0 0 1 2.8-1.167h.001c1.058 0 2.053.415 2.8 1.167l.24.24.24-.24a3.926 3.926 0 0 1 2.8-1.167h.001c1.058 0 2.053.415 2.8 1.167 1.538 1.545 1.538 4.258 0 5.804L16 20.805zm-3.04-11.76h-.001c-.79 0-1.532.31-2.09.872-1.166 1.17-1.166 3.223 0 4.394L16 19.396l5.135-5.089c1.162-1.168 1.162-3.221-.003-4.391a2.932 2.932 0 0 0-2.091-.872h-.001c-.79 0-1.532.31-2.092.872l-.948.953-.948-.953a2.932 2.932 0 0 0-2.092-.872z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubblePlus16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubblePlus16.json new file mode 100644 index 00000000..3ae26927 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubblePlus16.json @@ -0,0 +1 @@ +"M12 6H4V5h8zM4 9h6V8H4zm11-4.75A2.253 2.253 0 0 0 12.75 2h-9.5A2.253 2.253 0 0 0 1 4.25v5.5A2.253 2.253 0 0 0 3.25 12H4v3.5l3-2.25V12l-2 1.5V11H3.25A1.251 1.251 0 0 1 2 9.75v-5.5A1.251 1.251 0 0 1 3.25 3h9.5A1.251 1.251 0 0 1 14 4.25V11h.619A2.236 2.236 0 0 0 15 9.75zM12 12V9h-1v3H8v1h3v3h1v-3h3v-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubblePlus24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubblePlus24.json new file mode 100644 index 00000000..39b7c92d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubblePlus24.json @@ -0,0 +1 @@ +"M6 8h12v1H6zm0 4h9v-1H6zm1 7.519V16H4.75A1.752 1.752 0 0 1 3 14.25v-8.5A1.752 1.752 0 0 1 4.75 4h14.5A1.752 1.752 0 0 1 21 5.75v8.5a1.73 1.73 0 0 1-.176.75h1.059a2.713 2.713 0 0 0 .117-.75v-8.5A2.753 2.753 0 0 0 19.25 3H4.75A2.753 2.753 0 0 0 2 5.75v8.5A2.753 2.753 0 0 0 4.75 17H6v4.481l4-2.908v-1.237zm14-.52V18h-4v-4h-1v4h-4v.999h4V23h1v-4.001z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubblePlus32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubblePlus32.json new file mode 100644 index 00000000..e704d35b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubblePlus32.json @@ -0,0 +1 @@ +"M24 12H8v-1h16zm-4 3H8v1h12zm6-10H6a3.003 3.003 0 0 0-3 3v12a3.003 3.003 0 0 0 3 3h1v5.472L14.66 23H19v-1h-4.66L8 26.528V22H6a2.002 2.002 0 0 1-2-2V8a2.002 2.002 0 0 1 2-2h20a2.002 2.002 0 0 1 2 2v12a2 2 0 0 1-2 2v1a3 3 0 0 0 3-3V8a3.003 3.003 0 0 0-3-3zm-3 15h-1v5h-5v.999h5V31h1v-5.001h5V25h-5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubbleSocial16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubbleSocial16.json new file mode 100644 index 00000000..2bc54586 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubbleSocial16.json @@ -0,0 +1 @@ +"M10.985 2.121l-.97-.242L9.485 4h-1.97l.47-1.879-.97-.242L6.485 4H5v1h1.235l-.5 2H4v1h1.485l-.47 1.879.97.242L6.515 8h1.97l-.47 1.879.97.242L9.515 8H11V7H9.765l.5-2H12V4h-1.485zM8.735 7h-1.97l.5-2h1.97zm4.515-7H2.75A2.753 2.753 0 0 0 0 2.75v6.5A2.753 2.753 0 0 0 2.75 12H4v3.5L8.666 12h4.584A2.753 2.753 0 0 0 16 9.25v-6.5A2.753 2.753 0 0 0 13.25 0zM15 9.25A1.752 1.752 0 0 1 13.25 11H8.334L5 13.5V11H2.75A1.752 1.752 0 0 1 1 9.25v-6.5A1.752 1.752 0 0 1 2.75 1h10.5A1.752 1.752 0 0 1 15 2.75z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubbleSocial24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubbleSocial24.json new file mode 100644 index 00000000..2bc409ea --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubbleSocial24.json @@ -0,0 +1 @@ +"M15.138 5.158l-.976-.217L13.482 8h-1.975l.631-2.842-.976-.217L10.482 8H8v1h2.26l-.445 2H7v1h2.593l-.632 2.842.977.217.68-3.059h1.975l-.632 2.842.977.217.68-3.059H16v-1h-2.16l.444-2H17V8h-2.493zM12.815 11H10.84l.444-2h1.976zm6.435-8H4.75A2.753 2.753 0 0 0 2 5.75v8.5A2.753 2.753 0 0 0 4.75 17H6v4.482L12.163 17h7.087A2.753 2.753 0 0 0 22 14.25v-8.5A2.753 2.753 0 0 0 19.25 3zM21 14.25A1.752 1.752 0 0 1 19.25 16h-7.413L7 19.518V16H4.75A1.752 1.752 0 0 1 3 14.25v-8.5A1.752 1.752 0 0 1 4.75 4h14.5A1.752 1.752 0 0 1 21 5.75z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubbleSocial32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubbleSocial32.json new file mode 100644 index 00000000..8c7a52dd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubbleSocial32.json @@ -0,0 +1 @@ +"M19.042 8.29l-.984-.179L17.354 12H15.37l.672-3.71-.984-.179L14.354 12H11v1h3.173l-.362 2H10v1h3.63l-.672 3.71.984.179.704-3.889h1.984l-.672 3.71.984.179.704-3.889H21v-1h-3.173l.362-2H22v-1h-3.63zM16.811 15h-1.984l.362-2h1.984zM26 5H6a3.003 3.003 0 0 0-3 3v12a3.003 3.003 0 0 0 3 3h1v5.472L14.66 23H26a3 3 0 0 0 3-3V8a3.003 3.003 0 0 0-3-3zm2 15a2 2 0 0 1-2 2H14.34L8 26.528V22H6a2.002 2.002 0 0 1-2-2V8a2.002 2.002 0 0 1 2-2h20a2.002 2.002 0 0 1 2 2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubbles16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubbles16.json new file mode 100644 index 00000000..5342e288 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubbles16.json @@ -0,0 +1 @@ +"M11 4H3V3h8zM3 5v1h6V5zm9-5H2a2.002 2.002 0 0 0-2 2v5a2.002 2.002 0 0 0 2 2h1v3.5l3-2.25V9l-2 1.5V8H2a1.001 1.001 0 0 1-1-1V2a1.001 1.001 0 0 1 1-1h10a1.001 1.001 0 0 1 1 1v4h1V2a2.002 2.002 0 0 0-2-2zM9 9v1h5V9zm3 2H9v1h3zm2.5-4a1.483 1.483 0 0 1 .5.092A1.498 1.498 0 0 1 16 8.5v4a1.502 1.502 0 0 1-1.5 1.5H14v1.204a.657.657 0 0 1-.348.581.665.665 0 0 1-.311.077.658.658 0 0 1-.363-.11L10.348 14H8.5A1.502 1.502 0 0 1 7 12.5v-4A1.502 1.502 0 0 1 8.5 7zm0 1h-6a.5.5 0 0 0-.5.5v4a.5.5 0 0 0 .5.5h2.151L13 14.566V13h1.5a.5.5 0 0 0 .5-.5v-4a.5.5 0 0 0-.5-.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubbles24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubbles24.json new file mode 100644 index 00000000..fe455820 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubbles24.json @@ -0,0 +1 @@ +"M5 6h10v1H5zm0 3v1h7V9zm1 7.519V13H3a1.001 1.001 0 0 1-1-1V4a1.001 1.001 0 0 1 1-1h14a1.001 1.001 0 0 1 1 1v6h1V4a2.002 2.002 0 0 0-2-2H3a2.002 2.002 0 0 0-2 2v8a2.002 2.002 0 0 0 2 2h2v4.481l4-2.908v-1.237zM13 15h7v-1h-7zm0 2h5v-1h-5zm10-4v5a2.002 2.002 0 0 1-2 2h-1v3.5L15.334 20H12a2.002 2.002 0 0 1-2-2v-5a2.002 2.002 0 0 1 2-2h9a2.002 2.002 0 0 1 2 2zm-1 0a1.001 1.001 0 0 0-1-1h-9a1.001 1.001 0 0 0-1 1v5a1.001 1.001 0 0 0 1 1h3.667L19 21.5V19h2a1.001 1.001 0 0 0 1-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubbles32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubbles32.json new file mode 100644 index 00000000..391fe2d8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/speechBubbles32.json @@ -0,0 +1 @@ +"M7 10h12v1H7zm0 4h8v-1H7zm5.349 4L7 21.565V18H4a1.001 1.001 0 0 1-1-1V7a1.001 1.001 0 0 1 1-1h18a1.001 1.001 0 0 1 1 1v7h1V7a2.002 2.002 0 0 0-2-2H4a2.002 2.002 0 0 0-2 2v10a2.002 2.002 0 0 0 2 2h2v4.435L12.651 19H14v-1zM30 17v6a2.002 2.002 0 0 1-2 2h-1v3.99L21.585 25H17a2.002 2.002 0 0 1-2-2v-6a2.002 2.002 0 0 1 2-2h11a2.002 2.002 0 0 1 2 2zm-1 0a1.001 1.001 0 0 0-1-1H17a1.001 1.001 0 0 0-1 1v6a1.001 1.001 0 0 0 1 1h4.915L26 27.01V24h2a1.001 1.001 0 0 0 1-1zm-10 1v1h7v-1zm0 4h5v-1h-5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/spinner16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/spinner16.json new file mode 100644 index 00000000..248cc6ec --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/spinner16.json @@ -0,0 +1 @@ +"M9 1.282V.272a7.8 7.8 0 1 1-2 0v1.01a6.8 6.8 0 1 0 2 0z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/spinner24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/spinner24.json new file mode 100644 index 00000000..da92c951 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/spinner24.json @@ -0,0 +1 @@ +"M22.8 12A10.8 10.8 0 1 1 10 1.393v1.014a9.8 9.8 0 1 0 4 0V1.393A10.812 10.812 0 0 1 22.8 12z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/spinner32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/spinner32.json new file mode 100644 index 00000000..4cb9da84 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/spinner32.json @@ -0,0 +1 @@ +"M2.2 16A13.81 13.81 0 0 1 14 2.362v1.01a12.8 12.8 0 1 0 4 0v-1.01A13.792 13.792 0 1 1 2.2 16z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/split16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/split16.json new file mode 100644 index 00000000..f85cb352 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/split16.json @@ -0,0 +1 @@ +"M1 1h9v4H5v5H1zm5 14h9V6h-4v5H6zm0-9v4h4V6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/split24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/split24.json new file mode 100644 index 00000000..d6a4458c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/split24.json @@ -0,0 +1 @@ +"M16 7H7v9H2V2h14zm1 10H8v5h14V8h-5zm-1-1V8H8v8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/split32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/split32.json new file mode 100644 index 00000000..0d2a4592 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/split32.json @@ -0,0 +1 @@ +"M10 21H3V3h18v7H10zm12 1H11v7h18V11h-7zm-1-1V11H11v10z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/splitFeatures16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/splitFeatures16.json new file mode 100644 index 00000000..9bba0155 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/splitFeatures16.json @@ -0,0 +1 @@ +"M11 3a4.978 4.978 0 0 0-2.5.669 5 5 0 1 0 0 8.662A5 5 0 1 0 11 3zM2 8a3.984 3.984 0 0 1 6-3.452v6.904A3.984 3.984 0 0 1 2 8zm9 4a3.974 3.974 0 0 1-2-.548V4.548A3.996 3.996 0 1 1 11 12z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/splitFeatures24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/splitFeatures24.json new file mode 100644 index 00000000..942a236e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/splitFeatures24.json @@ -0,0 +1 @@ +"M16.5 5.2a7.233 7.233 0 0 0-3.994 1.197q-.174-.115-.356-.22a7.3 7.3 0 1 0 0 12.646q.182-.105.356-.22A7.23 7.23 0 0 0 16.5 19.8a7.3 7.3 0 1 0 0-14.6zm-8 13.6a6.3 6.3 0 1 1 3.15-11.757c.121.07.234.15.35.229v10.456c-.116.078-.23.16-.35.23a6.299 6.299 0 0 1-3.15.842zm8 0a6.231 6.231 0 0 1-3.5-1.086V7.286A6.233 6.233 0 0 1 16.5 6.2a6.3 6.3 0 1 1 0 12.6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/splitFeatures32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/splitFeatures32.json new file mode 100644 index 00000000..e9ee6fad --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/splitFeatures32.json @@ -0,0 +1 @@ +"M21.5 7.211a9.226 9.226 0 0 0-5 1.464 9.289 9.289 0 1 0 0 15.65 9.287 9.287 0 1 0 5-17.114zM3.189 16.5A8.285 8.285 0 0 1 16 9.535v13.93A8.285 8.285 0 0 1 3.189 16.5zM21.5 24.811a8.245 8.245 0 0 1-4.5-1.346V9.535a8.303 8.303 0 1 1 4.5 15.276z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/splitGeometry16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/splitGeometry16.json new file mode 100644 index 00000000..abe7982d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/splitGeometry16.json @@ -0,0 +1 @@ +"M7 12H1V4h6v1H2v6h5zm3-8v1h5v6h-5v1h6V4zm-1 9h1v3H7v-3h1V3H7V0h3v3H9zM8 2h1V1H8zm1 12H8v1h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/splitGeometry24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/splitGeometry24.json new file mode 100644 index 00000000..46354133 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/splitGeometry24.json @@ -0,0 +1 @@ +"M24 6v13H14v-1h9V7h-9V6zM11 18H2V7h9V6H1v13h10zm2 3h1v3h-3v-3h1V4h-1V1h3v3h-1zM12 3h1V2h-1zm1 19h-1v1h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/splitGeometry32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/splitGeometry32.json new file mode 100644 index 00000000..80803227 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/splitGeometry32.json @@ -0,0 +1 @@ +"M15 25H3V7h12v1H4v16h11zm3-18v1h11v16H18v1h12V7zm-1 21h1v3h-3v-3h1V4h-1V1h3v3h-1zM16 3h1V2h-1zm1 26h-1v1h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/splitUnits16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/splitUnits16.json new file mode 100644 index 00000000..2430595d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/splitUnits16.json @@ -0,0 +1 @@ +"M16 3v11h-6v-1h5V4h-5V3zM1 14h6v-1H2V4h5V3H1zm7 0h1v-2H8zm0-3h1V9H8zm0-3h1V6H8zm0-3h1V3H8zm0-3h1V1H8zm0 14h1v-1H8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/splitUnits24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/splitUnits24.json new file mode 100644 index 00000000..79745d62 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/splitUnits24.json @@ -0,0 +1 @@ +"M24 4v17H14v-1h9V5h-9V4zM1 21h10v-1H2V5h9V4H1zm11 3h1v-2h-1zm0-3h1v-2h-1zm0-3h1v-2h-1zm0-3h1v-2h-1zm0-3h1v-2h-1zm0-3h1V7h-1zm0-3h1V4h-1zm0-3h1V1h-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/splitUnits32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/splitUnits32.json new file mode 100644 index 00000000..f5b9b500 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/splitUnits32.json @@ -0,0 +1 @@ +"M30 5v23H18v-1h11V6H18V5zM3 28h12v-1H4V6h11V5H3zm13-3h1v-2h-1zm0-3h1v-2h-1zm0 9h1v-2h-1zm0-3h1v-2h-1zm0-9h1v-2h-1zm0-3h1v-2h-1zm0-3h1v-2h-1zm0-3h1V8h-1zm0-3h1V5h-1zm0-3h1V2h-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/square16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/square16.json new file mode 100644 index 00000000..888ce9a0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/square16.json @@ -0,0 +1 @@ +"M14.071 15a.929.929 0 0 0 .929-.929V2.93a.929.929 0 0 0-.929-.93H2.93a.929.929 0 0 0-.93.929V14.07a.929.929 0 0 0 .929.929zM3 3h11v11H3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/square16F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/square16F.json new file mode 100644 index 00000000..e159234f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/square16F.json @@ -0,0 +1 @@ +"M2.929 2H14.07a.929.929 0 0 1 .929.929V14.07a.929.929 0 0 1-.929.929H2.93a.929.929 0 0 1-.93-.928V2.93A.929.929 0 0 1 2.929 2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/square24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/square24.json new file mode 100644 index 00000000..1f670917 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/square24.json @@ -0,0 +1 @@ +"M3 4.281v16.437A1.282 1.282 0 0 0 4.281 22h16.437A1.282 1.282 0 0 0 22 20.718V4.281A1.281 1.281 0 0 0 20.719 3H4.28A1.281 1.281 0 0 0 3 4.281zM20.719 4a.281.281 0 0 1 .281.281V20.72a.281.281 0 0 1-.281.281H4.28a.281.281 0 0 1-.28-.282V4.28A.281.281 0 0 1 4.281 4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/square24F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/square24F.json new file mode 100644 index 00000000..3286192a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/square24F.json @@ -0,0 +1 @@ +"M4.281 3h16.437A1.281 1.281 0 0 1 22 4.281v16.437A1.282 1.282 0 0 1 20.718 22H4.282A1.282 1.282 0 0 1 3 20.718V4.281A1.281 1.281 0 0 1 4.281 3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/square32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/square32.json new file mode 100644 index 00000000..67ff1e17 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/square32.json @@ -0,0 +1 @@ +"M5.8 29h21.4a1.8 1.8 0 0 0 1.8-1.8V5.798A1.802 1.802 0 0 0 27.198 4h-21.4A1.8 1.8 0 0 0 4 5.798V27.2A1.8 1.8 0 0 0 5.8 29zM5 5.798A.798.798 0 0 1 5.798 5h21.4a.801.801 0 0 1 .802.798V27.2a.801.801 0 0 1-.8.8H5.8a.8.8 0 0 1-.8-.8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/square32F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/square32F.json new file mode 100644 index 00000000..aa749571 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/square32F.json @@ -0,0 +1 @@ +"M5.798 4h21.404A1.798 1.798 0 0 1 29 5.798V27.2a1.8 1.8 0 0 1-1.8 1.8H5.8A1.8 1.8 0 0 1 4 27.2V5.798A1.798 1.798 0 0 1 5.798 4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/squareArea16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/squareArea16.json new file mode 100644 index 00000000..9cd50f2a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/squareArea16.json @@ -0,0 +1 @@ +[{"d":"M14.071 2H2.93a.929.929 0 0 0-.93.929V14.07a.929.929 0 0 0 .929.929H14.07a.929.929 0 0 0 .929-.929V2.93a.929.929 0 0 0-.928-.93zM14 14H3V3h11z"},{"opacity":".25","d":"M3 3h11v11H3z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/squareArea24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/squareArea24.json new file mode 100644 index 00000000..c0c83afe --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/squareArea24.json @@ -0,0 +1 @@ +[{"d":"M20.719 3H4.28A1.281 1.281 0 0 0 3 4.281v16.437A1.282 1.282 0 0 0 4.281 22h16.437A1.282 1.282 0 0 0 22 20.718V4.281A1.281 1.281 0 0 0 20.719 3zM21 20.718a.282.282 0 0 1-.281.282H4.28a.282.282 0 0 1-.28-.282V4.281A.281.281 0 0 1 4.281 4H20.72a.281.281 0 0 1 .281.281z"},{"opacity":".25","d":"M4.281 4H20.72a.281.281 0 0 1 .281.281v16.437a.282.282 0 0 1-.282.282H4.281A.281.281 0 0 1 4 20.719V4.28A.281.281 0 0 1 4.281 4z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/squareArea32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/squareArea32.json new file mode 100644 index 00000000..ed3acb07 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/squareArea32.json @@ -0,0 +1 @@ +[{"d":"M27.198 4h-21.4A1.8 1.8 0 0 0 4 5.798V27.2A1.8 1.8 0 0 0 5.8 29h21.4a1.8 1.8 0 0 0 1.8-1.8V5.798A1.802 1.802 0 0 0 27.198 4zM28 27.2a.8.8 0 0 1-.8.8H5.8a.8.8 0 0 1-.8-.8V5.798A.799.799 0 0 1 5.798 5h21.4a.8.8 0 0 1 .802.798z"},{"opacity":".25","d":"M5.8 5h21.402a.798.798 0 0 1 .798.798v21.4a.802.802 0 0 1-.802.802H5.8a.8.8 0 0 1-.8-.8V5.8a.8.8 0 0 1 .8-.8z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stairs16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stairs16.json new file mode 100644 index 00000000..a1016fa7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stairs16.json @@ -0,0 +1 @@ +"M15 2h-3v2h-2v2H8v2H6v2H4v2H1v3h14zm-1 12H2v-1h3v-2h2V9h2V7h2V5h2V3h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stairs24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stairs24.json new file mode 100644 index 00000000..a71c6024 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stairs24.json @@ -0,0 +1 @@ +"M18 6h-3v3h-3v3H9v3H6v3H3v3h18V3h-3zm1-2h1v16H4v-1h3v-3h3v-3h3v-3h3V7h3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stairs32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stairs32.json new file mode 100644 index 00000000..a455221d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stairs32.json @@ -0,0 +1 @@ +"M24 8h-4v4h-4v4h-4v4H8v4H4v4h24V4h-4zm1-3h2v22H5v-2h4v-4h4v-4h4v-4h4V9h4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stairsDown16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stairsDown16.json new file mode 100644 index 00000000..d7a3e86d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stairsDown16.json @@ -0,0 +1 @@ +"M12 1v2h-2v2H8v2H6v2H4v2H1v3h14V1zm2 12H2v-1h3v-2h2V8h2V6h2V4h2V2h1zM5 7H1V3h1v2.293l4.281-4.281.707.707L2.707 6H5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stairsDown24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stairsDown24.json new file mode 100644 index 00000000..dc5ada98 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stairsDown24.json @@ -0,0 +1 @@ +"M21 21H3v-3h3v-3h3v-3h3V9h3V6h3V3h3zM4 20h16V4h-1v3h-3v3h-3v3h-3v3H7v3H4zm6.985-17.278l-.707-.707L3 9.293V6H2v5h5v-1H3.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stairsDown32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stairsDown32.json new file mode 100644 index 00000000..ab361bc6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stairsDown32.json @@ -0,0 +1 @@ +"M28 28H4v-4h4v-4h4v-4h4v-4h4V8h4V4h4zM5 27h22V5h-2v4h-4v4h-4v4h-4v4H9v4H5zm9.99-23.242l-.708-.707L5 12.332V8H4v6h6v-1H5.746z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stairsUp16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stairsUp16.json new file mode 100644 index 00000000..6e818742 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stairsUp16.json @@ -0,0 +1 @@ +"M15 14H1v-3h3V9h2V7h2V5h2V3h2V1h3zM2 13h12V2h-1v2h-2v2H9v2H7v2H5v2H2zM3 1v1h2.293L1.066 6.227l.707.707L6 2.707V5h1V1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stairsUp24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stairsUp24.json new file mode 100644 index 00000000..8fc6e3e4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stairsUp24.json @@ -0,0 +1 @@ +"M21 21H3v-3h3v-3h3v-3h3V9h3V6h3V3h3zM4 20h16V4h-1v3h-3v3h-3v3h-3v3H7v3H4zM6 2v1h3.293l-7.237 7.237.707.707L10 3.707V7h1V2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stairsUp32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stairsUp32.json new file mode 100644 index 00000000..8c946311 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stairsUp32.json @@ -0,0 +1 @@ +"M28 28H4v-4h4v-4h4v-4h4v-4h4V8h4V4h4zM5 27h22V5h-2v4h-4v4h-4v4h-4v4H9v4H5zM9 3v1h4.293l-9.261 9.261.707.707L14 4.707V9h1V3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/star16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/star16.json new file mode 100644 index 00000000..46f56add --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/star16.json @@ -0,0 +1 @@ +"M15.854 6.04a.63.63 0 0 0-.579-.42l-4.824-.406-1.9-4.537a.618.618 0 0 0-1.153 0L5.5 5.214.675 5.62a.63.63 0 0 0-.578.42.63.63 0 0 0 .22.678l3.666 3.176-1.107 4.734a.63.63 0 0 0 .223.679.573.573 0 0 0 .339.109.717.717 0 0 0 .374-.112l4.163-2.532 4.163 2.531a.607.607 0 0 0 .936-.677l-1.107-4.732 3.666-3.176a.631.631 0 0 0 .22-.679zm-4.998 3.493l1.042 4.454-3.923-2.384-3.922 2.383 1.042-4.453-3.453-2.991 4.545-.383 1.789-4.27 1.788 4.27 4.545.383z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/star16F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/star16F.json new file mode 100644 index 00000000..80a7afdb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/star16F.json @@ -0,0 +1 @@ +"M15.633 6.718l-3.666 3.176 1.107 4.732a.632.632 0 0 1-.221.68.572.572 0 0 1-.34.11.72.72 0 0 1-.373-.111l-4.165-2.533-4.163 2.532a.607.607 0 0 1-.936-.676l1.107-4.734L.317 6.718a.633.633 0 0 1-.22-.68.63.63 0 0 1 .578-.418l4.824-.406 1.9-4.537a.619.619 0 0 1 1.154 0l1.898 4.537 4.824.406a.606.606 0 0 1 .358 1.098z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/star24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/star24.json new file mode 100644 index 00000000..7aff252c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/star24.json @@ -0,0 +1 @@ +"M23.054 8.781l-7.536-.635-2.965-7.082a.619.619 0 0 0-1.155 0L8.433 8.145.896 8.78a.607.607 0 0 0-.357 1.1l5.726 4.96-1.729 7.395a.63.63 0 0 0 .223.679.573.573 0 0 0 .339.108.717.717 0 0 0 .374-.111l6.503-3.954 6.503 3.953a.606.606 0 0 0 .935-.677l-1.727-7.392 5.725-4.96a.607.607 0 0 0-.357-1.099zm-6.48 5.698l1.662 7.113-6.261-3.806-6.262 3.807 1.663-7.114-5.513-4.776 7.257-.611 2.855-6.817 2.855 6.817 7.257.611z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/star24F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/star24F.json new file mode 100644 index 00000000..0e791eeb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/star24F.json @@ -0,0 +1 @@ +"M23.632 9.201a.628.628 0 0 1-.22.678l-5.726 4.96 1.727 7.394a.606.606 0 0 1-.935.676l-6.503-3.953-6.503 3.953a.713.713 0 0 1-.374.112.57.57 0 0 1-.34-.109.629.629 0 0 1-.222-.679l1.729-7.393L.539 9.879A.607.607 0 0 1 .897 8.78l7.536-.635 2.965-7.083a.62.62 0 0 1 1.155.001l2.965 7.082 7.536.635a.63.63 0 0 1 .578.42z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/star32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/star32.json new file mode 100644 index 00000000..922e3f44 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/star32.json @@ -0,0 +1 @@ +"M30.833 11.943l-10.249-.863-4.032-9.63a.618.618 0 0 0-1.154 0l-4.032 9.63-10.249.863a.63.63 0 0 0-.577.418.63.63 0 0 0 .22.68l7.787 6.745-2.35 10.054a.63.63 0 0 0 .222.679.573.573 0 0 0 .339.108.717.717 0 0 0 .374-.111l8.843-5.376 8.842 5.375a.606.606 0 0 0 .936-.677l-2.35-10.052 7.787-6.745.001-.001a.607.607 0 0 0-.358-1.097zm-8.541 7.483l2.284 9.772-8.601-5.228-8.602 5.229 2.285-9.773-7.574-6.561 9.97-.84 3.92-9.364 3.922 9.364 9.97.84z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/star32F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/star32F.json new file mode 100644 index 00000000..f314e7da --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/star32F.json @@ -0,0 +1 @@ +"M31.19 13.04l-7.787 6.746 2.35 10.052a.629.629 0 0 1-.22.679.57.57 0 0 1-.34.11.72.72 0 0 1-.374-.11l-8.844-5.377-8.843 5.376a.607.607 0 0 1-.936-.676l2.35-10.054L.76 13.04a.607.607 0 0 1 .354-1.098l10.252-.863 4.032-9.629a.619.619 0 0 1 1.155.001l4.031 9.628 10.249.863a.607.607 0 0 1 .357 1.098z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/starCircle16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/starCircle16.json new file mode 100644 index 00000000..24d0be41 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/starCircle16.json @@ -0,0 +1 @@ +"M8.5 1.2a7.3 7.3 0 1 0 7.3 7.3 7.3 7.3 0 0 0-7.3-7.3zm0 13.6a6.3 6.3 0 1 1 6.3-6.3 6.307 6.307 0 0 1-6.3 6.3zm3.497-7.841l-2.112-.178-.832-1.99a.619.619 0 0 0-1.155 0l-.833 1.99-2.112.178a.607.607 0 0 0-.357 1.097L6.2 9.447l-.485 2.075a.63.63 0 0 0 .222.679.573.573 0 0 0 .34.109.717.717 0 0 0 .373-.112l1.824-1.109 1.823 1.108a.607.607 0 0 0 .936-.676l-.485-2.074 1.605-1.39.001-.001a.607.607 0 0 0-.358-1.097zm-2.36 2.128l.42 1.794-1.582-.962-1.582.962.42-1.794L5.92 7.88l1.833-.155.722-1.724.722 1.724 1.833.155z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/starCircle24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/starCircle24.json new file mode 100644 index 00000000..2b8bcfc5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/starCircle24.json @@ -0,0 +1 @@ +"M12.5 2.2a10.3 10.3 0 1 0 10.3 10.3A10.299 10.299 0 0 0 12.5 2.2zm0 19.6a9.3 9.3 0 1 1 9.3-9.3 9.31 9.31 0 0 1-9.3 9.3zm5.386-11.26l-3.468-.293-1.365-3.262a.619.619 0 0 0-1.155-.001l-1.366 3.263-3.467.293a.606.606 0 0 0-.358 1.097l2.635 2.283-.796 3.405a.607.607 0 0 0 .935.676l2.994-1.82L15.469 18a.727.727 0 0 0 .374.112.574.574 0 0 0 .34-.11.63.63 0 0 0 .221-.68l-.796-3.403 2.635-2.283a.606.606 0 0 0-.357-1.097zm-3.389 3.02l.73 3.124-2.752-1.673-2.752 1.673.73-3.124-2.422-2.099 3.189-.269 1.255-2.997 1.255 2.997 3.189.27z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/starCircle32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/starCircle32.json new file mode 100644 index 00000000..efa52871 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/starCircle32.json @@ -0,0 +1 @@ +"M16.5 3.2a13.3 13.3 0 1 0 13.3 13.3A13.3 13.3 0 0 0 16.5 3.2zm0 25.6a12.3 12.3 0 1 1 12.3-12.3 12.314 12.314 0 0 1-12.3 12.3zm7.275-14.78l-4.824-.406-1.898-4.536a.619.619 0 0 0-1.155 0L14 13.613l-4.825.406a.607.607 0 0 0-.357 1.098l3.666 3.175-1.107 4.735a.63.63 0 0 0 .222.678.575.575 0 0 0 .34.11.723.723 0 0 0 .374-.112l4.163-2.531 4.163 2.53a.607.607 0 0 0 .936-.677l-1.107-4.733 3.666-3.175a.607.607 0 0 0-.358-1.098zm-4.42 3.913l1.042 4.454-3.922-2.384-3.922 2.384 1.042-4.454-3.453-2.991 4.545-.383 1.788-4.27 1.789 4.27 4.545.383z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stop16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stop16.json new file mode 100644 index 00000000..eec44cac --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stop16.json @@ -0,0 +1 @@ +"M11.192 2H5.808L2 5.808v5.384L5.808 15h5.384L15 11.192V5.808zM14 10.778L10.778 14H6.222L3 10.778V6.222L6.222 3h4.556L14 6.222z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stop24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stop24.json new file mode 100644 index 00000000..b167ad9d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stop24.json @@ -0,0 +1 @@ +"M16.435 3h-7.87L3 8.565v7.87L8.565 22h7.87L22 16.435v-7.87zM21 16.02L16.021 21H8.979L4 16.02V8.98L8.979 4h7.042L21 8.98z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stop32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stop32.json new file mode 100644 index 00000000..16206832 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stop32.json @@ -0,0 +1 @@ +"M21.678 4H11.322L4 11.322v10.356L11.322 29h10.356L29 21.678V11.322zM28 21.264L21.264 28h-9.528L5 21.264v-9.528L11.736 5h9.528L28 11.736z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stopSquare16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stopSquare16.json new file mode 100644 index 00000000..4b392fcf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stopSquare16.json @@ -0,0 +1 @@ +"M1 1v14h14V1H1zm13 13H2V2h12v12z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stopSquare16F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stopSquare16F.json new file mode 100644 index 00000000..bffcb0c4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stopSquare16F.json @@ -0,0 +1 @@ +"M15 1v14H1V1h14z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stopSquare24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stopSquare24.json new file mode 100644 index 00000000..1a7b74f7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stopSquare24.json @@ -0,0 +1 @@ +"M2 22h20V2H2v20zM3 3h18v18H3V3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stopSquare24F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stopSquare24F.json new file mode 100644 index 00000000..77c6d175 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stopSquare24F.json @@ -0,0 +1 @@ +"M2 2h20v20H2V2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stopSquare32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stopSquare32.json new file mode 100644 index 00000000..bd75c219 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stopSquare32.json @@ -0,0 +1 @@ +"M3 29h26V3H3v26zM4 4h24v24H4V4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stopSquare32F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stopSquare32F.json new file mode 100644 index 00000000..4fbfbd0a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stopSquare32F.json @@ -0,0 +1 @@ +"M29 3v26H3V3h26z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/storage16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/storage16.json new file mode 100644 index 00000000..5dbaa58f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/storage16.json @@ -0,0 +1 @@ +"M4 4H3V3h1v1zm2-1H5v1h1V3zm2 0H7v1h1V3zM4 7H3v1h1V7zm2 0H5v1h1V7zm2 0H7v1h1V7zm-4 4H3v1h1v-1zm2 0H5v1h1v-1zm1 3H1V1h14v7.85a3.206 3.206 0 0 0-.315-.195A4.515 4.515 0 0 0 14 8.372V6H2v3h5.805c-.396.327-.606.682-.708 1H2v3h5v1zM2 5h12V2H2v3zm13 5.595v3.715c0 1.11-1.76 1.69-3.5 1.69S8 15.42 8 14.31v-3.715c0-.292.137-.712.787-1.059.25-.133.556-.245.91-.333.275-.068.578-.121.903-.156a8.808 8.808 0 0 1 1.8 0c.325.035.628.088.903.156.354.088.66.2.91.334.65.346.787.766.787 1.058zm-5.994.011c.021.007.086.077.252.165.175.094.409.179.68.246.233.058.492.102.769.132a7.825 7.825 0 0 0 1.586 0c.277-.03.536-.074.77-.132.27-.067.504-.152.68-.245a.817.817 0 0 0 .242-.177.82.82 0 0 0-.243-.176 3.004 3.004 0 0 0-.68-.245 5.745 5.745 0 0 0-.769-.133 7.825 7.825 0 0 0-1.586 0c-.277.03-.536.075-.77.133a3.03 3.03 0 0 0-.68.244.783.783 0 0 0-.251.188zM14 14.307v-2.559a4.278 4.278 0 0 1-.696.24 6.91 6.91 0 0 1-.904.155 8.444 8.444 0 0 1-1.8 0 6.824 6.824 0 0 1-.902-.155 4.23 4.23 0 0 1-.698-.24v2.562c.042.204.942.69 2.5.69s2.458-.486 2.5-.693z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/storage24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/storage24.json new file mode 100644 index 00000000..c7b6f018 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/storage24.json @@ -0,0 +1 @@ +"M7 9h1v1H7V9zm2 1h1V9H9v1zm0-4h1V5H9v1zm-4 4h1V9H5v1zm2-4h1V5H7v1zM5 6h1V5H5v1zm3 12v-1H7v1h1zm-2 0v-1H5v1h1zm4 0v-1H9v1h1zm2 2H2V3h20v10.654a7.499 7.499 0 0 0-1-.318V12H3v3h9.267A2.074 2.074 0 0 0 12 16H3v3h9v1zM3 7h18V4H3v3zm0 4h18V8H3v3zm7 3v-1H9v1h1zm-2 0v-1H7v1h1zm-2 0v-1H5v1h1zm17 2v5.53c0 1.5-2.516 2.285-5 2.285s-5-.785-5-2.285V16c0-.362.192-.884 1.106-1.316a6.3 6.3 0 0 1 1.296-.422c.407-.09.842-.157 1.298-.201.826-.08 1.774-.08 2.6 0 .456.044.891.111 1.297.2.504.113.94.255 1.296.423.915.432 1.107.954 1.107 1.316zm-9 0c0 .032.095.204.534.412a5.29 5.29 0 0 0 1.085.35c.361.08.758.141 1.177.182.764.073 1.644.073 2.408 0a9.77 9.77 0 0 0 1.177-.182 5.32 5.32 0 0 0 1.086-.35c.438-.208.533-.38.533-.412s-.095-.204-.534-.412a5.232 5.232 0 0 0-1.085-.35c-.365-.08-.762-.141-1.177-.182a12.66 12.66 0 0 0-2.408 0c-.415.04-.812.102-1.178.182a5.27 5.27 0 0 0-1.085.35c-.438.208-.533.38-.533.412zm8 5.53v-4.271c-.037.019-.067.038-.106.057a6.26 6.26 0 0 1-1.296.422c-.402.09-.838.157-1.298.201a13.67 13.67 0 0 1-2.6 0 10.99 10.99 0 0 1-1.298-.2 6.23 6.23 0 0 1-1.295-.423c-.04-.019-.07-.038-.107-.057v4.27c0 .513 1.596 1.286 4 1.286s4-.773 4-1.285z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/storage32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/storage32.json new file mode 100644 index 00000000..9c34f2bb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/storage32.json @@ -0,0 +1 @@ +"M8 13H6v-1h2v1zm3-1H9v1h2v-1zm3 0h-2v1h2v-1zm-6 6H6v1h2v-1zm3 0H9v1h2v-1zm3 0h-2v1h2v-1zm-6 6H6v1h2v-1zm3 0H9v1h2v-1zm3 0h-2v1h2v-1zM8 6H6v1h2V6zm3 0H9v1h2V6zm3 0h-2v1h2V6zm1.02 22H3V3h26v14.344a7.842 7.842 0 0 0-1-.413V16H4v5h11v1H4v5h11v.8c0 .069.014.133.02.2zM4 9h24V4H4v5zm0 6h24v-5H4v5zm26 5v7.8c0 1.949-3.606 3-7 3s-7-1.051-7-3V20c0-.468.247-1.151 1.424-1.752.498-.256 1.115-.472 1.833-.643a14.52 14.52 0 0 1 1.866-.31 18.836 18.836 0 0 1 3.754 0 14.52 14.52 0 0 1 1.866.31c.718.17 1.335.387 1.834.643C29.753 18.848 30 19.532 30 20zm-13 0c0 .259.328.58.879.862.428.22.97.408 1.61.56.532.128 1.116.224 1.738.288 1.14.12 2.406.12 3.546 0 .622-.063 1.206-.16 1.738-.288.64-.152 1.182-.34 1.61-.56.55-.281.879-.603.879-.862s-.328-.58-.879-.862c-.428-.22-.97-.408-1.61-.56a13.399 13.399 0 0 0-1.738-.288c-.57-.06-1.167-.09-1.773-.09s-1.203.03-1.773.09c-.622.064-1.206.16-1.738.288-.64.152-1.182.34-1.61.56-.55.281-.879.603-.879.862zm12 7.8v-6.294a4.425 4.425 0 0 1-.424.246c-.498.256-1.115.472-1.833.643a14.52 14.52 0 0 1-1.866.31 18.484 18.484 0 0 1-3.754.001 14.52 14.52 0 0 1-1.866-.311c-.718-.17-1.335-.387-1.834-.643a4.429 4.429 0 0 1-.423-.246V27.8c0 .835 2.282 2 6 2s6-1.165 6-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/storedAsNewQuery16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/storedAsNewQuery16.json new file mode 100644 index 00000000..e1b6b503 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/storedAsNewQuery16.json @@ -0,0 +1 @@ +"M7 9v3h1v4h7v-4h1V9H7zm7 6H9v-3h5v3zm1-4H8v-1h7v1zm-2 3h-3v-1h3v1zM7.106 1.982a.919.919 0 0 0 .148-.943C7.654 1.014 8.068 1 8.5 1c3.888 0 6.5.984 6.5 2.48V8h-1V4.906c-1.101.672-3.045 1.073-5.5 1.073-.43 0-.837-.016-1.234-.04a.99.99 0 0 0 .063-.317c0-.23-.078-.43-.22-.607C7.172 5.008 8.065 5 8.5 5 12.339 5 14 3.986 14 3.48s-1.661-1.524-5.5-1.524c-.478 0-.923.016-1.335.044-.02-.004-.037-.015-.059-.018zM1.6 4.694l-.927.927.707.707.927-.927c.21.132.452.232.702.289V7H4V5.69c.25-.057.484-.156.695-.289l.927.927.708-.707-.928-.928c.133-.21.232-.443.289-.693H7V3H5.69a2.23 2.23 0 0 0-.29-.695l.928-.928L5.621.67l-.928.929a2.23 2.23 0 0 0-.694-.29V0h-.991v1.31a2.28 2.28 0 0 0-.701.289l-.928-.93-.707.71.927.927A2.23 2.23 0 0 0 1.31 3H0v1h1.31c.057.25.156.483.29.694zM3.5 2a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3zm2.4 9A2.9 2.9 0 1 0 3 13.9a2.88 2.88 0 0 0 1.663-.53L7 15.707v-1.414l-1.63-1.63A2.88 2.88 0 0 0 5.9 11zm-4.8 0c0-1.048.852-1.9 1.9-1.9s1.9.852 1.9 1.9-.852 1.9-1.9 1.9-1.9-.852-1.9-1.9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/storedAsNewQuery24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/storedAsNewQuery24.json new file mode 100644 index 00000000..909194dc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/storedAsNewQuery24.json @@ -0,0 +1 @@ +"M12 14v3h1v6h10v-6h1v-3H12zm10 8h-8v-5h8v5zm1-6H13v-1h10v1zm-3 3h-4v-1h4v1zM3.416 6.877L1.964 8.328l.708.708 1.45-1.452c.263.174.559.3.878.366V10h1V7.95a2.48 2.48 0 0 0 .877-.366l1.451 1.452.708-.708-1.452-1.45c.174-.263.3-.559.366-.878H10V5H7.95a2.483 2.483 0 0 0-.366-.877l1.452-1.451-.708-.708-1.45 1.452A2.483 2.483 0 0 0 6 3.05V1H5v2.05a2.483 2.483 0 0 0-.877.366L2.672 1.964l-.708.708 1.452 1.45A2.51 2.51 0 0 0 3.05 5H1v1h2.05c.065.319.192.615.366.877zM5.5 4C6.327 4 7 4.673 7 5.5S6.327 7 5.5 7 4 6.327 4 5.5 4.673 4 5.5 4zm6.5 9H9.422c-.295-.423-.643-.666-1.034-1 1.18.184 2.555.242 4.112.242 5.188 0 8.5-1.274 8.5-2.152V6.41C19.357 7.457 15.918 8 12.5 8c-.867 0-1.736-.036-2.576-.105a.981.981 0 0 0-.182-.273L9.122 7H12.5C18 7 21 5.679 21 5s-3-2-8.5-2c-.934 0-1.63.04-2.417.107A.978.978 0 0 0 10 2.111 27.935 27.935 0 0 1 12.5 2c4.72 0 9.491 1.03 9.491 3L22 13h-1v-1.427c-1.023.684-2.742 1.163-4.719 1.427H12zm-4.074 6.23c.6-.753.974-1.693.974-2.73a4.4 4.4 0 1 0-4.4 4.4c1.04 0 1.984-.376 2.737-.98l3.084 3.084a.476.476 0 0 0 .673 0l.017-.016a.476.476 0 0 0 0-.674L7.926 19.23zM1.1 16.5c0-1.875 1.526-3.4 3.4-3.4s3.4 1.525 3.4 3.4-1.525 3.4-3.4 3.4-3.4-1.525-3.4-3.4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/storedAsNewQuery32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/storedAsNewQuery32.json new file mode 100644 index 00000000..c57702a5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/storedAsNewQuery32.json @@ -0,0 +1 @@ +"M17 20v3h1v8h12v-8h1v-3H17zm12 10H19v-7h10v7zm1-8H18v-1h12v1zm-3 4h-6v-1h6v1zM3.706 7.587L2.257 9.036l.707.707 1.449-1.449c.456.342.996.57 1.587.656V11h1V8.95a3.463 3.463 0 0 0 1.587-.656l1.449 1.449.707-.707-1.449-1.449c.342-.456.57-.996.656-1.587H12V5H9.95a3.463 3.463 0 0 0-.656-1.587l1.449-1.449-.707-.707-1.449 1.448A3.463 3.463 0 0 0 7 2.05V0H6v2.05c-.59.086-1.13.314-1.587.655L2.964 1.257l-.707.707 1.449 1.449c-.342.456-.57.996-.656 1.587H1v1h2.05c.086.59.314 1.13.656 1.587zM6.5 3a2.5 2.5 0 1 1-.001 5.001A2.5 2.5 0 0 1 6.5 3zM28 15.503c-2.034 1.58-6.873 2.42-11.5 2.42-.982 0-1.972-.04-2.945-.114a7.302 7.302 0 0 0-.624-1.05c1.095.105 2.286.165 3.569.165 7.125 0 11.5-1.805 11.5-3.099V8.596c-2.034 1.505-6.873 2.304-11.5 2.304-1.745 0-3.52-.114-5.164-.336l.467-.467c.128-.129.226-.277.299-.436 1.314.15 2.781.24 4.398.24C23.625 9.9 28 8.21 28 7s-4.375-2.9-11.5-2.9c-1.157 0-2.234.048-3.239.128a1.481 1.481 0 0 0-.94-.694l-.647-.14c1.549-.193 3.2-.294 4.826-.294C22.56 3.1 29 4.467 29 7v12h-1v-3.497zm-23-3.02v.99c0 .05-.66.377-.991.527L4 11.244 4.38 11l.153.703c.068.312.241.576.467.78zm6.433 12.253A5.8 5.8 0 1 0 7 26.8a5.773 5.773 0 0 0 3.743-1.374l4.578 4.578a.476.476 0 0 0 .672 0l.018-.016a.476.476 0 0 0 0-.674l-4.578-4.578zM2.2 21c0-2.647 2.153-4.8 4.8-4.8s4.8 2.153 4.8 4.8-2.153 4.8-4.8 4.8-4.8-2.153-4.8-4.8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/storedQuery16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/storedQuery16.json new file mode 100644 index 00000000..8b6616b0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/storedQuery16.json @@ -0,0 +1 @@ +"M3 4.906c1.101.672 3.045 1.073 5.5 1.073s4.399-.4 5.5-1.073V8h1V3.48C15 1.983 12.388 1 8.5 1S2 1.984 2 3.48v3.35a4.28 4.28 0 0 1 1-.129V4.906zM8.5 1.98c3.839 0 5.5.994 5.5 1.5s-1.661 1.5-5.5 1.5S3 3.986 3 3.48s1.661-1.5 5.5-1.5zM13 14h-3v-1h3v1zM7 9v3h1v4h7v-4h1V9H7zm7 6H9v-3h5v3zm1-4H8v-1h7v1zm-8 3.293l-1.63-1.63A2.88 2.88 0 0 0 5.9 11 2.9 2.9 0 1 0 3 13.9a2.88 2.88 0 0 0 1.663-.53L7 15.707v-1.414zM3 12.9c-1.048 0-1.9-.852-1.9-1.9S1.952 9.1 3 9.1s1.9.852 1.9 1.9-.852 1.9-1.9 1.9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/storedQuery24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/storedQuery24.json new file mode 100644 index 00000000..142c1f54 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/storedQuery24.json @@ -0,0 +1 @@ +"M16.281 12.982c1.977-.264 3.696-.725 4.719-1.41V13h1V5c0-1.97-4.78-3-9.5-3S3 3.03 3 5v5.697c.397-.102.575-.165 1-.184V6.411C5.643 7.457 9.082 8 12.5 8s6.857-.543 8.5-1.589v3.679c0 .878-3.312 2.152-8.5 2.152-1.55 0-2.93-.059-4.106-.242.388.333.734.58 1.028 1 .578 0 1.307-.042 1.98-.018h4.88zM12.5 7C7 7 4 5.679 4 5s3-2 8.5-2S21 4.321 21 5s-3 2-8.5 2zM7.926 19.23c.6-.753.974-1.693.974-2.73a4.4 4.4 0 1 0-4.4 4.4c1.04 0 1.984-.376 2.737-.98l3.084 3.084a.476.476 0 0 0 .673 0l.017-.016a.476.476 0 0 0 0-.674L7.926 19.23zM1.1 16.5c0-1.875 1.526-3.4 3.4-3.4s3.4 1.525 3.4 3.4-1.525 3.4-3.4 3.4-3.4-1.525-3.4-3.4zM12 14v3h1v6h10v-6h1v-3H12zm10 8h-8v-5h8v5zm1-6H13v-1h10v1zm-3 3h-4v-1h4v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/storedQuery32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/storedQuery32.json new file mode 100644 index 00000000..40410355 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/storedQuery32.json @@ -0,0 +1 @@ +"M17 20v3h1v8h12v-8h1v-3H17zm12 10H19v-7h10v7zm1-8H18v-1h12v1zm-3 4h-6v-1h6v1zm-15.567-1.264A5.8 5.8 0 1 0 7 26.8a5.773 5.773 0 0 0 3.743-1.374l4.578 4.578a.476.476 0 0 0 .672 0l.018-.016a.476.476 0 0 0 0-.674l-4.578-4.578zM2.2 21c0-2.647 2.153-4.8 4.8-4.8s4.8 2.153 4.8 4.8-2.153 4.8-4.8 4.8-4.8-2.153-4.8-4.8zM28 19h1V7c0-2.533-6.44-3.9-12.5-3.9S4.009 4.467 4.009 7v7c.332-.15.991-.478.991-.527V8.596c2.034 1.505 6.873 2.304 11.5 2.304s9.466-.8 11.5-2.304v5.23c0 1.293-4.375 3.098-11.5 3.098-1.283 0-2.474-.06-3.57-.164a7.3 7.3 0 0 1 .625 1.049c.973.075 1.963.115 2.945.115 4.627 0 9.466-.84 11.5-2.421V19zM16.5 9.9C9.375 9.9 5 8.21 5 7s4.375-2.9 11.5-2.9S28 5.79 28 7s-4.375 2.9-11.5 2.9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/straight16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/straight16.json new file mode 100644 index 00000000..c59aa85c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/straight16.json @@ -0,0 +1 @@ +"M8 14V3.723L6.398 5.325l-.707-.707L8.5 1.808l2.809 2.81-.707.707L9 3.723V14z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/straight24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/straight24.json new file mode 100644 index 00000000..7f8cba0a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/straight24.json @@ -0,0 +1 @@ +"M12 21V4.707l-1.64 1.64-.708-.707L12.5 2.793l2.848 2.847-.707.707L13 4.707V21z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/straight32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/straight32.json new file mode 100644 index 00000000..1f3706dc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/straight32.json @@ -0,0 +1 @@ +"M13.354 8.354l-.707-.707L16.5 3.793l3.854 3.854-.707.707L17 5.707V28h-1V5.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stretch16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stretch16.json new file mode 100644 index 00000000..5395c7f3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stretch16.json @@ -0,0 +1 @@ +"M12 6V4.742L8.741 8H10v1H7V6h1v1.327L11.328 4H10V3h3v3zm3 1h1V5h-1zM7 0H5v1h2zm4 0H9v1h2zm2 0v1h2v2h1V0zm2 11h1V9h-1zm0 4h-2v1h3v-3h-1zM1 1h2V0H0v3h1zm0 4H0v2h1zm8 11h2v-1H9zm-9-6h6v6H0zm1 5h4v-4H1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stretch24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stretch24.json new file mode 100644 index 00000000..e9b234e1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stretch24.json @@ -0,0 +1 @@ +"M16 21h2v1h-2zm-4 1h2v-1h-2zm9-14h1V6h-1zm0 5h1v-2h-1zm0 5h1v-2h-1zm0 3h-1v1h2v-2h-1zM13 2h-2v1h2zm5 0h-2v1h2zM8 2H6v1h2zM3 6H2v2h1zm0 4H2v2h1zm0-7h1V2H2v2h1zm17-1v1h1v1h1V2zm-4 4h1.3L12 11.299V10h-1v3h3v-1h-1.287L18 6.713V8h1V5h-3zM2 14h8v8H2zm1 7h6v-6H3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stretch32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stretch32.json new file mode 100644 index 00000000..f6dd9501 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/stretch32.json @@ -0,0 +1 @@ +"M26 10V6.713L15.714 17H19v1h-5v-5h1v3.3L25.3 6H22V5h5v5zM9 2H7v1h2zm12 0h-2v1h2zm4 0h-2v1h2zM11 3h2V2h-2zm6-1h-2v1h2zm12 19h1v-2h-1zm0 4h1v-2h-1zM27 2v1h2v2h1V2zm2 7h1V7h-1zm0 4h1v-2h-1zm0 4h1v-2h-1zM3 11H2v2h1zm0 4H2v2h1zm26 14h-2v1h3v-3h-1zM3 7H2v2h1zm20 23h2v-1h-2zm-4 0h2v-1h-2zm-4 0h2v-1h-2zM3 3h2V2H2v3h1zM2 19h11v11H2zm1 10h9v-9H3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/strikethrough16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/strikethrough16.json new file mode 100644 index 00000000..570edb89 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/strikethrough16.json @@ -0,0 +1 @@ +"M6.446 7H4.194c-.753-.607-1.14-1.396-1.14-2.36 0-1.801 1.453-3.619 4.7-3.619 2.595 0 4.358 1.088 4.88 2.979H11.57c-.656-1.694-2.633-1.979-3.816-1.979-2.248 0-3.7 1.029-3.7 2.62 0 .855.42 1.473 1.324 1.945.304.161.67.294 1.068.414zM1 8v1h9.024c.64.24 1.18.54 1.503.955.295.383.445.831.445 1.335 0 1.337-1.165 2.687-3.767 2.687-.961 0-3.09-.212-4.036-1.977h-1.1c1.079 2.749 4.163 2.977 5.136 2.977 3.275 0 4.767-1.912 4.767-3.687 0-.73-.22-1.385-.655-1.947A2.93 2.93 0 0 0 11.995 9H15V8H1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/strikethrough24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/strikethrough24.json new file mode 100644 index 00000000..e5b72747 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/strikethrough24.json @@ -0,0 +1 @@ +"M9.721 10H7.563C6.637 9.29 6.03 8.277 6.03 6.738c0-2.346 2.027-4.714 6.556-4.714 3.295 0 5.232 1.278 6.09 3.976h-1.052c-.764-2.068-2.301-2.976-5.038-2.976-3.838 0-5.556 1.866-5.556 3.714 0 1.791.988 2.65 2.692 3.262zM2 11v1h11.435c2.987.711 5.555 1.61 5.555 4.46 0 2.668-2.416 4.53-5.874 4.53-2.456 0-5.417-.564-6.66-3.002h-1.11c1.04 2.624 3.697 4.002 7.77 4.002 4.723 0 6.874-2.866 6.874-5.53 0-2.36-1.382-3.64-3.25-4.46H22v-1H2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/strikethrough32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/strikethrough32.json new file mode 100644 index 00000000..f23beede --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/strikethrough32.json @@ -0,0 +1 @@ +"M13.12 14h-3.08c-1.847-.909-2.952-2.333-2.952-4.936 0-3.017 2.426-6.062 8.29-6.062 4.21 0 6.705 1.608 7.838 4.998h-1.07c-1.036-2.734-3.153-3.982-6.768-3.982-5.163 0-7.274 2.535-7.274 5.046 0 2.97 1.733 4.06 5.016 4.936zM3 15.02v.96h14.083c3.738.91 6.89 2.117 6.89 5.8 0 3.604-3.246 6.121-7.894 6.121-5.13 0-8.252-1.647-9.31-4.891H5.702c1.092 3.868 4.66 5.907 10.377 5.907 6.121 0 8.91-3.7 8.91-7.138 0-3.167-1.879-4.78-4.424-5.799H29v-.96H3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/string16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/string16.json new file mode 100644 index 00000000..a8b28fae --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/string16.json @@ -0,0 +1 @@ +"M6 3v9h3a1.001 1.001 0 0 0 1-1V7a1.001 1.001 0 0 0-1-1H7V3zm3 4v4H7V7zM4 6H1v1h3v1H2a1.001 1.001 0 0 0-1 1v2a1.001 1.001 0 0 0 1 1h3V7a1.001 1.001 0 0 0-1-1zm0 5H2V9h2zm11 1h-3a1.001 1.001 0 0 1-1-1V7a1.001 1.001 0 0 1 1-1h3v1h-3v4h3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/string24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/string24.json new file mode 100644 index 00000000..f0ce035e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/string24.json @@ -0,0 +1 @@ +"M13.75 10H11V5h-1v13h3.75A1.251 1.251 0 0 0 15 16.75v-5.5A1.251 1.251 0 0 0 13.75 10zm.25 6.75a.25.25 0 0 1-.25.25H11v-6h2.75a.25.25 0 0 1 .25.25zM7 10H3v1h4v2H4.25A1.251 1.251 0 0 0 3 14.25v2.5A1.251 1.251 0 0 0 4.25 18H8v-7a1.001 1.001 0 0 0-1-1zm0 7H4.25a.25.25 0 0 1-.25-.25v-2.5a.25.25 0 0 1 .25-.25H7zm11.25-7H22v1h-3.75a.25.25 0 0 0-.25.25v5.5a.25.25 0 0 0 .25.25H22v1h-3.75A1.251 1.251 0 0 1 17 16.75v-5.5A1.251 1.251 0 0 1 18.25 10z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/string32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/string32.json new file mode 100644 index 00000000..4defdae4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/string32.json @@ -0,0 +1 @@ +"M20 22.5v-7a1.502 1.502 0 0 0-1.5-1.5H14V8h-1v16h5.5a1.502 1.502 0 0 0 1.5-1.5zM14 15h4.5a.5.5 0 0 1 .5.5v7a.5.5 0 0 1-.5.5H14zm-3 .5A1.502 1.502 0 0 0 9.5 14H4v1h5.5a.5.5 0 0 1 .5.5V17H5.5A1.502 1.502 0 0 0 4 18.5v4A1.502 1.502 0 0 0 5.5 24H11zM10 23H5.5a.5.5 0 0 1-.5-.5v-4a.5.5 0 0 1 .5-.5H10zm13-7.5v7a.5.5 0 0 0 .5.5H29v1h-5.5a1.502 1.502 0 0 1-1.5-1.5v-7a1.502 1.502 0 0 1 1.5-1.5H29v1h-5.5a.5.5 0 0 0-.5.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/styling16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/styling16.json new file mode 100644 index 00000000..02d12894 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/styling16.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M5 2h3v9H5z"},{"opacity":".5","d":"M9.611 10.994A1.001 1.001 0 0 1 9 10.072V5a1 1 0 0 1 1-1h1V2H8v9h1.625l-.014-.006z"},{"d":"M11.357 12H1V1h11v3h-1V2H2v9h7.625l1.762.741-.03.259zM16 5v5.072l-2.467 1.04.467 4.034c0 .472-.417.854-.932.854h-.136c-.515 0-.932-.382-.932-.854l.467-4.035L10 10.072V5h6zm-1 3V7c-.571 0-.863-.952-1.297-.952-.541 0-.493.519-1.333.519-.421 0-.849-.795-1.273-.711-.036.007-.066.023-.097.037V8h4z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/styling24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/styling24.json new file mode 100644 index 00000000..114ce723 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/styling24.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M8 3h5v14H8z"},{"opacity":".5","d":"M14.582 16.363a1 1 0 0 1-.582-.908V9a1 1 0 0 1 1-1h3V3h-5v14h2.968l-1.386-.637z"},{"d":"M16.742 18H2V2h17v6h-1V3H3v14h12.968l.84.386-.065.614zM22 9v6.456l-2.878 1.322.545 5.135c0 .6-.487 1.087-1.087 1.087h-.16c-.6 0-1.087-.487-1.087-1.087l.545-5.135L15 15.456V9h7zm-6 4h5v-1.278c-.079.019-.153.043-.244.043-.667 0-.93-1.432-1.436-1.432-.631 0-.576.66-1.555.66-.492 0-.99-1.01-1.485-.904a.537.537 0 0 0-.28.173V13z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/styling32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/styling32.json new file mode 100644 index 00000000..4595918f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/styling32.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M11 4h7v20h-7z"},{"opacity":".5","d":"M23.63 23.608l-3.048-1.4A1 1 0 0 1 20 21.3V13a1 1 0 0 1 1-1h4V4h-7v20h5.588l.042-.392z"},{"d":"M23.482 25H3V3h23v9h-1V4H4v20h19.588l-.106 1zM30 13v8.3L26.3 23l.7 6.602c0 .772-.626 1.398-1.398 1.398h-.204A1.398 1.398 0 0 1 24 29.602L24.7 23 21 21.3V13h9zm-8 5h7v-1.596a1.3 1.3 0 0 1-.6.15c-.857 0-1.195-1.84-1.845-1.84-.812 0-.74.85-2 .85-.632 0-1.273-1.3-1.91-1.164-.296.063-.457.329-.645.593V18z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subFields16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subFields16.json new file mode 100644 index 00000000..3e482ad1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subFields16.json @@ -0,0 +1 @@ +"M14 5c.551 0 1-.448 1-1V2c0-.552-.449-1-1-1H2c-.551 0-1 .448-1 1v2c0 .552.449 1 1 1h1v9h3v.5a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5v-2a.5.5 0 0 0-.5-.5h-8a.5.5 0 0 0-.5.5v.5H4V9h2v.5a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5v-2a.5.5 0 0 0-.5-.5h-8a.5.5 0 0 0-.5.5V8H4V5h10zm0 8v1H7v-1h7zm0-5v1H7V8h7zM2 4V2h12v2H2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subFields24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subFields24.json new file mode 100644 index 00000000..495992b5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subFields24.json @@ -0,0 +1 @@ +"M22 8c.551 0 1-.448 1-1V4c0-.552-.449-1-1-1H2c-.551 0-1 .448-1 1v3c0 .552.449 1 1 1h2v12h4v1.5a.5.5 0 0 0 .5.5h14a.5.5 0 0 0 .5-.5v-3a.5.5 0 0 0-.5-.5h-14a.5.5 0 0 0-.5.5v.5H5v-6h3v1.5a.5.5 0 0 0 .5.5h14a.5.5 0 0 0 .5-.5v-3a.5.5 0 0 0-.5-.5h-14a.5.5 0 0 0-.5.5v.5H5V8h17zM9 19h13v2H9v-2zm0-7h13v2H9v-2zM2 7V4h20v3h.001H2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subFields32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subFields32.json new file mode 100644 index 00000000..483542de --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subFields32.json @@ -0,0 +1 @@ +"M28.5 11c.827 0 1.5-.673 1.5-1.5v-4c0-.827-.673-1.5-1.5-1.5h-25C2.673 4 2 4.673 2 5.5v4c0 .827.673 1.5 1.5 1.5H6v16h5v1c0 .552.449 1 1 1h17c.551 0 1-.448 1-1v-3c0-.552-.449-1-1-1H12c-.551 0-1 .448-1 1v1H7v-8h4v1c0 .552.449 1 1 1h17c.551 0 1-.448 1-1v-3c0-.552-.449-1-1-1H12c-.551 0-1 .448-1 1v1H7v-6h21.5zM12 25h17v3h.001H12v-3zm0-9h17v3h.001H12v-3zm-8.5-6a.5.5 0 0 1-.5-.5v-4a.5.5 0 0 1 .5-.5h25a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-.5.5h-25z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheading116.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheading116.json new file mode 100644 index 00000000..6f593a8c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheading116.json @@ -0,0 +1 @@ +"M1 1h14v1H1zm0 10h14v-1H1zm0 4h14v-1H1zm2-7V4H1v1h1v3H1v1h3V8zm3-1h9V5H6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheading124.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheading124.json new file mode 100644 index 00000000..2221d685 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheading124.json @@ -0,0 +1 @@ +"M5 10v1H2v-1h1V7H2V6h2v4zm2-1h15V7H7zm-5 5h20v-1H2zm0 4h20v-1H2zm0 4h20v-1H2zM2 4h20V3H2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheading132.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheading132.json new file mode 100644 index 00000000..801e29cb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheading132.json @@ -0,0 +1 @@ +"M6 12v1H3v-1h1V9H3V8h2v4zm2-1h21V9H8zm-5 6h26v-1H3zm0 6h26v-1H3zm0 6h26v-1H3zM3 5h26V4H3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheading16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheading16.json new file mode 100644 index 00000000..215cfc39 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheading16.json @@ -0,0 +1 @@ +"M4 13V5H1V4h7v1H5v8zm7-9v3h-1v1h1v2.5a2.502 2.502 0 0 0 2.5 2.5H15v-1h-1.5a1.502 1.502 0 0 1-1.5-1.5V8h3V7h-3V4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheading216.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheading216.json new file mode 100644 index 00000000..17df1ef3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheading216.json @@ -0,0 +1 @@ +"M4 9H2a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h1V5H1V4h2a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H2v1h2zM1 2h14V1H1zm0 9h14v-1H1zm0 4h14v-1H1zm5-8h9V5H6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheading224.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheading224.json new file mode 100644 index 00000000..dba4eaa3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheading224.json @@ -0,0 +1 @@ +"M5 11H3a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h1V7H2V6h2a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H3v1h2zm2-4h15v2H7zm-5 7h20v-1H2zm0 4h20v-1H2zm0 4h20v-1H2zM2 4h20V3H2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheading232.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheading232.json new file mode 100644 index 00000000..ebbde47f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheading232.json @@ -0,0 +1 @@ +"M6 12H4v-1h1a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1H3v1h2v1H4a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h2zm2-1h21V9H8zm-5 5h26v1H3zm0 6h26v1H3zm0 6h26v1H3zM3 4h26v1H3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheading24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheading24.json new file mode 100644 index 00000000..0d21c7b3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheading24.json @@ -0,0 +1 @@ +"M9 6v14H8V6H2V5h13v1zm9 0h-1v4h-2v1h2v6a3.003 3.003 0 0 0 3 3h1v-1h-1a2.003 2.003 0 0 1-2-2v-6h3v-1h-3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheading316.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheading316.json new file mode 100644 index 00000000..41de9d98 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheading316.json @@ -0,0 +1 @@ +"M4 5v3a1 1 0 0 1-1 1H1V8h2V7H1V6h2V5H1V4h2a1 1 0 0 1 1 1zM1 2h14V1H1zm0 9h14v-1H1zm0 4h14v-1H1zm5-8h9V5H6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheading32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheading32.json new file mode 100644 index 00000000..93b2e3e3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheading32.json @@ -0,0 +1 @@ +"M11 8H3V7h17v1h-8v18h-1zm13 13v-6h5v-1h-5V9h-1v5h-3v1h3v6a5.006 5.006 0 0 0 5 5h1v-1h-1a4.004 4.004 0 0 1-4-4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheading324.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheading324.json new file mode 100644 index 00000000..15e36313 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheading324.json @@ -0,0 +1 @@ +"M5 7v3a1 1 0 0 1-1 1H2v-1h2V9H2V8h2V7H2V6h2a1 1 0 0 1 1 1zm2 0h15v2H7zm-5 7h20v-1H2zm0 4h20v-1H2zm0 4h20v-1H2zM2 4h20V3H2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheading332.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheading332.json new file mode 100644 index 00000000..4d658948 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheading332.json @@ -0,0 +1 @@ +"M6 9v3a1 1 0 0 1-1 1H3v-1h2v-1H3v-1h2V9H3V8h2a1 1 0 0 1 1 1zm2 0h21v2H8zm-5 8h26v-1H3zm0 6h26v-1H3zm0 6h26v-1H3zM3 5h26V4H3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheading416.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheading416.json new file mode 100644 index 00000000..95074bef --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheading416.json @@ -0,0 +1 @@ +"M1 1h14v1H1zm0 10h14v-1H1zm0 4h14v-1H1zm5-8h9V5H6zM4 4v5H3V7H1V4h1v2h1V4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheading424.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheading424.json new file mode 100644 index 00000000..5612bcb5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheading424.json @@ -0,0 +1 @@ +"M7 9h15V7H7zm-5 4h20v1H2zm0 4h20v1H2zm0 4h20v1H2zM2 3h20v1H2zm3 3v5H4V9H2V6h1v2h1V6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheading432.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheading432.json new file mode 100644 index 00000000..c0e671cb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheading432.json @@ -0,0 +1 @@ +"M8 11h21V9H8zm-5 5h26v1H3zm0 6h26v1H3zm0 6h26v1H3zM3 4h26v1H3zm3 4v5H5v-2H3V8h1v2h1V8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheading516.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheading516.json new file mode 100644 index 00000000..b36d7662 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheading516.json @@ -0,0 +1 @@ +"M1 1h14v1H1zm0 10h14v-1H1zm0 4h14v-1H1zm5-8h9V5H6zM3 9H1V8h2V7H2a1.001 1.001 0 0 1-1-1V4h3v1H2v1h1a1.001 1.001 0 0 1 1 1v1a1.001 1.001 0 0 1-1 1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheading524.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheading524.json new file mode 100644 index 00000000..5877c6f8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheading524.json @@ -0,0 +1 @@ +"M7 9h15V7H7zm-5 4h20v1H2zm0 4h20v1H2zm0 4h20v1H2zM2 3h20v1H2zm3 7V9a1.001 1.001 0 0 0-1-1H3V7h2V6H2v2a1.001 1.001 0 0 0 1 1h1v1H2v1h2a1.001 1.001 0 0 0 1-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheading532.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheading532.json new file mode 100644 index 00000000..b59c1374 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheading532.json @@ -0,0 +1 @@ +"M8 11h21V9H8zm-5 5h26v1H3zm0 6h26v1H3zm0 6h26v1H3zM3 4h26v1H3zm3 8v-1a1.001 1.001 0 0 0-1-1H4V9h2V8H3v2a1.001 1.001 0 0 0 1 1h1v1H3v1h2a1.001 1.001 0 0 0 1-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheadingRtl16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheadingRtl16.json new file mode 100644 index 00000000..f1b8dce1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheadingRtl16.json @@ -0,0 +1 @@ +"M11 13V5H8V4h7v1h-3v8zM7 8V7H4V4H3v3H2v1h1v2.5A2.503 2.503 0 0 0 5.5 13H7v-1H5.5A1.502 1.502 0 0 1 4 10.5V8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheadingRtl24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheadingRtl24.json new file mode 100644 index 00000000..06175ff1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheadingRtl24.json @@ -0,0 +1 @@ +"M21 5v1h-6v14h-1V6H8V5zM5 6H4v4H2v1h2v6a3.003 3.003 0 0 0 3 3h1v-1H7a2.002 2.002 0 0 1-2-2v-6h3v-1H5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheadingRtl32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheadingRtl32.json new file mode 100644 index 00000000..e3869ea9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subheadingRtl32.json @@ -0,0 +1 @@ +"M29 7v1h-8v18h-1V8h-8V7zM6 21a5.006 5.006 0 0 0 5 5h1v-1h-1a4.004 4.004 0 0 1-4-4v-6h5v-1H7V9H6v5H3v1h3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/submit16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/submit16.json new file mode 100644 index 00000000..4c759a7e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/submit16.json @@ -0,0 +1 @@ +"M1 15V1h9v5H9V2H2v12h7v-3h1v4zm10.646-4.377l.707.707 2.81-2.809-2.81-2.81-.706.708L13.227 8H5v1h8.27z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/submit24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/submit24.json new file mode 100644 index 00000000..3b4263f8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/submit24.json @@ -0,0 +1 @@ +"M16 2H3v20h13v-7h1v8H2V1h15v9h-1zm3.425 6.632l-.707.707L21.378 12H9v1h12.309l-2.649 2.648.707.707 3.89-3.89z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/submit32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/submit32.json new file mode 100644 index 00000000..d231226b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/submit32.json @@ -0,0 +1 @@ +"M22 14h-1V3H4v26h17V19h1v11H3V2h19zm6.28 3l-2.647 2.646.707.707 3.853-3.853-3.853-3.854-.707.707L28.279 16H10v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subscript16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subscript16.json new file mode 100644 index 00000000..3fd0dfe7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subscript16.json @@ -0,0 +1 @@ +"M4.594 3L.407 13h1.085l1.255-3h4.505l1.256 3h1.084L5.406 3zM3.166 9L5 4.62 6.834 9zm8.974 6H15v1h-4v-1.447c2.017-1.372 3-2.005 3-2.536 0-1.436-2-1.212-2-.22h-1c0-2.315 4-2.55 4 .22 0 1.31-2.675 2.854-2.86 2.983z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subscript24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subscript24.json new file mode 100644 index 00000000..c8f73eab --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subscript24.json @@ -0,0 +1 @@ +"M7.54 4L.849 19h1.09l2.24-5h7.645l2.239 5h1.09L8.459 4zm-2.915 9L8 5.464 11.375 13zM23 22v1h-5.975v-1.49c4.736-4.126 4.93-4.138 4.93-5.01 0-1.962-3.614-1.869-3.985-.39l-.97-.243c.662-2.633 5.954-2.525 5.954.633 0 1.308-.423 1.58-4.93 5.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subscript32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subscript32.json new file mode 100644 index 00000000..2d7e0cac --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subscript32.json @@ -0,0 +1 @@ +"M10.612 6L2.326 26h1.106l2.463-6h10.21l2.463 6h1.106L11.388 6zM6.305 19L11 7.561 15.695 19zM24 29h6v1h-7v-1.487c5.204-5.272 6-5.695 6-7.313 0-3.01-4.916-2.718-4.916-.327h-1c0-3.76 6.916-3.99 6.916.327 0 2.153-1.278 2.936-6 7.726z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subtype16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subtype16.json new file mode 100644 index 00000000..e465953b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subtype16.json @@ -0,0 +1 @@ +"M5 9.25V8h3.009v2.193A1.397 1.397 0 0 0 8.5 12.9a1.397 1.397 0 0 0 .491-2.707V8H12v2h-1v3h3v-3h-1V7H9V6h1V3H7v3h1v1H4v2.25L2.5 13h4L5 9.25zM13 12h-1v-1h1v1zm-4-.75v.5a.25.25 0 0 1-.25.25h-.5a.25.25 0 0 1-.25-.25v-.5a.25.25 0 0 1 .25-.25h.5a.25.25 0 0 1 .25.25zM8 4h1v1H8V4zm-3.5 6.692L5.023 12H3.977l.523-1.308zM1 1v14h15V1H1zm14 13H2V2h13v12z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subtype24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subtype24.json new file mode 100644 index 00000000..1d018ab5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subtype24.json @@ -0,0 +1 @@ +"M1 2v20h23V2H1zm22 19H2V3h21v18zM6 14.764V12h6v3.053a2.498 2.498 0 1 0 1 0V12h6v3h-2v5h5v-5h-2v-4h-7V9h2V4h-5v5h2v2H5v3.764L2.382 20h6.236L6 14.764zM21 16v3h-3v-3h3zM11 8V5h3v3h-3zm1.5 8c.827 0 1.5.673 1.5 1.5s-.673 1.5-1.5 1.5-1.5-.673-1.5-1.5.673-1.5 1.5-1.5zm-7 0L7 19H4l1.5-3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subtype32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subtype32.json new file mode 100644 index 00000000..c441f126 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/subtype32.json @@ -0,0 +1 @@ +"M2 3v26h29V3H2zm28 25H3V4h27v24zm-19.382-2L8 20.764V16h8v5.076a2.476 2.476 0 1 0 1 0V16h8v5h-2v5h5v-5h-2v-6h-9v-4h2V6h-5v5h2v4H7v5.764L4.382 26h6.236zM18 23.5c0 .827-.673 1.5-1.5 1.5s-1.5-.673-1.5-1.5.673-1.5 1.5-1.5 1.5.673 1.5 1.5zm9-1.5v3h-3v-3h3zM15 10V7h3v3h-3zM6 25l1.5-3L9 25H6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/suitabilityAnalysisOutput16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/suitabilityAnalysisOutput16.json new file mode 100644 index 00000000..ac368c73 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/suitabilityAnalysisOutput16.json @@ -0,0 +1 @@ +[{"d":"M9 11a2 2 0 1 0 2-2 2.002 2.002 0 0 0-2 2zm3 0a1 1 0 1 1-1-1 1.003 1.003 0 0 1 1 1zm-7 0a2 2 0 1 0-2-2 2.002 2.002 0 0 0 2 2zm0-3a1 1 0 1 1-1 1 1.003 1.003 0 0 1 1-1zm3-3a2 2 0 1 1 2 2 2.002 2.002 0 0 1-2-2zM1 1v14h14V1zm13 13H2V2h12z"},{"opacity":".5","d":"M12 11a1 1 0 1 1-1-1 1.003 1.003 0 0 1 1 1z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/suitabilityAnalysisOutput24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/suitabilityAnalysisOutput24.json new file mode 100644 index 00000000..9f2012b1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/suitabilityAnalysisOutput24.json @@ -0,0 +1 @@ +[{"d":"M12 7.5a3.5 3.5 0 1 1 3.5 3.5A3.503 3.503 0 0 1 12 7.5zm0 9a3.5 3.5 0 1 1 3.5 3.5 3.503 3.503 0 0 1-3.5-3.5zm1 0a2.5 2.5 0 1 0 2.5-2.5 2.503 2.503 0 0 0-2.5 2.5zM22 2v20H2V2zm-1 1H3v18h18zM4 12.5A3.5 3.5 0 1 1 7.5 16 3.503 3.503 0 0 1 4 12.5zm1 0A2.5 2.5 0 1 0 7.5 10 2.503 2.503 0 0 0 5 12.5z"},{"opacity":".5","d":"M18 16.5a2.5 2.5 0 1 1-2.5-2.5 2.503 2.503 0 0 1 2.5 2.5z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/suitabilityAnalysisOutput32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/suitabilityAnalysisOutput32.json new file mode 100644 index 00000000..f05f6e73 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/suitabilityAnalysisOutput32.json @@ -0,0 +1 @@ +[{"d":"M18 22a4 4 0 1 0 4-4 4.005 4.005 0 0 0-4 4zm7 0a3 3 0 1 1-3-3 3.003 3.003 0 0 1 3 3zm-15 0a4 4 0 1 0-4-4 4.005 4.005 0 0 0 4 4zm0-7a3 3 0 1 1-3 3 3.003 3.003 0 0 1 3-3zm6-5a4 4 0 1 1 4 4 4.004 4.004 0 0 1-4-4zM3 3v26h26V3zm25 25H4V4h24z"},{"opacity":".5","d":"M25 22a3 3 0 1 1-3-3 3.003 3.003 0 0 1 3 3z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/summarizeCenterAndDispersion116.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/summarizeCenterAndDispersion116.json new file mode 100644 index 00000000..5ce137f0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/summarizeCenterAndDispersion116.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M15 3.573v1.11a13.49 13.49 0 0 0-5.936-1.645A6 6 0 0 0 4.697 4.7C2.44 6.963 2.56 10.802 4.67 15H3.573C1.491 10.567 1.51 6.48 3.99 3.994a6.974 6.974 0 0 1 5.075-1.956A14.089 14.089 0 0 1 15 3.573zM9.064 5.038a4.049 4.049 0 0 0-2.95 1.074C4.378 7.85 4.83 11.27 6.953 15h1.159C5.9 11.33 5.498 8.145 6.82 6.818a3.083 3.083 0 0 1 2.243-.78A11.958 11.958 0 0 1 15 8.11V6.952a12.423 12.423 0 0 0-5.936-1.914z"},{"d":"M0 0v16h16V0zm15 13h-1v1h1v1h-1v-1h-1v-1h-1v2h-.2c-2.03-2.776-2.617-4.993-2.63-5.827h.03c1.482 0 3.62 1.014 5.801 2.652zm0-2.627A11.324 11.324 0 0 0 9.199 8a1.443 1.443 0 0 0-.947.245c-.57.571-.227 3.298 2.108 6.755H1V1h14zM4 3H3V2h1zm0 6h1v1H4zm7-4h-1V4h1zm-3 8H7v-1h1zm5-1h-1v-1h1zm-1 0v1h-1v-1zm2 0v1h-1v-1z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/summarizeCenterAndDispersion124.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/summarizeCenterAndDispersion124.json new file mode 100644 index 00000000..787f6db3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/summarizeCenterAndDispersion124.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M6.226 23.45l-.03-.053a29.251 29.251 0 0 1-2.201-4.977C2.231 13.042 2.826 8.514 5.669 5.669A9.748 9.748 0 0 1 12.745 3a22.787 22.787 0 0 1 10.651 3.185l.052.028v1.084l-.15-.085a22.133 22.133 0 0 0-10.553-3.263 8.822 8.822 0 0 0-6.404 2.39c-2.577 2.58-3.09 6.765-1.445 11.785a28.963 28.963 0 0 0 2.336 5.177l.085.148zm4.605 0l-.099-.154a27.496 27.496 0 0 1-2.983-6.107c-1.277-3.89-1.023-6.99.713-8.727a5.906 5.906 0 0 1 4.284-1.513c3.082 0 6.73 1.294 10.55 3.741l.153.1v-.184l-.047-.962C19.563 7.26 15.879 6 12.746 6a6.819 6.819 0 0 0-4.954 1.79c-2.003 2.003-2.34 5.446-.946 9.695a26.066 26.066 0 0 0 2.921 5.964z"},{"d":"M0 0v24h24V0zm1 1h22v11.663C19.385 10.304 15.898 9 13.11 9a4.404 4.404 0 0 0-3.097 1.021c-1.232 1.231-1.347 3.856-.308 7.022A24.852 24.852 0 0 0 12.712 23H1zm17 22v-1h1v1zm5-2h-1v1h1v1h-1v-1h-1v-1h1v-2h1zm-1-4v1h-1v2h-1v1h-1v-1h1v-2h-2v1h-1v1h1v1h-1v1h-1v1h-1.737a25.52 25.52 0 0 1-3.3-6.37c-.853-2.602-.858-4.828-.014-5.673a3.266 3.266 0 0 1 2.161-.633c2.75 0 6.242 1.398 9.89 3.923V17zm-6 4v1h-1v-1zm2-4v1h-1v-1zm-2-3h1v1h-1zm0 3h-1v-1h1zm3 0h-1v-1h1zm2 0v1h-1v-1zm1-1v1h-1v-1zm-9-2h1v1h-1zm8 1v1h-1v-1zm-6 2v1h-1v-1zm-4-3h1v1h-1zm6 4v1h-1v1h-2v-1h1v-1h2zm-3-6h1v1h-1zM3 21h1v1H3zM19 9h-1V8h1zm-4-3h-1V5h1zM5 4H4V3h1zm0 10h1v1H5zm3 4h1v1H8z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/summarizeCenterAndDispersion132.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/summarizeCenterAndDispersion132.json new file mode 100644 index 00000000..d46c74ec --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/summarizeCenterAndDispersion132.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M16.862 4C21.171 4 26.05 5.505 31 8.23v1.137C26.037 6.553 21.15 5 16.862 5A11.892 11.892 0 0 0 8.23 8.226c-3.474 3.476-4.17 9.104-1.958 15.848A38.598 38.598 0 0 0 9.396 31h-1.15a39.04 39.04 0 0 1-2.925-6.614c-2.335-7.12-1.553-13.11 2.2-16.867A12.868 12.868 0 0 1 16.862 4zm0 4a8.97 8.97 0 0 0-6.511 2.348c-2.634 2.634-3.07 7.177-1.229 12.792A37.311 37.311 0 0 0 12.89 31h1.175a36.868 36.868 0 0 1-3.993-8.172c-1.717-5.238-1.367-9.42.986-11.773A8.001 8.001 0 0 1 16.862 9c4.184 0 9.119 1.793 14.138 5.01v-1.172C25.997 9.731 21.076 8 16.862 8z"},{"d":"M25 26h-1v-1h1zm-2 0v1h1v-1zm-1-1v1h1v-1zM20 6h-1v1h1zM6 20h1v-1H6zm-2 9h1v-1H4zm20-18h-1v1h1zM7 5h1V4H7zm14 22h1v-1h-1zm-9-1h1v-1h-1zm9-2v1h1v-1zm4 3h-1v1h1zm1-2h1v-1h-1zm0-3h-1v1h1zm-3 2h1v-1h-1zm0-5h-1v1h1zm-2 4h1v-1h-1zM32 0v32H0V0zM17.404 31a34.96 34.96 0 0 1-4.494-8.72c-1.333-4.066-1.195-7.427.37-8.991a5.603 5.603 0 0 1 3.932-1.288c3.918 0 8.852 1.996 13.788 5.4V1H1v30zM31 29h-1v1h-1v1h1v-1h1zm-1-3v-2h1v-4.821c-4.962-3.597-9.929-5.717-13.788-5.717a4.358 4.358 0 0 0-2.9.86c-1.13 1.132-1.137 4.076-.013 7.502A34.44 34.44 0 0 0 19.188 31H22v-1h1v1h1v-1h-1v-2h1v1h1v1h1v1h1v-1h-1v-1h1v-2h2v1h-1v1h1v-1h2v-2zm0-4h-1v1h1zm-5 6v1h1v-1zm2-4h1v-1h-1zm0-3h1v-1h-1zm-6 8h1v-1h-1zm7-4v1h1v-1zm-8 5h1v-1h-1zm6-4h-1v1h2v-1zm-11-6h1v-1h-1zm14 7h1v-1h-1zm-9-1h-1v1h1zm-1-7h-1v1h1zm1-2h-1v1h1zm-1 7h1v-1h-1z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/summarizeCenterAndDispersion216.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/summarizeCenterAndDispersion216.json new file mode 100644 index 00000000..b0aff9c1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/summarizeCenterAndDispersion216.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M15 3.573v1.11a13.49 13.49 0 0 0-5.936-1.645A6 6 0 0 0 4.697 4.7C2.44 6.963 2.56 10.802 4.67 15H3.573C1.491 10.567 1.51 6.48 3.99 3.994a6.974 6.974 0 0 1 5.075-1.956A14.089 14.089 0 0 1 15 3.573zM9.064 8.038a1.299 1.299 0 0 0-.827.192c-.493.495-.153 3.242 2.262 6.77h1.227c-2.078-2.84-2.678-5.109-2.69-5.962h.028c1.517 0 3.704 1.037 5.936 2.714v-1.241c-2.206-1.551-4.34-2.473-5.936-2.473z"},{"d":"M0 0v16h16V0zm15 13h-1v1h1v1h-1v-1h-1v-1h-1v2H8.34a18.244 18.244 0 0 1-1.057-2L7 12.379c-.993-2.46-.997-4.457-.037-5.419a2.889 2.889 0 0 1 2.101-.722A11.866 11.866 0 0 1 15 8.344zm0-6.048a12.423 12.423 0 0 0-5.936-1.914 4.049 4.049 0 0 0-2.95 1.074C4.378 7.85 4.83 11.27 6.953 15H1V1h14zM12 12v1h-1v-1zm1 0h-1v-1h1zm1 0v1h-1v-1zM3 9h1v1H3zm5 3h1v1H8zM4 3H3V2h1zm7 1h-1V3h1zm0 7h-1v-1h1z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/summarizeCenterAndDispersion224.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/summarizeCenterAndDispersion224.json new file mode 100644 index 00000000..75ad1698 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/summarizeCenterAndDispersion224.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M6.248 23.478l-.03-.052a29.284 29.284 0 0 1-2.198-4.972C2.258 13.083 2.852 8.56 5.692 5.718a9.74 9.74 0 0 1 7.067-2.666 22.759 22.759 0 0 1 10.639 3.182l.052.028v1.082l-.15-.084A22.676 22.676 0 0 0 12.76 4a8.811 8.811 0 0 0-6.396 2.389C3.789 8.964 3.277 13.144 4.92 18.158a30.31 30.31 0 0 0 2.349 5.171l.084.149zm8.23 0l-.114-.158a26.216 26.216 0 0 1-3.744-7.026c-.85-2.597-.856-4.82-.013-5.662a3.258 3.258 0 0 1 2.157-.633c2.91 0 6.648 1.551 10.528 4.368l.158.115v-.196l-.042-.998c-3.892-2.732-7.672-4.237-10.644-4.237a4.042 4.042 0 0 0-2.827.91c-1.127 1.127-1.208 3.605-.217 6.63a25.534 25.534 0 0 0 3.649 6.886z"},{"d":"M0 0v24h24V0zm1 1h22v8.24a20.4 20.4 0 0 0-9.976-3.238 7.042 7.042 0 0 0-5.116 1.862C5.84 9.931 5.48 13.44 6.89 17.745A25.199 25.199 0 0 0 9.387 23H1zm17 22v-1h1v1zm5-2h-1v1h1v1h-1v-1h-1v-1h1v-2h1zm-1-4v1h-1v2h-1v1h-1v-1h1v-2h-2v1h-1v1h1v1h-1v1h-1v1h-5.146a26.613 26.613 0 0 1-2.729-5.66c-1.251-3.814-1.002-6.853.7-8.558a5.79 5.79 0 0 1 4.2-1.483c2.922 0 6.365 1.197 9.975 3.446V17zm-6 4v1h-1v-1zm2-4v1h-1v-1zm-2-3h1v1h-1zm0 3h-1v-1h1zm3 0h-1v-1h1zm2 0v1h-1v-1zm1-1v1h-1v-1zm-9-2h1v1h-1zm8 1v1h-1v-1zm-6 2v1h-1v-1zm-4-3h1v1h-1zm6 4v1h-1v1h-2v-1h1v-1h2zm-3-6h1v1h-1zM3 21h1v1H3zM18 9h1v1h-1zm-3-4h-1V4h1zM5 4H4V3h1zM4 14h1v1H4zm5 4h1v1H9z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/summarizeCenterAndDispersion232.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/summarizeCenterAndDispersion232.json new file mode 100644 index 00000000..5187c2ad --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/summarizeCenterAndDispersion232.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M9.374 31H8.247a39.04 39.04 0 0 1-2.926-6.614c-2.335-7.12-1.553-13.11 2.2-16.867A12.868 12.868 0 0 1 16.862 4C21.171 4 26.05 5.506 31 8.232v1.184C26.116 6.685 21.077 5 16.862 5A11.892 11.892 0 0 0 8.23 8.226c-3.474 3.476-4.17 9.104-1.958 15.848A42.44 42.44 0 0 0 9.374 31zm7.488-19a5.278 5.278 0 0 0-3.682 1.176c-1.47 1.468-1.566 4.727-.257 8.717A35.707 35.707 0 0 0 17.67 31h1.22a35.347 35.347 0 0 1-5.017-9.418c-1.153-3.516-1.147-6.538.014-7.7A4.472 4.472 0 0 1 16.862 13c3.97 0 9.034 2.151 14.138 5.857v-1.222C25.914 14.063 20.873 12 16.862 12z"},{"d":"M25 28h-1v-1h1zm0-3h-1v1h1zm0 3v1h1v-1zm-4-1h1v-1h-1zM4 29h1v-1H4zM20 6h-1v1h1zm3 20v1h1v-1zM7 5h1V4H7zm14 19v1h1v-1zm1 1v1h1v-1zM6 20h1v-1H6zm20 6h-1v1h2v-1zm-5-3h1v-1h-1zm5 2h1v-1h-1zm-3-1h1v-1h-1zm0-5h-1v1h1zm0-6h1v-1h-1zm7 9h-1v1h1zm-3 2h1v-1h-1zm5-24v32H0V0zM12.7 31a36.719 36.719 0 0 1-3.579-7.54c-1.861-5.68-1.393-10.304 1.322-13.02A9.253 9.253 0 0 1 17.162 8C21.293 8 26.117 9.674 31 12.655V1H1v30zM31 29h-1v1h-1v1h1v-1h1zm-1-3v-2h1v-9.626c-4.906-3.14-9.749-4.906-13.838-4.906a7.831 7.831 0 0 0-5.681 2.011c-2.303 2.303-2.646 6.396-.965 11.523A36.082 36.082 0 0 0 14.424 31H22v-1h1v1h1v-1h-1v-2h1v1h1v1h1v1h1v-1h-1v-1h1v-2h2v1h-1v1h1v-1h2v-2zm-3-5h1v-1h-1zm-1 1h-1v1h1zm-11-2h1v-1h-1zm-2 6h1v-1h-1zm8 3h1v-1h-1zm8-2h1v-1h-1zm-9-10h-1v1h1zm8 8v1h1v-1zm-8 1h-1v1h1zm0 4h1v-1h-1zm-1-11h-1v1h1zm0 5h1v-1h-1z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/summarizeCenterAndDispersion316.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/summarizeCenterAndDispersion316.json new file mode 100644 index 00000000..35c89d6e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/summarizeCenterAndDispersion316.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M15 6.952V8.11a11.958 11.958 0 0 0-5.936-2.072 3.083 3.083 0 0 0-2.243.78C5.498 8.145 5.9 11.331 8.113 15h-1.16c-2.123-3.73-2.574-7.15-.84-8.888a4.049 4.049 0 0 1 2.951-1.074A12.423 12.423 0 0 1 15 6.952zM9.064 8.038a1.299 1.299 0 0 0-.827.192c-.493.495-.153 3.242 2.262 6.77h1.227c-2.078-2.84-2.678-5.109-2.69-5.962h.028c1.517 0 3.704 1.037 5.936 2.714v-1.241c-2.206-1.551-4.34-2.473-5.936-2.473z"},{"d":"M0 0v16h16V0zm15 13h-1v1h1v1h-1v-1h-1v-1h-1v2H4.89c-2.116-4.15-2.264-7.94-.051-10.158a5.804 5.804 0 0 1 4.225-1.604A13.372 13.372 0 0 1 15 4.906zm0-9.427a14.089 14.089 0 0 0-5.936-1.535A6.974 6.974 0 0 0 3.99 3.994C1.51 6.48 1.491 10.567 3.573 15H1V1h14zM4 3H3V2h1zm0 6h1v1H4zm7 2h-1v-1h1zm0-6h-1V4h1zm-4 7h1v1H7zm6 0h-1v-1h1zm-1 0v1h-1v-1zm2 0v1h-1v-1z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/summarizeCenterAndDispersion324.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/summarizeCenterAndDispersion324.json new file mode 100644 index 00000000..eac72959 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/summarizeCenterAndDispersion324.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M8.45 8.448c-1.728 1.728-1.98 4.81-.71 8.68a27.705 27.705 0 0 0 3.203 6.427c-.356.009-.71.02-1.066.021a26.612 26.612 0 0 1-3.035-6.154c-1.386-4.226-1.052-7.65.94-9.642A6.782 6.782 0 0 1 12.709 6c3.276 0 7.115 1.371 11.116 3.955v1.127c-4.03-2.705-7.87-4.138-11.116-4.138a5.874 5.874 0 0 0-4.26 1.504zm2.14 2.138a3.24 3.24 0 0 1 2.144-.628c3.032 0 7.068 1.754 11.091 4.809v-1.162C19.77 10.65 15.84 9.017 12.734 9.017a4.017 4.017 0 0 0-2.81.904c-1.122 1.12-1.202 3.583-.215 6.589a26.074 26.074 0 0 0 3.698 6.972c.371-.012.742-.014 1.113-.02a26.677 26.677 0 0 1-3.917-7.246c-.846-2.582-.85-4.791-.014-5.63z"},{"d":"M0 0v24h24V0zm1 1h22v4.876a22.163 22.163 0 0 0-10.026-2.868 9.9 9.9 0 0 0-7.186 2.72c-2.922 2.923-3.562 7.488-1.8 12.856A27.596 27.596 0 0 0 5.966 23H1zm17 22v-1h1v1zm5-2h-1v1h1v1h-1v-1h-1v-1h1v-2h1zm-1-4v1h-1v2h-1v1h-1v-1h1v-2h-2v1h-1v1h1v1h-1v1h-1v1H7.457a27.286 27.286 0 0 1-2.239-4.82C3.62 13.3 4.147 9.203 6.705 6.644a8.643 8.643 0 0 1 6.269-2.392A21.42 21.42 0 0 1 23 7.348V17zm-6 4v1h-1v-1zm2-4v1h-1v-1zm-2-3h1v1h-1zm0 3h-1v-1h1zm3 0h-1v-1h1zm2 0v1h-1v-1zm1-1v1h-1v-1zm-9-2h1v1h-1zm8 1v1h-1v-1zm-6 2v1h-1v-1zm-4-3h1v1h-1zm6 4v1h-1v1h-2v-1h1v-1h2zm-3-6h1v1h-1zM4 21v1H3v-1zM18 9h1v1h-1zm-4-4h1v1h-1zM5 4H4V3h1zm0 10h1v1H5zm4 4h1v1H9z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/summarizeCenterAndDispersion332.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/summarizeCenterAndDispersion332.json new file mode 100644 index 00000000..99ef57b3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/summarizeCenterAndDispersion332.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M31 12.852v1.18C25.98 10.815 21.046 9 16.862 9a8.001 8.001 0 0 0-5.804 2.055c-2.353 2.353-2.704 6.535-.986 11.773A36.75 36.75 0 0 0 14.062 31h-1.167a37.284 37.284 0 0 1-3.773-7.86c-1.84-5.615-1.405-10.158 1.229-12.792A8.97 8.97 0 0 1 16.862 8C21.076 8 25.997 9.744 31 12.852zM16.862 12a5.278 5.278 0 0 0-3.682 1.176c-1.47 1.468-1.566 4.727-.257 8.717A35.63 35.63 0 0 0 17.66 31h1.233a35.29 35.29 0 0 1-5.02-9.418c-1.153-3.516-1.147-6.538.014-7.7A4.472 4.472 0 0 1 16.862 13c3.97 0 9.034 2.149 14.138 5.855v-1.197C25.915 14.086 20.873 12 16.862 12z"},{"d":"M20 24h-1v-1h1zm0-7h-1v1h1zm0-11h-1v1h1zm2 16h-1v1h1zM4 28H3v1h1zm11-8h1v-1h-1zM7 4H6v1h1zm5 22h1v-1h-1zm7-7h-1v1h1zm7 3h-1v1h1zm-3-3h-1v1h1zm1-7h-1v1h1zm4 11h-1v1h1zm-2 2h1v-1h-1zm4-3h-1v1h1zm-7 2h1v-1h-1zm5-4h-1v1h1zM6 20h1v-1H6zm20 6h-1v1h2v-1zm-1-1h-1v1h1zm0 2h-1v1h1zm0 1v1h1v-1zm3-3v1h1v-1zm-9 2h1v-1h-1zm10 0h1v-1h-1zm-7 1h-1v1h1zm-2 2h1v-1h-1zm3-4v1h1v-1zm-1-1v1h1v-1zm-1 2h1v-1h-1zm0-3v1h1v-1zM32 0v32H0V0zm-1 29h-1v1h-1v1h1v-1h1zm0-20.008c-5.053-2.866-10.03-4.465-14.395-4.465a12.109 12.109 0 0 0-8.791 3.286C4.277 11.35 3.569 17.082 5.82 23.949A39.187 39.187 0 0 0 9.026 31H22v-1h1v1h1v-1h-1v-2h1v1h1v1h1v1h1v-1h-1v-1h1v-2h2v1h-1v1h1v-1h2v-2h-1v-2h1zM31 1H1v30h6.261a40 40 0 0 1-2.882-6.575C1.939 16.982 2.769 10.7 6.734 6.733A13.598 13.598 0 0 1 16.604 3c4.4 0 9.361 1.512 14.396 4.245z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/summary16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/summary16.json new file mode 100644 index 00000000..9739d379 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/summary16.json @@ -0,0 +1 @@ +"M3.264 11.835v.172h4.557v.893H2.133v-1.245l3.41-3.483c.973-.945 1.431-1.498 1.431-2.483a1.786 1.786 0 0 0-1.907-1.78 1.926 1.926 0 0 0-1.956 1.575L2.033 5.39A2.798 2.798 0 0 1 5.025 3.1 2.64 2.64 0 0 1 7.95 5.69c0 1.537-.92 2.406-1.895 3.326zM14 3v7.038h.954v.893H14V13h-.9v-2.07H9.046V9.729l3.722-6.723zm-.9 1.555h-.157L9.88 10.038h3.22z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/summary24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/summary24.json new file mode 100644 index 00000000..cc01722e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/summary24.json @@ -0,0 +1 @@ +"M3.445 18H11v1H2v-1.495l5.449-4.96c1.367-1.327 2.207-2.225 2.207-3.864a2.798 2.798 0 0 0-3.059-2.77 2.975 2.975 0 0 0-3.075 2.207l-1.17-.062A3.904 3.904 0 0 1 6.534 5c1.93 0 4.185.964 4.185 3.68 0 2.216-1.285 3.43-2.775 4.837l-4.5 4.015zM20 15h2v1h-2v3h-1v-3h-6v-1.442L18.19 5H20zm-1 0V6h-.149l-4.798 9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/summary32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/summary32.json new file mode 100644 index 00000000..cfe8f6cd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/summary32.json @@ -0,0 +1 @@ +"M26 7h-1.243L17 18.66V20h8v5h1v-5h3v-1h-3zm-1 12h-6.947L25 8.526zM4.762 24H15v1H3.5v-1.286l6.676-6.821c1.867-1.813 3.007-3.08 3.007-5.315C13.183 9.225 11.368 8 8.868 8a4.221 4.221 0 0 0-4.286 3l-1.16-.102A5.298 5.298 0 0 1 8.784 7c2.663 0 5.35 1.345 5.35 4.578 0 2.86-1.683 4.449-3.634 6.289l-5.738 5.797z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/superimpose16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/superimpose16.json new file mode 100644 index 00000000..43cc3f5b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/superimpose16.json @@ -0,0 +1 @@ +[{"opacity":".75","d":"M11 7H9V5h2zm2 0v2h2V7zm0 6h2v-2h-2zm-2-4H9v2h2zm0 6h2v-2h-2z"},{"d":"M12.707 1H1v11.707L4.293 16H16V4.293zm1.586 3H4.707l-2-2h9.586zM2 2.707l2 2v9.586l-2-2zM5 15V5h10v10z"},{"opacity":".25","d":"M15 7h-2V5h2zm-4 0v2h2V7zM7 7h2V5H7zm6 8h2v-2h-2zm2-4V9h-2v2zm-4.498-7h2.06L11.55 3H9.49zm1.06-1h1.743l-1-1H10.55zm-4.06 0l-1.01-1H4.433l1.01 1h2.06z"},{"opacity":".5","d":"M13 11h-2V9h2zm0-6h-2v2h2zm-2 2H9v2h2zm1.561-3h1.744l-1-1H11.55zm-2.059 0l-1.01-1H7.433l1.01 1h2.06zm-1-1h2.06L10.55 2H8.49z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/superimpose24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/superimpose24.json new file mode 100644 index 00000000..66f8874f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/superimpose24.json @@ -0,0 +1 @@ +[{"opacity":".75","d":"M15 9h-3V6h3zm3 0v3h3V9zm-3 3h-3v3h3zm3 6h3v-3h-3zm-3 3h3v-3h-3z"},{"d":"M18.707 2H2v16.707L5.293 22H22V5.293zM5 20.293l-2-2V3.707l2 2zM3.707 3h14.586l2 2H5.707zM21 21H6V6h15z"},{"opacity":".25","d":"M9 6h3v3H9zm12 0h-3v3h3zm-6 3v3h3V9zm6 6v-3h-3v3zm-3 6h3v-3h-3zM14.502 5h3.06L16.55 4h-3.06zm2.06-1h2.743l-1-1H15.55zm-6.06 0l-1.01-1H6.433l1.01 1h3.06z"},{"opacity":".5","d":"M18 9h-3V6h3zm-6 0v3h3V9zm6 6v-3h-3v3zm-.439-10h2.744l-1-1H16.55zm-3.059 0l-1.01-1h-3.059l1.01 1h3.06zm-1-1h3.06L15.55 3h-3.06z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/superimpose32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/superimpose32.json new file mode 100644 index 00000000..1f64dda8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/superimpose32.json @@ -0,0 +1 @@ +[{"opacity":".75","d":"M20 12h-4V8h4zm4 0v4h4v-4zm-4 4h-4v4h4zm4 8h4v-4h-4zm-4 4h4v-4h-4z"},{"d":"M24.707 3H3v21.707L7.293 29H29V7.293zm2.586 4H7.707l-3-3h19.586zM4 4.707l3 3v19.586l-3-3zM8 28V8h20v20z"},{"opacity":".5","d":"M20 8h4v4h-4zm-4 8h4v-4h-4zm8 4v-4h-4v4zm3.3-13l-2-2h-3.754l2.01 2zm-7.803 0l-2.01-2h-4.059l2.01 2h4.06zm1.043-3h-4.058l1.005 1h4.059z"},{"opacity":".25","d":"M12 8h4v4h-4zm16 0h-4v4h4zm-8 4v4h4v-4zm8 8v-4h-4v4zm-4 8h4v-4h-4zm.3-24h-3.76l1.006 1H25.3zM12.482 4h-4.06l1.006 1h4.059zm9.064 1h-4.06l2.011 2h4.06z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/superscript16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/superscript16.json new file mode 100644 index 00000000..38ddb87a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/superscript16.json @@ -0,0 +1 @@ +"M5.594 3L1.407 13h1.085l1.256-3h4.505l1.255 3h1.085L6.406 3zM4.166 9L6 4.62 7.834 9zm6.974-4H14v1h-4V4.553c2.017-1.372 3-2.005 3-2.536 0-1.436-2-1.212-2-.22h-1c0-2.315 4-2.55 4 .22 0 1.31-2.675 2.854-2.86 2.983z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/superscript24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/superscript24.json new file mode 100644 index 00000000..c9f2af5f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/superscript24.json @@ -0,0 +1 @@ +"M15.062 19h1.09L9.459 4h-.918L1.848 19h1.09l2.24-5h7.645zm-9.437-6L9 5.464 12.375 13zM21.9 10h-5.875V8.51c4.736-4.126 4.93-4.138 4.93-5.01 0-1.962-3.614-1.869-3.985-.39L16 2.868c.662-2.633 5.954-2.525 5.954.633 0 1.308-.423 1.58-4.93 5.5H21.9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/superscript32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/superscript32.json new file mode 100644 index 00000000..b4e85935 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/superscript32.json @@ -0,0 +1 @@ +"M22 13h6v1h-7v-1.487c5.204-5.272 6-5.695 6-7.313 0-3.01-4.916-2.718-4.916-.327h-1c0-3.76 6.916-3.99 6.916.327 0 2.153-1.278 2.936-6 7.726zm-9.612-7l8.286 20h-1.106l-2.463-6H6.895l-2.463 6H3.326l8.286-20zm4.307 13L12 7.561 7.305 19z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/surface16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/surface16.json new file mode 100644 index 00000000..ddfd4323 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/surface16.json @@ -0,0 +1 @@ +"M16 3.2v5.19a6.147 6.147 0 0 1-.356-.695A6.811 6.811 0 0 0 15 6.473V3.877L9 1.475v1.88c-.331-.336-.66-.611-1-.805V1.08L1 3.877v3.788c-.175.332-.32.631-.423.853-.083.181-.29.446-.577.71V3.2L8.007 0 16 3.2zm-.232 11.86a.5.5 0 1 1-.707.708l-2.398-2.398A2.88 2.88 0 0 1 11 13.9a2.9 2.9 0 1 1 2.9-2.9 2.88 2.88 0 0 1-.53 1.663l2.398 2.398zM11 12.9c1.048 0 1.9-.852 1.9-1.9s-.852-1.9-1.9-1.9-1.9.852-1.9 1.9.852 1.9 1.9 1.9zm-2.253 1.746l-.748.26c-8.197-2.928-6.74-2.332-7.999-3.08v-.553c.38-.39 1.293-.916 1.713-1.834 1.928-4.193 2.96-3.375 3.584-4.195 1.452-1.91 2.12-1.331 3.76.665 1.583 1.928 3.13-1.862 4.983 1.993l.055.057-.02.018.036.079A4.26 4.26 0 0 0 11 6.7c-.714 0-1.378.192-1.971.501-.446-.236-.677-.592-1.179-1.175-.138.586-.027 1.138-.572 2.34.11.02.209.035.306.05a4.275 4.275 0 0 0-.55.921c-.088-.017-.176-.033-.27-.055-.279.392-.824.997-1.392 1.658.357.13.808.255 1.355.332.041.646.224 1.248.52 1.786-.136.112-.282.23-.447.36l.918.327c.295.352.637.657 1.029.9zM4.784 6.755c.574.699 1.067 1.086 1.537 1.312.647-1.333.302-1.933.748-2.844-.622-.503-.09.318-2.285 1.532zM2.985 9.129c.24.363.729.958 1.446 1.374.61-.717 1.031-1.18 1.353-1.582-.531-.277-1.1-.732-1.725-1.477-.364.457-.743 1.062-1.074 1.685zm.798 2.163a5.532 5.532 0 0 1-1.306-1.17 5.17 5.17 0 0 1-1.14 1.335c.11.066-.129-.028 1.85.677.15-.25.354-.533.596-.842zm2.835.99a7.402 7.402 0 0 1-1.926-.528 10.79 10.79 0 0 0-.54.723l1.524.542c.36-.272.68-.523.942-.738z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/surface24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/surface24.json new file mode 100644 index 00000000..a07482ea --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/surface24.json @@ -0,0 +1 @@ +"M23.011 22.314l-3.085-3.085c.6-.752.974-1.692.974-2.729a4.4 4.4 0 1 0-4.4 4.4c1.04 0 1.984-.376 2.737-.98l3.084 3.084a.476.476 0 0 0 .673 0l.017-.016a.476.476 0 0 0 0-.674zm-9.91-5.814c0-1.875 1.525-3.4 3.4-3.4s3.4 1.525 3.4 3.4-1.526 3.4-3.4 3.4-3.4-1.525-3.4-3.4zM2 15.735c-.268.23-.585.485-.957.765L1 16.532V6.437L12.009 2.1 23 6.438v9.88a33.63 33.63 0 0 1-.801-1.777L22 14.079v-6.96l-9-3.553V8.44c-.308-.392-.631-.77-1-1.076V3.178L2 7.118v8.617zm10.003 6.12l-2.062-.912c.465-.407.956-.865 1.424-1.356a5.96 5.96 0 0 1-.612-1.372c-1.038-.092-2.052-.341-3.225-.804.56-.65 1.204-1.352 1.968-2.13.188-.191.351-.38.501-.569.242.066.487.11.735.152a5.94 5.94 0 0 1 .364-.953 8.81 8.81 0 0 1-.498-.085c.443-.795.631-1.544.804-2.236.103-.41.209-.805.357-1.186.352.456.728.921 1.142 1.306.277-.208.57-.393.88-.552-.47-.38-.916-.956-1.33-1.493C11.819 8.84 11.272 8.13 10.5 8c-.542 0-.958.47-1.483 1.064-.444.502-.996 1.127-1.686 1.515-.983.552-2.013 2.027-3.15 4.509-.353.769-1.534 1.834-2.438 2.512l-.683.512 10.937 4.833 2.153-.925a5.992 5.992 0 0 1-1.097-.617l-1.05.451zM7.82 11.45c.838-.471 1.452-1.166 1.947-1.725.237-.268.555-.628.714-.712.16.067.366.269.581.516-.316.607-.48 1.22-.63 1.818-.175.698-.36 1.414-.815 2.162-.68-.3-1.371-.81-2.214-1.74.157-.145.298-.252.417-.319zm-2.73 4.053c.646-1.41 1.197-2.35 1.654-2.975.838.91 1.564 1.462 2.259 1.807-.073.081-.14.162-.221.245A43.707 43.707 0 0 0 6.558 17c-.058-.026-.11-.046-.168-.073-.819-.374-1.222-.68-1.536-1.033.083-.13.177-.262.236-.39zm.081 3.332l-2.17-.96c.38-.316.832-.73 1.236-1.174.362.37.845.72 1.677 1.106-.278.359-.526.702-.743 1.028zm3.765 1.663l-2.833-1.252c.225-.328.479-.672.768-1.036 1.266.52 2.385.851 3.495.983-.46.455-.943.882-1.372 1.255l-.058.05z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/surface32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/surface32.json new file mode 100644 index 00000000..b5691400 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/surface32.json @@ -0,0 +1 @@ +"M2 21.98c-.308.257-.642.515-1 .772V7.4L16.5 1 31 7.4v14.377a47.344 47.344 0 0 1-1-1.735V8.052L17 2.314v6.972a8.244 8.244 0 0 0-1-.784V2.29L2 8.069V21.98zm13.418-3.12a7.236 7.236 0 0 0-.552 4.678 4.248 4.248 0 0 1-.318.653c.169.089.369.217.616.346.174.466.392.908.652 1.323-.886-.23-1.426-.632-1.884-.855-.724.848-1.78 2.036-2.46 2.795l4.786 1.944c.438-.747.835-1.432 1.188-2.049.26.21.538.397.826.57-.204.357-.411.716-.614 1.067l1.452-.631c.464.2.952.355 1.46.456l-4.067 1.766L.586 24.46c1.269-.868 3.741-2.48 4.396-4.037.392-.927 2.449-5.624 4.58-6.926 1.755-1.071 2.663-4.362 4.605-4.363 1.105 0 2.445 1.409 4.082 3.25 2.202 2.48 1.464 1.764 5.262 1.764.617 0 .864.066.996.116.508.19 1.328.906 2.063 1.867-1.347-.894-2.952-1.43-4.57-1.43-1.262 0-2.45.323-3.487.89.305-.247.603-.478.871-.682-.339-.213-.72-.58-1.215-1.12-.929 1.186-3.12 1.637-4.474 1.585-.839 2.081-1.338 1.987-2.141 3.577 1.565.163 3.864-.09 3.864-.09zm-4.31 1.044c-.41.946-.813 1.982-1.304 2.799 1.458.422 2.927.808 3.8 1.097.68-.997.558-1.98 1.304-3.895-.979.1-2.27.203-3.8 0zm4.313-9.017c-.617 1.19-.904 2.195-1.35 3.494.979-.024 2.88-.44 3.419-1.347-.542-.61-1.347-1.509-2.07-2.147zm-4.237 2.504c.306.276.916.718 1.86.906.471-1.331.785-2.553 1.562-4.01-1.212-.657-1.857 1.35-3.422 3.104zm-2.872 2.894c.208.788.77 2.068 2.21 2.488.904-1.896 1.39-1.76 2.148-3.531-1.046-.238-1.798-.735-2.232-1.16-.65.503-1.081.674-2.126 2.203zm-2.311 4.307c.588 1.199 1.528 1.42 2.804 1.813.481-.711.937-1.85 1.308-2.716-1.358-.444-2.087-1.472-2.474-2.34A29.31 29.31 0 0 0 6 20.593zm-.156 4.923c.703-.705 1.573-1.574 2.253-2.283-1.232-.397-1.905-.628-2.648-1.63-.729 1.043-1.905 1.995-2.774 2.626l3.169 1.287zm4.643 1.886c.58-.648 1.645-1.84 2.444-2.766-.944-.289-2.509-.707-3.766-1.077-.616.66-1.505 1.552-2.316 2.365l3.638 1.478zm20.663 3.25c0 .127-.05.248-.14.337l-.018.017a.476.476 0 0 1-.672 0l-4.578-4.579A5.773 5.773 0 0 1 22 27.8a5.8 5.8 0 1 1 5.8-5.8 5.774 5.774 0 0 1-1.367 3.736l4.578 4.578c.09.09.14.21.14.337zM26.8 22c0-2.647-2.154-4.8-4.801-4.8s-4.8 2.153-4.8 4.8 2.153 4.8 4.8 4.8 4.8-2.153 4.8-4.8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/survey16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/survey16.json new file mode 100644 index 00000000..2f98401e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/survey16.json @@ -0,0 +1 @@ +"M13 15H3V3h1v1h8V3h1l1-.999L12 2V1H9.723a1.984 1.984 0 0 0-3.446 0H4v1H2v14h12V7.899l-1 1zM5 2h2v-.318A.682.682 0 0 1 7.682 1h.636A.682.682 0 0 1 9 1.682V2h2v1H5zm9.646 1.646l.707.707L9.5 10.207 7.046 7.754l.707-.707L9.5 8.793z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/survey24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/survey24.json new file mode 100644 index 00000000..2b0b0fcb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/survey24.json @@ -0,0 +1 @@ +"M19 21H5V5h2v2h10V5h2v2.172l1-1V4h-3V3h-3a2 2 0 0 0-4 0H7v1H4v18h16V11.828l-1 1zM8 4h3V2.615A.615.615 0 0 1 11.614 2h.771a.615.615 0 0 1 .615.615V4h3v2H8zm14.646 1.646l.707.707-8.853 8.854-3.854-3.854.707-.707 3.147 3.147z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/survey32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/survey32.json new file mode 100644 index 00000000..097c8845 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/survey32.json @@ -0,0 +1 @@ +"M26 28H7V6h3v2h13V6h3v3.172l1-1V5h-4V3h-4.05a2.5 2.5 0 0 0-4.9 0H10v2H6v24h21V13.828l-1 1zM11 4h4.092A1.483 1.483 0 0 1 15 3.5a1.5 1.5 0 0 1 3 0 1.483 1.483 0 0 1-.092.5H22v3H11zm18.646 3.646l.707.707L19.5 19.207l-4.854-4.854.707-.707 4.147 4.147z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/switch16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/switch16.json new file mode 100644 index 00000000..adb61da9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/switch16.json @@ -0,0 +1 @@ +"M12 5v1H8V5zM8 9h6V8H8zm0 3h8v-1H8zM5.646 4.361l.707-.707L3.5.801.646 3.654l.707.707L3 2.715V13.4l-1.646-1.647-.707.707L3.5 15.315l2.854-2.854-.707-.707L4 13.401V2.715z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/switch24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/switch24.json new file mode 100644 index 00000000..2f360bb4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/switch24.json @@ -0,0 +1 @@ +"M10 8h6v1h-6zm0 5h9v-1h-9zm0 4h12v-1H10zM7.648 5.327l.704-.711-2.854-2.821-2.852 2.851.707.707L5 3.707v16.586l-1.646-1.647-.707.707 2.851 2.852 2.854-2.82-.704-.712L6 20.303V3.697z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/switch32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/switch32.json new file mode 100644 index 00000000..2c2aef49 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/switch32.json @@ -0,0 +1 @@ +"M21 12h-8v-1h8zm4 4H13v1h12zm-12 5v1h16v-1zM10.646 7.354l.707-.707L7.5 2.793 3.646 6.646l.707.707L7 4.707v22.586l-2.646-2.647-.707.707L7.5 29.207l3.854-3.854-.707-.707L8 27.293V4.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/systemManagement16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/systemManagement16.json new file mode 100644 index 00000000..0393eeae --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/systemManagement16.json @@ -0,0 +1 @@ +"M5 2H2v3h3zM4 4H3V3h1zm8 0H6V3h6zM2 9h3V6H2zm1-2h1v1H3zm6.833 0a3.74 3.74 0 0 0 .033 1H6V7zm6.149.239a.068.068 0 0 0-.027-.023.089.089 0 0 0-.101.008L13.993 8.67a.196.196 0 0 1-.241.006l-.873-.65a.187.187 0 0 1-.04-.037.231.231 0 0 1-.025-.045l-.417-1.064a.207.207 0 0 1 .068-.238l1.862-1.445a.092.092 0 0 0 .033-.097.07.07 0 0 0-.013-.033.088.088 0 0 0-.058-.033 3.446 3.446 0 0 0-2.46.58 2.38 2.38 0 0 0-.56 2.914.164.164 0 0 1-.033.189c-.72.69-5.823 4.909-5.823 4.909a1.393 1.393 0 0 0 1.97 1.97l4.73-5.483a.763.763 0 0 1 .643-.26 2.362 2.362 0 0 0 2.047-.291A3.56 3.56 0 0 0 16 7.303a.083.083 0 0 0-.017-.064zM7 15H6v-1h1zm-.3-4H0V0h14v3.813c-.063-.002-.124-.013-.188-.013a4.85 4.85 0 0 0-.812.074V1H1v9h6.895l-1.196 1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/systemManagement24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/systemManagement24.json new file mode 100644 index 00000000..f8b8d56d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/systemManagement24.json @@ -0,0 +1 @@ +"M19 7H8V6h11zM8 15h6.363l1.17-1H8zm-6 3V3h19v5h1V2H1v17h8.736c.038-.043.066-.09.107-.131l.087-.081.922-.788zm15.49-8H8v1h9.106a3.802 3.802 0 0 1 .385-1zM12 21h1v-1h-1zm-8-8h3v3H4zm1 2h1v-1H5zm2-7H4V5h3zM6 6H5v1h1zm18 5.886a4.072 4.072 0 0 1-1.4 2.621 2.805 2.805 0 0 1-2.496.385l-.057-.013-6.661 7.489a1.99 1.99 0 1 1-2.835-2.793c.026-.025 6.462-5.523 7.663-6.552a2.872 2.872 0 0 1 .808-3.317 3.873 3.873 0 0 1 2.843-.635.544.544 0 0 1 .487.46.603.603 0 0 1-.301.606l-1.646 1.285.309.788.63.469 1.708-1.327a.584.584 0 0 1 .652-.06.61.61 0 0 1 .296.594zm-1.396 1.08l-.824.64a.702.702 0 0 1-.853.009l-1.011-.781a.855.855 0 0 1-.09-.152l-.432-1.1a.713.713 0 0 1 .228-.817l.863-.67a2.384 2.384 0 0 0-.85.4 1.898 1.898 0 0 0-.416 2.332.67.67 0 0 1-.134.766c-.019.017-.037.035-7.856 6.716a.986.986 0 0 0 .03 1.373 1.015 1.015 0 0 0 1.4 0l6.745-7.585a.687.687 0 0 1 .787-.214l.142.035a1.856 1.856 0 0 0 1.652-.2 2.515 2.515 0 0 0 .62-.752zM7 12H4V9h3zm-1-2H5v1h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/systemManagement32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/systemManagement32.json new file mode 100644 index 00000000..05e2421a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/systemManagement32.json @@ -0,0 +1 @@ +"M30.668 15.985a.612.612 0 0 0-.692.046l-2.282 1.772-.93-.693-.452-1.151 2.29-1.778a.585.585 0 0 0 .232-.58.645.645 0 0 0-.517-.521 4.946 4.946 0 0 0-3.582.855 3.626 3.626 0 0 0-.959 4.206c-.462.408-2.249 1.982-8.984 7.88a2.263 2.263 0 0 0-.113 3.297 2.233 2.233 0 0 0 1.593.661h.058a2.236 2.236 0 0 0 1.62-.744c2.96-3.297 7.366-8.192 8.059-8.934l.128.032a3.532 3.532 0 0 0 3.084-.47 5.148 5.148 0 0 0 1.744-3.26.658.658 0 0 0-.297-.618zm-2.06 3.089a2.625 2.625 0 0 1-2.31.27.971.971 0 0 0-.802.074c-.085.051-.16.096-8.29 9.147a1.242 1.242 0 0 1-.9.414 1.274 1.274 0 0 1-.92-.368 1.24 1.24 0 0 1-.364-.926 1.257 1.257 0 0 1 .43-.913c4.106-3.595 9.03-7.91 9.17-8.047a.71.71 0 0 0 .144-.82 2.63 2.63 0 0 1 .583-3.18 3.675 3.675 0 0 1 1.774-.662l-1.566 1.216a.766.766 0 0 0-.24.881l.552 1.408a.786.786 0 0 0 .087.15l1.285.995a.766.766 0 0 0 .925-.01l1.536-1.194a3.796 3.796 0 0 1-1.095 1.565zM16 27h1v1h-1zm9-18H11V8h14zM9 12H6v3h3zm-1 2H7v-1h1zm3 4h11.423l-1.137 1H11zm4.581 6H2V3h27v9h-1V4H3v19h13.723l-1.142 1zM9 7H6v3h3zM8 9H7V8h1zm15.316 5H11v-1h13.35c-.073.05-.158.09-.228.145a3.996 3.996 0 0 0-.806.855zM6 20h3v-3H6zm1-2h1v1H7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tabbedView16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tabbedView16.json new file mode 100644 index 00000000..d10d9b3b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tabbedView16.json @@ -0,0 +1 @@ +"M1 8h3v1H1zm7-6V0H2v2H0v1h3V1h4v2h9V2zM6 9h9V8H6zm-5 6h3v-1H1zm5 0h9v-1H6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tabbedView24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tabbedView24.json new file mode 100644 index 00000000..147771de --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tabbedView24.json @@ -0,0 +1 @@ +"M2 12h4v1H2zm8-8V1H3v3H1v1h3V2h5v3h14V4zm-2 9h14v-1H8zm-6 8h4v-1H2zm6 0h14v-1H8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tabbedView32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tabbedView32.json new file mode 100644 index 00000000..97dc0ddb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tabbedView32.json @@ -0,0 +1 @@ +"M3 16h5v1H3zM14 6V2H5v4H2v1h4V3h7v4h17V6zm-3 11h18v-1H11zM3 27h5v-1H3zm8 0h18v-1H11z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/table16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/table16.json new file mode 100644 index 00000000..f644919c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/table16.json @@ -0,0 +1 @@ +"M0 1v14h16V1zm1 5h2v2H1zm8 2H4V6h5zm0 1v2H4V9zM1 9h2v2H1zm0 5v-2h2v2zm3 0v-2h5v2zm11 0h-5v-2h5zm0-3h-5V9h5zm0-3h-5V6h5zm0-3H1V2h14z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/table24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/table24.json new file mode 100644 index 00000000..06ea00f5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/table24.json @@ -0,0 +1 @@ +"M1 21h22V3H1zm5-1v-3h8v3zm8-8H6V9h8zm0 1v3H6v-3zm8 7h-7v-3h7zm0-4h-7v-3h7zm0-4h-7V9h7zM2 4h20v4H2zm0 5h3v3H2zm0 4h3v3H2zm0 4h3v3H2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/table32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/table32.json new file mode 100644 index 00000000..125088ec --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/table32.json @@ -0,0 +1 @@ +"M2 5v22h28V5zm6 21H3v-4h5zm0-5H3v-4h5zm0-5H3v-4h5zm10 10H9v-4h9zm0-5H9v-4h9zm0-5H9v-4h9zm11 10H19v-4h10zm0-5H19v-4h10zm0-5H19v-4h10zm0-5H3V6h26z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tables16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tables16.json new file mode 100644 index 00000000..75803f3c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tables16.json @@ -0,0 +1 @@ +"M14 5V3h-2V1H0v10h2v2h2v2h12V5zM1 2h10v2H1zm3 6h3v2H4zm3-1H4V5h3zm1 1h3v2H8zm0-1V5h3v2zM1 5h2v2H1zm0 5V8h2v2zm2 2v-1h9V4h1v8zm12 2H5v-1h9V6h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tables24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tables24.json new file mode 100644 index 00000000..b5c2fa02 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tables24.json @@ -0,0 +1 @@ +"M21 8h2v14H7v-2h1v1h14V9h-1zm-1 11V5h-2v1h1v12H5v-1H4v2zM1 16V2h16v14zm9-1v-2H5v2zm0-8H5v2h5zm-5 3v2h5v-2zm11 3h-5v2h5zm0-3h-5v2h5zm0-3h-5v2h5zM2 6h14V3H2zm0 3h2V7H2zm0 3h2v-2H2zm0 3h2v-2H2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tables32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tables32.json new file mode 100644 index 00000000..b39565e3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tables32.json @@ -0,0 +1 @@ +"M31 12v18H9v-4h1v3h20V13h-2v-1zm-4 13V7h-3v1h2v16H6v-3H5v4zM1 20V2h22v18zm13-1v-3H7v3zm0-11H7v3h7zm-7 4v3h7v-3zm15 4h-7v3h7zm0-4h-7v3h7zm0-4h-7v3h7zM2 7h20V3H2zm0 4h4V8H2zm0 4h4v-3H2zm4 4v-3H2v3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tablet16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tablet16.json new file mode 100644 index 00000000..8cd4308b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tablet16.json @@ -0,0 +1 @@ +"M15 14a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1H1a1 1 0 0 0-1 1v9a1 1 0 0 0 1 1zm-.25-10a.25.25 0 0 1 .25.25v8.5a.25.25 0 0 1-.25.25H14V4zM13 4v9H4V4zM1 9h1V8H1V4.25A.25.25 0 0 1 1.25 4H3v9H1.25a.25.25 0 0 1-.25-.25z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tablet24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tablet24.json new file mode 100644 index 00000000..2ac43097 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tablet24.json @@ -0,0 +1 @@ +"M22.75 4H1.25A1.25 1.25 0 0 0 0 5.25v13.5A1.25 1.25 0 0 0 1.25 20h21.5A1.25 1.25 0 0 0 24 18.75V5.25A1.25 1.25 0 0 0 22.75 4zM1.25 19a.25.25 0 0 1-.25-.25V13h1v-2H1V5.25A.25.25 0 0 1 1.25 5H3v14zM4 5h17v14H4zm19 13.75a.25.25 0 0 1-.25.25H22V5h.75a.25.25 0 0 1 .25.25z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tablet32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tablet32.json new file mode 100644 index 00000000..789f564e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tablet32.json @@ -0,0 +1 @@ +"M30.5 5h-29A1.5 1.5 0 0 0 0 6.5v19A1.5 1.5 0 0 0 1.5 27h29a1.5 1.5 0 0 0 1.5-1.5v-19A1.5 1.5 0 0 0 30.5 5zm-29 21a.5.5 0 0 1-.5-.5V17h1v-2H1V6.5a.5.5 0 0 1 .5-.5H3v20zM4 26V6h25v20zm27-.5a.5.5 0 0 1-.5.5H30V6h.5a.5.5 0 0 1 .5.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tag16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tag16.json new file mode 100644 index 00000000..1d3d6b6f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tag16.json @@ -0,0 +1 @@ +"M7.023 15.2a.518.518 0 0 0 .366-.152l7.459-7.46A.516.516 0 0 0 15 7.223V3.592a.52.52 0 0 0-.152-.367l-2.074-2.073A.519.519 0 0 0 12.407 1h-3.63a.517.517 0 0 0-.366.152L.952 8.61a.519.519 0 0 0 0 .734l5.704 5.704a.518.518 0 0 0 .367.152zM8.978 2h3.23L14 3.791v3.23l-6.978 6.98-5.023-5.023zM11 7a2 2 0 1 0-2-2 2 2 0 0 0 2 2zm0-3a1 1 0 1 1-1 1 .999.999 0 0 1 1-1zm-.805 4.795a.7.7 0 0 0 0-.99l-2-2a.7.7 0 0 0-.99 0l-3 3a.7.7 0 0 0 0 .99l2 2a.7.7 0 0 0 .99 0zM5.124 9.3L7.7 6.724 9.276 8.3 6.7 10.876z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tag24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tag24.json new file mode 100644 index 00000000..9226bac7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tag24.json @@ -0,0 +1 @@ +"M18.78 2.22a.75.75 0 0 0-.53-.22H13a.75.75 0 0 0-.53.22l-10.5 10.5a.75.75 0 0 0 0 1.06l8.25 8.25a.75.75 0 0 0 1.06 0l10.5-10.5A.75.75 0 0 0 22 11V5.75a.75.75 0 0 0-.22-.53zM21 10.896l-10.25 10.25-7.896-7.896L13.104 3h5.043L21 5.854zM15 6.5A2.5 2.5 0 1 0 17.5 4 2.5 2.5 0 0 0 15 6.5zm4 0A1.5 1.5 0 1 1 17.5 5 1.502 1.502 0 0 1 19 6.5zm-6.409-.428a.725.725 0 0 0-1.02 0l-6.5 6.498a.72.72 0 0 0 0 1.021l5.338 5.339a.72.72 0 0 0 1.02 0l6.5-6.499a.72.72 0 0 0 0-1.021zM10.92 18.026L5.975 13.08l6.106-6.105 4.944 4.944z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tag32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tag32.json new file mode 100644 index 00000000..0dbcfb1e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tag32.json @@ -0,0 +1 @@ +"M29.707 7.293l-4-4A1 1 0 0 0 25 3h-7a.999.999 0 0 0-.707.293l-14 14a1 1 0 0 0 0 1.414l11 11a1 1 0 0 0 1.414 0l14-14A1 1 0 0 0 30 15V8a1 1 0 0 0-.293-.707zM29 15L15 29 4 18 18 4h7l4 4zm-8-6a3 3 0 1 0 3-3 3 3 0 0 0-3 3zm5 0a2 2 0 1 1-2-2 2 2 0 0 1 2 2zm-8.294-.705a1.005 1.005 0 0 0-1.414 0l-9 8.998a.997.997 0 0 0 0 1.414l7 7a.998.998 0 0 0 1.413 0l9.001-8.998a.998.998 0 0 0 0-1.414zM15 25l-7-7 9-9 7 7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/takePedestrianRamp16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/takePedestrianRamp16.json new file mode 100644 index 00000000..989cbdb4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/takePedestrianRamp16.json @@ -0,0 +1 @@ +"M9 5.1v-.917l1.852 1.04a.4.4 0 0 1-.196.749.394.394 0 0 1-.196-.052zM7.747 2.469a1 1 0 1 0-1.216-.722 1 1 0 0 0 1.216.722zM7.414 3h.042a.498.498 0 0 1 .368.162.479.479 0 0 1 .13.372l.044 2.751 1.83 1.729a.5.5 0 0 1 .154.311l.215 2.058a.493.493 0 0 1-.095.342L15 9.5V15H1v-2l4.805-1.201a.492.492 0 0 1-.009-.473l1.398-3.029-.003-.024.78.738-1.18 2.541 2.693-.673a.495.495 0 0 1-.28-.393l-.197-1.873-1.81-1.711a.64.64 0 0 1-.196-.396l-.274-2.533-1.282 2.18a.4.4 0 0 1-.69-.406L6.371 3zM14 10.781l-12 3V14h12z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/takePedestrianRamp24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/takePedestrianRamp24.json new file mode 100644 index 00000000..936d9cd4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/takePedestrianRamp24.json @@ -0,0 +1 @@ +"M10.1 2.5a1.4 1.4 0 1 1 1.4 1.4 1.399 1.399 0 0 1-1.4-1.4zm5.381 6.824a.635.635 0 0 0 .643-1.059l-2.314-1.27.109 1.46zM22 13.136V22H2v-3.091l6.305-1.82a.713.713 0 0 1-.395-.146.726.726 0 0 1-.15-.955l2.216-3.443.441-1.626 1.292 1.14-.365 1.3-2.376 3.435a.717.717 0 0 1-.157.149l5.341-1.542a.642.642 0 0 1-.169-.05.659.659 0 0 1-.323-.5l-.305-2.862-2.348-1.884-.298-3.223-1.66 2.859a.532.532 0 0 1-.739.206.52.52 0 0 1-.205-.675c.446-.919 1.507-3.083 2.163-4.248 1.139.07 2.405.16 2.472 1.086l.291 3.886 1.746 1.432.196 3.314a.652.652 0 0 1-.17.472zm-1 1.329L3 19.66V21h18z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/takePedestrianRamp32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/takePedestrianRamp32.json new file mode 100644 index 00000000..44b79375 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/takePedestrianRamp32.json @@ -0,0 +1 @@ +"M20.878 21.144a1.057 1.057 0 0 0 .17-.603.953.953 0 0 0-.03-.202c-.03-.113-1.16-4.578-1.16-4.578l-1.926-1.878s-.343-4.121-.454-5.405c-.109-1.284-1.869-1.39-3.45-1.469a149.358 149.358 0 0 0-3.037 5.935.721.721 0 0 0 .296.934.74.74 0 0 0 1.024-.298l2.16-3.985.479 4.44 2.844 2.694 1.173 4.308a1.097 1.097 0 0 0 .416.48l-7.766 1.942a1.093 1.093 0 0 0 .445-.42l3.527-4.484.446-2.114-1.633-1.548-.782 2.462-3.366 4.485a1.082 1.082 0 0 0 .876 1.74L2 25.864V30h28V18.863zM29 29H3v-2.355l26-6.5zM18.753 11.689l-.165-1.967 3.162 1.765a.881.881 0 0 1-.824 1.51c-.611-.37-2.173-1.308-2.173-1.308zM14.1 4A1.9 1.9 0 1 1 16 5.9 1.899 1.899 0 0 1 14.1 4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/templates16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/templates16.json new file mode 100644 index 00000000..30f3304c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/templates16.json @@ -0,0 +1 @@ +"M13.333 1H2.667C1.747 1 1 1.806 1 2.795v10.41C1 14.195 1.747 15 2.667 15h10.666c.92 0 1.667-.805 1.667-1.795V2.795C15 1.806 14.253 1 13.333 1zM14 13.09c0 .503-.373.91-.833.91H2.833c-.46 0-.833-.407-.833-.91V2.91c0-.503.373-.91.833-.91h10.334c.46 0 .833.407.833.91v10.18zM5 13H3v-2h2v2zm0-4H3V7h2v2zm0-4H3V3h2v2zm8-1H6V3h7v1zm0 8H6v-1h7v1zm0-4H6V7h7v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/templates24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/templates24.json new file mode 100644 index 00000000..de2332eb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/templates24.json @@ -0,0 +1 @@ +"M21.42 1H2.585C1.71 1 1 1.71 1 2.585v18.838C1 22.293 1.706 23 2.577 23H21.42A1.58 1.58 0 0 0 23 21.42V2.58C23 1.71 22.29 1 21.42 1zM22 21.212a.788.788 0 0 1-.788.788H2.79a.789.789 0 0 1-.79-.789V2.79A.79.79 0 0 1 2.79 2h18.42c.436 0 .789.353.789.789v18.423zM20 6H9V5h11v1zm0 6H9v-1h11v1zm0 6H9v-1h11v1zM4 4v4h4V4H4zm3 3H5V5h2v2zm-3 3v4h4v-4H4zm3 3H5v-2h2v2zm-3 3v4h4v-4H4zm3 3H5v-2h2v2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/templates32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/templates32.json new file mode 100644 index 00000000..34bb99c6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/templates32.json @@ -0,0 +1 @@ +"M27.999 3H3.998a1.998 1.998 0 0 0-1.993 2L2 27.998C2 29.102 2.896 30 3.998 30h24.001A2.004 2.004 0 0 0 30 27.998V5.008A2.01 2.01 0 0 0 27.999 3zM29 28.002a1 1 0 0 1-.999.998H3.999A.999.999 0 0 1 3 28.002V5a1 1 0 0 1 .999-1h24.002A1 1 0 0 1 29 5v23.002zM4 5v23h24V5H4zm23 22H5V6h22v21zm-1-17H12V9h14v1zm0 7H12v-1h14v1zm0 7H12v-1h14v1zM6 7v5h5V7H6zm4 4H7V8h3v3zm-4 3v5h5v-5H6zm4 4H7v-3h3v3zm-4 3v5h5v-5H6zm4 4H7v-3h3v3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/temporary16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/temporary16.json new file mode 100644 index 00000000..37313676 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/temporary16.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M13.112 9.11v.001zm0-4.221l-1.258 1.257A.499.499 0 0 1 12 6.5v.793l1.431 1.431a2.973 2.973 0 0 0-.32-3.835z"},{"d":"M4 9H3V7h1zm0-5H3v2h1zm0-4H3v3h1zm2.293 12L4 14.293V10H3v4.293L.707 12H0v.707l3.148 3.148a.498.498 0 0 0 .704 0L7 12.707V12zm9.512-5A4.8 4.8 0 1 1 11 2.196 4.805 4.805 0 0 1 15.805 7zM15 7a3.996 3.996 0 1 0-4 4 4.004 4.004 0 0 0 4-4zm-2.242 2.465L11.293 8H10.5a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v.793l1.465 1.465z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/temporary24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/temporary24.json new file mode 100644 index 00000000..e74e4a47 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/temporary24.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M17 11a.997.997 0 0 0-.293-.707l2.121-2.121a3.965 3.965 0 0 1 .32 5.269l-2.197-2.197A.963.963 0 0 0 17 11z"},{"d":"M5 6H4V1h1zm0 1H4v2h1zm0 3H4v2h1zm0 3H4v2h1zm2.293 6L5 21.293V16H4v5.293L1.707 19H1v.707l3.5 3.5 3.5-3.5V19zM22.8 11A6.8 6.8 0 1 1 16 4.2a6.8 6.8 0 0 1 6.8 6.8zm-1 0a5.8 5.8 0 1 0-5.8 5.8 5.806 5.806 0 0 0 5.8-5.8zm-2.446 2.646l-2.403-2.402A.963.963 0 0 0 17 11a1 1 0 1 0-1 1 .963.963 0 0 0 .244-.05l2.402 2.404z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/temporary32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/temporary32.json new file mode 100644 index 00000000..622e7ad0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/temporary32.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M27.9 14.5a7.364 7.364 0 0 1-1.83 4.862l-4.22-4.22a1.483 1.483 0 0 0-.29-1.703l4.173-4.172A7.377 7.377 0 0 1 27.9 14.5z"},{"d":"M7 6H6V1h1zm0 13H6v2h1zM7 7H6v2h1zm0 9H6v2h1zm0-3H6v2h1zm0-3H6v2h1zm0 19.293V22H6v7.293L2.707 26H2v.707l4.5 4.5 4.5-4.5V26h-.707zM30.8 14.5A10.3 10.3 0 1 1 20.5 4.2a10.3 10.3 0 0 1 10.3 10.3zm-.99 0a9.31 9.31 0 1 0-9.31 9.31 9.32 9.32 0 0 0 9.31-9.31zm-7.81 0a1.514 1.514 0 1 0-.857 1.35l4.514 4.514.707-.707-4.514-4.514A1.485 1.485 0 0 0 22 14.5z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/terminal16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/terminal16.json new file mode 100644 index 00000000..86101a6e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/terminal16.json @@ -0,0 +1 @@ +"M15 1H1a1.002 1.002 0 0 0-1 1v12a1.001 1.001 0 0 0 1 1h14a1 1 0 0 0 1-1V2a1.001 1.001 0 0 0-1-1zm0 13H1V2h14zM3.318 10.328l-.707-.707L4.714 7.52 2.61 5.417l.707-.707 2.81 2.81zM11 10H7V9h4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/terminal24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/terminal24.json new file mode 100644 index 00000000..ae889484 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/terminal24.json @@ -0,0 +1 @@ +"M21.5 3h-19A1.504 1.504 0 0 0 1 4.5v15A1.5 1.5 0 0 0 2.5 21h19a1.5 1.5 0 0 0 1.5-1.5v-15A1.504 1.504 0 0 0 21.5 3zm.5 16.5a.501.501 0 0 1-.5.5h-19a.501.501 0 0 1-.5-.5v-15a.506.506 0 0 1 .5-.5h19a.506.506 0 0 1 .5.5zM5.354 15.354l-.707-.707L7.793 11.5 4.646 8.354l.707-.707L9.207 11.5zM15 15h-5v-1h5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/terminal32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/terminal32.json new file mode 100644 index 00000000..6cf915da --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/terminal32.json @@ -0,0 +1 @@ +"M28 5H4a2.003 2.003 0 0 0-2 2v18a2.001 2.001 0 0 0 2 2h24a2.001 2.001 0 0 0 2-2V7a2.003 2.003 0 0 0-2-2zm1 20a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h24a1 1 0 0 1 1 1zM7.354 19.354l-.707-.707L9.793 15.5l-3.147-3.146.707-.707 3.854 3.853zM18 20h-6v-1h6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/territoryBufferDistance16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/territoryBufferDistance16.json new file mode 100644 index 00000000..8a31e599 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/territoryBufferDistance16.json @@ -0,0 +1 @@ +"M3.875 15.974a7.45 7.45 0 0 1-2.696-.747l.444-.897a6.438 6.438 0 0 0 2.334.648zm1.866-.077l-.164-.986a6.427 6.427 0 0 0 2.272-.839l.515.858a7.43 7.43 0 0 1-2.623.967zm4.093-2.124l-.711-.703a6.499 6.499 0 0 0 1.354-2.01l.919.395a7.516 7.516 0 0 1-1.562 2.318zm2.077-4.117l-.988-.152a6.57 6.57 0 0 0-.078-2.424l.976-.217a7.577 7.577 0 0 1 .09 2.793zm-1.613-4.1a6.526 6.526 0 0 0-1.482-1.917l.664-.748a7.493 7.493 0 0 1 1.708 2.212zM1.25 2.869l-.5-.865a7.42 7.42 0 0 1 2.64-.922l.147.988a6.475 6.475 0 0 0-2.287.8zm6.23-.147a6.439 6.439 0 0 0-2.322-.69l.1-.994a7.418 7.418 0 0 1 2.681.795zM0 10h3V7H0zm1-2h1v1H1zm9 .5L8 7v1H6V7L4 8.5 6 10V9h2v1zM6 11v.08l-3.208 1.465.416.91L7 11.722V11zm0-5h1V4H1v1h5zm10 8.155a6.44 6.44 0 0 1-3.603.832 9.959 9.959 0 0 0 0-12.974A6.457 6.457 0 0 1 16 2.845V1.732a7.545 7.545 0 0 0-4.738-.573l-.929.194.685.657a8.961 8.961 0 0 1 0 12.98l-.685.657.929.194A7.545 7.545 0 0 0 12.8 16a7.452 7.452 0 0 0 3.2-.743z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/territoryBufferDistance24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/territoryBufferDistance24.json new file mode 100644 index 00000000..828e40e5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/territoryBufferDistance24.json @@ -0,0 +1 @@ +"M23.61 21.64a10.449 10.449 0 0 1-8.731.73l-.808-.292.652-.56a11.842 11.842 0 0 0 0-18.037l-.652-.56.808-.29a10.518 10.518 0 0 1 8.69.707l-.488.871a9.485 9.485 0 0 0-7.056-.89 12.834 12.834 0 0 1 0 18.362 9.48 9.48 0 0 0 7.092-.91zm-8.589-5.807l.937.352a10.427 10.427 0 0 0 .616-2.67l-.995-.096a9.434 9.434 0 0 1-.558 2.414zm.25-8.49a10.541 10.541 0 0 0-1.645-2.189l-.715.7a9.504 9.504 0 0 1 1.49 1.981zM6.09 3a10.07 10.07 0 0 1 1.788.161l.183-.982A10.548 10.548 0 0 0 6.125 2a8.233 8.233 0 0 0-.797.028l.074.998C5.628 3.01 5.857 3 6.09 3zm9.938 6.008l-.943.332a9.438 9.438 0 0 1 .51 2.424l.997-.077a10.434 10.434 0 0 0-.564-2.68zm-3.79-5.044A10.497 10.497 0 0 0 9.823 2.67l-.353.935a9.51 9.51 0 0 1 2.185 1.17zM.803 21.554a10.482 10.482 0 0 0 2.523 1.07l.265-.966a9.44 9.44 0 0 1-2.28-.965zm8.495-.099l.334.943a10.49 10.49 0 0 0 2.438-1.244l-.566-.824a9.466 9.466 0 0 1-2.206 1.125zm-4.08.503l-.093.996q.493.046.998.046a10.548 10.548 0 0 0 1.738-.144l-.164-.986a9.681 9.681 0 0 1-2.479.088zM3.77 3.294l-.247-.969A10.404 10.404 0 0 0 .98 3.344l.49.87a9.478 9.478 0 0 1 2.3-.92zm10.538 14.032a9.524 9.524 0 0 1-1.528 1.952l.701.713a10.575 10.575 0 0 0 1.688-2.157zM1 11h3v3H1zm1 2h1v-1H2zm8 3.28V14H9v1.72l-6.262 3.854.524.852zM10 11V7H2v1h7v3zm5 1.5L13 11v1H7v-1l-2 1.5L7 14v-1h6v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/territoryBufferDistance32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/territoryBufferDistance32.json new file mode 100644 index 00000000..e922f770 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/territoryBufferDistance32.json @@ -0,0 +1 @@ +"M29.574 29.406l-.348-.937a13.31 13.31 0 0 1-9.625-.168 16.744 16.744 0 0 0 0-24.602 13.29 13.29 0 0 1 9.625-.168l.348-.937a14.307 14.307 0 0 0-11.102.512l-.8.333.692.5a15.75 15.75 0 0 1 0 24.121l-.591.5.699.333a14.25 14.25 0 0 0 11.102.513zm-21.834.886c-.226 0-.454-.006-.68-.018l.05-.998c.225.011.45.014.68.016q.632 0 1.245-.058l.092.997c-.457.04-.939.056-1.387.061zm-2.736-.272a14.047 14.047 0 0 1-1.997-.55l.335-.94a13.148 13.148 0 0 0 1.856.51zm6.165-.128l-.235-.973a13.142 13.142 0 0 0 1.834-.589l.375.928a14.303 14.303 0 0 1-1.974.634zm3.832-1.548l-.504-.864a13.514 13.514 0 0 0 1.588-1.09l.623.783a14.596 14.596 0 0 1-1.707 1.17zm3.227-2.577l-.73-.684a13.363 13.363 0 0 0 1.21-1.496l.822.57a14.332 14.332 0 0 1-1.301 1.61zm2.358-3.39l-.894-.446a13.249 13.249 0 0 0 .732-1.78l.95.31a14.225 14.225 0 0 1-.788 1.917zm1.288-3.923l-.985-.17a13.375 13.375 0 0 0 .19-1.917l1 .028a14.354 14.354 0 0 1-.204 2.06zm-.879-4.01a13.266 13.266 0 0 0-.361-1.89l.966-.26a14.244 14.244 0 0 1 .388 2.034zm-.994-3.71a13.314 13.314 0 0 0-.89-1.709l.85-.525a14.201 14.201 0 0 1 .958 1.837zm-2.018-3.27a13.582 13.582 0 0 0-1.34-1.383l.665-.746a14.479 14.479 0 0 1 1.44 1.486zm-2.865-2.558a13.452 13.452 0 0 0-1.678-.943l.426-.904a14.44 14.44 0 0 1 1.803 1.013zM3.34 3.471l-.335-.942c.248-.089.498-.169.752-.244l.283.96c-.236.068-.47.145-.7.226zm8.303-.197a13.589 13.589 0 0 0-1.88-.42l.148-.989a14.325 14.325 0 0 1 2.02.452zM5.92 2.838l-.138-.99a14.513 14.513 0 0 1 2.01-.14l.054 1h-.055a13.576 13.576 0 0 0-1.87.13zM12 10H3V9h10v6h-1zm1 8v4.317l-8.787 4.135-.426-.904L12 21.683V18zM3 15v3h3v-3zm2 2H4v-1h1zm12 2.19V17h-7v2.19L6.942 16.5 10 13.81V16h7v-2.19l3.058 2.69z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/testData16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/testData16.json new file mode 100644 index 00000000..d50c6971 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/testData16.json @@ -0,0 +1 @@ +"M11 7H5V6h6v1zm0-3H5v1h6V4zM5 9h6V8H5v1zm1.3 5l1 1H2.1c-1.2-.2-2-1.2-2-2.5s.8-2.3 2-2.5H3V3.5c0-1.4.8-2.3 2-2.5h9c1.2.2 1.9 1.2 1.9 2.5S15.2 5.8 14 6h-1v3.1l-1 1V3.5c0-.5.1-1 .3-1.5H5c-.5 0-1 .7-1 1.5V10h6.9l-.4.8c-.2.4-.4.8-.4 1.3L9 11c-.6-.5-1.4-.5-2 0H2c-.5 0-1 .7-1 1.5S1.5 14 2 14h4.3zM13 5h1c.5 0 1.1-.7 1.1-1.5S14.5 2 14 2h-.6c-.3.5-.4 1-.4 1.5V5zm-2.9 9.2l-1.6-1.6-.7.7 2.3 2.3 5.2-5.2-.7-.7-4.5 4.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/testData24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/testData24.json new file mode 100644 index 00000000..8e2b01b1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/testData24.json @@ -0,0 +1 @@ +"M16 10H8V9h8zm-4.87 11l1.064 1H3.5C2.122 22 1 20.43 1 18.5S2.122 15 3.5 15H5V5.75C5 3.682 6.122 2 7.5 2h13c1.378 0 2.45 1.57 2.45 3.5S21.878 9 20.5 9H19v7.138l-1 .979V5.75A5.994 5.994 0 0 1 18.64 3H7.5C6.792 3 6 4.176 6 5.75V15h10.57l-.71.826A4.141 4.141 0 0 0 15 18.5a5.186 5.186 0 0 0 .047.692l-1.032-.971A5.555 5.555 0 0 1 14.557 16H3.5C2.701 16 2 17.168 2 18.5S2.701 21 3.5 21zM19 8h1.5c.799 0 1.55-1.168 1.55-2.5S21.299 3 20.5 3h-.677A4.62 4.62 0 0 0 19 5.75zM8 13h8v-1H8zm8-7H8v1h8zm6.491 8.819l-6.998 6.851-2.832-2.663-.685.728 3.53 3.321 7.685-7.522z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/testData32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/testData32.json new file mode 100644 index 00000000..7bbe6ab4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/testData32.json @@ -0,0 +1 @@ +"M22 8H10V7h12zm-6.58 21l1.056 1H5c-1.654 0-2.95-2.243-2.95-5S3.346 20 5 20h2l.1-13c0-2.757 1.346-5 3-5H27c1.654 0 3 2.243 3 5s-1.346 5-3 5h-2v10.437l-.991.977L24.1 7a8.049 8.049 0 0 1 1.003-4.05H10c-.944 0-2 1.76-2 4.05v13h14.088l-.754.835A6.365 6.365 0 0 0 20 25a7.906 7.906 0 0 0 .184 1.626l-1.153-1.092c-.01-.178-.031-.352-.031-.534a8.167 8.167 0 0 1 .984-4.05H5c-.944 0-2.05 1.76-2.05 4.05S4.056 29 5 29zM26.223 3A6.441 6.441 0 0 0 25 7v4h2c.944 0 2.1-1.71 2.1-4S27.944 3 27 3zM22 13H10v1h12zm-12 4h12v-1H10zm12-7H10v1h12zm8.547 9.78l-10.048 9.9-3.256-3.085-.687.726 3.957 3.749 10.735-10.577z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/text16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/text16.json new file mode 100644 index 00000000..3bcd0fa5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/text16.json @@ -0,0 +1 @@ +"M8 2h7v1H8zm7 7V8h-5v1zm0-4H9v1h6zM1 12h14v-1H1zm0 3h14v-1H1zM4.83 1l3.428 8H7.17l-.857-2H2.687l-.858 2H.742L4.17 1zm1.055 5L4.5 2.77 3.115 6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/text24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/text24.json new file mode 100644 index 00000000..673b4ba3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/text24.json @@ -0,0 +1 @@ +"M22 5H12V4h10zm0 3h-8v1h8zm0 5v-1h-6v1zM2 17h20v-1H2zm0 4h20v-1H2zm.234-8L7.042 2.049h.916L12.766 13h-1.093L9.917 9H5.083l-1.756 4zm3.288-5h3.956L7.5 3.494z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/text32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/text32.json new file mode 100644 index 00000000..82b084e3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/text32.json @@ -0,0 +1 @@ +"M15 4h14v1H15zm3 7h11v-1H18zm3 6h8v-1h-8zM3 23h26v-1H3zm0 6h26v-1H3zm11.89-12H16L9.869 3h-.628L3 17h1.11l1.764-4h7.288zm-8.575-5l3.24-7.348L12.73 12z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textBold16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textBold16.json new file mode 100644 index 00000000..ec40907f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textBold16.json @@ -0,0 +1 @@ +"M8.848 1H7.152l-5.44 14h1.869l1.544-4h5.75l1.544 4h1.869L8.848 1zm-2.95 8L8 3.553 10.103 9H5.897z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textBold24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textBold24.json new file mode 100644 index 00000000..c5710eef --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textBold24.json @@ -0,0 +1 @@ +"M18.156 22H21L12.439 3h-.878L3 22h2.844l2.266-5.003h7.78L18.156 22zm-8.687-8L12 8.409 14.531 14H9.47z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textBold32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textBold32.json new file mode 100644 index 00000000..9657366d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textBold32.json @@ -0,0 +1 @@ +"M23.683 29h3.11l-10-26h-1.584L5.206 29h3.11l3.078-8h9.212l3.077 8zM12.548 18L16 9.026 19.452 18h-6.904z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textButton16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textButton16.json new file mode 100644 index 00000000..248a6884 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textButton16.json @@ -0,0 +1 @@ +"M8 4.267L9.563 8H6.437zM15 1v14H1V1zm-2.136 11L8.677 2H7.323L3.136 12h1.626l1.274-3h3.923l1.278 3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textButton24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textButton24.json new file mode 100644 index 00000000..74679a15 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textButton24.json @@ -0,0 +1 @@ +"M12 6.075L15.163 13H8.837zM22 2v20H2V2zm-2.574 17L12.733 4h-1.466L4.574 19h1.639l2.283-5h6.99l2.301 5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textButton32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textButton32.json new file mode 100644 index 00000000..1ff579c3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textButton32.json @@ -0,0 +1 @@ +"M16 8.22L20.426 19h-8.852zM30 3v28H2V3zm-5.056 23L16.66 6h-1.318L7.056 26h1.646l2.484-6h9.649l2.463 6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textDashedUnderline16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textDashedUnderline16.json new file mode 100644 index 00000000..dbe927c5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textDashedUnderline16.json @@ -0,0 +1 @@ +"M5 14h2v1H5zm4 1h2v-1H9zm-8 0h2v-1H1zm12-1v1h2v-1zm-2.753-5.012L11.508 12h1.085L8.406 2h-.812L3.407 12h1.085l1.26-3.012zM8 3.619l1.829 4.369H6.17z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textDashedUnderline24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textDashedUnderline24.json new file mode 100644 index 00000000..ef209870 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textDashedUnderline24.json @@ -0,0 +1 @@ +"M11 22h2v1h-2zm-6 1h2v-1H5zm9 0h2v-1h-2zm-6 0h2v-1H8zm12-1v1h2v-1zm-3 1h2v-1h-2zM2 23h2v-1H2zm16.062-4h1.09L12.459 4h-.918L4.848 19h1.09l2.24-5h7.645zm-9.437-6L12 5.464 15.375 13z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textDashedUnderline32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textDashedUnderline32.json new file mode 100644 index 00000000..73702ff1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textDashedUnderline32.json @@ -0,0 +1 @@ +"M7 30h2v1H7zm4 1h2v-1h-2zm4 0h2v-1h-2zm12-1v1h2v-1zm-8 1h2v-1h-2zM3 31h2v-1H3zm20 0h2v-1h-2zM15.612 6L7.326 26h1.106l2.463-6h10.21l2.463 6h1.106L16.388 6zm-4.307 13L16 7.561 20.695 19z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textLarge16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textLarge16.json new file mode 100644 index 00000000..a2d91b65 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textLarge16.json @@ -0,0 +1 @@ +"M11.537 11l1.655 4h1.096L8.46 1h-.92L1.712 15h1.096l1.655-4zM8 2.45L11.123 10H4.877z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textLarge24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textLarge24.json new file mode 100644 index 00000000..6144648a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textLarge24.json @@ -0,0 +1 @@ +"M11.539 2l-9 20h1.088l3.167-7h10.412l3.167 7h1.089l-9-20zM7.244 14L12 3.486 16.756 14z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textLarge32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textLarge32.json new file mode 100644 index 00000000..8f68925d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textLarge32.json @@ -0,0 +1 @@ +"M15.593 3L5.206 29h1.077l3.595-9h12.243l3.596 9h1.077L16.407 3zm-5.315 16L16 4.676 21.722 19z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textMedium16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textMedium16.json new file mode 100644 index 00000000..898f0e34 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textMedium16.json @@ -0,0 +1 @@ +"M11.508 13h1.085L8.406 3h-.812L3.407 13h1.085l1.255-3h4.505zM6.166 9L8 4.62 9.834 9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textMedium24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textMedium24.json new file mode 100644 index 00000000..51f48f5a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textMedium24.json @@ -0,0 +1 @@ +"M18.062 19h1.09L12.459 4h-.918L4.848 19h1.09l2.24-5h7.645zm-9.437-6L12 5.464 15.375 13z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textMedium32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textMedium32.json new file mode 100644 index 00000000..4f4a861b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textMedium32.json @@ -0,0 +1 @@ +"M15.612 6L7.326 26h1.106l2.463-6h10.21l2.463 6h1.106L16.388 6zm-4.307 13L16 7.561 20.695 19z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textParagraphLarge16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textParagraphLarge16.json new file mode 100644 index 00000000..94e5602b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textParagraphLarge16.json @@ -0,0 +1 @@ +"M15 3H8V2h7zm0 7h-3v1h3zm0-4h-5v1h5zM1 15h14v-1H1zM5.406 2l4.187 10H8.508l-1.26-3.012H2.752L1.492 12H.407L4.594 2zM6.83 7.988L5 3.619 3.171 7.988z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textParagraphLarge24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textParagraphLarge24.json new file mode 100644 index 00000000..94a4fccd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textParagraphLarge24.json @@ -0,0 +1 @@ +"M2 20h20v1H2zm-.14-2L8.54 3.028h.92L16.14 18h-1.09l-2.24-5H5.19l-2.24 5zm3.777-6h6.726L9 4.491zM18 16h4v-1h-4zM14 5v1h8V5zm2 6h6v-1h-6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textParagraphLarge32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textParagraphLarge32.json new file mode 100644 index 00000000..4734ae3b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textParagraphLarge32.json @@ -0,0 +1 @@ +"M29 4v1H16V4zm-11 7h11v-1H18zm3 6h8v-1h-8zm3 6h5v-1h-5zM3 29h26v-1H3zm1.106-5H3l8.286-20h.776l8.286 20h-1.106l-2.462-6H6.569zm2.873-7h9.39L11.674 5.561z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textSmall16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textSmall16.json new file mode 100644 index 00000000..6d4842ac --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textSmall16.json @@ -0,0 +1 @@ +"M9.813 10l.857 2h1.088L8.33 4h-.66l-3.428 8H5.33l.857-2zM8 5.77L9.385 9h-2.77z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textSmall24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textSmall24.json new file mode 100644 index 00000000..f172791f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textSmall24.json @@ -0,0 +1 @@ +"M16.173 17.976h1.093L12.458 7.024h-.916L6.734 17.976h1.093L9.133 15h5.734zM9.572 14L12 8.47 14.428 14z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textSmall32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textSmall32.json new file mode 100644 index 00000000..e26662ee --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textSmall32.json @@ -0,0 +1 @@ +"M15.686 9L9.555 23h1.11l1.728-4h7.214l1.728 4h1.11l-6.13-14zm-2.86 9L16 10.652 19.175 18z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textSolidUnderline16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textSolidUnderline16.json new file mode 100644 index 00000000..39a81ae9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textSolidUnderline16.json @@ -0,0 +1 @@ +"M15 14v1H1v-1zm-4.753-5.012L11.508 12h1.085L8.406 2h-.812L3.407 12h1.085l1.26-3.012zM8 3.619l1.829 4.369H6.17z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textSolidUnderline24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textSolidUnderline24.json new file mode 100644 index 00000000..5862d2b8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textSolidUnderline24.json @@ -0,0 +1 @@ +"M22 22v1H2v-1zm-3.938-3h1.09L12.459 4h-.918L4.848 19h1.09l2.24-5h7.645zm-9.437-6L12 5.464 15.375 13z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textSolidUnderline32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textSolidUnderline32.json new file mode 100644 index 00000000..c7ba9280 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/textSolidUnderline32.json @@ -0,0 +1 @@ +"M29 30v1H3v-1zM15.612 6L7.326 26h1.106l2.463-6h10.21l2.463 6h1.106L16.388 6zm-4.307 13L16 7.561 20.695 19z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/threeByOneGrid16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/threeByOneGrid16.json new file mode 100644 index 00000000..627078ee --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/threeByOneGrid16.json @@ -0,0 +1 @@ +[{"d":"M16 16H1V1h15v15zM2 15h13V2H2v13z"},{"opacity":".5","d":"M8 5H6V3h2v2zm3-2H9v2h2V3zm3 0h-2v2h2V3z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/threeByOneGrid24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/threeByOneGrid24.json new file mode 100644 index 00000000..e5956302 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/threeByOneGrid24.json @@ -0,0 +1 @@ +[{"d":"M24 24H1V1h23v23zM2 23h21V2H2v21z"},{"opacity":".5","d":"M12 7H8V3h4v4zm5-4h-4v4h4V3zm5 0h-4v4h4V3z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/threeByOneGrid32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/threeByOneGrid32.json new file mode 100644 index 00000000..e9fe5f16 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/threeByOneGrid32.json @@ -0,0 +1 @@ +[{"opacity":".5","d":"M16 10h-5V5h5v5zm6-5h-5v5h5V5zm6 0h-5v5h5V5z"},{"d":"M30 30H3V3h27v27zM4 29h25V4H4v25z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/threeByThreeGrid16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/threeByThreeGrid16.json new file mode 100644 index 00000000..1b6ebb87 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/threeByThreeGrid16.json @@ -0,0 +1 @@ +[{"d":"M16 16H1V1h15v15zM2 15h13V2H2v13z"},{"opacity":".5","d":"M8 5H6V3h2v2zm3-2H9v2h2V3zm3 0h-2v2h2V3zM8 6H6v2h2V6zm3 0H9v2h2V6zm3 0h-2v2h2V6zM8 9H6v2h2V9zm3 0H9v2h2V9zm3 0h-2v2h2V9z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/threeByThreeGrid24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/threeByThreeGrid24.json new file mode 100644 index 00000000..5f67ddba --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/threeByThreeGrid24.json @@ -0,0 +1 @@ +[{"d":"M24 24H1V1h23v23zM2 23h21V2H2v21z"},{"opacity":".5","d":"M12 7H8V3h4v4zm5-4h-4v4h4V3zm5 0h-4v4h4V3zM12 8H8v4h4V8zm5 0h-4v4h4V8zm5 0h-4v4h4V8zm-10 5H8v4h4v-4zm5 0h-4v4h4v-4zm5 0h-4v4h4v-4z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/threeByThreeGrid32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/threeByThreeGrid32.json new file mode 100644 index 00000000..7279a898 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/threeByThreeGrid32.json @@ -0,0 +1 @@ +[{"opacity":".5","d":"M16 10h-5V5h5v5zm6-5h-5v5h5V5zm6 0h-5v5h5V5zm-12 6h-5v5h5v-5zm6 0h-5v5h5v-5zm6 0h-5v5h5v-5zm-12 6h-5v5h5v-5zm6 0h-5v5h5v-5zm6 0h-5v5h5v-5z"},{"d":"M30 30H3V3h27v27zM4 29h25V4H4v25z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/threeByTwoGrid16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/threeByTwoGrid16.json new file mode 100644 index 00000000..b67ca83a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/threeByTwoGrid16.json @@ -0,0 +1 @@ +[{"d":"M16 16H1V1h15v15zM2 15h13V2H2v13z"},{"opacity":".5","d":"M8 5H6V3h2v2zm3-2H9v2h2V3zm3 0h-2v2h2V3zM8 6H6v2h2V6zm3 0H9v2h2V6zm3 0h-2v2h2V6z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/threeByTwoGrid24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/threeByTwoGrid24.json new file mode 100644 index 00000000..ad5e0d49 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/threeByTwoGrid24.json @@ -0,0 +1 @@ +[{"d":"M24 24H1V1h23v23zM2 23h21V2H2v21z"},{"opacity":".5","d":"M12 7H8V3h4v4zm5-4h-4v4h4V3zm5 0h-4v4h4V3zM12 8H8v4h4V8zm5 0h-4v4h4V8zm5 0h-4v4h4V8z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/threeByTwoGrid32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/threeByTwoGrid32.json new file mode 100644 index 00000000..a24c7697 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/threeByTwoGrid32.json @@ -0,0 +1 @@ +[{"opacity":".5","d":"M16 10h-5V5h5v5zm6-5h-5v5h5V5zm6 0h-5v5h5V5zm-12 6h-5v5h5v-5zm6 0h-5v5h5v-5zm6 0h-5v5h5v-5z"},{"d":"M30 30H3V3h27v27zM4 29h25V4H4v25z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/thumbsDown16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/thumbsDown16.json new file mode 100644 index 00000000..17b06d1d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/thumbsDown16.json @@ -0,0 +1 @@ +"M11 1v1h-.757l-1.6-1H3.646a1.595 1.595 0 0 0-1.446.894 1.469 1.469 0 0 0-.108 1.037 1.686 1.686 0 0 0-.628.943 1.796 1.796 0 0 0 .104 1.23 1.6 1.6 0 0 0-.539.953 1.541 1.541 0 0 0 .234 1.083 1.92 1.92 0 0 0-.28 1.681A1.502 1.502 0 0 0 2.392 10h2.873l.228.001-.04.068a3.73 3.73 0 0 0-.573 2.166c0 1.526.306 2.423.935 2.745a1.087 1.087 0 0 0 .499.12 1.38 1.38 0 0 0 .754-.245l.206-.15.001-.255a4.791 4.791 0 0 1 .722-2.34c.089-.133.175-.27.26-.407a4.665 4.665 0 0 1 .948-1.2 1.818 1.818 0 0 0 .422-.496L10.788 8H11v1h4V1zm0 6h-.788l-1.45 2.507a.832.832 0 0 1-.189.22 5.515 5.515 0 0 0-1.162 1.444c-.08.13-.162.258-.246.384a5.697 5.697 0 0 0-.87 2.542.07.07 0 0 1-.026-.01c-.016-.007-.39-.226-.39-1.852a2.774 2.774 0 0 1 .44-1.666c.069-.118.136-.236.2-.364a.863.863 0 0 0 .043-.845C6.337 9 5.934 9 5.265 9H2.393c-.303 0-.428-.379-.45-.455a.837.837 0 0 1 .279-.943l.58-.364-.524-.442a.637.637 0 0 1-.261-.583.689.689 0 0 1 .458-.507l.747-.305-.605-.533a.746.746 0 0 1-.186-.741.623.623 0 0 1 .431-.47l.777-.168-.486-.628a.48.48 0 0 1-.056-.527A.603.603 0 0 1 3.645 2h4.711l1.6 1H11zm3 1h-2V2h2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/thumbsDown24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/thumbsDown24.json new file mode 100644 index 00000000..64163e41 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/thumbsDown24.json @@ -0,0 +1 @@ +"M17 1v2h-1.796l-2.47-.966L5.81 2a2.22 2.22 0 0 0-2.045 1.166 1.755 1.755 0 0 0-.062 1.425A2.15 2.15 0 0 0 2.65 5.939a2.19 2.19 0 0 0 .262 1.713 2.253 2.253 0 0 0-.923 1.461 2.165 2.165 0 0 0 .445 1.672 2.705 2.705 0 0 0-.523 2.564A2.084 2.084 0 0 0 3.85 15h3.39c.242 0 .56 0 .8.015a4.966 4.966 0 0 0-1.242 3.153c0 2.194.42 3.457 1.284 3.861a1.363 1.363 0 0 0 .58.126 2.013 2.013 0 0 0 1.213-.46l.179-.151v-.232a7.073 7.073 0 0 1 1.174-3.496 8.993 8.993 0 0 1 2.49-2.649L16.04 12H17v2h5V1zm0 10h-1.473l-2.448 3.395a9.933 9.933 0 0 0-2.683 2.867 8.134 8.134 0 0 0-1.328 3.772.658.658 0 0 1-.562.09c-.166-.08-.708-.521-.708-2.956a4.09 4.09 0 0 1 1.101-2.614 1.051 1.051 0 0 0 .237-1.06C8.886 14 8.266 14 7.24 14H3.85c-.524 0-.847-.48-.976-.928a1.616 1.616 0 0 1 .556-1.821l.582-.363-.525-.443a1.27 1.27 0 0 1-.508-1.175 1.359 1.359 0 0 1 .892-1.013l.747-.305-.604-.533a1.208 1.208 0 0 1-.395-1.227 1.167 1.167 0 0 1 .908-.851l.775-.167-.485-.628a.858.858 0 0 1-.153-.939A1.25 1.25 0 0 1 5.811 3h6.646l2.472.966L17 3.993zm4 2h-3V2h3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/thumbsDown32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/thumbsDown32.json new file mode 100644 index 00000000..280357dc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/thumbsDown32.json @@ -0,0 +1 @@ +"M2.122 18.034A2.564 2.564 0 0 0 4.578 20h4.61a12.784 12.784 0 0 1 1.447.054 4.448 4.448 0 0 1-.078.083c-.063.051-1.522 1.33-1.522 4.903 0 2.832.52 4.436 1.591 4.904a2.336 2.336 0 0 0 2.283-.577l.16-.148.001-.218a9.143 9.143 0 0 1 1.608-4.53 12.855 12.855 0 0 1 3.396-3.745L21.22 16H23v2h6V3h-6v2h-2.767L16.87 3H7.206a2.807 2.807 0 0 0-2.534 1.58 2.586 2.586 0 0 0-.068 2.196A2.683 2.683 0 0 0 3.139 8.55a2.773 2.773 0 0 0 .42 2.298 2.873 2.873 0 0 0-1.303 1.938 2.754 2.754 0 0 0 .653 2.22 3.037 3.037 0 0 0-.787 3.03zM24 4h4v13h-4zM3.927 15.477l.582-.364-.525-.442a1.889 1.889 0 0 1-.74-1.73 2.006 2.006 0 0 1 1.299-1.487l.748-.305-.605-.533a1.786 1.786 0 0 1-.58-1.814A1.725 1.725 0 0 1 5.447 7.54l.776-.167-.485-.628a1.589 1.589 0 0 1-.17-1.725A1.813 1.813 0 0 1 7.206 4h9.389l3.363 2H23v9h-2.32l-3.255 4.96a13.852 13.852 0 0 0-3.58 3.957 10.348 10.348 0 0 0-1.764 4.833 1.222 1.222 0 0 1-1.055.278c-.297-.13-.99-.78-.99-3.988 0-3.06 1.16-4.135 1.197-4.169.194-.193.705-.706.483-1.244-.25-.599-1.037-.627-2.528-.627h-4.61a1.58 1.58 0 0 1-1.495-1.241 1.99 1.99 0 0 1 .844-2.282z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/thumbsUp16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/thumbsUp16.json new file mode 100644 index 00000000..4f420969 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/thumbsUp16.json @@ -0,0 +1 @@ +"M14.738 8.86a1.92 1.92 0 0 0 .28-1.681A1.502 1.502 0 0 0 13.608 6h-3.101c.014-.022.026-.047.04-.07a3.73 3.73 0 0 0 .573-2.165c0-1.526-.306-2.423-.935-2.744a1.254 1.254 0 0 0-1.253.125l-.206.15-.001.254a4.791 4.791 0 0 1-.722 2.34c-.089.133-.175.27-.26.407a4.665 4.665 0 0 1-.948 1.2 1.818 1.818 0 0 0-.422.496L5.212 8H5V7H1v8h4v-1h.757l1.6 1h4.998a1.595 1.595 0 0 0 1.446-.894 1.469 1.469 0 0 0 .108-1.037 1.686 1.686 0 0 0 .628-.943 1.796 1.796 0 0 0-.104-1.23 1.6 1.6 0 0 0 .539-.953 1.541 1.541 0 0 0-.234-1.083zM4 14H2V8h2zm9.722-4.796a.637.637 0 0 1 .261.583.689.689 0 0 1-.458.507l-.747.305.605.533a.746.746 0 0 1 .186.741.623.623 0 0 1-.431.47l-.777.168.486.628a.48.48 0 0 1 .056.527.603.603 0 0 1-.548.334H7.644l-1.6-1H5V9h.788l1.45-2.507a.832.832 0 0 1 .189-.22 5.515 5.515 0 0 0 1.162-1.444c.08-.13.162-.258.246-.384a5.697 5.697 0 0 0 .87-2.542.07.07 0 0 1 .026.01c.016.007.39.226.39 1.852a2.774 2.774 0 0 1-.44 1.666 6.404 6.404 0 0 0-.2.364.863.863 0 0 0-.043.845c.225.36.628.36 1.297.36h2.872c.303 0 .428.379.45.455a.837.837 0 0 1-.279.943l-.58.364z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/thumbsUp24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/thumbsUp24.json new file mode 100644 index 00000000..056edb25 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/thumbsUp24.json @@ -0,0 +1 @@ +"M22.088 10.651a2.07 2.07 0 0 0-1.937-1.636S16.2 9.015 15.96 9a5.017 5.017 0 0 0 1.242-3.168c0-2.194-.42-3.457-1.284-3.861a1.768 1.768 0 0 0-1.793.335l-.179.15v.232a7.073 7.073 0 0 1-1.174 3.496 8.993 8.993 0 0 1-2.49 2.649L7.96 12H7v-2H2v13h5v-2h1.796l2.47.966L18.19 22a2.22 2.22 0 0 0 2.045-1.166 1.755 1.755 0 0 0 .062-1.425 2.15 2.15 0 0 0 1.053-1.348 2.19 2.19 0 0 0-.262-1.713 2.253 2.253 0 0 0 .923-1.461 2.165 2.165 0 0 0-.445-1.672 2.705 2.705 0 0 0 .523-2.564zM6 22H3V11h3zm14.571-9.251l-.582.363.525.443a1.27 1.27 0 0 1 .508 1.175 1.359 1.359 0 0 1-.892 1.013l-.747.305.604.533a1.208 1.208 0 0 1 .395 1.227 1.167 1.167 0 0 1-.908.851l-.775.167.485.628a.858.858 0 0 1 .153.939 1.25 1.25 0 0 1-1.148.607h-6.646l-2.472-.966L7 20.007V13h1.473l2.448-3.395a9.933 9.933 0 0 0 2.683-2.867 8.134 8.134 0 0 0 1.328-3.772.654.654 0 0 1 .562-.089c.166.078.708.52.708 2.955a4.09 4.09 0 0 1-1.101 2.614 1.051 1.051 0 0 0-.237 1.06c.25.494.87.494 1.896.494h3.391c.524 0 .847.48.976.928a1.616 1.616 0 0 1-.556 1.821z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/thumbsUp32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/thumbsUp32.json new file mode 100644 index 00000000..290932d1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/thumbsUp32.json @@ -0,0 +1 @@ +"M29.878 13.966A2.564 2.564 0 0 0 27.422 12h-4.61a12.784 12.784 0 0 1-1.447-.054 4.48 4.48 0 0 1 .078-.083c.063-.051 1.522-1.33 1.522-4.903 0-2.832-.52-4.436-1.591-4.904a2.336 2.336 0 0 0-2.283.577l-.16.148L18.93 3a9.143 9.143 0 0 1-1.608 4.53 12.855 12.855 0 0 1-3.396 3.745L10.78 16H9v-2H3v15h6v-2h2.767l3.363 2h9.664a2.807 2.807 0 0 0 2.534-1.58 2.586 2.586 0 0 0 .069-2.196 2.683 2.683 0 0 0 1.464-1.773 2.773 2.773 0 0 0-.42-2.298 2.873 2.873 0 0 0 1.303-1.938 2.754 2.754 0 0 0-.653-2.22 3.037 3.037 0 0 0 .787-3.03zM8 28H4V15h4zm20.073-11.477l-.582.364.525.442a1.889 1.889 0 0 1 .74 1.73 2.006 2.006 0 0 1-1.299 1.487l-.748.305.605.533a1.786 1.786 0 0 1 .58 1.814 1.725 1.725 0 0 1-1.342 1.261l-.776.167.485.628a1.589 1.589 0 0 1 .17 1.725A1.813 1.813 0 0 1 24.794 28h-9.389l-3.363-2H9v-9h2.32l3.255-4.96a13.852 13.852 0 0 0 3.58-3.957 10.348 10.348 0 0 0 1.764-4.833 1.222 1.222 0 0 1 1.055-.278c.298.13.99.78.99 3.988 0 3.06-1.16 4.135-1.197 4.169-.194.193-.705.706-.483 1.244.25.599 1.037.627 2.528.627h4.61a1.58 1.58 0 0 1 1.495 1.241 1.99 1.99 0 0 1-.844 2.282z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tileLayer16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tileLayer16.json new file mode 100644 index 00000000..1c02ded8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tileLayer16.json @@ -0,0 +1 @@ +"M0 14.09L1.2 7h1.014l-1.09 6.437a9.54 9.54 0 0 0 2.669.363 10.962 10.962 0 0 0 3.888-.748 12.79 12.79 0 0 1 4.526-.852 8.317 8.317 0 0 1 2.489.376l-1.72-10.163a7.212 7.212 0 0 0-2.27-.399 5.895 5.895 0 0 0-2.367.434c-.11.04-.223.08-.339.12V1.506a6.86 6.86 0 0 1 2.706-.493 8.204 8.204 0 0 1 3.161.674L16 14.29a6.624 6.624 0 0 0-3.793-1.089c-3.665 0-4.749 1.6-8.414 1.6A9.158 9.158 0 0 1 0 14.089zM4 11V7h4V4h4v7zm4-2.5a.954.954 0 0 1-.995 1.062h-.002L7 10h1zm3 1.5v-.487A2.955 2.955 0 0 1 9.5 10zM9 7h2V5H9zm0 1v1h.5a2.713 2.713 0 0 0 1.5-.721V8zm-4 2h1v-.5c0-.574.312-.889.93-.936l.068-.005L7 8.5a1.174 1.174 0 0 1 .119-.5H5zM2 6V1h5v5zm1.564-2.19a1.625 1.625 0 0 1 .442-.756.903.903 0 0 1 .74-.179A2.186 2.186 0 0 1 5.182 2H3v2.34a.562.562 0 0 0 .336-.09.988.988 0 0 0 .228-.44zM6 2.56a1.258 1.258 0 0 0-.297.609 1 1 0 0 1-.279.544.871.871 0 0 1-.756.161l-.05-.009a2.108 2.108 0 0 0-.11.276A1.853 1.853 0 0 1 3.992 5H6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tileLayer24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tileLayer24.json new file mode 100644 index 00000000..fa6073d9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tileLayer24.json @@ -0,0 +1 @@ +"M20.83 3.078l3.051 18.105a13.093 13.093 0 0 0-5.423-1.017c-5.242 0-6.792 1.634-12.034 1.634A13.093 13.093 0 0 1 1 20.783L2.879 9.879l.866.866-1.621 9.405a13.727 13.727 0 0 0 4.3.65 22.054 22.054 0 0 0 5.783-.79 24.03 24.03 0 0 1 6.25-.844 16.25 16.25 0 0 1 4.158.52l-2.674-15.87a11.86 11.86 0 0 0-3.63-.615 7.791 7.791 0 0 0-3.49.725c-.26.106-.529.216-.821.321V3.178a9.538 9.538 0 0 1 4.31-.978 12.674 12.674 0 0 1 4.52.878zM12 11V5h7v13H6v-7zm-5 6h2.382a1.9 1.9 0 0 1 .669-1.215 1.314 1.314 0 0 0 .246-.275 1.058 1.058 0 0 0-.052-.21 1.43 1.43 0 0 1-.08-.572 1.499 1.499 0 0 1 .735-1.097l.144-.09c.123-.073.244-.136.354-.193a2.509 2.509 0 0 0 .26-.146l.342-.326V12H7zm5 0v-2.841c-.047.025-.09.05-.142.076-.094.05-.198.103-.3.163l-.11.07c-.239.156-.28.263-.289.355a.33.33 0 0 0 .02.11 1.507 1.507 0 0 1 .1.763 1.562 1.562 0 0 1-.482.758 1.258 1.258 0 0 0-.392.546zm6 0v-2.95a3.406 3.406 0 0 0-1.067.458A2.75 2.75 0 0 1 15.5 15a4.35 4.35 0 0 1-2.5-.768V17zm-5-6h5V6h-5zm0 1v.92A3.324 3.324 0 0 0 15.5 14a1.9 1.9 0 0 0 .93-.357 4.185 4.185 0 0 1 1.57-.597V12zm-2-2H4V3h7zM9.516 4.15A1.897 1.897 0 0 1 9.814 4H5v3.66a.516.516 0 0 0 .34-.028c.411-.188.643-.96.743-1.288a1.418 1.418 0 0 1 1.241-.923 1.692 1.692 0 0 1 .791.047.732.732 0 0 0 .276.042c.11-.007.215-.178.374-.457a2.397 2.397 0 0 1 .75-.904zM10 9V5.048a1.839 1.839 0 0 0-.366.499 1.516 1.516 0 0 1-1.18.96 1.815 1.815 0 0 1-.593-.071.687.687 0 0 0-.354-.032c-.193.036-.43.105-.467.229A2.915 2.915 0 0 1 5.756 8.54a1.474 1.474 0 0 1-.62.135c-.044 0-.091-.013-.136-.016V9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tileLayer32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tileLayer32.json new file mode 100644 index 00000000..ab997f4c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tileLayer32.json @@ -0,0 +1 @@ +"M27 3.9L31 28a33.153 33.153 0 0 0-7.538-.8c-6.876 0-8.048 2.6-14.924 2.6A16.273 16.273 0 0 1 1 28l2.705-16.295.869.869-2.466 14.86a15.986 15.986 0 0 0 6.43 1.366 20.416 20.416 0 0 0 7.155-1.252 22.375 22.375 0 0 1 7.77-1.348 37.271 37.271 0 0 1 6.312.528L26.124 4.73a26.266 26.266 0 0 0-5.05-.518 15.769 15.769 0 0 0-4.322.541l-.814-.814a17.085 17.085 0 0 1 5.136-.727A26.401 26.401 0 0 1 27 3.9zM16 7h9v17H8v-9h8zM9 23h3.244l.039-.137a6.509 6.509 0 0 1 .546-1.23 3.2 3.2 0 0 0 .337-.757.576.576 0 0 0-.101-.327 1.52 1.52 0 0 1-.217-.787c0-1.236 1.963-2.573 2.62-2.573H16V16H9zm7 0v-4.812h-.533c-.346.075-1.62 1.021-1.62 1.574a.556.556 0 0 0 .099.313 1.544 1.544 0 0 1 .22.801 2.887 2.887 0 0 1-.454 1.227 6.576 6.576 0 0 0-.414.897zm8 0v-4.918a10.154 10.154 0 0 0-2.276.865c-1.58.79-3.622.08-4.724-.427V23zm0-7h-7v1.41c.751.388 2.868 1.346 4.276.643A10.437 10.437 0 0 1 24 17.058zm-7-1h7V8h-7zM6 14V5h9v9zm8-8H7v5.145a.836.836 0 0 0 .627-.21 2.073 2.073 0 0 0 .663-1.392 1.508 1.508 0 0 1 1.448-1.558 1.895 1.895 0 0 1 1.194.494 1.292 1.292 0 0 0 .467.255.517.517 0 0 0 .122.034c.317 0 .486-.183.739-.608.04-.069.078-.129.125-.212A2.777 2.777 0 0 1 14 6.428zm0 7V7.513a2.365 2.365 0 0 0-.743.926c-.334.592-.749 1.329-1.736 1.329a1.737 1.737 0 0 1-1.069-.403c-.042-.03-.086-.061-.124-.09a.995.995 0 0 0-.59-.29c-.256 0-.448.294-.448.558a2.6 2.6 0 0 1-.112.672 3.02 3.02 0 0 1-.908 1.487 1.856 1.856 0 0 1-1.204.46c-.022 0-.044-.005-.066-.006V13z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tiledImageryLayer16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tiledImageryLayer16.json new file mode 100644 index 00000000..7c1f4ce0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tiledImageryLayer16.json @@ -0,0 +1 @@ +[{"d":"M8 2.714L5 4.912 7.967 7 11 4.859zm-.034 3.237L6.469 4.898l1.537-1.126L9.52 4.855zm5.901-4.263a8.204 8.204 0 0 0-3.161-.674c-2.69 0-2.724.986-5.412.986a10.39 10.39 0 0 1-3.161-.512L0 14.09a9.158 9.158 0 0 0 3.793.711c3.665 0 4.749-1.6 8.414-1.6A6.624 6.624 0 0 1 16 14.29zM7.963 9.735l1.913 1.469L8 12.79l-1.888-1.598zm-2.57.85L3.515 8.996l1.833-1.269 1.86 1.428zm3.319-1.44l1.866-1.47 1.907 1.321-1.888 1.597zm1.142 3.287l.771-.653.721-.61L14 8.922l-2.664-1.844-.794-.55-2.586 2.037-2.58-1.98-.796.551L2 8.923l2.653 2.245.72.608 1.73 1.465a10.029 10.029 0 0 1-3.31.559 9.537 9.537 0 0 1-2.668-.363L2.935 2.74A11.372 11.372 0 0 0 5.294 3a7.833 7.833 0 0 0 3.045-.552 5.894 5.894 0 0 1 2.367-.434 7.213 7.213 0 0 1 2.27.399l1.72 10.163a8.317 8.317 0 0 0-2.489-.376 11.574 11.574 0 0 0-2.353.232z"},{"opacity":".5","d":"M3.524 8.993l1.833-1.269 1.86 1.428-1.815 1.43-1.878-1.589z"},{"opacity":".25","d":"M10.599 10.594L8.714 9.146l1.865-1.469 1.907 1.32-1.887 1.597z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tiledImageryLayer24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tiledImageryLayer24.json new file mode 100644 index 00000000..5f9ed549 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tiledImageryLayer24.json @@ -0,0 +1 @@ +[{"d":"M20.83 3.078a12.674 12.674 0 0 0-4.52-.878c-3.847 0-3.891 1.6-7.74 1.6a15.028 15.028 0 0 1-4.52-.722L1 20.783A13.093 13.093 0 0 0 6.424 21.8c5.242 0 6.792-1.634 12.034-1.634a13.093 13.093 0 0 1 5.423 1.017zM6.425 20.8a13.724 13.724 0 0 1-4.3-.65l1.063-6.173 7.9 6.296a20.11 20.11 0 0 1-4.663.527zm-1.909-6.973l3.272-2.607 3.258 2.597-3.271 2.607zm4.199 3.346l3.271-2.607 3.286 2.618L12 19.791zm4.211-3.356l3.273-2.608 3.285 2.618-3.272 2.608zm.737 5.859L21 13.828 16.197 10l-4.213 3.357-4.196-3.345-4.54 3.619 1.6-9.288A16.193 16.193 0 0 0 8.57 4.8a9.957 9.957 0 0 0 2.888-.38L7.5 7.5l4.484 3.5L16.5 7.5l-4.286-3.334c.21-.08.413-.161.607-.241a7.791 7.791 0 0 1 3.49-.725 11.86 11.86 0 0 1 3.63.615l2.674 15.872a16.248 16.248 0 0 0-4.157-.52 21.93 21.93 0 0 0-4.796.509zM12 5.156L15.01 7.5l-3.024 2.344-3-2.342z"},{"opacity":".5","d":"M4.512 13.827l3.272-2.607 3.258 2.597-3.271 2.607-3.259-2.597z"},{"opacity":".25","d":"M12.923 13.818l3.272-2.608 3.286 2.619-3.273 2.608-3.285-2.619z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tiledImageryLayer32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tiledImageryLayer32.json new file mode 100644 index 00000000..f6c9f550 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tiledImageryLayer32.json @@ -0,0 +1 @@ +[{"d":"M16 5l-6 5 5.99 5L22 10zm-4.438 5.001L16 6.301 20.438 10l-4.448 3.7zM27 3.9a26.401 26.401 0 0 0-5.926-.689c-5.144 0-5.927 1.657-10.735 1.657A14.99 14.99 0 0 1 5 3.9L1 28a16.273 16.273 0 0 0 7.538 1.8c6.876 0 8.048-2.6 14.924-2.6A33.153 33.153 0 0 1 31 28zM15.988 18.58l4.99 3.973-5.025 4.145-4.971-4.184zM10.2 21.856l-4.59-3.864 4.98-3.712 4.594 3.66zm6.597-3.912l4.602-3.617 4.987 3.764-4.62 3.81zm.188 9.2L28 18.056l-5.788-4.368-.825-.623-5.394 4.239-5.383-4.286-.83.618L4 17.944l11.488 9.67a20.078 20.078 0 0 1-6.95 1.186 15.987 15.987 0 0 1-6.43-1.366L5.795 5.217a15.6 15.6 0 0 0 4.544.651 17.43 17.43 0 0 0 5.445-.846 16.633 16.633 0 0 1 5.29-.81 26.26 26.26 0 0 1 5.05.517l3.651 22a37.271 37.271 0 0 0-6.313-.529 21.087 21.087 0 0 0-6.477.944z"},{"opacity":".5","d":"M5.613 17.995l4.98-3.712 4.595 3.659-4.984 3.917-4.591-3.864z"},{"opacity":".25","d":"M16.799 17.955l4.602-3.617 4.987 3.763-4.619 3.811-4.97-3.957z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/timeFilter16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/timeFilter16.json new file mode 100644 index 00000000..fb69a925 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/timeFilter16.json @@ -0,0 +1 @@ +"M7.103 14h-.688L5.103 7h3.794l-.164.878c.353-.28.733-.526 1.15-.711l.08-.423L14 2.707V1H0v1.707l4.037 4.037L5.585 15h2.064a5.264 5.264 0 0 1-.546-1zM1 2.293V2h12v.293L12.293 3H1.707L1 2.293zM2.707 4h8.586l-2 2H4.707l-2-2zm9.351 4C9.817 8 8 9.79 8 12c0 2.209 1.817 4 4.058 4S16 14.209 16 12c0-2.21-1.7-4-3.942-4zM12 15c-1.654 0-3-1.346-3-3s1.346-3 3-3 3 1.346 3 3-1.346 3-3 3zm2-3v1h-3v-3h1v2h2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/timeFilter24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/timeFilter24.json new file mode 100644 index 00000000..078345f6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/timeFilter24.json @@ -0,0 +1 @@ +"M12.113 20.225l-.07.775H9.957l-.91-10h3.905l-.341 3.754c.31-.514.691-.979 1.13-1.383l.239-2.624L21 4.729V2H1v2.73l7.02 6.017L9.043 22h3.914l.02-.214a6.284 6.284 0 0 1-.864-1.56zM2 3h18v1H2V3zm6.685 7L2.85 5h16.3l-5.834 5h-4.63zM18 13c-2.757 0-5 2.243-5 5s2.243 5 5 5 5-2.243 5-5-2.243-5-5-5zm0 9c-2.205 0-4-1.795-4-4s1.795-4 4-4 4 1.795 4 4-1.795 4-4 4zm2-4v1h-3v-4h1v3h2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/timeFilter32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/timeFilter32.json new file mode 100644 index 00000000..646372fd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/timeFilter32.json @@ -0,0 +1 @@ +"M15.229 25.864L15.066 27h-2.132l-1.858-13h5.848l-.862 6.032c.345-.6.762-1.155 1.245-1.645l.662-4.634L27 5.725V3H1v2.725l9.031 8.028L12.066 28h3.868l.028-.201a7.95 7.95 0 0 1-.733-1.935zM2 4h24v1H2V4zm.815 2h22.37l-7.875 7h-6.62L2.815 6zM23 17.198a6.8 6.8 0 1 0 0 13.6 6.8 6.8 0 0 0 6.8-6.8 6.8 6.8 0 0 0-6.8-6.8zm0 12.6c-3.199 0-5.8-2.601-5.8-5.8s2.601-5.8 5.8-5.8 5.8 2.602 5.8 5.8-2.601 5.8-5.8 5.8zM26 25h-4v-5h1v4h3v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/timeZone16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/timeZone16.json new file mode 100644 index 00000000..c43af3f8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/timeZone16.json @@ -0,0 +1 @@ +[{"opacity":".5","d":"M9 11V8h1v3h2V8.03c.35.03.687.1 1 .227V11h2.15c.023.165.05.329.05.5s-.027.335-.05.5H13v2.743c-.313.126-.65.196-1 .227V12h-2v3H9v-3H7v2.97c-.35-.03-.687-.1-1-.227V12H3.85c-.023-.165-.05-.329-.05-.5s.027-.335.05-.5H6V8.257c.313-.126.65-.196 1-.227V11h2z"},{"opacity":".65","d":"M4.553 10.067c0-.069-.069-.237-.132-.38A3.54 3.54 0 0 1 6 8.3v1.352l-.123-.123a.136.136 0 0 0-.233.096v.216h-.252a.121.121 0 0 0-.086.208l.694.694V11h-.288l-.068-.068-.545-.273-.384-.191a.292.292 0 0 1-.162-.262v-.139zm5.999-.226l.545.546H12V8.04c-.133-.015-.263-.04-.4-.04h-1.001c-.035.034-.076.062-.098.107l-.319.838a.544.544 0 0 0 .102.629l.268.267zM13 11h2.05A3.498 3.498 0 0 0 13 8.297V11zm-.665-2.92c-.043-.008-.087-.011-.13-.019.044.006.087.012.13.02zM7 8.03v1.266h.144a.136.136 0 0 0 .136-.136v-.273c0-.075.06-.136.136-.136h.808a.353.353 0 0 0 .25-.104L8.928 8H7.4c-.218 0-.43.027-.636.066.079-.012.156-.029.236-.036zM6 12h-.524a1.895 1.895 0 0 1-.215.38.467.467 0 0 0 .381.733h.002v.189c0 .18.103.343.265.42.033.017.06.053.091.077V12zm7 0v1.102l.252.504c.005.01.015.016.026.02.002 0 .003.002.005.003a.043.043 0 0 0 .037-.012l.503-.504.546-.545V12H13zm1.681.255l-.312.313v.545l.4-.4c.048-.129.09-.26.123-.395-.012-.037-.025-.077-.062-.092a.136.136 0 0 0-.149.03zm-6.536-.232h-.191c-.033 0-.063-.017-.096-.023H7v2.955c.093.011.184.03.28.033v-.239a.545.545 0 0 0 .545-.545h.32a.545.545 0 0 0 .385-.16l.226-.226a.545.545 0 0 0 .16-.385v-.865l-.386-.386a.545.545 0 0 0-.385-.16z"},{"d":"M11.4 7H7.6a4.5 4.5 0 1 0 0 9h3.8a4.5 4.5 0 1 0 0-9zm3.65 4H13V8.297A3.498 3.498 0 0 1 15.05 11zm-3.45 4H7.4c-.137 0-.267-.025-.4-.04V12h.858c-.05-.01-.102-.012-.148-.035l-.86-.43a.545.545 0 0 0-.244-.058h-.557a.542.542 0 0 0-.48.288c-.037.068-.053.136-.093.235H6v1.8c.1.079.19.192.19.404v.567A3.496 3.496 0 0 1 3.9 11.5c0-1.431.866-2.662 2.1-3.203v1.355l.19.19.312.312a.136.136 0 0 0 .233-.096v-.762H7V8.04c.133-.015.263-.04.4-.04h4.2c.137 0 .267.025.4.04v2.348c.122.001.238.05.324.135l.272.272a.467.467 0 0 1 .137.33v.352l-.16.16a.545.545 0 0 0 0 .771l.097.097c.042.042.076.09.102.142l.228.455V12h2.05c-.246 1.692-1.692 3-3.45 3zm-5.41-4.068v.545L5.711 11H6v-.257l.19.19zM9 2H5V1h4v1zm2-2h-1v2h1V0zm1 1v1h1v1H1V2h1V1H0v11h2v-1H1V4h12v2.004c.349.1.683.232 1 .395V1h-2zM4 0H3v2h1V0z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/timeZone24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/timeZone24.json new file mode 100644 index 00000000..00fcacf2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/timeZone24.json @@ -0,0 +1 @@ +[{"opacity":".65","d":"M9 15.596l.947.947V17h-.264l-.457-.457L9 16.43v-.834zm6.364-.85l.353.355.722.72H17V13h-1.116a.715.715 0 0 0-.366.335l-.29.58a.72.72 0 0 0 .136.832zM18 15.962c.02.016.044.024.062.042l.36.36c.115.115.18.272.18.436v.2H20v-3.264A4.545 4.545 0 0 0 17.556 13c.15 0 .296.032.444.047v2.914zM21 17h.488v-.158c0-.191.075-.375.21-.51l.2-.128A4.47 4.47 0 0 0 21 14.593V17zm-.614-2.99zm-11.813.118zM11 21.953V18H9v1.365c.072.03.143.063.223.063h.003v.25c0 .237.136.454.35.556.183.089.371.269.371.637v.825c0 .01.003.018.005.027.162.056.322.12.49.158.027.007.054.016.081.022.284.058.574.088.867.091-.131-.006-.26-.028-.39-.041zm1.11-8.295h.529a.47.47 0 0 0 .33-.137L13.49 13H12v.658h.11zM20 18h-1.817c.003.18.071.359.208.496l.129.128c.054.055.1.118.135.188l.634 1.268c.007.013.02.02.035.025.002.001.003.005.006.005a.056.056 0 0 0 .049-.016l.621-.62V18zm1.376.254a.18.18 0 0 0-.196.04l-.18.18v.72l.488-.487v-.286a.18.18 0 0 0-.112-.167zM12.606 18H12v3.232a.701.701 0 0 0 .11-.361h.423a.721.721 0 0 0 .51-.211l.3-.3a.721.721 0 0 0 .21-.51v-1.143l-.51-.51a.715.715 0 0 0-.438-.197zm-4.823-2.417a.386.386 0 0 0 .214.346L8 15.93v-1.25a4.65 4.65 0 0 0-.298.368.91.91 0 0 1 .081.351v.184zM9 15.1h.226v-.286a.18.18 0 0 1 .307-.128l.414.414.413.413a.18.18 0 0 0 .308-.128V14.38H11v-1.313a5.11 5.11 0 0 1 .743-.066c-1.015 0-1.96.305-2.743.814v1.287z"},{"d":"M17.457 12h-5.614c-2.913 0-5.444 2.096-5.718 4.973C5.815 20.232 8.32 23 11.543 23h5.614c2.913 0 5.444-2.096 5.718-4.973.31-3.259-2.194-6.027-5.418-6.027zm-.2 10h-5.813c-.018 0-.036-.005-.054-.006v-.402a.71.71 0 0 0 .61-.36V18h.605c-.024-.003-.047-.014-.072-.014h-.252a.72.72 0 0 1-.322-.077l-1.138-.569a.722.722 0 0 0-.323-.076h-.737a.722.722 0 0 0-.636.38c-.093.174-.077.342-.406.814a.617.617 0 0 0-.041.638.599.599 0 0 0 .322.27V18h2v3.953a4.555 4.555 0 0 1-2.93-1.45 4.43 4.43 0 0 1-1.15-3.436c.087-.91.485-1.734 1.08-2.404v1.267l.504.252.496.248v-.834l-.222-.221a.16.16 0 0 1 .114-.274H9v-1.288a5.03 5.03 0 0 1 2-.747v1.313h.21a.18.18 0 0 0 .18-.18v-.36c0-.1.08-.181.18-.181H12V13h5v2.822h.626a.61.61 0 0 1 .374.14v-2.915a4.537 4.537 0 0 1 2 .69V17h-1.398v.264l-.21.212a.716.716 0 0 0-.21.524H20v1.473l.045-.045.721-.721v-.665c0-.031.025-.056.057-.056h.484c.1 0 .18-.081.18-.18V17H21v-2.41a4.42 4.42 0 0 1 1.08 3.343C21.862 20.213 19.744 22 17.256 22zm3.51-2.572v-.721l.233-.234v.721l-.234.234zM9.946 17v.264L9.683 17h.264zM17 4h-1V1h1v3zm-2-1H7v-.974h8V3zM2 18h3v1H1V2.026h3V3H2v3h18V3h-2v-.974h3v9.828a6.584 6.584 0 0 0-1-.533V7H2v11zM6 4H5V1h1v3z"},{"opacity":".5","d":"M22.08 17.933c-.003.023-.012.044-.014.067H21v2.337c-.289.326-.626.61-1 .85V18h-2v3.934a5.11 5.11 0 0 1-.743.066H17v-4h-2v4h-1v-4h-2v4h-.556c-.15 0-.296-.032-.444-.047V18H9v3.264a4.542 4.542 0 0 1-.93-.76c-.027-.03-.044-.065-.07-.095V18H6.928a4.539 4.539 0 0 1-.007-.933c.002-.023.01-.044.013-.067H8v-2.337c.289-.326.626-.61 1-.85V17h2v-3.934a5.11 5.11 0 0 1 .743-.066H12v4h2v-4h1v4h2v-4h.556c.15 0 .296.032.444.047V17h2v-3.264c.337.215.656.459.93.76.027.03.044.065.07.095V17h1.072c.034.306.037.618.007.933z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/timeZone32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/timeZone32.json new file mode 100644 index 00000000..649ca58f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/timeZone32.json @@ -0,0 +1 @@ +[{"opacity":".65","d":"M17 17.937V17h1l-.81.81a.645.645 0 0 1-.19.127zm3.51 1.573L21 20l1 1v-4h-.382a1 1 0 0 0-.894.553l-.402.802a.999.999 0 0 0 .188 1.155zM29 22.414a1 1 0 0 1 .293-.707l.651-.651A6.844 6.844 0 0 0 29.436 20h-.332c-.04 0-.07-.026-.104-.043v2.457zM10 19.78c.29-.405.626-.773 1-1.104V21.5l1 .5 1 1v-1l-1.62-1.62a.223.223 0 0 1 .157-.38H12v-.396a.25.25 0 0 1 .427-.177L13 20v-2.543a6.647 6.647 0 0 1 1-.302V19h.75a.25.25 0 0 0 .25-.25v-.5a.25.25 0 0 1 .25-.25H16v-1h-2.794a6.93 6.93 0 0 0-3.434 2.658c.138.223.228.478.228.756v-.634zM23.646 21c.227 0 .444.09.605.25l.498.5c.16.16.251.377.251.604v-5.199c.344.075.678.177 1 .302V23h2v-4.324c.115.102.22.215.329.324h.39a6.915 6.915 0 0 0-2.925-2H23v4h.646zM25 24h-.586c0 .256.098.512.293.707l.178.178c.047.047.079.105.115.16V24zm3 .078V24h-2v2.939c.004 0 .005.006.009.006a.078.078 0 0 0 .068-.022L27 26l1-1v-.922zM13 24h-1.328a3.5 3.5 0 0 1-.374.655.856.856 0 0 0 .699 1.345H12v.346c0 .329.189.63.485.772.255.122.515.372.515.882v-4zm3 0h-2v5.845a6.545 6.545 0 0 1-.86-.26.84.84 0 0 0 .716.415H15v-1a1 1 0 0 0 1-1v-4zm1 .097v3.806a.996.996 0 0 0 .293-.196l.414-.414a1 1 0 0 0 .293-.707V25l-.707-.707a.996.996 0 0 0-.293-.196z"},{"opacity":".5","d":"M16 23v-6h1v6h2v-6h1v6h2v-6h1v6h2v-5.845c.344.075.678.177 1 .302V23h2v-4.324c.374.33.71.7 1 1.104V23h1.174c.013.166.026.331.026.5s-.013.334-.026.5H29v3.22c-.29.405-.626.773-1 1.104V24h-2v5.543a6.646 6.646 0 0 1-1 .302V24h-2v6h-1v-6h-2v6h-1v-6h-2v6h-1v-6h-2v5.845a6.646 6.646 0 0 1-1-.302V24h-2v4.324a6.586 6.586 0 0 1-1-1.104V24H8.826c-.013-.166-.026-.331-.026-.5s.013-.334.026-.5H10v-3.22c.29-.405.626-.773 1-1.104V23h2v-5.543a6.647 6.647 0 0 1 1-.302V23h2z"},{"d":"M23.5 16h-8c-4.125 0-7.4 3.375-7.4 7.5s3.275 7.5 7.4 7.5h8c4.125 0 7.5-3.375 7.5-7.5S27.625 16 23.5 16zm2.5 1.457a6.647 6.647 0 0 1 2 1.22V23h-2v-5.543zM23.576 30h-8.152c-.49 0-.965-.056-1.424-.155V24h2v4h.586a.991.991 0 0 0 .414-.097v-3.806a.991.991 0 0 0-.414-.097h-.35a1 1 0 0 1-.447-.106l-1.578-.788a1 1 0 0 0-.447-.106h-1.022c-.368 0-.707.203-.881.527-.072.133-.104.272-.19.473H13v5.144c0 .164.058.307.138.437C10.612 28.664 8.8 26.293 8.8 23.5c0-1.383.446-2.665 1.2-3.72v.889a.536.536 0 0 0 .296.48L11 21.5v-2.824a6.647 6.647 0 0 1 2-1.22V20l.573.573a.25.25 0 0 0 .427-.177v-3.24c.46-.1.935-.156 1.424-.156H16v1h.732a.642.642 0 0 0 .268-.063V17h5v4h1v-4h.576c.49 0 .965.056 1.424.155V23l-.293.293a.997.997 0 0 0-.293.707H25v1.044c.023.035.054.064.073.101l.879 1.758c.01.02.028.03.048.036V24h2v.078c0-.043.035-.078.078-.078h.672a.25.25 0 0 0 .25-.25v-3.97a6.376 6.376 0 0 1 1.2 3.72c0 3.584-2.972 6.5-6.624 6.5zM29 24.604V25l-1 1v-1l.573-.573a.25.25 0 0 1 .427.177zM21 6h-1V2h1v4zM8 2H7v4h1V2zm11 2H9v1h10V4zm3 0v1h3v4H3V5h3V4H2v20h5v-1H3V10h22v4.74c.34.062.675.136 1 .236V4h-4z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/timer16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/timer16.json new file mode 100644 index 00000000..06516d1a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/timer16.json @@ -0,0 +1 @@ +"M1.2 9a6.8 6.8 0 1 0 12.653-3.45l2.029-2.029-2.403-2.403-2.03 2.029A6.79 6.79 0 0 0 1.2 9zm12.279-6.338l.86.86-.86.859-.86-.86zM8 3.2A5.8 5.8 0 1 1 2.2 9 5.806 5.806 0 0 1 8 3.2zm3 6.8H7V5h1v4h3zm-1-9H6V0h4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/timer24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/timer24.json new file mode 100644 index 00000000..90d543c1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/timer24.json @@ -0,0 +1 @@ +"M12 13h4v1h-5V7h1zM9 2h6V1H9zm13.65 3.916l-2.176 2.177A9.8 9.8 0 1 1 17.6 4.965l2.049-2.049zM12 4.2a8.8 8.8 0 1 0 8.8 8.8A8.81 8.81 0 0 0 12 4.2zm9.236 1.716L19.65 4.33l-1.086 1.086 1.586 1.586z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/timer32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/timer32.json new file mode 100644 index 00000000..18e6152a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/timer32.json @@ -0,0 +1 @@ +"M26.518 4l-1.95 1.95a13.352 13.352 0 1 0 3.293 3.67L30 7.482zM28.8 16.5A12.3 12.3 0 1 1 16.5 4.2a12.314 12.314 0 0 1 12.3 12.3zm-1.361-7.994L25.494 6.56l1.086-1.085 1.944 1.944zM17 17h8v1h-9V7h1zm3-15h-7V1h7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/title16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/title16.json new file mode 100644 index 00000000..722f8a3c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/title16.json @@ -0,0 +1 @@ +"M8 15V3H2V2h13v1H9v12z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/title24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/title24.json new file mode 100644 index 00000000..05ab7cda --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/title24.json @@ -0,0 +1 @@ +"M12 22V3H3V2h19v1h-9v19z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/title32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/title32.json new file mode 100644 index 00000000..ad0b08af --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/title32.json @@ -0,0 +1 @@ +"M16 5H6V4h21v1H17v23h-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/toggle16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/toggle16.json new file mode 100644 index 00000000..1e7b11ba --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/toggle16.json @@ -0,0 +1 @@ +"M12.5 1h-9a3.5 3.5 0 0 0 0 7h9a3.5 3.5 0 0 0 0-7zm0 6A2.5 2.5 0 1 1 15 4.5 2.5 2.5 0 0 1 12.5 7zm0 2h-9a3.5 3.5 0 0 0 0 7h9a3.5 3.5 0 0 0 0-7zM6 12.5A2.5 2.5 0 1 1 3.5 10 2.5 2.5 0 0 1 6 12.5zm6.5 2.5H5.912a3.47 3.47 0 0 0 0-5H12.5a2.5 2.5 0 0 1 0 5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/toggle24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/toggle24.json new file mode 100644 index 00000000..c7807171 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/toggle24.json @@ -0,0 +1 @@ +"M18 1H6a5 5 0 0 0 0 10h12a5 5 0 0 0 0-10zm0 8a3 3 0 1 1 3-3 3 3 0 0 1-3 3zm0 4H6a5 5 0 0 0 0 10h12a5 5 0 0 0 0-10zm-.2 9H6a4 4 0 0 1 0-8h11.8a4 4 0 1 1 0 8zM6 15a3 3 0 1 0 3 3 3 3 0 0 0-3-3zm0 5a2 2 0 1 1 2-2 2.003 2.003 0 0 1-2 2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/toggle32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/toggle32.json new file mode 100644 index 00000000..60adef2d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/toggle32.json @@ -0,0 +1 @@ +"M24.3 17H7.7a6.5 6.5 0 0 0 0 13h16.6a6.5 6.5 0 0 0 0-13zm0 12H7.7a5.5 5.5 0 0 1 0-11h16.6a5.5 5.5 0 1 1 0 11zm0-27H7.7a6.5 6.5 0 0 0 0 13h16.6a6.5 6.5 0 0 0 0-13zm.2 10.8a4.3 4.3 0 1 1 4.3-4.3 4.3 4.3 0 0 1-4.3 4.3zm-17 6.4a4.3 4.3 0 1 0 4.3 4.3 4.3 4.3 0 0 0-4.3-4.3zm0 7.6a3.3 3.3 0 1 1 3.3-3.3 3.304 3.304 0 0 1-3.3 3.3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/toggleOff16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/toggleOff16.json new file mode 100644 index 00000000..76bf2f9d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/toggleOff16.json @@ -0,0 +1 @@ +"M12.5 5h-9a3.5 3.5 0 0 0 0 7h9a3.5 3.5 0 0 0 0-7zM6 8.5A2.5 2.5 0 1 1 3.5 6 2.5 2.5 0 0 1 6 8.5zm6.5 2.5H5.923A3.465 3.465 0 0 0 5.9 6h6.6a2.5 2.5 0 0 1 0 5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/toggleOff24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/toggleOff24.json new file mode 100644 index 00000000..4249308f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/toggleOff24.json @@ -0,0 +1 @@ +"M18 7H6a5 5 0 0 0 0 10h12a5 5 0 0 0 0-10zm0 9H6a4 4 0 0 1 0-8h12a4 4 0 0 1 0 8zM6 9a3 3 0 1 0 3 3 3 3 0 0 0-3-3zm0 5a2 2 0 1 1 2-2 2.003 2.003 0 0 1-2 2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/toggleOff32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/toggleOff32.json new file mode 100644 index 00000000..a45fa534 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/toggleOff32.json @@ -0,0 +1 @@ +"M23.8 9H8.2a7 7 0 1 0 0 14h15.6a7 7 0 0 0 0-14zm0 13H8.2a6 6 0 0 1 0-12h15.6a6 6 0 1 1 0 12zM8 11.2a4.8 4.8 0 1 0 4.8 4.8A4.8 4.8 0 0 0 8 11.2zm0 8.6a3.8 3.8 0 1 1 3.8-3.8A3.804 3.804 0 0 1 8 19.8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/toggleOn16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/toggleOn16.json new file mode 100644 index 00000000..b685c093 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/toggleOn16.json @@ -0,0 +1 @@ +"M12.5 5h-9a3.5 3.5 0 0 0 0 7h9a3.5 3.5 0 0 0 0-7zm0 6A2.5 2.5 0 1 1 15 8.5a2.5 2.5 0 0 1-2.5 2.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/toggleOn24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/toggleOn24.json new file mode 100644 index 00000000..ee90b123 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/toggleOn24.json @@ -0,0 +1 @@ +"M18 7H6a5 5 0 0 0 0 10h12a5 5 0 0 0 0-10zm0 8a3 3 0 1 1 3-3 3 3 0 0 1-3 3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/toggleOn32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/toggleOn32.json new file mode 100644 index 00000000..b409c0fe --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/toggleOn32.json @@ -0,0 +1 @@ +"M23.8 9H8.2a7 7 0 0 0 0 14h15.6a7 7 0 0 0 0-14zm.2 11.875A4.875 4.875 0 1 1 28.875 16 4.875 4.875 0 0 1 24 20.875z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/touch16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/touch16.json new file mode 100644 index 00000000..eae1f70d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/touch16.json @@ -0,0 +1 @@ +"M8 2.904H7V1.08h1zm3.048-.245l-.7-.713-1.373 1.349.701.713zm1.913 7.411a.935.935 0 0 0-1.011-.97 1.23 1.23 0 0 0-.397.066l-.026-.013a1.16 1.16 0 0 0-.827-.32 1.39 1.39 0 0 0-.211.034A1.098 1.098 0 0 0 9.35 8a1.47 1.47 0 0 0-.35.063V5.437a1.867 1.867 0 0 0-.42-1.377 1.645 1.645 0 0 0-2.147-.002A1.944 1.944 0 0 0 6 5.5v3.908L4.953 8.396a1.242 1.242 0 0 0-1.527-.303 1.11 1.11 0 0 0-.405 1.497l1.534 3.288 1.802 2.307.786-.62-1.706-2.162-1.53-3.274a.125.125 0 0 1 .02-.171c.106-.058.305.132.329.155L7 11.766V5.44a1.096 1.096 0 0 1 .142-.678.684.684 0 0 1 .725 0c.14.142.136.481.133.738V11h1V9.417C9 9 9.202 9 9.35 9c.174 0 .325 0 .325.417V10h.9v-.156a.654.654 0 0 1 .125-.011c.082 0 .125.022.125.042v.292h1c0-.037.22-.054.263-.06A25.262 25.262 0 0 1 12 13.594a12.327 12.327 0 0 1-.55 1.818l.858.287a15.775 15.775 0 0 0 .541-1.891A12.236 12.236 0 0 0 13 11.553a28.619 28.619 0 0 0-.04-1.483zM6.025 3.295L4.653 1.946l-.701.713 1.372 1.349z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/touch24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/touch24.json new file mode 100644 index 00000000..11411eae --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/touch24.json @@ -0,0 +1 @@ +"M12.503 4.142l-.707-.707L13.3 1.932l.707.707zM10 1.134H9v2.833h1zm-2.86 2.3L5.637 1.933l-.707.707 1.503 1.503zm11.835 10.788a1.418 1.418 0 0 0-1.466-1.489 4.475 4.475 0 0 0-.693.064l-.042-.016A1.388 1.388 0 0 0 15.478 12a1.788 1.788 0 0 0-.587.064A1.84 1.84 0 0 0 13 11.06a2.768 2.768 0 0 0-1 .167V6.9a1.905 1.905 0 0 0-2-1.846A1.905 1.905 0 0 0 8 6.9v6.954L6.979 12.64a1.624 1.624 0 0 0-1.066-.733 1.775 1.775 0 0 0-1.264.161 1.478 1.478 0 0 0-.71.968 1.588 1.588 0 0 0 .167 1.137l2.154 4.38 3.32 4.064.773-.635-3.221-3.921-2.144-4.359a.619.619 0 0 1-.074-.446.485.485 0 0 1 .235-.322.796.796 0 0 1 .543-.051.708.708 0 0 1 .47.328L9 16.6V6.9a.908.908 0 0 1 1-.846.908.908 0 0 1 1 .846V14h1v-1.379c0-.373.336-.562 1-.562.374 0 1 .073 1 .562V14h1v-.563c0-.36.111-.47.478-.47.507 0 .522.684.522.762v1.063h1V13.76l-.005.002.005-.008v.006c.011-.005.362-.027.508-.027.129 0 .492.156.492.761.022.245 0 2.992 0 4.093a7.863 7.863 0 0 1-.463 2.657c-.16.421-.56 1.221-.56 1.221l.918.43s.272-.606.398-.925a7.32 7.32 0 0 0 .471-1.57A26.038 26.038 0 0 0 19 17.07z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/touch32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/touch32.json new file mode 100644 index 00000000..d35ea841 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/touch32.json @@ -0,0 +1 @@ +"M16.9 6.687l-.707-.707 1.99-1.99.706.707zM15 1h-1v3.953h1zm11 17.814A1.901 1.901 0 0 0 24.1 17a2.791 2.791 0 0 0-1.345.306l-.02-.015A1.903 1.903 0 0 0 20.94 16a2.54 2.54 0 0 0-1.083.207A2.02 2.02 0 0 0 18 15a2.045 2.045 0 0 0-1 .268V9.906a2.002 2.002 0 0 0-4 0v8.976l-2.242-2.993a1.957 1.957 0 0 0-2.657-.652 1.89 1.89 0 0 0-.655 2.573l3.4 6.963 3.45 5.288.839-.547-3.42-5.233-3.364-6.895a.931.931 0 0 1 .25-1.283.968.968 0 0 1 1.354.381L14 21.886V9.906a1.005 1.005 0 0 1 2 0v9.438h1v-2.456a1.005 1.005 0 0 1 2 0v2.456h1.034V17.52c0-.182 0-.521.906-.521a.907.907 0 0 1 .907.906v1.438H23v-.469c0-.505.596-.875 1.1-.875a.906.906 0 0 1 .902.874c.002.03-.002 5.427-.002 5.427a11.653 11.653 0 0 1-.188 2.523 7.87 7.87 0 0 1-1.869 3.586l.725.689a8.122 8.122 0 0 0 2.12-3.962 11.444 11.444 0 0 0 .178-1.24c.036-.417.034-.834.034-.834s.008-6.14 0-6.248zM12.811 5.84l-1.989-1.99-.707.708 1.989 1.989z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tour16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tour16.json new file mode 100644 index 00000000..09125368 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tour16.json @@ -0,0 +1 @@ +"M5 6.575v-4.64C5 .552 3.88.02 2.5.02S0 .55 0 1.936v4.639L2.5 9.08zm-4-4.64c0-.25 0-.916 1.5-.916s1.5.666 1.5.917V6.16L2.5 7.665 1 6.161zm15 5c0-1.384-1.12-1.916-2.5-1.916S11 5.55 11 6.936v4.639l2.5 2.506 2.5-2.506zm-1 4.226l-1.5 1.504-1.5-1.504V6.936c0-.251 0-.917 1.5-.917s1.5.666 1.5.917zM3 4H2V3h1zm10 4h1v1h-1zm-.226 8.003c-2.975 0-11.22-.117-12.5-1.389A.849.849 0 0 1 0 14c0-.855 1.179-1.012 2.963-1.249.934-.124 2.88-.382 3.038-.758-.099-.308-1.67-.82-3.548-.995L2 10.955V10l1 .05c1.481.177 4 .665 4 1.95 0 1.225-1.897 1.477-3.905 1.742a16.277 16.277 0 0 0-1.887.321c1.263.598 6.59.94 11.528.94l.264-.001V15h1v.996l-.496.004c-.18.001-.429.003-.73.003z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tour24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tour24.json new file mode 100644 index 00000000..b2d1c8b4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tour24.json @@ -0,0 +1 @@ +"M1 3.69v6.395l3.5 3.509 3.5-3.51V3.69c0-1.938-1.567-2.684-3.5-2.684S1 1.752 1 3.69zm6 0v5.982l-2.5 2.506L2 9.672V3.69c0-.416 0-1.684 2.5-1.684S7 3.274 7 3.69zm12.5 4.316c-1.933 0-3.5.746-3.5 2.684v6.395l3.5 3.509 3.5-3.51V10.69c0-1.938-1.567-2.684-3.5-2.684zm2.5 8.666l-2.5 2.506-2.5-2.506V10.69c0-.416 0-1.684 2.5-1.684S22 10.274 22 10.69zM19.5 11a1.5 1.5 0 1 0 1.5 1.5 1.5 1.5 0 0 0-1.5-1.5zm0 2a.5.5 0 1 1 .5-.5.5.5 0 0 1-.5.5zM3 5.5A1.5 1.5 0 1 0 4.5 4 1.5 1.5 0 0 0 3 5.5zm2 0a.5.5 0 1 1-.5-.5.5.5 0 0 1 .5.5zM19.501 22H20v1.003L19.497 23C12.59 22.958 1 22.514 1 20c0-1.09 1.756-1.416 4.187-1.866 1.193-.22 3.677-.682 3.814-1.138-.116-.368-2.117-.889-4.523-.997L4 15.979V15l1 .026c2.06.128 5 .56 5 1.974 0 1.259-2.146 1.656-4.632 2.117-1.18.219-3.153.584-3.382.94.309.97 8.324 1.887 17.515 1.943z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tour32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tour32.json new file mode 100644 index 00000000..4ed745eb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tour32.json @@ -0,0 +1 @@ +"M9 7.5A2.5 2.5 0 1 0 6.5 10 2.5 2.5 0 0 0 9 7.5zM6.5 9A1.5 1.5 0 1 1 8 7.5 1.501 1.501 0 0 1 6.5 9zm19 5a2.5 2.5 0 1 0 2.5 2.5 2.5 2.5 0 0 0-2.5-2.5zm0 4a1.5 1.5 0 1 1 1.5-1.5 1.501 1.501 0 0 1-1.5 1.5zM11 14.094V5.486c0-2.498-2.015-3.459-4.5-3.459S2 2.987 2 5.486v8.608l4.5 4.523zM3 5.486c0-1.631 1.178-2.458 3.5-2.458s3.5.827 3.5 2.458v8.196l-3.5 3.517L3 13.682zm22.5 5.541c-2.485 0-4.5.96-4.5 3.459v8.608l4.5 4.523 4.5-4.523v-8.608c0-2.498-2.015-3.459-4.5-3.459zM29 22.682l-3.5 3.517-3.5-3.517v-8.196c0-1.631 1.178-2.458 3.5-2.458s3.5.827 3.5 2.458zm-3.68 8.314C15.138 30.78 3 29.91 3 27c0-1.355 2.293-1.776 4.947-2.264C9.16 24.514 12 23.992 12 23.5c0-.44-2.475-1.208-5.548-1.502L6 21.954V21l1 .049c2.11.232 6 .875 6 2.451 0 1.325-2.15 1.72-4.872 2.22C6.788 25.966 4 26.478 4 27c0 1.263 7.331 2.697 21.342 2.996l.145.004H26v1.057z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tourPinTear16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tourPinTear16.json new file mode 100644 index 00000000..89f9437e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tourPinTear16.json @@ -0,0 +1 @@ +"M10.374 16c-2.975 0-8.82-.114-10.1-1.386A.849.849 0 0 1 0 14c0-.855 1.179-1.012 2.963-1.249.934-.124 2.88-.382 3.038-.758-.099-.308-1.67-.82-3.548-.995L2 10.955V10l1 .05c1.481.177 4 .665 4 1.95 0 1.225-1.897 1.477-3.905 1.742a16.277 16.277 0 0 0-1.887.321c1.263.598 4.19.94 9.128.94L14 15v1zM5.756 2.86C5.756 4.44 4.25 6.578 3 9 1.75 6.577.244 4.44.244 2.86A2.79 2.79 0 0 1 3 0a2.79 2.79 0 0 1 2.756 2.86zm-1 0A1.791 1.791 0 0 0 3 1a1.791 1.791 0 0 0-1.756 1.86c0 .91.795 2.33 1.637 3.831L3 6.904l.12-.213c.84-1.502 1.636-2.92 1.636-3.83zM4 3.297v-.594A.703.703 0 0 0 3.297 2h-.594A.703.703 0 0 0 2 2.703v.594A.703.703 0 0 0 2.703 4h.594A.703.703 0 0 0 4 3.297zM15.756 7.86c0 1.58-1.506 3.717-2.756 6.14-1.25-2.423-2.756-4.56-2.756-6.14a2.758 2.758 0 1 1 5.512 0zm-1 0a1.759 1.759 0 1 0-3.512 0c0 .91.795 2.328 1.637 3.83l.119.213.12-.213c.84-1.502 1.636-2.92 1.636-3.83zM14 8.296v-.594A.703.703 0 0 0 13.297 7h-.594a.703.703 0 0 0-.703.703v.594a.703.703 0 0 0 .703.703h.594A.703.703 0 0 0 14 8.297z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tourPinTear24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tourPinTear24.json new file mode 100644 index 00000000..b3e6c00e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tourPinTear24.json @@ -0,0 +1 @@ +"M20 23.003L19.497 23C12.59 22.958 1 22.514 1 20c0-1.09 1.756-1.416 4.187-1.866 1.193-.22 3.677-.682 3.814-1.138-.116-.368-2.117-.889-4.523-.997L4 15.979V15l1 .026c2.06.128 5 .56 5 1.974 0 1.259-2.146 1.656-4.632 2.117-1.18.219-3.153.584-3.382.94.309.97 8.324 1.887 17.515 1.943H20zM9 5.133C9 7.412 6.814 10.5 5 14c-1.814-3.5-4-6.587-4-8.868A4.04 4.04 0 0 1 5 1a4.04 4.04 0 0 1 4 4.132zm-3.435 5.752C6.817 8.66 8 6.562 8 5.132A3.035 3.035 0 0 0 5 2a3.035 3.035 0 0 0-3 3.132c0 1.43 1.183 3.53 2.435 5.753.186.332.376.668.565 1.01.19-.342.379-.678.565-1.01zM7 5a2 2 0 1 1-2-2 2 2 0 0 1 2 2zM6 5a1 1 0 1 0-1 1 1 1 0 0 0 1-1zm17 7.132c0 2.281-2.186 5.368-4 8.868-1.814-3.5-4-6.587-4-8.868a4.002 4.002 0 1 1 8 0zm-3.435 5.753C20.817 15.66 22 13.562 22 12.132a3.003 3.003 0 1 0-6 0c0 1.43 1.183 3.53 2.435 5.753.186.332.376.668.565 1.01.19-.342.379-.678.565-1.01zM21 12a2 2 0 1 1-2-2 2 2 0 0 1 2 2zm-1 0a1 1 0 1 0-1 1 1 1 0 0 0 1-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tourPinTear32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tourPinTear32.json new file mode 100644 index 00000000..65197f18 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/tourPinTear32.json @@ -0,0 +1 @@ +"M26 31.057l-.68-.06C15.138 30.778 3 29.91 3 27c0-1.355 2.293-1.776 4.947-2.264C9.16 24.514 12 23.992 12 23.5c0-.44-2.475-1.208-5.548-1.502L6 21.954V21l1 .049c2.11.232 6 .875 6 2.451 0 1.325-2.15 1.72-4.872 2.22C6.788 25.966 4 26.478 4 27c0 1.263 7.331 2.697 21.342 2.996l.145.004H26zM11.9 8.086C11.9 10.893 9.222 14.692 7 19c-2.222-4.308-4.9-8.107-4.9-10.914A4.96 4.96 0 0 1 7 3a4.96 4.96 0 0 1 4.9 5.086zm-4.01 7.19c1.548-2.761 3.01-5.37 3.01-7.19A3.954 3.954 0 0 0 7 4a3.954 3.954 0 0 0-3.9 4.086c0 1.82 1.462 4.429 3.01 7.19.292.524.592 1.058.89 1.601.298-.543.598-1.077.89-1.6zM9.13 8A2.13 2.13 0 1 1 7 5.834 2.147 2.147 0 0 1 9.13 8zm-1 0A1.13 1.13 0 1 0 7 9.166 1.15 1.15 0 0 0 8.13 8zm21.77 9.086c0 2.807-2.678 6.606-4.9 10.914-2.222-4.308-4.9-8.107-4.9-10.914a4.903 4.903 0 1 1 9.8 0zm-4.01 7.19c1.548-2.761 3.01-5.37 3.01-7.19a3.905 3.905 0 1 0-7.8 0c0 1.82 1.461 4.429 3.01 7.19.292.524.592 1.058.89 1.601.298-.543.598-1.077.89-1.6zM27.13 17A2.13 2.13 0 1 1 25 14.834 2.147 2.147 0 0 1 27.13 17zm-1 0A1.13 1.13 0 1 0 25 18.166 1.15 1.15 0 0 0 26.13 17z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/trace16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/trace16.json new file mode 100644 index 00000000..6bd0a021 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/trace16.json @@ -0,0 +1 @@ +"M16 3V0h-3v1H9V0H6v2.79L4.684 5h1.163l1.19-2H9V2h4v1h1v9h-1v1h-2v1h2v1h3v-3h-1V3zM8 2H7V1h1zm7 12h-1v-1h1zM14 1h1v1h-1zM7 13v1H5v-1zm0 1h1v2H7zm1-1h2v1H8zm0 0H7v-2h1zM5.252 6L4.06 8H2.898l1.19-2zm-2.95 3h1.164l-1.191 2H1.11zm-1.218 4H3v1H0v-1.134L.516 12h1.163z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/trace24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/trace24.json new file mode 100644 index 00000000..6cf148af --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/trace24.json @@ -0,0 +1 @@ +"M23 4V1h-3v1h-6V1h-3v2.983L10.35 5h1.187l.639-1H14V3h6v1h1v15h-1v1h-1v1h1v1h3v-3h-1V4zM13 3h-1V2h1zm9 18h-1v-1h1zM21 2h1v1h-1zM11 21h1v2h-1zm0-1v1H9v-1zm1 0h2v1h-2zm0 0h-1v-2h1zm-7 0h2v1H5zm11 0h2v1h-2zM2 20h2v1H1v-1.318l.016-.011-.03-.019L2.042 18H3.23L2 19.923zm3.877-8h1.186l-1.278 2H4.598zm-2.009 5H2.681l1.278-2h1.187zm5.751-9H8.433L9.71 6h1.187zM7.794 9H8.98l-1.278 2H6.516z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/trace32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/trace32.json new file mode 100644 index 00000000..b107bf2c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/trace32.json @@ -0,0 +1 @@ +"M29 6V3h-3v1h-8V3h-3v3h.03l-1.265 2h1.183l1.265-2H18V5h8v1h1v20h-1v1h-3v1h3v1h3v-3h-1V6zM17 5h-1V4h1zm11 23h-1v-1h1zM27 4h1v1h-1zM15 27v1h-2v-1zm0 1h1v2h-1zm1-1h2v1h-2zm0 0h-1v-2h1zM9.257 17H8.074l1.265-2h1.183zm-1.815 1h1.182L7.36 20H6.177zm-.715 3l-1.264 2H4.28l1.265-2zm-3.794 6H5v1H2v-1.395L3.648 24H4.83zm10.118-16h-1.183l1.265-2h1.183zm-1.815 1h1.183l-1.265 2H9.97zM6 27h2v1H6zm14 0h2v1h-2zM9 27h2v1H9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/transparency16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/transparency16.json new file mode 100644 index 00000000..ebfdfb96 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/transparency16.json @@ -0,0 +1 @@ +[{"d":"M5 5v10h10V5zm9 9H6V6h8zM4 4v7H1V1h10v3z"},{"opacity":".5","d":"M6 6h5v5H6z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/transparency24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/transparency24.json new file mode 100644 index 00000000..fd73fd15 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/transparency24.json @@ -0,0 +1 @@ +[{"d":"M7 7v15h15V7zm14 14H8V8h13zM6 6v11H2V2h15v4z"},{"opacity":".5","d":"M8 8h9v9H8z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/transparency32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/transparency32.json new file mode 100644 index 00000000..409dc21b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/transparency32.json @@ -0,0 +1 @@ +[{"d":"M9 8v21h21V8zm20 20H10V9h19zM8 7v17H4V3h21v4z"},{"opacity":".5","d":"M10 9h15v15H10z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/transverseHexagon16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/transverseHexagon16.json new file mode 100644 index 00000000..4a330357 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/transverseHexagon16.json @@ -0,0 +1 @@ +"M1 1v14h14V1H1zm6 6.232V4.768L9.5 3.1 12 4.768v2.464L9.5 8.9 7 7.232zm2 2.536v2.464L6.5 13.9 4 12.232V9.768L6.5 8.1 9 9.768zm0-7.536L6.5 3.9 4 2.232V2h5v.232zM6 4.768v2.464L3.5 8.9 2 7.9V4.101l1.5-1L6 4.768zm-3 5v2.464L2 12.9V9.101l1 .667zm.5 3.333L4.849 14H2.15l1.349-.899zm6 0l1.349.899H8.15l1.349-.899zm3 .798L10 12.232V9.768L12.5 8.1l1.5 1v3.798l-1.5 1zm.5-6.667V4.768l1-.667v3.798l-1-.667zM14 2.9l-1.5 1L10 2.232V2h4v.899zM3 2v.232L2 2.9V2h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/transverseHexagon24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/transverseHexagon24.json new file mode 100644 index 00000000..ae6e8ac5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/transverseHexagon24.json @@ -0,0 +1 @@ +"M2 2v20h20V2H2zm19 15.19l-3.5 1.75-3.5-1.75v-4.38l3.5-1.75 3.5 1.75v4.38zm-11-7V5.81l3.5-1.75L17 5.81v4.38l-3.5 1.75-3.5-1.75zm3 2.62v4.38l-3.5 1.75L6 17.19v-4.38l3.5-1.75 3.5 1.75zm5-2.62V5.81l3-1.5v7.38l-3-1.5zM21 3v.19l-3.5 1.75L14 3.19V3h7zm-8 0v.19L9.5 4.94 6 3.19V3h7zM3 3h2v.19l-2 1V3zm0 2.31l2.5-1.25L9 5.81v4.38l-3.5 1.75L3 10.69V5.31zm0 6.5l2 1v4.38l-2 1v-6.38zM3 21v-1.69l2.5-1.25L9 19.81V21H3zm7 0v-1.19l3.5-1.75 3.5 1.75V21h-7zm8 0v-1.19l3-1.5V21h-3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/transverseHexagon32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/transverseHexagon32.json new file mode 100644 index 00000000..aef4b62e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/transverseHexagon32.json @@ -0,0 +1 @@ +"M3 3v26h26V3H3zm25 19.217l-4.5 2.7-4.5-2.7v-4.434l4.5-2.7 4.5 2.7v4.434zm-21.75-6.65L4 14.217V9.783l4.5-2.7 4.5 2.7v4.434l-4.5 2.7-2.25-1.35zM8 17.783v4.434l-4 2.4v-9.234l4 2.4zM18 6.217l-4.5 2.7-4.5-2.7V4h9v2.217zm.5.866l4.5 2.7v4.434l-4.5 2.7-4.5-2.7V9.783l4.5-2.7zM9 17.783l4.5-2.7 4.5 2.7v4.434l-4.5 2.7-4.5-2.7v-4.434zm5 8l4.5-2.7 4.5 2.7V28h-9v-2.217zm10-11.566V9.783l4-2.4v9.234l-4-2.4zm4-8l-4.5 2.7-4.5-2.7V4h9v2.217zM8 4v2.217l-4 2.4V4h4zM4 25.783l4.5-2.7 4.5 2.7V28H4v-2.217zM24 28v-2.217l4-2.4V28h-4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/trapezoidArea16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/trapezoidArea16.json new file mode 100644 index 00000000..389da9a6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/trapezoidArea16.json @@ -0,0 +1 @@ +[{"d":"M12.382 14H3.618L.345 2h15.31l-3.273 12zm-8-1h7.236l2.727-10H1.655l2.727 10z"},{"opacity":".25","d":"M14.35 3l-2.73 10H4.38L1.65 3h12.7z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/trapezoidArea24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/trapezoidArea24.json new file mode 100644 index 00000000..e90a8801 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/trapezoidArea24.json @@ -0,0 +1 @@ +[{"d":"M19.384 20H4.616L.349 4h23.302l-4.267 16zm-14-1h13.232l3.733-14H1.651l3.733 14z"},{"opacity":".25","d":"M22.35 5l-3.73 14H5.38L1.65 5h20.7z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/trapezoidArea32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/trapezoidArea32.json new file mode 100644 index 00000000..17e805a2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/trapezoidArea32.json @@ -0,0 +1 @@ +[{"d":"M26.385 26H5.615L.352 6h31.296l-5.263 20zm-20-1h19.23l4.737-18H1.648l4.737 18z"},{"opacity":".25","d":"M30.35 7l-4.74 18H6.39L1.65 7h28.7z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/trash16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/trash16.json new file mode 100644 index 00000000..2d59b14e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/trash16.json @@ -0,0 +1 @@ +"M12.854 4h1.003l-.79 11.071a1.004 1.004 0 0 1-.999.929H3.932a1.004 1.004 0 0 1-.998-.93L2.143 4h1.003l.786 11h8.136zm-9.78-1H1V2h4V1a1.001 1.001 0 0 1 1-1h4a1.001 1.001 0 0 1 1 1v1h4v1H3.074zM6 2h4V1H6zm3.5 11a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-1 0v7a.5.5 0 0 0 .5.5zm-3 0a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-1 0v7a.5.5 0 0 0 .5.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/trash24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/trash24.json new file mode 100644 index 00000000..903b6c59 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/trash24.json @@ -0,0 +1 @@ +"M18.87 6h1.007l-.988 16.015A1.051 1.051 0 0 1 17.84 23H6.158a1.052 1.052 0 0 1-1.048-.984v-.001L4.123 6h1.003l.982 15.953a.05.05 0 0 0 .05.047h11.683zM9.5 19a.5.5 0 0 0 .5-.5v-10a.5.5 0 0 0-1 0v10a.5.5 0 0 0 .5.5zm5 0a.5.5 0 0 0 .5-.5v-10a.5.5 0 0 0-1 0v10a.5.5 0 0 0 .5.5zM5.064 5H3V4h5v-.75A1.251 1.251 0 0 1 9.25 2h5.5A1.251 1.251 0 0 1 16 3.25V4h5v1H5.064zM9 4h6v-.75a.25.25 0 0 0-.25-.25h-5.5a.25.25 0 0 0-.25.25z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/trash32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/trash32.json new file mode 100644 index 00000000..d87eee84 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/trash32.json @@ -0,0 +1 @@ +"M25.835 7h1.003l-1.724 21.62A1.506 1.506 0 0 1 23.62 30H8.381a1.506 1.506 0 0 1-1.495-1.38L5.162 7h1.003l1.717 21.54a.503.503 0 0 0 .499.46h15.238a.503.503 0 0 0 .5-.46zM19.5 25a.501.501 0 0 0 .5-.5v-14a.5.5 0 0 0-1 0v14a.501.501 0 0 0 .5.5zm-7 0a.501.501 0 0 0 .5-.5v-14a.5.5 0 0 0-1 0v14a.501.501 0 0 0 .5.5zM29 5v1H3V5h8V3.5A1.502 1.502 0 0 1 12.5 2h7A1.502 1.502 0 0 1 21 3.5V5zm-9 0V3.5a.5.5 0 0 0-.5-.5h-7a.5.5 0 0 0-.5.5V5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/triangle16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/triangle16.json new file mode 100644 index 00000000..186c0123 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/triangle16.json @@ -0,0 +1 @@ +"M15.933 15H1.067L8.5 1.46zM2.757 14h11.486L8.5 3.54z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/triangle24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/triangle24.json new file mode 100644 index 00000000..1dddb95e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/triangle24.json @@ -0,0 +1 @@ +"M23.776 22H1.224L12.5 1.46zM2.913 21h19.174L12.5 3.54z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/triangle32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/triangle32.json new file mode 100644 index 00000000..21afde84 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/triangle32.json @@ -0,0 +1 @@ +"M31.345 29H1.655L16.5 1.96zm-28-1h26.31L16.5 4.04z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/truckingDistance16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/truckingDistance16.json new file mode 100644 index 00000000..d9dc76eb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/truckingDistance16.json @@ -0,0 +1 @@ +"M4 3L2 1.5 4 0v1h6v2h2V2l2 1.5L12 5V4H9V2H4zm11-1v3h1V2zM1 0H0v3h1zm15 15h-2.092a1.492 1.492 0 0 1-2.816 0H3.908a1.494 1.494 0 1 1-2.816-1H0V7h10v4h1V8h2.045C16 8 16 11.167 16 12.208zM3 14H2v1h1zm6-6H1v5h1.5a1.495 1.495 0 0 1 1.408 1H9zm2 4h-1v2h1zm3-1h.921A2.208 2.208 0 0 0 14 9.225zm-1 3h-1v1h1zm2 0v-2h-2V9h-1v4.092a1.474 1.474 0 0 1 1.908.908z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/truckingDistance24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/truckingDistance24.json new file mode 100644 index 00000000..4ad14725 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/truckingDistance24.json @@ -0,0 +1 @@ +"M6 6.19L2.942 3.5 6 .81V3h7v3h5V3.81l3.058 2.69L18 9.19V7h-6V4H6zM2 2H1v3h1zm20 17.017V22h-3.278A1.994 1.994 0 0 1 15 21H6a2 2 0 0 1-4 0 1.977 1.977 0 0 1 .278-1H1v-8h13v6h1v-5h3.8c2.888 0 3.2 4.208 3.2 6.017zM5 21a1 1 0 1 0-1 1 1.001 1.001 0 0 0 1-1zm8-8H2v6h2a1.993 1.993 0 0 1 1.722 1H13zm2 6h-1v1h1zm3 2a1 1 0 1 0-1 1 1.001 1.001 0 0 0 1-1zm3-2h-1.018l-1-2H17v-3h-1v5.278A1.977 1.977 0 0 1 17 19a2.002 2.002 0 0 1 2 2h2v-1.983zm-.04-1c-.114-1.522-.546-4-2.16-4H18v2h1.6l1 2zM22 5v3h1V5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/truckingDistance32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/truckingDistance32.json new file mode 100644 index 00000000..5c497f44 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/truckingDistance32.json @@ -0,0 +1 @@ +"M30 7v5h-1V7zM3 3H2v5h1zm4 3h8v4h10v2.19l3.058-2.69L25 6.81V9h-9V5H7V2.81L3.942 5.5 7 8.19zm22 19.017V29h-4.05a2.5 2.5 0 0 1-4.95-.5 2.475 2.475 0 0 1 .081-.6H9.92a2.475 2.475 0 0 1 .081.6 2.5 2.5 0 0 1-5 0 2.475 2.475 0 0 1 .081-.6H3V26H1V14h19v10h1v-6h4.8c2.969 0 3.2 5.37 3.2 7.017zM19 25V15H2v10zM9 28.5A1.5 1.5 0 1 0 7.5 30 1.502 1.502 0 0 0 9 28.5zm12-1.987V25h-1v1H4v1h1.513a2.475 2.475 0 0 1 3.974 0h11.026a2.513 2.513 0 0 1 .487-.487zm3 1.987a1.5 1.5 0 1 0-1.5 1.5 1.502 1.502 0 0 0 1.5-1.5zm4-3.5h-1.018l-1-2H24v-4h-2v7.05A2.5 2.5 0 0 1 24.95 28H28v-1.002L26 27v-.999L28 26v-.983zm-.03-1c-.126-2.205-.677-5-2.17-5H25v3h1.6l1 2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/truckingTime16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/truckingTime16.json new file mode 100644 index 00000000..8ea7dce0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/truckingTime16.json @@ -0,0 +1 @@ +"M12.55 7A3.44 3.44 0 0 0 16 3.5 3.44 3.44 0 0 0 12.55 0 3.526 3.526 0 0 0 9 3.5 3.526 3.526 0 0 0 12.55 7zM12 1.05V4h2V3h-1V1.05a2.5 2.5 0 1 1-1 0zm4 11.158C16 11.167 16 8 13.045 8H11v3h-1V7H0v7h1.092a1.494 1.494 0 1 0 2.816 1h7.184a1.492 1.492 0 0 0 2.816 0H16zM3 15H2v-1h1zm6-1H3.908A1.495 1.495 0 0 0 2.5 13H1V8h8zm2 0h-1v-2h1zm3-4.775A2.208 2.208 0 0 1 14.921 11H14zM13 15h-1v-1h1zm.908-1A1.474 1.474 0 0 0 12 13.092V9h1v3h2v2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/truckingTime24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/truckingTime24.json new file mode 100644 index 00000000..dfd558ca --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/truckingTime24.json @@ -0,0 +1 @@ +"M18.8 13H15v5h-1v-6H1v8h1.278A1.977 1.977 0 0 0 2 21a2 2 0 0 0 4 0h9a1.994 1.994 0 0 0 3.722 1H22v-2.983c0-1.81-.312-6.017-3.2-6.017zM4 22a1 1 0 1 1 1-1 1.001 1.001 0 0 1-1 1zm9-2H5.722A1.993 1.993 0 0 0 4 19H2v-6h11zm2 0h-1v-1h1zm2 2a1 1 0 1 1 1-1 1.001 1.001 0 0 1-1 1zm4-2.983V21h-2a2.002 2.002 0 0 0-2-2 1.977 1.977 0 0 0-1 .278V14h1v3h1.982l1 2H21zM20.6 18l-1-2H18v-2h.8c1.614 0 2.046 2.478 2.16 4zM20 7h-3V3h1v3h2zm-2 4a5 5 0 1 0-5-5 5.006 5.006 0 0 0 5 5zm0-9a4 4 0 1 1-4 4 4.005 4.005 0 0 1 4-4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/truckingTime32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/truckingTime32.json new file mode 100644 index 00000000..87d3f4bf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/truckingTime32.json @@ -0,0 +1 @@ +"M30 25.017C30 23.37 29.769 18 26.8 18H22v6h-1v-8.589A8.004 8.004 0 0 1 18.726 14H2v12h2v1.9h2.081a2.475 2.475 0 0 0-.081.6 2.5 2.5 0 0 0 5 0 2.475 2.475 0 0 0-.081-.6h10.162a2.475 2.475 0 0 0-.081.6 2.5 2.5 0 0 0 4.95.5H30zM28.97 24h-.37l-1-2H26v-3h.8c1.493 0 2.044 2.795 2.17 5zM3 15h17v10H3zm5.5 15a1.5 1.5 0 1 1 1.5-1.5A1.502 1.502 0 0 1 8.5 30zm1.987-3a2.475 2.475 0 0 0-3.974 0H5v-1h16v-1h1v1.513a2.513 2.513 0 0 0-.487.487zM23.5 30a1.5 1.5 0 1 1 1.5-1.5 1.502 1.502 0 0 1-1.5 1.5zm0-4a2.5 2.5 0 0 0-.5.05V19h2v4h1.982l1 2H29v1h-2v1l2-.002V28h-3.05a2.504 2.504 0 0 0-2.45-2zM24 1.2A6.8 6.8 0 1 0 30.8 8 6.8 6.8 0 0 0 24 1.2zm0 12.6A5.8 5.8 0 1 1 29.8 8a5.806 5.806 0 0 1-5.8 5.8zM24 8h3v1h-4V4h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/uTurn16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/uTurn16.json new file mode 100644 index 00000000..0bca4a90 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/uTurn16.json @@ -0,0 +1 @@ +"M12 6.2V14h-1V6.2a3 3 0 1 0-6 0v4.077l1.602-1.602.707.707-2.809 2.81-2.81-2.81.708-.707L4 10.277V6.2a4 4 0 0 1 8 0z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/uTurn24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/uTurn24.json new file mode 100644 index 00000000..aa606118 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/uTurn24.json @@ -0,0 +1 @@ +"M19 9.7V21h-1V9.7a5.5 5.5 0 0 0-11 0v5.58l1.64-1.64.707.707L6.5 17.194l-2.847-2.847.707-.707L6 15.28V9.7a6.5 6.5 0 0 1 13 0z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/uTurn32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/uTurn32.json new file mode 100644 index 00000000..85c7303e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/uTurn32.json @@ -0,0 +1 @@ +"M8.5 22.207l-3.854-3.853.707-.707L8 20.293V12.2a8 8 0 0 1 16 0V28h-1V12.2a7 7 0 0 0-14 0v8.093l2.646-2.646.707.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/uTurnRight16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/uTurnRight16.json new file mode 100644 index 00000000..9ac451d2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/uTurnRight16.json @@ -0,0 +1 @@ +"M14.31 9.382l-2.81 2.81-2.81-2.81.708-.707L11 10.277V6.2a3 3 0 1 0-6 0V14H4V6.2a4 4 0 0 1 8 0v4.077l1.602-1.602z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/uTurnRight24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/uTurnRight24.json new file mode 100644 index 00000000..d6eaa707 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/uTurnRight24.json @@ -0,0 +1 @@ +"M20.347 14.347L17.5 17.194l-2.847-2.847.707-.707L17 15.28V9.7a5.5 5.5 0 1 0-11 0V21H5V9.7a6.5 6.5 0 1 1 13 0v5.58l1.64-1.64z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/uTurnRight32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/uTurnRight32.json new file mode 100644 index 00000000..d20a6c11 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/uTurnRight32.json @@ -0,0 +1 @@ +"M23.5 22.207l3.854-3.854-.707-.707L24 20.293V12.2a8 8 0 0 0-16 0V28h1V12.2a7 7 0 0 1 14 0v8.093l-2.646-2.646-.707.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/underline16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/underline16.json new file mode 100644 index 00000000..6dc52b11 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/underline16.json @@ -0,0 +1 @@ +"M14 15H2v-1h12zm-1-7V1h-1v7a4 4 0 0 1-8 0V1H3v7a5 5 0 0 0 10 0z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/underline24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/underline24.json new file mode 100644 index 00000000..24047b24 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/underline24.json @@ -0,0 +1 @@ +"M21 22H3v-1h18zm-9-3.4a7.007 7.007 0 0 0 7-6.998V2h-1v9.602A6 6 0 0 1 6 11.6V2H5v9.6a7.008 7.008 0 0 0 7 7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/underline32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/underline32.json new file mode 100644 index 00000000..24e556b6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/underline32.json @@ -0,0 +1 @@ +"M28 29H4v-1h24zm-12-4.4a9.01 9.01 0 0 0 9-9V3h-1v12.6a8 8 0 0 1-16 0V3H7v12.6a9.01 9.01 0 0 0 9 9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/undo16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/undo16.json new file mode 100644 index 00000000..42f6374c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/undo16.json @@ -0,0 +1 @@ +"M13 11V6a1 1 0 0 0-1-1H3.708l1.646 1.646-.707.707-2.81-2.809 2.81-2.809.706.707L3.796 4H12a2.003 2.003 0 0 1 2 2v5a2.003 2.003 0 0 1-2 2H8v-1h4a1 1 0 0 0 1-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/undo24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/undo24.json new file mode 100644 index 00000000..d496b0c8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/undo24.json @@ -0,0 +1 @@ +"M21 10v7a3.003 3.003 0 0 1-3 3h-6v-1h6a2.003 2.003 0 0 0 2-2v-7a2.003 2.003 0 0 0-2-2H5.707l2.646 2.646-.707.707L3.793 7.5l3.853-3.854.707.707L5.707 7H18a3.003 3.003 0 0 1 3 3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/undo32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/undo32.json new file mode 100644 index 00000000..564b734a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/undo32.json @@ -0,0 +1 @@ +"M27 12v9a4.004 4.004 0 0 1-4 4h-7v-1h7a3.003 3.003 0 0 0 3-3v-9a3.003 3.003 0 0 0-3-3H6.72l2.647 2.646-.707.707L4.807 8.5 8.66 4.646l.707.707L6.721 8H23a4.004 4.004 0 0 1 4 4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ungroupItems16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ungroupItems16.json new file mode 100644 index 00000000..6f606ab1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ungroupItems16.json @@ -0,0 +1 @@ +"M8 0v1H3V0H0v3h1v5H0v3h3v-1h2V9H3V8H2V3h1V2h5v1h1v2h1V3h1V0zM2 10H1V9h1zm0-8H1V1h1zm8 0H9V1h1zm6 6V5h-3v1H8V5H5v3h1v5H5v3h3v-1h5v1h3v-3h-1V8zM6 6h1v1H6zm1 9H6v-1h1zm6-1H8v-1H7V8h1V7h5v1h1v5h-1zm2 1h-1v-1h1zm-1-8V6h1v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ungroupItems24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ungroupItems24.json new file mode 100644 index 00000000..e32ba09e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ungroupItems24.json @@ -0,0 +1 @@ +"M12 2v1H5V2H2v3h1v7H2v3h3v-1h4v-1H5v-1H4V5h1V4h7v1h1v4h1V5h1V2zM4 14H3v-1h1zM4 4H3V3h1zm10 0h-1V3h1zm8 8V9h-3v1h-7V9H9v3h1v7H9v3h3v-1h7v1h3v-3h-1v-7zm-12-2h1v1h-1zm1 11h-1v-1h1zm8-1h-7v-1h-1v-7h1v-1h7v1h1v7h-1zm2 1h-1v-1h1zm-1-10v-1h1v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ungroupItems32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ungroupItems32.json new file mode 100644 index 00000000..0db9d8fb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ungroupItems32.json @@ -0,0 +1 @@ +"M11 19H6v-1H5V6h1V5h12v1h1v5h1V6h1V3h-3v1H6V3H3v3h1v12H3v3h3v-1h5zm8-15h1v1h-1zM4 4h1v1H4zm1 16H4v-1h1zm24-6v-3h-3v1H14v-1h-3v3h1v12h-1v3h3v-1h12v1h3v-3h-1V14zm-17-2h1v1h-1zm1 16h-1v-1h1zm13-1H14v-1h-1V14h1v-1h12v1h1v12h-1zm2 1h-1v-1h1zm-1-15v-1h1v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ungroupLayers16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ungroupLayers16.json new file mode 100644 index 00000000..ab0012ec --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ungroupLayers16.json @@ -0,0 +1 @@ +"M14 2h-1V1h2v2h-1V2zM6 1H4v1h2V1zm3 0H7v1h2V1zm6 6h-1v2h1V7zm0-3h-1v2h1V4zm-1 8h1v-2h-1v2zM12 1h-2v1h2V1zM7 15h2v-1H7v1zm-3 0h2v-1H4v1zm6-1v1h2v-.172L11.172 14H10zm-8-1H1v2h2v-1H2v-1zm-1-1h1v-2H1v2zm0-3h1V7H1v2zm1-4.172L1.172 4H1v2h1V4.828zM8.012 11l.106-.054L6.41 9.238 3.839 8.015 3 8.504 8.012 11zM3.448 6.276L3 6.5l1.34.669-.892-.893zm4.564 5.697L3.839 10 3 10.49l5.012 2.483 1.425-.708-.658-.658-.767.366zm7.342 2.673l-.708.708-14-14 .708-.708.353.354H3v1h-.293l3.1 3.1L8.012 4 13 6.5 9.141 8.434l.688.688L12.152 8l.848.497-2.528 1.268.701.701.979-.466.848.497-1.2.596 2.2 2.2V13h1v1.293l.354.353zm-8.94-8.94l2.075 2.076L11.302 6.5l-3.29-1.523-1.599.73z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ungroupLayers24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ungroupLayers24.json new file mode 100644 index 00000000..b68deb91 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ungroupLayers24.json @@ -0,0 +1 @@ +"M2 11h1v2H2v-2zm0 5h1v-2H2v2zm0 3h1v-2H2v2zm0-9h1V8H2v2zm1-4L2 5v2h1V6zm16-4h-2v1h2V2zM3 20H2v2h2v-1H3v-1zM16 2h-2v1h2V2zM7 2H5v1h2V2zm3 0H8v1h2V2zm3 0h-2v1h2V2zm9 9h-1v2h1v-2zM5 22h2v-1H5v1zM22 5h-1v2h1V5zm0 3h-1v2h1V8zm-1 11h1v-2h-1v2zm1-5h-1v2h1v-2zM8 22h2v-1H8v1zm3 0h2v-1h-2v1zM21 4h1V2h-2v1h1v1zm-7 18h2v-1h-2v1zm3-1v1h2l-1-1h-1zM6.151 9.151l-.691.372 2.288 1.225L6.15 9.15zm5.853 6.875l.665-.357-.932-.932L6.48 11.95l-1.02.573 6.544 3.503zm-.086 2.951c.053.03.119.03.172 0l2.532-1.355-.74-.74-1.878.996L6.48 14.95l-1.02.573 6.458 3.454zm10.436 2.67l-.708.707-20-20 .708-.708.353.354H4v1h-.293l4.854 4.854L12.004 6l6.536 3.523-5.41 2.9 1.213 1.213 3.177-1.686 1.02.573-3.457 1.853 1.22 1.22 1.217-.646 1.02.573-1.504.806L21 20.293V20h1v1.293l.354.353zM9.288 8.58l3.097 3.098L16.5 9.523l-4.496-2.376L9.288 8.58z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ungroupLayers32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ungroupLayers32.json new file mode 100644 index 00000000..8ea0bbd2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ungroupLayers32.json @@ -0,0 +1 @@ +"M28 4h-1V3h2v2h-1V4zM11 3H9v1h2V3zM8 3H6v1h2V3zm6 0h-2v1h2V3zm3 0h-2v1h2V3zm3 0h-2v1h2V3zm3 0h-2v1h2V3zm3 0h-2v1h2V3zM9 29h2v-1H9v1zm-3 0h2v-1H6v1zm6 0h2v-1h-2v1zm3 0h2v-1h-2v1zm3 0h2v-1h-2v1zm3 0h2v-1h-2v1zm3 0h2v-1h-2v1zm5-20h-1v2h1V9zm0-3h-1v2h1V6zm0 6h-1v2h1v-2zm0 3h-1v2h1v-2zm0 3h-1v2h1v-2zm0 3h-1v2h1v-2zm-1 5h1v-2h-1v2zM3 11h1V9H3v2zm1-5H3v2h1V6zm-1 8h1v-2H3v2zm0 3h1v-2H3v2zm0 3h1v-2H3v2zm0 3h1v-2H3v2zm0 3h1v-2H3v2zm1 1H3v2h2v-1H4v-1zm12.001-4.838l2.006-1.034-.767-.767-1.239.639-8.934-4.607.826-.446-.983-.582L5 16.493l11.001 5.67zM7.916 11.037L5 12.493l9.02 4.648-2.35-2.35-4.503-2.297 1.48-.726-.731-.731zM16 24.837l-8.934-4.444.826-.446-.983-.582L5 20.493 16.001 26l4.584-2.294-.767-.767-3.817 1.899zm13.645 5.517L28.293 29H27v-1h.293L4 4.707V5H3V3.707L1.646 2.354l.708-.708L3.707 3H5v1h-.293l5.762 5.762L16.001 7 27 12.495l-9.106 4.692 1.872 1.872 5.167-2.664-.826-.446.983-.582L27 16.495l-6.466 3.332 1.84 1.84 2.56-1.272-.827-.446.983-.582L27 20.495l-3.864 1.934L28 27.293V27h1v1.293l1.353 1.353-.707.707zM17.13 16.424l7.702-3.928L16 8.161l-4.785 2.348 5.915 5.915z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ungroupLayoutElements16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ungroupLayoutElements16.json new file mode 100644 index 00000000..1dac2e68 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ungroupLayoutElements16.json @@ -0,0 +1 @@ +"M2 2v5h13V2zm12 4H3V3h11zM2 14h6V8H2zm1-5h4v4H3zm6 5h6V8H9zm1-5h4v4h-4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ungroupLayoutElements24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ungroupLayoutElements24.json new file mode 100644 index 00000000..57399534 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ungroupLayoutElements24.json @@ -0,0 +1 @@ +"M2 3v7h20V3zm19 6H3V4h18zm-8 12h9v-9h-9zm1-8h7v7h-7zM2 21h9v-9H2zm1-8h7v7H3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ungroupLayoutElements32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ungroupLayoutElements32.json new file mode 100644 index 00000000..670e3a47 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/ungroupLayoutElements32.json @@ -0,0 +1 @@ +"M3 5v9h26V5zm25 8H4V6h24zM3.041 27.958h11.917V16.042H3.042zm.917-11h10.083v10.084H3.96zm13.083 11h11.917V16.042H17.043zm.917-11h10.084v10.084H17.957z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/unlink16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/unlink16.json new file mode 100644 index 00000000..d81b81cb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/unlink16.json @@ -0,0 +1 @@ +"M4.646 11.646l.707.707-2 2-.707-.707zm9.707-8.293l-.707-.707-2 2 .707.707zM11 1h-1v2l1 1zm5 6V6h-3l1 1zM6 16h1v-2l-1-1zm-5-5h3l-1-1H1zm5.757-2.243l-.803-.803a2.42 2.42 0 0 1-2.106-.591c-.037-.034-.08-.06-.116-.095l-1-1a2.5 2.5 0 1 1 3.536-3.536l1 1c.035.036.061.079.095.116a2.42 2.42 0 0 1 .591 2.106l.803.803A3.428 3.428 0 0 0 8.07 3.14c-.034-.037-.06-.08-.095-.116l-1-1a3.5 3.5 0 1 0-4.95 4.95l1 1c.036.035.08.06.116.095a3.428 3.428 0 0 0 3.616.687zm3.486-.514l.803.803a2.42 2.42 0 0 1 2.106.591c.037.034.08.06.116.095l1 1a2.5 2.5 0 1 1-3.536 3.536l-1-1c-.035-.036-.061-.079-.095-.116a2.42 2.42 0 0 1-.591-2.106l-.803-.803a3.428 3.428 0 0 0 .687 3.616c.034.037.06.08.095.116l1 1a3.5 3.5 0 1 0 4.95-4.95l-1-1c-.036-.035-.08-.06-.116-.095a3.428 3.428 0 0 0-3.616-.687z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/unlink24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/unlink24.json new file mode 100644 index 00000000..59513cdb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/unlink24.json @@ -0,0 +1 @@ +"M8.146 16.146l.707.707-3.5 3.5-.707-.707zM20.353 5.353l-.707-.707-3.5 3.5.707.707zM15 3h-1v3l1 1zm7 8v-1h-4l1 1zM10 22h1v-3l-1-1zm-7-8v1h4l-1-1zm6.69-1.309l-.827-.827a4.23 4.23 0 0 1-1.73.002 3.881 3.881 0 0 1-1.961-1.038l-1-1a4 4 0 1 1 5.656-5.656l1 1a3.967 3.967 0 0 1 1.063 1.937 3.735 3.735 0 0 1 .002 1.784l.796.796A4.986 4.986 0 0 0 13 8a4.98 4.98 0 0 0-.31-1.69 4.966 4.966 0 0 0-1.155-1.845l-1-1a5 5 0 1 0-7.07 7.07l1 1A4.966 4.966 0 0 0 6.31 12.69a4.77 4.77 0 0 0 3.38.001zm10.845.774a4.92 4.92 0 0 0-5.224-1.154l.796.796a3.735 3.735 0 0 1 1.784.002 3.967 3.967 0 0 1 1.937 1.063l1 1a4 4 0 1 1-5.656 5.656l-1-1a3.967 3.967 0 0 1-1.063-1.937 3.695 3.695 0 0 1 0-1.78l-.8-.801a5.05 5.05 0 0 0 1.156 5.225l1 1a5 5 0 1 0 7.07-7.07z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/unlink32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/unlink32.json new file mode 100644 index 00000000..33558f4e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/unlink32.json @@ -0,0 +1 @@ +"M20 11l-1-1V5h1zM5 19v1h6l-1-1zm23-5v-1h-6l1 1zM13 28h1v-5l-1-1zM25.354 8.354l-.707-.707-4 4 .707.707zM7.647 24.647l.707.707 4-4-.707-.707zm3.853-6.85a6.33 6.33 0 0 0 1.975-.322l-.817-.817a5.294 5.294 0 0 1-4.906-1.41l-2-2a5.3 5.3 0 0 1 7.496-7.496l2 2a5.292 5.292 0 0 1 1.41 4.906l.817.817a6.303 6.303 0 0 0-1.52-6.43l-2-2a6.3 6.3 0 0 0-8.91 8.91l2 2a6.284 6.284 0 0 0 4.455 1.842zm16.455 1.248l-2-2a6.305 6.305 0 0 0-6.43-1.52l.817.817a5.212 5.212 0 0 1 4.906 1.41l2 2a5.3 5.3 0 0 1-7.496 7.496l-2-2a5.292 5.292 0 0 1-1.41-4.906l-.817-.817a6.303 6.303 0 0 0 1.52 6.43l2 2a6.3 6.3 0 0 0 8.91-8.91z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/unlock16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/unlock16.json new file mode 100644 index 00000000..a9db71b4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/unlock16.json @@ -0,0 +1 @@ +"M16 6V4a4 4 0 1 0-8 0v3H2a1.003 1.003 0 0 0-1 1v7a1.003 1.003 0 0 0 1 1h10a1.003 1.003 0 0 0 1-1V8a1.003 1.003 0 0 0-1-1h-1V4a1 1 0 0 1 2 0v2zm-4 2v7H2V8zm0-6a2 2 0 0 0-2 2v3H9V4a3 3 0 1 1 6 0v1h-1V4a2 2 0 0 0-2-2zM7 14H6V9h1v1h1v1H7v1h1v1H7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/unlock24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/unlock24.json new file mode 100644 index 00000000..81b70f70 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/unlock24.json @@ -0,0 +1 @@ +"M1.5 10A1.504 1.504 0 0 0 0 11.5v10A1.504 1.504 0 0 0 1.5 23h15a1.504 1.504 0 0 0 1.5-1.5v-10a1.504 1.504 0 0 0-1.5-1.5H15V6.5c0-2.04 1.346-3.7 3-3.7 1.71 0 3 1.59 3 3.7V8h3V6.5A6.272 6.272 0 0 0 18 0a6.272 6.272 0 0 0-6 6.5V10zM13 6.5A5.274 5.274 0 0 1 18 1a5.274 5.274 0 0 1 5 5.5V7h-1v-.5c0-2.68-1.72-4.7-4-4.7-2.206 0-4 2.108-4 4.7V10h-1zm2 4.5h1.5a.506.506 0 0 1 .5.5v10a.506.506 0 0 1-.5.5h-15a.506.506 0 0 1-.5-.5v-10a.506.506 0 0 1 .5-.5zm-6 9H8v-5h1v1h1v1H9v1h1v1H9zm1-5H9v-1h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/unlock32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/unlock32.json new file mode 100644 index 00000000..d6ca88bb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/unlock32.json @@ -0,0 +1 @@ +"M24.499 2A6.507 6.507 0 0 0 18 8.5V14h1V8.5a5.5 5.5 0 1 1 10.999 0V10H29V8.5a4.5 4.5 0 0 0-9 0V14H4a2.006 2.006 0 0 0-2 2v12a2.006 2.006 0 0 0 2 2h18a2.006 2.006 0 0 0 2-2V16a2.006 2.006 0 0 0-2-2h-1V8.5a3.5 3.5 0 0 1 7 0V11h3l-.001-2.5a6.508 6.508 0 0 0-6.5-6.5zM22 15a1.001 1.001 0 0 1 1 1v12a1.001 1.001 0 0 1-1 1H4a1.001 1.001 0 0 1-1-1V16a1.001 1.001 0 0 1 1-1zm-10 4h1v1h1v1h-1v1h1v1h-1v1h1v1h-1v1h-1zm1-1h1v1h-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/unmerge16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/unmerge16.json new file mode 100644 index 00000000..2e32ac5f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/unmerge16.json @@ -0,0 +1 @@ +"M13.124 9.646l2.853 2.854-2.853 2.854-.707-.707 1.65-1.65L8.292 13l-4-4H0V8h4.293l4-4h5.77l-1.647-1.646.707-.707L15.977 4.5l-2.853 2.854-.707-.707L14.063 5H8.707l-3.5 3.5 3.5 3.503L14.06 12l-1.644-1.646z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/unmerge24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/unmerge24.json new file mode 100644 index 00000000..1818e1da --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/unmerge24.json @@ -0,0 +1 @@ +"M20.36 16.66l2.847 2.846-2.847 2.848-.707-.707 1.662-1.663-8.022.016-7-7H1v-1h5.293l7-7 8 .005-1.64-1.639.707-.707 2.847 2.847-2.847 2.848-.707-.707L21.293 6l-7.586-.005-6.5 6.505 6.5 6.516L21.27 19l-1.618-1.634z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/unmerge32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/unmerge32.json new file mode 100644 index 00000000..4de01e50 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/unmerge32.json @@ -0,0 +1 @@ +"M27.354 20.646l3.853 3.854-3.854 3.854-.707-.707L29.271 25l-11.904-.025L9.294 17H2v-1h7.293l8-8h12l-2.647-2.646.707-.707L31.207 8.5l-3.854 3.854-.707-.707L29.293 9H17.707l-7.498 7.498L17.7 24l11.615.022-2.669-2.668z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/unpin16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/unpin16.json new file mode 100644 index 00000000..f745db4b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/unpin16.json @@ -0,0 +1 @@ +"M14 8.804V10H9.828l1-1H13v-.196a.497.497 0 0 0-.319-.466l-.857-.333.772-.773.448.174A1.5 1.5 0 0 1 14 8.804zM8 15l.5 1 .5-1v-4.172l-1 1zm7.925-13.218L1.782 15.925l-.707-.707L6.293 10H3V8.804a1.5 1.5 0 0 1 .956-1.398L5 7l1.037-4-1.77-1.744A.511.511 0 0 1 4 .808V0h9v.808a.511.511 0 0 1-.266.448L10.963 3l.48 1.85 3.775-3.775zM6.447 2h4.106l1.015-1H5.432zm-.414 5h3.26l1.33-1.33L9.93 3H7.07zm1.26 2l1-1H5.188l-.87.338A.497.497 0 0 0 4 8.804V9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/unpin24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/unpin24.json new file mode 100644 index 00000000..891b1f04 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/unpin24.json @@ -0,0 +1 @@ +"M20 14.274V15h-7v7l-.5 1-.5-1v-6.172L13.828 14h5.163c-.051-.65-.332-.856-1.333-1.515L16.93 12h-1.1l1.16-1.161.927.618c1.302.868 2.084 1.252 2.084 2.817zm2.4-10.966L3.307 22.399l-.707-.707L9.293 15H5v-.726c0-1.565.782-1.95 2.084-2.817l1.147-.765L10 4l-1.522-.43A2.029 2.029 0 0 1 7 1.619V1h11v.618a2.029 2.029 0 0 1-1.478 1.953L15 4l1.107 4.186L21.692 2.6zM10.137 3h4.724l1.388-.392A1.033 1.033 0 0 0 16.926 2H8.074a1.033 1.033 0 0 0 .676.608zm-.954 8h4.109l1.995-1.995L13.966 4h-2.931zm1.109 3l2-2H8.07l-.73.485c-1 .659-1.28.866-1.332 1.515z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/unpin32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/unpin32.json new file mode 100644 index 00000000..72acefa1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/unpin32.json @@ -0,0 +1 @@ +"M26 20.154V21h-9v9.09l-.5 1-.5-1v-8.262L17.828 20h7.168a2.752 2.752 0 0 0-1.527-2.324L22.116 17h-1.288l1.175-1.175 1.913.956A3.77 3.77 0 0 1 26 20.154zM5.48 30.227l-.354-.354-.354-.353 8.52-8.52H7v-.847a3.77 3.77 0 0 1 2.084-3.371l2.151-1.076 1.647-8.47-2.842-1.551A1.995 1.995 0 0 1 9 3.933V3h15v.933a1.995 1.995 0 0 1-1.04 1.752l-2.842 1.55 1.13 5.81 8.273-8.273.353.354.354.353zm5.039-25.421L12.706 6h7.588l2.187-1.193A.994.994 0 0 0 22.998 4H10.002a.994.994 0 0 0 .517.807zM12.197 16h6.096l2.101-2.102L19.054 7h-5.107zm2.096 4l3-3h-6.41l-1.352.676A2.752 2.752 0 0 0 8.004 20z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/unregister16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/unregister16.json new file mode 100644 index 00000000..fd0cb246 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/unregister16.json @@ -0,0 +1 @@ +"M12 6H3V5h9zm3-4v6h-1V3H1v9h7v1H0V2zM9 8H3v1h6zm6.35 2.35l-.7-.7-2.15 2.15-2.15-2.15-.7.7 2.15 2.15-2.15 2.15.7.7 2.15-2.15 2.15 2.15.7-.7-2.15-2.15z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/unregister24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/unregister24.json new file mode 100644 index 00000000..3498b491 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/unregister24.json @@ -0,0 +1 @@ +"M18 9H4V8h14zm-5 3H4v1h9zm8-8v9h-1V5H2v13h12v1H1V4zm2.35 11.35l-.7-.7-3.15 3.15-3.15-3.15-.7.7 3.15 3.15-3.15 3.15.7.7 3.15-3.15 3.15 3.15.7-.7-3.15-3.15z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/unregister32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/unregister32.json new file mode 100644 index 00000000..c583bdad --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/unregister32.json @@ -0,0 +1 @@ +"M24 13H7v-1h17zm-6 4H7v1h11zM28 6v12h-1V7H3v17h15v1H2V6zm1.35 14.35l-.7-.7-4.15 4.15-4.15-4.15-.7.7 4.15 4.15-4.15 4.15.7.7 4.15-4.15 4.15 4.15.7-.7-4.15-4.15z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/unselected16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/unselected16.json new file mode 100644 index 00000000..7e3ba4ff --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/unselected16.json @@ -0,0 +1 @@ +"M14 14V6.026a6.874 6.874 0 0 0-3.739 1.67l-.265-.636c-.053-.128-.104-.23-.156-.342a7.952 7.952 0 0 1 4.16-1.7V2H8V1h7v14h-3v-1zM5 1v1h1.008q.043.525.097.955l.992-.125A24.482 24.482 0 0 1 7 1.876V1zm3.124 4.784a4.43 4.43 0 0 1-.568-.945l-.922.389a5.428 5.428 0 0 0 .68 1.143 7.47 7.47 0 0 1 .505.767l.871-.49a8.577 8.577 0 0 0-.566-.864zm.83 5.41l.977-.213c-.07-.324-.11-.609-.15-.894a10.735 10.735 0 0 0-.239-1.284l-.969.252a9.547 9.547 0 0 1 .217 1.17c.044.31.087.619.164.97zM11 13.754a22.007 22.007 0 0 1-.377-.79l-.912.412c.086.19.195.41.3.624H9v1h2zM2 5H1v2h1zm-1 6h1V9H1zm2 4v-1H2v-1H1v2h2zm2 0h2v-1H5zM1 2v1h1V2h1V1H1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/unselected24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/unselected24.json new file mode 100644 index 00000000..8ded4e58 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/unselected24.json @@ -0,0 +1 @@ +"M21 3H10V2h12v20h-4v-1h3V9a10.699 10.699 0 0 0-6.252 1.96c-.154-.249-.35-.542-.558-.837A11.73 11.73 0 0 1 21 8zM2 2v2h1V3h1V2H2zm4 20h2v-1H6zm5 0h2v-1h-2zM3 6H2v2h1zm0 5H2v2h1zm0 5H2v2h1zm0 4H2v2h2v-1H3zM7.067 4.046l.996-.09C8 3 8 3 8 2H6v1h1v.022c.017.362.038.7.067 1.024zm6.774 10.168a13.604 13.604 0 0 0-.595-1.81l-.088-.21-.914.406.073.173a12.677 12.677 0 0 1 .553 1.68zm.306 2.096l-.996.091c.016.165.032.33.053.497a6.758 6.758 0 0 0 .413 1.631l.932-.365a5.747 5.747 0 0 1-.353-1.394c-.02-.155-.035-.307-.049-.46zM7.397 6.142a7.701 7.701 0 0 0 .772 2.035l.87-.494a6.726 6.726 0 0 1-.67-1.774zm4.47 4.237a11.45 11.45 0 0 0-.99-.802c-.211-.158-.424-.317-.632-.49l-.639.77c.222.183.447.352.671.52a10.747 10.747 0 0 1 .908.732zm3.583 9.592l-.888.457c.134.262.274.55.417.876l.305.696h1.257L16 21s-.405-.749-.55-1.03z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/unselected32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/unselected32.json new file mode 100644 index 00000000..03f1a989 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/unselected32.json @@ -0,0 +1 @@ +"M9 4H7V3h2zm2.744 5.325l.961-.275a15.776 15.776 0 0 1-.429-2.058l-.99.145a16.771 16.771 0 0 0 .458 2.188zm-.687-4.391l.998-.067c-.021-.31-.045-.622-.055-.972S12 3 12 3h-1s-.011.635 0 1 .037.636.057.934zM9 28H7v1h2zm4 0h-2v1h2zm4.132-9.438a12.05 12.05 0 0 1 .367 2.054l.996-.097a12.988 12.988 0 0 0-.398-2.218zm2.532 8.253l-.94.344c.108.293.23.609.37.95.126.31.286.594.43.891h1.06l.008-.012q-.31-.61-.572-1.256a28.45 28.45 0 0 1-.356-.917zM4 7H3v2h1zm13.74 15.788c.109.853.197 1.508.34 2.186l.979-.207c-.136-.641-.222-1.278-.328-2.106zM15 29h2v-1h-2zm.445-14.204a7.908 7.908 0 0 1 1.001 1.77l.924-.38a8.835 8.835 0 0 0-1.128-1.994zm-2.826-3.358a9.102 9.102 0 0 0 1.406 1.8l.72-.696a8.005 8.005 0 0 1-1.26-1.606zM4 19H3v2h1zM3 3v2h1V4h1V3H3zm1 20H3v2h1zm9.999-20c-.002.262-.014.522-.002.787.003.074.008.14.012.213H28v5.97a14.118 14.118 0 0 0-9.553 3.942c.176.294.336.608.488.926A13.02 13.02 0 0 1 28 10.97V28h-5.714l.337.832c.023.058.055.11.08.168H29V3zM4 15H3v2h1zm0-4H3v2h1zm0 16H3v2h2v-1H4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/updateFeatures16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/updateFeatures16.json new file mode 100644 index 00000000..8410d0ae --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/updateFeatures16.json @@ -0,0 +1 @@ +"M13.867 1.688a8.205 8.205 0 0 0-3.161-.674c-2.69 0-2.725.986-5.412.986a10.39 10.39 0 0 1-3.161-.512L0 14.09a9.159 9.159 0 0 0 3.793.711c3.665 0 4.749-1.6 8.414-1.6A6.624 6.624 0 0 1 16 14.29zm-3.161.326a7.214 7.214 0 0 1 2.27.399l1.72 10.163a8.329 8.329 0 0 0-.75-.19c.134-3.836-1.725-4.85-3.378-5.742-1.435-.774-2.67-1.475-2.658-4.046.148-.05.291-.1.428-.15a5.895 5.895 0 0 1 2.368-.434zm1.37 10.19a8.04 8.04 0 0 0-.187-1.26l-.778.19a7.097 7.097 0 0 1 .164 1.103 13.595 13.595 0 0 0-3.594.815 10.96 10.96 0 0 1-3.888.748 9.538 9.538 0 0 1-2.668-.363L2.935 2.74a11.555 11.555 0 0 0 2.181.254c.036.386.077.768.14 1.114l.788-.146a11.916 11.916 0 0 1-.125-.982 7.91 7.91 0 0 0 .981-.118c.077 2.973 1.723 3.869 3.193 4.661 1.574.85 2.945 1.592 2.863 4.711a8.493 8.493 0 0 0-.749-.034c-.046 0-.086.003-.131.004zm-.818-2.743l-.662.45A4.332 4.332 0 0 0 8.72 8.522l.351-.718a5.09 5.09 0 0 1 2.187 1.656zm-3.42-2.336l-.456.656A4.625 4.625 0 0 1 5.68 5.61l.742-.298a3.858 3.858 0 0 0 1.417 1.814z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/updateFeatures24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/updateFeatures24.json new file mode 100644 index 00000000..f051dd99 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/updateFeatures24.json @@ -0,0 +1 @@ +"M19.057 4.59a10.555 10.555 0 0 0-2.746-.39 6.87 6.87 0 0 0-3.11.65 10.811 10.811 0 0 1-4.63.95 16.728 16.728 0 0 1-2.914-.268L3.262 19.436a13.436 13.436 0 0 0 3.162.364 21.214 21.214 0 0 0 5.549-.761 24.867 24.867 0 0 1 6.485-.873 18.033 18.033 0 0 1 2.926.234zm-5.475 1.185A5.906 5.906 0 0 1 16.31 5.2a9.162 9.162 0 0 1 1.87.206l1.994 11.835c-.336-.03-.679-.032-1.02-.045-.456-4.414-2.584-5.468-4.312-6.311-1.608-.786-2.886-1.42-2.827-4.545a15.186 15.186 0 0 0 1.566-.565zm-1.843 12.291a20.376 20.376 0 0 1-5.315.734 12.937 12.937 0 0 1-2.012-.153l2.064-11.98a17.08 17.08 0 0 0 2.095.133c.147 0 .279-.009.419-.012a10.036 10.036 0 0 0 .331 2.05l.77-.217a9.633 9.633 0 0 1-.287-1.878 12.17 12.17 0 0 0 1.21-.16c.015 3.546 1.728 4.388 3.39 5.2 1.639.801 3.328 1.633 3.747 5.389-.45.005-.875.02-1.279.045a7.292 7.292 0 0 0-.324-1.775l-.76.25a6.519 6.519 0 0 1 .286 1.586 29.128 29.128 0 0 0-4.335.788zM20.83 3.078a12.675 12.675 0 0 0-4.52-.878c-3.848 0-3.892 1.6-7.74 1.6a15.028 15.028 0 0 1-4.52-.722L1 20.783A13.094 13.094 0 0 0 6.424 21.8c5.242 0 6.792-1.634 12.034-1.634a13.094 13.094 0 0 1 5.423 1.017zM12.207 20.01a22.05 22.05 0 0 1-5.783.789 13.726 13.726 0 0 1-4.3-.65L4.847 4.343a16.194 16.194 0 0 0 3.724.457 9.805 9.805 0 0 0 4.25-.875 7.792 7.792 0 0 1 3.49-.725 11.86 11.86 0 0 1 3.63.615l2.674 15.872a16.248 16.248 0 0 0-4.157-.52 24.034 24.034 0 0 0-6.251.844zm3.59-6.004l-.631.49a5.854 5.854 0 0 0-1.94-1.474l.383-.703a6.61 6.61 0 0 1 2.188 1.687zm-3.472-2.411l-.428.675a5.609 5.609 0 0 1-1.966-1.965l.691-.403a4.844 4.844 0 0 0 1.703 1.693z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/updateFeatures32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/updateFeatures32.json new file mode 100644 index 00000000..e32c44a9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/updateFeatures32.json @@ -0,0 +1 @@ +"M21.945 19.552l-.713.361a5.214 5.214 0 0 0-1.558-1.84l.484-.637a5.966 5.966 0 0 1 1.787 2.116zm-8.286-7.09a6.829 6.829 0 0 0 1.333 2.41l.604-.525a6.042 6.042 0 0 1-1.177-2.135zm2.977 2.824l-.471.647a16.155 16.155 0 0 0 1.758 1.065l.536.297.393-.697-.544-.301a15.682 15.682 0 0 1-1.672-1.01zm10.723 9.098l-.637-.052a41.033 41.033 0 0 0-3.26-.132 24.327 24.327 0 0 0-8.383 1.446A18.53 18.53 0 0 1 8.54 26.8a13.89 13.89 0 0 1-3.76-.524l-.431-.12L7.42 7.643l.48.063a18.376 18.376 0 0 0 2.44.161 19.374 19.374 0 0 0 5.995-.924 14.818 14.818 0 0 1 4.74-.733 23.168 23.168 0 0 1 2.94.196l.369.048zM23.463 23.2c.204 0 .412.017.617.02-.384-5.412-2.643-6.531-4.834-7.602-2.18-1.065-4.422-2.176-4.155-7.302a19.29 19.29 0 0 1-1.204.256v.036a15.547 15.547 0 0 0 .197 2.211l-.79.133a16.254 16.254 0 0 1-.201-2.258 20.773 20.773 0 0 1-2.753.174 19.583 19.583 0 0 1-2.091-.111l-2.768 16.67a12.858 12.858 0 0 0 3.057.373 17.698 17.698 0 0 0 6.23-1.105 25.486 25.486 0 0 1 7.238-1.46 10.971 10.971 0 0 0-.287-2.005l.773-.202a11.557 11.557 0 0 1 .313 2.188c.22-.005.427-.016.658-.016zm2.701.09L23.52 7.353a21.659 21.659 0 0 0-2.446-.143 13.94 13.94 0 0 0-4.452.691l-.514.147c-.344 4.74 1.39 5.602 3.578 6.67 2.348 1.149 4.996 2.46 5.398 8.535.36.014.72.012 1.08.035zM31 28a33.153 33.153 0 0 0-7.538-.8c-6.876 0-8.048 2.6-14.924 2.6A16.273 16.273 0 0 1 1 28L5 3.9a14.99 14.99 0 0 0 5.34.968c4.807 0 5.59-1.657 10.734-1.657A26.402 26.402 0 0 1 27 3.9zm-7.538-1.8a37.286 37.286 0 0 1 6.313.528l-3.651-22a26.164 26.164 0 0 0-5.05-.517 16.628 16.628 0 0 0-5.29.81 17.42 17.42 0 0 1-5.445.847 15.6 15.6 0 0 1-4.544-.65L2.107 27.433a15.989 15.989 0 0 0 6.43 1.366 20.422 20.422 0 0 0 7.156-1.252 22.381 22.381 0 0 1 7.77-1.348z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/updateProject16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/updateProject16.json new file mode 100644 index 00000000..8c027380 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/updateProject16.json @@ -0,0 +1 @@ +"M12 3V1H4v2H0v11h8v-1H1V7h14v1h1V3h-4zM5 2h6v1H5V2zm10 4H1V4h14v2zm-.23 4.13L16 9v3h-3l1.068-1.168a2.276 2.276 0 0 0-1.568-.631A2.3 2.3 0 0 0 10.259 12H9.25a3.296 3.296 0 0 1 3.25-2.8c.886 0 1.68.36 2.27.93zM14.741 13h1.008a3.296 3.296 0 0 1-3.249 2.8c-.886 0-1.68-.36-2.27-.93L9 16v-3h3l-1.068 1.168c.411.388.959.631 1.568.631A2.3 2.3 0 0 0 14.741 13z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/updateProject24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/updateProject24.json new file mode 100644 index 00000000..fa8ef578 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/updateProject24.json @@ -0,0 +1 @@ +"M2 10h20v3h1V5h-6V3H7v2H1v16h12v-1H2V10zm6-6h8v1H8V4zM2 6h20v3H2V6zm22 9v3h-3v-1h1.203A3.766 3.766 0 0 0 19 15.2a3.804 3.804 0 0 0-3.8 3.8h-1c0-2.647 2.153-4.8 4.8-4.8 1.675 0 3.142.869 4 2.172V15h1zm-1.2 4h1c0 2.647-2.153 4.8-4.8 4.8a4.785 4.785 0 0 1-4-2.172V23h-1v-3h3v1h-1.203A3.766 3.766 0 0 0 19 22.8c2.096 0 3.8-1.705 3.8-3.8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/updateProject32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/updateProject32.json new file mode 100644 index 00000000..840c2998 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/updateProject32.json @@ -0,0 +1 @@ +"M2 10h26v8h1V4h-9V2H9v2H1v21h17v-1H2V10zm8-7h9v1h-9V3zM2 5h26v4H2V5zm29 15v4h-4v-1h2.344c-.761-1.647-2.414-2.8-4.344-2.8a4.806 4.806 0 0 0-4.8 4.8h-1c0-3.198 2.601-5.8 5.8-5.8a5.791 5.791 0 0 1 5 2.878V20h1zm-1.2 5h1c0 3.198-2.601 5.8-5.8 5.8a5.791 5.791 0 0 1-5-2.878V30h-1v-4h4v1h-2.344c.761 1.647 2.414 2.8 4.344 2.8 2.646 0 4.8-2.153 4.8-4.8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/upload16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/upload16.json new file mode 100644 index 00000000..1d3e91e2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/upload16.json @@ -0,0 +1 @@ +"M4 11v1h-.5a3.493 3.493 0 0 1-1.484-6.659 1.966 1.966 0 0 1 2.617-1.73 4.968 4.968 0 0 1 9.298 1.701A3.486 3.486 0 0 1 13 11.95v-1a2.495 2.495 0 0 0 .52-4.725l-.503-.227-.077-.548a3.968 3.968 0 0 0-7.43-1.357l-.403.734-.794-.266A.978.978 0 0 0 4 4.5a.989.989 0 0 0-.987.92L2.966 6l-.525.246A2.494 2.494 0 0 0 3.5 11zm5 4V8.705l1.62 1.62.706-.707-2.808-2.81-2.81 2.81.707.707L8 8.74V15z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/upload24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/upload24.json new file mode 100644 index 00000000..a803d382 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/upload24.json @@ -0,0 +1 @@ +"M24 12a5 5 0 0 1-5 5h-2v-1h2a3.99 3.99 0 0 0 .623-7.934l-.79-.124-.052-.798a5.293 5.293 0 0 0-10.214-1.57L8.17 6.59l-.977-.483A2.277 2.277 0 0 0 6.19 5.87a2.18 2.18 0 0 0-1.167.339 2.205 2.205 0 0 0-.98 1.395l-.113.505-.476.2A4 4 0 0 0 5 16h3v1H5a5 5 0 0 1-1.934-9.611 3.21 3.21 0 0 1 1.422-2.025 3.17 3.17 0 0 1 1.702-.493 3.268 3.268 0 0 1 1.446.34 6.293 6.293 0 0 1 12.143 1.867A4.988 4.988 0 0 1 24 12zm-11-.293l2.646 2.646.707-.707L12.5 9.793l-3.854 3.853.707.707L12 11.707V22h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/upload32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/upload32.json new file mode 100644 index 00000000..4f08810a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/upload32.json @@ -0,0 +1 @@ +"M31.8 16.704c0 3.489-2.765 6.296-5.238 6.296H24v-1h2.562c1.92 0 4.238-2.362 4.238-5.296a5.359 5.359 0 0 0-3.607-5.097l-.407-.138-.581-.198-.087-.608-.06-.425A7.953 7.953 0 0 0 18.462 3.2a7.647 7.647 0 0 0-6.683 4.187l-.259.488-.37.696-.763-.197-.535-.138a3.474 3.474 0 0 0-.874-.13 2.943 2.943 0 0 0-3.024 2.766l-.022.404-.031.573-.51.262-.357.183A5.173 5.173 0 0 0 2.2 16.897c0 2.653 2.166 5.085 4.545 5.103H11v1H6.737C3.733 22.978 1.2 19.988 1.2 16.897a6.169 6.169 0 0 1 3.378-5.493l.357-.183.022-.402a3.93 3.93 0 0 1 4.022-3.713 4.432 4.432 0 0 1 1.125.162l.534.138.26-.488A8.645 8.645 0 0 1 18.462 2.2a8.956 8.956 0 0 1 8.584 7.897l.06.425.408.138a6.358 6.358 0 0 1 4.285 6.044zM18 14.707l2.646 2.646.707-.707-3.853-3.853-3.854 3.854.707.707L17 14.707V30h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/uploadTo16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/uploadTo16.json new file mode 100644 index 00000000..0a387fd6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/uploadTo16.json @@ -0,0 +1 @@ +"M8 14V6.74L6.415 8.326l-.707-.707 2.81-2.809 2.808 2.81-.707.706L9 6.705V14zm5-12H4v1h9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/uploadTo24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/uploadTo24.json new file mode 100644 index 00000000..3a0659ab --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/uploadTo24.json @@ -0,0 +1 @@ +"M12 21V8.707l-2.646 2.647-.707-.707L12.5 6.793l3.854 3.854-.707.707L13 8.707V21zM6 4h13V3H6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/uploadTo32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/uploadTo32.json new file mode 100644 index 00000000..5bf10e3b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/uploadTo32.json @@ -0,0 +1 @@ +"M25 6H8V5h17zm-8.5 3.793l-4.854 4.854.707.707L16 11.707V27h1V11.707l3.646 3.646.707-.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/urbanModel16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/urbanModel16.json new file mode 100644 index 00000000..79d92857 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/urbanModel16.json @@ -0,0 +1 @@ +"M13 9h-1V6h4v10h-1V7h-2zM5 5v5h1V3h1V0h2.62L11 1.867V9h-1V2.197L9.115 1H8v3H7v12H0V7h1V5zm-2 6v-1h1V6H2v2H1v7h5v-4zm7-1h4v6H8v-4h2zm1 1v2H9v2h4v-4zm-8 2h2v-1H3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/urbanModel24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/urbanModel24.json new file mode 100644 index 00000000..e74908ec --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/urbanModel24.json @@ -0,0 +1 @@ +"M18 8h5v15h-3v-1h2V9h-3v6h-1zm1 8v7h-8v-4h3v-3zm-1 1h-3v3h-3v2h6zM11 6h-1v17H1V11h2V8h4v7h2V5h1V1h3.32L15 3.578V11h1v4h-1v-3h-3v-1h2V3.875L12.777 2H11zM9 16H4v-1h2V9H4v3H2v10h7zm-3 2h2v-1H6zm0 2h2v-1H6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/urbanModel32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/urbanModel32.json new file mode 100644 index 00000000..75883b50 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/urbanModel32.json @@ -0,0 +1 @@ +"M13 29V7h2V3h1.455L18 5.568V14h-2v1h3v6h1v-7h-1V5.29L17.02 2H14v4h-2v15H9V11H4v3H2v16h12v-1zm-1 0H3V15h2v-3h3v9H6v1h6zm18-16v17h-4v-1h3V14h-4v7h-1v-8zm-5 9h-6v3h-4v5h10zm-1 7h-8v-3h4v-3h4zM8 24h2v1H8zm0 2h2v1H8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/usbSecurityKey16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/usbSecurityKey16.json new file mode 100644 index 00000000..24d8a3c8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/usbSecurityKey16.json @@ -0,0 +1 @@ +"M5 14a2.002 2.002 0 0 1-2-2V4h7v1.74a1.702 1.702 0 0 0 .33-.214l.494-.453A.967.967 0 0 1 11 4.964V4a1 1 0 0 0-1-1H9V.5a.5.5 0 0 0-.5-.5h-4a.5.5 0 0 0-.5.5V3H3a1 1 0 0 0-1 1v8a3 3 0 0 0 3 3h3a2.948 2.948 0 0 0 .33-.033A7.985 7.985 0 0 1 7.48 14zM5 1h3v2H5zm10.928 6.912l-.058-.628-.63-.033a5.325 5.325 0 0 1-3.248-.989L11.5 5.81l-.493.452a5.324 5.324 0 0 1-3.247.99l-.63.032-.058.629c-.228 2.512-.07 5.614 4.08 7.878l.348.189.348-.189c4.15-2.264 4.308-5.366 4.08-7.879zM11.5 14.841a6.098 6.098 0 0 1-3.452-6.605A6.325 6.325 0 0 0 11.5 7.155a6.328 6.328 0 0 0 3.452 1.08 6.1 6.1 0 0 1-3.452 6.606zM4 5h2v1H4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/usbSecurityKey24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/usbSecurityKey24.json new file mode 100644 index 00000000..304bd510 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/usbSecurityKey24.json @@ -0,0 +1 @@ +"M11 22H7a3.003 3.003 0 0 1-3-3V8h10v4.1a6.805 6.805 0 0 0 1-.357V8a1 1 0 0 0-1-1h-1V2a1 1 0 0 0-1-1H6a1 1 0 0 0-1 1v5H4a1 1 0 0 0-1 1v11a4 4 0 0 0 4 4h4a3.957 3.957 0 0 0 1.945-.525 10.217 10.217 0 0 1-.7-.753A2.97 2.97 0 0 1 11 22zM6 2h6v5H6zm15.933 11.55c-2.42-.14-4.331-.627-5.433-1.561-1.102.934-3.013 1.421-5.433 1.562-.428 5.12 1.295 7.977 5.433 10.266 4.138-2.289 5.861-5.147 5.433-10.266zM16.5 22.665c-3.312-1.973-4.622-4.35-4.488-8.183a10.584 10.584 0 0 0 4.488-1.264 10.584 10.584 0 0 0 4.488 1.264c.134 3.834-1.175 6.21-4.488 8.183zM5 9h2v1H5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/usbSecurityKey32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/usbSecurityKey32.json new file mode 100644 index 00000000..fc9cfd88 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/usbSecurityKey32.json @@ -0,0 +1 @@ +"M16 29H8a3.003 3.003 0 0 1-3-3V10h14v3.935a7.692 7.692 0 0 0 1-.369V10a1 1 0 0 0-1-1h-2V2a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v7H5a1 1 0 0 0-1 1v16a4 4 0 0 0 4 4h8a3.966 3.966 0 0 0 2.374-.796c-.253-.232-.49-.468-.716-.707A2.98 2.98 0 0 1 16 29zM8 2h8v7H8zm21.874 14.242l-.07-.78-.774-.04c-2.86-.145-4.826-.81-6.188-2.088l-.342-.322-.342.321c-1.341 1.26-3.357 1.944-6.2 2.09l-.773.04-.07.78c-.382 4.295-.092 10.56 6.953 14.491l.432.24.432-.24c7.02-3.916 7.323-10.19 6.942-14.492zM22.5 29.83c-6.438-3.624-6.74-9.41-6.396-13.413a10.737 10.737 0 0 0 6.396-2.054c1.5 1.241 3.547 1.897 6.385 2.054.344 4.01.027 9.804-6.385 13.413zM6 12h2v1H6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/user16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/user16.json new file mode 100644 index 00000000..91964ab3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/user16.json @@ -0,0 +1 @@ +"M3 11.5V15h10v-3.5A3.504 3.504 0 0 0 9.5 8h-3A3.504 3.504 0 0 0 3 11.5zM6.5 9h3a2.503 2.503 0 0 1 2.5 2.5V14H4v-2.5A2.503 2.503 0 0 1 6.5 9zm4.3-5A2.8 2.8 0 1 0 8 6.8 2.803 2.803 0 0 0 10.8 4zM6.133 4A1.867 1.867 0 1 1 8 5.867 1.869 1.869 0 0 1 6.133 4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/user24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/user24.json new file mode 100644 index 00000000..d8c9214b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/user24.json @@ -0,0 +1 @@ +"M12 1.2A4.8 4.8 0 1 0 16.8 6 4.805 4.805 0 0 0 12 1.2zm0 8.6A3.8 3.8 0 1 1 15.8 6 3.804 3.804 0 0 1 12 9.8zM20 22H4v-4.5A5.506 5.506 0 0 1 9.5 12h5a5.506 5.506 0 0 1 5.5 5.5zM5 21h14v-3.5a4.505 4.505 0 0 0-4.5-4.5h-5A4.505 4.505 0 0 0 5 17.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/user32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/user32.json new file mode 100644 index 00000000..3ea24ad5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/user32.json @@ -0,0 +1 @@ +"M19.5 15h-7A6.508 6.508 0 0 0 6 21.5V29h20v-7.5a6.508 6.508 0 0 0-6.5-6.5zM25 28H7v-6.5a5.506 5.506 0 0 1 5.5-5.5h7a5.506 5.506 0 0 1 5.5 5.5zm-9-14.2A5.8 5.8 0 1 0 10.2 8a5.806 5.806 0 0 0 5.8 5.8zm0-10.633A4.833 4.833 0 1 1 11.167 8 4.839 4.839 0 0 1 16 3.167z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userCalendar16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userCalendar16.json new file mode 100644 index 00000000..d355d848 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userCalendar16.json @@ -0,0 +1 @@ +"M14 9V8h-1v1h-3V8H9v1H7v7h9V9zm1 6H8v-3h7zm0-4H8v-1h7zM8 6.765a2.8 2.8 0 1 0-2.8-2.8 2.803 2.803 0 0 0 2.8 2.8zm0-4.667a1.867 1.867 0 1 1-1.867 1.867A1.869 1.869 0 0 1 8 2.098zM6 9.051A2.511 2.511 0 0 0 3.991 11.5V14H6v1H3.009v-3.5A3.47 3.47 0 0 1 6 8.049z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userCalendar24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userCalendar24.json new file mode 100644 index 00000000..5dbb67b2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userCalendar24.json @@ -0,0 +1 @@ +"M12 10.765a4.8 4.8 0 1 0-4.8-4.8 4.805 4.805 0 0 0 4.8 4.8zm0-8.6a3.8 3.8 0 1 1-3.8 3.8 3.804 3.804 0 0 1 3.8-3.8zM17 15h2v1h-2zm5 0v1h1v1H13v-1h1v-1h-2v9h12v-9zm1 8H13v-5h10zm-8-7v-2h1v2zm6 0h-1v-2h1zM5 21h6v1H4l.009-4.5A5.5 5.5 0 0 1 9.5 12h5a5.464 5.464 0 0 1 3.152 1H9.5A4.505 4.505 0 0 0 5 17.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userCalendar32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userCalendar32.json new file mode 100644 index 00000000..1c8e2272 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userCalendar32.json @@ -0,0 +1 @@ +"M16 13.765a5.8 5.8 0 1 0-5.8-5.8 5.806 5.806 0 0 0 5.8 5.8zm0-10.6a4.8 4.8 0 1 1-4.8 4.8 4.805 4.805 0 0 1 4.8-4.8zM7 28h6v1H6v-7.5a6.5 6.5 0 0 1 6.5-6.5h6.844a6.42 6.42 0 0 1 5.426 3h-1.041a5.396 5.396 0 0 0-4.192-2H12.5A5.5 5.5 0 0 0 7 21.5zm13-9h6v1h-6zm9 0v1h2v3H15v-3h2v-1h-3v13h18V19zm2 12H15v-7h16zm-3-10h-1v-3h1zm-10 0v-3h1v3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userDown16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userDown16.json new file mode 100644 index 00000000..e79f5f6c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userDown16.json @@ -0,0 +1 @@ +"M8 6.765a2.8 2.8 0 1 0-2.8-2.8 2.803 2.803 0 0 0 2.8 2.8zm0-4.667a1.867 1.867 0 1 1-1.867 1.867A1.869 1.869 0 0 1 8 2.098zm7.354 10.256L12.5 15.207l-2.854-2.853.707-.707L12 13.293V6h1v7.293l1.646-1.646zM9.079 14l1 1H3v-3.5A3.504 3.504 0 0 1 6.5 8h3a3.46 3.46 0 0 1 1.5.351V9H6.5A2.502 2.502 0 0 0 4 11.5V14z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userDown24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userDown24.json new file mode 100644 index 00000000..b2778f11 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userDown24.json @@ -0,0 +1 @@ +"M12 1.165a4.8 4.8 0 1 0 4.8 4.8 4.805 4.805 0 0 0-4.8-4.8zm0 8.6a3.8 3.8 0 1 1 3.8-3.8 3.804 3.804 0 0 1-3.8 3.8zm11.354 9.589L19.5 23.207l-3.854-3.854.707-.707L19 21.293V10h1v11.293l2.646-2.646zM15.064 22H4v-4.5A5.507 5.507 0 0 1 9.5 12h5a5.458 5.458 0 0 1 2.5.607V13H9.5A4.505 4.505 0 0 0 5 17.5V21h9.065z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userDown32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userDown32.json new file mode 100644 index 00000000..f92a1372 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userDown32.json @@ -0,0 +1 @@ +"M16 13.765a5.8 5.8 0 1 1 5.8-5.8 5.806 5.806 0 0 1-5.8 5.8zm0-10.6a4.8 4.8 0 1 0 4.8 4.8 4.805 4.805 0 0 0-4.8-4.8zm12.646 21.481L25 28.293V15h-1v13.293l-3.646-3.646-.707.707 4.853 4.853 4.854-4.854zM19 28H7v-6.5a5.507 5.507 0 0 1 5.5-5.5H22v-.499A6.462 6.462 0 0 0 19.5 15h-7a6.499 6.499 0 0 0-6.49 6.5L6 29h14z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userKey16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userKey16.json new file mode 100644 index 00000000..22b925d0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userKey16.json @@ -0,0 +1 @@ +"M8 6.8A2.8 2.8 0 1 1 10.8 4 2.803 2.803 0 0 1 8 6.8zm0-4.667A1.867 1.867 0 1 0 9.867 4 1.869 1.869 0 0 0 8 2.133zM6 14.5a1.988 1.988 0 0 1 .072-.5H4v-2.5A2.503 2.503 0 0 1 6.5 9h2.262a4.52 4.52 0 0 1 .922-.981C9.622 8.015 9.563 8 9.5 8h-3A3.504 3.504 0 0 0 3 11.5V15h3zm6.5-5.4a2.4 2.4 0 0 0-2.4 2.4 2.374 2.374 0 0 0 .104.662L8 14.5V16h2.3l2.018-2.118c.06.004.12.018.182.018a2.4 2.4 0 1 0 0-4.8zm0 3.9a1.482 1.482 0 0 1-.502-.093L9.986 15H9v-.103l2.33-2.47A1.485 1.485 0 0 1 11 11.5a1.5 1.5 0 1 1 1.5 1.5zm-.5-1h1v-1h-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userKey24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userKey24.json new file mode 100644 index 00000000..bc9c70ee --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userKey24.json @@ -0,0 +1 @@ +"M12 1.2A4.8 4.8 0 1 0 16.8 6 4.805 4.805 0 0 0 12 1.2zm0 8.6A3.8 3.8 0 1 1 15.8 6 3.804 3.804 0 0 1 12 9.8zM9 22H4l.01-4.5A5.498 5.498 0 0 1 9.5 12h4.312a5.968 5.968 0 0 0-.462 1H9.5A4.505 4.505 0 0 0 5 17.5V21h4zm10-10.9a3.9 3.9 0 0 0-3.9 3.9 3.86 3.86 0 0 0 .225 1.255L11 20.727V23h2.993l.023-.01L15 22v-1h1.005L17 20v-1h1.004l.186-.187A3.9 3.9 0 1 0 19 11.1zm0 6.9a2.973 2.973 0 0 1-1.223-.267l-.272.267H16v2h-2v1.674l-.408.326H12v-.906l4.419-4.591A2.965 2.965 0 0 1 16 15a3 3 0 1 1 3 3zm.5-5a1.5 1.5 0 1 0 1.5 1.5 1.5 1.5 0 0 0-1.5-1.5zm0 2a.5.5 0 1 1 .5-.5.501.501 0 0 1-.5.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userKey32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userKey32.json new file mode 100644 index 00000000..fe5b06f1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userKey32.json @@ -0,0 +1 @@ +"M16 13.8A5.8 5.8 0 1 1 21.8 8a5.806 5.806 0 0 1-5.8 5.8zm0-10.6A4.8 4.8 0 1 0 20.8 8 4.805 4.805 0 0 0 16 3.2zM26.5 17a1.5 1.5 0 1 0 1.5 1.5 1.5 1.5 0 0 0-1.5-1.5zm0 2a.5.5 0 1 1 .5-.5.501.501 0 0 1-.5.5zM13 28H7v-6.5a5.507 5.507 0 0 1 5.5-5.5h6.167a7.525 7.525 0 0 1 .759-1H12.5a6.499 6.499 0 0 0-6.49 6.5L6 29h7zm12-13a5 5 0 0 0-5 5 4.947 4.947 0 0 0 .53 2.197L15 27.727V30h3.222l.022-.01.756-.756V28h1.233l.767-.767V26h1.232l1.258-1.258A4.944 4.944 0 0 0 25 25a5 5 0 0 0 0-10zm0 9a3.95 3.95 0 0 1-1.758-.425L21.818 25H20v1.82l-.18.18H18v1.82l-.18.18H16v-.86l5.784-5.784A3.964 3.964 0 0 1 21 20a4 4 0 1 1 4 4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userMinus16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userMinus16.json new file mode 100644 index 00000000..1f014695 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userMinus16.json @@ -0,0 +1 @@ +"M8 6.8A2.8 2.8 0 1 1 10.8 4 2.803 2.803 0 0 1 8 6.8zm0-4.667A1.867 1.867 0 1 0 9.867 4 1.869 1.869 0 0 0 8 2.133zM9 14H4v-2.5A2.503 2.503 0 0 1 6.5 9h3a2.49 2.49 0 0 1 1.987 1h1.162A3.495 3.495 0 0 0 9.5 8h-3A3.504 3.504 0 0 0 3 11.5V15h6zm0-2v1h7v-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userMinus24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userMinus24.json new file mode 100644 index 00000000..b8cbdec0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userMinus24.json @@ -0,0 +1 @@ +"M12 1.2A4.8 4.8 0 1 0 16.8 6 4.805 4.805 0 0 0 12 1.2zm0 8.6A3.8 3.8 0 1 1 15.8 6 3.804 3.804 0 0 1 12 9.8zm1 10.199V19h9v.999zM4 22v-4.5A5.507 5.507 0 0 1 9.5 12h5a5.506 5.506 0 0 1 5.475 5h-1.026a4.49 4.49 0 0 0-4.449-4h-5A4.505 4.505 0 0 0 5 17.5V21h6v.999z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userMinus32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userMinus32.json new file mode 100644 index 00000000..91035c1a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userMinus32.json @@ -0,0 +1 @@ +"M16 13.8A5.8 5.8 0 1 1 21.8 8a5.806 5.806 0 0 1-5.8 5.8zm0-10.6A4.8 4.8 0 1 0 20.8 8 4.805 4.805 0 0 0 16 3.2zM25 27v1H7v-6.5a5.507 5.507 0 0 1 5.5-5.5h7a5.507 5.507 0 0 1 5.5 5.5v.5h1v-.5a6.508 6.508 0 0 0-6.5-6.5h-7a6.499 6.499 0 0 0-6.49 6.5L6 29h20v-2zm5-2.001V24H19v.999z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userPlus16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userPlus16.json new file mode 100644 index 00000000..969d5949 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userPlus16.json @@ -0,0 +1 @@ +"M6.5 8h3a3.492 3.492 0 0 1 .734.08A1.978 1.978 0 0 0 10 9v.05A2.5 2.5 0 0 0 9.5 9h-3A2.503 2.503 0 0 0 4 11.5V14h3v1H3v-3.5A3.504 3.504 0 0 1 6.5 8zM8 6.8A2.8 2.8 0 1 1 10.8 4 2.803 2.803 0 0 1 8 6.8zm0-.933A1.867 1.867 0 1 0 6.133 4 1.868 1.868 0 0 0 8 5.867zm4 5.633v.5H9v1h3v3h1v-3h3v-1h-3V9h-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userPlus24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userPlus24.json new file mode 100644 index 00000000..261f2712 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userPlus24.json @@ -0,0 +1 @@ +"M12 10.8A4.8 4.8 0 1 0 7.2 6a4.805 4.805 0 0 0 4.8 4.8zm0-8.6A3.8 3.8 0 1 1 8.2 6 3.804 3.804 0 0 1 12 2.2zM4 22v-4.5A5.506 5.506 0 0 1 9.5 12h5a5.465 5.465 0 0 1 3.152 1H9.5A4.505 4.505 0 0 0 5 17.5V21h6v.999zm18-3v.999h-4V24h-1v-4.001h-4V19h4v-4h1v4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userPlus32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userPlus32.json new file mode 100644 index 00000000..cb9fc7d7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userPlus32.json @@ -0,0 +1 @@ +"M22 28v1H6v-7.5a6.508 6.508 0 0 1 6.5-6.5h7a6.476 6.476 0 0 1 4.698 2.02A1.952 1.952 0 0 0 24 17h-1a1.988 1.988 0 0 0-.306.03A5.464 5.464 0 0 0 19.5 16h-7A5.506 5.506 0 0 0 7 21.5V28zM10.2 8a5.8 5.8 0 1 1 5.8 5.8A5.806 5.806 0 0 1 10.2 8zm1 0A4.8 4.8 0 1 0 16 3.2 4.805 4.805 0 0 0 11.2 8zM25 24v-5h-1v5h-5v.999h5V30h1v-5.001h5V24z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userToDevice16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userToDevice16.json new file mode 100644 index 00000000..726248ab --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userToDevice16.json @@ -0,0 +1 @@ +"M11 14v1H9v1h5v-1h-2v-1h4V8H7v6zM8 9h7v4H8zm6 2H9v-1h5zm-1-8v2.294L14.293 4l.707.707-2.5 2.502L10 4.707 10.707 4 12 5.294V3a1.001 1.001 0 0 0-1-1H9V1h2a2.002 2.002 0 0 1 2 2zM2 13v-2.294L.707 12 0 11.293l2.5-2.502L5 11.293 4.293 12 3 10.706V13a1.001 1.001 0 0 0 1 1h2v1H4a2.002 2.002 0 0 1-2-2zM3.5 0a2.489 2.489 0 0 0-1.855 4.16A2.497 2.497 0 0 0 0 6.5V8h7V6.5a2.497 2.497 0 0 0-1.645-2.34A2.489 2.489 0 0 0 3.5 0zm0 1A1.5 1.5 0 1 1 2 2.5 1.502 1.502 0 0 1 3.5 1zM6 6.5V7H1v-.5A1.502 1.502 0 0 1 2.5 5h2A1.502 1.502 0 0 1 6 6.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userToDevice24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userToDevice24.json new file mode 100644 index 00000000..85ac1b86 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userToDevice24.json @@ -0,0 +1 @@ +"M23 21v-9H10v9h5v1h-2v1h7v-1h-2v-1zm-12-1v-7h11v7zm6 2h-1v-1h1zm4-7h-9v-1h9zM15.5 3H14V2h1.5A3.504 3.504 0 0 1 19 5.5v2.693l1.646-1.647.707.707-2.853 2.854-2.854-2.854.707-.707L18 8.193V5.5A2.503 2.503 0 0 0 15.5 3zm-8 18H9v1H7.5A3.504 3.504 0 0 1 4 18.5v-2.693l-1.646 1.647-.707-.707L4.5 13.893l2.854 2.854-.707.707L5 15.807V18.5A2.503 2.503 0 0 0 7.5 21zM8 3.5A2.5 2.5 0 1 0 5.5 6 2.503 2.503 0 0 0 8 3.5zM5.5 5A1.5 1.5 0 1 1 7 3.5 1.502 1.502 0 0 1 5.5 5zm2 1h-4A2.503 2.503 0 0 0 1 8.5V11h9V8.5A2.503 2.503 0 0 0 7.5 6zM9 10H2V8.5A1.502 1.502 0 0 1 3.5 7h4A1.502 1.502 0 0 1 9 8.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userToDevice32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userToDevice32.json new file mode 100644 index 00000000..ca5d06dc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userToDevice32.json @@ -0,0 +1 @@ +"M13 11.5A3.504 3.504 0 0 0 9.5 8h-3A3.504 3.504 0 0 0 3 11.5V14h10zM12 13H4v-1.5A2.503 2.503 0 0 1 6.5 9h3a2.503 2.503 0 0 1 2.5 2.5zM8 7a3 3 0 1 0-3-3 3.003 3.003 0 0 0 3 3zm0-5a2 2 0 1 1-2 2 2.002 2.002 0 0 1 2-2zm22 26V16H13v12h7v1h-3v1h9v-1h-3v-1zm-16-1V17h15v10zm8 2h-1v-1h1zm6-10H15v-1h13zM8.502 27H11v1H8.5A3.515 3.515 0 0 1 5 24.493v-4.785l-2.646 2.646-.707-.707L5.5 17.793l3.853 3.852-.707.707L6 19.706v4.787A2.512 2.512 0 0 0 8.502 27zM20.498 5H18V4h2.5A3.515 3.515 0 0 1 24 7.507v4.785l2.646-2.646.707.707-3.854 3.854-3.853-3.852.707-.707L23 12.294V7.507A2.512 2.512 0 0 0 20.498 5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userUp16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userUp16.json new file mode 100644 index 00000000..2b904d5d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userUp16.json @@ -0,0 +1 @@ +"M8 6.765a2.8 2.8 0 1 1 2.8-2.8 2.803 2.803 0 0 1-2.8 2.8zm0-4.667a1.867 1.867 0 1 0 1.866 1.867A1.869 1.869 0 0 0 8 2.098zM10 14H4v-2.5A2.503 2.503 0 0 1 6.5 9h1.014a2.467 2.467 0 0 1 .218-.268L8.465 8H6.5A3.504 3.504 0 0 0 3 11.5V15h7zm5.354-4.346L12.5 6.8 9.646 9.654l.707.707L12 8.714V16h1V8.714l1.646 1.647z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userUp24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userUp24.json new file mode 100644 index 00000000..fb109634 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userUp24.json @@ -0,0 +1 @@ +"M12 1.165a4.8 4.8 0 1 0 4.8 4.8 4.805 4.805 0 0 0-4.8-4.8zm0 8.6a3.8 3.8 0 1 1 3.8-3.8 3.804 3.804 0 0 1-3.8 3.8zM17 22H4v-4.5A5.507 5.507 0 0 1 9.5 12H14l-.232.232a2.484 2.484 0 0 0-.518.768H9.5A4.505 4.505 0 0 0 5 17.5V21h12zm5.646-7.64L20 11.715V23h-1V11.714l-2.646 2.647-.707-.707L19.5 9.8l3.854 3.854z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userUp32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userUp32.json new file mode 100644 index 00000000..a841041d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userUp32.json @@ -0,0 +1 @@ +"M16 13.765a5.8 5.8 0 1 1 5.8-5.8 5.806 5.806 0 0 1-5.8 5.8zm0-10.6a4.8 4.8 0 1 0 4.8 4.8 4.805 4.805 0 0 0-4.8-4.8zM7 28v-6.5a5.507 5.507 0 0 1 5.5-5.5h7c.083 0 .163.009.245.012l.905-.904A6.49 6.49 0 0 0 19.5 15h-7a6.499 6.499 0 0 0-6.49 6.5L6 29h16v-1zm22.354-8.354L24.5 14.793l-4.854 4.854.707.707L24 16.707V30h1V16.707l3.646 3.646z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userX16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userX16.json new file mode 100644 index 00000000..71966c6a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userX16.json @@ -0,0 +1 @@ +"M8.093 15H3v-3.5A3.504 3.504 0 0 1 6.5 8h3a3.46 3.46 0 0 1 .858.119 1.999 1.999 0 0 0-.993.538L9.022 9H6.5A2.503 2.503 0 0 0 4 11.5V14h4.5a1.977 1.977 0 0 0-.407 1zM10.8 4A2.8 2.8 0 1 0 8 6.8 2.803 2.803 0 0 0 10.8 4zm-.933 0A1.867 1.867 0 1 1 8 2.133 1.869 1.869 0 0 1 9.867 4zm6.061 6.879l-.707-.707L13 12.292l-2.221-2.22-.707.707L12.292 13l-2.22 2.221.707.707L13 13.708l2.221 2.22.707-.707L13.708 13z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userX24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userX24.json new file mode 100644 index 00000000..cbfc8421 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userX24.json @@ -0,0 +1 @@ +"M12 1.2A4.8 4.8 0 1 0 16.8 6 4.805 4.805 0 0 0 12 1.2zm0 8.6A3.8 3.8 0 1 1 15.8 6 3.804 3.804 0 0 1 12 9.8zM11.996 22H4v-4.5A5.507 5.507 0 0 1 9.5 12h5a5.499 5.499 0 0 1 4.562 2.43c-.05.041-.102.075-.147.12l-.597.597A4.488 4.488 0 0 0 14.5 13h-5A4.505 4.505 0 0 0 5 17.5V21h7.48a1.984 1.984 0 0 0-.484 1zm1.968.328l2.83-2.829-2.829-2.828.707-.707 2.828 2.829 2.828-2.829.707.708-2.828 2.828 2.829 2.828-.707.707-2.828-2.829-2.83 2.83z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userX32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userX32.json new file mode 100644 index 00000000..2e7e8e65 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/userX32.json @@ -0,0 +1 @@ +"M16 13.8A5.8 5.8 0 1 1 21.8 8a5.806 5.806 0 0 1-5.8 5.8zm0-10.6A4.8 4.8 0 1 0 20.8 8 4.805 4.805 0 0 0 16 3.2zM7 28v-6.5a5.507 5.507 0 0 1 5.5-5.5h7a5.488 5.488 0 0 1 5.263 3.995l.79-.79A6.488 6.488 0 0 0 19.5 15h-7a6.499 6.499 0 0 0-6.49 6.5L6 29h12a1.992 1.992 0 0 1-.255-1zm13.664 1.043l3.837-3.837 3.835 3.836.707-.706-3.836-3.836 3.836-3.836-.707-.707-3.836 3.836-3.836-3.836-.706.707 3.836 3.835-3.837 3.837z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/users16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/users16.json new file mode 100644 index 00000000..f28e2f58 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/users16.json @@ -0,0 +1 @@ +"M6.5 7a3.49 3.49 0 0 1 .663.067A3.97 3.97 0 0 0 7.8 8.375 2.475 2.475 0 0 0 6.5 8h-3A2.503 2.503 0 0 0 1 10.5V12h4.068a4.642 4.642 0 0 0-.218 1H0v-2.5A3.504 3.504 0 0 1 3.5 7zm1.456-3.564a3.969 3.969 0 0 0-.857 1.702A2.996 2.996 0 1 1 8 3a2.964 2.964 0 0 1-.044.436zM7 3a2 2 0 1 0-2 2 2.002 2.002 0 0 0 2-2zm5.5 7a3.504 3.504 0 0 1 3.5 3.5V16H6v-2.5A3.504 3.504 0 0 1 9.5 10zm-3 1A2.503 2.503 0 0 0 7 13.5V15h8v-1.5a2.503 2.503 0 0 0-2.5-2.5zM8 6a3 3 0 1 1 3 3 3.003 3.003 0 0 1-3-3zm1 0a2 2 0 1 0 2-2 2.002 2.002 0 0 0-2 2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/users24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/users24.json new file mode 100644 index 00000000..e714f235 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/users24.json @@ -0,0 +1 @@ +"M7.5 9A3.5 3.5 0 1 0 4 5.5 3.504 3.504 0 0 0 7.5 9zm0-6A2.5 2.5 0 1 1 5 5.5 2.503 2.503 0 0 1 7.5 3zm2.713 14a5.456 5.456 0 0 0-.188 1H2v-3.5A4.505 4.505 0 0 1 6.5 10h2a4.503 4.503 0 0 1 4.414 3.649 5.518 5.518 0 0 0-.936.632A3.495 3.495 0 0 0 8.5 11h-2A3.504 3.504 0 0 0 3 14.5V17zm6.287-4A3.5 3.5 0 1 0 13 9.5a3.504 3.504 0 0 0 3.5 3.5zm0-6A2.5 2.5 0 1 1 14 9.5 2.503 2.503 0 0 1 16.5 7zM22 18.5a4.505 4.505 0 0 0-4.5-4.5h-2a4.505 4.505 0 0 0-4.5 4.5V22h11zM21 21h-9v-2.5a3.504 3.504 0 0 1 3.5-3.5h2a3.504 3.504 0 0 1 3.5 3.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/users32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/users32.json new file mode 100644 index 00000000..d7780e64 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/users32.json @@ -0,0 +1 @@ +"M10.5 11A4.5 4.5 0 1 0 6 6.5a4.505 4.505 0 0 0 4.5 4.5zm0-8A3.5 3.5 0 1 1 7 6.5 3.504 3.504 0 0 1 10.5 3zm1.166 19a6.98 6.98 0 0 0-.14 1H2v-5.5A5.506 5.506 0 0 1 7.5 12h6a5.464 5.464 0 0 1 2.65.683 5.985 5.985 0 0 0-.138 1.085A4.474 4.474 0 0 0 13.5 13h-6A4.505 4.505 0 0 0 3 17.5V22zm9.834-4a4.5 4.5 0 1 0-4.5-4.5 4.505 4.505 0 0 0 4.5 4.5zm0-8a3.5 3.5 0 1 1-3.5 3.5 3.504 3.504 0 0 1 3.5-3.5zm3 9h-6a5.506 5.506 0 0 0-5.5 5.5V30h17v-5.5a5.506 5.506 0 0 0-5.5-5.5zM29 29H14v-4.5a4.505 4.505 0 0 1 4.5-4.5h6a4.505 4.505 0 0 1 4.5 4.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/utilityNetwork16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/utilityNetwork16.json new file mode 100644 index 00000000..28be9357 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/utilityNetwork16.json @@ -0,0 +1 @@ +"M14.5 3A1.5 1.5 0 1 0 13 1.5c0 .362.134.69.347.95L11.8 5.03a1.496 1.496 0 0 0-1.707.97H7.908a1.496 1.496 0 0 0-2.878.8L2.45 8.347A1.487 1.487 0 0 0 2 8.092V2.908A1.496 1.496 0 0 0 1.5 0 1.496 1.496 0 0 0 1 2.908v5.184C.419 8.298.009 8.848.009 9.5s.41 1.202.991 1.408V15h1v-4.092c.581-.206.991-.756.991-1.408 0-.102-.002-.202-.021-.3l2.58-1.548c.134.11.284.197.45.256v5.184a1.488 1.488 0 0 0-.991 1.408c0 .828.663 1.5 1.491 1.5s1.491-.672 1.491-1.5c0-.652-.41-1.202-.991-1.408V7.908c.424-.15.757-.484.908-.908h2.184c.203.573.74.985 1.38.997l1.108 3.326c-.048.038-.098.073-.14.116a1.488 1.488 0 0 0-.431 1.061A1.488 1.488 0 0 0 13.5 14a1.488 1.488 0 0 0 1.491-1.5c0-.414-.159-.79-.43-1.06a1.494 1.494 0 0 0-1.033-.437L12.42 7.677c.35-.275.58-.697.58-1.177 0-.362-.134-.69-.347-.95L14.2 2.97c.097.02.197.03.299.03zM1 1.5V1h1v1H1v-.5zm1 8v.5H1V9h1v.5zm5 5v.5H6v-1h1v.5zm0-8V7H6V6h1v.5zm7-5V1h1v1h-1v-.5zm-3 5V6h1v1h-1v-.5zm3 6v.5h-1v-1h1v.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/utilityNetwork24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/utilityNetwork24.json new file mode 100644 index 00000000..dfcfdcab --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/utilityNetwork24.json @@ -0,0 +1 @@ +"M22.266 16.734a2.49 2.49 0 0 0-1.766-.732c-.068 0-.132.015-.198.02l-.927-3.19c.337-.127.642-.317.891-.566a2.49 2.49 0 0 0 .732-1.766c0-.69-.28-1.314-.732-1.766a2.504 2.504 0 0 0-.521-.387l.459-1.377c.098.012.195.03.296.03a2.496 2.496 0 0 0 2.49-2.5c0-.69-.277-1.315-.727-1.767a2.492 2.492 0 0 0-3.531 0c-.452.452-.723 1.077-.723 1.767s.27 1.315.723 1.768c.154.153.333.278.522.388l-.459 1.376c-.098-.011-.194-.03-.295-.03-.69 0-1.314.28-1.766.732-.34.34-.582.777-.681 1.266H13.95a2.5 2.5 0 0 0-4.218-1.268A2.492 2.492 0 0 0 9 10.5c0 .272.055.53.135.775l-2.768 1.582c-.035-.04-.064-.086-.101-.123A2.493 2.493 0 0 0 5 12.053V6.947c.49-.1.926-.341 1.266-.681A2.49 2.49 0 0 0 6.998 4.5c0-.69-.28-1.314-.732-1.766A2.49 2.49 0 0 0 4.5 2.003 2.493 2.493 0 0 0 2.003 4.5 2.493 2.493 0 0 0 4 6.947v5.106c-.49.1-.926.341-1.266.681a2.49 2.49 0 0 0-.731 1.766A2.493 2.493 0 0 0 4 16.947V21h.999v-4.053c.49-.1.926-.341 1.266-.681a2.49 2.49 0 0 0 .732-1.766c0-.272-.055-.529-.135-.774l2.768-1.581c.035.04.064.085.101.123a2.5 2.5 0 0 0 1.268.682v4.103c-.49.1-.926.341-1.266.681a2.49 2.49 0 0 0-.731 1.766c0 .69.28 1.314.731 1.766s1.076.732 1.766.732 1.314-.28 1.766-.732.732-1.076.732-1.766-.28-1.314-.732-1.766A2.493 2.493 0 0 0 12 17.053V12.95A2.495 2.495 0 0 0 13.95 11h2.103c.1.489.341.926.681 1.266a2.487 2.487 0 0 0 1.644.72l.962 3.314a2.5 2.5 0 0 0-.606.434 2.49 2.49 0 0 0-.732 1.766c0 .69.28 1.314.732 1.766s1.076.732 1.766.732 1.314-.28 1.766-.732.731-1.076.731-1.766-.279-1.314-.731-1.766zM19.44 3.44a1.496 1.496 0 0 1 2.12 0 1.495 1.495 0 0 1 0 2.12 1.495 1.495 0 0 1-2.12 0 1.488 1.488 0 0 1-.431-1.06c0-.414.16-.789.43-1.06zM3 4.5c0-.414.168-.789.44-1.06a1.496 1.496 0 0 1 2.12 0 1.495 1.495 0 0 1 0 2.12 1.495 1.495 0 0 1-2.12 0A1.495 1.495 0 0 1 3 4.5zm2.56 11.06a1.495 1.495 0 0 1-2.12 0 1.495 1.495 0 0 1 0-2.12 1.496 1.496 0 0 1 2.12 0 1.495 1.495 0 0 1 0 2.12zM13 19.5a1.499 1.499 0 1 1-2.56-1.06 1.496 1.496 0 0 1 2.12 0c.272.271.44.646.44 1.06zm-.44-7.94a1.495 1.495 0 0 1-2.12 0 1.495 1.495 0 0 1 0-2.12 1.496 1.496 0 0 1 2.12 0 1.495 1.495 0 0 1 0 2.12zM17 10.5c0-.414.168-.789.44-1.06a1.496 1.496 0 0 1 2.12 0 1.495 1.495 0 0 1 0 2.12 1.495 1.495 0 0 1-2.12 0A1.495 1.495 0 0 1 17 10.5zm4.56 9.06a1.495 1.495 0 0 1-2.12 0 1.495 1.495 0 0 1 0-2.12 1.496 1.496 0 0 1 2.12 0 1.495 1.495 0 0 1 0 2.12z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/utilityNetwork32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/utilityNetwork32.json new file mode 100644 index 00000000..a2bfa7fb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/utilityNetwork32.json @@ -0,0 +1 @@ +"M26.5 10c.965 0 1.84-.393 2.473-1.027.633-.633 1.025-1.508 1.025-2.473s-.392-1.84-1.025-2.474a3.49 3.49 0 0 0-4.946 0 3.49 3.49 0 0 0 0 4.947c.202.204.437.37.685.52l-.652 1.564A3.463 3.463 0 0 0 23.5 11a3.49 3.49 0 0 0-2.474 1.026A3.488 3.488 0 0 0 20.051 14h-2.102a3.488 3.488 0 0 0-.975-1.974 3.495 3.495 0 0 0-4.948 0A3.489 3.489 0 0 0 11 14.5c0 .538.132 1.043.35 1.499L8.092 18.17c-.042-.046-.075-.1-.12-.145a3.522 3.522 0 0 0-1.133-.76 3.468 3.468 0 0 0-.656-.2c-.06-.01-.123-.008-.183-.017v-7.1a3.484 3.484 0 0 0 1.973-.976 3.492 3.492 0 0 0 0-4.946 3.49 3.49 0 0 0-4.946 0 3.49 3.49 0 0 0 0 4.947c.52.522 1.21.866 1.973.976v7.1c-.06.009-.124.006-.183.018a3.47 3.47 0 0 0-1.79.96 3.53 3.53 0 0 0-.76 1.134A3.469 3.469 0 0 0 2 20.5a3.502 3.502 0 0 0 .59 1.944 3.535 3.535 0 0 0 1.57 1.29c.21.087.43.154.657.2.06.01.123.008.183.017V30h1v-6.049c.06-.009.124-.006.183-.018a3.47 3.47 0 0 0 1.79-.96 3.525 3.525 0 0 0 .76-1.134 3.475 3.475 0 0 0 .265-1.339 3.505 3.505 0 0 0-.266-1.339c-.023-.056-.059-.104-.085-.158l3.26-2.174c.042.047.075.1.12.145.52.52 1.21.865 1.973.975v5.102a3.488 3.488 0 0 0-1.974.975 3.495 3.495 0 0 0 0 4.948A3.489 3.489 0 0 0 14.5 30c.965 0 1.84-.393 2.473-1.027.633-.633 1.025-1.508 1.025-2.473s-.392-1.84-1.025-2.474A3.484 3.484 0 0 0 15 23.051v-5.102c.763-.11 1.452-.454 1.974-.975s.865-1.21.975-1.974h2.102c.11.763.454 1.452.975 1.974.608.607 1.44.984 2.358 1.014l.828 3.366a3.391 3.391 0 0 0-2.114 3.146c0 .94.38 1.79.996 2.406a3.391 3.391 0 0 0 2.406.996c.94 0 1.79-.38 2.404-.997.614-.615.994-1.466.994-2.405s-.38-1.79-.994-2.405a3.385 3.385 0 0 0-2.404-.997c-.108 0-.21.022-.314.032l-.801-3.257a3.493 3.493 0 0 0 1.588-.9c.633-.633 1.025-1.508 1.025-2.473s-.392-1.84-1.025-2.473a3.51 3.51 0 0 0-.956-.667l.617-1.481c.279.071.566.121.866.121zM3 6.5c0-.69.28-1.314.733-1.767S4.81 4 5.5 4s1.314.28 1.767.733S8 5.81 8 6.5s-.28 1.314-.733 1.767S6.19 9 5.5 9s-1.314-.28-1.767-.733S3 7.19 3 6.5zm4.952 14.488a2.48 2.48 0 0 1-.685 1.28 2.519 2.519 0 0 1-1.28.684 2.505 2.505 0 0 1-2.797-1.495 2.48 2.48 0 0 1-.142-1.445 2.478 2.478 0 0 1 .685-1.28 2.516 2.516 0 0 1 1.28-.684 2.505 2.505 0 0 1 2.797 1.495 2.479 2.479 0 0 1 .142 1.445zm19.266 1.794c.44.44.712 1.047.712 1.718s-.272 1.278-.712 1.718c-.44.44-1.047.712-1.718.712s-1.279-.272-1.718-.712c-.44-.44-.712-1.047-.712-1.718s.272-1.278.712-1.718c.44-.44 1.047-.712 1.718-.712s1.278.272 1.718.712zM17 26.5c0 .69-.28 1.314-.733 1.767S15.19 29 14.5 29s-1.314-.28-1.767-.733S12 27.19 12 26.5s.28-1.314.733-1.767S13.81 24 14.5 24s1.314.28 1.767.733S17 25.81 17 26.5zm-.733-10.233a2.493 2.493 0 0 1-3.534 0 2.493 2.493 0 0 1 0-3.534 2.493 2.493 0 0 1 3.534 0 2.493 2.493 0 0 1 0 3.534zM26 14.5c0 .69-.28 1.314-.733 1.767S24.19 17 23.5 17s-1.314-.28-1.767-.733S21 15.19 21 14.5s.28-1.314.733-1.767S22.81 12 23.5 12s1.314.28 1.767.733S26 13.81 26 14.5zm-2-8c0-.69.28-1.314.733-1.767S25.81 4 26.5 4s1.314.28 1.767.733S29 5.81 29 6.5s-.28 1.314-.733 1.767S27.19 9 26.5 9s-1.314-.28-1.767-.733S24 7.19 24 6.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/utilityNetworkTrace16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/utilityNetworkTrace16.json new file mode 100644 index 00000000..9702b440 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/utilityNetworkTrace16.json @@ -0,0 +1 @@ +"M1.5 11a1.5 1.5 0 0 0 1.47-1.8l2.58-1.548a1.487 1.487 0 0 0 .45.256v5.184a1.5 1.5 0 1 0 1 0V7.908A1.495 1.495 0 0 0 7.908 7h2.184a1.494 1.494 0 0 0 1.38.997l1.108 3.326a1.495 1.495 0 1 0 .948-.32L12.42 7.677a1.478 1.478 0 0 0 .233-2.126L14.2 2.97A1.5 1.5 0 1 0 13 1.5a1.486 1.486 0 0 0 .347.95L11.8 5.03a1.492 1.492 0 0 0-1.707.97H7.908a1.497 1.497 0 0 0-2.878.8L2.45 8.347A1.497 1.497 0 1 0 1.5 11zM7 14.5v.5H6v-1h1zm7-2.5v1h-1v-1h1zm0-11h1v1h-1V1zm-2.783 5H12v1h-1V6zM6 6h1v1H6V6zM1 9.5V9h1v1H1zm2-8A1.5 1.5 0 1 0 1.5 3 1.5 1.5 0 0 0 3 1.5zm-1 0V2H1V1h1zM1 14h1v1H1zm1-1H1v-1h1zM1 6h1v1H1zm1-1H1V4h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/utilityNetworkTrace24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/utilityNetworkTrace24.json new file mode 100644 index 00000000..56d03917 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/utilityNetworkTrace24.json @@ -0,0 +1 @@ +"M5 9H4V8h1zm-1 2h1v-1H4zm0 8h1v-1H4zm0 2h1v-1H4zM2.734 2.734A2.497 2.497 0 1 1 2.002 4.5a2.49 2.49 0 0 1 .732-1.766zM3 4.5a1.502 1.502 0 1 0 .44-1.06A1.495 1.495 0 0 0 3 4.5zm19.266 12.234a2.543 2.543 0 1 1-2.926-.434l-.962-3.315A2.478 2.478 0 0 1 16.053 11H13.95A2.5 2.5 0 0 1 12 12.95v4.103a2.497 2.497 0 1 1-1 0V12.95a2.495 2.495 0 0 1-1.268-.682c-.037-.038-.066-.083-.101-.123l-2.768 1.581a2.46 2.46 0 1 1-.597-.992c.038.037.066.083.101.123l2.768-1.582A2.494 2.494 0 1 1 13.95 10h2.103A2.498 2.498 0 0 1 18.5 8.002a2.457 2.457 0 0 1 .295.03l.46-1.376A2.494 2.494 0 0 1 20.5 2a2.504 2.504 0 0 1 1.763 4.267 2.293 2.293 0 0 1-2.06.703l-.458 1.377a2.479 2.479 0 0 1-.37 4.484l.927 3.191c.066-.005.13-.02.198-.02a2.49 2.49 0 0 1 1.766.732zM20.5 6a1.502 1.502 0 1 0-1.06-.44A1.495 1.495 0 0 0 20.5 6zM5.56 13.44A1.498 1.498 0 1 0 6 14.5a1.496 1.496 0 0 0-.44-1.06zM11.5 18a1.502 1.502 0 1 0 1.06.44A1.496 1.496 0 0 0 11.5 18zm1.5-7.5a1.502 1.502 0 1 0-.44 1.06A1.495 1.495 0 0 0 13 10.5zm5.5 1.5a1.502 1.502 0 1 0-1.06-.44 1.495 1.495 0 0 0 1.06.44zm3.5 6.5a1.502 1.502 0 1 0-.44 1.06A1.495 1.495 0 0 0 22 18.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/utilityNetworkTrace32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/utilityNetworkTrace32.json new file mode 100644 index 00000000..4fccedeb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/utilityNetworkTrace32.json @@ -0,0 +1 @@ +"M5.5 10a3.504 3.504 0 1 0-2.474-1.026A3.486 3.486 0 0 0 5.5 10zm0-6a2.502 2.502 0 1 1-1.767.733A2.492 2.492 0 0 1 5.5 4zm20 17c-.116 0-.225.023-.338.034l-.777-3.161a3.474 3.474 0 0 0 .632-6.513l.617-1.481a3.472 3.472 0 1 0-1.608-.905 3.515 3.515 0 0 0 .686.518l-.652 1.565A3.46 3.46 0 0 0 20.05 14h-2.1a3.49 3.49 0 1 0-6.507 2.17l-3.246 2.129c-.074-.091-.141-.19-.224-.273a3.499 3.499 0 1 0 .752 1.12l3.306-2.169A3.487 3.487 0 0 0 14 17.95v5.102a3.528 3.528 0 1 0 1 0V17.95A3.435 3.435 0 0 0 17.95 15h2.1a3.453 3.453 0 0 0 3.334 2.988l.804 3.271A3.48 3.48 0 1 0 25.5 21zm1-17a2.502 2.502 0 1 1-1.767.733A2.492 2.492 0 0 1 26.5 4zM8 20.5a2.502 2.502 0 1 1-.733-1.767A2.492 2.492 0 0 1 8 20.5zm13-6a2.502 2.502 0 1 1 .733 1.767A2.492 2.492 0 0 1 21 14.5zm-4 0a2.502 2.502 0 1 1-.733-1.767A2.492 2.492 0 0 1 17 14.5zM14.5 29a2.502 2.502 0 1 1 1.767-.733A2.492 2.492 0 0 1 14.5 29zm11-2a2.5 2.5 0 1 1 1.768-.732A2.492 2.492 0 0 1 25.5 27zM6 12H5v-1h1zm0 2H5v-1h1zm-1 1h1v1H5zm0 10h1v1H5zm0 2h1v1H5zm0 2h1v1H5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/validateUtilityNetworkTopology16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/validateUtilityNetworkTopology16.json new file mode 100644 index 00000000..a364355f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/validateUtilityNetworkTopology16.json @@ -0,0 +1 @@ +"M12.833 5.861c-.053-.108-.104-.218-.18-.31L14.2 2.97A1.5 1.5 0 1 0 13 1.5c0 .362.134.69.347.95L11.8 5.03a1.507 1.507 0 0 0-.3-.03c-.596 0-1.092.358-1.334.861.43-.101.874-.16 1.334-.16.46 0 .904.059 1.333.16zM14 1h1v1h-1V1zM9.672 6H7.908a1.496 1.496 0 0 0-2.878.8L2.45 8.347A1.487 1.487 0 0 0 2 8.092V2.908A1.496 1.496 0 0 0 1.5 0 1.496 1.496 0 0 0 1 2.908v5.184C.419 8.298.009 8.848.009 9.5s.41 1.202.991 1.408V15h1v-4.092c.581-.206.991-.756.991-1.408 0-.102-.002-.202-.021-.3l2.58-1.548c.134.11.284.197.45.256v1.764A5.82 5.82 0 0 1 9.672 6zM1 1h1v1H1V1zm1 9H1V9h1v1zm4-4h1v1H6V6zm9.818 4.302c.107.384.164.78.164 1.198 0 2.485-1.997 4.5-4.482 4.5s-4.491-2.015-4.491-4.5S9.015 7 11.5 7c.956 0 1.839.303 2.567.81l-.725.727A3.467 3.467 0 0 0 11.5 8C9.57 8 8 9.57 8 11.5S9.57 15 11.5 15s3.5-1.57 3.5-3.5c0-.118-.023-.23-.035-.345l.853-.853zM11.5 11.793l3.146-3.147.708.708-3.854 3.853-1.854-1.853.708-.708 1.146 1.147z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/validateUtilityNetworkTopology24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/validateUtilityNetworkTopology24.json new file mode 100644 index 00000000..3602d893 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/validateUtilityNetworkTopology24.json @@ -0,0 +1 @@ +"M20.327 15.926l.738.737-3.508 3.505-1.822-1.822.738-.738 1.084 1.088 2.77-2.77zm-7.06-3.658c-.34.34-.777.582-1.267.682v.903a7.269 7.269 0 0 0-1 2.09V12.95a2.5 2.5 0 0 1-1.268-.682c-.037-.038-.066-.083-.101-.123l-2.768 1.581c.08.245.135.502.135.774 0 .69-.28 1.314-.732 1.766-.34.34-.777.582-1.266.681V21H4v-4.053a2.493 2.493 0 0 1-1.266-.681 2.49 2.49 0 0 1-.731-1.766A2.492 2.492 0 0 1 4 12.053V6.947a2.493 2.493 0 0 1-1.267-.681 2.49 2.49 0 0 1-.73-1.766c0-.69.279-1.314.731-1.766S3.81 2.002 4.5 2.002s1.314.28 1.766.732A2.49 2.49 0 0 1 6.998 4.5c0 .69-.28 1.314-.732 1.766-.34.34-.777.582-1.266.681v5.106c.489.1.926.341 1.266.681.037.037.066.083.101.123l2.768-1.582A2.474 2.474 0 0 1 9 10.5 2.496 2.496 0 0 1 11.5 8a2.496 2.496 0 0 1 2.45 2h2.103c.1-.49.341-.926.681-1.266a2.49 2.49 0 0 1 1.766-.732c.101 0 .197.019.295.03l.46-1.376a2.503 2.503 0 0 1-.523-.388 2.488 2.488 0 0 1-.723-1.768A2.485 2.485 0 0 1 20.5 2a2.496 2.496 0 0 1 2.49 2.5c0 .69-.277 1.315-.727 1.767A2.476 2.476 0 0 1 20.5 7c-.101 0-.198-.018-.296-.03l-.46 1.377c.19.11.369.234.522.387a2.49 2.49 0 0 1 .732 1.766c0 .276-.056.537-.139.785a7.26 7.26 0 0 0-.94-.32A1.48 1.48 0 0 0 20 10.5c0-.414-.168-.789-.44-1.06a1.496 1.496 0 0 0-2.12 0 1.495 1.495 0 0 0-.412 1.333c-.37.05-.733.124-1.084.227H13.95a2.5 2.5 0 0 1-.682 1.268zM19.44 5.56a1.495 1.495 0 0 0 2.12 0 1.495 1.495 0 0 0 0-2.12 1.496 1.496 0 0 0-2.12 0 1.484 1.484 0 0 0-.431 1.06c0 .414.16.789.43 1.06zM4.5 6a1.499 1.499 0 1 0-1.06-2.56 1.495 1.495 0 0 0 0 2.12c.271.272.646.44 1.06.44zM6 14.5c0-.414-.168-.789-.44-1.06a1.496 1.496 0 0 0-2.12 0 1.495 1.495 0 0 0 0 2.12 1.495 1.495 0 0 0 2.12 0c.272-.271.44-.646.44-1.06zm7-4c0-.414-.168-.789-.44-1.06a1.496 1.496 0 0 0-2.12 0 1.495 1.495 0 0 0 0 2.12 1.495 1.495 0 0 0 2.12 0c.272-.271.44-.646.44-1.06zm-2.56 10.06a1.495 1.495 0 0 1 .272-2.33c-.003-.077-.012-.153-.012-.23 0-.29.022-.576.055-.858a2.489 2.489 0 0 0-1.021.592 2.49 2.49 0 0 0-.732 1.766c0 .69.28 1.314.732 1.766s1.076.732 1.766.732c.129 0 .252-.02.376-.038a7.288 7.288 0 0 1-.531-.976 1.494 1.494 0 0 1-.905-.424zM23.8 18a5.8 5.8 0 1 1-11.6 0 5.8 5.8 0 0 1 11.6 0zm-1 0c0-2.647-2.153-4.8-4.8-4.8s-4.8 2.153-4.8 4.8 2.153 4.8 4.8 4.8 4.8-2.153 4.8-4.8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/validateUtilityNetworkTopology32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/validateUtilityNetworkTopology32.json new file mode 100644 index 00000000..308fe75c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/validateUtilityNetworkTopology32.json @@ -0,0 +1 @@ +"M28.065 21.663l-5.508 5.505-2.822-2.822.738-.738 2.084 2.088 4.77-4.77.738.737zm-11.9 6.688c.184.277.382.543.595.796A3.461 3.461 0 0 1 14.5 30c-.965 0-1.84-.393-2.474-1.026S11 27.464 11 26.5s.393-1.84 1.026-2.474A3.488 3.488 0 0 1 14 23.051v-5.102a3.488 3.488 0 0 1-1.974-.975c-.044-.044-.077-.098-.119-.145l-3.26 2.174c.026.054.062.102.085.158a3.474 3.474 0 0 1 .266 1.339 3.506 3.506 0 0 1-.266 1.339 3.497 3.497 0 0 1-1.289 1.57 3.495 3.495 0 0 1-1.26.524c-.06.012-.123.01-.183.018V30H5v-6.049c-.06-.009-.124-.006-.183-.018a3.47 3.47 0 0 1-1.79-.96 3.534 3.534 0 0 1-.76-1.134A3.47 3.47 0 0 1 2 20.5a3.503 3.503 0 0 1 .59-1.944 3.531 3.531 0 0 1 1.57-1.29c.21-.087.43-.154.657-.2.06-.01.123-.008.183-.017v-7.1a3.488 3.488 0 0 1-1.974-.975 3.495 3.495 0 0 1 0-4.948A3.489 3.489 0 0 1 5.5 3c.965 0 1.84.393 2.473 1.027.633.633 1.025 1.508 1.025 2.473s-.392 1.84-1.025 2.473A3.478 3.478 0 0 1 6 9.949v7.1c.06.009.124.006.183.018a3.47 3.47 0 0 1 1.79.96c.044.044.077.098.119.144L11.35 16a3.46 3.46 0 0 1-.35-1.5c0-.965.393-1.84 1.026-2.474S13.536 11 14.5 11s1.84.393 2.474 1.026c.52.522.865 1.21.975 1.974h2.102c.11-.763.454-1.452.975-1.974A3.49 3.49 0 0 1 23.5 11c.192 0 .377.027.56.057l.652-1.565a3.517 3.517 0 0 1-.686-.518 3.495 3.495 0 0 1 0-4.948A3.489 3.489 0 0 1 26.5 3c.965 0 1.84.393 2.473 1.027.633.633 1.025 1.508 1.025 2.473s-.392 1.84-1.025 2.473A3.486 3.486 0 0 1 26.5 10c-.3 0-.587-.05-.866-.121l-.617 1.481c.353.172.68.391.956.667a3.49 3.49 0 0 1 1.025 2.473c0 .304-.057.592-.134.871a8.729 8.729 0 0 0-.94-.323A2.27 2.27 0 0 0 26 14.5c0-.69-.28-1.314-.733-1.767S24.19 12 23.5 12s-1.314.28-1.767.733S21 13.81 21 14.5c0 .19.032.37.076.548-.32.091-.633.196-.936.322-.032-.122-.07-.242-.09-.37h-2.1c-.111.764-.455 1.452-.976 1.974s-1.21.865-1.974.975v3.311c-.19.717-.3 1.465-.3 2.24 0 .177.016.349.027.523-.076-.008-.15-.023-.227-.023-.69 0-1.314.28-1.767.733S12 25.81 12 26.5s.28 1.314.733 1.767S13.811 29 14.5 29a2.48 2.48 0 0 0 1.665-.649zm8.568-20.084a2.493 2.493 0 0 0 3.534 0 2.493 2.493 0 0 0 0-3.534 2.493 2.493 0 0 0-3.534 0 2.493 2.493 0 0 0 0 3.534zM5.5 9c.69 0 1.314-.28 1.767-.733S8 7.19 8 6.5s-.28-1.314-.733-1.767S6.19 4 5.5 4s-1.314.28-1.767.733S3 5.81 3 6.5s.28 1.314.733 1.767S4.81 9 5.5 9zM8 20.5a2.504 2.504 0 0 0-.422-1.389 2.515 2.515 0 0 0-1.59-1.063 2.505 2.505 0 0 0-2.798 1.495 2.479 2.479 0 0 0-.142 1.445 2.48 2.48 0 0 0 .685 1.28 2.519 2.519 0 0 0 1.28.684 2.505 2.505 0 0 0 2.797-1.495A2.48 2.48 0 0 0 8 20.5zm6.5-3.5c.69 0 1.314-.28 1.767-.733S17 15.19 17 14.5s-.28-1.314-.733-1.767S15.19 12 14.5 12s-1.314.28-1.767.733S12 13.81 12 14.5s.28 1.314.733 1.767S13.81 17 14.5 17zm16.3 6.5a7.3 7.3 0 1 1-14.6 0 7.3 7.3 0 0 1 14.6 0zm-1 0c0-3.474-2.826-6.3-6.3-6.3s-6.3 2.826-6.3 6.3 2.826 6.3 6.3 6.3 6.3-2.826 6.3-6.3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/vertexCheck16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/vertexCheck16.json new file mode 100644 index 00000000..9102423b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/vertexCheck16.json @@ -0,0 +1 @@ +"M1 0v5h.889L0 10.731.807 11l1.978-6H6V3h6V2H6V0zm4 4H2V1h3zm4.557 9.696l4.97-4.97.738.737-5.708 5.705-2.822-2.822.738-.738z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/vertexCheck24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/vertexCheck24.json new file mode 100644 index 00000000..43b3246f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/vertexCheck24.json @@ -0,0 +1 @@ +"M9 4h9V3H9V1H4v5h1.48L1.52 17.679l.948.321L6.537 6H9zM5 5V2h3v3zm17.904 8.405l.701.713-9.1 8.94-4.238-4.032.69-.724 3.538 3.366z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/vertexCheck32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/vertexCheck32.json new file mode 100644 index 00000000..23cb490d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/vertexCheck32.json @@ -0,0 +1 @@ +"M12 9V6h16V5H12V2H5v7h1.977L2 23.679l.947.321L8.033 9zM6 8V3h5v5zm23.667 8.648l.703.711-12.86 12.703-5.017-4.816.693-.72 4.315 4.139z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/vertexEdit16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/vertexEdit16.json new file mode 100644 index 00000000..e933f90d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/vertexEdit16.json @@ -0,0 +1 @@ +"M6.841 11.23l-1.756 4.097a.371.371 0 0 0 .488.487L9.67 14.06l4.607-4.609 1.445-1.443a.965.965 0 0 0-.03-1.385l-1.413-1.414a.965.965 0 0 0-1.385-.03zm-.217 3.046l.554-1.294.74.74zm6.73-8.144a.306.306 0 0 1 .433 0l.981.98a.306.306 0 0 1 0 .434l-1.09 1.09-1.414-1.414zm-.384 3.212l-4.008 4.008-1.413-1.415 4.007-4.008zM1 0v5h.889L0 10.731.807 11l1.978-6H6V3h6V2H6V0zm4 4H2V1h3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/vertexEdit24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/vertexEdit24.json new file mode 100644 index 00000000..66ff235b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/vertexEdit24.json @@ -0,0 +1 @@ +"M9 4h9V3H9V1H4v5h1.48L1.52 17.679l.948.321L6.537 6H9zM5 5V2h3v3zm17.228 4.041a.98.98 0 0 0-1.386 0l-10.309 10.31-1.755 4.096a.371.371 0 0 0 .487.487l4.096-1.755 10.325-10.324a.965.965 0 0 0-.03-1.385zM10.316 22.396l.961-2.24 1.28 1.28zm3.015-1.6l-1.414-1.415 7.47-7.47 1.413 1.415zm9.328-9.329l-1.152 1.152-1.413-1.415 1.168-1.168a.42.42 0 0 1 .599.006l.804.838a.42.42 0 0 1-.006.587z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/vertexEdit32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/vertexEdit32.json new file mode 100644 index 00000000..cf818c24 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/vertexEdit32.json @@ -0,0 +1 @@ +"M28.882 13.12a1.203 1.203 0 0 0-1.726-.037L14.79 25.449l-2.342 5.465a.306.306 0 0 0 .402.402l5.465-2.342 10.566-10.567v-.001l1.8-1.798a1.203 1.203 0 0 0-.036-1.726zM14.05 29.714l1.403-3.274 1.87 1.87zm4.101-1.99l-2.112-2.111 9.758-9.757 2.111 2.11zm11.824-11.823l-1.36 1.359-2.11-2.111 1.358-1.36a.163.163 0 0 1 .121-.053.285.285 0 0 1 .193.092l1.76 1.761c.018.018.171.179.038.312zM12 9V6h16V5H12V2H5v7h1.977L2 23.679l.947.321L8.033 9zM6 8V3h5v5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/vertexGps16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/vertexGps16.json new file mode 100644 index 00000000..a750cab7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/vertexGps16.json @@ -0,0 +1 @@ +"M6 5V3h6V2H6V0H1v5h.889L0 10.731.807 11l1.978-6zM2 4V1h3v3zm8.5 5a1.5 1.5 0 1 0 1.5 1.5A1.5 1.5 0 0 0 10.5 9zm0 2a.5.5 0 1 1 .5-.5.501.501 0 0 1-.5.5zm5.5-1h-2.05A3.488 3.488 0 0 0 11 7.05V5h-1v2.05A3.488 3.488 0 0 0 7.05 10H5v1h2.05A3.488 3.488 0 0 0 10 13.95V16h1v-2.05A3.488 3.488 0 0 0 13.95 11H16zm-5.5 3a2.5 2.5 0 1 1 2.5-2.5 2.502 2.502 0 0 1-2.5 2.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/vertexGps24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/vertexGps24.json new file mode 100644 index 00000000..0dfaaa59 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/vertexGps24.json @@ -0,0 +1 @@ +"M24 16h-2.25A5.265 5.265 0 0 0 17 11.25V9h-1v2.25A5.265 5.265 0 0 0 11.25 16H9v1h2.25A5.265 5.265 0 0 0 16 21.75V24h1v-2.25A5.265 5.265 0 0 0 21.75 17H24zm-7.5 4.8a4.3 4.3 0 1 1 4.3-4.3 4.304 4.304 0 0 1-4.3 4.3zM9 4h9V3H9V1H4v5h1.48L1.52 17.679l.948.321L6.537 6H9zM5 5V2h3v3zm11.5 9a2.5 2.5 0 1 0 2.5 2.5 2.5 2.5 0 0 0-2.5-2.5zm0 4a1.5 1.5 0 1 1 1.5-1.5 1.502 1.502 0 0 1-1.5 1.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/vertexGps32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/vertexGps32.json new file mode 100644 index 00000000..10871775 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/vertexGps32.json @@ -0,0 +1 @@ +"M31 21h-3.225A6.294 6.294 0 0 0 22 15.225V12h-1v3.225A6.294 6.294 0 0 0 15.225 21H12v1h3.225A6.294 6.294 0 0 0 21 27.775V31h1v-3.225A6.294 6.294 0 0 0 27.775 22H31zm-9.5 5.8a5.3 5.3 0 1 1 5.3-5.3 5.306 5.306 0 0 1-5.3 5.3zm0-8.8a3.5 3.5 0 1 0 3.5 3.5 3.5 3.5 0 0 0-3.5-3.5zm0 6a2.5 2.5 0 1 1 2.5-2.5 2.5 2.5 0 0 1-2.5 2.5zM12 9V6h16V5H12V2H5v7h1.977L2 23.679l.947.321L8.033 9zM6 8V3h5v5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/vertexMove16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/vertexMove16.json new file mode 100644 index 00000000..5669630a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/vertexMove16.json @@ -0,0 +1 @@ +"M1 0v5h.889L0 10.731.807 11l1.978-6H6V3h6V2H6V0zm4 4H2V1h3zm7 5v2h2V9.75l1.75 1.75L14 13.25V12h-2v2h1.25l-1.75 1.75L9.75 14H11v-2H9v1.25L7.25 11.5 9 9.75V11h2V9H9.75l1.75-1.75L13.25 9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/vertexMove24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/vertexMove24.json new file mode 100644 index 00000000..def58e3c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/vertexMove24.json @@ -0,0 +1 @@ +"M20.354 13.646l2.853 2.854-2.854 2.854-.707-.707L21.293 17H17v4.293l1.646-1.646.707.707-2.853 2.853-2.854-2.854.707-.707L16 21.293V17h-4.293l1.646 1.646-.707.707L9.793 16.5l2.854-2.854.707.707L11.707 16H16v-4.293l-1.646 1.646-.707-.707L16.5 9.793l2.854 2.854-.707.707L17 11.707V16h4.293l-1.646-1.646zM9 6H6.537L2.468 18l-.947-.321L5.48 6H4V1h5v2h9v1H9zM8 5V2H5v3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/vertexMove32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/vertexMove32.json new file mode 100644 index 00000000..b89c8290 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/vertexMove32.json @@ -0,0 +1 @@ +"M12 9V6h16V5H12V2H5v7h1.977L2 23.679l.947.321L8.033 9zM6 8V3h5v5zm21.354 10.646l2.853 2.854-2.854 2.854-.707-.707L28.293 22H22v6.293l1.646-1.646.707.707-2.853 2.853-2.854-2.854.707-.707L21 28.293V22h-6.293l1.646 1.646-.707.707-2.853-2.853 2.854-2.854.707.707L14.707 21H21v-6.293l-1.646 1.646-.707-.707 2.853-2.853 2.854 2.854-.707.707L22 14.707V21h6.293l-1.646-1.646z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/vertexPlus16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/vertexPlus16.json new file mode 100644 index 00000000..a31681e1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/vertexPlus16.json @@ -0,0 +1 @@ +"M1 0v5h.889L0 10.731.807 11l1.978-6H6V3h6V2H6V0zm4 4H2V1h3zm6 11v-3H8v-1h3V8h1v3h3v1h-3v3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/vertexPlus24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/vertexPlus24.json new file mode 100644 index 00000000..50bd4156 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/vertexPlus24.json @@ -0,0 +1 @@ +"M18 17h5v1h-5v5h-1v-5h-5v-1h5v-5h1zM9 6H6.537L2.468 18l-.947-.321L5.48 6H4V1h5v2h9v1H9zM8 5V2H5v3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/vertexPlus32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/vertexPlus32.json new file mode 100644 index 00000000..2fb3eaf6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/vertexPlus32.json @@ -0,0 +1 @@ +"M23 22h7v1h-7v7h-1v-7h-7v-1h7v-7h1zM8.033 9L2.947 24 2 23.679 6.977 9H5V2h7v3h16v1H12v3zM11 8V3H6v5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/vertexX16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/vertexX16.json new file mode 100644 index 00000000..1ac38df3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/vertexX16.json @@ -0,0 +1 @@ +"M13.793 8.5l.707.707-2.275 2.275 2.275 2.275-.707.707-2.275-2.275-2.275 2.275-.707-.707 2.275-2.275-2.275-2.275.707-.707 2.275 2.275zM6 0v2h6v1H6v2H2.785L.807 11 0 10.731 1.889 5H1V0zM5 1H2v3h3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/vertexX24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/vertexX24.json new file mode 100644 index 00000000..12c3dc19 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/vertexX24.json @@ -0,0 +1 @@ +"M22.146 13.146l.708.708L18.707 18l4.147 4.146-.708.708L18 18.707l-4.146 4.147-.708-.708L17.293 18l-4.147-4.146.708-.708L18 17.293zM9 6H6.537L2.468 18l-.947-.321L5.48 6H4V1h5v2h9v1H9zM8 5V2H5v3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/vertexX32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/vertexX32.json new file mode 100644 index 00000000..d82b286b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/vertexX32.json @@ -0,0 +1 @@ +"M29.136 16.157l.707.707-5.636 5.636 5.636 5.636-.707.707-5.636-5.636-5.636 5.636-.707-.707 5.636-5.636-5.636-5.636.707-.707 5.636 5.636zM8.033 9L2.947 24 2 23.679 6.977 9H5V2h7v3h16v1H12v3zM11 8V3H6v5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/verticalDistribute16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/verticalDistribute16.json new file mode 100644 index 00000000..57137b6e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/verticalDistribute16.json @@ -0,0 +1 @@ +"M2 6v4h6v2H3v4h11v-4H9v-2h6V6H9V4h3V0H5v4h3v2zm11 7v2H4v-2zM6 3V1h5v2zm8 4v2H3V7z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/verticalDistribute24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/verticalDistribute24.json new file mode 100644 index 00000000..609ebab7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/verticalDistribute24.json @@ -0,0 +1 @@ +"M13 7h4V2H8v5h4v2H3v6h9v2H6v5h13v-5h-6v-2h9V9h-9zM9 6V3h7v3zm9 12v3H7v-3zm3-8v4H4v-4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/verticalDistribute32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/verticalDistribute32.json new file mode 100644 index 00000000..22218d93 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/verticalDistribute32.json @@ -0,0 +1 @@ +"M17 9h5V2H11v7h5v3H4v8h12v3H8v7h17v-7h-8v-3h12v-8H17zm-5-1V3h9v5zm12 16v5H9v-5zm4-11v6H5v-6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/video16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/video16.json new file mode 100644 index 00000000..eedce06e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/video16.json @@ -0,0 +1 @@ +"M14.296 4L12 6.251V4.5A1.502 1.502 0 0 0 10.5 3h-9A1.502 1.502 0 0 0 0 4.5v7A1.502 1.502 0 0 0 1.5 13h9a1.502 1.502 0 0 0 1.5-1.5V9.749L14.296 12H16V4zM11 11.5a.5.5 0 0 1-.5.5h-9a.5.5 0 0 1-.5-.5v-7a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 .5.5zm4-.5h-.296L12 8.349V7.65L14.704 5H15z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/video24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/video24.json new file mode 100644 index 00000000..fc6b228b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/video24.json @@ -0,0 +1 @@ +"M21.217 6L17 9.377V7a2.002 2.002 0 0 0-2-2H3a2.002 2.002 0 0 0-2 2v10a2.002 2.002 0 0 0 2 2h12a2.002 2.002 0 0 0 2-2v-2.445L21.214 18H23V6zM16 17a1.001 1.001 0 0 1-1 1H3a1.001 1.001 0 0 1-1-1V7a1.001 1.001 0 0 1 1-1h12a1.001 1.001 0 0 1 1 1zm6 0h-.429L17 13.263v-2.605L21.568 7H22z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/video32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/video32.json new file mode 100644 index 00000000..991d1f15 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/video32.json @@ -0,0 +1 @@ +"M28.001 9L23 12.534V9.5A2.503 2.503 0 0 0 20.5 7h-16A2.503 2.503 0 0 0 2 9.5v13A2.503 2.503 0 0 0 4.5 25h16a2.503 2.503 0 0 0 2.5-2.5v-3.034L28.001 23H30V9zM22 13.241V22.5a1.502 1.502 0 0 1-1.5 1.5h-16A1.502 1.502 0 0 1 3 22.5v-13A1.502 1.502 0 0 1 4.5 8h16A1.502 1.502 0 0 1 22 9.5zM29 22h-.68L23 18.241V13.76L28.32 10H29z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/videoLayer16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/videoLayer16.json new file mode 100644 index 00000000..d5abee4e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/videoLayer16.json @@ -0,0 +1 @@ +"M10.706 2.014c.933 0 1.774.23 2.27.399l1.72 10.163a8.317 8.317 0 0 0-2.489-.376c-1.996 0-3.282.433-4.526.852-1.141.385-2.22.748-3.888.748a9.538 9.538 0 0 1-2.669-.363L2.935 2.74c.623.134 1.451.26 2.359.26 1.519 0 2.33-.293 3.044-.552.643-.233 1.198-.434 2.368-.434m0-1c-2.69 0-2.725.986-5.412.986-1.738 0-3.161-.512-3.161-.512L0 14.09s1.422.711 3.793.711c3.665 0 4.749-1.6 8.414-1.6 2.37 0 3.793 1.09 3.793 1.09L13.867 1.687s-1.423-.674-3.16-.674zM8.063 4.006C5.825 4.006 4.011 5.794 4.011 8c0 2.206 1.814 3.994 4.052 3.994S12 10.206 12 8c0-2.206-1.698-3.994-3.937-3.994zM8 11c-1.654 0-3-1.346-3-3s1.346-3 3-3 3 1.346 3 3-1.346 3-3 3zM7 6v4l3-2-3-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/videoLayer24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/videoLayer24.json new file mode 100644 index 00000000..4dd8e5cf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/videoLayer24.json @@ -0,0 +1 @@ +"M16.31 3.2c1.551 0 2.928.38 3.63.615l2.675 15.872a16.248 16.248 0 0 0-4.157-.52c-2.74 0-4.525.429-6.251.844-1.687.406-3.28.789-5.783.789-1.999 0-3.493-.38-4.3-.65L4.847 4.343c.891.215 2.228.457 3.724.457 2.121 0 3.252-.465 4.25-.875.946-.39 1.763-.725 3.49-.725m0-1c-3.848 0-3.892 1.6-7.74 1.6-2.486 0-4.52-.722-4.52-.722L1 20.783S3.034 21.8 6.424 21.8c5.242 0 6.792-1.634 12.034-1.634 3.39 0 5.423 1.017 5.423 1.017l-3.05-18.105S18.797 2.2 16.31 2.2zm-3.805 3.806c-3.03 0-5.495 2.464-5.495 5.494s2.465 5.494 5.495 5.494S18 14.53 18 11.5s-2.465-5.494-5.494-5.494zM12.5 16C10.019 16 8 13.981 8 11.5S10.019 7 12.5 7 17 9.019 17 11.5 14.981 16 12.5 16zM11 8v7l5-3.5L11 8zm1 1.92l2.256 1.58L12 13.08V9.92z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/videoLayer32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/videoLayer32.json new file mode 100644 index 00000000..843f90e1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/videoLayer32.json @@ -0,0 +1 @@ +"M31 28s-3.093-.8-7.538-.8c-6.876 0-8.048 2.6-14.924 2.6C4.093 29.8 1 28 1 28L5 3.9c.7.233 2.519.968 5.34.968 4.807 0 5.59-1.657 10.734-1.657 3.26 0 5.926.689 5.926.689L31 28zm-15.307-.452c2.052-.662 4.174-1.348 7.77-1.348 2.725 0 4.948.29 6.312.528l-3.651-22a26.165 26.165 0 0 0-5.05-.517c-2.474 0-3.842.393-5.29.81-1.445.417-2.94.847-5.445.847a15.6 15.6 0 0 1-4.544-.65L2.107 27.433a15.984 15.984 0 0 0 6.43 1.366c3.281 0 5.163-.608 7.156-1.252zM22.8 16c0 3.76-3.04 6.8-6.8 6.8S9.2 19.76 9.2 16s3.04-6.8 6.8-6.8 6.8 3.04 6.8 6.8zm-1 0c0-3.2-2.6-5.8-5.8-5.8s-5.8 2.6-5.8 5.8 2.6 5.8 5.8 5.8 5.8-2.6 5.8-5.8zM14 12v8l6-4-6-4zm1 1.868L18.197 16 15 18.132v-4.264z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/videoPlus16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/videoPlus16.json new file mode 100644 index 00000000..0b5b5dcd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/videoPlus16.json @@ -0,0 +1 @@ +"M14.296 4L12 6.251V4.5A1.502 1.502 0 0 0 10.5 3h-9A1.502 1.502 0 0 0 0 4.5V10h1V4.5a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 .5.5v7a.5.5 0 0 1-.5.5H9v1h1.5a1.502 1.502 0 0 0 1.5-1.5V9.749L14.296 12H16V4zM15 11h-.296L12 8.349V7.65L14.704 5H15zM4 12h3v1H4v3H3v-3H0v-1h3V9h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/videoPlus24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/videoPlus24.json new file mode 100644 index 00000000..83e241c5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/videoPlus24.json @@ -0,0 +1 @@ +"M21.217 6L17 9.376V7a2.002 2.002 0 0 0-2-2H3a2.002 2.002 0 0 0-2 2v9h1V7a1.001 1.001 0 0 1 1-1h12a1.001 1.001 0 0 1 1 1v10a1.001 1.001 0 0 1-1 1h-3v1h3a2.002 2.002 0 0 0 2-2v-2.445L21.214 18H23V6zM22 17h-.43L17 13.263v-2.606L21.567 7H22zM6 18h4v.999H6V23H5v-4.001H1V18h4v-4h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/videoPlus32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/videoPlus32.json new file mode 100644 index 00000000..03d48d61 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/videoPlus32.json @@ -0,0 +1 @@ +"M28.001 9L23 12.534V9.5A2.503 2.503 0 0 0 20.5 7h-16A2.503 2.503 0 0 0 2 9.5V22h1V9.5A1.502 1.502 0 0 1 4.5 8h16A1.502 1.502 0 0 1 22 9.5v13a1.502 1.502 0 0 1-1.5 1.5H15v1h5.5a2.503 2.503 0 0 0 2.5-2.5v-3.034L28.001 23H30V9zM29 22h-.681L23 18.241V13.76L28.318 10H29zM8 24h5v.999H8V30H7v-5.001H2V24h5v-5h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/videoServer16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/videoServer16.json new file mode 100644 index 00000000..168ec529 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/videoServer16.json @@ -0,0 +1 @@ +"M4 4H3V3h1v1zm2-1H5v1h1V3zm2 0H7v1h1V3zM4 7H3v1h1V7zm2 0H5v1h1V7zm2 0H7v1h1V7zm-.672 3H1V1h14v6.876a4.828 4.828 0 0 0-1-.59V6H2v3h5.936c-.237.31-.448.64-.608 1zM2 5h12V2H2v3zm14 7c0 2.209-1.7 4-3.942 4S8 14.209 8 12c0-2.21 1.817-4 4.058-4S16 9.79 16 12zm-1 0c0-1.654-1.346-3-3-3s-3 1.346-3 3 1.346 3 3 3 3-1.346 3-3zm-4-2v4l3-2-3-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/videoServer24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/videoServer24.json new file mode 100644 index 00000000..ced30bd3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/videoServer24.json @@ -0,0 +1 @@ +"M6 5H5V4h1v1zm2-1H7v1h1V4zm2 0H9v1h1V4zm0 4H9v1h1V8zm0 4H9v1h1v-1zM6 8H5v1h1V8zm2 0H7v1h1V8zm-2 4H5v1h1v-1zm2 0H7v1h1v-1zm3.4 3H2V2h20v10.72a6.537 6.537 0 0 0-1-.79V11H3v3h8.93c-.203.317-.383.65-.53 1zM3 6h18V3H3v3zm0 4h18V7H3v3zm20 7.5c0 3.033-2.467 5.5-5.5 5.5S12 20.533 12 17.5s2.467-5.5 5.5-5.5 5.5 2.467 5.5 5.5zm-1 0c0-2.481-2.019-4.5-4.5-4.5S13 15.019 13 17.5s2.019 4.5 4.5 4.5 4.5-2.019 4.5-4.5zm-1 0L16 21v-7l5 3.5zm-4 1.58l2.256-1.58L17 15.92v3.16z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/videoServer32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/videoServer32.json new file mode 100644 index 00000000..b72ac42f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/videoServer32.json @@ -0,0 +1 @@ +"M8 13H6v-1h2v1zm3-1H9v1h2v-1zm3 0h-2v1h2v-1zm-6 6H6v1h2v-1zm3 0H9v1h2v-1zm3 0h-2v1h2v-1zM8 6H6v1h2V6zm3 0H9v1h2V6zm3 0h-2v1h2V6zm1.369 16H3V3h26v15.923a7.874 7.874 0 0 0-1-1.003V16H4v5h11.701a7.752 7.752 0 0 0-.332 1zM4 9h24V4H4v5zm0 6h24v-5H4v5zm19 2.2c-3.76 0-6.8 3.04-6.8 6.8s3.04 6.8 6.8 6.8 6.8-3.04 6.8-6.8-3.04-6.8-6.8-6.8zm0 12.6c-3.2 0-5.8-2.6-5.8-5.8s2.6-5.8 5.8-5.8 5.8 2.6 5.8 5.8-2.6 5.8-5.8 5.8zm4-5.8l-6 4v-8l6 4zm-5 2.132L25.197 24 22 21.868v4.264z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/videoSingleServer16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/videoSingleServer16.json new file mode 100644 index 00000000..e3a3516c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/videoSingleServer16.json @@ -0,0 +1 @@ +"M4 7H3V6h1v1zm2-1H5v1h1V6zm2 0H7v1h1V6zm-.064 2H2V5h12v1.287c.362.152.69.358 1 .589V4H1v5h6.328c.16-.36.37-.69.608-1zm8.039 3c0 2.195-1.69 3.975-3.917 3.975S8.025 13.195 8.025 11c0-2.195 1.805-3.975 4.033-3.975s3.917 1.78 3.917 3.975zM15 11c0-1.654-1.346-3-3-3s-3 1.346-3 3 1.346 3 3 3 3-1.346 3-3zm-4-2v4l3-2-3-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/videoSingleServer24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/videoSingleServer24.json new file mode 100644 index 00000000..d2cbecde --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/videoSingleServer24.json @@ -0,0 +1 @@ +"M6 9H5V8h1v1zm2-1H7v1h1V8zm2 0H9v1h1V8zm2.72 2H3V7h18v1.93c.359.231.694.495 1 .79V6H2v5h9.93c.231-.359.495-.694.79-1zm10.255 4.5c0 3.019-2.456 5.475-5.475 5.475s-5.475-2.456-5.475-5.475 2.456-5.475 5.475-5.475 5.475 2.456 5.475 5.475zm-.975 0c0-2.481-2.019-4.5-4.5-4.5S13 12.019 13 14.5s2.019 4.5 4.5 4.5 4.5-2.019 4.5-4.5zm-1 0L16 18v-7l5 3.5zm-4 1.58l2.256-1.58L17 12.92v3.16z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/videoSingleServer32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/videoSingleServer32.json new file mode 100644 index 00000000..2d5863a6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/videoSingleServer32.json @@ -0,0 +1 @@ +"M8 13H6v-1h2v1zm3-1H9v1h2v-1zm3 0h-2v1h2v-1zm2.92 3H4v-5h24v3.92c.362.304.698.639 1 1.003V9H3v7h13.216c.21-.351.443-.688.704-1zm12.88 5a6.8 6.8 0 1 1-13.6 0 6.8 6.8 0 0 1 6.8-6.8 6.8 6.8 0 0 1 6.8 6.8zm-1 0c0-3.198-2.601-5.8-5.8-5.8s-5.8 2.602-5.8 5.8 2.601 5.8 5.8 5.8 5.8-2.601 5.8-5.8zM27 20l-6 4v-8l6 4zm-5 2.132L25.197 20 22 17.868v4.264z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/videoWeb16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/videoWeb16.json new file mode 100644 index 00000000..4a7c52b2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/videoWeb16.json @@ -0,0 +1 @@ +"M6 4.786v6.428L11 8zm1 1.832L9.15 8 7 9.383zM0 1v14h16V1zm15 13H1V2h14z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/videoWeb24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/videoWeb24.json new file mode 100644 index 00000000..2eda4108 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/videoWeb24.json @@ -0,0 +1 @@ +"M9 6.886v10.228L16.5 12zm1 1.893L14.725 12 10 15.221zM1 3v18h22V3zm21 17H2V4h20z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/videoWeb32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/videoWeb32.json new file mode 100644 index 00000000..a0e1c5fa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/videoWeb32.json @@ -0,0 +1 @@ +"M12 9.523v12.954l9.5-6.476zm1 1.892l6.725 4.586L13 20.585zM2 5v22h28V5zm27 21H3V6h26z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/viewAssociations16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/viewAssociations16.json new file mode 100644 index 00000000..b5a35072 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/viewAssociations16.json @@ -0,0 +1 @@ +"M8 13H7v-1h1v1zm2-1H9v1h1v-1zM6.5 8.793l-.707.707.707.707.707-.707-.707-.707zm2-2l-.707.707.707.707.707-.707-.707-.707zM10.493 4.8l-.707.707.707.707.707-.707-.707-.707zM3 8v1h1V8H3zm0-2v1h1V6H3zm13-2h-1v3h1V4zm0 5h-1v3h1V9zM1 4H0v3h1V4zm0 5H0v3h1V9zm14-9h-1v1h1v1h1V0h-1zM9 1h3V0H9v1zM4 16h3v-1H4v1zm5 0h3v-1H9v1zM4 1h3V0H4v1zm11 13v1h-1v1h2v-2h-1zM1 15v-1H0v2h2v-1H1zM2 0H0v2h1V1h1V0zm12 12v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1zm-1 0h-1v1h1v-1zm1-9v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1zm-1 0h-1v1h1V3zM5 3v1a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1zM4 3H3v1h1V3zm2 8.5v1A1.5 1.5 0 0 1 4.5 14h-1A1.5 1.5 0 0 1 2 12.5v-1A1.5 1.5 0 0 1 3.5 10h1A1.5 1.5 0 0 1 6 11.5zm-1 0c0-.275-.225-.5-.5-.5h-1c-.275 0-.5.225-.5.5v1c0 .275.225.5.5.5h1c.275 0 .5-.225.5-.5v-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/viewAssociations24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/viewAssociations24.json new file mode 100644 index 00000000..4c67a50d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/viewAssociations24.json @@ -0,0 +1 @@ +"M13 22h-2v-1h2v1zm-5-1H6v1h2v-1zm10 0h-2v1h2v-1zm4-13V6h-1v2h1zm0 5v-2h-1v2h1zm0 5v-2h-1v2h1zm0 0v-2h-1v2h1zm-1 2v1h-1v1h2v-2h-1zM11 3h2V2h-2v1zm5 0h2V2h-2v1zM6 3h2V2H6v1zM2 16v2h1v-2H2zm0-5v2h1v-2H2zm0-5v2h1V6H2zm0 0v2h1V6H2zm1-2V3h1V2H2v2h1zm17-1h1v1h1V2h-2v1zM4 21H3v-1H2v2h2v-1zm8-5h-1v1h1v-1zm3 0h-1v1h1v-1zm-8-4v1h1v-1H7zm0-3v1h1V9H7zm3.5 3.793l-.707.707.707.707.707-.707-.707-.707zm2-2l-.707.707.707.707.707-.707-.707-.707zM14.493 8.8l-.707.707.707.707.707-.707-.707-.707zM9 6v1a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1zM8 6H7v1h1V6zm11 0v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1zm-1 0h-1v1h1V6zm1 10v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1zm-1 0h-1v1h1v-1zm-8-.2v1.4A1.8 1.8 0 0 1 8.2 19H6.8A1.8 1.8 0 0 1 5 17.2v-1.4A1.8 1.8 0 0 1 6.8 14h1.4a1.8 1.8 0 0 1 1.8 1.8zm-1 0a.8.8 0 0 0-.8-.8H6.8a.8.8 0 0 0-.8.8v1.4a.8.8 0 0 0 .8.8h1.4a.8.8 0 0 0 .8-.8v-1.4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/viewAssociations32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/viewAssociations32.json new file mode 100644 index 00000000..48c7f089 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/viewAssociations32.json @@ -0,0 +1 @@ +"M9 29H7v-1h2v1zm4-1h-2v1h2v-1zm8 0h-2v1h2v-1zm-4 0h-2v1h2v-1zm8 0h-2v1h2v-1zm4-19V7h-1v2h1zm0 4v-2h-1v2h1zm0 8v-2h-1v2h1zm0-4v-2h-1v2h1zm0 8v-2h-1v2h1zm-1 2v1h-1v1h2v-2h-1zM23 4h2V3h-2v1zm-4 0h2V3h-2v1zm-8 0h2V3h-2v1zm4 0h2V3h-2v1zM7 4h2V3H7v1zM3 23v2h1v-2H3zm0-4v2h1v-2H3zm0-8v2h1v-2H3zm0 4v2h1v-2H3zm0-8v2h1V7H3zm1-2V4h1V3H3v2h1zm23-1h1v1h1V3h-2v1zM5 28H4v-1H3v2h2v-1zm11-6h-2v1h2v-1zm4 0h-2v1h2v-1zm-7 .5c0 1.93-1.57 3.5-3.5 3.5S6 24.43 6 22.5 7.57 19 9.5 19s3.5 1.57 3.5 3.5zm-1 0a2.5 2.5 0 0 0-5 0 2.5 2.5 0 0 0 5 0zM9 16v2h1v-2H9zm0-4v2h1v-2H9zm8.354 1.94l-1.415 1.414.707.707 1.415-1.415-.707-.707zm3-3l-1.415 1.414.707.707 1.415-1.415-.707-.707zm-6 6l-1.415 1.414.707.707 1.415-1.415-.707-.707zM26 21.8v1.4a1.8 1.8 0 0 1-1.8 1.8h-1.4a1.8 1.8 0 0 1-1.8-1.8v-1.4a1.8 1.8 0 0 1 1.8-1.8h1.4a1.8 1.8 0 0 1 1.8 1.8zm-1 0a.8.8 0 0 0-.8-.8h-1.4a.8.8 0 0 0-.8.8v1.4a.8.8 0 0 0 .8.8h1.4a.8.8 0 0 0 .8-.8v-1.4zm1-14v1.4a1.8 1.8 0 0 1-1.8 1.8h-1.4A1.8 1.8 0 0 1 21 9.2V7.8A1.8 1.8 0 0 1 22.8 6h1.4A1.8 1.8 0 0 1 26 7.8zm-1 0a.8.8 0 0 0-.8-.8h-1.4a.8.8 0 0 0-.8.8v1.4a.8.8 0 0 0 .8.8h1.4a.8.8 0 0 0 .8-.8V7.8zm-13 0v1.4a1.8 1.8 0 0 1-1.8 1.8H8.8A1.8 1.8 0 0 1 7 9.2V7.8A1.8 1.8 0 0 1 8.8 6h1.4A1.8 1.8 0 0 1 12 7.8zm-1 0a.8.8 0 0 0-.8-.8H8.8a.8.8 0 0 0-.8.8v1.4a.8.8 0 0 0 .8.8h1.4a.8.8 0 0 0 .8-.8V7.8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/viewHide16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/viewHide16.json new file mode 100644 index 00000000..ce0420b7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/viewHide16.json @@ -0,0 +1 @@ +"M15.846 7.87c-.558.69-3.523 4.13-7.287 4.13a6.871 6.871 0 0 1-2.166-.37l.809-.809A5.594 5.594 0 0 0 8.559 11c2.973 0 5.511-2.61 6.29-3.5a13.195 13.195 0 0 0-2.276-2.05l.721-.721a13.92 13.92 0 0 1 2.55 2.4l.002.002a.58.58 0 0 1 0 .738zM5.535 10.176l-.742.742-.003-.002-2.27 2.27-.707-.707 2.107-2.107a14.436 14.436 0 0 1-2.756-2.495.581.581 0 0 1 .001-.758C1.738 6.434 4.793 3 8.56 3a6.83 6.83 0 0 1 2.308.426L13.48.813l.707.707-2.328 2.328.003.002-.753.753-.003-.002-1.14 1.14.002.003-3.224 3.224-.002-.003-1.21 1.21zm-.89-.528l1.622-1.623a2.28 2.28 0 0 1 2.76-2.76l1.046-1.046A5.587 5.587 0 0 0 8.559 4C5.58 4 2.969 6.605 2.16 7.5a13.663 13.663 0 0 0 2.483 2.149zM10.8 7.5a2.29 2.29 0 0 0-.06-.503L7.998 9.741A2.286 2.286 0 0 0 10.8 7.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/viewHide24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/viewHide24.json new file mode 100644 index 00000000..76618b8d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/viewHide24.json @@ -0,0 +1 @@ +"M12.5 14.8a3.29 3.29 0 0 1-.598-.06l3.838-3.838A3.272 3.272 0 0 1 12.5 14.8zm6.63-7.29l-.72.722a19.815 19.815 0 0 1 3.45 3.268c-.977 1.19-4.833 5.5-9.361 5.5a8 8 0 0 1-2.455-.404l-.782.783A9.238 9.238 0 0 0 12.5 18c5.708 0 10.212-5.948 10.4-6.201l.224-.299-.224-.299a20.063 20.063 0 0 0-3.77-3.69zM5.5 19.208l-.707-.707 2.231-2.231A19.774 19.774 0 0 1 2.1 11.8l-.224-.299.224-.299C2.288 10.948 6.792 5 12.5 5a9.944 9.944 0 0 1 4.573 1.22L19.5 3.793l.707.707zm2.253-3.667l2.095-2.095A3.27 3.27 0 0 1 9.2 11.5a3.304 3.304 0 0 1 3.3-3.3 3.27 3.27 0 0 1 1.945.648l1.883-1.883A8.759 8.759 0 0 0 12.5 6c-4.528 0-8.384 4.31-9.361 5.5a18.915 18.915 0 0 0 4.614 4.04z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/viewHide32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/viewHide32.json new file mode 100644 index 00000000..a59afb93 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/viewHide32.json @@ -0,0 +1 @@ +"M16.5 20a4.44 4.44 0 0 1-1.18-.177l5.503-5.503A4.44 4.44 0 0 1 21 15.5a4.505 4.505 0 0 1-4.5 4.5zm7.985-9.342l-.723.722a25.428 25.428 0 0 1 4.908 4.12C27.062 17.239 22.149 22 16.5 22a11.158 11.158 0 0 1-2.942-.415l-.8.8A12.385 12.385 0 0 0 16.5 23c7.456 0 13.5-7.5 13.5-7.5a26.034 26.034 0 0 0-5.515-4.842zM8.354 24.354l-.707-.707 2.397-2.398A25.335 25.335 0 0 1 3 15.5S9.044 8 16.5 8a13.313 13.313 0 0 1 5.502 1.29l2.644-2.644.707.707zm2.436-3.85L13 18.292a4.455 4.455 0 0 1-1-2.793 4.505 4.505 0 0 1 4.5-4.5 4.455 4.455 0 0 1 2.793 1l1.952-1.952A12.113 12.113 0 0 0 16.5 9c-5.65 0-10.562 4.76-12.169 6.501a24.143 24.143 0 0 0 6.459 5.002z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/viewMixed16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/viewMixed16.json new file mode 100644 index 00000000..40894aef --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/viewMixed16.json @@ -0,0 +1 @@ +"M8.559 12c-3.766 0-6.82-3.434-7.395-4.122a.581.581 0 0 1 .001-.758C1.738 6.434 4.793 3 8.56 3c3.764 0 6.73 3.44 7.286 4.13a.58.58 0 0 1 0 .74C15.289 8.56 12.324 12 8.56 12zM2.16 7.5c.81.897 3.421 3.5 6.398 3.5 2.973 0 5.511-2.61 6.29-3.5-.779-.89-3.317-3.5-6.29-3.5C5.58 4 2.969 6.605 2.16 7.5zm-.227.26l-.002.002zm13.13-.005zM1.93 7.235l.002.003zM8.5 5A2.5 2.5 0 1 0 11 7.5 2.503 2.503 0 0 0 8.5 5zm0 4A1.5 1.5 0 1 1 10 7.5 1.5 1.5 0 0 1 8.5 9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/viewMixed24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/viewMixed24.json new file mode 100644 index 00000000..485d5253 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/viewMixed24.json @@ -0,0 +1 @@ +"M12.5 18c-5.708 0-10.212-5.948-10.4-6.201l-.224-.299.224-.299C2.288 10.948 6.792 5 12.5 5s10.212 5.948 10.4 6.201l.224.299-.224.299C22.712 12.052 18.208 18 12.5 18zm-9.36-6.5c.98 1.188 4.85 5.5 9.36 5.5s8.38-4.312 9.36-5.5C20.88 10.312 17.01 6 12.5 6s-8.38 4.312-9.36 5.5zM12.5 8a3.5 3.5 0 1 0 3.5 3.5A3.5 3.5 0 0 0 12.5 8zm0 6a2.5 2.5 0 1 1 2.5-2.5 2.503 2.503 0 0 1-2.5 2.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/viewMixed32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/viewMixed32.json new file mode 100644 index 00000000..5ada9c45 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/viewMixed32.json @@ -0,0 +1 @@ +"M16.5 8C9.044 8 3 15.5 3 15.5S9.044 23 16.5 23 30 15.5 30 15.5 23.956 8 16.5 8zm0 14c-5.664 0-10.564-4.757-12.169-6.499C5.938 13.761 10.851 9 16.5 9c5.664 0 10.564 4.757 12.169 6.499C27.062 17.239 22.149 22 16.5 22zm0-11a4.5 4.5 0 1 0 4.5 4.5 4.5 4.5 0 0 0-4.5-4.5zm0 8a3.5 3.5 0 1 1 3.5-3.5 3.504 3.504 0 0 1-3.5 3.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/viewVisible16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/viewVisible16.json new file mode 100644 index 00000000..ebfbdb1f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/viewVisible16.json @@ -0,0 +1 @@ +"M10.8 7.5a2.3 2.3 0 1 1-2.3-2.3 2.302 2.302 0 0 1 2.3 2.3zm5.046.37c-.558.69-3.523 4.13-7.287 4.13-3.766 0-6.82-3.434-7.395-4.122a.581.581 0 0 1 .001-.758C1.738 6.434 4.793 3 8.56 3c3.764 0 6.73 3.44 7.286 4.13a.58.58 0 0 1 0 .74zm-.997-.37C14.07 6.61 11.532 4 8.559 4 5.58 4 2.969 6.605 2.16 7.5c.81.897 3.421 3.5 6.398 3.5 2.973 0 5.511-2.61 6.29-3.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/viewVisible24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/viewVisible24.json new file mode 100644 index 00000000..bcad4f35 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/viewVisible24.json @@ -0,0 +1 @@ +"M12.5 18c-5.708 0-10.212-5.948-10.4-6.201l-.224-.299.224-.299C2.288 10.948 6.792 5 12.5 5s10.212 5.948 10.4 6.201l.224.299-.224.299C22.712 12.052 18.208 18 12.5 18zm-9.36-6.5c.98 1.188 4.85 5.5 9.36 5.5s8.38-4.312 9.36-5.5C20.88 10.312 17.01 6 12.5 6s-8.38 4.312-9.36 5.5zm9.36-3.3a3.3 3.3 0 1 0 3.3 3.3 3.304 3.304 0 0 0-3.3-3.3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/viewVisible32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/viewVisible32.json new file mode 100644 index 00000000..e0471766 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/viewVisible32.json @@ -0,0 +1 @@ +"M16.5 8C9.044 8 3 15.5 3 15.5S9.044 23 16.5 23 30 15.5 30 15.5 23.956 8 16.5 8zm0 14c-5.664 0-10.564-4.757-12.169-6.499C5.938 13.761 10.851 9 16.5 9c5.664 0 10.564 4.757 12.169 6.499C27.062 17.239 22.149 22 16.5 22zm4.5-6.5a4.5 4.5 0 1 1-4.5-4.5 4.505 4.505 0 0 1 4.5 4.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/viewshed16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/viewshed16.json new file mode 100644 index 00000000..f6b42a93 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/viewshed16.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M9 11.967L2 4.734 4.492.886l6.9 3.406L9 6z"},{"d":"M.088.482A.358.358 0 0 1 .305.205a5.075 5.075 0 0 1 4.104.6c.031.022.06.047.091.069L2.704 3.651c-.023-.013-.046-.022-.068-.037a1.407 1.407 0 0 1-.527-2.009 1.599 1.599 0 0 1 1.227-.604 3.737 3.737 0 0 0-2.6-.099 3.455 3.455 0 0 0 1.647 3.244l-.376.581A3.95 3.95 0 0 1 .088.482zM4 7V6H3v1zm2-6H5v1h1zm2 1H7v1h1zm2 1H9v1h1zM6 8H5v1h1zm-4 5h1v-1H2zm2-1v1h1v-1zm9-5h1V6h-1zm0 2h1V8h-1zm0 2h1v-1h-1zm0 2h1v-1h-1zm-2-4h1V8h-1zm0 2h1v-1h-1zm0 2h1v-1h-1zM9 6v9H6.969v-5H0v6h16V1.002zm-3 9H1v-4h5zm9 0h-5V6.515l5-3.57z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/viewshed24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/viewshed24.json new file mode 100644 index 00000000..879c5f29 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/viewshed24.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M14 18.85L2.986 6.188l3.205-4.975 11.134 3.57L14 7z"},{"d":"M23 23V1l-9 6v16h-4V13H9v1H1v9H0v1h24v-1zM15 7.535l7-4.667V23h-7zM2 23v-8h7v8zM.456.696A.467.467 0 0 1 .74.334a7.025 7.025 0 0 1 5.351.782c.043.027.078.062.12.09l-2.343 3.62c-.03-.016-.06-.028-.088-.047a1.834 1.834 0 0 1-.687-2.62 2.567 2.567 0 0 1 1.067-.905 5.097 5.097 0 0 0-2.856-.011A4.581 4.581 0 0 0 3.53 5.346l-.572.884A5.15 5.15 0 0 1 .456.696zM3 16h2v2H3zm3 0h2v2H6zm-3 3h2v2H3zm3 0h2v2H6zm13-9h2v2h-2zm0-3h2v2h-2zm-3 6h2v2h-2zm3 0h2v2h-2zm-3 3h2v2h-2zm3 0h2v2h-2zm-3 3h2v2h-2zm3 0h2v2h-2zm-3-9h2v2h-2zM3 7h1v1H3zm6-5H8V1h1zm3 1h-1V2h1zm3 1h-1V3h1zM5 10V9h1v1zm3 2H7v-1h1z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/viewshed32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/viewshed32.json new file mode 100644 index 00000000..97a4c28f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/viewshed32.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M20 23.672L3.962 7.225l3.243-5.019 15.574 4.727L20 8.6z"},{"d":"M1.456 1.696a.467.467 0 0 1 .283-.362 7.025 7.025 0 0 1 5.351.782c.043.027.078.062.12.09L4.866 5.827c-.03-.017-.06-.03-.088-.048a1.835 1.835 0 0 1-.687-2.62 2.567 2.567 0 0 1 1.067-.905 5.096 5.096 0 0 0-2.856-.011A4.581 4.581 0 0 0 4.53 6.346l-.572.884a5.15 5.15 0 0 1-2.503-5.534zM32 30v1H0v-1h1V18h14v12h5V8.6L31 2v28zm-18 0V19H2v11zm16 0V3.767l-9 5.399V30zM6 9V8H5v1zm3-7H8v1h1zm3 1h-1v1h1zm3 1h-1v1h1zm3 1h-1v1h1zm3 1h-1v1h1zM7 11h1v-1H7zm2 2h1v-1H9zm3 1h-1v1h1zm2 2h-1v1h1zm9 12h2v-2h-2zm3 0h2v-2h-2zM7 28h2v-2H7zm-3 0h2v-2H4zm6 0h2v-2h-2zm-3-3h2v-2H7zm-3 0h2v-2H4zm6 0h2v-2h-2zm-3-3h2v-2H7zm-3 0h2v-2H4zm6 0h2v-2h-2zm13 3h2v-2h-2zm3 0h2v-2h-2zm-3-3h2v-2h-2zm3 0h2v-2h-2zm-3-3h2v-2h-2zm3 0h2v-2h-2zm-3-3h2v-2h-2zm3 0h2v-2h-2zm-3-3h2v-2h-2zm3 0h2v-2h-2zm0-3h2V8h-2z"}] \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/walkThroughDoor16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/walkThroughDoor16.json new file mode 100644 index 00000000..7be610c6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/walkThroughDoor16.json @@ -0,0 +1 @@ +"M3 16v-5h1v3.293l2-2V11h1v1.707L4.707 15H13V1H7v5H6V1H4v5H3V0h11v16zm7.293-7l-1.647 1.646.707.707L12.207 8.5 9.354 5.646l-.707.707L10.293 8H1v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/walkThroughDoor24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/walkThroughDoor24.json new file mode 100644 index 00000000..f60c6b43 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/walkThroughDoor24.json @@ -0,0 +1 @@ +"M19 1v22H5v-8h1v6.293l3-3V15h1v3.707L6.707 22H18V2h-8v8H9V2H6v8H5V1zm-6.354 13.646l.707.707 2.854-2.853-2.853-2.854-.707.707L14.293 12H2v1h12.293z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/walkThroughDoor32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/walkThroughDoor32.json new file mode 100644 index 00000000..74754e1f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/walkThroughDoor32.json @@ -0,0 +1 @@ +"M25 2v28H7V19h1v9.293l4-4V19h1v5.707L8.707 29H24V3H13v11h-1V3H8v11H7V2zm-5.707 15l-2.646 2.646.707.707 3.853-3.853-3.854-3.854-.707.707L19.293 16H3.013v1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/walking16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/walking16.json new file mode 100644 index 00000000..1ebf2560 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/walking16.json @@ -0,0 +1 @@ +"M8.9 1.491a1.4 1.4 0 1 1-1.4-1.4 1.4 1.4 0 0 1 1.4 1.4zm-.08 3.614C8.772 4.18 7.508 4.062 6.371 3.97c-.68 1.152-1.785 3.294-2.25 4.203a.52.52 0 0 0 .191.678.532.532 0 0 0 .744-.19l1.515-2.678.186 3.123 2.498 2.984 1.22 3.436a.826.826 0 0 0 .948.4.861.861 0 0 0 .495-1.003c-.02-.082-1.14-3.494-1.14-3.494L9.03 8.996l-.21-3.89zm-1.308 6.46l-1.165-1.392-.421 1.322-2.207 3.086a.783.783 0 1 0 1.301.864l2.324-3.086zm4.571-3.246a.64.64 0 0 0-.01-.904L9.866 5.908l.079 1.447 1.487 1.119a.635.635 0 0 0 .652-.155z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/walking24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/walking24.json new file mode 100644 index 00000000..7bf4dcc6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/walking24.json @@ -0,0 +1 @@ +"M10.1 3A1.9 1.9 0 1 1 12 4.9 1.899 1.899 0 0 1 10.1 3zm6.257 13.26l-2.425-3.377-.293-5.403c-.067-1.287-1.823-1.449-3.401-1.579-.945 1.6-2.48 4.575-3.125 5.838a.721.721 0 0 0 .265.942.74.74 0 0 0 1.033-.264l2.104-3.72.258 4.338 3.47 4.144 1.724 4.858a1.088 1.088 0 0 0 2.081-.496.953.953 0 0 0-.03-.202c-.03-.113-1.66-5.078-1.66-5.078zm-6.014-2.18l1.581 1.887-.335 1.588-3.227 4.285a1.087 1.087 0 1 1-1.808-1.2l3.065-4.285zM18 10.936a.881.881 0 0 1-.824 1.51c-.611-.37-2.35-1.536-2.35-1.536l-.104-1.926z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/walking32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/walking32.json new file mode 100644 index 00000000..47c3202f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/walking32.json @@ -0,0 +1 @@ +"M23.263 28.594a1.218 1.218 0 0 1 .039.258 1.392 1.392 0 0 1-2.664.636l-2.206-6.219-4.442-5.304-.331-5.553-2.693 4.761a.946.946 0 0 1-1.322.339.923.923 0 0 1-.34-1.206c.826-1.617 2.79-5.425 4-7.473 2.021.167 4.268.374 4.354 2.021l.375 6.917 3.105 4.323s2.087 6.356 2.125 6.5zm-12.36.641l4.13-5.485.45-2.131-2.015-2.407-.955 3.002L8.59 27.7a1.391 1.391 0 1 0 2.313 1.535zm8.027-17.094l.134 2.47 3.672 2.595a1.128 1.128 0 0 0 1.054-1.931zM15.5 3A2.5 2.5 0 1 0 18 5.5 2.5 2.5 0 0 0 15.5 3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/walkingDistance16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/walkingDistance16.json new file mode 100644 index 00000000..fa91996c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/walkingDistance16.json @@ -0,0 +1 @@ +"M4 3L2 1.5 4 0v1h6v2h2V2l2 1.5L12 5V4H9V2H4zm11-1v3h1V2zM1 0H0v3h1zm8 14h7v-1H9zm-9 0h2v-1H0zm4.25-8.5A1.25 1.25 0 1 0 5.5 4.25 1.25 1.25 0 0 0 4.25 5.5zm3.51 7.25l-1.253-1.744-.152-2.79c-.034-.666-.941-.75-1.755-.816-.488.826-1.281 2.363-1.614 3.015a.372.372 0 0 0 .137.487.382.382 0 0 0 .533-.137l1.087-1.921.133 2.24 1.792 2.14.875 2.465a.592.592 0 0 0 .68.287.618.618 0 0 0 .355-.72c-.014-.058-.818-2.506-.818-2.506zm-3.48.049l-1.584 2.213a.561.561 0 1 0 .934.62l1.666-2.213.12-.57-.835-.999zM7.104 8.79l.056 1.038 1.067.802a.455.455 0 0 0 .46-.759z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/walkingDistance24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/walkingDistance24.json new file mode 100644 index 00000000..0799ef35 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/walkingDistance24.json @@ -0,0 +1 @@ +"M23 5v3h-1V5zM2 2H1v3h1zm4 2h6v3h6v2.19l3.058-2.69L18 3.81V6h-5V3H6V.81L2.942 3.5 6 6.19zm.6 4.992a1.4 1.4 0 1 0 1.4-1.4 1.4 1.4 0 0 0-1.4 1.4zm4.677 9.936l-1.746-2.432-.21-3.89c-.05-.927-1.313-1.044-2.45-1.137-.68 1.152-1.785 3.294-2.25 4.203a.52.52 0 0 0 .191.678.532.532 0 0 0 .744-.19l1.515-2.678.186 3.123 2.498 2.984 1.22 3.436a.826.826 0 0 0 .948.4.861.861 0 0 0 .495-1.003c-.02-.082-1.14-3.494-1.14-3.494zm-4.851.067l-2.207 3.086a.783.783 0 1 0 1.301.864l2.324-3.086.168-.794-1.166-1.392zm3.94-5.587l.078 1.447 1.487 1.119a.635.635 0 0 0 .643-1.058zM13 20h10v-1H13zM1 20h3v-1H1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/walkingDistance32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/walkingDistance32.json new file mode 100644 index 00000000..efcbbc5d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/walkingDistance32.json @@ -0,0 +1 @@ +"M30 7v5h-1V7zM3 3H2v5h1zm4 3h8v4h10v2.19l3.058-2.69L25 6.81V9h-9V5H7V2.81L3.942 5.5 7 8.19zM6 23H2v1h4zm11 1h13v-1H17zM8.75 12.5a1.75 1.75 0 1 0 1.75-1.75 1.75 1.75 0 0 0-1.75 1.75zm5.678 11.759L12.26 21.24l-.262-4.829c-.06-1.15-1.629-1.295-3.04-1.411-.844 1.43-2.216 4.089-2.793 5.217a.644.644 0 0 0 .237.843.66.66 0 0 0 .924-.237l1.88-3.324.23 3.877 3.102 3.704 1.54 4.341a.972.972 0 0 0 1.86-.443.851.851 0 0 0-.027-.18c-.026-.101-1.483-4.54-1.483-4.54zm-6.022.084l-2.74 3.83a.972.972 0 1 0 1.616 1.072l2.884-3.83.3-1.419-1.413-1.687zm4.56-6.587l.094 1.721s1.553 1.043 2.1 1.373a.788.788 0 0 0 .736-1.349z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/walkingTime16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/walkingTime16.json new file mode 100644 index 00000000..7095ad58 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/walkingTime16.json @@ -0,0 +1 @@ +"M9 13h7v1H9zm-9 1h2v-1H0zm5.5-7.25A1.25 1.25 0 1 0 4.25 5.5 1.25 1.25 0 0 0 5.5 6.75zm2.26 6l-1.253-1.744-.152-2.79c-.034-.666-.941-.75-1.755-.816-.488.826-1.281 2.363-1.614 3.015a.372.372 0 0 0 .137.487.382.382 0 0 0 .533-.137l1.087-1.921.133 2.24 1.792 2.14.875 2.465a.592.592 0 0 0 .68.287.618.618 0 0 0 .355-.72c-.014-.058-.818-2.506-.818-2.506zm-3.48.049l-1.584 2.213a.561.561 0 1 0 .934.62l1.666-2.213.12-.57-.835-.999zM7.104 8.79l.056 1.038 1.067.802a.455.455 0 0 0 .46-.759zM9 3.5A3.526 3.526 0 0 1 12.55 0 3.44 3.44 0 0 1 16 3.5 3.44 3.44 0 0 1 12.55 7 3.526 3.526 0 0 1 9 3.5zm1 0a2.5 2.5 0 1 0 3-2.45V3h1v1h-2V1.05a2.504 2.504 0 0 0-2 2.45z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/walkingTime24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/walkingTime24.json new file mode 100644 index 00000000..48fff231 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/walkingTime24.json @@ -0,0 +1 @@ +"M6.6 8.992a1.4 1.4 0 1 1 1.4 1.4 1.399 1.399 0 0 1-1.4-1.4zm4.677 9.936l-1.746-2.432-.21-3.89c-.05-.927-1.313-1.044-2.45-1.137-.68 1.152-1.785 3.294-2.25 4.203a.52.52 0 0 0 .191.678.532.532 0 0 0 .744-.19l1.515-2.678.186 3.123 2.498 2.984 1.22 3.436a.826.826 0 0 0 .948.4.861.861 0 0 0 .495-1.003c-.02-.082-1.14-3.494-1.14-3.494zm-4.851.067l-2.207 3.086a.783.783 0 1 0 1.301.864l2.324-3.086.168-.794-1.166-1.392zm3.94-5.587l.078 1.447 1.487 1.119a.635.635 0 0 0 .643-1.058zM13 20h10v-1H13zM1 20h3v-1H1zM13 6a5 5 0 1 1 5 5 5.006 5.006 0 0 1-5-5zm1 0a4 4 0 1 0 4-4 4.005 4.005 0 0 0-4 4zm6 0h-2V3h-1v4h3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/walkingTime32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/walkingTime32.json new file mode 100644 index 00000000..5ee0acb9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/walkingTime32.json @@ -0,0 +1 @@ +"M6 24H2v-1h4zm11 0h13v-1H17zm-6.5-9.75a1.75 1.75 0 1 0-1.75-1.75 1.75 1.75 0 0 0 1.75 1.75zm3.928 10.009L12.26 21.24l-.262-4.829c-.06-1.15-1.629-1.295-3.04-1.411-.844 1.43-2.216 4.089-2.793 5.217a.644.644 0 0 0 .237.843.66.66 0 0 0 .924-.237l1.88-3.324.23 3.877 3.102 3.704 1.54 4.341a.972.972 0 0 0 1.86-.443.851.851 0 0 0-.027-.18c-.026-.101-1.483-4.54-1.483-4.54zm-6.022.084l-2.74 3.83a.972.972 0 1 0 1.616 1.072l2.884-3.83.3-1.419-1.413-1.687zm4.56-6.587l.094 1.721s1.553 1.043 2.1 1.373a.788.788 0 0 0 .736-1.349zM24 1.2A6.8 6.8 0 1 0 30.8 8 6.8 6.8 0 0 0 24 1.2zm0 12.6A5.8 5.8 0 1 1 29.8 8a5.806 5.806 0 0 1-5.8 5.8zM27 8h-3V4h-1v5h4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/web16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/web16.json new file mode 100644 index 00000000..56d18502 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/web16.json @@ -0,0 +1 @@ +"M2.76 13a7.284 7.284 0 0 0 11.48 0h.005v-.006a7.27 7.27 0 0 0 0-8.988V4h-.004A7.284 7.284 0 0 0 2.759 4h-.004v.006a7.27 7.27 0 0 0 0 8.988V13zm1.95-8a11.5 11.5 0 0 0-.495 3h-1.99a6.26 6.26 0 0 1 1.04-3zm9.025 0a6.26 6.26 0 0 1 1.04 3h-1.99a11.5 11.5 0 0 0-.495-3zm-1.445 7a11.5 11.5 0 0 0 .495-3h1.99a6.259 6.259 0 0 1-1.04 3zM8 13v1.716A3.324 3.324 0 0 1 6.22 13zm-2.225-1a10.318 10.318 0 0 1-.561-3H8v3zM9 14.716V13h1.78A3.324 3.324 0 0 1 9 14.716zM9 12V9h2.786a10.318 10.318 0 0 1-.561 3zm2.786-4H9V5h2.225a10.318 10.318 0 0 1 .561 3zM9 4V2.284A3.324 3.324 0 0 1 10.78 4zM8 2.284V4H6.22A3.324 3.324 0 0 1 8 2.284zM8 5v3H5.214a10.318 10.318 0 0 1 .561-3zM4.215 9a11.5 11.5 0 0 0 .495 3H3.265a6.259 6.259 0 0 1-1.04-3zm.881 4a6.864 6.864 0 0 0 .662 1.163A6.324 6.324 0 0 1 4.1 13zm6.146 1.163A6.864 6.864 0 0 0 11.904 13h.996a6.324 6.324 0 0 1-1.658 1.163zM11.904 4a6.864 6.864 0 0 0-.662-1.163A6.323 6.323 0 0 1 12.9 4zM5.758 2.837A6.864 6.864 0 0 0 5.096 4H4.1a6.323 6.323 0 0 1 1.66-1.163z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/web24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/web24.json new file mode 100644 index 00000000..2724059d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/web24.json @@ -0,0 +1 @@ +"M20.501 6.028V6h-.02A10.28 10.28 0 0 0 4.519 6H4.5v.028a10.262 10.262 0 0 0 0 12.944V19h.02a10.28 10.28 0 0 0 15.962 0h.021v-.028a10.262 10.262 0 0 0 0-12.944zM13 6V3.272A4.533 4.533 0 0 1 15.54 6zm2.935 1a16.827 16.827 0 0 1 .853 5H13V7zM12 3.272V6H9.46A4.533 4.533 0 0 1 12 3.272zM12 7v5H8.212a16.827 16.827 0 0 1 .853-5zm-4.787 5H3.226a9.234 9.234 0 0 1 1.792-5h2.984a17.952 17.952 0 0 0-.79 5zm0 1a17.952 17.952 0 0 0 .789 5H5.018a9.234 9.234 0 0 1-1.792-5zm1 0H12v5H9.065a16.827 16.827 0 0 1-.853-5zM12 19v2.728A4.533 4.533 0 0 1 9.46 19zm1 2.728V19h2.54A4.533 4.533 0 0 1 13 21.728zM13 18v-5h3.788a16.827 16.827 0 0 1-.853 5zm4.787-5h3.987a9.234 9.234 0 0 1-1.792 5h-2.984a17.952 17.952 0 0 0 .79-5zm0-1a17.952 17.952 0 0 0-.789-5h2.984a9.234 9.234 0 0 1 1.792 5zm1.352-6h-2.501a8.524 8.524 0 0 0-1.441-2.398A9.306 9.306 0 0 1 19.139 6zM9.803 3.602A8.524 8.524 0 0 0 8.363 6H5.86a9.306 9.306 0 0 1 3.942-2.398zM5.861 19h2.501a8.524 8.524 0 0 0 1.441 2.398A9.306 9.306 0 0 1 5.861 19zm9.336 2.398A8.524 8.524 0 0 0 16.637 19h2.502a9.306 9.306 0 0 1-3.942 2.398z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/web32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/web32.json new file mode 100644 index 00000000..8ecca6fc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/web32.json @@ -0,0 +1 @@ +"M16.5 2.2a14.3 14.3 0 1 0 14.3 14.3A14.3 14.3 0 0 0 16.5 2.2zM3.225 17h4.99a22.74 22.74 0 0 0 .901 6H4.903a13.218 13.218 0 0 1-1.678-6zM17 9V3.246c2.29.285 4.295 2.492 5.523 5.754zm5.862 1a21.999 21.999 0 0 1 .924 6H17v-6zM16 3.246V9h-5.523C11.705 5.738 13.709 3.531 16 3.246zM16 10v6H9.214a21.999 21.999 0 0 1 .924-6zm-7.785 6h-4.99a13.218 13.218 0 0 1 1.678-6h4.213a22.74 22.74 0 0 0-.901 6zm1 1H16v6h-5.862a21.999 21.999 0 0 1-.924-6zM16 24v5.754c-2.29-.285-4.295-2.492-5.523-5.754zm1 5.754V24h5.523c-1.228 3.262-3.232 5.469-5.523 5.754zM17 23v-6h6.786a21.999 21.999 0 0 1-.924 6zm7.785-6h4.99a13.218 13.218 0 0 1-1.678 6h-4.213a22.74 22.74 0 0 0 .901-6zm0-1a22.74 22.74 0 0 0-.901-6h4.213a13.218 13.218 0 0 1 1.678 6zm2.696-7h-3.928a12.578 12.578 0 0 0-3.329-5.261A13.316 13.316 0 0 1 27.481 9zM12.776 3.739A12.578 12.578 0 0 0 9.446 9H5.52a13.316 13.316 0 0 1 7.257-5.261zM5.519 24h3.928a12.578 12.578 0 0 0 3.329 5.261A13.316 13.316 0 0 1 5.519 24zm14.705 5.261A12.578 12.578 0 0 0 23.554 24h3.927a13.316 13.316 0 0 1-7.257 5.261z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/webhook16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/webhook16.json new file mode 100644 index 00000000..8abfe95c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/webhook16.json @@ -0,0 +1 @@ +"M15.99 11.5A3.496 3.496 0 0 0 12.5 8a3.58 3.58 0 0 0-1.258.229L9.628 5.48A1.54 1.54 0 0 0 10 4.5 1.5 1.5 0 1 0 8.501 6a1.527 1.527 0 0 0 .257-.027l2.095 3.567.425-.23A2.529 2.529 0 0 1 12.5 9a2.5 2.5 0 1 1-1.284 4.646l-.516.857a3.494 3.494 0 0 0 5.29-3.003zM8 4.501A.5.5 0 1 1 8.501 5 .506.506 0 0 1 8 4.501zM3.293 9.266l-.482-.875A3.585 3.585 0 0 0 1.01 11.5 3.51 3.51 0 0 0 4.5 15a3.572 3.572 0 0 0 3.465-3l3.125-.007a1.5 1.5 0 1 0 .004-1l-4.069.02-.013.483A2.567 2.567 0 0 1 4.5 14 2.497 2.497 0 0 1 2 11.5a2.584 2.584 0 0 1 1.293-2.234zM12.5 11a.5.5 0 1 1-.5.5.501.501 0 0 1 .5-.5zM8.499 1A3.5 3.5 0 0 0 5.01 4.501a3.425 3.425 0 0 0 1.363 2.771L4.775 10.03a1.527 1.527 0 0 0-.274-.03A1.5 1.5 0 1 0 6 11.501a1.538 1.538 0 0 0-.362-.967l2.094-3.611-.446-.247A2.425 2.425 0 0 1 6 4.5a2.5 2.5 0 0 1 5-.002 2.398 2.398 0 0 1-.021.312l.992.13A3.377 3.377 0 0 0 12 4.5 3.508 3.508 0 0 0 8.499 1zm-4 11A.5.5 0 1 1 5 11.501a.514.514 0 0 1-.501.499z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/webhook24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/webhook24.json new file mode 100644 index 00000000..2cd23f68 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/webhook24.json @@ -0,0 +1 @@ +"M17.974 7A4.967 4.967 0 0 0 18 6.5a5.5 5.5 0 1 0-8.672 4.491L7.18 15.114A2.428 2.428 0 0 0 6.496 15 2.5 2.5 0 1 0 9 17.496a2.36 2.36 0 0 0-.93-1.925l2.576-4.943-.41-.241A4.5 4.5 0 1 1 17 6.5a4.8 4.8 0 0 1-.022.452zM6.503 18.999a1.5 1.5 0 1 1 1.496-1.503A1.518 1.518 0 0 1 6.503 19zM18.5 12a5.735 5.735 0 0 0-1.453.157l-2.744-3.941A2.414 2.414 0 0 0 15 6.5a2.544 2.544 0 1 0-1.518 2.284l3.17 4.557.36-.13A4.267 4.267 0 0 1 18.5 13a4.5 4.5 0 1 1-.008 9h-.006a4.684 4.684 0 0 1-3.12-1.355l-.703.71A5.653 5.653 0 0 0 18.49 23h.011a5.5 5.5 0 0 0 0-11zM11 6.5A1.5 1.5 0 1 1 12.5 8 1.509 1.509 0 0 1 11 6.5zM18.5 20a2.5 2.5 0 1 0-2.447-3h-5.05l-.003.497A4.546 4.546 0 0 1 6.5 22 4.526 4.526 0 0 1 2 17.5a4.596 4.596 0 0 1 3.148-4.37l-.296-.954A5.606 5.606 0 0 0 1 17.5 5.532 5.532 0 0 0 6.5 23a5.573 5.573 0 0 0 5.478-5h4.08a2.487 2.487 0 0 0 2.442 2zm0-4a1.5 1.5 0 1 1-1.5 1.5 1.509 1.509 0 0 1 1.5-1.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/webhook32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/webhook32.json new file mode 100644 index 00000000..339885c5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/webhook32.json @@ -0,0 +1 @@ +"M14.718 24h6.466A2.97 2.97 0 1 0 21 23h-7.2a5.8 5.8 0 1 1-7.196-5.63l-.24-.972A6.8 6.8 0 1 0 14.718 24zM24 21a2 2 0 1 1-2 2 2.003 2.003 0 0 1 2-2zM8 20a3 3 0 1 0 2.99 3 2.973 2.973 0 0 0-1.102-2.313l3.26-6.616-.365-.244A5.8 5.8 0 1 1 21.8 9a5.889 5.889 0 0 1-.148 1.309l.975.222A6.887 6.887 0 0 0 22.8 9a6.8 6.8 0 1 0-10.93 5.402L9.02 20.19A2.966 2.966 0 0 0 8 20zm0 5a2 2 0 1 1 2-2 2.003 2.003 0 0 1-2 2zm16-8.75a6.768 6.768 0 0 0-3.096.75l-3.046-5.663a3.088 3.088 0 1 0-.876.484l3.536 6.57.638-.39a5.75 5.75 0 1 1-1.153 9.133l-.695.719A6.75 6.75 0 1 0 24 16.25zM14 9a2 2 0 1 1 2 2 2.003 2.003 0 0 1-2-2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/wheelchair16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/wheelchair16.json new file mode 100644 index 00000000..b18ecf28 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/wheelchair16.json @@ -0,0 +1 @@ +"M12.9 2.5a1.4 1.4 0 1 1-1.4-1.4 1.4 1.4 0 0 1 1.4 1.4zM4 7.244a.5.5 0 0 0 .416-.223l1.352-2.027h2.361L7.107 7.061a4.474 4.474 0 0 1 2.51 1.205l1.142-2.284a1.018 1.018 0 0 0-.427-1.352L9.26 4.09a2.466 2.466 0 0 0-.761-.095H5.232L3.584 6.468A.5.5 0 0 0 4 7.245zm9.174 2.415l-1.578 4.687a.5.5 0 1 1-.948-.32L12.004 10h-1.28a4.488 4.488 0 0 0-.486-1H12.7a.5.5 0 0 1 .474.66zM6.5 15A3.5 3.5 0 1 0 3 11.5 3.5 3.5 0 0 0 6.5 15zm0-1A2.5 2.5 0 1 1 9 11.5 2.503 2.503 0 0 1 6.5 14z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/wheelchair24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/wheelchair24.json new file mode 100644 index 00000000..dde9f57f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/wheelchair24.json @@ -0,0 +1 @@ +"M15.1 3.001A1.9 1.9 0 1 1 17.001 4.9a1.9 1.9 0 0 1-1.9-1.899zM14.8 17.5a5.3 5.3 0 1 1-5.3-5.3 5.3 5.3 0 0 1 5.3 5.3zm-1.8 0A3.5 3.5 0 1 0 9.5 21a3.504 3.504 0 0 0 3.5-3.5zm6.418-4.493l-5.231-.006A6.52 6.52 0 0 1 15.5 15h2.538l-1.497 5.093a1 1 0 1 0 1.918.564l1.875-6.375a1.001 1.001 0 0 0 .041-.282.987.987 0 0 0-.957-.993zM6.82 9.975a.802.802 0 0 0 .667-.356L9.5 6.599h3.19l-2.213 4.474a6.489 6.489 0 0 1 3.636 1.852l2.375-4.751a1.526 1.526 0 0 0-.64-2.027L13.48 5H8.644L6.157 8.731a.791.791 0 0 0-.135.443.8.8 0 0 0 .799.8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/wheelchair32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/wheelchair32.json new file mode 100644 index 00000000..7810e4ba --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/wheelchair32.json @@ -0,0 +1 @@ +"M12 29.8a6.8 6.8 0 1 1 6.8-6.8 6.8 6.8 0 0 1-6.8 6.8zm0-2A4.8 4.8 0 1 0 7.2 23a4.805 4.805 0 0 0 4.8 4.8zm3.155-18.202l-2.583 5.222a8.166 8.166 0 0 1 4.816 2.003l2.83-5.66a2.036 2.036 0 0 0-.855-2.702l-2.922-1.463H9.627L6.24 12.077a1.3 1.3 0 0 0 2.164 1.442l2.614-3.921zm4.798 11.4h2.042l-1.934 6.577a1.5 1.5 0 1 0 2.878.846l2.5-8.5a1.524 1.524 0 0 0 .061-.421A1.5 1.5 0 0 0 24 18l-5.506-.002a8.176 8.176 0 0 1 1.459 3zM21.499 8A2.5 2.5 0 1 0 19 5.5 2.5 2.5 0 0 0 21.5 8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/widgetsGroup16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/widgetsGroup16.json new file mode 100644 index 00000000..ef0b4a38 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/widgetsGroup16.json @@ -0,0 +1 @@ +"M0 1v14h16V1zm1 1h4v3H1zm0 12V6h4v8zm14 0H6V2h9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/widgetsGroup24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/widgetsGroup24.json new file mode 100644 index 00000000..c6e8c8d5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/widgetsGroup24.json @@ -0,0 +1 @@ +"M1 21h22V3H1zM22 4v16H9V4zM2 4h6v4H2zm0 5h6v11H2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/widgetsGroup32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/widgetsGroup32.json new file mode 100644 index 00000000..a0397233 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/widgetsGroup32.json @@ -0,0 +1 @@ +"M2 27h28V5H2zM29 6v20H12V6zM3 6h8v5H3zm0 6h8v14H3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/widgetsSource16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/widgetsSource16.json new file mode 100644 index 00000000..5df286cd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/widgetsSource16.json @@ -0,0 +1 @@ +"M4 1v5H2v5H0v4h4v-4H3V7h1v2h4v2H6v4h4v-4H9V9h3V7h1v4h-1v4h4v-4h-2V6h-2V1zM3 14H1v-2h2zm6 0H7v-2h2zm6 0h-2v-2h2zm-4-6H5V2h6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/widgetsSource24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/widgetsSource24.json new file mode 100644 index 00000000..2119243f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/widgetsSource24.json @@ -0,0 +1 @@ +"M20 17h-2v5h5v-5h-2V8h-3V2H7v6H4v9H2v5h5v-5H5V9h2v4h5v4h-2v5h5v-5h-2v-4h5V9h2zm2 4h-3v-3h3zM6 21H3v-3h3zm8 0h-3v-3h3zm3-9H8V3h9z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/widgetsSource32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/widgetsSource32.json new file mode 100644 index 00000000..cead645f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/widgetsSource32.json @@ -0,0 +1 @@ +"M9 22H6V12h3v6h7v4h-3v7h7v-7h-3v-4h7v-6h3v10h-3v7h7v-7h-3V11h-4V3H9v8H5v11H2v7h7zm10 6h-5v-5h5zm11 0h-5v-5h5zM10 4h13v13H10zM8 28H3v-5h5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/widgetsTabs16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/widgetsTabs16.json new file mode 100644 index 00000000..6a6e7498 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/widgetsTabs16.json @@ -0,0 +1 @@ +"M6 15v-1h4v1zm-6 0h4v-1H0zm16 0v-1h-4v1zM0 1h16v11H0zm1 10h14V2H1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/widgetsTabs24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/widgetsTabs24.json new file mode 100644 index 00000000..407ddcce --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/widgetsTabs24.json @@ -0,0 +1 @@ +"M9 20h6v1H9zm-3 0H1v1h5zm12 1h5v-1h-5zM1 3h22v15H1zm1 14h20V4H2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/widgetsTabs32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/widgetsTabs32.json new file mode 100644 index 00000000..1bde253b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/widgetsTabs32.json @@ -0,0 +1 @@ +"M20 27h-8v-1h8zM9 26H2v1h7zm14 1h7v-1h-7zM2 5h28v19H2zm1 18h26V6H3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/wifi16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/wifi16.json new file mode 100644 index 00000000..ca96549c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/wifi16.json @@ -0,0 +1 @@ +"M11.009 10.276a4.26 4.26 0 0 0-6.018 0l-.707-.707a5.261 5.261 0 0 1 7.432 0zM13.785 7.4a8.19 8.19 0 0 0-11.57 0l.707.707a7.189 7.189 0 0 1 10.156 0zm2.069-2.069a11.106 11.106 0 0 0-15.707 0l.707.707a10.106 10.106 0 0 1 14.293 0zM9 13a1 1 0 1 1-1-1 1.001 1.001 0 0 1 1 1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/wifi24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/wifi24.json new file mode 100644 index 00000000..72c368a2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/wifi24.json @@ -0,0 +1 @@ +"M16.748 14.863a6.092 6.092 0 0 0-8.496 0l-.696-.718a7.092 7.092 0 0 1 9.888 0zm3.53-3.541a11.012 11.012 0 0 0-15.556 0l.707.707a10.011 10.011 0 0 1 14.142 0zm2.828-2.828a15.016 15.016 0 0 0-21.212 0L2.6 9.2a14.017 14.017 0 0 1 19.798 0zM14 18.5a1.5 1.5 0 1 1-1.5-1.5 1.502 1.502 0 0 1 1.5 1.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/wifi32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/wifi32.json new file mode 100644 index 00000000..b660db92 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/wifi32.json @@ -0,0 +1 @@ +"M16 22a2 2 0 1 1-2 2 2 2 0 0 1 2-2zm6.176-3.402a8.858 8.858 0 0 0-12.352 0l.697.718a7.858 7.858 0 0 1 10.959 0zm3.591-3.48a13.812 13.812 0 0 0-19.534 0l.707.707a12.813 12.813 0 0 1 18.12 0zm3.587-3.487a18.906 18.906 0 0 0-26.707 0l.707.707a17.904 17.904 0 0 1 25.293 0z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/workflowDiagram16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/workflowDiagram16.json new file mode 100644 index 00000000..1e236685 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/workflowDiagram16.json @@ -0,0 +1 @@ +"M6 11H4V9h2.115l2.365 2.365L10.847 9H13v2h-2v5h5v-5h-2V8h-3.285L9 6.284V4.95a2.5 2.5 0 1 0-1 0v1.299L6.248 8H3v3H1v5h5zm9 1v3h-3v-3zM7 2.5A1.5 1.5 0 1 1 8.5 4 1.5 1.5 0 0 1 7 2.5zm1.47 4.566l1.5 1.5-1.5 1.5-1.5-1.5zM5 15H2v-3h3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/workflowDiagram24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/workflowDiagram24.json new file mode 100644 index 00000000..66924abe --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/workflowDiagram24.json @@ -0,0 +1 @@ +"M21 18v-4h-5.042L13 11.042V8.95a3.5 3.5 0 1 0-1 0v2.074L9.024 14H4v4H2v5h5v-5H5v-3h3.958l3.532 3.533L16.024 15H20v3h-2v5h5v-5zM6 22H3v-3h3zm4-16.5A2.5 2.5 0 1 1 12.5 8 2.5 2.5 0 0 1 10 5.5zm2.485 11.633l-2.6-2.6 2.5-2.5h.2l2.5 2.5zM22 22h-3v-3h3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/workflowDiagram32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/workflowDiagram32.json new file mode 100644 index 00000000..ea409b38 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/workflowDiagram32.json @@ -0,0 +1 @@ +"M27 23v-5h-5.732L17 13.733V10.95a4.5 4.5 0 1 0-1 0v2.783L11.734 18H6v5H3v7h7v-7H7v-4h4.734l4.766 4.767L21.268 19H26v4h-3v7h7v-7zM9 24v5H4v-5zm4-17.5a3.5 3.5 0 1 1 3.5 3.5A3.505 3.505 0 0 1 13 6.5zm3.5 15.853L12.648 18.5l3.852-3.853 3.853 3.853zM29 29h-5v-5h5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/workflowManagerServer16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/workflowManagerServer16.json new file mode 100644 index 00000000..d8058497 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/workflowManagerServer16.json @@ -0,0 +1 @@ +"M3 3h1v1H3V3zm2 1h1V3H5v1zm2 0h1V3H7v1zm8-3v5H2v3h5v1H1V1h14zm-1 1H2v3h12V2zM3 7v1h1V7H3zm2 0v1h1V7H5zm7 6l1.5 1.5L12 16l-1-1h-1c-.55 0-1-.45-1-1v-1H8v-2h1V9.908A1.5 1.5 0 0 1 8 8.5C8 7.673 8.673 7 9.5 7s1.5.673 1.5 1.5c0 .65-.42 1.2-1 1.408V11h1v2h-1v1h1l1-1zm-2-4V8H9v1h1zm5-1h-1.086l.293-.293L13.5 7 12 8.5l1.5 1.5.707-.707L13.914 9H15v5h-1v1h1a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/workflowManagerServer24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/workflowManagerServer24.json new file mode 100644 index 00000000..5a920033 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/workflowManagerServer24.json @@ -0,0 +1 @@ +"M5 4h1v1H5V4zm2 1h1V4H7v1zm15-3v8h-1V7H3v3h8v1H3v3h8v1H2V2h20zm-1 1H3v3h18V3zM5 8v1h1V8H5zm2 0v1h1V8H7zm-2 4v1h1v-1H5zm2 0v1h1v-1H7zm2-7h1V4H9v1zm0 3v1h1V8H9zm0 4v1h1v-1H9zm13 0h-4.086l.293-.293L17.5 11 16 12.5l1.5 1.5.707-.707-.293-.293H22v8h-1v1h1a1 1 0 0 0 1-1v-8a1 1 0 0 0-1-1zm-2.38 9.5l-2.12 2.12L15.88 22H14c-.55 0-1-.45-1-1v-2h-1v-3h1v-2.09c-.58-.21-1-.76-1-1.41 0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5c0 .65-.42 1.2-1 1.41V16h1v3h-1v2h1.88l1.62-1.62 2.12 2.12zM13 13h1v-1h-1v1zm1 5v-1h-1v1h1zm3.5 4.21l.71-.71-.71-.71-.71.71.71.71z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/workflowManagerServer32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/workflowManagerServer32.json new file mode 100644 index 00000000..a567d8ba --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/workflowManagerServer32.json @@ -0,0 +1 @@ +"M8 12v1H6v-1h2zm1 0v1h2v-1H9zm3 0v1h2v-1h-2zm17-9v11h-1v-4H4v5h10v1H4v5h10v1H3V3h26zm-1 1H4v5h24V4zM6 18v1h2v-1H6zm3 0v1h2v-1H9zm3 0v1h2v-1h-2zM6 7h2V6H6v1zm3 0h2V6H9v1zm3 0h2V6h-2v1zm11.5 18l2.5 2.5-2.5 2.5-2-2H18a1 1 0 0 1-1-1v-2h-2v-4h2v-2.018c-1.14-.24-2-1.253-2-2.463C15 15.128 16.13 14 17.518 14s2.479 1.13 2.479 2.518c0 1.224-.838 2.245-1.997 2.47V21h2v4h-2v2h3.5l2-2zm-5.981-6.963c.837 0 1.518-.681 1.518-1.518S18.356 15 17.52 15 16 15.681 16 16.519s.681 1.518 1.519 1.518zM19 24v-2h-3v2h3zm5.586 3.5L23.5 26.414 22.414 27.5l1.086 1.086 1.086-1.086zM29 16h-5.086l1.293-1.293L24.5 14 22 16.5l2.5 2.5.707-.707L23.914 17H29v10h-1v1h1a1 1 0 0 0 1-1V17a1 1 0 0 0-1-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/wrench16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/wrench16.json new file mode 100644 index 00000000..c81a9f47 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/wrench16.json @@ -0,0 +1 @@ +"M.646 15.34a2.201 2.201 0 0 0 3.133-.02l7.4-8.296c.244-.215.332-.208.343-.205a3.35 3.35 0 0 0 2.921-.447 4.861 4.861 0 0 0 1.649-3.075.592.592 0 0 0-.11-.454l-.18-.163a.603.603 0 0 0-.687.044l-2.124 1.65-.85-.631-.411-1.052 2.138-1.661a.582.582 0 0 0 .224-.572.64.64 0 0 0-.135-.303l-.192-.182-.185-.027a4.674 4.674 0 0 0-3.387.81 3.384 3.384 0 0 0-.917 3.972C7.846 6.054.746 12.136.645 12.225a2.206 2.206 0 0 0 0 3.115zm.677-2.382c.32-.273 7.82-6.698 8.804-7.657a.7.7 0 0 0 .14-.808 2.402 2.402 0 0 1 .54-2.948 3.367 3.367 0 0 1 1.542-.6l-1.376 1.068a.757.757 0 0 0-.244.868l.527 1.337a.886.886 0 0 0 .09.149l1.2.923a.74.74 0 0 0 .907-.008l1.353-1.051a3.463 3.463 0 0 1-.976 1.352 2.38 2.38 0 0 1-2.083.262 1.455 1.455 0 0 0-1.272.472l-7.422 8.316a1.231 1.231 0 0 1-1.7 0 1.2 1.2 0 0 1-.03-1.675zM3 14H2v-1h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/wrench24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/wrench24.json new file mode 100644 index 00000000..72ef62d7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/wrench24.json @@ -0,0 +1 @@ +"M1 19.894a3.1 3.1 0 0 0 3.098 3.102 3.149 3.149 0 0 0 2.232-.933l10.268-11.938a1.451 1.451 0 0 1 .535-.343.898.898 0 0 1 .088 0 3.932 3.932 0 0 0 3.668-.573 6.235 6.235 0 0 0 2.106-3.958.621.621 0 0 0-.108-.442l-.113-.141-.11-.06a.647.647 0 0 0-.704.06l-2.88 2.239-1.244-.927-.6-1.531 2.889-2.245a.652.652 0 0 0 .237-.644l-.045-.17-.073-.096a.638.638 0 0 0-.42-.241 6.047 6.047 0 0 0-4.32 1.032 4.209 4.209 0 0 0-1.222 4.789 6.976 6.976 0 0 1-.44.593L1.91 17.697A3.085 3.085 0 0 0 1 19.895zm1.588-1.463L14.55 8.168a5.545 5.545 0 0 0 .734-1.037l.099-.204-.09-.208a3.239 3.239 0 0 1 .824-3.844 4.799 4.799 0 0 1 2.632-.87l-2.228 1.732a.84.84 0 0 0-.264.957l.679 1.73a.752.752 0 0 0 .093.163l1.562 1.203a.815.815 0 0 0 .997-.012l2.202-1.712a4.94 4.94 0 0 1-1.516 2.353 2.904 2.904 0 0 1-2.79.396l-.124-.026a2.42 2.42 0 0 0-.28-.006 2.169 2.169 0 0 0-1.194.642L5.597 21.383A2.108 2.108 0 0 1 2 19.894a2.082 2.082 0 0 1 .588-1.463zM4.1 21h.8A1.101 1.101 0 0 0 6 19.9v-.8A1.101 1.101 0 0 0 4.9 18h-.8A1.101 1.101 0 0 0 3 19.1v.8A1.101 1.101 0 0 0 4.1 21zM4 19.1a.1.1 0 0 1 .1-.1h.8a.1.1 0 0 1 .1.1v.8a.1.1 0 0 1-.1.1h-.8a.1.1 0 0 1-.1-.1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/wrench32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/wrench32.json new file mode 100644 index 00000000..5ecffc35 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/wrench32.json @@ -0,0 +1 @@ +"M23.875 8.884l-.938-2.327 4.145-3.224a.67.67 0 0 0 .264-.677l-.051-.215-.09-.11a.695.695 0 0 0-.441-.251 8.172 8.172 0 0 0-5.858 1.395 5.627 5.627 0 0 0-1.68 6.3l-.008.035a4.82 4.82 0 0 1-.769 1.144L3.124 24.33a3.957 3.957 0 0 0 .002 5.522A3.793 3.793 0 0 0 5.851 31a3.81 3.81 0 0 0 2.75-1.175L21.81 14.193a1.86 1.86 0 0 1 .771-.485 2.076 2.076 0 0 1 .366.022 5.244 5.244 0 0 0 5.196-.662 8.46 8.46 0 0 0 2.85-5.36.692.692 0 0 0-.126-.506l-.123-.138-.09-.054a.698.698 0 0 0-.786.056l-4.074 3.232zm5.992-.55a7.24 7.24 0 0 1-2.339 3.945 4.263 4.263 0 0 1-4.266.5l-.118-.031a3.31 3.31 0 0 0-.617-.038 2.616 2.616 0 0 0-1.435.79L7.862 29.152a2.803 2.803 0 0 1-2.01.848H5.85a2.802 2.802 0 0 1-2.012-.849 2.946 2.946 0 0 1-.03-4.093l15.354-13.409a5.294 5.294 0 0 0 1.018-1.57 1.989 1.989 0 0 0 .054-.288l.015-.118-.04-.112a4.648 4.648 0 0 1 1.31-5.297A6.938 6.938 0 0 1 25.627 3c.083 0 .166.001.25.004L22.321 5.77a.968.968 0 0 0-.306 1.105l.937 2.393a.904.904 0 0 0 .107.19.856.856 0 0 0 .195.193l1.938 1.446a.937.937 0 0 0 1.147-.018zM6.501 25H5.5a1.499 1.499 0 0 0-1.499 1.495L4 27.505a1.502 1.502 0 0 0 1.5 1.497l1.009-.001a1.503 1.503 0 0 0 1.495-1.504l-.003-1A1.5 1.5 0 0 0 6.501 25zm.005 3l-1.006.002a.5.5 0 0 1-.5-.5l.001-1.004A.5.5 0 0 1 5.5 26h1.001a.5.5 0 0 1 .5.5l.003.999a.502.502 0 0 1-.498.501z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/x16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/x16.json new file mode 100644 index 00000000..8f2ef5f2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/x16.json @@ -0,0 +1 @@ +"M3.98 11.303L7.281 8 3.98 4.697l.707-.707L7.99 7.293l.01-.01.01.01 3.304-3.303.707.707L8.718 8l3.303 3.303-.707.707L8.01 8.707l-.01.01-.01-.01-3.304 3.303z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/x24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/x24.json new file mode 100644 index 00000000..4cc2d3e7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/x24.json @@ -0,0 +1 @@ +"M18.01 6.697L12.707 12l5.303 5.303-.707.707L12 12.707 6.697 18.01l-.707-.707L11.293 12 5.99 6.697l.707-.707L12 11.293l5.303-5.303z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/x32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/x32.json new file mode 100644 index 00000000..b3cacfda --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/x32.json @@ -0,0 +1 @@ +"M23.985 8.722L16.707 16l7.278 7.278-.707.707L16 16.707l-7.278 7.278-.707-.707L15.293 16 8.015 8.722l.707-.707L16 15.293l7.278-7.278z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/xAxisGuide16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/xAxisGuide16.json new file mode 100644 index 00000000..4915eb22 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/xAxisGuide16.json @@ -0,0 +1 @@ +"M9 12H8v-2h1zm0-5H8v2h1zm0-3H8v2h1zm0-3H8v2h1zm0 14v-2H8v2H1V0H0v16h16v-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/xAxisGuide24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/xAxisGuide24.json new file mode 100644 index 00000000..e3cb7834 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/xAxisGuide24.json @@ -0,0 +1 @@ +"M23 22v1H1V1h1v21h10v-2h1v2zm-10-5h-1v2h1zm0-3h-1v2h1zm0-3h-1v2h1zm0-3h-1v2h1zm0-3h-1v2h1zm0-3h-1v2h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/xAxisGuide32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/xAxisGuide32.json new file mode 100644 index 00000000..318eedf0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/xAxisGuide32.json @@ -0,0 +1 @@ +"M17 26h-1v-2h1zm0-5h-1v2h1zm0-3h-1v2h1zm0-3h-1v2h1zm0-3h-1v2h1zm0-3h-1v2h1zm0-3h-1v2h1zm0-3h-1v2h1zm0 26v-2h-1v2H3V2H2v28h29v-1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/xBar16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/xBar16.json new file mode 100644 index 00000000..66ec1877 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/xBar16.json @@ -0,0 +1 @@ +"M14 2H2V1h12zm-1 4V5h-.707L8.112 9.181 5.748 5H4v1h1.164l2.214 3.915L3.293 14H3v1h.707l4.181-4.181L10.252 15H12v-1h-1.164l-2.214-3.915L12.707 6z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/xBar24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/xBar24.json new file mode 100644 index 00000000..68f45bf8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/xBar24.json @@ -0,0 +1 @@ +"M4 3h17v1H4zm8.605 10.688L9.287 8H7v1h1.713l3.161 5.419L6.293 20H6v1h.707l5.688-5.688L15.713 21H18v-1h-1.713l-3.161-5.419L18.707 9H19V8h-.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/xBar32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/xBar32.json new file mode 100644 index 00000000..190745b8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/xBar32.json @@ -0,0 +1 @@ +"M28 3v1H4V3zM16.292 19l-5.087-9H8v1h2.621l4.937 8.735L7.293 28H6v1h1.707l8.362-8.362L20.795 29H24v-1h-2.621l-4.576-8.096L25.707 11H27v-1h-1.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/xCircle16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/xCircle16.json new file mode 100644 index 00000000..d3aca61a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/xCircle16.json @@ -0,0 +1 @@ +"M8.5 7.793l2.828-2.829.708.708L9.207 8.5l2.829 2.828-.708.708L8.5 9.207l-2.828 2.829-.708-.708L7.793 8.5 4.964 5.672l.708-.708zm7.3.707a7.3 7.3 0 1 1-7.3-7.3 7.3 7.3 0 0 1 7.3 7.3zm-1 0a6.3 6.3 0 1 0-6.3 6.3 6.307 6.307 0 0 0 6.3-6.3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/xCircle16F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/xCircle16F.json new file mode 100644 index 00000000..6b7648a8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/xCircle16F.json @@ -0,0 +1 @@ +"M8.5 1.2a7.3 7.3 0 1 0 7.3 7.3 7.3 7.3 0 0 0-7.3-7.3zm3.818 10.128l-.99.99L8.5 9.49l-2.828 2.828-.99-.99L7.51 8.5 4.682 5.672l.99-.99L8.5 7.51l2.828-2.828.99.99L9.49 8.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/xCircle24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/xCircle24.json new file mode 100644 index 00000000..8683cb1e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/xCircle24.json @@ -0,0 +1 @@ +"M17.45 8.257L13.207 12.5l4.243 4.243-.707.707-4.243-4.243-4.243 4.243-.707-.707 4.243-4.243L7.55 8.257l.707-.707 4.243 4.243 4.243-4.243zM22.8 12.5A10.3 10.3 0 1 1 12.5 2.2a10.297 10.297 0 0 1 10.3 10.3zm-1 0a9.3 9.3 0 1 0-9.3 9.3 9.31 9.31 0 0 0 9.3-9.3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/xCircle24F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/xCircle24F.json new file mode 100644 index 00000000..66a241cc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/xCircle24F.json @@ -0,0 +1 @@ +"M12.5 2.2a10.3 10.3 0 1 0 10.3 10.3A10.299 10.299 0 0 0 12.5 2.2zm5.233 14.542l-.99.991-4.243-4.242-4.242 4.242-.991-.99 4.242-4.243-4.242-4.242.99-.991 4.243 4.242 4.242-4.242.991.99-4.242 4.243z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/xCircle32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/xCircle32.json new file mode 100644 index 00000000..81e900f9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/xCircle32.json @@ -0,0 +1 @@ +"M22.864 10.843L17.207 16.5l5.657 5.657-.707.707-5.657-5.657-5.657 5.657-.707-.707 5.657-5.657-5.657-5.657.707-.707 5.657 5.657 5.657-5.657zM29.8 16.5A13.3 13.3 0 1 1 16.5 3.2a13.3 13.3 0 0 1 13.3 13.3zm-1 0a12.3 12.3 0 1 0-12.3 12.3 12.314 12.314 0 0 0 12.3-12.3z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/xCircle32F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/xCircle32F.json new file mode 100644 index 00000000..d9017dfc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/xCircle32F.json @@ -0,0 +1 @@ +"M16.5 3.2a13.3 13.3 0 1 0 13.3 13.3A13.3 13.3 0 0 0 16.5 3.2zm6.647 18.957l-.99.99L16.5 17.49l-5.657 5.657-.99-.99L15.51 16.5l-5.657-5.657.99-.99L16.5 15.51l5.657-5.657.99.99L17.49 16.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/xOctagon16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/xOctagon16.json new file mode 100644 index 00000000..4f0931ac --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/xOctagon16.json @@ -0,0 +1 @@ +"M11.192 2H5.808L2 5.808v5.384L5.808 15h5.384L15 11.192V5.808zM14 10.778L10.778 14H6.222L3 10.778V6.222L6.222 3h4.556L14 6.222zM8.5 7.793l2.828-2.829.708.708L9.207 8.5l2.829 2.828-.708.708L8.5 9.207l-2.828 2.829-.708-.708L7.793 8.5 4.964 5.672l.708-.708z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/xOctagon16F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/xOctagon16F.json new file mode 100644 index 00000000..934c5bf5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/xOctagon16F.json @@ -0,0 +1 @@ +"M11.192 2H5.808L2 5.808v5.384L5.808 15h5.384L15 11.192V5.808zm1.126 9.328l-.99.99L8.5 9.49l-2.828 2.828-.99-.99L7.51 8.5 4.682 5.672l.99-.99L8.5 7.51l2.828-2.828.99.99L9.49 8.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/xOctagon24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/xOctagon24.json new file mode 100644 index 00000000..febcc981 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/xOctagon24.json @@ -0,0 +1 @@ +"M16.435 3h-7.87L3 8.565v7.87L8.565 22h7.87L22 16.435v-7.87zM21 16.02L16.021 21H8.979L4 16.02V8.98L8.979 4h7.042L21 8.98zm-8.5-4.227l4.243-4.243.707.707-4.243 4.243 4.243 4.243-.707.707-4.243-4.243-4.243 4.243-.707-.707 4.243-4.243L7.55 8.257l.707-.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/xOctagon24F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/xOctagon24F.json new file mode 100644 index 00000000..62c7a529 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/xOctagon24F.json @@ -0,0 +1 @@ +"M16.435 3h-7.87L3 8.565v7.87L8.565 22h7.87L22 16.435v-7.87zm1.298 13.742l-.99.991-4.243-4.242-4.242 4.242-.991-.99 4.242-4.243-4.242-4.242.99-.991 4.243 4.242 4.242-4.242.991.99-4.242 4.243z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/xOctagon32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/xOctagon32.json new file mode 100644 index 00000000..80fea223 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/xOctagon32.json @@ -0,0 +1 @@ +"M21.678 4H11.322L4 11.322v10.356L11.322 29h10.356L29 21.678V11.322zM28 21.264L21.264 28h-9.528L5 21.264v-9.528L11.736 5h9.528L28 11.736zm-11.5-5.471l5.657-5.657.707.707-5.657 5.657 5.657 5.657-.707.707-5.657-5.657-5.657 5.657-.707-.707 5.657-5.657-5.657-5.657.707-.707z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/xOctagon32F.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/xOctagon32F.json new file mode 100644 index 00000000..c3a2306f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/xOctagon32F.json @@ -0,0 +1 @@ +"M21.678 4H11.322L4 11.322v10.356L11.322 29h10.356L29 21.678V11.322zm1.47 18.157l-.99.99L16.5 17.49l-5.657 5.657-.99-.99L15.51 16.5l-5.657-5.657.99-.99L16.5 15.51l5.657-5.657.99.99L17.49 16.5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/yAxisGuide16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/yAxisGuide16.json new file mode 100644 index 00000000..b62abe5f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/yAxisGuide16.json @@ -0,0 +1 @@ +"M16 15v1H0V0h1v7h2v1H1v7zM6 7H4v1h2zm3 0H7v1h2zm3 0h-2v1h2zm3 0h-2v1h2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/yAxisGuide24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/yAxisGuide24.json new file mode 100644 index 00000000..bbea2754 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/yAxisGuide24.json @@ -0,0 +1 @@ +"M23 22v1H1V1h1v10h2v1H2v10zM7 11H5v1h2zm3 0H8v1h2zm3 0h-2v1h2zm3 0h-2v1h2zm3 0h-2v1h2zm3 0h-2v1h2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/yAxisGuide32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/yAxisGuide32.json new file mode 100644 index 00000000..0d44f011 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/yAxisGuide32.json @@ -0,0 +1 @@ +"M31 29v1H2V2h1v13h2v1H3v13zM8 15H6v1h2zm3 0H9v1h2zm3 0h-2v1h2zm3 0h-2v1h2zm3 0h-2v1h2zm3 0h-2v1h2zm3 0h-2v1h2zm3 0h-2v1h2z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/zoomInFixed16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/zoomInFixed16.json new file mode 100644 index 00000000..2e3b9386 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/zoomInFixed16.json @@ -0,0 +1 @@ +"M2 5h2.281L.85 1.556l.7-.712L5 4.244V2h1v3.939H2zm12 5.061h-4V14h1v-2.243l3.449 3.399.702-.712L11.72 11H14zM10 2v3.939h4V5h-2.281l3.432-3.444-.702-.712L11 4.244V2zM1.551 15.156L5 11.756V14h1v-3.939H2V11h2.281L.85 14.444z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/zoomInFixed24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/zoomInFixed24.json new file mode 100644 index 00000000..6172d4f3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/zoomInFixed24.json @@ -0,0 +1 @@ +"M22.154 2.554L16.707 8H21v1h-6V3h1v4.293l5.446-5.447zm-19.6 19.6L8 16.707V21h1v-6H3v1h4.293l-5.447 5.446zm19.6-.707L16.707 16H21v-1h-6v6h1v-4.293l5.446 5.446zM1.846 2.554L7.293 8H3v1h6V3H8v4.293L2.554 1.846z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/zoomInFixed32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/zoomInFixed32.json new file mode 100644 index 00000000..d535bfd2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/zoomInFixed32.json @@ -0,0 +1 @@ +"M29.154 3.554L20.707 12H25v1h-6V7h1v4.293l8.446-8.447zM12 20.707V25h1v-6H7v1h4.293l-8.447 8.446.707.707zm17.154 7.74L20.707 20H25v-1h-6v6h1v-4.293l8.446 8.446zM7 12v1h6V7h-1v4.293L3.554 2.846l-.707.707L11.293 12z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/zoomOutFixed16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/zoomOutFixed16.json new file mode 100644 index 00000000..1a7f02db --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/zoomOutFixed16.json @@ -0,0 +1 @@ +"M9.644 5.649L13.244 2H11V1h4v4h-1V2.657L10.356 6.35zM2 13.343V11H1v4h4v-1H2.757l3.599-3.649-.712-.702zM11 15h4v-4h-1v2.243l-3.649-3.599-.702.712L13.343 14H11zM5 1H1v4h1V2.757l3.649 3.599.702-.712L2.657 2H5z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/zoomOutFixed24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/zoomOutFixed24.json new file mode 100644 index 00000000..2765082e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/zoomOutFixed24.json @@ -0,0 +1 @@ +"M9.354 15.354L3.7 21H8v1H2v-6h1v4.285l5.646-5.639zM22 2h-6v1h4.3l-5.654 5.646.707.708L21 3.715V8h1zm-6 20h6v-6h-1v4.285l-5.646-5.639-.707.708L20.3 21H16zM8 2H2v6h1V3.715l5.646 5.639.707-.708L3.7 3H8z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/zoomOutFixed32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/zoomOutFixed32.json new file mode 100644 index 00000000..4305934c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/zoomOutFixed32.json @@ -0,0 +1 @@ +"M23 3h6v6h-1V4.74l-7.625 7.626-.707-.707L27.326 4H23zM9 28H4.674l7.659-7.66-.707-.706L4 27.26V23H3v6h6zm19-.74l-7.625-7.626-.707.707L27.326 28H23v1h6v-6h-1zM4 4.74l7.625 7.626.707-.707L4.674 4H9V3H3v6h1z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/zoomToObject16.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/zoomToObject16.json new file mode 100644 index 00000000..ff83647f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/zoomToObject16.json @@ -0,0 +1 @@ +"M15.293 16L12 12.707V15h-1v-4h4v1h-2.293L16 15.293zm0-16L12 3.293V1h-1v4h4V4h-2.293L16 .707zM8 6a2 2 0 1 1-2 2 2 2 0 0 1 2-2zm0 1a1 1 0 1 0 1 1 1 1 0 0 0-1-1zm-7 5h2.293L0 15.293.707 16 4 12.707V15h1v-4H1zm3-8.707L.707 0 0 .707 3.293 4H1v1h4V1H4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/zoomToObject24.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/zoomToObject24.json new file mode 100644 index 00000000..ba57d15c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/zoomToObject24.json @@ -0,0 +1 @@ +"M7 2h1v6H2V7h4.293L.646 1.354l.708-.708L7 6.293zm15 15v-1h-6v6h1v-4.293l5.646 5.647.708-.708L17.707 17zm-7-5a3 3 0 1 1-3-3 3 3 0 0 1 3 3zm-1 0a2 2 0 1 0-2 2 2.002 2.002 0 0 0 2-2zM2 17h4.293L.646 22.646l.708.708L7 17.707V22h1v-6H2zM17 6.293V2h-1v6h6V7h-4.293l5.647-5.646-.708-.708z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/zoomToObject32.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/zoomToObject32.json new file mode 100644 index 00000000..11461b26 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/icon/zoomToObject32.json @@ -0,0 +1 @@ +"M29.646 1.646l.707.707L23.707 9H28v1h-6V4h1v4.293zM4 9v1h6V4H9v4.293L2.354 1.646l-.707.707L8.293 9zm24 14v-1h-6v6h1v-4.293l6.646 6.646.707-.707L23.707 23zM9 28h1v-6H4v1h4.293l-6.647 6.646.707.707L9 23.707zm12-12a5 5 0 1 1-5-5 5 5 0 0 1 5 5zm-1 0a4 4 0 1 0-4 4 4.004 4.004 0 0 0 4-4z" \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages.json new file mode 100644 index 00000000..49f4387d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Click to edit", + "cancelEditing": "Cancel", + "confirmChanges": "Save" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_ar.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_ar.json new file mode 100644 index 00000000..c1064449 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_ar.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "انقر للتحرير", + "cancelEditing": "إلغاء الأمر", + "confirmChanges": "حفظ" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_bg.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_bg.json new file mode 100644 index 00000000..2b4afccb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_bg.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Натиснете, за да редактирате", + "cancelEditing": "Отказ", + "confirmChanges": "Запазване" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_bs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_bs.json new file mode 100644 index 00000000..969d27ca --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_bs.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Kliknite za uređivanje", + "cancelEditing": "Odustani", + "confirmChanges": "Spremi" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_ca.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_ca.json new file mode 100644 index 00000000..c6e31de7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_ca.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Feu clic per editar", + "cancelEditing": "Cancel·la", + "confirmChanges": "Desa" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_cs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_cs.json new file mode 100644 index 00000000..c151dcf3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_cs.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Upravit kliknutím", + "cancelEditing": "Storno", + "confirmChanges": "Uložit" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_da.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_da.json new file mode 100644 index 00000000..283dd351 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_da.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Klik for at redigere", + "cancelEditing": "Annuller", + "confirmChanges": "Gem" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_de.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_de.json new file mode 100644 index 00000000..aadd5120 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_de.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Zum Bearbeiten klicken", + "cancelEditing": "Abbrechen", + "confirmChanges": "Speichern" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_el.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_el.json new file mode 100644 index 00000000..0b866223 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_el.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Κάντε κλικ για επεξεργασία.", + "cancelEditing": "Ακύρωση", + "confirmChanges": "Αποθήκευση" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_en.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_en.json new file mode 100644 index 00000000..49f4387d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_en.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Click to edit", + "cancelEditing": "Cancel", + "confirmChanges": "Save" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_es.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_es.json new file mode 100644 index 00000000..e04828dc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_es.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Clic para editar", + "cancelEditing": "Cancelar", + "confirmChanges": "Guardar" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_et.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_et.json new file mode 100644 index 00000000..ba10bbb4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_et.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Muutmiseks klõpsake", + "cancelEditing": "Loobu", + "confirmChanges": "Salvesta" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_fi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_fi.json new file mode 100644 index 00000000..07e1ecf2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_fi.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Muokkaa napsauttamalla", + "cancelEditing": "Peruuta", + "confirmChanges": "Tallenna" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_fr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_fr.json new file mode 100644 index 00000000..8c1abf19 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_fr.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Cliquer pour mettre à jour", + "cancelEditing": "Annuler", + "confirmChanges": "Enregistrer" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_he.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_he.json new file mode 100644 index 00000000..dfa5de7b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_he.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "לחץ לעריכה", + "cancelEditing": "ביטול", + "confirmChanges": "שמור" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_hr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_hr.json new file mode 100644 index 00000000..969d27ca --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_hr.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Kliknite za uređivanje", + "cancelEditing": "Odustani", + "confirmChanges": "Spremi" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_hu.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_hu.json new file mode 100644 index 00000000..74262d2d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_hu.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Kattintson a szerkesztéshez", + "cancelEditing": "Mégse", + "confirmChanges": "Mentés" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_id.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_id.json new file mode 100644 index 00000000..9255974e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_id.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Klik untuk mengedit", + "cancelEditing": "Batalkan", + "confirmChanges": "Simpan" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_it.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_it.json new file mode 100644 index 00000000..57c92d0e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_it.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Fare clic per modificare", + "cancelEditing": "Annulla", + "confirmChanges": "Salva" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_ja.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_ja.json new file mode 100644 index 00000000..c5374053 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_ja.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "クリックして編集", + "cancelEditing": "キャンセル", + "confirmChanges": "保存" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_ko.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_ko.json new file mode 100644 index 00000000..c77af82c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_ko.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "클릭하여 편집", + "cancelEditing": "취소", + "confirmChanges": "저장" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_lt.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_lt.json new file mode 100644 index 00000000..0610e680 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_lt.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Spustelėkite, norėdami redaguoti", + "cancelEditing": "Atšaukti", + "confirmChanges": "Įrašyti" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_lv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_lv.json new file mode 100644 index 00000000..c998a48f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_lv.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Noklikšķiniet, lai rediģētu", + "cancelEditing": "Atcelt", + "confirmChanges": "Saglabāt" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_nl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_nl.json new file mode 100644 index 00000000..c436fb20 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_nl.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Klik om te bewerken", + "cancelEditing": "Annuleren", + "confirmChanges": "Opslaan" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_no.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_no.json new file mode 100644 index 00000000..4ff510f7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_no.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Klikk for å redigere", + "cancelEditing": "Avbryt", + "confirmChanges": "Lagre" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_pl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_pl.json new file mode 100644 index 00000000..2d0c4378 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_pl.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Kliknij, aby edytować", + "cancelEditing": "Anuluj", + "confirmChanges": "Zapisz" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_pt-BR.json new file mode 100644 index 00000000..f705004f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_pt-BR.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Clique para editar", + "cancelEditing": "Cancelar", + "confirmChanges": "Salvar" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_pt-PT.json new file mode 100644 index 00000000..899172e0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_pt-PT.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Clique para editar", + "cancelEditing": "Cancelar", + "confirmChanges": "Guardar" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_ro.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_ro.json new file mode 100644 index 00000000..016c7a57 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_ro.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Faceți clic pentru editare", + "cancelEditing": "Anulare", + "confirmChanges": "Salvare" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_ru.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_ru.json new file mode 100644 index 00000000..7d62fae6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_ru.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Щелкните, чтобы редактировать", + "cancelEditing": "Отмена", + "confirmChanges": "Сохранить" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_sk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_sk.json new file mode 100644 index 00000000..ee6a3e88 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_sk.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Kliknite pre editáciu", + "cancelEditing": "Zrušiť", + "confirmChanges": "Uložiť" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_sl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_sl.json new file mode 100644 index 00000000..dfa84123 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_sl.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Klikni za urejanje", + "cancelEditing": "Prekliči", + "confirmChanges": "Shrani" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_sr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_sr.json new file mode 100644 index 00000000..0fc659ee --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_sr.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Kliknite da biste izmenili", + "cancelEditing": "Otkaži", + "confirmChanges": "Sačuvaj" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_sv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_sv.json new file mode 100644 index 00000000..41287b61 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_sv.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Klicka för att redigera", + "cancelEditing": "Avbryt", + "confirmChanges": "Spara" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_th.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_th.json new file mode 100644 index 00000000..b6f613a8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_th.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "คลิกเพื่อแก้ไข", + "cancelEditing": "ยกเลิก", + "confirmChanges": "จัดเก็บ" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_tr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_tr.json new file mode 100644 index 00000000..6cd3b843 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_tr.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Düzenlemek için tıkla", + "cancelEditing": "İptal", + "confirmChanges": "Kaydet" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_uk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_uk.json new file mode 100644 index 00000000..81d68e0b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_uk.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Клацніть для редагування", + "cancelEditing": "Скасувати", + "confirmChanges": "Зберегти" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_vi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_vi.json new file mode 100644 index 00000000..b43ef383 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_vi.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Nhấp để chỉnh sửa", + "cancelEditing": "Hủy", + "confirmChanges": "Lưu" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_zh-CN.json new file mode 100644 index 00000000..6adfcf29 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_zh-CN.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "单击编辑", + "cancelEditing": "取消", + "confirmChanges": "保存" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_zh-HK.json new file mode 100644 index 00000000..ea9f727d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_zh-HK.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "按一下以編輯", + "cancelEditing": "取消", + "confirmChanges": "儲存" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_zh-TW.json new file mode 100644 index 00000000..ea9f727d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/inline-editable/t9n/messages_zh-TW.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "按一下以編輯", + "cancelEditing": "取消", + "confirmChanges": "儲存" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages.json new file mode 100644 index 00000000..ab174e92 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages.json @@ -0,0 +1,4 @@ +{ + "chooseDate": "Choose date", + "dateFormat": "Date Format:" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_ar.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_ar.json new file mode 100644 index 00000000..b4444eb0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_ar.json @@ -0,0 +1,4 @@ +{ + "chooseDate": "اختر تاريخ", + "dateFormat": "تنسيق التاريخ:" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_bg.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_bg.json new file mode 100644 index 00000000..321df733 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_bg.json @@ -0,0 +1,4 @@ +{ + "chooseDate": "Избор на дата", + "dateFormat": "Формат на дата:" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_bs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_bs.json new file mode 100644 index 00000000..2a85e873 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_bs.json @@ -0,0 +1,4 @@ +{ + "chooseDate": "Odaberite datum", + "dateFormat": "Format datuma:" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_ca.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_ca.json new file mode 100644 index 00000000..cb8b8755 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_ca.json @@ -0,0 +1,4 @@ +{ + "chooseDate": "Trieu una data", + "dateFormat": "Format de data:" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_cs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_cs.json new file mode 100644 index 00000000..6da21c33 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_cs.json @@ -0,0 +1,4 @@ +{ + "chooseDate": "Zvolit datum", + "dateFormat": "Formát data:" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_da.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_da.json new file mode 100644 index 00000000..972c3c2c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_da.json @@ -0,0 +1,4 @@ +{ + "chooseDate": "Vælg dato", + "dateFormat": "Datoformat:" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_de.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_de.json new file mode 100644 index 00000000..6cd89b7f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_de.json @@ -0,0 +1,4 @@ +{ + "chooseDate": "Datum auswählen", + "dateFormat": "Datumsformat:" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_el.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_el.json new file mode 100644 index 00000000..a0c54813 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_el.json @@ -0,0 +1,4 @@ +{ + "chooseDate": "Επιλογή ημερομηνίας", + "dateFormat": "Μορφότυπο ημερομηνίας:" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_en.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_en.json new file mode 100644 index 00000000..ab174e92 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_en.json @@ -0,0 +1,4 @@ +{ + "chooseDate": "Choose date", + "dateFormat": "Date Format:" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_es.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_es.json new file mode 100644 index 00000000..b5aba868 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_es.json @@ -0,0 +1,4 @@ +{ + "chooseDate": "Elegir fecha", + "dateFormat": "Formato de fecha:" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_et.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_et.json new file mode 100644 index 00000000..5ad0b937 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_et.json @@ -0,0 +1,4 @@ +{ + "chooseDate": "Valige kuupäev", + "dateFormat": "Kuupäevavorming:" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_fi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_fi.json new file mode 100644 index 00000000..32e64bab --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_fi.json @@ -0,0 +1,4 @@ +{ + "chooseDate": "Valitse päivämäärä", + "dateFormat": "Päivämäärän muoto:" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_fr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_fr.json new file mode 100644 index 00000000..33631fac --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_fr.json @@ -0,0 +1,4 @@ +{ + "chooseDate": "Choisir la date", + "dateFormat": "Format de date :" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_he.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_he.json new file mode 100644 index 00000000..5f3e3b2a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_he.json @@ -0,0 +1,4 @@ +{ + "chooseDate": "בחר תאריך", + "dateFormat": "פורמט תאריך:" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_hr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_hr.json new file mode 100644 index 00000000..2a85e873 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_hr.json @@ -0,0 +1,4 @@ +{ + "chooseDate": "Odaberite datum", + "dateFormat": "Format datuma:" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_hu.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_hu.json new file mode 100644 index 00000000..612ca187 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_hu.json @@ -0,0 +1,4 @@ +{ + "chooseDate": "Válasszon dátumot", + "dateFormat": "Dátumformátum:" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_id.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_id.json new file mode 100644 index 00000000..82dbb3f2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_id.json @@ -0,0 +1,4 @@ +{ + "chooseDate": "Pilih tanggal", + "dateFormat": "Format Tanggal:" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_it.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_it.json new file mode 100644 index 00000000..f3be5524 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_it.json @@ -0,0 +1,4 @@ +{ + "chooseDate": "Selezionare la data", + "dateFormat": "Formato data:" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_ja.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_ja.json new file mode 100644 index 00000000..8eca66f5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_ja.json @@ -0,0 +1,4 @@ +{ + "chooseDate": "日付の選択", + "dateFormat": "日付形式:" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_ko.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_ko.json new file mode 100644 index 00000000..fe2512fb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_ko.json @@ -0,0 +1,4 @@ +{ + "chooseDate": "날짜 선택", + "dateFormat": "날짜 형식:" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_lt.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_lt.json new file mode 100644 index 00000000..c0ab2708 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_lt.json @@ -0,0 +1,4 @@ +{ + "chooseDate": "Pasirinkite datą", + "dateFormat": "Datos formatas:" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_lv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_lv.json new file mode 100644 index 00000000..be03921d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_lv.json @@ -0,0 +1,4 @@ +{ + "chooseDate": "Izvēlieties datumu", + "dateFormat": "Datuma formāts:" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_nl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_nl.json new file mode 100644 index 00000000..88c47f9c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_nl.json @@ -0,0 +1,4 @@ +{ + "chooseDate": "Datum kiezen", + "dateFormat": "Datumindeling:" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_no.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_no.json new file mode 100644 index 00000000..1454f6df --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_no.json @@ -0,0 +1,4 @@ +{ + "chooseDate": "Velg dato", + "dateFormat": "Datoformat:" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_pl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_pl.json new file mode 100644 index 00000000..17d6e3ae --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_pl.json @@ -0,0 +1,4 @@ +{ + "chooseDate": "Wybierz datę", + "dateFormat": "Format daty:" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_pt-BR.json new file mode 100644 index 00000000..ea0195d0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_pt-BR.json @@ -0,0 +1,4 @@ +{ + "chooseDate": "Escolher data", + "dateFormat": "Formato da Data:" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_pt-PT.json new file mode 100644 index 00000000..ee9f9f7f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_pt-PT.json @@ -0,0 +1,4 @@ +{ + "chooseDate": "Selecionar data", + "dateFormat": "Formato de Data:" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_ro.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_ro.json new file mode 100644 index 00000000..2db35916 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_ro.json @@ -0,0 +1,4 @@ +{ + "chooseDate": "Alegeți data", + "dateFormat": "Format dată:" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_ru.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_ru.json new file mode 100644 index 00000000..5d264f9e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_ru.json @@ -0,0 +1,4 @@ +{ + "chooseDate": "Выбрать дату", + "dateFormat": "Формат даты:" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_sk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_sk.json new file mode 100644 index 00000000..cc8474f9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_sk.json @@ -0,0 +1,4 @@ +{ + "chooseDate": "Vyberte dátum", + "dateFormat": "Formát dátumu:" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_sl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_sl.json new file mode 100644 index 00000000..610b9f82 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_sl.json @@ -0,0 +1,4 @@ +{ + "chooseDate": "Izberi datum", + "dateFormat": "Format datuma:" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_sr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_sr.json new file mode 100644 index 00000000..2a85e873 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_sr.json @@ -0,0 +1,4 @@ +{ + "chooseDate": "Odaberite datum", + "dateFormat": "Format datuma:" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_sv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_sv.json new file mode 100644 index 00000000..c5249844 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_sv.json @@ -0,0 +1,4 @@ +{ + "chooseDate": "Välj datum", + "dateFormat": "Datumformat:" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_th.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_th.json new file mode 100644 index 00000000..066a776a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_th.json @@ -0,0 +1,4 @@ +{ + "chooseDate": "เลือกวันที่", + "dateFormat": "รูปแบบวันที่:" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_tr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_tr.json new file mode 100644 index 00000000..834085a8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_tr.json @@ -0,0 +1,4 @@ +{ + "chooseDate": "Tarih seç", + "dateFormat": "Tarih Biçimi:" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_uk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_uk.json new file mode 100644 index 00000000..1f6d5364 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_uk.json @@ -0,0 +1,4 @@ +{ + "chooseDate": "Вибрати дату", + "dateFormat": "Формат дати:" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_vi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_vi.json new file mode 100644 index 00000000..5e1a7492 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_vi.json @@ -0,0 +1,4 @@ +{ + "chooseDate": "Chọn ngày", + "dateFormat": "Định dạng Ngày:" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_zh-CN.json new file mode 100644 index 00000000..eb542f33 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_zh-CN.json @@ -0,0 +1,4 @@ +{ + "chooseDate": "选择日期", + "dateFormat": "日期格式:" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_zh-HK.json new file mode 100644 index 00000000..ea965df9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_zh-HK.json @@ -0,0 +1,4 @@ +{ + "chooseDate": "選擇日期", + "dateFormat": "日期格式:" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_zh-TW.json new file mode 100644 index 00000000..ea965df9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-date-picker/t9n/messages_zh-TW.json @@ -0,0 +1,4 @@ +{ + "chooseDate": "選擇日期", + "dateFormat": "日期格式:" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages.json new file mode 100644 index 00000000..7ef32337 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "loading": "Loading" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_ar.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_ar.json new file mode 100644 index 00000000..94d4c1fe --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_ar.json @@ -0,0 +1,4 @@ +{ + "clear": "مسح القيمة", + "loading": "تحميل" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_bg.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_bg.json new file mode 100644 index 00000000..48e5663d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_bg.json @@ -0,0 +1,4 @@ +{ + "clear": "Изчистване на стойност", + "loading": "Зареждане" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_bs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_bs.json new file mode 100644 index 00000000..47ff6a1e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_bs.json @@ -0,0 +1,4 @@ +{ + "clear": "Očisti vrijednost", + "loading": "Učitavanje u tijeku" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_ca.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_ca.json new file mode 100644 index 00000000..eefa6bc2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_ca.json @@ -0,0 +1,4 @@ +{ + "clear": "Esborra el valor", + "loading": "S'està carregant..." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_cs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_cs.json new file mode 100644 index 00000000..53b7b646 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_cs.json @@ -0,0 +1,4 @@ +{ + "clear": "Vymazat hodnotu", + "loading": "Načítání" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_da.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_da.json new file mode 100644 index 00000000..5d8f2b9b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_da.json @@ -0,0 +1,4 @@ +{ + "clear": "Ryd værdi", + "loading": "Indlæser" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_de.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_de.json new file mode 100644 index 00000000..201adff2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_de.json @@ -0,0 +1,4 @@ +{ + "clear": "Wert löschen", + "loading": "Wird geladen" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_el.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_el.json new file mode 100644 index 00000000..df8e7f94 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_el.json @@ -0,0 +1,4 @@ +{ + "clear": "Απαλοιφή τιμής", + "loading": "Φόρτωση" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_en.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_en.json new file mode 100644 index 00000000..7ef32337 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_en.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "loading": "Loading" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_es.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_es.json new file mode 100644 index 00000000..0f729f84 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_es.json @@ -0,0 +1,4 @@ +{ + "clear": "Borrar valor", + "loading": "Cargando" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_et.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_et.json new file mode 100644 index 00000000..6fb6e17b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_et.json @@ -0,0 +1,4 @@ +{ + "clear": "Eemalda väärtus", + "loading": "Laadimine" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_fi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_fi.json new file mode 100644 index 00000000..15ba861d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_fi.json @@ -0,0 +1,4 @@ +{ + "clear": "Tyhjennä arvo", + "loading": "Ladataan" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_fr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_fr.json new file mode 100644 index 00000000..7ae97ea5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_fr.json @@ -0,0 +1,4 @@ +{ + "clear": "Effacer la valeur", + "loading": "Chargement" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_he.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_he.json new file mode 100644 index 00000000..64001b46 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_he.json @@ -0,0 +1,4 @@ +{ + "clear": "נקה ערך", + "loading": "טוען" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_hr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_hr.json new file mode 100644 index 00000000..47ff6a1e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_hr.json @@ -0,0 +1,4 @@ +{ + "clear": "Očisti vrijednost", + "loading": "Učitavanje u tijeku" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_hu.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_hu.json new file mode 100644 index 00000000..0ec4101b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_hu.json @@ -0,0 +1,4 @@ +{ + "clear": "Érték törlése", + "loading": "Betöltés" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_id.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_id.json new file mode 100644 index 00000000..3006be0c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_id.json @@ -0,0 +1,4 @@ +{ + "clear": "Hapus nilai", + "loading": "Memuat" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_it.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_it.json new file mode 100644 index 00000000..a45b6556 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_it.json @@ -0,0 +1,4 @@ +{ + "clear": "Cancella valore", + "loading": "Caricamento in corso" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_ja.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_ja.json new file mode 100644 index 00000000..a1e72d07 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_ja.json @@ -0,0 +1,4 @@ +{ + "clear": "値の削除", + "loading": "読み込んでいます" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_ko.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_ko.json new file mode 100644 index 00000000..800025f6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_ko.json @@ -0,0 +1,4 @@ +{ + "clear": "값 지우기", + "loading": "불러오는 중" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_lt.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_lt.json new file mode 100644 index 00000000..1765a2ee --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_lt.json @@ -0,0 +1,4 @@ +{ + "clear": "Išvalyti reikšmę", + "loading": "Kraunama" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_lv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_lv.json new file mode 100644 index 00000000..c5144fa4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_lv.json @@ -0,0 +1,4 @@ +{ + "clear": "Notīrīt vērtību", + "loading": "Ielādē" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_nl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_nl.json new file mode 100644 index 00000000..f070601b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_nl.json @@ -0,0 +1,4 @@ +{ + "clear": "Waarde wissen", + "loading": "Bezig met laden" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_no.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_no.json new file mode 100644 index 00000000..b0bd0588 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_no.json @@ -0,0 +1,4 @@ +{ + "clear": "Fjern verdi", + "loading": "Laster inn" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_pl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_pl.json new file mode 100644 index 00000000..f8c0f2d1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_pl.json @@ -0,0 +1,4 @@ +{ + "clear": "Wyczyść wartość", + "loading": "Wczytywanie" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_pt-BR.json new file mode 100644 index 00000000..b9589060 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_pt-BR.json @@ -0,0 +1,4 @@ +{ + "clear": "Apagar valor", + "loading": "Carregando" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_pt-PT.json new file mode 100644 index 00000000..161246b2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_pt-PT.json @@ -0,0 +1,4 @@ +{ + "clear": "Limpar valor", + "loading": "A Carregar" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_ro.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_ro.json new file mode 100644 index 00000000..64e21c8d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_ro.json @@ -0,0 +1,4 @@ +{ + "clear": "Golire valoare", + "loading": "Se încarcă" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_ru.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_ru.json new file mode 100644 index 00000000..0b36fd84 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_ru.json @@ -0,0 +1,4 @@ +{ + "clear": "Очистить значение", + "loading": "Загрузка" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_sk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_sk.json new file mode 100644 index 00000000..ada9226d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_sk.json @@ -0,0 +1,4 @@ +{ + "clear": "Vymazať hodnotu", + "loading": "Načítava sa" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_sl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_sl.json new file mode 100644 index 00000000..b15c0199 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_sl.json @@ -0,0 +1,4 @@ +{ + "clear": "Počisti vrednost", + "loading": "Nalaganje" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_sr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_sr.json new file mode 100644 index 00000000..d63ddfa1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_sr.json @@ -0,0 +1,4 @@ +{ + "clear": "Izbriši vrednosti", + "loading": "Učitavanje" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_sv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_sv.json new file mode 100644 index 00000000..adc9d351 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_sv.json @@ -0,0 +1,4 @@ +{ + "clear": "Rensa värde", + "loading": "Läser in" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_th.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_th.json new file mode 100644 index 00000000..1d7fa49c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_th.json @@ -0,0 +1,4 @@ +{ + "clear": "ล้างค่า", + "loading": "กำลังโหลด" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_tr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_tr.json new file mode 100644 index 00000000..dc29d9d1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_tr.json @@ -0,0 +1,4 @@ +{ + "clear": "Değeri temizle", + "loading": "Yükleniyor" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_uk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_uk.json new file mode 100644 index 00000000..a46da533 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_uk.json @@ -0,0 +1,4 @@ +{ + "clear": "Очистити значення", + "loading": "Завантажується" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_vi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_vi.json new file mode 100644 index 00000000..1bb11d9e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_vi.json @@ -0,0 +1,4 @@ +{ + "clear": "Xóa giá trị", + "loading": "Đang tải" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_zh-CN.json new file mode 100644 index 00000000..4f135957 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_zh-CN.json @@ -0,0 +1,4 @@ +{ + "clear": "清除值", + "loading": "正在加载" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_zh-HK.json new file mode 100644 index 00000000..8f0fa60b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_zh-HK.json @@ -0,0 +1,4 @@ +{ + "clear": "清除值", + "loading": "正在載入" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_zh-TW.json new file mode 100644 index 00000000..8f0fa60b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-number/t9n/messages_zh-TW.json @@ -0,0 +1,4 @@ +{ + "clear": "清除值", + "loading": "正在載入" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages.json new file mode 100644 index 00000000..7ef32337 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "loading": "Loading" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_ar.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_ar.json new file mode 100644 index 00000000..94d4c1fe --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_ar.json @@ -0,0 +1,4 @@ +{ + "clear": "مسح القيمة", + "loading": "تحميل" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_bg.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_bg.json new file mode 100644 index 00000000..48e5663d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_bg.json @@ -0,0 +1,4 @@ +{ + "clear": "Изчистване на стойност", + "loading": "Зареждане" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_bs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_bs.json new file mode 100644 index 00000000..47ff6a1e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_bs.json @@ -0,0 +1,4 @@ +{ + "clear": "Očisti vrijednost", + "loading": "Učitavanje u tijeku" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_ca.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_ca.json new file mode 100644 index 00000000..eefa6bc2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_ca.json @@ -0,0 +1,4 @@ +{ + "clear": "Esborra el valor", + "loading": "S'està carregant..." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_cs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_cs.json new file mode 100644 index 00000000..53b7b646 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_cs.json @@ -0,0 +1,4 @@ +{ + "clear": "Vymazat hodnotu", + "loading": "Načítání" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_da.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_da.json new file mode 100644 index 00000000..5d8f2b9b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_da.json @@ -0,0 +1,4 @@ +{ + "clear": "Ryd værdi", + "loading": "Indlæser" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_de.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_de.json new file mode 100644 index 00000000..201adff2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_de.json @@ -0,0 +1,4 @@ +{ + "clear": "Wert löschen", + "loading": "Wird geladen" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_el.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_el.json new file mode 100644 index 00000000..df8e7f94 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_el.json @@ -0,0 +1,4 @@ +{ + "clear": "Απαλοιφή τιμής", + "loading": "Φόρτωση" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_en.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_en.json new file mode 100644 index 00000000..7ef32337 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_en.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "loading": "Loading" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_es.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_es.json new file mode 100644 index 00000000..0f729f84 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_es.json @@ -0,0 +1,4 @@ +{ + "clear": "Borrar valor", + "loading": "Cargando" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_et.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_et.json new file mode 100644 index 00000000..6fb6e17b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_et.json @@ -0,0 +1,4 @@ +{ + "clear": "Eemalda väärtus", + "loading": "Laadimine" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_fi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_fi.json new file mode 100644 index 00000000..15ba861d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_fi.json @@ -0,0 +1,4 @@ +{ + "clear": "Tyhjennä arvo", + "loading": "Ladataan" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_fr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_fr.json new file mode 100644 index 00000000..7ae97ea5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_fr.json @@ -0,0 +1,4 @@ +{ + "clear": "Effacer la valeur", + "loading": "Chargement" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_he.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_he.json new file mode 100644 index 00000000..64001b46 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_he.json @@ -0,0 +1,4 @@ +{ + "clear": "נקה ערך", + "loading": "טוען" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_hr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_hr.json new file mode 100644 index 00000000..47ff6a1e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_hr.json @@ -0,0 +1,4 @@ +{ + "clear": "Očisti vrijednost", + "loading": "Učitavanje u tijeku" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_hu.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_hu.json new file mode 100644 index 00000000..0ec4101b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_hu.json @@ -0,0 +1,4 @@ +{ + "clear": "Érték törlése", + "loading": "Betöltés" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_id.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_id.json new file mode 100644 index 00000000..3006be0c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_id.json @@ -0,0 +1,4 @@ +{ + "clear": "Hapus nilai", + "loading": "Memuat" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_it.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_it.json new file mode 100644 index 00000000..a45b6556 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_it.json @@ -0,0 +1,4 @@ +{ + "clear": "Cancella valore", + "loading": "Caricamento in corso" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_ja.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_ja.json new file mode 100644 index 00000000..a1e72d07 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_ja.json @@ -0,0 +1,4 @@ +{ + "clear": "値の削除", + "loading": "読み込んでいます" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_ko.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_ko.json new file mode 100644 index 00000000..800025f6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_ko.json @@ -0,0 +1,4 @@ +{ + "clear": "값 지우기", + "loading": "불러오는 중" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_lt.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_lt.json new file mode 100644 index 00000000..1765a2ee --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_lt.json @@ -0,0 +1,4 @@ +{ + "clear": "Išvalyti reikšmę", + "loading": "Kraunama" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_lv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_lv.json new file mode 100644 index 00000000..c5144fa4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_lv.json @@ -0,0 +1,4 @@ +{ + "clear": "Notīrīt vērtību", + "loading": "Ielādē" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_nl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_nl.json new file mode 100644 index 00000000..f070601b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_nl.json @@ -0,0 +1,4 @@ +{ + "clear": "Waarde wissen", + "loading": "Bezig met laden" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_no.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_no.json new file mode 100644 index 00000000..b0bd0588 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_no.json @@ -0,0 +1,4 @@ +{ + "clear": "Fjern verdi", + "loading": "Laster inn" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_pl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_pl.json new file mode 100644 index 00000000..f8c0f2d1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_pl.json @@ -0,0 +1,4 @@ +{ + "clear": "Wyczyść wartość", + "loading": "Wczytywanie" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_pt-BR.json new file mode 100644 index 00000000..b9589060 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_pt-BR.json @@ -0,0 +1,4 @@ +{ + "clear": "Apagar valor", + "loading": "Carregando" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_pt-PT.json new file mode 100644 index 00000000..161246b2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_pt-PT.json @@ -0,0 +1,4 @@ +{ + "clear": "Limpar valor", + "loading": "A Carregar" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_ro.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_ro.json new file mode 100644 index 00000000..64e21c8d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_ro.json @@ -0,0 +1,4 @@ +{ + "clear": "Golire valoare", + "loading": "Se încarcă" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_ru.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_ru.json new file mode 100644 index 00000000..0b36fd84 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_ru.json @@ -0,0 +1,4 @@ +{ + "clear": "Очистить значение", + "loading": "Загрузка" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_sk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_sk.json new file mode 100644 index 00000000..ada9226d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_sk.json @@ -0,0 +1,4 @@ +{ + "clear": "Vymazať hodnotu", + "loading": "Načítava sa" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_sl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_sl.json new file mode 100644 index 00000000..b15c0199 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_sl.json @@ -0,0 +1,4 @@ +{ + "clear": "Počisti vrednost", + "loading": "Nalaganje" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_sr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_sr.json new file mode 100644 index 00000000..d63ddfa1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_sr.json @@ -0,0 +1,4 @@ +{ + "clear": "Izbriši vrednosti", + "loading": "Učitavanje" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_sv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_sv.json new file mode 100644 index 00000000..adc9d351 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_sv.json @@ -0,0 +1,4 @@ +{ + "clear": "Rensa värde", + "loading": "Läser in" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_th.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_th.json new file mode 100644 index 00000000..1d7fa49c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_th.json @@ -0,0 +1,4 @@ +{ + "clear": "ล้างค่า", + "loading": "กำลังโหลด" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_tr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_tr.json new file mode 100644 index 00000000..dc29d9d1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_tr.json @@ -0,0 +1,4 @@ +{ + "clear": "Değeri temizle", + "loading": "Yükleniyor" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_uk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_uk.json new file mode 100644 index 00000000..a46da533 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_uk.json @@ -0,0 +1,4 @@ +{ + "clear": "Очистити значення", + "loading": "Завантажується" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_vi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_vi.json new file mode 100644 index 00000000..1bb11d9e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_vi.json @@ -0,0 +1,4 @@ +{ + "clear": "Xóa giá trị", + "loading": "Đang tải" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_zh-CN.json new file mode 100644 index 00000000..4f135957 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_zh-CN.json @@ -0,0 +1,4 @@ +{ + "clear": "清除值", + "loading": "正在加载" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_zh-HK.json new file mode 100644 index 00000000..8f0fa60b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_zh-HK.json @@ -0,0 +1,4 @@ +{ + "clear": "清除值", + "loading": "正在載入" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_zh-TW.json new file mode 100644 index 00000000..8f0fa60b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-text/t9n/messages_zh-TW.json @@ -0,0 +1,4 @@ +{ + "clear": "清除值", + "loading": "正在載入" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages.json new file mode 100644 index 00000000..604c3ca3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Choose time" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_ar.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_ar.json new file mode 100644 index 00000000..5f367e91 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_ar.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "اختر الوقت" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_bg.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_bg.json new file mode 100644 index 00000000..5e6125a5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_bg.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Избор на време" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_bs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_bs.json new file mode 100644 index 00000000..4053236b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_bs.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Odaberite vrijeme" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_ca.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_ca.json new file mode 100644 index 00000000..0a21a792 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_ca.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Trieu una hora" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_cs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_cs.json new file mode 100644 index 00000000..d903ba59 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_cs.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Zvolit čas" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_da.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_da.json new file mode 100644 index 00000000..5dc2783d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_da.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Vælg tidspunkt" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_de.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_de.json new file mode 100644 index 00000000..fcb220b1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_de.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Uhrzeit wählen" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_el.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_el.json new file mode 100644 index 00000000..7c66a86c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_el.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Επιλογή ώρας" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_en.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_en.json new file mode 100644 index 00000000..604c3ca3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_en.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Choose time" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_es.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_es.json new file mode 100644 index 00000000..6552f5c5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_es.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Elegir hora" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_et.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_et.json new file mode 100644 index 00000000..3f7f915b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_et.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Valige kellaaeg" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_fi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_fi.json new file mode 100644 index 00000000..cefbee59 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_fi.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Valitse aika" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_fr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_fr.json new file mode 100644 index 00000000..562a0e44 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_fr.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Choisir l’heure" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_he.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_he.json new file mode 100644 index 00000000..25f5f8d6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_he.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "בחר שעה" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_hr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_hr.json new file mode 100644 index 00000000..4053236b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_hr.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Odaberite vrijeme" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_hu.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_hu.json new file mode 100644 index 00000000..70ca2791 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_hu.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Válasszon időt" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_id.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_id.json new file mode 100644 index 00000000..3282cc2b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_id.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Pilih waktu" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_it.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_it.json new file mode 100644 index 00000000..0ac5d83c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_it.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Selezionare l'ora" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_ja.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_ja.json new file mode 100644 index 00000000..aa8e9ae2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_ja.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "時間の選択" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_ko.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_ko.json new file mode 100644 index 00000000..7cb38af9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_ko.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "시간 선택" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_lt.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_lt.json new file mode 100644 index 00000000..c19ac65f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_lt.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Pasirinkite laiką" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_lv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_lv.json new file mode 100644 index 00000000..191fdcbb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_lv.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Izvēlieties laiku" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_nl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_nl.json new file mode 100644 index 00000000..2ec36bda --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_nl.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Tijd kiezen" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_no.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_no.json new file mode 100644 index 00000000..bbc9e3a7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_no.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Velg klokkeslett" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_pl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_pl.json new file mode 100644 index 00000000..71980214 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_pl.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Wybierz strefę czasową" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_pt-BR.json new file mode 100644 index 00000000..eca882d4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_pt-BR.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Escolher hora" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_pt-PT.json new file mode 100644 index 00000000..7eb4c037 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_pt-PT.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Selecionar hora" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_ro.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_ro.json new file mode 100644 index 00000000..0d4e18f6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_ro.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Alegeți ora" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_ru.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_ru.json new file mode 100644 index 00000000..530802c6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_ru.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Выбрать время" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_sk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_sk.json new file mode 100644 index 00000000..9c369e7d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_sk.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Vyberte čas" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_sl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_sl.json new file mode 100644 index 00000000..5a1780a1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_sl.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Izberi čas" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_sr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_sr.json new file mode 100644 index 00000000..7d2f9b00 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_sr.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Izaberite vreme" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_sv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_sv.json new file mode 100644 index 00000000..c1f8d924 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_sv.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Välj tid" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_th.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_th.json new file mode 100644 index 00000000..1f7690ba --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_th.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "เลือกเวลา" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_tr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_tr.json new file mode 100644 index 00000000..e74282f2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_tr.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Zaman seç" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_uk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_uk.json new file mode 100644 index 00000000..abb6d815 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_uk.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Вибрати час" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_vi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_vi.json new file mode 100644 index 00000000..415afdfe --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_vi.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Chọn thời gian" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_zh-CN.json new file mode 100644 index 00000000..c927593b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_zh-CN.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "选择时间" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_zh-HK.json new file mode 100644 index 00000000..d660f0e8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_zh-HK.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "選擇時間" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_zh-TW.json new file mode 100644 index 00000000..d660f0e8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-picker/t9n/messages_zh-TW.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "選擇時間" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages.json new file mode 100644 index 00000000..93a716c6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages.json @@ -0,0 +1,435 @@ +{ + "chooseTimeZone": "Choose time zone.", + "offsetPlaceholder": "Search by city, region or offset", + "namePlaceholder": "Search by time zone", + "timeZoneLabel": "({offset}) {cities}", + "Africa/Abidjan": "Abidjan", + "Africa/Accra": "Accra", + "Africa/Addis_Ababa": "Addis Ababa", + "Africa/Algiers": "Algiers", + "Africa/Asmera": "Asmera", + "Africa/Bamako": "Bamako", + "Africa/Bangui": "Bangui", + "Africa/Banjul": "Banjul", + "Africa/Bissau": "Bissau", + "Africa/Blantyre": "Blantyre", + "Africa/Brazzaville": "Brazzaville", + "Africa/Bujumbura": "Bujumbura", + "Africa/Cairo": "Cairo", + "Africa/Casablanca": "Casablanca", + "Africa/Ceuta": "Ceuta", + "Africa/Conakry": "Conakry", + "Africa/Dakar": "Dakar", + "Africa/Dar_es_Salaam": "Dar es Salaam", + "Africa/Djibouti": "Djibouti", + "Africa/Douala": "Douala", + "Africa/El_Aaiun": "El Aaiun", + "Africa/Freetown": "Freetown", + "Africa/Gaborone": "Gaborone", + "Africa/Harare": "Harare", + "Africa/Johannesburg": "Johannesburg", + "Africa/Juba": "Juba", + "Africa/Kampala": "Kampala", + "Africa/Khartoum": "Khartoum", + "Africa/Kigali": "Kigali", + "Africa/Kinshasa": "Kinshasa", + "Africa/Lagos": "Lagos", + "Africa/Libreville": "Libreville", + "Africa/Lome": "Lome", + "Africa/Luanda": "Luanda", + "Africa/Lubumbashi": "Lubumbashi", + "Africa/Lusaka": "Lusaka", + "Africa/Malabo": "Malabo", + "Africa/Maputo": "Maputo", + "Africa/Maseru": "Maseru", + "Africa/Mbabane": "Mbabane", + "Africa/Mogadishu": "Mogadishu", + "Africa/Monrovia": "Monrovia", + "Africa/Nairobi": "Nairobi", + "Africa/Ndjamena": "Ndjamena", + "Africa/Niamey": "Niamey", + "Africa/Nouakchott": "Nouakchott", + "Africa/Ouagadougou": "Ouagadougou", + "Africa/Porto-Novo": "Porto-Novo", + "Africa/Sao_Tome": "Sao Tome", + "Africa/Tripoli": "Tripoli", + "Africa/Tunis": "Tunis", + "Africa/Windhoek": "Windhoek", + "America/Adak": "Adak", + "America/Anchorage": "Anchorage", + "America/Anguilla": "Anguilla", + "America/Antigua": "Antigua", + "America/Araguaina": "Araguaina", + "America/Argentina/La_Rioja": "La Rioja", + "America/Argentina/Rio_Gallegos": "Rio Gallegos", + "America/Argentina/Salta": "Salta", + "America/Argentina/San_Juan": "San Juan", + "America/Argentina/San_Luis": "San Luis", + "America/Argentina/Tucuman": "Tucuman", + "America/Argentina/Ushuaia": "Ushuaia", + "America/Aruba": "Aruba", + "America/Asuncion": "Asuncion", + "America/Bahia": "Bahia", + "America/Bahia_Banderas": "Bahia de Banderas", + "America/Barbados": "Barbados", + "America/Belem": "Belem", + "America/Belize": "Belize", + "America/Blanc-Sablon": "Blanc-Sablon", + "America/Boa_Vista": "Boa Vista", + "America/Bogota": "Bogota", + "America/Boise": "Boise", + "America/Buenos_Aires": "Buenos Aires", + "America/Cambridge_Bay": "Cambridge Bay", + "America/Campo_Grande": "Campo Grande", + "America/Cancun": "Cancun", + "America/Caracas": "Caracas", + "America/Catamarca": "Catamarca", + "America/Cayenne": "Cayenne", + "America/Cayman": "Cayman", + "America/Chicago": "Chicago", + "America/Chihuahua": "Chihuahua", + "America/Ciudad_Juarez": "Ciudad Juarez", + "America/Coral_Harbour": "Coral Harbour", + "America/Cordoba": "Cordoba", + "America/Costa_Rica": "Costa Rica", + "America/Creston": "Creston", + "America/Cuiaba": "Cuiaba", + "America/Curacao": "Curacao", + "America/Danmarkshavn": "Danmarkshavn", + "America/Dawson": "Dawson", + "America/Dawson_Creek": "Dawson Creek", + "America/Denver": "Denver", + "America/Detroit": "Detroit", + "America/Dominica": "Dominica", + "America/Edmonton": "Edmonton", + "America/Eirunepe": "Eirunepe", + "America/El_Salvador": "El Salvador", + "America/Fort_Nelson": "Fort Nelson", + "America/Fortaleza": "Fortaleza", + "America/Glace_Bay": "Glace Bay", + "America/Godthab": "Godthab", + "America/Goose_Bay": "Goose Bay", + "America/Grand_Turk": "Grand Turk", + "America/Grenada": "Grenada", + "America/Guadeloupe": "Guadeloupe", + "America/Guatemala": "Guatemala", + "America/Guayaquil": "Guayaquil", + "America/Guyana": "Guyana", + "America/Halifax": "Halifax", + "America/Havana": "Havana", + "America/Hermosillo": "Hermosillo", + "America/Indiana/Knox": "Knox", + "America/Indiana/Marengo": "Marengo", + "America/Indiana/Petersburg": "Petersburg", + "America/Indiana/Tell_City": "Tell City", + "America/Indiana/Vevay": "Vevay", + "America/Indiana/Vincennes": "Vincennes", + "America/Indiana/Winamac": "Winamac", + "America/Indianapolis": "Indianapolis", + "America/Inuvik": "Inuvik", + "America/Iqaluit": "Iqaluit", + "America/Jamaica": "Jamaica", + "America/Jujuy": "Jujuy", + "America/Juneau": "Juneau", + "America/Kentucky/Monticello": "Monticello", + "America/Kralendijk": "Kralendijk", + "America/La_Paz": "La Paz", + "America/Lima": "Lima", + "America/Los_Angeles": "Los Angeles", + "America/Louisville": "Louisville", + "America/Lower_Princes": "Lower Princes", + "America/Maceio": "Maceio", + "America/Managua": "Managua", + "America/Manaus": "Manaus", + "America/Marigot": "Marigot", + "America/Martinique": "Martinique", + "America/Matamoros": "Matamoros", + "America/Mazatlan": "Mazatlan", + "America/Mendoza": "Mendoza", + "America/Menominee": "Menominee", + "America/Merida": "Merida", + "America/Metlakatla": "Metlakatla", + "America/Mexico_City": "Mexico City", + "America/Miquelon": "Miquelon", + "America/Moncton": "Moncton", + "America/Monterrey": "Monterrey", + "America/Montevideo": "Montevideo", + "America/Montreal": "Montreal", + "America/Montserrat": "Montserrat", + "America/Nassau": "Nassau", + "America/New_York": "New York", + "America/Nipigon": "Nipigon", + "America/Nome": "Nome", + "America/Noronha": "Noronha", + "America/North_Dakota/Beulah": "Beulah", + "America/North_Dakota/Center": "Center", + "America/North_Dakota/New_Salem": "New Salem", + "America/Ojinaga": "Ojinaga", + "America/Panama": "Panama", + "America/Pangnirtung": "Pangnirtung", + "America/Paramaribo": "Paramaribo", + "America/Phoenix": "Phoenix", + "America/Port-au-Prince": "Port-au-Prince", + "America/Port_of_Spain": "Port of Spain", + "America/Porto_Velho": "Porto Velho", + "America/Puerto_Rico": "Puerto Rico", + "America/Punta_Arenas": "Punta Arenas", + "America/Rainy_River": "Rainy River", + "America/Rankin_Inlet": "Rankin Inlet", + "America/Recife": "Recife", + "America/Regina": "Regina", + "America/Resolute": "Resolute", + "America/Rio_Branco": "Rio Branco", + "America/Santa_Isabel": "Santa Isabel", + "America/Santarem": "Santarem", + "America/Santiago": "Santiago", + "America/Santo_Domingo": "Santo Domingo", + "America/Sao_Paulo": "Sao Paulo", + "America/Scoresbysund": "Scoresbysund", + "America/Sitka": "Sitka", + "America/St_Barthelemy": "St Barthelemy", + "America/St_Johns": "St Johns", + "America/St_Kitts": "St Kitts", + "America/St_Lucia": "St Lucia", + "America/St_Thomas": "St Thomas", + "America/St_Vincent": "St Vincent", + "America/Swift_Current": "Swift Current", + "America/Tegucigalpa": "Tegucigalpa", + "America/Thule": "Thule", + "America/Thunder_Bay": "Thunder Bay", + "America/Tijuana": "Tijuana", + "America/Toronto": "Toronto", + "America/Tortola": "Tortola", + "America/Vancouver": "Vancouver", + "America/Whitehorse": "Whitehorse", + "America/Winnipeg": "Winnipeg", + "America/Yakutat": "Yakutat", + "America/Yellowknife": "Yellowknife", + "Antarctica/Casey": "Casey", + "Antarctica/Davis": "Davis", + "Antarctica/DumontDUrville": "Dumont d'Urville", + "Antarctica/Macquarie": "Macquarie", + "Antarctica/Mawson": "Mawson", + "Antarctica/McMurdo": "McMurdo", + "Antarctica/Palmer": "Palmer", + "Antarctica/Rothera": "Rothera", + "Antarctica/Syowa": "Syowa", + "Antarctica/Troll": "Troll", + "Antarctica/Vostok": "Vostok", + "Arctic/Longyearbyen": "Longyearbyen", + "Asia/Aden": "Aden", + "Asia/Almaty": "Almaty", + "Asia/Amman": "Amman", + "Asia/Anadyr": "Anadyr", + "Asia/Aqtau": "Aqtau", + "Asia/Aqtobe": "Aqtobe", + "Asia/Ashgabat": "Ashgabat", + "Asia/Atyrau": "Atyrau", + "Asia/Baghdad": "Baghdad", + "Asia/Bahrain": "Bahrain", + "Asia/Baku": "Baku", + "Asia/Bangkok": "Bangkok", + "Asia/Barnaul": "Barnaul", + "Asia/Beirut": "Beirut", + "Asia/Bishkek": "Bishkek", + "Asia/Brunei": "Brunei", + "Asia/Calcutta": "Kolkata", + "Asia/Chita": "Chita", + "Asia/Choibalsan": "Choibalsan", + "Asia/Colombo": "Colombo", + "Asia/Damascus": "Damascus", + "Asia/Dhaka": "Dhaka", + "Asia/Dili": "Dili", + "Asia/Dubai": "Dubai", + "Asia/Dushanbe": "Dushanbe", + "Asia/Famagusta": "Famagusta", + "Asia/Gaza": "Gaza", + "Asia/Hebron": "Hebron", + "Asia/Hong_Kong": "Hong Kong", + "Asia/Hovd": "Hovd", + "Asia/Irkutsk": "Irkutsk", + "Asia/Jakarta": "Jakarta", + "Asia/Jayapura": "Jayapura", + "Asia/Jerusalem": "Jerusalem", + "Asia/Kabul": "Kabul", + "Asia/Kamchatka": "Kamchatka", + "Asia/Karachi": "Karachi", + "Asia/Katmandu": "Katmandu", + "Asia/Khandyga": "Khandyga", + "Asia/Krasnoyarsk": "Krasnoyarsk", + "Asia/Kuala_Lumpur": "Kuala Lumpur", + "Asia/Kuching": "Kuching", + "Asia/Kuwait": "Kuwait", + "Asia/Macau": "Macau", + "Asia/Magadan": "Magadan", + "Asia/Makassar": "Makassar", + "Asia/Manila": "Manila", + "Asia/Muscat": "Muscat", + "Asia/Nicosia": "Nicosia", + "Asia/Novokuznetsk": "Novokuznetsk", + "Asia/Novosibirsk": "Novosibirsk", + "Asia/Omsk": "Omsk", + "Asia/Oral": "Oral", + "Asia/Phnom_Penh": "Phnom Penh", + "Asia/Pontianak": "Pontianak", + "Asia/Pyongyang": "Pyongyang", + "Asia/Qatar": "Qatar", + "Asia/Qostanay": "Qostanay", + "Asia/Qyzylorda": "Qyzylorda", + "Asia/Rangoon": "Rangoon", + "Asia/Riyadh": "Riyadh", + "Asia/Saigon": "Saigon", + "Asia/Sakhalin": "Sakhalin", + "Asia/Samarkand": "Samarkand", + "Asia/Seoul": "Seoul", + "Asia/Shanghai": "Shanghai", + "Asia/Singapore": "Singapore", + "Asia/Srednekolymsk": "Srednekolymsk", + "Asia/Taipei": "Taipei", + "Asia/Tashkent": "Tashkent", + "Asia/Tbilisi": "Tbilisi", + "Asia/Tehran": "Tehran", + "Asia/Thimphu": "Thimphu", + "Asia/Tokyo": "Tokyo", + "Asia/Tomsk": "Tomsk", + "Asia/Ulaanbaatar": "Ulaanbaatar", + "Asia/Urumqi": "Urumqi", + "Asia/Ust-Nera": "Ust-Nera", + "Asia/Vientiane": "Vientiane", + "Asia/Vladivostok": "Vladivostok", + "Asia/Yakutsk": "Yakutsk", + "Asia/Yekaterinburg": "Yekaterinburg", + "Asia/Yerevan": "Yerevan", + "Atlantic/Azores": "Azores", + "Atlantic/Bermuda": "Bermuda", + "Atlantic/Canary": "Canary", + "Atlantic/Cape_Verde": "Cape Verde", + "Atlantic/Faeroe": "Faeroe", + "Atlantic/Madeira": "Madeira", + "Atlantic/Reykjavik": "Reykjavik", + "Atlantic/South_Georgia": "South Georgia", + "Atlantic/St_Helena": "St Helena", + "Atlantic/Stanley": "Stanley", + "Australia/Adelaide": "Adelaide", + "Australia/Brisbane": "Brisbane", + "Australia/Broken_Hill": "Broken Hill", + "Australia/Currie": "Currie", + "Australia/Darwin": "Darwin", + "Australia/Eucla": "Eucla", + "Australia/Hobart": "Hobart", + "Australia/Lindeman": "Lindeman", + "Australia/Lord_Howe": "Lord Howe", + "Australia/Melbourne": "Melbourne", + "Australia/Perth": "Perth", + "Australia/Sydney": "Sydney", + "Europe/Amsterdam": "Amsterdam", + "Europe/Andorra": "Andorra", + "Europe/Astrakhan": "Astrakhan", + "Europe/Athens": "Athens", + "Europe/Belgrade": "Belgrade", + "Europe/Berlin": "Berlin", + "Europe/Bratislava": "Bratislava", + "Europe/Brussels": "Brussels", + "Europe/Bucharest": "Bucharest", + "Europe/Budapest": "Budapest", + "Europe/Busingen": "Busingen", + "Europe/Chisinau": "Chisinau", + "Europe/Copenhagen": "Copenhagen", + "Europe/Dublin": "Dublin", + "Europe/Gibraltar": "Gibraltar", + "Europe/Guernsey": "Guernsey", + "Europe/Helsinki": "Helsinki", + "Europe/Isle_of_Man": "Isle of Man", + "Europe/Istanbul": "Istanbul", + "Europe/Jersey": "Jersey", + "Europe/Kaliningrad": "Kaliningrad", + "Europe/Kiev": "Kiev", + "Europe/Kirov": "Kirov", + "Europe/Lisbon": "Lisbon", + "Europe/Ljubljana": "Ljubljana", + "Europe/London": "London", + "Europe/Luxembourg": "Luxembourg", + "Europe/Madrid": "Madrid", + "Europe/Malta": "Malta", + "Europe/Mariehamn": "Mariehamn", + "Europe/Minsk": "Minsk", + "Europe/Monaco": "Monaco", + "Europe/Moscow": "Moscow", + "Europe/Oslo": "Oslo", + "Europe/Paris": "Paris", + "Europe/Podgorica": "Podgorica", + "Europe/Prague": "Prague", + "Europe/Riga": "Riga", + "Europe/Rome": "Rome", + "Europe/Samara": "Samara", + "Europe/San_Marino": "San Marino", + "Europe/Sarajevo": "Sarajevo", + "Europe/Saratov": "Saratov", + "Europe/Simferopol": "Simferopol", + "Europe/Skopje": "Skopje", + "Europe/Sofia": "Sofia", + "Europe/Stockholm": "Stockholm", + "Europe/Tallinn": "Tallinn", + "Europe/Tirane": "Tirane", + "Europe/Ulyanovsk": "Ulyanovsk", + "Europe/Uzhgorod": "Uzhgorod", + "Europe/Vaduz": "Vaduz", + "Europe/Vatican": "Vatican", + "Europe/Vienna": "Vienna", + "Europe/Vilnius": "Vilnius", + "Europe/Volgograd": "Volgograd", + "Europe/Warsaw": "Warsaw", + "Europe/Zagreb": "Zagreb", + "Europe/Zaporozhye": "Zaporozhye", + "Europe/Zurich": "Zurich", + "Indian/Antananarivo": "Antananarivo", + "Indian/Chagos": "Chagos", + "Indian/Christmas": "Christmas Island", + "Indian/Cocos": "Cocos", + "Indian/Comoro": "Comoro", + "Indian/Kerguelen": "Kerguelen", + "Indian/Mahe": "Mahe", + "Indian/Maldives": "Maldives", + "Indian/Mauritius": "Mauritius", + "Indian/Mayotte": "Mayotte", + "Indian/Reunion": "Reunion", + "Pacific/Apia": "Apia", + "Pacific/Auckland": "Auckland", + "Pacific/Bougainville": "Bougainville", + "Pacific/Chatham": "Chatham", + "Pacific/Easter": "Easter", + "Pacific/Efate": "Efate", + "Pacific/Enderbury": "Enderbury", + "Pacific/Fakaofo": "Fakaofo", + "Pacific/Fiji": "Fiji", + "Pacific/Funafuti": "Funafuti", + "Pacific/Galapagos": "Galapagos", + "Pacific/Gambier": "Gambier", + "Pacific/Guadalcanal": "Guadalcanal", + "Pacific/Guam": "Guam", + "Pacific/Honolulu": "Honolulu", + "Pacific/Johnston": "Johnston", + "Pacific/Kiritimati": "Kiritimati", + "Pacific/Kosrae": "Kosrae", + "Pacific/Kwajalein": "Kwajalein", + "Pacific/Majuro": "Majuro", + "Pacific/Marquesas": "Marquesas", + "Pacific/Midway": "Midway", + "Pacific/Nauru": "Nauru", + "Pacific/Niue": "Niue", + "Pacific/Norfolk": "Norfolk", + "Pacific/Noumea": "Noumea", + "Pacific/Pago_Pago": "Pago Pago", + "Pacific/Palau": "Palau", + "Pacific/Pitcairn": "Pitcairn", + "Pacific/Ponape": "Ponape", + "Pacific/Port_Moresby": "Port Moresby", + "Pacific/Rarotonga": "Rarotonga", + "Pacific/Saipan": "Saipan", + "Pacific/Tahiti": "Tahiti", + "Pacific/Tarawa": "Tarawa", + "Pacific/Tongatapu": "Tongatapu", + "Pacific/Truk": "Truk", + "Pacific/Wake": "Wake", + "Pacific/Wallis": "Wallis" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_ar.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_ar.json new file mode 100644 index 00000000..bd13714c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_ar.json @@ -0,0 +1,433 @@ +{ + "chooseTimeZone": "اختر المنطقة الزمنية.", + "timeZoneLabel": "({offset}) {cities}", + "Africa/Abidjan": "أبيدجان", + "Africa/Accra": "أكرا", + "Africa/Addis_Ababa": "أديس أبابا", + "Africa/Algiers": "الجزائر", + "Africa/Asmera": "أسمرة", + "Africa/Bamako": "باماكو", + "Africa/Bangui": "بانغي", + "Africa/Banjul": "بانجول", + "Africa/Bissau": "بيساو", + "Africa/Blantyre": "بلانتير", + "Africa/Brazzaville": "برازافيل", + "Africa/Bujumbura": "بوجمبورا", + "Africa/Cairo": "القاهرة", + "Africa/Casablanca": "الدار البيضاء", + "Africa/Ceuta": "سبتة", + "Africa/Conakry": "كوناكري", + "Africa/Dakar": "داكار", + "Africa/Dar_es_Salaam": "دار السلام", + "Africa/Djibouti": "جيبوتي", + "Africa/Douala": "دوالا", + "Africa/El_Aaiun": "العيون", + "Africa/Freetown": "فريتاون", + "Africa/Gaborone": "غابورون", + "Africa/Harare": "هراري", + "Africa/Johannesburg": "جوهانسبرج", + "Africa/Juba": "جوبا", + "Africa/Kampala": "كامبالا", + "Africa/Khartoum": "الخرطوم", + "Africa/Kigali": "كيغالي", + "Africa/Kinshasa": "كينشاسا", + "Africa/Lagos": "لاجوس", + "Africa/Libreville": "ليبرفيل", + "Africa/Lome": "لومي", + "Africa/Luanda": "لواندا", + "Africa/Lubumbashi": "لوبومباشي", + "Africa/Lusaka": "لوساكا", + "Africa/Malabo": "مالابو", + "Africa/Maputo": "مابوتو", + "Africa/Maseru": "ماسيرو", + "Africa/Mbabane": "مبابان", + "Africa/Mogadishu": "مقديشو", + "Africa/Monrovia": "مونروفيا", + "Africa/Nairobi": "نيروبي", + "Africa/Ndjamena": "انجمينا", + "Africa/Niamey": "نيامي", + "Africa/Nouakchott": "نواكشوط", + "Africa/Ouagadougou": "واغادوغو", + "Africa/Porto-Novo": "بورتو نوفو", + "Africa/Sao_Tome": "ساو تومي", + "Africa/Tripoli": "طرابلس", + "Africa/Tunis": "تونس", + "Africa/Windhoek": "وندهوك", + "America/Adak": "أداك", + "America/Anchorage": "أنكوريج", + "America/Anguilla": "أنجولا", + "America/Antigua": "أنتيغوا", + "America/Araguaina": "أرغواينا", + "America/Argentina/La_Rioja": "لاريوخا", + "America/Argentina/Rio_Gallegos": "ريوغاليغوس", + "America/Argentina/Salta": "سالتا", + "America/Argentina/San_Juan": "سانخوان", + "America/Argentina/San_Luis": "سان لويس", + "America/Argentina/Tucuman": "توكومان", + "America/Argentina/Ushuaia": "أوشوايا", + "America/Aruba": "أروبا", + "America/Asuncion": "أسونسيون", + "America/Bahia": "باهيا", + "America/Bahia_Banderas": "باهيا دي بانديراس", + "America/Barbados": "بربادوس", + "America/Belem": "بيليم", + "America/Belize": "بليز", + "America/Blanc-Sablon": "بلون سابلون", + "America/Boa_Vista": "بوا فيستا", + "America/Bogota": "بوغوتا", + "America/Boise": "بويز", + "America/Buenos_Aires": "بوينس آيرس", + "America/Cambridge_Bay": "خليج كامبردج", + "America/Campo_Grande": "كامبو غراندي", + "America/Cancun": "كانكون", + "America/Caracas": "كاراكاس", + "America/Catamarca": "كاتاماركا", + "America/Cayenne": "كايين", + "America/Cayman": "كايمان", + "America/Chicago": "شيكاغو", + "America/Chihuahua": "تشيهواهوا", + "America/Ciudad_Juarez": "سيوداد خواريز", + "America/Coral_Harbour": "كورال هاربور", + "America/Cordoba": "قرطبة", + "America/Costa_Rica": "كوستاريكا", + "America/Creston": "كريستون", + "America/Cuiaba": "كويابا", + "America/Curacao": "كوراكاو", + "America/Danmarkshavn": "دانماركشافن", + "America/Dawson": "دوسن", + "America/Dawson_Creek": "دوسن كريك", + "America/Denver": "دنفر", + "America/Detroit": "ديترويت", + "America/Dominica": "دومنيكا", + "America/Edmonton": "إدمونتون", + "America/Eirunepe": "إيرونيبي", + "America/El_Salvador": "السلفادور", + "America/Fort_Nelson": "حصن نيلسون", + "America/Fortaleza": "فورتاليزا", + "America/Glace_Bay": "جلايس باي", + "America/Godthab": "جودتب", + "America/Goose_Bay": "جوس باي", + "America/Grand_Turk": "غراند تورك", + "America/Grenada": "غرينادا", + "America/Guadeloupe": "غواديلوب", + "America/Guatemala": "جواتيمالا", + "America/Guayaquil": "غواياكيل", + "America/Guyana": "غويانا", + "America/Halifax": "هاليفاكس", + "America/Havana": "هافانا", + "America/Hermosillo": "هيرموسيلو", + "America/Indiana/Knox": "نوكس", + "America/Indiana/Marengo": "مارينغو", + "America/Indiana/Petersburg": "بطرسبرج", + "America/Indiana/Tell_City": "تل سيتي", + "America/Indiana/Vevay": "فيفاي", + "America/Indiana/Vincennes": "فانسان", + "America/Indiana/Winamac": "ويناماك", + "America/Indianapolis": "إنديانابوليس", + "America/Inuvik": "إنوفيك", + "America/Iqaluit": "إكالويت", + "America/Jamaica": "جامايكا", + "America/Jujuy": "خوخوي", + "America/Juneau": "جونو", + "America/Kentucky/Monticello": "مونتيسيلو", + "America/Kralendijk": "كرالينديجك", + "America/La_Paz": "لاباز", + "America/Lima": "ليما", + "America/Los_Angeles": "لوس أنجلوس", + "America/Louisville": "لويزفيل", + "America/Lower_Princes": "لور برينس", + "America/Maceio": "ماكيو", + "America/Managua": "ماناغوا", + "America/Manaus": "ماناوس", + "America/Marigot": "ماريجوت", + "America/Martinique": "مارتينيك", + "America/Matamoros": "ماتاموروس", + "America/Mazatlan": "مازاتلان", + "America/Mendoza": "مندوزا", + "America/Menominee": "مينوميني", + "America/Merida": "مريدا", + "America/Metlakatla": "ميتلاكاتلا", + "America/Mexico_City": "مكسيكو سيتي", + "America/Miquelon": "ميكلون", + "America/Moncton": "مونكتون", + "America/Monterrey": "مونتيري", + "America/Montevideo": "مونتفيدو", + "America/Montreal": "مونتريال", + "America/Montserrat": "مونتسرات", + "America/Nassau": "ناسو", + "America/New_York": "نيويورك", + "America/Nipigon": "نيبيغون", + "America/Nome": "نوم", + "America/Noronha": "نورونها", + "America/North_Dakota/Beulah": "بيولا", + "America/North_Dakota/Center": "الوسط", + "America/North_Dakota/New_Salem": "نيو سالم", + "America/Ojinaga": "أوهيناغا", + "America/Panama": "بنما", + "America/Pangnirtung": "بانجنرتونج", + "America/Paramaribo": "باراماريبو", + "America/Phoenix": "فينيكس", + "America/Port-au-Prince": "بورت أو برنس", + "America/Port_of_Spain": "بورت أوف سبين", + "America/Porto_Velho": "بورتو فيلهو", + "America/Puerto_Rico": "بورتوريكو", + "America/Punta_Arenas": "بونتا أريناس", + "America/Rainy_River": "نهر الأمطار", + "America/Rankin_Inlet": "رانكين إنليت", + "America/Recife": "ريسيفي", + "America/Regina": "ريجينا", + "America/Resolute": "رسيولوت", + "America/Rio_Branco": "ريو برانكو", + "America/Santa_Isabel": "سانتا إيزابيل", + "America/Santarem": "شنترين", + "America/Santiago": "سانتياغو", + "America/Santo_Domingo": "سانتو دومينغو", + "America/Sao_Paulo": "ساو باولو", + "America/Scoresbysund": "سكورسبيسوند", + "America/Sitka": "سيتكا", + "America/St_Barthelemy": "سانت بارتيليمي", + "America/St_Johns": "سانت جونز", + "America/St_Kitts": "سانت كيتس", + "America/St_Lucia": "سانت لوتشيا", + "America/St_Thomas": "سانت توماس", + "America/St_Vincent": "سانت فينسنت", + "America/Swift_Current": "سويفت كورنت", + "America/Tegucigalpa": "تيغوسيغالبا", + "America/Thule": "ثول", + "America/Thunder_Bay": "ثاندر باي", + "America/Tijuana": "تيجوانا", + "America/Toronto": "تورونتو", + "America/Tortola": "تورتولا", + "America/Vancouver": "فانكوفر", + "America/Whitehorse": "وايت هورس", + "America/Winnipeg": "وينيبيغ", + "America/Yakutat": "ياكوتات", + "America/Yellowknife": "يلونايف", + "Antarctica/Casey": "كاسي", + "Antarctica/Davis": "ديفيس", + "Antarctica/DumontDUrville": "دومونت دورفيل", + "Antarctica/Macquarie": "ماكواري", + "Antarctica/Mawson": "ماوسون", + "Antarctica/McMurdo": "مكموردو", + "Antarctica/Palmer": "بالمر", + "Antarctica/Rothera": "روثيرا", + "Antarctica/Syowa": "شوا", + "Antarctica/Troll": "ترول", + "Antarctica/Vostok": "فوستوك", + "Arctic/Longyearbyen": "لونجيربين", + "Asia/Aden": "عدن", + "Asia/Almaty": "ألماتي", + "Asia/Amman": "عَمّان", + "Asia/Anadyr": "أنادير", + "Asia/Aqtau": "أكتاو", + "Asia/Aqtobe": "أكتوبي", + "Asia/Ashgabat": "عشق آباد", + "Asia/Atyrau": "أتيراو", + "Asia/Baghdad": "بغداد", + "Asia/Bahrain": "البحرين", + "Asia/Baku": "باكو", + "Asia/Bangkok": "بانكوك", + "Asia/Barnaul": "بارناول", + "Asia/Beirut": "بيروت", + "Asia/Bishkek": "بيشكيك", + "Asia/Brunei": "بروناي", + "Asia/Calcutta": "كولكاتا", + "Asia/Chita": "تشيتا", + "Asia/Choibalsan": "تشويبالسان", + "Asia/Colombo": "كولومبو", + "Asia/Damascus": "دمشق", + "Asia/Dhaka": "دكا", + "Asia/Dili": "ديلي", + "Asia/Dubai": "دبي", + "Asia/Dushanbe": "دوشانبي", + "Asia/Famagusta": "فاماغوستا", + "Asia/Gaza": "غزة", + "Asia/Hebron": "الخليل", + "Asia/Hong_Kong": "هونج كونج", + "Asia/Hovd": "خوفد", + "Asia/Irkutsk": "إركوتسك", + "Asia/Jakarta": "جاكرتا", + "Asia/Jayapura": "جايابورا", + "Asia/Jerusalem": "القدس", + "Asia/Kabul": "كابول", + "Asia/Kamchatka": "كامتشاتكا", + "Asia/Karachi": "كراتشي", + "Asia/Katmandu": "كاتماندو", + "Asia/Khandyga": "خانديجا", + "Asia/Krasnoyarsk": "كراسنويارسك", + "Asia/Kuala_Lumpur": "كوالا لامبور", + "Asia/Kuching": "كوتشينغ", + "Asia/Kuwait": "الكويت", + "Asia/Macau": "ماكاو", + "Asia/Magadan": "ماجادان", + "Asia/Makassar": "ماكاسار", + "Asia/Manila": "مانيلا", + "Asia/Muscat": "مسقط", + "Asia/Nicosia": "نيقوسيا", + "Asia/Novokuznetsk": "نوفوكوزنتسك", + "Asia/Novosibirsk": "نوفوسيبرسك", + "Asia/Omsk": "أومسك", + "Asia/Oral": "أورال", + "Asia/Phnom_Penh": "بنوم بنه", + "Asia/Pontianak": "بونتياناك", + "Asia/Pyongyang": "بيونغ يانغ", + "Asia/Qatar": "قطر", + "Asia/Qostanay": "كوستناي", + "Asia/Qyzylorda": "كيزيلوردا", + "Asia/Rangoon": "رانغون", + "Asia/Riyadh": "الرياض", + "Asia/Saigon": "سايغون", + "Asia/Sakhalin": "سخالين", + "Asia/Samarkand": "سمرقند", + "Asia/Seoul": "سيول", + "Asia/Shanghai": "شنغهاي", + "Asia/Singapore": "سنغافورة", + "Asia/Srednekolymsk": "سريدنكوليمسك", + "Asia/Taipei": "تايبيه", + "Asia/Tashkent": "طشقند", + "Asia/Tbilisi": "تبليسي", + "Asia/Tehran": "طهران", + "Asia/Thimphu": "تيمفو", + "Asia/Tokyo": "طوكيو", + "Asia/Tomsk": "تومسك", + "Asia/Ulaanbaatar": "أولان باتار", + "Asia/Urumqi": "أورومكي", + "Asia/Ust-Nera": "أوست-نيرا", + "Asia/Vientiane": "فينتيان", + "Asia/Vladivostok": "فلاديفوستوك", + "Asia/Yakutsk": "ياكوتسك", + "Asia/Yekaterinburg": "يكاترينبورغ", + "Asia/Yerevan": "يريفان", + "Atlantic/Azores": "أزورس", + "Atlantic/Bermuda": "برمودا", + "Atlantic/Canary": "كناري", + "Atlantic/Cape_Verde": "كيب فيرد", + "Atlantic/Faeroe": "فارو", + "Atlantic/Madeira": "ماديرا", + "Atlantic/Reykjavik": "ريكيافيك", + "Atlantic/South_Georgia": "جنوب جورجيا", + "Atlantic/St_Helena": "سانت هيلينا", + "Atlantic/Stanley": "ستانلي", + "Australia/Adelaide": "أديلايد", + "Australia/Brisbane": "بريسبان", + "Australia/Broken_Hill": "بروكن هيل", + "Australia/Currie": "كوري", + "Australia/Darwin": "داروين", + "Australia/Eucla": "يوكلا", + "Australia/Hobart": "هوبارت", + "Australia/Lindeman": "ليندمان", + "Australia/Lord_Howe": "لورد هاوي", + "Australia/Melbourne": "ملبورن", + "Australia/Perth": "بيرث", + "Australia/Sydney": "سيدني", + "Europe/Amsterdam": "أمستردام", + "Europe/Andorra": "آندورا", + "Europe/Astrakhan": "الأستراخان", + "Europe/Athens": "أثينا", + "Europe/Belgrade": "بلغراد", + "Europe/Berlin": "برلين", + "Europe/Bratislava": "براتيسلافا", + "Europe/Brussels": "بروكسل", + "Europe/Bucharest": "بوخارست", + "Europe/Budapest": "بودابست", + "Europe/Busingen": "بوزنغن", + "Europe/Chisinau": "كيشيناو", + "Europe/Copenhagen": "كوبنهاغن", + "Europe/Dublin": "دبلن", + "Europe/Gibraltar": "جبل طارق", + "Europe/Guernsey": "جيرنزي", + "Europe/Helsinki": "هلسنكي", + "Europe/Isle_of_Man": "جزيرة مان", + "Europe/Istanbul": "إسطنبول", + "Europe/Jersey": "جيرسي", + "Europe/Kaliningrad": "كالينينغراد", + "Europe/Kiev": "كييف", + "Europe/Kirov": "كيروف", + "Europe/Lisbon": "لشبونة", + "Europe/Ljubljana": "ليوبليانا", + "Europe/London": "لندن", + "Europe/Luxembourg": "لوكسمبورج", + "Europe/Madrid": "مدريد", + "Europe/Malta": "مالطا", + "Europe/Mariehamn": "ماريهامن", + "Europe/Minsk": "مينسك", + "Europe/Monaco": "موناكو", + "Europe/Moscow": "موسكو", + "Europe/Oslo": "أوسلو", + "Europe/Paris": "باريس", + "Europe/Podgorica": "بودغوريتشا", + "Europe/Prague": "براغ", + "Europe/Riga": "ريجا", + "Europe/Rome": "روما", + "Europe/Samara": "سامارا", + "Europe/San_Marino": "سان مارينو", + "Europe/Sarajevo": "سراييفو", + "Europe/Saratov": "ساراتوف", + "Europe/Simferopol": "سيمفيروبول", + "Europe/Skopje": "سكوبي", + "Europe/Sofia": "صوفيا", + "Europe/Stockholm": "ستوكهولم", + "Europe/Tallinn": "تالين", + "Europe/Tirane": "تيرانا", + "Europe/Ulyanovsk": "أوليانوفسك", + "Europe/Uzhgorod": "أوجهورود", + "Europe/Vaduz": "فادوز", + "Europe/Vatican": "الفاتكيان", + "Europe/Vienna": "فيينا", + "Europe/Vilnius": "فيلنيوس", + "Europe/Volgograd": "فولغوغراد", + "Europe/Warsaw": "وارسو", + "Europe/Zagreb": "زغرب", + "Europe/Zaporozhye": "زاباروجيا", + "Europe/Zurich": "زيورخ", + "Indian/Antananarivo": "أنتاناناريفو", + "Indian/Chagos": "تشاغوس", + "Indian/Christmas": "جزيرة الكريسمس", + "Indian/Cocos": "كوكوس", + "Indian/Comoro": "كومورو", + "Indian/Kerguelen": "جزر كيرغولين", + "Indian/Mahe": "ماهيه", + "Indian/Maldives": "جزر الملديف", + "Indian/Mauritius": "موريشيوس", + "Indian/Mayotte": "مايوت", + "Indian/Reunion": "ريونيون", + "Pacific/Apia": "آبيا", + "Pacific/Auckland": "أوكلاند", + "Pacific/Bougainville": "بوغانفيل", + "Pacific/Chatham": "تشاتام", + "Pacific/Easter": "إيستر", + "Pacific/Efate": "إفات", + "Pacific/Enderbury": "إندربوري", + "Pacific/Fakaofo": "فاكاوفو", + "Pacific/Fiji": "فيجي", + "Pacific/Funafuti": "فونافوتي", + "Pacific/Galapagos": "غالاباغوس", + "Pacific/Gambier": "جامبير", + "Pacific/Guadalcanal": "جوادالكانال", + "Pacific/Guam": "غويام", + "Pacific/Honolulu": "هونولولو", + "Pacific/Johnston": "جونستون", + "Pacific/Kiritimati": "كيريتيماتي", + "Pacific/Kosrae": "كوسراي", + "Pacific/Kwajalein": "كواجالين", + "Pacific/Majuro": "ماجورو", + "Pacific/Marquesas": "ماركيزاس", + "Pacific/Midway": "ميدواي", + "Pacific/Nauru": "ناورو", + "Pacific/Niue": "نيوي", + "Pacific/Norfolk": "نورفولك", + "Pacific/Noumea": "نوميا", + "Pacific/Pago_Pago": "باغوباغو", + "Pacific/Palau": "بالاو", + "Pacific/Pitcairn": "بتكرن", + "Pacific/Ponape": "بوهنبي", + "Pacific/Port_Moresby": "بورت مورسبي", + "Pacific/Rarotonga": "راروتونجا", + "Pacific/Saipan": "سايبان", + "Pacific/Tahiti": "تاهيتي", + "Pacific/Tarawa": "تاراوا", + "Pacific/Tongatapu": "تونجاتابو", + "Pacific/Truk": "تراك", + "Pacific/Wake": "ويك", + "Pacific/Wallis": "واليس" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_bg.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_bg.json new file mode 100644 index 00000000..d3abe5cf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_bg.json @@ -0,0 +1,433 @@ +{ + "chooseTimeZone": "Изберете часова зона.", + "timeZoneLabel": "({offset}) {cities}", + "Africa/Abidjan": "Абиджан", + "Africa/Accra": "Акра", + "Africa/Addis_Ababa": "Адис Абеба", + "Africa/Algiers": "Алжир", + "Africa/Asmera": "Асмара", + "Africa/Bamako": "Бамако", + "Africa/Bangui": "Бангѝ", + "Africa/Banjul": "Банджул", + "Africa/Bissau": "Бисау", + "Africa/Blantyre": "Блантайър", + "Africa/Brazzaville": "Бразавил", + "Africa/Bujumbura": "Бужумбура", + "Africa/Cairo": "Кайро", + "Africa/Casablanca": "Казабланка", + "Africa/Ceuta": "Сеута", + "Africa/Conakry": "Конакри", + "Africa/Dakar": "Дака̀р", + "Africa/Dar_es_Salaam": "Дар ес Салаам", + "Africa/Djibouti": "Джибути", + "Africa/Douala": "Дуала̀", + "Africa/El_Aaiun": "Ел-Аюн", + "Africa/Freetown": "Фрийтаун", + "Africa/Gaborone": "Габороне", + "Africa/Harare": "Хараре", + "Africa/Johannesburg": "Йоханесбург", + "Africa/Juba": "Джуба", + "Africa/Kampala": "Кампала", + "Africa/Khartoum": "Хартум", + "Africa/Kigali": "Кигали", + "Africa/Kinshasa": "Киншаса", + "Africa/Lagos": "Лагос", + "Africa/Libreville": "Либревил", + "Africa/Lome": "Ломѐ", + "Africa/Luanda": "Луа̀нда", + "Africa/Lubumbashi": "Лубумбаши", + "Africa/Lusaka": "Лусака", + "Africa/Malabo": "Малабо", + "Africa/Maputo": "Мапуто", + "Africa/Maseru": "Масеру", + "Africa/Mbabane": "Мбабане", + "Africa/Mogadishu": "Могадишу", + "Africa/Monrovia": "Монровия", + "Africa/Nairobi": "Найроби", + "Africa/Ndjamena": "Нджамена", + "Africa/Niamey": "Ниамей", + "Africa/Nouakchott": "Нуакшо̀т", + "Africa/Ouagadougou": "Уагадугу", + "Africa/Porto-Novo": "Порто-Ново", + "Africa/Sao_Tome": "Сао Томе", + "Africa/Tripoli": "Триполи", + "Africa/Tunis": "Тунис", + "Africa/Windhoek": "Уиндхоек", + "America/Adak": "Адак", + "America/Anchorage": "Анкъридж", + "America/Anguilla": "Ангуила", + "America/Antigua": "Антигуа", + "America/Araguaina": "Арагуаина", + "America/Argentina/La_Rioja": "Ла Риоха", + "America/Argentina/Rio_Gallegos": "Рио Галегос", + "America/Argentina/Salta": "Салта", + "America/Argentina/San_Juan": "Сан Хуан", + "America/Argentina/San_Luis": "Сан Луис", + "America/Argentina/Tucuman": "Тукуман", + "America/Argentina/Ushuaia": "Ушуая", + "America/Aruba": "Аруба", + "America/Asuncion": "Асунсион", + "America/Bahia": "Баия", + "America/Bahia_Banderas": "Баия де Бандерас", + "America/Barbados": "Барбадос", + "America/Belem": "Белен", + "America/Belize": "Белиз", + "America/Blanc-Sablon": "Блан-Саблон", + "America/Boa_Vista": "Боа Виста", + "America/Bogota": "Богота", + "America/Boise": "Бойси", + "America/Buenos_Aires": "Буенос Айрес", + "America/Cambridge_Bay": "Кембридж Бей", + "America/Campo_Grande": "Кампо Гранде", + "America/Cancun": "Канкун", + "America/Caracas": "Каракас", + "America/Catamarca": "Катамарка", + "America/Cayenne": "Кайен", + "America/Cayman": "Кайман", + "America/Chicago": "Чикаго", + "America/Chihuahua": "Чихуахуа", + "America/Ciudad_Juarez": "Сиудад Хуарес", + "America/Coral_Harbour": "Корал Харбър", + "America/Cordoba": "Кордоба", + "America/Costa_Rica": "Коста Рика", + "America/Creston": "Крестън", + "America/Cuiaba": "Куиаба", + "America/Curacao": "Кюрасао", + "America/Danmarkshavn": "Данмарксхавн", + "America/Dawson": "Доусън", + "America/Dawson_Creek": "Доусън Крийк", + "America/Denver": "Денвър", + "America/Detroit": "Детройт", + "America/Dominica": "Доминика", + "America/Edmonton": "Едмънтън", + "America/Eirunepe": "Ейрунепе", + "America/El_Salvador": "Ел Салвадор", + "America/Fort_Nelson": "Форт Нелсън", + "America/Fortaleza": "Форталеза", + "America/Glace_Bay": "Глейс Бей", + "America/Godthab": "Нуук (Готхоб)", + "America/Goose_Bay": "Гус Бей", + "America/Grand_Turk": "Гранд Търк", + "America/Grenada": "Гренада", + "America/Guadeloupe": "Гуадалупе", + "America/Guatemala": "Гватемала", + "America/Guayaquil": "Гуаякил", + "America/Guyana": "Гаяна", + "America/Halifax": "Халифакс", + "America/Havana": "Хавана", + "America/Hermosillo": "Ермосильо", + "America/Indiana/Knox": "Нокс", + "America/Indiana/Marengo": "Маренго", + "America/Indiana/Petersburg": "Петербург", + "America/Indiana/Tell_City": "Тел Сити", + "America/Indiana/Vevay": "Вевей", + "America/Indiana/Vincennes": "Венсен", + "America/Indiana/Winamac": "Уинамак", + "America/Indianapolis": "Индианаполис", + "America/Inuvik": "Инувик", + "America/Iqaluit": "Икалуит", + "America/Jamaica": "Ямайка", + "America/Jujuy": "Хуху̀й", + "America/Juneau": "Джуно", + "America/Kentucky/Monticello": "Монтичело", + "America/Kralendijk": "Кралендайк", + "America/La_Paz": "Ла Пас", + "America/Lima": "Лима", + "America/Los_Angeles": "Лос Анжелис", + "America/Louisville": "Луисвил", + "America/Lower_Princes": "Кварталът на долния принц", + "America/Maceio": "Масейо", + "America/Managua": "Манагуа", + "America/Manaus": "Манаус", + "America/Marigot": "Мариго", + "America/Martinique": "Мартиника", + "America/Matamoros": "Матаморос", + "America/Mazatlan": "Масатлан", + "America/Mendoza": "Мендоза", + "America/Menominee": "Меномини", + "America/Merida": "Мерида", + "America/Metlakatla": "Метлакатла", + "America/Mexico_City": "Мексико Сити", + "America/Miquelon": "Микелон", + "America/Moncton": "Монктон", + "America/Monterrey": "Монтерей", + "America/Montevideo": "Монтевидео", + "America/Montreal": "Монреал", + "America/Montserrat": "Монсерат", + "America/Nassau": "Насау", + "America/New_York": "Ню Йорк", + "America/Nipigon": "Нипигон", + "America/Nome": "Ноум", + "America/Noronha": "Нороня", + "America/North_Dakota/Beulah": "Беула", + "America/North_Dakota/Center": "Центриран", + "America/North_Dakota/New_Salem": "Ню Салем", + "America/Ojinaga": "Оджинага", + "America/Panama": "Панама", + "America/Pangnirtung": "Пангниртунг", + "America/Paramaribo": "Парамарибо", + "America/Phoenix": "Финикова палма", + "America/Port-au-Prince": "Порт о Пренс", + "America/Port_of_Spain": "Порт оф Спейн", + "America/Porto_Velho": "Порто Вельо", + "America/Puerto_Rico": "Пуерто Рико", + "America/Punta_Arenas": "Пунта Аренас", + "America/Rainy_River": "Рейни Ривър", + "America/Rankin_Inlet": "Ранкин Инлет", + "America/Recife": "Ресифи", + "America/Regina": "Риджайна", + "America/Resolute": "Резолют", + "America/Rio_Branco": "Рио Бранко", + "America/Santa_Isabel": "Санта Изабел", + "America/Santarem": "Сантарем", + "America/Santiago": "Сантяго", + "America/Santo_Domingo": "Санто Доминго", + "America/Sao_Paulo": "Сао Паоло", + "America/Scoresbysund": "Скорсбисунд", + "America/Sitka": "Ситка", + "America/St_Barthelemy": "Сен Бартелми", + "America/St_Johns": "Сейнт Джонс", + "America/St_Kitts": "Сейнт Китс", + "America/St_Lucia": "Сейнт Лусия", + "America/St_Thomas": "Сейнт Томас", + "America/St_Vincent": "Сейнт Винсент", + "America/Swift_Current": "Суифт Кърънт", + "America/Tegucigalpa": "Тегусигалпа", + "America/Thule": "Туле", + "America/Thunder_Bay": "Тъндър Бей", + "America/Tijuana": "Тихуана", + "America/Toronto": "Торонто", + "America/Tortola": "Тортола", + "America/Vancouver": "Ванкувър", + "America/Whitehorse": "Уайтхорс", + "America/Winnipeg": "Уинипег", + "America/Yakutat": "Якутат", + "America/Yellowknife": "Йелоунайф", + "Antarctica/Casey": "Кейси", + "Antarctica/Davis": "Дейвис", + "Antarctica/DumontDUrville": "Дюмон д'Юрвил", + "Antarctica/Macquarie": "Макуори", + "Antarctica/Mawson": "Моусън", + "Antarctica/McMurdo": "Макмърдо", + "Antarctica/Palmer": "Палмър", + "Antarctica/Rothera": "Ротера", + "Antarctica/Syowa": "Сьова", + "Antarctica/Troll": "Трол", + "Antarctica/Vostok": "Восток", + "Arctic/Longyearbyen": "Лонгйърбиен", + "Asia/Aden": "Аден", + "Asia/Almaty": "Алмати", + "Asia/Amman": "Аман", + "Asia/Anadyr": "Анадир", + "Asia/Aqtau": "Актау", + "Asia/Aqtobe": "Актобе", + "Asia/Ashgabat": "Ашхабат", + "Asia/Atyrau": "Атърау", + "Asia/Baghdad": "Багдад", + "Asia/Bahrain": "Бахрейн", + "Asia/Baku": "Баку", + "Asia/Bangkok": "Бангкок", + "Asia/Barnaul": "Барнаул", + "Asia/Beirut": "Бейрут", + "Asia/Bishkek": "Бишкек", + "Asia/Brunei": "Бруней", + "Asia/Calcutta": "Колката", + "Asia/Chita": "Чита", + "Asia/Choibalsan": "Чойбалсан", + "Asia/Colombo": "Коломбо", + "Asia/Damascus": "Дамаск", + "Asia/Dhaka": "Дака", + "Asia/Dili": "Дили", + "Asia/Dubai": "Дубай", + "Asia/Dushanbe": "Душанбе", + "Asia/Famagusta": "Фамагуста", + "Asia/Gaza": "Газа", + "Asia/Hebron": "Хеброн", + "Asia/Hong_Kong": "Хонгконг", + "Asia/Hovd": "Ховд", + "Asia/Irkutsk": "Иркутск", + "Asia/Jakarta": "Джакарта", + "Asia/Jayapura": "Джаяпура", + "Asia/Jerusalem": "Ерусалим", + "Asia/Kabul": "Кабул", + "Asia/Kamchatka": "Камчатка", + "Asia/Karachi": "Карачи", + "Asia/Katmandu": "Катманду", + "Asia/Khandyga": "Хандига", + "Asia/Krasnoyarsk": "Красноярск", + "Asia/Kuala_Lumpur": "Куала Лумпур", + "Asia/Kuching": "Кучинг", + "Asia/Kuwait": "Кувейт", + "Asia/Macau": "Макао", + "Asia/Magadan": "Магадан", + "Asia/Makassar": "Макасар", + "Asia/Manila": "Манила", + "Asia/Muscat": "Мускат", + "Asia/Nicosia": "Никозия", + "Asia/Novokuznetsk": "Новокузнецк", + "Asia/Novosibirsk": "Новосибирск", + "Asia/Omsk": "Омск", + "Asia/Oral": "Орал", + "Asia/Phnom_Penh": "Пном Пен", + "Asia/Pontianak": "Понтианак", + "Asia/Pyongyang": "Пхенян", + "Asia/Qatar": "Катар", + "Asia/Qostanay": "Костанай", + "Asia/Qyzylorda": "Кизилорда", + "Asia/Rangoon": "Рангун", + "Asia/Riyadh": "Рияд", + "Asia/Saigon": "Сайгон", + "Asia/Sakhalin": "Сахалин", + "Asia/Samarkand": "Самарканд", + "Asia/Seoul": "Сеул", + "Asia/Shanghai": "Шанхай", + "Asia/Singapore": "Сингапур", + "Asia/Srednekolymsk": "Среднеколимск", + "Asia/Taipei": "Тайпе", + "Asia/Tashkent": "Ташкент", + "Asia/Tbilisi": "Тбилиси", + "Asia/Tehran": "Техеран", + "Asia/Thimphu": "Тхимпху", + "Asia/Tokyo": "Токио", + "Asia/Tomsk": "Томск", + "Asia/Ulaanbaatar": "Уланбатор", + "Asia/Urumqi": "Урумчи", + "Asia/Ust-Nera": "Уст-Нера", + "Asia/Vientiane": "Виентян", + "Asia/Vladivostok": "Владивосток", + "Asia/Yakutsk": "Якутск", + "Asia/Yekaterinburg": "Екатерининбург", + "Asia/Yerevan": "Ереван", + "Atlantic/Azores": "Азорски острови", + "Atlantic/Bermuda": "Бермуда", + "Atlantic/Canary": "Канарските острови", + "Atlantic/Cape_Verde": "Кабо Верде", + "Atlantic/Faeroe": "Фарьорски острови", + "Atlantic/Madeira": "Мадейра", + "Atlantic/Reykjavik": "Рейкявик", + "Atlantic/South_Georgia": "Южна Джорджия", + "Atlantic/St_Helena": "Света Елена", + "Atlantic/Stanley": "Стенли", + "Australia/Adelaide": "Аделаида", + "Australia/Brisbane": "Бризбейн", + "Australia/Broken_Hill": "Брокън Хил", + "Australia/Currie": "Къри", + "Australia/Darwin": "Дарвин", + "Australia/Eucla": "Укла", + "Australia/Hobart": "Хоубарт", + "Australia/Lindeman": "Линдеман", + "Australia/Lord_Howe": "Лорд Хау", + "Australia/Melbourne": "Мелбърн", + "Australia/Perth": "Пърт", + "Australia/Sydney": "Сидни", + "Europe/Amsterdam": "Амстердам", + "Europe/Andorra": "Андора", + "Europe/Astrakhan": "Астрахан", + "Europe/Athens": "Атина", + "Europe/Belgrade": "Белград", + "Europe/Berlin": "Берлин", + "Europe/Bratislava": "Братислава", + "Europe/Brussels": "Брюксел", + "Europe/Bucharest": "Букурещ", + "Europe/Budapest": "Будапеща", + "Europe/Busingen": "Бюзинген", + "Europe/Chisinau": "Кишинев", + "Europe/Copenhagen": "Копенхаген", + "Europe/Dublin": "Дъблин", + "Europe/Gibraltar": "Гибралтар", + "Europe/Guernsey": "Гърнзи", + "Europe/Helsinki": "Хелзинки", + "Europe/Isle_of_Man": "Остров Ман", + "Europe/Istanbul": "Истанбул", + "Europe/Jersey": "Джърси", + "Europe/Kaliningrad": "Калининград", + "Europe/Kiev": "Киев", + "Europe/Kirov": "Киров", + "Europe/Lisbon": "Лисабон", + "Europe/Ljubljana": "Любляна", + "Europe/London": "Лондон", + "Europe/Luxembourg": "Люксембург", + "Europe/Madrid": "Мадрид", + "Europe/Malta": "Малта", + "Europe/Mariehamn": "Мариехамн", + "Europe/Minsk": "Минск", + "Europe/Monaco": "Монако", + "Europe/Moscow": "Москва", + "Europe/Oslo": "Осло", + "Europe/Paris": "Париж", + "Europe/Podgorica": "Подгорица", + "Europe/Prague": "Прага", + "Europe/Riga": "Рига", + "Europe/Rome": "Рим", + "Europe/Samara": "Самара", + "Europe/San_Marino": "Сан Марино", + "Europe/Sarajevo": "Сараево", + "Europe/Saratov": "Саратов", + "Europe/Simferopol": "Симферопол", + "Europe/Skopje": "Скопие", + "Europe/Sofia": "София", + "Europe/Stockholm": "Стокхолм", + "Europe/Tallinn": "Талин", + "Europe/Tirane": "Тирана", + "Europe/Ulyanovsk": "Уляновск", + "Europe/Uzhgorod": "Ужхород", + "Europe/Vaduz": "Вадуц", + "Europe/Vatican": "Ватикана", + "Europe/Vienna": "Виена", + "Europe/Vilnius": "Вилнюс", + "Europe/Volgograd": "Волгоград", + "Europe/Warsaw": "Варшава", + "Europe/Zagreb": "Загреб", + "Europe/Zaporozhye": "Запорожие", + "Europe/Zurich": "Цюрих", + "Indian/Antananarivo": "Антананариво", + "Indian/Chagos": "Чагос", + "Indian/Christmas": "Остров Рождество", + "Indian/Cocos": "Кокосова палма (Cocos Nucifera)", + "Indian/Comoro": "Коморски острови", + "Indian/Kerguelen": "Кергелен", + "Indian/Mahe": "Мае", + "Indian/Maldives": "Малдиви", + "Indian/Mauritius": "Мавриций", + "Indian/Mayotte": "Майот", + "Indian/Reunion": "Реюнион", + "Pacific/Apia": "Апия", + "Pacific/Auckland": "Окланд", + "Pacific/Bougainville": "Бугенвил", + "Pacific/Chatham": "Чатъм", + "Pacific/Easter": "Великден", + "Pacific/Efate": "Ефате", + "Pacific/Enderbury": "Ендърбъри", + "Pacific/Fakaofo": "Факаофо", + "Pacific/Fiji": "Фиджи", + "Pacific/Funafuti": "Фунафути", + "Pacific/Galapagos": "Галапагос", + "Pacific/Gambier": "Гамбир", + "Pacific/Guadalcanal": "Гуадалканал", + "Pacific/Guam": "Гуам", + "Pacific/Honolulu": "Хонолулу", + "Pacific/Johnston": "Джонстън", + "Pacific/Kiritimati": "Киритимати", + "Pacific/Kosrae": "Косрае", + "Pacific/Kwajalein": "Куаджалин", + "Pacific/Majuro": "Маджуро", + "Pacific/Marquesas": "Маркизки острови", + "Pacific/Midway": "Мидуей", + "Pacific/Nauru": "Науруански", + "Pacific/Niue": "Ниуе", + "Pacific/Norfolk": "Норфолк", + "Pacific/Noumea": "Нумеа", + "Pacific/Pago_Pago": "Паго Паго", + "Pacific/Palau": "Палау", + "Pacific/Pitcairn": "Питкерн", + "Pacific/Ponape": "Понапе", + "Pacific/Port_Moresby": "Порт Морсби", + "Pacific/Rarotonga": "Раротонга", + "Pacific/Saipan": "Сайпан", + "Pacific/Tahiti": "Таити", + "Pacific/Tarawa": "Тарава", + "Pacific/Tongatapu": "Тонгатапу", + "Pacific/Truk": "Трук", + "Pacific/Wake": "Уейк", + "Pacific/Wallis": "Уолис" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_bs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_bs.json new file mode 100644 index 00000000..d4d028ea --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_bs.json @@ -0,0 +1,433 @@ +{ + "chooseTimeZone": "Odaberite vremensku zonu.", + "timeZoneLabel": "({offset}) {cities}", + "Africa/Abidjan": "Abidjan", + "Africa/Accra": "Accra", + "Africa/Addis_Ababa": "Addis Abeba", + "Africa/Algiers": "Alžir", + "Africa/Asmera": "Asmera", + "Africa/Bamako": "Bamako", + "Africa/Bangui": "Bangui", + "Africa/Banjul": "Banjul", + "Africa/Bissau": "Bissau", + "Africa/Blantyre": "Blantyre", + "Africa/Brazzaville": "Brazzaville", + "Africa/Bujumbura": "Bujumbura", + "Africa/Cairo": "Kairo", + "Africa/Casablanca": "Casablanca", + "Africa/Ceuta": "Ceuta", + "Africa/Conakry": "Conakry", + "Africa/Dakar": "Dakar", + "Africa/Dar_es_Salaam": "Dar es Salaam", + "Africa/Djibouti": "Džibuti", + "Africa/Douala": "Douala", + "Africa/El_Aaiun": "El Aaiun", + "Africa/Freetown": "Freetown", + "Africa/Gaborone": "Gaborone", + "Africa/Harare": "Harare", + "Africa/Johannesburg": "Johannesburg", + "Africa/Juba": "Juba", + "Africa/Kampala": "Kampala", + "Africa/Khartoum": "Khartoum", + "Africa/Kigali": "Kigali", + "Africa/Kinshasa": "Kinshasa", + "Africa/Lagos": "Lagos", + "Africa/Libreville": "Libreville", + "Africa/Lome": "Lomé", + "Africa/Luanda": "Luanda", + "Africa/Lubumbashi": "Lubumbashi", + "Africa/Lusaka": "Lusaka", + "Africa/Malabo": "Malabo", + "Africa/Maputo": "Maputo", + "Africa/Maseru": "Maseru", + "Africa/Mbabane": "Mbabane", + "Africa/Mogadishu": "Mogadishu", + "Africa/Monrovia": "Monrovia", + "Africa/Nairobi": "Nairobi", + "Africa/Ndjamena": "Ndjamena", + "Africa/Niamey": "Niamey", + "Africa/Nouakchott": "Nouakchott", + "Africa/Ouagadougou": "Ouagadougou", + "Africa/Porto-Novo": "Porto-Novo", + "Africa/Sao_Tome": "Sao Tome", + "Africa/Tripoli": "Tripoli", + "Africa/Tunis": "Tunis", + "Africa/Windhoek": "Windhoek", + "America/Adak": "Adak", + "America/Anchorage": "Anchorage", + "America/Anguilla": "Anguilla", + "America/Antigua": "Antigva", + "America/Araguaina": "Araguaina", + "America/Argentina/La_Rioja": "La Rioja", + "America/Argentina/Rio_Gallegos": "Rio Gallegos", + "America/Argentina/Salta": "Salta", + "America/Argentina/San_Juan": "San Juan", + "America/Argentina/San_Luis": "San Luis", + "America/Argentina/Tucuman": "Tucuman", + "America/Argentina/Ushuaia": "Ushuaia", + "America/Aruba": "Aruba", + "America/Asuncion": "Asuncion", + "America/Bahia": "Bahia", + "America/Bahia_Banderas": "Bahia de Banderas", + "America/Barbados": "Barbados", + "America/Belem": "Belem", + "America/Belize": "Belize", + "America/Blanc-Sablon": "Blanc-Sablon", + "America/Boa_Vista": "Boa Vista", + "America/Bogota": "Bogota", + "America/Boise": "Boise", + "America/Buenos_Aires": "Buenos Aires", + "America/Cambridge_Bay": "Cambridge Bay", + "America/Campo_Grande": "Campo Grande", + "America/Cancun": "Cancun", + "America/Caracas": "Caracas", + "America/Catamarca": "Catamarca", + "America/Cayenne": "Cayenne", + "America/Cayman": "Kajmanski greben", + "America/Chicago": "Chicago", + "America/Chihuahua": "Chihuahua", + "America/Ciudad_Juarez": "Ciudad Juárez", + "America/Coral_Harbour": "Coral Harbour", + "America/Cordoba": "Cordoba", + "America/Costa_Rica": "Kostarika", + "America/Creston": "Amerika/Creston", + "America/Cuiaba": "Cuiaba", + "America/Curacao": "Curaçao", + "America/Danmarkshavn": "Danmarkshavn", + "America/Dawson": "Dawson", + "America/Dawson_Creek": "Dawson Creek", + "America/Denver": "Denver", + "America/Detroit": "Detroit", + "America/Dominica": "Dominika", + "America/Edmonton": "Edmonton", + "America/Eirunepe": "Eirunepe", + "America/El_Salvador": "Salvador", + "America/Fort_Nelson": "Fort Nelson", + "America/Fortaleza": "Fortaleza", + "America/Glace_Bay": "Glace Bay", + "America/Godthab": "Godthab", + "America/Goose_Bay": "Goose Bay", + "America/Grand_Turk": "Grand Turk", + "America/Grenada": "Grenada", + "America/Guadeloupe": "Guadeloupe", + "America/Guatemala": "Gvatemala", + "America/Guayaquil": "Guayaquil", + "America/Guyana": "Gvajana", + "America/Halifax": "Halifax", + "America/Havana": "Havana", + "America/Hermosillo": "Hermosillo", + "America/Indiana/Knox": "Knox", + "America/Indiana/Marengo": "Marengo", + "America/Indiana/Petersburg": "Petersburg", + "America/Indiana/Tell_City": "Tell City", + "America/Indiana/Vevay": "Vevay", + "America/Indiana/Vincennes": "Vincennes", + "America/Indiana/Winamac": "Winamac", + "America/Indianapolis": "Indianapolis", + "America/Inuvik": "Inuvik", + "America/Iqaluit": "Iqaluit", + "America/Jamaica": "Jamajka", + "America/Jujuy": "Jujuy", + "America/Juneau": "Juneau", + "America/Kentucky/Monticello": "Monticello", + "America/Kralendijk": "Kralendijk", + "America/La_Paz": "La Paz", + "America/Lima": "Lima", + "America/Los_Angeles": "Los Angeles", + "America/Louisville": "Louisville", + "America/Lower_Princes": "Lower Princes", + "America/Maceio": "Maceio", + "America/Managua": "Managua", + "America/Manaus": "Manaus", + "America/Marigot": "Marigot", + "America/Martinique": "Martinique", + "America/Matamoros": "Matamoros", + "America/Mazatlan": "Mazatlan", + "America/Mendoza": "Mendoza", + "America/Menominee": "Menominee", + "America/Merida": "Merida", + "America/Metlakatla": "Metlakatla", + "America/Mexico_City": "Mexico City", + "America/Miquelon": "Miquelon", + "America/Moncton": "Moncton", + "America/Monterrey": "Monterrey", + "America/Montevideo": "Montevideo", + "America/Montreal": "Montreal", + "America/Montserrat": "Montserrat", + "America/Nassau": "Nassau", + "America/New_York": "New York", + "America/Nipigon": "Nipigon", + "America/Nome": "Nome", + "America/Noronha": "Noronha", + "America/North_Dakota/Beulah": "Beulah", + "America/North_Dakota/Center": "Sredina", + "America/North_Dakota/New_Salem": "New Salem", + "America/Ojinaga": "Ojinaga", + "America/Panama": "Panama", + "America/Pangnirtung": "Pangnirtung", + "America/Paramaribo": "Paramaribo", + "America/Phoenix": "Phoenix", + "America/Port-au-Prince": "Port-au-Prince", + "America/Port_of_Spain": "Port of Spain", + "America/Porto_Velho": "Porto Velho", + "America/Puerto_Rico": "Portoriko", + "America/Punta_Arenas": "Punta Arenas", + "America/Rainy_River": "Rainy River", + "America/Rankin_Inlet": "Rankin Inlet", + "America/Recife": "Recife", + "America/Regina": "Regina", + "America/Resolute": "Resolute", + "America/Rio_Branco": "Rio Branco", + "America/Santa_Isabel": "Santa Isabel", + "America/Santarem": "Santarem", + "America/Santiago": "Santiago", + "America/Santo_Domingo": "Santo Domingo", + "America/Sao_Paulo": "Sao Paulo", + "America/Scoresbysund": "Scoresbysund", + "America/Sitka": "Sitka", + "America/St_Barthelemy": "Sveti Bartolomej", + "America/St_Johns": "St Johns", + "America/St_Kitts": "St Kitts", + "America/St_Lucia": "St Lucia", + "America/St_Thomas": "St Thomas", + "America/St_Vincent": "St Vincent", + "America/Swift_Current": "Swift Current", + "America/Tegucigalpa": "Tegucigalpa", + "America/Thule": "Thule", + "America/Thunder_Bay": "Thunder Bay", + "America/Tijuana": "Tijuana", + "America/Toronto": "Toronto", + "America/Tortola": "Tortola", + "America/Vancouver": "Vancouver", + "America/Whitehorse": "Whitehorse", + "America/Winnipeg": "Winnipeg", + "America/Yakutat": "Yakutat", + "America/Yellowknife": "Yellowknife", + "Antarctica/Casey": "Casey", + "Antarctica/Davis": "Davis", + "Antarctica/DumontDUrville": "Dumont d'Urville", + "Antarctica/Macquarie": "Macquarie", + "Antarctica/Mawson": "Mawson", + "Antarctica/McMurdo": "McMurdo", + "Antarctica/Palmer": "Palmer", + "Antarctica/Rothera": "Rothera", + "Antarctica/Syowa": "Syowa", + "Antarctica/Troll": "Troll", + "Antarctica/Vostok": "Vostok", + "Arctic/Longyearbyen": "Longyearbyen", + "Asia/Aden": "Aden", + "Asia/Almaty": "Almaty", + "Asia/Amman": "Amman", + "Asia/Anadyr": "Anadyr", + "Asia/Aqtau": "Aqtau", + "Asia/Aqtobe": "Aqtobe", + "Asia/Ashgabat": "Ashgabat", + "Asia/Atyrau": "Atyrau", + "Asia/Baghdad": "Baghdad", + "Asia/Bahrain": "Bahrein", + "Asia/Baku": "Baku", + "Asia/Bangkok": "Bangkok", + "Asia/Barnaul": "Barnaul", + "Asia/Beirut": "Beirut", + "Asia/Bishkek": "Bishkek", + "Asia/Brunei": "Brunei", + "Asia/Calcutta": "Kolkata", + "Asia/Chita": "Chita", + "Asia/Choibalsan": "Choibalsan", + "Asia/Colombo": "Colombo", + "Asia/Damascus": "Damask", + "Asia/Dhaka": "Dhaka", + "Asia/Dili": "Dili", + "Asia/Dubai": "Dubai", + "Asia/Dushanbe": "Dushanbe", + "Asia/Famagusta": "Famagusta", + "Asia/Gaza": "Gaza", + "Asia/Hebron": "Hebron", + "Asia/Hong_Kong": "Hong Kong", + "Asia/Hovd": "Hovd", + "Asia/Irkutsk": "Irkutsk", + "Asia/Jakarta": "Jakarta", + "Asia/Jayapura": "Jayapura", + "Asia/Jerusalem": "Jeruzalem", + "Asia/Kabul": "Kabul", + "Asia/Kamchatka": "Kamchatka", + "Asia/Karachi": "Karachi", + "Asia/Katmandu": "Katmandu", + "Asia/Khandyga": "Khandyga", + "Asia/Krasnoyarsk": "Krasnoyarsk", + "Asia/Kuala_Lumpur": "Kuala Lumpur", + "Asia/Kuching": "Kuching", + "Asia/Kuwait": "Kuvajt", + "Asia/Macau": "Makao", + "Asia/Magadan": "Magadan", + "Asia/Makassar": "Makassar", + "Asia/Manila": "Manila", + "Asia/Muscat": "Muscat", + "Asia/Nicosia": "Nicosia", + "Asia/Novokuznetsk": "Novokuznetsk", + "Asia/Novosibirsk": "Novosibirsk", + "Asia/Omsk": "Omsk", + "Asia/Oral": "Oral", + "Asia/Phnom_Penh": "Phnom Penh", + "Asia/Pontianak": "Pontianak", + "Asia/Pyongyang": "Pyongyang", + "Asia/Qatar": "Katar", + "Asia/Qostanay": "Qostanay", + "Asia/Qyzylorda": "Qyzylorda", + "Asia/Rangoon": "Rangoon", + "Asia/Riyadh": "Riyadh", + "Asia/Saigon": "Saigon", + "Asia/Sakhalin": "Sakhalin", + "Asia/Samarkand": "Samarkand", + "Asia/Seoul": "Seul", + "Asia/Shanghai": "Šangaj", + "Asia/Singapore": "Singapur", + "Asia/Srednekolymsk": "Srednekolymsk", + "Asia/Taipei": "Taipei", + "Asia/Tashkent": "Taškent", + "Asia/Tbilisi": "Tbilisi", + "Asia/Tehran": "Teheran", + "Asia/Thimphu": "Thimphu", + "Asia/Tokyo": "Tokio", + "Asia/Tomsk": "Tomsk", + "Asia/Ulaanbaatar": "Ulaanbaatar", + "Asia/Urumqi": "Urumqi", + "Asia/Ust-Nera": "Ust-Nera", + "Asia/Vientiane": "Vientiane", + "Asia/Vladivostok": "Vladivostok", + "Asia/Yakutsk": "Jakutsk", + "Asia/Yekaterinburg": "Yekaterinburg", + "Asia/Yerevan": "Erevan", + "Atlantic/Azores": "Azori", + "Atlantic/Bermuda": "Bermudi", + "Atlantic/Canary": "Kanarski otoci", + "Atlantic/Cape_Verde": "Zelenortska Republika", + "Atlantic/Faeroe": "Farski otoci", + "Atlantic/Madeira": "Madeira", + "Atlantic/Reykjavik": "Reykjavik", + "Atlantic/South_Georgia": "Južna Georgija", + "Atlantic/St_Helena": "Sv. Helena", + "Atlantic/Stanley": "Stanley", + "Australia/Adelaide": "Adelaide", + "Australia/Brisbane": "Brisbane", + "Australia/Broken_Hill": "Broken Hill", + "Australia/Currie": "Currie", + "Australia/Darwin": "Darwin", + "Australia/Eucla": "Eucla", + "Australia/Hobart": "Hobart", + "Australia/Lindeman": "Lindeman", + "Australia/Lord_Howe": "Lord Howe", + "Australia/Melbourne": "Melbourne", + "Australia/Perth": "Perth", + "Australia/Sydney": "Sydney", + "Europe/Amsterdam": "Amsterdam", + "Europe/Andorra": "Andora", + "Europe/Astrakhan": "Astrahan", + "Europe/Athens": "Atena", + "Europe/Belgrade": "Beograd", + "Europe/Berlin": "Berlin", + "Europe/Bratislava": "Bratislava", + "Europe/Brussels": "Bruxelles", + "Europe/Bucharest": "Bukurešt", + "Europe/Budapest": "Budimpešta", + "Europe/Busingen": "Busingen", + "Europe/Chisinau": "Kišinjev", + "Europe/Copenhagen": "Kopenhagen", + "Europe/Dublin": "Dublin", + "Europe/Gibraltar": "Gibraltar", + "Europe/Guernsey": "Guernsey", + "Europe/Helsinki": "Helsinki", + "Europe/Isle_of_Man": "Otok Man", + "Europe/Istanbul": "Istanbul", + "Europe/Jersey": "Jersey", + "Europe/Kaliningrad": "Kalinjingrad", + "Europe/Kiev": "Kijev", + "Europe/Kirov": "Kirov", + "Europe/Lisbon": "Lisabon", + "Europe/Ljubljana": "Ljubljana", + "Europe/London": "London", + "Europe/Luxembourg": "Luksemburg", + "Europe/Madrid": "Madrid", + "Europe/Malta": "Malta", + "Europe/Mariehamn": "Mariehamn", + "Europe/Minsk": "Minsk", + "Europe/Monaco": "Monako", + "Europe/Moscow": "Moskva", + "Europe/Oslo": "Oslo", + "Europe/Paris": "Pariz", + "Europe/Podgorica": "Podgorica", + "Europe/Prague": "Prag", + "Europe/Riga": "Riga", + "Europe/Rome": "Rim", + "Europe/Samara": "Samara", + "Europe/San_Marino": "San Marino", + "Europe/Sarajevo": "Sarajevo", + "Europe/Saratov": "Saratov", + "Europe/Simferopol": "Simferopol", + "Europe/Skopje": "Skopje", + "Europe/Sofia": "Sofia", + "Europe/Stockholm": "Stockholm", + "Europe/Tallinn": "Tallinn", + "Europe/Tirane": "Tirana", + "Europe/Ulyanovsk": "Uljanovsk", + "Europe/Uzhgorod": "Užgorod", + "Europe/Vaduz": "Vaduz", + "Europe/Vatican": "Vatikan", + "Europe/Vienna": "Beč", + "Europe/Vilnius": "Vilnius", + "Europe/Volgograd": "Volgograd", + "Europe/Warsaw": "Varšava", + "Europe/Zagreb": "Zagreb", + "Europe/Zaporozhye": "Zaporožje", + "Europe/Zurich": "Zürich", + "Indian/Antananarivo": "Antananarivo", + "Indian/Chagos": "Chagos", + "Indian/Christmas": "Božićni Otok", + "Indian/Cocos": "Cocos", + "Indian/Comoro": "Komoro", + "Indian/Kerguelen": "Kerguelen", + "Indian/Mahe": "Mahe", + "Indian/Maldives": "Maldivi", + "Indian/Mauritius": "Mauricijus", + "Indian/Mayotte": "Mayotte", + "Indian/Reunion": "Reunion", + "Pacific/Apia": "Apia", + "Pacific/Auckland": "Auckland", + "Pacific/Bougainville": "Bougainville", + "Pacific/Chatham": "Chatham", + "Pacific/Easter": "Uskršnji otok", + "Pacific/Efate": "Efate", + "Pacific/Enderbury": "Enderbury", + "Pacific/Fakaofo": "Fakaofo", + "Pacific/Fiji": "Fidži", + "Pacific/Funafuti": "Funafuti", + "Pacific/Galapagos": "Galapagos", + "Pacific/Gambier": "Gambier", + "Pacific/Guadalcanal": "Guadalcanal", + "Pacific/Guam": "Guam", + "Pacific/Honolulu": "Honolulu", + "Pacific/Johnston": "Johnston", + "Pacific/Kiritimati": "Kiritimati", + "Pacific/Kosrae": "Kosrae", + "Pacific/Kwajalein": "Kwajalein", + "Pacific/Majuro": "Majuro", + "Pacific/Marquesas": "Marquesas", + "Pacific/Midway": "Midway", + "Pacific/Nauru": "Nauru", + "Pacific/Niue": "Niue", + "Pacific/Norfolk": "Norfolk", + "Pacific/Noumea": "Noumea", + "Pacific/Pago_Pago": "Pago Pago", + "Pacific/Palau": "Palau", + "Pacific/Pitcairn": "Pitcairn", + "Pacific/Ponape": "Ponape", + "Pacific/Port_Moresby": "Port Moresby", + "Pacific/Rarotonga": "Rarotonga", + "Pacific/Saipan": "Saipan", + "Pacific/Tahiti": "Tahiti", + "Pacific/Tarawa": "Tarawa", + "Pacific/Tongatapu": "Tongatapu", + "Pacific/Truk": "Truk", + "Pacific/Wake": "Wake", + "Pacific/Wallis": "Wallis" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_ca.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_ca.json new file mode 100644 index 00000000..75ee21ed --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_ca.json @@ -0,0 +1,433 @@ +{ + "chooseTimeZone": "Trieu una zona horària.", + "timeZoneLabel": "({offset}) {cities}", + "Africa/Abidjan": "Abidjan", + "Africa/Accra": "Accra", + "Africa/Addis_Ababa": "Addis Abeba", + "Africa/Algiers": "Alger", + "Africa/Asmera": "Asmara", + "Africa/Bamako": "Bamako", + "Africa/Bangui": "Bangui", + "Africa/Banjul": "Banjul", + "Africa/Bissau": "Bissau", + "Africa/Blantyre": "Blantyre", + "Africa/Brazzaville": "Brazzaville", + "Africa/Bujumbura": "Bujumbura", + "Africa/Cairo": "El Caire", + "Africa/Casablanca": "Casablanca", + "Africa/Ceuta": "Ceuta", + "Africa/Conakry": "Conakry", + "Africa/Dakar": "Dakar", + "Africa/Dar_es_Salaam": "Dar es Salaam", + "Africa/Djibouti": "Djibouti", + "Africa/Douala": "Douala", + "Africa/El_Aaiun": "Al-Aaiun", + "Africa/Freetown": "Freetown", + "Africa/Gaborone": "Gaborone", + "Africa/Harare": "Harare", + "Africa/Johannesburg": "Johannesburg", + "Africa/Juba": "Juba", + "Africa/Kampala": "Kampala", + "Africa/Khartoum": "Khartum", + "Africa/Kigali": "Kigali", + "Africa/Kinshasa": "Kinshasa", + "Africa/Lagos": "Lagos", + "Africa/Libreville": "Libreville", + "Africa/Lome": "Lome", + "Africa/Luanda": "Luanda", + "Africa/Lubumbashi": "Lubumbashi", + "Africa/Lusaka": "Lusaka", + "Africa/Malabo": "Malabo", + "Africa/Maputo": "Maputo", + "Africa/Maseru": "Maseru", + "Africa/Mbabane": "Mbabane", + "Africa/Mogadishu": "Muqdiisho", + "Africa/Monrovia": "Monrovia", + "Africa/Nairobi": "Nairobi", + "Africa/Ndjamena": "Ndjamena", + "Africa/Niamey": "Niamey", + "Africa/Nouakchott": "Nouakchott", + "Africa/Ouagadougou": "Ouagadougou", + "Africa/Porto-Novo": "Porto-Novo", + "Africa/Sao_Tome": "São Tomé", + "Africa/Tripoli": "Trípoli", + "Africa/Tunis": "Tunis", + "Africa/Windhoek": "Windhoek", + "America/Adak": "Adak", + "America/Anchorage": "Anchorage", + "America/Anguilla": "Anguilla", + "America/Antigua": "Antigua", + "America/Araguaina": "Araguaína", + "America/Argentina/La_Rioja": "La Rioja", + "America/Argentina/Rio_Gallegos": "Río Gallegos", + "America/Argentina/Salta": "Salta", + "America/Argentina/San_Juan": "San Juan", + "America/Argentina/San_Luis": "San Luis", + "America/Argentina/Tucuman": "Tucumán", + "America/Argentina/Ushuaia": "Ushuaia", + "America/Aruba": "Aruba", + "America/Asuncion": "Asunción", + "America/Bahia": "Bahia", + "America/Bahia_Banderas": "Bahía de Banderas", + "America/Barbados": "Barbados", + "America/Belem": "Belém", + "America/Belize": "Belize", + "America/Blanc-Sablon": "Blanc Sablon", + "America/Boa_Vista": "Boa Vista", + "America/Bogota": "Bogotà", + "America/Boise": "Boise", + "America/Buenos_Aires": "Buenos Aires", + "America/Cambridge_Bay": "Cambridge Bay", + "America/Campo_Grande": "Campo Grande", + "America/Cancun": "Cancun", + "America/Caracas": "Caracas", + "America/Catamarca": "Catamarca", + "America/Cayenne": "Caiena", + "America/Cayman": "Caiman", + "America/Chicago": "Chicago", + "America/Chihuahua": "Chihuahua", + "America/Ciudad_Juarez": "Ciudad Juárez", + "America/Coral_Harbour": "Coral Harbour", + "America/Cordoba": "Córdoba", + "America/Costa_Rica": "Costa Rica", + "America/Creston": "Creston", + "America/Cuiaba": "Cuiabá", + "America/Curacao": "Curaçao", + "America/Danmarkshavn": "Danmarkshavn", + "America/Dawson": "Dawson", + "America/Dawson_Creek": "Dawson Creek", + "America/Denver": "Denver", + "America/Detroit": "Detroit", + "America/Dominica": "Dominica", + "America/Edmonton": "Edmonton", + "America/Eirunepe": "Eirunepé", + "America/El_Salvador": "El Salvador", + "America/Fort_Nelson": "Fort Nelson", + "America/Fortaleza": "Fortaleza", + "America/Glace_Bay": "Glace Bay", + "America/Godthab": "Nuuk", + "America/Goose_Bay": "Goose Bay", + "America/Grand_Turk": "Grand Turk", + "America/Grenada": "Grenada", + "America/Guadeloupe": "Guadalupe", + "America/Guatemala": "Guatemala", + "America/Guayaquil": "Guayaquil", + "America/Guyana": "Guyana", + "America/Halifax": "Halifax", + "America/Havana": "Havana", + "America/Hermosillo": "Hermosillo", + "America/Indiana/Knox": "Knox", + "America/Indiana/Marengo": "Marengo", + "America/Indiana/Petersburg": "Petersburg", + "America/Indiana/Tell_City": "Tell City", + "America/Indiana/Vevay": "Vevay", + "America/Indiana/Vincennes": "Vincennes", + "America/Indiana/Winamac": "Winamac", + "America/Indianapolis": "Indianapolis", + "America/Inuvik": "Inuvik", + "America/Iqaluit": "Iqaluit", + "America/Jamaica": "Jamaica", + "America/Jujuy": "Jujuy", + "America/Juneau": "Juneau", + "America/Kentucky/Monticello": "Monticello", + "America/Kralendijk": "Kralendijk", + "America/La_Paz": "La Paz", + "America/Lima": "Lima", + "America/Los_Angeles": "Los Angeles", + "America/Louisville": "Louisville", + "America/Lower_Princes": "Lower Prince's Quarter", + "America/Maceio": "Maceió", + "America/Managua": "Managua", + "America/Manaus": "Manaus", + "America/Marigot": "Marigot", + "America/Martinique": "Martinica", + "America/Matamoros": "Matamoros", + "America/Mazatlan": "Mazatlán", + "America/Mendoza": "Mendoza", + "America/Menominee": "Menominee", + "America/Merida": "Mérida", + "America/Metlakatla": "Metlakatla", + "America/Mexico_City": "Ciutat de Mèxic", + "America/Miquelon": "Miquelon", + "America/Moncton": "Moncton", + "America/Monterrey": "Monterrey", + "America/Montevideo": "Montevideo", + "America/Montreal": "Montreal", + "America/Montserrat": "Montserrat", + "America/Nassau": "Nassau", + "America/New_York": "Nova York", + "America/Nipigon": "Nipigon", + "America/Nome": "Nome", + "America/Noronha": "Noronha", + "America/North_Dakota/Beulah": "Beulah", + "America/North_Dakota/Center": "Center", + "America/North_Dakota/New_Salem": "New Salem", + "America/Ojinaga": "Ojinaga", + "America/Panama": "Panamà", + "America/Pangnirtung": "Pangnirtung", + "America/Paramaribo": "Paramaribo", + "America/Phoenix": "Phoenix", + "America/Port-au-Prince": "Port-au-Prince", + "America/Port_of_Spain": "Port of Spain", + "America/Porto_Velho": "Porto Velho", + "America/Puerto_Rico": "Puerto Rico", + "America/Punta_Arenas": "Punta Arenas", + "America/Rainy_River": "Rainy River", + "America/Rankin_Inlet": "Rankin Inlet", + "America/Recife": "Recife", + "America/Regina": "Regina", + "America/Resolute": "Resolute", + "America/Rio_Branco": "Río Branco", + "America/Santa_Isabel": "Santa Isabel", + "America/Santarem": "Santarém", + "America/Santiago": "Santiago", + "America/Santo_Domingo": "Santo Domingo", + "America/Sao_Paulo": "São Paulo", + "America/Scoresbysund": "Scoresbysund", + "America/Sitka": "Sitka", + "America/St_Barthelemy": "Saint Barthélemy", + "America/St_Johns": "Saint John's", + "America/St_Kitts": "Saint Kitts", + "America/St_Lucia": "Saint Lucia", + "America/St_Thomas": "Saint Thomas", + "America/St_Vincent": "Saint Vincent", + "America/Swift_Current": "Swift Current", + "America/Tegucigalpa": "Tegucigalpa", + "America/Thule": "Thule", + "America/Thunder_Bay": "Thunder Bay", + "America/Tijuana": "Tijuana", + "America/Toronto": "Toronto", + "America/Tortola": "Tortola", + "America/Vancouver": "Vancouver", + "America/Whitehorse": "Whitehorse", + "America/Winnipeg": "Winnipeg", + "America/Yakutat": "Yakutat", + "America/Yellowknife": "Yellowknife", + "Antarctica/Casey": "Casey", + "Antarctica/Davis": "Davis", + "Antarctica/DumontDUrville": "Dumont d'Urville", + "Antarctica/Macquarie": "Macquarie", + "Antarctica/Mawson": "Mawson", + "Antarctica/McMurdo": "McMurdo", + "Antarctica/Palmer": "Palmer", + "Antarctica/Rothera": "Rothera", + "Antarctica/Syowa": "Syowa", + "Antarctica/Troll": "Troll", + "Antarctica/Vostok": "Vostok", + "Arctic/Longyearbyen": "Longyearbyen", + "Asia/Aden": "Aden", + "Asia/Almaty": "Almaty", + "Asia/Amman": "Amman", + "Asia/Anadyr": "Anadyr", + "Asia/Aqtau": "Aqtaū", + "Asia/Aqtobe": "Aqtobe", + "Asia/Ashgabat": "Ashgabat", + "Asia/Atyrau": "Atirau", + "Asia/Baghdad": "Bagdad", + "Asia/Bahrain": "Bahrain", + "Asia/Baku": "Bakú", + "Asia/Bangkok": "Bangkok", + "Asia/Barnaul": "Barnaul", + "Asia/Beirut": "Beirut", + "Asia/Bishkek": "Bixkek", + "Asia/Brunei": "Brunei", + "Asia/Calcutta": "Calcuta", + "Asia/Chita": "Txità", + "Asia/Choibalsan": "Choibalsan", + "Asia/Colombo": "Colombo", + "Asia/Damascus": "Damasc", + "Asia/Dhaka": "Dacca", + "Asia/Dili": "Dili", + "Asia/Dubai": "Dubai", + "Asia/Dushanbe": "Dushanbe", + "Asia/Famagusta": "Famagusta", + "Asia/Gaza": "Gaza", + "Asia/Hebron": "Hebron", + "Asia/Hong_Kong": "Hong Kong", + "Asia/Hovd": "Hovd", + "Asia/Irkutsk": "Irkutsk", + "Asia/Jakarta": "Jakarta", + "Asia/Jayapura": "Jaipur", + "Asia/Jerusalem": "Jerusalem", + "Asia/Kabul": "Kabul", + "Asia/Kamchatka": "Kamtxatka", + "Asia/Karachi": "Karachi", + "Asia/Katmandu": "Katmandú", + "Asia/Khandyga": "Khandyga", + "Asia/Krasnoyarsk": "Krasnoiarsk", + "Asia/Kuala_Lumpur": "Kuala Lumpur", + "Asia/Kuching": "Kuching", + "Asia/Kuwait": "Kuwait", + "Asia/Macau": "Macau", + "Asia/Magadan": "Magadan", + "Asia/Makassar": "Makasar", + "Asia/Manila": "Manila", + "Asia/Muscat": "Masqat", + "Asia/Nicosia": "Nicòsia", + "Asia/Novokuznetsk": "Novokuznetsk", + "Asia/Novosibirsk": "Novosibirsk", + "Asia/Omsk": "Omsk", + "Asia/Oral": "Oral", + "Asia/Phnom_Penh": "Phnom Penh", + "Asia/Pontianak": "Pontianak", + "Asia/Pyongyang": "Pyongyang", + "Asia/Qatar": "Qatar", + "Asia/Qostanay": "Kostanai", + "Asia/Qyzylorda": "Kizil-Orda", + "Asia/Rangoon": "Yangôn", + "Asia/Riyadh": "Al-Riyād", + "Asia/Saigon": "Ho Chi Minh", + "Asia/Sakhalin": "Sakhalin", + "Asia/Samarkand": "Samarcanda", + "Asia/Seoul": "Seül", + "Asia/Shanghai": "Xangai", + "Asia/Singapore": "Singapur", + "Asia/Srednekolymsk": "Srednekolimsk", + "Asia/Taipei": "Taipei", + "Asia/Tashkent": "Taixkent", + "Asia/Tbilisi": "Tbilissi", + "Asia/Tehran": "Teheran", + "Asia/Thimphu": "Thimbu", + "Asia/Tokyo": "Tòquio", + "Asia/Tomsk": "Tomsk", + "Asia/Ulaanbaatar": "Ulan Bator", + "Asia/Urumqi": "Ürümchi", + "Asia/Ust-Nera": "Ust’-Nera", + "Asia/Vientiane": "Vientiane", + "Asia/Vladivostok": "Vladivostok", + "Asia/Yakutsk": "Jakutsk", + "Asia/Yekaterinburg": "Iekaterinburg", + "Asia/Yerevan": "Erevan", + "Atlantic/Azores": "Açores", + "Atlantic/Bermuda": "Bermudes", + "Atlantic/Canary": "Illes Canàries", + "Atlantic/Cape_Verde": "Cap Verd", + "Atlantic/Faeroe": "Illes Fèroe", + "Atlantic/Madeira": "Madeira", + "Atlantic/Reykjavik": "Reykjavik", + "Atlantic/South_Georgia": "Geòrgia del Sud", + "Atlantic/St_Helena": "Saint Helena", + "Atlantic/Stanley": "Stanley", + "Australia/Adelaide": "Adelaide", + "Australia/Brisbane": "Brisbane", + "Australia/Broken_Hill": "Broken Hill", + "Australia/Currie": "Currie", + "Australia/Darwin": "Darwin", + "Australia/Eucla": "Eucla", + "Australia/Hobart": "Hobart", + "Australia/Lindeman": "Lindeman", + "Australia/Lord_Howe": "Lord Howe", + "Australia/Melbourne": "Melbourne", + "Australia/Perth": "Perth", + "Australia/Sydney": "Sydney", + "Europe/Amsterdam": "Amsterdam", + "Europe/Andorra": "Andorra", + "Europe/Astrakhan": "Astrakhan", + "Europe/Athens": "Atenes", + "Europe/Belgrade": "Belgrad", + "Europe/Berlin": "Berlín", + "Europe/Bratislava": "Bratislava", + "Europe/Brussels": "Brussel·les", + "Europe/Bucharest": "Bucarest", + "Europe/Budapest": "Budapest", + "Europe/Busingen": "Busingen", + "Europe/Chisinau": "Chisinau", + "Europe/Copenhagen": "Copenhagen", + "Europe/Dublin": "Dublín", + "Europe/Gibraltar": "Gibraltar", + "Europe/Guernsey": "Guernsey", + "Europe/Helsinki": "Hèlsinki", + "Europe/Isle_of_Man": "Illa de Man", + "Europe/Istanbul": "Istanbul", + "Europe/Jersey": "Jersey", + "Europe/Kaliningrad": "Kaliningrad", + "Europe/Kiev": "Kíiv", + "Europe/Kirov": "Kirov", + "Europe/Lisbon": "Lisboa", + "Europe/Ljubljana": "Ljubljana", + "Europe/London": "Londres", + "Europe/Luxembourg": "Luxemburg", + "Europe/Madrid": "Madrid", + "Europe/Malta": "Malta", + "Europe/Mariehamn": "Mariehamn", + "Europe/Minsk": "Minsk", + "Europe/Monaco": "Mònaco", + "Europe/Moscow": "Moscou", + "Europe/Oslo": "Oslo", + "Europe/Paris": "París", + "Europe/Podgorica": "Podgorica", + "Europe/Prague": "Praga", + "Europe/Riga": "Riga", + "Europe/Rome": "Roma", + "Europe/Samara": "Samara", + "Europe/San_Marino": "San Marino", + "Europe/Sarajevo": "Sarajevo", + "Europe/Saratov": "Saràtov", + "Europe/Simferopol": "Simferòpol", + "Europe/Skopje": "Skopje", + "Europe/Sofia": "Sofia", + "Europe/Stockholm": "Estocolm", + "Europe/Tallinn": "Tallinn", + "Europe/Tirane": "Tirana", + "Europe/Ulyanovsk": "Uliànovsk", + "Europe/Uzhgorod": "Uzhgorod", + "Europe/Vaduz": "Vaduz", + "Europe/Vatican": "Vaticà", + "Europe/Vienna": "Viena", + "Europe/Vilnius": "Vílnius", + "Europe/Volgograd": "Volgograd", + "Europe/Warsaw": "Varsòvia", + "Europe/Zagreb": "Zagreb", + "Europe/Zaporozhye": "Zaporíjia", + "Europe/Zurich": "Zuric", + "Indian/Antananarivo": "Antananarivo", + "Indian/Chagos": "Chagos", + "Indian/Christmas": "Illa Christmas", + "Indian/Cocos": "Cocos", + "Indian/Comoro": "Comoro", + "Indian/Kerguelen": "Kerguelen", + "Indian/Mahe": "Mahe", + "Indian/Maldives": "Maldives", + "Indian/Mauritius": "Maurici", + "Indian/Mayotte": "Mayotte", + "Indian/Reunion": "Reunió", + "Pacific/Apia": "Apia", + "Pacific/Auckland": "Auckland", + "Pacific/Bougainville": "Bougainville", + "Pacific/Chatham": "Chatham", + "Pacific/Easter": "Illa de Pasqua", + "Pacific/Efate": "Efate", + "Pacific/Enderbury": "Enderbury", + "Pacific/Fakaofo": "Fakaofo", + "Pacific/Fiji": "Fiji", + "Pacific/Funafuti": "Funafuti", + "Pacific/Galapagos": "Galápagos", + "Pacific/Gambier": "Gambier", + "Pacific/Guadalcanal": "Guadalcanal", + "Pacific/Guam": "Guam", + "Pacific/Honolulu": "Honolulu", + "Pacific/Johnston": "Johnston", + "Pacific/Kiritimati": "Kiritimati", + "Pacific/Kosrae": "Kosrae", + "Pacific/Kwajalein": "Kwajalein", + "Pacific/Majuro": "Majuro", + "Pacific/Marquesas": "Marquesas", + "Pacific/Midway": "Midway", + "Pacific/Nauru": "Nauru", + "Pacific/Niue": "Niue", + "Pacific/Norfolk": "Norfolk", + "Pacific/Noumea": "Nouméa", + "Pacific/Pago_Pago": "Pago Pago", + "Pacific/Palau": "Palau", + "Pacific/Pitcairn": "Pitcairn", + "Pacific/Ponape": "Pohnpei", + "Pacific/Port_Moresby": "Port Moresby", + "Pacific/Rarotonga": "Rarotonga", + "Pacific/Saipan": "Saipan", + "Pacific/Tahiti": "Tahití", + "Pacific/Tarawa": "Tarawa", + "Pacific/Tongatapu": "Tongatapu", + "Pacific/Truk": "Chuuk", + "Pacific/Wake": "Wake", + "Pacific/Wallis": "Wallis" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_cs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_cs.json new file mode 100644 index 00000000..83960e15 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_cs.json @@ -0,0 +1,433 @@ +{ + "chooseTimeZone": "Vyberte časové pásmo.", + "timeZoneLabel": "({offset}) {cities}", + "Africa/Abidjan": "Abidžan", + "Africa/Accra": "Akkra", + "Africa/Addis_Ababa": "Addis Abeba", + "Africa/Algiers": "Alžír", + "Africa/Asmera": "Asmara", + "Africa/Bamako": "Bamako", + "Africa/Bangui": "Bangui", + "Africa/Banjul": "Banjul", + "Africa/Bissau": "Bissau", + "Africa/Blantyre": "Blantyre", + "Africa/Brazzaville": "Brazzaville", + "Africa/Bujumbura": "Bujumbura", + "Africa/Cairo": "Káhira", + "Africa/Casablanca": "Casablanca", + "Africa/Ceuta": "Ceuta", + "Africa/Conakry": "Conakry", + "Africa/Dakar": "Dakar", + "Africa/Dar_es_Salaam": "Dar es Salaam", + "Africa/Djibouti": "Džibuti", + "Africa/Douala": "Douala", + "Africa/El_Aaiun": "Al-Ajún", + "Africa/Freetown": "Freetown", + "Africa/Gaborone": "Gaborone", + "Africa/Harare": "Harare", + "Africa/Johannesburg": "Johannesburg", + "Africa/Juba": "Džuba", + "Africa/Kampala": "Kampala", + "Africa/Khartoum": "Chartúm", + "Africa/Kigali": "Kigali", + "Africa/Kinshasa": "Kinshasa", + "Africa/Lagos": "Lagos", + "Africa/Libreville": "Libreville", + "Africa/Lome": "Lomé", + "Africa/Luanda": "Luanda", + "Africa/Lubumbashi": "Lubumbashi", + "Africa/Lusaka": "Lusaka", + "Africa/Malabo": "Malabo", + "Africa/Maputo": "Maputo", + "Africa/Maseru": "Maseru", + "Africa/Mbabane": "Mbabane", + "Africa/Mogadishu": "Mogadišo", + "Africa/Monrovia": "Monrovia", + "Africa/Nairobi": "Nairobi", + "Africa/Ndjamena": "N'Djamena", + "Africa/Niamey": "Niamey", + "Africa/Nouakchott": "Nuakšott", + "Africa/Ouagadougou": "Ouagadougou", + "Africa/Porto-Novo": "Porto Novo", + "Africa/Sao_Tome": "São Tomé", + "Africa/Tripoli": "Tripolis", + "Africa/Tunis": "Tunis", + "Africa/Windhoek": "Windhoek", + "America/Adak": "Adak", + "America/Anchorage": "Anchorage", + "America/Anguilla": "Anguilla", + "America/Antigua": "Antigua", + "America/Araguaina": "Araguaína", + "America/Argentina/La_Rioja": "La Rioja", + "America/Argentina/Rio_Gallegos": "Rio Gallegos", + "America/Argentina/Salta": "Salta", + "America/Argentina/San_Juan": "San Juan", + "America/Argentina/San_Luis": "San Luis", + "America/Argentina/Tucuman": "Tucumán", + "America/Argentina/Ushuaia": "Ushuaia", + "America/Aruba": "Aruba", + "America/Asuncion": "Asunción", + "America/Bahia": "Bahia", + "America/Bahia_Banderas": "Bahia de Banderas", + "America/Barbados": "Barbados", + "America/Belem": "Belém", + "America/Belize": "Belize", + "America/Blanc-Sablon": "Blanc-Sablon", + "America/Boa_Vista": "Boa Vista", + "America/Bogota": "Bogotá", + "America/Boise": "Boise", + "America/Buenos_Aires": "Buenos Aires", + "America/Cambridge_Bay": "Cambridge Bay", + "America/Campo_Grande": "Campo Grande", + "America/Cancun": "Cancún", + "America/Caracas": "Caracas", + "America/Catamarca": "Catamarca", + "America/Cayenne": "Cayenne", + "America/Cayman": "Cayman", + "America/Chicago": "Chicago", + "America/Chihuahua": "Chihuahua", + "America/Ciudad_Juarez": "Ciudad Juárez", + "America/Coral_Harbour": "Coral Harbour", + "America/Cordoba": "Cordoba", + "America/Costa_Rica": "Kostarika", + "America/Creston": "Creston", + "America/Cuiaba": "Cuiabá", + "America/Curacao": "Curaçao", + "America/Danmarkshavn": "Danmarkshavn", + "America/Dawson": "Dawson", + "America/Dawson_Creek": "Dawson Creek", + "America/Denver": "Denver", + "America/Detroit": "Detroit", + "America/Dominica": "Dominika", + "America/Edmonton": "Edmonton", + "America/Eirunepe": "Eirunepe", + "America/El_Salvador": "Salvador", + "America/Fort_Nelson": "Fort Nelson", + "America/Fortaleza": "Fortaleza", + "America/Glace_Bay": "Glace Bay", + "America/Godthab": "Nuuk (Godthåb)", + "America/Goose_Bay": "Goose Bay", + "America/Grand_Turk": "Grand Turk", + "America/Grenada": "Grenada", + "America/Guadeloupe": "Guadeloupe", + "America/Guatemala": "Guatemala", + "America/Guayaquil": "Guayaquil", + "America/Guyana": "Guyana", + "America/Halifax": "Halifax", + "America/Havana": "Havana", + "America/Hermosillo": "Hermosillo", + "America/Indiana/Knox": "Knox", + "America/Indiana/Marengo": "Marengo", + "America/Indiana/Petersburg": "Petrohrad", + "America/Indiana/Tell_City": "Tell City", + "America/Indiana/Vevay": "Vevay", + "America/Indiana/Vincennes": "Vincennes", + "America/Indiana/Winamac": "Winamac", + "America/Indianapolis": "Indianapolis", + "America/Inuvik": "Inuvik", + "America/Iqaluit": "Iqaluit", + "America/Jamaica": "Jamajka", + "America/Jujuy": "Jujuy", + "America/Juneau": "Juneau", + "America/Kentucky/Monticello": "Monticello", + "America/Kralendijk": "Kralendijk", + "America/La_Paz": "La Paz", + "America/Lima": "Lima", + "America/Los_Angeles": "Los Angeles", + "America/Louisville": "Louisville", + "America/Lower_Princes": "Lower Princes", + "America/Maceio": "Maceio", + "America/Managua": "Managua", + "America/Manaus": "Manaus", + "America/Marigot": "Marigot", + "America/Martinique": "Martinik", + "America/Matamoros": "Matamoros", + "America/Mazatlan": "Mazatlan", + "America/Mendoza": "Mendoza", + "America/Menominee": "Menominee", + "America/Merida": "Merida", + "America/Metlakatla": "Metlakatla", + "America/Mexico_City": "Mexico City", + "America/Miquelon": "Miquelon", + "America/Moncton": "Moncton", + "America/Monterrey": "Monterrey", + "America/Montevideo": "Montevideo", + "America/Montreal": "Montréal", + "America/Montserrat": "Montserrat", + "America/Nassau": "Nassau", + "America/New_York": "New York", + "America/Nipigon": "Nipigon", + "America/Nome": "Nome", + "America/Noronha": "Noronha", + "America/North_Dakota/Beulah": "Beulah", + "America/North_Dakota/Center": "Střed", + "America/North_Dakota/New_Salem": "New Salem", + "America/Ojinaga": "Ojinaga", + "America/Panama": "Panama", + "America/Pangnirtung": "Pangnirtung", + "America/Paramaribo": "Paramaribo", + "America/Phoenix": "Phoenix", + "America/Port-au-Prince": "Port-au-Prince", + "America/Port_of_Spain": "Port of Spain", + "America/Porto_Velho": "Porto Velho", + "America/Puerto_Rico": "Portoriko", + "America/Punta_Arenas": "Punta Arenas", + "America/Rainy_River": "Rainy River", + "America/Rankin_Inlet": "Rankin Inlet", + "America/Recife": "Recife", + "America/Regina": "Regina", + "America/Resolute": "Resolute", + "America/Rio_Branco": "Rio Branco", + "America/Santa_Isabel": "Santa Isabel", + "America/Santarem": "Santarem", + "America/Santiago": "Santiago", + "America/Santo_Domingo": "Santo Domingo", + "America/Sao_Paulo": "Sao Paulo", + "America/Scoresbysund": "Scoresbysund", + "America/Sitka": "Sitka", + "America/St_Barthelemy": "Svatý Bartoloměj", + "America/St_Johns": "St Johns", + "America/St_Kitts": "Svatý Kryštof", + "America/St_Lucia": "Svatá Lucie", + "America/St_Thomas": "Svatý Tomáš", + "America/St_Vincent": "Svatý Vincenc", + "America/Swift_Current": "Swift Current", + "America/Tegucigalpa": "Tegucigalpa", + "America/Thule": "Thule", + "America/Thunder_Bay": "Thunder Bay", + "America/Tijuana": "Tijuana", + "America/Toronto": "Toronto", + "America/Tortola": "Tortola", + "America/Vancouver": "Vancouver", + "America/Whitehorse": "Whitehorse", + "America/Winnipeg": "Winnipeg", + "America/Yakutat": "Yakutat", + "America/Yellowknife": "Yellowknife", + "Antarctica/Casey": "Casey", + "Antarctica/Davis": "Davis", + "Antarctica/DumontDUrville": "Dumont d'Urville", + "Antarctica/Macquarie": "Macquarie", + "Antarctica/Mawson": "Mawson", + "Antarctica/McMurdo": "McMurdo", + "Antarctica/Palmer": "Palmer", + "Antarctica/Rothera": "Rothera", + "Antarctica/Syowa": "Syowa", + "Antarctica/Troll": "Troll", + "Antarctica/Vostok": "Vostok", + "Arctic/Longyearbyen": "Longyearbyen", + "Asia/Aden": "Aden", + "Asia/Almaty": "Almaty", + "Asia/Amman": "Ammán", + "Asia/Anadyr": "Anadyr", + "Asia/Aqtau": "Aqtau", + "Asia/Aqtobe": "Aqtobe", + "Asia/Ashgabat": "Ashgabat", + "Asia/Atyrau": "Atyrau", + "Asia/Baghdad": "Bagdád", + "Asia/Bahrain": "Bahrajn", + "Asia/Baku": "Baku", + "Asia/Bangkok": "Bangkok", + "Asia/Barnaul": "Barnaul", + "Asia/Beirut": "Bejrút", + "Asia/Bishkek": "Biškek", + "Asia/Brunei": "Brunej", + "Asia/Calcutta": "Kalkata", + "Asia/Chita": "Chita", + "Asia/Choibalsan": "Choibalsan", + "Asia/Colombo": "Colombo", + "Asia/Damascus": "Damašek", + "Asia/Dhaka": "Dháka", + "Asia/Dili": "Dili", + "Asia/Dubai": "Dubaj", + "Asia/Dushanbe": "Dušanbe", + "Asia/Famagusta": "Famagusta", + "Asia/Gaza": "Gaza", + "Asia/Hebron": "Hebron", + "Asia/Hong_Kong": "Hongkong", + "Asia/Hovd": "Hovd", + "Asia/Irkutsk": "Irkutsk", + "Asia/Jakarta": "Jakarta", + "Asia/Jayapura": "Jayapura", + "Asia/Jerusalem": "Jeruzalém", + "Asia/Kabul": "Kábul", + "Asia/Kamchatka": "Kamčatka", + "Asia/Karachi": "Karáčí‎", + "Asia/Katmandu": "Káthmándú", + "Asia/Khandyga": "Khandyga", + "Asia/Krasnoyarsk": "Krasnojarsk", + "Asia/Kuala_Lumpur": "Kuala Lumpur", + "Asia/Kuching": "Kuching", + "Asia/Kuwait": "Kuvajt", + "Asia/Macau": "Macao", + "Asia/Magadan": "Magadan", + "Asia/Makassar": "Makassar", + "Asia/Manila": "Manila", + "Asia/Muscat": "Maskat", + "Asia/Nicosia": "Nikósie", + "Asia/Novokuznetsk": "Novokuzněck", + "Asia/Novosibirsk": "Novosibirsk", + "Asia/Omsk": "Omsk", + "Asia/Oral": "Oral", + "Asia/Phnom_Penh": "Phnom Penh", + "Asia/Pontianak": "Pontianak", + "Asia/Pyongyang": "Pchjongjang", + "Asia/Qatar": "Katar", + "Asia/Qostanay": "Kostanaj", + "Asia/Qyzylorda": "Kyzylorda", + "Asia/Rangoon": "Rangún", + "Asia/Riyadh": "Rijád", + "Asia/Saigon": "Saigon", + "Asia/Sakhalin": "Sachalin", + "Asia/Samarkand": "Samarkand", + "Asia/Seoul": "Soul", + "Asia/Shanghai": "Šanghaj", + "Asia/Singapore": "Singapur", + "Asia/Srednekolymsk": "Sredněkolymsk", + "Asia/Taipei": "Tchaj-pej", + "Asia/Tashkent": "Taškent", + "Asia/Tbilisi": "Tbilisi", + "Asia/Tehran": "Teherán", + "Asia/Thimphu": "Thimphu", + "Asia/Tokyo": "Tokio", + "Asia/Tomsk": "Tomsk", + "Asia/Ulaanbaatar": "Ulánbátar", + "Asia/Urumqi": "Urumči", + "Asia/Ust-Nera": "Usť-Něra", + "Asia/Vientiane": "Vientiane", + "Asia/Vladivostok": "Vladivostok", + "Asia/Yakutsk": "Jakutsk", + "Asia/Yekaterinburg": "Jekatěrinburg", + "Asia/Yerevan": "Jerevan", + "Atlantic/Azores": "Azory", + "Atlantic/Bermuda": "Bermudy", + "Atlantic/Canary": "Kanárské ostrovy", + "Atlantic/Cape_Verde": "Kapverdy", + "Atlantic/Faeroe": "Faerské ostrovy", + "Atlantic/Madeira": "Madeira", + "Atlantic/Reykjavik": "Reykjavík", + "Atlantic/South_Georgia": "Jižní Georgie", + "Atlantic/St_Helena": "Svatá Helena", + "Atlantic/Stanley": "Stanley", + "Australia/Adelaide": "Adelaide", + "Australia/Brisbane": "Brisbane", + "Australia/Broken_Hill": "Broken Hill", + "Australia/Currie": "Currie", + "Australia/Darwin": "Darwin", + "Australia/Eucla": "Eucla", + "Australia/Hobart": "Hobart", + "Australia/Lindeman": "Lindeman", + "Australia/Lord_Howe": "Lord Howe", + "Australia/Melbourne": "Melbourne", + "Australia/Perth": "Perth", + "Australia/Sydney": "Sydney", + "Europe/Amsterdam": "Amsterdam", + "Europe/Andorra": "Andorra", + "Europe/Astrakhan": "Astrachaň", + "Europe/Athens": "Athény", + "Europe/Belgrade": "Bělehrad", + "Europe/Berlin": "Berlín", + "Europe/Bratislava": "Bratislava", + "Europe/Brussels": "Brusel", + "Europe/Bucharest": "Bukurešť", + "Europe/Budapest": "Budapešť", + "Europe/Busingen": "Büsingen", + "Europe/Chisinau": "Kišiněv", + "Europe/Copenhagen": "Kodaň", + "Europe/Dublin": "Dublin", + "Europe/Gibraltar": "Gibraltar", + "Europe/Guernsey": "Guernsey", + "Europe/Helsinki": "Helsinki", + "Europe/Isle_of_Man": "Ostrov Man", + "Europe/Istanbul": "Istanbul", + "Europe/Jersey": "Jersey", + "Europe/Kaliningrad": "Kaliningrad", + "Europe/Kiev": "Kyjev", + "Europe/Kirov": "Kirov", + "Europe/Lisbon": "Lisabon", + "Europe/Ljubljana": "Lublaň", + "Europe/London": "Londýn", + "Europe/Luxembourg": "Lucemburk", + "Europe/Madrid": "Madrid", + "Europe/Malta": "Malta", + "Europe/Mariehamn": "Mariehamn", + "Europe/Minsk": "Minsk", + "Europe/Monaco": "Monako", + "Europe/Moscow": "Moskva", + "Europe/Oslo": "Oslo", + "Europe/Paris": "Paříž", + "Europe/Podgorica": "Podgorica", + "Europe/Prague": "Praha", + "Europe/Riga": "Riga", + "Europe/Rome": "Řím", + "Europe/Samara": "Samara", + "Europe/San_Marino": "San Marino", + "Europe/Sarajevo": "Sarajevo", + "Europe/Saratov": "Saratov", + "Europe/Simferopol": "Simferopol", + "Europe/Skopje": "Skopje", + "Europe/Sofia": "Sofie", + "Europe/Stockholm": "Stockholm", + "Europe/Tallinn": "Tallinn", + "Europe/Tirane": "Tirana", + "Europe/Ulyanovsk": "Uljanovsk", + "Europe/Uzhgorod": "Užhorod", + "Europe/Vaduz": "Vaduz", + "Europe/Vatican": "Vatikán", + "Europe/Vienna": "Vídeň", + "Europe/Vilnius": "Vilnius", + "Europe/Volgograd": "Volgograd", + "Europe/Warsaw": "Varšava", + "Europe/Zagreb": "Záhřeb", + "Europe/Zaporozhye": "Záporoží", + "Europe/Zurich": "Curych", + "Indian/Antananarivo": "Antananarivo", + "Indian/Chagos": "Čagoské ostrovy", + "Indian/Christmas": "Vánoční ostrov", + "Indian/Cocos": "Kokosové ostrovy", + "Indian/Comoro": "Comoro", + "Indian/Kerguelen": "Kerguelen", + "Indian/Mahe": "Mahe", + "Indian/Maldives": "Maledivy", + "Indian/Mauritius": "Mauricius", + "Indian/Mayotte": "Mayotte", + "Indian/Reunion": "Réunion", + "Pacific/Apia": "Apia", + "Pacific/Auckland": "Auckland", + "Pacific/Bougainville": "Bougainville", + "Pacific/Chatham": "Chatham", + "Pacific/Easter": "Velikonoční ostrov", + "Pacific/Efate": "Efate", + "Pacific/Enderbury": "Enderbury", + "Pacific/Fakaofo": "Fakaofo", + "Pacific/Fiji": "Fidži", + "Pacific/Funafuti": "Funafuti", + "Pacific/Galapagos": "Galapágy", + "Pacific/Gambier": "Gambierovy ostrovy", + "Pacific/Guadalcanal": "Guadalcanal", + "Pacific/Guam": "Guam", + "Pacific/Honolulu": "Honolulu", + "Pacific/Johnston": "Johnston", + "Pacific/Kiritimati": "Kiritimati", + "Pacific/Kosrae": "Kosrae", + "Pacific/Kwajalein": "Kwajalein", + "Pacific/Majuro": "Majuro", + "Pacific/Marquesas": "Markézy", + "Pacific/Midway": "Midway", + "Pacific/Nauru": "Nauru", + "Pacific/Niue": "Niue", + "Pacific/Norfolk": "Norfolk", + "Pacific/Noumea": "Noumea", + "Pacific/Pago_Pago": "Pago Pago", + "Pacific/Palau": "Palau", + "Pacific/Pitcairn": "Pitcairnovy ostrovy", + "Pacific/Ponape": "Ponape", + "Pacific/Port_Moresby": "Port Moresby", + "Pacific/Rarotonga": "Rarotonga", + "Pacific/Saipan": "Saipan", + "Pacific/Tahiti": "Tahiti", + "Pacific/Tarawa": "Tarawa", + "Pacific/Tongatapu": "Tongatapu", + "Pacific/Truk": "Truk", + "Pacific/Wake": "Wake", + "Pacific/Wallis": "Wallis" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_da.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_da.json new file mode 100644 index 00000000..751cf4e4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_da.json @@ -0,0 +1,433 @@ +{ + "chooseTimeZone": "Vælg tidszone.", + "timeZoneLabel": "({offset}) {cities}", + "Africa/Abidjan": "Abidjan", + "Africa/Accra": "Accra", + "Africa/Addis_Ababa": "Addis Ababa", + "Africa/Algiers": "Algier", + "Africa/Asmera": "Asmera", + "Africa/Bamako": "Bamako", + "Africa/Bangui": "Bangui", + "Africa/Banjul": "Banjul", + "Africa/Bissau": "Bissau", + "Africa/Blantyre": "Blantyre", + "Africa/Brazzaville": "Brazzaville", + "Africa/Bujumbura": "Bujumbura", + "Africa/Cairo": "Cairo", + "Africa/Casablanca": "Casablanca", + "Africa/Ceuta": "Ceuta", + "Africa/Conakry": "Conakry", + "Africa/Dakar": "Dakar", + "Africa/Dar_es_Salaam": "Dar es Salaam", + "Africa/Djibouti": "Djibouti", + "Africa/Douala": "Douala", + "Africa/El_Aaiun": "Laayoune", + "Africa/Freetown": "Freetown", + "Africa/Gaborone": "Gaborone", + "Africa/Harare": "Harare", + "Africa/Johannesburg": "Johannesburg", + "Africa/Juba": "Juba", + "Africa/Kampala": "Kampala", + "Africa/Khartoum": "Khartoum", + "Africa/Kigali": "Kigali", + "Africa/Kinshasa": "Kinshasa", + "Africa/Lagos": "Lagos", + "Africa/Libreville": "Libreville", + "Africa/Lome": "Lomé", + "Africa/Luanda": "Luanda", + "Africa/Lubumbashi": "Lubumbashi", + "Africa/Lusaka": "Lusaka", + "Africa/Malabo": "Malabo", + "Africa/Maputo": "Maputo", + "Africa/Maseru": "Maseru", + "Africa/Mbabane": "Mbabane", + "Africa/Mogadishu": "Mogadishu", + "Africa/Monrovia": "Monrovia", + "Africa/Nairobi": "Nairobi", + "Africa/Ndjamena": "Ndjamena", + "Africa/Niamey": "Niamey", + "Africa/Nouakchott": "Nouakchott", + "Africa/Ouagadougou": "Ouagadougou", + "Africa/Porto-Novo": "Porto-Novo", + "Africa/Sao_Tome": "São Tomé", + "Africa/Tripoli": "Tripoli", + "Africa/Tunis": "Tunis", + "Africa/Windhoek": "Windhoek", + "America/Adak": "Adak", + "America/Anchorage": "Anchorage", + "America/Anguilla": "Anguilla", + "America/Antigua": "Antigua", + "America/Araguaina": "Araguaina", + "America/Argentina/La_Rioja": "La Rioja", + "America/Argentina/Rio_Gallegos": "Rio Gallegos", + "America/Argentina/Salta": "Salta", + "America/Argentina/San_Juan": "San Juan", + "America/Argentina/San_Luis": "San Luis", + "America/Argentina/Tucuman": "Tucumán", + "America/Argentina/Ushuaia": "Ushuaia", + "America/Aruba": "Aruba", + "America/Asuncion": "Asunción", + "America/Bahia": "Bahia", + "America/Bahia_Banderas": "Bahia de Banderas", + "America/Barbados": "Barbados", + "America/Belem": "Belém", + "America/Belize": "Belize", + "America/Blanc-Sablon": "Blanc-Sablon", + "America/Boa_Vista": "Boa Vista", + "America/Bogota": "Bogota", + "America/Boise": "Boise", + "America/Buenos_Aires": "Buenos Aires", + "America/Cambridge_Bay": "Cambridge Bay", + "America/Campo_Grande": "Campo Grande", + "America/Cancun": "Cancún", + "America/Caracas": "Caracas", + "America/Catamarca": "Catamarca", + "America/Cayenne": "Cayenne", + "America/Cayman": "Caymanøerne", + "America/Chicago": "Chicago", + "America/Chihuahua": "Chihuahua", + "America/Ciudad_Juarez": "Ciudad Juárez", + "America/Coral_Harbour": "Coral Harbour", + "America/Cordoba": "Cordoba", + "America/Costa_Rica": "Costa Rica", + "America/Creston": "Creston", + "America/Cuiaba": "Cuiabá", + "America/Curacao": "Curacao", + "America/Danmarkshavn": "Danmarkshavn", + "America/Dawson": "Dawson", + "America/Dawson_Creek": "Dawson Creek", + "America/Denver": "Denver", + "America/Detroit": "Detroit", + "America/Dominica": "Dominica", + "America/Edmonton": "Edmonton", + "America/Eirunepe": "Eirunepe", + "America/El_Salvador": "El Salvador", + "America/Fort_Nelson": "Fort Nelson", + "America/Fortaleza": "Fortaleza", + "America/Glace_Bay": "Glace Bay", + "America/Godthab": "Nuuk", + "America/Goose_Bay": "Goose Bay", + "America/Grand_Turk": "Grand Turk", + "America/Grenada": "Grenada", + "America/Guadeloupe": "Guadeloupe", + "America/Guatemala": "Guatemala", + "America/Guayaquil": "Guayaquil", + "America/Guyana": "Guyana", + "America/Halifax": "Halifax", + "America/Havana": "Havana", + "America/Hermosillo": "Hermosillo", + "America/Indiana/Knox": "Knox", + "America/Indiana/Marengo": "Marengo", + "America/Indiana/Petersburg": "Petersburg", + "America/Indiana/Tell_City": "Tell City", + "America/Indiana/Vevay": "Vevay", + "America/Indiana/Vincennes": "Vincennes", + "America/Indiana/Winamac": "Winamac", + "America/Indianapolis": "Indianapolis", + "America/Inuvik": "Inuvik", + "America/Iqaluit": "Iqaluit", + "America/Jamaica": "Jamaica", + "America/Jujuy": "Jujuy", + "America/Juneau": "Juneau", + "America/Kentucky/Monticello": "Monticello", + "America/Kralendijk": "Kralendijk", + "America/La_Paz": "La Paz", + "America/Lima": "Lima", + "America/Los_Angeles": "Los Angeles", + "America/Louisville": "Louisville", + "America/Lower_Princes": "Lower Princes", + "America/Maceio": "Maceió", + "America/Managua": "Managua", + "America/Manaus": "Manaus", + "America/Marigot": "Marigot", + "America/Martinique": "Martinique", + "America/Matamoros": "Matamoros", + "America/Mazatlan": "Mazatlan", + "America/Mendoza": "Mendoza", + "America/Menominee": "Menominee", + "America/Merida": "Mérida", + "America/Metlakatla": "Metlakatla", + "America/Mexico_City": "Mexico City", + "America/Miquelon": "Miquelon", + "America/Moncton": "Moncton", + "America/Monterrey": "Monterrey", + "America/Montevideo": "Montevideo", + "America/Montreal": "Montreal", + "America/Montserrat": "Montserrat", + "America/Nassau": "Nassau", + "America/New_York": "New York", + "America/Nipigon": "Nipigon", + "America/Nome": "Nome", + "America/Noronha": "Noronha", + "America/North_Dakota/Beulah": "Beulah", + "America/North_Dakota/Center": "Center", + "America/North_Dakota/New_Salem": "New Salem", + "America/Ojinaga": "Ojinaga", + "America/Panama": "Panama", + "America/Pangnirtung": "Pangnirtung", + "America/Paramaribo": "Paramaribo", + "America/Phoenix": "Phoenix", + "America/Port-au-Prince": "Port-au-Prince", + "America/Port_of_Spain": "Port-of-Spain", + "America/Porto_Velho": "Porto Velho", + "America/Puerto_Rico": "Puerto Rico", + "America/Punta_Arenas": "Punta Arenas", + "America/Rainy_River": "Rainy River", + "America/Rankin_Inlet": "Rankin Inlet", + "America/Recife": "Recife", + "America/Regina": "Regina", + "America/Resolute": "Resolute", + "America/Rio_Branco": "Rio Branco", + "America/Santa_Isabel": "Santa Isabel", + "America/Santarem": "Santarém", + "America/Santiago": "Santiago", + "America/Santo_Domingo": "Santo Domingo", + "America/Sao_Paulo": "São Paulo", + "America/Scoresbysund": "Scoresbysund", + "America/Sitka": "Sitka", + "America/St_Barthelemy": "Saint-Barthélemy", + "America/St_Johns": "St. Johns", + "America/St_Kitts": "Saint Kitts", + "America/St_Lucia": "Saint Lucia", + "America/St_Thomas": "Saint Thomas", + "America/St_Vincent": "St Vincent", + "America/Swift_Current": "Swift Current", + "America/Tegucigalpa": "Tegucigalpa", + "America/Thule": "Thule", + "America/Thunder_Bay": "Thunder Bay", + "America/Tijuana": "Tijuana", + "America/Toronto": "Toronto", + "America/Tortola": "Tortola", + "America/Vancouver": "Vancouver", + "America/Whitehorse": "Whitehorse", + "America/Winnipeg": "Winnipeg", + "America/Yakutat": "Yakutat", + "America/Yellowknife": "Yellowknife", + "Antarctica/Casey": "Casey", + "Antarctica/Davis": "Davis", + "Antarctica/DumontDUrville": "Dumont d'Urville", + "Antarctica/Macquarie": "Macquarie", + "Antarctica/Mawson": "Mawson", + "Antarctica/McMurdo": "McMurdo", + "Antarctica/Palmer": "Palmer", + "Antarctica/Rothera": "Rothera", + "Antarctica/Syowa": "Syowa", + "Antarctica/Troll": "Troll", + "Antarctica/Vostok": "Vostok", + "Arctic/Longyearbyen": "Longyearbyen", + "Asia/Aden": "Aden", + "Asia/Almaty": "Almaty", + "Asia/Amman": "Amman", + "Asia/Anadyr": "Anadyr", + "Asia/Aqtau": "Aqtau", + "Asia/Aqtobe": "Aqtobe", + "Asia/Ashgabat": "Ashgabat", + "Asia/Atyrau": "Atyrau", + "Asia/Baghdad": "Bagdad", + "Asia/Bahrain": "Bahrain", + "Asia/Baku": "Baku", + "Asia/Bangkok": "Bangkok", + "Asia/Barnaul": "Barnaul", + "Asia/Beirut": "Beirut", + "Asia/Bishkek": "Bishkek", + "Asia/Brunei": "Brunei", + "Asia/Calcutta": "Kolkata", + "Asia/Chita": "Tsjita", + "Asia/Choibalsan": "Choibalsan", + "Asia/Colombo": "Colombo", + "Asia/Damascus": "Damaskus", + "Asia/Dhaka": "Dhaka", + "Asia/Dili": "Dili", + "Asia/Dubai": "Dubai", + "Asia/Dushanbe": "Dushanbe", + "Asia/Famagusta": "Famagusta", + "Asia/Gaza": "Gaza", + "Asia/Hebron": "Hebron", + "Asia/Hong_Kong": "Hongkong", + "Asia/Hovd": "Hovd", + "Asia/Irkutsk": "Irkutsk", + "Asia/Jakarta": "Jakarta", + "Asia/Jayapura": "Jayapura", + "Asia/Jerusalem": "Jerusalem", + "Asia/Kabul": "Kabul", + "Asia/Kamchatka": "Kamchatka", + "Asia/Karachi": "Karachi", + "Asia/Katmandu": "Katmandu", + "Asia/Khandyga": "Khandyga", + "Asia/Krasnoyarsk": "Krasnojarsk", + "Asia/Kuala_Lumpur": "Kuala Lumpur", + "Asia/Kuching": "Kuching", + "Asia/Kuwait": "Kuwait", + "Asia/Macau": "Macau", + "Asia/Magadan": "Magadan", + "Asia/Makassar": "Makassar", + "Asia/Manila": "Manila", + "Asia/Muscat": "Muscat", + "Asia/Nicosia": "Nicosia", + "Asia/Novokuznetsk": "Novokuznetsk", + "Asia/Novosibirsk": "Novosibirsk", + "Asia/Omsk": "Omsk", + "Asia/Oral": "Oral", + "Asia/Phnom_Penh": "Phnom Penh", + "Asia/Pontianak": "Pontianak", + "Asia/Pyongyang": "Pyongyang", + "Asia/Qatar": "Qatar", + "Asia/Qostanay": "Qostanay", + "Asia/Qyzylorda": "Qyzylorda", + "Asia/Rangoon": "Rangoon", + "Asia/Riyadh": "Riyadh", + "Asia/Saigon": "Saigon", + "Asia/Sakhalin": "Sakhalin", + "Asia/Samarkand": "Samarkand", + "Asia/Seoul": "Seoul", + "Asia/Shanghai": "Shanghai", + "Asia/Singapore": "Singapore", + "Asia/Srednekolymsk": "Srednekolymsk", + "Asia/Taipei": "Taipei", + "Asia/Tashkent": "Tasjkent", + "Asia/Tbilisi": "Tbilisi", + "Asia/Tehran": "Teheran", + "Asia/Thimphu": "Thimphu", + "Asia/Tokyo": "Tokyo", + "Asia/Tomsk": "Tomsk", + "Asia/Ulaanbaatar": "Ulan Bator", + "Asia/Urumqi": "Ürümqi", + "Asia/Ust-Nera": "Ust-Nera", + "Asia/Vientiane": "Vientiane", + "Asia/Vladivostok": "Vladivostok", + "Asia/Yakutsk": "Jakutsk", + "Asia/Yekaterinburg": "Jekaterinburg", + "Asia/Yerevan": "Jerevan", + "Atlantic/Azores": "Azorerne", + "Atlantic/Bermuda": "Bermuda", + "Atlantic/Canary": "Canary", + "Atlantic/Cape_Verde": "Kap Verde", + "Atlantic/Faeroe": "Færøerne", + "Atlantic/Madeira": "Madeira", + "Atlantic/Reykjavik": "Reykjavik", + "Atlantic/South_Georgia": "South Georgia", + "Atlantic/St_Helena": "Sankt Helena", + "Atlantic/Stanley": "Stanley", + "Australia/Adelaide": "Adelaide", + "Australia/Brisbane": "Brisbane", + "Australia/Broken_Hill": "Broken Hill", + "Australia/Currie": "Currie", + "Australia/Darwin": "Darwin", + "Australia/Eucla": "Eucla", + "Australia/Hobart": "Hobart", + "Australia/Lindeman": "Lindeman", + "Australia/Lord_Howe": "Lord Howe", + "Australia/Melbourne": "Melbourne", + "Australia/Perth": "Perth", + "Australia/Sydney": "Sydney", + "Europe/Amsterdam": "Amsterdam", + "Europe/Andorra": "Andorra", + "Europe/Astrakhan": "Astrakhan", + "Europe/Athens": "Athen", + "Europe/Belgrade": "Beograd", + "Europe/Berlin": "Berlin", + "Europe/Bratislava": "Bratislava", + "Europe/Brussels": "Bruxelles", + "Europe/Bucharest": "Bukarest", + "Europe/Budapest": "Budapest", + "Europe/Busingen": "Busingen", + "Europe/Chisinau": "Chișinău", + "Europe/Copenhagen": "København", + "Europe/Dublin": "Dublin", + "Europe/Gibraltar": "Gibraltar", + "Europe/Guernsey": "Guernsey", + "Europe/Helsinki": "Helsinki", + "Europe/Isle_of_Man": "Isle of Man", + "Europe/Istanbul": "Istanbul", + "Europe/Jersey": "Jersey", + "Europe/Kaliningrad": "Kaliningrad", + "Europe/Kiev": "Kiev", + "Europe/Kirov": "Kirov", + "Europe/Lisbon": "Lissabon", + "Europe/Ljubljana": "Ljubljana", + "Europe/London": "London", + "Europe/Luxembourg": "Luxembourg", + "Europe/Madrid": "Madrid", + "Europe/Malta": "Malta", + "Europe/Mariehamn": "Mariehamn", + "Europe/Minsk": "Minsk", + "Europe/Monaco": "Monaco", + "Europe/Moscow": "Moskva", + "Europe/Oslo": "Oslo", + "Europe/Paris": "Paris", + "Europe/Podgorica": "Podgorica", + "Europe/Prague": "Prag", + "Europe/Riga": "Riga", + "Europe/Rome": "Rom", + "Europe/Samara": "Samara", + "Europe/San_Marino": "San Marino", + "Europe/Sarajevo": "Sarajevo", + "Europe/Saratov": "Saratov", + "Europe/Simferopol": "Simferopol", + "Europe/Skopje": "Skopje", + "Europe/Sofia": "Sofia", + "Europe/Stockholm": "Stockholm", + "Europe/Tallinn": "Tallinn", + "Europe/Tirane": "Tirana", + "Europe/Ulyanovsk": "Uljanovsk", + "Europe/Uzhgorod": "Uzhgorod", + "Europe/Vaduz": "Vaduz", + "Europe/Vatican": "Vatikanstaten", + "Europe/Vienna": "Wien", + "Europe/Vilnius": "Vilnius", + "Europe/Volgograd": "Volgograd", + "Europe/Warsaw": "Warszawa", + "Europe/Zagreb": "Zagreb", + "Europe/Zaporozhye": "Zaporozhye", + "Europe/Zurich": "Zürich", + "Indian/Antananarivo": "Antananarivo", + "Indian/Chagos": "Chagos", + "Indian/Christmas": "Christmas Island", + "Indian/Cocos": "Kokos", + "Indian/Comoro": "Comoro", + "Indian/Kerguelen": "Kerguelen", + "Indian/Mahe": "Mahe", + "Indian/Maldives": "Maldiverne", + "Indian/Mauritius": "Mauritius", + "Indian/Mayotte": "Mayotte", + "Indian/Reunion": "Réunion", + "Pacific/Apia": "Apia", + "Pacific/Auckland": "Auckland", + "Pacific/Bougainville": "Bougainville", + "Pacific/Chatham": "Chatham", + "Pacific/Easter": "Påskeøen", + "Pacific/Efate": "Efate", + "Pacific/Enderbury": "Enderbury", + "Pacific/Fakaofo": "Fakaofo", + "Pacific/Fiji": "Fiji", + "Pacific/Funafuti": "Funafuti", + "Pacific/Galapagos": "Galapagos", + "Pacific/Gambier": "Gambier", + "Pacific/Guadalcanal": "Guadalcanal", + "Pacific/Guam": "Guam", + "Pacific/Honolulu": "Honolulu", + "Pacific/Johnston": "Johnston", + "Pacific/Kiritimati": "Kiritimati", + "Pacific/Kosrae": "Kosrae", + "Pacific/Kwajalein": "Kwajalein", + "Pacific/Majuro": "Majuro", + "Pacific/Marquesas": "Marquesas", + "Pacific/Midway": "Midwayøerne", + "Pacific/Nauru": "Nauru", + "Pacific/Niue": "Niue", + "Pacific/Norfolk": "Norfolk", + "Pacific/Noumea": "Noumea", + "Pacific/Pago_Pago": "Pago Pago", + "Pacific/Palau": "Palau", + "Pacific/Pitcairn": "Pitcairn", + "Pacific/Ponape": "Ponape", + "Pacific/Port_Moresby": "Port Moresby", + "Pacific/Rarotonga": "Rarotonga", + "Pacific/Saipan": "Saipan", + "Pacific/Tahiti": "Tahiti", + "Pacific/Tarawa": "Tarawa", + "Pacific/Tongatapu": "Tongatapu", + "Pacific/Truk": "Truk", + "Pacific/Wake": "Wake", + "Pacific/Wallis": "Wallis" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_de.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_de.json new file mode 100644 index 00000000..bc9f4a3d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_de.json @@ -0,0 +1,433 @@ +{ + "chooseTimeZone": "Zeitzone auswählen.", + "timeZoneLabel": "({offset}) {cities}", + "Africa/Abidjan": "Abidjan", + "Africa/Accra": "Accra", + "Africa/Addis_Ababa": "Addis Abeba", + "Africa/Algiers": "Algier", + "Africa/Asmera": "Asmera", + "Africa/Bamako": "Bamako", + "Africa/Bangui": "Bangui", + "Africa/Banjul": "Banjul", + "Africa/Bissau": "Bissau", + "Africa/Blantyre": "Blantyre", + "Africa/Brazzaville": "Brazzaville", + "Africa/Bujumbura": "Bujumbura", + "Africa/Cairo": "Kairo", + "Africa/Casablanca": "Casablanca", + "Africa/Ceuta": "Ceuta", + "Africa/Conakry": "Conakry", + "Africa/Dakar": "Dakar", + "Africa/Dar_es_Salaam": "Daressalam", + "Africa/Djibouti": "Dschibuti", + "Africa/Douala": "Douala", + "Africa/El_Aaiun": "El Aaiún", + "Africa/Freetown": "Freetown", + "Africa/Gaborone": "Gaborone", + "Africa/Harare": "Harare", + "Africa/Johannesburg": "Johannesburg", + "Africa/Juba": "Juba", + "Africa/Kampala": "Kampala", + "Africa/Khartoum": "Khartum", + "Africa/Kigali": "Kigali", + "Africa/Kinshasa": "Kinshasa", + "Africa/Lagos": "Lagos", + "Africa/Libreville": "Libreville", + "Africa/Lome": "Lomé", + "Africa/Luanda": "Luanda", + "Africa/Lubumbashi": "Lubumbashi", + "Africa/Lusaka": "Lusaka", + "Africa/Malabo": "Malabo", + "Africa/Maputo": "Maputo", + "Africa/Maseru": "Maseru", + "Africa/Mbabane": "Mbabane", + "Africa/Mogadishu": "Mogadischu", + "Africa/Monrovia": "Monrovia", + "Africa/Nairobi": "Nairobi", + "Africa/Ndjamena": "N’Djamena", + "Africa/Niamey": "Niamey", + "Africa/Nouakchott": "Nouakchott", + "Africa/Ouagadougou": "Ouagadougou", + "Africa/Porto-Novo": "Porto-Novo", + "Africa/Sao_Tome": "São Tomé", + "Africa/Tripoli": "Tripolis", + "Africa/Tunis": "Tunis", + "Africa/Windhoek": "Windhuk", + "America/Adak": "Adak", + "America/Anchorage": "Anchorage", + "America/Anguilla": "Anguilla", + "America/Antigua": "Antigua", + "America/Araguaina": "Araguaína", + "America/Argentina/La_Rioja": "La Rioja", + "America/Argentina/Rio_Gallegos": "Río Gallegos", + "America/Argentina/Salta": "Salta", + "America/Argentina/San_Juan": "San Juan", + "America/Argentina/San_Luis": "San Luis", + "America/Argentina/Tucuman": "Tucumán", + "America/Argentina/Ushuaia": "Ushuaia", + "America/Aruba": "Aruba", + "America/Asuncion": "Asunción", + "America/Bahia": "Bahia", + "America/Bahia_Banderas": "Bahia de Banderas", + "America/Barbados": "Barbados", + "America/Belem": "Belém", + "America/Belize": "Belize", + "America/Blanc-Sablon": "Blanc-Sablon", + "America/Boa_Vista": "Boa Vista", + "America/Bogota": "Bogotá", + "America/Boise": "Boise", + "America/Buenos_Aires": "Buenos Aires", + "America/Cambridge_Bay": "Cambridge Bay", + "America/Campo_Grande": "Campo Grande", + "America/Cancun": "Cancún", + "America/Caracas": "Caracas", + "America/Catamarca": "Catamarca", + "America/Cayenne": "Cayenne", + "America/Cayman": "Kaiman", + "America/Chicago": "Chicago", + "America/Chihuahua": "Chihuahua", + "America/Ciudad_Juarez": "Ciudad Juárez", + "America/Coral_Harbour": "Coral Harbour", + "America/Cordoba": "Córdoba", + "America/Costa_Rica": "Costa Rica", + "America/Creston": "Creston", + "America/Cuiaba": "Cuiaba", + "America/Curacao": "Curacao", + "America/Danmarkshavn": "Danmarkshavn", + "America/Dawson": "Dawson", + "America/Dawson_Creek": "Dawson Creek", + "America/Denver": "Denver", + "America/Detroit": "Detroit", + "America/Dominica": "Dominica", + "America/Edmonton": "Edmonton", + "America/Eirunepe": "Eirunepe", + "America/El_Salvador": "El Salvador", + "America/Fort_Nelson": "Fort Nelson", + "America/Fortaleza": "Fortaleza", + "America/Glace_Bay": "Glace Bay", + "America/Godthab": "Godthåb", + "America/Goose_Bay": "Goose Bay", + "America/Grand_Turk": "Grand Turk", + "America/Grenada": "Grenada", + "America/Guadeloupe": "Guadeloupe", + "America/Guatemala": "Guatemala", + "America/Guayaquil": "Guayaquil", + "America/Guyana": "Guyana", + "America/Halifax": "Halifax", + "America/Havana": "Havanna", + "America/Hermosillo": "Hermosillo", + "America/Indiana/Knox": "Knox", + "America/Indiana/Marengo": "Marengo", + "America/Indiana/Petersburg": "Petersburg", + "America/Indiana/Tell_City": "Tell City", + "America/Indiana/Vevay": "Vevay", + "America/Indiana/Vincennes": "Vincennes", + "America/Indiana/Winamac": "Winamac", + "America/Indianapolis": "Indianapolis", + "America/Inuvik": "Inuvik", + "America/Iqaluit": "Iqaluit", + "America/Jamaica": "Jamaika", + "America/Jujuy": "Jujuy", + "America/Juneau": "Juneau", + "America/Kentucky/Monticello": "Monticello", + "America/Kralendijk": "Kralendijk", + "America/La_Paz": "La Paz", + "America/Lima": "Lima", + "America/Los_Angeles": "Los Angeles", + "America/Louisville": "Louisville", + "America/Lower_Princes": "Lower Prince's Quarter", + "America/Maceio": "Maceió", + "America/Managua": "Managua", + "America/Manaus": "Manaus", + "America/Marigot": "Marigot", + "America/Martinique": "Martinique", + "America/Matamoros": "Matamoros", + "America/Mazatlan": "Mazatlán", + "America/Mendoza": "Mendoza", + "America/Menominee": "Menominee", + "America/Merida": "Merida", + "America/Metlakatla": "Metlakatla", + "America/Mexico_City": "Mexiko-Stadt", + "America/Miquelon": "Miquelon", + "America/Moncton": "Moncton", + "America/Monterrey": "Monterrey", + "America/Montevideo": "Montevideo", + "America/Montreal": "Montreal", + "America/Montserrat": "Montserrat", + "America/Nassau": "Nassau", + "America/New_York": "New York", + "America/Nipigon": "Nipigon", + "America/Nome": "Nome", + "America/Noronha": "Noronha", + "America/North_Dakota/Beulah": "Beulah", + "America/North_Dakota/Center": "Center", + "America/North_Dakota/New_Salem": "New Salem", + "America/Ojinaga": "Ojinaga", + "America/Panama": "Panama", + "America/Pangnirtung": "Pangnirtung", + "America/Paramaribo": "Paramaribo", + "America/Phoenix": "Phoenix", + "America/Port-au-Prince": "Port-au-Prince", + "America/Port_of_Spain": "Port of Spain", + "America/Porto_Velho": "Porto Velho", + "America/Puerto_Rico": "Puerto Rico", + "America/Punta_Arenas": "Punta Arenas", + "America/Rainy_River": "Rainy River", + "America/Rankin_Inlet": "Rankin Inlet", + "America/Recife": "Recife", + "America/Regina": "Regina", + "America/Resolute": "Resolute", + "America/Rio_Branco": "Rio Branco", + "America/Santa_Isabel": "Santa Isabel", + "America/Santarem": "Santarém", + "America/Santiago": "Santiago", + "America/Santo_Domingo": "Santo Domingo", + "America/Sao_Paulo": "São Paulo", + "America/Scoresbysund": "Scoresbysund", + "America/Sitka": "Sitka", + "America/St_Barthelemy": "St. Barthélemy", + "America/St_Johns": "St. Johns", + "America/St_Kitts": "St. Kitts", + "America/St_Lucia": "St. Lucia", + "America/St_Thomas": "St. Thomas", + "America/St_Vincent": "St. Vincent", + "America/Swift_Current": "Swift Current", + "America/Tegucigalpa": "Tegucigalpa", + "America/Thule": "Thule", + "America/Thunder_Bay": "Thunder Bay", + "America/Tijuana": "Tijuana", + "America/Toronto": "Toronto", + "America/Tortola": "Tortola", + "America/Vancouver": "Vancouver", + "America/Whitehorse": "Whitehorse", + "America/Winnipeg": "Winnipeg", + "America/Yakutat": "Yakutat", + "America/Yellowknife": "Yellowknife", + "Antarctica/Casey": "Casey", + "Antarctica/Davis": "Davis", + "Antarctica/DumontDUrville": "Dumont d'Urville", + "Antarctica/Macquarie": "Macquarie", + "Antarctica/Mawson": "Mawson", + "Antarctica/McMurdo": "McMurdo", + "Antarctica/Palmer": "Palmer", + "Antarctica/Rothera": "Rothera", + "Antarctica/Syowa": "Syowa", + "Antarctica/Troll": "Troll", + "Antarctica/Vostok": "Vostok", + "Arctic/Longyearbyen": "Longyearbyen", + "Asia/Aden": "Aden", + "Asia/Almaty": "Almaty", + "Asia/Amman": "Amman", + "Asia/Anadyr": "Anadyr", + "Asia/Aqtau": "Aqtau", + "Asia/Aqtobe": "Aqtöbe", + "Asia/Ashgabat": "Aşgabat", + "Asia/Atyrau": "Atyrau", + "Asia/Baghdad": "Bagdad", + "Asia/Bahrain": "Bahrain", + "Asia/Baku": "Baku", + "Asia/Bangkok": "Bangkok", + "Asia/Barnaul": "Barnaul", + "Asia/Beirut": "Beirut", + "Asia/Bishkek": "Bischkek", + "Asia/Brunei": "Brunei", + "Asia/Calcutta": "Kolkata", + "Asia/Chita": "Tschita", + "Asia/Choibalsan": "Tschoibalsan", + "Asia/Colombo": "Colombo", + "Asia/Damascus": "Damaskus", + "Asia/Dhaka": "Dhaka", + "Asia/Dili": "Dili", + "Asia/Dubai": "Dubai", + "Asia/Dushanbe": "Duschanbe", + "Asia/Famagusta": "Famagusta", + "Asia/Gaza": "Gaza", + "Asia/Hebron": "Hebron", + "Asia/Hong_Kong": "Hongkong", + "Asia/Hovd": "Chowd", + "Asia/Irkutsk": "Irkutsk", + "Asia/Jakarta": "Jakarta", + "Asia/Jayapura": "Jayapura", + "Asia/Jerusalem": "Jerusalem", + "Asia/Kabul": "Kabul", + "Asia/Kamchatka": "Kamtschatka", + "Asia/Karachi": "Karatschi", + "Asia/Katmandu": "Katmandu", + "Asia/Khandyga": "Chandyga", + "Asia/Krasnoyarsk": "Krasnojarsk", + "Asia/Kuala_Lumpur": "Kuala Lumpur", + "Asia/Kuching": "Kuching", + "Asia/Kuwait": "Kuwait", + "Asia/Macau": "Macau", + "Asia/Magadan": "Magadan", + "Asia/Makassar": "Makassar", + "Asia/Manila": "Manila", + "Asia/Muscat": "Maskat", + "Asia/Nicosia": "Nikosia", + "Asia/Novokuznetsk": "Nowokusnezk", + "Asia/Novosibirsk": "Nowosibirsk", + "Asia/Omsk": "Omsk", + "Asia/Oral": "Oral", + "Asia/Phnom_Penh": "Phnom Penh", + "Asia/Pontianak": "Pontianak", + "Asia/Pyongyang": "Pjöngjang", + "Asia/Qatar": "Katar", + "Asia/Qostanay": "Qostanay", + "Asia/Qyzylorda": "Qyzylorda", + "Asia/Rangoon": "Rangoon", + "Asia/Riyadh": "Riad", + "Asia/Saigon": "Saigon", + "Asia/Sakhalin": "Sachalin", + "Asia/Samarkand": "Samarkand", + "Asia/Seoul": "Seoul", + "Asia/Shanghai": "Shanghai", + "Asia/Singapore": "Singapur", + "Asia/Srednekolymsk": "Srednekolymsk", + "Asia/Taipei": "Taipeh", + "Asia/Tashkent": "Taschkent", + "Asia/Tbilisi": "Tiflis", + "Asia/Tehran": "Teheran", + "Asia/Thimphu": "Thimphu", + "Asia/Tokyo": "Tokio", + "Asia/Tomsk": "Tomsk", + "Asia/Ulaanbaatar": "Ulan-Bator", + "Asia/Urumqi": "Ürümqi", + "Asia/Ust-Nera": "Ust-Nera", + "Asia/Vientiane": "Vientiane", + "Asia/Vladivostok": "Wladiwostok", + "Asia/Yakutsk": "Jakutsk", + "Asia/Yekaterinburg": "Jekaterinburg", + "Asia/Yerevan": "Eriwan", + "Atlantic/Azores": "Azoren", + "Atlantic/Bermuda": "Bermuda", + "Atlantic/Canary": "Kanarische Inseln", + "Atlantic/Cape_Verde": "Kap Verde", + "Atlantic/Faeroe": "Färöer", + "Atlantic/Madeira": "Madeira", + "Atlantic/Reykjavik": "Reykjavik", + "Atlantic/South_Georgia": "Südgeorgien", + "Atlantic/St_Helena": "St. Helena", + "Atlantic/Stanley": "Stanley", + "Australia/Adelaide": "Adelaide", + "Australia/Brisbane": "Brisbane", + "Australia/Broken_Hill": "Broken Hill", + "Australia/Currie": "Currie", + "Australia/Darwin": "Darwin", + "Australia/Eucla": "Eucla", + "Australia/Hobart": "Hobart", + "Australia/Lindeman": "Lindeman", + "Australia/Lord_Howe": "Lord-Howe-Insel", + "Australia/Melbourne": "Melbourne", + "Australia/Perth": "Perth", + "Australia/Sydney": "Sydney", + "Europe/Amsterdam": "Amsterdam", + "Europe/Andorra": "Andorra", + "Europe/Astrakhan": "Astrachan", + "Europe/Athens": "Athen", + "Europe/Belgrade": "Belgrad", + "Europe/Berlin": "Berlin", + "Europe/Bratislava": "Bratislava", + "Europe/Brussels": "Brüssel", + "Europe/Bucharest": "Bukarest", + "Europe/Budapest": "Budapest", + "Europe/Busingen": "Büsingen", + "Europe/Chisinau": "Chişinău", + "Europe/Copenhagen": "Kopenhagen", + "Europe/Dublin": "Dublin", + "Europe/Gibraltar": "Gibraltar", + "Europe/Guernsey": "Guernsey", + "Europe/Helsinki": "Helsinki", + "Europe/Isle_of_Man": "Insel Man", + "Europe/Istanbul": "Istanbul", + "Europe/Jersey": "Jersey", + "Europe/Kaliningrad": "Kaliningrad", + "Europe/Kiev": "Kiew", + "Europe/Kirov": "Kirow", + "Europe/Lisbon": "Lissabon", + "Europe/Ljubljana": "Ljubljana", + "Europe/London": "London", + "Europe/Luxembourg": "Luxemburg", + "Europe/Madrid": "Madrid", + "Europe/Malta": "Malta", + "Europe/Mariehamn": "Mariehamn", + "Europe/Minsk": "Minsk", + "Europe/Monaco": "Monaco", + "Europe/Moscow": "Moskau", + "Europe/Oslo": "Oslo", + "Europe/Paris": "Paris", + "Europe/Podgorica": "Podgorica", + "Europe/Prague": "Prag", + "Europe/Riga": "Riga", + "Europe/Rome": "Rom", + "Europe/Samara": "Samara", + "Europe/San_Marino": "San Marino", + "Europe/Sarajevo": "Sarajevo", + "Europe/Saratov": "Saratow", + "Europe/Simferopol": "Simferopol", + "Europe/Skopje": "Skopje", + "Europe/Sofia": "Sofia", + "Europe/Stockholm": "Stockholm", + "Europe/Tallinn": "Tallinn", + "Europe/Tirane": "Tirana", + "Europe/Ulyanovsk": "Uljanowsk", + "Europe/Uzhgorod": "Uschhorod", + "Europe/Vaduz": "Vaduz", + "Europe/Vatican": "Vatikanstadt", + "Europe/Vienna": "Wien", + "Europe/Vilnius": "Vilnius", + "Europe/Volgograd": "Wolgograd", + "Europe/Warsaw": "Warschau", + "Europe/Zagreb": "Zagreb", + "Europe/Zaporozhye": "Saporischschja", + "Europe/Zurich": "Zürich", + "Indian/Antananarivo": "Antananarivo", + "Indian/Chagos": "Chagos", + "Indian/Christmas": "Weihnachtsinsel", + "Indian/Cocos": "Kokos-Insel", + "Indian/Comoro": "Komoren", + "Indian/Kerguelen": "Kerguelen", + "Indian/Mahe": "Mahé", + "Indian/Maldives": "Malediven", + "Indian/Mauritius": "Mauritius", + "Indian/Mayotte": "Mayotte", + "Indian/Reunion": "Réunion", + "Pacific/Apia": "Apia", + "Pacific/Auckland": "Auckland", + "Pacific/Bougainville": "Bougainville", + "Pacific/Chatham": "Chatham", + "Pacific/Easter": "Osterinsel", + "Pacific/Efate": "Efate", + "Pacific/Enderbury": "Enderbury", + "Pacific/Fakaofo": "Fakaofo", + "Pacific/Fiji": "Fidschi", + "Pacific/Funafuti": "Funafuti", + "Pacific/Galapagos": "Galapagos", + "Pacific/Gambier": "Gambier", + "Pacific/Guadalcanal": "Guadalcanal", + "Pacific/Guam": "Guam", + "Pacific/Honolulu": "Honolulu", + "Pacific/Johnston": "Johnston", + "Pacific/Kiritimati": "Kiritimati", + "Pacific/Kosrae": "Kosrae", + "Pacific/Kwajalein": "Kwajalein", + "Pacific/Majuro": "Majuro", + "Pacific/Marquesas": "Marquesas", + "Pacific/Midway": "Midway", + "Pacific/Nauru": "Nauru", + "Pacific/Niue": "Niue", + "Pacific/Norfolk": "Norfolk", + "Pacific/Noumea": "Noumea", + "Pacific/Pago_Pago": "Pago Pago", + "Pacific/Palau": "Palau", + "Pacific/Pitcairn": "Pitcairn", + "Pacific/Ponape": "Pohnpei", + "Pacific/Port_Moresby": "Port Moresby", + "Pacific/Rarotonga": "Rarotonga", + "Pacific/Saipan": "Saipan", + "Pacific/Tahiti": "Tahiti", + "Pacific/Tarawa": "Tarawa", + "Pacific/Tongatapu": "Tongatapu", + "Pacific/Truk": "Chuuk", + "Pacific/Wake": "Wake", + "Pacific/Wallis": "Wallis" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_el.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_el.json new file mode 100644 index 00000000..4d9bc43e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_el.json @@ -0,0 +1,433 @@ +{ + "chooseTimeZone": "Επιλέξτε ζώνη ώρας.", + "timeZoneLabel": "({offset}) {cities}", + "Africa/Abidjan": "Αμπιτζάν", + "Africa/Accra": "Άκρα", + "Africa/Addis_Ababa": "Αντίς Αμπέμπα", + "Africa/Algiers": "Αλγέρι", + "Africa/Asmera": "Ασμάρα", + "Africa/Bamako": "Μπαμακό", + "Africa/Bangui": "Μπανγκί", + "Africa/Banjul": "Μπανζούλ", + "Africa/Bissau": "Μπίσαου", + "Africa/Blantyre": "Μπλαντάιρ", + "Africa/Brazzaville": "Μπραζαβίλ", + "Africa/Bujumbura": "Μπουζουμπούρα", + "Africa/Cairo": "Κάιρο", + "Africa/Casablanca": "Καζαμπλάνκα", + "Africa/Ceuta": "Θέουτα", + "Africa/Conakry": "Κονακρί", + "Africa/Dakar": "Ντακάρ", + "Africa/Dar_es_Salaam": "Νταρ ες Σαλάμ", + "Africa/Djibouti": "Τζιμπουτί", + "Africa/Douala": "Ντουάλα", + "Africa/El_Aaiun": "Ελ Αγιούν", + "Africa/Freetown": "Φριτάουν", + "Africa/Gaborone": "Γκαμπορόνε", + "Africa/Harare": "Χαράρε", + "Africa/Johannesburg": "Γιοχάνεσμπουργκ", + "Africa/Juba": "Τζούμπα", + "Africa/Kampala": "Καμπάλα", + "Africa/Khartoum": "Χαρτούμ", + "Africa/Kigali": "Κιγκάλι", + "Africa/Kinshasa": "Κινσάσα", + "Africa/Lagos": "Λάγος", + "Africa/Libreville": "Λιμπρεβίλ", + "Africa/Lome": "Λομέ", + "Africa/Luanda": "Λουάντα", + "Africa/Lubumbashi": "Λουμπουμπάσι", + "Africa/Lusaka": "Λουσάκα", + "Africa/Malabo": "Μαλάμπο", + "Africa/Maputo": "Μαπούτο", + "Africa/Maseru": "Μαζέρου", + "Africa/Mbabane": "Μπαμπάνε", + "Africa/Mogadishu": "Μογκαντίσου", + "Africa/Monrovia": "Μονρόβια", + "Africa/Nairobi": "Ναϊρόμπι", + "Africa/Ndjamena": "Ντζαμένα", + "Africa/Niamey": "Νιαμέυ", + "Africa/Nouakchott": "Nouakchott", + "Africa/Ouagadougou": "Ουαγκαντουγκού", + "Africa/Porto-Novo": "Πόρτο Νόβο", + "Africa/Sao_Tome": "Σάο Τομέ", + "Africa/Tripoli": "Tripoli", + "Africa/Tunis": "Τύνιδα", + "Africa/Windhoek": "Βίντχουκ", + "America/Adak": "Αντάκ", + "America/Anchorage": "Άνκορατζ", + "America/Anguilla": "Ανγκουίλα", + "America/Antigua": "Αντίγκουα", + "America/Araguaina": "Αραγκουένα", + "America/Argentina/La_Rioja": "Λα Ριόχα", + "America/Argentina/Rio_Gallegos": "Ρίο Καλέγκος", + "America/Argentina/Salta": "Σάλτα", + "America/Argentina/San_Juan": "Σαν Χουάν", + "America/Argentina/San_Luis": "Σαν Λουίς", + "America/Argentina/Tucuman": "Τουκουμάν", + "America/Argentina/Ushuaia": "Ουσουάια", + "America/Aruba": "Αρούμπα", + "America/Asuncion": "Ασουνσιόν", + "America/Bahia": "Μπαΐα", + "America/Bahia_Banderas": "Μπαΐα δε Μπαντέρας", + "America/Barbados": "Μπαρμπάντος", + "America/Belem": "Μπελέμ", + "America/Belize": "Μπελίζ", + "America/Blanc-Sablon": "Μπλαν-Σαμπλόν", + "America/Boa_Vista": "Μπόα Βίστα", + "America/Bogota": "Μπογκοτά", + "America/Boise": "Μπόισι", + "America/Buenos_Aires": "Μπουένος Άιρες", + "America/Cambridge_Bay": "Κέιμπριτζ Μπέι", + "America/Campo_Grande": "Κάμπο Γκράντε", + "America/Cancun": "Κανκούν", + "America/Caracas": "Καράκας", + "America/Catamarca": "Καταμάρκα", + "America/Cayenne": "Cayenne", + "America/Cayman": "Κάιμαν", + "America/Chicago": "Σικάγο", + "America/Chihuahua": "Τσιουάουα", + "America/Ciudad_Juarez": "Σιουντάντ Χουάρες", + "America/Coral_Harbour": "Κόραλ Χάρμπορ", + "America/Cordoba": "Κόρδοβα", + "America/Costa_Rica": "Κόστα Ρίκα", + "America/Creston": "Κρέστον", + "America/Cuiaba": "Κουιάμπα", + "America/Curacao": "Κουρασάο", + "America/Danmarkshavn": "Ντανμάρκσχαβν", + "America/Dawson": "Ντόσον", + "America/Dawson_Creek": "Ντόσον Κρικ", + "America/Denver": "Ντένβερ", + "America/Detroit": "Νιτρόιτ", + "America/Dominica": "Ντομίνικα", + "America/Edmonton": "Έντμοντον", + "America/Eirunepe": "Εϊρούνεπε", + "America/El_Salvador": "Ελ Σαλβαδόρ", + "America/Fort_Nelson": "Φορτ Νέλσον", + "America/Fortaleza": "Φορταλέζα", + "America/Glace_Bay": "Γκλέις Μπέι", + "America/Godthab": "Γκόντχαμπ", + "America/Goose_Bay": "Γκουζ Μπέι", + "America/Grand_Turk": "Γκραντ Τουρκ", + "America/Grenada": "Γρενάδα", + "America/Guadeloupe": "Γουαδελούπη", + "America/Guatemala": "Γουατεμάλα", + "America/Guayaquil": "Γουαγιακίλ", + "America/Guyana": "Γουιάνα", + "America/Halifax": "Χάλιφαξ", + "America/Havana": "Αβάνα", + "America/Hermosillo": "Ερμοσίγιο", + "America/Indiana/Knox": "Νοξ", + "America/Indiana/Marengo": "Μαρένγκο", + "America/Indiana/Petersburg": "Πίτερσμπεργκ", + "America/Indiana/Tell_City": "Tell City", + "America/Indiana/Vevay": "Βιβί", + "America/Indiana/Vincennes": "Βενσέν", + "America/Indiana/Winamac": "Ουίναμακ", + "America/Indianapolis": "Ιντιανάπολις", + "America/Inuvik": "Ινούβικ", + "America/Iqaluit": "Ικάλουιτ", + "America/Jamaica": "Τζαμάικα", + "America/Jujuy": "Χουχούι", + "America/Juneau": "Τζούνο", + "America/Kentucky/Monticello": "Μοντιτσέλο", + "America/Kralendijk": "Κράλεντικ", + "America/La_Paz": "Λα Πας", + "America/Lima": "Λίμα", + "America/Los_Angeles": "Λος Άντζελες", + "America/Louisville": "Λούισβιλ", + "America/Lower_Princes": "Lower Princes", + "America/Maceio": "Μασεϊό", + "America/Managua": "Μανάγκουα", + "America/Manaus": "Μανάους", + "America/Marigot": "Μαριγκό", + "America/Martinique": "Μαρτινίκα", + "America/Matamoros": "Ματαμόρος", + "America/Mazatlan": "Μαζατλάν", + "America/Mendoza": "Μεντόσα", + "America/Menominee": "Μενόμινι", + "America/Merida": "Merida", + "America/Metlakatla": "Μετλακάτλα", + "America/Mexico_City": "Μέξικο Σίτι", + "America/Miquelon": "Μικελόν", + "America/Moncton": "Μόνκτον", + "America/Monterrey": "Μοντερέι", + "America/Montevideo": "Μοντεβιδέο", + "America/Montreal": "Μόντρεαλ", + "America/Montserrat": "Montserrat", + "America/Nassau": "Νασάου", + "America/New_York": "Νέα Υόρκη", + "America/Nipigon": "Νιπιγκόν", + "America/Nome": "Νομ", + "America/Noronha": "Νορόνια", + "America/North_Dakota/Beulah": "Μπιούλα", + "America/North_Dakota/Center": "Κέντρο", + "America/North_Dakota/New_Salem": "Νιου Σάλεμ", + "America/Ojinaga": "Οχινάγα", + "America/Panama": "Παναμάς", + "America/Pangnirtung": "Πάνγκνιρτουνγκ", + "America/Paramaribo": "Παραμαρίμπο", + "America/Phoenix": "Φοίνικας", + "America/Port-au-Prince": "Πορτ-ο-Πρενς", + "America/Port_of_Spain": "Πορτ-οφ-Σπέιν", + "America/Porto_Velho": "Πόρτο Βέλιο", + "America/Puerto_Rico": "Πουέρτο Ρίκο", + "America/Punta_Arenas": "Πούντα Αρένας", + "America/Rainy_River": "Ρέινι Ρίβερ", + "America/Rankin_Inlet": "Ράνκιν Ίνλετ", + "America/Recife": "Ρεσίφε", + "America/Regina": "Ρεγγίνα", + "America/Resolute": "Ρεσολούτ", + "America/Rio_Branco": "Ρίο Μπράνκο", + "America/Santa_Isabel": "Σάντα Ιζαμπέλ", + "America/Santarem": "Σανταρέμ", + "America/Santiago": "Σαντιάγκο", + "America/Santo_Domingo": "Σάντο Ντομίγκο", + "America/Sao_Paulo": "Σάο Πάολο", + "America/Scoresbysund": "Σκορμπισούντ", + "America/Sitka": "Σίτκα", + "America/St_Barthelemy": "Άγιος Βαρθολομαίος", + "America/St_Johns": "Σεντ Τζονς", + "America/St_Kitts": "Άγιος Χριστόφορος", + "America/St_Lucia": "Αγία Λουκία", + "America/St_Thomas": "Σεντ Τόμας", + "America/St_Vincent": "Άγιος Βικέντιος", + "America/Swift_Current": "Σουίφτ Κάρεντ", + "America/Tegucigalpa": "Τεγκουσικάλπα", + "America/Thule": "Θούλη", + "America/Thunder_Bay": "Θάντερ Μπέι", + "America/Tijuana": "Τιχουάνα", + "America/Toronto": "Τορόντο", + "America/Tortola": "Τορτόλα", + "America/Vancouver": "Βανκούβερ", + "America/Whitehorse": "Γουάιτχορς", + "America/Winnipeg": "Γουίνιπεγκ", + "America/Yakutat": "Γιάκουτατ", + "America/Yellowknife": "Γέλοουναϊφ", + "Antarctica/Casey": "Κέισι", + "Antarctica/Davis": "Ντέιβις", + "Antarctica/DumontDUrville": "Ντιμόν ντ' Ουρβίλ", + "Antarctica/Macquarie": "Μακουόρι", + "Antarctica/Mawson": "Μόσον", + "Antarctica/McMurdo": "Μακ Μέρντο", + "Antarctica/Palmer": "Πάλμερ", + "Antarctica/Rothera": "Ροδέρα", + "Antarctica/Syowa": "Σόουα", + "Antarctica/Troll": "Τρολ", + "Antarctica/Vostok": "Βοστόκ", + "Arctic/Longyearbyen": "Λόνγκγιαρμπεν", + "Asia/Aden": "Άντεν", + "Asia/Almaty": "Αλμάτι", + "Asia/Amman": "Αμμάν", + "Asia/Anadyr": "Αναντίρ", + "Asia/Aqtau": "Ακτό", + "Asia/Aqtobe": "Ακτομπέ", + "Asia/Ashgabat": "Ασγκαμπάτ", + "Asia/Atyrau": "Aτιράου", + "Asia/Baghdad": "Βαγδάτη", + "Asia/Bahrain": "Μπαχρέιν", + "Asia/Baku": "Μπακού", + "Asia/Bangkok": "Μπανγκόκ", + "Asia/Barnaul": "Μπαρναούλ", + "Asia/Beirut": "Βηρυτός", + "Asia/Bishkek": "Μπισκέκ", + "Asia/Brunei": "Μπρουνέι", + "Asia/Calcutta": "Κολκάτα", + "Asia/Chita": "Τσίτα", + "Asia/Choibalsan": "Τσοϊμπαλσάν", + "Asia/Colombo": "Κολόμπο", + "Asia/Damascus": "Δαμασκός", + "Asia/Dhaka": "Ντάκα", + "Asia/Dili": "Ντίλι", + "Asia/Dubai": "Ντουμπάι", + "Asia/Dushanbe": "Ντουσαμπέ", + "Asia/Famagusta": "Φαμαγκούστα", + "Asia/Gaza": "Λωρίδα της Γάζας", + "Asia/Hebron": "Χεβρόνα", + "Asia/Hong_Kong": "Χονγκ Κονγκ", + "Asia/Hovd": "Χοβντ", + "Asia/Irkutsk": "Ιρκούτσκ", + "Asia/Jakarta": "Τζακάρτα", + "Asia/Jayapura": "Τζαγιαπούρα", + "Asia/Jerusalem": "Ιερουσαλήμ", + "Asia/Kabul": "Καμπούλ", + "Asia/Kamchatka": "Καμτσάτκα", + "Asia/Karachi": "Καράτσι", + "Asia/Katmandu": "Κατμαντού", + "Asia/Khandyga": "Χάντιγκα", + "Asia/Krasnoyarsk": "Κρασνογιάρσκ", + "Asia/Kuala_Lumpur": "Κουάλα Λουμπούρ", + "Asia/Kuching": "Κουτσίνγκ", + "Asia/Kuwait": "Κουβέιτ", + "Asia/Macau": "Mακάο", + "Asia/Magadan": "Μαγκαντάν", + "Asia/Makassar": "Μακασάρ", + "Asia/Manila": "Μανίλα", + "Asia/Muscat": "Muscat", + "Asia/Nicosia": "Λευκωσία", + "Asia/Novokuznetsk": "Νοβοκουζνέτσκ", + "Asia/Novosibirsk": "Νοβοσιμπίρσκ", + "Asia/Omsk": "Ομσκ", + "Asia/Oral": "Οράλ", + "Asia/Phnom_Penh": "Πνομ Πεν", + "Asia/Pontianak": "Ποντιάνακ", + "Asia/Pyongyang": "Πιονγιάνγκ", + "Asia/Qatar": "Κατάρ", + "Asia/Qostanay": "Κοστανάι", + "Asia/Qyzylorda": "Κιζιλορντά", + "Asia/Rangoon": "Ρανγκούν", + "Asia/Riyadh": "Riyadh", + "Asia/Saigon": "Σαϊγκόν", + "Asia/Sakhalin": "Σαχαλίνη", + "Asia/Samarkand": "Σαμαρκάνδη", + "Asia/Seoul": "Σεούλ", + "Asia/Shanghai": "Σαγκάη", + "Asia/Singapore": "Σιγκαπούρη", + "Asia/Srednekolymsk": "Σρεντνεκολίμσκ", + "Asia/Taipei": "Ταϊπέι", + "Asia/Tashkent": "Τασκένδη", + "Asia/Tbilisi": "Τιφλίδα", + "Asia/Tehran": "Τεχεράνη", + "Asia/Thimphu": "Θίμφου", + "Asia/Tokyo": "Τόκιο", + "Asia/Tomsk": "Τομσκ", + "Asia/Ulaanbaatar": "Ουλάν Μπατόρ", + "Asia/Urumqi": "Ουρούμτσι", + "Asia/Ust-Nera": "Ουστ-Νέρα", + "Asia/Vientiane": "Βιεντιάν", + "Asia/Vladivostok": "Βλαδιβοστόκ", + "Asia/Yakutsk": "Γιακούτσκ", + "Asia/Yekaterinburg": "Γεκατερίνμπουργκ", + "Asia/Yerevan": "Ερεβάν", + "Atlantic/Azores": "Αζόρες", + "Atlantic/Bermuda": "Βερμούδες", + "Atlantic/Canary": "Κανάρια", + "Atlantic/Cape_Verde": "Πράσινο Ακρωτήρι", + "Atlantic/Faeroe": "Φερόες", + "Atlantic/Madeira": "Μαδέρα", + "Atlantic/Reykjavik": "Ρέικιαβικ", + "Atlantic/South_Georgia": "Νότια Γεωργία", + "Atlantic/St_Helena": "Σεντ Χέλενα", + "Atlantic/Stanley": "Στάνλεϊ", + "Australia/Adelaide": "Αδελαΐδα", + "Australia/Brisbane": "Μπρίσμπεϊν", + "Australia/Broken_Hill": "Μπρόκεν Χιλ", + "Australia/Currie": "Κάρι", + "Australia/Darwin": "Ντάργουιν", + "Australia/Eucla": "Γιούκλα", + "Australia/Hobart": "Χόμπαρτ", + "Australia/Lindeman": "Λίντεμαν", + "Australia/Lord_Howe": "Λορντ Χάου", + "Australia/Melbourne": "Μελβούρνη", + "Australia/Perth": "Περθ", + "Australia/Sydney": "Σίντνεϊ", + "Europe/Amsterdam": "Άμστερνταμ", + "Europe/Andorra": "Ανδόρα", + "Europe/Astrakhan": "Άστραχαν", + "Europe/Athens": "Αθήνα", + "Europe/Belgrade": "Βελιγράδι", + "Europe/Berlin": "Βερολίνο", + "Europe/Bratislava": "Μπρατισλάβα", + "Europe/Brussels": "Βρυξέλλες", + "Europe/Bucharest": "Βουκουρέστι", + "Europe/Budapest": "Βουδαπέστη", + "Europe/Busingen": "Μπύσινγκεν", + "Europe/Chisinau": "Κισινάου", + "Europe/Copenhagen": "Κοπεγχάγη", + "Europe/Dublin": "Δουβλίνο", + "Europe/Gibraltar": "Γιβραλτάρ", + "Europe/Guernsey": "Γκέρνσεϊ", + "Europe/Helsinki": "Ελσίνκι", + "Europe/Isle_of_Man": "Νησί Μαν", + "Europe/Istanbul": "Κωνσταντινούπολη", + "Europe/Jersey": "Τζέρσεϊ", + "Europe/Kaliningrad": "Καλίνινγκραντ", + "Europe/Kiev": "Κίεβο", + "Europe/Kirov": "Κίροφ", + "Europe/Lisbon": "Λισσαβόνα", + "Europe/Ljubljana": "Λιουμπλιάνα", + "Europe/London": "Λονδίνο", + "Europe/Luxembourg": "Λουξεμβούργο", + "Europe/Madrid": "Μαδρίτη", + "Europe/Malta": "Μάλτα", + "Europe/Mariehamn": "Μάριενχαμν", + "Europe/Minsk": "Μινσκ", + "Europe/Monaco": "Μονακό", + "Europe/Moscow": "Μόσχα", + "Europe/Oslo": "Όσλο", + "Europe/Paris": "Παρίσι", + "Europe/Podgorica": "Ποντγκόριτσα", + "Europe/Prague": "Πράγα", + "Europe/Riga": "Ρίγα", + "Europe/Rome": "Ρώμη", + "Europe/Samara": "Σαμάρα", + "Europe/San_Marino": "Άγιος Μαρίνος", + "Europe/Sarajevo": "Σαράγεβο", + "Europe/Saratov": "Σαράτοφ", + "Europe/Simferopol": "Συμφερόπολη", + "Europe/Skopje": "Σκόπια", + "Europe/Sofia": "Σόφια", + "Europe/Stockholm": "Στοκχόλμη", + "Europe/Tallinn": "Ταλίν", + "Europe/Tirane": "Τίρανα", + "Europe/Ulyanovsk": "Ουλιανόφσκ", + "Europe/Uzhgorod": "Ούζχοροντ", + "Europe/Vaduz": "Βαντούζ", + "Europe/Vatican": "Βατικανό", + "Europe/Vienna": "Βιέννη", + "Europe/Vilnius": "Βίλνιους", + "Europe/Volgograd": "Βόλγκογκραντ", + "Europe/Warsaw": "Βαρσοβία", + "Europe/Zagreb": "Ζάγκρεμπ", + "Europe/Zaporozhye": "Ζαπορίζια", + "Europe/Zurich": "Ζυρίχη", + "Indian/Antananarivo": "Ανταναναρίβο", + "Indian/Chagos": "Τσάγκος", + "Indian/Christmas": "Νήσος των Χριστουγέννων", + "Indian/Cocos": "Κόκος", + "Indian/Comoro": "Κομόρο", + "Indian/Kerguelen": "Κεργκελέν", + "Indian/Mahe": "Μαέ", + "Indian/Maldives": "Μαλδίβες", + "Indian/Mauritius": "Μαυρίκιος", + "Indian/Mayotte": "Μαγιότ", + "Indian/Reunion": "Ρεϊνιόν", + "Pacific/Apia": "Άπια", + "Pacific/Auckland": "Όκλαντ", + "Pacific/Bougainville": "Μπουγκαινβίλ", + "Pacific/Chatham": "Τσάταμ", + "Pacific/Easter": "Πάσχα", + "Pacific/Efate": "Έφατ", + "Pacific/Enderbury": "Εντέρμπουρυ", + "Pacific/Fakaofo": "Φακαόφο", + "Pacific/Fiji": "Φίτζι", + "Pacific/Funafuti": "Φουναφούτι", + "Pacific/Galapagos": "Γκαλαπάγκος", + "Pacific/Gambier": "Γκάμπιερ", + "Pacific/Guadalcanal": "Γκουανταλκανάλ", + "Pacific/Guam": "Γκουάμ", + "Pacific/Honolulu": "Χονολουλού", + "Pacific/Johnston": "Τζόνστον", + "Pacific/Kiritimati": "Κιριτιμάτι", + "Pacific/Kosrae": "Κοσράι", + "Pacific/Kwajalein": "Κουότζελεν", + "Pacific/Majuro": "Ματζούρο", + "Pacific/Marquesas": "Μαρκέσας", + "Pacific/Midway": "Μίντγουαιη", + "Pacific/Nauru": "Ναούρου", + "Pacific/Niue": "Νιούε", + "Pacific/Norfolk": "Νόρφολκ", + "Pacific/Noumea": "Νουμεά", + "Pacific/Pago_Pago": "Πάγκο Πάγκο", + "Pacific/Palau": "Παλάου", + "Pacific/Pitcairn": "Νήσοι Πίτκερν", + "Pacific/Ponape": "Ποναπέ", + "Pacific/Port_Moresby": "Πορτ Μόρεσμπι", + "Pacific/Rarotonga": "Ραροτόνγκα", + "Pacific/Saipan": "Σαϊπάν", + "Pacific/Tahiti": "Ταϊτή", + "Pacific/Tarawa": "Ταράουα", + "Pacific/Tongatapu": "Τονγκατάπου", + "Pacific/Truk": "Τρουκ", + "Pacific/Wake": "Ουέηκ", + "Pacific/Wallis": "Βαλαί" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_en.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_en.json new file mode 100644 index 00000000..93a716c6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_en.json @@ -0,0 +1,435 @@ +{ + "chooseTimeZone": "Choose time zone.", + "offsetPlaceholder": "Search by city, region or offset", + "namePlaceholder": "Search by time zone", + "timeZoneLabel": "({offset}) {cities}", + "Africa/Abidjan": "Abidjan", + "Africa/Accra": "Accra", + "Africa/Addis_Ababa": "Addis Ababa", + "Africa/Algiers": "Algiers", + "Africa/Asmera": "Asmera", + "Africa/Bamako": "Bamako", + "Africa/Bangui": "Bangui", + "Africa/Banjul": "Banjul", + "Africa/Bissau": "Bissau", + "Africa/Blantyre": "Blantyre", + "Africa/Brazzaville": "Brazzaville", + "Africa/Bujumbura": "Bujumbura", + "Africa/Cairo": "Cairo", + "Africa/Casablanca": "Casablanca", + "Africa/Ceuta": "Ceuta", + "Africa/Conakry": "Conakry", + "Africa/Dakar": "Dakar", + "Africa/Dar_es_Salaam": "Dar es Salaam", + "Africa/Djibouti": "Djibouti", + "Africa/Douala": "Douala", + "Africa/El_Aaiun": "El Aaiun", + "Africa/Freetown": "Freetown", + "Africa/Gaborone": "Gaborone", + "Africa/Harare": "Harare", + "Africa/Johannesburg": "Johannesburg", + "Africa/Juba": "Juba", + "Africa/Kampala": "Kampala", + "Africa/Khartoum": "Khartoum", + "Africa/Kigali": "Kigali", + "Africa/Kinshasa": "Kinshasa", + "Africa/Lagos": "Lagos", + "Africa/Libreville": "Libreville", + "Africa/Lome": "Lome", + "Africa/Luanda": "Luanda", + "Africa/Lubumbashi": "Lubumbashi", + "Africa/Lusaka": "Lusaka", + "Africa/Malabo": "Malabo", + "Africa/Maputo": "Maputo", + "Africa/Maseru": "Maseru", + "Africa/Mbabane": "Mbabane", + "Africa/Mogadishu": "Mogadishu", + "Africa/Monrovia": "Monrovia", + "Africa/Nairobi": "Nairobi", + "Africa/Ndjamena": "Ndjamena", + "Africa/Niamey": "Niamey", + "Africa/Nouakchott": "Nouakchott", + "Africa/Ouagadougou": "Ouagadougou", + "Africa/Porto-Novo": "Porto-Novo", + "Africa/Sao_Tome": "Sao Tome", + "Africa/Tripoli": "Tripoli", + "Africa/Tunis": "Tunis", + "Africa/Windhoek": "Windhoek", + "America/Adak": "Adak", + "America/Anchorage": "Anchorage", + "America/Anguilla": "Anguilla", + "America/Antigua": "Antigua", + "America/Araguaina": "Araguaina", + "America/Argentina/La_Rioja": "La Rioja", + "America/Argentina/Rio_Gallegos": "Rio Gallegos", + "America/Argentina/Salta": "Salta", + "America/Argentina/San_Juan": "San Juan", + "America/Argentina/San_Luis": "San Luis", + "America/Argentina/Tucuman": "Tucuman", + "America/Argentina/Ushuaia": "Ushuaia", + "America/Aruba": "Aruba", + "America/Asuncion": "Asuncion", + "America/Bahia": "Bahia", + "America/Bahia_Banderas": "Bahia de Banderas", + "America/Barbados": "Barbados", + "America/Belem": "Belem", + "America/Belize": "Belize", + "America/Blanc-Sablon": "Blanc-Sablon", + "America/Boa_Vista": "Boa Vista", + "America/Bogota": "Bogota", + "America/Boise": "Boise", + "America/Buenos_Aires": "Buenos Aires", + "America/Cambridge_Bay": "Cambridge Bay", + "America/Campo_Grande": "Campo Grande", + "America/Cancun": "Cancun", + "America/Caracas": "Caracas", + "America/Catamarca": "Catamarca", + "America/Cayenne": "Cayenne", + "America/Cayman": "Cayman", + "America/Chicago": "Chicago", + "America/Chihuahua": "Chihuahua", + "America/Ciudad_Juarez": "Ciudad Juarez", + "America/Coral_Harbour": "Coral Harbour", + "America/Cordoba": "Cordoba", + "America/Costa_Rica": "Costa Rica", + "America/Creston": "Creston", + "America/Cuiaba": "Cuiaba", + "America/Curacao": "Curacao", + "America/Danmarkshavn": "Danmarkshavn", + "America/Dawson": "Dawson", + "America/Dawson_Creek": "Dawson Creek", + "America/Denver": "Denver", + "America/Detroit": "Detroit", + "America/Dominica": "Dominica", + "America/Edmonton": "Edmonton", + "America/Eirunepe": "Eirunepe", + "America/El_Salvador": "El Salvador", + "America/Fort_Nelson": "Fort Nelson", + "America/Fortaleza": "Fortaleza", + "America/Glace_Bay": "Glace Bay", + "America/Godthab": "Godthab", + "America/Goose_Bay": "Goose Bay", + "America/Grand_Turk": "Grand Turk", + "America/Grenada": "Grenada", + "America/Guadeloupe": "Guadeloupe", + "America/Guatemala": "Guatemala", + "America/Guayaquil": "Guayaquil", + "America/Guyana": "Guyana", + "America/Halifax": "Halifax", + "America/Havana": "Havana", + "America/Hermosillo": "Hermosillo", + "America/Indiana/Knox": "Knox", + "America/Indiana/Marengo": "Marengo", + "America/Indiana/Petersburg": "Petersburg", + "America/Indiana/Tell_City": "Tell City", + "America/Indiana/Vevay": "Vevay", + "America/Indiana/Vincennes": "Vincennes", + "America/Indiana/Winamac": "Winamac", + "America/Indianapolis": "Indianapolis", + "America/Inuvik": "Inuvik", + "America/Iqaluit": "Iqaluit", + "America/Jamaica": "Jamaica", + "America/Jujuy": "Jujuy", + "America/Juneau": "Juneau", + "America/Kentucky/Monticello": "Monticello", + "America/Kralendijk": "Kralendijk", + "America/La_Paz": "La Paz", + "America/Lima": "Lima", + "America/Los_Angeles": "Los Angeles", + "America/Louisville": "Louisville", + "America/Lower_Princes": "Lower Princes", + "America/Maceio": "Maceio", + "America/Managua": "Managua", + "America/Manaus": "Manaus", + "America/Marigot": "Marigot", + "America/Martinique": "Martinique", + "America/Matamoros": "Matamoros", + "America/Mazatlan": "Mazatlan", + "America/Mendoza": "Mendoza", + "America/Menominee": "Menominee", + "America/Merida": "Merida", + "America/Metlakatla": "Metlakatla", + "America/Mexico_City": "Mexico City", + "America/Miquelon": "Miquelon", + "America/Moncton": "Moncton", + "America/Monterrey": "Monterrey", + "America/Montevideo": "Montevideo", + "America/Montreal": "Montreal", + "America/Montserrat": "Montserrat", + "America/Nassau": "Nassau", + "America/New_York": "New York", + "America/Nipigon": "Nipigon", + "America/Nome": "Nome", + "America/Noronha": "Noronha", + "America/North_Dakota/Beulah": "Beulah", + "America/North_Dakota/Center": "Center", + "America/North_Dakota/New_Salem": "New Salem", + "America/Ojinaga": "Ojinaga", + "America/Panama": "Panama", + "America/Pangnirtung": "Pangnirtung", + "America/Paramaribo": "Paramaribo", + "America/Phoenix": "Phoenix", + "America/Port-au-Prince": "Port-au-Prince", + "America/Port_of_Spain": "Port of Spain", + "America/Porto_Velho": "Porto Velho", + "America/Puerto_Rico": "Puerto Rico", + "America/Punta_Arenas": "Punta Arenas", + "America/Rainy_River": "Rainy River", + "America/Rankin_Inlet": "Rankin Inlet", + "America/Recife": "Recife", + "America/Regina": "Regina", + "America/Resolute": "Resolute", + "America/Rio_Branco": "Rio Branco", + "America/Santa_Isabel": "Santa Isabel", + "America/Santarem": "Santarem", + "America/Santiago": "Santiago", + "America/Santo_Domingo": "Santo Domingo", + "America/Sao_Paulo": "Sao Paulo", + "America/Scoresbysund": "Scoresbysund", + "America/Sitka": "Sitka", + "America/St_Barthelemy": "St Barthelemy", + "America/St_Johns": "St Johns", + "America/St_Kitts": "St Kitts", + "America/St_Lucia": "St Lucia", + "America/St_Thomas": "St Thomas", + "America/St_Vincent": "St Vincent", + "America/Swift_Current": "Swift Current", + "America/Tegucigalpa": "Tegucigalpa", + "America/Thule": "Thule", + "America/Thunder_Bay": "Thunder Bay", + "America/Tijuana": "Tijuana", + "America/Toronto": "Toronto", + "America/Tortola": "Tortola", + "America/Vancouver": "Vancouver", + "America/Whitehorse": "Whitehorse", + "America/Winnipeg": "Winnipeg", + "America/Yakutat": "Yakutat", + "America/Yellowknife": "Yellowknife", + "Antarctica/Casey": "Casey", + "Antarctica/Davis": "Davis", + "Antarctica/DumontDUrville": "Dumont d'Urville", + "Antarctica/Macquarie": "Macquarie", + "Antarctica/Mawson": "Mawson", + "Antarctica/McMurdo": "McMurdo", + "Antarctica/Palmer": "Palmer", + "Antarctica/Rothera": "Rothera", + "Antarctica/Syowa": "Syowa", + "Antarctica/Troll": "Troll", + "Antarctica/Vostok": "Vostok", + "Arctic/Longyearbyen": "Longyearbyen", + "Asia/Aden": "Aden", + "Asia/Almaty": "Almaty", + "Asia/Amman": "Amman", + "Asia/Anadyr": "Anadyr", + "Asia/Aqtau": "Aqtau", + "Asia/Aqtobe": "Aqtobe", + "Asia/Ashgabat": "Ashgabat", + "Asia/Atyrau": "Atyrau", + "Asia/Baghdad": "Baghdad", + "Asia/Bahrain": "Bahrain", + "Asia/Baku": "Baku", + "Asia/Bangkok": "Bangkok", + "Asia/Barnaul": "Barnaul", + "Asia/Beirut": "Beirut", + "Asia/Bishkek": "Bishkek", + "Asia/Brunei": "Brunei", + "Asia/Calcutta": "Kolkata", + "Asia/Chita": "Chita", + "Asia/Choibalsan": "Choibalsan", + "Asia/Colombo": "Colombo", + "Asia/Damascus": "Damascus", + "Asia/Dhaka": "Dhaka", + "Asia/Dili": "Dili", + "Asia/Dubai": "Dubai", + "Asia/Dushanbe": "Dushanbe", + "Asia/Famagusta": "Famagusta", + "Asia/Gaza": "Gaza", + "Asia/Hebron": "Hebron", + "Asia/Hong_Kong": "Hong Kong", + "Asia/Hovd": "Hovd", + "Asia/Irkutsk": "Irkutsk", + "Asia/Jakarta": "Jakarta", + "Asia/Jayapura": "Jayapura", + "Asia/Jerusalem": "Jerusalem", + "Asia/Kabul": "Kabul", + "Asia/Kamchatka": "Kamchatka", + "Asia/Karachi": "Karachi", + "Asia/Katmandu": "Katmandu", + "Asia/Khandyga": "Khandyga", + "Asia/Krasnoyarsk": "Krasnoyarsk", + "Asia/Kuala_Lumpur": "Kuala Lumpur", + "Asia/Kuching": "Kuching", + "Asia/Kuwait": "Kuwait", + "Asia/Macau": "Macau", + "Asia/Magadan": "Magadan", + "Asia/Makassar": "Makassar", + "Asia/Manila": "Manila", + "Asia/Muscat": "Muscat", + "Asia/Nicosia": "Nicosia", + "Asia/Novokuznetsk": "Novokuznetsk", + "Asia/Novosibirsk": "Novosibirsk", + "Asia/Omsk": "Omsk", + "Asia/Oral": "Oral", + "Asia/Phnom_Penh": "Phnom Penh", + "Asia/Pontianak": "Pontianak", + "Asia/Pyongyang": "Pyongyang", + "Asia/Qatar": "Qatar", + "Asia/Qostanay": "Qostanay", + "Asia/Qyzylorda": "Qyzylorda", + "Asia/Rangoon": "Rangoon", + "Asia/Riyadh": "Riyadh", + "Asia/Saigon": "Saigon", + "Asia/Sakhalin": "Sakhalin", + "Asia/Samarkand": "Samarkand", + "Asia/Seoul": "Seoul", + "Asia/Shanghai": "Shanghai", + "Asia/Singapore": "Singapore", + "Asia/Srednekolymsk": "Srednekolymsk", + "Asia/Taipei": "Taipei", + "Asia/Tashkent": "Tashkent", + "Asia/Tbilisi": "Tbilisi", + "Asia/Tehran": "Tehran", + "Asia/Thimphu": "Thimphu", + "Asia/Tokyo": "Tokyo", + "Asia/Tomsk": "Tomsk", + "Asia/Ulaanbaatar": "Ulaanbaatar", + "Asia/Urumqi": "Urumqi", + "Asia/Ust-Nera": "Ust-Nera", + "Asia/Vientiane": "Vientiane", + "Asia/Vladivostok": "Vladivostok", + "Asia/Yakutsk": "Yakutsk", + "Asia/Yekaterinburg": "Yekaterinburg", + "Asia/Yerevan": "Yerevan", + "Atlantic/Azores": "Azores", + "Atlantic/Bermuda": "Bermuda", + "Atlantic/Canary": "Canary", + "Atlantic/Cape_Verde": "Cape Verde", + "Atlantic/Faeroe": "Faeroe", + "Atlantic/Madeira": "Madeira", + "Atlantic/Reykjavik": "Reykjavik", + "Atlantic/South_Georgia": "South Georgia", + "Atlantic/St_Helena": "St Helena", + "Atlantic/Stanley": "Stanley", + "Australia/Adelaide": "Adelaide", + "Australia/Brisbane": "Brisbane", + "Australia/Broken_Hill": "Broken Hill", + "Australia/Currie": "Currie", + "Australia/Darwin": "Darwin", + "Australia/Eucla": "Eucla", + "Australia/Hobart": "Hobart", + "Australia/Lindeman": "Lindeman", + "Australia/Lord_Howe": "Lord Howe", + "Australia/Melbourne": "Melbourne", + "Australia/Perth": "Perth", + "Australia/Sydney": "Sydney", + "Europe/Amsterdam": "Amsterdam", + "Europe/Andorra": "Andorra", + "Europe/Astrakhan": "Astrakhan", + "Europe/Athens": "Athens", + "Europe/Belgrade": "Belgrade", + "Europe/Berlin": "Berlin", + "Europe/Bratislava": "Bratislava", + "Europe/Brussels": "Brussels", + "Europe/Bucharest": "Bucharest", + "Europe/Budapest": "Budapest", + "Europe/Busingen": "Busingen", + "Europe/Chisinau": "Chisinau", + "Europe/Copenhagen": "Copenhagen", + "Europe/Dublin": "Dublin", + "Europe/Gibraltar": "Gibraltar", + "Europe/Guernsey": "Guernsey", + "Europe/Helsinki": "Helsinki", + "Europe/Isle_of_Man": "Isle of Man", + "Europe/Istanbul": "Istanbul", + "Europe/Jersey": "Jersey", + "Europe/Kaliningrad": "Kaliningrad", + "Europe/Kiev": "Kiev", + "Europe/Kirov": "Kirov", + "Europe/Lisbon": "Lisbon", + "Europe/Ljubljana": "Ljubljana", + "Europe/London": "London", + "Europe/Luxembourg": "Luxembourg", + "Europe/Madrid": "Madrid", + "Europe/Malta": "Malta", + "Europe/Mariehamn": "Mariehamn", + "Europe/Minsk": "Minsk", + "Europe/Monaco": "Monaco", + "Europe/Moscow": "Moscow", + "Europe/Oslo": "Oslo", + "Europe/Paris": "Paris", + "Europe/Podgorica": "Podgorica", + "Europe/Prague": "Prague", + "Europe/Riga": "Riga", + "Europe/Rome": "Rome", + "Europe/Samara": "Samara", + "Europe/San_Marino": "San Marino", + "Europe/Sarajevo": "Sarajevo", + "Europe/Saratov": "Saratov", + "Europe/Simferopol": "Simferopol", + "Europe/Skopje": "Skopje", + "Europe/Sofia": "Sofia", + "Europe/Stockholm": "Stockholm", + "Europe/Tallinn": "Tallinn", + "Europe/Tirane": "Tirane", + "Europe/Ulyanovsk": "Ulyanovsk", + "Europe/Uzhgorod": "Uzhgorod", + "Europe/Vaduz": "Vaduz", + "Europe/Vatican": "Vatican", + "Europe/Vienna": "Vienna", + "Europe/Vilnius": "Vilnius", + "Europe/Volgograd": "Volgograd", + "Europe/Warsaw": "Warsaw", + "Europe/Zagreb": "Zagreb", + "Europe/Zaporozhye": "Zaporozhye", + "Europe/Zurich": "Zurich", + "Indian/Antananarivo": "Antananarivo", + "Indian/Chagos": "Chagos", + "Indian/Christmas": "Christmas Island", + "Indian/Cocos": "Cocos", + "Indian/Comoro": "Comoro", + "Indian/Kerguelen": "Kerguelen", + "Indian/Mahe": "Mahe", + "Indian/Maldives": "Maldives", + "Indian/Mauritius": "Mauritius", + "Indian/Mayotte": "Mayotte", + "Indian/Reunion": "Reunion", + "Pacific/Apia": "Apia", + "Pacific/Auckland": "Auckland", + "Pacific/Bougainville": "Bougainville", + "Pacific/Chatham": "Chatham", + "Pacific/Easter": "Easter", + "Pacific/Efate": "Efate", + "Pacific/Enderbury": "Enderbury", + "Pacific/Fakaofo": "Fakaofo", + "Pacific/Fiji": "Fiji", + "Pacific/Funafuti": "Funafuti", + "Pacific/Galapagos": "Galapagos", + "Pacific/Gambier": "Gambier", + "Pacific/Guadalcanal": "Guadalcanal", + "Pacific/Guam": "Guam", + "Pacific/Honolulu": "Honolulu", + "Pacific/Johnston": "Johnston", + "Pacific/Kiritimati": "Kiritimati", + "Pacific/Kosrae": "Kosrae", + "Pacific/Kwajalein": "Kwajalein", + "Pacific/Majuro": "Majuro", + "Pacific/Marquesas": "Marquesas", + "Pacific/Midway": "Midway", + "Pacific/Nauru": "Nauru", + "Pacific/Niue": "Niue", + "Pacific/Norfolk": "Norfolk", + "Pacific/Noumea": "Noumea", + "Pacific/Pago_Pago": "Pago Pago", + "Pacific/Palau": "Palau", + "Pacific/Pitcairn": "Pitcairn", + "Pacific/Ponape": "Ponape", + "Pacific/Port_Moresby": "Port Moresby", + "Pacific/Rarotonga": "Rarotonga", + "Pacific/Saipan": "Saipan", + "Pacific/Tahiti": "Tahiti", + "Pacific/Tarawa": "Tarawa", + "Pacific/Tongatapu": "Tongatapu", + "Pacific/Truk": "Truk", + "Pacific/Wake": "Wake", + "Pacific/Wallis": "Wallis" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_es.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_es.json new file mode 100644 index 00000000..490a38fd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_es.json @@ -0,0 +1,433 @@ +{ + "chooseTimeZone": "Elija la zona horaria.", + "timeZoneLabel": "({offset}) {cities}", + "Africa/Abidjan": "Abiyán", + "Africa/Accra": "Accra", + "Africa/Addis_Ababa": "Adís Abeba", + "Africa/Algiers": "Argel", + "Africa/Asmera": "Asmera", + "Africa/Bamako": "Bamako", + "Africa/Bangui": "Bangui", + "Africa/Banjul": "Banjul", + "Africa/Bissau": "Bisáu", + "Africa/Blantyre": "Blantire", + "Africa/Brazzaville": "Brazzaville", + "Africa/Bujumbura": "Buyumbura", + "Africa/Cairo": "El Cairo", + "Africa/Casablanca": "Casablanca", + "Africa/Ceuta": "Ceuta", + "Africa/Conakry": "Conakri", + "Africa/Dakar": "Dakar", + "Africa/Dar_es_Salaam": "Dar es-Salam", + "Africa/Djibouti": "Yibuti", + "Africa/Douala": "Duala", + "Africa/El_Aaiun": "El Aaiún", + "Africa/Freetown": "Freetown", + "Africa/Gaborone": "Gaborone", + "Africa/Harare": "Harare", + "Africa/Johannesburg": "Johannesburgo", + "Africa/Juba": "Yuba", + "Africa/Kampala": "Kampala", + "Africa/Khartoum": "Jartum", + "Africa/Kigali": "Kigali", + "Africa/Kinshasa": "Kinshasa", + "Africa/Lagos": "Lagos", + "Africa/Libreville": "Libreville", + "Africa/Lome": "Lomé", + "Africa/Luanda": "Luanda", + "Africa/Lubumbashi": "Lubumbashi", + "Africa/Lusaka": "Lusaka", + "Africa/Malabo": "Malabo", + "Africa/Maputo": "Maputo", + "Africa/Maseru": "Maseru", + "Africa/Mbabane": "Mbabane", + "Africa/Mogadishu": "Mogadiscio", + "Africa/Monrovia": "Monrovia", + "Africa/Nairobi": "Nairobi", + "Africa/Ndjamena": "Yamena", + "Africa/Niamey": "Niamey", + "Africa/Nouakchott": "Nuakchot", + "Africa/Ouagadougou": "Uagadugú", + "Africa/Porto-Novo": "Porto-Novo", + "Africa/Sao_Tome": "Santo Tomé", + "Africa/Tripoli": "Trípoli", + "Africa/Tunis": "Túnez", + "Africa/Windhoek": "Windhoek", + "America/Adak": "Adak", + "America/Anchorage": "Anchorage", + "America/Anguilla": "Anguila", + "America/Antigua": "Antigua", + "America/Araguaina": "Araguaína", + "America/Argentina/La_Rioja": "La Rioja", + "America/Argentina/Rio_Gallegos": "Río Gallegos", + "America/Argentina/Salta": "Salta", + "America/Argentina/San_Juan": "San Juan", + "America/Argentina/San_Luis": "San Luis", + "America/Argentina/Tucuman": "Tucumán", + "America/Argentina/Ushuaia": "Ushuaia", + "America/Aruba": "Aruba", + "America/Asuncion": "Asunción", + "America/Bahia": "Bahía", + "America/Bahia_Banderas": "Bahía de Banderas", + "America/Barbados": "Barbados", + "America/Belem": "Belém", + "America/Belize": "Belice", + "America/Blanc-Sablon": "Blanc-Sablon", + "America/Boa_Vista": "Boa Vista", + "America/Bogota": "Bogotá", + "America/Boise": "Boise", + "America/Buenos_Aires": "Buenos Aires", + "America/Cambridge_Bay": "Cambridge Bay", + "America/Campo_Grande": "Campo Grande", + "America/Cancun": "Cancún", + "America/Caracas": "Caracas", + "America/Catamarca": "Catamarca", + "America/Cayenne": "Cayenne", + "America/Cayman": "Caimán", + "America/Chicago": "Chicago", + "America/Chihuahua": "Chihuahua", + "America/Ciudad_Juarez": "Ciudad Juárez", + "America/Coral_Harbour": "Coral Harbour", + "America/Cordoba": "Córdoba", + "America/Costa_Rica": "Costa Rica", + "America/Creston": "Creston", + "America/Cuiaba": "Cuiabá", + "America/Curacao": "Curazao", + "America/Danmarkshavn": "Danmarkshavn", + "America/Dawson": "Dawson", + "America/Dawson_Creek": "Dawson Creek", + "America/Denver": "Denver", + "America/Detroit": "Detroit", + "America/Dominica": "Dominica", + "America/Edmonton": "Edmonton", + "America/Eirunepe": "Eirunepe", + "America/El_Salvador": "El Salvador", + "America/Fort_Nelson": "Fort Nelson", + "America/Fortaleza": "Fortaleza", + "America/Glace_Bay": "Glace Bay", + "America/Godthab": "Godthab", + "America/Goose_Bay": "Goose Bay", + "America/Grand_Turk": "Grand Turk", + "America/Grenada": "Granada", + "America/Guadeloupe": "Guadalupe", + "America/Guatemala": "Guatemala", + "America/Guayaquil": "Guayaquil", + "America/Guyana": "Guyana", + "America/Halifax": "Halifax", + "America/Havana": "La Habana", + "America/Hermosillo": "Hermosillo", + "America/Indiana/Knox": "Knox", + "America/Indiana/Marengo": "Marengo", + "America/Indiana/Petersburg": "Petersburg", + "America/Indiana/Tell_City": "Tell City", + "America/Indiana/Vevay": "Vevay", + "America/Indiana/Vincennes": "Vincennes", + "America/Indiana/Winamac": "Winamac", + "America/Indianapolis": "Indianápolis", + "America/Inuvik": "Inuvik", + "America/Iqaluit": "Iqaluit", + "America/Jamaica": "Jamaica", + "America/Jujuy": "Jujuy", + "America/Juneau": "Juneau", + "America/Kentucky/Monticello": "Monticello", + "America/Kralendijk": "Kralendijk", + "America/La_Paz": "La Paz", + "America/Lima": "Lima", + "America/Los_Angeles": "Los Ángeles", + "America/Louisville": "Louisville", + "America/Lower_Princes": "Lower Princes", + "America/Maceio": "Maceió", + "America/Managua": "Managua", + "America/Manaus": "Manaos", + "America/Marigot": "Marigot", + "America/Martinique": "Martinica", + "America/Matamoros": "Matamoros", + "America/Mazatlan": "Mazatlán", + "America/Mendoza": "Mendoza", + "America/Menominee": "Menominee", + "America/Merida": "Mérida", + "America/Metlakatla": "Metlakatla", + "America/Mexico_City": "Ciudad de México", + "America/Miquelon": "Miguelón", + "America/Moncton": "Moncton", + "America/Monterrey": "Monterrey", + "America/Montevideo": "Montevideo", + "America/Montreal": "Montreal", + "America/Montserrat": "Montserrat", + "America/Nassau": "Nasáu", + "America/New_York": "Nueva York", + "America/Nipigon": "Nipigon", + "America/Nome": "Nome", + "America/Noronha": "Noronha", + "America/North_Dakota/Beulah": "Beulah", + "America/North_Dakota/Center": "Centro", + "America/North_Dakota/New_Salem": "New Salem", + "America/Ojinaga": "Ojinaga", + "America/Panama": "Panamá", + "America/Pangnirtung": "Pangnirtung", + "America/Paramaribo": "Paramaribo", + "America/Phoenix": "Phoenix", + "America/Port-au-Prince": "Puerto Príncipe", + "America/Port_of_Spain": "Puerto España", + "America/Porto_Velho": "Porto Velho", + "America/Puerto_Rico": "Puerto Rico", + "America/Punta_Arenas": "Punta Arenas", + "America/Rainy_River": "Rainy River", + "America/Rankin_Inlet": "Rankin Inlet", + "America/Recife": "Recife", + "America/Regina": "Regina", + "America/Resolute": "Resolute", + "America/Rio_Branco": "Río Branco", + "America/Santa_Isabel": "Santa Isabel", + "America/Santarem": "Santarém", + "America/Santiago": "Santiago", + "America/Santo_Domingo": "Santo Domingo", + "America/Sao_Paulo": "São Paulo", + "America/Scoresbysund": "Scoresbysund", + "America/Sitka": "Sitka", + "America/St_Barthelemy": "San Bartolomé", + "America/St_Johns": "St. Johns", + "America/St_Kitts": "San Cristóbal", + "America/St_Lucia": "Santa Lucía", + "America/St_Thomas": "St Thomas", + "America/St_Vincent": "San Vicente", + "America/Swift_Current": "Swift Current", + "America/Tegucigalpa": "Tegucigalpa", + "America/Thule": "Thule", + "America/Thunder_Bay": "Thunder Bay", + "America/Tijuana": "Tijuana", + "America/Toronto": "Toronto", + "America/Tortola": "Tórtola", + "America/Vancouver": "Vancouver", + "America/Whitehorse": "Whitehorse", + "America/Winnipeg": "Winnipeg", + "America/Yakutat": "Yakutat", + "America/Yellowknife": "Yellowknife", + "Antarctica/Casey": "Casey", + "Antarctica/Davis": "Davis", + "Antarctica/DumontDUrville": "Dumont d'Urville", + "Antarctica/Macquarie": "Macquarie", + "Antarctica/Mawson": "Mawson", + "Antarctica/McMurdo": "McMurdo", + "Antarctica/Palmer": "Palmer", + "Antarctica/Rothera": "Rothera", + "Antarctica/Syowa": "Syowa", + "Antarctica/Troll": "Troll", + "Antarctica/Vostok": "Vostok", + "Arctic/Longyearbyen": "Longyearbyen", + "Asia/Aden": "Adén", + "Asia/Almaty": "Almaty", + "Asia/Amman": "Ammán", + "Asia/Anadyr": "Anádyr", + "Asia/Aqtau": "Aktau", + "Asia/Aqtobe": "Aktobé", + "Asia/Ashgabat": "Asjabad", + "Asia/Atyrau": "Atyrau", + "Asia/Baghdad": "Bagdad", + "Asia/Bahrain": "Bahréin", + "Asia/Baku": "Bakú", + "Asia/Bangkok": "Bangkok", + "Asia/Barnaul": "Barnaúl", + "Asia/Beirut": "Beirut", + "Asia/Bishkek": "Biskek", + "Asia/Brunei": "Brunéi", + "Asia/Calcutta": "Kolkata", + "Asia/Chita": "Chitá", + "Asia/Choibalsan": "Choibalsan", + "Asia/Colombo": "Colombo", + "Asia/Damascus": "Damasco", + "Asia/Dhaka": "Dacca", + "Asia/Dili": "Dili", + "Asia/Dubai": "Dubái", + "Asia/Dushanbe": "Dusambé", + "Asia/Famagusta": "Famagusta", + "Asia/Gaza": "Gaza", + "Asia/Hebron": "Hebrón", + "Asia/Hong_Kong": "Hong Kong", + "Asia/Hovd": "Hovd", + "Asia/Irkutsk": "Irkutsk", + "Asia/Jakarta": "Yakarta", + "Asia/Jayapura": "Jayapura", + "Asia/Jerusalem": "Jerusalén", + "Asia/Kabul": "Kabul", + "Asia/Kamchatka": "Kamchatka", + "Asia/Karachi": "Karachi", + "Asia/Katmandu": "Katmandú", + "Asia/Khandyga": "Khandyga", + "Asia/Krasnoyarsk": "Krasnoyarsk", + "Asia/Kuala_Lumpur": "Kuala Lumpur", + "Asia/Kuching": "Kuching", + "Asia/Kuwait": "Kuwait", + "Asia/Macau": "Macao", + "Asia/Magadan": "Magadán", + "Asia/Makassar": "Macasar", + "Asia/Manila": "Manila", + "Asia/Muscat": "Muscat", + "Asia/Nicosia": "Nicosia", + "Asia/Novokuznetsk": "Novokuznetsk", + "Asia/Novosibirsk": "Novosibirsk", + "Asia/Omsk": "Omsk", + "Asia/Oral": "Oral", + "Asia/Phnom_Penh": "Nom Pen", + "Asia/Pontianak": "Pontianak", + "Asia/Pyongyang": "Pionyang", + "Asia/Qatar": "Catar", + "Asia/Qostanay": "Qostanay", + "Asia/Qyzylorda": "Qyzylorda", + "Asia/Rangoon": "Rangún", + "Asia/Riyadh": "Riad", + "Asia/Saigon": "Saigón", + "Asia/Sakhalin": "Sajalin", + "Asia/Samarkand": "Samarcanda", + "Asia/Seoul": "Seúl", + "Asia/Shanghai": "Shanghái", + "Asia/Singapore": "Singapur", + "Asia/Srednekolymsk": "Srednekolimsk", + "Asia/Taipei": "Taipéi", + "Asia/Tashkent": "Tashkent", + "Asia/Tbilisi": "Tiflis", + "Asia/Tehran": "Teherán", + "Asia/Thimphu": "Timbu", + "Asia/Tokyo": "Tokio", + "Asia/Tomsk": "Tomsk", + "Asia/Ulaanbaatar": "Ulán Bator", + "Asia/Urumqi": "Urumqi", + "Asia/Ust-Nera": "Ust-Nera", + "Asia/Vientiane": "Vientián", + "Asia/Vladivostok": "Vladivostok", + "Asia/Yakutsk": "Yakutsk", + "Asia/Yekaterinburg": "Ekaterimburgo", + "Asia/Yerevan": "Ereván", + "Atlantic/Azores": "Azores", + "Atlantic/Bermuda": "Bermudas", + "Atlantic/Canary": "Canarias", + "Atlantic/Cape_Verde": "Cabo Verde", + "Atlantic/Faeroe": "Feroe", + "Atlantic/Madeira": "Madeira", + "Atlantic/Reykjavik": "Reikiavik", + "Atlantic/South_Georgia": "Georgia del Sur", + "Atlantic/St_Helena": "St. Helena", + "Atlantic/Stanley": "Stanley", + "Australia/Adelaide": "Adelaida", + "Australia/Brisbane": "Brisbane", + "Australia/Broken_Hill": "Broken Hill", + "Australia/Currie": "Currie", + "Australia/Darwin": "Darwin", + "Australia/Eucla": "Eucla", + "Australia/Hobart": "Hobart", + "Australia/Lindeman": "Lindeman", + "Australia/Lord_Howe": "Lord Howe", + "Australia/Melbourne": "Melbourne", + "Australia/Perth": "Perth", + "Australia/Sydney": "Sídney", + "Europe/Amsterdam": "Ámsterdam", + "Europe/Andorra": "Andorra", + "Europe/Astrakhan": "Astracán", + "Europe/Athens": "Atenas", + "Europe/Belgrade": "Belgrado", + "Europe/Berlin": "Berlín", + "Europe/Bratislava": "Bratislava", + "Europe/Brussels": "Bruselas", + "Europe/Bucharest": "Bucarest", + "Europe/Budapest": "Budapest", + "Europe/Busingen": "Busingen", + "Europe/Chisinau": "Chişinău", + "Europe/Copenhagen": "Copenhague", + "Europe/Dublin": "Dublín", + "Europe/Gibraltar": "Gibraltar", + "Europe/Guernsey": "Guernsey", + "Europe/Helsinki": "Helsinki", + "Europe/Isle_of_Man": "Isla de Man", + "Europe/Istanbul": "Estambul", + "Europe/Jersey": "Jersey", + "Europe/Kaliningrad": "Kaliningrado", + "Europe/Kiev": "Kiev", + "Europe/Kirov": "Kírov", + "Europe/Lisbon": "Lisboa", + "Europe/Ljubljana": "Liubliana", + "Europe/London": "Londres", + "Europe/Luxembourg": "Luxemburgo", + "Europe/Madrid": "Madrid", + "Europe/Malta": "Malta", + "Europe/Mariehamn": "Mariehamn", + "Europe/Minsk": "Minsk", + "Europe/Monaco": "Mónaco", + "Europe/Moscow": "Moscú", + "Europe/Oslo": "Oslo", + "Europe/Paris": "París", + "Europe/Podgorica": "Podgorica", + "Europe/Prague": "Praga", + "Europe/Riga": "Riga", + "Europe/Rome": "Roma", + "Europe/Samara": "Samara", + "Europe/San_Marino": "San Marino", + "Europe/Sarajevo": "Sarajevo", + "Europe/Saratov": "Saratov", + "Europe/Simferopol": "Simferópol", + "Europe/Skopje": "Skopie", + "Europe/Sofia": "Sofía", + "Europe/Stockholm": "Estocolmo", + "Europe/Tallinn": "Tallin", + "Europe/Tirane": "Tirana", + "Europe/Ulyanovsk": "Uliánovsk", + "Europe/Uzhgorod": "Úzhgorod", + "Europe/Vaduz": "Vaduz", + "Europe/Vatican": "Ciudad del Vaticano", + "Europe/Vienna": "Viena", + "Europe/Vilnius": "Vilna", + "Europe/Volgograd": "Volgogrado", + "Europe/Warsaw": "Varsovia", + "Europe/Zagreb": "Zagreb", + "Europe/Zaporozhye": "Zaporiyia", + "Europe/Zurich": "Zúrich", + "Indian/Antananarivo": "Antananarivo", + "Indian/Chagos": "Chagos", + "Indian/Christmas": "Isla de Navidad", + "Indian/Cocos": "Cocos", + "Indian/Comoro": "Comoras", + "Indian/Kerguelen": "Kerguelen", + "Indian/Mahe": "Mahe", + "Indian/Maldives": "Maldivas", + "Indian/Mauritius": "Mauricio", + "Indian/Mayotte": "Mayotte", + "Indian/Reunion": "Reunión", + "Pacific/Apia": "Apia", + "Pacific/Auckland": "Auckland", + "Pacific/Bougainville": "Bougainville", + "Pacific/Chatham": "Chatham", + "Pacific/Easter": "Pascua", + "Pacific/Efate": "Efate", + "Pacific/Enderbury": "Enderbury", + "Pacific/Fakaofo": "Fakaofo", + "Pacific/Fiji": "Fiyi", + "Pacific/Funafuti": "Funafuti", + "Pacific/Galapagos": "Galápagos", + "Pacific/Gambier": "Gambier", + "Pacific/Guadalcanal": "Guadalcanal", + "Pacific/Guam": "Guam", + "Pacific/Honolulu": "Honolulu", + "Pacific/Johnston": "Johnston", + "Pacific/Kiritimati": "Kiritimati", + "Pacific/Kosrae": "Kosrae", + "Pacific/Kwajalein": "Kwajalein", + "Pacific/Majuro": "Majuro", + "Pacific/Marquesas": "Marquesas", + "Pacific/Midway": "Midway", + "Pacific/Nauru": "Nauru", + "Pacific/Niue": "Niue", + "Pacific/Norfolk": "Norfolk", + "Pacific/Noumea": "Noumea", + "Pacific/Pago_Pago": "Pago Pago", + "Pacific/Palau": "Paláu", + "Pacific/Pitcairn": "Islas Pitcairn", + "Pacific/Ponape": "Ponape", + "Pacific/Port_Moresby": "Puerto Moresby", + "Pacific/Rarotonga": "Rarotonga", + "Pacific/Saipan": "Saipán", + "Pacific/Tahiti": "Tahití", + "Pacific/Tarawa": "Tarawa", + "Pacific/Tongatapu": "Tongatapu", + "Pacific/Truk": "Truk", + "Pacific/Wake": "Wake", + "Pacific/Wallis": "Wallis" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_et.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_et.json new file mode 100644 index 00000000..948888e4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_et.json @@ -0,0 +1,433 @@ +{ + "chooseTimeZone": "Valige ajavöönd.", + "timeZoneLabel": "({offset}) {cities}", + "Africa/Abidjan": "Abidjan", + "Africa/Accra": "Accra", + "Africa/Addis_Ababa": "Addis Abeba", + "Africa/Algiers": "Alžiir", + "Africa/Asmera": "Asmera", + "Africa/Bamako": "Bamako", + "Africa/Bangui": "Bangui", + "Africa/Banjul": "Banjul", + "Africa/Bissau": "Bissau", + "Africa/Blantyre": "Blantyre", + "Africa/Brazzaville": "Brazzaville", + "Africa/Bujumbura": "Bujumbura", + "Africa/Cairo": "Kairo", + "Africa/Casablanca": "Casablanca", + "Africa/Ceuta": "Ceuta", + "Africa/Conakry": "Conakry", + "Africa/Dakar": "Dakar", + "Africa/Dar_es_Salaam": "Dar es Salaam", + "Africa/Djibouti": "Djibouti", + "Africa/Douala": "Douala", + "Africa/El_Aaiun": "El Aaiún", + "Africa/Freetown": "Freetown", + "Africa/Gaborone": "Gaborone", + "Africa/Harare": "Harare", + "Africa/Johannesburg": "Johannesburg", + "Africa/Juba": "Juba", + "Africa/Kampala": "Kampala", + "Africa/Khartoum": "Khartoum", + "Africa/Kigali": "Kigali", + "Africa/Kinshasa": "Kinshasa", + "Africa/Lagos": "Lagos", + "Africa/Libreville": "Libreville", + "Africa/Lome": "Lomé", + "Africa/Luanda": "Luanda", + "Africa/Lubumbashi": "Lubumbashi", + "Africa/Lusaka": "Lusaka", + "Africa/Malabo": "Malabo", + "Africa/Maputo": "Maputo", + "Africa/Maseru": "Maseru", + "Africa/Mbabane": "Mbabane", + "Africa/Mogadishu": "Mogadishu", + "Africa/Monrovia": "Monrovia", + "Africa/Nairobi": "Nairobi", + "Africa/Ndjamena": "Ndjamena", + "Africa/Niamey": "Niamey", + "Africa/Nouakchott": "Nouakchott", + "Africa/Ouagadougou": "Ouagadougou", + "Africa/Porto-Novo": "Porto-Novo", + "Africa/Sao_Tome": "São Tomé", + "Africa/Tripoli": "Tripoli", + "Africa/Tunis": "Tuneesia", + "Africa/Windhoek": "Windhoek", + "America/Adak": "Adak", + "America/Anchorage": "Anchorage", + "America/Anguilla": "Anguilla", + "America/Antigua": "Antigua", + "America/Araguaina": "Araguaína", + "America/Argentina/La_Rioja": "La Rioja", + "America/Argentina/Rio_Gallegos": "Rio Gallegos", + "America/Argentina/Salta": "Salta", + "America/Argentina/San_Juan": "San Juan", + "America/Argentina/San_Luis": "San Luis", + "America/Argentina/Tucuman": "Tucumán", + "America/Argentina/Ushuaia": "Ushuaia", + "America/Aruba": "Aruba", + "America/Asuncion": "Asunción", + "America/Bahia": "Bahia", + "America/Bahia_Banderas": "Bahia de Banderas", + "America/Barbados": "Barbados", + "America/Belem": "Belém", + "America/Belize": "Belize", + "America/Blanc-Sablon": "Blanc-Sablon", + "America/Boa_Vista": "Boa Vista", + "America/Bogota": "Bogota", + "America/Boise": "Boise", + "America/Buenos_Aires": "Buenos Aires", + "America/Cambridge_Bay": "Cambridge Bay", + "America/Campo_Grande": "Campo Grande", + "America/Cancun": "Cancún", + "America/Caracas": "Caracas", + "America/Catamarca": "Catamarca", + "America/Cayenne": "Cayenne", + "America/Cayman": "Cayman", + "America/Chicago": "Chicago", + "America/Chihuahua": "Chihuahua", + "America/Ciudad_Juarez": "Ciudad Juárez", + "America/Coral_Harbour": "Coral Harbour", + "America/Cordoba": "Córdoba", + "America/Costa_Rica": "Costa Rica", + "America/Creston": "Creston", + "America/Cuiaba": "Cuiaba", + "America/Curacao": "Curaçao", + "America/Danmarkshavn": "Danmarkshavn", + "America/Dawson": "Dawson", + "America/Dawson_Creek": "Dawson Creek", + "America/Denver": "Denver", + "America/Detroit": "Detroit", + "America/Dominica": "Dominica", + "America/Edmonton": "Edmonton", + "America/Eirunepe": "Eirunepe", + "America/El_Salvador": "El Salvador", + "America/Fort_Nelson": "Fort Nelson", + "America/Fortaleza": "Fortaleza", + "America/Glace_Bay": "Glace Bay", + "America/Godthab": "Godthab", + "America/Goose_Bay": "Goose Bay", + "America/Grand_Turk": "Grand Turk", + "America/Grenada": "Grenada", + "America/Guadeloupe": "Guadeloupe", + "America/Guatemala": "Guatemala", + "America/Guayaquil": "Guayaquil", + "America/Guyana": "Guyana", + "America/Halifax": "Halifax", + "America/Havana": "Havanna", + "America/Hermosillo": "Hermosillo", + "America/Indiana/Knox": "Knox", + "America/Indiana/Marengo": "Marengo", + "America/Indiana/Petersburg": "Peterburi", + "America/Indiana/Tell_City": "Tell City", + "America/Indiana/Vevay": "Vevay", + "America/Indiana/Vincennes": "Vincennes", + "America/Indiana/Winamac": "Winamac", + "America/Indianapolis": "Indianapolis", + "America/Inuvik": "Inuvik", + "America/Iqaluit": "Iqaluit", + "America/Jamaica": "Jamaica", + "America/Jujuy": "Jujuy", + "America/Juneau": "Juneau", + "America/Kentucky/Monticello": "Monticello", + "America/Kralendijk": "Kralendijk", + "America/La_Paz": "La Paz", + "America/Lima": "Lima", + "America/Los_Angeles": "Los Angeles", + "America/Louisville": "Louisville", + "America/Lower_Princes": "Lower Princes", + "America/Maceio": "Maceio", + "America/Managua": "Managua", + "America/Manaus": "Manaus", + "America/Marigot": "Marigot", + "America/Martinique": "Martinique", + "America/Matamoros": "Matamoros", + "America/Mazatlan": "Mazatlan", + "America/Mendoza": "Mendoza", + "America/Menominee": "Menominee", + "America/Merida": "Merida", + "America/Metlakatla": "Metlakatla", + "America/Mexico_City": "Mexico City", + "America/Miquelon": "Miquelon", + "America/Moncton": "Moncton", + "America/Monterrey": "Monterrey", + "America/Montevideo": "Montevideo", + "America/Montreal": "Montreal", + "America/Montserrat": "Montserrat", + "America/Nassau": "Nassau", + "America/New_York": "New York", + "America/Nipigon": "Nipigon", + "America/Nome": "Nome", + "America/Noronha": "Noronha", + "America/North_Dakota/Beulah": "Beulah", + "America/North_Dakota/Center": "Keskel", + "America/North_Dakota/New_Salem": "New Salem", + "America/Ojinaga": "Ojinaga", + "America/Panama": "Panama", + "America/Pangnirtung": "Pangnirtung", + "America/Paramaribo": "Paramaribo", + "America/Phoenix": "Phoenix", + "America/Port-au-Prince": "Port-au-Prince", + "America/Port_of_Spain": "Port of Spain", + "America/Porto_Velho": "Porto Velho", + "America/Puerto_Rico": "Puerto Rico", + "America/Punta_Arenas": "Punta Arenas", + "America/Rainy_River": "Rainy River", + "America/Rankin_Inlet": "Rankin Inlet", + "America/Recife": "Recife", + "America/Regina": "Regina", + "America/Resolute": "Resolute", + "America/Rio_Branco": "Rio Branco", + "America/Santa_Isabel": "Santa Isabel", + "America/Santarem": "Santarem", + "America/Santiago": "Santiago", + "America/Santo_Domingo": "Santo Domingo", + "America/Sao_Paulo": "São Paulo", + "America/Scoresbysund": "Scoresbysund", + "America/Sitka": "Sitka", + "America/St_Barthelemy": "Saint-Barthélemy", + "America/St_Johns": "Saint Johns", + "America/St_Kitts": "Saint Kitts", + "America/St_Lucia": "Saint Lucia", + "America/St_Thomas": "Saint Thomas", + "America/St_Vincent": "Saint Vincent", + "America/Swift_Current": "Swift Current", + "America/Tegucigalpa": "Tegucigalpa", + "America/Thule": "Thule", + "America/Thunder_Bay": "Thunder Bay", + "America/Tijuana": "Tijuana", + "America/Toronto": "Toronto", + "America/Tortola": "Tortola", + "America/Vancouver": "Vancouver", + "America/Whitehorse": "Whitehorse", + "America/Winnipeg": "Winnipeg", + "America/Yakutat": "Yakutat", + "America/Yellowknife": "Yellowknife", + "Antarctica/Casey": "Casey", + "Antarctica/Davis": "Davis", + "Antarctica/DumontDUrville": "Dumont d'Urville", + "Antarctica/Macquarie": "Macquarie", + "Antarctica/Mawson": "Mawson", + "Antarctica/McMurdo": "McMurdo", + "Antarctica/Palmer": "Palmer", + "Antarctica/Rothera": "Rothera", + "Antarctica/Syowa": "Syowa", + "Antarctica/Troll": "Troll", + "Antarctica/Vostok": "Vostok", + "Arctic/Longyearbyen": "Longyearbyen", + "Asia/Aden": "Aden", + "Asia/Almaty": "Almatõ", + "Asia/Amman": "Amman", + "Asia/Anadyr": "Anadõr", + "Asia/Aqtau": "Aqtau", + "Asia/Aqtobe": "Aqtobe", + "Asia/Ashgabat": "Aşgabat", + "Asia/Atyrau": "Atõrau", + "Asia/Baghdad": "Bagdad", + "Asia/Bahrain": "Bahrein", + "Asia/Baku": "Bakuu", + "Asia/Bangkok": "Bangkok", + "Asia/Barnaul": "Barnaul", + "Asia/Beirut": "Beirut", + "Asia/Bishkek": "Biškek", + "Asia/Brunei": "Brunei", + "Asia/Calcutta": "Kolkata", + "Asia/Chita": "Chita", + "Asia/Choibalsan": "Choibalsan", + "Asia/Colombo": "Colombo", + "Asia/Damascus": "Damaskus", + "Asia/Dhaka": "Dhaka", + "Asia/Dili": "Dili", + "Asia/Dubai": "Dubai", + "Asia/Dushanbe": "Dušanbe", + "Asia/Famagusta": "Famagusta", + "Asia/Gaza": "Gaza", + "Asia/Hebron": "Hebron", + "Asia/Hong_Kong": "Hongkong", + "Asia/Hovd": "Hovd", + "Asia/Irkutsk": "Irkutsk", + "Asia/Jakarta": "Jakarta", + "Asia/Jayapura": "Jayapura", + "Asia/Jerusalem": "Jeruusalemm", + "Asia/Kabul": "Kabul", + "Asia/Kamchatka": "Kamtšatka", + "Asia/Karachi": "Karachi", + "Asia/Katmandu": "Katmandu", + "Asia/Khandyga": "Handõga", + "Asia/Krasnoyarsk": "Krasnojarsk", + "Asia/Kuala_Lumpur": "Kuala Lumpur", + "Asia/Kuching": "Kuching", + "Asia/Kuwait": "Kuveit", + "Asia/Macau": "Macau", + "Asia/Magadan": "Magadan", + "Asia/Makassar": "Makassar", + "Asia/Manila": "Manila", + "Asia/Muscat": "Muscat", + "Asia/Nicosia": "Nicosia", + "Asia/Novokuznetsk": "Novokuznetsk", + "Asia/Novosibirsk": "Novosibirsk", + "Asia/Omsk": "Omsk", + "Asia/Oral": "Oral", + "Asia/Phnom_Penh": "Phnom Penh", + "Asia/Pontianak": "Pontianak", + "Asia/Pyongyang": "Pyongyang", + "Asia/Qatar": "Katar", + "Asia/Qostanay": "Qostanay", + "Asia/Qyzylorda": "Kõzõlorda", + "Asia/Rangoon": "Yangon", + "Asia/Riyadh": "Ar-Riyāḑ", + "Asia/Saigon": "Saigon", + "Asia/Sakhalin": "Sahhalin", + "Asia/Samarkand": "Samarkand", + "Asia/Seoul": "Sŏul", + "Asia/Shanghai": "Shanghai", + "Asia/Singapore": "Singapur", + "Asia/Srednekolymsk": "Srednekolõmsk", + "Asia/Taipei": "Taipei", + "Asia/Tashkent": "Taškent", + "Asia/Tbilisi": "Thbilisi", + "Asia/Tehran": "Teheran", + "Asia/Thimphu": "Thimphu", + "Asia/Tokyo": "Tōkyō", + "Asia/Tomsk": "Tomsk", + "Asia/Ulaanbaatar": "Ulaanbaatar", + "Asia/Urumqi": "Urumqi", + "Asia/Ust-Nera": "Ust-Nera", + "Asia/Vientiane": "Vientiane", + "Asia/Vladivostok": "Vladivostok", + "Asia/Yakutsk": "Jakutsk", + "Asia/Yekaterinburg": "Jekaterinburg", + "Asia/Yerevan": "Jerevan", + "Atlantic/Azores": "Assoorid", + "Atlantic/Bermuda": "Bermuda", + "Atlantic/Canary": "Kanaari saared", + "Atlantic/Cape_Verde": "Roheneemesaared", + "Atlantic/Faeroe": "Fääri saared", + "Atlantic/Madeira": "Madeira", + "Atlantic/Reykjavik": "Reykjavik", + "Atlantic/South_Georgia": "Lõuna-Georgia", + "Atlantic/St_Helena": "Saint Helena", + "Atlantic/Stanley": "Stanley", + "Australia/Adelaide": "Adelaide", + "Australia/Brisbane": "Brisbane", + "Australia/Broken_Hill": "Broken Hill", + "Australia/Currie": "Currie", + "Australia/Darwin": "Darwin", + "Australia/Eucla": "Eucla", + "Australia/Hobart": "Hobart", + "Australia/Lindeman": "Lindeman", + "Australia/Lord_Howe": "Lord Howe", + "Australia/Melbourne": "Melbourne", + "Australia/Perth": "Perth", + "Australia/Sydney": "Sydney", + "Europe/Amsterdam": "Amsterdam", + "Europe/Andorra": "Andorra", + "Europe/Astrakhan": "Astrahan", + "Europe/Athens": "Ateena", + "Europe/Belgrade": "Belgrad", + "Europe/Berlin": "Berliin", + "Europe/Bratislava": "Bratislava", + "Europe/Brussels": "Brüssel", + "Europe/Bucharest": "Bukarest", + "Europe/Budapest": "Budapest", + "Europe/Busingen": "Busingen", + "Europe/Chisinau": "Chişinău", + "Europe/Copenhagen": "Kopenhaagen", + "Europe/Dublin": "Dublin", + "Europe/Gibraltar": "Gibraltar", + "Europe/Guernsey": "Guernsey", + "Europe/Helsinki": "Helsingi", + "Europe/Isle_of_Man": "Mani saar", + "Europe/Istanbul": "Istanbul", + "Europe/Jersey": "Jersey", + "Europe/Kaliningrad": "Kaliningrad", + "Europe/Kiev": "Kiiev", + "Europe/Kirov": "Kirov", + "Europe/Lisbon": "Lissabon", + "Europe/Ljubljana": "Ljubljana", + "Europe/London": "London", + "Europe/Luxembourg": "Luksemburg", + "Europe/Madrid": "Madrid", + "Europe/Malta": "Malta", + "Europe/Mariehamn": "Mariehamn", + "Europe/Minsk": "Minsk", + "Europe/Monaco": "Monaco", + "Europe/Moscow": "Moskva", + "Europe/Oslo": "Oslo", + "Europe/Paris": "Pariis", + "Europe/Podgorica": "Podgorica", + "Europe/Prague": "Praha", + "Europe/Riga": "Riia", + "Europe/Rome": "Rooma", + "Europe/Samara": "Samaara", + "Europe/San_Marino": "San Marino", + "Europe/Sarajevo": "Sarajevo", + "Europe/Saratov": "Saraatov", + "Europe/Simferopol": "Simferoopol", + "Europe/Skopje": "Skopje", + "Europe/Sofia": "Sofia", + "Europe/Stockholm": "Stockholm", + "Europe/Tallinn": "Tallinn", + "Europe/Tirane": "Tiranë", + "Europe/Ulyanovsk": "Uljanovsk", + "Europe/Uzhgorod": "Užgorod", + "Europe/Vaduz": "Vaduz", + "Europe/Vatican": "Vatikan", + "Europe/Vienna": "Viin", + "Europe/Vilnius": "Vilnius", + "Europe/Volgograd": "Volgograd", + "Europe/Warsaw": "Varssavi", + "Europe/Zagreb": "Zagreb", + "Europe/Zaporozhye": "Žaporožje", + "Europe/Zurich": "Zürich", + "Indian/Antananarivo": "Antananarivo", + "Indian/Chagos": "Chagose saared", + "Indian/Christmas": "Jõulusaar", + "Indian/Cocos": "Kookossaared", + "Indian/Comoro": "Komoorid", + "Indian/Kerguelen": "Kerguelen", + "Indian/Mahe": "Mahe", + "Indian/Maldives": "Maldiivid", + "Indian/Mauritius": "Mauritius", + "Indian/Mayotte": "Mayotte", + "Indian/Reunion": "Réunion", + "Pacific/Apia": "Apia", + "Pacific/Auckland": "Auckland", + "Pacific/Bougainville": "Bougainville", + "Pacific/Chatham": "Chatham", + "Pacific/Easter": "Lihavõttesaar", + "Pacific/Efate": "Efate", + "Pacific/Enderbury": "Enderbury", + "Pacific/Fakaofo": "Fakaofo", + "Pacific/Fiji": "Fidži", + "Pacific/Funafuti": "Funafuti", + "Pacific/Galapagos": "Galápagos", + "Pacific/Gambier": "Gambier", + "Pacific/Guadalcanal": "Guadalcanal", + "Pacific/Guam": "Guam", + "Pacific/Honolulu": "Honolulu", + "Pacific/Johnston": "Johnston", + "Pacific/Kiritimati": "Kiritimati", + "Pacific/Kosrae": "Kosrae", + "Pacific/Kwajalein": "Kuwajleen", + "Pacific/Majuro": "Mājro", + "Pacific/Marquesas": "Markiisaared", + "Pacific/Midway": "Midway", + "Pacific/Nauru": "Nauru", + "Pacific/Niue": "Niue", + "Pacific/Norfolk": "Norfolk", + "Pacific/Noumea": "Noumea", + "Pacific/Pago_Pago": "Pago Pago", + "Pacific/Palau": "Belau", + "Pacific/Pitcairn": "Pitcairn", + "Pacific/Ponape": "Ponape", + "Pacific/Port_Moresby": "Port Moresby", + "Pacific/Rarotonga": "Rarotonga", + "Pacific/Saipan": "Saipan", + "Pacific/Tahiti": "Tahiti", + "Pacific/Tarawa": "Tarawa", + "Pacific/Tongatapu": "Tongatapu", + "Pacific/Truk": "Truk", + "Pacific/Wake": "Wake", + "Pacific/Wallis": "Wallis" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_fi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_fi.json new file mode 100644 index 00000000..ff16b6f6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_fi.json @@ -0,0 +1,433 @@ +{ + "chooseTimeZone": "Valitse aikavyöhyke.", + "timeZoneLabel": "({offset}) {cities}", + "Africa/Abidjan": "Abidjan", + "Africa/Accra": "Accra", + "Africa/Addis_Ababa": "Addis Abeba", + "Africa/Algiers": "Alger", + "Africa/Asmera": "Asmera", + "Africa/Bamako": "Bamako", + "Africa/Bangui": "Bangui", + "Africa/Banjul": "Banjul", + "Africa/Bissau": "Bissau", + "Africa/Blantyre": "Blantyre", + "Africa/Brazzaville": "Brazzaville", + "Africa/Bujumbura": "Bujumbura", + "Africa/Cairo": "Kairo", + "Africa/Casablanca": "Casablanca", + "Africa/Ceuta": "Ceuta", + "Africa/Conakry": "Conakry", + "Africa/Dakar": "Dakar", + "Africa/Dar_es_Salaam": "Dar es Salaam", + "Africa/Djibouti": "Djibouti", + "Africa/Douala": "Douala", + "Africa/El_Aaiun": "El Aaiun", + "Africa/Freetown": "Freetown", + "Africa/Gaborone": "Gaborone", + "Africa/Harare": "Harare", + "Africa/Johannesburg": "Johannesburg", + "Africa/Juba": "Juba", + "Africa/Kampala": "Kampala", + "Africa/Khartoum": "Khartoum", + "Africa/Kigali": "Kigali", + "Africa/Kinshasa": "Kinshasa", + "Africa/Lagos": "Lagos", + "Africa/Libreville": "Libreville", + "Africa/Lome": "Lome", + "Africa/Luanda": "Luanda", + "Africa/Lubumbashi": "Lubumbashi", + "Africa/Lusaka": "Lusaka", + "Africa/Malabo": "Malabo", + "Africa/Maputo": "Maputo", + "Africa/Maseru": "Maseru", + "Africa/Mbabane": "Mbabane", + "Africa/Mogadishu": "Mogadishu", + "Africa/Monrovia": "Monrovia", + "Africa/Nairobi": "Nairobi", + "Africa/Ndjamena": "N’Djamena", + "Africa/Niamey": "Niamey", + "Africa/Nouakchott": "Nouakchott", + "Africa/Ouagadougou": "Ouagadougou", + "Africa/Porto-Novo": "Porto-Novo", + "Africa/Sao_Tome": "São Tomé", + "Africa/Tripoli": "Tripoli", + "Africa/Tunis": "Tunis", + "Africa/Windhoek": "Windhoek", + "America/Adak": "Adak", + "America/Anchorage": "Anchorage", + "America/Anguilla": "Anguilla", + "America/Antigua": "Antigua", + "America/Araguaina": "Araguaína", + "America/Argentina/La_Rioja": "La Rioja", + "America/Argentina/Rio_Gallegos": "Rio Gallegos", + "America/Argentina/Salta": "Salta", + "America/Argentina/San_Juan": "San Juan", + "America/Argentina/San_Luis": "San Luis", + "America/Argentina/Tucuman": "Tucumán", + "America/Argentina/Ushuaia": "Ushuaia", + "America/Aruba": "Aruba", + "America/Asuncion": "Asuncion", + "America/Bahia": "Bahia", + "America/Bahia_Banderas": "Bahia de Banderas", + "America/Barbados": "Barbados", + "America/Belem": "Belém", + "America/Belize": "Belize", + "America/Blanc-Sablon": "Blanc-Sablon", + "America/Boa_Vista": "Boa Vista", + "America/Bogota": "Bogota", + "America/Boise": "Boise", + "America/Buenos_Aires": "Buenos Aires", + "America/Cambridge_Bay": "Cambridge Bay", + "America/Campo_Grande": "Campo Grande", + "America/Cancun": "Cancún", + "America/Caracas": "Caracas", + "America/Catamarca": "Catamarca", + "America/Cayenne": "Cayenne", + "America/Cayman": "Cayman", + "America/Chicago": "Chicago", + "America/Chihuahua": "Chihuahua", + "America/Ciudad_Juarez": "Ciudad Juárez", + "America/Coral_Harbour": "Coral Harbour", + "America/Cordoba": "Córdoba", + "America/Costa_Rica": "Costa Rica", + "America/Creston": "Creston", + "America/Cuiaba": "Cuiaba", + "America/Curacao": "Curaçao", + "America/Danmarkshavn": "Danmarkshavn", + "America/Dawson": "Dawson", + "America/Dawson_Creek": "Dawson Creek", + "America/Denver": "Denver", + "America/Detroit": "Detroit", + "America/Dominica": "Dominica", + "America/Edmonton": "Edmonton", + "America/Eirunepe": "Eirunepe", + "America/El_Salvador": "El Salvador", + "America/Fort_Nelson": "Fort Nelson", + "America/Fortaleza": "Fortaleza", + "America/Glace_Bay": "Glace Bay", + "America/Godthab": "Godthab", + "America/Goose_Bay": "Goose Bay", + "America/Grand_Turk": "Grand Turk", + "America/Grenada": "Grenada", + "America/Guadeloupe": "Guadeloupe", + "America/Guatemala": "Guatemala", + "America/Guayaquil": "Guayaquil", + "America/Guyana": "Guyana", + "America/Halifax": "Halifax", + "America/Havana": "Havanna", + "America/Hermosillo": "Hermosillo", + "America/Indiana/Knox": "Knox", + "America/Indiana/Marengo": "Marengo", + "America/Indiana/Petersburg": "Petersburg", + "America/Indiana/Tell_City": "Tell City", + "America/Indiana/Vevay": "Vevay", + "America/Indiana/Vincennes": "Vincennes", + "America/Indiana/Winamac": "Winamac", + "America/Indianapolis": "Indianapolis", + "America/Inuvik": "Inuvik", + "America/Iqaluit": "Iqaluit", + "America/Jamaica": "Jamaika", + "America/Jujuy": "Jujuy", + "America/Juneau": "Juneau", + "America/Kentucky/Monticello": "Monticello", + "America/Kralendijk": "Kralendijk", + "America/La_Paz": "La Paz", + "America/Lima": "Lima", + "America/Los_Angeles": "Los Angeles", + "America/Louisville": "Louisville", + "America/Lower_Princes": "Lower Princes", + "America/Maceio": "Maceió", + "America/Managua": "Managua", + "America/Manaus": "Manaus", + "America/Marigot": "Marigot", + "America/Martinique": "Martinique", + "America/Matamoros": "Matamoros", + "America/Mazatlan": "Mazatlán", + "America/Mendoza": "Mendoza", + "America/Menominee": "Menominee", + "America/Merida": "Merida", + "America/Metlakatla": "Metlakatla", + "America/Mexico_City": "México", + "America/Miquelon": "Miquelon", + "America/Moncton": "Moncton", + "America/Monterrey": "Monterrey", + "America/Montevideo": "Montevideo", + "America/Montreal": "Montréal", + "America/Montserrat": "Montserrat", + "America/Nassau": "Nassau", + "America/New_York": "New York", + "America/Nipigon": "Nipigon", + "America/Nome": "Nome", + "America/Noronha": "Noronha", + "America/North_Dakota/Beulah": "Beulah", + "America/North_Dakota/Center": "Keskelle", + "America/North_Dakota/New_Salem": "New Salem", + "America/Ojinaga": "Ojinaga", + "America/Panama": "Panama", + "America/Pangnirtung": "Pangnirtung", + "America/Paramaribo": "Paramaribo", + "America/Phoenix": "Phoenix", + "America/Port-au-Prince": "Port-au-Prince", + "America/Port_of_Spain": "Port of Spain", + "America/Porto_Velho": "Porto Velho", + "America/Puerto_Rico": "Puerto Rico", + "America/Punta_Arenas": "Punta Arenas", + "America/Rainy_River": "Rainy River", + "America/Rankin_Inlet": "Rankin Inlet", + "America/Recife": "Recife", + "America/Regina": "Regina", + "America/Resolute": "Resolute", + "America/Rio_Branco": "Rio Branco", + "America/Santa_Isabel": "Santa Isabel", + "America/Santarem": "Santarém", + "America/Santiago": "Santiago", + "America/Santo_Domingo": "Santo Domingo", + "America/Sao_Paulo": "São Paulo", + "America/Scoresbysund": "Scoresbysund", + "America/Sitka": "Sitka", + "America/St_Barthelemy": "Saint-Barthélemy", + "America/St_Johns": "St. Johns", + "America/St_Kitts": "Saint Kitts", + "America/St_Lucia": "Saint Lucia", + "America/St_Thomas": "Saint Thomas", + "America/St_Vincent": "Saint Vincent", + "America/Swift_Current": "Swift Current", + "America/Tegucigalpa": "Tegucigalpa", + "America/Thule": "Thule", + "America/Thunder_Bay": "Thunder Bay", + "America/Tijuana": "Tijuana", + "America/Toronto": "Toronto", + "America/Tortola": "Tortola", + "America/Vancouver": "Vancouver", + "America/Whitehorse": "Whitehorse", + "America/Winnipeg": "Winnipeg", + "America/Yakutat": "Yakutat", + "America/Yellowknife": "Yellowknife", + "Antarctica/Casey": "Casey", + "Antarctica/Davis": "Davis", + "Antarctica/DumontDUrville": "Dumont d'Urville", + "Antarctica/Macquarie": "Macquarie", + "Antarctica/Mawson": "Mawson", + "Antarctica/McMurdo": "McMurdo", + "Antarctica/Palmer": "Palmer", + "Antarctica/Rothera": "Rothera", + "Antarctica/Syowa": "Syowa", + "Antarctica/Troll": "Troll", + "Antarctica/Vostok": "Vostok", + "Arctic/Longyearbyen": "Longyearbyen", + "Asia/Aden": "Aden", + "Asia/Almaty": "Almaty", + "Asia/Amman": "Amman", + "Asia/Anadyr": "Anadyr", + "Asia/Aqtau": "Aqtau", + "Asia/Aqtobe": "Aqtobe", + "Asia/Ashgabat": "Ašgabat", + "Asia/Atyrau": "Atyrau", + "Asia/Baghdad": "Bagdad", + "Asia/Bahrain": "Bahrain", + "Asia/Baku": "Baku", + "Asia/Bangkok": "Bangkok", + "Asia/Barnaul": "Barnaul", + "Asia/Beirut": "Beirut", + "Asia/Bishkek": "Biškek", + "Asia/Brunei": "Brunei", + "Asia/Calcutta": "Kalkutta", + "Asia/Chita": "Tšita", + "Asia/Choibalsan": "Choibalsan", + "Asia/Colombo": "Colombo", + "Asia/Damascus": "Damaskos", + "Asia/Dhaka": "Dhaka", + "Asia/Dili": "Dili", + "Asia/Dubai": "Dubai", + "Asia/Dushanbe": "Dushanbe", + "Asia/Famagusta": "Famagusta", + "Asia/Gaza": "Gaza", + "Asia/Hebron": "Hebron", + "Asia/Hong_Kong": "Hongkong", + "Asia/Hovd": "Hovd", + "Asia/Irkutsk": "Irkutsk", + "Asia/Jakarta": "Jakarta", + "Asia/Jayapura": "Jayapura", + "Asia/Jerusalem": "Jerusalem", + "Asia/Kabul": "Kabul", + "Asia/Kamchatka": "Kamchatka", + "Asia/Karachi": "Karachi", + "Asia/Katmandu": "Katmandu", + "Asia/Khandyga": "Handyga", + "Asia/Krasnoyarsk": "Krasnoyarsk", + "Asia/Kuala_Lumpur": "Kuala Lumpur", + "Asia/Kuching": "Kuching", + "Asia/Kuwait": "Kuwait", + "Asia/Macau": "Macao", + "Asia/Magadan": "Magadan", + "Asia/Makassar": "Makassar", + "Asia/Manila": "Manila", + "Asia/Muscat": "Masqat", + "Asia/Nicosia": "Nikosia", + "Asia/Novokuznetsk": "Novokuznetsk", + "Asia/Novosibirsk": "Novosibirsk", + "Asia/Omsk": "Omsk", + "Asia/Oral": "Oral", + "Asia/Phnom_Penh": "Phnom Penh", + "Asia/Pontianak": "Pontianak", + "Asia/Pyongyang": "Pjongjang (Pyongyang)", + "Asia/Qatar": "Qatar", + "Asia/Qostanay": "Qostanay", + "Asia/Qyzylorda": "Qyzylorda", + "Asia/Rangoon": "Rangoon", + "Asia/Riyadh": "Riad", + "Asia/Saigon": "Saigon", + "Asia/Sakhalin": "Sakhalin", + "Asia/Samarkand": "Samarkand", + "Asia/Seoul": "Soul", + "Asia/Shanghai": "Shanghai", + "Asia/Singapore": "Singapore", + "Asia/Srednekolymsk": "Srednekolymsk", + "Asia/Taipei": "Taipei", + "Asia/Tashkent": "Taškent", + "Asia/Tbilisi": "Tbilisi", + "Asia/Tehran": "Teheran", + "Asia/Thimphu": "Thimphu", + "Asia/Tokyo": "Tokio", + "Asia/Tomsk": "Tomsk", + "Asia/Ulaanbaatar": "Ulaanbaatar", + "Asia/Urumqi": "Urumtši (Ürümqi)", + "Asia/Ust-Nera": "Ust-Nera", + "Asia/Vientiane": "Vientiane", + "Asia/Vladivostok": "Vladivostok", + "Asia/Yakutsk": "Jakutsk", + "Asia/Yekaterinburg": "Jekaterinburg", + "Asia/Yerevan": "Jerevan", + "Atlantic/Azores": "Azorit", + "Atlantic/Bermuda": "Bermuda", + "Atlantic/Canary": "Kanariansaaret", + "Atlantic/Cape_Verde": "Kap Verde", + "Atlantic/Faeroe": "Färsaaret", + "Atlantic/Madeira": "Madeira", + "Atlantic/Reykjavik": "Reykjavik", + "Atlantic/South_Georgia": "Etelä-Georgia", + "Atlantic/St_Helena": "Saint Helena", + "Atlantic/Stanley": "Stanley", + "Australia/Adelaide": "Adelaide", + "Australia/Brisbane": "Brisbane", + "Australia/Broken_Hill": "Broken Hill", + "Australia/Currie": "Currie", + "Australia/Darwin": "Darwin", + "Australia/Eucla": "Eucla", + "Australia/Hobart": "Hobart", + "Australia/Lindeman": "Lindeman", + "Australia/Lord_Howe": "Lord Howe", + "Australia/Melbourne": "Melbourne", + "Australia/Perth": "Perth", + "Australia/Sydney": "Sydney", + "Europe/Amsterdam": "Amsterdam", + "Europe/Andorra": "Andorra", + "Europe/Astrakhan": "Astrahan", + "Europe/Athens": "Ateena", + "Europe/Belgrade": "Belgrad", + "Europe/Berlin": "Berliini", + "Europe/Bratislava": "Bratislava", + "Europe/Brussels": "Bryssel", + "Europe/Bucharest": "Bukarest", + "Europe/Budapest": "Budapest", + "Europe/Busingen": "Busingen", + "Europe/Chisinau": "Chișinău", + "Europe/Copenhagen": "Kööpenhamina", + "Europe/Dublin": "Dublin", + "Europe/Gibraltar": "Gibraltar", + "Europe/Guernsey": "Guernsey", + "Europe/Helsinki": "Helsinki", + "Europe/Isle_of_Man": "Mansaari", + "Europe/Istanbul": "Istanbul", + "Europe/Jersey": "Jersey", + "Europe/Kaliningrad": "Kaliningrad", + "Europe/Kiev": "Kiova", + "Europe/Kirov": "Kirov", + "Europe/Lisbon": "Lissabon", + "Europe/Ljubljana": "Ljubljana", + "Europe/London": "Lontoo", + "Europe/Luxembourg": "Luxemburg", + "Europe/Madrid": "Madrid", + "Europe/Malta": "Malta", + "Europe/Mariehamn": "Maarianhamina", + "Europe/Minsk": "Minsk", + "Europe/Monaco": "Monaco", + "Europe/Moscow": "Moskova", + "Europe/Oslo": "Oslo", + "Europe/Paris": "Pariisi", + "Europe/Podgorica": "Podgorica", + "Europe/Prague": "Praha", + "Europe/Riga": "Riika", + "Europe/Rome": "Rooma", + "Europe/Samara": "Samara", + "Europe/San_Marino": "San Marino", + "Europe/Sarajevo": "Sarajevo", + "Europe/Saratov": "Saratov", + "Europe/Simferopol": "Simferopol", + "Europe/Skopje": "Skopje", + "Europe/Sofia": "Sofia", + "Europe/Stockholm": "Tukholma", + "Europe/Tallinn": "Tallinna", + "Europe/Tirane": "Tirana", + "Europe/Ulyanovsk": "Ulyanovsk", + "Europe/Uzhgorod": "Uzhgorod", + "Europe/Vaduz": "Vaduz", + "Europe/Vatican": "Vatikaani", + "Europe/Vienna": "Wien", + "Europe/Vilnius": "Vilna", + "Europe/Volgograd": "Volgograd", + "Europe/Warsaw": "Varsova", + "Europe/Zagreb": "Zagreb", + "Europe/Zaporozhye": "Zaporozhye", + "Europe/Zurich": "Zürich", + "Indian/Antananarivo": "Antananarivo", + "Indian/Chagos": "Chagos", + "Indian/Christmas": "Joulusaari", + "Indian/Cocos": "Kookossaaret", + "Indian/Comoro": "Comoro", + "Indian/Kerguelen": "Kerguelen", + "Indian/Mahe": "Mahe", + "Indian/Maldives": "Malediivit", + "Indian/Mauritius": "Mauritius", + "Indian/Mayotte": "Mayotte", + "Indian/Reunion": "Reunion", + "Pacific/Apia": "Apia", + "Pacific/Auckland": "Auckland", + "Pacific/Bougainville": "Bougainville", + "Pacific/Chatham": "Chatham", + "Pacific/Easter": "Pääsiäissaari", + "Pacific/Efate": "Efate", + "Pacific/Enderbury": "Enderbury", + "Pacific/Fakaofo": "Fakaofo", + "Pacific/Fiji": "Fidzi", + "Pacific/Funafuti": "Funafuti", + "Pacific/Galapagos": "Galapagos", + "Pacific/Gambier": "Gambier", + "Pacific/Guadalcanal": "Guadalcanal", + "Pacific/Guam": "Guam", + "Pacific/Honolulu": "Honolulu", + "Pacific/Johnston": "Johnston", + "Pacific/Kiritimati": "Kiritimati", + "Pacific/Kosrae": "Kosrae", + "Pacific/Kwajalein": "Kwajalein", + "Pacific/Majuro": "Majuro", + "Pacific/Marquesas": "Marquesas", + "Pacific/Midway": "Midway", + "Pacific/Nauru": "Nauru", + "Pacific/Niue": "Niue", + "Pacific/Norfolk": "Norfolk", + "Pacific/Noumea": "Noumea", + "Pacific/Pago_Pago": "Pago Pago", + "Pacific/Palau": "Palau", + "Pacific/Pitcairn": "Pitcairn", + "Pacific/Ponape": "Ponape", + "Pacific/Port_Moresby": "Port Moresby", + "Pacific/Rarotonga": "Rarotonga", + "Pacific/Saipan": "Saipan", + "Pacific/Tahiti": "Tahiti", + "Pacific/Tarawa": "Tarawa", + "Pacific/Tongatapu": "Tongatapu", + "Pacific/Truk": "Truk", + "Pacific/Wake": "Wake", + "Pacific/Wallis": "Wallis" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_fr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_fr.json new file mode 100644 index 00000000..8fef9b47 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_fr.json @@ -0,0 +1,433 @@ +{ + "chooseTimeZone": "Choisissez le fuseau horaire.", + "timeZoneLabel": "({offset}) {cities}", + "Africa/Abidjan": "Abidjan", + "Africa/Accra": "Accra", + "Africa/Addis_Ababa": "Addis-Abeba", + "Africa/Algiers": "Alger", + "Africa/Asmera": "Asmara", + "Africa/Bamako": "Bamako", + "Africa/Bangui": "Bangui", + "Africa/Banjul": "Banjul", + "Africa/Bissau": "Bissau", + "Africa/Blantyre": "Blantyre", + "Africa/Brazzaville": "Brazzaville", + "Africa/Bujumbura": "Bujumbura", + "Africa/Cairo": "Le Caire", + "Africa/Casablanca": "Casablanca", + "Africa/Ceuta": "Ceuta", + "Africa/Conakry": "Conakry", + "Africa/Dakar": "Dakar", + "Africa/Dar_es_Salaam": "Dar es Salaam", + "Africa/Djibouti": "Djibouti", + "Africa/Douala": "Douala", + "Africa/El_Aaiun": "Laâyoune", + "Africa/Freetown": "Freetown", + "Africa/Gaborone": "Gaborone", + "Africa/Harare": "Harare", + "Africa/Johannesburg": "Johannesburg", + "Africa/Juba": "Djouba", + "Africa/Kampala": "Kampala", + "Africa/Khartoum": "Khartoum", + "Africa/Kigali": "Kigali", + "Africa/Kinshasa": "Kinshasa", + "Africa/Lagos": "Lagos", + "Africa/Libreville": "Libreville", + "Africa/Lome": "Lomé", + "Africa/Luanda": "Luanda", + "Africa/Lubumbashi": "Lubumbashi", + "Africa/Lusaka": "Lusaka", + "Africa/Malabo": "Malabo", + "Africa/Maputo": "Maputo", + "Africa/Maseru": "Maseru", + "Africa/Mbabane": "Mbabane", + "Africa/Mogadishu": "Mogadiscio", + "Africa/Monrovia": "Monrovia", + "Africa/Nairobi": "Nairobi", + "Africa/Ndjamena": "N’Djaména", + "Africa/Niamey": "Niamey", + "Africa/Nouakchott": "Nouakchott", + "Africa/Ouagadougou": "Ouagadougou", + "Africa/Porto-Novo": "Porto-Novo", + "Africa/Sao_Tome": "São Tomé", + "Africa/Tripoli": "Tripoli", + "Africa/Tunis": "Tunis", + "Africa/Windhoek": "Windhoek", + "America/Adak": "Adak", + "America/Anchorage": "Anchorage", + "America/Anguilla": "Anguilla", + "America/Antigua": "Antigua", + "America/Araguaina": "Araguaína", + "America/Argentina/La_Rioja": "La Rioja", + "America/Argentina/Rio_Gallegos": "Río Gallegos", + "America/Argentina/Salta": "Salta", + "America/Argentina/San_Juan": "San Juan", + "America/Argentina/San_Luis": "San Luis", + "America/Argentina/Tucuman": "Tucumán", + "America/Argentina/Ushuaia": "Ushuaïa", + "America/Aruba": "Aruba", + "America/Asuncion": "Asunción", + "America/Bahia": "Bahia", + "America/Bahia_Banderas": "Bahía de Banderas", + "America/Barbados": "Barbade", + "America/Belem": "Belém", + "America/Belize": "Belize", + "America/Blanc-Sablon": "Blanc-Sablon", + "America/Boa_Vista": "Boa Vista", + "America/Bogota": "Bogotá", + "America/Boise": "Boise", + "America/Buenos_Aires": "Buenos Aires", + "America/Cambridge_Bay": "Cambridge Bay", + "America/Campo_Grande": "Campo Grande", + "America/Cancun": "Cancún", + "America/Caracas": "Caracas", + "America/Catamarca": "Catamarca", + "America/Cayenne": "Cayenne", + "America/Cayman": "Caïmans", + "America/Chicago": "Chicago", + "America/Chihuahua": "Chihuahua", + "America/Ciudad_Juarez": "Ciudad Juárez", + "America/Coral_Harbour": "Coral Harbour", + "America/Cordoba": "Córdoba", + "America/Costa_Rica": "Costa Rica", + "America/Creston": "Creston", + "America/Cuiaba": "Cuiabá", + "America/Curacao": "Curaçao", + "America/Danmarkshavn": "Danmarkshavn", + "America/Dawson": "Dawson", + "America/Dawson_Creek": "Dawson Creek", + "America/Denver": "Denver", + "America/Detroit": "Détroit", + "America/Dominica": "Dominique", + "America/Edmonton": "Edmonton", + "America/Eirunepe": "Eirunepé", + "America/El_Salvador": "Salvador", + "America/Fort_Nelson": "Fort Nelson", + "America/Fortaleza": "Fortaleza", + "America/Glace_Bay": "Glace Bay", + "America/Godthab": "Godthåb", + "America/Goose_Bay": "Goose Bay", + "America/Grand_Turk": "Grand Turk", + "America/Grenada": "Grenade", + "America/Guadeloupe": "Guadeloupe", + "America/Guatemala": "Guatemala", + "America/Guayaquil": "Guayaquil", + "America/Guyana": "Guyane", + "America/Halifax": "Halifax", + "America/Havana": "La Havane", + "America/Hermosillo": "Hermosillo", + "America/Indiana/Knox": "Knox", + "America/Indiana/Marengo": "Marengo", + "America/Indiana/Petersburg": "Petersburg", + "America/Indiana/Tell_City": "Tell City", + "America/Indiana/Vevay": "Vevay", + "America/Indiana/Vincennes": "Vincennes", + "America/Indiana/Winamac": "Winamac", + "America/Indianapolis": "Indianapolis", + "America/Inuvik": "Inuvik", + "America/Iqaluit": "Iqaluit", + "America/Jamaica": "Jamaïque", + "America/Jujuy": "Jujuy", + "America/Juneau": "Juneau", + "America/Kentucky/Monticello": "Monticello", + "America/Kralendijk": "Kralendijk", + "America/La_Paz": "La Paz", + "America/Lima": "Lima", + "America/Los_Angeles": "Los Angeles", + "America/Louisville": "Louisville", + "America/Lower_Princes": "Lower Prince’s Quarter", + "America/Maceio": "Maceió", + "America/Managua": "Managua", + "America/Manaus": "Manaus", + "America/Marigot": "Marigot", + "America/Martinique": "Martinique", + "America/Matamoros": "Matamoros", + "America/Mazatlan": "Mazatlán", + "America/Mendoza": "Mendoza", + "America/Menominee": "Menominee", + "America/Merida": "Mérida", + "America/Metlakatla": "Metlakatla", + "America/Mexico_City": "Mexico", + "America/Miquelon": "Miquelon", + "America/Moncton": "Moncton", + "America/Monterrey": "Monterrey", + "America/Montevideo": "Montevideo", + "America/Montreal": "Montréal", + "America/Montserrat": "Montserrat", + "America/Nassau": "Nassau", + "America/New_York": "New York", + "America/Nipigon": "Nipigon", + "America/Nome": "Nome", + "America/Noronha": "Noronha", + "America/North_Dakota/Beulah": "Beulah", + "America/North_Dakota/Center": "Centerville", + "America/North_Dakota/New_Salem": "New Salem", + "America/Ojinaga": "Ojinaga", + "America/Panama": "Panama", + "America/Pangnirtung": "Pangnirtung", + "America/Paramaribo": "Paramaribo", + "America/Phoenix": "Phoenix", + "America/Port-au-Prince": "Port-au-Prince", + "America/Port_of_Spain": "Port-d’Espagne", + "America/Porto_Velho": "Porto Velho", + "America/Puerto_Rico": "Porto Rico", + "America/Punta_Arenas": "Punta Arenas", + "America/Rainy_River": "Rainy River", + "America/Rankin_Inlet": "Rankin Inlet", + "America/Recife": "Recife", + "America/Regina": "Regina", + "America/Resolute": "Resolute", + "America/Rio_Branco": "Rio Branco", + "America/Santa_Isabel": "Santa Isabel", + "America/Santarem": "Santarém", + "America/Santiago": "Santiago", + "America/Santo_Domingo": "Saint-Domingue", + "America/Sao_Paulo": "São Paulo", + "America/Scoresbysund": "Scoresby Sund", + "America/Sitka": "Sitka", + "America/St_Barthelemy": "Saint-Barthélemy", + "America/St_Johns": "Saint John’s", + "America/St_Kitts": "Saint-Christophe", + "America/St_Lucia": "Sainte-Lucie", + "America/St_Thomas": "Saint-Thomas", + "America/St_Vincent": "Saint-Vincent", + "America/Swift_Current": "Swift Current", + "America/Tegucigalpa": "Tegucigalpa", + "America/Thule": "Thulé", + "America/Thunder_Bay": "Thunder Bay", + "America/Tijuana": "Tijuana", + "America/Toronto": "Toronto", + "America/Tortola": "Tortola", + "America/Vancouver": "Vancouver", + "America/Whitehorse": "Whitehorse", + "America/Winnipeg": "Winnipeg", + "America/Yakutat": "Yakutat", + "America/Yellowknife": "Yellowknife", + "Antarctica/Casey": "Casey", + "Antarctica/Davis": "Davis", + "Antarctica/DumontDUrville": "Dumont d’Urville", + "Antarctica/Macquarie": "Macquarie", + "Antarctica/Mawson": "Mawson", + "Antarctica/McMurdo": "McMurdo", + "Antarctica/Palmer": "Palmer", + "Antarctica/Rothera": "Rothera", + "Antarctica/Syowa": "Syowa", + "Antarctica/Troll": "Troll", + "Antarctica/Vostok": "Vostok", + "Arctic/Longyearbyen": "Longyearbyen", + "Asia/Aden": "Aden", + "Asia/Almaty": "Almaty", + "Asia/Amman": "Amman", + "Asia/Anadyr": "Anadyr", + "Asia/Aqtau": "Aktaou", + "Asia/Aqtobe": "Aktioubé", + "Asia/Ashgabat": "Achgabat", + "Asia/Atyrau": "Atyraou", + "Asia/Baghdad": "Bagdad", + "Asia/Bahrain": "Bahreïn", + "Asia/Baku": "Bakou", + "Asia/Bangkok": "Bangkok", + "Asia/Barnaul": "Barnaoul", + "Asia/Beirut": "Beyrouth", + "Asia/Bishkek": "Bichkek", + "Asia/Brunei": "Brunei", + "Asia/Calcutta": "Calcutta", + "Asia/Chita": "Tchita", + "Asia/Choibalsan": "Choybalsan", + "Asia/Colombo": "Colombo", + "Asia/Damascus": "Damas", + "Asia/Dhaka": "Dhaka", + "Asia/Dili": "Dili", + "Asia/Dubai": "Dubaï", + "Asia/Dushanbe": "Douchanbé", + "Asia/Famagusta": "Famagouste", + "Asia/Gaza": "Gaza", + "Asia/Hebron": "Hébron", + "Asia/Hong_Kong": "Hong Kong", + "Asia/Hovd": "Khovd", + "Asia/Irkutsk": "Irkoutsk", + "Asia/Jakarta": "Jakarta", + "Asia/Jayapura": "Jayapura", + "Asia/Jerusalem": "Jérusalem", + "Asia/Kabul": "Kaboul", + "Asia/Kamchatka": "Kamchatka", + "Asia/Karachi": "Karachi", + "Asia/Katmandu": "Katmandou", + "Asia/Khandyga": "Khandyga", + "Asia/Krasnoyarsk": "Krasnoïarsk", + "Asia/Kuala_Lumpur": "Kuala Lumpur", + "Asia/Kuching": "Kuching", + "Asia/Kuwait": "Koweït", + "Asia/Macau": "Macao", + "Asia/Magadan": "Magadan", + "Asia/Makassar": "Makassar", + "Asia/Manila": "Manille", + "Asia/Muscat": "Mascate", + "Asia/Nicosia": "Nicosie", + "Asia/Novokuznetsk": "Novokouznetsk", + "Asia/Novosibirsk": "Novossibirsk", + "Asia/Omsk": "Omsk", + "Asia/Oral": "Oural", + "Asia/Phnom_Penh": "Phnom Penh", + "Asia/Pontianak": "Pontianak", + "Asia/Pyongyang": "Pyongyang", + "Asia/Qatar": "Qatar", + "Asia/Qostanay": "Kostanaï", + "Asia/Qyzylorda": "Kyzylorda", + "Asia/Rangoon": "Rangoun", + "Asia/Riyadh": "Riyad", + "Asia/Saigon": "Saïgon", + "Asia/Sakhalin": "Sakhaline", + "Asia/Samarkand": "Samarcande", + "Asia/Seoul": "Séoul", + "Asia/Shanghai": "Shanghai", + "Asia/Singapore": "Singapour", + "Asia/Srednekolymsk": "Srednekolymsk", + "Asia/Taipei": "Taipei", + "Asia/Tashkent": "Tachkent", + "Asia/Tbilisi": "Tbilissi", + "Asia/Tehran": "Téhéran", + "Asia/Thimphu": "Thimphu", + "Asia/Tokyo": "Tokyo", + "Asia/Tomsk": "Tomsk", + "Asia/Ulaanbaatar": "Oulan-Bator", + "Asia/Urumqi": "Ürümqi", + "Asia/Ust-Nera": "Oust-Nera", + "Asia/Vientiane": "Vientiane", + "Asia/Vladivostok": "Vladivostok", + "Asia/Yakutsk": "Iakoutsk", + "Asia/Yekaterinburg": "Iekaterinbourg", + "Asia/Yerevan": "Erevan", + "Atlantic/Azores": "Açores", + "Atlantic/Bermuda": "Bermudes", + "Atlantic/Canary": "Canaries", + "Atlantic/Cape_Verde": "Cap-Vert", + "Atlantic/Faeroe": "Féroé", + "Atlantic/Madeira": "Madère", + "Atlantic/Reykjavik": "Reykjavik", + "Atlantic/South_Georgia": "Géorgie du Sud", + "Atlantic/St_Helena": "Sainte-Hélène", + "Atlantic/Stanley": "Stanley", + "Australia/Adelaide": "Adélaïde", + "Australia/Brisbane": "Brisbane", + "Australia/Broken_Hill": "Broken Hill", + "Australia/Currie": "Currie", + "Australia/Darwin": "Darwin", + "Australia/Eucla": "Eucla", + "Australia/Hobart": "Hobart", + "Australia/Lindeman": "Lindeman", + "Australia/Lord_Howe": "Lord Howe", + "Australia/Melbourne": "Melbourne", + "Australia/Perth": "Perth", + "Australia/Sydney": "Sydney", + "Europe/Amsterdam": "Amsterdam", + "Europe/Andorra": "Andorre", + "Europe/Astrakhan": "Astrakhan", + "Europe/Athens": "Athènes", + "Europe/Belgrade": "Belgrade", + "Europe/Berlin": "Berlin", + "Europe/Bratislava": "Bratislava", + "Europe/Brussels": "Bruxelles", + "Europe/Bucharest": "Bucarest", + "Europe/Budapest": "Budapest", + "Europe/Busingen": "Büsingen", + "Europe/Chisinau": "Chișinău", + "Europe/Copenhagen": "Copenhague", + "Europe/Dublin": "Dublin", + "Europe/Gibraltar": "Gibraltar", + "Europe/Guernsey": "Guernesey", + "Europe/Helsinki": "Helsinki", + "Europe/Isle_of_Man": "Île de Man", + "Europe/Istanbul": "Istanbul", + "Europe/Jersey": "Jersey", + "Europe/Kaliningrad": "Kaliningrad", + "Europe/Kiev": "Kiev", + "Europe/Kirov": "Kirov", + "Europe/Lisbon": "Lisbonne", + "Europe/Ljubljana": "Ljubljana", + "Europe/London": "Londres", + "Europe/Luxembourg": "Luxembourg", + "Europe/Madrid": "Madrid", + "Europe/Malta": "Malte", + "Europe/Mariehamn": "Mariehamn", + "Europe/Minsk": "Minsk", + "Europe/Monaco": "Monaco", + "Europe/Moscow": "Moscou", + "Europe/Oslo": "Oslo", + "Europe/Paris": "Paris", + "Europe/Podgorica": "Podgorica", + "Europe/Prague": "Prague", + "Europe/Riga": "Riga", + "Europe/Rome": "Rome", + "Europe/Samara": "Samara", + "Europe/San_Marino": "Saint-Marin", + "Europe/Sarajevo": "Sarajevo", + "Europe/Saratov": "Saratov", + "Europe/Simferopol": "Simferopol", + "Europe/Skopje": "Skopje", + "Europe/Sofia": "Sofia", + "Europe/Stockholm": "Stockholm", + "Europe/Tallinn": "Tallinn", + "Europe/Tirane": "Tirana", + "Europe/Ulyanovsk": "Oulianovsk", + "Europe/Uzhgorod": "Oujhorod", + "Europe/Vaduz": "Vaduz", + "Europe/Vatican": "Vatican", + "Europe/Vienna": "Vienne", + "Europe/Vilnius": "Vilnius", + "Europe/Volgograd": "Volgograd", + "Europe/Warsaw": "Varsovie", + "Europe/Zagreb": "Zagreb", + "Europe/Zaporozhye": "Zaporijjia", + "Europe/Zurich": "Zurich", + "Indian/Antananarivo": "Antananarivo", + "Indian/Chagos": "Chagos", + "Indian/Christmas": "Christmas (île)", + "Indian/Cocos": "Cocos", + "Indian/Comoro": "Comores", + "Indian/Kerguelen": "Kerguelen", + "Indian/Mahe": "Mahé", + "Indian/Maldives": "Maldives", + "Indian/Mauritius": "Maurice", + "Indian/Mayotte": "Mayotte", + "Indian/Reunion": "Réunion", + "Pacific/Apia": "Apia", + "Pacific/Auckland": "Auckland", + "Pacific/Bougainville": "Bougainville", + "Pacific/Chatham": "Chatham", + "Pacific/Easter": "Pâques", + "Pacific/Efate": "Éfaté", + "Pacific/Enderbury": "Enderbury", + "Pacific/Fakaofo": "Fakaofo", + "Pacific/Fiji": "Fidji", + "Pacific/Funafuti": "Funafuti", + "Pacific/Galapagos": "Galápagos", + "Pacific/Gambier": "Gambier", + "Pacific/Guadalcanal": "Guadalcanal", + "Pacific/Guam": "Guam", + "Pacific/Honolulu": "Honolulu", + "Pacific/Johnston": "Johnston", + "Pacific/Kiritimati": "Kiritimati", + "Pacific/Kosrae": "Kosrae", + "Pacific/Kwajalein": "Kwajalein", + "Pacific/Majuro": "Majuro", + "Pacific/Marquesas": "Marquises", + "Pacific/Midway": "Midway", + "Pacific/Nauru": "Nauru", + "Pacific/Niue": "Niue", + "Pacific/Norfolk": "Norfolk", + "Pacific/Noumea": "Nouméa", + "Pacific/Pago_Pago": "Pago Pago", + "Pacific/Palau": "Palau", + "Pacific/Pitcairn": "Pitcairn", + "Pacific/Ponape": "Pohnpei", + "Pacific/Port_Moresby": "Port Moresby", + "Pacific/Rarotonga": "Rarotonga", + "Pacific/Saipan": "Saipan", + "Pacific/Tahiti": "Tahiti", + "Pacific/Tarawa": "Tarawa", + "Pacific/Tongatapu": "Tongatapu", + "Pacific/Truk": "Truk", + "Pacific/Wake": "Wake", + "Pacific/Wallis": "Wallis" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_he.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_he.json new file mode 100644 index 00000000..3bfeaca9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_he.json @@ -0,0 +1,433 @@ +{ + "chooseTimeZone": "בחר אזור זמן.", + "timeZoneLabel": "({offset}) {cities}", + "Africa/Abidjan": "אביג'אן", + "Africa/Accra": "אקרה", + "Africa/Addis_Ababa": "אדיס אבבה", + "Africa/Algiers": "אלג'יר", + "Africa/Asmera": "אסמרה", + "Africa/Bamako": "במקו", + "Africa/Bangui": "בנגי", + "Africa/Banjul": "בנג'ול", + "Africa/Bissau": "ביסאו", + "Africa/Blantyre": "בלנטייר", + "Africa/Brazzaville": "ברזוויל", + "Africa/Bujumbura": "בוג'ומבורה", + "Africa/Cairo": "קהיר", + "Africa/Casablanca": "קזבלנקה", + "Africa/Ceuta": "סאוטה", + "Africa/Conakry": "קונאקרי", + "Africa/Dakar": "דקר", + "Africa/Dar_es_Salaam": "דר א-סלאם", + "Africa/Djibouti": "ג'יבוטי", + "Africa/Douala": "דואלה", + "Africa/El_Aaiun": "אל עיון", + "Africa/Freetown": "פריטאון", + "Africa/Gaborone": "גאבורון", + "Africa/Harare": "הארארה", + "Africa/Johannesburg": "יוהנסבורג", + "Africa/Juba": "ג'ובה", + "Africa/Kampala": "קמפלה", + "Africa/Khartoum": "ח'רטום", + "Africa/Kigali": "קיגאלי", + "Africa/Kinshasa": "קינשאסה", + "Africa/Lagos": "לאגוס", + "Africa/Libreville": "ליברוויל", + "Africa/Lome": "לומה", + "Africa/Luanda": "לואנדה", + "Africa/Lubumbashi": "לובומבאשי", + "Africa/Lusaka": "לוסקה", + "Africa/Malabo": "מלאבו", + "Africa/Maputo": "מפוטו", + "Africa/Maseru": "מסרו", + "Africa/Mbabane": "מבאבאנה", + "Africa/Mogadishu": "מוגדישו", + "Africa/Monrovia": "מונרוביה", + "Africa/Nairobi": "ניירובי", + "Africa/Ndjamena": "נג'מנה", + "Africa/Niamey": "ניאמיי", + "Africa/Nouakchott": "נואקשוט", + "Africa/Ouagadougou": "אוגדוגו", + "Africa/Porto-Novo": "פורטו-נובו", + "Africa/Sao_Tome": "סאו טומה", + "Africa/Tripoli": "טריפולי", + "Africa/Tunis": "תוניס", + "Africa/Windhoek": "וינדהוק", + "America/Adak": "אדק", + "America/Anchorage": "אנקורג'", + "America/Anguilla": "אנגווילה", + "America/Antigua": "אנטיגואה", + "America/Araguaina": "ארגואינה", + "America/Argentina/La_Rioja": "לה ריוחה", + "America/Argentina/Rio_Gallegos": "ריו גז'גוס", + "America/Argentina/Salta": "סלטה", + "America/Argentina/San_Juan": "סן חואן", + "America/Argentina/San_Luis": "סן לואיס", + "America/Argentina/Tucuman": "טוקומאן", + "America/Argentina/Ushuaia": "אושואיה", + "America/Aruba": "ארובה", + "America/Asuncion": "אסונסיון", + "America/Bahia": "באהיה", + "America/Bahia_Banderas": "באהיה דה בנדרס", + "America/Barbados": "ברבדוס", + "America/Belem": "בלם", + "America/Belize": "בליז", + "America/Blanc-Sablon": "בלנק-סבלון", + "America/Boa_Vista": "בואה ויסטה", + "America/Bogota": "בוגוטה", + "America/Boise": "בויס", + "America/Buenos_Aires": "בואנוס איירס", + "America/Cambridge_Bay": "קמברידג' ביי", + "America/Campo_Grande": "קמפוה גרנדה", + "America/Cancun": "קנקון", + "America/Caracas": "קראקס", + "America/Catamarca": "קטמרקה", + "America/Cayenne": "קאיין", + "America/Cayman": "קיימן", + "America/Chicago": "שיקגו", + "America/Chihuahua": "צ'יוואווה", + "America/Ciudad_Juarez": "סיאודד חוארז", + "America/Coral_Harbour": "קוראל הרבור", + "America/Cordoba": "קורדובה", + "America/Costa_Rica": "קוסטה ריקה", + "America/Creston": "קרסטון", + "America/Cuiaba": "קויאבה", + "America/Curacao": "קורסאו", + "America/Danmarkshavn": "דנמרקסהוון", + "America/Dawson": "דוסון", + "America/Dawson_Creek": "דוסון קריק", + "America/Denver": "דנוור", + "America/Detroit": "דטרויט", + "America/Dominica": "דומיניקה", + "America/Edmonton": "אדמונטון", + "America/Eirunepe": "אירונפה", + "America/El_Salvador": "אל סלבדור", + "America/Fort_Nelson": "פורט נלסון", + "America/Fortaleza": "פורטלזה", + "America/Glace_Bay": "גלייס ביי", + "America/Godthab": "גודהאב", + "America/Goose_Bay": "גוז ביי", + "America/Grand_Turk": "גרנד טורק", + "America/Grenada": "גרנדה", + "America/Guadeloupe": "גוואדלופה", + "America/Guatemala": "גווטמלה", + "America/Guayaquil": "גואיאקיל", + "America/Guyana": "גיאנה", + "America/Halifax": "הליפקס", + "America/Havana": "הוואנה", + "America/Hermosillo": "הרמוסילו", + "America/Indiana/Knox": "נוקס", + "America/Indiana/Marengo": "מרנגו", + "America/Indiana/Petersburg": "פטרסבורג", + "America/Indiana/Tell_City": "טל סיטי", + "America/Indiana/Vevay": "ויוואיי", + "America/Indiana/Vincennes": "וינסנס", + "America/Indiana/Winamac": "ווינמאק", + "America/Indianapolis": "אינדיאנפוליס", + "America/Inuvik": "אינוביק", + "America/Iqaluit": "איקלואיט", + "America/Jamaica": "ג'מייקה", + "America/Jujuy": "חוחוי", + "America/Juneau": "ג'ונו", + "America/Kentucky/Monticello": "מונטיצ'לו", + "America/Kralendijk": "קרלנדיק", + "America/La_Paz": "לה פאס", + "America/Lima": "לימה", + "America/Los_Angeles": "לוס אנג'לס", + "America/Louisville": "לואיסוויל", + "America/Lower_Princes": "לואר פרינסס", + "America/Maceio": "מסיאו", + "America/Managua": "מנגואה", + "America/Manaus": "מנאוס", + "America/Marigot": "מאריגוט", + "America/Martinique": "מרטיניק", + "America/Matamoros": "מטאמורוס", + "America/Mazatlan": "מזטלאן", + "America/Mendoza": "מנדוסה", + "America/Menominee": "מנומיני", + "America/Merida": "מרידה", + "America/Metlakatla": "מטלקלטה", + "America/Mexico_City": "מקסיקו סיטי", + "America/Miquelon": "מישלון", + "America/Moncton": "מונקטון", + "America/Monterrey": "מונטריי", + "America/Montevideo": "מונטווידיאו", + "America/Montreal": "מונטריאול", + "America/Montserrat": "מונטסראט", + "America/Nassau": "נסאו", + "America/New_York": "ניו יורק", + "America/Nipigon": "ניפיגון", + "America/Nome": "נום", + "America/Noronha": "נורונהה", + "America/North_Dakota/Beulah": "ביולה", + "America/North_Dakota/Center": "מרכז", + "America/North_Dakota/New_Salem": "ניו סאלם", + "America/Ojinaga": "אוג'ינגה", + "America/Panama": "פנמה", + "America/Pangnirtung": "פאנגנירתונג", + "America/Paramaribo": "פראמאריבו", + "America/Phoenix": "פיניקס", + "America/Port-au-Prince": "פורט-או-פרינס", + "America/Port_of_Spain": "פורט אוף ספיין", + "America/Porto_Velho": "פורטו ולהו", + "America/Puerto_Rico": "פורטו ריקו", + "America/Punta_Arenas": "פונטה ארנס", + "America/Rainy_River": "רייני ריבר", + "America/Rankin_Inlet": "רנקין אינלט", + "America/Recife": "רסיפה", + "America/Regina": "רגינה", + "America/Resolute": "רזולוט", + "America/Rio_Branco": "ריו ברנקו", + "America/Santa_Isabel": "סנטה איזבל", + "America/Santarem": "סנטארם", + "America/Santiago": "סנטיאגו", + "America/Santo_Domingo": "סנטו דומינגו", + "America/Sao_Paulo": "סאו פאולו", + "America/Scoresbysund": "סקורסביסונד", + "America/Sitka": "סיטקה", + "America/St_Barthelemy": "סנט בָרתֶלֵמי", + "America/St_Johns": "סנט ג'ונס", + "America/St_Kitts": "סנט קיטס", + "America/St_Lucia": "סנט לוסיה", + "America/St_Thomas": "סנט תומאס", + "America/St_Vincent": "סנט וינסנט", + "America/Swift_Current": "סוויפט קרנט", + "America/Tegucigalpa": "טגוסיגלפה", + "America/Thule": "טולה", + "America/Thunder_Bay": "ת'אנדר ביי", + "America/Tijuana": "טיחואנה", + "America/Toronto": "טורונטו", + "America/Tortola": "טורטולה", + "America/Vancouver": "ונקובר", + "America/Whitehorse": "ווייטהורס", + "America/Winnipeg": "ויניפג", + "America/Yakutat": "יקוטט", + "America/Yellowknife": "ילונייף", + "Antarctica/Casey": "קייסי", + "Antarctica/Davis": "דייוויס", + "Antarctica/DumontDUrville": "Dumont d'Urville", + "Antarctica/Macquarie": "מקוורי", + "Antarctica/Mawson": "מאוסון", + "Antarctica/McMurdo": "מקמורדו", + "Antarctica/Palmer": "פלמר", + "Antarctica/Rothera": "רות'רה", + "Antarctica/Syowa": "סייווה", + "Antarctica/Troll": "טרול", + "Antarctica/Vostok": "ווסטוק", + "Arctic/Longyearbyen": "לונגיירביין", + "Asia/Aden": "עדן", + "Asia/Almaty": "אלמטי", + "Asia/Amman": "עמאן", + "Asia/Anadyr": "אנאדיר", + "Asia/Aqtau": "אקטאו", + "Asia/Aqtobe": "אקטובה", + "Asia/Ashgabat": "אשגבאט", + "Asia/Atyrau": "אטיארו", + "Asia/Baghdad": "בגדד", + "Asia/Bahrain": "בחריין", + "Asia/Baku": "באקו", + "Asia/Bangkok": "בנגקוק", + "Asia/Barnaul": "בארנאול", + "Asia/Beirut": "ביירות", + "Asia/Bishkek": "בישקק", + "Asia/Brunei": "ברוניי", + "Asia/Calcutta": "קולקטה", + "Asia/Chita": "צ'יטה", + "Asia/Choibalsan": "צ'ויבלסן", + "Asia/Colombo": "קולומבו", + "Asia/Damascus": "דמשק", + "Asia/Dhaka": "דאקה", + "Asia/Dili": "דילי", + "Asia/Dubai": "דובאי", + "Asia/Dushanbe": "דושנבה", + "Asia/Famagusta": "פמגוסטה", + "Asia/Gaza": "עזה", + "Asia/Hebron": "חברון", + "Asia/Hong_Kong": "הונג קונג", + "Asia/Hovd": "חובד", + "Asia/Irkutsk": "אירקוצק", + "Asia/Jakarta": "ג'קרטה", + "Asia/Jayapura": "ג'איאפורה", + "Asia/Jerusalem": "ירושלים", + "Asia/Kabul": "קאבול", + "Asia/Kamchatka": "קמצ'טקה", + "Asia/Karachi": "קאראצ'י", + "Asia/Katmandu": "קטמנדו", + "Asia/Khandyga": "קאנדיגה", + "Asia/Krasnoyarsk": "קרסנויארסק", + "Asia/Kuala_Lumpur": "קואלה לומפור", + "Asia/Kuching": "קוצ'ינג", + "Asia/Kuwait": "כווית", + "Asia/Macau": "מקאו", + "Asia/Magadan": "מגדן", + "Asia/Makassar": "מקאסאר", + "Asia/Manila": "מאנילה", + "Asia/Muscat": "מסקט", + "Asia/Nicosia": "ניקוסיה", + "Asia/Novokuznetsk": "נובוקוזנצק", + "Asia/Novosibirsk": "נובוסיבירסק", + "Asia/Omsk": "אומסק", + "Asia/Oral": "אוראל", + "Asia/Phnom_Penh": "פנום פן", + "Asia/Pontianak": "פונטיאנאק", + "Asia/Pyongyang": "פיונגיאנג", + "Asia/Qatar": "קטאר", + "Asia/Qostanay": "קוסטנאי", + "Asia/Qyzylorda": "קיזילורדה", + "Asia/Rangoon": "רנגון", + "Asia/Riyadh": "ריאד", + "Asia/Saigon": "סאייגון", + "Asia/Sakhalin": "סחלין", + "Asia/Samarkand": "סמרקנד", + "Asia/Seoul": "סיאול", + "Asia/Shanghai": "שנגחאי", + "Asia/Singapore": "סינגפור", + "Asia/Srednekolymsk": "סרדנקולימסק", + "Asia/Taipei": "טאיפה", + "Asia/Tashkent": "טשקנט", + "Asia/Tbilisi": "טביליסי", + "Asia/Tehran": "טהראן", + "Asia/Thimphu": "טהימפהו", + "Asia/Tokyo": "טוקיו", + "Asia/Tomsk": "טומסק", + "Asia/Ulaanbaatar": "אולן בטור", + "Asia/Urumqi": "אורומצ'י", + "Asia/Ust-Nera": "אוסט-נרה", + "Asia/Vientiane": "ויינטיאן", + "Asia/Vladivostok": "ולדיווסטוק", + "Asia/Yakutsk": "יקוטסק", + "Asia/Yekaterinburg": "ייקטרינבורג", + "Asia/Yerevan": "ירוואן", + "Atlantic/Azores": "האיים האזוריים", + "Atlantic/Bermuda": "ברמודה", + "Atlantic/Canary": "קנרי", + "Atlantic/Cape_Verde": "כף ורדה", + "Atlantic/Faeroe": "פארו", + "Atlantic/Madeira": "מדיירה", + "Atlantic/Reykjavik": "רייקיאוויק", + "Atlantic/South_Georgia": "דרום ג'ורג'יה", + "Atlantic/St_Helena": "סנט הלנה", + "Atlantic/Stanley": "סטנלי", + "Australia/Adelaide": "אדלייד", + "Australia/Brisbane": "בריסביין", + "Australia/Broken_Hill": "ברוקן היל", + "Australia/Currie": "קורי", + "Australia/Darwin": "דרווין", + "Australia/Eucla": "יוקלה", + "Australia/Hobart": "הובארט", + "Australia/Lindeman": "לינדמן", + "Australia/Lord_Howe": "לורד האו", + "Australia/Melbourne": "מלבורן", + "Australia/Perth": "פרת'", + "Australia/Sydney": "סידני", + "Europe/Amsterdam": "אמסטרדם", + "Europe/Andorra": "אנדורה", + "Europe/Astrakhan": "אסטרחן", + "Europe/Athens": "אתונה", + "Europe/Belgrade": "בלגראד", + "Europe/Berlin": "ברלין", + "Europe/Bratislava": "ברטיסלאבה", + "Europe/Brussels": "בריסל", + "Europe/Bucharest": "בוקרשט", + "Europe/Budapest": "בודפשט", + "Europe/Busingen": "בוסינגן", + "Europe/Chisinau": "קישינב", + "Europe/Copenhagen": "קופנהגן", + "Europe/Dublin": "דבלין", + "Europe/Gibraltar": "גיברלטר", + "Europe/Guernsey": "גרנזי", + "Europe/Helsinki": "הלסינקי", + "Europe/Isle_of_Man": "איי מאן", + "Europe/Istanbul": "איסטנבול", + "Europe/Jersey": "ג'רסי", + "Europe/Kaliningrad": "קלינינגרד", + "Europe/Kiev": "קייב", + "Europe/Kirov": "קירוב", + "Europe/Lisbon": "ליסבון", + "Europe/Ljubljana": "לובליאנה", + "Europe/London": "לונדון", + "Europe/Luxembourg": "לוקסמבורג", + "Europe/Madrid": "מדריד", + "Europe/Malta": "מלטה", + "Europe/Mariehamn": "מאריהאם", + "Europe/Minsk": "מינסק", + "Europe/Monaco": "מונקו", + "Europe/Moscow": "מוסקבה", + "Europe/Oslo": "אוסלו", + "Europe/Paris": "פריז", + "Europe/Podgorica": "פודגוריצה", + "Europe/Prague": "פראג", + "Europe/Riga": "ריגה", + "Europe/Rome": "רומא", + "Europe/Samara": "סאמארה", + "Europe/San_Marino": "סן מרינו", + "Europe/Sarajevo": "סראייבו", + "Europe/Saratov": "סאראטוב", + "Europe/Simferopol": "סימפרופול", + "Europe/Skopje": "סקופיה", + "Europe/Sofia": "סופיה", + "Europe/Stockholm": "שטוקהולם", + "Europe/Tallinn": "טאלין", + "Europe/Tirane": "טירנה", + "Europe/Ulyanovsk": "אוליאנובסק", + "Europe/Uzhgorod": "אוז'הורוד", + "Europe/Vaduz": "ואדוז", + "Europe/Vatican": "הוותיקן", + "Europe/Vienna": "וינה", + "Europe/Vilnius": "וילנה", + "Europe/Volgograd": "וולווגראד", + "Europe/Warsaw": "ורשה", + "Europe/Zagreb": "זאגרב", + "Europe/Zaporozhye": "זפוריז׳יה", + "Europe/Zurich": "ציריך", + "Indian/Antananarivo": "אנטננריבו", + "Indian/Chagos": "חגוס", + "Indian/Christmas": "האי קריסמס", + "Indian/Cocos": "קוקוס", + "Indian/Comoro": "קומורו", + "Indian/Kerguelen": "קרגלן", + "Indian/Mahe": "מאהה", + "Indian/Maldives": "האיים המלדיביים", + "Indian/Mauritius": "מאוריציוס", + "Indian/Mayotte": "מיוט", + "Indian/Reunion": "ראוניון", + "Pacific/Apia": "אפיה", + "Pacific/Auckland": "אוקלנד", + "Pacific/Bougainville": "בוגנוויל", + "Pacific/Chatham": "צ'אטאם", + "Pacific/Easter": "איסטר", + "Pacific/Efate": "אפאטה", + "Pacific/Enderbury": "אנדרברי", + "Pacific/Fakaofo": "פקאופו", + "Pacific/Fiji": "פיג'י", + "Pacific/Funafuti": "פנאפוטי", + "Pacific/Galapagos": "גלפגוס", + "Pacific/Gambier": "גמבייה", + "Pacific/Guadalcanal": "גוודלקנל", + "Pacific/Guam": "גואם", + "Pacific/Honolulu": "הונולולו", + "Pacific/Johnston": "ג'ונסטון", + "Pacific/Kiritimati": "קיריטימטי", + "Pacific/Kosrae": "קוסראה", + "Pacific/Kwajalein": "קווג'לין", + "Pacific/Majuro": "מאג'ורו", + "Pacific/Marquesas": "איי_מרקיז", + "Pacific/Midway": "מידוויי", + "Pacific/Nauru": "נאורו", + "Pacific/Niue": "ניואה", + "Pacific/Norfolk": "נורפולק", + "Pacific/Noumea": "נומיאה", + "Pacific/Pago_Pago": "פאגו פאגו", + "Pacific/Palau": "פלאו", + "Pacific/Pitcairn": "פיטקרן", + "Pacific/Ponape": "פונפיי", + "Pacific/Port_Moresby": "פורט מורסבי", + "Pacific/Rarotonga": "ררוטונגה", + "Pacific/Saipan": "סאיפאן", + "Pacific/Tahiti": "טהיטי", + "Pacific/Tarawa": "טאראווה", + "Pacific/Tongatapu": "טונגטאפו", + "Pacific/Truk": "טרוק", + "Pacific/Wake": "ווייק", + "Pacific/Wallis": "ואליס" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_hr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_hr.json new file mode 100644 index 00000000..d4d028ea --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_hr.json @@ -0,0 +1,433 @@ +{ + "chooseTimeZone": "Odaberite vremensku zonu.", + "timeZoneLabel": "({offset}) {cities}", + "Africa/Abidjan": "Abidjan", + "Africa/Accra": "Accra", + "Africa/Addis_Ababa": "Addis Abeba", + "Africa/Algiers": "Alžir", + "Africa/Asmera": "Asmera", + "Africa/Bamako": "Bamako", + "Africa/Bangui": "Bangui", + "Africa/Banjul": "Banjul", + "Africa/Bissau": "Bissau", + "Africa/Blantyre": "Blantyre", + "Africa/Brazzaville": "Brazzaville", + "Africa/Bujumbura": "Bujumbura", + "Africa/Cairo": "Kairo", + "Africa/Casablanca": "Casablanca", + "Africa/Ceuta": "Ceuta", + "Africa/Conakry": "Conakry", + "Africa/Dakar": "Dakar", + "Africa/Dar_es_Salaam": "Dar es Salaam", + "Africa/Djibouti": "Džibuti", + "Africa/Douala": "Douala", + "Africa/El_Aaiun": "El Aaiun", + "Africa/Freetown": "Freetown", + "Africa/Gaborone": "Gaborone", + "Africa/Harare": "Harare", + "Africa/Johannesburg": "Johannesburg", + "Africa/Juba": "Juba", + "Africa/Kampala": "Kampala", + "Africa/Khartoum": "Khartoum", + "Africa/Kigali": "Kigali", + "Africa/Kinshasa": "Kinshasa", + "Africa/Lagos": "Lagos", + "Africa/Libreville": "Libreville", + "Africa/Lome": "Lomé", + "Africa/Luanda": "Luanda", + "Africa/Lubumbashi": "Lubumbashi", + "Africa/Lusaka": "Lusaka", + "Africa/Malabo": "Malabo", + "Africa/Maputo": "Maputo", + "Africa/Maseru": "Maseru", + "Africa/Mbabane": "Mbabane", + "Africa/Mogadishu": "Mogadishu", + "Africa/Monrovia": "Monrovia", + "Africa/Nairobi": "Nairobi", + "Africa/Ndjamena": "Ndjamena", + "Africa/Niamey": "Niamey", + "Africa/Nouakchott": "Nouakchott", + "Africa/Ouagadougou": "Ouagadougou", + "Africa/Porto-Novo": "Porto-Novo", + "Africa/Sao_Tome": "Sao Tome", + "Africa/Tripoli": "Tripoli", + "Africa/Tunis": "Tunis", + "Africa/Windhoek": "Windhoek", + "America/Adak": "Adak", + "America/Anchorage": "Anchorage", + "America/Anguilla": "Anguilla", + "America/Antigua": "Antigva", + "America/Araguaina": "Araguaina", + "America/Argentina/La_Rioja": "La Rioja", + "America/Argentina/Rio_Gallegos": "Rio Gallegos", + "America/Argentina/Salta": "Salta", + "America/Argentina/San_Juan": "San Juan", + "America/Argentina/San_Luis": "San Luis", + "America/Argentina/Tucuman": "Tucuman", + "America/Argentina/Ushuaia": "Ushuaia", + "America/Aruba": "Aruba", + "America/Asuncion": "Asuncion", + "America/Bahia": "Bahia", + "America/Bahia_Banderas": "Bahia de Banderas", + "America/Barbados": "Barbados", + "America/Belem": "Belem", + "America/Belize": "Belize", + "America/Blanc-Sablon": "Blanc-Sablon", + "America/Boa_Vista": "Boa Vista", + "America/Bogota": "Bogota", + "America/Boise": "Boise", + "America/Buenos_Aires": "Buenos Aires", + "America/Cambridge_Bay": "Cambridge Bay", + "America/Campo_Grande": "Campo Grande", + "America/Cancun": "Cancun", + "America/Caracas": "Caracas", + "America/Catamarca": "Catamarca", + "America/Cayenne": "Cayenne", + "America/Cayman": "Kajmanski greben", + "America/Chicago": "Chicago", + "America/Chihuahua": "Chihuahua", + "America/Ciudad_Juarez": "Ciudad Juárez", + "America/Coral_Harbour": "Coral Harbour", + "America/Cordoba": "Cordoba", + "America/Costa_Rica": "Kostarika", + "America/Creston": "Amerika/Creston", + "America/Cuiaba": "Cuiaba", + "America/Curacao": "Curaçao", + "America/Danmarkshavn": "Danmarkshavn", + "America/Dawson": "Dawson", + "America/Dawson_Creek": "Dawson Creek", + "America/Denver": "Denver", + "America/Detroit": "Detroit", + "America/Dominica": "Dominika", + "America/Edmonton": "Edmonton", + "America/Eirunepe": "Eirunepe", + "America/El_Salvador": "Salvador", + "America/Fort_Nelson": "Fort Nelson", + "America/Fortaleza": "Fortaleza", + "America/Glace_Bay": "Glace Bay", + "America/Godthab": "Godthab", + "America/Goose_Bay": "Goose Bay", + "America/Grand_Turk": "Grand Turk", + "America/Grenada": "Grenada", + "America/Guadeloupe": "Guadeloupe", + "America/Guatemala": "Gvatemala", + "America/Guayaquil": "Guayaquil", + "America/Guyana": "Gvajana", + "America/Halifax": "Halifax", + "America/Havana": "Havana", + "America/Hermosillo": "Hermosillo", + "America/Indiana/Knox": "Knox", + "America/Indiana/Marengo": "Marengo", + "America/Indiana/Petersburg": "Petersburg", + "America/Indiana/Tell_City": "Tell City", + "America/Indiana/Vevay": "Vevay", + "America/Indiana/Vincennes": "Vincennes", + "America/Indiana/Winamac": "Winamac", + "America/Indianapolis": "Indianapolis", + "America/Inuvik": "Inuvik", + "America/Iqaluit": "Iqaluit", + "America/Jamaica": "Jamajka", + "America/Jujuy": "Jujuy", + "America/Juneau": "Juneau", + "America/Kentucky/Monticello": "Monticello", + "America/Kralendijk": "Kralendijk", + "America/La_Paz": "La Paz", + "America/Lima": "Lima", + "America/Los_Angeles": "Los Angeles", + "America/Louisville": "Louisville", + "America/Lower_Princes": "Lower Princes", + "America/Maceio": "Maceio", + "America/Managua": "Managua", + "America/Manaus": "Manaus", + "America/Marigot": "Marigot", + "America/Martinique": "Martinique", + "America/Matamoros": "Matamoros", + "America/Mazatlan": "Mazatlan", + "America/Mendoza": "Mendoza", + "America/Menominee": "Menominee", + "America/Merida": "Merida", + "America/Metlakatla": "Metlakatla", + "America/Mexico_City": "Mexico City", + "America/Miquelon": "Miquelon", + "America/Moncton": "Moncton", + "America/Monterrey": "Monterrey", + "America/Montevideo": "Montevideo", + "America/Montreal": "Montreal", + "America/Montserrat": "Montserrat", + "America/Nassau": "Nassau", + "America/New_York": "New York", + "America/Nipigon": "Nipigon", + "America/Nome": "Nome", + "America/Noronha": "Noronha", + "America/North_Dakota/Beulah": "Beulah", + "America/North_Dakota/Center": "Sredina", + "America/North_Dakota/New_Salem": "New Salem", + "America/Ojinaga": "Ojinaga", + "America/Panama": "Panama", + "America/Pangnirtung": "Pangnirtung", + "America/Paramaribo": "Paramaribo", + "America/Phoenix": "Phoenix", + "America/Port-au-Prince": "Port-au-Prince", + "America/Port_of_Spain": "Port of Spain", + "America/Porto_Velho": "Porto Velho", + "America/Puerto_Rico": "Portoriko", + "America/Punta_Arenas": "Punta Arenas", + "America/Rainy_River": "Rainy River", + "America/Rankin_Inlet": "Rankin Inlet", + "America/Recife": "Recife", + "America/Regina": "Regina", + "America/Resolute": "Resolute", + "America/Rio_Branco": "Rio Branco", + "America/Santa_Isabel": "Santa Isabel", + "America/Santarem": "Santarem", + "America/Santiago": "Santiago", + "America/Santo_Domingo": "Santo Domingo", + "America/Sao_Paulo": "Sao Paulo", + "America/Scoresbysund": "Scoresbysund", + "America/Sitka": "Sitka", + "America/St_Barthelemy": "Sveti Bartolomej", + "America/St_Johns": "St Johns", + "America/St_Kitts": "St Kitts", + "America/St_Lucia": "St Lucia", + "America/St_Thomas": "St Thomas", + "America/St_Vincent": "St Vincent", + "America/Swift_Current": "Swift Current", + "America/Tegucigalpa": "Tegucigalpa", + "America/Thule": "Thule", + "America/Thunder_Bay": "Thunder Bay", + "America/Tijuana": "Tijuana", + "America/Toronto": "Toronto", + "America/Tortola": "Tortola", + "America/Vancouver": "Vancouver", + "America/Whitehorse": "Whitehorse", + "America/Winnipeg": "Winnipeg", + "America/Yakutat": "Yakutat", + "America/Yellowknife": "Yellowknife", + "Antarctica/Casey": "Casey", + "Antarctica/Davis": "Davis", + "Antarctica/DumontDUrville": "Dumont d'Urville", + "Antarctica/Macquarie": "Macquarie", + "Antarctica/Mawson": "Mawson", + "Antarctica/McMurdo": "McMurdo", + "Antarctica/Palmer": "Palmer", + "Antarctica/Rothera": "Rothera", + "Antarctica/Syowa": "Syowa", + "Antarctica/Troll": "Troll", + "Antarctica/Vostok": "Vostok", + "Arctic/Longyearbyen": "Longyearbyen", + "Asia/Aden": "Aden", + "Asia/Almaty": "Almaty", + "Asia/Amman": "Amman", + "Asia/Anadyr": "Anadyr", + "Asia/Aqtau": "Aqtau", + "Asia/Aqtobe": "Aqtobe", + "Asia/Ashgabat": "Ashgabat", + "Asia/Atyrau": "Atyrau", + "Asia/Baghdad": "Baghdad", + "Asia/Bahrain": "Bahrein", + "Asia/Baku": "Baku", + "Asia/Bangkok": "Bangkok", + "Asia/Barnaul": "Barnaul", + "Asia/Beirut": "Beirut", + "Asia/Bishkek": "Bishkek", + "Asia/Brunei": "Brunei", + "Asia/Calcutta": "Kolkata", + "Asia/Chita": "Chita", + "Asia/Choibalsan": "Choibalsan", + "Asia/Colombo": "Colombo", + "Asia/Damascus": "Damask", + "Asia/Dhaka": "Dhaka", + "Asia/Dili": "Dili", + "Asia/Dubai": "Dubai", + "Asia/Dushanbe": "Dushanbe", + "Asia/Famagusta": "Famagusta", + "Asia/Gaza": "Gaza", + "Asia/Hebron": "Hebron", + "Asia/Hong_Kong": "Hong Kong", + "Asia/Hovd": "Hovd", + "Asia/Irkutsk": "Irkutsk", + "Asia/Jakarta": "Jakarta", + "Asia/Jayapura": "Jayapura", + "Asia/Jerusalem": "Jeruzalem", + "Asia/Kabul": "Kabul", + "Asia/Kamchatka": "Kamchatka", + "Asia/Karachi": "Karachi", + "Asia/Katmandu": "Katmandu", + "Asia/Khandyga": "Khandyga", + "Asia/Krasnoyarsk": "Krasnoyarsk", + "Asia/Kuala_Lumpur": "Kuala Lumpur", + "Asia/Kuching": "Kuching", + "Asia/Kuwait": "Kuvajt", + "Asia/Macau": "Makao", + "Asia/Magadan": "Magadan", + "Asia/Makassar": "Makassar", + "Asia/Manila": "Manila", + "Asia/Muscat": "Muscat", + "Asia/Nicosia": "Nicosia", + "Asia/Novokuznetsk": "Novokuznetsk", + "Asia/Novosibirsk": "Novosibirsk", + "Asia/Omsk": "Omsk", + "Asia/Oral": "Oral", + "Asia/Phnom_Penh": "Phnom Penh", + "Asia/Pontianak": "Pontianak", + "Asia/Pyongyang": "Pyongyang", + "Asia/Qatar": "Katar", + "Asia/Qostanay": "Qostanay", + "Asia/Qyzylorda": "Qyzylorda", + "Asia/Rangoon": "Rangoon", + "Asia/Riyadh": "Riyadh", + "Asia/Saigon": "Saigon", + "Asia/Sakhalin": "Sakhalin", + "Asia/Samarkand": "Samarkand", + "Asia/Seoul": "Seul", + "Asia/Shanghai": "Šangaj", + "Asia/Singapore": "Singapur", + "Asia/Srednekolymsk": "Srednekolymsk", + "Asia/Taipei": "Taipei", + "Asia/Tashkent": "Taškent", + "Asia/Tbilisi": "Tbilisi", + "Asia/Tehran": "Teheran", + "Asia/Thimphu": "Thimphu", + "Asia/Tokyo": "Tokio", + "Asia/Tomsk": "Tomsk", + "Asia/Ulaanbaatar": "Ulaanbaatar", + "Asia/Urumqi": "Urumqi", + "Asia/Ust-Nera": "Ust-Nera", + "Asia/Vientiane": "Vientiane", + "Asia/Vladivostok": "Vladivostok", + "Asia/Yakutsk": "Jakutsk", + "Asia/Yekaterinburg": "Yekaterinburg", + "Asia/Yerevan": "Erevan", + "Atlantic/Azores": "Azori", + "Atlantic/Bermuda": "Bermudi", + "Atlantic/Canary": "Kanarski otoci", + "Atlantic/Cape_Verde": "Zelenortska Republika", + "Atlantic/Faeroe": "Farski otoci", + "Atlantic/Madeira": "Madeira", + "Atlantic/Reykjavik": "Reykjavik", + "Atlantic/South_Georgia": "Južna Georgija", + "Atlantic/St_Helena": "Sv. Helena", + "Atlantic/Stanley": "Stanley", + "Australia/Adelaide": "Adelaide", + "Australia/Brisbane": "Brisbane", + "Australia/Broken_Hill": "Broken Hill", + "Australia/Currie": "Currie", + "Australia/Darwin": "Darwin", + "Australia/Eucla": "Eucla", + "Australia/Hobart": "Hobart", + "Australia/Lindeman": "Lindeman", + "Australia/Lord_Howe": "Lord Howe", + "Australia/Melbourne": "Melbourne", + "Australia/Perth": "Perth", + "Australia/Sydney": "Sydney", + "Europe/Amsterdam": "Amsterdam", + "Europe/Andorra": "Andora", + "Europe/Astrakhan": "Astrahan", + "Europe/Athens": "Atena", + "Europe/Belgrade": "Beograd", + "Europe/Berlin": "Berlin", + "Europe/Bratislava": "Bratislava", + "Europe/Brussels": "Bruxelles", + "Europe/Bucharest": "Bukurešt", + "Europe/Budapest": "Budimpešta", + "Europe/Busingen": "Busingen", + "Europe/Chisinau": "Kišinjev", + "Europe/Copenhagen": "Kopenhagen", + "Europe/Dublin": "Dublin", + "Europe/Gibraltar": "Gibraltar", + "Europe/Guernsey": "Guernsey", + "Europe/Helsinki": "Helsinki", + "Europe/Isle_of_Man": "Otok Man", + "Europe/Istanbul": "Istanbul", + "Europe/Jersey": "Jersey", + "Europe/Kaliningrad": "Kalinjingrad", + "Europe/Kiev": "Kijev", + "Europe/Kirov": "Kirov", + "Europe/Lisbon": "Lisabon", + "Europe/Ljubljana": "Ljubljana", + "Europe/London": "London", + "Europe/Luxembourg": "Luksemburg", + "Europe/Madrid": "Madrid", + "Europe/Malta": "Malta", + "Europe/Mariehamn": "Mariehamn", + "Europe/Minsk": "Minsk", + "Europe/Monaco": "Monako", + "Europe/Moscow": "Moskva", + "Europe/Oslo": "Oslo", + "Europe/Paris": "Pariz", + "Europe/Podgorica": "Podgorica", + "Europe/Prague": "Prag", + "Europe/Riga": "Riga", + "Europe/Rome": "Rim", + "Europe/Samara": "Samara", + "Europe/San_Marino": "San Marino", + "Europe/Sarajevo": "Sarajevo", + "Europe/Saratov": "Saratov", + "Europe/Simferopol": "Simferopol", + "Europe/Skopje": "Skopje", + "Europe/Sofia": "Sofia", + "Europe/Stockholm": "Stockholm", + "Europe/Tallinn": "Tallinn", + "Europe/Tirane": "Tirana", + "Europe/Ulyanovsk": "Uljanovsk", + "Europe/Uzhgorod": "Užgorod", + "Europe/Vaduz": "Vaduz", + "Europe/Vatican": "Vatikan", + "Europe/Vienna": "Beč", + "Europe/Vilnius": "Vilnius", + "Europe/Volgograd": "Volgograd", + "Europe/Warsaw": "Varšava", + "Europe/Zagreb": "Zagreb", + "Europe/Zaporozhye": "Zaporožje", + "Europe/Zurich": "Zürich", + "Indian/Antananarivo": "Antananarivo", + "Indian/Chagos": "Chagos", + "Indian/Christmas": "Božićni Otok", + "Indian/Cocos": "Cocos", + "Indian/Comoro": "Komoro", + "Indian/Kerguelen": "Kerguelen", + "Indian/Mahe": "Mahe", + "Indian/Maldives": "Maldivi", + "Indian/Mauritius": "Mauricijus", + "Indian/Mayotte": "Mayotte", + "Indian/Reunion": "Reunion", + "Pacific/Apia": "Apia", + "Pacific/Auckland": "Auckland", + "Pacific/Bougainville": "Bougainville", + "Pacific/Chatham": "Chatham", + "Pacific/Easter": "Uskršnji otok", + "Pacific/Efate": "Efate", + "Pacific/Enderbury": "Enderbury", + "Pacific/Fakaofo": "Fakaofo", + "Pacific/Fiji": "Fidži", + "Pacific/Funafuti": "Funafuti", + "Pacific/Galapagos": "Galapagos", + "Pacific/Gambier": "Gambier", + "Pacific/Guadalcanal": "Guadalcanal", + "Pacific/Guam": "Guam", + "Pacific/Honolulu": "Honolulu", + "Pacific/Johnston": "Johnston", + "Pacific/Kiritimati": "Kiritimati", + "Pacific/Kosrae": "Kosrae", + "Pacific/Kwajalein": "Kwajalein", + "Pacific/Majuro": "Majuro", + "Pacific/Marquesas": "Marquesas", + "Pacific/Midway": "Midway", + "Pacific/Nauru": "Nauru", + "Pacific/Niue": "Niue", + "Pacific/Norfolk": "Norfolk", + "Pacific/Noumea": "Noumea", + "Pacific/Pago_Pago": "Pago Pago", + "Pacific/Palau": "Palau", + "Pacific/Pitcairn": "Pitcairn", + "Pacific/Ponape": "Ponape", + "Pacific/Port_Moresby": "Port Moresby", + "Pacific/Rarotonga": "Rarotonga", + "Pacific/Saipan": "Saipan", + "Pacific/Tahiti": "Tahiti", + "Pacific/Tarawa": "Tarawa", + "Pacific/Tongatapu": "Tongatapu", + "Pacific/Truk": "Truk", + "Pacific/Wake": "Wake", + "Pacific/Wallis": "Wallis" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_hu.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_hu.json new file mode 100644 index 00000000..e4eb5642 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_hu.json @@ -0,0 +1,433 @@ +{ + "chooseTimeZone": "Időzóna kiválasztása", + "timeZoneLabel": "({offset}) {cities}", + "Africa/Abidjan": "Abidzsán", + "Africa/Accra": "Accra", + "Africa/Addis_Ababa": "Addisz-Abeba", + "Africa/Algiers": "Algír", + "Africa/Asmera": "Asmera", + "Africa/Bamako": "Bamako", + "Africa/Bangui": "Bangui", + "Africa/Banjul": "Banjul", + "Africa/Bissau": "Bissau", + "Africa/Blantyre": "Blantyre", + "Africa/Brazzaville": "Brazzaville", + "Africa/Bujumbura": "Bujumbura", + "Africa/Cairo": "Kairó", + "Africa/Casablanca": "Casablanca", + "Africa/Ceuta": "Ceuta", + "Africa/Conakry": "Conakry", + "Africa/Dakar": "Dakar", + "Africa/Dar_es_Salaam": "Dar es Salaam", + "Africa/Djibouti": "Dzsibuti", + "Africa/Douala": "Douala", + "Africa/El_Aaiun": "El Aaiun", + "Africa/Freetown": "Freetown", + "Africa/Gaborone": "Gaborone", + "Africa/Harare": "Harare", + "Africa/Johannesburg": "Johannesburg", + "Africa/Juba": "Juba", + "Africa/Kampala": "Kampala", + "Africa/Khartoum": "Kartúm", + "Africa/Kigali": "Kigali", + "Africa/Kinshasa": "Kinshasa", + "Africa/Lagos": "Lagos", + "Africa/Libreville": "Libreville", + "Africa/Lome": "Lomé", + "Africa/Luanda": "Luanda", + "Africa/Lubumbashi": "Lubumbashi", + "Africa/Lusaka": "Lusaka", + "Africa/Malabo": "Malabo", + "Africa/Maputo": "Maputo", + "Africa/Maseru": "Maseru", + "Africa/Mbabane": "Mbabane", + "Africa/Mogadishu": "Mogadishu", + "Africa/Monrovia": "Monrovia", + "Africa/Nairobi": "Nairobi", + "Africa/Ndjamena": "Ndjamena", + "Africa/Niamey": "Niamey", + "Africa/Nouakchott": "Nouakchott", + "Africa/Ouagadougou": "Ouagadougou", + "Africa/Porto-Novo": "Porto-Novo", + "Africa/Sao_Tome": "Sao Tome", + "Africa/Tripoli": "Tripoli", + "Africa/Tunis": "Tunisz", + "Africa/Windhoek": "Windhoek", + "America/Adak": "Adak", + "America/Anchorage": "Anchorage", + "America/Anguilla": "Anguilla", + "America/Antigua": "Antigua", + "America/Araguaina": "Araguaína", + "America/Argentina/La_Rioja": "La Rioja", + "America/Argentina/Rio_Gallegos": "Rio Gallegos", + "America/Argentina/Salta": "Salta", + "America/Argentina/San_Juan": "San Juan", + "America/Argentina/San_Luis": "San Luis", + "America/Argentina/Tucuman": "Tucumán", + "America/Argentina/Ushuaia": "Ushuaia", + "America/Aruba": "Aruba", + "America/Asuncion": "Asuncion", + "America/Bahia": "Bahia", + "America/Bahia_Banderas": "Bahia Banderas", + "America/Barbados": "Barbados", + "America/Belem": "Belém", + "America/Belize": "Belize", + "America/Blanc-Sablon": "Blanc-Sablon", + "America/Boa_Vista": "Boa Vista", + "America/Bogota": "Bogotá", + "America/Boise": "Boise", + "America/Buenos_Aires": "Buenos Aires", + "America/Cambridge_Bay": "Cambridge Bay", + "America/Campo_Grande": "Campo Grande", + "America/Cancun": "Cancún", + "America/Caracas": "Caracas", + "America/Catamarca": "Catamarca", + "America/Cayenne": "Cayenne", + "America/Cayman": "Kajmán", + "America/Chicago": "Chicago", + "America/Chihuahua": "Chihuahua", + "America/Ciudad_Juarez": "Ciudad Juárez", + "America/Coral_Harbour": "Coral Harbour", + "America/Cordoba": "Cordoba", + "America/Costa_Rica": "Costa Rica", + "America/Creston": "Creston", + "America/Cuiaba": "Cuiaba", + "America/Curacao": "Curaçao", + "America/Danmarkshavn": "Danmarkshavn", + "America/Dawson": "Dawson", + "America/Dawson_Creek": "Dawson Creek", + "America/Denver": "Denver", + "America/Detroit": "Detroit", + "America/Dominica": "Dominika", + "America/Edmonton": "Edmonton", + "America/Eirunepe": "Eirunepe", + "America/El_Salvador": "El Salvador", + "America/Fort_Nelson": "Fort Nelson", + "America/Fortaleza": "Fortaleza", + "America/Glace_Bay": "Glace Bay", + "America/Godthab": "Godthab", + "America/Goose_Bay": "Goose Bay", + "America/Grand_Turk": "Grand Turk", + "America/Grenada": "Grenada", + "America/Guadeloupe": "Guadeloupe", + "America/Guatemala": "Guatemala", + "America/Guayaquil": "Guayaquil", + "America/Guyana": "Guyana", + "America/Halifax": "Halifax", + "America/Havana": "Havanna", + "America/Hermosillo": "Hermosillo", + "America/Indiana/Knox": "Knox", + "America/Indiana/Marengo": "Marengo", + "America/Indiana/Petersburg": "Petersburg", + "America/Indiana/Tell_City": "Tell City", + "America/Indiana/Vevay": "Vevay", + "America/Indiana/Vincennes": "Vincennes", + "America/Indiana/Winamac": "Winamac", + "America/Indianapolis": "Indianapolis", + "America/Inuvik": "Inuvik", + "America/Iqaluit": "Iqaluit", + "America/Jamaica": "Jamaica", + "America/Jujuy": "Jujuy", + "America/Juneau": "Juneau", + "America/Kentucky/Monticello": "Monticello", + "America/Kralendijk": "Kralendijk", + "America/La_Paz": "La Paz", + "America/Lima": "Lima", + "America/Los_Angeles": "Los Angeles", + "America/Louisville": "Louisville", + "America/Lower_Princes": "Lower Princes", + "America/Maceio": "Maceió", + "America/Managua": "Managua", + "America/Manaus": "Manaus", + "America/Marigot": "Marigot", + "America/Martinique": "Martinique", + "America/Matamoros": "Matamoros", + "America/Mazatlan": "Mazatlan", + "America/Mendoza": "Mendoza", + "America/Menominee": "Menominee", + "America/Merida": "Merida", + "America/Metlakatla": "Metlakatla", + "America/Mexico_City": "Mexikóváros", + "America/Miquelon": "Miquelon", + "America/Moncton": "Moncton", + "America/Monterrey": "Monterrey", + "America/Montevideo": "Montevideo", + "America/Montreal": "Montreal", + "America/Montserrat": "Montserrat", + "America/Nassau": "Nassau", + "America/New_York": "New York", + "America/Nipigon": "Nipigon", + "America/Nome": "Nome", + "America/Noronha": "Noronha", + "America/North_Dakota/Beulah": "Beulah", + "America/North_Dakota/Center": "Közép", + "America/North_Dakota/New_Salem": "New Salem", + "America/Ojinaga": "Ojinaga", + "America/Panama": "Panama", + "America/Pangnirtung": "Pangnirtung", + "America/Paramaribo": "Paramaribo", + "America/Phoenix": "Phoenix", + "America/Port-au-Prince": "Port-au-Prince", + "America/Port_of_Spain": "Port of Spain", + "America/Porto_Velho": "Porto Velho", + "America/Puerto_Rico": "Puerto Rico", + "America/Punta_Arenas": "Punta Arenas", + "America/Rainy_River": "Rainy River", + "America/Rankin_Inlet": "Rankin Inlet", + "America/Recife": "Recife", + "America/Regina": "Regina", + "America/Resolute": "Resolute", + "America/Rio_Branco": "Rio Branco", + "America/Santa_Isabel": "Santa Isabel", + "America/Santarem": "Santarem", + "America/Santiago": "Santiago", + "America/Santo_Domingo": "Santo Domingo", + "America/Sao_Paulo": "Sao Paulo", + "America/Scoresbysund": "Scoresbysund", + "America/Sitka": "Sitka", + "America/St_Barthelemy": "Saint-Barthélemy", + "America/St_Johns": "St Johns", + "America/St_Kitts": "St Kitts", + "America/St_Lucia": "St Lucia", + "America/St_Thomas": "St Thomas", + "America/St_Vincent": "St Vincent", + "America/Swift_Current": "Swift Current", + "America/Tegucigalpa": "Tegucigalpa", + "America/Thule": "Thule", + "America/Thunder_Bay": "Thunder Bay", + "America/Tijuana": "Tijuana", + "America/Toronto": "Toronto", + "America/Tortola": "Tortola", + "America/Vancouver": "Vancouver", + "America/Whitehorse": "Whitehorse", + "America/Winnipeg": "Winnipeg", + "America/Yakutat": "Yakutat", + "America/Yellowknife": "Yellowknife", + "Antarctica/Casey": "Casey", + "Antarctica/Davis": "Davis", + "Antarctica/DumontDUrville": "Dumont d'Urville", + "Antarctica/Macquarie": "Macquarie", + "Antarctica/Mawson": "Mawson", + "Antarctica/McMurdo": "McMurdo", + "Antarctica/Palmer": "Palmer", + "Antarctica/Rothera": "Rothera", + "Antarctica/Syowa": "Syowa", + "Antarctica/Troll": "Troll", + "Antarctica/Vostok": "Vosztok", + "Arctic/Longyearbyen": "Longyearbyen", + "Asia/Aden": "Aden", + "Asia/Almaty": "Almaty", + "Asia/Amman": "Ammán", + "Asia/Anadyr": "Anadir", + "Asia/Aqtau": "Aqtau", + "Asia/Aqtobe": "Aqtobe", + "Asia/Ashgabat": "Aşgabat", + "Asia/Atyrau": "Atirau", + "Asia/Baghdad": "Bagdad", + "Asia/Bahrain": "Bahrein", + "Asia/Baku": "Baku", + "Asia/Bangkok": "Bangkok", + "Asia/Barnaul": "Barnaul", + "Asia/Beirut": "Bejrút", + "Asia/Bishkek": "Bishkek", + "Asia/Brunei": "Brunei", + "Asia/Calcutta": "Kolkata", + "Asia/Chita": "Csita", + "Asia/Choibalsan": "Csojbalszan", + "Asia/Colombo": "Colombo", + "Asia/Damascus": "Damaszkusz", + "Asia/Dhaka": "Dhaka", + "Asia/Dili": "Dili", + "Asia/Dubai": "Dubai", + "Asia/Dushanbe": "Dusanbe", + "Asia/Famagusta": "Famagusta", + "Asia/Gaza": "Gáza", + "Asia/Hebron": "Hebron", + "Asia/Hong_Kong": "Hongkong", + "Asia/Hovd": "Hovd", + "Asia/Irkutsk": "Irkutszk", + "Asia/Jakarta": "Jakarta", + "Asia/Jayapura": "Jayapura", + "Asia/Jerusalem": "Jeruzsálem", + "Asia/Kabul": "Kabul", + "Asia/Kamchatka": "Kamcsatka", + "Asia/Karachi": "Karacsi", + "Asia/Katmandu": "Katmandu", + "Asia/Khandyga": "Handiga", + "Asia/Krasnoyarsk": "Krasznojarszk", + "Asia/Kuala_Lumpur": "Kuala Lumpur", + "Asia/Kuching": "Kuching", + "Asia/Kuwait": "Kuvait", + "Asia/Macau": "Makaó", + "Asia/Magadan": "Magadan", + "Asia/Makassar": "Makassar", + "Asia/Manila": "Manila", + "Asia/Muscat": "Muscat", + "Asia/Nicosia": "Nicosia", + "Asia/Novokuznetsk": "Novokuznyeck", + "Asia/Novosibirsk": "Novoszibirszk", + "Asia/Omsk": "Omszk", + "Asia/Oral": "Oral", + "Asia/Phnom_Penh": "Phnompen", + "Asia/Pontianak": "Pontianak", + "Asia/Pyongyang": "Phenjan", + "Asia/Qatar": "Katar", + "Asia/Qostanay": "Qostanay", + "Asia/Qyzylorda": "Qyzylorda", + "Asia/Rangoon": "Rangun", + "Asia/Riyadh": "Rijád", + "Asia/Saigon": "Saigon", + "Asia/Sakhalin": "Szahalin", + "Asia/Samarkand": "Szamarkand", + "Asia/Seoul": "Szöul", + "Asia/Shanghai": "Sanghaj", + "Asia/Singapore": "Szingapúr", + "Asia/Srednekolymsk": "Szrednyekolimszk", + "Asia/Taipei": "Tajpej", + "Asia/Tashkent": "Taskent", + "Asia/Tbilisi": "Tbiliszi", + "Asia/Tehran": "Teherán", + "Asia/Thimphu": "Thimphu", + "Asia/Tokyo": "Tokió", + "Asia/Tomsk": "Tomszk", + "Asia/Ulaanbaatar": "Ulánbátor", + "Asia/Urumqi": "Urumqi", + "Asia/Ust-Nera": "Uszty-Nyera", + "Asia/Vientiane": "Vientián", + "Asia/Vladivostok": "Vlagyivosztok", + "Asia/Yakutsk": "Jakutszk", + "Asia/Yekaterinburg": "Jekatyerinburg", + "Asia/Yerevan": "Jereván", + "Atlantic/Azores": "Azori-szigetek", + "Atlantic/Bermuda": "Bermuda", + "Atlantic/Canary": "Canary", + "Atlantic/Cape_Verde": "Zöld-foki Köztársaság", + "Atlantic/Faeroe": "Feröer", + "Atlantic/Madeira": "Madeira", + "Atlantic/Reykjavik": "Reykjavík", + "Atlantic/South_Georgia": "Déli-Georgia", + "Atlantic/St_Helena": "St Helena", + "Atlantic/Stanley": "Stanley", + "Australia/Adelaide": "Adelaide", + "Australia/Brisbane": "Brisbane", + "Australia/Broken_Hill": "Broken Hill", + "Australia/Currie": "Currie", + "Australia/Darwin": "Darwin", + "Australia/Eucla": "Eucla", + "Australia/Hobart": "Hobart", + "Australia/Lindeman": "Lindeman", + "Australia/Lord_Howe": "Lord Howe", + "Australia/Melbourne": "Melbourne", + "Australia/Perth": "Perth", + "Australia/Sydney": "Sydney", + "Europe/Amsterdam": "Amszterdam", + "Europe/Andorra": "Andorra", + "Europe/Astrakhan": "Asztrahán", + "Europe/Athens": "Athén", + "Europe/Belgrade": "Belgrád", + "Europe/Berlin": "Berlin", + "Europe/Bratislava": "Bratislava (Pozsony)", + "Europe/Brussels": "Brüsszel", + "Europe/Bucharest": "Bucharest (Bukarest)", + "Europe/Budapest": "Budapest", + "Europe/Busingen": "Büsingen", + "Europe/Chisinau": "Chişinău", + "Europe/Copenhagen": "Koppenhága", + "Europe/Dublin": "Dublin", + "Europe/Gibraltar": "Gibraltár", + "Europe/Guernsey": "Guernsey", + "Europe/Helsinki": "Helsinki", + "Europe/Isle_of_Man": "Man-sziget", + "Europe/Istanbul": "Isztambul", + "Europe/Jersey": "Jersey", + "Europe/Kaliningrad": "Kalinyingrád", + "Europe/Kiev": "Kijev", + "Europe/Kirov": "Kirov", + "Europe/Lisbon": "Lisszabon", + "Europe/Ljubljana": "Ljubljana", + "Europe/London": "London", + "Europe/Luxembourg": "Luxemburg", + "Europe/Madrid": "Madrid", + "Europe/Malta": "Málta", + "Europe/Mariehamn": "Mariehamn", + "Europe/Minsk": "Minszk", + "Europe/Monaco": "Monaco", + "Europe/Moscow": "Moszkva", + "Europe/Oslo": "Oslo", + "Europe/Paris": "Párizs", + "Europe/Podgorica": "Podgorica", + "Europe/Prague": "Prága", + "Europe/Riga": "Riga", + "Europe/Rome": "Róma", + "Europe/Samara": "Szamara", + "Europe/San_Marino": "San Marino", + "Europe/Sarajevo": "Szarajevó", + "Europe/Saratov": "Szaratov", + "Europe/Simferopol": "Szimferopol", + "Europe/Skopje": "Skopje", + "Europe/Sofia": "Szófia", + "Europe/Stockholm": "Stockholm", + "Europe/Tallinn": "Tallin", + "Europe/Tirane": "Tirana", + "Europe/Ulyanovsk": "Uljanovszk", + "Europe/Uzhgorod": "Uzhgorod", + "Europe/Vaduz": "Vaduz", + "Europe/Vatican": "Vatikán", + "Europe/Vienna": "Bécs", + "Europe/Vilnius": "Vilnius", + "Europe/Volgograd": "Volgográd", + "Europe/Warsaw": "Varsó", + "Europe/Zagreb": "Zágráb", + "Europe/Zaporozhye": "Zaporizzsja", + "Europe/Zurich": "Zürich", + "Indian/Antananarivo": "Antananarivo", + "Indian/Chagos": "Chagos", + "Indian/Christmas": "Karácsony-sziget", + "Indian/Cocos": "Kókusz-sziget", + "Indian/Comoro": "Comoro", + "Indian/Kerguelen": "Kerguelen", + "Indian/Mahe": "Mahe", + "Indian/Maldives": "Maldív-szigetek", + "Indian/Mauritius": "Mauritius", + "Indian/Mayotte": "Mayotte", + "Indian/Reunion": "Réunion", + "Pacific/Apia": "Apia", + "Pacific/Auckland": "Auckland", + "Pacific/Bougainville": "Bougainville", + "Pacific/Chatham": "Chatham", + "Pacific/Easter": "Húsvét-sziget", + "Pacific/Efate": "Efate", + "Pacific/Enderbury": "Enderbury", + "Pacific/Fakaofo": "Fakaofo", + "Pacific/Fiji": "Fidzsi-szigetek", + "Pacific/Funafuti": "Funafuti", + "Pacific/Galapagos": "Galápagos", + "Pacific/Gambier": "Gambier", + "Pacific/Guadalcanal": "Guadalcanal", + "Pacific/Guam": "Guam", + "Pacific/Honolulu": "Honolulu", + "Pacific/Johnston": "Johnston", + "Pacific/Kiritimati": "Kiritimati", + "Pacific/Kosrae": "Kosrae", + "Pacific/Kwajalein": "Kwajalein", + "Pacific/Majuro": "Majuro", + "Pacific/Marquesas": "Marquesas", + "Pacific/Midway": "Midway", + "Pacific/Nauru": "nauru", + "Pacific/Niue": "Niue", + "Pacific/Norfolk": "Norfolk", + "Pacific/Noumea": "Noumea", + "Pacific/Pago_Pago": "Pago Pago", + "Pacific/Palau": "Palau", + "Pacific/Pitcairn": "Pitcairn-szigetek", + "Pacific/Ponape": "Ponape", + "Pacific/Port_Moresby": "Port Moresby", + "Pacific/Rarotonga": "Rarotonga", + "Pacific/Saipan": "Saipan", + "Pacific/Tahiti": "Tahiti", + "Pacific/Tarawa": "Tarawa", + "Pacific/Tongatapu": "Tongatapu", + "Pacific/Truk": "Truk", + "Pacific/Wake": "Wake", + "Pacific/Wallis": "Wallis" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_id.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_id.json new file mode 100644 index 00000000..556fb7da --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_id.json @@ -0,0 +1,433 @@ +{ + "chooseTimeZone": "Pilih zona waktu.", + "timeZoneLabel": "({offset}) {cities}", + "Africa/Abidjan": "Abidjan", + "Africa/Accra": "Accra", + "Africa/Addis_Ababa": "Addis Ababa", + "Africa/Algiers": "Algiers", + "Africa/Asmera": "Asmera", + "Africa/Bamako": "Bamako", + "Africa/Bangui": "Bangui", + "Africa/Banjul": "Banjul", + "Africa/Bissau": "Bissau", + "Africa/Blantyre": "Blantyre", + "Africa/Brazzaville": "Brazzaville", + "Africa/Bujumbura": "Bujumbura", + "Africa/Cairo": "Kairo", + "Africa/Casablanca": "Casablanca", + "Africa/Ceuta": "Ceuta", + "Africa/Conakry": "Conakry", + "Africa/Dakar": "Dakar", + "Africa/Dar_es_Salaam": "Dar es Salaam", + "Africa/Djibouti": "Djibouti", + "Africa/Douala": "Douala", + "Africa/El_Aaiun": "El Aaiun", + "Africa/Freetown": "Freetown", + "Africa/Gaborone": "Gaborone", + "Africa/Harare": "Harare", + "Africa/Johannesburg": "Johannesburg", + "Africa/Juba": "Juba", + "Africa/Kampala": "Kampala", + "Africa/Khartoum": "Khartum", + "Africa/Kigali": "Kigali", + "Africa/Kinshasa": "Kinshasa", + "Africa/Lagos": "Lagos", + "Africa/Libreville": "Libreville", + "Africa/Lome": "Lome", + "Africa/Luanda": "Luanda", + "Africa/Lubumbashi": "Lubumbashi", + "Africa/Lusaka": "Lusaka", + "Africa/Malabo": "Malabo", + "Africa/Maputo": "Maputo", + "Africa/Maseru": "Maseru", + "Africa/Mbabane": "Mbabane", + "Africa/Mogadishu": "Mogadishu", + "Africa/Monrovia": "Monrovia", + "Africa/Nairobi": "Nairobi", + "Africa/Ndjamena": "Ndjamena", + "Africa/Niamey": "Niamey", + "Africa/Nouakchott": "Nouakchott", + "Africa/Ouagadougou": "Ouagadougou", + "Africa/Porto-Novo": "Porto-Novo", + "Africa/Sao_Tome": "Sao Tome", + "Africa/Tripoli": "Tripoli", + "Africa/Tunis": "Tunis", + "Africa/Windhoek": "Windhoek", + "America/Adak": "Adak", + "America/Anchorage": "Anchorage", + "America/Anguilla": "Anguilla", + "America/Antigua": "Antigua", + "America/Araguaina": "Araguaina", + "America/Argentina/La_Rioja": "La Rioja", + "America/Argentina/Rio_Gallegos": "Rio Gallegos", + "America/Argentina/Salta": "Salta", + "America/Argentina/San_Juan": "San Juan", + "America/Argentina/San_Luis": "San Luis", + "America/Argentina/Tucuman": "Tucuman", + "America/Argentina/Ushuaia": "Ushuaia", + "America/Aruba": "Aruba", + "America/Asuncion": "Asuncion", + "America/Bahia": "Bahia", + "America/Bahia_Banderas": "Bahia de Banderas", + "America/Barbados": "Barbados", + "America/Belem": "Belem", + "America/Belize": "Belize", + "America/Blanc-Sablon": "Blanc-Sablon", + "America/Boa_Vista": "Boa Vista", + "America/Bogota": "Bogota", + "America/Boise": "Boise", + "America/Buenos_Aires": "Buenos Aires", + "America/Cambridge_Bay": "Cambridge Bay", + "America/Campo_Grande": "Campo Grande", + "America/Cancun": "Cancun", + "America/Caracas": "Caracas", + "America/Catamarca": "Catamarca", + "America/Cayenne": "Cayenne", + "America/Cayman": "Cayman", + "America/Chicago": "Chicago", + "America/Chihuahua": "Chihuahua", + "America/Ciudad_Juarez": "Ciudad Juarez", + "America/Coral_Harbour": "Coral Harbour", + "America/Cordoba": "Kordoba", + "America/Costa_Rica": "Kosta Rika", + "America/Creston": "Creston", + "America/Cuiaba": "Cuiaba", + "America/Curacao": "Curacao", + "America/Danmarkshavn": "Danmarkshavn", + "America/Dawson": "Dawson", + "America/Dawson_Creek": "Dawson Creek", + "America/Denver": "Denver", + "America/Detroit": "Detroit", + "America/Dominica": "Dominika", + "America/Edmonton": "Edmonton", + "America/Eirunepe": "Eirunepe", + "America/El_Salvador": "El Salvador", + "America/Fort_Nelson": "Fort Nelson", + "America/Fortaleza": "Fortaleza", + "America/Glace_Bay": "Glace Bay", + "America/Godthab": "Godthab", + "America/Goose_Bay": "Goose Bay", + "America/Grand_Turk": "Grand Turk", + "America/Grenada": "Grenada", + "America/Guadeloupe": "Guadeloupe", + "America/Guatemala": "Guatemala", + "America/Guayaquil": "Guayaquil", + "America/Guyana": "Guyana", + "America/Halifax": "Halifax", + "America/Havana": "Havana", + "America/Hermosillo": "Hermosillo", + "America/Indiana/Knox": "Knox", + "America/Indiana/Marengo": "Marengo", + "America/Indiana/Petersburg": "Petersburg", + "America/Indiana/Tell_City": "Tell City", + "America/Indiana/Vevay": "Vevay", + "America/Indiana/Vincennes": "Vincennes", + "America/Indiana/Winamac": "Winamac", + "America/Indianapolis": "Indianapolis", + "America/Inuvik": "Inuvik", + "America/Iqaluit": "Iqaluit", + "America/Jamaica": "Jamaika", + "America/Jujuy": "Jujuy", + "America/Juneau": "Juneau", + "America/Kentucky/Monticello": "Monticello", + "America/Kralendijk": "Kralendijk", + "America/La_Paz": "La Paz", + "America/Lima": "Lima", + "America/Los_Angeles": "Los Angeles", + "America/Louisville": "Louisville", + "America/Lower_Princes": "Lower Princes", + "America/Maceio": "Maceio", + "America/Managua": "Managua", + "America/Manaus": "Manaus", + "America/Marigot": "Marigot", + "America/Martinique": "Martinik", + "America/Matamoros": "Matamoros", + "America/Mazatlan": "Mazatlan", + "America/Mendoza": "Mendoza", + "America/Menominee": "Menominee", + "America/Merida": "Merida", + "America/Metlakatla": "Metlakatla", + "America/Mexico_City": "Mexico City", + "America/Miquelon": "Miquelon", + "America/Moncton": "Moncton", + "America/Monterrey": "Monterrey", + "America/Montevideo": "Montevideo", + "America/Montreal": "Montreal", + "America/Montserrat": "Montserrat", + "America/Nassau": "Nassau", + "America/New_York": "New York", + "America/Nipigon": "Nipigon", + "America/Nome": "Nome", + "America/Noronha": "Noronha", + "America/North_Dakota/Beulah": "Beulah", + "America/North_Dakota/Center": "Tengah", + "America/North_Dakota/New_Salem": "New Salem", + "America/Ojinaga": "Ojinaga", + "America/Panama": "Panama", + "America/Pangnirtung": "Pangnirtung", + "America/Paramaribo": "Paramaribo", + "America/Phoenix": "Phoenix", + "America/Port-au-Prince": "Port-au-Prince", + "America/Port_of_Spain": "Port of Spain", + "America/Porto_Velho": "Porto Velho", + "America/Puerto_Rico": "Puerto Riko", + "America/Punta_Arenas": "Punta Arenas", + "America/Rainy_River": "Rainy River", + "America/Rankin_Inlet": "Rankin Inlet", + "America/Recife": "Recife", + "America/Regina": "Regina", + "America/Resolute": "Resolute", + "America/Rio_Branco": "Rio Branco", + "America/Santa_Isabel": "Santa Isabel", + "America/Santarem": "Santarem", + "America/Santiago": "Santiago", + "America/Santo_Domingo": "Santo Domingo", + "America/Sao_Paulo": "Sao Paulo", + "America/Scoresbysund": "Scoresbysund", + "America/Sitka": "Sitka", + "America/St_Barthelemy": "St Barthelemy", + "America/St_Johns": "St Johns", + "America/St_Kitts": "St Kitts", + "America/St_Lucia": "St Lucia", + "America/St_Thomas": "St Thomas", + "America/St_Vincent": "St Vincent", + "America/Swift_Current": "Swift Current", + "America/Tegucigalpa": "Tegucigalpa", + "America/Thule": "Thule", + "America/Thunder_Bay": "Thunder Bay", + "America/Tijuana": "Tijuana", + "America/Toronto": "Toronto", + "America/Tortola": "Tortola", + "America/Vancouver": "Vancouver", + "America/Whitehorse": "Whitehorse", + "America/Winnipeg": "Winnipeg", + "America/Yakutat": "Yakutat", + "America/Yellowknife": "Yellowknife", + "Antarctica/Casey": "Casey", + "Antarctica/Davis": "Davis", + "Antarctica/DumontDUrville": "Dumont d'Urville", + "Antarctica/Macquarie": "Macquarie", + "Antarctica/Mawson": "Mawson", + "Antarctica/McMurdo": "McMurdo", + "Antarctica/Palmer": "Palmer", + "Antarctica/Rothera": "Rothera", + "Antarctica/Syowa": "Syowa", + "Antarctica/Troll": "Troll", + "Antarctica/Vostok": "Vostok", + "Arctic/Longyearbyen": "Longyearbyen", + "Asia/Aden": "Aden", + "Asia/Almaty": "Almaty", + "Asia/Amman": "Amman", + "Asia/Anadyr": "Anadyr", + "Asia/Aqtau": "Aqtau", + "Asia/Aqtobe": "Aqtobe", + "Asia/Ashgabat": "Ashgabat", + "Asia/Atyrau": "Atyrau", + "Asia/Baghdad": "Baghdad", + "Asia/Bahrain": "Bahrain", + "Asia/Baku": "Baku", + "Asia/Bangkok": "Bangkok", + "Asia/Barnaul": "Barnaul", + "Asia/Beirut": "Beirut", + "Asia/Bishkek": "Bishkek", + "Asia/Brunei": "Brunei", + "Asia/Calcutta": "Kolkata", + "Asia/Chita": "Chita", + "Asia/Choibalsan": "Choibalsan", + "Asia/Colombo": "Kolombo", + "Asia/Damascus": "Damaskus", + "Asia/Dhaka": "Dhaka", + "Asia/Dili": "Dili", + "Asia/Dubai": "Dubai", + "Asia/Dushanbe": "Dushanbe", + "Asia/Famagusta": "Famagusta", + "Asia/Gaza": "Gaza", + "Asia/Hebron": "Hebron", + "Asia/Hong_Kong": "Hong Kong", + "Asia/Hovd": "Khovd", + "Asia/Irkutsk": "Irkutsk", + "Asia/Jakarta": "Jakarta", + "Asia/Jayapura": "Jayapura", + "Asia/Jerusalem": "Yerusalem", + "Asia/Kabul": "Kabul", + "Asia/Kamchatka": "Kamchatka", + "Asia/Karachi": "Karachi", + "Asia/Katmandu": "Katmandu", + "Asia/Khandyga": "Khandyga", + "Asia/Krasnoyarsk": "Krasnoyarsk", + "Asia/Kuala_Lumpur": "Kuala Lumpur", + "Asia/Kuching": "Kuching", + "Asia/Kuwait": "Kuwait", + "Asia/Macau": "Makau", + "Asia/Magadan": "Magadan", + "Asia/Makassar": "Makassar", + "Asia/Manila": "Manila", + "Asia/Muscat": "Muscat", + "Asia/Nicosia": "Nicosia", + "Asia/Novokuznetsk": "Novokuznetsk", + "Asia/Novosibirsk": "Novosibirsk", + "Asia/Omsk": "Omsk", + "Asia/Oral": "Oral", + "Asia/Phnom_Penh": "Phnom Penh", + "Asia/Pontianak": "Pontianak", + "Asia/Pyongyang": "Pyongyang", + "Asia/Qatar": "Qatar", + "Asia/Qostanay": "Qostanay", + "Asia/Qyzylorda": "Kyzylorda", + "Asia/Rangoon": "Rangoon", + "Asia/Riyadh": "Riyadh", + "Asia/Saigon": "Saigon", + "Asia/Sakhalin": "Sakhalin", + "Asia/Samarkand": "Samarkand", + "Asia/Seoul": "Seoul", + "Asia/Shanghai": "Shanghai", + "Asia/Singapore": "Singapura", + "Asia/Srednekolymsk": "Srednekolymsk", + "Asia/Taipei": "Taipei", + "Asia/Tashkent": "Tashkent", + "Asia/Tbilisi": "Tbilisi", + "Asia/Tehran": "Tehran", + "Asia/Thimphu": "Thimphu", + "Asia/Tokyo": "Tokyo", + "Asia/Tomsk": "Tomsk", + "Asia/Ulaanbaatar": "Ulan Bator", + "Asia/Urumqi": "Urumqi", + "Asia/Ust-Nera": "Ust-Nera", + "Asia/Vientiane": "Vientiane", + "Asia/Vladivostok": "Vladivostok", + "Asia/Yakutsk": "Yakutsk", + "Asia/Yekaterinburg": "Yekaterinburg", + "Asia/Yerevan": "Yerevan", + "Atlantic/Azores": "Azores", + "Atlantic/Bermuda": "Bermuda", + "Atlantic/Canary": "Canaria", + "Atlantic/Cape_Verde": "Tanjung Verde", + "Atlantic/Faeroe": "Faeroe", + "Atlantic/Madeira": "Madeira", + "Atlantic/Reykjavik": "Reykjavik", + "Atlantic/South_Georgia": "Georgia Selatan", + "Atlantic/St_Helena": "St Helena", + "Atlantic/Stanley": "Stanley", + "Australia/Adelaide": "Adelaide", + "Australia/Brisbane": "Brisbane", + "Australia/Broken_Hill": "Broken Hill", + "Australia/Currie": "Currie", + "Australia/Darwin": "Darwin", + "Australia/Eucla": "Eukla", + "Australia/Hobart": "Hobart", + "Australia/Lindeman": "Lindeman", + "Australia/Lord_Howe": "Lord Howe", + "Australia/Melbourne": "Melbourne", + "Australia/Perth": "Perth", + "Australia/Sydney": "Sydney", + "Europe/Amsterdam": "Amsterdam", + "Europe/Andorra": "Andorra", + "Europe/Astrakhan": "Astrakhan", + "Europe/Athens": "Athena", + "Europe/Belgrade": "Belgrade", + "Europe/Berlin": "Berlin", + "Europe/Bratislava": "Bratislava", + "Europe/Brussels": "Brussels", + "Europe/Bucharest": "Bucharest", + "Europe/Budapest": "Budapest", + "Europe/Busingen": "Busingen", + "Europe/Chisinau": "Chisinau", + "Europe/Copenhagen": "Copenhagen", + "Europe/Dublin": "Dublin", + "Europe/Gibraltar": "Gibraltar", + "Europe/Guernsey": "Guernsey", + "Europe/Helsinki": "Helsinki", + "Europe/Isle_of_Man": "Pulau Man", + "Europe/Istanbul": "Istanbul", + "Europe/Jersey": "Jersey", + "Europe/Kaliningrad": "Kaliningrad", + "Europe/Kiev": "Kiev", + "Europe/Kirov": "Kirov", + "Europe/Lisbon": "Lisbon", + "Europe/Ljubljana": "Ljubljana", + "Europe/London": "London", + "Europe/Luxembourg": "Luksemburg", + "Europe/Madrid": "Madrid", + "Europe/Malta": "Malta", + "Europe/Mariehamn": "Mariehamn", + "Europe/Minsk": "Minsk", + "Europe/Monaco": "Monako", + "Europe/Moscow": "Moscow", + "Europe/Oslo": "Oslo", + "Europe/Paris": "Paris", + "Europe/Podgorica": "Podgorica", + "Europe/Prague": "Praha", + "Europe/Riga": "Riga", + "Europe/Rome": "Roma", + "Europe/Samara": "Samara", + "Europe/San_Marino": "San Marino", + "Europe/Sarajevo": "Sarajevo", + "Europe/Saratov": "Saratov", + "Europe/Simferopol": "Simferopol", + "Europe/Skopje": "Skopje", + "Europe/Sofia": "Sofia", + "Europe/Stockholm": "Stockholm", + "Europe/Tallinn": "Tallinn", + "Europe/Tirane": "Tirana", + "Europe/Ulyanovsk": "Ulyanovsk", + "Europe/Uzhgorod": "Uzhgorod", + "Europe/Vaduz": "Vaduz", + "Europe/Vatican": "Vatikan", + "Europe/Vienna": "Wina", + "Europe/Vilnius": "Vilnius", + "Europe/Volgograd": "Volgograd", + "Europe/Warsaw": "Warsawa", + "Europe/Zagreb": "Zagreb", + "Europe/Zaporozhye": "Zaporozhye", + "Europe/Zurich": "Zurich", + "Indian/Antananarivo": "Antananarivo", + "Indian/Chagos": "Chagos", + "Indian/Christmas": "Pulau Natal", + "Indian/Cocos": "Cocos", + "Indian/Comoro": "Komoro", + "Indian/Kerguelen": "Kerguelen", + "Indian/Mahe": "Mahe", + "Indian/Maldives": "Maladewa", + "Indian/Mauritius": "Mauritius", + "Indian/Mayotte": "Mayotte", + "Indian/Reunion": "Reunion", + "Pacific/Apia": "Apia", + "Pacific/Auckland": "Auckland", + "Pacific/Bougainville": "Bougainville", + "Pacific/Chatham": "Chatham", + "Pacific/Easter": "Easter", + "Pacific/Efate": "Efate", + "Pacific/Enderbury": "Enderbury", + "Pacific/Fakaofo": "Fakaofo", + "Pacific/Fiji": "Fiji", + "Pacific/Funafuti": "Funafuti", + "Pacific/Galapagos": "Galapagos", + "Pacific/Gambier": "Gambier", + "Pacific/Guadalcanal": "Guadalcanal", + "Pacific/Guam": "Guam", + "Pacific/Honolulu": "Honolulu", + "Pacific/Johnston": "Johnston", + "Pacific/Kiritimati": "Kiritimati", + "Pacific/Kosrae": "Kosrae", + "Pacific/Kwajalein": "Kwajalein", + "Pacific/Majuro": "Majuro", + "Pacific/Marquesas": "Marquesas", + "Pacific/Midway": "Midway", + "Pacific/Nauru": "Nauru", + "Pacific/Niue": "Niue", + "Pacific/Norfolk": "Norfolk", + "Pacific/Noumea": "Noumea", + "Pacific/Pago_Pago": "Pago Pago", + "Pacific/Palau": "Palau", + "Pacific/Pitcairn": "Pitcairn", + "Pacific/Ponape": "Ponape", + "Pacific/Port_Moresby": "Port Moresby", + "Pacific/Rarotonga": "Rarotonga", + "Pacific/Saipan": "Saipan", + "Pacific/Tahiti": "Tahiti", + "Pacific/Tarawa": "Tarawa", + "Pacific/Tongatapu": "Tongatapu", + "Pacific/Truk": "Truk", + "Pacific/Wake": "Wake", + "Pacific/Wallis": "Valais" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_it.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_it.json new file mode 100644 index 00000000..20469fcf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_it.json @@ -0,0 +1,433 @@ +{ + "chooseTimeZone": "Scegliere un fuso orario.", + "timeZoneLabel": "({offset}) {cities}", + "Africa/Abidjan": "Abidjan", + "Africa/Accra": "Accra", + "Africa/Addis_Ababa": "Addis Ababa", + "Africa/Algiers": "Algeri", + "Africa/Asmera": "Asmera", + "Africa/Bamako": "Bamako", + "Africa/Bangui": "Bangui", + "Africa/Banjul": "Banjul", + "Africa/Bissau": "Bissau", + "Africa/Blantyre": "Blantyre", + "Africa/Brazzaville": "Brazzaville", + "Africa/Bujumbura": "Bujumbura", + "Africa/Cairo": "Cairo", + "Africa/Casablanca": "Casablanca", + "Africa/Ceuta": "Ceuta", + "Africa/Conakry": "Conakry", + "Africa/Dakar": "Dakar", + "Africa/Dar_es_Salaam": "Dar es Salaam", + "Africa/Djibouti": "Gibuti", + "Africa/Douala": "Douala", + "Africa/El_Aaiun": "El Aaiun", + "Africa/Freetown": "Freetown", + "Africa/Gaborone": "Gaborone", + "Africa/Harare": "Harare", + "Africa/Johannesburg": "Johannesburg", + "Africa/Juba": "Juba", + "Africa/Kampala": "Kampala", + "Africa/Khartoum": "Khartum", + "Africa/Kigali": "Kigali", + "Africa/Kinshasa": "Kinshasa", + "Africa/Lagos": "Lagos", + "Africa/Libreville": "Libreville", + "Africa/Lome": "Lomé", + "Africa/Luanda": "Luanda", + "Africa/Lubumbashi": "Lubumbashi", + "Africa/Lusaka": "Lusaka", + "Africa/Malabo": "Malabo", + "Africa/Maputo": "Maputo", + "Africa/Maseru": "Maseru", + "Africa/Mbabane": "Mbabane", + "Africa/Mogadishu": "Mogadiscio", + "Africa/Monrovia": "Monrovia", + "Africa/Nairobi": "Nairobi", + "Africa/Ndjamena": "Ndjamena", + "Africa/Niamey": "Niamey", + "Africa/Nouakchott": "Nouakchott", + "Africa/Ouagadougou": "Ouagadougou", + "Africa/Porto-Novo": "Porto-Novo", + "Africa/Sao_Tome": "Sao Tome", + "Africa/Tripoli": "Tripoli", + "Africa/Tunis": "Tunisi", + "Africa/Windhoek": "Windhoek", + "America/Adak": "Adak", + "America/Anchorage": "Anchorage", + "America/Anguilla": "Anguilla", + "America/Antigua": "Antigua", + "America/Araguaina": "Araguaína", + "America/Argentina/La_Rioja": "La Rioja", + "America/Argentina/Rio_Gallegos": "Rio Gallegos", + "America/Argentina/Salta": "Salta", + "America/Argentina/San_Juan": "San Juan", + "America/Argentina/San_Luis": "San Luis", + "America/Argentina/Tucuman": "Tucuman", + "America/Argentina/Ushuaia": "Ushuaia", + "America/Aruba": "Aruba", + "America/Asuncion": "Asuncion", + "America/Bahia": "Bahia", + "America/Bahia_Banderas": "Bahia de Banderas", + "America/Barbados": "Barbados", + "America/Belem": "Belem", + "America/Belize": "Belize", + "America/Blanc-Sablon": "Blanc-Sablon", + "America/Boa_Vista": "Boa Vista", + "America/Bogota": "Bogota", + "America/Boise": "Boise", + "America/Buenos_Aires": "Buenos Aires", + "America/Cambridge_Bay": "Cambridge Bay", + "America/Campo_Grande": "Campo Grande", + "America/Cancun": "Cancun", + "America/Caracas": "Caracas", + "America/Catamarca": "Catamarca", + "America/Cayenne": "Caienna", + "America/Cayman": "Cayman", + "America/Chicago": "Chicago", + "America/Chihuahua": "Chihuahua", + "America/Ciudad_Juarez": "Ciudad Juarez", + "America/Coral_Harbour": "Coral Harbour", + "America/Cordoba": "Cordoba", + "America/Costa_Rica": "Costa Rica", + "America/Creston": "Creston", + "America/Cuiaba": "Cuiaba", + "America/Curacao": "Curacao", + "America/Danmarkshavn": "Danmarkshavn", + "America/Dawson": "Dawson", + "America/Dawson_Creek": "Dawson Creek", + "America/Denver": "Denver", + "America/Detroit": "Detroit", + "America/Dominica": "Dominica", + "America/Edmonton": "Edmonton", + "America/Eirunepe": "Eirunepe", + "America/El_Salvador": "El Salvador", + "America/Fort_Nelson": "Fort Nelson", + "America/Fortaleza": "Fortaleza", + "America/Glace_Bay": "Glace Bay", + "America/Godthab": "Godthab", + "America/Goose_Bay": "Goose Bay", + "America/Grand_Turk": "Grand Turk", + "America/Grenada": "Grenada", + "America/Guadeloupe": "Guadalupa", + "America/Guatemala": "Guatemala", + "America/Guayaquil": "Guayaquil", + "America/Guyana": "Guyana", + "America/Halifax": "Halifax", + "America/Havana": "L’Avana", + "America/Hermosillo": "Hermosillo", + "America/Indiana/Knox": "Knox", + "America/Indiana/Marengo": "Marengo", + "America/Indiana/Petersburg": "Petersburg", + "America/Indiana/Tell_City": "Tell City", + "America/Indiana/Vevay": "Vevay", + "America/Indiana/Vincennes": "Vincennes", + "America/Indiana/Winamac": "Winamac", + "America/Indianapolis": "Indianapolis", + "America/Inuvik": "Inuvik", + "America/Iqaluit": "Iqaluit", + "America/Jamaica": "Giamaica", + "America/Jujuy": "Jujuy", + "America/Juneau": "Juneau", + "America/Kentucky/Monticello": "Monticello", + "America/Kralendijk": "Kralendijk", + "America/La_Paz": "La Paz", + "America/Lima": "Lima", + "America/Los_Angeles": "Los Angeles", + "America/Louisville": "Louisville", + "America/Lower_Princes": "Lower Princes", + "America/Maceio": "Maceió", + "America/Managua": "Managua", + "America/Manaus": "Manaus", + "America/Marigot": "Marigot", + "America/Martinique": "Martinica", + "America/Matamoros": "Matamoros", + "America/Mazatlan": "Mazatlán", + "America/Mendoza": "Mendoza", + "America/Menominee": "Menominee", + "America/Merida": "Mérida", + "America/Metlakatla": "Metlakatla", + "America/Mexico_City": "Città del Messico", + "America/Miquelon": "Miquelon", + "America/Moncton": "Moncton", + "America/Monterrey": "Monterrey", + "America/Montevideo": "Montevideo", + "America/Montreal": "Montréal", + "America/Montserrat": "Montserrat", + "America/Nassau": "Nassau", + "America/New_York": "New York", + "America/Nipigon": "Nipigon", + "America/Nome": "Nome", + "America/Noronha": "Noronha", + "America/North_Dakota/Beulah": "Beulah", + "America/North_Dakota/Center": "Centra", + "America/North_Dakota/New_Salem": "New Salem", + "America/Ojinaga": "Ojinaga", + "America/Panama": "Panama", + "America/Pangnirtung": "Pangnirtung", + "America/Paramaribo": "Paramaribo", + "America/Phoenix": "Phoenix", + "America/Port-au-Prince": "Port-au-Prince", + "America/Port_of_Spain": "Port of Spain", + "America/Porto_Velho": "Porto Velho", + "America/Puerto_Rico": "Portorico", + "America/Punta_Arenas": "Punta Arenas", + "America/Rainy_River": "Rainy River", + "America/Rankin_Inlet": "Rankin Inlet", + "America/Recife": "Recife", + "America/Regina": "Regina", + "America/Resolute": "Resolute", + "America/Rio_Branco": "Rio Branco", + "America/Santa_Isabel": "Santa Isabel", + "America/Santarem": "Santarem", + "America/Santiago": "Santiago", + "America/Santo_Domingo": "Santo Domingo", + "America/Sao_Paulo": "San Paolo", + "America/Scoresbysund": "Scoresbysund", + "America/Sitka": "Sitka", + "America/St_Barthelemy": "Saint Barthelemy", + "America/St_Johns": "St Johns", + "America/St_Kitts": "Saint Kitts", + "America/St_Lucia": "Saint Lucia", + "America/St_Thomas": "Saint Thomas", + "America/St_Vincent": "Saint Vincent", + "America/Swift_Current": "Swift Current", + "America/Tegucigalpa": "Tegucigalpa", + "America/Thule": "Thule", + "America/Thunder_Bay": "Thunder Bay", + "America/Tijuana": "Tijuana", + "America/Toronto": "Toronto", + "America/Tortola": "Tortola", + "America/Vancouver": "Vancouver", + "America/Whitehorse": "Whitehorse", + "America/Winnipeg": "Winnipeg", + "America/Yakutat": "Yakutat", + "America/Yellowknife": "Yellowknife", + "Antarctica/Casey": "Casey", + "Antarctica/Davis": "Davis", + "Antarctica/DumontDUrville": "Dumont d'Urville", + "Antarctica/Macquarie": "Macquarie", + "Antarctica/Mawson": "Mawson", + "Antarctica/McMurdo": "McMurdo", + "Antarctica/Palmer": "Palmer", + "Antarctica/Rothera": "Rothera", + "Antarctica/Syowa": "Syowa", + "Antarctica/Troll": "Troll", + "Antarctica/Vostok": "Vostok", + "Arctic/Longyearbyen": "Longyearbyen", + "Asia/Aden": "Aden", + "Asia/Almaty": "Almaty", + "Asia/Amman": "Ammans", + "Asia/Anadyr": "Anadyr’", + "Asia/Aqtau": "Aqtau", + "Asia/Aqtobe": "Aqtobe", + "Asia/Ashgabat": "Ashgabat", + "Asia/Atyrau": "Atyrau", + "Asia/Baghdad": "Baghdad", + "Asia/Bahrain": "Bahrein", + "Asia/Baku": "Baku", + "Asia/Bangkok": "Bangkok", + "Asia/Barnaul": "Barnaul", + "Asia/Beirut": "Beirut", + "Asia/Bishkek": "Biškek", + "Asia/Brunei": "Brunei", + "Asia/Calcutta": "Kolkata", + "Asia/Chita": "Chita", + "Asia/Choibalsan": "Čojbalsan", + "Asia/Colombo": "Colombo", + "Asia/Damascus": "Damasco", + "Asia/Dhaka": "Dhaka", + "Asia/Dili": "Dili", + "Asia/Dubai": "Dubai", + "Asia/Dushanbe": "Dushanbe", + "Asia/Famagusta": "Famagusta", + "Asia/Gaza": "Gaza", + "Asia/Hebron": "Hebron", + "Asia/Hong_Kong": "Hong Kong", + "Asia/Hovd": "Hovd", + "Asia/Irkutsk": "Irkutsk", + "Asia/Jakarta": "Giacarta", + "Asia/Jayapura": "Jayapura", + "Asia/Jerusalem": "Gerusalemme", + "Asia/Kabul": "Kabul", + "Asia/Kamchatka": "Kamchatka", + "Asia/Karachi": "Karachi", + "Asia/Katmandu": "Katmandu", + "Asia/Khandyga": "Khandyga", + "Asia/Krasnoyarsk": "Krasnoyarsk", + "Asia/Kuala_Lumpur": "Kuala Lumpur", + "Asia/Kuching": "Kuching", + "Asia/Kuwait": "Kuwait", + "Asia/Macau": "Macao", + "Asia/Magadan": "Magadan", + "Asia/Makassar": "Makassar", + "Asia/Manila": "Manila", + "Asia/Muscat": "Mascate", + "Asia/Nicosia": "Nicosia", + "Asia/Novokuznetsk": "Novokuznetsk", + "Asia/Novosibirsk": "Novosibirsk", + "Asia/Omsk": "Omsk", + "Asia/Oral": "Oral", + "Asia/Phnom_Penh": "Phnom Penh", + "Asia/Pontianak": "Pontianak", + "Asia/Pyongyang": "Pyongyang", + "Asia/Qatar": "Qatar", + "Asia/Qostanay": "Qostanay", + "Asia/Qyzylorda": "Qyzylorda", + "Asia/Rangoon": "Rangoon", + "Asia/Riyadh": "Riyad", + "Asia/Saigon": "Saigon", + "Asia/Sakhalin": "Sachalin", + "Asia/Samarkand": "Samarcanda", + "Asia/Seoul": "Seul", + "Asia/Shanghai": "Shanghai", + "Asia/Singapore": "Singapore", + "Asia/Srednekolymsk": "Srednekolymsk", + "Asia/Taipei": "Taipei", + "Asia/Tashkent": "Tashkent", + "Asia/Tbilisi": "Tbilisi", + "Asia/Tehran": "Tehran", + "Asia/Thimphu": "Thimphu", + "Asia/Tokyo": "Tokyo", + "Asia/Tomsk": "Tomsk", + "Asia/Ulaanbaatar": "Ulan Bator", + "Asia/Urumqi": "Urumqi", + "Asia/Ust-Nera": "Ust-Nera", + "Asia/Vientiane": "Vientiane", + "Asia/Vladivostok": "Vladivostok", + "Asia/Yakutsk": "Yakutsk", + "Asia/Yekaterinburg": "Yekaterinburg", + "Asia/Yerevan": "Yerevan", + "Atlantic/Azores": "Azzorre", + "Atlantic/Bermuda": "Bermuda", + "Atlantic/Canary": "Canarie", + "Atlantic/Cape_Verde": "Capo Verde", + "Atlantic/Faeroe": "Faeroe", + "Atlantic/Madeira": "Madeira", + "Atlantic/Reykjavik": "Reykjavik", + "Atlantic/South_Georgia": "Georgia del Sud", + "Atlantic/St_Helena": "St Helena", + "Atlantic/Stanley": "Stanley", + "Australia/Adelaide": "Adelaide", + "Australia/Brisbane": "Brisbane", + "Australia/Broken_Hill": "Broken Hill", + "Australia/Currie": "Currie", + "Australia/Darwin": "Darwin", + "Australia/Eucla": "Eucla", + "Australia/Hobart": "Hobart", + "Australia/Lindeman": "Lindeman", + "Australia/Lord_Howe": "Lord Howe", + "Australia/Melbourne": "Melbourne", + "Australia/Perth": "Perth", + "Australia/Sydney": "Sydney", + "Europe/Amsterdam": "Amsterdam", + "Europe/Andorra": "Andorra", + "Europe/Astrakhan": "Astrachan’", + "Europe/Athens": "Atene", + "Europe/Belgrade": "Belgrado", + "Europe/Berlin": "Berlino", + "Europe/Bratislava": "Bratislava", + "Europe/Brussels": "Bruxelles", + "Europe/Bucharest": "Bucarest", + "Europe/Budapest": "Budapest", + "Europe/Busingen": "Busingen", + "Europe/Chisinau": "Chișinău", + "Europe/Copenhagen": "Copenhagen", + "Europe/Dublin": "Dublino", + "Europe/Gibraltar": "Gibilterra", + "Europe/Guernsey": "Guernsey", + "Europe/Helsinki": "Helsinki", + "Europe/Isle_of_Man": "Isola di Man", + "Europe/Istanbul": "Istanbul", + "Europe/Jersey": "Jersey", + "Europe/Kaliningrad": "Kaliningrad", + "Europe/Kiev": "Kiev", + "Europe/Kirov": "Kirov", + "Europe/Lisbon": "Lisbona", + "Europe/Ljubljana": "Lubiana", + "Europe/London": "Londra", + "Europe/Luxembourg": "Lussemburgo", + "Europe/Madrid": "Madrid", + "Europe/Malta": "Malta", + "Europe/Mariehamn": "Mariehamn", + "Europe/Minsk": "Minsk", + "Europe/Monaco": "Monaco", + "Europe/Moscow": "Mosca", + "Europe/Oslo": "Oslo", + "Europe/Paris": "Parigi", + "Europe/Podgorica": "Podgorica", + "Europe/Prague": "Praga", + "Europe/Riga": "Riga", + "Europe/Rome": "Roma", + "Europe/Samara": "Samara", + "Europe/San_Marino": "San Marino", + "Europe/Sarajevo": "Sarajevo", + "Europe/Saratov": "Saratov", + "Europe/Simferopol": "Simferopol", + "Europe/Skopje": "Skopje", + "Europe/Sofia": "Sofia", + "Europe/Stockholm": "Stoccolma", + "Europe/Tallinn": "Tallinn", + "Europe/Tirane": "Tirana", + "Europe/Ulyanovsk": "Ulyanovsk", + "Europe/Uzhgorod": "Užhorod", + "Europe/Vaduz": "Vaduz", + "Europe/Vatican": "Stato della Città del Vaticano", + "Europe/Vienna": "Vienna", + "Europe/Vilnius": "Vilnius", + "Europe/Volgograd": "Volgograd", + "Europe/Warsaw": "Varsavia", + "Europe/Zagreb": "Zagabria", + "Europe/Zaporozhye": "Zaporižžja", + "Europe/Zurich": "Zurigo", + "Indian/Antananarivo": "Antananarivo", + "Indian/Chagos": "Chagos", + "Indian/Christmas": "Christmas", + "Indian/Cocos": "Cocos", + "Indian/Comoro": "Comore", + "Indian/Kerguelen": "Kerguelen", + "Indian/Mahe": "Mahé", + "Indian/Maldives": "Maldive", + "Indian/Mauritius": "Mauritius", + "Indian/Mayotte": "Mayotte", + "Indian/Reunion": "Riunione", + "Pacific/Apia": "Apia", + "Pacific/Auckland": "Auckland", + "Pacific/Bougainville": "Bougainville", + "Pacific/Chatham": "Chatham", + "Pacific/Easter": "Isola di Pasqua", + "Pacific/Efate": "Efate", + "Pacific/Enderbury": "Enderbury", + "Pacific/Fakaofo": "Fakaofo", + "Pacific/Fiji": "Fiji", + "Pacific/Funafuti": "Funafuti", + "Pacific/Galapagos": "Galapagos", + "Pacific/Gambier": "Gambier", + "Pacific/Guadalcanal": "Guadalcanal", + "Pacific/Guam": "Guam", + "Pacific/Honolulu": "Honolulu", + "Pacific/Johnston": "Johnston", + "Pacific/Kiritimati": "Kiritimati", + "Pacific/Kosrae": "Kosrae", + "Pacific/Kwajalein": "Kwajalein", + "Pacific/Majuro": "Majuro", + "Pacific/Marquesas": "Marquesas", + "Pacific/Midway": "Midway", + "Pacific/Nauru": "Nauru", + "Pacific/Niue": "Niue", + "Pacific/Norfolk": "Norfolk", + "Pacific/Noumea": "Noumea", + "Pacific/Pago_Pago": "Pago Pago", + "Pacific/Palau": "Palau", + "Pacific/Pitcairn": "Pitcairn", + "Pacific/Ponape": "Ponape", + "Pacific/Port_Moresby": "Port Moresby", + "Pacific/Rarotonga": "Rarotonga", + "Pacific/Saipan": "Saipan", + "Pacific/Tahiti": "Tahiti", + "Pacific/Tarawa": "Tarawa", + "Pacific/Tongatapu": "Tongatapu", + "Pacific/Truk": "Truk", + "Pacific/Wake": "Wake", + "Pacific/Wallis": "Wallis" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_ja.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_ja.json new file mode 100644 index 00000000..611b4bee --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_ja.json @@ -0,0 +1,433 @@ +{ + "chooseTimeZone": "タイム ゾーンを選択します。", + "timeZoneLabel": "({offset}) {cities}", + "Africa/Abidjan": "アビジャン", + "Africa/Accra": "アクラ", + "Africa/Addis_Ababa": "アディスアベバ", + "Africa/Algiers": "アルジェ", + "Africa/Asmera": "アスマラ", + "Africa/Bamako": "バマコ", + "Africa/Bangui": "バンギ", + "Africa/Banjul": "バンジュル", + "Africa/Bissau": "ビサウ", + "Africa/Blantyre": "ブランタイヤ", + "Africa/Brazzaville": "ブラザビル", + "Africa/Bujumbura": "ブジュンブラ", + "Africa/Cairo": "カイロ", + "Africa/Casablanca": "カサブランカ", + "Africa/Ceuta": "セウタ", + "Africa/Conakry": "コナクリ", + "Africa/Dakar": "ダカール", + "Africa/Dar_es_Salaam": "ダルエスサラーム", + "Africa/Djibouti": "ジブチ", + "Africa/Douala": "ドゥアーラ", + "Africa/El_Aaiun": "アイウン", + "Africa/Freetown": "フリータウン", + "Africa/Gaborone": "ハボロネ", + "Africa/Harare": "ハラレ", + "Africa/Johannesburg": "ヨハネスブルグ", + "Africa/Juba": "ジュバ", + "Africa/Kampala": "カンパラ", + "Africa/Khartoum": "ハルツーム", + "Africa/Kigali": "キガリ", + "Africa/Kinshasa": "キンシャサ", + "Africa/Lagos": "ラゴス", + "Africa/Libreville": "リーブルビル", + "Africa/Lome": "ロメ", + "Africa/Luanda": "ルアンダ", + "Africa/Lubumbashi": "ルブンバシ", + "Africa/Lusaka": "ルサカ", + "Africa/Malabo": "マラボ", + "Africa/Maputo": "マプト", + "Africa/Maseru": "マセル", + "Africa/Mbabane": "ムババーネ", + "Africa/Mogadishu": "モガディシュ", + "Africa/Monrovia": "モンロービア", + "Africa/Nairobi": "ナイロビ", + "Africa/Ndjamena": "ンジャメナ", + "Africa/Niamey": "ニアメ", + "Africa/Nouakchott": "ヌアクショット", + "Africa/Ouagadougou": "ワガドゥグー", + "Africa/Porto-Novo": "ポルトノボ", + "Africa/Sao_Tome": "サントメ", + "Africa/Tripoli": "トリポリ", + "Africa/Tunis": "チュニス", + "Africa/Windhoek": "ウィントフック", + "America/Adak": "アダック", + "America/Anchorage": "アンカレッジ", + "America/Anguilla": "アンギラ", + "America/Antigua": "アンティグア", + "America/Araguaina": "アラグァイーナ", + "America/Argentina/La_Rioja": "ラ・リオハ", + "America/Argentina/Rio_Gallegos": "リオ ガジェゴス", + "America/Argentina/Salta": "サルタ", + "America/Argentina/San_Juan": "サンフアン", + "America/Argentina/San_Luis": "サン ルイス", + "America/Argentina/Tucuman": "トゥクマン", + "America/Argentina/Ushuaia": "ウシュアイア", + "America/Aruba": "アルバ", + "America/Asuncion": "アスンシオン", + "America/Bahia": "バイーア", + "America/Bahia_Banderas": "バイーア デ バンデラス", + "America/Barbados": "バルバドス", + "America/Belem": "ベレン", + "America/Belize": "ベリーズ", + "America/Blanc-Sablon": "ブランサブロン", + "America/Boa_Vista": "ボア ヴィスタ", + "America/Bogota": "ボゴタ", + "America/Boise": "ボイシ", + "America/Buenos_Aires": "ブエノスアイレス", + "America/Cambridge_Bay": "ケンブリッジ・ベイ", + "America/Campo_Grande": "カンポ グランデ", + "America/Cancun": "カンクン", + "America/Caracas": "カラカス", + "America/Catamarca": "カタマルカ", + "America/Cayenne": "カイエンヌ", + "America/Cayman": "ケイマン", + "America/Chicago": "シカゴ", + "America/Chihuahua": "チワワ", + "America/Ciudad_Juarez": "シウダードフアレス", + "America/Coral_Harbour": "コーラル・ハーバー", + "America/Cordoba": "コルドバ", + "America/Costa_Rica": "コスタリカ", + "America/Creston": "クレストン", + "America/Cuiaba": "クイアバ", + "America/Curacao": "キュラソー島", + "America/Danmarkshavn": "デンマークシャウン", + "America/Dawson": "ドーソン", + "America/Dawson_Creek": "ドーソン・クリーク", + "America/Denver": "デンバー", + "America/Detroit": "デトロイト", + "America/Dominica": "ドミニカ国", + "America/Edmonton": "エドモントン", + "America/Eirunepe": "エイルネペ", + "America/El_Salvador": "エルサルバドル", + "America/Fort_Nelson": "フォート・ネルソン", + "America/Fortaleza": "フォルタレザ", + "America/Glace_Bay": "グレス ベイ", + "America/Godthab": "ゴットホープ", + "America/Goose_Bay": "グースベイ", + "America/Grand_Turk": "グランド・ターク", + "America/Grenada": "グレナダ", + "America/Guadeloupe": "グアドループ", + "America/Guatemala": "グアテマラ", + "America/Guayaquil": "グアヤキル", + "America/Guyana": "ガイアナ", + "America/Halifax": "ハリファックス", + "America/Havana": "ハバナ", + "America/Hermosillo": "エルモシージョ", + "America/Indiana/Knox": "ノックス", + "America/Indiana/Marengo": "マレンゴ", + "America/Indiana/Petersburg": "ピーターズバーグ", + "America/Indiana/Tell_City": "テルシティ", + "America/Indiana/Vevay": "ベベイ", + "America/Indiana/Vincennes": "ビンセンズ", + "America/Indiana/Winamac": "ウィナマク", + "America/Indianapolis": "インディアナポリス", + "America/Inuvik": "イヌヴィック", + "America/Iqaluit": "イカルイト", + "America/Jamaica": "ジャマイカ", + "America/Jujuy": "フフイ", + "America/Juneau": "ジュノー", + "America/Kentucky/Monticello": "モンティチェロ", + "America/Kralendijk": "クラレンダイク", + "America/La_Paz": "ラパス", + "America/Lima": "リマ", + "America/Los_Angeles": "ロサンゼルス", + "America/Louisville": "ルイビル", + "America/Lower_Princes": "ローワープリンシズ", + "America/Maceio": "マセイオ", + "America/Managua": "マナグア", + "America/Manaus": "マナウス", + "America/Marigot": "マリゴ", + "America/Martinique": "マルティニク", + "America/Matamoros": "マタモロス", + "America/Mazatlan": "マサトラン", + "America/Mendoza": "メンドーサ", + "America/Menominee": "メノミニー", + "America/Merida": "メリダ", + "America/Metlakatla": "メトラカットラ", + "America/Mexico_City": "メキシコシティ", + "America/Miquelon": "ミクロン", + "America/Moncton": "モンクトン", + "America/Monterrey": "モンテレイ", + "America/Montevideo": "モンテビデオ", + "America/Montreal": "モントリオール", + "America/Montserrat": "モントセラト島", + "America/Nassau": "ナッソー", + "America/New_York": "ニューヨーク", + "America/Nipigon": "ニピゴン", + "America/Nome": "ノーム", + "America/Noronha": "ノローニャ", + "America/North_Dakota/Beulah": "ビューラー", + "America/North_Dakota/Center": "中央", + "America/North_Dakota/New_Salem": "ニューセーラム", + "America/Ojinaga": "オヒナガ", + "America/Panama": "パナマ", + "America/Pangnirtung": "パングナータング", + "America/Paramaribo": "パラマリボ", + "America/Phoenix": "フェニックス", + "America/Port-au-Prince": "ポルトープランス", + "America/Port_of_Spain": "ポート オブ スペイン", + "America/Porto_Velho": "ポルト ヴェーリョ", + "America/Puerto_Rico": "プエルトリコ", + "America/Punta_Arenas": "プンタ アレーナス", + "America/Rainy_River": "レイニーリバー", + "America/Rankin_Inlet": "ランキン・インレット", + "America/Recife": "レシフェ", + "America/Regina": "レジャイナ", + "America/Resolute": "リゾルート", + "America/Rio_Branco": "リオブランコ", + "America/Santa_Isabel": "サンタ・イサベル", + "America/Santarem": "サンタレン", + "America/Santiago": "サンティアゴ", + "America/Santo_Domingo": "サントドミンゴ", + "America/Sao_Paulo": "サンパウロ", + "America/Scoresbysund": "スコルスビーソンド", + "America/Sitka": "シトカ", + "America/St_Barthelemy": "サン バルテミー島", + "America/St_Johns": "セント・ジョンズ", + "America/St_Kitts": "セントキッツ", + "America/St_Lucia": "セントルシア", + "America/St_Thomas": "セントトーマス", + "America/St_Vincent": "セントビンセント", + "America/Swift_Current": "ウィフト・カレント", + "America/Tegucigalpa": "テグシガルパ", + "America/Thule": "スーリー", + "America/Thunder_Bay": "サンダーベイ", + "America/Tijuana": "ティフアナ", + "America/Toronto": "トロント", + "America/Tortola": "トルトラ", + "America/Vancouver": "バンクーバー", + "America/Whitehorse": "ホワイトホース", + "America/Winnipeg": "ウィニペグ", + "America/Yakutat": "ヤクタト", + "America/Yellowknife": "イエローナイフ", + "Antarctica/Casey": "ケーシー", + "Antarctica/Davis": "デイビス", + "Antarctica/DumontDUrville": "デュモン デュルヴィル", + "Antarctica/Macquarie": "マッコーリー", + "Antarctica/Mawson": "モーソン", + "Antarctica/McMurdo": "マクマード", + "Antarctica/Palmer": "パーマー", + "Antarctica/Rothera": "ロゼラ", + "Antarctica/Syowa": "昭和", + "Antarctica/Troll": "トロール", + "Antarctica/Vostok": "ボストーク", + "Arctic/Longyearbyen": "ロングイェールビーン", + "Asia/Aden": "アデン", + "Asia/Almaty": "アルマトイ", + "Asia/Amman": "アンマン", + "Asia/Anadyr": "アナディリ", + "Asia/Aqtau": "アクタウ", + "Asia/Aqtobe": "アクトベ", + "Asia/Ashgabat": "アシガバート", + "Asia/Atyrau": "アティラウ", + "Asia/Baghdad": "バグダード", + "Asia/Bahrain": "バーレーン", + "Asia/Baku": "バクー", + "Asia/Bangkok": "バンコク", + "Asia/Barnaul": "バルナウル", + "Asia/Beirut": "ベイルート", + "Asia/Bishkek": "ビシュケク", + "Asia/Brunei": "ブルネイ", + "Asia/Calcutta": "コルカタ", + "Asia/Chita": "チタ", + "Asia/Choibalsan": "チョイバルサン", + "Asia/Colombo": "コロンボ", + "Asia/Damascus": "ダマスカス", + "Asia/Dhaka": "ダッカ", + "Asia/Dili": "ディリ", + "Asia/Dubai": "ドバイ", + "Asia/Dushanbe": "ドゥシャンベ", + "Asia/Famagusta": "ファマグスタ", + "Asia/Gaza": "ガザ", + "Asia/Hebron": "ヘブロン", + "Asia/Hong_Kong": "香港", + "Asia/Hovd": "ホブド", + "Asia/Irkutsk": "イルクーツク", + "Asia/Jakarta": "ジャカルタ", + "Asia/Jayapura": "ジャヤプラ", + "Asia/Jerusalem": "エルサレム", + "Asia/Kabul": "カブール", + "Asia/Kamchatka": "カムチャッカ", + "Asia/Karachi": "カラチ", + "Asia/Katmandu": "カトマンズ", + "Asia/Khandyga": "ハンドゥイガ", + "Asia/Krasnoyarsk": "クラスノヤルスク", + "Asia/Kuala_Lumpur": "クアラルンプール", + "Asia/Kuching": "クチン", + "Asia/Kuwait": "クウェート", + "Asia/Macau": "マカオ", + "Asia/Magadan": "マガダン", + "Asia/Makassar": "マカッサル", + "Asia/Manila": "マニラ", + "Asia/Muscat": "マスカット", + "Asia/Nicosia": "ニコシア", + "Asia/Novokuznetsk": "ノボクズネツク", + "Asia/Novosibirsk": "ノヴォシビルスク", + "Asia/Omsk": "オムスク", + "Asia/Oral": "オラル", + "Asia/Phnom_Penh": "プノンペン", + "Asia/Pontianak": "ポンティアナック", + "Asia/Pyongyang": "平壌", + "Asia/Qatar": "カタール", + "Asia/Qostanay": "コスタナイ", + "Asia/Qyzylorda": "クズロルダ", + "Asia/Rangoon": "ヤンゴン", + "Asia/Riyadh": "リヤド", + "Asia/Saigon": "サイゴン", + "Asia/Sakhalin": "サハリン", + "Asia/Samarkand": "サマルカンド", + "Asia/Seoul": "ソウル", + "Asia/Shanghai": "上海", + "Asia/Singapore": "シンガポール", + "Asia/Srednekolymsk": "スレドネコリムスク", + "Asia/Taipei": "台北", + "Asia/Tashkent": "タシケント", + "Asia/Tbilisi": "トビリシ", + "Asia/Tehran": "テヘラン", + "Asia/Thimphu": "ティンプー", + "Asia/Tokyo": "東京", + "Asia/Tomsk": "トムスク", + "Asia/Ulaanbaatar": "ウランバートル", + "Asia/Urumqi": "ウルムチ", + "Asia/Ust-Nera": "ウスチ ネラ", + "Asia/Vientiane": "ビエンチャン", + "Asia/Vladivostok": "ウラジオストク", + "Asia/Yakutsk": "ヤクーツク", + "Asia/Yekaterinburg": "エカテリンブルク", + "Asia/Yerevan": "エレバン", + "Atlantic/Azores": "アゾレス諸島", + "Atlantic/Bermuda": "バミューダ", + "Atlantic/Canary": "カナリア", + "Atlantic/Cape_Verde": "カーボベルデ", + "Atlantic/Faeroe": "フェロー", + "Atlantic/Madeira": "マディラ諸島", + "Atlantic/Reykjavik": "レイキャビク", + "Atlantic/South_Georgia": "サウス ジョージア島", + "Atlantic/St_Helena": "セント・ヘレナ", + "Atlantic/Stanley": "スタンレー", + "Australia/Adelaide": "アデレード", + "Australia/Brisbane": "ブリスベン", + "Australia/Broken_Hill": "ブロークンヒル", + "Australia/Currie": "カレー", + "Australia/Darwin": "ダーウィン", + "Australia/Eucla": "ユークラ", + "Australia/Hobart": "ホバート", + "Australia/Lindeman": "リンデマン", + "Australia/Lord_Howe": "ロード ハウ", + "Australia/Melbourne": "メルボルン", + "Australia/Perth": "パース", + "Australia/Sydney": "シドニー", + "Europe/Amsterdam": "アムステルダム", + "Europe/Andorra": "アンドラ", + "Europe/Astrakhan": "アストラハンカ", + "Europe/Athens": "アテネ", + "Europe/Belgrade": "ベオグラード", + "Europe/Berlin": "ベルリン", + "Europe/Bratislava": "ブラチスラバ", + "Europe/Brussels": "ブリュッセル", + "Europe/Bucharest": "ブカレスト", + "Europe/Budapest": "ブダペスト", + "Europe/Busingen": "ビュージンゲン", + "Europe/Chisinau": "キシナウ", + "Europe/Copenhagen": "コペンハーゲン", + "Europe/Dublin": "ダブリン", + "Europe/Gibraltar": "ジブラルタル", + "Europe/Guernsey": "ガーンジー", + "Europe/Helsinki": "ヘルシンキ", + "Europe/Isle_of_Man": "マン島", + "Europe/Istanbul": "イスタンブール", + "Europe/Jersey": "ジャージー島", + "Europe/Kaliningrad": "カリーニングラード", + "Europe/Kiev": "キーウ", + "Europe/Kirov": "キーロフ", + "Europe/Lisbon": "リスボン", + "Europe/Ljubljana": "リュブリャナ", + "Europe/London": "ロンドン", + "Europe/Luxembourg": "ルクセンブルグ", + "Europe/Madrid": "マドリード", + "Europe/Malta": "マルタ", + "Europe/Mariehamn": "マリエハムン", + "Europe/Minsk": "ミンスク", + "Europe/Monaco": "モナコ", + "Europe/Moscow": "モスクワ", + "Europe/Oslo": "オスロ", + "Europe/Paris": "パリ", + "Europe/Podgorica": "ポドゴリツァ", + "Europe/Prague": "プラハ", + "Europe/Riga": "リガ", + "Europe/Rome": "ローマ", + "Europe/Samara": "サマラ", + "Europe/San_Marino": "サンマリノ", + "Europe/Sarajevo": "サラエボ", + "Europe/Saratov": "サラトフ", + "Europe/Simferopol": "シンフェロポリ", + "Europe/Skopje": "スコピエ", + "Europe/Sofia": "ソフィア", + "Europe/Stockholm": "ストックホルム", + "Europe/Tallinn": "タリン", + "Europe/Tirane": "ティラナ", + "Europe/Ulyanovsk": "ウリヤノフスク", + "Europe/Uzhgorod": "ウージュホロド", + "Europe/Vaduz": "ファドゥーツ", + "Europe/Vatican": "バチカン市国", + "Europe/Vienna": "ウィーン", + "Europe/Vilnius": "ビリニュス", + "Europe/Volgograd": "ヴォルゴグラード", + "Europe/Warsaw": "ワルシャワ", + "Europe/Zagreb": "ザグレブ", + "Europe/Zaporozhye": "ザポリージャ", + "Europe/Zurich": "チューリッヒ", + "Indian/Antananarivo": "アンタナナリボ", + "Indian/Chagos": "チャゴス", + "Indian/Christmas": "クリスマス島", + "Indian/Cocos": "ココス", + "Indian/Comoro": "コモロ", + "Indian/Kerguelen": "ケルゲレン", + "Indian/Mahe": "マへ", + "Indian/Maldives": "モルディブ", + "Indian/Mauritius": "モーリシャス", + "Indian/Mayotte": "マヨット島", + "Indian/Reunion": "レユニオン", + "Pacific/Apia": "アピア", + "Pacific/Auckland": "オークランド", + "Pacific/Bougainville": "ブーゲンビル", + "Pacific/Chatham": "チャタム", + "Pacific/Easter": "イースター", + "Pacific/Efate": "エファーテ", + "Pacific/Enderbury": "エンダーベリー", + "Pacific/Fakaofo": "ファカオフォ", + "Pacific/Fiji": "フィジー", + "Pacific/Funafuti": "フナフティ", + "Pacific/Galapagos": "ガラパゴス", + "Pacific/Gambier": "ガンビア", + "Pacific/Guadalcanal": "ガダルカナル", + "Pacific/Guam": "グアム", + "Pacific/Honolulu": "ホノルル", + "Pacific/Johnston": "ジョンストン", + "Pacific/Kiritimati": "キリスィマスィ", + "Pacific/Kosrae": "コスラエ", + "Pacific/Kwajalein": "クェゼリン", + "Pacific/Majuro": "マジュロ", + "Pacific/Marquesas": "マルケサス", + "Pacific/Midway": "ミッドウェー", + "Pacific/Nauru": "ナウル", + "Pacific/Niue": "ニウエ", + "Pacific/Norfolk": "ノーフォーク", + "Pacific/Noumea": "ヌメア", + "Pacific/Pago_Pago": "パゴパゴ", + "Pacific/Palau": "パラオ", + "Pacific/Pitcairn": "ピトケアン", + "Pacific/Ponape": "ポンペイ", + "Pacific/Port_Moresby": "ポートモレスビー", + "Pacific/Rarotonga": "ラロトンガ", + "Pacific/Saipan": "サイパン", + "Pacific/Tahiti": "タヒチ", + "Pacific/Tarawa": "タラワ", + "Pacific/Tongatapu": "トンガタプ", + "Pacific/Truk": "トラック", + "Pacific/Wake": "ウェーク", + "Pacific/Wallis": "ウォリス" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_ko.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_ko.json new file mode 100644 index 00000000..1c0d0926 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_ko.json @@ -0,0 +1,433 @@ +{ + "chooseTimeZone": "표준 시간대를 선택합니다.", + "timeZoneLabel": "({offset}){cities}", + "Africa/Abidjan": "아비장", + "Africa/Accra": "아크라", + "Africa/Addis_Ababa": "아디스아바바", + "Africa/Algiers": "알제", + "Africa/Asmera": "아스마라", + "Africa/Bamako": "바마코", + "Africa/Bangui": "방기", + "Africa/Banjul": "반줄", + "Africa/Bissau": "비사우", + "Africa/Blantyre": "블랜타이어", + "Africa/Brazzaville": "브라자빌", + "Africa/Bujumbura": "부줌부라", + "Africa/Cairo": "카이로", + "Africa/Casablanca": "카사블랑카", + "Africa/Ceuta": "세우타", + "Africa/Conakry": "코나크리", + "Africa/Dakar": "다카르", + "Africa/Dar_es_Salaam": "다르에스살람", + "Africa/Djibouti": "지부티", + "Africa/Douala": "두알라", + "Africa/El_Aaiun": "엘아이운", + "Africa/Freetown": "프리타운", + "Africa/Gaborone": "가보로네", + "Africa/Harare": "하라레", + "Africa/Johannesburg": "요하네스버그", + "Africa/Juba": "주바", + "Africa/Kampala": "캄팔라", + "Africa/Khartoum": "카르툼", + "Africa/Kigali": "키갈리", + "Africa/Kinshasa": "킨샤사", + "Africa/Lagos": "라고스", + "Africa/Libreville": "리브르빌", + "Africa/Lome": "로메", + "Africa/Luanda": "루안다", + "Africa/Lubumbashi": "루붐바시", + "Africa/Lusaka": "루사카", + "Africa/Malabo": "말라보", + "Africa/Maputo": "마푸토", + "Africa/Maseru": "마세루", + "Africa/Mbabane": "음바바네", + "Africa/Mogadishu": "모가디슈", + "Africa/Monrovia": "몬로비아", + "Africa/Nairobi": "나이로비", + "Africa/Ndjamena": "은자메나", + "Africa/Niamey": "니아메", + "Africa/Nouakchott": "누악쇼트", + "Africa/Ouagadougou": "와가두구", + "Africa/Porto-Novo": "포르토노보", + "Africa/Sao_Tome": "상투메", + "Africa/Tripoli": "트리폴리", + "Africa/Tunis": "튀니스", + "Africa/Windhoek": "빈트후크", + "America/Adak": "아닥", + "America/Anchorage": "앵커리지", + "America/Anguilla": "앙귈라", + "America/Antigua": "앤티가", + "America/Araguaina": "아리구아이나", + "America/Argentina/La_Rioja": "라리오하", + "America/Argentina/Rio_Gallegos": "리오가예고스", + "America/Argentina/Salta": "살타", + "America/Argentina/San_Juan": "산후안", + "America/Argentina/San_Luis": "산루이스", + "America/Argentina/Tucuman": "투쿠만", + "America/Argentina/Ushuaia": "우수아이아", + "America/Aruba": "아루바", + "America/Asuncion": "아순시온", + "America/Bahia": "바이아", + "America/Bahia_Banderas": "바이아 데 반데라스", + "America/Barbados": "바베이도스", + "America/Belem": "벨렝", + "America/Belize": "벨리즈", + "America/Blanc-Sablon": "블랑사블롱", + "America/Boa_Vista": "보아비스타", + "America/Bogota": "보고타", + "America/Boise": "보이시", + "America/Buenos_Aires": "부에노스아이레스", + "America/Cambridge_Bay": "캠브리지 베이", + "America/Campo_Grande": "캄푸그란지", + "America/Cancun": "칸쿤", + "America/Caracas": "카라카스", + "America/Catamarca": "카타마르카", + "America/Cayenne": "카옌", + "America/Cayman": "카이만", + "America/Chicago": "시카고", + "America/Chihuahua": "치와와", + "America/Ciudad_Juarez": "시우다드후아레스", + "America/Coral_Harbour": "코랄 하버", + "America/Cordoba": "코르도바", + "America/Costa_Rica": "코스타리카", + "America/Creston": "크레스턴", + "America/Cuiaba": "쿠이아바", + "America/Curacao": "큐라소", + "America/Danmarkshavn": "덴마르크스하운", + "America/Dawson": "도슨", + "America/Dawson_Creek": "도슨 크릭", + "America/Denver": "덴버", + "America/Detroit": "디트로이트", + "America/Dominica": "도미니카", + "America/Edmonton": "에드먼턴", + "America/Eirunepe": "에이루네페", + "America/El_Salvador": "엘살바도르", + "America/Fort_Nelson": "포트 넬슨", + "America/Fortaleza": "포르탈레자", + "America/Glace_Bay": "글레이스 베이", + "America/Godthab": "고트호브", + "America/Goose_Bay": "구스 베이", + "America/Grand_Turk": "그랜드터크", + "America/Grenada": "그레나다", + "America/Guadeloupe": "과들루프", + "America/Guatemala": "과테말라", + "America/Guayaquil": "과야킬", + "America/Guyana": "가이아나", + "America/Halifax": "핼리팩스", + "America/Havana": "아바나", + "America/Hermosillo": "에르모시요", + "America/Indiana/Knox": "녹스", + "America/Indiana/Marengo": "마렝고", + "America/Indiana/Petersburg": "피터스버그", + "America/Indiana/Tell_City": "텔시티", + "America/Indiana/Vevay": "비비", + "America/Indiana/Vincennes": "뱅센", + "America/Indiana/Winamac": "위너맥", + "America/Indianapolis": "인디애나폴리스", + "America/Inuvik": "이누빅", + "America/Iqaluit": "이칼루이트", + "America/Jamaica": "자메이카", + "America/Jujuy": "후후이", + "America/Juneau": "주노", + "America/Kentucky/Monticello": "몬티첼로", + "America/Kralendijk": "크랄렌데이크", + "America/La_Paz": "라파스", + "America/Lima": "리마", + "America/Los_Angeles": "로스앤젤레스", + "America/Louisville": "루이빌", + "America/Lower_Princes": "로어 프린세스", + "America/Maceio": "마세이오", + "America/Managua": "마나과", + "America/Manaus": "마나우스", + "America/Marigot": "마리고", + "America/Martinique": "마르티니크", + "America/Matamoros": "마타모로스", + "America/Mazatlan": "마사틀란", + "America/Mendoza": "멘도사", + "America/Menominee": "메노미니", + "America/Merida": "메리다", + "America/Metlakatla": "메트라카틀라", + "America/Mexico_City": "멕시코시티", + "America/Miquelon": "미클롱", + "America/Moncton": "멍크턴", + "America/Monterrey": "몬테레이", + "America/Montevideo": "몬테비데오", + "America/Montreal": "몬트리올", + "America/Montserrat": "몬트세랫", + "America/Nassau": "나소", + "America/New_York": "뉴욕", + "America/Nipigon": "니피곤", + "America/Nome": "놈", + "America/Noronha": "노로냐", + "America/North_Dakota/Beulah": "뷸라", + "America/North_Dakota/Center": "가운데", + "America/North_Dakota/New_Salem": "뉴세일럼", + "America/Ojinaga": "오히나가", + "America/Panama": "파나마", + "America/Pangnirtung": "팽니텅", + "America/Paramaribo": "파라마리보", + "America/Phoenix": "피닉스", + "America/Port-au-Prince": "포토프랭스", + "America/Port_of_Spain": "포트오브스페인", + "America/Porto_Velho": "포르투벨류", + "America/Puerto_Rico": "푸에르토리코", + "America/Punta_Arenas": "푼타아레나스", + "America/Rainy_River": "레이니리버", + "America/Rankin_Inlet": "랭킨 인렛", + "America/Recife": "헤시페", + "America/Regina": "레지나", + "America/Resolute": "레졸루트", + "America/Rio_Branco": "히우브랑쿠", + "America/Santa_Isabel": "산타이사벨", + "America/Santarem": "산타렘", + "America/Santiago": "산티아고", + "America/Santo_Domingo": "산토도밍고", + "America/Sao_Paulo": "상파울루", + "America/Scoresbysund": "스코레스비순드", + "America/Sitka": "싯카", + "America/St_Barthelemy": "생바르텔르미", + "America/St_Johns": "세인트존스", + "America/St_Kitts": "세인트키츠", + "America/St_Lucia": "세인트루시아", + "America/St_Thomas": "세인트토마스", + "America/St_Vincent": "세인트빈센트", + "America/Swift_Current": "스위프트커런트", + "America/Tegucigalpa": "테구시갈파", + "America/Thule": "툴레", + "America/Thunder_Bay": "선더베이", + "America/Tijuana": "티후아나", + "America/Toronto": "토론토", + "America/Tortola": "토르톨라", + "America/Vancouver": "밴쿠버", + "America/Whitehorse": "화이트호스", + "America/Winnipeg": "위니펙", + "America/Yakutat": "야쿠타트", + "America/Yellowknife": "옐로나이프", + "Antarctica/Casey": "케이시", + "Antarctica/Davis": "데이비스", + "Antarctica/DumontDUrville": "뒤몽 뒤르빌", + "Antarctica/Macquarie": "맥콰리", + "Antarctica/Mawson": "모슨", + "Antarctica/McMurdo": "맥무르도", + "Antarctica/Palmer": "팔머", + "Antarctica/Rothera": "로테라", + "Antarctica/Syowa": "쇼와", + "Antarctica/Troll": "트롤", + "Antarctica/Vostok": "보스토크", + "Arctic/Longyearbyen": "롱위에아르뷔엔", + "Asia/Aden": "아덴", + "Asia/Almaty": "알마티", + "Asia/Amman": "암만", + "Asia/Anadyr": "아나디리", + "Asia/Aqtau": "악타우", + "Asia/Aqtobe": "악퇴베", + "Asia/Ashgabat": "아슈하바트", + "Asia/Atyrau": "아티라우", + "Asia/Baghdad": "바그다드", + "Asia/Bahrain": "바레인", + "Asia/Baku": "바쿠", + "Asia/Bangkok": "방콕", + "Asia/Barnaul": "바르나울", + "Asia/Beirut": "베이루트", + "Asia/Bishkek": "비슈케크", + "Asia/Brunei": "브루나이", + "Asia/Calcutta": "콜카타", + "Asia/Chita": "치타", + "Asia/Choibalsan": "처이발상", + "Asia/Colombo": "콜롬보", + "Asia/Damascus": "다마스쿠스", + "Asia/Dhaka": "다카", + "Asia/Dili": "딜리", + "Asia/Dubai": "두바이", + "Asia/Dushanbe": "두샨베", + "Asia/Famagusta": "파마구스타", + "Asia/Gaza": "가자", + "Asia/Hebron": "헤브론", + "Asia/Hong_Kong": "홍콩", + "Asia/Hovd": "호브드", + "Asia/Irkutsk": "이르쿠츠크", + "Asia/Jakarta": "자카르타", + "Asia/Jayapura": "자야푸라", + "Asia/Jerusalem": "예루살렘", + "Asia/Kabul": "카불", + "Asia/Kamchatka": "캄차카", + "Asia/Karachi": "카라치", + "Asia/Katmandu": "카트만두", + "Asia/Khandyga": "한디가", + "Asia/Krasnoyarsk": "크라스노야르스크", + "Asia/Kuala_Lumpur": "쿠알라룸푸르", + "Asia/Kuching": "쿠칭", + "Asia/Kuwait": "쿠웨이트", + "Asia/Macau": "마카오", + "Asia/Magadan": "마가단", + "Asia/Makassar": "마카사르", + "Asia/Manila": "마닐라", + "Asia/Muscat": "무스카트", + "Asia/Nicosia": "니코시아", + "Asia/Novokuznetsk": "노보쿠즈네츠크", + "Asia/Novosibirsk": "노보시비르스크", + "Asia/Omsk": "옴스크", + "Asia/Oral": "오랄", + "Asia/Phnom_Penh": "프놈펜", + "Asia/Pontianak": "폰티아나크", + "Asia/Pyongyang": "평양", + "Asia/Qatar": "카타르", + "Asia/Qostanay": "쿠스타나이", + "Asia/Qyzylorda": "키질로르다", + "Asia/Rangoon": "양곤", + "Asia/Riyadh": "리야드", + "Asia/Saigon": "사이공", + "Asia/Sakhalin": "사할린", + "Asia/Samarkand": "사마르칸트", + "Asia/Seoul": "서울", + "Asia/Shanghai": "상하이", + "Asia/Singapore": "싱가포르", + "Asia/Srednekolymsk": "스레드네콜림스크", + "Asia/Taipei": "타이베이", + "Asia/Tashkent": "타슈켄트", + "Asia/Tbilisi": "트빌리시", + "Asia/Tehran": "테헤란", + "Asia/Thimphu": "팀부", + "Asia/Tokyo": "도쿄", + "Asia/Tomsk": "톰스크", + "Asia/Ulaanbaatar": "울란바토르", + "Asia/Urumqi": "우루무치", + "Asia/Ust-Nera": "우스트네라", + "Asia/Vientiane": "비엔티안", + "Asia/Vladivostok": "블라디보스토크", + "Asia/Yakutsk": "야쿠츠크", + "Asia/Yekaterinburg": "예카테린부르크", + "Asia/Yerevan": "예레반", + "Atlantic/Azores": "아조레스", + "Atlantic/Bermuda": "버뮤다", + "Atlantic/Canary": "카나리아", + "Atlantic/Cape_Verde": "카보베르데", + "Atlantic/Faeroe": "페로", + "Atlantic/Madeira": "마데이라", + "Atlantic/Reykjavik": "레이캬비크", + "Atlantic/South_Georgia": "사우스조지아", + "Atlantic/St_Helena": "세인트헬레나", + "Atlantic/Stanley": "스탠리", + "Australia/Adelaide": "애들레이드", + "Australia/Brisbane": "브리즈번", + "Australia/Broken_Hill": "브로큰힐", + "Australia/Currie": "커리", + "Australia/Darwin": "다윈", + "Australia/Eucla": "유클라", + "Australia/Hobart": "호바트", + "Australia/Lindeman": "린드만", + "Australia/Lord_Howe": "로드 호위", + "Australia/Melbourne": "멜버른", + "Australia/Perth": "퍼스", + "Australia/Sydney": "시드니", + "Europe/Amsterdam": "암스테르담", + "Europe/Andorra": "안도라", + "Europe/Astrakhan": "아스트라한", + "Europe/Athens": "아테네", + "Europe/Belgrade": "베오그라드", + "Europe/Berlin": "베를린", + "Europe/Bratislava": "브라티슬라바", + "Europe/Brussels": "브뤼셀", + "Europe/Bucharest": "부쿠레슈티", + "Europe/Budapest": "부다페스트", + "Europe/Busingen": "뷔징겐", + "Europe/Chisinau": "키시너우", + "Europe/Copenhagen": "코펜하겐", + "Europe/Dublin": "더블린", + "Europe/Gibraltar": "지브롤터", + "Europe/Guernsey": "건지", + "Europe/Helsinki": "헬싱키", + "Europe/Isle_of_Man": "맨 섬", + "Europe/Istanbul": "이스탄불", + "Europe/Jersey": "저지", + "Europe/Kaliningrad": "칼리닌그라드", + "Europe/Kiev": "키이우", + "Europe/Kirov": "키로프", + "Europe/Lisbon": "리스본", + "Europe/Ljubljana": "류블랴나", + "Europe/London": "런던", + "Europe/Luxembourg": "룩셈부르크", + "Europe/Madrid": "마드리드", + "Europe/Malta": "몰타", + "Europe/Mariehamn": "마리에함", + "Europe/Minsk": "민스크", + "Europe/Monaco": "모나코", + "Europe/Moscow": "모스크바", + "Europe/Oslo": "오슬로", + "Europe/Paris": "파리", + "Europe/Podgorica": "포드고리차", + "Europe/Prague": "프라하", + "Europe/Riga": "리가", + "Europe/Rome": "로마", + "Europe/Samara": "사마라", + "Europe/San_Marino": "산마리노", + "Europe/Sarajevo": "사라예보", + "Europe/Saratov": "사라토프", + "Europe/Simferopol": "심페로폴", + "Europe/Skopje": "스코페", + "Europe/Sofia": "소피아", + "Europe/Stockholm": "스톡홀름", + "Europe/Tallinn": "탈린", + "Europe/Tirane": "티라나", + "Europe/Ulyanovsk": "울야노브스크", + "Europe/Uzhgorod": "우주고로트", + "Europe/Vaduz": "파두츠", + "Europe/Vatican": "바티칸", + "Europe/Vienna": "비엔나", + "Europe/Vilnius": "빌니우스", + "Europe/Volgograd": "볼고그라드", + "Europe/Warsaw": "바르샤바", + "Europe/Zagreb": "자그레브", + "Europe/Zaporozhye": "자포리지야", + "Europe/Zurich": "취리히", + "Indian/Antananarivo": "안타나나리보", + "Indian/Chagos": "차고스", + "Indian/Christmas": "크리스마스 섬", + "Indian/Cocos": "코코스", + "Indian/Comoro": "코모로", + "Indian/Kerguelen": "케르겔렌", + "Indian/Mahe": "마헤", + "Indian/Maldives": "몰디브", + "Indian/Mauritius": "모리셔스", + "Indian/Mayotte": "마요트", + "Indian/Reunion": "리유니언", + "Pacific/Apia": "아피아", + "Pacific/Auckland": "오클랜드", + "Pacific/Bougainville": "부건빌", + "Pacific/Chatham": "채텀", + "Pacific/Easter": "이스터", + "Pacific/Efate": "에파테", + "Pacific/Enderbury": "엔더버리", + "Pacific/Fakaofo": "파카오포", + "Pacific/Fiji": "피지", + "Pacific/Funafuti": "푸나푸티", + "Pacific/Galapagos": "갈라파고스", + "Pacific/Gambier": "갬비어", + "Pacific/Guadalcanal": "과달카날", + "Pacific/Guam": "괌", + "Pacific/Honolulu": "호놀룰루", + "Pacific/Johnston": "존스턴", + "Pacific/Kiritimati": "키리티마티", + "Pacific/Kosrae": "코스라에", + "Pacific/Kwajalein": "콰잘렌", + "Pacific/Majuro": "마주로", + "Pacific/Marquesas": "마르케사스", + "Pacific/Midway": "미드웨이", + "Pacific/Nauru": "나우루", + "Pacific/Niue": "니우에섬", + "Pacific/Norfolk": "노퍽", + "Pacific/Noumea": "누메아", + "Pacific/Pago_Pago": "파고파고", + "Pacific/Palau": "팔라우", + "Pacific/Pitcairn": "핏케언", + "Pacific/Ponape": "폰페이", + "Pacific/Port_Moresby": "포트모르즈비", + "Pacific/Rarotonga": "라로통가", + "Pacific/Saipan": "사이판", + "Pacific/Tahiti": "타히티", + "Pacific/Tarawa": "타라와", + "Pacific/Tongatapu": "통가타푸", + "Pacific/Truk": "추크", + "Pacific/Wake": "웨이크", + "Pacific/Wallis": "월리스" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_lt.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_lt.json new file mode 100644 index 00000000..2ce19aa9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_lt.json @@ -0,0 +1,433 @@ +{ + "chooseTimeZone": "Pasirinkite laiko juostą.", + "timeZoneLabel": "({offset}) {cities}", + "Africa/Abidjan": "Abidžanas", + "Africa/Accra": "Akra", + "Africa/Addis_Ababa": "Adis Abeba", + "Africa/Algiers": "Alžyras", + "Africa/Asmera": "Asmara", + "Africa/Bamako": "Bamakas", + "Africa/Bangui": "Bangis", + "Africa/Banjul": "Bandžulis", + "Africa/Bissau": "Bisau", + "Africa/Blantyre": "Blantairas", + "Africa/Brazzaville": "Brazavilis", + "Africa/Bujumbura": "Bužumbūra", + "Africa/Cairo": "Kairas", + "Africa/Casablanca": "Kasablanka", + "Africa/Ceuta": "Seuta", + "Africa/Conakry": "Konakris", + "Africa/Dakar": "Dakaras", + "Africa/Dar_es_Salaam": "Dar es Salamas", + "Africa/Djibouti": "Džibutis", + "Africa/Douala": "Duala", + "Africa/El_Aaiun": "Al Ajūnas", + "Africa/Freetown": "Fritaunas", + "Africa/Gaborone": "Gaboronas", + "Africa/Harare": "Hararė", + "Africa/Johannesburg": "Johanesburgas", + "Africa/Juba": "Džuba", + "Africa/Kampala": "Kampala", + "Africa/Khartoum": "Chartumas", + "Africa/Kigali": "Kigalis", + "Africa/Kinshasa": "Kinšasa", + "Africa/Lagos": "Lagosas", + "Africa/Libreville": "Librevilis", + "Africa/Lome": "Lomė", + "Africa/Luanda": "Luanda", + "Africa/Lubumbashi": "Lubumbašis", + "Africa/Lusaka": "Lusaka", + "Africa/Malabo": "Malabas", + "Africa/Maputo": "Maputu", + "Africa/Maseru": "Maseru", + "Africa/Mbabane": "Mbabanė", + "Africa/Mogadishu": "Mogadišas", + "Africa/Monrovia": "Monrovija", + "Africa/Nairobi": "Nairobis", + "Africa/Ndjamena": "Ndžamena", + "Africa/Niamey": "Niamėjus", + "Africa/Nouakchott": "Nuakšotas", + "Africa/Ouagadougou": "Vagadugu", + "Africa/Porto-Novo": "Porto Novas", + "Africa/Sao_Tome": "San Tomė", + "Africa/Tripoli": "Tripolis", + "Africa/Tunis": "Tunisas", + "Africa/Windhoek": "Vindhukas", + "America/Adak": "Eidakas", + "America/Anchorage": "Ankoridžas", + "America/Anguilla": "Angilija", + "America/Antigua": "Antigva", + "America/Araguaina": "Aragvaina", + "America/Argentina/La_Rioja": "La Riocha", + "America/Argentina/Rio_Gallegos": "Rio Galjegosas", + "America/Argentina/Salta": "Salta", + "America/Argentina/San_Juan": "San Chuanas", + "America/Argentina/San_Luis": "San Luisas", + "America/Argentina/Tucuman": "Tukumanas", + "America/Argentina/Ushuaia": "Ušuaja", + "America/Aruba": "Aruba", + "America/Asuncion": "Asunsjonas", + "America/Bahia": "Baija", + "America/Bahia_Banderas": "Banderaso įlanka", + "America/Barbados": "Barbadosas", + "America/Belem": "Belemas", + "America/Belize": "Belizas", + "America/Blanc-Sablon": "Blank-Sablonas", + "America/Boa_Vista": "Bua Vista", + "America/Bogota": "Bogota", + "America/Boise": "Boisis", + "America/Buenos_Aires": "Buenos Airės", + "America/Cambridge_Bay": "Keimbridž Bėjus", + "America/Campo_Grande": "Kampo Grandė", + "America/Cancun": "Kankūnas", + "America/Caracas": "Karakasas", + "America/Catamarca": "Katamarka", + "America/Cayenne": "Kajenas", + "America/Cayman": "Kaimanas", + "America/Chicago": "Čikaga", + "America/Chihuahua": "Čihuahua", + "America/Ciudad_Juarez": "Siudad Charesas", + "America/Coral_Harbour": "Koral Harboras", + "America/Cordoba": "Kordoba", + "America/Costa_Rica": "Kosta Rika", + "America/Creston": "Krestonas", + "America/Cuiaba": "Kujaba", + "America/Curacao": "Kiurasao", + "America/Danmarkshavn": "Danmarkshavnas", + "America/Dawson": "Dosonas", + "America/Dawson_Creek": "Doson Krikas", + "America/Denver": "Denveris", + "America/Detroit": "Detroitas", + "America/Dominica": "Dominika", + "America/Edmonton": "Edmontonas", + "America/Eirunepe": "Eirunepė", + "America/El_Salvador": "El Salvadoras", + "America/Fort_Nelson": "Fort Nelsonas", + "America/Fortaleza": "Fortaleza", + "America/Glace_Bay": "Gleis Bėjus", + "America/Godthab": "Godhobas", + "America/Goose_Bay": "Gus Bėjus", + "America/Grand_Turk": "Grand Terkas", + "America/Grenada": "Grenada", + "America/Guadeloupe": "Gvadelupa", + "America/Guatemala": "Gvatemala", + "America/Guayaquil": "Gvajakilis", + "America/Guyana": "Gajana", + "America/Halifax": "Halifaksas", + "America/Havana": "Havana", + "America/Hermosillo": "Hermosiljas", + "America/Indiana/Knox": "Noksas", + "America/Indiana/Marengo": "Marengas", + "America/Indiana/Petersburg": "Pitersbergas", + "America/Indiana/Tell_City": "Tel Sitis", + "America/Indiana/Vevay": "Vivis", + "America/Indiana/Vincennes": "Vinsensas", + "America/Indiana/Winamac": "Vinamakas", + "America/Indianapolis": "Indianapolis", + "America/Inuvik": "Inuvikas", + "America/Iqaluit": "Ikaluitas", + "America/Jamaica": "Jamaika", + "America/Jujuy": "Chuchujus", + "America/Juneau": "Džunas", + "America/Kentucky/Monticello": "Montiselas", + "America/Kralendijk": "Kralendeikas", + "America/La_Paz": "La Pasas", + "America/Lima": "Lima", + "America/Los_Angeles": "Los Andželas", + "America/Louisville": "Luisvilis", + "America/Lower_Princes": "Žemutinis Princas", + "America/Maceio": "Masejo", + "America/Managua": "Managva", + "America/Manaus": "Manausas", + "America/Marigot": "Marigo", + "America/Martinique": "Martinika", + "America/Matamoros": "Matamorosas", + "America/Mazatlan": "Masatlanas", + "America/Mendoza": "Mendosa", + "America/Menominee": "Menominis", + "America/Merida": "Merida", + "America/Metlakatla": "Metlakatla", + "America/Mexico_City": "Meksikas", + "America/Miquelon": "Mikelonas", + "America/Moncton": "Monktonas", + "America/Monterrey": "Monterėjus", + "America/Montevideo": "Montevidėjus", + "America/Montreal": "Monrealis", + "America/Montserrat": "Montseratas", + "America/Nassau": "Nasau", + "America/New_York": "Niujorkas", + "America/Nipigon": "Nipigonas", + "America/Nome": "Nomas", + "America/Noronha": "Noronja", + "America/North_Dakota/Beulah": "Bjula", + "America/North_Dakota/Center": "Centruoti", + "America/North_Dakota/New_Salem": "Niu Seilemas", + "America/Ojinaga": "Ochinaga", + "America/Panama": "Panama", + "America/Pangnirtung": "Pangnirtungas", + "America/Paramaribo": "Paramaribas", + "America/Phoenix": "Finiksas", + "America/Port-au-Prince": "Port o Prensas", + "America/Port_of_Spain": "Port of Speinas", + "America/Porto_Velho": "Porto Veljas", + "America/Puerto_Rico": "Puerto Rikas", + "America/Punta_Arenas": "Punta Arenasas", + "America/Rainy_River": "Reini Riveris", + "America/Rankin_Inlet": "Rankin Inletas", + "America/Recife": "Resifė", + "America/Regina": "Redžaina", + "America/Resolute": "Resolutas", + "America/Rio_Branco": "Rio Brankas", + "America/Santa_Isabel": "Santa Izabelė", + "America/Santarem": "Santarenas", + "America/Santiago": "Santjagas", + "America/Santo_Domingo": "Santo Domingas", + "America/Sao_Paulo": "San Paulas", + "America/Scoresbysund": "Itokortomitas", + "America/Sitka": "Sitka", + "America/St_Barthelemy": "Sen Bartelemi", + "America/St_Johns": "Sent Džonsas", + "America/St_Kitts": "Sent Kitsas", + "America/St_Lucia": "Sent Lusija", + "America/St_Thomas": "Sent Tomasas", + "America/St_Vincent": "Sent Vinsentas", + "America/Swift_Current": "Svift Karentas", + "America/Tegucigalpa": "Tegusigalpa", + "America/Thule": "Kanakas", + "America/Thunder_Bay": "Tander Bėjus", + "America/Tijuana": "Tichuana", + "America/Toronto": "Torontas", + "America/Tortola": "Tortola", + "America/Vancouver": "Vankuveris", + "America/Whitehorse": "Vaithorsas", + "America/Winnipeg": "Vinipegas", + "America/Yakutat": "Jakutatas", + "America/Yellowknife": "Jelounaifas", + "Antarctica/Casey": "Keisis", + "Antarctica/Davis": "Deivisas", + "Antarctica/DumontDUrville": "Diumònas d’Urvilis", + "Antarctica/Macquarie": "Makvoris", + "Antarctica/Mawson": "Mosonas", + "Antarctica/McMurdo": "Makmurdas", + "Antarctica/Palmer": "Palmeris", + "Antarctica/Rothera": "Rotera", + "Antarctica/Syowa": "Siova", + "Antarctica/Troll": "Trolis", + "Antarctica/Vostok": "Vostokas", + "Arctic/Longyearbyen": "Longjyrbienas", + "Asia/Aden": "Adenas", + "Asia/Almaty": "Almata", + "Asia/Amman": "Amanas", + "Asia/Anadyr": "Anadyris", + "Asia/Aqtau": "Aktau", + "Asia/Aqtobe": "Aktebė", + "Asia/Ashgabat": "Ašchabadas", + "Asia/Atyrau": "Atyrau", + "Asia/Baghdad": "Bagdadas", + "Asia/Bahrain": "Bahreinas", + "Asia/Baku": "Baku", + "Asia/Bangkok": "Bankokas", + "Asia/Barnaul": "Barnaulas", + "Asia/Beirut": "Beirutas", + "Asia/Bishkek": "Biškekas", + "Asia/Brunei": "Brunėjus", + "Asia/Calcutta": "Kalkuta", + "Asia/Chita": "Čita", + "Asia/Choibalsan": "Čoibalsanas", + "Asia/Colombo": "Kolombas", + "Asia/Damascus": "Damaskas", + "Asia/Dhaka": "Daka", + "Asia/Dili": "Dilis", + "Asia/Dubai": "Dubajus", + "Asia/Dushanbe": "Dušanbė", + "Asia/Famagusta": "Famagusta", + "Asia/Gaza": "Gaza", + "Asia/Hebron": "Hebronas", + "Asia/Hong_Kong": "Honkongas", + "Asia/Hovd": "Chovdas", + "Asia/Irkutsk": "Irkutskas", + "Asia/Jakarta": "Džakarta", + "Asia/Jayapura": "Džajapura", + "Asia/Jerusalem": "Jeruzalė", + "Asia/Kabul": "Kabulas", + "Asia/Kamchatka": "Kamčiatka", + "Asia/Karachi": "Karačis", + "Asia/Katmandu": "Katmandu", + "Asia/Khandyga": "Chandyga", + "Asia/Krasnoyarsk": "Krasnojarskas", + "Asia/Kuala_Lumpur": "Kuala Lumpūras", + "Asia/Kuching": "Kučingas", + "Asia/Kuwait": "Kuveitas", + "Asia/Macau": "Makao", + "Asia/Magadan": "Magadanas", + "Asia/Makassar": "Makasaras", + "Asia/Manila": "Manila", + "Asia/Muscat": "Maskatas", + "Asia/Nicosia": "Nikosija", + "Asia/Novokuznetsk": "Novokuzneckas", + "Asia/Novosibirsk": "Novosibirskas", + "Asia/Omsk": "Omskas", + "Asia/Oral": "Oralas", + "Asia/Phnom_Penh": "Pnom Penis", + "Asia/Pontianak": "Pontianakas", + "Asia/Pyongyang": "Pchenjanas", + "Asia/Qatar": "Kataras", + "Asia/Qostanay": "Kostanajus", + "Asia/Qyzylorda": "Kyzylorda", + "Asia/Rangoon": "Rangūnas", + "Asia/Riyadh": "Rijadas", + "Asia/Saigon": "Ho Či Minis", + "Asia/Sakhalin": "Sachalinas", + "Asia/Samarkand": "Samarkandas", + "Asia/Seoul": "Seulas", + "Asia/Shanghai": "Šanchajus", + "Asia/Singapore": "Singapūras", + "Asia/Srednekolymsk": "Srednekolymskas", + "Asia/Taipei": "Taipėjus", + "Asia/Tashkent": "Taškentas", + "Asia/Tbilisi": "Tbilisis", + "Asia/Tehran": "Teheranas", + "Asia/Thimphu": "Timpu", + "Asia/Tokyo": "Tokijas", + "Asia/Tomsk": "Tomskas", + "Asia/Ulaanbaatar": "Ulan Batoras", + "Asia/Urumqi": "Urumči", + "Asia/Ust-Nera": "Ust Nera", + "Asia/Vientiane": "Vientianas", + "Asia/Vladivostok": "Vladivostokas", + "Asia/Yakutsk": "Jakutskas", + "Asia/Yekaterinburg": "Jekaterinburgas", + "Asia/Yerevan": "Jerevanas", + "Atlantic/Azores": "Azorai", + "Atlantic/Bermuda": "Bermuda", + "Atlantic/Canary": "Kanarų dubuma", + "Atlantic/Cape_Verde": "Žaliasis Kyšulys", + "Atlantic/Faeroe": "Farerai", + "Atlantic/Madeira": "Madeira", + "Atlantic/Reykjavik": "Reikjavikas", + "Atlantic/South_Georgia": "Pietų Džordžijos salos", + "Atlantic/St_Helena": "Sent Helena", + "Atlantic/Stanley": "Stanlis", + "Australia/Adelaide": "Adelaidė", + "Australia/Brisbane": "Brisbanas", + "Australia/Broken_Hill": "Broken Hilis", + "Australia/Currie": "Karis", + "Australia/Darwin": "Darvinas", + "Australia/Eucla": "Euklos baseinas", + "Australia/Hobart": "Hobartas", + "Australia/Lindeman": "Lindemano salos", + "Australia/Lord_Howe": "Lordo Hau sala", + "Australia/Melbourne": "Melburnas", + "Australia/Perth": "Pertas", + "Australia/Sydney": "Sidnėjus", + "Europe/Amsterdam": "Amsterdamas", + "Europe/Andorra": "Andora", + "Europe/Astrakhan": "Astrachanė", + "Europe/Athens": "Atėnai", + "Europe/Belgrade": "Belgradas", + "Europe/Berlin": "Berlynas", + "Europe/Bratislava": "Bratislava", + "Europe/Brussels": "Briuselis", + "Europe/Bucharest": "Bukareštas", + "Europe/Budapest": "Budapeštas", + "Europe/Busingen": "Busingenas", + "Europe/Chisinau": "Kišiniovas", + "Europe/Copenhagen": "Kopenhaga", + "Europe/Dublin": "Dublinas", + "Europe/Gibraltar": "Gibraltaras", + "Europe/Guernsey": "Gernsis", + "Europe/Helsinki": "Helsinkis", + "Europe/Isle_of_Man": "Meno Sala", + "Europe/Istanbul": "Stambulas", + "Europe/Jersey": "Džersis", + "Europe/Kaliningrad": "Kaliningradas", + "Europe/Kiev": "Kijevas", + "Europe/Kirov": "Kirovas", + "Europe/Lisbon": "Lisabona", + "Europe/Ljubljana": "Liubliana", + "Europe/London": "Londonas", + "Europe/Luxembourg": "Liuksemburgas", + "Europe/Madrid": "Madridas", + "Europe/Malta": "Malta", + "Europe/Mariehamn": "Marianhamina", + "Europe/Minsk": "Minskas", + "Europe/Monaco": "Monakas", + "Europe/Moscow": "Maskva", + "Europe/Oslo": "Oslas", + "Europe/Paris": "Paryžius", + "Europe/Podgorica": "Podgorica", + "Europe/Prague": "Praha", + "Europe/Riga": "Ryga", + "Europe/Rome": "Roma", + "Europe/Samara": "Samara", + "Europe/San_Marino": "San Marinas", + "Europe/Sarajevo": "Sarajevas", + "Europe/Saratov": "Saratovas", + "Europe/Simferopol": "Simferopolis", + "Europe/Skopje": "Skopjė", + "Europe/Sofia": "Sofija", + "Europe/Stockholm": "Stokholmas", + "Europe/Tallinn": "Talinas", + "Europe/Tirane": "Tirana", + "Europe/Ulyanovsk": "Uljanovskas", + "Europe/Uzhgorod": "Užhorodas", + "Europe/Vaduz": "Vaducas", + "Europe/Vatican": "Vatikanas", + "Europe/Vienna": "Viena", + "Europe/Vilnius": "Vilnius", + "Europe/Volgograd": "Volgogradas", + "Europe/Warsaw": "Varšuva", + "Europe/Zagreb": "Zagrebas", + "Europe/Zaporozhye": "Zaporožė", + "Europe/Zurich": "Ciurichas", + "Indian/Antananarivo": "Antananaryvas", + "Indian/Chagos": "Čagosas", + "Indian/Christmas": "Kalėdų Sala", + "Indian/Cocos": "Kokosas", + "Indian/Comoro": "Komorų salos", + "Indian/Kerguelen": "Kergeleno salos", + "Indian/Mahe": "Mahė", + "Indian/Maldives": "Maldyvai", + "Indian/Mauritius": "Mauricijus", + "Indian/Mayotte": "Majotas", + "Indian/Reunion": "Reunjonas", + "Pacific/Apia": "Apija", + "Pacific/Auckland": "Oklandas", + "Pacific/Bougainville": "Bugenvilis", + "Pacific/Chatham": "Čatamas", + "Pacific/Easter": "Velykų sala", + "Pacific/Efate": "Efatė", + "Pacific/Enderbury": "Enderberio sala", + "Pacific/Fakaofo": "Fakaofas", + "Pacific/Fiji": "Fidžis", + "Pacific/Funafuti": "Funafutis", + "Pacific/Galapagos": "Galapagai", + "Pacific/Gambier": "Gambyras", + "Pacific/Guadalcanal": "Gvadalkanalis", + "Pacific/Guam": "Guamas", + "Pacific/Honolulu": "Honolulu", + "Pacific/Johnston": "Džonstono atolas", + "Pacific/Kiritimati": "Kiritimatis", + "Pacific/Kosrae": "Kosrajė", + "Pacific/Kwajalein": "Kvadžaleinas", + "Pacific/Majuro": "Madžūras", + "Pacific/Marquesas": "Markizo salos", + "Pacific/Midway": "Midvėjus", + "Pacific/Nauru": "Nauru", + "Pacific/Niue": "Niujė", + "Pacific/Norfolk": "Norfolkas", + "Pacific/Noumea": "Numėja", + "Pacific/Pago_Pago": "Pago Pagas", + "Pacific/Palau": "Palau", + "Pacific/Pitcairn": "Pitkernas", + "Pacific/Ponape": "Ponapė", + "Pacific/Port_Moresby": "Port Morsbis", + "Pacific/Rarotonga": "Rarotonga", + "Pacific/Saipan": "Saipanas", + "Pacific/Tahiti": "Taitis", + "Pacific/Tarawa": "Tarava", + "Pacific/Tongatapu": "Tongatapu", + "Pacific/Truk": "Čukas", + "Pacific/Wake": "Veikas", + "Pacific/Wallis": "Volisas" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_lv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_lv.json new file mode 100644 index 00000000..ca5f256f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_lv.json @@ -0,0 +1,433 @@ +{ + "chooseTimeZone": "Izvēlieties laika joslu", + "timeZoneLabel": "({offset}) {cities}", + "Africa/Abidjan": "Abidžana", + "Africa/Accra": "Akra", + "Africa/Addis_Ababa": "Addis Ababa", + "Africa/Algiers": "Alžīra", + "Africa/Asmera": "Asmera", + "Africa/Bamako": "Bamako", + "Africa/Bangui": "Bangi", + "Africa/Banjul": "Bandžula", + "Africa/Bissau": "Bisava", + "Africa/Blantyre": "Blantaira", + "Africa/Brazzaville": "Brazavila", + "Africa/Bujumbura": "Bužumbura", + "Africa/Cairo": "Kaira", + "Africa/Casablanca": "Kasablanka", + "Africa/Ceuta": "Seūta", + "Africa/Conakry": "Konakri", + "Africa/Dakar": "Dakara", + "Africa/Dar_es_Salaam": "Dāresalāma", + "Africa/Djibouti": "Džibuti", + "Africa/Douala": "Duala", + "Africa/El_Aaiun": "Elajuna", + "Africa/Freetown": "Frītauna", + "Africa/Gaborone": "Gabarone", + "Africa/Harare": "Harare", + "Africa/Johannesburg": "Johannesburga", + "Africa/Juba": "Džūba", + "Africa/Kampala": "Kampala", + "Africa/Khartoum": "Hartuma", + "Africa/Kigali": "Kigali", + "Africa/Kinshasa": "Kinšasa", + "Africa/Lagos": "Lagosa", + "Africa/Libreville": "Librevila", + "Africa/Lome": "Lome", + "Africa/Luanda": "Luanda", + "Africa/Lubumbashi": "Lubumbaši", + "Africa/Lusaka": "Lusaka", + "Africa/Malabo": "Malabo", + "Africa/Maputo": "Maputu", + "Africa/Maseru": "Maseru", + "Africa/Mbabane": "Mbabane", + "Africa/Mogadishu": "Mogadīšo", + "Africa/Monrovia": "Monrovija", + "Africa/Nairobi": "Nairobi", + "Africa/Ndjamena": "Ndžamena", + "Africa/Niamey": "Niameja", + "Africa/Nouakchott": "Nuakšota", + "Africa/Ouagadougou": "Vagadugu", + "Africa/Porto-Novo": "Portonovo", + "Africa/Sao_Tome": "Santome", + "Africa/Tripoli": "Tripole", + "Africa/Tunis": "Tunisa", + "Africa/Windhoek": "Vindhuka", + "America/Adak": "Adaka", + "America/Anchorage": "Ankoridža", + "America/Anguilla": "Angilja", + "America/Antigua": "Antigva", + "America/Araguaina": "Aragvaina", + "America/Argentina/La_Rioja": "Larjoha", + "America/Argentina/Rio_Gallegos": "Riogaljegosa", + "America/Argentina/Salta": "Saltas province", + "America/Argentina/San_Juan": "Sanhuana", + "America/Argentina/San_Luis": "Sanluisa", + "America/Argentina/Tucuman": "Tukumana", + "America/Argentina/Ushuaia": "Ušuaja", + "America/Aruba": "Aruba", + "America/Asuncion": "Asunsjona", + "America/Bahia": "Baija", + "America/Bahia_Banderas": "Banderasa līcis", + "America/Barbados": "Barbadosa", + "America/Belem": "Belema", + "America/Belize": "Beliza", + "America/Blanc-Sablon": "Blansablona", + "America/Boa_Vista": "Boavišta", + "America/Bogota": "Bogota", + "America/Boise": "Boisisitija", + "America/Buenos_Aires": "Buenosairesa", + "America/Cambridge_Bay": "Kembridžbeja", + "America/Campo_Grande": "Kampugrandi", + "America/Cancun": "Kankuna", + "America/Caracas": "Karakasa", + "America/Catamarca": "Katamarkas province", + "America/Cayenne": "Kajena", + "America/Cayman": "Kaimanu salas", + "America/Chicago": "Čikāga", + "America/Chihuahua": "Čivava", + "America/Ciudad_Juarez": "Ciudad Juárez", + "America/Coral_Harbour": "Koralhārbora", + "America/Cordoba": "Kordova", + "America/Costa_Rica": "Kostarika", + "America/Creston": "Krestona", + "America/Cuiaba": "Kujaba", + "America/Curacao": "Kirasao", + "America/Danmarkshavn": "Danmarkshavna", + "America/Dawson": "Dosona", + "America/Dawson_Creek": "Dosonkrīka", + "America/Denver": "Denvera", + "America/Detroit": "Detroita", + "America/Dominica": "Dominika", + "America/Edmonton": "Edmontona", + "America/Eirunepe": "Eirunepe", + "America/El_Salvador": "Salvadora", + "America/Fort_Nelson": "Fortnelsona", + "America/Fortaleza": "Fortalesa", + "America/Glace_Bay": "Gleisbeja", + "America/Godthab": "Gotaba", + "America/Goose_Bay": "Gūsbeja", + "America/Grand_Turk": "Grantērka", + "America/Grenada": "Grenāda", + "America/Guadeloupe": "Gvadalupe", + "America/Guatemala": "Gvatemala", + "America/Guayaquil": "Gvajakila", + "America/Guyana": "Gviāna", + "America/Halifax": "Halifaksa", + "America/Havana": "Havana", + "America/Hermosillo": "Ermosiljo", + "America/Indiana/Knox": "Knoksa", + "America/Indiana/Marengo": "Marengo", + "America/Indiana/Petersburg": "Pēterburga", + "America/Indiana/Tell_City": "Telsitija", + "America/Indiana/Vevay": "Vīvija", + "America/Indiana/Vincennes": "Vinsensa", + "America/Indiana/Winamac": "Vinamaka", + "America/Indianapolis": "Indianapolisa", + "America/Inuvik": "Inuvika", + "America/Iqaluit": "Ikalita", + "America/Jamaica": "Jamaika", + "America/Jujuy": "Huhuja", + "America/Juneau": "Džūno", + "America/Kentucky/Monticello": "Montičello", + "America/Kralendijk": "Krālendeika", + "America/La_Paz": "Lapasa", + "America/Lima": "Lima", + "America/Los_Angeles": "Losandželosa", + "America/Louisville": "Lūivila", + "America/Lower_Princes": "Lower Princes", + "America/Maceio": "Masejo", + "America/Managua": "Managva", + "America/Manaus": "Manausa", + "America/Marigot": "Marigo", + "America/Martinique": "Martinika", + "America/Matamoros": "Matamorosa", + "America/Mazatlan": "Masatlana", + "America/Mendoza": "Mendosa", + "America/Menominee": "Menominī", + "America/Merida": "Merida", + "America/Metlakatla": "Metlakatla", + "America/Mexico_City": "Mehiko", + "America/Miquelon": "Mikelona", + "America/Moncton": "Monktona", + "America/Monterrey": "Monterreja", + "America/Montevideo": "Montevideo", + "America/Montreal": "Monreāla", + "America/Montserrat": "Montserrat", + "America/Nassau": "Naso", + "America/New_York": "Ņujorka", + "America/Nipigon": "Nipigona", + "America/Nome": "Nome", + "America/Noronha": "Noroņa", + "America/North_Dakota/Beulah": "Beula", + "America/North_Dakota/Center": "Centrs", + "America/North_Dakota/New_Salem": "Ņūsalema", + "America/Ojinaga": "Ojinaga", + "America/Panama": "Panama", + "America/Pangnirtung": "Pangnirtunga", + "America/Paramaribo": "Paramaribo", + "America/Phoenix": "Fīniksa", + "America/Port-au-Prince": "Portoprensa", + "America/Port_of_Spain": "Portofspeina", + "America/Porto_Velho": "Portuvelju", + "America/Puerto_Rico": "Puertoriko", + "America/Punta_Arenas": "Puntaarenasa", + "America/Rainy_River": "Reinirivera", + "America/Rankin_Inlet": "Rankin Inlet", + "America/Recife": "Resifi", + "America/Regina": "Ridžaina", + "America/Resolute": "Rezolūta", + "America/Rio_Branco": "Riubranku", + "America/Santa_Isabel": "Santaizabela", + "America/Santarem": "Santareima", + "America/Santiago": "Santjago", + "America/Santo_Domingo": "Santodomingo", + "America/Sao_Paulo": "Sanpaulu", + "America/Scoresbysund": "Kanertitivaks", + "America/Sitka": "Sitka", + "America/St_Barthelemy": "Senbartelemī", + "America/St_Johns": "Sentdžonsa", + "America/St_Kitts": "Sentkitsa", + "America/St_Lucia": "Sentlūsija", + "America/St_Thomas": "Sentomasa", + "America/St_Vincent": "Sentvinsenta", + "America/Swift_Current": "Sviftkarenta", + "America/Tegucigalpa": "Tegusigalpa", + "America/Thule": "Tule", + "America/Thunder_Bay": "Sanderbeja", + "America/Tijuana": "Tihuana", + "America/Toronto": "Toronto", + "America/Tortola": "Tortola", + "America/Vancouver": "Vankūvera", + "America/Whitehorse": "Vaithorsa", + "America/Winnipeg": "Vinipega", + "America/Yakutat": "Jakuta", + "America/Yellowknife": "Jelounaifa", + "Antarctica/Casey": "Keisi", + "Antarctica/Davis": "Daivisa", + "Antarctica/DumontDUrville": "Dimondirvila", + "Antarctica/Macquarie": "Makvorija sala", + "Antarctica/Mawson": "Mosona", + "Antarctica/McMurdo": "Makmerdo", + "Antarctica/Palmer": "Palmera", + "Antarctica/Rothera": "Rotera", + "Antarctica/Syowa": "Šova", + "Antarctica/Troll": "Trolla", + "Antarctica/Vostok": "Vostoka", + "Arctic/Longyearbyen": "Longjērbīene", + "Asia/Aden": "Adena", + "Asia/Almaty": "Almati", + "Asia/Amman": "Ammāna", + "Asia/Anadyr": "Anadira", + "Asia/Aqtau": "Aktau", + "Asia/Aqtobe": "Aktobe", + "Asia/Ashgabat": "Ašgabata", + "Asia/Atyrau": "Atirau", + "Asia/Baghdad": "Bagdāde", + "Asia/Bahrain": "Bahreina", + "Asia/Baku": "Baku", + "Asia/Bangkok": "Bangkoka", + "Asia/Barnaul": "Barnaula", + "Asia/Beirut": "Beirūta", + "Asia/Bishkek": "Biškeka", + "Asia/Brunei": "Bruneja", + "Asia/Calcutta": "Kolkata", + "Asia/Chita": "Čita", + "Asia/Choibalsan": "Čoibalsana", + "Asia/Colombo": "Kolombo", + "Asia/Damascus": "Damaska", + "Asia/Dhaka": "Daka", + "Asia/Dili": "Dili", + "Asia/Dubai": "Dubaija", + "Asia/Dushanbe": "Dušanbe", + "Asia/Famagusta": "Ammohosta", + "Asia/Gaza": "Gaza", + "Asia/Hebron": "Hībrona", + "Asia/Hong_Kong": "Honkonga", + "Asia/Hovd": "Hovda", + "Asia/Irkutsk": "Irkutska", + "Asia/Jakarta": "Džakarta", + "Asia/Jayapura": "Džajapura", + "Asia/Jerusalem": "Jeruzaleme", + "Asia/Kabul": "Kabula", + "Asia/Kamchatka": "Kamčatka", + "Asia/Karachi": "Karači", + "Asia/Katmandu": "Katmandu", + "Asia/Khandyga": "Khandyga", + "Asia/Krasnoyarsk": "Krasnojarska", + "Asia/Kuala_Lumpur": "Kualalumpura", + "Asia/Kuching": "Kučina", + "Asia/Kuwait": "Kuveita", + "Asia/Macau": "Makao", + "Asia/Magadan": "Magadana", + "Asia/Makassar": "Makasara", + "Asia/Manila": "Manila", + "Asia/Muscat": "Maskata", + "Asia/Nicosia": "Nikosija", + "Asia/Novokuznetsk": "Novokuzņecka", + "Asia/Novosibirsk": "Novosibirska", + "Asia/Omsk": "Omska", + "Asia/Oral": "Orala", + "Asia/Phnom_Penh": "Pnompeņa", + "Asia/Pontianak": "Pontianaka", + "Asia/Pyongyang": "Phenjana", + "Asia/Qatar": "Katara", + "Asia/Qostanay": "Qostanay", + "Asia/Qyzylorda": "Kizilorda", + "Asia/Rangoon": "Ranguna", + "Asia/Riyadh": "Rijāda", + "Asia/Saigon": "Saigona", + "Asia/Sakhalin": "Sahalīna", + "Asia/Samarkand": "Samarkanda", + "Asia/Seoul": "Seula", + "Asia/Shanghai": "Šanhaja", + "Asia/Singapore": "Singapūra", + "Asia/Srednekolymsk": "Sredņekolimska", + "Asia/Taipei": "Taipeja", + "Asia/Tashkent": "Taškenta", + "Asia/Tbilisi": "Tbilisi", + "Asia/Tehran": "Teherāna", + "Asia/Thimphu": "Thimhu", + "Asia/Tokyo": "Tokija", + "Asia/Tomsk": "Tomska", + "Asia/Ulaanbaatar": "Ulanbatora", + "Asia/Urumqi": "Urumči", + "Asia/Ust-Nera": "Ust-Nera", + "Asia/Vientiane": "Vjenčana", + "Asia/Vladivostok": "Vladivostoka", + "Asia/Yakutsk": "Jakutska", + "Asia/Yekaterinburg": "Jekaterinburga", + "Asia/Yerevan": "Erevāna", + "Atlantic/Azores": "Azoru salas", + "Atlantic/Bermuda": "Bermuda", + "Atlantic/Canary": "Kanāriju salas", + "Atlantic/Cape_Verde": "Kaboverde", + "Atlantic/Faeroe": "Fēru salas", + "Atlantic/Madeira": "Madeira", + "Atlantic/Reykjavik": "Reikjavīka", + "Atlantic/South_Georgia": "Dienviddžordžija", + "Atlantic/St_Helena": "Svētā Helēnas sala", + "Atlantic/Stanley": "Stenlija", + "Australia/Adelaide": "Adelaida", + "Australia/Brisbane": "Brisbena", + "Australia/Broken_Hill": "Brokenhila", + "Australia/Currie": "Kari", + "Australia/Darwin": "Dārvina", + "Australia/Eucla": "Jukla", + "Australia/Hobart": "Hobārta", + "Australia/Lindeman": "Lindemana", + "Australia/Lord_Howe": "Lorda Hava sala", + "Australia/Melbourne": "Melburna", + "Australia/Perth": "Pērta", + "Australia/Sydney": "Sidneja", + "Europe/Amsterdam": "Amsterdama", + "Europe/Andorra": "Andora", + "Europe/Astrakhan": "Astrahaņa", + "Europe/Athens": "Atēnas", + "Europe/Belgrade": "Belgrada", + "Europe/Berlin": "Berlīne", + "Europe/Bratislava": "Bratislava", + "Europe/Brussels": "Brisele", + "Europe/Bucharest": "Bukareste", + "Europe/Budapest": "Budapešta", + "Europe/Busingen": "Busingena", + "Europe/Chisinau": "Čisinau", + "Europe/Copenhagen": "Kopenhāgena", + "Europe/Dublin": "Dublina", + "Europe/Gibraltar": "Gibraltārs", + "Europe/Guernsey": "Gernsija", + "Europe/Helsinki": "Helsinki", + "Europe/Isle_of_Man": "Menas sala", + "Europe/Istanbul": "Stambula", + "Europe/Jersey": "Džērsija", + "Europe/Kaliningrad": "Kaļiņingrada", + "Europe/Kiev": "Kijeva", + "Europe/Kirov": "Kirova", + "Europe/Lisbon": "Lisabona", + "Europe/Ljubljana": "Ļubļana", + "Europe/London": "Londona", + "Europe/Luxembourg": "Luksemburga", + "Europe/Madrid": "Madride", + "Europe/Malta": "Malta", + "Europe/Mariehamn": "Mariehamna", + "Europe/Minsk": "Minska", + "Europe/Monaco": "Monako", + "Europe/Moscow": "Maskava", + "Europe/Oslo": "Oslo", + "Europe/Paris": "Parīze", + "Europe/Podgorica": "Podgorica", + "Europe/Prague": "Prāga", + "Europe/Riga": "Rīga", + "Europe/Rome": "Roma", + "Europe/Samara": "Samāra", + "Europe/San_Marino": "Sanmarīno", + "Europe/Sarajevo": "Sarajeva", + "Europe/Saratov": "Saratova", + "Europe/Simferopol": "Simferopole", + "Europe/Skopje": "Skopje", + "Europe/Sofia": "Sofija", + "Europe/Stockholm": "Stokholma", + "Europe/Tallinn": "Tallina", + "Europe/Tirane": "Tirāna", + "Europe/Ulyanovsk": "Uļjanovska", + "Europe/Uzhgorod": "Užgoroda", + "Europe/Vaduz": "Vaduca", + "Europe/Vatican": "Vatikāns", + "Europe/Vienna": "Vīne", + "Europe/Vilnius": "Viļņa", + "Europe/Volgograd": "Volgograda", + "Europe/Warsaw": "Varšava", + "Europe/Zagreb": "Zagreba", + "Europe/Zaporozhye": "Zaporožje", + "Europe/Zurich": "Cīrihe", + "Indian/Antananarivo": "Antananarivu", + "Indian/Chagos": "Čagosa", + "Indian/Christmas": "Ziemsvētku sala", + "Indian/Cocos": "Kokosu salas", + "Indian/Comoro": "Komoras", + "Indian/Kerguelen": "Kergulēna", + "Indian/Mahe": "Mae", + "Indian/Maldives": "Maldīvas", + "Indian/Mauritius": "Maurīcija", + "Indian/Mayotte": "Majota", + "Indian/Reunion": "Reinjona", + "Pacific/Apia": "Apija", + "Pacific/Auckland": "Oklenda", + "Pacific/Bougainville": "Bugenvila sala", + "Pacific/Chatham": "Četema", + "Pacific/Easter": "Lieldienu salas", + "Pacific/Efate": "Efate", + "Pacific/Enderbury": "Enderberija", + "Pacific/Fakaofo": "Fakaofo", + "Pacific/Fiji": "Fidži", + "Pacific/Funafuti": "Funafuti", + "Pacific/Galapagos": "Galapagu salas", + "Pacific/Gambier": "Gambjēra", + "Pacific/Guadalcanal": "Gvadalkanala", + "Pacific/Guam": "Guama", + "Pacific/Honolulu": "Honolulu", + "Pacific/Johnston": "Džonstona", + "Pacific/Kiritimati": "Kirisimasi", + "Pacific/Kosrae": "Kosrae", + "Pacific/Kwajalein": "Kvadžaleina", + "Pacific/Majuro": "Madžuro", + "Pacific/Marquesas": "Marķīza salas", + "Pacific/Midway": "Midveja", + "Pacific/Nauru": "Nauru", + "Pacific/Niue": "Niue", + "Pacific/Norfolk": "Norfolka", + "Pacific/Noumea": "Numea", + "Pacific/Pago_Pago": "Pagopago", + "Pacific/Palau": "Palau", + "Pacific/Pitcairn": "Pitkērna", + "Pacific/Ponape": "Ponape", + "Pacific/Port_Moresby": "Portmorsbija", + "Pacific/Rarotonga": "Rarotonga", + "Pacific/Saipan": "Saipana", + "Pacific/Tahiti": "Taiti", + "Pacific/Tarawa": "Tarava", + "Pacific/Tongatapu": "Tongatapu", + "Pacific/Truk": "Truka", + "Pacific/Wake": "Vake", + "Pacific/Wallis": "Volisa" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_nl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_nl.json new file mode 100644 index 00000000..4d0423bc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_nl.json @@ -0,0 +1,433 @@ +{ + "chooseTimeZone": "Kies een tijdzone.", + "timeZoneLabel": "({offset}) {cities}", + "Africa/Abidjan": "Abidjan", + "Africa/Accra": "Accra", + "Africa/Addis_Ababa": "Addis Ababa", + "Africa/Algiers": "Algiers", + "Africa/Asmera": "Asmera", + "Africa/Bamako": "Bamako", + "Africa/Bangui": "Bangui", + "Africa/Banjul": "Banjul", + "Africa/Bissau": "Bissau", + "Africa/Blantyre": "Blantyre", + "Africa/Brazzaville": "Brazzaville", + "Africa/Bujumbura": "Bujumbura", + "Africa/Cairo": "Caïro", + "Africa/Casablanca": "Casablanca", + "Africa/Ceuta": "Ceuta", + "Africa/Conakry": "Conakry", + "Africa/Dakar": "Dakar", + "Africa/Dar_es_Salaam": "Dar es Salaam", + "Africa/Djibouti": "Djibouti", + "Africa/Douala": "Douala", + "Africa/El_Aaiun": "El Aaiun", + "Africa/Freetown": "Freetown", + "Africa/Gaborone": "Gaborone", + "Africa/Harare": "Harare", + "Africa/Johannesburg": "Johannesburg", + "Africa/Juba": "Juba", + "Africa/Kampala": "Kampala", + "Africa/Khartoum": "Khartoum", + "Africa/Kigali": "Kigali", + "Africa/Kinshasa": "Kinshasa", + "Africa/Lagos": "Lagos", + "Africa/Libreville": "Libreville", + "Africa/Lome": "Lomé", + "Africa/Luanda": "Luanda", + "Africa/Lubumbashi": "Lubumbashi", + "Africa/Lusaka": "Lusaka", + "Africa/Malabo": "Malabo", + "Africa/Maputo": "Maputo", + "Africa/Maseru": "Maseru", + "Africa/Mbabane": "Mbabane", + "Africa/Mogadishu": "Mogadishu", + "Africa/Monrovia": "Monrovia", + "Africa/Nairobi": "Nairobi", + "Africa/Ndjamena": "Ndjamena", + "Africa/Niamey": "Niamey", + "Africa/Nouakchott": "Nouakchott", + "Africa/Ouagadougou": "Ouagadougou", + "Africa/Porto-Novo": "Porto-Novo", + "Africa/Sao_Tome": "Sao Tome", + "Africa/Tripoli": "Tripoli", + "Africa/Tunis": "Tunis", + "Africa/Windhoek": "Windhoek", + "America/Adak": "Adak", + "America/Anchorage": "Anchorage", + "America/Anguilla": "Anguilla", + "America/Antigua": "Antigua", + "America/Araguaina": "Araguaína", + "America/Argentina/La_Rioja": "La Rioja", + "America/Argentina/Rio_Gallegos": "Rio Gallegos", + "America/Argentina/Salta": "Salta", + "America/Argentina/San_Juan": "San Juan", + "America/Argentina/San_Luis": "San Luis", + "America/Argentina/Tucuman": "Tucumán", + "America/Argentina/Ushuaia": "Ushuaia", + "America/Aruba": "Aruba", + "America/Asuncion": "Asuncion", + "America/Bahia": "Bahia", + "America/Bahia_Banderas": "Bahia de Banderas", + "America/Barbados": "Barbados", + "America/Belem": "Belém", + "America/Belize": "Belize", + "America/Blanc-Sablon": "Blanc-Sablon", + "America/Boa_Vista": "Boa Vista", + "America/Bogota": "Bogota", + "America/Boise": "Boise", + "America/Buenos_Aires": "Buenos Aires", + "America/Cambridge_Bay": "Cambridge Bay", + "America/Campo_Grande": "Campo Grande", + "America/Cancun": "Cancún", + "America/Caracas": "Caracas", + "America/Catamarca": "Catamarca", + "America/Cayenne": "Cayenne", + "America/Cayman": "Cayman", + "America/Chicago": "Chicago", + "America/Chihuahua": "Chihuahua", + "America/Ciudad_Juarez": "Ciudad Juárez", + "America/Coral_Harbour": "Coral Harbour", + "America/Cordoba": "Cordoba", + "America/Costa_Rica": "Costa Rica", + "America/Creston": "Creston", + "America/Cuiaba": "Cuiaba", + "America/Curacao": "Curaçao", + "America/Danmarkshavn": "Danmarkshavn", + "America/Dawson": "Dawson", + "America/Dawson_Creek": "Dawson Creek", + "America/Denver": "Denver", + "America/Detroit": "Detroit", + "America/Dominica": "Dominica", + "America/Edmonton": "Edmonton", + "America/Eirunepe": "Eirunepé", + "America/El_Salvador": "El Salvador", + "America/Fort_Nelson": "Fort Nelson", + "America/Fortaleza": "Fortaleza", + "America/Glace_Bay": "Glace Bay", + "America/Godthab": "Godthab", + "America/Goose_Bay": "Goose Bay", + "America/Grand_Turk": "Grand Turk", + "America/Grenada": "Grenada", + "America/Guadeloupe": "Guadeloupe", + "America/Guatemala": "Guatemala", + "America/Guayaquil": "Guayaquil", + "America/Guyana": "Guyana", + "America/Halifax": "Halifax", + "America/Havana": "Havana", + "America/Hermosillo": "Hermosillo", + "America/Indiana/Knox": "Knox", + "America/Indiana/Marengo": "Marengo", + "America/Indiana/Petersburg": "Petersburg", + "America/Indiana/Tell_City": "Tell City", + "America/Indiana/Vevay": "Vevay", + "America/Indiana/Vincennes": "Vincennes", + "America/Indiana/Winamac": "Winamac", + "America/Indianapolis": "Indianapolis", + "America/Inuvik": "Inuvik", + "America/Iqaluit": "Iqaluit", + "America/Jamaica": "Jamaica", + "America/Jujuy": "Jujuy", + "America/Juneau": "Juneau", + "America/Kentucky/Monticello": "Monticello", + "America/Kralendijk": "Kralendijk", + "America/La_Paz": "La Paz", + "America/Lima": "Lima", + "America/Los_Angeles": "Los Angeles", + "America/Louisville": "Louisville", + "America/Lower_Princes": "Beneden Prinsenkwartier", + "America/Maceio": "Maceió", + "America/Managua": "Managua", + "America/Manaus": "Manaus", + "America/Marigot": "Marigot", + "America/Martinique": "Martinique", + "America/Matamoros": "Matamoros", + "America/Mazatlan": "Mazatlán", + "America/Mendoza": "Mendoza", + "America/Menominee": "Menominee", + "America/Merida": "Merida", + "America/Metlakatla": "Metlakatla", + "America/Mexico_City": "Mexico-stad", + "America/Miquelon": "Miquelon", + "America/Moncton": "Moncton", + "America/Monterrey": "Monterrey", + "America/Montevideo": "Montevideo", + "America/Montreal": "Montreal", + "America/Montserrat": "Montserrat", + "America/Nassau": "Nassau", + "America/New_York": "New York", + "America/Nipigon": "Nipigon", + "America/Nome": "Nome", + "America/Noronha": "Noronha", + "America/North_Dakota/Beulah": "Beulah", + "America/North_Dakota/Center": "Center", + "America/North_Dakota/New_Salem": "New Salem", + "America/Ojinaga": "Ojinaga", + "America/Panama": "Panama", + "America/Pangnirtung": "Pangnirtung", + "America/Paramaribo": "Paramaribo", + "America/Phoenix": "Phoenix", + "America/Port-au-Prince": "Port-au-Prince", + "America/Port_of_Spain": "Port of Spain", + "America/Porto_Velho": "Porto Velho", + "America/Puerto_Rico": "Puerto Rico", + "America/Punta_Arenas": "Punta Arenas", + "America/Rainy_River": "Rainy River", + "America/Rankin_Inlet": "Rankin Inlet", + "America/Recife": "Recife", + "America/Regina": "Regina", + "America/Resolute": "Resolute", + "America/Rio_Branco": "Rio Branco", + "America/Santa_Isabel": "Santa Isabel", + "America/Santarem": "Santarem", + "America/Santiago": "Santiago", + "America/Santo_Domingo": "Santo Domingo", + "America/Sao_Paulo": "Sao Paulo", + "America/Scoresbysund": "Scoresbysund", + "America/Sitka": "Sitka", + "America/St_Barthelemy": "Saint-Barthélemy", + "America/St_Johns": "St. Johns", + "America/St_Kitts": "Saint Kitts", + "America/St_Lucia": "Saint Lucia", + "America/St_Thomas": "St Thomas", + "America/St_Vincent": "Saint Vincent", + "America/Swift_Current": "Swift Current", + "America/Tegucigalpa": "Tegucigalpa", + "America/Thule": "Thule", + "America/Thunder_Bay": "Thunder Bay", + "America/Tijuana": "Tijuana", + "America/Toronto": "Toronto", + "America/Tortola": "Tortola", + "America/Vancouver": "Vancouver", + "America/Whitehorse": "Whitehorse", + "America/Winnipeg": "Winnipeg", + "America/Yakutat": "Yakutat", + "America/Yellowknife": "Yellowknife", + "Antarctica/Casey": "Casey", + "Antarctica/Davis": "Davis", + "Antarctica/DumontDUrville": "Dumont d'Urville", + "Antarctica/Macquarie": "Macquarie", + "Antarctica/Mawson": "Mawson", + "Antarctica/McMurdo": "McMurdo", + "Antarctica/Palmer": "Palmer", + "Antarctica/Rothera": "Rothera", + "Antarctica/Syowa": "Syowa", + "Antarctica/Troll": "Troll", + "Antarctica/Vostok": "Vostok", + "Arctic/Longyearbyen": "Longyearbyen", + "Asia/Aden": "Aden", + "Asia/Almaty": "Almaty", + "Asia/Amman": "Amman", + "Asia/Anadyr": "Anadyr", + "Asia/Aqtau": "Aqtau", + "Asia/Aqtobe": "Aqtöbe", + "Asia/Ashgabat": "Ashgabat", + "Asia/Atyrau": "Atyrau", + "Asia/Baghdad": "Bagdad", + "Asia/Bahrain": "Bahrein", + "Asia/Baku": "Bakoe", + "Asia/Bangkok": "Bangkok", + "Asia/Barnaul": "Barnaul", + "Asia/Beirut": "Beiroet", + "Asia/Bishkek": "Bishkek", + "Asia/Brunei": "Brunei", + "Asia/Calcutta": "Kolkata", + "Asia/Chita": "Chita", + "Asia/Choibalsan": "Choibalsan", + "Asia/Colombo": "Colombo", + "Asia/Damascus": "Damascus", + "Asia/Dhaka": "Dhaka", + "Asia/Dili": "Dili", + "Asia/Dubai": "Dubai", + "Asia/Dushanbe": "Dushanbe", + "Asia/Famagusta": "Famagusta", + "Asia/Gaza": "Gaza", + "Asia/Hebron": "Hebron", + "Asia/Hong_Kong": "Hong Kong", + "Asia/Hovd": "Hovd", + "Asia/Irkutsk": "Irkoetsk", + "Asia/Jakarta": "Jakarta", + "Asia/Jayapura": "Jayapura", + "Asia/Jerusalem": "Jeruzalem", + "Asia/Kabul": "Kabul", + "Asia/Kamchatka": "Kamchatka", + "Asia/Karachi": "Karachi", + "Asia/Katmandu": "Katmandu", + "Asia/Khandyga": "Khandyga", + "Asia/Krasnoyarsk": "Krasnoyarsk", + "Asia/Kuala_Lumpur": "Kuala Lumpur", + "Asia/Kuching": "Kuching", + "Asia/Kuwait": "Koeweit", + "Asia/Macau": "Macau", + "Asia/Magadan": "Magadan", + "Asia/Makassar": "Makassar", + "Asia/Manila": "Manila", + "Asia/Muscat": "Muscat", + "Asia/Nicosia": "Nicosia", + "Asia/Novokuznetsk": "Novokuznetsk", + "Asia/Novosibirsk": "Novosibirsk", + "Asia/Omsk": "Omsk", + "Asia/Oral": "Oral", + "Asia/Phnom_Penh": "Phnom Penh", + "Asia/Pontianak": "Pontianak", + "Asia/Pyongyang": "Pyongyang", + "Asia/Qatar": "Qatar", + "Asia/Qostanay": "Qostanay", + "Asia/Qyzylorda": "Qyzylorda", + "Asia/Rangoon": "Rangoon", + "Asia/Riyadh": "Riyadh", + "Asia/Saigon": "Saigon", + "Asia/Sakhalin": "Sachalin", + "Asia/Samarkand": "Samarkand", + "Asia/Seoul": "Seoul", + "Asia/Shanghai": "Shanghai", + "Asia/Singapore": "Singapore", + "Asia/Srednekolymsk": "Srednekolymsk", + "Asia/Taipei": "Taipei", + "Asia/Tashkent": "Tashkent", + "Asia/Tbilisi": "Tbilisi", + "Asia/Tehran": "Teheran", + "Asia/Thimphu": "Thimphu", + "Asia/Tokyo": "Tokio", + "Asia/Tomsk": "Tomsk", + "Asia/Ulaanbaatar": "Ulaanbaatar", + "Asia/Urumqi": "Urumqi", + "Asia/Ust-Nera": "Ust-Nera", + "Asia/Vientiane": "Vientiane", + "Asia/Vladivostok": "Vladivostok", + "Asia/Yakutsk": "Yakutsk", + "Asia/Yekaterinburg": "Yekaterinburg", + "Asia/Yerevan": "Jerevan", + "Atlantic/Azores": "Azoren", + "Atlantic/Bermuda": "Bermuda", + "Atlantic/Canary": "Gran Canaria", + "Atlantic/Cape_Verde": "Kaapverdië", + "Atlantic/Faeroe": "Faeröer", + "Atlantic/Madeira": "Madeira", + "Atlantic/Reykjavik": "Reykjavik", + "Atlantic/South_Georgia": "Zuid-Georgia", + "Atlantic/St_Helena": "St Helena", + "Atlantic/Stanley": "Stanley", + "Australia/Adelaide": "Adelaide", + "Australia/Brisbane": "Brisbane", + "Australia/Broken_Hill": "Broken Hill", + "Australia/Currie": "Currie", + "Australia/Darwin": "Darwin", + "Australia/Eucla": "Eucla", + "Australia/Hobart": "Hobart", + "Australia/Lindeman": "Lindeman", + "Australia/Lord_Howe": "Lord Howe", + "Australia/Melbourne": "Melbourne", + "Australia/Perth": "Perth", + "Australia/Sydney": "Sydney", + "Europe/Amsterdam": "Amsterdam", + "Europe/Andorra": "Andorra", + "Europe/Astrakhan": "Astrakhan", + "Europe/Athens": "Athene", + "Europe/Belgrade": "Belgrado", + "Europe/Berlin": "Berlijn", + "Europe/Bratislava": "Bratislava", + "Europe/Brussels": "Brussel", + "Europe/Bucharest": "Boekarest", + "Europe/Budapest": "Boedapest", + "Europe/Busingen": "Büsingen", + "Europe/Chisinau": "Chișinău", + "Europe/Copenhagen": "Kopenhagen", + "Europe/Dublin": "Dublin", + "Europe/Gibraltar": "Gibraltar", + "Europe/Guernsey": "Guernsey", + "Europe/Helsinki": "Helsinki", + "Europe/Isle_of_Man": "Eiland Man", + "Europe/Istanbul": "Istanboel", + "Europe/Jersey": "Jersey", + "Europe/Kaliningrad": "Kaliningrad", + "Europe/Kiev": "Kiev", + "Europe/Kirov": "Kirov", + "Europe/Lisbon": "Lissabon", + "Europe/Ljubljana": "Ljubljana", + "Europe/London": "Londen", + "Europe/Luxembourg": "Luxemburg", + "Europe/Madrid": "Madrid", + "Europe/Malta": "Malta", + "Europe/Mariehamn": "Mariehamn", + "Europe/Minsk": "Minsk", + "Europe/Monaco": "Monaco", + "Europe/Moscow": "Moskou", + "Europe/Oslo": "Oslo", + "Europe/Paris": "Parijs", + "Europe/Podgorica": "Podgorica", + "Europe/Prague": "Praag", + "Europe/Riga": "Riga", + "Europe/Rome": "Rome", + "Europe/Samara": "Samara", + "Europe/San_Marino": "San Marino", + "Europe/Sarajevo": "Sarajevo", + "Europe/Saratov": "Saratov", + "Europe/Simferopol": "Simferopol", + "Europe/Skopje": "Skopje", + "Europe/Sofia": "Sofia", + "Europe/Stockholm": "Stockholm", + "Europe/Tallinn": "Tallinn", + "Europe/Tirane": "Tiranë", + "Europe/Ulyanovsk": "Ulyanovsk", + "Europe/Uzhgorod": "Oezjhorod", + "Europe/Vaduz": "Vaduz", + "Europe/Vatican": "Vaticaanstad", + "Europe/Vienna": "Wenen", + "Europe/Vilnius": "Vilnius", + "Europe/Volgograd": "Volgograd", + "Europe/Warsaw": "Warschau", + "Europe/Zagreb": "Zagreb", + "Europe/Zaporozhye": "Zaporizja", + "Europe/Zurich": "Zürich", + "Indian/Antananarivo": "Antananarivo", + "Indian/Chagos": "Chagos", + "Indian/Christmas": "Christmaseiland", + "Indian/Cocos": "Kokos", + "Indian/Comoro": "Comoren", + "Indian/Kerguelen": "Kerguelen", + "Indian/Mahe": "Mahe", + "Indian/Maldives": "Malediven", + "Indian/Mauritius": "Mauritius", + "Indian/Mayotte": "Mayotte", + "Indian/Reunion": "Reunion", + "Pacific/Apia": "Apia", + "Pacific/Auckland": "Auckland", + "Pacific/Bougainville": "Bougainville", + "Pacific/Chatham": "Chatham", + "Pacific/Easter": "Paaseiland", + "Pacific/Efate": "Efate", + "Pacific/Enderbury": "Enderbury", + "Pacific/Fakaofo": "Fakaofo", + "Pacific/Fiji": "Fiji", + "Pacific/Funafuti": "Funafuti", + "Pacific/Galapagos": "Galapagos", + "Pacific/Gambier": "Gambier", + "Pacific/Guadalcanal": "Guadalcanal", + "Pacific/Guam": "Guam", + "Pacific/Honolulu": "Honolulu", + "Pacific/Johnston": "Johnston", + "Pacific/Kiritimati": "Kiritimati", + "Pacific/Kosrae": "Kosrae", + "Pacific/Kwajalein": "Kwajalein", + "Pacific/Majuro": "Majuro", + "Pacific/Marquesas": "Marquesas", + "Pacific/Midway": "Midway", + "Pacific/Nauru": "Nauru", + "Pacific/Niue": "Niue", + "Pacific/Norfolk": "Norfolk", + "Pacific/Noumea": "Noumea", + "Pacific/Pago_Pago": "Pago Pago", + "Pacific/Palau": "Palau", + "Pacific/Pitcairn": "Pitcairn", + "Pacific/Ponape": "Ponape", + "Pacific/Port_Moresby": "Port Moresby", + "Pacific/Rarotonga": "Rarotonga", + "Pacific/Saipan": "Saipan", + "Pacific/Tahiti": "Tahiti", + "Pacific/Tarawa": "Tarawa", + "Pacific/Tongatapu": "Tongatapu", + "Pacific/Truk": "Chuukeilanden", + "Pacific/Wake": "Wake", + "Pacific/Wallis": "Wallis" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_no.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_no.json new file mode 100644 index 00000000..de6f19bc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_no.json @@ -0,0 +1,433 @@ +{ + "chooseTimeZone": "Velg tidssone.", + "timeZoneLabel": "({offset}) {cities}", + "Africa/Abidjan": "Abidjan", + "Africa/Accra": "Accra", + "Africa/Addis_Ababa": "Addis Ababa", + "Africa/Algiers": "Alger", + "Africa/Asmera": "Asmera", + "Africa/Bamako": "Bamako", + "Africa/Bangui": "Bangui", + "Africa/Banjul": "Banjul", + "Africa/Bissau": "Bissau", + "Africa/Blantyre": "Blantyre", + "Africa/Brazzaville": "Brazzaville", + "Africa/Bujumbura": "Bujumbura", + "Africa/Cairo": "Kairo", + "Africa/Casablanca": "Casablanca", + "Africa/Ceuta": "Ceuta", + "Africa/Conakry": "Conakry", + "Africa/Dakar": "Dakar", + "Africa/Dar_es_Salaam": "Dar es Salaam", + "Africa/Djibouti": "Djibouti", + "Africa/Douala": "Douala", + "Africa/El_Aaiun": "El Aaiun", + "Africa/Freetown": "Freetown", + "Africa/Gaborone": "Gaborone", + "Africa/Harare": "Harare", + "Africa/Johannesburg": "Johannesburg", + "Africa/Juba": "Juba", + "Africa/Kampala": "Kampala", + "Africa/Khartoum": "Khartoum", + "Africa/Kigali": "Kigali", + "Africa/Kinshasa": "Kinshasa", + "Africa/Lagos": "Lagos", + "Africa/Libreville": "Libreville", + "Africa/Lome": "Lomé", + "Africa/Luanda": "Luanda", + "Africa/Lubumbashi": "Lubumbashi", + "Africa/Lusaka": "Lusaka", + "Africa/Malabo": "Malabo", + "Africa/Maputo": "Maputo", + "Africa/Maseru": "Maseru", + "Africa/Mbabane": "Mbabane", + "Africa/Mogadishu": "Mogadishu", + "Africa/Monrovia": "Monrovia", + "Africa/Nairobi": "Nairobi", + "Africa/Ndjamena": "Ndjamena", + "Africa/Niamey": "Niamey", + "Africa/Nouakchott": "Nouakchott", + "Africa/Ouagadougou": "Ouagadougou", + "Africa/Porto-Novo": "Porto-Novo", + "Africa/Sao_Tome": "São Tomé", + "Africa/Tripoli": "Tripoli", + "Africa/Tunis": "Tunis", + "Africa/Windhoek": "Windhoek", + "America/Adak": "Adak", + "America/Anchorage": "Anchorage", + "America/Anguilla": "Anguilla", + "America/Antigua": "Antigua", + "America/Araguaina": "Araguaina", + "America/Argentina/La_Rioja": "La Rioja", + "America/Argentina/Rio_Gallegos": "Rio Gallegos", + "America/Argentina/Salta": "Salta", + "America/Argentina/San_Juan": "San Juan", + "America/Argentina/San_Luis": "San Luis", + "America/Argentina/Tucuman": "Tucumán", + "America/Argentina/Ushuaia": "Ushuaia", + "America/Aruba": "Aruba", + "America/Asuncion": "Asuncion", + "America/Bahia": "Bahia", + "America/Bahia_Banderas": "Bahia de Banderas", + "America/Barbados": "Barbados", + "America/Belem": "Belém", + "America/Belize": "Belize", + "America/Blanc-Sablon": "Blanc-Sablon", + "America/Boa_Vista": "Boa Vista", + "America/Bogota": "Bogota", + "America/Boise": "Boise", + "America/Buenos_Aires": "Buenos Aires", + "America/Cambridge_Bay": "Cambridge Bay", + "America/Campo_Grande": "Campo Grande", + "America/Cancun": "Cancún", + "America/Caracas": "Caracas", + "America/Catamarca": "Catamarca", + "America/Cayenne": "Cayenne", + "America/Cayman": "Cayman", + "America/Chicago": "Chicago", + "America/Chihuahua": "Chihuahua", + "America/Ciudad_Juarez": "Ciudad Juarez", + "America/Coral_Harbour": "Coral Harbour", + "America/Cordoba": "Cordoba", + "America/Costa_Rica": "Costa Rica", + "America/Creston": "Creston", + "America/Cuiaba": "Cuiaba", + "America/Curacao": "Curaçao", + "America/Danmarkshavn": "Danmarkshavn", + "America/Dawson": "Dawson", + "America/Dawson_Creek": "Dawson Creek", + "America/Denver": "Denver", + "America/Detroit": "Detroit", + "America/Dominica": "Dominica", + "America/Edmonton": "Edmonton", + "America/Eirunepe": "Eirunepe", + "America/El_Salvador": "El Salvador", + "America/Fort_Nelson": "Fort Nelson", + "America/Fortaleza": "Fortaleza", + "America/Glace_Bay": "Glace Bay", + "America/Godthab": "Godthåb", + "America/Goose_Bay": "Goose Bay", + "America/Grand_Turk": "Grand Turk", + "America/Grenada": "Grenada", + "America/Guadeloupe": "Guadeloupe", + "America/Guatemala": "Guatemala", + "America/Guayaquil": "Guayaquil", + "America/Guyana": "Guyana", + "America/Halifax": "Halifax", + "America/Havana": "Havana", + "America/Hermosillo": "Hermosillo", + "America/Indiana/Knox": "Knox", + "America/Indiana/Marengo": "Marengo", + "America/Indiana/Petersburg": "Petersburg", + "America/Indiana/Tell_City": "Tell City", + "America/Indiana/Vevay": "Vevay", + "America/Indiana/Vincennes": "Vincennes", + "America/Indiana/Winamac": "Winamac", + "America/Indianapolis": "Indianapolis", + "America/Inuvik": "Inuvik", + "America/Iqaluit": "Iqaluit", + "America/Jamaica": "Jamaica", + "America/Jujuy": "Jujuy", + "America/Juneau": "Juneau", + "America/Kentucky/Monticello": "Monticello", + "America/Kralendijk": "Kralendijk", + "America/La_Paz": "La Paz", + "America/Lima": "Lima", + "America/Los_Angeles": "Los Angeles", + "America/Louisville": "Louisville", + "America/Lower_Princes": "Lower Princes", + "America/Maceio": "Maceio", + "America/Managua": "Managua", + "America/Manaus": "Manaus", + "America/Marigot": "Marigot", + "America/Martinique": "Martinique", + "America/Matamoros": "Matamoros", + "America/Mazatlan": "Mazatlan", + "America/Mendoza": "Mendoza", + "America/Menominee": "Menominee", + "America/Merida": "Merida", + "America/Metlakatla": "Metlakatla", + "America/Mexico_City": "Mexico by", + "America/Miquelon": "Miquelon", + "America/Moncton": "Moncton", + "America/Monterrey": "Monterrey", + "America/Montevideo": "Montevideo", + "America/Montreal": "Montreal", + "America/Montserrat": "Montserrat", + "America/Nassau": "Nassau", + "America/New_York": "New York", + "America/Nipigon": "Nipigon", + "America/Nome": "Nome", + "America/Noronha": "Noronha", + "America/North_Dakota/Beulah": "Beulah", + "America/North_Dakota/Center": "Sentrert", + "America/North_Dakota/New_Salem": "New Salem", + "America/Ojinaga": "Ojinaga", + "America/Panama": "Panama", + "America/Pangnirtung": "Pangnirtung", + "America/Paramaribo": "Paramaribo", + "America/Phoenix": "Phoenix", + "America/Port-au-Prince": "Port-au-Prince", + "America/Port_of_Spain": "Port of Spain", + "America/Porto_Velho": "Porto Velho", + "America/Puerto_Rico": "Puerto Rico", + "America/Punta_Arenas": "Punta Arenas", + "America/Rainy_River": "Rainy River", + "America/Rankin_Inlet": "Rankin Inlet", + "America/Recife": "Recife", + "America/Regina": "Regina", + "America/Resolute": "Resolute", + "America/Rio_Branco": "Rio Branco", + "America/Santa_Isabel": "Santa Isabel", + "America/Santarem": "Santarem", + "America/Santiago": "Santiago", + "America/Santo_Domingo": "Santo Domingo", + "America/Sao_Paulo": "Sao Paulo", + "America/Scoresbysund": "Scoresbysund", + "America/Sitka": "Sitka", + "America/St_Barthelemy": "St Barthelemy", + "America/St_Johns": "St Johns", + "America/St_Kitts": "St Kitts", + "America/St_Lucia": "St Lucia", + "America/St_Thomas": "St Thomas", + "America/St_Vincent": "St Vincent", + "America/Swift_Current": "Swift Current", + "America/Tegucigalpa": "Tegucigalpa", + "America/Thule": "Thule", + "America/Thunder_Bay": "Thunder Bay", + "America/Tijuana": "Tijuana", + "America/Toronto": "Toronto", + "America/Tortola": "Tortola", + "America/Vancouver": "Vancouver", + "America/Whitehorse": "Whitehorse", + "America/Winnipeg": "Winnipeg", + "America/Yakutat": "Yakutat", + "America/Yellowknife": "Yellowknife", + "Antarctica/Casey": "Casey", + "Antarctica/Davis": "Davis", + "Antarctica/DumontDUrville": "Dumont d'Urville", + "Antarctica/Macquarie": "Macquarie", + "Antarctica/Mawson": "Mawson", + "Antarctica/McMurdo": "McMurdo", + "Antarctica/Palmer": "Palmer", + "Antarctica/Rothera": "Rothera", + "Antarctica/Syowa": "Syowa", + "Antarctica/Troll": "Troll", + "Antarctica/Vostok": "Vostok", + "Arctic/Longyearbyen": "Longyearbyen", + "Asia/Aden": "Aden", + "Asia/Almaty": "Almaty", + "Asia/Amman": "Amman", + "Asia/Anadyr": "Anadyr", + "Asia/Aqtau": "Aqtau", + "Asia/Aqtobe": "Aqtobe", + "Asia/Ashgabat": "Ashgabat", + "Asia/Atyrau": "Atyrau", + "Asia/Baghdad": "Baghdad", + "Asia/Bahrain": "Bahrain", + "Asia/Baku": "Baku", + "Asia/Bangkok": "Bangkok", + "Asia/Barnaul": "Barnaul", + "Asia/Beirut": "Beirut", + "Asia/Bishkek": "Bishkek", + "Asia/Brunei": "Brunei", + "Asia/Calcutta": "Kolkata", + "Asia/Chita": "Chita", + "Asia/Choibalsan": "Choibalsan", + "Asia/Colombo": "Colombo", + "Asia/Damascus": "Damaskus", + "Asia/Dhaka": "Dhaka", + "Asia/Dili": "Dili", + "Asia/Dubai": "Dubai", + "Asia/Dushanbe": "Dushanbe", + "Asia/Famagusta": "Famagusta", + "Asia/Gaza": "Gaza", + "Asia/Hebron": "Hebron", + "Asia/Hong_Kong": "Hong Kong", + "Asia/Hovd": "Hovd", + "Asia/Irkutsk": "Irkutsk", + "Asia/Jakarta": "Jakarta", + "Asia/Jayapura": "Jayapura", + "Asia/Jerusalem": "Jerusalem", + "Asia/Kabul": "Kabul", + "Asia/Kamchatka": "Kamchatka", + "Asia/Karachi": "Karachi", + "Asia/Katmandu": "Katmandu", + "Asia/Khandyga": "Khandyga", + "Asia/Krasnoyarsk": "Krasnoyarsk", + "Asia/Kuala_Lumpur": "Kuala Lumpur", + "Asia/Kuching": "Kuching", + "Asia/Kuwait": "Kuwait", + "Asia/Macau": "Macao", + "Asia/Magadan": "Magadan", + "Asia/Makassar": "Makassar", + "Asia/Manila": "Manila", + "Asia/Muscat": "Muscat", + "Asia/Nicosia": "Nicosia", + "Asia/Novokuznetsk": "Novokuznetsk", + "Asia/Novosibirsk": "Novosibirsk", + "Asia/Omsk": "Omsk", + "Asia/Oral": "Oral", + "Asia/Phnom_Penh": "Phnom Penh", + "Asia/Pontianak": "Pontianak", + "Asia/Pyongyang": "Pyongyang", + "Asia/Qatar": "Qatar", + "Asia/Qostanay": "Qostanay", + "Asia/Qyzylorda": "Qyzylorda", + "Asia/Rangoon": "Rangoon", + "Asia/Riyadh": "Riyadh", + "Asia/Saigon": "Saigon", + "Asia/Sakhalin": "Sakhalin", + "Asia/Samarkand": "Samarkand", + "Asia/Seoul": "Seoul", + "Asia/Shanghai": "Shanghai", + "Asia/Singapore": "Singapore", + "Asia/Srednekolymsk": "Srednekolymsk", + "Asia/Taipei": "Taipei", + "Asia/Tashkent": "Tasjkent", + "Asia/Tbilisi": "Tbilisi", + "Asia/Tehran": "Tehran", + "Asia/Thimphu": "Thimphu", + "Asia/Tokyo": "Tokyo", + "Asia/Tomsk": "Tomsk", + "Asia/Ulaanbaatar": "Ulan Bator", + "Asia/Urumqi": "Urumqi", + "Asia/Ust-Nera": "Ust-Nera", + "Asia/Vientiane": "Vientiane", + "Asia/Vladivostok": "Vladivostok", + "Asia/Yakutsk": "Jakutsk", + "Asia/Yekaterinburg": "Jekaterinburg", + "Asia/Yerevan": "Jerevan", + "Atlantic/Azores": "Azorene", + "Atlantic/Bermuda": "Bermuda", + "Atlantic/Canary": "Kanariøyene", + "Atlantic/Cape_Verde": "Kapp Verde", + "Atlantic/Faeroe": "Færøyene", + "Atlantic/Madeira": "Madeira", + "Atlantic/Reykjavik": "Reykjavik", + "Atlantic/South_Georgia": "Sør-Georgia", + "Atlantic/St_Helena": "St. Helena", + "Atlantic/Stanley": "Stanley", + "Australia/Adelaide": "Adelaide", + "Australia/Brisbane": "Brisbane", + "Australia/Broken_Hill": "Broken Hill", + "Australia/Currie": "Currie", + "Australia/Darwin": "Darwin", + "Australia/Eucla": "Eucla", + "Australia/Hobart": "Hobart", + "Australia/Lindeman": "Lindeman", + "Australia/Lord_Howe": "Lord Howe", + "Australia/Melbourne": "Melbourne", + "Australia/Perth": "Perth", + "Australia/Sydney": "Sydney", + "Europe/Amsterdam": "Amsterdam", + "Europe/Andorra": "Andorra", + "Europe/Astrakhan": "Astrakhan", + "Europe/Athens": "Athen", + "Europe/Belgrade": "Beograd", + "Europe/Berlin": "Berlin", + "Europe/Bratislava": "Bratislava", + "Europe/Brussels": "Brussel", + "Europe/Bucharest": "Bucureşti", + "Europe/Budapest": "Budapest", + "Europe/Busingen": "Busingen", + "Europe/Chisinau": "Chișinău", + "Europe/Copenhagen": "København", + "Europe/Dublin": "Dublin", + "Europe/Gibraltar": "Gibraltar", + "Europe/Guernsey": "Guernsey", + "Europe/Helsinki": "Helsinki", + "Europe/Isle_of_Man": "Isle of Man", + "Europe/Istanbul": "Istanbul", + "Europe/Jersey": "Jersey", + "Europe/Kaliningrad": "Kaliningrad", + "Europe/Kiev": "Kyev", + "Europe/Kirov": "Kirov", + "Europe/Lisbon": "Lisboa", + "Europe/Ljubljana": "Ljubljana", + "Europe/London": "London", + "Europe/Luxembourg": "Luxembourg", + "Europe/Madrid": "Madrid", + "Europe/Malta": "Malta", + "Europe/Mariehamn": "Mariehamn", + "Europe/Minsk": "Minsk", + "Europe/Monaco": "Monaco", + "Europe/Moscow": "Moskva", + "Europe/Oslo": "Oslo", + "Europe/Paris": "Paris", + "Europe/Podgorica": "Podgorica", + "Europe/Prague": "Praha", + "Europe/Riga": "Riga", + "Europe/Rome": "Roma", + "Europe/Samara": "Samara", + "Europe/San_Marino": "San Marino", + "Europe/Sarajevo": "Sarajevo", + "Europe/Saratov": "Saratov", + "Europe/Simferopol": "Simferopol", + "Europe/Skopje": "Skopje", + "Europe/Sofia": "Sofia", + "Europe/Stockholm": "Stockholm", + "Europe/Tallinn": "Tallinn", + "Europe/Tirane": "Tirana", + "Europe/Ulyanovsk": "Uljanovsk", + "Europe/Uzhgorod": "Uzhgorod", + "Europe/Vaduz": "Vaduz", + "Europe/Vatican": "Vatikanstaten", + "Europe/Vienna": "Wien", + "Europe/Vilnius": "Vilnius", + "Europe/Volgograd": "Volgograd", + "Europe/Warsaw": "Warszawa", + "Europe/Zagreb": "Zagreb", + "Europe/Zaporozhye": "Zaporozhye", + "Europe/Zurich": "Zürich", + "Indian/Antananarivo": "Antananarivo", + "Indian/Chagos": "Chagos", + "Indian/Christmas": "Christmasøya", + "Indian/Cocos": "Cocos", + "Indian/Comoro": "Komorene", + "Indian/Kerguelen": "Kerguelen", + "Indian/Mahe": "Mahe", + "Indian/Maldives": "Maldivene", + "Indian/Mauritius": "Mauritius", + "Indian/Mayotte": "Mayotte", + "Indian/Reunion": "Réunion", + "Pacific/Apia": "Apia", + "Pacific/Auckland": "Auckland", + "Pacific/Bougainville": "Bougainville", + "Pacific/Chatham": "Chatham", + "Pacific/Easter": "Påskeøya", + "Pacific/Efate": "Efate", + "Pacific/Enderbury": "Enderbury", + "Pacific/Fakaofo": "Fakaofo", + "Pacific/Fiji": "Fiji", + "Pacific/Funafuti": "Funafuti", + "Pacific/Galapagos": "Galapagos", + "Pacific/Gambier": "Gambier", + "Pacific/Guadalcanal": "Guadalcanal", + "Pacific/Guam": "Guam", + "Pacific/Honolulu": "Honolulu", + "Pacific/Johnston": "Johnston", + "Pacific/Kiritimati": "Kiritimati", + "Pacific/Kosrae": "Kosrae", + "Pacific/Kwajalein": "Kwajalein", + "Pacific/Majuro": "Majuro", + "Pacific/Marquesas": "Marquesas", + "Pacific/Midway": "Midway", + "Pacific/Nauru": "Nauru", + "Pacific/Niue": "Niue", + "Pacific/Norfolk": "Norfolk", + "Pacific/Noumea": "Noumea", + "Pacific/Pago_Pago": "Pago Pago", + "Pacific/Palau": "Palau", + "Pacific/Pitcairn": "Pitcairn", + "Pacific/Ponape": "Ponape", + "Pacific/Port_Moresby": "Port Moresby", + "Pacific/Rarotonga": "Rarotonga", + "Pacific/Saipan": "Saipan", + "Pacific/Tahiti": "Tahiti", + "Pacific/Tarawa": "Tarawa", + "Pacific/Tongatapu": "Tongatapu", + "Pacific/Truk": "Truk", + "Pacific/Wake": "Wake", + "Pacific/Wallis": "Wallis" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_pl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_pl.json new file mode 100644 index 00000000..b3bccfec --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_pl.json @@ -0,0 +1,433 @@ +{ + "chooseTimeZone": "Wybierz strefę czasową", + "timeZoneLabel": "({offset}) {cities}", + "Africa/Abidjan": "Abidżan", + "Africa/Accra": "Akra", + "Africa/Addis_Ababa": "Addis Abeba", + "Africa/Algiers": "Algier", + "Africa/Asmera": "Asmara", + "Africa/Bamako": "Bamako", + "Africa/Bangui": "Bangi", + "Africa/Banjul": "Bandżul", + "Africa/Bissau": "Bissau", + "Africa/Blantyre": "Blantyre", + "Africa/Brazzaville": "Brazzaville", + "Africa/Bujumbura": "Budżumbura", + "Africa/Cairo": "Kair", + "Africa/Casablanca": "Casablanca", + "Africa/Ceuta": "Ceuta", + "Africa/Conakry": "Konakry", + "Africa/Dakar": "Dakar", + "Africa/Dar_es_Salaam": "Dar es Salaam", + "Africa/Djibouti": "Dżibuti", + "Africa/Douala": "Duala", + "Africa/El_Aaiun": "El Aaiun", + "Africa/Freetown": "Freetown", + "Africa/Gaborone": "Gaborone", + "Africa/Harare": "Harare", + "Africa/Johannesburg": "Johannesburg", + "Africa/Juba": "Dżuba", + "Africa/Kampala": "Kampala", + "Africa/Khartoum": "Chartum", + "Africa/Kigali": "Kigali", + "Africa/Kinshasa": "Kinszasa", + "Africa/Lagos": "Lagos", + "Africa/Libreville": "Libreville", + "Africa/Lome": "Lomé", + "Africa/Luanda": "Luanda", + "Africa/Lubumbashi": "Lubumbashi", + "Africa/Lusaka": "Lusaka", + "Africa/Malabo": "Malabo", + "Africa/Maputo": "Maputo", + "Africa/Maseru": "Maseru", + "Africa/Mbabane": "Mbabane", + "Africa/Mogadishu": "Mogadiszu", + "Africa/Monrovia": "Monrovia", + "Africa/Nairobi": "Nairobi", + "Africa/Ndjamena": "Ndżamena", + "Africa/Niamey": "Niamey", + "Africa/Nouakchott": "Nawakszut", + "Africa/Ouagadougou": "Wagadugu", + "Africa/Porto-Novo": "Porto-Novo", + "Africa/Sao_Tome": "Sao Tome", + "Africa/Tripoli": "Trypolis", + "Africa/Tunis": "Tunis", + "Africa/Windhoek": "Windhuk", + "America/Adak": "Adak", + "America/Anchorage": "Anchorage", + "America/Anguilla": "Anguilla", + "America/Antigua": "Antigua", + "America/Araguaina": "Araguaína", + "America/Argentina/La_Rioja": "La Rioja", + "America/Argentina/Rio_Gallegos": "Rio Gallegos", + "America/Argentina/Salta": "Salta", + "America/Argentina/San_Juan": "San Juan", + "America/Argentina/San_Luis": "San Luis", + "America/Argentina/Tucuman": "Tucumán", + "America/Argentina/Ushuaia": "Ushuaia", + "America/Aruba": "Aruba", + "America/Asuncion": "Asuncion", + "America/Bahia": "Bahia", + "America/Bahia_Banderas": "Bahía de Banderas", + "America/Barbados": "Barbados", + "America/Belem": "Belém", + "America/Belize": "Belize", + "America/Blanc-Sablon": "Blanc-Sablon", + "America/Boa_Vista": "Boa Vista", + "America/Bogota": "Bogota", + "America/Boise": "Boise", + "America/Buenos_Aires": "Buenos Aires", + "America/Cambridge_Bay": "Cambridge Bay", + "America/Campo_Grande": "Campo Grande", + "America/Cancun": "Cancún", + "America/Caracas": "Caracas", + "America/Catamarca": "Catamarca", + "America/Cayenne": "Kajenna", + "America/Cayman": "Kajmany", + "America/Chicago": "Chicago", + "America/Chihuahua": "Chihuahua", + "America/Ciudad_Juarez": "Ciudad Juarez", + "America/Coral_Harbour": "Coral Harbour", + "America/Cordoba": "Cordoba", + "America/Costa_Rica": "Kostaryka", + "America/Creston": "Creston", + "America/Cuiaba": "Cuiaba", + "America/Curacao": "Curaçao", + "America/Danmarkshavn": "Danmarkshavn", + "America/Dawson": "Dawson", + "America/Dawson_Creek": "Dawson Creek", + "America/Denver": "Denver", + "America/Detroit": "Detroit", + "America/Dominica": "Dominika", + "America/Edmonton": "Edmonton", + "America/Eirunepe": "Eirunepe", + "America/El_Salvador": "Salwador", + "America/Fort_Nelson": "Fort Nelson", + "America/Fortaleza": "Fortaleza", + "America/Glace_Bay": "Glace Bay", + "America/Godthab": "Godthab", + "America/Goose_Bay": "Goose Bay", + "America/Grand_Turk": "Grand Turk", + "America/Grenada": "Grenada", + "America/Guadeloupe": "Gwadelupa", + "America/Guatemala": "Gwatemala", + "America/Guayaquil": "Guayaquil", + "America/Guyana": "Gujana", + "America/Halifax": "Halifax", + "America/Havana": "Hawana", + "America/Hermosillo": "Hermosillo", + "America/Indiana/Knox": "Knox", + "America/Indiana/Marengo": "Marengo", + "America/Indiana/Petersburg": "Petersburg", + "America/Indiana/Tell_City": "Tell City", + "America/Indiana/Vevay": "Vevay", + "America/Indiana/Vincennes": "Vincennes", + "America/Indiana/Winamac": "Winamac", + "America/Indianapolis": "Indianapolis", + "America/Inuvik": "Inuvik", + "America/Iqaluit": "Iqaluit", + "America/Jamaica": "Jamajka", + "America/Jujuy": "Jujuy", + "America/Juneau": "Juneau", + "America/Kentucky/Monticello": "Monticello", + "America/Kralendijk": "Kralendijk", + "America/La_Paz": "La Paz", + "America/Lima": "Lima", + "America/Los_Angeles": "Los Angeles", + "America/Louisville": "Louisville", + "America/Lower_Princes": "Lower Princes", + "America/Maceio": "Maceió", + "America/Managua": "Managua", + "America/Manaus": "Manaus", + "America/Marigot": "Marigot", + "America/Martinique": "Martynika", + "America/Matamoros": "Matamoros", + "America/Mazatlan": "Mazatlán", + "America/Mendoza": "Mendoza", + "America/Menominee": "Menominee", + "America/Merida": "Merida", + "America/Metlakatla": "Metlakatla", + "America/Mexico_City": "Meksyk", + "America/Miquelon": "Miquelon", + "America/Moncton": "Moncton", + "America/Monterrey": "Monterrey", + "America/Montevideo": "Montevideo", + "America/Montreal": "Montreal", + "America/Montserrat": "Montserrat", + "America/Nassau": "Nassau", + "America/New_York": "Nowy Jork", + "America/Nipigon": "Nipigon", + "America/Nome": "Nome", + "America/Noronha": "Noronha", + "America/North_Dakota/Beulah": "Beulah", + "America/North_Dakota/Center": "Centralnie", + "America/North_Dakota/New_Salem": "New Salem", + "America/Ojinaga": "Ojinaga", + "America/Panama": "Panama", + "America/Pangnirtung": "Pangnirtung", + "America/Paramaribo": "Paramaribo", + "America/Phoenix": "Phoenix", + "America/Port-au-Prince": "Port-au-Prince", + "America/Port_of_Spain": "Port of Spain", + "America/Porto_Velho": "Porto Velho", + "America/Puerto_Rico": "Portoryko", + "America/Punta_Arenas": "Punta Arenas", + "America/Rainy_River": "Rainy River", + "America/Rankin_Inlet": "Rankin Inlet", + "America/Recife": "Recife", + "America/Regina": "Regina", + "America/Resolute": "Resolute", + "America/Rio_Branco": "Rio Branco", + "America/Santa_Isabel": "Santa Isabel", + "America/Santarem": "Santarem", + "America/Santiago": "Santiago", + "America/Santo_Domingo": "Santo Domingo", + "America/Sao_Paulo": "Sao Paulo", + "America/Scoresbysund": "Scoresbysund", + "America/Sitka": "Sitka", + "America/St_Barthelemy": "Saint-Barthélemy", + "America/St_Johns": "Rzeka Świętego Jana", + "America/St_Kitts": "Saint Kitts", + "America/St_Lucia": "Saint Lucia", + "America/St_Thomas": "Saint Thomas", + "America/St_Vincent": "Saint Vincent", + "America/Swift_Current": "Swift Current", + "America/Tegucigalpa": "Tegucigalpa", + "America/Thule": "Thule", + "America/Thunder_Bay": "Thunder Bay", + "America/Tijuana": "Tijuana", + "America/Toronto": "Toronto", + "America/Tortola": "Tortola", + "America/Vancouver": "Vancouver", + "America/Whitehorse": "Whitehorse", + "America/Winnipeg": "Winnipeg", + "America/Yakutat": "Yakutat", + "America/Yellowknife": "Yellowknife", + "Antarctica/Casey": "Casey", + "Antarctica/Davis": "Davis", + "Antarctica/DumontDUrville": "Dumont d'Urville", + "Antarctica/Macquarie": "Macquarie", + "Antarctica/Mawson": "Mawson", + "Antarctica/McMurdo": "McMurdo", + "Antarctica/Palmer": "Palmer", + "Antarctica/Rothera": "Rothera", + "Antarctica/Syowa": "Syowa", + "Antarctica/Troll": "Troll", + "Antarctica/Vostok": "Wostok", + "Arctic/Longyearbyen": "Longyearbyen", + "Asia/Aden": "Aden", + "Asia/Almaty": "Ałmaty", + "Asia/Amman": "Amman", + "Asia/Anadyr": "Anadyr", + "Asia/Aqtau": "Aktau", + "Asia/Aqtobe": "Aktobe", + "Asia/Ashgabat": "Aszchabad", + "Asia/Atyrau": "Atyrau", + "Asia/Baghdad": "Bagdad", + "Asia/Bahrain": "Bahrajn", + "Asia/Baku": "Baku", + "Asia/Bangkok": "Bangkok", + "Asia/Barnaul": "Barnauł", + "Asia/Beirut": "Bejrut", + "Asia/Bishkek": "Biszkek", + "Asia/Brunei": "Brunei", + "Asia/Calcutta": "Kolkata (Kalkuta)", + "Asia/Chita": "Czyta", + "Asia/Choibalsan": "Czojbalsan", + "Asia/Colombo": "Kolombo", + "Asia/Damascus": "Damaszek", + "Asia/Dhaka": "Dhaka", + "Asia/Dili": "Dili", + "Asia/Dubai": "Dubaj", + "Asia/Dushanbe": "Duszanbe", + "Asia/Famagusta": "Famagusta", + "Asia/Gaza": "Gaza", + "Asia/Hebron": "Hebron", + "Asia/Hong_Kong": "Hongkong", + "Asia/Hovd": "Ajmak kobdoski", + "Asia/Irkutsk": "Irkuck", + "Asia/Jakarta": "Dżakarta", + "Asia/Jayapura": "Jayapura", + "Asia/Jerusalem": "Jerozolima", + "Asia/Kabul": "Kabul", + "Asia/Kamchatka": "Kamczatka", + "Asia/Karachi": "Karaczi", + "Asia/Katmandu": "Katmandu", + "Asia/Khandyga": "Chandyga", + "Asia/Krasnoyarsk": "Krasnojarsk", + "Asia/Kuala_Lumpur": "Kuala Lumpur", + "Asia/Kuching": "Kuching", + "Asia/Kuwait": "Kuwejt", + "Asia/Macau": "Makau", + "Asia/Magadan": "Magadan", + "Asia/Makassar": "Makasar", + "Asia/Manila": "Manila", + "Asia/Muscat": "Mascat", + "Asia/Nicosia": "Nikozja", + "Asia/Novokuznetsk": "Nowokuźnieck", + "Asia/Novosibirsk": "Nowosybirsk", + "Asia/Omsk": "Omsk", + "Asia/Oral": "Uralsk", + "Asia/Phnom_Penh": "Phnom Penh", + "Asia/Pontianak": "Pontianak", + "Asia/Pyongyang": "Pjongjang", + "Asia/Qatar": "Katar", + "Asia/Qostanay": "Kustanaj", + "Asia/Qyzylorda": "Kyzyłorda", + "Asia/Rangoon": "Rangun", + "Asia/Riyadh": "Rijad", + "Asia/Saigon": "Ho Chi Minh", + "Asia/Sakhalin": "Sachalin", + "Asia/Samarkand": "Samarkanda", + "Asia/Seoul": "Seul", + "Asia/Shanghai": "Szanghaj", + "Asia/Singapore": "Singapur", + "Asia/Srednekolymsk": "Sriedniekołymsk", + "Asia/Taipei": "Tajpej", + "Asia/Tashkent": "Taszkient", + "Asia/Tbilisi": "Tbilisi", + "Asia/Tehran": "Teheran", + "Asia/Thimphu": "Thimphu", + "Asia/Tokyo": "Tokio", + "Asia/Tomsk": "Tomsk", + "Asia/Ulaanbaatar": "Ułan Bator", + "Asia/Urumqi": "Urumqi", + "Asia/Ust-Nera": "Ust-Niera", + "Asia/Vientiane": "Wientian", + "Asia/Vladivostok": "Władywostok", + "Asia/Yakutsk": "Jakuck", + "Asia/Yekaterinburg": "Jekaterynburg", + "Asia/Yerevan": "Erewań", + "Atlantic/Azores": "Azory", + "Atlantic/Bermuda": "Bermudy", + "Atlantic/Canary": "Wyspy Kanaryjskie", + "Atlantic/Cape_Verde": "Republika Zielonego Przylądka", + "Atlantic/Faeroe": "Wyspy Owcze", + "Atlantic/Madeira": "Madera", + "Atlantic/Reykjavik": "Rejkiawik", + "Atlantic/South_Georgia": "Georgia Południowa", + "Atlantic/St_Helena": "Święta Helena", + "Atlantic/Stanley": "Stanley", + "Australia/Adelaide": "Adelaida", + "Australia/Brisbane": "Brisbane", + "Australia/Broken_Hill": "Broken Hill", + "Australia/Currie": "Currie", + "Australia/Darwin": "Darwin", + "Australia/Eucla": "Eucla", + "Australia/Hobart": "Hobart", + "Australia/Lindeman": "Lindeman", + "Australia/Lord_Howe": "Lord Howe", + "Australia/Melbourne": "Melbourne", + "Australia/Perth": "Perth", + "Australia/Sydney": "Sydney", + "Europe/Amsterdam": "Amsterdam", + "Europe/Andorra": "Andora", + "Europe/Astrakhan": "Astrachań", + "Europe/Athens": "Ateny", + "Europe/Belgrade": "Belgrad", + "Europe/Berlin": "Berlin", + "Europe/Bratislava": "Bratysława", + "Europe/Brussels": "Bruksela", + "Europe/Bucharest": "Bukareszt", + "Europe/Budapest": "Budapeszt", + "Europe/Busingen": "Busingen", + "Europe/Chisinau": "Kiszyniów", + "Europe/Copenhagen": "Kopenhaga", + "Europe/Dublin": "Dublin", + "Europe/Gibraltar": "Gibraltar", + "Europe/Guernsey": "Guernsey", + "Europe/Helsinki": "Helsinki", + "Europe/Isle_of_Man": "Wyspa Man", + "Europe/Istanbul": "Istambuł", + "Europe/Jersey": "Jersey", + "Europe/Kaliningrad": "Królewiec", + "Europe/Kiev": "Kijów", + "Europe/Kirov": "Kirow", + "Europe/Lisbon": "Lizbona", + "Europe/Ljubljana": "Lublana", + "Europe/London": "Londyn", + "Europe/Luxembourg": "Luksemburg", + "Europe/Madrid": "Madryt", + "Europe/Malta": "Malta", + "Europe/Mariehamn": "Maarianhamina", + "Europe/Minsk": "Mińsk", + "Europe/Monaco": "Monako", + "Europe/Moscow": "Moskwa", + "Europe/Oslo": "Oslo", + "Europe/Paris": "Paryż", + "Europe/Podgorica": "Podgorica", + "Europe/Prague": "Praga", + "Europe/Riga": "Ryga", + "Europe/Rome": "Rzym", + "Europe/Samara": "Samara", + "Europe/San_Marino": "San Marino", + "Europe/Sarajevo": "Sarajewo", + "Europe/Saratov": "Saratów", + "Europe/Simferopol": "Simferopol", + "Europe/Skopje": "Skopje", + "Europe/Sofia": "Sofia", + "Europe/Stockholm": "Sztokholm", + "Europe/Tallinn": "Tallinn", + "Europe/Tirane": "Tirana", + "Europe/Ulyanovsk": "Uljanowsk", + "Europe/Uzhgorod": "Użhorod", + "Europe/Vaduz": "Vaduz", + "Europe/Vatican": "Watykan", + "Europe/Vienna": "Wiedeń", + "Europe/Vilnius": "Wilno", + "Europe/Volgograd": "Wołgograd", + "Europe/Warsaw": "Warszawa", + "Europe/Zagreb": "Zagrzeb", + "Europe/Zaporozhye": "Zaporoże", + "Europe/Zurich": "Zurych", + "Indian/Antananarivo": "Antananarywa", + "Indian/Chagos": "Czagos", + "Indian/Christmas": "Wyspa Bożego Narodzenia", + "Indian/Cocos": "Wyspy Kokosowe", + "Indian/Comoro": "Komory", + "Indian/Kerguelen": "Wyspy Kerguelena", + "Indian/Mahe": "Mahe", + "Indian/Maldives": "Malediwy", + "Indian/Mauritius": "Mauritius", + "Indian/Mayotte": "Majotta", + "Indian/Reunion": "Reunion", + "Pacific/Apia": "Apia", + "Pacific/Auckland": "Auckland", + "Pacific/Bougainville": "Bougainville", + "Pacific/Chatham": "Chatham", + "Pacific/Easter": "Wyspa Wielkanocna", + "Pacific/Efate": "Efate", + "Pacific/Enderbury": "Enderbury", + "Pacific/Fakaofo": "Fakaofo", + "Pacific/Fiji": "Fidżi", + "Pacific/Funafuti": "Funafuti", + "Pacific/Galapagos": "Galapagos", + "Pacific/Gambier": "Wyspy Gambiera", + "Pacific/Guadalcanal": "Guadalcanal", + "Pacific/Guam": "Guam", + "Pacific/Honolulu": "Honolulu", + "Pacific/Johnston": "Johnston", + "Pacific/Kiritimati": "Kiritimati", + "Pacific/Kosrae": "Kosrae", + "Pacific/Kwajalein": "Kwajalein", + "Pacific/Majuro": "Majuro", + "Pacific/Marquesas": "Markizy", + "Pacific/Midway": "Midway", + "Pacific/Nauru": "Nauru", + "Pacific/Niue": "Niue", + "Pacific/Norfolk": "Norfolk", + "Pacific/Noumea": "Numea", + "Pacific/Pago_Pago": "Pago Pago", + "Pacific/Palau": "Palau", + "Pacific/Pitcairn": "Pitcairn", + "Pacific/Ponape": "Pohnpei", + "Pacific/Port_Moresby": "Port Moresby", + "Pacific/Rarotonga": "Rarotonga", + "Pacific/Saipan": "Saipan", + "Pacific/Tahiti": "Tahiti", + "Pacific/Tarawa": "Tarawa", + "Pacific/Tongatapu": "Tongatapu", + "Pacific/Truk": "Truk", + "Pacific/Wake": "Wake", + "Pacific/Wallis": "Wallis" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_pt-BR.json new file mode 100644 index 00000000..dd40ec18 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_pt-BR.json @@ -0,0 +1,433 @@ +{ + "chooseTimeZone": "Escolha um fuso-horário.", + "timeZoneLabel": "({offset}) {cities}", + "Africa/Abidjan": "Abidjan", + "Africa/Accra": "Accra", + "Africa/Addis_Ababa": "Addis Ababa", + "Africa/Algiers": "Argel", + "Africa/Asmera": "Asmera", + "Africa/Bamako": "Bamako", + "Africa/Bangui": "Bangui", + "Africa/Banjul": "Banjul", + "Africa/Bissau": "Bissau", + "Africa/Blantyre": "Blantyre", + "Africa/Brazzaville": "Brazzaville", + "Africa/Bujumbura": "Bujumbura", + "Africa/Cairo": "Cairo", + "Africa/Casablanca": "Casablanca", + "Africa/Ceuta": "Ceuta", + "Africa/Conakry": "Conakry", + "Africa/Dakar": "Dakar", + "Africa/Dar_es_Salaam": "Dar es Salã", + "Africa/Djibouti": "Djibuti", + "Africa/Douala": "Douala", + "Africa/El_Aaiun": "El Aaiun", + "Africa/Freetown": "Freetown", + "Africa/Gaborone": "Gaborone", + "Africa/Harare": "Harare", + "Africa/Johannesburg": "Johannesburg", + "Africa/Juba": "Juba", + "Africa/Kampala": "Kampala", + "Africa/Khartoum": "Khartoum", + "Africa/Kigali": "Kigali", + "Africa/Kinshasa": "Kinshasa", + "Africa/Lagos": "Lagos", + "Africa/Libreville": "Libreville", + "Africa/Lome": "Lomé", + "Africa/Luanda": "Luanda", + "Africa/Lubumbashi": "Lubumbashi", + "Africa/Lusaka": "Lusaka", + "Africa/Malabo": "Malabo", + "Africa/Maputo": "Maputo", + "Africa/Maseru": "Maseru", + "Africa/Mbabane": "Mbabane", + "Africa/Mogadishu": "Mogadishu", + "Africa/Monrovia": "Monróvia", + "Africa/Nairobi": "Nairóbi", + "Africa/Ndjamena": "Ndjamena", + "Africa/Niamey": "Niamey", + "Africa/Nouakchott": "Nouakchott", + "Africa/Ouagadougou": "Ouagadougou", + "Africa/Porto-Novo": "Porto-Novo", + "Africa/Sao_Tome": "Sao Tome", + "Africa/Tripoli": "Tripoli", + "Africa/Tunis": "Tunis", + "Africa/Windhoek": "Windhoek", + "America/Adak": "Adak", + "America/Anchorage": "Anchorage", + "America/Anguilla": "Anguilha", + "America/Antigua": "Antigua", + "America/Araguaina": "Araguaína", + "America/Argentina/La_Rioja": "La Rioja", + "America/Argentina/Rio_Gallegos": "Rio Gallegos", + "America/Argentina/Salta": "Salta", + "America/Argentina/San_Juan": "San Juan", + "America/Argentina/San_Luis": "San Luis", + "America/Argentina/Tucuman": "Tucumán", + "America/Argentina/Ushuaia": "Ushuaia", + "America/Aruba": "Aruba", + "America/Asuncion": "Assunção", + "America/Bahia": "Bahia", + "America/Bahia_Banderas": "Bahia de Banderas", + "America/Barbados": "Barbados", + "America/Belem": "Belém", + "America/Belize": "Belize", + "America/Blanc-Sablon": "Blanc-Sablon", + "America/Boa_Vista": "Boa Vista", + "America/Bogota": "Bogotá", + "America/Boise": "Boise", + "America/Buenos_Aires": "Buenos Aires", + "America/Cambridge_Bay": "Baía de Cambridge", + "America/Campo_Grande": "Campo Grande", + "America/Cancun": "Cancún", + "America/Caracas": "Caracas", + "America/Catamarca": "Catamarca", + "America/Cayenne": "Cayenne", + "America/Cayman": "Caimão", + "America/Chicago": "Chicago", + "America/Chihuahua": "Chihuahua", + "America/Ciudad_Juarez": "Ciudad Juárez", + "America/Coral_Harbour": "Coral Harbour", + "America/Cordoba": "Córdova", + "America/Costa_Rica": "Costa Rica", + "America/Creston": "Creston", + "America/Cuiaba": "Cuiabá", + "America/Curacao": "Curaçau", + "America/Danmarkshavn": "Danmarkshavn", + "America/Dawson": "Dawson", + "America/Dawson_Creek": "Dawson Creek", + "America/Denver": "Denver", + "America/Detroit": "Detroit", + "America/Dominica": "Dominica", + "America/Edmonton": "Edmonton", + "America/Eirunepe": "Eirunepe", + "America/El_Salvador": "El Salvador", + "America/Fort_Nelson": "Porto Nelson", + "America/Fortaleza": "Fortaleza", + "America/Glace_Bay": "Glace Bay", + "America/Godthab": "Godthab", + "America/Goose_Bay": "Goose Bay", + "America/Grand_Turk": "Grande Turca", + "America/Grenada": "Granada", + "America/Guadeloupe": "Guadalupe", + "America/Guatemala": "Guatemala", + "America/Guayaquil": "Guayaquil", + "America/Guyana": "Guiana", + "America/Halifax": "Halifax", + "America/Havana": "Havana", + "America/Hermosillo": "Hermosillo", + "America/Indiana/Knox": "Knox", + "America/Indiana/Marengo": "Marengo", + "America/Indiana/Petersburg": "Petersburg", + "America/Indiana/Tell_City": "Tell City", + "America/Indiana/Vevay": "Vevay", + "America/Indiana/Vincennes": "Vincennes", + "America/Indiana/Winamac": "Winamac", + "America/Indianapolis": "Indianápolis", + "America/Inuvik": "Inuvik", + "America/Iqaluit": "Iqaluit", + "America/Jamaica": "Jamaica", + "America/Jujuy": "Jujuy", + "America/Juneau": "Juneau", + "America/Kentucky/Monticello": "Monticello", + "America/Kralendijk": "Kralendijk", + "America/La_Paz": "La Paz", + "America/Lima": "Lima", + "America/Los_Angeles": "Los Angeles", + "America/Louisville": "Louisville", + "America/Lower_Princes": "Lower Princes", + "America/Maceio": "Maceió", + "America/Managua": "Managua", + "America/Manaus": "Manaus", + "America/Marigot": "Marigot", + "America/Martinique": "Martinica", + "America/Matamoros": "Matamoros", + "America/Mazatlan": "Mazatlán", + "America/Mendoza": "Mendoza", + "America/Menominee": "Menominee", + "America/Merida": "Merida", + "America/Metlakatla": "Metlakatla", + "America/Mexico_City": "Cidade do México", + "America/Miquelon": "Miquelon", + "America/Moncton": "Moncton", + "America/Monterrey": "Monterrey", + "America/Montevideo": "Montevidéu", + "America/Montreal": "Montreal", + "America/Montserrat": "Monserrate", + "America/Nassau": "Nassau", + "America/New_York": "Nova Iorque", + "America/Nipigon": "Nipigon", + "America/Nome": "Nome", + "America/Noronha": "Noronha", + "America/North_Dakota/Beulah": "Beulah", + "America/North_Dakota/Center": "Centralizar", + "America/North_Dakota/New_Salem": "New Salem", + "America/Ojinaga": "Ojinaga", + "America/Panama": "Panamá", + "America/Pangnirtung": "Pangnirtung", + "America/Paramaribo": "Paramaribo", + "America/Phoenix": "Phoenix", + "America/Port-au-Prince": "Porto Príncipe", + "America/Port_of_Spain": "Porto de Espanha", + "America/Porto_Velho": "Porto Velho", + "America/Puerto_Rico": "Porto Rico", + "America/Punta_Arenas": "Punta Arenas", + "America/Rainy_River": "Rainy River", + "America/Rankin_Inlet": "Rankin Inlet", + "America/Recife": "Recife", + "America/Regina": "Regina", + "America/Resolute": "Resolute", + "America/Rio_Branco": "Rio Branco", + "America/Santa_Isabel": "Santa Isabel", + "America/Santarem": "Santarém", + "America/Santiago": "Santiago", + "America/Santo_Domingo": "Santo Domingo", + "America/Sao_Paulo": "São Paulo", + "America/Scoresbysund": "Scoresbysund", + "America/Sitka": "Sitka", + "America/St_Barthelemy": "São Bartolomeu", + "America/St_Johns": "St Johns", + "America/St_Kitts": "São Cristovão", + "America/St_Lucia": "Santa Lúcia", + "America/St_Thomas": "São Tomás", + "America/St_Vincent": "São Vicente", + "America/Swift_Current": "Swift Current", + "America/Tegucigalpa": "Tegucigalpa", + "America/Thule": "Thule", + "America/Thunder_Bay": "Thunder Bay", + "America/Tijuana": "Tijuana", + "America/Toronto": "Toronto", + "America/Tortola": "Tortola", + "America/Vancouver": "Vancouver", + "America/Whitehorse": "Whitehorse", + "America/Winnipeg": "Winnipeg", + "America/Yakutat": "Yakutat", + "America/Yellowknife": "Yellowknife", + "Antarctica/Casey": "Casey", + "Antarctica/Davis": "Davis", + "Antarctica/DumontDUrville": "Dumont d'Urville", + "Antarctica/Macquarie": "Macquarie", + "Antarctica/Mawson": "Mawson", + "Antarctica/McMurdo": "McMurdo", + "Antarctica/Palmer": "Palmer", + "Antarctica/Rothera": "Rothera", + "Antarctica/Syowa": "Syowa", + "Antarctica/Troll": "Troll", + "Antarctica/Vostok": "Vostok", + "Arctic/Longyearbyen": "Longyearbyen", + "Asia/Aden": "Aden", + "Asia/Almaty": "Almaty", + "Asia/Amman": "Amman", + "Asia/Anadyr": "Anadyr", + "Asia/Aqtau": "Aqtau", + "Asia/Aqtobe": "Aqtobe", + "Asia/Ashgabat": "Ashgabat", + "Asia/Atyrau": "Atyrau", + "Asia/Baghdad": "Baghdad", + "Asia/Bahrain": "Barém", + "Asia/Baku": "Baku", + "Asia/Bangkok": "Bangkok", + "Asia/Barnaul": "Barnaul", + "Asia/Beirut": "Beirut", + "Asia/Bishkek": "Bishkek", + "Asia/Brunei": "Brunei", + "Asia/Calcutta": "Kolkata", + "Asia/Chita": "Chita", + "Asia/Choibalsan": "Choibalsan", + "Asia/Colombo": "Colombo", + "Asia/Damascus": "Damascus", + "Asia/Dhaka": "Dhaka", + "Asia/Dili": "Dili", + "Asia/Dubai": "Dubai", + "Asia/Dushanbe": "Dushanbe", + "Asia/Famagusta": "Famagusta", + "Asia/Gaza": "Gaza", + "Asia/Hebron": "Hebron", + "Asia/Hong_Kong": "Hong Kong", + "Asia/Hovd": "Hovd", + "Asia/Irkutsk": "Irkutsk", + "Asia/Jakarta": "Jakarta", + "Asia/Jayapura": "Jayapura", + "Asia/Jerusalem": "Jerusalem", + "Asia/Kabul": "Kabul", + "Asia/Kamchatka": "Kamchatka", + "Asia/Karachi": "Karachi", + "Asia/Katmandu": "Katmandu", + "Asia/Khandyga": "Khandyga", + "Asia/Krasnoyarsk": "Krasnoyarsk", + "Asia/Kuala_Lumpur": "Kuala Lumpur", + "Asia/Kuching": "Kuching", + "Asia/Kuwait": "Kuwait", + "Asia/Macau": "Macau", + "Asia/Magadan": "Magadan", + "Asia/Makassar": "Makassar", + "Asia/Manila": "Manila", + "Asia/Muscat": "Muscat", + "Asia/Nicosia": "Nicosia", + "Asia/Novokuznetsk": "Novokuznetsk", + "Asia/Novosibirsk": "Novosibirsk", + "Asia/Omsk": "Omsk", + "Asia/Oral": "Oral", + "Asia/Phnom_Penh": "Phnom Penh", + "Asia/Pontianak": "Pontianak", + "Asia/Pyongyang": "Pyongyang", + "Asia/Qatar": "Catar", + "Asia/Qostanay": "Qostanay", + "Asia/Qyzylorda": "Qyzylorda", + "Asia/Rangoon": "Rangoon", + "Asia/Riyadh": "Riyadh", + "Asia/Saigon": "Saigon", + "Asia/Sakhalin": "Sakhalin", + "Asia/Samarkand": "Samarkand", + "Asia/Seoul": "Seoul", + "Asia/Shanghai": "Shanghai", + "Asia/Singapore": "Cingapura", + "Asia/Srednekolymsk": "Srednekolymsk", + "Asia/Taipei": "Taipei", + "Asia/Tashkent": "Tashkent", + "Asia/Tbilisi": "Tbilisi", + "Asia/Tehran": "Tehran", + "Asia/Thimphu": "Thimphu", + "Asia/Tokyo": "Tokyo", + "Asia/Tomsk": "Tomsk", + "Asia/Ulaanbaatar": "Ulaanbaatar", + "Asia/Urumqi": "Urumqi", + "Asia/Ust-Nera": "Ust-Nera", + "Asia/Vientiane": "Vienciana", + "Asia/Vladivostok": "Vladivostok", + "Asia/Yakutsk": "Yakutsk", + "Asia/Yekaterinburg": "Yekaterinburg", + "Asia/Yerevan": "Yerevan", + "Atlantic/Azores": "Açores", + "Atlantic/Bermuda": "Bermuda", + "Atlantic/Canary": "Canário", + "Atlantic/Cape_Verde": "Cabo Verde", + "Atlantic/Faeroe": "Faeroe", + "Atlantic/Madeira": "Madeira", + "Atlantic/Reykjavik": "Reykjavik", + "Atlantic/South_Georgia": "Geórgia do Sul", + "Atlantic/St_Helena": "Santa Helena", + "Atlantic/Stanley": "Stanley", + "Australia/Adelaide": "Adelaide", + "Australia/Brisbane": "Brisbane", + "Australia/Broken_Hill": "Broken Hill", + "Australia/Currie": "Currie", + "Australia/Darwin": "Darwin", + "Australia/Eucla": "Eucla", + "Australia/Hobart": "Hobart", + "Australia/Lindeman": "Lindeman", + "Australia/Lord_Howe": "Lord Howe", + "Australia/Melbourne": "Melbourne", + "Australia/Perth": "Perth", + "Australia/Sydney": "Sydney", + "Europe/Amsterdam": "Amsterdã", + "Europe/Andorra": "Andorra", + "Europe/Astrakhan": "Astrakhan", + "Europe/Athens": "Atenas", + "Europe/Belgrade": "Belgrade", + "Europe/Berlin": "Berlim", + "Europe/Bratislava": "Bratislava", + "Europe/Brussels": "Bruxelas", + "Europe/Bucharest": "Bucareste", + "Europe/Budapest": "Budapeste", + "Europe/Busingen": "Busingen", + "Europe/Chisinau": "Chisinau", + "Europe/Copenhagen": "Copenhague", + "Europe/Dublin": "Dublin", + "Europe/Gibraltar": "Gibraltar", + "Europe/Guernsey": "Guernesei", + "Europe/Helsinki": "Helsinki", + "Europe/Isle_of_Man": "Ilha de Man", + "Europe/Istanbul": "Istanbul", + "Europe/Jersey": "Jersey", + "Europe/Kaliningrad": "Kaliningrad", + "Europe/Kiev": "Kiev", + "Europe/Kirov": "Kirov", + "Europe/Lisbon": "Lisbon", + "Europe/Ljubljana": "Ljubljana", + "Europe/London": "Londres", + "Europe/Luxembourg": "Luxemburgo", + "Europe/Madrid": "Madrid", + "Europe/Malta": "Malta", + "Europe/Mariehamn": "Mariehamn", + "Europe/Minsk": "Minsk", + "Europe/Monaco": "Mônaco", + "Europe/Moscow": "Moscow", + "Europe/Oslo": "Oslo", + "Europe/Paris": "Paris", + "Europe/Podgorica": "Podgorica", + "Europe/Prague": "Praga", + "Europe/Riga": "Riga", + "Europe/Rome": "Roma", + "Europe/Samara": "Samara", + "Europe/San_Marino": "São Marino", + "Europe/Sarajevo": "Sarajevo", + "Europe/Saratov": "Saratov", + "Europe/Simferopol": "Simferopol", + "Europe/Skopje": "Escópia", + "Europe/Sofia": "Sofia", + "Europe/Stockholm": "Stockholm", + "Europe/Tallinn": "Tallinn", + "Europe/Tirane": "Tirana", + "Europe/Ulyanovsk": "Ulyanovsk", + "Europe/Uzhgorod": "Uzhgorod", + "Europe/Vaduz": "Vaduz", + "Europe/Vatican": "Vaticano", + "Europe/Vienna": "Viena", + "Europe/Vilnius": "Vilnius", + "Europe/Volgograd": "Volgograd", + "Europe/Warsaw": "Warsaw", + "Europe/Zagreb": "Zagreb", + "Europe/Zaporozhye": "Zaporozhye", + "Europe/Zurich": "Zurique", + "Indian/Antananarivo": "Antananarivo", + "Indian/Chagos": "Chagos", + "Indian/Christmas": "Ilhas Natal", + "Indian/Cocos": "Cocos", + "Indian/Comoro": "Comoro", + "Indian/Kerguelen": "Kerguelen", + "Indian/Mahe": "Mahe", + "Indian/Maldives": "Maldivas", + "Indian/Mauritius": "Maurício", + "Indian/Mayotte": "Maiote", + "Indian/Reunion": "Reunião", + "Pacific/Apia": "Apia", + "Pacific/Auckland": "Auckland", + "Pacific/Bougainville": "Bougainville", + "Pacific/Chatham": "Chatham", + "Pacific/Easter": "Easter", + "Pacific/Efate": "Efate", + "Pacific/Enderbury": "Enderbury", + "Pacific/Fakaofo": "Fakaofo", + "Pacific/Fiji": "Fiji", + "Pacific/Funafuti": "Funafuti", + "Pacific/Galapagos": "Galapagos", + "Pacific/Gambier": "Gambier", + "Pacific/Guadalcanal": "Guadalcanal", + "Pacific/Guam": "Guame", + "Pacific/Honolulu": "Honolulu", + "Pacific/Johnston": "Johnston", + "Pacific/Kiritimati": "Kiritimati", + "Pacific/Kosrae": "Kosrae", + "Pacific/Kwajalein": "Kwajalein", + "Pacific/Majuro": "Majuro", + "Pacific/Marquesas": "Marquesas", + "Pacific/Midway": "Midway", + "Pacific/Nauru": "Nauru", + "Pacific/Niue": "Niuê", + "Pacific/Norfolk": "Norfolk", + "Pacific/Noumea": "Noumea", + "Pacific/Pago_Pago": "Pago Pago", + "Pacific/Palau": "Palau", + "Pacific/Pitcairn": "Pitcairn", + "Pacific/Ponape": "Ponape", + "Pacific/Port_Moresby": "Porto Moresby", + "Pacific/Rarotonga": "Rarotonga", + "Pacific/Saipan": "Saipan", + "Pacific/Tahiti": "Tahiti", + "Pacific/Tarawa": "Tarawa", + "Pacific/Tongatapu": "Tongatapu", + "Pacific/Truk": "Truk", + "Pacific/Wake": "Wake", + "Pacific/Wallis": "Wallis" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_pt-PT.json new file mode 100644 index 00000000..44eb3c07 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_pt-PT.json @@ -0,0 +1,433 @@ +{ + "chooseTimeZone": "Selecione o fuso horário.", + "timeZoneLabel": "({offset}) {cities}", + "Africa/Abidjan": "Abidjan", + "Africa/Accra": "Accra", + "Africa/Addis_Ababa": "Addis Ababa", + "Africa/Algiers": "Argel", + "Africa/Asmera": "Asmera", + "Africa/Bamako": "Bamako", + "Africa/Bangui": "Bangui", + "Africa/Banjul": "Banjul", + "Africa/Bissau": "Bissau", + "Africa/Blantyre": "Blantyre", + "Africa/Brazzaville": "Brazzaville", + "Africa/Bujumbura": "Bujumbura", + "Africa/Cairo": "Cairo", + "Africa/Casablanca": "Casablanca", + "Africa/Ceuta": "Ceuta", + "Africa/Conakry": "Conacri", + "Africa/Dakar": "Dacar", + "Africa/Dar_es_Salaam": "Dar es Salaam", + "Africa/Djibouti": "Jibuti", + "Africa/Douala": "Douala", + "Africa/El_Aaiun": "El Aaiun", + "Africa/Freetown": "Freetown", + "Africa/Gaborone": "Gaborone", + "Africa/Harare": "Harare", + "Africa/Johannesburg": "Joanesburgo", + "Africa/Juba": "Juba", + "Africa/Kampala": "Kampala", + "Africa/Khartoum": "Cartum", + "Africa/Kigali": "Kigali", + "Africa/Kinshasa": "Kinshasa", + "Africa/Lagos": "Lagos", + "Africa/Libreville": "Libreville", + "Africa/Lome": "Lome", + "Africa/Luanda": "Luanda", + "Africa/Lubumbashi": "Lubumbashi", + "Africa/Lusaka": "Lusaka", + "Africa/Malabo": "Malabo", + "Africa/Maputo": "Maputo", + "Africa/Maseru": "Maseru", + "Africa/Mbabane": "Mbabane", + "Africa/Mogadishu": "Mogadíscio", + "Africa/Monrovia": "Monróvia", + "Africa/Nairobi": "Nairobi", + "Africa/Ndjamena": "Ndjamena", + "Africa/Niamey": "Niamey", + "Africa/Nouakchott": "Nouakchott", + "Africa/Ouagadougou": "Ouagadougou", + "Africa/Porto-Novo": "Porto-Novo", + "Africa/Sao_Tome": "São Tomé", + "Africa/Tripoli": "Tripoli", + "Africa/Tunis": "Tunis", + "Africa/Windhoek": "Windhoek", + "America/Adak": "Adak", + "America/Anchorage": "Anchorage", + "America/Anguilla": "Anguila", + "America/Antigua": "Antígua", + "America/Araguaina": "Araguaina", + "America/Argentina/La_Rioja": "La Rioja", + "America/Argentina/Rio_Gallegos": "Rio Gallegos", + "America/Argentina/Salta": "Salta", + "America/Argentina/San_Juan": "San Juan", + "America/Argentina/San_Luis": "San Luis", + "America/Argentina/Tucuman": "Tucuman", + "America/Argentina/Ushuaia": "Ushuaia", + "America/Aruba": "Aruba", + "America/Asuncion": "Assunção", + "America/Bahia": "Bahia", + "America/Bahia_Banderas": "Bahia de Banderas", + "America/Barbados": "Barbados", + "America/Belem": "Belém", + "America/Belize": "Belize", + "America/Blanc-Sablon": "Blanc-Sablon", + "America/Boa_Vista": "Boa Vista", + "America/Bogota": "Bogotá", + "America/Boise": "Boise", + "America/Buenos_Aires": "Buenos Aires", + "America/Cambridge_Bay": "Cambridge Bay", + "America/Campo_Grande": "Campo Grande", + "America/Cancun": "Cancún", + "America/Caracas": "Caracas", + "America/Catamarca": "Catamarca", + "America/Cayenne": "Cayenne", + "America/Cayman": "Cayman", + "America/Chicago": "Chicago", + "America/Chihuahua": "Chihuahua", + "America/Ciudad_Juarez": "Ciudad Juarez", + "America/Coral_Harbour": "Coral Harbour", + "America/Cordoba": "Cordoba", + "America/Costa_Rica": "Costa Rica", + "America/Creston": "Creston", + "America/Cuiaba": "Cuiaba", + "America/Curacao": "Curacao", + "America/Danmarkshavn": "Danmarkshavn", + "America/Dawson": "Dawson", + "America/Dawson_Creek": "Dawson Creek", + "America/Denver": "Denver", + "America/Detroit": "Detroit", + "America/Dominica": "Dominica", + "America/Edmonton": "Edmonton", + "America/Eirunepe": "Eirunepe", + "America/El_Salvador": "El Salvador", + "America/Fort_Nelson": "Fort Nelson", + "America/Fortaleza": "Fortaleza", + "America/Glace_Bay": "Glace Bay", + "America/Godthab": "Godthab", + "America/Goose_Bay": "Goose Bay", + "America/Grand_Turk": "Grand Turk", + "America/Grenada": "Granada", + "America/Guadeloupe": "Guadalupe", + "America/Guatemala": "Guatemala", + "America/Guayaquil": "Guayaquil", + "America/Guyana": "Guiana", + "America/Halifax": "Halifax", + "America/Havana": "Havana", + "America/Hermosillo": "Hermosillo", + "America/Indiana/Knox": "Knox", + "America/Indiana/Marengo": "Marengo", + "America/Indiana/Petersburg": "Petersburgo", + "America/Indiana/Tell_City": "Tell City", + "America/Indiana/Vevay": "Vevay", + "America/Indiana/Vincennes": "Vincennes", + "America/Indiana/Winamac": "Winamac", + "America/Indianapolis": "Indianapolis", + "America/Inuvik": "Inuvik", + "America/Iqaluit": "Iqaluit", + "America/Jamaica": "Jamaica", + "America/Jujuy": "Jujuy", + "America/Juneau": "Juneau", + "America/Kentucky/Monticello": "Monticello", + "America/Kralendijk": "Kralendijk", + "America/La_Paz": "La Paz", + "America/Lima": "Lima", + "America/Los_Angeles": "Los Angeles", + "America/Louisville": "Louisville", + "America/Lower_Princes": "Lower Princes", + "America/Maceio": "Maceio", + "America/Managua": "Manágua", + "America/Manaus": "Manaus", + "America/Marigot": "Marigot", + "America/Martinique": "Martinica", + "America/Matamoros": "Matamoros", + "America/Mazatlan": "Mazatlan", + "America/Mendoza": "Mendoza", + "America/Menominee": "Menominee", + "America/Merida": "Mérida", + "America/Metlakatla": "Metlakatla", + "America/Mexico_City": "Cidade do México", + "America/Miquelon": "Miquelão", + "America/Moncton": "Moncton", + "America/Monterrey": "Monterrey", + "America/Montevideo": "Montevideu", + "America/Montreal": "Montreal", + "America/Montserrat": "Montserrat", + "America/Nassau": "Nassau", + "America/New_York": "Nova Iorque", + "America/Nipigon": "Nipigon", + "America/Nome": "Nome", + "America/Noronha": "Noronha", + "America/North_Dakota/Beulah": "Beulah", + "America/North_Dakota/Center": "Centro", + "America/North_Dakota/New_Salem": "New Salem", + "America/Ojinaga": "Ojinaga", + "America/Panama": "Panamá", + "America/Pangnirtung": "Pangnirtung", + "America/Paramaribo": "Paramaribo", + "America/Phoenix": "Phoenix", + "America/Port-au-Prince": "Porto Príncipe", + "America/Port_of_Spain": "Porto de Espanha", + "America/Porto_Velho": "Porto Velho", + "America/Puerto_Rico": "Porto Rico", + "America/Punta_Arenas": "Punta Arenas", + "America/Rainy_River": "Rainy River", + "America/Rankin_Inlet": "Rankin Inlet", + "America/Recife": "Recife", + "America/Regina": "Regina", + "America/Resolute": "Resolute", + "America/Rio_Branco": "Rio Branco", + "America/Santa_Isabel": "Santa Isabel", + "America/Santarem": "Santarém", + "America/Santiago": "Santiago", + "America/Santo_Domingo": "Santo Domingo", + "America/Sao_Paulo": "São Paulo", + "America/Scoresbysund": "Scoresbysund", + "America/Sitka": "Sitka", + "America/St_Barthelemy": "São Bartolomeu", + "America/St_Johns": "St Johns", + "America/St_Kitts": "São Cristovão", + "America/St_Lucia": "Santa Lúcia", + "America/St_Thomas": "St Thomas", + "America/St_Vincent": "São Vicente", + "America/Swift_Current": "Swift Current", + "America/Tegucigalpa": "Tegucigalpa", + "America/Thule": "Thule", + "America/Thunder_Bay": "Thunder Bay", + "America/Tijuana": "Tijuana", + "America/Toronto": "Toronto", + "America/Tortola": "Tortola", + "America/Vancouver": "Vancouver", + "America/Whitehorse": "Whitehorse", + "America/Winnipeg": "Winnipeg", + "America/Yakutat": "Yakutat", + "America/Yellowknife": "Yellowknife", + "Antarctica/Casey": "Casey", + "Antarctica/Davis": "Davis", + "Antarctica/DumontDUrville": "Dumont d'Urville", + "Antarctica/Macquarie": "Macquarie", + "Antarctica/Mawson": "Mawson", + "Antarctica/McMurdo": "McMurdo", + "Antarctica/Palmer": "Palmer", + "Antarctica/Rothera": "Rothera", + "Antarctica/Syowa": "Syowa", + "Antarctica/Troll": "Troll", + "Antarctica/Vostok": "Vostok", + "Arctic/Longyearbyen": "Longyearbyen", + "Asia/Aden": "Aden", + "Asia/Almaty": "Almaty", + "Asia/Amman": "Amman", + "Asia/Anadyr": "Anadyr", + "Asia/Aqtau": "Aqtau", + "Asia/Aqtobe": "Aqtobe", + "Asia/Ashgabat": "Ashgabat", + "Asia/Atyrau": "Atyrau", + "Asia/Baghdad": "Bagdade", + "Asia/Bahrain": "Bahrein", + "Asia/Baku": "Baku", + "Asia/Bangkok": "Banguecoque", + "Asia/Barnaul": "Barnaul", + "Asia/Beirut": "Beirute", + "Asia/Bishkek": "Bishkek", + "Asia/Brunei": "Brunei", + "Asia/Calcutta": "Kolkata", + "Asia/Chita": "Chita", + "Asia/Choibalsan": "Choibalsan", + "Asia/Colombo": "Colombo", + "Asia/Damascus": "Damasco", + "Asia/Dhaka": "Daca", + "Asia/Dili": "Dili", + "Asia/Dubai": "Dubai", + "Asia/Dushanbe": "Dushanbe", + "Asia/Famagusta": "Famagusta", + "Asia/Gaza": "Gaza", + "Asia/Hebron": "Hebron", + "Asia/Hong_Kong": "Hong Kong", + "Asia/Hovd": "Hovd", + "Asia/Irkutsk": "Irkutsk", + "Asia/Jakarta": "Jacarta", + "Asia/Jayapura": "Jayapura", + "Asia/Jerusalem": "Jerusalém", + "Asia/Kabul": "Cabul", + "Asia/Kamchatka": "Kamchatka", + "Asia/Karachi": "Karachi", + "Asia/Katmandu": "Katmandu", + "Asia/Khandyga": "Khandyga", + "Asia/Krasnoyarsk": "Krasnoyarsk", + "Asia/Kuala_Lumpur": "Kuala Lumpur", + "Asia/Kuching": "Kuching", + "Asia/Kuwait": "Kuwait", + "Asia/Macau": "Macau", + "Asia/Magadan": "Magadan", + "Asia/Makassar": "Makassar", + "Asia/Manila": "Manila", + "Asia/Muscat": "Muscate", + "Asia/Nicosia": "Nicosia", + "Asia/Novokuznetsk": "Novokuznetsk", + "Asia/Novosibirsk": "Novosibirsk", + "Asia/Omsk": "Omsk", + "Asia/Oral": "Oral", + "Asia/Phnom_Penh": "Phnom Penh", + "Asia/Pontianak": "Pontianak", + "Asia/Pyongyang": "Pyongyang", + "Asia/Qatar": "Qatar", + "Asia/Qostanay": "Qostanay", + "Asia/Qyzylorda": "Qyzylorda", + "Asia/Rangoon": "Rangoon", + "Asia/Riyadh": "Riade", + "Asia/Saigon": "Saigão", + "Asia/Sakhalin": "Sakhalin", + "Asia/Samarkand": "Samarkand", + "Asia/Seoul": "Seul", + "Asia/Shanghai": "Xangai", + "Asia/Singapore": "Singapura", + "Asia/Srednekolymsk": "Srednekolymsk", + "Asia/Taipei": "Taipei", + "Asia/Tashkent": "Tashkent", + "Asia/Tbilisi": "Tbilisi", + "Asia/Tehran": "Teerão", + "Asia/Thimphu": "Thimphu", + "Asia/Tokyo": "Tóquio", + "Asia/Tomsk": "Tomsk", + "Asia/Ulaanbaatar": "Ulaanbaatar", + "Asia/Urumqi": "Urumqi", + "Asia/Ust-Nera": "Ust-Nera", + "Asia/Vientiane": "Vientiane", + "Asia/Vladivostok": "Vladivostok", + "Asia/Yakutsk": "Yakutsk", + "Asia/Yekaterinburg": "Yekaterinburg", + "Asia/Yerevan": "Yerevan", + "Atlantic/Azores": "Açores", + "Atlantic/Bermuda": "Bermudas", + "Atlantic/Canary": "Canárias", + "Atlantic/Cape_Verde": "Cabo Verde", + "Atlantic/Faeroe": "Faeroe", + "Atlantic/Madeira": "Madeira", + "Atlantic/Reykjavik": "Reiquiavique", + "Atlantic/South_Georgia": "Geórgia do Sul", + "Atlantic/St_Helena": "St Helena", + "Atlantic/Stanley": "Stanley", + "Australia/Adelaide": "Adelaide", + "Australia/Brisbane": "Brisbane", + "Australia/Broken_Hill": "Broken Hill", + "Australia/Currie": "Currie", + "Australia/Darwin": "Darwin", + "Australia/Eucla": "Eucla", + "Australia/Hobart": "Hobart", + "Australia/Lindeman": "Lindeman", + "Australia/Lord_Howe": "Lord Howe", + "Australia/Melbourne": "Melbourne", + "Australia/Perth": "Perth", + "Australia/Sydney": "Sidney", + "Europe/Amsterdam": "Amesterdão", + "Europe/Andorra": "Andorra", + "Europe/Astrakhan": "Astrakhan", + "Europe/Athens": "Atenas", + "Europe/Belgrade": "Belgrado", + "Europe/Berlin": "Berlim", + "Europe/Bratislava": "Bratislava", + "Europe/Brussels": "Bruxelas", + "Europe/Bucharest": "Bucareste", + "Europe/Budapest": "Budapeste", + "Europe/Busingen": "Busingen", + "Europe/Chisinau": "Chisinau", + "Europe/Copenhagen": "Copenhaga", + "Europe/Dublin": "Dublin", + "Europe/Gibraltar": "Gibraltar", + "Europe/Guernsey": "Guernesey", + "Europe/Helsinki": "Helsínquia", + "Europe/Isle_of_Man": "Ilha de Man", + "Europe/Istanbul": "Istambul", + "Europe/Jersey": "Jersey", + "Europe/Kaliningrad": "Kaliningrado", + "Europe/Kiev": "Kiev", + "Europe/Kirov": "Kirov", + "Europe/Lisbon": "Lisboa", + "Europe/Ljubljana": "Ljubljana", + "Europe/London": "Londres", + "Europe/Luxembourg": "Luxemburgo", + "Europe/Madrid": "Madrid", + "Europe/Malta": "Malta", + "Europe/Mariehamn": "Mariehamn", + "Europe/Minsk": "Minsk", + "Europe/Monaco": "Mónaco", + "Europe/Moscow": "Moscovo", + "Europe/Oslo": "Oslo", + "Europe/Paris": "Paris", + "Europe/Podgorica": "Podgorica", + "Europe/Prague": "Praga", + "Europe/Riga": "Riga", + "Europe/Rome": "Roma", + "Europe/Samara": "Samara", + "Europe/San_Marino": "São Marino", + "Europe/Sarajevo": "Saraievo", + "Europe/Saratov": "Saratov", + "Europe/Simferopol": "Simferopol", + "Europe/Skopje": "Skopje", + "Europe/Sofia": "Sófia", + "Europe/Stockholm": "Estocolmo", + "Europe/Tallinn": "Tallinn", + "Europe/Tirane": "Tirana", + "Europe/Ulyanovsk": "Ulyanovsk", + "Europe/Uzhgorod": "Uzhgorod", + "Europe/Vaduz": "Vaduz", + "Europe/Vatican": "Vaticano", + "Europe/Vienna": "Viena", + "Europe/Vilnius": "Vilnius", + "Europe/Volgograd": "Volgograd", + "Europe/Warsaw": "Varsóvia", + "Europe/Zagreb": "Zagrebe", + "Europe/Zaporozhye": "Zaporozhye", + "Europe/Zurich": "Zurique", + "Indian/Antananarivo": "Antananarivo", + "Indian/Chagos": "Chagos", + "Indian/Christmas": "Ilha do Natal", + "Indian/Cocos": "Cocos", + "Indian/Comoro": "Comores", + "Indian/Kerguelen": "Kerguelen", + "Indian/Mahe": "Mahe", + "Indian/Maldives": "Maldivas", + "Indian/Mauritius": "Ilhas Maurícias", + "Indian/Mayotte": "Mayotte", + "Indian/Reunion": "Reunião", + "Pacific/Apia": "Apia", + "Pacific/Auckland": "Auckland", + "Pacific/Bougainville": "Bougainville", + "Pacific/Chatham": "Chatham", + "Pacific/Easter": "Páscoa", + "Pacific/Efate": "Efate", + "Pacific/Enderbury": "Enderbury", + "Pacific/Fakaofo": "Fakaofo", + "Pacific/Fiji": "Fiji", + "Pacific/Funafuti": "Funafuti", + "Pacific/Galapagos": "Galápagos", + "Pacific/Gambier": "Gambier", + "Pacific/Guadalcanal": "Guadalcanal", + "Pacific/Guam": "Guame", + "Pacific/Honolulu": "Honolulu", + "Pacific/Johnston": "Johnston", + "Pacific/Kiritimati": "Kiritimati", + "Pacific/Kosrae": "Kosrae", + "Pacific/Kwajalein": "Kwajalein", + "Pacific/Majuro": "Majuro", + "Pacific/Marquesas": "Marquesas", + "Pacific/Midway": "Midway", + "Pacific/Nauru": "Nauru", + "Pacific/Niue": "Niue", + "Pacific/Norfolk": "Norfolk", + "Pacific/Noumea": "Noumea", + "Pacific/Pago_Pago": "Pago Pago", + "Pacific/Palau": "Palau", + "Pacific/Pitcairn": "Pitcairn", + "Pacific/Ponape": "Ponape", + "Pacific/Port_Moresby": "Port Moresby", + "Pacific/Rarotonga": "Rarotonga", + "Pacific/Saipan": "Saipan", + "Pacific/Tahiti": "Taiti", + "Pacific/Tarawa": "Tarawa", + "Pacific/Tongatapu": "Tongatapu", + "Pacific/Truk": "Truk", + "Pacific/Wake": "Wake", + "Pacific/Wallis": "Wallis" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_ro.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_ro.json new file mode 100644 index 00000000..beb6c39b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_ro.json @@ -0,0 +1,433 @@ +{ + "chooseTimeZone": "Alegeți fusul orar.", + "timeZoneLabel": "({offset}) {cities}", + "Africa/Abidjan": "Abidjan", + "Africa/Accra": "Accra", + "Africa/Addis_Ababa": "Addis Abeba", + "Africa/Algiers": "Alger", + "Africa/Asmera": "Asmera", + "Africa/Bamako": "Bamako", + "Africa/Bangui": "Bangui", + "Africa/Banjul": "Banjul", + "Africa/Bissau": "Bissau", + "Africa/Blantyre": "Blantyre", + "Africa/Brazzaville": "Brazzaville", + "Africa/Bujumbura": "Bujumbura", + "Africa/Cairo": "Cairo", + "Africa/Casablanca": "Casablanca", + "Africa/Ceuta": "Ceuta", + "Africa/Conakry": "Conakry", + "Africa/Dakar": "Dakar", + "Africa/Dar_es_Salaam": "Dar es Salaam", + "Africa/Djibouti": "Djibouti", + "Africa/Douala": "Douala", + "Africa/El_Aaiun": "El Aaiun", + "Africa/Freetown": "Freetown", + "Africa/Gaborone": "Gaborone", + "Africa/Harare": "Harare", + "Africa/Johannesburg": "Johannesburg", + "Africa/Juba": "Juba", + "Africa/Kampala": "Kampala", + "Africa/Khartoum": "Khartoum", + "Africa/Kigali": "Kigali", + "Africa/Kinshasa": "Kinshasa", + "Africa/Lagos": "Lagos", + "Africa/Libreville": "Libreville", + "Africa/Lome": "Lomé", + "Africa/Luanda": "Luanda", + "Africa/Lubumbashi": "Lubumbashi", + "Africa/Lusaka": "Lusaka", + "Africa/Malabo": "Malabo", + "Africa/Maputo": "Maputo", + "Africa/Maseru": "Maseru", + "Africa/Mbabane": "Mbabane", + "Africa/Mogadishu": "Mogadishu", + "Africa/Monrovia": "Monrovia", + "Africa/Nairobi": "Nairobi", + "Africa/Ndjamena": "Ndjamena", + "Africa/Niamey": "Niamey", + "Africa/Nouakchott": "Nouakchott", + "Africa/Ouagadougou": "Ouagadougou", + "Africa/Porto-Novo": "Porto-Novo", + "Africa/Sao_Tome": "Sao Tome", + "Africa/Tripoli": "Tripoli", + "Africa/Tunis": "Tunisia", + "Africa/Windhoek": "Windhoek", + "America/Adak": "Adak", + "America/Anchorage": "Anchorage", + "America/Anguilla": "Anguilla", + "America/Antigua": "Antigua", + "America/Araguaina": "Araguaína", + "America/Argentina/La_Rioja": "La Rioja", + "America/Argentina/Rio_Gallegos": "Rio Gallegos", + "America/Argentina/Salta": "Salta", + "America/Argentina/San_Juan": "San Juan", + "America/Argentina/San_Luis": "San Luis", + "America/Argentina/Tucuman": "Tucuman", + "America/Argentina/Ushuaia": "Ushuaia", + "America/Aruba": "Aruba", + "America/Asuncion": "Asuncion", + "America/Bahia": "Bahia", + "America/Bahia_Banderas": "Bahia de Banderas", + "America/Barbados": "Barbados", + "America/Belem": "Belem", + "America/Belize": "Belize", + "America/Blanc-Sablon": "Blanc-Sablon", + "America/Boa_Vista": "Boa Vista", + "America/Bogota": "Bogota", + "America/Boise": "Boise", + "America/Buenos_Aires": "Buenos Aires", + "America/Cambridge_Bay": "Golful Cambridge", + "America/Campo_Grande": "Campo Grande", + "America/Cancun": "Cancun", + "America/Caracas": "Caracas", + "America/Catamarca": "Catamarca", + "America/Cayenne": "Cayenne", + "America/Cayman": "Cayman", + "America/Chicago": "Chicago", + "America/Chihuahua": "Chihuahua", + "America/Ciudad_Juarez": "Ciudad Juarez", + "America/Coral_Harbour": "Coral Harbour", + "America/Cordoba": "Cordoba", + "America/Costa_Rica": "Costa Rica", + "America/Creston": "Creston", + "America/Cuiaba": "Cuiaba", + "America/Curacao": "Curacao", + "America/Danmarkshavn": "Danmarkshavn", + "America/Dawson": "Dawson", + "America/Dawson_Creek": "Dawson Creek", + "America/Denver": "Denver", + "America/Detroit": "Detroit", + "America/Dominica": "Dominica", + "America/Edmonton": "Edmonton", + "America/Eirunepe": "Eirunepe", + "America/El_Salvador": "El Salvador", + "America/Fort_Nelson": "Fort Nelson", + "America/Fortaleza": "Fortaleza", + "America/Glace_Bay": "Golful Glace", + "America/Godthab": "Godthab", + "America/Goose_Bay": "Golful Goose", + "America/Grand_Turk": "Grand Turk", + "America/Grenada": "Grenada", + "America/Guadeloupe": "Guadeloupa", + "America/Guatemala": "Guatemala", + "America/Guayaquil": "Guayaquil", + "America/Guyana": "Guyana", + "America/Halifax": "Halifax", + "America/Havana": "Havana", + "America/Hermosillo": "Hermosillo", + "America/Indiana/Knox": "Knox", + "America/Indiana/Marengo": "Marengo", + "America/Indiana/Petersburg": "Petersburg", + "America/Indiana/Tell_City": "Tell City", + "America/Indiana/Vevay": "Vevay", + "America/Indiana/Vincennes": "Vincennes", + "America/Indiana/Winamac": "Winamac", + "America/Indianapolis": "Indianapolis", + "America/Inuvik": "Inuvik", + "America/Iqaluit": "Iqaluit", + "America/Jamaica": "Jamaica", + "America/Jujuy": "Jujuy", + "America/Juneau": "Juneau", + "America/Kentucky/Monticello": "Monticello", + "America/Kralendijk": "Kralendijk", + "America/La_Paz": "La Paz", + "America/Lima": "Lima", + "America/Los_Angeles": "Los Angeles", + "America/Louisville": "Louisville", + "America/Lower_Princes": "Lower Princes", + "America/Maceio": "Maceio", + "America/Managua": "Managua", + "America/Manaus": "Manaus", + "America/Marigot": "Marigot", + "America/Martinique": "Martinica", + "America/Matamoros": "Matamoros", + "America/Mazatlan": "Mazatlan", + "America/Mendoza": "Mendoza", + "America/Menominee": "Menominee", + "America/Merida": "Merida", + "America/Metlakatla": "Metlakatla", + "America/Mexico_City": "Mexico City", + "America/Miquelon": "Miquelon", + "America/Moncton": "Moncton", + "America/Monterrey": "Monterrey", + "America/Montevideo": "Montevideo", + "America/Montreal": "Montreal", + "America/Montserrat": "Montserrat", + "America/Nassau": "Nassau", + "America/New_York": "New York", + "America/Nipigon": "Nipigon", + "America/Nome": "Nome", + "America/Noronha": "Noronha", + "America/North_Dakota/Beulah": "Beulah", + "America/North_Dakota/Center": "Centru", + "America/North_Dakota/New_Salem": "New Salem", + "America/Ojinaga": "Ojinaga", + "America/Panama": "Panama", + "America/Pangnirtung": "Pangnirtung", + "America/Paramaribo": "Paramaribo", + "America/Phoenix": "Phoenix", + "America/Port-au-Prince": "Port-au-Prince", + "America/Port_of_Spain": "Port of Spain", + "America/Porto_Velho": "Porto Velho", + "America/Puerto_Rico": "Porto Rico", + "America/Punta_Arenas": "Punta Arenas", + "America/Rainy_River": "Rainy River", + "America/Rankin_Inlet": "Rankin Inlet", + "America/Recife": "Recife", + "America/Regina": "Regina", + "America/Resolute": "Resolute", + "America/Rio_Branco": "Rio Branco", + "America/Santa_Isabel": "Santa Isabel", + "America/Santarem": "Santarem", + "America/Santiago": "Santiago", + "America/Santo_Domingo": "Santo Domingo", + "America/Sao_Paulo": "Sao Paulo", + "America/Scoresbysund": "Scoresbysund", + "America/Sitka": "Sitka", + "America/St_Barthelemy": "St Barthelemy", + "America/St_Johns": "St. Johns", + "America/St_Kitts": "St Kitts", + "America/St_Lucia": "St Lucia", + "America/St_Thomas": "St Thomas", + "America/St_Vincent": "St Vincent", + "America/Swift_Current": "Swift Current", + "America/Tegucigalpa": "Tegucigalpa", + "America/Thule": "Thule", + "America/Thunder_Bay": "Golful Thunder", + "America/Tijuana": "Tijuana", + "America/Toronto": "Toronto", + "America/Tortola": "Tortola", + "America/Vancouver": "Vancouver", + "America/Whitehorse": "Whitehorse", + "America/Winnipeg": "Winnipeg", + "America/Yakutat": "Yakutat", + "America/Yellowknife": "Yellowknife", + "Antarctica/Casey": "Casey", + "Antarctica/Davis": "Davis", + "Antarctica/DumontDUrville": "Dumont d'Urville", + "Antarctica/Macquarie": "Macquarie", + "Antarctica/Mawson": "Mawson", + "Antarctica/McMurdo": "McMurdo", + "Antarctica/Palmer": "Palmer", + "Antarctica/Rothera": "Rothera", + "Antarctica/Syowa": "Syowa", + "Antarctica/Troll": "Troll", + "Antarctica/Vostok": "Vostok", + "Arctic/Longyearbyen": "Longyearbyen", + "Asia/Aden": "Aden", + "Asia/Almaty": "Almatî", + "Asia/Amman": "Amman", + "Asia/Anadyr": "Anadyr", + "Asia/Aqtau": "Aktau", + "Asia/Aqtobe": "Aktobe", + "Asia/Ashgabat": "Așgabat", + "Asia/Atyrau": "Atyrau", + "Asia/Baghdad": "Bagdad", + "Asia/Bahrain": "Bahrein", + "Asia/Baku": "Baku", + "Asia/Bangkok": "Bangkok", + "Asia/Barnaul": "Barnaul", + "Asia/Beirut": "Beirut", + "Asia/Bishkek": "Bișkek", + "Asia/Brunei": "Brunei", + "Asia/Calcutta": "Kolkata", + "Asia/Chita": "Chita", + "Asia/Choibalsan": "Choibalsan", + "Asia/Colombo": "Colombo", + "Asia/Damascus": "Damasc", + "Asia/Dhaka": "Dhaka", + "Asia/Dili": "Dili", + "Asia/Dubai": "Dubai", + "Asia/Dushanbe": "Dushanbe", + "Asia/Famagusta": "Famagusta", + "Asia/Gaza": "Gaza", + "Asia/Hebron": "Hebron", + "Asia/Hong_Kong": "Hong Kong", + "Asia/Hovd": "Chowd", + "Asia/Irkutsk": "Irkutsk", + "Asia/Jakarta": "Jakarta", + "Asia/Jayapura": "Jayapura", + "Asia/Jerusalem": "Ierusalim", + "Asia/Kabul": "Kabul", + "Asia/Kamchatka": "Kamceatka", + "Asia/Karachi": "Karachi", + "Asia/Katmandu": "Katmandu", + "Asia/Khandyga": "Khandyga", + "Asia/Krasnoyarsk": "Krasnoyarsk", + "Asia/Kuala_Lumpur": "Kuala Lumpur", + "Asia/Kuching": "Kuching", + "Asia/Kuwait": "Kuweit", + "Asia/Macau": "Macao", + "Asia/Magadan": "Magadan", + "Asia/Makassar": "Makassar", + "Asia/Manila": "Manila", + "Asia/Muscat": "Muscat", + "Asia/Nicosia": "Nicosia", + "Asia/Novokuznetsk": "Novokuznetsk", + "Asia/Novosibirsk": "Novosibirsk", + "Asia/Omsk": "Omsk", + "Asia/Oral": "Oral", + "Asia/Phnom_Penh": "Phnom Penh", + "Asia/Pontianak": "Pontianak", + "Asia/Pyongyang": "Phenian", + "Asia/Qatar": "Qatar", + "Asia/Qostanay": "Kustanai", + "Asia/Qyzylorda": "Kîzîlorda", + "Asia/Rangoon": "Rangoon", + "Asia/Riyadh": "Riad", + "Asia/Saigon": "Saigon", + "Asia/Sakhalin": "Sahalin", + "Asia/Samarkand": "Samarkand", + "Asia/Seoul": "Seul", + "Asia/Shanghai": "Shanghai", + "Asia/Singapore": "Singapore", + "Asia/Srednekolymsk": "Srednekolymsk", + "Asia/Taipei": "Taipei", + "Asia/Tashkent": "Tașkent", + "Asia/Tbilisi": "Tbilisi", + "Asia/Tehran": "Tehran", + "Asia/Thimphu": "Thimphu", + "Asia/Tokyo": "Tokyo", + "Asia/Tomsk": "Tomsk", + "Asia/Ulaanbaatar": "Ulaanbaatar", + "Asia/Urumqi": "Urumqi", + "Asia/Ust-Nera": "Ust-Nera", + "Asia/Vientiane": "Vientiane", + "Asia/Vladivostok": "Vladivostok", + "Asia/Yakutsk": "Iacuțk", + "Asia/Yekaterinburg": "Ekaterinburg", + "Asia/Yerevan": "Erevan", + "Atlantic/Azores": "Azore", + "Atlantic/Bermuda": "Bermuda", + "Atlantic/Canary": "Canare", + "Atlantic/Cape_Verde": "Capul Verde", + "Atlantic/Faeroe": "Faroe", + "Atlantic/Madeira": "Madeira", + "Atlantic/Reykjavik": "Reykjavik", + "Atlantic/South_Georgia": "Georgia de Sud", + "Atlantic/St_Helena": "St Helena", + "Atlantic/Stanley": "Stanley", + "Australia/Adelaide": "Adelaide", + "Australia/Brisbane": "Brisbane", + "Australia/Broken_Hill": "Broken Hill", + "Australia/Currie": "Currie", + "Australia/Darwin": "Darwin", + "Australia/Eucla": "Eucla", + "Australia/Hobart": "Hobart", + "Australia/Lindeman": "Lindeman", + "Australia/Lord_Howe": "Lord Howe", + "Australia/Melbourne": "Melbourne", + "Australia/Perth": "Perth", + "Australia/Sydney": "Sydney", + "Europe/Amsterdam": "Amsterdam", + "Europe/Andorra": "Andorra", + "Europe/Astrakhan": "Astrahan", + "Europe/Athens": "Atena", + "Europe/Belgrade": "Belgrad", + "Europe/Berlin": "Berlin", + "Europe/Bratislava": "Bratislava", + "Europe/Brussels": "Bruxelles", + "Europe/Bucharest": "București", + "Europe/Budapest": "Budapesta", + "Europe/Busingen": "Busingen", + "Europe/Chisinau": "Chișinău", + "Europe/Copenhagen": "Copenhaga", + "Europe/Dublin": "Dublin", + "Europe/Gibraltar": "Gibraltar", + "Europe/Guernsey": "Guernsey", + "Europe/Helsinki": "Helsinki", + "Europe/Isle_of_Man": "Insula Man", + "Europe/Istanbul": "Istanbul", + "Europe/Jersey": "Jersey", + "Europe/Kaliningrad": "Kaliningrad", + "Europe/Kiev": "Kiev", + "Europe/Kirov": "Kirov", + "Europe/Lisbon": "Lisabona", + "Europe/Ljubljana": "Ljubljana", + "Europe/London": "Londra", + "Europe/Luxembourg": "Luxemburg", + "Europe/Madrid": "Madrid", + "Europe/Malta": "Malta", + "Europe/Mariehamn": "Mariehamn", + "Europe/Minsk": "Minsk", + "Europe/Monaco": "Monaco", + "Europe/Moscow": "Moscova", + "Europe/Oslo": "Oslo", + "Europe/Paris": "Paris", + "Europe/Podgorica": "Podgorica", + "Europe/Prague": "Praga", + "Europe/Riga": "Riga", + "Europe/Rome": "Roma", + "Europe/Samara": "Samara", + "Europe/San_Marino": "San Marino", + "Europe/Sarajevo": "Sarajevo", + "Europe/Saratov": "Saratov", + "Europe/Simferopol": "Simferopol", + "Europe/Skopje": "Skopje", + "Europe/Sofia": "Sofia", + "Europe/Stockholm": "Stockholm", + "Europe/Tallinn": "Tallinn", + "Europe/Tirane": "Tirana", + "Europe/Ulyanovsk": "Ulianovsk", + "Europe/Uzhgorod": "Ujhorod", + "Europe/Vaduz": "Vaduz", + "Europe/Vatican": "Vatican", + "Europe/Vienna": "Viena", + "Europe/Vilnius": "Vilnius", + "Europe/Volgograd": "Volgograd", + "Europe/Warsaw": "Varșovia", + "Europe/Zagreb": "Zagreb", + "Europe/Zaporozhye": "Zaporijjea", + "Europe/Zurich": "Zurich", + "Indian/Antananarivo": "Antananarivo", + "Indian/Chagos": "Chagos", + "Indian/Christmas": "Crăciunului, Insula", + "Indian/Cocos": "Cocos", + "Indian/Comoro": "Comoro", + "Indian/Kerguelen": "Kerguelen", + "Indian/Mahe": "Mahe", + "Indian/Maldives": "Maldive", + "Indian/Mauritius": "Mauritius", + "Indian/Mayotte": "Mayotte", + "Indian/Reunion": "Reunion", + "Pacific/Apia": "Apia", + "Pacific/Auckland": "Auckland", + "Pacific/Bougainville": "Bougainville", + "Pacific/Chatham": "Chatham", + "Pacific/Easter": "Paște", + "Pacific/Efate": "Efate", + "Pacific/Enderbury": "Enderbury", + "Pacific/Fakaofo": "Fakaofo", + "Pacific/Fiji": "Fiji", + "Pacific/Funafuti": "Funafuti", + "Pacific/Galapagos": "Galapagos", + "Pacific/Gambier": "Gambier", + "Pacific/Guadalcanal": "Guadalcanal", + "Pacific/Guam": "Guam", + "Pacific/Honolulu": "Honolulu", + "Pacific/Johnston": "Johnston", + "Pacific/Kiritimati": "Kiritimati", + "Pacific/Kosrae": "Kosrae", + "Pacific/Kwajalein": "Kwajalein", + "Pacific/Majuro": "Majuro", + "Pacific/Marquesas": "Marchize", + "Pacific/Midway": "Midway", + "Pacific/Nauru": "Nauru", + "Pacific/Niue": "Niue", + "Pacific/Norfolk": "Norfolk", + "Pacific/Noumea": "Noumea", + "Pacific/Pago_Pago": "Pago Pago", + "Pacific/Palau": "Palau", + "Pacific/Pitcairn": "Pitcairn", + "Pacific/Ponape": "Ponape", + "Pacific/Port_Moresby": "Port Moresby", + "Pacific/Rarotonga": "Rarotonga", + "Pacific/Saipan": "Saipan", + "Pacific/Tahiti": "Tahiti", + "Pacific/Tarawa": "Tarawa", + "Pacific/Tongatapu": "Tongatapu", + "Pacific/Truk": "Truk", + "Pacific/Wake": "Wake", + "Pacific/Wallis": "Wallis" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_ru.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_ru.json new file mode 100644 index 00000000..5af0730f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_ru.json @@ -0,0 +1,433 @@ +{ + "chooseTimeZone": "Выбрать часовой пояс", + "timeZoneLabel": "({offset}) {cities}", + "Africa/Abidjan": "Абиджан", + "Africa/Accra": "Аккра", + "Africa/Addis_Ababa": "Аддис-Абеба", + "Africa/Algiers": "Алжир", + "Africa/Asmera": "Асмэра", + "Africa/Bamako": "Бамако", + "Africa/Bangui": "Банги", + "Africa/Banjul": "Банжул", + "Africa/Bissau": "Бисау", + "Africa/Blantyre": "Блантайр", + "Africa/Brazzaville": "Браззавиль", + "Africa/Bujumbura": "Бужумбура", + "Africa/Cairo": "Каир", + "Africa/Casablanca": "Касабланка", + "Africa/Ceuta": "Сеута", + "Africa/Conakry": "Конакри", + "Africa/Dakar": "Дакар", + "Africa/Dar_es_Salaam": "Дар-эс-Салам", + "Africa/Djibouti": "Джибути", + "Africa/Douala": "Дуала", + "Africa/El_Aaiun": "Эль Аюн", + "Africa/Freetown": "Фритаун", + "Africa/Gaborone": "Габороне", + "Africa/Harare": "Хараре", + "Africa/Johannesburg": "Йоханнесбург", + "Africa/Juba": "Джубба", + "Africa/Kampala": "Кампала", + "Africa/Khartoum": "Хартум", + "Africa/Kigali": "Кигали", + "Africa/Kinshasa": "Киншаса", + "Africa/Lagos": "Лагос", + "Africa/Libreville": "Либревиль", + "Africa/Lome": "Ломе", + "Africa/Luanda": "Луанда", + "Africa/Lubumbashi": "Лубумбаши", + "Africa/Lusaka": "Лусака", + "Africa/Malabo": "Малабо", + "Africa/Maputo": "Мапуту", + "Africa/Maseru": "Масеру", + "Africa/Mbabane": "Мбабане", + "Africa/Mogadishu": "Могадишо", + "Africa/Monrovia": "Монровиа", + "Africa/Nairobi": "Найроби", + "Africa/Ndjamena": "Нджамена", + "Africa/Niamey": "Ниамей", + "Africa/Nouakchott": "Нуакшот", + "Africa/Ouagadougou": "Уагадугу", + "Africa/Porto-Novo": "Порто-Ново", + "Africa/Sao_Tome": "Сан-Томе", + "Africa/Tripoli": "Триполи", + "Africa/Tunis": "Тунис", + "Africa/Windhoek": "Виндхук", + "America/Adak": "Адак", + "America/Anchorage": "Анкоридж", + "America/Anguilla": "Ангилья", + "America/Antigua": "Антигуа", + "America/Araguaina": "Арагуаина", + "America/Argentina/La_Rioja": "Ла-Риоха", + "America/Argentina/Rio_Gallegos": "Рио-Гальегос", + "America/Argentina/Salta": "Сальта", + "America/Argentina/San_Juan": "Сан-Хуан", + "America/Argentina/San_Luis": "Сан-Луис", + "America/Argentina/Tucuman": "Тукуман", + "America/Argentina/Ushuaia": "Ушуая", + "America/Aruba": "Аруба", + "America/Asuncion": "Асунсьон", + "America/Bahia": "Баия", + "America/Bahia_Banderas": "Баия-де-Бандерас", + "America/Barbados": "Барбадос", + "America/Belem": "Белем", + "America/Belize": "Белиз", + "America/Blanc-Sablon": "Блан-Саблон", + "America/Boa_Vista": "Боа-Вишта", + "America/Bogota": "Богота", + "America/Boise": "Бойсе", + "America/Buenos_Aires": "Буэнос-Айрес", + "America/Cambridge_Bay": "Кеймбридж-Бей", + "America/Campo_Grande": "Кампу-Гранди", + "America/Cancun": "Канкун", + "America/Caracas": "Каракас", + "America/Catamarca": "Катамарка", + "America/Cayenne": "Кайенна", + "America/Cayman": "Кайман", + "America/Chicago": "Чикаго", + "America/Chihuahua": "Чиуауа", + "America/Ciudad_Juarez": "Сьюдад-Хуарес", + "America/Coral_Harbour": "Корал-Харбор", + "America/Cordoba": "Кордова", + "America/Costa_Rica": "Коста-Рика", + "America/Creston": "Крестон", + "America/Cuiaba": "Куяба", + "America/Curacao": "Кюрасао", + "America/Danmarkshavn": "Данмарксхавн", + "America/Dawson": "Доусон", + "America/Dawson_Creek": "Досон-Крик", + "America/Denver": "Денвер", + "America/Detroit": "Детройт", + "America/Dominica": "Доминика", + "America/Edmonton": "Эдмонтон", + "America/Eirunepe": "Эйрунепе", + "America/El_Salvador": "Сальвадор", + "America/Fort_Nelson": "Форт Нельсон", + "America/Fortaleza": "Форталеза", + "America/Glace_Bay": "Глейс-Бей", + "America/Godthab": "Готхоб", + "America/Goose_Bay": "Гус-Бей", + "America/Grand_Turk": "Гранд-Терк", + "America/Grenada": "Гренада", + "America/Guadeloupe": "Гваделупа", + "America/Guatemala": "Гватемала", + "America/Guayaquil": "Гуаякиль", + "America/Guyana": "Гайана", + "America/Halifax": "Галифакс", + "America/Havana": "Гавана", + "America/Hermosillo": "Эрмосильо", + "America/Indiana/Knox": "Нокс", + "America/Indiana/Marengo": "Маренго", + "America/Indiana/Petersburg": "Питерсберг", + "America/Indiana/Tell_City": "Телл-Сити", + "America/Indiana/Vevay": "Вевей", + "America/Indiana/Vincennes": "Винсеннес", + "America/Indiana/Winamac": "Уинамак", + "America/Indianapolis": "Индианаполис", + "America/Inuvik": "Инувик", + "America/Iqaluit": "Икалуит", + "America/Jamaica": "Ямайка", + "America/Jujuy": "Жужуй", + "America/Juneau": "Джуно", + "America/Kentucky/Monticello": "Монтиселло", + "America/Kralendijk": "Кралендейк", + "America/La_Paz": "Ла-Пас", + "America/Lima": "Лима", + "America/Los_Angeles": "Лос-Анхелес", + "America/Louisville": "Луисвилл", + "America/Lower_Princes": "Лоуэр-Принс", + "America/Maceio": "Масейо", + "America/Managua": "Манагуа", + "America/Manaus": "Манаус", + "America/Marigot": "Мариго", + "America/Martinique": "Мартиника", + "America/Matamoros": "Матаморос", + "America/Mazatlan": "Масатлан", + "America/Mendoza": "Мендоса", + "America/Menominee": "Меномини", + "America/Merida": "Мерида", + "America/Metlakatla": "Метлакатла", + "America/Mexico_City": "Мехико", + "America/Miquelon": "Микелон", + "America/Moncton": "Монктон", + "America/Monterrey": "Монтеррей", + "America/Montevideo": "Монтевидео", + "America/Montreal": "Монреаль", + "America/Montserrat": "Монтсеррат", + "America/Nassau": "Нассау", + "America/New_York": "Нью-Йорк", + "America/Nipigon": "Нипигон", + "America/Nome": "Ном", + "America/Noronha": "Норонья", + "America/North_Dakota/Beulah": "Бойла", + "America/North_Dakota/Center": "Центр", + "America/North_Dakota/New_Salem": "Нью-Салем", + "America/Ojinaga": "Охинага", + "America/Panama": "Панама", + "America/Pangnirtung": "Пангниртанг", + "America/Paramaribo": "Парамарибо", + "America/Phoenix": "Финикс", + "America/Port-au-Prince": "Порт-о-Пренс", + "America/Port_of_Spain": "Порт-оф-Спейн", + "America/Porto_Velho": "Порту-Велью", + "America/Puerto_Rico": "Пуэрто-Рико", + "America/Punta_Arenas": "Пунта-Аренас", + "America/Rainy_River": "Рейни-Ривер", + "America/Rankin_Inlet": "Ранкин-Инлет", + "America/Recife": "Ресифи", + "America/Regina": "Реджайна", + "America/Resolute": "Резольют", + "America/Rio_Branco": "Риу-Бранку", + "America/Santa_Isabel": "Санта-Исабель", + "America/Santarem": "Сантарен", + "America/Santiago": "Сантьяго", + "America/Santo_Domingo": "Санто-Доминго", + "America/Sao_Paulo": "Сан-Паулу", + "America/Scoresbysund": "Скорсбисунн", + "America/Sitka": "Ситка", + "America/St_Barthelemy": "Сен-Бартелеми", + "America/St_Johns": "Сент-Джонс", + "America/St_Kitts": "Сент-Китс", + "America/St_Lucia": "Сент-Люсия", + "America/St_Thomas": "Сент-Томас", + "America/St_Vincent": "Сент-Винсент", + "America/Swift_Current": "Суифт-Каррент", + "America/Tegucigalpa": "Тегусигальпа", + "America/Thule": "Туле", + "America/Thunder_Bay": "Тандер-Бей", + "America/Tijuana": "Тихуана", + "America/Toronto": "Торонто", + "America/Tortola": "Тортола", + "America/Vancouver": "Ванкувер", + "America/Whitehorse": "Уайтхорс", + "America/Winnipeg": "Виннипег", + "America/Yakutat": "Якутат", + "America/Yellowknife": "Йеллоунайф", + "Antarctica/Casey": "Кейси", + "Antarctica/Davis": "Дэвис", + "Antarctica/DumontDUrville": "Дюмон д'Юрвиль", + "Antarctica/Macquarie": "Маккуори", + "Antarctica/Mawson": "Моусон", + "Antarctica/McMurdo": "Мак-Мердо", + "Antarctica/Palmer": "Палмер", + "Antarctica/Rothera": "Ротера", + "Antarctica/Syowa": "Сёва", + "Antarctica/Troll": "Тролл", + "Antarctica/Vostok": "Восток", + "Arctic/Longyearbyen": "Лонгйир", + "Asia/Aden": "Аден", + "Asia/Almaty": "Алматы", + "Asia/Amman": "Амман", + "Asia/Anadyr": "Анадырь", + "Asia/Aqtau": "Актау", + "Asia/Aqtobe": "Актобе", + "Asia/Ashgabat": "Ашхабад", + "Asia/Atyrau": "Атырау", + "Asia/Baghdad": "Багдад", + "Asia/Bahrain": "Бахрейн", + "Asia/Baku": "Баку", + "Asia/Bangkok": "Бангкок", + "Asia/Barnaul": "Барнаул", + "Asia/Beirut": "Бейрут", + "Asia/Bishkek": "Бишкек", + "Asia/Brunei": "Бруней", + "Asia/Calcutta": "Калькутта", + "Asia/Chita": "Чита", + "Asia/Choibalsan": "Чойбалсан", + "Asia/Colombo": "Коломбо", + "Asia/Damascus": "Дамаск", + "Asia/Dhaka": "Дакка", + "Asia/Dili": "Дили", + "Asia/Dubai": "Дубай", + "Asia/Dushanbe": "Душанбе", + "Asia/Famagusta": "Фамагуста", + "Asia/Gaza": "Газа", + "Asia/Hebron": "Хеврон", + "Asia/Hong_Kong": "Гонконг", + "Asia/Hovd": "Ховд", + "Asia/Irkutsk": "Иркутск", + "Asia/Jakarta": "Джакарта", + "Asia/Jayapura": "Джайапура", + "Asia/Jerusalem": "Иерусалим", + "Asia/Kabul": "Кабул", + "Asia/Kamchatka": "Камчатка", + "Asia/Karachi": "Карачи", + "Asia/Katmandu": "Катманду", + "Asia/Khandyga": "Хандыга", + "Asia/Krasnoyarsk": "Красноярск", + "Asia/Kuala_Lumpur": "Куала-Лумпур", + "Asia/Kuching": "Кучинг", + "Asia/Kuwait": "Кувейт", + "Asia/Macau": "Макао", + "Asia/Magadan": "Магадан", + "Asia/Makassar": "Макассар", + "Asia/Manila": "Манила", + "Asia/Muscat": "Маскат", + "Asia/Nicosia": "Никосия", + "Asia/Novokuznetsk": "Новокузнецк", + "Asia/Novosibirsk": "Новосибирск", + "Asia/Omsk": "Омск", + "Asia/Oral": "Уральск", + "Asia/Phnom_Penh": "Пномпень", + "Asia/Pontianak": "Понтианак", + "Asia/Pyongyang": "Пхеньян", + "Asia/Qatar": "Катар", + "Asia/Qostanay": "Костанай", + "Asia/Qyzylorda": "Кызылорда", + "Asia/Rangoon": "Рангун", + "Asia/Riyadh": "Эр-Рияд", + "Asia/Saigon": "Сайгон", + "Asia/Sakhalin": "Сахалин", + "Asia/Samarkand": "Самарканд", + "Asia/Seoul": "Сеул", + "Asia/Shanghai": "Шанхай", + "Asia/Singapore": "Сингапур", + "Asia/Srednekolymsk": "Среднеколымск", + "Asia/Taipei": "Тайбэй", + "Asia/Tashkent": "Ташкент", + "Asia/Tbilisi": "Тбилиси", + "Asia/Tehran": "Тегеран", + "Asia/Thimphu": "Тхимпху", + "Asia/Tokyo": "Токио", + "Asia/Tomsk": "Томск", + "Asia/Ulaanbaatar": "Улан-Батор", + "Asia/Urumqi": "Урумчи", + "Asia/Ust-Nera": "Усть-Нера", + "Asia/Vientiane": "Вьентьян", + "Asia/Vladivostok": "Владивосток", + "Asia/Yakutsk": "Якутск", + "Asia/Yekaterinburg": "Екатеринбург", + "Asia/Yerevan": "Ереван", + "Atlantic/Azores": "Азорские острова", + "Atlantic/Bermuda": "Бермудские острова", + "Atlantic/Canary": "Канарские острова", + "Atlantic/Cape_Verde": "Кабо-Верде", + "Atlantic/Faeroe": "Фарерские острова", + "Atlantic/Madeira": "Мадейра", + "Atlantic/Reykjavik": "Рейкьявик", + "Atlantic/South_Georgia": "Южная Джорджия", + "Atlantic/St_Helena": "о. Святой Елены", + "Atlantic/Stanley": "Стэнли", + "Australia/Adelaide": "Аделаида", + "Australia/Brisbane": "Брисбен", + "Australia/Broken_Hill": "Брокен-Хилл", + "Australia/Currie": "Керри", + "Australia/Darwin": "Дарвин", + "Australia/Eucla": "Юкла", + "Australia/Hobart": "Хобарт", + "Australia/Lindeman": "Линдеман", + "Australia/Lord_Howe": "Лорд-Хау", + "Australia/Melbourne": "Мельбурн", + "Australia/Perth": "Перт", + "Australia/Sydney": "Сидней", + "Europe/Amsterdam": "Амстердам", + "Europe/Andorra": "Андорра", + "Europe/Astrakhan": "Астрахань", + "Europe/Athens": "Афины", + "Europe/Belgrade": "Белград", + "Europe/Berlin": "Берлин", + "Europe/Bratislava": "Братислава", + "Europe/Brussels": "Брюссель", + "Europe/Bucharest": "Бухарест", + "Europe/Budapest": "Будапешт", + "Europe/Busingen": "Бюзинген", + "Europe/Chisinau": "Кишинёв", + "Europe/Copenhagen": "Копенгаген", + "Europe/Dublin": "Дублин", + "Europe/Gibraltar": "Гибралтар", + "Europe/Guernsey": "Гернси", + "Europe/Helsinki": "Хельсинки", + "Europe/Isle_of_Man": "Остров Мэн", + "Europe/Istanbul": "Стамбул", + "Europe/Jersey": "Джерси", + "Europe/Kaliningrad": "Калининград", + "Europe/Kiev": "Киев", + "Europe/Kirov": "Киров", + "Europe/Lisbon": "Лиссабон", + "Europe/Ljubljana": "Любляна", + "Europe/London": "Лондон", + "Europe/Luxembourg": "Люксембург", + "Europe/Madrid": "Мадрид", + "Europe/Malta": "Мальта", + "Europe/Mariehamn": "Мариехамн", + "Europe/Minsk": "Минск", + "Europe/Monaco": "Монако", + "Europe/Moscow": "Москва", + "Europe/Oslo": "Осло", + "Europe/Paris": "Париж", + "Europe/Podgorica": "Подгорица", + "Europe/Prague": "Прага", + "Europe/Riga": "Рига", + "Europe/Rome": "Рим", + "Europe/Samara": "Самара", + "Europe/San_Marino": "Сан-Марино", + "Europe/Sarajevo": "Сараево", + "Europe/Saratov": "Саратов", + "Europe/Simferopol": "Симферополь", + "Europe/Skopje": "Скопье", + "Europe/Sofia": "София", + "Europe/Stockholm": "Стокгольм", + "Europe/Tallinn": "Таллин", + "Europe/Tirane": "Тирана", + "Europe/Ulyanovsk": "Ульяновск", + "Europe/Uzhgorod": "Ужгород", + "Europe/Vaduz": "Вадуц", + "Europe/Vatican": "Ватикан", + "Europe/Vienna": "Вена", + "Europe/Vilnius": "Вильнюс", + "Europe/Volgograd": "Волгоград", + "Europe/Warsaw": "Варшава", + "Europe/Zagreb": "Загреб", + "Europe/Zaporozhye": "Запорожье", + "Europe/Zurich": "Цюрих", + "Indian/Antananarivo": "Антананариву", + "Indian/Chagos": "Чагос", + "Indian/Christmas": "Рождества остров", + "Indian/Cocos": "Cocos", + "Indian/Comoro": "Коморы", + "Indian/Kerguelen": "Кергелен", + "Indian/Mahe": "Маэ", + "Indian/Maldives": "Мальдивские острова", + "Indian/Mauritius": "Маврикий", + "Indian/Mayotte": "Майотта", + "Indian/Reunion": "Реюньон", + "Pacific/Apia": "Апиа", + "Pacific/Auckland": "Окленд", + "Pacific/Bougainville": "Бугенвиль", + "Pacific/Chatham": "Чатем", + "Pacific/Easter": "Остров Пасхи", + "Pacific/Efate": "Эфате", + "Pacific/Enderbury": "Эндербери", + "Pacific/Fakaofo": "Факаофо", + "Pacific/Fiji": "Фиджи", + "Pacific/Funafuti": "Фунафути", + "Pacific/Galapagos": "Галапагос", + "Pacific/Gambier": "Гамбье", + "Pacific/Guadalcanal": "Гуадалканал", + "Pacific/Guam": "Гуам", + "Pacific/Honolulu": "Гонолулу", + "Pacific/Johnston": "Джонстон", + "Pacific/Kiritimati": "Киритимати", + "Pacific/Kosrae": "Кусаие", + "Pacific/Kwajalein": "Кваджалейн", + "Pacific/Majuro": "Маджуро", + "Pacific/Marquesas": "Маркизские острова", + "Pacific/Midway": "Мидуэй", + "Pacific/Nauru": "Науру", + "Pacific/Niue": "Ниуэ", + "Pacific/Norfolk": "Норфолк", + "Pacific/Noumea": "Нумеа", + "Pacific/Pago_Pago": "Паго-Паго", + "Pacific/Palau": "Палау", + "Pacific/Pitcairn": "Питкэрн", + "Pacific/Ponape": "Понпеи", + "Pacific/Port_Moresby": "Порт-Морсби", + "Pacific/Rarotonga": "Раротонга", + "Pacific/Saipan": "Сайпан", + "Pacific/Tahiti": "Таити", + "Pacific/Tarawa": "Тарава", + "Pacific/Tongatapu": "Тонгатапу", + "Pacific/Truk": "Трук", + "Pacific/Wake": "Уэйк", + "Pacific/Wallis": "Уоллис" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_sk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_sk.json new file mode 100644 index 00000000..b6f867df --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_sk.json @@ -0,0 +1,433 @@ +{ + "chooseTimeZone": "Vyberte časové pásmo.", + "timeZoneLabel": "({offset}) {cities}", + "Africa/Abidjan": "Abidžan", + "Africa/Accra": "Akkra", + "Africa/Addis_Ababa": "Addis Abeba", + "Africa/Algiers": "Alžír", + "Africa/Asmera": "Asmara", + "Africa/Bamako": "Bamako", + "Africa/Bangui": "Bangui", + "Africa/Banjul": "Banjul", + "Africa/Bissau": "Bissau", + "Africa/Blantyre": "Blantyre", + "Africa/Brazzaville": "Brazzaville", + "Africa/Bujumbura": "Bužumbura", + "Africa/Cairo": "Káhira", + "Africa/Casablanca": "Casablanca", + "Africa/Ceuta": "Ceuta", + "Africa/Conakry": "Konakry", + "Africa/Dakar": "Dakar", + "Africa/Dar_es_Salaam": "Dar es Salaam", + "Africa/Djibouti": "Džibutsko", + "Africa/Douala": "Douala", + "Africa/El_Aaiun": "El-Aaiún", + "Africa/Freetown": "Freetown", + "Africa/Gaborone": "Gaborone", + "Africa/Harare": "Harare", + "Africa/Johannesburg": "Johannesburg", + "Africa/Juba": "Juba", + "Africa/Kampala": "Kampala", + "Africa/Khartoum": "Chartúm", + "Africa/Kigali": "Kigali", + "Africa/Kinshasa": "Kinshasa", + "Africa/Lagos": "Lagos", + "Africa/Libreville": "Libreville", + "Africa/Lome": "Lomé", + "Africa/Luanda": "Luanda", + "Africa/Lubumbashi": "Lubumbashi", + "Africa/Lusaka": "Lusaka", + "Africa/Malabo": "Malabo", + "Africa/Maputo": "Maputo", + "Africa/Maseru": "Maseru", + "Africa/Mbabane": "Mbabane", + "Africa/Mogadishu": "Mogadišo", + "Africa/Monrovia": "Monrovia", + "Africa/Nairobi": "Nairobi", + "Africa/Ndjamena": "N’Djamena", + "Africa/Niamey": "Niamey", + "Africa/Nouakchott": "Nuakšott", + "Africa/Ouagadougou": "Ouagadougou", + "Africa/Porto-Novo": "Porto-Novo", + "Africa/Sao_Tome": "Svätý Tomáš", + "Africa/Tripoli": "Tripolis", + "Africa/Tunis": "Tunisko", + "Africa/Windhoek": "Windhoek", + "America/Adak": "Adak", + "America/Anchorage": "Anchorage", + "America/Anguilla": "Anguilla", + "America/Antigua": "Antigua", + "America/Araguaina": "Araguaína", + "America/Argentina/La_Rioja": "La Rioja", + "America/Argentina/Rio_Gallegos": "Río Gallegos", + "America/Argentina/Salta": "Salta", + "America/Argentina/San_Juan": "San Juan", + "America/Argentina/San_Luis": "San Luis", + "America/Argentina/Tucuman": "Tucumán", + "America/Argentina/Ushuaia": "Ushuaia", + "America/Aruba": "Aruba", + "America/Asuncion": "Asuncion", + "America/Bahia": "Bahía", + "America/Bahia_Banderas": "Bahia de Banderas", + "America/Barbados": "Barbados", + "America/Belem": "Belém", + "America/Belize": "Belize", + "America/Blanc-Sablon": "Blanc-Sablon", + "America/Boa_Vista": "Boa Vista", + "America/Bogota": "Bogota", + "America/Boise": "Boise", + "America/Buenos_Aires": "Buenos Aires", + "America/Cambridge_Bay": "Cambridge Bay", + "America/Campo_Grande": "Campo Grande", + "America/Cancun": "Cancún", + "America/Caracas": "Caracas", + "America/Catamarca": "Catamarca", + "America/Cayenne": "Kajen", + "America/Cayman": "Cayman", + "America/Chicago": "Chicago", + "America/Chihuahua": "Chihuahua", + "America/Ciudad_Juarez": "Ciudad Juárez", + "America/Coral_Harbour": "Coral Harbour", + "America/Cordoba": "Córdoba", + "America/Costa_Rica": "Kostarika", + "America/Creston": "Creston", + "America/Cuiaba": "Cuiaba", + "America/Curacao": "Curaçao", + "America/Danmarkshavn": "Danmarkshavn", + "America/Dawson": "Dawson", + "America/Dawson_Creek": "Dawson Creek", + "America/Denver": "Denver", + "America/Detroit": "Detroit", + "America/Dominica": "Dominika", + "America/Edmonton": "Edmonton", + "America/Eirunepe": "Eirunepé", + "America/El_Salvador": "Salvádor", + "America/Fort_Nelson": "Fort Nelson", + "America/Fortaleza": "Fortaleza", + "America/Glace_Bay": "Glace Bay", + "America/Godthab": "Nuuk", + "America/Goose_Bay": "Goose Bay", + "America/Grand_Turk": "Grand Turk", + "America/Grenada": "Grenada", + "America/Guadeloupe": "Guadeloupe", + "America/Guatemala": "Guatemala", + "America/Guayaquil": "Guayaquil", + "America/Guyana": "Guyana", + "America/Halifax": "Halifax", + "America/Havana": "Havana", + "America/Hermosillo": "Hermosillo", + "America/Indiana/Knox": "Knox", + "America/Indiana/Marengo": "Marengo", + "America/Indiana/Petersburg": "Petrohrad", + "America/Indiana/Tell_City": "Tell City", + "America/Indiana/Vevay": "Vevay", + "America/Indiana/Vincennes": "Vincennes", + "America/Indiana/Winamac": "Winamac", + "America/Indianapolis": "Indianapolis", + "America/Inuvik": "Inuvik", + "America/Iqaluit": "Iqaluit", + "America/Jamaica": "Jamajka", + "America/Jujuy": "Jujuy", + "America/Juneau": "Juneau", + "America/Kentucky/Monticello": "Monticello", + "America/Kralendijk": "Kralendijk", + "America/La_Paz": "La Paz", + "America/Lima": "Lima", + "America/Los_Angeles": "Los Angeles", + "America/Louisville": "Louisville", + "America/Lower_Princes": "Lower Prince's Quarter", + "America/Maceio": "Maceió", + "America/Managua": "Managua", + "America/Manaus": "Manaus", + "America/Marigot": "Marigot", + "America/Martinique": "Martinik", + "America/Matamoros": "Matamoros", + "America/Mazatlan": "Mazatlán", + "America/Mendoza": "Mendoza", + "America/Menominee": "Menominee", + "America/Merida": "Mérida", + "America/Metlakatla": "Metlakatla", + "America/Mexico_City": "Mexiko", + "America/Miquelon": "Miquelon", + "America/Moncton": "Moncton", + "America/Monterrey": "Monterrey", + "America/Montevideo": "Montevideo", + "America/Montreal": "Montreal", + "America/Montserrat": "Montserrat", + "America/Nassau": "Nassau", + "America/New_York": "New York", + "America/Nipigon": "Nipigon", + "America/Nome": "Nome", + "America/Noronha": "Noronha", + "America/North_Dakota/Beulah": "Beulah", + "America/North_Dakota/Center": "Stred", + "America/North_Dakota/New_Salem": "New Salem", + "America/Ojinaga": "Ojinaga", + "America/Panama": "Panama", + "America/Pangnirtung": "Pangnirtung", + "America/Paramaribo": "Paramaribo", + "America/Phoenix": "Phoenix", + "America/Port-au-Prince": "Port-au-Prince", + "America/Port_of_Spain": "Port of Spain", + "America/Porto_Velho": "Porto Velho", + "America/Puerto_Rico": "Portoriko", + "America/Punta_Arenas": "Punta Arenas", + "America/Rainy_River": "Rainy River", + "America/Rankin_Inlet": "Rankin Inlet", + "America/Recife": "Recife", + "America/Regina": "Regina", + "America/Resolute": "Resolute", + "America/Rio_Branco": "Rio Branco", + "America/Santa_Isabel": "Santa Isabel", + "America/Santarem": "Santarém", + "America/Santiago": "Santiago", + "America/Santo_Domingo": "Santo Domingo", + "America/Sao_Paulo": "São Paulo", + "America/Scoresbysund": "Scoresbyho záliv", + "America/Sitka": "Sitka", + "America/St_Barthelemy": "Svätý Bartolomej", + "America/St_Johns": "St. John's", + "America/St_Kitts": "Svätý Krištof", + "America/St_Lucia": "Svätá Lucia", + "America/St_Thomas": "Svätý Tomáš", + "America/St_Vincent": "Svätý Vincent", + "America/Swift_Current": "Swift Current", + "America/Tegucigalpa": "Tegucigalpa", + "America/Thule": "Thulé", + "America/Thunder_Bay": "Thunder Bay", + "America/Tijuana": "Tijuana", + "America/Toronto": "Toronto", + "America/Tortola": "Tortola", + "America/Vancouver": "Vancouver", + "America/Whitehorse": "Whitehorse", + "America/Winnipeg": "Winnipeg", + "America/Yakutat": "Yakutat", + "America/Yellowknife": "Yellowknife", + "Antarctica/Casey": "Casey", + "Antarctica/Davis": "Davis", + "Antarctica/DumontDUrville": "Dumont d'Urville", + "Antarctica/Macquarie": "Macquarie", + "Antarctica/Mawson": "Mawson", + "Antarctica/McMurdo": "McMurdo", + "Antarctica/Palmer": "Palmer", + "Antarctica/Rothera": "Rothera", + "Antarctica/Syowa": "Showa", + "Antarctica/Troll": "Troll", + "Antarctica/Vostok": "Vostok", + "Arctic/Longyearbyen": "Longyearbyen", + "Asia/Aden": "Aden", + "Asia/Almaty": "Alma‑Ata", + "Asia/Amman": "Amán", + "Asia/Anadyr": "Anadyr", + "Asia/Aqtau": "Aktau", + "Asia/Aqtobe": "Aktobe", + "Asia/Ashgabat": "Aškabat", + "Asia/Atyrau": "Atyrau", + "Asia/Baghdad": "Bagdad", + "Asia/Bahrain": "Bahrajn", + "Asia/Baku": "Baku", + "Asia/Bangkok": "Bangkok", + "Asia/Barnaul": "Barnaul", + "Asia/Beirut": "Bejrút", + "Asia/Bishkek": "Biškek", + "Asia/Brunei": "Brunej", + "Asia/Calcutta": "Kalkata", + "Asia/Chita": "Čita", + "Asia/Choibalsan": "Čojbalsan", + "Asia/Colombo": "Kolombo", + "Asia/Damascus": "Damask", + "Asia/Dhaka": "Dháka", + "Asia/Dili": "Dilí", + "Asia/Dubai": "Dubaj", + "Asia/Dushanbe": "Dušanbe", + "Asia/Famagusta": "Famagusta", + "Asia/Gaza": "Gaza", + "Asia/Hebron": "Hebron", + "Asia/Hong_Kong": "Hongkong", + "Asia/Hovd": "Khovd", + "Asia/Irkutsk": "Irkutsk", + "Asia/Jakarta": "Jakarta", + "Asia/Jayapura": "Jayapura", + "Asia/Jerusalem": "Jeruzalem", + "Asia/Kabul": "Kábul", + "Asia/Kamchatka": "Kamčatka", + "Asia/Karachi": "Karáči", + "Asia/Katmandu": "Káthmandú", + "Asia/Khandyga": "Khandyga", + "Asia/Krasnoyarsk": "Krasnojarsk", + "Asia/Kuala_Lumpur": "Kuala Lumpur", + "Asia/Kuching": "Kuching", + "Asia/Kuwait": "Kuvajt", + "Asia/Macau": "Macao", + "Asia/Magadan": "Magadan", + "Asia/Makassar": "Makasar", + "Asia/Manila": "Manila", + "Asia/Muscat": "Maskat", + "Asia/Nicosia": "Nikózia", + "Asia/Novokuznetsk": "Novokuzneck", + "Asia/Novosibirsk": "Novosibirsk", + "Asia/Omsk": "Omsk", + "Asia/Oral": "Oral", + "Asia/Phnom_Penh": "Phnom Pénh", + "Asia/Pontianak": "Pontianak", + "Asia/Pyongyang": "Pchjongjang", + "Asia/Qatar": "Katar", + "Asia/Qostanay": "Kostanaj", + "Asia/Qyzylorda": "Kyzylorda", + "Asia/Rangoon": "Rangún", + "Asia/Riyadh": "Rijád", + "Asia/Saigon": "Saigon", + "Asia/Sakhalin": "Sachalin", + "Asia/Samarkand": "Samarkand", + "Asia/Seoul": "Soul", + "Asia/Shanghai": "Šanghaj", + "Asia/Singapore": "Singapur", + "Asia/Srednekolymsk": "Srednekolymsk", + "Asia/Taipei": "Taipei", + "Asia/Tashkent": "Taškent", + "Asia/Tbilisi": "Tbilisi", + "Asia/Tehran": "Teherán", + "Asia/Thimphu": "Thimphu", + "Asia/Tokyo": "Tokyo", + "Asia/Tomsk": "Tomsk", + "Asia/Ulaanbaatar": "Ulanbátar", + "Asia/Urumqi": "Urumči", + "Asia/Ust-Nera": "Usť-Nera", + "Asia/Vientiane": "Vientian", + "Asia/Vladivostok": "Vladivostok", + "Asia/Yakutsk": "Jakutsk", + "Asia/Yekaterinburg": "Jekaterinburg", + "Asia/Yerevan": "Jerevan", + "Atlantic/Azores": "Azory", + "Atlantic/Bermuda": "Bermudy", + "Atlantic/Canary": "Kanárske ostrovy", + "Atlantic/Cape_Verde": "Kapverdy", + "Atlantic/Faeroe": "Faerské ostrovy", + "Atlantic/Madeira": "Madeira", + "Atlantic/Reykjavik": "Reykjavík", + "Atlantic/South_Georgia": "Južná Georgia", + "Atlantic/St_Helena": "Svätá Helena", + "Atlantic/Stanley": "Stanley", + "Australia/Adelaide": "Adelaide", + "Australia/Brisbane": "Brisbane", + "Australia/Broken_Hill": "Broken Hill", + "Australia/Currie": "Currie", + "Australia/Darwin": "Darwin", + "Australia/Eucla": "Eucla", + "Australia/Hobart": "Hobart", + "Australia/Lindeman": "Lindeman", + "Australia/Lord_Howe": "Ostrov lorda Howa", + "Australia/Melbourne": "Melbourne", + "Australia/Perth": "Perth", + "Australia/Sydney": "Sydney", + "Europe/Amsterdam": "Amsterdam", + "Europe/Andorra": "Andorra", + "Europe/Astrakhan": "Astrachán", + "Europe/Athens": "Atény", + "Europe/Belgrade": "Belehrad", + "Europe/Berlin": "Berlín", + "Europe/Bratislava": "Bratislava", + "Europe/Brussels": "Brusel", + "Europe/Bucharest": "Bukurešť", + "Europe/Budapest": "Budapešť", + "Europe/Busingen": "Büsingen", + "Europe/Chisinau": "Kišiňov", + "Europe/Copenhagen": "Kodaň", + "Europe/Dublin": "Dublin", + "Europe/Gibraltar": "Gibraltár", + "Europe/Guernsey": "Guernsey", + "Europe/Helsinki": "Helsinki", + "Europe/Isle_of_Man": "Ostrov Man", + "Europe/Istanbul": "Istanbul", + "Europe/Jersey": "Jersey", + "Europe/Kaliningrad": "Kaliningrad", + "Europe/Kiev": "Kyjev", + "Europe/Kirov": "Kirov", + "Europe/Lisbon": "Lisabon", + "Europe/Ljubljana": "Ľubľana", + "Europe/London": "Londýn", + "Europe/Luxembourg": "Luxembursko", + "Europe/Madrid": "Madrid", + "Europe/Malta": "Malta", + "Europe/Mariehamn": "Mariehamn", + "Europe/Minsk": "Minsk", + "Europe/Monaco": "Monako", + "Europe/Moscow": "Moskva", + "Europe/Oslo": "Oslo", + "Europe/Paris": "Paríž", + "Europe/Podgorica": "Podgorica", + "Europe/Prague": "Praha", + "Europe/Riga": "Riga", + "Europe/Rome": "Rím", + "Europe/Samara": "Samara", + "Europe/San_Marino": "San Maríno", + "Europe/Sarajevo": "Sarajevo", + "Europe/Saratov": "Saratov", + "Europe/Simferopol": "Simferopol", + "Europe/Skopje": "Skopje", + "Europe/Sofia": "Sofia", + "Europe/Stockholm": "Štokholm", + "Europe/Tallinn": "Talin", + "Europe/Tirane": "Tirana", + "Europe/Ulyanovsk": "Uljanovsk", + "Europe/Uzhgorod": "Užhorod", + "Europe/Vaduz": "Vaduz", + "Europe/Vatican": "Vatikán", + "Europe/Vienna": "Viedeň", + "Europe/Vilnius": "Vilnius", + "Europe/Volgograd": "Volgograd", + "Europe/Warsaw": "Varšava", + "Europe/Zagreb": "Záhreb", + "Europe/Zaporozhye": "Záporožie", + "Europe/Zurich": "Zürich", + "Indian/Antananarivo": "Antananarivo", + "Indian/Chagos": "Čagoské ostrovy", + "Indian/Christmas": "Vianočný ostrov", + "Indian/Cocos": "Cocos", + "Indian/Comoro": "Komory", + "Indian/Kerguelen": "Kergueleny", + "Indian/Mahe": "Mahé", + "Indian/Maldives": "Maldivy", + "Indian/Mauritius": "Maurícius", + "Indian/Mayotte": "Mayotte", + "Indian/Reunion": "Réunion", + "Pacific/Apia": "Apia", + "Pacific/Auckland": "Auckland", + "Pacific/Bougainville": "Bougainville", + "Pacific/Chatham": "Chatham", + "Pacific/Easter": "Veľkonočný ostrov", + "Pacific/Efate": "Efate", + "Pacific/Enderbury": "Enderbury", + "Pacific/Fakaofo": "Fakaofo", + "Pacific/Fiji": "Fidži", + "Pacific/Funafuti": "Funafuti", + "Pacific/Galapagos": "Galapágy", + "Pacific/Gambier": "Gambierovy ostrovy", + "Pacific/Guadalcanal": "Guadalcanal", + "Pacific/Guam": "Guam", + "Pacific/Honolulu": "Honolulu", + "Pacific/Johnston": "Johnston", + "Pacific/Kiritimati": "Kiritimati", + "Pacific/Kosrae": "Kosrae", + "Pacific/Kwajalein": "Kwajalein", + "Pacific/Majuro": "Majuro", + "Pacific/Marquesas": "Markézy", + "Pacific/Midway": "Midway", + "Pacific/Nauru": "Nauru", + "Pacific/Niue": "Niue", + "Pacific/Norfolk": "Norfolk", + "Pacific/Noumea": "Nouméa", + "Pacific/Pago_Pago": "Pago Pago", + "Pacific/Palau": "Palau", + "Pacific/Pitcairn": "Pitcairn", + "Pacific/Ponape": "Pohnpei", + "Pacific/Port_Moresby": "Port Moresby", + "Pacific/Rarotonga": "Rarotonga", + "Pacific/Saipan": "Saipan", + "Pacific/Tahiti": "Tahiti", + "Pacific/Tarawa": "Tarawa", + "Pacific/Tongatapu": "Tongatapu", + "Pacific/Truk": "Truk", + "Pacific/Wake": "Wake", + "Pacific/Wallis": "Wallis" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_sl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_sl.json new file mode 100644 index 00000000..6362e9cb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_sl.json @@ -0,0 +1,433 @@ +{ + "chooseTimeZone": "Izberite časovni pas.", + "timeZoneLabel": "({offset}) {cities}", + "Africa/Abidjan": "Abidžan", + "Africa/Accra": "Akra", + "Africa/Addis_Ababa": "Adis Abeba", + "Africa/Algiers": "Alžir", + "Africa/Asmera": "Asmera", + "Africa/Bamako": "Bamako", + "Africa/Bangui": "Bangui", + "Africa/Banjul": "Banjul", + "Africa/Bissau": "Bissau", + "Africa/Blantyre": "Blantyre", + "Africa/Brazzaville": "Brazzaville", + "Africa/Bujumbura": "Bujumbura", + "Africa/Cairo": "Kairo", + "Africa/Casablanca": "Casablanca", + "Africa/Ceuta": "Ceuta", + "Africa/Conakry": "Conakry", + "Africa/Dakar": "Dakar", + "Africa/Dar_es_Salaam": "Dar es Salaam", + "Africa/Djibouti": "Džibuti", + "Africa/Douala": "Douala", + "Africa/El_Aaiun": "El Aaiun", + "Africa/Freetown": "Freetown", + "Africa/Gaborone": "Gaborone", + "Africa/Harare": "Harare", + "Africa/Johannesburg": "Johannesburg", + "Africa/Juba": "Juba", + "Africa/Kampala": "Kampala", + "Africa/Khartoum": "Kartum", + "Africa/Kigali": "Kigali", + "Africa/Kinshasa": "Kinshasa", + "Africa/Lagos": "Lagos", + "Africa/Libreville": "Libreville", + "Africa/Lome": "Lome", + "Africa/Luanda": "Luanda", + "Africa/Lubumbashi": "Lubumbashi", + "Africa/Lusaka": "Lusaka", + "Africa/Malabo": "Malabo", + "Africa/Maputo": "Maputo", + "Africa/Maseru": "Maseru", + "Africa/Mbabane": "Mbabane", + "Africa/Mogadishu": "Mogadiš", + "Africa/Monrovia": "Monrovija", + "Africa/Nairobi": "Nairobi", + "Africa/Ndjamena": "Ndjamena", + "Africa/Niamey": "Niamey", + "Africa/Nouakchott": "Nouakchott", + "Africa/Ouagadougou": "Ouagadougou", + "Africa/Porto-Novo": "Porto-Novo", + "Africa/Sao_Tome": "Sao Tome", + "Africa/Tripoli": "Tripoli", + "Africa/Tunis": "Tunis", + "Africa/Windhoek": "Windhoek", + "America/Adak": "Adak", + "America/Anchorage": "Anchorage", + "America/Anguilla": "Angvila", + "America/Antigua": "Antigva", + "America/Araguaina": "Araguaina", + "America/Argentina/La_Rioja": "La Rioja", + "America/Argentina/Rio_Gallegos": "Rio Gallegos", + "America/Argentina/Salta": "Salta", + "America/Argentina/San_Juan": "San Juan", + "America/Argentina/San_Luis": "San Luis", + "America/Argentina/Tucuman": "Tucuman", + "America/Argentina/Ushuaia": "Ushuaia", + "America/Aruba": "Aruba", + "America/Asuncion": "Asuncion", + "America/Bahia": "Bahia", + "America/Bahia_Banderas": "Bahia de Banderas", + "America/Barbados": "Barbados", + "America/Belem": "Belem", + "America/Belize": "Belize", + "America/Blanc-Sablon": "Blanc-Sablon", + "America/Boa_Vista": "Boa Vista", + "America/Bogota": "Bogota", + "America/Boise": "Boise", + "America/Buenos_Aires": "Buenos Aires", + "America/Cambridge_Bay": "Cambridge Bay", + "America/Campo_Grande": "Campo Grande", + "America/Cancun": "Cancun", + "America/Caracas": "Caracas", + "America/Catamarca": "Catamarca", + "America/Cayenne": "Cayenne", + "America/Cayman": "Kajmanski otoki", + "America/Chicago": "Chicago", + "America/Chihuahua": "Chihuahua", + "America/Ciudad_Juarez": "Ciudad Juarez", + "America/Coral_Harbour": "Coral Harbour", + "America/Cordoba": "Cordoba", + "America/Costa_Rica": "Kostarika", + "America/Creston": "Creston", + "America/Cuiaba": "Cuiaba", + "America/Curacao": "Curacao", + "America/Danmarkshavn": "Danmarkshavn", + "America/Dawson": "Dawson", + "America/Dawson_Creek": "Dawson Creek", + "America/Denver": "Denver", + "America/Detroit": "Detroit", + "America/Dominica": "Dominika", + "America/Edmonton": "Edmonton", + "America/Eirunepe": "Eirunepe", + "America/El_Salvador": "Salvador", + "America/Fort_Nelson": "Fort Nelson", + "America/Fortaleza": "Fortaleza", + "America/Glace_Bay": "Glace Bay", + "America/Godthab": "Godthab", + "America/Goose_Bay": "Goose Bay", + "America/Grand_Turk": "Grand Turk", + "America/Grenada": "Grenada", + "America/Guadeloupe": "Gvadelup", + "America/Guatemala": "Gvatemala", + "America/Guayaquil": "Guayaquil", + "America/Guyana": "Gvajana", + "America/Halifax": "Halifax", + "America/Havana": "Havana", + "America/Hermosillo": "Hermosillo", + "America/Indiana/Knox": "Knox", + "America/Indiana/Marengo": "Marengo", + "America/Indiana/Petersburg": "Petersburg", + "America/Indiana/Tell_City": "Tell City", + "America/Indiana/Vevay": "Vevay", + "America/Indiana/Vincennes": "Vincennes", + "America/Indiana/Winamac": "Winamac", + "America/Indianapolis": "Indianapolis", + "America/Inuvik": "Inuvik", + "America/Iqaluit": "Iqaluit", + "America/Jamaica": "Jamajka", + "America/Jujuy": "Jujuy", + "America/Juneau": "Juneau", + "America/Kentucky/Monticello": "Monticello", + "America/Kralendijk": "Kralendijk", + "America/La_Paz": "La Paz", + "America/Lima": "Lima", + "America/Los_Angeles": "Los Angeles", + "America/Louisville": "Louisville", + "America/Lower_Princes": "Lower Princes", + "America/Maceio": "Maceio", + "America/Managua": "Managua", + "America/Manaus": "Manaus", + "America/Marigot": "Marigot", + "America/Martinique": "Martinik", + "America/Matamoros": "Matamoros", + "America/Mazatlan": "Mazatlan", + "America/Mendoza": "Mendoza", + "America/Menominee": "Menominee", + "America/Merida": "Merida", + "America/Metlakatla": "Metlakatla", + "America/Mexico_City": "Mexico City", + "America/Miquelon": "Miquelon", + "America/Moncton": "Moncton", + "America/Monterrey": "Monterrey", + "America/Montevideo": "Montevideo", + "America/Montreal": "Montreal", + "America/Montserrat": "Montserrat", + "America/Nassau": "Nassau", + "America/New_York": "New York", + "America/Nipigon": "Nipigon", + "America/Nome": "Nome", + "America/Noronha": "Noronha", + "America/North_Dakota/Beulah": "Beulah", + "America/North_Dakota/Center": "Na sredino", + "America/North_Dakota/New_Salem": "New Salem", + "America/Ojinaga": "Ojinaga", + "America/Panama": "Panama", + "America/Pangnirtung": "Pangnirtung", + "America/Paramaribo": "Paramaribo", + "America/Phoenix": "Phoenix", + "America/Port-au-Prince": "Port-au-Prince", + "America/Port_of_Spain": "Port of Spain", + "America/Porto_Velho": "Porto Velho", + "America/Puerto_Rico": "Portoriko", + "America/Punta_Arenas": "Punta Arenas", + "America/Rainy_River": "Rainy River", + "America/Rankin_Inlet": "Rankin Inlet", + "America/Recife": "Recife", + "America/Regina": "Regina", + "America/Resolute": "Resolute", + "America/Rio_Branco": "Rio Branco", + "America/Santa_Isabel": "Santa Isabel", + "America/Santarem": "Santarem", + "America/Santiago": "Santiago", + "America/Santo_Domingo": "Santo Domingo", + "America/Sao_Paulo": "Sao Paulo", + "America/Scoresbysund": "Scoresbysund", + "America/Sitka": "Sitka", + "America/St_Barthelemy": "St Barthelemy", + "America/St_Johns": "St Johns", + "America/St_Kitts": "Sveti Krištof", + "America/St_Lucia": "Sveta Lucija", + "America/St_Thomas": "St Thomas", + "America/St_Vincent": "Sveti Vincencij", + "America/Swift_Current": "Swift Current", + "America/Tegucigalpa": "Tegucigalpa", + "America/Thule": "Thule", + "America/Thunder_Bay": "Thunder Bay", + "America/Tijuana": "Tijuana", + "America/Toronto": "Toronto", + "America/Tortola": "Tortola", + "America/Vancouver": "Vancouver", + "America/Whitehorse": "Whitehorse", + "America/Winnipeg": "Winnipeg", + "America/Yakutat": "Yakutat", + "America/Yellowknife": "Yellowknife", + "Antarctica/Casey": "Casey", + "Antarctica/Davis": "Davis", + "Antarctica/DumontDUrville": "Dumont d'Urville", + "Antarctica/Macquarie": "Macquarie", + "Antarctica/Mawson": "Mawson", + "Antarctica/McMurdo": "McMurdo", + "Antarctica/Palmer": "Palmer", + "Antarctica/Rothera": "Rothera", + "Antarctica/Syowa": "Syowa", + "Antarctica/Troll": "Troll", + "Antarctica/Vostok": "Vostok", + "Arctic/Longyearbyen": "Longyearbyen", + "Asia/Aden": "Aden", + "Asia/Almaty": "Almati", + "Asia/Amman": "Aman", + "Asia/Anadyr": "Anadir", + "Asia/Aqtau": "Aktau", + "Asia/Aqtobe": "Aktobe", + "Asia/Ashgabat": "Ašhabad", + "Asia/Atyrau": "Atyrau", + "Asia/Baghdad": "Bagdad", + "Asia/Bahrain": "Bahrajn", + "Asia/Baku": "Baku", + "Asia/Bangkok": "Bangkok", + "Asia/Barnaul": "Barnaul", + "Asia/Beirut": "Bejrut", + "Asia/Bishkek": "Biškek", + "Asia/Brunei": "Brunej", + "Asia/Calcutta": "Kolkata", + "Asia/Chita": "Chita", + "Asia/Choibalsan": "Choibalsan", + "Asia/Colombo": "Colombo", + "Asia/Damascus": "Damask", + "Asia/Dhaka": "Daka", + "Asia/Dili": "Dili", + "Asia/Dubai": "Dubaj", + "Asia/Dushanbe": "Dušanbe", + "Asia/Famagusta": "Famagusta", + "Asia/Gaza": "Gaza", + "Asia/Hebron": "Hebron", + "Asia/Hong_Kong": "Hongkong", + "Asia/Hovd": "Hovd", + "Asia/Irkutsk": "Irkutsk", + "Asia/Jakarta": "Džakarta", + "Asia/Jayapura": "Jayapura", + "Asia/Jerusalem": "Jeruzalem", + "Asia/Kabul": "Kabul", + "Asia/Kamchatka": "Kamčatka", + "Asia/Karachi": "Karači", + "Asia/Katmandu": "Katmandu", + "Asia/Khandyga": "Khandyga", + "Asia/Krasnoyarsk": "Krasnojarsk", + "Asia/Kuala_Lumpur": "Kuala Lumpur", + "Asia/Kuching": "Kuching", + "Asia/Kuwait": "Kuvajt", + "Asia/Macau": "Macao", + "Asia/Magadan": "Magadan", + "Asia/Makassar": "Makasar", + "Asia/Manila": "Manila", + "Asia/Muscat": "Maskat", + "Asia/Nicosia": "Nikozija", + "Asia/Novokuznetsk": "Novokuznetsk", + "Asia/Novosibirsk": "Novosibirsk", + "Asia/Omsk": "Omsk", + "Asia/Oral": "Oral", + "Asia/Phnom_Penh": "Phnom Penh", + "Asia/Pontianak": "Pontianak", + "Asia/Pyongyang": "Pjongjang", + "Asia/Qatar": "Katar", + "Asia/Qostanay": "Kostanay", + "Asia/Qyzylorda": "Qyzylorda", + "Asia/Rangoon": "Rangoon", + "Asia/Riyadh": "Rijad", + "Asia/Saigon": "Saigon", + "Asia/Sakhalin": "Sahalin", + "Asia/Samarkand": "Samarkand", + "Asia/Seoul": "Seul", + "Asia/Shanghai": "Šanghaj", + "Asia/Singapore": "Singapur", + "Asia/Srednekolymsk": "Srednekolymsk", + "Asia/Taipei": "Tajpej", + "Asia/Tashkent": "Taškent", + "Asia/Tbilisi": "Tbilisi", + "Asia/Tehran": "Teheran", + "Asia/Thimphu": "Thimphu", + "Asia/Tokyo": "Tokio", + "Asia/Tomsk": "Tomsk", + "Asia/Ulaanbaatar": "Ulan Bator", + "Asia/Urumqi": "Urumči", + "Asia/Ust-Nera": "Ust-Nera", + "Asia/Vientiane": "Vientiane", + "Asia/Vladivostok": "Vladivostok", + "Asia/Yakutsk": "Yakutsk", + "Asia/Yekaterinburg": "Jekaterinaburg", + "Asia/Yerevan": "Erevan", + "Atlantic/Azores": "Azori", + "Atlantic/Bermuda": "Bermudi", + "Atlantic/Canary": "Kanarski otoki", + "Atlantic/Cape_Verde": "Zelenortski otoki", + "Atlantic/Faeroe": "Faeroe", + "Atlantic/Madeira": "Madeira", + "Atlantic/Reykjavik": "Reykjavik", + "Atlantic/South_Georgia": "Južna Georgia", + "Atlantic/St_Helena": "Sv. Helena", + "Atlantic/Stanley": "Stanley", + "Australia/Adelaide": "Adelaide", + "Australia/Brisbane": "Brisbane", + "Australia/Broken_Hill": "Broken Hill", + "Australia/Currie": "Currie", + "Australia/Darwin": "Darwin", + "Australia/Eucla": "Eucla", + "Australia/Hobart": "Hobart", + "Australia/Lindeman": "Lindeman", + "Australia/Lord_Howe": "Lord Howe", + "Australia/Melbourne": "Melbourne", + "Australia/Perth": "Perth", + "Australia/Sydney": "Sydney", + "Europe/Amsterdam": "Amsterdam", + "Europe/Andorra": "Andora", + "Europe/Astrakhan": "Astrahan", + "Europe/Athens": "Atene", + "Europe/Belgrade": "Beograd", + "Europe/Berlin": "Berlin", + "Europe/Bratislava": "Bratislava", + "Europe/Brussels": "Bruselj", + "Europe/Bucharest": "Bukarešta", + "Europe/Budapest": "Budimpešta", + "Europe/Busingen": "Busingen", + "Europe/Chisinau": "Kišinjev", + "Europe/Copenhagen": "København", + "Europe/Dublin": "Dublin", + "Europe/Gibraltar": "Gibraltar", + "Europe/Guernsey": "Guernsey", + "Europe/Helsinki": "Helsinki", + "Europe/Isle_of_Man": "Otok Man", + "Europe/Istanbul": "Istanbul", + "Europe/Jersey": "Jersey", + "Europe/Kaliningrad": "Kaliningrad", + "Europe/Kiev": "Kijev", + "Europe/Kirov": "Kirov", + "Europe/Lisbon": "Lizbona", + "Europe/Ljubljana": "Ljubljana", + "Europe/London": "London", + "Europe/Luxembourg": "Luksemburg", + "Europe/Madrid": "Madrid", + "Europe/Malta": "Malta", + "Europe/Mariehamn": "Mariehamn", + "Europe/Minsk": "Minsk", + "Europe/Monaco": "Monako", + "Europe/Moscow": "Moskva", + "Europe/Oslo": "Oslo", + "Europe/Paris": "Pariz", + "Europe/Podgorica": "Podgorica", + "Europe/Prague": "Praga", + "Europe/Riga": "Riga", + "Europe/Rome": "Rim", + "Europe/Samara": "Samara", + "Europe/San_Marino": "San Marino", + "Europe/Sarajevo": "Sarajevo", + "Europe/Saratov": "Saratov", + "Europe/Simferopol": "Simferopol", + "Europe/Skopje": "Skopje", + "Europe/Sofia": "Sofija", + "Europe/Stockholm": "Stockholm", + "Europe/Tallinn": "Talin", + "Europe/Tirane": "Tirana", + "Europe/Ulyanovsk": "Uljanovsk", + "Europe/Uzhgorod": "Užgorod", + "Europe/Vaduz": "Vaduz", + "Europe/Vatican": "Vatikan", + "Europe/Vienna": "Dunaj", + "Europe/Vilnius": "Vilna", + "Europe/Volgograd": "Volgograd", + "Europe/Warsaw": "Varšava", + "Europe/Zagreb": "Zagreb", + "Europe/Zaporozhye": "Zaporožje", + "Europe/Zurich": "Zürich", + "Indian/Antananarivo": "Antananarivo", + "Indian/Chagos": "Chagos", + "Indian/Christmas": "Božični otok", + "Indian/Cocos": "Kokosovi otoki", + "Indian/Comoro": "Komori", + "Indian/Kerguelen": "Kerguelen", + "Indian/Mahe": "Mahe", + "Indian/Maldives": "Maldivi", + "Indian/Mauritius": "Mavricij", + "Indian/Mayotte": "Mayotte", + "Indian/Reunion": "Reunion", + "Pacific/Apia": "Apia", + "Pacific/Auckland": "Auckland", + "Pacific/Bougainville": "Bougainville", + "Pacific/Chatham": "Chatham", + "Pacific/Easter": "Velikonočni otok", + "Pacific/Efate": "Efate", + "Pacific/Enderbury": "Enderbury", + "Pacific/Fakaofo": "Fakaofo", + "Pacific/Fiji": "Fidži", + "Pacific/Funafuti": "Funafuti", + "Pacific/Galapagos": "Galapagos", + "Pacific/Gambier": "Gambier", + "Pacific/Guadalcanal": "Guadalcanal", + "Pacific/Guam": "Gvam", + "Pacific/Honolulu": "Honolulu", + "Pacific/Johnston": "Johnston", + "Pacific/Kiritimati": "Kiritimati", + "Pacific/Kosrae": "Kosrae", + "Pacific/Kwajalein": "Kwajalein", + "Pacific/Majuro": "Majuro", + "Pacific/Marquesas": "Markizovo otočje", + "Pacific/Midway": "Midway", + "Pacific/Nauru": "Nauru", + "Pacific/Niue": "Niue", + "Pacific/Norfolk": "Norfolk", + "Pacific/Noumea": "Noumea", + "Pacific/Pago_Pago": "Pago Pago", + "Pacific/Palau": "Palau", + "Pacific/Pitcairn": "Pitcairn", + "Pacific/Ponape": "Ponape", + "Pacific/Port_Moresby": "Port Moresby", + "Pacific/Rarotonga": "Rarotonga", + "Pacific/Saipan": "Saipan", + "Pacific/Tahiti": "Tahiti", + "Pacific/Tarawa": "Tarawa", + "Pacific/Tongatapu": "Tongatapu", + "Pacific/Truk": "Truk", + "Pacific/Wake": "Wake", + "Pacific/Wallis": "Wallis" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_sr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_sr.json new file mode 100644 index 00000000..425c9ba0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_sr.json @@ -0,0 +1,433 @@ +{ + "chooseTimeZone": "Izaberite vremensku zonu.", + "timeZoneLabel": "({offset}) {cities}", + "Africa/Abidjan": "Abidžan", + "Africa/Accra": "Akra", + "Africa/Addis_Ababa": "Adis Abeba", + "Africa/Algiers": "Alžir", + "Africa/Asmera": "Asmera", + "Africa/Bamako": "Bamako", + "Africa/Bangui": "Bangi", + "Africa/Banjul": "Bandžul", + "Africa/Bissau": "Bisao", + "Africa/Blantyre": "Blantajer", + "Africa/Brazzaville": "Brazavil", + "Africa/Bujumbura": "Budžumbura", + "Africa/Cairo": "Kairo", + "Africa/Casablanca": "Kazablanka", + "Africa/Ceuta": "Seuta", + "Africa/Conakry": "Konakri", + "Africa/Dakar": "Dakar", + "Africa/Dar_es_Salaam": "Dar es Salam", + "Africa/Djibouti": "Džibuti", + "Africa/Douala": "Duala", + "Africa/El_Aaiun": "El Ajun", + "Africa/Freetown": "Fritaun", + "Africa/Gaborone": "Gaborone", + "Africa/Harare": "Harare", + "Africa/Johannesburg": "Johanesburg", + "Africa/Juba": "Džuba", + "Africa/Kampala": "Kampala", + "Africa/Khartoum": "Kartum", + "Africa/Kigali": "Kigali", + "Africa/Kinshasa": "Kinšasa", + "Africa/Lagos": "Lagos", + "Africa/Libreville": "Librvil", + "Africa/Lome": "Lome", + "Africa/Luanda": "Luanda", + "Africa/Lubumbashi": "Lubumbaši", + "Africa/Lusaka": "Lusaka", + "Africa/Malabo": "Malabo", + "Africa/Maputo": "Maputo", + "Africa/Maseru": "Maseru", + "Africa/Mbabane": "Mbabane", + "Africa/Mogadishu": "Mogadišu", + "Africa/Monrovia": "Monrovija", + "Africa/Nairobi": "Najrobi", + "Africa/Ndjamena": "Ndžamena", + "Africa/Niamey": "Nijamej", + "Africa/Nouakchott": "Nuakšot", + "Africa/Ouagadougou": "Uagadugu", + "Africa/Porto-Novo": "Porto-Novo", + "Africa/Sao_Tome": "Sao Tome", + "Africa/Tripoli": "Tripoli", + "Africa/Tunis": "Tunis", + "Africa/Windhoek": "Vindhuk", + "America/Adak": "Adak", + "America/Anchorage": "Enkoridž", + "America/Anguilla": "Angvila", + "America/Antigua": "Antigva", + "America/Araguaina": "Araguaína", + "America/Argentina/La_Rioja": "La Rioha", + "America/Argentina/Rio_Gallegos": "Rio Galegos", + "America/Argentina/Salta": "Salta", + "America/Argentina/San_Juan": "San Huan", + "America/Argentina/San_Luis": "San Luis", + "America/Argentina/Tucuman": "Tukuman", + "America/Argentina/Ushuaia": "Ušuaia", + "America/Aruba": "Aruba", + "America/Asuncion": "Asunsion", + "America/Bahia": "Baija", + "America/Bahia_Banderas": "Baija Banderas", + "America/Barbados": "Barbados", + "America/Belem": "Belem", + "America/Belize": "Belize", + "America/Blanc-Sablon": "Blank-Sablon", + "America/Boa_Vista": "Boa Vista", + "America/Bogota": "Bogota", + "America/Boise": "Boise", + "America/Buenos_Aires": "Buenos Ajres", + "America/Cambridge_Bay": "Kembridž Bej", + "America/Campo_Grande": "Kampo Grande", + "America/Cancun": "Kankun", + "America/Caracas": "Karakas", + "America/Catamarca": "Katamarka", + "America/Cayenne": "Kajen", + "America/Cayman": "Kajman", + "America/Chicago": "Čikago", + "America/Chihuahua": "Čivava", + "America/Ciudad_Juarez": "Ciudad Huarez", + "America/Coral_Harbour": "Koral Harbour", + "America/Cordoba": "Kordoba", + "America/Costa_Rica": "Kostarika", + "America/Creston": "Kreston", + "America/Cuiaba": "Kujaba", + "America/Curacao": "Kurasao", + "America/Danmarkshavn": "Denmarkšavn", + "America/Dawson": "Doson", + "America/Dawson_Creek": "Doson Krik", + "America/Denver": "Denver", + "America/Detroit": "Detroit", + "America/Dominica": "Dominika", + "America/Edmonton": "Edmonton", + "America/Eirunepe": "Eirunepe", + "America/El_Salvador": "El Salvador", + "America/Fort_Nelson": "Fort Nelson", + "America/Fortaleza": "Fortaleza", + "America/Glace_Bay": "Glejs Bej", + "America/Godthab": "Godtab", + "America/Goose_Bay": "Gus Bej", + "America/Grand_Turk": "Grand Turk", + "America/Grenada": "Grenada", + "America/Guadeloupe": "Gvadelup", + "America/Guatemala": "Gvatemala", + "America/Guayaquil": "Gvajakil", + "America/Guyana": "Gvajana", + "America/Halifax": "Halifaks", + "America/Havana": "Havana", + "America/Hermosillo": "Ermosiljo", + "America/Indiana/Knox": "Noks", + "America/Indiana/Marengo": "Marengo", + "America/Indiana/Petersburg": "Petersburg", + "America/Indiana/Tell_City": "Tel Siti", + "America/Indiana/Vevay": "Vivej", + "America/Indiana/Vincennes": "Vensen", + "America/Indiana/Winamac": "Vinamak", + "America/Indianapolis": "Indianopolis", + "America/Inuvik": "Inuvik", + "America/Iqaluit": "Ikaluit", + "America/Jamaica": "Jamajka", + "America/Jujuy": "Huhuj", + "America/Juneau": "Džunou", + "America/Kentucky/Monticello": "Montiselo", + "America/Kralendijk": "Kralendijk", + "America/La_Paz": "La Paz", + "America/Lima": "Lima", + "America/Los_Angeles": "Los Angeles", + "America/Louisville": "Luisvil", + "America/Lower_Princes": "Loer Princes", + "America/Maceio": "Masejo", + "America/Managua": "Managva", + "America/Manaus": "Manaus", + "America/Marigot": "Marigot", + "America/Martinique": "Martinik", + "America/Matamoros": "Matamoros", + "America/Mazatlan": "Mazatlan", + "America/Mendoza": "Mendoza", + "America/Menominee": "Menomini", + "America/Merida": "Merida", + "America/Metlakatla": "Metlakatla", + "America/Mexico_City": "Meksiko Siti", + "America/Miquelon": "Mikelon", + "America/Moncton": "Monkton", + "America/Monterrey": "Monterej", + "America/Montevideo": "Montevideo", + "America/Montreal": "Montreal", + "America/Montserrat": "Monserat", + "America/Nassau": "Nasau", + "America/New_York": "Njujork", + "America/Nipigon": "Nipigon", + "America/Nome": "Noum", + "America/Noronha": "Noronja", + "America/North_Dakota/Beulah": "Bjula", + "America/North_Dakota/Center": "Centar", + "America/North_Dakota/New_Salem": "Novi Sejlem", + "America/Ojinaga": "Ohinaga", + "America/Panama": "Panama", + "America/Pangnirtung": "Pangnirtung", + "America/Paramaribo": "Paramaribo", + "America/Phoenix": "Finiks", + "America/Port-au-Prince": "Port o Prens", + "America/Port_of_Spain": "Port of Spejn", + "America/Porto_Velho": "Portoveljo", + "America/Puerto_Rico": "Portoriko", + "America/Punta_Arenas": "Punta Arenas", + "America/Rainy_River": "Rejni river", + "America/Rankin_Inlet": "Rankin Inlet", + "America/Recife": "Recife", + "America/Regina": "Redžina", + "America/Resolute": "Rezolut", + "America/Rio_Branco": "Rio Branko", + "America/Santa_Isabel": "Santa Izabel", + "America/Santarem": "Santarem", + "America/Santiago": "Santjago", + "America/Santo_Domingo": "Santo Domingo", + "America/Sao_Paulo": "Sao Paulo", + "America/Scoresbysund": "Skorsbisund", + "America/Sitka": "Sitka", + "America/St_Barthelemy": "Sent Bartelemi", + "America/St_Johns": "Sent Džons", + "America/St_Kitts": "Sent Kits", + "America/St_Lucia": "Sveta Lucija", + "America/St_Thomas": "Sent Tomas", + "America/St_Vincent": "Sveti Vinsent", + "America/Swift_Current": "Svift Kjurent", + "America/Tegucigalpa": "Tegusigalpa", + "America/Thule": "Tule", + "America/Thunder_Bay": "Tander Bej", + "America/Tijuana": "Tihuana", + "America/Toronto": "Toronto", + "America/Tortola": "Tortola", + "America/Vancouver": "Vankuver", + "America/Whitehorse": "Vajthors", + "America/Winnipeg": "Vinipeng", + "America/Yakutat": "Jakutat", + "America/Yellowknife": "Jelounajf", + "Antarctica/Casey": "Kejsi", + "Antarctica/Davis": "Dejvis", + "Antarctica/DumontDUrville": "Dumont d'Urvil", + "Antarctica/Macquarie": "Makvori", + "Antarctica/Mawson": "Moson", + "Antarctica/McMurdo": "Mek-Murdo", + "Antarctica/Palmer": "Palmer", + "Antarctica/Rothera": "Rotera", + "Antarctica/Syowa": "Sjova", + "Antarctica/Troll": "Trol", + "Antarctica/Vostok": "Vostok", + "Arctic/Longyearbyen": "Longjearbijen", + "Asia/Aden": "Aden", + "Asia/Almaty": "Almati", + "Asia/Amman": "Aman", + "Asia/Anadyr": "Anadir", + "Asia/Aqtau": "Aktau", + "Asia/Aqtobe": "Aktobe", + "Asia/Ashgabat": "Ašhabad", + "Asia/Atyrau": "Atirau", + "Asia/Baghdad": "Bagdad", + "Asia/Bahrain": "Bahrein", + "Asia/Baku": "Baku", + "Asia/Bangkok": "Bangkok", + "Asia/Barnaul": "Barnaul", + "Asia/Beirut": "Bejrut", + "Asia/Bishkek": "Biškek", + "Asia/Brunei": "Brunej", + "Asia/Calcutta": "Kolkata", + "Asia/Chita": "Čita", + "Asia/Choibalsan": "Čoibalsan", + "Asia/Colombo": "Kolombo", + "Asia/Damascus": "Damask", + "Asia/Dhaka": "Daka", + "Asia/Dili": "Dili", + "Asia/Dubai": "Dubai", + "Asia/Dushanbe": "Dušanbe", + "Asia/Famagusta": "Famagusta", + "Asia/Gaza": "Gaza", + "Asia/Hebron": "Hebron", + "Asia/Hong_Kong": "Hong Kong", + "Asia/Hovd": "Hovd", + "Asia/Irkutsk": "Irkutsk", + "Asia/Jakarta": "Džakarta", + "Asia/Jayapura": "Džajapura", + "Asia/Jerusalem": "Jerusalim", + "Asia/Kabul": "Kabul", + "Asia/Kamchatka": "Kamčatka", + "Asia/Karachi": "Karači", + "Asia/Katmandu": "Katmandu", + "Asia/Khandyga": "Handiga", + "Asia/Krasnoyarsk": "Krasnojarsk", + "Asia/Kuala_Lumpur": "Kuala Lumpur", + "Asia/Kuching": "Kučing", + "Asia/Kuwait": "Kuvajt", + "Asia/Macau": "Makao", + "Asia/Magadan": "Magadan", + "Asia/Makassar": "Makasar", + "Asia/Manila": "Manila", + "Asia/Muscat": "Muskat", + "Asia/Nicosia": "Nikozija", + "Asia/Novokuznetsk": "Novokuznjeck", + "Asia/Novosibirsk": "Novosibirsk", + "Asia/Omsk": "Omsk", + "Asia/Oral": "Oral", + "Asia/Phnom_Penh": "Pnom Pen", + "Asia/Pontianak": "Pontianak", + "Asia/Pyongyang": "Pjongjang", + "Asia/Qatar": "Katar", + "Asia/Qostanay": "Kustanaj", + "Asia/Qyzylorda": "Kizilorda", + "Asia/Rangoon": "Rangun", + "Asia/Riyadh": "Rijad", + "Asia/Saigon": "Sajgon", + "Asia/Sakhalin": "Sahalin", + "Asia/Samarkand": "Samarkand", + "Asia/Seoul": "Seul", + "Asia/Shanghai": "Šangaj", + "Asia/Singapore": "Singapur", + "Asia/Srednekolymsk": "Srednekoljmsk", + "Asia/Taipei": "Tajpej", + "Asia/Tashkent": "Taškent", + "Asia/Tbilisi": "Tbilisi", + "Asia/Tehran": "Teheran", + "Asia/Thimphu": "Timbu", + "Asia/Tokyo": "Tokio", + "Asia/Tomsk": "Tomsk", + "Asia/Ulaanbaatar": "Ulan Bator", + "Asia/Urumqi": "Urumći", + "Asia/Ust-Nera": "Ust-Nera", + "Asia/Vientiane": "Vijentijan", + "Asia/Vladivostok": "Vladivostok", + "Asia/Yakutsk": "Jakutsk", + "Asia/Yekaterinburg": "Jekaterinburg", + "Asia/Yerevan": "Jerevan", + "Atlantic/Azores": "Azori", + "Atlantic/Bermuda": "Bermuda", + "Atlantic/Canary": "Kanari", + "Atlantic/Cape_Verde": "Zelenortska Ostrva", + "Atlantic/Faeroe": "Faro", + "Atlantic/Madeira": "Madeira", + "Atlantic/Reykjavik": "Rejkjavik", + "Atlantic/South_Georgia": "Južna Džordžija", + "Atlantic/St_Helena": "Sveta Helena", + "Atlantic/Stanley": "Stanlej", + "Australia/Adelaide": "Adelejd", + "Australia/Brisbane": "Brizbejn", + "Australia/Broken_Hill": "Broken Hil", + "Australia/Currie": "Kari", + "Australia/Darwin": "Darvin", + "Australia/Eucla": "Eukla", + "Australia/Hobart": "Hobart", + "Australia/Lindeman": "Lindeman", + "Australia/Lord_Howe": "Lord Hau", + "Australia/Melbourne": "Melburn", + "Australia/Perth": "Pert", + "Australia/Sydney": "Sidnej", + "Europe/Amsterdam": "Amsterdam", + "Europe/Andorra": "Andora", + "Europe/Astrakhan": "Astrakan", + "Europe/Athens": "Atina", + "Europe/Belgrade": "Beograd", + "Europe/Berlin": "Berlin", + "Europe/Bratislava": "Bratislava", + "Europe/Brussels": "Brisel", + "Europe/Bucharest": "Bukurešt", + "Europe/Budapest": "Budimpešta", + "Europe/Busingen": "Bisingen", + "Europe/Chisinau": "Kišinjev", + "Europe/Copenhagen": "Kopenhagen", + "Europe/Dublin": "Dablin", + "Europe/Gibraltar": "Gibraltar", + "Europe/Guernsey": "Gernze", + "Europe/Helsinki": "Helsinki", + "Europe/Isle_of_Man": "Ostrvo Man", + "Europe/Istanbul": "Istanbul", + "Europe/Jersey": "Džerzi", + "Europe/Kaliningrad": "Kalinjingrad", + "Europe/Kiev": "Kijev", + "Europe/Kirov": "Kirov", + "Europe/Lisbon": "Lisabon", + "Europe/Ljubljana": "Ljubljana", + "Europe/London": "London", + "Europe/Luxembourg": "Luksemburg", + "Europe/Madrid": "Madrid", + "Europe/Malta": "Malta", + "Europe/Mariehamn": "Marieham", + "Europe/Minsk": "Minsk", + "Europe/Monaco": "Monako", + "Europe/Moscow": "Moskva", + "Europe/Oslo": "Oslo", + "Europe/Paris": "Pariz", + "Europe/Podgorica": "Podgorica", + "Europe/Prague": "Prag", + "Europe/Riga": "Riga", + "Europe/Rome": "Rome", + "Europe/Samara": "Samara", + "Europe/San_Marino": "San Marino", + "Europe/Sarajevo": "Sarajevo", + "Europe/Saratov": "Saratov", + "Europe/Simferopol": "Simferopol", + "Europe/Skopje": "Skoplje", + "Europe/Sofia": "Sofija", + "Europe/Stockholm": "Stokholm", + "Europe/Tallinn": "Talin", + "Europe/Tirane": "Tirana", + "Europe/Ulyanovsk": "Uljanovsk", + "Europe/Uzhgorod": "Užgorod", + "Europe/Vaduz": "Vaduc", + "Europe/Vatican": "Vatikan", + "Europe/Vienna": "Beč", + "Europe/Vilnius": "Viljnus", + "Europe/Volgograd": "Volgograd", + "Europe/Warsaw": "Varšava", + "Europe/Zagreb": "Zagreb", + "Europe/Zaporozhye": "Zaporožje", + "Europe/Zurich": "Cirih", + "Indian/Antananarivo": "Antananarivo", + "Indian/Chagos": "Čagos", + "Indian/Christmas": "Božićno Ostrvo", + "Indian/Cocos": "Kokos", + "Indian/Comoro": "Komoro", + "Indian/Kerguelen": "Kergelen", + "Indian/Mahe": "Mahe", + "Indian/Maldives": "Maldivi", + "Indian/Mauritius": "Mauricijus", + "Indian/Mayotte": "Majot", + "Indian/Reunion": "Reunion", + "Pacific/Apia": "Apia", + "Pacific/Auckland": "Okland", + "Pacific/Bougainville": "Bugenvil", + "Pacific/Chatham": "Čatam", + "Pacific/Easter": "Uskršnji", + "Pacific/Efate": "Efate", + "Pacific/Enderbury": "Enderberi", + "Pacific/Fakaofo": "Fakaofo", + "Pacific/Fiji": "Fidži", + "Pacific/Funafuti": "Funafuti", + "Pacific/Galapagos": "Galapagos", + "Pacific/Gambier": "Gambije", + "Pacific/Guadalcanal": "Gvadalkanal", + "Pacific/Guam": "Gvam", + "Pacific/Honolulu": "Honolulu", + "Pacific/Johnston": "Džonston", + "Pacific/Kiritimati": "Kiritimati", + "Pacific/Kosrae": "Kosraj", + "Pacific/Kwajalein": "Kvadžalin", + "Pacific/Majuro": "Madžuro", + "Pacific/Marquesas": "Markiz", + "Pacific/Midway": "Midvej", + "Pacific/Nauru": "Nauru", + "Pacific/Niue": "Nijue", + "Pacific/Norfolk": "Norfok", + "Pacific/Noumea": "Numea", + "Pacific/Pago_Pago": "Pago Pago", + "Pacific/Palau": "Palau", + "Pacific/Pitcairn": "Pitkern", + "Pacific/Ponape": "Ponape", + "Pacific/Port_Moresby": "Port Moresbi", + "Pacific/Rarotonga": "Rarotonga", + "Pacific/Saipan": "Saipan", + "Pacific/Tahiti": "Tahiti", + "Pacific/Tarawa": "Tarava", + "Pacific/Tongatapu": "Tongatapu", + "Pacific/Truk": "Truk", + "Pacific/Wake": "Vejk", + "Pacific/Wallis": "Vale" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_sv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_sv.json new file mode 100644 index 00000000..8ee5c115 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_sv.json @@ -0,0 +1,433 @@ +{ + "chooseTimeZone": "Välj en tidszon.", + "timeZoneLabel": "({offset}) {cities}", + "Africa/Abidjan": "Abidjan", + "Africa/Accra": "Accra", + "Africa/Addis_Ababa": "Addis Abeba", + "Africa/Algiers": "Alger", + "Africa/Asmera": "Asmera", + "Africa/Bamako": "Bamako", + "Africa/Bangui": "Bangui", + "Africa/Banjul": "Banjul", + "Africa/Bissau": "Bissau", + "Africa/Blantyre": "Blantyre", + "Africa/Brazzaville": "Brazzaville", + "Africa/Bujumbura": "Bujumbura", + "Africa/Cairo": "Kairo", + "Africa/Casablanca": "Casablanca", + "Africa/Ceuta": "Ceuta", + "Africa/Conakry": "Conakry", + "Africa/Dakar": "Dakar", + "Africa/Dar_es_Salaam": "Dar es-Salaam", + "Africa/Djibouti": "Djibouti", + "Africa/Douala": "Douala", + "Africa/El_Aaiun": "El Aaiun", + "Africa/Freetown": "Freetown", + "Africa/Gaborone": "Gaborone", + "Africa/Harare": "Harare", + "Africa/Johannesburg": "Johannesburg", + "Africa/Juba": "Juba", + "Africa/Kampala": "Kampala", + "Africa/Khartoum": "Khartoum", + "Africa/Kigali": "Kigali", + "Africa/Kinshasa": "Kinshasa", + "Africa/Lagos": "Lagos", + "Africa/Libreville": "Libreville", + "Africa/Lome": "Lome", + "Africa/Luanda": "Luanda", + "Africa/Lubumbashi": "Lubumbashi", + "Africa/Lusaka": "Lusaka", + "Africa/Malabo": "Malabo", + "Africa/Maputo": "Maputo", + "Africa/Maseru": "Maseru", + "Africa/Mbabane": "Mbabane", + "Africa/Mogadishu": "Mogadishu", + "Africa/Monrovia": "Monrovia", + "Africa/Nairobi": "Nairobi", + "Africa/Ndjamena": "N'Djamena", + "Africa/Niamey": "Niamey", + "Africa/Nouakchott": "Nouakchott", + "Africa/Ouagadougou": "Ouagadougou", + "Africa/Porto-Novo": "Porto-Novo", + "Africa/Sao_Tome": "São Tomé", + "Africa/Tripoli": "Tripoli", + "Africa/Tunis": "Tunis", + "Africa/Windhoek": "Windhoek", + "America/Adak": "Adak", + "America/Anchorage": "Anchorage", + "America/Anguilla": "Anguilla", + "America/Antigua": "Antigua", + "America/Araguaina": "Araguaina", + "America/Argentina/La_Rioja": "La Rioja", + "America/Argentina/Rio_Gallegos": "Rio Gallegos", + "America/Argentina/Salta": "Salta", + "America/Argentina/San_Juan": "San Juan", + "America/Argentina/San_Luis": "San Luis", + "America/Argentina/Tucuman": "Tucuman", + "America/Argentina/Ushuaia": "Ushuaia", + "America/Aruba": "Aruba", + "America/Asuncion": "Asuncion", + "America/Bahia": "Bahia", + "America/Bahia_Banderas": "Bahia de Banderas", + "America/Barbados": "Barbados", + "America/Belem": "Belem", + "America/Belize": "Belize", + "America/Blanc-Sablon": "Blanc-Sablon", + "America/Boa_Vista": "Boa Vista", + "America/Bogota": "Bogota", + "America/Boise": "Boise", + "America/Buenos_Aires": "Buenos Aires", + "America/Cambridge_Bay": "Cambridge Bay", + "America/Campo_Grande": "Campo Grande", + "America/Cancun": "Cancun", + "America/Caracas": "Caracas", + "America/Catamarca": "Catamarca", + "America/Cayenne": "Cayenne", + "America/Cayman": "Cayman", + "America/Chicago": "Chicago", + "America/Chihuahua": "Chihuahua", + "America/Ciudad_Juarez": "Ciudad Juarez", + "America/Coral_Harbour": "Coral Harbour", + "America/Cordoba": "Córdoba", + "America/Costa_Rica": "Costa Rica", + "America/Creston": "Creston", + "America/Cuiaba": "Cuiaba", + "America/Curacao": "Curaçao", + "America/Danmarkshavn": "Danmarkshavn", + "America/Dawson": "Dawson", + "America/Dawson_Creek": "Dawson Creek", + "America/Denver": "Denver", + "America/Detroit": "Detroit", + "America/Dominica": "Dominica", + "America/Edmonton": "Edmonton", + "America/Eirunepe": "Eirunepe", + "America/El_Salvador": "El Salvador", + "America/Fort_Nelson": "Fort Nelson", + "America/Fortaleza": "Fortaleza", + "America/Glace_Bay": "Glace Bay", + "America/Godthab": "Godthab", + "America/Goose_Bay": "Goose Bay", + "America/Grand_Turk": "Grand Turk", + "America/Grenada": "Grenada", + "America/Guadeloupe": "Guadeloupe", + "America/Guatemala": "Guatemala", + "America/Guayaquil": "Guayaquil", + "America/Guyana": "Guyana", + "America/Halifax": "Halifax", + "America/Havana": "Havanna", + "America/Hermosillo": "Hermosillo", + "America/Indiana/Knox": "Knox", + "America/Indiana/Marengo": "Marengo", + "America/Indiana/Petersburg": "Petersburg", + "America/Indiana/Tell_City": "Tell City", + "America/Indiana/Vevay": "Vevay", + "America/Indiana/Vincennes": "Vincennes", + "America/Indiana/Winamac": "Winamac", + "America/Indianapolis": "Indianapolis", + "America/Inuvik": "Inuvik", + "America/Iqaluit": "Iqaluit", + "America/Jamaica": "Jamaica", + "America/Jujuy": "Jujuy", + "America/Juneau": "Juneau", + "America/Kentucky/Monticello": "Monticello", + "America/Kralendijk": "Kralendijk", + "America/La_Paz": "La Paz", + "America/Lima": "Lima", + "America/Los_Angeles": "Los Angeles", + "America/Louisville": "Louisville", + "America/Lower_Princes": "Lower Princes", + "America/Maceio": "Maceio", + "America/Managua": "Managua", + "America/Manaus": "Manaus", + "America/Marigot": "Le Marigot", + "America/Martinique": "Martinique", + "America/Matamoros": "Matamoros", + "America/Mazatlan": "Mazatlan", + "America/Mendoza": "Mendoza", + "America/Menominee": "Menominee", + "America/Merida": "Mérida", + "America/Metlakatla": "Metlakatla", + "America/Mexico_City": "Mexico City", + "America/Miquelon": "Miquelon", + "America/Moncton": "Moncton", + "America/Monterrey": "Monterrey", + "America/Montevideo": "Montevideo", + "America/Montreal": "Montreal", + "America/Montserrat": "Montserrat", + "America/Nassau": "Nassau", + "America/New_York": "New York", + "America/Nipigon": "Nipigon", + "America/Nome": "Nome", + "America/Noronha": "Noronha", + "America/North_Dakota/Beulah": "Beulah", + "America/North_Dakota/Center": "Mitten", + "America/North_Dakota/New_Salem": "New Salem", + "America/Ojinaga": "Ojinaga", + "America/Panama": "Panama", + "America/Pangnirtung": "Pangnirtung", + "America/Paramaribo": "Paramaribo", + "America/Phoenix": "Phoenix", + "America/Port-au-Prince": "Port-au-Prince", + "America/Port_of_Spain": "Port of Spain", + "America/Porto_Velho": "Porto Velho", + "America/Puerto_Rico": "Puerto Rico", + "America/Punta_Arenas": "Punta Arenas", + "America/Rainy_River": "Rainy River", + "America/Rankin_Inlet": "Rankin Inlet", + "America/Recife": "Recife", + "America/Regina": "Regina", + "America/Resolute": "Resolute", + "America/Rio_Branco": "Rio Branco", + "America/Santa_Isabel": "Santa Isabel", + "America/Santarem": "Santarém", + "America/Santiago": "Santiago", + "America/Santo_Domingo": "Santo Domingo", + "America/Sao_Paulo": "São Paulo", + "America/Scoresbysund": "Scoresbysund", + "America/Sitka": "Sitka", + "America/St_Barthelemy": "Saint-Barthélemy", + "America/St_Johns": "St Johns River", + "America/St_Kitts": "S:t Kitts", + "America/St_Lucia": "S:t Lucia", + "America/St_Thomas": "Parish of Saint Thomas", + "America/St_Vincent": "S:t Vincent", + "America/Swift_Current": "Swift Current", + "America/Tegucigalpa": "Tegucigalpa", + "America/Thule": "Thule", + "America/Thunder_Bay": "Thunder Bay", + "America/Tijuana": "Tijuana", + "America/Toronto": "Toronto", + "America/Tortola": "Tortola", + "America/Vancouver": "Vancouver", + "America/Whitehorse": "Whitehorse", + "America/Winnipeg": "Winnipeg", + "America/Yakutat": "Yakutat", + "America/Yellowknife": "Yellowknife", + "Antarctica/Casey": "Casey", + "Antarctica/Davis": "Davis", + "Antarctica/DumontDUrville": "Dumont d'Urville", + "Antarctica/Macquarie": "Macquarie River", + "Antarctica/Mawson": "Mawson", + "Antarctica/McMurdo": "McMurdo", + "Antarctica/Palmer": "Palmer", + "Antarctica/Rothera": "Rothera", + "Antarctica/Syowa": "Syowa", + "Antarctica/Troll": "Troll", + "Antarctica/Vostok": "Vostok", + "Arctic/Longyearbyen": "Longyearbyen", + "Asia/Aden": "Aden", + "Asia/Almaty": "Almaty", + "Asia/Amman": "Amman", + "Asia/Anadyr": "Anadyr", + "Asia/Aqtau": "Aktau", + "Asia/Aqtobe": "Aqtöbe", + "Asia/Ashgabat": "Asjchabad", + "Asia/Atyrau": "Atyraw", + "Asia/Baghdad": "Bagdad", + "Asia/Bahrain": "Bahrain", + "Asia/Baku": "Baku", + "Asia/Bangkok": "Bangkok", + "Asia/Barnaul": "Barnaul", + "Asia/Beirut": "Beirut", + "Asia/Bishkek": "Bisjkek", + "Asia/Brunei": "Brunei", + "Asia/Calcutta": "Calcutta", + "Asia/Chita": "Tjita", + "Asia/Choibalsan": "Tjojbalsan", + "Asia/Colombo": "Colombo", + "Asia/Damascus": "Damaskus", + "Asia/Dhaka": "Dhaka", + "Asia/Dili": "Dili", + "Asia/Dubai": "Dubai", + "Asia/Dushanbe": "Dusjanbe", + "Asia/Famagusta": "Famagusta", + "Asia/Gaza": "Gaza", + "Asia/Hebron": "Hebron", + "Asia/Hong_Kong": "Hongkong", + "Asia/Hovd": "Chovd", + "Asia/Irkutsk": "Irkutsk", + "Asia/Jakarta": "Jakarta", + "Asia/Jayapura": "Jayapura", + "Asia/Jerusalem": "Jerusalem", + "Asia/Kabul": "Kabul", + "Asia/Kamchatka": "Kamtjatka", + "Asia/Karachi": "Karachi", + "Asia/Katmandu": "Katmandu", + "Asia/Khandyga": "Chandyga", + "Asia/Krasnoyarsk": "Krasnojarsk", + "Asia/Kuala_Lumpur": "Kuala Lumpur", + "Asia/Kuching": "Kuching", + "Asia/Kuwait": "Kuwait", + "Asia/Macau": "Macao", + "Asia/Magadan": "Magadan", + "Asia/Makassar": "Makassar", + "Asia/Manila": "Manila", + "Asia/Muscat": "Muskat", + "Asia/Nicosia": "Nicosia", + "Asia/Novokuznetsk": "Novokuznetsk", + "Asia/Novosibirsk": "Novosibirsk", + "Asia/Omsk": "Omsk", + "Asia/Oral": "Oral", + "Asia/Phnom_Penh": "Phnom Penh", + "Asia/Pontianak": "Pontianak", + "Asia/Pyongyang": "Pyongyang", + "Asia/Qatar": "Qatar", + "Asia/Qostanay": "Qostanaj", + "Asia/Qyzylorda": "Qyzylorda", + "Asia/Rangoon": "Rangoon", + "Asia/Riyadh": "Riyadh", + "Asia/Saigon": "Saigon", + "Asia/Sakhalin": "Sachalin", + "Asia/Samarkand": "Samarkand", + "Asia/Seoul": "Seoul", + "Asia/Shanghai": "Shanghai", + "Asia/Singapore": "Singapore", + "Asia/Srednekolymsk": "Srednekolymsk", + "Asia/Taipei": "Taipei", + "Asia/Tashkent": "Tasjkent", + "Asia/Tbilisi": "Tbilisi", + "Asia/Tehran": "Teheran", + "Asia/Thimphu": "Thimphou", + "Asia/Tokyo": "Tokyo", + "Asia/Tomsk": "Tomsk", + "Asia/Ulaanbaatar": "Ulaanbaatar", + "Asia/Urumqi": "Urumqi", + "Asia/Ust-Nera": "Ust-Nera", + "Asia/Vientiane": "Vientiane", + "Asia/Vladivostok": "Vladivostok", + "Asia/Yakutsk": "Jakutsk", + "Asia/Yekaterinburg": "Jekaterinburg", + "Asia/Yerevan": "Jerevan", + "Atlantic/Azores": "Azorerna", + "Atlantic/Bermuda": "Bermuda", + "Atlantic/Canary": "Kanarieöarna", + "Atlantic/Cape_Verde": "Kap Verde", + "Atlantic/Faeroe": "Färöarna", + "Atlantic/Madeira": "Madeira", + "Atlantic/Reykjavik": "Reykjavik", + "Atlantic/South_Georgia": "Sydgeorgien", + "Atlantic/St_Helena": "St Helena", + "Atlantic/Stanley": "Stanley", + "Australia/Adelaide": "Adelaide", + "Australia/Brisbane": "Brisbane", + "Australia/Broken_Hill": "Broken Hill", + "Australia/Currie": "Currie", + "Australia/Darwin": "Darwin", + "Australia/Eucla": "Eucla", + "Australia/Hobart": "Hobart", + "Australia/Lindeman": "Lindeman", + "Australia/Lord_Howe": "Lord Howe", + "Australia/Melbourne": "Melbourne", + "Australia/Perth": "Perth", + "Australia/Sydney": "Sydney", + "Europe/Amsterdam": "Amsterdam", + "Europe/Andorra": "Andorra", + "Europe/Astrakhan": "Astrachan", + "Europe/Athens": "Aten", + "Europe/Belgrade": "Belgrad", + "Europe/Berlin": "Berlin", + "Europe/Bratislava": "Bratislava", + "Europe/Brussels": "Bryssel", + "Europe/Bucharest": "Bukarest", + "Europe/Budapest": "Budapest", + "Europe/Busingen": "Busingen", + "Europe/Chisinau": "Chisinau", + "Europe/Copenhagen": "Köpenhamn", + "Europe/Dublin": "Dublin", + "Europe/Gibraltar": "Gibraltar", + "Europe/Guernsey": "Guernsey", + "Europe/Helsinki": "Helsingfors", + "Europe/Isle_of_Man": "Isle of Man", + "Europe/Istanbul": "Istanbul", + "Europe/Jersey": "Jersey", + "Europe/Kaliningrad": "Kaliningrad", + "Europe/Kiev": "Kiev", + "Europe/Kirov": "Kirov", + "Europe/Lisbon": "Lissabon", + "Europe/Ljubljana": "Ljubljana", + "Europe/London": "London", + "Europe/Luxembourg": "Luxemburg", + "Europe/Madrid": "Madrid", + "Europe/Malta": "Malta", + "Europe/Mariehamn": "Mariehamn", + "Europe/Minsk": "Minsk", + "Europe/Monaco": "Monaco", + "Europe/Moscow": "Moskva", + "Europe/Oslo": "Oslo", + "Europe/Paris": "Paris", + "Europe/Podgorica": "Podgorica", + "Europe/Prague": "Prag", + "Europe/Riga": "Riga", + "Europe/Rome": "Rom", + "Europe/Samara": "Samara", + "Europe/San_Marino": "San Marino", + "Europe/Sarajevo": "Sarajevo", + "Europe/Saratov": "Saratov", + "Europe/Simferopol": "Simferopol", + "Europe/Skopje": "Skopje", + "Europe/Sofia": "Sofia", + "Europe/Stockholm": "Stockholm", + "Europe/Tallinn": "Tallinn", + "Europe/Tirane": "Tirana", + "Europe/Ulyanovsk": "Uljanovsk", + "Europe/Uzhgorod": "Uzjhorod", + "Europe/Vaduz": "Vaduz", + "Europe/Vatican": "Vatikanstaten", + "Europe/Vienna": "Wien", + "Europe/Vilnius": "Vilnius", + "Europe/Volgograd": "Volgograd", + "Europe/Warsaw": "Warszawa", + "Europe/Zagreb": "Zagreb", + "Europe/Zaporozhye": "Zaporozje", + "Europe/Zurich": "Zürich", + "Indian/Antananarivo": "Antananarivo", + "Indian/Chagos": "Chagos", + "Indian/Christmas": "Julön", + "Indian/Cocos": "Cocos", + "Indian/Comoro": "Komorerna", + "Indian/Kerguelen": "Kerguelen", + "Indian/Mahe": "Mahe", + "Indian/Maldives": "Maldiverna", + "Indian/Mauritius": "Mauritius", + "Indian/Mayotte": "Mayotte", + "Indian/Reunion": "Reunion", + "Pacific/Apia": "Apia", + "Pacific/Auckland": "Auckland", + "Pacific/Bougainville": "Bougainville", + "Pacific/Chatham": "Chatham", + "Pacific/Easter": "Påskön", + "Pacific/Efate": "Efate", + "Pacific/Enderbury": "Enderbury", + "Pacific/Fakaofo": "Fakaofo", + "Pacific/Fiji": "Fiji", + "Pacific/Funafuti": "Funafuti", + "Pacific/Galapagos": "Galapagos", + "Pacific/Gambier": "Gambier", + "Pacific/Guadalcanal": "Guadalcanal", + "Pacific/Guam": "Guam", + "Pacific/Honolulu": "Honolulu", + "Pacific/Johnston": "Johnston", + "Pacific/Kiritimati": "Kiritimati", + "Pacific/Kosrae": "Kosrae", + "Pacific/Kwajalein": "Kwajalein", + "Pacific/Majuro": "Majuro", + "Pacific/Marquesas": "Marquesasöarna", + "Pacific/Midway": "Midway", + "Pacific/Nauru": "Nauru", + "Pacific/Niue": "Niue", + "Pacific/Norfolk": "Norfolk", + "Pacific/Noumea": "Noumea", + "Pacific/Pago_Pago": "Pago Pago", + "Pacific/Palau": "Palau", + "Pacific/Pitcairn": "Pitcairn", + "Pacific/Ponape": "Ponape", + "Pacific/Port_Moresby": "Port Moresby", + "Pacific/Rarotonga": "Rarotonga", + "Pacific/Saipan": "Saipan", + "Pacific/Tahiti": "Tahiti", + "Pacific/Tarawa": "Tarawa", + "Pacific/Tongatapu": "Tongatapu", + "Pacific/Truk": "Truk", + "Pacific/Wake": "Wake", + "Pacific/Wallis": "Wallis" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_th.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_th.json new file mode 100644 index 00000000..10d0ec77 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_th.json @@ -0,0 +1,433 @@ +{ + "chooseTimeZone": "เลือกโซนเวลา", + "timeZoneLabel": "({offset}) {cities}", + "Africa/Abidjan": "อาบีจาน", + "Africa/Accra": "แอคครา", + "Africa/Addis_Ababa": "อาดดิสอาบาบา", + "Africa/Algiers": "แอลเจียร์", + "Africa/Asmera": "แอสมีรา", + "Africa/Bamako": "บามาโก", + "Africa/Bangui": "บังกี", + "Africa/Banjul": "บันจูล", + "Africa/Bissau": "บิสเซา", + "Africa/Blantyre": "บลานไทร์", + "Africa/Brazzaville": "บราซาวิลล์", + "Africa/Bujumbura": "บูจัมบูรา", + "Africa/Cairo": "ไคโร", + "Africa/Casablanca": "คาซาบลังกา", + "Africa/Ceuta": "เซวตา", + "Africa/Conakry": "โกนากรี", + "Africa/Dakar": "ดาการ์", + "Africa/Dar_es_Salaam": "ดาเรสซาราม", + "Africa/Djibouti": "จิบูตี", + "Africa/Douala": "โดวอาลา", + "Africa/El_Aaiun": "เอลเออุน", + "Africa/Freetown": "ฟรีทาวน์", + "Africa/Gaborone": "กาโบโรเน", + "Africa/Harare": "ฮาราเรอร์", + "Africa/Johannesburg": "โยฮันเนสเบิร์ก", + "Africa/Juba": "จูบา", + "Africa/Kampala": "กัมปาลา", + "Africa/Khartoum": "คาร์ทูม", + "Africa/Kigali": "คีกาลี", + "Africa/Kinshasa": "กินชาซา", + "Africa/Lagos": "เลกอส", + "Africa/Libreville": "ไลเบรวิลล์", + "Africa/Lome": "โลมี", + "Africa/Luanda": "ลวนดา", + "Africa/Lubumbashi": "ลูบัมบาชี", + "Africa/Lusaka": "ลูซากา", + "Africa/Malabo": "มาลาโบ", + "Africa/Maputo": "มาปูโต", + "Africa/Maseru": "มาเซรู", + "Africa/Mbabane": "เอ็มบาเบน", + "Africa/Mogadishu": "โมกาดีชู", + "Africa/Monrovia": "มอนโรเวีย", + "Africa/Nairobi": "ไนโรบี", + "Africa/Ndjamena": "เอ็นจาเมนา", + "Africa/Niamey": "นีอาเม", + "Africa/Nouakchott": "โนวอัคชอทท์", + "Africa/Ouagadougou": "อูกาดูกู", + "Africa/Porto-Novo": "ปอร์โต-โนโว", + "Africa/Sao_Tome": "เซา ตูเม", + "Africa/Tripoli": "ทรีโพลี", + "Africa/Tunis": "ตูนิส", + "Africa/Windhoek": "วินด์ฮุก", + "America/Adak": "อาดัก", + "America/Anchorage": "อันคอเรจ", + "America/Anguilla": "แองกวิลลา", + "America/Antigua": "แอนติกัว", + "America/Araguaina": "อรากูไอนา", + "America/Argentina/La_Rioja": "ลาริโอฆา", + "America/Argentina/Rio_Gallegos": "รีโอ กัลเลกอส", + "America/Argentina/Salta": "ซัลตา", + "America/Argentina/San_Juan": "ซานฮวน", + "America/Argentina/San_Luis": "ซานลุยส์", + "America/Argentina/Tucuman": "ตูกูมัน", + "America/Argentina/Ushuaia": "อูชัวเอ", + "America/Aruba": "อารูบา", + "America/Asuncion": "อาซุนซิออง", + "America/Bahia": "บาเอีย", + "America/Bahia_Banderas": "บาเอีย เดอ บานดีแรส", + "America/Barbados": "บาร์บาดอส", + "America/Belem": "เบเลม", + "America/Belize": "เบลีซ", + "America/Blanc-Sablon": "บลังค์-ซาบลอง", + "America/Boa_Vista": "โบอาวิชตา", + "America/Bogota": "โบโกตา", + "America/Boise": "บอยซี", + "America/Buenos_Aires": "บัวโนสไอเรส", + "America/Cambridge_Bay": "แคมบริดจ์ เบย์", + "America/Campo_Grande": "คัมโพ แกรนเด", + "America/Cancun": "คันคุน", + "America/Caracas": "คาราคาส", + "America/Catamarca": "กาตามาร์กา", + "America/Cayenne": "คาเยนเน", + "America/Cayman": "เคย์แมน", + "America/Chicago": "ชิคาโก", + "America/Chihuahua": "ชีวาวา", + "America/Ciudad_Juarez": "ซีอูอัด ฮัวเรซ", + "America/Coral_Harbour": "โครัล ฮาร์เบอร์", + "America/Cordoba": "คอร์โดบา", + "America/Costa_Rica": "คอสตาริกา", + "America/Creston": "เครสตัน", + "America/Cuiaba": "กุยาบา", + "America/Curacao": "คูราเซา", + "America/Danmarkshavn": "ดันมาร์คชาฟ", + "America/Dawson": "ดอว์สัน", + "America/Dawson_Creek": "ดอว์สัน ครีก", + "America/Denver": "เดนเวอร์", + "America/Detroit": "ดีทรอยท์", + "America/Dominica": "โดมินิกา", + "America/Edmonton": "เอดมันตัน", + "America/Eirunepe": "เอยรูเนเป", + "America/El_Salvador": "เอลซัลวาดอร์", + "America/Fort_Nelson": "ฟอร์ท เนลสัน", + "America/Fortaleza": "ฟอร์ทาเลซา", + "America/Glace_Bay": "เกลซ เบย์", + "America/Godthab": "กอดธับ", + "America/Goose_Bay": "กูซเบย์", + "America/Grand_Turk": "แกรนด์เติร์ก", + "America/Grenada": "เกรนาดา", + "America/Guadeloupe": "กัวเดอลุป", + "America/Guatemala": "กัวเตมาลา", + "America/Guayaquil": "กัวยาควิล", + "America/Guyana": "กายอานา", + "America/Halifax": "ฮาลิแฟกซ์", + "America/Havana": "ฮาวานา", + "America/Hermosillo": "เฮอร์โมซิลโล", + "America/Indiana/Knox": "น็อกซ์", + "America/Indiana/Marengo": "มาเร็นโก้", + "America/Indiana/Petersburg": "ปีเตอร์สเบิร์ก", + "America/Indiana/Tell_City": "เทลซิตี้", + "America/Indiana/Vevay": "วีเวย์", + "America/Indiana/Vincennes": "วินเซนเนส", + "America/Indiana/Winamac": "ไวนาแมค", + "America/Indianapolis": "อินเดียนาโพลิส", + "America/Inuvik": "อินูวิค", + "America/Iqaluit": "อิคาลูอิท", + "America/Jamaica": "จาไมกา", + "America/Jujuy": "ฆูฆุย", + "America/Juneau": "จูโน", + "America/Kentucky/Monticello": "มอนติเซลโล", + "America/Kralendijk": "คราเลนดิจค์", + "America/La_Paz": "ลาปาซ", + "America/Lima": "ลิมา", + "America/Los_Angeles": "ลอส แองเจลิส", + "America/Louisville": "ลูอิสวิลล์", + "America/Lower_Princes": "โลเวอร์พรินซ์", + "America/Maceio": "มาเซโอ", + "America/Managua": "มานากัว", + "America/Manaus": "มานาอุส", + "America/Marigot": "มารีกอท", + "America/Martinique": "มาร์ตีนิก", + "America/Matamoros": "มาทาโมรอส", + "America/Mazatlan": "มาซัทลัน", + "America/Mendoza": "เมนโดซา", + "America/Menominee": "เมโนมินี", + "America/Merida": "เมรีดา", + "America/Metlakatla": "เมทลากาตละ", + "America/Mexico_City": "เม็กซิโก ซิตี", + "America/Miquelon": "มีเกอลง", + "America/Moncton": "มองค์ตัน", + "America/Monterrey": "มอนท์เทอร์เรย์", + "America/Montevideo": "มอนเตวิเด", + "America/Montreal": "มอนทรีอัล", + "America/Montserrat": "มอนต์เซอร์รัต", + "America/Nassau": "นาซซอ", + "America/New_York": "นิวยอร์ก", + "America/Nipigon": "นิพีกอน", + "America/Nome": "โนม", + "America/Noronha": "โนรอนฮา", + "America/North_Dakota/Beulah": "บูลาห์", + "America/North_Dakota/Center": "ศูนย์กลาง", + "America/North_Dakota/New_Salem": "นิวซาเลม", + "America/Ojinaga": "โอจินากา", + "America/Panama": "ปานามา", + "America/Pangnirtung": "แพงนีร์ทัง", + "America/Paramaribo": "ปารามารีโบ", + "America/Phoenix": "ฟินิกส์", + "America/Port-au-Prince": "พอร์ต-ออ-พรินซ์", + "America/Port_of_Spain": "พอร์ต-ออฟ-สเปน", + "America/Porto_Velho": "พอร์โต เวโล", + "America/Puerto_Rico": "เปอร์โตริโก", + "America/Punta_Arenas": "พุนทา อารีนาส", + "America/Rainy_River": "เรนนีริเวอร์", + "America/Rankin_Inlet": "รันคิน อินเล็ท", + "America/Recife": "เรซีเฟ", + "America/Regina": "เรจินา", + "America/Resolute": "เรโซลูท", + "America/Rio_Branco": "รีโอ บรังโก", + "America/Santa_Isabel": "ซานตา อิซาเบลา", + "America/Santarem": "ซานทาเรม", + "America/Santiago": "ซานทีอาโก", + "America/Santo_Domingo": "ซานโตโดมิงโก", + "America/Sao_Paulo": "เซา เปาโล", + "America/Scoresbysund": "สคอเรสบีซุนด์", + "America/Sitka": "ซิตกา", + "America/St_Barthelemy": "แซ็งบาร์เตเลมี", + "America/St_Johns": "เซนต์ จอห์นส์", + "America/St_Kitts": "เซนต์คิตส์", + "America/St_Lucia": "เซนต์ลูเซีย", + "America/St_Thomas": "เซนต์โทมัส", + "America/St_Vincent": "เซนต์วินเซนต์", + "America/Swift_Current": "สวิฟท์ เคอร์เรนท์", + "America/Tegucigalpa": "เทกูซิกัลปา", + "America/Thule": "ธูเล", + "America/Thunder_Bay": "ธันเดอร์ เบย์", + "America/Tijuana": "ทีฮัวนา", + "America/Toronto": "โทรอนโต", + "America/Tortola": "ทอร์โทลา", + "America/Vancouver": "แวนคูเวอร์", + "America/Whitehorse": "ไวท์ฮอร์ส", + "America/Winnipeg": "วินนิเพค", + "America/Yakutat": "ยาคูทัต", + "America/Yellowknife": "เยลโลว์ไนฟ์", + "Antarctica/Casey": "เคซีย์", + "Antarctica/Davis": "เดวิส", + "Antarctica/DumontDUrville": "ดูมอนต์ ดีอูร์วิลล์", + "Antarctica/Macquarie": "แมคควอรี", + "Antarctica/Mawson": "มอว์สัน", + "Antarctica/McMurdo": "แมคเมอร์โด", + "Antarctica/Palmer": "ปาล์มเมอร์", + "Antarctica/Rothera": "โรเธรา", + "Antarctica/Syowa": "ไซโอวา", + "Antarctica/Troll": "ทรอล", + "Antarctica/Vostok": "วอทตอค", + "Arctic/Longyearbyen": "ลองเยียร์บายน์", + "Asia/Aden": "อาเดน", + "Asia/Almaty": "อัลมาตี", + "Asia/Amman": "อัมมาน", + "Asia/Anadyr": "อนาดีร์", + "Asia/Aqtau": "อัคตาอู", + "Asia/Aqtobe": "อัคโทบี", + "Asia/Ashgabat": "อัชกาบัท", + "Asia/Atyrau": "อาทีรอ", + "Asia/Baghdad": "แบกแดด", + "Asia/Bahrain": "บาห์เรน", + "Asia/Baku": "บากู", + "Asia/Bangkok": "กรุงเทพฯ", + "Asia/Barnaul": "บาร์นาอุล", + "Asia/Beirut": "เบรุต", + "Asia/Bishkek": "บิชเคก", + "Asia/Brunei": "บรูไน", + "Asia/Calcutta": "คอลฮาทา", + "Asia/Chita": "ชิทา", + "Asia/Choibalsan": "ชอยบัลซาน", + "Asia/Colombo": "โคลอมโบ", + "Asia/Damascus": "ดามัสกัส", + "Asia/Dhaka": "ธากา", + "Asia/Dili": "ดิลี", + "Asia/Dubai": "ดูไบ", + "Asia/Dushanbe": "ดูชานเบ", + "Asia/Famagusta": "ฟามากุสตา", + "Asia/Gaza": "กาซา", + "Asia/Hebron": "ฮีบรอน", + "Asia/Hong_Kong": "ฮ่องกง", + "Asia/Hovd": "อุฟส์", + "Asia/Irkutsk": "อีร์คุตส", + "Asia/Jakarta": "จาคาร์ทา", + "Asia/Jayapura": "จายาปุระ", + "Asia/Jerusalem": "เยรูซาเล็ม", + "Asia/Kabul": "คาบุล", + "Asia/Kamchatka": "คัมชัทคา", + "Asia/Karachi": "คาราจี", + "Asia/Katmandu": "กาฐมาณฑุ", + "Asia/Khandyga": "คฮานดีกา", + "Asia/Krasnoyarsk": "ครัสโนยา", + "Asia/Kuala_Lumpur": "กัวลา ลัมเปอร์", + "Asia/Kuching": "คูชิง", + "Asia/Kuwait": "คูเวต", + "Asia/Macau": "มาเก๊า", + "Asia/Magadan": "มากาดาน", + "Asia/Makassar": "มาคัสซาร์", + "Asia/Manila": "มานิลา", + "Asia/Muscat": "มุสแคท", + "Asia/Nicosia": "นีโคเซีย", + "Asia/Novokuznetsk": "โนโวคุซเนทสค์", + "Asia/Novosibirsk": "โนโวซีบีสค์", + "Asia/Omsk": "ออมสค์", + "Asia/Oral": "โอรัล", + "Asia/Phnom_Penh": "พนมเปญ", + "Asia/Pontianak": "พอนทีอานัค", + "Asia/Pyongyang": "เปียงยาง", + "Asia/Qatar": "กาตาร์", + "Asia/Qostanay": "คอสตาไน", + "Asia/Qyzylorda": "ซีร์ดาร์ยา", + "Asia/Rangoon": "ร่างกุ้ง", + "Asia/Riyadh": "รียาดห์", + "Asia/Saigon": "ไซง่อน", + "Asia/Sakhalin": "ซาคาลิน", + "Asia/Samarkand": "ซามาร์คันด์", + "Asia/Seoul": "โซล", + "Asia/Shanghai": "เซี่ยงไฮ้", + "Asia/Singapore": "สิงคโปร์", + "Asia/Srednekolymsk": "สเรดเนโคลิมสค์", + "Asia/Taipei": "ไทเป", + "Asia/Tashkent": "ทาชเคนต์", + "Asia/Tbilisi": "ทบิลิซี", + "Asia/Tehran": "เตห์ราน", + "Asia/Thimphu": "ทิมพู", + "Asia/Tokyo": "โตเกียว", + "Asia/Tomsk": "ทอมสค์", + "Asia/Ulaanbaatar": "อูลานบาตอร์", + "Asia/Urumqi": "อุรุมชี", + "Asia/Ust-Nera": "อูซท์-นีรา", + "Asia/Vientiane": "เวียงจันทน์", + "Asia/Vladivostok": "วลาดีวอสตอค", + "Asia/Yakutsk": "ยาคุตสค์", + "Asia/Yekaterinburg": "เยคาเทรินเบิร์ก", + "Asia/Yerevan": "เยเรวาน", + "Atlantic/Azores": "อะซอเรส", + "Atlantic/Bermuda": "เบอร์มิวดา", + "Atlantic/Canary": "คานารี", + "Atlantic/Cape_Verde": "เคปเวิร์ด", + "Atlantic/Faeroe": "แฟโร", + "Atlantic/Madeira": "มาเดรา", + "Atlantic/Reykjavik": "เรย์คจาวิค", + "Atlantic/South_Georgia": "เซาท์จอร์เจีย", + "Atlantic/St_Helena": "เซนต์เฮเลนา", + "Atlantic/Stanley": "สแตนเลย์", + "Australia/Adelaide": "แอดิเลด", + "Australia/Brisbane": "บริสเบน", + "Australia/Broken_Hill": "โบรเคนฮิลล์", + "Australia/Currie": "คูร์รี", + "Australia/Darwin": "ดาร์วิน", + "Australia/Eucla": "ยุคลา", + "Australia/Hobart": "โฮบาร์ต", + "Australia/Lindeman": "ลินเดอแมน", + "Australia/Lord_Howe": "ลอร์ดฮาว", + "Australia/Melbourne": "เมลเบิร์น", + "Australia/Perth": "เพิร์ธ", + "Australia/Sydney": "ซิดนีย์", + "Europe/Amsterdam": "อัมสเตอร์ดัม", + "Europe/Andorra": "อันดอร์รา", + "Europe/Astrakhan": "อัสทราคฮาน", + "Europe/Athens": "เอเธนส์", + "Europe/Belgrade": "เบลเกรด", + "Europe/Berlin": "เบอร์ลิน", + "Europe/Bratislava": "บราทิสลาวา", + "Europe/Brussels": "บรัสเซลส์", + "Europe/Bucharest": "บูคาเรสท์", + "Europe/Budapest": "บูดาเปสต์", + "Europe/Busingen": "บือซิงเงิน", + "Europe/Chisinau": "คีชีเนา", + "Europe/Copenhagen": "โคเพนฮาเกน", + "Europe/Dublin": "ดับลิน", + "Europe/Gibraltar": "ยิบรอลต้าร์", + "Europe/Guernsey": "เกิร์นซีย์", + "Europe/Helsinki": "เฮลซิงกิ", + "Europe/Isle_of_Man": "เกาะแมน", + "Europe/Istanbul": "อิสตันบูล", + "Europe/Jersey": "เจอร์ซีย์", + "Europe/Kaliningrad": "คาลินินกราด", + "Europe/Kiev": "เคียฟ", + "Europe/Kirov": "คีรอฟ", + "Europe/Lisbon": "ลิสบอน", + "Europe/Ljubljana": "ลูบลิยานา", + "Europe/London": "ลอนดอน", + "Europe/Luxembourg": "ลักเซมเบิร์ก", + "Europe/Madrid": "มาดริด", + "Europe/Malta": "มัลตา", + "Europe/Mariehamn": "มารีฮัมน์", + "Europe/Minsk": "มินสค์", + "Europe/Monaco": "โมนาโค", + "Europe/Moscow": "มอสโคว์", + "Europe/Oslo": "ออสโล", + "Europe/Paris": "ปารีส", + "Europe/Podgorica": "พอดโกริกา", + "Europe/Prague": "ปราก", + "Europe/Riga": "ไรกา", + "Europe/Rome": "โรม", + "Europe/Samara": "ซามารา", + "Europe/San_Marino": "ซานมาริโน", + "Europe/Sarajevo": "ซาราเจโว", + "Europe/Saratov": "ซาราทอฟ", + "Europe/Simferopol": "ซิมเฟโรพอล", + "Europe/Skopje": "สโกเปีย", + "Europe/Sofia": "โซเฟีย", + "Europe/Stockholm": "สตอกโฮล์ม", + "Europe/Tallinn": "ทัลลินน์", + "Europe/Tirane": "ติรานา", + "Europe/Ulyanovsk": "อุลยานอฟสค์", + "Europe/Uzhgorod": "อุซห์โกรอด", + "Europe/Vaduz": "วาดุซ", + "Europe/Vatican": "วาติกัน", + "Europe/Vienna": "เวียนนา", + "Europe/Vilnius": "วิลนีอุส", + "Europe/Volgograd": "วอลโกกราด", + "Europe/Warsaw": "วอร์ซอว์", + "Europe/Zagreb": "ซาเกรบ", + "Europe/Zaporozhye": "ซาโพโรซฮเย", + "Europe/Zurich": "ซูริช", + "Indian/Antananarivo": "อันตานานารีโว", + "Indian/Chagos": "ชากอส", + "Indian/Christmas": "เกาะคริสต์มาส อังกฤษ", + "Indian/Cocos": "โกกอส", + "Indian/Comoro": "โคโมโร", + "Indian/Kerguelen": "เคอร์กูเอเลน", + "Indian/Mahe": "มาเฮ", + "Indian/Maldives": "มัลดีฟส์", + "Indian/Mauritius": "มอริเชียส", + "Indian/Mayotte": "มายอต", + "Indian/Reunion": "รวมกลุ่ม", + "Pacific/Apia": "อาเพีย", + "Pacific/Auckland": "อัคแลนด์", + "Pacific/Bougainville": "บูแก็งวิลล์", + "Pacific/Chatham": "ชัทแฮม", + "Pacific/Easter": "อีสเตอร์", + "Pacific/Efate": "เอฟาเต", + "Pacific/Enderbury": "เอนเดอร์บิวรี", + "Pacific/Fakaofo": "ไฟเคาโฟ", + "Pacific/Fiji": "ฟิจิ", + "Pacific/Funafuti": "ฟูนาฟูตี", + "Pacific/Galapagos": "กาลาปากอส", + "Pacific/Gambier": "แกมเบียร์", + "Pacific/Guadalcanal": "กัวดาลคานาล", + "Pacific/Guam": "กวม", + "Pacific/Honolulu": "โฮโนลูลู", + "Pacific/Johnston": "จอห์นสตัน", + "Pacific/Kiritimati": "คิรีทีมาที", + "Pacific/Kosrae": "คอสไร", + "Pacific/Kwajalein": "ควาจาเลอิน", + "Pacific/Majuro": "มาจูโร", + "Pacific/Marquesas": "มาร์เคซาส", + "Pacific/Midway": "มิดเวย์", + "Pacific/Nauru": "นาอูรู", + "Pacific/Niue": "นีอูเอ", + "Pacific/Norfolk": "นอร์ฟอล์ก", + "Pacific/Noumea": "นิวเมีย", + "Pacific/Pago_Pago": "ปาโก ปาโก", + "Pacific/Palau": "ปาเลา", + "Pacific/Pitcairn": "หมู่เกาะพิตแคร์น อังกฤษ", + "Pacific/Ponape": "โปนาเป", + "Pacific/Port_Moresby": "พอร์ท โพเรสบี", + "Pacific/Rarotonga": "ราโรทองกา", + "Pacific/Saipan": "ไซพัน", + "Pacific/Tahiti": "ตาฮีตี", + "Pacific/Tarawa": "ทาราวา", + "Pacific/Tongatapu": "โตงาตาปู", + "Pacific/Truk": "ตรูค", + "Pacific/Wake": "เวก", + "Pacific/Wallis": "วัลลิส" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_tr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_tr.json new file mode 100644 index 00000000..c2bdc2fe --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_tr.json @@ -0,0 +1,433 @@ +{ + "chooseTimeZone": "Zaman dilimi seç.", + "timeZoneLabel": "({offset}) {cities}", + "Africa/Abidjan": "Abidjan", + "Africa/Accra": "Akra", + "Africa/Addis_Ababa": "Addis Ababa", + "Africa/Algiers": "Cezayir", + "Africa/Asmera": "Asmera", + "Africa/Bamako": "Bamako", + "Africa/Bangui": "Bangui", + "Africa/Banjul": "Banjul", + "Africa/Bissau": "Bissau", + "Africa/Blantyre": "Blantyre", + "Africa/Brazzaville": "Brazzaville", + "Africa/Bujumbura": "Bujumbura", + "Africa/Cairo": "Kahire", + "Africa/Casablanca": "Kazablanka", + "Africa/Ceuta": "Ceuta", + "Africa/Conakry": "Conakry", + "Africa/Dakar": "Dakar", + "Africa/Dar_es_Salaam": "Darüsselam", + "Africa/Djibouti": "Cibuti", + "Africa/Douala": "Douala", + "Africa/El_Aaiun": "Layun", + "Africa/Freetown": "Freetown", + "Africa/Gaborone": "Gaborone", + "Africa/Harare": "Harare", + "Africa/Johannesburg": "Johannesburg", + "Africa/Juba": "Cubba Nehri", + "Africa/Kampala": "Kampala", + "Africa/Khartoum": "Hartum", + "Africa/Kigali": "Kigali", + "Africa/Kinshasa": "Kinşasa", + "Africa/Lagos": "Lagos", + "Africa/Libreville": "Libreville", + "Africa/Lome": "Lome", + "Africa/Luanda": "Luanda", + "Africa/Lubumbashi": "Lubumbashi", + "Africa/Lusaka": "Lusaka", + "Africa/Malabo": "Malabo", + "Africa/Maputo": "Maputo", + "Africa/Maseru": "Maseru", + "Africa/Mbabane": "Mbabane", + "Africa/Mogadishu": "Mogadişu", + "Africa/Monrovia": "Monrovia", + "Africa/Nairobi": "Nairobi", + "Africa/Ndjamena": "Ndjamena", + "Africa/Niamey": "Niamey", + "Africa/Nouakchott": "Nuakşot", + "Africa/Ouagadougou": "Ouagadougou", + "Africa/Porto-Novo": "Porto-Novo", + "Africa/Sao_Tome": "Sao Tome", + "Africa/Tripoli": "Trablus", + "Africa/Tunis": "Tunus", + "Africa/Windhoek": "Windhoek", + "America/Adak": "Adak", + "America/Anchorage": "Anchorage", + "America/Anguilla": "Anguilla", + "America/Antigua": "Antigua", + "America/Araguaina": "Araguaína", + "America/Argentina/La_Rioja": "La Rioja", + "America/Argentina/Rio_Gallegos": "Rio Gallegos", + "America/Argentina/Salta": "Salta", + "America/Argentina/San_Juan": "San Juan", + "America/Argentina/San_Luis": "San Luis", + "America/Argentina/Tucuman": "Tucumán", + "America/Argentina/Ushuaia": "Ushuaia", + "America/Aruba": "Aruba", + "America/Asuncion": "Asuncion", + "America/Bahia": "Bahia", + "America/Bahia_Banderas": "Bahia de Banderas", + "America/Barbados": "Barbados", + "America/Belem": "Belem", + "America/Belize": "Belize", + "America/Blanc-Sablon": "Blanc-Sablon", + "America/Boa_Vista": "Boa Vista", + "America/Bogota": "Bogota", + "America/Boise": "Boise", + "America/Buenos_Aires": "Buenos Aires", + "America/Cambridge_Bay": "Cambridge Bay", + "America/Campo_Grande": "Campo Grande", + "America/Cancun": "Cancun", + "America/Caracas": "Caracas", + "America/Catamarca": "Catamarca", + "America/Cayenne": "Cayenne", + "America/Cayman": "Kayman", + "America/Chicago": "Şikago", + "America/Chihuahua": "Chihuahua", + "America/Ciudad_Juarez": "Ciudad Juarez", + "America/Coral_Harbour": "Coral Harbour", + "America/Cordoba": "Córdoba", + "America/Costa_Rica": "Kosta Rika", + "America/Creston": "Creston", + "America/Cuiaba": "Cuiaba", + "America/Curacao": "Curacao", + "America/Danmarkshavn": "Danmarkshavn", + "America/Dawson": "Dawson", + "America/Dawson_Creek": "Dawson Creek", + "America/Denver": "Denver", + "America/Detroit": "Detroit", + "America/Dominica": "Dominika", + "America/Edmonton": "Edmonton", + "America/Eirunepe": "Eirunepe", + "America/El_Salvador": "El Salvador", + "America/Fort_Nelson": "Fort Nelson", + "America/Fortaleza": "Fortaleza", + "America/Glace_Bay": "Glace Bay", + "America/Godthab": "Godthab", + "America/Goose_Bay": "Goose Bay", + "America/Grand_Turk": "Grand Turk", + "America/Grenada": "Grenada", + "America/Guadeloupe": "Guadalup", + "America/Guatemala": "Guatemala", + "America/Guayaquil": "Guayaquil", + "America/Guyana": "Guyana", + "America/Halifax": "Halifax", + "America/Havana": "Havana", + "America/Hermosillo": "Hermosillo", + "America/Indiana/Knox": "Knox", + "America/Indiana/Marengo": "Marengo", + "America/Indiana/Petersburg": "Petersburg", + "America/Indiana/Tell_City": "Tell City", + "America/Indiana/Vevay": "Vevay", + "America/Indiana/Vincennes": "Vincennes", + "America/Indiana/Winamac": "Winamac", + "America/Indianapolis": "Indianapolis", + "America/Inuvik": "Inuvik", + "America/Iqaluit": "Iqaluit", + "America/Jamaica": "Jamaika", + "America/Jujuy": "Jujuy", + "America/Juneau": "Juneau", + "America/Kentucky/Monticello": "Monticello", + "America/Kralendijk": "Kralendijk", + "America/La_Paz": "La Paz", + "America/Lima": "Lima", + "America/Los_Angeles": "Los Angeles", + "America/Louisville": "Louisville", + "America/Lower_Princes": "Lower Princes", + "America/Maceio": "Maceio", + "America/Managua": "Managua", + "America/Manaus": "Manaus", + "America/Marigot": "Marigot", + "America/Martinique": "Martinik", + "America/Matamoros": "Matamoros", + "America/Mazatlan": "Mazatlan", + "America/Mendoza": "Mendoza", + "America/Menominee": "Menominee", + "America/Merida": "Merida", + "America/Metlakatla": "Metlakatla", + "America/Mexico_City": "Meksiko", + "America/Miquelon": "Miquelon", + "America/Moncton": "Moncton", + "America/Monterrey": "Monterrey", + "America/Montevideo": "Montevideo", + "America/Montreal": "Montreal", + "America/Montserrat": "Montserrat", + "America/Nassau": "Nassau", + "America/New_York": "New York", + "America/Nipigon": "Nipigon", + "America/Nome": "Nome", + "America/Noronha": "Noronha", + "America/North_Dakota/Beulah": "Beulah", + "America/North_Dakota/Center": "Orta", + "America/North_Dakota/New_Salem": "New Salem", + "America/Ojinaga": "Ojinaga", + "America/Panama": "Panama", + "America/Pangnirtung": "Pangnirtung", + "America/Paramaribo": "Paramaribo", + "America/Phoenix": "Phoenix", + "America/Port-au-Prince": "Port-au-Prince", + "America/Port_of_Spain": "Port of Spain", + "America/Porto_Velho": "Porto Velho", + "America/Puerto_Rico": "Porto Riko", + "America/Punta_Arenas": "Punta Arenas", + "America/Rainy_River": "Rainy River", + "America/Rankin_Inlet": "Rankin Inlet", + "America/Recife": "Recife", + "America/Regina": "Regina", + "America/Resolute": "Resolute", + "America/Rio_Branco": "Rio Branco", + "America/Santa_Isabel": "Santa Isabel", + "America/Santarem": "Santarem", + "America/Santiago": "Santiago", + "America/Santo_Domingo": "Santo Domingo", + "America/Sao_Paulo": "Sao Paulo", + "America/Scoresbysund": "Scoresbysund", + "America/Sitka": "Sitka", + "America/St_Barthelemy": "St Barthelemy", + "America/St_Johns": "St Johns", + "America/St_Kitts": "St Kitts", + "America/St_Lucia": "St Lucia", + "America/St_Thomas": "St Thomas", + "America/St_Vincent": "St Vincent", + "America/Swift_Current": "Swift Current", + "America/Tegucigalpa": "Tegucigalpa", + "America/Thule": "Thule", + "America/Thunder_Bay": "Thunder Bay", + "America/Tijuana": "Tijuana", + "America/Toronto": "Toronto", + "America/Tortola": "Tortola", + "America/Vancouver": "Vancouver", + "America/Whitehorse": "Whitehorse", + "America/Winnipeg": "Winnipeg", + "America/Yakutat": "Yakutat", + "America/Yellowknife": "Yellowknife", + "Antarctica/Casey": "Casey", + "Antarctica/Davis": "Davis", + "Antarctica/DumontDUrville": "Dumont d'Urville", + "Antarctica/Macquarie": "Macquarie", + "Antarctica/Mawson": "Mawson", + "Antarctica/McMurdo": "McMurdo", + "Antarctica/Palmer": "Palmer", + "Antarctica/Rothera": "Rothera", + "Antarctica/Syowa": "Syowa", + "Antarctica/Troll": "Troll", + "Antarctica/Vostok": "Vostok", + "Arctic/Longyearbyen": "Longyearbyen", + "Asia/Aden": "Aden", + "Asia/Almaty": "Almatı", + "Asia/Amman": "Amman", + "Asia/Anadyr": "Anadır", + "Asia/Aqtau": "Aktav", + "Asia/Aqtobe": "Aktöbe", + "Asia/Ashgabat": "Aşkabat", + "Asia/Atyrau": "Atırav", + "Asia/Baghdad": "Bağdat", + "Asia/Bahrain": "Bahreyn", + "Asia/Baku": "Bakü", + "Asia/Bangkok": "Bangkok", + "Asia/Barnaul": "Barnaul", + "Asia/Beirut": "Beyrut", + "Asia/Bishkek": "Bişkek", + "Asia/Brunei": "Brunei", + "Asia/Calcutta": "Kalküta", + "Asia/Chita": "Chita", + "Asia/Choibalsan": "Çoybalsan", + "Asia/Colombo": "Kolombo", + "Asia/Damascus": "Şam", + "Asia/Dhaka": "Dakka", + "Asia/Dili": "Dili", + "Asia/Dubai": "Dubai", + "Asia/Dushanbe": "Duşanbe", + "Asia/Famagusta": "Gazimağusa", + "Asia/Gaza": "Gazze", + "Asia/Hebron": "El Halil", + "Asia/Hong_Kong": "Hong Kong", + "Asia/Hovd": "Hovd", + "Asia/Irkutsk": "İrkutsk", + "Asia/Jakarta": "Cakarta", + "Asia/Jayapura": "Jayapura", + "Asia/Jerusalem": "Kudüs", + "Asia/Kabul": "Kabil", + "Asia/Kamchatka": "Kamçatka Nehri", + "Asia/Karachi": "Karaçi", + "Asia/Katmandu": "Katmandu", + "Asia/Khandyga": "Khandyga", + "Asia/Krasnoyarsk": "Krasnoyarsk", + "Asia/Kuala_Lumpur": "Kuala Lumpur", + "Asia/Kuching": "Kuching", + "Asia/Kuwait": "Kuveyt", + "Asia/Macau": "Makau", + "Asia/Magadan": "Magadan", + "Asia/Makassar": "Makassar", + "Asia/Manila": "Manila", + "Asia/Muscat": "Muskat", + "Asia/Nicosia": "Lefkoşa", + "Asia/Novokuznetsk": "Novokuznetsk", + "Asia/Novosibirsk": "Novosibirsk", + "Asia/Omsk": "Omsk", + "Asia/Oral": "Oral", + "Asia/Phnom_Penh": "Phnom Penh", + "Asia/Pontianak": "Pontianak", + "Asia/Pyongyang": "Pyongyang", + "Asia/Qatar": "Katar", + "Asia/Qostanay": "Kostanay", + "Asia/Qyzylorda": "Kızılorda", + "Asia/Rangoon": "Rangoon", + "Asia/Riyadh": "Riyad", + "Asia/Saigon": "Saigon", + "Asia/Sakhalin": "Sakhalin", + "Asia/Samarkand": "Semerkant", + "Asia/Seoul": "Seul", + "Asia/Shanghai": "Shanghai", + "Asia/Singapore": "Singapur", + "Asia/Srednekolymsk": "Srednekolımsk", + "Asia/Taipei": "Taipei", + "Asia/Tashkent": "Taşkent", + "Asia/Tbilisi": "Tiflis", + "Asia/Tehran": "Tahran", + "Asia/Thimphu": "Thimphu", + "Asia/Tokyo": "Tokyo", + "Asia/Tomsk": "Tomsk", + "Asia/Ulaanbaatar": "Ulanbator", + "Asia/Urumqi": "Urumçi", + "Asia/Ust-Nera": "Ust-Nera", + "Asia/Vientiane": "Vientiane", + "Asia/Vladivostok": "Vladivostok", + "Asia/Yakutsk": "Yakutsk", + "Asia/Yekaterinburg": "Yekaterinburg", + "Asia/Yerevan": "Erivan", + "Atlantic/Azores": "Azor Adaları", + "Atlantic/Bermuda": "Bermuda", + "Atlantic/Canary": "Canary", + "Atlantic/Cape_Verde": "Cape Verde", + "Atlantic/Faeroe": "Faeroe", + "Atlantic/Madeira": "Madeira", + "Atlantic/Reykjavik": "Reykavik", + "Atlantic/South_Georgia": "Güney Georgia", + "Atlantic/St_Helena": "St Helena", + "Atlantic/Stanley": "Stanley", + "Australia/Adelaide": "Adelaide", + "Australia/Brisbane": "Brisbane", + "Australia/Broken_Hill": "Broken Hill", + "Australia/Currie": "Currie", + "Australia/Darwin": "Darwin", + "Australia/Eucla": "Eucla", + "Australia/Hobart": "Hobart", + "Australia/Lindeman": "Lindeman", + "Australia/Lord_Howe": "Lord Howe", + "Australia/Melbourne": "Melbourne", + "Australia/Perth": "Perth", + "Australia/Sydney": "Sidney", + "Europe/Amsterdam": "Amsterdam", + "Europe/Andorra": "Andora", + "Europe/Astrakhan": "Astrahan", + "Europe/Athens": "Atina", + "Europe/Belgrade": "Belgrad", + "Europe/Berlin": "Berlin", + "Europe/Bratislava": "Bratislava", + "Europe/Brussels": "Brüksel", + "Europe/Bucharest": "Bükreş", + "Europe/Budapest": "Budapeşte", + "Europe/Busingen": "Busingen", + "Europe/Chisinau": "Kişinev", + "Europe/Copenhagen": "Kopenhag", + "Europe/Dublin": "Dublin", + "Europe/Gibraltar": "Cebelitarık", + "Europe/Guernsey": "Guernsey", + "Europe/Helsinki": "Helsinki", + "Europe/Isle_of_Man": "Man Adası", + "Europe/Istanbul": "İstanbul", + "Europe/Jersey": "Jersey", + "Europe/Kaliningrad": "Kaliningrad", + "Europe/Kiev": "Kiev", + "Europe/Kirov": "Kirov", + "Europe/Lisbon": "Lizbon", + "Europe/Ljubljana": "Ljubljana", + "Europe/London": "Londra", + "Europe/Luxembourg": "Lüksemburg", + "Europe/Madrid": "Madrid", + "Europe/Malta": "Malta", + "Europe/Mariehamn": "Mariehamn", + "Europe/Minsk": "Minsk", + "Europe/Monaco": "Monako", + "Europe/Moscow": "Moskova", + "Europe/Oslo": "Oslo", + "Europe/Paris": "Paris", + "Europe/Podgorica": "Podgorica", + "Europe/Prague": "Prag", + "Europe/Riga": "Rīga", + "Europe/Rome": "Roma", + "Europe/Samara": "Samara", + "Europe/San_Marino": "San Marino", + "Europe/Sarajevo": "Saraybosna", + "Europe/Saratov": "Saratov", + "Europe/Simferopol": "Simferopol", + "Europe/Skopje": "Üsküp", + "Europe/Sofia": "Sofya", + "Europe/Stockholm": "Stockholm", + "Europe/Tallinn": "Tallinn", + "Europe/Tirane": "Tiran", + "Europe/Ulyanovsk": "Ulyanovsk", + "Europe/Uzhgorod": "Uzhgorod", + "Europe/Vaduz": "Vaduz", + "Europe/Vatican": "Vatikan", + "Europe/Vienna": "Viyana", + "Europe/Vilnius": "Vilnius", + "Europe/Volgograd": "Volgograd", + "Europe/Warsaw": "Varşova", + "Europe/Zagreb": "Zagreb", + "Europe/Zaporozhye": "Zaporijya", + "Europe/Zurich": "Zürih", + "Indian/Antananarivo": "Antananarivo", + "Indian/Chagos": "Chagos", + "Indian/Christmas": "Christmas Adası", + "Indian/Cocos": "Cocos", + "Indian/Comoro": "Comoro", + "Indian/Kerguelen": "Kerguelen", + "Indian/Mahe": "Mahe", + "Indian/Maldives": "Maldivler", + "Indian/Mauritius": "Mauritius", + "Indian/Mayotte": "Mayot", + "Indian/Reunion": "Reunion", + "Pacific/Apia": "Apia", + "Pacific/Auckland": "Auckland", + "Pacific/Bougainville": "Bougainville", + "Pacific/Chatham": "Chatham", + "Pacific/Easter": "Easter", + "Pacific/Efate": "Efate", + "Pacific/Enderbury": "Enderbury", + "Pacific/Fakaofo": "Fakaofo", + "Pacific/Fiji": "Fiji", + "Pacific/Funafuti": "Funafuti", + "Pacific/Galapagos": "Galapagos", + "Pacific/Gambier": "Gambier", + "Pacific/Guadalcanal": "Guadalcanal", + "Pacific/Guam": "Guam", + "Pacific/Honolulu": "Honolulu", + "Pacific/Johnston": "Johnston", + "Pacific/Kiritimati": "Kiritimati", + "Pacific/Kosrae": "Kosrae", + "Pacific/Kwajalein": "Kwajalein", + "Pacific/Majuro": "Majuro", + "Pacific/Marquesas": "Marquesas", + "Pacific/Midway": "Midway", + "Pacific/Nauru": "Nauru", + "Pacific/Niue": "Niue", + "Pacific/Norfolk": "Norfolk", + "Pacific/Noumea": "Noumea", + "Pacific/Pago_Pago": "Pago Pago", + "Pacific/Palau": "Palau", + "Pacific/Pitcairn": "Pitcairn", + "Pacific/Ponape": "Ponape", + "Pacific/Port_Moresby": "Port Moresby", + "Pacific/Rarotonga": "Rarotonga", + "Pacific/Saipan": "Saipan", + "Pacific/Tahiti": "Tahiti", + "Pacific/Tarawa": "Tarawa", + "Pacific/Tongatapu": "Tongatapu", + "Pacific/Truk": "Truk", + "Pacific/Wake": "Wake", + "Pacific/Wallis": "Wallis" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_uk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_uk.json new file mode 100644 index 00000000..6f6a10a2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_uk.json @@ -0,0 +1,433 @@ +{ + "chooseTimeZone": "Вибрати часовий пояс", + "timeZoneLabel": "({offset}) {cities}", + "Africa/Abidjan": "Абіджан", + "Africa/Accra": "Аккра", + "Africa/Addis_Ababa": "Аддіс-Абеба", + "Africa/Algiers": "Алжир", + "Africa/Asmera": "Асмера", + "Africa/Bamako": "Бамако", + "Africa/Bangui": "Банґі", + "Africa/Banjul": "Банжул", + "Africa/Bissau": "Бісау", + "Africa/Blantyre": "Блантайр", + "Africa/Brazzaville": "Браззавіль", + "Africa/Bujumbura": "Бужумбура", + "Africa/Cairo": "Каїр", + "Africa/Casablanca": "Касабланка", + "Africa/Ceuta": "Сеута", + "Africa/Conakry": "Конакрі", + "Africa/Dakar": "Дакар", + "Africa/Dar_es_Salaam": "Дар-ес-Салам", + "Africa/Djibouti": "Джибуті", + "Africa/Douala": "Дуала", + "Africa/El_Aaiun": "Ель-Аюн", + "Africa/Freetown": "Фрітаун", + "Africa/Gaborone": "Ґабороне", + "Africa/Harare": "Хараре", + "Africa/Johannesburg": "Йоганнесбурґ", + "Africa/Juba": "Джуба", + "Africa/Kampala": "Кампала", + "Africa/Khartoum": "Хартум", + "Africa/Kigali": "Кіґалі", + "Africa/Kinshasa": "Кіншаса", + "Africa/Lagos": "Лаґос", + "Africa/Libreville": "Лібревіль", + "Africa/Lome": "Ломе", + "Africa/Luanda": "Луанда", + "Africa/Lubumbashi": "Лубумбаші", + "Africa/Lusaka": "Лусака", + "Africa/Malabo": "Малабо", + "Africa/Maputo": "Мапуту", + "Africa/Maseru": "Масеру", + "Africa/Mbabane": "Мбабане", + "Africa/Mogadishu": "Моґадішо", + "Africa/Monrovia": "Монровія", + "Africa/Nairobi": "Найробі", + "Africa/Ndjamena": "Нджамена", + "Africa/Niamey": "Ніамей", + "Africa/Nouakchott": "Нуакшотт", + "Africa/Ouagadougou": "Уаґадуґу", + "Africa/Porto-Novo": "Порто-Ново", + "Africa/Sao_Tome": "Сан-Томе", + "Africa/Tripoli": "Тріполі", + "Africa/Tunis": "Туніс", + "Africa/Windhoek": "Віндхук", + "America/Adak": "Ейдек", + "America/Anchorage": "Анкорідж", + "America/Anguilla": "Ангілья", + "America/Antigua": "Антиґуа", + "America/Araguaina": "Араґуаіна", + "America/Argentina/La_Rioja": "Ла-Ріоха", + "America/Argentina/Rio_Gallegos": "Ріо-Ґальєґос", + "America/Argentina/Salta": "Сальта", + "America/Argentina/San_Juan": "Сан-Хуан", + "America/Argentina/San_Luis": "Сан-Луіс", + "America/Argentina/Tucuman": "Тукуман", + "America/Argentina/Ushuaia": "Ушуая", + "America/Aruba": "Аруба", + "America/Asuncion": "Асунсьйон", + "America/Bahia": "Баія", + "America/Bahia_Banderas": "Баїя-де-Бандерас", + "America/Barbados": "Барбадос", + "America/Belem": "Белен", + "America/Belize": "Беліз", + "America/Blanc-Sablon": "Бланк-Саблон", + "America/Boa_Vista": "Боа-Віста", + "America/Bogota": "Боґота", + "America/Boise": "Бойсе", + "America/Buenos_Aires": "Буенос-Айрес", + "America/Cambridge_Bay": "Кеймбрідж-Бей", + "America/Campo_Grande": "Кампу-Ґранді", + "America/Cancun": "Канкун", + "America/Caracas": "Каракас", + "America/Catamarca": "Катамарка", + "America/Cayenne": "Кайенна", + "America/Cayman": "Кайман", + "America/Chicago": "Чікаґо", + "America/Chihuahua": "Чіуауа", + "America/Ciudad_Juarez": "Сьюдад Хуарес", + "America/Coral_Harbour": "Корал-Гарбор", + "America/Cordoba": "Кордоба", + "America/Costa_Rica": "Коста-Рика", + "America/Creston": "Крестон", + "America/Cuiaba": "Куяба", + "America/Curacao": "Кюрасао", + "America/Danmarkshavn": "Данмарксхавн", + "America/Dawson": "Доусон", + "America/Dawson_Creek": "Досон-Крік", + "America/Denver": "Денвер", + "America/Detroit": "Детройт", + "America/Dominica": "Домініка", + "America/Edmonton": "Едмонтон", + "America/Eirunepe": "Ейрунепе", + "America/El_Salvador": "Ель-Сальвадор", + "America/Fort_Nelson": "Форт-Нельсон", + "America/Fortaleza": "Форталеза", + "America/Glace_Bay": "Ґлейс-Бей", + "America/Godthab": "Ґотгоб", + "America/Goose_Bay": "Гуз-Бей", + "America/Grand_Turk": "Гранд-Терк", + "America/Grenada": "Гренада", + "America/Guadeloupe": "Гваделупа", + "America/Guatemala": "Гватемала", + "America/Guayaquil": "Ґуаякіль", + "America/Guyana": "Гаяна", + "America/Halifax": "Галіфакс", + "America/Havana": "Гавана", + "America/Hermosillo": "Ермосільо", + "America/Indiana/Knox": "Нокс", + "America/Indiana/Marengo": "Маренго", + "America/Indiana/Petersburg": "Санкт-Петербург", + "America/Indiana/Tell_City": "Телл-Сіті", + "America/Indiana/Vevay": "Вівей", + "America/Indiana/Vincennes": "Венсенн", + "America/Indiana/Winamac": "Вінамак", + "America/Indianapolis": "Індіанаполіс", + "America/Inuvik": "Інувік", + "America/Iqaluit": "Ікалуіт", + "America/Jamaica": "Ямайка", + "America/Jujuy": "Жужуй", + "America/Juneau": "Джуно", + "America/Kentucky/Monticello": "Монтіселло", + "America/Kralendijk": "Кралендейк", + "America/La_Paz": "Ла-Пас", + "America/Lima": "Ліма", + "America/Los_Angeles": "Лос-Анджелес", + "America/Louisville": "Луісвілл", + "America/Lower_Princes": "Лоуер Прінцес", + "America/Maceio": "Масейо", + "America/Managua": "Манаґуа", + "America/Manaus": "Манаус", + "America/Marigot": "Маріґо", + "America/Martinique": "Мартиніка", + "America/Matamoros": "Матаморос", + "America/Mazatlan": "Масатлан", + "America/Mendoza": "Мендоса", + "America/Menominee": "Меноміні", + "America/Merida": "Меріда", + "America/Metlakatla": "Метлакатла", + "America/Mexico_City": "Мехіко", + "America/Miquelon": "Мікелон", + "America/Moncton": "Монктон", + "America/Monterrey": "Монтеррей", + "America/Montevideo": "Монтевідео", + "America/Montreal": "Монреаль", + "America/Montserrat": "Montserrat", + "America/Nassau": "Нассау", + "America/New_York": "Нью-Йорк", + "America/Nipigon": "Ніпіґон", + "America/Nome": "Ном", + "America/Noronha": "Норонья", + "America/North_Dakota/Beulah": "Бюлаг", + "America/North_Dakota/Center": "В центрі", + "America/North_Dakota/New_Salem": "Нью-Сейлем", + "America/Ojinaga": "Оджінаґа", + "America/Panama": "Панама", + "America/Pangnirtung": "Панґніртанґ", + "America/Paramaribo": "Парамарібо", + "America/Phoenix": "Фінікс", + "America/Port-au-Prince": "Порт-о-Пренс", + "America/Port_of_Spain": "Порт-оф-Спейн", + "America/Porto_Velho": "Порту-Велью", + "America/Puerto_Rico": "Пуерто-Рико", + "America/Punta_Arenas": "Пунта-Аренас", + "America/Rainy_River": "Рейні Рівер", + "America/Rankin_Inlet": "Ранкін-Інлет", + "America/Recife": "Ресіфе", + "America/Regina": "Реджайна", + "America/Resolute": "Резольют", + "America/Rio_Branco": "Ріу-Бранку", + "America/Santa_Isabel": "Санта Ізабель", + "America/Santarem": "Сантарен", + "America/Santiago": "Сантьяго", + "America/Santo_Domingo": "Санто-Домінґо", + "America/Sao_Paulo": "Сан-Паулу", + "America/Scoresbysund": "Скорсбісунн", + "America/Sitka": "Сітка", + "America/St_Barthelemy": "Сен-Бартелемі", + "America/St_Johns": "Сент-Джонс", + "America/St_Kitts": "Сент-Кіттс", + "America/St_Lucia": "Сент-Люсія", + "America/St_Thomas": "Сент-Томас", + "America/St_Vincent": "Сент-Вінсент", + "America/Swift_Current": "Суіфт-Каррент", + "America/Tegucigalpa": "Теґусіґальпа", + "America/Thule": "Туле", + "America/Thunder_Bay": "Тандер-Бей", + "America/Tijuana": "Тіхуана", + "America/Toronto": "Торонто", + "America/Tortola": "Тортола", + "America/Vancouver": "Ванкувер", + "America/Whitehorse": "Вайтгорс", + "America/Winnipeg": "Вінніпеґ", + "America/Yakutat": "Якутат", + "America/Yellowknife": "Єллоунайф", + "Antarctica/Casey": "Кейсі", + "Antarctica/Davis": "Девіс", + "Antarctica/DumontDUrville": "Дюмон-Дюрвіль", + "Antarctica/Macquarie": "Маккуорі", + "Antarctica/Mawson": "Моусон", + "Antarctica/McMurdo": "Мак-Мердо", + "Antarctica/Palmer": "Палмер", + "Antarctica/Rothera": "Ротера", + "Antarctica/Syowa": "Сьова", + "Antarctica/Troll": "Троль", + "Antarctica/Vostok": "Восток", + "Arctic/Longyearbyen": "Лонг'їр", + "Asia/Aden": "Аден", + "Asia/Almaty": "Алмати", + "Asia/Amman": "Амман", + "Asia/Anadyr": "Анадир", + "Asia/Aqtau": "Актау", + "Asia/Aqtobe": "Актобе", + "Asia/Ashgabat": "Ашґабат", + "Asia/Atyrau": "Атирау", + "Asia/Baghdad": "Багдад", + "Asia/Bahrain": "Бахрейн", + "Asia/Baku": "Баку", + "Asia/Bangkok": "Банґкок", + "Asia/Barnaul": "Барнаул", + "Asia/Beirut": "Бейрут", + "Asia/Bishkek": "Бішкек", + "Asia/Brunei": "Бруней", + "Asia/Calcutta": "Колката", + "Asia/Chita": "Чита", + "Asia/Choibalsan": "Чойбалсан", + "Asia/Colombo": "Коломбо", + "Asia/Damascus": "Дамаск", + "Asia/Dhaka": "Дакка", + "Asia/Dili": "Ділі", + "Asia/Dubai": "Дубай", + "Asia/Dushanbe": "Душанбе", + "Asia/Famagusta": "Фамаґуста", + "Asia/Gaza": "Ґаза", + "Asia/Hebron": "Гіброн", + "Asia/Hong_Kong": "Гонконг", + "Asia/Hovd": "Кобдо", + "Asia/Irkutsk": "Іркутськ", + "Asia/Jakarta": "Джакарта", + "Asia/Jayapura": "Джаяпура", + "Asia/Jerusalem": "Єрусалим", + "Asia/Kabul": "Кабул", + "Asia/Kamchatka": "Камчатка", + "Asia/Karachi": "Карачі", + "Asia/Katmandu": "Катманду", + "Asia/Khandyga": "Хандиґа", + "Asia/Krasnoyarsk": "Красноярськ", + "Asia/Kuala_Lumpur": "Куала-Лумпур", + "Asia/Kuching": "Кучінґ", + "Asia/Kuwait": "Кувейт", + "Asia/Macau": "Макао", + "Asia/Magadan": "Магадан", + "Asia/Makassar": "Макассар", + "Asia/Manila": "Маніла", + "Asia/Muscat": "Мускат", + "Asia/Nicosia": "Нікозія", + "Asia/Novokuznetsk": "Новокузнецьк", + "Asia/Novosibirsk": "Новосибірськ", + "Asia/Omsk": "Омськ", + "Asia/Oral": "Орал", + "Asia/Phnom_Penh": "Пномпень", + "Asia/Pontianak": "Понтіанак", + "Asia/Pyongyang": "Пхьонанг", + "Asia/Qatar": "Катар", + "Asia/Qostanay": "Костанай", + "Asia/Qyzylorda": "Кизилорда", + "Asia/Rangoon": "Янгон", + "Asia/Riyadh": "Ер-Ріяд", + "Asia/Saigon": "Сайгон", + "Asia/Sakhalin": "Сахалін", + "Asia/Samarkand": "Самарканд", + "Asia/Seoul": "Сеул", + "Asia/Shanghai": "Шанхай", + "Asia/Singapore": "Сингапур", + "Asia/Srednekolymsk": "Среднєколимськ", + "Asia/Taipei": "Тайбей", + "Asia/Tashkent": "Ташкент", + "Asia/Tbilisi": "Тбілісі", + "Asia/Tehran": "Тегеран", + "Asia/Thimphu": "Тхімпху", + "Asia/Tokyo": "Токіо", + "Asia/Tomsk": "Томськ", + "Asia/Ulaanbaatar": "Улан-Батор", + "Asia/Urumqi": "Урумчі", + "Asia/Ust-Nera": "Усть-Нера", + "Asia/Vientiane": "В'єнтьян", + "Asia/Vladivostok": "Владівосток", + "Asia/Yakutsk": "Якутськ", + "Asia/Yekaterinburg": "Єкатерінбурґ", + "Asia/Yerevan": "Єреван", + "Atlantic/Azores": "Азорські острови", + "Atlantic/Bermuda": "Бермудські Острови", + "Atlantic/Canary": "Канари", + "Atlantic/Cape_Verde": "Кабо-Верде", + "Atlantic/Faeroe": "Фарери", + "Atlantic/Madeira": "Мадейра", + "Atlantic/Reykjavik": "Рейк'явік", + "Atlantic/South_Georgia": "Південна Джорджія", + "Atlantic/St_Helena": "Свята Єлена", + "Atlantic/Stanley": "Стенлі", + "Australia/Adelaide": "Аделаїда", + "Australia/Brisbane": "Брісбен", + "Australia/Broken_Hill": "Брокен-Гілл", + "Australia/Currie": "Каррі", + "Australia/Darwin": "Дарвін", + "Australia/Eucla": "Eucla", + "Australia/Hobart": "Хобарт", + "Australia/Lindeman": "Ліндеман", + "Australia/Lord_Howe": "Лорд Хау", + "Australia/Melbourne": "Мелборн", + "Australia/Perth": "Перт", + "Australia/Sydney": "Сідней", + "Europe/Amsterdam": "Амстердам", + "Europe/Andorra": "Андорра", + "Europe/Astrakhan": "Астрахань", + "Europe/Athens": "Афіни", + "Europe/Belgrade": "Белґрад", + "Europe/Berlin": "Берлін", + "Europe/Bratislava": "Братислава", + "Europe/Brussels": "Брюссель", + "Europe/Bucharest": "Бухарест", + "Europe/Budapest": "Будапешт", + "Europe/Busingen": "Бусінґен", + "Europe/Chisinau": "Кишинів", + "Europe/Copenhagen": "Копенгаґен", + "Europe/Dublin": "Дублін", + "Europe/Gibraltar": "Гібралтар", + "Europe/Guernsey": "Гернсі", + "Europe/Helsinki": "Гельсінкі", + "Europe/Isle_of_Man": "Острів Мен", + "Europe/Istanbul": "Стамбул", + "Europe/Jersey": "Джерсі", + "Europe/Kaliningrad": "Калінінград", + "Europe/Kiev": "Київ", + "Europe/Kirov": "Кіров", + "Europe/Lisbon": "Лісабон", + "Europe/Ljubljana": "Любляна", + "Europe/London": "Лондон", + "Europe/Luxembourg": "Люксембург", + "Europe/Madrid": "Мадрід", + "Europe/Malta": "Мальта", + "Europe/Mariehamn": "Маріегамн", + "Europe/Minsk": "Мінськ", + "Europe/Monaco": "Монако", + "Europe/Moscow": "Москва", + "Europe/Oslo": "Осло", + "Europe/Paris": "Париж", + "Europe/Podgorica": "Подґорица", + "Europe/Prague": "Прага", + "Europe/Riga": "Рига", + "Europe/Rome": "Рим", + "Europe/Samara": "Самара", + "Europe/San_Marino": "Сан-Марино", + "Europe/Sarajevo": "Сараєво", + "Europe/Saratov": "Саратов", + "Europe/Simferopol": "Сімферополь", + "Europe/Skopje": "Скоп'є", + "Europe/Sofia": "Софія", + "Europe/Stockholm": "Стокгольм", + "Europe/Tallinn": "Таллінн", + "Europe/Tirane": "Тирана", + "Europe/Ulyanovsk": "Ульяновськ", + "Europe/Uzhgorod": "Ужгород", + "Europe/Vaduz": "Вадуц", + "Europe/Vatican": "Ватикан", + "Europe/Vienna": "Відень", + "Europe/Vilnius": "Вільнюс", + "Europe/Volgograd": "Волґоґрад", + "Europe/Warsaw": "Варшава", + "Europe/Zagreb": "Заґреб", + "Europe/Zaporozhye": "Запоріжжя", + "Europe/Zurich": "Цюріх", + "Indian/Antananarivo": "Антананаріву", + "Indian/Chagos": "Чагос", + "Indian/Christmas": "Острів Різдва", + "Indian/Cocos": "Кокос", + "Indian/Comoro": "Коморські Острови", + "Indian/Kerguelen": "Керґелен", + "Indian/Mahe": "Магі", + "Indian/Maldives": "Мальдіви", + "Indian/Mauritius": "Маврикій", + "Indian/Mayotte": "Майотта", + "Indian/Reunion": "Реюньйон", + "Pacific/Apia": "Апіа", + "Pacific/Auckland": "Окленд", + "Pacific/Bougainville": "Бугенвіль", + "Pacific/Chatham": "Чатем", + "Pacific/Easter": "Острів Пасхи", + "Pacific/Efate": "Ефате", + "Pacific/Enderbury": "Ендербері", + "Pacific/Fakaofo": "Факаофо", + "Pacific/Fiji": "Фіджі", + "Pacific/Funafuti": "Фунафуті", + "Pacific/Galapagos": "Ґалапаґоські острови", + "Pacific/Gambier": "Gambier", + "Pacific/Guadalcanal": "Гуадалканал", + "Pacific/Guam": "Гуам", + "Pacific/Honolulu": "Гонолулу", + "Pacific/Johnston": "Джонстон", + "Pacific/Kiritimati": "Кіритіматі", + "Pacific/Kosrae": "Косрае", + "Pacific/Kwajalein": "Кваджалейн", + "Pacific/Majuro": "Маджуро", + "Pacific/Marquesas": "Маркізькі острови", + "Pacific/Midway": "Мідвей", + "Pacific/Nauru": "Науру", + "Pacific/Niue": "Ніуе", + "Pacific/Norfolk": "Норфолк", + "Pacific/Noumea": "Нумеа", + "Pacific/Pago_Pago": "Паго Паго", + "Pacific/Palau": "Палау", + "Pacific/Pitcairn": "Піткерн", + "Pacific/Ponape": "Понапе", + "Pacific/Port_Moresby": "Порт-Морсбі", + "Pacific/Rarotonga": "Раротонга", + "Pacific/Saipan": "Сайпан", + "Pacific/Tahiti": "Таїті", + "Pacific/Tarawa": "Тарава", + "Pacific/Tongatapu": "Тонгатапу", + "Pacific/Truk": "Трук", + "Pacific/Wake": "Вейк", + "Pacific/Wallis": "Волліс" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_vi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_vi.json new file mode 100644 index 00000000..c633dbfa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_vi.json @@ -0,0 +1,433 @@ +{ + "chooseTimeZone": "Chọn múi giờ.", + "timeZoneLabel": "({offset}) {cities}", + "Africa/Abidjan": "Abidjan", + "Africa/Accra": "Accra", + "Africa/Addis_Ababa": "Addis Ababa", + "Africa/Algiers": "Algiers", + "Africa/Asmera": "Asmera", + "Africa/Bamako": "Bamako", + "Africa/Bangui": "Bangui", + "Africa/Banjul": "Banjul", + "Africa/Bissau": "Bissau", + "Africa/Blantyre": "Blantyre", + "Africa/Brazzaville": "Brazzaville", + "Africa/Bujumbura": "Bujumbura", + "Africa/Cairo": "Cairo", + "Africa/Casablanca": "Casablanca", + "Africa/Ceuta": "Ceuta", + "Africa/Conakry": "Conakry", + "Africa/Dakar": "Dakar", + "Africa/Dar_es_Salaam": "Dar es Salaam", + "Africa/Djibouti": "Djibouti", + "Africa/Douala": "Douala", + "Africa/El_Aaiun": "El Aaiun", + "Africa/Freetown": "Freetown", + "Africa/Gaborone": "Gaborone", + "Africa/Harare": "Harare", + "Africa/Johannesburg": "Johannesburg", + "Africa/Juba": "Juba", + "Africa/Kampala": "Kampala", + "Africa/Khartoum": "Khartoum", + "Africa/Kigali": "Kigali", + "Africa/Kinshasa": "Kinshasa", + "Africa/Lagos": "Lagos", + "Africa/Libreville": "Libreville", + "Africa/Lome": "Lome", + "Africa/Luanda": "Luanda", + "Africa/Lubumbashi": "Lubumbashi", + "Africa/Lusaka": "Lusaka", + "Africa/Malabo": "Malabo", + "Africa/Maputo": "Maputo", + "Africa/Maseru": "Maseru", + "Africa/Mbabane": "Mbabane", + "Africa/Mogadishu": "Mogadishu", + "Africa/Monrovia": "Monrovia", + "Africa/Nairobi": "Nairobi", + "Africa/Ndjamena": "Ndjamena", + "Africa/Niamey": "Niamey", + "Africa/Nouakchott": "Nouakchott", + "Africa/Ouagadougou": "Ouagadougou", + "Africa/Porto-Novo": "Porto-Novo", + "Africa/Sao_Tome": "Sao Tome", + "Africa/Tripoli": "Tripoli", + "Africa/Tunis": "Tunis", + "Africa/Windhoek": "Windhoek", + "America/Adak": "Adak", + "America/Anchorage": "Anchorage", + "America/Anguilla": "Anguilla", + "America/Antigua": "Antigua", + "America/Araguaina": "Araguaina", + "America/Argentina/La_Rioja": "La Rioja", + "America/Argentina/Rio_Gallegos": "Rio Gallegos", + "America/Argentina/Salta": "Salta", + "America/Argentina/San_Juan": "San Juan", + "America/Argentina/San_Luis": "San Luis", + "America/Argentina/Tucuman": "Tucuman", + "America/Argentina/Ushuaia": "Ushuaia", + "America/Aruba": "Aruba", + "America/Asuncion": "Asuncion", + "America/Bahia": "Bahia", + "America/Bahia_Banderas": "Bahia de Banderas", + "America/Barbados": "Barbados", + "America/Belem": "Belem", + "America/Belize": "Belize", + "America/Blanc-Sablon": "Blanc-Sablon", + "America/Boa_Vista": "Boa Vista", + "America/Bogota": "Bogota", + "America/Boise": "Boise", + "America/Buenos_Aires": "Buenos Aires", + "America/Cambridge_Bay": "Cambridge Bay", + "America/Campo_Grande": "Campo Grande", + "America/Cancun": "Cancun", + "America/Caracas": "Caracas", + "America/Catamarca": "Catamarca", + "America/Cayenne": "Cayenne", + "America/Cayman": "Cayman", + "America/Chicago": "Chicago", + "America/Chihuahua": "Chihuahua", + "America/Ciudad_Juarez": "Ciudad Juarez", + "America/Coral_Harbour": "Coral Harbour", + "America/Cordoba": "Cordoba", + "America/Costa_Rica": "Costa Rica", + "America/Creston": "Creston", + "America/Cuiaba": "Cuiaba", + "America/Curacao": "Curacao", + "America/Danmarkshavn": "Danmarkshavn", + "America/Dawson": "Dawson", + "America/Dawson_Creek": "Dawson Creek", + "America/Denver": "Denver", + "America/Detroit": "Detroit", + "America/Dominica": "Dominica", + "America/Edmonton": "Edmonton", + "America/Eirunepe": "Eirunepe", + "America/El_Salvador": "El Salvador", + "America/Fort_Nelson": "Fort Nelson", + "America/Fortaleza": "Fortaleza", + "America/Glace_Bay": "Glace Bay", + "America/Godthab": "Godthab", + "America/Goose_Bay": "Goose Bay", + "America/Grand_Turk": "Grand Turk", + "America/Grenada": "Grenada", + "America/Guadeloupe": "Goađơlup", + "America/Guatemala": "Guatemala", + "America/Guayaquil": "Guayaquil", + "America/Guyana": "Guyana", + "America/Halifax": "Halifax", + "America/Havana": "Havana", + "America/Hermosillo": "Hermosillo", + "America/Indiana/Knox": "Knox", + "America/Indiana/Marengo": "Marengo", + "America/Indiana/Petersburg": "Petersburg", + "America/Indiana/Tell_City": "Tell City", + "America/Indiana/Vevay": "Vevay", + "America/Indiana/Vincennes": "Vincennes", + "America/Indiana/Winamac": "Winamac", + "America/Indianapolis": "Indianapolis", + "America/Inuvik": "Inuvik", + "America/Iqaluit": "Iqaluit", + "America/Jamaica": "Jamaica", + "America/Jujuy": "Jujuy", + "America/Juneau": "Juneau", + "America/Kentucky/Monticello": "Monticello", + "America/Kralendijk": "Kralendijk", + "America/La_Paz": "La Paz", + "America/Lima": "Lima", + "America/Los_Angeles": "Los Angeles", + "America/Louisville": "Louisville", + "America/Lower_Princes": "Lower Princes", + "America/Maceio": "Maceio", + "America/Managua": "Managua", + "America/Manaus": "Manaus", + "America/Marigot": "Marigot", + "America/Martinique": "Martinique", + "America/Matamoros": "Matamoros", + "America/Mazatlan": "Mazatlan", + "America/Mendoza": "Mendoza", + "America/Menominee": "Menominee", + "America/Merida": "Merida", + "America/Metlakatla": "Metlakatla", + "America/Mexico_City": "Thành phố Mexico", + "America/Miquelon": "Miquelon", + "America/Moncton": "Moncton", + "America/Monterrey": "Monterrey", + "America/Montevideo": "Montevideo", + "America/Montreal": "Montreal", + "America/Montserrat": "Montserrat", + "America/Nassau": "Nassau", + "America/New_York": "New York", + "America/Nipigon": "Nipigon", + "America/Nome": "Nome", + "America/Noronha": "Noronha", + "America/North_Dakota/Beulah": "Beulah", + "America/North_Dakota/Center": "Trung tâm", + "America/North_Dakota/New_Salem": "New Salem", + "America/Ojinaga": "Ojinaga", + "America/Panama": "Panama", + "America/Pangnirtung": "Pangnirtung", + "America/Paramaribo": "Paramaribo", + "America/Phoenix": "Phoenix", + "America/Port-au-Prince": "Port-au-Prince", + "America/Port_of_Spain": "Port of Spain", + "America/Porto_Velho": "Porto Velho", + "America/Puerto_Rico": "Puerto Rico", + "America/Punta_Arenas": "Punta Arenas", + "America/Rainy_River": "Rainy River", + "America/Rankin_Inlet": "Rankin Inlet", + "America/Recife": "Recife", + "America/Regina": "Regina", + "America/Resolute": "Resolute", + "America/Rio_Branco": "Rio Branco", + "America/Santa_Isabel": "Santa Isabel", + "America/Santarem": "Santarem", + "America/Santiago": "Santiago", + "America/Santo_Domingo": "Santo Domingo", + "America/Sao_Paulo": "Sao Paulo", + "America/Scoresbysund": "Scoresbysund", + "America/Sitka": "Sitka", + "America/St_Barthelemy": "St Barthelemy", + "America/St_Johns": "St Johns", + "America/St_Kitts": "St Kitts", + "America/St_Lucia": "St Lucia", + "America/St_Thomas": "St Thomas", + "America/St_Vincent": "St Vincent", + "America/Swift_Current": "Swift Current", + "America/Tegucigalpa": "Tegucigalpa", + "America/Thule": "Thule", + "America/Thunder_Bay": "Thunder Bay", + "America/Tijuana": "Tijuana", + "America/Toronto": "Toronto", + "America/Tortola": "Tortola", + "America/Vancouver": "Vancouver", + "America/Whitehorse": "Whitehorse", + "America/Winnipeg": "Winnipeg", + "America/Yakutat": "Yakutat", + "America/Yellowknife": "Yellowknife", + "Antarctica/Casey": "Casey", + "Antarctica/Davis": "Davis", + "Antarctica/DumontDUrville": "Dumont d'Urville", + "Antarctica/Macquarie": "Macquarie", + "Antarctica/Mawson": "Mawson", + "Antarctica/McMurdo": "McMurdo", + "Antarctica/Palmer": "Palmer", + "Antarctica/Rothera": "Rothera", + "Antarctica/Syowa": "Syowa", + "Antarctica/Troll": "Troll", + "Antarctica/Vostok": "Vostok", + "Arctic/Longyearbyen": "Longyearbyen", + "Asia/Aden": "Aden", + "Asia/Almaty": "Almaty", + "Asia/Amman": "Amman", + "Asia/Anadyr": "Anadyr", + "Asia/Aqtau": "Aqtau", + "Asia/Aqtobe": "Aqtobe", + "Asia/Ashgabat": "Ashgabat", + "Asia/Atyrau": "Atyrau", + "Asia/Baghdad": "Baghdad", + "Asia/Bahrain": "Vương quốc Bahrain", + "Asia/Baku": "Baku", + "Asia/Bangkok": "Bangkok", + "Asia/Barnaul": "Barnaul", + "Asia/Beirut": "Beirut", + "Asia/Bishkek": "Bishkek", + "Asia/Brunei": "Brunei", + "Asia/Calcutta": "Kolkata", + "Asia/Chita": "Chita", + "Asia/Choibalsan": "Choibalsan", + "Asia/Colombo": "Colombo", + "Asia/Damascus": "Damascus", + "Asia/Dhaka": "Dhaka", + "Asia/Dili": "Dili", + "Asia/Dubai": "Dubai", + "Asia/Dushanbe": "Dushanbe", + "Asia/Famagusta": "Famagusta", + "Asia/Gaza": "Gaza", + "Asia/Hebron": "Hebron", + "Asia/Hong_Kong": "Hồng Kông", + "Asia/Hovd": "Hovd", + "Asia/Irkutsk": "Irkutsk", + "Asia/Jakarta": "Jakarta", + "Asia/Jayapura": "Jayapura", + "Asia/Jerusalem": "Jerusalem", + "Asia/Kabul": "Kabul", + "Asia/Kamchatka": "Kamchatka", + "Asia/Karachi": "Karachi", + "Asia/Katmandu": "Katmandu", + "Asia/Khandyga": "Khandyga", + "Asia/Krasnoyarsk": "Krasnoyarsk", + "Asia/Kuala_Lumpur": "Kuala Lumpur", + "Asia/Kuching": "Kuching", + "Asia/Kuwait": "Kuwait", + "Asia/Macau": "Ma Cao", + "Asia/Magadan": "Magadan", + "Asia/Makassar": "Makassar", + "Asia/Manila": "Manila", + "Asia/Muscat": "Muscat", + "Asia/Nicosia": "Nicosia", + "Asia/Novokuznetsk": "Novokuznetsk", + "Asia/Novosibirsk": "Novosibirsk", + "Asia/Omsk": "Omsk", + "Asia/Oral": "Oral", + "Asia/Phnom_Penh": "Phnôm Pênh", + "Asia/Pontianak": "Pontianak", + "Asia/Pyongyang": "Pyongyang", + "Asia/Qatar": "Qatar", + "Asia/Qostanay": "Qostanay", + "Asia/Qyzylorda": "Qyzylorda", + "Asia/Rangoon": "Rangoon", + "Asia/Riyadh": "Riyadh", + "Asia/Saigon": "Sài Gòn", + "Asia/Sakhalin": "Sakhalin", + "Asia/Samarkand": "Samarkand", + "Asia/Seoul": "Seoul", + "Asia/Shanghai": "Thượng Hải", + "Asia/Singapore": "Singapore", + "Asia/Srednekolymsk": "Srednekolymsk", + "Asia/Taipei": "Đài Bắc", + "Asia/Tashkent": "Tashkent", + "Asia/Tbilisi": "Tbilisi", + "Asia/Tehran": "Tehran", + "Asia/Thimphu": "Thimphu", + "Asia/Tokyo": "Tokyo", + "Asia/Tomsk": "Tomsk", + "Asia/Ulaanbaatar": "Ulaanbaatar", + "Asia/Urumqi": "Urumqi", + "Asia/Ust-Nera": "Ust-Nera", + "Asia/Vientiane": "Vientiane", + "Asia/Vladivostok": "Vladivostok", + "Asia/Yakutsk": "Yakutsk", + "Asia/Yekaterinburg": "Yekaterinburg", + "Asia/Yerevan": "Yerevan", + "Atlantic/Azores": "Azores", + "Atlantic/Bermuda": "Bermuda", + "Atlantic/Canary": "Canary", + "Atlantic/Cape_Verde": "Cape Verde", + "Atlantic/Faeroe": "Faeroe", + "Atlantic/Madeira": "Madeira", + "Atlantic/Reykjavik": "Reykjavik", + "Atlantic/South_Georgia": "Nam Georgia", + "Atlantic/St_Helena": "St Helena", + "Atlantic/Stanley": "Stanley", + "Australia/Adelaide": "Adelaide", + "Australia/Brisbane": "Brisbane", + "Australia/Broken_Hill": "Broken Hill", + "Australia/Currie": "Currie", + "Australia/Darwin": "Darwin", + "Australia/Eucla": "Eucla", + "Australia/Hobart": "Hobart", + "Australia/Lindeman": "Lindeman", + "Australia/Lord_Howe": "Lord Howe", + "Australia/Melbourne": "Melbourne", + "Australia/Perth": "Perth", + "Australia/Sydney": "Sydney", + "Europe/Amsterdam": "Amsterdam", + "Europe/Andorra": "Anđora", + "Europe/Astrakhan": "Astrakhan", + "Europe/Athens": "Athens", + "Europe/Belgrade": "Belgrade", + "Europe/Berlin": "Berlin", + "Europe/Bratislava": "Bratislava", + "Europe/Brussels": "Brussels", + "Europe/Bucharest": "Bucharest", + "Europe/Budapest": "Budapest", + "Europe/Busingen": "Busingen", + "Europe/Chisinau": "Chisinau", + "Europe/Copenhagen": "Copenhagen", + "Europe/Dublin": "Dublin", + "Europe/Gibraltar": "Gibranta", + "Europe/Guernsey": "Guernsey", + "Europe/Helsinki": "Helsinki", + "Europe/Isle_of_Man": "Đảo Man", + "Europe/Istanbul": "Istanbul", + "Europe/Jersey": "Jersey", + "Europe/Kaliningrad": "Kaliningrad", + "Europe/Kiev": "Kiev", + "Europe/Kirov": "Kirov", + "Europe/Lisbon": "Lisbon", + "Europe/Ljubljana": "Ljubljana", + "Europe/London": "London", + "Europe/Luxembourg": "Luxembourg", + "Europe/Madrid": "Madrid", + "Europe/Malta": "Malta", + "Europe/Mariehamn": "Mariehamn", + "Europe/Minsk": "Minsk", + "Europe/Monaco": "Mônacô", + "Europe/Moscow": "Moscow", + "Europe/Oslo": "Oslo", + "Europe/Paris": "Paris", + "Europe/Podgorica": "Podgorica", + "Europe/Prague": "Prague", + "Europe/Riga": "Riga", + "Europe/Rome": "Rome", + "Europe/Samara": "Samara", + "Europe/San_Marino": "San Marino", + "Europe/Sarajevo": "Sarajevo", + "Europe/Saratov": "Saratov", + "Europe/Simferopol": "Simferopol", + "Europe/Skopje": "Skopje", + "Europe/Sofia": "Sofia", + "Europe/Stockholm": "Stockholm", + "Europe/Tallinn": "Tallinn", + "Europe/Tirane": "Tirane", + "Europe/Ulyanovsk": "Ulyanovsk", + "Europe/Uzhgorod": "Uzhgorod", + "Europe/Vaduz": "Vaduz", + "Europe/Vatican": "Vatican", + "Europe/Vienna": "Vienna", + "Europe/Vilnius": "Vilnius", + "Europe/Volgograd": "Volgograd", + "Europe/Warsaw": "Warsaw", + "Europe/Zagreb": "Zagreb", + "Europe/Zaporozhye": "Zaporozhye", + "Europe/Zurich": "Zurich", + "Indian/Antananarivo": "Antananarivo", + "Indian/Chagos": "Chagos", + "Indian/Christmas": "Đảo Christmas", + "Indian/Cocos": "Cocos", + "Indian/Comoro": "Comoro", + "Indian/Kerguelen": "Kerguelen", + "Indian/Mahe": "Mahe", + "Indian/Maldives": "Maldives", + "Indian/Mauritius": "Mauritius", + "Indian/Mayotte": "Mayotte", + "Indian/Reunion": "Reunion", + "Pacific/Apia": "Apia", + "Pacific/Auckland": "Auckland", + "Pacific/Bougainville": "Bougainville", + "Pacific/Chatham": "Chatham", + "Pacific/Easter": "Easter", + "Pacific/Efate": "Efate", + "Pacific/Enderbury": "Enderbury", + "Pacific/Fakaofo": "Fakaofo", + "Pacific/Fiji": "Fiji", + "Pacific/Funafuti": "Funafuti", + "Pacific/Galapagos": "Galapagos", + "Pacific/Gambier": "Gambier", + "Pacific/Guadalcanal": "Guadalcanal", + "Pacific/Guam": "Guam", + "Pacific/Honolulu": "Honolulu", + "Pacific/Johnston": "Johnston", + "Pacific/Kiritimati": "Kiritimati", + "Pacific/Kosrae": "Kosrae", + "Pacific/Kwajalein": "Kwajalein", + "Pacific/Majuro": "Majuro", + "Pacific/Marquesas": "Marquesas", + "Pacific/Midway": "Midway", + "Pacific/Nauru": "Nauru", + "Pacific/Niue": "Niue", + "Pacific/Norfolk": "Norfolk", + "Pacific/Noumea": "Noumea", + "Pacific/Pago_Pago": "Pago Pago", + "Pacific/Palau": "Palau", + "Pacific/Pitcairn": "Pitcairn", + "Pacific/Ponape": "Ponape", + "Pacific/Port_Moresby": "Port Moresby", + "Pacific/Rarotonga": "Rarotonga", + "Pacific/Saipan": "Saipan", + "Pacific/Tahiti": "Tahiti", + "Pacific/Tarawa": "Tarawa", + "Pacific/Tongatapu": "Tongatapu", + "Pacific/Truk": "Truk", + "Pacific/Wake": "Wake", + "Pacific/Wallis": "Wallis" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_zh-CN.json new file mode 100644 index 00000000..52214f95 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_zh-CN.json @@ -0,0 +1,433 @@ +{ + "chooseTimeZone": "选择时区。", + "timeZoneLabel": "({offset}) {cities}", + "Africa/Abidjan": "阿比让", + "Africa/Accra": "阿克拉", + "Africa/Addis_Ababa": "亚的斯亚贝巴", + "Africa/Algiers": "阿尔及尔", + "Africa/Asmera": "阿斯马拉", + "Africa/Bamako": "巴马科", + "Africa/Bangui": "班吉", + "Africa/Banjul": "班珠尔", + "Africa/Bissau": "比绍", + "Africa/Blantyre": "布兰太尔", + "Africa/Brazzaville": "布拉柴维尔", + "Africa/Bujumbura": "布琼布拉", + "Africa/Cairo": "开罗", + "Africa/Casablanca": "卡萨布兰卡", + "Africa/Ceuta": "休达", + "Africa/Conakry": "科纳克里", + "Africa/Dakar": "达喀尔", + "Africa/Dar_es_Salaam": "达累斯萨拉姆", + "Africa/Djibouti": "吉布提", + "Africa/Douala": "杜阿拉", + "Africa/El_Aaiun": "阿尤恩", + "Africa/Freetown": "弗里敦", + "Africa/Gaborone": "哈博罗内", + "Africa/Harare": "哈拉雷", + "Africa/Johannesburg": "约翰内斯堡", + "Africa/Juba": "朱巴", + "Africa/Kampala": "坎帕拉", + "Africa/Khartoum": "喀土穆", + "Africa/Kigali": "基加利", + "Africa/Kinshasa": "金沙萨", + "Africa/Lagos": "拉各斯", + "Africa/Libreville": "利伯维尔", + "Africa/Lome": "洛美", + "Africa/Luanda": "罗安达", + "Africa/Lubumbashi": "卢本巴希", + "Africa/Lusaka": "卢萨卡", + "Africa/Malabo": "马拉博", + "Africa/Maputo": "马普托", + "Africa/Maseru": "马塞卢", + "Africa/Mbabane": "姆巴巴内", + "Africa/Mogadishu": "摩加迪沙", + "Africa/Monrovia": "蒙罗维亚", + "Africa/Nairobi": "内罗比", + "Africa/Ndjamena": "恩贾梅纳", + "Africa/Niamey": "尼亚美", + "Africa/Nouakchott": "努瓦克肖特", + "Africa/Ouagadougou": "瓦加杜古", + "Africa/Porto-Novo": "波多诺伏", + "Africa/Sao_Tome": "圣多美", + "Africa/Tripoli": "的黎波里", + "Africa/Tunis": "蒂尼斯", + "Africa/Windhoek": "温特和克", + "America/Adak": "埃达克", + "America/Anchorage": "安克雷奇", + "America/Anguilla": "安圭拉", + "America/Antigua": "安提瓜岛", + "America/Araguaina": "阿拉瓜伊纳", + "America/Argentina/La_Rioja": "拉里奥哈省", + "America/Argentina/Rio_Gallegos": "里奥加耶戈斯", + "America/Argentina/Salta": "萨尔塔", + "America/Argentina/San_Juan": "圣胡安", + "America/Argentina/San_Luis": "圣路易斯", + "America/Argentina/Tucuman": "图库曼省", + "America/Argentina/Ushuaia": "乌斯怀亚", + "America/Aruba": "阿鲁巴", + "America/Asuncion": "亚松森", + "America/Bahia": "巴伊亚州", + "America/Bahia_Banderas": "巴伊亚德班德拉斯", + "America/Barbados": "巴巴多斯", + "America/Belem": "贝伦", + "America/Belize": "伯利兹", + "America/Blanc-Sablon": "勃朗萨布隆", + "America/Boa_Vista": "博阿维斯塔", + "America/Bogota": "波哥大", + "America/Boise": "博伊西", + "America/Buenos_Aires": "布宜诺斯艾利斯", + "America/Cambridge_Bay": "剑桥湾镇", + "America/Campo_Grande": "格兰德营", + "America/Cancun": "坎昆", + "America/Caracas": "加拉加斯", + "America/Catamarca": "卡塔马卡省", + "America/Cayenne": "卡宴", + "America/Cayman": "鳄鱼", + "America/Chicago": "芝加哥", + "America/Chihuahua": "奇瓦瓦", + "America/Ciudad_Juarez": "华雷斯城", + "America/Coral_Harbour": "科勒尔港", + "America/Cordoba": "科尔多瓦省", + "America/Costa_Rica": "哥斯达黎加", + "America/Creston": "克雷斯顿", + "America/Cuiaba": "库亚坝", + "America/Curacao": "库拉索岛", + "America/Danmarkshavn": "丹马沙", + "America/Dawson": "道森", + "America/Dawson_Creek": "道森克里克", + "America/Denver": "丹佛", + "America/Detroit": "底特律", + "America/Dominica": "多米尼克", + "America/Edmonton": "埃德蒙顿", + "America/Eirunepe": "埃鲁内佩", + "America/El_Salvador": "萨尔瓦多", + "America/Fort_Nelson": "纳尔逊堡", + "America/Fortaleza": "福塔莱萨", + "America/Glace_Bay": "格莱斯贝", + "America/Godthab": "戈特霍布", + "America/Goose_Bay": "古斯湾", + "America/Grand_Turk": "大特克岛", + "America/Grenada": "格林纳达", + "America/Guadeloupe": "瓜德罗普", + "America/Guatemala": "危地马拉", + "America/Guayaquil": "瓜亚基尔", + "America/Guyana": "圭亚那", + "America/Halifax": "哈利法克斯", + "America/Havana": "哈瓦那", + "America/Hermosillo": "埃莫西约", + "America/Indiana/Knox": "诺克斯", + "America/Indiana/Marengo": "马伦戈", + "America/Indiana/Petersburg": "圣彼得堡", + "America/Indiana/Tell_City": "特尔城", + "America/Indiana/Vevay": "韦韦", + "America/Indiana/Vincennes": "文森斯", + "America/Indiana/Winamac": "威纳马克", + "America/Indianapolis": "印第安纳波利斯", + "America/Inuvik": "伊努维克", + "America/Iqaluit": "伊卡卢伊特", + "America/Jamaica": "牙买加", + "America/Jujuy": "胡胡伊省", + "America/Juneau": "朱诺", + "America/Kentucky/Monticello": "蒙蒂塞洛", + "America/Kralendijk": "克拉伦代克", + "America/La_Paz": "拉巴斯", + "America/Lima": "利马", + "America/Los_Angeles": "洛杉矶", + "America/Louisville": "路易斯维尔", + "America/Lower_Princes": "下太子区", + "America/Maceio": "马塞约", + "America/Managua": "马那瓜", + "America/Manaus": "马瑙斯", + "America/Marigot": "马里戈", + "America/Martinique": "马提尼克", + "America/Matamoros": "马塔莫罗斯", + "America/Mazatlan": "马萨特兰", + "America/Mendoza": "门多萨", + "America/Menominee": "梅诺米尼", + "America/Merida": "梅里达", + "America/Metlakatla": "梅特拉卡特拉", + "America/Mexico_City": "墨西哥城", + "America/Miquelon": "密克隆", + "America/Moncton": "蒙克顿", + "America/Monterrey": "蒙特雷", + "America/Montevideo": "蒙得维的亚", + "America/Montreal": "蒙特利尔", + "America/Montserrat": "蒙塞拉特岛", + "America/Nassau": "拿骚", + "America/New_York": "纽约", + "America/Nipigon": "尼皮贡", + "America/Nome": "诺姆", + "America/Noronha": "诺罗尼亚", + "America/North_Dakota/Beulah": "比尤拉", + "America/North_Dakota/Center": "居中", + "America/North_Dakota/New_Salem": "新塞勒姆", + "America/Ojinaga": "奥希纳加", + "America/Panama": "巴拿马", + "America/Pangnirtung": "庞纳唐", + "America/Paramaribo": "帕拉马里博", + "America/Phoenix": "海枣属", + "America/Port-au-Prince": "太子港", + "America/Port_of_Spain": "西班牙港", + "America/Porto_Velho": "波多韦柳", + "America/Puerto_Rico": "波多黎各", + "America/Punta_Arenas": "蓬塔阿雷纳斯", + "America/Rainy_River": "雷尼河", + "America/Rankin_Inlet": "兰金因莱特", + "America/Recife": "累西腓", + "America/Regina": "雷日纳", + "America/Resolute": "雷索卢特", + "America/Rio_Branco": "里奥布朗库", + "America/Santa_Isabel": "圣伊莎贝尔", + "America/Santarem": "圣塔伦", + "America/Santiago": "圣地亚哥", + "America/Santo_Domingo": "圣多明各", + "America/Sao_Paulo": "圣保罗", + "America/Scoresbysund": "斯科斯比松", + "America/Sitka": "锡特卡", + "America/St_Barthelemy": "圣巴泰勒米", + "America/St_Johns": "圣约翰斯", + "America/St_Kitts": "圣基茨岛", + "America/St_Lucia": "圣卢西亚", + "America/St_Thomas": "圣托马斯区", + "America/St_Vincent": "圣文森特岛", + "America/Swift_Current": "斯威夫特卡伦特", + "America/Tegucigalpa": "特古西加尔巴", + "America/Thule": "图勒", + "America/Thunder_Bay": "桑德贝", + "America/Tijuana": "蒂华纳", + "America/Toronto": "多伦多", + "America/Tortola": "托尔托拉", + "America/Vancouver": "温哥华", + "America/Whitehorse": "怀特霍斯", + "America/Winnipeg": "温尼伯", + "America/Yakutat": "亚库塔特", + "America/Yellowknife": "耶洛奈夫", + "Antarctica/Casey": "凯西站", + "Antarctica/Davis": "戴维斯站", + "Antarctica/DumontDUrville": "迪蒙迪维尔站", + "Antarctica/Macquarie": "麦夸里岛", + "Antarctica/Mawson": "莫森站", + "Antarctica/McMurdo": "麦克默多站", + "Antarctica/Palmer": "帕默", + "Antarctica/Rothera": "罗瑟拉站", + "Antarctica/Syowa": "昭和站", + "Antarctica/Troll": "特罗尔站", + "Antarctica/Vostok": "东方站", + "Arctic/Longyearbyen": "朗伊尔城", + "Asia/Aden": "亚丁", + "Asia/Almaty": "阿拉木图", + "Asia/Amman": "安曼", + "Asia/Anadyr": "阿纳德尔", + "Asia/Aqtau": "阿克套", + "Asia/Aqtobe": "哈萨克", + "Asia/Ashgabat": "阿什哈巴德", + "Asia/Atyrau": "阿特劳", + "Asia/Baghdad": "巴格达", + "Asia/Bahrain": "巴林", + "Asia/Baku": "巴库", + "Asia/Bangkok": "曼谷", + "Asia/Barnaul": "巴尔瑙尔", + "Asia/Beirut": "贝鲁特", + "Asia/Bishkek": "比什凯克", + "Asia/Brunei": "文莱", + "Asia/Calcutta": "加尔各答", + "Asia/Chita": "赤塔", + "Asia/Choibalsan": "乔巴山", + "Asia/Colombo": "科伦坡", + "Asia/Damascus": "大马士革", + "Asia/Dhaka": "达卡", + "Asia/Dili": "帝力", + "Asia/Dubai": "迪拜", + "Asia/Dushanbe": "杜尚别", + "Asia/Famagusta": "法马古斯塔", + "Asia/Gaza": "加沙", + "Asia/Hebron": "希伯伦", + "Asia/Hong_Kong": "中国香港", + "Asia/Hovd": "科布多省", + "Asia/Irkutsk": "伊尔库茨克", + "Asia/Jakarta": "雅加达", + "Asia/Jayapura": "查亚普拉", + "Asia/Jerusalem": "耶路撒冷区", + "Asia/Kabul": "喀布尔", + "Asia/Kamchatka": "堪察加河", + "Asia/Karachi": "卡拉奇", + "Asia/Katmandu": "加德满都", + "Asia/Khandyga": "汉德加", + "Asia/Krasnoyarsk": "克拉斯诺雅茨克", + "Asia/Kuala_Lumpur": "吉隆坡", + "Asia/Kuching": "古晋", + "Asia/Kuwait": "科威特", + "Asia/Macau": "中国澳门", + "Asia/Magadan": "马加丹", + "Asia/Makassar": "望加锡", + "Asia/Manila": "马尼拉", + "Asia/Muscat": "马斯喀特", + "Asia/Nicosia": "尼科西亚", + "Asia/Novokuznetsk": "新库兹涅茨克", + "Asia/Novosibirsk": "新西伯利亚", + "Asia/Omsk": "鄂木斯克", + "Asia/Oral": "奥拉尔", + "Asia/Phnom_Penh": "金边", + "Asia/Pontianak": "坤甸(庞提纳克)", + "Asia/Pyongyang": "平壤", + "Asia/Qatar": "卡塔尔", + "Asia/Qostanay": "库斯塔奈州", + "Asia/Qyzylorda": "克孜勒奥尔达", + "Asia/Rangoon": "仰光", + "Asia/Riyadh": "利雅得", + "Asia/Saigon": "西贡", + "Asia/Sakhalin": "萨哈林岛", + "Asia/Samarkand": "撒马尔罕", + "Asia/Seoul": "首尔", + "Asia/Shanghai": "上海", + "Asia/Singapore": "新加坡", + "Asia/Srednekolymsk": "中科雷姆斯克", + "Asia/Taipei": "台北", + "Asia/Tashkent": "塔什干", + "Asia/Tbilisi": "第比利斯", + "Asia/Tehran": "德黑兰", + "Asia/Thimphu": "廷布", + "Asia/Tokyo": "东京", + "Asia/Tomsk": "托木斯克", + "Asia/Ulaanbaatar": "乌兰巴托", + "Asia/Urumqi": "乌鲁木齐", + "Asia/Ust-Nera": "乌斯季涅拉", + "Asia/Vientiane": "万象", + "Asia/Vladivostok": "符拉迪沃斯托克", + "Asia/Yakutsk": "雅库茨克", + "Asia/Yekaterinburg": "叶卡捷琳堡", + "Asia/Yerevan": "耶烈万", + "Atlantic/Azores": "亚速尔群岛", + "Atlantic/Bermuda": "百慕大", + "Atlantic/Canary": "加那利", + "Atlantic/Cape_Verde": "佛得角", + "Atlantic/Faeroe": "法罗群岛", + "Atlantic/Madeira": "马德拉", + "Atlantic/Reykjavik": "雷克雅未克", + "Atlantic/South_Georgia": "南乔治亚", + "Atlantic/St_Helena": "圣海伦娜", + "Atlantic/Stanley": "斯坦利", + "Australia/Adelaide": "阿德莱德", + "Australia/Brisbane": "布里斯班", + "Australia/Broken_Hill": "布罗肯希尔", + "Australia/Currie": "柯里", + "Australia/Darwin": "达尔文", + "Australia/Eucla": "尤克拉", + "Australia/Hobart": "霍巴特", + "Australia/Lindeman": "林德曼", + "Australia/Lord_Howe": "豪勋爵", + "Australia/Melbourne": "墨尔本", + "Australia/Perth": "佩斯", + "Australia/Sydney": "悉尼", + "Europe/Amsterdam": "阿姆斯特丹", + "Europe/Andorra": "安道尔", + "Europe/Astrakhan": "阿斯特拉罕", + "Europe/Athens": "雅典", + "Europe/Belgrade": "贝尔格莱德", + "Europe/Berlin": "柏林", + "Europe/Bratislava": "布拉迪斯拉发", + "Europe/Brussels": "布鲁塞尔", + "Europe/Bucharest": "布加勒斯特", + "Europe/Budapest": "布达佩斯", + "Europe/Busingen": "布辛根", + "Europe/Chisinau": "基希讷乌", + "Europe/Copenhagen": "哥本哈根", + "Europe/Dublin": "都柏林", + "Europe/Gibraltar": "直布罗陀", + "Europe/Guernsey": "根西", + "Europe/Helsinki": "赫尔辛基", + "Europe/Isle_of_Man": "马恩岛", + "Europe/Istanbul": "伊斯坦布尔", + "Europe/Jersey": "泽西岛", + "Europe/Kaliningrad": "加里宁格勒", + "Europe/Kiev": "基辅", + "Europe/Kirov": "基洛夫", + "Europe/Lisbon": "里斯本", + "Europe/Ljubljana": "卢布尔雅那", + "Europe/London": "伦敦", + "Europe/Luxembourg": "卢森堡", + "Europe/Madrid": "马德里", + "Europe/Malta": "马耳他", + "Europe/Mariehamn": "玛丽港", + "Europe/Minsk": "明斯克", + "Europe/Monaco": "摩纳哥", + "Europe/Moscow": "莫斯科", + "Europe/Oslo": "奥斯陆", + "Europe/Paris": "帕里斯", + "Europe/Podgorica": "波德戈里察", + "Europe/Prague": "布拉格", + "Europe/Riga": "里加", + "Europe/Rome": "罗马", + "Europe/Samara": "萨马拉", + "Europe/San_Marino": "圣马力诺", + "Europe/Sarajevo": "萨拉热窝", + "Europe/Saratov": "萨拉托夫", + "Europe/Simferopol": "辛菲罗波尔", + "Europe/Skopje": "斯科普里", + "Europe/Sofia": "索菲亚", + "Europe/Stockholm": "斯德哥尔摩", + "Europe/Tallinn": "塔林", + "Europe/Tirane": "地拉那", + "Europe/Ulyanovsk": "乌里扬诺夫斯克", + "Europe/Uzhgorod": "乌日哥罗德", + "Europe/Vaduz": "瓦杜兹", + "Europe/Vatican": "梵蒂冈", + "Europe/Vienna": "维也纳", + "Europe/Vilnius": "维尔纽斯", + "Europe/Volgograd": "伏尔加格勒", + "Europe/Warsaw": "华沙", + "Europe/Zagreb": "萨格勒布", + "Europe/Zaporozhye": "扎波罗热", + "Europe/Zurich": "苏黎世", + "Indian/Antananarivo": "塔那那利佛", + "Indian/Chagos": "查戈斯群岛", + "Indian/Christmas": "圣诞岛", + "Indian/Cocos": "科科斯岛", + "Indian/Comoro": "科摩罗", + "Indian/Kerguelen": "凯尔盖朗群岛", + "Indian/Mahe": "马埃岛", + "Indian/Maldives": "马尔代夫", + "Indian/Mauritius": "毛里求斯", + "Indian/Mayotte": "马约特岛", + "Indian/Reunion": "留尼旺岛", + "Pacific/Apia": "阿皮亚", + "Pacific/Auckland": "奥克兰", + "Pacific/Bougainville": "布干维尔自治区", + "Pacific/Chatham": "查塔姆", + "Pacific/Easter": "复活节岛", + "Pacific/Efate": "埃法特岛", + "Pacific/Enderbury": "恩德伯里岛", + "Pacific/Fakaofo": "法考福环礁", + "Pacific/Fiji": "斐济", + "Pacific/Funafuti": "富纳富提", + "Pacific/Galapagos": "加拉帕戈斯省", + "Pacific/Gambier": "甘比尔群岛", + "Pacific/Guadalcanal": "瓜达尔卡纳尔", + "Pacific/Guam": "关岛", + "Pacific/Honolulu": "火奴鲁鲁(檀香山)", + "Pacific/Johnston": "约翰斯顿", + "Pacific/Kiritimati": "基里蒂马蒂环礁", + "Pacific/Kosrae": "科斯雷州", + "Pacific/Kwajalein": "瓜加林", + "Pacific/Majuro": "马朱罗", + "Pacific/Marquesas": "马克萨斯群岛", + "Pacific/Midway": "中途岛", + "Pacific/Nauru": "瑙鲁", + "Pacific/Niue": "纽埃", + "Pacific/Norfolk": "诺福克", + "Pacific/Noumea": "努美阿", + "Pacific/Pago_Pago": "帕果帕果", + "Pacific/Palau": "帕劳", + "Pacific/Pitcairn": "皮特克恩", + "Pacific/Ponape": "波纳佩岛", + "Pacific/Port_Moresby": "莫尔斯比港", + "Pacific/Rarotonga": "拉罗汤加岛", + "Pacific/Saipan": "塞班岛", + "Pacific/Tahiti": "塔希提岛", + "Pacific/Tarawa": "塔拉瓦", + "Pacific/Tongatapu": "汤加塔布岛", + "Pacific/Truk": "特鲁克岛", + "Pacific/Wake": "威克", + "Pacific/Wallis": "瓦莱州" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_zh-HK.json new file mode 100644 index 00000000..71fda507 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_zh-HK.json @@ -0,0 +1,433 @@ +{ + "chooseTimeZone": "選擇時區。", + "timeZoneLabel": "({offset}) {cities}", + "Africa/Abidjan": "阿必尚", + "Africa/Accra": "阿克拉", + "Africa/Addis_Ababa": "阿迪斯阿貝巴", + "Africa/Algiers": "阿爾及爾", + "Africa/Asmera": "阿斯馬拉", + "Africa/Bamako": "巴馬科", + "Africa/Bangui": "班基", + "Africa/Banjul": "班竹", + "Africa/Bissau": "比索", + "Africa/Blantyre": "布蘭太爾", + "Africa/Brazzaville": "布拉柴維爾", + "Africa/Bujumbura": "布松布拉", + "Africa/Cairo": "開羅", + "Africa/Casablanca": "卡薩布蘭卡", + "Africa/Ceuta": "休達", + "Africa/Conakry": "柯那克裡", + "Africa/Dakar": "達卡", + "Africa/Dar_es_Salaam": "沙蘭港", + "Africa/Djibouti": "吉布地", + "Africa/Douala": "杜阿拉", + "Africa/El_Aaiun": "埃爾阿尤恩", + "Africa/Freetown": "弗裡敦", + "Africa/Gaborone": "哈博羅內", + "Africa/Harare": "哈拉雷", + "Africa/Johannesburg": "約翰內斯堡", + "Africa/Juba": "朱巴", + "Africa/Kampala": "坎帕拉", + "Africa/Khartoum": "喀土穆", + "Africa/Kigali": "基加利", + "Africa/Kinshasa": "金夏沙", + "Africa/Lagos": "拉各斯州", + "Africa/Libreville": "利伯維爾", + "Africa/Lome": "洛美", + "Africa/Luanda": "魯安達", + "Africa/Lubumbashi": "盧邦巴希", + "Africa/Lusaka": "盧薩卡", + "Africa/Malabo": "馬拉博", + "Africa/Maputo": "馬布多", + "Africa/Maseru": "馬塞魯區", + "Africa/Mbabane": "姆巴巴內", + "Africa/Mogadishu": "摩加迪沙", + "Africa/Monrovia": "蒙羅維亞", + "Africa/Nairobi": "奈洛比", + "Africa/Ndjamena": "恩賈梅納", + "Africa/Niamey": "尼阿美", + "Africa/Nouakchott": "諾克少", + "Africa/Ouagadougou": "瓦加杜古", + "Africa/Porto-Novo": "波多諾伏", + "Africa/Sao_Tome": "聖多美", + "Africa/Tripoli": "的黎波裡", + "Africa/Tunis": "突尼斯市", + "Africa/Windhoek": "溫吐克", + "America/Adak": "阿達克", + "America/Anchorage": "安克雷奇", + "America/Anguilla": "安圭拉島", + "America/Antigua": "安提瓜島", + "America/Araguaina": "阿拉瓜伊納", + "America/Argentina/La_Rioja": "拉裡奧哈", + "America/Argentina/Rio_Gallegos": "裡奧戈耶斯省", + "America/Argentina/Salta": "薩爾塔", + "America/Argentina/San_Juan": "聖胡安", + "America/Argentina/San_Luis": "聖路易斯", + "America/Argentina/Tucuman": "圖庫曼", + "America/Argentina/Ushuaia": "烏斯懷亞", + "America/Aruba": "阿魯巴島", + "America/Asuncion": "亞松森", + "America/Bahia": "巴伊亞", + "America/Bahia_Banderas": "班德拉斯灣", + "America/Barbados": "巴貝多", + "America/Belem": "貝倫", + "America/Belize": "貝里斯", + "America/Blanc-Sablon": "勃朗薩布隆", + "America/Boa_Vista": "博阿維斯塔", + "America/Bogota": "波哥大", + "America/Boise": "波夕", + "America/Buenos_Aires": "布宜諾斯艾利斯", + "America/Cambridge_Bay": "劍橋灣", + "America/Campo_Grande": "格蘭德營", + "America/Cancun": "坎昆", + "America/Caracas": "加拉加斯", + "America/Catamarca": "卡塔馬卡", + "America/Cayenne": "卡宴", + "America/Cayman": "卡曼", + "America/Chicago": "芝加哥", + "America/Chihuahua": "奇瓦瓦州", + "America/Ciudad_Juarez": "華雷斯城", + "America/Coral_Harbour": "珊瑚港", + "America/Cordoba": "科爾多瓦", + "America/Costa_Rica": "哥斯大黎加", + "America/Creston": "克雷斯頓", + "America/Cuiaba": "古雅巴", + "America/Curacao": "古拉索", + "America/Danmarkshavn": "丹馬沙", + "America/Dawson": "道森", + "America/Dawson_Creek": "道森克里克", + "America/Denver": "丹佛", + "America/Detroit": "底特律", + "America/Dominica": "多明尼加", + "America/Edmonton": "埃德蒙頓", + "America/Eirunepe": "埃魯內佩", + "America/El_Salvador": "薩爾瓦多", + "America/Fort_Nelson": "納爾遜堡", + "America/Fortaleza": "福塔萊薩", + "America/Glace_Bay": "格萊斯灣", + "America/Godthab": "戈特霍布", + "America/Goose_Bay": "鵝灣", + "America/Grand_Turk": "大特克島", + "America/Grenada": "格瑞那達", + "America/Guadeloupe": "法屬瓜德羅普島", + "America/Guatemala": "瓜地馬拉", + "America/Guayaquil": "瓜亞基爾", + "America/Guyana": "蓋亞那", + "America/Halifax": "哈利法克斯", + "America/Havana": "哈瓦那", + "America/Hermosillo": "埃莫西約", + "America/Indiana/Knox": "諾克斯", + "America/Indiana/Marengo": "馬倫戈", + "America/Indiana/Petersburg": "彼得堡", + "America/Indiana/Tell_City": "太爾城", + "America/Indiana/Vevay": "韋韋", + "America/Indiana/Vincennes": "文森斯", + "America/Indiana/Winamac": "威納馬克", + "America/Indianapolis": "印第安納波利斯", + "America/Inuvik": "伊努維克", + "America/Iqaluit": "伊卡盧伊特", + "America/Jamaica": "牙買加", + "America/Jujuy": "胡胡伊", + "America/Juneau": "朱諾", + "America/Kentucky/Monticello": "蒙蒂塞洛", + "America/Kralendijk": "克拉倫代克", + "America/La_Paz": "拉巴斯", + "America/Lima": "利馬", + "America/Los_Angeles": "洛杉磯", + "America/Louisville": "路易斯維爾", + "America/Lower_Princes": "下王子", + "America/Maceio": "馬塞約", + "America/Managua": "馬納瓜", + "America/Manaus": "馬瑙斯", + "America/Marigot": "馬里戈特", + "America/Martinique": "馬丁尼克島", + "America/Matamoros": "馬塔莫羅斯", + "America/Mazatlan": "馬薩特蘭", + "America/Mendoza": "門多薩", + "America/Menominee": "梅諾米尼", + "America/Merida": "美利達", + "America/Metlakatla": "梅特拉卡特拉", + "America/Mexico_City": "墨西哥城", + "America/Miquelon": "密克隆", + "America/Moncton": "蒙克頓", + "America/Monterrey": "蒙特雷", + "America/Montevideo": "蒙特維多", + "America/Montreal": "蒙特婁", + "America/Montserrat": "蒙特塞拉特山", + "America/Nassau": "拿騷", + "America/New_York": "紐約州", + "America/Nipigon": "尼皮貢", + "America/Nome": "諾姆", + "America/Noronha": "諾羅尼亞", + "America/North_Dakota/Beulah": "比尤拉", + "America/North_Dakota/Center": "居中", + "America/North_Dakota/New_Salem": "新塞勒姆", + "America/Ojinaga": "奧希納加", + "America/Panama": "巴拿馬", + "America/Pangnirtung": "龐納唐", + "America/Paramaribo": "巴拉馬利波", + "America/Phoenix": "海棗屬", + "America/Port-au-Prince": "太子港", + "America/Port_of_Spain": "西班牙港", + "America/Porto_Velho": "波多韋柳", + "America/Puerto_Rico": "波多黎各", + "America/Punta_Arenas": "蓬塔阿雷納斯", + "America/Rainy_River": "雨河", + "America/Rankin_Inlet": "蘭金因萊特", + "America/Recife": "累西腓", + "America/Regina": "雷日納", + "America/Resolute": "瑞沙路克", + "America/Rio_Branco": "裡奧布朗庫", + "America/Santa_Isabel": "聖伊莎貝爾", + "America/Santarem": "聖塔倫", + "America/Santiago": "聖地牙哥", + "America/Santo_Domingo": "聖多明哥", + "America/Sao_Paulo": "聖保羅", + "America/Scoresbysund": "斯科斯比松", + "America/Sitka": "錫特卡", + "America/St_Barthelemy": "聖巴泰勒米", + "America/St_Johns": "聖約翰", + "America/St_Kitts": "聖基茨島", + "America/St_Lucia": "聖露西亞", + "America/St_Thomas": "聖托馬斯區", + "America/St_Vincent": "聖文森特島", + "America/Swift_Current": "急湍", + "America/Tegucigalpa": "特古西加爾巴", + "America/Thule": "圖勒", + "America/Thunder_Bay": "桑德灣", + "America/Tijuana": "蒂華納", + "America/Toronto": "多倫多", + "America/Tortola": "托爾托拉", + "America/Vancouver": "溫哥華", + "America/Whitehorse": "懷特霍斯", + "America/Winnipeg": "溫尼伯", + "America/Yakutat": "亞庫塔特", + "America/Yellowknife": "耶洛奈夫", + "Antarctica/Casey": "凱西", + "Antarctica/Davis": "戴維斯", + "Antarctica/DumontDUrville": "迪蒙迪維爾", + "Antarctica/Macquarie": "麥格理", + "Antarctica/Mawson": "莫森", + "Antarctica/McMurdo": "麥克默多", + "Antarctica/Palmer": "帕爾默", + "Antarctica/Rothera": "羅瑟拉站", + "Antarctica/Syowa": "昭和", + "Antarctica/Troll": "托羅", + "Antarctica/Vostok": "沃斯托克", + "Arctic/Longyearbyen": "朗伊爾城", + "Asia/Aden": "亞丁", + "Asia/Almaty": "阿拉木圖", + "Asia/Amman": "安曼", + "Asia/Anadyr": "阿納德爾", + "Asia/Aqtau": "阿克陶", + "Asia/Aqtobe": "阿克托別", + "Asia/Ashgabat": "阿什哈巴德", + "Asia/Atyrau": "阿特勞", + "Asia/Baghdad": "巴格達", + "Asia/Bahrain": "巴林", + "Asia/Baku": "巴庫", + "Asia/Bangkok": "曼谷", + "Asia/Barnaul": "巴爾瑙爾", + "Asia/Beirut": "貝魯特", + "Asia/Bishkek": "比斯凱克", + "Asia/Brunei": "汶萊", + "Asia/Calcutta": "加爾各答", + "Asia/Chita": "赤塔", + "Asia/Choibalsan": "喬巴山", + "Asia/Colombo": "科倫坡", + "Asia/Damascus": "大馬士革", + "Asia/Dhaka": "達卡", + "Asia/Dili": "帝力", + "Asia/Dubai": "杜拜", + "Asia/Dushanbe": "杜尚别", + "Asia/Famagusta": "法馬古斯塔", + "Asia/Gaza": "加沙", + "Asia/Hebron": "希伯倫", + "Asia/Hong_Kong": "中國香港特別行政區", + "Asia/Hovd": "科布多", + "Asia/Irkutsk": "伊爾庫次克", + "Asia/Jakarta": "雅加達", + "Asia/Jayapura": "查亞普拉", + "Asia/Jerusalem": "耶路撒冷", + "Asia/Kabul": "喀布爾", + "Asia/Kamchatka": "堪察加", + "Asia/Karachi": "卡拉奇", + "Asia/Katmandu": "加德滿都", + "Asia/Khandyga": "漢德加", + "Asia/Krasnoyarsk": "克拉斯諾亞爾斯克", + "Asia/Kuala_Lumpur": "吉隆坡", + "Asia/Kuching": "古晉", + "Asia/Kuwait": "科威特", + "Asia/Macau": "中國澳門", + "Asia/Magadan": "馬加丹", + "Asia/Makassar": "馬卡沙爾", + "Asia/Manila": "馬尼拉", + "Asia/Muscat": "馬斯喀特", + "Asia/Nicosia": "尼古西亞", + "Asia/Novokuznetsk": "新庫茲涅茨克", + "Asia/Novosibirsk": "新西伯利亞", + "Asia/Omsk": "鄂木斯克", + "Asia/Oral": "奧拉爾", + "Asia/Phnom_Penh": "金邊", + "Asia/Pontianak": "坤甸", + "Asia/Pyongyang": "平壤", + "Asia/Qatar": "卡達", + "Asia/Qostanay": "庫斯塔奈", + "Asia/Qyzylorda": "克孜勒奧爾達", + "Asia/Rangoon": "仰光", + "Asia/Riyadh": "利雅德", + "Asia/Saigon": "胡志明市", + "Asia/Sakhalin": "薩哈林", + "Asia/Samarkand": "撒馬爾罕", + "Asia/Seoul": "首爾", + "Asia/Shanghai": "上海市", + "Asia/Singapore": "新加坡", + "Asia/Srednekolymsk": "中科雷姆斯克", + "Asia/Taipei": "台北", + "Asia/Tashkent": "塔什干", + "Asia/Tbilisi": "第比利斯", + "Asia/Tehran": "德黑蘭", + "Asia/Thimphu": "廷布", + "Asia/Tokyo": "東京", + "Asia/Tomsk": "托木斯克", + "Asia/Ulaanbaatar": "烏蘭巴托", + "Asia/Urumqi": "烏魯木齊市", + "Asia/Ust-Nera": "烏斯季涅拉", + "Asia/Vientiane": "萬象", + "Asia/Vladivostok": "海參威", + "Asia/Yakutsk": "雅庫茨克", + "Asia/Yekaterinburg": "葉卡捷琳堡", + "Asia/Yerevan": "葉里溫", + "Atlantic/Azores": "亞述群島", + "Atlantic/Bermuda": "百慕達", + "Atlantic/Canary": "加那利", + "Atlantic/Cape_Verde": "維德角", + "Atlantic/Faeroe": "法爾羅", + "Atlantic/Madeira": "馬德拉", + "Atlantic/Reykjavik": "雷克雅未克", + "Atlantic/South_Georgia": "南喬治亞", + "Atlantic/St_Helena": "聖赫勒拿島", + "Atlantic/Stanley": "斯坦利", + "Australia/Adelaide": "阿德萊德", + "Australia/Brisbane": "布利斯班", + "Australia/Broken_Hill": "破碎山", + "Australia/Currie": "柯里", + "Australia/Darwin": "達爾文", + "Australia/Eucla": "歐克拉", + "Australia/Hobart": "霍巴特", + "Australia/Lindeman": "林德曼", + "Australia/Lord_Howe": "豪勳爵", + "Australia/Melbourne": "墨爾本", + "Australia/Perth": "伯斯", + "Australia/Sydney": "雪梨", + "Europe/Amsterdam": "阿姆斯特丹", + "Europe/Andorra": "安道爾", + "Europe/Astrakhan": "阿斯特拉罕", + "Europe/Athens": "雅典", + "Europe/Belgrade": "貝爾格萊德", + "Europe/Berlin": "柏林", + "Europe/Bratislava": "布拉迪斯拉發", + "Europe/Brussels": "布魯塞爾", + "Europe/Bucharest": "布加勒斯特", + "Europe/Budapest": "布達佩斯", + "Europe/Busingen": "布辛", + "Europe/Chisinau": "基希訥烏", + "Europe/Copenhagen": "哥本哈根", + "Europe/Dublin": "都柏林", + "Europe/Gibraltar": "直布羅陀", + "Europe/Guernsey": "根西", + "Europe/Helsinki": "赫爾辛基", + "Europe/Isle_of_Man": "曼島", + "Europe/Istanbul": "伊斯坦堡", + "Europe/Jersey": "澤西", + "Europe/Kaliningrad": "卡里寧格勒", + "Europe/Kiev": "基輔", + "Europe/Kirov": "基洛夫", + "Europe/Lisbon": "裡斯本", + "Europe/Ljubljana": "盧布爾雅那", + "Europe/London": "倫敦", + "Europe/Luxembourg": "盧森堡", + "Europe/Madrid": "馬德里", + "Europe/Malta": "馬爾他", + "Europe/Mariehamn": "瑪麗港", + "Europe/Minsk": "明斯克", + "Europe/Monaco": "摩納哥", + "Europe/Moscow": "莫斯科", + "Europe/Oslo": "奧斯陸", + "Europe/Paris": "帕裡斯", + "Europe/Podgorica": "波德戈裡察", + "Europe/Prague": "布拉格", + "Europe/Riga": "裡加", + "Europe/Rome": "羅馬", + "Europe/Samara": "薩馬拉", + "Europe/San_Marino": "聖馬利諾", + "Europe/Sarajevo": "薩拉熱窩", + "Europe/Saratov": "薩拉托夫", + "Europe/Simferopol": "辛菲羅波爾", + "Europe/Skopje": "斯科普裡", + "Europe/Sofia": "索菲亞", + "Europe/Stockholm": "斯德哥爾摩", + "Europe/Tallinn": "塔林", + "Europe/Tirane": "地拉那", + "Europe/Ulyanovsk": "烏裡揚諾夫斯克", + "Europe/Uzhgorod": "烏日哥羅德", + "Europe/Vaduz": "瓦杜茲", + "Europe/Vatican": "梵蒂岡", + "Europe/Vienna": "維也納", + "Europe/Vilnius": "維爾紐斯", + "Europe/Volgograd": "伏爾加格勒", + "Europe/Warsaw": "華沙", + "Europe/Zagreb": "札格瑞布", + "Europe/Zaporozhye": "扎波羅熱", + "Europe/Zurich": "蘇黎世", + "Indian/Antananarivo": "塔那那利佛", + "Indian/Chagos": "查戈斯", + "Indian/Christmas": "聖誕島", + "Indian/Cocos": "椰子樹", + "Indian/Comoro": "科摩諾", + "Indian/Kerguelen": "凱爾蓋朗", + "Indian/Mahe": "馬埃島", + "Indian/Maldives": "馬爾地夫", + "Indian/Mauritius": "模里西斯", + "Indian/Mayotte": "馬約特島", + "Indian/Reunion": "留尼旺島", + "Pacific/Apia": "阿皮亞", + "Pacific/Auckland": "奧克蘭", + "Pacific/Bougainville": "布幹維爾", + "Pacific/Chatham": "查塔姆", + "Pacific/Easter": "復活節", + "Pacific/Efate": "埃法特", + "Pacific/Enderbury": "恩德伯里", + "Pacific/Fakaofo": "法考福", + "Pacific/Fiji": "斐濟", + "Pacific/Funafuti": "富納富提", + "Pacific/Galapagos": "加拉帕戈斯", + "Pacific/Gambier": "甘比爾", + "Pacific/Guadalcanal": "瓜達爾卡納爾島", + "Pacific/Guam": "關島", + "Pacific/Honolulu": "檀香山", + "Pacific/Johnston": "約翰斯頓", + "Pacific/Kiritimati": "克里斯馬斯", + "Pacific/Kosrae": "科斯雷", + "Pacific/Kwajalein": "誇賈林", + "Pacific/Majuro": "馬朱羅", + "Pacific/Marquesas": "馬克薩斯", + "Pacific/Midway": "中途島", + "Pacific/Nauru": "諾魯", + "Pacific/Niue": "紐埃島", + "Pacific/Norfolk": "諾福克", + "Pacific/Noumea": "努美阿", + "Pacific/Pago_Pago": "帕果帕果", + "Pacific/Palau": "帛琉", + "Pacific/Pitcairn": "皮特凱恩", + "Pacific/Ponape": "波納佩", + "Pacific/Port_Moresby": "莫爾斯比港", + "Pacific/Rarotonga": "拉羅湯加", + "Pacific/Saipan": "塞班島", + "Pacific/Tahiti": "塔希提", + "Pacific/Tarawa": "塔拉瓦", + "Pacific/Tongatapu": "湯加塔布", + "Pacific/Truk": "特魯克", + "Pacific/Wake": "威克", + "Pacific/Wallis": "沃利斯" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_zh-TW.json new file mode 100644 index 00000000..71fda507 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input-time-zone/t9n/messages_zh-TW.json @@ -0,0 +1,433 @@ +{ + "chooseTimeZone": "選擇時區。", + "timeZoneLabel": "({offset}) {cities}", + "Africa/Abidjan": "阿必尚", + "Africa/Accra": "阿克拉", + "Africa/Addis_Ababa": "阿迪斯阿貝巴", + "Africa/Algiers": "阿爾及爾", + "Africa/Asmera": "阿斯馬拉", + "Africa/Bamako": "巴馬科", + "Africa/Bangui": "班基", + "Africa/Banjul": "班竹", + "Africa/Bissau": "比索", + "Africa/Blantyre": "布蘭太爾", + "Africa/Brazzaville": "布拉柴維爾", + "Africa/Bujumbura": "布松布拉", + "Africa/Cairo": "開羅", + "Africa/Casablanca": "卡薩布蘭卡", + "Africa/Ceuta": "休達", + "Africa/Conakry": "柯那克裡", + "Africa/Dakar": "達卡", + "Africa/Dar_es_Salaam": "沙蘭港", + "Africa/Djibouti": "吉布地", + "Africa/Douala": "杜阿拉", + "Africa/El_Aaiun": "埃爾阿尤恩", + "Africa/Freetown": "弗裡敦", + "Africa/Gaborone": "哈博羅內", + "Africa/Harare": "哈拉雷", + "Africa/Johannesburg": "約翰內斯堡", + "Africa/Juba": "朱巴", + "Africa/Kampala": "坎帕拉", + "Africa/Khartoum": "喀土穆", + "Africa/Kigali": "基加利", + "Africa/Kinshasa": "金夏沙", + "Africa/Lagos": "拉各斯州", + "Africa/Libreville": "利伯維爾", + "Africa/Lome": "洛美", + "Africa/Luanda": "魯安達", + "Africa/Lubumbashi": "盧邦巴希", + "Africa/Lusaka": "盧薩卡", + "Africa/Malabo": "馬拉博", + "Africa/Maputo": "馬布多", + "Africa/Maseru": "馬塞魯區", + "Africa/Mbabane": "姆巴巴內", + "Africa/Mogadishu": "摩加迪沙", + "Africa/Monrovia": "蒙羅維亞", + "Africa/Nairobi": "奈洛比", + "Africa/Ndjamena": "恩賈梅納", + "Africa/Niamey": "尼阿美", + "Africa/Nouakchott": "諾克少", + "Africa/Ouagadougou": "瓦加杜古", + "Africa/Porto-Novo": "波多諾伏", + "Africa/Sao_Tome": "聖多美", + "Africa/Tripoli": "的黎波裡", + "Africa/Tunis": "突尼斯市", + "Africa/Windhoek": "溫吐克", + "America/Adak": "阿達克", + "America/Anchorage": "安克雷奇", + "America/Anguilla": "安圭拉島", + "America/Antigua": "安提瓜島", + "America/Araguaina": "阿拉瓜伊納", + "America/Argentina/La_Rioja": "拉裡奧哈", + "America/Argentina/Rio_Gallegos": "裡奧戈耶斯省", + "America/Argentina/Salta": "薩爾塔", + "America/Argentina/San_Juan": "聖胡安", + "America/Argentina/San_Luis": "聖路易斯", + "America/Argentina/Tucuman": "圖庫曼", + "America/Argentina/Ushuaia": "烏斯懷亞", + "America/Aruba": "阿魯巴島", + "America/Asuncion": "亞松森", + "America/Bahia": "巴伊亞", + "America/Bahia_Banderas": "班德拉斯灣", + "America/Barbados": "巴貝多", + "America/Belem": "貝倫", + "America/Belize": "貝里斯", + "America/Blanc-Sablon": "勃朗薩布隆", + "America/Boa_Vista": "博阿維斯塔", + "America/Bogota": "波哥大", + "America/Boise": "波夕", + "America/Buenos_Aires": "布宜諾斯艾利斯", + "America/Cambridge_Bay": "劍橋灣", + "America/Campo_Grande": "格蘭德營", + "America/Cancun": "坎昆", + "America/Caracas": "加拉加斯", + "America/Catamarca": "卡塔馬卡", + "America/Cayenne": "卡宴", + "America/Cayman": "卡曼", + "America/Chicago": "芝加哥", + "America/Chihuahua": "奇瓦瓦州", + "America/Ciudad_Juarez": "華雷斯城", + "America/Coral_Harbour": "珊瑚港", + "America/Cordoba": "科爾多瓦", + "America/Costa_Rica": "哥斯大黎加", + "America/Creston": "克雷斯頓", + "America/Cuiaba": "古雅巴", + "America/Curacao": "古拉索", + "America/Danmarkshavn": "丹馬沙", + "America/Dawson": "道森", + "America/Dawson_Creek": "道森克里克", + "America/Denver": "丹佛", + "America/Detroit": "底特律", + "America/Dominica": "多明尼加", + "America/Edmonton": "埃德蒙頓", + "America/Eirunepe": "埃魯內佩", + "America/El_Salvador": "薩爾瓦多", + "America/Fort_Nelson": "納爾遜堡", + "America/Fortaleza": "福塔萊薩", + "America/Glace_Bay": "格萊斯灣", + "America/Godthab": "戈特霍布", + "America/Goose_Bay": "鵝灣", + "America/Grand_Turk": "大特克島", + "America/Grenada": "格瑞那達", + "America/Guadeloupe": "法屬瓜德羅普島", + "America/Guatemala": "瓜地馬拉", + "America/Guayaquil": "瓜亞基爾", + "America/Guyana": "蓋亞那", + "America/Halifax": "哈利法克斯", + "America/Havana": "哈瓦那", + "America/Hermosillo": "埃莫西約", + "America/Indiana/Knox": "諾克斯", + "America/Indiana/Marengo": "馬倫戈", + "America/Indiana/Petersburg": "彼得堡", + "America/Indiana/Tell_City": "太爾城", + "America/Indiana/Vevay": "韋韋", + "America/Indiana/Vincennes": "文森斯", + "America/Indiana/Winamac": "威納馬克", + "America/Indianapolis": "印第安納波利斯", + "America/Inuvik": "伊努維克", + "America/Iqaluit": "伊卡盧伊特", + "America/Jamaica": "牙買加", + "America/Jujuy": "胡胡伊", + "America/Juneau": "朱諾", + "America/Kentucky/Monticello": "蒙蒂塞洛", + "America/Kralendijk": "克拉倫代克", + "America/La_Paz": "拉巴斯", + "America/Lima": "利馬", + "America/Los_Angeles": "洛杉磯", + "America/Louisville": "路易斯維爾", + "America/Lower_Princes": "下王子", + "America/Maceio": "馬塞約", + "America/Managua": "馬納瓜", + "America/Manaus": "馬瑙斯", + "America/Marigot": "馬里戈特", + "America/Martinique": "馬丁尼克島", + "America/Matamoros": "馬塔莫羅斯", + "America/Mazatlan": "馬薩特蘭", + "America/Mendoza": "門多薩", + "America/Menominee": "梅諾米尼", + "America/Merida": "美利達", + "America/Metlakatla": "梅特拉卡特拉", + "America/Mexico_City": "墨西哥城", + "America/Miquelon": "密克隆", + "America/Moncton": "蒙克頓", + "America/Monterrey": "蒙特雷", + "America/Montevideo": "蒙特維多", + "America/Montreal": "蒙特婁", + "America/Montserrat": "蒙特塞拉特山", + "America/Nassau": "拿騷", + "America/New_York": "紐約州", + "America/Nipigon": "尼皮貢", + "America/Nome": "諾姆", + "America/Noronha": "諾羅尼亞", + "America/North_Dakota/Beulah": "比尤拉", + "America/North_Dakota/Center": "居中", + "America/North_Dakota/New_Salem": "新塞勒姆", + "America/Ojinaga": "奧希納加", + "America/Panama": "巴拿馬", + "America/Pangnirtung": "龐納唐", + "America/Paramaribo": "巴拉馬利波", + "America/Phoenix": "海棗屬", + "America/Port-au-Prince": "太子港", + "America/Port_of_Spain": "西班牙港", + "America/Porto_Velho": "波多韋柳", + "America/Puerto_Rico": "波多黎各", + "America/Punta_Arenas": "蓬塔阿雷納斯", + "America/Rainy_River": "雨河", + "America/Rankin_Inlet": "蘭金因萊特", + "America/Recife": "累西腓", + "America/Regina": "雷日納", + "America/Resolute": "瑞沙路克", + "America/Rio_Branco": "裡奧布朗庫", + "America/Santa_Isabel": "聖伊莎貝爾", + "America/Santarem": "聖塔倫", + "America/Santiago": "聖地牙哥", + "America/Santo_Domingo": "聖多明哥", + "America/Sao_Paulo": "聖保羅", + "America/Scoresbysund": "斯科斯比松", + "America/Sitka": "錫特卡", + "America/St_Barthelemy": "聖巴泰勒米", + "America/St_Johns": "聖約翰", + "America/St_Kitts": "聖基茨島", + "America/St_Lucia": "聖露西亞", + "America/St_Thomas": "聖托馬斯區", + "America/St_Vincent": "聖文森特島", + "America/Swift_Current": "急湍", + "America/Tegucigalpa": "特古西加爾巴", + "America/Thule": "圖勒", + "America/Thunder_Bay": "桑德灣", + "America/Tijuana": "蒂華納", + "America/Toronto": "多倫多", + "America/Tortola": "托爾托拉", + "America/Vancouver": "溫哥華", + "America/Whitehorse": "懷特霍斯", + "America/Winnipeg": "溫尼伯", + "America/Yakutat": "亞庫塔特", + "America/Yellowknife": "耶洛奈夫", + "Antarctica/Casey": "凱西", + "Antarctica/Davis": "戴維斯", + "Antarctica/DumontDUrville": "迪蒙迪維爾", + "Antarctica/Macquarie": "麥格理", + "Antarctica/Mawson": "莫森", + "Antarctica/McMurdo": "麥克默多", + "Antarctica/Palmer": "帕爾默", + "Antarctica/Rothera": "羅瑟拉站", + "Antarctica/Syowa": "昭和", + "Antarctica/Troll": "托羅", + "Antarctica/Vostok": "沃斯托克", + "Arctic/Longyearbyen": "朗伊爾城", + "Asia/Aden": "亞丁", + "Asia/Almaty": "阿拉木圖", + "Asia/Amman": "安曼", + "Asia/Anadyr": "阿納德爾", + "Asia/Aqtau": "阿克陶", + "Asia/Aqtobe": "阿克托別", + "Asia/Ashgabat": "阿什哈巴德", + "Asia/Atyrau": "阿特勞", + "Asia/Baghdad": "巴格達", + "Asia/Bahrain": "巴林", + "Asia/Baku": "巴庫", + "Asia/Bangkok": "曼谷", + "Asia/Barnaul": "巴爾瑙爾", + "Asia/Beirut": "貝魯特", + "Asia/Bishkek": "比斯凱克", + "Asia/Brunei": "汶萊", + "Asia/Calcutta": "加爾各答", + "Asia/Chita": "赤塔", + "Asia/Choibalsan": "喬巴山", + "Asia/Colombo": "科倫坡", + "Asia/Damascus": "大馬士革", + "Asia/Dhaka": "達卡", + "Asia/Dili": "帝力", + "Asia/Dubai": "杜拜", + "Asia/Dushanbe": "杜尚别", + "Asia/Famagusta": "法馬古斯塔", + "Asia/Gaza": "加沙", + "Asia/Hebron": "希伯倫", + "Asia/Hong_Kong": "中國香港特別行政區", + "Asia/Hovd": "科布多", + "Asia/Irkutsk": "伊爾庫次克", + "Asia/Jakarta": "雅加達", + "Asia/Jayapura": "查亞普拉", + "Asia/Jerusalem": "耶路撒冷", + "Asia/Kabul": "喀布爾", + "Asia/Kamchatka": "堪察加", + "Asia/Karachi": "卡拉奇", + "Asia/Katmandu": "加德滿都", + "Asia/Khandyga": "漢德加", + "Asia/Krasnoyarsk": "克拉斯諾亞爾斯克", + "Asia/Kuala_Lumpur": "吉隆坡", + "Asia/Kuching": "古晉", + "Asia/Kuwait": "科威特", + "Asia/Macau": "中國澳門", + "Asia/Magadan": "馬加丹", + "Asia/Makassar": "馬卡沙爾", + "Asia/Manila": "馬尼拉", + "Asia/Muscat": "馬斯喀特", + "Asia/Nicosia": "尼古西亞", + "Asia/Novokuznetsk": "新庫茲涅茨克", + "Asia/Novosibirsk": "新西伯利亞", + "Asia/Omsk": "鄂木斯克", + "Asia/Oral": "奧拉爾", + "Asia/Phnom_Penh": "金邊", + "Asia/Pontianak": "坤甸", + "Asia/Pyongyang": "平壤", + "Asia/Qatar": "卡達", + "Asia/Qostanay": "庫斯塔奈", + "Asia/Qyzylorda": "克孜勒奧爾達", + "Asia/Rangoon": "仰光", + "Asia/Riyadh": "利雅德", + "Asia/Saigon": "胡志明市", + "Asia/Sakhalin": "薩哈林", + "Asia/Samarkand": "撒馬爾罕", + "Asia/Seoul": "首爾", + "Asia/Shanghai": "上海市", + "Asia/Singapore": "新加坡", + "Asia/Srednekolymsk": "中科雷姆斯克", + "Asia/Taipei": "台北", + "Asia/Tashkent": "塔什干", + "Asia/Tbilisi": "第比利斯", + "Asia/Tehran": "德黑蘭", + "Asia/Thimphu": "廷布", + "Asia/Tokyo": "東京", + "Asia/Tomsk": "托木斯克", + "Asia/Ulaanbaatar": "烏蘭巴托", + "Asia/Urumqi": "烏魯木齊市", + "Asia/Ust-Nera": "烏斯季涅拉", + "Asia/Vientiane": "萬象", + "Asia/Vladivostok": "海參威", + "Asia/Yakutsk": "雅庫茨克", + "Asia/Yekaterinburg": "葉卡捷琳堡", + "Asia/Yerevan": "葉里溫", + "Atlantic/Azores": "亞述群島", + "Atlantic/Bermuda": "百慕達", + "Atlantic/Canary": "加那利", + "Atlantic/Cape_Verde": "維德角", + "Atlantic/Faeroe": "法爾羅", + "Atlantic/Madeira": "馬德拉", + "Atlantic/Reykjavik": "雷克雅未克", + "Atlantic/South_Georgia": "南喬治亞", + "Atlantic/St_Helena": "聖赫勒拿島", + "Atlantic/Stanley": "斯坦利", + "Australia/Adelaide": "阿德萊德", + "Australia/Brisbane": "布利斯班", + "Australia/Broken_Hill": "破碎山", + "Australia/Currie": "柯里", + "Australia/Darwin": "達爾文", + "Australia/Eucla": "歐克拉", + "Australia/Hobart": "霍巴特", + "Australia/Lindeman": "林德曼", + "Australia/Lord_Howe": "豪勳爵", + "Australia/Melbourne": "墨爾本", + "Australia/Perth": "伯斯", + "Australia/Sydney": "雪梨", + "Europe/Amsterdam": "阿姆斯特丹", + "Europe/Andorra": "安道爾", + "Europe/Astrakhan": "阿斯特拉罕", + "Europe/Athens": "雅典", + "Europe/Belgrade": "貝爾格萊德", + "Europe/Berlin": "柏林", + "Europe/Bratislava": "布拉迪斯拉發", + "Europe/Brussels": "布魯塞爾", + "Europe/Bucharest": "布加勒斯特", + "Europe/Budapest": "布達佩斯", + "Europe/Busingen": "布辛", + "Europe/Chisinau": "基希訥烏", + "Europe/Copenhagen": "哥本哈根", + "Europe/Dublin": "都柏林", + "Europe/Gibraltar": "直布羅陀", + "Europe/Guernsey": "根西", + "Europe/Helsinki": "赫爾辛基", + "Europe/Isle_of_Man": "曼島", + "Europe/Istanbul": "伊斯坦堡", + "Europe/Jersey": "澤西", + "Europe/Kaliningrad": "卡里寧格勒", + "Europe/Kiev": "基輔", + "Europe/Kirov": "基洛夫", + "Europe/Lisbon": "裡斯本", + "Europe/Ljubljana": "盧布爾雅那", + "Europe/London": "倫敦", + "Europe/Luxembourg": "盧森堡", + "Europe/Madrid": "馬德里", + "Europe/Malta": "馬爾他", + "Europe/Mariehamn": "瑪麗港", + "Europe/Minsk": "明斯克", + "Europe/Monaco": "摩納哥", + "Europe/Moscow": "莫斯科", + "Europe/Oslo": "奧斯陸", + "Europe/Paris": "帕裡斯", + "Europe/Podgorica": "波德戈裡察", + "Europe/Prague": "布拉格", + "Europe/Riga": "裡加", + "Europe/Rome": "羅馬", + "Europe/Samara": "薩馬拉", + "Europe/San_Marino": "聖馬利諾", + "Europe/Sarajevo": "薩拉熱窩", + "Europe/Saratov": "薩拉托夫", + "Europe/Simferopol": "辛菲羅波爾", + "Europe/Skopje": "斯科普裡", + "Europe/Sofia": "索菲亞", + "Europe/Stockholm": "斯德哥爾摩", + "Europe/Tallinn": "塔林", + "Europe/Tirane": "地拉那", + "Europe/Ulyanovsk": "烏裡揚諾夫斯克", + "Europe/Uzhgorod": "烏日哥羅德", + "Europe/Vaduz": "瓦杜茲", + "Europe/Vatican": "梵蒂岡", + "Europe/Vienna": "維也納", + "Europe/Vilnius": "維爾紐斯", + "Europe/Volgograd": "伏爾加格勒", + "Europe/Warsaw": "華沙", + "Europe/Zagreb": "札格瑞布", + "Europe/Zaporozhye": "扎波羅熱", + "Europe/Zurich": "蘇黎世", + "Indian/Antananarivo": "塔那那利佛", + "Indian/Chagos": "查戈斯", + "Indian/Christmas": "聖誕島", + "Indian/Cocos": "椰子樹", + "Indian/Comoro": "科摩諾", + "Indian/Kerguelen": "凱爾蓋朗", + "Indian/Mahe": "馬埃島", + "Indian/Maldives": "馬爾地夫", + "Indian/Mauritius": "模里西斯", + "Indian/Mayotte": "馬約特島", + "Indian/Reunion": "留尼旺島", + "Pacific/Apia": "阿皮亞", + "Pacific/Auckland": "奧克蘭", + "Pacific/Bougainville": "布幹維爾", + "Pacific/Chatham": "查塔姆", + "Pacific/Easter": "復活節", + "Pacific/Efate": "埃法特", + "Pacific/Enderbury": "恩德伯里", + "Pacific/Fakaofo": "法考福", + "Pacific/Fiji": "斐濟", + "Pacific/Funafuti": "富納富提", + "Pacific/Galapagos": "加拉帕戈斯", + "Pacific/Gambier": "甘比爾", + "Pacific/Guadalcanal": "瓜達爾卡納爾島", + "Pacific/Guam": "關島", + "Pacific/Honolulu": "檀香山", + "Pacific/Johnston": "約翰斯頓", + "Pacific/Kiritimati": "克里斯馬斯", + "Pacific/Kosrae": "科斯雷", + "Pacific/Kwajalein": "誇賈林", + "Pacific/Majuro": "馬朱羅", + "Pacific/Marquesas": "馬克薩斯", + "Pacific/Midway": "中途島", + "Pacific/Nauru": "諾魯", + "Pacific/Niue": "紐埃島", + "Pacific/Norfolk": "諾福克", + "Pacific/Noumea": "努美阿", + "Pacific/Pago_Pago": "帕果帕果", + "Pacific/Palau": "帛琉", + "Pacific/Pitcairn": "皮特凱恩", + "Pacific/Ponape": "波納佩", + "Pacific/Port_Moresby": "莫爾斯比港", + "Pacific/Rarotonga": "拉羅湯加", + "Pacific/Saipan": "塞班島", + "Pacific/Tahiti": "塔希提", + "Pacific/Tarawa": "塔拉瓦", + "Pacific/Tongatapu": "湯加塔布", + "Pacific/Truk": "特魯克", + "Pacific/Wake": "威克", + "Pacific/Wallis": "沃利斯" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages.json new file mode 100644 index 00000000..7ef32337 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "loading": "Loading" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_ar.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_ar.json new file mode 100644 index 00000000..94d4c1fe --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_ar.json @@ -0,0 +1,4 @@ +{ + "clear": "مسح القيمة", + "loading": "تحميل" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_bg.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_bg.json new file mode 100644 index 00000000..48e5663d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_bg.json @@ -0,0 +1,4 @@ +{ + "clear": "Изчистване на стойност", + "loading": "Зареждане" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_bs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_bs.json new file mode 100644 index 00000000..47ff6a1e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_bs.json @@ -0,0 +1,4 @@ +{ + "clear": "Očisti vrijednost", + "loading": "Učitavanje u tijeku" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_ca.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_ca.json new file mode 100644 index 00000000..eefa6bc2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_ca.json @@ -0,0 +1,4 @@ +{ + "clear": "Esborra el valor", + "loading": "S'està carregant..." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_cs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_cs.json new file mode 100644 index 00000000..53b7b646 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_cs.json @@ -0,0 +1,4 @@ +{ + "clear": "Vymazat hodnotu", + "loading": "Načítání" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_da.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_da.json new file mode 100644 index 00000000..5d8f2b9b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_da.json @@ -0,0 +1,4 @@ +{ + "clear": "Ryd værdi", + "loading": "Indlæser" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_de.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_de.json new file mode 100644 index 00000000..201adff2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_de.json @@ -0,0 +1,4 @@ +{ + "clear": "Wert löschen", + "loading": "Wird geladen" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_el.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_el.json new file mode 100644 index 00000000..df8e7f94 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_el.json @@ -0,0 +1,4 @@ +{ + "clear": "Απαλοιφή τιμής", + "loading": "Φόρτωση" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_en.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_en.json new file mode 100644 index 00000000..7ef32337 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_en.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "loading": "Loading" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_es.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_es.json new file mode 100644 index 00000000..0f729f84 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_es.json @@ -0,0 +1,4 @@ +{ + "clear": "Borrar valor", + "loading": "Cargando" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_et.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_et.json new file mode 100644 index 00000000..6fb6e17b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_et.json @@ -0,0 +1,4 @@ +{ + "clear": "Eemalda väärtus", + "loading": "Laadimine" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_fi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_fi.json new file mode 100644 index 00000000..15ba861d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_fi.json @@ -0,0 +1,4 @@ +{ + "clear": "Tyhjennä arvo", + "loading": "Ladataan" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_fr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_fr.json new file mode 100644 index 00000000..7ae97ea5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_fr.json @@ -0,0 +1,4 @@ +{ + "clear": "Effacer la valeur", + "loading": "Chargement" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_he.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_he.json new file mode 100644 index 00000000..64001b46 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_he.json @@ -0,0 +1,4 @@ +{ + "clear": "נקה ערך", + "loading": "טוען" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_hr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_hr.json new file mode 100644 index 00000000..47ff6a1e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_hr.json @@ -0,0 +1,4 @@ +{ + "clear": "Očisti vrijednost", + "loading": "Učitavanje u tijeku" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_hu.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_hu.json new file mode 100644 index 00000000..0ec4101b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_hu.json @@ -0,0 +1,4 @@ +{ + "clear": "Érték törlése", + "loading": "Betöltés" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_id.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_id.json new file mode 100644 index 00000000..3006be0c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_id.json @@ -0,0 +1,4 @@ +{ + "clear": "Hapus nilai", + "loading": "Memuat" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_it.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_it.json new file mode 100644 index 00000000..a45b6556 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_it.json @@ -0,0 +1,4 @@ +{ + "clear": "Cancella valore", + "loading": "Caricamento in corso" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_ja.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_ja.json new file mode 100644 index 00000000..a1e72d07 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_ja.json @@ -0,0 +1,4 @@ +{ + "clear": "値の削除", + "loading": "読み込んでいます" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_ko.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_ko.json new file mode 100644 index 00000000..800025f6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_ko.json @@ -0,0 +1,4 @@ +{ + "clear": "값 지우기", + "loading": "불러오는 중" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_lt.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_lt.json new file mode 100644 index 00000000..1765a2ee --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_lt.json @@ -0,0 +1,4 @@ +{ + "clear": "Išvalyti reikšmę", + "loading": "Kraunama" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_lv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_lv.json new file mode 100644 index 00000000..c5144fa4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_lv.json @@ -0,0 +1,4 @@ +{ + "clear": "Notīrīt vērtību", + "loading": "Ielādē" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_nl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_nl.json new file mode 100644 index 00000000..f070601b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_nl.json @@ -0,0 +1,4 @@ +{ + "clear": "Waarde wissen", + "loading": "Bezig met laden" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_no.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_no.json new file mode 100644 index 00000000..b0bd0588 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_no.json @@ -0,0 +1,4 @@ +{ + "clear": "Fjern verdi", + "loading": "Laster inn" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_pl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_pl.json new file mode 100644 index 00000000..f8c0f2d1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_pl.json @@ -0,0 +1,4 @@ +{ + "clear": "Wyczyść wartość", + "loading": "Wczytywanie" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_pt-BR.json new file mode 100644 index 00000000..b9589060 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_pt-BR.json @@ -0,0 +1,4 @@ +{ + "clear": "Apagar valor", + "loading": "Carregando" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_pt-PT.json new file mode 100644 index 00000000..161246b2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_pt-PT.json @@ -0,0 +1,4 @@ +{ + "clear": "Limpar valor", + "loading": "A Carregar" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_ro.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_ro.json new file mode 100644 index 00000000..64e21c8d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_ro.json @@ -0,0 +1,4 @@ +{ + "clear": "Golire valoare", + "loading": "Se încarcă" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_ru.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_ru.json new file mode 100644 index 00000000..0b36fd84 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_ru.json @@ -0,0 +1,4 @@ +{ + "clear": "Очистить значение", + "loading": "Загрузка" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_sk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_sk.json new file mode 100644 index 00000000..ada9226d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_sk.json @@ -0,0 +1,4 @@ +{ + "clear": "Vymazať hodnotu", + "loading": "Načítava sa" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_sl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_sl.json new file mode 100644 index 00000000..b15c0199 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_sl.json @@ -0,0 +1,4 @@ +{ + "clear": "Počisti vrednost", + "loading": "Nalaganje" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_sr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_sr.json new file mode 100644 index 00000000..d63ddfa1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_sr.json @@ -0,0 +1,4 @@ +{ + "clear": "Izbriši vrednosti", + "loading": "Učitavanje" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_sv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_sv.json new file mode 100644 index 00000000..adc9d351 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_sv.json @@ -0,0 +1,4 @@ +{ + "clear": "Rensa värde", + "loading": "Läser in" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_th.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_th.json new file mode 100644 index 00000000..1d7fa49c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_th.json @@ -0,0 +1,4 @@ +{ + "clear": "ล้างค่า", + "loading": "กำลังโหลด" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_tr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_tr.json new file mode 100644 index 00000000..dc29d9d1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_tr.json @@ -0,0 +1,4 @@ +{ + "clear": "Değeri temizle", + "loading": "Yükleniyor" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_uk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_uk.json new file mode 100644 index 00000000..a46da533 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_uk.json @@ -0,0 +1,4 @@ +{ + "clear": "Очистити значення", + "loading": "Завантажується" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_vi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_vi.json new file mode 100644 index 00000000..1bb11d9e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_vi.json @@ -0,0 +1,4 @@ +{ + "clear": "Xóa giá trị", + "loading": "Đang tải" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_zh-CN.json new file mode 100644 index 00000000..4f135957 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_zh-CN.json @@ -0,0 +1,4 @@ +{ + "clear": "清除值", + "loading": "正在加载" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_zh-HK.json new file mode 100644 index 00000000..8f0fa60b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_zh-HK.json @@ -0,0 +1,4 @@ +{ + "clear": "清除值", + "loading": "正在載入" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_zh-TW.json new file mode 100644 index 00000000..8f0fa60b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/input/t9n/messages_zh-TW.json @@ -0,0 +1,4 @@ +{ + "clear": "清除值", + "loading": "正在載入" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages.json new file mode 100644 index 00000000..992d666e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages.json @@ -0,0 +1,5 @@ +{ + "close": "Close", + "expand": "Expand", + "collapse": "Collapse" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_ar.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_ar.json new file mode 100644 index 00000000..65060922 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_ar.json @@ -0,0 +1,5 @@ +{ + "close": "إغلاق", + "expand": "توسيع", + "collapse": "طي" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_bg.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_bg.json new file mode 100644 index 00000000..cf8f9a3f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_bg.json @@ -0,0 +1,5 @@ +{ + "close": "Затваряне", + "expand": "Разгъване", + "collapse": "Сгъване" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_bs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_bs.json new file mode 100644 index 00000000..b339d739 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_bs.json @@ -0,0 +1,5 @@ +{ + "close": "Zatvori", + "expand": "Proširi", + "collapse": "Sažmi" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_ca.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_ca.json new file mode 100644 index 00000000..418a20c8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_ca.json @@ -0,0 +1,5 @@ +{ + "close": "Tanca", + "expand": "Amplia", + "collapse": "Redueix" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_cs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_cs.json new file mode 100644 index 00000000..2c98804e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_cs.json @@ -0,0 +1,5 @@ +{ + "close": "Zavřít", + "expand": "Rozbalit", + "collapse": "Sbalit" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_da.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_da.json new file mode 100644 index 00000000..1306e621 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_da.json @@ -0,0 +1,5 @@ +{ + "close": "Luk", + "expand": "Udvid", + "collapse": "Skjul" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_de.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_de.json new file mode 100644 index 00000000..7dfef471 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_de.json @@ -0,0 +1,5 @@ +{ + "close": "Schließen", + "expand": "Einblenden", + "collapse": "Ausblenden" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_el.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_el.json new file mode 100644 index 00000000..7966ec42 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_el.json @@ -0,0 +1,5 @@ +{ + "close": "Κλείσιμο", + "expand": "Ανάπτυξη", + "collapse": "Σύμπτυξη" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_en.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_en.json new file mode 100644 index 00000000..992d666e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_en.json @@ -0,0 +1,5 @@ +{ + "close": "Close", + "expand": "Expand", + "collapse": "Collapse" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_es.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_es.json new file mode 100644 index 00000000..a329796d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_es.json @@ -0,0 +1,5 @@ +{ + "close": "Cerrar", + "expand": "Expandir", + "collapse": "Contraer" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_et.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_et.json new file mode 100644 index 00000000..bf72bcff --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_et.json @@ -0,0 +1,5 @@ +{ + "close": "Sule", + "expand": "Laienda", + "collapse": "Ahenda" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_fi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_fi.json new file mode 100644 index 00000000..a643478f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_fi.json @@ -0,0 +1,5 @@ +{ + "close": "Sulje", + "expand": "Laajenna", + "collapse": "Kutista" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_fr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_fr.json new file mode 100644 index 00000000..9945ac0c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_fr.json @@ -0,0 +1,5 @@ +{ + "close": "Fermer", + "expand": "Développer", + "collapse": "Réduire" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_he.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_he.json new file mode 100644 index 00000000..24904eb1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_he.json @@ -0,0 +1,5 @@ +{ + "close": "סגירה", + "expand": "הרחב", + "collapse": "צמצם" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_hr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_hr.json new file mode 100644 index 00000000..b339d739 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_hr.json @@ -0,0 +1,5 @@ +{ + "close": "Zatvori", + "expand": "Proširi", + "collapse": "Sažmi" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_hu.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_hu.json new file mode 100644 index 00000000..f9c7709a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_hu.json @@ -0,0 +1,5 @@ +{ + "close": "Bezárás", + "expand": "Kibontás", + "collapse": "Összecsukás" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_id.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_id.json new file mode 100644 index 00000000..d66d76da --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_id.json @@ -0,0 +1,5 @@ +{ + "close": "Tutup", + "expand": "Bentang", + "collapse": "Tutup" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_it.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_it.json new file mode 100644 index 00000000..53f5d944 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_it.json @@ -0,0 +1,5 @@ +{ + "close": "Chiudi", + "expand": "Espandi", + "collapse": "Comprimi" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_ja.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_ja.json new file mode 100644 index 00000000..215e7cca --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_ja.json @@ -0,0 +1,5 @@ +{ + "close": "閉じる", + "expand": "展開", + "collapse": "折りたたむ" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_ko.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_ko.json new file mode 100644 index 00000000..32201a85 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_ko.json @@ -0,0 +1,5 @@ +{ + "close": "닫기", + "expand": "확장", + "collapse": "축소" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_lt.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_lt.json new file mode 100644 index 00000000..a3fb58e2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_lt.json @@ -0,0 +1,5 @@ +{ + "close": "Uždaryti", + "expand": "Išskleisti", + "collapse": "Suskleisti" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_lv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_lv.json new file mode 100644 index 00000000..e1248a7c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_lv.json @@ -0,0 +1,5 @@ +{ + "close": "Aizvērt", + "expand": "Izvērst", + "collapse": "Sakļaut" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_nl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_nl.json new file mode 100644 index 00000000..7b6f1e16 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_nl.json @@ -0,0 +1,5 @@ +{ + "close": "Sluiten", + "expand": "Uitvouwen", + "collapse": "Samenvouwen" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_no.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_no.json new file mode 100644 index 00000000..8ca9dd51 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_no.json @@ -0,0 +1,5 @@ +{ + "close": "Lukk", + "expand": "Utvid", + "collapse": "Skjul" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_pl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_pl.json new file mode 100644 index 00000000..89a6be7e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_pl.json @@ -0,0 +1,5 @@ +{ + "close": "Zamknij", + "expand": "Rozwiń", + "collapse": "Zwiń" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_pt-BR.json new file mode 100644 index 00000000..ccf96168 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_pt-BR.json @@ -0,0 +1,5 @@ +{ + "close": "Fechar", + "expand": "Expandir", + "collapse": "Recolher" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_pt-PT.json new file mode 100644 index 00000000..ccf96168 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_pt-PT.json @@ -0,0 +1,5 @@ +{ + "close": "Fechar", + "expand": "Expandir", + "collapse": "Recolher" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_ro.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_ro.json new file mode 100644 index 00000000..6998b86c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_ro.json @@ -0,0 +1,5 @@ +{ + "close": "Închidere", + "expand": "Extindere", + "collapse": "Restrângere" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_ru.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_ru.json new file mode 100644 index 00000000..dbc802bb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_ru.json @@ -0,0 +1,5 @@ +{ + "close": "Закрыть", + "expand": "Развернуть", + "collapse": "Свернуть" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_sk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_sk.json new file mode 100644 index 00000000..275e2c79 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_sk.json @@ -0,0 +1,5 @@ +{ + "close": "Zatvoriť", + "expand": "Rozbaliť", + "collapse": "Zbaliť" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_sl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_sl.json new file mode 100644 index 00000000..20f16e43 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_sl.json @@ -0,0 +1,5 @@ +{ + "close": "Zapri", + "expand": "Razširi", + "collapse": "Strni" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_sr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_sr.json new file mode 100644 index 00000000..1163ade9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_sr.json @@ -0,0 +1,5 @@ +{ + "close": "Zatvori", + "expand": "Proširi", + "collapse": "Skupi" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_sv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_sv.json new file mode 100644 index 00000000..6b76af8e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_sv.json @@ -0,0 +1,5 @@ +{ + "close": "Stäng", + "expand": "Expandera", + "collapse": "Dölj" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_th.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_th.json new file mode 100644 index 00000000..ad388298 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_th.json @@ -0,0 +1,5 @@ +{ + "close": "ปิด", + "expand": "ขยาย", + "collapse": "ย่อลงมา" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_tr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_tr.json new file mode 100644 index 00000000..01561567 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_tr.json @@ -0,0 +1,5 @@ +{ + "close": "Kapat", + "expand": "Genişlet", + "collapse": "Daralt" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_uk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_uk.json new file mode 100644 index 00000000..a2c5df58 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_uk.json @@ -0,0 +1,5 @@ +{ + "close": "Закрити", + "expand": "Розширити", + "collapse": "Згорнути" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_vi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_vi.json new file mode 100644 index 00000000..e630c9d6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_vi.json @@ -0,0 +1,5 @@ +{ + "close": "Tắt", + "expand": "Mở rộng", + "collapse": "Thu gọn" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_zh-CN.json new file mode 100644 index 00000000..b827075b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_zh-CN.json @@ -0,0 +1,5 @@ +{ + "close": "关闭", + "expand": "展开", + "collapse": "折叠" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_zh-HK.json new file mode 100644 index 00000000..3f692950 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_zh-HK.json @@ -0,0 +1,5 @@ +{ + "close": "關閉", + "expand": "展開", + "collapse": "摺疊" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_zh-TW.json new file mode 100644 index 00000000..3f692950 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list-item/t9n/messages_zh-TW.json @@ -0,0 +1,5 @@ +{ + "close": "關閉", + "expand": "展開", + "collapse": "摺疊" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages.json new file mode 100644 index 00000000..76dafae6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages.json @@ -0,0 +1,4 @@ +{ + "filterEnabled": "Filter enabled.", + "total": "Total items: {count}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_ar.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_ar.json new file mode 100644 index 00000000..4bcc889c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_ar.json @@ -0,0 +1,4 @@ +{ + "filterEnabled": "تم تمكين التصفية.", + "total": "إجمالي العناصر: {count}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_bg.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_bg.json new file mode 100644 index 00000000..b1bf58f7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_bg.json @@ -0,0 +1,4 @@ +{ + "filterEnabled": "Филтърът е активиран.", + "total": "Общо елементи: {count}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_bs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_bs.json new file mode 100644 index 00000000..8698b48a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_bs.json @@ -0,0 +1,4 @@ +{ + "filterEnabled": "Filtar omogućen.", + "total": "Ukupno stavki: {count}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_ca.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_ca.json new file mode 100644 index 00000000..fabc1f91 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_ca.json @@ -0,0 +1,4 @@ +{ + "filterEnabled": "S'ha habilitat el filtre.", + "total": "Total d'elements: {count}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_cs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_cs.json new file mode 100644 index 00000000..ba857671 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_cs.json @@ -0,0 +1,4 @@ +{ + "filterEnabled": "Filtr povolen.", + "total": "Celkový počet položek: {count}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_da.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_da.json new file mode 100644 index 00000000..c0d3afb1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_da.json @@ -0,0 +1,4 @@ +{ + "filterEnabled": "Filter aktiveret.", + "total": "Elementer i alt: {count}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_de.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_de.json new file mode 100644 index 00000000..c07a5b35 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_de.json @@ -0,0 +1,4 @@ +{ + "filterEnabled": "Filter aktiviert.", + "total": "Elemente insgesamt: {count}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_el.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_el.json new file mode 100644 index 00000000..f1e68a3f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_el.json @@ -0,0 +1,4 @@ +{ + "filterEnabled": "Το φιλτράρισμα είναι ενεργοποιημένο.", + "total": "Σύνολο Αντικειμένων: {count}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_en.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_en.json new file mode 100644 index 00000000..76dafae6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_en.json @@ -0,0 +1,4 @@ +{ + "filterEnabled": "Filter enabled.", + "total": "Total items: {count}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_es.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_es.json new file mode 100644 index 00000000..59dd8746 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_es.json @@ -0,0 +1,4 @@ +{ + "filterEnabled": "Filtro habilitado.", + "total": "Elementos totales: {count}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_et.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_et.json new file mode 100644 index 00000000..845debbc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_et.json @@ -0,0 +1,4 @@ +{ + "filterEnabled": "Filter aktiveeritud.", + "total": "Objekte kokku: {count}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_fi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_fi.json new file mode 100644 index 00000000..9a281c8e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_fi.json @@ -0,0 +1,4 @@ +{ + "filterEnabled": "Suodatus käytössä.", + "total": "Kohteita yhteensä: {count}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_fr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_fr.json new file mode 100644 index 00000000..3965437c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_fr.json @@ -0,0 +1,4 @@ +{ + "filterEnabled": "Filtre activé.", + "total": "Nombre total d’éléments : {count}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_he.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_he.json new file mode 100644 index 00000000..241505f0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_he.json @@ -0,0 +1,4 @@ +{ + "filterEnabled": "מסנן הופעל.", + "total": "סה\"כ פריטים: {count}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_hr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_hr.json new file mode 100644 index 00000000..8698b48a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_hr.json @@ -0,0 +1,4 @@ +{ + "filterEnabled": "Filtar omogućen.", + "total": "Ukupno stavki: {count}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_hu.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_hu.json new file mode 100644 index 00000000..d17ccddb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_hu.json @@ -0,0 +1,4 @@ +{ + "filterEnabled": "Szűrő engedélyezve.", + "total": "Összes elem: {count}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_id.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_id.json new file mode 100644 index 00000000..998665de --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_id.json @@ -0,0 +1,4 @@ +{ + "filterEnabled": "Filter diaktifkan", + "total": "Item total: {count}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_it.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_it.json new file mode 100644 index 00000000..28a9146b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_it.json @@ -0,0 +1,4 @@ +{ + "filterEnabled": "Filtro abilitato.", + "total": "Elementi totali: {count}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_ja.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_ja.json new file mode 100644 index 00000000..70ab34df --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_ja.json @@ -0,0 +1,4 @@ +{ + "filterEnabled": "有効化されたフィルター", + "total": "アイテムの合計数: {count}" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_ko.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_ko.json new file mode 100644 index 00000000..f8ff4e8c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_ko.json @@ -0,0 +1,4 @@ +{ + "filterEnabled": "필터가 활성화됨.", + "total": "총 항목 수: {count}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_lt.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_lt.json new file mode 100644 index 00000000..9a9667b1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_lt.json @@ -0,0 +1,4 @@ +{ + "filterEnabled": "Filtras pritaikytas.", + "total": "Iš viso: {count}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_lv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_lv.json new file mode 100644 index 00000000..948a4a4b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_lv.json @@ -0,0 +1,4 @@ +{ + "filterEnabled": "Filtrs iespējots.", + "total": "Vienību kopskaits: {count}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_nl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_nl.json new file mode 100644 index 00000000..a1f11333 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_nl.json @@ -0,0 +1,4 @@ +{ + "filterEnabled": "Filter is ingeschakeld", + "total": "Totaal aantal items: {count}" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_no.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_no.json new file mode 100644 index 00000000..eec910ea --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_no.json @@ -0,0 +1,4 @@ +{ + "filterEnabled": "Filter aktivert.", + "total": "Samlet antall elementer: {count}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_pl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_pl.json new file mode 100644 index 00000000..8cf2f261 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_pl.json @@ -0,0 +1,4 @@ +{ + "filterEnabled": "Włączono filtr", + "total": "Liczba wszystkich elementów: {count}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_pt-BR.json new file mode 100644 index 00000000..f194316b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_pt-BR.json @@ -0,0 +1,4 @@ +{ + "filterEnabled": "Filtro habilitado.", + "total": "Itens totais: {count}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_pt-PT.json new file mode 100644 index 00000000..663e74e9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_pt-PT.json @@ -0,0 +1,4 @@ +{ + "filterEnabled": "Filtro ativado.", + "total": "Total de itens: {count}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_ro.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_ro.json new file mode 100644 index 00000000..8a1b7828 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_ro.json @@ -0,0 +1,4 @@ +{ + "filterEnabled": "Filtru activat.", + "total": "Total elemente: {count}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_ru.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_ru.json new file mode 100644 index 00000000..f7179321 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_ru.json @@ -0,0 +1,4 @@ +{ + "filterEnabled": "Фильтр включен.", + "total": "Всего элементов: {count}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_sk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_sk.json new file mode 100644 index 00000000..efb4333d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_sk.json @@ -0,0 +1,4 @@ +{ + "filterEnabled": "Filter je povolený.", + "total": "Celkový počet položiek: {count}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_sl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_sl.json new file mode 100644 index 00000000..69c18b3f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_sl.json @@ -0,0 +1,4 @@ +{ + "filterEnabled": "Filter je omogočen.", + "total": "Skupaj elementov: {count}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_sr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_sr.json new file mode 100644 index 00000000..579d764d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_sr.json @@ -0,0 +1,4 @@ +{ + "filterEnabled": "FIlter omogućen.", + "total": "Ukupno stavki: {count}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_sv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_sv.json new file mode 100644 index 00000000..2d97fab7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_sv.json @@ -0,0 +1,4 @@ +{ + "filterEnabled": "Filter aktiverat.", + "total": "Totalt antal objekt: {count}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_th.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_th.json new file mode 100644 index 00000000..348bb948 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_th.json @@ -0,0 +1,4 @@ +{ + "filterEnabled": "เปิดใช้งานตัวกรองแล้ว", + "total": "รายการทั้งหมด: {count}" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_tr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_tr.json new file mode 100644 index 00000000..b9eef1bb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_tr.json @@ -0,0 +1,4 @@ +{ + "filterEnabled": "Filtre etkin.", + "total": "Toplam öge sayısı: {count}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_uk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_uk.json new file mode 100644 index 00000000..9c71e71d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_uk.json @@ -0,0 +1,4 @@ +{ + "filterEnabled": "Фільтр увімкнено.", + "total": "Всього елементів: {count}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_vi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_vi.json new file mode 100644 index 00000000..b43ae8e9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_vi.json @@ -0,0 +1,4 @@ +{ + "filterEnabled": "Bộ lọc đã được bật.", + "total": "Tổng số mục: {count}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_zh-CN.json new file mode 100644 index 00000000..2fa517d8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_zh-CN.json @@ -0,0 +1,4 @@ +{ + "filterEnabled": "已启用过滤器。", + "total": "总项目数:{count}。" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_zh-HK.json new file mode 100644 index 00000000..68d87758 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_zh-HK.json @@ -0,0 +1,4 @@ +{ + "filterEnabled": "已啟用篩選器。", + "total": "項目總數: {count}。" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_zh-TW.json new file mode 100644 index 00000000..68d87758 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/list/t9n/messages_zh-TW.json @@ -0,0 +1,4 @@ +{ + "filterEnabled": "已啟用篩選器。", + "total": "項目總數: {count}。" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages.json new file mode 100644 index 00000000..4caf9644 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages.json @@ -0,0 +1,4 @@ +{ + "submenu": "Submenu", + "open": "Open" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_ar.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_ar.json new file mode 100644 index 00000000..c9a46743 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_ar.json @@ -0,0 +1,4 @@ +{ + "submenu": "قائمة فرعية", + "open": "فتح" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_bg.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_bg.json new file mode 100644 index 00000000..4a7329c6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_bg.json @@ -0,0 +1,4 @@ +{ + "submenu": "Подменю", + "open": "Отваряне" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_bs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_bs.json new file mode 100644 index 00000000..34e38022 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_bs.json @@ -0,0 +1,4 @@ +{ + "submenu": "Podizbornik", + "open": "Otvori" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_ca.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_ca.json new file mode 100644 index 00000000..10dd6fed --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_ca.json @@ -0,0 +1,4 @@ +{ + "submenu": "Submenú", + "open": "Obre" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_cs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_cs.json new file mode 100644 index 00000000..ebe3c145 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_cs.json @@ -0,0 +1,4 @@ +{ + "submenu": "Podnabídka", + "open": "Otevřít" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_da.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_da.json new file mode 100644 index 00000000..e522fc89 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_da.json @@ -0,0 +1,4 @@ +{ + "submenu": "Undermenu", + "open": "Åbn" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_de.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_de.json new file mode 100644 index 00000000..c6423bf6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_de.json @@ -0,0 +1,4 @@ +{ + "submenu": "Untermenü", + "open": "Öffnen" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_el.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_el.json new file mode 100644 index 00000000..6e127d12 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_el.json @@ -0,0 +1,4 @@ +{ + "submenu": "Υπομενού", + "open": "Άνοιγμα" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_en.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_en.json new file mode 100644 index 00000000..4caf9644 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_en.json @@ -0,0 +1,4 @@ +{ + "submenu": "Submenu", + "open": "Open" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_es.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_es.json new file mode 100644 index 00000000..748a34ba --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_es.json @@ -0,0 +1,4 @@ +{ + "submenu": "Submenú", + "open": "Abrir" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_et.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_et.json new file mode 100644 index 00000000..8c8d5732 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_et.json @@ -0,0 +1,4 @@ +{ + "submenu": "Alammenüü", + "open": "Ava" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_fi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_fi.json new file mode 100644 index 00000000..80823c13 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_fi.json @@ -0,0 +1,4 @@ +{ + "submenu": "Alavalikko", + "open": "Avaa" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_fr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_fr.json new file mode 100644 index 00000000..997d9abb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_fr.json @@ -0,0 +1,4 @@ +{ + "submenu": "Sous-menu", + "open": "Ouvrir" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_he.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_he.json new file mode 100644 index 00000000..2d0a84e5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_he.json @@ -0,0 +1,4 @@ +{ + "submenu": "תפריט משנה", + "open": "פתוח" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_hr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_hr.json new file mode 100644 index 00000000..34e38022 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_hr.json @@ -0,0 +1,4 @@ +{ + "submenu": "Podizbornik", + "open": "Otvori" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_hu.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_hu.json new file mode 100644 index 00000000..fc5694de --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_hu.json @@ -0,0 +1,4 @@ +{ + "submenu": "Almenü", + "open": "Megnyitás" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_id.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_id.json new file mode 100644 index 00000000..eff7d8cd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_id.json @@ -0,0 +1,4 @@ +{ + "submenu": "Submenu", + "open": "Buka" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_it.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_it.json new file mode 100644 index 00000000..49c096d3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_it.json @@ -0,0 +1,4 @@ +{ + "submenu": "Sottomenu", + "open": "Apri" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_ja.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_ja.json new file mode 100644 index 00000000..09c7a6b4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_ja.json @@ -0,0 +1,4 @@ +{ + "submenu": "サブメニュー", + "open": "開く" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_ko.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_ko.json new file mode 100644 index 00000000..f230cbe4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_ko.json @@ -0,0 +1,4 @@ +{ + "submenu": "하위 메뉴", + "open": "열기" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_lt.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_lt.json new file mode 100644 index 00000000..22f24412 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_lt.json @@ -0,0 +1,4 @@ +{ + "submenu": "Submeniu", + "open": "Atverti" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_lv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_lv.json new file mode 100644 index 00000000..7c5dabbb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_lv.json @@ -0,0 +1,4 @@ +{ + "submenu": "Apakšizvēlne", + "open": "Atvērt" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_nl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_nl.json new file mode 100644 index 00000000..3aebd3dc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_nl.json @@ -0,0 +1,4 @@ +{ + "submenu": "Submenu", + "open": "Openen" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_no.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_no.json new file mode 100644 index 00000000..41055af9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_no.json @@ -0,0 +1,4 @@ +{ + "submenu": "Undermeny", + "open": "Åpne" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_pl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_pl.json new file mode 100644 index 00000000..8a37e7f2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_pl.json @@ -0,0 +1,4 @@ +{ + "submenu": "Podmenu", + "open": "Otwórz" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_pt-BR.json new file mode 100644 index 00000000..f2e0d8cc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_pt-BR.json @@ -0,0 +1,4 @@ +{ + "submenu": "Submenu", + "open": "Abrir" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_pt-PT.json new file mode 100644 index 00000000..f2e0d8cc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_pt-PT.json @@ -0,0 +1,4 @@ +{ + "submenu": "Submenu", + "open": "Abrir" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_ro.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_ro.json new file mode 100644 index 00000000..4c234be0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_ro.json @@ -0,0 +1,4 @@ +{ + "submenu": "Submeniu", + "open": "Deschidere" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_ru.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_ru.json new file mode 100644 index 00000000..436207c0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_ru.json @@ -0,0 +1,4 @@ +{ + "submenu": "Подменю", + "open": "Открыть" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_sk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_sk.json new file mode 100644 index 00000000..950d6705 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_sk.json @@ -0,0 +1,4 @@ +{ + "submenu": "Podponuka", + "open": "Otvoriť" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_sl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_sl.json new file mode 100644 index 00000000..de610128 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_sl.json @@ -0,0 +1,4 @@ +{ + "submenu": "Podmeni", + "open": "Odpri" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_sr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_sr.json new file mode 100644 index 00000000..12158f36 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_sr.json @@ -0,0 +1,4 @@ +{ + "submenu": "Podmeni", + "open": "Otvori" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_sv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_sv.json new file mode 100644 index 00000000..a6151922 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_sv.json @@ -0,0 +1,4 @@ +{ + "submenu": "Submeny", + "open": "Öppna" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_th.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_th.json new file mode 100644 index 00000000..e761c05f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_th.json @@ -0,0 +1,4 @@ +{ + "submenu": "เมนูย่อย", + "open": "เปิด" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_tr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_tr.json new file mode 100644 index 00000000..fe3c1f6a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_tr.json @@ -0,0 +1,4 @@ +{ + "submenu": "Alt menü", + "open": "Aç" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_uk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_uk.json new file mode 100644 index 00000000..85082584 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_uk.json @@ -0,0 +1,4 @@ +{ + "submenu": "Підменю", + "open": "Відкрити" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_vi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_vi.json new file mode 100644 index 00000000..05c3c4f6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_vi.json @@ -0,0 +1,4 @@ +{ + "submenu": "Menu phụ", + "open": "Mở" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_zh-CN.json new file mode 100644 index 00000000..29d6eff4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_zh-CN.json @@ -0,0 +1,4 @@ +{ + "submenu": "子菜单", + "open": "打开" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_zh-HK.json new file mode 100644 index 00000000..b9ae20f3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_zh-HK.json @@ -0,0 +1,4 @@ +{ + "submenu": "子功能表", + "open": "開啟" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_zh-TW.json new file mode 100644 index 00000000..b9ae20f3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu-item/t9n/messages_zh-TW.json @@ -0,0 +1,4 @@ +{ + "submenu": "子功能表", + "open": "開啟" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages.json new file mode 100644 index 00000000..5955d021 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_ar.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_ar.json new file mode 100644 index 00000000..31ea21d4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_ar.json @@ -0,0 +1,3 @@ +{ + "more": "المزيد" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_bg.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_bg.json new file mode 100644 index 00000000..e4fb1cf8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_bg.json @@ -0,0 +1,3 @@ +{ + "more": "Още" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_bs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_bs.json new file mode 100644 index 00000000..e9d9db5f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_bs.json @@ -0,0 +1,3 @@ +{ + "more": "Više" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_ca.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_ca.json new file mode 100644 index 00000000..616b61c4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_ca.json @@ -0,0 +1,3 @@ +{ + "more": "Més" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_cs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_cs.json new file mode 100644 index 00000000..87f83a0a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_cs.json @@ -0,0 +1,3 @@ +{ + "more": "Více" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_da.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_da.json new file mode 100644 index 00000000..ab4604e3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_da.json @@ -0,0 +1,3 @@ +{ + "more": "Mere" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_de.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_de.json new file mode 100644 index 00000000..71feb90b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_de.json @@ -0,0 +1,3 @@ +{ + "more": "Mehr" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_el.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_el.json new file mode 100644 index 00000000..7d8d03c1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_el.json @@ -0,0 +1,3 @@ +{ + "more": "Περισσότερα" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_en.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_en.json new file mode 100644 index 00000000..5955d021 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_en.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_es.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_es.json new file mode 100644 index 00000000..5042074d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_es.json @@ -0,0 +1,3 @@ +{ + "more": "Más" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_et.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_et.json new file mode 100644 index 00000000..da50ba13 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_et.json @@ -0,0 +1,3 @@ +{ + "more": "Rohkem" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_fi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_fi.json new file mode 100644 index 00000000..6207f397 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_fi.json @@ -0,0 +1,3 @@ +{ + "more": "Enemmän" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_fr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_fr.json new file mode 100644 index 00000000..2e96a896 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_fr.json @@ -0,0 +1,3 @@ +{ + "more": "Plus" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_he.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_he.json new file mode 100644 index 00000000..9b195ebe --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_he.json @@ -0,0 +1,3 @@ +{ + "more": "עוד" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_hr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_hr.json new file mode 100644 index 00000000..e9d9db5f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_hr.json @@ -0,0 +1,3 @@ +{ + "more": "Više" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_hu.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_hu.json new file mode 100644 index 00000000..dd421c9b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_hu.json @@ -0,0 +1,3 @@ +{ + "more": "Továbbiak" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_id.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_id.json new file mode 100644 index 00000000..bf0e5ff8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_id.json @@ -0,0 +1,3 @@ +{ + "more": "Lainnya" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_it.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_it.json new file mode 100644 index 00000000..1dff9b5b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_it.json @@ -0,0 +1,3 @@ +{ + "more": "Maggiori informazioni" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_ja.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_ja.json new file mode 100644 index 00000000..97602a29 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_ja.json @@ -0,0 +1,3 @@ +{ + "more": "その他" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_ko.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_ko.json new file mode 100644 index 00000000..20840b23 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_ko.json @@ -0,0 +1,3 @@ +{ + "more": "더 보기" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_lt.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_lt.json new file mode 100644 index 00000000..e4a1d960 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_lt.json @@ -0,0 +1,3 @@ +{ + "more": "Daugiau" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_lv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_lv.json new file mode 100644 index 00000000..519bea1f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_lv.json @@ -0,0 +1,3 @@ +{ + "more": "Vairāk" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_nl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_nl.json new file mode 100644 index 00000000..313a6682 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_nl.json @@ -0,0 +1,3 @@ +{ + "more": "Meer" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_no.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_no.json new file mode 100644 index 00000000..521b3c3f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_no.json @@ -0,0 +1,3 @@ +{ + "more": "Mer" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_pl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_pl.json new file mode 100644 index 00000000..a66cf9b0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_pl.json @@ -0,0 +1,3 @@ +{ + "more": "Więcej" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_pt-BR.json new file mode 100644 index 00000000..c15c8175 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_pt-BR.json @@ -0,0 +1,3 @@ +{ + "more": "Mais" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_pt-PT.json new file mode 100644 index 00000000..c15c8175 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_pt-PT.json @@ -0,0 +1,3 @@ +{ + "more": "Mais" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_ro.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_ro.json new file mode 100644 index 00000000..8e846812 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_ro.json @@ -0,0 +1,3 @@ +{ + "more": "Mai mult" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_ru.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_ru.json new file mode 100644 index 00000000..a00355fc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_ru.json @@ -0,0 +1,3 @@ +{ + "more": "Больше" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_sk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_sk.json new file mode 100644 index 00000000..d77d8599 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_sk.json @@ -0,0 +1,3 @@ +{ + "more": "Viac" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_sl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_sl.json new file mode 100644 index 00000000..0f18adaa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_sl.json @@ -0,0 +1,3 @@ +{ + "more": "Več" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_sr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_sr.json new file mode 100644 index 00000000..e9d9db5f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_sr.json @@ -0,0 +1,3 @@ +{ + "more": "Više" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_sv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_sv.json new file mode 100644 index 00000000..521b3c3f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_sv.json @@ -0,0 +1,3 @@ +{ + "more": "Mer" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_th.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_th.json new file mode 100644 index 00000000..9d62181c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_th.json @@ -0,0 +1,3 @@ +{ + "more": "กว่า" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_tr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_tr.json new file mode 100644 index 00000000..0b1572bc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_tr.json @@ -0,0 +1,3 @@ +{ + "more": "Daha fazla" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_uk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_uk.json new file mode 100644 index 00000000..a3fcdb14 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_uk.json @@ -0,0 +1,3 @@ +{ + "more": "Більше" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_vi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_vi.json new file mode 100644 index 00000000..371ef344 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_vi.json @@ -0,0 +1,3 @@ +{ + "more": "Thêm" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_zh-CN.json new file mode 100644 index 00000000..99991ba4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_zh-CN.json @@ -0,0 +1,3 @@ +{ + "more": "更多" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_zh-HK.json new file mode 100644 index 00000000..8474b4f0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_zh-HK.json @@ -0,0 +1,3 @@ +{ + "more": "較多" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_zh-TW.json new file mode 100644 index 00000000..8474b4f0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/menu/t9n/messages_zh-TW.json @@ -0,0 +1,3 @@ +{ + "more": "較多" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages.json new file mode 100644 index 00000000..0c5bb0e5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages.json @@ -0,0 +1,3 @@ +{ + "close": "Close" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_ar.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_ar.json new file mode 100644 index 00000000..86447323 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_ar.json @@ -0,0 +1,3 @@ +{ + "close": "إغلاق" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_bg.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_bg.json new file mode 100644 index 00000000..b9bb24ed --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_bg.json @@ -0,0 +1,3 @@ +{ + "close": "Затваряне" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_bs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_bs.json new file mode 100644 index 00000000..db94104b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_bs.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvori" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_ca.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_ca.json new file mode 100644 index 00000000..f41c36ec --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_ca.json @@ -0,0 +1,3 @@ +{ + "close": "Tanca" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_cs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_cs.json new file mode 100644 index 00000000..97b131a5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_cs.json @@ -0,0 +1,3 @@ +{ + "close": "Zavřít" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_da.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_da.json new file mode 100644 index 00000000..2fd65d6c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_da.json @@ -0,0 +1,3 @@ +{ + "close": "Luk" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_de.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_de.json new file mode 100644 index 00000000..f04b9650 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_de.json @@ -0,0 +1,3 @@ +{ + "close": "Schließen" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_el.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_el.json new file mode 100644 index 00000000..a4330b8a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_el.json @@ -0,0 +1,3 @@ +{ + "close": "Κλείσιμο" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_en.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_en.json new file mode 100644 index 00000000..0c5bb0e5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_en.json @@ -0,0 +1,3 @@ +{ + "close": "Close" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_es.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_es.json new file mode 100644 index 00000000..32a5e0fa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_es.json @@ -0,0 +1,3 @@ +{ + "close": "Cerrar" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_et.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_et.json new file mode 100644 index 00000000..654e30fb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_et.json @@ -0,0 +1,3 @@ +{ + "close": "Sule" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_fi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_fi.json new file mode 100644 index 00000000..9f769e1b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_fi.json @@ -0,0 +1,3 @@ +{ + "close": "Sulje" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_fr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_fr.json new file mode 100644 index 00000000..fae7179a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_fr.json @@ -0,0 +1,3 @@ +{ + "close": "Fermer" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_he.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_he.json new file mode 100644 index 00000000..6be91cee --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_he.json @@ -0,0 +1,3 @@ +{ + "close": "סגירה" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_hr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_hr.json new file mode 100644 index 00000000..db94104b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_hr.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvori" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_hu.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_hu.json new file mode 100644 index 00000000..b4b179d4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_hu.json @@ -0,0 +1,3 @@ +{ + "close": "Bezárás" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_id.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_id.json new file mode 100644 index 00000000..b1bc146c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_id.json @@ -0,0 +1,3 @@ +{ + "close": "Tutup" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_it.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_it.json new file mode 100644 index 00000000..40cf2a93 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_it.json @@ -0,0 +1,3 @@ +{ + "close": "Chiudi" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_ja.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_ja.json new file mode 100644 index 00000000..93c4744d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_ja.json @@ -0,0 +1,3 @@ +{ + "close": "閉じる" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_ko.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_ko.json new file mode 100644 index 00000000..ee041777 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_ko.json @@ -0,0 +1,3 @@ +{ + "close": "닫기" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_lt.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_lt.json new file mode 100644 index 00000000..0b9bcbbf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_lt.json @@ -0,0 +1,3 @@ +{ + "close": "Uždaryti" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_lv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_lv.json new file mode 100644 index 00000000..844b8c63 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_lv.json @@ -0,0 +1,3 @@ +{ + "close": "Aizvērt" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_nl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_nl.json new file mode 100644 index 00000000..97cb041c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_nl.json @@ -0,0 +1,3 @@ +{ + "close": "Sluiten" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_no.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_no.json new file mode 100644 index 00000000..ae990c1b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_no.json @@ -0,0 +1,3 @@ +{ + "close": "Lukk" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_pl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_pl.json new file mode 100644 index 00000000..6122f93e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_pl.json @@ -0,0 +1,3 @@ +{ + "close": "Zamknij" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_pt-BR.json new file mode 100644 index 00000000..7243d9f9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_pt-BR.json @@ -0,0 +1,3 @@ +{ + "close": "Fechar" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_pt-PT.json new file mode 100644 index 00000000..7243d9f9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_pt-PT.json @@ -0,0 +1,3 @@ +{ + "close": "Fechar" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_ro.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_ro.json new file mode 100644 index 00000000..913e516a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_ro.json @@ -0,0 +1,3 @@ +{ + "close": "Închidere" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_ru.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_ru.json new file mode 100644 index 00000000..eeeebe6d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_ru.json @@ -0,0 +1,3 @@ +{ + "close": "Закрыть" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_sk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_sk.json new file mode 100644 index 00000000..388831f6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_sk.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvoriť" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_sl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_sl.json new file mode 100644 index 00000000..50bc09c7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_sl.json @@ -0,0 +1,3 @@ +{ + "close": "Zapri" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_sr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_sr.json new file mode 100644 index 00000000..db94104b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_sr.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvori" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_sv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_sv.json new file mode 100644 index 00000000..9ff8f095 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_sv.json @@ -0,0 +1,3 @@ +{ + "close": "Stäng" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_th.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_th.json new file mode 100644 index 00000000..1e72a72b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_th.json @@ -0,0 +1,3 @@ +{ + "close": "ปิด" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_tr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_tr.json new file mode 100644 index 00000000..9ed73bb6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_tr.json @@ -0,0 +1,3 @@ +{ + "close": "Kapat" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_uk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_uk.json new file mode 100644 index 00000000..b8f3443d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_uk.json @@ -0,0 +1,3 @@ +{ + "close": "Закрити" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_vi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_vi.json new file mode 100644 index 00000000..97ee3048 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_vi.json @@ -0,0 +1,3 @@ +{ + "close": "Đóng" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_zh-CN.json new file mode 100644 index 00000000..74bb1264 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_zh-CN.json @@ -0,0 +1,3 @@ +{ + "close": "关闭" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_zh-HK.json new file mode 100644 index 00000000..388446c4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_zh-HK.json @@ -0,0 +1,3 @@ +{ + "close": "關閉" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_zh-TW.json new file mode 100644 index 00000000..388446c4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/modal/t9n/messages_zh-TW.json @@ -0,0 +1,3 @@ +{ + "close": "關閉" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages.json new file mode 100644 index 00000000..0c5bb0e5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages.json @@ -0,0 +1,3 @@ +{ + "close": "Close" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_ar.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_ar.json new file mode 100644 index 00000000..86447323 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_ar.json @@ -0,0 +1,3 @@ +{ + "close": "إغلاق" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_bg.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_bg.json new file mode 100644 index 00000000..b9bb24ed --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_bg.json @@ -0,0 +1,3 @@ +{ + "close": "Затваряне" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_bs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_bs.json new file mode 100644 index 00000000..db94104b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_bs.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvori" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_ca.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_ca.json new file mode 100644 index 00000000..f41c36ec --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_ca.json @@ -0,0 +1,3 @@ +{ + "close": "Tanca" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_cs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_cs.json new file mode 100644 index 00000000..97b131a5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_cs.json @@ -0,0 +1,3 @@ +{ + "close": "Zavřít" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_da.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_da.json new file mode 100644 index 00000000..2fd65d6c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_da.json @@ -0,0 +1,3 @@ +{ + "close": "Luk" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_de.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_de.json new file mode 100644 index 00000000..f04b9650 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_de.json @@ -0,0 +1,3 @@ +{ + "close": "Schließen" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_el.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_el.json new file mode 100644 index 00000000..a4330b8a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_el.json @@ -0,0 +1,3 @@ +{ + "close": "Κλείσιμο" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_en.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_en.json new file mode 100644 index 00000000..0c5bb0e5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_en.json @@ -0,0 +1,3 @@ +{ + "close": "Close" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_es.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_es.json new file mode 100644 index 00000000..32a5e0fa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_es.json @@ -0,0 +1,3 @@ +{ + "close": "Cerrar" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_et.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_et.json new file mode 100644 index 00000000..654e30fb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_et.json @@ -0,0 +1,3 @@ +{ + "close": "Sule" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_fi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_fi.json new file mode 100644 index 00000000..9f769e1b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_fi.json @@ -0,0 +1,3 @@ +{ + "close": "Sulje" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_fr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_fr.json new file mode 100644 index 00000000..fae7179a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_fr.json @@ -0,0 +1,3 @@ +{ + "close": "Fermer" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_he.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_he.json new file mode 100644 index 00000000..6be91cee --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_he.json @@ -0,0 +1,3 @@ +{ + "close": "סגירה" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_hr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_hr.json new file mode 100644 index 00000000..db94104b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_hr.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvori" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_hu.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_hu.json new file mode 100644 index 00000000..b4b179d4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_hu.json @@ -0,0 +1,3 @@ +{ + "close": "Bezárás" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_id.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_id.json new file mode 100644 index 00000000..b1bc146c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_id.json @@ -0,0 +1,3 @@ +{ + "close": "Tutup" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_it.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_it.json new file mode 100644 index 00000000..40cf2a93 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_it.json @@ -0,0 +1,3 @@ +{ + "close": "Chiudi" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_ja.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_ja.json new file mode 100644 index 00000000..93c4744d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_ja.json @@ -0,0 +1,3 @@ +{ + "close": "閉じる" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_ko.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_ko.json new file mode 100644 index 00000000..ee041777 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_ko.json @@ -0,0 +1,3 @@ +{ + "close": "닫기" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_lt.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_lt.json new file mode 100644 index 00000000..0b9bcbbf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_lt.json @@ -0,0 +1,3 @@ +{ + "close": "Uždaryti" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_lv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_lv.json new file mode 100644 index 00000000..844b8c63 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_lv.json @@ -0,0 +1,3 @@ +{ + "close": "Aizvērt" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_nl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_nl.json new file mode 100644 index 00000000..97cb041c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_nl.json @@ -0,0 +1,3 @@ +{ + "close": "Sluiten" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_no.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_no.json new file mode 100644 index 00000000..ae990c1b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_no.json @@ -0,0 +1,3 @@ +{ + "close": "Lukk" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_pl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_pl.json new file mode 100644 index 00000000..6122f93e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_pl.json @@ -0,0 +1,3 @@ +{ + "close": "Zamknij" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_pt-BR.json new file mode 100644 index 00000000..7243d9f9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_pt-BR.json @@ -0,0 +1,3 @@ +{ + "close": "Fechar" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_pt-PT.json new file mode 100644 index 00000000..7243d9f9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_pt-PT.json @@ -0,0 +1,3 @@ +{ + "close": "Fechar" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_ro.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_ro.json new file mode 100644 index 00000000..913e516a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_ro.json @@ -0,0 +1,3 @@ +{ + "close": "Închidere" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_ru.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_ru.json new file mode 100644 index 00000000..eeeebe6d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_ru.json @@ -0,0 +1,3 @@ +{ + "close": "Закрыть" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_sk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_sk.json new file mode 100644 index 00000000..388831f6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_sk.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvoriť" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_sl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_sl.json new file mode 100644 index 00000000..50bc09c7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_sl.json @@ -0,0 +1,3 @@ +{ + "close": "Zapri" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_sr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_sr.json new file mode 100644 index 00000000..db94104b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_sr.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvori" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_sv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_sv.json new file mode 100644 index 00000000..9ff8f095 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_sv.json @@ -0,0 +1,3 @@ +{ + "close": "Stäng" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_th.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_th.json new file mode 100644 index 00000000..1e72a72b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_th.json @@ -0,0 +1,3 @@ +{ + "close": "ปิด" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_tr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_tr.json new file mode 100644 index 00000000..9ed73bb6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_tr.json @@ -0,0 +1,3 @@ +{ + "close": "Kapat" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_uk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_uk.json new file mode 100644 index 00000000..b8f3443d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_uk.json @@ -0,0 +1,3 @@ +{ + "close": "Закрити" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_vi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_vi.json new file mode 100644 index 00000000..97ee3048 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_vi.json @@ -0,0 +1,3 @@ +{ + "close": "Đóng" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_zh-CN.json new file mode 100644 index 00000000..74bb1264 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_zh-CN.json @@ -0,0 +1,3 @@ +{ + "close": "关闭" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_zh-HK.json new file mode 100644 index 00000000..388446c4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_zh-HK.json @@ -0,0 +1,3 @@ +{ + "close": "關閉" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_zh-TW.json new file mode 100644 index 00000000..388446c4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/notice/t9n/messages_zh-TW.json @@ -0,0 +1,3 @@ +{ + "close": "關閉" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages.json new file mode 100644 index 00000000..3299891d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages.json @@ -0,0 +1,6 @@ +{ + "next": "Next", + "previous": "Previous", + "first": "First", + "last": "Last" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_ar.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_ar.json new file mode 100644 index 00000000..266e6265 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_ar.json @@ -0,0 +1,6 @@ +{ + "next": "التالي", + "previous": "السابق", + "first": "الأول", + "last": "أخير" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_bg.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_bg.json new file mode 100644 index 00000000..e301603c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_bg.json @@ -0,0 +1,6 @@ +{ + "next": "Напред", + "previous": "Предишна", + "first": "Първи", + "last": "Последен" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_bs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_bs.json new file mode 100644 index 00000000..cdc61637 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_bs.json @@ -0,0 +1,6 @@ +{ + "next": "Sljedeće", + "previous": "Prethodno", + "first": "Prvo", + "last": "Posljednje" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_ca.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_ca.json new file mode 100644 index 00000000..d7fc39d6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_ca.json @@ -0,0 +1,6 @@ +{ + "next": "Següent", + "previous": "Anterior", + "first": "Primer", + "last": "Últim" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_cs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_cs.json new file mode 100644 index 00000000..2d1151da --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_cs.json @@ -0,0 +1,6 @@ +{ + "next": "Další", + "previous": "Předchozí", + "first": "První", + "last": "Poslední" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_da.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_da.json new file mode 100644 index 00000000..378894c6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_da.json @@ -0,0 +1,6 @@ +{ + "next": "Næste", + "previous": "Forrige", + "first": "Første", + "last": "Sidste" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_de.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_de.json new file mode 100644 index 00000000..b62253aa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_de.json @@ -0,0 +1,6 @@ +{ + "next": "Weiter", + "previous": "Zurück", + "first": "Erstes", + "last": "Letzte" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_el.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_el.json new file mode 100644 index 00000000..0e286aa7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_el.json @@ -0,0 +1,6 @@ +{ + "next": "Επόμενο", + "previous": "Προηγούμενο", + "first": "Πρώτο", + "last": "Τελευταίο" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_en.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_en.json new file mode 100644 index 00000000..3299891d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_en.json @@ -0,0 +1,6 @@ +{ + "next": "Next", + "previous": "Previous", + "first": "First", + "last": "Last" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_es.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_es.json new file mode 100644 index 00000000..c95d63af --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_es.json @@ -0,0 +1,6 @@ +{ + "next": "Siguiente", + "previous": "Anterior", + "first": "Primero", + "last": "Último(a)" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_et.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_et.json new file mode 100644 index 00000000..6101f7e9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_et.json @@ -0,0 +1,6 @@ +{ + "next": "Edasi", + "previous": "Eelmine", + "first": "Esimene", + "last": "Viimane" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_fi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_fi.json new file mode 100644 index 00000000..219cea47 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_fi.json @@ -0,0 +1,6 @@ +{ + "next": "Seuraava", + "previous": "Edellinen", + "first": "Ensimmäinen", + "last": "Viimeinen" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_fr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_fr.json new file mode 100644 index 00000000..10d17c45 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_fr.json @@ -0,0 +1,6 @@ +{ + "next": "Suivant", + "previous": "Précédent", + "first": "Premier", + "last": "Dernier" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_he.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_he.json new file mode 100644 index 00000000..e147ba82 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_he.json @@ -0,0 +1,6 @@ +{ + "next": "הבא", + "previous": "קודם", + "first": "ראשון", + "last": "אחרון" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_hr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_hr.json new file mode 100644 index 00000000..cdc61637 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_hr.json @@ -0,0 +1,6 @@ +{ + "next": "Sljedeće", + "previous": "Prethodno", + "first": "Prvo", + "last": "Posljednje" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_hu.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_hu.json new file mode 100644 index 00000000..e9785389 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_hu.json @@ -0,0 +1,6 @@ +{ + "next": "Tovább", + "previous": "Előző", + "first": "Első", + "last": "Utolsó" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_id.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_id.json new file mode 100644 index 00000000..7f4c23b3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_id.json @@ -0,0 +1,6 @@ +{ + "next": "Selanjutnya", + "previous": "Sebelumnya", + "first": "Pertama", + "last": "Terakhir" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_it.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_it.json new file mode 100644 index 00000000..1c21a5f2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_it.json @@ -0,0 +1,6 @@ +{ + "next": "Avanti", + "previous": "Precedente", + "first": "Prima", + "last": "Ultima" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_ja.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_ja.json new file mode 100644 index 00000000..d97838e3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_ja.json @@ -0,0 +1,6 @@ +{ + "next": "次へ", + "previous": "前へ", + "first": "最初", + "last": "最後" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_ko.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_ko.json new file mode 100644 index 00000000..2f3c6a43 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_ko.json @@ -0,0 +1,6 @@ +{ + "next": "다음", + "previous": "이전", + "first": "처음", + "last": "마지막" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_lt.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_lt.json new file mode 100644 index 00000000..18e32d10 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_lt.json @@ -0,0 +1,6 @@ +{ + "next": "Kitas", + "previous": "Atgal", + "first": "Pirmas", + "last": "Paskutinis" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_lv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_lv.json new file mode 100644 index 00000000..5feda85e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_lv.json @@ -0,0 +1,6 @@ +{ + "next": "Tālāk", + "previous": "Iepriekšējais", + "first": "Pirmais", + "last": "Pēdējais" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_nl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_nl.json new file mode 100644 index 00000000..fa44ed86 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_nl.json @@ -0,0 +1,6 @@ +{ + "next": "Volgende", + "previous": "Vorige", + "first": "Eerste", + "last": "Laatste" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_no.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_no.json new file mode 100644 index 00000000..f87eb486 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_no.json @@ -0,0 +1,6 @@ +{ + "next": "Neste", + "previous": "Forrige", + "first": "Første", + "last": "Siste" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_pl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_pl.json new file mode 100644 index 00000000..be82f3dd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_pl.json @@ -0,0 +1,6 @@ +{ + "next": "Dalej", + "previous": "Powrót", + "first": "Pierwszy", + "last": "Ostatni" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_pt-BR.json new file mode 100644 index 00000000..74539a6b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_pt-BR.json @@ -0,0 +1,6 @@ +{ + "next": "Avançar", + "previous": "Anterior", + "first": "Primeiro", + "last": "Último" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_pt-PT.json new file mode 100644 index 00000000..8d2f609d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_pt-PT.json @@ -0,0 +1,6 @@ +{ + "next": "Seguinte", + "previous": "Anterior", + "first": "Primeiro", + "last": "Último" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_ro.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_ro.json new file mode 100644 index 00000000..56c6a4e9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_ro.json @@ -0,0 +1,6 @@ +{ + "next": "Următorul", + "previous": "Anterior", + "first": "La început", + "last": "La sfârşit" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_ru.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_ru.json new file mode 100644 index 00000000..2ca4fd2b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_ru.json @@ -0,0 +1,6 @@ +{ + "next": "Далее", + "previous": "Предыдущий", + "first": "Первый", + "last": "Последний" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_sk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_sk.json new file mode 100644 index 00000000..181b7c67 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_sk.json @@ -0,0 +1,6 @@ +{ + "next": "Ďalší", + "previous": "Predchádzajúci", + "first": "Prvý", + "last": "Posledný" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_sl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_sl.json new file mode 100644 index 00000000..90c18d6e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_sl.json @@ -0,0 +1,6 @@ +{ + "next": "Naprej", + "previous": "Nazaj", + "first": "Prvi", + "last": "Zadnji" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_sr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_sr.json new file mode 100644 index 00000000..a89eda4c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_sr.json @@ -0,0 +1,6 @@ +{ + "next": "Sledeće", + "previous": "Prethodno", + "first": "Prvi", + "last": "Poslednji" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_sv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_sv.json new file mode 100644 index 00000000..846cd402 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_sv.json @@ -0,0 +1,6 @@ +{ + "next": "Nästa", + "previous": "Föregående", + "first": "Första", + "last": "Sista" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_th.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_th.json new file mode 100644 index 00000000..1876d1e3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_th.json @@ -0,0 +1,6 @@ +{ + "next": "ถัดไป", + "previous": "ก่อนหน้า", + "first": "หน้าแรก", + "last": "หน้าสุดท้าย" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_tr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_tr.json new file mode 100644 index 00000000..893bd86a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_tr.json @@ -0,0 +1,6 @@ +{ + "next": "İleri", + "previous": "Önceki", + "first": "Birinci", + "last": "Son" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_uk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_uk.json new file mode 100644 index 00000000..63cc5e06 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_uk.json @@ -0,0 +1,6 @@ +{ + "next": "Далі", + "previous": "Назад", + "first": "Перший", + "last": "Останній" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_vi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_vi.json new file mode 100644 index 00000000..f75b334f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_vi.json @@ -0,0 +1,6 @@ +{ + "next": "Tiếp", + "previous": "Trước", + "first": "Đầu tiên", + "last": "Cuối cùng" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_zh-CN.json new file mode 100644 index 00000000..025cbfcf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_zh-CN.json @@ -0,0 +1,6 @@ +{ + "next": "下一步", + "previous": "上一步", + "first": "首页", + "last": "尾页" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_zh-HK.json new file mode 100644 index 00000000..10a28b96 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_zh-HK.json @@ -0,0 +1,6 @@ +{ + "next": "下一步", + "previous": "上一頁", + "first": "第一頁", + "last": "最後一頁" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_zh-TW.json new file mode 100644 index 00000000..10a28b96 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pagination/t9n/messages_zh-TW.json @@ -0,0 +1,6 @@ +{ + "next": "下一步", + "previous": "上一頁", + "first": "第一頁", + "last": "最後一頁" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages.json new file mode 100644 index 00000000..e020ca58 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages.json @@ -0,0 +1,6 @@ +{ + "close": "Close", + "options": "Options", + "collapse": "Collapse", + "expand": "Expand" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_ar.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_ar.json new file mode 100644 index 00000000..f934fc18 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_ar.json @@ -0,0 +1,6 @@ +{ + "close": "إغلاق", + "options": "خيارات", + "collapse": "طي", + "expand": "توسيع" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_bg.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_bg.json new file mode 100644 index 00000000..67aa96c6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_bg.json @@ -0,0 +1,6 @@ +{ + "close": "Затваряне", + "options": "Опции", + "collapse": "Сгъване", + "expand": "Разгъване" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_bs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_bs.json new file mode 100644 index 00000000..2c3fd67d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_bs.json @@ -0,0 +1,6 @@ +{ + "close": "Zatvori", + "options": "Opcije", + "collapse": "Sažmi", + "expand": "Proširi" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_ca.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_ca.json new file mode 100644 index 00000000..db6d6b25 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_ca.json @@ -0,0 +1,6 @@ +{ + "close": "Tanca", + "options": "Opcions", + "collapse": "Redueix", + "expand": "Amplia" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_cs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_cs.json new file mode 100644 index 00000000..c894256d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_cs.json @@ -0,0 +1,6 @@ +{ + "close": "Zavřít", + "options": "Možnosti", + "collapse": "Sbalit", + "expand": "Rozbalit" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_da.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_da.json new file mode 100644 index 00000000..e4b69ea5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_da.json @@ -0,0 +1,6 @@ +{ + "close": "Luk", + "options": "Indstillinger", + "collapse": "Skjul", + "expand": "Udvid" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_de.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_de.json new file mode 100644 index 00000000..c2b3ad42 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_de.json @@ -0,0 +1,6 @@ +{ + "close": "Schließen", + "options": "Optionen", + "collapse": "Ausblenden", + "expand": "Einblenden" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_el.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_el.json new file mode 100644 index 00000000..7cfc5b53 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_el.json @@ -0,0 +1,6 @@ +{ + "close": "Κλείσιμο", + "options": "Επιλογές", + "collapse": "Σύμπτυξη", + "expand": "Ανάπτυξη" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_en.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_en.json new file mode 100644 index 00000000..e020ca58 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_en.json @@ -0,0 +1,6 @@ +{ + "close": "Close", + "options": "Options", + "collapse": "Collapse", + "expand": "Expand" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_es.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_es.json new file mode 100644 index 00000000..fb31f8f2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_es.json @@ -0,0 +1,6 @@ +{ + "close": "Cerrar", + "options": "Opciones", + "collapse": "Contraer", + "expand": "Expandir" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_et.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_et.json new file mode 100644 index 00000000..0a04191d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_et.json @@ -0,0 +1,6 @@ +{ + "close": "Sule", + "options": "Valikud", + "collapse": "Ahenda", + "expand": "Laienda" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_fi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_fi.json new file mode 100644 index 00000000..7e215588 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_fi.json @@ -0,0 +1,6 @@ +{ + "close": "Sulje", + "options": "Asetukset", + "collapse": "Kutista", + "expand": "Laajenna" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_fr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_fr.json new file mode 100644 index 00000000..80b07123 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_fr.json @@ -0,0 +1,6 @@ +{ + "close": "Fermer", + "options": "Options", + "collapse": "Réduire", + "expand": "Développer" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_he.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_he.json new file mode 100644 index 00000000..c95abd85 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_he.json @@ -0,0 +1,6 @@ +{ + "close": "סגירה", + "options": "אפשרויות", + "collapse": "צמצם", + "expand": "הרחב" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_hr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_hr.json new file mode 100644 index 00000000..2c3fd67d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_hr.json @@ -0,0 +1,6 @@ +{ + "close": "Zatvori", + "options": "Opcije", + "collapse": "Sažmi", + "expand": "Proširi" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_hu.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_hu.json new file mode 100644 index 00000000..6ba2eff6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_hu.json @@ -0,0 +1,6 @@ +{ + "close": "Bezárás", + "options": "Beállítási lehetőségek", + "collapse": "Összecsukás", + "expand": "Kibontás" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_id.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_id.json new file mode 100644 index 00000000..cbf783ff --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_id.json @@ -0,0 +1,6 @@ +{ + "close": "Tutup", + "options": "Opsi", + "collapse": "Tutup", + "expand": "Bentang" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_it.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_it.json new file mode 100644 index 00000000..f7fd3dab --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_it.json @@ -0,0 +1,6 @@ +{ + "close": "Chiudi", + "options": "Opzioni", + "collapse": "Comprimi", + "expand": "Espandi" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_ja.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_ja.json new file mode 100644 index 00000000..b1370113 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_ja.json @@ -0,0 +1,6 @@ +{ + "close": "閉じる", + "options": "オプション", + "collapse": "折りたたむ", + "expand": "展開" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_ko.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_ko.json new file mode 100644 index 00000000..39da03f9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_ko.json @@ -0,0 +1,6 @@ +{ + "close": "닫기", + "options": "옵션", + "collapse": "축소", + "expand": "확장" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_lt.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_lt.json new file mode 100644 index 00000000..794636a6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_lt.json @@ -0,0 +1,6 @@ +{ + "close": "Uždaryti", + "options": "Parinktys", + "collapse": "Suskleisti", + "expand": "Išskleisti" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_lv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_lv.json new file mode 100644 index 00000000..e0aa0c30 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_lv.json @@ -0,0 +1,6 @@ +{ + "close": "Aizvērt", + "options": "Opcijas", + "collapse": "Sakļaut", + "expand": "Izvērst" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_nl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_nl.json new file mode 100644 index 00000000..1427eff0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_nl.json @@ -0,0 +1,6 @@ +{ + "close": "Sluiten", + "options": "Opties", + "collapse": "Samenvouwen", + "expand": "Uitvouwen" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_no.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_no.json new file mode 100644 index 00000000..3709c0eb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_no.json @@ -0,0 +1,6 @@ +{ + "close": "Lukk", + "options": "Alternativer", + "collapse": "Skjul", + "expand": "Utvid" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_pl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_pl.json new file mode 100644 index 00000000..d739ac06 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_pl.json @@ -0,0 +1,6 @@ +{ + "close": "Zamknij", + "options": "Opcje", + "collapse": "Zwiń", + "expand": "Rozwiń" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_pt-BR.json new file mode 100644 index 00000000..97ee5f3e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_pt-BR.json @@ -0,0 +1,6 @@ +{ + "close": "Fechar", + "options": "Opções", + "collapse": "Recolher", + "expand": "Expandir" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_pt-PT.json new file mode 100644 index 00000000..97ee5f3e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_pt-PT.json @@ -0,0 +1,6 @@ +{ + "close": "Fechar", + "options": "Opções", + "collapse": "Recolher", + "expand": "Expandir" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_ro.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_ro.json new file mode 100644 index 00000000..11510863 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_ro.json @@ -0,0 +1,6 @@ +{ + "close": "Închidere", + "options": "Opţiuni", + "collapse": "Restrângere", + "expand": "Extindere" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_ru.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_ru.json new file mode 100644 index 00000000..135a8cc0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_ru.json @@ -0,0 +1,6 @@ +{ + "close": "Закрыть", + "options": "Опции", + "collapse": "Свернуть", + "expand": "Развернуть" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_sk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_sk.json new file mode 100644 index 00000000..12125526 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_sk.json @@ -0,0 +1,6 @@ +{ + "close": "Zatvoriť", + "options": "Možnosti", + "collapse": "Zbaliť", + "expand": "Rozbaliť" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_sl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_sl.json new file mode 100644 index 00000000..7138d2f6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_sl.json @@ -0,0 +1,6 @@ +{ + "close": "Zapri", + "options": "Možnosti", + "collapse": "Strni", + "expand": "Razširi" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_sr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_sr.json new file mode 100644 index 00000000..9778f684 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_sr.json @@ -0,0 +1,6 @@ +{ + "close": "Zatvori", + "options": "Opcije", + "collapse": "Skupi", + "expand": "Proširi" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_sv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_sv.json new file mode 100644 index 00000000..0585edc1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_sv.json @@ -0,0 +1,6 @@ +{ + "close": "Stäng", + "options": "Alternativ", + "collapse": "Dölj", + "expand": "Expandera" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_th.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_th.json new file mode 100644 index 00000000..52ea6452 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_th.json @@ -0,0 +1,6 @@ +{ + "close": "ปิด", + "options": "ตัวเลือก", + "collapse": "ย่อลงมา", + "expand": "ขยาย" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_tr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_tr.json new file mode 100644 index 00000000..4d8a02a4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_tr.json @@ -0,0 +1,6 @@ +{ + "close": "Kapat", + "options": "Seçenekler", + "collapse": "Daralt", + "expand": "Genişlet" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_uk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_uk.json new file mode 100644 index 00000000..6bcfd3a8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_uk.json @@ -0,0 +1,6 @@ +{ + "close": "Закрити", + "options": "Опції", + "collapse": "Згорнути", + "expand": "Розширити" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_vi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_vi.json new file mode 100644 index 00000000..82e6b95e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_vi.json @@ -0,0 +1,6 @@ +{ + "close": "Đóng", + "options": "Tùy chọn", + "collapse": "Thu gọn", + "expand": "Mở rộng" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_zh-CN.json new file mode 100644 index 00000000..d0c7149c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_zh-CN.json @@ -0,0 +1,6 @@ +{ + "close": "关闭", + "options": "选项", + "collapse": "折叠", + "expand": "展开" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_zh-HK.json new file mode 100644 index 00000000..8992abb7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_zh-HK.json @@ -0,0 +1,6 @@ +{ + "close": "關閉", + "options": "選項", + "collapse": "摺疊", + "expand": "展開" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_zh-TW.json new file mode 100644 index 00000000..8992abb7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/panel/t9n/messages_zh-TW.json @@ -0,0 +1,6 @@ +{ + "close": "關閉", + "options": "選項", + "collapse": "摺疊", + "expand": "展開" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages.json new file mode 100644 index 00000000..67ff0e13 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages.json @@ -0,0 +1,3 @@ +{ + "remove": "Remove" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_ar.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_ar.json new file mode 100644 index 00000000..3ca798ff --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_ar.json @@ -0,0 +1,3 @@ +{ + "remove": "إزالة" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_bg.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_bg.json new file mode 100644 index 00000000..0e6eec48 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_bg.json @@ -0,0 +1,3 @@ +{ + "remove": "Премахване" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_bs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_bs.json new file mode 100644 index 00000000..6bf2c29d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_bs.json @@ -0,0 +1,3 @@ +{ + "remove": "Ukloni" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_ca.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_ca.json new file mode 100644 index 00000000..b3884ef0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_ca.json @@ -0,0 +1,3 @@ +{ + "remove": "Elimina" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_cs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_cs.json new file mode 100644 index 00000000..acbf3763 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_cs.json @@ -0,0 +1,3 @@ +{ + "remove": "Odebrat" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_da.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_da.json new file mode 100644 index 00000000..ec20d7f3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_da.json @@ -0,0 +1,3 @@ +{ + "remove": "Fjern" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_de.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_de.json new file mode 100644 index 00000000..5655bfe0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_de.json @@ -0,0 +1,3 @@ +{ + "remove": "Entfernen" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_el.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_el.json new file mode 100644 index 00000000..1ec58f21 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_el.json @@ -0,0 +1,3 @@ +{ + "remove": "Κατάργηση" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_en.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_en.json new file mode 100644 index 00000000..67ff0e13 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_en.json @@ -0,0 +1,3 @@ +{ + "remove": "Remove" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_es.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_es.json new file mode 100644 index 00000000..1c5057d4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_es.json @@ -0,0 +1,3 @@ +{ + "remove": "Eliminar" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_et.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_et.json new file mode 100644 index 00000000..a9952ee4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_et.json @@ -0,0 +1,3 @@ +{ + "remove": "Eemalda" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_fi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_fi.json new file mode 100644 index 00000000..3aa51e92 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_fi.json @@ -0,0 +1,3 @@ +{ + "remove": "Poista" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_fr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_fr.json new file mode 100644 index 00000000..1e833f47 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_fr.json @@ -0,0 +1,3 @@ +{ + "remove": "Supprimer" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_he.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_he.json new file mode 100644 index 00000000..7bb6572a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_he.json @@ -0,0 +1,3 @@ +{ + "remove": "הסרה" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_hr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_hr.json new file mode 100644 index 00000000..6bf2c29d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_hr.json @@ -0,0 +1,3 @@ +{ + "remove": "Ukloni" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_hu.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_hu.json new file mode 100644 index 00000000..96c54735 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_hu.json @@ -0,0 +1,3 @@ +{ + "remove": "Eltávolítás" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_id.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_id.json new file mode 100644 index 00000000..ddd090e0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_id.json @@ -0,0 +1,3 @@ +{ + "remove": "Hapus" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_it.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_it.json new file mode 100644 index 00000000..0acef6d4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_it.json @@ -0,0 +1,3 @@ +{ + "remove": "Rimuovi" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_ja.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_ja.json new file mode 100644 index 00000000..4b8e4f1c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_ja.json @@ -0,0 +1,3 @@ +{ + "remove": "削除" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_ko.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_ko.json new file mode 100644 index 00000000..9192a4c3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_ko.json @@ -0,0 +1,3 @@ +{ + "remove": "제거" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_lt.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_lt.json new file mode 100644 index 00000000..640955f4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_lt.json @@ -0,0 +1,3 @@ +{ + "remove": "Panaikinti" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_lv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_lv.json new file mode 100644 index 00000000..7daed2bf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_lv.json @@ -0,0 +1,3 @@ +{ + "remove": "Noņemt" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_nl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_nl.json new file mode 100644 index 00000000..2da5362b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_nl.json @@ -0,0 +1,3 @@ +{ + "remove": "Verwijderen" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_no.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_no.json new file mode 100644 index 00000000..ec20d7f3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_no.json @@ -0,0 +1,3 @@ +{ + "remove": "Fjern" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_pl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_pl.json new file mode 100644 index 00000000..c726c415 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_pl.json @@ -0,0 +1,3 @@ +{ + "remove": "Usuń" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_pt-BR.json new file mode 100644 index 00000000..87493725 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_pt-BR.json @@ -0,0 +1,3 @@ +{ + "remove": "Remover" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_pt-PT.json new file mode 100644 index 00000000..87493725 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_pt-PT.json @@ -0,0 +1,3 @@ +{ + "remove": "Remover" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_ro.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_ro.json new file mode 100644 index 00000000..f1069bf0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_ro.json @@ -0,0 +1,3 @@ +{ + "remove": "Eliminare" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_ru.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_ru.json new file mode 100644 index 00000000..c383caf0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_ru.json @@ -0,0 +1,3 @@ +{ + "remove": "Удалить" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_sk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_sk.json new file mode 100644 index 00000000..225f2fd0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_sk.json @@ -0,0 +1,3 @@ +{ + "remove": "Odstrániť" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_sl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_sl.json new file mode 100644 index 00000000..d09fed48 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_sl.json @@ -0,0 +1,3 @@ +{ + "remove": "Odstrani" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_sr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_sr.json new file mode 100644 index 00000000..6bf2c29d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_sr.json @@ -0,0 +1,3 @@ +{ + "remove": "Ukloni" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_sv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_sv.json new file mode 100644 index 00000000..4aa586d0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_sv.json @@ -0,0 +1,3 @@ +{ + "remove": "Ta bort" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_th.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_th.json new file mode 100644 index 00000000..4739ccd2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_th.json @@ -0,0 +1,3 @@ +{ + "remove": "ลบทิ้ง" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_tr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_tr.json new file mode 100644 index 00000000..3fe4a341 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_tr.json @@ -0,0 +1,3 @@ +{ + "remove": "Kaldır" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_uk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_uk.json new file mode 100644 index 00000000..36935c62 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_uk.json @@ -0,0 +1,3 @@ +{ + "remove": "Вилучити" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_vi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_vi.json new file mode 100644 index 00000000..4d76f35c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_vi.json @@ -0,0 +1,3 @@ +{ + "remove": "Gỡ bỏ" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_zh-CN.json new file mode 100644 index 00000000..72d91cca --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_zh-CN.json @@ -0,0 +1,3 @@ +{ + "remove": "移除" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_zh-HK.json new file mode 100644 index 00000000..72d91cca --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_zh-HK.json @@ -0,0 +1,3 @@ +{ + "remove": "移除" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_zh-TW.json new file mode 100644 index 00000000..72d91cca --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/pick-list-item/t9n/messages_zh-TW.json @@ -0,0 +1,3 @@ +{ + "remove": "移除" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages.json new file mode 100644 index 00000000..0c5bb0e5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages.json @@ -0,0 +1,3 @@ +{ + "close": "Close" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_ar.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_ar.json new file mode 100644 index 00000000..86447323 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_ar.json @@ -0,0 +1,3 @@ +{ + "close": "إغلاق" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_bg.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_bg.json new file mode 100644 index 00000000..b9bb24ed --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_bg.json @@ -0,0 +1,3 @@ +{ + "close": "Затваряне" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_bs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_bs.json new file mode 100644 index 00000000..db94104b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_bs.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvori" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_ca.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_ca.json new file mode 100644 index 00000000..f41c36ec --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_ca.json @@ -0,0 +1,3 @@ +{ + "close": "Tanca" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_cs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_cs.json new file mode 100644 index 00000000..97b131a5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_cs.json @@ -0,0 +1,3 @@ +{ + "close": "Zavřít" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_da.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_da.json new file mode 100644 index 00000000..2fd65d6c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_da.json @@ -0,0 +1,3 @@ +{ + "close": "Luk" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_de.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_de.json new file mode 100644 index 00000000..f04b9650 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_de.json @@ -0,0 +1,3 @@ +{ + "close": "Schließen" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_el.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_el.json new file mode 100644 index 00000000..a4330b8a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_el.json @@ -0,0 +1,3 @@ +{ + "close": "Κλείσιμο" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_en.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_en.json new file mode 100644 index 00000000..0c5bb0e5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_en.json @@ -0,0 +1,3 @@ +{ + "close": "Close" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_es.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_es.json new file mode 100644 index 00000000..32a5e0fa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_es.json @@ -0,0 +1,3 @@ +{ + "close": "Cerrar" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_et.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_et.json new file mode 100644 index 00000000..654e30fb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_et.json @@ -0,0 +1,3 @@ +{ + "close": "Sule" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_fi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_fi.json new file mode 100644 index 00000000..9f769e1b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_fi.json @@ -0,0 +1,3 @@ +{ + "close": "Sulje" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_fr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_fr.json new file mode 100644 index 00000000..fae7179a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_fr.json @@ -0,0 +1,3 @@ +{ + "close": "Fermer" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_he.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_he.json new file mode 100644 index 00000000..6be91cee --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_he.json @@ -0,0 +1,3 @@ +{ + "close": "סגירה" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_hr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_hr.json new file mode 100644 index 00000000..db94104b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_hr.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvori" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_hu.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_hu.json new file mode 100644 index 00000000..b4b179d4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_hu.json @@ -0,0 +1,3 @@ +{ + "close": "Bezárás" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_id.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_id.json new file mode 100644 index 00000000..b1bc146c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_id.json @@ -0,0 +1,3 @@ +{ + "close": "Tutup" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_it.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_it.json new file mode 100644 index 00000000..40cf2a93 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_it.json @@ -0,0 +1,3 @@ +{ + "close": "Chiudi" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_ja.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_ja.json new file mode 100644 index 00000000..93c4744d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_ja.json @@ -0,0 +1,3 @@ +{ + "close": "閉じる" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_ko.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_ko.json new file mode 100644 index 00000000..ee041777 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_ko.json @@ -0,0 +1,3 @@ +{ + "close": "닫기" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_lt.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_lt.json new file mode 100644 index 00000000..0b9bcbbf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_lt.json @@ -0,0 +1,3 @@ +{ + "close": "Uždaryti" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_lv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_lv.json new file mode 100644 index 00000000..844b8c63 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_lv.json @@ -0,0 +1,3 @@ +{ + "close": "Aizvērt" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_nl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_nl.json new file mode 100644 index 00000000..97cb041c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_nl.json @@ -0,0 +1,3 @@ +{ + "close": "Sluiten" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_no.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_no.json new file mode 100644 index 00000000..ae990c1b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_no.json @@ -0,0 +1,3 @@ +{ + "close": "Lukk" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_pl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_pl.json new file mode 100644 index 00000000..6122f93e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_pl.json @@ -0,0 +1,3 @@ +{ + "close": "Zamknij" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_pt-BR.json new file mode 100644 index 00000000..7243d9f9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_pt-BR.json @@ -0,0 +1,3 @@ +{ + "close": "Fechar" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_pt-PT.json new file mode 100644 index 00000000..7243d9f9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_pt-PT.json @@ -0,0 +1,3 @@ +{ + "close": "Fechar" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_ro.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_ro.json new file mode 100644 index 00000000..913e516a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_ro.json @@ -0,0 +1,3 @@ +{ + "close": "Închidere" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_ru.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_ru.json new file mode 100644 index 00000000..eeeebe6d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_ru.json @@ -0,0 +1,3 @@ +{ + "close": "Закрыть" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_sk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_sk.json new file mode 100644 index 00000000..388831f6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_sk.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvoriť" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_sl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_sl.json new file mode 100644 index 00000000..50bc09c7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_sl.json @@ -0,0 +1,3 @@ +{ + "close": "Zapri" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_sr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_sr.json new file mode 100644 index 00000000..db94104b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_sr.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvori" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_sv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_sv.json new file mode 100644 index 00000000..9ff8f095 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_sv.json @@ -0,0 +1,3 @@ +{ + "close": "Stäng" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_th.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_th.json new file mode 100644 index 00000000..1e72a72b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_th.json @@ -0,0 +1,3 @@ +{ + "close": "ปิด" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_tr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_tr.json new file mode 100644 index 00000000..9ed73bb6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_tr.json @@ -0,0 +1,3 @@ +{ + "close": "Kapat" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_uk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_uk.json new file mode 100644 index 00000000..b8f3443d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_uk.json @@ -0,0 +1,3 @@ +{ + "close": "Закрити" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_vi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_vi.json new file mode 100644 index 00000000..97ee3048 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_vi.json @@ -0,0 +1,3 @@ +{ + "close": "Đóng" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_zh-CN.json new file mode 100644 index 00000000..74bb1264 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_zh-CN.json @@ -0,0 +1,3 @@ +{ + "close": "关闭" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_zh-HK.json new file mode 100644 index 00000000..388446c4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_zh-HK.json @@ -0,0 +1,3 @@ +{ + "close": "關閉" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_zh-TW.json new file mode 100644 index 00000000..388446c4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/popover/t9n/messages_zh-TW.json @@ -0,0 +1,3 @@ +{ + "close": "關閉" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages.json new file mode 100644 index 00000000..f2fe4f7d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages.json @@ -0,0 +1,4 @@ +{ + "rating": "Rating", + "stars": "Stars: {num}" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_ar.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_ar.json new file mode 100644 index 00000000..98968dc6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_ar.json @@ -0,0 +1,4 @@ +{ + "rating": "التقييم", + "stars": "النجوم: {num}" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_bg.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_bg.json new file mode 100644 index 00000000..6221712e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_bg.json @@ -0,0 +1,4 @@ +{ + "rating": "Оценка", + "stars": "Звезди: {num}" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_bs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_bs.json new file mode 100644 index 00000000..5e96ee69 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_bs.json @@ -0,0 +1,4 @@ +{ + "rating": "Ocjena", + "stars": "Zvjezdice: {num}" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_ca.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_ca.json new file mode 100644 index 00000000..484e00e1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_ca.json @@ -0,0 +1,4 @@ +{ + "rating": "Qualificació", + "stars": "Estrelles: {num}" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_cs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_cs.json new file mode 100644 index 00000000..4ccd500b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_cs.json @@ -0,0 +1,4 @@ +{ + "rating": "Hodnocení", + "stars": "Počet hvězdiček: {num}" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_da.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_da.json new file mode 100644 index 00000000..b675e7cd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_da.json @@ -0,0 +1,4 @@ +{ + "rating": "Vurdering", + "stars": "Stjerner: {num}" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_de.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_de.json new file mode 100644 index 00000000..38462068 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_de.json @@ -0,0 +1,4 @@ +{ + "rating": "Bewertung", + "stars": "Sterne: {num}" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_el.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_el.json new file mode 100644 index 00000000..4ea9fc4b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_el.json @@ -0,0 +1,4 @@ +{ + "rating": "Αξιολόγηση", + "stars": "Αστέρια: {num}" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_en.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_en.json new file mode 100644 index 00000000..f2fe4f7d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_en.json @@ -0,0 +1,4 @@ +{ + "rating": "Rating", + "stars": "Stars: {num}" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_es.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_es.json new file mode 100644 index 00000000..a4588030 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_es.json @@ -0,0 +1,4 @@ +{ + "rating": "Calificación", + "stars": "Estrellas: {num}" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_et.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_et.json new file mode 100644 index 00000000..ab50b490 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_et.json @@ -0,0 +1,4 @@ +{ + "rating": "Hinnang", + "stars": "Tärne: {num}" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_fi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_fi.json new file mode 100644 index 00000000..d1ea2997 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_fi.json @@ -0,0 +1,4 @@ +{ + "rating": "Arviointi", + "stars": "Tähdet: {num}" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_fr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_fr.json new file mode 100644 index 00000000..c4077a2b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_fr.json @@ -0,0 +1,4 @@ +{ + "rating": "Évaluation", + "stars": "Étoiles : {num}" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_he.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_he.json new file mode 100644 index 00000000..ae43201f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_he.json @@ -0,0 +1,4 @@ +{ + "rating": "דירוג", + "stars": "כוכבים: {num}" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_hr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_hr.json new file mode 100644 index 00000000..5e96ee69 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_hr.json @@ -0,0 +1,4 @@ +{ + "rating": "Ocjena", + "stars": "Zvjezdice: {num}" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_hu.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_hu.json new file mode 100644 index 00000000..7accca20 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_hu.json @@ -0,0 +1,4 @@ +{ + "rating": "Értékelés", + "stars": "Csillagok: {num}" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_id.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_id.json new file mode 100644 index 00000000..22a2c842 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_id.json @@ -0,0 +1,4 @@ +{ + "rating": "Peringkat", + "stars": "Bintang: {num}" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_it.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_it.json new file mode 100644 index 00000000..4dfb44f5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_it.json @@ -0,0 +1,4 @@ +{ + "rating": "Valutazione", + "stars": "Stelle: {num}" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_ja.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_ja.json new file mode 100644 index 00000000..3618be20 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_ja.json @@ -0,0 +1,4 @@ +{ + "rating": "評価", + "stars": "星: {num}" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_ko.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_ko.json new file mode 100644 index 00000000..2f3a99f4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_ko.json @@ -0,0 +1,4 @@ +{ + "rating": "평점", + "stars": "별: {num}개" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_lt.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_lt.json new file mode 100644 index 00000000..825ee75b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_lt.json @@ -0,0 +1,4 @@ +{ + "rating": "Vertinimas", + "stars": "Žvaigždutės {num}" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_lv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_lv.json new file mode 100644 index 00000000..98185041 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_lv.json @@ -0,0 +1,4 @@ +{ + "rating": "Novērtējums", + "stars": "Zvaigznes: {num}" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_nl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_nl.json new file mode 100644 index 00000000..71924164 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_nl.json @@ -0,0 +1,4 @@ +{ + "rating": "Beoordeling", + "stars": "Sterren: {num}" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_no.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_no.json new file mode 100644 index 00000000..b675e7cd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_no.json @@ -0,0 +1,4 @@ +{ + "rating": "Vurdering", + "stars": "Stjerner: {num}" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_pl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_pl.json new file mode 100644 index 00000000..3927f234 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_pl.json @@ -0,0 +1,4 @@ +{ + "rating": "Ocena", + "stars": "Gwiazdki: {num}" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_pt-BR.json new file mode 100644 index 00000000..2d551df6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_pt-BR.json @@ -0,0 +1,4 @@ +{ + "rating": "Classificação", + "stars": "Estrelas: {num}" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_pt-PT.json new file mode 100644 index 00000000..796842b5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_pt-PT.json @@ -0,0 +1,4 @@ +{ + "rating": "Avaliação", + "stars": "Estrelas: {num}" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_ro.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_ro.json new file mode 100644 index 00000000..192eb040 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_ro.json @@ -0,0 +1,4 @@ +{ + "rating": "Calificativ", + "stars": "Stele: {num}" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_ru.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_ru.json new file mode 100644 index 00000000..1ed93b68 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_ru.json @@ -0,0 +1,4 @@ +{ + "rating": "Рейтинг", + "stars": "Звезды: {num}" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_sk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_sk.json new file mode 100644 index 00000000..3ed4e1e1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_sk.json @@ -0,0 +1,4 @@ +{ + "rating": "Hodnotenie", + "stars": "Hviezdičky: {num}" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_sl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_sl.json new file mode 100644 index 00000000..5762f248 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_sl.json @@ -0,0 +1,4 @@ +{ + "rating": "Ocena", + "stars": "Zvezde: {num}" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_sr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_sr.json new file mode 100644 index 00000000..632c9d0b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_sr.json @@ -0,0 +1,4 @@ +{ + "rating": "Ocena", + "stars": "Zvezdice: {num}" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_sv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_sv.json new file mode 100644 index 00000000..822afd3b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_sv.json @@ -0,0 +1,4 @@ +{ + "rating": "Bedömning", + "stars": "Stjärnor: {num}" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_th.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_th.json new file mode 100644 index 00000000..7edb3c9a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_th.json @@ -0,0 +1,4 @@ +{ + "rating": "อันดับ", + "stars": "ดาว: {num}" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_tr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_tr.json new file mode 100644 index 00000000..bbb47d63 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_tr.json @@ -0,0 +1,4 @@ +{ + "rating": "Derecelendirme", + "stars": "Yıldız: {num}" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_uk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_uk.json new file mode 100644 index 00000000..7a355771 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_uk.json @@ -0,0 +1,4 @@ +{ + "rating": "Рейтинг", + "stars": "Зірки: {num}" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_vi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_vi.json new file mode 100644 index 00000000..6c596b28 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_vi.json @@ -0,0 +1,4 @@ +{ + "rating": "Xếp loại", + "stars": "Sao: {num}" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_zh-CN.json new file mode 100644 index 00000000..20bfa1c4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_zh-CN.json @@ -0,0 +1,4 @@ +{ + "rating": "评级", + "stars": "星:{num}" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_zh-HK.json new file mode 100644 index 00000000..901af68a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_zh-HK.json @@ -0,0 +1,4 @@ +{ + "rating": "評級次數", + "stars": "星星: {num}" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_zh-TW.json new file mode 100644 index 00000000..901af68a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/rating/t9n/messages_zh-TW.json @@ -0,0 +1,4 @@ +{ + "rating": "評級次數", + "stars": "星星: {num}" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages.json new file mode 100644 index 00000000..53151fbb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages.json @@ -0,0 +1,3 @@ +{ + "loading": "Loading" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_ar.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_ar.json new file mode 100644 index 00000000..0fa5c1f4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_ar.json @@ -0,0 +1,3 @@ +{ + "loading": "تحميل" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_bg.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_bg.json new file mode 100644 index 00000000..d283fd95 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_bg.json @@ -0,0 +1,3 @@ +{ + "loading": "Зареждане" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_bs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_bs.json new file mode 100644 index 00000000..5266b60f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_bs.json @@ -0,0 +1,3 @@ +{ + "loading": "Učitavanje u tijeku" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_ca.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_ca.json new file mode 100644 index 00000000..19d6419a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_ca.json @@ -0,0 +1,3 @@ +{ + "loading": "S'està carregant..." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_cs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_cs.json new file mode 100644 index 00000000..62257e7c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_cs.json @@ -0,0 +1,3 @@ +{ + "loading": "Načítání" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_da.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_da.json new file mode 100644 index 00000000..de5924d4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_da.json @@ -0,0 +1,3 @@ +{ + "loading": "Indlæser" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_de.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_de.json new file mode 100644 index 00000000..14557d19 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_de.json @@ -0,0 +1,3 @@ +{ + "loading": "Wird geladen" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_el.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_el.json new file mode 100644 index 00000000..61487cbe --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_el.json @@ -0,0 +1,3 @@ +{ + "loading": "Φόρτωση" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_en.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_en.json new file mode 100644 index 00000000..53151fbb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_en.json @@ -0,0 +1,3 @@ +{ + "loading": "Loading" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_es.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_es.json new file mode 100644 index 00000000..fcf20551 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_es.json @@ -0,0 +1,3 @@ +{ + "loading": "Cargando" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_et.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_et.json new file mode 100644 index 00000000..75b856d4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_et.json @@ -0,0 +1,3 @@ +{ + "loading": "Laadimine" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_fi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_fi.json new file mode 100644 index 00000000..2ef1ce29 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_fi.json @@ -0,0 +1,3 @@ +{ + "loading": "Ladataan" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_fr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_fr.json new file mode 100644 index 00000000..4192d4c7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_fr.json @@ -0,0 +1,3 @@ +{ + "loading": "Chargement" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_he.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_he.json new file mode 100644 index 00000000..514f165f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_he.json @@ -0,0 +1,3 @@ +{ + "loading": "טוען" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_hr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_hr.json new file mode 100644 index 00000000..5266b60f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_hr.json @@ -0,0 +1,3 @@ +{ + "loading": "Učitavanje u tijeku" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_hu.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_hu.json new file mode 100644 index 00000000..7a8a291f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_hu.json @@ -0,0 +1,3 @@ +{ + "loading": "Betöltés" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_id.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_id.json new file mode 100644 index 00000000..b015e51d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_id.json @@ -0,0 +1,3 @@ +{ + "loading": "Memuat" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_it.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_it.json new file mode 100644 index 00000000..2ef011d4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_it.json @@ -0,0 +1,3 @@ +{ + "loading": "Caricamento in corso" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_ja.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_ja.json new file mode 100644 index 00000000..fac2945a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_ja.json @@ -0,0 +1,3 @@ +{ + "loading": "読み込んでいます" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_ko.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_ko.json new file mode 100644 index 00000000..737aa888 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_ko.json @@ -0,0 +1,3 @@ +{ + "loading": "불러오는 중" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_lt.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_lt.json new file mode 100644 index 00000000..ccbde9cf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_lt.json @@ -0,0 +1,3 @@ +{ + "loading": "Kraunama" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_lv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_lv.json new file mode 100644 index 00000000..afb72845 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_lv.json @@ -0,0 +1,3 @@ +{ + "loading": "Ielādē" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_nl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_nl.json new file mode 100644 index 00000000..2c91b6a3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_nl.json @@ -0,0 +1,3 @@ +{ + "loading": "Bezig met laden" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_no.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_no.json new file mode 100644 index 00000000..7318a25d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_no.json @@ -0,0 +1,3 @@ +{ + "loading": "Laster inn" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_pl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_pl.json new file mode 100644 index 00000000..a4ba3533 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_pl.json @@ -0,0 +1,3 @@ +{ + "loading": "Wczytywanie" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_pt-BR.json new file mode 100644 index 00000000..997baa32 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_pt-BR.json @@ -0,0 +1,3 @@ +{ + "loading": "Carregando" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_pt-PT.json new file mode 100644 index 00000000..cd2c0488 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_pt-PT.json @@ -0,0 +1,3 @@ +{ + "loading": "A Carregar" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_ro.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_ro.json new file mode 100644 index 00000000..a36a063c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_ro.json @@ -0,0 +1,3 @@ +{ + "loading": "Se încarcă" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_ru.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_ru.json new file mode 100644 index 00000000..4c525e0b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_ru.json @@ -0,0 +1,3 @@ +{ + "loading": "Загрузка" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_sk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_sk.json new file mode 100644 index 00000000..a489f9b6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_sk.json @@ -0,0 +1,3 @@ +{ + "loading": "Načítava sa" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_sl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_sl.json new file mode 100644 index 00000000..d82f62f6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_sl.json @@ -0,0 +1,3 @@ +{ + "loading": "Nalaganje" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_sr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_sr.json new file mode 100644 index 00000000..b81c61ec --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_sr.json @@ -0,0 +1,3 @@ +{ + "loading": "Učitavanje" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_sv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_sv.json new file mode 100644 index 00000000..c2416767 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_sv.json @@ -0,0 +1,3 @@ +{ + "loading": "Läser in" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_th.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_th.json new file mode 100644 index 00000000..6ff5841b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_th.json @@ -0,0 +1,3 @@ +{ + "loading": "กำลังโหลด" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_tr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_tr.json new file mode 100644 index 00000000..5482aaee --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_tr.json @@ -0,0 +1,3 @@ +{ + "loading": "Yükleniyor" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_uk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_uk.json new file mode 100644 index 00000000..d8686ae3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_uk.json @@ -0,0 +1,3 @@ +{ + "loading": "Завантажується" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_vi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_vi.json new file mode 100644 index 00000000..680f766e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_vi.json @@ -0,0 +1,3 @@ +{ + "loading": "Đang tải" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_zh-CN.json new file mode 100644 index 00000000..8b80d6ca --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_zh-CN.json @@ -0,0 +1,3 @@ +{ + "loading": "正在加载" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_zh-HK.json new file mode 100644 index 00000000..1e69fa23 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_zh-HK.json @@ -0,0 +1,3 @@ +{ + "loading": "正在載入" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_zh-TW.json new file mode 100644 index 00000000..1e69fa23 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/scrim/t9n/messages_zh-TW.json @@ -0,0 +1,3 @@ +{ + "loading": "正在載入" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages.json new file mode 100644 index 00000000..2707f165 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages.json @@ -0,0 +1,3 @@ +{ + "resize": "Resize" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_ar.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_ar.json new file mode 100644 index 00000000..263ea822 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_ar.json @@ -0,0 +1,3 @@ +{ + "resize": "تغيير الحجم" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_bg.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_bg.json new file mode 100644 index 00000000..26607c7f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_bg.json @@ -0,0 +1,3 @@ +{ + "resize": "Промяна на размер" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_bs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_bs.json new file mode 100644 index 00000000..02ad317d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_bs.json @@ -0,0 +1,3 @@ +{ + "resize": "Promijeni veličinu" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_ca.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_ca.json new file mode 100644 index 00000000..a9fc0422 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_ca.json @@ -0,0 +1,3 @@ +{ + "resize": "Canvia la mida" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_cs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_cs.json new file mode 100644 index 00000000..b0d08dde --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_cs.json @@ -0,0 +1,3 @@ +{ + "resize": "Změnit velikost" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_da.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_da.json new file mode 100644 index 00000000..7e47e6bd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_da.json @@ -0,0 +1,3 @@ +{ + "resize": "Skift størrelse" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_de.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_de.json new file mode 100644 index 00000000..3266f3b1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_de.json @@ -0,0 +1,3 @@ +{ + "resize": "Größe anpassen" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_el.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_el.json new file mode 100644 index 00000000..f174a28a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_el.json @@ -0,0 +1,3 @@ +{ + "resize": "Αλλαγή μεγέθους" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_en.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_en.json new file mode 100644 index 00000000..2707f165 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_en.json @@ -0,0 +1,3 @@ +{ + "resize": "Resize" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_es.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_es.json new file mode 100644 index 00000000..3da880b0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_es.json @@ -0,0 +1,3 @@ +{ + "resize": "Cambiar tamaño" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_et.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_et.json new file mode 100644 index 00000000..7611165d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_et.json @@ -0,0 +1,3 @@ +{ + "resize": "Muuda suurust" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_fi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_fi.json new file mode 100644 index 00000000..8eac3fc2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_fi.json @@ -0,0 +1,3 @@ +{ + "resize": "Muuta koko" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_fr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_fr.json new file mode 100644 index 00000000..e239f493 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_fr.json @@ -0,0 +1,3 @@ +{ + "resize": "Redimensionner" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_he.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_he.json new file mode 100644 index 00000000..26a67b3b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_he.json @@ -0,0 +1,3 @@ +{ + "resize": "שנה גודל" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_hr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_hr.json new file mode 100644 index 00000000..02ad317d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_hr.json @@ -0,0 +1,3 @@ +{ + "resize": "Promijeni veličinu" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_hu.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_hu.json new file mode 100644 index 00000000..55ba587b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_hu.json @@ -0,0 +1,3 @@ +{ + "resize": "Átméretezés" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_id.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_id.json new file mode 100644 index 00000000..67fb577b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_id.json @@ -0,0 +1,3 @@ +{ + "resize": "Ubah ukuran" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_it.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_it.json new file mode 100644 index 00000000..9ef894d0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_it.json @@ -0,0 +1,3 @@ +{ + "resize": "Ridimensiona" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_ja.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_ja.json new file mode 100644 index 00000000..1e3b4f68 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_ja.json @@ -0,0 +1,3 @@ +{ + "resize": "サイズ変更" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_ko.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_ko.json new file mode 100644 index 00000000..6a9c6fe1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_ko.json @@ -0,0 +1,3 @@ +{ + "resize": "크기 조정" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_lt.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_lt.json new file mode 100644 index 00000000..c3fa011d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_lt.json @@ -0,0 +1,3 @@ +{ + "resize": "Keisti dydį" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_lv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_lv.json new file mode 100644 index 00000000..6287492e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_lv.json @@ -0,0 +1,3 @@ +{ + "resize": "Mainīt izmērus" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_nl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_nl.json new file mode 100644 index 00000000..cd0fb270 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_nl.json @@ -0,0 +1,3 @@ +{ + "resize": "Formaat wijzigen" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_no.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_no.json new file mode 100644 index 00000000..1cfdc09b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_no.json @@ -0,0 +1,3 @@ +{ + "resize": "Endre størrelse" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_pl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_pl.json new file mode 100644 index 00000000..c5e4e14d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_pl.json @@ -0,0 +1,3 @@ +{ + "resize": "Zmień rozmiar" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_pt-BR.json new file mode 100644 index 00000000..582ee648 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_pt-BR.json @@ -0,0 +1,3 @@ +{ + "resize": "Redimensionar" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_pt-PT.json new file mode 100644 index 00000000..582ee648 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_pt-PT.json @@ -0,0 +1,3 @@ +{ + "resize": "Redimensionar" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_ro.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_ro.json new file mode 100644 index 00000000..3fdcb793 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_ro.json @@ -0,0 +1,3 @@ +{ + "resize": "Redimensionare" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_ru.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_ru.json new file mode 100644 index 00000000..64a84e3c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_ru.json @@ -0,0 +1,3 @@ +{ + "resize": "Изменить размер" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_sk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_sk.json new file mode 100644 index 00000000..08ff4bdf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_sk.json @@ -0,0 +1,3 @@ +{ + "resize": "Zmeniť veľkosť" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_sl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_sl.json new file mode 100644 index 00000000..2209381c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_sl.json @@ -0,0 +1,3 @@ +{ + "resize": "Spremeni velikost" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_sr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_sr.json new file mode 100644 index 00000000..357a4cc9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_sr.json @@ -0,0 +1,3 @@ +{ + "resize": "Promeni veličinu" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_sv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_sv.json new file mode 100644 index 00000000..b7c97ef0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_sv.json @@ -0,0 +1,3 @@ +{ + "resize": "Ändra storlek" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_th.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_th.json new file mode 100644 index 00000000..6d147175 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_th.json @@ -0,0 +1,3 @@ +{ + "resize": "ปรับขนาด" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_tr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_tr.json new file mode 100644 index 00000000..dc7110cd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_tr.json @@ -0,0 +1,3 @@ +{ + "resize": "Yeniden Boyutlandır" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_uk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_uk.json new file mode 100644 index 00000000..ec46bc86 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_uk.json @@ -0,0 +1,3 @@ +{ + "resize": "Змінити розмір" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_vi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_vi.json new file mode 100644 index 00000000..22205dda --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_vi.json @@ -0,0 +1,3 @@ +{ + "resize": "Thay đổi kích cỡ" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_zh-CN.json new file mode 100644 index 00000000..8d08f9e8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_zh-CN.json @@ -0,0 +1,3 @@ +{ + "resize": "调整大小" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_zh-HK.json new file mode 100644 index 00000000..6eff1dde --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_zh-HK.json @@ -0,0 +1,3 @@ +{ + "resize": "調整大小" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_zh-TW.json new file mode 100644 index 00000000..6eff1dde --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/shell-panel/t9n/messages_zh-TW.json @@ -0,0 +1,3 @@ +{ + "resize": "調整大小" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages.json new file mode 100644 index 00000000..1008889c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages.json @@ -0,0 +1,5 @@ +{ + "complete": "Completed step", + "previousStep": "Previous step", + "nextStep": "Next step" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_ar.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_ar.json new file mode 100644 index 00000000..5724b37e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_ar.json @@ -0,0 +1,5 @@ +{ + "complete": "خطوة مكتملة", + "previousStep": "الخطوة السابقة", + "nextStep": "الخطوة التالية" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_bg.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_bg.json new file mode 100644 index 00000000..0105c4e2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_bg.json @@ -0,0 +1,5 @@ +{ + "complete": "Завършена стъпка", + "previousStep": "Предишна стъпка", + "nextStep": "Следваща стъпка" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_bs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_bs.json new file mode 100644 index 00000000..f37cb5fb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_bs.json @@ -0,0 +1,5 @@ +{ + "complete": "Dovršeni korak", + "previousStep": "Prethodni korak", + "nextStep": "Sljedeći korak" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_ca.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_ca.json new file mode 100644 index 00000000..304b445e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_ca.json @@ -0,0 +1,5 @@ +{ + "complete": "Pas completat", + "previousStep": "Pas anterior", + "nextStep": "Pas següent" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_cs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_cs.json new file mode 100644 index 00000000..9c5e3dd6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_cs.json @@ -0,0 +1,5 @@ +{ + "complete": "Dokončený krok", + "previousStep": "Předchozí krok", + "nextStep": "Další krok" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_da.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_da.json new file mode 100644 index 00000000..1fd62d93 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_da.json @@ -0,0 +1,5 @@ +{ + "complete": "Fuldført trin", + "previousStep": "Forrige trin", + "nextStep": "Næste trin" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_de.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_de.json new file mode 100644 index 00000000..46d9da2d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_de.json @@ -0,0 +1,5 @@ +{ + "complete": "Abgeschlossener Schritt", + "previousStep": "Vorheriger Schritt", + "nextStep": "Nächster Schritt" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_el.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_el.json new file mode 100644 index 00000000..b1f7eb23 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_el.json @@ -0,0 +1,5 @@ +{ + "complete": "Ολοκληρωμένο βήμα", + "previousStep": "Προηγούμενο βήμα", + "nextStep": "Επόμενο βήμα" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_en.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_en.json new file mode 100644 index 00000000..1008889c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_en.json @@ -0,0 +1,5 @@ +{ + "complete": "Completed step", + "previousStep": "Previous step", + "nextStep": "Next step" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_es.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_es.json new file mode 100644 index 00000000..e577ded5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_es.json @@ -0,0 +1,5 @@ +{ + "complete": "Paso completado", + "previousStep": "Paso anterior", + "nextStep": "Paso siguiente" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_et.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_et.json new file mode 100644 index 00000000..0429c412 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_et.json @@ -0,0 +1,5 @@ +{ + "complete": "Lõpuleviidud toiming", + "previousStep": "Eelmine toiming", + "nextStep": "Järgmine toiming" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_fi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_fi.json new file mode 100644 index 00000000..bfeff01b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_fi.json @@ -0,0 +1,5 @@ +{ + "complete": "Valmis vaihe", + "previousStep": "Edellinen vaihe", + "nextStep": "Seuraava vaihe" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_fr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_fr.json new file mode 100644 index 00000000..5553902a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_fr.json @@ -0,0 +1,5 @@ +{ + "complete": "Étape terminée", + "previousStep": "Étape précédente", + "nextStep": "Étape suivante" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_he.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_he.json new file mode 100644 index 00000000..0aace4ca --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_he.json @@ -0,0 +1,5 @@ +{ + "complete": "השלב הושלם", + "previousStep": "השלב הקודם", + "nextStep": "השלב הבא" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_hr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_hr.json new file mode 100644 index 00000000..f37cb5fb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_hr.json @@ -0,0 +1,5 @@ +{ + "complete": "Dovršeni korak", + "previousStep": "Prethodni korak", + "nextStep": "Sljedeći korak" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_hu.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_hu.json new file mode 100644 index 00000000..20c9c40c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_hu.json @@ -0,0 +1,5 @@ +{ + "complete": "Befejezett lépés", + "previousStep": "Előző lépés", + "nextStep": "Következő lépés" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_id.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_id.json new file mode 100644 index 00000000..be5e20b7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_id.json @@ -0,0 +1,5 @@ +{ + "complete": "Langkah selesai", + "previousStep": "Langkah sebelumnya", + "nextStep": "Langkah berikutnya" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_it.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_it.json new file mode 100644 index 00000000..7e358047 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_it.json @@ -0,0 +1,5 @@ +{ + "complete": "Passaggio completato", + "previousStep": "Passaggio precedente", + "nextStep": "Passaggio successivo" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_ja.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_ja.json new file mode 100644 index 00000000..10f01f6e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_ja.json @@ -0,0 +1,5 @@ +{ + "complete": "完了したステップ", + "previousStep": "前のステップ", + "nextStep": "次のステップ" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_ko.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_ko.json new file mode 100644 index 00000000..0861ff86 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_ko.json @@ -0,0 +1,5 @@ +{ + "complete": "완료된 단계", + "previousStep": "이전 단계", + "nextStep": "다음 단계" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_lt.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_lt.json new file mode 100644 index 00000000..f467de75 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_lt.json @@ -0,0 +1,5 @@ +{ + "complete": "Užbaigtas žingsnis", + "previousStep": "Ankstesnis žingsnis", + "nextStep": "Kitas žingsnis" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_lv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_lv.json new file mode 100644 index 00000000..20b663ba --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_lv.json @@ -0,0 +1,5 @@ +{ + "complete": "Pabeigta darbība", + "previousStep": "Iepriekšējā darbība", + "nextStep": "Nākamā darbība" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_nl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_nl.json new file mode 100644 index 00000000..4ea60790 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_nl.json @@ -0,0 +1,5 @@ +{ + "complete": "Voltooide stap", + "previousStep": "Vorige stap", + "nextStep": "Volgende stap" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_no.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_no.json new file mode 100644 index 00000000..d35abf29 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_no.json @@ -0,0 +1,5 @@ +{ + "complete": "Fullført trinn", + "previousStep": "Forrige trinn", + "nextStep": "Neste trinn" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_pl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_pl.json new file mode 100644 index 00000000..920d2d62 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_pl.json @@ -0,0 +1,5 @@ +{ + "complete": "Ukończony etap", + "previousStep": "Poprzedni etap", + "nextStep": "Następny etap" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_pt-BR.json new file mode 100644 index 00000000..85899ba3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_pt-BR.json @@ -0,0 +1,5 @@ +{ + "complete": "Etapa concluída", + "previousStep": "Etapa anterior", + "nextStep": "Próxima etapa" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_pt-PT.json new file mode 100644 index 00000000..4bcfd808 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_pt-PT.json @@ -0,0 +1,5 @@ +{ + "complete": "Passo concluído", + "previousStep": "Passo anterior", + "nextStep": "Próximo passo" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_ro.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_ro.json new file mode 100644 index 00000000..f4dd65ae --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_ro.json @@ -0,0 +1,5 @@ +{ + "complete": "Pas finalizat", + "previousStep": "Pasul anterior", + "nextStep": "Pasul următor" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_ru.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_ru.json new file mode 100644 index 00000000..29114457 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_ru.json @@ -0,0 +1,5 @@ +{ + "complete": "Завершенный шаг", + "previousStep": "Предыдущий шаг", + "nextStep": "Следующий шаг" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_sk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_sk.json new file mode 100644 index 00000000..a0a8a8c9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_sk.json @@ -0,0 +1,5 @@ +{ + "complete": "Dokončený krok", + "previousStep": "Predchádzajúci krok", + "nextStep": "Ďaľší krok" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_sl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_sl.json new file mode 100644 index 00000000..2325ebec --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_sl.json @@ -0,0 +1,5 @@ +{ + "complete": "Dokončan korak", + "previousStep": "Prejšnji korak", + "nextStep": "Naslednji korak" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_sr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_sr.json new file mode 100644 index 00000000..06f9fe53 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_sr.json @@ -0,0 +1,5 @@ +{ + "complete": "Obavljen korak", + "previousStep": "Prethodni korak", + "nextStep": "Sledeći korak" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_sv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_sv.json new file mode 100644 index 00000000..07dd9e44 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_sv.json @@ -0,0 +1,5 @@ +{ + "complete": "Slutfört steg", + "previousStep": "Föregående steg", + "nextStep": "Nästa steg" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_th.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_th.json new file mode 100644 index 00000000..aa0925a1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_th.json @@ -0,0 +1,5 @@ +{ + "complete": "ขั้นตอนที่ดำเนินการเสร็จ", + "previousStep": "ขั้นตอนก่อนหน้า", + "nextStep": "ขั้นตอนถัดไป" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_tr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_tr.json new file mode 100644 index 00000000..4acf8a7b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_tr.json @@ -0,0 +1,5 @@ +{ + "complete": "Tamamlanan adım", + "previousStep": "Önceki adım", + "nextStep": "Sonraki adım" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_uk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_uk.json new file mode 100644 index 00000000..ce044b6b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_uk.json @@ -0,0 +1,5 @@ +{ + "complete": "Завершений крок", + "previousStep": "Попередній крок", + "nextStep": "Наступний крок" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_vi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_vi.json new file mode 100644 index 00000000..ce2bea6d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_vi.json @@ -0,0 +1,5 @@ +{ + "complete": "Bước đã hoàn tất", + "previousStep": "Bước trước đó", + "nextStep": "Bước tiếp theo" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_zh-CN.json new file mode 100644 index 00000000..d6cd7afc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_zh-CN.json @@ -0,0 +1,5 @@ +{ + "complete": "步骤已完成", + "previousStep": "上一步", + "nextStep": "下一步" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_zh-HK.json new file mode 100644 index 00000000..7d84038d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_zh-HK.json @@ -0,0 +1,5 @@ +{ + "complete": "完成的步驟", + "previousStep": "上一步", + "nextStep": "下一步" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_zh-TW.json new file mode 100644 index 00000000..7d84038d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper-item/t9n/messages_zh-TW.json @@ -0,0 +1,5 @@ +{ + "complete": "完成的步驟", + "previousStep": "上一步", + "nextStep": "下一步" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages.json new file mode 100644 index 00000000..84733d63 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages.json @@ -0,0 +1,5 @@ +{ + "label": "Progress steps", + "previousStep": "Previous step", + "nextStep": "Next step" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_ar.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_ar.json new file mode 100644 index 00000000..2ebc1814 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_ar.json @@ -0,0 +1,5 @@ +{ + "label": "خطوات التقدم", + "previousStep": "الخطوة السابقة", + "nextStep": "الخطوة التالية" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_bg.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_bg.json new file mode 100644 index 00000000..e43d8544 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_bg.json @@ -0,0 +1,5 @@ +{ + "label": "Стъпки на напредъка", + "previousStep": "Предишна стъпка", + "nextStep": "Следваща стъпка" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_bs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_bs.json new file mode 100644 index 00000000..34c09104 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_bs.json @@ -0,0 +1,5 @@ +{ + "label": "Koraci napretka", + "previousStep": "Prethodni korak", + "nextStep": "Sljedeći korak" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_ca.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_ca.json new file mode 100644 index 00000000..ddcc59fa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_ca.json @@ -0,0 +1,5 @@ +{ + "label": "Passos de progrés", + "previousStep": "Pas anterior", + "nextStep": "Pas següent" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_cs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_cs.json new file mode 100644 index 00000000..409b711f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_cs.json @@ -0,0 +1,5 @@ +{ + "label": "Kroky průběhu", + "previousStep": "Předchozí krok", + "nextStep": "Další krok" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_da.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_da.json new file mode 100644 index 00000000..864966c3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_da.json @@ -0,0 +1,5 @@ +{ + "label": "Statustrin", + "previousStep": "Forrige trin", + "nextStep": "Næste trin" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_de.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_de.json new file mode 100644 index 00000000..4decda50 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_de.json @@ -0,0 +1,5 @@ +{ + "label": "Statusschritte", + "previousStep": "Vorheriger Schritt", + "nextStep": "Nächster Schritt" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_el.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_el.json new file mode 100644 index 00000000..b58c517a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_el.json @@ -0,0 +1,5 @@ +{ + "label": "Βήματα προόδου", + "previousStep": "Προηγούμενο βήμα", + "nextStep": "Επόμενο βήμα" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_en.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_en.json new file mode 100644 index 00000000..84733d63 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_en.json @@ -0,0 +1,5 @@ +{ + "label": "Progress steps", + "previousStep": "Previous step", + "nextStep": "Next step" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_es.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_es.json new file mode 100644 index 00000000..7fc42103 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_es.json @@ -0,0 +1,5 @@ +{ + "label": "Pasos de progreso", + "previousStep": "Paso anterior", + "nextStep": "Paso siguiente" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_et.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_et.json new file mode 100644 index 00000000..26d235d9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_et.json @@ -0,0 +1,5 @@ +{ + "label": "Edenemise etapid", + "previousStep": "Eelmine toiming", + "nextStep": "Järgmine toiming" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_fi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_fi.json new file mode 100644 index 00000000..4f0895f9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_fi.json @@ -0,0 +1,5 @@ +{ + "label": "Edistymisen vaiheet", + "previousStep": "Edellinen vaihe", + "nextStep": "Seuraava vaihe" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_fr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_fr.json new file mode 100644 index 00000000..f7d0fc89 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_fr.json @@ -0,0 +1,5 @@ +{ + "label": "Étapes de progression", + "previousStep": "Étape précédente", + "nextStep": "Étape suivante" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_he.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_he.json new file mode 100644 index 00000000..88632a07 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_he.json @@ -0,0 +1,5 @@ +{ + "label": "שלבי התקדמות", + "previousStep": "השלב הקודם", + "nextStep": "השלב הבא" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_hr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_hr.json new file mode 100644 index 00000000..34c09104 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_hr.json @@ -0,0 +1,5 @@ +{ + "label": "Koraci napretka", + "previousStep": "Prethodni korak", + "nextStep": "Sljedeći korak" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_hu.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_hu.json new file mode 100644 index 00000000..c9c94524 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_hu.json @@ -0,0 +1,5 @@ +{ + "label": "Előrehaladás lépései", + "previousStep": "Előző lépés", + "nextStep": "Következő lépés" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_id.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_id.json new file mode 100644 index 00000000..76dc70f9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_id.json @@ -0,0 +1,5 @@ +{ + "label": "Langkah dalam proses", + "previousStep": "Langkah sebelumnya", + "nextStep": "Langkah berikutnya" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_it.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_it.json new file mode 100644 index 00000000..03a1cef6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_it.json @@ -0,0 +1,5 @@ +{ + "label": "Passi di avanzamento", + "previousStep": "Passaggio precedente", + "nextStep": "Passaggio successivo" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_ja.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_ja.json new file mode 100644 index 00000000..a83a1009 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_ja.json @@ -0,0 +1,5 @@ +{ + "label": "ステップの進行状況", + "previousStep": "前のステップ", + "nextStep": "次のステップ" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_ko.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_ko.json new file mode 100644 index 00000000..32dc8069 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_ko.json @@ -0,0 +1,5 @@ +{ + "label": "진행 단계", + "previousStep": "이전 단계", + "nextStep": "다음 단계" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_lt.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_lt.json new file mode 100644 index 00000000..07d628a4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_lt.json @@ -0,0 +1,5 @@ +{ + "label": "Eigos žingsniai", + "previousStep": "Ankstesnis žingsnis", + "nextStep": "Kitas žingsnis" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_lv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_lv.json new file mode 100644 index 00000000..d074cc88 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_lv.json @@ -0,0 +1,5 @@ +{ + "label": "Progresa soļi", + "previousStep": "Iepriekšējā darbība", + "nextStep": "Nākamā darbība" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_nl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_nl.json new file mode 100644 index 00000000..e156ab69 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_nl.json @@ -0,0 +1,5 @@ +{ + "label": "Voortgangsstappen", + "previousStep": "Vorige stap", + "nextStep": "Volgende stap" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_no.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_no.json new file mode 100644 index 00000000..46d99c86 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_no.json @@ -0,0 +1,5 @@ +{ + "label": "Fremdriftstrinn", + "previousStep": "Forrige trinn", + "nextStep": "Neste trinn" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_pl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_pl.json new file mode 100644 index 00000000..b0446e68 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_pl.json @@ -0,0 +1,5 @@ +{ + "label": "Etapy postępu", + "previousStep": "Poprzedni etap", + "nextStep": "Następny etap" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_pt-BR.json new file mode 100644 index 00000000..4ec67155 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_pt-BR.json @@ -0,0 +1,5 @@ +{ + "label": "Etapas de progresso", + "previousStep": "Etapa anterior", + "nextStep": "Próxima etapa" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_pt-PT.json new file mode 100644 index 00000000..557fcd7c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_pt-PT.json @@ -0,0 +1,5 @@ +{ + "label": "Passos de progresso", + "previousStep": "Passo anterior", + "nextStep": "Próximo passo" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_ro.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_ro.json new file mode 100644 index 00000000..b2f4aab8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_ro.json @@ -0,0 +1,5 @@ +{ + "label": "Pași de progres", + "previousStep": "Pasul anterior", + "nextStep": "Pasul următor" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_ru.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_ru.json new file mode 100644 index 00000000..2a8d65b0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_ru.json @@ -0,0 +1,5 @@ +{ + "label": "Шаги выполнения", + "previousStep": "Предыдущий шаг", + "nextStep": "Следующий шаг" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_sk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_sk.json new file mode 100644 index 00000000..d409dec6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_sk.json @@ -0,0 +1,5 @@ +{ + "label": "Kroky postupu", + "previousStep": "Predchádzajúci krok", + "nextStep": "Ďaľší krok" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_sl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_sl.json new file mode 100644 index 00000000..d681f9c6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_sl.json @@ -0,0 +1,5 @@ +{ + "label": "Koraki napredka", + "previousStep": "Prejšnji korak", + "nextStep": "Naslednji korak" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_sr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_sr.json new file mode 100644 index 00000000..17bcd97c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_sr.json @@ -0,0 +1,5 @@ +{ + "label": "Koraci za napredak", + "previousStep": "Prethodni korak", + "nextStep": "Sledeći korak" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_sv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_sv.json new file mode 100644 index 00000000..97fa1639 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_sv.json @@ -0,0 +1,5 @@ +{ + "label": "Förloppssteg", + "previousStep": "Föregående steg", + "nextStep": "Nästa steg" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_th.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_th.json new file mode 100644 index 00000000..7869a339 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_th.json @@ -0,0 +1,5 @@ +{ + "label": "ขั้นตอนความคืบหน้า", + "previousStep": "ขั้นตอนก่อนหน้า", + "nextStep": "ขั้นตอนถัดไป" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_tr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_tr.json new file mode 100644 index 00000000..205bef55 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_tr.json @@ -0,0 +1,5 @@ +{ + "label": "İlerleme adımları", + "previousStep": "Önceki adım", + "nextStep": "Sonraki adım" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_uk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_uk.json new file mode 100644 index 00000000..5a90c36f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_uk.json @@ -0,0 +1,5 @@ +{ + "label": "Етапи прогресу", + "previousStep": "Попередній крок", + "nextStep": "Наступний крок" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_vi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_vi.json new file mode 100644 index 00000000..9a69cfd1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_vi.json @@ -0,0 +1,5 @@ +{ + "label": "Các bước trong tiến trình", + "previousStep": "Bước trước đó", + "nextStep": "Bước tiếp theo" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_zh-CN.json new file mode 100644 index 00000000..46ea3700 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_zh-CN.json @@ -0,0 +1,5 @@ +{ + "label": "进程步骤", + "previousStep": "上一步", + "nextStep": "下一步" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_zh-HK.json new file mode 100644 index 00000000..30f937c4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_zh-HK.json @@ -0,0 +1,5 @@ +{ + "label": "進度步驟", + "previousStep": "上一步", + "nextStep": "下一步" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_zh-TW.json new file mode 100644 index 00000000..30f937c4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/stepper/t9n/messages_zh-TW.json @@ -0,0 +1,5 @@ +{ + "label": "進度步驟", + "previousStep": "上一步", + "nextStep": "下一步" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages.json new file mode 100644 index 00000000..329f78c8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages.json @@ -0,0 +1,4 @@ +{ + "nextTabTitles": "Next tab titles", + "previousTabTitles": "Previous tab titles" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_ar.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_ar.json new file mode 100644 index 00000000..01cd60e4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_ar.json @@ -0,0 +1,4 @@ +{ + "nextTabTitles": "عناوين علامة التبويب التالية", + "previousTabTitles": "عناوين علامة التبويب السابقة" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_bg.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_bg.json new file mode 100644 index 00000000..7ddc5e22 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_bg.json @@ -0,0 +1,4 @@ +{ + "nextTabTitles": "Заглавия на следващ раздел", + "previousTabTitles": "Заглавия на предишен раздел" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_bs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_bs.json new file mode 100644 index 00000000..411977d6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_bs.json @@ -0,0 +1,4 @@ +{ + "nextTabTitles": "Naslovi sljedećih kartica", + "previousTabTitles": "Naslovi prethodnih kartica" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_ca.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_ca.json new file mode 100644 index 00000000..ae210e90 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_ca.json @@ -0,0 +1,4 @@ +{ + "nextTabTitles": "Títols de pestanya següent", + "previousTabTitles": "Títols de pestanya anterior" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_cs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_cs.json new file mode 100644 index 00000000..da0ae7bf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_cs.json @@ -0,0 +1,4 @@ +{ + "nextTabTitles": "Názvy dalších karet", + "previousTabTitles": "Názvy předchozích karet" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_da.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_da.json new file mode 100644 index 00000000..bc6abb28 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_da.json @@ -0,0 +1,4 @@ +{ + "nextTabTitles": "Næste fanetitler", + "previousTabTitles": "Forrige fanetitler" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_de.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_de.json new file mode 100644 index 00000000..f5e795a9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_de.json @@ -0,0 +1,4 @@ +{ + "nextTabTitles": "Nächste Registerkartentitel", + "previousTabTitles": "Vorherige Registerkartentitel" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_el.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_el.json new file mode 100644 index 00000000..a32089ad --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_el.json @@ -0,0 +1,4 @@ +{ + "nextTabTitles": "Επόμενοι τίτλοι καρτέλας", + "previousTabTitles": "Προηγούμενοι τίτλοι καρτέλας" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_en.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_en.json new file mode 100644 index 00000000..329f78c8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_en.json @@ -0,0 +1,4 @@ +{ + "nextTabTitles": "Next tab titles", + "previousTabTitles": "Previous tab titles" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_es.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_es.json new file mode 100644 index 00000000..789e04ff --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_es.json @@ -0,0 +1,4 @@ +{ + "nextTabTitles": "Títulos de pestaña siguiente", + "previousTabTitles": "Títulos de pestaña anterior" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_et.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_et.json new file mode 100644 index 00000000..50f1000a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_et.json @@ -0,0 +1,4 @@ +{ + "nextTabTitles": "Järgmise vahekaardi pealkirjad", + "previousTabTitles": "Eelmise vahekaardi pealkirjad" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_fi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_fi.json new file mode 100644 index 00000000..bfa32fa5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_fi.json @@ -0,0 +1,4 @@ +{ + "nextTabTitles": "Seuraavan välilehden otsikot", + "previousTabTitles": "Edellisen välilehden otsikot" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_fr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_fr.json new file mode 100644 index 00000000..ed4eddca --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_fr.json @@ -0,0 +1,4 @@ +{ + "nextTabTitles": "Titres des onglets suivants", + "previousTabTitles": "Titres des onglets précédents" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_he.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_he.json new file mode 100644 index 00000000..8d09f41b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_he.json @@ -0,0 +1,4 @@ +{ + "nextTabTitles": "כותרות הכרטיסייה הבאות", + "previousTabTitles": "כותרות הכרטיסייה הקודמות" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_hr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_hr.json new file mode 100644 index 00000000..411977d6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_hr.json @@ -0,0 +1,4 @@ +{ + "nextTabTitles": "Naslovi sljedećih kartica", + "previousTabTitles": "Naslovi prethodnih kartica" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_hu.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_hu.json new file mode 100644 index 00000000..7d201b93 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_hu.json @@ -0,0 +1,4 @@ +{ + "nextTabTitles": "Következő lap címe", + "previousTabTitles": "Előző lap címe" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_id.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_id.json new file mode 100644 index 00000000..a12f9cbe --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_id.json @@ -0,0 +1,4 @@ +{ + "nextTabTitles": "Judul tab selanjutnya", + "previousTabTitles": "Judul tab sebelumnya" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_it.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_it.json new file mode 100644 index 00000000..e66fdc2e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_it.json @@ -0,0 +1,4 @@ +{ + "nextTabTitles": "Titoli schede successive", + "previousTabTitles": "Titoli schede precedenti" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_ja.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_ja.json new file mode 100644 index 00000000..f796deef --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_ja.json @@ -0,0 +1,4 @@ +{ + "nextTabTitles": "次のタブのタイトル", + "previousTabTitles": "前のタブのタイトル" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_ko.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_ko.json new file mode 100644 index 00000000..d4cf694e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_ko.json @@ -0,0 +1,4 @@ +{ + "nextTabTitles": "다음 탭 제목", + "previousTabTitles": "이전 탭 제목" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_lt.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_lt.json new file mode 100644 index 00000000..798ad314 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_lt.json @@ -0,0 +1,4 @@ +{ + "nextTabTitles": "Kito skirtuko pavadinimai", + "previousTabTitles": "Ankstesnio skirtuko pavadinimai" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_lv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_lv.json new file mode 100644 index 00000000..51ff23cc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_lv.json @@ -0,0 +1,4 @@ +{ + "nextTabTitles": "Nākamās cilnes virsraksti", + "previousTabTitles": "Iepriekšējās cilnes virsraksti" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_nl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_nl.json new file mode 100644 index 00000000..92955a21 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_nl.json @@ -0,0 +1,4 @@ +{ + "nextTabTitles": "Titels volgend tabblad", + "previousTabTitles": "Titels vorig tabblad" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_no.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_no.json new file mode 100644 index 00000000..e94fca00 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_no.json @@ -0,0 +1,4 @@ +{ + "nextTabTitles": "Neste fane-titler", + "previousTabTitles": "Forrige fane-titler" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_pl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_pl.json new file mode 100644 index 00000000..dc6383d8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_pl.json @@ -0,0 +1,4 @@ +{ + "nextTabTitles": "Tytuły następnych kart", + "previousTabTitles": "Tytuły poprzednich kart" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_pt-BR.json new file mode 100644 index 00000000..b7064263 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_pt-BR.json @@ -0,0 +1,4 @@ +{ + "nextTabTitles": "Títulos da próxima guia", + "previousTabTitles": "Títulos da guia anterior" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_pt-PT.json new file mode 100644 index 00000000..b21d235d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_pt-PT.json @@ -0,0 +1,4 @@ +{ + "nextTabTitles": "Títulos do próximo separador", + "previousTabTitles": "Títulos do separador anterior" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_ro.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_ro.json new file mode 100644 index 00000000..624cd3fa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_ro.json @@ -0,0 +1,4 @@ +{ + "nextTabTitles": "Următoarele titluri de file", + "previousTabTitles": "Titlurile filelor anterioare" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_ru.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_ru.json new file mode 100644 index 00000000..20f266d4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_ru.json @@ -0,0 +1,4 @@ +{ + "nextTabTitles": "Названия следующих вкладок", + "previousTabTitles": "Названия предыдущих вкладок" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_sk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_sk.json new file mode 100644 index 00000000..5ffe2a9d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_sk.json @@ -0,0 +1,4 @@ +{ + "nextTabTitles": "Názvy nasledujúcich kariet", + "previousTabTitles": "Názvy predošlých kariet" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_sl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_sl.json new file mode 100644 index 00000000..c8350d1c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_sl.json @@ -0,0 +1,4 @@ +{ + "nextTabTitles": "Naslovi naslednjega zavihka", + "previousTabTitles": "Naslovi prejšnjega zavihka" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_sr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_sr.json new file mode 100644 index 00000000..5e47c1a2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_sr.json @@ -0,0 +1,4 @@ +{ + "nextTabTitles": "Naslovi sledeće kartice", + "previousTabTitles": "Naslovi prethodne kartice" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_sv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_sv.json new file mode 100644 index 00000000..76c9252a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_sv.json @@ -0,0 +1,4 @@ +{ + "nextTabTitles": "Kommande flikrubriker", + "previousTabTitles": "Föregående flikrubriker" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_th.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_th.json new file mode 100644 index 00000000..3f5b2887 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_th.json @@ -0,0 +1,4 @@ +{ + "nextTabTitles": "ชื่อแท็บถัดไป", + "previousTabTitles": "ชื่อแท็บก่อนหน้า" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_tr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_tr.json new file mode 100644 index 00000000..dc71f8a6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_tr.json @@ -0,0 +1,4 @@ +{ + "nextTabTitles": "Sonraki sekme başlıkları", + "previousTabTitles": "Önceki sekme başlıkları" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_uk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_uk.json new file mode 100644 index 00000000..1fc1fdf1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_uk.json @@ -0,0 +1,4 @@ +{ + "nextTabTitles": "Наступні заголовки вкладок", + "previousTabTitles": "Попередні заголовки вкладок" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_vi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_vi.json new file mode 100644 index 00000000..ef53845d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_vi.json @@ -0,0 +1,4 @@ +{ + "nextTabTitles": "Tiêu đề tab tiếp theo", + "previousTabTitles": "Tiêu đề tab trước đó" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_zh-CN.json new file mode 100644 index 00000000..67b54c70 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_zh-CN.json @@ -0,0 +1,4 @@ +{ + "nextTabTitles": "下一选项卡标题", + "previousTabTitles": "上一选项卡标题" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_zh-HK.json new file mode 100644 index 00000000..6455fca5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_zh-HK.json @@ -0,0 +1,4 @@ +{ + "nextTabTitles": "下一個頁籤標題", + "previousTabTitles": "上一個頁籤標題" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_zh-TW.json new file mode 100644 index 00000000..6455fca5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-nav/t9n/messages_zh-TW.json @@ -0,0 +1,4 @@ +{ + "nextTabTitles": "下一個頁籤標題", + "previousTabTitles": "上一個頁籤標題" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages.json new file mode 100644 index 00000000..0c5bb0e5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages.json @@ -0,0 +1,3 @@ +{ + "close": "Close" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_ar.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_ar.json new file mode 100644 index 00000000..86447323 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_ar.json @@ -0,0 +1,3 @@ +{ + "close": "إغلاق" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_bg.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_bg.json new file mode 100644 index 00000000..b9bb24ed --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_bg.json @@ -0,0 +1,3 @@ +{ + "close": "Затваряне" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_bs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_bs.json new file mode 100644 index 00000000..db94104b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_bs.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvori" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_ca.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_ca.json new file mode 100644 index 00000000..f41c36ec --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_ca.json @@ -0,0 +1,3 @@ +{ + "close": "Tanca" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_cs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_cs.json new file mode 100644 index 00000000..97b131a5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_cs.json @@ -0,0 +1,3 @@ +{ + "close": "Zavřít" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_da.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_da.json new file mode 100644 index 00000000..2fd65d6c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_da.json @@ -0,0 +1,3 @@ +{ + "close": "Luk" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_de.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_de.json new file mode 100644 index 00000000..f04b9650 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_de.json @@ -0,0 +1,3 @@ +{ + "close": "Schließen" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_el.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_el.json new file mode 100644 index 00000000..a4330b8a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_el.json @@ -0,0 +1,3 @@ +{ + "close": "Κλείσιμο" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_en.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_en.json new file mode 100644 index 00000000..0c5bb0e5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_en.json @@ -0,0 +1,3 @@ +{ + "close": "Close" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_es.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_es.json new file mode 100644 index 00000000..32a5e0fa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_es.json @@ -0,0 +1,3 @@ +{ + "close": "Cerrar" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_et.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_et.json new file mode 100644 index 00000000..654e30fb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_et.json @@ -0,0 +1,3 @@ +{ + "close": "Sule" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_fi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_fi.json new file mode 100644 index 00000000..9f769e1b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_fi.json @@ -0,0 +1,3 @@ +{ + "close": "Sulje" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_fr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_fr.json new file mode 100644 index 00000000..fae7179a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_fr.json @@ -0,0 +1,3 @@ +{ + "close": "Fermer" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_he.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_he.json new file mode 100644 index 00000000..6be91cee --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_he.json @@ -0,0 +1,3 @@ +{ + "close": "סגירה" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_hr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_hr.json new file mode 100644 index 00000000..db94104b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_hr.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvori" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_hu.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_hu.json new file mode 100644 index 00000000..b4b179d4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_hu.json @@ -0,0 +1,3 @@ +{ + "close": "Bezárás" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_id.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_id.json new file mode 100644 index 00000000..b1bc146c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_id.json @@ -0,0 +1,3 @@ +{ + "close": "Tutup" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_it.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_it.json new file mode 100644 index 00000000..40cf2a93 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_it.json @@ -0,0 +1,3 @@ +{ + "close": "Chiudi" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_ja.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_ja.json new file mode 100644 index 00000000..93c4744d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_ja.json @@ -0,0 +1,3 @@ +{ + "close": "閉じる" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_ko.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_ko.json new file mode 100644 index 00000000..ee041777 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_ko.json @@ -0,0 +1,3 @@ +{ + "close": "닫기" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_lt.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_lt.json new file mode 100644 index 00000000..0b9bcbbf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_lt.json @@ -0,0 +1,3 @@ +{ + "close": "Uždaryti" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_lv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_lv.json new file mode 100644 index 00000000..844b8c63 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_lv.json @@ -0,0 +1,3 @@ +{ + "close": "Aizvērt" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_nl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_nl.json new file mode 100644 index 00000000..97cb041c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_nl.json @@ -0,0 +1,3 @@ +{ + "close": "Sluiten" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_no.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_no.json new file mode 100644 index 00000000..ae990c1b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_no.json @@ -0,0 +1,3 @@ +{ + "close": "Lukk" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_pl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_pl.json new file mode 100644 index 00000000..6122f93e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_pl.json @@ -0,0 +1,3 @@ +{ + "close": "Zamknij" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_pt-BR.json new file mode 100644 index 00000000..7243d9f9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_pt-BR.json @@ -0,0 +1,3 @@ +{ + "close": "Fechar" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_pt-PT.json new file mode 100644 index 00000000..7243d9f9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_pt-PT.json @@ -0,0 +1,3 @@ +{ + "close": "Fechar" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_ro.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_ro.json new file mode 100644 index 00000000..913e516a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_ro.json @@ -0,0 +1,3 @@ +{ + "close": "Închidere" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_ru.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_ru.json new file mode 100644 index 00000000..eeeebe6d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_ru.json @@ -0,0 +1,3 @@ +{ + "close": "Закрыть" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_sk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_sk.json new file mode 100644 index 00000000..388831f6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_sk.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvoriť" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_sl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_sl.json new file mode 100644 index 00000000..50bc09c7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_sl.json @@ -0,0 +1,3 @@ +{ + "close": "Zapri" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_sr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_sr.json new file mode 100644 index 00000000..db94104b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_sr.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvori" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_sv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_sv.json new file mode 100644 index 00000000..9ff8f095 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_sv.json @@ -0,0 +1,3 @@ +{ + "close": "Stäng" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_th.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_th.json new file mode 100644 index 00000000..1e72a72b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_th.json @@ -0,0 +1,3 @@ +{ + "close": "ปิด" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_tr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_tr.json new file mode 100644 index 00000000..9ed73bb6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_tr.json @@ -0,0 +1,3 @@ +{ + "close": "Kapat" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_uk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_uk.json new file mode 100644 index 00000000..b8f3443d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_uk.json @@ -0,0 +1,3 @@ +{ + "close": "Закрити" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_vi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_vi.json new file mode 100644 index 00000000..97ee3048 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_vi.json @@ -0,0 +1,3 @@ +{ + "close": "Đóng" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_zh-CN.json new file mode 100644 index 00000000..74bb1264 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_zh-CN.json @@ -0,0 +1,3 @@ +{ + "close": "关闭" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_zh-HK.json new file mode 100644 index 00000000..388446c4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_zh-HK.json @@ -0,0 +1,3 @@ +{ + "close": "關閉" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_zh-TW.json new file mode 100644 index 00000000..388446c4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tab-title/t9n/messages_zh-TW.json @@ -0,0 +1,3 @@ +{ + "close": "關閉" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages.json new file mode 100644 index 00000000..d8845d0a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages.json @@ -0,0 +1,7 @@ +{ + "keyboardDeselect": "Press Enter or Space to deselect row", + "keyboardSelect": "Press Enter or Space to select row", + "row": "row", + "selected": "selected", + "unselected": "unselected" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_ar.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_ar.json new file mode 100644 index 00000000..4d8b4870 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_ar.json @@ -0,0 +1,7 @@ +{ + "keyboardDeselect": "اضغط على مفتاح \"دخول\" أو \"المسافة\" لإلغاء تحديد الصف", + "keyboardSelect": "اضغط على مفتاح \"دخول\" أو \"المسافة\" لتحديد الصف", + "row": "صف", + "selected": "محدد", + "unselected": "غير محدد" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_bg.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_bg.json new file mode 100644 index 00000000..3933274f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_bg.json @@ -0,0 +1,7 @@ +{ + "keyboardDeselect": "Натиснете клавиша Enter или интервал, за да отмените избора на ред", + "keyboardSelect": "Натиснете клавиша Enter или интервал, за да изберете ред", + "row": "ред", + "selected": "избрани", + "unselected": "отказан избор" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_bs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_bs.json new file mode 100644 index 00000000..3a972360 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_bs.json @@ -0,0 +1,7 @@ +{ + "keyboardDeselect": "Pritisnite Enter ili Space za poništavanje odabira retka", + "keyboardSelect": "Pritisnite Enter ili Space za odabir retka", + "row": "redak", + "selected": "odabrano", + "unselected": "odabir poništen" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_ca.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_ca.json new file mode 100644 index 00000000..1edcb886 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_ca.json @@ -0,0 +1,7 @@ +{ + "keyboardDeselect": "Premeu la tecla Intro o la tecla d'espai per anul·lar la selecció de la fila", + "keyboardSelect": "Premeu la tecla Intro o la tecla d'espai per seleccionar la fila", + "row": "fila", + "selected": "seleccionat", + "unselected": "no seleccionat" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_cs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_cs.json new file mode 100644 index 00000000..3a641f43 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_cs.json @@ -0,0 +1,7 @@ +{ + "keyboardDeselect": "Stisknutím klávesy Enter nebo mezerníku zrušíte výběr řádku", + "keyboardSelect": "Stisknutím klávesy Enter nebo mezerníku vyberete řádek", + "row": "řádek", + "selected": "vybraný", + "unselected": "nevybraný" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_da.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_da.json new file mode 100644 index 00000000..49c99711 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_da.json @@ -0,0 +1,7 @@ +{ + "keyboardDeselect": "Tryk på Enter eller mellemrumstasten for at fravælge række", + "keyboardSelect": "Tryk på Enter eller mellemrumstasten for at vælge række", + "row": "række", + "selected": "valgt", + "unselected": "ikke valgt" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_de.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_de.json new file mode 100644 index 00000000..4a84c59d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_de.json @@ -0,0 +1,7 @@ +{ + "keyboardDeselect": "Zum Aufheben der Auswahl der Zeile Eingabetaste oder Leertaste drücken", + "keyboardSelect": "Zum Auswählen der Zeile Eingabetaste oder Leertaste drücken", + "row": "Zeile", + "selected": "ausgewählt", + "unselected": "nicht ausgewählt" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_el.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_el.json new file mode 100644 index 00000000..5e6cf1e7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_el.json @@ -0,0 +1,7 @@ +{ + "keyboardDeselect": "Πατήστε Enter ή Space για να αποεπιλέξετε τη σειρά", + "keyboardSelect": "Πατήστε Enter ή Space για να επιλέξετε τη σειρά", + "row": "σειρά", + "selected": "επιλέχθηκε", + "unselected": "αποεπιλέχθηκε" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_en.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_en.json new file mode 100644 index 00000000..d8845d0a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_en.json @@ -0,0 +1,7 @@ +{ + "keyboardDeselect": "Press Enter or Space to deselect row", + "keyboardSelect": "Press Enter or Space to select row", + "row": "row", + "selected": "selected", + "unselected": "unselected" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_es.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_es.json new file mode 100644 index 00000000..013c26c2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_es.json @@ -0,0 +1,7 @@ +{ + "keyboardDeselect": "Pulsar intro o espacio para anular la selección de la fila", + "keyboardSelect": "Pulsar intro o espacio para seleccionar la fila", + "row": "fila", + "selected": "seleccionado", + "unselected": "deseleccionado" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_et.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_et.json new file mode 100644 index 00000000..84ba9d44 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_et.json @@ -0,0 +1,7 @@ +{ + "keyboardDeselect": "Rea valimise tühistamiseks vajutage sisestus- või tühikuklahvi", + "keyboardSelect": "Rea valimiseks vajutage sisestus- või tühikuklahvi", + "row": "rida", + "selected": "valitud", + "unselected": "valik on tühistatud" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_fi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_fi.json new file mode 100644 index 00000000..25b6dc6e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_fi.json @@ -0,0 +1,7 @@ +{ + "keyboardDeselect": "Poista rivin valinta painamalla Enter tai välilyöntinäppäintä", + "keyboardSelect": "Valitse rivi painamalla Enter tai välilyöntinäppäintä", + "row": "rivi", + "selected": "valitut", + "unselected": "valinta poistettu" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_fr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_fr.json new file mode 100644 index 00000000..c2e42b30 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_fr.json @@ -0,0 +1,7 @@ +{ + "keyboardDeselect": "Appuyer sur Entrée ou sur Espace pour désélectionner la ligne", + "keyboardSelect": "Appuyer sur Entrée ou sur Espace pour sélectionner la ligne", + "row": "ligne", + "selected": "sélectionnée(s)", + "unselected": "non sélectionnée(s)" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_he.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_he.json new file mode 100644 index 00000000..92487507 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_he.json @@ -0,0 +1,7 @@ +{ + "keyboardDeselect": "הקש על Enter על מקש הרווח כדי לבטל בחירה בשורה", + "keyboardSelect": "הקש על Enter על מקש הרווח כדי לבחור בשורה", + "row": "שורה", + "selected": "נבחר", + "unselected": "לא נבחר" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_hr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_hr.json new file mode 100644 index 00000000..3a972360 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_hr.json @@ -0,0 +1,7 @@ +{ + "keyboardDeselect": "Pritisnite Enter ili Space za poništavanje odabira retka", + "keyboardSelect": "Pritisnite Enter ili Space za odabir retka", + "row": "redak", + "selected": "odabrano", + "unselected": "odabir poništen" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_hu.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_hu.json new file mode 100644 index 00000000..bcb6123a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_hu.json @@ -0,0 +1,7 @@ +{ + "keyboardDeselect": "Egy sor kijelölésének megszüntetéséhez nyomja meg az Enter vagy a szóköz billentyűt", + "keyboardSelect": "Egy sor kijelöléséhez nyomja meg az Enter vagy a szóköz billentyűt", + "row": "sor", + "selected": "kiválasztva", + "unselected": "nincs kijelölve" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_id.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_id.json new file mode 100644 index 00000000..6d068d2d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_id.json @@ -0,0 +1,7 @@ +{ + "keyboardDeselect": "Tekan Enter atau Spasi untuk membatalkan pemilihan baris", + "keyboardSelect": "Tekan Enter atau Spasi untuk memilih baris", + "row": "baris", + "selected": "terpilih", + "unselected": "batalkan pilihan" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_it.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_it.json new file mode 100644 index 00000000..e2e04362 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_it.json @@ -0,0 +1,7 @@ +{ + "keyboardDeselect": "Premere Invio o Spazio per deselezionare la riga", + "keyboardSelect": "Premere Invio o Spazio per selezionare la riga", + "row": "riga", + "selected": "selezionato", + "unselected": "deselezionato" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_ja.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_ja.json new file mode 100644 index 00000000..f93c2e3d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_ja.json @@ -0,0 +1,7 @@ +{ + "keyboardDeselect": "行を選択解除するには Enter キーまたは Space キーを押します", + "keyboardSelect": "行を選択するには Enter キーまたは Space キーを押します", + "row": "行", + "selected": "選択済み", + "unselected": "選択解除" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_ko.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_ko.json new file mode 100644 index 00000000..1a0874aa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_ko.json @@ -0,0 +1,7 @@ +{ + "keyboardDeselect": "Enter 키 또는 스페이스바를 눌러 열 선택 해제", + "keyboardSelect": "Enter 키 또는 스페이스바를 눌러 열 선택", + "row": "행", + "selected": "선택함", + "unselected": "선택하지 않음" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_lt.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_lt.json new file mode 100644 index 00000000..45d932bc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_lt.json @@ -0,0 +1,7 @@ +{ + "keyboardDeselect": "Norėdami atžymėti eilutę, paspauskite Enter arba tarpo klavišą", + "keyboardSelect": "Norėdami pažymėti eilutę, paspauskite Enter arba tarpo klavišą", + "row": "eilutė", + "selected": "pažymėta", + "unselected": "atžymėta" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_lv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_lv.json new file mode 100644 index 00000000..aae92dab --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_lv.json @@ -0,0 +1,7 @@ +{ + "keyboardDeselect": "Nospiediet taustiņu Enter vai atstarpes taustiņu, lai atceltu rindas atlasi", + "keyboardSelect": "Nospiediet taustiņu Enter vai atstarpes taustiņu, lai atlasītu rindu", + "row": "rinda", + "selected": "atlasīts", + "unselected": "nav atlasīts" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_nl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_nl.json new file mode 100644 index 00000000..0b1abac4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_nl.json @@ -0,0 +1,7 @@ +{ + "keyboardDeselect": "Druk op Enter of op de spatiebalk om de selectie van de rij ongedaan te maken", + "keyboardSelect": "Druk op Enter of op de spatiebalk om de rij te selecteren", + "row": "rij", + "selected": "geselecteerd", + "unselected": "niet geselecteerd" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_no.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_no.json new file mode 100644 index 00000000..285ff467 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_no.json @@ -0,0 +1,7 @@ +{ + "keyboardDeselect": "Trykk på Enter- eller mellomromstasten for å oppheve valg av rad", + "keyboardSelect": "Trykk på Enter- eller mellomromstasten for å velge rad", + "row": "rad", + "selected": "valgte", + "unselected": "ikke valgt" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_pl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_pl.json new file mode 100644 index 00000000..ac8cafe4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_pl.json @@ -0,0 +1,7 @@ +{ + "keyboardDeselect": "Naciśnij klawisz Enter lub spację, aby anulować wybór wiersza", + "keyboardSelect": "Naciśnij klawisz Enter lub spację, aby wybrać wiersz", + "row": "wiersz", + "selected": "wybrane", + "unselected": "niewybrane" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_pt-BR.json new file mode 100644 index 00000000..c3ce8d05 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_pt-BR.json @@ -0,0 +1,7 @@ +{ + "keyboardDeselect": "Pressione Enter ou Espaço para cancelar a seleção da linha", + "keyboardSelect": "Pressione Enter ou Espaço para selecionar a linha", + "row": "linha", + "selected": "selecionado", + "unselected": "cancelar seleção" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_pt-PT.json new file mode 100644 index 00000000..5bc19aa0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_pt-PT.json @@ -0,0 +1,7 @@ +{ + "keyboardDeselect": "Prima Enter ou Espaço para anular a seleção da linha", + "keyboardSelect": "Prima Enter ou Espaço para selecionar a linha", + "row": "linha", + "selected": "selecionada(s)", + "unselected": "não selecionada(s)" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_ro.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_ro.json new file mode 100644 index 00000000..33d0e183 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_ro.json @@ -0,0 +1,7 @@ +{ + "keyboardDeselect": "Apăsați Enter sau Space pentru a deselecta rândul", + "keyboardSelect": "Apăsați Enter sau Space pentru a selecta rândul", + "row": "rând", + "selected": "selectat", + "unselected": "deselectat" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_ru.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_ru.json new file mode 100644 index 00000000..f65f7a83 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_ru.json @@ -0,0 +1,7 @@ +{ + "keyboardDeselect": "Нажмите Enter или Space для отмены выборки строки", + "keyboardSelect": "Нажмите Enter или Space для выборки строки", + "row": "строка", + "selected": "выбрано", + "unselected": "не выбрано" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_sk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_sk.json new file mode 100644 index 00000000..5d890fa1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_sk.json @@ -0,0 +1,7 @@ +{ + "keyboardDeselect": "Stlačením Enter alebo medzerníka zrušíte výber riadku", + "keyboardSelect": "Stlačením Enter alebo medzerníka vyberte riadok", + "row": "riadok", + "selected": "vybrané", + "unselected": "nevybrané" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_sl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_sl.json new file mode 100644 index 00000000..c74f4a23 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_sl.json @@ -0,0 +1,7 @@ +{ + "keyboardDeselect": "Pritisnite tipko Enter ali presledek, da prekličete izbiro vrstice", + "keyboardSelect": "Pritisnite tipko Enter ali presledek, da izberete vrstico", + "row": "vrstica", + "selected": "izbrano", + "unselected": "neizbrano" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_sr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_sr.json new file mode 100644 index 00000000..328a0de1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_sr.json @@ -0,0 +1,7 @@ +{ + "keyboardDeselect": "Pritisnite taster Enter ili Razmak da poništite izbor reda", + "keyboardSelect": "Pritisnite taster Enter ili razmak da biste izabrali red", + "row": "red", + "selected": "selektovano", + "unselected": "nije izabrano" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_sv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_sv.json new file mode 100644 index 00000000..b0825e83 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_sv.json @@ -0,0 +1,7 @@ +{ + "keyboardDeselect": "Tryck på retur eller blanksteg om du vill avmarkera raden", + "keyboardSelect": "Tryck på retur eller blanksteg om du vill markera raden", + "row": "rad", + "selected": "valt", + "unselected": "avmarkerad" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_th.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_th.json new file mode 100644 index 00000000..accf72e5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_th.json @@ -0,0 +1,7 @@ +{ + "keyboardDeselect": "กด Enter หรือ Space เพื่อยกเลิกการเลือกแถว", + "keyboardSelect": "กด Enter หรือ Space เพื่อเลือกแถว", + "row": "แถว", + "selected": "เลือก", + "unselected": "ยกเลิกการเลือกแล้ว" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_tr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_tr.json new file mode 100644 index 00000000..5fd65961 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_tr.json @@ -0,0 +1,7 @@ +{ + "keyboardDeselect": "Bir satırın seçimini kaldırmak için Enter veya Space tuşuna basın", + "keyboardSelect": "Bir satırı seçmek için Enter veya Space tuşuna basın", + "row": "satır", + "selected": "seçili", + "unselected": "seçili değil" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_uk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_uk.json new file mode 100644 index 00000000..19724534 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_uk.json @@ -0,0 +1,7 @@ +{ + "keyboardDeselect": "Натисніть клавішу Enter або пробіл, щоб скасувати вибір рядка", + "keyboardSelect": "Натисніть клавішу Enter або пробіл, щоб вибрати рядок", + "row": "рядок", + "selected": "вибрані", + "unselected": "вибір скасовано" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_vi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_vi.json new file mode 100644 index 00000000..e0825c5b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_vi.json @@ -0,0 +1,7 @@ +{ + "keyboardDeselect": "Nhấn Enter hoặc Phím cách để bỏ chọn hàng", + "keyboardSelect": "Nhấn Enter hoặc Phím cách để chọn hàng", + "row": "hàng", + "selected": "đã chọn", + "unselected": "bỏ chọn" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_zh-CN.json new file mode 100644 index 00000000..a5d6a6d0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_zh-CN.json @@ -0,0 +1,7 @@ +{ + "keyboardDeselect": "按 Enter 或 Space 取消选择行", + "keyboardSelect": "按 Enter 或 Space 选择行", + "row": "行", + "selected": "选择", + "unselected": "取消选择" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_zh-HK.json new file mode 100644 index 00000000..c476b044 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_zh-HK.json @@ -0,0 +1,7 @@ +{ + "keyboardDeselect": "按 Enter 或空格鍵取消選擇列", + "keyboardSelect": "按 Enter 或空格鍵選擇列", + "row": "列", + "selected": "選取", + "unselected": "已取消選擇" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_zh-TW.json new file mode 100644 index 00000000..c476b044 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-cell/t9n/messages_zh-TW.json @@ -0,0 +1,7 @@ +{ + "keyboardDeselect": "按 Enter 或空格鍵取消選擇列", + "keyboardSelect": "按 Enter 或空格鍵選擇列", + "row": "列", + "selected": "選取", + "unselected": "已取消選擇" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages.json new file mode 100644 index 00000000..b73b48a0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages.json @@ -0,0 +1,8 @@ +{ + "all": "all", + "keyboardDeselectAll": "Press Enter or Space to deselect all rows", + "keyboardSelectAll": "Press Enter or Space to select all rows", + "rowNumber": "Row number", + "selected": "rows selected", + "selectionColumn": "Selection column" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_ar.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_ar.json new file mode 100644 index 00000000..1a2f751d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_ar.json @@ -0,0 +1,8 @@ +{ + "all": "الكل", + "keyboardDeselectAll": "اضغط على مفتاح \"دخول\" أو \"المسافة\" لإلغاء تحديد جميع الصفوف", + "keyboardSelectAll": "اضغط على مفتاح \"دخول\" أو \"المسافة\" لتحديد جميع الصفوف", + "rowNumber": "رقم الصف", + "selected": "الصفوف المحددة", + "selectionColumn": "عمود التحديد" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_bg.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_bg.json new file mode 100644 index 00000000..036fca27 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_bg.json @@ -0,0 +1,8 @@ +{ + "all": "всички", + "keyboardDeselectAll": "Натиснете Enter или интервал, за да отмените селекцията на всички редове", + "keyboardSelectAll": "Натиснете Enter или интервал, за да селектирате всички редове", + "rowNumber": "Номер на ред", + "selected": "селектирани редове", + "selectionColumn": "Селектиране на колона" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_bs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_bs.json new file mode 100644 index 00000000..97b99b52 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_bs.json @@ -0,0 +1,8 @@ +{ + "all": "sve", + "keyboardDeselectAll": "Pritisnite Enter ili Space za poništavanje odabira svih redaka", + "keyboardSelectAll": "Pritisnite Enter ili Space za odabir svih redaka", + "rowNumber": "Broj retka", + "selected": "redaka odabrano", + "selectionColumn": "Stupac odabira" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_ca.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_ca.json new file mode 100644 index 00000000..c880f0a4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_ca.json @@ -0,0 +1,8 @@ +{ + "all": "tots", + "keyboardDeselectAll": "Premeu la tecla Intro o la tecla d'espai per anul·lar la selecció de totes les files", + "keyboardSelectAll": "Premeu la tecla Intro o la tecla d'espai per seleccionar totes les files", + "rowNumber": "Número de fila", + "selected": "files seleccionades", + "selectionColumn": "Columna de selecció" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_cs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_cs.json new file mode 100644 index 00000000..8e8da4db --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_cs.json @@ -0,0 +1,8 @@ +{ + "all": "všechny", + "keyboardDeselectAll": "Stisknutím klávesy Enter nebo mezerníku zrušíte výběr všech řádků", + "keyboardSelectAll": "Stisknutím klávesy Enter nebo mezerníku vyberete všechny řádky", + "rowNumber": "Řádek číslo", + "selected": "vybrané řádky", + "selectionColumn": "Výběrový sloupec" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_da.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_da.json new file mode 100644 index 00000000..a6c97542 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_da.json @@ -0,0 +1,8 @@ +{ + "all": "alle", + "keyboardDeselectAll": "Tryk på Enter eller mellemrumstasten for at fravælge alle rækker", + "keyboardSelectAll": "Tryk på Enter eller mellemrumstasten for at vælge alle rækker", + "rowNumber": "Rækkenummer", + "selected": "valgte rækker", + "selectionColumn": "Kolonne for valgt" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_de.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_de.json new file mode 100644 index 00000000..0bd18baa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_de.json @@ -0,0 +1,8 @@ +{ + "all": "Alle", + "keyboardDeselectAll": "Zum Aufheben der Auswahl aller Zeilen Eingabetaste oder Leertaste drücken", + "keyboardSelectAll": "Zum Auswählen aller Zeilen Eingabetaste oder Leertaste drücken", + "rowNumber": "Zeilennummer", + "selected": "ausgewählte Zeilen", + "selectionColumn": "Spaltenauswahl" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_el.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_el.json new file mode 100644 index 00000000..ab5ff1e6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_el.json @@ -0,0 +1,8 @@ +{ + "all": "όλα", + "keyboardDeselectAll": "Πατήστε Enter ή Space για να αποεπιλέξετε όλες τις σειρές", + "keyboardSelectAll": "Πατήστε Enter ή Space για να επιλέξετε όλες τις σειρές", + "rowNumber": "Αριθμός σειράς", + "selected": "επιλεγμένες σειρές", + "selectionColumn": "Στήλη επιλογής" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_en.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_en.json new file mode 100644 index 00000000..b73b48a0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_en.json @@ -0,0 +1,8 @@ +{ + "all": "all", + "keyboardDeselectAll": "Press Enter or Space to deselect all rows", + "keyboardSelectAll": "Press Enter or Space to select all rows", + "rowNumber": "Row number", + "selected": "rows selected", + "selectionColumn": "Selection column" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_es.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_es.json new file mode 100644 index 00000000..583eee1f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_es.json @@ -0,0 +1,8 @@ +{ + "all": "todo", + "keyboardDeselectAll": "Pulsar intro o espacio para anular la selección de todas las filas", + "keyboardSelectAll": "Pulsar intro o espacio para seleccionar todas las filas", + "rowNumber": "Número de fila", + "selected": "filas seleccionadas", + "selectionColumn": "Columna de selección" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_et.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_et.json new file mode 100644 index 00000000..34d00d41 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_et.json @@ -0,0 +1,8 @@ +{ + "all": "kõik", + "keyboardDeselectAll": "Kõigi ridade valimise tühistamiseks vajutage sisestus- või tühikuklahvi", + "keyboardSelectAll": "Kõigi ridade valimiseks vajutage sisestus- või tühikuklahvi", + "rowNumber": "Rea number", + "selected": "rida on valitud", + "selectionColumn": "Valikuveerg" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_fi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_fi.json new file mode 100644 index 00000000..21b88398 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_fi.json @@ -0,0 +1,8 @@ +{ + "all": "kaikki", + "keyboardDeselectAll": "Poista kaikkien rivien valinta painamalla Enter tai välilyöntinäppäintä", + "keyboardSelectAll": "Valitse kaikki rivit painamalla Enter tai välilyöntinäppäintä", + "rowNumber": "Rivinumero", + "selected": "valitut rivit", + "selectionColumn": "Valintasarake" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_fr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_fr.json new file mode 100644 index 00000000..f2ff8dbd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_fr.json @@ -0,0 +1,8 @@ +{ + "all": "toutes", + "keyboardDeselectAll": "Appuyer sur Entrée ou sur Espace pour désélectionner toutes les lignes", + "keyboardSelectAll": "Appuyer sur Entrée ou sur Espace pour sélectionner toutes les lignes", + "rowNumber": "Numéro de ligne", + "selected": "lignes sélectionnées", + "selectionColumn": "Colonne de sélection" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_he.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_he.json new file mode 100644 index 00000000..a179c3c6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_he.json @@ -0,0 +1,8 @@ +{ + "all": "הכל", + "keyboardDeselectAll": "הקש על Enter על מקש הרווח כדי לבטל בחירה בכל השורות", + "keyboardSelectAll": "הקש על Enter על מקש הרווח כדי לבחור בכל השורות", + "rowNumber": "מספר שורה", + "selected": "שורות נבחרו", + "selectionColumn": "עמודת בחירה" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_hr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_hr.json new file mode 100644 index 00000000..97b99b52 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_hr.json @@ -0,0 +1,8 @@ +{ + "all": "sve", + "keyboardDeselectAll": "Pritisnite Enter ili Space za poništavanje odabira svih redaka", + "keyboardSelectAll": "Pritisnite Enter ili Space za odabir svih redaka", + "rowNumber": "Broj retka", + "selected": "redaka odabrano", + "selectionColumn": "Stupac odabira" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_hu.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_hu.json new file mode 100644 index 00000000..c63b8489 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_hu.json @@ -0,0 +1,8 @@ +{ + "all": "összes", + "keyboardDeselectAll": "Az összes sor kijelölésének megszüntetéséhez nyomja meg az Enter vagy a szóköz billentyűt", + "keyboardSelectAll": "Az összes sor kijelöléséhez nyomja meg az Enter vagy a szóköz billentyűt", + "rowNumber": "Sor száma", + "selected": "kiválasztott sorok", + "selectionColumn": "Kiválasztott oszlop" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_id.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_id.json new file mode 100644 index 00000000..2129975a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_id.json @@ -0,0 +1,8 @@ +{ + "all": "semua", + "keyboardDeselectAll": "Tekan Enter atau Spasi untuk membatalkan pemilihan semua baris", + "keyboardSelectAll": "Tekan Enter atau Spasi untuk memilih semua baris", + "rowNumber": "Jumlah baris", + "selected": "baris yang dipilih", + "selectionColumn": "Kolom pilihan" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_it.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_it.json new file mode 100644 index 00000000..3043af1b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_it.json @@ -0,0 +1,8 @@ +{ + "all": "tutto", + "keyboardDeselectAll": "Premere Invio o Spazio per deselezionare tutte le righe", + "keyboardSelectAll": "Premere Invio o Spazio per selezionare tutte le righe", + "rowNumber": "Numero riga", + "selected": "righe selezionate", + "selectionColumn": "Selezione colonne" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_ja.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_ja.json new file mode 100644 index 00000000..8b532aeb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_ja.json @@ -0,0 +1,8 @@ +{ + "all": "すべて", + "keyboardDeselectAll": "すべての行を選択解除するには Enter キーまたは Space キーを押します", + "keyboardSelectAll": "すべての行を選択するには Enter キーまたは Space キーを押します", + "rowNumber": "行番号", + "selected": "選択行", + "selectionColumn": "選択列" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_ko.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_ko.json new file mode 100644 index 00000000..8e2ee3cb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_ko.json @@ -0,0 +1,8 @@ +{ + "all": "모두", + "keyboardDeselectAll": "Enter 키 또는 스페이스바를 눌러 모든 행 선택 해제", + "keyboardSelectAll": "Enter 키 또는 스페이스바를 눌러 모든 행 선택", + "rowNumber": "행 번호", + "selected": "선택한 행", + "selectionColumn": "선택 항목 열" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_lt.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_lt.json new file mode 100644 index 00000000..01fb4beb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_lt.json @@ -0,0 +1,8 @@ +{ + "all": "visi", + "keyboardDeselectAll": "Norėdami atžymėti visas eilutes, paspauskite Enter arba tarpo klavišą", + "keyboardSelectAll": "Norėdami pažymėti visas eilutes, paspauskite Enter arba tarpo klavišą", + "rowNumber": "Eilutės numeris", + "selected": "pasirinkta eilučių", + "selectionColumn": "Pasirinkimo stulpelis" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_lv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_lv.json new file mode 100644 index 00000000..c24596cf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_lv.json @@ -0,0 +1,8 @@ +{ + "all": "visi", + "keyboardDeselectAll": "Nospiediet taustiņu Enter vai atstarpes taustiņu, lai atceltu visu rindu atlasi", + "keyboardSelectAll": "Nospiediet taustiņu Enter vai atstarpes taustiņu, lai atlasītu visas rindas", + "rowNumber": "Rindas numurs", + "selected": "atlasītas rindas", + "selectionColumn": "Atlases kolonna" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_nl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_nl.json new file mode 100644 index 00000000..17d5b097 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_nl.json @@ -0,0 +1,8 @@ +{ + "all": "alle", + "keyboardDeselectAll": "Druk op Enter of op de spatiebalk om de selectie voor alle rijen ongedaan te maken", + "keyboardSelectAll": "Druk op Enter of op de spatiebalk om alle rijen te selecteren", + "rowNumber": "Rijnummer", + "selected": "geselecteerde rijen", + "selectionColumn": "Selectiekolom" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_no.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_no.json new file mode 100644 index 00000000..aeaf6e28 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_no.json @@ -0,0 +1,8 @@ +{ + "all": "alle", + "keyboardDeselectAll": "Trykk på Enter- eller mellomromstasten for å oppheve valget av alle rader.", + "keyboardSelectAll": "Trykk på Enter- eller mellomromstasten for å velge alle rader", + "rowNumber": "Radnummer", + "selected": "rader valgt", + "selectionColumn": "Utvalgskolonne" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_pl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_pl.json new file mode 100644 index 00000000..f8b1a9ea --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_pl.json @@ -0,0 +1,8 @@ +{ + "all": "wszystko", + "keyboardDeselectAll": "Naciśnij klawisz Enter lub spację, aby anulować wybór wszystkich wierszy", + "keyboardSelectAll": "Naciśnij klawisz Enter lub spację, aby wybrać wszystkie wiersze", + "rowNumber": "Numer wiersza", + "selected": "— wybrane wiersze", + "selectionColumn": "Kolumna wyboru" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_pt-BR.json new file mode 100644 index 00000000..a1793b34 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_pt-BR.json @@ -0,0 +1,8 @@ +{ + "all": "todos", + "keyboardDeselectAll": "Pressione Enter ou Espaço para desmarcar todas as linhas", + "keyboardSelectAll": "Pressione Enter ou Espaço para selecionar todas as linhas", + "rowNumber": "Número da linha", + "selected": "linhas selecionadas", + "selectionColumn": "Coluna de seleção" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_pt-PT.json new file mode 100644 index 00000000..a47edc9d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_pt-PT.json @@ -0,0 +1,8 @@ +{ + "all": "tudo", + "keyboardDeselectAll": "Prima Enter ou Espaço para anular a seleção de todas as linhas", + "keyboardSelectAll": "Prima Enter ou Espaço para selecionar todas as linhas", + "rowNumber": "Número de linha", + "selected": "linhas selecionadas", + "selectionColumn": "Coluna de seleção" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_ro.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_ro.json new file mode 100644 index 00000000..f08e58d4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_ro.json @@ -0,0 +1,8 @@ +{ + "all": "toate", + "keyboardDeselectAll": "Apăsați Enter sau Space pentru a deselecta toate rândurile", + "keyboardSelectAll": "Apăsați Enter sau Space pentru a selecta toate rândurile", + "rowNumber": "Numărul rândului", + "selected": "rând selectat", + "selectionColumn": "Selecție coloană" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_ru.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_ru.json new file mode 100644 index 00000000..98d1f939 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_ru.json @@ -0,0 +1,8 @@ +{ + "all": "все", + "keyboardDeselectAll": "Нажмите Enter или Space для отмены выборки всех строк", + "keyboardSelectAll": "Нажмите Enter или Space для выборки всех строк", + "rowNumber": "Номер строки", + "selected": "строк выбрано", + "selectionColumn": "Столбец выборки" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_sk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_sk.json new file mode 100644 index 00000000..78002d8b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_sk.json @@ -0,0 +1,8 @@ +{ + "all": "všetko", + "keyboardDeselectAll": "Stlačením Enter alebo medzerníka zrušíte výber všetkých riadkov", + "keyboardSelectAll": "Stlačením Enter alebo medzerníka vyberiete všetky riadky", + "rowNumber": "Číslo riadku", + "selected": "vybrané riadky", + "selectionColumn": "Výberový stĺpec" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_sl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_sl.json new file mode 100644 index 00000000..698d5b0d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_sl.json @@ -0,0 +1,8 @@ +{ + "all": "vse", + "keyboardDeselectAll": "Pritisnite tipko Enter ali presledek, da prekličete izbiro vseh vrstic", + "keyboardSelectAll": "Pritisnite tipko Enter ali presledek, da izberete vse vrstice", + "rowNumber": "Številka vrstice", + "selected": "izbranih vrstic", + "selectionColumn": "Stolpec izbire" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_sr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_sr.json new file mode 100644 index 00000000..e98c8ee2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_sr.json @@ -0,0 +1,8 @@ +{ + "all": "sve", + "keyboardDeselectAll": "Pritisnite taster Enter ili Razmak da poništite izbor svih redova", + "keyboardSelectAll": "Pritisnite taster Enter ili razmak da biste izabrali sve redove", + "rowNumber": "Broj reda", + "selected": "izabrani redovi", + "selectionColumn": "Kolona za izbor" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_sv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_sv.json new file mode 100644 index 00000000..da2a3760 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_sv.json @@ -0,0 +1,8 @@ +{ + "all": "alla", + "keyboardDeselectAll": "Tryck på retur eller blanksteg om du vill avmarkera alla rader", + "keyboardSelectAll": "Tryck på retur eller blanksteg om du vill markera alla rader", + "rowNumber": "Radnummer", + "selected": "markerade rader", + "selectionColumn": "Urvalskolumn" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_th.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_th.json new file mode 100644 index 00000000..181383f8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_th.json @@ -0,0 +1,8 @@ +{ + "all": "ทั้งหมด", + "keyboardDeselectAll": "กด Enter หรือ Space เพื่อยกเลิกการเลือกแถวทั้งหมด", + "keyboardSelectAll": "กด Enter หรือ Space เพื่อเลือกแถวทั้งหมด", + "rowNumber": "หมายเลขแถว", + "selected": "แถวที่เลือก", + "selectionColumn": "คอลัมน์การเลือก" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_tr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_tr.json new file mode 100644 index 00000000..3bcb37fb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_tr.json @@ -0,0 +1,8 @@ +{ + "all": "tümü", + "keyboardDeselectAll": "Tüm satırların seçimini kaldırmak için Enter veya Space tuşuna basın", + "keyboardSelectAll": "Tüm satırları seçmek için Enter veya Space tuşuna basın", + "rowNumber": "Satır numarası", + "selected": "satır seçildi", + "selectionColumn": "Seçim sütunu" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_uk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_uk.json new file mode 100644 index 00000000..e07f3e59 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_uk.json @@ -0,0 +1,8 @@ +{ + "all": "всі", + "keyboardDeselectAll": "Натисніть клавішу Enter або пробіл, щоб скасувати вибір усіх рядків", + "keyboardSelectAll": "Натисніть клавішу Enter або пробіл, щоб вибрати всі рядки", + "rowNumber": "Номер рядка", + "selected": "вибрані рядки", + "selectionColumn": "Стовпець вибору" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_vi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_vi.json new file mode 100644 index 00000000..5dd43580 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_vi.json @@ -0,0 +1,8 @@ +{ + "all": "tất cả", + "keyboardDeselectAll": "Nhấn Enter hoặc Phím cách để bỏ chọn tất cả các dòng", + "keyboardSelectAll": "Nhấn Enter hoặc Phím cách để chọn tất cả các dòng", + "rowNumber": "Số dòng", + "selected": "các dòng đã chọn", + "selectionColumn": "Cột lựa chọn" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_zh-CN.json new file mode 100644 index 00000000..cdc937d3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_zh-CN.json @@ -0,0 +1,8 @@ +{ + "all": "所有", + "keyboardDeselectAll": "按 Enter 或 Space 取消选择所有行", + "keyboardSelectAll": "按 Enter 或 Space 选择所有行", + "rowNumber": "行号", + "selected": "所选行", + "selectionColumn": "选项列" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_zh-HK.json new file mode 100644 index 00000000..23199a08 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_zh-HK.json @@ -0,0 +1,8 @@ +{ + "all": "全部", + "keyboardDeselectAll": "按 Enter 或空格鍵取消選擇所有列", + "keyboardSelectAll": "按 Enter 或空格鍵選擇所有列", + "rowNumber": "列數", + "selected": "已選擇列", + "selectionColumn": "選擇欄" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_zh-TW.json new file mode 100644 index 00000000..23199a08 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table-header/t9n/messages_zh-TW.json @@ -0,0 +1,8 @@ +{ + "all": "全部", + "keyboardDeselectAll": "按 Enter 或空格鍵取消選擇所有列", + "keyboardSelectAll": "按 Enter 或空格鍵選擇所有列", + "rowNumber": "列數", + "selected": "已選擇列", + "selectionColumn": "選擇欄" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages.json new file mode 100644 index 00000000..76931e75 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages.json @@ -0,0 +1,7 @@ +{ + "clear": "Clear", + "hiddenSelected": "Rows selected but out of view", + "page": "Page", + "row": "Row", + "selected": "Selected" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_ar.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_ar.json new file mode 100644 index 00000000..571a8996 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_ar.json @@ -0,0 +1,7 @@ +{ + "clear": "مسح", + "hiddenSelected": "الصفوف تم تحديدها ولكنها خارج منطقة العرض", + "page": "الصفحة", + "row": "صف", + "selected": "محدد" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_bg.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_bg.json new file mode 100644 index 00000000..bd7a9e7d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_bg.json @@ -0,0 +1,7 @@ +{ + "clear": "Изчистване", + "hiddenSelected": "Избрани редове, но извън изгледа", + "page": "Страница", + "row": "Ред", + "selected": "Избрани" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_bs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_bs.json new file mode 100644 index 00000000..f3b44e68 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_bs.json @@ -0,0 +1,7 @@ +{ + "clear": "Ukloni", + "hiddenSelected": "Redovi odabrani, ali izvan prikaza", + "page": "Stranica", + "row": "Redak", + "selected": "Odabrano" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_ca.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_ca.json new file mode 100644 index 00000000..1b77945f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_ca.json @@ -0,0 +1,7 @@ +{ + "clear": "Esborra", + "hiddenSelected": "Files seleccionades però no visibles", + "page": "Pàgina", + "row": "Fila", + "selected": "Seleccionat" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_cs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_cs.json new file mode 100644 index 00000000..8dce0ce9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_cs.json @@ -0,0 +1,7 @@ +{ + "clear": "Vymazat", + "hiddenSelected": "Vybrané, ale nezobrazené řádky", + "page": "Stránka", + "row": "Řádek", + "selected": "Vybrané" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_da.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_da.json new file mode 100644 index 00000000..81715c9c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_da.json @@ -0,0 +1,7 @@ +{ + "clear": "Ryd", + "hiddenSelected": "Rækker valgt, men vises ikke", + "page": "Side", + "row": "Række", + "selected": "Valgt" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_de.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_de.json new file mode 100644 index 00000000..53b5d619 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_de.json @@ -0,0 +1,7 @@ +{ + "clear": "Löschen", + "hiddenSelected": "Zeilen ausgewählt, jedoch nicht sichtbar", + "page": "Seite", + "row": "Zeile", + "selected": "Ausgewählt" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_el.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_el.json new file mode 100644 index 00000000..48000d46 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_el.json @@ -0,0 +1,7 @@ +{ + "clear": "Απαλοιφή", + "hiddenSelected": "Σειρές που επιλέχθηκαν αλλά έχουν αποκρυφθεί", + "page": "Σελίδα", + "row": "Σειρά", + "selected": "Επιλεγμένα" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_en.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_en.json new file mode 100644 index 00000000..76931e75 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_en.json @@ -0,0 +1,7 @@ +{ + "clear": "Clear", + "hiddenSelected": "Rows selected but out of view", + "page": "Page", + "row": "Row", + "selected": "Selected" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_es.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_es.json new file mode 100644 index 00000000..529b5189 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_es.json @@ -0,0 +1,7 @@ +{ + "clear": "Borrar", + "hiddenSelected": "Filas seleccionadas pero fuera de vista", + "page": "Página", + "row": "Fila", + "selected": "Seleccionado" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_et.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_et.json new file mode 100644 index 00000000..45ce268a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_et.json @@ -0,0 +1,7 @@ +{ + "clear": "Tühista", + "hiddenSelected": "Read on valitud, kuid vaatest väljas", + "page": "Lehekülg", + "row": "Rida", + "selected": "Valitud" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_fi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_fi.json new file mode 100644 index 00000000..4421d3e5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_fi.json @@ -0,0 +1,7 @@ +{ + "clear": "Tyhjennä", + "hiddenSelected": "Rivit on valittu, mutta ne ovat näkymän ulkopuolella", + "page": "Sivu", + "row": "Rivi", + "selected": "Valittu" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_fr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_fr.json new file mode 100644 index 00000000..a3193ca6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_fr.json @@ -0,0 +1,7 @@ +{ + "clear": "Effacer", + "hiddenSelected": "Lignes sélectionnées, mais hors de la vue", + "page": "Page", + "row": "Ligne", + "selected": "Sélectionnée" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_he.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_he.json new file mode 100644 index 00000000..d034ec36 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_he.json @@ -0,0 +1,7 @@ +{ + "clear": "נקה", + "hiddenSelected": "שורות נבחרו אך הן מחוץ לתצוגה", + "page": "עמוד", + "row": "שורה", + "selected": "נבחר" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_hr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_hr.json new file mode 100644 index 00000000..f3b44e68 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_hr.json @@ -0,0 +1,7 @@ +{ + "clear": "Ukloni", + "hiddenSelected": "Redovi odabrani, ali izvan prikaza", + "page": "Stranica", + "row": "Redak", + "selected": "Odabrano" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_hu.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_hu.json new file mode 100644 index 00000000..f1a5de61 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_hu.json @@ -0,0 +1,7 @@ +{ + "clear": "Törlés", + "hiddenSelected": "Kijelölt, de nem látható sorok", + "page": "Oldal", + "row": "Sor", + "selected": "Kijelölve" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_id.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_id.json new file mode 100644 index 00000000..c54b3775 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_id.json @@ -0,0 +1,7 @@ +{ + "clear": "Hapus", + "hiddenSelected": "Baris dipilih tetapi tidak terlihat", + "page": "Halaman", + "row": "Baris", + "selected": "Terpilih" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_it.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_it.json new file mode 100644 index 00000000..05019ed8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_it.json @@ -0,0 +1,7 @@ +{ + "clear": "Azzera", + "hiddenSelected": "Righe selezionate fuori dal campo visivo", + "page": "Pagina", + "row": "Riga", + "selected": "Selezionato" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_ja.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_ja.json new file mode 100644 index 00000000..509af851 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_ja.json @@ -0,0 +1,7 @@ +{ + "clear": "解除", + "hiddenSelected": "行が選択されましたが、見えなくなっています", + "page": "ページ", + "row": "行", + "selected": "選択済み" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_ko.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_ko.json new file mode 100644 index 00000000..196c73c7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_ko.json @@ -0,0 +1,7 @@ +{ + "clear": "선택 해제", + "hiddenSelected": "행이 선택되었지만 보이지 않음", + "page": "페이지", + "row": "행", + "selected": "선택됨" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_lt.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_lt.json new file mode 100644 index 00000000..5200dbdc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_lt.json @@ -0,0 +1,7 @@ +{ + "clear": "Valyti", + "hiddenSelected": "Eilutės pažymėtos, bet nepatenka į rodinį", + "page": "Psl.", + "row": "Eilutė", + "selected": "Pasirinkta" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_lv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_lv.json new file mode 100644 index 00000000..2505c08c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_lv.json @@ -0,0 +1,7 @@ +{ + "clear": "Notīrīt", + "hiddenSelected": "Rindas atlasītas, bet nav redzamas", + "page": "Lapa", + "row": "Rinda", + "selected": "Izvēlētais" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_nl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_nl.json new file mode 100644 index 00000000..2eda181c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_nl.json @@ -0,0 +1,7 @@ +{ + "clear": "Wissen", + "hiddenSelected": "Er zijn rijen geselecteerd maar deze zijn buiten beeld", + "page": "Pagina", + "row": "Rij", + "selected": "Geselecteerd" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_no.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_no.json new file mode 100644 index 00000000..3e1a4f04 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_no.json @@ -0,0 +1,7 @@ +{ + "clear": "Fjern", + "hiddenSelected": "Rader er valgt, men er utenfor visningen", + "page": "Side", + "row": "Rad", + "selected": "Valgt" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_pl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_pl.json new file mode 100644 index 00000000..a50c3d29 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_pl.json @@ -0,0 +1,7 @@ +{ + "clear": "Wyczyść", + "hiddenSelected": "Wiersze zostały wybrane, ale nie mieszczą się w widoku", + "page": "Strona", + "row": "Wiersz", + "selected": "Wybrane" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_pt-BR.json new file mode 100644 index 00000000..587d1749 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_pt-BR.json @@ -0,0 +1,7 @@ +{ + "clear": "Limpar", + "hiddenSelected": "Linhas selecionadas, mas fora da visualização", + "page": "Página", + "row": "Linha", + "selected": "Selecionado" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_pt-PT.json new file mode 100644 index 00000000..ee2c3449 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_pt-PT.json @@ -0,0 +1,7 @@ +{ + "clear": "Limpar", + "hiddenSelected": "Linhas selecionadas, mas fora da vista", + "page": "Página", + "row": "Linha", + "selected": "Selecionado" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_ro.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_ro.json new file mode 100644 index 00000000..4fc5200e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_ro.json @@ -0,0 +1,7 @@ +{ + "clear": "Golire", + "hiddenSelected": "Rândurile sunt selectate dar nu pot fi vizualizate", + "page": "Pagina", + "row": "Rând", + "selected": "Selectat" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_ru.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_ru.json new file mode 100644 index 00000000..63731a78 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_ru.json @@ -0,0 +1,7 @@ +{ + "clear": "Очистить", + "hiddenSelected": "Строки выбраны, но они за пределами видимости", + "page": "Страница", + "row": "Строка", + "selected": "Выбрано" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_sk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_sk.json new file mode 100644 index 00000000..9d5ed192 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_sk.json @@ -0,0 +1,7 @@ +{ + "clear": "Vyčistiť", + "hiddenSelected": "Riadky vybrané, ale mimo zobrazenia", + "page": "Strana", + "row": "Riadok", + "selected": "Vybrané" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_sl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_sl.json new file mode 100644 index 00000000..707c3fa8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_sl.json @@ -0,0 +1,7 @@ +{ + "clear": "Počisti", + "hiddenSelected": "Vrstice, ki so izbrane, a izven pogleda", + "page": "Stran", + "row": "Vrstica", + "selected": "Izbrano" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_sr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_sr.json new file mode 100644 index 00000000..b0e04b73 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_sr.json @@ -0,0 +1,7 @@ +{ + "clear": "Obriši", + "hiddenSelected": "Redovi su izabrani ali van pregleda", + "page": "Stranica", + "row": "Red", + "selected": "Selektovano" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_sv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_sv.json new file mode 100644 index 00000000..e6f05183 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_sv.json @@ -0,0 +1,7 @@ +{ + "clear": "Radera", + "hiddenSelected": "Rader har valts men ligger utanför vyn", + "page": "Sida", + "row": "Rad", + "selected": "Valt" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_th.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_th.json new file mode 100644 index 00000000..f3fd37ea --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_th.json @@ -0,0 +1,7 @@ +{ + "clear": "ชัดเจน", + "hiddenSelected": "เลือกแถวแล้วแต่อยู่นอกมุมมอง", + "page": "หน้า", + "row": "แถว", + "selected": "ที่เลือก" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_tr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_tr.json new file mode 100644 index 00000000..53d568e2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_tr.json @@ -0,0 +1,7 @@ +{ + "clear": "Temizle", + "hiddenSelected": "Satırlar seçildi, ama görüntü dışında", + "page": "Sayfa", + "row": "Satır", + "selected": "Seçilen" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_uk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_uk.json new file mode 100644 index 00000000..db59ff7d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_uk.json @@ -0,0 +1,7 @@ +{ + "clear": "Очистити", + "hiddenSelected": "Рядки вибрано, але вони не відображаються", + "page": "Сторінка", + "row": "Рядок", + "selected": "Вибрано" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_vi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_vi.json new file mode 100644 index 00000000..ced74dbc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_vi.json @@ -0,0 +1,7 @@ +{ + "clear": "Xóa", + "hiddenSelected": "Hàng đã được chọn nhưng nằm ngoài tầm nhìn", + "page": "Trang", + "row": "Hàng", + "selected": "Đã chọn" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_zh-CN.json new file mode 100644 index 00000000..6df8f73f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_zh-CN.json @@ -0,0 +1,7 @@ +{ + "clear": "清除", + "hiddenSelected": "已选择但不在视图中的行", + "page": "页面", + "row": "行", + "selected": "已选" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_zh-HK.json new file mode 100644 index 00000000..6ea7a47e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_zh-HK.json @@ -0,0 +1,7 @@ +{ + "clear": "清除", + "hiddenSelected": "已選擇列,但列不在視圖中", + "page": "頁面", + "row": "列", + "selected": "已選擇" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_zh-TW.json new file mode 100644 index 00000000..6ea7a47e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/table/t9n/messages_zh-TW.json @@ -0,0 +1,7 @@ +{ + "clear": "清除", + "hiddenSelected": "已選擇列,但列不在視圖中", + "page": "頁面", + "row": "列", + "selected": "已選擇" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages.json new file mode 100644 index 00000000..3afe8861 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages.json @@ -0,0 +1,4 @@ +{ + "invalid": "Invalid", + "tooLong": "The current character length is {currentLength}, which exceeds the maximum character length of {maxLength}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_ar.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_ar.json new file mode 100644 index 00000000..5ee7c521 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_ar.json @@ -0,0 +1,4 @@ +{ + "invalid": "غير صالح", + "tooLong": "طول الأحرف الحالي هو {currentLength}، والذي يتجاوز الحد الأقصى لطول أحرف {maxLength}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_bg.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_bg.json new file mode 100644 index 00000000..8d147b43 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_bg.json @@ -0,0 +1,4 @@ +{ + "invalid": "Невалидно", + "tooLong": "Текущата дължина на символа е{currentLength}, която надвишава максималната дължина на символа от{maxLength}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_bs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_bs.json new file mode 100644 index 00000000..c8e894f2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_bs.json @@ -0,0 +1,4 @@ +{ + "invalid": "Nevažeće", + "tooLong": "Trenutni broj znakova je {currentLength}, što premašuje maksimalni broj znakova od {maxLength}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_ca.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_ca.json new file mode 100644 index 00000000..3863bff0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_ca.json @@ -0,0 +1,4 @@ +{ + "invalid": "No vàlid", + "tooLong": "La longitud de caràcters actual és de {currentLength}, que supera la longitud de caràcters màxima de {maxLength}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_cs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_cs.json new file mode 100644 index 00000000..0dfc7ac8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_cs.json @@ -0,0 +1,4 @@ +{ + "invalid": "Neplatný", + "tooLong": "Aktuální počet znaků je {currentLength}, což překračuje maximální počet znaků {maxLength}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_da.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_da.json new file mode 100644 index 00000000..4c330cbd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_da.json @@ -0,0 +1,4 @@ +{ + "invalid": "Ugyldig", + "tooLong": "Den aktuelle tegnlængde er {currentLength}, hvilket overskrider den maksimale tegnlængde på {maxLength}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_de.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_de.json new file mode 100644 index 00000000..1dab159c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_de.json @@ -0,0 +1,4 @@ +{ + "invalid": "Ungültig", + "tooLong": "Die aktuelle Zeichenanzahl beträgt {currentLength} und überschreitet damit die maximal zulässige Anzahl von {maxLength} Zeichen." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_el.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_el.json new file mode 100644 index 00000000..20e1ff32 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_el.json @@ -0,0 +1,4 @@ +{ + "invalid": "Μη έγκυρο", + "tooLong": "Το τρέχον μήκος χαρακτήρων είναι {currentLength}, το οποίο υπερβαίνει το μέγιστο μήκος χαρακτήρων του {maxLength}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_en.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_en.json new file mode 100644 index 00000000..3afe8861 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_en.json @@ -0,0 +1,4 @@ +{ + "invalid": "Invalid", + "tooLong": "The current character length is {currentLength}, which exceeds the maximum character length of {maxLength}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_es.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_es.json new file mode 100644 index 00000000..ff9c4683 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_es.json @@ -0,0 +1,4 @@ +{ + "invalid": "No válido", + "tooLong": "La longitud de caracteres actual es de {currentLength}, lo cual supera la longitud de caracteres máxima de {maxLength}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_et.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_et.json new file mode 100644 index 00000000..10c76ffa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_et.json @@ -0,0 +1,4 @@ +{ + "invalid": "Sobimatu", + "tooLong": "Praegune tähemärkide arv on {currentLength}, mis ületab tähemärkide maksimaalse arvu{maxLength}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_fi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_fi.json new file mode 100644 index 00000000..bb306e72 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_fi.json @@ -0,0 +1,4 @@ +{ + "invalid": "Virheellinen", + "tooLong": "Nykyinen merkkipituus on {currentLength}, joka ylittää {maxLength} merkkien enimmäispituuden." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_fr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_fr.json new file mode 100644 index 00000000..d0004077 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_fr.json @@ -0,0 +1,4 @@ +{ + "invalid": "Non valide", + "tooLong": "Le nombre actuel de caractères est de {currentLength}, ce qui dépasse la longueur maximale de {maxLength} caractères." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_he.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_he.json new file mode 100644 index 00000000..dbdf8490 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_he.json @@ -0,0 +1,4 @@ +{ + "invalid": "לא תקין", + "tooLong": "אורך התו הנוכחי הוא {currentLength}, אשר חורג מאורך התו המרבי של {maxLength}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_hr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_hr.json new file mode 100644 index 00000000..c8e894f2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_hr.json @@ -0,0 +1,4 @@ +{ + "invalid": "Nevažeće", + "tooLong": "Trenutni broj znakova je {currentLength}, što premašuje maksimalni broj znakova od {maxLength}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_hu.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_hu.json new file mode 100644 index 00000000..cf495632 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_hu.json @@ -0,0 +1,4 @@ +{ + "invalid": "Érvénytelen", + "tooLong": "Az aktuális karakterhossz {currentLength}, ami meghaladja a maximális {maxLength} karakterhosszúságot." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_id.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_id.json new file mode 100644 index 00000000..a74cc402 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_id.json @@ -0,0 +1,4 @@ +{ + "invalid": "Tidak valid", + "tooLong": "Panjang karakter saat ini adalah {currentLength}, yang mana melebihi panjang karakter maksimum {maxLength}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_it.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_it.json new file mode 100644 index 00000000..7b3e4201 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_it.json @@ -0,0 +1,4 @@ +{ + "invalid": "Non valido", + "tooLong": "La lunghezza in caratteri corrente è {currentLength}, superiore al limite massimo di {maxLength}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_ja.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_ja.json new file mode 100644 index 00000000..30be9895 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_ja.json @@ -0,0 +1,4 @@ +{ + "invalid": "無効", + "tooLong": "現在の文字数は {currentLength} です。これは、文字数の最大値である {maxLength} 文字を超過しています。" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_ko.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_ko.json new file mode 100644 index 00000000..ea29c834 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_ko.json @@ -0,0 +1,4 @@ +{ + "invalid": "잘못됨", + "tooLong": "현재 문자 길이({currentLength})가 최대 문자 길이({maxLength})를 초과합니다." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_lt.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_lt.json new file mode 100644 index 00000000..d9c4f25f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_lt.json @@ -0,0 +1,4 @@ +{ + "invalid": "Neteisingas", + "tooLong": "Dabartinis simbolių skaičius yra {currentLength}, o tai viršija maksimalų {maxLength} simbolių ilgį." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_lv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_lv.json new file mode 100644 index 00000000..b7229820 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_lv.json @@ -0,0 +1,4 @@ +{ + "invalid": "Nederīgs", + "tooLong": "Pašreizējais rakstzīmju garums ir {currentLength}, kas pārsniedz maksimālo rakstzīmju garumu {maxLength}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_nl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_nl.json new file mode 100644 index 00000000..5d4644fb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_nl.json @@ -0,0 +1,4 @@ +{ + "invalid": "Ongeldig", + "tooLong": "Het huidige aantal tekens is {currentLength}, wat meer is dan het maximumaantal van {maxLength} tekens." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_no.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_no.json new file mode 100644 index 00000000..a7cd4909 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_no.json @@ -0,0 +1,4 @@ +{ + "invalid": "Ugyldig", + "tooLong": "Den nåværende tegnlengden er {currentLength}, som overskrider den maksimalt tillatte tegnlengden på {maxLength}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_pl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_pl.json new file mode 100644 index 00000000..a755fc86 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_pl.json @@ -0,0 +1,4 @@ +{ + "invalid": "Niepoprawny", + "tooLong": "Bieżąca liczba znaków wynosi {currentLength}, co przekracza maksymalną liczbę znaków {maxLength}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_pt-BR.json new file mode 100644 index 00000000..12797139 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_pt-BR.json @@ -0,0 +1,4 @@ +{ + "invalid": "Inválido", + "tooLong": "O comprimento atual do caractere é {currentLength}, que exceda o comprimento máximo de caracteres de {maxLength}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_pt-PT.json new file mode 100644 index 00000000..79a3f5fb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_pt-PT.json @@ -0,0 +1,4 @@ +{ + "invalid": "Inválido", + "tooLong": "O comprimento atual dos caracteres é {currentLength}, o que excede o comprimento máximo de caracteres de {maxLength}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_ro.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_ro.json new file mode 100644 index 00000000..25478e8e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_ro.json @@ -0,0 +1,4 @@ +{ + "invalid": "Nevalid", + "tooLong": "Lungimea maximă a caracterelor curentă este {currentLength}, ceea ce depășește lungimea maximă a caracterelor de maximum {maxLength}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_ru.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_ru.json new file mode 100644 index 00000000..232dec22 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_ru.json @@ -0,0 +1,4 @@ +{ + "invalid": "Недопустимый", + "tooLong": "Текущая длина символов - {currentLength}, что превышает максимальную длину символов {maxLength}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_sk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_sk.json new file mode 100644 index 00000000..b6ed6439 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_sk.json @@ -0,0 +1,4 @@ +{ + "invalid": "Neplatné", + "tooLong": "Aktuálna dĺžka znaku je {currentLength}, čo presahuje maximálnu dĺžku {maxLength}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_sl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_sl.json new file mode 100644 index 00000000..59017bf8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_sl.json @@ -0,0 +1,4 @@ +{ + "invalid": "Neveljavno", + "tooLong": "Trenutna dolžina znakov znaša {currentLength}, kar presega maksimalno dolžino znakov {maxLength}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_sr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_sr.json new file mode 100644 index 00000000..97a162b6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_sr.json @@ -0,0 +1,4 @@ +{ + "invalid": "Nevažeće", + "tooLong": "Trenutno ograničenje za broj karaktera je {currentLength}, što prekoračuje maksimalni broj dužine karaktera od {maxLength}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_sv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_sv.json new file mode 100644 index 00000000..2a786903 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_sv.json @@ -0,0 +1,4 @@ +{ + "invalid": "Ogiltig", + "tooLong": "Den aktuella teckenlängden är {currentLength}, vilket överskrider den maximala teckenlängden på {maxLength}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_th.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_th.json new file mode 100644 index 00000000..208567e0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_th.json @@ -0,0 +1,4 @@ +{ + "invalid": "ไม่ถูกต้อง", + "tooLong": "ความยาวจำนวนอักขระในปัจจุบันคือ {currentLength} ซึ่งเกินความยาวจำนวนอักขระสูงสุดที่ {maxLength}" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_tr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_tr.json new file mode 100644 index 00000000..0a384d62 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_tr.json @@ -0,0 +1,4 @@ +{ + "invalid": "Geçersiz", + "tooLong": "Mevcut karakter uzunluğu {currentLength} ve maksimum karakter uzunluğu {maxLength}'i aşıyor." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_uk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_uk.json new file mode 100644 index 00000000..d47daf43 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_uk.json @@ -0,0 +1,4 @@ +{ + "invalid": "Неприпустимий", + "tooLong": "Поточна довжина символу становить {currentLength}, що перевищує максимальну довжину символів {maxLength}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_vi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_vi.json new file mode 100644 index 00000000..5f066eef --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_vi.json @@ -0,0 +1,4 @@ +{ + "invalid": "Không hợp lệ", + "tooLong": "Độ dài ký tự hiện tại là {currentLength}, vượt quá độ dài ký tự tối đa {maxLength}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_zh-CN.json new file mode 100644 index 00000000..c4e34b54 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_zh-CN.json @@ -0,0 +1,4 @@ +{ + "invalid": "无效", + "tooLong": "当前字符长度为 {currentLength},超过了最大字符长度 {maxLength}。" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_zh-HK.json new file mode 100644 index 00000000..c1a339e6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_zh-HK.json @@ -0,0 +1,4 @@ +{ + "invalid": "無效", + "tooLong": "目前字元長度為 {currentLength},超過了最大字元長度 {maxLength}。" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_zh-TW.json new file mode 100644 index 00000000..c1a339e6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/text-area/t9n/messages_zh-TW.json @@ -0,0 +1,4 @@ +{ + "invalid": "無效", + "tooLong": "目前字元長度為 {currentLength},超過了最大字元長度 {maxLength}。" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages.json new file mode 100644 index 00000000..4b214d9b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages.json @@ -0,0 +1,17 @@ +{ + "fractionalSecond": "Fractional second", + "fractionalSecondDown": "Decrease fractional second", + "fractionalSecondUp": "Increase fractional second", + "hour": "Hour", + "hourDown": "Decrease hour", + "hourUp": "Increase hour", + "meridiem": "AM/PM", + "meridiemDown": "Decrease AM/PM", + "meridiemUp": "Increase AM/PM", + "minute": "Minute", + "minuteDown": "Decrease minute", + "minuteUp": "Increase minute", + "second": "Second", + "secondDown": "Decrease second", + "secondUp": "Increase second" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_ar.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_ar.json new file mode 100644 index 00000000..1f842c01 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_ar.json @@ -0,0 +1,17 @@ +{ + "fractionalSecond": "جزء عشري من الثانية", + "fractionalSecondDown": "تقليل الجزء العشري من الثانية", + "fractionalSecondUp": "زيادة الجزء العشري من الثانية", + "hour": "ساعة", + "hourDown": "تقليل ساعة", + "hourUp": "زيادة ساعة", + "meridiem": "ص/م", + "meridiemDown": "تقليل صباحًا/مساءً", + "meridiemUp": "زيادة صباحًا/مساءً", + "minute": "دقيقة", + "minuteDown": "تقليل دقيقة", + "minuteUp": "زيادة دقيقة", + "second": "الثاني", + "secondDown": "تقليل ثانية", + "secondUp": "زيادة ثانية" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_bg.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_bg.json new file mode 100644 index 00000000..e706c464 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_bg.json @@ -0,0 +1,17 @@ +{ + "fractionalSecond": "Част от секундата", + "fractionalSecondDown": "Намаляване на част от секундата", + "fractionalSecondUp": "Увеличаване на част от секундата", + "hour": "Час", + "hourDown": "Намаляване на часа", + "hourUp": "Увеличаване на часа", + "meridiem": "AM/PM", + "meridiemDown": "Намаляване AM/PM", + "meridiemUp": "Увеличаване AM/PM", + "minute": "Минута", + "minuteDown": "Намаляване на минута", + "minuteUp": "Увеличаване на минута", + "second": "Секунда", + "secondDown": "Намаляване на секунда", + "secondUp": "Увеличаване на секунда" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_bs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_bs.json new file mode 100644 index 00000000..fa642b54 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_bs.json @@ -0,0 +1,17 @@ +{ + "fractionalSecond": "Djelić sekunde", + "fractionalSecondDown": "Smanji djelić sekunde", + "fractionalSecondUp": "Povećaj djelić sekunde", + "hour": "Sat", + "hourDown": "Smanji sat", + "hourUp": "Povećaj sat", + "meridiem": "AM/PM", + "meridiemDown": "Smanji AM/PM", + "meridiemUp": "Povećaj AM/PM", + "minute": "Minuta", + "minuteDown": "Smanji minutu", + "minuteUp": "Povećaj minutu", + "second": "Sekunda", + "secondDown": "Smanji sekundu", + "secondUp": "Povećaj sekundu" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_ca.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_ca.json new file mode 100644 index 00000000..23d4a6fb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_ca.json @@ -0,0 +1,17 @@ +{ + "fractionalSecond": "Segon fraccional", + "fractionalSecondDown": "Disminueix el segon fraccional", + "fractionalSecondUp": "Augmenta el segon fraccional", + "hour": "Hora", + "hourDown": "Disminueix hora", + "hourUp": "Augmenta hora", + "meridiem": "AM/PM", + "meridiemDown": "Disminueix AM/PM", + "meridiemUp": "Incrementa AM/PM", + "minute": "Minut", + "minuteDown": "Disminueix minut", + "minuteUp": "Augmenta minut", + "second": "Segon", + "secondDown": "Disminueix segon", + "secondUp": "Augmenta segon" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_cs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_cs.json new file mode 100644 index 00000000..2d3f77a3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_cs.json @@ -0,0 +1,17 @@ +{ + "fractionalSecond": "Desetinná sekunda", + "fractionalSecondDown": "Snížit desetinnou sekundu", + "fractionalSecondUp": "Zvýšit desetinnou sekundu", + "hour": "Hodina", + "hourDown": "Snížit hodinu", + "hourUp": "Zvýšit hodinu", + "meridiem": "AM/PM", + "meridiemDown": "Snížit AM/PM", + "meridiemUp": "Zvýšit AM/PM", + "minute": "Minuta", + "minuteDown": "Snížit minutu", + "minuteUp": "Zvýšit minutu", + "second": "Sekunda", + "secondDown": "Snížit sekundu", + "secondUp": "Zvýšit sekundu" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_da.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_da.json new file mode 100644 index 00000000..11c27696 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_da.json @@ -0,0 +1,17 @@ +{ + "fractionalSecond": "Brøkdel af sekund", + "fractionalSecondDown": "Reducer brøkdel af sekund", + "fractionalSecondUp": "Forøg brøkdel af sekund", + "hour": "Time", + "hourDown": "Reducer time", + "hourUp": "Forøg time", + "meridiem": "AM/PM", + "meridiemDown": "Reducer AM/PM", + "meridiemUp": "Forøg AM/PM", + "minute": "Minut", + "minuteDown": "Reducer minut", + "minuteUp": "Forøg minut", + "second": "Sekund", + "secondDown": "Reducer sekund", + "secondUp": "Forøg sekund" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_de.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_de.json new file mode 100644 index 00000000..472a29d8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_de.json @@ -0,0 +1,17 @@ +{ + "fractionalSecond": "Sekundenbruchteil", + "fractionalSecondDown": "Sekundenbruchteil verringern", + "fractionalSecondUp": "Sekundenbruchteil erhöhen", + "hour": "Stunde", + "hourDown": "Stundenwert verringern", + "hourUp": "Stundenwert erhöhen", + "meridiem": "AM/PM", + "meridiemDown": "AM/PM-Wert verringern", + "meridiemUp": "AM/PM-Wert erhöhen", + "minute": "Minute", + "minuteDown": "Minutenwert verringern", + "minuteUp": "Minutenwert erhöhen", + "second": "Sekunde", + "secondDown": "Sekundenwert verringern", + "secondUp": "Sekundenwert erhöhen" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_el.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_el.json new file mode 100644 index 00000000..fbb4eeeb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_el.json @@ -0,0 +1,17 @@ +{ + "fractionalSecond": "Κλάσμα δευτερολέπτου", + "fractionalSecondDown": "Μείωση κλάσματος δευτερολέπτου", + "fractionalSecondUp": "Αύξηση κλάσματος δευτερολέπτου", + "hour": "Ωρών", + "hourDown": "Μείωση ώρας", + "hourUp": "Αύξηση ώρας", + "meridiem": "π.μ./μ.μ.", + "meridiemDown": "Μείωση π.μ./μ.μ.", + "meridiemUp": "Αύξηση π.μ./μ.μ.", + "minute": "Λεπτό", + "minuteDown": "Μείωση λεπτού", + "minuteUp": "Αύξηση λεπτού", + "second": "Δεύτερο", + "secondDown": "Μείωση δευτερολέπτου", + "secondUp": "Αύξηση δευτερολέπτου" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_en.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_en.json new file mode 100644 index 00000000..4b214d9b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_en.json @@ -0,0 +1,17 @@ +{ + "fractionalSecond": "Fractional second", + "fractionalSecondDown": "Decrease fractional second", + "fractionalSecondUp": "Increase fractional second", + "hour": "Hour", + "hourDown": "Decrease hour", + "hourUp": "Increase hour", + "meridiem": "AM/PM", + "meridiemDown": "Decrease AM/PM", + "meridiemUp": "Increase AM/PM", + "minute": "Minute", + "minuteDown": "Decrease minute", + "minuteUp": "Increase minute", + "second": "Second", + "secondDown": "Decrease second", + "secondUp": "Increase second" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_es.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_es.json new file mode 100644 index 00000000..6a67f69b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_es.json @@ -0,0 +1,17 @@ +{ + "fractionalSecond": "Segundo fraccionario", + "fractionalSecondDown": "Reducir segundo fraccionario", + "fractionalSecondUp": "Aumentar segundo fraccionario", + "hour": "Hora", + "hourDown": "Disminuir hora", + "hourUp": "Aumentar hora", + "meridiem": "AM/PM", + "meridiemDown": "Reducir AM/PM", + "meridiemUp": "Aumentar AM/PM", + "minute": "Minuto", + "minuteDown": "Disminuir minuto", + "minuteUp": "Aumentar minuto", + "second": "Segundo", + "secondDown": "Disminuir segundo", + "secondUp": "Aumentar segundo" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_et.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_et.json new file mode 100644 index 00000000..ad35008c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_et.json @@ -0,0 +1,17 @@ +{ + "fractionalSecond": "Sekundi murdosa", + "fractionalSecondDown": "Vähenda sekundi murdosa", + "fractionalSecondUp": "Suurenda sekundi murdosa", + "hour": "Tund", + "hourDown": "Vähenda tunde", + "hourUp": "Suurenda tunde", + "meridiem": "AM/PM", + "meridiemDown": "Vähenda AM/PM-i", + "meridiemUp": "Suurenda AM/PM-i", + "minute": "Minut", + "minuteDown": "Vähenda minuteid", + "minuteUp": "Suurenda minuteid", + "second": "Sekund", + "secondDown": "Vähenda sekundeid", + "secondUp": "Suurenda sekundeid" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_fi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_fi.json new file mode 100644 index 00000000..ccbcc68d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_fi.json @@ -0,0 +1,17 @@ +{ + "fractionalSecond": "Sekunnin murto-osa", + "fractionalSecondDown": "Vähennä sekunnin murto-osa", + "fractionalSecondUp": "Lisää sekunnin murto-osa", + "hour": "Tunti", + "hourDown": "Lasku tunti", + "hourUp": "Kasvu tunti", + "meridiem": "AP/IP", + "meridiemDown": "Lasku AP/IP", + "meridiemUp": "Kasvu AP/IP", + "minute": "Minuutti", + "minuteDown": "Lasku minuutti", + "minuteUp": "Kasvu minuutti", + "second": "Sekunti", + "secondDown": "Lasku sekunti", + "secondUp": "Kasvu sekunti" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_fr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_fr.json new file mode 100644 index 00000000..28dd1046 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_fr.json @@ -0,0 +1,17 @@ +{ + "fractionalSecond": "Fractions de seconde", + "fractionalSecondDown": "Diminuer les fractions de seconde", + "fractionalSecondUp": "Augmenter les fractions de seconde", + "hour": "Heure", + "hourDown": "Diminuer l’heure", + "hourUp": "Augmenter l’heure", + "meridiem": "AM/PM", + "meridiemDown": "Diminuer AM/PM", + "meridiemUp": "Augmenter AM/PM", + "minute": "Minute", + "minuteDown": "Diminuer la minute", + "minuteUp": "Augmenter la minute", + "second": "Seconde", + "secondDown": "Diminuer la seconde", + "secondUp": "Augmenter la seconde" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_he.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_he.json new file mode 100644 index 00000000..b3ff3d97 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_he.json @@ -0,0 +1,17 @@ +{ + "fractionalSecond": "שבר שנייה", + "fractionalSecondDown": "הקטן שבר שנייה", + "fractionalSecondUp": "הגדל שבר שנייה", + "hour": "שעה", + "hourDown": "הקטן שעה", + "hourUp": "הגדל שעה", + "meridiem": "AM/PM", + "meridiemDown": "הקטן AM/PM", + "meridiemUp": "הגדל AM/PM", + "minute": "דקה", + "minuteDown": "הקטן דקה", + "minuteUp": "הגדל דקה", + "second": "שנייה", + "secondDown": "הקטן שנייה", + "secondUp": "הגדל שנייה" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_hr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_hr.json new file mode 100644 index 00000000..fa642b54 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_hr.json @@ -0,0 +1,17 @@ +{ + "fractionalSecond": "Djelić sekunde", + "fractionalSecondDown": "Smanji djelić sekunde", + "fractionalSecondUp": "Povećaj djelić sekunde", + "hour": "Sat", + "hourDown": "Smanji sat", + "hourUp": "Povećaj sat", + "meridiem": "AM/PM", + "meridiemDown": "Smanji AM/PM", + "meridiemUp": "Povećaj AM/PM", + "minute": "Minuta", + "minuteDown": "Smanji minutu", + "minuteUp": "Povećaj minutu", + "second": "Sekunda", + "secondDown": "Smanji sekundu", + "secondUp": "Povećaj sekundu" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_hu.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_hu.json new file mode 100644 index 00000000..0d2e0b2d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_hu.json @@ -0,0 +1,17 @@ +{ + "fractionalSecond": "Másodperc tört része", + "fractionalSecondDown": "Másodperc tört részének csökkentése", + "fractionalSecondUp": "Másodperc tört részének növelése", + "hour": "óra", + "hourDown": "Óra csökkentése", + "hourUp": "Óra növelése", + "meridiem": "DE/DU", + "meridiemDown": "AM/PM csökkentése", + "meridiemUp": "AM/PM növelése", + "minute": "perc", + "minuteDown": "Perc csökkentése", + "minuteUp": "Perc növelése", + "second": "Másodperc", + "secondDown": "Másodperc csökkentése", + "secondUp": "Másodperc növelése" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_id.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_id.json new file mode 100644 index 00000000..0ed4b9cb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_id.json @@ -0,0 +1,17 @@ +{ + "fractionalSecond": "Fraksional detik", + "fractionalSecondDown": "Kurangi fraksional detik", + "fractionalSecondUp": "Tambah fraksional detik", + "hour": "Jam", + "hourDown": "Kurangi jam", + "hourUp": "Tambah jam", + "meridiem": "AM/PM", + "meridiemDown": "Kurangi AM/PM", + "meridiemUp": "Tambah AM/PM", + "minute": "Menit", + "minuteDown": "Kurangi menit", + "minuteUp": "Tambah menit", + "second": "Detik", + "secondDown": "Kurangi detik", + "secondUp": "Tambah detik" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_it.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_it.json new file mode 100644 index 00000000..2234f0f8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_it.json @@ -0,0 +1,17 @@ +{ + "fractionalSecond": "Secondo frazionale", + "fractionalSecondDown": "Diminuisci secondo frazionale", + "fractionalSecondUp": "Aumenta secondo frazionale", + "hour": "Ora", + "hourDown": "Diminuire ore", + "hourUp": "Aumentare ore", + "meridiem": "AM/PM", + "meridiemDown": "Diminuire AM/PM", + "meridiemUp": "Aumentare AM/PM", + "minute": "Minuto", + "minuteDown": "Diminuire minuti", + "minuteUp": "Aumentare minuti", + "second": "Secondo", + "secondDown": "Diminuire secondi", + "secondUp": "Aumentare secondi" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_ja.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_ja.json new file mode 100644 index 00000000..720ffc30 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_ja.json @@ -0,0 +1,17 @@ +{ + "fractionalSecond": "秒の小数", + "fractionalSecondDown": "秒の小数を減らす", + "fractionalSecondUp": "秒の小数を増やす", + "hour": "時間", + "hourDown": "時間を減らす", + "hourUp": "時間を増やす", + "meridiem": "AM/PM", + "meridiemDown": "AM/PM を減らす", + "meridiemUp": "AM/PM を増やす", + "minute": "分", + "minuteDown": "分を減らす", + "minuteUp": "分を増やす", + "second": "秒", + "secondDown": "秒を減らす", + "secondUp": "秒を増やす" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_ko.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_ko.json new file mode 100644 index 00000000..f6f57c7f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_ko.json @@ -0,0 +1,17 @@ +{ + "fractionalSecond": "소수 초", + "fractionalSecondDown": "소수 초 감소", + "fractionalSecondUp": "소수 초 증가", + "hour": "시간", + "hourDown": "시간 감소", + "hourUp": "시간 증가", + "meridiem": "AM/PM", + "meridiemDown": "AM/PM 감소", + "meridiemUp": "AM/PM 증가", + "minute": "분", + "minuteDown": "분 감소", + "minuteUp": "분 증가", + "second": "초", + "secondDown": "초 감소", + "secondUp": "초 증가" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_lt.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_lt.json new file mode 100644 index 00000000..6483aadb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_lt.json @@ -0,0 +1,17 @@ +{ + "fractionalSecond": "Sekundės dalis", + "fractionalSecondDown": "Sumažinti sekundės dalimi", + "fractionalSecondUp": "Padidinti sekundės dalimi", + "hour": "Valanda", + "hourDown": "Mažinti valandą", + "hourUp": "Didinti valandą", + "meridiem": "AM/PM", + "meridiemDown": "Mažinti AM/PM", + "meridiemUp": "Didinti AM/PM", + "minute": "Minutė", + "minuteDown": "Mažinti minutę", + "minuteUp": "Didinti minutę", + "second": "Antras", + "secondDown": "Mažinti sekundę", + "secondUp": "Didinti sekundę" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_lv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_lv.json new file mode 100644 index 00000000..8150ea17 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_lv.json @@ -0,0 +1,17 @@ +{ + "fractionalSecond": "Sekundes daļa", + "fractionalSecondDown": "Samazināt sekundes daļu", + "fractionalSecondUp": "Palielināt sekundes daļu", + "hour": "Stunda", + "hourDown": "Samazināt stundas", + "hourUp": "Palielināt stundas", + "meridiem": "AM/PM", + "meridiemDown": "Samazināt AM/PM", + "meridiemUp": "Palielināt AM/PM", + "minute": "Minūte", + "minuteDown": "Samazināt minūtes", + "minuteUp": "Palielināt minūtes", + "second": "Sekunde", + "secondDown": "Samazināt sekundes", + "secondUp": "Palielināt sekundes" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_nl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_nl.json new file mode 100644 index 00000000..8bb0988c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_nl.json @@ -0,0 +1,17 @@ +{ + "fractionalSecond": "Fractionele seconde", + "fractionalSecondDown": "Fractionele seconde verkleinen", + "fractionalSecondUp": "Fractionele seconde vergroten", + "hour": "Uur", + "hourDown": "Uur verlagen", + "hourUp": "Uur verhogen", + "meridiem": "AM/PM", + "meridiemDown": "Verhogen AM/PM", + "meridiemUp": "Verlagen AM/PM", + "minute": "Minuut", + "minuteDown": "Minuut verlagen", + "minuteUp": "Minuut verhogen", + "second": "Seconde", + "secondDown": "Seconde verlagen", + "secondUp": "Seconde verhogen" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_no.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_no.json new file mode 100644 index 00000000..ae5d5d2b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_no.json @@ -0,0 +1,17 @@ +{ + "fractionalSecond": "Brøksekund", + "fractionalSecondDown": "Reduser brøksekund", + "fractionalSecondUp": "Øk brøksekund", + "hour": "Time", + "hourDown": "Reduser time", + "hourUp": "Øk time", + "meridiem": "AM/PM", + "meridiemDown": "Reduser AM/PM", + "meridiemUp": "Øk AM/PM", + "minute": "Minutt", + "minuteDown": "Reduser minutt", + "minuteUp": "Øk minutt", + "second": "Sekund", + "secondDown": "Reduser sekund", + "secondUp": "Øk sekund" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_pl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_pl.json new file mode 100644 index 00000000..38d1dd8d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_pl.json @@ -0,0 +1,17 @@ +{ + "fractionalSecond": "Ułamek sekundy", + "fractionalSecondDown": "Zmniejsz o ułamek sekundy", + "fractionalSecondUp": "Zwiększ o ułamek sekundy", + "hour": "Godzina", + "hourDown": "Zmniejsz o godzinę", + "hourUp": "Zwiększ o godzinę", + "meridiem": "Rano/Po południu", + "meridiemDown": "Zmniejsz AM/PM", + "meridiemUp": "Zwiększ AM/PM", + "minute": "Minuta", + "minuteDown": "Zmniejsz o minutę", + "minuteUp": "Zwiększ o minutę", + "second": "Sekunda", + "secondDown": "Zmniejsz o sekundę", + "secondUp": "Zwiększ o sekundę" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_pt-BR.json new file mode 100644 index 00000000..6c2f5751 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_pt-BR.json @@ -0,0 +1,17 @@ +{ + "fractionalSecond": "Segundo fracionário", + "fractionalSecondDown": "Diminuir segundo fracionário", + "fractionalSecondUp": "Aumentar segundo fracionário", + "hour": "Hora", + "hourDown": "Diminuir hora", + "hourUp": "Aumentar hora", + "meridiem": "AM/PM", + "meridiemDown": "Aumentar AM/PM", + "meridiemUp": "Diminuir AM/PM", + "minute": "Minuto", + "minuteDown": "Diminuir minuto", + "minuteUp": "Aumentar minuto", + "second": "Segundo", + "secondDown": "Diminuir segundo", + "secondUp": "Aumentar segundo" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_pt-PT.json new file mode 100644 index 00000000..109e67fb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_pt-PT.json @@ -0,0 +1,17 @@ +{ + "fractionalSecond": "Segundo fracionado", + "fractionalSecondDown": "Diminuir segundo fracionado", + "fractionalSecondUp": "Aumentar segundo fracionado", + "hour": "Hora", + "hourDown": "Diminuir hora", + "hourUp": "Aumentar hora", + "meridiem": "AM/PM", + "meridiemDown": "Diminuir AM/PM", + "meridiemUp": "Aumentar AM/PM", + "minute": "Minuto", + "minuteDown": "Diminuir minuto", + "minuteUp": "Aumentar minuto", + "second": "Segundo", + "secondDown": "Diminuir segundo", + "secondUp": "Aumentar segundo" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_ro.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_ro.json new file mode 100644 index 00000000..5b708970 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_ro.json @@ -0,0 +1,17 @@ +{ + "fractionalSecond": "Secundă fracțională", + "fractionalSecondDown": "Micșorare secundă fracțională", + "fractionalSecondUp": "Creștere secundă fracțională", + "hour": "Oră", + "hourDown": "Micșorare oră", + "hourUp": "Creștere oră", + "meridiem": "AM/PM", + "meridiemDown": "Scădere AP/PM", + "meridiemUp": "Creștere AM/PM", + "minute": "Minut", + "minuteDown": "Micșorare minut", + "minuteUp": "Creștere minut", + "second": "Secundă", + "secondDown": "Micșorare secundă", + "secondUp": "Creștere secundă" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_ru.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_ru.json new file mode 100644 index 00000000..65511782 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_ru.json @@ -0,0 +1,17 @@ +{ + "fractionalSecond": "Доля секунды", + "fractionalSecondDown": "Уменьшить долю секунды", + "fractionalSecondUp": "Увеличить долю секунды", + "hour": "Час", + "hourDown": "Уменьшить часы", + "hourUp": "Увеличить часы", + "meridiem": "AM/PM", + "meridiemDown": "Уменьшить AM/PM", + "meridiemUp": "Увеличить AM/PM", + "minute": "Минута", + "minuteDown": "Уменьшить минуты", + "minuteUp": "Увеличить минуты", + "second": "Секунда", + "secondDown": "Уменьшить секунды", + "secondUp": "Увеличить секунды" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_sk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_sk.json new file mode 100644 index 00000000..9b404b6a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_sk.json @@ -0,0 +1,17 @@ +{ + "fractionalSecond": "Frakčná sekunda", + "fractionalSecondDown": "Znížiť frakčnú sekundu", + "fractionalSecondUp": "Zvýšiť frakčnú sekundu", + "hour": "Hodina", + "hourDown": "Znížiť hodinu", + "hourUp": "Zvýšiť hodinu", + "meridiem": "dopoludnia/popoludní", + "meridiemDown": "Znížiť AM/PM", + "meridiemUp": "Zvýšiť AM/PM", + "minute": "Minúta", + "minuteDown": "Znížiť minútu", + "minuteUp": "Zvýšiť minútu", + "second": "Sekunda", + "secondDown": "Znížiť sekundu", + "secondUp": "Zvýšiť sekundu" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_sl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_sl.json new file mode 100644 index 00000000..3a2b8876 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_sl.json @@ -0,0 +1,17 @@ +{ + "fractionalSecond": "Delček sekunde", + "fractionalSecondDown": "Zmanjšaj delček sekunde", + "fractionalSecondUp": "Povečaj delček sekunde", + "hour": "Ura", + "hourDown": "Zmanjšaj uro", + "hourUp": "Povečaj uro", + "meridiem": "AM/PM", + "meridiemDown": "Zmanjšaj AM/PM", + "meridiemUp": "Povečaj AM/PM", + "minute": "Minuta", + "minuteDown": "Zmanjšaj minuto", + "minuteUp": "Povečaj minuto", + "second": "Sekunda", + "secondDown": "Zmanjšaj sekundo", + "secondUp": "Povečaj sekundo" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_sr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_sr.json new file mode 100644 index 00000000..f7de3099 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_sr.json @@ -0,0 +1,17 @@ +{ + "fractionalSecond": "Deo sekunde", + "fractionalSecondDown": "Smanji deo sekunde", + "fractionalSecondUp": "Povećaj deo sekunde", + "hour": "Čas", + "hourDown": "Smanji čas", + "hourUp": "Povećaj čas", + "meridiem": "Prepodne/popodne", + "meridiemDown": "Smanjenje AM/PM", + "meridiemUp": "Povećanje AM/PM", + "minute": "Minut", + "minuteDown": "Smanji minut", + "minuteUp": "Povećaj minut", + "second": "Sekunda", + "secondDown": "Smanji sekundu", + "secondUp": "Povećaj sekundu" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_sv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_sv.json new file mode 100644 index 00000000..988905bd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_sv.json @@ -0,0 +1,17 @@ +{ + "fractionalSecond": "Bråkdelssekund", + "fractionalSecondDown": "Minska bråkdelssekund", + "fractionalSecondUp": "Öka bråkdelssekund", + "hour": "Timme", + "hourDown": "Minska timme", + "hourUp": "Höj timme", + "meridiem": "FM/EM", + "meridiemDown": "Minska FM/EM", + "meridiemUp": "Öka FM/EM", + "minute": "Minut", + "minuteDown": "Minska minut", + "minuteUp": "Höj minut", + "second": "Andra", + "secondDown": "Minska sekund", + "secondUp": "Höj sekund" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_th.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_th.json new file mode 100644 index 00000000..d22a95b0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_th.json @@ -0,0 +1,17 @@ +{ + "fractionalSecond": "เศษวินาที", + "fractionalSecondDown": "ลดเศษวินาที", + "fractionalSecondUp": "เพิ่มเศษวินาที", + "hour": "ชั่วโมง", + "hourDown": "ลดชั่วโมง", + "hourUp": "เพิ่มชั่วโมง", + "meridiem": "AM/PM", + "meridiemDown": "ลด AM/PM", + "meridiemUp": "เพิ่ม AM/PM", + "minute": "นาที", + "minuteDown": "ลดนาที", + "minuteUp": "เพิ่มนาที", + "second": "วินาที", + "secondDown": "ลดวินาที", + "secondUp": "เพิ่มวินาที" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_tr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_tr.json new file mode 100644 index 00000000..89a8ce2a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_tr.json @@ -0,0 +1,17 @@ +{ + "fractionalSecond": "Kesirli saniye", + "fractionalSecondDown": "Kesirli saniyeyi azalt", + "fractionalSecondUp": "Kesirli saniyeyi artır", + "hour": "Saat", + "hourDown": "Saati azalt", + "hourUp": "Saati artır", + "meridiem": "AM/PM", + "meridiemDown": "AM/PM'i azalt", + "meridiemUp": "AM/PM'i artır", + "minute": "Dakika", + "minuteDown": "Dakikayı azalt", + "minuteUp": "Dakikayı artır", + "second": "Saniye", + "secondDown": "Saniyeyi azalt", + "secondUp": "Saniyeyi artır" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_uk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_uk.json new file mode 100644 index 00000000..fbd6750f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_uk.json @@ -0,0 +1,17 @@ +{ + "fractionalSecond": "Дробова частка секунди", + "fractionalSecondDown": "Зменшити дробову частку секунди", + "fractionalSecondUp": "Збільшити дробову частку секунди", + "hour": "Година", + "hourDown": "Зменшити години", + "hourUp": "Збільшити години", + "meridiem": "AM/PM", + "meridiemDown": "Зменшити AM/PM", + "meridiemUp": "Збільшити AM/PM", + "minute": "Хвилина", + "minuteDown": "Зменшити хвилини", + "minuteUp": "Збільшити хвилини", + "second": "Секунда", + "secondDown": "Зменшити секунди", + "secondUp": "Збільшити секунди" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_vi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_vi.json new file mode 100644 index 00000000..e3febb6c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_vi.json @@ -0,0 +1,17 @@ +{ + "fractionalSecond": "Giây phân đoạn", + "fractionalSecondDown": "Giảm giây phân đoạn", + "fractionalSecondUp": "Tăng giây phân đoạn", + "hour": "Giờ", + "hourDown": "Giảm giờ", + "hourUp": "Tăng giờ", + "meridiem": "SA/CH", + "meridiemDown": "Giảm SA/CH", + "meridiemUp": "Tăng SA/CH", + "minute": "Phút", + "minuteDown": "Giảm phút", + "minuteUp": "Tăng phút", + "second": "Giây", + "secondDown": "Giảm giây", + "secondUp": "Tăng giây" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_zh-CN.json new file mode 100644 index 00000000..2469e7a1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_zh-CN.json @@ -0,0 +1,17 @@ +{ + "fractionalSecond": "小数秒", + "fractionalSecondDown": "减少小数秒", + "fractionalSecondUp": "增加小数秒", + "hour": "小时", + "hourDown": "减少小时", + "hourUp": "增加小时", + "meridiem": "AM/PM", + "meridiemDown": "减少 AM/PM", + "meridiemUp": "增加 AM/PM", + "minute": "分", + "minuteDown": "减少分钟", + "minuteUp": "增加分钟", + "second": "秒", + "secondDown": "减少秒", + "secondUp": "增加秒" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_zh-HK.json new file mode 100644 index 00000000..f52918e1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_zh-HK.json @@ -0,0 +1,17 @@ +{ + "fractionalSecond": "小數秒", + "fractionalSecondDown": "減少小數秒", + "fractionalSecondUp": "增加小數秒", + "hour": "小時", + "hourDown": "減少小時", + "hourUp": "增加小時", + "meridiem": "AM/PM", + "meridiemDown": "減少 AM/PM", + "meridiemUp": "增加 AM/PM", + "minute": "分鐘", + "minuteDown": "減少分鐘", + "minuteUp": "增加分鐘", + "second": "秒", + "secondDown": "減少秒", + "secondUp": "增加秒" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_zh-TW.json new file mode 100644 index 00000000..f52918e1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/time-picker/t9n/messages_zh-TW.json @@ -0,0 +1,17 @@ +{ + "fractionalSecond": "小數秒", + "fractionalSecondDown": "減少小數秒", + "fractionalSecondUp": "增加小數秒", + "hour": "小時", + "hourDown": "減少小時", + "hourUp": "增加小時", + "meridiem": "AM/PM", + "meridiemDown": "減少 AM/PM", + "meridiemUp": "增加 AM/PM", + "minute": "分鐘", + "minuteDown": "減少分鐘", + "minuteUp": "增加分鐘", + "second": "秒", + "secondDown": "減少秒", + "secondUp": "增加秒" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages.json new file mode 100644 index 00000000..0f5408e0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Tips", + "defaultPaginationLabel": "Tip", + "close": "Close", + "previous": "Previous", + "next": "Next" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_ar.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_ar.json new file mode 100644 index 00000000..d592f123 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_ar.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "تلميحات", + "defaultPaginationLabel": "تلميح", + "close": "إغلاق", + "previous": "السابق", + "next": "التالي" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_bg.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_bg.json new file mode 100644 index 00000000..c1585301 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_bg.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Съвети", + "defaultPaginationLabel": "Съвет", + "close": "Затваряне", + "previous": "Предишна", + "next": "Напред" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_bs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_bs.json new file mode 100644 index 00000000..e3a16be1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_bs.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Savjeti", + "defaultPaginationLabel": "Savjet", + "close": "Zatvori", + "previous": "Prethodno", + "next": "Sljedeće" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_ca.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_ca.json new file mode 100644 index 00000000..fd22757d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_ca.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Suggeriments", + "defaultPaginationLabel": "Suggeriment", + "close": "Tanca", + "previous": "Anterior", + "next": "Següent" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_cs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_cs.json new file mode 100644 index 00000000..d4ba44df --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_cs.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Tipy", + "defaultPaginationLabel": "Tip", + "close": "Zavřít", + "previous": "Předchozí", + "next": "Další" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_da.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_da.json new file mode 100644 index 00000000..c2f56efc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_da.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Tips", + "defaultPaginationLabel": "Tip", + "close": "Luk", + "previous": "Forrige", + "next": "Næste" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_de.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_de.json new file mode 100644 index 00000000..bea756b6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_de.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Tipps", + "defaultPaginationLabel": "Tipp", + "close": "Schließen", + "previous": "Zurück", + "next": "Weiter" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_el.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_el.json new file mode 100644 index 00000000..8e500eb9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_el.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Συμβουλές", + "defaultPaginationLabel": "Συμβουλή", + "close": "Κλείσιμο", + "previous": "Προηγούμενο", + "next": "Επόμενο" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_en.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_en.json new file mode 100644 index 00000000..0f5408e0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_en.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Tips", + "defaultPaginationLabel": "Tip", + "close": "Close", + "previous": "Previous", + "next": "Next" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_es.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_es.json new file mode 100644 index 00000000..339895d3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_es.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Sugerencias", + "defaultPaginationLabel": "Sugerencia", + "close": "Cerrar", + "previous": "Anterior", + "next": "Siguiente" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_et.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_et.json new file mode 100644 index 00000000..2bf93946 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_et.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Nõuanded", + "defaultPaginationLabel": "Nõuanne", + "close": "Sule", + "previous": "Eelmine", + "next": "Edasi" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_fi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_fi.json new file mode 100644 index 00000000..debba790 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_fi.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Vinkkejä", + "defaultPaginationLabel": "Vihje", + "close": "Sulje", + "previous": "Edellinen", + "next": "Seuraava" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_fr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_fr.json new file mode 100644 index 00000000..70e3c95c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_fr.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Conseils", + "defaultPaginationLabel": "Conseil", + "close": "Fermer", + "previous": "Précédent", + "next": "Suivant" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_he.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_he.json new file mode 100644 index 00000000..3608aca0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_he.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "עצות", + "defaultPaginationLabel": "טיפ", + "close": "סגירה", + "previous": "קודם", + "next": "הבא" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_hr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_hr.json new file mode 100644 index 00000000..e3a16be1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_hr.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Savjeti", + "defaultPaginationLabel": "Savjet", + "close": "Zatvori", + "previous": "Prethodno", + "next": "Sljedeće" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_hu.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_hu.json new file mode 100644 index 00000000..7eee66b0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_hu.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Tippek", + "defaultPaginationLabel": "Tipp", + "close": "Bezárás", + "previous": "Előző", + "next": "Tovább" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_id.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_id.json new file mode 100644 index 00000000..480108fa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_id.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Tips", + "defaultPaginationLabel": "Tips", + "close": "Tutup", + "previous": "Sebelumnya", + "next": "Selanjutnya" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_it.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_it.json new file mode 100644 index 00000000..6a5e6b93 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_it.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Suggerimenti", + "defaultPaginationLabel": "Suggerimento", + "close": "Chiudi", + "previous": "Precedente", + "next": "Avanti" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_ja.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_ja.json new file mode 100644 index 00000000..285b356a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_ja.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "ヒント", + "defaultPaginationLabel": "ヒント", + "close": "閉じる", + "previous": "前へ", + "next": "次へ" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_ko.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_ko.json new file mode 100644 index 00000000..8bcaa705 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_ko.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "팁", + "defaultPaginationLabel": "팁", + "close": "닫기", + "previous": "이전", + "next": "다음" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_lt.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_lt.json new file mode 100644 index 00000000..8397b66f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_lt.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Patarimai", + "defaultPaginationLabel": "Patarimas", + "close": "Uždaryti", + "previous": "Atgal", + "next": "Kitas" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_lv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_lv.json new file mode 100644 index 00000000..3b3d8d83 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_lv.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Padomi", + "defaultPaginationLabel": "Ieteikums", + "close": "Aizvērt", + "previous": "Iepriekšējais", + "next": "Tālāk" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_nl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_nl.json new file mode 100644 index 00000000..c3ddfb7b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_nl.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Tips", + "defaultPaginationLabel": "Tip", + "close": "Sluiten", + "previous": "Vorige", + "next": "Volgende" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_no.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_no.json new file mode 100644 index 00000000..875cbc6b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_no.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Tips", + "defaultPaginationLabel": "Tips:", + "close": "Lukk", + "previous": "Forrige", + "next": "Neste" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_pl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_pl.json new file mode 100644 index 00000000..b5491539 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_pl.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Wskazówki", + "defaultPaginationLabel": "Wskazówka", + "close": "Zamknij", + "previous": "Powrót", + "next": "Dalej" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_pt-BR.json new file mode 100644 index 00000000..330bf2e5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_pt-BR.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Dicas", + "defaultPaginationLabel": "Dica", + "close": "Fechar", + "previous": "Anterior", + "next": "Avançar" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_pt-PT.json new file mode 100644 index 00000000..a091c711 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_pt-PT.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Dicas", + "defaultPaginationLabel": "Dica", + "close": "Fechar", + "previous": "Anterior", + "next": "Seguinte" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_ro.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_ro.json new file mode 100644 index 00000000..5abf3730 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_ro.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Sfaturi", + "defaultPaginationLabel": "Sfat", + "close": "Închidere", + "previous": "Anterior", + "next": "Următorul" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_ru.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_ru.json new file mode 100644 index 00000000..e40fcbe6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_ru.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Доп. информация", + "defaultPaginationLabel": "Подсказка", + "close": "Закрыть", + "previous": "Предыдущий", + "next": "Далее" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_sk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_sk.json new file mode 100644 index 00000000..4961f517 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_sk.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Tipy", + "defaultPaginationLabel": "Tip", + "close": "Zatvoriť", + "previous": "Predchádzajúci", + "next": "Ďalší" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_sl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_sl.json new file mode 100644 index 00000000..e0f9385d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_sl.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Namigi", + "defaultPaginationLabel": "Namig", + "close": "Zapri", + "previous": "Nazaj", + "next": "Naprej" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_sr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_sr.json new file mode 100644 index 00000000..518f02b8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_sr.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Saveti", + "defaultPaginationLabel": "Savet", + "close": "Zatvori", + "previous": "Prethodno", + "next": "Sledeće" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_sv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_sv.json new file mode 100644 index 00000000..2f24fb29 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_sv.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Tips", + "defaultPaginationLabel": "Tips!", + "close": "Stäng", + "previous": "Föregående", + "next": "Nästa" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_th.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_th.json new file mode 100644 index 00000000..a2eccdfb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_th.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "เคล็ดลับ", + "defaultPaginationLabel": "เคล็ดลับ", + "close": "ปิด", + "previous": "ก่อนหน้า", + "next": "ถัดไป" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_tr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_tr.json new file mode 100644 index 00000000..69083d50 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_tr.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "İpuçları", + "defaultPaginationLabel": "İpucu", + "close": "Kapat", + "previous": "Önceki", + "next": "İleri" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_uk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_uk.json new file mode 100644 index 00000000..275e1262 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_uk.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Підказки", + "defaultPaginationLabel": "Підказка", + "close": "Закрити", + "previous": "Назад", + "next": "Далі" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_vi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_vi.json new file mode 100644 index 00000000..4517e26a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_vi.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Mẹo", + "defaultPaginationLabel": "Mẹo", + "close": "Đóng", + "previous": "Trước", + "next": "Tiếp" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_zh-CN.json new file mode 100644 index 00000000..43a8e3a2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_zh-CN.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "提示", + "defaultPaginationLabel": "提示", + "close": "关闭", + "previous": "上一步", + "next": "下一步" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_zh-HK.json new file mode 100644 index 00000000..7ca6f5c5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_zh-HK.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "提示", + "defaultPaginationLabel": "提示", + "close": "關閉", + "previous": "上一頁", + "next": "下一步" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_zh-TW.json new file mode 100644 index 00000000..7ca6f5c5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip-manager/t9n/messages_zh-TW.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "提示", + "defaultPaginationLabel": "提示", + "close": "關閉", + "previous": "上一頁", + "next": "下一步" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages.json new file mode 100644 index 00000000..0c5bb0e5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages.json @@ -0,0 +1,3 @@ +{ + "close": "Close" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_ar.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_ar.json new file mode 100644 index 00000000..86447323 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_ar.json @@ -0,0 +1,3 @@ +{ + "close": "إغلاق" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_bg.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_bg.json new file mode 100644 index 00000000..b9bb24ed --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_bg.json @@ -0,0 +1,3 @@ +{ + "close": "Затваряне" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_bs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_bs.json new file mode 100644 index 00000000..db94104b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_bs.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvori" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_ca.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_ca.json new file mode 100644 index 00000000..f41c36ec --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_ca.json @@ -0,0 +1,3 @@ +{ + "close": "Tanca" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_cs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_cs.json new file mode 100644 index 00000000..97b131a5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_cs.json @@ -0,0 +1,3 @@ +{ + "close": "Zavřít" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_da.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_da.json new file mode 100644 index 00000000..2fd65d6c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_da.json @@ -0,0 +1,3 @@ +{ + "close": "Luk" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_de.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_de.json new file mode 100644 index 00000000..f04b9650 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_de.json @@ -0,0 +1,3 @@ +{ + "close": "Schließen" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_el.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_el.json new file mode 100644 index 00000000..a4330b8a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_el.json @@ -0,0 +1,3 @@ +{ + "close": "Κλείσιμο" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_en.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_en.json new file mode 100644 index 00000000..0c5bb0e5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_en.json @@ -0,0 +1,3 @@ +{ + "close": "Close" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_es.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_es.json new file mode 100644 index 00000000..32a5e0fa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_es.json @@ -0,0 +1,3 @@ +{ + "close": "Cerrar" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_et.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_et.json new file mode 100644 index 00000000..654e30fb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_et.json @@ -0,0 +1,3 @@ +{ + "close": "Sule" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_fi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_fi.json new file mode 100644 index 00000000..9f769e1b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_fi.json @@ -0,0 +1,3 @@ +{ + "close": "Sulje" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_fr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_fr.json new file mode 100644 index 00000000..fae7179a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_fr.json @@ -0,0 +1,3 @@ +{ + "close": "Fermer" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_he.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_he.json new file mode 100644 index 00000000..6be91cee --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_he.json @@ -0,0 +1,3 @@ +{ + "close": "סגירה" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_hr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_hr.json new file mode 100644 index 00000000..db94104b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_hr.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvori" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_hu.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_hu.json new file mode 100644 index 00000000..b4b179d4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_hu.json @@ -0,0 +1,3 @@ +{ + "close": "Bezárás" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_id.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_id.json new file mode 100644 index 00000000..b1bc146c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_id.json @@ -0,0 +1,3 @@ +{ + "close": "Tutup" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_it.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_it.json new file mode 100644 index 00000000..40cf2a93 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_it.json @@ -0,0 +1,3 @@ +{ + "close": "Chiudi" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_ja.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_ja.json new file mode 100644 index 00000000..93c4744d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_ja.json @@ -0,0 +1,3 @@ +{ + "close": "閉じる" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_ko.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_ko.json new file mode 100644 index 00000000..ee041777 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_ko.json @@ -0,0 +1,3 @@ +{ + "close": "닫기" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_lt.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_lt.json new file mode 100644 index 00000000..0b9bcbbf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_lt.json @@ -0,0 +1,3 @@ +{ + "close": "Uždaryti" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_lv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_lv.json new file mode 100644 index 00000000..844b8c63 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_lv.json @@ -0,0 +1,3 @@ +{ + "close": "Aizvērt" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_nl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_nl.json new file mode 100644 index 00000000..97cb041c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_nl.json @@ -0,0 +1,3 @@ +{ + "close": "Sluiten" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_no.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_no.json new file mode 100644 index 00000000..ae990c1b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_no.json @@ -0,0 +1,3 @@ +{ + "close": "Lukk" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_pl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_pl.json new file mode 100644 index 00000000..6122f93e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_pl.json @@ -0,0 +1,3 @@ +{ + "close": "Zamknij" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_pt-BR.json new file mode 100644 index 00000000..7243d9f9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_pt-BR.json @@ -0,0 +1,3 @@ +{ + "close": "Fechar" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_pt-PT.json new file mode 100644 index 00000000..7243d9f9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_pt-PT.json @@ -0,0 +1,3 @@ +{ + "close": "Fechar" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_ro.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_ro.json new file mode 100644 index 00000000..913e516a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_ro.json @@ -0,0 +1,3 @@ +{ + "close": "Închidere" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_ru.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_ru.json new file mode 100644 index 00000000..eeeebe6d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_ru.json @@ -0,0 +1,3 @@ +{ + "close": "Закрыть" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_sk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_sk.json new file mode 100644 index 00000000..388831f6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_sk.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvoriť" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_sl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_sl.json new file mode 100644 index 00000000..50bc09c7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_sl.json @@ -0,0 +1,3 @@ +{ + "close": "Zapri" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_sr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_sr.json new file mode 100644 index 00000000..db94104b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_sr.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvori" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_sv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_sv.json new file mode 100644 index 00000000..9ff8f095 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_sv.json @@ -0,0 +1,3 @@ +{ + "close": "Stäng" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_th.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_th.json new file mode 100644 index 00000000..1e72a72b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_th.json @@ -0,0 +1,3 @@ +{ + "close": "ปิด" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_tr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_tr.json new file mode 100644 index 00000000..9ed73bb6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_tr.json @@ -0,0 +1,3 @@ +{ + "close": "Kapat" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_uk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_uk.json new file mode 100644 index 00000000..b8f3443d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_uk.json @@ -0,0 +1,3 @@ +{ + "close": "Закрити" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_vi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_vi.json new file mode 100644 index 00000000..97ee3048 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_vi.json @@ -0,0 +1,3 @@ +{ + "close": "Đóng" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_zh-CN.json new file mode 100644 index 00000000..74bb1264 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_zh-CN.json @@ -0,0 +1,3 @@ +{ + "close": "关闭" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_zh-HK.json new file mode 100644 index 00000000..388446c4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_zh-HK.json @@ -0,0 +1,3 @@ +{ + "close": "關閉" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_zh-TW.json new file mode 100644 index 00000000..388446c4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/tip/t9n/messages_zh-TW.json @@ -0,0 +1,3 @@ +{ + "close": "關閉" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages.json new file mode 100644 index 00000000..36d41196 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Reordering {itemLabel}, current position {position} of {total}.", + "dragHandleChange": "{itemLabel}, new position {position} of {total}. Press space to confirm.", + "dragHandleCommit": "{itemLabel}, current position {position} of {total}.", + "dragHandleIdle": "{itemLabel}, press space and use arrow keys to reorder content. Current position {position} of {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_ar.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_ar.json new file mode 100644 index 00000000..727dd279 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_ar.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "إعادة ترتيب {itemLabel}، الموضع الحالي {position} من {total}.", + "dragHandleChange": "{itemLabel}، الموضع الجديد {position} من {total} اضغط على مفتاح المسافة للتأكيد.", + "dragHandleCommit": "{itemLabel}، الموضع الحالي {position} من {total}.", + "dragHandleIdle": "{itemLabel}، اضغط على مفتاح المسافة واستخدام مفاتيح الأسهم لإعادة ترتيب المحتوى. الموضع الحالي {position} من {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_bg.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_bg.json new file mode 100644 index 00000000..6c9d22a3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_bg.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Пренареждане {itemLabel}, текущата позиция е {position} от {total}.", + "dragHandleChange": "{itemLabel}, новата позиция е{position} от {total}. Натиснете интервала за потвърждаване.", + "dragHandleCommit": "{itemLabel}, текущата позиция е {position} от {total}.", + "dragHandleIdle": "{itemLabel}, натиснете интервал и използвайте клавишите със стрелки, за да промените реда на съдържанието. Текущата позиция е {position} от {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_bs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_bs.json new file mode 100644 index 00000000..8f2de4df --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_bs.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Promjena redoslijeda {itemLabel}, trenutačni položaj {position} od {total}.", + "dragHandleChange": "{itemLabel}, novi položaj {position} od {total}. Pritisnite razmaknicu za potvrdu.", + "dragHandleCommit": "{itemLabel}, trenutačni položaj {position} od {total}.", + "dragHandleIdle": "{itemLabel}, pritisnite razmaknicu i upotrijebite tipke sa strelicama za promjenu redoslijeda sadržaja. Trenutačni položaj {position} od {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_ca.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_ca.json new file mode 100644 index 00000000..f081d6a4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_ca.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "S'està canviant l'ordre de {itemLabel}, posició actual {position} de {total}.", + "dragHandleChange": "{itemLabel}, posició nova {position} de {total}. Premeu la tecla d'espai per confirmar-ho.", + "dragHandleCommit": "{itemLabel}, posició actual {position} de {total}.", + "dragHandleIdle": "{itemLabel}, premeu la tecla d'espai i feu servir les tecles de fletxa per canviar l'ordre del contingut. Posició actual {position} de {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_cs.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_cs.json new file mode 100644 index 00000000..b20ccd8a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_cs.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Změna pořadí {itemLabel}, aktuální pozice {position} z {total}.", + "dragHandleChange": "{itemLabel}, nová pozice {position} z {total}. Potvrďte stisknutím mezerníku.", + "dragHandleCommit": "{itemLabel}, aktuální pozice {position} z {total}.", + "dragHandleIdle": "{itemLabel}, stiskněte mezerník a pomocí šipek změňte pořadí obsahu. Aktuální pozice {position} z {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_da.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_da.json new file mode 100644 index 00000000..cd3ca92b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_da.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Genbestiller {itemLabel}, aktuel position {position} for {total}.", + "dragHandleChange": "{itemLabel}, ny position {position} for {total}. Tryk på mellemrumstasten for at bekræfte.", + "dragHandleCommit": "{itemLabel}, aktuel position {position} for {total}.", + "dragHandleIdle": "{itemLabel}, tryk på mellemrumstasten og brug piletasterne for at bestille indholdet igen. Aktuel position {position} for {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_de.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_de.json new file mode 100644 index 00000000..601e7119 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_de.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "{itemLabel} wird neu angeordnet, aktuelle Position {position} von {total}.", + "dragHandleChange": "{itemLabel}, neue Position {position} von {total}. Drücken Sie zur Bestätigung die Leertaste.", + "dragHandleCommit": "{itemLabel}, aktuelle Position {position} von {total}.", + "dragHandleIdle": "{itemLabel}, drücken Sie die Leertaste und verwenden Sie die Pfeiltasten, um die Reihenfolge des Inhalts zu ändern. Aktuelle Position {position} von {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_el.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_el.json new file mode 100644 index 00000000..ec1964ec --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_el.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Αναδιάταξη {itemLabel}, τρέχουσα θέση {position} του {total}.", + "dragHandleChange": "{itemLabel}, νέα θέση {position} του {total}. Πατήστε space για επιβεβαίωση.", + "dragHandleCommit": "{itemLabel}, τρέχουσα θέση {position} του {total}.", + "dragHandleIdle": "{itemLabel}, πατήστε space και χρησιμοποιήστε τα βέλη για να αναδιατάξετε το περιεχόμενο. Τρέχουσα θέση {position} του {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_en.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_en.json new file mode 100644 index 00000000..36d41196 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_en.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Reordering {itemLabel}, current position {position} of {total}.", + "dragHandleChange": "{itemLabel}, new position {position} of {total}. Press space to confirm.", + "dragHandleCommit": "{itemLabel}, current position {position} of {total}.", + "dragHandleIdle": "{itemLabel}, press space and use arrow keys to reorder content. Current position {position} of {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_es.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_es.json new file mode 100644 index 00000000..94961d95 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_es.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Reordenamiento de {itemLabel} , posición actual {position} de {total}.", + "dragHandleChange": "{itemLabel}, nueva posición {position} de {total}. Presione la barra espaciadora para confirmar.", + "dragHandleCommit": "{itemLabel}, posición actual {position} de {total}.", + "dragHandleIdle": "{itemLabel}, presione la barra espaciadora y utilice las teclas de flecha para reordenar el contenido. Posición actual {position} de {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_et.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_et.json new file mode 100644 index 00000000..c6b2a391 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_et.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Üksuse {itemLabel} ümberjärjestamine, praegune asukoht {position}/{total}.", + "dragHandleChange": "{itemLabel}, uus asukoht {position}/{total}. Kinnitamiseks vajutage tühikuklahvi.", + "dragHandleCommit": "{itemLabel}, praegune asukoht {position}/{total}.", + "dragHandleIdle": "{itemLabel}, sisu ümberjärjestamiseks vajutage tühikuklahvi ja kasutage nooleklahve. Praegune asukoht {position}/{total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_fi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_fi.json new file mode 100644 index 00000000..3030d0c5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_fi.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Järjestetään uudelleen kohdetta {itemLabel}, nykyinen sijainti {position}/{total}.", + "dragHandleChange": "{itemLabel}, uusi sijainti {position}/{total}. Vahvista painamalla välilyöntinäppäintä.", + "dragHandleCommit": "{itemLabel}, nykyinen sijainti {position}/{total}.", + "dragHandleIdle": "{itemLabel}, paina välilyöntinäppäintä ja järjestä sisältö uudelleen käyttämällä nuolinäppäimiä. Nykyinen sijainti {total}/{position}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_fr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_fr.json new file mode 100644 index 00000000..37592b24 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_fr.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Réorganisation de {itemLabel}, position actuelle {position} sur {total}.", + "dragHandleChange": "{itemLabel}, nouvelle position {position} sur {total}. Appuyez sur Espace pour confirmer.", + "dragHandleCommit": "{itemLabel}, position actuelle {position} sur {total}.", + "dragHandleIdle": "{itemLabel}, appuyez sur Espace et utilisez les touches de direction pour réorganiser le contenu. Position actuelle {position} sur {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_he.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_he.json new file mode 100644 index 00000000..fe12af13 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_he.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "מסדר מחדש {itemLabel}, מיקום נוכחי {position} מתוך {total}.", + "dragHandleChange": "{itemLabel}, מיקום חדש {position} מתוך {total}. לחץ על רווח לאישור", + "dragHandleCommit": "{itemLabel}, מיקום נוכחי {position} מתוך {total}.", + "dragHandleIdle": "{itemLabel}, לחץ על רווח והשתמש במקשי החצים כדי לשנות את סדר התוכן. מיקום נוכחי {total} מתוך {position}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_hr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_hr.json new file mode 100644 index 00000000..8f2de4df --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_hr.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Promjena redoslijeda {itemLabel}, trenutačni položaj {position} od {total}.", + "dragHandleChange": "{itemLabel}, novi položaj {position} od {total}. Pritisnite razmaknicu za potvrdu.", + "dragHandleCommit": "{itemLabel}, trenutačni položaj {position} od {total}.", + "dragHandleIdle": "{itemLabel}, pritisnite razmaknicu i upotrijebite tipke sa strelicama za promjenu redoslijeda sadržaja. Trenutačni položaj {position} od {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_hu.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_hu.json new file mode 100644 index 00000000..44be1679 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_hu.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "{itemLabel} újrarendezése, aktuális helyzet: {position} / {total}.", + "dragHandleChange": "{itemLabel}, új helyzet: {position} / {total}. A megerősítéshez nyomja le a szóközbillentyűt.", + "dragHandleCommit": "{itemLabel}, aktuális helyzet: {position} / {total}", + "dragHandleIdle": "{itemLabel} a tartalmat a szóközbillentyűvel és a nyílbillentyűkkel rendezheti át. Aktuális pozíció: {position}/{total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_id.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_id.json new file mode 100644 index 00000000..a58dbf4f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_id.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Mengurutkan ulang {itemLabel}, posisi terkini {position} dari {total}.", + "dragHandleChange": "{itemLabel}, posisi baru {position} dari {total}. Tekan spasi untuk mengonfirmasi.", + "dragHandleCommit": "{itemLabel}, posisi terkini {position} dari {total}.", + "dragHandleIdle": "{itemLabel}, tekan spasi dan gunakan tombol panah untuk mengurutkan ulang konten. Posisi terkini {position} dari {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_it.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_it.json new file mode 100644 index 00000000..337bba1d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_it.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Riordinare {itemLabel}, posizione attuale {position} di {total}.", + "dragHandleChange": "{itemLabel}, nuova posizione {position} di {total}. Fare clic sul tasto spaziatore per confermare.", + "dragHandleCommit": "{itemLabel}, posizione attuale {position} di {total}.", + "dragHandleIdle": "{itemLabel}, fare clic sul tasto spaziatore e utilizzare i tasti freccia per riordinare il contenuto. Posizione attuale {position} di {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_ja.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_ja.json new file mode 100644 index 00000000..bd8879b9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_ja.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "{itemLabel} を順序変更しています、現在位置は {position}/{total} です。", + "dragHandleChange": "{itemLabel}、新しい位置は {position}/{total} です。 Space キーを押して確定してください。", + "dragHandleCommit": "{itemLabel}、現在位置は {position}/{total} です。", + "dragHandleIdle": "{itemLabel}、Space キーを押し、矢印キーを使用してコンテンツの順序を変更します。 現在位置は {position}/{total} です。" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_ko.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_ko.json new file mode 100644 index 00000000..22cf4829 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_ko.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "{itemLabel}의 순서를 바꾸는 중입니다. 현재 위치는 {total}개 중 {position}번째입니다.", + "dragHandleChange": "{itemLabel}, 새 위치는 {total}개 중 {position}번째입니다. 확인하려면 스페이스바를 누르세요.", + "dragHandleCommit": "{itemLabel}, 현재 위치는 {total}개 중 {position}번째입니다.", + "dragHandleIdle": "{itemLabel}, 콘텐츠 순서를 변경하려면 스페이스바를 누르고 화살표 키를 사용하세요. 현재 위치는 {total}개 중 {position}번째입니다." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_lt.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_lt.json new file mode 100644 index 00000000..3445b772 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_lt.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Keičiama tvarka {itemLabel}, dabartinė pozicija {position} iš {total}.", + "dragHandleChange": "{itemLabel}, nauja pozicija {position} iš {total}. Norėdami patvirtinti, paspauskite tarpo klavišą.", + "dragHandleCommit": "{itemLabel}, dabartinė pozicija {position} iš {total}.", + "dragHandleIdle": "{itemLabel}, norėdami keisti turinio tvarką, paspauskite tarpo klavišą ir naudokite rodyklių klavišus. Dabartinė padėtis: {position} iš {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_lv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_lv.json new file mode 100644 index 00000000..b64f54e0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_lv.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "{itemLabel} pārkārtošana, pašreizējais stāvoklis: {position} no {total}.", + "dragHandleChange": "{itemLabel}, jauna pozīcija: {position} no {total}. Nospiediet atstarpes taustiņu, lai apstiprinātu.", + "dragHandleCommit": "{itemLabel}, pašreizējais stāvoklis: {position} no {total}.", + "dragHandleIdle": "{itemLabel}, nospiediet atstarpes taustiņu un izmantojiet bulttaustiņus, lai pārkārtotu saturu. Pašreizējais stāvoklis: {position} no {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_nl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_nl.json new file mode 100644 index 00000000..9f55b889 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_nl.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "{itemLabel} opnieuw rangschikken, huidige positie {position} van {total}.", + "dragHandleChange": "{itemLabel}, nieuwe positie {position} van {total}. Druk op de spatiebalk om te bevestigen.", + "dragHandleCommit": "{itemLabel}, huidige positie {position} van {total}.", + "dragHandleIdle": "{itemLabel}, druk op spatiebalk en gebruik pijltjestoetsen om content opnieuw te rangschikken. Huidige positie {position} van {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_no.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_no.json new file mode 100644 index 00000000..d843551b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_no.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Endrer rekkefølgen på {itemLabel}, gjeldende posisjon {position} av {total}.", + "dragHandleChange": "{itemLabel}, ny posisjon {position} av {total}. Trykk på mellomromstasten for å bekrefte.", + "dragHandleCommit": "{itemLabel}, gjeldende posisjon {position} av {total}.", + "dragHandleIdle": "{itemLabel}, trykk på mellomromstasten, og bruk piltastene for å endre innholdsrekkefølgen. Gjeldende posisjon {position} av {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_pl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_pl.json new file mode 100644 index 00000000..39f2eacf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_pl.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Reorganizowanie {itemLabel}, bieżąca pozycja {position} z {total}.", + "dragHandleChange": "{itemLabel}, nowa pozycja {position} z {total}. Naciśnij spację, aby potwierdzić.", + "dragHandleCommit": "{itemLabel}, bieżąca pozycja {position} z {total}.", + "dragHandleIdle": "{itemLabel}, naciśnij klawisz spacji i użyj klawiszy strzałek, aby zmienić kolejność zasobów. Bieżąca pozycja {position} z {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_pt-BR.json new file mode 100644 index 00000000..e7e319a3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_pt-BR.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Reordenando {itemLabel}, posição atual {position} de {total}.", + "dragHandleChange": "{itemLabel}, nova posição {position} de {total}. Pressione espaço para confirmar.", + "dragHandleCommit": "{itemLabel}, posição atual {position} de {total}.", + "dragHandleIdle": "{itemLabel}, pressione espaço e use as teclas de seta para reordenar o conteúdo. Posição atual {position} de {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_pt-PT.json new file mode 100644 index 00000000..7f4119d3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_pt-PT.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "A reordenar {itemLabel}, posição atual {position} de {total}.", + "dragHandleChange": "{itemLabel}, nova posição {position} de {total}. Prima o espaço para continuar.", + "dragHandleCommit": "{itemLabel}, posição atual {position} de {total}.", + "dragHandleIdle": "{itemLabel}, prima o espaço e use as teclas de seta para reordenar o conteúdo. Posição atual {position} de {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_ro.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_ro.json new file mode 100644 index 00000000..d130b97a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_ro.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Se reordonează {itemLabel}, poziția actuală {position} din {total}.", + "dragHandleChange": "{itemLabel}, poziția nouă {position} din {total}. Apăsați pe tasta spațiu pentru a confirma.", + "dragHandleCommit": "{itemLabel}, poziția actuală {position} din {total}.", + "dragHandleIdle": "{itemLabel}, apăsați pe tasta spațiu și folosiți tastele cu săgeți pentru a reordona conținutul. Poziția actuală {position} din {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_ru.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_ru.json new file mode 100644 index 00000000..c37ab9a0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_ru.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Изменить порядок {itemLabel}, текущее положение {position} из {total}.", + "dragHandleChange": "{itemLabel}, новое положение {position} из {total}. Нажмите пробел для подтверждения.", + "dragHandleCommit": "{itemLabel}, текущее положение {position} из {total}.", + "dragHandleIdle": "{itemLabel}, нажмите пробел и используйте клавиши со стрелками, чтобы изменить порядок содержания. Текущее положение {position} из {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_sk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_sk.json new file mode 100644 index 00000000..be5813c0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_sk.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Zmena poradia {itemLabel}, aktuálna pozícia {position} z {total}.", + "dragHandleChange": "{itemLabel}, nová pozícia {position} z {total}. Stlačte medzerník na potvrdenie.", + "dragHandleCommit": "{itemLabel}, aktuálna pozícia {position} z {total}.", + "dragHandleIdle": "{itemLabel}, stlačte medzerník a pomocou klávesov so šípkami zmeňte poradie obsahu. Aktuálna pozícia: {position} z {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_sl.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_sl.json new file mode 100644 index 00000000..8e0c24fe --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_sl.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Preurejanje {itemLabel}, trenutni položaj {position} od {total}.", + "dragHandleChange": "{itemLabel}, nov položaj {position} od {total}. Za potrditev pritisnite presledek.", + "dragHandleCommit": "{itemLabel}, trenutni položaj {position} od {total}.", + "dragHandleIdle": "{itemLabel}, za preureditev vsebine pritisnite presledek in puščične tipke. Trenutni položaj {position} od {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_sr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_sr.json new file mode 100644 index 00000000..88122ef0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_sr.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Promena redosleda {itemLabel}, trenutna pozicija {position} od {total}.", + "dragHandleChange": "{itemLabel}, nova pozicija {position} od {total}. Pritisnite razmak da potvrdite.", + "dragHandleCommit": "{itemLabel}, trenutna pozicija {position} od {total}.", + "dragHandleIdle": "{itemLabel}, pritisnite razmak i koristite tastere sa strelicama kako bi reorganizovali sadržaj. Trenutna pozicija {position} od {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_sv.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_sv.json new file mode 100644 index 00000000..fa6dfda3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_sv.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Ändrar ordning på {itemLabel}, aktuell position {position} för {total}.", + "dragHandleChange": "{itemLabel}, ny position {position} för {total}. Tryck på blanksteg för att bekräfta.", + "dragHandleCommit": "{itemLabel}, aktuell position {position} för {total}.", + "dragHandleIdle": "{itemLabel}, tryck på blanksteg och använd piltangenterna för att ändra ordning på innehållet. Den aktuella positionen {position} för {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_th.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_th.json new file mode 100644 index 00000000..d59c06a7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_th.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "กำลังเรียงลำดับใหม่ {itemLabel}, ตำแหน่งปัจจุบัน {position} จาก {total}", + "dragHandleChange": "{itemLabel}, ตำแหน่งใหม่ {position} จาก {total} กด Space เพื่อยืนยัน", + "dragHandleCommit": "{itemLabel}, ตำแหน่งปัจจุบัน {position} จาก {total}", + "dragHandleIdle": "{itemLabel}, กด Space และใช้ปุ่มลูกศรเพื่อเรียงลำดับเนื้อหาใหม่ ตำแหน่งที่ตั้งปัจจุบัน {position} ของ {total}" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_tr.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_tr.json new file mode 100644 index 00000000..717df2f1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_tr.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "{itemLabel} yeniden sıralanıyor, geçerli konum {position} / {total}.", + "dragHandleChange": "{itemLabel}, yeni konum {position} / {total}. Onaylamak için boşluk tuşuna basın.", + "dragHandleCommit": "{itemLabel}, geçerli konum {position} / {total}.", + "dragHandleIdle": "{itemLabel}, içeriği yeniden sıralamak için boşluk tuşuna basın ve ok tuşlarını kullanın. Geçerli konum {position} / {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_uk.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_uk.json new file mode 100644 index 00000000..30d4b7d6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_uk.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Перевпорядкування {itemLabel}, поточне положення {position} з {total}.", + "dragHandleChange": "{itemLabel}, нове положення {position} з {total}. Натисніть пробіл для підтвердження.", + "dragHandleCommit": "{itemLabel}, поточне положення {position} з {total}.", + "dragHandleIdle": "{itemLabel}, натисніть пробіл і використовуйте клавіші зі стрілками, щоб змінити порядок змісту. Поточне положення {position} з {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_vi.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_vi.json new file mode 100644 index 00000000..bc2bde16 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_vi.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Sắp xếp lại {itemLabel}, vị trí hiện tại {position} trên {total}.", + "dragHandleChange": "{itemLabel}, vị trí mới {position} trên {total}. Nhấn dấu cách để xác nhận.", + "dragHandleCommit": "{itemLabel}, vị trí hiện tại {position} trên {total}.", + "dragHandleIdle": "{itemLabel}, nhấn dấu cách và sử dụng các phím mũi tên để sắp xếp lại nội dung. Vị trí hiện tại {position} trên {total}." +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_zh-CN.json new file mode 100644 index 00000000..047cdccd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_zh-CN.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "重新排序 {itemLabel},当前位置 {position},共 {total} 个。", + "dragHandleChange": "{itemLabel},新位置 {position},共 {total} 个。 按空格键确认。", + "dragHandleCommit": "{itemLabel},当前位置 {position},共 {total} 个。", + "dragHandleIdle": "{itemLabel},按空格键并使用方向键重新排序内容。 {total} 的当前位置 {position}。" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_zh-HK.json new file mode 100644 index 00000000..901b6ddd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_zh-HK.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "正在重新排序 {itemLabel},目前位置 {position}/{total}。", + "dragHandleChange": "{itemLabel},新位置 {position}/{total}。 按空格鍵確認。", + "dragHandleCommit": "{itemLabel},目前位置 {position}/{total}。", + "dragHandleIdle": "{itemLabel},按空格鍵,然後使用方向鍵重新排序內容。 目前位置 {position}/{total}。" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_zh-TW.json new file mode 100644 index 00000000..901b6ddd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/components/assets/value-list/t9n/messages_zh-TW.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "正在重新排序 {itemLabel},目前位置 {position}/{total}。", + "dragHandleChange": "{itemLabel},新位置 {position}/{total}。 按空格鍵確認。", + "dragHandleCommit": "{itemLabel},目前位置 {position}/{total}。", + "dragHandleIdle": "{itemLabel},按空格鍵,然後使用方向鍵重新排序內容。 目前位置 {position}/{total}。" +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/libs/libtess/libtess.wasm b/library/arcgis/4.30/@arcgis/core/assets/esri/core/libs/libtess/libtess.wasm new file mode 100644 index 00000000..93a348d3 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/core/libs/libtess/libtess.wasm differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units.json b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units.json new file mode 100644 index 00000000..9927cea6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units.json @@ -0,0 +1 @@ +{"measures":{"length":"Length","area":"Area","volume":"Volume","angle":"Angle"},"systems":{"metric":"Metric","imperial":"Imperial"},"units":{"millimeters":{"singular":"millimeter","singularCapitalized":"Millimeter","plural":"millimeters","pluralCapitalized":"Millimeters","abbr":"mm"},"centimeters":{"singular":"centimeter","singularCapitalized":"Centimeter","plural":"centimeters","pluralCapitalized":"Centimeters","abbr":"cm"},"decimeters":{"singular":"decimeter","singularCapitalized":"Decimeter","plural":"decimeters","pluralCapitalized":"Decimeter","abbr":"dm"},"meters":{"singular":"meter","singularCapitalized":"Meter","plural":"meters","pluralCapitalized":"Meters","abbr":"m"},"kilometers":{"singular":"kilometer","singularCapitalized":"Kilometer","plural":"kilometers","pluralCapitalized":"Kilometers","abbr":"km"},"inches":{"singular":"inch","singularCapitalized":"Inch","plural":"inches","pluralCapitalized":"Inches","abbr":"in"},"feet":{"singular":"foot","singularCapitalized":"Foot","plural":"feet","pluralCapitalized":"Feet","abbr":"ft"},"yards":{"singular":"yard","singularCapitalized":"Yard","plural":"yards","pluralCapitalized":"Yards","abbr":"yd"},"miles":{"singular":"mile","singularCapitalized":"Mile","plural":"miles","pluralCapitalized":"Miles","abbr":"mi"},"nautical-miles":{"singular":"nautical mile","singularCapitalized":"Nautical mile","plural":"nautical miles","pluralCapitalized":"Nautical miles","abbr":"nm"},"us-feet":{"singular":"foot (US)","singularCapitalized":"Foot (US)","plural":"feet (US)","pluralCapitalized":"Feet (US)","abbr":"ft"},"square-millimeters":{"singular":"square millimeter","singularCapitalized":"Square millimeter","plural":"square millimeters","pluralCapitalized":"Square millimeters","abbr":"mm²"},"square-centimeters":{"singular":"square centimeter","singularCapitalized":"Square centimeter","plural":"square centimeters","pluralCapitalized":"Square centimeters","abbr":"cm²"},"square-decimeters":{"singular":"square decimeter","singularCapitalized":"Square decimeter","plural":"square decimeters","pluralCapitalized":"Square decimeters","abbr":"dm²"},"square-meters":{"singular":"square meter","singularCapitalized":"Square meter","plural":"square meters","pluralCapitalized":"Square meters","abbr":"m²"},"square-kilometers":{"singular":"square kilometer","singularCapitalized":"Square kilometer","plural":"square kilometers","pluralCapitalized":"Square kilometers","abbr":"km²"},"square-inches":{"singular":"square inch","singularCapitalized":"Square inch","plural":"square inches","pluralCapitalized":"Square inches","abbr":"in²"},"square-feet":{"singular":"square foot","singularCapitalized":"Square foot","plural":"square feet","pluralCapitalized":"Square feet","abbr":"ft²"},"square-yards":{"singular":"square yard","singularCapitalized":"Square yard","plural":"square yards","pluralCapitalized":"Square yards","abbr":"yd²"},"square-miles":{"singular":"square mile","singularCapitalized":"Square mile","plural":"square miles","pluralCapitalized":"Square miles","abbr":"mi²"},"square-us-feet":{"singular":"square foot (US)","singularCapitalized":"Square foot (US)","plural":"square feet (US)","pluralCapitalized":"Square feet (US)","abbr":"ft²"},"acres":{"singular":"acre","singularCapitalized":"Acre","plural":"acres","pluralCapitalized":"Acres","abbr":"acre"},"ares":{"singular":"are","singularCapitalized":"Are","plural":"ares","pluralCapitalized":"Ares","abbr":"a"},"hectares":{"singular":"hectare","singularCapitalized":"Hectare","plural":"hectares","pluralCapitalized":"Hectares","abbr":"ha"},"liters":{"singular":"liter","singularCapitalized":"Liter","plural":"liters","pluralCapitalized":"Liters","abbr":"l"},"cubic-millimeters":{"singular":"cubic millimeter","singularCapitalized":"Cubic millimeter","plural":"cubic millimeters","pluralCapitalized":"Cubic millimeters","abbr":"mm³"},"cubic-centimeters":{"singular":"cubic centimeter","singularCapitalized":"Cubic centimeter","plural":"cubic centimeters","pluralCapitalized":"Cubic centimeters","abbr":"cm³"},"cubic-decimeters":{"singular":"cubic decimeter","singularCapitalized":"Cubic decimeter","plural":"cubic decimeters","pluralCapitalized":"Cubic decimeters","abbr":"dm³"},"cubic-meters":{"singular":"cubic meter","singularCapitalized":"Cubic meter","plural":"cubic meters","pluralCapitalized":"Cubic meters","abbr":"m³"},"cubic-kilometers":{"singular":"cubic kilometer","singularCapitalized":"Cubic kilometer","plural":"cubic kilometers","pluralCapitalized":"Cubic kilometers","abbr":"km³"},"cubic-inches":{"singular":"cubic inch","singularCapitalized":"Cubic inch","plural":"cubic inches","pluralCapitalized":"Cubic inches","abbr":"in³"},"cubic-feet":{"singular":"cubic foot","singularCapitalized":"Cubic foot","plural":"cubic feet","pluralCapitalized":"Cubic feet","abbr":"ft³"},"cubic-yards":{"singular":"cubic yard","singularCapitalized":"Cubic yard","plural":"cubic yards","pluralCapitalized":"Cubic yards","abbr":"yd³"},"cubic-miles":{"singular":"cubic mile","singularCapitalized":"Cubic mile","plural":"cubic miles","pluralCapitalized":"Cubic miles","abbr":"mi³"},"radians":{"singular":"radian","singularCapitalized":"Radian","plural":"radians","pluralCapitalized":"Radians","abbr":""},"degrees":{"singular":"degree","singularCapitalized":"Degree","plural":"degrees","pluralCapitalized":"Degrees","abbr":"°"},"bytes":{"B":"{fileSize} B","kB":"{fileSize} kB","MB":"{fileSize} MB","GB":"{fileSize} GB","TB":"{fileSize} TB"}}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_ar.json new file mode 100644 index 00000000..fa0a2c40 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_ar.json @@ -0,0 +1 @@ +{"measures":{"length":"الطول","area":"المنطقة","volume":"الحجم","angle":"زاوية"},"systems":{"metric":"متري","imperial":"الإمبراطورية"},"units":{"millimeters":{"singular":"ملليمتر","singularCapitalized":"ملليمتر","plural":"ملليمتر","pluralCapitalized":"ميليميتر","abbr":"مم"},"centimeters":{"singular":"سنتيمتر","singularCapitalized":"سنتيمتر","plural":"سنتيمتر","pluralCapitalized":"سنتيميتر","abbr":"سم"},"decimeters":{"singular":"ديسيمتر","singularCapitalized":"ديسيمتر","plural":"ديسيميتر","pluralCapitalized":"ديسيمتر","abbr":"ديسيمتر"},"meters":{"singular":"متر","singularCapitalized":"متر","plural":"أمتار","pluralCapitalized":"أمتار","abbr":"متر"},"kilometers":{"singular":"كيلومتر","singularCapitalized":"كيلومتر","plural":"كيلومتر","pluralCapitalized":"كيلومترات","abbr":"كيلومتر"},"inches":{"singular":"بوصة","singularCapitalized":"بوصة","plural":"بوصة","pluralCapitalized":"بوصات","abbr":"في"},"feet":{"singular":"قدم","singularCapitalized":"قدم","plural":"قدم","pluralCapitalized":"أقدام","abbr":"قدم"},"yards":{"singular":"ياردة","singularCapitalized":"ياردة","plural":"ياردات","pluralCapitalized":"ياردات","abbr":"يارد"},"miles":{"singular":"ميل","singularCapitalized":"ميل","plural":"أميال","pluralCapitalized":"أميال","abbr":"ميل"},"nautical-miles":{"singular":"ميل بحري","singularCapitalized":"ميل بحري","plural":"أميال بحرية","pluralCapitalized":"أميال بحرية","abbr":"ميل بحري"},"us-feet":{"singular":"قدم (الولايات المتحدة)","singularCapitalized":"قدم (الولايات المتحدة)","plural":"قدم (الولايات المتحدة)","pluralCapitalized":"أقدام (الولايات المتحدة)","abbr":"قدم"},"square-millimeters":{"singular":"مليمتر مربع","singularCapitalized":"ملليمتر مربع","plural":"ملليمتر مربع","pluralCapitalized":"ملليمترات مربعة","abbr":"مليمتر مربع"},"square-centimeters":{"singular":"سنتيمتر مربع","singularCapitalized":"سنتيمتر مربع","plural":"سنتيمتر مربع","pluralCapitalized":"سنتيمترات مربعة","abbr":"سنتيمتر مربع"},"square-decimeters":{"singular":"ديسيمتر مربع","singularCapitalized":"ديسيمتر مربع","plural":"ديسيمتر مربع","pluralCapitalized":"دسيمتر مربع","abbr":"ديسيمتر مربع"},"square-meters":{"singular":"متر مربع","singularCapitalized":"متر مربع","plural":"متر مربع","pluralCapitalized":"أمتار مربعة","abbr":"متر مربع"},"square-kilometers":{"singular":"كيلو متر مربع","singularCapitalized":"كيلومتر مربع","plural":"كيلو متر مربع","pluralCapitalized":"كيلومترات مربعة","abbr":"كيلومتر مربع"},"square-inches":{"singular":"بوصة مربعة","singularCapitalized":"بوصة مربعة","plural":"بوصة مربعة","pluralCapitalized":"بوصات مربعة","abbr":"بوصة مربعة"},"square-feet":{"singular":"قدم مربع","singularCapitalized":"قدم مربع","plural":"قدم مربع","pluralCapitalized":"أقدام مربعة","abbr":"قدم مربع"},"square-yards":{"singular":"ياردة مربعة","singularCapitalized":"ياردة مربع","plural":"ياردة مربعة","pluralCapitalized":"ياردات مربعة","abbr":"ياردة مربعة"},"square-miles":{"singular":"ميل مربع","singularCapitalized":"ميل مربع","plural":"ميل مربع","pluralCapitalized":"أميال مربعة","abbr":"ميل مربع"},"square-us-feet":{"singular":"قدم مربع (الولايات المتحدة)","singularCapitalized":"قدم مربع (الولايات المتحدة)","plural":"قدم مربع (الولايات المتحدة)","pluralCapitalized":"أقدام مربعة (الولايات المتحدة)","abbr":"قدم مربع"},"acres":{"singular":"آكر","singularCapitalized":"أكر","plural":"فدان","pluralCapitalized":"فدان","abbr":"آكر"},"ares":{"singular":"هي","singularCapitalized":"هي","plural":"آر","pluralCapitalized":"آرس","abbr":"a"},"hectares":{"singular":"هكتار","singularCapitalized":"هيكتار","plural":"هيكتار","pluralCapitalized":"هكتار","abbr":"هيكتارات"},"liters":{"singular":"لتر","singularCapitalized":"لتر","plural":"لتر","pluralCapitalized":"لترات","abbr":"l"},"cubic-millimeters":{"singular":"مليمتر مكعب","singularCapitalized":"مليمتر مكعب","plural":"مليمتر مكعب","pluralCapitalized":"مليمترات مكعبة","abbr":"مليمتر مكعب"},"cubic-centimeters":{"singular":"سنتيمتر مكعب","singularCapitalized":"سنتيمتر مكعب","plural":"سنتيمتر مكعب","pluralCapitalized":"سنتيمترات مكعبة","abbr":"سنتيمتر مكعب"},"cubic-decimeters":{"singular":"ديسيمتر مكعب","singularCapitalized":"ديسيمتر مكعب","plural":"ديسيمتر مكعب","pluralCapitalized":"ديسيمترات مكعب","abbr":"ديسيمتر مكعب"},"cubic-meters":{"singular":"متر مكعب","singularCapitalized":"متر مكعب","plural":"متر مكعب","pluralCapitalized":"أمتار مكعبة","abbr":"متر مكعب"},"cubic-kilometers":{"singular":"كيلومتر مكعب","singularCapitalized":"كيلومتر مكعب","plural":"كيلومتر مكعب","pluralCapitalized":"كيلومترات مكعبة","abbr":"كيلومتر مكعب"},"cubic-inches":{"singular":"بوصة مكعبة","singularCapitalized":"بوصة مكعبة","plural":"بوصة مكعبة","pluralCapitalized":"بوصات مكعبة","abbr":"بوصة مكعبة"},"cubic-feet":{"singular":"قدم مكعب","singularCapitalized":"قدم مكعب","plural":"قدم مكعب","pluralCapitalized":"أقدام مكعبة","abbr":"قدم مكعب"},"cubic-yards":{"singular":"ياردة مكعبة","singularCapitalized":"ياردة مكعبة","plural":"ياردة مكعبة","pluralCapitalized":"ياردات مكعبة","abbr":"ياردة مكعبة"},"cubic-miles":{"singular":"ميل مكعب","singularCapitalized":"ميل مكعب","plural":"ميل مكعب","pluralCapitalized":"أميال مكعبة","abbr":"ميل مكعب"},"radians":{"singular":"radian","singularCapitalized":"التقدير الدائري","plural":"التقديرات الدائرية","pluralCapitalized":"التقديرات الدائرية","abbr":""},"degrees":{"singular":"درجة","singularCapitalized":"درجة","plural":"درجات","pluralCapitalized":"الدرجات","abbr":"°"},"bytes":{"B":"{fileSize} بايت","kB":"{fileSize} كيلوبايت","MB":"{fileSize} ميجابايت","GB":"{fileSize} جيجابايت","TB":"{fileSize} تيرابايت"}}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_bg.json new file mode 100644 index 00000000..7e0c9835 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_bg.json @@ -0,0 +1 @@ +{"measures":{"length":"Дължина","area":"Област","volume":"Обем","angle":"Ъгъл"},"systems":{"metric":"Метрични","imperial":"Имперски"},"units":{"millimeters":{"singular":"милиметър","singularCapitalized":"Милиметър","plural":"милиметри","pluralCapitalized":"Милиметри","abbr":"мм"},"centimeters":{"singular":"сантиметър","singularCapitalized":"Сантиметър","plural":"сантиметра","pluralCapitalized":"Сантиметри","abbr":"см"},"decimeters":{"singular":"дециметър","singularCapitalized":"Дециметър","plural":"дециметра","pluralCapitalized":"Дециметър","abbr":"дм"},"meters":{"singular":"метър","singularCapitalized":"Метър","plural":"метри","pluralCapitalized":"Метри","abbr":"м"},"kilometers":{"singular":"километър","singularCapitalized":"Километър","plural":"километри","pluralCapitalized":"Километри","abbr":"км"},"inches":{"singular":"инч","singularCapitalized":"Инч","plural":"инча","pluralCapitalized":"Инчове","abbr":"инч"},"feet":{"singular":"фут","singularCapitalized":"Фут","plural":"фута","pluralCapitalized":"Фут","abbr":"фут"},"yards":{"singular":"ярд","singularCapitalized":"Ярд","plural":"ярда","pluralCapitalized":"Ярда","abbr":"ярд"},"miles":{"singular":"миля","singularCapitalized":"Миля","plural":"мили","pluralCapitalized":"Мили","abbr":"миля"},"nautical-miles":{"singular":"морска миля","singularCapitalized":"Морска миля","plural":"морски мили","pluralCapitalized":"Морски мили","abbr":"нм"},"us-feet":{"singular":"фут (Ам.)","singularCapitalized":"Фут (Ам.)","plural":"футове (Ам.)","pluralCapitalized":"Фут (Ам.)","abbr":"фут"},"square-millimeters":{"singular":"квадратен милиметър","singularCapitalized":"Квадратен милиметър","plural":"квадратни милиметри","pluralCapitalized":"Квадратни милиметри","abbr":"мм²"},"square-centimeters":{"singular":"квадратен сантиметър","singularCapitalized":"Квадратен сантиметър","plural":"квадратни сантиметри","pluralCapitalized":"Квадратни сантиметри","abbr":"см²"},"square-decimeters":{"singular":"квадратен дециметър","singularCapitalized":"Квадратен дециметър","plural":"квадратни дециметри","pluralCapitalized":"Квадратни дециметри","abbr":"дм²"},"square-meters":{"singular":"квадратен метър","singularCapitalized":"Квадратен метър","plural":"квадратни метри","pluralCapitalized":"Квадратни метри","abbr":"м²"},"square-kilometers":{"singular":"квадратен километър","singularCapitalized":"Квадратен километър","plural":"квадратни километри","pluralCapitalized":"Квадратни километри","abbr":"км²"},"square-inches":{"singular":"квадратен инч","singularCapitalized":"Квадратен инч","plural":"квадратни инчове","pluralCapitalized":"Квадратни инчове","abbr":"инч²"},"square-feet":{"singular":"квадратен фут","singularCapitalized":"Квадратен фут","plural":"квадратни фута","pluralCapitalized":"Квадратни фута","abbr":"фут²"},"square-yards":{"singular":"квадратен ярд","singularCapitalized":"Квадратен ярд","plural":"квадратни ярда","pluralCapitalized":"Квадратни ярда","abbr":"ярд²"},"square-miles":{"singular":"квадратна миля","singularCapitalized":"Квадратна миля","plural":"квадратни мили","pluralCapitalized":"Квадратни мили","abbr":"mi²"},"square-us-feet":{"singular":"квадратен фут (Ам.)","singularCapitalized":"Квадратен фут (Ам.)","plural":"квадратни футове (Ам.)","pluralCapitalized":"Квадратни футове (Ам.)","abbr":"фут²"},"acres":{"singular":"акър","singularCapitalized":"Акър","plural":"акра","pluralCapitalized":"Акра","abbr":"акър"},"ares":{"singular":"ар","singularCapitalized":"Ар","plural":"ара","pluralCapitalized":"Ара","abbr":"а"},"hectares":{"singular":"хектар","singularCapitalized":"Хектар","plural":"хектари","pluralCapitalized":"Хектари","abbr":"ха"},"liters":{"singular":"литър","singularCapitalized":"Литър","plural":"литри","pluralCapitalized":"Литри","abbr":"л."},"cubic-millimeters":{"singular":"кубичен милиметър","singularCapitalized":"Кубичен милиметър","plural":"кубични милиметри","pluralCapitalized":"Кубични милиметри","abbr":"мм³"},"cubic-centimeters":{"singular":"кубичен сантиметър","singularCapitalized":"Кубичен сантиметър","plural":"кубични сантиметри","pluralCapitalized":"Кубични сантиметри","abbr":"см³"},"cubic-decimeters":{"singular":"кубичен дециметър","singularCapitalized":"Кубичен дециметър","plural":"кубични дециметри","pluralCapitalized":"Кубични дециметри","abbr":"дм³"},"cubic-meters":{"singular":"кубичен метър","singularCapitalized":"Кубичен метър","plural":"кубични метри","pluralCapitalized":"Кубични метри","abbr":"м³"},"cubic-kilometers":{"singular":"кубичен километър","singularCapitalized":"Кубичен километър","plural":"кубични километра","pluralCapitalized":"Кубични километра","abbr":"км³"},"cubic-inches":{"singular":"кубичен инч","singularCapitalized":"Кубичен инч","plural":"кубични инчове","pluralCapitalized":"Кубични инчове","abbr":"in³"},"cubic-feet":{"singular":"кубичен фут","singularCapitalized":"Кубичен фут","plural":"кубични фута","pluralCapitalized":"Кубични фута","abbr":"фут³"},"cubic-yards":{"singular":"кубичен ярд","singularCapitalized":"Кубичен ярд","plural":"кубични ярда","pluralCapitalized":"Кубични ярда","abbr":"ярд³"},"cubic-miles":{"singular":"кубична миля","singularCapitalized":"Кубична миля","plural":"кубични мили","pluralCapitalized":"Кубични мили","abbr":"mi³"},"radians":{"singular":"радиан","singularCapitalized":"Радиан","plural":"радиани","pluralCapitalized":"Радиани","abbr":""},"degrees":{"singular":"градус","singularCapitalized":"Градус","plural":"градуси","pluralCapitalized":"Градуси","abbr":"°"},"bytes":{"B":"{fileSize} B","kB":"{fileSize} kB","MB":"{fileSize} MB","GB":"{fileSize} GB","TB":"{fileSize} TB"}}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_bs.json new file mode 100644 index 00000000..62285d46 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_bs.json @@ -0,0 +1 @@ +{"measures":{"length":"Duljina","area":"Površina","volume":"Količina","angle":"Kut"},"systems":{"metric":"Metrički","imperial":"Imperijalni"},"units":{"millimeters":{"singular":"milimetar","singularCapitalized":"Milimetar","plural":"milimetri","pluralCapitalized":"Milimetri","abbr":"mm"},"centimeters":{"singular":"centimetar","singularCapitalized":"Centimetar","plural":"centimetri","pluralCapitalized":"Centimetri","abbr":"cm"},"decimeters":{"singular":"decimetar","singularCapitalized":"Decimetar","plural":"decimetri","pluralCapitalized":"Decimetar","abbr":"dm"},"meters":{"singular":"metar","singularCapitalized":"Metar","plural":"metri","pluralCapitalized":"Metri","abbr":"m"},"kilometers":{"singular":"kilometar","singularCapitalized":"Kilometar","plural":"kilometara","pluralCapitalized":"Kilometri","abbr":"km"},"inches":{"singular":"inč","singularCapitalized":"Inč","plural":"inči","pluralCapitalized":"Inči","abbr":"in"},"feet":{"singular":"stopa","singularCapitalized":"Stopa","plural":"stope","pluralCapitalized":"Stope","abbr":"ft"},"yards":{"singular":"jard","singularCapitalized":"Jard","plural":"jardi","pluralCapitalized":"Jardi","abbr":"yd"},"miles":{"singular":"milja","singularCapitalized":"Milja","plural":"milje","pluralCapitalized":"Milje","abbr":"mi"},"nautical-miles":{"singular":"nautička milja","singularCapitalized":"Nautička milja","plural":"nautičke milje","pluralCapitalized":"Nautičke milje","abbr":"nm"},"us-feet":{"singular":"stopa (SAD)","singularCapitalized":"Stopa (SAD)","plural":"stope (SAD)","pluralCapitalized":"Stope (SAD)","abbr":"ft"},"square-millimeters":{"singular":"kvadratni milimetar","singularCapitalized":"Kvadratni milimetar","plural":"kvadratni milimetri","pluralCapitalized":"Kvadratni milimetri","abbr":"mm²"},"square-centimeters":{"singular":"kvadratni centimetar","singularCapitalized":"Kvadratni centimetar","plural":"kvadratni centimetri","pluralCapitalized":"Kvadratni centimetri","abbr":"cm²"},"square-decimeters":{"singular":"kvadratni decimetar","singularCapitalized":"Kvadratni decimetar","plural":"kvadratni decimetri","pluralCapitalized":"Kvadratni decimetri","abbr":"dm²"},"square-meters":{"singular":"kvadratni metar","singularCapitalized":"Kvadratni metar","plural":"kvadratni metri","pluralCapitalized":"Kvadratni metri","abbr":"m²"},"square-kilometers":{"singular":"kvadratni kilometar","singularCapitalized":"Kvadratni kilometar","plural":"kvadratni kilometri","pluralCapitalized":"Kvadratni kilometri","abbr":"km²"},"square-inches":{"singular":"kvadratni inč","singularCapitalized":"Kvadratni inč","plural":"kvadratni inči","pluralCapitalized":"Kvadratni inči","abbr":"in²"},"square-feet":{"singular":"kvadratna stopa","singularCapitalized":"Kvadratna stopa","plural":"kvadratne stope","pluralCapitalized":"Kvadratne stope","abbr":"ft²"},"square-yards":{"singular":"kvadratni jard","singularCapitalized":"Kvadratni jard","plural":"kvadratni jardi","pluralCapitalized":"Kvadratni jardi","abbr":"yd²"},"square-miles":{"singular":"kvadratna milja","singularCapitalized":"Kvadratna milja","plural":"kvadratne milje","pluralCapitalized":"Kvadratne milje","abbr":"mi²"},"square-us-feet":{"singular":"kvadratna stopa (SAD)","singularCapitalized":"Kvadratna stopa (SAD)","plural":"kvadratne stope (SAD)","pluralCapitalized":"Kvadratne stope (SAD)","abbr":"ft²"},"acres":{"singular":"ral","singularCapitalized":"Acre","plural":"rali","pluralCapitalized":"Rali","abbr":"ral"},"ares":{"singular":"ar","singularCapitalized":"Ar","plural":"ari","pluralCapitalized":"Ari","abbr":"a"},"hectares":{"singular":"hektar","singularCapitalized":"hektar","plural":"hektari","pluralCapitalized":"Hektari","abbr":"ha"},"liters":{"singular":"litra","singularCapitalized":"Litra","plural":"litre","pluralCapitalized":"Litre","abbr":"l"},"cubic-millimeters":{"singular":"kubični milimetar","singularCapitalized":"Kubični milimetar","plural":"kubični milimetri","pluralCapitalized":"Kubični milimetri","abbr":"mm³"},"cubic-centimeters":{"singular":"kubični centimetar","singularCapitalized":"Kubični centimetar","plural":"kubični centimetri","pluralCapitalized":"Kubični centimetri","abbr":"cm³"},"cubic-decimeters":{"singular":"kubični decimetar","singularCapitalized":"Kubični decimetar","plural":"kubični decimetri","pluralCapitalized":"Kubični decimetri","abbr":"dm³"},"cubic-meters":{"singular":"kubični metar","singularCapitalized":"Kubični metar","plural":"kubični metri","pluralCapitalized":"Kubični metri","abbr":"m³"},"cubic-kilometers":{"singular":"kubični kilometar","singularCapitalized":"Kubični kilometar","plural":"kubični kilometri","pluralCapitalized":"Kubični kilometri","abbr":"km³"},"cubic-inches":{"singular":"kubični inč","singularCapitalized":"Kubični inč","plural":"kubični inči","pluralCapitalized":"Kubični inči","abbr":"in³"},"cubic-feet":{"singular":"kubična stopa","singularCapitalized":"Kubična stopa","plural":"kubične stope","pluralCapitalized":"Kubične stope","abbr":"ft³"},"cubic-yards":{"singular":"kubični jard","singularCapitalized":"Kubični jard","plural":"kubični jardi","pluralCapitalized":"Kubični jardi","abbr":"yd³"},"cubic-miles":{"singular":"kubična milja","singularCapitalized":"Kubična milja","plural":"kubične milje","pluralCapitalized":"Kubične milje","abbr":"mi³"},"radians":{"singular":"radijan","singularCapitalized":"Radijan","plural":"radijani","pluralCapitalized":"Radijani","abbr":""},"degrees":{"singular":"stupanj","singularCapitalized":"Stupanj","plural":"stupnjevi","pluralCapitalized":"Stupnjevi","abbr":"°"},"bytes":{"B":"{fileSize} B","kB":"{fileSize} kB","MB":"{fileSize} MB","GB":"{fileSize} GB","TB":"{fileSize} TB"}}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_ca.json new file mode 100644 index 00000000..97af18a9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_ca.json @@ -0,0 +1 @@ +{"measures":{"length":"Longitud","area":"Àrea","volume":"Volum","angle":"Angle"},"systems":{"metric":"Sistema mètric","imperial":"Sistema imperial"},"units":{"millimeters":{"singular":"mil·límetre","singularCapitalized":"Milímetro","plural":"mil·límetres","pluralCapitalized":"Mil·límetres","abbr":"mm"},"centimeters":{"singular":"centímetre","singularCapitalized":"Centímetre","plural":"centímetres","pluralCapitalized":"Centímetres","abbr":"cm"},"decimeters":{"singular":"decímetre","singularCapitalized":"Decímetro","plural":"decímetres","pluralCapitalized":"Decímetro","abbr":"dm"},"meters":{"singular":"metre","singularCapitalized":"Metre","plural":"metres","pluralCapitalized":"Metres","abbr":"m"},"kilometers":{"singular":"quilòmetre","singularCapitalized":"Quilòmetre","plural":"quilòmetres","pluralCapitalized":"Quilòmetres","abbr":"km"},"inches":{"singular":"polzada","singularCapitalized":"Pulgada","plural":"polzades","pluralCapitalized":"Polzades","abbr":"entrada"},"feet":{"singular":"peu","singularCapitalized":"Peu","plural":"peus","pluralCapitalized":"Peus","abbr":"ft"},"yards":{"singular":"iarda","singularCapitalized":"Iarda","plural":"iardes","pluralCapitalized":"Iardes","abbr":"yd"},"miles":{"singular":"milla","singularCapitalized":"Milla","plural":"milles","pluralCapitalized":"Milles","abbr":"mi"},"nautical-miles":{"singular":"milla nàutica","singularCapitalized":"Milla nàutica","plural":"milles nàutiques","pluralCapitalized":"Milles nàutiques","abbr":"nm"},"us-feet":{"singular":"peu (EUA)","singularCapitalized":"Peu (EUA)","plural":"peus (EUA)","pluralCapitalized":"Peus (EE. UU.)","abbr":"ft"},"square-millimeters":{"singular":"mil·límetre quadrat","singularCapitalized":"Mil·límetre quadrat","plural":"mil·límetres quadrats","pluralCapitalized":"Mil·límetres quadrats","abbr":"mm²"},"square-centimeters":{"singular":"centímetre quadrat","singularCapitalized":"Centímetre quadrat","plural":"centímetres quadrats","pluralCapitalized":"Centímetres quadrats","abbr":"cm²"},"square-decimeters":{"singular":"decímetre quadrat","singularCapitalized":"Decímetre quadrat","plural":"decímetres quadrats","pluralCapitalized":"Decímetres quadrats","abbr":"dm²"},"square-meters":{"singular":"metre quadrat","singularCapitalized":"Metre quadrat","plural":"metres quadrats","pluralCapitalized":"Metres quadrats","abbr":"m²"},"square-kilometers":{"singular":"quilòmetre quadrat","singularCapitalized":"Quilòmetre quadrat","plural":"quilòmetres quadrats","pluralCapitalized":"Quilòmetres quadrats","abbr":"km²"},"square-inches":{"singular":"polzada quadrada","singularCapitalized":"Polzada quadrada","plural":"polzades quadrades","pluralCapitalized":"Polzades quadrades","abbr":"in²"},"square-feet":{"singular":"peu quadrat","singularCapitalized":"Peu quadrat","plural":"peus quadrats","pluralCapitalized":"Peus quadrats","abbr":"ft²"},"square-yards":{"singular":"iarda quadrada","singularCapitalized":"Iarda quadrada","plural":"iardes quadrades","pluralCapitalized":"Iardes quadrades","abbr":"yd²"},"square-miles":{"singular":"milla quadrada","singularCapitalized":"Milla quadrada","plural":"milles quadrades","pluralCapitalized":"Milles quadrades","abbr":"mi²"},"square-us-feet":{"singular":"peu quadrat (EUA)","singularCapitalized":"Peu quadrat (EUA)","plural":"peus quadrats (EUA)","pluralCapitalized":"Peus quadrats (EUA)","abbr":"ft²"},"acres":{"singular":"acre","singularCapitalized":"Acre","plural":"acres","pluralCapitalized":"Acres","abbr":"acre"},"ares":{"singular":"àrea","singularCapitalized":"Àrea","plural":"àrees","pluralCapitalized":"Àrees","abbr":"a"},"hectares":{"singular":"hectàrea","singularCapitalized":"Hectárea","plural":"hectàrees","pluralCapitalized":"Hectàrees","abbr":"ha"},"liters":{"singular":"litre","singularCapitalized":"Litre","plural":"litres","pluralCapitalized":"Litres","abbr":"l"},"cubic-millimeters":{"singular":"mil·límetre cúbic","singularCapitalized":"Mil·límetre cúbic","plural":"mil·límetres cúbics","pluralCapitalized":"Mil·límetres cúbics","abbr":"mm³"},"cubic-centimeters":{"singular":"centímetre cúbic","singularCapitalized":"Centímetre cúbic","plural":"centímetres cúbics","pluralCapitalized":"Centímetres cúbics","abbr":"cm³"},"cubic-decimeters":{"singular":"decímetre cúbic","singularCapitalized":"Decímetre cúbic","plural":"decímetres cúbics","pluralCapitalized":"Decímetres cúbics","abbr":"dm³"},"cubic-meters":{"singular":"metre cúbic","singularCapitalized":"Metre cúbic","plural":"metres cúbics","pluralCapitalized":"Metres cúbics","abbr":"m³"},"cubic-kilometers":{"singular":"quilòmetre cúbic","singularCapitalized":"Quilòmetre cúbic","plural":"quilòmetres cúbics","pluralCapitalized":"Quilòmetres cúbics","abbr":"km³"},"cubic-inches":{"singular":"polzada cúbica","singularCapitalized":"Polzada cúbica","plural":"polzades cúbiques","pluralCapitalized":"Polzades cúbiques","abbr":"in³"},"cubic-feet":{"singular":"peu cúbic","singularCapitalized":"Peu cúbic","plural":"peus cúbics","pluralCapitalized":"Peus cúbics","abbr":"ft³"},"cubic-yards":{"singular":"iarda cúbica","singularCapitalized":"Iarda cúbica","plural":"iardes cúbiques","pluralCapitalized":"Iardes cúbiques","abbr":"yd³"},"cubic-miles":{"singular":"milla cúbica","singularCapitalized":"Milla cúbica","plural":"milles cúbiques","pluralCapitalized":"Milles cúbiques","abbr":"mi³"},"radians":{"singular":"radian","singularCapitalized":"Radián","plural":"radians","pluralCapitalized":"Radians","abbr":""},"degrees":{"singular":"grau","singularCapitalized":"Grau","plural":"graus","pluralCapitalized":"Graus","abbr":"°"},"bytes":{"B":"{fileSize} B","kB":"{fileSize} kB","MB":"{fileSize} MB","GB":"{fileSize} GB","TB":"{fileSize} TB"}}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_cs.json new file mode 100644 index 00000000..b10eec06 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_cs.json @@ -0,0 +1 @@ +{"measures":{"length":"Délka","area":"Plocha","volume":"Objem","angle":"Úhel"},"systems":{"metric":"Metrické","imperial":"Imperiální"},"units":{"millimeters":{"singular":"milimetr","singularCapitalized":"milimetr","plural":"milimetry","pluralCapitalized":"milimetry","abbr":"mm"},"centimeters":{"singular":"centimetr","singularCapitalized":"centimetr","plural":"centimetry","pluralCapitalized":"centimetry","abbr":"cm"},"decimeters":{"singular":"decimetr","singularCapitalized":"decimetr","plural":"decimetry","pluralCapitalized":"decimetr","abbr":"dm"},"meters":{"singular":"metr","singularCapitalized":"metr","plural":"metry","pluralCapitalized":"metry","abbr":"m"},"kilometers":{"singular":"kilometr","singularCapitalized":"kilometr","plural":"kilometry","pluralCapitalized":"kilometry","abbr":"km"},"inches":{"singular":"palec","singularCapitalized":"palec","plural":"palce","pluralCapitalized":"palce","abbr":"palce"},"feet":{"singular":"stopa","singularCapitalized":"stopa","plural":"stop","pluralCapitalized":"stopy","abbr":"ft"},"yards":{"singular":"yard","singularCapitalized":"yard","plural":"yardy","pluralCapitalized":"yardy","abbr":"yd"},"miles":{"singular":"míle","singularCapitalized":"míle","plural":"míle","pluralCapitalized":"míle","abbr":"míle"},"nautical-miles":{"singular":"námořní míle","singularCapitalized":"námořní míle","plural":"námořní míle","pluralCapitalized":"námořní míle","abbr":"nm"},"us-feet":{"singular":"stopa (US)","singularCapitalized":"stopa (US)","plural":"stopy (US)","pluralCapitalized":"stopy (US)","abbr":"ft"},"square-millimeters":{"singular":"milimetr čtvereční","singularCapitalized":"milimetr čtvereční","plural":"milimetry čtvereční","pluralCapitalized":"milimetry čtvereční","abbr":"mm²"},"square-centimeters":{"singular":"centimetr čtvereční","singularCapitalized":"centimetr čtvereční","plural":"centimetry čtvereční","pluralCapitalized":"centimetry čtvereční","abbr":"cm²"},"square-decimeters":{"singular":"decimetr čtvereční","singularCapitalized":"decimetr čtvereční","plural":"decimetry čtvereční","pluralCapitalized":"decimetry čtvereční","abbr":"dm²"},"square-meters":{"singular":"metr čtvereční","singularCapitalized":"metr čtvereční","plural":"metry čtvereční","pluralCapitalized":"metry čtvereční","abbr":"m²"},"square-kilometers":{"singular":"kilometr čtvereční","singularCapitalized":"kilometr čtvereční","plural":"kilometry čtvereční","pluralCapitalized":"kilometry čtvereční","abbr":"km²"},"square-inches":{"singular":"čtvereční palce","singularCapitalized":"palec čtvereční","plural":"čtvereční palce","pluralCapitalized":"palce čtvereční","abbr":"in²"},"square-feet":{"singular":"čtvereční stopa","singularCapitalized":"stopa čtvereční","plural":"čtvereční stopy","pluralCapitalized":"stopy čtvereční","abbr":"ft²"},"square-yards":{"singular":"čtvereční yard","singularCapitalized":"yard čtvereční","plural":"čtvereční yardy","pluralCapitalized":"yardy čtvereční","abbr":"yd²"},"square-miles":{"singular":"čtvereční míle","singularCapitalized":"míle čtvereční","plural":"čtvereční míle","pluralCapitalized":"míle čtvereční","abbr":"čtver. míle"},"square-us-feet":{"singular":"čtvereční stopa (US)","singularCapitalized":"stopa čtvereční (US)","plural":"čtvereční stopy (US)","pluralCapitalized":"stopy čtvereční (US)","abbr":"ft²"},"acres":{"singular":"akr","singularCapitalized":"akr","plural":"akry","pluralCapitalized":"akry","abbr":"akr"},"ares":{"singular":"ar","singularCapitalized":"ar","plural":"ary","pluralCapitalized":"ary","abbr":"a"},"hectares":{"singular":"hektar","singularCapitalized":"hektar","plural":"hektary","pluralCapitalized":"hektary","abbr":"ha"},"liters":{"singular":"litr","singularCapitalized":"litr","plural":"litry","pluralCapitalized":"litry","abbr":"l"},"cubic-millimeters":{"singular":"milimetr krychlový","singularCapitalized":"milimetr krychlový","plural":"milimetry krychlové","pluralCapitalized":"milimetry krychlové","abbr":"mm³"},"cubic-centimeters":{"singular":"centimetr krychlový","singularCapitalized":"centimetr krychlový","plural":"centimetry krychlové","pluralCapitalized":"centimetry krychlové","abbr":"cm³"},"cubic-decimeters":{"singular":"decimetr krychlový","singularCapitalized":"decimetr krychlový","plural":"decimetry krychlové","pluralCapitalized":"decimetry krychlové","abbr":"dm³"},"cubic-meters":{"singular":"metr krychlový","singularCapitalized":"metr krychlový","plural":"metry krychlové","pluralCapitalized":"metry krychlové","abbr":"m³"},"cubic-kilometers":{"singular":"kilometr krychlový","singularCapitalized":"kilometr krychlový","plural":"kilometry krychlové","pluralCapitalized":"kilometry krychlové","abbr":"km³"},"cubic-inches":{"singular":"krychlový palec","singularCapitalized":"palec krychlový","plural":"krychlové palce","pluralCapitalized":"palce krychlové","abbr":"in³"},"cubic-feet":{"singular":"krychlová stopa","singularCapitalized":"stopa krychlová","plural":"krychlové stopy","pluralCapitalized":"stopy krychlové","abbr":"ft³"},"cubic-yards":{"singular":"krychlový yard","singularCapitalized":"yard krychlový","plural":"krychlové yardy","pluralCapitalized":"yardy krychlové","abbr":"yd³"},"cubic-miles":{"singular":"krychlová míle","singularCapitalized":"míle krychlová","plural":"krychlové míle","pluralCapitalized":"míle krychlové","abbr":"mi³"},"radians":{"singular":"radián","singularCapitalized":"radián","plural":"radiány","pluralCapitalized":"radiány","abbr":""},"degrees":{"singular":"stupeň","singularCapitalized":"stupeň","plural":"stupně","pluralCapitalized":"stupně","abbr":"°"},"bytes":{"B":"{fileSize} B","kB":"{fileSize} kB","MB":"{fileSize} MB","GB":"{fileSize} GB","TB":"{fileSize} TB"}}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_da.json new file mode 100644 index 00000000..6635ce4e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_da.json @@ -0,0 +1 @@ +{"measures":{"length":"Længde","area":"Område","volume":"Mængde","angle":"Vinkel"},"systems":{"metric":"Metrisk","imperial":"Britiske"},"units":{"millimeters":{"singular":"millimeter","singularCapitalized":"Millimeter","plural":"millimeter","pluralCapitalized":"Millimeter","abbr":"mm"},"centimeters":{"singular":"centimeter","singularCapitalized":"Centimeter","plural":"centimeter","pluralCapitalized":"Centimeter","abbr":"cm"},"decimeters":{"singular":"decimeter","singularCapitalized":"Decimeter","plural":"decimeter","pluralCapitalized":"Decimeter","abbr":"dm"},"meters":{"singular":"Meter","singularCapitalized":"Meter","plural":"meter","pluralCapitalized":"Meter","abbr":"m"},"kilometers":{"singular":"kilometer","singularCapitalized":"Kilometer","plural":"kilometer","pluralCapitalized":"Kilometer","abbr":"km"},"inches":{"singular":"tomme","singularCapitalized":"Tomme","plural":"tommer","pluralCapitalized":"Tommer","abbr":"tomme"},"feet":{"singular":"fod","singularCapitalized":"Fod","plural":"fod","pluralCapitalized":"Fod","abbr":"fod"},"yards":{"singular":"yard","singularCapitalized":"Yard","plural":"yards","pluralCapitalized":"Yards","abbr":"yard"},"miles":{"singular":"mile","singularCapitalized":"Mile","plural":"miles","pluralCapitalized":"Miles","abbr":"mile"},"nautical-miles":{"singular":"sømil","singularCapitalized":"Sømil","plural":"sømil","pluralCapitalized":"Sømil","abbr":"nm"},"us-feet":{"singular":"fod (USA)","singularCapitalized":"Fod (USA)","plural":"fod (USA)","pluralCapitalized":"Fod (USA)","abbr":"fod"},"square-millimeters":{"singular":"kvadratmillimeter","singularCapitalized":"Kvadratmillimeter","plural":"kvadratmillimeter","pluralCapitalized":"Kvadratmillimeter","abbr":"mm²"},"square-centimeters":{"singular":"kvadratcentimeter","singularCapitalized":"Kvadratcentimeter","plural":"kvadratcentimeter","pluralCapitalized":"Kvadratcentimeter","abbr":"cm²"},"square-decimeters":{"singular":"kvadratdecimeter","singularCapitalized":"Kvadratdecimeter","plural":"kvadratdecimeter","pluralCapitalized":"Kvadratdecimeter","abbr":"dm²"},"square-meters":{"singular":"kvadratmeter","singularCapitalized":"Kvadratmeter","plural":"kvadratmeter","pluralCapitalized":"Kvadratmeter","abbr":"m²"},"square-kilometers":{"singular":"kvadratkilometer","singularCapitalized":"Kvadratkilometer","plural":"kvadratkilometer","pluralCapitalized":"Kvadratkilometer","abbr":"km²"},"square-inches":{"singular":"kvadrattomme","singularCapitalized":"Kvadrattommer","plural":"kvadrattommer","pluralCapitalized":"Kvadrattommer","abbr":"in²"},"square-feet":{"singular":"kvadratfod","singularCapitalized":"Kvadratfod","plural":"kvadratfod","pluralCapitalized":"Kvadratfod","abbr":"ft²"},"square-yards":{"singular":"kvadratyard","singularCapitalized":"Kvadrat-yard","plural":"kvadratyards","pluralCapitalized":"Kvadrat-yards","abbr":"yd²"},"square-miles":{"singular":"kvadratmile","singularCapitalized":"Kvadratmile","plural":"kvadratmiles","pluralCapitalized":"Kvadrat-miles","abbr":"mi²"},"square-us-feet":{"singular":"kvadratfod (USA)","singularCapitalized":"Kvadratfod (USA)","plural":"kvadratfod (USA)","pluralCapitalized":"Kvadratfod (USA)","abbr":"ft²"},"acres":{"singular":"acre","singularCapitalized":"Acre","plural":"acres","pluralCapitalized":"Acres","abbr":"acre"},"ares":{"singular":"acre","singularCapitalized":"Ar","plural":"acres","pluralCapitalized":"Ar","abbr":"a"},"hectares":{"singular":"hektar","singularCapitalized":"Hektar","plural":"hektarer","pluralCapitalized":"Hektarer","abbr":"ha"},"liters":{"singular":"liter","singularCapitalized":"Liter","plural":"liter","pluralCapitalized":"Liter","abbr":"l"},"cubic-millimeters":{"singular":"kubikmillimeter","singularCapitalized":"Kubikmillimeter","plural":"kubikmillimeter","pluralCapitalized":"Kubikmillimeter","abbr":"mm³"},"cubic-centimeters":{"singular":"kubikcentimeter","singularCapitalized":"Kubikcentimeter","plural":"kubikcentimeter","pluralCapitalized":"Kubikcentimeter","abbr":"cm³"},"cubic-decimeters":{"singular":"kubikdecimeter","singularCapitalized":"Kubikdecimeter","plural":"kubikdecimeter","pluralCapitalized":"Kubikdecimeter","abbr":"dm³"},"cubic-meters":{"singular":"kubikmeter","singularCapitalized":"Kubikmeter","plural":"kubikmeter","pluralCapitalized":"Kubikmeter","abbr":"m³"},"cubic-kilometers":{"singular":"kubikkilometer","singularCapitalized":"Kubikkilometer","plural":"kubikkilometer","pluralCapitalized":"Kubikkilometer","abbr":"km³"},"cubic-inches":{"singular":"kubiktomme","singularCapitalized":"Kubiktomme","plural":"kubiktommer","pluralCapitalized":"Kubiktommer","abbr":"in³"},"cubic-feet":{"singular":"kubikfod","singularCapitalized":"Kubikfod","plural":"kubikfod","pluralCapitalized":"Kubikfod","abbr":"ft³"},"cubic-yards":{"singular":"kubik-yard","singularCapitalized":"Kubik-yard","plural":"kubik-yards","pluralCapitalized":"Kubik-yards","abbr":"yd³"},"cubic-miles":{"singular":"kubikmile","singularCapitalized":"Kubikmile","plural":"kubikmiles","pluralCapitalized":"Kubikmiles","abbr":"mi³"},"radians":{"singular":"radian","singularCapitalized":"Radian","plural":"radianer","pluralCapitalized":"Radianer","abbr":""},"degrees":{"singular":"grad","singularCapitalized":"Grad","plural":"grader","pluralCapitalized":"Grader","abbr":"°"},"bytes":{"B":"{fileSize} B","kB":"{fileSize} KB","MB":"{fileSize} MB","GB":"{fileSize} GB","TB":"{fileSize} TB"}}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_de.json new file mode 100644 index 00000000..e2a239f8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_de.json @@ -0,0 +1 @@ +{"measures":{"length":"Länge","area":"Fläche","volume":"Volumen","angle":"Winkel"},"systems":{"metric":"Metrisch","imperial":"Britisch"},"units":{"millimeters":{"singular":"Millimeter","singularCapitalized":"Millimeter","plural":"Millimeter","pluralCapitalized":"Millimeter","abbr":"mm"},"centimeters":{"singular":"Zentimeter","singularCapitalized":"Zentimeter","plural":"Zentimeter","pluralCapitalized":"Zentimeter","abbr":"cm"},"decimeters":{"singular":"Dezimeter","singularCapitalized":"Dezimeter","plural":"Dezimeter","pluralCapitalized":"Dezimeter","abbr":"dm"},"meters":{"singular":"Meter","singularCapitalized":"Meter","plural":"Meter","pluralCapitalized":"Meter","abbr":"m"},"kilometers":{"singular":"Kilometer","singularCapitalized":"Kilometer","plural":"Kilometer","pluralCapitalized":"Kilometer","abbr":"km"},"inches":{"singular":"Zoll","singularCapitalized":"Zoll","plural":"Zoll","pluralCapitalized":"Zoll","abbr":"in"},"feet":{"singular":"Fuß","singularCapitalized":"Fuß","plural":"Fuß","pluralCapitalized":"Fuß","abbr":"ft"},"yards":{"singular":"Yard","singularCapitalized":"Yard","plural":"Yards","pluralCapitalized":"Yard","abbr":"yd"},"miles":{"singular":"Meile","singularCapitalized":"Meile","plural":"Meilen","pluralCapitalized":"Meilen","abbr":"mi"},"nautical-miles":{"singular":"Seemeile","singularCapitalized":"Seemeile","plural":"Seemeilen","pluralCapitalized":"Seemeilen","abbr":"sm"},"us-feet":{"singular":"Fuß (US)","singularCapitalized":"Fuß (US)","plural":"Fuß (US)","pluralCapitalized":"Fuß (US)","abbr":"ft"},"square-millimeters":{"singular":"Quadratmillimeter","singularCapitalized":"Quadratmillimeter","plural":"Quadratmillimeter","pluralCapitalized":"Quadratmillimeter","abbr":"mm²"},"square-centimeters":{"singular":"Quadratzentimeter","singularCapitalized":"Quadratzentimeter","plural":"Quadratzentimeter","pluralCapitalized":"Quadratzentimeter","abbr":"cm²"},"square-decimeters":{"singular":"Quadratdezimeter","singularCapitalized":"Quadratdezimeter","plural":"Quadratdezimeter","pluralCapitalized":"Quadratdezimeter","abbr":"dm²"},"square-meters":{"singular":"Quadratmeter","singularCapitalized":"Quadratmeter","plural":"Quadratmeter","pluralCapitalized":"Quadratmeter","abbr":"m²"},"square-kilometers":{"singular":"Quadratkilometer","singularCapitalized":"Quadratkilometer","plural":"Quadratkilometer","pluralCapitalized":"Quadratkilometer","abbr":"km²"},"square-inches":{"singular":"Quadratzoll","singularCapitalized":"Quadratzoll","plural":"Quadratzoll","pluralCapitalized":"Quadratzoll","abbr":"in²"},"square-feet":{"singular":"Quadratfuß","singularCapitalized":"Quadratfuß","plural":"Quadratfuß","pluralCapitalized":"Quadratfuß","abbr":"ft²"},"square-yards":{"singular":"Quadratyard","singularCapitalized":"Quadratyard","plural":"Quadratyards","pluralCapitalized":"Quadratyard","abbr":"yd²"},"square-miles":{"singular":"Quadratmeile","singularCapitalized":"Quadratmeile","plural":"Quadratmeilen","pluralCapitalized":"Quadratmeilen","abbr":"mi²"},"square-us-feet":{"singular":"Quadratfuß (US)","singularCapitalized":"Quadratfuß (US)","plural":"Quadratfuß (US)","pluralCapitalized":"Quadratfuß (US)","abbr":"ft²"},"acres":{"singular":"Acre","singularCapitalized":"Acre","plural":"Acres","pluralCapitalized":"Acres","abbr":"Acre"},"ares":{"singular":"are","singularCapitalized":"Ar","plural":"Ar","pluralCapitalized":"Ar","abbr":"a"},"hectares":{"singular":"Hektar","singularCapitalized":"Hektar","plural":"Hektar","pluralCapitalized":"Hektar","abbr":"ha"},"liters":{"singular":"Liter","singularCapitalized":"Liter","plural":"Liter","pluralCapitalized":"Liter","abbr":"l"},"cubic-millimeters":{"singular":"Kubikmillimeter","singularCapitalized":"Kubikmillimeter","plural":"Kubikmillimeter","pluralCapitalized":"Kubikmillimeter","abbr":"mm³"},"cubic-centimeters":{"singular":"Kubikzentimeter","singularCapitalized":"Kubikzentimeter","plural":"Kubikzentimeter","pluralCapitalized":"Kubikzentimeter","abbr":"cm³"},"cubic-decimeters":{"singular":"Kubikdezimeter","singularCapitalized":"Kubikdezimeter","plural":"Kubikdezimeter","pluralCapitalized":"Kubikdezimeter","abbr":"dm³"},"cubic-meters":{"singular":"Kubikmeter","singularCapitalized":"Kubikmeter","plural":"Kubikmeter","pluralCapitalized":"Kubikmeter","abbr":"m³"},"cubic-kilometers":{"singular":"Kubikkilometer","singularCapitalized":"Kubikkilometer","plural":"Kubikkilometer","pluralCapitalized":"Kubikkilometer","abbr":"km³"},"cubic-inches":{"singular":"Kubikzoll","singularCapitalized":"Kubikzoll","plural":"Kubikzoll","pluralCapitalized":"Kubikzoll","abbr":"in³"},"cubic-feet":{"singular":"Kubikfuß","singularCapitalized":"Kubikfuß","plural":"Kubikfuß","pluralCapitalized":"Kubikfuß","abbr":"ft³"},"cubic-yards":{"singular":"Kubikyard","singularCapitalized":"Kubikyard","plural":"Kubikyards","pluralCapitalized":"Kubikyards","abbr":"yd³"},"cubic-miles":{"singular":"Kubikmeile","singularCapitalized":"Kubikmeile","plural":"Kubikmeile","pluralCapitalized":"Kubikmeilen","abbr":"mi³"},"radians":{"singular":"Radiant","singularCapitalized":"Radiant","plural":"Radiant","pluralCapitalized":"Bogenmaß","abbr":""},"degrees":{"singular":"Grad","singularCapitalized":"Grad","plural":"Grad","pluralCapitalized":"Grad","abbr":"°"},"bytes":{"B":"{fileSize} B","kB":"{fileSize} KB","MB":"{fileSize} MB","GB":"{fileSize} GB","TB":"{fileSize} TB"}}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_el.json new file mode 100644 index 00000000..676d7ad4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_el.json @@ -0,0 +1 @@ +{"measures":{"length":"Μήκος","area":"Εμβαδόν","volume":"Όγκος","angle":"Γωνία"},"systems":{"metric":"Μετρικό","imperial":"Βρετανικές μονάδες"},"units":{"millimeters":{"singular":"χιλιοστό","singularCapitalized":"Χιλιοστό","plural":"χιλιοστά","pluralCapitalized":"Χιλιοστά","abbr":"χιλ."},"centimeters":{"singular":"εκατοστό","singularCapitalized":"Εκατοστό","plural":"εκατοστά","pluralCapitalized":"Εκατοστά","abbr":"εκ."},"decimeters":{"singular":"δεκατόμετρο","singularCapitalized":"Δεκατόμετρο","plural":"δεκατόμετρα","pluralCapitalized":"Δεκατόμετρα","abbr":"δεκ."},"meters":{"singular":"μέτρο","singularCapitalized":"Μέτρο","plural":"μέτρα","pluralCapitalized":"Μέτρα","abbr":"μ."},"kilometers":{"singular":"χιλιόμετρο","singularCapitalized":"Χιλιόμετρο","plural":"χιλιόμετρα","pluralCapitalized":"Χιλιόμετρα","abbr":"χλμ."},"inches":{"singular":"ίντσα","singularCapitalized":"Ίντσα","plural":"ίντσες","pluralCapitalized":"Ίντσες","abbr":"ίν."},"feet":{"singular":"πόδι","singularCapitalized":"Πόδι","plural":"πόδια","pluralCapitalized":"Πόδια","abbr":"πόδ."},"yards":{"singular":"γιάρδα","singularCapitalized":"Γιάρδα","plural":"γιάρδες","pluralCapitalized":"Γιάρδες","abbr":"γρδ."},"miles":{"singular":"μίλι","singularCapitalized":"Μίλι","plural":"μίλια","pluralCapitalized":"Μίλια","abbr":"μίλ."},"nautical-miles":{"singular":"ναυτικό μίλι","singularCapitalized":"Ναυτικό μίλι","plural":"ναυτικά μίλια","pluralCapitalized":"Ναυτικά μίλια","abbr":"ν.μ."},"us-feet":{"singular":"πόδι (ΗΠΑ)","singularCapitalized":"Πόδι (ΗΠΑ)","plural":"πόδια (ΗΠΑ)","pluralCapitalized":"Πόδια (US)","abbr":"πόδ."},"square-millimeters":{"singular":"τετραγωνικό χιλιοστό","singularCapitalized":"Τετραγωνικό χιλιοστόμετρο","plural":"τετραγωνικά χιλιοστά","pluralCapitalized":"Τετραγωνικά χιλιοστόμετρα","abbr":"τ.χιλ."},"square-centimeters":{"singular":"τετραγωνικό εκατοστό","singularCapitalized":"Τετραγωνικό εκατοστόμετρο","plural":"τετραγωνικά εκατοστά","pluralCapitalized":"Τετραγωνικά εκατοστόμετρα","abbr":"τ.εκ."},"square-decimeters":{"singular":"τετραγωνικό δεκατόμετρο","singularCapitalized":"Τετραγωνικό δεκατόμετρο","plural":"τετραγωνικά δεκατόμετρα","pluralCapitalized":"Τετραγωνικά δεκατόμετρα","abbr":"τ.δεκ."},"square-meters":{"singular":"τετραγωνικό μέτρο","singularCapitalized":"Τετραγωνικό μέτρο","plural":"τετραγωνικά μέτρα","pluralCapitalized":"Τετραγωνικά μέτρα","abbr":"τ.μ."},"square-kilometers":{"singular":"τετραγωνικό χιλιόμετρο","singularCapitalized":"Τετραγωνικό χιλιόμετρο","plural":"τετραγωνικά χιλιόμετρα","pluralCapitalized":"Τετραγωνικά χιλιόμετρα","abbr":"τ.χλμ."},"square-inches":{"singular":"τετραγωνική ίντσα","singularCapitalized":"Τετραγωνική ίντσα","plural":"τετραγωνικές ίντσες","pluralCapitalized":"Τετραγωνικές ίντσες","abbr":"τ.ίν."},"square-feet":{"singular":"τετραγωνικό πόδι","singularCapitalized":"Τετραγωνικό πόδι","plural":"τετραγωνικά πόδια","pluralCapitalized":"Τετραγωνικά πόδια","abbr":"τ.πόδ."},"square-yards":{"singular":"τετραγωνική γιάρδα","singularCapitalized":"Τετραγωνική γιάρδα","plural":"τετραγωνικές γιάρδες","pluralCapitalized":"Τετραγωνικές γιάρδες","abbr":"τ.γρδ."},"square-miles":{"singular":"τετραγωνικό μίλι","singularCapitalized":"Τετραγωνικό μίλι","plural":"τετραγωνικά μίλια","pluralCapitalized":"Τετραγωνικά μίλια","abbr":"τ.μίλ."},"square-us-feet":{"singular":"τετραγωνικό πόδι (ΗΠΑ)","singularCapitalized":"Τετραγωνικό πόδι (ΗΠΑ)","plural":"τετραγωνικά πόδια (ΗΠΑ)","pluralCapitalized":"Τετραγωνικά πόδια (ΗΠΑ)","abbr":"τ.πόδ."},"acres":{"singular":"έικρ","singularCapitalized":"Άκρι","plural":"έικρ","pluralCapitalized":"Έικρ","abbr":"έικρ"},"ares":{"singular":"άριο","singularCapitalized":"Άριο","plural":"άρια","pluralCapitalized":"Άρια","abbr":"αρ"},"hectares":{"singular":"εκτάριο","singularCapitalized":"Εκτάριο","plural":"εκτάρια","pluralCapitalized":"Εκτάρια","abbr":"εκτ."},"liters":{"singular":"λίτρο","singularCapitalized":"Λίτρο","plural":"λίτρα","pluralCapitalized":"Λίτρα","abbr":"λ."},"cubic-millimeters":{"singular":"κυβικό χιλιοστό","singularCapitalized":"Κυβικό χιλιοστό","plural":"κυβικά χιλιοστά","pluralCapitalized":"Κυβικά χιλιοστά","abbr":"κ.χιλ."},"cubic-centimeters":{"singular":"κυβικό εκατοστό","singularCapitalized":"Κυβικό εκατοστό","plural":"κυβικά εκατοστά","pluralCapitalized":"Κυβικά εκατοστά","abbr":"κ.εκ."},"cubic-decimeters":{"singular":"κυβικό δεκατόμετρο","singularCapitalized":"Κυβικό δεκατόμετρο","plural":"κυβικά δεκατόμετρα","pluralCapitalized":"Κυβικά δεκατόμετρα","abbr":"κ.δεκ."},"cubic-meters":{"singular":"κυβικό μέτρο","singularCapitalized":"Κυβικό μέτρο","plural":"κυβικά μέτρα","pluralCapitalized":"Κυβικά μέτρα","abbr":"κ.μ."},"cubic-kilometers":{"singular":"κυβικό χιλιόμετρο","singularCapitalized":"Κυβικό χιλιόμετρο","plural":"κυβικά χιλιόμετρα","pluralCapitalized":"Κυβικά χιλιόμετρα","abbr":"κ.χλμ."},"cubic-inches":{"singular":"κυβική ίντσα","singularCapitalized":"Κυβική ίντσα","plural":"κυβικές ίντσες","pluralCapitalized":"Κυβικές ίντσες","abbr":"κ.ίν."},"cubic-feet":{"singular":"κυβικό πόδι","singularCapitalized":"Κυβικό πόδι","plural":"κυβικά πόδια","pluralCapitalized":"Κυβικά πόδια","abbr":"κ.πόδ."},"cubic-yards":{"singular":"κυβική γιάρδα","singularCapitalized":"Κυβική γιάρδα","plural":"κυβικές γιάρδες","pluralCapitalized":"Κυβικές γιάρδες","abbr":"κ.γρδ."},"cubic-miles":{"singular":"κυβικό μίλι","singularCapitalized":"Κυβικό μίλι","plural":"κυβικά μίλια","pluralCapitalized":"Κυβικά μίλια","abbr":"κ.μίλ."},"radians":{"singular":"ακτίνιο","singularCapitalized":"Ακτίνιο","plural":"ακτίνια","pluralCapitalized":"Ακτίνια","abbr":""},"degrees":{"singular":"βαθμός","singularCapitalized":"Βαθμός","plural":"βαθμοί","pluralCapitalized":"Μοίρες","abbr":"°"},"bytes":{"B":"{fileSize} B","kB":"{fileSize} kB","MB":"{fileSize} MB","GB":"{fileSize} GB","TB":"{fileSize} TB"}}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_en.json new file mode 100644 index 00000000..9927cea6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_en.json @@ -0,0 +1 @@ +{"measures":{"length":"Length","area":"Area","volume":"Volume","angle":"Angle"},"systems":{"metric":"Metric","imperial":"Imperial"},"units":{"millimeters":{"singular":"millimeter","singularCapitalized":"Millimeter","plural":"millimeters","pluralCapitalized":"Millimeters","abbr":"mm"},"centimeters":{"singular":"centimeter","singularCapitalized":"Centimeter","plural":"centimeters","pluralCapitalized":"Centimeters","abbr":"cm"},"decimeters":{"singular":"decimeter","singularCapitalized":"Decimeter","plural":"decimeters","pluralCapitalized":"Decimeter","abbr":"dm"},"meters":{"singular":"meter","singularCapitalized":"Meter","plural":"meters","pluralCapitalized":"Meters","abbr":"m"},"kilometers":{"singular":"kilometer","singularCapitalized":"Kilometer","plural":"kilometers","pluralCapitalized":"Kilometers","abbr":"km"},"inches":{"singular":"inch","singularCapitalized":"Inch","plural":"inches","pluralCapitalized":"Inches","abbr":"in"},"feet":{"singular":"foot","singularCapitalized":"Foot","plural":"feet","pluralCapitalized":"Feet","abbr":"ft"},"yards":{"singular":"yard","singularCapitalized":"Yard","plural":"yards","pluralCapitalized":"Yards","abbr":"yd"},"miles":{"singular":"mile","singularCapitalized":"Mile","plural":"miles","pluralCapitalized":"Miles","abbr":"mi"},"nautical-miles":{"singular":"nautical mile","singularCapitalized":"Nautical mile","plural":"nautical miles","pluralCapitalized":"Nautical miles","abbr":"nm"},"us-feet":{"singular":"foot (US)","singularCapitalized":"Foot (US)","plural":"feet (US)","pluralCapitalized":"Feet (US)","abbr":"ft"},"square-millimeters":{"singular":"square millimeter","singularCapitalized":"Square millimeter","plural":"square millimeters","pluralCapitalized":"Square millimeters","abbr":"mm²"},"square-centimeters":{"singular":"square centimeter","singularCapitalized":"Square centimeter","plural":"square centimeters","pluralCapitalized":"Square centimeters","abbr":"cm²"},"square-decimeters":{"singular":"square decimeter","singularCapitalized":"Square decimeter","plural":"square decimeters","pluralCapitalized":"Square decimeters","abbr":"dm²"},"square-meters":{"singular":"square meter","singularCapitalized":"Square meter","plural":"square meters","pluralCapitalized":"Square meters","abbr":"m²"},"square-kilometers":{"singular":"square kilometer","singularCapitalized":"Square kilometer","plural":"square kilometers","pluralCapitalized":"Square kilometers","abbr":"km²"},"square-inches":{"singular":"square inch","singularCapitalized":"Square inch","plural":"square inches","pluralCapitalized":"Square inches","abbr":"in²"},"square-feet":{"singular":"square foot","singularCapitalized":"Square foot","plural":"square feet","pluralCapitalized":"Square feet","abbr":"ft²"},"square-yards":{"singular":"square yard","singularCapitalized":"Square yard","plural":"square yards","pluralCapitalized":"Square yards","abbr":"yd²"},"square-miles":{"singular":"square mile","singularCapitalized":"Square mile","plural":"square miles","pluralCapitalized":"Square miles","abbr":"mi²"},"square-us-feet":{"singular":"square foot (US)","singularCapitalized":"Square foot (US)","plural":"square feet (US)","pluralCapitalized":"Square feet (US)","abbr":"ft²"},"acres":{"singular":"acre","singularCapitalized":"Acre","plural":"acres","pluralCapitalized":"Acres","abbr":"acre"},"ares":{"singular":"are","singularCapitalized":"Are","plural":"ares","pluralCapitalized":"Ares","abbr":"a"},"hectares":{"singular":"hectare","singularCapitalized":"Hectare","plural":"hectares","pluralCapitalized":"Hectares","abbr":"ha"},"liters":{"singular":"liter","singularCapitalized":"Liter","plural":"liters","pluralCapitalized":"Liters","abbr":"l"},"cubic-millimeters":{"singular":"cubic millimeter","singularCapitalized":"Cubic millimeter","plural":"cubic millimeters","pluralCapitalized":"Cubic millimeters","abbr":"mm³"},"cubic-centimeters":{"singular":"cubic centimeter","singularCapitalized":"Cubic centimeter","plural":"cubic centimeters","pluralCapitalized":"Cubic centimeters","abbr":"cm³"},"cubic-decimeters":{"singular":"cubic decimeter","singularCapitalized":"Cubic decimeter","plural":"cubic decimeters","pluralCapitalized":"Cubic decimeters","abbr":"dm³"},"cubic-meters":{"singular":"cubic meter","singularCapitalized":"Cubic meter","plural":"cubic meters","pluralCapitalized":"Cubic meters","abbr":"m³"},"cubic-kilometers":{"singular":"cubic kilometer","singularCapitalized":"Cubic kilometer","plural":"cubic kilometers","pluralCapitalized":"Cubic kilometers","abbr":"km³"},"cubic-inches":{"singular":"cubic inch","singularCapitalized":"Cubic inch","plural":"cubic inches","pluralCapitalized":"Cubic inches","abbr":"in³"},"cubic-feet":{"singular":"cubic foot","singularCapitalized":"Cubic foot","plural":"cubic feet","pluralCapitalized":"Cubic feet","abbr":"ft³"},"cubic-yards":{"singular":"cubic yard","singularCapitalized":"Cubic yard","plural":"cubic yards","pluralCapitalized":"Cubic yards","abbr":"yd³"},"cubic-miles":{"singular":"cubic mile","singularCapitalized":"Cubic mile","plural":"cubic miles","pluralCapitalized":"Cubic miles","abbr":"mi³"},"radians":{"singular":"radian","singularCapitalized":"Radian","plural":"radians","pluralCapitalized":"Radians","abbr":""},"degrees":{"singular":"degree","singularCapitalized":"Degree","plural":"degrees","pluralCapitalized":"Degrees","abbr":"°"},"bytes":{"B":"{fileSize} B","kB":"{fileSize} kB","MB":"{fileSize} MB","GB":"{fileSize} GB","TB":"{fileSize} TB"}}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_es.json new file mode 100644 index 00000000..a0070562 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_es.json @@ -0,0 +1 @@ +{"measures":{"length":"Longitud","area":"Área","volume":"Volumen","angle":"Angle"},"systems":{"metric":"Sistema métrico","imperial":"Sistema imperial"},"units":{"millimeters":{"singular":"milímetro","singularCapitalized":"Milímetro","plural":"milímetros","pluralCapitalized":"Milímetros","abbr":"mm"},"centimeters":{"singular":"centímetro","singularCapitalized":"Centímetro","plural":"centímetros","pluralCapitalized":"Centímetros","abbr":"cm"},"decimeters":{"singular":"decímetro","singularCapitalized":"Decímetro","plural":"decímetros","pluralCapitalized":"Decímetro","abbr":"dm"},"meters":{"singular":"metro","singularCapitalized":"Metro","plural":"metros","pluralCapitalized":"Metros","abbr":"m"},"kilometers":{"singular":"kilómetro","singularCapitalized":"Kilómetro","plural":"kilómetros","pluralCapitalized":"Kilómetros","abbr":"km"},"inches":{"singular":"pulgada","singularCapitalized":"Pulgada","plural":"pulgadas","pluralCapitalized":"Pulgadas","abbr":"pulg."},"feet":{"singular":"pie","singularCapitalized":"Pie","plural":"pies","pluralCapitalized":"Pies","abbr":"pies"},"yards":{"singular":"yarda","singularCapitalized":"Yarda","plural":"yardas","pluralCapitalized":"Yardas","abbr":"yd"},"miles":{"singular":"milla","singularCapitalized":"Milla","plural":"millas","pluralCapitalized":"Millas","abbr":"mi"},"nautical-miles":{"singular":"milla náutica","singularCapitalized":"Milla náutica","plural":"millas náutic.","pluralCapitalized":"Millas náuticas","abbr":"mn"},"us-feet":{"singular":"pie (EE. UU.)","singularCapitalized":"Pie (EE. UU.)","plural":"pies (EE. UU.)","pluralCapitalized":"Pies (EE. UU.)","abbr":"ft"},"square-millimeters":{"singular":"milímetro cuadrado","singularCapitalized":"Milímetro cuadrado","plural":"milímetros cuadrados","pluralCapitalized":"Milímetros cuadrados","abbr":"mm²"},"square-centimeters":{"singular":"centímetro cuadrado","singularCapitalized":"Centímetro cuadrado","plural":"centímetros cuadrados","pluralCapitalized":"Centímetros cuadrados","abbr":"cm²"},"square-decimeters":{"singular":"decímetro cuadrado","singularCapitalized":"Decímetro cuadrado","plural":"decímetros cuadrados","pluralCapitalized":"Decímetros cuadrados","abbr":"dm²"},"square-meters":{"singular":"metro cuadrado","singularCapitalized":"Metro cuadrado","plural":"metros cuadrados","pluralCapitalized":"Metros cuadrados","abbr":"m²"},"square-kilometers":{"singular":"kilómetro cuadrado","singularCapitalized":"Kilómetro cuadrado","plural":"kilómetros cuadrados","pluralCapitalized":"Kilómetros cuadrados","abbr":"km²"},"square-inches":{"singular":"pulgada cuadrada","singularCapitalized":"Pulgada cuadrada","plural":"pulgadas cuadradas","pluralCapitalized":"Pulgadas cuadradas","abbr":"in²"},"square-feet":{"singular":"pie cuadrado","singularCapitalized":"Pie cuadrado","plural":"pies cuadrados","pluralCapitalized":"Pies cuadrados","abbr":"ft²"},"square-yards":{"singular":"yarda cuadrada","singularCapitalized":"Yarda cuadrada","plural":"yardas cuadradas","pluralCapitalized":"Yardas cuadradas","abbr":"yd²"},"square-miles":{"singular":"milla cuadrada","singularCapitalized":"Milla cuadrada","plural":"millas cuadradas","pluralCapitalized":"Millas cuadradas","abbr":"mi²"},"square-us-feet":{"singular":"pie cuadrado (EE. UU.)","singularCapitalized":"Pie cuadrado (EE. UU.)","plural":"pies cuadrados (EE. UU.)","pluralCapitalized":"Pies cuadrados (EE. UU.)","abbr":"ft²"},"acres":{"singular":"acre","singularCapitalized":"Acre","plural":"acres","pluralCapitalized":"Acres","abbr":"acre"},"ares":{"singular":"decámetro cuadrado","singularCapitalized":"Área","plural":"áreas","pluralCapitalized":"Áreas","abbr":"a"},"hectares":{"singular":"hectárea","singularCapitalized":"Hectárea","plural":"hectáreas","pluralCapitalized":"Hectáreas","abbr":"ha"},"liters":{"singular":"litro","singularCapitalized":"Litro","plural":"litros","pluralCapitalized":"Litros","abbr":"l"},"cubic-millimeters":{"singular":"milímetro cúbico","singularCapitalized":"Milímetro cúbico","plural":"milímetros cúbicos","pluralCapitalized":"Milímetros cúbicos","abbr":"mm³"},"cubic-centimeters":{"singular":"centímetro cúbico","singularCapitalized":"Centímetro cúbico","plural":"centímetros cúbicos","pluralCapitalized":"Centímetros cúbicos","abbr":"cm³"},"cubic-decimeters":{"singular":"decímetro cúbico","singularCapitalized":"Decímetro cúbico","plural":"decímetros cúbicos","pluralCapitalized":"Decímetros cúbicos","abbr":"dm³"},"cubic-meters":{"singular":"metro cúbico","singularCapitalized":"Metro cúbico","plural":"metros cúbicos","pluralCapitalized":"Metros cúbicos","abbr":"m³"},"cubic-kilometers":{"singular":"kilómetro cúbico","singularCapitalized":"Kilómetro cúbico","plural":"kilómetros cúbicos","pluralCapitalized":"Kilómetros cúbicos","abbr":"km³"},"cubic-inches":{"singular":"pulgada cúbica","singularCapitalized":"Pulgada cúbica","plural":"pulgadas cúbicas","pluralCapitalized":"Pulgadas cúbicas","abbr":"in³"},"cubic-feet":{"singular":"pie cúbico","singularCapitalized":"Pie cúbico","plural":"pies cúbicos","pluralCapitalized":"Pies cúbicos","abbr":"ft³"},"cubic-yards":{"singular":"yarda cúbica","singularCapitalized":"Yarda cúbica","plural":"yardas cúbicas","pluralCapitalized":"Yardas cúbicas","abbr":"yd³"},"cubic-miles":{"singular":"milla cúbica","singularCapitalized":"Milla cúbica","plural":"millas cúbicas","pluralCapitalized":"Millas cúbicas","abbr":"mi³"},"radians":{"singular":"radián","singularCapitalized":"Radián","plural":"radianes","pluralCapitalized":"Radianes","abbr":""},"degrees":{"singular":"grado","singularCapitalized":"Grado","plural":"grados","pluralCapitalized":"Grados","abbr":"°"},"bytes":{"B":"{fileSize} B","kB":"{fileSize} kB","MB":"{fileSize} MB","GB":"{fileSize} GB","TB":"{fileSize} TB"}}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_et.json new file mode 100644 index 00000000..beb1757f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_et.json @@ -0,0 +1 @@ +{"measures":{"length":"Pikkus","area":"Pindala","volume":"Maht","angle":"Nurk"},"systems":{"metric":"Meetriline","imperial":"Briti"},"units":{"millimeters":{"singular":"millimeeter","singularCapitalized":"Millimeeter","plural":"millimeetrit","pluralCapitalized":"Millimeetrid","abbr":"mm"},"centimeters":{"singular":"sentimeeter","singularCapitalized":"Sentimeeter","plural":"sentimeetrit","pluralCapitalized":"Sentimeetrit","abbr":"cm"},"decimeters":{"singular":"detsimeeter","singularCapitalized":"Detsimeeter","plural":"detsimeetrit","pluralCapitalized":"detsimeetrit","abbr":"dm"},"meters":{"singular":"meeter","singularCapitalized":"Meeter","plural":"meetrit","pluralCapitalized":"m","abbr":"m"},"kilometers":{"singular":"km","singularCapitalized":"kilomeetrit","plural":"kilomeetrit","pluralCapitalized":"km","abbr":"km"},"inches":{"singular":"toll","singularCapitalized":"Toll","plural":"tolli","pluralCapitalized":"tolli","abbr":":"},"feet":{"singular":"jalg","singularCapitalized":"Jalg","plural":"jalga","pluralCapitalized":"ft","abbr":"jl"},"yards":{"singular":"jard","singularCapitalized":"Jard","plural":"jardi","pluralCapitalized":"jardi","abbr":"jr"},"miles":{"singular":"miil","singularCapitalized":"Miil","plural":"miilid","pluralCapitalized":"mi","abbr":"mi"},"nautical-miles":{"singular":"meremiil","singularCapitalized":"Meremiil","plural":"meremiili","pluralCapitalized":"Meremiili","abbr":"nm"},"us-feet":{"singular":"jalg (USA)","singularCapitalized":"Jalg (USA)","plural":"jalga (USA)","pluralCapitalized":"jalga (USA)","abbr":"jl"},"square-millimeters":{"singular":"ruutmillimeeter","singularCapitalized":"Ruutmillimeeter","plural":"ruutmillimeetrit","pluralCapitalized":"ruutmillimeetrit","abbr":"mm²"},"square-centimeters":{"singular":"ruutsentimeeter","singularCapitalized":"Ruutsentimeeter","plural":"ruutsentimeetrit","pluralCapitalized":"ruutsentimeetrit","abbr":"cm²"},"square-decimeters":{"singular":"ruutdetsimeeter","singularCapitalized":"Ruutdetsimeeter","plural":"ruutdetsimeetrit","pluralCapitalized":"ruutdetsimeetrit","abbr":"dm²"},"square-meters":{"singular":"ruutmeeter","singularCapitalized":"Ruutmeeter","plural":"ruutmeetrit","pluralCapitalized":"Ruutmeetrit","abbr":"m²"},"square-kilometers":{"singular":"ruutkilomeeter","singularCapitalized":"Ruutkilomeeter","plural":"ruutkilomeetrit","pluralCapitalized":"Ruutkilomeetrit","abbr":"km²"},"square-inches":{"singular":"ruuttoll","singularCapitalized":"Ruuttoll","plural":"ruuttolli","pluralCapitalized":"Ruuttolli","abbr":"in²"},"square-feet":{"singular":"ruutjalg","singularCapitalized":"Ruutjalg","plural":"ruutjalga","pluralCapitalized":"Ruutjalga","abbr":"ft²"},"square-yards":{"singular":"ruutjard","singularCapitalized":"Ruutjard","plural":"ruutjardi","pluralCapitalized":"Ruutjardi","abbr":"yd²"},"square-miles":{"singular":"ruutmiil","singularCapitalized":"Ruutmiil","plural":"ruutmiili","pluralCapitalized":"Ruutmiili","abbr":"mi²"},"square-us-feet":{"singular":"ruutjalg (USA)","singularCapitalized":"Ruutjalg (USA)","plural":"ruutjalga (USA)","pluralCapitalized":"Ruutjalga (USA)","abbr":"ft²"},"acres":{"singular":"aaker","singularCapitalized":"Aaker","plural":"aakrit","pluralCapitalized":"aakrit","abbr":"aaker"},"ares":{"singular":"aar","singularCapitalized":"Aar","plural":"aari","pluralCapitalized":"aari","abbr":"e.l."},"hectares":{"singular":"hektar","singularCapitalized":"Hektar","plural":"hektarit","pluralCapitalized":"hektarit","abbr":"ha"},"liters":{"singular":"liiter","singularCapitalized":"Liiter","plural":"liitrit","pluralCapitalized":"liitrit","abbr":"l"},"cubic-millimeters":{"singular":"kuupmillimeeter","singularCapitalized":"Kuupmillimeeter","plural":"kuupmillimeetrit","pluralCapitalized":"kuupmillimeetrit","abbr":"mm³"},"cubic-centimeters":{"singular":"kuupsentimeeter","singularCapitalized":"Kuupsentimeeter","plural":"kuupsentimeetrit","pluralCapitalized":"kuupsentimeetrit","abbr":"cm³"},"cubic-decimeters":{"singular":"kuupdetsimeeter","singularCapitalized":"Kuupdetsimeeter","plural":"kuupdetsimeetrit","pluralCapitalized":"kuupdetsimeetrit","abbr":"dm³"},"cubic-meters":{"singular":"kuupmeeter","singularCapitalized":"Kuupmeeter","plural":"kuupmeetrit","pluralCapitalized":"kuupmeetrit","abbr":"m³"},"cubic-kilometers":{"singular":"kuupkilomeeter","singularCapitalized":"Kuupkilomeeter","plural":"kuupkilomeetrit","pluralCapitalized":"kuupkilomeetrit","abbr":"km³"},"cubic-inches":{"singular":"kuuptoll","singularCapitalized":"Kuuptoll","plural":"kuuptolli","pluralCapitalized":"kuuptolli","abbr":"in³"},"cubic-feet":{"singular":"kuupjalg","singularCapitalized":"Kuupjalg","plural":"kuupjalga","pluralCapitalized":"kuupjalga","abbr":"ft³"},"cubic-yards":{"singular":"kuupjard","singularCapitalized":"Kuupjard","plural":"kuupjardi","pluralCapitalized":"kuupjardi","abbr":"yd³"},"cubic-miles":{"singular":"kuupmiil","singularCapitalized":"Kuupmiil","plural":"kuupmiili","pluralCapitalized":"kuupmiili","abbr":"mi³"},"radians":{"singular":"radiaan","singularCapitalized":"Radiaan","plural":"radiaani","pluralCapitalized":"Radiaanides","abbr":""},"degrees":{"singular":"kraad","singularCapitalized":"Kraad","plural":"kraadi","pluralCapitalized":"kraadi","abbr":"°"},"bytes":{"B":"{fileSize} B","kB":"{fileSize} kB","MB":"{fileSize} MB","GB":"{fileSize} GB","TB":"{fileSize} TB"}}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_fi.json new file mode 100644 index 00000000..2946f6c0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_fi.json @@ -0,0 +1 @@ +{"measures":{"length":"Pituus","area":"Alue","volume":"Tilavuus","angle":"Kulma"},"systems":{"metric":"Metrijärjestelmä","imperial":"Mailijärjestelmä"},"units":{"millimeters":{"singular":"millimetri","singularCapitalized":"Millimetri","plural":"millimetriä","pluralCapitalized":"Millimetriä","abbr":"mm"},"centimeters":{"singular":"senttimetri","singularCapitalized":"Senttimetri","plural":"senttimetriä","pluralCapitalized":"Senttimetriä","abbr":"cm"},"decimeters":{"singular":"desimetri","singularCapitalized":"Desimetri","plural":"desimetriä","pluralCapitalized":"Desimetri","abbr":"dm"},"meters":{"singular":"metri","singularCapitalized":"Metri","plural":"metriä","pluralCapitalized":"Metriä","abbr":"m"},"kilometers":{"singular":"kilometri","singularCapitalized":"Kilometri","plural":"kilometriä","pluralCapitalized":"Kilometriä","abbr":"km"},"inches":{"singular":"tuuma","singularCapitalized":"Tuuma","plural":"tuumaa","pluralCapitalized":"Tuumaa","abbr":"tuuma"},"feet":{"singular":"jalka","singularCapitalized":"Jalkaa","plural":"jalkaa","pluralCapitalized":"Jalkaa","abbr":"ft"},"yards":{"singular":"jaardi","singularCapitalized":"Jaardi","plural":"jaardia","pluralCapitalized":"Jaardia","abbr":"yd"},"miles":{"singular":"maili","singularCapitalized":"Maili","plural":"mailia","pluralCapitalized":"Mailia","abbr":"mailia"},"nautical-miles":{"singular":"merimaili","singularCapitalized":"Merimaili","plural":"meripeninkulmaa","pluralCapitalized":"Meripeninkulmaa","abbr":"mpk"},"us-feet":{"singular":"jalka (Yhdysvallat)","singularCapitalized":"Jalka (Yhdysvallat)","plural":"jalkaa (Yhdysvallat)","pluralCapitalized":"Jalkaa (Yhdysvallat)","abbr":"ft"},"square-millimeters":{"singular":"neliömillimetri","singularCapitalized":"Neliömillimetri","plural":"neliömillimetriä","pluralCapitalized":"Neliömillimetriä","abbr":"mm²"},"square-centimeters":{"singular":"neliösenttimetri","singularCapitalized":"Neliösenttimetri","plural":"neliösenttimetriä","pluralCapitalized":"Neliösenttimetriä","abbr":"cm²"},"square-decimeters":{"singular":"neliödesimetri","singularCapitalized":"Neliödesimetri","plural":"neliödesimetriä","pluralCapitalized":"Neliödesimetriä","abbr":"dm²"},"square-meters":{"singular":"neliömetri","singularCapitalized":"Neliömetri","plural":"neliömetriä","pluralCapitalized":"Neliömetriä","abbr":"m²"},"square-kilometers":{"singular":"neliökilometri","singularCapitalized":"Neliökilometri","plural":"neliökilometriä","pluralCapitalized":"Neliökilometriä","abbr":"km²"},"square-inches":{"singular":"neliötuuma","singularCapitalized":"Neliötuuma","plural":"neliötuumaa","pluralCapitalized":"Neliötuumaa","abbr":"in²"},"square-feet":{"singular":"neliöjalka","singularCapitalized":"Neliöjalka","plural":"neliöjalkaa","pluralCapitalized":"Neliöjalkaa","abbr":"ft²"},"square-yards":{"singular":"neliöjaardi","singularCapitalized":"Neliöjaardi","plural":"neliöjaardia","pluralCapitalized":"Neliöjaardia","abbr":"yd²"},"square-miles":{"singular":"neliömaili","singularCapitalized":"Neliömaili","plural":"neliömailia","pluralCapitalized":"Neliömailia","abbr":"mi²"},"square-us-feet":{"singular":"neliöjalka (Yhdysvallat)","singularCapitalized":"Neliöjalka (Yhdysvallat)","plural":"neliöjalkaa (Yhdysvallat)","pluralCapitalized":"Neliöjalkaa (Yhdysvallat)","abbr":"ft²"},"acres":{"singular":"eekkeri","singularCapitalized":"Acre","plural":"eekkeriä","pluralCapitalized":"Eekkeriä","abbr":"eekkeri"},"ares":{"singular":"aari","singularCapitalized":"Aari","plural":"a","pluralCapitalized":"Aaria","abbr":"a"},"hectares":{"singular":"hehtaari","singularCapitalized":"Hehtaari","plural":"hehtaaria","pluralCapitalized":"Hehtaaria","abbr":"ha"},"liters":{"singular":"litra","singularCapitalized":"Litra","plural":"litraa","pluralCapitalized":"Litraa","abbr":"l"},"cubic-millimeters":{"singular":"kuutiomillimetri","singularCapitalized":"Kuutiomillimetri","plural":"kuutiomillimetriä","pluralCapitalized":"Kuutiomillimetriä","abbr":"mm³"},"cubic-centimeters":{"singular":"kuutiosenttimetri","singularCapitalized":"Kuutiosenttimetri","plural":"kuutiosenttimetriä","pluralCapitalized":"Kuutiosenttimetriä","abbr":"cm³"},"cubic-decimeters":{"singular":"kuutiodesimetri","singularCapitalized":"Kuutiodesimetri","plural":"kuutiodesimetriä","pluralCapitalized":"Kuutiodesimetriä","abbr":"dm³"},"cubic-meters":{"singular":"kuutiometri","singularCapitalized":"Kuutiometri","plural":"kuutiometriä","pluralCapitalized":"Kuutiometriä","abbr":"m³"},"cubic-kilometers":{"singular":"kuutiokilometri","singularCapitalized":"Kuutiokilometri","plural":"kuutiokilometriä","pluralCapitalized":"Kuutiokilometriä","abbr":"km³"},"cubic-inches":{"singular":"kuutiotuuma","singularCapitalized":"Kuutiotuuma","plural":"kuutiotuumaa","pluralCapitalized":"Kuutiotuumaa","abbr":"in³"},"cubic-feet":{"singular":"neliöjalka","singularCapitalized":"Kuutiojalka","plural":"neliöjalkaa","pluralCapitalized":"Kuutiojalkaa","abbr":"ft³"},"cubic-yards":{"singular":"kuutiojaardi","singularCapitalized":"Kuutiojaardi","plural":"kuutiojaardia","pluralCapitalized":"Kuutiojaardia","abbr":"yd³"},"cubic-miles":{"singular":"kuutiomaili","singularCapitalized":"Kuutiomaili","plural":"kuutiomailia","pluralCapitalized":"Kuutiomailia","abbr":"mi³"},"radians":{"singular":"radiaani","singularCapitalized":"Radiaani","plural":"radiaania","pluralCapitalized":"Radiaania","abbr":""},"degrees":{"singular":"aste","singularCapitalized":"Aste","plural":"astetta","pluralCapitalized":"Astetta","abbr":"°"},"bytes":{"B":"{fileSize} t","kB":"{fileSize} kt","MB":"{fileSize} Mt","GB":"{fileSize} Gt","TB":"{fileSize} Tt"}}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_fr.json new file mode 100644 index 00000000..e9a8a84f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_fr.json @@ -0,0 +1 @@ +{"measures":{"length":"Longueur","area":"Surface","volume":"Volume","angle":"Angle"},"systems":{"metric":"Métriques","imperial":"Impériales"},"units":{"millimeters":{"singular":"millimètre","singularCapitalized":"Millimètre","plural":"millimètres","pluralCapitalized":"Millimètres","abbr":"mm"},"centimeters":{"singular":"centimètre","singularCapitalized":"Centimètre","plural":"centimètres","pluralCapitalized":"Centimètres","abbr":"cm"},"decimeters":{"singular":"décimètre","singularCapitalized":"Décimètre","plural":"décimètres","pluralCapitalized":"Décimètre","abbr":"dm"},"meters":{"singular":"mètre","singularCapitalized":"Mètre","plural":"mètres","pluralCapitalized":"Mètres","abbr":"m"},"kilometers":{"singular":"kilomètre","singularCapitalized":"Kilomètre","plural":"kilomètres","pluralCapitalized":"Kilomètres","abbr":"km"},"inches":{"singular":"pouce","singularCapitalized":"Pouce","plural":"pouces","pluralCapitalized":"Pouces","abbr":"in"},"feet":{"singular":"pied","singularCapitalized":"Pied","plural":"pieds","pluralCapitalized":"Pieds","abbr":"pi"},"yards":{"singular":"yard","singularCapitalized":"Yard","plural":"yards","pluralCapitalized":"Yards","abbr":"yd"},"miles":{"singular":"mile","singularCapitalized":"Mile","plural":"miles","pluralCapitalized":"Miles","abbr":"mi"},"nautical-miles":{"singular":"mille nautique","singularCapitalized":"Mille nautique","plural":"milles nautiques","pluralCapitalized":"Milles nautiques","abbr":"mn"},"us-feet":{"singular":"pied (US)","singularCapitalized":"Pied (États-Unis)","plural":"pieds (US)","pluralCapitalized":"Pieds (États-Unis)","abbr":"pi"},"square-millimeters":{"singular":"millimètre carré","singularCapitalized":"Millimètre carré","plural":"millimètres carrés","pluralCapitalized":"Millimètres carrés","abbr":"mm²"},"square-centimeters":{"singular":"centimètre carré","singularCapitalized":"Centimètre carré","plural":"centimètres carrés","pluralCapitalized":"Centimètres carrés","abbr":"cm²"},"square-decimeters":{"singular":"décimètre carré","singularCapitalized":"Décimètre carré","plural":"décimètres carrés","pluralCapitalized":"Décimètres carrés","abbr":"dm²"},"square-meters":{"singular":"mètre carré","singularCapitalized":"Mètre carré","plural":"mètres carrés","pluralCapitalized":"Mètres carrés","abbr":"m²"},"square-kilometers":{"singular":"kilomètre carré","singularCapitalized":"Kilomètre carré","plural":"kilomètres carrés","pluralCapitalized":"Kilomètres carrés","abbr":"km²"},"square-inches":{"singular":"pouce carré","singularCapitalized":"Pouce carré","plural":"pouces carrés","pluralCapitalized":"Pouces carrés","abbr":"po²"},"square-feet":{"singular":"pied carré","singularCapitalized":"Pied carré","plural":"pieds carrés","pluralCapitalized":"Pieds carrés","abbr":"pi²"},"square-yards":{"singular":"yard carré","singularCapitalized":"Yard carré","plural":"yards carrés","pluralCapitalized":"Yards carrés","abbr":"yd²"},"square-miles":{"singular":"mile carré","singularCapitalized":"Mile carré","plural":"miles carrés","pluralCapitalized":"Miles carrés","abbr":"mi²"},"square-us-feet":{"singular":"pied carré (US)","singularCapitalized":"Pied carré (États-Unis)","plural":"pieds carrés (US)","pluralCapitalized":"Pieds carrés (États-Unis)","abbr":"pi²"},"acres":{"singular":"acre","singularCapitalized":"Acre","plural":"acres","pluralCapitalized":"Ares","abbr":"acre"},"ares":{"singular":"are","singularCapitalized":"Are","plural":"ares","pluralCapitalized":"Ares","abbr":"a"},"hectares":{"singular":"hectare","singularCapitalized":"Hectare","plural":"hectares","pluralCapitalized":"Hectares","abbr":"ha"},"liters":{"singular":"litre","singularCapitalized":"Litre","plural":"litres","pluralCapitalized":"Litres","abbr":"l"},"cubic-millimeters":{"singular":"millimètre cube","singularCapitalized":"Millimètre cube","plural":"millimètres cubes","pluralCapitalized":"Millimètres cubes","abbr":"mm³"},"cubic-centimeters":{"singular":"centimètre cube","singularCapitalized":"Centimètre cube","plural":"centimètres cubes","pluralCapitalized":"Centimètres cubes","abbr":"cm³"},"cubic-decimeters":{"singular":"décimètre cube","singularCapitalized":"Décimètre cube","plural":"décimètres cubes","pluralCapitalized":"Décimètres cubes","abbr":"dm³"},"cubic-meters":{"singular":"mètre cube","singularCapitalized":"Mètre cube","plural":"mètres cubes","pluralCapitalized":"Mètres cubes","abbr":"m³"},"cubic-kilometers":{"singular":"kilomètre cube","singularCapitalized":"Kilomètre cube","plural":"kilomètres cubes","pluralCapitalized":"Kilomètres cubes","abbr":"km³"},"cubic-inches":{"singular":"pouce cube","singularCapitalized":"Pouce cube","plural":"pouces cubes","pluralCapitalized":"Pouces cubes","abbr":"po³"},"cubic-feet":{"singular":"pied cube","singularCapitalized":"Pied cube","plural":"pieds cubes","pluralCapitalized":"Pieds cubes","abbr":"pi³"},"cubic-yards":{"singular":"yard cube","singularCapitalized":"Yard cube","plural":"yards cubes","pluralCapitalized":"Yards cubes","abbr":"yd³"},"cubic-miles":{"singular":"mile cube","singularCapitalized":"Mile cube","plural":"miles cubes","pluralCapitalized":"Miles cubes","abbr":"mi³"},"radians":{"singular":"radian","singularCapitalized":"Radian","plural":"radians","pluralCapitalized":"Radians","abbr":""},"degrees":{"singular":"degré","singularCapitalized":"Degré","plural":"degrés","pluralCapitalized":"Degrés","abbr":"°"},"bytes":{"B":"{fileSize} octets","kB":"{fileSize} Ko","MB":"{fileSize} Mo","GB":"{fileSize} Go","TB":"{fileSize} To"}}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_he.json new file mode 100644 index 00000000..480fe139 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_he.json @@ -0,0 +1 @@ +{"measures":{"length":"אורך","area":"שטח","volume":"נפח","angle":"זווית"},"systems":{"metric":"מטרי","imperial":"תקן אמריקאי"},"units":{"millimeters":{"singular":"מילימטר","singularCapitalized":"מילימטר","plural":"מילימטרים","pluralCapitalized":"מילימטרים","abbr":"ממ"},"centimeters":{"singular":"סנטימטר","singularCapitalized":"סנטימטר","plural":"סנטימטרים","pluralCapitalized":"סנטימטרים","abbr":"סמ"},"decimeters":{"singular":"דצימטר","singularCapitalized":"דצימטר","plural":"דצימטרים","pluralCapitalized":"דצימטר","abbr":"דצ'"},"meters":{"singular":"מטר","singularCapitalized":"מטר","plural":"מטרים","pluralCapitalized":"מטרים","abbr":"מ'"},"kilometers":{"singular":"קילומטר","singularCapitalized":"קילומטר","plural":"קילומטרים","pluralCapitalized":"קילומטרים","abbr":"ק \"מ"},"inches":{"singular":"אינצ'","singularCapitalized":"אינץ'","plural":"אינצ'ים","pluralCapitalized":"אינצ׳ים","abbr":"אינצ'"},"feet":{"singular":"רגל","singularCapitalized":"רגל","plural":"רגל","pluralCapitalized":"רגליים","abbr":"רגל"},"yards":{"singular":"יארד","singularCapitalized":"יארד","plural":"יארדים","pluralCapitalized":"יארדים","abbr":"יארד"},"miles":{"singular":"מייל","singularCapitalized":"מיל","plural":"מיילים","pluralCapitalized":"מייל","abbr":"מייל"},"nautical-miles":{"singular":"מיל ימי","singularCapitalized":"מייל ימי","plural":"מיילים ימיים","pluralCapitalized":"מיילים ימיים","abbr":"מייל ימי"},"us-feet":{"singular":"רגל (ארה\"ב)","singularCapitalized":"רגל (ארה\"ב)","plural":"רגליים (ארה\"ב)","pluralCapitalized":"רגל (ארה\"ב)","abbr":"רגל"},"square-millimeters":{"singular":"מילימטר רבוע","singularCapitalized":"מילימטר רבוע","plural":"מילימטרים רבועים","pluralCapitalized":"מילימטרים רבועים","abbr":"mm²"},"square-centimeters":{"singular":"סנטימטר רבוע","singularCapitalized":"סנטימטר רבוע","plural":"סנטימטרים רבועים","pluralCapitalized":"סנטימטרים רבועים","abbr":"cm²"},"square-decimeters":{"singular":"דצימטר רבוע","singularCapitalized":"דצימטר רבוע","plural":"דצימטרים רבועים","pluralCapitalized":"דצימטרים רבועים","abbr":"dm²"},"square-meters":{"singular":"מטר רבוע","singularCapitalized":"מטר רבוע","plural":"מטרים רבועים","pluralCapitalized":"מטרים רבועים","abbr":"מ²"},"square-kilometers":{"singular":"קילומטר רבוע","singularCapitalized":"קילומטר רבוע","plural":"קילומטרים רבועים","pluralCapitalized":"קילומטרים רבועים","abbr":"ק\"מ²"},"square-inches":{"singular":"אינצ' מרובע","singularCapitalized":"אינץ' רבוע","plural":"אינ'צים רבועים","pluralCapitalized":"אינ'צים רבועים","abbr":"in²"},"square-feet":{"singular":"רגל רבוע","singularCapitalized":"רגל רבוע","plural":"רגליים רבועות","pluralCapitalized":"רגל רבוע","abbr":"רגל רבוע"},"square-yards":{"singular":"יארד רבוע","singularCapitalized":"יארד רבוע","plural":"יארדים רבועים","pluralCapitalized":"יארדים רבועים","abbr":"יארד רבוע"},"square-miles":{"singular":"מייל רבוע","singularCapitalized":"מייל רבוע","plural":"מיילים רבועים","pluralCapitalized":"מיילים רבועים","abbr":"מייל²"},"square-us-feet":{"singular":"רגל רבועה (ארה\"ב)","singularCapitalized":"רגל רבוע (ארה\"ב)","plural":"רגליים רבועות (ארה\"ב)","pluralCapitalized":"רגליים רבועות (ארה\"ב)","abbr":"רגל רבוע"},"acres":{"singular":"אקר","singularCapitalized":"אקר","plural":"אקרים","pluralCapitalized":"אקרים","abbr":"אקר"},"ares":{"singular":"are","singularCapitalized":"עשירית דונם","plural":"עשיריות דונם","pluralCapitalized":"עשיריות דונם","abbr":"a"},"hectares":{"singular":"הקטר","singularCapitalized":"הקטר","plural":"הקטרים","pluralCapitalized":"הקטרים","abbr":"הקטר"},"liters":{"singular":"ליטר","singularCapitalized":"ליטר","plural":"ליטרים","pluralCapitalized":"ליטרים","abbr":"l"},"cubic-millimeters":{"singular":"מילימטר מעוקב","singularCapitalized":"מילימטר מעוקב","plural":"מילימטרים מעוקבים","pluralCapitalized":"מילימטרים מעוקבים","abbr":"mm³"},"cubic-centimeters":{"singular":"סנטימטר מעוקב","singularCapitalized":"סנטימטר מעוקב","plural":"סנטימטרים מעוקבים","pluralCapitalized":"סנטימטרים מעוקבים","abbr":"cm³"},"cubic-decimeters":{"singular":"דצימטר מעוקב","singularCapitalized":"דצימטר מעוקב","plural":"דצימטרים מעוקבים","pluralCapitalized":"דצימטרים מעוקבים","abbr":"dm³"},"cubic-meters":{"singular":"מטר מעוקב","singularCapitalized":"מטר מעוקב","plural":"מטרים מעוקבים","pluralCapitalized":"מטרים מעוקבים","abbr":"m³"},"cubic-kilometers":{"singular":"קילומטר מעוקב","singularCapitalized":"קילומטר מעוקב","plural":"קילומטרים מעוקבים","pluralCapitalized":"קילומטרים מעוקבים","abbr":"km³"},"cubic-inches":{"singular":"אינצ' מעוקב","singularCapitalized":"אינץ' מעוקב","plural":"אינצ'ים מעוקבים","pluralCapitalized":"אינצ'ים מעוקבים","abbr":"in³"},"cubic-feet":{"singular":"רגל מעוקב","singularCapitalized":"רגל מעוקב","plural":"רגליים מעוקבות","pluralCapitalized":"רגליים מעוקבות","abbr":"ft³"},"cubic-yards":{"singular":"יארד מעוקב","singularCapitalized":"יארד מעוקב","plural":"יארדים מעוקבים","pluralCapitalized":"יארדים מעוקבים","abbr":"yd³"},"cubic-miles":{"singular":"מייל מעוקב","singularCapitalized":"מייל מעוקב","plural":"מייל מעוקב","pluralCapitalized":"מיילים מעוקבים","abbr":"mi³"},"radians":{"singular":"רדיאן","singularCapitalized":"רדיאן","plural":"רדיאנים","pluralCapitalized":"רדיאנים","abbr":""},"degrees":{"singular":"מעלה","singularCapitalized":"מעלה","plural":"מעלות","pluralCapitalized":"מעלות","abbr":"°"},"bytes":{"B":"{fileSize} B","kB":"{fileSize} kB","MB":"{fileSize} MB","GB":"{fileSize} GB","TB":"{fileSize} TB"}}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_hr.json new file mode 100644 index 00000000..62285d46 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_hr.json @@ -0,0 +1 @@ +{"measures":{"length":"Duljina","area":"Površina","volume":"Količina","angle":"Kut"},"systems":{"metric":"Metrički","imperial":"Imperijalni"},"units":{"millimeters":{"singular":"milimetar","singularCapitalized":"Milimetar","plural":"milimetri","pluralCapitalized":"Milimetri","abbr":"mm"},"centimeters":{"singular":"centimetar","singularCapitalized":"Centimetar","plural":"centimetri","pluralCapitalized":"Centimetri","abbr":"cm"},"decimeters":{"singular":"decimetar","singularCapitalized":"Decimetar","plural":"decimetri","pluralCapitalized":"Decimetar","abbr":"dm"},"meters":{"singular":"metar","singularCapitalized":"Metar","plural":"metri","pluralCapitalized":"Metri","abbr":"m"},"kilometers":{"singular":"kilometar","singularCapitalized":"Kilometar","plural":"kilometara","pluralCapitalized":"Kilometri","abbr":"km"},"inches":{"singular":"inč","singularCapitalized":"Inč","plural":"inči","pluralCapitalized":"Inči","abbr":"in"},"feet":{"singular":"stopa","singularCapitalized":"Stopa","plural":"stope","pluralCapitalized":"Stope","abbr":"ft"},"yards":{"singular":"jard","singularCapitalized":"Jard","plural":"jardi","pluralCapitalized":"Jardi","abbr":"yd"},"miles":{"singular":"milja","singularCapitalized":"Milja","plural":"milje","pluralCapitalized":"Milje","abbr":"mi"},"nautical-miles":{"singular":"nautička milja","singularCapitalized":"Nautička milja","plural":"nautičke milje","pluralCapitalized":"Nautičke milje","abbr":"nm"},"us-feet":{"singular":"stopa (SAD)","singularCapitalized":"Stopa (SAD)","plural":"stope (SAD)","pluralCapitalized":"Stope (SAD)","abbr":"ft"},"square-millimeters":{"singular":"kvadratni milimetar","singularCapitalized":"Kvadratni milimetar","plural":"kvadratni milimetri","pluralCapitalized":"Kvadratni milimetri","abbr":"mm²"},"square-centimeters":{"singular":"kvadratni centimetar","singularCapitalized":"Kvadratni centimetar","plural":"kvadratni centimetri","pluralCapitalized":"Kvadratni centimetri","abbr":"cm²"},"square-decimeters":{"singular":"kvadratni decimetar","singularCapitalized":"Kvadratni decimetar","plural":"kvadratni decimetri","pluralCapitalized":"Kvadratni decimetri","abbr":"dm²"},"square-meters":{"singular":"kvadratni metar","singularCapitalized":"Kvadratni metar","plural":"kvadratni metri","pluralCapitalized":"Kvadratni metri","abbr":"m²"},"square-kilometers":{"singular":"kvadratni kilometar","singularCapitalized":"Kvadratni kilometar","plural":"kvadratni kilometri","pluralCapitalized":"Kvadratni kilometri","abbr":"km²"},"square-inches":{"singular":"kvadratni inč","singularCapitalized":"Kvadratni inč","plural":"kvadratni inči","pluralCapitalized":"Kvadratni inči","abbr":"in²"},"square-feet":{"singular":"kvadratna stopa","singularCapitalized":"Kvadratna stopa","plural":"kvadratne stope","pluralCapitalized":"Kvadratne stope","abbr":"ft²"},"square-yards":{"singular":"kvadratni jard","singularCapitalized":"Kvadratni jard","plural":"kvadratni jardi","pluralCapitalized":"Kvadratni jardi","abbr":"yd²"},"square-miles":{"singular":"kvadratna milja","singularCapitalized":"Kvadratna milja","plural":"kvadratne milje","pluralCapitalized":"Kvadratne milje","abbr":"mi²"},"square-us-feet":{"singular":"kvadratna stopa (SAD)","singularCapitalized":"Kvadratna stopa (SAD)","plural":"kvadratne stope (SAD)","pluralCapitalized":"Kvadratne stope (SAD)","abbr":"ft²"},"acres":{"singular":"ral","singularCapitalized":"Acre","plural":"rali","pluralCapitalized":"Rali","abbr":"ral"},"ares":{"singular":"ar","singularCapitalized":"Ar","plural":"ari","pluralCapitalized":"Ari","abbr":"a"},"hectares":{"singular":"hektar","singularCapitalized":"hektar","plural":"hektari","pluralCapitalized":"Hektari","abbr":"ha"},"liters":{"singular":"litra","singularCapitalized":"Litra","plural":"litre","pluralCapitalized":"Litre","abbr":"l"},"cubic-millimeters":{"singular":"kubični milimetar","singularCapitalized":"Kubični milimetar","plural":"kubični milimetri","pluralCapitalized":"Kubični milimetri","abbr":"mm³"},"cubic-centimeters":{"singular":"kubični centimetar","singularCapitalized":"Kubični centimetar","plural":"kubični centimetri","pluralCapitalized":"Kubični centimetri","abbr":"cm³"},"cubic-decimeters":{"singular":"kubični decimetar","singularCapitalized":"Kubični decimetar","plural":"kubični decimetri","pluralCapitalized":"Kubični decimetri","abbr":"dm³"},"cubic-meters":{"singular":"kubični metar","singularCapitalized":"Kubični metar","plural":"kubični metri","pluralCapitalized":"Kubični metri","abbr":"m³"},"cubic-kilometers":{"singular":"kubični kilometar","singularCapitalized":"Kubični kilometar","plural":"kubični kilometri","pluralCapitalized":"Kubični kilometri","abbr":"km³"},"cubic-inches":{"singular":"kubični inč","singularCapitalized":"Kubični inč","plural":"kubični inči","pluralCapitalized":"Kubični inči","abbr":"in³"},"cubic-feet":{"singular":"kubična stopa","singularCapitalized":"Kubična stopa","plural":"kubične stope","pluralCapitalized":"Kubične stope","abbr":"ft³"},"cubic-yards":{"singular":"kubični jard","singularCapitalized":"Kubični jard","plural":"kubični jardi","pluralCapitalized":"Kubični jardi","abbr":"yd³"},"cubic-miles":{"singular":"kubična milja","singularCapitalized":"Kubična milja","plural":"kubične milje","pluralCapitalized":"Kubične milje","abbr":"mi³"},"radians":{"singular":"radijan","singularCapitalized":"Radijan","plural":"radijani","pluralCapitalized":"Radijani","abbr":""},"degrees":{"singular":"stupanj","singularCapitalized":"Stupanj","plural":"stupnjevi","pluralCapitalized":"Stupnjevi","abbr":"°"},"bytes":{"B":"{fileSize} B","kB":"{fileSize} kB","MB":"{fileSize} MB","GB":"{fileSize} GB","TB":"{fileSize} TB"}}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_hu.json new file mode 100644 index 00000000..74cf13d3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_hu.json @@ -0,0 +1 @@ +{"measures":{"length":"Hossz","area":"Terület","volume":"Térfogat","angle":"Szög"},"systems":{"metric":"Metrikus","imperial":"Angolszász"},"units":{"millimeters":{"singular":"milliméter","singularCapitalized":"Milliméter","plural":"milliméter","pluralCapitalized":"milliméter","abbr":"mm"},"centimeters":{"singular":"centiméter","singularCapitalized":"Centiméter","plural":"centiméter","pluralCapitalized":"Centiméter","abbr":"cm"},"decimeters":{"singular":"deciméter","singularCapitalized":"Deciméter","plural":"deciméter","pluralCapitalized":"Deciméter","abbr":"dm"},"meters":{"singular":"méter","singularCapitalized":"Méter","plural":"méter","pluralCapitalized":"Méter","abbr":"m"},"kilometers":{"singular":"kilométer","singularCapitalized":"Kilométer","plural":"kilométer","pluralCapitalized":"Kilométer","abbr":"km"},"inches":{"singular":"hüvelyk","singularCapitalized":"Hüvelyk","plural":"hüvelyk","pluralCapitalized":"Hüvelyk","abbr":"be"},"feet":{"singular":"láb","singularCapitalized":"Láb","plural":"láb","pluralCapitalized":"Láb","abbr":"ft"},"yards":{"singular":"yard","singularCapitalized":"Yard","plural":"yard","pluralCapitalized":"Yard","abbr":"yd"},"miles":{"singular":"mérföld","singularCapitalized":"Mérföld","plural":"mérföld","pluralCapitalized":"Mérföld","abbr":"mi"},"nautical-miles":{"singular":"tengeri mérföld","singularCapitalized":"Tengeri mérföld","plural":"tengeri mérföld","pluralCapitalized":"Tengeri mérföld","abbr":"nm"},"us-feet":{"singular":"láb (US)","singularCapitalized":"Láb (USA)","plural":"láb (US)","pluralCapitalized":"Láb (USA)","abbr":"ft"},"square-millimeters":{"singular":"négyzetmilliméter","singularCapitalized":"Négyzetmilliméter","plural":"négyzetmilliméter","pluralCapitalized":"Négyzetmilliméter","abbr":"mm²"},"square-centimeters":{"singular":"négyzetcentiméter","singularCapitalized":"Négyzetcentiméter","plural":"négyzetcentiméter","pluralCapitalized":"Négyzetcentiméter","abbr":"cm²"},"square-decimeters":{"singular":"négyzetdeciméter","singularCapitalized":"Négyzetdeciméter","plural":"négyzetdeciméter","pluralCapitalized":"Négyzetdeciméter","abbr":"dm²"},"square-meters":{"singular":"négyzetméter","singularCapitalized":"Négyzetméter","plural":"négyzetméter","pluralCapitalized":"Négyzetméter","abbr":"m²"},"square-kilometers":{"singular":"négyzetkilométer","singularCapitalized":"Négyzetkilométer","plural":"négyzetkilométer","pluralCapitalized":"Négyzetkilométer","abbr":"km²"},"square-inches":{"singular":"négyzethüvelyk","singularCapitalized":"Négyzethüvelyk","plural":"négyzethüvelyk","pluralCapitalized":"Négyzethüvelyk","abbr":"in²"},"square-feet":{"singular":"négyzetláb","singularCapitalized":"Négyzetláb","plural":"négyzetláb","pluralCapitalized":"Négyzetláb","abbr":"ft²"},"square-yards":{"singular":"négyzetyard","singularCapitalized":"Négyzetyard","plural":"négyzetyard","pluralCapitalized":"Négyzetyard","abbr":"yd²"},"square-miles":{"singular":"négyzetmérföld","singularCapitalized":"Négyzetmérföld","plural":"négyzetmérföld","pluralCapitalized":"Négyzetmérföld","abbr":"mi²"},"square-us-feet":{"singular":"négyzetláb (US)","singularCapitalized":"Négyzetláb (USA)","plural":"négyzetláb (US)","pluralCapitalized":"Négyzetláb (USA)","abbr":"ft²"},"acres":{"singular":"acre","singularCapitalized":"Acre","plural":"acre","pluralCapitalized":"Acre","abbr":"acre"},"ares":{"singular":"ár","singularCapitalized":"Ár","plural":"ár","pluralCapitalized":"Ár","abbr":"a"},"hectares":{"singular":"hektár","singularCapitalized":"Hektár","plural":"hektár","pluralCapitalized":"Hektár","abbr":"ha"},"liters":{"singular":"liter","singularCapitalized":"Liter","plural":"liter","pluralCapitalized":"Liter","abbr":"l"},"cubic-millimeters":{"singular":"köbmilliméter","singularCapitalized":"Köbmilliméter","plural":"köbmilliméter","pluralCapitalized":"Köbmilliméter","abbr":"mm³"},"cubic-centimeters":{"singular":"köbcentiméter","singularCapitalized":"Köbcentiméter","plural":"köbcentiméter","pluralCapitalized":"Köbcentiméter","abbr":"cm³"},"cubic-decimeters":{"singular":"köbdeciméter","singularCapitalized":"Köbdeciméter","plural":"köbdeciméter","pluralCapitalized":"Köbdeciméter","abbr":"dm³"},"cubic-meters":{"singular":"köbméter","singularCapitalized":"Köbméter","plural":"köbméter","pluralCapitalized":"Köbméter","abbr":"m³"},"cubic-kilometers":{"singular":"köbkilométer","singularCapitalized":"Köbkilométer","plural":"köbkilométer","pluralCapitalized":"Köbkilométer","abbr":"km³"},"cubic-inches":{"singular":"köbhüvelyk","singularCapitalized":"Köbhüvelyk","plural":"köbhüvelyk","pluralCapitalized":"Köbhüvelyk","abbr":"in³"},"cubic-feet":{"singular":"köbláb","singularCapitalized":"Köbláb","plural":"köbláb","pluralCapitalized":"Köbláb","abbr":"ft³"},"cubic-yards":{"singular":"köbyard","singularCapitalized":"Köbyard","plural":"köbyard","pluralCapitalized":"Köbyard","abbr":"yd³"},"cubic-miles":{"singular":"köbmérföld","singularCapitalized":"Köbmérföld","plural":"köbmérföld","pluralCapitalized":"Köbmérföld","abbr":"mi³"},"radians":{"singular":"radián","singularCapitalized":"Radián","plural":"radián","pluralCapitalized":"Radián","abbr":""},"degrees":{"singular":"fok","singularCapitalized":"Fok","plural":"fok","pluralCapitalized":"Fok","abbr":"°"},"bytes":{"B":"{fileSize} B","kB":"{fileSize} kB","MB":"{fileSize} MB","GB":"{fileSize} GB","TB":"{fileSize} TB"}}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_id.json new file mode 100644 index 00000000..210e9b26 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_id.json @@ -0,0 +1 @@ +{"measures":{"length":"Panjang","area":"Area","volume":"Volume","angle":"Sudut"},"systems":{"metric":"Metrik","imperial":"Imperial"},"units":{"millimeters":{"singular":"milimeter","singularCapitalized":"Milimeter","plural":"milimeter","pluralCapitalized":"Milimeter","abbr":"mm"},"centimeters":{"singular":"sentimeter","singularCapitalized":"Sentimeter","plural":"sentimeter","pluralCapitalized":"Sentimeter","abbr":"cm"},"decimeters":{"singular":"desimeter","singularCapitalized":"Desimeter","plural":"desimeter","pluralCapitalized":"Desimeter","abbr":"dm"},"meters":{"singular":"meter","singularCapitalized":"Meter","plural":"meter","pluralCapitalized":"Meter","abbr":"m"},"kilometers":{"singular":"kilometer","singularCapitalized":"Kilometer","plural":"kilometer","pluralCapitalized":"Kilometer","abbr":"km"},"inches":{"singular":"inci","singularCapitalized":"Inci","plural":"inci","pluralCapitalized":"Inci","abbr":"in"},"feet":{"singular":"kaki","singularCapitalized":"Kaki","plural":"kaki","pluralCapitalized":"Kaki","abbr":"kaki"},"yards":{"singular":"yard","singularCapitalized":"Yard","plural":"yard","pluralCapitalized":"Yard","abbr":"yard"},"miles":{"singular":"mil","singularCapitalized":"Mil","plural":"mil","pluralCapitalized":"Mil","abbr":"mi"},"nautical-miles":{"singular":"mil laut","singularCapitalized":"Mil laut","plural":"mil laut","pluralCapitalized":"Mil laut","abbr":"nm"},"us-feet":{"singular":"kaki (AS)","singularCapitalized":"Kaki (AS)","plural":"kaki (AS)","pluralCapitalized":"Kaki (AS)","abbr":"kaki"},"square-millimeters":{"singular":"milimeter persegi","singularCapitalized":"Milimeter persegi","plural":"milimeter persegi","pluralCapitalized":"Milimeter persegi","abbr":"mm²"},"square-centimeters":{"singular":"sentimeter persegi","singularCapitalized":"Sentimeter persegi","plural":"sentimeter persegi","pluralCapitalized":"Sentimeter persegi","abbr":"cm²"},"square-decimeters":{"singular":"desimeter persegi","singularCapitalized":"Desimeter persegi","plural":"desimeter persegi","pluralCapitalized":"Desimeter persegi","abbr":"dm²"},"square-meters":{"singular":"meter persegi","singularCapitalized":"Meter persegi","plural":"meter persegi","pluralCapitalized":"Meter persegi","abbr":"m²"},"square-kilometers":{"singular":"kilometer persegi","singularCapitalized":"Kilometer persegi","plural":"kilometer persegi","pluralCapitalized":"Kilometer persegi","abbr":"km²"},"square-inches":{"singular":"inci persegi","singularCapitalized":"Inci persegi","plural":"inci persegi","pluralCapitalized":"Inci persegi","abbr":"in²"},"square-feet":{"singular":"kaki persegi","singularCapitalized":"Kaki persegi","plural":"kaki persegi","pluralCapitalized":"Kaki persegi","abbr":"kaki²"},"square-yards":{"singular":"yard persegi","singularCapitalized":"Yard persegi","plural":"yard persegi","pluralCapitalized":"Yard persegi","abbr":"yd²"},"square-miles":{"singular":"mil persegi","singularCapitalized":"Mil persegi","plural":"mil persegi","pluralCapitalized":"Mil persegi","abbr":"mi²"},"square-us-feet":{"singular":"kaki persegi (AS)","singularCapitalized":"Kaki persegi (AS)","plural":"kaki persegi (AS)","pluralCapitalized":"Kaki persegi (AS)","abbr":"kaki²"},"acres":{"singular":"acre","singularCapitalized":"Acre","plural":"acre","pluralCapitalized":"Akre","abbr":"acre"},"ares":{"singular":"are","singularCapitalized":"Are","plural":"are","pluralCapitalized":"Are","abbr":"a"},"hectares":{"singular":"hektare","singularCapitalized":"Hektar","plural":"hektare","pluralCapitalized":"Hektare","abbr":"ha"},"liters":{"singular":"liter","singularCapitalized":"Liter","plural":"liter","pluralCapitalized":"Liter","abbr":"l"},"cubic-millimeters":{"singular":"milimeter kubik","singularCapitalized":"Milimeter kubik","plural":"milimeter kubik","pluralCapitalized":"Milimeter kubik","abbr":"mm³"},"cubic-centimeters":{"singular":"sentimeter kubik","singularCapitalized":"Sentimeter kubik","plural":"sentimeter kubik","pluralCapitalized":"Sentimeter kubik","abbr":"cm³"},"cubic-decimeters":{"singular":"desimeter kubik","singularCapitalized":"Desimeter kubik","plural":"desimeter kubik","pluralCapitalized":"Desimeter kubik","abbr":"dm³"},"cubic-meters":{"singular":"meter kubik","singularCapitalized":"Meter kubik","plural":"meter kubik","pluralCapitalized":"Meter kubik","abbr":"m³"},"cubic-kilometers":{"singular":"kilometer kubik","singularCapitalized":"Kilometer kubik","plural":"kilometer kubik","pluralCapitalized":"Kilometer kubik","abbr":"km³"},"cubic-inches":{"singular":"inci kubik","singularCapitalized":"Inci kubik","plural":"inci kubik","pluralCapitalized":"Inci kubik","abbr":"in³"},"cubic-feet":{"singular":"kaki kubik","singularCapitalized":"Kaki kubik","plural":"kaki kubik","pluralCapitalized":"Kaki kubik","abbr":"kaki³"},"cubic-yards":{"singular":"yard kubik","singularCapitalized":"Yard kubik","plural":"yard kubik","pluralCapitalized":"Yard kubik","abbr":"yd³"},"cubic-miles":{"singular":"mil kubik","singularCapitalized":"Mil kubik","plural":"mil kubik","pluralCapitalized":"Mil kubik","abbr":"mi³"},"radians":{"singular":"radian","singularCapitalized":"Radian","plural":"radian","pluralCapitalized":"Radian","abbr":""},"degrees":{"singular":"derajat","singularCapitalized":"Derajat","plural":"derajat","pluralCapitalized":"Derajat","abbr":"°"},"bytes":{"B":"{fileSize} B","kB":"{fileSize} kB","MB":"{fileSize} MB","GB":"{fileSize} GB","TB":"{fileSize} TB"}}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_it.json new file mode 100644 index 00000000..0a998fcc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_it.json @@ -0,0 +1 @@ +{"measures":{"length":"Lunghezza","area":"Area","volume":"Volume","angle":"Angolo"},"systems":{"metric":"Metrica","imperial":"Imperiale"},"units":{"millimeters":{"singular":"millimetro","singularCapitalized":"Millimetro","plural":"millimetri","pluralCapitalized":"Millimetri","abbr":"mm"},"centimeters":{"singular":"centimetro","singularCapitalized":"Centimetro","plural":"centimetri","pluralCapitalized":"Centimetri","abbr":"cm"},"decimeters":{"singular":"decimetro","singularCapitalized":"Decimetro","plural":"decimetri","pluralCapitalized":"Decimetro","abbr":"dm"},"meters":{"singular":"metro","singularCapitalized":"Metro","plural":"metri","pluralCapitalized":"Metri","abbr":"m"},"kilometers":{"singular":"chilometro","singularCapitalized":"Chilometro","plural":"chilometri","pluralCapitalized":"Chilometri","abbr":"km"},"inches":{"singular":"Pollice","singularCapitalized":"Pollice","plural":"pollici","pluralCapitalized":"Pollici","abbr":"poll."},"feet":{"singular":"piede","singularCapitalized":"Piede","plural":"piedi","pluralCapitalized":"Piede","abbr":"piedi"},"yards":{"singular":"iarda","singularCapitalized":"Iarde","plural":"iarde","pluralCapitalized":"Iarde","abbr":"yd"},"miles":{"singular":"miglia","singularCapitalized":"Miglio","plural":"miglia","pluralCapitalized":"Miglia","abbr":"mi"},"nautical-miles":{"singular":"miglio nautico","singularCapitalized":"Miglio nautico","plural":"miglia nautiche","pluralCapitalized":"Miglia nautiche","abbr":"mn"},"us-feet":{"singular":"piede (USA)","singularCapitalized":"Piede (USA)","plural":"piedi (USA)","pluralCapitalized":"Piede (USA)","abbr":"piedi"},"square-millimeters":{"singular":"millimetro quadrato","singularCapitalized":"Millimetro quadrato","plural":"millimetri quadrati","pluralCapitalized":"Millimetri quadrati","abbr":"mm²"},"square-centimeters":{"singular":"centimetro quadrato","singularCapitalized":"Centimetro quadrato","plural":"centimetri quadrati","pluralCapitalized":"Centimetri quadrati","abbr":"cm²"},"square-decimeters":{"singular":"decimetro quadrato","singularCapitalized":"Decimetro quadrato","plural":"decimetri quadrati","pluralCapitalized":"Decimetri quadrati","abbr":"dm²"},"square-meters":{"singular":"metro quadrato","singularCapitalized":"Metro quadrato","plural":"metri quadrati","pluralCapitalized":"Metri quadrati","abbr":"m²"},"square-kilometers":{"singular":"chilometro quadrato","singularCapitalized":"Chilometro quadrato","plural":"chilometri quadrati","pluralCapitalized":"Chilometri quadrati","abbr":"km²"},"square-inches":{"singular":"pollice quadrato","singularCapitalized":"Pollice quadrato","plural":"pollici quadrati","pluralCapitalized":"Pollici quadrati","abbr":"in²"},"square-feet":{"singular":"piede quadrato","singularCapitalized":"Piede quadrato","plural":"piedi quadrati","pluralCapitalized":"Piedi quadrati","abbr":"piedi²"},"square-yards":{"singular":"iarda quadrata","singularCapitalized":"Iarda quadrata","plural":"iarde quadrate","pluralCapitalized":"Iarde quadrate","abbr":"yd²"},"square-miles":{"singular":"miglio quadrato","singularCapitalized":"Miglio quadrato","plural":"miglia quadrate","pluralCapitalized":"Miglia quadrate","abbr":"mi²"},"square-us-feet":{"singular":"piede quadrato (USA)","singularCapitalized":"Piede quadrato (USA)","plural":"piedi quadrati (USA)","pluralCapitalized":"Piedi quadrati (USA)","abbr":"piedi²"},"acres":{"singular":"acro","singularCapitalized":"Acro","plural":"acri","pluralCapitalized":"Acri","abbr":"acro"},"ares":{"singular":"ara","singularCapitalized":"Ara","plural":"a.","pluralCapitalized":"Are","abbr":"a"},"hectares":{"singular":"ettari","singularCapitalized":"Ettaro","plural":"ettari","pluralCapitalized":"Ettari","abbr":"ha"},"liters":{"singular":"litro","singularCapitalized":"Litro","plural":"litri","pluralCapitalized":"Litri","abbr":"l"},"cubic-millimeters":{"singular":"millimetro cubico","singularCapitalized":"Millimetro cubico","plural":"millimetri cubici","pluralCapitalized":"Millimetri cubici","abbr":"mm³"},"cubic-centimeters":{"singular":"centimetro cubico","singularCapitalized":"Centimetro cubico","plural":"centimetri cubici","pluralCapitalized":"Centimetri cubici","abbr":"cm³"},"cubic-decimeters":{"singular":"decimetro cubico","singularCapitalized":"Decimetro cubico","plural":"decimetri cubici","pluralCapitalized":"Decimetri cubici","abbr":"dm³"},"cubic-meters":{"singular":"metro cubico","singularCapitalized":"Metro cubico","plural":"metri cubici","pluralCapitalized":"Metri cubici","abbr":"m³"},"cubic-kilometers":{"singular":"chilometro cubico","singularCapitalized":"Chilometro cubico","plural":"chilometri cubici","pluralCapitalized":"Chilometri cubici","abbr":"km³"},"cubic-inches":{"singular":"pollice cubico","singularCapitalized":"Pollice cubico","plural":"pollici cubici","pluralCapitalized":"Pollici cubici","abbr":"in³"},"cubic-feet":{"singular":"piede cubico","singularCapitalized":"Piede cubico","plural":"piedi cubici","pluralCapitalized":"Piedi cubici","abbr":"ft³"},"cubic-yards":{"singular":"iarda cubica","singularCapitalized":"Iarda cubica","plural":"iarde cubiche","pluralCapitalized":"Iarde cubiche","abbr":"yd³"},"cubic-miles":{"singular":"miglio cubico","singularCapitalized":"Miglio cubico","plural":"miglia cubiche","pluralCapitalized":"Miglia cubiche","abbr":"mi³"},"radians":{"singular":"radiante","singularCapitalized":"Radiante","plural":"radianti","pluralCapitalized":"Radianti","abbr":""},"degrees":{"singular":"grado","singularCapitalized":"Gradi","plural":"gradi","pluralCapitalized":"Gradi","abbr":"°"},"bytes":{"B":"{fileSize} B","kB":"{fileSize} kB","MB":"{fileSize} MB","GB":"{fileSize} GB","TB":"{fileSize} TB"}}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_ja.json new file mode 100644 index 00000000..42876ad8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_ja.json @@ -0,0 +1 @@ +{"measures":{"length":"長さ","area":"面積","volume":"体積","angle":"角度"},"systems":{"metric":"メートル法","imperial":"ヤード・ポンド法"},"units":{"millimeters":{"singular":"ミリメートル","singularCapitalized":"ミリメートル","plural":"ミリメートル","pluralCapitalized":"ミリメートル","abbr":"mm"},"centimeters":{"singular":"センチメートル","singularCapitalized":"センチメートル","plural":"センチメートル","pluralCapitalized":"センチメートル","abbr":"cm"},"decimeters":{"singular":"デシメートル","singularCapitalized":"デシメートル","plural":"デシメートル","pluralCapitalized":"デシメートル","abbr":"dm"},"meters":{"singular":"メートル","singularCapitalized":"メートル","plural":"メートル","pluralCapitalized":"メートル","abbr":"m"},"kilometers":{"singular":"キロメートル","singularCapitalized":"キロメートル","plural":"キロメートル","pluralCapitalized":"キロメートル","abbr":"km"},"inches":{"singular":"インチ","singularCapitalized":"インチ","plural":"インチ","pluralCapitalized":"インチ","abbr":"in"},"feet":{"singular":"フィート","singularCapitalized":"フィート","plural":"フィート","pluralCapitalized":"フィート","abbr":"ft"},"yards":{"singular":"ヤード","singularCapitalized":"ヤード","plural":"ヤード","pluralCapitalized":"ヤード","abbr":"yd"},"miles":{"singular":"マイル","singularCapitalized":"マイル","plural":"マイル","pluralCapitalized":"マイル","abbr":"mi"},"nautical-miles":{"singular":"海里","singularCapitalized":"海里","plural":"海里","pluralCapitalized":"海里","abbr":"nm"},"us-feet":{"singular":"フィート (米国)","singularCapitalized":"フィート (米国)","plural":"フィート (米国)","pluralCapitalized":"フィート (米国)","abbr":"ft"},"square-millimeters":{"singular":"平方ミリメートル","singularCapitalized":"平方ミリメートル","plural":"平方ミリメートル","pluralCapitalized":"平方ミリメートル","abbr":"mm²"},"square-centimeters":{"singular":"平方センチメートル","singularCapitalized":"平方センチメートル","plural":"平方センチメートル","pluralCapitalized":"平方センチメートル","abbr":"cm²"},"square-decimeters":{"singular":"平方デシメートル","singularCapitalized":"平方デシメートル","plural":"平方デシメートル","pluralCapitalized":"平方デシメートル","abbr":"dm²"},"square-meters":{"singular":"平方メートル","singularCapitalized":"平方メートル","plural":"平方メートル","pluralCapitalized":"平方メートル","abbr":"m²"},"square-kilometers":{"singular":"平方キロメートル","singularCapitalized":"平方キロメートル","plural":"平方キロメートル","pluralCapitalized":"平方キロメートル","abbr":"km²"},"square-inches":{"singular":"平方インチ","singularCapitalized":"平方インチ","plural":"平方インチ","pluralCapitalized":"平方インチ","abbr":"in²"},"square-feet":{"singular":"平方フィート","singularCapitalized":"平方フィート","plural":"平方フィート","pluralCapitalized":"平方フィート","abbr":"ft²"},"square-yards":{"singular":"平方ヤード","singularCapitalized":"平方ヤード","plural":"平方ヤード","pluralCapitalized":"平方ヤード","abbr":"yd²"},"square-miles":{"singular":"平方マイル","singularCapitalized":"平方マイル","plural":"平方マイル","pluralCapitalized":"平方マイル","abbr":"mi²"},"square-us-feet":{"singular":"平方フィート (米国)","singularCapitalized":"平方フィート (米国)","plural":"平方フィート (米国)","pluralCapitalized":"平方フィート (米国)","abbr":"ft²"},"acres":{"singular":"エーカー","singularCapitalized":"エーカー","plural":"エーカー","pluralCapitalized":"エーカー","abbr":"エーカー"},"ares":{"singular":"アール","singularCapitalized":"アール","plural":"アール","pluralCapitalized":"アール","abbr":"a"},"hectares":{"singular":"ヘクタール","singularCapitalized":"ヘクタール","plural":"ヘクタール","pluralCapitalized":"ヘクタール","abbr":"ha"},"liters":{"singular":"リットル","singularCapitalized":"リットル","plural":"リットル","pluralCapitalized":"リットル","abbr":"l"},"cubic-millimeters":{"singular":"立方ミリメートル","singularCapitalized":"立方ミリメートル","plural":"立方ミリメートル","pluralCapitalized":"立方ミリメートル","abbr":"mm³"},"cubic-centimeters":{"singular":"立方センチメートル","singularCapitalized":"立方センチメートル","plural":"立方センチメートル","pluralCapitalized":"立方センチメートル","abbr":"cm³"},"cubic-decimeters":{"singular":"立方デシメートル","singularCapitalized":"立方デシメートル","plural":"立方デシメートル","pluralCapitalized":"立方デシメートル","abbr":"dm³"},"cubic-meters":{"singular":"立方メートル","singularCapitalized":"立方メートル","plural":"立方メートル","pluralCapitalized":"立方メートル","abbr":"m³"},"cubic-kilometers":{"singular":"立方キロメートル","singularCapitalized":"立方キロメートル","plural":"立方キロメートル","pluralCapitalized":"立方キロメートル","abbr":"km³"},"cubic-inches":{"singular":"立方インチ","singularCapitalized":"立方インチ","plural":"立方インチ","pluralCapitalized":"立方インチ","abbr":"in³"},"cubic-feet":{"singular":"立方フィート","singularCapitalized":"立方フィート","plural":"立方フィート","pluralCapitalized":"立方フィート","abbr":"ft³"},"cubic-yards":{"singular":"立方ヤード","singularCapitalized":"立方ヤード","plural":"立方ヤード","pluralCapitalized":"立方ヤード","abbr":"yd³"},"cubic-miles":{"singular":"立方マイル","singularCapitalized":"立方マイル","plural":"立方マイル","pluralCapitalized":"立方マイル","abbr":"mi³"},"radians":{"singular":"ラジアン","singularCapitalized":"ラジアン","plural":"ラジアン","pluralCapitalized":"ラジアン","abbr":""},"degrees":{"singular":"度","singularCapitalized":"度","plural":"度","pluralCapitalized":"度","abbr":"°"},"bytes":{"B":"{fileSize} B","kB":"{fileSize} kB","MB":"{fileSize} MB","GB":"{fileSize} GB","TB":"{fileSize} TB"}}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_ko.json new file mode 100644 index 00000000..cdf3c0a4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_ko.json @@ -0,0 +1 @@ +{"measures":{"length":"길이","area":"영역","volume":"부피","angle":"각도"},"systems":{"metric":"미터법","imperial":"영국식"},"units":{"millimeters":{"singular":"밀리미터","singularCapitalized":"밀리미터","plural":"밀리미터","pluralCapitalized":"밀리미터","abbr":"mm"},"centimeters":{"singular":"센티미터","singularCapitalized":"센티미터","plural":"센티미터","pluralCapitalized":"센티미터","abbr":"cm"},"decimeters":{"singular":"데시미터","singularCapitalized":"데시미터","plural":"데시미터","pluralCapitalized":"데시미터","abbr":"dm"},"meters":{"singular":"미터","singularCapitalized":"미터","plural":"미터","pluralCapitalized":"미터","abbr":"m"},"kilometers":{"singular":"킬로미터","singularCapitalized":"킬로미터","plural":"킬로미터","pluralCapitalized":"킬로미터","abbr":"km"},"inches":{"singular":"인치","singularCapitalized":"인치","plural":"인치","pluralCapitalized":"인치","abbr":"in"},"feet":{"singular":"피트","singularCapitalized":"피트","plural":"피트","pluralCapitalized":"피트","abbr":"ft"},"yards":{"singular":"야드","singularCapitalized":"야드","plural":"야드","pluralCapitalized":"야드","abbr":"yd"},"miles":{"singular":"마일","singularCapitalized":"마일","plural":"마일","pluralCapitalized":"마일","abbr":"mi"},"nautical-miles":{"singular":"해리","singularCapitalized":"평방 해리","plural":"해리","pluralCapitalized":"해리","abbr":"nm"},"us-feet":{"singular":"피트(US)","singularCapitalized":"피트(US)","plural":"피트(US)","pluralCapitalized":"피트(US)","abbr":"ft"},"square-millimeters":{"singular":"제곱밀리미터","singularCapitalized":"제곱밀리미터","plural":"제곱밀리미터","pluralCapitalized":"제곱밀리미터","abbr":"mm²"},"square-centimeters":{"singular":"제곱센티미터","singularCapitalized":"제곱센티미터","plural":"제곱센티미터","pluralCapitalized":"제곱센티미터","abbr":"cm²"},"square-decimeters":{"singular":"제곱데시미터","singularCapitalized":"제곱데시미터","plural":"제곱데시미터","pluralCapitalized":"제곱데시미터","abbr":"dm²"},"square-meters":{"singular":"제곱미터","singularCapitalized":"제곱미터","plural":"제곱미터","pluralCapitalized":"제곱미터","abbr":"m²"},"square-kilometers":{"singular":"제곱킬로미터","singularCapitalized":"제곱킬로미터","plural":"제곱킬로미터","pluralCapitalized":"제곱킬로미터","abbr":"km²"},"square-inches":{"singular":"제곱인치","singularCapitalized":"제곱인치","plural":"제곱인치","pluralCapitalized":"제곱인치","abbr":"in²"},"square-feet":{"singular":"제곱피트","singularCapitalized":"평방 피트","plural":"제곱피트","pluralCapitalized":"제곱피트","abbr":"ft²"},"square-yards":{"singular":"제곱야드","singularCapitalized":"제곱 야드","plural":"제곱야드","pluralCapitalized":"제곱야드","abbr":"yd²"},"square-miles":{"singular":"제곱마일","singularCapitalized":"평방 마일","plural":"제곱마일","pluralCapitalized":"제곱마일","abbr":"mi²"},"square-us-feet":{"singular":"제곱피트(US)","singularCapitalized":"제곱피트(US)","plural":"제곱피트(US)","pluralCapitalized":"제곱피트(US)","abbr":"ft²"},"acres":{"singular":"에이커","singularCapitalized":"에이커","plural":"에이커","pluralCapitalized":"에이커","abbr":"ac"},"ares":{"singular":"아르","singularCapitalized":"아르","plural":"아르","pluralCapitalized":"아르","abbr":"a"},"hectares":{"singular":"헥타르","singularCapitalized":"헥타르","plural":"헥타르","pluralCapitalized":"헥타르","abbr":"ha"},"liters":{"singular":"리터","singularCapitalized":"리터","plural":"리터","pluralCapitalized":"리터","abbr":"l"},"cubic-millimeters":{"singular":"세제곱밀리미터","singularCapitalized":"세제곱밀리미터","plural":"세제곱밀리미터","pluralCapitalized":"세제곱밀리미터","abbr":"mm³"},"cubic-centimeters":{"singular":"세제곱센티미터","singularCapitalized":"세제곱센티미터","plural":"세제곱센티미터","pluralCapitalized":"세제곱센티미터","abbr":"cm³"},"cubic-decimeters":{"singular":"세제곱데시미터","singularCapitalized":"세제곱데시미터","plural":"세제곱데시미터","pluralCapitalized":"세제곱데시미터","abbr":"dm³"},"cubic-meters":{"singular":"세제곱미터","singularCapitalized":"세제곱미터","plural":"세제곱미터","pluralCapitalized":"세제곱미터","abbr":"m³"},"cubic-kilometers":{"singular":"세제곱킬로미터","singularCapitalized":"세제곱킬로미터","plural":"세제곱킬로미터","pluralCapitalized":"세제곱킬로미터","abbr":"km³"},"cubic-inches":{"singular":"세제곱인치","singularCapitalized":"세제곱인치","plural":"세제곱인치","pluralCapitalized":"세제곱인치","abbr":"in³"},"cubic-feet":{"singular":"세제곱피트","singularCapitalized":"세제곱피트","plural":"세제곱피트","pluralCapitalized":"세제곱피트","abbr":"ft³"},"cubic-yards":{"singular":"세제곱야드","singularCapitalized":"세제곱야드","plural":"세제곱야드","pluralCapitalized":"세제곱야드","abbr":"yd³"},"cubic-miles":{"singular":"세제곱마일","singularCapitalized":"세제곱마일","plural":"세제곱마일","pluralCapitalized":"세제곱마일","abbr":"mi³"},"radians":{"singular":"라디안","singularCapitalized":"라디안","plural":"라디안","pluralCapitalized":"라디안","abbr":"rad"},"degrees":{"singular":"도","singularCapitalized":"도","plural":"도","pluralCapitalized":"도","abbr":"°"},"bytes":{"B":"{fileSize}B","kB":"{fileSize}kB","MB":"{fileSize}MB","GB":"{fileSize}GB","TB":"{fileSize}TB"}}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_lt.json new file mode 100644 index 00000000..a54d978e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_lt.json @@ -0,0 +1 @@ +{"measures":{"length":"Ilgis","area":"Plotas","volume":"Tūris","angle":"Kampas"},"systems":{"metric":"Metrinė","imperial":"Imperinė"},"units":{"millimeters":{"singular":"milimetras","singularCapitalized":"Milimetras","plural":"milimetrai","pluralCapitalized":"Milimetrai","abbr":"mm"},"centimeters":{"singular":"centimetras","singularCapitalized":"Centimetras","plural":"centimetrai","pluralCapitalized":"Centimetrai","abbr":"cm"},"decimeters":{"singular":"decimetras","singularCapitalized":"Decimetras","plural":"decimetrai","pluralCapitalized":"Decimetrai","abbr":"dm"},"meters":{"singular":"metras","singularCapitalized":"Metras","plural":"metrai","pluralCapitalized":"Metrai","abbr":"m"},"kilometers":{"singular":"kilometras","singularCapitalized":"Kilometras","plural":"kilometrai","pluralCapitalized":"Kilometrai","abbr":"km"},"inches":{"singular":"colis","singularCapitalized":"Colis","plural":"coliai","pluralCapitalized":"Coliai","abbr":"col."},"feet":{"singular":"pėda","singularCapitalized":"Pėdos","plural":"pėdos","pluralCapitalized":"Pėdos","abbr":"pėd."},"yards":{"singular":"jardas","singularCapitalized":"Jardas","plural":"jardai","pluralCapitalized":"Jardai","abbr":"jard."},"miles":{"singular":"mylia","singularCapitalized":"Mylia","plural":"mylios","pluralCapitalized":"Mylios","abbr":"myl."},"nautical-miles":{"singular":"jūrmylė","singularCapitalized":"Jūrmylė","plural":"jūrmylės","pluralCapitalized":"Jūrmylės","abbr":"jūrmyl."},"us-feet":{"singular":"pėda (JAV)","singularCapitalized":"Pėda (JAV)","plural":"pėdos (JAV)","pluralCapitalized":"Pėdos (JAV)","abbr":"pėd."},"square-millimeters":{"singular":"kvadratinis milimetras","singularCapitalized":"Kvadratinis milimetras","plural":"kvadratiniai milimetrai","pluralCapitalized":"Kvadratiniai milimetrai","abbr":"mm²"},"square-centimeters":{"singular":"kvadratinis centimetras","singularCapitalized":"Kvadratinis centimetras","plural":"kvadratiniai centimetrai","pluralCapitalized":"Kvadratiniai centimetrai","abbr":"cm²"},"square-decimeters":{"singular":"kvadratinis decimetras","singularCapitalized":"Kvadratinis decimetras","plural":"kvadratiniai decimetrai","pluralCapitalized":"Kvadratiniai decimetrai","abbr":"dm²"},"square-meters":{"singular":"kvadratinis metras","singularCapitalized":"Kvadratinis metras","plural":"kvadratiniai metrai","pluralCapitalized":"Kvadratiniai metrai","abbr":"m²"},"square-kilometers":{"singular":"kvadratinis kilometras","singularCapitalized":"Kvadratinis kilometras","plural":"kvadratiniai kilometrai","pluralCapitalized":"Kvadratiniai kilometrai","abbr":"km²"},"square-inches":{"singular":"kvadratinis colis","singularCapitalized":"Kvadratinis colis","plural":"kvadratiniai coliai","pluralCapitalized":"Kvadratiniai coliai","abbr":"col.²"},"square-feet":{"singular":"kvadratinė pėda","singularCapitalized":"Kvadratinė pėda","plural":"kvadratinės pėdos","pluralCapitalized":"Kvadratinės pėdos","abbr":"pėd.²"},"square-yards":{"singular":"kvadratinis jardas","singularCapitalized":"Kvadratinis jardas","plural":"kvadratiniai jardai","pluralCapitalized":"Kvadratiniai jardai","abbr":"jard.²"},"square-miles":{"singular":"kvadratinė mylia","singularCapitalized":"Kvadratinė mylia","plural":"kvadratinės mylios","pluralCapitalized":"Kvadratinės mylios","abbr":"myl.²"},"square-us-feet":{"singular":"kvadratinė pėda (JAV)","singularCapitalized":"Kvadratinė pėda (JAV)","plural":"kvadratinės pėdos (JAV)","pluralCapitalized":"Kvadratinės pėdos (JAV)","abbr":"pėd.²"},"acres":{"singular":"akras","singularCapitalized":"Akras","plural":"akrai","pluralCapitalized":"Akrai","abbr":"akras"},"ares":{"singular":"aras","singularCapitalized":"Aras","plural":"arai","pluralCapitalized":"Arai","abbr":"a"},"hectares":{"singular":"hektaras","singularCapitalized":"Hektarai","plural":"hektarai","pluralCapitalized":"Hektarai","abbr":"ha"},"liters":{"singular":"litras","singularCapitalized":"Litras","plural":"litrai","pluralCapitalized":"Litrai","abbr":"l"},"cubic-millimeters":{"singular":"kubinis milimetras","singularCapitalized":"Kubinis milimetras","plural":"kubiniai milimetrai","pluralCapitalized":"Kubiniai milimetrai","abbr":"mm³"},"cubic-centimeters":{"singular":"kubinis centimetras","singularCapitalized":"Kubinis centimetras","plural":"kubiniai centimetrai","pluralCapitalized":"Kubiniai centimetrai","abbr":"cm³"},"cubic-decimeters":{"singular":"kubinis decimetras","singularCapitalized":"Kubinis decimetras","plural":"kubiniai decimetrai","pluralCapitalized":"Kubiniai decimetrai","abbr":"dm³"},"cubic-meters":{"singular":"kubinis metras","singularCapitalized":"Kubinis metras","plural":"kubiniai metrai","pluralCapitalized":"Kubiniai metrai","abbr":"m³"},"cubic-kilometers":{"singular":"kubinis kilometras","singularCapitalized":"Kubinis kilometras","plural":"kubiniai kilometrai","pluralCapitalized":"Kubiniai kilometrai","abbr":"km³"},"cubic-inches":{"singular":"kubinis colis","singularCapitalized":"Kubinis colis","plural":"kubiniai coliai","pluralCapitalized":"Kubiniai coliai","abbr":"col.³"},"cubic-feet":{"singular":"kubinė pėda","singularCapitalized":"Kubinė pėda","plural":"kubinės pėdos","pluralCapitalized":"Kubinės pėdos","abbr":"pėd.³"},"cubic-yards":{"singular":"kubinis jardas","singularCapitalized":"Kubinis jardas","plural":"kubiniai jardai","pluralCapitalized":"Kubiniai jardai","abbr":"jard.³"},"cubic-miles":{"singular":"kubinė mylia","singularCapitalized":"Kubinė mylia","plural":"kubinės mylios","pluralCapitalized":"Kubinės mylios","abbr":"myl.³"},"radians":{"singular":"radianas","singularCapitalized":"Radianas","plural":"radianai","pluralCapitalized":"Radianai","abbr":""},"degrees":{"singular":"laipsnis","singularCapitalized":"Laipsnis","plural":"laipsniai","pluralCapitalized":"Laipsniai","abbr":"°"},"bytes":{"B":"{fileSize} B","kB":"{fileSize} kB","MB":"{fileSize} MB","GB":"{fileSize} GB","TB":"{fileSize} TB"}}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_lv.json new file mode 100644 index 00000000..fb47e86e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_lv.json @@ -0,0 +1 @@ +{"measures":{"length":"Garums","area":"Laukums","volume":"Apjoms","angle":"Leņķis"},"systems":{"metric":"Metrisks","imperial":"Imperiāls"},"units":{"millimeters":{"singular":"milimetrs","singularCapitalized":"Milimetrs","plural":"milimetri","pluralCapitalized":"Milimetri","abbr":"mm"},"centimeters":{"singular":"centimetrs","singularCapitalized":"Centimetrs","plural":"centimetri","pluralCapitalized":"Centimetri","abbr":"cm"},"decimeters":{"singular":"decimetrs","singularCapitalized":"Decimetrs","plural":"decimetri","pluralCapitalized":"Decimetrs","abbr":"dm"},"meters":{"singular":"m.","singularCapitalized":"Metrs","plural":"m.","pluralCapitalized":"Metri","abbr":"m"},"kilometers":{"singular":"kilometrs","singularCapitalized":"Kilometrs","plural":"kilometri","pluralCapitalized":"Kilometri","abbr":"km"},"inches":{"singular":"colla","singularCapitalized":"Colla","plural":"collas","pluralCapitalized":"Collas","abbr":"in"},"feet":{"singular":"pēda","singularCapitalized":"Pēda","plural":"pēdas","pluralCapitalized":"Pēdas","abbr":"pēdas"},"yards":{"singular":"jards","singularCapitalized":"Jards","plural":"jardi","pluralCapitalized":"Jardi","abbr":"jardi"},"miles":{"singular":"jūdze","singularCapitalized":"Jūdze","plural":"jūdzes","pluralCapitalized":"Jūdzes","abbr":"jūdzes"},"nautical-miles":{"singular":"jūras jūdze","singularCapitalized":"Jūras jūdze","plural":"jūras jūdzes","pluralCapitalized":"Jūras jūdzes","abbr":"jj"},"us-feet":{"singular":"pēda (ASV)","singularCapitalized":"Pēda (ASV)","plural":"pēdas (ASV)","pluralCapitalized":"Pēdas (ASV)","abbr":"pēdas"},"square-millimeters":{"singular":"kvadrātmilimetrs","singularCapitalized":"Kvadrātmilimetrs","plural":"kvadrātmilimetri","pluralCapitalized":"Kvadrātmilimetri","abbr":"mm²"},"square-centimeters":{"singular":"kvadrātcentimetrs","singularCapitalized":"Kvadrātcentimetrs","plural":"kvadrātcentimetri","pluralCapitalized":"Kvadrātcentimetri","abbr":"cm²"},"square-decimeters":{"singular":"kvadrātdecimetrs","singularCapitalized":"Kvadrātdecimetrs","plural":"kvadrātdecimetri","pluralCapitalized":"Kvadrātdecimetri","abbr":"dm²"},"square-meters":{"singular":"kvadrātmetrs","singularCapitalized":"Kvadrātmetrs","plural":"kvadrātmetri","pluralCapitalized":"Kvadrātmetri","abbr":"m²"},"square-kilometers":{"singular":"kvadrātkilometrs","singularCapitalized":"Kvadrātkilometrs","plural":"kvadrātkilometri","pluralCapitalized":"Kvadrātkilometri","abbr":"km²"},"square-inches":{"singular":"kvadrātcolla","singularCapitalized":"Kvadrātcolla","plural":"kvadrātcollas","pluralCapitalized":"Kvadrātcollas","abbr":"in²"},"square-feet":{"singular":"kvadrātpēda","singularCapitalized":"Kvadrātpēda","plural":"kvadrātpēdas","pluralCapitalized":"Kvadrātpēdas","abbr":"ft²"},"square-yards":{"singular":"kvadrātjards","singularCapitalized":"Kvadrātjards","plural":"kvadrātjardi","pluralCapitalized":"Kvadrātjardi","abbr":"yd²"},"square-miles":{"singular":"kvadrātjūdze","singularCapitalized":"Kvadrātjūdze","plural":"kvadrātjūdzes","pluralCapitalized":"Kvadrātjūdzes","abbr":"jūdz²"},"square-us-feet":{"singular":"kvadrātpēda (ASV)","singularCapitalized":"Kvadrātpēda (ASV)","plural":"kvadrātpēdas (ASV)","pluralCapitalized":"Kvadrātpēdas (ASV)","abbr":"ft²"},"acres":{"singular":"akrs","singularCapitalized":"Akri","plural":"akri","pluralCapitalized":"Akri","abbr":"akrs"},"ares":{"singular":"ārs","singularCapitalized":"Ārs","plural":"āri","pluralCapitalized":"Āri","abbr":"a"},"hectares":{"singular":"hektārs","singularCapitalized":"Hektārs","plural":"hektāri","pluralCapitalized":"Hektāri","abbr":"ha"},"liters":{"singular":"litrs","singularCapitalized":"Litrs","plural":"litri","pluralCapitalized":"Litri","abbr":"l"},"cubic-millimeters":{"singular":"kubikmilimetrs","singularCapitalized":"Kubikmilimetrs","plural":"kubikmilimetri","pluralCapitalized":"Kubikmilimetri","abbr":"mm³"},"cubic-centimeters":{"singular":"kubikcentimetrs","singularCapitalized":"Kubikcentimetrs","plural":"kubikcentimetri","pluralCapitalized":"Kubikcentimetri","abbr":"cm³"},"cubic-decimeters":{"singular":"kubikdecimetrs","singularCapitalized":"Kubikdecimetrs","plural":"kubikdecimetri","pluralCapitalized":"Kubikdecimetri","abbr":"dm³"},"cubic-meters":{"singular":"kubikmetrs","singularCapitalized":"Kubikmetrs","plural":"kubikmetri","pluralCapitalized":"Kubikmetri","abbr":"m³"},"cubic-kilometers":{"singular":"kubikkilometrs","singularCapitalized":"Kubikkilometrs","plural":"kubikkilometri","pluralCapitalized":"Kubikkilometri","abbr":"km³"},"cubic-inches":{"singular":"kubikcolla","singularCapitalized":"Kubikcolla","plural":"kubikcollas","pluralCapitalized":"Kubikcollas","abbr":"in³"},"cubic-feet":{"singular":"kubikpēda","singularCapitalized":"Kubikpēda","plural":"kubikpēdas","pluralCapitalized":"Kubikpēdas","abbr":"ft³"},"cubic-yards":{"singular":"kubikjards","singularCapitalized":"Kubikjards","plural":"kubikjardi","pluralCapitalized":"Kubikjardi","abbr":"yd³"},"cubic-miles":{"singular":"kubikjūdze","singularCapitalized":"Kubikjūdze","plural":"kubikjūdzes","pluralCapitalized":"Kubikjūdzes","abbr":"mi³"},"radians":{"singular":"radiāns","singularCapitalized":"Radiāns","plural":"radiāni","pluralCapitalized":"Radiāni","abbr":""},"degrees":{"singular":"grāds","singularCapitalized":"Grāds","plural":"grādi","pluralCapitalized":"Grādi","abbr":"°"},"bytes":{"B":"{fileSize} B","kB":"{fileSize} KB","MB":"{fileSize} MB","GB":"{fileSize} GB","TB":"{fileSize} TB"}}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_nb.json new file mode 100644 index 00000000..7293b952 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_nb.json @@ -0,0 +1 @@ +{"measures":{"length":"Lengde","area":"Areal","volume":"Volum","angle":"Vinkel"},"systems":{"metric":"Metrisk","imperial":"Britiske målenheter"},"units":{"millimeters":{"singular":"millimeter","singularCapitalized":"Millimeter","plural":"millimeter","pluralCapitalized":"Millimeter","abbr":"mm"},"centimeters":{"singular":"centimeter","singularCapitalized":"Centimeter","plural":"centimeter","pluralCapitalized":"Centimeter","abbr":"cm"},"decimeters":{"singular":"desimeter","singularCapitalized":"Desimeter","plural":"desimeter","pluralCapitalized":"Desimeter","abbr":"dm"},"meters":{"singular":"meter","singularCapitalized":"Meter","plural":"meter","pluralCapitalized":"Meter","abbr":"m"},"kilometers":{"singular":"kilometer","singularCapitalized":"Kilometer","plural":"kilometer","pluralCapitalized":"Kilometer","abbr":"km"},"inches":{"singular":"tomme","singularCapitalized":"Tomme","plural":"tommer","pluralCapitalized":"Tommer","abbr":"tm"},"feet":{"singular":"fot","singularCapitalized":"Fot","plural":"fot","pluralCapitalized":"Fot","abbr":"ft"},"yards":{"singular":"yard","singularCapitalized":"Yard","plural":"yard","pluralCapitalized":"Yards","abbr":"yd"},"miles":{"singular":"mile","singularCapitalized":"Mile","plural":"miles","pluralCapitalized":"Miles","abbr":"mi"},"nautical-miles":{"singular":"nautisk mil","singularCapitalized":"Nautisk mil","plural":"nautiske mil","pluralCapitalized":"Nautiske mil","abbr":"nm"},"us-feet":{"singular":"fot (USA)","singularCapitalized":"Fot (USA)","plural":"fot (USA)","pluralCapitalized":"Fot (USA)","abbr":"ft"},"square-millimeters":{"singular":"kvadratmillimeter","singularCapitalized":"Kvadratmillimeter","plural":"kvadratmillimeter","pluralCapitalized":"Kvadratmillimeter","abbr":"mm²"},"square-centimeters":{"singular":"kvadratcentimeter","singularCapitalized":"Kvadratcentimeter","plural":"kvadratcentimeter","pluralCapitalized":"Kvadratcentimeter","abbr":"cm²"},"square-decimeters":{"singular":"kvadratdesimeter","singularCapitalized":"Kvadratdesimeter","plural":"kvadratdesimeter","pluralCapitalized":"Kvadratdesimeter","abbr":"dm²"},"square-meters":{"singular":"kvadratmeter","singularCapitalized":"Kvadratmeter","plural":"kvadratmeter","pluralCapitalized":"Kvadratmeter","abbr":"m²"},"square-kilometers":{"singular":"kvadratkilometer","singularCapitalized":"Kvadratkilometer","plural":"kvadratkilometer","pluralCapitalized":"Kvadratkilometer","abbr":"km²"},"square-inches":{"singular":"kvadrattommer","singularCapitalized":"Kvadrattomme","plural":"kvadrattommer","pluralCapitalized":"Kvadrattommer","abbr":"in²"},"square-feet":{"singular":"kvadratfot","singularCapitalized":"Kvadratfot","plural":"kvadratfot","pluralCapitalized":"Kvadratfot","abbr":"ft²"},"square-yards":{"singular":"kvadratyard","singularCapitalized":"Kvadratyard","plural":"kvadratyard","pluralCapitalized":"Kvadratyard","abbr":"yd²"},"square-miles":{"singular":"kvadratmiles","singularCapitalized":"Kvadratmile","plural":"kvadratmiles","pluralCapitalized":"Kvadratmiles","abbr":"mi²"},"square-us-feet":{"singular":"kvadratfot (USA)","singularCapitalized":"Kvadratfot (USA)","plural":"kvadratfot (USA)","pluralCapitalized":"Kvadratfot (USA)","abbr":"ft²"},"acres":{"singular":"acre","singularCapitalized":"Acre","plural":"acre","pluralCapitalized":"Acres","abbr":"acre"},"ares":{"singular":"ar","singularCapitalized":"Ar","plural":"ar","pluralCapitalized":"Ar","abbr":"a"},"hectares":{"singular":"hektar","singularCapitalized":"Hektar","plural":"hektar","pluralCapitalized":"Hektar","abbr":"ha"},"liters":{"singular":"liter","singularCapitalized":"Liter","plural":"liter","pluralCapitalized":"Liter","abbr":"l"},"cubic-millimeters":{"singular":"kubikkmillimeter","singularCapitalized":"Kubikkmillimeter","plural":"kubikkmillimeter","pluralCapitalized":"Kubikkmillimeter","abbr":"mm³"},"cubic-centimeters":{"singular":"kubikkcentimeter","singularCapitalized":"Kubikkcentimeter","plural":"kubikkcentimeter","pluralCapitalized":"Kubikkcentimeter","abbr":"cm³"},"cubic-decimeters":{"singular":"kubikkdesimeter","singularCapitalized":"Kubikkdesimeter","plural":"kubikkdesimeter","pluralCapitalized":"Kubikkdesimeter","abbr":"dm³"},"cubic-meters":{"singular":"kubikkmeter","singularCapitalized":"Kubikkmeter","plural":"kubikkmeter","pluralCapitalized":"Kubikkmeter","abbr":"m³"},"cubic-kilometers":{"singular":"kubikkilometer","singularCapitalized":"Kubikkilometer","plural":"kubikkilometer","pluralCapitalized":"Kubikkilometer","abbr":"km³"},"cubic-inches":{"singular":"kubikktomme","singularCapitalized":"Kubikktomme","plural":"kubikktommer","pluralCapitalized":"Kubikktommer","abbr":"in³"},"cubic-feet":{"singular":"kubikkfot","singularCapitalized":"Kubikkfot","plural":"kubikkfot","pluralCapitalized":"Kubikkfot","abbr":"ft³"},"cubic-yards":{"singular":"kubikkyard","singularCapitalized":"Kubikkyard","plural":"kubikkyard","pluralCapitalized":"Kubikkyard","abbr":"yd³"},"cubic-miles":{"singular":"kubikkmile","singularCapitalized":"Kubikkmile","plural":"kubikkmiles","pluralCapitalized":"Kubikkmiles","abbr":"mi³"},"radians":{"singular":"radian","singularCapitalized":"Radian","plural":"radianer","pluralCapitalized":"Radianer","abbr":""},"degrees":{"singular":"grad","singularCapitalized":"Grad","plural":"grader","pluralCapitalized":"Grader","abbr":"°"},"bytes":{"B":"{fileSize} B","kB":"{fileSize} kB","MB":"{fileSize} MB","GB":"{fileSize} GB","TB":"{fileSize} TB"}}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_nl.json new file mode 100644 index 00000000..ca69c3b3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_nl.json @@ -0,0 +1 @@ +{"measures":{"length":"Lengte","area":"Gebied","volume":"Volume","angle":"Hoek"},"systems":{"metric":"Metrisch","imperial":"Brits"},"units":{"millimeters":{"singular":"millimeter","singularCapitalized":"Millimeter","plural":"millimeter","pluralCapitalized":"Millimeter","abbr":"mm"},"centimeters":{"singular":"centimeter","singularCapitalized":"Centimeter","plural":"centimeter","pluralCapitalized":"Centimeter","abbr":"cm"},"decimeters":{"singular":"decimeter","singularCapitalized":"Decimeter","plural":"decimeter","pluralCapitalized":"Decimeter","abbr":"dm"},"meters":{"singular":"meter","singularCapitalized":"Meter","plural":"meter","pluralCapitalized":"Meter","abbr":"m"},"kilometers":{"singular":"kilometer","singularCapitalized":"Kilometer","plural":"kilometer","pluralCapitalized":"Kilometer","abbr":"km"},"inches":{"singular":"inch","singularCapitalized":"Inch","plural":"inch","pluralCapitalized":"Inch","abbr":"in"},"feet":{"singular":"voet","singularCapitalized":"Voet","plural":"feet","pluralCapitalized":"Voet","abbr":"ft"},"yards":{"singular":"yard","singularCapitalized":"Yard","plural":"yard","pluralCapitalized":"Yard","abbr":"yd"},"miles":{"singular":"mijl","singularCapitalized":"Mijl","plural":"mijl","pluralCapitalized":"Mijl","abbr":"mi"},"nautical-miles":{"singular":"zeemijl","singularCapitalized":"Zeemijl","plural":"zeemijl","pluralCapitalized":"Zeemijl","abbr":"nm"},"us-feet":{"singular":"voet (VS)","singularCapitalized":"Voet (VS)","plural":"voet (VS)","pluralCapitalized":"Voet (US)","abbr":"ft"},"square-millimeters":{"singular":"vierkante millimeter","singularCapitalized":"Vierkante millimeter","plural":"vierkante millimeter","pluralCapitalized":"Vierkante millimeter","abbr":"mm²"},"square-centimeters":{"singular":"vierkante centimeter","singularCapitalized":"Vierkante centimeter","plural":"vierkante centimeter","pluralCapitalized":"Vierkante centimeter","abbr":"cm²"},"square-decimeters":{"singular":"vierkante decimeter","singularCapitalized":"Vierkante decimeter","plural":"vierkante decimeter","pluralCapitalized":"Vierkante decimeter","abbr":"dm²"},"square-meters":{"singular":"vierkante meter","singularCapitalized":"Vierkante meter","plural":"vierkante meter","pluralCapitalized":"Vierkante meter","abbr":"m²"},"square-kilometers":{"singular":"vierkante kilometer","singularCapitalized":"Vierkante kilometer","plural":"vierkante kilometer","pluralCapitalized":"Vierkante kilometer","abbr":"km²"},"square-inches":{"singular":"vierkante inch","singularCapitalized":"Vierkante inch","plural":"vierkante inch","pluralCapitalized":"Vierkante inch","abbr":"in²"},"square-feet":{"singular":"vierkante voet","singularCapitalized":"Vierkante voet","plural":"vierkante feet","pluralCapitalized":"Vierkante voet","abbr":"ft²"},"square-yards":{"singular":"vierkante yard","singularCapitalized":"Vierkante yard","plural":"vierkante yard","pluralCapitalized":"Vierkante yard","abbr":"yd²"},"square-miles":{"singular":"vierkante mijl","singularCapitalized":"Vierkante mijl","plural":"vierkante mijl","pluralCapitalized":"Vierkante mijl","abbr":"mi²"},"square-us-feet":{"singular":"vierkante voet (VS)","singularCapitalized":"Vierkante voet (VS)","plural":"vierkante voet (VS)","pluralCapitalized":"Vierkante voet (VS)","abbr":"ft²"},"acres":{"singular":"hectare","singularCapitalized":"Are","plural":"acre","pluralCapitalized":"Acres","abbr":"hectare"},"ares":{"singular":"are","singularCapitalized":"Are","plural":"are","pluralCapitalized":"Are","abbr":"a"},"hectares":{"singular":"hectare","singularCapitalized":"Hectare","plural":"hectare","pluralCapitalized":"Hectare","abbr":"ha"},"liters":{"singular":"liter","singularCapitalized":"Liter","plural":"liters","pluralCapitalized":"Liter","abbr":"l"},"cubic-millimeters":{"singular":"kubieke millimeter","singularCapitalized":"Kubieke millimeter","plural":"kubieke millimeter","pluralCapitalized":"Kubieke millimeter","abbr":"mm³"},"cubic-centimeters":{"singular":"kubieke centimeter","singularCapitalized":"Kubieke centimeter","plural":"kubieke centimeter","pluralCapitalized":"Kubieke centimeter","abbr":"cm³"},"cubic-decimeters":{"singular":"kubieke decimeter","singularCapitalized":"Kubieke decimeter","plural":"kubieke decimeter","pluralCapitalized":"Kubieke decimeter","abbr":"dm³"},"cubic-meters":{"singular":"kubieke meter","singularCapitalized":"Kubieke meter","plural":"kubieke meter","pluralCapitalized":"Kubieke meter","abbr":"m³"},"cubic-kilometers":{"singular":"kubieke kilometer","singularCapitalized":"Kubieke kilometer","plural":"kubieke kilometer","pluralCapitalized":"Kubieke kilometer","abbr":"km³"},"cubic-inches":{"singular":"kubieke inch","singularCapitalized":"Kubieke inch","plural":"kubieke inch","pluralCapitalized":"Kubieke inch","abbr":"in³"},"cubic-feet":{"singular":"kubieke voet","singularCapitalized":"Kubieke voet","plural":"kubieke voet","pluralCapitalized":"Kubieke voet","abbr":"ft³"},"cubic-yards":{"singular":"kubieke yard","singularCapitalized":"Kubieke yard","plural":"kubieke yard","pluralCapitalized":"Kubieke yard","abbr":"yd³"},"cubic-miles":{"singular":"kubieke mijl","singularCapitalized":"Kubieke mijl","plural":"kubieke mijl","pluralCapitalized":"Kubieke mijl","abbr":"mi³"},"radians":{"singular":"radiaal","singularCapitalized":"Radiaal","plural":"radialen","pluralCapitalized":"Radialen","abbr":""},"degrees":{"singular":"graad","singularCapitalized":"Graad","plural":"graden","pluralCapitalized":"Graden","abbr":"°"},"bytes":{"B":"{fileSize} B","kB":"{fileSize} kB","MB":"{fileSize} MB","GB":"{fileSize} GB","TB":"{fileSize} TB"}}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_pl.json new file mode 100644 index 00000000..2968de06 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_pl.json @@ -0,0 +1 @@ +{"measures":{"length":"Długość","area":"Pole powierzchni","volume":"Objętość","angle":"Kąt"},"systems":{"metric":"Metryczne","imperial":"Angielskie"},"units":{"millimeters":{"singular":"milimetr","singularCapitalized":"Milimetr","plural":"milimetry","pluralCapitalized":"Milimetry","abbr":"mm"},"centimeters":{"singular":"centymetr","singularCapitalized":"Centymetr","plural":"centymetry","pluralCapitalized":"Centymetry","abbr":"cm"},"decimeters":{"singular":"decymetr","singularCapitalized":"Decymetr","plural":"decymetry","pluralCapitalized":"Decymetr","abbr":"dm"},"meters":{"singular":"metr","singularCapitalized":"Metry","plural":"m","pluralCapitalized":"Metry","abbr":"m"},"kilometers":{"singular":"kilometr","singularCapitalized":"Kilometr","plural":"kilometry","pluralCapitalized":"Kilometry","abbr":"km"},"inches":{"singular":"cal","singularCapitalized":"Cal","plural":"cale","pluralCapitalized":"Cale","abbr":"cal"},"feet":{"singular":"stopa","singularCapitalized":"Stopy","plural":"stóp/stopy","pluralCapitalized":"Stopy","abbr":"ft"},"yards":{"singular":"jard","singularCapitalized":"Jard","plural":"jardy","pluralCapitalized":"Jardy","abbr":"jard"},"miles":{"singular":"mila","singularCapitalized":"Mila","plural":"mil","pluralCapitalized":"Mile","abbr":"mi"},"nautical-miles":{"singular":"mila morska","singularCapitalized":"Mila morska","plural":"mile morskie","pluralCapitalized":"Mile morskie","abbr":"Mm"},"us-feet":{"singular":"stopa (USA)","singularCapitalized":"Stopa (USA)","plural":"stopy (USA)","pluralCapitalized":"Stopy (US)","abbr":"ft"},"square-millimeters":{"singular":"milimetr kwadratowy","singularCapitalized":"Milimetr kwadratowy","plural":"milimetry kwadratowe","pluralCapitalized":"Milimetry kwadratowe","abbr":"mm²"},"square-centimeters":{"singular":"centymetr kwadratowy","singularCapitalized":"Centymetr kwadratowy","plural":"centymetry kwadratowe","pluralCapitalized":"Centymetry kwadratowe","abbr":"cm²"},"square-decimeters":{"singular":"decymetr kwadratowy","singularCapitalized":"Decymetr kwadratowy","plural":"decymetry kwadratowe","pluralCapitalized":"Decymetry kwadratowe","abbr":"dm²"},"square-meters":{"singular":"metr kwadratowy","singularCapitalized":"Metr kwadratowy","plural":"metry kwadratowe","pluralCapitalized":"Metry kwadratowe","abbr":"m kw."},"square-kilometers":{"singular":"kilometr kwadratowy","singularCapitalized":"Kilometr kwadratowy","plural":"kilometry kwadratowe","pluralCapitalized":"Kilometry kwadratowe","abbr":"km kw."},"square-inches":{"singular":"cal kwadratowy","singularCapitalized":"Cal kwadratowy","plural":"cale kwadratowe","pluralCapitalized":"Cale kwadratowe","abbr":"in²"},"square-feet":{"singular":"stopa kwadratowa","singularCapitalized":"Stopa kwadratowa","plural":"stopy kwadratowe","pluralCapitalized":"Stopy kwadratowe","abbr":"ft²"},"square-yards":{"singular":"jard kwadratowy","singularCapitalized":"Jard kwadratowy","plural":"jardy kwadratowe","pluralCapitalized":"Jardy kwadratowe","abbr":"yd²"},"square-miles":{"singular":"mila kwadratowa","singularCapitalized":"Mila kwadratowa","plural":"mile kwadratowe","pluralCapitalized":"Mile kwadratowe","abbr":"mi kw."},"square-us-feet":{"singular":"stopa kwadratowa (USA)","singularCapitalized":"Stopa kwadratowa (USA)","plural":"stopy kwadratowe (USA)","pluralCapitalized":"Stopy kwadratowe (USA)","abbr":"ft²"},"acres":{"singular":"akr","singularCapitalized":"Akr","plural":"akry","pluralCapitalized":"Akry","abbr":"akr"},"ares":{"singular":"ar","singularCapitalized":"Ar","plural":"ary","pluralCapitalized":"Ary","abbr":"a"},"hectares":{"singular":"hektar","singularCapitalized":"Hektar","plural":"hektary","pluralCapitalized":"Hektary","abbr":"ha"},"liters":{"singular":"litr","singularCapitalized":"Litr","plural":"litry","pluralCapitalized":"Litry","abbr":"l"},"cubic-millimeters":{"singular":"milimetr sześcienny","singularCapitalized":"Milimetr sześcienny","plural":"milimetry sześcienne","pluralCapitalized":"Milimetry sześcienne","abbr":"mm³"},"cubic-centimeters":{"singular":"centymetr sześcienny","singularCapitalized":"Centymetr sześcienny","plural":"centymetry sześcienne","pluralCapitalized":"Centymetry sześcienne","abbr":"cm³"},"cubic-decimeters":{"singular":"decymetr sześcienny","singularCapitalized":"Decymetr sześcienny","plural":"decymetry sześcienne","pluralCapitalized":"Decymetry sześcienne","abbr":"dm³"},"cubic-meters":{"singular":"metr sześcienny","singularCapitalized":"Metr sześcienny","plural":"metry sześcienne","pluralCapitalized":"Metry sześcienne","abbr":"m³"},"cubic-kilometers":{"singular":"kilometr sześcienny","singularCapitalized":"Kilometr sześcienny","plural":"kilometry sześcienne","pluralCapitalized":"Kilometry sześcienne","abbr":"km³"},"cubic-inches":{"singular":"cal sześcienny","singularCapitalized":"Cal sześcienny","plural":"cale sześcienne","pluralCapitalized":"Cale sześcienne","abbr":"in³"},"cubic-feet":{"singular":"stopa sześcienna","singularCapitalized":"Stopa sześcienna","plural":"stopy sześcienne","pluralCapitalized":"Stopy sześcienne","abbr":"ft³"},"cubic-yards":{"singular":"jard sześcienny","singularCapitalized":"Jard sześcienny","plural":"jardy sześcienne","pluralCapitalized":"Jardy sześcienne","abbr":"yd³"},"cubic-miles":{"singular":"mila sześcienna","singularCapitalized":"Mila sześcienna","plural":"mile sześcienne","pluralCapitalized":"Mile sześcienne","abbr":"mi³"},"radians":{"singular":"radian","singularCapitalized":"Radian","plural":"radiany","pluralCapitalized":"Radiany","abbr":""},"degrees":{"singular":"stopień","singularCapitalized":"Poziom","plural":"stopnie","pluralCapitalized":"Stopnie","abbr":"°"},"bytes":{"B":"{fileSize} B","kB":"{fileSize} kB","MB":"{fileSize} MB","GB":"{fileSize} GB","TB":"{fileSize} TB"}}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_pt-BR.json new file mode 100644 index 00000000..fe3301d7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_pt-BR.json @@ -0,0 +1 @@ +{"measures":{"length":"Comprimento","area":"Área","volume":"Volume","angle":"Ângulo"},"systems":{"metric":"Métrico","imperial":"Imperial"},"units":{"millimeters":{"singular":"milímetro","singularCapitalized":"Milímetro","plural":"milímetros","pluralCapitalized":"Milímetros","abbr":"mm"},"centimeters":{"singular":"centímetro","singularCapitalized":"Centímetro","plural":"Centímetros","pluralCapitalized":"Centímetros","abbr":"cm"},"decimeters":{"singular":"decímetro","singularCapitalized":"Decímetro","plural":"decímetros","pluralCapitalized":"Decímetro","abbr":"dm"},"meters":{"singular":"metro","singularCapitalized":"Metro","plural":"metros","pluralCapitalized":"Metros","abbr":"m"},"kilometers":{"singular":"quilômetro","singularCapitalized":"Quilômetro","plural":"quilômetros","pluralCapitalized":"Quilômetros","abbr":"km"},"inches":{"singular":"polegada","singularCapitalized":"Polegada","plural":"polegadas","pluralCapitalized":"Polegadas","abbr":"pol"},"feet":{"singular":"pé","singularCapitalized":"Pés","plural":"pés","pluralCapitalized":"Pés","abbr":"pés"},"yards":{"singular":"jarda","singularCapitalized":"Jarda","plural":"jardas","pluralCapitalized":"Jardas","abbr":"jd"},"miles":{"singular":"milha","singularCapitalized":"Milha","plural":"milhas","pluralCapitalized":"Milhas","abbr":"milhas"},"nautical-miles":{"singular":"milhas náuticas","singularCapitalized":"Milha náutica","plural":"milhas náuticas","pluralCapitalized":"Milhas náuticas","abbr":"mn"},"us-feet":{"singular":"pé (US)","singularCapitalized":"Pé (EUA)","plural":"pés (US)","pluralCapitalized":"Pés (US)","abbr":"pés"},"square-millimeters":{"singular":"Milímetro quadrado","singularCapitalized":"Milímetro quadrado","plural":"Milímetros quadrados","pluralCapitalized":"Milímetros quadrados","abbr":"mm²"},"square-centimeters":{"singular":"centímetro quadrado","singularCapitalized":"Centímetro quadrado","plural":"centímetros quadrados","pluralCapitalized":"Centímetros quadrados","abbr":"cm²"},"square-decimeters":{"singular":"decímetro quadrado","singularCapitalized":"Decímetro quadrado","plural":"decímetros quadrados","pluralCapitalized":"Decímetros quadrados","abbr":"dm²"},"square-meters":{"singular":"metro quadrados","singularCapitalized":"Metro quadrado","plural":"metros quadrados","pluralCapitalized":"Metros quadrados","abbr":"m²"},"square-kilometers":{"singular":"quilômetro quadrado","singularCapitalized":"Quilômetro quadrado","plural":"quilômetros quadrados","pluralCapitalized":"Quilômetros quadrados","abbr":"km²"},"square-inches":{"singular":"polegada quadrada","singularCapitalized":"Polegada quadrada","plural":"polegadas quadradas","pluralCapitalized":"Polegadas quadradas","abbr":"in²"},"square-feet":{"singular":"pés quadrados","singularCapitalized":"Pé quadrado","plural":"pés quadrados","pluralCapitalized":"Pés quadrados","abbr":"ft²"},"square-yards":{"singular":"jarda quadrada","singularCapitalized":"Jarda quadrada","plural":"jardas quadradas","pluralCapitalized":"Jardas quadradas","abbr":"yd²"},"square-miles":{"singular":"Milhas Quadradas","singularCapitalized":"Milha quadrada","plural":"milhas quadradas","pluralCapitalized":"Milhas quadradas","abbr":"mi²"},"square-us-feet":{"singular":"pés quadrados (US)","singularCapitalized":"Pé quadrado (EUA)","plural":"pé quadrado (US)","pluralCapitalized":"Pé quadrado (EUA)","abbr":"ft²"},"acres":{"singular":"acre","singularCapitalized":"Acre","plural":"acres","pluralCapitalized":"Acres","abbr":"acre"},"ares":{"singular":"are (área)","singularCapitalized":"Are","plural":"ares","pluralCapitalized":"Ares","abbr":"a"},"hectares":{"singular":"hectare","singularCapitalized":"Hectare","plural":"hectares","pluralCapitalized":"Hectares","abbr":"ha"},"liters":{"singular":"litro","singularCapitalized":"Litro","plural":"litros","pluralCapitalized":"Litros","abbr":"l"},"cubic-millimeters":{"singular":"milímetro cúbico","singularCapitalized":"Milímetro cúbico","plural":"milímetros cúbicos","pluralCapitalized":"Milímetros cúbicos","abbr":"mm³"},"cubic-centimeters":{"singular":"centímetro cúbico","singularCapitalized":"Centímetro cúbico","plural":"centímetros cúbicos","pluralCapitalized":"Centímetros cúbicos","abbr":"cm³"},"cubic-decimeters":{"singular":"decímetro cúbico","singularCapitalized":"Decímetro cúbico","plural":"decímetros cúbicos","pluralCapitalized":"Decímetros cúbicos","abbr":"dm³"},"cubic-meters":{"singular":"metro cúbico","singularCapitalized":"Metro cúbico","plural":"metros cúbicos","pluralCapitalized":"Metros cúbicos","abbr":"m³"},"cubic-kilometers":{"singular":"quilômetro cúbico","singularCapitalized":"Quilômetro cúbico","plural":"quilômetros cúbicos","pluralCapitalized":"Quilômetros cúbicos","abbr":"km³"},"cubic-inches":{"singular":"polegada cúbica","singularCapitalized":"Polegada cúbica","plural":"polegadas cúbicas","pluralCapitalized":"Polegadas cúbicas","abbr":"in³"},"cubic-feet":{"singular":"pé cúbico","singularCapitalized":"Pé cúbico","plural":"pés cúbicos","pluralCapitalized":"Pés cúbicos","abbr":"ft³"},"cubic-yards":{"singular":"jarda cúbica","singularCapitalized":"Jarda cúbica","plural":"jardas cúbicas","pluralCapitalized":"Jardas cúbicas","abbr":"yd³"},"cubic-miles":{"singular":"milha cúbica","singularCapitalized":"Milha cúbica","plural":"milhas cúbicas","pluralCapitalized":"Milhas cúbicas","abbr":"mi³"},"radians":{"singular":"radiano","singularCapitalized":"Radiano","plural":"radianos","pluralCapitalized":"Radianos","abbr":""},"degrees":{"singular":"grau","singularCapitalized":"Graus","plural":"graus","pluralCapitalized":"Graus","abbr":"°"},"bytes":{"B":"{fileSize} B","kB":"{fileSize} kB","MB":"{fileSize} MB","GB":"{fileSize} GB","TB":"{fileSize} TB"}}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_pt-PT.json new file mode 100644 index 00000000..f6af27b3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_pt-PT.json @@ -0,0 +1 @@ +{"measures":{"length":"Comprimento","area":"Área","volume":"Volume","angle":"Ângulo"},"systems":{"metric":"Métrico","imperial":"Imperial"},"units":{"millimeters":{"singular":"milímetro","singularCapitalized":"Milímetro","plural":"millimetros","pluralCapitalized":"Milímetros","abbr":"mm"},"centimeters":{"singular":"centímetro","singularCapitalized":"Centímetro","plural":"centimetros","pluralCapitalized":"Centímetros","abbr":"cm"},"decimeters":{"singular":"decímetro","singularCapitalized":"Decímetro","plural":"decímetros","pluralCapitalized":"Decímetro","abbr":"dm"},"meters":{"singular":"metro","singularCapitalized":"Metro","plural":"metros","pluralCapitalized":"Metros","abbr":"m"},"kilometers":{"singular":"quilómetro","singularCapitalized":"Quilómetro","plural":"quilómetros","pluralCapitalized":"Quilómetros","abbr":"km"},"inches":{"singular":"polegada","singularCapitalized":"Polegada","plural":"polegadas","pluralCapitalized":"Polegadas","abbr":"pol"},"feet":{"singular":"pé","singularCapitalized":"Pé","plural":"pés","pluralCapitalized":"Pés","abbr":"ft"},"yards":{"singular":"jarda","singularCapitalized":"Jarda","plural":"jardas","pluralCapitalized":"Jardas","abbr":"yd"},"miles":{"singular":"milha","singularCapitalized":"Milha","plural":"milhas","pluralCapitalized":"Milhas","abbr":"milhas"},"nautical-miles":{"singular":"milha náutica","singularCapitalized":"Milha náutica","plural":"milhas náuticas","pluralCapitalized":"Milhas Náuticas","abbr":"nm"},"us-feet":{"singular":"Pé (EUA)","singularCapitalized":"Pé (EUA)","plural":"pés (EUA)","pluralCapitalized":"Pés (EUA)","abbr":"ft"},"square-millimeters":{"singular":"milímetro quadrado","singularCapitalized":"Milímetro quadrado","plural":"milímetros quadrados","pluralCapitalized":"Milímetros quadrados","abbr":"mm²"},"square-centimeters":{"singular":"centímetro quadrado","singularCapitalized":"Centímetro quadrado","plural":"centímetros quadrados","pluralCapitalized":"Centímetros quadrados","abbr":"cm²"},"square-decimeters":{"singular":"decímetro quadrado","singularCapitalized":"Decímetro quadrado","plural":"decímetros quadrados","pluralCapitalized":"Decímetros quadrados","abbr":"dm²"},"square-meters":{"singular":"metro quadrado","singularCapitalized":"Metro quadrado","plural":"metros quadrados","pluralCapitalized":"Metros quadrados","abbr":"m²"},"square-kilometers":{"singular":"quilómetro quadrado","singularCapitalized":"Quilómetro quadrado","plural":"quilómetros quadrados","pluralCapitalized":"Quilómetros quadrados","abbr":"km²"},"square-inches":{"singular":"polegada quadrada","singularCapitalized":"Polegada quadrada","plural":"polegadas quadradas","pluralCapitalized":"Polegadas quadradas","abbr":"in²"},"square-feet":{"singular":"pé quadrado","singularCapitalized":"Pé quadrado","plural":"pés quadrados","pluralCapitalized":"Pés quadrados","abbr":"ft²"},"square-yards":{"singular":"jarda quadrada","singularCapitalized":"Jarda quadrada","plural":"jardas quadradas","pluralCapitalized":"Jardas quadradas","abbr":"yd²"},"square-miles":{"singular":"milha quadrada","singularCapitalized":"Milha quadrada","plural":"milhas quadradas","pluralCapitalized":"Milhas quadradas","abbr":"mi²"},"square-us-feet":{"singular":"pé quadrado (EUA)","singularCapitalized":"Pé quadrado (EUA)","plural":"pés quadrados (EUA)","pluralCapitalized":"Pés quadrados (EUA)","abbr":"ft²"},"acres":{"singular":"acre","singularCapitalized":"Acre","plural":"acres","pluralCapitalized":"Acres","abbr":"acre"},"ares":{"singular":"are","singularCapitalized":"Are","plural":"ares","pluralCapitalized":"Ares","abbr":"a"},"hectares":{"singular":"hectare","singularCapitalized":"Hectare","plural":"hectares","pluralCapitalized":"Hectares","abbr":"ha"},"liters":{"singular":"litro","singularCapitalized":"Litro","plural":"litros","pluralCapitalized":"Litros","abbr":"l"},"cubic-millimeters":{"singular":"milímetro cúbico","singularCapitalized":"Milímetro cúbico","plural":"milímetros cúbicos","pluralCapitalized":"Milímetros cúbicos","abbr":"mm³"},"cubic-centimeters":{"singular":"centímetro cúbico","singularCapitalized":"Centímetro cúbico","plural":"centímetros cúbicos","pluralCapitalized":"Centímetros cúbicos","abbr":"cm³"},"cubic-decimeters":{"singular":"decímetro cúbico","singularCapitalized":"Decímetro cúbico","plural":"decímetro cúbicos","pluralCapitalized":"Decímetros cúbicos","abbr":"dm³"},"cubic-meters":{"singular":"metro cúbico","singularCapitalized":"Metro cúbico","plural":"metros cúbicos","pluralCapitalized":"Metros cúbicos","abbr":"m³"},"cubic-kilometers":{"singular":"quilómetro cúbico","singularCapitalized":"Quilómetro cúbico","plural":"quilómetros cúbicos","pluralCapitalized":"Quilómetros cúbicos","abbr":"km³"},"cubic-inches":{"singular":"polegada cúbica","singularCapitalized":"Polegada cúbica","plural":"polegadas cúbicas","pluralCapitalized":"Polegadas cúbicas","abbr":"in³"},"cubic-feet":{"singular":"pé cúbico","singularCapitalized":"Pé cúbico","plural":"pés cúbicos","pluralCapitalized":"Pés cúbicos","abbr":"ft³"},"cubic-yards":{"singular":"jarda cúbica","singularCapitalized":"Jarda cúbica","plural":"jardas cúbicas","pluralCapitalized":"Jardas cúbicas","abbr":"yd³"},"cubic-miles":{"singular":"milha cúbica","singularCapitalized":"Milha cúbica","plural":"milhas cúbicas","pluralCapitalized":"Milhas cúbicas","abbr":"mi³"},"radians":{"singular":"radiano","singularCapitalized":"Radiano","plural":"radianos","pluralCapitalized":"Radians","abbr":""},"degrees":{"singular":"grau","singularCapitalized":"Grau","plural":"graus","pluralCapitalized":"Graus","abbr":"°"},"bytes":{"B":"{fileSize} B","kB":"{fileSize} kB","MB":"{fileSize} MB","GB":"{fileSize} GB","TB":"{fileSize} TB"}}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_ro.json new file mode 100644 index 00000000..baf035cd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_ro.json @@ -0,0 +1 @@ +{"measures":{"length":"Lungime","area":"Suprafaţă","volume":"Volum","angle":"Unghi"},"systems":{"metric":"Metrice","imperial":"Englez"},"units":{"millimeters":{"singular":"milimetru","singularCapitalized":"Milimetru","plural":"milimetri","pluralCapitalized":"Milimetri","abbr":"mm"},"centimeters":{"singular":"centimetru","singularCapitalized":"Centimetru","plural":"centimetri","pluralCapitalized":"Centimetri","abbr":"cm"},"decimeters":{"singular":"decimetru","singularCapitalized":"Decimetru","plural":"decimetri","pluralCapitalized":"Decimetru","abbr":"dm"},"meters":{"singular":"metru","singularCapitalized":"Metru","plural":"metri","pluralCapitalized":"Metri","abbr":"m"},"kilometers":{"singular":"kilometru","singularCapitalized":"Kilometru","plural":"kilometri","pluralCapitalized":"Kilometri","abbr":"km"},"inches":{"singular":"țol","singularCapitalized":"Țol","plural":"țoli","pluralCapitalized":"Inci","abbr":"in"},"feet":{"singular":"picior","singularCapitalized":"Picior","plural":"ft","pluralCapitalized":"Ft","abbr":"ft"},"yards":{"singular":"yard","singularCapitalized":"Yard","plural":"yarzi","pluralCapitalized":"Iarzi","abbr":"yd"},"miles":{"singular":"milă","singularCapitalized":"Milă","plural":"mile","pluralCapitalized":"Mile","abbr":"mi"},"nautical-miles":{"singular":"milă nautică","singularCapitalized":"Milă marină","plural":"mile nautice","pluralCapitalized":"Mile marine","abbr":"nm"},"us-feet":{"singular":"picior (SUA)","singularCapitalized":"Picior (SUA)","plural":"picioare (SUA)","pluralCapitalized":"Picioare (SUA)","abbr":"ft"},"square-millimeters":{"singular":"milimetru pătrat","singularCapitalized":"Milimetru pătrat","plural":"milimetri pătraţi","pluralCapitalized":"Milimetri pătraţi","abbr":"mm²"},"square-centimeters":{"singular":"centimetru pătrat","singularCapitalized":"Centimetru pătrat","plural":"centimetri pătraţi","pluralCapitalized":"Centimetri pătraţi","abbr":"cm²"},"square-decimeters":{"singular":"decimetru pătrat","singularCapitalized":"Decimetru pătrat","plural":"decimetri pătrați","pluralCapitalized":"Decimetri pătrați","abbr":"dm²"},"square-meters":{"singular":"metru pătrat","singularCapitalized":"Metru pătrat","plural":"metri pătraţi","pluralCapitalized":"Metri pătraţi","abbr":"m²"},"square-kilometers":{"singular":"kilometru pătrat","singularCapitalized":"Kilometru pătrat","plural":"kilometri pătraţi","pluralCapitalized":"Kilometri pătraţi","abbr":"km²"},"square-inches":{"singular":"țol pătrat","singularCapitalized":"Țol pătrat","plural":"țoli pătraţi","pluralCapitalized":"Inci pătrați","abbr":"in²"},"square-feet":{"singular":"picior pătrat","singularCapitalized":"Picior pătrat","plural":"picioare pătrate","pluralCapitalized":"Ft. la pătrat","abbr":"ft²"},"square-yards":{"singular":"yard pătrat","singularCapitalized":"Yard pătrat","plural":"yarzi pătrați","pluralCapitalized":"Yd. la pătrat","abbr":"yd²"},"square-miles":{"singular":"milă pătrată","singularCapitalized":"Milă pătrată","plural":"mile pătrate","pluralCapitalized":"Mile pătrate","abbr":"mi²"},"square-us-feet":{"singular":"picior pătrat (SUA)","singularCapitalized":"Picior pătrat (SUA)","plural":"picioare pătrate (SUA)","pluralCapitalized":"Picioare pătrate (SUA)","abbr":"ft²"},"acres":{"singular":"acru","singularCapitalized":"Acre","plural":"acri","pluralCapitalized":"Acri","abbr":"acru"},"ares":{"singular":"ar","singularCapitalized":"Ar","plural":"ari","pluralCapitalized":"Ari","abbr":"a"},"hectares":{"singular":"hectar","singularCapitalized":"Hectar","plural":"hectare","pluralCapitalized":"Hectare","abbr":"ha"},"liters":{"singular":"litru","singularCapitalized":"Litru","plural":"litri","pluralCapitalized":"Litri","abbr":"l"},"cubic-millimeters":{"singular":"milimetru cub","singularCapitalized":"Milimetru cub","plural":"milimetri cubi","pluralCapitalized":"Milimetri cubi","abbr":"mm³"},"cubic-centimeters":{"singular":"centimetru cub","singularCapitalized":"Centimetru cub","plural":"centimetri cubi","pluralCapitalized":"Centimetri cubi","abbr":"cm³"},"cubic-decimeters":{"singular":"decimetru cub","singularCapitalized":"Decimetru cub","plural":"decimetri cubi","pluralCapitalized":"Decimetri cubi","abbr":"dm³"},"cubic-meters":{"singular":"metru cub","singularCapitalized":"Metru cub","plural":"metri cubi","pluralCapitalized":"Metri cubi","abbr":"m³"},"cubic-kilometers":{"singular":"kilometru cub","singularCapitalized":"Kilometru cub","plural":"kilometri cubi","pluralCapitalized":"Kilometri cubi","abbr":"km³"},"cubic-inches":{"singular":"țol cub","singularCapitalized":"Țol cub","plural":"țoli cubi","pluralCapitalized":"Țoli cubi","abbr":"in³"},"cubic-feet":{"singular":"picior cub","singularCapitalized":"Picior cub","plural":"picioare cubice","pluralCapitalized":"Picioare cubice","abbr":"ft³"},"cubic-yards":{"singular":"yard cub","singularCapitalized":"Yard cub","plural":"yarzi cubi","pluralCapitalized":"Yarzi cubi","abbr":"yd³"},"cubic-miles":{"singular":"milă cubică","singularCapitalized":"Milă cubică","plural":"mile cubice","pluralCapitalized":"Mile cubice","abbr":"mi³"},"radians":{"singular":"radian","singularCapitalized":"Radian","plural":"radiani","pluralCapitalized":"Radiani","abbr":""},"degrees":{"singular":"grad","singularCapitalized":"Grad","plural":"grade","pluralCapitalized":"Grade","abbr":"°"},"bytes":{"B":"{fileSize} B","kB":"{fileSize} kB","MB":"{fileSize} MB","GB":"{fileSize} GB","TB":"{fileSize} TB"}}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_ru.json new file mode 100644 index 00000000..653685c1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_ru.json @@ -0,0 +1 @@ +{"measures":{"length":"Длина","area":"Площадь","volume":"Объем","angle":"Угол"},"systems":{"metric":"Метрические","imperial":"Британские"},"units":{"millimeters":{"singular":"миллиметр","singularCapitalized":"Миллиметр","plural":"миллиметры","pluralCapitalized":"Миллиметры","abbr":"мм"},"centimeters":{"singular":"сантиметр","singularCapitalized":"Сантиметр","plural":"сантиметры","pluralCapitalized":"Сантиметры","abbr":"см"},"decimeters":{"singular":"дециметр","singularCapitalized":"Дециметр","plural":"дециметры","pluralCapitalized":"Дециметр","abbr":"дм"},"meters":{"singular":"метр","singularCapitalized":"Метр","plural":"метры","pluralCapitalized":"Метры","abbr":"м"},"kilometers":{"singular":"километр","singularCapitalized":"Километр","plural":"километры","pluralCapitalized":"Километры","abbr":"км"},"inches":{"singular":"дюйм","singularCapitalized":"Дюйм","plural":"дюймы","pluralCapitalized":"Дюймы","abbr":"дюйм"},"feet":{"singular":"фут","singularCapitalized":"Фут","plural":"футов","pluralCapitalized":"Футы","abbr":"фт"},"yards":{"singular":"ярд","singularCapitalized":"Ярд","plural":"ярды","pluralCapitalized":"Ярды","abbr":"ярд"},"miles":{"singular":"миля","singularCapitalized":"Миля","plural":"мили","pluralCapitalized":"Мили","abbr":"мл"},"nautical-miles":{"singular":"морская миля","singularCapitalized":"Морская миля","plural":"морские мили","pluralCapitalized":"Морские мили","abbr":"ММ"},"us-feet":{"singular":"фут (США)","singularCapitalized":"Фут (США)","plural":"футы (США)","pluralCapitalized":"Футы (США)","abbr":"фт"},"square-millimeters":{"singular":"квадратный миллиметр","singularCapitalized":"Квадратный миллиметр","plural":"квадратные миллиметры","pluralCapitalized":"Квадратные миллиметры","abbr":"мм²"},"square-centimeters":{"singular":"квадратный сантиметр","singularCapitalized":"Квадратный сантиметр","plural":"квадратные сантиметры","pluralCapitalized":"Квадратные сантиметры","abbr":"см²"},"square-decimeters":{"singular":"квадратный дециметр","singularCapitalized":"Квадратный дециметр","plural":"квадратные дециметры","pluralCapitalized":"Квадратные дециметры","abbr":"дм²"},"square-meters":{"singular":"квадратный метр","singularCapitalized":"Квадратный метр","plural":"квадратные метры","pluralCapitalized":"Квадратные метры","abbr":"м²"},"square-kilometers":{"singular":"квадратный километр","singularCapitalized":"Квадратный километр","plural":"квадратные километры","pluralCapitalized":"Квадратные километры","abbr":"км²"},"square-inches":{"singular":"квадратный дюйм","singularCapitalized":"Квадратный дюйм","plural":"квадратные дюймы","pluralCapitalized":"Квадратные дюймы","abbr":"дюйм²"},"square-feet":{"singular":"квадратный фут","singularCapitalized":"Квадратный фут","plural":"квадратные футы","pluralCapitalized":"Квадратные футы","abbr":"фт²"},"square-yards":{"singular":"квадратный ярд","singularCapitalized":"Квадратный ярд","plural":"квадратные ярды","pluralCapitalized":"Квадратные ярды","abbr":"ярд²"},"square-miles":{"singular":"квадратная миля","singularCapitalized":"Квадратная миля","plural":"квадратные мили","pluralCapitalized":"Квадратные мили","abbr":"мл²"},"square-us-feet":{"singular":"квадратный фут (США)","singularCapitalized":"Квадратный фут (США)","plural":"квадратные футы (США)","pluralCapitalized":"Квадратные футы (США)","abbr":"фт²"},"acres":{"singular":"акр","singularCapitalized":"Акр","plural":"акров","pluralCapitalized":"Акры","abbr":"акр"},"ares":{"singular":"ар","singularCapitalized":"Ар","plural":"аров","pluralCapitalized":"Ары","abbr":"a"},"hectares":{"singular":"гектар","singularCapitalized":"Гектар","plural":"гектаров","pluralCapitalized":"Гектары","abbr":"га"},"liters":{"singular":"литр","singularCapitalized":"Литр","plural":"литров","pluralCapitalized":"Литры","abbr":"л"},"cubic-millimeters":{"singular":"кубический миллиметр","singularCapitalized":"Кубический миллиметр","plural":"кубические миллиметры","pluralCapitalized":"Кубические миллиметры","abbr":"мм³"},"cubic-centimeters":{"singular":"кубический сантиметр","singularCapitalized":"Кубический сантиметр","plural":"кубические сантиметры","pluralCapitalized":"Кубические сантиметры","abbr":"см³"},"cubic-decimeters":{"singular":"кубический дециметр","singularCapitalized":"Кубический дециметр","plural":"кубические дециметры","pluralCapitalized":"Кубические дециметры","abbr":"дм³"},"cubic-meters":{"singular":"кубический метр","singularCapitalized":"Кубический метр","plural":"Кубические метры","pluralCapitalized":"Кубические метры","abbr":"м³"},"cubic-kilometers":{"singular":"кубический километр","singularCapitalized":"Кубический километр","plural":"кубические километры","pluralCapitalized":"Кубические километры","abbr":"км³"},"cubic-inches":{"singular":"кубический дюйм","singularCapitalized":"Кубический дюйм","plural":"кубические дюймы","pluralCapitalized":"Кубические дюймы","abbr":"дюйм³"},"cubic-feet":{"singular":"кубический фут","singularCapitalized":"Кубический фут","plural":"кубические футы","pluralCapitalized":"Кубические футы","abbr":"фт³"},"cubic-yards":{"singular":"кубический ярд","singularCapitalized":"Кубический ярд","plural":"кубические ярды","pluralCapitalized":"Кубические ярды","abbr":"ярд³"},"cubic-miles":{"singular":"кубическая миля","singularCapitalized":"Кубическая миля","plural":"кубические мили","pluralCapitalized":"Кубические мили","abbr":"мл³"},"radians":{"singular":"радиан","singularCapitalized":"Радиан","plural":"радианы","pluralCapitalized":"Радианы","abbr":""},"degrees":{"singular":"градус","singularCapitalized":"Степень","plural":"градусы","pluralCapitalized":"Градусы","abbr":"°"},"bytes":{"B":"{fileSize} Б","kB":"{fileSize} КБ","MB":"{fileSize} МБ","GB":"{fileSize} ГБ","TB":"{fileSize} ТБ"}}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_sk.json new file mode 100644 index 00000000..f083fb74 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_sk.json @@ -0,0 +1 @@ +{"measures":{"length":"Dĺžka","area":"Oblasť","volume":"Objem","angle":"Uhol"},"systems":{"metric":"Metrická","imperial":"Anglická"},"units":{"millimeters":{"singular":"milimeter","singularCapitalized":"Milimeter","plural":"milimetre","pluralCapitalized":"Milimetre","abbr":"mm"},"centimeters":{"singular":"centimeter","singularCapitalized":"Centimeter","plural":"centimetre","pluralCapitalized":"Centimetre","abbr":"cm"},"decimeters":{"singular":"decimeter","singularCapitalized":"Decimeter","plural":"decimetre","pluralCapitalized":"Decimeter","abbr":"dm"},"meters":{"singular":"meter","singularCapitalized":"Meter","plural":"metre","pluralCapitalized":"Metre","abbr":"m"},"kilometers":{"singular":"kilometer","singularCapitalized":"Kilometer","plural":"kilometre","pluralCapitalized":"Kilometre","abbr":"km"},"inches":{"singular":"palec","singularCapitalized":"Palec","plural":"palce","pluralCapitalized":"Palce","abbr":"in"},"feet":{"singular":"stopa","singularCapitalized":"Stopa","plural":"stopa","pluralCapitalized":"Stopy","abbr":"ft"},"yards":{"singular":"yard","singularCapitalized":"Yard","plural":"yard","pluralCapitalized":"Yardy","abbr":"yd"},"miles":{"singular":"míľa","singularCapitalized":"Míľa","plural":"míle","pluralCapitalized":"Míle","abbr":"mi"},"nautical-miles":{"singular":"námorná miľa","singularCapitalized":"Námorná míľa","plural":"námorné míle","pluralCapitalized":"Námorné míle","abbr":"nm"},"us-feet":{"singular":"stopa (USA)","singularCapitalized":"Stopa (USA)","plural":"stopy (USA)","pluralCapitalized":"Stopy (US)","abbr":"ft"},"square-millimeters":{"singular":"štvorcový milimeter","singularCapitalized":"Štvorcový milimeter","plural":"štvorcové milimetre","pluralCapitalized":"Štvorcové milimetre","abbr":"mm²"},"square-centimeters":{"singular":"štvorcový centimeter","singularCapitalized":"Štvorcový centimeter","plural":"štvorcové centimetre","pluralCapitalized":"Štvorcové centimetre","abbr":"cm²"},"square-decimeters":{"singular":"štvorcový decimeter","singularCapitalized":"Štvorcový decimeter","plural":"štvorcové decimetre","pluralCapitalized":"Štvorcové decimetre","abbr":"dm²"},"square-meters":{"singular":"štvorcový meter","singularCapitalized":"Štvorcový meter","plural":"štvorcové metre","pluralCapitalized":"Štvorcové metre","abbr":"m²"},"square-kilometers":{"singular":"štvorcový kilometer","singularCapitalized":"Štvorcový kilometer","plural":"štvorcové kilometre","pluralCapitalized":"Štvorcové kilometre","abbr":"km²"},"square-inches":{"singular":"štvorcový palec","singularCapitalized":"Štvorcový palec","plural":"štvorcové palce","pluralCapitalized":"Štvorcové palce","abbr":"in²"},"square-feet":{"singular":"štvorcová stopa","singularCapitalized":"Štvorcová stopa","plural":"štvorcové stopy","pluralCapitalized":"Štvorcové stopy","abbr":"ft²"},"square-yards":{"singular":"štvorcový yard","singularCapitalized":"Štvorcový yard","plural":"štvorcové yardy","pluralCapitalized":"Štvorcové yardy","abbr":"yd²"},"square-miles":{"singular":"štvorcová míľa","singularCapitalized":"Štvorcová míľa","plural":"štvorcové míle","pluralCapitalized":"Štvorcové míle","abbr":"mi²"},"square-us-feet":{"singular":"štvorcová stopa (USA)","singularCapitalized":"Štvorcová stopa (USA)","plural":"štvorcové stopy (USA)","pluralCapitalized":"Štvorcové stopy (USA)","abbr":"ft²"},"acres":{"singular":"aker","singularCapitalized":"Aker","plural":"akre","pluralCapitalized":"Akre","abbr":"aker"},"ares":{"singular":"ár","singularCapitalized":"Ár","plural":"áre","pluralCapitalized":"Áre","abbr":"a"},"hectares":{"singular":"hektár","singularCapitalized":"Hektár","plural":"hektáre","pluralCapitalized":"Hektáre","abbr":"ha"},"liters":{"singular":"liter","singularCapitalized":"Liter","plural":"litre","pluralCapitalized":"Litre","abbr":"l"},"cubic-millimeters":{"singular":"kubický milimeter","singularCapitalized":"Kubický milimeter","plural":"kubické milimetre","pluralCapitalized":"Kubické milimetre","abbr":"mm³"},"cubic-centimeters":{"singular":"kubický centimeter","singularCapitalized":"Kubický centimeter","plural":"kubické centimetre","pluralCapitalized":"Kubické centimetre","abbr":"cm³"},"cubic-decimeters":{"singular":"kubický decimeter","singularCapitalized":"Kubický decimeter","plural":"kubické decimetre","pluralCapitalized":"Kubické decimetre","abbr":"dm³"},"cubic-meters":{"singular":"kubický meter","singularCapitalized":"Kubický meter","plural":"kubické metre","pluralCapitalized":"Kubické metre","abbr":"m³"},"cubic-kilometers":{"singular":"kubický kilometer","singularCapitalized":"Kubický kilometer","plural":"kubické kilometre","pluralCapitalized":"Kubické kilometre","abbr":"km³"},"cubic-inches":{"singular":"kubický palec","singularCapitalized":"Kubický palec","plural":"kubické palce","pluralCapitalized":"Kubické palce","abbr":"in³"},"cubic-feet":{"singular":"kubická stopa","singularCapitalized":"Kubická stopa","plural":"kubické stopy","pluralCapitalized":"Kubické stopy","abbr":"ft³"},"cubic-yards":{"singular":"kubický yard","singularCapitalized":"Kubický yard","plural":"kubické yardy","pluralCapitalized":"Kubické yardy","abbr":"yd³"},"cubic-miles":{"singular":"kubická míľa","singularCapitalized":"Kubická míľa","plural":"kubické míle","pluralCapitalized":"Kubické míle","abbr":"mi³"},"radians":{"singular":"radián","singularCapitalized":"Radián","plural":"radiány","pluralCapitalized":"Radiány","abbr":""},"degrees":{"singular":"stupeň","singularCapitalized":"Stupeň","plural":"stupne","pluralCapitalized":"Stupne","abbr":"°"},"bytes":{"B":"{fileSize} B","kB":"{fileSize} kB","MB":"{fileSize} MB","GB":"{fileSize} GB","TB":"{fileSize} TB"}}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_sl.json new file mode 100644 index 00000000..bca149d1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_sl.json @@ -0,0 +1 @@ +{"measures":{"length":"Dolžina","area":"Ploščina","volume":"Prostornina","angle":"Kot"},"systems":{"metric":"Metrični merski sistem","imperial":"Anglosaški merski sistem"},"units":{"millimeters":{"singular":"milimeter","singularCapitalized":"Millimeter","plural":"milimetri","pluralCapitalized":"Milimetri","abbr":"mm"},"centimeters":{"singular":"centimeter","singularCapitalized":"Centimeter","plural":"centimetri","pluralCapitalized":"Centimetri","abbr":"cm"},"decimeters":{"singular":"decimeter","singularCapitalized":"Decimeter","plural":"decimetri","pluralCapitalized":"Decimetri","abbr":"dm"},"meters":{"singular":"meter","singularCapitalized":"Meter","plural":"metri","pluralCapitalized":"Metri","abbr":"m"},"kilometers":{"singular":"kilometer","singularCapitalized":"Kilometer","plural":"kilometri","pluralCapitalized":"Kilometri","abbr":"km"},"inches":{"singular":"palec","singularCapitalized":"Palec","plural":"palci","pluralCapitalized":"Palci","abbr":"palci"},"feet":{"singular":"čevelj","singularCapitalized":"Čevelj","plural":"čevlji","pluralCapitalized":"Čevlji","abbr":"ft"},"yards":{"singular":"jard","singularCapitalized":"Jard","plural":"jardi","pluralCapitalized":"Jardi","abbr":"yd"},"miles":{"singular":"milja","singularCapitalized":"Milja","plural":"milje","pluralCapitalized":"Milje","abbr":"mi"},"nautical-miles":{"singular":"navtična milja","singularCapitalized":"Navtična milja","plural":"navtične milje","pluralCapitalized":"Morske milje","abbr":"nm"},"us-feet":{"singular":"čevelj (ZDA)","singularCapitalized":"Čevelj (ZDA)","plural":"čevlji (ZDA)","pluralCapitalized":"Čevlji (ZDA)","abbr":"ft"},"square-millimeters":{"singular":"kvadratni milimeter","singularCapitalized":"Kvadratni milimeter","plural":"kvadratni milimetri","pluralCapitalized":"Kvadratni milimetri","abbr":"mm²"},"square-centimeters":{"singular":"kvadratni centimeter","singularCapitalized":"Kvadratni centimeter","plural":"kvadratni centimetri","pluralCapitalized":"Kvadratni centimetri","abbr":"cm²"},"square-decimeters":{"singular":"kvadratni decimeter","singularCapitalized":"Kvadratni decimeter","plural":"kvadratni decimetri","pluralCapitalized":"Kvadratni decimetri","abbr":"dm²"},"square-meters":{"singular":"kvadratni meter","singularCapitalized":"Kvadratni meter","plural":"kvadratni metri","pluralCapitalized":"Kvadratni metri","abbr":"m²"},"square-kilometers":{"singular":"kvadratni kilometer","singularCapitalized":"Kvadratni kilometer","plural":"kvadratni kilometri","pluralCapitalized":"Kvadratni kilometri","abbr":"km²"},"square-inches":{"singular":"kvadratni palec","singularCapitalized":"Kvadratni palec","plural":"kvadratni palci","pluralCapitalized":"Kvadratni palci","abbr":"in²"},"square-feet":{"singular":"kvadratni čevelj","singularCapitalized":"Kvadratni čevelj","plural":"kvadratni čevlji","pluralCapitalized":"Kvadratni čevlji","abbr":"ft²"},"square-yards":{"singular":"kvadratni jard","singularCapitalized":"Kvadratni jard","plural":"kvadratni jardi","pluralCapitalized":"Kvadratni jardi","abbr":"yd²"},"square-miles":{"singular":"kvadratna milja","singularCapitalized":"Kvadratna milja","plural":"kvadratne milje","pluralCapitalized":"Kvadratne milje","abbr":"mi²"},"square-us-feet":{"singular":"kvadratni čevelj (ZDA)","singularCapitalized":"Kvadratni čevelj (ZDA)","plural":"kvadratni čevlji (ZDA)","pluralCapitalized":"Kvadratni čevlji (ZDA)","abbr":"ft²"},"acres":{"singular":"aker","singularCapitalized":"Aker","plural":"akri","pluralCapitalized":"Akri","abbr":"aker"},"ares":{"singular":"ar","singularCapitalized":"Ar","plural":"ari","pluralCapitalized":"Ari","abbr":"a"},"hectares":{"singular":"hektar","singularCapitalized":"Hektar","plural":"hektarji","pluralCapitalized":"Hektarji","abbr":"ha"},"liters":{"singular":"liter","singularCapitalized":"Liter","plural":"litri","pluralCapitalized":"Litri","abbr":"l"},"cubic-millimeters":{"singular":"kubični milimeter","singularCapitalized":"Kubični milimeter","plural":"kubični milimetri","pluralCapitalized":"Kubični milimetri","abbr":"mm³"},"cubic-centimeters":{"singular":"kubični centimeter","singularCapitalized":"Kubični centimeter","plural":"kubični centimetri","pluralCapitalized":"Kubični centimetri","abbr":"cm³"},"cubic-decimeters":{"singular":"kubični decimeter","singularCapitalized":"Kubični decimeter","plural":"kubični decimetri","pluralCapitalized":"Kubični decimetri","abbr":"dm³"},"cubic-meters":{"singular":"kubični meter","singularCapitalized":"Kubični meter","plural":"kubični metri","pluralCapitalized":"Kubični metri","abbr":"m³"},"cubic-kilometers":{"singular":"kubični kilometer","singularCapitalized":"Kubični kilometer","plural":"kubični kilometri","pluralCapitalized":"Kubični kilometri","abbr":"km³"},"cubic-inches":{"singular":"kubični palec","singularCapitalized":"Kubični palec","plural":"kubični palci","pluralCapitalized":"Kubični palci","abbr":"in³"},"cubic-feet":{"singular":"kubični čevelj","singularCapitalized":"Kubični čevelj","plural":"kubični čevlji","pluralCapitalized":"Kubični čevlji","abbr":"ft³"},"cubic-yards":{"singular":"kubični jard","singularCapitalized":"Kubični jard","plural":"kubični jardi","pluralCapitalized":"Kubični jardi","abbr":"yd³"},"cubic-miles":{"singular":"kubična milja","singularCapitalized":"Kubična milja","plural":"kubične milje","pluralCapitalized":"Kubične milje","abbr":"mi³"},"radians":{"singular":"radian","singularCapitalized":"Radian","plural":"radiani","pluralCapitalized":"Radiani","abbr":""},"degrees":{"singular":"stopinja","singularCapitalized":"Stopinja","plural":"stopinje","pluralCapitalized":"Stopinje","abbr":"°"},"bytes":{"B":"{fileSize} B","kB":"{fileSize} kB","MB":"{fileSize} MB","GB":"{fileSize} GB","TB":"{fileSize} TB"}}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_sr.json new file mode 100644 index 00000000..6dfaecc2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_sr.json @@ -0,0 +1 @@ +{"measures":{"length":"Dužina","area":"Površina","volume":"Zapremina","angle":"Ugao"},"systems":{"metric":"Metrika","imperial":"Imperijalne"},"units":{"millimeters":{"singular":"milimetar","singularCapitalized":"Milimetar","plural":"milimetri","pluralCapitalized":"Milimetri","abbr":"mm"},"centimeters":{"singular":"centimetar","singularCapitalized":"Centimetar","plural":"centimetri","pluralCapitalized":"Centimetri","abbr":"cm"},"decimeters":{"singular":"decimetar","singularCapitalized":"Decimetar","plural":"decimetri","pluralCapitalized":"Decimetar","abbr":"dm"},"meters":{"singular":"metar","singularCapitalized":"Metar","plural":"metri","pluralCapitalized":"Metri","abbr":"m"},"kilometers":{"singular":"kilometar","singularCapitalized":"Kilometar","plural":"kilometri","pluralCapitalized":"Kilometri","abbr":"km"},"inches":{"singular":"inč","singularCapitalized":"Inč","plural":"inči","pluralCapitalized":"Inči","abbr":"ulaz"},"feet":{"singular":"stopa","singularCapitalized":"Stopa","plural":"stope","pluralCapitalized":"Stope","abbr":"ft"},"yards":{"singular":"jard","singularCapitalized":"Jard","plural":"jardi","pluralCapitalized":"Jardi","abbr":"yd"},"miles":{"singular":"milja","singularCapitalized":"Milja","plural":"milje","pluralCapitalized":"Milje","abbr":"mi"},"nautical-miles":{"singular":"nautička milja","singularCapitalized":"Nautička milja","plural":"nautičke milje","pluralCapitalized":"Nautičke milje","abbr":"nm"},"us-feet":{"singular":"stopa (SAD)","singularCapitalized":"Stopa (SAD)","plural":"stope (SAD)","pluralCapitalized":"Stope (SAD)","abbr":"ft"},"square-millimeters":{"singular":"kvadratni milimetar","singularCapitalized":"Kubni milimetar","plural":"kvadratni milimetri","pluralCapitalized":"Kubni milimetri","abbr":"mm²"},"square-centimeters":{"singular":"kvadratni centimetar","singularCapitalized":"Kubni centimetar","plural":"kvadratni centimetri","pluralCapitalized":"Kubni centimetri","abbr":"cm²"},"square-decimeters":{"singular":"kvadratni decimetar","singularCapitalized":"Kubni decimetar","plural":"kvadratni decimetri","pluralCapitalized":"Kubni decimetri","abbr":"dm²"},"square-meters":{"singular":"kvadratni metar","singularCapitalized":"Kubni metar","plural":"kvadratni metri","pluralCapitalized":"Kvadratni metri","abbr":"m²"},"square-kilometers":{"singular":"kvadratni kilometar","singularCapitalized":"Kubni kilometar","plural":"kvadratni kilometri","pluralCapitalized":"Kvadratni kilometri","abbr":"km²"},"square-inches":{"singular":"kvadratni inč","singularCapitalized":"Kubni inč","plural":"kvadratni inči","pluralCapitalized":"Kvadratni inči","abbr":"in²"},"square-feet":{"singular":"kvadratna stopa","singularCapitalized":"Kubna stopa","plural":"kvadratne stope","pluralCapitalized":"Kvadratne stope","abbr":"ft²"},"square-yards":{"singular":"kvadratni jard","singularCapitalized":"Kubni jard","plural":"kvadratne jarde","pluralCapitalized":"Kvadratne jarde","abbr":"yd²"},"square-miles":{"singular":"kvadratna milja","singularCapitalized":"Kubna milja","plural":"kvadratne milje","pluralCapitalized":"Kvadratne milje","abbr":"mi²"},"square-us-feet":{"singular":"kvadratna stopa (SAD)","singularCapitalized":"Kubna stopa (SAD)","plural":"kvadratne stope (SAD)","pluralCapitalized":"Kvadratne stope (SAD)","abbr":"ft²"},"acres":{"singular":"acre","singularCapitalized":"Akre","plural":"acres","pluralCapitalized":"acre","abbr":"acre"},"ares":{"singular":"ar","singularCapitalized":"Su","plural":"ari","pluralCapitalized":"Ari","abbr":"a"},"hectares":{"singular":"hektar","singularCapitalized":"Hektar","plural":"hektari","pluralCapitalized":"Hektari","abbr":"ha"},"liters":{"singular":"litar","singularCapitalized":"Litar","plural":"litri","pluralCapitalized":"Litri","abbr":"l"},"cubic-millimeters":{"singular":"kubni milimetar","singularCapitalized":"Kubni milimetar","plural":"kubni milimetri","pluralCapitalized":"Kubni milimetri","abbr":"mm³"},"cubic-centimeters":{"singular":"kubni centimetar","singularCapitalized":"Kubni centimetar","plural":"kubni centimetri","pluralCapitalized":"Kubni centimetri","abbr":"cm³"},"cubic-decimeters":{"singular":"kubni decimetar","singularCapitalized":"Kubni decimetri","plural":"kubni decimetri","pluralCapitalized":"Kubni decimetri","abbr":"dm³"},"cubic-meters":{"singular":"kubni metar","singularCapitalized":"Kubni metar","plural":"kubni metri","pluralCapitalized":"Kubni metri","abbr":"m³"},"cubic-kilometers":{"singular":"kubni kilometar","singularCapitalized":"Kubni kilometar","plural":"kubni kilometri","pluralCapitalized":"Kubni kilometri","abbr":"km³"},"cubic-inches":{"singular":"kubni inč","singularCapitalized":"Kubni inč","plural":"kubni inči","pluralCapitalized":"Kubni inči","abbr":"in³"},"cubic-feet":{"singular":"kubna stopa","singularCapitalized":"Kubna stopa","plural":"kubne stope","pluralCapitalized":"Kubne stope","abbr":"ft³"},"cubic-yards":{"singular":"kubni jard","singularCapitalized":"Kubni jard","plural":"kubne jarde","pluralCapitalized":"Kubni jardi","abbr":"yd³"},"cubic-miles":{"singular":"kubna milja","singularCapitalized":"Kubna milja","plural":"kubne milje","pluralCapitalized":"Kubne milje","abbr":"mi³"},"radians":{"singular":"radijan","singularCapitalized":"Radijan","plural":"radijani","pluralCapitalized":"Radijani","abbr":""},"degrees":{"singular":"stepen","singularCapitalized":"Stepen","plural":"stepeni","pluralCapitalized":"Stepeni","abbr":"°"},"bytes":{"B":"{fileSize} B","kB":"{fileSize} kB","MB":"{fileSize} MB","GB":"{fileSize} GB","TB":"{fileSize} TB"}}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_sv.json new file mode 100644 index 00000000..9d3122ae --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_sv.json @@ -0,0 +1 @@ +{"measures":{"length":"Längd","area":"Område","volume":"Enhet","angle":"Vinkel"},"systems":{"metric":"Metriska","imperial":"Imperial"},"units":{"millimeters":{"singular":"millimeter","singularCapitalized":"Millimeter","plural":"millimeter","pluralCapitalized":"Millimetrar","abbr":"mm"},"centimeters":{"singular":"centimeter","singularCapitalized":"Centimeter","plural":"centimeter","pluralCapitalized":"Centimeter","abbr":"cm"},"decimeters":{"singular":"decimeter","singularCapitalized":"Decimeter","plural":"decimeter","pluralCapitalized":"Decimeter","abbr":"dm"},"meters":{"singular":"meter","singularCapitalized":"Meter","plural":"meter","pluralCapitalized":"Meter","abbr":"m"},"kilometers":{"singular":"kilometer","singularCapitalized":"kilometer","plural":"kilometer","pluralCapitalized":"Kilometer","abbr":"km"},"inches":{"singular":"tum","singularCapitalized":"Tum","plural":"tum","pluralCapitalized":"Tum","abbr":"tum"},"feet":{"singular":"fot","singularCapitalized":"Fot","plural":"fot","pluralCapitalized":"Fot","abbr":"fot"},"yards":{"singular":"yard","singularCapitalized":"Yard","plural":"yards","pluralCapitalized":"Yard","abbr":"yd"},"miles":{"singular":"engelsk mil","singularCapitalized":"Engelsk mil","plural":"engelska miles","pluralCapitalized":"Engelska mil","abbr":"mi"},"nautical-miles":{"singular":"sjömil","singularCapitalized":"Sjömil","plural":"sjömil","pluralCapitalized":"Nautiska mil","abbr":"M"},"us-feet":{"singular":"fot (USA)","singularCapitalized":"Fot (USA)","plural":"fot (USA)","pluralCapitalized":"Fot (USA)","abbr":"fot"},"square-millimeters":{"singular":"kvadratmillimeter","singularCapitalized":"Kvadratmillimeter","plural":"kvadratmillimeter","pluralCapitalized":"Kvadratmillimeter","abbr":"mm²"},"square-centimeters":{"singular":"kvadratcentimeter","singularCapitalized":"Kvadratcentimeter","plural":"kvadratcentimeter","pluralCapitalized":"Kvadratcentimeter","abbr":"cm²"},"square-decimeters":{"singular":"kvadratdecimeter","singularCapitalized":"Kvadratdecimeter","plural":"kvadratdecimeter","pluralCapitalized":"Kvadratdecimeter","abbr":"dm²"},"square-meters":{"singular":"kvadratmeter","singularCapitalized":"Kvadratmeter","plural":"kvadratmeter","pluralCapitalized":"Kvadratmeter","abbr":"m²"},"square-kilometers":{"singular":"kvadratkilometer","singularCapitalized":"Kvadratkilometer","plural":"kvadratkilometer","pluralCapitalized":"Kvadratkilometer","abbr":"km²"},"square-inches":{"singular":"kvadrattum","singularCapitalized":"Kvadrattum","plural":"kvadrattum","pluralCapitalized":"Kvadrattum","abbr":"in²"},"square-feet":{"singular":"kvadratfot","singularCapitalized":"Kvadratfot","plural":"kvadratfot","pluralCapitalized":"Square feet","abbr":"ft²"},"square-yards":{"singular":"kvadrat-yard","singularCapitalized":"Kvadratyard","plural":"kvadrat-yard","pluralCapitalized":"Square yards","abbr":"yd²"},"square-miles":{"singular":"engelsk kvadratmil","singularCapitalized":"Engelsk kvadratmil","plural":"engelsk kvadratmil","pluralCapitalized":"Square miles","abbr":"mi²"},"square-us-feet":{"singular":"kvadratfot (USA)","singularCapitalized":"Kvadratfot (USA)","plural":"kvadratfot (USA)","pluralCapitalized":"Kvadratfot (USA)","abbr":"ft²"},"acres":{"singular":"tunnland","singularCapitalized":"Acre","plural":"tunnland","pluralCapitalized":"Tunnland","abbr":"tunnland"},"ares":{"singular":"är","singularCapitalized":"Ar","plural":"ar","pluralCapitalized":"Ar","abbr":"a"},"hectares":{"singular":"hektar","singularCapitalized":"Hektar","plural":"hektar","pluralCapitalized":"Hektar","abbr":"ha"},"liters":{"singular":"liter","singularCapitalized":"Liter","plural":"liter","pluralCapitalized":"Liter","abbr":"I"},"cubic-millimeters":{"singular":"kubikmillimeter","singularCapitalized":"Kubikmillimeter","plural":"kubikmillimeter","pluralCapitalized":"Kubikmillimeter","abbr":"mm³"},"cubic-centimeters":{"singular":"kubikcentimeter","singularCapitalized":"Kubikcentimeter","plural":"kubikcentimeter","pluralCapitalized":"Kubikcentimeter","abbr":"cm³"},"cubic-decimeters":{"singular":"kubikdecimeter","singularCapitalized":"Kubikdecimeter","plural":"kubikdecimeter","pluralCapitalized":"Kubikdecimeter","abbr":"dm³"},"cubic-meters":{"singular":"kubikmeter","singularCapitalized":"Kubikmeter","plural":"kubikmeter","pluralCapitalized":"Kubikmeter","abbr":"m³"},"cubic-kilometers":{"singular":"kubikkilometer","singularCapitalized":"Kubikkilometer","plural":"kubikkilometer","pluralCapitalized":"Kubikkilometer","abbr":"km³"},"cubic-inches":{"singular":"kubiktum","singularCapitalized":"Kubiktum","plural":"kubiktum","pluralCapitalized":"Kubiktum","abbr":"in³"},"cubic-feet":{"singular":"kubfot","singularCapitalized":"Kubikfot","plural":"kubikfot","pluralCapitalized":"Kubikfot","abbr":"ft³"},"cubic-yards":{"singular":"kubik-yard","singularCapitalized":"Kubikyard","plural":"kubik-yard","pluralCapitalized":"Kubikyard","abbr":"yd³"},"cubic-miles":{"singular":"engelska kubikmil","singularCapitalized":"Engelska kubikmil","plural":"engelska kubikmil","pluralCapitalized":"Engelska kubikmil","abbr":"mi³"},"radians":{"singular":"radian","singularCapitalized":"Radian","plural":"radianer","pluralCapitalized":"Radianer","abbr":""},"degrees":{"singular":"grad","singularCapitalized":"Grad","plural":"grader","pluralCapitalized":"Grader","abbr":"°"},"bytes":{"B":"{fileSize} B","kB":"{fileSize} kB","MB":"{fileSize} MB","GB":"{fileSize} GB","TB":"{fileSize} TB"}}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_th.json new file mode 100644 index 00000000..59a0ee11 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_th.json @@ -0,0 +1 @@ +{"measures":{"length":"ความยาว","area":"พื้นที่","volume":"ปริมาตร","angle":"มุม"},"systems":{"metric":"ระบบเมตริก","imperial":"ยิ่งใหญ่"},"units":{"millimeters":{"singular":"มิลลิเมตร","singularCapitalized":"มิลลิเมตร","plural":"มิลลิเมตร","pluralCapitalized":"มิลลิเมตร","abbr":"มม."},"centimeters":{"singular":"เซนติเมตร","singularCapitalized":"เซนติเมตร","plural":"เซนติเมตร","pluralCapitalized":"เซ็นติเมตร","abbr":"ซม."},"decimeters":{"singular":"เดซิเมตร","singularCapitalized":"เดซิเมตร","plural":"เดซิเมตร","pluralCapitalized":"เดซิเมตร","abbr":"ดม."},"meters":{"singular":"เมตร","singularCapitalized":"เมตร","plural":"เมตร","pluralCapitalized":"เมตร","abbr":"ม."},"kilometers":{"singular":"กิโลเมตร","singularCapitalized":"กิโลเมตร","plural":"กิโลเมตร","pluralCapitalized":"กิโลเมตร","abbr":"กม."},"inches":{"singular":"นิ้ว","singularCapitalized":"นิ้ว","plural":"นิ้ว","pluralCapitalized":"นิ้ว","abbr":"ใน"},"feet":{"singular":"ฟุต","singularCapitalized":"ฟุต","plural":"ฟุต","pluralCapitalized":"ฟุต","abbr":"ฟุต"},"yards":{"singular":"หลา","singularCapitalized":"หลา","plural":"หลา","pluralCapitalized":"หลา","abbr":"หลา"},"miles":{"singular":"ไมล์","singularCapitalized":"ไมล์","plural":"ไมล์","pluralCapitalized":"ไมล์","abbr":"ไมล์"},"nautical-miles":{"singular":"ไมล์ทะเล","singularCapitalized":"ไมล์ทะเล","plural":"ไมล์ทะเล","pluralCapitalized":"ไมล์ทะเล","abbr":"นาโนเมตร"},"us-feet":{"singular":"ฟุต (สหรัฐฯ)","singularCapitalized":"ฟุต (US)","plural":"ฟุต (สหรัฐฯ)","pluralCapitalized":"ฟุต (สหรัฐ)","abbr":"ฟุต"},"square-millimeters":{"singular":"ตารางมิลลิเมตร","singularCapitalized":"ตารางมิลลิเมตร","plural":"ตารางมิลลิเมตร","pluralCapitalized":"ตารางมิลลิเมตร","abbr":"ตร.มม."},"square-centimeters":{"singular":"ตารางเซนติเมตร","singularCapitalized":"ตารางเซนติเมตร","plural":"ตารางเซนติเมตร","pluralCapitalized":"ตารางเซนติเมตร","abbr":"ตร.ซม."},"square-decimeters":{"singular":"ตารางเดซิเมตร","singularCapitalized":"ตารางเดซิเมตร","plural":"ตารางเดซิเมตร","pluralCapitalized":"ตารางเดซิเมตร","abbr":"ตร.ดม."},"square-meters":{"singular":"ตารางเมตร","singularCapitalized":"ตารางเมตร","plural":"ตารางเมตร","pluralCapitalized":"ตารางเมตร","abbr":"ตารางเมตร"},"square-kilometers":{"singular":"ตารางกิโลเมตร","singularCapitalized":"ตารางกิโลเมตร","plural":"ตารางกิโลเมตร","pluralCapitalized":"ตารางกิโลเมตร","abbr":"ตารางกิโลเมตร"},"square-inches":{"singular":"ตารางนิ้ว","singularCapitalized":"ตารางนิ้ว","plural":"ตารางนิ้ว","pluralCapitalized":"ตารางนิ้ว","abbr":"ตร.นิ้ว"},"square-feet":{"singular":"ตารางฟุต","singularCapitalized":"ตารางฟุต","plural":"ตารางฟุต","pluralCapitalized":"ตารางนิ้ว","abbr":"ตร.ฟุต"},"square-yards":{"singular":"ตารางหลา","singularCapitalized":"ตารางหลา","plural":"ตารางหลา","pluralCapitalized":"ตารางหลา","abbr":"ตร.หลา"},"square-miles":{"singular":"ตารางไมล์","singularCapitalized":"ตารางไมล์","plural":"ตารางไมล์","pluralCapitalized":"ตารางไมล์","abbr":"ตารางไมล์"},"square-us-feet":{"singular":"ตารางฟุต (สหรัฐฯ)","singularCapitalized":"ตารางฟุต (US)","plural":"ตารางฟุต (สหรัฐฯ)","pluralCapitalized":"ตารางฟุต (สหรัฐฯ)","abbr":"ตร.ฟุต"},"acres":{"singular":"เอเคอร์","singularCapitalized":"อากรี","plural":"เอเคอร์","pluralCapitalized":"เอเคอร์","abbr":"เอเคอร์"},"ares":{"singular":"เอเคอร์","singularCapitalized":"เป็น","plural":"เอเคอร์","pluralCapitalized":"Ares","abbr":"เอ"},"hectares":{"singular":"เฮคเตอร์","singularCapitalized":"เฮกตาร์","plural":"เฮคเตอร์","pluralCapitalized":"เฮคเตอร์","abbr":"เฮกตาร์"},"liters":{"singular":"ลิตร","singularCapitalized":"ลิตร","plural":"ลิตร","pluralCapitalized":"ลิตร","abbr":"ลิตร"},"cubic-millimeters":{"singular":"ลูกบาศก์มิลลิเมตร","singularCapitalized":"ลูกบาศก์มิลลิเมตร","plural":"ลูกบาศก์มิลลิเมตร","pluralCapitalized":"ลูกบาศก์มิลลิเมตร","abbr":"ลบ.มม."},"cubic-centimeters":{"singular":"ลูกบาศก์เซนติเมตร","singularCapitalized":"ลูกบาศก์เซนติเมตร","plural":"ลูกบาศก์เซนติเมตร","pluralCapitalized":"ลูกบาศก์เซนติเมตร","abbr":"ลบ.ซม."},"cubic-decimeters":{"singular":"ลูกบาศก์เดซิเมตร","singularCapitalized":"ลูกบาศก์เดซิเมตร","plural":"ลูกบาศก์เดซิเมตร","pluralCapitalized":"ลูกบาศก์เดซิเมตร","abbr":"ลบ.ดม."},"cubic-meters":{"singular":"ลูกบาศก์เมตร","singularCapitalized":"ลูกบาศก์เมตร","plural":"ลูกบาศก์เมตร","pluralCapitalized":"ลูกบาศก์เมตร","abbr":"ลบ.ม."},"cubic-kilometers":{"singular":"ลูกบาศก์กิโลเมตร","singularCapitalized":"ลูกบาศก์กิโลเมตร","plural":"ลูกบาศก์กิโลเมตร","pluralCapitalized":"ลูกบาศก์กิโลเมตร","abbr":"ลบ.กม."},"cubic-inches":{"singular":"ลูกบาศก์นิ้ว","singularCapitalized":"ลูกบาศก์นิ้ว","plural":"ลูกบาศก์นิ้ว","pluralCapitalized":"ลูกบาศก์นิ้ว","abbr":"ลบ.นิ้ว"},"cubic-feet":{"singular":"ลูกบาศก์ฟุต","singularCapitalized":"ลูกบาศก์ฟุต","plural":"ลูกบาศก์ฟุต","pluralCapitalized":"ลูกบาศก์ฟุต","abbr":"ลบ.ฟุต"},"cubic-yards":{"singular":"ลูกบาศก์หลา","singularCapitalized":"ลูกบาศก์หลา","plural":"ลูกบาศก์หลา","pluralCapitalized":"ลูกบาศก์หลา","abbr":"ลบ.หลา"},"cubic-miles":{"singular":"ลูกบาศก์ไมล์","singularCapitalized":"ลูกบาศก์ไมล์","plural":"ลูกบาศก์ไมล์","pluralCapitalized":"ลูกบาศก์ไมล์","abbr":"ลบ.ไมล์"},"radians":{"singular":"เรเดียน","singularCapitalized":"เรเดียน","plural":"เรเดียน","pluralCapitalized":"เรเดียน","abbr":""},"degrees":{"singular":"องศา","singularCapitalized":"ระดับ","plural":"องศา","pluralCapitalized":"องศา","abbr":"°"},"bytes":{"B":"{fileSize} B","kB":"{fileSize} kB","MB":"{fileSize} MB","GB":"{fileSize} GB","TB":"{fileSize} TB"}}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_tr.json new file mode 100644 index 00000000..1c72c5d1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_tr.json @@ -0,0 +1 @@ +{"measures":{"length":"Uzunluk","area":"Alan","volume":"Hacim","angle":"Açı"},"systems":{"metric":"Metrik","imperial":"İngiliz"},"units":{"millimeters":{"singular":"milimetre","singularCapitalized":"Milimetre","plural":"milimetre","pluralCapitalized":"Milimetre","abbr":"mm"},"centimeters":{"singular":"santimetre","singularCapitalized":"Santimetre","plural":"santimetre","pluralCapitalized":"Santimetre","abbr":"cm"},"decimeters":{"singular":"desimetre","singularCapitalized":"Desimetre","plural":"desimetre","pluralCapitalized":"Desimetre","abbr":"dm"},"meters":{"singular":"metre","singularCapitalized":"Metre","plural":"metre","pluralCapitalized":"Metre","abbr":"m"},"kilometers":{"singular":"kilometre","singularCapitalized":"Kilometre","plural":"kilometre","pluralCapitalized":"Kilometre","abbr":"km"},"inches":{"singular":"inç","singularCapitalized":"İnç","plural":"inç","pluralCapitalized":"İnç","abbr":"in"},"feet":{"singular":"fit","singularCapitalized":"Fit","plural":"fit","pluralCapitalized":"Fit","abbr":"ft"},"yards":{"singular":"yarda","singularCapitalized":"Yarda","plural":"yarda","pluralCapitalized":"Yarda","abbr":"yd"},"miles":{"singular":"mil","singularCapitalized":"Mil","plural":"mil","pluralCapitalized":"Mil","abbr":"mi"},"nautical-miles":{"singular":"deniz mili","singularCapitalized":"Deniz mili","plural":"deniz mili","pluralCapitalized":"Kara Mili","abbr":"nm"},"us-feet":{"singular":"fit (ABD)","singularCapitalized":"Fit (ABD)","plural":"fit (ABD)","pluralCapitalized":"Feet (ABD)","abbr":"ft"},"square-millimeters":{"singular":"milimetrekare","singularCapitalized":"Milimetrekare","plural":"milimetrekare","pluralCapitalized":"Milimetre kare","abbr":"mm²"},"square-centimeters":{"singular":"santimetrekare","singularCapitalized":"Santimetrekare","plural":"santimetrekare","pluralCapitalized":"Santimetre kare","abbr":"cm²"},"square-decimeters":{"singular":"desimetrekare","singularCapitalized":"Desimetrekare","plural":"desimetrekare","pluralCapitalized":"Desimetre kare","abbr":"dm²"},"square-meters":{"singular":"metrekare","singularCapitalized":"Metrekare","plural":"metrekare","pluralCapitalized":"Metre kare","abbr":"m²"},"square-kilometers":{"singular":"kilometrekare","singularCapitalized":"Kilometrekare","plural":"kilometrekare","pluralCapitalized":"Kilometre kare","abbr":"km²"},"square-inches":{"singular":"inçkare","singularCapitalized":"İnçkare","plural":"inçkare","pluralCapitalized":"İnç kare","abbr":"in²"},"square-feet":{"singular":"fitkare","singularCapitalized":"Fitkare","plural":"fitkare","pluralCapitalized":"Feet kare","abbr":"ft²"},"square-yards":{"singular":"yardakare","singularCapitalized":"Yardakare","plural":"yardakare","pluralCapitalized":"Yarda kare","abbr":"yd²"},"square-miles":{"singular":"milkare","singularCapitalized":"Milkare","plural":"milkare","pluralCapitalized":"Mil kare","abbr":"mi²"},"square-us-feet":{"singular":"fitkare (ABD)","singularCapitalized":"Fitkare (ABD)","plural":"fitkare (ABD)","pluralCapitalized":"Fit kare (ABD)","abbr":"ft²"},"acres":{"singular":"akre","singularCapitalized":"Acre","plural":"akre","pluralCapitalized":"İngiliz Dönümü","abbr":"akre"},"ares":{"singular":"ar","singularCapitalized":"Ar","plural":"ar","pluralCapitalized":"Ar","abbr":"A"},"hectares":{"singular":"hektar","singularCapitalized":"Hektar","plural":"hektar","pluralCapitalized":"Hektar","abbr":"ha"},"liters":{"singular":"litre","singularCapitalized":"Litre","plural":"litre","pluralCapitalized":"Litre","abbr":"l"},"cubic-millimeters":{"singular":"milimetreküp","singularCapitalized":"Milimetreküp","plural":"milimetreküp","pluralCapitalized":"Milimetreküp","abbr":"mm³"},"cubic-centimeters":{"singular":"santimetreküp","singularCapitalized":"Santimetreküp","plural":"santimetreküp","pluralCapitalized":"Santimetreküp","abbr":"cm³"},"cubic-decimeters":{"singular":"desimetreküp","singularCapitalized":"Desimetreküp","plural":"desimetreküp","pluralCapitalized":"Desimetreküp","abbr":"dm³"},"cubic-meters":{"singular":"metreküp","singularCapitalized":"Metreküp","plural":"metreküp","pluralCapitalized":"Metreküp","abbr":"m³"},"cubic-kilometers":{"singular":"kilometreküp","singularCapitalized":"Kilometreküp","plural":"kilometreküp","pluralCapitalized":"Kilometreküp","abbr":"km³"},"cubic-inches":{"singular":"inçküp","singularCapitalized":"İnçküp","plural":"inçküp","pluralCapitalized":"İnçküp","abbr":"in³"},"cubic-feet":{"singular":"fitküp","singularCapitalized":"Fitküp","plural":"fitküp","pluralCapitalized":"Fitküp","abbr":"ft³"},"cubic-yards":{"singular":"yardaküp","singularCapitalized":"Yardaküp","plural":"yardaküp","pluralCapitalized":"Yardaküp","abbr":"yd³"},"cubic-miles":{"singular":"milküp","singularCapitalized":"Milküp","plural":"milküp","pluralCapitalized":"Milküp","abbr":"mi³"},"radians":{"singular":"radyan","singularCapitalized":"Radyan","plural":"radyan","pluralCapitalized":"Radyan","abbr":""},"degrees":{"singular":"derece","singularCapitalized":"Derece","plural":"derece","pluralCapitalized":"Derece","abbr":"°"},"bytes":{"B":"{fileSize} B","kB":"{fileSize} kB","MB":"{fileSize} MB","GB":"{fileSize} GB","TB":"{fileSize} TB"}}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_uk.json new file mode 100644 index 00000000..54ed95e2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_uk.json @@ -0,0 +1 @@ +{"measures":{"length":"Довжина","area":"Площа","volume":"Об'єм","angle":"Кут"},"systems":{"metric":"Метричний","imperial":"Британська система"},"units":{"millimeters":{"singular":"міліметр","singularCapitalized":"Міліметр","plural":"міліметри","pluralCapitalized":"Міліметри","abbr":"мм"},"centimeters":{"singular":"сантиметр","singularCapitalized":"Сантиметр","plural":"сантиметри","pluralCapitalized":"Сантиметри","abbr":"см"},"decimeters":{"singular":"дециметр","singularCapitalized":"Дециметр","plural":"дециметри","pluralCapitalized":"Дециметр","abbr":"дм"},"meters":{"singular":"метр","singularCapitalized":"виконання","plural":"метри","pluralCapitalized":"Метри","abbr":"м"},"kilometers":{"singular":"кілометр","singularCapitalized":"Кілометр","plural":"кілометри","pluralCapitalized":"Кілометри","abbr":"км"},"inches":{"singular":"дюйм","singularCapitalized":"Дюйм","plural":"дюйми","pluralCapitalized":"Дюйми","abbr":"дюйми"},"feet":{"singular":"фут","singularCapitalized":"Фут","plural":"фути","pluralCapitalized":"Фути","abbr":"фути"},"yards":{"singular":"ярд","singularCapitalized":"Ярд","plural":"ярди","pluralCapitalized":"Ярди","abbr":"ярди"},"miles":{"singular":"миля","singularCapitalized":"Миля","plural":"милі","pluralCapitalized":"Милі","abbr":"милі"},"nautical-miles":{"singular":"морська миля","singularCapitalized":"Морська миля","plural":"морські милі","pluralCapitalized":"Морські милі","abbr":"морські милі"},"us-feet":{"singular":"фут (США)","singularCapitalized":"Фут (США)","plural":"фути (США)","pluralCapitalized":"Фути (США)","abbr":"фути"},"square-millimeters":{"singular":"квадратний міліметр","singularCapitalized":"Квадратний міліметр","plural":"квадратні міліметри","pluralCapitalized":"Квадратні міліметри","abbr":"мм²"},"square-centimeters":{"singular":"квадратний сантиметр","singularCapitalized":"Квадратний сантиметр","plural":"квадратні сантиметри","pluralCapitalized":"Квадратні сантиметри","abbr":"см²"},"square-decimeters":{"singular":"квадратний дециметр","singularCapitalized":"Квадратний дециметр","plural":"квадратні дециметри","pluralCapitalized":"Квадратні дециметри","abbr":"дм²"},"square-meters":{"singular":"квадратний метр","singularCapitalized":"Квадратний метр","plural":"квадратні метри","pluralCapitalized":"Квадратні метри","abbr":"м²"},"square-kilometers":{"singular":"квадратний кілометр","singularCapitalized":"Квадратний кілометр","plural":"квадратні кілометри","pluralCapitalized":"Квадратні кілометри","abbr":"км²"},"square-inches":{"singular":"квадратний дюйм","singularCapitalized":"Квадратний дюйм","plural":"квадратні дюйми","pluralCapitalized":"Квадратні дюйми","abbr":"дюйм²"},"square-feet":{"singular":"квадратний фут","singularCapitalized":"Квадратний фут","plural":"квадратні фути","pluralCapitalized":"Квадратні фути","abbr":"фут²"},"square-yards":{"singular":"квадратний ярд","singularCapitalized":"Квадратний ярд","plural":"квадратні ярди","pluralCapitalized":"Квадратні ярди","abbr":"ярд²"},"square-miles":{"singular":"квадратна миля","singularCapitalized":"Квадратна миля","plural":"квадратні милі","pluralCapitalized":"Квадратні милі","abbr":"миль²"},"square-us-feet":{"singular":"квадратний фут (США)","singularCapitalized":"Квадратний фут (США)","plural":"квадратні фути (США)","pluralCapitalized":"Квадратні фути (США)","abbr":"фут²"},"acres":{"singular":"акр","singularCapitalized":"Акр","plural":"акри","pluralCapitalized":"Акри","abbr":"акр"},"ares":{"singular":"ар","singularCapitalized":"Ар","plural":"ари","pluralCapitalized":"Ари","abbr":"ар"},"hectares":{"singular":"гектар","singularCapitalized":"Гектар","plural":"гектари","pluralCapitalized":"Гектари","abbr":"гектари"},"liters":{"singular":"літр","singularCapitalized":"Літр","plural":"літри","pluralCapitalized":"Літри","abbr":"л"},"cubic-millimeters":{"singular":"кубічний міліметр","singularCapitalized":"Кубічний міліметр","plural":"кубічні міліметри","pluralCapitalized":"Кубічні міліметри","abbr":"мм³"},"cubic-centimeters":{"singular":"кубічний сантиметр","singularCapitalized":"Кубічний сантиметр","plural":"кубічні сантиметри","pluralCapitalized":"Кубічні сантиметри","abbr":"cм³"},"cubic-decimeters":{"singular":"кубічний дециметр","singularCapitalized":"Кубічний дециметр","plural":"кубічні дециметри","pluralCapitalized":"Кубічні дециметри","abbr":"дм³"},"cubic-meters":{"singular":"кубічний метр","singularCapitalized":"Кубічний метр","plural":"кубічні метри","pluralCapitalized":"Кубічні метри","abbr":"м³"},"cubic-kilometers":{"singular":"кубічний кілометр","singularCapitalized":"Кубічний кілометр","plural":"кубічні кілометри","pluralCapitalized":"Кубічні кілометри","abbr":"км³"},"cubic-inches":{"singular":"кубічний дюйм","singularCapitalized":"Кубічний дюйм","plural":"кубічні дюйми","pluralCapitalized":"Кубічні дюйми","abbr":"дюйм³"},"cubic-feet":{"singular":"кубічний фут","singularCapitalized":"Кубічний фут","plural":"кубічні фути","pluralCapitalized":"Кубічні фути","abbr":"фут³"},"cubic-yards":{"singular":"кубічний ярд","singularCapitalized":"Кубічний ярд","plural":"кубічні ярди","pluralCapitalized":"Кубічні ярди","abbr":"ярд³"},"cubic-miles":{"singular":"кубічна миля","singularCapitalized":"Кубічна миля","plural":"кубічні милі","pluralCapitalized":"Кубічні милі","abbr":"миль³"},"radians":{"singular":"радіан","singularCapitalized":"Радіан","plural":"радіани","pluralCapitalized":"Радіани","abbr":""},"degrees":{"singular":"градус","singularCapitalized":"Градус","plural":"градуси","pluralCapitalized":"Градуси","abbr":"°"},"bytes":{"B":"{fileSize} Б","kB":"{fileSize} кБ","MB":"{fileSize} МБ","GB":"{fileSize} ГБ","TB":"{fileSize} ТБ"}}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_vi.json new file mode 100644 index 00000000..faf324f1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_vi.json @@ -0,0 +1 @@ +{"measures":{"length":"Độ dài","area":"Khu vực","volume":"Ổ đĩa","angle":"Góc"},"systems":{"metric":"Hệ mét","imperial":"Hệ đo lường Anh"},"units":{"millimeters":{"singular":"milimét","singularCapitalized":"Milimét","plural":"milimét","pluralCapitalized":"Milimét","abbr":"mm"},"centimeters":{"singular":"xentimét","singularCapitalized":"Xentimét","plural":"xentimét","pluralCapitalized":"Centimét","abbr":"cm"},"decimeters":{"singular":"đềximét","singularCapitalized":"Đềximét","plural":"đề-xi-mét","pluralCapitalized":"Đềximét","abbr":"dm"},"meters":{"singular":"mét","singularCapitalized":"Mét","plural":"mét","pluralCapitalized":"Mét","abbr":"m"},"kilometers":{"singular":"Kilômét","singularCapitalized":"Kilômét","plural":"ki-lô-mét","pluralCapitalized":"Kilômét","abbr":"km"},"inches":{"singular":"inch","singularCapitalized":"Inch","plural":"inch","pluralCapitalized":"Inch","abbr":"trong"},"feet":{"singular":"foot","singularCapitalized":"Foot","plural":"feet","pluralCapitalized":"Bộ","abbr":"ft"},"yards":{"singular":"thước","singularCapitalized":"Thước","plural":"thước","pluralCapitalized":"Yard","abbr":"yd"},"miles":{"singular":"dặm","singularCapitalized":"Dặm","plural":"dặm","pluralCapitalized":"Dặm","abbr":"mi"},"nautical-miles":{"singular":"hải lý","singularCapitalized":"Hải lý","plural":"hải lý","pluralCapitalized":"Hải lý","abbr":"nm"},"us-feet":{"singular":"foot (Mỹ)","singularCapitalized":"Foot (Mỹ)","plural":"feet (Mỹ)","pluralCapitalized":"Feet (Hoa Kỳ)","abbr":"ft"},"square-millimeters":{"singular":"millimét vuông","singularCapitalized":"Millimét vuông","plural":"millimét vuông","pluralCapitalized":"Millimét vuông","abbr":"mm²"},"square-centimeters":{"singular":"xentimét vuông","singularCapitalized":"Xentimét vuông","plural":"xentimét vuông","pluralCapitalized":"Xentimét vuông","abbr":"cm²"},"square-decimeters":{"singular":"đềximét vuông","singularCapitalized":"Đềximét vuông","plural":"đềximét vuông","pluralCapitalized":"Đềximét vuông","abbr":"dm²"},"square-meters":{"singular":"mét vuông","singularCapitalized":"Mét vuông","plural":"mét vuông","pluralCapitalized":"Mét vuông","abbr":"m²"},"square-kilometers":{"singular":"kilômét vuông","singularCapitalized":"Kilômét vuông","plural":"kilômét vuông","pluralCapitalized":"Kilômét vuông","abbr":"km²"},"square-inches":{"singular":"inch vuông","singularCapitalized":"Inch vuông","plural":"Inch vuông","pluralCapitalized":"Inch vuông","abbr":"in²"},"square-feet":{"singular":"foot vuông","singularCapitalized":"Foot vuông","plural":"feet vuông","pluralCapitalized":"Feet vuông","abbr":"ft²"},"square-yards":{"singular":"thước vuông","singularCapitalized":"Thước vuông","plural":"thước vuông","pluralCapitalized":"Thước vuông","abbr":"yd²"},"square-miles":{"singular":"dặm vuông","singularCapitalized":"Dặm vuông","plural":"dặm vuông","pluralCapitalized":"Dặm vuông","abbr":"mi²"},"square-us-feet":{"singular":"foot vuông (Mỹ)","singularCapitalized":"Foot vuông (Mỹ)","plural":"feet vuông (Mỹ)","pluralCapitalized":"Feet vuông (Mỹ)","abbr":"ft²"},"acres":{"singular":"mẫu Anh","singularCapitalized":"Mẫu Anh","plural":"acre","pluralCapitalized":"Acre","abbr":"mẫu Anh"},"ares":{"singular":"are","singularCapitalized":"Are","plural":"are","pluralCapitalized":"Are","abbr":"a"},"hectares":{"singular":"hecta","singularCapitalized":"hecta","plural":"hecta","pluralCapitalized":"Hecta","abbr":"ha"},"liters":{"singular":"lít","singularCapitalized":"Lít","plural":"lít","pluralCapitalized":"Lít","abbr":"l"},"cubic-millimeters":{"singular":"millimét khối","singularCapitalized":"Millimét khối","plural":"millimét khối","pluralCapitalized":"Millimét khối","abbr":"mm³"},"cubic-centimeters":{"singular":"xentimét khối","singularCapitalized":"Xentimét khối","plural":"xentimét khối","pluralCapitalized":"Xentimét khối","abbr":"cm³"},"cubic-decimeters":{"singular":"đềximét khối","singularCapitalized":"Đềximét khối","plural":"đềximét khối","pluralCapitalized":"Đềximét khối","abbr":"dm³"},"cubic-meters":{"singular":"mét khối","singularCapitalized":"Mét khối","plural":"mét khối","pluralCapitalized":"Mét khối","abbr":"m³"},"cubic-kilometers":{"singular":"kilômét khối","singularCapitalized":"Kilômét khối","plural":"kilômét khối","pluralCapitalized":"Kilômét khối","abbr":"km³"},"cubic-inches":{"singular":"inch khối","singularCapitalized":"Inch khối","plural":"inch khối","pluralCapitalized":"Inch khối","abbr":"in³"},"cubic-feet":{"singular":"foot khối","singularCapitalized":"Foot khối","plural":"feet khối","pluralCapitalized":"Feet khối","abbr":"ft³"},"cubic-yards":{"singular":"thước khối","singularCapitalized":"Thước khối","plural":"thước khối","pluralCapitalized":"Thước khối","abbr":"yd³"},"cubic-miles":{"singular":"dặm khối","singularCapitalized":"Dặm khối","plural":"dặm khối","pluralCapitalized":"Dặm khối","abbr":"mi³"},"radians":{"singular":"radian","singularCapitalized":"Radian","plural":"radian","pluralCapitalized":"Radian","abbr":""},"degrees":{"singular":"độ","singularCapitalized":"Độ","plural":"độ","pluralCapitalized":"Độ","abbr":"°"},"bytes":{"B":"{fileSize} B","kB":"{fileSize} kB","MB":"{fileSize} MB","GB":"{fileSize} GB","TB":"{fileSize} TB"}}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_zh-CN.json new file mode 100644 index 00000000..cdbc30e0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_zh-CN.json @@ -0,0 +1 @@ +{"measures":{"length":"长度","area":"面积","volume":"体积","angle":"角度"},"systems":{"metric":"公制","imperial":"英制"},"units":{"millimeters":{"singular":"毫米","singularCapitalized":"毫米","plural":"毫米","pluralCapitalized":"毫米","abbr":"mm"},"centimeters":{"singular":"厘米","singularCapitalized":"厘米","plural":"厘米","pluralCapitalized":"厘米","abbr":"cm"},"decimeters":{"singular":"分米","singularCapitalized":"分米","plural":"分米","pluralCapitalized":"分米","abbr":"dm"},"meters":{"singular":"米","singularCapitalized":"米","plural":"米","pluralCapitalized":"米","abbr":"m"},"kilometers":{"singular":"千米","singularCapitalized":"千米","plural":"千米","pluralCapitalized":"公里","abbr":"km"},"inches":{"singular":"英寸","singularCapitalized":"英寸","plural":"英寸","pluralCapitalized":"英寸","abbr":"in"},"feet":{"singular":"英尺","singularCapitalized":"英尺","plural":"英尺","pluralCapitalized":"英尺","abbr":"ft"},"yards":{"singular":"码","singularCapitalized":"码","plural":"码","pluralCapitalized":"码","abbr":"yd"},"miles":{"singular":"英里","singularCapitalized":"英里","plural":"英里","pluralCapitalized":"英里","abbr":"mi"},"nautical-miles":{"singular":"海里","singularCapitalized":"海里","plural":"海里","pluralCapitalized":"海里","abbr":"nm"},"us-feet":{"singular":"英尺 (US)","singularCapitalized":"英尺 (US)","plural":"英尺 (US)","pluralCapitalized":"英尺(US)","abbr":"ft"},"square-millimeters":{"singular":"平方毫米","singularCapitalized":"平方毫米","plural":"平方毫米","pluralCapitalized":"平方毫米","abbr":"mm²"},"square-centimeters":{"singular":"平方厘米","singularCapitalized":"平方厘米","plural":"平方厘米","pluralCapitalized":"平方厘米","abbr":"cm²"},"square-decimeters":{"singular":"平方分米","singularCapitalized":"平方分米","plural":"平方分米","pluralCapitalized":"平方分米","abbr":"dm²"},"square-meters":{"singular":"平方米","singularCapitalized":"平方米","plural":"平方米","pluralCapitalized":"平方米","abbr":"m²"},"square-kilometers":{"singular":"平方千米","singularCapitalized":"平方千米","plural":"平方千米","pluralCapitalized":"平方千米","abbr":"km²"},"square-inches":{"singular":"平方英寸","singularCapitalized":"平方英寸","plural":"平方英寸","pluralCapitalized":"平方英寸","abbr":"in²"},"square-feet":{"singular":"平方英尺","singularCapitalized":"平方英尺","plural":"平方英尺","pluralCapitalized":"平方英尺","abbr":"ft²"},"square-yards":{"singular":"平方码","singularCapitalized":"平方码","plural":"平方码","pluralCapitalized":"平方码","abbr":"yd²"},"square-miles":{"singular":"平方英里","singularCapitalized":"平方英里","plural":"平方英里","pluralCapitalized":"平方英里","abbr":"mi²"},"square-us-feet":{"singular":"平方英尺 (US)","singularCapitalized":"平方英尺 (US)","plural":"平方英尺 (US)","pluralCapitalized":"平方英尺 (US)","abbr":"ft²"},"acres":{"singular":"英亩","singularCapitalized":"阿克里州","plural":"英亩","pluralCapitalized":"英亩","abbr":"acre"},"ares":{"singular":"公亩","singularCapitalized":"公亩","plural":"公亩","pluralCapitalized":"公亩","abbr":"a"},"hectares":{"singular":"公顷","singularCapitalized":"公顷","plural":"公顷","pluralCapitalized":"公顷","abbr":"ha"},"liters":{"singular":"升","singularCapitalized":"升","plural":"升","pluralCapitalized":"升","abbr":"l"},"cubic-millimeters":{"singular":"立方毫米","singularCapitalized":"立方毫米","plural":"立方毫米","pluralCapitalized":"立方毫米","abbr":"mm³"},"cubic-centimeters":{"singular":"立方厘米","singularCapitalized":"立方厘米","plural":"立方厘米","pluralCapitalized":"立方厘米","abbr":"cm³"},"cubic-decimeters":{"singular":"立方分米","singularCapitalized":"立方分米","plural":"立方分米","pluralCapitalized":"立方分米","abbr":"dm³"},"cubic-meters":{"singular":"立方米","singularCapitalized":"立方米","plural":"立方米","pluralCapitalized":"立方米","abbr":"m³"},"cubic-kilometers":{"singular":"立方千米","singularCapitalized":"立方千米","plural":"立方千米","pluralCapitalized":"立方千米","abbr":"km³"},"cubic-inches":{"singular":"立方英寸","singularCapitalized":"立方英寸","plural":"立方英寸","pluralCapitalized":"立方英寸","abbr":"in³"},"cubic-feet":{"singular":"立方英尺","singularCapitalized":"立方英尺","plural":"立方英尺","pluralCapitalized":"立方英尺","abbr":"ft³"},"cubic-yards":{"singular":"立方码","singularCapitalized":"立方码","plural":"立方码","pluralCapitalized":"立方码","abbr":"yd³"},"cubic-miles":{"singular":"立方英里","singularCapitalized":"立方英里","plural":"立方英里","pluralCapitalized":"立方英里","abbr":"mi³"},"radians":{"singular":"弧度","singularCapitalized":"弧度","plural":"弧度","pluralCapitalized":"弧度","abbr":""},"degrees":{"singular":"度","singularCapitalized":"度","plural":"度","pluralCapitalized":"度","abbr":"°"},"bytes":{"B":"{fileSize} B","kB":"{fileSize} kB","MB":"{fileSize} MB","GB":"{fileSize} GB","TB":"{fileSize} TB"}}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_zh-HK.json new file mode 100644 index 00000000..fc31197d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_zh-HK.json @@ -0,0 +1 @@ +{"measures":{"length":"長度","area":"面積","volume":"體積","angle":"角度"},"systems":{"metric":"公制","imperial":"英制"},"units":{"millimeters":{"singular":"公釐","singularCapitalized":"公釐","plural":"公釐","pluralCapitalized":"公釐","abbr":"mm"},"centimeters":{"singular":"公分","singularCapitalized":"公分","plural":"公分","pluralCapitalized":"公分","abbr":"cm"},"decimeters":{"singular":"公寸","singularCapitalized":"公寸","plural":"公寸","pluralCapitalized":"公寸","abbr":"dm"},"meters":{"singular":"公尺","singularCapitalized":"公尺","plural":"公尺","pluralCapitalized":"公尺","abbr":"m"},"kilometers":{"singular":"公里","singularCapitalized":"公里","plural":"公里","pluralCapitalized":"公里","abbr":"km"},"inches":{"singular":"英吋","singularCapitalized":"英吋","plural":"英吋","pluralCapitalized":"英吋","abbr":"in"},"feet":{"singular":"英呎","singularCapitalized":"英呎","plural":"英呎","pluralCapitalized":"英呎","abbr":"ft"},"yards":{"singular":"碼","singularCapitalized":"碼","plural":"碼","pluralCapitalized":"碼","abbr":"yd"},"miles":{"singular":"英里","singularCapitalized":"英里","plural":"英里","pluralCapitalized":"英里","abbr":"mi"},"nautical-miles":{"singular":"海浬","singularCapitalized":"海哩","plural":"海浬","pluralCapitalized":"海浬","abbr":"nm"},"us-feet":{"singular":"英呎 (美制)","singularCapitalized":"英呎 (美制)","plural":"英呎 (美制)","pluralCapitalized":"英呎 (美制)","abbr":"ft"},"square-millimeters":{"singular":"平方公釐","singularCapitalized":"平方公釐","plural":"平方公釐","pluralCapitalized":"平方公釐","abbr":"mm²"},"square-centimeters":{"singular":"平方公分","singularCapitalized":"平方公分","plural":"平方公分","pluralCapitalized":"平方公分","abbr":"cm²"},"square-decimeters":{"singular":"平方公寸","singularCapitalized":"平方公寸","plural":"平方公寸","pluralCapitalized":"平方公寸","abbr":"dm²"},"square-meters":{"singular":"平方公尺","singularCapitalized":"平方公尺","plural":"平方公尺","pluralCapitalized":"平方公尺","abbr":"m²"},"square-kilometers":{"singular":"平方公里","singularCapitalized":"平方公里","plural":"平方公里","pluralCapitalized":"平方公里","abbr":"km²"},"square-inches":{"singular":"平方英吋","singularCapitalized":"平方英吋","plural":"平方英吋","pluralCapitalized":"平方英吋","abbr":"in²"},"square-feet":{"singular":"平方英呎","singularCapitalized":"平方英呎","plural":"平方英呎","pluralCapitalized":"平方英呎","abbr":"ft²"},"square-yards":{"singular":"平方碼","singularCapitalized":"平方碼","plural":"平方碼","pluralCapitalized":"平方碼","abbr":"yd²"},"square-miles":{"singular":"平方英里","singularCapitalized":"平方英里","plural":"平方英里","pluralCapitalized":"平方英里","abbr":"mi²"},"square-us-feet":{"singular":"平方英呎 (美制)","singularCapitalized":"平方英呎 (美制)","plural":"平方英呎 (美制)","pluralCapitalized":"平方英呎 (美制)","abbr":"ft²"},"acres":{"singular":"英畝","singularCapitalized":"英畝","plural":"英畝","pluralCapitalized":"英畝","abbr":"英畝"},"ares":{"singular":"are","singularCapitalized":"公畝","plural":"公畝","pluralCapitalized":"公畝","abbr":"a"},"hectares":{"singular":"公頃","singularCapitalized":"公頃","plural":"公頃","pluralCapitalized":"公頃","abbr":"ha"},"liters":{"singular":"公升","singularCapitalized":"公升","plural":"公升","pluralCapitalized":"公升","abbr":"l"},"cubic-millimeters":{"singular":"立方公釐","singularCapitalized":"立方公釐","plural":"立方公釐","pluralCapitalized":"立方公釐","abbr":"mm³"},"cubic-centimeters":{"singular":"立方公分","singularCapitalized":"立方公分","plural":"立方公分","pluralCapitalized":"立方公分","abbr":"cm³"},"cubic-decimeters":{"singular":"立方公寸","singularCapitalized":"立方公寸","plural":"立方公寸","pluralCapitalized":"立方公寸","abbr":"dm³"},"cubic-meters":{"singular":"立方公尺","singularCapitalized":"立方公尺","plural":"立方公尺","pluralCapitalized":"立方公尺","abbr":"m³"},"cubic-kilometers":{"singular":"立方公里","singularCapitalized":"立方公里","plural":"立方公里","pluralCapitalized":"立方公里","abbr":"km³"},"cubic-inches":{"singular":"立方英吋","singularCapitalized":"立方英吋","plural":"立方英吋","pluralCapitalized":"立方英吋","abbr":"in³"},"cubic-feet":{"singular":"立方英呎","singularCapitalized":"立方英呎","plural":"立方英呎","pluralCapitalized":"立方英呎","abbr":"ft³"},"cubic-yards":{"singular":"立方碼","singularCapitalized":"立方碼","plural":"立方碼","pluralCapitalized":"立方碼","abbr":"yd³"},"cubic-miles":{"singular":"立方英里","singularCapitalized":"立方英里","plural":"立方英里","pluralCapitalized":"立方英里","abbr":"mi³"},"radians":{"singular":"弧度","singularCapitalized":"弧度","plural":"弧度","pluralCapitalized":"弧度","abbr":""},"degrees":{"singular":"度","singularCapitalized":"度","plural":"度","pluralCapitalized":"度(D)","abbr":"°"},"bytes":{"B":"{fileSize} B","kB":"{fileSize} kB","MB":"{fileSize} MB","GB":"{fileSize} GB","TB":"{fileSize} TB"}}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_zh-TW.json new file mode 100644 index 00000000..fc31197d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/t9n/Units_zh-TW.json @@ -0,0 +1 @@ +{"measures":{"length":"長度","area":"面積","volume":"體積","angle":"角度"},"systems":{"metric":"公制","imperial":"英制"},"units":{"millimeters":{"singular":"公釐","singularCapitalized":"公釐","plural":"公釐","pluralCapitalized":"公釐","abbr":"mm"},"centimeters":{"singular":"公分","singularCapitalized":"公分","plural":"公分","pluralCapitalized":"公分","abbr":"cm"},"decimeters":{"singular":"公寸","singularCapitalized":"公寸","plural":"公寸","pluralCapitalized":"公寸","abbr":"dm"},"meters":{"singular":"公尺","singularCapitalized":"公尺","plural":"公尺","pluralCapitalized":"公尺","abbr":"m"},"kilometers":{"singular":"公里","singularCapitalized":"公里","plural":"公里","pluralCapitalized":"公里","abbr":"km"},"inches":{"singular":"英吋","singularCapitalized":"英吋","plural":"英吋","pluralCapitalized":"英吋","abbr":"in"},"feet":{"singular":"英呎","singularCapitalized":"英呎","plural":"英呎","pluralCapitalized":"英呎","abbr":"ft"},"yards":{"singular":"碼","singularCapitalized":"碼","plural":"碼","pluralCapitalized":"碼","abbr":"yd"},"miles":{"singular":"英里","singularCapitalized":"英里","plural":"英里","pluralCapitalized":"英里","abbr":"mi"},"nautical-miles":{"singular":"海浬","singularCapitalized":"海哩","plural":"海浬","pluralCapitalized":"海浬","abbr":"nm"},"us-feet":{"singular":"英呎 (美制)","singularCapitalized":"英呎 (美制)","plural":"英呎 (美制)","pluralCapitalized":"英呎 (美制)","abbr":"ft"},"square-millimeters":{"singular":"平方公釐","singularCapitalized":"平方公釐","plural":"平方公釐","pluralCapitalized":"平方公釐","abbr":"mm²"},"square-centimeters":{"singular":"平方公分","singularCapitalized":"平方公分","plural":"平方公分","pluralCapitalized":"平方公分","abbr":"cm²"},"square-decimeters":{"singular":"平方公寸","singularCapitalized":"平方公寸","plural":"平方公寸","pluralCapitalized":"平方公寸","abbr":"dm²"},"square-meters":{"singular":"平方公尺","singularCapitalized":"平方公尺","plural":"平方公尺","pluralCapitalized":"平方公尺","abbr":"m²"},"square-kilometers":{"singular":"平方公里","singularCapitalized":"平方公里","plural":"平方公里","pluralCapitalized":"平方公里","abbr":"km²"},"square-inches":{"singular":"平方英吋","singularCapitalized":"平方英吋","plural":"平方英吋","pluralCapitalized":"平方英吋","abbr":"in²"},"square-feet":{"singular":"平方英呎","singularCapitalized":"平方英呎","plural":"平方英呎","pluralCapitalized":"平方英呎","abbr":"ft²"},"square-yards":{"singular":"平方碼","singularCapitalized":"平方碼","plural":"平方碼","pluralCapitalized":"平方碼","abbr":"yd²"},"square-miles":{"singular":"平方英里","singularCapitalized":"平方英里","plural":"平方英里","pluralCapitalized":"平方英里","abbr":"mi²"},"square-us-feet":{"singular":"平方英呎 (美制)","singularCapitalized":"平方英呎 (美制)","plural":"平方英呎 (美制)","pluralCapitalized":"平方英呎 (美制)","abbr":"ft²"},"acres":{"singular":"英畝","singularCapitalized":"英畝","plural":"英畝","pluralCapitalized":"英畝","abbr":"英畝"},"ares":{"singular":"are","singularCapitalized":"公畝","plural":"公畝","pluralCapitalized":"公畝","abbr":"a"},"hectares":{"singular":"公頃","singularCapitalized":"公頃","plural":"公頃","pluralCapitalized":"公頃","abbr":"ha"},"liters":{"singular":"公升","singularCapitalized":"公升","plural":"公升","pluralCapitalized":"公升","abbr":"l"},"cubic-millimeters":{"singular":"立方公釐","singularCapitalized":"立方公釐","plural":"立方公釐","pluralCapitalized":"立方公釐","abbr":"mm³"},"cubic-centimeters":{"singular":"立方公分","singularCapitalized":"立方公分","plural":"立方公分","pluralCapitalized":"立方公分","abbr":"cm³"},"cubic-decimeters":{"singular":"立方公寸","singularCapitalized":"立方公寸","plural":"立方公寸","pluralCapitalized":"立方公寸","abbr":"dm³"},"cubic-meters":{"singular":"立方公尺","singularCapitalized":"立方公尺","plural":"立方公尺","pluralCapitalized":"立方公尺","abbr":"m³"},"cubic-kilometers":{"singular":"立方公里","singularCapitalized":"立方公里","plural":"立方公里","pluralCapitalized":"立方公里","abbr":"km³"},"cubic-inches":{"singular":"立方英吋","singularCapitalized":"立方英吋","plural":"立方英吋","pluralCapitalized":"立方英吋","abbr":"in³"},"cubic-feet":{"singular":"立方英呎","singularCapitalized":"立方英呎","plural":"立方英呎","pluralCapitalized":"立方英呎","abbr":"ft³"},"cubic-yards":{"singular":"立方碼","singularCapitalized":"立方碼","plural":"立方碼","pluralCapitalized":"立方碼","abbr":"yd³"},"cubic-miles":{"singular":"立方英里","singularCapitalized":"立方英里","plural":"立方英里","pluralCapitalized":"立方英里","abbr":"mi³"},"radians":{"singular":"弧度","singularCapitalized":"弧度","plural":"弧度","pluralCapitalized":"弧度","abbr":""},"degrees":{"singular":"度","singularCapitalized":"度","plural":"度","pluralCapitalized":"度(D)","abbr":"°"},"bytes":{"B":"{fileSize} B","kB":"{fileSize} kB","MB":"{fileSize} MB","GB":"{fileSize} GB","TB":"{fileSize} TB"}}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/RemoteClient.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/RemoteClient.js new file mode 100644 index 00000000..4da22e8d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/RemoteClient.js @@ -0,0 +1 @@ +var RemoteClient;(()=>{var e={2131:(e,t,r)=>{r.p=self.esriConfig.assetsPath+"/esri/core/workers/"},90740:(e,t,r)=>{"use strict";r.d(t,{A:()=>u,d:()=>s,g:()=>o,n:()=>a,s:()=>i});var n=r(32773);function s(e,t,r=!1){return l(e,t,r)}function o(e,t){if(null!=t)return t[e]||c(e.split("."),!1,t)}function i(e,t,r){const n=e.split("."),s=n.pop(),o=c(n,!0,r);o&&s&&(o[s]=t)}function a(e,t){if(null==e&&null==t)return!1;if(null==e)return!0;if(null==t)return!0;if("object"==typeof e){if(Array.isArray(e)){const r=t;if(e.length!==r.length)return!0;for(let t=0;t{let o=e[s],i=t[s];return o===i?e:void 0===o?(e[s]=(0,n.o8)(i),e):(Array.isArray(i)||Array.isArray(e)?(o=o?Array.isArray(o)?e[s]=o.concat():e[s]=[o]:e[s]=[],i&&(Array.isArray(i)||(i=[i]),r?i.forEach((e=>{o.includes(e)||o.push(e)})):e[s]=i.concat())):i&&"object"==typeof i?e[s]=l(o,i,r):e.hasOwnProperty(s)&&!t.hasOwnProperty(s)||(e[s]=i),e)}),e||{}):e}const u={apiKey:void 0,applicationName:"",applicationUrl:globalThis.location?.href,assetsPath:"",fontsUrl:"https://static.arcgis.com/fonts",geometryServiceUrl:"https://utility.arcgisonline.com/arcgis/rest/services/Geometry/GeometryServer",geoRSSServiceUrl:"https://utility.arcgis.com/sharing/rss",kmlServiceUrl:"https://utility.arcgis.com/sharing/kml",userPrivilegesApplied:!0,portalUrl:"https://www.arcgis.com",respectPrefersReducedMotion:!0,routeServiceUrl:"https://route-api.arcgis.com/arcgis/rest/services/World/Route/NAServer/Route_World",workers:{loaderConfig:{has:{},paths:{},map:{},packages:[]}},request:{crossOriginNoCorsDomains:null,httpsDomains:["arcgis.com","arcgisonline.com","esrikr.com","premiumservices.blackbridge.com","esripremium.accuweather.com","gbm.digitalglobe.com","firstlook.digitalglobe.com","msi.digitalglobe.com"],interceptors:[],internalInterceptors:[],maxUrlLength:2e3,priority:"high",proxyRules:[],proxyUrl:null,timeout:6e4,trustedServers:[],useIdentity:!0},log:{interceptors:[],level:null}};if(globalThis.esriConfig&&(s(u,globalThis.esriConfig,!0),delete u.has),!u.assetsPath){{const e="";u.assetsPath=e.slice(0,e.lastIndexOf("@arcgis/"))}u.defaultAssetsPath=u.assetsPath}},20266:(e,t,r)=>{"use strict";r.d(t,{L:()=>d,e:()=>a,n:()=>c,r:()=>i,s:()=>u});var n=r(90740);r(32773);const s=/\{([^}]+)\}/g;function o(e){return e??""}function i(e,t){return t?e.replaceAll(s,"object"==typeof t?(e,r)=>o((0,n.g)(r,t)):(e,r)=>o(t(r))):e}function a(e,t){return e.replaceAll(/([.$?*|{}()[\]\\/+\-^])/g,(e=>t?.includes(e)?e:`\\${e}`))}function c(e){let t=0;for(let r=0;r"object"!=typeof t||Array.isArray(t)?t:"[Object]")))}(r),s=this._loggedMessages[e].get(n);if("once"===t&&null!=s||"oncePerTick"===t&&s&&s>=d._tickCounter)return;this._loggedMessages[e].set(n,d._tickCounter),d._scheduleTickCounterIncrement()}for(const t of n.A.log.interceptors)if(t(e,this.module,...r))return;this._inheritedWriter()(e,this.module,...r)}}_parentWithMember(e,t){let r=this;for(;null!=r;){const t=r[e];if(null!=t)return t;r=r.parent}return t}_inheritedWriter(){return this._parentWithMember("writer",h)}_matchLevel(e){const t=n.A.log.level||"warn";return f[this._parentWithMember("level",t)]<=f[e]}static _scheduleTickCounterIncrement(){d._tickCounterScheduled||(d._tickCounterScheduled=!0,Promise.resolve().then((()=>{d._tickCounter++,d._tickCounterScheduled=!1})))}}function h(e,t,...r){console[e](`[${t}]`,...r)}d._loggers=new Map,d._tickCounter=0,d._tickCounterScheduled=!1,d._throttlingDisabled=!1},58498:(e,t,r)=>{"use strict";r.d(t,{O:()=>i});var n=r(13671),s=r(32773);class o{constructor(e,t){this._observers=e,this._observer=t}remove(){(0,s.r)(this._observers,this._observer)}}class i{constructor(){this._observers=null,this.destroyed=!1}observe(e){if(this.destroyed||e.destroyed)return a;null==this._observers&&(this._observers=[]);const t=this._observers;let r=!1,n=!1;const s=t.length;for(let o=0;o0){if(!(n+r{"use strict";r.d(t,{I:()=>C,N:()=>I,a:()=>P,b:()=>_,c:()=>d,d:()=>u,e:()=>O,f:()=>f,g:()=>o,h:()=>A,i:()=>x,j:()=>$,k:()=>N,l:()=>j,m:()=>E,n:()=>S,o:()=>T,p:()=>i,s:()=>s,t:()=>M}),r(32773);var n=r(20266);function s(e,t){for(const[r,n]of e)if(t(n,r))return!0;return!1}function o(e,t,r){const n=e.get(t);if(void 0!==n)return n;const s=r();return e.set(t,s),s}function i(e){const t=new Map;return r=>(t.has(r)||t.set(r,e(r)),t.get(r))}const a=()=>n.L.getLogger("esri.core.accessorSupport.ensureTypes");function c(e){return null==e?e:new Date(e)}function l(e){return null==e?e:!!e}function u(e){return null==e?e:e.toString()}function f(e){return null==e?e:(e=parseFloat(e),isNaN(e)?0:e)}function d(e){return null==e?e:Math.round(parseFloat(e))}function h(e){return null}function p(e){return e?.constructor&&void 0!==e.constructor.__accessorMetadata__}function g(e,t){return null!=t&&e&&!(t instanceof e)}function y(e){return e&&"isCollection"in e}function b(e){return e?.Type?"function"==typeof e.Type?e.Type:e.Type.base:null}function m(e,t){return!!p(t)&&(a().error("Accessor#set","Assigning an instance of '"+(t.declaredClass||"unknown")+"' which is not a subclass of '"+v(e)+"'"),!0)}function _(e,t){return null==t?t:y(e)?function(e,t){if(!t?.constructor||!y(t.constructor))return m(e,t)?t:new e(t);const r=b(e.prototype.itemType),n=b(t.constructor.prototype.itemType);return r?n?r===n?t:r.prototype.isPrototypeOf(n.prototype)?new e(t):(m(e,t),t):new e(t):t}(e,t):g(e,t)?m(e,t)?t:new e(t):t}function v(e){return e?.prototype?.declaredClass||"unknown"}const w=new WeakMap;function O(e,t){const r=function(e){switch(e){case Number:return f;case C:return d;case Boolean:return l;case String:return u;case Date:return c;case I:return h;default:return o(w,e,(()=>_.bind(null,e)))}}(e);return 1===arguments.length?r:r(t)}function A(e,t,r){return 1===arguments.length?A.bind(null,e):t?Array.isArray(t)?t.map((t=>e(t,r))):[e(t,r)]:t}function S(e,t){return 1===arguments.length?A((t=>O(e,t))):A((t=>O(e,t)),t)}function k(e,t,r){return 0!==t&&Array.isArray(r)?r.map((r=>k(e,t-1,r))):e(r)}function E(e,t,r){if(2===arguments.length)return r=>E(e,t,r);if(!r)return r;r=k(e,t,r);let n=t,s=r;for(;n>0&&Array.isArray(s);)n--,s=s[0];if(void 0!==s)for(let e=0;eO(e,t)),t):E((t=>O(e,t)),t,r)}function N(e){return!!Array.isArray(e)&&!e.some((t=>{const r=typeof t;return!("string"===r||"number"===r||"function"===r&&e.length>1)}))}function j(e,t){if(2===arguments.length)return j(e).call(null,t);const r=new Set,n=e.filter((e=>"function"!=typeof e)),s=e.filter((e=>"function"==typeof e));for(const t of e)"string"!=typeof t&&"number"!=typeof t||r.add(t);let o=null,i=null;return(e,t)=>{if(null==e)return e;const c=typeof e,l="string"===c||"number"===c;return l&&(r.has(e)||s.some((e=>"string"===c&&e===String||"number"===c&&e===Number)))||"object"===c&&s.some((t=>!g(e,t)))?e:(l&&n.length?(o||(o=n.map((e=>"string"==typeof e?`'${e}'`:`${e}`)).join(", ")),a().error("Accessor#set",`'${e}' is not a valid value for this property, only the following values are valid: ${o}`)):"object"==typeof e&&s.length?(i||(i=s.map((e=>v(e))).join(", ")),a().error("Accessor#set",`'${e}' is not a valid value for this property, value must be one of ${i}`)):a().error("Accessor#set",`'${e}' is not a valid value for this property`),t&&(t.valid=!1),null)}}function P(e,t){if(2===arguments.length)return P(e).call(null,t);const r={},n=[],s=[];for(const t in e.typeMap){const o=e.typeMap[t];r[t]=O(o),n.push(v(o)),s.push(t)}const o="string"==typeof e.key?t=>t[e.key]:e.key;return t=>{if(e.base&&!g(e.base,t))return t;if(null==t)return t;const i=o(t)||e.defaultKeyValue,c=r[i];if(!c)return a().error("Accessor#set",`Invalid property value, value needs to be one of '${n.join("', '")}', or a plain object that can autocast (having .type = '${s.join("', '")}')`),null;if(!g(e.typeMap[i],t))return t;if("string"==typeof e.key&&!p(t)){const r={};for(const n in t)n!==e.key&&(r[n]=t[n]);return c(r)}return c(t)}}class C{}class I{}const M={native:e=>({type:"native",value:e}),array:e=>({type:"array",value:e}),oneOf:e=>({type:"one-of",values:e})};function x(e){if(!e||!("type"in e))return!1;switch(e.type){case"native":case"array":case"one-of":return!0}return!1}function $(e){switch(e.type){case"native":return O(e.value);case"array":return A($(e.value));case"one-of":return function(e){let t=null;return(r,n)=>R(r,e)?r:(null==t&&(t=L(e)),a().error("Accessor#set",`Invalid property value, value needs to be of type ${t}`),n&&(n.valid=!1),null)}(e);default:return null}}function L(e){switch(e.type){case"native":switch(e.value){case Number:return"number";case String:return"string";case Boolean:return"boolean";case C:return"integer";case Date:return"date";case I:return"null";default:return v(e.value)}case"array":return`array of ${L(e.value)}`;case"one-of":{const t=e.values.map((e=>L(e)));return`one of ${t.slice(0,-1)} or ${t[t.length-1]}`}}return"unknown"}function R(e,t){if(null==e)return!0;switch(t.type){case"native":switch(t.value){case Number:case C:return"number"==typeof e;case Boolean:return"boolean"==typeof e;case String:return"string"==typeof e;case I:return null===e}return e instanceof t.value;case"array":return!!Array.isArray(e)&&!e.some((e=>!R(e,t.value)));case"one-of":return t.values.some((t=>R(e,t)))}}},13671:(e,t,r)=>{"use strict";r.d(t,{h:()=>o,m:()=>s});const n={remove:()=>{}};function s(e){return e?{remove(){e&&(e(),e=void 0)}}:n}function o(e){return s((()=>function(e){e.forEach((e=>e?.remove()))}(e)))}},57732:(e,t,r)=>{"use strict";function n(e,t){if(null==e)throw new Error(t??"value is None")}function s(e){return e?.destroy(),null}function o(e){return e?.dispose(),null}function i(e){return e?.remove(),null}function a(e){return e?.abort(),null}function c(e){return e?.release(),null}function l(e,t,r){return null!=e&&null!=t?null!=r?r(e,t):e.equals(t):e===t}function u(e,t){let r;return e.some(((e,n)=>(r=t(e,n),null!=r))),r??void 0}r.d(t,{a:()=>a,b:()=>n,c:()=>c,d:()=>s,e:()=>l,f:()=>o,m:()=>u,r:()=>i})},40499:(e,t,r)=>{"use strict";r.d(t,{a:()=>o,g:()=>i,m:()=>a});var n=r(32773),s=r(93181);function o(e){let t=e.constructor.__accessorMetadata__;const r=Object.prototype.hasOwnProperty.call(e.constructor,"__accessorMetadata__");if(t){if(!r){t=Object.create(t);for(const e in t)t[e]=(0,n.o8)(t[e]);Object.defineProperty(e.constructor,"__accessorMetadata__",{value:t,enumerable:!1,configurable:!0,writable:!0})}}else t={},Object.defineProperty(e.constructor,"__accessorMetadata__",{value:t,enumerable:!1,configurable:!0,writable:!0});return e.constructor.__accessorMetadata__}function i(e,t){const r=o(e);let n=r[t];return n||(n=r[t]={}),n}function a(e,t){return(0,s.m)(e,t,l)}const c=/^(?:[^.]+\.)?(?:value|type|(?:json\.type|json\.origins\.[^.]\.type))$/;function l(e){return c.test(e)?"replace":"merge"}},91047:(e,t,r)=>{"use strict";r.d(t,{F:()=>n,a:()=>v,b:()=>p,i:()=>m,r:()=>h,t:()=>u}),r(32773);var n,s,o=r(20266),i=r(93181);(s=n||(n={}))[s.Dirty=1]="Dirty",s[s.Overridden=2]="Overridden",s[s.Computing=4]="Computing",s[s.NonNullable=8]="NonNullable",s[s.HasDefaultValue=16]="HasDefaultValue",s[s.DepTrackingInitialized=32]="DepTrackingInitialized",s[s.AutoTracked=64]="AutoTracked",s[s.ExplicitlyTracking=128]="ExplicitlyTracking";const a={onObservableAccessed:()=>{},onTrackingEnd:()=>{}},c=[];let l=a;function u(e){l.onObservableAccessed(e)}let f=!1,d=!1;function h(e,t,r){if(f)return g(e,t,r);y(e);const n=t.call(r);return b(),n}function p(e,t){return h(a,e,t)}function g(e,t,r){const n=f;f=!0,y(e);let s=null;try{s=t.call(r)}catch(e){d&&o.L.getLogger("esri.core.accessorSupport.tracking").error(e)}return b(),f=n,s}function y(e){l=e,c.push(e)}function b(){const e=c.length;if(e>1){const t=c.pop();l=c[e-2],t.onTrackingEnd()}else if(1===e){const e=c.pop();l=a,e.onTrackingEnd()}else l=a}function m(e,t){if(t.flags&n.DepTrackingInitialized)return;const r=d;d=!1,t.flags&n.AutoTracked?g(t,t.metadata.get,e):v(e,t),d=r}const _=[];function v(e,t){t.flags&n.ExplicitlyTracking||(t.flags|=n.ExplicitlyTracking,g(t,(()=>{const r=t.metadata.dependsOn||_;for(const t of r)if("string"!=typeof t||t.includes(".")){const r=(0,i.p)(t);for(let t=0,n=e;t{"use strict";function n(e,t,r,n){var s,o=arguments.length,i=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(s=e[a])&&(i=(o<3?s(i):o>3?s(t,r,i):s(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i}function s(e,t){return function(r,n){t(r,n,e)}}r.d(t,{_:()=>n,b:()=>s}),"function"==typeof SuppressedError&&SuppressedError},93181:(e,t,r)=>{"use strict";r.d(t,{a:()=>f,g:()=>o,i:()=>i,m:()=>a,p:()=>l});var n=r(13671),s=r(32773);function o(e){return e.__accessor__??null}function i(e,t){return null!=e?.metadata?.[t]}function a(e,t,r){return c(e,t,r?{policy:r,path:""}:null)}function c(e,t,r){return t?Object.keys(t).reduce(((e,n)=>{const o=n;let i=null,a="merge";if(r&&(i=r.path?`${r.path}.${n}`:n,a=r.policy(i)),"replace"===a)return e[o]=t[o],e;if("replace-arrays"===a&&Array.isArray(e[o]))return e[o]=t[o],e;if(void 0===e[o])return e[o]=(0,s.o8)(t[o]),e;let l=e[o],u=t[o];if(l===u)return e;if(Array.isArray(u)||Array.isArray(e))l=l?Array.isArray(l)?e[o]=l.concat():e[o]=[l]:e[o]=[],u&&(Array.isArray(u)||(u=[u]),u.forEach((e=>{l.includes(e)||l.push(e)})));else if(u&&"object"==typeof u)if(r){const t=r.path;r.path=i,e[o]=c(l,u,r),r.path=t}else e[o]=c(l,u,null);else e.hasOwnProperty(n)&&!t.hasOwnProperty(n)||(e[o]=u);return e}),e||{}):e}function l(e){return Array.isArray(e)?e:e.split(".")}function u(e){return e.includes(",")?e.split(",").map((e=>e.trim())):[e.trim()]}function f(e,t,r,s){const o=function(e){if(Array.isArray(e)){const t=[];for(const r of e)t.push(...u(r));return t}return u(e)}(t);if(1!==o.length){const t=o.map((t=>s(e,t,r)));return(0,n.h)(t)}return s(e,o[0],r)}},41390:(e,t,r)=>{"use strict";r.d(t,{A:()=>$,O:()=>w,S:()=>H,T:()=>_e,a:()=>ee,b:()=>_,c:()=>m,d:()=>b,e:()=>D,f:()=>R,g:()=>J,i:()=>v,j:()=>k,k:()=>y,l:()=>F,m:()=>E,n:()=>S,o:()=>A,q:()=>z,r:()=>q,t:()=>B,u:()=>U,w:()=>he});var n=r(32773),s=r(81242),o=r(20266),i=r(57732),a=r(69421),c=r(29298),l=r(40499),u=r(58498),f=r(91047),d=r(13671),h=r(45371),p=r(93181);r(90740),r(36544),r(6407),r(80959);const g=new WeakMap;function y(e,t,r={}){if((0,n.h)("esri-deprecation-warnings")){const{moduleName:n}=r;_(e,"Function: "+(n?n+"::":"")+t+"()",r)}}function b(e,t,r={}){if((0,n.h)("esri-deprecation-warnings")){const{moduleName:n}=r;_(e,"Property: "+(n?n+"::":"")+t,r)}}function m(e,t,r={}){(0,n.h)("esri-deprecation-warnings")&&_(e,`Multiple argument constructor: ${t}`,{warnOnce:!0,replacement:`new ${t}({ })`,...r})}function _(e,t,r={}){if((0,n.h)("esri-deprecation-warnings")){const{replacement:n,version:s,see:o,warnOnce:i}=r;let a=t;n&&(a+=`\n\t🛠️ Replacement: ${n}`),s&&(a+=`\n\t⚙️ Version: ${s}`),o&&(a+=`\n\t🔗 See ${o} for more details.`),function(e,t,r=!1){const n=`🛑 DEPRECATED - ${t}`;if(!r)return void e.warn(n);let s=g.get(e);s||(s=new Set,g.set(e,s)),s.has(t)||(s.add(t),e.warn(n))}(e,a,i)}}class v{constructor(e,t,r,n=1,s=0){if(this._ctor=e,this._acquireFunction=t,this._releaseFunction=r,this.allocationSize=n,this._pool=new Array(s),this._initialSize=s,this._ctor)for(let e=0;e=this._pool.length)){for(let t=e;t{this._handles.push(e.observe(this))})),this._accessed.clear())}notifyChange(){this.onInvalidated(),this.onCommitted()}invalidate(){this.onInvalidated()}commit(){this.flags&=~f.F.Dirty,this.onCommitted()}_clearObservationHandles(){const e=this._handles;if(null!==e){for(let t=0;t0)for(const t of e)t.onInvalidated()}onCommitted(){const e=this._observers;if(e&&e.length>0){const t=e.slice();for(const e of t)e.onCommitted()}}}class N{constructor(){this._values=new Map,this.multipleOriginsSupported=!1}clone(e){const t=new N;return this._values.forEach(((r,s)=>{e&&e.has(s)||t.set(s,(0,n.o8)(r))})),t}get(e){return this._values.get(e)}originOf(){return w.USER}keys(){return[...this._values.keys()]}set(e,t){this._values.set(e,t)}delete(e){this._values.delete(e)}has(e){return this._values.has(e)}forEach(e){this._values.forEach(e)}}function j(e,t,r){return void 0!==e}function P(e,t,r,n){return!(void 0===e||null==r&&e.flags&f.F.NonNullable&&(n.lifecycle,a.L.INITIALIZING,1))}class C{constructor(e){this.host=e,this.propertiesByName=new Map,this.ctorArgs=null,this.lifecycle=a.L.INITIALIZING,this.store=new N,this._origin=w.USER;const t=this.host.constructor.__accessorMetadata__;for(const e in t){const r=new T(e,t[e]);this.propertiesByName.set(e,r)}this.metadata=t}initialize(){this.lifecycle=a.L.CONSTRUCTING}constructed(){this.lifecycle=a.L.CONSTRUCTED}destroy(){this.lifecycle=a.L.DESTROYED,this.propertiesByName.forEach((e=>e.destroy()))}get initialized(){return this.lifecycle!==a.L.INITIALIZING}get(e){const t=this.propertiesByName.get(e);if(t.metadata.get)return t.getComputed(this);(0,f.t)(t);const r=this.store;return r.has(e)?r.get(e):t.metadata.value}originOf(e){const t=this.store.originOf(e);if(void 0===t){const t=this.propertiesByName.get(e);if(void 0!==t&&t.flags&f.F.HasDefaultValue)return"defaults"}return k(t)}has(e){return this.propertiesByName.has(e)&&this.store.has(e)}keys(){return[...this.propertiesByName.keys()]}internalGet(e){const t=this.propertiesByName.get(e);if(j(t))return this.store.has(e)?this.store.get(e):t.metadata.value}internalSet(e,t){const r=this.propertiesByName.get(e);j(r)&&this._internalSet(r,t)}getDependsInfo(e,t,r){const n=this.propertiesByName.get(t);if(!j(n))return"";const s=new Set,o=(0,f.r)({onObservableAccessed:e=>s.add(e),onTrackingEnd:()=>{}},(()=>n.metadata.get?.call(e)));let i=`${r}${e.declaredClass.split(".").pop()}.${t}: ${o}\n`;if(0===s.size)return i;r+=" ";for(const e of s)e instanceof T&&(i+=`${r}${e.propertyName}: undefined\n`);return i}setAtOrigin(e,t,r){const n=this.propertiesByName.get(e);if(j(n))return this._setAtOrigin(n,t,r)}isOverridden(e){const t=this.propertiesByName.get(e);return void 0!==t&&!!(t.flags&f.F.Overridden)}clearOverride(e){const t=this.propertiesByName.get(e);t&&t.flags&f.F.Overridden&&(t.flags&=~f.F.Overridden,t.notifyChange())}override(e,t){const r=this.propertiesByName.get(e);if(!P(r,0,t,this))return;const n=r.metadata.cast;if(n){const e=this._cast(n,t),{valid:r,value:s}=e;if(I.release(e),!r)return;t=s}r.flags|=f.F.Overridden,this._internalSet(r,t)}set(e,t){const r=this.propertiesByName.get(e);if(!P(r,0,t,this))return;const n=r.metadata.cast;if(n){const e=this._cast(n,t),{valid:r,value:s}=e;if(I.release(e),!r)return;t=s}const s=r.metadata.set;s?s.call(this.host,t):this._internalSet(r,t)}setDefaultOrigin(e){this._origin=S(e)}getDefaultOrigin(){return k(this._origin)}notifyChange(e){const t=this.propertiesByName.get(e);void 0!==t&&t.notifyChange()}invalidate(e){const t=this.propertiesByName.get(e);void 0!==t&&t.invalidate()}commit(e){const t=this.propertiesByName.get(e);void 0!==t&&t.commit()}_internalSet(e,t){const r=this.lifecycle!==a.L.INITIALIZING?this._origin:w.DEFAULTS;this._setAtOrigin(e,t,r)}_setAtOrigin(e,t,r){const s=this.store,o=e.propertyName;s.has(o,r)&&(0,n.aI)(t,s.get(o))&&~e.flags&f.F.Overridden&&r===s.originOf(o)||(e.invalidate(),s.set(o,t,r),e.commit(),(0,f.i)(this.host,e))}_cast(e,t){const r=I.acquire();return r.valid=!0,r.value=t,e&&(r.value=e.call(this.host,t,r)),r}}const I=new v(class{constructor(){this.value=null,this.valid=!0}acquire(){this.valid=!0}release(){this.value=null}});var M;function x(e){e.length=0}!function(e){e[e.Ignore=0]="Ignore",e[e.Destroy=1]="Destroy",e[e.ThrowError=2]="ThrowError"}(M||(M={}));class ${constructor(e=50,t=50){this._pool=new v(Array,void 0,x,t,e)}acquire(){return this._pool.acquire()}release(e){this._pool.release(e)}prune(){this._pool.prune(0)}static acquire(){return L.acquire()}static release(e){return L.release(e)}static prune(){L.prune()}}const L=new $(100);function R(e,t){if(!t)return e;for(const r of t)null!=r&&e.add(r);return e}function D(e,t){return null!=t&&e.add(t),e}function U(e,t){const r=new Set;return R(r,e),R(r,t),r}function F(e,t){const r=new Set;for(const n of t)e.has(n)&&r.add(n);return r}function q(e,t){if(!e||!t)return!1;if(e===t)return!0;for(const r of e)if(!t.has(r))return!1;return!0}function z(e,t){if(null==e&&null==t)return!0;if(null==e||null==t||e.size!==t.size)return!1;for(const r of e)if(!t.has(r))return!1;return!0}function B(e,t){const r=new Set(e);for(const e of t)r.delete(e);return r}let W=0;function J(){return++W}class H{constructor(e){this._accessed=new Set,this._handles=[],this._observerObject=new V(e),G.register(this,new WeakRef(this._observerObject),this)}destroy(){G.unregister(this._observerObject),this._accessed.clear(),this._observerObject?.destroy(),this.clear()}onObservableAccessed(e){this._accessed.add(e)}onTrackingEnd(){const e=this._handles,t=this._observerObject;this._accessed.forEach((r=>{e.push(r.observe(t))})),this._accessed.clear()}clear(){const e=this._handles;for(let t=0;t0?e-1:0}destroy(){this.destroyed=!0,this._notify=K}}const G=new FinalizationRegistry((e=>{e.deref()?.destroy()}));function K(){}let Q=!1;const Y=[];function Z(e,t){let r=new H((function o(){if(!r||s)return;if(Q)return void te(o);const i=n;r.clear(),Q=!0,s=!0,n=(0,f.r)(r,e),s=!1,Q=!1,t(n,i),re()})),n=null,s=!1;return s=!0,n=(0,f.r)(r,e),s=!1,(0,d.m)((function(){r&&(r.destroy(),r=null,n=null)}))}function X(e,t){let r=new H((function(){t(n,s)})),n=null;function s(){return r?(r.clear(),n=(0,f.r)(r,e),n):null}return s(),(0,d.m)((function(){r&&(r.destroy(),r=null),n=null}))}function ee(e){let t=new H((function n(){t&&!r&&(Q?te(n):(t.clear(),Q=!0,r=!0,(0,f.r)(t,e),r=!1,Q=!1,re()))})),r=!1;return r=!0,(0,f.r)(t,e),r=!1,(0,d.m)((function(){t&&(t.destroy(),t=null)}))}function te(e){Y.includes(e)||Y.unshift(e)}function re(){for(;Y.length;)Y.pop()()}var ne;!function(e){e[e.Untracked=0]="Untracked",e[e.Tracked=1]="Tracked"}(ne||(ne={}));class se{constructor(){this.uid=J(),this.removed=!1,this.type=null,this.oldValue=null,this.callback=null,this.getValue=null,this.target=null,this.path=null,this.equals=null}static acquireUntracked(e,t,r,s,o){return this.pool.acquire(ne.Untracked,e,t,r,s,o,n.aI)}static acquireTracked(e,t,r,n){return this.pool.acquire(ne.Tracked,e,t,r,null,null,n)}notify(e,t){this.type===ne.Untracked?this.callback.call(this.target,e,t,this.path,this.target):this.callback.call(null,e,t,void 0,void 0)}acquire(e,t,r,n,s,o,i){this.uid=J(),this.removed=!1,this.type=e,this.oldValue=t,this.callback=r,this.getValue=n,this.target=s,this.path=o,this.equals=i}release(){this.target=this.path=this.oldValue=this.callback=this.getValue=null,this.uid=J(),this.removed=!0}}se.pool=new class extends v{constructor(){super(...arguments),this._set=new Set}destroy(){super.destroy(),this._set=null}acquire(...e){const t=super.acquire(...e);return this._set.delete(t),t}release(e){e&&!this._set.has(e)&&(super.release(e),this._set.add(e))}_dispose(e){this._set.delete(e),super._dispose(e)}}(se);const oe=new $,ie=new Set;let ae;function ce(e){ie.delete(e),ie.add(e),ae||(ae=(0,h._)(ue))}function le(e){if(e.removed)return;const t=e.oldValue,r=e.getValue();e.equals(t,r)||(e.oldValue=r,e.notify(r,t))}function ue(){let e=10;for(;ae&&e--;){ae=null;const e=fe(),t=oe.acquire();for(const r of e){const e=r.uid;le(r),e===r.uid&&r.removed&&t.push(r)}for(const e of ie)e.removed&&(t.push(e),ie.delete(e));for(const e of t)se.pool.release(e);oe.release(t),oe.release(e),de.forEach((e=>e()))}}function fe(){const e=oe.acquire();e.length=ie.size;let t=0;for(const r of ie)e[t]=r,++t;return ie.clear(),e}const de=new Set;function he(e,t,r=!1,s=n.gh){return r?function(e,t,r){let n=!1;return Z(e,((e,s)=>{n||(n=!0,r(s,e)||t(e,s),n=!1)}))}(e,t,s):function(e,t,r){let n,s,o=X(e,((e,i)=>{n&&n.uid!==s?o.remove():(n||(n=se.acquireTracked(e,t,i,r),s=n.uid),ce(n))}));return(0,d.m)((()=>{o.remove(),n&&(n.uid!==s||n.removed||(n.removed=!0,ce(n)),n=null),o=null}))}(e,t,s)}var pe,ge;function ye(e){if(null==e)return{value:e};if(Array.isArray(e))return{type:[e[0]],value:null};switch(typeof e){case"object":return e.constructor?.__accessorMetadata__||e instanceof Date?{type:e.constructor,value:e}:e;case"boolean":return{type:Boolean,value:e};case"string":return{type:String,value:e};case"number":return{type:Number,value:e};case"function":return{type:e,value:null};default:return}}const be=Symbol("Accessor-Handles"),me=Symbol("Accessor-Initialized");class _e{static createSubclass(e={}){if(Array.isArray(e))throw new Error("Multi-inheritance unsupported since 4.16");const{properties:t,declaredClass:r,constructor:n}=e;delete e.declaredClass,delete e.properties,delete e.constructor;const s=this;class o extends s{constructor(...e){super(...e),this.inherited=null,n&&n.apply(this,e)}}(0,l.a)(o.prototype);for(const t in e){const r=e[t];o.prototype[t]="function"==typeof r?function(...e){const n=this.inherited;let o;this.inherited=function(...e){if(s.prototype[t])return s.prototype[t].apply(this,e)};try{o=r.apply(this,e)}catch(e){throw this.inherited=n,e}return this.inherited=n,o}:e[t]}for(const e in t){const r=ye(t[e]);(0,c.MZ)(r)(o.prototype,e)}return(0,a.$)(r)(o)}constructor(...e){if(this[pe]=null,this[ge]=!1,this.constructor===_e)throw new Error("[accessor] cannot instantiate Accessor. This can be fixed by creating a subclass of Accessor");const t=new C(this);Object.defineProperty(this,"__accessor__",{enumerable:!1,value:t}),e.length>0&&(t.ctorArgs=this.normalizeCtorArgs?.apply(this,e)??e[0])}postscript(){const e=this.__accessor__,t=e.ctorArgs;e.initialize(),t&&(this.set(t),e.ctorArgs=null),e.constructed(),this.initialize(),this[me]=!0}initialize(){}[a.d](){this[be]=(0,i.d)(this[be])}destroy(){this.destroyed||(function(e){for(const t of ie.values())t.target===e&&(t.removed=!0)}(this),this.__accessor__.destroy())}[Symbol.dispose](){this.destroy()}get constructed(){return this.__accessor__&&this.__accessor__.initialized||!1}get initialized(){return this[me]}get destroyed(){return this.__accessor__?.lifecycle===a.L.DESTROYED||!1}commitProperty(e){(0,c.g)(this,e)}get(e){return y(o.L.getLogger(this),"`Accessor.get` is deprecated in favor of using optional chaining",{version:"4.28",see:"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Optional_chaining"}),(0,c.g)(this,e)}hasOwnProperty(e){return this.__accessor__?this.__accessor__.has(e):Object.prototype.hasOwnProperty.call(this,e)}keys(){return this.__accessor__?this.__accessor__.keys():[]}set(e,t){return(0,c.s)(this,e,t),this}watch(e,t,r){return function(e,t,r,s=!1){return e.__accessor__&&e.__accessor__.lifecycle!==a.L.DESTROYED?s?function(e,t,r){const s=(0,p.a)(e,t,r,((e,t,r)=>{let o=!1;return Z((()=>(0,c.v)(e,t)),((i,c)=>{e.__accessor__.lifecycle!==a.L.DESTROYED?o||(o=!0,(0,n.aI)(c,i)||r.call(e,i,c,t,e),o=!1):s.remove()}))}));return s}(e,t,r):function(e,t,r){let n=(0,p.a)(e,t,r,((e,t,r)=>{let s,o,i=X((()=>(0,c.v)(e,t)),((i,c)=>{e.__accessor__?.lifecycle===a.L.DESTROYED||s&&s.uid!==o?n.remove():(s||(s=se.acquireUntracked(i,r,c,e,t),o=s.uid),ce(s))}));return(0,d.m)((()=>{i.remove(),s&&(s.uid!==o||s.removed||(s.removed=!0,ce(s)),s=null),n=i=null}))}));return n}(e,t,r):(0,d.m)()}(this,e,t,r)}addHandles(e,t){if(this.destroyed){const t=Array.isArray(e)?e:[e];for(const e of t)e.remove()}else(this[be]??=new s.A).add(e,t)}removeHandles(e){this[be]?.remove(e)}removeAllHandles(){this[be]?.removeAll()}removeHandlesReference(e){this[be]?.removeReference(e)}hasHandles(e){return!0===this[be]?.has(e)}_override(e,t){void 0===t?this.__accessor__.clearOverride(e):this.__accessor__.override(e,t)}_clearOverride(e){return this.__accessor__.clearOverride(e)}_overrideIfSome(e,t){null==t?this.__accessor__.clearOverride(e):this.__accessor__.override(e,t)}_isOverridden(e){return this.__accessor__.isOverridden(e)}notifyChange(e){this.__accessor__.notifyChange(e)}_get(e){return this.__accessor__.internalGet(e)}_set(e,t){return this.__accessor__.internalSet(e,t),this}}pe=be,ge=me},6407:(e,t,r)=>{"use strict";r.d(t,{A:()=>a,M:()=>i});var n=r(32773),s=r(20266),o=r(90740);class i{constructor(e,t,r=void 0){var n;this.name=e,this.details=r,this.message=(t&&(n=r,t.replaceAll(/\$\{([^\s:}]*)(?::([^\s:}]+))?\}/g,((e,t)=>""===t?"$":((0,o.g)(t,n)??"").toString()))))??""}toString(){return"["+this.name+"]: "+this.message}}class a extends i{constructor(e,t,r){super(e,t,r)}toJSON(){if(null!=this.details)try{return{name:this.name,message:this.message,details:JSON.parse(JSON.stringify(this.details,((e,t)=>{if(t&&"object"==typeof t&&"function"==typeof t.toJSON)return t;try{return(0,n.o8)(t)}catch(e){return"[object]"}})))}}catch(e){throw s.L.getLogger("esri.core.Error").error(e),e}return{name:this.name,message:this.message,details:this.details}}static fromJSON(e){return new a(e.name,e.message,e.details)}}a.prototype.type="error"},81242:(e,t,r)=>{"use strict";function n(e){const t=[];return function*(){yield*t;for(const r of e)t.push(r),yield r}}function s(e,t){for(const r of e)if(null!=r&&t(r))return r}function o(e){return null!=e&&"function"==typeof e[Symbol.iterator]}r.d(t,{A:()=>i,c:()=>n,f:()=>s});class i{constructor(){this._groups=new Map}destroy(){this.removeAll()}get size(){let e=0;return this._groups.forEach((t=>{e+=t.length})),e}add(e,t){if(o(e)){const r=this._getOrCreateGroup(t);for(const t of e)l(t)&&r.push(t)}else l(e)&&this._getOrCreateGroup(t).push(e);return this}forEach(e,t){if("function"==typeof e)this._groups.forEach((t=>t.forEach(e)));else{const r=this._getGroup(e);r&&t&&r.forEach(t)}}has(e){return this._groups.has(a(e))}remove(e){if("string"!=typeof e&&o(e)){for(const t of e)this.remove(t);return this}return this.has(e)?(c(this._getGroup(e)),this._groups.delete(a(e)),this):this}removeAll(){return this._groups.forEach(c),this._groups.clear(),this}removeReference(e){return this._groups.delete(e),this}_getOrCreateGroup(e){if(this.has(e))return this._getGroup(e);const t=[];return this._groups.set(a(e),t),t}_getGroup(e){return this._groups.get(a(e))}}function a(e){return e||"_default_"}function c(e){for(const t of e)t instanceof i?t.removeAll():t.remove()}function l(e){return null!=e&&(!!e.remove||e instanceof i)}},99924:(e,t,r)=>{"use strict";r.d(t,{Te:()=>S,Wj:()=>E,a:()=>m,b:()=>A,oY:()=>T,r:()=>_,s:()=>h,w:()=>O});var n=r(32816),s=r(41390),o=r(32773),i=r(29298),a=r(93181),c=r(69421),l=r(6407),u=r(20266);r(40499),r(58498),r(13671),r(91047),r(45371),r(80959),r(90740),r(36544);class f{constructor(){this._values=new Map,this.multipleOriginsSupported=!1}clone(e){const t=new f;return this._values.forEach(((r,n)=>{e&&e.has(n)||t.set(n,(0,o.o8)(r.value),r.origin)})),t}get(e,t){t=this._normalizeOrigin(t);const r=this._values.get(e);return null==t||r?.origin===t?r?.value:void 0}originOf(e){return this._values.get(e)?.origin??s.O.USER}keys(e){e=this._normalizeOrigin(e);const t=[...this._values.keys()];return null==e?t:t.filter((t=>this._values.get(t)?.origin===e))}set(e,t,r){if((r=this._normalizeOrigin(r))===s.O.DEFAULTS){const t=this._values.get(e);if(null!=t?.origin&&t.origin>r)return}this._values.set(e,new d(t,r))}delete(e,t){null!=(t=this._normalizeOrigin(t))&&this._values.get(e)?.origin!==t||this._values.delete(e)}has(e,t){return null!=(t=this._normalizeOrigin(t))?this._values.get(e)?.origin===t:this._values.has(e)}forEach(e){this._values.forEach((({value:t},r)=>e(t,r)))}_normalizeOrigin(e){if(null!=e)return e===s.O.DEFAULTS?e:s.O.USER}}class d{constructor(e,t){this.value=e,this.origin=t}}function h(e,t,r){t.keys().forEach((e=>{r.set(e,t.get(e),s.O.DEFAULTS)}));const n=e.metadata;Object.keys(n).forEach((t=>{e.internalGet(t)&&r.set(t,e.internalGet(t),s.O.DEFAULTS)}))}function p(e,t,r){if(!e?.read||!1===e.read.enabled||!e.read.source)return!1;const n=e.read.source;if("string"==typeof n){if(n===t)return!0;if(n.includes(".")&&0===n.indexOf(t)&&(0,i.e)(n,r))return!0}else for(const e of n){if(e===t)return!0;if(e.includes(".")&&0===e.indexOf(t)&&(0,i.e)(e,r))return!0}return!1}function g(e,t,r,n,s){let o=(0,c.o)(t[r],s);(function(e){return e&&(!e.read||!1!==e.read.enabled&&!e.read.source)})(o)&&(e[r]=!0);for(const i of Object.getOwnPropertyNames(t))o=(0,c.o)(t[i],s),p(o,r,n)&&(e[i]=!0)}function y(e,t,r,n){const s=r.metadata,o=(0,c.a)(s[t],n),i=o?.default;if(void 0===i)return;const a="function"==typeof i?i.call(e,t,n):i;void 0!==a&&r.set(t,a)}const b={origin:"service"};function m(e,t,r=b){if(!t||"object"!=typeof t)return;const n=(0,a.g)(e),s=n.metadata,o={};for(const e of Object.getOwnPropertyNames(t))g(o,s,e,t,r);n.setDefaultOrigin(r.origin);for(const a of Object.getOwnPropertyNames(o)){const o=(0,c.o)(s[a],r).read,l=o?.source;let u;u=l&&"string"==typeof l?(0,i.v)(t,l):t[a],o?.reader&&(u=o.reader.call(e,u,t,r)),void 0!==u&&n.set(a,u)}if(!r||!r.ignoreDefaults){n.setDefaultOrigin("defaults");for(const t of Object.getOwnPropertyNames(s))o[t]||y(e,t,n,r)}n.setDefaultOrigin("user")}function _(e,t,r,n=b){const s={...n,messages:[]};r(s),s.messages?.forEach((t=>{"warning"!==t.type||e.loaded?n?.messages&&n.messages.push(t):e.loadWarnings.push(t)}))}function v(e,t,r,n,s){const o={};return t.write?.writer?.call(e,n,o,r,s),o}function w(e,t,r,n,a,c){if(!n?.write)return!1;const f=(0,i.g)(e,r);if(!a&&n.write.overridePolicy){const t=n.write.overridePolicy.call(e,f,r,c??void 0);void 0!==t&&(a=t)}if(a||(a=n.write),!a||!1===a.enabled)return!1;if(a.layerContainerTypes&&c?.layerContainerType&&!a.layerContainerTypes.includes(c.layerContainerType))return!1;if((null===f&&!a.allowNull&&!a.writerEnsuresNonNull||void 0===f)&&a.isRequired){const t=new l.A("web-document-write:property-required",`Missing value for required property '${r}' on '${e.declaredClass}'`,{propertyName:r,target:e});return t&&c?.messages?c.messages.push(t):t&&!c&&u.L.getLogger("esri.core.accessorSupport.write").error(t.name,t.message),!1}return!(void 0===f||null===f&&!a.allowNull&&!a.writerEnsuresNonNull||!(a.alwaysWriteDefaults||t.store.multipleOriginsSupported&&t.store.originOf(r)!==s.O.DEFAULTS)&&function(e,t,r,n,s){const i=n.default;if(void 0===i)return!1;if(null!=n.defaultEquals)return n.defaultEquals(s);if("function"==typeof i){if(Array.isArray(s)){const n=i.call(e,t,r??void 0);return(0,o.e)(n,s)}return!1}return i===s}(e,r,c,n,f)||!a.ignoreOrigin&&c?.origin&&t.store.multipleOriginsSupported&&t.store.originOf(r)<(0,s.n)(c.origin))}function O(e,t,r,n){const s=(0,a.g)(e),o=s.metadata,i=(0,c.b)(o[t],n);return!!i&&w(e,s,t,i,r,n)}function A(e,t,r){if(e&&"function"==typeof e.toJSON&&(!e.toJSON.isDefaultToJSON||!e.write))return(0,a.m)(t,e.toJSON(r));const n=(0,a.g)(e),o=n.metadata;for(const l in o){const u=(0,c.b)(o[l],r);if(!w(e,n,l,u,void 0,r))continue;const f=(0,i.g)(e,l),d=v(e,u,u.write&&"string"==typeof u.write.target?u.write.target:l,f,r);Object.keys(d).length>0&&(t=(0,a.m)(t,d),r?.resources?.pendingOperations?.length&&r.resources.pendingOperations.push(Promise.all(r.resources.pendingOperations).then((()=>(0,a.m)(t,d,(()=>"replace-arrays"))))),r?.writtenProperties&&r.writtenProperties.push({target:e,propName:l,oldOrigin:(0,s.m)(n.store.originOf(l)),newOrigin:r.origin}))}return t}const S=e=>{let t=class extends e{constructor(...e){super(...e);const t=(0,a.g)(this),r=t.store,n=new f;t.store=n,h(t,r,n)}read(e,t){m(this,e,t)}write(e,t){return A(this,e??{},t)}toJSON(e){return this.write({},e)}static fromJSON(e,t){return k.call(this,e,t)}};return t=(0,n._)([(0,c.$)("esri.core.JSONSupport")],t),t.prototype.toJSON.isDefaultToJSON=!0,t};function k(e,t){if(!e)return null;if(e.declaredClass)throw new Error("JSON object is already hydrated");const r=new this;return r.read(e,t),r}function E(e){return e&&"object"==typeof e&&"toJSON"in e&&"function"==typeof e.toJSON}let T=class extends(S(s.T)){};T=(0,n._)([(0,c.$)("esri.core.JSONSupport")],T)},29298:(e,t,r)=>{"use strict";r.d(t,{MZ:()=>g,Qp:()=>b,e:()=>h,g:()=>d,rM:()=>y,s:()=>p,v:()=>f});var n=r(20266),s=r(36544),o=r(93181),i=r(40499),a=r(6407),c=r(32773);function l(e,t){const r="?"===e[e.length-1]?e.slice(0,-1):e;if(null!=t.getItemAt||Array.isArray(t)){const e=parseInt(r,10);if(!isNaN(e))return Array.isArray(t)?t[e]:t.at(e)}const n=(0,o.g)(t);return(0,o.i)(n,r)?n.get(r):t[r]}function u(e,t,r){if(null==e)return e;const n=l(t[r],e);return!n&&r{if(t===Function.prototype)throw new Error(`Inappropriate use of @property() on a static field: ${t.name}.${r}. Accessor does not support static properties.`);const o=Object.getOwnPropertyDescriptor(t,r),a=(0,i.g)(t,r);o&&(o.get||o.set?(a.get=o.get||a.get,a.set=o.set||a.set):"value"in o&&("value"in e&&n.L.getLogger("esri.core.accessorSupport.decorators.property").warn(`@property() will redefine the value of "${r}" on "${t.constructor.name}" already defined in the metadata`,e),a.value=e.value=o.value)),null!=e.readOnly&&(a.readOnly=e.readOnly);const c=e.aliasOf;if(c){const e="string"==typeof c?c:c.source,t="string"==typeof c?null:!0===c.overridable;let n;a.dependsOn=[e],a.get=function(){let t=d(this,e);if("function"==typeof t){n||(n=e.split(".").slice(0,-1).join("."));const r=d(this,n);r&&(t=t.bind(r))}return t},a.readOnly||(a.set=t?function(e){this._override(r,e)}:function(t){p(this,e,t)})}const l=e.type,u=e.types;a.cast||(l?a.cast=function(e){let t=0,r=e;if((0,s.i)(e))return(0,s.j)(e);for(;Array.isArray(r)&&1===r.length&&"string"!=typeof r[0]&&"number"!=typeof r[0];)r=r[0],t++;const n=r;if((0,s.k)(n))return 0===t?(0,s.l)(n):(0,s.m)((0,s.l)(n),t);if(1===t)return(0,s.n)(n);if(t>1)return(0,s.o)(n,t);const o=e;return o.from?o.from:(0,s.e)(o)}(l):u&&(Array.isArray(u)?a.cast=(0,s.h)((0,s.a)(u[0])):a.cast=(0,s.a)(u))),(0,i.m)(a,e),e.range&&(a.cast=b(a.cast,e.range))}}function y(e,t,r){const n=(0,i.g)(e,r);n.json||(n.json={});let s=n.json;return void 0!==t&&(s.origins||(s.origins={}),s.origins[t]||(s.origins[t]={}),s=s.origins[t]),s}function b(e,t){return r=>{let n=+e(r);return null!=t.step&&(n=Math.round(n/t.step)*t.step),null!=t.min&&(n=Math.max(t.min,n)),null!=t.max&&(n=Math.min(t.max,n)),n}}r(90740),r(13671)},69421:(e,t,r)=>{"use strict";r.d(t,{$:()=>B,L:()=>u,W:()=>d,a:()=>M,b:()=>$,c:()=>y,d:()=>l,n:()=>P,o:()=>x}),r(32773);var n=r(20266),s=r(40499),o=r(91047),i=r(36544),a=r(90740),c=r(6407);r(93181),r(13671);const l=Symbol("Accessor-beforeDestroy");var u,f;(f=u||(u={}))[f.INITIALIZING=0]="INITIALIZING",f[f.CONSTRUCTING=1]="CONSTRUCTING",f[f.CONSTRUCTED=2]="CONSTRUCTED",f[f.DESTROYED=3]="DESTROYED";class d extends c.M{constructor(e,t,r){super(e,t,r)}}function h(e){return!!e&&e.prototype?.declaredClass&&0===e.prototype.declaredClass.indexOf("esri.core.Collection")}d.prototype.type="warning";const p=()=>n.L.getLogger("esri.core.accessorSupport.extensions.serializableProperty.reader");function g(e,t,r){e&&(!r&&!t.read||t.read?.reader||!1===t.read?.enabled||function(e){return"types"in e?O(e.types):w(e.type)}(e)&&(0,a.s)("read.reader",y(e),t))}function y(e){const t=e.ndimArray??0;if(t>1)return function(e){const t=b(e),r=m.bind(null,t),n=e.ndimArray??0;return(e,t,s)=>{if(null==e)return e;e=r(e,s,n);let o=n,i=e;for(;o>0&&Array.isArray(i);)o--,i=i[0];if(void 0!==i)for(let t=0;t{const o=r(t,n,s);return o?new e.type(o):o}}return b(e)}function b(e){return"type"in e?function(e){return e.prototype.read?(t,r,n)=>{if(null==t)return t;const s=typeof t;if("object"!==s)return void p().error(`Expected JSON value of type 'object' to deserialize type '${e.prototype.declaredClass}', but got '${s}'`);const o=new e;return o.read(t,n),o}:e.fromJSON}(e.type):function(e){let t=null;const r=e.errorContext??"type",n=e.validate;return(o,i,a)=>{if(null==o)return o;const c=typeof o;if("object"!==c)return void p().error(`Expected JSON value of type 'object' to deserialize, but got '${c}'`);t||(t=function(e){const t={};for(const r in e.typeMap){const n=e.typeMap[r],o=(0,s.a)(n.prototype);if("function"==typeof e.key)continue;const i=o[e.key];if(!i)continue;if(i.json?.type&&Array.isArray(i.json.type)&&1===i.json.type.length&&"string"==typeof i.json.type[0]){t[i.json.type[0]]=n;continue}const a=i.json?.write;if(!a?.writer){t[r]=n;continue}const c=a.target,l="string"==typeof c?c:e.key,u={};a.writer(r,u,l),u[l]&&(t[u[l]]=n)}return t}(e));const l=e.key;if("string"!=typeof l)return;const u=o[l],f=u?t[u]:e.defaultKeyValue?e.typeMap[e.defaultKeyValue]:void 0;if(!f){const e=`Type '${u||"unknown"}' is not supported`;return a?.messages&&o&&a.messages.push(new d(`${r}:unsupported`,e,{definition:o,context:a})),void p().error(e)}const h=new f;return h.read(o,a),n?n(h):h}}(e.types)}function m(e,t,r,n){return 0!==n&&Array.isArray(t)?t.map((t=>m(e,t,r,n-1))):e(t,void 0,r)}function _(e){const t=b(e);return(e,r,n)=>{if(null==e)return e;if(Array.isArray(e)){const r=[];for(const s of e){const e=t(s,void 0,n);void 0!==e&&r.push(e)}return r}const s=t(e,void 0,n);return void 0!==s?[s]:void 0}}function v(e){if(!h(e))return!1;const t=e.prototype.itemType;return!(!t||!t.Type)&&("function"==typeof t.Type?w(t.Type):O(t.Type))}function w(e){return!Array.isArray(e)&&!!e&&e.prototype&&("read"in e.prototype||"fromJSON"in e||v(e))}function O(e){for(const t in e.typeMap)if(!w(e.typeMap[t]))return!1;return!0}function A(e){e.name&&(e.read&&"object"==typeof e.read?void 0===e.read.source&&(e.read.source=e.name):e.read={source:e.name},e.write&&"object"==typeof e.write?void 0===e.write.target&&(e.write.target=e.name):e.write={target:e.name})}function S(e){"boolean"==typeof e.read?e.read={enabled:e.read}:"function"==typeof e.read?e.read={enabled:!0,reader:e.read}:e.read&&"object"==typeof e.read&&void 0===e.read.enabled&&(e.read.enabled=!0)}function k(e){"boolean"==typeof e.write?e.write={enabled:e.write}:"function"==typeof e.write?e.write={enabled:!0,writer:e.write}:e.write&&"object"==typeof e.write&&void 0===e.write.enabled&&(e.write.enabled=!0)}function E(e,t){if(!t.write||t.write.writer||!1===t.write.enabled&&!t.write.overridePolicy)return;const r=e?.ndimArray??0;var n,s;e&&(1===r||"type"in e&&h(e.type))?t.write.writer=C:r>1?t.write.writer=(s=r,(e,t,r,n)=>{let o;if(null===e)o=null;else{o=I(e,n,s);let t=s,r=o;for(;t>0&&Array.isArray(r);)t--,r=r[0];if(void 0!==r)for(let e=0;ee&&Array.isArray(e)?N(e.filter((e=>T(e,n,s))),t,r,s):N(e,t,r,s)):t.write.writer=function(e){return(t,r,n,s)=>t?T(t,e,s)?N(t,r,n,s):void 0:N(t,r,n,s)}(t.types):t.write.writer=N}function T(e,t,r){for(const r in t.typeMap)if(e instanceof t.typeMap[r])return!0;if(r?.messages){const s=t.errorContext??"type",o=`Values of type '${("function"!=typeof t.key?e[t.key]:e.declaredClass)??"Unknown"}' cannot be written`;r&&r.messages&&e&&r.messages.push(new c.A(`${s}:unsupported`,o,{definition:e,context:r})),n.L.getLogger("esri.core.accessorSupport.extensions.serializableProperty.writer").error(o)}return!1}function N(e,t,r,n){(0,a.s)(r,j(e,n),t)}function j(e,t){return e&&"function"==typeof e.write?e.write({},t):e&&"function"==typeof e.toJSON?e.toJSON():"number"==typeof e?P(e):e}function P(e){return e===-1/0?-Number.MAX_VALUE:e===1/0?Number.MAX_VALUE:isNaN(e)?null:e}function C(e,t,r,n){let s;null===e?s=null:e&&"function"==typeof e.map?(s=e.map((e=>j(e,n))),"function"==typeof s.toArray&&(s=s.toArray())):s=[j(e,n)],(0,a.s)(r,s,t)}function I(e,t,r){return 0!==r&&Array.isArray(e)?e.map((e=>I(e,t,r-1))):j(e,t)}function M(e,t){return L(e,"any",t?.origin)}function x(e,t){return L(e,"read",t?.origin)}function $(e,t){return L(e,"write",t?.origin)}function L(e,t,r){let n=e?.json;if(n?.origins&&r){let e;e="link-chart"===r?n.origins[r]&&("any"===t||t in n.origins[r])?n.origins[r]:n.origins["web-map"]:n.origins[r],e&&("any"===t||t in e)&&(n=e)}return n}function R(e){return e.type?D(e):U(e)}function D(e){if(!e.type)return;let t=0,r=e.type;for(;Array.isArray(r)&&!(0,i.k)(r);)r=r[0],t++;return{type:r,ndimArray:t}}function U(e){if(!e.types)return;let t=0,r=e.types;for(;Array.isArray(r);)r=r[0],t++;return{types:r,ndimArray:t}}function F(e){(function(e){if(e.json||(e.json={}),S(e.json),k(e.json),A(e.json),e.json.origins)for(const t in e.json.origins)S(e.json.origins[t]),k(e.json.origins[t]),A(e.json.origins[t]);return!0})(e)&&(function(e){if(e.json&&e.json.origins){const t=e.json.origins,r={"web-document":["web-scene","web-map"]};for(const e in r)if(t[e]){const n=t[e];r[e].forEach((e=>{t[e]=n})),delete t[e]}}}(e),function(e){const t=(r=e).json.types?U(r.json):r.type?D(r):U(r);var r;if(e.json.origins)for(const r in e.json.origins){const n=e.json.origins[r],s=n.types?R(n):t;g(s,n,!1),n.types&&!n.write&&e.json.write?.enabled&&(n.write={...e.json.write}),E(s,n)}g(t,e.json,!0),E(t,e.json)}(e))}const q=new Set,z=new Set;function B(e){return t=>{e??="esri.core.Accessor",t.prototype.declaredClass=e,J(t);const r=[],n=[];let o=t.prototype;for(;o;)o.hasOwnProperty("initialize")&&!q.has(o.initialize)&&(q.add(o.initialize),r.push(o.initialize)),o.hasOwnProperty("destroy")&&!z.has(o.destroy)&&(z.add(o.destroy),n.push(o.destroy)),o=Object.getPrototypeOf(o);q.clear(),z.clear();const i=class extends t{constructor(...e){if(super(...e),this.constructor===i&&"function"==typeof this.postscript){if(r.length&&Object.defineProperty(this,"initialize",{enumerable:!1,configurable:!0,value(){for(let e=r.length-1;e>=0;e--)r[e].call(this)}}),n.length){let e=!1;const t=this[l];Object.defineProperty(this,"destroy",{enumerable:!1,configurable:!0,value(){if(!e){e=!0,t.call(this);for(let e=0;e{n.L.getLogger("esri.core.Accessor").error(`cannot assign to ${e} property '${t}'`)}},32773:(e,t,r)=>{"use strict";let n;function s(e){return"function"==typeof n[e]?n[e]=n[e](globalThis):n[e]}r.d(t,{B:()=>g,C:()=>O,E:()=>a,F:()=>N,H:()=>F,I:()=>q,J:()=>U,K:()=>T,Nb:()=>J,P:()=>u,Q:()=>v,R:()=>o,TU:()=>W,aI:()=>Q,c:()=>h,d:()=>$,e:()=>i,f:()=>d,g:()=>P,gh:()=>Y,h:()=>s,i:()=>b,j:()=>I,k:()=>l,l:()=>_,m:()=>L,n:()=>D,o:()=>c,o8:()=>B,oy:()=>z,r:()=>y,s:()=>k,v:()=>j,w:()=>C}),n=globalThis.dojoConfig?.has||globalThis.esriConfig?.has?{...globalThis.dojoConfig?.has,...globalThis.esriConfig?.has}:{},s.add=(e,t,r,o)=>((o||void 0===n[e])&&(n[e]=t),r&&s(e)),s.cache=n,s.add("big-integer-warning-enabled",!0),s.add("esri-deprecation-warnings",!0),s.add("esri-tests-disable-screenshots",!1),s.add("esri-tests-use-full-window",!1),s.add("esri-tests-post-to-influx",!0),(()=>{s.add("host-webworker",void 0!==globalThis.WorkerGlobalScope&&self instanceof globalThis.WorkerGlobalScope);const e="undefined"!=typeof window&&"undefined"!=typeof location&&"undefined"!=typeof document&&window.location===location&&window.document===document;if(s.add("host-browser",e),s.add("host-node","object"==typeof globalThis.process&&globalThis.process.versions?.node&&globalThis.process.versions.v8),s.add("dom",e),s("host-browser")){const e=navigator,t=e.userAgent,r=e.appVersion,n=parseFloat(r);if(s.add("wp",parseFloat(t.split("Windows Phone")[1])||void 0),s.add("msapp",parseFloat(t.split("MSAppHost/")[1])||void 0),s.add("khtml",r.includes("Konqueror")?n:void 0),s.add("edge",parseFloat(t.split("Edge/")[1])||void 0),s.add("opr",parseFloat(t.split("OPR/")[1])||void 0),s.add("webkit",!s("wp")&&!s("edge")&&parseFloat(t.split("WebKit/")[1])||void 0),s.add("chrome",!s("edge")&&!s("opr")&&parseFloat(t.split("Chrome/")[1])||void 0),s.add("android",!s("wp")&&parseFloat(t.split("Android ")[1])||void 0),s.add("safari",!r.includes("Safari")||s("wp")||s("chrome")||s("android")||s("edge")||s("opr")?void 0:parseFloat(r.split("Version/")[1])),s.add("mac",r.includes("Macintosh")),!s("wp")&&/(iPhone|iPod|iPad)/.test(t)){const e=RegExp.$1.replace(/P/,"p"),r=/OS ([\d_]+)/.test(t)?RegExp.$1:"1",n=parseFloat(r.replace(/_/,".").replaceAll("_",""));s.add(e,n),s.add("ios",n)}s("webkit")||(!t.includes("Gecko")||s("wp")||s("khtml")||s("edge")||s.add("mozilla",n),s("mozilla")&&s.add("ff",parseFloat(t.split("Firefox/")[1]||t.split("Minefield/")[1])||void 0))}})(),(()=>{if(globalThis.navigator){const e=navigator.userAgent,t=/Android|webOS|iPhone|iPad|iPod|BlackBerry|Opera Mini|IEMobile/i.test(e),r=/iPhone/i.test(e);t&&s.add("esri-mobile",t),r&&s.add("esri-iPhone",r),s.add("esri-geolocation",!!navigator.geolocation)}s.add("esri-wasm","WebAssembly"in globalThis),s.add("esri-performance-mode-frames-between-render",20),s.add("esri-force-performance-mode",!1),s.add("esri-shared-array-buffer",(()=>{const e="SharedArrayBuffer"in globalThis,t=!1===globalThis.crossOriginIsolated;return e&&!t})),s.add("wasm-simd",(()=>WebAssembly.validate(new Uint8Array([0,97,115,109,1,0,0,0,1,5,1,96,0,1,123,3,2,1,0,10,10,1,8,0,65,0,253,15,253,98,11])))),s.add("esri-atomics","Atomics"in globalThis),s.add("esri-workers","Worker"in globalThis),s.add("web-feat:cache","caches"in globalThis),s.add("esri-workers-arraybuffer-transfer",!s("safari")||Number(s("safari"))>=12),s.add("workers-pool-size",8),s.add("featurelayer-simplify-thresholds",[.5,.5,.5,.5]),s.add("featurelayer-simplify-payload-size-factors",[1,1,4]),s.add("featurelayer-fast-triangulation-enabled",!0),s.add("featurelayer-animation-enabled",!0),s.add("featurelayer-snapshot-enabled",!0),s.add("featurelayer-snapshot-point-min-threshold",8e4),s.add("featurelayer-snapshot-point-max-threshold",4e5),s.add("featurelayer-snapshot-point-coverage",.1),s.add("featurelayer-query-max-depth",4),s.add("featurelayer-query-pausing-enabled",!1),s.add("featurelayer-advanced-symbols",!1),s.add("featurelayer-pbf",!0),s.add("featurelayer-pbf-statistics",!1),s.add("feature-layers-workers",!0),s.add("feature-polyline-generalization-factor",1),s.add("mapview-transitions-duration",200),s.add("mapview-essential-goto-duration",200),s.add("mapview-srswitch-adjust-rotation-scale-threshold",24e6),s.add("mapserver-pbf-version-support",10.81),s.add("mapservice-popup-identify-max-tolerance",20),s("host-webworker")||s("host-browser")&&(s.add("esri-csp-restrictions",(()=>{try{new Function}catch{return!0}return!1})),s.add("esri-image-decode",(()=>{if("decode"in new Image){const e=new Image;return e.src='data:image/svg+xml;charset=UTF-8,',void e.decode().then((()=>{s.add("esri-image-decode",!0,!0,!0)})).catch((()=>{s.add("esri-image-decode",!1,!0,!0)}))}return!1})),s.add("esri-url-encodes-apostrophe",(()=>{const e=window.document.createElement("a");return e.href="?'",e.href.includes("?%27")})))})();class o{constructor(e=1){this._seed=e}set seed(e){this._seed=e??Math.random()*o._m}getInt(){return this._seed=(o._a*this._seed+o._c)%o._m,this._seed}getFloat(){return this.getInt()/(o._m-1)}getIntRange(e,t){return Math.round(this.getFloatRange(e,t))}getFloatRange(e,t){const r=t-e;return e+this.getInt()/o._m*r}}function i(e,t,r){if(null==e&&null==t)return!0;if(null==e||null==t||e.length!==t.length)return!1;if(r){for(let n=0;n!e.some((e=>r(e,t))))),s=e.filter((e=>!t.some((t=>r(t,e)))))):(n=t.filter((t=>!e.includes(t))),s=e.filter((e=>!t.includes(e)))),{added:n,removed:s}}function l(e){return e&&"number"==typeof e.length}o._m=2147483647,o._a=48271,o._c=0;class u{constructor(){this.last=0}}const f=new u;function d(e,t,r,n){n=n||f;const s=Math.max(0,n.last-10);for(let o=s;oe+(t?$(t)?O(t,16):t.byteLength+R:0)),0)}const R=145,D=1024;function U(e){return x(e)||M(e)||C(e)||j(e)||E(e)}function F(e){return x(e)||M(e)}function q(e){return x(e)?179769e303:M(e)?3402823e32:I(e)?4294967295:P(e)?65535:T(e)||N(e)?255:C(e)?2147483647:j(e)?32767:E(e)?127:256}function z(e,t){let r;if(t)for(r in e)e.hasOwnProperty(r)&&(void 0===e[r]?delete e[r]:e[r]instanceof Object&&z(e[r],!0));else for(r in e)e.hasOwnProperty(r)&&void 0===e[r]&&delete e[r];return e}function B(e){if(!e||"object"!=typeof e||"function"==typeof e)return e;const t=K(e);if(null!=t)return t;if(J(e))return e.clone();if(H(e))return e.map(B);if(V(e))return e.clone();const r={};for(const t of Object.getOwnPropertyNames(e))r[t]=B(e[t]);return r}function W(e){if(!e||"object"!=typeof e||"function"==typeof e||"HTMLElement"in globalThis&&e instanceof HTMLElement)return e;const t=K(e);if(null!=t)return t;if(H(e)){let t=!0;const r=e.map((e=>{const r=W(e);return null!=e&&null==r&&(t=!1),r}));return t?r:null}if(J(e))return e.clone();if(e instanceof File||e instanceof Blob)return e;if(!V(e)){const t=new(0,Object.getPrototypeOf(e).constructor);for(const r of Object.getOwnPropertyNames(e)){const n=e[r],s=W(n);if(null!=n&&null==s)return null;t[r]=s}return t}return null}function J(e){return"function"==typeof e.clone}function H(e){return"function"==typeof e.map&&"function"==typeof e.forEach}function V(e){return"function"==typeof e.notifyChange&&"function"==typeof e.watch}function G(e){if("[object Object]"!==Object.prototype.toString.call(e))return!1;const t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function K(e){if(E(e)||T(e)||N(e)||j(e)||P(e)||C(e)||I(e)||M(e)||x(e))return e.slice();if(e instanceof Date)return new Date(e.getTime());if(e instanceof ArrayBuffer)return e.slice(0,e.byteLength);if(e instanceof Map){const t=new Map;for(const[r,n]of e)t.set(r,B(n));return t}if(e instanceof Set){const t=new Set;for(const r of e)t.add(B(r));return t}return null}function Q(e,t){return e===t||"number"==typeof e&&isNaN(e)&&"number"==typeof t&&isNaN(t)||"function"==typeof e?.getTime&&"function"==typeof t?.getTime&&e.getTime()===t.getTime()||!1}function Y(e,t){return e===t||(null==e||"string"==typeof e?e===t:"number"==typeof e?e===t||"number"==typeof t&&isNaN(e)&&isNaN(t):e instanceof Date?t instanceof Date&&e.getTime()===t.getTime():Array.isArray(e)?Array.isArray(t)&&i(e,t):e instanceof Set?t instanceof Set&&function(e,t){if(e.size!==t.size)return!1;for(const r of e)if(!t.has(r))return!1;return!0}(e,t):e instanceof Map?t instanceof Map&&function(e,t){if(e.size!==t.size)return!1;for(const[r,n]of e){const e=t.get(r);if(e!==n||void 0===e&&!t.has(r))return!1}return!0}(e,t):!!G(e)&&G(t)&&function(e,t){if(null===e||null===t)return!1;const r=Object.keys(e);if(null===t||Object.keys(t).length!==r.length)return!1;for(const n of r)if(e[n]!==t[n]||!Object.prototype.hasOwnProperty.call(t,n))return!1;return!0}(e,t))}},80959:(e,t,r)=>{"use strict";r.d(t,{$X:()=>T,G4:()=>g,Lx:()=>A,Mq:()=>p,NK:()=>d,NO:()=>C,NY:()=>_,Ol:()=>k,Pl:()=>E,QP:()=>y,QZ:()=>O,Te:()=>h,Tw:()=>P,a:()=>f,i:()=>c,jH:()=>b,nA:()=>S,o:()=>u,qr:()=>v,sg:()=>j,u7:()=>m,z7:()=>N,zf:()=>w});var n=r(13671),s=r(6407),o=(r(20266),r(57732));r(32773),r(90740);const i=(a=globalThis,{setTimeout:(e,t)=>{const r=a.setTimeout(e,t);return(0,n.m)((()=>a.clearTimeout(r)))}});var a;function c(e){return function(e){return null!=e&&"object"==typeof e&&"on"in e&&"function"==typeof e.on}(e)||l(e)}function l(e){return null!=e&&"object"==typeof e&&"addEventListener"in e&&"function"==typeof e.addEventListener}function u(e,t,r){if(!c(e))throw new TypeError("target is not a Evented or EventTarget object");return l(e)?function(e,t,r,s){if(Array.isArray(t)){const o=t.slice();for(const t of o)e.addEventListener(t,r,s);return(0,n.m)((()=>{for(const t of o)e.removeEventListener(t,r,s)}))}return e.addEventListener(t,r,s),(0,n.m)((()=>e.removeEventListener(t,r,s)))}(e,t,r):e.on(t,r)}function f(e,t,r){if(!c(e))throw new TypeError("target is not a Evented or EventTarget object");if("once"in e)return e.once(t,r);const n=u(e,t,(t=>{n.remove(),r.call(e,t)}));return n}function d(e="Aborted"){return new s.A("AbortError",e)}function h(e,t="Aborted"){if(g(e))throw d(t)}function p(e){return e instanceof AbortSignal?e:e?.signal}function g(e){const t=p(e);return null!=t&&t.aborted}function y(e){if(w(e))throw e}function b(e){if(!w(e))throw e}function m(e,t){const r=p(e);if(null!=r){if(!r.aborted)return f(r,"abort",(()=>t()));t()}}function _(e,t){const r=p(e);if(null!=r)return h(r),f(r,"abort",(()=>t(d())))}function v(e,t){return null==p(t)?e:new Promise(((r,n)=>{let s=m(t,(()=>n(d())));const i=()=>{s=(0,o.r)(s)};e.then(i,i),e.then(r,n)}))}function w(e){return"AbortError"===e?.name}async function O(e){try{return await e}catch(e){if(!w(e))throw e;return}}async function A(e){if(!e)return;if("function"!=typeof e.forEach){const t=Object.keys(e),r=t.map((t=>e[t])),n=await A(r),s={};return t.map(((e,t)=>s[e]=n[t])),s}const t=e;return Promise.allSettled(t).then((e=>Array.from(t,((t,r)=>{const n=e[r];return"fulfilled"===n.status?{promise:t,value:n.value}:{promise:t,error:n.reason}}))))}async function S(e){return(await Promise.allSettled(e)).filter((e=>"fulfilled"===e.status)).map((e=>e.value))}async function k(e){return(await Promise.allSettled(e)).filter((e=>"rejected"===e.status)).map((e=>e.reason))}function E(e,t=void 0,r){const n=new AbortController;return m(r,(()=>n.abort())),new Promise(((r,s)=>{let o=setTimeout((()=>{o=0,r(t)}),e);m(n,(()=>{o&&(clearTimeout(o),s(d()))}))}))}function T(e){return e&&"function"==typeof e.then}function N(e){return T(e)?e:Promise.resolve(e)}function j(e,t=-1){let r,n,s,o,i=null;const a=(...c)=>{if(r){n=c,o&&o.reject(d()),o=P();const e=o.promise;if(i){const e=i;i=null,e.abort()}return e}if(s=o||P(),o=null,t>0){const n=new AbortController;r=N(e(...c,n.signal));const s=r;E(t).then((()=>{r===s&&(o?n.abort():i=n)}))}else r=1,r=N(e(...c));const l=()=>{const e=n;n=s=r=i=null,null!=e&&a(...e)},u=r,f=s;return u.then(l,l),u.then(f.resolve,f.reject),f.promise};return a}function P(){let e,t;const r=new Promise(((r,n)=>{e=r,t=n})),n=t=>{e(t)};return n.resolve=t=>e(t),n.reject=e=>t(e),n.timeout=(e,t)=>i.setTimeout((()=>n.reject(t)),e),n.promise=r,n}async function C(e){await Promise.resolve(),h(e)}},45371:(e,t,r)=>{"use strict";r.d(t,{M:()=>d,P:()=>u,S:()=>p,_:()=>O,a:()=>a,m:()=>h,md:()=>N,n:()=>i});var n=r(32773),s=r(80959);r(13671),r(6407),r(20266),r(90740);const o=[];function i(e){o.push(e),1===o.length&&queueMicrotask((()=>{const e=o.slice();o.length=0;for(const t of e)t()}))}class a{constructor(e,t=30){this.name=e,this._counter=0,this._samples=new Array(t)}record(e){null!=e&&(this._samples[++this._counter%this._samples.length]=e)}get median(){return this._samples.slice().sort(((e,t)=>e-t))[Math.floor(this._samples.length/2)]}get average(){return this._samples.reduce(((e,t)=>e+t),0)/this._samples.length}get last(){return this._samples[this._counter%this._samples.length]}}var c;!function(e){const t=(e,t,r,n)=>{let s=t,o=t;const i=r>>>1,a=e[s-1];for(;o<=i;){o=s<<1,oet?1:0;e.sort=function(e,n,s,o){void 0===n&&(n=0),void 0===s&&(s=e.length),void 0===o&&(o=r);for(let r=s>>>1;r>n;r--)t(e,r,s,o);const i=n+1;for(let r=s-1;r>n;r--){const s=e[n];e[n]=e[r],e[r]=s,t(e,i,r,o)}},e.iterableSort=function*(e,n,s,o){void 0===n&&(n=0),void 0===s&&(s=e.length),void 0===o&&(o=r);for(let r=s>>>1;r>n;r--)t(e,r,s,o),yield;const i=n+1;for(let r=s-1;r>n;r--){const s=e[n];e[n]=e[r],e[r]=s,t(e,i,r,o),yield}}}(c||(c={}));const l=c;class u{constructor(e){this.data=[],this._length=0,this._allocator=void 0,this._deallocator=()=>null,this._shrink=()=>{},this._hint=new n.P,e&&(e.initialSize&&(this.data=new Array(e.initialSize)),e.allocator&&(this._allocator=e.allocator),void 0!==e.deallocator&&(this._deallocator=e.deallocator),e.shrink&&(this._shrink=()=>f(this)))}toArray(){return this.data.slice(0,this.length)}filter(e){const t=new Array;for(let r=0;r=this._length))return this.data[e]}includes(e,t){const r=this.data.indexOf(e,t);return-1!==r&&rthis._length){if(this._allocator){for(;this._length=this.length||e<0))return this.swapElements(e,this.length-1),this.pop()}removeUnorderedMany(e,t=e.length,r){this.length=(0,n.B)(this.data,e,this.length,t,this._hint,r),this._shrink()}front(){if(0!==this.length)return this.data[0]}back(){if(0!==this.length)return this.data[this.length-1]}swapElements(e,t){if(e>=this.length||t>=this.length||e===t)return;const r=this.data[e];this.data[e]=this.data[t],this.data[t]=r}sort(e){l.sort(this.data,0,this.length,e)}iterableSort(e){return l.iterableSort(this.data,0,this.length,e)}some(e,t){for(let r=0;r1.5*e.length&&(e.data.length=Math.floor(1.1*e.length))}function d(e){return e}function h(e){return 1e3*e}function p(e){return e}class g{constructor(e){this.callback=e,this.isActive=!0}remove(){this.isActive=!1}}let y=0;const b={time:0,deltaTime:0,elapsedFrameTime:0,frameDuration:0},m=["prepare","preRender","render","postRender","update","finish"],_=[],v=new u,w={frameTasks:v,willDispatch:!1,clearFrameTasks:function(e=!1){v.forAll((e=>{e.removed=!0})),e&&E()},dispatch:T,executeFrameTasks:function(e){const t=e-y;y=e;const r=1e3/60,n=Math.max(0,t-r);b.time=e,b.frameDuration=r-n;for(let r=0;r{n.paused||n.removed||(0===r&&n.ticks++,n.phases[s]&&(b.elapsedFrameTime=performance.now()-e,b.deltaTime=0===n.ticks?0:t,n.phases[s]?.call(n,b)))})),j[r].record(performance.now()-n)}E(),P.record(performance.now()-e)},reschedule:function(){null!=A&&(cancelAnimationFrame(A),A=requestAnimationFrame(S))}};function O(e){const t=new g(e);return _.push(t),w.willDispatch||(w.willDispatch=!0,i(T)),t}let A=null;function S(){const e=performance.now();A=null,A=v.length>0?requestAnimationFrame(S):null,w.executeFrameTasks(e)}const k=new u;function E(){v.forAll((e=>{e.removed&&k.push(e)})),v.removeUnorderedMany(k.data,k.length),k.clear()}function T(){for(;_.length;){const e=_.shift();e.isActive&&e.callback()}w.willDispatch=!1}function N(e=1,t){const r=(0,s.Tw)(),n=()=>{(0,s.G4)(t)?r.reject((0,s.NK)()):0===e?r():(--e,i((()=>n())))};return n(),r.promise}const j=m.map((e=>new a(e))),P=new a("total")},99063:(e,t,r)=>{"use strict";r.d(t,{$1:()=>te,$z:()=>Q,An:()=>P,BQ:()=>ae,DB:()=>X,FL:()=>J,FX:()=>W,Hg:()=>se,Il:()=>ge,N9:()=>ie,S8:()=>G,T1:()=>be,UC:()=>ye,V1:()=>V,Xq:()=>N,Zo:()=>Oe,_0:()=>Se,a6:()=>we,b:()=>h,b8:()=>F,e7:()=>pe,fj:()=>K,gd:()=>j,i:()=>f,lJ:()=>ee,lM:()=>ue,m3:()=>le,n:()=>d,nM:()=>he,oP:()=>Y,oy:()=>D,p:()=>u,r$:()=>ne,rs:()=>ve,s0:()=>S,s2:()=>H,sC:()=>B,s_:()=>M,tk:()=>oe,ut:()=>q,w8:()=>Z,x0:()=>I,xw:()=>Ae,yM:()=>x,zf:()=>C,zi:()=>_e,zs:()=>U});var n=r(90740),s=r(32773),o=r(6407),i=r(99924),a=r(20266);r(32816),r(41390),r(69421),r(40499),r(93181),r(13671),r(91047),r(36544),r(29298),r(58498),r(45371),r(80959);const c=/^https:\/\/([a-z\d-]+)(\.maps([^.]*))?\.arcgis\.com/i,l={devext:{customBaseUrl:"mapsdevext.arcgis.com",portalHostname:"devext.arcgis.com"},qaext:{customBaseUrl:"mapsqa.arcgis.com",portalHostname:"qaext.arcgis.com"},www:{customBaseUrl:"maps.arcgis.com",portalHostname:"www.arcgis.com"}};function u(e){const t=e?.match(c);if(!t)return null;const[,r,n,s]=t;if(!r)return null;let o=null,i=null,a=null;const{devext:u,qaext:f,www:d}=l;if(n)if(o=r,s)switch(s.toLowerCase()){case"devext":({customBaseUrl:i,portalHostname:a}=u);break;case"qa":({customBaseUrl:i,portalHostname:a}=f);break;default:return null}else({customBaseUrl:i,portalHostname:a}=d);else switch(r.toLowerCase()){case"devext":({customBaseUrl:i,portalHostname:a}=u);break;case"qaext":({customBaseUrl:i,portalHostname:a}=f);break;case"www":({customBaseUrl:i,portalHostname:a}=d);break;default:return null}return{customBaseUrl:i,isPortal:!1,portalHostname:a,urlKey:o}}function f(e){return/\/(sharing|usrsvcs)\/(appservices|servers)\//i.test(e)}function d(e){const t=/^https?:\/\/(?:cdn|[a-z\d-]+\.maps)\.arcgis\.com/i,r=/^https?:\/\/(?:cdndev|[a-z\d-]+\.mapsdevext)\.arcgis\.com/i,n=/^https?:\/\/(?:cdnqa|[a-z\d-]+\.mapsqa)\.arcgis\.com/i;return t.test(e)?e=e.replace(t,"https://www.arcgis.com"):r.test(e)?e=e.replace(r,"https://devext.arcgis.com"):n.test(e)&&(e=e.replace(n,"https://qaext.arcgis.com")),e}function h(e){const t=atob(e),r=new Uint8Array(t.length);for(let e=0;eE,j=()=>T;function P(e){if(!e)return null;const t={path:null,query:null},r=new S(e),n=e.indexOf("?");return null===r.query?t.path=e:(t.path=e.substring(0,n),t.query=C(r.query)),r.fragment&&(t.hash=r.fragment,null===r.query&&(t.path=t.path.substring(0,t.path.length-(r.fragment.length+1)))),t}function C(e){const t=e.split("&"),r={};for(const e of t){if(!e)continue;const t=e.indexOf("=");let n,s;t<0?(n=decodeURIComponent(e),s=""):(n=decodeURIComponent(e.slice(0,t)),s=decodeURIComponent(e.slice(t+1)));let o=r[n];"string"==typeof o&&(o=r[n]=[o]),Array.isArray(o)?o.push(s):r[n]=s}return r}function I(e,t){return e?t&&"function"==typeof t?Object.keys(e).map((r=>encodeURIComponent(r)+"="+encodeURIComponent(t(r,e[r])))).join("&"):Object.keys(e).map((r=>{const n=e[r];if(null==n)return"";const s=encodeURIComponent(r)+"=",o=t?.[r];return o?s+encodeURIComponent(o(n)):Array.isArray(n)?n.map((e=>(0,i.Wj)(e)?s+encodeURIComponent(JSON.stringify(e)):s+encodeURIComponent(e))).join("&"):(0,i.Wj)(n)?s+encodeURIComponent(JSON.stringify(n)):s+encodeURIComponent(n)})).filter((e=>e)).join("&"):""}function M(e=!1){let t,r=p.proxyUrl;if("string"==typeof e){t=le(e);const n=U(e);n&&(r=n.proxyUrl)}else t=!!e;if(!r)throw a.L.getLogger("esri.core.urlUtils").warn(g),new o.A("urlUtils:proxy-not-set",g);return t&&fe()&&(r=ue(r)),P(r)}function x(e){const t=U(e);let r,n;if(t){const e=L(t.proxyUrl);r=e.path,n=e.query?C(e.query):null}if(r){const t=P(e);e=r+"?"+t.path;const s=I({...n,...t.query});s&&(e=`${e}?${s}`)}return e}const $={path:"",query:""};function L(e){const t=e.indexOf("?");return-1!==t?($.path=e.slice(0,t),$.query=e.slice(t+1)):($.path=e,$.query=null),$}function R(e){return(e=de(e=ge(e=L(e).path),!0)).toLowerCase()}function D(e){const t={proxyUrl:e.proxyUrl,urlPrefix:R(e.urlPrefix)},r=p.proxyRules,n=t.urlPrefix;let s=r.length;for(let e=0;e0?e.substring(0,t):e.replace(/\/+$/,"")}function B(e,t=p.interceptors){const r=t=>null==t||t instanceof RegExp&&t.test(e)||"string"==typeof t&&e.startsWith(t);if(t)for(const e of t)if(Array.isArray(e.urls)){if(e.urls.some(r))return e}else if(r(e.urls))return e;return null}function W(e,t,r=!1){if(!e||!t)return!1;const n=me(e),s=me(t);return!(!r&&n.scheme!==s.scheme)&&null!=n.host&&null!=s.host&&n.host.toLowerCase()===s.host.toLowerCase()&&n.port===s.port}function J(e){if("string"==typeof e){if(!Y(e))return!0;e=me(e)}if(W(e,E))return!0;const t=p.trustedServers||[];for(let n=0;n-1===(r=e.indexOf(t,r))?e.length:r;let c=a(s,"/",s.indexOf("//")+2),l=-1;for(;s.slice(0,c+1)===o.slice(0,c)+"/"&&(l=c+1,c!==s.length);)c=a(s,"/",c+1);if(-1===l)return e;if(i&&l0)for(let t=0;tn===e||n.endsWith(`.${e}`)))||fe()&&!U(e))&&(e=ue(e)),e):e}(e=function(e){return e.replace(/^(https?:\/\/)(arcgis\.com)/i,"$1www.$2")}(e=function(e){if(/^https?:\/\//i.test(e)){const t=L(e);e=(e=t.path.replaceAll(/\/{2,}/g,"/")).replace("/","//"),t.query&&(e+=`?${t.query}`)}return e}(e=H(e=e.trim()))))}function K(...e){const t=e.filter(s.i);if(!t?.length)return;const r=[];if(Y(t[0])){const e=t[0],s=e.indexOf("//");-1!==s&&(r.push(e.slice(0,s+1)),null!=(n=t[0])&&_.test(n)&&(r[0]+="/"),t[0]=e.slice(s+2))}else"/"===t[0][0]&&r.push("");var n;const o=t.reduce(((e,t)=>t?e.concat(t.split("/")):e),[]);for(let e=0;e0&&".."!==r[r.length-1]?r.pop():(!t&&e===o.length-1||t&&("."!==t||0===r.length))&&r.push(t)}return r.join("/")}function Q(e,t=!1){if(null==e||Z(e)||X(e))return null;let r=e.indexOf("://");if(-1===r&&ae(e))r=2;else{if(-1===r)return null;r+=3}const n=e.indexOf("/",r);return-1!==n&&(e=e.slice(0,n)),t&&(e=de(e,!0)),e}function Y(e){return ae(e)||ce(e)}function Z(e){return null!=e&&"blob:"===e.slice(0,5)}function X(e){return null!=e&&"data:"===e.slice(0,5)}function ee(e){const t=ne(e);return t?.isBase64?h(t.data):null}function te(e){return function(e){const t=new Uint8Array(e);let r="";for(let e=0;e1&&"/"===e[0]&&"/"===e[1]&&(e=e.slice(2)),e)}function he(e){let t=0;if(Y(e)){const r=e.indexOf("//");-1!==r&&(t=r+2)}const r=e.lastIndexOf("/");return r0&&t&&t.warn("removeQueryParameters()",`Url query parameters are not supported, the following parameters have been removed: ${n.join(", ")}.`),r.path}function ve(e,t,r){const n=P(e),s=n.query||{};return s[t]=String(r),`${n.path}?${I(s)}`}function we(e,t){if(!t)return e;const r=P(e),n=r.query||{};for(const[e,r]of Object.entries(t))null!=r&&(n[e]=r);const s=I(n);return s?`${r.path}?${s}`:r.path}function Oe(e){if(null==e)return null;const t=e.match(ke);return t?t[2]:null}function Ae(e){if(null==e)return null;const t=e.match(ke);return t?{path:t[1],extension:t[2]}:{path:e,extension:null}}async function Se(e){return"string"==typeof e?ne(e)??{data:e}:new Promise(((t,r)=>{const n=new FileReader;n.readAsDataURL(e),n.onload=()=>t(ne(n.result)),n.onerror=e=>r(e)}))}const ke=/([^.]*)\.([^/]*)$/},9380:(e,t,r)=>{"use strict";r.r(t),r.d(t,{M:()=>d,c:()=>l,default:()=>N,i:()=>v,n:()=>g,p:()=>b,r:()=>m,t:()=>y});var n=r(29512),s=r(6407),o=r(80959),i=r(13671),a=r(57732),c=r(32773);function l(e,t){return new Proxy({},{get:(r,n,s)=>(...r)=>{let s,o;const i=r[r.length-1];var a;return"object"!=typeof(a=i)||Array.isArray(a)||null==a||!("signal"in a)&&!("transferList"in a)&&0!==Object.keys(a).length||(s=i.signal,o=i.transferList,r.pop()),e.apply(t?`${t}.${n.toString()}`:n.toString(),r,{transferList:o,signal:s})}})}r(99063),r(90740),r(99924),r(32816),r(41390),r(20266),r(69421),r(40499),r(93181),r(91047),r(36544),r(29298),r(58498),r(45371);const u={statsWorker:()=>Promise.all([r.e(1851),r.e(8012),r.e(317),r.e(9414),r.e(3006),r.e(9513),r.e(9010),r.e(8425)]).then(r.bind(r,78425)),geometryEngineWorker:()=>Promise.all([r.e(9257),r.e(5346)]).then(r.bind(r,25346)),CSVSourceWorker:()=>Promise.all([r.e(8281),r.e(8896),r.e(1851),r.e(8012),r.e(317),r.e(9414),r.e(7837),r.e(3006),r.e(9513),r.e(9010),r.e(8991)]).then(r.bind(r,78991)),EdgeProcessingWorker:()=>Promise.all([r.e(3466),r.e(8435),r.e(3780)]).then(r.bind(r,83780)),ElevationSamplerWorker:()=>Promise.all([r.e(8281),r.e(1851),r.e(8012),r.e(317),r.e(9811),r.e(4049)]).then(r.bind(r,24049)),FeatureServiceSnappingSourceWorker:()=>Promise.all([r.e(3600),r.e(8281),r.e(8896),r.e(1851),r.e(8012),r.e(8140),r.e(317),r.e(9414),r.e(7837),r.e(3006),r.e(9513),r.e(9010),r.e(8856)]).then(r.bind(r,38856)),GeoJSONSourceWorker:()=>Promise.all([r.e(8281),r.e(8896),r.e(1851),r.e(8012),r.e(317),r.e(9414),r.e(7837),r.e(3006),r.e(9513),r.e(9010),r.e(4476)]).then(r.bind(r,24476)),LercWorker:()=>r.e(8996).then(r.bind(r,18996)),MemorySourceWorker:()=>Promise.all([r.e(8281),r.e(8896),r.e(1851),r.e(8012),r.e(317),r.e(9414),r.e(7837),r.e(3006),r.e(9513),r.e(9010),r.e(6918)]).then(r.bind(r,6918)),PBFDecoderWorker:()=>Promise.all([r.e(1851),r.e(8012),r.e(317),r.e(2290)]).then(r.bind(r,72290)),FeaturePipelineWorker:()=>Promise.all([r.e(1029),r.e(782),r.e(3600),r.e(8281),r.e(8896),r.e(1851),r.e(8012),r.e(8140),r.e(317),r.e(9414),r.e(7837),r.e(3006),r.e(9513),r.e(9010),r.e(1514),r.e(9120),r.e(3649),r.e(1828)]).then(r.bind(r,21828)),PointCloudWorker:()=>Promise.all([r.e(1851),r.e(2606),r.e(6317)]).then(r.bind(r,26317)),RasterWorker:()=>Promise.all([r.e(8281),r.e(1851),r.e(8012),r.e(317),r.e(2138),r.e(6082),r.e(229)]).then(r.bind(r,80229)),SceneLayerSnappingSourceWorker:()=>Promise.all([r.e(3466),r.e(8435),r.e(9722)]).then(r.bind(r,69722)),SceneLayerWorker:()=>Promise.all([r.e(3600),r.e(8281),r.e(1851),r.e(8012),r.e(317),r.e(9414),r.e(3006),r.e(2606),r.e(7076),r.e(3784)]).then(r.bind(r,15393)).then((e=>e.S)),WFSSourceWorker:()=>Promise.all([r.e(8281),r.e(8896),r.e(1851),r.e(8012),r.e(317),r.e(9414),r.e(7837),r.e(3006),r.e(9513),r.e(9010),r.e(4225),r.e(7585)]).then(r.bind(r,87585)),WorkerTileHandler:()=>Promise.all([r.e(1851),r.e(8012),r.e(1514),r.e(1302),r.e(9120),r.e(7409)]).then(r.bind(r,17409)),Lyr3DWorker:()=>r.e(2444).then(r.bind(r,42444))},f="worker:port-closed";var d,h;(h=d||(d={}))[h.HANDSHAKE=0]="HANDSHAKE",h[h.OPEN=1]="OPEN",h[h.OPENED=2]="OPENED",h[h.RESPONSE=3]="RESPONSE",h[h.INVOKE=4]="INVOKE",h[h.ABORT=5]="ABORT",h[h.CLOSE=6]="CLOSE",h[h.OPEN_PORT=7]="OPEN_PORT",h[h.ON=8]="ON";let p=0;function g(){return p++}function y(e){return e?"string"==typeof e?JSON.stringify({name:"message",message:e}):e.toJSON?JSON.stringify(e):JSON.stringify({name:e.name,message:e.message,details:e.details||{stack:e.stack}}):null}function b(e,t,r,n){if(t.type===d.OPEN_PORT)return void e.postMessage(t,[t.port]);if(t.type!==d.INVOKE&&t.type!==d.RESPONSE)return void e.postMessage(t);let s;var o;if((o=r)&&"object"==typeof o&&("result"in o||"transferList"in o)?(s=_(r.transferList),t.data=r.result):(s=_(n),t.data=r),s){if((0,c.h)("ff"))for(const r of s)if("byteLength"in r&&r.byteLength>267386880){const r="Worker call with large ArrayBuffer would crash Firefox";switch(t.type){case d.INVOKE:throw r;case d.RESPONSE:return void b(e,{type:d.RESPONSE,jobId:t.jobId,error:y(r)})}}e.postMessage(t,s)}else e.postMessage(t)}function m(e){if(!e)return null;const t=e.data;return t?"string"==typeof t?JSON.parse(t):t:null}function _(e){if(!e?.length)return null;if((0,c.h)("esri-workers-arraybuffer-transfer"))return e;const t=e.filter((e=>{return!((t=e)instanceof ArrayBuffer||"ArrayBuffer"===t?.constructor?.name);var t}));return t.length?t:null}async function v(e){try{return await e}catch(e){const t=e?.name===f;if(!(0,o.zf)(e)&&!t)throw e;return}}const{CLOSE:w,ABORT:O,INVOKE:A,RESPONSE:S,OPEN_PORT:k,ON:E}=d;class T{constructor(e){this._invoke=e,this._timer=null,this._cancelledJobIds=new Set,this._invokeMessages=[],this._timer=null,this._process=this._process.bind(this)}push(e){e.type===d.ABORT?this._cancelledJobIds.add(e.jobId):(this._invokeMessages.push(e),null===this._timer&&(this._timer=setTimeout(this._process,0)))}clear(){this._invokeMessages.length=0,this._cancelledJobIds.clear(),this._timer=null}_process(){this._timer=null;for(const e of this._invokeMessages)this._cancelledJobIds.has(e.jobId)||this._invoke(e);this._cancelledJobIds.clear(),this._invokeMessages.length=0}}class N{static connect(e,t){const r=new MessageChannel;let n;n="function"==typeof e?new e:"default"in e&&"function"==typeof e.default?new e.default:e;const s=new N(r.port1,{channel:r,client:n,schedule:t});return"object"==typeof n&&"remoteClient"in n&&(n.remoteClient=s),N.clients.set(s,n),r.port2}static loadWorker(e){const t=u[e];return t?t():Promise.resolve(null)}constructor(e,t,r){this._port=e,this._jobQueue=r,this._outJobs=new Map,this._inJobs=new Map,this._invokeQueue=new T((e=>this._onInvokeMessage(e))),this._client=t.client,this._onMessage=this._onMessage.bind(this),this._channel=t.channel,this._schedule=t.schedule,this._port.addEventListener("message",this._onMessage),this._port.start()}close(){this._post({type:w}),this._close()}isBusy(){return this._outJobs.size>0}invoke(e,t,r){return this.apply(e,[t],r)}apply(e,t,r){const n=r?.signal,i=r?.transferList;if(!this._port)return Promise.reject(new s.A(f,`Cannot call invoke('${e}'), port is closed`,{methodName:e,data:t}));const c=g();return new Promise(((r,s)=>{if((0,o.G4)(n))return this._processWork(),void s((0,o.NK)());const l=(0,o.u7)(n,(()=>{const e=this._outJobs.get(c);e&&(this._outJobs.delete(c),this._processWork(),(0,a.r)(e.abortHandle),this._post({type:O,jobId:c}),s((0,o.NK)()))})),u={resolve:r,reject:s,abortHandle:l,debugInfo:e};this._outJobs.set(c,u),this._post({type:A,jobId:c,methodName:e,abortable:null!=n},t,i)}))}createInvokeProxy(e){return l(this,e)}on(e,t){const r=new MessageChannel;function n(e){t(e.data)}return this._port.postMessage({type:d.ON,eventType:e,port:r.port2},[r.port2]),r.port1.addEventListener("message",n),r.port1.start(),(0,i.m)((()=>{r.port1.postMessage({type:d.CLOSE}),r.port1.close(),r.port1.removeEventListener("message",n)}))}jobAdded(){this._processWork()}openPort(){const e=new MessageChannel;return this._post({type:k,port:e.port2}),e.port1}_processWork(){if(this._outJobs.size>=2)return;const e=this._jobQueue?.pop();if(!e)return;const{methodName:t,data:r,invokeOptions:n,resolver:s}=e;this.apply(t,r,n).then((e=>s.resolve(e))).catch((e=>s.reject(e)))}_close(){this._channel&&(this._channel=void 0),this._port.removeEventListener("message",this._onMessage),this._port.close(),this._outJobs.forEach((e=>{(0,a.r)(e.abortHandle),e.reject((0,o.NK)(`Worker closing, aborting job calling '${e.debugInfo}'`))})),this._inJobs.clear(),this._outJobs.clear(),this._invokeQueue.clear(),this._port=null,this._client=null,this._schedule=null}_onMessage(e){null!=this._schedule?this._schedule((()=>this._processMessage(e,!0))):this._processMessage(e,!1)}_processMessage(e,t){const r=m(e);if(r)switch(r.type){case S:this._onResponseMessage(r);break;case A:t?this._onInvokeMessage(r):this._invokeQueue.push(r);break;case O:this._onAbortMessage(r);break;case w:this._onCloseMessage();break;case k:this._onOpenPortMessage(r);break;case E:this._onOnMessage(r)}}_onAbortMessage(e){const t=this._inJobs,r=e.jobId,n=t.get(r);this._invokeQueue.push(e),n&&(n.controller&&n.controller.abort(),t.delete(r))}_onCloseMessage(){const e=this._client;this._close(),e&&"destroy"in e&&N.clients.get(this)===e&&e.destroy(),N.clients.delete(this),e?.remoteClient&&(e.remoteClient=null)}_onInvokeMessage(e){const{methodName:t,jobId:r,data:n=[],abortable:s}=e,i=s?new AbortController:null,a=this._inJobs;let c,l=this._client,u=l[t];try{if(!u&&t&&t.includes(".")){const e=t.split(".");for(let t=0;t{a.has(r)&&(a.delete(r),this._post({type:S,jobId:r},e))}),(e=>{a.has(r)&&(a.delete(r),(0,o.zf)(e)||this._post({type:S,jobId:r,error:y(e||{message:`Error encountered at method ${t}`})}))}))):this._post({type:S,jobId:r},c)}_onOpenPortMessage(e){new N(e.port,{client:this._client})}_onOnMessage(e){const{port:t}=e,r=this._client.on(e.eventType,(e=>{t.postMessage(e)})),n=(0,o.o)(e.port,"message",(e=>{const s=m(e);s?.type===d.CLOSE&&(n.remove(),r.remove(),t.close())}))}_onResponseMessage(e){const{jobId:t,error:r,data:n}=e,o=this._outJobs;if(!o.has(t))return;const i=o.get(t);o.delete(t),this._processWork(),(0,a.r)(i.abortHandle),r?i.reject(s.A.fromJSON(JSON.parse(r))):i.resolve(n)}_post(e,t,r){return b(this._port,e,t,r)}}N.kernelInfo={buildDate:n.$y,fullVersion:n.ol,revision:n.QL},N.clients=new Map},29512:(e,t,r)=>{"use strict";r.d(t,{$y:()=>o,Aq:()=>u,QL:()=>i,Y3:()=>f,id:()=>c,ol:()=>l,rE:()=>a});var n=r(32773),s=r(99063);r(90740),r(6407),r(20266),r(99924),r(32816),r(41390),r(69421),r(40499),r(93181),r(13671),r(91047),r(36544),r(29298),r(58498),r(45371),r(80959);const o="20240709",i="4e2e659f53c3b60cdade3d91a30466cbe90b86f9";Symbol.dispose??=Symbol("Symbol.dispose"),Symbol.asyncDispose??=Symbol("Symbol.asyncDispose");const a="4.30";let c,l=a;function u(e){c=e}function f(e){const t=c?.findCredential(e);return t?.token?(0,s.rs)(e,"token",t.token):e}(0,n.h)("host-webworker")||(console.debug(`Using ArcGIS Maps SDK for JavaScript ${a} [Date: ${o}, Revision: ${i.slice(0,8)}]`),console.warn("Only use ES modules from ArcGIS CDN for testing: https://arcg.is/1ii1Gb0"))}},t={};function r(n){var s=t[n];if(void 0!==s)return s.exports;var o=t[n]={exports:{}};return e[n](o,o.exports,r),o.exports}r.m=e,r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce(((t,n)=>(r.f[n](e,t),t)),[])),r.u=e=>"chunks/"+{38:"06f4f69a6a5d01384de6",229:"d139c6796ad987ae406f",287:"0b2d3f5d515a46624cb3",317:"f0af55a89820db970916",327:"84e190ffe3a429f13216",403:"a615f2e50cf540e04785",407:"ef33d725ffa2ac85f925",570:"747a69fd9677c702c763",582:"94894a6565c561ffd2ee",605:"397a35a92cedca3f4934",633:"c708a42e2ef4d5aadd56",739:"b4563cddf25405e32936",782:"352ad0c70ef54822bc93",866:"3041bed98921d6d6a2af",951:"cc455515b566d582a868",993:"4674e6e3dda183227cb2",1029:"b80789bdf0f5df4ff820",1302:"c8ed97bbdc80a823492b",1354:"956c7756a09cbfa9e5fe",1375:"d758acda0540ae6420d3",1394:"9f4b92914f8f43abcab5",1514:"c586f89f8f7be6afae65",1517:"1b611549e83266d61ee2",1604:"1f56ff3cd4dbf1d3f01f",1656:"eb98902a1917485b54ea",1751:"dd851a702dec4cf39d39",1753:"305c1bc19f353c4625f3",1828:"749f3c1696ad0568a4be",1849:"62e9793e0465b459afae",1851:"60e00203f4cec9cd8224",1862:"78ad02d6bbdf184b2ed8",1885:"5c252a52fa78a5c20c49",1906:"abb13a50f7c3145d3f33",1921:"c05045adfb3b074d875b",2138:"eb636212b3838a734f25",2161:"538fa018dd574d7d0112",2227:"a87812490aedf8c7004c",2283:"33c638020ce4067b4094",2290:"c226d95110d51e8324a4",2349:"10b1921ad534e3cbb4cd",2397:"6ce863904ad87e46a087",2405:"2b2764ca6832bed53f94",2444:"ed3ad0ec22e0eac43b56",2461:"fd2df07419e54fa68a87",2606:"c617d94dcf00695ab03c",2674:"419bbaa381ce066aafe1",2743:"88e5a7860bb12e6d4852",2817:"e5b646078b3476f5df60",2884:"29fb5d94edecf42795e1",2913:"7244ce34ff85f8b54998",2976:"ea8f10bc828008ab02b8",3006:"c9507116faabe4eccd19",3049:"6382bf6fc29e75574cd2",3101:"b811ff7f5d5beb46ca49",3279:"42e5f7ccb6b4705fefc1",3378:"072346496aa65b0aec8b",3409:"35e94f786ae21d006489",3441:"06a0e258f821c1c05bfd",3466:"a44e15d2d3c749f23095",3471:"d74081d19a25d4b853d6",3493:"eaf3fe7c14ad7eb8e943",3526:"c61ec95b2778bde8419f",3530:"53ec4cc024ddb58708b8",3551:"35f8e6885b4cf66d5e36",3600:"6bf3aaea7ce2e96d3ade",3609:"4943ae0d41b87a122dfa",3649:"9993fa480e6d9cc21f96",3780:"5516d8eed5dc09099583",3784:"57f4a03cffad4f3f06b0",3972:"e836643be04b86324e7d",4048:"18eb8e6bba249a68ed2f",4049:"f0fa9a096673bb908aee",4132:"5ab56612e11eeebc4019",4133:"1eb5f7a96ffec51adfb6",4225:"58e8a639dea27a535275",4295:"796d58978a094f7b648d",4302:"23624c9c792f208a3476",4303:"bfbe95b7d21200c0c373",4305:"8fa8f22b14a961670300",4392:"9e647ec1c5f65181023b",4395:"803efe791e63e75dc419",4415:"30df755936dc7372b05b",4450:"6b3bb05f1b489b796a2f",4476:"a35be12ed3e1971a1e2a",4628:"435372a915ca075b13f0",4642:"e062a535b9c5b266919b",4782:"d7dc0a5f42406dff3450",4922:"47c18106a0b830763fc9",4972:"8c74e83b1fd7e6cb3346",5026:"49e1fc4a4562a00a921e",5045:"2fbf9f07e787e63bd7fd",5059:"48241ae0680b122a5bdc",5075:"0534b61ca4d52c83c6de",5346:"6cd23727e349b8ff6367",5383:"ecd3f1b9242588d77346",5414:"0f41f85081df2d552e01",5433:"612032e4229fe1ec0d2b",5485:"998c3a00870fa3720ce2",5702:"6ac5c48adc81fbda70b6",5760:"f0c65530b0bd33847290",5820:"c98639ba9e1b92d4a17f",5822:"d4d126a3ba8b81ec2ec5",5844:"4c12851da3204050757f",5846:"f3bc69b28709605f1a92",5928:"4bef92f394e7ce828487",6082:"893a05445e12962a0246",6114:"f4ddbffca049c67938d0",6317:"c5e7cd983fd2d501b4e5",6391:"5b14658b15675366a570",6421:"cef8170f0de7f9cd4cc3",6589:"5d8244e23652b37aa5ce",6702:"95fd38f543d5ad4fd696",6767:"2f735480d63b8cd01543",6810:"e5e2fef9e8dc4e7e4823",6825:"47909c924c29cf67adf9",6918:"08453ab5eca43c6974d6",6937:"b4d5651d0b759b9089e5",7076:"d19d9d9838c5f0e0fa16",7125:"8f209c32418c63c5dd57",7138:"5354a271dfbc1b017351",7226:"16880fdbefa074cecd50",7390:"f4671209720c777b28fe",7409:"e679a64e81ed5e3404db",7427:"87d10c6afa5e505ec5a8",7579:"92067becc4123abf80cd",7580:"9076c213c959a76866c8",7585:"023ee4129b28fc8f307a",7634:"9e68834d8bb1d2e5d0e9",7775:"99813d4f34b22e97ca76",7820:"ba1579d4b453d5aaf5f4",7837:"3b21eab1ebef58843ece",7894:"d97b158d309963cf7465",7908:"0c84660f714e1e9e9e95",7927:"e87adb91111290f5cb11",7931:"a595fa83852f03aad47a",7946:"22179ee0865b7bb4390c",8012:"0d40befbc8dae0bece70",8140:"b51393598ec2e5b38a68",8269:"ca8329d3216d9d69244f",8281:"807f7a213fd0e058cd19",8300:"44e1010f72ad7bb261f7",8338:"0af76120196b29b96ba2",8340:"cf0c84c1a4160a603f25",8353:"e6fac5ec941f25421e5e",8358:"db530461188f6744e363",8380:"a2d2043561b0f4b3629d",8425:"358b940bd17b59f10287",8435:"2cfcbb20759879db3ae4",8600:"7c2ae249ef914ac8bcd9",8664:"1aa47338bce320650ce1",8674:"d1cf57614c6acd9cdbb7",8735:"c772de8b7aa08528e65b",8856:"96196abbc16632be222d",8862:"0183194e2fd50d73b954",8891:"27c3fe47d3eb5b405963",8896:"ccf789e303abf23b850f",8968:"514f14a40d012152458e",8991:"c58e36b689cae624fa3f",8996:"e3611615d1a6a882c976",9010:"942924a92d877cc61639",9013:"9306195354eb9333389a",9076:"625ffc8b21108ebffa4f",9081:"0093fba345c113f2457b",9120:"55a762c94777a4fc9aeb",9148:"cf94989a3de65a85df8b",9223:"60259a3a1ce81ee6959a",9257:"9d863872eb9c241d8606",9292:"8046b8c1bc50cccf3281",9323:"110dc1d5606f24ac8532",9414:"997796fe6c3a5e4e79ea",9481:"5149ad9bf64667a76ff3",9502:"a8e275549c904ee13ed8",9513:"2939e56ba1fcd21c7039",9518:"32586ce782fcc0d7fbec",9583:"18876dab7f3bc9490481",9629:"cbdcb35e78dfe825b1fe",9673:"01cbf1c4b5c69fa93441",9722:"e39357bb3329bb93369f",9755:"2b01de6fe54453b999f8",9793:"976f43205983db7ba67a",9811:"eaad8d5b6a28d681264b",9854:"17badb84f2ff0fb5b707",9932:"46b36a5e04123decb1f3"}[e]+".js",r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;r.g.importScripts&&(e=r.g.location+"");var t=r.g.document;if(!e&&t&&(t.currentScript&&(e=t.currentScript.src),!e)){var n=t.getElementsByTagName("script");if(n.length)for(var s=n.length-1;s>-1&&(!e||!/^http(s?):/.test(e));)e=n[s--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),r.p=e})(),(()=>{var e={76:1};r.f.i=(t,n)=>{e[t]||importScripts(r.p+r.u(t))};var t=self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[],n=t.push.bind(t);t.push=t=>{var[s,o,i]=t;for(var a in o)r.o(o,a)&&(r.m[a]=o[a]);for(i&&i(r);s.length;)e[s.pop()]=1;n(t)}})(),r(2131);var n=r(9380);RemoteClient=n})(); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/0093fba345c113f2457b.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/0093fba345c113f2457b.js new file mode 100644 index 00000000..6306a005 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/0093fba345c113f2457b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[9081,3049],{8368:(e,t,r)=>{r.d(t,{A:()=>l});var n=r(32816),s=r(20266),i=r(29298),o=(r(32773),r(69421)),a=r(1985);const l=e=>{let t=class extends e{get title(){if(this._get("title")&&"defaults"!==this.originOf("title"))return this._get("title");if(this.url){const e=(0,a.p)(this.url);if(null!=e&&e.title)return e.title}return this._get("title")||""}set title(e){this._set("title",e)}set url(e){this._set("url",(0,a.s)(e,s.L.getLogger(this)))}};return(0,n._)([(0,i.MZ)()],t.prototype,"title",null),(0,n._)([(0,i.MZ)({type:String})],t.prototype,"url",null),t=(0,n._)([(0,o.$)("esri.layers.mixins.ArcGISService")],t),t}},133:(e,t,r)=>{r.d(t,{U:()=>s,i:()=>i,s:()=>o});var n=r(54483);class s{}function i(e){return e instanceof n.Z?e===s.instance:"unknown"===e?.toString().toLowerCase()}function o(e){return i(e)?s.instance:e}s.instance=new n.I("Etc/UTC")},47239:(e,t,r)=>{r.d(t,{a:()=>f,b:()=>a,c:()=>s,d:()=>v,e:()=>l,f:()=>i,g:()=>h,h:()=>p,i:()=>g,j:()=>m,n:()=>w,s:()=>u,t:()=>o,u:()=>d,v:()=>c,x:()=>y,z:()=>F});var n=r(44600);function s(e=F){return[e[0],e[1],e[2],e[3],e[4],e[5]]}function i(e,t,r,n,i,o,a=s()){return a[0]=e,a[1]=t,a[2]=r,a[3]=n,a[4]=i,a[5]=o,a}function o(e,t){const r=isFinite(e[2])||isFinite(e[5]);return new n.A(r?{xmin:e[0],xmax:e[3],ymin:e[1],ymax:e[4],zmin:e[2],zmax:e[5],spatialReference:t}:{xmin:e[0],xmax:e[3],ymin:e[1],ymax:e[4],spatialReference:t})}function a(e,t){e[0]=Math.min(e[0],t[0]),e[1]=Math.min(e[1],t[1]),e[2]=Math.min(e[2],t[2]),e[3]=Math.max(e[3],t[3]),e[4]=Math.max(e[4],t[4]),e[5]=Math.max(e[5],t[5])}function l(e,t){e[0]=Math.min(e[0],t[0]),e[1]=Math.min(e[1],t[1]),e[2]=Math.min(e[2],t[2]),e[3]=Math.max(e[3],t[0]),e[4]=Math.max(e[4],t[1]),e[5]=Math.max(e[5],t[2])}function p(e,t,r=0,n=t.length/3){let s=e[0],i=e[1],o=e[2],a=e[3],l=e[4],p=e[5];for(let e=0;e=e[3]?0:e[3]-e[0]}(e),t[1]=function(e){return e[1]>=e[4]?0:e[4]-e[1]}(e),t[2]=function(e){return e[2]>=e[5]?0:e[5]-e[2]}(e),t}function d(e,t,r=e){return r[0]=t[0],r[1]=t[1],r[2]=t[2],r!==e&&(r[3]=e[3],r[4]=e[4],r[5]=e[5]),r}function c(e,t,r=e){return r[3]=t[0],r[4]=t[1],r[5]=t[2],r!==e&&(r[0]=e[0],r[1]=e[1],r[2]=e[2]),e}function y(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e}function m(e){return e?y(e,w):s(w)}function h(e,t){return e[0]=t[0],e[1]=t[1],e[2]=Number.NEGATIVE_INFINITY,e[3]=t[2],e[4]=t[3],e[5]=Number.POSITIVE_INFINITY,e}function f(e,t,r,n,s){return e[0]=t,e[1]=r,e[2]=Number.NEGATIVE_INFINITY,e[3]=n,e[4]=s,e[5]=Number.POSITIVE_INFINITY,e}function g(e){return 6===e.length}function v(e,t,r){if(null==e||null==t)return e===t;if(!g(e)||!g(t))return!1;if(r){for(let n=0;n{r.d(t,{f:()=>l,t:()=>a}),r(32773);var n=r(59930),s=r(45862),i=r(72762),o=r(71613);const a={key:"type",base:s.A,typeMap:{range:o.A,"coded-value":n.A,inherited:i.A}};function l(e){if(!e?.type)return null;switch(e.type){case"range":return o.A.fromJSON(e);case"codedValue":return n.A.fromJSON(e);case"inherited":return i.A.fromJSON(e)}return null}},17872:(e,t,r)=>{r.d(t,{k:()=>n});const n=new(r(93804).J)({esriFieldTypeSmallInteger:"small-integer",esriFieldTypeInteger:"integer",esriFieldTypeSingle:"single",esriFieldTypeDouble:"double",esriFieldTypeLong:"long",esriFieldTypeString:"string",esriFieldTypeDate:"date",esriFieldTypeOID:"oid",esriFieldTypeGeometry:"geometry",esriFieldTypeBlob:"blob",esriFieldTypeRaster:"raster",esriFieldTypeGUID:"guid",esriFieldTypeGlobalID:"global-id",esriFieldTypeXML:"xml",esriFieldTypeBigInteger:"big-integer",esriFieldTypeDateOnly:"date-only",esriFieldTypeTimeOnly:"time-only",esriFieldTypeTimestampOffset:"timestamp-offset"})},36309:(e,t,r)=>{r.d(t,{a:()=>M,b:()=>f,c:()=>v,d:()=>g,g:()=>h,s:()=>y,t:()=>m});var n=r(20266);const s="__begin__",i="__end__",o=new RegExp(s,"ig"),a=new RegExp(i,"ig"),l=new RegExp("^"+s,"i"),p=new RegExp(i+"$","i"),u='"',d=u+" + ",c=" + "+u;function y(e){return e.replaceAll(new RegExp("\\[","g"),"{").replaceAll(new RegExp("\\]","g"),"}")}function m(e){return e.replaceAll(new RegExp("\\{","g"),"[").replaceAll(new RegExp("\\}","g"),"]")}function h(e){const t={expression:"",type:"none"};return e.labelExpressionInfo?e.labelExpressionInfo.value?(t.expression=e.labelExpressionInfo.value,t.type="conventional"):e.labelExpressionInfo.expression&&(t.expression=e.labelExpressionInfo.expression,t.type="arcade"):null!=e.labelExpression&&(t.expression=y(e.labelExpression),t.type="conventional"),t}function f(e){const t=h(e);if(!t)return null;switch(t.type){case"conventional":return v(t.expression);case"arcade":return t.expression}return null}function g(e){const t=h(e);if(!t)return null;switch(t.type){case"conventional":return function(e){const t=e?.match(w);return t?.[1].trim()||null}(t.expression);case"arcade":return M(t.expression)}return null}function v(e){let t;return e?(t=(0,n.r)(e,(e=>s+'$feature["'+e+'"]'+i)),t=l.test(t)?t.replace(l,""):u+t,t=p.test(t)?t.replace(p,""):t+u,t=t.replaceAll(o,d).replaceAll(a,c)):t='""',t}const w=/^\s*\{([^}]+)\}\s*$/i,F=/^\s*(?:(?:\$feature\.(\w+))|(?:\$feature\[(["'])(.+)(\2)\]));?\s*$/i,x=/^\s*(?:(?:\$feature\.(\w+))|(?:\$feature\[(["'])(.+)(\2)\]));?\s*(?:DomainName\(\s*\$feature\s*,\s*(["'])(\1|\3)(\5)\s*\));?\s*$/i,_=/^\s*(?:DomainName\(\s*\$feature\s*,\s*(["'])(.+)(\1)\s*\));?\s*$/i;function M(e){if(!e)return null;let t=F.exec(e)||x.exec(e);return t?t[1]||t[3]:(t=_.exec(e),t?t[2]:null)}},71868:(e,t,r)=>{r.d(t,{a:()=>s});var n=r(64102);function s(e,t,r){if(!r?.features||!r.hasZ)return;const s=(0,n.g)(r.geometryType,t,e.outSpatialReference);if(null!=s)for(const e of r.features)s(e.geometry)}},61904:(e,t,r)=>{r.d(t,{b:()=>x,g:()=>d});var n=r(32773),s=r(1985);function i(e,t,r){return!!a(e,t,r)}function o(e,t,r){return a(e,t,r)}function a(e,t,r){return e&&e.hasOwnProperty(t)?e[t]:r}const l={name:"supportsName",size:"supportsSize",contentType:"supportsContentType",keywords:"supportsKeywords",exifInfo:"supportsExifInfo"};function p(e){const t=e?.supportedSpatialAggregationStatistics?.map((e=>e.toLowerCase()));return{envelope:!!t?.includes("envelopeaggregate"),centroid:!!t?.includes("centroidaggregate"),convexHull:!!t?.includes("convexhullaggregate")}}function u(e,t){const r=e?.supportedOperationsWithCacheHint?.map((e=>e.toLowerCase()));return!!r?.includes(t.toLowerCase())}function d(e,t){return{analytics:c(e),attachment:y(e),data:m(e),metadata:h(e),operations:f(e.capabilities,e,t),query:g(e,t),queryRelated:v(e),queryTopFeatures:w(e),editing:F(e)}}function c(e){return{supportsCacheHint:u(e.advancedQueryCapabilities,"queryAnalytics")}}function y(e){const t=e.attachmentProperties,r={supportsName:!1,supportsSize:!1,supportsContentType:!1,supportsKeywords:!1,supportsExifInfo:!1,supportsCacheHint:u(e.advancedQueryCapabilities,"queryAttachments"),supportsResize:i(e,"supportsAttachmentsResizing",!1)};return t&&Array.isArray(t)&&t.forEach((e=>{const t=l[e.name];t&&(r[t]=!!e.isEnabled)})),r}function m(e){return{isVersioned:i(e,"isDataVersioned",!1),supportsAttachment:i(e,"hasAttachments",!1),supportsM:i(e,"hasM",!1),supportsZ:i(e,"hasZ",!1)}}function h(e){return{supportsAdvancedFieldProperties:i(e,"supportsFieldDescriptionProperty",!1)}}function f(e,t,r){const n=e?e.toLowerCase().split(",").map((e=>e.trim())):[],o=r?(0,s.p)(r):null,a=n.includes(null!=o&&"MapServer"===o.serverType?"data":"query"),l=n.includes("editing")&&!t.datesInUnknownTimezone;let p=l&&n.includes("create"),u=l&&n.includes("delete"),d=l&&n.includes("update");const c=n.includes("changetracking"),y=t.advancedQueryCapabilities;return l&&!(p||u||d)&&(p=u=d=!0),{supportsCalculate:i(t,"supportsCalculate",!1),supportsTruncate:i(t,"supportsTruncate",!1),supportsValidateSql:i(t,"supportsValidateSql",!1),supportsAdd:p,supportsDelete:u,supportsEditing:l,supportsChangeTracking:c,supportsQuery:a,supportsQueryAnalytics:i(y,"supportsQueryAnalytic",!1),supportsQueryAttachments:i(y,"supportsQueryAttachments",!1),supportsQueryTopFeatures:i(y,"supportsTopFeaturesQuery",!1),supportsResizeAttachments:i(t,"supportsAttachmentsResizing",!1),supportsSync:n.includes("sync"),supportsUpdate:d,supportsExceedsLimitStatistics:i(t,"supportsExceedsLimitStatistics",!1),supportsAsyncConvert3D:i(t,"supportsAsyncConvert3D",!1)}}function g(e,t){const r=e.advancedQueryCapabilities,a=e.ownershipBasedAccessControlForFeatures,l=e.archivingInfo,d=e.currentVersion,c=t?.includes("MapServer"),y=!c||d>=(0,n.h)("mapserver-pbf-version-support"),m=(0,s.i)(t),h=new Set((e.supportedQueryFormats??"").split(",").map((e=>e.toLowerCase().trim())));return{maxRecordCount:o(e,"maxRecordCount",void 0),maxRecordCountFactor:o(e,"maxRecordCountFactor",void 0),standardMaxRecordCount:o(e,"standardMaxRecordCount",void 0),supportedSpatialAggregationStatistics:p(r),supportsCacheHint:i(r,"supportsQueryWithCacheHint",!1)||u(r,"query"),supportsCentroid:i(r,"supportsReturningGeometryCentroid",!1),supportsCompactGeometry:m,supportsDefaultSpatialReference:i(r,"supportsDefaultSR",!1),supportsDisjointSpatialRelationship:i(r,"supportsDisjointSpatialRel",!1),supportsDistance:i(r,"supportsQueryWithDistance",!1),supportsDistinct:i(r,"supportsDistinct",e.supportsAdvancedQueries),supportsExtent:i(r,"supportsReturningQueryExtent",!1),supportsFormatPBF:y&&h.has("pbf"),supportsFullTextSearch:i(r,"supportsFullTextSearch",!1),supportsGeometryProperties:i(r,"supportsReturningGeometryProperties",!1),supportsHavingClause:i(r,"supportsHavingClause",!1),supportsHistoricMoment:i(l,"supportsQueryWithHistoricMoment",!1),supportsMaxRecordCountFactor:i(r,"supportsMaxRecordCountFactor",!1),supportsOrderBy:i(r,"supportsOrderBy",e.supportsAdvancedQueries),supportsPagination:i(r,"supportsPagination",!1),supportsPercentileStatistics:i(r,"supportsPercentileStatistics",!1),supportsQuantization:i(e,"supportsCoordinatesQuantization",!1),supportsQuantizationEditMode:i(e,"supportsQuantizationEditMode",!1),supportsQueryByAnonymous:i(a,"allowAnonymousToQuery",!0),supportsQueryByOthers:i(a,"allowOthersToQuery",!0),supportsQueryGeometry:i(e,"supportsReturningQueryGeometry",!1),supportsResultType:i(r,"supportsQueryWithResultType",!1),supportsSpatialAggregationStatistics:i(r,"supportsSpatialAggregationStatistics",!1),supportsSqlExpression:i(r,"supportsSqlExpression",!1),supportsStandardizedQueriesOnly:i(e,"useStandardizedQueries",!1),supportsStatistics:i(r,"supportsStatistics",e.supportsStatistics),supportsTopFeaturesQuery:i(r,"supportsTopFeaturesQuery",!1),tileMaxRecordCount:o(e,"tileMaxRecordCount",void 0)}}function v(e){const t=e.advancedQueryCapabilities,r=i(t,"supportsAdvancedQueryRelated",!1);return{supportsPagination:i(t,"supportsQueryRelatedPagination",!1),supportsCount:r,supportsOrderBy:r,supportsCacheHint:u(t,"queryRelated")}}function w(e){return{supportsCacheHint:u(e.advancedQueryCapabilities,"queryTopFilter")}}function F(e){const t=e.ownershipBasedAccessControlForFeatures,r=e?e.advancedEditingCapabilities:void 0;return{supportsGeometryUpdate:i(e,"allowGeometryUpdates",!0),supportsGlobalId:i(e,"supportsApplyEditsWithGlobalIds",!1),supportsReturnServiceEditsInSourceSpatialReference:i(e,"supportsReturnServiceEditsInSourceSR",!1),supportsRollbackOnFailure:i(e,"supportsRollbackOnFailureParameter",!1),supportsUpdateWithoutM:i(e,"allowUpdateWithoutMValues",!1),supportsUploadWithItemId:i(e,"supportsAttachmentsByUploadId",!1),supportsDeleteByAnonymous:i(t,"allowAnonymousToDelete",!0),supportsDeleteByOthers:i(t,"allowOthersToDelete",!0),supportsUpdateByAnonymous:i(t,"allowAnonymousToUpdate",!0),supportsUpdateByOthers:i(t,"allowOthersToUpdate",!0),supportsAsyncApplyEdits:i(r,"supportsAsyncApplyEdits",!1),zDefault:o(e,"zDefault",void 0)}}function x(e){return{operations:{supportsAppend:i(e,"supportsAppend",!1),supportsExportClip:i(e,"supportsExportClip",!1),supportsExportFrameset:i(e,"supportsExportFrameset",!1),supportsMensuration:i(e,"supportsMensuration",!1),supportsUpdate:i(e,"supportsUpdate",!1)},query:{supportsCoverageQuery:e?.playbackInfo?.klv["0601"]??!1}}}},93049:(e,t,r)=>{r.d(t,{a:()=>i,b:()=>o,g:()=>s});const n="randomUUID"in crypto;function s(){if(n)return crypto.randomUUID();const e=crypto.getRandomValues(new Uint16Array(8));e[3]=4095&e[3]|16384,e[4]=16383&e[4]|32768;const t=t=>e[t].toString(16).padStart(4,"0");return t(0)+t(1)+"-"+t(2)+"-"+t(3)+"-"+t(4)+"-"+t(5)+t(6)+t(7)}function i(){return`{${s().toUpperCase()}}`}function o(){return`{${s()}}`}},23381:(e,t,r)=>{async function n(e,t){const{WhereClause:n}=await Promise.all([r.e(8896),r.e(6589)]).then(r.bind(r,38896)).then((e=>e.W));return n.create(e,t)}function s(e,t){return"1=1"===e?t??e:"1=1"===t?e??t:null!=e&&""!==e?null!=t&&""!==t?`(${e}) AND (${t})`:e:t}r.d(t,{G:()=>n,m:()=>s})},67315:(e,t,r)=>{r.d(t,{p:()=>o});var n=r(32816),s=r(29298),i=(r(32773),r(20266),r(69421));r(36544),r(93181),r(13671),r(40499),r(6407),r(90740),r(91047);const o=e=>{let t=class extends e{get apiKey(){return this._isOverridden("apiKey")?this._get("apiKey"):"portalItem"in this?this.portalItem?.apiKey:null}set apiKey(e){null!=e?this._override("apiKey",e):(this._clearOverride("apiKey"),this.clear("apiKey","user"))}};return(0,n._)([(0,s.MZ)({type:String})],t.prototype,"apiKey",null),t=(0,n._)([(0,i.$)("esri.layers.mixins.APIKeyMixin")],t),t}},59930:(e,t,r)=>{r.d(t,{A:()=>m});var n,s=r(32816),i=r(32773),o=r(29298),a=(r(20266),r(88663)),l=r(69421),p=r(99924),u=r(45862);r(36544),r(93181),r(13671),r(40499),r(6407),r(90740),r(93804),r(91047),r(41390),r(58498),r(45371),r(80959);let d=n=class extends p.oY{constructor(e){super(e),this.name=null,this.code=null}clone(){return new n({name:this.name,code:this.code})}};var c;(0,s._)([(0,o.MZ)({type:String,json:{write:!0}})],d.prototype,"name",void 0),(0,s._)([(0,o.MZ)({type:[String,Number],json:{write:!0}})],d.prototype,"code",void 0),d=n=(0,s._)([(0,l.$)("esri.layers.support.CodedValue")],d);let y=c=class extends u.A{constructor(e){super(e),this.codedValues=null,this.type="coded-value"}getName(e){let t=null;if(this.codedValues){const r=String(e);this.codedValues.some((e=>(String(e.code)===r&&(t=e.name),!!t)))}return t}clone(){return new c({codedValues:(0,i.o8)(this.codedValues),name:this.name})}};(0,s._)([(0,o.MZ)({type:[d],json:{write:!0}})],y.prototype,"codedValues",void 0),(0,s._)([(0,a.e)({codedValue:"coded-value"})],y.prototype,"type",void 0),y=c=(0,s._)([(0,l.$)("esri.layers.support.CodedValueDomain")],y);const m=y},45862:(e,t,r)=>{r.d(t,{A:()=>d});var n=r(32816),s=r(93804),i=r(99924),o=r(29298),a=(r(32773),r(20266),r(88663)),l=r(69421);r(90740),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(36544);const p=new s.J({inherited:"inherited",codedValue:"coded-value",range:"range"});let u=class extends i.oY{constructor(e){super(e),this.name=null,this.type=null}};(0,n._)([(0,o.MZ)({type:String,json:{write:!0}})],u.prototype,"name",void 0),(0,n._)([(0,a.e)(p)],u.prototype,"type",void 0),u=(0,n._)([(0,l.$)("esri.layers.support.Domain")],u);const d=u},66322:(e,t,r)=>{r.d(t,{A:()=>y});var n=r(32816),s=r(52731),i=r(99924),o=r(29298),a=(r(32773),r(20266),r(49877)),l=r(69421),p=r(56273),u=r(95637),d=r(78644);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(36544),r(59930),r(88663),r(93804),r(45862),r(72762),r(71613);let c=class extends((0,s.O)(i.oY)){constructor(e){super(e),this.id=null,this.name=null,this.domains=null,this.templates=null}readDomains(e){const t={};for(const r of Object.keys(e))t[r]=(0,u.f)(e[r]);return t}writeDomains(e,t){const r={};for(const t of Object.keys(e))e[t]&&(r[t]=e[t]?.toJSON());t.domains=r}};(0,n._)([(0,o.MZ)({json:{write:!0}})],c.prototype,"id",void 0),(0,n._)([(0,o.MZ)({json:{write:!0}})],c.prototype,"name",void 0),(0,n._)([(0,o.MZ)({json:{write:!0}})],c.prototype,"domains",void 0),(0,n._)([(0,a.r)("domains")],c.prototype,"readDomains",null),(0,n._)([(0,p.w)("domains")],c.prototype,"writeDomains",null),(0,n._)([(0,o.MZ)({type:[d.A],json:{write:!0}})],c.prototype,"templates",void 0),c=(0,n._)([(0,l.$)("esri.layers.support.FeatureType")],c);const y=c},44864:(e,t,r)=>{r.d(t,{A:()=>f});var n,s=r(32816),i=r(93804),o=r(99924),a=r(29298),l=r(36544),p=(r(32773),r(88663)),u=r(49877),d=r(69421),c=r(95637),y=r(17872);r(90740),r(41390),r(20266),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(59930),r(45862),r(72762),r(71613);const m=new i.J({binary:"binary",coordinate:"coordinate",countOrAmount:"count-or-amount",dateAndTime:"date-and-time",description:"description",locationOrPlaceName:"location-or-place-name",measurement:"measurement",nameOrTitle:"name-or-title",none:"none",orderedOrRanked:"ordered-or-ranked",percentageOrRatio:"percentage-or-ratio",typeOrCategory:"type-or-category",uniqueIdentifier:"unique-identifier"});let h=n=class extends o.oY{constructor(e){super(e),this.alias=null,this.defaultValue=void 0,this.description=null,this.domain=null,this.editable=!0,this.length=void 0,this.name=null,this.nullable=!0,this.type=null,this.valueType=null,this.visible=!0}readDescription(e,{description:t}){let r=null;try{r=t?JSON.parse(t):null}catch(e){}return r?.value??null}readValueType(e,{description:t}){let r=null;try{r=t?JSON.parse(t):null}catch(e){}return r?m.fromJSON(r.fieldValueType):null}clone(){return new n({alias:this.alias,defaultValue:this.defaultValue,description:this.description,domain:this.domain?.clone()??null,editable:this.editable,length:this.length,name:this.name,nullable:this.nullable,type:this.type,valueType:this.valueType,visible:this.visible})}};(0,s._)([(0,a.MZ)({type:String,json:{write:!0}})],h.prototype,"alias",void 0),(0,s._)([(0,a.MZ)({type:[String,Number],json:{write:{allowNull:!0}}})],h.prototype,"defaultValue",void 0),(0,s._)([(0,a.MZ)()],h.prototype,"description",void 0),(0,s._)([(0,u.r)("description")],h.prototype,"readDescription",null),(0,s._)([(0,a.MZ)({types:c.t,json:{read:{reader:c.f},write:!0}})],h.prototype,"domain",void 0),(0,s._)([(0,a.MZ)({type:Boolean,json:{write:!0}})],h.prototype,"editable",void 0),(0,s._)([(0,a.MZ)({type:l.I,json:{write:{overridePolicy:e=>({enabled:Number.isFinite(e)})}}})],h.prototype,"length",void 0),(0,s._)([(0,a.MZ)({type:String,json:{write:!0}})],h.prototype,"name",void 0),(0,s._)([(0,a.MZ)({type:Boolean,json:{write:!0}})],h.prototype,"nullable",void 0),(0,s._)([(0,p.e)(y.k)],h.prototype,"type",void 0),(0,s._)([(0,a.MZ)()],h.prototype,"valueType",void 0),(0,s._)([(0,u.r)("valueType",["description"])],h.prototype,"readValueType",null),(0,s._)([(0,a.MZ)({type:Boolean,json:{read:!1}})],h.prototype,"visible",void 0),h=n=(0,s._)([(0,d.$)("esri.layers.support.Field")],h);const f=h},79875:(e,t,r)=>{r.d(t,{A:()=>c});var n=r(6407),s=r(99924),i=r(20266),o=r(36544),a=r(133),l=r(30011),p=r(78016),u=r(54483);r(32773),r(90740),r(32816),r(41390),r(69421),r(40499),r(93181),r(13671),r(91047),r(29298),r(58498),r(45371),r(80959),r(55270),r(50214),r(93804),r(59192),r(95779),r(13262),r(346),r(64604),r(29512),r(99063),r(18683),r(16699),r(26809),r(2589),r(18527),r(94345),r(44600),r(2160),r(49877),r(7969),r(69763),r(56273),r(64752),r(48844),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(67504),r(92517),r(77037);const d=new Map;class c{static fromJSON(e){return new c(e.fields,e.timeZoneByFieldName)}static fromLayer(e){return new c(e.fields??[],f(e))}static fromLayerJSON(e){return new c(e.fields??[],f(e))}constructor(e=[],t){this._fieldsMap=new Map,this._normalizedFieldsMap=new Map,this._dateFieldsSet=new Set,this._numericFieldsSet=new Set,this._requiredFields=null,this.dateFields=[],this.numericFields=[],this.fields=e||[],this._timeZoneByFieldName=t?new Map(t):null;const r=[];for(const e of this.fields){const t=e?.name,n=m(t);if(t&&n){const s=y(t);this._fieldsMap.set(t,e),this._fieldsMap.set(s,e),this._normalizedFieldsMap.set(n,e),r.push(`${s}:${e.type}:${this._timeZoneByFieldName?.get(t)}`),(0,l.vE)(e)?(this.dateFields.push(e),this._dateFieldsSet.add(e)):(0,l.WA)(e)&&(this._numericFieldsSet.add(e),this.numericFields.push(e)),(0,l.te)(e)||(0,l.Xz)(e)||(e.editable=null==e.editable||!!e.editable,e.nullable=null==e.nullable||!!e.nullable)}}r.sort(),this.uid=r.join()}get requiredFields(){if(!this._requiredFields){this._requiredFields=[];for(const e of this.fields)(0,l.te)(e)||(0,l.Xz)(e)||e.nullable||void 0!==(0,l.lD)(e)||this._requiredFields.push(e)}return this._requiredFields}equals(e){return this.uid===e?.uid}has(e){return null!=this.get(e)}get(e){if(!e)return;let t=this._fieldsMap.get(e);return t||(t=this._fieldsMap.get(y(e))??this._normalizedFieldsMap.get(m(e)),t&&this._fieldsMap.set(e,t),t)}getTimeZone(e){const t=this.get(e&&"string"!=typeof e?e.name:e);return t?this._timeZoneByFieldName?this._timeZoneByFieldName.get(t.name):"date"===t.type||"esriFieldTypeDate"===t.type?(i.L.getLogger("esri.layers.support.FieldsIndex").error(new n.A("getTimeZone:no-timezone-information",`no time zone information for field '${t.name}'`)),p.u):h.has(t.type)?p.a:null:null}getLuxonTimeZone(e){const t=this.getTimeZone(e);return t?t===p.a?a.U.instance:t===p.u?u.F.utcInstance:(0,o.g)(d,t,(()=>u.I.create(t))):null}isDateField(e){return this._dateFieldsSet.has(this.get(e))}isTimeOnlyField(e){return(0,l.OH)(this.get(e))}isNumericField(e){return this._numericFieldsSet.has(this.get(e))}normalizeFieldName(e){return this.get(e)?.name??void 0}toJSON(){return{fields:this.fields.map((e=>(0,s.Wj)(e)?e.toJSON():e)),timeZoneByFieldName:this._timeZoneByFieldName?Array.from(this._timeZoneByFieldName.entries()):null}}}function y(e){return e.trim().toLowerCase()}function m(e){return(0,l.rS)(e)?.toLowerCase()??""}const h=new Set(["time-only","date-only","timestamp-offset","esriFieldTypeDateOnly","esriFieldTypeTimeOnly","esriFieldTypeTimestampOffset"]);function f(e){const t=new Map;if(!e.fields)return t;const r=!0===e.datesInUnknownTimezone,{timeInfo:n,editFieldsInfo:s}=e,i=(n?"startField"in n?n.startField:n.startTimeField:"")??"",o=(n?"endField"in n?n.endField:n.endTimeField:"")??"",a="dateFieldsTimeZone"in e?e.dateFieldsTimeZone??null:e.dateFieldsTimeReference?(0,p.f)(e.dateFieldsTimeReference):null,l=s?"timeZone"in s?s.timeZone??a:s.dateFieldsTimeReference?(0,p.f)(s.dateFieldsTimeReference):a??p.u:null,u=n?"timeZone"in n?n.timeZone??a:n.timeReference?(0,p.f)(n.timeReference):a:null,d=new Map([[y(s?.creationDateField??""),l],[y(s?.editDateField??""),l],[y(i),u],[y(o),u]]);for(const{name:n,type:s}of e.fields)if(h.has(s))t.set(n,p.a);else if("date"!==s&&"esriFieldTypeDate"!==s)t.set(n,null);else if(r)t.set(n,p.a);else{const e=d.get(y(n??""))??a;t.set(n,e)}return t}},72762:(e,t,r)=>{r.d(t,{A:()=>p});var n,s=r(32816),i=(r(20266),r(32773),r(6407),r(88663)),o=r(69421),a=r(45862);r(90740),r(93804),r(29298),r(36544),r(93181),r(13671),r(40499),r(91047),r(99924),r(41390),r(58498),r(45371),r(80959);let l=n=class extends a.A{constructor(e){super(e),this.type="inherited"}clone(){return new n}};(0,s._)([(0,i.e)({inherited:"inherited"})],l.prototype,"type",void 0),l=n=(0,s._)([(0,o.$)("esri.layers.support.InheritedDomain")],l);const p=l},71895:(e,t,r)=>{r.d(t,{A:()=>u});var n,s=r(32816),i=r(17745),o=r(99924),a=r(29298),l=(r(32773),r(20266),r(69421));r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(81272),r(36544),r(44945);let p=n=class extends o.oY{constructor(e){super(e),this.floorField=null,this.viewAllMode=!1,this.viewAllLevelIds=new i.A}clone(){return new n({floorField:this.floorField,viewAllMode:this.viewAllMode,viewAllLevelIds:this.viewAllLevelIds})}};(0,s._)([(0,a.MZ)({type:String,json:{write:!0}})],p.prototype,"floorField",void 0),(0,s._)([(0,a.MZ)({json:{read:!1,write:!1}})],p.prototype,"viewAllMode",void 0),(0,s._)([(0,a.MZ)({json:{read:!1,write:!1}})],p.prototype,"viewAllLevelIds",void 0),p=n=(0,s._)([(0,l.$)("esri.layers.support.LayerFloorInfo")],p);const u=p},71613:(e,t,r)=>{r.d(t,{A:()=>u});var n,s=r(32816),i=r(29298),o=(r(32773),r(20266),r(88663)),a=r(69421),l=r(45862);r(36544),r(93181),r(13671),r(40499),r(6407),r(90740),r(93804),r(91047),r(99924),r(41390),r(58498),r(45371),r(80959);let p=n=class extends l.A{constructor(e){super(e),this.maxValue=null,this.minValue=null,this.type="range"}clone(){return new n({maxValue:this.maxValue,minValue:this.minValue,name:this.name})}};(0,s._)([(0,i.MZ)({json:{type:[Number],read:{source:"range",reader:(e,t)=>t.range?.[1]},write:{enabled:!1,overridePolicy(){return{enabled:null!=this.maxValue&&null==this.minValue}},target:"range",writer(e,t,r){t[r]=[this.minValue||0,e]}}}})],p.prototype,"maxValue",void 0),(0,s._)([(0,i.MZ)({json:{type:[Number],read:{source:"range",reader:(e,t)=>t.range?.[0]},write:{target:"range",writer(e,t,r){t[r]=[e,this.maxValue||0]}}}})],p.prototype,"minValue",void 0),(0,s._)([(0,o.e)({range:"range"})],p.prototype,"type",void 0),p=n=(0,s._)([(0,a.$)("esri.layers.support.RangeDomain")],p);const u=p},27084:(e,t,r)=>{r.d(t,{A:()=>c});var n=r(32816),s=r(52731),i=r(93804),o=r(99924),a=r(29298),l=(r(32773),r(20266),r(69421));r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(36544);const p=new i.J({esriRelCardinalityOneToOne:"one-to-one",esriRelCardinalityOneToMany:"one-to-many",esriRelCardinalityManyToMany:"many-to-many"}),u=new i.J({esriRelRoleOrigin:"origin",esriRelRoleDestination:"destination"});let d=class extends((0,s.O)(o.oY)){constructor(e){super(e),this.cardinality=null,this.composite=null,this.id=null,this.keyField=null,this.keyFieldInRelationshipTable=null,this.name=null,this.relatedTableId=null,this.relationshipTableId=null,this.role=null}};(0,n._)([(0,a.MZ)({json:{read:p.read,write:p.write}})],d.prototype,"cardinality",void 0),(0,n._)([(0,a.MZ)({json:{read:!0,write:!0}})],d.prototype,"composite",void 0),(0,n._)([(0,a.MZ)({json:{read:!0,write:!0}})],d.prototype,"id",void 0),(0,n._)([(0,a.MZ)({json:{read:!0,write:!0}})],d.prototype,"keyField",void 0),(0,n._)([(0,a.MZ)({json:{read:!0,write:!0}})],d.prototype,"keyFieldInRelationshipTable",void 0),(0,n._)([(0,a.MZ)({json:{read:!0,write:!0}})],d.prototype,"name",void 0),(0,n._)([(0,a.MZ)({json:{read:!0,write:!0}})],d.prototype,"relatedTableId",void 0),(0,n._)([(0,a.MZ)({json:{read:!0,write:!0}})],d.prototype,"relationshipTableId",void 0),(0,n._)([(0,a.MZ)({json:{read:u.read,write:u.write}})],d.prototype,"role",void 0),d=(0,n._)([(0,l.$)("esri.layers.support.Relationship")],d);const c=d},8824:(e,t,r)=>{r.d(t,{A:()=>w});var n,s=r(32816),i=r(94345),o=r(27281),a=r(93804),l=r(99924),p=r(32773),u=r(29298),d=(r(20266),r(49877)),c=r(69421),y=r(56273),m=r(7969),h=r(77037),f=r(44864);r(36544),r(44600),r(2160),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(69763),r(18683),r(64604),r(29512),r(99063),r(64752),r(48844),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(67504),r(92517),r(72393),r(52731),r(17745),r(81272),r(44945),r(30011),r(55270),r(50214),r(59192),r(78016),r(54483),r(95779),r(13262),r(346),r(51961),r(62399),r(64995),r(33150),r(58173),r(66110),r(67520),r(27532),r(88663),r(48103),r(65085),r(33611),r(84857),r(60373),r(98187),r(35902),r(13226),r(16794),r(52357),r(11090),r(49319),r(93546),r(29570),r(34592),r(79825),r(95101),r(67578),r(14896),r(95611),r(98089),r(91366),r(80473),r(43435),r(73435),r(4048),r(85232),r(93471),r(53252),r(34039),r(70061),r(3495),r(97906),r(64524),r(65023),r(31424),r(74676),r(53610),r(29447),r(78273),r(49475),r(32368),r(7391),r(22529),r(43534),r(38094),r(67723),r(47239),r(59858),r(63728),r(1178),r(7182),r(47788),r(19297),r(82408),r(73509),r(28276),r(69277),r(70580),r(75191),r(24319),r(62092),r(4157),r(62401),r(89322),r(20138),r(53370),r(46946),r(3816),r(71992),r(80167),r(4478),r(91808),r(7161),r(55586),r(35121),r(92229),r(18344),r(64884),r(23351),r(51222),r(42870),r(67321),r(73067),r(54512),r(53103),r(19648),r(42948),r(95637),r(59930),r(45862),r(72762),r(71613),r(17872);const g=new a.J({esriGeometryPoint:"point",esriGeometryMultipoint:"multipoint",esriGeometryPolyline:"polyline",esriGeometryPolygon:"polygon",esriGeometryEnvelope:"extent",mesh:"mesh","":null});let v=n=class extends l.oY{constructor(e){super(e),this.displayFieldName=null,this.exceededTransferLimit=!1,this.features=[],this.fields=null,this.geometryType=null,this.hasM=!1,this.hasZ=!1,this.queryGeometry=null,this.spatialReference=null}readFeatures(e,t){const r=m.A.fromJSON(t.spatialReference),n=[];for(let t=0;t0)for(let r=0;rMath.round((e-n)/t)),(e=>Math.round((s-e)/r)));for(let e=0,t=i.length;er*t+e}if(this.hasM&&null!=r?.scale?.[3]){const{translate:[,,,e],scale:[,,,t]}=r;l=r=>null==r?r:r*t+e}const p=this._getHydrationFunction(e,(e=>e*i+n),(e=>s-e*o),a,l);for(const{geometry:e}of t)null!=e&&p&&p(e);return this.transform=null,this}_quantizePoints(e,t,r){let n,s;const i=[];for(let o=0,a=e.length;o0){const e=t(a[0]),o=r(a[1]);e===n&&o===s||(i.push([e-n,o-s]),n=e,s=o)}else n=t(a[0]),s=r(a[1]),i.push([n,s])}return i.length>0?i:null}_getQuantizationFunction(e,t,r){return"point"===e?e=>(e.x=t(e.x),e.y=r(e.y),e):"polyline"===e||"polygon"===e?e=>{const n=(0,h.Bi)(e)?e.rings:e.paths,s=[];for(let e=0,i=n.length;e0?((0,h.Bi)(e)?e.rings=s:e.paths=s,e):null}:"multipoint"===e?e=>{const n=this._quantizePoints(e.points,t,r);return n&&n.length>0?(e.points=n,e):null}:"extent"===e?e=>e:null}_getHydrationFunction(e,t,r,n,s){return"point"===e?e=>{e.x=t(e.x),e.y=r(e.y),n&&(e.z=n(e.z))}:"polyline"===e||"polygon"===e?e=>{const i=(0,h.Bi)(e)?e.rings:e.paths;let o,a;for(let e=0,n=i.length;e0?(o+=s[0],a+=s[1]):(o=s[0],a=s[1]),s[0]=t(o),s[1]=r(a)}}if(n&&s)for(let e=0,t=i.length;e{e.xmin=t(e.xmin),e.ymin=r(e.ymin),e.xmax=t(e.xmax),e.ymax=r(e.ymax),n&&null!=e.zmax&&null!=e.zmin&&(e.zmax=n(e.zmax),e.zmin=n(e.zmin)),s&&null!=e.mmax&&null!=e.mmin&&(e.mmax=s(e.mmax),e.mmin=s(e.mmin))}:"multipoint"===e?e=>{const i=e.points;let o,a;for(let e=0,n=i.length;e0?(o+=n[0],a+=n[1]):(o=n[0],a=n[1]),n[0]=t(o),n[1]=r(a)}if(n&&s)for(let e=0,t=i.length;e({enabled:e})}}})],v.prototype,"exceededTransferLimit",void 0),(0,s._)([(0,u.MZ)({type:[o.A],json:{write:!0}})],v.prototype,"features",void 0),(0,s._)([(0,d.r)("features")],v.prototype,"readFeatures",null),(0,s._)([(0,u.MZ)({type:[f.A],json:{write:!0}})],v.prototype,"fields",void 0),(0,s._)([(0,u.MZ)({type:["point","multipoint","polyline","polygon","extent","mesh"],json:{read:{reader:g.read}}})],v.prototype,"geometryType",void 0),(0,s._)([(0,y.w)("geometryType")],v.prototype,"writeGeometryType",null),(0,s._)([(0,u.MZ)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],v.prototype,"hasM",void 0),(0,s._)([(0,u.MZ)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],v.prototype,"hasZ",void 0),(0,s._)([(0,u.MZ)({types:i.yR,json:{write:!0}})],v.prototype,"queryGeometry",void 0),(0,s._)([(0,d.r)("queryGeometry")],v.prototype,"readQueryGeometry",null),(0,s._)([(0,u.MZ)({type:m.A,json:{write:!0}})],v.prototype,"spatialReference",void 0),(0,s._)([(0,y.w)("spatialReference")],v.prototype,"writeSpatialReference",null),(0,s._)([(0,u.MZ)({json:{write:!0}})],v.prototype,"transform",void 0),v=n=(0,s._)([(0,c.$)("esri.rest.support.FeatureSet")],v),v.prototype.toJSON.isDefaultToJSON=!0;const w=v}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/0183194e2fd50d73b954.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/0183194e2fd50d73b954.js new file mode 100644 index 00000000..998aba98 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/0183194e2fd50d73b954.js @@ -0,0 +1 @@ +(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[8862,7138],{67138:(e,t,_)=>{"use strict";_.d(t,{c:()=>r,g:()=>o});var r="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==_.g?_.g:"undefined"!=typeof self?self:{};function o(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}},28862:(e,t,_)=>{"use strict";_.r(t),_.d(t,{p:()=>s});var r,o,n,p=_(67138),i={exports:{}};r=i,o="undefined"!=typeof document?document.currentScript?.src:void 0,o||="/index.js",n=function(e={}){var t,r,n,p,i,c=Object.assign({},e),s=new Promise(((e,_)=>{t=e,r=_})),P="object"==typeof window,a="function"==typeof importScripts,g="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node,y=Object.assign({},c),d="./this.program",u="";if(g){var f=_(92027),E=_(74695);u="//",n=(e,t)=>(e=x(e)?new URL(e):E.normalize(e),f.readFileSync(e,t?void 0:"utf8")),i=e=>{var t=n(e,!0);return t.buffer||(t=new Uint8Array(t)),t},p=(e,t,_,r=!0)=>{e=x(e)?new URL(e):E.normalize(e),f.readFile(e,r?void 0:"utf8",((e,o)=>{e?_(e):t(r?o.buffer:o)}))},!c.thisProgram&&process.argv.length>1&&(d=process.argv[1].replace(/\\/g,"/")),process.argv.slice(2)}else(P||a)&&(a?u=self.location.href:"undefined"!=typeof document&&document.currentScript&&(u=document.currentScript.src),o&&(u=o),u=u.startsWith("blob:")?"":u.substr(0,u.replace(/[?#].*/,"").lastIndexOf("/")+1),n=e=>{var t=new XMLHttpRequest;return t.open("GET",e,!1),t.send(null),t.responseText},a&&(i=e=>{var t=new XMLHttpRequest;return t.open("GET",e,!1),t.responseType="arraybuffer",t.send(null),new Uint8Array(t.response)}),p=(e,t,_)=>{var r=new XMLHttpRequest;r.open("GET",e,!0),r.responseType="arraybuffer",r.onload=()=>{200==r.status||0==r.status&&r.response?t(r.response):_()},r.onerror=_,r.send(null)});var b,m,T=console.log.bind(console),O=console.error.bind(console);Object.assign(c,y),y=null;var S,N,h,l,M,D,v,R=!1;function A(e,t){e||F(t)}function G(){var e=m.buffer;c.HEAP8=S=new Int8Array(e),c.HEAP16=h=new Int16Array(e),c.HEAPU8=N=new Uint8Array(e),c.HEAPU16=new Uint16Array(e),c.HEAP32=l=new Int32Array(e),c.HEAPU32=M=new Uint32Array(e),c.HEAPF32=D=new Float32Array(e),c.HEAPF64=v=new Float64Array(e)}var C=[],I=[],j=[],L=0,U=null;function F(e){O(e="Aborted("+e+")"),R=!0,e+=". Build with -sASSERTIONS for more info.";var t=new WebAssembly.RuntimeError(e);throw r(t),t}var Y,w=e=>e.startsWith("data:application/octet-stream;base64,"),x=e=>e.startsWith("file://");function H(e){if(e==Y&&b)return new Uint8Array(b);if(i)return i(e);throw"both async and sync fetching of the wasm failed"}function X(e,t,_){return function(e){if(P||a){if("function"==typeof fetch&&!x(e))return fetch(e,{credentials:"same-origin"}).then((t=>{if(!t.ok)throw`failed to load wasm binary file at '${e}'`;return t.arrayBuffer()})).catch((()=>H(e)));if(p)return new Promise(((t,_)=>{p(e,(e=>t(new Uint8Array(e))),_)}))}return Promise.resolve().then((()=>H(e)))}(e).then((e=>WebAssembly.instantiate(e,t))).then(_,(e=>{O(`failed to asynchronously prepare wasm: ${e}`),F(e)}))}var z,Z,W,B,K,V,k=e=>{for(;e.length>0;)e.shift()(c)},q="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0,J=(e,t,_)=>{for(var r=t+_,o=t;e[o]&&!(o>=r);)++o;if(o-t>16&&e.buffer&&q)return q.decode(e.subarray(t,o));for(var n="";t>10,56320|1023&s)}}else n+=String.fromCharCode((31&p)<<6|i)}else n+=String.fromCharCode(p)}return n},$=(e,t)=>e?J(N,e,t):"",Q=(e,t,_,r)=>{if(!(r>0))return 0;for(var o=_,n=_+r-1,p=0;p=55296&&i<=57343&&(i=65536+((1023&i)<<10)|1023&e.charCodeAt(++p)),i<=127){if(_>=n)break;t[_++]=i}else if(i<=2047){if(_+1>=n)break;t[_++]=192|i>>6,t[_++]=128|63&i}else if(i<=65535){if(_+2>=n)break;t[_++]=224|i>>12,t[_++]=128|i>>6&63,t[_++]=128|63&i}else{if(_+3>=n)break;t[_++]=240|i>>18,t[_++]=128|i>>12&63,t[_++]=128|i>>6&63,t[_++]=128|63&i}}return t[_]=0,_-o},ee=(e,t,_)=>Q(e,N,t,_),te=[0,31,60,91,121,152,182,213,244,274,305,335],_e=[0,31,59,90,120,151,181,212,243,273,304,334],re=e=>{var t=(e-m.buffer.byteLength+65535)/65536;try{return m.grow(t),G(),1}catch(e){}},oe={},ne=()=>{if(!ne.strings){var e={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:("object"==typeof navigator&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",_:d||"./this.program"};for(var t in oe)void 0===oe[t]?delete e[t]:e[t]=oe[t];var _=[];for(var t in e)_.push(`${t}=${e[t]}`);ne.strings=_}return ne.strings},pe=[null,[],[]],ie=(V={a:{c:function(e,t,_){return 0},r:(e,t,_)=>{},h:function(e,t,_){return 0},d:function(e,t,_,r){},p:e=>{},o:(e,t)=>{},q:(e,t,_)=>{},l:()=>{F("")},s:(e,t,_)=>N.copyWithin(e,t,t+_),j:function(e,t,_){var r,o,n=(o=t)+2097152>>>0<4194305-!!(r=e)?(r>>>0)+4294967296*o:NaN,p=new Date(1e3*n);l[_>>2]=p.getSeconds(),l[_+4>>2]=p.getMinutes(),l[_+8>>2]=p.getHours(),l[_+12>>2]=p.getDate(),l[_+16>>2]=p.getMonth(),l[_+20>>2]=p.getFullYear()-1900,l[_+24>>2]=p.getDay();var i=0|(e=>{var t;return((t=e.getFullYear())%4!=0||t%100==0&&t%400!=0?_e:te)[e.getMonth()]+e.getDate()-1})(p);l[_+28>>2]=i,l[_+36>>2]=-60*p.getTimezoneOffset();var c=new Date(p.getFullYear(),0,1),s=new Date(p.getFullYear(),6,1).getTimezoneOffset(),P=c.getTimezoneOffset(),a=0|(s!=P&&p.getTimezoneOffset()==Math.min(P,s));l[_+32>>2]=a},n:(e,t,_,r)=>{var o=(new Date).getFullYear(),n=new Date(o,0,1),p=new Date(o,6,1),i=n.getTimezoneOffset(),c=p.getTimezoneOffset(),s=Math.max(i,c);M[e>>2]=60*s,l[t>>2]=Number(i!=c);var P=e=>e.toLocaleTimeString(void 0,{hour12:!1,timeZoneName:"short"}).split(" ")[1],a=P(n),g=P(p);cDate.now(),m:e=>{var t=N.length,_=2147483648;if((e>>>=0)>_)return!1;for(var r,o=1;o<=4;o*=2){var n=t*(1+.2/o);n=Math.min(n,e+100663296);var p=Math.min(_,(r=Math.max(e,n))+(65536-r%65536)%65536);if(re(p))return!0}return!1},e:(e,t)=>{var _=0;return ne().forEach(((r,o)=>{var n=t+_;M[e+4*o>>2]=n,((e,t)=>{for(var _=0;_{var _=ne();M[e>>2]=_.length;var r=0;return _.forEach((e=>r+=e.length+1)),M[t>>2]=r,0},a:e=>52,g:(e,t,_,r)=>52,k:function(e,t,_,r,o){return 70},b:(e,t,_,r)=>{for(var o,n,p,i=0,c=0;c<_;c++){var s=M[t>>2],P=M[t+4>>2];t+=8;for(var a=0;a>2]=i,0}}},L++,Y||(Y=w(K="pe-wasm.wasm")?K:(B=K,c.locateFile?c.locateFile(B,u):u+B)),(z=Y,Z=V,W=function(e){var t,_;t=e.instance,ie=t.exports,m=ie.t,G(),_=ie.u,I.unshift(_),function(e){if(0==--L&&U){var t=U;U=null,t()}}()},"function"!=typeof WebAssembly.instantiateStreaming||w(z)||x(z)||g||"function"!=typeof fetch?X(z,Z,W):fetch(z,{credentials:"same-origin"}).then((e=>WebAssembly.instantiateStreaming(e,Z).then(W,(function(e){return O(`wasm streaming compile failed: ${e}`),O("falling back to ArrayBuffer instantiation"),X(z,Z,W)}))))).catch(r),{});c._webidl_free=e=>(c._webidl_free=ie.v)(e),c._webidl_malloc=e=>(c._webidl_malloc=ie.w)(e);var ce,se=c._emscripten_bind_PeObject_getCode_0=e=>(se=c._emscripten_bind_PeObject_getCode_0=ie.x)(e),Pe=c._emscripten_bind_PeObject_getName_1=(e,t)=>(Pe=c._emscripten_bind_PeObject_getName_1=ie.y)(e,t),ae=c._emscripten_bind_PeObject_getType_0=e=>(ae=c._emscripten_bind_PeObject_getType_0=ie.z)(e),ge=c._emscripten_bind_PeCoordsys_getCode_0=e=>(ge=c._emscripten_bind_PeCoordsys_getCode_0=ie.A)(e),ye=c._emscripten_bind_PeCoordsys_getName_1=(e,t)=>(ye=c._emscripten_bind_PeCoordsys_getName_1=ie.B)(e,t),de=c._emscripten_bind_PeCoordsys_getType_0=e=>(de=c._emscripten_bind_PeCoordsys_getType_0=ie.C)(e),ue=c._emscripten_bind_VoidPtr___destroy___0=e=>(ue=c._emscripten_bind_VoidPtr___destroy___0=ie.D)(e),fe=c._emscripten_bind_PeDatum_getSpheroid_0=e=>(fe=c._emscripten_bind_PeDatum_getSpheroid_0=ie.E)(e),Ee=c._emscripten_bind_PeDatum_getCode_0=e=>(Ee=c._emscripten_bind_PeDatum_getCode_0=ie.F)(e),be=c._emscripten_bind_PeDatum_getName_1=(e,t)=>(be=c._emscripten_bind_PeDatum_getName_1=ie.G)(e,t),me=c._emscripten_bind_PeDatum_getType_0=e=>(me=c._emscripten_bind_PeDatum_getType_0=ie.H)(e),Te=c._emscripten_bind_PeDefs_get_PE_BUFFER_MAX_0=e=>(Te=c._emscripten_bind_PeDefs_get_PE_BUFFER_MAX_0=ie.I)(e),Oe=c._emscripten_bind_PeDefs_get_PE_NAME_MAX_0=e=>(Oe=c._emscripten_bind_PeDefs_get_PE_NAME_MAX_0=ie.J)(e),Se=c._emscripten_bind_PeDefs_get_PE_MGRS_MAX_0=e=>(Se=c._emscripten_bind_PeDefs_get_PE_MGRS_MAX_0=ie.K)(e),Ne=c._emscripten_bind_PeDefs_get_PE_USNG_MAX_0=e=>(Ne=c._emscripten_bind_PeDefs_get_PE_USNG_MAX_0=ie.L)(e),he=c._emscripten_bind_PeDefs_get_PE_DD_MAX_0=e=>(he=c._emscripten_bind_PeDefs_get_PE_DD_MAX_0=ie.M)(e),le=c._emscripten_bind_PeDefs_get_PE_DMS_MAX_0=e=>(le=c._emscripten_bind_PeDefs_get_PE_DMS_MAX_0=ie.N)(e),Me=c._emscripten_bind_PeDefs_get_PE_DDM_MAX_0=e=>(Me=c._emscripten_bind_PeDefs_get_PE_DDM_MAX_0=ie.O)(e),De=c._emscripten_bind_PeDefs_get_PE_UTM_MAX_0=e=>(De=c._emscripten_bind_PeDefs_get_PE_UTM_MAX_0=ie.P)(e),ve=c._emscripten_bind_PeDefs_get_PE_PARM_MAX_0=e=>(ve=c._emscripten_bind_PeDefs_get_PE_PARM_MAX_0=ie.Q)(e),Re=c._emscripten_bind_PeDefs_get_PE_TYPE_NONE_0=e=>(Re=c._emscripten_bind_PeDefs_get_PE_TYPE_NONE_0=ie.R)(e),Ae=c._emscripten_bind_PeDefs_get_PE_TYPE_GEOGCS_0=e=>(Ae=c._emscripten_bind_PeDefs_get_PE_TYPE_GEOGCS_0=ie.S)(e),Ge=c._emscripten_bind_PeDefs_get_PE_TYPE_PROJCS_0=e=>(Ge=c._emscripten_bind_PeDefs_get_PE_TYPE_PROJCS_0=ie.T)(e),Ce=c._emscripten_bind_PeDefs_get_PE_TYPE_GEOGTRAN_0=e=>(Ce=c._emscripten_bind_PeDefs_get_PE_TYPE_GEOGTRAN_0=ie.U)(e),Ie=c._emscripten_bind_PeDefs_get_PE_TYPE_COORDSYS_0=e=>(Ie=c._emscripten_bind_PeDefs_get_PE_TYPE_COORDSYS_0=ie.V)(e),je=c._emscripten_bind_PeDefs_get_PE_TYPE_UNIT_0=e=>(je=c._emscripten_bind_PeDefs_get_PE_TYPE_UNIT_0=ie.W)(e),Le=c._emscripten_bind_PeDefs_get_PE_TYPE_LINUNIT_0=e=>(Le=c._emscripten_bind_PeDefs_get_PE_TYPE_LINUNIT_0=ie.X)(e),Ue=c._emscripten_bind_PeDefs_get_PE_STR_OPTS_NONE_0=e=>(Ue=c._emscripten_bind_PeDefs_get_PE_STR_OPTS_NONE_0=ie.Y)(e),Fe=c._emscripten_bind_PeDefs_get_PE_STR_AUTH_NONE_0=e=>(Fe=c._emscripten_bind_PeDefs_get_PE_STR_AUTH_NONE_0=ie.Z)(e),Ye=c._emscripten_bind_PeDefs_get_PE_STR_AUTH_TOP_0=e=>(Ye=c._emscripten_bind_PeDefs_get_PE_STR_AUTH_TOP_0=ie._)(e),we=c._emscripten_bind_PeDefs_get_PE_STR_NAME_CANON_0=e=>(we=c._emscripten_bind_PeDefs_get_PE_STR_NAME_CANON_0=ie.$)(e),xe=c._emscripten_bind_PeDefs_get_PE_STR_FMT_WKT_0=e=>(xe=c._emscripten_bind_PeDefs_get_PE_STR_FMT_WKT_0=ie.aa)(e),He=c._emscripten_bind_PeDefs_get_PE_STR_FMT_WKT2_0=e=>(He=c._emscripten_bind_PeDefs_get_PE_STR_FMT_WKT2_0=ie.ba)(e),Xe=c._emscripten_bind_PeDefs_get_PE_PARM_X0_0=e=>(Xe=c._emscripten_bind_PeDefs_get_PE_PARM_X0_0=ie.ca)(e),ze=c._emscripten_bind_PeDefs_get_PE_PARM_ND_0=e=>(ze=c._emscripten_bind_PeDefs_get_PE_PARM_ND_0=ie.da)(e),Ze=c._emscripten_bind_PeDefs_get_PE_TRANSFORM_1_TO_2_0=e=>(Ze=c._emscripten_bind_PeDefs_get_PE_TRANSFORM_1_TO_2_0=ie.ea)(e),We=c._emscripten_bind_PeDefs_get_PE_TRANSFORM_2_TO_1_0=e=>(We=c._emscripten_bind_PeDefs_get_PE_TRANSFORM_2_TO_1_0=ie.fa)(e),Be=c._emscripten_bind_PeDefs_get_PE_TRANSFORM_P_TO_G_0=e=>(Be=c._emscripten_bind_PeDefs_get_PE_TRANSFORM_P_TO_G_0=ie.ga)(e),Ke=c._emscripten_bind_PeDefs_get_PE_TRANSFORM_G_TO_P_0=e=>(Ke=c._emscripten_bind_PeDefs_get_PE_TRANSFORM_G_TO_P_0=ie.ha)(e),Ve=c._emscripten_bind_PeDefs_get_PE_HORIZON_RECT_0=e=>(Ve=c._emscripten_bind_PeDefs_get_PE_HORIZON_RECT_0=ie.ia)(e),ke=c._emscripten_bind_PeDefs_get_PE_HORIZON_POLY_0=e=>(ke=c._emscripten_bind_PeDefs_get_PE_HORIZON_POLY_0=ie.ja)(e),qe=c._emscripten_bind_PeDefs_get_PE_HORIZON_LINE_0=e=>(qe=c._emscripten_bind_PeDefs_get_PE_HORIZON_LINE_0=ie.ka)(e),Je=c._emscripten_bind_PeDefs_get_PE_HORIZON_DELTA_0=e=>(Je=c._emscripten_bind_PeDefs_get_PE_HORIZON_DELTA_0=ie.la)(e),$e=c._emscripten_bind_PeFactory_initialize_1=e=>($e=c._emscripten_bind_PeFactory_initialize_1=ie.ma)(e),Qe=c._emscripten_bind_PeFactory_factoryByType_2=(e,t)=>(Qe=c._emscripten_bind_PeFactory_factoryByType_2=ie.na)(e,t),et=c._emscripten_bind_PeFactory_fromString_2=(e,t)=>(et=c._emscripten_bind_PeFactory_fromString_2=ie.oa)(e,t),tt=c._emscripten_bind_PeFactory_getCode_1=e=>(tt=c._emscripten_bind_PeFactory_getCode_1=ie.pa)(e),_t=c._emscripten_bind_PeGCSExtent_PeGCSExtent_6=(e,t,_,r,o,n)=>(_t=c._emscripten_bind_PeGCSExtent_PeGCSExtent_6=ie.qa)(e,t,_,r,o,n),rt=c._emscripten_bind_PeGCSExtent_getLLon_0=e=>(rt=c._emscripten_bind_PeGCSExtent_getLLon_0=ie.ra)(e),ot=c._emscripten_bind_PeGCSExtent_getSLat_0=e=>(ot=c._emscripten_bind_PeGCSExtent_getSLat_0=ie.sa)(e),nt=c._emscripten_bind_PeGCSExtent_getRLon_0=e=>(nt=c._emscripten_bind_PeGCSExtent_getRLon_0=ie.ta)(e),pt=c._emscripten_bind_PeGCSExtent_getNLat_0=e=>(pt=c._emscripten_bind_PeGCSExtent_getNLat_0=ie.ua)(e),it=c._emscripten_bind_PeGCSExtent___destroy___0=e=>(it=c._emscripten_bind_PeGCSExtent___destroy___0=ie.va)(e),ct=c._emscripten_bind_PeGeogcs_getDatum_0=e=>(ct=c._emscripten_bind_PeGeogcs_getDatum_0=ie.wa)(e),st=c._emscripten_bind_PeGeogcs_getPrimem_0=e=>(st=c._emscripten_bind_PeGeogcs_getPrimem_0=ie.xa)(e),Pt=c._emscripten_bind_PeGeogcs_getUnit_0=e=>(Pt=c._emscripten_bind_PeGeogcs_getUnit_0=ie.ya)(e),at=c._emscripten_bind_PeGeogcs_getCode_0=e=>(at=c._emscripten_bind_PeGeogcs_getCode_0=ie.za)(e),gt=c._emscripten_bind_PeGeogcs_getName_1=(e,t)=>(gt=c._emscripten_bind_PeGeogcs_getName_1=ie.Aa)(e,t),yt=c._emscripten_bind_PeGeogcs_getType_0=e=>(yt=c._emscripten_bind_PeGeogcs_getType_0=ie.Ba)(e),dt=c._emscripten_bind_PeGeogtran_isEqual_1=(e,t)=>(dt=c._emscripten_bind_PeGeogtran_isEqual_1=ie.Ca)(e,t),ut=c._emscripten_bind_PeGeogtran_getGeogcs1_0=e=>(ut=c._emscripten_bind_PeGeogtran_getGeogcs1_0=ie.Da)(e),ft=c._emscripten_bind_PeGeogtran_getGeogcs2_0=e=>(ft=c._emscripten_bind_PeGeogtran_getGeogcs2_0=ie.Ea)(e),Et=c._emscripten_bind_PeGeogtran_getParameters_0=e=>(Et=c._emscripten_bind_PeGeogtran_getParameters_0=ie.Fa)(e),bt=c._emscripten_bind_PeGeogtran_loadConstants_0=e=>(bt=c._emscripten_bind_PeGeogtran_loadConstants_0=ie.Ga)(e),mt=c._emscripten_bind_PeGeogtran_getCode_0=e=>(mt=c._emscripten_bind_PeGeogtran_getCode_0=ie.Ha)(e),Tt=c._emscripten_bind_PeGeogtran_getName_1=(e,t)=>(Tt=c._emscripten_bind_PeGeogtran_getName_1=ie.Ia)(e,t),Ot=c._emscripten_bind_PeGeogtran_getType_0=e=>(Ot=c._emscripten_bind_PeGeogtran_getType_0=ie.Ja)(e),St=c._emscripten_bind_PeGTlistExtended_getGTlist_6=(e,t,_,r,o,n)=>(St=c._emscripten_bind_PeGTlistExtended_getGTlist_6=ie.Ka)(e,t,_,r,o,n),Nt=c._emscripten_bind_PeGTlistExtended_get_PE_GTLIST_OPTS_COMMON_0=e=>(Nt=c._emscripten_bind_PeGTlistExtended_get_PE_GTLIST_OPTS_COMMON_0=ie.La)(e),ht=c._emscripten_bind_PeGTlistExtendedEntry_getEntries_0=e=>(ht=c._emscripten_bind_PeGTlistExtendedEntry_getEntries_0=ie.Ma)(e),lt=c._emscripten_bind_PeGTlistExtendedEntry_getSteps_0=e=>(lt=c._emscripten_bind_PeGTlistExtendedEntry_getSteps_0=ie.Na)(e),Mt=c._emscripten_bind_PeGTlistExtendedEntry_Delete_1=e=>(Mt=c._emscripten_bind_PeGTlistExtendedEntry_Delete_1=ie.Oa)(e),Dt=c._emscripten_bind_PeGTlistExtendedGTs_getDirection_0=e=>(Dt=c._emscripten_bind_PeGTlistExtendedGTs_getDirection_0=ie.Pa)(e),vt=c._emscripten_bind_PeGTlistExtendedGTs_getGeogtran_0=e=>(vt=c._emscripten_bind_PeGTlistExtendedGTs_getGeogtran_0=ie.Qa)(e),Rt=c._emscripten_bind_PeHorizon_getNump_0=e=>(Rt=c._emscripten_bind_PeHorizon_getNump_0=ie.Ra)(e),At=c._emscripten_bind_PeHorizon_getKind_0=e=>(At=c._emscripten_bind_PeHorizon_getKind_0=ie.Sa)(e),Gt=c._emscripten_bind_PeHorizon_getInclusive_0=e=>(Gt=c._emscripten_bind_PeHorizon_getInclusive_0=ie.Ta)(e),Ct=c._emscripten_bind_PeHorizon_getSize_0=e=>(Ct=c._emscripten_bind_PeHorizon_getSize_0=ie.Ua)(e),It=c._emscripten_bind_PeHorizon_getCoord_0=e=>(It=c._emscripten_bind_PeHorizon_getCoord_0=ie.Va)(e),jt=c._emscripten_bind_PeInteger_PeInteger_1=e=>(jt=c._emscripten_bind_PeInteger_PeInteger_1=ie.Wa)(e),Lt=c._emscripten_bind_PeInteger_get_val_0=e=>(Lt=c._emscripten_bind_PeInteger_get_val_0=ie.Xa)(e),Ut=c._emscripten_bind_PeInteger_set_val_1=(e,t)=>(Ut=c._emscripten_bind_PeInteger_set_val_1=ie.Ya)(e,t),Ft=c._emscripten_bind_PeInteger___destroy___0=e=>(Ft=c._emscripten_bind_PeInteger___destroy___0=ie.Za)(e),Yt=c._emscripten_bind_PeNotationMgrs_get_PE_MGRS_STYLE_NEW_0=e=>(Yt=c._emscripten_bind_PeNotationMgrs_get_PE_MGRS_STYLE_NEW_0=ie._a)(e),wt=c._emscripten_bind_PeNotationMgrs_get_PE_MGRS_STYLE_OLD_0=e=>(wt=c._emscripten_bind_PeNotationMgrs_get_PE_MGRS_STYLE_OLD_0=ie.$a)(e),xt=c._emscripten_bind_PeNotationMgrs_get_PE_MGRS_STYLE_AUTO_0=e=>(xt=c._emscripten_bind_PeNotationMgrs_get_PE_MGRS_STYLE_AUTO_0=ie.ab)(e),Ht=c._emscripten_bind_PeNotationMgrs_get_PE_MGRS_180_ZONE_1_PLUS_0=e=>(Ht=c._emscripten_bind_PeNotationMgrs_get_PE_MGRS_180_ZONE_1_PLUS_0=ie.bb)(e),Xt=c._emscripten_bind_PeNotationMgrs_get_PE_MGRS_ADD_SPACES_0=e=>(Xt=c._emscripten_bind_PeNotationMgrs_get_PE_MGRS_ADD_SPACES_0=ie.cb)(e),zt=c._emscripten_bind_PeNotationUtm_get_PE_UTM_OPTS_NONE_0=e=>(zt=c._emscripten_bind_PeNotationUtm_get_PE_UTM_OPTS_NONE_0=ie.db)(e),Zt=c._emscripten_bind_PeNotationUtm_get_PE_UTM_OPTS_NS_0=e=>(Zt=c._emscripten_bind_PeNotationUtm_get_PE_UTM_OPTS_NS_0=ie.eb)(e),Wt=c._emscripten_bind_PeNotationUtm_get_PE_UTM_OPTS_NS_STRICT_0=e=>(Wt=c._emscripten_bind_PeNotationUtm_get_PE_UTM_OPTS_NS_STRICT_0=ie.fb)(e),Bt=c._emscripten_bind_PeNotationUtm_get_PE_UTM_OPTS_ADD_SPACES_0=e=>(Bt=c._emscripten_bind_PeNotationUtm_get_PE_UTM_OPTS_ADD_SPACES_0=ie.gb)(e),Kt=c._emscripten_bind_PeParameter_getValue_0=e=>(Kt=c._emscripten_bind_PeParameter_getValue_0=ie.hb)(e),Vt=c._emscripten_bind_PeParameter_getCode_0=e=>(Vt=c._emscripten_bind_PeParameter_getCode_0=ie.ib)(e),kt=c._emscripten_bind_PeParameter_getName_1=(e,t)=>(kt=c._emscripten_bind_PeParameter_getName_1=ie.jb)(e,t),qt=c._emscripten_bind_PeParameter_getType_0=e=>(qt=c._emscripten_bind_PeParameter_getType_0=ie.kb)(e),Jt=c._emscripten_bind_PePCSInfo_getCentralMeridian_0=e=>(Jt=c._emscripten_bind_PePCSInfo_getCentralMeridian_0=ie.lb)(e),$t=c._emscripten_bind_PePCSInfo_getDomainMinx_0=e=>($t=c._emscripten_bind_PePCSInfo_getDomainMinx_0=ie.mb)(e),Qt=c._emscripten_bind_PePCSInfo_getDomainMiny_0=e=>(Qt=c._emscripten_bind_PePCSInfo_getDomainMiny_0=ie.nb)(e),e_=c._emscripten_bind_PePCSInfo_getDomainMaxx_0=e=>(e_=c._emscripten_bind_PePCSInfo_getDomainMaxx_0=ie.ob)(e),t_=c._emscripten_bind_PePCSInfo_getDomainMaxy_0=e=>(t_=c._emscripten_bind_PePCSInfo_getDomainMaxy_0=ie.pb)(e),__=c._emscripten_bind_PePCSInfo_getNorthPoleLocation_0=e=>(__=c._emscripten_bind_PePCSInfo_getNorthPoleLocation_0=ie.qb)(e),r_=c._emscripten_bind_PePCSInfo_getNorthPoleGeometry_0=e=>(r_=c._emscripten_bind_PePCSInfo_getNorthPoleGeometry_0=ie.rb)(e),o_=c._emscripten_bind_PePCSInfo_getSouthPoleLocation_0=e=>(o_=c._emscripten_bind_PePCSInfo_getSouthPoleLocation_0=ie.sb)(e),n_=c._emscripten_bind_PePCSInfo_getSouthPoleGeometry_0=e=>(n_=c._emscripten_bind_PePCSInfo_getSouthPoleGeometry_0=ie.tb)(e),p_=c._emscripten_bind_PePCSInfo_isDensificationNeeded_0=e=>(p_=c._emscripten_bind_PePCSInfo_isDensificationNeeded_0=ie.ub)(e),i_=c._emscripten_bind_PePCSInfo_isGcsHorizonMultiOverlap_0=e=>(i_=c._emscripten_bind_PePCSInfo_isGcsHorizonMultiOverlap_0=ie.vb)(e),c_=c._emscripten_bind_PePCSInfo_isPannableRectangle_0=e=>(c_=c._emscripten_bind_PePCSInfo_isPannableRectangle_0=ie.wb)(e),s_=c._emscripten_bind_PePCSInfo_generate_2=(e,t)=>(s_=c._emscripten_bind_PePCSInfo_generate_2=ie.xb)(e,t),P_=c._emscripten_bind_PePCSInfo_get_PE_PCSINFO_OPTION_NONE_0=e=>(P_=c._emscripten_bind_PePCSInfo_get_PE_PCSINFO_OPTION_NONE_0=ie.yb)(e),a_=c._emscripten_bind_PePCSInfo_get_PE_PCSINFO_OPTION_DOMAIN_0=e=>(a_=c._emscripten_bind_PePCSInfo_get_PE_PCSINFO_OPTION_DOMAIN_0=ie.zb)(e),g_=c._emscripten_bind_PePCSInfo_get_PE_POLE_OUTSIDE_BOUNDARY_0=e=>(g_=c._emscripten_bind_PePCSInfo_get_PE_POLE_OUTSIDE_BOUNDARY_0=ie.Ab)(e),y_=c._emscripten_bind_PePCSInfo_get_PE_POLE_POINT_0=e=>(y_=c._emscripten_bind_PePCSInfo_get_PE_POLE_POINT_0=ie.Bb)(e),d_=c._emscripten_bind_PePrimem_getLongitude_0=e=>(d_=c._emscripten_bind_PePrimem_getLongitude_0=ie.Cb)(e),u_=c._emscripten_bind_PePrimem_getCode_0=e=>(u_=c._emscripten_bind_PePrimem_getCode_0=ie.Db)(e),f_=c._emscripten_bind_PePrimem_getName_1=(e,t)=>(f_=c._emscripten_bind_PePrimem_getName_1=ie.Eb)(e,t),E_=c._emscripten_bind_PePrimem_getType_0=e=>(E_=c._emscripten_bind_PePrimem_getType_0=ie.Fb)(e),b_=c._emscripten_bind_PeProjcs_getGeogcs_0=e=>(b_=c._emscripten_bind_PeProjcs_getGeogcs_0=ie.Gb)(e),m_=c._emscripten_bind_PeProjcs_getParameters_0=e=>(m_=c._emscripten_bind_PeProjcs_getParameters_0=ie.Hb)(e),T_=c._emscripten_bind_PeProjcs_getUnit_0=e=>(T_=c._emscripten_bind_PeProjcs_getUnit_0=ie.Ib)(e),O_=c._emscripten_bind_PeProjcs_loadConstants_0=e=>(O_=c._emscripten_bind_PeProjcs_loadConstants_0=ie.Jb)(e),S_=c._emscripten_bind_PeProjcs_horizonGcsGenerate_0=e=>(S_=c._emscripten_bind_PeProjcs_horizonGcsGenerate_0=ie.Kb)(e),N_=c._emscripten_bind_PeProjcs_horizonPcsGenerate_0=e=>(N_=c._emscripten_bind_PeProjcs_horizonPcsGenerate_0=ie.Lb)(e),h_=c._emscripten_bind_PeProjcs_getCode_0=e=>(h_=c._emscripten_bind_PeProjcs_getCode_0=ie.Mb)(e),l_=c._emscripten_bind_PeProjcs_getName_1=(e,t)=>(l_=c._emscripten_bind_PeProjcs_getName_1=ie.Nb)(e,t),M_=c._emscripten_bind_PeProjcs_getType_0=e=>(M_=c._emscripten_bind_PeProjcs_getType_0=ie.Ob)(e),D_=c._emscripten_bind_PeSpheroid_getAxis_0=e=>(D_=c._emscripten_bind_PeSpheroid_getAxis_0=ie.Pb)(e),v_=c._emscripten_bind_PeSpheroid_getFlattening_0=e=>(v_=c._emscripten_bind_PeSpheroid_getFlattening_0=ie.Qb)(e),R_=c._emscripten_bind_PeSpheroid_getCode_0=e=>(R_=c._emscripten_bind_PeSpheroid_getCode_0=ie.Rb)(e),A_=c._emscripten_bind_PeSpheroid_getName_1=(e,t)=>(A_=c._emscripten_bind_PeSpheroid_getName_1=ie.Sb)(e,t),G_=c._emscripten_bind_PeSpheroid_getType_0=e=>(G_=c._emscripten_bind_PeSpheroid_getType_0=ie.Tb)(e),C_=c._emscripten_bind_PeUnit_getUnitFactor_0=e=>(C_=c._emscripten_bind_PeUnit_getUnitFactor_0=ie.Ub)(e),I_=c._emscripten_bind_PeUnit_getCode_0=e=>(I_=c._emscripten_bind_PeUnit_getCode_0=ie.Vb)(e),j_=c._emscripten_bind_PeUnit_getName_1=(e,t)=>(j_=c._emscripten_bind_PeUnit_getName_1=ie.Wb)(e,t),L_=c._emscripten_bind_PeUnit_getType_0=e=>(L_=c._emscripten_bind_PeUnit_getType_0=ie.Xb)(e),U_=c._emscripten_bind_PeVersion_version_string_0=e=>(U_=c._emscripten_bind_PeVersion_version_string_0=ie.Yb)(e);function F_(){L>0||(k(C),L>0||ce||(ce=!0,c.calledRun=!0,R||(k(I),t(c),k(j))))}function Y_(){}function w_(e){return(e||Y_).__cache__}function x_(e,t){var _=w_(t),r=_[e];return r||((r=Object.create((t||Y_).prototype)).ptr=e,_[e]=r)}c._pe_getPeGTlistExtendedEntrySize=()=>(c._pe_getPeGTlistExtendedEntrySize=ie.Zb)(),c._pe_getPeGTlistExtendedGTsSize=()=>(c._pe_getPeGTlistExtendedGTsSize=ie._b)(),c._pe_getPeHorizonSize=()=>(c._pe_getPeHorizonSize=ie.$b)(),c._pe_geog_to_geog=(e,t,_,r,o)=>(c._pe_geog_to_geog=ie.bc)(e,t,_,r,o),c._pe_geog_to_proj=(e,t,_)=>(c._pe_geog_to_proj=ie.cc)(e,t,_),c._pe_geog_to_dd=(e,t,_,r,o)=>(c._pe_geog_to_dd=ie.dc)(e,t,_,r,o),c._pe_dd_to_geog=(e,t,_,r)=>(c._pe_dd_to_geog=ie.ec)(e,t,_,r),c._pe_geog_to_ddm=(e,t,_,r,o)=>(c._pe_geog_to_ddm=ie.fc)(e,t,_,r,o),c._pe_ddm_to_geog=(e,t,_,r)=>(c._pe_ddm_to_geog=ie.gc)(e,t,_,r),c._pe_geog_to_dms=(e,t,_,r,o)=>(c._pe_geog_to_dms=ie.hc)(e,t,_,r,o),c._pe_dms_to_geog=(e,t,_,r)=>(c._pe_dms_to_geog=ie.ic)(e,t,_,r),c._pe_geog_to_mgrs_extended=(e,t,_,r,o,n,p)=>(c._pe_geog_to_mgrs_extended=ie.jc)(e,t,_,r,o,n,p),c._pe_mgrs_to_geog_extended=(e,t,_,r,o)=>(c._pe_mgrs_to_geog_extended=ie.kc)(e,t,_,r,o),c._pe_geog_to_usng=(e,t,_,r,o,n,p)=>(c._pe_geog_to_usng=ie.lc)(e,t,_,r,o,n,p),c._pe_usng_to_geog=(e,t,_,r)=>(c._pe_usng_to_geog=ie.mc)(e,t,_,r),c._pe_geog_to_utm=(e,t,_,r,o)=>(c._pe_geog_to_utm=ie.nc)(e,t,_,r,o),c._pe_utm_to_geog=(e,t,_,r,o)=>(c._pe_utm_to_geog=ie.oc)(e,t,_,r,o),c._pe_object_to_string_ext=(e,t,_)=>(c._pe_object_to_string_ext=ie.pc)(e,t,_),c._pe_proj_to_geog_center=(e,t,_,r)=>(c._pe_proj_to_geog_center=ie.qc)(e,t,_,r),c.getValue=function(e,t="i8"){switch(t.endsWith("*")&&(t="*"),t){case"i1":case"i8":return S[e];case"i16":return h[e>>1];case"i32":return l[e>>2];case"i64":F("to do getValue(i64) use WASM_BIGINT");case"float":return D[e>>2];case"double":return v[e>>3];case"*":return M[e>>2];default:F(`invalid type for getValue: ${t}`)}},c.UTF8ToString=$,U=function e(){ce||F_(),ce||(U=e)},F_(),Y_.prototype=Object.create(Y_.prototype),Y_.prototype.constructor=Y_,Y_.prototype.__class__=Y_,Y_.__cache__={},c.WrapperObject=Y_,c.getCache=w_,c.wrapPointer=x_,c.castObject=function(e,t){return x_(e.ptr,t)},c.NULL=x_(0),c.destroy=function(e){if(!e.__destroy__)throw"Error: Cannot destroy object. (Did you create it yourself?)";e.__destroy__(),delete w_(e.__class__)[e.ptr]},c.compare=function(e,t){return e.ptr===t.ptr},c.getPointer=function(e){return e.ptr},c.getClass=function(e){return e.__class__};var H_={buffer:0,size:0,pos:0,temps:[],needed:0,prepare(){if(H_.needed){for(var e=0;e=H_.size?(A(n>0),H_.needed+=n,r=c._webidl_malloc(n),H_.temps.push(r)):(r=H_.buffer+H_.pos,H_.pos+=n),r},copy(e,t,_){_/=t.BYTES_PER_ELEMENT;for(var r=0;r{for(var t=0,_=0;_=55296&&r<=57343?(t+=4,++_):t+=3}return t})(r=e)+1,n=new Array(o),Q(r,n,0,n.length),n),_=H_.alloc(t,S);return H_.copy(t,S,_),_}var r,o,n;return e}function z_(e){if("object"==typeof e){var t=H_.alloc(e,S);return H_.copy(e,S,t),t}return e}function Z_(){throw"cannot construct a PeObject, no constructor in IDL"}function W_(){throw"cannot construct a PeCoordsys, no constructor in IDL"}function B_(){throw"cannot construct a VoidPtr, no constructor in IDL"}function K_(){throw"cannot construct a PeDatum, no constructor in IDL"}function V_(){throw"cannot construct a PeDefs, no constructor in IDL"}function k_(){throw"cannot construct a PeFactory, no constructor in IDL"}function q_(e,t,_,r,o,n){e&&"object"==typeof e&&(e=e.ptr),t&&"object"==typeof t&&(t=t.ptr),_&&"object"==typeof _&&(_=_.ptr),r&&"object"==typeof r&&(r=r.ptr),o&&"object"==typeof o&&(o=o.ptr),n&&"object"==typeof n&&(n=n.ptr),this.ptr=_t(e,t,_,r,o,n),w_(q_)[this.ptr]=this}function J_(){throw"cannot construct a PeGeogcs, no constructor in IDL"}function $_(){throw"cannot construct a PeGeogtran, no constructor in IDL"}function Q_(){throw"cannot construct a PeGTlistExtended, no constructor in IDL"}function er(){throw"cannot construct a PeGTlistExtendedEntry, no constructor in IDL"}function tr(){throw"cannot construct a PeGTlistExtendedGTs, no constructor in IDL"}function _r(){throw"cannot construct a PeHorizon, no constructor in IDL"}function rr(e){e&&"object"==typeof e&&(e=e.ptr),this.ptr=jt(e),w_(rr)[this.ptr]=this}function or(){throw"cannot construct a PeNotationMgrs, no constructor in IDL"}function nr(){throw"cannot construct a PeNotationUtm, no constructor in IDL"}function pr(){throw"cannot construct a PeParameter, no constructor in IDL"}function ir(){throw"cannot construct a PePCSInfo, no constructor in IDL"}function cr(){throw"cannot construct a PePrimem, no constructor in IDL"}function sr(){throw"cannot construct a PeProjcs, no constructor in IDL"}function Pr(){throw"cannot construct a PeSpheroid, no constructor in IDL"}function ar(){throw"cannot construct a PeUnit, no constructor in IDL"}function gr(){throw"cannot construct a PeVersion, no constructor in IDL"}return Z_.prototype=Object.create(Y_.prototype),Z_.prototype.constructor=Z_,Z_.prototype.__class__=Z_,Z_.__cache__={},c.PeObject=Z_,Z_.prototype.getCode=Z_.prototype.getCode=function(){var e=this.ptr;return se(e)},Z_.prototype.getName=Z_.prototype.getName=function(e){var t=this.ptr;return H_.prepare(),"object"==typeof e&&(e=z_(e)),$(Pe(t,e))},Z_.prototype.getType=Z_.prototype.getType=function(){var e=this.ptr;return ae(e)},W_.prototype=Object.create(Z_.prototype),W_.prototype.constructor=W_,W_.prototype.__class__=W_,W_.__cache__={},c.PeCoordsys=W_,W_.prototype.getCode=W_.prototype.getCode=function(){var e=this.ptr;return ge(e)},W_.prototype.getName=W_.prototype.getName=function(e){var t=this.ptr;return H_.prepare(),"object"==typeof e&&(e=z_(e)),$(ye(t,e))},W_.prototype.getType=W_.prototype.getType=function(){var e=this.ptr;return de(e)},B_.prototype=Object.create(Y_.prototype),B_.prototype.constructor=B_,B_.prototype.__class__=B_,B_.__cache__={},c.VoidPtr=B_,B_.prototype.__destroy__=B_.prototype.__destroy__=function(){var e=this.ptr;ue(e)},K_.prototype=Object.create(Z_.prototype),K_.prototype.constructor=K_,K_.prototype.__class__=K_,K_.__cache__={},c.PeDatum=K_,K_.prototype.getSpheroid=K_.prototype.getSpheroid=function(){var e=this.ptr;return x_(fe(e),Pr)},K_.prototype.getCode=K_.prototype.getCode=function(){var e=this.ptr;return Ee(e)},K_.prototype.getName=K_.prototype.getName=function(e){var t=this.ptr;return H_.prepare(),"object"==typeof e&&(e=z_(e)),$(be(t,e))},K_.prototype.getType=K_.prototype.getType=function(){var e=this.ptr;return me(e)},V_.prototype=Object.create(Y_.prototype),V_.prototype.constructor=V_,V_.prototype.__class__=V_,V_.__cache__={},c.PeDefs=V_,V_.prototype.get_PE_BUFFER_MAX=V_.prototype.get_PE_BUFFER_MAX=function(){var e=this.ptr;return Te(e)},Object.defineProperty(V_.prototype,"PE_BUFFER_MAX",{get:V_.prototype.get_PE_BUFFER_MAX}),V_.prototype.get_PE_NAME_MAX=V_.prototype.get_PE_NAME_MAX=function(){var e=this.ptr;return Oe(e)},Object.defineProperty(V_.prototype,"PE_NAME_MAX",{get:V_.prototype.get_PE_NAME_MAX}),V_.prototype.get_PE_MGRS_MAX=V_.prototype.get_PE_MGRS_MAX=function(){var e=this.ptr;return Se(e)},Object.defineProperty(V_.prototype,"PE_MGRS_MAX",{get:V_.prototype.get_PE_MGRS_MAX}),V_.prototype.get_PE_USNG_MAX=V_.prototype.get_PE_USNG_MAX=function(){var e=this.ptr;return Ne(e)},Object.defineProperty(V_.prototype,"PE_USNG_MAX",{get:V_.prototype.get_PE_USNG_MAX}),V_.prototype.get_PE_DD_MAX=V_.prototype.get_PE_DD_MAX=function(){var e=this.ptr;return he(e)},Object.defineProperty(V_.prototype,"PE_DD_MAX",{get:V_.prototype.get_PE_DD_MAX}),V_.prototype.get_PE_DMS_MAX=V_.prototype.get_PE_DMS_MAX=function(){var e=this.ptr;return le(e)},Object.defineProperty(V_.prototype,"PE_DMS_MAX",{get:V_.prototype.get_PE_DMS_MAX}),V_.prototype.get_PE_DDM_MAX=V_.prototype.get_PE_DDM_MAX=function(){var e=this.ptr;return Me(e)},Object.defineProperty(V_.prototype,"PE_DDM_MAX",{get:V_.prototype.get_PE_DDM_MAX}),V_.prototype.get_PE_UTM_MAX=V_.prototype.get_PE_UTM_MAX=function(){var e=this.ptr;return De(e)},Object.defineProperty(V_.prototype,"PE_UTM_MAX",{get:V_.prototype.get_PE_UTM_MAX}),V_.prototype.get_PE_PARM_MAX=V_.prototype.get_PE_PARM_MAX=function(){var e=this.ptr;return ve(e)},Object.defineProperty(V_.prototype,"PE_PARM_MAX",{get:V_.prototype.get_PE_PARM_MAX}),V_.prototype.get_PE_TYPE_NONE=V_.prototype.get_PE_TYPE_NONE=function(){var e=this.ptr;return Re(e)},Object.defineProperty(V_.prototype,"PE_TYPE_NONE",{get:V_.prototype.get_PE_TYPE_NONE}),V_.prototype.get_PE_TYPE_GEOGCS=V_.prototype.get_PE_TYPE_GEOGCS=function(){var e=this.ptr;return Ae(e)},Object.defineProperty(V_.prototype,"PE_TYPE_GEOGCS",{get:V_.prototype.get_PE_TYPE_GEOGCS}),V_.prototype.get_PE_TYPE_PROJCS=V_.prototype.get_PE_TYPE_PROJCS=function(){var e=this.ptr;return Ge(e)},Object.defineProperty(V_.prototype,"PE_TYPE_PROJCS",{get:V_.prototype.get_PE_TYPE_PROJCS}),V_.prototype.get_PE_TYPE_GEOGTRAN=V_.prototype.get_PE_TYPE_GEOGTRAN=function(){var e=this.ptr;return Ce(e)},Object.defineProperty(V_.prototype,"PE_TYPE_GEOGTRAN",{get:V_.prototype.get_PE_TYPE_GEOGTRAN}),V_.prototype.get_PE_TYPE_COORDSYS=V_.prototype.get_PE_TYPE_COORDSYS=function(){var e=this.ptr;return Ie(e)},Object.defineProperty(V_.prototype,"PE_TYPE_COORDSYS",{get:V_.prototype.get_PE_TYPE_COORDSYS}),V_.prototype.get_PE_TYPE_UNIT=V_.prototype.get_PE_TYPE_UNIT=function(){var e=this.ptr;return je(e)},Object.defineProperty(V_.prototype,"PE_TYPE_UNIT",{get:V_.prototype.get_PE_TYPE_UNIT}),V_.prototype.get_PE_TYPE_LINUNIT=V_.prototype.get_PE_TYPE_LINUNIT=function(){var e=this.ptr;return Le(e)},Object.defineProperty(V_.prototype,"PE_TYPE_LINUNIT",{get:V_.prototype.get_PE_TYPE_LINUNIT}),V_.prototype.get_PE_STR_OPTS_NONE=V_.prototype.get_PE_STR_OPTS_NONE=function(){var e=this.ptr;return Ue(e)},Object.defineProperty(V_.prototype,"PE_STR_OPTS_NONE",{get:V_.prototype.get_PE_STR_OPTS_NONE}),V_.prototype.get_PE_STR_AUTH_NONE=V_.prototype.get_PE_STR_AUTH_NONE=function(){var e=this.ptr;return Fe(e)},Object.defineProperty(V_.prototype,"PE_STR_AUTH_NONE",{get:V_.prototype.get_PE_STR_AUTH_NONE}),V_.prototype.get_PE_STR_AUTH_TOP=V_.prototype.get_PE_STR_AUTH_TOP=function(){var e=this.ptr;return Ye(e)},Object.defineProperty(V_.prototype,"PE_STR_AUTH_TOP",{get:V_.prototype.get_PE_STR_AUTH_TOP}),V_.prototype.get_PE_STR_NAME_CANON=V_.prototype.get_PE_STR_NAME_CANON=function(){var e=this.ptr;return we(e)},Object.defineProperty(V_.prototype,"PE_STR_NAME_CANON",{get:V_.prototype.get_PE_STR_NAME_CANON}),V_.prototype.get_PE_STR_FMT_WKT=V_.prototype.get_PE_STR_FMT_WKT=function(){var e=this.ptr;return xe(e)},Object.defineProperty(V_.prototype,"PE_STR_FMT_WKT",{get:V_.prototype.get_PE_STR_FMT_WKT}),V_.prototype.get_PE_STR_FMT_WKT2=V_.prototype.get_PE_STR_FMT_WKT2=function(){var e=this.ptr;return He(e)},Object.defineProperty(V_.prototype,"PE_STR_FMT_WKT2",{get:V_.prototype.get_PE_STR_FMT_WKT2}),V_.prototype.get_PE_PARM_X0=V_.prototype.get_PE_PARM_X0=function(){var e=this.ptr;return Xe(e)},Object.defineProperty(V_.prototype,"PE_PARM_X0",{get:V_.prototype.get_PE_PARM_X0}),V_.prototype.get_PE_PARM_ND=V_.prototype.get_PE_PARM_ND=function(){var e=this.ptr;return ze(e)},Object.defineProperty(V_.prototype,"PE_PARM_ND",{get:V_.prototype.get_PE_PARM_ND}),V_.prototype.get_PE_TRANSFORM_1_TO_2=V_.prototype.get_PE_TRANSFORM_1_TO_2=function(){var e=this.ptr;return Ze(e)},Object.defineProperty(V_.prototype,"PE_TRANSFORM_1_TO_2",{get:V_.prototype.get_PE_TRANSFORM_1_TO_2}),V_.prototype.get_PE_TRANSFORM_2_TO_1=V_.prototype.get_PE_TRANSFORM_2_TO_1=function(){var e=this.ptr;return We(e)},Object.defineProperty(V_.prototype,"PE_TRANSFORM_2_TO_1",{get:V_.prototype.get_PE_TRANSFORM_2_TO_1}),V_.prototype.get_PE_TRANSFORM_P_TO_G=V_.prototype.get_PE_TRANSFORM_P_TO_G=function(){var e=this.ptr;return Be(e)},Object.defineProperty(V_.prototype,"PE_TRANSFORM_P_TO_G",{get:V_.prototype.get_PE_TRANSFORM_P_TO_G}),V_.prototype.get_PE_TRANSFORM_G_TO_P=V_.prototype.get_PE_TRANSFORM_G_TO_P=function(){var e=this.ptr;return Ke(e)},Object.defineProperty(V_.prototype,"PE_TRANSFORM_G_TO_P",{get:V_.prototype.get_PE_TRANSFORM_G_TO_P}),V_.prototype.get_PE_HORIZON_RECT=V_.prototype.get_PE_HORIZON_RECT=function(){var e=this.ptr;return Ve(e)},Object.defineProperty(V_.prototype,"PE_HORIZON_RECT",{get:V_.prototype.get_PE_HORIZON_RECT}),V_.prototype.get_PE_HORIZON_POLY=V_.prototype.get_PE_HORIZON_POLY=function(){var e=this.ptr;return ke(e)},Object.defineProperty(V_.prototype,"PE_HORIZON_POLY",{get:V_.prototype.get_PE_HORIZON_POLY}),V_.prototype.get_PE_HORIZON_LINE=V_.prototype.get_PE_HORIZON_LINE=function(){var e=this.ptr;return qe(e)},Object.defineProperty(V_.prototype,"PE_HORIZON_LINE",{get:V_.prototype.get_PE_HORIZON_LINE}),V_.prototype.get_PE_HORIZON_DELTA=V_.prototype.get_PE_HORIZON_DELTA=function(){var e=this.ptr;return Je(e)},Object.defineProperty(V_.prototype,"PE_HORIZON_DELTA",{get:V_.prototype.get_PE_HORIZON_DELTA}),k_.prototype=Object.create(Y_.prototype),k_.prototype.constructor=k_,k_.prototype.__class__=k_,k_.__cache__={},c.PeFactory=k_,k_.prototype.initialize=k_.prototype.initialize=function(e){H_.prepare(),e=e&&"object"==typeof e?e.ptr:X_(e),$e(e)},k_.prototype.factoryByType=k_.prototype.factoryByType=function(e,t){return e&&"object"==typeof e&&(e=e.ptr),t&&"object"==typeof t&&(t=t.ptr),x_(Qe(e,t),Z_)},k_.prototype.fromString=k_.prototype.fromString=function(e,t){return H_.prepare(),e&&"object"==typeof e&&(e=e.ptr),t=t&&"object"==typeof t?t.ptr:X_(t),x_(et(e,t),Z_)},k_.prototype.getCode=k_.prototype.getCode=function(e){return e&&"object"==typeof e&&(e=e.ptr),tt(e)},q_.prototype=Object.create(Y_.prototype),q_.prototype.constructor=q_,q_.prototype.__class__=q_,q_.__cache__={},c.PeGCSExtent=q_,q_.prototype.getLLon=q_.prototype.getLLon=function(){var e=this.ptr;return rt(e)},q_.prototype.getSLat=q_.prototype.getSLat=function(){var e=this.ptr;return ot(e)},q_.prototype.getRLon=q_.prototype.getRLon=function(){var e=this.ptr;return nt(e)},q_.prototype.getNLat=q_.prototype.getNLat=function(){var e=this.ptr;return pt(e)},q_.prototype.__destroy__=q_.prototype.__destroy__=function(){var e=this.ptr;it(e)},J_.prototype=Object.create(W_.prototype),J_.prototype.constructor=J_,J_.prototype.__class__=J_,J_.__cache__={},c.PeGeogcs=J_,J_.prototype.getDatum=J_.prototype.getDatum=function(){var e=this.ptr;return x_(ct(e),K_)},J_.prototype.getPrimem=J_.prototype.getPrimem=function(){var e=this.ptr;return x_(st(e),cr)},J_.prototype.getUnit=J_.prototype.getUnit=function(){var e=this.ptr;return x_(Pt(e),ar)},J_.prototype.getCode=J_.prototype.getCode=function(){var e=this.ptr;return at(e)},J_.prototype.getName=J_.prototype.getName=function(e){var t=this.ptr;return H_.prepare(),"object"==typeof e&&(e=z_(e)),$(gt(t,e))},J_.prototype.getType=J_.prototype.getType=function(){var e=this.ptr;return yt(e)},$_.prototype=Object.create(Z_.prototype),$_.prototype.constructor=$_,$_.prototype.__class__=$_,$_.__cache__={},c.PeGeogtran=$_,$_.prototype.isEqual=$_.prototype.isEqual=function(e){var t=this.ptr;return e&&"object"==typeof e&&(e=e.ptr),!!dt(t,e)},$_.prototype.getGeogcs1=$_.prototype.getGeogcs1=function(){var e=this.ptr;return x_(ut(e),J_)},$_.prototype.getGeogcs2=$_.prototype.getGeogcs2=function(){var e=this.ptr;return x_(ft(e),J_)},$_.prototype.getParameters=$_.prototype.getParameters=function(){var e=this.ptr;return Et(e)},$_.prototype.loadConstants=$_.prototype.loadConstants=function(){var e=this.ptr;return!!bt(e)},$_.prototype.getCode=$_.prototype.getCode=function(){var e=this.ptr;return mt(e)},$_.prototype.getName=$_.prototype.getName=function(e){var t=this.ptr;return H_.prepare(),"object"==typeof e&&(e=z_(e)),$(Tt(t,e))},$_.prototype.getType=$_.prototype.getType=function(){var e=this.ptr;return Ot(e)},Q_.prototype=Object.create(Y_.prototype),Q_.prototype.constructor=Q_,Q_.prototype.__class__=Q_,Q_.__cache__={},c.PeGTlistExtended=Q_,Q_.prototype.getGTlist=Q_.prototype.getGTlist=function(e,t,_,r,o,n){return e&&"object"==typeof e&&(e=e.ptr),t&&"object"==typeof t&&(t=t.ptr),_&&"object"==typeof _&&(_=_.ptr),r&&"object"==typeof r&&(r=r.ptr),o&&"object"==typeof o&&(o=o.ptr),n&&"object"==typeof n&&(n=n.ptr),x_(St(e,t,_,r,o,n),er)},Q_.prototype.get_PE_GTLIST_OPTS_COMMON=Q_.prototype.get_PE_GTLIST_OPTS_COMMON=function(){var e=this.ptr;return Nt(e)},Object.defineProperty(Q_.prototype,"PE_GTLIST_OPTS_COMMON",{get:Q_.prototype.get_PE_GTLIST_OPTS_COMMON}),er.prototype=Object.create(Y_.prototype),er.prototype.constructor=er,er.prototype.__class__=er,er.__cache__={},c.PeGTlistExtendedEntry=er,er.prototype.getEntries=er.prototype.getEntries=function(){var e=this.ptr;return x_(ht(e),tr)},er.prototype.getSteps=er.prototype.getSteps=function(){var e=this.ptr;return lt(e)},er.prototype.Delete=er.prototype.Delete=function(e){e&&"object"==typeof e&&(e=e.ptr),Mt(e)},tr.prototype=Object.create(Y_.prototype),tr.prototype.constructor=tr,tr.prototype.__class__=tr,tr.__cache__={},c.PeGTlistExtendedGTs=tr,tr.prototype.getDirection=tr.prototype.getDirection=function(){var e=this.ptr;return Dt(e)},tr.prototype.getGeogtran=tr.prototype.getGeogtran=function(){var e=this.ptr;return x_(vt(e),$_)},_r.prototype=Object.create(Y_.prototype),_r.prototype.constructor=_r,_r.prototype.__class__=_r,_r.__cache__={},c.PeHorizon=_r,_r.prototype.getNump=_r.prototype.getNump=function(){var e=this.ptr;return Rt(e)},_r.prototype.getKind=_r.prototype.getKind=function(){var e=this.ptr;return At(e)},_r.prototype.getInclusive=_r.prototype.getInclusive=function(){var e=this.ptr;return Gt(e)},_r.prototype.getSize=_r.prototype.getSize=function(){var e=this.ptr;return Ct(e)},_r.prototype.getCoord=_r.prototype.getCoord=function(){var e=this.ptr;return It(e)},rr.prototype=Object.create(Y_.prototype),rr.prototype.constructor=rr,rr.prototype.__class__=rr,rr.__cache__={},c.PeInteger=rr,rr.prototype.get_val=rr.prototype.get_val=function(){var e=this.ptr;return Lt(e)},rr.prototype.set_val=rr.prototype.set_val=function(e){var t=this.ptr;e&&"object"==typeof e&&(e=e.ptr),Ut(t,e)},Object.defineProperty(rr.prototype,"val",{get:rr.prototype.get_val,set:rr.prototype.set_val}),rr.prototype.__destroy__=rr.prototype.__destroy__=function(){var e=this.ptr;Ft(e)},or.prototype=Object.create(Y_.prototype),or.prototype.constructor=or,or.prototype.__class__=or,or.__cache__={},c.PeNotationMgrs=or,or.prototype.get_PE_MGRS_STYLE_NEW=or.prototype.get_PE_MGRS_STYLE_NEW=function(){var e=this.ptr;return Yt(e)},Object.defineProperty(or.prototype,"PE_MGRS_STYLE_NEW",{get:or.prototype.get_PE_MGRS_STYLE_NEW}),or.prototype.get_PE_MGRS_STYLE_OLD=or.prototype.get_PE_MGRS_STYLE_OLD=function(){var e=this.ptr;return wt(e)},Object.defineProperty(or.prototype,"PE_MGRS_STYLE_OLD",{get:or.prototype.get_PE_MGRS_STYLE_OLD}),or.prototype.get_PE_MGRS_STYLE_AUTO=or.prototype.get_PE_MGRS_STYLE_AUTO=function(){var e=this.ptr;return xt(e)},Object.defineProperty(or.prototype,"PE_MGRS_STYLE_AUTO",{get:or.prototype.get_PE_MGRS_STYLE_AUTO}),or.prototype.get_PE_MGRS_180_ZONE_1_PLUS=or.prototype.get_PE_MGRS_180_ZONE_1_PLUS=function(){var e=this.ptr;return Ht(e)},Object.defineProperty(or.prototype,"PE_MGRS_180_ZONE_1_PLUS",{get:or.prototype.get_PE_MGRS_180_ZONE_1_PLUS}),or.prototype.get_PE_MGRS_ADD_SPACES=or.prototype.get_PE_MGRS_ADD_SPACES=function(){var e=this.ptr;return Xt(e)},Object.defineProperty(or.prototype,"PE_MGRS_ADD_SPACES",{get:or.prototype.get_PE_MGRS_ADD_SPACES}),nr.prototype=Object.create(Y_.prototype),nr.prototype.constructor=nr,nr.prototype.__class__=nr,nr.__cache__={},c.PeNotationUtm=nr,nr.prototype.get_PE_UTM_OPTS_NONE=nr.prototype.get_PE_UTM_OPTS_NONE=function(){var e=this.ptr;return zt(e)},Object.defineProperty(nr.prototype,"PE_UTM_OPTS_NONE",{get:nr.prototype.get_PE_UTM_OPTS_NONE}),nr.prototype.get_PE_UTM_OPTS_NS=nr.prototype.get_PE_UTM_OPTS_NS=function(){var e=this.ptr;return Zt(e)},Object.defineProperty(nr.prototype,"PE_UTM_OPTS_NS",{get:nr.prototype.get_PE_UTM_OPTS_NS}),nr.prototype.get_PE_UTM_OPTS_NS_STRICT=nr.prototype.get_PE_UTM_OPTS_NS_STRICT=function(){var e=this.ptr;return Wt(e)},Object.defineProperty(nr.prototype,"PE_UTM_OPTS_NS_STRICT",{get:nr.prototype.get_PE_UTM_OPTS_NS_STRICT}),nr.prototype.get_PE_UTM_OPTS_ADD_SPACES=nr.prototype.get_PE_UTM_OPTS_ADD_SPACES=function(){var e=this.ptr;return Bt(e)},Object.defineProperty(nr.prototype,"PE_UTM_OPTS_ADD_SPACES",{get:nr.prototype.get_PE_UTM_OPTS_ADD_SPACES}),pr.prototype=Object.create(Z_.prototype),pr.prototype.constructor=pr,pr.prototype.__class__=pr,pr.__cache__={},c.PeParameter=pr,pr.prototype.getValue=pr.prototype.getValue=function(){var e=this.ptr;return Kt(e)},pr.prototype.getCode=pr.prototype.getCode=function(){var e=this.ptr;return Vt(e)},pr.prototype.getName=pr.prototype.getName=function(e){var t=this.ptr;return H_.prepare(),"object"==typeof e&&(e=z_(e)),$(kt(t,e))},pr.prototype.getType=pr.prototype.getType=function(){var e=this.ptr;return qt(e)},ir.prototype=Object.create(Y_.prototype),ir.prototype.constructor=ir,ir.prototype.__class__=ir,ir.__cache__={},c.PePCSInfo=ir,ir.prototype.getCentralMeridian=ir.prototype.getCentralMeridian=function(){var e=this.ptr;return Jt(e)},ir.prototype.getDomainMinx=ir.prototype.getDomainMinx=function(){var e=this.ptr;return $t(e)},ir.prototype.getDomainMiny=ir.prototype.getDomainMiny=function(){var e=this.ptr;return Qt(e)},ir.prototype.getDomainMaxx=ir.prototype.getDomainMaxx=function(){var e=this.ptr;return e_(e)},ir.prototype.getDomainMaxy=ir.prototype.getDomainMaxy=function(){var e=this.ptr;return t_(e)},ir.prototype.getNorthPoleLocation=ir.prototype.getNorthPoleLocation=function(){var e=this.ptr;return __(e)},ir.prototype.getNorthPoleGeometry=ir.prototype.getNorthPoleGeometry=function(){var e=this.ptr;return r_(e)},ir.prototype.getSouthPoleLocation=ir.prototype.getSouthPoleLocation=function(){var e=this.ptr;return o_(e)},ir.prototype.getSouthPoleGeometry=ir.prototype.getSouthPoleGeometry=function(){var e=this.ptr;return n_(e)},ir.prototype.isDensificationNeeded=ir.prototype.isDensificationNeeded=function(){var e=this.ptr;return!!p_(e)},ir.prototype.isGcsHorizonMultiOverlap=ir.prototype.isGcsHorizonMultiOverlap=function(){var e=this.ptr;return!!i_(e)},ir.prototype.isPannableRectangle=ir.prototype.isPannableRectangle=function(){var e=this.ptr;return!!c_(e)},ir.prototype.generate=ir.prototype.generate=function(e,t){return e&&"object"==typeof e&&(e=e.ptr),t&&"object"==typeof t&&(t=t.ptr),x_(s_(e,t),ir)},ir.prototype.get_PE_PCSINFO_OPTION_NONE=ir.prototype.get_PE_PCSINFO_OPTION_NONE=function(){var e=this.ptr;return P_(e)},Object.defineProperty(ir.prototype,"PE_PCSINFO_OPTION_NONE",{get:ir.prototype.get_PE_PCSINFO_OPTION_NONE}),ir.prototype.get_PE_PCSINFO_OPTION_DOMAIN=ir.prototype.get_PE_PCSINFO_OPTION_DOMAIN=function(){var e=this.ptr;return a_(e)},Object.defineProperty(ir.prototype,"PE_PCSINFO_OPTION_DOMAIN",{get:ir.prototype.get_PE_PCSINFO_OPTION_DOMAIN}),ir.prototype.get_PE_POLE_OUTSIDE_BOUNDARY=ir.prototype.get_PE_POLE_OUTSIDE_BOUNDARY=function(){var e=this.ptr;return g_(e)},Object.defineProperty(ir.prototype,"PE_POLE_OUTSIDE_BOUNDARY",{get:ir.prototype.get_PE_POLE_OUTSIDE_BOUNDARY}),ir.prototype.get_PE_POLE_POINT=ir.prototype.get_PE_POLE_POINT=function(){var e=this.ptr;return y_(e)},Object.defineProperty(ir.prototype,"PE_POLE_POINT",{get:ir.prototype.get_PE_POLE_POINT}),cr.prototype=Object.create(Z_.prototype),cr.prototype.constructor=cr,cr.prototype.__class__=cr,cr.__cache__={},c.PePrimem=cr,cr.prototype.getLongitude=cr.prototype.getLongitude=function(){var e=this.ptr;return d_(e)},cr.prototype.getCode=cr.prototype.getCode=function(){var e=this.ptr;return u_(e)},cr.prototype.getName=cr.prototype.getName=function(e){var t=this.ptr;return H_.prepare(),"object"==typeof e&&(e=z_(e)),$(f_(t,e))},cr.prototype.getType=cr.prototype.getType=function(){var e=this.ptr;return E_(e)},sr.prototype=Object.create(W_.prototype),sr.prototype.constructor=sr,sr.prototype.__class__=sr,sr.__cache__={},c.PeProjcs=sr,sr.prototype.getGeogcs=sr.prototype.getGeogcs=function(){var e=this.ptr;return x_(b_(e),J_)},sr.prototype.getParameters=sr.prototype.getParameters=function(){var e=this.ptr;return m_(e)},sr.prototype.getUnit=sr.prototype.getUnit=function(){var e=this.ptr;return x_(T_(e),ar)},sr.prototype.loadConstants=sr.prototype.loadConstants=function(){var e=this.ptr;return!!O_(e)},sr.prototype.horizonGcsGenerate=sr.prototype.horizonGcsGenerate=function(){var e=this.ptr;return x_(S_(e),_r)},sr.prototype.horizonPcsGenerate=sr.prototype.horizonPcsGenerate=function(){var e=this.ptr;return x_(N_(e),_r)},sr.prototype.getCode=sr.prototype.getCode=function(){var e=this.ptr;return h_(e)},sr.prototype.getName=sr.prototype.getName=function(e){var t=this.ptr;return H_.prepare(),"object"==typeof e&&(e=z_(e)),$(l_(t,e))},sr.prototype.getType=sr.prototype.getType=function(){var e=this.ptr;return M_(e)},Pr.prototype=Object.create(Z_.prototype),Pr.prototype.constructor=Pr,Pr.prototype.__class__=Pr,Pr.__cache__={},c.PeSpheroid=Pr,Pr.prototype.getAxis=Pr.prototype.getAxis=function(){var e=this.ptr;return D_(e)},Pr.prototype.getFlattening=Pr.prototype.getFlattening=function(){var e=this.ptr;return v_(e)},Pr.prototype.getCode=Pr.prototype.getCode=function(){var e=this.ptr;return R_(e)},Pr.prototype.getName=Pr.prototype.getName=function(e){var t=this.ptr;return H_.prepare(),"object"==typeof e&&(e=z_(e)),$(A_(t,e))},Pr.prototype.getType=Pr.prototype.getType=function(){var e=this.ptr;return G_(e)},ar.prototype=Object.create(Z_.prototype),ar.prototype.constructor=ar,ar.prototype.__class__=ar,ar.__cache__={},c.PeUnit=ar,ar.prototype.getUnitFactor=ar.prototype.getUnitFactor=function(){var e=this.ptr;return C_(e)},ar.prototype.getCode=ar.prototype.getCode=function(){var e=this.ptr;return I_(e)},ar.prototype.getName=ar.prototype.getName=function(e){var t=this.ptr;return H_.prepare(),"object"==typeof e&&(e=z_(e)),$(j_(t,e))},ar.prototype.getType=ar.prototype.getType=function(){var e=this.ptr;return L_(e)},gr.prototype=Object.create(Y_.prototype),gr.prototype.constructor=gr,gr.prototype.__class__=gr,gr.__cache__={},c.PeVersion=gr,gr.prototype.version_string=gr.prototype.version_string=function(){var e=this.ptr;return $(U_(e))},c.ensureCache=H_,c.ensureString=X_,c.ensureInt8=z_,c.ensureInt16=function(e){if("object"==typeof e){var t=H_.alloc(e,h);return H_.copy(e,h,t),t}return e},c.ensureInt32=function(e){if("object"==typeof e){var t=H_.alloc(e,l);return H_.copy(e,l,t),t}return e},c.ensureFloat32=function(e){if("object"==typeof e){var t=H_.alloc(e,D);return H_.copy(e,D,t),t}return e},c.ensureFloat64=function(e){if("object"==typeof e){var t=H_.alloc(e,v);return H_.copy(e,v,t),t}return e},s},r.exports=n;const c=(0,p.g)(i.exports),s=Object.freeze(Object.defineProperty({__proto__:null,default:c},Symbol.toStringTag,{value:"Module"}))},92027:()=>{},74695:()=>{}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/01cbf1c4b5c69fa93441.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/01cbf1c4b5c69fa93441.js new file mode 100644 index 00000000..9005d2c0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/01cbf1c4b5c69fa93441.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[9673],{40204:(e,s,t)=>{t.d(s,{B:()=>p,C:()=>f,M:()=>g,N:()=>c,U:()=>a,a:()=>d,b:()=>m,c:()=>i,d:()=>l,e:()=>u,f:()=>h});var o=t(6407);const r="upload-assets",n=()=>new Error;class a extends o.A{constructor(){super(`${r}:unsupported`,"Layer does not support asset uploads.",n())}}class i extends o.A{constructor(){super(`${r}:no-glb-support`,"Layer does not support glb.",n())}}class c extends o.A{constructor(){super(`${r}:no-supported-source`,"No supported external source found",n())}}class l extends o.A{constructor(){super(`${r}:not-base-64`,"Expected gltf data in base64 format after conversion.",n())}}class u extends o.A{constructor(){super(`${r}:unable-to-prepare-options`,"Unable to prepare uploadAsset request options.",n())}}class p extends o.A{constructor(e,s){super(`${r}:bad-response`,`Bad response. Uploaded ${e} items and received ${s} results.`,n())}}class d extends o.A{constructor(e,s){super(`${r}-layer:upload-failed`,`Failed to upload mesh file ${e}. Error code: ${s?.code??"-1"}. Error message: ${s?.messages??"unknown"}`,n())}}class m extends o.A{constructor(e){super(`${r}-layer:unsupported-format`,`The service allowed us to upload an asset of FormatID ${e}, but it does not list it in its supported formats.`,n())}}class f extends o.A{constructor(){super(`${r}:convert3D-failed`,"convert3D failed.")}}class h extends o.A{constructor(){super("invalid-input:no-model","No supported model found")}}class g extends o.A{constructor(){super("invalid-input:multiple-models","Multiple supported models found")}}},59673:(e,s,t)=>{t.d(s,{uploadAssets:()=>S});var o=t(64604),r=t(32773),n=t(20266),a=t(80959),i=t(45371),c=t(99063),l=t(93049),u=t(34801),p=t(40204),d=t(13671),m=t(36544);const f={upload:{createFromFiles:.8,loadMesh:.2},uploadAssetBlobs:{prepareAssetItems:.9,uploadAssetItems:.1},uploadConvertibleSource:{uploadEditSource:.5,serviceAssetsToGlb:.5},uploadLocalMesh:{meshToAssetBlob:.5,uploadAssetBlobs:.5}};function h(e,s=(e=>{}),t){return new g(e,s,t)}class g{constructor(e,s=(e=>{}),t){if(this.onProgress=s,this.taskName=t,this._progressMap=new Map,this._startTime=void 0,this._timingsMap=new Map,"number"==typeof e){this._weights={};for(let s=0;s({start:t,end:0})));1===s&&(o.end=t)}this.emitProgress()}simulate(e,s){return w((s=>this.setProgress(e,s)),s)}makeOnProgress(e){return s=>this.setProgress(e,s)}}function w(e=(e=>{}),s=j){const t=performance.now();e(0);const o=setInterval((()=>{const o=performance.now()-t,r=1-Math.exp(-o/s);e(r)}),P);return(0,d.m)((()=>{clearInterval(o),e(1)}))}function y(e,s=T){return(0,i.m)((0,i.S)(e*b/s))}const T=10,A=10,b=8e-6,P=(0,i.M)(50),j=(0,i.M)(1e3);var v=t(1985),x=t(80488);t(90740),t(29512),t(6407),t(99924),t(32816),t(41390),t(69421),t(40499),t(93181),t(91047),t(29298),t(58498),t(1178);const M=1e6,F=20*M,$=2e9,N=3;async function S(e,s,t){const o=e.length;if(!o)return t?.onProgress?.(1),[];const r=h(o,t?.onProgress,"uploadAssets");return Promise.all(e.map(((e,o)=>async function(e,{layer:s,ongoingUploads:t},o){const r=t.get(e);if(r)return r;if(!function(e){return!!e.infoFor3D&&!!e.url}(s))throw new p.U;if(function(e,s){const{parsedUrl:t}=s;return null!=t&&e.metadata.externalSources.some((e=>(0,u.e)(e,t)))}(e,s))return o?.onProgress?.(1),e;const n=async function(e,s,t){const{metadata:o}=e,{displaySource:r}=o,n=E(r?.source,s),d=!!n,m=o.externalSources.length>0,g=d?async function(e,s,t){return{source:await I(e,s,t),original:!0}}(n,s,t):m?async function(e,s,t){const o=C(s),{externalSources:r}=e.metadata,n=function(e,s){for(const t of e){const e=E(t.source,s);if(e)return e}return null}(r,s);if(!n)throw new p.N;const a=h(f.uploadConvertibleSource,t?.onProgress,"uploadConvertibleSource"),l=await I(n,s,{onProgress:a.makeOnProgress("uploadEditSource")});e.addExternalSources([{source:l,original:!0}]);const d=n.reduce(((e,{asset:s})=>s instanceof File?e+s.size:e),0),m=a.simulate("serviceAssetsToGlb",function(e,s=A){return(0,i.m)((0,i.S)(e*b/s))}(d));try{const e=await async function(e,s,t){const o=e.map((({assetName:e,parts:s})=>({assetName:e,assetHash:s[0].partHash}))),r=s.capabilities?.operations.supportsAsyncConvert3D,n={f:"json",assets:JSON.stringify(o),transportType:"esriTransportTypeUrl",targetFormat:t,async:r},a=(0,c.fj)(s.parsedUrl.path,"convert3D");let i;try{i=(await(r?D:_)(a,{query:n,responseType:"json",timeout:0})).data}catch(e){throw new p.C}const{supportedFormats:l}=s.infoFor3D;return i.assets.map((e=>{const s=(0,x.a)(e.contentType,l);if(!s)throw new p.b(s);return new u.a(e.assetName,e.contentType,[new u.S(e.assetURL,e.assetHash)])}))}(l,s,o);return{source:e}}finally{m.remove()}}(e,s,t):async function(e,s,t){const o=h(f.uploadLocalMesh,t?.onProgress,"uploadLocalMesh"),r=async function(e,s,t){const o=C(s),r=await e.load(t),n=await r.toBinaryGLTF({origin:r.origin,signal:t?.signal,ignoreLocalTransform:!0});return(0,a.Te)(t),{blob:new Blob([n],{type:"model/gltf-binary"}),assetName:`${(0,l.a)()}.glb`,assetType:o}}(e,s,{...t,onProgress:o.makeOnProgress("meshToAssetBlob")});return{source:await U([r],s,{...t,onProgress:o.makeOnProgress("uploadAssetBlobs")}),extent:e.extent.clone(),original:!0}}(e,s,t),w=await g;return(0,a.Te)(t),e.addExternalSources([w]),e}(e,s,o);t.set(e,n);try{await n}finally{t.delete(e)}return e}(e,s,{...t,onProgress:r.makeOnProgress(o)}))))}function E(e,s){if(!e)return null;const{infoFor3D:{supportedFormats:t,editFormats:o}}=s,r=(0,u.c)(e),n=new Array;let a=!1;for(let e=0;easync function(e,s){const{asset:t,assetType:o}=e;if(t instanceof File)return{blob:t,assetName:t.name,assetType:o};const r=await t.toBlob(s);return(0,a.Te)(s),{blob:r,assetName:t.assetName,assetType:o}}(e,t)));return U(o,s,t)}async function U(e,s,t){const r=h(f.uploadAssetBlobs,t?.onProgress,"uploadAssetBlobs"),i=await function(e,s,t){const r=h(e.length,t?.onProgress,"prepareAssetItems");return Promise.all(e.map((async(e,i)=>{const l=async function(e,s,t){const{blob:r,assetType:i,assetName:l}=e;let u=null;try{const e=await async function({data:e,name:s,description:t},r,n){let i=null;try{const u=(0,c.fj)(r,"uploads"),p=(0,c.fj)(u,"info"),{data:d}=await(0,o.A)(p,{query:{f:"json"},responseType:"json"});(0,a.Te)(n);const m=(0,v.i)(r),f=d.maxUploadFileSize*M,g=m?$:f,w=m?Math.min(F,f):F;if(e.size>g)throw new Error("Data too large");const T=(0,c.fj)(u,"register"),{data:A}=await(0,o.A)(T,{query:{f:"json",itemName:(l=s,l.replaceAll("/","_").replaceAll("\\","_")),description:t},responseType:"json",method:"post"});if((0,a.Te)(n),!A.success)throw new Error("Registration failed");const{itemID:b}=A.item;i=(0,c.fj)(u,b);const P=(0,c.fj)(i,"uploadPart"),j=Math.ceil(e.size/w),x=new Array;for(let s=0;s{for(;0!==S.length;){const e=x.length-S.length,s=S.pop(),t=new FormData,r=k.simulate(e,y(s.size));try{t.append("f","json"),t.append("file",s),t.append("partId",`${e}`);const{data:r}=await(0,o.A)(P,{timeout:0,body:t,responseType:"json",method:"post"});if((0,a.Te)(n),!r.success)throw new Error("Part upload failed")}finally{r.remove()}}};for(let e=0;es)).join(",")},responseType:"json",method:"post"});if((0,a.Te)(n),!_.success)throw new Error("Commit failed");return _.item}catch(e){if(null!=i){const e=(0,c.fj)(i,"delete");await(0,o.A)(e,{query:{f:"json"},responseType:"json",method:"post"})}throw e}var l}({data:r,name:l},s.url,t);(0,a.Te)(t),u={assetType:i,assetUploadId:e.itemID}}catch(e){(0,a.QP)(e),n.L.getLogger("esri.layers.graphics.sources.support.uploadAssets").warnOnce(`Service ${s.url} does not support the REST Uploads API.`)}if(!u){const e=await(0,c._0)(r);if((0,a.Te)(t),!e.isBase64)throw new p.d;u={assetType:i,assetData:e.data}}if(!u)throw new p.e;return{item:u,assetName:l}}(await e,s,{...t,onProgress:r.makeOnProgress(i)});return(0,a.Te)(t),l})))}(e,s,{...t,onProgress:r.makeOnProgress("prepareAssetItems")});(0,a.Te)(t);const l=i.map((({item:e})=>e)),{uploadResults:d}=await async function(e,s,t){const r=w(t?.onProgress);try{const r=await(0,o.A)((0,c.fj)(s.parsedUrl.path,"uploadAssets"),{timeout:0,query:{f:"json",assets:JSON.stringify(e)},method:"post",responseType:"json"});if((0,a.Te)(t),r.data.uploadResults.length!==e.length)throw new p.B(e.length,r.data.uploadResults.length);return r.data}finally{r.remove()}}(l,s,{...t,onProgress:r.makeOnProgress("uploadAssetItems")});return(0,a.Te)(t),e.map(((e,t)=>function(e,s,t){const{success:o}=s;if(!o){const{error:t}=s;throw new p.a(e.assetName,t)}const{assetHash:r}=s,{assetName:n,item:{assetType:a}}=e,{infoFor3D:{supportedFormats:i}}=t,c=(0,x.d)(a,i);if(!c)throw new p.b(a);return new u.a(n,c,[new u.S(`${t.parsedUrl.path}/assets/${r}`,r)])}(i[t],d[t],s)))}function _(e,s){return(0,o.A)(e,s)}async function D(e,s){const t=(await(0,o.A)(e,s)).data.statusUrl;for(;;){const e=(await(0,o.A)(t,{query:{f:"json"},responseType:"json"})).data;switch(e.status){case"Completed":return(0,o.A)(e.resultUrl,{query:{f:"json"},responseType:"json"});case"CompletedWithErrors":throw new Error(e.status);case"Failed ImportChanges":case"InProgress":case"Pending":case"ExportAttachments":case"ExportChanges":case"ExportingData":case"ExportingSnapshot":case"ImportAttachments":case"ProvisioningReplica":case"UnRegisteringReplica":break;default:throw new Error}await(0,a.Pl)(B)}}function C(e){const{infoFor3D:s}=e,t=(0,x.a)("model/gltf-binary",s.supportedFormats)??(0,x.b)("glb",s.supportedFormats);if(!t)throw new p.c;return t}const B=(0,i.M)(1e3)}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/023ee4129b28fc8f307a.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/023ee4129b28fc8f307a.js new file mode 100644 index 00000000..14cd2523 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/023ee4129b28fc8f307a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[7585,7138],{42614:(e,t,s)=>{s.d(t,{B:()=>a});var i=s(32773),n=s(11721),r=s(48402);const o={minX:0,minY:0,maxX:0,maxY:0};class a{constructor(){this._indexInvalid=!1,this._boundsToLoad=[],this._boundsById=new Map,this._idByBounds=new Map,this._index=new n.P(9,(0,i.h)("esri-csp-restrictions")?e=>({minX:e[0],minY:e[1],maxX:e[2],maxY:e[3]}):["[0]","[1]","[2]","[3]"]),this._loadIndex=()=>{if(this._indexInvalid){const e=new Array(this._idByBounds.size);let t=0;this._idByBounds.forEach(((s,i)=>{e[t++]=i})),this._indexInvalid=!1,this._index.clear(),this._index.load(e)}else this._boundsToLoad.length&&(this._index.load(Array.from(new Set(this._boundsToLoad.filter((e=>this._idByBounds.has(e)))))),this._boundsToLoad.length=0)}}get fullBounds(){if(!this._boundsById.size)return null;const e=(0,r.e)();for(const t of this._boundsById.values())t&&(e[0]=Math.min(t[0],e[0]),e[1]=Math.min(t[1],e[1]),e[2]=Math.max(t[2],e[2]),e[3]=Math.max(t[3],e[3]));return e}get valid(){return!this._indexInvalid}clear(){this._indexInvalid=!1,this._boundsToLoad.length=0,this._boundsById.clear(),this._idByBounds.clear(),this._index.clear()}delete(e){const t=this._boundsById.get(e);this._boundsById.delete(e),t&&(this._idByBounds.delete(t),this._indexInvalid||this._index.remove(t))}forEachInBounds(e,t){this._loadIndex(),function(e,t,s){!function(e){o.minX=e[0],o.minY=e[1],o.maxX=e[2],o.maxY=e[3]}(t),e.search(o,s)}(this._index,e,(e=>t(this._idByBounds.get(e))))}get(e){return this._boundsById.get(e)}has(e){return this._boundsById.has(e)}invalidateIndex(){this._indexInvalid||(this._indexInvalid=!0,this._boundsToLoad.length=0)}set(e,t){if(!this._indexInvalid){const t=this._boundsById.get(e);t&&(this._index.remove(t),this._idByBounds.delete(t))}this._boundsById.set(e,t),t&&(this._idByBounds.set(t,e),this._indexInvalid||(this._boundsToLoad.push(t),this._boundsToLoad.length>5e4&&this._loadIndex()))}}},13141:(e,t,s)=>{s.d(t,{F:()=>m});var i=s(32773),n=s(6407),r=s(81272),o=s(20266),a=s(47239),h=s(48402),u=s(83637),l=s(42614),c=s(59700),d=s(11618);const f=(0,a.c)();class m{constructor(e){this.geometryInfo=e,this._boundsStore=new l.B,this._featuresById=new Map,this._markedIds=new Set,this.events=new r.A,this.featureAdapter=d.o}get geometryType(){return this.geometryInfo.geometryType}get hasM(){return this.geometryInfo.hasM}get hasZ(){return this.geometryInfo.hasZ}get numFeatures(){return this._featuresById.size}get fullBounds(){return this._boundsStore.fullBounds}get storeStatistics(){let e=0;return this._featuresById.forEach((t=>{null!=t.geometry&&t.geometry.coords&&(e+=t.geometry.coords.length)})),{featureCount:this._featuresById.size,vertexCount:e/(this.hasZ?this.hasM?4:3:this.hasM?3:2)}}getFullExtent(e){if(null==this.fullBounds)return null;const[t,s,i,n]=this.fullBounds;return{xmin:t,ymin:s,xmax:i,ymax:n,spatialReference:(0,c.c)(e)}}add(e){this._add(e),this._emitChanged()}addMany(e){for(const t of e)this._add(t);this._emitChanged()}upsertMany(e){const t=e.map((e=>this._upsert(e)));return this._emitChanged(),t.filter(i.i)}clear(){this._featuresById.clear(),this._boundsStore.clear(),this._emitChanged()}removeById(e){const t=this._featuresById.get(e);return t?(this._remove(t),this._emitChanged(),t):null}removeManyById(e){this._boundsStore.invalidateIndex();for(const t of e){const e=this._featuresById.get(t);e&&this._remove(e)}this._emitChanged()}forEachBounds(e,t){for(const s of e){const e=this._boundsStore.get(s.objectId);e&&t((0,a.g)(f,e))}}getFeature(e){return this._featuresById.get(e)}has(e){return this._featuresById.has(e)}forEach(e){this._featuresById.forEach((t=>e(t)))}forEachInBounds(e,t){this._boundsStore.forEachInBounds(e,(e=>{t(this._featuresById.get(e))}))}startMarkingUsedFeatures(){this._boundsStore.invalidateIndex(),this._markedIds.clear()}sweep(){let e=!1;this._featuresById.forEach(((t,s)=>{this._markedIds.has(s)||(e=!0,this._remove(t))})),this._markedIds.clear(),e&&this._emitChanged()}_emitChanged(){this.events.emit("changed",void 0)}_add(e){if(!e)return;const t=e.objectId;if(null==t)return void o.L.getLogger("esri.layers.graphics.data.FeatureStore").error(new n.A("featurestore:invalid-feature","feature id is missing",{feature:e}));const s=this._featuresById.get(t);let i;if(this._markedIds.add(t),s?(e.displayId=s.displayId,i=this._boundsStore.get(t),this._boundsStore.delete(t)):null!=this.onFeatureAdd&&this.onFeatureAdd(e),!e.geometry?.coords?.length)return this._boundsStore.set(t,null),void this._featuresById.set(t,e);i=(0,u.g)(null!=i?i:(0,h.c)(),e.geometry,this.geometryInfo.hasZ,this.geometryInfo.hasM),null!=i&&this._boundsStore.set(t,i),this._featuresById.set(t,e)}_upsert(e){const t=e?.objectId;if(null==t)return o.L.getLogger("esri.layers.graphics.data.FeatureStore").error(new n.A("featurestore:invalid-feature","feature id is missing",{feature:e})),null;const s=this._featuresById.get(t);if(!s)return this._add(e),e;this._markedIds.add(t);const{geometry:i,attributes:r}=e;for(const e in r)s.attributes[e]=r[e];return i&&(s.geometry=i,this._boundsStore.set(t,(0,u.g)((0,h.c)(),i,this.geometryInfo.hasZ,this.geometryInfo.hasM)??null)),s}_remove(e){null!=this.onFeatureRemove&&this.onFeatureRemove(e);const t=e.objectId;return this._markedIds.delete(t),this._boundsStore.delete(t),this._featuresById.delete(t),e}}},23787:(e,t,s)=>{s.d(t,{L:()=>n});var i=s(22151);class n{constructor(e,t){this._storage=new i.M,this.id="",this.name="",this.size=0,this._storage.maxSize=e,this._storage.register(this),t&&this._storage.registerRemoveFunc("",t)}destroy(){this._storage.deregister(this),this._storage.destroy()}put(e,t,s=1){this._storage.put(this,e,t,s,1)}pop(e){return this._storage.pop(this,e)}get(e){return this._storage.get(this,e)}clear(){this._storage.clearAll()}get maxSize(){return this._storage.maxSize}set maxSize(e){this._storage.maxSize=e}resetHitRate(){}}},22151:(e,t,s)=>{s.d(t,{M:()=>a,b:()=>o});var i,n,r=s(45371);(n=i||(i={}))[n.ALL=0]="ALL",n[n.SOME=1]="SOME";class o{constructor(e,t,s){this.name=e,this._storage=t,this.id=h+++":",this.size=0,this.maxSize=-1,this._removeFunc=!1,this._hit=0,this._miss=0,this._storage.register(this),s&&(this._storage.registerRemoveFunc(this.id,s),this._removeFunc=!0)}destroy(){this._storage.clear(this),this._removeFunc&&this._storage.deregisterRemoveFunc(this.id),this._storage.deregister(this),this._storage=null}get hitRate(){return this._hit/(this._hit+this._miss)}get storageSize(){return this._storage.size}getSize(e){return this._storage.getSize(this,e)}resetHitRate(){this._hit=this._miss=0}put(e,t,s,i=0){this._storage.put(this,e,t,s,i)}pop(e){const t=this._storage.pop(this,e);return void 0===t?++this._miss:++this._hit,t}get(e){const t=this._storage.get(this,e);return void 0===t?++this._miss:++this._hit,t}peek(e){return this._storage.peek(this,e)}updateSize(e,t,s){this._storage.updateSize(this,e,t,s)}clear(){this._storage.clear(this)}clearAll(){this._storage.clearAll()}get performanceInfo(){return this._storage.performanceInfo}resetStats(){this._storage.resetStats()}}class a{get size(){return this._size}constructor(e=10485760){this._maxSize=e,this._db=new Map,this._size=0,this._hit=0,this._miss=0,this._removeFuncs=new r.P,this._users=new r.P}destroy(){this.clearAll(),this._removeFuncs.clear(),this._users.clear(),this._db=null}register(e){this._users.push(e)}deregister(e){this._users.removeUnordered(e)}registerRemoveFunc(e,t){this._removeFuncs.push([e,t])}deregisterRemoveFunc(e){this._removeFuncs.filterInPlace((t=>t[0]!==e))}get maxSize(){return this._maxSize}set maxSize(e){this._maxSize=Math.max(e,-1),this._checkSize()}getSize(e,t){const s=this._db.get(e.id+t);return s?.size??0}put(e,t,s,n,r){t=e.id+t;const o=this._db.get(t);if(o&&(this._size-=o.size,e.size-=o.size,this._db.delete(t),o.entry!==s&&this._notifyRemove(t,o.entry,o.size,i.ALL)),n>this._maxSize)return void this._notifyRemove(t,s,n,i.ALL);if(void 0===s)return void console.warn("Refusing to cache undefined entry ");if(!n||n<0)return console.warn(`Refusing to cache entry with size ${n} for key ${t}`),void this._notifyRemove(t,s,0,i.ALL);const a=1+Math.max(r,-4)- -3;this._db.set(t,new u(s,n,a)),this._size+=n,e.size+=n,this._checkSize()}updateSize(e,t,s,n){t=e.id+t;const r=this._db.get(t);if(r&&r.entry===s){for(this._size-=r.size,e.size-=r.size;n>this._maxSize;){const e=this._notifyRemove(t,s,n,i.SOME);if(!(null!=e&&e>0))return void this._db.delete(t);n=e}r.size=n,this._size+=n,e.size+=n,this._checkSize()}}pop(e,t){t=e.id+t;const s=this._db.get(t);if(s)return this._size-=s.size,e.size-=s.size,this._db.delete(t),++this._hit,s.entry;++this._miss}get(e,t){t=e.id+t;const s=this._db.get(t);if(void 0!==s)return this._db.delete(t),s.lives=s.lifetime,this._db.set(t,s),++this._hit,s.entry;++this._miss}peek(e,t){const s=this._db.get(e.id+t);return s?++this._hit:++this._miss,s?.entry}get performanceInfo(){const e={Size:Math.round(this._size/1048576)+"/"+Math.round(this._maxSize/1048576)+"MB","Hit rate":Math.round(100*this._getHitRate())+"%",Entries:this._db.size.toString()},t={},s=new Array;this._db.forEach(((e,i)=>{const n=e.lifetime;s[n]=(s[n]||0)+e.size,this._users.forAll((s=>{const{id:n,name:r}=s;if(i.startsWith(n)){const s=t[r]||0;t[r]=s+e.size}}))}));const i={};this._users.forAll((e=>{const s=e.name;if("hitRate"in e&&"number"==typeof e.hitRate&&!isNaN(e.hitRate)&&e.hitRate>0){const n=t[s]||0;t[s]=n,i[s]=Math.round(100*e.hitRate)+"%"}else i[s]="0%"}));const n=Object.keys(t);n.sort(((e,s)=>t[s]-t[e])),n.forEach((s=>e[s]=Math.round(t[s]/2**20)+"MB / "+i[s]));for(let t=s.length-1;t>=0;--t){const i=s[t];i&&(e["Priority "+(t+-3-1)]=Math.round(i/this._size*100)+"%")}return e}resetStats(){this._hit=this._miss=0,this._users.forAll((e=>e.resetHitRate()))}clear(e){const t=e.id;this._db.forEach(((e,s)=>{s.startsWith(t)&&(this._size-=e.size,this._db.delete(s),this._notifyRemove(s,e.entry,e.size,i.ALL))})),e.size=0}clearAll(){this._db.forEach(((e,t)=>this._notifyRemove(t,e.entry,e.size,i.ALL))),this._users.forAll((e=>e.size=0)),this._size=0,this._db.clear()}_getHitRate(){return this._hit/(this._hit+this._miss)}_notifyRemove(e,t,s,i){let n;return this._removeFuncs.some((r=>{if(e.startsWith(r[0])){const e=r[1](t,i,s);return"number"==typeof e&&(n=e),!0}return!1})),n}_checkSize(){this._users.forAll((e=>this._checkSizeLimits(e))),this._checkSizeLimits()}_checkSizeLimits(e){const t=e??this;if(t.maxSize<0||t.size<=t.maxSize)return;const s=e?.id;let i=!0;for(;i;){i=!1;for(const[n,r]of this._db)if(0===r.lifetime&&(!s||n.startsWith(s))){if(this._purgeItem(n,r,e),t.size<=.9*t.maxSize)return;i||=this._db.has(n)}}for(const[i,n]of this._db)if((!s||i.startsWith(s))&&(this._purgeItem(i,n,e),t.size<=.9*t.maxSize))return}_purgeItem(e,t,s=this._users.find((t=>e.startsWith(t.id)))){if(this._db.delete(e),t.lives<=1){this._size-=t.size,s&&(s.size-=t.size);const n=this._notifyRemove(e,t.entry,t.size,i.SOME);null!=n&&n>0&&(this._size+=n,s&&(s.size+=n),t.lives=t.lifetime,t.size=n,this._db.set(e,t))}else--t.lives,this._db.set(e,t)}}let h=0;class u{constructor(e,t,s){this.entry=e,this.size=t,this.lifetime=s,this.lives=s}}},11721:(e,t,s)=>{s.d(t,{P:()=>o});var i=s(32773),n=s(45371),r=s(32159);class o{constructor(e=9,t){this._compareMinX=c,this._compareMinY=d,this._toBBox=e=>e,this._maxEntries=Math.max(4,e||9),this._minEntries=Math.max(2,Math.ceil(.4*this._maxEntries)),t&&("function"==typeof t?this._toBBox=t:this._initFormat(t)),this.clear()}destroy(){this.clear(),x.prune(),w.prune(),v.prune(),S.prune()}all(e){a(this._data,e)}search(e,t){let s=this._data;const i=this._toBBox;if(p(e,s))for(x.clear();s;){for(let n=0,r=s.children.length;n0;){if(s||(s=v.pop(),n=v.data[v.length-1],r=S.pop()??0,o=!0),s.leaf&&(t=(0,i.f)(s.children,e,s.children.length,s.indexHint),-1!==t))return s.children.splice(t,1),v.push(s),this._condense(v),this;o||s.leaf||!g(s,a)?n?(r++,s=n.children[r],o=!1):s=null:(v.push(s),S.push(r),r=0,n=s,s=s.children[0])}return this}toJSON(){return this._data}fromJSON(e){return this._data=e,this}_build(e,t,s,i){const n=s-t+1;let r=this._maxEntries;if(n<=r){const i=new R(e.slice(t,s+1));return h(i,this._toBBox),i}i||(i=Math.ceil(Math.log(n)/Math.log(r)),r=Math.ceil(n/r**(i-1)));const o=new B([]);o.height=i;const a=Math.ceil(n/r),u=a*Math.ceil(Math.sqrt(r));y(e,t,s,u,this._compareMinX);for(let n=t;n<=s;n+=u){const t=Math.min(n+u-1,s);y(e,n,t,a,this._compareMinY);for(let s=n;s<=t;s+=a){const n=Math.min(s+a-1,t);o.children.push(this._build(e,s,n,i-1))}}return h(o,this._toBBox),o}_insert(e,t,s){const i=this._toBBox,n=s?e:i(e);v.clear();const r=function(e,t,s,i){for(;i.push(t),!0!==t.leaf&&i.length-1!==s;){let s,i=1/0,o=1/0;for(let a=0,h=t.children.length;a=0&&v.data[t].children.length>this._maxEntries;)this._split(v,t),t--;!function(e,t,s){for(let i=s;i>=0;i--)l(t.data[i],e)}(n,v,t)}_split(e,t){const s=e.data[t],i=s.children.length,n=this._minEntries;this._chooseSplitAxis(s,n,i);const r=this._chooseSplitIndex(s,n,i);if(!r)return;const o=s.children.splice(r,s.children.length-r),a=s.leaf?new R(o):new B(o);a.height=s.height,h(s,this._toBBox),h(a,this._toBBox),t?e.data[t-1].children.push(a):this._splitRoot(s,a)}_splitRoot(e,t){this._data=new B([e,t]),this._data.height=e.height+1,h(this._data,this._toBBox)}_chooseSplitIndex(e,t,s){let i,n,r;i=n=1/0;for(let o=t;o<=s-t;o++){const t=u(e,0,o,this._toBBox),a=u(e,o,s,this._toBBox),h=_(t,a),l=f(t)+f(a);h=t;i--){const t=e.children[i];l(o,e.leaf?n(t):t),a+=m(o)}return a}_condense(e){for(let t=e.length-1;t>=0;t--){const s=e.data[t];if(0===s.children.length)if(t>0){const n=e.data[t-1],r=n.children;r.splice((0,i.f)(r,s,r.length,n.indexHint),1)}else this.clear();else h(s,this._toBBox)}}_initFormat(e){const t=["return a"," - b",";"];this._compareMinX=new Function("a","b",t.join(e[0])),this._compareMinY=new Function("a","b",t.join(e[1])),this._toBBox=new Function("a","return {minX: a"+e[0]+", minY: a"+e[1]+", maxX: a"+e[2]+", maxY: a"+e[3]+"};")}}function a(e,t){let s=e;for(w.clear();s;){if(!0===s.leaf)for(const e of s.children)t(e);else w.pushArray(s.children);s=w.pop()??null}}function h(e,t){u(e,0,e.children.length,t,e)}function u(e,t,s,i,n){n||(n=new R([])),n.minX=1/0,n.minY=1/0,n.maxX=-1/0,n.maxY=-1/0;for(let r,o=t;o=e.minX&&t.maxY>=e.minY}function y(e,t,s,i,n){const o=[t,s];for(;o.length;){const t=o.pop(),s=o.pop();if(t-s<=i)continue;const a=s+Math.ceil((t-s)/i/2)*i;(0,r.q)(e,a,s,t,n),o.push(s,a,a,t)}}const x=new n.P,w=new n.P,v=new n.P,S=new n.P({deallocator:void 0});class I{constructor(){this.minX=1/0,this.minY=1/0,this.maxX=-1/0,this.maxY=-1/0}}class b extends I{constructor(){super(...arguments),this.height=1,this.indexHint=new i.P}}class R extends b{constructor(e){super(),this.children=e,this.leaf=!0}}class B extends b{constructor(e){super(),this.children=e,this.leaf=!1}}},87585:(e,t,s)=>{s.r(t),s.d(t,{default:()=>x});var i=s(73067),n=s(6407),r=s(20266),o=s(80959),a=s(69421),h=s(69763),u=s(83637),l=s(13141),c=s(2824),d=s(2232),f=s(73671),m=s(84698),_=s(34225),g=s(79875),p=s(78016);s(32816),s(41390),s(32773),s(29298),s(36544),s(93181),s(13671),s(40499),s(58498),s(91047),s(45371),s(90740),s(93804),s(18683),s(64604),s(29512),s(99063),s(99924),s(47239),s(44600),s(2160),s(49877),s(7969),s(56273),s(64752),s(48844),s(29208),s(48402),s(16699),s(26809),s(2589),s(18527),s(77037),s(36533),s(84200),s(97827),s(91695),s(18169),s(67504),s(81272),s(42614),s(11721),s(32159),s(67138),s(59700),s(78281),s(44945),s(47387),s(46728),s(64102),s(3952),s(339),s(79281),s(94345),s(92517),s(69033),s(13978),s(11618),s(56764),s(22151),s(23787),s(38896),s(26589),s(133),s(54483),s(59192),s(17872),s(70648),s(69310),s(30011),s(55270),s(50214),s(95779),s(13262),s(346),s(49010),s(4734),s(9943),s(91276),s(62482),s(47215),s(71044),s(172),s(17745),s(19297),s(73509),s(28276),s(65283),s(82408),s(69277),s(70580),s(75191),s(24319),s(62092),s(43059),s(89935),s(49813),s(1178),s(81623),s(13478),s(72604),s(12856),s(13226),s(47812),s(47368),s(88817),s(88663),s(75169),s(67321),s(75377),s(33348),s(58126),s(1985),s(44864),s(95637),s(59930),s(45862),s(72762),s(71613);const y="esri.layers.WFSLayer";class x{constructor(){this._customParameters=null,this._queryEngine=null,this._supportsPagination=!0}destroy(){this._queryEngine?.destroy(),this._queryEngine=null}async load(e,t={}){const{getFeatureUrl:s,getFeatureOutputFormat:i,fields:r,geometryType:a,featureType:h,maxRecordCount:u,maxTotalRecordCount:f,maxPageCount:m,objectIdField:y,customParameters:x}=e,{spatialReference:v,getFeatureSpatialReference:S}=(0,_.UH)(s,h,e.spatialReference);try{await(0,c.c)(S,v)}catch{throw new n.A("unsupported-projection","Projection not supported",{inSpatialReference:S,outSpatialReference:v})}(0,o.Te)(t),this._customParameters=x,this._featureType=h,this._fieldsIndex=g.A.fromLayerJSON({fields:r,dateFieldsTimeReference:r.some((e=>"esriFieldTypeDate"===e.type))?{timeZoneIANA:p.u}:null}),this._geometryType=a,this._getFeatureUrl=s,this._getFeatureOutputFormat=i,this._getFeatureSpatialReference=S,this._maxRecordCount=u,this._maxTotalRecordCount=f,this._maxPageCount=m,this._objectIdField=y,this._spatialReference=v;let I=await this._snapshotFeatures(t);if(I.errors.length>0&&(this._supportsPagination=!1,I=await this._snapshotFeatures(t),I.errors.length>0))throw I.errors[0];return this._queryEngine=new d.Q({fieldsIndex:this._fieldsIndex,geometryType:a,hasM:!1,hasZ:!1,objectIdField:y,spatialReference:v,timeInfo:null,featureStore:new l.F({geometryType:a,hasM:!1,hasZ:!1})}),this._queryEngine.featureStore.addMany(I.features),{warnings:w(I),extent:(await this._queryEngine.fetchRecomputedExtents()).fullExtent}}async applyEdits(){throw new n.A("wfs-source:editing-not-supported","applyEdits() is not supported on WFSLayer")}async queryFeatures(e={},t={}){return await this._waitSnapshotComplete(),this._queryEngine.executeQuery(e,t.signal)}async queryFeatureCount(e={},t={}){return await this._waitSnapshotComplete(),this._queryEngine.executeQueryForCount(e,t.signal)}async queryObjectIds(e={},t={}){return await this._waitSnapshotComplete(),this._queryEngine.executeQueryForIds(e,t.signal)}async queryExtent(e={},t={}){return await this._waitSnapshotComplete(),this._queryEngine.executeQueryForExtent(e,t.signal)}async querySnapping(e,t={}){return await this._waitSnapshotComplete(),this._queryEngine.executeQueryForSnapping(e,t.signal)}async refresh(e){return this._customParameters=e.customParameters,this._maxRecordCount=e.maxRecordCount,this._maxTotalRecordCount=e.maxTotalRecordCount,this._maxPageCount=e.maxPageCount,this._snapshotTask?.abort(),this._snapshotTask=(0,i.c)((e=>this._snapshotFeatures({signal:e}))),this._snapshotTask.promise.then((e=>{this._queryEngine.featureStore.clear(),this._queryEngine.featureStore.addMany(e.features);for(const t of w(e))r.L.getLogger(y).warn(new a.W("wfs-layer:refresh-warning",t.message,t.details));e.errors?.length&&r.L.getLogger(y).warn(new a.W("wfs-layer:refresh-error","Refresh completed with errors",{errors:e.errors}))}),(()=>{this._queryEngine.featureStore.clear()})),await this._waitSnapshotComplete(),{extent:(await this._queryEngine.fetchRecomputedExtents()).fullExtent}}async _waitSnapshotComplete(){if(this._snapshotTask&&!this._snapshotTask.finished){try{await this._snapshotTask.promise}catch{}return this._waitSnapshotComplete()}}async _snapshotFeatures(e){const t=e?.signal,s=this._maxTotalRecordCount,i=this._maxPageCount,n=this._supportsPagination?await(0,_.E)(this._getFeatureUrl,this._featureType.typeName,{customParameters:this._customParameters,signal:t}):void 0;let r=[];const a=[];if(null==n)try{r=await this._singleQuery(t)}catch(e){(0,o.zf)(e)||a.push(e)}else{const e=Math.min(n,s),h=function*(e,t,s){for(let i=0;iasync function(e,t,s){let i=e.next();for(;!i.done;){try{const e=await i.value;t.push(...e)}catch(e){(0,o.zf)(e)||s.push(e)}i=e.next()}}(h,r,a))))}return(0,o.Te)(t),{features:r,totalRecordCount:n,maxTotalRecordCount:s,maxPageCount:i,errors:a}}async _singleQuery(e){const t=await(0,_.x$)(this._getFeatureUrl,this._featureType.typeName,this._getFeatureSpatialReference,this._getFeatureOutputFormat,{customParameters:this._customParameters,signal:e});return this._processGeoJSON(t,{signal:e})}async _pageQuery(e,t){const s=e*this._maxRecordCount,i=await(0,_.x$)(this._getFeatureUrl,this._featureType.typeName,this._getFeatureSpatialReference,this._getFeatureOutputFormat,{customParameters:this._customParameters,startIndex:s,count:this._maxRecordCount,signal:t});return this._processGeoJSON(i,{startIndex:s,signal:t})}_processGeoJSON(e,t){(0,f.v)(e,this._getFeatureSpatialReference.wkid);const{startIndex:s,signal:i}=t;(0,o.Te)(i);const n=(0,f.c)(e,{geometryType:this._geometryType,hasZ:!1,objectIdField:this._objectIdField});if(!(0,h.f)(this._spatialReference,this._getFeatureSpatialReference))for(const e of n)null!=e.geometry&&(e.geometry=(0,u.b)((0,c.p)((0,u.a)(e.geometry,this._geometryType,!1,!1),this._getFeatureSpatialReference,this._spatialReference)));let r=s??1;for(const e of n){const t={};(0,m.m)(this._fieldsIndex,t,e.attributes,!0),e.attributes=t,null==t[this._objectIdField]&&(e.objectId=t[this._objectIdField]=r++)}return n}}function w(e){const t=[];return null!=e.totalRecordCount&&(e.features.lengthe.maxTotalRecordCount&&t.push({name:"wfs-layer:large-dataset",message:`The number of ${e.totalRecordCount} features exceeds the maximum allowed of ${e.maxTotalRecordCount}.`,details:{recordCount:e.features.length,totalRecordCount:e.totalRecordCount,maxTotalRecordCount:e.maxTotalRecordCount}})),t}},67138:(e,t,s)=>{s.d(t,{c:()=>i,g:()=>n});var i="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==s.g?s.g:"undefined"!=typeof self?self:{};function n(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}},1985:(e,t,s)=>{s.d(t,{a:()=>l,b:()=>d,d:()=>f,e:()=>p,f:()=>x,i:()=>_,p:()=>c,s:()=>g,t:()=>m,w:()=>y});var i=s(99063),n=s(1178);const r={mapserver:"MapServer",imageserver:"ImageServer",featureserver:"FeatureServer",knowledgegraphserver:"KnowledgeGraphServer",sceneserver:"SceneServer",streamserver:"StreamServer",vectortileserver:"VectorTileServer","3dtilesserver":"3DTilesServer",videoserver:"VideoServer"},o=Object.values(r),a=new RegExp(`^((?:https?:)?\\/\\/\\S+?\\/rest\\/services\\/(.+?)\\/(${o.join("|")}))(?:\\/(?:layers\\/)?(\\d+))?`,"i"),h=new RegExp(`^((?:https?:)?\\/\\/\\S+?\\/([^/\\n]+)\\/(${o.join("|")}))(?:\\/(?:layers\\/)?(\\d+))?`,"i"),u=/(.*?)\/(?:layers\/)?(\d+)\/?$/i;function l(e){return a.test(e)}function c(e){if(null==e)return null;const t=(0,i.An)(e),s=t?.path.match(a)||t?.path.match(h);if(!s)return null;const[,n,o,u,l]=s,c=o.indexOf("/");return{title:f(-1!==c?o.slice(c+1):o),serverType:r[u.toLowerCase()],sublayer:null!=l&&""!==l?parseInt(l,10):null,url:{path:n}}}function d(e){const t=(0,i.An)(e).path.match(u);return t?{serviceUrl:t[1],sublayerId:Number(t[2])}:null}function f(e){return(e=e.replaceAll(/\s*[/_]+\s*/g," "))[0].toUpperCase()+e.slice(1)}function m(e,t){const s=[];if(e){const t=c(e);null!=t&&t.title&&s.push(t.title)}if(t){const e=f(t);s.push(e)}if(2===s.length){if(s[0].toLowerCase().includes(s[1].toLowerCase()))return s[0];if(s[1].toLowerCase().includes(s[0].toLowerCase()))return s[1]}return s.join(" - ")}function _(e){let t=(0,i.$z)(e,!0);return!!t&&(t=t.toLowerCase(),t.endsWith(".arcgis.com")&&(t.startsWith("services")||t.startsWith("tiles")||t.startsWith("features")))}function g(e,t){return e?(0,i.UC)((0,i.zi)(e,t)):e}function p(e){let{url:t}=e;if(!t)return{url:t};t=(0,i.zi)(t,e.logger);const s=(0,i.An)(t),n=c(s.path);let r;if(null!=n)null!=n.sublayer&&null==e.layer.layerId&&(r=n.sublayer),t=n.url.path;else if(e.nonStandardUrlAllowed){const e=d(s.path);null!=e&&(t=e.serviceUrl,r=e.sublayerId)}return{url:(0,i.UC)(t),layerId:r}}function y(e,t,s,r,o){(0,n.w)(t,r,"url",o),r.url&&null!=e.layerId&&(r.url=(0,i.fj)(r.url,s,e.layerId.toString()))}function x(e){if(!e)return!1;const t=e.toLowerCase(),s=t.includes("/services/"),i=t.includes("/mapserver/wmsserver"),n=t.includes("/imageserver/wmsserver"),r=t.includes("/wmsserver");return s&&(i||n||r)}},339:(e,t,s)=>{s.d(t,{c:()=>o,g:()=>u,o:()=>a,u:()=>h});var i=s(67504),n=s(7969),r=s(77037);const o={102100:{maxX:20037508.342788905,minX:-20037508.342788905,plus180Line:new i.A({paths:[[[20037508.342788905,-20037508.342788905],[20037508.342788905,20037508.342788905]]],spatialReference:n.A.WebMercator}),minus180Line:new i.A({paths:[[[-20037508.342788905,-20037508.342788905],[-20037508.342788905,20037508.342788905]]],spatialReference:n.A.WebMercator})},4326:{maxX:180,minX:-180,plus180Line:new i.A({paths:[[[180,-180],[180,180]]],spatialReference:n.A.WGS84}),minus180Line:new i.A({paths:[[[-180,-180],[-180,180]]],spatialReference:n.A.WGS84})}};function a(e,t){return Math.ceil((e-t)/(2*t))}function h(e,t){const s=u(e);for(const e of s)for(const s of e)s[0]+=t;return e}function u(e){return(0,r.Bi)(e)?e.rings:e.paths}},79281:(e,t,s)=>{s.d(t,{c:()=>u,s:()=>l}),s(94345);var i=s(64604),n=s(77037),r=s(69763),o=s(69033),a=s(99063),h=s(13978);async function u(e,t,s,a){const h=(0,o.p)(e),u=t[0].spatialReference,l={...a,responseType:"json",query:{...h.query,f:"json",sr:(0,r.Y)(u),target:JSON.stringify({geometryType:(0,n.$B)(t[0]),geometries:t}),cutter:JSON.stringify(s)}},c=await(0,i.A)(h.path+"/cut",l),{cutIndexes:d,geometries:f=[]}=c.data;return{cutIndexes:d,geometries:f.map((e=>{const t=(0,n.rS)(e);return t.spatialReference=u,t}))}}async function l(e,t,s){const o="string"==typeof e?(0,a.An)(e):e,u=t[0].spatialReference,l=(0,n.$B)(t[0]),c={...s,query:{...o.query,f:"json",sr:(0,r.Y)(u),geometries:JSON.stringify((0,h.e)(t))}},{data:d}=await(0,i.A)(o.path+"/simplify",c);return(0,h.d)(d.geometries,l,u)}},84698:(e,t,s)=>{s.d(t,{a:()=>h,c:()=>l,l:()=>g,m:()=>d,s:()=>_});var i=s(58126),n=s(69763),r=s(30011);class o{constructor(){this.code=null,this.description=null}}class a{constructor(e){this.error=new o,this.globalId=null,this.objectId=null,this.success=!1,this.uniqueId=null,this.error.description=e}}function h(e){return new a(e)}class u{constructor(e){this.globalId=null,this.success=!0,this.objectId=this.uniqueId=e}}function l(e){return new u(e)}const c=new Set;function d(e,t,s,i=!1){c.clear();for(const n in s){const o=e.get(n);if(!o)continue;const a=f(o,s[n]);if(c.add(o.name),o&&(i||o.editable)){const e=(0,r.CJ)(o,a);if(e)return h((0,r.uo)(e,o,a));t[o.name]=a}}for(const t of e?.requiredFields??[])if(!c.has(t.name))return h(`missing required field "${t.name}"`);return null}function f(e,t){let s=t;return(0,r.WA)(e)&&"string"==typeof t?s=parseFloat(t):(0,r.yM)(e)&&null!=t&&"string"!=typeof t?s=String(t):(0,r.vE)(e)&&"string"==typeof t&&(s=(0,i.p)(t)),(0,r.WX)(s)}let m;function _(e,t){if(!e||!(0,n.k)(t))return e;if("rings"in e||"paths"in e){if(null==m)throw new TypeError("geometry engine not loaded");return m.simplify(t,e)}return e}async function g(e,t){!(0,n.k)(e)||"esriGeometryPolygon"!==t&&"esriGeometryPolyline"!==t||await async function(){return null==m&&(m=await Promise.all([s.e(9257),s.e(1394)]).then(s.bind(s,61394)).then((e=>e.g))),m}()}},69033:(e,t,s)=>{s.d(t,{a:()=>r,e:()=>a,p:()=>o}),s(90740),s(29512);var i=s(32773),n=s(99063);function r(e,t){return t?{...t,query:{...e??{},...t.query}}:{query:e}}function o(e){return"string"==typeof e?(0,n.An)(e):(0,i.o8)(e)}function a(e,t,s){const i={};for(const n in e){if("declaredClass"===n)continue;const r=e[n];if(null!=r&&"function"!=typeof r)if(Array.isArray(r))i[n]=r.map((e=>a(e)));else if("object"==typeof r)if(r.toJSON){const e=r.toJSON(s?.[n]);i[n]=t?e:JSON.stringify(e)}else i[n]=t?r:JSON.stringify(r);else i[n]=r}return i}s(64604)},13978:(e,t,s)=>{s.d(t,{d:()=>r,e:()=>n});var i=s(77037);function n(e){return{geometryType:(0,i.$B)(e[0]),geometries:e.map((e=>e.toJSON()))}}function r(e,t,s){const n=(0,i.xD)(t);return e.map((e=>{const t=n.fromJSON(e);return t.spatialReference=s,t}))}},67321:(e,t,s)=>{s.d(t,{C_:()=>c,OH:()=>m,Vh:()=>_,on:()=>l,pc:()=>g,wB:()=>a,z7:()=>h}),s(73067),s(17745);var i=s(80959),n=s(13671),r=s(57732),o=s(41390);function a(e,t,s={}){return u(e,t,s,d)}function h(e,t,s={}){return u(e,t,s,f)}function u(e,t,s={},i){let n=null;const a=s.once?(e,s)=>{i(e)&&((0,r.r)(n),t(e,s))}:(e,s)=>{i(e)&&t(e,s)};if(n=(0,o.w)(e,a,s.sync,s.equals),s.initial){const t=e();a(t,t)}return n}function l(e,t,s,o={}){let h=null,u=null,l=null;function c(){h&&u&&(u.remove(),o.onListenerRemove?.(h),h=null,u=null)}function d(e){o.once&&o.once&&(0,r.r)(l),s(e)}const f=a(e,((e,s)=>{c(),(0,i.i)(e)&&(h=e,u=(0,i.o)(e,t,d),o.onListenerAdd?.(e))}),{sync:o.sync,initial:!0});return l=(0,n.m)((()=>{f.remove(),c()})),l}function c(e,t){return function(e,t,s){if((0,i.G4)(s))return Promise.reject((0,i.NK)());const o=e();if(t?.(o))return Promise.resolve(o);let a=null;function h(){a=(0,r.r)(a)}return new Promise(((r,o)=>{a=(0,n.h)([(0,i.u7)(s,(()=>{h(),o((0,i.NK)())})),u(e,(e=>{h(),r(e)}),{sync:!1,once:!0},t??d)])}))}(e,f,t)}function d(e){return!0}function f(e){return!!e}s(32816),s(29298),s(20266),s(90740),s(32773),s(36544),s(93181),s(40499),s(6407),s(69421),s(91047),s(81272),s(45371),s(44945),s(58498);const m={sync:!0},_={initial:!0},g={sync:!0,initial:!0}},3952:(e,t,s)=>{s.d(t,{el:()=>_});var i=s(90740),n=s(6407),r=s(20266),o=s(84200),a=s(67504),h=s(339),u=s(69763),l=s(29208),c=s(79281);s(32773),s(32816),s(29298),s(36544),s(93181),s(13671),s(40499),s(69421),s(91047),s(56273),s(44600),s(2160),s(99924),s(41390),s(58498),s(45371),s(80959),s(49877),s(7969),s(93804),s(18683),s(64604),s(29512),s(99063),s(64752),s(48844),s(97827),s(91695),s(18169),s(48402),s(16699),s(26809),s(2589),s(18527),s(77037),s(36533),s(94345),s(92517),s(69033),s(13978);const d=()=>r.L.getLogger("esri.geometry.support.normalizeUtils");function f(e,t,s){if(t){const t=function(e,t){if(!(e instanceof a.A||e instanceof o.A)){const e="straightLineDensify: the input geometry is neither polyline nor polygon";throw d().error(e),new n.A(e)}const s=(0,h.g)(e),i=[];for(const e of s){const s=[];i.push(s),s.push([e[0][0],e[0][1]]);for(let i=0;i1){for(let e=1;e<=c-1;e++){const i=e*t,o=l*i+n,a=u*i+r;s.push([o,a])}const e=(h+Math.floor(c-1)*t)/2,i=l*e+n,o=u*e+r;s.push([i,o])}s.push([o,a])}}return function(e){return"polygon"===e.type}(e)?new o.A({rings:i,spatialReference:e.spatialReference}):new a.A({paths:i,spatialReference:e.spatialReference})}(e,1e6);e=(0,l.ci)(t,!0)}return s&&(e=(0,h.u)(e,s)),e}function m(e,t,s){if(Array.isArray(e)){const i=e[0];if(i>t){const s=(0,h.o)(i,t);e[0]=i+s*(-2*t)}else if(it){const s=(0,h.o)(i,t);e=e.clone().offset(s*(-2*t),0)}else if(im(e,y,x))),R.push(e)}else if("extent"===t.type){const e=t.clone()._normalize(!1,!1,g);R.push(e.rings?new o.A(e):e)}else if(t.extent){const e=t.extent,s=(0,h.o)(e.xmin,x)*(2*y);let i=0===s?t.clone():(0,h.u)(t.clone(),s);e.offset(s,0);let{xmin:n,xmax:r}=e;n=Number(n.toFixed(9)),r=Number(r.toFixed(9)),e.intersects(v)&&r!==y?(I=r>I?r:I,i=f(i,p),b.push(i),R.push("cut")):e.intersects(S)&&n!==x?(I=r*(2*y)>I?r*(2*y):I,i=f(i,p,360),b.push(i),R.push("cut")):R.push(i)}else R.push(t.clone());else R.push(t);else R.push(t);let B=(0,h.o)(I,y),z=-90;const M=B,F=new a.A;for(;B>0;){const e=360*B-180;F.addPath([[e,z],[e,-1*z]]),z*=-1,B--}if(b.length>0&&M>0){const t=function(e,t){let s=-1;for(let i=0;i{if(s[0]<180)return!0;{let s=0;for(let e=0;es?i:s}s=Number(s.toFixed(9));const i=-360*(0,h.o)(s,180);for(let s=0;s1&&n.rings.length>=o.rings.length?(i.push(n),r.push("simplify")):r.push(p?(0,l.Gh)(n):n)}}if(!i.length)return r;const o=await(0,c.s)(n,i,s),a=[];for(let e=0;e{a.r(t),a.d(t,{default:()=>B});var i,n=a(32816),s=(a(94345),a(17745)),o=a(6407),r=a(20266),l=a(36544),h=a(80959),u=a(29298),d=(a(32773),a(69421)),c=a(73597),p=a(83637),y=a(96153),g=a(16702),m=a(31315),f=a(96807),L=a(18683),C=a(43551),M=a(44600),k=a(64752),b=a(67504);let w;var E;a(2160),a(99924),a(41390),a(40499),a(93181),a(13671),a(58498),a(91047),a(45371),a(49877),a(7969),a(69763),a(93804),a(90740),a(56273),a(64604),a(29512),a(99063),a(36533),a(29208),a(48844),a(84200),a(97827),a(91695),a(18169),a(48402),a(16699),a(26809),a(2589),a(18527),a(92517),a(77037),a(81272),a(44945),a(66136),a(4734),a(50214),a(59192),a(78016),a(54483),a(80473),a(73509),a(28276),a(47239),a(72393),a(52731),a(30011),a(55270),a(95779),a(13262),a(346),a(51961),a(62399),a(64995),a(33150),a(58173),a(66110),a(67520),a(27532),a(88663),a(48103),a(65085),a(33611),a(84857),a(60373),a(98187),a(35902),a(13226),a(16794),a(52357),a(11090),a(49319),a(93546),a(29570),a(34592),a(79825),a(95101),a(67578),a(14896),a(95611),a(98089),a(91366),a(43435),a(73435),a(91381),a(4048),a(85232),a(93471),a(53252),a(34039),a(70061),a(3495),a(97906),a(64524),a(65023),a(31424),a(74676),a(53610),a(29447),a(78273),a(49475),a(32368),a(7391),a(22529),a(43534),a(38094),a(67723),a(59858),a(63728),a(1178),a(7182),a(47788),a(19297),a(82408),a(69277),a(70580),a(75191),a(24319),a(62092),a(4157),a(62401),a(89322),a(20138),a(53370),a(46946),a(3816),a(71992),a(80167),a(4478),a(91808),a(7161),a(55586),a(35121),a(92229),a(18344),a(64884),a(23351),a(51222),a(42870),a(67321),a(73067),a(54512),a(53103),a(19648),a(42948),a(60027),a(57111),a(75651),a(88614),a(1030),a(15319),a(60785),a(56487),a(6399),a(9498),a(23105),a(24079),a(38149),a(19681),a(40328),a(84539),a(65299),a(6510),a(38641),a(27281),a(73502),a(19869),a(3827),a(65174),a(78328),a(72604),a(54616),a(25018),a(49011),a(23787),a(22151),a(38632),a(79875),a(133),a(83002),a(24330),a(91276),a(62482),a(45476),a(69310),a(43682),a(85351),a(54481),a(1535),a(9943),a(89253),a(16677),a(17813),a(3112),a(46626),a(45560),a(56303),a(85890),a(55884),a(32397),a(2810),a(11494),a(6801),a(41003),a(9380),a(78281),a(47387),a(46728),a(64102),a(13141),a(42614),a(11721),a(32159),a(67138),a(59700),a(3952),a(339),a(79281),a(69033),a(13978),a(2824),a(56764),a(11618),a(2232),a(38896),a(26589),a(17872),a(70648),a(49010),a(47215),a(71044),a(172),a(65283),a(43059),a(89935),a(49813),a(81623),a(13478),a(12856),a(47812),a(47368),a(88817),a(75169),a(75377),a(33348),a(53104),a(49197),a(56833),a(73600),a(81284),a(44864),a(95637),a(59930),a(45862),a(72762),a(71613),a(78860),a(26805),a(13983),a(38093),a(25643),a(56367),a(12119),a(13201),a(8904),a(29755),a(97511),a(32264),a(68849),a(82842),a(98238),a(49755),a(54131),a(58196),a(86941),a(1739),a(81618),a(10224),a(36309),a(62959),a(74159),a(90197),a(76636),a(6837),a(96625),a(46935),a(69448),a(79205),a(35619),a(60408),a(8824),a(20978),a(91308),a(53206),a(77e3),a(19049),a(64724),a(63402),a(17618),a(43053),a(19548),a(92975),a(7603),a(14658),a(10043),a(89754),a(76999),a(6105),a(72076),a(5370),a(76641),(E=i||(i={})).MULTIPLIER="multiplier",E.ABSOLUTE="absoluteValue";let T=null;var D,A,x,N,v,_,R,I,P,G,S;function O(e,t,a,i,n,s){const o=a.length,r=n.length,l=Float64Array.BYTES_PER_ELEMENT,h=Uint32Array.BYTES_PER_ELEMENT,u=Uint8Array.BYTES_PER_ELEMENT,d=16+o*(u+2*l)+r*(2*h),c=T._malloc(d);try{const u=c+16-c%16,d=u+o*l,p=d+o*l,y=p+r*h,g=y+r*h,m=()=>[T.HEAPF64.subarray(u>>3,(u>>3)+o),T.HEAPF64.subarray(d>>3,(d>>3)+o),T.HEAPU32.subarray(p>>2,(p>>2)+r),T.HEAPU32.subarray(y>>2,(y>>2)+r),T.HEAPU8.subarray(g,g+o)],[f,L,C,M,k]=m();f.set(a),L.set(i),C.set(n),M.set(s),k.set(t);let b=e(o,g,u,d,r,p,y),w=null,E=null;if(b){const e=T.getLayoutLinksTypes(),t=T.getLayoutLinksVerticesEndIndices(),a=T.getLayoutLinksVertices(),i=T.countLayoutLinksVertices();!r||e&&t?i&&!a?b=!1:(w={types:new Uint8Array(T.HEAPU8.subarray(e,e+r)),vertexEndIndex:new Uint32Array(T.HEAPU32.subarray(t>>2,(t>>2)+r)),vertices:new Float64Array(T.HEAPF64.subarray(a>>3,(a>>3)+2*i))},E=T.getAuxiliaryGraphicElements()):b=!1}const[D,A,x,N,v]=m();return a.set(D),i.set(A),n.set(x),s.set(N),t.set(v),{success:b,links:w,graphics:E}}finally{T._free(c),T.cleanupLayout()}}!function(e){e[e.None=0]="None",e[e.IsMovable=1]="IsMovable",e[e.IsGeographic=2]="IsGeographic",e[e.IsRoot=4]="IsRoot"}(D||(D={})),function(e){e[e.Regular=0]="Regular",e[e.Orthogonal=1]="Orthogonal",e[e.Curved=2]="Curved",e[e.Recursive=3]="Recursive"}(A||(A={})),function(e){e.getMinIdealEdgeLength=function(){return T.getMinIdealEdgeLength()},e.apply=function(e,t,a,i,n,s=2,o=1,r=-1){return O(((e,t,a,i,n,l,h)=>T.applyForceDirectedLayout(e,t,a,i,n,l,h,s,o,r)),e,t,a,i,n)}}(x||(x={})),function(e){e.apply=function(e,t,a,i,n,s=2,o=1,r=-1){return O(((e,t,a,i,n,l,h)=>T.applyCommunityLayout(e,t,a,i,n,l,h,s,o,r)),e,t,a,i,n)}}(N||(N={})),function(e){e.apply=function(e,t,a,i,n){return O(T.applySimpleLayout,e,t,a,i,n)}}(v||(v={})),function(e){e.apply=function(e,t,a,i,n){return O(T.applyHierarchicalLayout,e,t,a,i,n)}}(_||(_={})),function(e){e.apply=function(e,t,a,i,n){return O(T.applyRadialTreeLayout,e,t,a,i,n)}}(R||(R={})),function(e){e.apply=function(e,t,a,i,n){return O(T.applySmartTreeLayout,e,t,a,i,n)}}(I||(I={})),function(e){e.apply=function(e,t,a,i,n,s,o,r,l){return O(((e,t,a,s,o,h,u)=>{if(i.length!==e)return!1;if(n.length!==e)return!1;if(r.length!==o)return!1;if(l.length!==o)return!1;const d=Float64Array.BYTES_PER_ELEMENT,c=16,p=T._malloc(c+e*d),y=T._malloc(c+e*d),g=T._malloc(c+o*d),m=T._malloc(c+o*d),f=p+c-p%c,L=y+c-y%c,C=g+c-g%c,M=m+c-m%c;try{return T.HEAPF64.subarray(f>>3,(f>>3)+e).set(i),T.HEAPF64.subarray(L>>3,(L>>3)+e).set(n),T.HEAPF64.subarray(C>>3,(C>>3)+o).set(r),T.HEAPF64.subarray(M>>3,(M>>3)+o).set(l),T.applyChronologicalLayout(e,t,a,s,f,L,o,h,u,C,M)}finally{T._free(p),T._free(y),T._free(g),T._free(m)}}),e,t,a,s,o)}}(P||(P={})),function(e){e[e.Undirected=0]="Undirected",e[e.Directed=1]="Directed",e[e.Reversed=2]="Reversed"}(G||(G={})),function(e){e[e.ByCC_Raw=0]="ByCC_Raw",e[e.ByCC_NormalizeGlobally=1]="ByCC_NormalizeGlobally",e[e.ByCC_NormalizeByCC=2]="ByCC_NormalizeByCC"}(S||(S={}));let H=class extends((0,m.dM)((0,f.j)(c.A))){constructor(e){if(super(e),this.dataPreloadedInLocalCache=!1,this.defaultLinkChartConfig=null,this._currentLinkChartConfig={layoutMode:"RADIAL_TREE"},this._graphTypeLookup=new Map,this.dataManager=null,this.knowledgeGraph=null,this.layers=new s.A,this.entityLinkChartDiagramLookup=new Map,this.relationshipLinkChartDiagramLookup=new Map,this.linkChartExtent=new M.A({xmin:-1e-7,ymin:-1e-7,xmax:1e-7,ymax:1e-7}),this.memberEntityTypes=null,this.memberRelationshipTypes=null,this.sublayerIdsCache=new Map,this.tables=new s.A,this.type="link-chart",this._originalInclusionList=e.inclusionModeDefinition,e.dataPreloadedInLocalCache&&!e.inclusionModeDefinition)throw new o.A("knowledge-graph:linkchart-layer-constructor","If creating a link chart composite layer and configured that data is already loaded in the cache, you must specify an inclusion list so the Composite Layer knows what records belong to it")}normalizeCtorArgs(e){return{url:e.url,title:e.title,dataPreloadedInLocalCache:e.dataPreloadedInLocalCache,defaultLinkChartConfig:e.defaultLinkChartConfig}}_initializeLayerProperties(e){if(!this.title&&this.url){const e=this.url.split("/");this.title=e[e.length-2]}const t=new Set;let a=[],i=[];if(e.inclusionModeDefinition&&(!e.inclusionModeDefinition.namedTypeDefinitions||e.inclusionModeDefinition.namedTypeDefinitions.size<1))throw new o.A("knowledge-graph:composite-layer-constructor","If an explicit inclusion definition is defined, at least one namedTypeDefinition must also be defined");e.knowledgeGraph.dataModel.entityTypes?.forEach((e=>{e.name&&this._graphTypeLookup.set(e.name,e)})),e.knowledgeGraph.dataModel.relationshipTypes?.forEach((e=>{e.name&&this._graphTypeLookup.set(e.name,e)})),e.inclusionModeDefinition?.generateAllSublayers?(a=e.knowledgeGraph.dataModel.entityTypes??[],i=e.knowledgeGraph.dataModel.relationshipTypes??[]):e.inclusionModeDefinition?.namedTypeDefinitions&&e.inclusionModeDefinition?.namedTypeDefinitions.size>0?e.inclusionModeDefinition?.namedTypeDefinitions.forEach(((n,s)=>{const o=this._graphTypeLookup.get(s);if(!o)return r.L.getLogger(this).warn(`A named type, ${s}, was in the inclusion list that wasn't in the data model and will be removed`),void e.inclusionModeDefinition?.namedTypeDefinitions.delete(s);"relationship"===o.type?t.has(s)||(t.add(s),i.push(o)):"entity"===o.type?t.has(s)||(t.add(s),a.push(o)):(r.L.getLogger(this).warn(`A named type, ${s}, was in the inclusion list that wasn't properly modeled and will be removed`),e.inclusionModeDefinition?.namedTypeDefinitions.delete(s))})):(a=e.knowledgeGraph.dataModel.entityTypes??[],i=e.knowledgeGraph.dataModel.relationshipTypes??[]);const n=new g.K({knowledgeGraph:e.knowledgeGraph,inclusionModeDefinition:e.inclusionModeDefinition});this.knowledgeGraph=e.knowledgeGraph,this.memberEntityTypes=a,this.memberRelationshipTypes=i,this.dataManager=n}load(e){return this.addResolvingPromise(new Promise((t=>{(0,C.fetchKnowledgeGraph)(this.url).then((a=>{if(this._initializeLayerProperties({knowledgeGraph:a,inclusionModeDefinition:this._originalInclusionList}),this.dataManager.inclusionModeDefinition?.namedTypeDefinitions?.size||(this.dataManager.inclusionModeDefinition={generateAllSublayers:!1,namedTypeDefinitions:new Map},this.dataManager.knowledgeGraph.dataModel.entityTypes?.forEach((e=>{e.name&&this.dataManager.inclusionModeDefinition?.namedTypeDefinitions.set(e.name,{useAllData:!0})})),this.dataManager.knowledgeGraph.dataModel.relationshipTypes?.forEach((e=>{e.name&&this.dataManager.inclusionModeDefinition?.namedTypeDefinitions.set(e.name,{useAllData:!0})}))),this.dataPreloadedInLocalCache)this.loadLayerAssumingLocalCache(),this.dataManager.inclusionModeDefinition&&(this.dataManager.inclusionModeDefinition.generateAllSublayers=!1),this.dataManager.inclusionModeDefinition?.namedTypeDefinitions.forEach((e=>{e.useAllData=!1,e.members?.forEach((e=>{let t;t=e.linkChartLocation instanceof y.O?e.linkChartLocation:e.linkChartLocation?(0,p.b)(e.linkChartLocation):null,t&&2===t.coords.length&&0===t.lengths.length?this.entityLinkChartDiagramLookup.set(e.id,t):this.relationshipLinkChartDiagramLookup.set(e.id,t)})),this.addResolvingPromise(this._initializeDiagram().then((async()=>{this.layers.forEach((async e=>{await e.refreshCachedQueryEngine()})),this.tables.forEach((async e=>{await e.refreshCachedQueryEngine()}))})))}));else{const t="GEOGRAPHIC"===this.defaultLinkChartConfig?.layoutMode;this.addResolvingPromise(this.dataManager.refreshCacheContent(void 0,!1,t,!0).then((async()=>{(0,h.Te)(e);const t=[],a=[];this.loadLayerAssumingLocalCache(),this.dataManager.inclusionModeDefinition&&(this.dataManager.inclusionModeDefinition.generateAllSublayers=!1,this.dataManager.inclusionModeDefinition.namedTypeDefinitions.forEach((e=>{e.useAllData=!1}))),await this._initializeDiagram(),this.layers.forEach((e=>{a.push(e.refreshCachedQueryEngine()),t.push(new Promise((t=>{e.on("layerview-create",(()=>{t(null)}))})))})),this.tables.forEach((e=>{a.push(e.refreshCachedQueryEngine())})),await Promise.all(a)})))}t(null)}))}))),Promise.resolve(this)}async addRecords(e,t){let a=[];t?.cascadeAddRelationshipEndNodes&&this.dataManager.knowledgeGraph.dataModel&&(a=await(0,g.g)(e,this.dataManager.knowledgeGraph));const i=e.concat(a).filter((e=>!this.sublayerIdsCache.get(e.typeName)?.has(e.id)));await this._handleNewRecords(i)}async removeRecords(e,{cascadeRemoveRelationships:t=!0,recalculateLayout:a=!1}={cascadeRemoveRelationships:!0,recalculateLayout:!1}){let i=[];for(const t of e)!1===this.dataManager.inclusionModeDefinition?.namedTypeDefinitions?.get(t.typeName)?.useAllData&&this.dataManager.inclusionModeDefinition?.namedTypeDefinitions?.get(t.typeName)?.members?.has(t.id)&&i.push(t);if(t){const e=new Set,t=[];for(const t of i)if(this.dataManager.nodeConnectionsLookup.has(t.id))for(const a of this.dataManager.nodeConnectionsLookup.get(t.id))e.add(a);for(const a of e)if(this.dataManager.memberIdTypeLookup.has(a))for(const e of this.dataManager.memberIdTypeLookup.get(a))this.dataManager.relationshipTypeNames.has(e)&&t.push({id:a,typeName:e});i=i.concat(t)}this.dataManager.removeFromLayer(i);for(const e of i)this.sublayerIdsCache.get(e.typeName)?.delete(e.id),this.dataManager.relationshipTypeNames.has(e.typeName)?this.relationshipLinkChartDiagramLookup.delete(e.id):this.entityLinkChartDiagramLookup.delete(e.id);a&&await this.calculateLinkChartLayout(this._currentLinkChartConfig.layoutMode,this._currentLinkChartConfig.layoutOptions);const n=[];return this.layers.forEach((e=>{n.push(e.refreshCachedQueryEngine())})),await Promise.all(n),this._refreshNamedTypes(),i}async expand(e,t){const a=await this.dataManager.getConnectedRecordIds(e,t),i=a.filter((e=>!this.sublayerIdsCache.get(e.typeName)?.has(e.id)));return await this._handleNewRecords(a),{records:i}}loadLayerAssumingLocalCache(){this.memberRelationshipTypes.forEach((e=>{const t=new g.A({objectType:e,parentCompositeLayer:this,graphType:"relationship",title:e.name});t.geometryType?this.layers.push(t):this.tables.push(t),this.dataManager.sublayerCaches.has(e.name)||this.dataManager.sublayerCaches.set(e.name,new Map)})),this.memberEntityTypes.forEach((e=>{const t=new g.A({objectType:e,parentCompositeLayer:this,graphType:"entity",title:e.name});t.geometryType?this.layers.push(t):this.tables.push(t),this.dataManager.sublayerCaches.has(e.name)||this.dataManager.sublayerCaches.set(e.name,new Map)})),this.dataManager.inclusionModeDefinition?.namedTypeDefinitions&&this.dataManager.inclusionModeDefinition?.namedTypeDefinitions.forEach(((e,t)=>{const a=(0,l.g)(this.sublayerIdsCache,t,(()=>new Set));e.members?.forEach((e=>{if(a.add(e.id),e.linkChartLocation)if(e.linkChartLocation instanceof y.O)this.dataManager.relationshipTypeNames.has(t)?this.relationshipLinkChartDiagramLookup.set(e.id,e.linkChartLocation):this.entityLinkChartDiagramLookup.set(e.id,e.linkChartLocation);else{const a=(0,p.b)(e.linkChartLocation);this.dataManager.relationshipTypeNames.has(t)?this.relationshipLinkChartDiagramLookup.set(e.id,e.linkChartLocation?a:null):this.entityLinkChartDiagramLookup.set(e.id,e.linkChartLocation?a:null)}}))}))}async calculateLinkChartLayout(e="RADIAL_TREE",t){const i=[],n=[],s=[];this.dataManager.sublayerCaches.forEach(((e,t)=>{this.dataManager.entityTypeNames.has(t)?e.forEach((e=>{i.push({typeName:t,feature:e})})):this.dataManager.relationshipTypeNames.has(t)&&e.forEach((e=>{n.push({typeName:t,feature:e})}))})),this.entityLinkChartDiagramLookup=new Map,this.relationshipLinkChartDiagramLookup=new Map;const l=new Map,h=new Map,u=new Map,d=new Map,c=new Uint8Array(i.length),y=new Float64Array(i.length),m=new Float64Array(i.length),f=new Uint32Array(n.length),C=new Uint32Array(n.length),E=[],P=new M.A({xmin:-1e-7,ymin:-1e-7,xmax:1e-7,ymax:1e-7});let G,S="FORCE_DIRECTED",O=0,H=0;switch(S="GEOGRAPHIC"===e?"FORCE_DIRECTED":e,S){case"FORCE_DIRECTED":G=x.apply;break;case"COMMUNITY":G=N.apply;break;case"HIERARCHICAL":G=_.apply;break;case"RADIAL_TREE":G=R.apply;break;case"SMART_TREE":G=I.apply;break;default:G=v.apply}i.forEach((({typeName:a,feature:i})=>{if(t?.lockedNodeLocations?.has(i.attributes[g.m])){"GEOGRAPHIC"===e&&this.dataManager.geographicLookup.has(a)?c[O]=D.IsGeographic:c[O]=D.None;const n=t.lockedNodeLocations.get(i.attributes[g.m]);y[O]=n.x,m[O]=n.y}else if("GEOGRAPHIC"===e&&this.dataManager.geographicLookup.has(a)){c[O]=D.IsGeographic;let e=null;const t=i.attributes[this.dataManager.geographicLookup.get(a).name],n=this.dataManager.geographicLookup.get(a)?.geometryType;switch(n){case"esriGeometryPoint":y[O]=t?.x,m[O]=t?.y;break;case"esriGeometryPolygon":e=t?.centroid,null!=e?.x&&null!=e?.y?(y[O]=e.x,m[O]=e.y):c[O]=D.IsMovable;break;case"esriGeometryPolyline":case"esriGeometryMultipoint":e=t?.extent?.center,null!=e?.x&&null!=e?.y?(y[O]=e.x,m[O]=e.y):c[O]=D.IsMovable;break;default:c[O]=D.IsMovable}(null==y[O]||null==m[O]||Number.isNaN(y[O])||Number.isNaN(m[O]))&&(c[O]=D.IsMovable,y[O]=0,m[O]=0)}else c[O]=D.IsMovable,y[O]=0,m[O]=0;d.set(i.attributes[g.m],O),E[O]={feature:i,typeName:a},O++}));let B=!1;const F=new Map;n.forEach((e=>{const t=e.feature.attributes[g.a],a=e.feature.attributes[g.b],i=d.get(t),n=d.get(a);if(void 0!==i&&void 0!==n){const o=t+"-"+a,r=F.get(o),l=r?.has(e.typeName);l||(f[H]=i,C[H]=n,void 0===r?F.set(o,new Map([[e.typeName,H]])):r.set(e.typeName,H),H++),s.push(e)}else B=!0,this.relationshipLinkChartDiagramLookup.set(t,null)})),B&&r.L.getLogger(this).warn("A relationship is a member of this layer that has either origin or destination entity nodes that are not members. The diagram geometry will be set to null");const U=this._validateLayoutSettings(e,t),z=this._convertLayoutSettingsToCalculationSettings(U);await(w||(w=a.e(8269).then(a.bind(a,8269)).then((e=>e.l)).then((({default:e})=>e({locateFile:e=>(0,L.g)(`esri/libs/linkchartlayout/${e}`)}))).then((e=>{T=e})),w));const{success:Z,links:j}=G(c,y,m,f.subarray(0,H),C.subarray(0,H),z.computationBudgetTime,z.idealEdgeLengthMultiplier,z.repulsionRadiusMultiplier);if(!Z)throw new o.A("knowledge-graph:layout-failed","Attempting to arrange the records in the specified layout failed");for(let e=0;e84.9999?m[e]=84.9999:m[e]<-84.9999&&(m[e]=-84.9999),y[e]>179.9999?y[e]=179.9999:y[e]<-179.9999&&(y[e]=-179.9999),E[e].feature.attributes[g.c]=new k.A(y[e],m[e]),l.has(E[e].typeName)){const t=l.get(E[e].typeName);t?.set(E[e].feature.attributes[g.m],E[e].feature)}else{const t=new Map;t.set(E[e].feature.attributes[g.m],E[e].feature),l.set(E[e].typeName,t)}u.set(E[e].feature.attributes[g.m],E[e].feature);const t=(0,p.b)(E[e].feature.attributes[g.c]);this.entityLinkChartDiagramLookup.set(E[e].feature.attributes[g.m],E[e].feature.attributes[g.c]?t:null),E[e].feature.attributes[g.c].xP.xmax&&(P.xmax=E[e].feature.attributes[g.c].x),E[e].feature.attributes[g.c].yP.ymax&&(P.ymax=E[e].feature.attributes[g.c].y)}if(this.linkChartExtent.xmin=P.xmin,this.linkChartExtent.xmax=P.xmax,this.linkChartExtent.ymin=P.ymin,this.linkChartExtent.ymax=P.ymax,!j)throw new o.A("knowledge-graph:layout-failed","Attempting to retrieve link geometry from diagram engine failed");const Q=new Map,Y=new Map,V=new Map,$=new Set;for(let e=0;e85.5?t[e][1]=85.5:t[e][1]<-85.5&&(t[e][1]=-85.5),t[e][0]>179.9999?t[e][0]=179.9999:t[e][0]<-179.9999&&(t[e][0]=-179.9999);Q.has(o)?Q.get(o).push(t):Q.set(o,[t])}const y=Q.get(o);Y.has(o)||(Y.set(o,new Map),V.set(o,new Map));const m=Y.get(o),f=V.get(o);m.has(a.typeName)||(m.set(a.typeName,y.shift()),f.set(a.typeName,0));const L=m.get(a.typeName);f.set(a.typeName,f.get(a.typeName)+1);const C=new b.A({paths:L});if(a.feature.attributes[g.c]=C,h.has(a.typeName)){const e=h.get(a.typeName);e?.set(a.feature.attributes[g.m],a.feature)}else{const e=new Map;e.set(a.feature.attributes[g.m],a.feature),h.set(a.typeName,e)}u.set(a.feature.attributes[g.m],a.feature);const M=(0,p.b)(a.feature.attributes[g.c]);this.relationshipLinkChartDiagramLookup.set(a.feature.attributes[g.m],a.feature.attributes[g.c]?M:null)}for(const e of s)e.feature.attributes[g.d]=V.get(e.feature.attributes[g.a]+"-"+e.feature.attributes[g.b])?.get(e.typeName)??null;return this._currentLinkChartConfig={layoutMode:e,layoutOptions:U},{nodes:l,links:h,idMap:u}}async applyNewLinkChartLayout(e="RADIAL_TREE",t){const a=[];await this.calculateLinkChartLayout(e,t),this.layers.forEach((e=>{a.push(e.refreshCachedQueryEngine())})),await Promise.all(a),this._refreshNamedTypes()}getCurrentNodeLocations(){const e=new Map;return this.dataManager.inclusionModeDefinition?.namedTypeDefinitions?.forEach((t=>{t?.members?.forEach((t=>{const a=t.linkChartLocation;let i;const n=t.id;a&&(i="x"in a?{x:a.x,y:a.y}:{x:a.coords[0],y:a.coords[1]},e.set(n,new k.A({x:i.x,y:i.y})))}))})),e}async synchronizeInclusionListWithCache(){return new Promise((e=>{this.dataManager.inclusionModeDefinition?.namedTypeDefinitions.forEach(((e,t)=>{if(e.useAllData=!1,e.members&&e.members.size>0){if(!this.dataManager.sublayerCaches.get(t))return;const a=new Set(Array.from(this.dataManager.sublayerCaches.get(t).keys()));Array.from(e.members.keys()).filter((e=>!a.has(e))).forEach((t=>{e.members?.delete(t)}))}})),e()}))}async refreshLinkChartCache(e){await this.dataManager.refreshCacheContent(e);const t=[];this.layers.forEach((e=>{t.push(e.refreshCachedQueryEngine())})),await Promise.all(t),this._refreshNamedTypes()}async connectEntities(e){let t=[];for(const e of this.dataManager.relationshipTypeNames){const a=this.sublayerIdsCache.get(e);a&&(t=t.concat(Array.from(a.keys())))}const a=await this.dataManager.getAttachedRelationships(e,t);return await this._handleNewRecords(a),{records:a}}async _handleNewRecords(e){const t=[];this.dataManager.addToLayer(e);for(const a of e)this.sublayerIdsCache.has(a.typeName)||(this.sublayerIdsCache.set(a.typeName,new Set),t.push(a.typeName)),this.sublayerIdsCache.get(a.typeName).add(a.id);for(const e of t){const t=this._graphTypeLookup.get(e);if(t){const a=new g.A({objectType:t,parentCompositeLayer:this,graphType:t.type,title:e});"entity"===t.type?this.dataManager.entityTypeNames.add(e):this.dataManager.relationshipTypeNames.add(e),a.geometryType?this.layers.push(a):this.tables.push(a),this.dataManager.sublayerCaches.set(e,new Map)}}await this.dataManager.refreshCacheContent(e.map((e=>e.id)));const a=Object.assign({},this._currentLinkChartConfig.layoutOptions);a.lockedNodeLocations=this.getCurrentNodeLocations(),await this.applyNewLinkChartLayout(this._currentLinkChartConfig.layoutMode,a)}async _initializeDiagram(){this.defaultLinkChartConfig?this.defaultLinkChartConfig.doNotRecalculateLayout?(this.dataManager.inclusionModeDefinition?.namedTypeDefinitions?.forEach(((e,t)=>{e?.members?.forEach((e=>{const a=e.linkChartLocation;let i;const n=e.id;if(!a)return;i="x"in a?{x:a.x,y:a.y}:{x:a.coords[0],y:a.coords[1]};const s=(0,p.b)(i);this.dataManager.relationshipTypeNames.has(t)?this.relationshipLinkChartDiagramLookup.set(n,s):this.entityLinkChartDiagramLookup.set(n,s),this.linkChartExtent.xmin>i.x&&(this.linkChartExtent.xmin=i.x),this.linkChartExtent.xmaxi.y&&(this.linkChartExtent.ymin=i.y),this.linkChartExtent.ymax{e.name&&this.dataManager.sublayerCaches.get(e.name)?.forEach((e=>{const t=this.relationshipLinkChartDiagramLookup.get(e.attributes[g.a]),a=this.relationshipLinkChartDiagramLookup.get(e.attributes[g.b]);if(t&&a){const i=(0,p.b)(new b.A({paths:[[t.coords[0],t.coords[1]],[a.coords[0],a.coords[1]]]}));this.relationshipLinkChartDiagramLookup.set(e.attributes[g.m],i)}else this.relationshipLinkChartDiagramLookup.set(e.attributes[g.m],null)}))}))):await this.calculateLinkChartLayout(this.defaultLinkChartConfig.layoutMode,{lockedNodeLocations:this.getCurrentNodeLocations(),...this.defaultLinkChartConfig.layoutOptions||{}}):await this.calculateLinkChartLayout("RADIAL_TREE",{lockedNodeLocations:this.getCurrentNodeLocations()})}_refreshNamedTypes(){for(const e of this.layers)e.emit("refresh",{dataChanged:!0});for(const e of this.tables)e.emit("refresh",{dataChanged:!0})}_validateLayoutSettings(e,t){const a=e=>"number"==typeof e&&!isNaN(e),n=new Set(["FORCE_DIRECTED","COMMUNITY","GEOGRAPHIC"]),s={};if(!n.has(e)||!t)return!n.has(e)&&t&&r.L.getLogger(this).warn("Layout mode options were given for a layout mode that does not utilize them, settings will be ignored"),s;const{computationBudgetTime:o,repulsionRadiusMultiplier:l,idealEdgeLength:h,idealEdgeLengthType:u}=t;var d,c;a(d=o)&&d>=1?s.computationBudgetTime=o:void 0!==o&&r.L.getLogger(this).warn("Invalid layout computationBudgetTime setting, will revert to default setting"),a(c=l)&&c>=1?s.repulsionRadiusMultiplier=l:void 0!==l&&r.L.getLogger(this).warn("Invalid layout repulsionRadiusMultiplier setting, will revert to default setting");const p=void 0!==h||void 0!==u;var y,g;return"GEOGRAPHIC"!==e&&p?r.L.getLogger(this).warn("Ideal edge length settings were specified for an incompatible layout mode, and will be ignored"):"GEOGRAPHIC"===e&&p&&(g=u,Object.values(i).includes(g)?s.idealEdgeLengthType=u:void 0!==u&&r.L.getLogger(this).warn('Invalid layout idealEdgeLengthType setting, will revert to "multiplier" setting'),a(y=h)&&y>=0?s.idealEdgeLength=h:void 0!==h&&r.L.getLogger(this).warn("Invalid layout idealEdgeLength setting, will revert to default setting")),s}_convertLayoutSettingsToCalculationSettings(e){let t=e.idealEdgeLength;return e.idealEdgeLengthType===i.ABSOLUTE&&(void 0===t?t=-1:t*=-1),{computationBudgetTime:e.computationBudgetTime,repulsionRadiusMultiplier:e.repulsionRadiusMultiplier,idealEdgeLengthMultiplier:t}}};(0,n._)([(0,u.MZ)()],H.prototype,"dataPreloadedInLocalCache",void 0),(0,n._)([(0,u.MZ)()],H.prototype,"defaultLinkChartConfig",void 0),(0,n._)([(0,u.MZ)()],H.prototype,"dataManager",void 0),(0,n._)([(0,u.MZ)()],H.prototype,"knowledgeGraph",void 0),(0,n._)([(0,u.MZ)()],H.prototype,"layers",void 0),(0,n._)([(0,u.MZ)()],H.prototype,"entityLinkChartDiagramLookup",void 0),(0,n._)([(0,u.MZ)()],H.prototype,"relationshipLinkChartDiagramLookup",void 0),(0,n._)([(0,u.MZ)()],H.prototype,"linkChartExtent",void 0),(0,n._)([(0,u.MZ)()],H.prototype,"memberEntityTypes",void 0),(0,n._)([(0,u.MZ)()],H.prototype,"memberRelationshipTypes",void 0),(0,n._)([(0,u.MZ)()],H.prototype,"sublayerIdsCache",void 0),(0,n._)([(0,u.MZ)()],H.prototype,"tables",void 0),(0,n._)([(0,u.MZ)({json:{read:!1}})],H.prototype,"type",void 0),H=(0,n._)([(0,d.$)("esri.layers.LinkChartLayer")],H);const B=H}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/06a0e258f821c1c05bfd.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/06a0e258f821c1c05bfd.js new file mode 100644 index 00000000..36b4d556 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/06a0e258f821c1c05bfd.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[3441,4415],{54415:(e,t,n)=>{n.r(t),n.d(t,{hydratedAdapter:()=>u});var r=n(44600),a=n(36533),i=n(64752),c=n(84200),o=n(67504);n(32816),n(20266),n(90740),n(32773),n(29298),n(36544),n(93181),n(13671),n(40499),n(6407),n(69421),n(91047),n(2160),n(99924),n(41390),n(58498),n(45371),n(80959),n(49877),n(7969),n(69763),n(93804),n(18683),n(64604),n(29512),n(99063),n(56273),n(29208),n(48844),n(97827),n(91695),n(18169),n(48402),n(16699),n(26809),n(2589),n(18527);const u={convertToGEGeometry:function(e,t){if(null==t)return null;let n="cache"in t?t.cache._geVersion:void 0;return null==n&&(n=e.convertJSONToGeometry(t),"cache"in t&&(t.cache._geVersion=n)),n},exportPoint:function(e,t,n){const r=e.hasZ(t),a=e.hasM(t),c=new i.A({x:e.getPointX(t),y:e.getPointY(t),spatialReference:n});return r&&(c.z=e.getPointZ(t)),a&&(c.m=e.getPointM(t)),c.cache._geVersion=t,c},exportPolygon:function(e,t,n){const r=new c.A({rings:e.exportPaths(t),hasZ:e.hasZ(t),hasM:e.hasM(t),spatialReference:n});return r.cache._geVersion=t,r},exportPolyline:function(e,t,n){const r=new o.A({paths:e.exportPaths(t),hasZ:e.hasZ(t),hasM:e.hasM(t),spatialReference:n});return r.cache._geVersion=t,r},exportMultipoint:function(e,t,n){const r=new a.A({hasZ:e.hasZ(t),hasM:e.hasM(t),points:e.exportPoints(t),spatialReference:n});return r.cache._geVersion=t,r},exportExtent:function(e,t,n){const a=e.hasZ(t),i=e.hasM(t),c=new r.A({xmin:e.getXMin(t),ymin:e.getYMin(t),xmax:e.getXMax(t),ymax:e.getYMax(t),spatialReference:n});if(a){const n=e.getZExtent(t);c.zmin=n.vmin,c.zmax=n.vmax}if(i){const n=e.getMExtent(t);c.mmin=n.vmin,c.mmax=n.vmax}return c.cache._geVersion=t,c}}},85822:(e,t,n)=>{n.r(t),n.d(t,{buffer:()=>S,changeDefaultSpatialReferenceTolerance:()=>Y,clearDefaultSpatialReferenceTolerance:()=>j,clip:()=>o,contains:()=>d,convexHull:()=>w,crosses:()=>s,cut:()=>u,densify:()=>k,difference:()=>R,disjoint:()=>A,distance:()=>f,equals:()=>l,extendedSpatialReferenceInfo:()=>c,flipHorizontal:()=>E,flipVertical:()=>L,generalize:()=>b,geodesicArea:()=>O,geodesicBuffer:()=>Z,geodesicDensify:()=>H,geodesicLength:()=>I,intersect:()=>v,intersectLinesToPoints:()=>X,intersects:()=>p,isSimple:()=>x,nearestCoordinate:()=>D,nearestVertex:()=>T,nearestVertices:()=>z,offset:()=>P,overlaps:()=>G,planarArea:()=>J,planarLength:()=>N,relate:()=>g,rotate:()=>C,simplify:()=>m,symmetricDifference:()=>M,touches:()=>h,union:()=>V,within:()=>y});var r=n(89257),a=n(54415);function i(e){return Array.isArray(e)?e[0].spatialReference:e&&e.spatialReference}function c(e){return r.G.extendedSpatialReferenceInfo(e)}function o(e,t){return r.G.clip(a.hydratedAdapter,i(e),e,t)}function u(e,t){return r.G.cut(a.hydratedAdapter,i(e),e,t)}function d(e,t){return r.G.contains(a.hydratedAdapter,i(e),e,t)}function s(e,t){return r.G.crosses(a.hydratedAdapter,i(e),e,t)}function f(e,t,n){return r.G.distance(a.hydratedAdapter,i(e),e,t,n)}function l(e,t){return r.G.equals(a.hydratedAdapter,i(e),e,t)}function p(e,t){return r.G.intersects(a.hydratedAdapter,i(e),e,t)}function h(e,t){return r.G.touches(a.hydratedAdapter,i(e),e,t)}function y(e,t){return r.G.within(a.hydratedAdapter,i(e),e,t)}function A(e,t){return r.G.disjoint(a.hydratedAdapter,i(e),e,t)}function G(e,t){return r.G.overlaps(a.hydratedAdapter,i(e),e,t)}function g(e,t,n){return r.G.relate(a.hydratedAdapter,i(e),e,t,n)}function x(e){return r.G.isSimple(a.hydratedAdapter,i(e),e)}function m(e){return r.G.simplify(a.hydratedAdapter,i(e),e)}function w(e,t=!1){return r.G.convexHull(a.hydratedAdapter,i(e),e,t)}function R(e,t){return r.G.difference(a.hydratedAdapter,i(e),e,t)}function M(e,t){return r.G.symmetricDifference(a.hydratedAdapter,i(e),e,t)}function v(e,t){return r.G.intersect(a.hydratedAdapter,i(e),e,t)}function V(e,t=null){return r.G.union(a.hydratedAdapter,i(e),e,t)}function P(e,t,n,c,o,u){return r.G.offset(a.hydratedAdapter,i(e),e,t,n,c,o,u)}function S(e,t,n,c=!1){return r.G.buffer(a.hydratedAdapter,i(e),e,t,n,c)}function Z(e,t,n,c,o,u){return r.G.geodesicBuffer(a.hydratedAdapter,i(e),e,t,n,c,o,u)}function D(e,t,n=!0){return r.G.nearestCoordinate(a.hydratedAdapter,i(e),e,t,n)}function T(e,t){return r.G.nearestVertex(a.hydratedAdapter,i(e),e,t)}function z(e,t,n,c){return r.G.nearestVertices(a.hydratedAdapter,i(e),e,t,n,c)}function _(e){return"xmin"in e?"center"in e?e.center:null:"x"in e?e:"extent"in e?e.extent?.center??null:null}function C(e,t,n){if(null==e)throw new q;const a=e.spatialReference;if(null==(n=n??_(e)))throw new q;const i=e.constructor.fromJSON(r.G.rotate(e,t,n));return i.spatialReference=a,i}function E(e,t){if(null==e)throw new q;const n=e.spatialReference;if(null==(t=t??_(e)))throw new q;const a=e.constructor.fromJSON(r.G.flipHorizontal(e,t));return a.spatialReference=n,a}function L(e,t){if(null==e)throw new q;const n=e.spatialReference;if(null==(t=t??_(e)))throw new q;const a=e.constructor.fromJSON(r.G.flipVertical(e,t));return a.spatialReference=n,a}function b(e,t,n,c){return r.G.generalize(a.hydratedAdapter,i(e),e,t,n,c)}function k(e,t,n){return r.G.densify(a.hydratedAdapter,i(e),e,t,n)}function H(e,t,n,c=0){return r.G.geodesicDensify(a.hydratedAdapter,i(e),e,t,n,c)}function J(e,t){return r.G.planarArea(a.hydratedAdapter,i(e),e,t)}function N(e,t){return r.G.planarLength(a.hydratedAdapter,i(e),e,t)}function O(e,t,n){return r.G.geodesicArea(a.hydratedAdapter,i(e),e,t,n)}function I(e,t,n){return r.G.geodesicLength(a.hydratedAdapter,i(e),e,t,n)}function X(e,t){return r.G.intersectLinesToPoints(a.hydratedAdapter,i(e),e,t)}function Y(e,t){r.G.changeDefaultSpatialReferenceTolerance(e,t)}function j(e){r.G.clearDefaultSpatialReferenceTolerance(e)}n(67138),n(44600),n(32816),n(20266),n(90740),n(32773),n(29298),n(36544),n(93181),n(13671),n(40499),n(6407),n(69421),n(91047),n(2160),n(99924),n(41390),n(58498),n(45371),n(80959),n(49877),n(7969),n(69763),n(93804),n(18683),n(64604),n(29512),n(99063),n(56273),n(64752),n(48844),n(29208),n(36533),n(84200),n(97827),n(91695),n(18169),n(48402),n(16699),n(26809),n(2589),n(18527),n(67504);class q extends Error{constructor(){super("Illegal Argument Exception")}}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/06f4f69a6a5d01384de6.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/06f4f69a6a5d01384de6.js new file mode 100644 index 00000000..f92248b7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/06f4f69a6a5d01384de6.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[38],{79205:(e,t,r)=>{r.d(t,{A:()=>m,t:()=>d});var i=r(32816),n=r(52731),a=r(99924),o=r(4734),s=r(29298),l=(r(32773),r(20266),r(88663)),c=r(69421),u=r(93804);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(36544),r(50214),r(59192),r(78016),r(54483);const d=(0,u.s)()({esriTimeUnitsMilliseconds:"milliseconds",esriTimeUnitsSeconds:"seconds",esriTimeUnitsMinutes:"minutes",esriTimeUnitsHours:"hours",esriTimeUnitsDays:"days",esriTimeUnitsWeeks:"weeks",esriTimeUnitsMonths:"months",esriTimeUnitsYears:"years",esriTimeUnitsDecades:"decades",esriTimeUnitsCenturies:"centuries",esriTimeUnitsUnknown:void 0});let p=class extends((0,n.O)(a.oY)){constructor(e){super(e),this.unit="milliseconds",this.value=0}toMilliseconds(){return(0,o.c)(this.value,this.unit,"milliseconds")}};(0,i._)([(0,l.e)(d,{nonNullable:!0})],p.prototype,"unit",void 0),(0,i._)([(0,s.MZ)({type:Number,json:{write:!0},nonNullable:!0})],p.prototype,"value",void 0),p=(0,i._)([(0,c.$)("esri.TimeInterval")],p);const m=p},8368:(e,t,r)=>{r.d(t,{A:()=>l});var i=r(32816),n=r(20266),a=r(29298),o=(r(32773),r(69421)),s=r(1985);const l=e=>{let t=class extends e{get title(){if(this._get("title")&&"defaults"!==this.originOf("title"))return this._get("title");if(this.url){const e=(0,s.p)(this.url);if(null!=e&&e.title)return e.title}return this._get("title")||""}set title(e){this._set("title",e)}set url(e){this._set("url",(0,s.s)(e,n.L.getLogger(this)))}};return(0,i._)([(0,a.MZ)()],t.prototype,"title",null),(0,i._)([(0,a.MZ)({type:String})],t.prototype,"url",null),t=(0,i._)([(0,o.$)("esri.layers.mixins.ArcGISService")],t),t}},41003:(e,t,r)=>{r.d(t,{Q:()=>a});var i=r(91047),n=r(44945);class a{constructor(e=(e=>e.values().next().value)){this._peeker=e,this._observable=new n.S,this._items=new Set}get length(){return(0,i.t)(this._observable),this._items.size}clear(){0!==this.length&&(this._items.clear(),this._observable.notify())}last(){if(0===this.length)return;let e;for(e of this._items);return e}peek(){if(0!==this.length)return this._peeker(this._items)}push(e){this.contains(e)||(this._items.add(e),this._observable.notify())}contains(e){return(0,i.t)(this._observable),this._items.has(e)}pop(){if(0===this.length)return;const e=this.peek();return this._items.delete(e),this._observable.notify(),e}popLast(){if(0===this.length)return;const e=this.last();return this._items.delete(e),this._observable.notify(),e}remove(e){this.contains(e)&&(this._items.delete(e),this._observable.notify())}filter(e){const t=this.length;return this._items.forEach((t=>{e(t)||this._items.delete(t)})),t!==this._items.size&&this._observable.notify(),this}*[Symbol.iterator](){(0,i.t)(this._observable),yield*this._items}}},33826:(e,t,r)=>{r.d(t,{R:()=>o});var i=r(6407),n=r(11494),a=r(89779);class o{constructor(){this._workerThread=null,this._destroyed=!1}async initialize(){const e=await(0,n.ho)("RasterWorker");this._destroyed?e.close():this._workerThread=e}destroy(){this._destroyed=!0,this._workerThread&&(this._workerThread.close(),this._workerThread=null)}async convertVectorFieldData(e,t){if(!this._workerThread)throw new i.A("raster-jobhandler:no-connection","no available worker connection");const r=await this._workerThread.invoke("convertVectorFieldData",{pixelBlock:e.pixelBlock.toJSON(),type:e.dataType},t);return r?new a.A(r):null}computeStatisticsHistograms(e,t){if(!this._workerThread)throw new i.A("raster-jobhandler:no-connection","no available worker connection");return this._workerThread.invoke("computeStatisticsHistograms",{pixelBlock:e.pixelBlock.toJSON()},t)}async decode(e,t){if(!this._workerThread)throw new i.A("raster-jobhandler:no-connection","no available worker connection");const r=await this._workerThread.invoke("decode",e,t);return r?new a.A(r):null}async symbolize(e,t){if(!this._workerThread)throw new i.A("raster-jobhandler:no-connection","no available worker connection");const r={extent:e.extent?.toJSON(),pixelBlock:e.pixelBlock?.toJSON(),simpleStretchParams:e.simpleStretchParams,bandIds:e.bandIds},n=await this._workerThread.invoke("symbolize",r,t);return n?new a.A(n):null}async updateSymbolizer(e,t){if(!this._workerThread)throw new i.A("raster-jobhandler:no-connection","no available worker connection");const r=e?.rendererJSON?.histograms;await Promise.all(this._workerThread.broadcast("updateSymbolizer",{symbolizerJSON:e.toJSON(),histograms:r},t))}async updateRasterFunction(e,t){if(!this._workerThread)throw new i.A("raster-jobhandler:no-connection","no available worker connection");await Promise.all(this._workerThread.broadcast("updateRasterFunction",{rasterFunctionJSON:e.toJSON()},t))}async process(e,t){if(!this._workerThread)throw new i.A("raster-jobhandler:no-connection","no available worker connection");const r=await this._workerThread.invoke("process",{extent:e.extent?.toJSON(),primaryPixelSizes:e.primaryPixelSizes?.map((e=>null!=e?e.toJSON():null)),primaryPixelBlocks:e.primaryPixelBlocks.map((e=>null!=e?e.toJSON():null)),primaryRasterIds:e.primaryRasterIds},t);return r?new a.A(r):null}async stretch(e,t){if(!this._workerThread)throw new i.A("raster-jobhandler:no-connection","no available worker connection");if(!e?.pixelBlock)return null;const r={srcPixelBlock:e.pixelBlock.toJSON(),stretchParams:e.stretchParams},n=await this._workerThread.invoke("stretch",r,t);return n?new a.A(n):null}async split(e,t){if(!this._workerThread)throw new i.A("raster-jobhandler:no-connection","no available worker connection");if(!e?.pixelBlock)return null;const r={srcPixelBlock:e.pixelBlock.toJSON(),tileSize:e.tileSize,maximumPyramidLevel:e.maximumPyramidLevel,useBilinear:e.useBilinear},n=await this._workerThread.invoke("split",r,t);return n&&n.forEach(((e,t)=>{n.set(t,e?a.A.fromJSON(e):null)})),n}async clipTile(e,t){if(!this._workerThread)throw new i.A("raster-jobhandler:no-connection","no available worker connection");if(!e?.pixelBlock)return null;const r={...e,pixelBlock:e.pixelBlock.toJSON()},n=await this._workerThread.invoke("clipTile",r,t);return n?a.A.fromJSON(n):null}async estimateStatisticsHistograms(e,t){if(!this._workerThread)throw new i.A("raster-jobhandler:no-connection","no available worker connection");if(!e?.pixelBlock)return null;const r={srcPixelBlock:e.pixelBlock.toJSON()};return await this._workerThread.invoke("estimateStatisticsHistograms",r,t)}async mosaicAndTransform(e,t){if(!this._workerThread)throw new i.A("raster-jobhandler:no-connection","no available worker connection");if(!e?.srcPixelBlocks?.length)return{pixelBlock:null};const r={...e,srcPixelBlocks:e.srcPixelBlocks.map((e=>null!=e?e.toJSON():null))},n=await this._workerThread.invoke("mosaicAndTransform",r,t);return{pixelBlock:n.pixelBlock?new a.A(n.pixelBlock):null,localNorthDirections:n.localNorthDirections}}async createFlowMesh(e,t){if(!this._workerThread)throw new i.A("raster-jobhandler:no-connection","no available worker connection");const r={buffer:e.flowData.data.buffer,maskBuffer:e.flowData.mask.buffer,width:e.flowData.width,height:e.flowData.height},{meshType:n,simulationSettings:a}=e,o=await this._workerThread.invoke("createFlowMesh",{meshType:n,flowData:r,simulationSettings:a},{...t,transferList:[r.buffer,r.maskBuffer]});return{vertexData:new Float32Array(o.vertexBuffer),indexData:new Uint32Array(o.indexBuffer)}}getProjectionOffsetGrid(e,t){if(!this._workerThread)throw new i.A("raster-jobhandler:no-connection","no available worker connection");const r=null!=e.datumTransformation?e.datumTransformation.steps.map((e=>({wkid:e.wkid,wkt:e.wkt,isInverse:e.isInverse}))):null,n=null!=e.rasterTransform?e.rasterTransform.toJSON():null,a={projectedExtent:e.projectedExtent.toJSON(),srcBufferExtent:e.srcBufferExtent.toJSON(),pixelSize:e.pixelSize,hasWrapAround:e.hasWrapAround,spacing:e.spacing,datumTransformationSteps:r,rasterTransform:n,isAdaptive:e.isAdaptive,includeGCSGrid:e.includeGCSGrid};return this._workerThread.invoke("getProjectionOffsetGrid",a,t)}}},47239:(e,t,r)=>{r.d(t,{a:()=>g,b:()=>s,c:()=>n,d:()=>f,e:()=>l,f:()=>a,g:()=>y,h:()=>c,i:()=>M,j:()=>h,n:()=>w,s:()=>u,t:()=>o,u:()=>d,v:()=>p,x:()=>m,z:()=>I});var i=r(44600);function n(e=I){return[e[0],e[1],e[2],e[3],e[4],e[5]]}function a(e,t,r,i,a,o,s=n()){return s[0]=e,s[1]=t,s[2]=r,s[3]=i,s[4]=a,s[5]=o,s}function o(e,t){const r=isFinite(e[2])||isFinite(e[5]);return new i.A(r?{xmin:e[0],xmax:e[3],ymin:e[1],ymax:e[4],zmin:e[2],zmax:e[5],spatialReference:t}:{xmin:e[0],xmax:e[3],ymin:e[1],ymax:e[4],spatialReference:t})}function s(e,t){e[0]=Math.min(e[0],t[0]),e[1]=Math.min(e[1],t[1]),e[2]=Math.min(e[2],t[2]),e[3]=Math.max(e[3],t[3]),e[4]=Math.max(e[4],t[4]),e[5]=Math.max(e[5],t[5])}function l(e,t){e[0]=Math.min(e[0],t[0]),e[1]=Math.min(e[1],t[1]),e[2]=Math.min(e[2],t[2]),e[3]=Math.max(e[3],t[0]),e[4]=Math.max(e[4],t[1]),e[5]=Math.max(e[5],t[2])}function c(e,t,r=0,i=t.length/3){let n=e[0],a=e[1],o=e[2],s=e[3],l=e[4],c=e[5];for(let e=0;e=e[3]?0:e[3]-e[0]}(e),t[1]=function(e){return e[1]>=e[4]?0:e[4]-e[1]}(e),t[2]=function(e){return e[2]>=e[5]?0:e[5]-e[2]}(e),t}function d(e,t,r=e){return r[0]=t[0],r[1]=t[1],r[2]=t[2],r!==e&&(r[3]=e[3],r[4]=e[4],r[5]=e[5]),r}function p(e,t,r=e){return r[3]=t[0],r[4]=t[1],r[5]=t[2],r!==e&&(r[0]=e[0],r[1]=e[1],r[2]=e[2]),e}function m(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e}function h(e){return e?m(e,w):n(w)}function y(e,t){return e[0]=t[0],e[1]=t[1],e[2]=Number.NEGATIVE_INFINITY,e[3]=t[2],e[4]=t[3],e[5]=Number.POSITIVE_INFINITY,e}function g(e,t,r,i,n){return e[0]=t,e[1]=r,e[2]=Number.NEGATIVE_INFINITY,e[3]=i,e[4]=n,e[5]=Number.POSITIVE_INFINITY,e}function M(e){return 6===e.length}function f(e,t,r){if(null==e||null==t)return e===t;if(!M(e)||!M(t))return!1;if(r){for(let i=0;i{r.d(t,{f:()=>d,g:()=>p,p:()=>m});var i=r(64604),n=r(44600),a=r(64752),o=r(7969),s=r(55095),l=r(69033),c=r(8824);async function u(e,t,r){const u=(0,l.p)(e),{rasterFunction:d,sourceJSON:p}=t||{},m=d?JSON.stringify(d.rasterFunctionDefinition||d):null,h=(0,l.e)({...u.query,renderingRule:m,f:"json"}),y=(0,l.a)(h,r);e=u.path;const g=p||await(0,i.A)(e,y).then((e=>e.data)),M=g.hasRasterAttributeTable?(0,i.A)(`${e}/rasterAttributeTable`,y):null,f=g.hasColormap?(0,i.A)(`${e}/colormap`,y):null,w=g.hasHistograms?(0,i.A)(`${e}/histograms`,y):null,I=g.currentVersion>=10.3?(0,i.A)(`${e}/keyProperties`,y):null,A=g.hasMultidimensions?(0,i.A)(`${e}/multidimensionalInfo`,y):null,v=await Promise.allSettled([M,f,w,I,A]);let b=null;if(g.minValues&&g.minValues.length===g.bandCount){b=[];for(let e=0;e{e.statistics?.length&&e.statistics.forEach((e=>{e.avg=e.mean,e.stddev=e.standardDeviation}))}));const{defaultVariable:R,serviceDataType:B}=g;R&&R!==Z.DefaultVariable&&(Z.DefaultVariable=R),B?.includes("esriImageServiceDataTypeVector")&&!B.includes(Z.DataType)&&(Z.DataType=B.replace("esriImageServiceDataType",""));let z=g.noDataValue;g.noDataValues?.length&&g.noDataValues.some((e=>e!==z))&&(z=g.noDataValues);const P=g.transposeInfo?new s.R({blockWidth:256,blockHeight:256,pyramidBlockWidth:256,pyramidBlockHeight:256,pyramidScalingFactor:2,compression:"lerc",origin:new a.A({x:g.extent.xmin,y:g.extent.ymax,spatialReference:L}),firstPyramidLevel:1,maximumPyramidLevel:Math.max(0,Math.round(Math.log(Math.max(D,T))/Math.LN2-8)),transposeInfo:g.transposeInfo}):void 0;return new s.A({width:D,height:T,bandCount:g.bandCount,extent:n.A.fromJSON(g.extent),spatialReference:L,pixelSize:new a.A({x:g.pixelSizeX,y:g.pixelSizeY,spatialReference:L}),pixelType:g.pixelType.toLowerCase(),statistics:b,attributeTable:j,colormap:_,histograms:k,keyProperties:Z,noDataValue:z,multidimensionalInfo:E,storageInfo:P})}function d(e,t,r){return u(e,{sourceJSON:t},r)}function p(e,t,r){return u(e,{rasterFunction:t},r)}function m(e,t){e.attributeTable||(t.hasRasterAttributeTable=!1),e.histograms||(t.hasHistograms=!1),e.colormap||(t.hasColormap=!1),e.multidimensionalInfo||(t.hasMultidimensions=!1)}},40558:(e,t,r)=>{var i;r.d(t,{S:()=>i}),function(e){e[e.SAVE=0]="SAVE",e[e.SAVE_AS=1]="SAVE_AS"}(i||(i={}))},30291:(e,t,r)=>{r.d(t,{a:()=>s,b:()=>y,c:()=>o,d:()=>h,e:()=>M,f:()=>m,g:()=>I,h:()=>p,i:()=>g});var i=r(32773),n=r(25456);function a(e,t,r){const i=t.shift();if(0===r.length){const e=[];r.push({sliceId:-1,multidimensionalDefinition:e})}const n=r.length;for(let t=0;t{r.push({sliceId:-1,multidimensionalDefinition:[...t,{variableName:e,dimensionName:i.name,values:[n]}]})}))}t.length&&a(e,t,r)}function o(e,t){const r=[];let i=0;return(t?e.variables.filter((e=>e.name.toLowerCase()===t.toLowerCase())):[...e.variables].sort(((e,t)=>e.name>t.name?1:-1))).forEach((e=>{const t=[],n=[...e.dimensions].sort(((e,t)=>e.name>t.name?-1:1));a(e.name,n,t),t.forEach((e=>{r.push({...e,sliceId:i++})}))})),r}function s(e,t,r){let i=e;if(t&&(t=[...t].sort(((e,t)=>e.dimensionName{t.length&&(i=i.filter((i=>{const n=i.multidimensionalDefinition.find((t=>t.dimensionName===e));if(null==n)return!1;const a=n.values[0];return"number"==typeof a?"number"==typeof t[0]?t.includes(a):t.some((e=>e[0]<=a&&e[1]>=a)):"number"==typeof t[0]?t.some((e=>a[0]<=e&&a[1]>=e)):r?t.some((e=>e[0]===a[0]&&e[0]===a[1])):t.some((e=>e[0]>=a[0]&&e[0]<=a[1]||e[1]>=a[0]&&e[1]<=a[1]||e[0]a[1]))})))})),i.length&&null!=r?.start&&null!=r.end){const e=r.start.getTime(),t=r.end.getTime(),n=i[0].multidimensionalDefinition.findIndex((e=>"StdTime"===e.dimensionName));n>-1&&(i=i.filter((r=>{const i=r.multidimensionalDefinition[n].values[0];return e<=i&&t>=i})))}return i.map((e=>e.sliceId))}function l(e,t){return Array.isArray(e)?t[0]===t[1]?e[0]===t[0]||e[1]===t[0]:e[0]>=t[0]&&e[0]<=t[1]&&e[1]>=t[0]&&e[1]<=t[1]:e>=t[0]&&e<=t[1]}function c(e,t){return e[0]<=t[0]&&e[1]>=t[0]||e[0]<=t[1]&&e[1]>=t[1]||e[0]>=t[0]&&e[1]<=t[1]}function u(e){return 1===e.length?[e[0],e[0]]:[e[0],e[e.length-1]]}function d(e,t,r){if(!t?.subsetDefinitions?.length)return e;let i;if(r){const{variables:n}=t;if(n.length&&!n.includes(r))return null;const a=t.subsetDefinitions.find((t=>t.dimensionName===e.name&&t.variableName===r));if(!a?.values?.length)return e;i=u(a.values)}else{const r=t.dimensions.find((({name:t})=>t===e.name));i=r?.extent}const n=i;if(!n?.length)return e;const a=e.values.filter((e=>l(e,n)));return{...e,extent:[...n],values:a}}function p(e,t,r){if(!t?.subsetDefinitions?.length)return!1;const{variables:i}=t;if(i.length&&e.some((({variableName:e})=>e&&!i.includes(e))))return!0;for(let i=0;i(""===n.variableName||e.variableName===n.variableName)&&e.dimensionName===n.dimensionName));if(a?.values.length){const e=u(a.values);if(n.isSlice||2!==n.values.length||Array.isArray(n.values[0])||n.values[0]===n.values[1]||!r){if(n.values.some((t=>!l(t,e))))return!0}else if(!c(n.values,e))return!0}}return!1}function m(e,t){if(null==e)return{isOutside:!1};const{geometry:r,timeExtent:i,multidimensionalDefinition:a}=t;let o=null;if(null!=i&&(o=function(e,t){const r=e.dimensions.find((({name:e})=>"StdTime"===e));if(null==r||null==t.start&&null==t.end)return t;t=t.clone();const{start:i,end:a}=t.toJSON(),o=i===a?[i]:null!=i&&null!=a?[i,a]:[i??a];return 2===o.length&&r?.extent.length&&(o[0]=Math.max(o[0],r.extent[0]),o[1]=Math.min(o[1],r.extent[1]??r.extent[0]),o[1]a.variables.includes(e)))),l?c.find((({name:e})=>e===l))??c[0]:c[0]}function y(e,t={}){const r=h(e,t);if(!r)return null;const i=[],{dimensions:a,name:o}=r;if(0===a.length)return[new n.A({variableName:o,dimensionName:"",values:[],isSlice:!0})];for(let e=0;e{if(null==e.values)return!0;const t=e.values.length;return 0===t||t>1||!e.isSlice&&Array.isArray(e.values[0])}))}function M(e,t){if(null==t||null==e)return null;let r=t.variables.map((e=>({...e})));return e?.variables?.length&&(r=r.filter((({name:t})=>e.variables.includes(t))),r.forEach((t=>{t.dimensions=t.dimensions.map((r=>d(r,e,t.name))).filter(i.i)}))),r}function f(e,t){const{values:r}=t;if(r?.length){const t=Array.isArray(r[0]),i=Array.isArray(e);return t!==i?-1:t&&i?r.findIndex((t=>t[0]===e[0]&&t[1]===e[1])):r.indexOf(e)}const{extent:i}=t;if(Array.isArray(e)||!i||ei[1])return-1;const n=t.interval||1;if("ISO8601"!==t.unit)return Math.round((e-i[0])/n);const a=i[0];let o=-1;switch(t.intervalUnit?.toLowerCase()||"seconds"){case"seconds":o=Math.round((e-a)/1e3/n);break;case"minutes":o=Math.round((e-a)/6e4/n);break;case"hours":o=Math.round((e-a)/36e5/n);break;case"days":o=Math.round((e-a)/864e5/n);break;case"months":{const t=new Date(e).getUTCFullYear()-new Date(a).getUTCFullYear(),r=new Date(a).getUTCMonth(),i=new Date(e).getUTCMonth();o=0===t?i-r:i+11-r+12*(t-1)}break;case"years":o=Math.round((new Date(e).getUTCFullYear()-new Date(a).getUTCFullYear())/n);break;case"decades":o=Math.round((new Date(e).getUTCFullYear()-new Date(a).getUTCFullYear())/10/n)}return o}function w(e){let t=e.values?.length;if(t)return t;const{extent:r,unit:i}=e,n=e.interval||1,a=r?r[1]-r[0]:0;if("ISO8601"!==i)return Math.round(a/n);switch(e.intervalUnit?.toLowerCase()??"seconds"){case"seconds":t=Math.round(a/1e3/n);break;case"minutes":t=Math.round(a/6e4/n);break;case"hours":t=Math.round(a/36e5/n);break;case"days":t=Math.round(a/864e5/n);break;case"months":if(r){const e=new Date(r[1]).getUTCFullYear()-new Date(r[0]).getUTCFullYear(),i=new Date(r[0]).getUTCMonth(),n=new Date(r[1]).getUTCMonth();t=0===e?n-i+1:n+11-i+12*(e-1)+1}else t=0;break;case"years":t=r?Math.round((new Date(r[1]).getUTCFullYear()-new Date(r[0]).getUTCFullYear())/n):0;break;case"decades":t=r?Math.round((new Date(r[1]).getUTCFullYear()-new Date(r[0]).getUTCFullYear())/10/n):0;break;default:t=0}return t}function I(e,t){let r=0;const i=e[0].variableName,n=[...t.variables].sort(((e,t)=>e.name>t.name?1:-1));for(let t=0;te.name>t.name?-1:1));if(a.name!==i){r+=o.map((e=>w(e))).reduce(((e,t)=>e*t));continue}const s=o.map((e=>w(e))),l=o.length;for(let t=0;te.dimensionName===o[t].name));if(null==i)return null;const n=f(i.values[0],o[t]);if(-1===n)return null;s.shift(),r+=t===l-1?n:n*s.reduce(((e,t)=>e*t))}break}return r}},88404:(e,t,r)=>{r.d(t,{g:()=>D,h:()=>T,m:()=>b,n:()=>_,o:()=>v,p:()=>I,q:()=>A});var i=r(35902),n=(r(92414),r(69763),r(44864)),a=(r(75399),r(57111)),o=(r(3827),r(68258)),s=r(34760),l=r(85890),c=(r(6399),r(84539)),u=(r(24079),r(88817),r(60785)),d=r(54512),p=r(60303),m=r(17813),h=r(46341),y=(r(12692),r(91381),r(42656));const g=.25,M=u.A.fromJSON({type:"multipart",colorRamps:[{fromColor:[0,0,255],toColor:[0,255,255]},{fromColor:[0,255,255],toColor:[255,255,0]},{fromColor:[255,255,0],toColor:[255,0,0]}]}),f=u.A.fromJSON(o.p[0]),w=new Set(["scientific","standard-time","vector-uv","vector-magdir","vector-u","vector-v","vector-magnitude","vector-direction"]);function I(e,t){const{attributeTable:r,colormap:n}=e;if((0,s.i)(e)){const t=function(e){if(!(0,s.i)(e))return null;let t;if(null!=e.statistics&&e.statistics.length&&("vector-magdir"===e.dataType||"vector-uv"===e.dataType)){const{minMagnitude:r,maxMagnitude:i}=function(e,t){let r,i;if("vector-magdir"===e)r=t[0].min,i=t[0].max;else{const e=t[0].min,n=t[0].max,a=t[1].min,o=t[1].max;r=0,i=Math.max(Math.abs(e),Math.abs(a),Math.abs(n),Math.abs(o))}return{minMagnitude:r,maxMagnitude:i}}(e.dataType,e.statistics);t=[new c.A({field:"Magnitude",minSize:10,maxSize:40,minDataValue:r,maxDataValue:i})]}const r=null!=e.multidimensionalInfo?j.get(e.multidimensionalInfo.variables[0].unit):void 0,i=new y.A({visualVariables:t,inputUnit:r,rotationType:"geographic"});return i.visualVariables=[...i.sizeVariables,...i.rotationVariables],i}(e);if(null!=t)return t}if(t?.rasterFunctionColorRamp){const r=S(e,t);return r.colorRamp=t.rasterFunctionColorRamp,r}if(null!=n){const t=function(e){if(!(0,s.a)(e))return null;let t;const{attributeTable:r,colormap:i}=e;if(null!=r){const e=N(r,"value"),i=L(r,null,!0);"string"===i.type&&(t={},r.features.forEach((r=>{const n=r.attributes;t[n[e.name]]=i?n[i.name]:n[e.name]})))}return h.A.createFromColormap(i,t)}(e);if(null!=t)return t}if(null!=r){const t=function(e,t,r,n){if(!(0,s.b)(e,t))return null;const{attributeTable:c,statistics:u}=e,p=L(c,t),h=N(c,"red"),y=N(c,"green"),g=N(c,"blue"),M=new a.h,w=[],I=new Set,A=!!(h&&y&&g);if(null!=c)c.features.forEach((e=>{const t=e.attributes[p.name];if(!I.has(e.attributes[p.name])&&null!=t){I.add(t);const r=A&&("single"===h.type||"double"===h.type)&&("single"===y.type||"double"===y.type)&&("single"===g.type||"double"===g.type)&&!c.features.some((e=>e.attributes[h.name]>1||e.attributes[y.name]>1||e.attributes[g.name]>1)),n=r?255:1;w.push(new l.A({value:e.attributes[p.name],label:e.attributes[p.name]+"",symbol:new d.A({style:"solid",outline:null,color:new i.A(A?[e.attributes[h.name]*n,e.attributes[y.name]*n,e.attributes[g.name]*n,1]:[0,0,0,0])})}))}}));else if(u?.[0])for(let e=u[0].min;e<=u[0].max;e++)w.push(new l.A({value:e,label:e.toString(),symbol:new d.A({style:"solid",outline:null,color:new i.A([0,0,0,0])})}));if(w.sort(((e,t)=>e.value&&"string"==typeof e.value.valueOf()?0:e.value>t.value?1:-1)),!A){const e=(0,o.c)(f,{numColors:w.length});w.forEach(((t,r)=>t.symbol.color=new i.A(e[r].slice(1,4)))),M.colorRamp=f}return new m.A({field:p.name,uniqueValueInfos:w,authoringInfo:M})}(e);if(null!=t)return t}return S(e,t)}function A(e,t=!1){const r=["raster-stretch"];return(0,s.a)(e,t)&&r.push("raster-colormap"),(0,s.b)(e)&&r.push("unique-value"),(0,s.c)(e,t)&&r.push("class-breaks"),(0,s.d)(e)&&r.push("raster-shaded-relief"),(0,s.i)(e)&&r.push("vector-field"),(0,s.e)(e)&&r.push("flow"),r}function v(e){return"Function"===e.datasetFormat&&"Colormap"===e.rasterFunction.functionName?e.rasterFunction.colorRamp:void 0}function b(e,t,r){const i=r?.toLowerCase().replace("bicubic","cubic"),n=["nearest","bilinear","cubic","majority"].find((e=>e===i));return"Map"===t?n??"bilinear":"standard-time"===e.dataType?n??"nearest":"thematic"===e.dataType||e.attributeTable||e.colormap?"nearest"===n||"majority"===n?n:"nearest":n??"bilinear"}function S(e,t){e=D(e,t?.variableName);const{bandCount:r}=e;let{bandIds:i,stretchType:n}=t||{};i?.some((e=>e>=r))&&(i=null);let a=e.statistics,o=e.histograms;r>1?(i=i?.length?i:T(e),a=null==a?null:i?.map((e=>a[e])),o=null==o?null:i?.map((e=>o[e]))):i=[0],null==n&&(n=function(e){let t="percent-clip";const{pixelType:r,dataType:i,histograms:n,statistics:a,multidimensionalInfo:o}=e,s=w.has(i)||"generic"===i&&null!=o;return"u8"!==r||"processed"!==i&&null!=n&&null!=a?"u8"===r||"elevation"===i||s?t="min-max":null!=n?t="percent-clip":null!=a&&(t="min-max"):t="none",t}(e));let s=!1;switch(n){case"none":s=!1;break;case"percent-clip":s=!o?.length;break;default:s=!a?.length}const{dataType:l}=e,c=1===i?.length&&w.has(l)?M:null,u=new p.A({stretchType:n,dynamicRangeAdjustment:s,colorRamp:c,outputMin:0,outputMax:255,gamma:1===i?.length?[1]:[1,1,1],useGamma:!1});return"percent-clip"===n?u.maxPercent=u.minPercent=g:"standard-deviation"===n&&(u.numberOfStandardDeviations=2),s||null==e.multidimensionalInfo&&!t?.includeStatisticsInStretch||("percent-clip"===n?u.histograms=o:"min-max"!==n&&"standard-deviation"!==n||(u.statistics=a)),u}function D(e,t){const{multidimensionalInfo:r}=e;if(!t||!r)return e;const i=r.variables.find((e=>e.name===t));if(!i)return e;if(e=e.clone(),i){const{statistics:t,histograms:r}=i;t?.length&&(e.statistics=t.map((e=>({min:e.min,max:e.max,avg:e.avg,stddev:e.stddev})))),r?.length&&(e.histograms=r)}return e}function T(e){const t=e.bandCount;if(1===t)return null;if(2===t)return[0];const{bandInfos:r}=e;let i;if(r.length===t){const{red:e,green:t,blue:n,nir:a}=function(e){const t={};for(let r=0;r=410&&e<=480&&n>=480&&n<=540?t.blue=r:null==t.green&&e>=490&&e<=560&&n>=560&&n<=610?t.green=r:null==t.red&&e>=595&&e<=670&&n>=660&&n<=730?t.red=r:null==t.nir&&e>=700&&e<=860&&n>=800&&n<=950&&(t.nir=r)}}return t}(r);null!=e&&null!=t&&null!=n?i=[e,t,n]:null!=a&&null!=e&&null!=t&&(i=[a,e,t])}return!i&&t>=3&&(i=[0,1,2]),i}function L(e,t,r){let i;return null!=e?(i=t?e.fields.find((e=>t.toLowerCase()===e.name.toLowerCase())):function(e){let t;for(let r=0;r"string"===e.type))),i||(i=N(e,"value")))):i=new n.A({name:"value"}),i}function N(e,t){return null==e?null:e.fields.find((e=>e.name.toLowerCase()===t))}const j=new Map([["m/s","meter-per-second"],["km/h","kilometer-per-hour"],["knots","knots"],["ft/s","feet-per-second"],["mph","mile-per-hour"]]);function C(e){return{color:e.symbolLayers[0].material?.color,type:"esriSFS",style:"esriSFSSolid"}}function _(e){if("uniqueValue"===e.type){const t=e.uniqueValueInfos,r=t?.[0].symbol;return r?.symbolLayers?.length&&(e.uniqueValueInfos=t?.map((e=>({value:e.value,label:e.label,symbol:e.symbol?C(e.symbol):null})))),e}if("classBreaks"===e.type){const t=e.classBreakInfos,r=t[0].symbol;return r?.symbolLayers?.length&&(e.classBreakInfos=t.map((e=>({classMinValue:e.classMinValue,classMaxValue:e.classMaxValue,label:e.label,symbol:e.symbol?C(e.symbol):null})))),e}return e}},55807:(e,t,r)=>{r.d(t,{a:()=>d,b:()=>p});var i=r(35902),n=r(4048),a=r(73067),o=(r(32773),r(2589)),s=(r(12119),r(23875),r(18683),r(64604),r(23787));function l(e){for(const t of e)if("number"==typeof t)return t;return null}function c(e,t,r){for(let i=0;i<3;i++){const n=e[i];switch(n){case"symbol-value":{const e=r[i];return null!=e?e/t[i]:1}case"proportional":break;default:if(n&&t[i])return n/t[i]}}return 1}function u(e,t,r,i){switch(e){case"proportional":return r*i;case"symbol-value":return null!=t?t:r;default:return e}}async function d(e,t){if(e&&t)return(0,n.wk)(e)?async function(e,t){const i=e.symbolLayers;i&&await(0,a.f)(i,(async e=>async function(e,t){switch(e.type){case"extrude":!function(e,t){e.size="number"==typeof t[2]?t[2]:0}(e,t);break;case"icon":case"line":case"text":!function(e,t){const r=l(t);null!=r&&(e.size=r)}(e,t);break;case"path":!function(e,t){const r=c(t,o.O,[e.width,void 0,e.height]);e.width=u(t[0],e.width,1,r),e.height=u(t[2],e.height,1,r)}(e,t);break;case"object":await async function(e,t){const{resourceSize:i,symbolSize:n}=await async function(e){const{computeObjectLayerResourceSize:t}=await r.e(4392).then(r.bind(r,14392)),i=await t(e,10),{width:n,height:a,depth:o}=e,s=[n,o,a];let l=1;for(let e=0;e<3;e++){const t=s[e];if(null!=t){l=t/i[e];break}}for(let e=0;e<3;e++)null==s[e]&&(s[e]=i[e]*l);return{resourceSize:i,symbolSize:s}}(e),a=c(t,i,n);e.width=u(t[0],n[0],i[0],a),e.depth=u(t[1],n[1],i[1],a),e.height=u(t[2],n[2],i[2],a)}(e,t)}}(e,t)))}(e,t):void((0,n.$y)(e)&&function(e,t){const r=l(t);if(null!=r)switch(e.type){case"simple-marker":e.size=r;break;case"picture-marker":{const t=e.width/e.height;t>1?(e.width=r,e.height=r*t):(e.width=r*t,e.height=r);break}case"simple-line":e.width=r;break;case"text":e.font.size=r}}(e,t))}function p(e,t,r){if(e&&null!=t)if((0,n.wk)(e)){const i=e.symbolLayers;i&&i.forEach((e=>{if(e&&"object"===e.type)switch(r){case"tilt":e.tilt=(e.tilt??0)+t;break;case"roll":e.roll=(e.roll??0)+t;break;default:e.heading=(e.heading??0)+t}}))}else(0,n.$y)(e)&&("simple-marker"!==e.type&&"picture-marker"!==e.type&&"text"!==e.type||(e.angle+=t))}r(74676),new Map([["dash",[4,3]],["dashdot",[4,3,1,3]],["dot",[1,3]],["longdash",[8,3]],["longdashdot",[8,3,1,3]],["longdashdotdot",[8,3,1,3,1,3]],["shortdash",[4,1]],["shortdashdot",[4,1,1,1]],["shortdashdotdot",[4,1,1,1,1,1]],["shortdot",[1,1]],["solid",[]]]),new s.L(1e3),new i.A([128,128,128]),new i.A("white")},6801:(e,t,r)=>{r.d(t,{A:()=>c,r:()=>l});var i=r(13671),n=(r(32773),r(80959)),a=r(41003),o=r(9380);r(6407),r(20266),r(90740),r(91047),r(93181),r(44945),r(58498),r(29512),r(99063),r(99924),r(32816),r(41390),r(69421),r(40499),r(36544),r(29298),r(45371);const s=new FinalizationRegistry((e=>{e.close()}));function l(e,t){s.register(e,t,t)}class c{constructor(){this._inUseClients=new Array,this._clients=new Array,this._clientPromises=new Array,this._ongoingJobsQueue=new a.Q}destroy(){this.close()}get closed(){return!this._clients?.length}open(e,t){return new Promise(((r,i)=>{let a=!0;const s=e=>{(0,n.Te)(t.signal),a&&(a=!1,e())};this._clients.length=e.length,this._clientPromises.length=e.length,this._inUseClients.length=e.length;for(let a=0;a(this._clients[a]=new o.default(e,t,this._ongoingJobsQueue),s(r),this._clients[a])),(()=>(s(i),null))):(this._clients[a]=new o.default(l,t,this._ongoingJobsQueue),this._clientPromises[a]=Promise.resolve(this._clients[a]),s(r))}}))}broadcast(e,t,r){const i=new Array(this._clientPromises.length);for(let n=0;ni?.invoke(e,t,r)))}return i}close(){let e;for(;e=this._ongoingJobsQueue.pop();)e.resolver.reject((0,n.NK)(`Worker closing, aborting job calling '${e.methodName}'`));for(const e of this._clientPromises)e.then((e=>e?.close()));this._clients.length=0,this._clientPromises.length=0,this._inUseClients.length=0,s.unregister(this)}invoke(e,t,r){return this.apply(e,[t],r)}apply(e,t,r){const i=(0,n.Tw)();this._ongoingJobsQueue.push({methodName:e,data:t,invokeOptions:r,resolver:i});for(let e=0;ee?.jobAdded()))}return i.promise}createInvokeProxy(e){return(0,o.c)(this,e)}on(e,t){return Promise.all(this._clientPromises).then((()=>(0,i.h)(this._clients.map((r=>r.on(e,t))))))}openPorts(){return new Promise((e=>{const t=new Array(this._clientPromises.length);let r=t.length;for(let i=0;i{n&&(t[i]=n.openPort()),0==--r&&e(t)}))}))}get test(){}}},11494:(e,t,r)=>{r.d(t,{ho:()=>P});var i=r(6407),n=r(32773),a=r(80959),o=r(6801),s=r(9380),l=r(20266),c=r(57732),u=r(64604),d=r(99063),p=r(90740),m=(r(55270),r(29512)),h=r(18683),y=r(45371),g=r(59192);r(13671),r(41003),r(91047),r(93181),r(44945),r(58498),r(99924),r(32816),r(41390),r(69421),r(40499),r(36544),r(29298),r(50214),r(93804),r(78016),r(54483),r(95779),r(13262),r(346);const M={async request(e,t){const r=e.options,i=r.responseType;r.signal=t?.signal,r.responseType="native"===i||"native-request-init"===i?"native-request-init":i&&["blob","json","text"].includes(i)&&(0,d.sC)(e.url)?.after?i:"array-buffer";const n=await(0,u.A)(e.url,r),a={data:n.data,httpStatus:n.httpStatus,ssl:n.ssl};switch(n.requestOptions?.responseType){case"native-request-init":return delete a.data.signal,a;case"blob":a.data=await a.data.arrayBuffer();break;case"json":a.data=(new TextEncoder).encode(JSON.stringify(a.data)).buffer;break;case"text":a.data=(new TextEncoder).encode(a.data).buffer}return{result:a,transferList:[a.data]}}};let f=null;f=(0,d.s2)((0,h.g)("esri/core/workers/init.js"));const w={};w.baseUrl=(0,d.s2)((0,h.g)("dojo/")),w.packages=[{name:"esri",location:"../esri"}];class I{constructor(){const e=document.createDocumentFragment();["addEventListener","dispatchEvent","removeEventListener"].forEach((t=>{this[t]=(...r)=>e[t](...r)}))}}class A{constructor(){this._dispatcher=new I,this._workerPostMessage({type:s.M.HANDSHAKE})}terminate(){}get onmessage(){return this._onmessageHandler}set onmessage(e){this._onmessageHandler&&this.removeEventListener("message",this._onmessageHandler),this._onmessageHandler=e,e&&this.addEventListener("message",e)}get onmessageerror(){return this._onmessageerrorHandler}set onmessageerror(e){this._onmessageerrorHandler&&this.removeEventListener("messageerror",this._onmessageerrorHandler),this._onmessageerrorHandler=e,e&&this.addEventListener("messageerror",e)}get onerror(){return this._onerrorHandler}set onerror(e){this._onerrorHandler&&this.removeEventListener("error",this._onerrorHandler),this._onerrorHandler=e,e&&this.addEventListener("error",e)}postMessage(e){(0,y.n)((()=>{this._workerMessageHandler(new MessageEvent("message",{data:e}))}))}dispatchEvent(e){return this._dispatcher.dispatchEvent(e)}addEventListener(e,t,r){this._dispatcher.addEventListener(e,t,r)}removeEventListener(e,t,r){this._dispatcher.removeEventListener(e,t,r)}_workerPostMessage(e){(0,y.n)((()=>{this.dispatchEvent(new MessageEvent("message",{data:e}))}))}async _workerMessageHandler(e){const t=(0,s.r)(e);if(t&&t.type===s.M.OPEN){const{modulePath:e,jobId:r}=t;let i=await s.default.loadWorker(e);i||(i=await import(e));const n=s.default.connect(i);this._workerPostMessage({type:s.M.OPENED,jobId:r,data:n})}}}const v=()=>l.L.getLogger("esri.core.workers.workerFactory"),{HANDSHAKE:b}=s.M;let S,D;const T="Failed to create Worker. Fallback to execute module in main thread";async function L(e){return new Promise((t=>{function r(n){const a=(0,s.r)(n);a&&a.type===b&&(e.removeEventListener("message",r),e.removeEventListener("error",i),t(e))}function i(t){t.preventDefault(),e.removeEventListener("message",r),e.removeEventListener("error",i),v().warn("Failed to create Worker. Fallback to execute module in main thread",t),(e=new A).addEventListener("message",r),e.addEventListener("error",i)}e.addEventListener("message",r),e.addEventListener("error",i)}))}let N=0;const{ABORT:j,INVOKE:C,OPEN:_,OPENED:x,RESPONSE:k}=s.M;class Z{static async create(e){const t=await async function(){if(!(0,n.h)("esri-workers"))return L(new A);if(!S&&!D)try{const e='let globalId=0;const outgoing=new Map,configuration={CONFIGURATION};self.esriConfig=configuration.esriConfig;const workerPath=self.esriConfig.workers.workerPath,HANDSHAKE=0,OPEN=1,OPENED=2,RESPONSE=3,INVOKE=4,ABORT=5;function createAbortError(){const e=new Error("Aborted");return e.name="AbortError",e}function receiveMessage(e){return e&&e.data?"string"==typeof e.data?JSON.parse(e.data):e.data:null}function invokeStaticMessage(e,o,r){const t=r&&r.signal,n=globalId++;let s=null;return new Promise(((r,i)=>{if(t){if(t.aborted)return i(createAbortError());s=()=>{outgoing.get(n)&&(outgoing.delete(n),self.postMessage({type:5,jobId:n}),i(createAbortError()))},t.addEventListener("abort",s)}outgoing.set(n,{resolve:r,reject:i}),self.postMessage({type:4,jobId:n,methodName:e,abortable:null!=t,data:o})})).finally((()=>{t&&t.removeEventListener("abort",s)}))}let workerRevisionChecked=!1;function checkWorkerRevision(e){if(!workerRevisionChecked&&e.kernelInfo){workerRevisionChecked=!0;const{revision:o,fullVersion:r}=configuration.kernelInfo,{revision:t,fullVersion:n,version:s}=e.kernelInfo;esriConfig.assetsPath!==esriConfig.defaultAssetsPath&&o!==t&&console.warn(`Version mismatch detected between ArcGIS Maps SDK for JavaScript modules and assets. For more information visit https://bit.ly/3QnsuSo.\nModules version: ${r}\nAssets version: ${n??s}\nAssets path: ${esriConfig.assetsPath}`)}}function messageHandler(e){const o=receiveMessage(e);if(!o)return;const r=o.jobId;switch(o.type){case 1:let n;function t(e){const o=n.connect(e);self.postMessage({type:2,jobId:r,data:o},[o])}"function"==typeof define&&define.amd?require([workerPath],(e=>{n=e.default||e,checkWorkerRevision(n),n.loadWorker(o.modulePath).then((e=>e||new Promise((e=>{require([o.modulePath],e)})))).then(t)})):"System"in self&&"function"==typeof System.import?System.import(workerPath).then((e=>(n=e.default,checkWorkerRevision(n),n.loadWorker(o.modulePath)))).then((e=>e||System.import(o.modulePath))).then(t):esriConfig.workers.useDynamicImport?import(workerPath).then((e=>{n=e.default||e,checkWorkerRevision(n),n.loadWorker(o.modulePath).then((e=>e||import(o.modulePath))).then(t)})):(self.RemoteClient||importScripts(workerPath),n=self.RemoteClient.default||self.RemoteClient,checkWorkerRevision(n),n.loadWorker(o.modulePath).then(t));break;case 3:if(outgoing.has(r)){const s=outgoing.get(r);outgoing.delete(r),o.error?s.reject(JSON.parse(o.error)):s.resolve(o.data)}}}self.dojoConfig=configuration.loaderConfig,esriConfig.workers.loaderUrl&&(self.importScripts(esriConfig.workers.loaderUrl),"function"==typeof require&&"function"==typeof require.config&&require.config(configuration.loaderConfig)),self.addEventListener("message",messageHandler),self.postMessage({type:0});'.split("{CONFIGURATION}").join(function(){let e;if(null!=p.A.default){const t={...p.A};delete t.default,e=JSON.parse(JSON.stringify(t))}else e=JSON.parse(JSON.stringify(p.A));e.assetsPath=(0,d.s2)(e.assetsPath),e.defaultAssetsPath=e.defaultAssetsPath?(0,d.s2)(e.defaultAssetsPath):void 0,e.request.interceptors=[],e.log.interceptors=[],e.locale=(0,g.g)(),e.has={"esri-csp-restrictions":(0,n.h)("esri-csp-restrictions"),"esri-2d-debug":!1,"esri-2d-update-debug":(0,n.h)("esri-2d-update-debug"),"esri-2d-log-updating":(0,n.h)("esri-2d-log-updating"),"featurelayer-pbf":(0,n.h)("featurelayer-pbf"),"featurelayer-fast-triangulation-enabled":(0,n.h)("featurelayer-fast-triangulation-enabled"),"featurelayer-simplify-thresholds":(0,n.h)("featurelayer-simplify-thresholds"),"featurelayer-simplify-payload-size-factors":(0,n.h)("featurelayer-simplify-payload-size-factors"),"featurelayer-simplify-mobile-factor":(0,n.h)("featurelayer-simplify-mobile-factor"),"featurelayer-query-max-depth":(0,n.h)("featurelayer-query-max-depth"),"featurelayer-query-pausing-enabled":(0,n.h)("featurelayer-query-pausing-enabled"),"featurelayer-snapshot-enabled":(0,n.h)("featurelayer-snapshot-enabled"),"esri-atomics":(0,n.h)("esri-atomics"),"esri-shared-array-buffer":(0,n.h)("esri-shared-array-buffer"),"esri-tiles-debug":(0,n.h)("esri-tiles-debug"),"esri-workers-arraybuffer-transfer":(0,n.h)("esri-workers-arraybuffer-transfer"),"feature-polyline-generalization-factor":(0,n.h)("feature-polyline-generalization-factor"),"host-webworker":1},e.workers.loaderUrl?e.workers.loaderUrl=(0,d.s2)(e.workers.loaderUrl):f&&(e.workers.loaderUrl=f),e.workers.workerPath?e.workers.workerPath=(0,d.s2)(e.workers.workerPath):e.workers.workerPath="esri/core/workers/RemoteClient",e.workers.useDynamicImport=!1;const t=p.A.workers.loaderConfig,r=function(e){const t={async:e.async,isDebug:e.isDebug,locale:e.locale,baseUrl:e.baseUrl,has:{...e.has},map:{...e.map},packages:e.packages?.concat()||[],paths:{...w.paths,...e.paths}};return e.hasOwnProperty("async")||(t.async=!0),e.hasOwnProperty("isDebug")||(t.isDebug=!1),e.baseUrl||(t.baseUrl=w.baseUrl),w.packages?.forEach((e=>{!function(e,t){for(const r of e)if(r.name===t.name)return;e.push(t)}(t.packages??[],e)})),t}({baseUrl:t?.baseUrl,locale:(0,g.g)(),has:{"csp-restrictions":1,"dojo-test-sniff":0,"host-webworker":1,...t?.has},map:{...t?.map},paths:{...t?.paths},packages:t?.packages||[]}),i={buildDate:m.$y,fullVersion:m.ol,revision:m.QL};return JSON.stringify({esriConfig:e,loaderConfig:r,kernelInfo:i})}());S=URL.createObjectURL(new Blob([e],{type:"text/javascript"}))}catch(e){D=e||{}}let e;if(S)try{e=new Worker(S,{name:"esri-worker-"+N++})}catch(t){v().warn(T,D),e=new A}else v().warn(T,D),e=new A;return L(e)}();return new Z(t,e)}constructor(e,t){this._outJobs=new Map,this._inJobs=new Map,this.worker=e,this.id=t,e.addEventListener("message",this._onMessage.bind(this)),e.addEventListener("error",(e=>{e.preventDefault(),l.L.getLogger("esri.core.workers.WorkerOwner").error(e)}))}terminate(){this.worker.terminate()}async open(e,t={}){const{signal:r}=t,i=(0,s.n)();return new Promise(((t,n)=>{const o={resolve:t,reject:n,abortHandle:(0,a.NY)(r,(()=>{this._outJobs.delete(i),this._post({type:j,jobId:i})}))};this._outJobs.set(i,o),this._post({type:_,jobId:i,modulePath:e})}))}_onMessage(e){const t=(0,s.r)(e);if(t)switch(t.type){case x:this._onOpenedMessage(t);break;case k:this._onResponseMessage(t);break;case j:this._onAbortMessage(t);break;case C:this._onInvokeMessage(t)}}_onAbortMessage(e){const t=this._inJobs,r=e.jobId,i=t.get(r);i&&(i.controller&&i.controller.abort(),t.delete(r))}_onInvokeMessage(e){const{methodName:t,jobId:r,data:i,abortable:n}=e,o=n?new AbortController:null,l=this._inJobs,c=M[t];let u;try{if("function"!=typeof c)throw new TypeError(`${t} is not a function`);u=c.call(null,i,{signal:o?o.signal:null})}catch(e){return void this._post({type:k,jobId:r,error:(0,s.t)(e)})}(0,a.$X)(u)?(l.set(r,{controller:o,promise:u}),u.then((e=>{l.has(r)&&(l.delete(r),this._post({type:k,jobId:r},e))}),(e=>{l.has(r)&&(l.delete(r),e||(e={message:"Error encountered at method"+t}),(0,a.zf)(e)||this._post({type:k,jobId:r,error:(0,s.t)(e||{message:`Error encountered at method ${t}`})}))}))):this._post({type:k,jobId:r},u)}_onOpenedMessage(e){const{jobId:t,data:r}=e,i=this._outJobs.get(t);i&&(this._outJobs.delete(t),(0,c.r)(i.abortHandle),i.resolve(r))}_onResponseMessage(e){const{jobId:t,error:r,data:n}=e,a=this._outJobs.get(t);a&&(this._outJobs.delete(t),(0,c.r)(a.abortHandle),r?a.reject(i.A.fromJSON(JSON.parse(r))):a.resolve(n))}_post(e,t,r){return(0,s.p)(this.worker,e,t,r)}}const U=(0,n.h)("host-browser")?Math.min(navigator.hardwareConcurrency-1,(0,n.h)("workers-pool-size")):0;let E=(0,n.h)("esri-mobile")?Math.min(U,3):U;E||(E=(0,n.h)("safari")&&(0,n.h)("mac")?7:2);let R=0;const B=[];async function z(e,t){const r=new o.A,{registryTarget:i,...n}=t;return await r.open(e,n),i&&(0,o.r)(i,r),r}async function P(e,t={}){if("string"!=typeof e)throw new i.A("workers:undefined-module","modulePath is missing");let r=t.strategy||"distributed";if((0,n.h)("host-webworker")&&!(0,n.h)("esri-workers")&&(r="local"),"local"===r){let r=await s.default.loadWorker(e);r||(r=await import(e)),(0,a.Te)(t.signal);const i=t.client||r;return z([s.default.connect(r,t.schedule)],{...t,client:i})}if(await async function(){if(O)return O;H=new AbortController;const e=[];for(let t=0;t(B[t]=e,e)));e.push(r)}return O=Promise.all(e),O}(),(0,a.Te)(t.signal),"dedicated"===r){const r=R++%E;return z([await B[r].open(e,t)],t)}if(t.maxNumWorkers&&t.maxNumWorkers>0){const r=Math.min(t.maxNumWorkers,E);if(rr.open(e,t))),t)}let H,O=null},4335:(e,t,r)=>{r.d(t,{d:()=>o});var i=r(32816),n=r(29298),a=(r(32773),r(20266),r(69421));r(36544),r(93181),r(13671),r(40499),r(6407),r(90740),r(91047);const o=e=>{let t=class extends e{constructor(){super(...arguments),this.customParameters=null}};return(0,i._)([(0,n.MZ)({type:Object,json:{write:{overridePolicy:e=>({enabled:!!(e&&Object.keys(e).length>0)})}}})],t.prototype,"customParameters",void 0),t=(0,i._)([(0,a.$)("esri.layers.mixins.CustomParametersMixin")],t),t}},88730:(e,t,r)=>{r.d(t,{q:()=>w});var i=r(32816),n=r(66136),a=r(6407),o=r(99063),s=r(29298),l=r(36544),c=(r(32773),r(49877)),u=r(69421),d=r(56273),p=r(82530),m=r(99924),h=r(98238);r(4734),r(50214),r(93804),r(90740),r(59192),r(13671),r(78016),r(54483),r(20266),r(41390),r(40499),r(93181),r(58498),r(91047),r(45371),r(80959),r(44600),r(2160),r(7969),r(69763),r(18683),r(64604),r(29512),r(64752),r(48844),r(29208),r(1178),r(49755),r(30011),r(55270),r(95779),r(13262),r(346),r(16699),r(26809),r(2589),r(18527),r(94345),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(67504),r(92517),r(77037),r(54131),r(19869),r(64524);const y={ArcGISAnnotationLayer:!0,ArcGISDimensionLayer:!0,ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISImageServiceVectorLayer:!0,ArcGISMapServiceLayer:!0,ArcGISStreamLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BingMapsAerial:!0,BingMapsHybrid:!0,BingMapsRoad:!0,CatalogLayer:!0,CSV:!0,GeoJSON:!0,GeoRSS:!0,GroupLayer:!0,KML:!0,KnowledgeGraphLayer:!0,MediaLayer:!0,OGCFeatureLayer:!0,OrientedImageryLayer:!0,SubtypeGroupLayer:!0,VectorTileLayer:!0,WFS:!0,WMS:!0,WebTiledLayer:!0},g={ArcGISImageServiceLayer:!0,ArcGISImageServiceVectorLayer:!0,ArcGISMapServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BingMapsAerial:!0,BingMapsHybrid:!0,BingMapsRoad:!0,OpenStreetMap:!0,VectorTileLayer:!0,WMS:!0,WebTiledLayer:!0},M={ArcGISFeatureLayer:!0,SubtypeGroupTable:!0},f={"web-scene/operational-layers":{ArcGISDimensionLayer:!0,ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISMapServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISTiledElevationServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BuildingSceneLayer:!0,CatalogLayer:!0,CSV:!0,GeoJSON:!0,GroupLayer:!0,IntegratedMesh3DTilesLayer:!0,IntegratedMeshLayer:!0,KML:!0,LineOfSightLayer:!0,MediaLayer:!0,OGCFeatureLayer:!0,PointCloudLayer:!0,RasterDataLayer:!0,VectorTileLayer:!0,Voxel:!0,WFS:!0,WMS:!0,WebTiledLayer:!0},"web-scene/basemap":{ArcGISImageServiceLayer:!0,ArcGISMapServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,OpenStreetMap:!0,VectorTileLayer:!0,WMS:!0,WebTiledLayer:!0},"web-scene/ground":{ArcGISTiledElevationServiceLayer:!0,RasterDataElevationLayer:!0},"web-scene/tables":{ArcGISFeatureLayer:!0},"web-map/operational-layers":y,"web-map/basemap":g,"web-map/tables":M,"link-chart/operational-layers":{...y,LinkChartLayer:!0},"link-chart/basemap":g,"link-chart/tables":M,"portal-item/operational-layers":{ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISStreamLayer:!0,ArcGISTiledImageServiceLayer:!0,BuildingSceneLayer:!0,IntegratedMesh3DTilesLayer:!0,IntegratedMeshLayer:!0,MediaLayer:!0,OrientedImageryLayer:!0,PointCloudLayer:!0,SubtypeGroupLayer:!0}},w=e=>{let t=class extends e{constructor(){super(...arguments),this.persistenceEnabled=!0,this.title=null}readId(e,t,r){return"Group Layer"===r?.portalItem?.type?void 0:e}writeListMode(e,t,r,i){(i&&"ground"===i.layerContainerType||e&&(0,m.w)(this,r,{},i))&&(t[r]=e)}writeOperationalLayerType(e,t,r,i){e&&"tables"!==i?.layerContainerType&&(t.layerType=e)}writeTitle(e,t){t.title=e??"Layer"}readTimeExtent(e){return e?n.A.fromArray(e):null}writeTimeExtent(e,t,r,i){e&&"tables"!==i.layerContainerType&&(e.isEmpty?i?.messages&&i.messages.push(new a.A("layer:invalid-visibilityTimeExtent","visibilityTimeExtent cannot be empty")):t[r]=e.toArray())}read(e,t){t&&(t.layer=this),(0,m.r)(this,e,(t=>super.read(e,t)),t)}write(e,t){if(!this.persistenceEnabled&&!t?.ignorePersistenceEnabled)return null;if(t?.origin){const e=`${t.origin}/${t.layerContainerType||"operational-layers"}`,r=f[e];let i=!!r?.[this.operationalLayerType];if("ArcGISTiledElevationServiceLayer"===this.operationalLayerType&&"web-scene/operational-layers"===e&&(i=!1),"ArcGISDimensionLayer"===this.operationalLayerType&&"web-map/operational-layers"===e&&(i=!1),!i)return t.messages?.push(new a.A("layer:unsupported",`Layers (${this.title}, ${this.id}) of type '${this.declaredClass}' are not supported in the context of '${e}'`,{layer:this})),null}const r=super.write(e,{...t,layer:this}),i=!!t&&!!t.messages&&!!t.messages.filter((e=>e instanceof a.A&&"web-document-write:property-required"===e.name)).length;return(0,o.w8)(r?.url)?(t?.messages?.push(new a.A("layer:invalid-url",`Layer (${this.title}, ${this.id}) of type '${this.declaredClass}' using a Blob URL cannot be written to web scenes and web maps`,{layer:this})),null):!this.url&&i?null:r}beforeSave(){}};return(0,i._)([(0,s.MZ)({type:String,json:{write:{ignoreOrigin:!0},origins:{"web-scene":{write:{isRequired:!0,ignoreOrigin:!0}},"portal-item":{write:!1}}}})],t.prototype,"id",void 0),(0,i._)([(0,c.r)("id",["id"])],t.prototype,"readId",null),(0,i._)([(0,s.MZ)(h.d)],t.prototype,"listMode",void 0),(0,i._)([(0,d.w)("listMode")],t.prototype,"writeListMode",null),(0,i._)([(0,s.MZ)({type:String,readOnly:!0,json:{read:!1,write:{target:"layerType",ignoreOrigin:!0},origins:{"portal-item":{write:!1},"web-scene":{name:"layerType",read:!1,write:{enabled:!0,ignoreOrigin:!0,layerContainerTypes:p.e}}}}})],t.prototype,"operationalLayerType",void 0),(0,i._)([(0,d.w)("operationalLayerType")],t.prototype,"writeOperationalLayerType",null),(0,i._)([(0,s.MZ)(h.o)],t.prototype,"opacity",void 0),(0,i._)([(0,s.MZ)({type:Boolean,readOnly:!1})],t.prototype,"persistenceEnabled",void 0),(0,i._)([(0,s.MZ)({type:String,json:{write:{ignoreOrigin:!0,writerEnsuresNonNull:!0},origins:{"web-scene":{write:{isRequired:!0,ignoreOrigin:!0,writerEnsuresNonNull:!0}},"portal-item":{write:!1}}},value:"Layer"})],t.prototype,"title",void 0),(0,i._)([(0,d.w)("title"),(0,d.w)(["web-scene"],"title")],t.prototype,"writeTitle",null),(0,i._)([(0,s.MZ)({type:n.A,json:{origins:{"web-scene":{write:{layerContainerTypes:p.e}}}}})],t.prototype,"visibilityTimeExtent",void 0),(0,i._)([(0,c.r)("visibilityTimeExtent")],t.prototype,"readTimeExtent",null),(0,i._)([(0,d.w)(["portal-item","web-map","web-scene"],"visibilityTimeExtent",{visibilityTimeExtent:{type:[[l.I,l.N]]}})],t.prototype,"writeTimeExtent",null),(0,i._)([(0,s.MZ)({type:Boolean,json:{origins:{"web-scene":{name:"visibility",write:{enabled:!0,layerContainerTypes:p.e}}},name:"visibility",write:!0}})],t.prototype,"visible",void 0),t=(0,i._)([(0,u.$)("esri.layers.mixins.OperationalLayer")],t),t}},38424:(e,t,r)=>{r.d(t,{A:()=>v});var i=r(32816),n=r(90740),a=r(29512),o=r(64604),s=r(73067),l=r(6407),c=r(20266),u=r(57732),d=r(80959),p=r(99063),m=r(29298),h=(r(32773),r(49877)),y=r(69421),g=r(56273),M=r(72604),f=r(82408),w=r(43059),I=r(24319),A=r(82454);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(99924),r(36544),r(73509),r(28276),r(44600),r(2160),r(7969),r(69763),r(93804),r(18683),r(64752),r(48844),r(29208),r(59192),r(69277),r(70580),r(75191),r(89935),r(49813),r(1178),r(62092),r(78281),r(44945),r(2589),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(18527),r(67504),r(47387),r(46728),r(64102);const v=e=>{let t=class extends e{constructor(){super(...arguments),this.resourceReferences={portalItem:null,paths:[]},this.userHasEditingPrivileges=!0,this.userHasFullEditingPrivileges=!1,this.userHasUpdateItemPrivileges=!1}destroy(){this.portalItem=(0,u.d)(this.portalItem),this.resourceReferences.portalItem=null,this.resourceReferences.paths.length=0}set portalItem(e){e!==this._get("portalItem")&&(this.removeOrigin("portal-item"),this._set("portalItem",e))}readPortalItem(e,t,r){if(t.itemId)return new w.default({id:t.itemId,portal:r?.portal})}writePortalItem(e,t){e?.id&&(t.itemId=e.id)}async loadFromPortal(e,t){if(this.portalItem?.id)try{const{load:i}=await Promise.all([r.e(570),r.e(4295)]).then(r.bind(r,24295));return(0,d.Te)(t),await i({instance:this,supportedTypes:e.supportedTypes,validateItem:e.validateItem,supportsData:e.supportsData,layerModuleTypeMap:e.layerModuleTypeMap},t)}catch(e){throw(0,d.zf)(e)||c.L.getLogger(this).warn(`Failed to load layer (${this.title}, ${this.id}) portal item (${this.portalItem.id})\n ${e}`),e}}async finishLoadEditablePortalLayer(e){this._set("userHasEditingPrivileges",await this._fetchUserHasEditingPrivileges(e).catch((e=>((0,d.QP)(e),!0))))}async setUserPrivileges(e,t){if(!n.A.userPrivilegesApplied)return this.finishLoadEditablePortalLayer(t);if(this.url)try{const{features:{edit:r,fullEdit:i},content:{updateItem:n}}=await this._fetchUserPrivileges(e,t);this._set("userHasEditingPrivileges",r),this._set("userHasFullEditingPrivileges",i),this._set("userHasUpdateItemPrivileges",n)}catch(e){(0,d.QP)(e)}}async _fetchUserPrivileges(e,t){let r=this.portalItem;if(!e||!r||!r.loaded||r.sourceUrl)return this._fetchFallbackUserPrivileges(t);const i=e===r.id;if(i&&r.portal.user)return(0,A.g)(r);let n,o;if(i)n=r.portal.url;else try{n=await(0,M.f)(this.url,t)}catch(e){(0,d.QP)(e)}if(!n||!(0,p.b8)(n,r.portal.url))return this._fetchFallbackUserPrivileges(t);try{const e=null!=t?t.signal:null;o=await(a.id?.getCredential(`${n}/sharing`,{prompt:!1,signal:e}))}catch(e){(0,d.QP)(e)}const s=!0,l=!1,c=!1;if(!o)return{features:{edit:s,fullEdit:l},content:{updateItem:c}};try{if(i?await r.reload():(r=new w.default({id:e,portal:{url:n}}),await r.load(t)),r.portal.user)return(0,A.g)(r)}catch(e){(0,d.QP)(e)}return{features:{edit:s,fullEdit:l},content:{updateItem:c}}}async _fetchFallbackUserPrivileges(e){let t=!0;try{t=await this._fetchUserHasEditingPrivileges(e)}catch(e){(0,d.QP)(e)}return{features:{edit:t,fullEdit:!1},content:{updateItem:!1}}}async _fetchUserHasEditingPrivileges(e){const t=this.url?a.id?.findCredential(this.url):null;if(!t)return!0;const r=b.credential===t?b.user:await this._fetchEditingUser(e);return b.credential=t,b.user=r,null==r?.privileges||r.privileges.includes("features:user:edit")}async _fetchEditingUser(e){const t=this.portalItem?.portal?.user;if(t)return t;const r=a.id?.findServerInfo(this.url??"");if(!r?.owningSystemUrl)return null;const i=`${r.owningSystemUrl}/sharing/rest`,n=f.A.getDefault();if(n&&n.loaded&&(0,p.S8)(n.restUrl)===(0,p.S8)(i))return n.user;const l=`${i}/community/self`,c=null!=e?e.signal:null,u=await(0,s.r)((0,o.A)(l,{authMode:"no-prompt",query:{f:"json"},signal:c}));return u.ok?I.A.fromJSON(u.value.data):null}read(e,t){t&&(t.layer=this),super.read(e,t)}write(e,t){const r=t?.portal,i=this.portalItem?.id&&(this.portalItem.portal||f.A.getDefault());return r&&i&&!(0,p.ut)(i.restUrl,r.restUrl)?(t.messages&&t.messages.push(new l.A("layer:cross-portal",`The layer '${this.title} (${this.id})' cannot be persisted because it refers to an item on a different portal than the one being saved to. To save, set layer.portalItem to null or save to the same portal as the item associated with the layer`,{layer:this})),null):super.write(e,{...t,layer:this})}};return(0,i._)([(0,m.MZ)({type:w.default})],t.prototype,"portalItem",null),(0,i._)([(0,h.r)("web-document","portalItem",["itemId"])],t.prototype,"readPortalItem",null),(0,i._)([(0,g.w)("web-document","portalItem",{itemId:{type:String}})],t.prototype,"writePortalItem",null),(0,i._)([(0,m.MZ)({clonable:!1})],t.prototype,"resourceReferences",void 0),(0,i._)([(0,m.MZ)({type:Boolean,readOnly:!0})],t.prototype,"userHasEditingPrivileges",void 0),(0,i._)([(0,m.MZ)({type:Boolean,readOnly:!0})],t.prototype,"userHasFullEditingPrivileges",void 0),(0,i._)([(0,m.MZ)({type:Boolean,readOnly:!0})],t.prototype,"userHasUpdateItemPrivileges",void 0),t=(0,i._)([(0,y.$)("esri.layers.mixins.PortalLayer")],t),t},b={credential:null,user:null}},46935:(e,t,r)=>{r.d(t,{J:()=>f});var i=r(32816),n=(r(32773),r(20266)),a=r(80959),o=r(29298),s=r(48844),l=r(69421),c=r(82530),u=r(17745),d=(r(73067),r(6407),r(41390));r(90740),r(13671),r(36544),r(93181),r(40499),r(91047),r(81272),r(58498),r(45371),r(44945);const p=new u.A,m=new WeakMap;function h(e,t){return Number.isFinite(e)&&Number.isFinite(t)?t<=0?e:h(t,e%t):0}let y=0,g=0;function M(){const e=Date.now();let t=!1;for(const r of p){const i=r.deref();i?i.refreshInterval&&e-(m.get(i)??0)+5>=6e4*i.refreshInterval&&(m.set(i,e),i.refresh(e)):t=!0}if(t)for(let e=p.length-1;e>=0;e--)p.at(e).deref()||p.removeAt(e)}(0,d.a)((()=>{const e=Date.now();let t=0;for(const r of p){const i=r.deref();i&&(t=h(Math.round(6e4*i.refreshInterval),t),i.refreshInterval?m.get(i)||m.set(i,e):m.delete(i))}if(t!==g){if(g=t,clearInterval(y),0===g)return void(y=0);y=setInterval(M,g)}}));const f=e=>{let t=class extends e{constructor(...e){super(...e),this.refreshInterval=0,this.refreshTimestamp=0,this._debounceHasDataChanged=(0,a.sg)((()=>this.hasDataChanged())),this.when().then((()=>{var e;this.destroyed||null!=(e=this)&&"object"==typeof e&&"refreshInterval"in e&&"refresh"in e&&p.push(new WeakRef(this))}),(()=>{}))}destroy(){!function(e){const t=p.find((t=>t.deref()===e));t&&p.remove(t)}(this)}castRefreshInterval(e){return e>=.1?e:e<=0?0:.1}get refreshParameters(){return{_ts:this.refreshTimestamp||null}}refresh(e=Date.now()){(0,a.QZ)(this._debounceHasDataChanged()).then((t=>{t&&this._set("refreshTimestamp",e),this.emit("refresh",{dataChanged:t})}),(e=>{n.L.getLogger(this).error(e),this.emit("refresh",{dataChanged:!1,error:e})}))}async hasDataChanged(){return!0}get test(){}};return(0,i._)([(0,o.MZ)({type:Number,json:{write:!0,origins:{"web-scene":{write:{enabled:!0,layerContainerTypes:c.e}}}}})],t.prototype,"refreshInterval",void 0),(0,i._)([(0,s.w)("refreshInterval")],t.prototype,"castRefreshInterval",null),(0,i._)([(0,o.MZ)({readOnly:!0})],t.prototype,"refreshTimestamp",void 0),(0,i._)([(0,o.MZ)({readOnly:!0})],t.prototype,"refreshParameters",null),t=(0,i._)([(0,l.$)("esri.layers.mixins.RefreshableLayer")],t),t}},69448:(e,t,r)=>{r.d(t,{B:()=>p,e:()=>m});var i=r(32816),n=r(66136),a=r(79205),o=r(29298),s=(r(32773),r(20266),r(49877)),l=r(69421),c=r(82530),u=r(30011),d=r(35619);r(99924),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(4734),r(50214),r(93804),r(59192),r(78016),r(54483),r(56273),r(36544),r(52731),r(88663),r(55270),r(95779),r(13262),r(346),r(64604),r(29512),r(99063),r(18683),r(16699),r(26809),r(2589),r(18527),r(94345),r(44600),r(2160),r(7969),r(69763),r(64752),r(48844),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(67504),r(92517),r(77037);const p={type:Boolean,json:{read:{source:"timeAnimation"},write:{target:"timeAnimation",layerContainerTypes:c.e}}},m=e=>{let t=class extends e{constructor(){super(...arguments),this.timeExtent=null,this.timeOffset=null,this.useViewTime=!0}readOffset(e,t){const r=t.timeInfo.exportOptions;if(!r)return null;const i=r.timeOffset,n=a.t.fromJSON(r.timeOffsetUnits);return i&&n?new a.A({value:i,unit:n}):null}set timeInfo(e){(0,u.sv)(e,this.fieldsIndex),this._set("timeInfo",e)}};return(0,i._)([(0,o.MZ)({type:n.A,json:{write:!1}})],t.prototype,"timeExtent",void 0),(0,i._)([(0,o.MZ)({type:a.A})],t.prototype,"timeOffset",void 0),(0,i._)([(0,s.r)("service","timeOffset",["timeInfo.exportOptions"])],t.prototype,"readOffset",null),(0,i._)([(0,o.MZ)({value:null,type:d.A,json:{write:!0,origins:{"web-document":{read:!1,write:!1},"portal-item":{read:!1,write:!1}}}})],t.prototype,"timeInfo",null),(0,i._)([(0,o.MZ)(p)],t.prototype,"useViewTime",void 0),t=(0,i._)([(0,l.$)("esri.layers.mixins.TemporalLayer")],t),t}},25456:(e,t,r)=>{r.d(t,{A:()=>d});var i,n=r(32816),a=r(99924),o=r(32773),s=r(29298),l=r(36544),c=r(69421);r(41390),r(20266),r(90740),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407);let u=i=class extends a.oY{constructor(e){super(e),this.variableName=null,this.dimensionName=null,this.values=[],this.isSlice=!1}clone(){return new i({variableName:this.variableName,dimensionName:this.dimensionName,values:(0,o.o8)(this.values),isSlice:this.isSlice})}};(0,n._)([(0,s.MZ)({type:String,json:{write:!0}})],u.prototype,"variableName",void 0),(0,n._)([(0,s.MZ)({type:String,json:{write:!0}})],u.prototype,"dimensionName",void 0),(0,n._)([(0,s.MZ)({type:l.t.array(l.t.oneOf([l.t.native(Number),l.t.array(l.t.native(Number))])),json:{write:!0}})],u.prototype,"values",void 0),(0,n._)([(0,s.MZ)({type:Boolean,json:{write:!0}})],u.prototype,"isSlice",void 0),u=i=(0,n._)([(0,c.$)("esri.layers.support.DimensionalDefinition")],u);const d=u},25144:(e,t,r)=>{r.d(t,{A:()=>v});var i,n=r(32816),a=r(41390),o=r(93804),s=r(99924),l=r(32773),c=r(20266),u=r(29298),d=r(48844),p=r(49877),m=r(69421),h=r(56273),y=r(36544),g=r(64752),M=r(25456),f=r(68891);r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(2160),r(7969),r(69763),r(18683),r(64604),r(29512),r(99063),r(29208),r(88663);const w=(0,o.s)()({MT_FIRST:"first",MT_LAST:"last",MT_MIN:"min",MT_MAX:"max",MT_MEAN:"mean",MT_BLEND:"blend",MT_SUM:"sum"}),I=(0,o.s)()({esriMosaicNone:"none",esriMosaicCenter:"center",esriMosaicNadir:"nadir",esriMosaicViewpoint:"viewpoint",esriMosaicAttribute:"attribute",esriMosaicLockRaster:"lock-raster",esriMosaicNorthwest:"northwest",esriMosaicSeamline:"seamline"});let A=i=class extends s.oY{constructor(e){super(e),this.ascending=!0,this.itemRasterFunction=null,this.lockRasterIds=null,this.method=null,this.multidimensionalDefinition=null,this.objectIds=null,this.operation=null,this.sortField=null,this.sortValue=null,this.viewpoint=null,this.where=null}readAscending(e,t){return null!=t.ascending?t.ascending:null==t.sortAscending||t.sortAscending}get itemRenderingRule(){return(0,a.d)(c.L.getLogger(this),"itemRenderingRule",{replacement:"itemRasterFunction",version:"4.27",warnOnce:!0}),this._get("itemRasterFunction")}set itemRenderingRule(e){(0,a.d)(c.L.getLogger(this),"itemRenderingRule",{replacement:"itemRasterFunction",version:"4.27",warnOnce:!0}),this._set("itemRasterFunction",e)}readMethod(e,t){return function(e){let t;switch(e?e.toLowerCase().replace("esrimosaic",""):""){case"byattribute":case"attribute":t="esriMosaicAttribute";break;case"lockraster":t="esriMosaicLockRaster";break;case"center":t="esriMosaicCenter";break;case"northwest":t="esriMosaicNorthwest";break;case"nadir":t="esriMosaicNadir";break;case"viewpoint":t="esriMosaicViewpoint";break;case"seamline":t="esriMosaicSeamline";break;default:t="esriMosaicNone"}return I.fromJSON(t)}(t.mosaicMethod||t.defaultMosaicMethod)}writeMultidimensionalDefinition(e,t,r){null!=e&&(e=e.filter((({variableName:e,dimensionName:t})=>e&&"*"!==e||t))).length&&(t[r]=e.map((e=>e.toJSON())))}readOperation(e,t){const r=t.mosaicOperation,i=t.mosaicOperator?.toLowerCase(),n=r||(i?w.toJSON(i):null);return w.fromJSON(n)||"first"}castSortValue(e){return null==e||"string"==typeof e||"number"==typeof e?e:`${e}`}clone(){return new i({ascending:this.ascending,itemRasterFunction:(0,l.o8)(this.itemRasterFunction),lockRasterIds:(0,l.o8)(this.lockRasterIds),method:this.method,multidimensionalDefinition:(0,l.o8)(this.multidimensionalDefinition),objectIds:(0,l.o8)(this.objectIds),operation:this.operation,sortField:this.sortField,sortValue:this.sortValue,viewpoint:(0,l.o8)(this.viewpoint),where:this.where})}};(0,n._)([(0,u.MZ)({type:Boolean,json:{write:!0}})],A.prototype,"ascending",void 0),(0,n._)([(0,p.r)("ascending",["ascending","sortAscending"])],A.prototype,"readAscending",null),(0,n._)([(0,u.MZ)({type:f.A,json:{name:"itemRenderingRule",write:!0}})],A.prototype,"itemRasterFunction",void 0),(0,n._)([(0,u.MZ)({type:f.A})],A.prototype,"itemRenderingRule",null),(0,n._)([(0,u.MZ)({type:[y.I],json:{write:{overridePolicy(){return{enabled:"lock-raster"===this.method}}}}})],A.prototype,"lockRasterIds",void 0),(0,n._)([(0,u.MZ)({type:String,json:{type:I.jsonValues,write:{target:"mosaicMethod",writer:I.write}}})],A.prototype,"method",void 0),(0,n._)([(0,p.r)("method",["mosaicMethod","defaultMosaicMethod"])],A.prototype,"readMethod",null),(0,n._)([(0,u.MZ)({type:[M.A],json:{write:!0}})],A.prototype,"multidimensionalDefinition",void 0),(0,n._)([(0,h.w)("multidimensionalDefinition")],A.prototype,"writeMultidimensionalDefinition",null),(0,n._)([(0,u.MZ)({type:[y.I],json:{name:"fids",write:!0}})],A.prototype,"objectIds",void 0),(0,n._)([(0,u.MZ)({json:{type:w.jsonValues,read:{reader:w.read},write:{target:"mosaicOperation",writer:w.write}}})],A.prototype,"operation",void 0),(0,n._)([(0,p.r)("operation",["mosaicOperation","mosaicOperator"])],A.prototype,"readOperation",null),(0,n._)([(0,u.MZ)({type:String,json:{write:{overridePolicy(){return{enabled:"attribute"===this.method}}}}})],A.prototype,"sortField",void 0),(0,n._)([(0,u.MZ)({type:[String,Number],json:{write:{allowNull:!0,overridePolicy(){return{enabled:"attribute"===this.method,allowNull:!0}}}}})],A.prototype,"sortValue",void 0),(0,n._)([(0,d.w)("sortValue")],A.prototype,"castSortValue",null),(0,n._)([(0,u.MZ)({type:g.A,json:{write:!0}})],A.prototype,"viewpoint",void 0),(0,n._)([(0,u.MZ)({type:String,json:{write:!0}})],A.prototype,"where",void 0),A=i=(0,n._)([(0,m.$)("esri.layers.support.MosaicRule")],A);const v=A},44158:(e,t,r)=>{r.d(t,{A:()=>y});var i,n=r(32816),a=(r(94345),r(99924)),o=r(29298),s=(r(32773),r(20266),r(69421)),l=r(44600),c=r(84200),u=r(77037),d=r(25456),p=r(2160);r(36544),r(36533),r(56273),r(64752),r(48844),r(40499),r(93181),r(13671),r(90740),r(49877),r(7969),r(69763),r(93804),r(18683),r(64604),r(29512),r(99063),r(6407),r(80959),r(41390),r(58498),r(91047),r(45371),r(29208),r(67504),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(92517),r(97827),r(91695);const m={base:p.A,key:"type",typeMap:{extent:l.A,polygon:c.A}};let h=i=class extends a.oY{constructor(e){super(e),this.areaOfInterest=null,this.subsetDefinitions=null}get dimensions(){const{subsetDefinitions:e}=this;if(null==e||0===e.length)return[];const t=new Map;e.forEach((e=>{if(!e.dimensionName)return;let r,i;if(Array.isArray(e.values[0])){const t=e.values;r=t[0][0],i=t[e.values.length-1][1]}else{const t=e.values;r=t[0],i=t[e.values.length-1]}if(t.has(e.dimensionName)){const n=t.get(e.dimensionName);n[0]=Math.min(r,n[0]),n[1]=Math.max(i,n[1])}else t.set(e.dimensionName,[r,i])}));const r=[];for(const e of t)r.push({name:e[0],extent:e[1]});return r}get variables(){const{subsetDefinitions:e}=this;if(null==e||0===e.length)return[];const t=new Set;return e.forEach((e=>{e.variableName&&t.add(e.variableName)})),[...t]}clone(){const e=this.subsetDefinitions?.map((e=>e.clone())),t=this.areaOfInterest?this.areaOfInterest.clone():this.areaOfInterest;return new i({areaOfInterest:t,subsetDefinitions:e})}};(0,n._)([(0,o.MZ)({types:m,json:{read:u.rS,write:!0}})],h.prototype,"areaOfInterest",void 0),(0,n._)([(0,o.MZ)({readOnly:!0})],h.prototype,"dimensions",null),(0,n._)([(0,o.MZ)({readOnly:!0})],h.prototype,"variables",null),(0,n._)([(0,o.MZ)({type:[d.A],json:{write:!0}})],h.prototype,"subsetDefinitions",void 0),h=i=(0,n._)([(0,s.$)("esri.layers.support.MultidimensionalSubset")],h);const y=h},68891:(e,t,r)=>{r.d(t,{A:()=>Z,i:()=>m,n:()=>h,p:()=>y});var i=r(32816),n=r(99924),a=r(32773),o=r(29298),s=(r(20266),r(88663)),l=r(49877),c=r(69421),u=r(56273),d=r(93804),p=r(36544);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740);const m=(0,d.s)()({RSP_NearestNeighbor:"nearest",RSP_BilinearInterpolation:"bilinear",RSP_CubicConvolution:"cubic",RSP_Majority:"majority"}),h=(0,d.s)()({esriNoDataMatchAny:"any",esriNoDataMatchAll:"all"}),y=(0,d.s)()({U1:"u1",U2:"u2",U4:"u4",U8:"u8",S8:"s8",U16:"u16",S16:"s16",U32:"u32",S32:"s32",F32:"f32",F64:"f64",C64:"c64",C128:"c128",UNKNOWN:"unknown"});let g=class extends n.oY{constructor(){super(...arguments),this.pixelType="unknown"}};(0,i._)([(0,o.MZ)({type:String,json:{write:!0}})],g.prototype,"name",void 0),(0,i._)([(0,o.MZ)({type:String,json:{write:!0}})],g.prototype,"description",void 0),(0,i._)([(0,o.MZ)({type:p.I,json:{type:p.I,write:!0,name:"_object_id"}})],g.prototype,"id",void 0),(0,i._)([(0,o.MZ)({type:String,json:{type:y.jsonValues,read:y.read,write:y.write}})],g.prototype,"pixelType",void 0),(0,i._)([(0,o.MZ)({type:String,json:{write:!0}})],g.prototype,"type",void 0),g=(0,i._)([(0,c.$)("esri.layers.support.RasterFunctionInfo")],g);const M=g;let f=class extends n.oY{constructor(){super(...arguments),this.isDataset=!1,this.isPublic=!1,this.type="RasterFunctionVariable"}};(0,i._)([(0,o.MZ)({type:String,json:{write:!0}})],f.prototype,"name",void 0),(0,i._)([(0,o.MZ)({type:Number,json:{type:p.I,write:!0,name:"_object_id"}})],f.prototype,"id",void 0),(0,i._)([(0,o.MZ)({type:Boolean,json:{write:!0}})],f.prototype,"isDataset",void 0),(0,i._)([(0,o.MZ)({type:Boolean,json:{write:!0}})],f.prototype,"isPublic",void 0),(0,i._)([(0,o.MZ)({json:{write:!0}})],f.prototype,"value",void 0),(0,i._)([(0,o.MZ)({type:String,json:{write:!0}})],f.prototype,"type",void 0),f=(0,i._)([(0,c.$)("esri.layers.support.RasterFunctionVariable")],f);const w={key:"type",base:null,typeMap:{RasterFunctionVariable:f}};let I=class extends n.oY{};(0,i._)([(0,o.MZ)({types:w,json:{types:w,name:"MatchVariable"}})],I.prototype,"matchVariable",void 0),(0,i._)([(0,o.MZ)({types:w,json:{types:w,name:"UnionDimension"}})],I.prototype,"unionDimension",void 0),(0,i._)([(0,o.MZ)({type:Number,json:{type:p.I,write:!0,name:"_object_id"}})],I.prototype,"id",void 0),(0,i._)([(0,o.MZ)({type:String,json:{write:!0}})],I.prototype,"type",void 0),I=(0,i._)([(0,c.$)("esri.layers.support.RasterFunctionProperties")],I);const A=I,v=new d.J({0:"mosaic",1:"item",2:"item-group"},{useNumericKeys:!0});let b=class extends n.oY{constructor(){super(...arguments),this.functionType="mosaic",this.type="RasterFunctionTemplate"}};(0,i._)([(0,o.MZ)({type:[String],json:{write:!0}})],b.prototype,"aliases",void 0),(0,i._)([(0,o.MZ)({type:Object,json:{write:!0}})],b.prototype,"arguments",void 0),(0,i._)([(0,o.MZ)({type:String,json:{write:!0}})],b.prototype,"description",void 0),(0,i._)([(0,o.MZ)({type:M,json:{write:!0,name:"function"}})],b.prototype,"functionInfo",void 0),(0,i._)([(0,o.MZ)({type:v.apiValues,json:{type:[0,1,2],read:v.read,write:v.write}})],b.prototype,"functionType",void 0),(0,i._)([(0,o.MZ)({type:String,json:{write:!0}})],b.prototype,"group",void 0),(0,i._)([(0,o.MZ)({type:String,json:{write:!0}})],b.prototype,"help",void 0),(0,i._)([(0,o.MZ)({type:Number,json:{type:p.I,write:!0,name:"_object_id"}})],b.prototype,"id",void 0),(0,i._)([(0,o.MZ)({type:String,json:{write:!0}})],b.prototype,"name",void 0),(0,i._)([(0,o.MZ)({type:String,json:{write:!0,name:"definition"}})],b.prototype,"queryDefinition",void 0),(0,i._)([(0,o.MZ)({type:String,json:{write:!0}})],b.prototype,"tag",void 0),(0,i._)([(0,o.MZ)({type:A,json:{write:!0}})],b.prototype,"properties",void 0),(0,i._)([(0,o.MZ)({type:String,json:{write:!0}})],b.prototype,"thumbnail",void 0),(0,i._)([(0,o.MZ)({type:String,json:{write:!0}})],b.prototype,"thumbnailEx",void 0),(0,i._)([(0,o.MZ)({json:{type:["RasterFunctionTemplate"],write:!0}})],b.prototype,"type",void 0),b=(0,i._)([(0,c.$)("esri.layers.support.RasterFunctionTemplate")],b);const S=b;var D;const T=new Set(["raster","raster2","dem","fillraster"]),L=new Set(["rasters"]),N=e=>e?.rasterFunction?k.fromJSON(e):e,j=e=>e&&e instanceof k?e.toJSON():e,C=e=>e?.functionName&&!e.declaredClass,_=e=>C(e)?new k(e):e,x={types:{key:"type",base:null,typeMap:{RasterFunctionTemplate:S}},json:{write:!0,name:"rasterFunctionDefinition"}};let k=D=class extends n.oY{constructor(e){super(e),this.functionName=null,this.outputPixelType="unknown",this.variableName=null,this.functionDefinition=null}set functionArguments(e){if(e){const t=Object.keys(e);if(t.some((t=>T.has(t.toLowerCase())&&C(e[t])))||t.some((t=>L.has(t.toLowerCase())&&Array.isArray(e[t])&&e[t].some((e=>C(e)))))){e=(0,a.o8)(e);for(const r of t)T.has(r.toLowerCase())?e[r]=_(e[r]):L.has(r.toLowerCase())&&Array.isArray(e[r])&&(e[r]=e[r].map((e=>_(e))))}}this._set("functionArguments",e)}readFunctionArguments(e){return(e=>{if(null==e)return null;e=(0,a.o8)(e);const t={};for(const r of Object.keys(e))T.has(r.toLowerCase())?t[r]=N(e[r]):L.has(r.toLowerCase())&&Array.isArray(e[r])?t[r]=e[r].map(N):t[r]=e[r];return t})(e)}writeFunctionArguments(e,t,r){const i={};for(const t of Object.keys(e))T.has(t.toLowerCase())?i[t]=j(e[t]):L.has(t.toLowerCase())&&Array.isArray(e[t])?i[t]=e[t].map(j):i[t]=j(e[t]);t[r]=i}readFunctionName(e,t){const r=t.rasterFunctionInfos;return t.name||(r?.length&&"None"!==r[0].name?r[0].name:t.rasterFunctionDefinition?t.rasterFunctionDefinition.name:t.rasterFunction)}get rasterFunctionDefinition(){return this.functionDefinition?.toJSON()}set rasterFunctionDefinition(e){this.functionDefinition=e?S.fromJSON(e):null}get hasClipFunction(){return this.rasterFunctionDefinition?JSON.stringify(this.rasterFunctionDefinition).includes('"type":"ClipFunction"'):JSON.stringify(this).includes('"rasterFunction":"Clip"')}clone(){return new D({functionName:this.functionName,functionArguments:(0,a.o8)(this.functionArguments),outputPixelType:this.outputPixelType,variableName:this.variableName,rasterFunctionDefinition:(0,a.o8)(this.rasterFunctionDefinition)})}};(0,i._)([(0,o.MZ)({json:{type:Object,name:"rasterFunctionArguments"}})],k.prototype,"functionArguments",null),(0,i._)([(0,l.r)("functionArguments")],k.prototype,"readFunctionArguments",null),(0,i._)([(0,u.w)("functionArguments")],k.prototype,"writeFunctionArguments",null),(0,i._)([(0,o.MZ)({json:{type:String,write:{target:"rasterFunction"}}})],k.prototype,"functionName",void 0),(0,i._)([(0,l.r)("functionName",["rasterFunction","rasterFunctionInfos","rasterFunctionDefinition"])],k.prototype,"readFunctionName",null),(0,i._)([(0,s.e)({C128:"c128",C64:"c64",F32:"f32",F64:"f64",S16:"s16",S32:"s32",S8:"s8",U1:"u1",U16:"u16",U2:"u2",U32:"u32",U4:"u4",U8:"u8",UNKNOWN:"unknown"},{ignoreUnknown:!1}),(0,o.MZ)({json:{default:"unknown"}})],k.prototype,"outputPixelType",void 0),(0,i._)([(0,o.MZ)({type:String,json:{read:!0,write:!0}})],k.prototype,"variableName",void 0),(0,i._)([(0,o.MZ)()],k.prototype,"rasterFunctionDefinition",null),(0,i._)([(0,o.MZ)(x)],k.prototype,"functionDefinition",void 0),(0,i._)([(0,o.MZ)()],k.prototype,"hasClipFunction",null),k=D=(0,i._)([(0,c.$)("esri.layers.support.RasterFunction")],k);const Z=k},35619:(e,t,r)=>{r.d(t,{A:()=>y});var i=r(32816),n=r(66136),a=r(79205),o=r(52731),s=r(99924),l=r(29298),c=(r(32773),r(20266),r(49877)),u=r(69421),d=r(56273),p=r(78016);function m(e,t){return a.A.fromJSON({value:e,unit:t})}r(4734),r(50214),r(93804),r(90740),r(59192),r(13671),r(54483),r(41390),r(40499),r(93181),r(58498),r(91047),r(45371),r(80959),r(6407),r(36544),r(88663);let h=class extends((0,o.O)(s.oY)){constructor(e){super(e),this.cumulative=!1,this.endField=null,this.fullTimeExtent=null,this.hasLiveData=!1,this.interval=null,this.startField=null,this.timeZone=null,this.trackIdField=null,this.useTime=!0,this.stops=null}readFullTimeExtent(e,t){return t.timeExtent&&Array.isArray(t.timeExtent)&&2===t.timeExtent.length?n.A.fromArray(t.timeExtent):null}writeFullTimeExtent(e,t){null!=e?.start&&null!=e.end?t.timeExtent=e.toArray():t.timeExtent=null}readInterval(e,t){return t.timeInterval&&t.timeIntervalUnits?m(t.timeInterval,t.timeIntervalUnits):t.defaultTimeInterval&&t.defaultTimeIntervalUnits?m(t.defaultTimeInterval,t.defaultTimeIntervalUnits):null}writeInterval(e,t){t.timeInterval=e?.toJSON().value??null,t.timeIntervalUnits=e?.toJSON().unit??null}};(0,i._)([(0,l.MZ)({type:Boolean,json:{name:"exportOptions.timeDataCumulative",write:!0}})],h.prototype,"cumulative",void 0),(0,i._)([(0,l.MZ)({type:String,json:{name:"endTimeField",write:{enabled:!0,allowNull:!0}}})],h.prototype,"endField",void 0),(0,i._)([(0,l.MZ)({type:n.A,json:{write:{enabled:!0,allowNull:!0}}})],h.prototype,"fullTimeExtent",void 0),(0,i._)([(0,c.r)("fullTimeExtent",["timeExtent"])],h.prototype,"readFullTimeExtent",null),(0,i._)([(0,d.w)("fullTimeExtent")],h.prototype,"writeFullTimeExtent",null),(0,i._)([(0,l.MZ)({type:Boolean,json:{write:!0}})],h.prototype,"hasLiveData",void 0),(0,i._)([(0,l.MZ)({type:a.A,json:{write:{enabled:!0,allowNull:!0}}})],h.prototype,"interval",void 0),(0,i._)([(0,c.r)("interval",["timeInterval","timeIntervalUnits","defaultTimeInterval","defaultTimeIntervalUnits"])],h.prototype,"readInterval",null),(0,i._)([(0,d.w)("interval")],h.prototype,"writeInterval",null),(0,i._)([(0,l.MZ)({type:String,json:{name:"startTimeField",write:{enabled:!0,allowNull:!0}}})],h.prototype,"startField",void 0),(0,i._)([(0,l.MZ)((0,p.t)("timeReference",!0))],h.prototype,"timeZone",void 0),(0,i._)([(0,l.MZ)({type:String,json:{write:{enabled:!0,allowNull:!0}}})],h.prototype,"trackIdField",void 0),(0,i._)([(0,l.MZ)({type:Boolean,json:{name:"exportOptions.useTime",write:!0}})],h.prototype,"useTime",void 0),(0,i._)([(0,l.MZ)({type:[Date],json:{read:!1}})],h.prototype,"stops",void 0),h=(0,i._)([(0,u.$)("esri.layers.support.TimeInfo")],h);const y=h},92414:(e,t,r)=>{r.d(t,{Gj:()=>p,LF:()=>h,uy:()=>d});var i=r(69421),n=r(91381),a=r(75399),o=r(46341),s=r(12692),l=r(60303),c=r(17813),u=r(42656);r(32773),r(20266),r(90740),r(40499),r(93181),r(13671),r(91047),r(36544),r(6407),r(32816),r(4048),r(85232),r(29298),r(88663),r(93804),r(49877),r(56273),r(30011),r(41390),r(58498),r(45371),r(80959),r(55270),r(50214),r(59192),r(78016),r(54483),r(95779),r(13262),r(346),r(64604),r(29512),r(99063),r(99924),r(18683),r(16699),r(26809),r(2589),r(18527),r(94345),r(44600),r(2160),r(7969),r(69763),r(64752),r(48844),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(67504),r(92517),r(77037),r(93471),r(35902),r(13226),r(53252),r(34039),r(70061),r(3495),r(97906),r(64524),r(65023),r(31424),r(74676),r(53610),r(29447),r(78273),r(49475),r(32368),r(7391),r(22529),r(43534),r(38094),r(67723),r(47239),r(59858),r(63728),r(1178),r(7182),r(17745),r(81272),r(44945),r(47788),r(19297),r(82408),r(73509),r(28276),r(69277),r(70580),r(75191),r(24319),r(62092),r(4157),r(62401),r(52731),r(89322),r(20138),r(53370),r(46946),r(3816),r(71992),r(80167),r(4478),r(91808),r(7161),r(55586),r(35121),r(92229),r(18344),r(64884),r(23351),r(51222),r(42870),r(67321),r(73067),r(54512),r(53103),r(19648),r(42948),r(60027),r(57111),r(75651),r(88614),r(1030),r(15319),r(60785),r(56487),r(6399),r(9498),r(23105),r(24079),r(38149),r(19681),r(40328),r(84539),r(65299),r(6510),r(38641),r(27281),r(72393),r(51961),r(62399),r(64995),r(33150),r(58173),r(66110),r(67520),r(27532),r(48103),r(65085),r(33611),r(84857),r(60373),r(98187),r(16794),r(52357),r(11090),r(49319),r(93546),r(29570),r(34592),r(79825),r(95101),r(67578),r(14896),r(95611),r(98089),r(91366),r(80473),r(43435),r(73435),r(73502),r(19869),r(3827),r(65174),r(78328),r(72604),r(54616),r(25018),r(79943),r(68258),r(24330),r(91276),r(62482),r(79769),r(3112),r(46626),r(45560),r(56303),r(85890),r(55884),r(3952),r(339),r(79281),r(69033),r(13978),r(10348),r(89779),r(40790),r(55807),r(12119),r(13201),r(12856),r(47812),r(67138),r(23875),r(45476),r(23787),r(22151);const d={key:"type",base:null,typeMap:{"unique-value":c.A,"class-breaks":n.A,"raster-colormap":o.A,"raster-stretch":l.A,"vector-field":u.A,"raster-shaded-relief":s.A,flow:a.A}},p={...d,typeMap:{...d.typeMap}};delete p.typeMap["vector-field"],delete p.typeMap.flow;const m={uniqueValue:c.A,classBreaks:n.A,rasterStretch:l.A,rasterColormap:o.A,vectorField:u.A,rasterShadedRelief:s.A,flowRenderer:a.A};function h(e,t){if(!e)return null;if("classBreaks"===e.type&&e.classificationMethod){const t=e.authoringInfo||{classificationMethod:""};t.classificationMethod=e.classificationMethod,e.authoringInfo=t}"vectorField"===e.type&&e.visualVariables&&!Array.isArray(e.visualVariables)&&(e.visualVariables=[e.visualVariables]);const r=(n=e)&&m[n.type]||null;var n;if(r){const i=new r;return i.read(e,t),i}return t?.messages&&e&&t.messages.push(new i.W("renderer:unsupported","Renderers of type '"+(e.type||"unknown")+"' are not supported",{definition:e,context:t})),null}},75399:(e,t,r)=>{r.d(t,{A:()=>M});var i,n=r(32816),a=r(35902),o=r(93804),s=r(99924),l=r(87985),c=r(29298),u=(r(32773),r(20266),r(88663)),d=r(69421),p=r(56487),m=r(57111),h=r(23105);r(13226),r(16699),r(26809),r(2589),r(18527),r(36544),r(90740),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(49877),r(56273),r(30011),r(55270),r(50214),r(59192),r(78016),r(54483),r(95779),r(13262),r(346),r(64604),r(29512),r(99063),r(18683),r(94345),r(44600),r(2160),r(7969),r(69763),r(64752),r(48844),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(67504),r(92517),r(77037),r(6399),r(9498),r(24079),r(38149),r(19681),r(64524),r(40328),r(84539),r(65299),r(6510),r(38641),r(27281),r(72393),r(52731),r(17745),r(81272),r(44945),r(51961),r(62399),r(64995),r(33150),r(58173),r(66110),r(67520),r(27532),r(48103),r(65085),r(33611),r(84857),r(60373),r(98187),r(16794),r(52357),r(11090),r(49319),r(93546),r(29570),r(34592),r(79825),r(95101),r(67578),r(14896),r(95611),r(98089),r(91366),r(80473),r(43435),r(73435),r(4048),r(85232),r(93471),r(53252),r(34039),r(70061),r(3495),r(97906),r(65023),r(31424),r(74676),r(53610),r(29447),r(78273),r(49475),r(32368),r(7391),r(22529),r(43534),r(38094),r(67723),r(47239),r(59858),r(63728),r(1178),r(7182),r(47788),r(19297),r(82408),r(73509),r(28276),r(69277),r(70580),r(75191),r(24319),r(62092),r(4157),r(62401),r(89322),r(20138),r(53370),r(46946),r(3816),r(71992),r(80167),r(4478),r(91808),r(7161),r(55586),r(35121),r(92229),r(18344),r(64884),r(23351),r(51222),r(42870),r(67321),r(73067),r(54512),r(53103),r(19648),r(42948),r(73502),r(19869),r(75651),r(88614),r(1030),r(15319),r(60785);const y=new o.J({flow_from:"flow-from",flow_to:"flow-to"});let g=i=class extends((0,p.h)(s.oY)){constructor(e){super(e),this.density=.8,this.color=new a.A([255,255,255,1]),this.maxPathLength=200,this.trailWidth=1.5,this.flowSpeed=10,this.trailLength=100,this.smoothing=0,this.flowRepresentation="flow-from",this.type="flow",this.authoringInfo=null,this.legendOptions=null,this.trailCap="butt",this.background="none"}clone(){const{density:e,maxPathLength:t,trailWidth:r,flowSpeed:n,trailLength:a,smoothing:o,flowRepresentation:s,trailCap:l,background:c}=this,u=this.color.clone(),d=(this.visualVariables||[]).map((e=>e.clone())),p=this.authoringInfo?.clone(),m=this.legendOptions?.clone();return new i({density:e,color:u,maxPathLength:t,trailWidth:r,flowSpeed:n,trailLength:a,trailCap:l,background:c,smoothing:o,flowRepresentation:s,visualVariables:d,authoringInfo:p,legendOptions:m})}getSymbol(e,t){}async getSymbolAsync(e,t){}getSymbols(){return[]}};(0,n._)([(0,c.MZ)({type:Number,json:{write:!0}})],g.prototype,"density",void 0),(0,n._)([(0,c.MZ)({type:a.A,json:{write:{allowNull:!0}}})],g.prototype,"color",void 0),(0,n._)([(0,c.MZ)({type:Number,cast:l.t,json:{write:!0}})],g.prototype,"maxPathLength",void 0),(0,n._)([(0,c.MZ)({type:Number,cast:l.t,json:{write:!0}})],g.prototype,"trailWidth",void 0),(0,n._)([(0,c.MZ)({type:Number,json:{write:!0}})],g.prototype,"flowSpeed",void 0),(0,n._)([(0,c.MZ)({type:Number,json:{write:!0}})],g.prototype,"trailLength",void 0),(0,n._)([(0,c.MZ)({type:Number,cast:l.t,json:{write:!1}})],g.prototype,"smoothing",void 0),(0,n._)([(0,c.MZ)({type:y.apiValues,json:{type:y.jsonValues,read:{reader:y.read},write:{writer:y.write}}})],g.prototype,"flowRepresentation",void 0),(0,n._)([(0,u.e)({flowRenderer:"flow"})],g.prototype,"type",void 0),(0,n._)([(0,c.MZ)({type:m.h,json:{write:!0}})],g.prototype,"authoringInfo",void 0),(0,n._)([(0,c.MZ)({type:h.L,json:{write:!0}})],g.prototype,"legendOptions",void 0),(0,n._)([(0,c.MZ)({type:String,json:{write:!0}})],g.prototype,"trailCap",void 0),(0,n._)([(0,c.MZ)({type:String,json:{write:!0}})],g.prototype,"background",void 0),g=i=(0,n._)([(0,d.$)("esri.renderers.FlowRenderer")],g);const M=g},46341:(e,t,r)=>{r.d(t,{A:()=>p});var i,n=r(32816),a=r(99924),o=r(29298),s=(r(32773),r(20266),r(88663)),l=r(69421),c=r(79943),u=r(68258);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(36544),r(93804),r(35902),r(13226),r(16699),r(26809),r(2589),r(18527),r(24330),r(91276),r(62482);let d=i=class extends a.oY{constructor(e){super(e),this.colormapInfos=null,this.type="raster-colormap"}static createFromColormap(e,t){if(!e)return null;const r=5===e[0].length,n=[...e].sort(((e,t)=>e[0]-t[0])).map((e=>c.A.fromJSON({value:e[0],color:r?e.slice(1,5):e.slice(1,4).concat([255]),label:t?t[e[0]]??"":e[0]})));return new i({colormapInfos:n})}static createFromColorramp(e){const t=(0,u.c)(e);return i.createFromColormap(t)}clone(){return new i({colormapInfos:this.colormapInfos.map((e=>e.toJSON()))})}extractColormap(){return this.colormapInfos.map((({value:e,color:t})=>[e,t.r,t.g,t.b,t.a>1?t.a:255*t.a&255])).sort(((e,t)=>e[0]-t[0]))}};(0,n._)([(0,o.MZ)({type:[c.A],json:{write:!0}})],d.prototype,"colormapInfos",void 0),(0,n._)([(0,s.e)({rasterColormap:"raster-colormap"})],d.prototype,"type",void 0),d=i=(0,n._)([(0,l.$)("esri.renderers.RasterColormapRenderer")],d);const p=d},12692:(e,t,r)=>{r.d(t,{A:()=>m});var i,n=r(32816),a=r(99924),o=r(32773),s=r(29298),l=(r(20266),r(88663)),c=r(49877),u=r(69421),d=r(88614);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(36544),r(93804),r(1030),r(35902),r(13226),r(16699),r(26809),r(2589),r(18527),r(15319),r(60785);let p=i=class extends a.oY{constructor(e){super(e),this.altitude=45,this.azimuth=315,this.colorRamp=null,this.hillshadeType="traditional",this.pixelSizePower=.664,this.pixelSizeFactor=.024,this.scalingType="none",this.type="raster-shaded-relief",this.zFactor=1}readColorRamp(e){return(0,d.f)(e)}clone(){return new i({hillshadeType:this.hillshadeType,altitude:this.altitude,azimuth:this.azimuth,zFactor:this.zFactor,scalingType:this.scalingType,pixelSizeFactor:this.pixelSizeFactor,pixelSizePower:this.pixelSizePower,colorRamp:(0,o.o8)(this.colorRamp)})}};(0,n._)([(0,s.MZ)({type:Number,json:{write:!0}})],p.prototype,"altitude",void 0),(0,n._)([(0,s.MZ)({type:Number,json:{write:!0}})],p.prototype,"azimuth",void 0),(0,n._)([(0,s.MZ)({types:d.t,json:{write:!0}})],p.prototype,"colorRamp",void 0),(0,n._)([(0,c.r)("colorRamp")],p.prototype,"readColorRamp",null),(0,n._)([(0,s.MZ)({type:["traditional","multi-directional"],json:{write:!0}})],p.prototype,"hillshadeType",void 0),(0,n._)([(0,s.MZ)({type:Number,json:{write:!0}})],p.prototype,"pixelSizePower",void 0),(0,n._)([(0,s.MZ)({type:Number,json:{write:!0}})],p.prototype,"pixelSizeFactor",void 0),(0,n._)([(0,s.MZ)({type:["none","adjusted"],json:{write:!0}})],p.prototype,"scalingType",void 0),(0,n._)([(0,l.e)({rasterShadedRelief:"raster-shaded-relief"})],p.prototype,"type",void 0),(0,n._)([(0,s.MZ)({type:Number,json:{write:!0}})],p.prototype,"zFactor",void 0),p=i=(0,n._)([(0,u.$)("esri.renderers.RasterShadedReliefRenderer")],p);const m=p},60303:(e,t,r)=>{r.d(t,{A:()=>y});var i,n=r(32816),a=r(99924),o=r(32773),s=r(29298),l=(r(20266),r(88663)),c=r(49877),u=r(69421),d=r(56273),p=r(79769),m=r(88614);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(36544),r(93804),r(1030),r(35902),r(13226),r(16699),r(26809),r(2589),r(18527),r(15319),r(60785);let h=i=class extends a.oY{constructor(e){super(e),this.colorRamp=null,this.computeGamma=!1,this.dynamicRangeAdjustment=!1,this.gamma=[],this.maxPercent=null,this.minPercent=null,this.numberOfStandardDeviations=null,this.outputMax=null,this.outputMin=null,this.sigmoidStrengthLevel=null,this.statistics=[],this.histograms=null,this.useGamma=!1,this.stretchType="none",this.type="raster-stretch"}readColorRamp(e){if(e)return(0,m.f)(e)}writeStatistics(e,t,r){e?.length&&(Array.isArray(e[0])||(e=e.map((e=>[e.min,e.max,e.avg,e.stddev]))),t[r]=e)}readStretchType(e,t){let r=t.stretchType;return"number"==typeof r&&(r=p.a[r]),p.s.read(r)}clone(){return new i({stretchType:this.stretchType,outputMin:this.outputMin,outputMax:this.outputMax,useGamma:this.useGamma,computeGamma:this.computeGamma,statistics:(0,o.o8)(this.statistics),gamma:(0,o.o8)(this.gamma),sigmoidStrengthLevel:this.sigmoidStrengthLevel,numberOfStandardDeviations:this.numberOfStandardDeviations,minPercent:this.minPercent,maxPercent:this.maxPercent,colorRamp:(0,o.o8)(this.colorRamp),histograms:(0,o.o8)(this.histograms),dynamicRangeAdjustment:this.dynamicRangeAdjustment})}};(0,n._)([(0,s.MZ)({types:m.t,json:{write:!0}})],h.prototype,"colorRamp",void 0),(0,n._)([(0,c.r)("colorRamp")],h.prototype,"readColorRamp",null),(0,n._)([(0,s.MZ)({type:Boolean,json:{write:!0}})],h.prototype,"computeGamma",void 0),(0,n._)([(0,s.MZ)({type:Boolean,json:{write:{target:"dra"},read:{source:"dra"}}})],h.prototype,"dynamicRangeAdjustment",void 0),(0,n._)([(0,s.MZ)({type:[Number],json:{write:!0}})],h.prototype,"gamma",void 0),(0,n._)([(0,s.MZ)({type:Number,json:{write:!0}})],h.prototype,"maxPercent",void 0),(0,n._)([(0,s.MZ)({type:Number,json:{write:!0}})],h.prototype,"minPercent",void 0),(0,n._)([(0,s.MZ)({type:Number,json:{write:!0}})],h.prototype,"numberOfStandardDeviations",void 0),(0,n._)([(0,s.MZ)({type:Number,json:{read:{source:"max"},write:{target:"max"}}})],h.prototype,"outputMax",void 0),(0,n._)([(0,s.MZ)({type:Number,json:{read:{source:"min"},write:{target:"min"}}})],h.prototype,"outputMin",void 0),(0,n._)([(0,s.MZ)({type:Number,json:{write:!0}})],h.prototype,"sigmoidStrengthLevel",void 0),(0,n._)([(0,s.MZ)({json:{type:[[Number]],write:!0}})],h.prototype,"statistics",void 0),(0,n._)([(0,s.MZ)()],h.prototype,"histograms",void 0),(0,n._)([(0,d.w)("statistics")],h.prototype,"writeStatistics",null),(0,n._)([(0,s.MZ)({type:Boolean,json:{write:!0}})],h.prototype,"useGamma",void 0),(0,n._)([(0,s.MZ)({type:p.s.apiValues,json:{type:p.s.jsonValues,write:p.s.write}})],h.prototype,"stretchType",void 0),(0,n._)([(0,c.r)("stretchType",["stretchType"])],h.prototype,"readStretchType",null),(0,n._)([(0,l.e)({rasterStretch:"raster-stretch"})],h.prototype,"type",void 0),h=i=(0,n._)([(0,u.$)("esri.renderers.RasterStretchRenderer")],h);const y=h},42656:(e,t,r)=>{r.d(t,{A:()=>_});var i,n=r(32816),a=r(35902),o=(r(94345),r(27281)),s=(r(4048),r(93804)),l=r(99924),c=r(32773),u=r(29298),d=(r(20266),r(88663)),p=r(49877),m=r(69421),h=r(3952),y=r(10348),g=r(91381),M=r(56487),f=r(3827),w=r(40328),I=r(84539),A=r(38641),v=r(29447),b=r(53103),S=r(55807),D=r(64752),T=r(23351);r(13226),r(16699),r(26809),r(2589),r(18527),r(36544),r(90740),r(44600),r(2160),r(7969),r(69763),r(18683),r(64604),r(29512),r(99063),r(6407),r(80959),r(13671),r(56273),r(41390),r(40499),r(93181),r(58498),r(91047),r(45371),r(29208),r(36533),r(48844),r(84200),r(97827),r(91695),r(18169),r(48402),r(67504),r(92517),r(77037),r(72393),r(52731),r(17745),r(81272),r(44945),r(30011),r(55270),r(50214),r(59192),r(78016),r(54483),r(95779),r(13262),r(346),r(51961),r(62399),r(64995),r(33150),r(58173),r(66110),r(67520),r(27532),r(48103),r(65085),r(33611),r(84857),r(60373),r(98187),r(16794),r(52357),r(11090),r(49319),r(93546),r(29570),r(34592),r(79825),r(95101),r(67578),r(14896),r(95611),r(98089),r(91366),r(80473),r(43435),r(73435),r(67321),r(73067),r(85232),r(93471),r(53252),r(34039),r(70061),r(3495),r(97906),r(64524),r(65023),r(31424),r(74676),r(53610),r(78273),r(49475),r(32368),r(7391),r(22529),r(43534),r(38094),r(67723),r(47239),r(59858),r(63728),r(1178),r(7182),r(47788),r(19297),r(82408),r(73509),r(28276),r(69277),r(70580),r(75191),r(24319),r(62092),r(4157),r(62401),r(89322),r(20138),r(53370),r(46946),r(3816),r(71992),r(80167),r(4478),r(91808),r(7161),r(55586),r(35121),r(92229),r(18344),r(64884),r(51222),r(42870),r(54512),r(19648),r(42948),r(339),r(79281),r(69033),r(13978),r(89779),r(40790),r(60027),r(57111),r(75651),r(88614),r(1030),r(15319),r(60785),r(65174),r(78328),r(72604),r(54616),r(25018),r(23105),r(6399),r(9498),r(24079),r(38149),r(19681),r(65299),r(6510),r(73502),r(19869),r(12119),r(13201),r(12856),r(47812),r(67138),r(23875),r(45476),r(23787),r(22151);const L=new Set(["esriMetersPerSecond","esriKilometersPerHour","esriKnots","esriFeetPerSecond","esriMilesPerHour"]),N=new s.J({beaufort_ft:"beaufort-ft",beaufort_km:"beaufort-km",beaufort_kn:"beaufort-kn",beaufort_m:"beaufort-m",beaufort_mi:"beaufort-mi",classified_arrow:"classified-arrow",ocean_current_kn:"ocean-current-kn",ocean_current_m:"ocean-current-m",simple_scalar:"simple-scalar",single_arrow:"single-arrow",wind_speed:"wind-barb"}),j=new s.J({flow_from:"flow-from",flow_to:"flow-to"});let C=i=class extends((0,M.h)(l.oY)){constructor(e){super(e),this.attributeField="Magnitude",this.flowRepresentation="flow-from",this.rotationType="arithmetic",this.style="single-arrow",this.symbolTileSize=50,this.type="vector-field"}readInputUnit(e,t){return L.has(e)?y.u.fromJSON(e):null}readOutputUnit(e,t){return L.has(e)?y.u.fromJSON(e):null}get styleRenderer(){const e=this.style,t=this.attributeField,r=this._createStyleRenderer(e);return r.field=t,r}get sizeVariables(){const e=[];if(this.visualVariables)for(const t of this.visualVariables)"size"===t.type&&e.push(t);if(0===e.length){const t=new I.A({field:"Magnitude",minSize:.2*this.symbolTileSize,maxSize:.8*this.symbolTileSize});this.visualVariables?this.visualVariables.push(t):this._set("visualVariables",[t]),e.push(t)}return e}get rotationVariables(){const e=[];if(this.visualVariables)for(const t of this.visualVariables)"rotation"===t.type&&e.push(t);if(0===e.length){const t=new w.A({field:"Direction",rotationType:this.rotationType});this.visualVariables?this.visualVariables.push(t):this._set("visualVariables",[t]),e.push(t)}return e}clone(){return new i({attributeField:this.attributeField,flowRepresentation:this.flowRepresentation,rotationType:this.rotationType,symbolTileSize:this.symbolTileSize,style:this.style,visualVariables:(0,c.o8)(this.visualVariables),inputUnit:this.inputUnit,outputUnit:this.outputUnit})}async getGraphicsFromPixelData(e,t=!1,r=[]){const i=new Array,n=(0,y.g)(this.inputUnit,this.outputUnit),a=this.rotationVariables[0]?.rotationType||this.rotationType,s=t?(0,y.c)(e.pixelBlock,"vector-uv",a,n):(0,y.a)(e.pixelBlock,"vector-magdir",n);if(null==s)return i;const l=e.extent,c=null!=s.mask&&s.mask.length>0;let u=0;const d=(l.xmax-l.xmin)/s.width,p=(l.ymax-l.ymin)/s.height;for(let e=0;ee.intersects(n)));if((!c||s.mask[u])&&!a){const e={Magnitude:s.pixels[0][u],Direction:s.pixels[1][u]},t=new o.A({geometry:new D.A({x:n.x,y:n.y,spatialReference:l.spatialReference}),attributes:e});t.symbol=this._getVisualVariablesAppliedSymbol(t),i.push(t)}}return i}getSymbol(e,t){}async getSymbolAsync(e,t){}getSymbols(){return[]}getClassBreakInfos(){return this.styleRenderer?.classBreakInfos}getDefaultSymbol(){return this.styleRenderer?.defaultSymbol}_getDefaultSymbol(e){return new b.A({path:"M14,32 14,18 9,23 16,3 22,23 17,18 17,32 z",outline:new v.A({width:0}),size:20,color:e||new a.A([0,92,230])})}_getVisualVariablesAppliedSymbol(e){if(!e)return;const t=this.styleRenderer?.getSymbol(e)?.clone(),r=this.sizeVariables,i=this.rotationVariables;if(r&&r.length&&this.sizeVariables.forEach((r=>(0,S.a)(t,(0,A.Yz)([r],e)))),i&&i.length){const r="flow-to"===this.flowRepresentation==("ocean-current-kn"===this.style||"ocean-current-m"===this.style)?0:180;e.attributes.Direction=e.attributes.Direction+r,this.rotationVariables.forEach((r=>(0,S.b)(t,(0,A.UT)(r,e),r.axis)))}return t}_createStyleRenderer(e){let t={defaultSymbol:this._getDefaultSymbol(),classBreakInfos:[]};switch(e){case"single-arrow":t=this._createSingleArrowRenderer();break;case"beaufort-kn":t=this._createBeaufortKnotsRenderer();break;case"beaufort-m":t=this._createBeaufortMeterRenderer();break;case"beaufort-ft":t=this._createBeaufortFeetRenderer();break;case"beaufort-mi":t=this._createBeaufortMilesRenderer();break;case"beaufort-km":t=this._createBeaufortKilometersRenderer();break;case"ocean-current-m":t=this._createCurrentMeterRenderer();break;case"ocean-current-kn":t=this._createCurrentKnotsRenderer();break;case"simple-scalar":t=this._createSimpleScalarRenderer();break;case"wind-barb":t=this._createWindBarbsRenderer();break;case"classified-arrow":t=this._createClassifiedArrowRenderer()}return new g.A(t)}_createSingleArrowRenderer(){return{defaultSymbol:this._getDefaultSymbol()}}_createBeaufortKnotsRenderer(){return{defaultSymbol:this._getDefaultSymbol(new a.A([214,47,39])),classBreakInfos:this._getClassBreaks([0,1,3,6,10,16,21,27,33,40,47,55,63],[[40,146,199],[89,162,186],[129,179,171],[160,194,155],[191,212,138],[218,230,119],[250,250,100],[252,213,83],[252,179,102],[250,141,52],[247,110,42],[240,71,29]])}}_createBeaufortMeterRenderer(){return{defaultSymbol:this._getDefaultSymbol(new a.A([214,47,39])),classBreakInfos:this._getClassBreaks([0,.2,1.8,3.3,5.4,8.5,11,14.1,17.2,20.8,24.4,28.6,32.7],[[69,117,181],[101,137,184],[132,158,186],[162,180,189],[192,204,190],[222,227,191],[255,255,191],[255,220,161],[250,185,132],[245,152,105],[237,117,81],[232,21,21]])}}_createBeaufortFeetRenderer(){const e=this._getDefaultSymbol(new a.A([214,47,39]));let t=[0,.2,1.8,3.3,5.4,8.5,11,14.1,17.2,20.8,24.4,28.6,32.7];return t=t.map((e=>3.28084*e)),{defaultSymbol:e,classBreakInfos:this._getClassBreaks(t,[[69,117,181],[101,137,184],[132,158,186],[162,180,189],[192,204,190],[222,227,191],[255,255,191],[255,220,161],[250,185,132],[245,152,105],[237,117,81],[232,21,21]])}}_createBeaufortMilesRenderer(){const e=this._getDefaultSymbol(new a.A([214,47,39]));let t=[0,.2,1.8,3.3,5.4,8.5,11,14.1,17.2,20.8,24.4,28.6,32.7];return t=t.map((e=>2.23694*e)),{defaultSymbol:e,classBreakInfos:this._getClassBreaks(t,[[69,117,181],[101,137,184],[132,158,186],[162,180,189],[192,204,190],[222,227,191],[255,255,191],[255,220,161],[250,185,132],[245,152,105],[237,117,81],[232,21,21]])}}_createBeaufortKilometersRenderer(){const e=this._getDefaultSymbol(new a.A([214,47,39]));let t=[0,.2,1.8,3.3,5.4,8.5,11,14.1,17.2,20.8,24.4,28.6,32.7];return t=t.map((e=>3.6*e)),{defaultSymbol:e,classBreakInfos:this._getClassBreaks(t,[[69,117,181],[101,137,184],[132,158,186],[162,180,189],[192,204,190],[222,227,191],[255,255,191],[255,220,161],[250,185,132],[245,152,105],[237,117,81],[232,21,21]])}}_createCurrentMeterRenderer(){return{defaultSymbol:this._getDefaultSymbol(new a.A([177,177,177])),classBreakInfos:this._getClassBreaks([0,.5,1,1.5,2],[[78,26,153],[179,27,26],[202,128,26],[177,177,177]])}}_createCurrentKnotsRenderer(){return{defaultSymbol:this._getDefaultSymbol(new a.A([177,177,177])),classBreakInfos:this._getClassBreaks([0,.25,.5,1,1.5,2,2.5,3,3.5,4],[[0,0,0],[0,37,100],[78,26,153],[151,0,100],[179,27,26],[177,78,26],[202,128,26],[177,179,52],[177,177,177]])}}_createClassifiedArrowRenderer(){const e=this._getDefaultSymbol(new a.A([56,168,0]));let t=[0,1e-6,3.5,7,10.5,14];if(this.sizeVariables?.length){const e=this.sizeVariables[0].minDataValue,r=this.sizeVariables[0].maxDataValue;if(e&&r){const i=(r-e)/5;t=Array.from(Array(6).keys()).map((t=>e+i*t))}}return{defaultSymbol:e,classBreakInfos:this._getClassBreaks(t,[[56,168,0],[139,309,0],[255,255,0],[255,128,0],[255,0,0]])}}_createSimpleScalarRenderer(){return{defaultSymbol:T.A.fromJSON({imageData:"iVBORw0KGgoAAAANSUhEUgAAACsAAAArCAQAAABLVLlLAAAABGdBTUEAAYagMeiWXwAAAAJiS0dEAACqjSMyAAAACXBIWXMAAABIAAAASABGyWs+AAAC3ElEQVRIx9XXvW4cVRQH8N982btpsIREJECyiCXsxX4DKh6AliqGKCBBE2SlwlHgAbBD/AKmyEYUeQ1KahPZSZQvBCkQLTHZ7KGY8Xodz4w3a1NwbzVzz/znfJ//zbStVC5q3icKak9GAs2QIdDx3PtW/S011NW3p+M5Eomh11ipTIKe6+4LQzHaQ+G+63pIZNJJQXMpljwTwj1brpgx5w1zZlyx5Z4QnllEIm2xeeSUHBf0hV0bejo1Uh09G3aFvgXk7cCJFBc9EdaRVuHJJaOdKyTV2TVhYLMduNR0Q9gxL5GaaTDw8GzejrDRBpxWoGsySRW0dttKuattwNkIlFw2YXgzOdYq4Ox49PlM+JrKd5OusjTWhBuVxUfMX/KXXZ3WEmkuqa67wspR4BTbwtKr/5u4fFgStse/T7EifFPnnYl9zPq4vmUOPrRndgoHjDti1gOPqlyXoifcRNGQzUd31lDyfHmob1Gp35vSr+P6vilcQ5Egtyd8YF/ySg9NhPM+9M/IOaHwp5+PSZayXTvCogEUwlatC3J8LLwYtcWB8EuDXQVuCkV5/B4eNHb7wGBs87LBDS+xjdVSn09wq1G8dFM+9tSUhIGneLvUdniKxKpTYljCpu3j7rVWlHj/P23v4NPGUEyeCQnexe9lJjzEQqMjJs+EzNAX6B98dBZVRmroJx95x/A/6gln18EyfCUsl+qdXb/tjvfbw+mwforpUOBz4XLVoBwAn3aWnfeH246NyBXhrq7TTN5lNSP9RkU+puUJm3W2Tsdq0nZWM07srk7MwQrZSRysjjGWBLRJNsNbfj2JMR4AbxpU1XLAb9Mxfpsq5EjMuuiR8L0JiHOOBX3hiUvOmavN0nMueSzcceFk0BK4pMqLo7vDD1Z0qrtDx7Itt4Xwm9UqbMmk8S0Dtuzb2pvOU99Z1nLTOfleNmvfZfP2pYZmPfajwosKdDBNpacNpVGGsWX9CyDI8Xq/Sj6QAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE0LTExLTEwVDAzOjE3OjU4LTA1OjAwF+tHyQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNC0xMS0xMFQwMzoxNzo1OC0wNTowMGa2/3UAAAAASUVORK5CYII=",height:20,width:20,type:"esriPMS",angle:0})}}_createWindBarbsRenderer(){const e=Array.from(Array(31).keys()).map((e=>5*e)),t=[{range:"0-5",path:"M20 20 M5 20 A15 15 0 1 0 35 20 A15 15 0 1 0 5 20 M20 20 M10 20 A10 10 0 1 0 30 20 A10 10 0 1 0 10 20",imageData:"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMzJweCIgd2lkdGg9IjMycHgiIHZpZXdCb3g9IjkgMCAyNiA0MSI+CiAgPHBhdGggZD0iTTIwIDIwIE01IDIwIEExNSAxNSAwIDEgMCAzNSAyMCBBMTUgMTUgMCAxIDAgNSAyMCBNMjAgMjAgTTEwIDIwIEExMCAxMCAwIDEgMCAzMCAyMCBBMTAgMTAgMCAxIDAgMTAgMjAiIHN0eWxlPSJzdHJva2U6cmdiKDAsMCwwKTtzdHJva2Utd2lkdGg6MS41Ii8+CiA8L3N2Zz4="},{range:"5-10",path:"M25 0 L25 40 M25 35 L17.5 37.5",imageData:"PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjkgMCAyNyA0NiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMjUgMCBMMjUgNDAgTTI1IDM1IEwxNy41IDM3LjUiIHN0eWxlPSJzdHJva2U6cmdiKDAsMCwwKTtzdHJva2Utd2lkdGg6MS41Ii8+CiA8L3N2Zz4="},{range:"10-15",path:"M25 0 L25 40 L10 45 L25 40",imageData:"PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjkgMCAyNyA0NiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMjUgMCBMMjUgNDAgTDEwIDQ1IEwyNSA0MCIgc3R5bGU9InN0cm9rZTpyZ2IoMCwwLDApO3N0cm9rZS13aWR0aDoxLjUiLz4KIDwvc3ZnPg=="},{range:"15-20",path:"M25 0 L25 40 L10 45 L25 40 M25 35 L17.5 37.5",imageData:"PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjEyIDAgMTUgNDUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTI1IDAgTDI1IDQwIEwxMCA0NSBMMjUgNDAgTTI1IDM1IEwxNy41IDM3LjUiIHN0eWxlPSJzdHJva2U6cmdiKDAsMCwwKTtzdHJva2Utd2lkdGg6MS41Ii8+CiA8L3N2Zz4="},{range:"20-25",path:"M25 0 L25 40 L10 45 L25 40 M25 35 L10 40",imageData:"PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjkgMCAyNiA0NiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMjUgMCBMMjUgNDAgTDEwIDQ1IEwyNSA0MCBNMjUgMzUgTDEwIDQwIiBzdHlsZT0ic3Ryb2tlOnJnYigwLDAsMCk7c3Ryb2tlLXdpZHRoOjEuNSIvPgogPC9zdmc+"},{range:"25-30",path:"M25 0 L25 40 L10 45 L25 40 M25 35 L10 40 L25 35 M25 30 L17.5 32.5",imageData:"PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjkgMCAyNiA0NiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMjUgMCBMMjUgNDAgTDEwIDQ1IEwyNSA0MCBNMjUgMzUgTDEwIDQwIEwyNSAzNSBNMjUgMzAgTDE3LjUgMzIuNSIgc3R5bGU9InN0cm9rZTpyZ2IoMCwwLDApO3N0cm9rZS13aWR0aDoxLjUiLz4KIDwvc3ZnPg=="},{range:"30-35",path:"M25 0 L25 40 L10 45 L25 40 M25 35 L10 40 L25 35 M25 30 L10 35",imageData:"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiIHZpZXdCb3g9IjkgMCAyNiA0NiI+CiAgPHBhdGggZD0iTTI1IDAgTDI1IDQwIEwxMCA0NSBMMjUgNDAgTTI1IDM1IEwxMCA0MCBMMjUgMzUgTTI1IDMwIEwxMCAzNSIgc3R5bGU9InN0cm9rZTpyZ2IoMCwwLDApO3N0cm9rZS13aWR0aDoxLjUiLz4KIDwvc3ZnPg=="},{range:"35-40",path:"M25 0 L25 40 L10 45 L25 40 M25 35 L10 40 L25 35 M25 30 L10 35 L25 30 M25 25 L17.5 27.5",imageData:"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiIHZpZXdCb3g9IjkgMCAyNiA0NiI+CiAgPHBhdGggZD0iTTI1IDAgTDI1IDQwIEwxMCA0NSBMMjUgNDAgTTI1IDM1IEwxMCA0MCBMMjUgMzUgTTI1IDMwIEwxMCAzNSBMMjUgMzAgTTI1IDI1IEwxNy41IDI3LjUiIHN0eWxlPSJzdHJva2U6cmdiKDAsMCwwKTtzdHJva2Utd2lkdGg6MS41Ii8+CiA8L3N2Zz4="},{range:"40-45",path:"M25 0 L25 40 L10 45 L25 40 M25 35 L10 40 L25 35 M25 30 L10 35 L25 30 M25 25 L10 30",imageData:"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiIHZpZXdCb3g9IjkgMCAyNiA0NiI+CiAgPHBhdGggZD0iTTI1IDAgTDI1IDQwIEwxMCA0NSBMMjUgNDAgTTI1IDM1IEwxMCA0MCBMMjUgMzUgTTI1IDMwIEwxMCAzNSBMMjUgMzAgTTI1IDI1IEwxMCAzMCIgc3R5bGU9InN0cm9rZTpyZ2IoMCwwLDApO3N0cm9rZS13aWR0aDoxLjUiLz4KIDwvc3ZnPg=="},{range:"45-50",path:"M25 0 L25 40 L10 45 L25 40 M25 35 L10 40 L25 35 M25 30 L10 35 L25 30 M25 25 L10 30 L25 25 M25 20 L17.5 22.5",imageData:"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiIHZpZXdCb3g9IjkgMCAyNiA0NiI+CiAgPHBhdGggZD0iTTI1IDAgTDI1IDQwIEwxMCA0NSBMMjUgNDAgTTI1IDM1IEwxMCA0MCBMMjUgMzUgTTI1IDMwIEwxMCAzNSBMMjUgMzAgTTI1IDI1IEwxMCAzMCBMMjUgMjUgTTI1IDIwIEwxNy41IDIyLjUiIHN0eWxlPSJzdHJva2U6cmdiKDAsMCwwKTtzdHJva2Utd2lkdGg6MS41Ii8+CiA8L3N2Zz4="},{range:"50-55",path:"M25 0 L25 40 L10 40 L25 35",imageData:"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiIHZpZXdCb3g9IjkgMCAyNiA0MSI+CiAgPHBhdGggZD0iTTI1IDAgTDI1IDQwIEwxMCA0MCBMMjUgMzUiIHN0eWxlPSJzdHJva2U6cmdiKDAsMCwwKTtzdHJva2Utd2lkdGg6MS41Ii8+CiA8L3N2Zz4="},{range:"55-60",path:"M25 0 L25 40 L10 40 L25 35 M25 30 L17.5 32.5",imageData:"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiIHZpZXdCb3g9IjkgMCAyNiA0MSI+CiAgPHBhdGggZD0iTTI1IDAgTDI1IDQwIEwxMCA0MCBMMjUgMzUgTTI1IDMwIEwxNy41IDMyLjUiIHN0eWxlPSJzdHJva2U6cmdiKDAsMCwwKTtzdHJva2Utd2lkdGg6MS41Ii8+CiA8L3N2Zz4="},{range:"60-65",path:"M25 0 L25 40 L10 40 L25 35 M25 30 L10 35",imageData:"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiIHZpZXdCb3g9IjkgMCAyNiA0MSI+CiAgPHBhdGggZD0iTTI1IDAgTDI1IDQwIEwxMCA0MCBMMjUgMzUgTTI1IDMwIEwxMCAzNSIgc3R5bGU9InN0cm9rZTpyZ2IoMCwwLDApO3N0cm9rZS13aWR0aDoxLjUiLz4KIDwvc3ZnPg=="},{range:"65-70",path:"M25 0 L25 40 L10 40 L25 35 M25 30 L10 35 L25 30 M25 25 L17.5 27.5",imageData:"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiIHZpZXdCb3g9IjkgMCAyNiA0MSI+CiAgPHBhdGggZD0iTTI1IDAgTDI1IDQwIEwxMCA0MCBMMjUgMzUgTTI1IDMwIEwxMCAzNSBMMjUgMzAgTTI1IDI1IEwxNy41IDI3LjUiIHN0eWxlPSJzdHJva2U6cmdiKDAsMCwwKTtzdHJva2Utd2lkdGg6MS41Ii8+CiA8L3N2Zz4="},{range:"70-75",path:"M25 0 L25 40 L10 40 L25 35 M25 30 L10 35 L25 30 M25 25 L10 30",imageData:"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiIHZpZXdCb3g9IjkgMCAyNiA0MSI+CiAgPHBhdGggZD0iTTI1IDAgTDI1IDQwIEwxMCA0MCBMMjUgMzUgTTI1IDMwIEwxMCAzNSBMMjUgMzAgTTI1IDI1IEwxMCAzMCIgc3R5bGU9InN0cm9rZTpyZ2IoMCwwLDApO3N0cm9rZS13aWR0aDoxLjUiLz4KIDwvc3ZnPg=="},{range:"75-80",path:"M25 0 L25 40 L10 40 L25 35 M25 30 L10 35 L25 30 M25 25 L10 30 L25 25 M25 20 L17.5 22.5",imageData:"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiIHZpZXdCb3g9IjkgMCAyNiA0MSI+CiAgPHBhdGggZD0iTTI1IDAgTDI1IDQwIEwxMCA0MCBMMjUgMzUgTTI1IDMwIEwxMCAzNSBMMjUgMzAgTTI1IDI1IEwxMCAzMCBMMjUgMjUgTTI1IDIwIEwxNy41IDIyLjUiIHN0eWxlPSJzdHJva2U6cmdiKDAsMCwwKTtzdHJva2Utd2lkdGg6MS41Ii8+CiA8L3N2Zz4="},{range:"80-85",path:"M25 0 L25 40 L10 40 L25 35 M25 30 L10 35 L25 30 M25 25 L10 30 L25 25 M25 20 L10 25",imageData:"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiIHZpZXdCb3g9IjkgMCAyNiA0MSI+CiAgPHBhdGggZD0iTTI1IDAgTDI1IDQwIEwxMCA0MCBMMjUgMzUgTTI1IDMwIEwxMCAzNSBMMjUgMzAgTTI1IDI1IEwxMCAzMCBMMjUgMjUgTTI1IDIwIEwxMCAyNSIgc3R5bGU9InN0cm9rZTpyZ2IoMCwwLDApO3N0cm9rZS13aWR0aDoxLjUiLz4KIDwvc3ZnPg=="},{range:"85-90",path:"M25 0 L25 40 L10 40 L25 35 M25 30 L10 35 L25 30 M25 25 L10 30 L25 25 M25 20 L10 25 L25 20 M25 15 L17.5 17.5",imageData:"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiIHZpZXdCb3g9IjkgMCAyNiA0MSI+CiAgPHBhdGggZD0iTTI1IDAgTDI1IDQwIEwxMCA0MCBMMjUgMzUgTTI1IDMwIEwxMCAzNSBMMjUgMzAgTTI1IDI1IEwxMCAzMCBMMjUgMjUgTTI1IDIwIEwxMCAyNSBMMjUgMjAgTTI1IDE1IEwxNy41IDE3LjUiIHN0eWxlPSJzdHJva2U6cmdiKDAsMCwwKTtzdHJva2Utd2lkdGg6MS41Ii8+CiA8L3N2Zz4="},{range:"90-95",path:"M25 0 L25 40 L10 40 L25 35 M25 30 L10 35 L25 30 M25 25 L10 30 L25 25 M25 20 L10 25 L25 20 M25 15 L10 20",imageData:"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiIHZpZXdCb3g9IjkgMCAyNiA0MSI+CiAgPHBhdGggZD0iTTI1IDAgTDI1IDQwIEwxMCA0MCBMMjUgMzUgTTI1IDMwIEwxMCAzNSBMMjUgMzAgTTI1IDI1IEwxMCAzMCBMMjUgMjUgTTI1IDIwIEwxMCAyNSBMMjUgMjAgTTI1IDE1IEwxMCAyMCIgc3R5bGU9InN0cm9rZTpyZ2IoMCwwLDApO3N0cm9rZS13aWR0aDoxLjUiLz4KIDwvc3ZnPg=="},{range:"95-100",path:"M25 0 L25 40 L10 40 L25 35 M25 30 L10 35 L25 30 M25 25 L10 30 L25 25 M25 20 L10 25 L25 20 M25 15 L10 20 L25 15 M25 10 L17.5 12.5",imageData:"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiIHZpZXdCb3g9IjkgMCAyNiA0MSI+CiAgPHBhdGggZD0iTTI1IDAgTDI1IDQwIEwxMCA0MCBMMjUgMzUgTTI1IDMwIEwxMCAzNSBMMjUgMzAgTTI1IDI1IEwxMCAzMCBMMjUgMjUgTTI1IDIwIEwxMCAyNSBMMjUgMjAgTTI1IDE1IEwxMCAyMCBMMjUgMTUgTTI1IDEwIEwxNy41IDEyLjUiIHN0eWxlPSJzdHJva2U6cmdiKDAsMCwwKTtzdHJva2Utd2lkdGg6MS41Ii8+CiA8L3N2Zz4="},{range:"100-105",path:"M25 0 L25 40 L10 40 L25 35 L10 35 L25 30",imageData:"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiIHZpZXdCb3g9IjkgMCAyNiA0MSI+CiAgPHBhdGggZD0iTTI1IDAgTDI1IDQwIEwxMCA0MCBMMjUgMzUgTDEwIDM1IEwyNSAzMCIgc3R5bGU9InN0cm9rZTpyZ2IoMCwwLDApO3N0cm9rZS13aWR0aDoxLjUiLz4KIDwvc3ZnPg=="},{range:"105-110",path:"M25 0 L25 40 L10 40 L25 35 L10 35 L25 30 M25 25 L17.5 27.5",imageData:"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMzJweCIgd2lkdGg9IjMycHgiIHZpZXdCb3g9IjkgMCAyNiA0MSI+CiAgPHBhdGggZD0iTTI1IDAgTDI1IDQwIEwxMCA0MCBMMjUgMzUgTDEwIDM1IEwyNSAzMCBNMjUgMjUgTDE3LjUgMjcuNSIgc3R5bGU9InN0cm9rZTpyZ2IoMCwwLDApO3N0cm9rZS13aWR0aDoxLjUiLz4KIDwvc3ZnPg=="},{range:"110-115",path:"M25 0 L25 40 L10 40 L25 35 L10 35 L25 30 M25 25 L10 30",imageData:"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMzJweCIgd2lkdGg9IjMycHgiIHZpZXdCb3g9IjkgMCAyNiA0MSI+CiAgPHBhdGggZD0iTTI1IDAgTDI1IDQwIEwxMCA0MCBMMjUgMzUgTDEwIDM1IEwyNSAzMCBNMjUgMjUgTDEwIDMwIiBzdHlsZT0ic3Ryb2tlOnJnYigwLDAsMCk7c3Ryb2tlLXdpZHRoOjEuNSIvPgogPC9zdmc+"},{range:"115-120",path:"M25 0 L25 40 L10 40 L25 35 L10 35 L25 30 M25 25 L10 30 M25 25 M25 20 L17.5 22.5",imageData:"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMzJweCIgd2lkdGg9IjMycHgiIHZpZXdCb3g9IjkgMCAyNiA0MSI+CiAgPHBhdGggZD0iTTI1IDAgTDI1IDQwIEwxMCA0MCBMMjUgMzUgTDEwIDM1IEwyNSAzMCBNMjUgMjUgTDEwIDMwIE0yNSAyNSBNMjUgMjAgTDE3LjUgMjIuNSIgc3R5bGU9InN0cm9rZTpyZ2IoMCwwLDApO3N0cm9rZS13aWR0aDoxLjUiLz4KIDwvc3ZnPg=="},{range:"120-125",path:"M25 0 L25 40 L10 40 L25 35 L10 35 L25 30 M25 25 L10 30 M25 25 M25 20 L10 25",imageData:"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMzJweCIgd2lkdGg9IjMycHgiIHZpZXdCb3g9IjkgMCAyNiA0MSI+CiAgPHBhdGggZD0iTTI1IDAgTDI1IDQwIEwxMCA0MCBMMjUgMzUgTDEwIDM1IEwyNSAzMCBNMjUgMjUgTDEwIDMwIE0yNSAyNSBNMjUgMjAgTDEwIDI1IiBzdHlsZT0ic3Ryb2tlOnJnYigwLDAsMCk7c3Ryb2tlLXdpZHRoOjEuNSIvPgogPC9zdmc+"},{range:"125-130",path:"M25 0 L25 40 L10 40 L25 35 L10 35 L25 30 M25 25 L10 30 M25 25 M25 20 L10 25 M25 20 M25 15 L17.5 17.5",imageData:"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMzJweCIgd2lkdGg9IjMycHgiIHZpZXdCb3g9IjkgMCAyNiA0MSI+CiAgPHBhdGggZD0iTTI1IDAgTDI1IDQwIEwxMCA0MCBMMjUgMzUgTDEwIDM1IEwyNSAzMCBNMjUgMjUgTDEwIDMwIE0yNSAyNSBNMjUgMjAgTDEwIDI1IE0yNSAyMCBNMjUgMTUgTDE3LjUgMTcuNSIgc3R5bGU9InN0cm9rZTpyZ2IoMCwwLDApO3N0cm9rZS13aWR0aDoxLjUiLz4KIDwvc3ZnPg=="},{range:"130-135",path:"M25 0 L25 40 L10 40 L25 35 L10 35 L25 30 M25 25 L10 30 M25 25 M25 20 L10 25 M25 20 M25 15 L10 20",imageData:"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMzJweCIgd2lkdGg9IjMycHgiIHZpZXdCb3g9IjkgMCAyNiA0MSI+CiAgPHBhdGggZD0iTTI1IDAgTDI1IDQwIEwxMCA0MCBMMjUgMzUgTDEwIDM1IEwyNSAzMCBNMjUgMjUgTDEwIDMwIE0yNSAyNSBNMjUgMjAgTDEwIDI1IE0yNSAyMCBNMjUgMTUgTDEwIDIwIiBzdHlsZT0ic3Ryb2tlOnJnYigwLDAsMCk7c3Ryb2tlLXdpZHRoOjEuNSIvPgogPC9zdmc+"},{range:"135-140",path:"M25 0 L25 40 L10 40 L25 35 L10 35 L25 30 M25 25 L10 30 M25 25 M25 20 L10 25 M25 20 M25 15 L10 20 M25 15 M25 10 L17.5 12.5",imageData:"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMzJweCIgd2lkdGg9IjMycHgiIHZpZXdCb3g9IjkgMCAyNiA0MSI+CiAgPHBhdGggZD0iTTI1IDAgTDI1IDQwIEwxMCA0MCBMMjUgMzUgTDEwIDM1IEwyNSAzMCBNMjUgMjUgTDEwIDMwIE0yNSAyNSBNMjUgMjAgTDEwIDI1IE0yNSAyMCBNMjUgMTUgTDEwIDIwIE0yNSAxNSBNMjUgMTAgTDE3LjUgMTIuNSIgc3R5bGU9InN0cm9rZTpyZ2IoMCwwLDApO3N0cm9rZS13aWR0aDoxLjUiLz4KIDwvc3ZnPg=="},{range:"140-145",path:"M25 0 L25 40 L10 40 L25 35 L10 35 L25 30 M25 25 L10 30 M25 25 M25 20 L10 25 M25 20 M25 15 L10 20 M25 15 M25 10 L17.5 12.5",imageData:"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMzJweCIgd2lkdGg9IjMycHgiIHZpZXdCb3g9IjkgMCAyNiA0MSI+CiAgPHBhdGggZD0iTTI1IDAgTDI1IDQwIEwxMCA0MCBMMjUgMzUgTDEwIDM1IEwyNSAzMCBNMjUgMjUgTDEwIDMwIE0yNSAyNSBNMjUgMjAgTDEwIDI1IE0yNSAyMCBNMjUgMTUgTDEwIDIwIE0yNSAxNSBNMjUgMTAgTDEwIDE1IiBzdHlsZT0ic3Ryb2tlOnJnYigwLDAsMCk7c3Ryb2tlLXdpZHRoOjEuNSIvPgogPC9zdmc+"},{range:"145-150",path:"M25 0 L25 40 L10 40 L25 35 L10 35 L25 30 M25 25 L10 30 M25 25 M25 20 L10 25 M25 20 M25 15 L10 20 M25 15 M25 10 L17.5 12.5",imageData:"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMzJweCIgd2lkdGg9IjMycHgiIHZpZXdCb3g9IjkgMCAyNiA0MSI+CiAgPHBhdGggZD0iTTI1IDAgTDI1IDQwIEwxMCA0MCBMMjUgMzUgTDEwIDM1IEwyNSAzMCBNMjUgMjUgTDEwIDMwIE0yNSAyNSBNMjUgMjAgTDEwIDI1IE0yNSAyMCBNMjUgMTUgTDEwIDIwIE0yNSAxNSBNMjUgMTAgTDEwIDE1IE0yNSAxMCBNMjUgNSBMMTcuNSA3LjUiIHN0eWxlPSJzdHJva2U6cmdiKDAsMCwwKTtzdHJva2Utd2lkdGg6MS41Ii8+CiA8L3N2Zz4="}],r=T.A.fromJSON({imageData:"iVBORw0KGgoAAAANSUhEUgAAACgAAAApCAQAAADtq6NDAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAJiS0dEAP+Hj8y/AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAEY0lEQVRIx5XXWWxWRRQH8N+d+31tUdGAVjGglYJABFEBY91jfDAg7piYaFTccA++uMQEFRcSXlATtxiXqMQt4G4iisYl0ai4sIQYtVFZ1KIFKdTS0l4f7vRCS5fPebozc+bM/2z/Mzcx0AgSiUxXnKfIdMn875FIhX53U2n/B/s+kKM4UINTjTBZImixxnrv+9a2iL6zEoUBXcoudrWj/OtHm3wt02lfU9Qao9OnHvIhgmww84MEl1qnxfNmGrqHxAizLdPpC6chGcAxKGGcL+30gOERf1BSpUqVslQSV8d5ReZFe8VQ9avufJn31cWwlJV7iafKStGOE/1qvfH9qUxxu8ydUdmuSKbGO8YUdT2inKLG69pM70tliktl5qIkCAJGmusDG7Vqsc0WjZa4UBlBiA5YZIcjYzB7qDtH5kaUJFLs7RGZTZ42W4PRRmtwvbdt1+wGiaS4drEtDttdZYIDNVuAclR3vA3+dI3qHqmVSy7U6Tv1MScCPvPR7nIpFlsdCy3FdTLPGhK92e2CUITjMJ9ocwKxnsZqc3O3JwMma3d6UVLnyVxB4aXemZqvPqLdpJhW3KVVbY4yYImPo6M5Urv50fj+0z/FG9YaEiENs8UtMfXUaTeTePNHlhXfA1UU+2lyD1Il3Gtt9+adfpNG7dNlpg2U/T3KYLZ2dUWFdTgp3/rQ4sK973qnInV5TIf40x3dhvrJPBiqyWUo4wAtLqhQYS71qK+QKOFRywmGK/kpikzV6WMKhh58vGWs4TIJNjiEYLIuP8Tt4/zmLyqk+AyrJSbF+Qq1DgqRUPMxyl+9q3IQhX/rMCJ6tEunriDs1oSyQZKlr9AkhT2ZIARbJfaJS1vtVbHB+Rgi0RK/y1q1BWsEEyLoz40xtGKcARPVWB1BTPO7f4LNtpkUl1aoMbViLyZo0GRjPD3BxnxjqXeLYlvhqYrzMMG3HoyJXa3JjfnGlbYYFlP7Jh3qKsKY4hQ7TY0nG+xwRL61n63mxHtqNHosigyMLmClNwvuecFnOZB88nNBDzNkzhxEZaKMBVoKapggMzvHHXBEpNSSFAvtcFRsVn0bW8LlMmcXs+c0Kne3gRR32+zg4uXwjC6zit6Wt4a8LXVfcp/MtQXHn2ynGbuCmb8GvvFeJLEE82ReU9/n6+dkq2x3buG9Wn94smcgAw631RPR7BTH+kbmHReZoEpOdEe7zWqZl40s0JWs9Hmv7hjBHqPDwsjGKVJnWWqjbdZp1KhJi0aPmxYZsIRhlttgeF+Jlke41QcOQKoqilSb6HJzSvNG3G/UoWnxwsmt+sVaYwd63dRbqdnMyCPVeyRPvpYgdavM22oGKoMUVRbJfOWMwidJ8Zzb1UvmWK/VVUXzHaTjjrVYh1897HT7xxYEVUaa5SWb/WO+YUWa9SrwvigzM8YlzlYv2GSdVCYxxlBtVnnFq5olwp5/BEk/OLsf5LUmG2+inRJdVvjZ97ZH9/zP34ug1O91pf4p+D+JYBpvrKxfbwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNC0xMS0xMFQwMzoxMjowOS0wNTowMB9ViV0AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTQtMTEtMTBUMDM6MTI6MDktMDU6MDBuCDHhAAAAAElFTkSuQmCC",height:20,width:20,type:"esriPMS",angle:0}),i=e.map(((i,n)=>{let a;if(n!==e.length-1)if(0===n)a={minValue:i,maxValue:e[n+1],symbol:r};else{const r=T.A.fromJSON({type:"esriPMS",imageData:t[n].imageData,contentType:"image/svg+xml",height:32,width:32,angle:0});a={minValue:i,maxValue:e[n+1],symbol:r}}return new f.A(a)}));return{defaultSymbol:r,classBreakInfos:i}}_getClassBreaks(e,t){return t.map(((t,r)=>new f.A({minValue:e[r],maxValue:e[r+1],symbol:this._getDefaultSymbol(new a.A(t))})))}};(0,n._)([(0,u.MZ)({type:["Magnitude"],json:{write:!0}})],C.prototype,"attributeField",void 0),(0,n._)([(0,u.MZ)({type:j.apiValues,json:{type:j.jsonValues,read:{reader:j.read},write:{writer:j.write}}})],C.prototype,"flowRepresentation",void 0),(0,n._)([(0,u.MZ)({type:["geographic","arithmetic"],json:{write:!0}})],C.prototype,"rotationType",void 0),(0,n._)([(0,u.MZ)({type:N.apiValues,json:{type:N.jsonValues,read:{reader:N.read},write:{writer:N.write}}})],C.prototype,"style",void 0),(0,n._)([(0,u.MZ)({json:{write:!0}})],C.prototype,"symbolTileSize",void 0),(0,n._)([(0,u.MZ)({type:y.u.apiValues,json:{type:y.u.jsonValues,write:{writer:y.u.write}}})],C.prototype,"inputUnit",void 0),(0,n._)([(0,p.r)("inputUnit")],C.prototype,"readInputUnit",null),(0,n._)([(0,u.MZ)({type:y.u.apiValues,json:{type:y.u.jsonValues,read:{reader:y.u.read},write:{writer:y.u.write}}})],C.prototype,"outputUnit",void 0),(0,n._)([(0,p.r)("outputUnit")],C.prototype,"readOutputUnit",null),(0,n._)([(0,d.e)({vectorField:"vector-field"})],C.prototype,"type",void 0),(0,n._)([(0,u.MZ)({type:g.A})],C.prototype,"styleRenderer",null),(0,n._)([(0,u.MZ)({type:I.A})],C.prototype,"sizeVariables",null),(0,n._)([(0,u.MZ)({type:w.A})],C.prototype,"rotationVariables",null),C=i=(0,n._)([(0,m.$)("esri.renderers.VectorFieldRenderer")],C);const _=C},79943:(e,t,r)=>{r.d(t,{A:()=>u});var i=r(32816),n=r(35902),a=r(99924),o=r(29298),s=r(36544),l=(r(32773),r(69421));r(13226),r(16699),r(26809),r(2589),r(18527),r(20266),r(90740),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407);let c=class extends a.oY{constructor(){super(...arguments),this.value=null,this.label=null,this.color=null}};(0,i._)([(0,o.MZ)({type:Number,json:{write:!0}})],c.prototype,"value",void 0),(0,i._)([(0,o.MZ)({type:String,json:{write:!0}})],c.prototype,"label",void 0),(0,i._)([(0,o.MZ)({type:n.A,json:{type:[s.I],write:!0}})],c.prototype,"color",void 0),c=(0,i._)([(0,l.$)("esri.renderers.support.ColormapInfo")],c);const u=c},8824:(e,t,r)=>{r.d(t,{A:()=>w});var i,n=r(32816),a=r(94345),o=r(27281),s=r(93804),l=r(99924),c=r(32773),u=r(29298),d=(r(20266),r(49877)),p=r(69421),m=r(56273),h=r(7969),y=r(77037),g=r(44864);r(36544),r(44600),r(2160),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(69763),r(18683),r(64604),r(29512),r(99063),r(64752),r(48844),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(67504),r(92517),r(72393),r(52731),r(17745),r(81272),r(44945),r(30011),r(55270),r(50214),r(59192),r(78016),r(54483),r(95779),r(13262),r(346),r(51961),r(62399),r(64995),r(33150),r(58173),r(66110),r(67520),r(27532),r(88663),r(48103),r(65085),r(33611),r(84857),r(60373),r(98187),r(35902),r(13226),r(16794),r(52357),r(11090),r(49319),r(93546),r(29570),r(34592),r(79825),r(95101),r(67578),r(14896),r(95611),r(98089),r(91366),r(80473),r(43435),r(73435),r(4048),r(85232),r(93471),r(53252),r(34039),r(70061),r(3495),r(97906),r(64524),r(65023),r(31424),r(74676),r(53610),r(29447),r(78273),r(49475),r(32368),r(7391),r(22529),r(43534),r(38094),r(67723),r(47239),r(59858),r(63728),r(1178),r(7182),r(47788),r(19297),r(82408),r(73509),r(28276),r(69277),r(70580),r(75191),r(24319),r(62092),r(4157),r(62401),r(89322),r(20138),r(53370),r(46946),r(3816),r(71992),r(80167),r(4478),r(91808),r(7161),r(55586),r(35121),r(92229),r(18344),r(64884),r(23351),r(51222),r(42870),r(67321),r(73067),r(54512),r(53103),r(19648),r(42948),r(95637),r(59930),r(45862),r(72762),r(71613),r(17872);const M=new s.J({esriGeometryPoint:"point",esriGeometryMultipoint:"multipoint",esriGeometryPolyline:"polyline",esriGeometryPolygon:"polygon",esriGeometryEnvelope:"extent",mesh:"mesh","":null});let f=i=class extends l.oY{constructor(e){super(e),this.displayFieldName=null,this.exceededTransferLimit=!1,this.features=[],this.fields=null,this.geometryType=null,this.hasM=!1,this.hasZ=!1,this.queryGeometry=null,this.spatialReference=null}readFeatures(e,t){const r=h.A.fromJSON(t.spatialReference),i=[];for(let t=0;t0)for(let r=0;rMath.round((e-i)/t)),(e=>Math.round((n-e)/r)));for(let e=0,t=a.length;er*t+e}if(this.hasM&&null!=r?.scale?.[3]){const{translate:[,,,e],scale:[,,,t]}=r;l=r=>null==r?r:r*t+e}const c=this._getHydrationFunction(e,(e=>e*a+i),(e=>n-e*o),s,l);for(const{geometry:e}of t)null!=e&&c&&c(e);return this.transform=null,this}_quantizePoints(e,t,r){let i,n;const a=[];for(let o=0,s=e.length;o0){const e=t(s[0]),o=r(s[1]);e===i&&o===n||(a.push([e-i,o-n]),i=e,n=o)}else i=t(s[0]),n=r(s[1]),a.push([i,n])}return a.length>0?a:null}_getQuantizationFunction(e,t,r){return"point"===e?e=>(e.x=t(e.x),e.y=r(e.y),e):"polyline"===e||"polygon"===e?e=>{const i=(0,y.Bi)(e)?e.rings:e.paths,n=[];for(let e=0,a=i.length;e0?((0,y.Bi)(e)?e.rings=n:e.paths=n,e):null}:"multipoint"===e?e=>{const i=this._quantizePoints(e.points,t,r);return i&&i.length>0?(e.points=i,e):null}:"extent"===e?e=>e:null}_getHydrationFunction(e,t,r,i,n){return"point"===e?e=>{e.x=t(e.x),e.y=r(e.y),i&&(e.z=i(e.z))}:"polyline"===e||"polygon"===e?e=>{const a=(0,y.Bi)(e)?e.rings:e.paths;let o,s;for(let e=0,i=a.length;e0?(o+=n[0],s+=n[1]):(o=n[0],s=n[1]),n[0]=t(o),n[1]=r(s)}}if(i&&n)for(let e=0,t=a.length;e{e.xmin=t(e.xmin),e.ymin=r(e.ymin),e.xmax=t(e.xmax),e.ymax=r(e.ymax),i&&null!=e.zmax&&null!=e.zmin&&(e.zmax=i(e.zmax),e.zmin=i(e.zmin)),n&&null!=e.mmax&&null!=e.mmin&&(e.mmax=n(e.mmax),e.mmin=n(e.mmin))}:"multipoint"===e?e=>{const a=e.points;let o,s;for(let e=0,i=a.length;e0?(o+=i[0],s+=i[1]):(o=i[0],s=i[1]),i[0]=t(o),i[1]=r(s)}if(i&&n)for(let e=0,t=a.length;e({enabled:e})}}})],f.prototype,"exceededTransferLimit",void 0),(0,n._)([(0,u.MZ)({type:[o.A],json:{write:!0}})],f.prototype,"features",void 0),(0,n._)([(0,d.r)("features")],f.prototype,"readFeatures",null),(0,n._)([(0,u.MZ)({type:[g.A],json:{write:!0}})],f.prototype,"fields",void 0),(0,n._)([(0,u.MZ)({type:["point","multipoint","polyline","polygon","extent","mesh"],json:{read:{reader:M.read}}})],f.prototype,"geometryType",void 0),(0,n._)([(0,m.w)("geometryType")],f.prototype,"writeGeometryType",null),(0,n._)([(0,u.MZ)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],f.prototype,"hasM",void 0),(0,n._)([(0,u.MZ)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],f.prototype,"hasZ",void 0),(0,n._)([(0,u.MZ)({types:a.yR,json:{write:!0}})],f.prototype,"queryGeometry",void 0),(0,n._)([(0,d.r)("queryGeometry")],f.prototype,"readQueryGeometry",null),(0,n._)([(0,u.MZ)({type:h.A,json:{write:!0}})],f.prototype,"spatialReference",void 0),(0,n._)([(0,m.w)("spatialReference")],f.prototype,"writeSpatialReference",null),(0,n._)([(0,u.MZ)({json:{write:!0}})],f.prototype,"transform",void 0),f=i=(0,n._)([(0,p.$)("esri.rest.support.FeatureSet")],f),f.prototype.toJSON.isDefaultToJSON=!0;const w=f},65523:(e,t,r)=>{r.d(t,{A:()=>w});var i,n=r(32816),a=r(94345),o=r(66136),s=r(41390),l=r(99924),c=r(32773),u=r(20266),d=r(29298),p=r(69421),m=r(56273),h=r(77037),y=r(25144),g=r(68891),M=r(64752);r(36544),r(44600),r(2160),r(49877),r(7969),r(69763),r(93804),r(90740),r(18683),r(64604),r(29512),r(99063),r(6407),r(80959),r(13671),r(40499),r(93181),r(58498),r(91047),r(45371),r(29208),r(36533),r(48844),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(67504),r(92517),r(4734),r(50214),r(59192),r(78016),r(54483),r(25456),r(88663);let f=i=class extends l.oY{constructor(){super(...arguments),this.geometry=null,this.mosaicRule=null,this.rasterFunction=null,this.pixelSize=null,this.raster=void 0,this.timeExtent=null}writeGeometry(e,t,r){null!=e&&(t.geometryType=(0,h.$B)(e),t[r]=e.toJSON())}get renderingRule(){return(0,s.d)(u.L.getLogger(this),"renderingRule",{replacement:"rasterFunction",version:"4.27",warnOnce:!0}),this._get("rasterFunction")}set renderingRule(e){(0,s.d)(u.L.getLogger(this),"renderingRule",{replacement:"rasterFunction",version:"4.27",warnOnce:!0}),this._set("rasterFunction",e)}clone(){return new i((0,c.o8)({geometry:this.geometry,mosaicRule:this.mosaicRule,rasterFunction:this.rasterFunction,pixelSize:this.pixelSize,raster:this.raster,timeExtent:this.timeExtent}))}};(0,n._)([(0,d.MZ)({types:a.yR,json:{read:h.rS}})],f.prototype,"geometry",void 0),(0,n._)([(0,m.w)("geometry")],f.prototype,"writeGeometry",null),(0,n._)([(0,d.MZ)({type:y.A,json:{write:!0}})],f.prototype,"mosaicRule",void 0),(0,n._)([(0,d.MZ)({type:g.A})],f.prototype,"renderingRule",null),(0,n._)([(0,d.MZ)({type:g.A,json:{write:!0,name:"renderingRule"}})],f.prototype,"rasterFunction",void 0),(0,n._)([(0,d.MZ)({type:M.A,json:{write:!0}})],f.prototype,"pixelSize",void 0),(0,n._)([(0,d.MZ)({json:{write:!0}})],f.prototype,"raster",void 0),(0,n._)([(0,d.MZ)({type:o.A,json:{read:{source:"time"},write:{target:"time"}}})],f.prototype,"timeExtent",void 0),f=i=(0,n._)([(0,p.$)("esri.rest.support.ImageHistogramParameters")],f);const w=f},20978:(e,t,r)=>{r.d(t,{tn:()=>c});var i=r(72393),n=r(30011),a=r(62399),o=(r(64995),r(33150),r(58173),r(67520)),s=(r(65085),r(79825),r(67578),r(27532)),l=r(48103);function c({displayField:e,editFieldsInfo:t,fields:r,objectIdField:s,title:l},c){if(!r)return null;const u=p({editFieldsInfo:t,fields:r,objectIdField:s},c);if(!u.length)return null;const d=function(e){const t=(0,n.mB)(e),{titleBase:r}=e;return t?`${r}: {${t.trim()}}`:r??""}({titleBase:l,fields:r,displayField:e}),m=[new o.A,new a.A];return new i.A({title:d,content:m,fieldInfos:u})}r(32816),r(52731),r(41390),r(32773),r(20266),r(90740),r(69421),r(40499),r(93181),r(13671),r(91047),r(36544),r(6407),r(29298),r(58498),r(45371),r(80959),r(17745),r(81272),r(44945),r(99924),r(48844),r(49877),r(56273),r(51961),r(66110),r(93804),r(88663),r(50214),r(59192),r(78016),r(54483),r(33611),r(84857),r(60373),r(98187),r(35902),r(13226),r(16699),r(26809),r(2589),r(18527),r(16794),r(52357),r(11090),r(49319),r(93546),r(29570),r(34592),r(95101),r(14896),r(95611),r(98089),r(91366),r(80473),r(43435),r(73435),r(55270),r(95779),r(13262),r(346),r(64604),r(29512),r(99063),r(18683),r(94345),r(44600),r(2160),r(7969),r(69763),r(64752),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(67504),r(92517),r(77037);const u=(e,t)=>t.visibleFieldNames?t.visibleFieldNames.has(e.name):(0,n.Bz)(e,t);function d(e,t){return"oid"===e.type?-1:"oid"===t.type?1:h(e)?-1:h(t)?1:(e.alias||e.name).toLocaleLowerCase().localeCompare((t.alias||t.name).toLocaleLowerCase())}function p(e,t){const r=t?.visibleFieldNames;return function(e,t){const r=e;return t&&(e=e.filter((e=>!t.includes(e.type)))),e===r&&(e=e.slice()),e.sort(d),e}(e.fields??[],t?.ignoreFieldTypes||y).map((t=>new s.A({fieldName:t.name,isEditable:(0,n.R$)(t,e),label:t.alias,format:m(t),visible:u(t,{...e,visibleFieldNames:r})})))}function m(e){switch(e.type){case"small-integer":case"integer":case"single":return new l.A({digitSeparator:!0,places:0});case"double":return new l.A({digitSeparator:!0,places:2});case"string":return(0,n.JL)(e.name)?new l.A({digitSeparator:!0,places:0}):void 0;default:return}}function h(e){if("name"===(e.name&&e.name.toLowerCase()))return!0;const t=e.alias?.toLowerCase();return"name"===t}const y=["geometry","blob","raster","guid","xml"]},23875:(e,t,r)=>{r(35902),r(45476),r(13226),r(16699),r(26809),r(2589),r(18527),r(36544),r(32773),r(20266),r(90740)}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/072346496aa65b0aec8b.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/072346496aa65b0aec8b.js new file mode 100644 index 00000000..f2e0a391 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/072346496aa65b0aec8b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[3378,9081,3049,6767],{8368:(e,t,r)=>{r.d(t,{A:()=>l});var i=r(32816),n=r(20266),s=r(29298),o=(r(32773),r(69421)),a=r(1985);const l=e=>{let t=class extends e{get title(){if(this._get("title")&&"defaults"!==this.originOf("title"))return this._get("title");if(this.url){const e=(0,a.p)(this.url);if(null!=e&&e.title)return e.title}return this._get("title")||""}set title(e){this._set("title",e)}set url(e){this._set("url",(0,a.s)(e,n.L.getLogger(this)))}};return(0,i._)([(0,s.MZ)()],t.prototype,"title",null),(0,i._)([(0,s.MZ)({type:String})],t.prototype,"url",null),t=(0,i._)([(0,o.$)("esri.layers.mixins.ArcGISService")],t),t}},96625:(e,t,r)=>{r.d(t,{O:()=>d});var i,n=r(32816),s=r(93804),o=r(99924),a=r(29298),l=(r(32773),r(20266),r(69421));const p=new s.J({asc:"ascending",desc:"descending"});let u=i=class extends o.oY{constructor(e){super(e),this.field=null,this.valueExpression=null,this.order="ascending"}clone(){return new i({field:this.field,valueExpression:this.valueExpression,order:this.order})}};(0,n._)([(0,a.MZ)({type:String,json:{write:!0}})],u.prototype,"field",void 0),(0,n._)([(0,a.MZ)({type:String,json:{write:!0,origins:{"web-scene":{read:!1,write:!1}}}})],u.prototype,"valueExpression",void 0),(0,n._)([(0,a.MZ)({type:p.apiValues,json:{type:p.jsonValues,read:p.read,write:p.write}})],u.prototype,"order",void 0),u=i=(0,n._)([(0,l.$)("esri.layers.support.OrderByInfo")],u);const d=u},20527:(e,t,r)=>{r.d(t,{R:()=>s});var i=r(91047),n=r(44945);class s{constructor(e){this._observable=new n.S,this._map=new Map(e)}get size(){return(0,i.t)(this._observable),this._map.size}clear(){this._map.size>0&&(this._map.clear(),this._observable.notify())}delete(e){const t=this._map.delete(e);return t&&this._observable.notify(),t}entries(){return(0,i.t)(this._observable),this._map.entries()}forEach(e,t){(0,i.t)(this._observable),this._map.forEach(((r,i)=>e.call(t,r,i,this)),t)}get(e){return(0,i.t)(this._observable),this._map.get(e)}has(e){return(0,i.t)(this._observable),this._map.has(e)}keys(){return(0,i.t)(this._observable),this._map.keys()}set(e,t){return this._map.set(e,t),this._observable.notify(),this}values(){return(0,i.t)(this._observable),this._map.values()}[Symbol.iterator](){return(0,i.t)(this._observable),this._map[Symbol.iterator]()}get[Symbol.toStringTag](){return this._map[Symbol.toStringTag]}}},133:(e,t,r)=>{r.d(t,{U:()=>n,i:()=>s,s:()=>o});var i=r(54483);class n{}function s(e){return e instanceof i.Z?e===n.instance:"unknown"===e?.toString().toLowerCase()}function o(e){return s(e)?n.instance:e}n.instance=new i.I("Etc/UTC")},47239:(e,t,r)=>{r.d(t,{a:()=>f,b:()=>a,c:()=>n,d:()=>_,e:()=>l,f:()=>s,g:()=>m,h:()=>p,i:()=>g,j:()=>h,n:()=>v,s:()=>u,t:()=>o,u:()=>d,v:()=>y,x:()=>c,z:()=>w});var i=r(44600);function n(e=w){return[e[0],e[1],e[2],e[3],e[4],e[5]]}function s(e,t,r,i,s,o,a=n()){return a[0]=e,a[1]=t,a[2]=r,a[3]=i,a[4]=s,a[5]=o,a}function o(e,t){const r=isFinite(e[2])||isFinite(e[5]);return new i.A(r?{xmin:e[0],xmax:e[3],ymin:e[1],ymax:e[4],zmin:e[2],zmax:e[5],spatialReference:t}:{xmin:e[0],xmax:e[3],ymin:e[1],ymax:e[4],spatialReference:t})}function a(e,t){e[0]=Math.min(e[0],t[0]),e[1]=Math.min(e[1],t[1]),e[2]=Math.min(e[2],t[2]),e[3]=Math.max(e[3],t[3]),e[4]=Math.max(e[4],t[4]),e[5]=Math.max(e[5],t[5])}function l(e,t){e[0]=Math.min(e[0],t[0]),e[1]=Math.min(e[1],t[1]),e[2]=Math.min(e[2],t[2]),e[3]=Math.max(e[3],t[0]),e[4]=Math.max(e[4],t[1]),e[5]=Math.max(e[5],t[2])}function p(e,t,r=0,i=t.length/3){let n=e[0],s=e[1],o=e[2],a=e[3],l=e[4],p=e[5];for(let e=0;e=e[3]?0:e[3]-e[0]}(e),t[1]=function(e){return e[1]>=e[4]?0:e[4]-e[1]}(e),t[2]=function(e){return e[2]>=e[5]?0:e[5]-e[2]}(e),t}function d(e,t,r=e){return r[0]=t[0],r[1]=t[1],r[2]=t[2],r!==e&&(r[3]=e[3],r[4]=e[4],r[5]=e[5]),r}function y(e,t,r=e){return r[3]=t[0],r[4]=t[1],r[5]=t[2],r!==e&&(r[0]=e[0],r[1]=e[1],r[2]=e[2]),e}function c(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e}function h(e){return e?c(e,v):n(v)}function m(e,t){return e[0]=t[0],e[1]=t[1],e[2]=Number.NEGATIVE_INFINITY,e[3]=t[2],e[4]=t[3],e[5]=Number.POSITIVE_INFINITY,e}function f(e,t,r,i,n){return e[0]=t,e[1]=r,e[2]=Number.NEGATIVE_INFINITY,e[3]=i,e[4]=n,e[5]=Number.POSITIVE_INFINITY,e}function g(e){return 6===e.length}function _(e,t,r){if(null==e||null==t)return e===t;if(!g(e)||!g(t))return!1;if(r){for(let i=0;i{r.d(t,{f:()=>l,t:()=>a}),r(32773);var i=r(59930),n=r(45862),s=r(72762),o=r(71613);const a={key:"type",base:n.A,typeMap:{range:o.A,"coded-value":i.A,inherited:s.A}};function l(e){if(!e?.type)return null;switch(e.type){case"range":return o.A.fromJSON(e);case"codedValue":return i.A.fromJSON(e);case"inherited":return s.A.fromJSON(e)}return null}},90509:(e,t,r)=>{r.d(t,{u:()=>s});var i=r(69763);function n(e,t,r){if(null==e.hasM||e.hasZ)for(const e of t)for(const t of e)t.length>2&&(t[2]*=r)}function s(e,t,r){if(!e&&!t||!r)return;const n=(0,i.y)(r);o(e,r,n),o(t,r,n)}function o(e,t,r){if(e)for(const i of e)a(i.geometry,t,r)}function a(e,t,r){if(!e?.spatialReference||(0,i.f)(e.spatialReference,t))return;const s=(0,i.y)(e.spatialReference)/r;if(1!==s)if("x"in e)null!=e.z&&(e.z*=s);else if("rings"in e)n(e,e.rings,s);else if("paths"in e)n(e,e.paths,s);else if("points"in e&&(null==e.hasM||e.hasZ))for(const t of e.points)t.length>2&&(t[2]*=s)}},17872:(e,t,r)=>{r.d(t,{k:()=>i});const i=new(r(93804).J)({esriFieldTypeSmallInteger:"small-integer",esriFieldTypeInteger:"integer",esriFieldTypeSingle:"single",esriFieldTypeDouble:"double",esriFieldTypeLong:"long",esriFieldTypeString:"string",esriFieldTypeDate:"date",esriFieldTypeOID:"oid",esriFieldTypeGeometry:"geometry",esriFieldTypeBlob:"blob",esriFieldTypeRaster:"raster",esriFieldTypeGUID:"guid",esriFieldTypeGlobalID:"global-id",esriFieldTypeXML:"xml",esriFieldTypeBigInteger:"big-integer",esriFieldTypeDateOnly:"date-only",esriFieldTypeTimeOnly:"time-only",esriFieldTypeTimestampOffset:"timestamp-offset"})},36309:(e,t,r)=>{r.d(t,{a:()=>b,b:()=>f,c:()=>_,d:()=>g,g:()=>m,s:()=>c,t:()=>h});var i=r(20266);const n="__begin__",s="__end__",o=new RegExp(n,"ig"),a=new RegExp(s,"ig"),l=new RegExp("^"+n,"i"),p=new RegExp(s+"$","i"),u='"',d=u+" + ",y=" + "+u;function c(e){return e.replaceAll(new RegExp("\\[","g"),"{").replaceAll(new RegExp("\\]","g"),"}")}function h(e){return e.replaceAll(new RegExp("\\{","g"),"[").replaceAll(new RegExp("\\}","g"),"]")}function m(e){const t={expression:"",type:"none"};return e.labelExpressionInfo?e.labelExpressionInfo.value?(t.expression=e.labelExpressionInfo.value,t.type="conventional"):e.labelExpressionInfo.expression&&(t.expression=e.labelExpressionInfo.expression,t.type="arcade"):null!=e.labelExpression&&(t.expression=c(e.labelExpression),t.type="conventional"),t}function f(e){const t=m(e);if(!t)return null;switch(t.type){case"conventional":return _(t.expression);case"arcade":return t.expression}return null}function g(e){const t=m(e);if(!t)return null;switch(t.type){case"conventional":return function(e){const t=e?.match(v);return t?.[1].trim()||null}(t.expression);case"arcade":return b(t.expression)}return null}function _(e){let t;return e?(t=(0,i.r)(e,(e=>n+'$feature["'+e+'"]'+s)),t=l.test(t)?t.replace(l,""):u+t,t=p.test(t)?t.replace(p,""):t+u,t=t.replaceAll(o,d).replaceAll(a,y)):t='""',t}const v=/^\s*\{([^}]+)\}\s*$/i,w=/^\s*(?:(?:\$feature\.(\w+))|(?:\$feature\[(["'])(.+)(\2)\]));?\s*$/i,M=/^\s*(?:(?:\$feature\.(\w+))|(?:\$feature\[(["'])(.+)(\2)\]));?\s*(?:DomainName\(\s*\$feature\s*,\s*(["'])(\1|\3)(\5)\s*\));?\s*$/i,F=/^\s*(?:DomainName\(\s*\$feature\s*,\s*(["'])(.+)(\1)\s*\));?\s*$/i;function b(e){if(!e)return null;let t=w.exec(e)||M.exec(e);return t?t[1]||t[3]:(t=F.exec(e),t?t[2]:null)}},71868:(e,t,r)=>{r.d(t,{a:()=>n});var i=r(64102);function n(e,t,r){if(!r?.features||!r.hasZ)return;const n=(0,i.g)(r.geometryType,t,e.outSpatialReference);if(null!=n)for(const e of r.features)n(e.geometry)}},61904:(e,t,r)=>{r.d(t,{b:()=>M,g:()=>d});var i=r(32773),n=r(1985);function s(e,t,r){return!!a(e,t,r)}function o(e,t,r){return a(e,t,r)}function a(e,t,r){return e&&e.hasOwnProperty(t)?e[t]:r}const l={name:"supportsName",size:"supportsSize",contentType:"supportsContentType",keywords:"supportsKeywords",exifInfo:"supportsExifInfo"};function p(e){const t=e?.supportedSpatialAggregationStatistics?.map((e=>e.toLowerCase()));return{envelope:!!t?.includes("envelopeaggregate"),centroid:!!t?.includes("centroidaggregate"),convexHull:!!t?.includes("convexhullaggregate")}}function u(e,t){const r=e?.supportedOperationsWithCacheHint?.map((e=>e.toLowerCase()));return!!r?.includes(t.toLowerCase())}function d(e,t){return{analytics:y(e),attachment:c(e),data:h(e),metadata:m(e),operations:f(e.capabilities,e,t),query:g(e,t),queryRelated:_(e),queryTopFeatures:v(e),editing:w(e)}}function y(e){return{supportsCacheHint:u(e.advancedQueryCapabilities,"queryAnalytics")}}function c(e){const t=e.attachmentProperties,r={supportsName:!1,supportsSize:!1,supportsContentType:!1,supportsKeywords:!1,supportsExifInfo:!1,supportsCacheHint:u(e.advancedQueryCapabilities,"queryAttachments"),supportsResize:s(e,"supportsAttachmentsResizing",!1)};return t&&Array.isArray(t)&&t.forEach((e=>{const t=l[e.name];t&&(r[t]=!!e.isEnabled)})),r}function h(e){return{isVersioned:s(e,"isDataVersioned",!1),supportsAttachment:s(e,"hasAttachments",!1),supportsM:s(e,"hasM",!1),supportsZ:s(e,"hasZ",!1)}}function m(e){return{supportsAdvancedFieldProperties:s(e,"supportsFieldDescriptionProperty",!1)}}function f(e,t,r){const i=e?e.toLowerCase().split(",").map((e=>e.trim())):[],o=r?(0,n.p)(r):null,a=i.includes(null!=o&&"MapServer"===o.serverType?"data":"query"),l=i.includes("editing")&&!t.datesInUnknownTimezone;let p=l&&i.includes("create"),u=l&&i.includes("delete"),d=l&&i.includes("update");const y=i.includes("changetracking"),c=t.advancedQueryCapabilities;return l&&!(p||u||d)&&(p=u=d=!0),{supportsCalculate:s(t,"supportsCalculate",!1),supportsTruncate:s(t,"supportsTruncate",!1),supportsValidateSql:s(t,"supportsValidateSql",!1),supportsAdd:p,supportsDelete:u,supportsEditing:l,supportsChangeTracking:y,supportsQuery:a,supportsQueryAnalytics:s(c,"supportsQueryAnalytic",!1),supportsQueryAttachments:s(c,"supportsQueryAttachments",!1),supportsQueryTopFeatures:s(c,"supportsTopFeaturesQuery",!1),supportsResizeAttachments:s(t,"supportsAttachmentsResizing",!1),supportsSync:i.includes("sync"),supportsUpdate:d,supportsExceedsLimitStatistics:s(t,"supportsExceedsLimitStatistics",!1),supportsAsyncConvert3D:s(t,"supportsAsyncConvert3D",!1)}}function g(e,t){const r=e.advancedQueryCapabilities,a=e.ownershipBasedAccessControlForFeatures,l=e.archivingInfo,d=e.currentVersion,y=t?.includes("MapServer"),c=!y||d>=(0,i.h)("mapserver-pbf-version-support"),h=(0,n.i)(t),m=new Set((e.supportedQueryFormats??"").split(",").map((e=>e.toLowerCase().trim())));return{maxRecordCount:o(e,"maxRecordCount",void 0),maxRecordCountFactor:o(e,"maxRecordCountFactor",void 0),standardMaxRecordCount:o(e,"standardMaxRecordCount",void 0),supportedSpatialAggregationStatistics:p(r),supportsCacheHint:s(r,"supportsQueryWithCacheHint",!1)||u(r,"query"),supportsCentroid:s(r,"supportsReturningGeometryCentroid",!1),supportsCompactGeometry:h,supportsDefaultSpatialReference:s(r,"supportsDefaultSR",!1),supportsDisjointSpatialRelationship:s(r,"supportsDisjointSpatialRel",!1),supportsDistance:s(r,"supportsQueryWithDistance",!1),supportsDistinct:s(r,"supportsDistinct",e.supportsAdvancedQueries),supportsExtent:s(r,"supportsReturningQueryExtent",!1),supportsFormatPBF:c&&m.has("pbf"),supportsFullTextSearch:s(r,"supportsFullTextSearch",!1),supportsGeometryProperties:s(r,"supportsReturningGeometryProperties",!1),supportsHavingClause:s(r,"supportsHavingClause",!1),supportsHistoricMoment:s(l,"supportsQueryWithHistoricMoment",!1),supportsMaxRecordCountFactor:s(r,"supportsMaxRecordCountFactor",!1),supportsOrderBy:s(r,"supportsOrderBy",e.supportsAdvancedQueries),supportsPagination:s(r,"supportsPagination",!1),supportsPercentileStatistics:s(r,"supportsPercentileStatistics",!1),supportsQuantization:s(e,"supportsCoordinatesQuantization",!1),supportsQuantizationEditMode:s(e,"supportsQuantizationEditMode",!1),supportsQueryByAnonymous:s(a,"allowAnonymousToQuery",!0),supportsQueryByOthers:s(a,"allowOthersToQuery",!0),supportsQueryGeometry:s(e,"supportsReturningQueryGeometry",!1),supportsResultType:s(r,"supportsQueryWithResultType",!1),supportsSpatialAggregationStatistics:s(r,"supportsSpatialAggregationStatistics",!1),supportsSqlExpression:s(r,"supportsSqlExpression",!1),supportsStandardizedQueriesOnly:s(e,"useStandardizedQueries",!1),supportsStatistics:s(r,"supportsStatistics",e.supportsStatistics),supportsTopFeaturesQuery:s(r,"supportsTopFeaturesQuery",!1),tileMaxRecordCount:o(e,"tileMaxRecordCount",void 0)}}function _(e){const t=e.advancedQueryCapabilities,r=s(t,"supportsAdvancedQueryRelated",!1);return{supportsPagination:s(t,"supportsQueryRelatedPagination",!1),supportsCount:r,supportsOrderBy:r,supportsCacheHint:u(t,"queryRelated")}}function v(e){return{supportsCacheHint:u(e.advancedQueryCapabilities,"queryTopFilter")}}function w(e){const t=e.ownershipBasedAccessControlForFeatures,r=e?e.advancedEditingCapabilities:void 0;return{supportsGeometryUpdate:s(e,"allowGeometryUpdates",!0),supportsGlobalId:s(e,"supportsApplyEditsWithGlobalIds",!1),supportsReturnServiceEditsInSourceSpatialReference:s(e,"supportsReturnServiceEditsInSourceSR",!1),supportsRollbackOnFailure:s(e,"supportsRollbackOnFailureParameter",!1),supportsUpdateWithoutM:s(e,"allowUpdateWithoutMValues",!1),supportsUploadWithItemId:s(e,"supportsAttachmentsByUploadId",!1),supportsDeleteByAnonymous:s(t,"allowAnonymousToDelete",!0),supportsDeleteByOthers:s(t,"allowOthersToDelete",!0),supportsUpdateByAnonymous:s(t,"allowAnonymousToUpdate",!0),supportsUpdateByOthers:s(t,"allowOthersToUpdate",!0),supportsAsyncApplyEdits:s(r,"supportsAsyncApplyEdits",!1),zDefault:o(e,"zDefault",void 0)}}function M(e){return{operations:{supportsAppend:s(e,"supportsAppend",!1),supportsExportClip:s(e,"supportsExportClip",!1),supportsExportFrameset:s(e,"supportsExportFrameset",!1),supportsMensuration:s(e,"supportsMensuration",!1),supportsUpdate:s(e,"supportsUpdate",!1)},query:{supportsCoverageQuery:e?.playbackInfo?.klv["0601"]??!1}}}},93049:(e,t,r)=>{r.d(t,{a:()=>s,b:()=>o,g:()=>n});const i="randomUUID"in crypto;function n(){if(i)return crypto.randomUUID();const e=crypto.getRandomValues(new Uint16Array(8));e[3]=4095&e[3]|16384,e[4]=16383&e[4]|32768;const t=t=>e[t].toString(16).padStart(4,"0");return t(0)+t(1)+"-"+t(2)+"-"+t(3)+"-"+t(4)+"-"+t(5)+t(6)+t(7)}function s(){return`{${n().toUpperCase()}}`}function o(){return`{${n()}}`}},75377:(e,t,r)=>{r.d(t,{v:()=>a});var i=r(32773),n=r(91047),s=r(44945);r(20266),r(90740),r(93181),r(13671),r(58498);class o{constructor(e,t){this._observable=new s.S,this._value=e,this._equalityFunction=t}get value(){return(0,n.t)(this._observable),this._value}set value(e){this._equalityFunction(e,this._value)||(this._value=e,this._observable.notify())}mutate(e){e(this._value),this._observable.notify()}}function a(e,t=i.gh){return new o(e,t)}},23381:(e,t,r)=>{async function i(e,t){const{WhereClause:i}=await Promise.all([r.e(8896),r.e(6589)]).then(r.bind(r,38896)).then((e=>e.W));return i.create(e,t)}function n(e,t){return"1=1"===e?t??e:"1=1"===t?e??t:null!=e&&""!==e?null!=t&&""!==t?`(${e}) AND (${t})`:e:t}r.d(t,{G:()=>i,m:()=>n})},38030:(e,t,r)=>{r.r(t),r.d(t,{default:()=>ue});var i=r(32816),n=r(64604),s=r(17745),o=r(6407),a=r(36544),l=r(2810),p=r(80959),u=r(99063),d=r(29298),y=r(32773),c=(r(20266),r(69421)),h=r(73597),m=r(13671),f=r(23787),g=r(20527),_=r(67321),v=r(75377),w=r(31315),M=r(96807),F=r(98238),b=r(96625),Z=r(47368),x=r(41390),T=(r(90740),r(40499),r(93181),r(58498),r(91047),r(45371),r(81272),r(44945),r(22151),r(99924),r(73067),r(94345),r(44600),r(2160),r(49877),r(7969),r(69763),r(93804),r(18683),r(29512),r(56273),r(64752),r(48844),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(67504),r(92517),r(77037),r(66136),r(4734),r(50214),r(59192),r(78016),r(54483),r(80473),r(73509),r(28276),r(12119),r(13201),r(13226),r(12856),r(47812),r(67138),r(1178),r(49755),r(30011));r(55270),r(95779),r(13262),r(346),r(54131),r(19869),r(64524),r(88817),r(88663);let S=class extends((0,M.j)((0,w.dM)((0,l.M)(h.A)))){constructor(e){super(e),this._layerCache=new f.L(20,(e=>e.destroy())),this._oidToReference=new g.R,this._layerToReference=new Map,this.layers=new s.A,this.maximumVisibleSublayers=10,this.opacity=1,this.parent=null,this.persistenceEnabled=!0,this.title="Layers in view",this.type="catalog-dynamic-group",this.visible=!0}initialize(){this.addHandles([this.layers.on("after-add",(({item:e})=>{e.parent=this})),this.layers.on("after-remove",(({item:e})=>{e.parent=null})),(0,_.wB)((()=>this._orderBy),(()=>{this._updateLayerSortValues(),this._sortAllLayers()}))])}load(e){return this.addResolvingPromise(this.parent.load()),Promise.resolve(this)}destroy(){this._layerCache.destroy(),this._oidToReference.clear(),this._layerToReference.clear()}get _orderBy(){return this.parent?this.parent.orderBy?.find((e=>!e.valueExpression&&e.field))??new b.O({field:this.parent.objectIdField}):null}get _referenceComparator(){const e=this._orderBy;if(!this.parent||!e)return()=>0;const t=this.parent.fieldsIndex.get(e.field),r=(0,Z.g)(t?.toJSON().type,"descending"===e.order),i=(0,Z.g)("esriFieldTypeOID","descending"===e.order);return(e,t)=>r(t.sortValue,e.sortValue)||i(t.objectId,e.objectId)}get fullExtent(){return this.parent?.fullExtent??null}get updating(){return(0,a.s)(this._oidToReference,(e=>null!=e.pending))}acquireLayer(e){if(this.destroyed)return(0,m.m)();const t=this._getLayerReference(e);return t.count++,(0,m.m)((()=>{t.count--,t.count||this._destroyLayerReference(t)}))}_getLayerReference(e){const t=e.getObjectId();return(0,a.g)(this._oidToReference,t,(()=>{const t=e.getObjectId(),r=`${t}`,i=e.getAttribute(this.parent.itemSourceField),n=new O(e,t,i),s=this._layerCache.pop(r);return s?(this._addLayer(n,s),n):(n.pending=this.parent.createLayerFromFootprint(e).then((e=>{n.count?this._addLayer(n,e):(this.destroyed||this._layerCache.get(r)||this._layerCache.put(r,e),n.layer=null)})).catch((()=>{})).finally((()=>{n.pending=null})),n)}))}_destroyLayerReference(e){e.layer&&(this._layerToReference.delete(e.layer),this.layers.remove(e.layer),this.destroyed?e.layer.destroy():this._layerCache.put(`${e.objectId}`,e.layer),e.layer=null),this._oidToReference.delete(e.objectId)}_addLayer(e,t){e.layer=t,t.persistenceEnabled=!1,this._layerToReference.set(t,e),this._updateLayerSortValue(e),this.layers.add(t),this._sortAllLayers()}_updateLayerSortValues(){for(const e of this._layerToReference.values())this._updateLayerSortValue(e)}_updateLayerSortValue(e){this._orderBy&&(e.sortValue=e.footprint.getAttribute(this._orderBy.field))}_sortAllLayers(){this.layers.sort(((e,t)=>this._referenceComparator(this._layerToReference.get(e),this._layerToReference.get(t))))}};(0,i._)([(0,d.MZ)()],S.prototype,"_orderBy",null),(0,i._)([(0,d.MZ)({readOnly:!0})],S.prototype,"_referenceComparator",null),(0,i._)([(0,d.MZ)({type:["show","hide","hide-children"],json:{write:!0}})],S.prototype,"listMode",void 0),(0,i._)([(0,d.MZ)({readOnly:!0})],S.prototype,"fullExtent",null),(0,i._)([(0,d.MZ)({type:String,json:{origins:{service:{read:!1},"portal-item":{read:!1}},write:{ignoreOrigin:!0}}})],S.prototype,"id",void 0),(0,i._)([(0,d.MZ)({readOnly:!0})],S.prototype,"layers",void 0),(0,i._)([(0,d.MZ)({type:a.I,range:{min:0,max:50},json:{write:!0,default:10}})],S.prototype,"maximumVisibleSublayers",void 0),(0,i._)([(0,d.MZ)(F.o)],S.prototype,"opacity",void 0),(0,i._)([(0,d.MZ)({clonable:!1})],S.prototype,"parent",void 0),(0,i._)([(0,d.MZ)({type:String,nonNullable:!0,json:{write:{ignoreOrigin:!0,isRequired:!0}}})],S.prototype,"title",void 0),(0,i._)([(0,d.MZ)({json:{read:!1}})],S.prototype,"type",void 0),(0,i._)([(0,d.MZ)({readOnly:!0})],S.prototype,"updating",null),(0,i._)([(0,d.MZ)({type:Boolean,json:{name:"visibility",write:!0}})],S.prototype,"visible",void 0),S=(0,i._)([(0,c.$)("esri.layers.catalog.CatalogDynamicGroupLayer")],S);const I=S;class O{constructor(e,t,r){this.footprint=e,this.objectId=t,this.itemSource=r,this.count=0,this.layer=null,this.sortValue=void 0,this._pending=(0,v.v)(null)}get pending(){return this._pending.value}set pending(e){this._pending.value=e}}var A=r(72393),R=(r(91381),r(49011),r(43682),r(54481),r(89253),r(60027),r(16677)),j=(r(17813),r(32397)),E=r(89601),C=r(25643),L=r(10224),N=r(60408),V=r(20978),D=r(54512),q=(r(52731),r(51961),r(62399),r(64995),r(33150),r(58173),r(66110),r(67520),r(27532),r(48103),r(65085),r(33611),r(84857),r(60373),r(98187),r(35902),r(16794),r(52357),r(11090),r(49319),r(93546),r(29570),r(34592),r(79825),r(95101),r(67578),r(14896),r(95611),r(98089),r(91366),r(43435),r(73435),r(4048),r(85232),r(93471),r(53252),r(34039),r(70061),r(3495),r(97906),r(65023),r(31424),r(74676),r(53610),r(29447),r(78273),r(49475),r(32368),r(7391),r(22529),r(43534),r(38094),r(67723),r(47239),r(59858),r(63728),r(7182),r(47788),r(19297),r(82408)),P=(r(69277),r(70580),r(75191),r(24319),r(62092),r(4157),r(62401),r(89322),r(20138),r(53370),r(46946),r(3816),r(71992),r(80167),r(4478),r(91808),r(7161),r(55586),r(35121),r(92229),r(18344),r(64884),r(23351),r(51222),r(42870),r(53103),r(19648),r(42948),r(56487),r(6399),r(9498),r(23105),r(24079),r(38149),r(19681),r(40328),r(84539),r(65299),r(6510),r(38641),r(27281),r(73502),r(3827),r(65174),r(78328),r(72604),r(54616),r(25018),r(57111),r(75651),r(88614),r(1030),r(15319),r(60785),r(38632),r(79875),r(133),r(83002),r(24330),r(91276),r(62482),r(45476),r(69310),r(85351),r(1535),r(9943),r(3112),r(46626),r(45560),r(56303),r(85890),r(55884),r(85472),r(79323),r(74148),r(3175),r(85994),r(35935),r(23070),r(95717),r(968),r(85901),r(82458),r(37740),r(25329),r(82140),r(40988),r(42586),r(44370),r(18653),r(95637),r(59930),r(45862),r(72762),r(71613),r(70534),r(45817),r(56367),r(8904),r(73600));r(81284),r(44864),r(17872),r(78860),r(26805),r(13983),r(36309);let Q=class extends((0,M.j)((0,C.F)((0,w.dM)((0,l.M)(h.A))))){constructor(e){super(e),this.charts=null,this.editingEnabled=!0,this.elevationInfo=null,this.formTemplate=null,this.labelingInfo=null,this.labelsVisible=!0,this.legendEnabled=!0,this.maxScale=0,this.minScale=0,this.opacity=1,this.parent=null,this.persistenceEnabled=!0,this.popupEnabled=!0,this.popupTemplate=null,this.title="Footprints",this.type="catalog-footprint",this.visible=!0}load(e){return this.addResolvingPromise(this._doLoad(e)),Promise.resolve(this)}async _doLoad(e){await this.parent.load(e),(0,T.yp)(this.renderer,this.fieldsIndex),this.addHandles([this.parent.on("apply-edits",(e=>this.emit("apply-edits",e))),this.parent.on("edits",(e=>this.emit("edits",e))),this.parent.on("refresh",(e=>this.emit("refresh",e)))])}get apiKey(){return this.parent?.apiKey}get capabilities(){return this.parent?.capabilities}get customParameters(){return this.parent?.customParameters}get dateFieldsTimeZone(){return this.parent?.dateFieldsTimeZone??null}get datesInUnknownTimezone(){return this.parent?.datesInUnknownTimezone??!1}get definitionExpression(){return this.parent?.definitionExpression}get editingInfo(){return this.parent?.editingInfo}get effectiveCapabilities(){return this.parent?.effectiveCapabilities}get createQueryVersion(){return this.parent?.createQueryVersion}get defaultPopupTemplate(){return this.createPopupTemplate()}get displayField(){return this.parent?.displayField}get effectiveEditingEnabled(){return!1}get fields(){return this.parent?.fields}get fieldsIndex(){return this.parent?.fieldsIndex}get fullExtent(){return this.parent?.fullExtent}get geometryFieldsInfo(){return this.parent?.geometryFieldsInfo}get geometryType(){return this.parent?.geometryType}get globalIdField(){return this.parent?.globalIdField}get hasM(){return this.parent?.hasM??!1}get hasZ(){return this.parent?.hasZ??!1}get objectIdField(){return this.parent?.objectIdField}get orderBy(){return this.parent?.orderBy??null}get outFields(){return this.parent?.outFields}get parsedUrl(){return this.parent?.parsedUrl??null}get preferredTimeZone(){return this.parent?.preferredTimeZone??null}set renderer(e){(0,T.yp)(e,this.fieldsIndex),this._set("renderer",e)}get renderer(){return this._isOverridden("renderer")?this._get("renderer"):function(){const e=new D.A({style:"solid",color:[0,0,0,0],outline:{style:"solid",color:[96,96,96,.75],width:.75}});return new R.A({symbol:e})}()}get returnM(){return this.parent?.returnM}get returnZ(){return this.parent?.returnZ}get source(){return this.parent?.source}get timeExtent(){return this.parent?.timeExtent}get timeInfo(){return this.parent?.timeInfo}get timeOffset(){return this.parent?.timeOffset}get typeIdField(){return this.parent?.typeIdField}get types(){return this.parent?.types}get useViewTime(){return this.parent?.useViewTime??!0}get version(){return this.parent?.version}async applyEdits(e,t){return await this.load(),this.parent.applyEdits(e,t)}createPopupTemplate(e){const t={fields:this.fields,objectIdField:this.objectIdField,title:this.title};return(0,V.tn)(t,e)}createQuery(){return this.parent?.createQuery()}getField(e){return this.parent?.getField(e)}getFieldDomain(e,t){return this.parent?.getFieldDomain(e,t)}async queryExtent(e,t){return await this.load(),this.parent.queryExtent(e,t)}async queryFeatures(e,t){return await this.load(),this.parent.queryFeatures(e,t)}async queryFeatureCount(e,t){return await this.load(),this.parent.queryFeatureCount(e,t)}async queryObjectIds(e,t){return await this.load(),this.parent.queryObjectIds(e,t)}};(0,i._)([(0,d.MZ)({readOnly:!0})],Q.prototype,"apiKey",null),(0,i._)([(0,d.MZ)({readOnly:!0})],Q.prototype,"capabilities",null),(0,i._)([(0,d.MZ)({readOnly:!0})],Q.prototype,"customParameters",null),(0,i._)([(0,d.MZ)()],Q.prototype,"dateFieldsTimeZone",null),(0,i._)([(0,d.MZ)({readOnly:!0})],Q.prototype,"datesInUnknownTimezone",null),(0,i._)([(0,d.MZ)({readOnly:!0})],Q.prototype,"definitionExpression",null),(0,i._)([(0,d.MZ)({readOnly:!0})],Q.prototype,"editingInfo",null),(0,i._)([(0,d.MZ)({readOnly:!0})],Q.prototype,"effectiveCapabilities",null),(0,i._)([(0,d.MZ)({json:{origins:{"web-scene":{write:!1}},write:!0}})],Q.prototype,"charts",void 0),(0,i._)([(0,d.MZ)({readOnly:!0})],Q.prototype,"createQueryVersion",null),(0,i._)([(0,d.MZ)({readOnly:!0})],Q.prototype,"defaultPopupTemplate",null),(0,i._)([(0,d.MZ)()],Q.prototype,"displayField",null),(0,i._)([(0,d.MZ)({type:Boolean,nonNullable:!0,json:{name:"enableEditing",write:!0,origins:{"web-scene":{read:!1,write:!1}}}})],Q.prototype,"editingEnabled",void 0),(0,i._)([(0,d.MZ)({readOnly:!0})],Q.prototype,"effectiveEditingEnabled",null),(0,i._)([(0,d.MZ)((()=>{const e=(0,y.o8)(F.e);return e.json.origins["web-map"]={read:!1,write:!1},e})())],Q.prototype,"elevationInfo",void 0),(0,i._)([(0,d.MZ)({readOnly:!0})],Q.prototype,"fields",null),(0,i._)([(0,d.MZ)({readOnly:!0})],Q.prototype,"fieldsIndex",null),(0,i._)([(0,d.MZ)({type:E.A,json:{name:"formInfo",write:!0,origins:{"web-scene":{read:!1,write:!1}}}})],Q.prototype,"formTemplate",void 0),(0,i._)([(0,d.MZ)({readOnly:!0})],Q.prototype,"fullExtent",null),(0,i._)([(0,d.MZ)({readOnly:!0})],Q.prototype,"geometryFieldsInfo",null),(0,i._)([(0,d.MZ)({readOnly:!0})],Q.prototype,"geometryType",null),(0,i._)([(0,d.MZ)({readOnly:!0})],Q.prototype,"globalIdField",null),(0,i._)([(0,d.MZ)({readOnly:!0})],Q.prototype,"hasM",null),(0,i._)([(0,d.MZ)({readOnly:!0})],Q.prototype,"hasZ",null),(0,i._)([(0,d.MZ)({type:String,json:{origins:{service:{read:!1},"portal-item":{read:!1}},write:{ignoreOrigin:!0}}})],Q.prototype,"id",void 0),(0,i._)([(0,d.MZ)({type:[L.A],json:{name:"layerDefinition.drawingInfo.labelingInfo",read:N.r,write:!0}})],Q.prototype,"labelingInfo",void 0),(0,i._)([(0,d.MZ)(F.l)],Q.prototype,"labelsVisible",void 0),(0,i._)([(0,d.MZ)(F.a)],Q.prototype,"legendEnabled",void 0),(0,i._)([(0,d.MZ)({type:["show","hide"],json:{write:!0}})],Q.prototype,"listMode",void 0),(0,i._)([(0,d.MZ)((()=>{const e=(0,y.o8)(F.m);return e.json.origins.service.read=!1,e})())],Q.prototype,"maxScale",void 0),(0,i._)([(0,d.MZ)((()=>{const e=(0,y.o8)(F.b);return e.json.origins.service.read=!1,e})())],Q.prototype,"minScale",void 0),(0,i._)([(0,d.MZ)({readOnly:!0})],Q.prototype,"objectIdField",null),(0,i._)([(0,d.MZ)(F.o)],Q.prototype,"opacity",void 0),(0,i._)([(0,d.MZ)({readOnly:!0})],Q.prototype,"orderBy",null),(0,i._)([(0,d.MZ)({readOnly:!0})],Q.prototype,"outFields",null),(0,i._)([(0,d.MZ)({clonable:!1})],Q.prototype,"parent",void 0),(0,i._)([(0,d.MZ)({readOnly:!0})],Q.prototype,"parsedUrl",null),(0,i._)([(0,d.MZ)(F.p)],Q.prototype,"popupEnabled",void 0),(0,i._)([(0,d.MZ)({type:A.A,json:{name:"popupInfo",write:!0}})],Q.prototype,"popupTemplate",void 0),(0,i._)([(0,d.MZ)({readOnly:!0})],Q.prototype,"preferredTimeZone",null),(0,i._)([(0,d.MZ)({types:j.r,json:{origins:{"web-scene":{types:j.w}},name:"layerDefinition.drawingInfo.renderer",write:{overridePolicy(e,t){return{ignoreOrigin:this.originIdOf(t){const{url:e,source:r,portalItem:i}=this;if(!e)throw new o.A("catalog-layer:missing-url","Catalog layer must be created with a url");if(null==this.layerId){const r=await this._fetchFirstValidLayerId(t);if(null==r)throw new o.A("catalog-layer:missing-layerId","There is no Catalog Layer in the service",{service:e});this.layerId=r}await r.load({signal:t});const{sourceJSON:n}=r;n&&(this.sourceJSON=n,this.read(n,{origin:"service",portalItem:i,portal:i?.portal,url:this.parsedUrl}))})).then((()=>{const e=[this.itemNameField,this.itemSourceField,this.itemTypeField,this.minScaleField,this.maxScaleField],t=e.filter((e=>!this.fieldsIndex.has(e)));if(t.length)throw new o.A("catalog-layer:missing-fields","There are missing fields to operate properly",{requiredFields:e,missingFields:t})})).then((()=>(0,ee.e)(this,"load",e)));return this.addResolvingPromise(r),Promise.resolve(this)}destroy(){this.footprintLayer.destroy(),this.dynamicGroupLayer.destroy();for(const e of this._portals.values())e.destroy();this._portals.clear()}get createQueryVersion(){return this.commitProperty("definitionExpression"),this.commitProperty("timeExtent"),this.commitProperty("timeOffset"),this.commitProperty("geometryType"),this.commitProperty("capabilities"),(this._get("createQueryVersion")??0)+1}get editingEnabled(){return this.loaded&&null!=this.capabilities&&this.capabilities.operations.supportsEditing&&this.userHasEditingPrivileges}get effectiveEditingEnabled(){return!1}get parsedUrl(){const e=(0,u.An)(this.url);return null!=e&&null!=this.layerId&&(e.path=(0,u.fj)(e.path,this.layerId.toString())),e}async applyEdits(e,t){return(0,ee.a)(this,e,t)}on(e,t){return super.on(e,t)}async createLayerFromFootprint(e){const t=await this._createLayer(e);return this._configureLayer(t,e),this._layerToFootprint.set(t,e),t}createFootprintFromLayer(e){return this._layerToFootprint.get(e)?.clone()}createQuery(){const e=new P.A,t=this.capabilities?.query;e.returnGeometry=!0,t&&(e.compactGeometryEnabled=t.supportsCompactGeometry,e.defaultSpatialReferenceEnabled=t.supportsDefaultSpatialReference),e.outFields=["*"];const{timeOffset:r,timeExtent:i}=this;return e.timeExtent=null!=r&&null!=i?i.offset(-r.value,r.unit):i||null,e.where=this.definitionExpression||"1=1",e}getFeatureType(e){return(0,ee.g)(this.types,this.typeIdField,e)}getField(e){return this.fieldsIndex.get(e)}getFieldDomain(e,t){const r=t?.feature,i=this.getFeatureType(r);if(i){const t=i.domains&&i.domains[e];if(t&&"inherited"!==t.type)return t}return this.getField(e)?.domain}async hasDataChanged(){return(0,ee.h)(this)}async queryFeatures(e,t){const r=await this.load(),i=await r.source.queryFeatures(P.A.from(e)??r.createQuery(),t);if(i?.features)for(const e of i.features)e.layer=e.sourceLayer=r.footprintLayer;return i}async queryObjectIds(e,t){return(await this.load()).source.queryObjectIds(P.A.from(e)??this.createQuery(),t)}async queryFeatureCount(e,t){return(await this.load()).source.queryFeatureCount(P.A.from(e)??this.createQuery(),t)}async queryExtent(e,t){return(await this.load()).source.queryExtent(P.A.from(e)??this.createQuery(),t)}serviceSupportsSpatialReference(e){return this.loaded&&(0,ne.s)(this,e)}read(e,t){if(super.read(e,t),e){const{footprintLayer:r,dynamicGroupLayer:i}=e;r&&this.footprintLayer.read(r,t),i&&this.dynamicGroupLayer.read(i,t)}}async _fetchFirstValidLayerId(e){const{data:t}=await(0,n.A)(this.url,{query:{f:"json",...this.customParameters,token:this.apiKey},responseType:"json",signal:e});if(Array.isArray(t?.layers))return t.layers.find((({type:e})=>this.supportedSourceTypes.has(e)))?.id}async _createLayer(e){const t=e.getAttribute(this.itemSourceField);if(!t)throw new o.A("catalog-layer:item-source-missing",`The footprint is missing the "${this.itemSourceField}" attribute`);const r=JSON.parse(t);if(function(e){return"object"==typeof e&&null!=e&&"itemId"in e&&"portalUrl"in e}(r)){const{itemId:e,portalUrl:t}=r,i=(0,u.n)(t),n=this.portalItem?.portal,s=q.A.getDefault();let o,l=!0;n&&(0,u.ut)(t,n.url)?o=n:(0,u.ut)(t,s.url)?o=s:(o=(0,a.g)(this._portals,i,(()=>new q.A({url:i}))),l=!1);const p=await h.A.fromPortalItem(new se.default({id:e,portal:o}));return l||await pe(p),p}return function(e){return"object"==typeof e&&null!=e&&"url"in e}(r)?h.A.fromArcGISServerUrl({url:r.url}):new(await ie.l.UnsupportedLayer())}_configureLayer(e,t){const r=t.getAttribute(this.itemNameField);r&&(e.title=r);const i=t.getAttribute(this.maxScaleField);null!=i&&"maxScale"in e&&(e.maxScale=i);const n=t.getAttribute(this.minScaleField);null!=n&&"minScale"in e&&(e.minScale=n)}};async function pe(e){if("portalItem"in e&&e.portalItem){try{await e.load()}catch{}e.portalItem=null,"group"===e.type&&await Promise.allSettled([...e.layers.map((e=>pe(e))),...e.tables.map((e=>pe(e)))])}}(0,i._)([(0,d.MZ)({readOnly:!0})],le.prototype,"createQueryVersion",null),(0,i._)([(0,d.MZ)({readOnly:!0})],le.prototype,"drawOrderField",void 0),(0,i._)([(0,d.MZ)({type:I,readOnly:!0,json:{read:!1,write:{ignoreOrigin:!0,writer:ae}}})],le.prototype,"dynamicGroupLayer",void 0),(0,i._)([(0,d.MZ)({readOnly:!0})],le.prototype,"editingEnabled",null),(0,i._)([(0,d.MZ)({readOnly:!0})],le.prototype,"effectiveEditingEnabled",null),(0,i._)([(0,d.MZ)({json:{origins:{"web-scene":{name:"layerDefinition.elevationInfo",read:!1,write:!1}}}})],le.prototype,"elevationInfo",void 0),(0,i._)([(0,d.MZ)({...oe.fields,readOnly:!0,json:{origins:{service:{read:!0}},read:!1}})],le.prototype,"fields",void 0),(0,i._)([(0,d.MZ)(oe.fieldsIndex)],le.prototype,"fieldsIndex",void 0),(0,i._)([(0,d.MZ)({json:{origins:{"web-scene":{name:"layerDefinition.floorInfo",read:!1,write:!1}}}})],le.prototype,"floorInfo",void 0),(0,i._)([(0,d.MZ)({type:B,readOnly:!0,json:{read:!1,write:{ignoreOrigin:!0,writer:ae}}})],le.prototype,"footprintLayer",void 0),(0,i._)([(0,d.MZ)(F.i)],le.prototype,"id",void 0),(0,i._)([(0,d.MZ)({readOnly:!0})],le.prototype,"itemNameField",void 0),(0,i._)([(0,d.MZ)({readOnly:!0})],le.prototype,"itemSourceField",void 0),(0,i._)([(0,d.MZ)({readOnly:!0})],le.prototype,"itemTypeField",void 0),(0,i._)([(0,d.MZ)({readOnly:!0})],le.prototype,"layers",void 0),(0,i._)([(0,d.MZ)({type:["show","hide","hide-children"]})],le.prototype,"listMode",void 0),(0,i._)([(0,d.MZ)({readOnly:!0})],le.prototype,"maxScaleField",void 0),(0,i._)([(0,d.MZ)({readOnly:!0})],le.prototype,"minScaleField",void 0),(0,i._)([(0,d.MZ)({value:"CatalogLayer",type:["CatalogLayer"]})],le.prototype,"operationalLayerType",void 0),(0,i._)([(0,d.MZ)({json:{origins:{"web-scene":{name:"layerDefinition.orderBy",write:!0,read:!0}}}})],le.prototype,"orderBy",void 0),(0,i._)([(0,d.MZ)(oe.outFields)],le.prototype,"outFields",void 0),(0,i._)([(0,d.MZ)({readOnly:!0})],le.prototype,"parsedUrl",null),(0,i._)([(0,d.MZ)({readOnly:!0})],le.prototype,"source",void 0),(0,i._)([(0,d.MZ)({json:{read:!1}})],le.prototype,"type",void 0),(0,i._)([(0,d.MZ)({type:String})],le.prototype,"typeIdField",void 0),(0,i._)([(0,d.MZ)({type:[te.A]})],le.prototype,"types",void 0),le=(0,i._)([(0,c.$)("esri.layers.CatalogLayer")],le);const ue=le},67315:(e,t,r)=>{r.d(t,{p:()=>o});var i=r(32816),n=r(29298),s=(r(32773),r(20266),r(69421));r(36544),r(93181),r(13671),r(40499),r(6407),r(90740),r(91047);const o=e=>{let t=class extends e{get apiKey(){return this._isOverridden("apiKey")?this._get("apiKey"):"portalItem"in this?this.portalItem?.apiKey:null}set apiKey(e){null!=e?this._override("apiKey",e):(this._clearOverride("apiKey"),this.clear("apiKey","user"))}};return(0,i._)([(0,n.MZ)({type:String})],t.prototype,"apiKey",null),t=(0,i._)([(0,s.$)("esri.layers.mixins.APIKeyMixin")],t),t}},6837:(e,t,r)=>{r.d(t,{f:()=>p,n:()=>l});var i=r(32816),n=r(90740),s=r(29298),o=(r(32773),r(20266),r(69421)),a=r(96625);r(36544),r(93181),r(13671),r(40499),r(6407),r(91047),r(93804),r(99924),r(41390),r(58498),r(45371),r(80959);const l={type:[a.O],json:{origins:{"web-scene":{write:!1,read:!1}},name:"layerDefinition.orderBy",read:{reader:function(e,t,r){if(!e)return null;const i=e.find((e=>!!e.field));if(!i)return null;const n=new a.O;return n.read(i,r),[n]}},write:{writer:function(e,t,r,i){const s=e.find((e=>!!e.field));s&&(0,n.s)(r,[s.toJSON()],t)}}}},p=e=>{let t=class extends e{constructor(){super(...arguments),this.orderBy=null}};return(0,i._)([(0,s.MZ)(l)],t.prototype,"orderBy",void 0),t=(0,i._)([(0,o.$)("esri.layers.mixins.OrderedLayer")],t),t}},59930:(e,t,r)=>{r.d(t,{A:()=>h});var i,n=r(32816),s=r(32773),o=r(29298),a=(r(20266),r(88663)),l=r(69421),p=r(99924),u=r(45862);r(36544),r(93181),r(13671),r(40499),r(6407),r(90740),r(93804),r(91047),r(41390),r(58498),r(45371),r(80959);let d=i=class extends p.oY{constructor(e){super(e),this.name=null,this.code=null}clone(){return new i({name:this.name,code:this.code})}};var y;(0,n._)([(0,o.MZ)({type:String,json:{write:!0}})],d.prototype,"name",void 0),(0,n._)([(0,o.MZ)({type:[String,Number],json:{write:!0}})],d.prototype,"code",void 0),d=i=(0,n._)([(0,l.$)("esri.layers.support.CodedValue")],d);let c=y=class extends u.A{constructor(e){super(e),this.codedValues=null,this.type="coded-value"}getName(e){let t=null;if(this.codedValues){const r=String(e);this.codedValues.some((e=>(String(e.code)===r&&(t=e.name),!!t)))}return t}clone(){return new y({codedValues:(0,s.o8)(this.codedValues),name:this.name})}};(0,n._)([(0,o.MZ)({type:[d],json:{write:!0}})],c.prototype,"codedValues",void 0),(0,n._)([(0,a.e)({codedValue:"coded-value"})],c.prototype,"type",void 0),c=y=(0,n._)([(0,l.$)("esri.layers.support.CodedValueDomain")],c);const h=c},45862:(e,t,r)=>{r.d(t,{A:()=>d});var i=r(32816),n=r(93804),s=r(99924),o=r(29298),a=(r(32773),r(20266),r(88663)),l=r(69421);r(90740),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(36544);const p=new n.J({inherited:"inherited",codedValue:"coded-value",range:"range"});let u=class extends s.oY{constructor(e){super(e),this.name=null,this.type=null}};(0,i._)([(0,o.MZ)({type:String,json:{write:!0}})],u.prototype,"name",void 0),(0,i._)([(0,a.e)(p)],u.prototype,"type",void 0),u=(0,i._)([(0,l.$)("esri.layers.support.Domain")],u);const d=u},66322:(e,t,r)=>{r.d(t,{A:()=>c});var i=r(32816),n=r(52731),s=r(99924),o=r(29298),a=(r(32773),r(20266),r(49877)),l=r(69421),p=r(56273),u=r(95637),d=r(78644);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(36544),r(59930),r(88663),r(93804),r(45862),r(72762),r(71613);let y=class extends((0,n.O)(s.oY)){constructor(e){super(e),this.id=null,this.name=null,this.domains=null,this.templates=null}readDomains(e){const t={};for(const r of Object.keys(e))t[r]=(0,u.f)(e[r]);return t}writeDomains(e,t){const r={};for(const t of Object.keys(e))e[t]&&(r[t]=e[t]?.toJSON());t.domains=r}};(0,i._)([(0,o.MZ)({json:{write:!0}})],y.prototype,"id",void 0),(0,i._)([(0,o.MZ)({json:{write:!0}})],y.prototype,"name",void 0),(0,i._)([(0,o.MZ)({json:{write:!0}})],y.prototype,"domains",void 0),(0,i._)([(0,a.r)("domains")],y.prototype,"readDomains",null),(0,i._)([(0,p.w)("domains")],y.prototype,"writeDomains",null),(0,i._)([(0,o.MZ)({type:[d.A],json:{write:!0}})],y.prototype,"templates",void 0),y=(0,i._)([(0,l.$)("esri.layers.support.FeatureType")],y);const c=y},44864:(e,t,r)=>{r.d(t,{A:()=>f});var i,n=r(32816),s=r(93804),o=r(99924),a=r(29298),l=r(36544),p=(r(32773),r(88663)),u=r(49877),d=r(69421),y=r(95637),c=r(17872);r(90740),r(41390),r(20266),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(59930),r(45862),r(72762),r(71613);const h=new s.J({binary:"binary",coordinate:"coordinate",countOrAmount:"count-or-amount",dateAndTime:"date-and-time",description:"description",locationOrPlaceName:"location-or-place-name",measurement:"measurement",nameOrTitle:"name-or-title",none:"none",orderedOrRanked:"ordered-or-ranked",percentageOrRatio:"percentage-or-ratio",typeOrCategory:"type-or-category",uniqueIdentifier:"unique-identifier"});let m=i=class extends o.oY{constructor(e){super(e),this.alias=null,this.defaultValue=void 0,this.description=null,this.domain=null,this.editable=!0,this.length=void 0,this.name=null,this.nullable=!0,this.type=null,this.valueType=null,this.visible=!0}readDescription(e,{description:t}){let r=null;try{r=t?JSON.parse(t):null}catch(e){}return r?.value??null}readValueType(e,{description:t}){let r=null;try{r=t?JSON.parse(t):null}catch(e){}return r?h.fromJSON(r.fieldValueType):null}clone(){return new i({alias:this.alias,defaultValue:this.defaultValue,description:this.description,domain:this.domain?.clone()??null,editable:this.editable,length:this.length,name:this.name,nullable:this.nullable,type:this.type,valueType:this.valueType,visible:this.visible})}};(0,n._)([(0,a.MZ)({type:String,json:{write:!0}})],m.prototype,"alias",void 0),(0,n._)([(0,a.MZ)({type:[String,Number],json:{write:{allowNull:!0}}})],m.prototype,"defaultValue",void 0),(0,n._)([(0,a.MZ)()],m.prototype,"description",void 0),(0,n._)([(0,u.r)("description")],m.prototype,"readDescription",null),(0,n._)([(0,a.MZ)({types:y.t,json:{read:{reader:y.f},write:!0}})],m.prototype,"domain",void 0),(0,n._)([(0,a.MZ)({type:Boolean,json:{write:!0}})],m.prototype,"editable",void 0),(0,n._)([(0,a.MZ)({type:l.I,json:{write:{overridePolicy:e=>({enabled:Number.isFinite(e)})}}})],m.prototype,"length",void 0),(0,n._)([(0,a.MZ)({type:String,json:{write:!0}})],m.prototype,"name",void 0),(0,n._)([(0,a.MZ)({type:Boolean,json:{write:!0}})],m.prototype,"nullable",void 0),(0,n._)([(0,p.e)(c.k)],m.prototype,"type",void 0),(0,n._)([(0,a.MZ)()],m.prototype,"valueType",void 0),(0,n._)([(0,u.r)("valueType",["description"])],m.prototype,"readValueType",null),(0,n._)([(0,a.MZ)({type:Boolean,json:{read:!1}})],m.prototype,"visible",void 0),m=i=(0,n._)([(0,d.$)("esri.layers.support.Field")],m);const f=m},79875:(e,t,r)=>{r.d(t,{A:()=>y});var i=r(6407),n=r(99924),s=r(20266),o=r(36544),a=r(133),l=r(30011),p=r(78016),u=r(54483);r(32773),r(90740),r(32816),r(41390),r(69421),r(40499),r(93181),r(13671),r(91047),r(29298),r(58498),r(45371),r(80959),r(55270),r(50214),r(93804),r(59192),r(95779),r(13262),r(346),r(64604),r(29512),r(99063),r(18683),r(16699),r(26809),r(2589),r(18527),r(94345),r(44600),r(2160),r(49877),r(7969),r(69763),r(56273),r(64752),r(48844),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(67504),r(92517),r(77037);const d=new Map;class y{static fromJSON(e){return new y(e.fields,e.timeZoneByFieldName)}static fromLayer(e){return new y(e.fields??[],f(e))}static fromLayerJSON(e){return new y(e.fields??[],f(e))}constructor(e=[],t){this._fieldsMap=new Map,this._normalizedFieldsMap=new Map,this._dateFieldsSet=new Set,this._numericFieldsSet=new Set,this._requiredFields=null,this.dateFields=[],this.numericFields=[],this.fields=e||[],this._timeZoneByFieldName=t?new Map(t):null;const r=[];for(const e of this.fields){const t=e?.name,i=h(t);if(t&&i){const n=c(t);this._fieldsMap.set(t,e),this._fieldsMap.set(n,e),this._normalizedFieldsMap.set(i,e),r.push(`${n}:${e.type}:${this._timeZoneByFieldName?.get(t)}`),(0,l.vE)(e)?(this.dateFields.push(e),this._dateFieldsSet.add(e)):(0,l.WA)(e)&&(this._numericFieldsSet.add(e),this.numericFields.push(e)),(0,l.te)(e)||(0,l.Xz)(e)||(e.editable=null==e.editable||!!e.editable,e.nullable=null==e.nullable||!!e.nullable)}}r.sort(),this.uid=r.join()}get requiredFields(){if(!this._requiredFields){this._requiredFields=[];for(const e of this.fields)(0,l.te)(e)||(0,l.Xz)(e)||e.nullable||void 0!==(0,l.lD)(e)||this._requiredFields.push(e)}return this._requiredFields}equals(e){return this.uid===e?.uid}has(e){return null!=this.get(e)}get(e){if(!e)return;let t=this._fieldsMap.get(e);return t||(t=this._fieldsMap.get(c(e))??this._normalizedFieldsMap.get(h(e)),t&&this._fieldsMap.set(e,t),t)}getTimeZone(e){const t=this.get(e&&"string"!=typeof e?e.name:e);return t?this._timeZoneByFieldName?this._timeZoneByFieldName.get(t.name):"date"===t.type||"esriFieldTypeDate"===t.type?(s.L.getLogger("esri.layers.support.FieldsIndex").error(new i.A("getTimeZone:no-timezone-information",`no time zone information for field '${t.name}'`)),p.u):m.has(t.type)?p.a:null:null}getLuxonTimeZone(e){const t=this.getTimeZone(e);return t?t===p.a?a.U.instance:t===p.u?u.F.utcInstance:(0,o.g)(d,t,(()=>u.I.create(t))):null}isDateField(e){return this._dateFieldsSet.has(this.get(e))}isTimeOnlyField(e){return(0,l.OH)(this.get(e))}isNumericField(e){return this._numericFieldsSet.has(this.get(e))}normalizeFieldName(e){return this.get(e)?.name??void 0}toJSON(){return{fields:this.fields.map((e=>(0,n.Wj)(e)?e.toJSON():e)),timeZoneByFieldName:this._timeZoneByFieldName?Array.from(this._timeZoneByFieldName.entries()):null}}}function c(e){return e.trim().toLowerCase()}function h(e){return(0,l.rS)(e)?.toLowerCase()??""}const m=new Set(["time-only","date-only","timestamp-offset","esriFieldTypeDateOnly","esriFieldTypeTimeOnly","esriFieldTypeTimestampOffset"]);function f(e){const t=new Map;if(!e.fields)return t;const r=!0===e.datesInUnknownTimezone,{timeInfo:i,editFieldsInfo:n}=e,s=(i?"startField"in i?i.startField:i.startTimeField:"")??"",o=(i?"endField"in i?i.endField:i.endTimeField:"")??"",a="dateFieldsTimeZone"in e?e.dateFieldsTimeZone??null:e.dateFieldsTimeReference?(0,p.f)(e.dateFieldsTimeReference):null,l=n?"timeZone"in n?n.timeZone??a:n.dateFieldsTimeReference?(0,p.f)(n.dateFieldsTimeReference):a??p.u:null,u=i?"timeZone"in i?i.timeZone??a:i.timeReference?(0,p.f)(i.timeReference):a:null,d=new Map([[c(n?.creationDateField??""),l],[c(n?.editDateField??""),l],[c(s),u],[c(o),u]]);for(const{name:i,type:n}of e.fields)if(m.has(n))t.set(i,p.a);else if("date"!==n&&"esriFieldTypeDate"!==n)t.set(i,null);else if(r)t.set(i,p.a);else{const e=d.get(c(i??""))??a;t.set(i,e)}return t}},72762:(e,t,r)=>{r.d(t,{A:()=>p});var i,n=r(32816),s=(r(20266),r(32773),r(6407),r(88663)),o=r(69421),a=r(45862);r(90740),r(93804),r(29298),r(36544),r(93181),r(13671),r(40499),r(91047),r(99924),r(41390),r(58498),r(45371),r(80959);let l=i=class extends a.A{constructor(e){super(e),this.type="inherited"}clone(){return new i}};(0,n._)([(0,s.e)({inherited:"inherited"})],l.prototype,"type",void 0),l=i=(0,n._)([(0,o.$)("esri.layers.support.InheritedDomain")],l);const p=l},71895:(e,t,r)=>{r.d(t,{A:()=>u});var i,n=r(32816),s=r(17745),o=r(99924),a=r(29298),l=(r(32773),r(20266),r(69421));r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(81272),r(36544),r(44945);let p=i=class extends o.oY{constructor(e){super(e),this.floorField=null,this.viewAllMode=!1,this.viewAllLevelIds=new s.A}clone(){return new i({floorField:this.floorField,viewAllMode:this.viewAllMode,viewAllLevelIds:this.viewAllLevelIds})}};(0,n._)([(0,a.MZ)({type:String,json:{write:!0}})],p.prototype,"floorField",void 0),(0,n._)([(0,a.MZ)({json:{read:!1,write:!1}})],p.prototype,"viewAllMode",void 0),(0,n._)([(0,a.MZ)({json:{read:!1,write:!1}})],p.prototype,"viewAllLevelIds",void 0),p=i=(0,n._)([(0,l.$)("esri.layers.support.LayerFloorInfo")],p);const u=p},71613:(e,t,r)=>{r.d(t,{A:()=>u});var i,n=r(32816),s=r(29298),o=(r(32773),r(20266),r(88663)),a=r(69421),l=r(45862);r(36544),r(93181),r(13671),r(40499),r(6407),r(90740),r(93804),r(91047),r(99924),r(41390),r(58498),r(45371),r(80959);let p=i=class extends l.A{constructor(e){super(e),this.maxValue=null,this.minValue=null,this.type="range"}clone(){return new i({maxValue:this.maxValue,minValue:this.minValue,name:this.name})}};(0,n._)([(0,s.MZ)({json:{type:[Number],read:{source:"range",reader:(e,t)=>t.range?.[1]},write:{enabled:!1,overridePolicy(){return{enabled:null!=this.maxValue&&null==this.minValue}},target:"range",writer(e,t,r){t[r]=[this.minValue||0,e]}}}})],p.prototype,"maxValue",void 0),(0,n._)([(0,s.MZ)({json:{type:[Number],read:{source:"range",reader:(e,t)=>t.range?.[0]},write:{target:"range",writer(e,t,r){t[r]=[e,this.maxValue||0]}}}})],p.prototype,"minValue",void 0),(0,n._)([(0,o.e)({range:"range"})],p.prototype,"type",void 0),p=i=(0,n._)([(0,a.$)("esri.layers.support.RangeDomain")],p);const u=p},27084:(e,t,r)=>{r.d(t,{A:()=>y});var i=r(32816),n=r(52731),s=r(93804),o=r(99924),a=r(29298),l=(r(32773),r(20266),r(69421));r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(36544);const p=new s.J({esriRelCardinalityOneToOne:"one-to-one",esriRelCardinalityOneToMany:"one-to-many",esriRelCardinalityManyToMany:"many-to-many"}),u=new s.J({esriRelRoleOrigin:"origin",esriRelRoleDestination:"destination"});let d=class extends((0,n.O)(o.oY)){constructor(e){super(e),this.cardinality=null,this.composite=null,this.id=null,this.keyField=null,this.keyFieldInRelationshipTable=null,this.name=null,this.relatedTableId=null,this.relationshipTableId=null,this.role=null}};(0,i._)([(0,a.MZ)({json:{read:p.read,write:p.write}})],d.prototype,"cardinality",void 0),(0,i._)([(0,a.MZ)({json:{read:!0,write:!0}})],d.prototype,"composite",void 0),(0,i._)([(0,a.MZ)({json:{read:!0,write:!0}})],d.prototype,"id",void 0),(0,i._)([(0,a.MZ)({json:{read:!0,write:!0}})],d.prototype,"keyField",void 0),(0,i._)([(0,a.MZ)({json:{read:!0,write:!0}})],d.prototype,"keyFieldInRelationshipTable",void 0),(0,i._)([(0,a.MZ)({json:{read:!0,write:!0}})],d.prototype,"name",void 0),(0,i._)([(0,a.MZ)({json:{read:!0,write:!0}})],d.prototype,"relatedTableId",void 0),(0,i._)([(0,a.MZ)({json:{read:!0,write:!0}})],d.prototype,"relationshipTableId",void 0),(0,i._)([(0,a.MZ)({json:{read:u.read,write:u.write}})],d.prototype,"role",void 0),d=(0,i._)([(0,l.$)("esri.layers.support.Relationship")],d);const y=d},8824:(e,t,r)=>{r.d(t,{A:()=>v});var i,n=r(32816),s=r(94345),o=r(27281),a=r(93804),l=r(99924),p=r(32773),u=r(29298),d=(r(20266),r(49877)),y=r(69421),c=r(56273),h=r(7969),m=r(77037),f=r(44864);r(36544),r(44600),r(2160),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(69763),r(18683),r(64604),r(29512),r(99063),r(64752),r(48844),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(67504),r(92517),r(72393),r(52731),r(17745),r(81272),r(44945),r(30011),r(55270),r(50214),r(59192),r(78016),r(54483),r(95779),r(13262),r(346),r(51961),r(62399),r(64995),r(33150),r(58173),r(66110),r(67520),r(27532),r(88663),r(48103),r(65085),r(33611),r(84857),r(60373),r(98187),r(35902),r(13226),r(16794),r(52357),r(11090),r(49319),r(93546),r(29570),r(34592),r(79825),r(95101),r(67578),r(14896),r(95611),r(98089),r(91366),r(80473),r(43435),r(73435),r(4048),r(85232),r(93471),r(53252),r(34039),r(70061),r(3495),r(97906),r(64524),r(65023),r(31424),r(74676),r(53610),r(29447),r(78273),r(49475),r(32368),r(7391),r(22529),r(43534),r(38094),r(67723),r(47239),r(59858),r(63728),r(1178),r(7182),r(47788),r(19297),r(82408),r(73509),r(28276),r(69277),r(70580),r(75191),r(24319),r(62092),r(4157),r(62401),r(89322),r(20138),r(53370),r(46946),r(3816),r(71992),r(80167),r(4478),r(91808),r(7161),r(55586),r(35121),r(92229),r(18344),r(64884),r(23351),r(51222),r(42870),r(67321),r(73067),r(54512),r(53103),r(19648),r(42948),r(95637),r(59930),r(45862),r(72762),r(71613),r(17872);const g=new a.J({esriGeometryPoint:"point",esriGeometryMultipoint:"multipoint",esriGeometryPolyline:"polyline",esriGeometryPolygon:"polygon",esriGeometryEnvelope:"extent",mesh:"mesh","":null});let _=i=class extends l.oY{constructor(e){super(e),this.displayFieldName=null,this.exceededTransferLimit=!1,this.features=[],this.fields=null,this.geometryType=null,this.hasM=!1,this.hasZ=!1,this.queryGeometry=null,this.spatialReference=null}readFeatures(e,t){const r=h.A.fromJSON(t.spatialReference),i=[];for(let t=0;t0)for(let r=0;rMath.round((e-i)/t)),(e=>Math.round((n-e)/r)));for(let e=0,t=s.length;er*t+e}if(this.hasM&&null!=r?.scale?.[3]){const{translate:[,,,e],scale:[,,,t]}=r;l=r=>null==r?r:r*t+e}const p=this._getHydrationFunction(e,(e=>e*s+i),(e=>n-e*o),a,l);for(const{geometry:e}of t)null!=e&&p&&p(e);return this.transform=null,this}_quantizePoints(e,t,r){let i,n;const s=[];for(let o=0,a=e.length;o0){const e=t(a[0]),o=r(a[1]);e===i&&o===n||(s.push([e-i,o-n]),i=e,n=o)}else i=t(a[0]),n=r(a[1]),s.push([i,n])}return s.length>0?s:null}_getQuantizationFunction(e,t,r){return"point"===e?e=>(e.x=t(e.x),e.y=r(e.y),e):"polyline"===e||"polygon"===e?e=>{const i=(0,m.Bi)(e)?e.rings:e.paths,n=[];for(let e=0,s=i.length;e0?((0,m.Bi)(e)?e.rings=n:e.paths=n,e):null}:"multipoint"===e?e=>{const i=this._quantizePoints(e.points,t,r);return i&&i.length>0?(e.points=i,e):null}:"extent"===e?e=>e:null}_getHydrationFunction(e,t,r,i,n){return"point"===e?e=>{e.x=t(e.x),e.y=r(e.y),i&&(e.z=i(e.z))}:"polyline"===e||"polygon"===e?e=>{const s=(0,m.Bi)(e)?e.rings:e.paths;let o,a;for(let e=0,i=s.length;e0?(o+=n[0],a+=n[1]):(o=n[0],a=n[1]),n[0]=t(o),n[1]=r(a)}}if(i&&n)for(let e=0,t=s.length;e{e.xmin=t(e.xmin),e.ymin=r(e.ymin),e.xmax=t(e.xmax),e.ymax=r(e.ymax),i&&null!=e.zmax&&null!=e.zmin&&(e.zmax=i(e.zmax),e.zmin=i(e.zmin)),n&&null!=e.mmax&&null!=e.mmin&&(e.mmax=n(e.mmax),e.mmin=n(e.mmin))}:"multipoint"===e?e=>{const s=e.points;let o,a;for(let e=0,i=s.length;e0?(o+=i[0],a+=i[1]):(o=i[0],a=i[1]),i[0]=t(o),i[1]=r(a)}if(i&&n)for(let e=0,t=s.length;e({enabled:e})}}})],_.prototype,"exceededTransferLimit",void 0),(0,n._)([(0,u.MZ)({type:[o.A],json:{write:!0}})],_.prototype,"features",void 0),(0,n._)([(0,d.r)("features")],_.prototype,"readFeatures",null),(0,n._)([(0,u.MZ)({type:[f.A],json:{write:!0}})],_.prototype,"fields",void 0),(0,n._)([(0,u.MZ)({type:["point","multipoint","polyline","polygon","extent","mesh"],json:{read:{reader:g.read}}})],_.prototype,"geometryType",void 0),(0,n._)([(0,c.w)("geometryType")],_.prototype,"writeGeometryType",null),(0,n._)([(0,u.MZ)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],_.prototype,"hasM",void 0),(0,n._)([(0,u.MZ)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],_.prototype,"hasZ",void 0),(0,n._)([(0,u.MZ)({types:s.yR,json:{write:!0}})],_.prototype,"queryGeometry",void 0),(0,n._)([(0,d.r)("queryGeometry")],_.prototype,"readQueryGeometry",null),(0,n._)([(0,u.MZ)({type:h.A,json:{write:!0}})],_.prototype,"spatialReference",void 0),(0,n._)([(0,c.w)("spatialReference")],_.prototype,"writeSpatialReference",null),(0,n._)([(0,u.MZ)({json:{write:!0}})],_.prototype,"transform",void 0),_=i=(0,n._)([(0,y.$)("esri.rest.support.FeatureSet")],_),_.prototype.toJSON.isDefaultToJSON=!0;const v=_}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/08453ab5eca43c6974d6.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/08453ab5eca43c6974d6.js new file mode 100644 index 00000000..c37db1ee --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/08453ab5eca43c6974d6.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[6918,7138],{42614:(e,t,s)=>{s.d(t,{B:()=>a});var i=s(32773),n=s(11721),r=s(48402);const o={minX:0,minY:0,maxX:0,maxY:0};class a{constructor(){this._indexInvalid=!1,this._boundsToLoad=[],this._boundsById=new Map,this._idByBounds=new Map,this._index=new n.P(9,(0,i.h)("esri-csp-restrictions")?e=>({minX:e[0],minY:e[1],maxX:e[2],maxY:e[3]}):["[0]","[1]","[2]","[3]"]),this._loadIndex=()=>{if(this._indexInvalid){const e=new Array(this._idByBounds.size);let t=0;this._idByBounds.forEach(((s,i)=>{e[t++]=i})),this._indexInvalid=!1,this._index.clear(),this._index.load(e)}else this._boundsToLoad.length&&(this._index.load(Array.from(new Set(this._boundsToLoad.filter((e=>this._idByBounds.has(e)))))),this._boundsToLoad.length=0)}}get fullBounds(){if(!this._boundsById.size)return null;const e=(0,r.e)();for(const t of this._boundsById.values())t&&(e[0]=Math.min(t[0],e[0]),e[1]=Math.min(t[1],e[1]),e[2]=Math.max(t[2],e[2]),e[3]=Math.max(t[3],e[3]));return e}get valid(){return!this._indexInvalid}clear(){this._indexInvalid=!1,this._boundsToLoad.length=0,this._boundsById.clear(),this._idByBounds.clear(),this._index.clear()}delete(e){const t=this._boundsById.get(e);this._boundsById.delete(e),t&&(this._idByBounds.delete(t),this._indexInvalid||this._index.remove(t))}forEachInBounds(e,t){this._loadIndex(),function(e,t,s){!function(e){o.minX=e[0],o.minY=e[1],o.maxX=e[2],o.maxY=e[3]}(t),e.search(o,s)}(this._index,e,(e=>t(this._idByBounds.get(e))))}get(e){return this._boundsById.get(e)}has(e){return this._boundsById.has(e)}invalidateIndex(){this._indexInvalid||(this._indexInvalid=!0,this._boundsToLoad.length=0)}set(e,t){if(!this._indexInvalid){const t=this._boundsById.get(e);t&&(this._index.remove(t),this._idByBounds.delete(t))}this._boundsById.set(e,t),t&&(this._idByBounds.set(t,e),this._indexInvalid||(this._boundsToLoad.push(t),this._boundsToLoad.length>5e4&&this._loadIndex()))}}},13141:(e,t,s)=>{s.d(t,{F:()=>p});var i=s(32773),n=s(6407),r=s(81272),o=s(20266),a=s(47239),l=s(48402),u=s(83637),h=s(42614),c=s(59700),d=s(11618);const f=(0,a.c)();class p{constructor(e){this.geometryInfo=e,this._boundsStore=new h.B,this._featuresById=new Map,this._markedIds=new Set,this.events=new r.A,this.featureAdapter=d.o}get geometryType(){return this.geometryInfo.geometryType}get hasM(){return this.geometryInfo.hasM}get hasZ(){return this.geometryInfo.hasZ}get numFeatures(){return this._featuresById.size}get fullBounds(){return this._boundsStore.fullBounds}get storeStatistics(){let e=0;return this._featuresById.forEach((t=>{null!=t.geometry&&t.geometry.coords&&(e+=t.geometry.coords.length)})),{featureCount:this._featuresById.size,vertexCount:e/(this.hasZ?this.hasM?4:3:this.hasM?3:2)}}getFullExtent(e){if(null==this.fullBounds)return null;const[t,s,i,n]=this.fullBounds;return{xmin:t,ymin:s,xmax:i,ymax:n,spatialReference:(0,c.c)(e)}}add(e){this._add(e),this._emitChanged()}addMany(e){for(const t of e)this._add(t);this._emitChanged()}upsertMany(e){const t=e.map((e=>this._upsert(e)));return this._emitChanged(),t.filter(i.i)}clear(){this._featuresById.clear(),this._boundsStore.clear(),this._emitChanged()}removeById(e){const t=this._featuresById.get(e);return t?(this._remove(t),this._emitChanged(),t):null}removeManyById(e){this._boundsStore.invalidateIndex();for(const t of e){const e=this._featuresById.get(t);e&&this._remove(e)}this._emitChanged()}forEachBounds(e,t){for(const s of e){const e=this._boundsStore.get(s.objectId);e&&t((0,a.g)(f,e))}}getFeature(e){return this._featuresById.get(e)}has(e){return this._featuresById.has(e)}forEach(e){this._featuresById.forEach((t=>e(t)))}forEachInBounds(e,t){this._boundsStore.forEachInBounds(e,(e=>{t(this._featuresById.get(e))}))}startMarkingUsedFeatures(){this._boundsStore.invalidateIndex(),this._markedIds.clear()}sweep(){let e=!1;this._featuresById.forEach(((t,s)=>{this._markedIds.has(s)||(e=!0,this._remove(t))})),this._markedIds.clear(),e&&this._emitChanged()}_emitChanged(){this.events.emit("changed",void 0)}_add(e){if(!e)return;const t=e.objectId;if(null==t)return void o.L.getLogger("esri.layers.graphics.data.FeatureStore").error(new n.A("featurestore:invalid-feature","feature id is missing",{feature:e}));const s=this._featuresById.get(t);let i;if(this._markedIds.add(t),s?(e.displayId=s.displayId,i=this._boundsStore.get(t),this._boundsStore.delete(t)):null!=this.onFeatureAdd&&this.onFeatureAdd(e),!e.geometry?.coords?.length)return this._boundsStore.set(t,null),void this._featuresById.set(t,e);i=(0,u.g)(null!=i?i:(0,l.c)(),e.geometry,this.geometryInfo.hasZ,this.geometryInfo.hasM),null!=i&&this._boundsStore.set(t,i),this._featuresById.set(t,e)}_upsert(e){const t=e?.objectId;if(null==t)return o.L.getLogger("esri.layers.graphics.data.FeatureStore").error(new n.A("featurestore:invalid-feature","feature id is missing",{feature:e})),null;const s=this._featuresById.get(t);if(!s)return this._add(e),e;this._markedIds.add(t);const{geometry:i,attributes:r}=e;for(const e in r)s.attributes[e]=r[e];return i&&(s.geometry=i,this._boundsStore.set(t,(0,u.g)((0,l.c)(),i,this.geometryInfo.hasZ,this.geometryInfo.hasM)??null)),s}_remove(e){null!=this.onFeatureRemove&&this.onFeatureRemove(e);const t=e.objectId;return this._markedIds.delete(t),this._boundsStore.delete(t),this._featuresById.delete(t),e}}},23787:(e,t,s)=>{s.d(t,{L:()=>n});var i=s(22151);class n{constructor(e,t){this._storage=new i.M,this.id="",this.name="",this.size=0,this._storage.maxSize=e,this._storage.register(this),t&&this._storage.registerRemoveFunc("",t)}destroy(){this._storage.deregister(this),this._storage.destroy()}put(e,t,s=1){this._storage.put(this,e,t,s,1)}pop(e){return this._storage.pop(this,e)}get(e){return this._storage.get(this,e)}clear(){this._storage.clearAll()}get maxSize(){return this._storage.maxSize}set maxSize(e){this._storage.maxSize=e}resetHitRate(){}}},22151:(e,t,s)=>{s.d(t,{M:()=>a,b:()=>o});var i,n,r=s(45371);(n=i||(i={}))[n.ALL=0]="ALL",n[n.SOME=1]="SOME";class o{constructor(e,t,s){this.name=e,this._storage=t,this.id=l+++":",this.size=0,this.maxSize=-1,this._removeFunc=!1,this._hit=0,this._miss=0,this._storage.register(this),s&&(this._storage.registerRemoveFunc(this.id,s),this._removeFunc=!0)}destroy(){this._storage.clear(this),this._removeFunc&&this._storage.deregisterRemoveFunc(this.id),this._storage.deregister(this),this._storage=null}get hitRate(){return this._hit/(this._hit+this._miss)}get storageSize(){return this._storage.size}getSize(e){return this._storage.getSize(this,e)}resetHitRate(){this._hit=this._miss=0}put(e,t,s,i=0){this._storage.put(this,e,t,s,i)}pop(e){const t=this._storage.pop(this,e);return void 0===t?++this._miss:++this._hit,t}get(e){const t=this._storage.get(this,e);return void 0===t?++this._miss:++this._hit,t}peek(e){return this._storage.peek(this,e)}updateSize(e,t,s){this._storage.updateSize(this,e,t,s)}clear(){this._storage.clear(this)}clearAll(){this._storage.clearAll()}get performanceInfo(){return this._storage.performanceInfo}resetStats(){this._storage.resetStats()}}class a{get size(){return this._size}constructor(e=10485760){this._maxSize=e,this._db=new Map,this._size=0,this._hit=0,this._miss=0,this._removeFuncs=new r.P,this._users=new r.P}destroy(){this.clearAll(),this._removeFuncs.clear(),this._users.clear(),this._db=null}register(e){this._users.push(e)}deregister(e){this._users.removeUnordered(e)}registerRemoveFunc(e,t){this._removeFuncs.push([e,t])}deregisterRemoveFunc(e){this._removeFuncs.filterInPlace((t=>t[0]!==e))}get maxSize(){return this._maxSize}set maxSize(e){this._maxSize=Math.max(e,-1),this._checkSize()}getSize(e,t){const s=this._db.get(e.id+t);return s?.size??0}put(e,t,s,n,r){t=e.id+t;const o=this._db.get(t);if(o&&(this._size-=o.size,e.size-=o.size,this._db.delete(t),o.entry!==s&&this._notifyRemove(t,o.entry,o.size,i.ALL)),n>this._maxSize)return void this._notifyRemove(t,s,n,i.ALL);if(void 0===s)return void console.warn("Refusing to cache undefined entry ");if(!n||n<0)return console.warn(`Refusing to cache entry with size ${n} for key ${t}`),void this._notifyRemove(t,s,0,i.ALL);const a=1+Math.max(r,-4)- -3;this._db.set(t,new u(s,n,a)),this._size+=n,e.size+=n,this._checkSize()}updateSize(e,t,s,n){t=e.id+t;const r=this._db.get(t);if(r&&r.entry===s){for(this._size-=r.size,e.size-=r.size;n>this._maxSize;){const e=this._notifyRemove(t,s,n,i.SOME);if(!(null!=e&&e>0))return void this._db.delete(t);n=e}r.size=n,this._size+=n,e.size+=n,this._checkSize()}}pop(e,t){t=e.id+t;const s=this._db.get(t);if(s)return this._size-=s.size,e.size-=s.size,this._db.delete(t),++this._hit,s.entry;++this._miss}get(e,t){t=e.id+t;const s=this._db.get(t);if(void 0!==s)return this._db.delete(t),s.lives=s.lifetime,this._db.set(t,s),++this._hit,s.entry;++this._miss}peek(e,t){const s=this._db.get(e.id+t);return s?++this._hit:++this._miss,s?.entry}get performanceInfo(){const e={Size:Math.round(this._size/1048576)+"/"+Math.round(this._maxSize/1048576)+"MB","Hit rate":Math.round(100*this._getHitRate())+"%",Entries:this._db.size.toString()},t={},s=new Array;this._db.forEach(((e,i)=>{const n=e.lifetime;s[n]=(s[n]||0)+e.size,this._users.forAll((s=>{const{id:n,name:r}=s;if(i.startsWith(n)){const s=t[r]||0;t[r]=s+e.size}}))}));const i={};this._users.forAll((e=>{const s=e.name;if("hitRate"in e&&"number"==typeof e.hitRate&&!isNaN(e.hitRate)&&e.hitRate>0){const n=t[s]||0;t[s]=n,i[s]=Math.round(100*e.hitRate)+"%"}else i[s]="0%"}));const n=Object.keys(t);n.sort(((e,s)=>t[s]-t[e])),n.forEach((s=>e[s]=Math.round(t[s]/2**20)+"MB / "+i[s]));for(let t=s.length-1;t>=0;--t){const i=s[t];i&&(e["Priority "+(t+-3-1)]=Math.round(i/this._size*100)+"%")}return e}resetStats(){this._hit=this._miss=0,this._users.forAll((e=>e.resetHitRate()))}clear(e){const t=e.id;this._db.forEach(((e,s)=>{s.startsWith(t)&&(this._size-=e.size,this._db.delete(s),this._notifyRemove(s,e.entry,e.size,i.ALL))})),e.size=0}clearAll(){this._db.forEach(((e,t)=>this._notifyRemove(t,e.entry,e.size,i.ALL))),this._users.forAll((e=>e.size=0)),this._size=0,this._db.clear()}_getHitRate(){return this._hit/(this._hit+this._miss)}_notifyRemove(e,t,s,i){let n;return this._removeFuncs.some((r=>{if(e.startsWith(r[0])){const e=r[1](t,i,s);return"number"==typeof e&&(n=e),!0}return!1})),n}_checkSize(){this._users.forAll((e=>this._checkSizeLimits(e))),this._checkSizeLimits()}_checkSizeLimits(e){const t=e??this;if(t.maxSize<0||t.size<=t.maxSize)return;const s=e?.id;let i=!0;for(;i;){i=!1;for(const[n,r]of this._db)if(0===r.lifetime&&(!s||n.startsWith(s))){if(this._purgeItem(n,r,e),t.size<=.9*t.maxSize)return;i||=this._db.has(n)}}for(const[i,n]of this._db)if((!s||i.startsWith(s))&&(this._purgeItem(i,n,e),t.size<=.9*t.maxSize))return}_purgeItem(e,t,s=this._users.find((t=>e.startsWith(t.id)))){if(this._db.delete(e),t.lives<=1){this._size-=t.size,s&&(s.size-=t.size);const n=this._notifyRemove(e,t.entry,t.size,i.SOME);null!=n&&n>0&&(this._size+=n,s&&(s.size+=n),t.lives=t.lifetime,t.size=n,this._db.set(e,t))}else--t.lives,this._db.set(e,t)}}let l=0;class u{constructor(e,t,s){this.entry=e,this.size=t,this.lifetime=s,this.lives=s}}},6918:(e,t,s)=>{s.r(t),s.d(t,{default:()=>S});var i=s(6407),n=s(77037),r=s(69763),o=s(83637),a=s(61155),l=s(13141),u=s(2824),h=s(2232),c=s(53104),d=s(84698),f=s(79875),p=s(17872),m=s(30011),g=s(78016);s(32773),s(20266),s(90740),s(44600),s(32816),s(29298),s(36544),s(93181),s(13671),s(40499),s(69421),s(91047),s(2160),s(99924),s(41390),s(58498),s(45371),s(80959),s(49877),s(7969),s(56273),s(93804),s(18683),s(64604),s(29512),s(99063),s(64752),s(48844),s(29208),s(36533),s(84200),s(97827),s(91695),s(18169),s(48402),s(16699),s(26809),s(2589),s(18527),s(67504),s(47239),s(81272),s(42614),s(11721),s(32159),s(67138),s(59700),s(78281),s(44945),s(47387),s(46728),s(64102),s(3952),s(339),s(79281),s(94345),s(92517),s(69033),s(13978),s(11618),s(56764),s(22151),s(23787),s(38896),s(26589),s(133),s(54483),s(59192),s(70648),s(69310),s(49010),s(4734),s(50214),s(9943),s(91276),s(62482),s(47215),s(71044),s(172),s(17745),s(19297),s(73509),s(28276),s(65283),s(73067),s(82408),s(69277),s(70580),s(75191),s(24319),s(62092),s(43059),s(89935),s(49813),s(1178),s(346),s(81623),s(13478),s(72604),s(12856),s(13226),s(47812),s(47368),s(88817),s(88663),s(75169),s(67321),s(75377),s(33348),s(25018),s(58126),s(55270),s(95779),s(13262);const y=r.w,_={xmin:-180,ymin:-90,xmax:180,ymax:90,spatialReference:r.w},x={hasAttachments:!1,capabilities:"query, editing, create, delete, update",useStandardizedQueries:!0,supportsCoordinatesQuantization:!0,supportsReturningQueryGeometry:!0,advancedQueryCapabilities:{supportsQueryAttachments:!1,supportsStatistics:!0,supportsPercentileStatistics:!0,supportsReturningGeometryCentroid:!0,supportsQueryWithDistance:!0,supportsDistinct:!0,supportsReturningQueryExtent:!0,supportsReturningGeometryProperties:!1,supportsHavingClause:!0,supportsOrderBy:!0,supportsPagination:!0,supportsQueryWithResultType:!1,supportsSqlExpression:!0,supportsDisjointSpatialRel:!0}};function b(e){return(0,n.fT)(e)?null!=e.z:!!e.hasZ}function I(e){return(0,n.fT)(e)?null!=e.m:!!e.hasM}class S{constructor(){this._queryEngine=null,this._nextObjectId=null}destroy(){this._queryEngine?.destroy(),this._queryEngine=this._createDefaultAttributes=null}async load(e){const t=[],{features:s}=e,n=this._inferLayerProperties(s,e.fields),r=e.fields||[],o=null!=e.hasM?e.hasM:!!n.hasM,d=null!=e.hasZ?e.hasZ:!!n.hasZ,b=!e.spatialReference&&!n.spatialReference,I=b?y:e.spatialReference||n.spatialReference,S=b?_:null,v=e.geometryType||n.geometryType,B=!v;let z=e.objectIdField||n.objectIdField,M=e.timeInfo;const F=new f.A(r);if(!B&&(b&&t.push({name:"feature-layer:spatial-reference-not-found",message:"Spatial reference not provided or found in features. Defaults to WGS84"}),!v))throw new i.A("feature-layer:missing-property","geometryType not set and couldn't be inferred from the provided features");if(!z)throw new i.A("feature-layer:missing-property","objectIdField not set and couldn't be found in the provided fields");if(n.objectIdField&&z!==n.objectIdField&&(t.push({name:"feature-layer:duplicated-oid-field",message:`Provided objectIdField "${z}" doesn't match the field name "${n.objectIdField}", found in the provided fields`}),z=n.objectIdField),z&&!n.objectIdField){const e=F.get(z);e?(z=e.name,e.type="esriFieldTypeOID",e.editable=!1,e.nullable=!1):r.unshift({alias:z,name:z,type:"esriFieldTypeOID",editable:!1,nullable:!1})}for(const e of r){if(null==e.name&&(e.name=e.alias),null==e.alias&&(e.alias=e.name),!e.name)throw new i.A("feature-layer:invalid-field-name","field name is missing",{field:e});if(e.name===z&&(e.type="esriFieldTypeOID"),!p.k.jsonValues.includes(e.type))throw new i.A("feature-layer:invalid-field-type",`invalid type for field "${e.name}"`,{field:e});null==e.length&&(e.length=(0,m._b)(e))}const w={};for(const e of r)if("esriFieldTypeOID"!==e.type&&"esriFieldTypeGlobalID"!==e.type){const t=(0,m.lD)(e);void 0!==t&&(w[e.name]=t)}if(M){if(M.startTimeField){const e=F.get(M.startTimeField);e?(M.startTimeField=e.name,e.type="esriFieldTypeDate"):M.startTimeField=null}if(M.endTimeField){const e=F.get(M.endTimeField);e?(M.endTimeField=e.name,e.type="esriFieldTypeDate"):M.endTimeField=null}if(M.trackIdField){const e=F.get(M.trackIdField);e?M.trackIdField=e.name:(M.trackIdField=null,t.push({name:"feature-layer:invalid-timeInfo-trackIdField",message:"trackIdField is missing",details:{timeInfo:M}}))}M.startTimeField||M.endTimeField||(t.push({name:"feature-layer:invalid-timeInfo",message:"startTimeField and endTimeField are missing or invalid",details:{timeInfo:M}}),M=null)}const A=F.dateFields.length?{timeZoneIANA:e.dateFieldsTimeZone??g.u}:null;this._createDefaultAttributes=(0,c.b)(w,z);const R={warnings:t,featureErrors:[],layerDefinition:{...x,drawingInfo:(0,c.c)(v),templates:(0,c.a)(w),extent:S,geometryType:v,objectIdField:z,fields:r,hasZ:d,hasM:o,timeInfo:M,dateFieldsTimeReference:A},assignedObjectIds:{}};if(this._queryEngine=new h.Q({fieldsIndex:f.A.fromLayerJSON({fields:r,timeInfo:M,dateFieldsTimeReference:A}),geometryType:v,hasM:o,hasZ:d,objectIdField:z,spatialReference:I,featureStore:new l.F({geometryType:v,hasM:o,hasZ:d}),timeInfo:M,cacheSpatialQueries:!0}),!s?.length)return this._nextObjectId=a.i,R;const E=(0,a.f)(z,s);return this._nextObjectId=E+1,await(0,u.c)(s,I),this._loadInitialFeatures(R,s)}async applyEdits(e){const{spatialReference:t,geometryType:s}=this._queryEngine;return await Promise.all([(0,d.l)(t,s),(0,u.c)(e.adds,t),(0,u.c)(e.updates,t)]),this._applyEdits(e)}queryFeatures(e,t={}){return this._queryEngine.executeQuery(e,t.signal)}queryFeatureCount(e,t={}){return this._queryEngine.executeQueryForCount(e,t.signal)}queryObjectIds(e,t={}){return this._queryEngine.executeQueryForIds(e,t.signal)}queryExtent(e,t={}){return this._queryEngine.executeQueryForExtent(e,t.signal)}querySnapping(e,t={}){return this._queryEngine.executeQueryForSnapping(e,t.signal)}_inferLayerProperties(e,t){let s,i,r=null,o=null,a=null;for(const t of e){const e=t.geometry;if(null!=e&&(r||(r=(0,n.$B)(e)),o||(o=e.spatialReference),null==s&&(s=b(e)),null==i&&(i=I(e)),r&&o&&null!=s&&null!=i))break}if(t&&t.length){let e=null;t.some((t=>{const s="esriFieldTypeOID"===t.type,i=!t.type&&t.name&&"objectid"===t.name.toLowerCase();return e=t,s||i}))&&(a=e.name)}return{geometryType:r,spatialReference:o,objectIdField:a,hasM:i,hasZ:s}}async _loadInitialFeatures(e,t){const{geometryType:s,hasM:i,hasZ:r,objectIdField:a,spatialReference:l,featureStore:h,fieldsIndex:c}=this._queryEngine,f=[];for(const i of t){if(null!=i.uid&&(e.assignedObjectIds[i.uid]=-1),i.geometry&&s!==(0,n.$B)(i.geometry)){e.featureErrors.push((0,d.a)("Incorrect geometry type."));continue}const t=this._createDefaultAttributes(),r=(0,d.m)(c,t,i.attributes,!0);r?e.featureErrors.push(r):(this._assignObjectId(t,i.attributes,!0),i.attributes=t,null!=i.uid&&(e.assignedObjectIds[i.uid]=i.attributes[a]),null!=i.geometry&&(i.geometry=(0,u.p)(i.geometry,i.geometry.spatialReference,l)),f.push(i))}h.addMany((0,o.d)([],f,s,r,i,a));const{fullExtent:p,timeExtent:m}=await this._queryEngine.fetchRecomputedExtents();if(e.layerDefinition.extent=p,m){const{start:t,end:s}=m;e.layerDefinition.timeInfo.timeExtent=[t,s]}return e}async _applyEdits(e){const{adds:t,updates:s,deletes:i}=e,n={addResults:[],deleteResults:[],updateResults:[],uidToObjectId:{}};if(t?.length&&this._applyAddEdits(n,t),s?.length&&this._applyUpdateEdits(n,s),i?.length){for(const e of i)n.deleteResults.push((0,d.c)(e));this._queryEngine.featureStore.removeManyById(i)}const{fullExtent:r,timeExtent:o}=await this._queryEngine.fetchRecomputedExtents();return{extent:r,timeExtent:o,featureEditResults:n}}_applyAddEdits(e,t){const{addResults:s}=e,{geometryType:i,hasM:r,hasZ:a,objectIdField:l,spatialReference:h,featureStore:c,fieldsIndex:f}=this._queryEngine,p=[];for(const r of t){if(r.geometry&&i!==(0,n.$B)(r.geometry)){s.push((0,d.a)("Incorrect geometry type."));continue}const t=this._createDefaultAttributes(),o=(0,d.m)(f,t,r.attributes);if(o)s.push(o);else{if(this._assignObjectId(t,r.attributes),r.attributes=t,null!=r.uid){const t=r.attributes[l];e.uidToObjectId[r.uid]=t}if(null!=r.geometry){const e=r.geometry.spatialReference??h;r.geometry=(0,u.p)((0,d.s)(r.geometry,e),e,h)}p.push(r),s.push((0,d.c)(r.attributes[l]))}}c.addMany((0,o.d)([],p,i,a,r,l))}_applyUpdateEdits({updateResults:e},t){const{geometryType:s,hasM:i,hasZ:r,objectIdField:a,spatialReference:l,featureStore:h,fieldsIndex:c}=this._queryEngine;for(const f of t){const{attributes:t,geometry:p}=f,m=t?.[a];if(null==m){e.push((0,d.a)(`Identifier field ${a} missing`));continue}if(!h.has(m)){e.push((0,d.a)(`Feature with object id ${m} missing`));continue}const g=(0,o.e)(h.getFeature(m),s,r,i);if(null!=p){if(s!==(0,n.$B)(p)){e.push((0,d.a)("Incorrect geometry type."));continue}const t=p.spatialReference??l;g.geometry=(0,u.p)((0,d.s)(p,t),t,l)}if(t){const s=(0,d.m)(c,g.attributes,t);if(s){e.push(s);continue}}h.add((0,o.f)(g,s,r,i,a)),e.push((0,d.c)(m))}}_assignObjectId(e,t,s=!1){const i=this._queryEngine.objectIdField;s&&t&&isFinite(t[i])?e[i]=t[i]:e[i]=this._nextObjectId++}}},11721:(e,t,s)=>{s.d(t,{P:()=>o});var i=s(32773),n=s(45371),r=s(32159);class o{constructor(e=9,t){this._compareMinX=c,this._compareMinY=d,this._toBBox=e=>e,this._maxEntries=Math.max(4,e||9),this._minEntries=Math.max(2,Math.ceil(.4*this._maxEntries)),t&&("function"==typeof t?this._toBBox=t:this._initFormat(t)),this.clear()}destroy(){this.clear(),x.prune(),b.prune(),I.prune(),S.prune()}all(e){a(this._data,e)}search(e,t){let s=this._data;const i=this._toBBox;if(y(e,s))for(x.clear();s;){for(let n=0,r=s.children.length;n0;){if(s||(s=I.pop(),n=I.data[I.length-1],r=S.pop()??0,o=!0),s.leaf&&(t=(0,i.f)(s.children,e,s.children.length,s.indexHint),-1!==t))return s.children.splice(t,1),I.push(s),this._condense(I),this;o||s.leaf||!g(s,a)?n?(r++,s=n.children[r],o=!1):s=null:(I.push(s),S.push(r),r=0,n=s,s=s.children[0])}return this}toJSON(){return this._data}fromJSON(e){return this._data=e,this}_build(e,t,s,i){const n=s-t+1;let r=this._maxEntries;if(n<=r){const i=new z(e.slice(t,s+1));return l(i,this._toBBox),i}i||(i=Math.ceil(Math.log(n)/Math.log(r)),r=Math.ceil(n/r**(i-1)));const o=new M([]);o.height=i;const a=Math.ceil(n/r),u=a*Math.ceil(Math.sqrt(r));_(e,t,s,u,this._compareMinX);for(let n=t;n<=s;n+=u){const t=Math.min(n+u-1,s);_(e,n,t,a,this._compareMinY);for(let s=n;s<=t;s+=a){const n=Math.min(s+a-1,t);o.children.push(this._build(e,s,n,i-1))}}return l(o,this._toBBox),o}_insert(e,t,s){const i=this._toBBox,n=s?e:i(e);I.clear();const r=function(e,t,s,i){for(;i.push(t),!0!==t.leaf&&i.length-1!==s;){let s,i=1/0,o=1/0;for(let a=0,l=t.children.length;a=0&&I.data[t].children.length>this._maxEntries;)this._split(I,t),t--;!function(e,t,s){for(let i=s;i>=0;i--)h(t.data[i],e)}(n,I,t)}_split(e,t){const s=e.data[t],i=s.children.length,n=this._minEntries;this._chooseSplitAxis(s,n,i);const r=this._chooseSplitIndex(s,n,i);if(!r)return;const o=s.children.splice(r,s.children.length-r),a=s.leaf?new z(o):new M(o);a.height=s.height,l(s,this._toBBox),l(a,this._toBBox),t?e.data[t-1].children.push(a):this._splitRoot(s,a)}_splitRoot(e,t){this._data=new M([e,t]),this._data.height=e.height+1,l(this._data,this._toBBox)}_chooseSplitIndex(e,t,s){let i,n,r;i=n=1/0;for(let o=t;o<=s-t;o++){const t=u(e,0,o,this._toBBox),a=u(e,o,s,this._toBBox),l=m(t,a),h=f(t)+f(a);l=t;i--){const t=e.children[i];h(o,e.leaf?n(t):t),a+=p(o)}return a}_condense(e){for(let t=e.length-1;t>=0;t--){const s=e.data[t];if(0===s.children.length)if(t>0){const n=e.data[t-1],r=n.children;r.splice((0,i.f)(r,s,r.length,n.indexHint),1)}else this.clear();else l(s,this._toBBox)}}_initFormat(e){const t=["return a"," - b",";"];this._compareMinX=new Function("a","b",t.join(e[0])),this._compareMinY=new Function("a","b",t.join(e[1])),this._toBBox=new Function("a","return {minX: a"+e[0]+", minY: a"+e[1]+", maxX: a"+e[2]+", maxY: a"+e[3]+"};")}}function a(e,t){let s=e;for(b.clear();s;){if(!0===s.leaf)for(const e of s.children)t(e);else b.pushArray(s.children);s=b.pop()??null}}function l(e,t){u(e,0,e.children.length,t,e)}function u(e,t,s,i,n){n||(n=new z([])),n.minX=1/0,n.minY=1/0,n.maxX=-1/0,n.maxY=-1/0;for(let r,o=t;o=e.minX&&t.maxY>=e.minY}function _(e,t,s,i,n){const o=[t,s];for(;o.length;){const t=o.pop(),s=o.pop();if(t-s<=i)continue;const a=s+Math.ceil((t-s)/i/2)*i;(0,r.q)(e,a,s,t,n),o.push(s,a,a,t)}}const x=new n.P,b=new n.P,I=new n.P,S=new n.P({deallocator:void 0});class v{constructor(){this.minX=1/0,this.minY=1/0,this.maxX=-1/0,this.maxY=-1/0}}class B extends v{constructor(){super(...arguments),this.height=1,this.indexHint=new i.P}}class z extends B{constructor(e){super(),this.children=e,this.leaf=!0}}class M extends B{constructor(e){super(),this.children=e,this.leaf=!1}}},67138:(e,t,s)=>{s.d(t,{c:()=>i,g:()=>n});var i="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==s.g?s.g:"undefined"!=typeof self?self:{};function n(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}},53104:(e,t,s)=>{s.d(t,{a:()=>c,b:()=>u,c:()=>o,d:()=>d});var i=s(32773),n=s(70648),r=s(25018);function o(e){return{renderer:{type:"simple",symbol:"esriGeometryPoint"===e||"esriGeometryMultipoint"===e?r.d:"esriGeometryPolyline"===e?r.a:r.b}}}const a=/^[_$a-zA-Z][_$a-zA-Z0-9]*$/;let l=1;function u(e,t){if((0,i.h)("esri-csp-restrictions"))return()=>({[t]:null,...e});try{let s=`this${h(t)} = null;`;for(const t in e)s+=`this${h(t)} = ${JSON.stringify(e[t])};`;const i=new Function(`\n return class AttributesClass$${l++} {\n constructor() {\n ${s};\n }\n }\n `)();return()=>new i}catch(s){return()=>({[t]:null,...e})}}function h(e){return a.test(e)?`.${e}`:`["${e}"]`}function c(e={}){return[{name:"New Feature",description:"",prototype:{attributes:(0,i.o8)(e)}}]}function d(e,t){return{analytics:{supportsCacheHint:!1},attachment:null,data:{isVersioned:!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,supportsQueryAnalytics:!1,supportsQueryAttachments:!1,supportsQueryTopFeatures:!1,supportsResizeAttachments:!1,supportsSync:!1,supportsUpdate:t,supportsExceedsLimitStatistics:!0,supportsAsyncConvert3D:!1},query:n.q,queryRelated:{supportsCount:!0,supportsOrderBy:!0,supportsPagination:!0,supportsCacheHint:!1},queryTopFeatures:{supportsCacheHint:!1},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}}}},58126:(e,t,s)=>{function i(e){return null!=a(e)||null!=o(e)}function n(e){return l.test(e)}function r(e){return a(e)??o(e)}function o(e){const t=new Date(e);return function(e,t){if(Number.isNaN(e.getTime()))return!1;let s=!0;if(h&&/\d+\W*$/.test(t)){const e=t.match(/[a-zA-Z]{2,}/);if(e){let t=!1,i=0;for(;!t&&i<=e.length;)t=!u.test(e[i]),i++;s=!t}}return s}(t,e)?Number.isNaN(t.getTime())?null:t.getTime()-6e4*t.getTimezoneOffset():null}function a(e){const t=l.exec(e);if(!t?.groups)return null;const s=t.groups,i=+s.year,n=+s.month-1,r=+s.day,o=+(s.hours??"0"),a=+(s.minutes??"0"),u=+(s.seconds??"0");if(o>23)return null;if(a>59)return null;if(u>59)return null;const h=s.ms??"0",c=h?+h.padEnd(3,"0").substring(0,3):0;let d;if(s.isUTC||!s.offsetSign)d=Date.UTC(i,n,r,o,a,u,c);else{const e=+s.offsetHours,t=+s.offsetMinutes;d=6e4*("+"===s.offsetSign?-1:1)*(60*e+t)+Date.UTC(i,n,r,o,a,u,c)}return Number.isNaN(d)?null:d}s.d(t,{a:()=>i,i:()=>n,p:()=>r});const l=/^(?:(?-?\d{4,})-(?\d{2})-(?\d{2}))(?:T(?\d{2}):(?\d{2}):(?\d{2})(?:\.(?\d+))?)?(?:(?Z)|(?:(?\+|-)(?\d{2}):(?\d{2})))?$/,u=/^((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,h=!Number.isNaN(new Date("technology 10").getTime())},25018:(e,t,s)=>{s.d(t,{a:()=>o,b:()=>a,c:()=>l,d:()=>r,e:()=>u,f:()=>h,g:()=>c,h:()=>i,i:()=>n});const i=[252,146,31,255],n=[153,153,153,255],r={type:"esriSMS",style:"esriSMSCircle",size:6,color:i,outline:{type:"esriSLS",style:"esriSLSSolid",width:.75,color:[153,153,153,255]}},o={type:"esriSLS",style:"esriSLSSolid",width:.75,color:i},a={type:"esriSFS",style:"esriSFSSolid",color:[252,146,31,196],outline:{type:"esriSLS",style:"esriSLSSolid",width:.75,color:[255,255,255,191]}},l={type:"esriTS",color:[255,255,255,255],font:{family:"arial-unicode-ms",size:10,weight:"bold"},horizontalAlignment:"center",kerning:!0,haloColor:[0,0,0,255],haloSize:1,rotated:!1,text:"",xoffset:0,yoffset:0,angle:0},u={type:"esriSMS",style:"esriSMSCircle",color:[0,0,0,255],outline:null,size:10.5},h={type:"esriSLS",style:"esriSLSSolid",color:[0,0,0,255],width:1.5},c={type:"esriSFS",style:"esriSFSSolid",color:[0,0,0,255],outline:null}},339:(e,t,s)=>{s.d(t,{c:()=>o,g:()=>u,o:()=>a,u:()=>l});var i=s(67504),n=s(7969),r=s(77037);const o={102100:{maxX:20037508.342788905,minX:-20037508.342788905,plus180Line:new i.A({paths:[[[20037508.342788905,-20037508.342788905],[20037508.342788905,20037508.342788905]]],spatialReference:n.A.WebMercator}),minus180Line:new i.A({paths:[[[-20037508.342788905,-20037508.342788905],[-20037508.342788905,20037508.342788905]]],spatialReference:n.A.WebMercator})},4326:{maxX:180,minX:-180,plus180Line:new i.A({paths:[[[180,-180],[180,180]]],spatialReference:n.A.WGS84}),minus180Line:new i.A({paths:[[[-180,-180],[-180,180]]],spatialReference:n.A.WGS84})}};function a(e,t){return Math.ceil((e-t)/(2*t))}function l(e,t){const s=u(e);for(const e of s)for(const s of e)s[0]+=t;return e}function u(e){return(0,r.Bi)(e)?e.rings:e.paths}},61155:(e,t,s)=>{s.d(t,{f:()=>n,i:()=>i});const i=1;function n(e,t){let s=0;for(const i of t){const t=i.attributes?.[e];"number"==typeof t&&isFinite(t)&&(s=Math.max(s,t))}return s}},79281:(e,t,s)=>{s.d(t,{c:()=>u,s:()=>h}),s(94345);var i=s(64604),n=s(77037),r=s(69763),o=s(69033),a=s(99063),l=s(13978);async function u(e,t,s,a){const l=(0,o.p)(e),u=t[0].spatialReference,h={...a,responseType:"json",query:{...l.query,f:"json",sr:(0,r.Y)(u),target:JSON.stringify({geometryType:(0,n.$B)(t[0]),geometries:t}),cutter:JSON.stringify(s)}},c=await(0,i.A)(l.path+"/cut",h),{cutIndexes:d,geometries:f=[]}=c.data;return{cutIndexes:d,geometries:f.map((e=>{const t=(0,n.rS)(e);return t.spatialReference=u,t}))}}async function h(e,t,s){const o="string"==typeof e?(0,a.An)(e):e,u=t[0].spatialReference,h=(0,n.$B)(t[0]),c={...s,query:{...o.query,f:"json",sr:(0,r.Y)(u),geometries:JSON.stringify((0,l.e)(t))}},{data:d}=await(0,i.A)(o.path+"/simplify",c);return(0,l.d)(d.geometries,h,u)}},84698:(e,t,s)=>{s.d(t,{a:()=>l,c:()=>h,l:()=>g,m:()=>d,s:()=>m});var i=s(58126),n=s(69763),r=s(30011);class o{constructor(){this.code=null,this.description=null}}class a{constructor(e){this.error=new o,this.globalId=null,this.objectId=null,this.success=!1,this.uniqueId=null,this.error.description=e}}function l(e){return new a(e)}class u{constructor(e){this.globalId=null,this.success=!0,this.objectId=this.uniqueId=e}}function h(e){return new u(e)}const c=new Set;function d(e,t,s,i=!1){c.clear();for(const n in s){const o=e.get(n);if(!o)continue;const a=f(o,s[n]);if(c.add(o.name),o&&(i||o.editable)){const e=(0,r.CJ)(o,a);if(e)return l((0,r.uo)(e,o,a));t[o.name]=a}}for(const t of e?.requiredFields??[])if(!c.has(t.name))return l(`missing required field "${t.name}"`);return null}function f(e,t){let s=t;return(0,r.WA)(e)&&"string"==typeof t?s=parseFloat(t):(0,r.yM)(e)&&null!=t&&"string"!=typeof t?s=String(t):(0,r.vE)(e)&&"string"==typeof t&&(s=(0,i.p)(t)),(0,r.WX)(s)}let p;function m(e,t){if(!e||!(0,n.k)(t))return e;if("rings"in e||"paths"in e){if(null==p)throw new TypeError("geometry engine not loaded");return p.simplify(t,e)}return e}async function g(e,t){!(0,n.k)(e)||"esriGeometryPolygon"!==t&&"esriGeometryPolyline"!==t||await async function(){return null==p&&(p=await Promise.all([s.e(9257),s.e(1394)]).then(s.bind(s,61394)).then((e=>e.g))),p}()}},69033:(e,t,s)=>{s.d(t,{a:()=>r,e:()=>a,p:()=>o}),s(90740),s(29512);var i=s(32773),n=s(99063);function r(e,t){return t?{...t,query:{...e??{},...t.query}}:{query:e}}function o(e){return"string"==typeof e?(0,n.An)(e):(0,i.o8)(e)}function a(e,t,s){const i={};for(const n in e){if("declaredClass"===n)continue;const r=e[n];if(null!=r&&"function"!=typeof r)if(Array.isArray(r))i[n]=r.map((e=>a(e)));else if("object"==typeof r)if(r.toJSON){const e=r.toJSON(s?.[n]);i[n]=t?e:JSON.stringify(e)}else i[n]=t?r:JSON.stringify(r);else i[n]=r}return i}s(64604)},13978:(e,t,s)=>{s.d(t,{d:()=>r,e:()=>n});var i=s(77037);function n(e){return{geometryType:(0,i.$B)(e[0]),geometries:e.map((e=>e.toJSON()))}}function r(e,t,s){const n=(0,i.xD)(t);return e.map((e=>{const t=n.fromJSON(e);return t.spatialReference=s,t}))}},67321:(e,t,s)=>{s.d(t,{C_:()=>c,OH:()=>p,Vh:()=>m,on:()=>h,pc:()=>g,wB:()=>a,z7:()=>l}),s(73067),s(17745);var i=s(80959),n=s(13671),r=s(57732),o=s(41390);function a(e,t,s={}){return u(e,t,s,d)}function l(e,t,s={}){return u(e,t,s,f)}function u(e,t,s={},i){let n=null;const a=s.once?(e,s)=>{i(e)&&((0,r.r)(n),t(e,s))}:(e,s)=>{i(e)&&t(e,s)};if(n=(0,o.w)(e,a,s.sync,s.equals),s.initial){const t=e();a(t,t)}return n}function h(e,t,s,o={}){let l=null,u=null,h=null;function c(){l&&u&&(u.remove(),o.onListenerRemove?.(l),l=null,u=null)}function d(e){o.once&&o.once&&(0,r.r)(h),s(e)}const f=a(e,((e,s)=>{c(),(0,i.i)(e)&&(l=e,u=(0,i.o)(e,t,d),o.onListenerAdd?.(e))}),{sync:o.sync,initial:!0});return h=(0,n.m)((()=>{f.remove(),c()})),h}function c(e,t){return function(e,t,s){if((0,i.G4)(s))return Promise.reject((0,i.NK)());const o=e();if(t?.(o))return Promise.resolve(o);let a=null;function l(){a=(0,r.r)(a)}return new Promise(((r,o)=>{a=(0,n.h)([(0,i.u7)(s,(()=>{l(),o((0,i.NK)())})),u(e,(e=>{l(),r(e)}),{sync:!1,once:!0},t??d)])}))}(e,f,t)}function d(e){return!0}function f(e){return!!e}s(32816),s(29298),s(20266),s(90740),s(32773),s(36544),s(93181),s(40499),s(6407),s(69421),s(91047),s(81272),s(45371),s(44945),s(58498);const p={sync:!0},m={initial:!0},g={sync:!0,initial:!0}},3952:(e,t,s)=>{s.d(t,{el:()=>m});var i=s(90740),n=s(6407),r=s(20266),o=s(84200),a=s(67504),l=s(339),u=s(69763),h=s(29208),c=s(79281);s(32773),s(32816),s(29298),s(36544),s(93181),s(13671),s(40499),s(69421),s(91047),s(56273),s(44600),s(2160),s(99924),s(41390),s(58498),s(45371),s(80959),s(49877),s(7969),s(93804),s(18683),s(64604),s(29512),s(99063),s(64752),s(48844),s(97827),s(91695),s(18169),s(48402),s(16699),s(26809),s(2589),s(18527),s(77037),s(36533),s(94345),s(92517),s(69033),s(13978);const d=()=>r.L.getLogger("esri.geometry.support.normalizeUtils");function f(e,t,s){if(t){const t=function(e,t){if(!(e instanceof a.A||e instanceof o.A)){const e="straightLineDensify: the input geometry is neither polyline nor polygon";throw d().error(e),new n.A(e)}const s=(0,l.g)(e),i=[];for(const e of s){const s=[];i.push(s),s.push([e[0][0],e[0][1]]);for(let i=0;i1){for(let e=1;e<=c-1;e++){const i=e*t,o=h*i+n,a=u*i+r;s.push([o,a])}const e=(l+Math.floor(c-1)*t)/2,i=h*e+n,o=u*e+r;s.push([i,o])}s.push([o,a])}}return function(e){return"polygon"===e.type}(e)?new o.A({rings:i,spatialReference:e.spatialReference}):new a.A({paths:i,spatialReference:e.spatialReference})}(e,1e6);e=(0,h.ci)(t,!0)}return s&&(e=(0,l.u)(e,s)),e}function p(e,t,s){if(Array.isArray(e)){const i=e[0];if(i>t){const s=(0,l.o)(i,t);e[0]=i+s*(-2*t)}else if(it){const s=(0,l.o)(i,t);e=e.clone().offset(s*(-2*t),0)}else if(ip(e,_,x))),z.push(e)}else if("extent"===t.type){const e=t.clone()._normalize(!1,!1,g);z.push(e.rings?new o.A(e):e)}else if(t.extent){const e=t.extent,s=(0,l.o)(e.xmin,x)*(2*_);let i=0===s?t.clone():(0,l.u)(t.clone(),s);e.offset(s,0);let{xmin:n,xmax:r}=e;n=Number(n.toFixed(9)),r=Number(r.toFixed(9)),e.intersects(I)&&r!==_?(v=r>v?r:v,i=f(i,y),B.push(i),z.push("cut")):e.intersects(S)&&n!==x?(v=r*(2*_)>v?r*(2*_):v,i=f(i,y,360),B.push(i),z.push("cut")):z.push(i)}else z.push(t.clone());else z.push(t);else z.push(t);let M=(0,l.o)(v,_),F=-90;const w=M,A=new a.A;for(;M>0;){const e=360*M-180;A.addPath([[e,F],[e,-1*F]]),F*=-1,M--}if(B.length>0&&w>0){const t=function(e,t){let s=-1;for(let i=0;i{if(s[0]<180)return!0;{let s=0;for(let e=0;es?i:s}s=Number(s.toFixed(9));const i=-360*(0,l.o)(s,180);for(let s=0;s1&&n.rings.length>=o.rings.length?(i.push(n),r.push("simplify")):r.push(y?(0,h.Gh)(n):n)}}if(!i.length)return r;const o=await(0,c.s)(n,i,s),a=[];for(let e=0;e{n.d(t,{ElevationQuery:()=>q});var i=n(73067),s=n(6407),l=n(57732),a=n(80959),o=n(69763),r=n(36533),c=n(64752),u=n(67504),h=n(78281),f=n(48402),p=(n(94345),n(32773),n(13671)),m=n(20266),d=n(29208);n(36544),n(44600),n(32816),n(29298),n(93181),n(40499),n(90740),n(69421),n(91047),n(2160),n(99924),n(41390),n(58498),n(45371),n(49877),n(7969),n(56273),n(93804),n(18683),n(64604),n(29512),n(99063),n(48844),n(84200),n(97827),n(91695),n(18169),n(16699),n(26809),n(2589),n(18527),n(92517),n(77037);const y=()=>m.L.getLogger("esri.layers.support.ElevationSampler");class x{queryElevation(e){return function(e,t){const n=T(e,t.spatialReference);if(!n)return null;switch(e.type){case"point":!function(e,t,n){e.z=n.elevationAt(t.x,t.y)}(e,n,t);break;case"polyline":!function(e,t,n){g.spatialReference=t.spatialReference;const i=e.hasM&&!e.hasZ;for(let s=0;snew v(e,i,this.noDataValue))):e;const s=this.samplers[0];if(s){this.extent=s.extent.clone();const{min:e,max:t}=s.demResolution;this.demResolution={min:e,max:t};for(let e=1;en?n:e}var E=n(67091);n(44945),n(47387),n(46728),n(64102);class q{async queryAll(e,t,n){if(!(e=n?.ignoreInvisibleLayers?e.filter((e=>e.visible)):e.slice()).length)throw new s.A("elevation-query:invalid-layer","Elevation queries require at least one elevation layer to fetch tiles from");const i=D.fromGeometry(t);let l=!1;n?.returnSampleInfo||(l=!0);const a={...V,...n,returnSampleInfo:!0},o=await this.query(e[e.length-1],i,a),r=await this._queryAllContinue(e,o,a);return r.geometry=r.geometry.export(),l&&delete r.sampleInfo,r}async query(e,t,n){if(!e)throw new s.A("elevation-query:invalid-layer","Elevation queries require an elevation layer to fetch tiles from");if(!t||!(t instanceof D)&&"point"!==t.type&&"multipoint"!==t.type&&"polyline"!==t.type)throw new s.A("elevation-query:invalid-geometry","Only point, polyline and multipoint geometries can be used to query elevation");const i={...V,...n},a=new z(e,t.spatialReference,i),r=i.signal;return await e.load({signal:r}),await async function(e,t,n){let i;const l=e.layer.tileInfo.spatialReference;if(t instanceof D?i=await t.project(l,n):(await(0,h.initializeProjection)([{source:t.spatialReference,dest:l}],{signal:n}),i=(0,h.project)(t,l)),!i)throw new s.A("elevation-query:spatial-reference-mismatch",`Cannot query elevation in '${t.spatialReference.wkid}' on an elevation service in '${l.wkid}'`);e.geometry=D.fromGeometry(i)}(a,t,r),await this._selectTiles(a,r),await F(a,r),function(e){e.geometry.coordinates.forEach((t=>{const n=t.elevationTile;let i=e.options.noDataValue;if(n){const e=n.sample(t.x,t.y);null!=e?i=e:t.elevationTile=null}t.z=i}))}(a),async function(e,t){const n=await e.geometry.project(e.outSpatialReference,t);(0,l.b)(n);const i={geometry:n.export(),noDataValue:e.options.noDataValue};return e.options.returnSampleInfo&&(i.sampleInfo=function(e){const t=e.layer.tileInfo,n=(0,o.g)(t.spatialReference);return e.geometry.coordinates.map((i=>{let s=-1;return i.elevationTile&&i.elevationTile!==e.outsideExtentTile&&(s=t.lodAt(i.elevationTile.tile.level).resolution*n),{demResolution:s}}))}(e)),e.geometry.coordinates.forEach((e=>{e.tile=null,e.elevationTile=null})),i}(a,r)}async createSampler(e,t,n){if(!e)throw new s.A("elevation-query:invalid-layer","Elevation queries require an elevation layer to fetch tiles from");if(!t||"extent"!==t.type)throw new s.A("elevation-query:invalid-extent","Invalid or undefined extent");const i={...V,...n};return this._createSampler(e,t,i)}async createSamplerAll(e,t,n){if(!(e=n?.ignoreInvisibleLayers?e.filter((e=>e.visible)):e.slice()).length)throw new s.A("elevation-query:invalid-layer","Elevation queries require at least one elevation layer to fetch tiles from");if(!t||"extent"!==t.type)throw new s.A("elevation-query:invalid-extent","Invalid or undefined extent");const i={...V,...n,returnSampleInfo:!0},l=await this._createSampler(e[e.length-1],t,i);return this._createSamplerAllContinue(e,t,l,i)}async _createSampler(e,t,n,i){const s=n.signal;await e.load({signal:s});const l=t.spatialReference,a=e.tileInfo.spatialReference;l.equals(a)||(await(0,h.initializeProjection)([{source:l,dest:a}],{signal:s}),t=(0,h.project)(t,a));const o=new M(e,t,n,i);return await this._selectTiles(o,s),await F(o,s),new w(o.elevationTiles,o.layer.tileInfo,o.options.noDataValue)}async _createSamplerAllContinue(e,t,n,i){if(e.pop(),!e.length)return n;const s=n.samplers.filter((e=>!e.tile.hasNoDataValues)).map((e=>(0,f.d)(e.extent))),l=await this._createSampler(e[e.length-1],t,i,s);if(0===l.samplers.length)return n;const a=n.samplers.concat(l.samplers),o=new w(a,i.noDataValue);return this._createSamplerAllContinue(e,t,o,i)}async _queryAllContinue(e,t,n){const i=e.pop(),s=t.geometry.coordinates,a=t.sampleInfo;(0,l.b)(a);const o=[],r=[];for(let t=0;t=0?n.source||(n.source=i):e.length&&(o.push(s[t]),r.push(t))}if(!e.length||0===o.length)return t;const c=t.geometry.clone(o),u=await this.query(e[e.length-1],c,n),h=u.sampleInfo;if(!h)throw new Error("no sampleInfo");return r.forEach(((e,t)=>{s[e].z=u.geometry.coordinates[t].z,a[e].demResolution=h[t].demResolution})),this._queryAllContinue(e,t,n)}async _selectTiles(e,t){"geometry"===e.type&&function(e){if(null==e.layer.fullExtent)return;const t=new _(null);t.sample=()=>e.options.noDataValue,e.outsideExtentTile=t;const n=e.layer.fullExtent;e.geometry.coordinates.forEach((e=>{const i=e.x,s=e.y;(in.xmax||sn.ymax)&&(e.elevationTile=t)}))}(e);const n=e.options.demResolution;if("number"==typeof n)!function(e,t){const n=function(e,t){const{tileInfo:n,tilemapCache:i}=e.layer,s=t/(0,o.g)(n.spatialReference),l=b(n,i);let a=l[0],r=0;for(let e=1;el.fetchAvailability(e.level,e.row,e.col,{signal:n})))),n);else if(await F(e,n),!e.allElevationTilesFetched())throw e.clearElevationTiles(),new s.A("elevation-query:has-unavailable-tiles")}catch(i){(0,a.QP)(i),await this._selectTilesFinestContiguousAt(e,t-1,n)}}async _selectTilesAuto(e,t){!function(e){const{tileInfo:t,tilemapCache:n}=e.layer,i=k(t,n,e.options.minDemResolution);e.selectTilesAtLOD(i,e.options.maximumAutoTileRequests)}(e),function(e){const t=e.layer.tileInfo;let n=0;const i={},s=e=>{null!=e.id&&(e.id in i?i[e.id]++:(i[e.id]=1,n++))},l=e=>{if(null==e.id)return;const t=i[e.id];1===t?(delete i[e.id],n--):i[e.id]=t-1};e.forEachTileToFetch(s,l);let a=!0;for(;a&&(a=!1,e.forEachTileToFetch((i=>{n<=e.options.maximumAutoTileRequests||(l(i),t.upsampleTile(i)&&(a=!0),s(i))}),l),a););}(e);const n=e.layer.tilemapCache;if(!n||$(n))return this._selectTilesAutoPrefetchUpsample(e,t);const s=e.getTilesToFetch(),l={},o=s.map((async e=>{const s=new E.T(null,0,0,0,(0,f.c)()),o=await(0,i.r)(n.fetchAvailabilityUpsample(e.level,e.row,e.col,s,{signal:t}));!1!==o.ok?null!=e.id&&(l[e.id]=s):(0,a.QP)(o.error)}));await(0,a.qr)(Promise.all(o),t),e.remapTiles(l)}async _selectTilesAutoPrefetchUpsample(e,t){const n=e.layer.tileInfo;await F(e,t);let i=!1;e.forEachTileToFetch(((e,t)=>{n.upsampleTile(e)?i=!0:t()})),i&&await this._selectTilesAutoPrefetchUpsample(e,t)}}class D{export(){return this._exporter(this.coordinates,this.spatialReference)}clone(e){const t=new D;return t.geometry=this.geometry,t.spatialReference=this.spatialReference,t.coordinates=e||this.coordinates.map((e=>e.clone())),t._exporter=this._exporter,t}async project(e,t){if(this.spatialReference.equals(e))return this.clone();await(0,h.initializeProjection)([{source:this.spatialReference,dest:e}],{signal:t});const n=new r.A({spatialReference:this.spatialReference,points:this.coordinates.map((e=>[e.x,e.y]))}),i=(0,h.project)(n,e);if(!i)return null;const s=this.coordinates.map(((e,t)=>{const n=e.clone(),s=i.points[t];return n.x=s[0],n.y=s[1],n})),l=this.clone(s);return l.spatialReference=e,l}static fromGeometry(e){const t=new D;if(t.geometry=e,t.spatialReference=e.spatialReference,e instanceof D)t.coordinates=e.coordinates.map((e=>e.clone())),t._exporter=(t,n)=>{const i=e.clone(t);return i.spatialReference=n,i};else switch(e.type){case"point":{const n=e,{hasZ:i,hasM:s}=n;t.coordinates=i&&s?[new C(n.x,n.y,n.z,n.m)]:i?[new C(n.x,n.y,n.z)]:s?[new C(n.x,n.y,null,n.m)]:[new C(n.x,n.y)],t._exporter=(t,n)=>e.hasM?new c.A(t[0].x,t[0].y,t[0].z,t[0].m,n):new c.A(t[0].x,t[0].y,t[0].z,n);break}case"multipoint":{const n=e,{hasZ:i,hasM:s}=n;t.coordinates=i&&s?n.points.map((e=>new C(e[0],e[1],e[2],e[3]))):i?n.points.map((e=>new C(e[0],e[1],e[2]))):s?n.points.map((e=>new C(e[0],e[1],null,e[2]))):n.points.map((e=>new C(e[0],e[1]))),t._exporter=(t,n)=>e.hasM?new r.A({points:t.map((e=>[e.x,e.y,e.z,e.m])),hasZ:!0,hasM:!0,spatialReference:n}):new r.A(t.map((e=>[e.x,e.y,e.z])),n);break}case"polyline":{const n=e,i=[],s=[],{hasZ:l,hasM:a}=e;let o=0;for(const e of n.paths)if(s.push([o,o+e.length]),o+=e.length,l&&a)for(const t of e)i.push(new C(t[0],t[1],t[2],t[3]));else if(l)for(const t of e)i.push(new C(t[0],t[1],t[2]));else if(a)for(const t of e)i.push(new C(t[0],t[1],null,t[2]));else for(const t of e)i.push(new C(t[0],t[1]));t.coordinates=i,t._exporter=(t,n)=>{const i=e.hasM?t.map((e=>[e.x,e.y,e.z,e.m])):t.map((e=>[e.x,e.y,e.z])),l=s.map((e=>i.slice(e[0],e[1])));return new u.A({paths:l,hasM:e.hasM,hasZ:!0,spatialReference:n})};break}}return t}}class C{constructor(e,t,n=null,i=null,s=null,l=null){this.x=e,this.y=t,this.z=n,this.m=i,this.tile=s,this.elevationTile=l}clone(){return new C(this.x,this.y,this.z,this.m)}}class I{constructor(e,t){this.layer=e,this.options=t}}class z extends I{constructor(e,t,n){super(e,n),this.outSpatialReference=t,this.type="geometry"}selectTilesAtLOD(e){if(e<0)this.geometry.coordinates.forEach((e=>e.tile=null));else{const{tileInfo:t,tilemapCache:n}=this.layer,i=b(t,n)[e].level;this.geometry.coordinates.forEach((e=>e.tile=t.tileAt(i,e.x,e.y)))}}allElevationTilesFetched(){return!this.geometry.coordinates.some((e=>!e.elevationTile))}clearElevationTiles(){for(const e of this.geometry.coordinates)e.elevationTile!==this.outsideExtentTile&&(e.elevationTile=null)}populateElevationTiles(e){for(const t of this.geometry.coordinates)!t.elevationTile&&t.tile?.id&&(t.elevationTile=e[t.tile.id])}remapTiles(e){for(const t of this.geometry.coordinates){const n=t.tile?.id;t.tile=n?e[n]:null}}getTilesToFetch(){const e={},t=[];for(const n of this.geometry.coordinates){const i=n.tile;if(!i)continue;const s=n.tile?.id;n.elevationTile||!s||e[s]||(e[s]=i,t.push(i))}return t}forEachTileToFetch(e){for(const t of this.geometry.coordinates)t.tile&&!t.elevationTile&&e(t.tile,(()=>{t.tile=null}))}}class M extends I{constructor(e,t,n,i){super(e,n),this.type="extent",this.elevationTiles=[],this._candidateTiles=[],this._fetchedCandidates=new Set,this.extent=t.clone().intersection(e.fullExtent),this.maskExtents=i}selectTilesAtLOD(e,t){const n=this._maximumLodForRequests(t),i=Math.min(n,e);i<0?this._candidateTiles.length=0:this._selectCandidateTilesCoveringExtentAt(i)}_maximumLodForRequests(e){const{tileInfo:t,tilemapCache:n}=this.layer,i=b(t,n);if(!e)return i.length-1;const s=this.extent;if(null==s)return-1;for(let n=i.length-1;n>=0;n--){const l=i[n],a=l.resolution*t.size[0],o=l.resolution*t.size[1];if(Math.ceil(s.width/a)*Math.ceil(s.height/o)<=e)return n}return-1}allElevationTilesFetched(){return this._candidateTiles.length===this.elevationTiles.length}clearElevationTiles(){this.elevationTiles.length=0,this._fetchedCandidates.clear()}populateElevationTiles(e){for(const t of this._candidateTiles){const n=t.id&&e[t.id];n&&(this._fetchedCandidates.add(t),this.elevationTiles.push(n))}}remapTiles(e){this._candidateTiles=S(this._candidateTiles.map((t=>e[t.id])))}getTilesToFetch(){return this._candidateTiles}forEachTileToFetch(e,t){const n=this._candidateTiles;this._candidateTiles=[],n.forEach((n=>{if(this._fetchedCandidates.has(n))return void(t&&t(n));let i=!1;e(n,(()=>i=!0)),i?t&&t(n):this._candidateTiles.push(n)})),this._candidateTiles=S(this._candidateTiles,t)}_selectCandidateTilesCoveringExtentAt(e){this._candidateTiles.length=0;const t=this.extent;if(null==t)return;const{tileInfo:n,tilemapCache:i}=this.layer,s=b(n,i)[e],l=n.tileAt(s.level,t.xmin,t.ymin),a=l.extent;if(null==a)return;const o=s.resolution*n.size[0],r=s.resolution*n.size[1],c=Math.ceil((t.xmax-a[0])/o),u=Math.ceil((t.ymax-a[1])/r);for(let e=0;ee.extent&&(0,f.k)(t,e.extent)))}}function k(e,t,n=0){const i=b(e,t);let s=i.length-1;if(n>0){const t=n/(0,o.g)(e.spatialReference),l=i.findIndex((e=>e.resolution0&&(s=l-1)}return s}const V={maximumAutoTileRequests:20,noDataValue:0,returnSampleInfo:!1,demResolution:"auto",minDemResolution:0};function b(e,t){const n=e.lods;if($(t)){const{effectiveMinLOD:e,effectiveMaxLOD:i}=t;return n.filter((t=>t.level>=e&&t.level<=i))}return n}async function F(e,t){const n=e.getTilesToFetch(),i={},s=e.options.cache,l=e.options.noDataValue,o=n.map((async n=>{if(null==n.id)return;const a=`${e.layer.uid}:${n.id}:${l}`,o=null!=s?s.get(a):null,r=null!=o?o:await e.layer.fetchTile(n.level,n.row,n.col,{noDataValue:l,signal:t});null!=s&&s.put(a,r),i[n.id]=new _(n,r)}));await(0,a.qr)(Promise.allSettled(o),t),e.populateElevationTiles(i)}function S(e,t){const n={},i=[];for(const s of e){const e=s.id;e&&!n[e]?(n[e]=s,i.push(s)):t&&t(s)}const s=i.sort(((e,t)=>e.level-t.level));return s.filter(((e,n)=>{for(let i=0;i{i.d(t,{A:()=>h,t:()=>p});var r=i(32816),s=i(52731),n=i(99924),a=i(4734),o=i(29298),l=(i(32773),i(20266),i(88663)),d=i(69421),u=i(93804);i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407),i(90740),i(36544),i(50214),i(59192),i(78016),i(54483);const p=(0,u.s)()({esriTimeUnitsMilliseconds:"milliseconds",esriTimeUnitsSeconds:"seconds",esriTimeUnitsMinutes:"minutes",esriTimeUnitsHours:"hours",esriTimeUnitsDays:"days",esriTimeUnitsWeeks:"weeks",esriTimeUnitsMonths:"months",esriTimeUnitsYears:"years",esriTimeUnitsDecades:"decades",esriTimeUnitsCenturies:"centuries",esriTimeUnitsUnknown:void 0});let c=class extends((0,s.O)(n.oY)){constructor(e){super(e),this.unit="milliseconds",this.value=0}toMilliseconds(){return(0,a.c)(this.value,this.unit,"milliseconds")}};(0,r._)([(0,l.e)(p,{nonNullable:!0})],c.prototype,"unit",void 0),(0,r._)([(0,o.MZ)({type:Number,json:{write:!0},nonNullable:!0})],c.prototype,"value",void 0),c=(0,r._)([(0,d.$)("esri.TimeInterval")],c);const h=c},99781:(e,t,i)=>{i.d(t,{E:()=>_,a:()=>f,b:()=>h,c:()=>u,d:()=>w,e:()=>g,i:()=>y});var r=i(32816),s=i(81272),n=i(32773),a=i(80959),o=i(29298),l=(i(20266),i(69421)),d=i(64604);const u=(0,i(93049).b)(),p=new Map,c=new Map;async function h(e,t,i){if(!e||!i)return!1;if(!t)return!0;const r=new URL(e).host;let s=p.get(r);if(!s){const t=e.replace(/\/FeatureServer/i,"/VersionManagementServer").replace(/\/\d*$/,"");s=(await(0,d.A)(t,{responseType:"json",query:{f:"json"}})).data.defaultVersionName}return s===t}async function y(e,t,r=!1){if(!e||!t)return!0;const s=e.replace(/\/FeatureServer/i,"/VersionManagementServer").replace(/\/\d*$/,""),n=c.get(s)?.entries();if(n)for(const[e,a]of n)if(a.name===t){const t=!a.stack?.hasForwardEdits();if(!t&&r){const[{deleteForwardEdits:t},{default:r}]=await Promise.all([i.e(7931).then(i.bind(i,87931)),i.e(951).then(i.bind(i,10951))]),n=await t(s,e,new r({sessionId:u,moment:a.moment}));return n.success&&a.stack?.clearForwardEdits(),n.success}return t}return!0}function f(e,t){if(!e)return!1;const i=e.replace(/\/FeatureServer/i,"/VersionManagementServer").replace(/\/\d*$/,""),r=c.get(i)?.entries();if(r)for(const[e,i]of r)if(i.name===t)return"edit"===i.lockType;return!1}new Map;const m=new s.A.EventEmitter;function g(e,t,i=null,r=!1){const s=(0,a.Tw)();return r=null==t||r,m.emit("apply-edits",{serviceUrl:e,layerId:t,gdbVersion:i,mayReceiveServiceEdits:r,result:s.promise}),s}const v=Symbol();function w(e){return null!=e&&"object"==typeof e&&v in e}function b(e){return null!=e&&"object"==typeof e&&"gdbVersion"in e}function I(e,t,i){const r=new URL(e).host,s=p.get(r),n=e=>!e||e===s;return n(t)&&n(i)||t===i}const _=e=>{var t;let i=class extends e{constructor(...e){super(...e),this[t]=!0,this._applyEditsHandler=e=>{const{serviceUrl:t,layerId:i,gdbVersion:r,mayReceiveServiceEdits:s,result:a}=e,o=t===this.url,l=null!=i&&null!=this.layerId&&i===this.layerId,d=b(this),u=b(this)&&I(t,r,this.gdbVersion);if(!o||d&&!u||!l&&!s)return;const p=a.then((e=>{if(this.lastEditsEventDate=new Date,l&&(e.addedFeatures.length||e.updatedFeatures.length||e.deletedFeatures.length||e.addedAttachments.length||e.updatedAttachments.length||e.deletedAttachments.length))return this.emit("edits",(0,n.o8)(e)),e;const i=e.editedFeatures?.find((({layerId:e})=>e===this.layerId));if(i){const{adds:t,updates:r,deletes:s}=i.editedFeatures,a={edits:null,addedAttachments:[],deletedAttachments:[],updatedAttachments:[],addedFeatures:t?t.map((({attributes:e})=>({objectId:this.objectIdField&&e[this.objectIdField],globalId:this.globalIdField&&e[this.globalIdField]}))):[],deletedFeatures:s?s.map((({attributes:e})=>({objectId:this.objectIdField&&e[this.objectIdField],globalId:this.globalIdField&&e[this.globalIdField]}))):[],updatedFeatures:r?r.map((({current:{attributes:e}})=>({objectId:this.objectIdField&&e[this.objectIdField],globalId:this.globalIdField&&e[this.globalIdField]}))):[],editedFeatures:(0,n.o8)(e.editedFeatures),exceededTransferLimit:!1,historicMoment:(0,n.o8)(e.historicMoment)};return this.emit("edits",a),a}const s={edits:null,addedAttachments:[],deletedAttachments:[],updatedAttachments:[],addedFeatures:[],deletedFeatures:[],updatedFeatures:[],editedFeatures:(0,n.o8)(e.editedFeatures),exceededTransferLimit:!1,historicMoment:(0,n.o8)(e.historicMoment)};return"historicMoment"in this&&this._shouldUpdateHistoricMoment(t,r,s.historicMoment)&&this.emit("edits",s),s})).then((e=>("historicMoment"in this&&this._shouldUpdateHistoricMoment(t,r,e.historicMoment)&&(this.historicMoment=e.historicMoment),e)));this.emit("apply-edits",{result:p})},this._updateMomentHandler=e=>{const{serviceUrl:t,gdbVersion:i,moment:r}=e,s=t===this.url,n=b(this),a=b(this)&&I(t,i,this.gdbVersion),o=b(this)&&!I(t,this.gdbVersion,null);s&&n&&a&&o&&"historicMoment"in this&&this.historicMoment!==r&&(this.historicMoment=r)},this.when().then((()=>{this.addHandles(function(e){return m.on("apply-edits",new WeakRef(e))}(this._applyEditsHandler)),"historicMoment"in this&&this.addHandles(function(e){return m.on("update-moment",new WeakRef(e))}(this._updateMomentHandler))}),(()=>{}))}_shouldUpdateHistoricMoment(e,t,i){return"historicMoment"in this&&this.historicMoment!==i&&f(e,t)}};return t=v,(0,r._)([(0,o.MZ)()],i.prototype,"lastEditsEventDate",void 0),i=(0,r._)([(0,l.$)("esri.layers.mixins.EditBusLayer")],i),i}},68849:(e,t,i)=>{i.d(t,{F:()=>o});var r=i(32816),s=i(99924),n=i(29298),a=(i(32773),i(20266),i(69421));let o=class extends s.oY{constructor(){super(...arguments),this.type=null}};(0,r._)([(0,n.MZ)({type:["selection","cluster","binning"],readOnly:!0,json:{read:!1,write:!0}})],o.prototype,"type",void 0),o=(0,r._)([(0,a.$)("esri.layers.support.FeatureReduction")],o)},38093:(e,t,i)=>{i.d(t,{d:()=>l});var r=i(32773),s=i(20266),n=i(44864),a=i(79875),o=i(30011);function l(){return{fields:{type:[n.A],value:null,set:function(e){if(e&&(0,r.h)("big-integer-warning-enabled")){const t=e.filter((e=>"big-integer"===e.type||"oid"===e.type&&(e.length||0)>=8));if(t.length){const e=t.map((e=>`'${e.name}'`)).join(", ");s.L.getLogger(this).warn("#fields",`Layer (title: '${this.title??"no title"}', id: '${this.id??"no id"}') references big-integer field(s): ${e}, support for which is experimental. Only integers less than ${Number.MAX_SAFE_INTEGER} (Number.MAX_SAFE_INTEGER) are supported.`)}}this._set("fields",e)}},fieldsIndex:{readOnly:!0,get(){return a.A.fromLayer(this)}},outFields:{type:[String],json:{read:!1},set:function(e){this._userOutFields=e,this.notifyChange("outFields")},get:function(){const e=this._userOutFields;if(!e?.length)return null;if(e.includes("*"))return["*"];if(!this.fields)return e;for(const t of e){const i=this.fieldsIndex?.has(t);i||s.L.getLogger("esri.layers.support.fieldProperties").error("field-attributes-layer:invalid-field",`Invalid field ${t} found in outFields`,{layer:this,outFields:e})}return(0,o.DB)(this.fieldsIndex,e)}}}}},80488:(e,t,i)=>{i.d(t,{a:()=>a,b:()=>o,c:()=>y,d:()=>l,f:()=>s,g:()=>d,i:()=>n});const r=[["binary","application/octet-stream","bin",""]];function s(e,t){return null!=p(t.name,e?.supportedFormats??[])}function n(e,t){if(!e)return!1;const i=d(t,e.supportedFormats??[]);return null!=i&&e.editFormats.includes(i)}function a(e,t){return c(function(e,t){const i=e.toLowerCase();return u(t).find((e=>h(e)===i))}(e,t))}function o(e,t){return c(p(e,t))}function l(e,t){return h(function(e,t){return u(t).find((t=>c(t)===e))}(e,t))}function d(e,t){return o(e.name,t)??a(e.type,t)}function u(e){return[...r,...e]}function p(e,t){const i=e.toLowerCase();return u(t).find((e=>function(e){return e?.[2].split(",").map((e=>e.toLowerCase()))??[]}(e).some((e=>i.endsWith(e)))))}function c(e){return e?.[0]}function h(e){return e?.[1].toLowerCase()}function y(e){return e.tables?.find((e=>"assetMaps"===e.role))}},58396:(e,t,i)=>{i.d(t,{l:()=>a});var r=i(73067),s=i(80959),n=i(69421);async function a(e,t,i){const a=e&&e.getAtOrigin&&e.getAtOrigin("renderer",t.origin);if(a&&"unique-value"===a.type&&a.styleOrigin){const o=await(0,r.r)(a.populateFromStyle());if((0,s.Te)(i),!1===o.ok){const i=o.error;t?.messages&&t.messages.push(new n.W("renderer:style-reference",`Failed to create unique value renderer from style reference: ${i.message}`,{error:i,context:t})),e.clear("renderer",t?.origin)}}}},40204:(e,t,i)=>{i.d(t,{B:()=>p,C:()=>y,M:()=>m,N:()=>l,U:()=>a,a:()=>c,b:()=>h,c:()=>o,d:()=>d,e:()=>u,f:()=>f});var r=i(6407);const s="upload-assets",n=()=>new Error;class a extends r.A{constructor(){super(`${s}:unsupported`,"Layer does not support asset uploads.",n())}}class o extends r.A{constructor(){super(`${s}:no-glb-support`,"Layer does not support glb.",n())}}class l extends r.A{constructor(){super(`${s}:no-supported-source`,"No supported external source found",n())}}class d extends r.A{constructor(){super(`${s}:not-base-64`,"Expected gltf data in base64 format after conversion.",n())}}class u extends r.A{constructor(){super(`${s}:unable-to-prepare-options`,"Unable to prepare uploadAsset request options.",n())}}class p extends r.A{constructor(e,t){super(`${s}:bad-response`,`Bad response. Uploaded ${e} items and received ${t} results.`,n())}}class c extends r.A{constructor(e,t){super(`${s}-layer:upload-failed`,`Failed to upload mesh file ${e}. Error code: ${t?.code??"-1"}. Error message: ${t?.messages??"unknown"}`,n())}}class h extends r.A{constructor(e){super(`${s}-layer:unsupported-format`,`The service allowed us to upload an asset of FormatID ${e}, but it does not list it in its supported formats.`,n())}}class y extends r.A{constructor(){super(`${s}:convert3D-failed`,"convert3D failed.")}}class f extends r.A{constructor(){super("invalid-input:no-model","No supported model found")}}class m extends r.A{constructor(){super("invalid-input:multiple-models","Multiple supported models found")}}},32826:(e,t,i)=>{i.d(t,{A:()=>v});var r,s=i(32816),n=i(32773),a=i(93804),o=i(99924),l=i(69763),d=i(69421),u=i(29298),p=(i(20266),i(49877)),c=i(56273);i(90740),i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407),i(18683),i(64604),i(29512),i(99063),i(36544);const h=(0,a.s)()({orthometric:"gravity-related-height",gravity_related_height:"gravity-related-height",ellipsoidal:"ellipsoidal"}),y=h.jsonValues.slice();(0,n.c)(y,"orthometric");const f=(0,a.s)()({meter:"meters",foot:"feet","us-foot":"us-feet","clarke-foot":"clarke-feet","clarke-yard":"clarke-yards","clarke-link":"clarke-links","sears-yard":"sears-yards","sears-foot":"sears-feet","sears-chain":"sears-chains","benoit-1895-b-chain":"benoit-1895-b-chains","indian-yard":"indian-yards","indian-1937-yard":"indian-1937-yards","gold-coast-foot":"gold-coast-feet","sears-1922-truncated-chain":"sears-1922-truncated-chains","50-kilometers":"50-kilometers","150-kilometers":"150-kilometers"});let m=r=class extends o.oY{constructor(e){super(e),this.heightModel="gravity-related-height",this.heightUnit="meters",this.vertCRS=null}writeHeightModel(e,t,i){return h.write(e,t,i)}readHeightModel(e,t,i){return h.read(e)||(i?.messages&&i.messages.push(function(e,t){return new d.W("height-model:unsupported",`Height model of value '${e}' is not supported`,t)}(e,{context:i})),null)}readHeightUnit(e,t,i){return f.read(e)||(i?.messages&&i.messages.push(g(e,{context:i})),null)}readHeightUnitService(e,t,i){return(0,l.z)(e)||f.read(e)||(i?.messages&&i.messages.push(g(e,{context:i})),null)}readVertCRS(e,t){return t.vertCRS||t.ellipsoid||t.geoid}clone(){return new r({heightModel:this.heightModel,heightUnit:this.heightUnit,vertCRS:this.vertCRS})}equals(e){return!!e&&(this===e||this.heightModel===e.heightModel&&this.heightUnit===e.heightUnit&&this.vertCRS===e.vertCRS)}static deriveUnitFromSR(e,t){const i=(0,l.A)(t);return new r({heightModel:e.heightModel,heightUnit:i??void 0,vertCRS:e.vertCRS})}write(e,t){return t={origin:"web-scene",...t},super.write(e,t)}static fromJSON(e){if(!e)return null;const t=new r;return t.read(e,{origin:"web-scene"}),t}};function g(e,t){return new d.W("height-unit:unsupported",`Height unit of value '${e}' is not supported`,t)}(0,s._)([(0,u.MZ)({type:h.apiValues,constructOnly:!0,json:{origins:{"web-scene":{type:y,default:"ellipsoidal"}}}})],m.prototype,"heightModel",void 0),(0,s._)([(0,c.w)("web-scene","heightModel")],m.prototype,"writeHeightModel",null),(0,s._)([(0,p.r)(["web-scene","service"],"heightModel")],m.prototype,"readHeightModel",null),(0,s._)([(0,u.MZ)({type:f.apiValues,constructOnly:!0,json:{origins:{"web-scene":{type:f.jsonValues,write:f.write}}}})],m.prototype,"heightUnit",void 0),(0,s._)([(0,p.r)("web-scene","heightUnit")],m.prototype,"readHeightUnit",null),(0,s._)([(0,p.r)("service","heightUnit")],m.prototype,"readHeightUnitService",null),(0,s._)([(0,u.MZ)({type:String,constructOnly:!0,json:{origins:{"web-scene":{write:!0}}}})],m.prototype,"vertCRS",void 0),(0,s._)([(0,p.r)("service","vertCRS",["vertCRS","ellipsoid","geoid"])],m.prototype,"readVertCRS",null),m=r=(0,s._)([(0,d.$)("esri.geometry.HeightModelInfo")],m);const v=m},70287:(e,t,i)=>{i.r(t),i.d(t,{default:()=>Ee});var r=i(32816),s=i(27281),n=i(72393),a=(i(91381),i(49011),i(43682),i(54481),i(89253),i(60027),i(16677),i(17813),i(32397)),o=i(52731),l=i(17745),d=i(6407),u=i(20266),p=i(2810),c=i(80959),h=i(67321),y=i(29298),f=i(32773),m=i(93181),g=i(49877),v=i(69421),w=i(41390),b=i(50993),I=i(64752),_=i(73597),F=i(40204),S=i(67315),M=i(8368),A=i(4335),L=i(99781),x=i(88730),E=i(38424),T=i(96807),O=i(26024),j=i(69448),Z=i(66136),P=i(79205),U=i(99924),R=i(30011),$=i(35619),D=(i(4734),i(50214),i(93804),i(90740),i(59192),i(13671),i(78016),i(54483),i(56273),i(40499),i(58498),i(91047),i(45371),i(36544),i(88663),i(55270),i(95779),i(13262),i(346),i(64604)),N=(i(29512),i(99063)),C=(i(18683),i(16699),i(26809),i(2589),i(18527),i(94345),i(44600),i(2160),i(7969),i(69763),i(48844),i(29208),i(36533),i(84200));function k({associatedLayer:e,serviceUpdateTimeStamp:t}){const i=e?.editingInfo?.lastEditDate,r=e?.serverGens,s=null!=i,n=null!=t,a=s&&n&&t.lastUpdate!==i.getTime();return s&&(a||!n&&r?.minServerGen!==r?.serverGen)}i(97827),i(91695),i(18169),i(48402),i(67504),i(92517),i(77037);const H=e=>{let t=class extends e{constructor(){super(...arguments),this.serviceTimeInfo=null}get timeInfo(){const e=this.associatedLayer?.timeInfo;if(null==e)return null;const t=e.clone();return(0,R.sv)(t,this.fieldsIndex),t}set timeInfo(e){(0,R.sv)(e,this.fieldsIndex),this._override("timeInfo",e)}get timeExtent(){return this.associatedLayer?.timeExtent}set timeExtent(e){this._override("timeExtent",e)}get timeOffset(){return this.associatedLayer?.timeOffset}set timeOffset(e){this._override("timeOffset",e)}get datesInUnknownTimezone(){return this.associatedLayer?.datesInUnknownTimezone??!1}set datesInUnknownTimezone(e){this._override("datesInUnknownTimezone",e)}async loadTimeInfoFromService(e){const{serviceTimeInfo:t}=this;if(null==t)return;const{startTimeField:i,endTimeField:r}=t;if(null==i&&null==r)return;if(k({associatedLayer:this.associatedLayer,serviceUpdateTimeStamp:this.serviceUpdateTimeStamp}))return;const s=async t=>{let r=null;try{const i=await(this.fetchStatistics?.(t,e));r=i?.stats}catch{}if(null==r)return null;const{minTimeStr:s,min:n,maxTimeStr:a,max:o}=r,l=t===i?s??n:a??o;return null!=l?new Date(l):null},[n,a]=await Promise.all([s(i),s(r)]);if(null!=i&&null==n||null!=r&&null==a)return;const o=new Z.A({start:n,end:a});this.setAtOrigin("timeInfo",new $.A({endField:r,startField:i,fullTimeExtent:o}),"service")}};return(0,r._)([(0,y.MZ)({type:$.A,json:{read:!1,write:!1}})],t.prototype,"timeInfo",null),(0,r._)([(0,y.MZ)({type:Z.A,json:{read:!1,write:!1}})],t.prototype,"timeExtent",null),(0,r._)([(0,y.MZ)({type:P.A,json:{read:!1,write:!1}})],t.prototype,"timeOffset",null),(0,r._)([(0,y.MZ)({type:Boolean,nonNullable:!0,json:{read:!1,write:!1}})],t.prototype,"datesInUnknownTimezone",null),(0,r._)([(0,y.MZ)({type:q,readOnly:!0,json:{read:{source:"timeInfo"}}})],t.prototype,"serviceTimeInfo",void 0),t=(0,r._)([(0,v.$)("esri.layers.mixins.TemporalSceneLayer")],t),t};let q=class extends U.oY{constructor(){super(...arguments),this.endTimeField=null,this.startTimeField=null}};(0,r._)([(0,y.MZ)({type:String})],q.prototype,"endTimeField",void 0),(0,r._)([(0,y.MZ)({type:String})],q.prototype,"startTimeField",void 0),q=(0,r._)([(0,v.$)("esri.layers.mixins.TemporalSceneLayer.SceneServiceTimeInfo")],q);var V,G=i(1985),Q=i(50472),W=i(52560),B=i(98238),J=i(58196),z=i(68849),K=i(74159),Y=i(38093),X=i(79875),ee=i(29180),te=i(80488),ie=i(10224),re=i(60408),se=i(71895),ne=i(57492),ae=i(77792),oe=i(78281),le=i(1178);i(73067),i(81272),i(44945),i(76636),i(93049),i(51601),i(47387),i(46728),i(64102);let de=V=class extends((0,U.Te)(l.A.ofType(C.A))){constructor(e){super(e)}clone(){return new V(this.items.map((e=>e.clone())))}write(e,t){return this.toJSON(t)}toJSON(e){const t=e?.layer?.spatialReference;return t?this.toArray().map((i=>{if(!t.equals(i.spatialReference)){if(!(0,oe.canProjectWithoutEngine)(i.spatialReference,t))return e?.messages&&e.messages.push(new v.W("scenefilter:unsupported","Scene filters with incompatible spatial references are not supported",{modification:this,spatialReference:e.layer.spatialReference,context:e})),null;const r=new C.A;(0,oe.projectPolygon)(i,r,t),i=r}const r=i.toJSON(e);return delete r.spatialReference,r})).filter((e=>null!=e)):(e?.messages&&e.messages.push(new v.W("scenefilter:unsupported","Writing Scene filters without context layer is not supported",{modification:this,spatialReference:e.layer.spatialReference,context:e})),this.toArray().map((t=>t.toJSON(e))))}static fromJSON(e,t){const i=new V;return e.forEach((e=>i.add(C.A.fromJSON(e,t)))),i}};de=V=(0,r._)([(0,v.$)("esri.layers.support.PolygonCollection")],de);const ue=de;var pe;let ce=pe=class extends U.oY{constructor(e){super(e),this.spatialRelationship="disjoint",this.geometries=new ue,this._geometriesSource=null}initialize(){this.addHandles((0,h.on)((()=>this.geometries),"after-changes",(()=>this.geometries=this.geometries),h.OH))}readGeometries(e,t,i){Array.isArray(e)?this.geometries=ue.fromJSON(e,i):this._geometriesSource={url:(0,le.f)(e,i),context:i}}async loadGeometries(e,t){if(null==this._geometriesSource)return;const{url:i,context:r}=this._geometriesSource,s=await(0,D.A)(i,{responseType:"json",signal:t?.signal}),n=e.toJSON(),a=s.data.map((e=>({...e,spatialReference:n})));this.geometries=ue.fromJSON(a,r),this._geometriesSource=null}clone(){const e=new pe({geometries:(0,f.o8)(this.geometries),spatialRelationship:this.spatialRelationship});return e._geometriesSource=this._geometriesSource,e}};(0,r._)([(0,y.MZ)({type:["disjoint","contains"],nonNullable:!0,json:{write:!0}})],ce.prototype,"spatialRelationship",void 0),(0,r._)([(0,y.MZ)({type:ue,nonNullable:!0,json:{write:!0}}),(0,ae.p)({origins:["web-scene","portal-item"],type:"resource",prefix:"geometries",contentAddressed:!0})],ce.prototype,"geometries",void 0),(0,r._)([(0,g.r)(["web-scene","portal-item"],"geometries")],ce.prototype,"readGeometries",null),ce=pe=(0,r._)([(0,v.$)("esri.layers.support.SceneFilter")],ce);const he=ce;var ye=i(58396),fe=i(73600),me=i(2026),ge=i(55884),ve=i(20978),we=i(36117),be=i(95365),Ie=i(64524);i(4048),i(85232),i(93471),i(35902),i(13226),i(53252),i(34039),i(70061),i(3495),i(97906),i(65023),i(31424),i(74676),i(53610),i(29447),i(78273),i(49475),i(32368),i(7391),i(22529),i(43534),i(38094),i(67723),i(47239),i(59858),i(63728),i(7182),i(47788),i(19297),i(82408),i(73509),i(28276),i(69277),i(70580),i(75191),i(24319),i(62092),i(4157),i(62401),i(89322),i(20138),i(53370),i(46946),i(3816),i(71992),i(80167),i(4478),i(91808),i(7161),i(55586),i(35121),i(92229),i(18344),i(64884),i(23351),i(51222),i(42870),i(54512),i(53103),i(19648),i(42948),i(51961),i(62399),i(64995),i(33150),i(58173),i(66110),i(67520),i(27532),i(48103),i(65085),i(33611),i(84857),i(60373),i(98187),i(16794),i(52357),i(11090),i(49319),i(93546),i(29570),i(34592),i(79825),i(95101),i(67578),i(14896),i(95611),i(98089),i(91366),i(80473),i(43435),i(73435),i(56487),i(6399),i(9498),i(23105),i(24079),i(38149),i(19681),i(40328),i(84539),i(65299),i(6510),i(38641),i(73502),i(19869),i(3827),i(65174),i(78328),i(72604),i(54616),i(25018),i(57111),i(75651),i(88614),i(1030),i(15319),i(60785),i(23787),i(22151),i(38632),i(83002),i(24330),i(91276),i(62482),i(45476),i(69310),i(133),i(85351),i(1535),i(9943),i(3112),i(46626),i(45560),i(56303),i(85890),i(80323),i(47812),i(92349),i(4982),i(75312),i(7922),i(36104),i(55548),i(75487),i(32096),i(2895),i(29312),i(86601),i(44366),i(67194),i(58942),i(67138),i(22522),i(4361),i(85914),i(46484),i(4685),i(64652),i(49811),i(91658),i(29222),i(72509),i(37322),i(19907),i(23164),i(86741),i(83628),i(34801),i(49755),i(54131),i(43059),i(89935),i(49813),i(82454),i(32826),i(33125),i(79697),i(335),i(75485),i(36915),i(8410),i(86941),i(1739),i(81618),i(81284),i(44864),i(95637),i(59930),i(45862),i(72762),i(71613),i(17872),i(36309),i(78860),i(26805),i(13983),i(43577),i(5611),i(92080),i(56887),i(97538),i(62214),i(85480),i(62079),i(66573),i(63536),i(70045),i(88160),i(16055),i(26442),i(23937),i(8844),i(57760);let _e=class extends U.oY{constructor(){super(...arguments),this.name=null,this.field=null,this.currentRangeExtent=null,this.fullRangeExtent=null,this.type="rangeInfo"}};async function Fe(e){const{BlobReader:t,ZipReader:r,BlobWriter:s}=await i.e(3530).then(i.bind(i,63530)),n=[],a=new r(new t(e));return(await a.getEntries()).forEach((e=>{if(e.directory||/^__MACOS/i.test(e.filename))return;const t=new s,i=e.getData?.(t).then((t=>new File([t],e.filename)));i&&n.push(i)})),Promise.all(n)}(0,r._)([(0,y.MZ)({type:String,json:{read:!0,write:!0}})],_e.prototype,"name",void 0),(0,r._)([(0,y.MZ)({type:String,json:{read:!0,write:!0}})],_e.prototype,"field",void 0),(0,r._)([(0,y.MZ)({type:[Number],json:{read:!0,write:!0}})],_e.prototype,"currentRangeExtent",void 0),(0,r._)([(0,y.MZ)({type:[Number],json:{read:!0,write:!0}})],_e.prototype,"fullRangeExtent",void 0),(0,r._)([(0,y.MZ)({type:["rangeInfo"],readOnly:!0,json:{read:!1,write:!0}})],_e.prototype,"type",void 0),_e=(0,r._)([(0,v.$)("esri.layers.support.RangeInfo")],_e);const Se=new Set(["3DObject","Point"]),Me=(0,Y.d)();let Ae=class extends(H((0,L.E)((0,O.w6)((0,M.A)((0,x.q)((0,E.A)((0,T.j)((0,p.M)((0,A.d)((0,S.p)((0,o.O)(_.A)))))))))))){constructor(...e){super(...e),this.featureReduction=null,this.rangeInfos=null,this.operationalLayerType="ArcGISSceneServiceLayer",this.type="scene",this.fields=null,this.floorInfo=null,this.outFields=null,this.nodePages=null,this.materialDefinitions=null,this.textureSetDefinitions=null,this.geometryDefinitions=null,this.serviceUpdateTimeStamp=null,this.excludeObjectIds=new l.A,this.definitionExpression=null,this.filter=null,this.path=null,this.labelsVisible=!0,this.labelingInfo=null,this.legendEnabled=!0,this.priority=null,this.semantic=null,this.cachedDrawingInfo={color:!1},this.popupEnabled=!0,this.popupTemplate=null,this.objectIdField=null,this.globalIdField=null,this._fieldUsageInfo={},this.screenSizePerspectiveEnabled=!0,this.serviceItemId=void 0}normalizeCtorArgs(e,t){return"string"==typeof e?{url:e,...t}:e}destroy(){this._set("renderer",null)}getField(e){return this.fieldsIndex.get(e)}getFieldDomain(e,t){const i=this.getFeatureType(t?.feature)?.domains?.[e];return i&&"inherited"!==i.type?i:this.getField(e)?.domain??null}getFeatureType(e){return e&&this.associatedLayer?this.associatedLayer.getFeatureType(e):null}get types(){return this.associatedLayer?.types??[]}get typeIdField(){return this.associatedLayer?.typeIdField??null}get templates(){return this.associatedLayer?.templates??null}get formTemplate(){return this.associatedLayer?.formTemplate??null}get fieldsIndex(){return new X.A(this.fields)}readNodePages(e,t,i){return"Point"===t.layerType&&(e=t.pointNodePages),null==e||"object"!=typeof e?null:ee.I.fromJSON(e,i)}set elevationInfo(e){this._set("elevationInfo",e),this.loaded&&this._validateElevationInfo()}get effectiveCapabilities(){return this._capabilitiesFromAssociatedFeatureLayer(this.associatedLayer?.effectiveCapabilities)}get effectiveEditingEnabled(){return null!=this.associatedLayer&&(0,J.b)(this.associatedLayer)}get geometryType(){return xe[this.profile]||"mesh"}set renderer(e){(0,R.yp)(e,this.fieldsIndex),this._set("renderer",e)}readCachedDrawingInfo(e){return null!=e&&"object"==typeof e||(e={}),null==e.color&&(e.color=!1),e}get capabilities(){return this._capabilitiesFromAssociatedFeatureLayer(this.associatedLayer?.capabilities)}_capabilitiesFromAssociatedFeatureLayer(e){e=null!=e?e:W.z;const{query:t,queryRelated:i,editing:{supportsGlobalId:r,supportsRollbackOnFailure:s,supportsUploadWithItemId:n,supportsGeometryUpdate:a,supportsReturnServiceEditsInSourceSpatialReference:o},data:{supportsZ:l,supportsM:d,isVersioned:u,supportsAttachment:p},operations:{supportsEditing:c,supportsAdd:h,supportsUpdate:y,supportsDelete:f,supportsQuery:m,supportsQueryAttachments:g,supportsAsyncConvert3D:v}}=e,w=e.operations.supportsChangeTracking,b=!!this.associatedLayer?.infoFor3D&&(0,ge.a)();return{query:t,queryRelated:i,editing:{supportsGlobalId:r,supportsReturnServiceEditsInSourceSpatialReference:o,supportsRollbackOnFailure:s,supportsGeometryUpdate:b&&a,supportsUploadWithItemId:n},data:{supportsAttachment:p,supportsZ:l,supportsM:d,isVersioned:u},operations:{supportsQuery:m,supportsQueryAttachments:g,supportsEditing:c&&w,supportsAdd:b&&h&&w,supportsDelete:b&&f&&w,supportsUpdate:y&&w,supportsAsyncConvert3D:v}}}get editingEnabled(){return this._isOverridden("editingEnabled")?this._get("editingEnabled"):this.associatedLayer?.editingEnabled??!1}set editingEnabled(e){this._overrideIfSome("editingEnabled",e)}get infoFor3D(){return this.associatedLayer?.infoFor3D??null}get relationships(){return this.associatedLayer?.relationships}get defaultPopupTemplate(){return this.associatedLayer||this.attributeStorageInfo?this.createPopupTemplate():null}readObjectIdField(e,t){return!e&&t.fields&&t.fields.some((t=>("esriFieldTypeOID"===t.type&&(e=t.name),!!e))),e||void 0}readGlobalIdField(e,t){return!e&&t.fields&&t.fields.some((t=>("esriFieldTypeGlobalID"===t.type&&(e=t.name),!!e))),e||void 0}get displayField(){return this.associatedLayer?.displayField??null}readProfile(e,t){const i=t.store.profile;return null!=i&&Le[i]?Le[i]:(u.L.getLogger(this).error("Unknown or missing profile",{profile:i,layer:this}),"mesh-pyramids")}get useViewTime(){return this.associatedLayer?.useViewTime??!0}set useViewTime(e){this._override("useViewTime",e)}load(e){return this.addResolvingPromise(this._load(e)),Promise.resolve(this)}async _load(e){const t=null!=e?e.signal:null;await this.loadFromPortal({supportedTypes:["Scene Service"]},e).catch(c.QP),await this._fetchService(t),await Promise.all([this._fetchIndexAndUpdateExtent(this.nodePages,t),this._setAssociatedFeatureLayer(t),this._loadFilterGeometries()]),this._validateElevationInfo(),this._applyAssociatedLayerOverrides(),this._populateFieldUsageInfo(),await this.loadTimeInfoFromService(e),await(0,ye.l)(this,{origin:"service"},t),(0,R.yp)(this.renderer,this.fieldsIndex),await this.finishLoadEditablePortalLayer(e)}async beforeSave(){null!=this.filter&&(this.filter=this.filter.clone(),await this.load())}async _loadFilterGeometries(){if(this.filter)try{await this.filter.loadGeometries(this.spatialReference)}catch(e){u.L.getLogger(this).error("#_loadFilterGeometries()",this,"Failed to load filter geometries. Geometry filter will not be applied for this layer.",{error:e}),this.filter=null}}createQuery(){const e=new fe.A;return"mesh"===this.geometryType?this.associatedLayer?.infoFor3D&&(e.returnGeometry=!0):(e.returnGeometry=!0,e.returnZ=!0),e.where=this.definitionExpression||"1=1",e.sqlFormat="standard",e.outFields=["*"],e}queryExtent(e,t){return this._getAssociatedLayerForQuery().then((i=>i.queryExtent(e||this.createQuery(),t)))}queryFeatureCount(e,t){return this._getAssociatedLayerForQuery().then((i=>i.queryFeatureCount(e||this.createQuery(),t)))}queryFeatures(e,t){return this._getAssociatedLayerForQuery().then((i=>i.queryFeatures(e||this.createQuery(),t))).then((e=>{if(e?.features)for(const t of e.features)t.layer=this,t.sourceLayer=this;return e}))}async queryRelatedFeatures(e,t){if(await this.load(),!this.associatedLayer)throw new d.A("scenelayer:query-not-available","SceneLayer queries are not available without an associated feature layer",{layer:this});return this.associatedLayer.queryRelatedFeatures(e,t)}async queryRelatedFeaturesCount(e,t){if(await this.load(),!this.associatedLayer)throw new d.A("scenelayer:query-not-available","SceneLayer queries are not available without an associated feature layer",{layer:this});return this.associatedLayer.queryRelatedFeaturesCount(e,t)}async queryCachedAttributes(e,t){const i=(0,R.hL)(this.fieldsIndex,await(0,be.g)(this,(0,be.a)(this)));return(0,we.q)(this.parsedUrl?.path??"",this.attributeStorageInfo??[],e,t,i,this.apiKey,this.customParameters)}async queryCachedFeature(e,t){const i=await this.queryCachedAttributes(e,[t]);if(!i||0===i.length)throw new d.A("scenelayer:feature-not-in-cached-data","Feature not found in cached data");const r=new s.A;return r.attributes=i[0],r.layer=this,r.sourceLayer=this,r}queryObjectIds(e,t){return this._getAssociatedLayerForQuery().then((i=>i.queryObjectIds(e||this.createQuery(),t)))}queryAttachments(e,t){return this._getAssociatedLayerForQuery().then((i=>i.queryAttachments(e,t)))}getFieldUsageInfo(e){const t={supportsLabelingInfo:!1,supportsRenderer:!1,supportsPopupTemplate:!1,supportsLayerQuery:!1};return this.loaded?this._fieldUsageInfo[e]||t:(u.L.getLogger(this).error("#getFieldUsageInfo()","Unavailable until layer is loaded"),t)}createPopupTemplate(e){return(0,ve.tn)(this,e)}_getAssociatedLayerForQuery(){const e=this.associatedLayer;return e?.loaded?Promise.resolve(e):this._loadAssociatedLayerForQuery()}async _loadAssociatedLayerForQuery(){if(await this.load(),!this.associatedLayer)throw new d.A("scenelayer:query-not-available","SceneLayer queries are not available without an associated feature layer",{layer:this});try{await this.associatedLayer.load()}catch(e){throw new d.A("scenelayer:query-not-available","SceneLayer associated feature layer could not be loaded",{layer:this,error:e})}return this.associatedLayer}hasCachedStatistics(e){return null!=this.statisticsInfo&&this.statisticsInfo.some((t=>t.name===e))}async queryCachedStatistics(e,t){return await this.load(t),await this.fetchStatistics(e,t)}async saveAs(e,t){return this._debouncedSaveOperations(O.Xh.SAVE_AS,{...t,getTypeKeywords:()=>this._getTypeKeywords(),portalItemLayerType:"scene"},e)}async save(){const e={getTypeKeywords:()=>this._getTypeKeywords(),portalItemLayerType:"scene"};return this._debouncedSaveOperations(O.Xh.SAVE,e)}async applyEdits(e,t){const{applyEdits:r}=await i.e(1921).then(i.bind(i,1921));let s=t;await this.load();const n=this.associatedLayer;if(!n)throw new d.A(`${this.type}-layer:not-editable`,"Service is not editable");await n.load();const{globalIdField:a}=n,o=!!n.infoFor3D,l=s?.globalIdUsed??!0;if(o&&null==a)throw new d.A(`${this.type}-layer:not-editable`,"Valid globalIdField expected on editable SceneLayer");if(o&&!l)throw new d.A(`${this.type}-layer:globalid-required`,"globalIdUsed must not be false for SceneLayer editing as globalIds are required.");return(0,G.i)(n.url)&&o&&null!=e.deleteFeatures&&null!=a&&(s={...s,globalIdToObjectId:await(0,J.A)(n,e.deleteFeatures,a)}),r(this,n.source,e,s)}async uploadAssets(e,t){if(await this.load(),null==this.associatedLayer)throw new d.A(`${this.type}-layer:not-editable`,"Service is not editable");return await this.associatedLayer.load(),this.associatedLayer.uploadAssets(e,t)}on(e,t){return super.on(e,t)}async convertMesh(e,t){const i=e=>{throw u.L.getLogger(this).error(".convertMesh()",e.message),e};await this.load(),this.infoFor3D||i(new d.A("invalid:layer","SceneLayer has no capability for mesh conversion"));const r=await this.extractAndFilterFiles(e),s=r.reduce(((e,t)=>(0,te.i)(this.infoFor3D,t)?e+1:e),0);0===s&&i(new F.f),s>1&&i(new F.M);const n=this.spatialReference,a=t?.location??new I.A({x:0,y:0,z:0,spatialReference:n}),o=a.spatialReference.isGeographic?"local":"georeferenced",l=b.A.createWithExternalSource(a,r,{vertexSpace:o}),[p]=await this.uploadAssets([l],t);return p}async extractAndFilterFiles(e){await this.load();const t=this.infoFor3D;if(!t)return e;const i=await async function(e){const t=[];for(const i of e)i.name.toLowerCase().endsWith(".zip")?t.push(Fe(i)):t.push(Promise.resolve(i));return(await Promise.all(t)).flat()}(e);return i.filter((e=>(0,te.f)(t,e)))}validateLayer(e){if(e.layerType&&!Se.has(e.layerType))throw new d.A("scenelayer:layer-type-not-supported","SceneLayer does not support this layer type",{layerType:e.layerType});if(isNaN(this.version.major)||isNaN(this.version.minor))throw new d.A("layer:service-version-not-supported","Service version is not supported.",{serviceVersion:this.version.versionString,supportedVersions:"1.x, 2.x"});if(this.version.major>2)throw new d.A("layer:service-version-too-new","Service version is too new.",{serviceVersion:this.version.versionString,supportedVersions:"1.x, 2.x"});!function(e,t){let i=!1,r=!1;if(null==e)i=!0,r=!0;else{const s=t&&t.isGeographic;switch(e){case"east-north-up":case"earth-centered":i=!0,r=s;break;case"vertex-reference-frame":i=!0,r=!s;break;default:i=!1}}if(!i)throw new d.A("scenelayer:unsupported-normal-reference-frame","Normal reference frame is invalid.");if(!r)throw new d.A("scenelayer:incompatible-normal-reference-frame","Normal reference frame is incompatible with layer spatial reference.")}(this.normalReferenceFrame,this.spatialReference)}_getTypeKeywords(){const e=[];if("points"===this.profile)e.push("Point");else{if("mesh-pyramids"!==this.profile)throw new d.A("scenelayer:unknown-profile","SceneLayer:save() encountered an unknown SceneLayer profile: "+this.profile);e.push("3DObject")}return e}_populateFieldUsageInfo(){if(this._fieldUsageInfo={},this.fields)for(const e of this.fields){const t=!!this.attributeStorageInfo?.some((t=>t.name===e.name)),i=!!this.associatedLayer?.fields?.some((t=>t&&e.name===t.name)),r={supportsLabelingInfo:t,supportsRenderer:t,supportsPopupTemplate:t||i,supportsLayerQuery:i};this._fieldUsageInfo[e.name]=r}}_applyAssociatedLayerOverrides(){this._applyAssociatedLayerFieldsOverrides(),this._applyAssociatedLayerPopupOverrides(),this._applyAssociatedLayerExtentOverride(),this._applyAssociatedLayerPrivileges()}_applyAssociatedLayerFieldsOverrides(){if(!this.associatedLayer?.fields)return;let e=null;for(const t of this.associatedLayer.fields){const i=this.getField(t.name);i?(!i.domain&&t.domain&&(i.domain=t.domain.clone()),i.editable=t.editable,i.nullable=t.nullable,i.length=t.length):(e||(e=this.fields?this.fields.slice():[]),e.push(t.clone()))}e&&this._set("fields",e)}_applyAssociatedLayerPopupOverrides(){if(!this.associatedLayer)return;const e=["popupTemplate","popupEnabled"],t=(0,m.g)(this);for(let i=0;ithis.popupEnabled&&null!=this.popupTemplate));const e=`this SceneLayer: ${this.title}`;null==this.attributeStorageInfo?u.L.getLogger(this).warn(`Associated FeatureLayer could not be loaded and no binary attributes found. Popups will not work on ${e}`):u.L.getLogger(this).info(`Associated FeatureLayer could not be loaded. Falling back to binary attributes for Popups on ${e}`)}_validateElevationInfo(){const e=this.elevationInfo;"mesh-pyramids"===this.profile&&(0,me.l)(u.L.getLogger(this),(0,me.s)("Mesh scene layers","relative-to-scene",e)),(0,me.l)(u.L.getLogger(this),(0,me.f)("Scene layers",e))}async fetchStatistics(e,t){return await async function({fieldName:e,statisticsInfo:t,errorContext:i,fieldsIndex:r,path:s,customParameters:n,apiKey:a,signal:o}){if(null==t)throw new d.A(`${i}:no-cached-statistics`,"Cached statistics are not available for this layer");const l=r.get(e);if(null==l)throw new d.A(`${i}:field-unexisting`,`Field '${e}' does not exist on the layer`);const u=t.find((e=>e.name===l.name));if(null==u)throw new d.A(`${i}:no-cached-statistics`,"Cached statistics for this attribute are not available");const p=(0,N.fj)(s,u.href),{data:c}=await(0,D.A)(p,{query:{f:"json",...n,token:a},responseType:"json",signal:o});return c}({fieldName:e,statisticsInfo:this.statisticsInfo,errorContext:"scenelayer",fieldsIndex:this.fieldsIndex,path:this.parsedUrl?.path??"",customParameters:this.customParameters,apiKey:this.apiKey,signal:t?.signal})}};(0,r._)([(0,y.MZ)({types:{key:"type",base:z.F,typeMap:{selection:K.A}},json:{origins:{"web-scene":{name:"layerDefinition.featureReduction",write:!0},"portal-item":{name:"layerDefinition.featureReduction",write:!0}}}})],Ae.prototype,"featureReduction",void 0),(0,r._)([(0,y.MZ)({type:[_e],json:{read:!1,origins:{"web-scene":{name:"layerDefinition.rangeInfos",write:!0},"portal-item":{name:"layerDefinition.rangeInfos",write:!0}}}})],Ae.prototype,"rangeInfos",void 0),(0,r._)([(0,y.MZ)({json:{read:!1}})],Ae.prototype,"associatedLayer",void 0),(0,r._)([(0,y.MZ)({type:["show","hide"]})],Ae.prototype,"listMode",void 0),(0,r._)([(0,y.MZ)({type:["ArcGISSceneServiceLayer"]})],Ae.prototype,"operationalLayerType",void 0),(0,r._)([(0,y.MZ)({json:{read:!1},readOnly:!0})],Ae.prototype,"type",void 0),(0,r._)([(0,y.MZ)({...Me.fields,readOnly:!0,json:{read:!1,origins:{service:{read:!0}}}})],Ae.prototype,"fields",void 0),(0,r._)([(0,y.MZ)()],Ae.prototype,"types",null),(0,r._)([(0,y.MZ)()],Ae.prototype,"typeIdField",null),(0,r._)([(0,y.MZ)()],Ae.prototype,"templates",null),(0,r._)([(0,y.MZ)()],Ae.prototype,"formTemplate",null),(0,r._)([(0,y.MZ)({readOnly:!0,clonable:!1})],Ae.prototype,"fieldsIndex",null),(0,r._)([(0,y.MZ)({type:se.A,json:{read:{source:"layerDefinition.floorInfo"},write:{target:"layerDefinition.floorInfo"}}})],Ae.prototype,"floorInfo",void 0),(0,r._)([(0,y.MZ)(Me.outFields)],Ae.prototype,"outFields",void 0),(0,r._)([(0,y.MZ)({type:ee.I,readOnly:!0,json:{read:!1}})],Ae.prototype,"nodePages",void 0),(0,r._)([(0,g.r)("service","nodePages",["nodePages","pointNodePages"])],Ae.prototype,"readNodePages",null),(0,r._)([(0,y.MZ)({type:[ee.a],readOnly:!0})],Ae.prototype,"materialDefinitions",void 0),(0,r._)([(0,y.MZ)({type:[ee.b],readOnly:!0})],Ae.prototype,"textureSetDefinitions",void 0),(0,r._)([(0,y.MZ)({type:[ee.c],readOnly:!0})],Ae.prototype,"geometryDefinitions",void 0),(0,r._)([(0,y.MZ)({readOnly:!0})],Ae.prototype,"serviceUpdateTimeStamp",void 0),(0,r._)([(0,y.MZ)({readOnly:!0})],Ae.prototype,"attributeStorageInfo",void 0),(0,r._)([(0,y.MZ)({readOnly:!0})],Ae.prototype,"statisticsInfo",void 0),(0,r._)([(0,y.MZ)({type:l.A.ofType(Number),nonNullable:!0,json:{origins:{service:{read:!1,write:!1}},name:"layerDefinition.excludeObjectIds",write:{enabled:!0}}})],Ae.prototype,"excludeObjectIds",void 0),(0,r._)([(0,y.MZ)({type:String,json:{origins:{service:{read:!1,write:!1}},name:"layerDefinition.definitionExpression",write:{enabled:!0,allowNull:!0}}})],Ae.prototype,"definitionExpression",void 0),(0,r._)([(0,y.MZ)({type:he,json:{name:"layerDefinition.polygonFilter",write:{enabled:!0,allowNull:!0},origins:{service:{read:!1,write:!1}}}})],Ae.prototype,"filter",void 0),(0,r._)([(0,y.MZ)({type:String,json:{origins:{"web-scene":{read:!0,write:!0}},read:!1}})],Ae.prototype,"path",void 0),(0,r._)([(0,y.MZ)(B.e)],Ae.prototype,"elevationInfo",null),(0,r._)([(0,y.MZ)({readOnly:!0,json:{read:!1}})],Ae.prototype,"effectiveCapabilities",null),(0,r._)([(0,y.MZ)({readOnly:!0})],Ae.prototype,"effectiveEditingEnabled",null),(0,r._)([(0,y.MZ)({type:String})],Ae.prototype,"geometryType",null),(0,r._)([(0,y.MZ)(B.l)],Ae.prototype,"labelsVisible",void 0),(0,r._)([(0,y.MZ)({type:[ie.A],json:{origins:{service:{name:"drawingInfo.labelingInfo",read:{reader:re.r},write:!1}},name:"layerDefinition.drawingInfo.labelingInfo",read:{reader:re.r},write:!0}})],Ae.prototype,"labelingInfo",void 0),(0,r._)([(0,y.MZ)(B.a)],Ae.prototype,"legendEnabled",void 0),(0,r._)([(0,y.MZ)({type:Number,json:{origins:{"web-document":{default:1,write:{enabled:!0,target:{opacity:{type:Number},"layerDefinition.drawingInfo.transparency":{type:Number}}},read:{source:["opacity","layerDefinition.drawingInfo.transparency"],reader(e,t){if("number"==typeof e&&e>=0&&e<=1)return e;const i=t.layerDefinition?.drawingInfo?.transparency;return void 0!==i?(0,Ie.t)(i):void 0}}},"portal-item":{write:!0},service:{read:!1}}}})],Ae.prototype,"opacity",void 0),(0,r._)([(0,y.MZ)({type:["Low","High"],readOnly:!0,json:{read:!1,origins:{service:{read:!0}}}})],Ae.prototype,"priority",void 0),(0,r._)([(0,y.MZ)({type:["Labels"],readOnly:!0,json:{read:!1,origins:{service:{read:!0}}}})],Ae.prototype,"semantic",void 0),(0,r._)([(0,y.MZ)({types:a.w,json:{origins:{service:{read:{source:"drawingInfo.renderer"}}},name:"layerDefinition.drawingInfo.renderer",write:!0},value:null})],Ae.prototype,"renderer",null),(0,r._)([(0,y.MZ)({json:{read:!1}})],Ae.prototype,"cachedDrawingInfo",void 0),(0,r._)([(0,g.r)("service","cachedDrawingInfo")],Ae.prototype,"readCachedDrawingInfo",null),(0,r._)([(0,y.MZ)({readOnly:!0,json:{read:!1}})],Ae.prototype,"capabilities",null),(0,r._)([(0,y.MZ)({type:Boolean,json:{read:!1}})],Ae.prototype,"editingEnabled",null),(0,r._)([(0,y.MZ)({readOnly:!0,json:{write:!1,read:!1}})],Ae.prototype,"infoFor3D",null),(0,r._)([(0,y.MZ)({readOnly:!0,json:{write:!1,read:!1}})],Ae.prototype,"relationships",null),(0,r._)([(0,y.MZ)(B.p)],Ae.prototype,"popupEnabled",void 0),(0,r._)([(0,y.MZ)({type:n.A,json:{name:"popupInfo",write:!0}})],Ae.prototype,"popupTemplate",void 0),(0,r._)([(0,y.MZ)({readOnly:!0,json:{read:!1}})],Ae.prototype,"defaultPopupTemplate",null),(0,r._)([(0,y.MZ)({type:String,json:{read:!1}})],Ae.prototype,"objectIdField",void 0),(0,r._)([(0,g.r)("service","objectIdField",["objectIdField","fields"])],Ae.prototype,"readObjectIdField",null),(0,r._)([(0,y.MZ)({type:String,json:{read:!1}})],Ae.prototype,"globalIdField",void 0),(0,r._)([(0,g.r)("service","globalIdField",["globalIdField","fields"])],Ae.prototype,"readGlobalIdField",null),(0,r._)([(0,y.MZ)({readOnly:!0,type:String,json:{read:!1}})],Ae.prototype,"displayField",null),(0,r._)([(0,y.MZ)({type:String,json:{read:!1}})],Ae.prototype,"profile",void 0),(0,r._)([(0,g.r)("service","profile",["store.profile"])],Ae.prototype,"readProfile",null),(0,r._)([(0,y.MZ)({readOnly:!0,type:String,json:{origins:{service:{read:{source:"store.normalReferenceFrame"}}},read:!1}})],Ae.prototype,"normalReferenceFrame",void 0),(0,r._)([(0,y.MZ)(B.f)],Ae.prototype,"screenSizePerspectiveEnabled",void 0),(0,r._)([(0,y.MZ)({json:{read:!1,origins:{service:{read:!0}}}})],Ae.prototype,"serviceItemId",void 0),(0,r._)([(0,y.MZ)(j.B)],Ae.prototype,"useViewTime",null),Ae=(0,r._)([(0,v.$)("esri.layers.SceneLayer")],Ae);const Le={"mesh-pyramids":"mesh-pyramids",meshpyramids:"mesh-pyramids","features-meshes":"mesh-pyramids",points:"points","features-points":"points",lines:"lines","features-lines":"lines",polygons:"polygons","features-polygons":"polygons"},xe={"mesh-pyramids":"mesh",points:"point"},Ee=Ae},4335:(e,t,i)=>{i.d(t,{d:()=>a});var r=i(32816),s=i(29298),n=(i(32773),i(20266),i(69421));i(36544),i(93181),i(13671),i(40499),i(6407),i(90740),i(91047);const a=e=>{let t=class extends e{constructor(){super(...arguments),this.customParameters=null}};return(0,r._)([(0,s.MZ)({type:Object,json:{write:{overridePolicy:e=>({enabled:!!(e&&Object.keys(e).length>0)})}}})],t.prototype,"customParameters",void 0),t=(0,r._)([(0,n.$)("esri.layers.mixins.CustomParametersMixin")],t),t}},38424:(e,t,i)=>{i.d(t,{A:()=>_});var r=i(32816),s=i(90740),n=i(29512),a=i(64604),o=i(73067),l=i(6407),d=i(20266),u=i(57732),p=i(80959),c=i(99063),h=i(29298),y=(i(32773),i(49877)),f=i(69421),m=i(56273),g=i(72604),v=i(82408),w=i(43059),b=i(24319),I=i(82454);i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(99924),i(36544),i(73509),i(28276),i(44600),i(2160),i(7969),i(69763),i(93804),i(18683),i(64752),i(48844),i(29208),i(59192),i(69277),i(70580),i(75191),i(89935),i(49813),i(1178),i(62092),i(78281),i(44945),i(2589),i(36533),i(84200),i(97827),i(91695),i(18169),i(48402),i(16699),i(26809),i(18527),i(67504),i(47387),i(46728),i(64102);const _=e=>{let t=class extends e{constructor(){super(...arguments),this.resourceReferences={portalItem:null,paths:[]},this.userHasEditingPrivileges=!0,this.userHasFullEditingPrivileges=!1,this.userHasUpdateItemPrivileges=!1}destroy(){this.portalItem=(0,u.d)(this.portalItem),this.resourceReferences.portalItem=null,this.resourceReferences.paths.length=0}set portalItem(e){e!==this._get("portalItem")&&(this.removeOrigin("portal-item"),this._set("portalItem",e))}readPortalItem(e,t,i){if(t.itemId)return new w.default({id:t.itemId,portal:i?.portal})}writePortalItem(e,t){e?.id&&(t.itemId=e.id)}async loadFromPortal(e,t){if(this.portalItem?.id)try{const{load:r}=await Promise.all([i.e(570),i.e(4295)]).then(i.bind(i,24295));return(0,p.Te)(t),await r({instance:this,supportedTypes:e.supportedTypes,validateItem:e.validateItem,supportsData:e.supportsData,layerModuleTypeMap:e.layerModuleTypeMap},t)}catch(e){throw(0,p.zf)(e)||d.L.getLogger(this).warn(`Failed to load layer (${this.title}, ${this.id}) portal item (${this.portalItem.id})\n ${e}`),e}}async finishLoadEditablePortalLayer(e){this._set("userHasEditingPrivileges",await this._fetchUserHasEditingPrivileges(e).catch((e=>((0,p.QP)(e),!0))))}async setUserPrivileges(e,t){if(!s.A.userPrivilegesApplied)return this.finishLoadEditablePortalLayer(t);if(this.url)try{const{features:{edit:i,fullEdit:r},content:{updateItem:s}}=await this._fetchUserPrivileges(e,t);this._set("userHasEditingPrivileges",i),this._set("userHasFullEditingPrivileges",r),this._set("userHasUpdateItemPrivileges",s)}catch(e){(0,p.QP)(e)}}async _fetchUserPrivileges(e,t){let i=this.portalItem;if(!e||!i||!i.loaded||i.sourceUrl)return this._fetchFallbackUserPrivileges(t);const r=e===i.id;if(r&&i.portal.user)return(0,I.g)(i);let s,a;if(r)s=i.portal.url;else try{s=await(0,g.f)(this.url,t)}catch(e){(0,p.QP)(e)}if(!s||!(0,c.b8)(s,i.portal.url))return this._fetchFallbackUserPrivileges(t);try{const e=null!=t?t.signal:null;a=await(n.id?.getCredential(`${s}/sharing`,{prompt:!1,signal:e}))}catch(e){(0,p.QP)(e)}const o=!0,l=!1,d=!1;if(!a)return{features:{edit:o,fullEdit:l},content:{updateItem:d}};try{if(r?await i.reload():(i=new w.default({id:e,portal:{url:s}}),await i.load(t)),i.portal.user)return(0,I.g)(i)}catch(e){(0,p.QP)(e)}return{features:{edit:o,fullEdit:l},content:{updateItem:d}}}async _fetchFallbackUserPrivileges(e){let t=!0;try{t=await this._fetchUserHasEditingPrivileges(e)}catch(e){(0,p.QP)(e)}return{features:{edit:t,fullEdit:!1},content:{updateItem:!1}}}async _fetchUserHasEditingPrivileges(e){const t=this.url?n.id?.findCredential(this.url):null;if(!t)return!0;const i=F.credential===t?F.user:await this._fetchEditingUser(e);return F.credential=t,F.user=i,null==i?.privileges||i.privileges.includes("features:user:edit")}async _fetchEditingUser(e){const t=this.portalItem?.portal?.user;if(t)return t;const i=n.id?.findServerInfo(this.url??"");if(!i?.owningSystemUrl)return null;const r=`${i.owningSystemUrl}/sharing/rest`,s=v.A.getDefault();if(s&&s.loaded&&(0,c.S8)(s.restUrl)===(0,c.S8)(r))return s.user;const l=`${r}/community/self`,d=null!=e?e.signal:null,u=await(0,o.r)((0,a.A)(l,{authMode:"no-prompt",query:{f:"json"},signal:d}));return u.ok?b.A.fromJSON(u.value.data):null}read(e,t){t&&(t.layer=this),super.read(e,t)}write(e,t){const i=t?.portal,r=this.portalItem?.id&&(this.portalItem.portal||v.A.getDefault());return i&&r&&!(0,c.ut)(r.restUrl,i.restUrl)?(t.messages&&t.messages.push(new l.A("layer:cross-portal",`The layer '${this.title} (${this.id})' cannot be persisted because it refers to an item on a different portal than the one being saved to. To save, set layer.portalItem to null or save to the same portal as the item associated with the layer`,{layer:this})),null):super.write(e,{...t,layer:this})}};return(0,r._)([(0,h.MZ)({type:w.default})],t.prototype,"portalItem",null),(0,r._)([(0,y.r)("web-document","portalItem",["itemId"])],t.prototype,"readPortalItem",null),(0,r._)([(0,m.w)("web-document","portalItem",{itemId:{type:String}})],t.prototype,"writePortalItem",null),(0,r._)([(0,h.MZ)({clonable:!1})],t.prototype,"resourceReferences",void 0),(0,r._)([(0,h.MZ)({type:Boolean,readOnly:!0})],t.prototype,"userHasEditingPrivileges",void 0),(0,r._)([(0,h.MZ)({type:Boolean,readOnly:!0})],t.prototype,"userHasFullEditingPrivileges",void 0),(0,r._)([(0,h.MZ)({type:Boolean,readOnly:!0})],t.prototype,"userHasUpdateItemPrivileges",void 0),t=(0,r._)([(0,f.$)("esri.layers.mixins.PortalLayer")],t),t},F={credential:null,user:null}},96807:(e,t,i)=>{i.d(t,{j:()=>a});var r=i(32816),s=i(29298),n=(i(32773),i(20266),i(69421));i(36544),i(93181),i(13671),i(40499),i(6407),i(90740),i(91047);const a=e=>{let t=class extends e{constructor(){super(...arguments),this.minScale=0,this.maxScale=0}get effectiveScaleRange(){const e={minScale:this.minScale,maxScale:this.maxScale},t=this.parent;var i,r;t&&"effectiveScaleRange"in t&&(i=e,r=t.effectiveScaleRange,i.minScale=i.minScale>0?r.minScale>0?Math.min(i.minScale,r.minScale):i.minScale:r.minScale,i.maxScale=i.maxScale>0?r.maxScale>0?Math.max(i.maxScale,r.maxScale):i.maxScale:r.maxScale);const s=this._get("effectiveScaleRange");return s&&s.minScale===e.minScale&&s.maxScale===e.maxScale?s:e}};return(0,r._)([(0,s.MZ)({type:Number,nonNullable:!0,json:{write:!0}})],t.prototype,"minScale",void 0),(0,r._)([(0,s.MZ)({type:Number,nonNullable:!0,json:{write:!0}})],t.prototype,"maxScale",void 0),(0,r._)([(0,s.MZ)({readOnly:!0})],t.prototype,"effectiveScaleRange",null),t=(0,r._)([(0,n.$)("esri.layers.mixins.ScaleRangeLayer")],t),t}},69448:(e,t,i)=>{i.d(t,{B:()=>c,e:()=>h});var r=i(32816),s=i(66136),n=i(79205),a=i(29298),o=(i(32773),i(20266),i(49877)),l=i(69421),d=i(82530),u=i(30011),p=i(35619);i(99924),i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407),i(90740),i(4734),i(50214),i(93804),i(59192),i(78016),i(54483),i(56273),i(36544),i(52731),i(88663),i(55270),i(95779),i(13262),i(346),i(64604),i(29512),i(99063),i(18683),i(16699),i(26809),i(2589),i(18527),i(94345),i(44600),i(2160),i(7969),i(69763),i(64752),i(48844),i(29208),i(36533),i(84200),i(97827),i(91695),i(18169),i(48402),i(67504),i(92517),i(77037);const c={type:Boolean,json:{read:{source:"timeAnimation"},write:{target:"timeAnimation",layerContainerTypes:d.e}}},h=e=>{let t=class extends e{constructor(){super(...arguments),this.timeExtent=null,this.timeOffset=null,this.useViewTime=!0}readOffset(e,t){const i=t.timeInfo.exportOptions;if(!i)return null;const r=i.timeOffset,s=n.t.fromJSON(i.timeOffsetUnits);return r&&s?new n.A({value:r,unit:s}):null}set timeInfo(e){(0,u.sv)(e,this.fieldsIndex),this._set("timeInfo",e)}};return(0,r._)([(0,a.MZ)({type:s.A,json:{write:!1}})],t.prototype,"timeExtent",void 0),(0,r._)([(0,a.MZ)({type:n.A})],t.prototype,"timeOffset",void 0),(0,r._)([(0,o.r)("service","timeOffset",["timeInfo.exportOptions"])],t.prototype,"readOffset",null),(0,r._)([(0,a.MZ)({value:null,type:p.A,json:{write:!0,origins:{"web-document":{read:!1,write:!1},"portal-item":{read:!1,write:!1}}}})],t.prototype,"timeInfo",null),(0,r._)([(0,a.MZ)(c)],t.prototype,"useViewTime",void 0),t=(0,r._)([(0,l.$)("esri.layers.mixins.TemporalLayer")],t),t}},74159:(e,t,i)=>{i.d(t,{A:()=>d});var r,s=i(32816),n=i(29298),a=(i(32773),i(20266),i(69421)),o=i(68849);i(36544),i(93181),i(13671),i(40499),i(6407),i(90740),i(91047),i(99924),i(41390),i(58498),i(45371),i(80959);let l=r=class extends o.F{constructor(e){super(e),this.type="selection"}clone(){return new r}};(0,s._)([(0,n.MZ)({type:["selection"]})],l.prototype,"type",void 0),l=r=(0,s._)([(0,a.$)("esri.layers.support.FeatureReductionSelection")],l);const d=l},35619:(e,t,i)=>{i.d(t,{A:()=>f});var r=i(32816),s=i(66136),n=i(79205),a=i(52731),o=i(99924),l=i(29298),d=(i(32773),i(20266),i(49877)),u=i(69421),p=i(56273),c=i(78016);function h(e,t){return n.A.fromJSON({value:e,unit:t})}i(4734),i(50214),i(93804),i(90740),i(59192),i(13671),i(54483),i(41390),i(40499),i(93181),i(58498),i(91047),i(45371),i(80959),i(6407),i(36544),i(88663);let y=class extends((0,a.O)(o.oY)){constructor(e){super(e),this.cumulative=!1,this.endField=null,this.fullTimeExtent=null,this.hasLiveData=!1,this.interval=null,this.startField=null,this.timeZone=null,this.trackIdField=null,this.useTime=!0,this.stops=null}readFullTimeExtent(e,t){return t.timeExtent&&Array.isArray(t.timeExtent)&&2===t.timeExtent.length?s.A.fromArray(t.timeExtent):null}writeFullTimeExtent(e,t){null!=e?.start&&null!=e.end?t.timeExtent=e.toArray():t.timeExtent=null}readInterval(e,t){return t.timeInterval&&t.timeIntervalUnits?h(t.timeInterval,t.timeIntervalUnits):t.defaultTimeInterval&&t.defaultTimeIntervalUnits?h(t.defaultTimeInterval,t.defaultTimeIntervalUnits):null}writeInterval(e,t){t.timeInterval=e?.toJSON().value??null,t.timeIntervalUnits=e?.toJSON().unit??null}};(0,r._)([(0,l.MZ)({type:Boolean,json:{name:"exportOptions.timeDataCumulative",write:!0}})],y.prototype,"cumulative",void 0),(0,r._)([(0,l.MZ)({type:String,json:{name:"endTimeField",write:{enabled:!0,allowNull:!0}}})],y.prototype,"endField",void 0),(0,r._)([(0,l.MZ)({type:s.A,json:{write:{enabled:!0,allowNull:!0}}})],y.prototype,"fullTimeExtent",void 0),(0,r._)([(0,d.r)("fullTimeExtent",["timeExtent"])],y.prototype,"readFullTimeExtent",null),(0,r._)([(0,p.w)("fullTimeExtent")],y.prototype,"writeFullTimeExtent",null),(0,r._)([(0,l.MZ)({type:Boolean,json:{write:!0}})],y.prototype,"hasLiveData",void 0),(0,r._)([(0,l.MZ)({type:n.A,json:{write:{enabled:!0,allowNull:!0}}})],y.prototype,"interval",void 0),(0,r._)([(0,d.r)("interval",["timeInterval","timeIntervalUnits","defaultTimeInterval","defaultTimeIntervalUnits"])],y.prototype,"readInterval",null),(0,r._)([(0,p.w)("interval")],y.prototype,"writeInterval",null),(0,r._)([(0,l.MZ)({type:String,json:{name:"startTimeField",write:{enabled:!0,allowNull:!0}}})],y.prototype,"startField",void 0),(0,r._)([(0,l.MZ)((0,c.t)("timeReference",!0))],y.prototype,"timeZone",void 0),(0,r._)([(0,l.MZ)({type:String,json:{write:{enabled:!0,allowNull:!0}}})],y.prototype,"trackIdField",void 0),(0,r._)([(0,l.MZ)({type:Boolean,json:{name:"exportOptions.useTime",write:!0}})],y.prototype,"useTime",void 0),(0,r._)([(0,l.MZ)({type:[Date],json:{read:!1}})],y.prototype,"stops",void 0),y=(0,r._)([(0,u.$)("esri.layers.support.TimeInfo")],y);const f=y}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/0c84660f714e1e9e9e95.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/0c84660f714e1e9e9e95.js new file mode 100644 index 00000000..5e4e395a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/0c84660f714e1e9e9e95.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[7908],{87908:(t,e,r)=>{r.r(e),r.d(e,{executeForTopExtents:()=>l}),r(94345);var i=r(69033),o=r(87218),s=r(32074),n=r(44600);async function l(t,e,r){const l=(0,i.p)(t),u=await(0,o.b)(l,s.A.from(e),{...r}),a=u.data.extent;return!a||isNaN(a.xmin)||isNaN(a.ymin)||isNaN(a.xmax)||isNaN(a.ymax)?{count:u.data.count,extent:null}:{count:u.data.count,extent:n.A.fromJSON(a)}}r(36544),r(32773),r(20266),r(90740),r(2160),r(32816),r(99924),r(41390),r(69421),r(40499),r(93181),r(13671),r(91047),r(6407),r(29298),r(58498),r(45371),r(80959),r(49877),r(7969),r(69763),r(93804),r(18683),r(64604),r(29512),r(99063),r(56273),r(36533),r(64752),r(48844),r(29208),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(67504),r(92517),r(77037),r(3952),r(339),r(79281),r(13978),r(68140),r(48689),r(53564),r(71868),r(64102),r(66136),r(4734),r(50214),r(59192),r(78016),r(54483),r(78481)},87218:(t,e,r)=>{r.d(e,{a:()=>c,b:()=>h,c:()=>m,e:()=>y});var i=r(64604),o=r(99063),s=r(77037),n=r(3952),l=r(69763),u=r(68140),a=r(71868);const p="Layer does not support extent calculation.";function d(t,e){const r=t.geometry,i=t.toJSON(),o=i;if(null!=r&&(o.geometry=JSON.stringify(r),o.geometryType=(0,s.$B)(r),o.inSR=(0,l.Y)(r.spatialReference)),i.topFilter?.groupByFields&&(o.topFilter.groupByFields=i.topFilter.groupByFields.join(",")),i.topFilter?.orderByFields&&(o.topFilter.orderByFields=i.topFilter.orderByFields.join(",")),i.topFilter&&(o.topFilter=JSON.stringify(o.topFilter)),i.objectIds&&(o.objectIds=i.objectIds.join(",")),i.orderByFields&&(o.orderByFields=i.orderByFields.join(",")),i.outFields&&!(e?.returnCountOnly||e?.returnExtentOnly||e?.returnIdsOnly)?i.outFields.includes("*")?o.outFields="*":o.outFields=i.outFields.join(","):delete o.outFields,i.outSR?o.outSR=(0,l.Y)(i.outSR):r&&i.returnGeometry&&(o.outSR=o.inSR),i.returnGeometry&&delete i.returnGeometry,i.timeExtent){const t=i.timeExtent,{start:e,end:r}=t;null==e&&null==r||(o.time=e===r?e:`${e??"null"},${r??"null"}`),delete i.timeExtent}return o}async function y(t,e,r,i){const o=await w(t,e,"json",i);return(0,a.a)(e,r,o.data),o}async function c(t,e,r){return null!=e.timeExtent&&e.timeExtent.isEmpty?{data:{objectIds:[]}}:w(t,e,"json",r,{returnIdsOnly:!0})}async function h(t,e,r){return null!=e.timeExtent&&e.timeExtent.isEmpty?{data:{count:0,extent:null}}:w(t,e,"json",r,{returnExtentOnly:!0,returnCountOnly:!0}).then((t=>{const e=t.data;if(e.hasOwnProperty("extent"))return t;if(e.features)throw new Error(p);if(e.hasOwnProperty("count"))throw new Error(p);return t}))}function m(t,e,r){return null!=e.timeExtent&&e.timeExtent.isEmpty?Promise.resolve({data:{count:0}}):w(t,e,"json",r,{returnIdsOnly:!0,returnCountOnly:!0})}function w(t,e,r,s={},l={}){const a="string"==typeof t?(0,o.An)(t):t,p=e.geometry?[e.geometry]:[];return s.responseType="json",(0,n.el)(p,null,s).then((t=>{const n=t?.[0];null!=n&&((e=e.clone()).geometry=n);const p=(0,u.m)({...a.query,f:r,...l,...d(e,l)});return(0,i.A)((0,o.fj)(a.path,"queryTopFeatures"),{...s,query:{...p,...s.query}})}))}},32074:(t,e,r)=>{r.d(e,{A:()=>j});var i,o=r(32816),s=r(94345),n=r(66136),l=r(93804),u=r(99924),a=r(32773),p=r(29298),d=r(36544),y=r(69421),c=r(56273),h=r(77037),m=r(78481),w=r(7969);r(44600),r(20266),r(90740),r(2160),r(49877),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(69763),r(18683),r(64604),r(29512),r(99063),r(64752),r(48844),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(67504),r(92517),r(4734),r(50214),r(59192),r(78016),r(54483);const F=new l.J({esriSpatialRelIntersects:"intersects",esriSpatialRelContains:"contains",esriSpatialRelCrosses:"crosses",esriSpatialRelDisjoint:"disjoint",esriSpatialRelEnvelopeIntersects:"envelope-intersects",esriSpatialRelIndexIntersects:"index-intersects",esriSpatialRelOverlaps:"overlaps",esriSpatialRelTouches:"touches",esriSpatialRelWithin:"within",esriSpatialRelRelation:"relation"}),v=new l.J({esriSRUnit_Meter:"meters",esriSRUnit_Kilometer:"kilometers",esriSRUnit_Foot:"feet",esriSRUnit_StatuteMile:"miles",esriSRUnit_NauticalMile:"nautical-miles",esriSRUnit_USNauticalMile:"us-nautical-miles"});let S=i=class extends u.oY{constructor(t){super(t),this.cacheHint=void 0,this.distance=void 0,this.geometry=null,this.geometryPrecision=void 0,this.maxAllowableOffset=void 0,this.num=void 0,this.objectIds=null,this.orderByFields=null,this.outFields=null,this.outSpatialReference=null,this.resultType=null,this.returnGeometry=!1,this.returnM=void 0,this.returnZ=void 0,this.start=void 0,this.spatialRelationship="intersects",this.timeExtent=null,this.topFilter=void 0,this.units=null,this.where="1=1"}writeStart(t,e){e.resultOffset=this.start,e.resultRecordCount=this.num||10}clone(){return new i((0,a.o8)({cacheHint:this.cacheHint,distance:this.distance,geometry:this.geometry,geometryPrecision:this.geometryPrecision,maxAllowableOffset:this.maxAllowableOffset,num:this.num,objectIds:this.objectIds,orderByFields:this.orderByFields,outFields:this.outFields,outSpatialReference:this.outSpatialReference,resultType:this.resultType,returnGeometry:this.returnGeometry,returnZ:this.returnZ,returnM:this.returnM,start:this.start,spatialRelationship:this.spatialRelationship,timeExtent:this.timeExtent,topFilter:this.topFilter,units:this.units,where:this.where}))}};(0,o._)([(0,p.MZ)({type:Boolean,json:{write:!0}})],S.prototype,"cacheHint",void 0),(0,o._)([(0,p.MZ)({type:Number,json:{write:{overridePolicy:t=>({enabled:t>0})}}})],S.prototype,"distance",void 0),(0,o._)([(0,p.MZ)({types:s.yR,json:{read:h.rS,write:!0}})],S.prototype,"geometry",void 0),(0,o._)([(0,p.MZ)({type:Number,json:{write:!0}})],S.prototype,"geometryPrecision",void 0),(0,o._)([(0,p.MZ)({type:Number,json:{write:!0}})],S.prototype,"maxAllowableOffset",void 0),(0,o._)([(0,p.MZ)({type:Number,json:{read:{source:"resultRecordCount"}}})],S.prototype,"num",void 0),(0,o._)([(0,p.MZ)({json:{write:!0}})],S.prototype,"objectIds",void 0),(0,o._)([(0,p.MZ)({type:[String],json:{write:!0}})],S.prototype,"orderByFields",void 0),(0,o._)([(0,p.MZ)({type:[String],json:{write:!0}})],S.prototype,"outFields",void 0),(0,o._)([(0,p.MZ)({type:w.A,json:{read:{source:"outSR"},write:{target:"outSR"}}})],S.prototype,"outSpatialReference",void 0),(0,o._)([(0,p.MZ)({type:String,json:{write:!0}})],S.prototype,"resultType",void 0),(0,o._)([(0,p.MZ)({json:{write:!0}})],S.prototype,"returnGeometry",void 0),(0,o._)([(0,p.MZ)({type:Boolean,json:{write:{overridePolicy:t=>({enabled:t})}}})],S.prototype,"returnM",void 0),(0,o._)([(0,p.MZ)({type:Boolean,json:{write:{overridePolicy:t=>({enabled:t})}}})],S.prototype,"returnZ",void 0),(0,o._)([(0,p.MZ)({type:Number,json:{read:{source:"resultOffset"}}})],S.prototype,"start",void 0),(0,o._)([(0,c.w)("start"),(0,c.w)("num")],S.prototype,"writeStart",null),(0,o._)([(0,p.MZ)({type:String,json:{read:{source:"spatialRel",reader:F.read},write:{target:"spatialRel",writer:F.write}}})],S.prototype,"spatialRelationship",void 0),(0,o._)([(0,p.MZ)({type:n.A,json:{write:!0}})],S.prototype,"timeExtent",void 0),(0,o._)([(0,p.MZ)({type:m.A,json:{write:!0}})],S.prototype,"topFilter",void 0),(0,o._)([(0,p.MZ)({type:String,json:{read:v.read,write:{writer:v.write,overridePolicy(t){return{enabled:null!=t&&null!=this.distance&&this.distance>0}}}}})],S.prototype,"units",void 0),(0,o._)([(0,p.MZ)({type:String,json:{write:!0}})],S.prototype,"where",void 0),S=i=(0,o._)([(0,y.$)("esri.rest.support.TopFeaturesQuery")],S),S.from=(0,d.e)(S);const j=S},78481:(t,e,r)=>{r.d(e,{A:()=>a});var i,o=r(32816),s=r(99924),n=r(29298),l=(r(32773),r(20266),r(69421));r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(36544);let u=i=class extends s.oY{constructor(t){super(t),this.groupByFields=void 0,this.topCount=void 0,this.orderByFields=void 0}clone(){return new i({groupByFields:this.groupByFields,topCount:this.topCount,orderByFields:this.orderByFields})}};(0,o._)([(0,n.MZ)({type:[String],json:{write:!0}})],u.prototype,"groupByFields",void 0),(0,o._)([(0,n.MZ)({type:Number,json:{write:!0}})],u.prototype,"topCount",void 0),(0,o._)([(0,n.MZ)({type:[String],json:{write:!0}})],u.prototype,"orderByFields",void 0),u=i=(0,o._)([(0,l.$)("esri.rest.support.TopFilter")],u);const a=u}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/0d40befbc8dae0bece70.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/0d40befbc8dae0bece70.js new file mode 100644 index 00000000..642164f9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/0d40befbc8dae0bece70.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[8012],{91695:(t,e,n)=>{var i;n.d(e,{A:()=>i}),function(t){t[t.X=0]="X",t[t.Y=1]="Y",t[t.Z=2]="Z"}(i||(i={}))},48402:(t,e,n)=>{n.d(e,{a:()=>l,b:()=>p,c:()=>r,d:()=>o,e:()=>f,f:()=>a,g:()=>u,k:()=>x,m:()=>c,n:()=>d,t:()=>h,u:()=>m}),n(32773),n(16699);var i=n(44600);function r(t=M){return[t[0],t[1],t[2],t[3]]}function s(t,e){return t!==e&&(t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3]),t}function a(t,e,n,i,s=r()){return s[0]=t,s[1]=e,s[2]=n,s[3]=i,s}function o(t,e=r()){return e[0]=t.xmin,e[1]=t.ymin,e[2]=t.xmax,e[3]=t.ymax,e}function h(t,e){return new i.A({xmin:t[0],ymin:t[1],xmax:t[2],ymax:t[3],spatialReference:e})}function l(t,e,n){if(null!=e)if("length"in e)y(e)?(n[0]=Math.min(t[0],e[0]),n[1]=Math.min(t[1],e[1]),n[2]=Math.max(t[2],e[2]),n[3]=Math.max(t[3],e[3])):2!==e.length&&3!==e.length||(n[0]=Math.min(t[0],e[0]),n[1]=Math.min(t[1],e[1]),n[2]=Math.max(t[2],e[0]),n[3]=Math.max(t[3],e[1]));else switch(e.type){case"extent":n[0]=Math.min(t[0],e.xmin),n[1]=Math.min(t[1],e.ymin),n[2]=Math.max(t[2],e.xmax),n[3]=Math.max(t[3],e.ymax);break;case"point":n[0]=Math.min(t[0],e.x),n[1]=Math.min(t[1],e.y),n[2]=Math.max(t[2],e.x),n[3]=Math.max(t[3],e.y)}else s(n,t)}function m(t){return function(t){return null==t||t[0]>=t[2]?0:t[2]-t[0]}(t)*function(t){return null==t||t[1]>=t[3]?0:t[3]-t[1]}(t)}function u(t,e,n){return e>=t[0]&&n>=t[1]&&e<=t[2]&&n<=t[3]}function c(t,e){return Math.max(e[0],t[0])<=Math.min(e[2],t[2])&&Math.max(e[1],t[1])<=Math.min(e[3],t[3])}function x(t,e){return e[0]>=t[0]&&e[2]<=t[2]&&e[1]>=t[1]&&e[3]<=t[3]}function f(t){return t?s(t,d):r(d)}function y(t){return null!=t&&4===t.length}function p(t,e){return y(t)&&y(e)?t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]&&t[3]===e[3]:t===e}const d=[1/0,1/0,-1/0,-1/0],M=[0,0,0,0]},97827:(t,e,n)=>{n.d(e,{b:()=>l,c:()=>c,f:()=>o,g:()=>s,h:()=>h,i:()=>m,m:()=>a});var i=n(32773),r=n(91695);function s(t,e){const n=e[0]-t[0],i=e[1]-t[1];if(t.length>2&&e.length>2){const r=t[2]-e[2];return Math.sqrt(n*n+i*i+r*r)}return Math.sqrt(n*n+i*i)}function a(t,e,n,i){const[r,s]=e,[a,o]=n,[h,l]=i,m=h-a,u=l-o,c=m*m+u*u,x=(r-a)*m+(s-o)*u,f=Math.min(1,Math.max(0,x/c));return t[0]=a+m*f,t[1]=o+u*f,t}function o(t,e,n,i,r,s){let a=n,o=i,h=r-a,l=s-o;if(0!==h||0!==l){const n=((t-a)*h+(e-o)*l)/(h*h+l*l);n>1?(a=r,o=s):n>0&&(a+=h*n,o+=l*n)}return h=t-a,l=e-o,h*h+l*l}function h(t,e){return function(t,e,n){const i=t[0]+n*(e[0]-t[0]),r=t[1]+n*(e[1]-t[1]);return t.length>2&&e.length>2?[i,r,t[2]+n*(e[2]-t[2])]:[i,r]}(t,e,.5)}function l(t){const e=t.length;let n=0;for(let i=0;i=0}function u(t){const e=t.length;return e<3||(0,i.e)(t[0],t[e-1])}function c(t){if(!("rings"in t))return!1;let e=!1;for(const n of t.rings)u(n)||(n.push(n[0].slice()),e=!0);return e}n(69763)},49877:(t,e,n)=>{n.d(e,{r:()=>r});var i=n(29298);function r(t,e,n){let r,s;return void 0===e||Array.isArray(e)?(s=t,n=e,r=[void 0]):(s=e,r=Array.isArray(t)?t:[t]),(t,e)=>{const a=t.constructor.prototype;r.forEach((r=>{const o=(0,i.rM)(t,r,s);o.read&&"object"==typeof o.read||(o.read={}),o.read.reader=a[e],n&&(o.read.source=(o.read.source||[]).concat(n))}))}}},48844:(t,e,n)=>{n.d(e,{w:()=>h});var i=n(36544),r=n(40499);n(32773),n(20266),n(90740),n(93181),n(13671);const s=Object.prototype.toString;function a(t){const e="__accessorMetadata__"in t?(0,i.e)(t):t;return function(...t){if(t.push(e),"number"==typeof t[2])throw new Error("Using @cast has parameter decorator is not supported since 4.16");return o.apply(this,t)}}function o(t,e,n,i){(0,r.g)(t,e).cast=i}function h(...t){var e;if(3!==t.length||"string"!=typeof t[1])return 1===t.length&&"[object Function]"===s.call(t[0])?a(t[0]):1===t.length&&"string"==typeof t[0]?(e=t[0],(t,n)=>{(0,r.g)(t,e).cast=t[n]}):void 0}},44600:(t,e,n)=>{n.d(e,{A:()=>J,a:()=>x,e:()=>N,f:()=>_,g:()=>k,h:()=>f,i:()=>G,p:()=>M,s:()=>O});var i=n(32816),r=n(20266),s=n(29298),a=(n(32773),n(69421)),o=n(2160),h=n(64752),l=n(7969),m=n(69763),u=n(29208);n(90740),n(36544),n(93181),n(13671),n(40499),n(6407),n(91047),n(99924),n(41390),n(58498),n(45371),n(80959),n(49877),n(93804),n(18683),n(64604),n(29512),n(99063),n(56273),n(48844);const c=[0,0];function x(t,e){return null!=e&&d(t,e.x,e.y,e.z)}function f(t,e){if(!e.points||e.points.length)return!1;for(const n of e.points)if(!y(t,n))return!1;return!0}function y(t,e){return d(t,e[0],e[1])}function p(t,e){return d(t,e[0],e[1],e[2])}function d(t,e,n,i){return e>=t.xmin&&e<=t.xmax&&n>=t.ymin&&n<=t.ymax&&(null==i||!t.hasZ||i>=t.zmin&&i<=t.zmax)}function M(t,e){return c[1]=e.y,c[0]=e.x,function(t,e){return g(t.rings,e)}(t,c)}function g(t,e){if(!t)return!1;if(function(t){return!Array.isArray(t[0][0])}(t))return z(!1,t,e);let n=!1;for(let i=0,r=t.length;i=r||m=r)&&o+(r-h)/(m-h)*(l-o)=0&&z<=1&&w>=0&&w<=1&&(r&&(r[0]=s+z*(o-s),r[1]=a+z*(h-a)),!0)}function k(t){switch(t){case"esriGeometryEnvelope":case"extent":return _;case"esriGeometryMultipoint":case"multipoint":return b;case"esriGeometryPoint":case"point":return w;case"esriGeometryPolygon":case"polygon":return N;case"esriGeometryPolyline":case"polyline":return S}}var I;function L(t,e,n){return null==e?n:null==n?e:t(e,n)}let q=I=class extends o.A{constructor(...t){super(...t),this.type="extent",this.xmin=0,this.ymin=0,this.mmin=void 0,this.zmin=void 0,this.xmax=0,this.ymax=0,this.mmax=void 0,this.zmax=void 0}normalizeCtorArgs(t,e,n,i,r){return!(s=t)||"esri.geometry.SpatialReference"!==s.declaredClass&&null==s.wkid?"object"==typeof t?(t.spatialReference=null==t.spatialReference?l.A.WGS84:t.spatialReference,t):{xmin:t,ymin:e,xmax:n,ymax:i,spatialReference:r??l.A.WGS84}:{spatialReference:t,xmin:0,ymin:0,xmax:0,ymax:0};var s}static fromBounds(t,e){return new I({xmin:t[0],ymin:t[1],xmax:t[2],ymax:t[3],spatialReference:e})}static fromPoint(t){return new I({xmin:t.x,ymin:t.y,zmin:t.z,xmax:t.x,ymax:t.y,zmax:t.z,spatialReference:t.spatialReference})}get cache(){return this.commitProperty("xmin"),this.commitProperty("ymin"),this.commitProperty("zmin"),this.commitProperty("mmin"),this.commitProperty("xmax"),this.commitProperty("ymax"),this.commitProperty("zmax"),this.commitProperty("mmax"),this.commitProperty("spatialReference"),{}}get center(){const t=new h.A({x:.5*(this.xmin+this.xmax),y:.5*(this.ymin+this.ymax),spatialReference:this.spatialReference});return this.hasZ&&(t.z=.5*(this.zmin+this.zmax)),this.hasM&&(t.m=.5*(this.mmin+this.mmax)),t}get extent(){return this.clone()}get hasM(){return null!=this.mmin&&null!=this.mmax}get hasZ(){return null!=this.zmin&&null!=this.zmax}get height(){return Math.abs(this.ymax-this.ymin)}get width(){return Math.abs(this.xmax-this.xmin)}centerAt(t){const e=this.center;return null!=t.z&&this.hasZ?this.offset(t.x-e.x,t.y-e.y,t.z-e.z):this.offset(t.x-e.x,t.y-e.y)}clone(){const t=new I;return t.xmin=this.xmin,t.ymin=this.ymin,t.xmax=this.xmax,t.ymax=this.ymax,t.spatialReference=this.spatialReference,null!=this.zmin&&(t.zmin=this.zmin,t.zmax=this.zmax),null!=this.mmin&&(t.mmin=this.mmin,t.mmax=this.mmax),t}contains(t){if(!t)return!1;const e=this.spatialReference,n=t.spatialReference;return e&&n&&!e.equals(n)&&(0,u.y7)(e,n)&&(t=e.isWebMercator?(0,u.Gh)(t):(0,u.ci)(t,!0)),"point"===t.type?x(this,t):"extent"===t.type&&function(t,e){const{xmin:n,ymin:i,zmin:r,xmax:s,ymax:a,zmax:o}=e;return t.hasZ&&e.hasZ?d(t,n,i,r)&&d(t,n,a,r)&&d(t,s,a,r)&&d(t,s,i,r)&&d(t,n,i,o)&&d(t,n,a,o)&&d(t,s,a,o)&&d(t,s,i,o):d(t,n,i)&&d(t,n,a)&&d(t,s,a)&&d(t,s,i)}(this,t)}equals(t){if(this===t)return!0;if(null==t)return!1;const e=this.spatialReference,n=t.spatialReference;return e&&n&&!e.equals(n)&&(0,u.y7)(e,n)&&(t=e.isWebMercator?(0,u.Gh)(t):(0,u.ci)(t,!0)),this.xmin===t.xmin&&this.ymin===t.ymin&&this.zmin===t.zmin&&this.mmin===t.mmin&&this.xmax===t.xmax&&this.ymax===t.ymax&&this.zmax===t.zmax&&this.mmax===t.mmax}expand(t){const e=.5*(1-t),n=this.width*e,i=this.height*e;if(this.xmin+=n,this.ymin+=i,this.xmax-=n,this.ymax-=i,this.hasZ){const t=(this.zmax-this.zmin)*e;this.zmin+=t,this.zmax-=t}if(this.hasM){const t=(this.mmax-this.mmin)*e;this.mmin+=t,this.mmax-=t}return this}intersects(t){if(null==t)return!1;"mesh"===t.type&&(t=t.extent);const e=this.spatialReference,n=t.spatialReference;return e&&n&&!(0,m.f)(e,n)&&(0,u.y7)(e,n)&&(t=e.isWebMercator?(0,u.Gh)(t):(0,u.ci)(t,!0)),k(t.type)(this,t)}normalize(){const t=this._normalize(!1,!0);return Array.isArray(t)?t:[t]}offset(t,e,n){return this.xmin+=t,this.ymin+=e,this.xmax+=t,this.ymax+=e,null!=n&&(this.zmin+=n,this.zmax+=n),this}shiftCentralMeridian(){return this._normalize(!0)}union(t){return this===t||(this.xmin=Math.min(this.xmin,t.xmin),this.ymin=Math.min(this.ymin,t.ymin),this.xmax=Math.max(this.xmax,t.xmax),this.ymax=Math.max(this.ymax,t.ymax),(this.hasZ||t.hasZ)&&(this.zmin=L(Math.min,this.zmin,t.zmin),this.zmax=L(Math.max,this.zmax,t.zmax)),(this.hasM||t.hasM)&&(this.mmin=L(Math.min,this.mmin,t.mmin),this.mmax=L(Math.max,this.mmax,t.mmax))),this}intersection(t){return this===t?this:null!=t&&this.intersects(t)?(this.xmin=Math.max(this.xmin,t.xmin),this.ymin=Math.max(this.ymin,t.ymin),this.xmax=Math.min(this.xmax,t.xmax),this.ymax=Math.min(this.ymax,t.ymax),(this.hasZ||t.hasZ)&&(this.zmin=L(Math.max,this.zmin,t.zmin),this.zmax=L(Math.min,this.zmax,t.zmax)),(this.hasM||t.hasM)&&(this.mmin=L(Math.max,this.mmin,t.mmin),this.mmax=L(Math.min,this.mmax,t.mmax)),this):null}toJSON(t){return this.write({},t)}_shiftCM(t=(0,m.j)(this.spatialReference)){if(!t||!this.spatialReference)return this;const e=this.spatialReference,n=this._getCM(t);if(n){const i=e.isWebMercator?(0,u.ci)(n):n;this.xmin-=n.x,this.xmax-=n.x,e.isWebMercator||(i.x=X(i.x,t).x),this.spatialReference=new l.A((0,r.r)((e.isWGS84?t.altTemplate:null)??t.wkTemplate,{Central_Meridian:i.x}))}return this}_getCM(t){let e=null;const[n,i]=t.valid,r=this.xmin,s=this.xmax;return r>=n&&r<=i&&s>=n&&s<=i||(e=this.center),e}_normalize(t,e,n){const i=this.spatialReference;if(!i)return this;const r=n??(0,m.j)(i);if(null==r)return this;const s=this._getParts(r).map((t=>t.extent));if(s.length<2)return s[0]||this;if(s.length>2)return t?this._shiftCM(r):this.set({xmin:r.valid[0],xmax:r.valid[1]});if(t)return this._shiftCM(r);if(e)return s;let a=!0,o=!0;return s.forEach((t=>{t.hasZ||(a=!1),t.hasM||(o=!1)})),{rings:s.map((t=>{const e=[[t.xmin,t.ymin],[t.xmin,t.ymax],[t.xmax,t.ymax],[t.xmax,t.ymin],[t.xmin,t.ymin]];if(a){const n=(t.zmax-t.zmin)/2;for(let t=0;t0;if(s>2*u){const t=new I(af||p?e.push({extent:new I(c,n,u,i,r),frameIds:[x]},{extent:new I(l,n,f,i,r),frameIds:[y]}):e.push({extent:new I(c,n,f,i,r),frameIds:[x]});this.cache._parts=e}const n=this.hasZ,i=this.hasM;if(n||i){const t={};n&&(t.zmin=this.zmin,t.zmax=this.zmax),i&&(t.mmin=this.mmin,t.mmax=this.mmax);for(let n=0;ni?(s=Math.ceil(Math.abs(t-i)/r),t-=s*r,a=s):t{n.d(e,{A:()=>m});var i=n(32816),r=n(99924),s=n(29298),a=(n(32773),n(20266),n(49877)),o=n(69421),h=n(7969);n(41390),n(40499),n(93181),n(13671),n(58498),n(91047),n(45371),n(80959),n(6407),n(90740),n(36544),n(69763),n(93804),n(18683),n(64604),n(29512),n(99063),n(56273);let l=class extends r.oY{constructor(...t){super(...t),this.type=null,this.hasM=!1,this.hasZ=!1,this.spatialReference=h.A.WGS84}get cache(){return this.commitProperty("spatialReference"),{}}get extent(){return null}readSpatialReference(t,e){if(t instanceof h.A)return t;if(null!=t){const n=new h.A;return n.read(t,e),n}return t}clone(){return console.warn(".clone() is not implemented for "+this.declaredClass),null}clearCache(){this.notifyChange("cache")}getCacheValue(t){return this.cache[t]}setCacheValue(t,e){this.cache[t]=e}};(0,i._)([(0,s.MZ)()],l.prototype,"type",void 0),(0,i._)([(0,s.MZ)({readOnly:!0})],l.prototype,"cache",null),(0,i._)([(0,s.MZ)({readOnly:!0})],l.prototype,"extent",null),(0,i._)([(0,s.MZ)({type:Boolean,json:{write:{overridePolicy:t=>({enabled:t})}}})],l.prototype,"hasM",void 0),(0,i._)([(0,s.MZ)({type:Boolean,json:{write:{overridePolicy:t=>({enabled:t})}}})],l.prototype,"hasZ",void 0),(0,i._)([(0,s.MZ)({type:h.A,json:{write:!0},value:h.A.WGS84})],l.prototype,"spatialReference",void 0),(0,i._)([(0,a.r)("spatialReference")],l.prototype,"readSpatialReference",null),l=(0,i._)([(0,o.$)("esri.geometry.Geometry")],l);const m=l},64752:(t,e,n)=>{n.d(e,{A:()=>w});var i=n(32816),r=n(20266),s=n(29298),a=n(48844),o=(n(32773),n(49877)),h=n(69421),l=n(56273),m=n(36544),u=n(2160),c=n(7969),x=n(69763),f=n(29208);function y({x:t,y:e,spatialReference:n},i=[0,0]){if(n){if((0,x.b)(n))return(0,f.tD)(t,e,i);if((0,x.c)(n))return i[0]=t,i[1]=e,i}return null}n(90740),n(93181),n(13671),n(40499),n(6407),n(91047),n(99924),n(41390),n(58498),n(45371),n(80959),n(93804),n(18683),n(64604),n(29512),n(99063);const p=[0,0];var d;const M=[0,0];function g(t){return t&&("esri.geometry.SpatialReference"===t.declaredClass||null!=t.wkid)}let z=d=class extends u.A{static copy(t,e){e._set("x",t._get("x")),e._set("y",t._get("y")),e._set("z",t._get("z")),e._set("m",t._get("m"));const n=t._get("spatialReference");e._set("spatialReference",Object.isFrozen(n)?n:n.clone())}constructor(...t){super(...t),this.x=0,this.y=0,this.z=void 0,this.m=void 0,this.type="point"}normalizeCtorArgs(t,e,n,i,s){let a;if(Array.isArray(t))a=t,s=e,t=a[0],e=a[1],n=a[2],i=a[3];else if(t&&"object"==typeof t){if(a=t,t=null!=a.x?a.x:a.longitude,e=null!=a.y?a.y:a.latitude,n=a.z,i=a.m,(s=a.spatialReference)&&"esri.geometry.SpatialReference"!==s.declaredClass&&(s=new c.A(s)),null!=a.longitude||null!=a.latitude)if(null==a.longitude)r.L.getLogger(this).warn(".longitude=","Latitude was defined without longitude");else if(null==a.latitude)r.L.getLogger(this).warn(".latitude=","Longitude was defined without latitude");else if(!a.declaredClass&&s?.isWebMercator){const n=(0,f.je)(a.longitude,a.latitude,M);t=n[0],e=n[1]}}else g(n)?(s=n,n=null):g(i)&&(s=i,i=null);const o={x:t,y:e};return null==o.x&&null!=o.y?r.L.getLogger(this).warn(".y=","Y coordinate was defined without an X coordinate"):null==o.y&&null!=o.x&&r.L.getLogger(this).warn(".x=","X coordinate was defined without a Y coordinate"),null!=s&&(o.spatialReference=s),null!=n&&(o.z=n),null!=i&&(o.m=i),o}get cache(){return this.commitProperty("x"),this.commitProperty("y"),this.commitProperty("z"),this.commitProperty("m"),this.commitProperty("spatialReference"),{}}get hasM(){return void 0!==this.m}set hasM(t){t!==(void 0!==this._get("m"))&&(this._set("m",t?0:void 0),this._set("hasM",t))}get hasZ(){return void 0!==this.z}set hasZ(t){t!==(void 0!==this._get("z"))&&(this._set("z",t?0:void 0),this._set("hasZ",t))}get latitude(){return y(this,p)?.[1]??null}set latitude(t){const{spatialReference:e,x:n}=this;null!=t&&e&&(e.isWebMercator?this._set("y",(0,f.je)(n,t,M)[1]):e.isGeographic&&this._set("y",t),this._set("latitude",t))}get longitude(){return y(this,p)?.[0]??null}set longitude(t){const{y:e,spatialReference:n}=this;null!=t&&n&&(n.isWebMercator?this._set("x",(0,f.je)(t,e,M)[0]):n.isGeographic&&this._set("x",t),this._set("longitude",t))}writeX(t,e,n){e[n]=isNaN(t)?"NaN":t}readX(t){return"string"==typeof t?NaN:t}clone(){const t=new d;return t.x=this.x,t.y=this.y,t.z=this.z,t.m=this.m,t.spatialReference=this.spatialReference,t}copy(t){return d.copy(t,this),this}equals(t){if(null==t)return!1;const{x:e,y:n,z:i,m:r,spatialReference:s}=this,{z:a,m:o}=t;let{x:h,y:l,spatialReference:m}=t;if(!s.equals(m))if(s.isWebMercator&&m.isWGS84)[h,l]=(0,f.je)(h,l),m=s;else{if(!s.isWGS84||!m.isWebMercator)return!1;[h,l]=(0,f.tD)(h,l),m=s}return e===h&&n===l&&i===a&&r===o&&s.wkid===m.wkid}offset(t,e,n){return this.x+=t,this.y+=e,null!=n&&(this.z=(this.z??0)+n),this}normalize(){if(!this.spatialReference)return this;const t=(0,x.j)(this.spatialReference);if(!t)return this;let e=this.x;const[n,i]=t.valid,r=2*i;let s;return e>i?(s=Math.ceil(Math.abs(e-i)/r),e-=s*r):eisNaN(t)?t:(0,m.f)(t)))],z.prototype,"x",void 0),(0,i._)([(0,l.w)("x")],z.prototype,"writeX",null),(0,i._)([(0,o.r)("x")],z.prototype,"readX",null),(0,i._)([(0,s.MZ)({type:Number,json:{write:!0}})],z.prototype,"y",void 0),(0,i._)([(0,s.MZ)({type:Number,json:{write:{overridePolicy(){return{enabled:this.hasZ}}}}})],z.prototype,"z",void 0),(0,i._)([(0,s.MZ)({type:Number,json:{write:{overridePolicy(){return{enabled:this.hasM}}}}})],z.prototype,"m",void 0),z=d=(0,i._)([(0,h.$)("esri.geometry.Point")],z),z.prototype.toJSON.isDefaultToJSON=!0;const w=z},29208:(t,e,n)=>{n.d(e,{Cv:()=>y,Gh:()=>M,ci:()=>g,je:()=>p,jg:()=>m,tD:()=>d,y7:()=>f});var i=n(32773),r=n(7969),s=n(69763);n(32816),n(99924),n(41390),n(20266),n(90740),n(69421),n(40499),n(93181),n(13671),n(91047),n(36544),n(6407),n(29298),n(58498),n(45371),n(80959),n(56273),n(93804),n(18683),n(64604),n(29512),n(99063);const a=57.29577951308232,o=.017453292519943;function h(t){return t*a}function l(t){return t*o}function m(t){return Math.PI/2-2*Math.atan(Math.exp(-t/s.h.radius))}function u(t){return null!=t.wkid||null!=t.wkt}const c=[0,0];function x(t,e,n,i,r){const s=t,a=r;if(a.spatialReference=n,"x"in s&&"x"in a)[a.x,a.y]=e(s.x,s.y,c,i);else if("xmin"in s&&"xmin"in a)[a.xmin,a.ymin]=e(s.xmin,s.ymin,c,i),[a.xmax,a.ymax]=e(s.xmax,s.ymax,c,i);else if("paths"in s&&"paths"in a||"rings"in s&&"rings"in a){const t="paths"in s?s.paths:s.rings,n=[];let r;for(let s=0;s2&&r[t].push(a[t][2]),a[t].length>3&&r[t].push(a[t][3])}"paths"in a?a.paths=n:a.rings=n}else if("points"in s&&"points"in a){const t=s.points,n=[];for(let r=0;r2&&n[r].push(t[r][2]),t[r].length>3&&n[r].push(t[r][3]);a.points=n}return r}function f(t,e){const n=t&&(u(t)?t:t.spatialReference),i=e&&(u(e)?e:e.spatialReference);return!(t&&"type"in t&&"mesh"===t.type||e&&"type"in e&&"mesh"===e.type||!n||!i)&&(!!(0,s.f)(i,n)||(0,s.b)(i)&&(0,s.i)(n)||(0,s.b)(n)&&(0,s.i)(i))}function y(t,e){if(null==t)return null;const n=t.spatialReference,a=e&&(u(e)?e:e.spatialReference);return f(n,a)?(0,s.f)(n,a)?(0,i.o8)(t):(0,s.b)(a)?x(t,p,r.A.WebMercator,!1,(0,i.o8)(t)):(0,s.i)(a)?x(t,d,r.A.WGS84,!1,(0,i.o8)(t)):null:null}function p(t,e,n=[0,0]){e>89.99999?e=89.99999:e<-89.99999&&(e=-89.99999);const i=l(e);return n[0]=l(t)*s.h.radius,n[1]=s.h.halfSemiMajorAxis*Math.log((1+Math.sin(i))/(1-Math.sin(i))),n}function d(t,e,n=[0,0],i=!1){const r=h(t/s.h.radius);return n[0]=i?r:r-360*Math.floor((r+180)/360),n[1]=h(Math.PI/2-2*Math.atan(Math.exp(-e/s.h.radius))),n}function M(t,e=!1,n=(0,i.o8)(t)){return x(t,p,r.A.WebMercator,e,n)}function g(t,e=!1,n=(0,i.o8)(t)){return x(t,d,r.A.WGS84,e,n)}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/0f41f85081df2d552e01.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/0f41f85081df2d552e01.js new file mode 100644 index 00000000..268fbae1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/0f41f85081df2d552e01.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[5414],{24877:(e,t,r)=>{r.d(t,{C:()=>p});var s=r(32816),o=r(17745),i=(r(73067),r(6407),r(20266),r(41390)),n=r(29298),a=r(69421);let l=class extends o.A{constructor(e){super(e),this.getCollections=null}initialize(){this.addHandles((0,i.a)((()=>this._refresh())))}destroy(){this.getCollections=null}_refresh(){const e=null!=this.getCollections?this.getCollections():null;if(null==e)return void this.removeAll();let t=0;for(const r of e)null!=r&&(t=this._processCollection(t,r));this.splice(t,this.length)}_createNewInstance(e){return new o.A(e)}_processCollection(e,t){if(!t)return e;const r=this.itemFilterFunction??(e=>!!e);for(const s of t)if(s){if(r(s)){const t=this.indexOf(s,e);t>=0?t!==e&&this.reorder(s,e):this.add(s,e),++e}if(this.getChildrenFunction){const t=this.getChildrenFunction(s);if(Array.isArray(t))for(const r of t)e=this._processCollection(e,r);else e=this._processCollection(e,t)}}return e}};(0,s._)([(0,n.MZ)()],l.prototype,"getCollections",void 0),(0,s._)([(0,n.MZ)()],l.prototype,"getChildrenFunction",void 0),(0,s._)([(0,n.MZ)()],l.prototype,"itemFilterFunction",void 0),l=(0,s._)([(0,a.$)("esri.core.CollectionFlattener")],l);const p=l},71868:(e,t,r)=>{r.d(t,{a:()=>o});var s=r(64102);function o(e,t,r){if(!r?.features||!r.hasZ)return;const o=(0,s.g)(r.geometryType,t,e.outSpatialReference);if(null!=o)for(const e of r.features)o(e.geometry)}},61904:(e,t,r)=>{r.d(t,{b:()=>w,g:()=>y});var s=r(32773),o=r(1985);function i(e,t,r){return!!a(e,t,r)}function n(e,t,r){return a(e,t,r)}function a(e,t,r){return e&&e.hasOwnProperty(t)?e[t]:r}const l={name:"supportsName",size:"supportsSize",contentType:"supportsContentType",keywords:"supportsKeywords",exifInfo:"supportsExifInfo"};function p(e){const t=e?.supportedSpatialAggregationStatistics?.map((e=>e.toLowerCase()));return{envelope:!!t?.includes("envelopeaggregate"),centroid:!!t?.includes("centroidaggregate"),convexHull:!!t?.includes("convexhullaggregate")}}function u(e,t){const r=e?.supportedOperationsWithCacheHint?.map((e=>e.toLowerCase()));return!!r?.includes(t.toLowerCase())}function y(e,t){return{analytics:d(e),attachment:c(e),data:h(e),metadata:f(e),operations:m(e.capabilities,e,t),query:g(e,t),queryRelated:v(e),queryTopFeatures:b(e),editing:_(e)}}function d(e){return{supportsCacheHint:u(e.advancedQueryCapabilities,"queryAnalytics")}}function c(e){const t=e.attachmentProperties,r={supportsName:!1,supportsSize:!1,supportsContentType:!1,supportsKeywords:!1,supportsExifInfo:!1,supportsCacheHint:u(e.advancedQueryCapabilities,"queryAttachments"),supportsResize:i(e,"supportsAttachmentsResizing",!1)};return t&&Array.isArray(t)&&t.forEach((e=>{const t=l[e.name];t&&(r[t]=!!e.isEnabled)})),r}function h(e){return{isVersioned:i(e,"isDataVersioned",!1),supportsAttachment:i(e,"hasAttachments",!1),supportsM:i(e,"hasM",!1),supportsZ:i(e,"hasZ",!1)}}function f(e){return{supportsAdvancedFieldProperties:i(e,"supportsFieldDescriptionProperty",!1)}}function m(e,t,r){const s=e?e.toLowerCase().split(",").map((e=>e.trim())):[],n=r?(0,o.p)(r):null,a=s.includes(null!=n&&"MapServer"===n.serverType?"data":"query"),l=s.includes("editing")&&!t.datesInUnknownTimezone;let p=l&&s.includes("create"),u=l&&s.includes("delete"),y=l&&s.includes("update");const d=s.includes("changetracking"),c=t.advancedQueryCapabilities;return l&&!(p||u||y)&&(p=u=y=!0),{supportsCalculate:i(t,"supportsCalculate",!1),supportsTruncate:i(t,"supportsTruncate",!1),supportsValidateSql:i(t,"supportsValidateSql",!1),supportsAdd:p,supportsDelete:u,supportsEditing:l,supportsChangeTracking:d,supportsQuery:a,supportsQueryAnalytics:i(c,"supportsQueryAnalytic",!1),supportsQueryAttachments:i(c,"supportsQueryAttachments",!1),supportsQueryTopFeatures:i(c,"supportsTopFeaturesQuery",!1),supportsResizeAttachments:i(t,"supportsAttachmentsResizing",!1),supportsSync:s.includes("sync"),supportsUpdate:y,supportsExceedsLimitStatistics:i(t,"supportsExceedsLimitStatistics",!1),supportsAsyncConvert3D:i(t,"supportsAsyncConvert3D",!1)}}function g(e,t){const r=e.advancedQueryCapabilities,a=e.ownershipBasedAccessControlForFeatures,l=e.archivingInfo,y=e.currentVersion,d=t?.includes("MapServer"),c=!d||y>=(0,s.h)("mapserver-pbf-version-support"),h=(0,o.i)(t),f=new Set((e.supportedQueryFormats??"").split(",").map((e=>e.toLowerCase().trim())));return{maxRecordCount:n(e,"maxRecordCount",void 0),maxRecordCountFactor:n(e,"maxRecordCountFactor",void 0),standardMaxRecordCount:n(e,"standardMaxRecordCount",void 0),supportedSpatialAggregationStatistics:p(r),supportsCacheHint:i(r,"supportsQueryWithCacheHint",!1)||u(r,"query"),supportsCentroid:i(r,"supportsReturningGeometryCentroid",!1),supportsCompactGeometry:h,supportsDefaultSpatialReference:i(r,"supportsDefaultSR",!1),supportsDisjointSpatialRelationship:i(r,"supportsDisjointSpatialRel",!1),supportsDistance:i(r,"supportsQueryWithDistance",!1),supportsDistinct:i(r,"supportsDistinct",e.supportsAdvancedQueries),supportsExtent:i(r,"supportsReturningQueryExtent",!1),supportsFormatPBF:c&&f.has("pbf"),supportsFullTextSearch:i(r,"supportsFullTextSearch",!1),supportsGeometryProperties:i(r,"supportsReturningGeometryProperties",!1),supportsHavingClause:i(r,"supportsHavingClause",!1),supportsHistoricMoment:i(l,"supportsQueryWithHistoricMoment",!1),supportsMaxRecordCountFactor:i(r,"supportsMaxRecordCountFactor",!1),supportsOrderBy:i(r,"supportsOrderBy",e.supportsAdvancedQueries),supportsPagination:i(r,"supportsPagination",!1),supportsPercentileStatistics:i(r,"supportsPercentileStatistics",!1),supportsQuantization:i(e,"supportsCoordinatesQuantization",!1),supportsQuantizationEditMode:i(e,"supportsQuantizationEditMode",!1),supportsQueryByAnonymous:i(a,"allowAnonymousToQuery",!0),supportsQueryByOthers:i(a,"allowOthersToQuery",!0),supportsQueryGeometry:i(e,"supportsReturningQueryGeometry",!1),supportsResultType:i(r,"supportsQueryWithResultType",!1),supportsSpatialAggregationStatistics:i(r,"supportsSpatialAggregationStatistics",!1),supportsSqlExpression:i(r,"supportsSqlExpression",!1),supportsStandardizedQueriesOnly:i(e,"useStandardizedQueries",!1),supportsStatistics:i(r,"supportsStatistics",e.supportsStatistics),supportsTopFeaturesQuery:i(r,"supportsTopFeaturesQuery",!1),tileMaxRecordCount:n(e,"tileMaxRecordCount",void 0)}}function v(e){const t=e.advancedQueryCapabilities,r=i(t,"supportsAdvancedQueryRelated",!1);return{supportsPagination:i(t,"supportsQueryRelatedPagination",!1),supportsCount:r,supportsOrderBy:r,supportsCacheHint:u(t,"queryRelated")}}function b(e){return{supportsCacheHint:u(e.advancedQueryCapabilities,"queryTopFilter")}}function _(e){const t=e.ownershipBasedAccessControlForFeatures,r=e?e.advancedEditingCapabilities:void 0;return{supportsGeometryUpdate:i(e,"allowGeometryUpdates",!0),supportsGlobalId:i(e,"supportsApplyEditsWithGlobalIds",!1),supportsReturnServiceEditsInSourceSpatialReference:i(e,"supportsReturnServiceEditsInSourceSR",!1),supportsRollbackOnFailure:i(e,"supportsRollbackOnFailureParameter",!1),supportsUpdateWithoutM:i(e,"allowUpdateWithoutMValues",!1),supportsUploadWithItemId:i(e,"supportsAttachmentsByUploadId",!1),supportsDeleteByAnonymous:i(t,"allowAnonymousToDelete",!0),supportsDeleteByOthers:i(t,"allowOthersToDelete",!0),supportsUpdateByAnonymous:i(t,"allowAnonymousToUpdate",!0),supportsUpdateByOthers:i(t,"allowOthersToUpdate",!0),supportsAsyncApplyEdits:i(r,"supportsAsyncApplyEdits",!1),zDefault:n(e,"zDefault",void 0)}}function w(e){return{operations:{supportsAppend:i(e,"supportsAppend",!1),supportsExportClip:i(e,"supportsExportClip",!1),supportsExportFrameset:i(e,"supportsExportFrameset",!1),supportsMensuration:i(e,"supportsMensuration",!1),supportsUpdate:i(e,"supportsUpdate",!1)},query:{supportsCoverageQuery:e?.playbackInfo?.klv["0601"]??!1}}}},75414:(e,t,r)=>{r.r(t),r.d(t,{default:()=>Ke});var s=r(32816),o=r(17745),i=r(24877),n=r(6407),a=r(32773),l=r(65283),p=r(20266),u=r(2810),y=r(80959),d=r(99063),c=r(29298),h=r(49877),f=r(69421),m=r(7969),g=r(73597),v=r(27281),b=r(72393),_=(r(91381),r(49011),r(43682),r(54481),r(89253),r(60027),r(16677),r(17813),r(32397)),w=r(64604),M=r(93804),S=r(73509),Z=r(28276),A=r(88663),x=r(44600),F=r(77125),O=r(80473),T=r(36544),R=r(98238),j=(r(90740),r(40499),r(93181),r(13671),r(91047),r(41390),r(58498),r(45371),r(99924)),I=(r(2160),r(69763),r(18683),r(29512),r(56273),r(64752),r(48844),r(29208),r(1178),r(49755)),C=r(30011);r(55270),r(50214),r(59192),r(78016),r(54483),r(95779),r(13262),r(346),r(16699),r(26809),r(2589),r(18527),r(94345),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(67504),r(92517),r(77037),r(54131),r(19869),r(64524);let L=class extends((0,O.sA)(u.a)){constructor(e){super(e),this.title="",this.id=-1,this.modelName=null,this.isEmpty=null,this.legendEnabled=!0,this.visible=!0,this.opacity=1}readTitle(e,t){return"string"==typeof t.alias?t.alias:"string"==typeof t.name?t.name:""}readIdOnlyOnce(e){return-1!==this.id?this.id:"number"==typeof e?e:-1}};(0,s._)([(0,c.MZ)({type:String,json:{origins:{"web-scene":{write:!0},"portal-item":{write:!0}}}})],L.prototype,"title",void 0),(0,s._)([(0,h.r)("service","title",["alias","name"])],L.prototype,"readTitle",null),(0,s._)([(0,c.MZ)()],L.prototype,"layer",void 0),(0,s._)([(0,c.MZ)({type:T.I,readOnly:!0,json:{read:!1,write:{ignoreOrigin:!0}}})],L.prototype,"id",void 0),(0,s._)([(0,h.r)("service","id")],L.prototype,"readIdOnlyOnce",null),(0,s._)([(0,c.MZ)((0,R.r)(String))],L.prototype,"modelName",void 0),(0,s._)([(0,c.MZ)((0,R.r)(Boolean))],L.prototype,"isEmpty",void 0),(0,s._)([(0,c.MZ)({type:Boolean,nonNullable:!0})],L.prototype,"legendEnabled",void 0),(0,s._)([(0,c.MZ)({type:Boolean,json:{name:"visibility",write:!0}})],L.prototype,"visible",void 0),(0,s._)([(0,c.MZ)({type:Number,json:{write:!0}})],L.prototype,"opacity",void 0),L=(0,s._)([(0,f.$)("esri.layers.buildingSublayers.BuildingSublayer")],L);const E=L;var P=r(52560),B=r(38093),Q=r(79875),q=r(33125),N=r(29180),k=r(73600),D=r(20978),z=r(36117),G=r(95365),U=(r(4048),r(85232),r(93471),r(35902),r(13226),r(53252),r(34039),r(70061)),$=(r(3495),r(97906),r(65023),r(31424),r(74676),r(53610),r(29447),r(78273),r(49475),r(32368),r(7391),r(22529),r(43534),r(38094),r(67723),r(47239),r(59858),r(63728),r(7182),r(81272),r(44945),r(47788),r(19297),r(82408),r(69277),r(70580),r(75191),r(24319),r(62092),r(4157),r(62401),r(52731),r(89322),r(20138),r(53370),r(46946),r(3816),r(71992),r(80167),r(4478),r(91808),r(7161),r(55586),r(35121),r(92229),r(18344),r(64884),r(23351),r(51222),r(42870),r(67321),r(73067),r(54512),r(53103),r(19648),r(42948),r(51961),r(62399),r(64995),r(33150),r(58173),r(66110),r(67520),r(27532),r(48103),r(65085),r(33611),r(84857),r(60373),r(98187),r(16794),r(52357),r(11090),r(49319),r(93546),r(29570),r(34592),r(79825),r(95101),r(67578),r(14896),r(95611),r(98089),r(91366),r(43435),r(73435),r(56487),r(6399),r(9498),r(23105),r(24079),r(38149),r(19681),r(40328),r(84539),r(65299),r(6510),r(38641),r(73502),r(3827),r(65174),r(78328),r(72604),r(54616),r(25018),r(57111),r(75651),r(88614),r(1030),r(15319),r(60785),r(23787),r(22151),r(38632),r(83002),r(24330),r(91276),r(62482),r(45476),r(69310),r(85351),r(1535),r(9943),r(3112),r(46626),r(45560),r(56303),r(85890),r(55884),r(89601),r(85472),r(79323),r(74148),r(3175),r(85994),r(35935),r(23070),r(95717),r(968),r(85901),r(82458),r(37740),r(25329),r(82140),r(40988),r(42586),r(44370),r(18653),r(95637),r(59930),r(45862),r(72762),r(71613),r(70534),r(45817),r(66136),r(4734),r(11494),r(6801),r(41003),r(9380),r(90509),r(71868),r(64102),r(8824),r(44864),r(17872),r(67315)),H=r(8368),J=(r(1985),r(31315),r(12119),r(13201),r(12856),r(47812),r(67138),r(4335)),V=(r(99781),r(93049)),K=(r(25643),r(56367),r(8904),r(81284),r(78860),r(26805),r(13983),r(29201),r(32826),r(58196),r(86941),r(1739),r(81618),r(89575),r(71895),r(27084),r(61904),r(21914),r(29755),r(97511),r(32264),r(68849),r(82842),r(10224),r(36309),r(133),r(62959),r(74159),r(90197),r(76636),r(88730)),W=(r(6837),r(96625),r(38424)),Y=(r(43059),r(89935),r(49813),r(82454),r(78281),r(47387),r(46728),r(23439),r(98335),r(46935),r(96807));r(69448),r(79205),r(35619),r(78644),r(66322),r(60408),r(59955),r(58396),r(32074),r(78481),r(40558),r(91658),r(43577),r(86741),r(5611),r(92080),r(85914),r(46484),r(4685),r(56887),r(97538),r(29222),r(62214),r(85480),r(62079),r(66573),r(63536),r(70045),r(88160),r(16055),r(26442),r(23937),r(92349),r(8844),r(57760);const X=(0,B.d)();let ee=class extends(S.A.LoadableMixin((0,Z.g)(E))){constructor(e){super(e),this.type="building-component",this.nodePages=null,this.materialDefinitions=[],this.textureSetDefinitions=[],this.geometryDefinitions=[],this.indexInfo=null,this.serviceUpdateTimeStamp=null,this.store=null,this.attributeStorageInfo=[],this.fields=[],this.associatedLayer=null,this.outFields=null,this.listMode="show",this.renderer=null,this.definitionExpression=null,this.popupEnabled=!0,this.popupTemplate=null,this.layerType="3d-object"}get parsedUrl(){return this.layer?{path:`${this.layer.parsedUrl?.path}/sublayers/${this.id}`,query:this.layer.parsedUrl?.query}:{path:""}}get fieldsIndex(){return new Q.A(this.fields)}readAssociatedLayer(e,t){const r=this.layer.associatedFeatureServiceItem,s=t.associatedLayerID;return null!=r&&"number"==typeof s?new F.default({portalItem:r,customParameters:this.customParameters,layerId:s}):null}get objectIdField(){if(null!=this.fields)for(const e of this.fields)if("oid"===e.type)return e.name;return null}get displayField(){return null!=this.associatedLayer?this.associatedLayer.displayField:void 0}get apiKey(){return this.layer.apiKey}get customParameters(){return this.layer.customParameters}get fullExtent(){return this.layer.fullExtent}get spatialReference(){return this.layer.spatialReference}get version(){return this.layer.version}get elevationInfo(){return this.layer.elevationInfo}get minScale(){return this.layer.minScale}get maxScale(){return this.layer.maxScale}get effectiveScaleRange(){return this.layer.effectiveScaleRange}get defaultPopupTemplate(){return this.createPopupTemplate()}load(e){const t=null!=e?e.signal:null,r=this._fetchService(t).then((()=>{this.indexInfo=(0,q.f)(this.parsedUrl.path,this.rootNode,this.nodePages,this.customParameters,this.apiKey,p.L.getLogger(this),t)}));return this.addResolvingPromise(r),Promise.resolve(this)}createPopupTemplate(e){return(0,D.tn)(this,e)}async _fetchService(e){const t=(await(0,w.A)(this.parsedUrl.path,{query:{f:"json",...this.customParameters,token:this.apiKey},responseType:"json",signal:e})).data;this.read(t,{origin:"service",url:this.parsedUrl})}getField(e){return this.fieldsIndex.get(e)}getFieldDomain(e,t){const r=this.getFeatureType(t?.feature)?.domains?.[e];return r&&"inherited"!==r.type?r:this.getField(e)?.domain??null}getFeatureType(e){return e&&null!=this.associatedLayer?this.associatedLayer.getFeatureType(e):null}get types(){return null!=this.associatedLayer?this.associatedLayer.types??[]:[]}get typeIdField(){return null!=this.associatedLayer?this.associatedLayer.typeIdField:null}get geometryType(){return"3d-object"===this.layerType?"mesh":"point"}get profile(){return"3d-object"===this.layerType?"mesh-pyramids":"points"}get capabilities(){const e=null!=this.associatedLayer&&this.associatedLayer.capabilities?this.associatedLayer.capabilities:P.z,{query:t,data:{supportsZ:r,supportsM:s,isVersioned:o}}=e;return{query:t,data:{supportsZ:r,supportsM:s,isVersioned:o}}}createQuery(){const e=new k.A;return"mesh"!==this.geometryType&&(e.returnGeometry=!0,e.returnZ=!0),e.where=this.definitionExpression||"1=1",e.sqlFormat="standard",e}queryExtent(e,t){return this._getAssociatedLayerForQuery().then((r=>r.queryExtent(e||this.createQuery(),t)))}queryFeatureCount(e,t){return this._getAssociatedLayerForQuery().then((r=>r.queryFeatureCount(e||this.createQuery(),t)))}queryFeatures(e,t){return this._getAssociatedLayerForQuery().then((r=>r.queryFeatures(e||this.createQuery(),t))).then((e=>{if(e?.features)for(const t of e.features)t.layer=this.layer,t.sourceLayer=this;return e}))}queryObjectIds(e,t){return this._getAssociatedLayerForQuery().then((r=>r.queryObjectIds(e||this.createQuery(),t)))}async queryCachedAttributes(e,t){const r=(0,C.hL)(this.fieldsIndex,await(0,G.g)(this,(0,G.a)(this)));return(0,z.q)(this.parsedUrl.path,this.attributeStorageInfo,e,t,r,this.apiKey,this.customParameters)}async queryCachedFeature(e,t){const r=await this.queryCachedAttributes(e,[t]);if(!r||0===r.length)throw new n.A("scenelayer:feature-not-in-cached-data","Feature not found in cached data");return new v.A({attributes:r[0],layer:this,sourceLayer:this})}getFieldUsageInfo(e){return this.fieldsIndex.has(e)?{supportsLabelingInfo:!1,supportsRenderer:!1,supportsPopupTemplate:!1,supportsLayerQuery:!1}:{supportsLabelingInfo:!1,supportsRenderer:!0,supportsPopupTemplate:!0,supportsLayerQuery:null!=this.associatedLayer}}_getAssociatedLayerForQuery(){const e=this.associatedLayer;return null!=e&&e.loaded?Promise.resolve(e):this._loadAssociatedLayerForQuery()}async _loadAssociatedLayerForQuery(){if(await this.load(),null==this.associatedLayer)throw new n.A("buildingscenelayer:query-not-available","BuildingSceneLayer component layer queries are not available without an associated feature layer",{layer:this});try{await this.associatedLayer.load()}catch(e){throw new n.A("buildingscenelayer:query-not-available","BuildingSceneLayer associated feature layer could not be loaded",{layer:this,error:e})}return this.associatedLayer}};(0,s._)([(0,c.MZ)({readOnly:!0})],ee.prototype,"parsedUrl",null),(0,s._)([(0,c.MZ)({type:N.I,readOnly:!0})],ee.prototype,"nodePages",void 0),(0,s._)([(0,c.MZ)({type:[N.a],readOnly:!0})],ee.prototype,"materialDefinitions",void 0),(0,s._)([(0,c.MZ)({type:[N.b],readOnly:!0})],ee.prototype,"textureSetDefinitions",void 0),(0,s._)([(0,c.MZ)({type:[N.c],readOnly:!0})],ee.prototype,"geometryDefinitions",void 0),(0,s._)([(0,c.MZ)({readOnly:!0})],ee.prototype,"serviceUpdateTimeStamp",void 0),(0,s._)([(0,c.MZ)({readOnly:!0})],ee.prototype,"store",void 0),(0,s._)([(0,c.MZ)({type:String,readOnly:!0,json:{read:{source:"store.rootNode"}}})],ee.prototype,"rootNode",void 0),(0,s._)([(0,c.MZ)({readOnly:!0})],ee.prototype,"attributeStorageInfo",void 0),(0,s._)([(0,c.MZ)(X.fields)],ee.prototype,"fields",void 0),(0,s._)([(0,c.MZ)({readOnly:!0})],ee.prototype,"fieldsIndex",null),(0,s._)([(0,c.MZ)({readOnly:!0,type:F.default})],ee.prototype,"associatedLayer",void 0),(0,s._)([(0,h.r)("service","associatedLayer",["associatedLayerID"])],ee.prototype,"readAssociatedLayer",null),(0,s._)([(0,c.MZ)(X.outFields)],ee.prototype,"outFields",void 0),(0,s._)([(0,c.MZ)({type:String,readOnly:!0})],ee.prototype,"objectIdField",null),(0,s._)([(0,c.MZ)({readOnly:!0,type:String,json:{read:!1}})],ee.prototype,"displayField",null),(0,s._)([(0,c.MZ)({readOnly:!0,type:String})],ee.prototype,"apiKey",null),(0,s._)([(0,c.MZ)({readOnly:!0,type:String})],ee.prototype,"customParameters",null),(0,s._)([(0,c.MZ)({readOnly:!0,type:x.A})],ee.prototype,"fullExtent",null),(0,s._)([(0,c.MZ)({readOnly:!0,type:m.A})],ee.prototype,"spatialReference",null),(0,s._)([(0,c.MZ)({readOnly:!0})],ee.prototype,"version",null),(0,s._)([(0,c.MZ)({readOnly:!0,type:I.E})],ee.prototype,"elevationInfo",null),(0,s._)([(0,c.MZ)({readOnly:!0,type:Number})],ee.prototype,"minScale",null),(0,s._)([(0,c.MZ)({readOnly:!0,type:Number})],ee.prototype,"maxScale",null),(0,s._)([(0,c.MZ)({readOnly:!0,type:Number})],ee.prototype,"effectiveScaleRange",null),(0,s._)([(0,c.MZ)({type:["hide","show"],json:{write:!0}})],ee.prototype,"listMode",void 0),(0,s._)([(0,c.MZ)({types:_.w,json:{origins:{service:{read:{source:"drawingInfo.renderer"}}},name:"layerDefinition.drawingInfo.renderer",write:!0},value:null})],ee.prototype,"renderer",void 0),(0,s._)([(0,c.MZ)({type:String,json:{origins:{service:{read:!1,write:!1}},name:"layerDefinition.definitionExpression",write:{enabled:!0,allowNull:!0}}})],ee.prototype,"definitionExpression",void 0),(0,s._)([(0,c.MZ)(R.p)],ee.prototype,"popupEnabled",void 0),(0,s._)([(0,c.MZ)({type:b.A,json:{read:{source:"popupInfo"},write:{target:"popupInfo"}}})],ee.prototype,"popupTemplate",void 0),(0,s._)([(0,c.MZ)({readOnly:!0,type:String,json:{origins:{service:{read:{source:"store.normalReferenceFrame"}}},read:!1}})],ee.prototype,"normalReferenceFrame",void 0),(0,s._)([(0,c.MZ)({readOnly:!0,json:{read:!1}})],ee.prototype,"defaultPopupTemplate",null),(0,s._)([(0,c.MZ)()],ee.prototype,"types",null),(0,s._)([(0,c.MZ)()],ee.prototype,"typeIdField",null),(0,s._)([(0,c.MZ)({json:{write:!1}}),(0,A.e)(new M.J({"3DObject":"3d-object",Point:"point"}))],ee.prototype,"layerType",void 0),(0,s._)([(0,c.MZ)()],ee.prototype,"geometryType",null),(0,s._)([(0,c.MZ)()],ee.prototype,"profile",null),(0,s._)([(0,c.MZ)({readOnly:!0,json:{read:!1}})],ee.prototype,"capabilities",null),(0,s._)([(0,c.MZ)({readOnly:!0})],ee.prototype,"statisticsInfo",void 0),ee=(0,s._)([(0,f.$)("esri.layers.buildingSublayers.BuildingComponentSublayer")],ee);const te=ee;var re;const se={type:o.A,readOnly:!0,json:{origins:{service:{read:{source:"sublayers",reader:oe}}},read:!1}};function oe(e,t,r){if(e&&Array.isArray(e))return new o.A(e.map((e=>{const t=function(e){return"group"===e.layerType?ie:te}(e);if(t){const s=new t;return s.read(e,r),s}return r?.messages&&e&&r.messages.push(new f.W("building-scene-layer:unsupported-sublayer-type","Building scene sublayer of type '"+(e.type||"unknown")+"' are not supported",{definition:e,context:r})),null})))}let ie=re=class extends E{constructor(e){super(e),this.type="building-group",this.listMode="show",this.sublayers=null}loadAll(){return(0,l.a)(this,(e=>re.forEachSublayer(this.sublayers,(t=>{"building-group"!==t.type&&e(t)}))))}};var ne;(0,s._)([(0,c.MZ)({type:["hide","show","hide-children"],json:{write:!0}})],ie.prototype,"listMode",void 0),(0,s._)([(0,c.MZ)(se)],ie.prototype,"sublayers",void 0),ie=re=(0,s._)([(0,f.$)("esri.layers.buildingSublayers.BuildingGroupSublayer")],ie),(ne=ie||(ie={})).sublayersProperty=se,ne.readSublayers=oe,ne.forEachSublayer=function e(t,r){t.forEach((t=>{r(t),"building-group"===t.type&&e(t.sublayers,r)}))};const ae=ie;var le=r(26024),pe=r(50472);let ue=class extends j.oY{};(0,s._)([(0,c.MZ)({readOnly:!0,json:{read:!1}})],ue.prototype,"type",void 0),ue=(0,s._)([(0,f.$)("esri.layers.support.BuildingFilterMode")],ue);const ye=ue;var de;let ce=de=class extends ye{constructor(){super(...arguments),this.type="solid"}clone(){return new de}};(0,s._)([(0,c.MZ)({type:["solid"],readOnly:!0,json:{write:!0}})],ce.prototype,"type",void 0),ce=de=(0,s._)([(0,f.$)("esri.layers.support.BuildingFilterModeSolid")],ce);const he=ce;var fe;let me=fe=class extends ye{constructor(){super(...arguments),this.type="wire-frame",this.edges=null}clone(){return new fe({edges:(0,a.o8)(this.edges)})}};(0,s._)([(0,A.e)({wireFrame:"wire-frame"})],me.prototype,"type",void 0),(0,s._)([(0,c.MZ)(U.s)],me.prototype,"edges",void 0),me=fe=(0,s._)([(0,f.$)("esri.layers.support.BuildingFilterModeWireFrame")],me);const ge=me;var ve;let be=ve=class extends ye{constructor(){super(...arguments),this.type="x-ray"}clone(){return new ve}};(0,s._)([(0,c.MZ)({type:["x-ray"],readOnly:!0,json:{write:!0}})],be.prototype,"type",void 0),be=ve=(0,s._)([(0,f.$)("esri.layers.support.BuildingFilterModeXRay")],be);const _e=be;var we;const Me={nonNullable:!0,types:{key:"type",base:ye,typeMap:{solid:he,"wire-frame":ge,"x-ray":_e}},json:{read:e=>{switch(e?.type){case"solid":return he.fromJSON(e);case"wireFrame":return ge.fromJSON(e);case"x-ray":return _e.fromJSON(e);default:return}},write:{enabled:!0,isRequired:!0}}};let Se=we=class extends j.oY{constructor(){super(...arguments),this.filterExpression=null,this.filterMode=new he,this.title=""}clone(){return new we({filterExpression:this.filterExpression,filterMode:(0,a.o8)(this.filterMode),title:this.title})}};(0,s._)([(0,c.MZ)({type:String,json:{write:{enabled:!0,isRequired:!0}}})],Se.prototype,"filterExpression",void 0),(0,s._)([(0,c.MZ)(Me)],Se.prototype,"filterMode",void 0),(0,s._)([(0,c.MZ)({type:String,json:{write:{enabled:!0,isRequired:!0}}})],Se.prototype,"title",void 0),Se=we=(0,s._)([(0,f.$)("esri.layers.support.BuildingFilterBlock")],Se);const Ze=Se;let Ae=class extends j.oY{constructor(){super(...arguments),this.type=null}};(0,s._)([(0,c.MZ)({type:String,readOnly:!0,json:{write:!0}})],Ae.prototype,"type",void 0),Ae=(0,s._)([(0,f.$)("esri.layers.support.BuildingFilterAuthoringInfo")],Ae);const xe=Ae;var Fe;let Oe=Fe=class extends j.oY{constructor(){super(...arguments),this.filterType=null,this.filterValues=null}clone(){return new Fe({filterType:this.filterType,filterValues:(0,a.o8)(this.filterValues)})}};(0,s._)([(0,c.MZ)({type:String,json:{write:!0}})],Oe.prototype,"filterType",void 0),(0,s._)([(0,c.MZ)({type:[String],json:{write:!0}})],Oe.prototype,"filterValues",void 0),Oe=Fe=(0,s._)([(0,f.$)("esri.layers.support.BuildingFilterAuthoringInfoType")],Oe);const Te=Oe;var Re;const je=o.A.ofType(Te);let Ie=Re=class extends j.oY{clone(){return new Re({filterTypes:(0,a.o8)(this.filterTypes)})}};(0,s._)([(0,c.MZ)({type:je,json:{write:!0}})],Ie.prototype,"filterTypes",void 0),Ie=Re=(0,s._)([(0,f.$)("esri.layers.support.BuildingFilterAuthoringInfoBlock")],Ie);const Ce=Ie;var Le;const Ee=o.A.ofType(Ce);let Pe=Le=class extends xe{constructor(){super(...arguments),this.type="checkbox"}clone(){return new Le({filterBlocks:(0,a.o8)(this.filterBlocks)})}};(0,s._)([(0,c.MZ)({type:["checkbox"]})],Pe.prototype,"type",void 0),(0,s._)([(0,c.MZ)({type:Ee,json:{write:!0}})],Pe.prototype,"filterBlocks",void 0),Pe=Le=(0,s._)([(0,f.$)("esri.layers.support.BuildingFilterAuthoringInfoCheckbox")],Pe);const Be=Pe;var Qe;const qe=o.A.ofType(Ze);let Ne=Qe=class extends j.oY{constructor(){super(...arguments),this.description=null,this.filterBlocks=null,this.id=(0,V.g)(),this.name=null}clone(){return new Qe({description:this.description,filterBlocks:(0,a.o8)(this.filterBlocks),id:this.id,name:this.name,filterAuthoringInfo:(0,a.o8)(this.filterAuthoringInfo)})}};(0,s._)([(0,c.MZ)({type:String,json:{write:!0}})],Ne.prototype,"description",void 0),(0,s._)([(0,c.MZ)({type:qe,json:{write:{enabled:!0,isRequired:!0}}})],Ne.prototype,"filterBlocks",void 0),(0,s._)([(0,c.MZ)({types:{key:"type",base:xe,typeMap:{checkbox:Be}},json:{read:e=>"checkbox"===e?.type?Be.fromJSON(e):null,write:!0}})],Ne.prototype,"filterAuthoringInfo",void 0),(0,s._)([(0,c.MZ)({type:String,constructOnly:!0,json:{write:{enabled:!0,isRequired:!0}}})],Ne.prototype,"id",void 0),(0,s._)([(0,c.MZ)({type:String,json:{write:{enabled:!0,isRequired:!0}}})],Ne.prototype,"name",void 0),Ne=Qe=(0,s._)([(0,f.$)("esri.layers.support.BuildingFilter")],Ne);const ke=Ne;let De=class extends j.oY{constructor(){super(...arguments),this.fieldName=null,this.modelName=null,this.label=null,this.min=null,this.max=null,this.mostFrequentValues=null,this.subLayerIds=null}};(0,s._)([(0,c.MZ)({type:String})],De.prototype,"fieldName",void 0),(0,s._)([(0,c.MZ)({type:String})],De.prototype,"modelName",void 0),(0,s._)([(0,c.MZ)({type:String})],De.prototype,"label",void 0),(0,s._)([(0,c.MZ)({type:Number})],De.prototype,"min",void 0),(0,s._)([(0,c.MZ)({type:Number})],De.prototype,"max",void 0),(0,s._)([(0,c.MZ)({json:{read:e=>Array.isArray(e)&&(e.every((e=>"string"==typeof e))||e.every((e=>"number"==typeof e)))?e.slice():null}})],De.prototype,"mostFrequentValues",void 0),(0,s._)([(0,c.MZ)({type:[Number]})],De.prototype,"subLayerIds",void 0),De=(0,s._)([(0,f.$)("esri.layers.support.BuildingSummaryStatistics.BuildingFieldStatistics")],De);let ze=class extends(S.A.LoadableMixin((0,Z.g)(j.oY))){constructor(){super(...arguments),this.url=null}get fields(){return this.loaded||"loading"===this.loadStatus?this._get("fields"):(p.L.getLogger(this).error("building summary statistics are not loaded"),null)}load(e){const t=null!=e?e.signal:null;return this.addResolvingPromise(this._fetchService(t)),Promise.resolve(this)}async _fetchService(e){const t=(await(0,w.A)(this.url,{query:{f:"json"},responseType:"json",signal:e})).data;this.read(t,{origin:"service"})}};(0,s._)([(0,c.MZ)({constructOnly:!0,type:String})],ze.prototype,"url",void 0),(0,s._)([(0,c.MZ)({readOnly:!0,type:[De],json:{read:{source:"summary"}}})],ze.prototype,"fields",null),ze=(0,s._)([(0,f.$)("esri.layers.support.BuildingSummaryStatistics")],ze);const Ge=ze;var Ue=r(2026);r(79697),r(335),r(75485),r(36915),r(8410);const $e=o.A.ofType(ke),He=(0,a.o8)(ae.sublayersProperty),Je=He.json?.origins;Je&&(Je["web-scene"]={type:[te],write:{enabled:!0,overridePolicy:()=>({enabled:!1})}},Je["portal-item"]={type:[te],write:{enabled:!0,overridePolicy:()=>({enabled:!1})}});let Ve=class extends((0,le.w6)((0,H.A)((0,K.q)((0,W.A)((0,Y.j)((0,u.M)((0,J.d)((0,$.p)(g.A))))))))){constructor(e){super(e),this.operationalLayerType="BuildingSceneLayer",this.allSublayers=new i.C({getCollections:()=>[this.sublayers],getChildrenFunction:e=>"building-group"===e.type?e.sublayers:null}),this.sublayers=null,this._sublayerOverrides=null,this.filters=new $e,this.activeFilterId=null,this.summaryStatistics=null,this.outFields=null,this.legendEnabled=!0,this.type="building-scene"}normalizeCtorArgs(e){return"string"==typeof e?{url:e}:e??{}}destroy(){this.allSublayers.destroy()}readSublayers(e,t,r){const s=ae.readSublayers(e,t,r);return ae.forEachSublayer(s,(e=>e.layer=this)),this._sublayerOverrides&&(this.applySublayerOverrides(s,this._sublayerOverrides),this._sublayerOverrides=null),s}applySublayerOverrides(e,{overrides:t,context:r}){ae.forEachSublayer(e,(e=>e.read(t.get(e.id),r)))}readSublayerOverrides(e,t){const r=new Map;for(const s of e)null!=s&&"object"==typeof s&&"number"==typeof s.id?r.set(s.id,s):t.messages?.push(new n.A("building-scene-layer:invalid-sublayer-override","Invalid value for sublayer override. Not an object or no id specified.",{value:s}));return{overrides:r,context:t}}writeSublayerOverrides(e,t,r){const s=[];ae.forEachSublayer(this.sublayers,(e=>{const t=e.write({},r);Object.keys(t).length>1&&s.push(t)})),s.length>0&&(t.sublayers=s)}writeUnappliedOverrides(e,t){t.sublayers=[],e.overrides.forEach((e=>{t.sublayers.push((0,a.o8)(e))}))}write(e,t){return e=super.write(e,t),!t||"web-scene"!==t.origin&&"portal-item"!==t.origin||(this.sublayers?this.writeSublayerOverrides(this.sublayers,e,t):this._sublayerOverrides&&this.writeUnappliedOverrides(this._sublayerOverrides,e)),e}read(e,t){if(super.read(e,t),t&&("web-scene"===t.origin||"portal-item"===t.origin)&&null!=e&&Array.isArray(e.sublayers)){const r=this.readSublayerOverrides(e.sublayers,t);this.sublayers?this.applySublayerOverrides(this.sublayers,r):this._sublayerOverrides=r}}readSummaryStatistics(e,t){if("string"==typeof t.statisticsHRef){const e=(0,d.fj)(this.parsedUrl?.path,t.statisticsHRef);return new Ge({url:e})}return null}set elevationInfo(e){this._set("elevationInfo",e),this._validateElevationInfo()}load(e){const t=null!=e?e.signal:null,r=this.loadFromPortal({supportedTypes:["Scene Service"]},e).catch(y.QP).then((()=>this._fetchService(t))).then((()=>this._fetchAssociatedFeatureService(t)));return this.addResolvingPromise(r),Promise.resolve(this)}loadAll(){return(0,l.l)(this,(e=>{ae.forEachSublayer(this.sublayers,(t=>{"building-group"!==t.type&&e(t)})),this.summaryStatistics&&e(this.summaryStatistics)}))}async saveAs(e,t){return this._debouncedSaveOperations(le.Xh.SAVE_AS,{...t,getTypeKeywords:()=>this._getTypeKeywords(),portalItemLayerType:"building-scene"},e)}async save(){const e={getTypeKeywords:()=>this._getTypeKeywords(),portalItemLayerType:"building-scene"};return this._debouncedSaveOperations(le.Xh.SAVE,e)}validateLayer(e){if(!e.layerType||"Building"!==e.layerType)throw new n.A("buildingscenelayer:layer-type-not-supported","BuildingSceneLayer does not support this layer type",{layerType:e.layerType})}_getTypeKeywords(){return["Building"]}async _fetchAssociatedFeatureService(e){try{const{portalItem:t}=await(0,pe.f)(`${this.url}/layers/${this.layerId}`,{sceneLayerItem:this.portalItem,customParameters:this.customParameters,apiKey:this.apiKey,signal:e});this.associatedFeatureServiceItem=t}catch(e){p.L.getLogger(this).warn("Associated feature service item could not be loaded",e)}}_validateElevationInfo(){const e=this.elevationInfo,t="Building scene layers";(0,Ue.l)(p.L.getLogger(this),(0,Ue.e)(t,"absolute-height",e)),(0,Ue.l)(p.L.getLogger(this),(0,Ue.f)(t,e))}};(0,s._)([(0,c.MZ)({type:["BuildingSceneLayer"]})],Ve.prototype,"operationalLayerType",void 0),(0,s._)([(0,c.MZ)({readOnly:!0})],Ve.prototype,"allSublayers",void 0),(0,s._)([(0,c.MZ)(He)],Ve.prototype,"sublayers",void 0),(0,s._)([(0,h.r)("service","sublayers")],Ve.prototype,"readSublayers",null),(0,s._)([(0,c.MZ)({type:$e,nonNullable:!0,json:{write:!0}})],Ve.prototype,"filters",void 0),(0,s._)([(0,c.MZ)({type:String,json:{write:!0}})],Ve.prototype,"activeFilterId",void 0),(0,s._)([(0,c.MZ)({readOnly:!0,type:Ge})],Ve.prototype,"summaryStatistics",void 0),(0,s._)([(0,h.r)("summaryStatistics",["statisticsHRef"])],Ve.prototype,"readSummaryStatistics",null),(0,s._)([(0,c.MZ)({type:[String],json:{read:!1}})],Ve.prototype,"outFields",void 0),(0,s._)([(0,c.MZ)(R.s)],Ve.prototype,"fullExtent",void 0),(0,s._)([(0,c.MZ)(R.a)],Ve.prototype,"legendEnabled",void 0),(0,s._)([(0,c.MZ)({type:["show","hide","hide-children"]})],Ve.prototype,"listMode",void 0),(0,s._)([(0,c.MZ)((0,R.r)(m.A))],Ve.prototype,"spatialReference",void 0),(0,s._)([(0,c.MZ)(R.e)],Ve.prototype,"elevationInfo",null),(0,s._)([(0,c.MZ)({json:{read:!1},readOnly:!0})],Ve.prototype,"type",void 0),(0,s._)([(0,c.MZ)()],Ve.prototype,"associatedFeatureServiceItem",void 0),Ve=(0,s._)([(0,f.$)("esri.layers.BuildingSceneLayer")],Ve);const Ke=Ve},66322:(e,t,r)=>{r.d(t,{A:()=>c});var s=r(32816),o=r(52731),i=r(99924),n=r(29298),a=(r(32773),r(20266),r(49877)),l=r(69421),p=r(56273),u=r(95637),y=r(78644);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(36544),r(59930),r(88663),r(93804),r(45862),r(72762),r(71613);let d=class extends((0,o.O)(i.oY)){constructor(e){super(e),this.id=null,this.name=null,this.domains=null,this.templates=null}readDomains(e){const t={};for(const r of Object.keys(e))t[r]=(0,u.f)(e[r]);return t}writeDomains(e,t){const r={};for(const t of Object.keys(e))e[t]&&(r[t]=e[t]?.toJSON());t.domains=r}};(0,s._)([(0,n.MZ)({json:{write:!0}})],d.prototype,"id",void 0),(0,s._)([(0,n.MZ)({json:{write:!0}})],d.prototype,"name",void 0),(0,s._)([(0,n.MZ)({json:{write:!0}})],d.prototype,"domains",void 0),(0,s._)([(0,a.r)("domains")],d.prototype,"readDomains",null),(0,s._)([(0,p.w)("domains")],d.prototype,"writeDomains",null),(0,s._)([(0,n.MZ)({type:[y.A],json:{write:!0}})],d.prototype,"templates",void 0),d=(0,s._)([(0,l.$)("esri.layers.support.FeatureType")],d);const c=d},27084:(e,t,r)=>{r.d(t,{A:()=>d});var s=r(32816),o=r(52731),i=r(93804),n=r(99924),a=r(29298),l=(r(32773),r(20266),r(69421));r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(36544);const p=new i.J({esriRelCardinalityOneToOne:"one-to-one",esriRelCardinalityOneToMany:"one-to-many",esriRelCardinalityManyToMany:"many-to-many"}),u=new i.J({esriRelRoleOrigin:"origin",esriRelRoleDestination:"destination"});let y=class extends((0,o.O)(n.oY)){constructor(e){super(e),this.cardinality=null,this.composite=null,this.id=null,this.keyField=null,this.keyFieldInRelationshipTable=null,this.name=null,this.relatedTableId=null,this.relationshipTableId=null,this.role=null}};(0,s._)([(0,a.MZ)({json:{read:p.read,write:p.write}})],y.prototype,"cardinality",void 0),(0,s._)([(0,a.MZ)({json:{read:!0,write:!0}})],y.prototype,"composite",void 0),(0,s._)([(0,a.MZ)({json:{read:!0,write:!0}})],y.prototype,"id",void 0),(0,s._)([(0,a.MZ)({json:{read:!0,write:!0}})],y.prototype,"keyField",void 0),(0,s._)([(0,a.MZ)({json:{read:!0,write:!0}})],y.prototype,"keyFieldInRelationshipTable",void 0),(0,s._)([(0,a.MZ)({json:{read:!0,write:!0}})],y.prototype,"name",void 0),(0,s._)([(0,a.MZ)({json:{read:!0,write:!0}})],y.prototype,"relatedTableId",void 0),(0,s._)([(0,a.MZ)({json:{read:!0,write:!0}})],y.prototype,"relationshipTableId",void 0),(0,s._)([(0,a.MZ)({json:{read:u.read,write:u.write}})],y.prototype,"role",void 0),y=(0,s._)([(0,l.$)("esri.layers.support.Relationship")],y);const d=y},8824:(e,t,r)=>{r.d(t,{A:()=>b});var s,o=r(32816),i=r(94345),n=r(27281),a=r(93804),l=r(99924),p=r(32773),u=r(29298),y=(r(20266),r(49877)),d=r(69421),c=r(56273),h=r(7969),f=r(77037),m=r(44864);r(36544),r(44600),r(2160),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(69763),r(18683),r(64604),r(29512),r(99063),r(64752),r(48844),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(67504),r(92517),r(72393),r(52731),r(17745),r(81272),r(44945),r(30011),r(55270),r(50214),r(59192),r(78016),r(54483),r(95779),r(13262),r(346),r(51961),r(62399),r(64995),r(33150),r(58173),r(66110),r(67520),r(27532),r(88663),r(48103),r(65085),r(33611),r(84857),r(60373),r(98187),r(35902),r(13226),r(16794),r(52357),r(11090),r(49319),r(93546),r(29570),r(34592),r(79825),r(95101),r(67578),r(14896),r(95611),r(98089),r(91366),r(80473),r(43435),r(73435),r(4048),r(85232),r(93471),r(53252),r(34039),r(70061),r(3495),r(97906),r(64524),r(65023),r(31424),r(74676),r(53610),r(29447),r(78273),r(49475),r(32368),r(7391),r(22529),r(43534),r(38094),r(67723),r(47239),r(59858),r(63728),r(1178),r(7182),r(47788),r(19297),r(82408),r(73509),r(28276),r(69277),r(70580),r(75191),r(24319),r(62092),r(4157),r(62401),r(89322),r(20138),r(53370),r(46946),r(3816),r(71992),r(80167),r(4478),r(91808),r(7161),r(55586),r(35121),r(92229),r(18344),r(64884),r(23351),r(51222),r(42870),r(67321),r(73067),r(54512),r(53103),r(19648),r(42948),r(95637),r(59930),r(45862),r(72762),r(71613),r(17872);const g=new a.J({esriGeometryPoint:"point",esriGeometryMultipoint:"multipoint",esriGeometryPolyline:"polyline",esriGeometryPolygon:"polygon",esriGeometryEnvelope:"extent",mesh:"mesh","":null});let v=s=class extends l.oY{constructor(e){super(e),this.displayFieldName=null,this.exceededTransferLimit=!1,this.features=[],this.fields=null,this.geometryType=null,this.hasM=!1,this.hasZ=!1,this.queryGeometry=null,this.spatialReference=null}readFeatures(e,t){const r=h.A.fromJSON(t.spatialReference),s=[];for(let t=0;t0)for(let r=0;rMath.round((e-s)/t)),(e=>Math.round((o-e)/r)));for(let e=0,t=i.length;er*t+e}if(this.hasM&&null!=r?.scale?.[3]){const{translate:[,,,e],scale:[,,,t]}=r;l=r=>null==r?r:r*t+e}const p=this._getHydrationFunction(e,(e=>e*i+s),(e=>o-e*n),a,l);for(const{geometry:e}of t)null!=e&&p&&p(e);return this.transform=null,this}_quantizePoints(e,t,r){let s,o;const i=[];for(let n=0,a=e.length;n0){const e=t(a[0]),n=r(a[1]);e===s&&n===o||(i.push([e-s,n-o]),s=e,o=n)}else s=t(a[0]),o=r(a[1]),i.push([s,o])}return i.length>0?i:null}_getQuantizationFunction(e,t,r){return"point"===e?e=>(e.x=t(e.x),e.y=r(e.y),e):"polyline"===e||"polygon"===e?e=>{const s=(0,f.Bi)(e)?e.rings:e.paths,o=[];for(let e=0,i=s.length;e0?((0,f.Bi)(e)?e.rings=o:e.paths=o,e):null}:"multipoint"===e?e=>{const s=this._quantizePoints(e.points,t,r);return s&&s.length>0?(e.points=s,e):null}:"extent"===e?e=>e:null}_getHydrationFunction(e,t,r,s,o){return"point"===e?e=>{e.x=t(e.x),e.y=r(e.y),s&&(e.z=s(e.z))}:"polyline"===e||"polygon"===e?e=>{const i=(0,f.Bi)(e)?e.rings:e.paths;let n,a;for(let e=0,s=i.length;e0?(n+=o[0],a+=o[1]):(n=o[0],a=o[1]),o[0]=t(n),o[1]=r(a)}}if(s&&o)for(let e=0,t=i.length;e{e.xmin=t(e.xmin),e.ymin=r(e.ymin),e.xmax=t(e.xmax),e.ymax=r(e.ymax),s&&null!=e.zmax&&null!=e.zmin&&(e.zmax=s(e.zmax),e.zmin=s(e.zmin)),o&&null!=e.mmax&&null!=e.mmin&&(e.mmax=o(e.mmax),e.mmin=o(e.mmin))}:"multipoint"===e?e=>{const i=e.points;let n,a;for(let e=0,s=i.length;e0?(n+=s[0],a+=s[1]):(n=s[0],a=s[1]),s[0]=t(n),s[1]=r(a)}if(s&&o)for(let e=0,t=i.length;e({enabled:e})}}})],v.prototype,"exceededTransferLimit",void 0),(0,o._)([(0,u.MZ)({type:[n.A],json:{write:!0}})],v.prototype,"features",void 0),(0,o._)([(0,y.r)("features")],v.prototype,"readFeatures",null),(0,o._)([(0,u.MZ)({type:[m.A],json:{write:!0}})],v.prototype,"fields",void 0),(0,o._)([(0,u.MZ)({type:["point","multipoint","polyline","polygon","extent","mesh"],json:{read:{reader:g.read}}})],v.prototype,"geometryType",void 0),(0,o._)([(0,c.w)("geometryType")],v.prototype,"writeGeometryType",null),(0,o._)([(0,u.MZ)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],v.prototype,"hasM",void 0),(0,o._)([(0,u.MZ)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],v.prototype,"hasZ",void 0),(0,o._)([(0,u.MZ)({types:i.yR,json:{write:!0}})],v.prototype,"queryGeometry",void 0),(0,o._)([(0,y.r)("queryGeometry")],v.prototype,"readQueryGeometry",null),(0,o._)([(0,u.MZ)({type:h.A,json:{write:!0}})],v.prototype,"spatialReference",void 0),(0,o._)([(0,c.w)("spatialReference")],v.prototype,"writeSpatialReference",null),(0,o._)([(0,u.MZ)({json:{write:!0}})],v.prototype,"transform",void 0),v=s=(0,o._)([(0,d.$)("esri.rest.support.FeatureSet")],v),v.prototype.toJSON.isDefaultToJSON=!0;const b=v}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/10b1921ad534e3cbb4cd.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/10b1921ad534e3cbb4cd.js new file mode 100644 index 00000000..e53ead58 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/10b1921ad534e3cbb4cd.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[2349],{42349:(e,a,r)=>{r.r(a),r.d(a,{fromUrl:()=>d});var t=r(6407),n=r(99063),l=r(1985),s=r(50472),i=r(89157),o=r(72604),c=r(57492),u=r(30861);r(32773),r(20266),r(90740),r(99924),r(32816),r(41390),r(69421),r(40499),r(93181),r(13671),r(91047),r(36544),r(29298),r(58498),r(45371),r(80959),r(1178),r(29512),r(64604),r(82408),r(73509),r(28276),r(49877),r(44600),r(2160),r(7969),r(69763),r(93804),r(18683),r(56273),r(64752),r(48844),r(29208),r(59192),r(69277),r(70580),r(75191),r(24319),r(62092),r(43059),r(89935),r(49813);const y={FeatureLayer:!0,SceneLayer:!0};async function d(e){const{properties:a,url:c}=e,d={...a,url:c},p=await async function(e,a){let r=(0,l.p)(e);if(null==r&&(r=await async function(e,a){const r=await(0,u.f)(e,{customParameters:a});let t=null,s=null;const i=r.type;if("Feature Layer"===i||"Table"===i?(t="FeatureServer",s=r.id??null):"indexedVector"===i?t="VectorTileServer":r.hasOwnProperty("mapName")?t="MapServer":r.hasOwnProperty("bandCount")&&r.hasOwnProperty("pixelSizeX")?t="ImageServer":r.hasOwnProperty("maxRecordCount")&&r.hasOwnProperty("allowGeometryUpdates")?t="FeatureServer":r.hasOwnProperty("streamUrls")?t="StreamServer":m(r)?(t="SceneServer",s=r.id):r.hasOwnProperty("layers")&&m(r.layers?.[0])&&(t="SceneServer"),!t)return null;const o=null!=s?(0,l.b)(e):null;return{title:null!=o&&r.name||(0,n.e7)(e),serverType:t,sublayer:s,url:{path:null!=o?o.serviceUrl:(0,n.An)(e).path}}}(e,a)),null==r)throw new t.A("arcgis-layers:url-mismatch","The url '${url}' is not a valid arcgis resource",{url:e});const{serverType:c,sublayer:d}=r;let f;const w={FeatureServer:"FeatureLayer",KnowledgeGraphServer:"KnowledgeGraphLayer",StreamServer:"StreamLayer",VectorTileServer:"VectorTileLayer",VideoServer:"VideoLayer"},p="FeatureServer"===c,b="SceneServer"===c,v={parsedUrl:r,Constructor:null,layerId:p||b?d??void 0:void 0,layers:[],tables:[]};switch(c){case"MapServer":if(null!=d){const{type:r}=await(0,u.f)(e,{customParameters:a});switch(f="FeatureLayer",r){case"Catalog Layer":f="CatalogLayer";break;case"Catalog Dynamic Group Layer":throw new t.A("arcgis-layers:unsupported",`fromUrl() not supported for "${r}" layers`)}}else f=await async function(e,a){return(await(0,u.f)(e,{customParameters:a})).tileInfo}(e,a)?"TileLayer":"MapImageLayer";break;case"ImageServer":{const r=await(0,u.f)(e,{customParameters:a}),{tileInfo:t,cacheType:n}=r;f=t?"LERC"!==t?.format?.toUpperCase()||n&&"elevation"!==n.toLowerCase()?"ImageryTileLayer":"ElevationLayer":"ImageryLayer";break}case"SceneServer":{const e=await(0,u.f)(r.url.path,{customParameters:a});if(f="SceneLayer",e){const a=e?.layers;if("Voxel"===e?.layerType)f="VoxelLayer";else if(a?.length){const e=a[0]?.layerType;null!=e&&null!=o.s[e]&&(f=o.s[e])}}break}case"3DTilesServer":throw new t.A("arcgis-layers:unsupported","fromUrl() not supported for 3DTiles layers");case"FeatureServer":if(f="FeatureLayer",null!=d){const r=await(0,u.f)(e,{customParameters:a});v.sourceJSON=r,f=(0,i.g)(r.type)}break;default:f=w[c]}if(y[f]&&null==d){const r=await async function(e,a,r){let t,n,l=!1;switch(a){case"FeatureServer":{const a=await(0,i.f)(e,{customParameters:r});l=!!a.layersJSON,t=a.layersJSON||a.serviceJSON;break}case"SceneServer":{const a=await async function(e,a){const r=await(0,u.f)(e,{customParameters:a}),t=r.layers?.[0];if(!t)return{serviceInfo:r};try{const{serverUrl:t}=await(0,s.f)(e),n=await(0,u.f)(t,{customParameters:a}).catch((()=>null));return n&&(r.tables=n.tables),{serviceInfo:r,tableServerUrl:t}}catch{return{serviceInfo:r}}}(e,r);t=a.serviceInfo,n=a.tableServerUrl;break}default:t=await(0,u.f)(e,{customParameters:r})}const o=t?.layers,c=t?.tables;return{layers:o?.map((e=>({id:e.id}))).reverse()||[],tables:c?.map((e=>({serverUrl:n,id:e.id}))).reverse()||[],layerInfos:l?o:[],tableInfos:l?c:[]}}(e,c,a);if(p&&(v.sublayerInfos=r.layerInfos,v.tableInfos=r.tableInfos),1!==r.layers.length+r.tables.length)v.layers=r.layers,v.tables=r.tables,p&&r.layerInfos?.length&&(v.sublayerConstructorProvider=await async function(e){if(!e.length)return;const a=new Set,r=[];for(const{type:t}of e)a.has(t)||(a.add(t),r.push(h((0,i.g)(t))));const t=await Promise.all(r),n=new Map;return Array.from(a).forEach(((e,a)=>{n.set(e,t[a])})),e=>n.get(e.type)}(r.layerInfos));else if(p||b){const e=r.layerInfos?.[0]??r.tableInfos?.[0];if(v.layerId=r.layers[0]?.id??r.tables[0]?.id,v.sourceJSON=e,p){const a=e?.type;f=(0,i.g)(a)}}}return v.Constructor=await h(f),v}(c,a?.customParameters),{Constructor:b,layerId:v,sourceJSON:S,parsedUrl:L,layers:P,tables:g}=p;if(P.length+g.length===0)return null!=v&&(d.layerId=v),null!=S&&(d.sourceJSON=S),new b(d);const I=new(0,(await Promise.all([r.e(7820),r.e(1751)]).then(r.bind(r,64132))).default)({title:L.title});return await async function(e,a,r){const t=a.sublayerConstructorProvider;for(const{id:n,serverUrl:l}of a.layers){const s=f(a.sublayerInfos,n),i=w(l,n,s,(s&&t?.(s))??a.Constructor,r);e.add(i)}if(a.tables.length){const t=await h("FeatureLayer");a.tables.forEach((({id:n,serverUrl:l})=>{const s=w(l,n,f(a.tableInfos,n),t,r);e.tables.add(s)}))}}(I,p,d),I}function f(e,a){return e?e.find((({id:e})=>e===a)):null}function w(e,a,r,t,n){const l={...n,layerId:a};return null!=e&&(l.url=e),null!=r&&(l.sourceJSON=r),"sublayerTitleMode"in t.prototype&&(l.sublayerTitleMode="service-name"),new t(l)}function m(e){return null!=e&&e.hasOwnProperty("store")&&e.hasOwnProperty("id")&&"number"==typeof e.id}async function h(e){return(0,c.l[e])()}},50472:(e,a,r)=>{r.d(a,{f:()=>u});var t=r(29512),n=r(64604),l=r(6407),s=r(80959),i=r(1985),o=r(82408),c=r(43059);async function u(e,a){const r=(0,i.p)(e);if(!r)throw new l.A("invalid-url","Invalid scene service url");const u={...a,sceneServerUrl:r.url.path,layerId:r.sublayer??void 0};if(u.sceneLayerItem??=await async function(e){const a=(await y(e)).serviceItemId;if(!a)return null;const r=new c.default({id:a,apiKey:e.apiKey}),l=await async function(e){const a=t.id?.findServerInfo(e.sceneServerUrl);if(a?.owningSystemUrl)return a.owningSystemUrl;const r=e.sceneServerUrl.replace(/(.*\/rest)\/.*/i,"$1")+"/info";try{const a=(await(0,n.A)(r,{query:{f:"json"},responseType:"json",signal:e.signal})).data.owningSystemUrl;if(a)return a}catch(e){(0,s.QP)(e)}return null}(e);null!=l&&(r.portal=new o.A({url:l}));try{return r.load({signal:e.signal})}catch(e){return(0,s.QP)(e),null}}(u),null==u.sceneLayerItem)return d(u.sceneServerUrl.replace("/SceneServer","/FeatureServer"),u);const f=await async function({sceneLayerItem:e,signal:a}){if(!e)return null;try{const r=(await e.fetchRelatedItems({relationshipType:"Service2Service",direction:"reverse"},{signal:a})).find((e=>"Feature Service"===e.type))||null;if(!r)return null;const t=new c.default({portal:r.portal,id:r.id});return await t.load(),t}catch(e){return(0,s.QP)(e),null}}(u);if(!f?.url)throw new l.A("related-service-not-found","Could not find feature service through portal item relationship");u.featureServiceItem=f;const w=await d(f.url,u);return w.portalItem=f,w}async function y(e){if(e.rootDocument)return e.rootDocument;const a={query:{f:"json",...e.customParameters,token:e.apiKey},responseType:"json",signal:e.signal};try{const r=await(0,n.A)(e.sceneServerUrl,a);e.rootDocument=r.data}catch{e.rootDocument={}}return e.rootDocument}async function d(e,a){const r=(0,i.p)(e);if(!r)throw new l.A("invalid-feature-service-url","Invalid feature service url");const t=r.url.path,s=a.layerId;if(null==s)return{serverUrl:t};const o=y(a),c=a.featureServiceItem?await a.featureServiceItem.fetchData("json"):null,u=(c?.layers?.[0]||c?.tables?.[0])?.customParameters,d=e=>{const r={query:{f:"json",...u},responseType:"json",authMode:e,signal:a.signal};return(0,n.A)(t,r)},f=d("anonymous").catch((()=>d("no-prompt"))),[w,m]=await Promise.all([f,o]),h=m?.layers,p=w.data&&w.data.layers;if(!Array.isArray(p))throw new Error("expected layers array");if(Array.isArray(h)){for(let e=0;e{r.d(a,{f:()=>l,g:()=>d});var t=r(30861);const n=new Set(["Catalog Layer","Feature Layer","Oriented Imagery Layer"]);async function l(e,a){const{loadContext:r,...n}=a||{},l=r?await r.fetchServiceMetadata(e,n):await(0,t.f)(e,n);y(l),o(l);const s={serviceJSON:l};if((l.currentVersion??0)<10.5)return s;const i=`${e}/layers`,c=r?await r.fetchServiceMetadata(i,n):await(0,t.f)(i,n);return y(c),o(c),s.layersJSON={layers:c.layers,tables:c.tables},s}function s(e){const{type:a}=e;return!!a&&n.has(a)}function i(e){return"Table"===e.type}function o(e){e.layers=e.layers?.filter(s),e.tables=e.tables?.filter(i)}function c(e){e.type||="Feature Layer"}function u(e){e.type||="Table"}function y(e){e.layers?.forEach(c),e.tables?.forEach(u)}function d(e){switch(e){case"Feature Layer":case"Table":return"FeatureLayer";case"Oriented Imagery Layer":return"OrientedImageryLayer";case"Catalog Layer":return"CatalogLayer"}return"FeatureLayer"}},57492:(e,a,r)=>{r.d(a,{l:()=>t});const t={BingMapsLayer:async()=>(await Promise.all([r.e(7820),r.e(6391)]).then(r.bind(r,56391))).default,BuildingSceneLayer:async()=>(await Promise.all([r.e(7820),r.e(5702),r.e(4048),r.e(1029),r.e(8358),r.e(782),r.e(3600),r.e(2397),r.e(7580),r.e(4922),r.e(9755),r.e(9292),r.e(2283),r.e(7125),r.e(2606),r.e(3101),r.e(7076),r.e(7427),r.e(5414)]).then(r.bind(r,75414))).default,CSVLayer:async()=>(await Promise.all([r.e(7820),r.e(5702),r.e(4048),r.e(1029),r.e(8358),r.e(782),r.e(3600),r.e(2397),r.e(7580),r.e(4922),r.e(9755),r.e(9292),r.e(2283),r.e(7125),r.e(3279)]).then(r.bind(r,55963))).default,CatalogLayer:async()=>(await Promise.all([r.e(7820),r.e(5702),r.e(4048),r.e(1029),r.e(8358),r.e(782),r.e(3600),r.e(2397),r.e(7580),r.e(4922),r.e(9292),r.e(2283),r.e(8140),r.e(3609),r.e(8380),r.e(3378)]).then(r.bind(r,38030))).default,DimensionLayer:async()=>(await r.e(3972).then(r.bind(r,3972))).default,ElevationLayer:async()=>(await Promise.all([r.e(1354),r.e(5026)]).then(r.bind(r,95026))).default,FeatureLayer:async()=>(await Promise.all([r.e(7820),r.e(5702),r.e(4048),r.e(1029),r.e(8358),r.e(782),r.e(3600),r.e(2397),r.e(7580),r.e(4922),r.e(9755),r.e(9292),r.e(2283),r.e(7125),r.e(9081)]).then(r.bind(r,77125))).default,GeoJSONLayer:async()=>(await Promise.all([r.e(7820),r.e(5702),r.e(4048),r.e(1029),r.e(8358),r.e(782),r.e(3600),r.e(2397),r.e(7580),r.e(4922),r.e(9755),r.e(9292),r.e(7634)]).then(r.bind(r,93390))).default,GeoRSSLayer:async()=>(await Promise.all([r.e(7820),r.e(4048),r.e(1029),r.e(8340)]).then(r.bind(r,18340))).default,GroupLayer:async()=>(await Promise.all([r.e(7820),r.e(4132)]).then(r.bind(r,64132))).default,ImageryLayer:async()=>(await Promise.all([r.e(7820),r.e(5702),r.e(4048),r.e(1029),r.e(8358),r.e(782),r.e(3600),r.e(8140),r.e(2138),r.e(38),r.e(3409)]).then(r.bind(r,71489))).default,ImageryTileLayer:async()=>(await Promise.all([r.e(7820),r.e(5702),r.e(4048),r.e(1029),r.e(8358),r.e(782),r.e(2138),r.e(38),r.e(6082),r.e(5383)]).then(r.bind(r,25383)).then((e=>e.I))).default,IntegratedMesh3DTilesLayer:async()=>(await r.e(9583).then(r.bind(r,29583))).default,IntegratedMeshLayer:async()=>(await Promise.all([r.e(3101),r.e(327),r.e(403)]).then(r.bind(r,70403))).default,KMLLayer:async()=>(await Promise.all([r.e(7820),r.e(5702),r.e(4048),r.e(1029),r.e(8358),r.e(782),r.e(2397),r.e(633)]).then(r.bind(r,80633))).default,KnowledgeGraphLayer:async()=>(await Promise.all([r.e(7820),r.e(5702),r.e(4048),r.e(1029),r.e(8358),r.e(782),r.e(3600),r.e(2397),r.e(7580),r.e(4922),r.e(9755),r.e(8896),r.e(7837),r.e(3551),r.e(6702),r.e(4305)]).then(r.bind(r,54305))).default,LineOfSightLayer:async()=>(await Promise.all([r.e(327),r.e(4395)]).then(r.bind(r,49991))).default,LinkChartLayer:async()=>(await Promise.all([r.e(7820),r.e(5702),r.e(4048),r.e(1029),r.e(8358),r.e(782),r.e(3600),r.e(2397),r.e(7580),r.e(4922),r.e(9755),r.e(8896),r.e(7837),r.e(3551),r.e(6702),r.e(5075)]).then(r.bind(r,35075))).default,MapImageLayer:async()=>(await Promise.all([r.e(7820),r.e(5702),r.e(4048),r.e(1029),r.e(8358),r.e(782),r.e(3600),r.e(2397),r.e(7580),r.e(9292),r.e(8140),r.e(3609),r.e(5820),r.e(739)]).then(r.bind(r,90739))).default,MapNotesLayer:async()=>(await Promise.all([r.e(7820),r.e(5702),r.e(4048),r.e(1029),r.e(8358),r.e(782),r.e(3600),r.e(2397),r.e(7580),r.e(4922),r.e(9755),r.e(9292),r.e(2283),r.e(7125),r.e(4450)]).then(r.bind(r,45318))).default,MediaLayer:async()=>(await Promise.all([r.e(7820),r.e(605)]).then(r.bind(r,50605))).default,OGCFeatureLayer:async()=>(await Promise.all([r.e(7820),r.e(5702),r.e(4048),r.e(1029),r.e(8358),r.e(782),r.e(3600),r.e(2397),r.e(7580),r.e(4922),r.e(9755),r.e(9292),r.e(3649),r.e(9932)]).then(r.bind(r,59932))).default,OpenStreetMapLayer:async()=>(await Promise.all([r.e(7820),r.e(4133),r.e(7390)]).then(r.bind(r,17390))).default,OrientedImageryLayer:async()=>(await Promise.all([r.e(7820),r.e(5702),r.e(4048),r.e(1029),r.e(8358),r.e(782),r.e(3600),r.e(2397),r.e(7580),r.e(4922),r.e(9755),r.e(9292),r.e(2283),r.e(7125),r.e(2227)]).then(r.bind(r,31647)).then((e=>e.O))).default,PointCloudLayer:async()=>(await Promise.all([r.e(5702),r.e(3101),r.e(7775)]).then(r.bind(r,17775))).default,RouteLayer:async()=>(await Promise.all([r.e(7820),r.e(5702),r.e(4048),r.e(1029),r.e(8358),r.e(782),r.e(2397),r.e(7927)]).then(r.bind(r,17927))).default,SceneLayer:async()=>(await Promise.all([r.e(5702),r.e(4048),r.e(1029),r.e(8358),r.e(782),r.e(3600),r.e(2397),r.e(7580),r.e(2606),r.e(9811),r.e(3101),r.e(327),r.e(7076),r.e(993),r.e(7427),r.e(287)]).then(r.bind(r,70287))).default,StreamLayer:async()=>(await Promise.all([r.e(7820),r.e(5702),r.e(4048),r.e(1029),r.e(8358),r.e(782),r.e(3600),r.e(2397),r.e(7580),r.e(4922),r.e(9755),r.e(1849)]).then(r.bind(r,72669))).default,SubtypeGroupLayer:async()=>(await Promise.all([r.e(7820),r.e(5702),r.e(4048),r.e(1029),r.e(8358),r.e(782),r.e(3600),r.e(2397),r.e(7580),r.e(9292),r.e(2283),r.e(2461)]).then(r.bind(r,2461))).default,TileLayer:async()=>(await Promise.all([r.e(7820),r.e(5702),r.e(4048),r.e(1029),r.e(8358),r.e(782),r.e(3600),r.e(2397),r.e(7580),r.e(9292),r.e(8140),r.e(3609),r.e(1354),r.e(5820),r.e(2161)]).then(r.bind(r,62161))).default,UnknownLayer:async()=>(await r.e(2817).then(r.bind(r,82817))).default,UnsupportedLayer:async()=>(await r.e(6114).then(r.bind(r,56114))).default,VectorTileLayer:async()=>(await Promise.all([r.e(7820),r.e(1354),r.e(1514),r.e(1302),r.e(1656)]).then(r.bind(r,1656))).default,VideoLayer:async()=>(await Promise.all([r.e(7820),r.e(2405)]).then(r.bind(r,92405))).default,VoxelLayer:async()=>(await Promise.all([r.e(5702),r.e(3101),r.e(327),r.e(3471)]).then(r.bind(r,43471))).default,WFSLayer:async()=>(await Promise.all([r.e(7820),r.e(5702),r.e(4048),r.e(1029),r.e(8358),r.e(782),r.e(3600),r.e(2397),r.e(7580),r.e(4922),r.e(9755),r.e(4225),r.e(5059)]).then(r.bind(r,12353))).default,WMSLayer:async()=>(await Promise.all([r.e(7820),r.e(5702),r.e(4048),r.e(1029),r.e(9323)]).then(r.bind(r,9323))).default,WMTSLayer:async()=>(await Promise.all([r.e(7820),r.e(4133),r.e(6825)]).then(r.bind(r,36825))).default,WebTileLayer:async()=>(await Promise.all([r.e(7820),r.e(4133)]).then(r.bind(r,64133)).then((e=>e.a))).default}},30861:(e,a,r)=>{r.d(a,{f:()=>n});var t=r(64604);async function n(e,a){const{data:r}=await(0,t.A)(e,{responseType:"json",query:{f:"json",...a?.customParameters,token:a?.apiKey}});return r}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/110dc1d5606f24ac8532.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/110dc1d5606f24ac8532.js new file mode 100644 index 00000000..9829d729 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/110dc1d5606f24ac8532.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[9323],{27281:(e,t,r)=>{r.d(t,{A:()=>v});var i,n=r(32816),s=r(94345),a=r(72393),o=r(4048),l=r(52731),u=r(41390),p=r(99924),c=r(20266),y=r(67321),d=r(29298),m=(r(32773),r(69421)),h=r(77037);function f(e){if(null==e)return null;const t={};for(const r in e){const i=e[r];i&&(t[r]=i.toJSON())}return 0!==Object.keys(t).length?t:null}r(36544),r(44600),r(2160),r(49877),r(7969),r(69763),r(93804),r(90740),r(18683),r(64604),r(29512),r(99063),r(6407),r(80959),r(13671),r(56273),r(40499),r(93181),r(58498),r(91047),r(45371),r(64752),r(48844),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(67504),r(92517),r(17745),r(81272),r(44945),r(30011),r(55270),r(50214),r(59192),r(78016),r(54483),r(95779),r(13262),r(346),r(51961),r(62399),r(64995),r(33150),r(58173),r(66110),r(67520),r(27532),r(88663),r(48103),r(65085),r(33611),r(84857),r(60373),r(98187),r(35902),r(13226),r(16794),r(52357),r(11090),r(49319),r(93546),r(29570),r(34592),r(79825),r(95101),r(67578),r(14896),r(95611),r(98089),r(91366),r(80473),r(43435),r(73435),r(85232),r(93471),r(53252),r(34039),r(70061),r(3495),r(97906),r(64524),r(65023),r(31424),r(74676),r(53610),r(29447),r(78273),r(49475),r(32368),r(7391),r(22529),r(43534),r(38094),r(67723),r(47239),r(59858),r(63728),r(1178),r(7182),r(47788),r(19297),r(82408),r(73509),r(28276),r(69277),r(70580),r(75191),r(24319),r(62092),r(4157),r(62401),r(89322),r(20138),r(53370),r(46946),r(3816),r(71992),r(80167),r(4478),r(91808),r(7161),r(55586),r(35121),r(92229),r(18344),r(64884),r(23351),r(51222),r(42870),r(54512),r(53103),r(19648),r(42948),r(73067);let g=i=class extends((0,l.O)(p.oY)){constructor(e){super(e),this.isAggregate=!1,this.layer=null,this.origin=null,this.popupTemplate=null,this.sourceLayer=null,Object.defineProperty(this,"uid",{value:(0,u.g)(),configurable:!0}),Object.defineProperty(this,"_lastMeshTransform",{value:{},configurable:!0,writable:!0,enumerable:!1}),arguments.length>1&&(0,u.c)(c.L.getLogger(this),"Graphic",{version:"4.30"})}initialize(){this._watchMeshGeometryChanges()}set aggregateGeometries(e){const t=this._get("aggregateGeometries");JSON.stringify(t)!==JSON.stringify(e)&&this._set("aggregateGeometries",e)}set attributes(e){const t=this._get("attributes");t!==e&&(this._set("attributes",e),this._notifyLayer("attributes",t,e))}set geometry(e){const t=this._get("geometry");t!==e&&(this._set("geometry",e),"mesh"!==e?.type&&this._notifyLayer("geometry",t,e))}set symbol(e){const t=this._get("symbol");t!==e&&(this._set("symbol",e),this._notifyLayer("symbol",t,e))}set visible(e){const t=this._get("visible");t!==e&&(this._set("visible",e),this._notifyLayer("visible",t,e))}cloneShallow(){return new i({aggregateGeometries:this.aggregateGeometries,attributes:this.attributes,geometry:this.geometry,isAggregate:this.isAggregate,layer:this.layer,popupTemplate:this.popupTemplate,sourceLayer:this.sourceLayer,symbol:this.symbol,visible:this.visible,origin:this.origin})}getEffectivePopupTemplate(e=!1){if(this.popupTemplate)return this.popupTemplate;const t=this.origin&&"layer"in this.origin?this.origin.layer:null;for(const r of[t,this.sourceLayer,this.layer])if(r){if("popupTemplate"in r&&r.popupTemplate)return r.popupTemplate;if(e&&"defaultPopupTemplate"in r&&null!=r.defaultPopupTemplate)return r.defaultPopupTemplate}return null}getAttribute(e){return this.attributes?.[e]}setAttribute(e,t){if(this.attributes){const r=this.getAttribute(e);this.attributes[e]=t,this._notifyLayer("attributes",r,t,e)}else this.attributes={[e]:t},this._notifyLayer("attributes",void 0,t,e)}getObjectId(){return this.sourceLayer&&"objectIdField"in this.sourceLayer&&this.sourceLayer.objectIdField?this.getAttribute(this.sourceLayer.objectIdField):null}toJSON(){return{aggregateGeometries:f(this.aggregateGeometries),geometry:null!=this.geometry?this.geometry.toJSON():null,symbol:null!=this.symbol?this.symbol.toJSON():null,attributes:(0,p.Wj)(this.attributes)?this.attributes.toJSON():{...this.attributes},popupTemplate:this.popupTemplate?.toJSON()??null}}notifyMeshTransformChanged(e={}){const{geometry:t}=this;if("mesh"===t?.type){const r={origin:t.origin,transform:t.transform};this._notifyLayer("origin-transform",r,r,e.action)}}_notifyLayer(e,t,r,i){if(!this.layer||!("graphicChanged"in this.layer))return;const n={graphic:this,property:e,oldValue:t,newValue:r};"origin-transform"===e&&(n.action=i),"attributes"===e&&(n.attributeName=i),this.layer.graphicChanged(n)}_watchMeshGeometryChanges(){this.addHandles([(0,y.z7)((()=>"mesh"===this.geometry?.type&&this.geometry.vertexSpace.origin?{localMatrix:this.geometry.transform?.localMatrix,origin:this.geometry.vertexSpace.origin}:void 0),(({localMatrix:e,origin:t})=>{this._lastMeshTransform.localMatrix===e&&this._lastMeshTransform.origin===t||(this._lastMeshTransform.localMatrix=e,this._lastMeshTransform.origin=t,this.notifyMeshTransformChanged())})),(0,y.z7)((()=>"mesh"===this.geometry?.type?{vertexAttributes:this.geometry.vertexAttributes}:void 0),(()=>{const e=this.geometry;"mesh"===e?.type&&e.vertexSpace.origin?(this._lastMeshTransform.localMatrix=e.transform?.localMatrix,this._lastMeshTransform.origin=e.vertexSpace.origin):(this._lastMeshTransform.localMatrix=void 0,this._lastMeshTransform.origin=void 0),this._notifyLayer("geometry",this.geometry,this.geometry)}),{equals:(e,t)=>e===t,sync:!0})])}};(0,n._)([(0,d.MZ)({value:null,json:{read:function(e){if(!e)return null;const t={};for(const r in e){const i=(0,h.rS)(e[r]);i&&(t[r]=i)}return 0!==Object.keys(t).length?t:null}}})],g.prototype,"aggregateGeometries",null),(0,n._)([(0,d.MZ)({value:null})],g.prototype,"attributes",null),(0,n._)([(0,d.MZ)({value:null,types:s.yR,json:{read:h.rS}})],g.prototype,"geometry",null),(0,n._)([(0,d.MZ)({type:Boolean})],g.prototype,"isAggregate",void 0),(0,n._)([(0,d.MZ)({clonable:"reference"})],g.prototype,"layer",void 0),(0,n._)([(0,d.MZ)({clonable:"reference"})],g.prototype,"origin",void 0),(0,n._)([(0,d.MZ)({type:a.A})],g.prototype,"popupTemplate",void 0),(0,n._)([(0,d.MZ)({clonable:"reference"})],g.prototype,"sourceLayer",void 0),(0,n._)([(0,d.MZ)({value:null,types:o.Es})],g.prototype,"symbol",null),(0,n._)([(0,d.MZ)({type:Boolean,value:!0})],g.prototype,"visible",null),g=i=(0,n._)([(0,m.$)("esri.Graphic")],g),(g||(g={})).generateUID=u.g;const v=g},79205:(e,t,r)=>{r.d(t,{A:()=>d,t:()=>c});var i=r(32816),n=r(52731),s=r(99924),a=r(4734),o=r(29298),l=(r(32773),r(20266),r(88663)),u=r(69421),p=r(93804);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(36544),r(50214),r(59192),r(78016),r(54483);const c=(0,p.s)()({esriTimeUnitsMilliseconds:"milliseconds",esriTimeUnitsSeconds:"seconds",esriTimeUnitsMinutes:"minutes",esriTimeUnitsHours:"hours",esriTimeUnitsDays:"days",esriTimeUnitsWeeks:"weeks",esriTimeUnitsMonths:"months",esriTimeUnitsYears:"years",esriTimeUnitsDecades:"decades",esriTimeUnitsCenturies:"centuries",esriTimeUnitsUnknown:void 0});let y=class extends((0,n.O)(s.oY)){constructor(e){super(e),this.unit="milliseconds",this.value=0}toMilliseconds(){return(0,a.c)(this.value,this.unit,"milliseconds")}};(0,i._)([(0,l.e)(c,{nonNullable:!0})],y.prototype,"unit",void 0),(0,i._)([(0,o.MZ)({type:Number,json:{write:!0},nonNullable:!0})],y.prototype,"value",void 0),y=(0,i._)([(0,u.$)("esri.TimeInterval")],y);const d=y},24877:(e,t,r)=>{r.d(t,{C:()=>u});var i=r(32816),n=r(17745),s=(r(73067),r(6407),r(20266),r(41390)),a=r(29298),o=r(69421);let l=class extends n.A{constructor(e){super(e),this.getCollections=null}initialize(){this.addHandles((0,s.a)((()=>this._refresh())))}destroy(){this.getCollections=null}_refresh(){const e=null!=this.getCollections?this.getCollections():null;if(null==e)return void this.removeAll();let t=0;for(const r of e)null!=r&&(t=this._processCollection(t,r));this.splice(t,this.length)}_createNewInstance(e){return new n.A(e)}_processCollection(e,t){if(!t)return e;const r=this.itemFilterFunction??(e=>!!e);for(const i of t)if(i){if(r(i)){const t=this.indexOf(i,e);t>=0?t!==e&&this.reorder(i,e):this.add(i,e),++e}if(this.getChildrenFunction){const t=this.getChildrenFunction(i);if(Array.isArray(t))for(const r of t)e=this._processCollection(e,r);else e=this._processCollection(e,t)}}return e}};(0,i._)([(0,a.MZ)()],l.prototype,"getCollections",void 0),(0,i._)([(0,a.MZ)()],l.prototype,"getChildrenFunction",void 0),(0,i._)([(0,a.MZ)()],l.prototype,"itemFilterFunction",void 0),l=(0,i._)([(0,o.$)("esri.core.CollectionFlattener")],l);const u=l},47239:(e,t,r)=>{r.d(t,{a:()=>f,b:()=>o,c:()=>n,d:()=>v,e:()=>l,f:()=>s,g:()=>h,h:()=>u,i:()=>g,j:()=>m,n:()=>b,s:()=>p,t:()=>a,u:()=>c,v:()=>y,x:()=>d,z:()=>w});var i=r(44600);function n(e=w){return[e[0],e[1],e[2],e[3],e[4],e[5]]}function s(e,t,r,i,s,a,o=n()){return o[0]=e,o[1]=t,o[2]=r,o[3]=i,o[4]=s,o[5]=a,o}function a(e,t){const r=isFinite(e[2])||isFinite(e[5]);return new i.A(r?{xmin:e[0],xmax:e[3],ymin:e[1],ymax:e[4],zmin:e[2],zmax:e[5],spatialReference:t}:{xmin:e[0],xmax:e[3],ymin:e[1],ymax:e[4],spatialReference:t})}function o(e,t){e[0]=Math.min(e[0],t[0]),e[1]=Math.min(e[1],t[1]),e[2]=Math.min(e[2],t[2]),e[3]=Math.max(e[3],t[3]),e[4]=Math.max(e[4],t[4]),e[5]=Math.max(e[5],t[5])}function l(e,t){e[0]=Math.min(e[0],t[0]),e[1]=Math.min(e[1],t[1]),e[2]=Math.min(e[2],t[2]),e[3]=Math.max(e[3],t[0]),e[4]=Math.max(e[4],t[1]),e[5]=Math.max(e[5],t[2])}function u(e,t,r=0,i=t.length/3){let n=e[0],s=e[1],a=e[2],o=e[3],l=e[4],u=e[5];for(let e=0;e=e[3]?0:e[3]-e[0]}(e),t[1]=function(e){return e[1]>=e[4]?0:e[4]-e[1]}(e),t[2]=function(e){return e[2]>=e[5]?0:e[5]-e[2]}(e),t}function c(e,t,r=e){return r[0]=t[0],r[1]=t[1],r[2]=t[2],r!==e&&(r[3]=e[3],r[4]=e[4],r[5]=e[5]),r}function y(e,t,r=e){return r[3]=t[0],r[4]=t[1],r[5]=t[2],r!==e&&(r[0]=e[0],r[1]=e[1],r[2]=e[2]),e}function d(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e}function m(e){return e?d(e,b):n(b)}function h(e,t){return e[0]=t[0],e[1]=t[1],e[2]=Number.NEGATIVE_INFINITY,e[3]=t[2],e[4]=t[3],e[5]=Number.POSITIVE_INFINITY,e}function f(e,t,r,i,n){return e[0]=t,e[1]=r,e[2]=Number.NEGATIVE_INFINITY,e[3]=i,e[4]=n,e[5]=Number.POSITIVE_INFINITY,e}function g(e){return 6===e.length}function v(e,t,r){if(null==e||null==t)return e===t;if(!g(e)||!g(t))return!1;if(r){for(let i=0;i{r.d(t,{i:()=>n});const i=[[3819,3819],[3821,3824],[3889,3889],[3906,3906],[4001,4025],[4027,4036],[4039,4047],[4052,4055],[4074,4075],[4080,4081],[4120,4176],[4178,4185],[4188,4216],[4218,4289],[4291,4304],[4306,4319],[4322,4326],[4463,4463],[4470,4470],[4475,4475],[4483,4483],[4490,4490],[4555,4558],[4600,4646],[4657,4765],[4801,4811],[4813,4821],[4823,4824],[4901,4904],[5013,5013],[5132,5132],[5228,5229],[5233,5233],[5246,5246],[5252,5252],[5264,5264],[5324,5340],[5354,5354],[5360,5360],[5365,5365],[5370,5373],[5381,5381],[5393,5393],[5451,5451],[5464,5464],[5467,5467],[5489,5489],[5524,5524],[5527,5527],[5546,5546],[2044,2045],[2081,2083],[2085,2086],[2093,2093],[2096,2098],[2105,2132],[2169,2170],[2176,2180],[2193,2193],[2200,2200],[2206,2212],[2319,2319],[2320,2462],[2523,2549],[2551,2735],[2738,2758],[2935,2941],[2953,2953],[3006,3030],[3034,3035],[3038,3051],[3058,3059],[3068,3068],[3114,3118],[3126,3138],[3150,3151],[3300,3301],[3328,3335],[3346,3346],[3350,3352],[3366,3366],[3389,3390],[3416,3417],[3833,3841],[3844,3850],[3854,3854],[3873,3885],[3907,3910],[4026,4026],[4037,4038],[4417,4417],[4434,4434],[4491,4554],[4839,4839],[5048,5048],[5105,5130],[5253,5259],[5269,5275],[5343,5349],[5479,5482],[5518,5519],[5520,5520],[20004,20032],[20064,20092],[21413,21423],[21473,21483],[21896,21899],[22171,22177],[22181,22187],[22191,22197],[25884,25884],[27205,27232],[27391,27398],[27492,27492],[28402,28432],[28462,28492],[30161,30179],[30800,30800],[31251,31259],[31275,31279],[31281,31290],[31466,31700]];function n(e){return null!=e&&i.some((([t,r])=>e>=t&&e<=r))}},18385:(e,t,r)=>{r.d(t,{a:()=>s,c:()=>a});var i=r(6407),n=r(80959);async function s(e,t,r){let s;try{s=await createImageBitmap(e)}catch(e){throw new i.A("request:server",`Unable to load ${t}`,{url:t,error:e})}return(0,n.Te)(r),s}async function a(e,t,r,s,a){let o;try{o=await createImageBitmap(e)}catch(e){throw new i.A("request:server",`Unable to load tile ${t}/${r}/${s}`,{error:e,level:t,row:r,col:s})}return(0,n.Te)(a),o}},71361:(e,t,r)=>{r.d(t,{g:()=>a,i:()=>o});var i=r(16699),n=r(69763);const s=96;function a(e,t){const r=t||e.extent,i=e.width,a=(0,n.g)(r?.spatialReference);return r&&i?r.width/i*a*n.a1*s:0}function o(e,t,r){return function(e,t){return 0===t||(0,i.f)(e,t)||et}(e,r)}},9323:(e,t,r)=>{r.r(t),r.d(t,{default:()=>Me});var i=r(32816),n=r(90740),s=r(27281),a=r(72393),o=r(64604),l=r(17745),u=r(24877),p=r(93804),c=r(32773),y=r(2810),d=r(80959),m=r(67321),h=r(99063),f=r(29298),g=r(36544),v=r(49877),b=r(69421),w=r(56273),I=r(99924),_=r(44600),M=r(7969),S=r(71361),x=r(69763),T=r(73597),L=r(31315),A=r(88730),E=r(38424),O=r(46935),N=r(96807),F=r(69448),P=r(15001),Z=r(1985),C=r(98238),U=r(41390);r(20266);const R={visible:"visibleSublayers"};let G=class extends U.T{constructor(e){super(e),this.scale=0}set layer(e){this._get("layer")!==e&&(this._set("layer",e),this.removeHandles("layer"),e&&this.addHandles([e.sublayers.on("change",(()=>this.notifyChange("visibleSublayers"))),e.on("wms-sublayer-update",(e=>this.notifyChange(R[e.propertyName])))],"layer"))}get layers(){return this.visibleSublayers.filter((({name:e})=>e)).map((({name:e})=>e)).join()}get version(){this.commitProperty("layers");const e=this.layer;return e&&e.commitProperty("imageTransparency"),(this._get("version")||0)+1}get visibleSublayers(){const{layer:e,scale:t}=this,r=e?.sublayers,i=[],n=e=>{const{minScale:r,maxScale:s,sublayers:a,visible:o}=e;o&&(0===t||(0===r||t<=r)&&(0===s||t>=s))&&(a?a.forEach(n):i.push(e))};return r?.forEach(n),i}toJSON(){const{layer:e,layers:t}=this,{imageFormat:r,imageTransparency:i,version:n}=e;return{format:r,request:"GetMap",service:"WMS",styles:"",transparent:i?"TRUE":"FALSE",version:n,layers:t}}};(0,i._)([(0,f.MZ)()],G.prototype,"layer",null),(0,i._)([(0,f.MZ)({readOnly:!0})],G.prototype,"layers",null),(0,i._)([(0,f.MZ)({type:Number})],G.prototype,"scale",void 0),(0,i._)([(0,f.MZ)({readOnly:!0})],G.prototype,"version",null),(0,i._)([(0,f.MZ)({readOnly:!0})],G.prototype,"visibleSublayers",null),G=(0,i._)([(0,b.$)("esri.layers.support.ExportWMSImageParameters")],G);var j,$=r(18385),B=r(80473),H=r(48844),D=(r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(6407));r(81272),r(44945),r(73067),r(2160),r(18683),r(29512),r(64752),r(29208);let V=0,W=j=class extends((0,B.sA)(y.a)){constructor(e){super(e),this.description=null,this.dimensions=null,this.fullExtent=null,this.fullExtents=null,this.legendUrl=null,this.legendEnabled=!0,this.layer=null,this.maxScale=0,this.minScale=0,this.name=null,this.parent=null,this.popupEnabled=!1,this.queryable=!1,this.sublayers=null,this.spatialReferences=null,this.title=null,this.addHandles([(0,m.on)((()=>this.sublayers),"after-add",(({item:e})=>{e.parent=this,e.layer=this.layer}),m.OH),(0,m.on)((()=>this.sublayers),"after-remove",(({item:e})=>{e.layer=e.parent=null}),m.OH),(0,m.wB)((()=>this.sublayers),((e,t)=>{if(t)for(const e of t)e.layer=e.parent=null;if(e)for(const t of e)t.parent=this,t.layer=this.layer}),m.OH),(0,m.wB)((()=>this.layer),(e=>{if(this.sublayers)for(const t of this.sublayers)t.layer=e}),m.OH)])}get id(){return this._get("id")??V++}set id(e){this._set("id",e)}readLegendUrl(e,t){return t.legendUrl??t.legendURL??null}get effectiveScaleRange(){const{minScale:e,maxScale:t}=this;return{minScale:e,maxScale:t}}castSublayers(e){return(0,g.e)(l.A.ofType(j),e)}set visible(e){this._setAndNotifyLayer("visible",e)}clone(){const e=new j;return this.hasOwnProperty("description")&&(e.description=this.description),this.hasOwnProperty("fullExtent")&&(e.fullExtent=this.fullExtent.clone()),this.hasOwnProperty("fullExtents")&&(e.fullExtents=this.fullExtents?.map((e=>e.clone()))??null),this.hasOwnProperty("legendUrl")&&(e.legendUrl=this.legendUrl),this.hasOwnProperty("legendEnabled")&&(e.legendEnabled=this.legendEnabled),this.hasOwnProperty("layer")&&(e.layer=this.layer),this.hasOwnProperty("name")&&(e.name=this.name),this.hasOwnProperty("parent")&&(e.parent=this.parent),this.hasOwnProperty("queryable")&&(e.queryable=this.queryable),this.hasOwnProperty("sublayers")&&(e.sublayers=this.sublayers?.map((e=>e.clone()))),this.hasOwnProperty("spatialReferences")&&(e.spatialReferences=this.spatialReferences?.map((e=>e))),this.hasOwnProperty("visible")&&(e.visible=this.visible),this.hasOwnProperty("title")&&(e.title=this.title),e}_setAndNotifyLayer(e,t){const r=this.layer;this._get(e)!==t&&(this._set(e,t),r&&r.emit("wms-sublayer-update",{propertyName:e,id:this.id}))}};(0,i._)([(0,f.MZ)()],W.prototype,"description",void 0),(0,i._)([(0,f.MZ)({readOnly:!0})],W.prototype,"dimensions",void 0),(0,i._)([(0,f.MZ)({type:_.A,json:{name:"extent"}})],W.prototype,"fullExtent",void 0),(0,i._)([(0,f.MZ)()],W.prototype,"fullExtents",void 0),(0,i._)([(0,f.MZ)({type:Number,json:{write:{enabled:!1,overridePolicy:()=>({ignoreOrigin:!0,enabled:!0})}}})],W.prototype,"id",null),(0,i._)([(0,f.MZ)({type:String,json:{name:"legendUrl",write:{ignoreOrigin:!0}}})],W.prototype,"legendUrl",void 0),(0,i._)([(0,v.r)("legendUrl",["legendUrl","legendURL"])],W.prototype,"readLegendUrl",null),(0,i._)([(0,f.MZ)({type:Boolean,json:{name:"showLegend",origins:{"web-map":{read:!1,write:!1},"web-scene":{read:!1,write:!1}}}})],W.prototype,"legendEnabled",void 0),(0,i._)([(0,f.MZ)()],W.prototype,"layer",void 0),(0,i._)([(0,f.MZ)()],W.prototype,"maxScale",void 0),(0,i._)([(0,f.MZ)()],W.prototype,"minScale",void 0),(0,i._)([(0,f.MZ)({readOnly:!0})],W.prototype,"effectiveScaleRange",null),(0,i._)([(0,f.MZ)({type:String,json:{write:{ignoreOrigin:!0}}})],W.prototype,"name",void 0),(0,i._)([(0,f.MZ)()],W.prototype,"parent",void 0),(0,i._)([(0,f.MZ)({type:Boolean,json:{read:{source:"showPopup"},write:{ignoreOrigin:!0,target:"showPopup"}}})],W.prototype,"popupEnabled",void 0),(0,i._)([(0,f.MZ)({type:Boolean,json:{write:{ignoreOrigin:!0}}})],W.prototype,"queryable",void 0),(0,i._)([(0,f.MZ)()],W.prototype,"sublayers",void 0),(0,i._)([(0,H.w)("sublayers")],W.prototype,"castSublayers",null),(0,i._)([(0,f.MZ)({type:[Number],json:{read:{source:"spatialReferences"}}})],W.prototype,"spatialReferences",void 0),(0,i._)([(0,f.MZ)({type:String,json:{write:{ignoreOrigin:!0}}})],W.prototype,"title",void 0),(0,i._)([(0,f.MZ)({type:Boolean,value:!0,json:{read:{source:"defaultVisibility"}}})],W.prototype,"visible",null),W=j=(0,i._)([(0,b.$)("esri.layers.support.WMSSublayer")],W);const k=W;var q=r(54483);r(94345),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(67504),r(92517),r(77037),r(4048),r(85232),r(88663),r(30011),r(55270),r(50214),r(59192),r(78016),r(95779),r(13262),r(346),r(93471),r(35902),r(13226),r(53252),r(34039),r(70061),r(3495),r(97906),r(64524),r(65023),r(31424),r(74676),r(53610),r(29447),r(78273),r(49475),r(32368),r(7391),r(22529),r(43534),r(38094),r(67723),r(47239),r(59858),r(63728),r(1178),r(7182),r(47788),r(19297),r(82408),r(73509),r(28276),r(69277),r(70580),r(75191),r(24319),r(62092),r(4157),r(62401),r(52731),r(89322),r(20138),r(53370),r(46946),r(3816),r(71992),r(80167),r(4478),r(91808),r(7161),r(55586),r(35121),r(92229),r(18344),r(64884),r(23351),r(51222),r(42870),r(54512),r(53103),r(19648),r(42948),r(51961),r(62399),r(64995),r(33150),r(58173),r(66110),r(67520),r(27532),r(48103),r(65085),r(33611),r(84857),r(60373),r(98187),r(16794),r(52357),r(11090),r(49319),r(93546),r(29570),r(34592),r(79825),r(95101),r(67578),r(14896),r(95611),r(98089),r(91366),r(43435),r(73435),r(66136),r(4734),r(12119),r(13201),r(12856),r(47812),r(67138),r(49755),r(54131),r(19869),r(72604),r(43059),r(89935),r(49813),r(82454),r(78281),r(47387),r(46728),r(64102),r(79205),r(35619);const J={84:4326,83:4269,27:4267};function z(e){if(!e)return null;const t={idCounter:-1};"string"==typeof e&&(e=(new DOMParser).parseFromString(e,"text/xml"));const r=e.documentElement;if("ServiceExceptionReport"===r.nodeName){const e=Array.prototype.slice.call(r.childNodes).map((e=>e.textContent)).join("\r\n");throw new D.A("wmslayer:wms-capabilities-xml-is-not-valid","The server returned errors when the WMS capabilities were requested.",e)}const i=K("Capability",r),n=K("Service",r),s=i&&K("Request",i);if(!i||!n||!s)return null;const a=K("Layer",i);if(!a)return null;const o="WMS_Capabilities"===r.nodeName||"WMT_MS_Capabilities"===r.nodeName?r.getAttribute("version"):"1.3.0",l=te("Title",n,"")||te("Name",n,""),u=te("AccessConstraints",n,""),p=/^none$/i.test(u)?"":u,y=te("Abstract",n,""),d=parseInt(te("MaxWidth",n,"5000"),10),m=parseInt(te("MaxHeight",n,"5000"),10),h=ne(s,"GetMap"),f=ie(s,"GetMap"),g=ae(a,o,t);if(!g)return null;let v,b=0;const w=Array.prototype.slice.call(i.childNodes),I=g.sublayers??[],M=e=>{null!=e&&I.push(e)};w.forEach((e=>{"Layer"===e.nodeName&&(0===b?v=e:1===b?(g.name&&(g.name="",M(ae(v,o,t))),M(ae(e,o,t))):M(ae(e,o,t)),b++)}));let S=g.sublayers,x=g.extent;const T=g.fullExtents??[];if(S||(S=[]),0===S.length&&S.push(g),!x){const e=new _.A(S[0].extent);g.extent=e.toJSON(),x=g.extent}const L=g.spatialReferences.length>0?g.spatialReferences:Q(g),A=ie(s,"GetFeatureInfo"),E=A?ne(s,"GetFeatureInfo"):null,O=X(S),N=g.minScale||0,F=g.maxScale||0,P=g.dimensions??[],Z=O.reduce(((e,t)=>e.concat(t.dimensions??[])),[]),C=P.concat(Z).filter(le);let U=null;if(C.length){const e=C.map((e=>{const{extent:t}=e;return r=t,Array.isArray(r)&&r.length>0&&r[0]instanceof Date?t.map((e=>e.getTime())):t?.map((e=>[e.min.getTime(),e.max.getTime()]));var r})).flat(2).filter(c.i);U={startTimeField:null,endTimeField:null,trackIdField:void 0,timeExtent:[Math.min(...e),Math.max(...e)]}}return{copyright:p,description:y,dimensions:P,extent:x,fullExtents:T,featureInfoFormats:E,featureInfoUrl:A,mapUrl:f,maxWidth:d,maxHeight:m,maxScale:F,minScale:N,layers:O,spatialReferences:L,supportedImageFormatTypes:h,timeInfo:U,title:l,version:o}}function Q(e){if(e.spatialReferences.length>0)return e.spatialReferences;if(e.sublayers)for(const t of e.sublayers){const e=Q(t);if(e.length>0)return e}return[]}function X(e){let t=[];for(const r of e)t.push(r),r.sublayers?.length&&(t=t.concat(X(r.sublayers)),delete r.sublayers);return t}function Y(e,t,r){return t.getAttribute(e)??r}function K(e,t){for(let r=0;re)).filter(c.i);const i=[];for(const e of r)if(e.getAttribute("name")===t){const t=ee("Format",e);for(const{textContent:e}of t)null!=e&&i.push(e)}return i}function se(e,t,r){const i=K(t,e);if(!i)return r;const{textContent:n}=i;if(null==n||""===n)return r;const s=Number(n);return isNaN(s)?r:s}function ae(e,t,r){if(!e)return null;const i={id:r.idCounter++,fullExtents:[],parentLayerId:null,queryable:"1"===e.getAttribute("queryable"),spatialReferences:[],sublayers:null},n=K("LatLonBoundingBox",e),s=K("EX_GeographicBoundingBox",e);let a=null;n&&(a=re(n,4326)),s&&(a=new _.A(0,0,0,0,new M.A({wkid:4326})),a.xmin=parseFloat(te("westBoundLongitude",s,"0")),a.ymin=parseFloat(te("southBoundLatitude",s,"0")),a.xmax=parseFloat(te("eastBoundLongitude",s,"0")),a.ymax=parseFloat(te("northBoundLatitude",s,"0"))),n||s||(a=new _.A(-180,-90,180,90,new M.A({wkid:4326}))),i.minScale=se(e,"MaxScaleDenominator",0),i.maxScale=se(e,"MinScaleDenominator",0);const o=["1.0.0","1.1.0","1.1.1"].includes(t)?"SRS":"CRS";return Array.prototype.slice.call(e.childNodes).forEach((e=>{if("Name"===e.nodeName)i.name=e.textContent||"";else if("Title"===e.nodeName)i.title=e.textContent||"";else if("Abstract"===e.nodeName)i.description=e.textContent||"";else if("BoundingBox"===e.nodeName){const r=e.getAttribute(o);if(r&&0===r.indexOf("EPSG:")){const i=parseInt(r.substring(5),10);0===i||isNaN(i)||a||(a="1.3.0"===t?re(e,i,(0,P.i)(i)):re(e,i))}const n=r?.indexOf(":");if(n&&n>-1){let s=parseInt(r.substring(n+1,r.length),10);0===s||isNaN(s)||(s=J[s]??s);const a="1.3.0"===t?re(e,s,(0,P.i)(s)):re(e,s);a&&i.fullExtents&&i.fullExtents.push(a)}}else if(e.nodeName===o)(e.textContent?.split(" ")??[]).forEach((e=>{const t=e.includes(":")?parseInt(e.split(":")[1],10):parseInt(e,10);if(0!==t&&!isNaN(t)){const e=J[t]??t;i.spatialReferences.includes(e)||i.spatialReferences.push(e)}}));else if("Style"!==e.nodeName||i.legendUrl){if("Layer"===e.nodeName){const n=ae(e,t,r);n&&(n.parentLayerId=i.id,i.sublayers||(i.sublayers=[]),i.sublayers.push(n))}}else{const t=K("LegendURL",e);if(t){const e=K("OnlineResource",t);e&&(i.legendUrl=e.getAttribute("xlink:href"))}}})),i.extent=a?.toJSON(),i.dimensions=ee("Dimension",e).filter((e=>e.getAttribute("name")&&e.getAttribute("units")&&e.textContent)).map((e=>{const t=e.getAttribute("name"),r=e.getAttribute("units"),i=e.textContent,n=e.getAttribute("unitSymbol")??void 0,s=e.getAttribute("default")??void 0,a="0"!==Y("default",e,"0"),o="0"!==Y("nearestValue",e,"0"),l="0"!==Y("current",e,"0");return le({name:t,units:r})?{name:"time",units:"ISO8601",extent:ce(i),default:ce(s),multipleValues:a,nearestValue:o,current:l}:/^elevation$/i.test((u={name:t,units:r}).name)&&/^(epsg|crs):\d+$/i.test(u.units)?{name:"elevation",units:r,extent:ue(i),unitSymbol:n,default:ue(s),multipleValues:a,nearestValue:o}:{name:t,units:r,extent:pe(i),unitSymbol:n,default:pe(s),multipleValues:a,nearestValue:o};var u})),i}function oe(e){return e.nodeType===Node.ELEMENT_NODE}function le(e){return/^time$/i.test(e.name)&&/^iso8601$/i.test(e.units)}function ue(e){if(!e)return;const t=e.includes("/"),r=e.split(",");return t?r.map((e=>{const t=e.split("/");return t.length<2?null:{min:parseFloat(t[0]),max:parseFloat(t[1]),resolution:t.length>=3&&"0"!==t[2]?parseFloat(t[2]):void 0}})).filter(c.i):r.map((e=>parseFloat(e)))}function pe(e){if(!e)return;const t=e.includes("/"),r=e.split(",");return t?r.map((e=>{const t=e.split("/");return t.length<2?null:{min:t[0],max:t[1],resolution:t.length>=3&&"0"!==t[2]?t[2]:void 0}})).filter(c.i):r}function ce(e){if(!e)return;const t=e.includes("/"),r=e.split(",");return t?r.map((e=>{const t=e.split("/");return t.length<2?null:{min:ye(t[0]),max:ye(t[1]),resolution:t.length>=3&&"0"!==t[2]?function(e){const t=e.match(/(?:p(\d+y|\d+(?:\.|,)\d+y)?(\d+m|\d+(?:\.|,)\d+m)?(\d+d|\d+(?:\.|,)\d+d)?)?(?:t(\d+h|\d+(?:\.|,)\d+h)?(\d+m|\d+(?:\.|,)\d+m)?(\d+s|\d+(?:\.|,)\d+s)?)?/i);return t?{years:de(t[1]),months:de(t[2]),days:de(t[3]),hours:de(t[4]),minutes:de(t[5]),seconds:de(t[6])}:null}(t[2]):void 0}})).filter(c.i):r.map((e=>ye(e)))}function ye(e){return q.D.fromISO(e,{zone:q.F.utcInstance}).toJSDate()}function de(e){if(!e)return 0;const t=e.match(/(?:\d+(?:\.|,)\d+|\d+)/);if(!t)return 0;const r=t[0].replace(",",".");return Number(r)}function me(e){return e.toISOString().replace(/\.[0-9]{3}/,"")}function he(e){if(!e||e.isAllTime||e.isEmpty)return;const{start:t,end:r}=e;return t&&r&&t.getTime()===r.getTime()?`${me(t)}`:`${t?me(t):"0000-01-01T00:00:00Z"}/${r?me(r):"9999-12-31T23:59:59Z"}`}const fe=new Set([102100,3857,102113,900913]),ge=new Set([3395,54004]),ve=new p.J({bmp:"image/bmp",gif:"image/gif",jpg:"image/jpeg",png:"image/png",svg:"image/svg+xml"},{ignoreUnknown:!1});function be(e){return"text/html"===e}function we(e){return"text/plain"===e}let Ie=class extends((0,L.dM)((0,F.e)((0,O.J)((0,N.j)((0,A.q)((0,E.A)((0,y.M)(T.A)))))))){constructor(...e){super(...e),this.allSublayers=new u.C({getCollections:()=>[this.sublayers],getChildrenFunction:e=>e.sublayers}),this.customParameters=null,this.customLayerParameters=null,this.copyright=null,this.description=null,this.dimensions=null,this.fullExtent=null,this.fullExtents=null,this.featureInfoFormats=null,this.featureInfoUrl=null,this.fetchFeatureInfoFunction=null,this.imageFormat=null,this.imageMaxHeight=2048,this.imageMaxWidth=2048,this.imageTransparency=!0,this.legendEnabled=!0,this.mapUrl=null,this.isReference=null,this.operationalLayerType="WMS",this.spatialReference=null,this.spatialReferences=null,this.sublayers=null,this.type="wms",this.version=null,this.addHandles([(0,m.on)((()=>this.sublayers),"after-add",(({item:e})=>{e.parent=e.layer=this}),m.OH),(0,m.on)((()=>this.sublayers),"after-remove",(({item:e})=>{e.layer=e.parent=null}),m.OH),(0,m.wB)((()=>this.sublayers),((e,t)=>{if(t)for(const e of t)e.layer=e.parent=null;if(e)for(const t of e)t.parent=t.layer=this}),m.OH)])}normalizeCtorArgs(e,t){return"string"==typeof e?{url:e,...t}:e}destroy(){this.allSublayers.destroy()}load(e){const t=null!=e?e.signal:null;return this.addResolvingPromise(this.loadFromPortal({supportedTypes:["WMS"]},e).catch(d.QP).then((()=>this._fetchService(t)))),Promise.resolve(this)}readFullExtentFromItemOrMap(e,t){const r=t.extent;return r?new _.A({xmin:r[0][0],ymin:r[0][1],xmax:r[1][0],ymax:r[1][1]}):null}writeFullExtent(e,t){t.extent=[[e.xmin,e.ymin],[e.xmax,e.ymax]]}get featureInfoFormat(){return null==this.featureInfoFormats?null:this.featureInfoFormats.find(be)??this.featureInfoFormats.find(we)??null}set featureInfoFormat(e){null==e?(this.revert("featureInfoFormat","service"),this._clearOverride("featureInfoFormat")):(be(e)||we(e))&&this._override("featureInfoFormat",e)}readImageFormat(e,t){const r=t.supportedImageFormatTypes;return r&&r.includes("image/png")?"image/png":r&&r[0]}readSpatialReferenceFromItemOrDocument(e,t){return new M.A(t.spatialReferences[0])}writeSpatialReferences(e,t){const r=this.spatialReference?.wkid;e&&r?(t.spatialReferences=e.filter((e=>e!==r)),t.spatialReferences.unshift(r)):t.spatialReferences=e}readSublayersFromItemOrMap(e,t,r){return _e(t.layers,r,t.visibleLayers)}readSublayers(e,t,r){return _e(t.layers,r)}writeSublayers(e,t,r,i){t.layers=[];const n=new Map,s=e.flatten((({sublayers:e})=>e??[]));for(const e of s)if("number"==typeof e.parent?.id){const t=n.get(e.parent.id);null!=t?t.push(e.id):n.set(e.parent.id,[e.id])}for(const e of s){const r={sublayer:e,...i},s=e.write({parentLayerId:"number"==typeof e.parent?.id?e.parent.id:-1},r);if(n.has(e.id)&&(s.sublayerIds=n.get(e.id)),!e.sublayers&&e.name){const i=e.write({},r);delete i.id,t.layers.push(i)}}t.visibleLayers=s.filter((({visible:e,sublayers:t})=>e&&!t)).map((({name:e})=>e)).toArray()}set url(e){if(!e)return void this._set("url",e);const{path:t,query:r}=(0,h.An)(e);for(const e in r)/^(request|service)$/i.test(e)&&delete r[e];const i=(0,h.a6)(t,r??{});this._set("url",i)}createExportImageParameters(e,t,r,i){const n=i?.pixelRatio??1,s=(0,S.g)({extent:e,width:t})*n,a=new G({layer:this,scale:s}),{xmin:o,ymin:l,xmax:u,ymax:p,spatialReference:c}=e,y=function(e,t){let r=e.wkid;return null==t?r:(null!=r&&t.includes(r)||!e.latestWkid||(r=e.latestWkid),null!=r&&fe.has(r)?t.find((e=>fe.has(e)))||t.find((e=>ge.has(e)))||102100:r)}(c,this.spatialReferences),d="1.3.0"===this.version&&(0,P.i)(y)?`${l},${o},${p},${u}`:`${o},${l},${u},${p}`,m=a.toJSON(),h="1.3.0"===this.version?"crs":"srs";return{bbox:d,[h]:null==y||isNaN(y)?void 0:"EPSG:"+y,...m}}async fetchImage(e,t,r,i){const n=this.mapUrl,s=this.createExportImageParameters(e,t,r,i);if(!s.layers){const e=document.createElement("canvas");return e.width=t,e.height=r,e}const a=he(i?.timeExtent),l={responseType:"image",query:this._mixCustomParameters({width:t,height:r,...s,time:a,...this.refreshParameters}),signal:i?.signal};return(0,o.A)(n??"",l).then((e=>e.data))}async fetchImageBitmap(e,t,r,i){const n=this.mapUrl??"",s=this.createExportImageParameters(e,t,r,i);if(!s.layers){const e=document.createElement("canvas");return e.width=t,e.height=r,e}const a=he(i?.timeExtent),l={responseType:"blob",query:this._mixCustomParameters({width:t,height:r,...s,time:a,...this.refreshParameters}),signal:i?.signal},{data:u}=await(0,o.A)(n,l);return(0,$.a)(u,n,i?.signal)}fetchFeatureInfo(e,t,r,i,n){const s=(0,S.g)({extent:e,width:t}),a=function(e){const t=e.filter((e=>e.popupEnabled&&e.name&&e.queryable));return t.length?t.map((({name:e})=>e)).join():null}(new G({layer:this,scale:s}).visibleSublayers);if(null==this.featureInfoUrl||null==a)return Promise.resolve([]);if(null==this.fetchFeatureInfoFunction&&null==this.featureInfoFormat)return Promise.resolve([]);const o="1.3.0"===this.version?{I:i,J:n}:{x:i,y:n},l={query_layers:a,request:"GetFeatureInfo",info_format:this.featureInfoFormat,feature_count:25,width:t,height:r,...o},u={...this.createExportImageParameters(e,t,r),...l},p=this._mixCustomParameters(u);return null!=this.fetchFeatureInfoFunction?this.fetchFeatureInfoFunction(p):this._defaultFetchFeatureInfoFunction((0,h.a6)(this.featureInfoUrl,p))}findSublayerById(e){return this.allSublayers.find((t=>t.id===e))}findSublayerByName(e){return this.allSublayers.find((t=>t.name===e))}serviceSupportsSpatialReference(e){return(0,Z.f)(this.url)||null!=this.spatialReferences&&this.spatialReferences.some((t=>{const r=900913===t?M.A.WebMercator:new M.A({wkid:t});return(0,x.f)(r,e)}))}_defaultFetchFeatureInfoFunction(e){const t=document.createElement("iframe");t.src=(0,h.yM)(e),t.style.border="none",t.style.margin="0",t.style.width="100%",t.setAttribute("sandbox","");const r=new a.A({title:this.title,content:t}),i=new s.A({sourceLayer:this,popupTemplate:r});return Promise.resolve([i])}async _fetchService(e){if(!this.resourceInfo&&this.parsedUrl?.path){const{path:t,query:r}=this.parsedUrl,{data:i}=await(0,o.A)(t,{query:{SERVICE:"WMS",REQUEST:"GetCapabilities",...r,...this.customParameters},responseType:"xml",signal:e});this.resourceInfo=z(i)}if(this.parsedUrl){const e=new h.s0(this.parsedUrl.path),{httpsDomains:t}=n.A.request;"https"!==e.scheme||e.port&&"443"!==e.port||!e.host||t.includes(e.host)||t.push(e.host)}this.read(this.resourceInfo,{origin:"service"})}_mixCustomParameters(e){if(!this.customLayerParameters&&!this.customParameters)return e;const t={...this.customParameters,...this.customLayerParameters};for(const r in t)e[r.toLowerCase()]=t[r];return e}};function _e(e,t,r){e=e??[];const i=new Map;e.every((e=>null==e.id))&&(e=(0,c.o8)(e)).forEach(((e,t)=>e.id=t));for(const n of e){const e=new k;e.read(n,t),r&&!r.includes(e.name)&&(e.visible=!1),i.set(e.id,e)}const n=[];for(const t of e){const e=null!=t.id?i.get(t.id):null;if(e)if(null!=t.parentLayerId&&t.parentLayerId>=0){const r=i.get(t.parentLayerId);if(!r)continue;r.sublayers||(r.sublayers=new l.A),r.sublayers.push(e)}else n.push(e)}return n}(0,i._)([(0,f.MZ)({readOnly:!0})],Ie.prototype,"allSublayers",void 0),(0,i._)([(0,f.MZ)({json:{type:Object,write:!0}})],Ie.prototype,"customParameters",void 0),(0,i._)([(0,f.MZ)({json:{type:Object,write:!0}})],Ie.prototype,"customLayerParameters",void 0),(0,i._)([(0,f.MZ)({type:String,json:{write:!0}})],Ie.prototype,"copyright",void 0),(0,i._)([(0,f.MZ)()],Ie.prototype,"description",void 0),(0,i._)([(0,f.MZ)({readOnly:!0})],Ie.prototype,"dimensions",void 0),(0,i._)([(0,f.MZ)({json:{type:[[Number]],read:{source:"extent"},write:{target:"extent"},origins:{"web-document":{write:{ignoreOrigin:!0}},"portal-item":{write:{ignoreOrigin:!0}}}}})],Ie.prototype,"fullExtent",void 0),(0,i._)([(0,v.r)(["web-document","portal-item"],"fullExtent",["extent"])],Ie.prototype,"readFullExtentFromItemOrMap",null),(0,i._)([(0,w.w)(["web-document","portal-item"],"fullExtent",{extent:{type:[[Number]]}})],Ie.prototype,"writeFullExtent",null),(0,i._)([(0,f.MZ)()],Ie.prototype,"fullExtents",void 0),(0,i._)([(0,f.MZ)({type:String,json:{write:{ignoreOrigin:!0}}})],Ie.prototype,"featureInfoFormat",null),(0,i._)([(0,f.MZ)({type:[String],readOnly:!0})],Ie.prototype,"featureInfoFormats",void 0),(0,i._)([(0,f.MZ)({type:String,json:{write:{ignoreOrigin:!0}}})],Ie.prototype,"featureInfoUrl",void 0),(0,i._)([(0,f.MZ)()],Ie.prototype,"fetchFeatureInfoFunction",void 0),(0,i._)([(0,f.MZ)({type:String,json:{origins:{"web-document":{default:"image/png",type:ve.jsonValues,read:{reader:ve.read,source:"format"},write:{writer:ve.write,target:"format"}}}}})],Ie.prototype,"imageFormat",void 0),(0,i._)([(0,v.r)("imageFormat",["supportedImageFormatTypes"])],Ie.prototype,"readImageFormat",null),(0,i._)([(0,f.MZ)({type:Number,json:{read:{source:"maxHeight"},write:{target:"maxHeight"}}})],Ie.prototype,"imageMaxHeight",void 0),(0,i._)([(0,f.MZ)({type:Number,json:{read:{source:"maxWidth"},write:{target:"maxWidth"}}})],Ie.prototype,"imageMaxWidth",void 0),(0,i._)([(0,f.MZ)()],Ie.prototype,"imageTransparency",void 0),(0,i._)([(0,f.MZ)(C.a)],Ie.prototype,"legendEnabled",void 0),(0,i._)([(0,f.MZ)({type:["show","hide","hide-children"]})],Ie.prototype,"listMode",void 0),(0,i._)([(0,f.MZ)({type:String,json:{write:{ignoreOrigin:!0}}})],Ie.prototype,"mapUrl",void 0),(0,i._)([(0,f.MZ)({type:Boolean,json:{read:!1,write:{enabled:!0,overridePolicy:()=>({enabled:!1})}}})],Ie.prototype,"isReference",void 0),(0,i._)([(0,f.MZ)({type:["WMS"]})],Ie.prototype,"operationalLayerType",void 0),(0,i._)([(0,f.MZ)()],Ie.prototype,"resourceInfo",void 0),(0,i._)([(0,f.MZ)({type:M.A,json:{origins:{service:{read:{source:"extent.spatialReference"}}},write:!1}})],Ie.prototype,"spatialReference",void 0),(0,i._)([(0,v.r)(["web-document","portal-item"],"spatialReference",["spatialReferences"])],Ie.prototype,"readSpatialReferenceFromItemOrDocument",null),(0,i._)([(0,f.MZ)({type:[g.I],json:{read:!1,origins:{service:{read:!0},"web-document":{read:!1,write:{ignoreOrigin:!0}},"portal-item":{read:!1,write:{ignoreOrigin:!0}}}}})],Ie.prototype,"spatialReferences",void 0),(0,i._)([(0,w.w)(["web-document","portal-item"],"spatialReferences")],Ie.prototype,"writeSpatialReferences",null),(0,i._)([(0,f.MZ)({type:l.A.ofType(k),json:{write:{target:"layers",overridePolicy(e,t,r){if(function(e,t){return e.some((e=>{for(const r in e)if((0,I.w)(e,r,null,t))return!0;return!1}))}(this.allSublayers,r))return{ignoreOrigin:!0}}}}})],Ie.prototype,"sublayers",void 0),(0,i._)([(0,v.r)(["web-document","portal-item"],"sublayers",["layers","visibleLayers"])],Ie.prototype,"readSublayersFromItemOrMap",null),(0,i._)([(0,v.r)("service","sublayers",["layers"])],Ie.prototype,"readSublayers",null),(0,i._)([(0,w.w)("sublayers",{layers:{type:[k]},visibleLayers:{type:[String]}})],Ie.prototype,"writeSublayers",null),(0,i._)([(0,f.MZ)({json:{read:!1},readOnly:!0,value:"wms"})],Ie.prototype,"type",void 0),(0,i._)([(0,f.MZ)(C.u)],Ie.prototype,"url",null),(0,i._)([(0,f.MZ)({type:String,json:{write:{ignoreOrigin:!0}}})],Ie.prototype,"version",void 0),Ie=(0,i._)([(0,b.$)("esri.layers.WMSLayer")],Ie);const Me=Ie},88730:(e,t,r)=>{r.d(t,{q:()=>b});var i=r(32816),n=r(66136),s=r(6407),a=r(99063),o=r(29298),l=r(36544),u=(r(32773),r(49877)),p=r(69421),c=r(56273),y=r(82530),d=r(99924),m=r(98238);r(4734),r(50214),r(93804),r(90740),r(59192),r(13671),r(78016),r(54483),r(20266),r(41390),r(40499),r(93181),r(58498),r(91047),r(45371),r(80959),r(44600),r(2160),r(7969),r(69763),r(18683),r(64604),r(29512),r(64752),r(48844),r(29208),r(1178),r(49755),r(30011),r(55270),r(95779),r(13262),r(346),r(16699),r(26809),r(2589),r(18527),r(94345),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(67504),r(92517),r(77037),r(54131),r(19869),r(64524);const h={ArcGISAnnotationLayer:!0,ArcGISDimensionLayer:!0,ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISImageServiceVectorLayer:!0,ArcGISMapServiceLayer:!0,ArcGISStreamLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BingMapsAerial:!0,BingMapsHybrid:!0,BingMapsRoad:!0,CatalogLayer:!0,CSV:!0,GeoJSON:!0,GeoRSS:!0,GroupLayer:!0,KML:!0,KnowledgeGraphLayer:!0,MediaLayer:!0,OGCFeatureLayer:!0,OrientedImageryLayer:!0,SubtypeGroupLayer:!0,VectorTileLayer:!0,WFS:!0,WMS:!0,WebTiledLayer:!0},f={ArcGISImageServiceLayer:!0,ArcGISImageServiceVectorLayer:!0,ArcGISMapServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BingMapsAerial:!0,BingMapsHybrid:!0,BingMapsRoad:!0,OpenStreetMap:!0,VectorTileLayer:!0,WMS:!0,WebTiledLayer:!0},g={ArcGISFeatureLayer:!0,SubtypeGroupTable:!0},v={"web-scene/operational-layers":{ArcGISDimensionLayer:!0,ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISMapServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISTiledElevationServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BuildingSceneLayer:!0,CatalogLayer:!0,CSV:!0,GeoJSON:!0,GroupLayer:!0,IntegratedMesh3DTilesLayer:!0,IntegratedMeshLayer:!0,KML:!0,LineOfSightLayer:!0,MediaLayer:!0,OGCFeatureLayer:!0,PointCloudLayer:!0,RasterDataLayer:!0,VectorTileLayer:!0,Voxel:!0,WFS:!0,WMS:!0,WebTiledLayer:!0},"web-scene/basemap":{ArcGISImageServiceLayer:!0,ArcGISMapServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,OpenStreetMap:!0,VectorTileLayer:!0,WMS:!0,WebTiledLayer:!0},"web-scene/ground":{ArcGISTiledElevationServiceLayer:!0,RasterDataElevationLayer:!0},"web-scene/tables":{ArcGISFeatureLayer:!0},"web-map/operational-layers":h,"web-map/basemap":f,"web-map/tables":g,"link-chart/operational-layers":{...h,LinkChartLayer:!0},"link-chart/basemap":f,"link-chart/tables":g,"portal-item/operational-layers":{ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISStreamLayer:!0,ArcGISTiledImageServiceLayer:!0,BuildingSceneLayer:!0,IntegratedMesh3DTilesLayer:!0,IntegratedMeshLayer:!0,MediaLayer:!0,OrientedImageryLayer:!0,PointCloudLayer:!0,SubtypeGroupLayer:!0}},b=e=>{let t=class extends e{constructor(){super(...arguments),this.persistenceEnabled=!0,this.title=null}readId(e,t,r){return"Group Layer"===r?.portalItem?.type?void 0:e}writeListMode(e,t,r,i){(i&&"ground"===i.layerContainerType||e&&(0,d.w)(this,r,{},i))&&(t[r]=e)}writeOperationalLayerType(e,t,r,i){e&&"tables"!==i?.layerContainerType&&(t.layerType=e)}writeTitle(e,t){t.title=e??"Layer"}readTimeExtent(e){return e?n.A.fromArray(e):null}writeTimeExtent(e,t,r,i){e&&"tables"!==i.layerContainerType&&(e.isEmpty?i?.messages&&i.messages.push(new s.A("layer:invalid-visibilityTimeExtent","visibilityTimeExtent cannot be empty")):t[r]=e.toArray())}read(e,t){t&&(t.layer=this),(0,d.r)(this,e,(t=>super.read(e,t)),t)}write(e,t){if(!this.persistenceEnabled&&!t?.ignorePersistenceEnabled)return null;if(t?.origin){const e=`${t.origin}/${t.layerContainerType||"operational-layers"}`,r=v[e];let i=!!r?.[this.operationalLayerType];if("ArcGISTiledElevationServiceLayer"===this.operationalLayerType&&"web-scene/operational-layers"===e&&(i=!1),"ArcGISDimensionLayer"===this.operationalLayerType&&"web-map/operational-layers"===e&&(i=!1),!i)return t.messages?.push(new s.A("layer:unsupported",`Layers (${this.title}, ${this.id}) of type '${this.declaredClass}' are not supported in the context of '${e}'`,{layer:this})),null}const r=super.write(e,{...t,layer:this}),i=!!t&&!!t.messages&&!!t.messages.filter((e=>e instanceof s.A&&"web-document-write:property-required"===e.name)).length;return(0,a.w8)(r?.url)?(t?.messages?.push(new s.A("layer:invalid-url",`Layer (${this.title}, ${this.id}) of type '${this.declaredClass}' using a Blob URL cannot be written to web scenes and web maps`,{layer:this})),null):!this.url&&i?null:r}beforeSave(){}};return(0,i._)([(0,o.MZ)({type:String,json:{write:{ignoreOrigin:!0},origins:{"web-scene":{write:{isRequired:!0,ignoreOrigin:!0}},"portal-item":{write:!1}}}})],t.prototype,"id",void 0),(0,i._)([(0,u.r)("id",["id"])],t.prototype,"readId",null),(0,i._)([(0,o.MZ)(m.d)],t.prototype,"listMode",void 0),(0,i._)([(0,c.w)("listMode")],t.prototype,"writeListMode",null),(0,i._)([(0,o.MZ)({type:String,readOnly:!0,json:{read:!1,write:{target:"layerType",ignoreOrigin:!0},origins:{"portal-item":{write:!1},"web-scene":{name:"layerType",read:!1,write:{enabled:!0,ignoreOrigin:!0,layerContainerTypes:y.e}}}}})],t.prototype,"operationalLayerType",void 0),(0,i._)([(0,c.w)("operationalLayerType")],t.prototype,"writeOperationalLayerType",null),(0,i._)([(0,o.MZ)(m.o)],t.prototype,"opacity",void 0),(0,i._)([(0,o.MZ)({type:Boolean,readOnly:!1})],t.prototype,"persistenceEnabled",void 0),(0,i._)([(0,o.MZ)({type:String,json:{write:{ignoreOrigin:!0,writerEnsuresNonNull:!0},origins:{"web-scene":{write:{isRequired:!0,ignoreOrigin:!0,writerEnsuresNonNull:!0}},"portal-item":{write:!1}}},value:"Layer"})],t.prototype,"title",void 0),(0,i._)([(0,c.w)("title"),(0,c.w)(["web-scene"],"title")],t.prototype,"writeTitle",null),(0,i._)([(0,o.MZ)({type:n.A,json:{origins:{"web-scene":{write:{layerContainerTypes:y.e}}}}})],t.prototype,"visibilityTimeExtent",void 0),(0,i._)([(0,u.r)("visibilityTimeExtent")],t.prototype,"readTimeExtent",null),(0,i._)([(0,c.w)(["portal-item","web-map","web-scene"],"visibilityTimeExtent",{visibilityTimeExtent:{type:[[l.I,l.N]]}})],t.prototype,"writeTimeExtent",null),(0,i._)([(0,o.MZ)({type:Boolean,json:{origins:{"web-scene":{name:"visibility",write:{enabled:!0,layerContainerTypes:y.e}}},name:"visibility",write:!0}})],t.prototype,"visible",void 0),t=(0,i._)([(0,p.$)("esri.layers.mixins.OperationalLayer")],t),t}},38424:(e,t,r)=>{r.d(t,{A:()=>_});var i=r(32816),n=r(90740),s=r(29512),a=r(64604),o=r(73067),l=r(6407),u=r(20266),p=r(57732),c=r(80959),y=r(99063),d=r(29298),m=(r(32773),r(49877)),h=r(69421),f=r(56273),g=r(72604),v=r(82408),b=r(43059),w=r(24319),I=r(82454);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(99924),r(36544),r(73509),r(28276),r(44600),r(2160),r(7969),r(69763),r(93804),r(18683),r(64752),r(48844),r(29208),r(59192),r(69277),r(70580),r(75191),r(89935),r(49813),r(1178),r(62092),r(78281),r(44945),r(2589),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(18527),r(67504),r(47387),r(46728),r(64102);const _=e=>{let t=class extends e{constructor(){super(...arguments),this.resourceReferences={portalItem:null,paths:[]},this.userHasEditingPrivileges=!0,this.userHasFullEditingPrivileges=!1,this.userHasUpdateItemPrivileges=!1}destroy(){this.portalItem=(0,p.d)(this.portalItem),this.resourceReferences.portalItem=null,this.resourceReferences.paths.length=0}set portalItem(e){e!==this._get("portalItem")&&(this.removeOrigin("portal-item"),this._set("portalItem",e))}readPortalItem(e,t,r){if(t.itemId)return new b.default({id:t.itemId,portal:r?.portal})}writePortalItem(e,t){e?.id&&(t.itemId=e.id)}async loadFromPortal(e,t){if(this.portalItem?.id)try{const{load:i}=await Promise.all([r.e(570),r.e(4295)]).then(r.bind(r,24295));return(0,c.Te)(t),await i({instance:this,supportedTypes:e.supportedTypes,validateItem:e.validateItem,supportsData:e.supportsData,layerModuleTypeMap:e.layerModuleTypeMap},t)}catch(e){throw(0,c.zf)(e)||u.L.getLogger(this).warn(`Failed to load layer (${this.title}, ${this.id}) portal item (${this.portalItem.id})\n ${e}`),e}}async finishLoadEditablePortalLayer(e){this._set("userHasEditingPrivileges",await this._fetchUserHasEditingPrivileges(e).catch((e=>((0,c.QP)(e),!0))))}async setUserPrivileges(e,t){if(!n.A.userPrivilegesApplied)return this.finishLoadEditablePortalLayer(t);if(this.url)try{const{features:{edit:r,fullEdit:i},content:{updateItem:n}}=await this._fetchUserPrivileges(e,t);this._set("userHasEditingPrivileges",r),this._set("userHasFullEditingPrivileges",i),this._set("userHasUpdateItemPrivileges",n)}catch(e){(0,c.QP)(e)}}async _fetchUserPrivileges(e,t){let r=this.portalItem;if(!e||!r||!r.loaded||r.sourceUrl)return this._fetchFallbackUserPrivileges(t);const i=e===r.id;if(i&&r.portal.user)return(0,I.g)(r);let n,a;if(i)n=r.portal.url;else try{n=await(0,g.f)(this.url,t)}catch(e){(0,c.QP)(e)}if(!n||!(0,y.b8)(n,r.portal.url))return this._fetchFallbackUserPrivileges(t);try{const e=null!=t?t.signal:null;a=await(s.id?.getCredential(`${n}/sharing`,{prompt:!1,signal:e}))}catch(e){(0,c.QP)(e)}const o=!0,l=!1,u=!1;if(!a)return{features:{edit:o,fullEdit:l},content:{updateItem:u}};try{if(i?await r.reload():(r=new b.default({id:e,portal:{url:n}}),await r.load(t)),r.portal.user)return(0,I.g)(r)}catch(e){(0,c.QP)(e)}return{features:{edit:o,fullEdit:l},content:{updateItem:u}}}async _fetchFallbackUserPrivileges(e){let t=!0;try{t=await this._fetchUserHasEditingPrivileges(e)}catch(e){(0,c.QP)(e)}return{features:{edit:t,fullEdit:!1},content:{updateItem:!1}}}async _fetchUserHasEditingPrivileges(e){const t=this.url?s.id?.findCredential(this.url):null;if(!t)return!0;const r=M.credential===t?M.user:await this._fetchEditingUser(e);return M.credential=t,M.user=r,null==r?.privileges||r.privileges.includes("features:user:edit")}async _fetchEditingUser(e){const t=this.portalItem?.portal?.user;if(t)return t;const r=s.id?.findServerInfo(this.url??"");if(!r?.owningSystemUrl)return null;const i=`${r.owningSystemUrl}/sharing/rest`,n=v.A.getDefault();if(n&&n.loaded&&(0,y.S8)(n.restUrl)===(0,y.S8)(i))return n.user;const l=`${i}/community/self`,u=null!=e?e.signal:null,p=await(0,o.r)((0,a.A)(l,{authMode:"no-prompt",query:{f:"json"},signal:u}));return p.ok?w.A.fromJSON(p.value.data):null}read(e,t){t&&(t.layer=this),super.read(e,t)}write(e,t){const r=t?.portal,i=this.portalItem?.id&&(this.portalItem.portal||v.A.getDefault());return r&&i&&!(0,y.ut)(i.restUrl,r.restUrl)?(t.messages&&t.messages.push(new l.A("layer:cross-portal",`The layer '${this.title} (${this.id})' cannot be persisted because it refers to an item on a different portal than the one being saved to. To save, set layer.portalItem to null or save to the same portal as the item associated with the layer`,{layer:this})),null):super.write(e,{...t,layer:this})}};return(0,i._)([(0,d.MZ)({type:b.default})],t.prototype,"portalItem",null),(0,i._)([(0,m.r)("web-document","portalItem",["itemId"])],t.prototype,"readPortalItem",null),(0,i._)([(0,f.w)("web-document","portalItem",{itemId:{type:String}})],t.prototype,"writePortalItem",null),(0,i._)([(0,d.MZ)({clonable:!1})],t.prototype,"resourceReferences",void 0),(0,i._)([(0,d.MZ)({type:Boolean,readOnly:!0})],t.prototype,"userHasEditingPrivileges",void 0),(0,i._)([(0,d.MZ)({type:Boolean,readOnly:!0})],t.prototype,"userHasFullEditingPrivileges",void 0),(0,i._)([(0,d.MZ)({type:Boolean,readOnly:!0})],t.prototype,"userHasUpdateItemPrivileges",void 0),t=(0,i._)([(0,h.$)("esri.layers.mixins.PortalLayer")],t),t},M={credential:null,user:null}},46935:(e,t,r)=>{r.d(t,{J:()=>v});var i=r(32816),n=(r(32773),r(20266)),s=r(80959),a=r(29298),o=r(48844),l=r(69421),u=r(82530),p=r(17745),c=(r(73067),r(6407),r(41390));r(90740),r(13671),r(36544),r(93181),r(40499),r(91047),r(81272),r(58498),r(45371),r(44945);const y=new p.A,d=new WeakMap;function m(e,t){return Number.isFinite(e)&&Number.isFinite(t)?t<=0?e:m(t,e%t):0}let h=0,f=0;function g(){const e=Date.now();let t=!1;for(const r of y){const i=r.deref();i?i.refreshInterval&&e-(d.get(i)??0)+5>=6e4*i.refreshInterval&&(d.set(i,e),i.refresh(e)):t=!0}if(t)for(let e=y.length-1;e>=0;e--)y.at(e).deref()||y.removeAt(e)}(0,c.a)((()=>{const e=Date.now();let t=0;for(const r of y){const i=r.deref();i&&(t=m(Math.round(6e4*i.refreshInterval),t),i.refreshInterval?d.get(i)||d.set(i,e):d.delete(i))}if(t!==f){if(f=t,clearInterval(h),0===f)return void(h=0);h=setInterval(g,f)}}));const v=e=>{let t=class extends e{constructor(...e){super(...e),this.refreshInterval=0,this.refreshTimestamp=0,this._debounceHasDataChanged=(0,s.sg)((()=>this.hasDataChanged())),this.when().then((()=>{var e;this.destroyed||null!=(e=this)&&"object"==typeof e&&"refreshInterval"in e&&"refresh"in e&&y.push(new WeakRef(this))}),(()=>{}))}destroy(){!function(e){const t=y.find((t=>t.deref()===e));t&&y.remove(t)}(this)}castRefreshInterval(e){return e>=.1?e:e<=0?0:.1}get refreshParameters(){return{_ts:this.refreshTimestamp||null}}refresh(e=Date.now()){(0,s.QZ)(this._debounceHasDataChanged()).then((t=>{t&&this._set("refreshTimestamp",e),this.emit("refresh",{dataChanged:t})}),(e=>{n.L.getLogger(this).error(e),this.emit("refresh",{dataChanged:!1,error:e})}))}async hasDataChanged(){return!0}get test(){}};return(0,i._)([(0,a.MZ)({type:Number,json:{write:!0,origins:{"web-scene":{write:{enabled:!0,layerContainerTypes:u.e}}}}})],t.prototype,"refreshInterval",void 0),(0,i._)([(0,o.w)("refreshInterval")],t.prototype,"castRefreshInterval",null),(0,i._)([(0,a.MZ)({readOnly:!0})],t.prototype,"refreshTimestamp",void 0),(0,i._)([(0,a.MZ)({readOnly:!0})],t.prototype,"refreshParameters",null),t=(0,i._)([(0,l.$)("esri.layers.mixins.RefreshableLayer")],t),t}},69448:(e,t,r)=>{r.d(t,{B:()=>y,e:()=>d});var i=r(32816),n=r(66136),s=r(79205),a=r(29298),o=(r(32773),r(20266),r(49877)),l=r(69421),u=r(82530),p=r(30011),c=r(35619);r(99924),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(4734),r(50214),r(93804),r(59192),r(78016),r(54483),r(56273),r(36544),r(52731),r(88663),r(55270),r(95779),r(13262),r(346),r(64604),r(29512),r(99063),r(18683),r(16699),r(26809),r(2589),r(18527),r(94345),r(44600),r(2160),r(7969),r(69763),r(64752),r(48844),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(67504),r(92517),r(77037);const y={type:Boolean,json:{read:{source:"timeAnimation"},write:{target:"timeAnimation",layerContainerTypes:u.e}}},d=e=>{let t=class extends e{constructor(){super(...arguments),this.timeExtent=null,this.timeOffset=null,this.useViewTime=!0}readOffset(e,t){const r=t.timeInfo.exportOptions;if(!r)return null;const i=r.timeOffset,n=s.t.fromJSON(r.timeOffsetUnits);return i&&n?new s.A({value:i,unit:n}):null}set timeInfo(e){(0,p.sv)(e,this.fieldsIndex),this._set("timeInfo",e)}};return(0,i._)([(0,a.MZ)({type:n.A,json:{write:!1}})],t.prototype,"timeExtent",void 0),(0,i._)([(0,a.MZ)({type:s.A})],t.prototype,"timeOffset",void 0),(0,i._)([(0,o.r)("service","timeOffset",["timeInfo.exportOptions"])],t.prototype,"readOffset",null),(0,i._)([(0,a.MZ)({value:null,type:c.A,json:{write:!0,origins:{"web-document":{read:!1,write:!1},"portal-item":{read:!1,write:!1}}}})],t.prototype,"timeInfo",null),(0,i._)([(0,a.MZ)(y)],t.prototype,"useViewTime",void 0),t=(0,i._)([(0,l.$)("esri.layers.mixins.TemporalLayer")],t),t}},35619:(e,t,r)=>{r.d(t,{A:()=>h});var i=r(32816),n=r(66136),s=r(79205),a=r(52731),o=r(99924),l=r(29298),u=(r(32773),r(20266),r(49877)),p=r(69421),c=r(56273),y=r(78016);function d(e,t){return s.A.fromJSON({value:e,unit:t})}r(4734),r(50214),r(93804),r(90740),r(59192),r(13671),r(54483),r(41390),r(40499),r(93181),r(58498),r(91047),r(45371),r(80959),r(6407),r(36544),r(88663);let m=class extends((0,a.O)(o.oY)){constructor(e){super(e),this.cumulative=!1,this.endField=null,this.fullTimeExtent=null,this.hasLiveData=!1,this.interval=null,this.startField=null,this.timeZone=null,this.trackIdField=null,this.useTime=!0,this.stops=null}readFullTimeExtent(e,t){return t.timeExtent&&Array.isArray(t.timeExtent)&&2===t.timeExtent.length?n.A.fromArray(t.timeExtent):null}writeFullTimeExtent(e,t){null!=e?.start&&null!=e.end?t.timeExtent=e.toArray():t.timeExtent=null}readInterval(e,t){return t.timeInterval&&t.timeIntervalUnits?d(t.timeInterval,t.timeIntervalUnits):t.defaultTimeInterval&&t.defaultTimeIntervalUnits?d(t.defaultTimeInterval,t.defaultTimeIntervalUnits):null}writeInterval(e,t){t.timeInterval=e?.toJSON().value??null,t.timeIntervalUnits=e?.toJSON().unit??null}};(0,i._)([(0,l.MZ)({type:Boolean,json:{name:"exportOptions.timeDataCumulative",write:!0}})],m.prototype,"cumulative",void 0),(0,i._)([(0,l.MZ)({type:String,json:{name:"endTimeField",write:{enabled:!0,allowNull:!0}}})],m.prototype,"endField",void 0),(0,i._)([(0,l.MZ)({type:n.A,json:{write:{enabled:!0,allowNull:!0}}})],m.prototype,"fullTimeExtent",void 0),(0,i._)([(0,u.r)("fullTimeExtent",["timeExtent"])],m.prototype,"readFullTimeExtent",null),(0,i._)([(0,c.w)("fullTimeExtent")],m.prototype,"writeFullTimeExtent",null),(0,i._)([(0,l.MZ)({type:Boolean,json:{write:!0}})],m.prototype,"hasLiveData",void 0),(0,i._)([(0,l.MZ)({type:s.A,json:{write:{enabled:!0,allowNull:!0}}})],m.prototype,"interval",void 0),(0,i._)([(0,u.r)("interval",["timeInterval","timeIntervalUnits","defaultTimeInterval","defaultTimeIntervalUnits"])],m.prototype,"readInterval",null),(0,i._)([(0,c.w)("interval")],m.prototype,"writeInterval",null),(0,i._)([(0,l.MZ)({type:String,json:{name:"startTimeField",write:{enabled:!0,allowNull:!0}}})],m.prototype,"startField",void 0),(0,i._)([(0,l.MZ)((0,y.t)("timeReference",!0))],m.prototype,"timeZone",void 0),(0,i._)([(0,l.MZ)({type:String,json:{write:{enabled:!0,allowNull:!0}}})],m.prototype,"trackIdField",void 0),(0,i._)([(0,l.MZ)({type:Boolean,json:{name:"exportOptions.useTime",write:!0}})],m.prototype,"useTime",void 0),(0,i._)([(0,l.MZ)({type:[Date],json:{read:!1}})],m.prototype,"stops",void 0),m=(0,i._)([(0,p.$)("esri.layers.support.TimeInfo")],m);const h=m}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/16880fdbefa074cecd50.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/16880fdbefa074cecd50.js new file mode 100644 index 00000000..ca9617e0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/16880fdbefa074cecd50.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[7226],{87226:(t,e,r)=>{r.r(e),r.d(e,{executeForTopCount:()=>n});var i=r(69033),o=r(87218),s=r(32074);async function n(t,e,r){const n=(0,i.p)(t);return(await(0,o.c)(n,s.A.from(e),{...r})).data.count}r(90740),r(32773),r(29512),r(99063),r(6407),r(20266),r(99924),r(32816),r(41390),r(69421),r(40499),r(93181),r(13671),r(91047),r(36544),r(29298),r(58498),r(45371),r(80959),r(64604),r(77037),r(44600),r(2160),r(49877),r(7969),r(69763),r(93804),r(18683),r(56273),r(64752),r(48844),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(67504),r(3952),r(339),r(79281),r(94345),r(92517),r(13978),r(68140),r(48689),r(53564),r(71868),r(64102),r(66136),r(4734),r(50214),r(59192),r(78016),r(54483),r(78481)},87218:(t,e,r)=>{r.d(e,{a:()=>c,b:()=>h,c:()=>m,e:()=>y});var i=r(64604),o=r(99063),s=r(77037),n=r(3952),l=r(69763),u=r(68140),p=r(71868);const a="Layer does not support extent calculation.";function d(t,e){const r=t.geometry,i=t.toJSON(),o=i;if(null!=r&&(o.geometry=JSON.stringify(r),o.geometryType=(0,s.$B)(r),o.inSR=(0,l.Y)(r.spatialReference)),i.topFilter?.groupByFields&&(o.topFilter.groupByFields=i.topFilter.groupByFields.join(",")),i.topFilter?.orderByFields&&(o.topFilter.orderByFields=i.topFilter.orderByFields.join(",")),i.topFilter&&(o.topFilter=JSON.stringify(o.topFilter)),i.objectIds&&(o.objectIds=i.objectIds.join(",")),i.orderByFields&&(o.orderByFields=i.orderByFields.join(",")),i.outFields&&!(e?.returnCountOnly||e?.returnExtentOnly||e?.returnIdsOnly)?i.outFields.includes("*")?o.outFields="*":o.outFields=i.outFields.join(","):delete o.outFields,i.outSR?o.outSR=(0,l.Y)(i.outSR):r&&i.returnGeometry&&(o.outSR=o.inSR),i.returnGeometry&&delete i.returnGeometry,i.timeExtent){const t=i.timeExtent,{start:e,end:r}=t;null==e&&null==r||(o.time=e===r?e:`${e??"null"},${r??"null"}`),delete i.timeExtent}return o}async function y(t,e,r,i){const o=await w(t,e,"json",i);return(0,p.a)(e,r,o.data),o}async function c(t,e,r){return null!=e.timeExtent&&e.timeExtent.isEmpty?{data:{objectIds:[]}}:w(t,e,"json",r,{returnIdsOnly:!0})}async function h(t,e,r){return null!=e.timeExtent&&e.timeExtent.isEmpty?{data:{count:0,extent:null}}:w(t,e,"json",r,{returnExtentOnly:!0,returnCountOnly:!0}).then((t=>{const e=t.data;if(e.hasOwnProperty("extent"))return t;if(e.features)throw new Error(a);if(e.hasOwnProperty("count"))throw new Error(a);return t}))}function m(t,e,r){return null!=e.timeExtent&&e.timeExtent.isEmpty?Promise.resolve({data:{count:0}}):w(t,e,"json",r,{returnIdsOnly:!0,returnCountOnly:!0})}function w(t,e,r,s={},l={}){const p="string"==typeof t?(0,o.An)(t):t,a=e.geometry?[e.geometry]:[];return s.responseType="json",(0,n.el)(a,null,s).then((t=>{const n=t?.[0];null!=n&&((e=e.clone()).geometry=n);const a=(0,u.m)({...p.query,f:r,...l,...d(e,l)});return(0,i.A)((0,o.fj)(p.path,"queryTopFeatures"),{...s,query:{...a,...s.query}})}))}},32074:(t,e,r)=>{r.d(e,{A:()=>S});var i,o=r(32816),s=r(94345),n=r(66136),l=r(93804),u=r(99924),p=r(32773),a=r(29298),d=r(36544),y=r(69421),c=r(56273),h=r(77037),m=r(78481),w=r(7969);r(44600),r(20266),r(90740),r(2160),r(49877),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(69763),r(18683),r(64604),r(29512),r(99063),r(64752),r(48844),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(67504),r(92517),r(4734),r(50214),r(59192),r(78016),r(54483);const F=new l.J({esriSpatialRelIntersects:"intersects",esriSpatialRelContains:"contains",esriSpatialRelCrosses:"crosses",esriSpatialRelDisjoint:"disjoint",esriSpatialRelEnvelopeIntersects:"envelope-intersects",esriSpatialRelIndexIntersects:"index-intersects",esriSpatialRelOverlaps:"overlaps",esriSpatialRelTouches:"touches",esriSpatialRelWithin:"within",esriSpatialRelRelation:"relation"}),v=new l.J({esriSRUnit_Meter:"meters",esriSRUnit_Kilometer:"kilometers",esriSRUnit_Foot:"feet",esriSRUnit_StatuteMile:"miles",esriSRUnit_NauticalMile:"nautical-miles",esriSRUnit_USNauticalMile:"us-nautical-miles"});let j=i=class extends u.oY{constructor(t){super(t),this.cacheHint=void 0,this.distance=void 0,this.geometry=null,this.geometryPrecision=void 0,this.maxAllowableOffset=void 0,this.num=void 0,this.objectIds=null,this.orderByFields=null,this.outFields=null,this.outSpatialReference=null,this.resultType=null,this.returnGeometry=!1,this.returnM=void 0,this.returnZ=void 0,this.start=void 0,this.spatialRelationship="intersects",this.timeExtent=null,this.topFilter=void 0,this.units=null,this.where="1=1"}writeStart(t,e){e.resultOffset=this.start,e.resultRecordCount=this.num||10}clone(){return new i((0,p.o8)({cacheHint:this.cacheHint,distance:this.distance,geometry:this.geometry,geometryPrecision:this.geometryPrecision,maxAllowableOffset:this.maxAllowableOffset,num:this.num,objectIds:this.objectIds,orderByFields:this.orderByFields,outFields:this.outFields,outSpatialReference:this.outSpatialReference,resultType:this.resultType,returnGeometry:this.returnGeometry,returnZ:this.returnZ,returnM:this.returnM,start:this.start,spatialRelationship:this.spatialRelationship,timeExtent:this.timeExtent,topFilter:this.topFilter,units:this.units,where:this.where}))}};(0,o._)([(0,a.MZ)({type:Boolean,json:{write:!0}})],j.prototype,"cacheHint",void 0),(0,o._)([(0,a.MZ)({type:Number,json:{write:{overridePolicy:t=>({enabled:t>0})}}})],j.prototype,"distance",void 0),(0,o._)([(0,a.MZ)({types:s.yR,json:{read:h.rS,write:!0}})],j.prototype,"geometry",void 0),(0,o._)([(0,a.MZ)({type:Number,json:{write:!0}})],j.prototype,"geometryPrecision",void 0),(0,o._)([(0,a.MZ)({type:Number,json:{write:!0}})],j.prototype,"maxAllowableOffset",void 0),(0,o._)([(0,a.MZ)({type:Number,json:{read:{source:"resultRecordCount"}}})],j.prototype,"num",void 0),(0,o._)([(0,a.MZ)({json:{write:!0}})],j.prototype,"objectIds",void 0),(0,o._)([(0,a.MZ)({type:[String],json:{write:!0}})],j.prototype,"orderByFields",void 0),(0,o._)([(0,a.MZ)({type:[String],json:{write:!0}})],j.prototype,"outFields",void 0),(0,o._)([(0,a.MZ)({type:w.A,json:{read:{source:"outSR"},write:{target:"outSR"}}})],j.prototype,"outSpatialReference",void 0),(0,o._)([(0,a.MZ)({type:String,json:{write:!0}})],j.prototype,"resultType",void 0),(0,o._)([(0,a.MZ)({json:{write:!0}})],j.prototype,"returnGeometry",void 0),(0,o._)([(0,a.MZ)({type:Boolean,json:{write:{overridePolicy:t=>({enabled:t})}}})],j.prototype,"returnM",void 0),(0,o._)([(0,a.MZ)({type:Boolean,json:{write:{overridePolicy:t=>({enabled:t})}}})],j.prototype,"returnZ",void 0),(0,o._)([(0,a.MZ)({type:Number,json:{read:{source:"resultOffset"}}})],j.prototype,"start",void 0),(0,o._)([(0,c.w)("start"),(0,c.w)("num")],j.prototype,"writeStart",null),(0,o._)([(0,a.MZ)({type:String,json:{read:{source:"spatialRel",reader:F.read},write:{target:"spatialRel",writer:F.write}}})],j.prototype,"spatialRelationship",void 0),(0,o._)([(0,a.MZ)({type:n.A,json:{write:!0}})],j.prototype,"timeExtent",void 0),(0,o._)([(0,a.MZ)({type:m.A,json:{write:!0}})],j.prototype,"topFilter",void 0),(0,o._)([(0,a.MZ)({type:String,json:{read:v.read,write:{writer:v.write,overridePolicy(t){return{enabled:null!=t&&null!=this.distance&&this.distance>0}}}}})],j.prototype,"units",void 0),(0,o._)([(0,a.MZ)({type:String,json:{write:!0}})],j.prototype,"where",void 0),j=i=(0,o._)([(0,y.$)("esri.rest.support.TopFeaturesQuery")],j),j.from=(0,d.e)(j);const S=j},78481:(t,e,r)=>{r.d(e,{A:()=>p});var i,o=r(32816),s=r(99924),n=r(29298),l=(r(32773),r(20266),r(69421));r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(36544);let u=i=class extends s.oY{constructor(t){super(t),this.groupByFields=void 0,this.topCount=void 0,this.orderByFields=void 0}clone(){return new i({groupByFields:this.groupByFields,topCount:this.topCount,orderByFields:this.orderByFields})}};(0,o._)([(0,n.MZ)({type:[String],json:{write:!0}})],u.prototype,"groupByFields",void 0),(0,o._)([(0,n.MZ)({type:Number,json:{write:!0}})],u.prototype,"topCount",void 0),(0,o._)([(0,n.MZ)({type:[String],json:{write:!0}})],u.prototype,"orderByFields",void 0),u=i=(0,o._)([(0,l.$)("esri.rest.support.TopFilter")],u);const p=u}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/17badb84f2ff0fb5b707.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/17badb84f2ff0fb5b707.js new file mode 100644 index 00000000..56fc0032 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/17badb84f2ff0fb5b707.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[9854],{79854:(e,t,r)=>{r.d(t,{isAnimatedGIF:()=>U,parseGif:()=>k});var n=r(45371),i=(r(32773),r(80959),r(13671),r(6407),r(20266),r(90740),{}),a={},o={};Object.defineProperty(o,"__esModule",{value:!0}),o.loop=o.conditional=o.parse=void 0,o.parse=function e(t,r){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:n;if(Array.isArray(r))r.forEach((function(r){return e(t,r,n,i)}));else if("function"==typeof r)r(t,n,i,e);else{var a=Object.keys(r)[0];Array.isArray(r[a])?(i[a]={},e(t,r[a],n,i[a])):i[a]=r[a](t,n,i,e)}return n},o.conditional=function(e,t){return function(r,n,i,a){t(r,n,i)&&a(r,e,n,i)}},o.loop=function(e,t){return function(r,n,i,a){for(var o=[],d=r.pos;t(r,n,i);){var s={};if(a(r,e,n,s),r.pos===d)break;d=r.pos,o.push(s)}return o}};var d={};Object.defineProperty(d,"__esModule",{value:!0}),d.readBits=d.readArray=d.readUnsigned=d.readString=d.peekBytes=d.readBytes=d.peekByte=d.readByte=d.buildStream=void 0,d.buildStream=function(e){return{data:e,pos:0}},d.readByte=function(){return function(e){return e.data[e.pos++]}},d.peekByte=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return function(t){return t.data[t.pos+e]}};var s=function(e){return function(t){return t.data.subarray(t.pos,t.pos+=e)}};d.readBytes=s,d.peekBytes=function(e){return function(t){return t.data.subarray(t.pos,t.pos+e)}},d.readString=function(e){return function(t){return Array.from(s(e)(t)).map((function(e){return String.fromCharCode(e)})).join("")}},d.readUnsigned=function(e){return function(t){var r=s(2)(t);return e?(r[1]<<8)+r[0]:(r[0]<<8)+r[1]}},d.readArray=function(e,t){return function(r,n,i){for(var a="function"==typeof t?t(r,n,i):t,o=s(e),d=new Array(a),c=0;c=n){var o=n-e.pos;t.push((0,r.readBytes)(o)(e)),i+=o;break}t.push((0,r.readBytes)(a)(e)),i+=a}for(var d=new Uint8Array(i),s=0,c=0;c>=o,g-=o,u>n||u==d)break;if(u==i){a=(1<<(o=f+1))-1,n=i+2,c=-1;continue}if(-1==c){A[h++]=k[u],c=u,y=u;continue}for(s=u,u==n&&(A[h++]=y,u=c);u>i;)A[h++]=k[u],u=x[u];y=255&k[u],A[h++]=y,ns[e],width:a,height:o}}i.decompressFrame=w,f=i.decompressFrames=function(e,t){return e.frames.filter((function(e){return e.image})).map((function(r){return w(r,e.gct,t)}))};const A=[71,73,70];function U(e){if(!function(e){const t=new Uint8Array(e);return!A.some(((e,r)=>e!==t[r]))}(e))return!1;const t=new DataView(e),r=t.getUint8(10);let n=13+(128&r?3*2**(1+(7&r)):0),i=0,a=!1;for(;!a;){switch(t.getUint8(n++)){case 33:if(!o())return!1;break;case 44:d();break;case 59:a=!0;break;default:return!1}if(i>1)return!0}function o(){switch(t.getUint8(n++)){case 249:n++,n+=4,s();break;case 1:i++,n++,n+=12,s();break;case 254:s();break;case 255:n++,n+=8,n+=3,s();break;default:return!1}return!0}function d(){i++,n+=8;const e=t.getUint8(n++);n+=128&e?3*2**(1+(7&e)):0,n++,s()}function s(){let e;for(;e=t.getUint8(n++);)n+=e}return!1}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/18876dab7f3bc9490481.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/18876dab7f3bc9490481.js new file mode 100644 index 00000000..b5520d70 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/18876dab7f3bc9490481.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[9583],{66136:(e,t,r)=>{r.d(t,{A:()=>m});var i,n=r(32816),s=r(99924),a=r(4734),o=r(29298),l=(r(32773),r(20266),r(49877)),p=r(69421),u=r(56273),d=r(78016);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(50214),r(93804),r(59192),r(54483),r(36544);let c=i=class extends s.oY{static get allTime(){return y}static get empty(){return h}static fromArray(e){return new i({start:null!=e[0]?new Date(e[0]):e[0],end:null!=e[1]?new Date(e[1]):e[1]})}constructor(e){super(e),this.end=null,this.start=null}readEnd(e,t){return null!=t.end?new Date(t.end):null}writeEnd(e,t){t.end=e?.getTime()??null}get isAllTime(){return this.equals(i.allTime)}get isEmpty(){return this.equals(i.empty)}readStart(e,t){return null!=t.start?new Date(t.start):null}writeStart(e,t){t.start=e?.getTime()??null}clone(){return new i({end:this.end,start:this.start})}equals(e){if(!e)return!1;const t=this.start?.getTime()??this.start,r=this.end?.getTime()??this.end,i=e.start?.getTime()??e.start,n=e.end?.getTime()??e.end;return t===i&&r===n}expandTo(e,t=d.s){if(this.isEmpty||this.isAllTime)return this.clone();let r=this.start;r&&(r=(0,a.t)(r,e,t));let n=this.end;if(n){const r=(0,a.t)(n,e,t);n=n.getTime()===r.getTime()?r:(0,a.o)(r,1,e,t)}return new i({start:r,end:n})}intersection(e){if(!e)return this.clone();if(this.isEmpty||e.isEmpty)return i.empty;if(this.isAllTime)return e.clone();if(e.isAllTime)return this.clone();const t=this.start?.getTime()??-1/0,r=this.end?.getTime()??1/0,n=e.start?.getTime()??-1/0,s=e.end?.getTime()??1/0;let a,o;return n>=t&&n<=r?a=n:t>=n&&t<=s&&(a=t),r>=n&&r<=s?o=r:s>=t&&s<=r&&(o=s),null==a||null==o||isNaN(a)||isNaN(o)?i.empty:new i({start:a===-1/0?null:new Date(a),end:o===1/0?null:new Date(o)})}offset(e,t,r=d.s){if(this.isEmpty||this.isAllTime)return this.clone();const n=new i,{start:s,end:o}=this;return null!=s&&(n.start=(0,a.o)(s,e,t,r)),null!=o&&(n.end=(0,a.o)(o,e,t,r)),n}toArray(){return this.isEmpty?[void 0,void 0]:[this.start?.getTime()??null,this.end?.getTime()??null]}union(e){if(!e||e.isEmpty)return this.clone();if(this.isEmpty)return e.clone();if(this.isAllTime||e.isAllTime)return y.clone();const t=null!=this.start&&null!=e.start?new Date(Math.min(this.start.getTime(),e.start.getTime())):null,r=null!=this.end&&null!=e.end?new Date(Math.max(this.end.getTime(),e.end.getTime())):null;return new i({start:t,end:r})}};(0,n._)([(0,o.MZ)({type:Date,json:{write:{allowNull:!0}}})],c.prototype,"end",void 0),(0,n._)([(0,l.r)("end")],c.prototype,"readEnd",null),(0,n._)([(0,u.w)("end")],c.prototype,"writeEnd",null),(0,n._)([(0,o.MZ)({readOnly:!0,json:{read:!1}})],c.prototype,"isAllTime",null),(0,n._)([(0,o.MZ)({readOnly:!0,json:{read:!1}})],c.prototype,"isEmpty",null),(0,n._)([(0,o.MZ)({type:Date,json:{write:{allowNull:!0}}})],c.prototype,"start",void 0),(0,n._)([(0,l.r)("start")],c.prototype,"readStart",null),(0,n._)([(0,u.w)("start")],c.prototype,"writeStart",null),c=i=(0,n._)([(0,p.$)("esri.TimeExtent")],c);const y=new c,h=new c({start:void 0,end:void 0}),m=c},8368:(e,t,r)=>{r.d(t,{A:()=>l});var i=r(32816),n=r(20266),s=r(29298),a=(r(32773),r(69421)),o=r(1985);const l=e=>{let t=class extends e{get title(){if(this._get("title")&&"defaults"!==this.originOf("title"))return this._get("title");if(this.url){const e=(0,o.p)(this.url);if(null!=e&&e.title)return e.title}return this._get("title")||""}set title(e){this._set("title",e)}set url(e){this._set("url",(0,o.s)(e,n.L.getLogger(this)))}};return(0,i._)([(0,s.MZ)()],t.prototype,"title",null),(0,i._)([(0,s.MZ)({type:String})],t.prototype,"url",null),t=(0,i._)([(0,a.$)("esri.layers.mixins.ArcGISService")],t),t}},49755:(e,t,r)=>{r.d(t,{E:()=>S});var i,n=r(32816),s=r(93804),a=r(99924),o=r(57732),l=r(29298),p=(r(32773),r(20266),r(49877)),u=r(69421),d=r(56273),c=r(30011),y=r(54131);let h=i=class extends a.oY{constructor(e){super(e)}async collectRequiredFields(e,t){return(0,c.Dx)(e,t,this.expression)}clone(){return new i({expression:this.expression,title:this.title})}equals(e){return this.expression===e.expression&&this.title===e.title}};(0,n._)([(0,l.MZ)({type:String,json:{write:!0}})],h.prototype,"expression",void 0),(0,n._)([(0,l.MZ)({type:String,json:{write:!0}})],h.prototype,"title",void 0),h=i=(0,n._)([(0,u.$)("esri.symbols.support.FeatureExpressionInfo")],h);const m=h;var f;const g=(0,s.s)()({onTheGround:"on-the-ground",relativeToGround:"relative-to-ground",relativeToScene:"relative-to-scene",absoluteHeight:"absolute-height"}),v=new s.J({foot:"feet",kilometer:"kilometers",meter:"meters",mile:"miles","us-foot":"us-feet",yard:"yards"});let w=f=class extends a.oY{constructor(e){super(e),this.offset=null}readFeatureExpressionInfo(e,t){return null!=e?e:t.featureExpression&&0===t.featureExpression.value?{expression:"0"}:void 0}writeFeatureExpressionInfo(e,t,r,i){t[r]=e.write({},i),"0"===e.expression&&(t.featureExpression={value:0})}get mode(){const{offset:e,featureExpressionInfo:t}=this;return this._isOverridden("mode")?this._get("mode"):null!=e||t?"relative-to-ground":"on-the-ground"}set mode(e){this._override("mode",e)}set unit(e){this._set("unit",e)}write(e,t){return this.offset||this.mode||this.featureExpressionInfo||this.unit?super.write(e,t):null}clone(){return new f({mode:this.mode,offset:this.offset,featureExpressionInfo:this.featureExpressionInfo?this.featureExpressionInfo.clone():void 0,unit:this.unit})}equals(e){return this.mode===e.mode&&this.offset===e.offset&&this.unit===e.unit&&(0,o.e)(this.featureExpressionInfo,e.featureExpressionInfo)}};(0,n._)([(0,l.MZ)({type:m,json:{write:!0}})],w.prototype,"featureExpressionInfo",void 0),(0,n._)([(0,p.r)("featureExpressionInfo",["featureExpressionInfo","featureExpression"])],w.prototype,"readFeatureExpressionInfo",null),(0,n._)([(0,d.w)("featureExpressionInfo",{featureExpressionInfo:{type:m},"featureExpression.value":{type:[0]}})],w.prototype,"writeFeatureExpressionInfo",null),(0,n._)([(0,l.MZ)({type:g.apiValues,nonNullable:!0,json:{type:g.jsonValues,read:g.read,write:{writer:g.write,isRequired:!0}}})],w.prototype,"mode",null),(0,n._)([(0,l.MZ)({type:Number,json:{write:!0}})],w.prototype,"offset",void 0),(0,n._)([(0,l.MZ)({type:y.s,json:{type:String,read:v.read,write:v.write}})],w.prototype,"unit",null),w=f=(0,n._)([(0,u.$)("esri.symbols.support.ElevationInfo")],w);const S=w},2810:(e,t,r)=>{r.d(t,{M:()=>f,a:()=>g});var i=r(32816),n=r(41390),s=r(99924),a=r(32773),o=r(93181),l=r(69421),p=r(29298);class u{constructor(){this._propertyOriginMap=new Map,this._originStores=new Array(n.o),this._values=new Map,this.multipleOriginsSupported=!0}clone(e){const t=new u,r=this._originStores[n.O.DEFAULTS];r&&r.forEach(((e,r)=>{t.set(r,(0,a.o8)(e),n.O.DEFAULTS)}));for(let r=n.O.SERVICE;r{e&&e.has(n)||t.set(n,(0,a.o8)(i),r)}))}return t}get(e,t){const r=void 0===t?this._values:this._originStores[t];return r?r.get(e):void 0}keys(e){const t=null==e?this._values:this._originStores[e];return t?[...t.keys()]:[]}set(e,t,r=n.O.USER){let i=this._originStores[r];if(i||(i=new Map,this._originStores[r]=i),i.set(e,t),!this._values.has(e)||this._propertyOriginMap.get(e)<=r){const i=this._values.get(e);return this._values.set(e,t),this._propertyOriginMap.set(e,r),i!==t}return!1}delete(e,t=n.O.USER){const r=this._originStores[t];if(!r)return;const i=r.get(e);if(r.delete(e),this._values.has(e)&&this._propertyOriginMap.get(e)===t){this._values.delete(e);for(let r=t-1;r>=0;r--){const t=this._originStores[r];if(t&&t.has(e)){this._values.set(e,t.get(e)),this._propertyOriginMap.set(e,r);break}}}return i}has(e,t){const r=void 0===t?this._values:this._originStores[t];return!!r&&r.has(e)}revert(e,t){for(;t>0&&!this.has(e,t);)--t;const r=this._originStores[t],i=r?.get(e),n=this._values.get(e);return this._values.set(e,i),this._propertyOriginMap.set(e,t),n!==i}originOf(e){return this._propertyOriginMap.get(e)||n.O.DEFAULTS}forEach(e){this._values.forEach(e)}}const d=e=>{let t=class extends e{constructor(...e){super(...e);const t=(0,o.g)(this),r=t.store,i=new u;t.store=i,(0,s.s)(t,r,i)}read(e,t){(0,s.a)(this,e,t)}getAtOrigin(e,t){const r=c(this),i=(0,n.n)(t);if("string"==typeof e)return r.get(e,i);const s={};return e.forEach((e=>{s[e]=r.get(e,i)})),s}originOf(e){return(0,n.j)(this.originIdOf(e))}originIdOf(e){return c(this).originOf(e)}revert(e,t){const r=c(this),i=(0,n.n)(t),s=(0,o.g)(this);let a;a="string"==typeof e?"*"===e?r.keys(i):[e]:e,a.forEach((e=>{s.invalidate(e),r.revert(e,i),s.commit(e)}))}};return t=(0,i._)([(0,l.$)("esri.core.ReadOnlyMultiOriginJSONSupport")],t),t};function c(e){return(0,o.g)(e).store}let y=class extends(d(n.T)){};y=(0,i._)([(0,l.$)("esri.core.ReadOnlyMultiOriginJSONSupport")],y);const h=e=>{let t=class extends e{constructor(...e){super(...e)}clear(e,t="user"){return m(this).delete(e,(0,n.n)(t))}write(e,t){return(0,s.b)(this,e=e||{},t),e}setAtOrigin(e,t,r){(0,o.g)(this).setAtOrigin(e,t,(0,n.n)(r))}removeOrigin(e){const t=m(this),r=(0,n.n)(e),i=t.keys(r);for(const e of i)t.originOf(e)===r&&t.set(e,t.get(e,r),n.O.USER)}updateOrigin(e,t){const r=m(this),i=(0,n.n)(t),s=(0,p.g)(this,e);for(let t=i+1;t{let t=class extends(h(d(e))){constructor(...e){super(...e)}};return t=(0,i._)([(0,l.$)("esri.core.MultiOriginJSONSupport")],t),t};let g=class extends(f(n.T)){};g=(0,i._)([(0,l.$)("esri.core.MultiOriginJSONSupport")],g)},98238:(e,t,r)=>{r.d(t,{a:()=>y,b:()=>b,c:()=>v,d:()=>I,e:()=>h,f:()=>p,i:()=>S,l:()=>d,m:()=>_,o:()=>g,p:()=>u,r:()=>m,s:()=>w,u:()=>c});var i=r(82530),n=r(44600),s=r(7969),a=r(1178),o=r(49755),l=r(64524);const p={type:Boolean,value:!0,json:{origins:{service:{read:!1,write:!1},"web-map":{read:!1,write:!1}},name:"screenSizePerspective",write:{enabled:!0,layerContainerTypes:i.e}}},u={type:Boolean,value:!0,json:{name:"disablePopup",read:{reader:(e,t)=>!t.disablePopup},write:{enabled:!0,writer(e,t,r){t[r]=!e}}}},d={type:Boolean,value:!0,nonNullable:!0,json:{name:"showLabels",write:{enabled:!0,layerContainerTypes:i.e}}},c={type:String,json:{origins:{"portal-item":{write:!1}},write:{isRequired:!0,ignoreOrigin:!0,writer:a.w}}},y={type:Boolean,value:!0,nonNullable:!0,json:{origins:{service:{read:{enabled:!1}}},name:"showLegend",write:{enabled:!0,layerContainerTypes:i.e}}},h={value:null,type:o.E,json:{origins:{service:{name:"elevationInfo",write:!0}},name:"layerDefinition.elevationInfo",write:{enabled:!0,layerContainerTypes:i.e}}};function m(e){return{type:e,readOnly:!0,json:{origins:{service:{read:!0}},read:!1}}}const f={write:{enabled:!0,layerContainerTypes:i.e},read:!0},g={type:Number,json:{origins:{"web-document":f,"portal-item":{write:!0}}}},v={...g,json:{...g.json,origins:{"web-document":{...f,write:{enabled:!0,layerContainerTypes:i.e,target:{opacity:{type:Number},"layerDefinition.drawingInfo.transparency":{type:Number}}}}},read:{source:["layerDefinition.drawingInfo.transparency","drawingInfo.transparency"],reader:(e,t,r)=>r&&"service"!==r.origin||!t.drawingInfo||void 0===t.drawingInfo.transparency?t.layerDefinition?.drawingInfo&&void 0!==t.layerDefinition.drawingInfo.transparency?(0,l.t)(t.layerDefinition.drawingInfo.transparency):void 0:(0,l.t)(t.drawingInfo.transparency)}}},w={type:n.A,readOnly:!0,json:{origins:{service:{read:{source:["fullExtent","spatialReference"],reader:(e,t)=>{const r=n.A.fromJSON(e);return null!=t.spatialReference&&"object"==typeof t.spatialReference&&(r.spatialReference=s.A.fromJSON(t.spatialReference)),r}}}},read:!1}},S={type:String,json:{origins:{service:{read:!1},"portal-item":{read:!1}}}},b={type:Number,json:{origins:{service:{write:{enabled:!1}},"web-scene":{name:"layerDefinition.minScale",write:{enabled:!0,layerContainerTypes:i.e}}},name:"layerDefinition.minScale",write:!0}},_={type:Number,json:{origins:{service:{write:{enabled:!1}},"web-scene":{name:"layerDefinition.maxScale",write:{enabled:!0,layerContainerTypes:i.e}}},name:"layerDefinition.maxScale",write:!0}},I={json:{write:{ignoreOrigin:!0,layerContainerTypes:i.e},origins:{"web-map":{read:!1,write:!1}}}}},2026:(e,t,r)=>{function i(e,t){return function(e,t){return t?.mode?t.mode:function(e){return e?l:p}(e).mode}(null!=e&&e.hasZ,t)}function n(e,t,r){return r&&r.mode!==t?`${e} only support ${t} elevation mode`:null}function s(e,t,r){return r?.mode===t?`${e} do not support ${t} elevation mode`:null}function a(e,t){return null!=t?.featureExpressionInfo&&"0"!==t.featureExpressionInfo.expression?`${e} do not support featureExpressionInfo`:null}function o(e,t){t&&e.warn(".elevationInfo=",t)}r.d(t,{d:()=>i,e:()=>n,f:()=>a,l:()=>o,s:()=>s}),r(69763),r(54131);const l={mode:"absolute-height",offset:0},p={mode:"on-the-ground",offset:null}},82530:(e,t,r)=>{r.d(t,{e:()=>i});const i=["operational-layers","basemap","ground"]},19869:(e,t,r)=>{r.d(t,{m:()=>n});var i=r(69763);const n={unknown:1,inches:(0,i.l)(1,"meters","inches"),feet:(0,i.l)(1,"meters","feet"),"us-feet":(0,i.l)(1,"meters","us-feet"),yards:(0,i.l)(1,"meters","yards"),miles:(0,i.l)(1,"meters","miles"),"nautical-miles":(0,i.l)(1,"meters","nautical-miles"),millimeters:(0,i.l)(1,"meters","millimeters"),centimeters:(0,i.l)(1,"meters","centimeters"),decimeters:(0,i.l)(1,"meters","decimeters"),meters:(0,i.l)(1,"meters","meters"),kilometers:(0,i.l)(1,"meters","kilometers"),"decimal-degrees":1/(0,i.q)(1,"meters",i.h.radius)}},64524:(e,t,r)=>{r.d(t,{o:()=>n,t:()=>s});var i=r(36544);function n(e){const t=(0,i.c)(100*(1-e));return Math.max(0,Math.min(t,100))}function s(e){const t=1-e/100;return Math.max(0,Math.min(t,1))}},54131:(e,t,r)=>{r.d(t,{g:()=>n,s:()=>s});var i=r(19869);function n(e){return 1/(i.m[e]||1)}const s=function(){const e=Object.keys(i.m);return e.sort(),e}()},80473:(e,t,r)=>{r.d(t,{PH:()=>o,sA:()=>a});var i=r(32816),n=r(69421);r(32773),r(20266),r(90740),r(40499),r(93181),r(13671),r(91047),r(36544),r(6407);let s=0;const a=e=>{let t=class extends e{constructor(...e){super(...e),Object.defineProperty(this,"uid",{writable:!1,configurable:!1,value:Date.now().toString(16)+"-object-"+s++})}};return t=(0,i._)([(0,n.$)("esri.core.Identifiable")],t),t},o=e=>{let t=class extends e{constructor(...e){super(...e),Object.defineProperty(this,"uid",{writable:!1,configurable:!1,value:s++})}};return t=(0,i._)([(0,n.$)("esri.core.Identifiable.NumericIdentifiable")],t),t};let l=class extends(a(class{})){};l=(0,i._)([(0,n.$)("esri.core.Identifiable")],l)},29583:(e,t,r)=>{r.r(t),r.d(t,{default:()=>E});var i=r(32816),n=r(64604),s=r(6407),a=r(20266),o=r(16699),l=r(2810),p=r(80959),u=r(29298),d=(r(32773),r(69421)),c=r(26809),y=r(2589),h=r(69763),m=r(44600),f=r(7969),g=r(47387),v=r(73597),w=r(67315),S=r(8368),b=r(4335),_=r(88730),I=r(38424),x=r(96807),M=r(98238),A=r(2026);r(90740),r(29512),r(99063),r(99924),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(36544),r(18527),r(93804),r(18683),r(2160),r(49877),r(56273),r(64752),r(48844),r(29208),r(46728),r(94345),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(67504),r(92517),r(77037),r(66136),r(4734),r(50214),r(59192),r(78016),r(54483),r(81272),r(80473),r(73509),r(28276),r(1985),r(1178),r(73067),r(72604),r(82408),r(69277),r(70580),r(75191),r(24319),r(62092),r(43059),r(89935),r(49813),r(82454),r(78281),r(44945),r(64102),r(49755),r(30011),r(55270),r(95779),r(13262),r(346),r(54131),r(19869),r(64524);let L=class extends((0,S.A)((0,_.q)((0,I.A)((0,x.j)((0,l.M)((0,b.d)((0,w.p)(v.A)))))))){constructor(e){super(e),this.operationalLayerType="IntegratedMesh3DTilesLayer",this.spatialReference=new f.A({wkid:4326,vcsWkid:115700}),this.fullExtent=new m.A(-180,-90,180,90,this.spatialReference),this.url=null,this.type="integrated-mesh-3dtiles",this.path=null,this.minScale=0,this.maxScale=0}set elevationInfo(e){this._set("elevationInfo",e),this._validateElevationInfo()}_verifyArray(e,t){if(!Array.isArray(e)||e.length7972671&&e[7]>7972671&&e[11]>7945940)return}const r=e.root?.transform,i=(0,y.c)();if(t.region&&this._verifyArray(t.region,6)){const e=t.region,r=(0,o.r)(e[0]),i=(0,o.r)(e[1]),n=e[4],s=(0,o.r)(e[2]),a=(0,o.r)(e[3]),l=e[5];this.fullExtent=new m.A({xmin:r,ymin:i,zmin:n,xmax:s,ymax:a,zmax:l,spatialReference:this.spatialReference})}else if(t.sphere&&this._verifyArray(t.sphere,4)){const e=t.sphere,n=(0,y.f)(e[0],e[1],e[2]),s=e[3]/Math.sqrt(3),a=(0,y.c)();(0,c.c)(a,n,(0,y.f)(s,s,s));const o=(0,y.c)();if((0,c.i)(o,n,(0,y.f)(s,s,s)),r&&this._verifyArray(r,16)){const e=r;(0,c.h)(i,a,e),(0,c.p)(a,i),(0,c.h)(i,o,e),(0,c.p)(o,i)}(0,g.p)(a,h.W,0,a,f.A.WGS84,0,1),(0,g.p)(o,h.W,0,o,f.A.WGS84,0,1);const l=(0,y.c)(),p=(0,y.c)();(0,c.v)(l,a,o),(0,c.w)(p,a,o),this.fullExtent=new m.A({xmin:l[0],ymin:l[1],zmin:l[2],xmax:p[0],ymax:p[1],zmax:p[2],spatialReference:this.spatialReference})}else if(t.box&&this._verifyArray(t.box,12)){const e=t.box,i=(0,y.f)(e[0],e[1],e[2]),n=(0,y.f)(e[3],e[4],e[5]),s=(0,y.f)(e[6],e[7],e[8]),a=(0,y.f)(e[9],e[10],e[11]),o=[];for(let e=0;e<8;++e)o.push((0,y.c)());if((0,c.i)(o[0],i,n),(0,c.i)(o[0],o[0],s),(0,c.i)(o[0],o[0],a),(0,c.x)(o[1],i,n),(0,c.i)(o[1],o[1],s),(0,c.i)(o[1],o[1],a),(0,c.i)(o[2],i,n),(0,c.x)(o[2],o[2],s),(0,c.i)(o[2],o[2],a),(0,c.x)(o[3],i,n),(0,c.x)(o[3],o[3],s),(0,c.i)(o[3],o[3],a),(0,c.i)(o[4],i,n),(0,c.i)(o[4],o[4],s),(0,c.x)(o[4],o[4],a),(0,c.x)(o[5],i,n),(0,c.i)(o[5],o[5],s),(0,c.x)(o[5],o[5],a),(0,c.i)(o[6],i,n),(0,c.x)(o[6],o[6],s),(0,c.x)(o[6],o[6],a),(0,c.x)(o[7],i,n),(0,c.x)(o[7],o[7],s),(0,c.x)(o[7],o[7],a),r&&this._verifyArray(r,16)){const e=r;for(let t=0;t<8;++t)(0,c.h)(o[t],o[t],e)}const l=(0,y.f)(-Number.MAX_VALUE,-Number.MAX_VALUE,-Number.MAX_VALUE),p=(0,y.f)(Number.MAX_VALUE,Number.MAX_VALUE,Number.MAX_VALUE);for(let e=0;e<8;++e)(0,g.p)(o[e],h.W,0,o[e],f.A.WGS84,0,1),(0,c.v)(p,p,o[e]),(0,c.w)(l,l,o[e]);this.fullExtent=new m.A({xmin:p[0],ymin:p[1],zmin:p[2],xmax:l[0],ymax:l[1],zmax:l[2],spatialReference:this.spatialReference})}}async load(e){return this.addResolvingPromise(this._doLoad(e)),this}async _doLoad(e){const t=null!=e?e.signal:null;try{await this.loadFromPortal({supportedTypes:["3DTiles Service"],validateItem:e=>{if(e.typeKeywords?.includes("IntegratedMesh"))return!0;throw new s.A("portal:invalid-layer-item-type","Invalid layer item, expected '${expectedType}' ",{expectedType:"3DTiles Service containing IntegratedMesh"})}},e)}catch(e){(0,p.QP)(e)}if(this.url){const e=(0,n.A)(this.url,{query:{f:"json",...this.customParameters,token:this.apiKey},responseType:"json",signal:t}).then((e=>{this._initFullExtent(e.data)}),(e=>{(0,p.QP)(e)}));await e}}async fetchAttributionData(){return this.load().then((()=>({})))}_validateElevationInfo(){const e=this.elevationInfo,t="Integrated mesh 3d tiles layers";(0,A.l)(a.L.getLogger(this),(0,A.e)(t,"absolute-height",e)),(0,A.l)(a.L.getLogger(this),(0,A.f)(t,e))}};(0,i._)([(0,u.MZ)({type:["IntegratedMesh3DTilesLayer"]})],L.prototype,"operationalLayerType",void 0),(0,i._)([(0,u.MZ)({type:f.A})],L.prototype,"spatialReference",void 0),(0,i._)([(0,u.MZ)({type:m.A})],L.prototype,"fullExtent",void 0),(0,i._)([(0,u.MZ)(M.e)],L.prototype,"elevationInfo",null),(0,i._)([(0,u.MZ)({type:["show","hide"]})],L.prototype,"listMode",void 0),(0,i._)([(0,u.MZ)(M.u)],L.prototype,"url",void 0),(0,i._)([(0,u.MZ)({readOnly:!0})],L.prototype,"type",void 0),(0,i._)([(0,u.MZ)({type:String,json:{origins:{"web-scene":{read:!0,write:!0},"portal-item":{read:!0,write:!0}},read:!1}})],L.prototype,"path",void 0),(0,i._)([(0,u.MZ)({type:Number,json:{name:"layerDefinition.minScale",write:!0,origins:{service:{read:!1,write:!1}}}})],L.prototype,"minScale",void 0),(0,i._)([(0,u.MZ)({type:Number,json:{name:"layerDefinition.maxScale",write:!0,origins:{service:{read:!1,write:!1}}}})],L.prototype,"maxScale",void 0),L=(0,i._)([(0,d.$)("esri.layers.IntegratedMesh3DTilesLayer")],L);const E=L},73597:(e,t,r)=>{r.d(t,{A:()=>S});var i=r(32816),n=(r(94345),r(64604)),s=r(66136),a=r(6407),o=r(81272),l=r(80473),p=r(73509),u=r(20266),d=r(80959),c=r(99063),y=r(29298),h=(r(32773),r(69421)),m=r(90740),f=r(44600),g=r(7969);r(36544),r(2160),r(99924),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(49877),r(69763),r(93804),r(18683),r(29512),r(56273),r(36533),r(64752),r(48844),r(29208),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(67504),r(92517),r(77037),r(4734),r(50214),r(59192),r(78016),r(54483),r(28276);let v=0,w=class extends(o.A.EventedMixin((0,l.sA)(p.A))){constructor(){super(...arguments),this.attributionDataUrl=null,this.fullExtent=new f.A(-180,-90,180,90,g.A.WGS84),this.id=Date.now().toString(16)+"-layer-"+v++,this.legendEnabled=!0,this.listMode="show",this.opacity=1,this.parent=null,this.persistenceEnabled=!1,this.popupEnabled=!0,this.attributionVisible=!0,this.spatialReference=g.A.WGS84,this.title=null,this.type=null,this.url=null,this.visibilityTimeExtent=null,this.visible=!0}static async fromArcGISServerUrl(e){const t="string"==typeof e?{url:e}:e;return(await r.e(2349).then(r.bind(r,42349))).fromUrl(t)}static fromPortalItem(e){return async function(e){const t="portalItem"in e?e:{portalItem:e},{fromItem:i}=await r.e(6810).then(r.bind(r,56810)).then((e=>e.e));try{return await i(t)}catch(e){const r=t?.portalItem,i=r?.id||"unset",n=r?.portal?.url||m.A.portalUrl;throw u.L.getLogger("esri.layers.support.fromPortalItem").error("#fromPortalItem()","Failed to create layer from portal item (portal: '"+n+"', id: '"+i+"')",e),e}}(e)}initialize(){this.when().catch((e=>{(0,d.zf)(e)||u.L.getLogger(this).error("#load()",`Failed to load layer (title: '${this.title??"no title"}', id: '${this.id??"no id"}')`,{error:e})}))}destroy(){const e=this.parent;if(e){const t=this;"layers"in e&&e.layers.includes(t)?e.layers.remove(t):"tables"in e&&e.tables.includes(t)?e.tables.remove(t):"baseLayers"in e&&e.baseLayers.includes(t)?e.baseLayers.remove(t):"referenceLayers"in e&&e.referenceLayers.includes(t)&&e.referenceLayers.remove(t),this._set("parent",null)}}get hasAttributionData(){return null!=this.attributionDataUrl}get parsedUrl(){return(0,c.An)(this.url)}async fetchAttributionData(){const e=this.attributionDataUrl;if(this.hasAttributionData&&e)return(await(0,n.A)(e,{query:{f:"json"},responseType:"json"})).data;throw new a.A("layer:no-attribution-data","Layer does not have attribution data")}};(0,i._)([(0,y.MZ)({type:String})],w.prototype,"attributionDataUrl",void 0),(0,i._)([(0,y.MZ)({type:f.A})],w.prototype,"fullExtent",void 0),(0,i._)([(0,y.MZ)({readOnly:!0})],w.prototype,"hasAttributionData",null),(0,i._)([(0,y.MZ)({type:String,clonable:!1})],w.prototype,"id",void 0),(0,i._)([(0,y.MZ)({type:Boolean,nonNullable:!0})],w.prototype,"legendEnabled",void 0),(0,i._)([(0,y.MZ)({type:["show","hide","hide-children"]})],w.prototype,"listMode",void 0),(0,i._)([(0,y.MZ)({type:Number,range:{min:0,max:1},nonNullable:!0})],w.prototype,"opacity",void 0),(0,i._)([(0,y.MZ)({clonable:!1})],w.prototype,"parent",void 0),(0,i._)([(0,y.MZ)({readOnly:!0})],w.prototype,"parsedUrl",null),(0,i._)([(0,y.MZ)({type:Boolean,readOnly:!0})],w.prototype,"persistenceEnabled",void 0),(0,i._)([(0,y.MZ)({type:Boolean})],w.prototype,"popupEnabled",void 0),(0,i._)([(0,y.MZ)({type:Boolean})],w.prototype,"attributionVisible",void 0),(0,i._)([(0,y.MZ)({type:g.A})],w.prototype,"spatialReference",void 0),(0,i._)([(0,y.MZ)({type:String})],w.prototype,"title",void 0),(0,i._)([(0,y.MZ)({readOnly:!0,json:{read:!1}})],w.prototype,"type",void 0),(0,i._)([(0,y.MZ)()],w.prototype,"url",void 0),(0,i._)([(0,y.MZ)({type:s.A})],w.prototype,"visibilityTimeExtent",void 0),(0,i._)([(0,y.MZ)({type:Boolean,nonNullable:!0})],w.prototype,"visible",void 0),w=(0,i._)([(0,h.$)("esri.layers.Layer")],w);const S=w},67315:(e,t,r)=>{r.d(t,{p:()=>a});var i=r(32816),n=r(29298),s=(r(32773),r(20266),r(69421));r(36544),r(93181),r(13671),r(40499),r(6407),r(90740),r(91047);const a=e=>{let t=class extends e{get apiKey(){return this._isOverridden("apiKey")?this._get("apiKey"):"portalItem"in this?this.portalItem?.apiKey:null}set apiKey(e){null!=e?this._override("apiKey",e):(this._clearOverride("apiKey"),this.clear("apiKey","user"))}};return(0,i._)([(0,n.MZ)({type:String})],t.prototype,"apiKey",null),t=(0,i._)([(0,s.$)("esri.layers.mixins.APIKeyMixin")],t),t}},4335:(e,t,r)=>{r.d(t,{d:()=>a});var i=r(32816),n=r(29298),s=(r(32773),r(20266),r(69421));r(36544),r(93181),r(13671),r(40499),r(6407),r(90740),r(91047);const a=e=>{let t=class extends e{constructor(){super(...arguments),this.customParameters=null}};return(0,i._)([(0,n.MZ)({type:Object,json:{write:{overridePolicy:e=>({enabled:!!(e&&Object.keys(e).length>0)})}}})],t.prototype,"customParameters",void 0),t=(0,i._)([(0,s.$)("esri.layers.mixins.CustomParametersMixin")],t),t}},88730:(e,t,r)=>{r.d(t,{q:()=>w});var i=r(32816),n=r(66136),s=r(6407),a=r(99063),o=r(29298),l=r(36544),p=(r(32773),r(49877)),u=r(69421),d=r(56273),c=r(82530),y=r(99924),h=r(98238);r(4734),r(50214),r(93804),r(90740),r(59192),r(13671),r(78016),r(54483),r(20266),r(41390),r(40499),r(93181),r(58498),r(91047),r(45371),r(80959),r(44600),r(2160),r(7969),r(69763),r(18683),r(64604),r(29512),r(64752),r(48844),r(29208),r(1178),r(49755),r(30011),r(55270),r(95779),r(13262),r(346),r(16699),r(26809),r(2589),r(18527),r(94345),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(67504),r(92517),r(77037),r(54131),r(19869),r(64524);const m={ArcGISAnnotationLayer:!0,ArcGISDimensionLayer:!0,ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISImageServiceVectorLayer:!0,ArcGISMapServiceLayer:!0,ArcGISStreamLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BingMapsAerial:!0,BingMapsHybrid:!0,BingMapsRoad:!0,CatalogLayer:!0,CSV:!0,GeoJSON:!0,GeoRSS:!0,GroupLayer:!0,KML:!0,KnowledgeGraphLayer:!0,MediaLayer:!0,OGCFeatureLayer:!0,OrientedImageryLayer:!0,SubtypeGroupLayer:!0,VectorTileLayer:!0,WFS:!0,WMS:!0,WebTiledLayer:!0},f={ArcGISImageServiceLayer:!0,ArcGISImageServiceVectorLayer:!0,ArcGISMapServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BingMapsAerial:!0,BingMapsHybrid:!0,BingMapsRoad:!0,OpenStreetMap:!0,VectorTileLayer:!0,WMS:!0,WebTiledLayer:!0},g={ArcGISFeatureLayer:!0,SubtypeGroupTable:!0},v={"web-scene/operational-layers":{ArcGISDimensionLayer:!0,ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISMapServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISTiledElevationServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BuildingSceneLayer:!0,CatalogLayer:!0,CSV:!0,GeoJSON:!0,GroupLayer:!0,IntegratedMesh3DTilesLayer:!0,IntegratedMeshLayer:!0,KML:!0,LineOfSightLayer:!0,MediaLayer:!0,OGCFeatureLayer:!0,PointCloudLayer:!0,RasterDataLayer:!0,VectorTileLayer:!0,Voxel:!0,WFS:!0,WMS:!0,WebTiledLayer:!0},"web-scene/basemap":{ArcGISImageServiceLayer:!0,ArcGISMapServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,OpenStreetMap:!0,VectorTileLayer:!0,WMS:!0,WebTiledLayer:!0},"web-scene/ground":{ArcGISTiledElevationServiceLayer:!0,RasterDataElevationLayer:!0},"web-scene/tables":{ArcGISFeatureLayer:!0},"web-map/operational-layers":m,"web-map/basemap":f,"web-map/tables":g,"link-chart/operational-layers":{...m,LinkChartLayer:!0},"link-chart/basemap":f,"link-chart/tables":g,"portal-item/operational-layers":{ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISStreamLayer:!0,ArcGISTiledImageServiceLayer:!0,BuildingSceneLayer:!0,IntegratedMesh3DTilesLayer:!0,IntegratedMeshLayer:!0,MediaLayer:!0,OrientedImageryLayer:!0,PointCloudLayer:!0,SubtypeGroupLayer:!0}},w=e=>{let t=class extends e{constructor(){super(...arguments),this.persistenceEnabled=!0,this.title=null}readId(e,t,r){return"Group Layer"===r?.portalItem?.type?void 0:e}writeListMode(e,t,r,i){(i&&"ground"===i.layerContainerType||e&&(0,y.w)(this,r,{},i))&&(t[r]=e)}writeOperationalLayerType(e,t,r,i){e&&"tables"!==i?.layerContainerType&&(t.layerType=e)}writeTitle(e,t){t.title=e??"Layer"}readTimeExtent(e){return e?n.A.fromArray(e):null}writeTimeExtent(e,t,r,i){e&&"tables"!==i.layerContainerType&&(e.isEmpty?i?.messages&&i.messages.push(new s.A("layer:invalid-visibilityTimeExtent","visibilityTimeExtent cannot be empty")):t[r]=e.toArray())}read(e,t){t&&(t.layer=this),(0,y.r)(this,e,(t=>super.read(e,t)),t)}write(e,t){if(!this.persistenceEnabled&&!t?.ignorePersistenceEnabled)return null;if(t?.origin){const e=`${t.origin}/${t.layerContainerType||"operational-layers"}`,r=v[e];let i=!!r?.[this.operationalLayerType];if("ArcGISTiledElevationServiceLayer"===this.operationalLayerType&&"web-scene/operational-layers"===e&&(i=!1),"ArcGISDimensionLayer"===this.operationalLayerType&&"web-map/operational-layers"===e&&(i=!1),!i)return t.messages?.push(new s.A("layer:unsupported",`Layers (${this.title}, ${this.id}) of type '${this.declaredClass}' are not supported in the context of '${e}'`,{layer:this})),null}const r=super.write(e,{...t,layer:this}),i=!!t&&!!t.messages&&!!t.messages.filter((e=>e instanceof s.A&&"web-document-write:property-required"===e.name)).length;return(0,a.w8)(r?.url)?(t?.messages?.push(new s.A("layer:invalid-url",`Layer (${this.title}, ${this.id}) of type '${this.declaredClass}' using a Blob URL cannot be written to web scenes and web maps`,{layer:this})),null):!this.url&&i?null:r}beforeSave(){}};return(0,i._)([(0,o.MZ)({type:String,json:{write:{ignoreOrigin:!0},origins:{"web-scene":{write:{isRequired:!0,ignoreOrigin:!0}},"portal-item":{write:!1}}}})],t.prototype,"id",void 0),(0,i._)([(0,p.r)("id",["id"])],t.prototype,"readId",null),(0,i._)([(0,o.MZ)(h.d)],t.prototype,"listMode",void 0),(0,i._)([(0,d.w)("listMode")],t.prototype,"writeListMode",null),(0,i._)([(0,o.MZ)({type:String,readOnly:!0,json:{read:!1,write:{target:"layerType",ignoreOrigin:!0},origins:{"portal-item":{write:!1},"web-scene":{name:"layerType",read:!1,write:{enabled:!0,ignoreOrigin:!0,layerContainerTypes:c.e}}}}})],t.prototype,"operationalLayerType",void 0),(0,i._)([(0,d.w)("operationalLayerType")],t.prototype,"writeOperationalLayerType",null),(0,i._)([(0,o.MZ)(h.o)],t.prototype,"opacity",void 0),(0,i._)([(0,o.MZ)({type:Boolean,readOnly:!1})],t.prototype,"persistenceEnabled",void 0),(0,i._)([(0,o.MZ)({type:String,json:{write:{ignoreOrigin:!0,writerEnsuresNonNull:!0},origins:{"web-scene":{write:{isRequired:!0,ignoreOrigin:!0,writerEnsuresNonNull:!0}},"portal-item":{write:!1}}},value:"Layer"})],t.prototype,"title",void 0),(0,i._)([(0,d.w)("title"),(0,d.w)(["web-scene"],"title")],t.prototype,"writeTitle",null),(0,i._)([(0,o.MZ)({type:n.A,json:{origins:{"web-scene":{write:{layerContainerTypes:c.e}}}}})],t.prototype,"visibilityTimeExtent",void 0),(0,i._)([(0,p.r)("visibilityTimeExtent")],t.prototype,"readTimeExtent",null),(0,i._)([(0,d.w)(["portal-item","web-map","web-scene"],"visibilityTimeExtent",{visibilityTimeExtent:{type:[[l.I,l.N]]}})],t.prototype,"writeTimeExtent",null),(0,i._)([(0,o.MZ)({type:Boolean,json:{origins:{"web-scene":{name:"visibility",write:{enabled:!0,layerContainerTypes:c.e}}},name:"visibility",write:!0}})],t.prototype,"visible",void 0),t=(0,i._)([(0,u.$)("esri.layers.mixins.OperationalLayer")],t),t}},38424:(e,t,r)=>{r.d(t,{A:()=>_});var i=r(32816),n=r(90740),s=r(29512),a=r(64604),o=r(73067),l=r(6407),p=r(20266),u=r(57732),d=r(80959),c=r(99063),y=r(29298),h=(r(32773),r(49877)),m=r(69421),f=r(56273),g=r(72604),v=r(82408),w=r(43059),S=r(24319),b=r(82454);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(99924),r(36544),r(73509),r(28276),r(44600),r(2160),r(7969),r(69763),r(93804),r(18683),r(64752),r(48844),r(29208),r(59192),r(69277),r(70580),r(75191),r(89935),r(49813),r(1178),r(62092),r(78281),r(44945),r(2589),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(18527),r(67504),r(47387),r(46728),r(64102);const _=e=>{let t=class extends e{constructor(){super(...arguments),this.resourceReferences={portalItem:null,paths:[]},this.userHasEditingPrivileges=!0,this.userHasFullEditingPrivileges=!1,this.userHasUpdateItemPrivileges=!1}destroy(){this.portalItem=(0,u.d)(this.portalItem),this.resourceReferences.portalItem=null,this.resourceReferences.paths.length=0}set portalItem(e){e!==this._get("portalItem")&&(this.removeOrigin("portal-item"),this._set("portalItem",e))}readPortalItem(e,t,r){if(t.itemId)return new w.default({id:t.itemId,portal:r?.portal})}writePortalItem(e,t){e?.id&&(t.itemId=e.id)}async loadFromPortal(e,t){if(this.portalItem?.id)try{const{load:i}=await Promise.all([r.e(570),r.e(4295)]).then(r.bind(r,24295));return(0,d.Te)(t),await i({instance:this,supportedTypes:e.supportedTypes,validateItem:e.validateItem,supportsData:e.supportsData,layerModuleTypeMap:e.layerModuleTypeMap},t)}catch(e){throw(0,d.zf)(e)||p.L.getLogger(this).warn(`Failed to load layer (${this.title}, ${this.id}) portal item (${this.portalItem.id})\n ${e}`),e}}async finishLoadEditablePortalLayer(e){this._set("userHasEditingPrivileges",await this._fetchUserHasEditingPrivileges(e).catch((e=>((0,d.QP)(e),!0))))}async setUserPrivileges(e,t){if(!n.A.userPrivilegesApplied)return this.finishLoadEditablePortalLayer(t);if(this.url)try{const{features:{edit:r,fullEdit:i},content:{updateItem:n}}=await this._fetchUserPrivileges(e,t);this._set("userHasEditingPrivileges",r),this._set("userHasFullEditingPrivileges",i),this._set("userHasUpdateItemPrivileges",n)}catch(e){(0,d.QP)(e)}}async _fetchUserPrivileges(e,t){let r=this.portalItem;if(!e||!r||!r.loaded||r.sourceUrl)return this._fetchFallbackUserPrivileges(t);const i=e===r.id;if(i&&r.portal.user)return(0,b.g)(r);let n,a;if(i)n=r.portal.url;else try{n=await(0,g.f)(this.url,t)}catch(e){(0,d.QP)(e)}if(!n||!(0,c.b8)(n,r.portal.url))return this._fetchFallbackUserPrivileges(t);try{const e=null!=t?t.signal:null;a=await(s.id?.getCredential(`${n}/sharing`,{prompt:!1,signal:e}))}catch(e){(0,d.QP)(e)}const o=!0,l=!1,p=!1;if(!a)return{features:{edit:o,fullEdit:l},content:{updateItem:p}};try{if(i?await r.reload():(r=new w.default({id:e,portal:{url:n}}),await r.load(t)),r.portal.user)return(0,b.g)(r)}catch(e){(0,d.QP)(e)}return{features:{edit:o,fullEdit:l},content:{updateItem:p}}}async _fetchFallbackUserPrivileges(e){let t=!0;try{t=await this._fetchUserHasEditingPrivileges(e)}catch(e){(0,d.QP)(e)}return{features:{edit:t,fullEdit:!1},content:{updateItem:!1}}}async _fetchUserHasEditingPrivileges(e){const t=this.url?s.id?.findCredential(this.url):null;if(!t)return!0;const r=I.credential===t?I.user:await this._fetchEditingUser(e);return I.credential=t,I.user=r,null==r?.privileges||r.privileges.includes("features:user:edit")}async _fetchEditingUser(e){const t=this.portalItem?.portal?.user;if(t)return t;const r=s.id?.findServerInfo(this.url??"");if(!r?.owningSystemUrl)return null;const i=`${r.owningSystemUrl}/sharing/rest`,n=v.A.getDefault();if(n&&n.loaded&&(0,c.S8)(n.restUrl)===(0,c.S8)(i))return n.user;const l=`${i}/community/self`,p=null!=e?e.signal:null,u=await(0,o.r)((0,a.A)(l,{authMode:"no-prompt",query:{f:"json"},signal:p}));return u.ok?S.A.fromJSON(u.value.data):null}read(e,t){t&&(t.layer=this),super.read(e,t)}write(e,t){const r=t?.portal,i=this.portalItem?.id&&(this.portalItem.portal||v.A.getDefault());return r&&i&&!(0,c.ut)(i.restUrl,r.restUrl)?(t.messages&&t.messages.push(new l.A("layer:cross-portal",`The layer '${this.title} (${this.id})' cannot be persisted because it refers to an item on a different portal than the one being saved to. To save, set layer.portalItem to null or save to the same portal as the item associated with the layer`,{layer:this})),null):super.write(e,{...t,layer:this})}};return(0,i._)([(0,y.MZ)({type:w.default})],t.prototype,"portalItem",null),(0,i._)([(0,h.r)("web-document","portalItem",["itemId"])],t.prototype,"readPortalItem",null),(0,i._)([(0,f.w)("web-document","portalItem",{itemId:{type:String}})],t.prototype,"writePortalItem",null),(0,i._)([(0,y.MZ)({clonable:!1})],t.prototype,"resourceReferences",void 0),(0,i._)([(0,y.MZ)({type:Boolean,readOnly:!0})],t.prototype,"userHasEditingPrivileges",void 0),(0,i._)([(0,y.MZ)({type:Boolean,readOnly:!0})],t.prototype,"userHasFullEditingPrivileges",void 0),(0,i._)([(0,y.MZ)({type:Boolean,readOnly:!0})],t.prototype,"userHasUpdateItemPrivileges",void 0),t=(0,i._)([(0,m.$)("esri.layers.mixins.PortalLayer")],t),t},I={credential:null,user:null}},96807:(e,t,r)=>{r.d(t,{j:()=>a});var i=r(32816),n=r(29298),s=(r(32773),r(20266),r(69421));r(36544),r(93181),r(13671),r(40499),r(6407),r(90740),r(91047);const a=e=>{let t=class extends e{constructor(){super(...arguments),this.minScale=0,this.maxScale=0}get effectiveScaleRange(){const e={minScale:this.minScale,maxScale:this.maxScale},t=this.parent;var r,i;t&&"effectiveScaleRange"in t&&(r=e,i=t.effectiveScaleRange,r.minScale=r.minScale>0?i.minScale>0?Math.min(r.minScale,i.minScale):r.minScale:i.minScale,r.maxScale=r.maxScale>0?i.maxScale>0?Math.max(r.maxScale,i.maxScale):r.maxScale:i.maxScale);const n=this._get("effectiveScaleRange");return n&&n.minScale===e.minScale&&n.maxScale===e.maxScale?n:e}};return(0,i._)([(0,n.MZ)({type:Number,nonNullable:!0,json:{write:!0}})],t.prototype,"minScale",void 0),(0,i._)([(0,n.MZ)({type:Number,nonNullable:!0,json:{write:!0}})],t.prototype,"maxScale",void 0),(0,i._)([(0,n.MZ)({readOnly:!0})],t.prototype,"effectiveScaleRange",null),t=(0,i._)([(0,s.$)("esri.layers.mixins.ScaleRangeLayer")],t),t}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/18eb8e6bba249a68ed2f.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/18eb8e6bba249a68ed2f.js new file mode 100644 index 00000000..e1d667a8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/18eb8e6bba249a68ed2f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[4048],{74676:(e,t,o)=>{o.d(t,{S:()=>y});var r,s=o(32816),l=o(99924),i=o(29298),n=(o(32773),o(20266),o(69421)),a=o(97906);let y=r=class extends l.oY{constructor(e){super(e),this.color=null}clone(){const e={color:null!=this.color?this.color.clone():null};return new r(e)}};(0,s._)([(0,i.MZ)(a.c)],y.prototype,"color",void 0),y=r=(0,s._)([(0,n.$)("esri.symbols.support.Symbol3DMaterial")],y)},71992:(e,t,o)=>{o.d(t,{T:()=>a});var r,s=o(32816),l=o(41390),i=o(29298),n=(o(32773),o(20266),o(69421));let a=r=class extends l.T{constructor(){super(...arguments),this.url=""}clone(){return new r({url:this.url})}};(0,s._)([(0,i.MZ)({type:String})],a.prototype,"url",void 0),a=r=(0,s._)([(0,n.$)("esri.symbols.support.Thumbnail")],a)},80167:(e,t,o)=>{o.d(t,{a:()=>l,c:()=>n,h:()=>i});var r=o(4478),s=o(91808);function l(e){if(!e)return!1;const t=e.verticalOffset;return!!t&&!(t.screenLength<=0||null!=t.maxWorldLength&&t.maxWorldLength<=0)}function i(e){if(!e)return!1;if(!e.supportsCallout||!e.supportsCallout())return!1;const t=e.callout;return!!t&&!!t.visible&&!!l(e)}const n={types:{key:"type",base:r.A,typeMap:{line:s.A}},json:{write:!0}}},38094:(e,t,o)=>{o.d(t,{i:()=>i,t:()=>l,w:()=>s});var r=o(35902);const s=new r.A("white");new r.A("black");const l=new r.A([255,255,255,0]);function i(e){return 0===e.r&&0===e.g&&0===e.b}},97906:(e,t,o)=>{o.d(t,{c:()=>n,s:()=>a});var r=o(35902),s=o(87985),l=o(36544),i=o(64524);const n={type:r.A,json:{type:[l.I],default:null,read:{source:["color","transparency"],reader:function(e,t){const o=null!=t.transparency?(0,i.t)(t.transparency):1,s=t.color;return s&&Array.isArray(s)?new r.A([s[0]||0,s[1]||0,s[2]||0,o]):null}},write:{target:{color:{type:[l.I]},transparency:{type:l.I}},writer:function(e,t){t.color=e.toJSON().slice(0,3);const o=(0,i.o)(e.a);0!==o&&(t.transparency=o)}}}},a={type:Number,cast:s.t,json:{write:!0}}},67723:(e,t,o)=>{o.d(t,{a:()=>a,l:()=>p,o:()=>n,p:()=>y}),o(32773),o(2589);var r=o(47239);const s=(0,r.f)(-.5,-.5,-.5,.5,.5,.5),l=(0,r.f)(-.5,-.5,0,.5,.5,1),i=(0,r.f)(-.5,-.5,0,.5,.5,.5);function n(e){switch(e){case"sphere":case"cube":case"diamond":return s;case"cylinder":case"cone":case"inverted-cone":return l;case"tetrahedron":return i;default:return}}const a=["butt","square","round"],y=[...a,"none"],p=["miter","bevel","round"]},64884:(e,t,o)=>{o.d(t,{s:()=>n,u:()=>i});var r=o(99063),s=o(1178);function l(e,t){if(!(0,r.oP)(e)){const o=function(e){if(!e)return null;const{origin:t,layer:o}=e;if("service"!==t&&"portal-item"!==t)return null;const r=o?.type;return"feature"===r||"stream"===r?o.parsedUrl?.path:"map-image"===r||"tile"===r?e.url?.path:null}(t);if(o)return(0,r.fj)(o,"images",e)}return(0,s.f)(e,t)}const i={json:{read:{source:["imageData","url"],reader:function(e,t,o){return t.imageData?(0,r.Hg)({mediaType:t.contentType||"image/png",isBase64:!0,data:t.imageData}):l(t.url,o)}},write:{writer(e,t,o,l){!function(e,t,o,l){if((0,r.DB)(e)){const i=(0,r.r$)(e);if(!i)return;t.contentType=i.mediaType,t.imageData=i.data,o&&o.imageData===t.imageData&&o.url&&(0,s.w)(o.url,t,"url",l)}else(0,s.w)(e,t,"url",l)}(e,t,this.source,l)}}}},n={readOnly:!0,json:{read:{source:["imageData","url"],reader(e,t,o){const r={};return t.imageData&&(r.imageData=t.imageData),t.contentType&&(r.contentType=t.contentType),t.url&&(r.url=l(t.url,o)),r}}}}},70061:(e,t,o)=>{o.d(t,{s:()=>i});var r=o(3495),s=o(65023),l=o(31424);const i={types:{key:"type",base:r.A,typeMap:{solid:l.A,sketch:s.A}},json:{write:!0}}},43534:(e,t,o)=>{o.d(t,{a:()=>l,s:()=>i});var r=o(7391),s=o(22529);const l={types:{key:"type",base:s.P,typeMap:{style:s.A}},json:{write:!0}},i={types:{key:"type",base:r.L,typeMap:{style:r.A}},json:{write:!0}}},4048:(e,t,o)=>{o.d(t,{$y:()=>f,Ac:()=>S,Bu:()=>x,Es:()=>_,On:()=>z,Rv:()=>O,Y7:()=>M,dp:()=>D,em:()=>L,q8:()=>Z,wC:()=>A,wk:()=>g,xK:()=>j});var r=o(36544),s=o(69421),l=o(85232),i=(o(53252),o(53610),o(32368),o(59858),o(63728),o(7182)),n=o(55586),a=(o(4157),o(35121),o(92229)),y=(o(89322),o(20138),o(18344)),p=o(23351),c=o(51222),h=o(42870),u=o(54512),d=o(29447),m=o(53103),b=o(93471),w=(o(47788),o(34039),o(19648)),v=(o(53370),o(46946),o(42948));function f(e){if(!e)return!1;switch(e.type){case"picture-fill":case"picture-marker":case"simple-fill":case"simple-line":case"simple-marker":case"text":case"cim":return!0;default:return!1}}function g(e){if(!e)return!1;switch(e.type){case"label-3d":case"line-3d":case"mesh-3d":case"point-3d":case"polygon-3d":return!0;default:return!1}}o(91808),o(32773),o(20266),o(90740),o(40499),o(93181),o(13671),o(91047),o(6407),o(32816),o(29298),o(88663),o(93804),o(49877),o(56273),o(30011),o(41390),o(58498),o(45371),o(80959),o(55270),o(50214),o(59192),o(78016),o(54483),o(95779),o(13262),o(346),o(64604),o(29512),o(99063),o(99924),o(18683),o(16699),o(26809),o(2589),o(18527),o(94345),o(44600),o(2160),o(7969),o(69763),o(64752),o(48844),o(29208),o(36533),o(84200),o(97827),o(91695),o(18169),o(48402),o(67504),o(92517),o(77037),o(70061),o(3495),o(35902),o(13226),o(97906),o(64524),o(65023),o(31424),o(74676),o(7391),o(22529),o(43534),o(38094),o(67723),o(47239),o(1178),o(17745),o(81272),o(44945),o(80167),o(4478),o(7161),o(62401),o(52731),o(64884),o(67321),o(73067),o(78273),o(49475),o(19297),o(82408),o(73509),o(28276),o(69277),o(70580),o(75191),o(24319),o(62092),o(3816),o(71992);const _={base:b.A,key:"type",typeMap:{"simple-fill":u.A,"picture-fill":y.A,"picture-marker":p.A,"simple-line":d.A,"simple-marker":m.A,text:w.A,"label-3d":i.A,"line-3d":n.A,"mesh-3d":a.A,"point-3d":c.A,"polygon-3d":h.A,"web-style":v.A,cim:l.A},errorContext:"symbol"},A={base:b.A,key:"type",typeMap:{"picture-marker":p.A,"simple-marker":m.A,"point-3d":c.A,cim:l.A},errorContext:"symbol"},M={base:b.A,key:"type",typeMap:{"simple-line":d.A,"line-3d":n.A,cim:l.A},errorContext:"symbol"},S={base:b.A,key:"type",typeMap:{"simple-fill":u.A,"picture-fill":y.A,"polygon-3d":h.A,cim:l.A},errorContext:"symbol"},Z={base:b.A,key:"type",typeMap:{"picture-marker":p.A,"simple-marker":m.A,text:w.A,"web-style":v.A,cim:l.A},errorContext:"symbol"},x=(0,s.c)({types:_}),j={base:b.A,key:"type",typeMap:{"simple-fill":u.A,"picture-fill":y.A,"picture-marker":p.A,"simple-line":d.A,"simple-marker":m.A,text:w.A,"line-3d":n.A,"mesh-3d":a.A,"point-3d":c.A,"polygon-3d":h.A,"web-style":v.A,cim:l.A},errorContext:"symbol"},L={base:b.A,key:"type",typeMap:{text:w.A,"label-3d":i.A},errorContext:"symbol"},z=(b.A,i.A,n.A,a.A,c.A,h.A,v.A,{base:b.A,key:"type",typeMap:{"line-3d":n.A,"mesh-3d":a.A,"point-3d":c.A,"polygon-3d":h.A,"web-style":v.A,cim:l.A},errorContext:"symbol"}),O={base:b.A,key:"type",typeMap:{"label-3d":i.A},errorContext:"symbol"},D=(0,r.a)(_)},85232:(e,t,o)=>{o.d(t,{A:()=>m});var r,s=o(32816),l=o(32773),i=o(20266),n=o(29298),a=o(88663),y=o(49877),p=o(69421),c=o(56273),h=o(30011),u=o(93471);o(90740),o(36544),o(93181),o(13671),o(40499),o(6407),o(93804),o(91047),o(41390),o(58498),o(45371),o(80959),o(55270),o(50214),o(59192),o(78016),o(54483),o(95779),o(13262),o(346),o(64604),o(29512),o(99063),o(99924),o(18683),o(16699),o(26809),o(2589),o(18527),o(94345),o(44600),o(2160),o(7969),o(69763),o(64752),o(48844),o(29208),o(36533),o(84200),o(97827),o(91695),o(18169),o(48402),o(67504),o(92517),o(77037),o(35902),o(13226);let d=r=class extends u.A{constructor(e){super(e),this.data=null,this.type="cim"}readData(e,t){return t}writeData(e,t){Object.assign(t,e)}async collectRequiredFields(e,t){if("CIMSymbolReference"===this.data?.type){const o=this.data.primitiveOverrides;if(o){const r=o.map((o=>{const r=o.valueExpressionInfo;return r?(0,h.Dx)(e,t,r.expression):null}));await Promise.all(r)}}}clone(){return new r({data:(0,l.o8)(this.data)})}hash(){return(0,i.n)(JSON.stringify(this.data)).toString()}};(0,s._)([(0,n.MZ)({json:{write:!1}})],d.prototype,"color",void 0),(0,s._)([(0,n.MZ)({json:{write:!0}})],d.prototype,"data",void 0),(0,s._)([(0,y.r)("data",["symbol"])],d.prototype,"readData",null),(0,s._)([(0,c.w)("data",{})],d.prototype,"writeData",null),(0,s._)([(0,a.e)({CIMSymbolReference:"cim"},{readOnly:!0})],d.prototype,"type",void 0),d=r=(0,s._)([(0,p.$)("esri.symbols.CIMSymbol")],d);const m=d},53252:(e,t,o)=>{o.d(t,{A:()=>h});var r,s=o(32816),l=o(29298),i=(o(32773),o(20266),o(88663)),n=o(69421),a=o(34039),y=o(70061),p=o(74676);o(36544),o(93181),o(13671),o(40499),o(6407),o(90740),o(93804),o(91047),o(99924),o(41390),o(58498),o(45371),o(80959),o(56273),o(3495),o(35902),o(13226),o(16699),o(26809),o(2589),o(18527),o(97906),o(64524),o(65023),o(31424);let c=r=class extends a.A{constructor(e){super(e),this.type="extrude",this.size=1,this.material=null,this.castShadows=!0,this.edges=null}clone(){return new r({edges:this.edges?.clone(),enabled:this.enabled,material:this.material?.clone(),castShadows:this.castShadows,size:this.size})}};(0,s._)([(0,i.e)({Extrude:"extrude"},{readOnly:!0})],c.prototype,"type",void 0),(0,s._)([(0,l.MZ)({type:Number,json:{write:{enabled:!0,isRequired:!0}},nonNullable:!0})],c.prototype,"size",void 0),(0,s._)([(0,l.MZ)({type:p.S,json:{write:!0}})],c.prototype,"material",void 0),(0,s._)([(0,l.MZ)({type:Boolean,nonNullable:!0,json:{write:!0,default:!0}})],c.prototype,"castShadows",void 0),(0,s._)([(0,l.MZ)(y.s)],c.prototype,"edges",void 0),c=r=(0,s._)([(0,n.$)("esri.symbols.ExtrudeSymbol3DLayer")],c);const h=c},32368:(e,t,o)=>{o.d(t,{A:()=>Z});var r,s=o(32816),l=o(29298),i=(o(32773),o(20266),o(88663)),n=o(69421),a=o(34039),y=o(70061),p=o(7391),c=o(22529),h=o(43534),u=o(38094),d=(o(6407),o(74676)),m=o(35902),b=o(99924),w=o(87985),v=o(97906),f=o(67723);o(36544),o(93181),o(13671),o(40499),o(90740),o(93804),o(91047),o(56273),o(41390),o(58498),o(45371),o(80959),o(3495),o(13226),o(16699),o(26809),o(2589),o(18527),o(64524),o(65023),o(31424),o(47239),o(44600),o(2160),o(49877),o(7969),o(69763),o(18683),o(64604),o(29512),o(99063),o(64752),o(48844),o(29208),o(48402);let g=r=class extends d.S{constructor(e){super(e),this.colorMixMode=null}clone(){const e={color:null!=this.color?this.color.clone():null,colorMixMode:this.colorMixMode};return new r(e)}};var _;(0,s._)([(0,i.e)({multiply:"multiply",replace:"replace",tint:"tint"})],g.prototype,"colorMixMode",void 0),g=r=(0,s._)([(0,n.$)("esri.symbols.support.Symbol3DFillMaterial")],g);let A=_=class extends b.oY{constructor(e){super(e),this.color=new m.A([0,0,0,1]),this.size=(0,w.p)(1),this.pattern=null,this.patternCap="butt"}clone(){const e={color:null!=this.color?this.color.clone():null,size:this.size,pattern:null!=this.pattern?this.pattern.clone():null,patternCap:this.patternCap};return new _(e)}};var M;(0,s._)([(0,l.MZ)(v.c)],A.prototype,"color",void 0),(0,s._)([(0,l.MZ)(v.s)],A.prototype,"size",void 0),(0,s._)([(0,l.MZ)(h.s)],A.prototype,"pattern",void 0),(0,s._)([(0,l.MZ)({type:f.a,json:{default:"butt",write:{overridePolicy(){return{enabled:null!=this.pattern}}}}})],A.prototype,"patternCap",void 0),A=_=(0,s._)([(0,n.$)("esri.symbols.support.Symbol3DOutline")],A);let S=M=class extends a.A{constructor(e){super(e),this.type="fill",this.material=null,this.pattern=null,this.castShadows=!0,this.outline=null,this.edges=null}clone(){const e={edges:null!=this.edges?this.edges.clone():null,enabled:this.enabled,material:null!=this.material?this.material.clone():null,pattern:null!=this.pattern?this.pattern.clone():null,castShadows:this.castShadows,outline:null!=this.outline?this.outline.clone():null};return new M(e)}static fromSimpleFillSymbol(e){const t=e.outline&&e.outline.style&&"solid"!==e.outline.style?new p.A({style:e.outline.style}):null,o={size:e.outline?.width??0,color:(e.outline?.color??u.w).clone(),pattern:t};return t&&e.outline?.cap&&(o.patternCap=e.outline.cap),new M({material:new g({color:(e.color??u.t).clone()}),pattern:e.style&&"solid"!==e.style?new c.A({style:e.style}):null,outline:o})}};(0,s._)([(0,i.e)({Fill:"fill"},{readOnly:!0})],S.prototype,"type",void 0),(0,s._)([(0,l.MZ)({type:g,json:{write:!0}})],S.prototype,"material",void 0),(0,s._)([(0,l.MZ)(h.a)],S.prototype,"pattern",void 0),(0,s._)([(0,l.MZ)({type:Boolean,nonNullable:!0,json:{write:!0,default:!0}})],S.prototype,"castShadows",void 0),(0,s._)([(0,l.MZ)({type:A,json:{write:!0}})],S.prototype,"outline",void 0),(0,s._)([(0,l.MZ)(y.s)],S.prototype,"edges",void 0),S=M=(0,s._)([(0,n.$)("esri.symbols.FillSymbol3DLayer")],S);const Z=S},63728:(e,t,o)=>{o.d(t,{A:()=>k});var r,s=o(32816),l=o(32773),i=o(20266),n=o(99063),a=o(29298),y=o(88663),p=o(69421),c=o(34039),h=o(38094),u=o(93804),d=o(99924),m=o(49877),b=o(56273),w=o(1178),v=o(97906),f=o(41390),g=o(35902),_=o(87985),A=o(74676);o(90740),o(6407),o(40499),o(93181),o(13671),o(91047),o(36544),o(58498),o(45371),o(80959),o(29512),o(64524),o(13226),o(16699),o(26809),o(2589),o(18527);const M=(0,u.s)()({circle:"circle",square:"square",cross:"cross",x:"x",kite:"kite",triangle:"triangle"});let S=r=class extends d.oY{constructor(e){super(e)}readHref(e,t,o){return e?(0,w.f)(e,o):t.dataURI}writeHref(e,t,o,r){e&&((0,n.DB)(e)?t.dataURI=e:(t.href=(0,w.a)(e,r),(0,n.oP)(t.href)&&(t.href=(0,n.S8)(t.href))))}clone(){return new r({href:this.href,primitive:this.primitive})}};var Z;(0,s._)([(0,a.MZ)({type:String,json:{write:!0,read:{source:["href","dataURI"]}}})],S.prototype,"href",void 0),(0,s._)([(0,m.r)("href")],S.prototype,"readHref",null),(0,s._)([(0,b.w)("href",{href:{type:String},dataURI:{type:String}})],S.prototype,"writeHref",null),(0,s._)([(0,y.e)(M)],S.prototype,"primitive",void 0),S=r=(0,s._)([(0,p.$)("esri.symbols.support.IconSymbol3DLayerResource")],S);let x=Z=class extends f.T{constructor(){super(...arguments),this.x=0,this.y=0}clone(){return new Z({x:this.x,y:this.y})}};var j;(0,s._)([(0,a.MZ)({type:Number})],x.prototype,"x",void 0),(0,s._)([(0,a.MZ)({type:Number})],x.prototype,"y",void 0),x=Z=(0,s._)([(0,p.$)("esri.symbols.support.Symbol3DAnchorPosition2D")],x);let L=j=class extends d.oY{constructor(e){super(e),this.color=new g.A([0,0,0,1]),this.size=(0,_.p)(1)}clone(){const e={color:null!=this.color?this.color.clone():null,size:this.size};return new j(e)}};var z;(0,s._)([(0,a.MZ)(v.c)],L.prototype,"color",void 0),(0,s._)([(0,a.MZ)(v.s)],L.prototype,"size",void 0),L=j=(0,s._)([(0,p.$)("esri.symbols.support.Symbol3DIconOutline")],L);const O="esri.symbols.IconSymbol3DLayer";let D=z=class extends c.A{constructor(e){super(e),this.material=null,this.resource=null,this.type="icon",this.size=12,this.anchor="center",this.anchorPosition=null,this.outline=null}clone(){return new z({anchor:this.anchor,anchorPosition:(0,l.o8)(this.anchorPosition),enabled:this.enabled,material:(0,l.o8)(this.material),outline:(0,l.o8)(this.outline),resource:(0,l.o8)(this.resource),size:this.size})}static fromSimpleMarkerSymbol(e){const t=e.color||h.w,o=$(e),r=e.outline&&e.outline.width>0?{size:e.outline.width,color:(e.outline.color||h.w).clone()}:null;return new z({size:e.size,resource:{primitive:(s=e.style,C[s]||(i.L.getLogger(O).warn(`${s} cannot be mapped to Icon symbol. Fallback to "circle"`),"circle"))},material:{color:t},outline:r,anchor:o?"relative":void 0,anchorPosition:o});var s}static fromPictureMarkerSymbol(e){const t=!e.color||(0,h.i)(e.color)?h.w:e.color,o=$(e);return new z({size:e.width<=e.height?e.height:e.width,resource:{href:e.url},material:{color:t.clone()},anchor:o?"relative":void 0,anchorPosition:o})}static fromCIMSymbol(e){return new z({resource:{href:(0,n.Hg)({mediaType:"application/json",data:JSON.stringify(e.data)})}})}};(0,s._)([(0,a.MZ)({type:A.S,json:{write:!0}})],D.prototype,"material",void 0),(0,s._)([(0,a.MZ)({type:S,json:{write:!0}})],D.prototype,"resource",void 0),(0,s._)([(0,y.e)({Icon:"icon"},{readOnly:!0})],D.prototype,"type",void 0),(0,s._)([(0,a.MZ)(v.s)],D.prototype,"size",void 0),(0,s._)([(0,y.e)({center:"center",left:"left",right:"right",top:"top",bottom:"bottom",topLeft:"top-left",topRight:"top-right",bottomLeft:"bottom-left",bottomRight:"bottom-right",relative:"relative"}),(0,a.MZ)({json:{default:"center"}})],D.prototype,"anchor",void 0),(0,s._)([(0,a.MZ)({type:x,json:{type:[Number],read:{reader:e=>new x({x:e[0],y:e[1]})},write:{writer:(e,t)=>{t.anchorPosition=[e.x,e.y]},overridePolicy(){return{enabled:"relative"===this.anchor}}}}})],D.prototype,"anchorPosition",void 0),(0,s._)([(0,a.MZ)({type:L,json:{write:!0}})],D.prototype,"outline",void 0),D=z=(0,s._)([(0,p.$)(O)],D);const k=D;function $(e){const t="width"in e?e.width:e.size,o="height"in e?e.height:e.size,r=N(e.xoffset),s=N(e.yoffset);return(r||s)&&t&&o?{x:-r/t,y:s/o}:null}function N(e){return isFinite(e)?e:0}const C={circle:"circle",cross:"cross",diamond:"kite",square:"square",x:"x",triangle:"triangle",path:null}},7182:(e,t,o)=>{o.d(t,{A:()=>b});var r,s=o(32816),l=o(17745),i=o(32773),n=o(29298),a=(o(20266),o(88663)),y=o(69421),p=o(47788),c=o(53370),h=o(80167),u=o(7161);o(41390),o(40499),o(93181),o(13671),o(58498),o(91047),o(45371),o(80959),o(6407),o(90740),o(81272),o(36544),o(44945),o(93804),o(19297),o(99063),o(99924),o(48844),o(49877),o(56273),o(82408),o(29512),o(64604),o(73509),o(28276),o(44600),o(2160),o(7969),o(69763),o(18683),o(64752),o(29208),o(59192),o(69277),o(70580),o(75191),o(24319),o(62092),o(1178),o(53252),o(34039),o(70061),o(3495),o(35902),o(13226),o(16699),o(26809),o(2589),o(18527),o(97906),o(64524),o(65023),o(31424),o(74676),o(32368),o(7391),o(22529),o(43534),o(38094),o(67723),o(47239),o(48402),o(63728),o(4157),o(62401),o(52731),o(89322),o(20138),o(93471),o(46946),o(3816),o(71992),o(59858),o(4478),o(91808);const d=l.A.ofType({base:null,key:"type",typeMap:{text:c.A}});let m=r=class extends p.A{constructor(e){super(e),this.verticalOffset=null,this.callout=null,this.styleOrigin=null,this.symbolLayers=new d,this.type="label-3d"}supportsCallout(){return!0}hasVisibleCallout(){return(0,h.h)(this)}hasVisibleVerticalOffset(){return(0,h.a)(this)}clone(){return new r({styleOrigin:(0,i.o8)(this.styleOrigin),symbolLayers:(0,i.o8)(this.symbolLayers),thumbnail:(0,i.o8)(this.thumbnail),callout:(0,i.o8)(this.callout),verticalOffset:(0,i.o8)(this.verticalOffset)})}static fromTextSymbol(e){return new r({symbolLayers:new l.A([c.A.fromTextSymbol(e)])})}};(0,s._)([(0,n.MZ)({type:u.A,json:{write:!0}})],m.prototype,"verticalOffset",void 0),(0,s._)([(0,n.MZ)(h.c)],m.prototype,"callout",void 0),(0,s._)([(0,n.MZ)({json:{read:!1,write:!1}})],m.prototype,"styleOrigin",void 0),(0,s._)([(0,n.MZ)({type:d})],m.prototype,"symbolLayers",void 0),(0,s._)([(0,a.e)({LabelSymbol3D:"label-3d"},{readOnly:!0})],m.prototype,"type",void 0),m=r=(0,s._)([(0,y.$)("esri.symbols.LabelSymbol3D")],m);const b=m},62401:(e,t,o)=>{o.d(t,{A:()=>h});var r=o(32816),s=o(35902),l=o(52731),i=o(99924),n=o(29298),a=o(36544),y=(o(32773),o(69421)),p=o(30041);o(13226),o(16699),o(26809),o(2589),o(18527),o(41390),o(20266),o(90740),o(40499),o(93181),o(13671),o(58498),o(91047),o(45371),o(80959),o(6407);let c=class extends((0,l.O)(i.oY)){constructor(e){super(e),this.type="style",this.placement="begin-end",this.style="arrow",this.color=null}equals(e){return null!=e&&e.placement===this.placement&&e.style===this.style&&(null==this.color&&null==e.color||null!=this.color&&null!=e.color&&this.color.toJSON()===e.color.toJSON())}};(0,r._)([(0,n.MZ)({type:["style"],readOnly:!0,json:{read:!0,write:{ignoreOrigin:!0}}})],c.prototype,"type",void 0),(0,r._)([(0,n.MZ)({type:p.l,json:{default:"begin-end",write:!0}})],c.prototype,"placement",void 0),(0,r._)([(0,n.MZ)({type:p.a,json:{default:"arrow",write:!0}})],c.prototype,"style",void 0),(0,r._)([(0,n.MZ)({type:s.A,json:{type:[a.I],default:null,write:!0}})],c.prototype,"color",void 0),c=(0,r._)([(0,y.$)("esri.symbols.LineStyleMarker3D")],c);const h=c},55586:(e,t,o)=>{o.d(t,{A:()=>b});var r,s=o(32816),l=o(17745),i=o(32773),n=o(29298),a=(o(20266),o(88663)),y=o(69421),p=o(4157),c=o(20138),h=o(47788);o(41390),o(40499),o(93181),o(13671),o(58498),o(91047),o(45371),o(80959),o(6407),o(90740),o(81272),o(36544),o(44945),o(93804),o(62401),o(35902),o(13226),o(16699),o(26809),o(2589),o(18527),o(52731),o(99924),o(34039),o(56273),o(7391),o(43534),o(22529),o(38094),o(97906),o(64524),o(74676),o(67723),o(47239),o(44600),o(2160),o(49877),o(7969),o(69763),o(18683),o(64604),o(29512),o(99063),o(64752),o(48844),o(29208),o(48402),o(19297),o(82408),o(73509),o(28276),o(59192),o(69277),o(70580),o(75191),o(24319),o(62092),o(1178),o(53252),o(70061),o(3495),o(65023),o(31424),o(32368),o(63728),o(89322),o(93471),o(53370),o(59858),o(46946),o(3816),o(71992);const u=l.A.ofType({base:null,key:"type",typeMap:{line:p.A,path:c.A}}),d=l.A.ofType({base:null,key:"type",typeMap:{line:p.A,path:c.A}});let m=r=class extends h.A{constructor(e){super(e),this.symbolLayers=new u,this.type="line-3d"}clone(){return new r({styleOrigin:(0,i.o8)(this.styleOrigin),symbolLayers:(0,i.o8)(this.symbolLayers),thumbnail:(0,i.o8)(this.thumbnail)})}static fromSimpleLineSymbol(e){return new r({symbolLayers:new l.A([p.A.fromSimpleLineSymbol(e)])})}};(0,s._)([(0,n.MZ)({type:u,json:{type:d}})],m.prototype,"symbolLayers",void 0),(0,s._)([(0,a.e)({LineSymbol3D:"line-3d"},{readOnly:!0})],m.prototype,"type",void 0),m=r=(0,s._)([(0,y.$)("esri.symbols.LineSymbol3D")],m);const b=m},4157:(e,t,o)=>{o.d(t,{A:()=>v});var r,s=o(32816),l=o(87985),i=o(29298),n=(o(32773),o(20266),o(88663)),a=o(69421),y=o(62401),p=o(34039),c=o(7391),h=o(43534),u=o(38094),d=o(97906),m=o(74676),b=o(67723);o(36544),o(93181),o(13671),o(40499),o(6407),o(90740),o(93804),o(91047),o(35902),o(13226),o(16699),o(26809),o(2589),o(18527),o(52731),o(41390),o(58498),o(45371),o(80959),o(99924),o(56273),o(22529),o(64524),o(47239),o(44600),o(2160),o(49877),o(7969),o(69763),o(18683),o(64604),o(29512),o(99063),o(64752),o(48844),o(29208),o(48402);let w=r=class extends p.A{constructor(e){super(e),this.material=null,this.type="line",this.join="miter",this.cap="butt",this.size=(0,l.p)(1),this.pattern=null,this.marker=null}clone(){const e={enabled:this.enabled,material:null!=this.material?this.material.clone():null,size:this.size,join:this.join,cap:this.cap,pattern:null!=this.pattern?this.pattern.clone():null,marker:null!=this.marker?this.marker.clone():null};return new r(e)}static fromSimpleLineSymbol(e){const t={enabled:!0,size:e.width??(0,l.p)(1),cap:e.cap||"butt",join:e.join||"miter",pattern:e.style?new c.A({style:e.style}):null,material:new m.S({color:(e.color||u.w).clone()}),marker:e.marker?new y.A({placement:e.marker.placement,style:e.marker.style,color:e.marker.color?.clone()??null}):null};return new r(t)}};(0,s._)([(0,i.MZ)({type:m.S,json:{write:!0}})],w.prototype,"material",void 0),(0,s._)([(0,n.e)({Line:"line"},{readOnly:!0})],w.prototype,"type",void 0),(0,s._)([(0,i.MZ)({type:b.l,json:{write:!0,default:"miter"}})],w.prototype,"join",void 0),(0,s._)([(0,i.MZ)({type:b.a,json:{write:!0,default:"butt"}})],w.prototype,"cap",void 0),(0,s._)([(0,i.MZ)(d.s)],w.prototype,"size",void 0),(0,s._)([(0,i.MZ)(h.s)],w.prototype,"pattern",void 0),(0,s._)([(0,i.MZ)({types:{key:"type",base:y.A,typeMap:{style:y.A}},json:{write:!0}})],w.prototype,"marker",void 0),w=r=(0,s._)([(0,a.$)("esri.symbols.LineSymbol3DLayer")],w);const v=w},92229:(e,t,o)=>{o.d(t,{A:()=>d});var r,s=o(32816),l=o(17745),i=o(32773),n=o(29298),a=(o(20266),o(88663)),y=o(69421),p=o(32368),c=o(47788);o(41390),o(40499),o(93181),o(13671),o(58498),o(91047),o(45371),o(80959),o(6407),o(90740),o(81272),o(36544),o(44945),o(93804),o(34039),o(99924),o(56273),o(70061),o(3495),o(35902),o(13226),o(16699),o(26809),o(2589),o(18527),o(97906),o(64524),o(65023),o(31424),o(7391),o(22529),o(43534),o(38094),o(74676),o(67723),o(47239),o(44600),o(2160),o(49877),o(7969),o(69763),o(18683),o(64604),o(29512),o(99063),o(64752),o(48844),o(29208),o(48402),o(19297),o(82408),o(73509),o(28276),o(59192),o(69277),o(70580),o(75191),o(24319),o(62092),o(1178),o(53252),o(63728),o(4157),o(62401),o(52731),o(89322),o(20138),o(93471),o(53370),o(59858),o(46946),o(3816),o(71992);const h=l.A.ofType({base:null,key:"type",typeMap:{fill:p.A}});let u=r=class extends c.A{constructor(e){super(e),this.symbolLayers=new h,this.type="mesh-3d"}clone(){return new r({styleOrigin:(0,i.o8)(this.styleOrigin),symbolLayers:(0,i.o8)(this.symbolLayers),thumbnail:(0,i.o8)(this.thumbnail)})}static fromSimpleFillSymbol(e){return new r({symbolLayers:new l.A([p.A.fromSimpleFillSymbol(e)])})}};(0,s._)([(0,n.MZ)({type:h})],u.prototype,"symbolLayers",void 0),(0,s._)([(0,a.e)({MeshSymbol3D:"mesh-3d"},{readOnly:!0})],u.prototype,"type",void 0),u=r=(0,s._)([(0,y.$)("esri.symbols.MeshSymbol3D")],u);const d=u},89322:(e,t,o)=>{o.d(t,{A:()=>g});var r,s=o(32816),l=o(29298),i=(o(32773),o(20266),o(88663)),n=o(69421),a=o(34039),y=o(93804),p=o(99924),c=o(1178),h=o(41390),u=o(74676);o(36544),o(93181),o(13671),o(40499),o(6407),o(90740),o(91047),o(56273),o(58498),o(45371),o(80959),o(29512),o(99063),o(97906),o(35902),o(13226),o(16699),o(26809),o(2589),o(18527),o(64524);const d=(0,y.s)()({sphere:"sphere",cylinder:"cylinder",cube:"cube",cone:"cone",diamond:"diamond",tetrahedron:"tetrahedron",invertedCone:"inverted-cone"});let m=r=class extends p.oY{clone(){return new r({href:this.href,primitive:this.primitive})}};var b;(0,s._)([(0,l.MZ)({type:String,json:{read:c.r,write:c.w}})],m.prototype,"href",void 0),(0,s._)([(0,i.e)(d)],m.prototype,"primitive",void 0),m=r=(0,s._)([(0,n.$)("esri.symbols.support.ObjectSymbol3DLayerResource")],m);let w=b=class extends h.T{constructor(){super(...arguments),this.x=0,this.y=0,this.z=0}clone(){return new b({x:this.x,y:this.y,z:this.z})}};var v;(0,s._)([(0,l.MZ)({type:Number})],w.prototype,"x",void 0),(0,s._)([(0,l.MZ)({type:Number})],w.prototype,"y",void 0),(0,s._)([(0,l.MZ)({type:Number})],w.prototype,"z",void 0),w=b=(0,s._)([(0,n.$)("esri.symbols.support.Symbol3DAnchorPosition3D")],w);let f=v=class extends a.A{constructor(e){super(e),this.material=null,this.castShadows=!0,this.resource=null,this.type="object",this.width=void 0,this.height=void 0,this.depth=void 0,this.anchor=void 0,this.anchorPosition=void 0,this.heading=void 0,this.tilt=void 0,this.roll=void 0}clone(){return new v({heading:this.heading,tilt:this.tilt,roll:this.roll,anchor:this.anchor,anchorPosition:this.anchorPosition?.clone(),depth:this.depth,enabled:this.enabled,height:this.height,material:this.material?.clone()??null,castShadows:this.castShadows,resource:this.resource?.clone(),width:this.width})}get isPrimitive(){return!this.resource||"string"!=typeof this.resource.href}};(0,s._)([(0,l.MZ)({type:u.S,json:{write:!0}})],f.prototype,"material",void 0),(0,s._)([(0,l.MZ)({type:Boolean,nonNullable:!0,json:{write:!0,default:!0}})],f.prototype,"castShadows",void 0),(0,s._)([(0,l.MZ)({type:m,json:{write:!0}})],f.prototype,"resource",void 0),(0,s._)([(0,i.e)({Object:"object"},{readOnly:!0})],f.prototype,"type",void 0),(0,s._)([(0,l.MZ)({type:Number,json:{write:!0}})],f.prototype,"width",void 0),(0,s._)([(0,l.MZ)({type:Number,json:{write:!0}})],f.prototype,"height",void 0),(0,s._)([(0,l.MZ)({type:Number,json:{write:!0}})],f.prototype,"depth",void 0),(0,s._)([(0,i.e)({center:"center",top:"top",bottom:"bottom",origin:"origin",relative:"relative"}),(0,l.MZ)({json:{default:"origin"}})],f.prototype,"anchor",void 0),(0,s._)([(0,l.MZ)({type:w,json:{type:[Number],read:{reader:e=>new w({x:e[0],y:e[1],z:e[2]})},write:{writer:(e,t)=>{t.anchorPosition=[e.x,e.y,e.z]},overridePolicy(){return{enabled:"relative"===this.anchor}}}}})],f.prototype,"anchorPosition",void 0),(0,s._)([(0,l.MZ)({type:Number,json:{write:!0}})],f.prototype,"heading",void 0),(0,s._)([(0,l.MZ)({type:Number,json:{write:!0}})],f.prototype,"tilt",void 0),(0,s._)([(0,l.MZ)({type:Number,json:{write:!0}})],f.prototype,"roll",void 0),(0,s._)([(0,l.MZ)({readOnly:!0})],f.prototype,"isPrimitive",null),f=v=(0,s._)([(0,n.$)("esri.symbols.ObjectSymbol3DLayer")],f);const g=f},20138:(e,t,o)=>{o.d(t,{A:()=>u});var r,s=o(32816),l=o(29298),i=(o(32773),o(20266),o(88663)),n=o(49877),a=o(69421),y=o(34039),p=o(74676),c=o(67723);o(36544),o(93181),o(13671),o(40499),o(6407),o(90740),o(93804),o(91047),o(99924),o(41390),o(58498),o(45371),o(80959),o(56273),o(97906),o(35902),o(13226),o(16699),o(26809),o(2589),o(18527),o(64524),o(47239),o(44600),o(2160),o(7969),o(69763),o(18683),o(64604),o(29512),o(99063),o(64752),o(48844),o(29208),o(48402);let h=r=class extends y.A{constructor(e){super(e),this.material=null,this.castShadows=!0,this.type="path",this.profile="circle",this.join="miter",this.cap="butt",this.width=void 0,this.height=void 0,this.anchor="center",this.profileRotation="all"}readWidth(e,t){return null!=e?e:null==t.height&&null!=t.size?t.size:void 0}readHeight(e,t){return null!=e?e:null==t.width&&null!=t.size?t.size:void 0}clone(){return new r({enabled:this.enabled,material:null!=this.material?this.material.clone():null,castShadows:this.castShadows,profile:this.profile,join:this.join,cap:this.cap,width:this.width,height:this.height,profileRotation:this.profileRotation,anchor:this.anchor})}};(0,s._)([(0,l.MZ)({type:p.S,json:{write:!0}})],h.prototype,"material",void 0),(0,s._)([(0,l.MZ)({type:Boolean,nonNullable:!0,json:{write:!0,default:!0}})],h.prototype,"castShadows",void 0),(0,s._)([(0,i.e)({Path:"path"},{readOnly:!0})],h.prototype,"type",void 0),(0,s._)([(0,l.MZ)({type:["circle","quad"],json:{write:!0,default:"circle"}})],h.prototype,"profile",void 0),(0,s._)([(0,l.MZ)({type:c.l,json:{write:!0,default:"miter"}})],h.prototype,"join",void 0),(0,s._)([(0,l.MZ)({type:c.p,json:{write:!0,default:"butt"}})],h.prototype,"cap",void 0),(0,s._)([(0,l.MZ)({type:Number,json:{write:{enabled:!0,target:{width:{type:Number},size:{type:Number}}}}})],h.prototype,"width",void 0),(0,s._)([(0,n.r)("width",["width","size","height"])],h.prototype,"readWidth",null),(0,s._)([(0,l.MZ)({type:Number,json:{write:!0}})],h.prototype,"height",void 0),(0,s._)([(0,n.r)("height",["height","size","width"])],h.prototype,"readHeight",null),(0,s._)([(0,l.MZ)({type:["center","bottom","top"],json:{write:!0,default:"center"}})],h.prototype,"anchor",void 0),(0,s._)([(0,l.MZ)({type:["heading","all"],json:{write:!0,default:"all"}})],h.prototype,"profileRotation",void 0),h=r=(0,s._)([(0,a.$)("esri.symbols.PathSymbol3DLayer")],h);const u=h},18344:(e,t,o)=>{o.d(t,{A:()=>u});var r,s=o(32816),l=o(32773),i=o(87985),n=o(29298),a=(o(20266),o(88663)),y=o(69421),p=o(53610),c=o(64884);o(36544),o(93181),o(13671),o(40499),o(6407),o(90740),o(93804),o(91047),o(29447),o(78273),o(93471),o(35902),o(13226),o(16699),o(26809),o(2589),o(18527),o(99924),o(41390),o(58498),o(45371),o(80959),o(49877),o(49475),o(56273),o(99063),o(1178),o(29512);let h=r=class extends p.A{constructor(...e){super(...e),this.type="picture-fill",this.url=null,this.xscale=1,this.yscale=1,this.width=12,this.height=12,this.xoffset=0,this.yoffset=0,this.source=null}normalizeCtorArgs(e,t,o,r){if(e&&"string"!=typeof e&&null==e.imageData)return e;const s={};return e&&(s.url=e),t&&(s.outline=t),null!=o&&(s.width=(0,i.t)(o)),null!=r&&(s.height=(0,i.t)(r)),s}clone(){const e=new r({color:(0,l.o8)(this.color),height:this.height,outline:(0,l.o8)(this.outline),url:this.url,width:this.width,xoffset:this.xoffset,xscale:this.xscale,yoffset:this.yoffset,yscale:this.yscale});return e._set("source",(0,l.o8)(this.source)),e}hash(){return`${super.hash()}.${this.color?.hash()}.${this.height}.${this.url}.${this.width}.${this.xoffset}.${this.xscale}.${this.yoffset}.${this.yscale}`}};(0,s._)([(0,a.e)({esriPFS:"picture-fill"},{readOnly:!0})],h.prototype,"type",void 0),(0,s._)([(0,n.MZ)(c.u)],h.prototype,"url",void 0),(0,s._)([(0,n.MZ)({type:Number,json:{write:!0}})],h.prototype,"xscale",void 0),(0,s._)([(0,n.MZ)({type:Number,json:{write:!0}})],h.prototype,"yscale",void 0),(0,s._)([(0,n.MZ)({type:Number,cast:i.t,json:{write:!0}})],h.prototype,"width",void 0),(0,s._)([(0,n.MZ)({type:Number,cast:i.t,json:{write:!0}})],h.prototype,"height",void 0),(0,s._)([(0,n.MZ)({type:Number,cast:i.t,json:{write:!0}})],h.prototype,"xoffset",void 0),(0,s._)([(0,n.MZ)({type:Number,cast:i.t,json:{write:!0}})],h.prototype,"yoffset",void 0),(0,s._)([(0,n.MZ)(c.s)],h.prototype,"source",void 0),h=r=(0,s._)([(0,y.$)("esri.symbols.PictureFillSymbol")],h);const u=h},23351:(e,t,o)=>{o.d(t,{A:()=>d});var r,s=o(32816),l=o(32773),i=o(87985),n=o(29298),a=(o(20266),o(88663)),y=o(49877),p=o(69421),c=o(35121),h=o(64884);o(36544),o(93181),o(13671),o(40499),o(6407),o(90740),o(93804),o(91047),o(93471),o(35902),o(13226),o(16699),o(26809),o(2589),o(18527),o(99924),o(41390),o(58498),o(45371),o(80959),o(99063),o(1178),o(29512);let u=r=class extends c.A{constructor(...e){super(...e),this.color=null,this.type="picture-marker",this.url=null,this.source=null,this.height=12,this.width=12,this.size=null}normalizeCtorArgs(e,t,o){if(e&&"string"!=typeof e&&null==e.imageData)return e;const r={};return e&&(r.url=e),null!=t&&(r.width=(0,i.t)(t)),null!=o&&(r.height=(0,i.t)(o)),r}readHeight(e,t){return t.size||e}readWidth(e,t){return t.size||e}clone(){const e=new r({angle:this.angle,height:this.height,url:this.url,width:this.width,xoffset:this.xoffset,yoffset:this.yoffset});return e._set("source",(0,l.o8)(this.source)),e}hash(){return`${super.hash()}.${this.height}.${this.url}.${this.width}`}};(0,s._)([(0,n.MZ)({json:{write:!1}})],u.prototype,"color",void 0),(0,s._)([(0,a.e)({esriPMS:"picture-marker"},{readOnly:!0})],u.prototype,"type",void 0),(0,s._)([(0,n.MZ)(h.u)],u.prototype,"url",void 0),(0,s._)([(0,n.MZ)(h.s)],u.prototype,"source",void 0),(0,s._)([(0,n.MZ)({type:Number,cast:i.t,json:{write:!0}})],u.prototype,"height",void 0),(0,s._)([(0,y.r)("height",["height","size"])],u.prototype,"readHeight",null),(0,s._)([(0,n.MZ)({type:Number,cast:i.t,json:{write:!0}})],u.prototype,"width",void 0),(0,s._)([(0,n.MZ)({json:{write:!1}})],u.prototype,"size",void 0),u=r=(0,s._)([(0,p.$)("esri.symbols.PictureMarkerSymbol")],u);const d=u},51222:(e,t,o)=>{o.d(t,{A:()=>g});var r,s=o(32816),l=o(35902),i=o(17745),n=o(32773),a=o(29298),y=(o(20266),o(88663)),p=o(69421),c=o(63728),h=o(89322),u=o(47788),d=o(53370),m=o(80167),b=o(91808),w=o(7161);o(13226),o(16699),o(26809),o(2589),o(18527),o(36544),o(41390),o(40499),o(93181),o(13671),o(58498),o(91047),o(45371),o(80959),o(6407),o(90740),o(81272),o(44945),o(93804),o(99063),o(99924),o(34039),o(56273),o(38094),o(49877),o(1178),o(29512),o(97906),o(64524),o(74676),o(19297),o(48844),o(82408),o(64604),o(73509),o(28276),o(44600),o(2160),o(7969),o(69763),o(18683),o(64752),o(29208),o(59192),o(69277),o(70580),o(75191),o(24319),o(62092),o(53252),o(70061),o(3495),o(65023),o(31424),o(32368),o(7391),o(22529),o(43534),o(67723),o(47239),o(48402),o(4157),o(62401),o(52731),o(20138),o(93471),o(46946),o(3816),o(71992),o(59858),o(4478);const v=i.A.ofType({base:null,key:"type",typeMap:{icon:c.A,object:h.A,text:d.A}});let f=r=class extends u.A{constructor(e){super(e),this.verticalOffset=null,this.callout=null,this.symbolLayers=new v,this.type="point-3d"}supportsCallout(){if((this.symbolLayers?this.symbolLayers.length:0)<1)return!1;for(const e of this.symbolLayers.items)switch(e.type){case"icon":case"text":case"object":continue;default:return!1}return!0}hasVisibleCallout(){return(0,m.h)(this)}hasVisibleVerticalOffset(){return(0,m.a)(this)}clone(){return new r({verticalOffset:(0,n.o8)(this.verticalOffset),callout:(0,n.o8)(this.callout),styleOrigin:(0,n.o8)(this.styleOrigin),symbolLayers:(0,n.o8)(this.symbolLayers),thumbnail:(0,n.o8)(this.thumbnail)})}static fromSimpleMarkerSymbol(e){return new r({symbolLayers:new i.A([c.A.fromSimpleMarkerSymbol(e)])})}static fromPictureMarkerSymbol(e){return new r({symbolLayers:new i.A([c.A.fromPictureMarkerSymbol(e)])})}static fromCIMSymbol(e){const t=e.data?.symbol?.type;if("CIMPointSymbol"!==t)return null;const o=e.data.symbol;return new r(o?.callout?{symbolLayers:new i.A([c.A.fromCIMSymbol(e)]),callout:new b.A({size:.5,color:new l.A([0,0,0])}),verticalOffset:new w.A({screenLength:40})}:{symbolLayers:new i.A([c.A.fromCIMSymbol(e)])})}static fromTextSymbol(e){return new r({symbolLayers:new i.A([d.A.fromTextSymbol(e)])})}};(0,s._)([(0,a.MZ)({type:w.A,json:{write:!0}})],f.prototype,"verticalOffset",void 0),(0,s._)([(0,a.MZ)(m.c)],f.prototype,"callout",void 0),(0,s._)([(0,a.MZ)({type:v,json:{origins:{"web-scene":{write:!0}}}})],f.prototype,"symbolLayers",void 0),(0,s._)([(0,y.e)({PointSymbol3D:"point-3d"},{readOnly:!0})],f.prototype,"type",void 0),f=r=(0,s._)([(0,p.$)("esri.symbols.PointSymbol3D")],f);const g=f},42870:(e,t,o)=>{o.d(t,{A:()=>M});var r,s=o(32816),l=o(17745),i=o(41390),n=o(32773),a=o(20266),y=o(67321),p=o(29298),c=o(88663),h=o(69421),u=o(53252),d=o(32368),m=o(63728),b=o(4157),w=o(89322),v=o(47788),f=o(53370),g=o(46946);o(81272),o(13671),o(90740),o(36544),o(93181),o(40499),o(6407),o(58498),o(91047),o(45371),o(80959),o(44945),o(73067),o(93804),o(34039),o(99924),o(56273),o(70061),o(3495),o(35902),o(13226),o(16699),o(26809),o(2589),o(18527),o(97906),o(64524),o(65023),o(31424),o(74676),o(7391),o(22529),o(43534),o(38094),o(67723),o(47239),o(44600),o(2160),o(49877),o(7969),o(69763),o(18683),o(64604),o(29512),o(99063),o(64752),o(48844),o(29208),o(48402),o(1178),o(62401),o(52731),o(19297),o(82408),o(73509),o(28276),o(59192),o(69277),o(70580),o(75191),o(24319),o(62092),o(20138),o(93471),o(3816),o(71992),o(59858);const _=l.A.ofType({base:null,key:"type",typeMap:{extrude:u.A,fill:d.A,icon:m.A,line:b.A,object:w.A,text:f.A,water:g.A}});let A=r=class extends v.A{constructor(e){super(e),this.symbolLayers=new _,this.type="polygon-3d"}initialize(){const e=e=>{"line"===e.type&&(0,i.b)(a.L.getLogger(this),"LineSymbol3DLayer can not be used as a SymbolLayer with a PolygonSymbol3D symbol anymore.",{replacement:"Use FillSymbol3DLayer.outline instead.",version:"4.28"}),"text"===e.type&&(0,i.b)(a.L.getLogger(this),"TextSymbol3DLayer can not be used as a SymbolLayer with a PolygonSymbol3D symbol anymore.",{replacement:"Use Labels instead.",version:"4.28"})};for(const t of this.symbolLayers)e(t);this.addHandles((0,y.on)((()=>this.symbolLayers),"after-add",(({item:t})=>e(t)),y.OH))}clone(){return new r({styleOrigin:(0,n.o8)(this.styleOrigin),symbolLayers:(0,n.o8)(this.symbolLayers),thumbnail:(0,n.o8)(this.thumbnail)})}static fromJSON(e){const t=new r;if(t.read(e),2===t.symbolLayers.length&&"fill"===t.symbolLayers.at(0).type&&"line"===t.symbolLayers.at(1).type){const o=t.symbolLayers.at(0),r=t.symbolLayers.at(1);!r.enabled||e.symbolLayers?.[1]&&!1===e.symbolLayers[1].enable||(o.outline={size:r.size,color:null!=r.material?r.material.color:null}),t.symbolLayers.removeAt(1)}return t}static fromSimpleFillSymbol(e){return new r({symbolLayers:new l.A([d.A.fromSimpleFillSymbol(e)])})}};(0,s._)([(0,p.MZ)({type:_,json:{write:!0}})],A.prototype,"symbolLayers",void 0),(0,s._)([(0,c.e)({PolygonSymbol3D:"polygon-3d"},{readOnly:!0})],A.prototype,"type",void 0),A=r=(0,s._)([(0,h.$)("esri.symbols.PolygonSymbol3D")],A);const M=A},47788:(e,t,o)=>{o.d(t,{A:()=>O});var r=o(32816),s=o(17745),l=o(19297),i=o(20266),n=o(99063),a=o(69421),y=o(29298),p=o(48844),c=(o(32773),o(49877)),h=o(56273),u=o(82408),d=o(1178),m=o(53252),b=o(32368),w=o(63728),v=o(4157),f=o(89322),g=o(20138),_=o(93471),A=o(34039),M=o(53370),S=o(46946),Z=o(3816),x=o(71992);o(41390),o(40499),o(93181),o(13671),o(58498),o(91047),o(45371),o(80959),o(6407),o(90740),o(81272),o(36544),o(44945),o(99924),o(29512),o(64604),o(73509),o(28276),o(44600),o(2160),o(7969),o(69763),o(93804),o(18683),o(64752),o(29208),o(59192),o(69277),o(70580),o(75191),o(24319),o(62092),o(88663),o(70061),o(3495),o(35902),o(13226),o(16699),o(26809),o(2589),o(18527),o(97906),o(64524),o(65023),o(31424),o(74676),o(7391),o(22529),o(43534),o(38094),o(67723),o(47239),o(48402),o(62401),o(52731),o(59858);const j={icon:w.A,object:f.A,line:v.A,path:g.A,fill:b.A,extrude:m.A,text:M.A,water:S.A},L=s.A.ofType({base:A.A,key:"type",typeMap:j,errorContext:"symbol-layer"});let z=class extends _.A{constructor(e){super(e),this.styleOrigin=null,this.thumbnail=null,this.type=null;const t=this.__accessor__&&this.__accessor__.metadata&&this.__accessor__.metadata.symbolLayers,o=t?.type,r=o||s.A;this._set("symbolLayers",new r)}get color(){return null}set color(e){this.constructed&&i.L.getLogger(this).error("Symbol3D does not support colors on the symbol level. Colors may be set on individual symbol layer materials instead.")}set symbolLayers(e){(0,l.r)(e,this._get("symbolLayers"))}readStyleOrigin(e,t,o){if(e.styleUrl&&e.name){const t=(0,d.f)(e.styleUrl,o);return new Z.A({styleUrl:t,name:e.name})}if(e.styleName&&e.name)return new Z.A({portal:o?.portal||u.A.getDefault(),styleName:e.styleName,name:e.name});o?.messages&&o.messages.push(new a.W("symbol3d:incomplete-style-origin","Style origin requires either a 'styleUrl' or 'styleName' and a 'name' property",{context:o,definition:e}))}writeStyleOrigin(e,t,o,r){if(e.styleUrl&&e.name){let o=(0,d.a)(e.styleUrl,r);(0,n.oP)(o)&&(o=(0,n.S8)(o)),t.styleOrigin={styleUrl:o,name:e.name}}else e.styleName&&e.name&&(e.portal&&r?.portal&&!(0,n.ut)(e.portal.restUrl,r.portal.restUrl)?r?.messages&&r.messages.push(new a.W("symbol:cross-portal","The symbol style origin cannot be persisted because it refers to an item on a different portal than the one being saved to.",{symbol:this})):t.styleOrigin={styleName:e.styleName,name:e.name})}normalizeCtorArgs(e){return e instanceof A.A||e&&j[e.type]?{symbolLayers:[e]}:Array.isArray(e)?{symbolLayers:e}:e}};(0,r._)([(0,y.MZ)({json:{read:!1,write:!1}})],z.prototype,"color",null),(0,r._)([(0,y.MZ)({type:L,nonNullable:!0,json:{write:!0}}),(0,p.w)(l.c)],z.prototype,"symbolLayers",null),(0,r._)([(0,y.MZ)({type:Z.A})],z.prototype,"styleOrigin",void 0),(0,r._)([(0,c.r)("styleOrigin")],z.prototype,"readStyleOrigin",null),(0,r._)([(0,h.w)("styleOrigin",{"styleOrigin.styleUrl":{type:String},"styleOrigin.styleName":{type:String},"styleOrigin.name":{type:String}})],z.prototype,"writeStyleOrigin",null),(0,r._)([(0,y.MZ)({type:x.T,json:{read:!1}})],z.prototype,"thumbnail",void 0),(0,r._)([(0,y.MZ)({type:["point-3d","line-3d","polygon-3d","mesh-3d","label-3d"],readOnly:!0})],z.prototype,"type",void 0),z=(0,r._)([(0,a.$)("esri.symbols.Symbol3D")],z);const O=z},34039:(e,t,o)=>{o.d(t,{A:()=>y});var r=o(32816),s=o(99924),l=o(29298),i=(o(32773),o(20266),o(69421)),n=o(56273);o(41390),o(40499),o(93181),o(13671),o(58498),o(91047),o(45371),o(80959),o(6407),o(90740),o(36544);let a=class extends s.oY{constructor(e){super(e),this.enabled=!0,this.type=null,this.ignoreDrivers=!1}writeEnabled(e,t,o){e||(t[o]=e)}};(0,r._)([(0,l.MZ)({type:Boolean,json:{read:{source:"enable"},write:{target:"enable"}}})],a.prototype,"enabled",void 0),(0,r._)([(0,n.w)("enabled")],a.prototype,"writeEnabled",null),(0,r._)([(0,l.MZ)({type:["icon","object","line","path","fill","water","extrude","text"],readOnly:!0})],a.prototype,"type",void 0),a=(0,r._)([(0,i.$)("esri.symbols.Symbol3DLayer")],a);const y=a},53370:(e,t,o)=>{o.d(t,{A:()=>_});var r,s=o(32816),l=o(32773),i=o(29298),n=(o(20266),o(88663)),a=o(69421),y=o(56273),p=o(59858),c=o(34039),h=o(97906),u=o(35902),d=o(99924),m=o(74676),b=o(52731);o(36544),o(93181),o(13671),o(40499),o(6407),o(90740),o(93804),o(91047),o(48844),o(16699),o(26809),o(2589),o(18527),o(41390),o(58498),o(45371),o(80959),o(64524),o(13226);let w=r=class extends d.oY{constructor(){super(...arguments),this.color=new u.A([0,0,0,1]),this.size=0}clone(){const e={color:(0,l.o8)(this.color),size:this.size};return new r(e)}};(0,s._)([(0,i.MZ)(h.c)],w.prototype,"color",void 0),(0,s._)([(0,i.MZ)(h.s)],w.prototype,"size",void 0),w=r=(0,s._)([(0,a.$)("esri.symbols.support.Symbol3DHalo")],w);let v=class extends((0,b.O)(d.oY)){constructor(e){super(e),this.color=null}};var f;(0,s._)([(0,i.MZ)(h.c)],v.prototype,"color",void 0),v=(0,s._)([(0,a.$)("esri.symbols.support.Symbol3DTextBackground")],v);let g=f=class extends c.A{constructor(e){super(e),this._userSize=void 0,this.halo=null,this.horizontalAlignment="center",this.lineHeight=1,this.material=null,this.background=null,this.text=null,this.type="text",this.verticalAlignment="baseline"}get font(){return this._get("font")||null}set font(e){null!=e&&null!=this._userSize&&(e.size=this._userSize),this._set("font",e)}writeFont(e,t,o,r){const s={...r,textSymbol3D:!0};t.font=e.write({},s),delete t.font.size}get size(){return null!=this._userSize?this._userSize:null!=this.font?.size?this.font.size:9}set size(e){this._userSize=e,null!=this.font&&(this.font.size=this._userSize),this.notifyChange("size")}clone(){const e=new f({enabled:this.enabled,font:this.font&&(0,l.o8)(this.font),halo:this.halo&&(0,l.o8)(this.halo),horizontalAlignment:this.horizontalAlignment,lineHeight:this.lineHeight,material:null!=this.material?this.material.clone():null,text:this.text,verticalAlignment:this.verticalAlignment,background:(0,l.o8)(this.background)});return e._userSize=this._userSize,e}static fromTextSymbol(e){return new f({font:null!=e.font?e.font.clone():new p.A,halo:(t=e.haloColor,o=e.haloSize,t&&null!=o&&o>0?new w({color:(0,l.o8)(t),size:o}):null),horizontalAlignment:e.horizontalAlignment,lineHeight:e.lineHeight,material:e.color?new m.S({color:e.color.clone()}):null,text:e.text,verticalAlignment:e.verticalAlignment,background:e.backgroundColor?new v({color:e.backgroundColor.clone()}):null});var t,o}};(0,s._)([(0,i.MZ)({type:p.A,json:{write:!0}})],g.prototype,"font",null),(0,s._)([(0,y.w)("font")],g.prototype,"writeFont",null),(0,s._)([(0,i.MZ)({type:w,json:{write:!0}})],g.prototype,"halo",void 0),(0,s._)([(0,i.MZ)({...p.h,json:{default:"center",write:!0}})],g.prototype,"horizontalAlignment",void 0),(0,s._)([(0,i.MZ)({...p.l,json:{default:1,write:!0}})],g.prototype,"lineHeight",void 0),(0,s._)([(0,i.MZ)({type:m.S,json:{write:!0}})],g.prototype,"material",void 0),(0,s._)([(0,i.MZ)({type:v,json:{write:!0}})],g.prototype,"background",void 0),(0,s._)([(0,i.MZ)(h.s)],g.prototype,"size",null),(0,s._)([(0,i.MZ)({type:String,json:{write:!0}})],g.prototype,"text",void 0),(0,s._)([(0,n.e)({Text:"text"},{readOnly:!0})],g.prototype,"type",void 0),(0,s._)([(0,i.MZ)({...p.v,json:{default:"baseline",write:!0}})],g.prototype,"verticalAlignment",void 0),g=f=(0,s._)([(0,a.$)("esri.symbols.TextSymbol3DLayer")],g);const _=g},46946:(e,t,o)=>{o.d(t,{A:()=>u});var r,s=o(32816),l=o(35902),i=o(32773),n=o(29298),a=o(36544),y=o(88663),p=o(69421),c=o(34039);o(13226),o(16699),o(26809),o(2589),o(18527),o(20266),o(90740),o(93181),o(13671),o(40499),o(6407),o(93804),o(91047),o(99924),o(41390),o(58498),o(45371),o(80959),o(56273);let h=r=class extends c.A{constructor(e){super(e),this.color=d.clone(),this.type="water",this.waterbodySize="medium",this.waveDirection=null,this.waveStrength="moderate"}clone(){return new r({color:(0,i.o8)(this.color),waterbodySize:this.waterbodySize,waveDirection:this.waveDirection,waveStrength:this.waveStrength})}};(0,s._)([(0,n.MZ)({type:l.A,nonNullable:!0,json:{type:[a.I],write:(e,t,o)=>t[o]=e.toArray(l.A.AlphaMode.UNLESS_OPAQUE),default:()=>d.clone(),defaultEquals:e=>e.toCss(!0)===d.toCss(!0)}})],h.prototype,"color",void 0),(0,s._)([(0,y.e)({Water:"water"},{readOnly:!0})],h.prototype,"type",void 0),(0,s._)([(0,n.MZ)({type:["small","medium","large"],json:{write:!0,default:"medium"}})],h.prototype,"waterbodySize",void 0),(0,s._)([(0,n.MZ)({type:Number,json:{write:!0,default:null}})],h.prototype,"waveDirection",void 0),(0,s._)([(0,n.MZ)({type:["calm","rippled","slight","moderate"],json:{write:!0,default:"moderate"}})],h.prototype,"waveStrength",void 0),h=r=(0,s._)([(0,p.$)("esri.symbols.WaterSymbol3DLayer")],h);const u=h,d=new l.A([0,119,190])},42948:(e,t,o)=>{o.d(t,{A:()=>m});var r,s=o(32816),l=o(20266),i=o(80959),n=o(29298),a=(o(32773),o(88663)),y=o(69421),p=o(82408),c=o(1178),h=o(93471),u=o(71992);o(90740),o(13671),o(6407),o(36544),o(93181),o(40499),o(93804),o(91047),o(29512),o(99063),o(99924),o(41390),o(58498),o(45371),o(64604),o(73509),o(28276),o(49877),o(44600),o(2160),o(7969),o(69763),o(18683),o(56273),o(64752),o(48844),o(29208),o(59192),o(69277),o(70580),o(75191),o(24319),o(62092),o(35902),o(13226),o(16699),o(26809),o(2589),o(18527);let d=r=class extends h.A{constructor(e){super(e),this.color=null,this.styleName=null,this.portal=null,this.styleUrl=null,this.thumbnail=null,this.name=null,this.type="web-style"}get _fetchCacheKey(){const e=null!=this.portal?this.portal:p.A.getDefault(),t=e.user?e.user.username:null;return`${this.styleName}:${this.styleUrl}:${this.name}:${t}:${e.url}`}read(e,t){this.portal=t?.portal,super.read(e,t)}clone(){return new r({name:this.name,styleUrl:this.styleUrl,styleName:this.styleName,portal:this.portal})}fetchSymbol(e){return this._fetchSymbol("webRef",e)}fetchCIMSymbol(e){return this._fetchSymbol("cimRef",e)}async _fetchSymbol(e,t){const r=null!=t?t.cache:null,s=r?this._fetchCacheKey:null;if(null!=r){const e=s&&r.get(s);if(e)return e.clone()}const{resolveWebStyleSymbol:n}=await o.e(5760).then(o.bind(o,35760));(0,i.Te)(t);const a=n(this,{portal:this.portal},e,t);a.catch((e=>{l.L.getLogger(this).error("#fetchSymbol()","Failed to create symbol from style",e)}));const y=await a;return"webRef"===e&&"point-3d"===y.type||"cimRef"===e&&"cim"===y.type?(null!=r&&r.set(s,y.clone()),y):null}};(0,s._)([(0,n.MZ)({json:{write:!1}})],d.prototype,"color",void 0),(0,s._)([(0,n.MZ)({type:String,json:{write:!0}})],d.prototype,"styleName",void 0),(0,s._)([(0,n.MZ)({type:p.A,json:{write:!1}})],d.prototype,"portal",void 0),(0,s._)([(0,n.MZ)({type:String,json:{read:c.r,write:c.w}})],d.prototype,"styleUrl",void 0),(0,s._)([(0,n.MZ)({type:u.T,json:{read:!1}})],d.prototype,"thumbnail",void 0),(0,s._)([(0,n.MZ)({type:String,json:{write:!0}})],d.prototype,"name",void 0),(0,s._)([(0,a.e)({styleSymbolReference:"web-style"},{readOnly:!0})],d.prototype,"type",void 0),(0,s._)([(0,n.MZ)()],d.prototype,"_fetchCacheKey",null),d=r=(0,s._)([(0,y.$)("esri.symbols.WebStyleSymbol")],d);const m=d},4478:(e,t,o)=>{o.d(t,{A:()=>a});var r=o(32816),s=o(99924),l=o(29298),i=(o(32773),o(20266),o(69421));o(41390),o(40499),o(93181),o(13671),o(58498),o(91047),o(45371),o(80959),o(6407),o(90740),o(36544);let n=class extends s.oY{constructor(e){super(e),this.visible=!0}clone(){throw new Error("Subclasses of Callout3D should implement their own clone method.")}};(0,r._)([(0,l.MZ)({type:["line"],constructOnly:!0,json:{read:!1,write:{ignoreOrigin:!0}}})],n.prototype,"type",void 0),(0,r._)([(0,l.MZ)({readOnly:!0})],n.prototype,"visible",void 0),n=(0,r._)([(0,i.$)("esri.symbols.callouts.Callout3D")],n);const a=n},91808:(e,t,o)=>{o.d(t,{A:()=>v});var r,s=o(32816),l=o(35902),i=o(32773),n=o(87985),a=o(29298),y=(o(20266),o(88663)),p=o(69421),c=o(4478),h=o(99924),u=o(97906);o(13226),o(16699),o(26809),o(2589),o(18527),o(36544),o(90740),o(93181),o(13671),o(40499),o(6407),o(93804),o(91047),o(41390),o(58498),o(45371),o(80959),o(64524);let d=r=class extends h.oY{constructor(e){super(e),this.color=new l.A("white")}clone(){return new r({color:(0,i.o8)(this.color)})}};(0,s._)([(0,a.MZ)(u.c)],d.prototype,"color",void 0),d=r=(0,s._)([(0,p.$)("esri.symbols.callouts.LineCallout3DBorder")],d);const m=d;var b;let w=b=class extends c.A{constructor(e){super(e),this.type="line",this.color=new l.A([0,0,0,1]),this.size=(0,n.p)(1),this.border=null}get visible(){return this.size>0&&null!=this.color&&this.color.a>0}clone(){return new b({color:(0,i.o8)(this.color),size:this.size,border:(0,i.o8)(this.border)})}};(0,s._)([(0,y.e)({line:"line"})],w.prototype,"type",void 0),(0,s._)([(0,a.MZ)(u.c)],w.prototype,"color",void 0),(0,s._)([(0,a.MZ)(u.s)],w.prototype,"size",void 0),(0,s._)([(0,a.MZ)({type:m,json:{write:!0}})],w.prototype,"border",void 0),(0,s._)([(0,a.MZ)({readOnly:!0})],w.prototype,"visible",null),w=b=(0,s._)([(0,p.$)("esri.symbols.callouts.LineCallout3D")],w);const v=w},3495:(e,t,o)=>{o.d(t,{A:()=>h});var r=o(32816),s=o(35902),l=o(99924),i=o(32773),n=o(87985),a=o(29298),y=(o(20266),o(69421)),p=o(97906);o(13226),o(16699),o(26809),o(2589),o(18527),o(36544),o(90740),o(41390),o(40499),o(93181),o(13671),o(58498),o(91047),o(45371),o(80959),o(6407),o(64524);let c=class extends l.oY{constructor(e){super(e),this.color=new s.A([0,0,0,1]),this.extensionLength=0,this.size=(0,n.p)(1)}clone(){}cloneProperties(){return{color:(0,i.o8)(this.color),size:this.size,extensionLength:this.extensionLength}}};(0,r._)([(0,a.MZ)({type:["solid","sketch"],readOnly:!0,json:{read:!0,write:{ignoreOrigin:!0}}})],c.prototype,"type",void 0),(0,r._)([(0,a.MZ)(p.c)],c.prototype,"color",void 0),(0,r._)([(0,a.MZ)({...p.s,json:{write:{overridePolicy:e=>({enabled:!!e})}}})],c.prototype,"extensionLength",void 0),(0,r._)([(0,a.MZ)(p.s)],c.prototype,"size",void 0),c=(0,r._)([(0,y.$)("esri.symbols.edges.Edges3D")],c);const h=c},65023:(e,t,o)=>{o.d(t,{A:()=>y});var r,s=o(32816),l=(o(20266),o(32773),o(6407),o(88663)),i=o(69421),n=o(3495);o(90740),o(93804),o(29298),o(36544),o(93181),o(13671),o(40499),o(91047),o(35902),o(13226),o(16699),o(26809),o(2589),o(18527),o(99924),o(41390),o(58498),o(45371),o(80959),o(97906),o(64524);let a=r=class extends n.A{constructor(e){super(e),this.type="sketch"}clone(){return new r(this.cloneProperties())}};(0,s._)([(0,l.e)({sketch:"sketch"},{readOnly:!0})],a.prototype,"type",void 0),a=r=(0,s._)([(0,i.$)("esri.symbols.edges.SketchEdges3D")],a);const y=a},31424:(e,t,o)=>{o.d(t,{A:()=>y});var r,s=o(32816),l=(o(20266),o(32773),o(6407),o(88663)),i=o(69421),n=o(3495);o(90740),o(93804),o(29298),o(36544),o(93181),o(13671),o(40499),o(91047),o(35902),o(13226),o(16699),o(26809),o(2589),o(18527),o(99924),o(41390),o(58498),o(45371),o(80959),o(97906),o(64524);let a=r=class extends n.A{constructor(e){super(e),this.type="solid"}clone(){return new r(this.cloneProperties())}};(0,s._)([(0,l.e)({solid:"solid"},{readOnly:!0})],a.prototype,"type",void 0),a=r=(0,s._)([(0,i.$)("esri.symbols.edges.SolidEdges3D")],a);const y=a},7391:(e,t,o)=>{o.d(t,{A:()=>d,L:()=>p});var r=o(32816),s=o(93804),l=o(29298),i=(o(32773),o(20266),o(88663)),n=o(69421),a=o(99924);o(90740),o(36544),o(93181),o(13671),o(40499),o(6407),o(91047),o(41390),o(58498),o(45371),o(80959);let y=class extends a.oY{constructor(e){super(e)}clone(){throw new Error("Subclasses of LinePattern3D should implement their own clone method.")}};(0,r._)([(0,l.MZ)({type:["style"],readOnly:!0,json:{read:!0,write:{ignoreOrigin:!0}}})],y.prototype,"type",void 0),y=(0,r._)([(0,n.$)("esri.symbols.patterns.LinePattern3D")],y);const p=y;var c;const h=(0,s.s)()({dash:"dash","dash-dot":"dash-dot","dash-dot-dot":"long-dash-dot-dot",dot:"dot","long-dash":"long-dash","long-dash-dot":"long-dash-dot",null:"none","short-dash":"short-dash","short-dash-dot":"short-dash-dot","short-dash-dot-dot":"short-dash-dot-dot","short-dot":"short-dot",solid:"solid"});let u=c=class extends p{constructor(e){super(e),this.type="style",this.style="solid"}clone(){const e={style:this.style};return new c(e)}};(0,r._)([(0,l.MZ)({type:["style"]})],u.prototype,"type",void 0),(0,r._)([(0,i.e)(h),(0,l.MZ)({type:["dash","dash-dot","dot","long-dash","long-dash-dot","long-dash-dot-dot","none","short-dash","short-dash-dot","short-dash-dot-dot","short-dot","solid"]})],u.prototype,"style",void 0),u=c=(0,r._)([(0,n.$)("esri.symbols.patterns.LineStylePattern3D")],u);const d=u},22529:(e,t,o)=>{o.d(t,{A:()=>c,P:()=>a});var r=o(32816),s=o(29298),l=(o(32773),o(20266),o(69421)),i=o(99924);o(36544),o(93181),o(13671),o(40499),o(6407),o(90740),o(91047),o(41390),o(58498),o(45371),o(80959);let n=class extends i.oY{constructor(e){super(e),this.type="style"}clone(){throw new Error("Subclasses of Pattern3D should implement their own clone method.")}};(0,r._)([(0,s.MZ)({type:["style"],readOnly:!0,json:{read:!0,write:{ignoreOrigin:!0}}})],n.prototype,"type",void 0),n=(0,r._)([(0,l.$)("esri.symbols.patterns.Pattern3D")],n);const a=n;var y;let p=y=class extends a{constructor(e){super(e),this.type="style",this.style="solid"}clone(){return new y({style:this.style})}};(0,r._)([(0,s.MZ)({type:["style"]})],p.prototype,"type",void 0),(0,r._)([(0,s.MZ)({type:["backward-diagonal","cross","diagonal-cross","forward-diagonal","horizontal","none","solid","vertical"],json:{read:!0,write:!0}})],p.prototype,"style",void 0),p=y=(0,r._)([(0,l.$)("esri.symbols.patterns.StylePattern3D")],p);const c=p},3816:(e,t,o)=>{o.d(t,{A:()=>p});var r,s=o(32816),l=o(41390),i=o(29298),n=(o(32773),o(20266),o(69421)),a=o(82408);o(40499),o(93181),o(13671),o(58498),o(91047),o(45371),o(80959),o(6407),o(90740),o(36544),o(29512),o(99063),o(99924),o(64604),o(73509),o(28276),o(49877),o(44600),o(2160),o(7969),o(69763),o(93804),o(18683),o(56273),o(64752),o(48844),o(29208),o(59192),o(69277),o(70580),o(75191),o(24319),o(62092);let y=r=class extends l.T{constructor(e){super(e),this.name=null,this.styleUrl=null,this.styleName=null,this.portal=null}clone(){return new r({name:this.name,styleUrl:this.styleUrl,styleName:this.styleName,portal:this.portal})}};(0,s._)([(0,i.MZ)({type:String})],y.prototype,"name",void 0),(0,s._)([(0,i.MZ)({type:String})],y.prototype,"styleUrl",void 0),(0,s._)([(0,i.MZ)({type:String})],y.prototype,"styleName",void 0),(0,s._)([(0,i.MZ)({type:a.A})],y.prototype,"portal",void 0),y=r=(0,s._)([(0,n.$)("esri.symbols.support.StyleOrigin")],y);const p=y},7161:(e,t,o)=>{o.d(t,{A:()=>p});var r,s=o(32816),l=o(99924),i=o(29298),n=(o(32773),o(20266),o(69421)),a=o(97906);o(41390),o(40499),o(93181),o(13671),o(58498),o(91047),o(45371),o(80959),o(6407),o(90740),o(36544),o(35902),o(13226),o(16699),o(26809),o(2589),o(18527),o(64524);let y=r=class extends l.oY{constructor(e){super(e),this.screenLength=0,this.minWorldLength=0,this.maxWorldLength=null}clone(){return new r({screenLength:this.screenLength,minWorldLength:this.minWorldLength,maxWorldLength:this.maxWorldLength})}};(0,s._)([(0,i.MZ)(a.s)],y.prototype,"screenLength",void 0),(0,s._)([(0,i.MZ)({type:Number,nonNullable:!0,json:{write:!0,default:0}})],y.prototype,"minWorldLength",void 0),(0,s._)([(0,i.MZ)({type:Number,json:{write:!0}})],y.prototype,"maxWorldLength",void 0),y=r=(0,s._)([(0,n.$)("esri.symbols.support.Symbol3DVerticalOffset")],y);const p=y}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/1aa47338bce320650ce1.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/1aa47338bce320650ce1.js new file mode 100644 index 00000000..f3a40aa7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/1aa47338bce320650ce1.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[8664],{28664:(t,e,o)=>{o.r(e),o.d(e,{executeAttachmentQuery:()=>p,fetchAttachments:()=>c,processAttachmentQueryResult:()=>d});var n=o(29512),r=o(64604),i=o(99063),a=o(68140),s=o(76218);function l(t){const e=t.toJSON();return e.attachmentTypes&&(e.attachmentTypes=e.attachmentTypes.join(",")),e.keywords&&(e.keywords=e.keywords.join(",")),e.globalIds&&(e.globalIds=e.globalIds.join(",")),e.objectIds&&(e.objectIds=e.objectIds.join(",")),e.size&&(e.size=e.size.join(",")),e}function d(t,e){const o={};for(const r of e){const{parentObjectId:e,parentGlobalId:a,attachmentInfos:l}=r;for(const r of l){const{id:l}=r,d=(0,i.yM)((0,n.Y3)(`${t.path}/${e}/attachments/${l}`)),p=s.A.fromJSON(r);p.set({url:d,parentObjectId:e,parentGlobalId:a}),o[e]?o[e].push(p):o[e]=[p]}}return o}function p(t,e,o){let n={query:(0,a.m)({...t.query,f:"json",...l(e)})};return o&&(n={...o,...n,query:{...o.query,...n.query}}),(0,r.A)(t.path+"/queryAttachments",n).then((t=>t.data.attachmentGroups))}async function c(t,e,o){const{objectIds:n}=e,i=[];for(const e of n)i.push((0,r.A)(t.path+"/"+e+"/attachments",o));return Promise.all(i).then((t=>n.map(((e,o)=>({parentObjectId:e,attachmentInfos:t[o].data.attachmentInfos})))))}o(32773),o(90740),o(6407),o(20266),o(80959),o(13671),o(99924),o(32816),o(41390),o(69421),o(40499),o(93181),o(91047),o(36544),o(29298),o(58498),o(45371),o(77037),o(44600),o(2160),o(49877),o(7969),o(69763),o(93804),o(18683),o(56273),o(64752),o(48844),o(29208),o(36533),o(84200),o(97827),o(91695),o(18169),o(48402),o(16699),o(26809),o(2589),o(18527),o(67504),o(3952),o(339),o(79281),o(94345),o(92517),o(69033),o(13978),o(48689),o(53564),o(71868),o(64102)},76218:(t,e,o)=>{o.d(e,{A:()=>c});var n,r=o(32816),i=o(99924),a=o(29298),s=o(36544),l=(o(32773),o(69421));o(41390),o(20266),o(90740),o(40499),o(93181),o(13671),o(58498),o(91047),o(45371),o(80959),o(6407);const d={1:{id:1,rotation:0,mirrored:!1},2:{id:2,rotation:0,mirrored:!0},3:{id:3,rotation:180,mirrored:!1},4:{id:4,rotation:180,mirrored:!0},5:{id:5,rotation:-90,mirrored:!0},6:{id:6,rotation:90,mirrored:!1},7:{id:7,rotation:90,mirrored:!0},8:{id:8,rotation:-90,mirrored:!1}};let p=n=class extends i.oY{constructor(t){super(t),this.contentType=null,this.exifInfo=null,this.id=null,this.globalId=null,this.keywords=null,this.name=null,this.parentGlobalId=null,this.parentObjectId=null,this.size=null,this.url=null}get orientationInfo(){const{exifInfo:t}=this,e=function(t){const{exifInfo:e,exifName:o,tagName:n}=t;if(!e||!o||!n)return null;const r=e.find((t=>t.name===o));return r?function(t){const{tagName:e,tags:o}=t;if(!o||!e)return null;const n=o.find((t=>t.name===e));return n?.value||null}({tagName:n,tags:r.tags}):null}({exifName:"Exif IFD0",tagName:"Orientation",exifInfo:t});return d[e]||null}clone(){return new n({contentType:this.contentType,exifInfo:this.exifInfo,id:this.id,globalId:this.globalId,keywords:this.keywords,name:this.name,parentGlobalId:this.parentGlobalId,parentObjectId:this.parentObjectId,size:this.size,url:this.url})}};(0,r._)([(0,a.MZ)({type:String})],p.prototype,"contentType",void 0),(0,r._)([(0,a.MZ)()],p.prototype,"exifInfo",void 0),(0,r._)([(0,a.MZ)({readOnly:!0})],p.prototype,"orientationInfo",null),(0,r._)([(0,a.MZ)({type:s.I})],p.prototype,"id",void 0),(0,r._)([(0,a.MZ)({type:String})],p.prototype,"globalId",void 0),(0,r._)([(0,a.MZ)({type:String})],p.prototype,"keywords",void 0),(0,r._)([(0,a.MZ)({type:String})],p.prototype,"name",void 0),(0,r._)([(0,a.MZ)({json:{read:!1}})],p.prototype,"parentGlobalId",void 0),(0,r._)([(0,a.MZ)({json:{read:!1}})],p.prototype,"parentObjectId",void 0),(0,r._)([(0,a.MZ)({type:s.I})],p.prototype,"size",void 0),(0,r._)([(0,a.MZ)({json:{read:!1}})],p.prototype,"url",void 0),p=n=(0,r._)([(0,l.$)("esri.rest.query.support.AttachmentInfo")],p);const c=p}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/1b611549e83266d61ee2.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/1b611549e83266d61ee2.js new file mode 100644 index 00000000..52abdb14 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/1b611549e83266d61ee2.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[1517],{83902:(e,t,s)=>{var n,i,_,r,E,a,o,T,A;s.d(t,{A:()=>o,C:()=>n,D:()=>T,O:()=>a,R:()=>r,S:()=>E,T:()=>A,a:()=>_,b:()=>i}),function(e){e[e.None=0]="None",e[e.Front=1]="Front",e[e.Back=2]="Back",e[e.COUNT=3]="COUNT"}(n||(n={})),function(e){e[e.Less=0]="Less",e[e.Lequal=1]="Lequal",e[e.COUNT=2]="COUNT"}(i||(i={})),function(e){e[e.BACKGROUND=0]="BACKGROUND",e[e.UPDATE=1]="UPDATE"}(_||(_={})),function(e){e[e.NOT_LOADED=0]="NOT_LOADED",e[e.LOADING=1]="LOADING",e[e.LOADED=2]="LOADED"}(r||(r={})),function(e){e[e.IntegratedMeshMaskExcluded=1]="IntegratedMeshMaskExcluded",e[e.OutlineVisualElementMask=2]="OutlineVisualElementMask"}(E||(E={})),function(e){e[e.Highlight=0]="Highlight",e[e.MaskOccludee=1]="MaskOccludee",e[e.COUNT=2]="COUNT"}(a||(a={})),function(e){e[e.Blend=0]="Blend",e[e.Opaque=1]="Opaque",e[e.Mask=2]="Mask",e[e.MaskBlend=3]="MaskBlend",e[e.COUNT=4]="COUNT"}(o||(o={})),function(e){e[e.OFF=0]="OFF",e[e.ON=1]="ON"}(T||(T={})),function(e){e.DDS_ENCODING="image/vnd-ms.dds",e.KTX2_ENCODING="image/ktx2",e.BASIS_ENCODING="image/x.basis"}(A||(A={}))},52134:(e,t,s)=>{var n,i,_,r,E,a,o,T,A,R,c,N,u,f,h,l,O,S,C,I,L,d,M;s.d(t,{B:()=>E,C:()=>o,D:()=>T,F:()=>a,P:()=>i,R:()=>L,S:()=>h,T:()=>N,U:()=>S,a:()=>r,b:()=>l,c:()=>c,d:()=>f,f:()=>d,g:()=>_,h:()=>D,i:()=>n,j:()=>A,k:()=>R,l:()=>M,m:()=>U,n:()=>O,o:()=>u,q:()=>I,t:()=>C}),function(e){e[e.DEPTH_BUFFER_BIT=256]="DEPTH_BUFFER_BIT",e[e.STENCIL_BUFFER_BIT=1024]="STENCIL_BUFFER_BIT",e[e.COLOR_BUFFER_BIT=16384]="COLOR_BUFFER_BIT"}(n||(n={})),function(e){e[e.POINTS=0]="POINTS",e[e.LINES=1]="LINES",e[e.LINE_LOOP=2]="LINE_LOOP",e[e.LINE_STRIP=3]="LINE_STRIP",e[e.TRIANGLES=4]="TRIANGLES",e[e.TRIANGLE_STRIP=5]="TRIANGLE_STRIP",e[e.TRIANGLE_FAN=6]="TRIANGLE_FAN"}(i||(i={})),function(e){e[e.ZERO=0]="ZERO",e[e.ONE=1]="ONE",e[e.SRC_COLOR=768]="SRC_COLOR",e[e.ONE_MINUS_SRC_COLOR=769]="ONE_MINUS_SRC_COLOR",e[e.SRC_ALPHA=770]="SRC_ALPHA",e[e.ONE_MINUS_SRC_ALPHA=771]="ONE_MINUS_SRC_ALPHA",e[e.DST_ALPHA=772]="DST_ALPHA",e[e.ONE_MINUS_DST_ALPHA=773]="ONE_MINUS_DST_ALPHA",e[e.DST_COLOR=774]="DST_COLOR",e[e.ONE_MINUS_DST_COLOR=775]="ONE_MINUS_DST_COLOR",e[e.SRC_ALPHA_SATURATE=776]="SRC_ALPHA_SATURATE",e[e.CONSTANT_COLOR=32769]="CONSTANT_COLOR",e[e.ONE_MINUS_CONSTANT_COLOR=32770]="ONE_MINUS_CONSTANT_COLOR",e[e.CONSTANT_ALPHA=32771]="CONSTANT_ALPHA",e[e.ONE_MINUS_CONSTANT_ALPHA=32772]="ONE_MINUS_CONSTANT_ALPHA"}(_||(_={})),function(e){e[e.ADD=32774]="ADD",e[e.MIN=32775]="MIN",e[e.MAX=32776]="MAX",e[e.SUBTRACT=32778]="SUBTRACT",e[e.REVERSE_SUBTRACT=32779]="REVERSE_SUBTRACT"}(r||(r={})),function(e){e[e.ARRAY_BUFFER=34962]="ARRAY_BUFFER",e[e.ELEMENT_ARRAY_BUFFER=34963]="ELEMENT_ARRAY_BUFFER",e[e.UNIFORM_BUFFER=35345]="UNIFORM_BUFFER",e[e.PIXEL_PACK_BUFFER=35051]="PIXEL_PACK_BUFFER",e[e.PIXEL_UNPACK_BUFFER=35052]="PIXEL_UNPACK_BUFFER",e[e.COPY_READ_BUFFER=36662]="COPY_READ_BUFFER",e[e.COPY_WRITE_BUFFER=36663]="COPY_WRITE_BUFFER",e[e.TRANSFORM_FEEDBACK_BUFFER=35982]="TRANSFORM_FEEDBACK_BUFFER"}(E||(E={})),function(e){e[e.FRONT=1028]="FRONT",e[e.BACK=1029]="BACK",e[e.FRONT_AND_BACK=1032]="FRONT_AND_BACK"}(a||(a={})),function(e){e[e.CW=2304]="CW",e[e.CCW=2305]="CCW"}(o||(o={})),function(e){e[e.BYTE=5120]="BYTE",e[e.UNSIGNED_BYTE=5121]="UNSIGNED_BYTE",e[e.SHORT=5122]="SHORT",e[e.UNSIGNED_SHORT=5123]="UNSIGNED_SHORT",e[e.INT=5124]="INT",e[e.UNSIGNED_INT=5125]="UNSIGNED_INT",e[e.FLOAT=5126]="FLOAT",e[e.HALF_FLOAT=5131]="HALF_FLOAT"}(T||(T={})),function(e){e[e.NEVER=512]="NEVER",e[e.LESS=513]="LESS",e[e.EQUAL=514]="EQUAL",e[e.LEQUAL=515]="LEQUAL",e[e.GREATER=516]="GREATER",e[e.NOTEQUAL=517]="NOTEQUAL",e[e.GEQUAL=518]="GEQUAL",e[e.ALWAYS=519]="ALWAYS"}(A||(A={})),function(e){e[e.ZERO=0]="ZERO",e[e.KEEP=7680]="KEEP",e[e.REPLACE=7681]="REPLACE",e[e.INCR=7682]="INCR",e[e.DECR=7683]="DECR",e[e.INVERT=5386]="INVERT",e[e.INCR_WRAP=34055]="INCR_WRAP",e[e.DECR_WRAP=34056]="DECR_WRAP"}(R||(R={})),function(e){e[e.NEAREST=9728]="NEAREST",e[e.LINEAR=9729]="LINEAR",e[e.NEAREST_MIPMAP_NEAREST=9984]="NEAREST_MIPMAP_NEAREST",e[e.LINEAR_MIPMAP_NEAREST=9985]="LINEAR_MIPMAP_NEAREST",e[e.NEAREST_MIPMAP_LINEAR=9986]="NEAREST_MIPMAP_LINEAR",e[e.LINEAR_MIPMAP_LINEAR=9987]="LINEAR_MIPMAP_LINEAR"}(c||(c={})),function(e){e[e.CLAMP_TO_EDGE=33071]="CLAMP_TO_EDGE",e[e.REPEAT=10497]="REPEAT",e[e.MIRRORED_REPEAT=33648]="MIRRORED_REPEAT"}(N||(N={})),function(e){e[e.TEXTURE_2D=3553]="TEXTURE_2D",e[e.TEXTURE_CUBE_MAP=34067]="TEXTURE_CUBE_MAP",e[e.TEXTURE_3D=32879]="TEXTURE_3D",e[e.TEXTURE_CUBE_MAP_POSITIVE_X=34069]="TEXTURE_CUBE_MAP_POSITIVE_X",e[e.TEXTURE_CUBE_MAP_NEGATIVE_X=34070]="TEXTURE_CUBE_MAP_NEGATIVE_X",e[e.TEXTURE_CUBE_MAP_POSITIVE_Y=34071]="TEXTURE_CUBE_MAP_POSITIVE_Y",e[e.TEXTURE_CUBE_MAP_NEGATIVE_Y=34072]="TEXTURE_CUBE_MAP_NEGATIVE_Y",e[e.TEXTURE_CUBE_MAP_POSITIVE_Z=34073]="TEXTURE_CUBE_MAP_POSITIVE_Z",e[e.TEXTURE_CUBE_MAP_NEGATIVE_Z=34074]="TEXTURE_CUBE_MAP_NEGATIVE_Z",e[e.TEXTURE_2D_ARRAY=35866]="TEXTURE_2D_ARRAY"}(u||(u={})),function(e){e[e.DEPTH_COMPONENT=6402]="DEPTH_COMPONENT",e[e.DEPTH_STENCIL=34041]="DEPTH_STENCIL",e[e.DEPTH24_STENCIL8=35056]="DEPTH24_STENCIL8",e[e.ALPHA=6406]="ALPHA",e[e.RGB=6407]="RGB",e[e.RGBA=6408]="RGBA",e[e.LUMINANCE=6409]="LUMINANCE",e[e.LUMINANCE_ALPHA=6410]="LUMINANCE_ALPHA",e[e.RED=6403]="RED",e[e.RG=33319]="RG",e[e.RED_INTEGER=36244]="RED_INTEGER",e[e.RG_INTEGER=33320]="RG_INTEGER",e[e.RGB_INTEGER=36248]="RGB_INTEGER",e[e.RGBA_INTEGER=36249]="RGBA_INTEGER"}(f||(f={})),function(e){e[e.RGBA4=32854]="RGBA4",e[e.R16F=33325]="R16F",e[e.RG16F=33327]="RG16F",e[e.RGB32F=34837]="RGB32F",e[e.RGBA16F=34842]="RGBA16F",e[e.R32F=33326]="R32F",e[e.RG32F=33328]="RG32F",e[e.RGBA32F=34836]="RGBA32F",e[e.R11F_G11F_B10F=35898]="R11F_G11F_B10F",e[e.RGB8=32849]="RGB8",e[e.RGBA8=32856]="RGBA8",e[e.RGB5_A1=32855]="RGB5_A1",e[e.R8=33321]="R8",e[e.RG8=33323]="RG8",e[e.R8I=33329]="R8I",e[e.R8UI=33330]="R8UI",e[e.R16I=33331]="R16I",e[e.R16UI=33332]="R16UI",e[e.R32I=33333]="R32I",e[e.R32UI=33334]="R32UI",e[e.RG8I=33335]="RG8I",e[e.RG8UI=33336]="RG8UI",e[e.RG16I=33337]="RG16I",e[e.RG16UI=33338]="RG16UI",e[e.RG32I=33339]="RG32I",e[e.RG32UI=33340]="RG32UI",e[e.RGB16F=34843]="RGB16F",e[e.RGB9_E5=35901]="RGB9_E5",e[e.SRGB8=35905]="SRGB8",e[e.SRGB8_ALPHA8=35907]="SRGB8_ALPHA8",e[e.RGB565=36194]="RGB565",e[e.RGBA32UI=36208]="RGBA32UI",e[e.RGB32UI=36209]="RGB32UI",e[e.RGBA16UI=36214]="RGBA16UI",e[e.RGB16UI=36215]="RGB16UI",e[e.RGBA8UI=36220]="RGBA8UI",e[e.RGB8UI=36221]="RGB8UI",e[e.RGBA32I=36226]="RGBA32I",e[e.RGB32I=36227]="RGB32I",e[e.RGBA16I=36232]="RGBA16I",e[e.RGB16I=36233]="RGB16I",e[e.RGBA8I=36238]="RGBA8I",e[e.RGB8I=36239]="RGB8I",e[e.R8_SNORM=36756]="R8_SNORM",e[e.RG8_SNORM=36757]="RG8_SNORM",e[e.RGB8_SNORM=36758]="RGB8_SNORM",e[e.RGBA8_SNORM=36759]="RGBA8_SNORM",e[e.RGB10_A2=32857]="RGB10_A2",e[e.RGB10_A2UI=36975]="RGB10_A2UI"}(h||(h={})),function(e){e[e.FLOAT=5126]="FLOAT",e[e.UNSIGNED_BYTE=5121]="UNSIGNED_BYTE",e[e.UNSIGNED_INT_24_8=34042]="UNSIGNED_INT_24_8",e[e.UNSIGNED_SHORT_4_4_4_4=32819]="UNSIGNED_SHORT_4_4_4_4",e[e.UNSIGNED_SHORT_5_5_5_1=32820]="UNSIGNED_SHORT_5_5_5_1",e[e.UNSIGNED_SHORT_5_6_5=33635]="UNSIGNED_SHORT_5_6_5",e[e.BYTE=5120]="BYTE",e[e.UNSIGNED_SHORT=5123]="UNSIGNED_SHORT",e[e.SHORT=5122]="SHORT",e[e.UNSIGNED_INT=5125]="UNSIGNED_INT",e[e.INT=5124]="INT",e[e.HALF_FLOAT=5131]="HALF_FLOAT",e[e.UNSIGNED_INT_2_10_10_10_REV=33640]="UNSIGNED_INT_2_10_10_10_REV",e[e.UNSIGNED_INT_10F_11F_11F_REV=35899]="UNSIGNED_INT_10F_11F_11F_REV",e[e.UNSIGNED_INT_5_9_9_9_REV=35902]="UNSIGNED_INT_5_9_9_9_REV",e[e.FLOAT_32_UNSIGNED_INT_24_8_REV=36269]="FLOAT_32_UNSIGNED_INT_24_8_REV"}(l||(l={})),function(e){e[e.DEPTH_COMPONENT16=33189]="DEPTH_COMPONENT16",e[e.STENCIL_INDEX8=36168]="STENCIL_INDEX8",e[e.DEPTH_STENCIL=34041]="DEPTH_STENCIL",e[e.DEPTH_COMPONENT24=33190]="DEPTH_COMPONENT24",e[e.DEPTH_COMPONENT32F=36012]="DEPTH_COMPONENT32F",e[e.DEPTH24_STENCIL8=35056]="DEPTH24_STENCIL8",e[e.DEPTH32F_STENCIL8=36013]="DEPTH32F_STENCIL8"}(O||(O={})),function(e){e[e.STATIC_DRAW=35044]="STATIC_DRAW",e[e.DYNAMIC_DRAW=35048]="DYNAMIC_DRAW",e[e.STREAM_DRAW=35040]="STREAM_DRAW",e[e.STATIC_READ=35045]="STATIC_READ",e[e.DYNAMIC_READ=35049]="DYNAMIC_READ",e[e.STREAM_READ=35041]="STREAM_READ",e[e.STATIC_COPY=35046]="STATIC_COPY",e[e.DYNAMIC_COPY=35050]="DYNAMIC_COPY",e[e.STREAM_COPY=35042]="STREAM_COPY"}(S||(S={})),function(e){e[e.FRAGMENT_SHADER=35632]="FRAGMENT_SHADER",e[e.VERTEX_SHADER=35633]="VERTEX_SHADER"}(C||(C={})),function(e){e[e.FRAMEBUFFER=36160]="FRAMEBUFFER",e[e.READ_FRAMEBUFFER=36008]="READ_FRAMEBUFFER",e[e.DRAW_FRAMEBUFFER=36009]="DRAW_FRAMEBUFFER"}(I||(I={})),function(e){e[e.Texture=0]="Texture",e[e.BufferObject=1]="BufferObject",e[e.VertexArrayObject=2]="VertexArrayObject",e[e.Shader=3]="Shader",e[e.Program=4]="Program",e[e.FramebufferObject=5]="FramebufferObject",e[e.Renderbuffer=6]="Renderbuffer",e[e.TransformFeedback=7]="TransformFeedback",e[e.Sync=8]="Sync",e[e.UNCOUNTED=9]="UNCOUNTED",e[e.LinesOfCode=9]="LinesOfCode",e[e.Uniform=10]="Uniform",e[e.COUNT=11]="COUNT"}(L||(L={})),function(e){e[e.COLOR_ATTACHMENT0=36064]="COLOR_ATTACHMENT0",e[e.COLOR_ATTACHMENT1=36065]="COLOR_ATTACHMENT1",e[e.COLOR_ATTACHMENT2=36066]="COLOR_ATTACHMENT2",e[e.COLOR_ATTACHMENT3=36067]="COLOR_ATTACHMENT3",e[e.COLOR_ATTACHMENT4=36068]="COLOR_ATTACHMENT4",e[e.COLOR_ATTACHMENT5=36069]="COLOR_ATTACHMENT5",e[e.COLOR_ATTACHMENT6=36070]="COLOR_ATTACHMENT6",e[e.COLOR_ATTACHMENT7=36071]="COLOR_ATTACHMENT7",e[e.COLOR_ATTACHMENT8=36072]="COLOR_ATTACHMENT8",e[e.COLOR_ATTACHMENT9=36073]="COLOR_ATTACHMENT9",e[e.COLOR_ATTACHMENT10=36074]="COLOR_ATTACHMENT10",e[e.COLOR_ATTACHMENT11=36075]="COLOR_ATTACHMENT11",e[e.COLOR_ATTACHMENT12=36076]="COLOR_ATTACHMENT12",e[e.COLOR_ATTACHMENT13=36077]="COLOR_ATTACHMENT13",e[e.COLOR_ATTACHMENT14=36078]="COLOR_ATTACHMENT14",e[e.COLOR_ATTACHMENT15=36079]="COLOR_ATTACHMENT15"}(d||(d={})),function(e){e[e.NONE=0]="NONE",e[e.BACK=1029]="BACK"}(M||(M={}));const D=33306;var U,B,G,m,P,g,p;!function(e){e[e.COMPRESSED_RGB_S3TC_DXT1_EXT=33776]="COMPRESSED_RGB_S3TC_DXT1_EXT",e[e.COMPRESSED_RGBA_S3TC_DXT1_EXT=33777]="COMPRESSED_RGBA_S3TC_DXT1_EXT",e[e.COMPRESSED_RGBA_S3TC_DXT3_EXT=33778]="COMPRESSED_RGBA_S3TC_DXT3_EXT",e[e.COMPRESSED_RGBA_S3TC_DXT5_EXT=33779]="COMPRESSED_RGBA_S3TC_DXT5_EXT",e[e.COMPRESSED_R11_EAC=37488]="COMPRESSED_R11_EAC",e[e.COMPRESSED_SIGNED_R11_EAC=37489]="COMPRESSED_SIGNED_R11_EAC",e[e.COMPRESSED_RG11_EAC=37490]="COMPRESSED_RG11_EAC",e[e.COMPRESSED_SIGNED_RG11_EAC=37491]="COMPRESSED_SIGNED_RG11_EAC",e[e.COMPRESSED_RGB8_ETC2=37492]="COMPRESSED_RGB8_ETC2",e[e.COMPRESSED_SRGB8_ETC2=37493]="COMPRESSED_SRGB8_ETC2",e[e.COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2=37494]="COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2",e[e.COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2=37495]="COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2",e[e.COMPRESSED_RGBA8_ETC2_EAC=37496]="COMPRESSED_RGBA8_ETC2_EAC",e[e.COMPRESSED_SRGB8_ALPHA8_ETC2_EAC=37497]="COMPRESSED_SRGB8_ALPHA8_ETC2_EAC"}(U||(U={})),function(e){e[e.FLOAT=5126]="FLOAT",e[e.FLOAT_VEC2=35664]="FLOAT_VEC2",e[e.FLOAT_VEC3=35665]="FLOAT_VEC3",e[e.FLOAT_VEC4=35666]="FLOAT_VEC4",e[e.INT=5124]="INT",e[e.INT_VEC2=35667]="INT_VEC2",e[e.INT_VEC3=35668]="INT_VEC3",e[e.INT_VEC4=35669]="INT_VEC4",e[e.BOOL=35670]="BOOL",e[e.BOOL_VEC2=35671]="BOOL_VEC2",e[e.BOOL_VEC3=35672]="BOOL_VEC3",e[e.BOOL_VEC4=35673]="BOOL_VEC4",e[e.FLOAT_MAT2=35674]="FLOAT_MAT2",e[e.FLOAT_MAT3=35675]="FLOAT_MAT3",e[e.FLOAT_MAT4=35676]="FLOAT_MAT4",e[e.SAMPLER_2D=35678]="SAMPLER_2D",e[e.SAMPLER_CUBE=35680]="SAMPLER_CUBE",e[e.UNSIGNED_INT=5125]="UNSIGNED_INT",e[e.UNSIGNED_INT_VEC2=36294]="UNSIGNED_INT_VEC2",e[e.UNSIGNED_INT_VEC3=36295]="UNSIGNED_INT_VEC3",e[e.UNSIGNED_INT_VEC4=36296]="UNSIGNED_INT_VEC4",e[e.FLOAT_MAT2x3=35685]="FLOAT_MAT2x3",e[e.FLOAT_MAT2x4=35686]="FLOAT_MAT2x4",e[e.FLOAT_MAT3x2=35687]="FLOAT_MAT3x2",e[e.FLOAT_MAT3x4=35688]="FLOAT_MAT3x4",e[e.FLOAT_MAT4x2=35689]="FLOAT_MAT4x2",e[e.FLOAT_MAT4x3=35690]="FLOAT_MAT4x3",e[e.SAMPLER_3D=35679]="SAMPLER_3D",e[e.SAMPLER_2D_SHADOW=35682]="SAMPLER_2D_SHADOW",e[e.SAMPLER_2D_ARRAY=36289]="SAMPLER_2D_ARRAY",e[e.SAMPLER_2D_ARRAY_SHADOW=36292]="SAMPLER_2D_ARRAY_SHADOW",e[e.SAMPLER_CUBE_SHADOW=36293]="SAMPLER_CUBE_SHADOW",e[e.INT_SAMPLER_2D=36298]="INT_SAMPLER_2D",e[e.INT_SAMPLER_3D=36299]="INT_SAMPLER_3D",e[e.INT_SAMPLER_CUBE=36300]="INT_SAMPLER_CUBE",e[e.INT_SAMPLER_2D_ARRAY=36303]="INT_SAMPLER_2D_ARRAY",e[e.UNSIGNED_INT_SAMPLER_2D=36306]="UNSIGNED_INT_SAMPLER_2D",e[e.UNSIGNED_INT_SAMPLER_3D=36307]="UNSIGNED_INT_SAMPLER_3D",e[e.UNSIGNED_INT_SAMPLER_CUBE=36308]="UNSIGNED_INT_SAMPLER_CUBE",e[e.UNSIGNED_INT_SAMPLER_2D_ARRAY=36311]="UNSIGNED_INT_SAMPLER_2D_ARRAY"}(B||(B={})),function(e){e[e.OBJECT_TYPE=37138]="OBJECT_TYPE",e[e.SYNC_CONDITION=37139]="SYNC_CONDITION",e[e.SYNC_STATUS=37140]="SYNC_STATUS",e[e.SYNC_FLAGS=37141]="SYNC_FLAGS"}(G||(G={})),function(e){e[e.UNSIGNALED=37144]="UNSIGNALED",e[e.SIGNALED=37145]="SIGNALED"}(m||(m={})),function(e){e[e.ALREADY_SIGNALED=37146]="ALREADY_SIGNALED",e[e.TIMEOUT_EXPIRED=37147]="TIMEOUT_EXPIRED",e[e.CONDITION_SATISFIED=37148]="CONDITION_SATISFIED",e[e.WAIT_FAILED=37149]="WAIT_FAILED"}(P||(P={})),function(e){e[e.SYNC_GPU_COMMANDS_COMPLETE=37143]="SYNC_GPU_COMMANDS_COMPLETE"}(g||(g={})),function(e){e[e.SYNC_FLUSH_COMMANDS_BIT=1]="SYNC_FLUSH_COMMANDS_BIT"}(p||(p={}))},11517:(e,t,s)=>{s.r(t),s.d(t,{toBinaryGLTF:()=>k});var n,i,_,r,E,a,o,T,A,R=s(80959),c=s(20266),N=s(36544),u=s(16699),f=s(92349),h=s(80401),l=s(26809),O=s(2589),S=s(75487),C=s(83628),I=s(52134),L=s(32773),d=s(6407),M=s(99063),D=s(37176);async function U(e,t){const s=B(e);if(null==s)throw new d.A("imageToArrayBuffer","Unsupported image type");const n=function(e){if(!(e instanceof HTMLImageElement))return"image/png";const t=e.src;if((0,M.DB)(t)){const e=(0,M.r$)(t);return"image/jpeg"===e?.mediaType?e.mediaType:"image/png"}return/\.png$/i.test(t)?"image/png":/\.(jpg|jpeg)$/i.test(t)?"image/jpeg":"image/png"}(e),i=await new Promise((e=>s.toBlob(e,n)));if((0,R.Te)(t),!i)throw new d.A("imageToArrayBuffer","Failed to encode image");const _=await i.arrayBuffer();return(0,R.Te)(t),{data:_,type:n}}function B(e){if(e instanceof HTMLCanvasElement)return e;if(e instanceof HTMLVideoElement)return null;const t=document.createElement("canvas");t.width=e.width,t.height=e.height;const s=t.getContext("2d");return e instanceof HTMLImageElement?s.drawImage(e,0,0,e.width,e.height):e instanceof ImageData&&s.putImageData(e,0,0),t}s(13671),s(90740),s(18527),s(91276),s(32816),s(35902),s(13226),s(29298),s(93181),s(40499),s(69421),s(91047),s(75312),s(99924),s(41390),s(58498),s(45371),s(7922),s(36104),s(64604),s(29512),s(49877),s(56273),s(1178),s(55548),s(52731),s(69763),s(93804),s(18683),s(47812),s(91658),s(7969),s(29222),s(47387),s(46728),s(86741),s(78281),s(44945),s(44600),s(2160),s(64752),s(48844),s(29208),s(36533),s(84200),s(97827),s(91695),s(18169),s(48402),s(67504),s(64102),s(44366),s(2895),s(88663),s(29312),s(19907),s(49811),s(22522),s(72509),s(37322),s(23164),s(83902),(A=n||(n={}))[A.JSON=1313821514]="JSON",A[A.BIN=5130562]="BIN";class G{constructor(e,t){if(!e)throw new Error("GLB requires a JSON gltf chunk");this._length=G.HEADER_SIZE,this._length+=G.CHUNK_HEADER_SIZE;const s=function(e){return(new TextEncoder).encode(e).buffer}(e);if(this._length+=m(s.byteLength,4),t&&(this._length+=G.CHUNK_HEADER_SIZE,this._length+=t.byteLength,t.byteLength%4))throw new Error("Expected BIN chunk length to be divisible by 4 at this point");this.buffer=new ArrayBuffer(this._length),this._outView=new DataView(this.buffer),this._writeHeader();const i=this._writeChunk(s,12,n.JSON,32);t&&this._writeChunk(t,i,n.BIN)}_writeHeader(){this._outView.setUint32(0,G.MAGIC,!0),this._outView.setUint32(4,G.VERSION,!0),this._outView.setUint32(8,this._length,!0)}_writeChunk(e,t,s,n=0){const i=m(e.byteLength,4);var _,r,E,a;for(this._outView.setUint32(t,i,!0),this._outView.setUint32(t+=4,s,!0),_=this._outView.buffer,r=e,E=t+=4,a=e.byteLength,new Uint8Array(_,E,a).set(new Uint8Array(r,0,a),0),t+=e.byteLength;t%4;)n&&this._outView.setUint8(t,n),t++;return t}}function m(e,t){return t*Math.ceil(e/t)}G.HEADER_SIZE=12,G.CHUNK_HEADER_SIZE=8,G.MAGIC=1179937895,G.VERSION=2,function(e){e[e.External=0]="External",e[e.DataURI=1]="DataURI",e[e.GLB=2]="GLB"}(i||(i={})),function(e){e[e.External=0]="External",e[e.DataURI=1]="DataURI",e[e.GLB=2]="GLB"}(_||(_={})),function(e){e[e.ARRAY_BUFFER=34962]="ARRAY_BUFFER",e[e.ELEMENT_ARRAY_BUFFER=34963]="ELEMENT_ARRAY_BUFFER"}(r||(r={})),function(e){e.SCALAR="SCALAR",e.VEC2="VEC2",e.VEC3="VEC3",e.VEC4="VEC4",e.MAT2="MAT2",e.MAT3="MAT3",e.MAT4="MAT4"}(E||(E={})),function(e){e[e.POINTS=0]="POINTS",e[e.LINES=1]="LINES",e[e.LINE_LOOP=2]="LINE_LOOP",e[e.LINE_STRIP=3]="LINE_STRIP",e[e.TRIANGLES=4]="TRIANGLES",e[e.TRIANGLE_STRIP=5]="TRIANGLE_STRIP",e[e.TRIANGLE_FAN=6]="TRIANGLE_FAN"}(a||(a={})),function(e){e.OPAQUE="OPAQUE",e.MASK="MASK",e.BLEND="BLEND"}(o||(o={})),function(e){e[e.NoColor=0]="NoColor",e[e.FaceColor=1]="FaceColor",e[e.VertexColor=2]="VertexColor"}(T||(T={}));class P{constructor(e,t,s,n,i){this._buffer=e,this._componentType=s,this._dataType=n,this._data=[],this._isFinalized=!1,this._accessorIndex=-1,this._accessorAttribute=null,this._accessorMin=null,this._accessorMax=null,t.bufferViews||(t.bufferViews=[]),this.index=t.bufferViews.length,this._bufferView={buffer:e.index,byteLength:-1,target:i};const _=this._getElementSize();_>=4&&i!==r.ELEMENT_ARRAY_BUFFER&&(this._bufferView.byteStride=_),t.bufferViews.push(this._bufferView),this._numComponentsForDataType=this._calculateNumComponentsForDataType()}push(e){const t=this._data.length;if(this._data.push(e),this._accessorIndex>=0){const s=t%this._numComponentsForDataType,n=this._accessorMin[s];this._accessorMin[s]="number"!=typeof n?e:Math.min(n,e);const i=this._accessorMax[s];this._accessorMax[s]="number"!=typeof i?e:Math.max(i,e)}}get dataSize(){return this._data.length*this._sizeComponentType()}get byteSize(){return e=this.dataSize,4*Math.ceil(e/4);var e}getByteOffset(){if(!this._isFinalized)throw new Error("Cannot get BufferView offset until it is finalized");return this._buffer.getByteOffset(this)}get byteOffset(){if(!this._isFinalized)throw new Error("Cannot get BufferView offset until it is finalized");return this._buffer.getByteOffset(this)}_createTypedArray(e,t){switch(this._componentType){case I.D.BYTE:return new Int8Array(e,t);case I.D.FLOAT:return new Float32Array(e,t);case I.D.SHORT:return new Int16Array(e,t);case I.D.UNSIGNED_BYTE:return new Uint8Array(e,t);case I.D.UNSIGNED_INT:return new Uint32Array(e,t);case I.D.UNSIGNED_SHORT:return new Uint16Array(e,t)}}writeOutToBuffer(e,t){this._createTypedArray(e,t).set(this._data)}writeAsync(e){if(this._asyncWritePromise)throw new Error("Can't write multiple bufferView values asynchronously");return this._asyncWritePromise=e.then((e=>{const t=new Uint8Array(e);for(let e=0;e=0)throw new Error("Accessor was started without ending the previous one");this._accessorIndex=this._data.length,this._accessorAttribute=e;const t=this._numComponentsForDataType;this._accessorMin=new Array(t),this._accessorMax=new Array(t)}endAccessor(){if(this._accessorIndex<0)throw new Error("An accessor was not started, but was attempted to be ended");const e=this._getElementSize(),t=this._numComponentsForDataType,s=(this._data.length-this._accessorIndex)/t;if(s%1)throw new Error("An accessor was ended with missing component values");for(let e=0;ethis._finalizedPromiseResolve=e))}async finalize(){const e=this._bufferView,t=this._buffer.getViewFinalizePromises(this);this._asyncWritePromise&&t.push(this._asyncWritePromise),await Promise.allSettled(t),this._isFinalized=!0,e.byteOffset=this.getByteOffset(),e.byteLength=this.dataSize,this._finalizedPromiseResolve&&this._finalizedPromiseResolve()}_getElementSize(){return this._sizeComponentType()*this._numComponentsForDataType}_sizeComponentType(){switch(this._componentType){case I.D.BYTE:case I.D.UNSIGNED_BYTE:return 1;case I.D.SHORT:case I.D.UNSIGNED_SHORT:return 2;case I.D.UNSIGNED_INT:case I.D.FLOAT:return 4}}_calculateNumComponentsForDataType(){switch(this._dataType){case E.SCALAR:return 1;case E.VEC2:return 2;case E.VEC3:return 3;case E.VEC4:case E.MAT2:return 4;case E.MAT3:return 9;case E.MAT4:return 16}}}class g{constructor(e){this._gltf=e,this._bufferViews=[],this._isFinalized=!1,e.buffers||(e.buffers=[]),this.index=e.buffers.length;const t={byteLength:-1};e.buffers.push(t),this._buffer=t}addBufferView(e,t,s){if(this._finalizePromise)throw new Error("Cannot add buffer view after fiinalizing buffer");const n=new P(this,this._gltf,e,t,s);return this._bufferViews.push(n),n}getByteOffset(e){let t=0;for(const s of this._bufferViews){if(s===e)return t;t+=s.byteSize}throw new Error("Given bufferView was not present in this buffer")}getViewFinalizePromises(e){const t=[];for(const s of this._bufferViews){if(e&&s===e)return t;t.push(s.finalized)}return t}getArrayBuffer(){if(!this._isFinalized)throw new Error("Cannot get ArrayBuffer from Buffer before it is finalized");const e=this._getTotalSize(),t=new ArrayBuffer(e);let s=0;for(const e of this._bufferViews)e.writeOutToBuffer(t,s),s+=e.byteSize;return t}finalize(){if(this._finalizePromise)throw new Error(`Buffer ${this.index} was already finalized`);return this._finalizePromise=Promise.allSettled(this.getViewFinalizePromises()).then((()=>{this._isFinalized=!0;const e=this.getArrayBuffer();this._buffer.byteLength=e.byteLength,this._buffer.uri=e})),this._gltf.extras.promises.push(this._finalizePromise),this._finalizePromise}_getTotalSize(){let e=0;for(const t of this._bufferViews)e+=t.byteSize;return e}}function p(e,t){null==t.normal&&(t.normal=new Float32Array(t.position.length));const s=e.faces,{position:n,normal:i}=t,_=s.length/3;for(let e=0;e<_;++e){const t=3*s[3*e],_=3*s[3*e+1],r=3*s[3*e+2],E=(0,l.s)(F,n[t],n[t+1],n[t+2]),a=(0,l.s)(w,n[_],n[_+1],n[_+2]),o=(0,l.s)(b,n[r],n[r+1],n[r+2]),T=(0,l.c)(a,a,E),A=(0,l.c)(o,o,E),R=(0,l.e)(T,T,A);i[t]+=R[0],i[t+1]+=R[1],i[t+2]+=R[2],i[_]+=R[0],i[_+1]+=R[1],i[_+2]+=R[2],i[r]+=R[0],i[r+1]+=R[1],i[r+2]+=R[2]}for(let e=0;ec.L.getLogger("esri.geometry.support.meshUtils.exporters.gltf.gltf");class y{constructor(e,t){this.options=t,this._materialMap=new Array,this._imageMap=new Map,this._textureMap=new Map,this.gltf={asset:{version:"2.0",copyright:e.copyright,generator:e.generator},extras:{output:t.output,binChunkBuffer:null,promises:[]}},this._addScenes(e)}_addScenes(e){this.gltf.scene=e.defaultScene;const t=this.gltf.extras,s=t.output.buffer===i.GLB||t.output.image===_.GLB;s&&(t.binChunkBuffer=new g(this.gltf)),e.forEachScene((e=>{this._addScene(e)})),s&&t.binChunkBuffer.finalize()}_addScene(e){this.gltf.scenes||(this.gltf.scenes=[]);const t={};e.name&&(t.name=e.name),e.forEachNode((e=>{t.nodes||(t.nodes=[]),t.nodes.push(...this._addNodes(e))})),this.gltf.scenes.push(t)}_addNodes(e){this.gltf.nodes||(this.gltf.nodes=[]);const t={};e.name&&(t.name=e.name);const s=e.translation;(0,l.g)(s,O.Z)||(t.translation=(0,O.e)(s));const n=e.rotation;(0,f.e)(n,h.I)||(t.rotation=(0,h.a)(n));const i=e.scale;(0,l.g)(i,O.O)||(t.scale=(0,O.e)(i));const _=this.gltf.nodes.length;if(this.gltf.nodes.push(t),e.mesh&&e.mesh.vertexAttributes.position){const s=this._createMeshes(e.mesh),n=[_];if(1===s.length)this._addMesh(t,s[0]);else for(const e of s){const t={};this._addMesh(t,e),n.push(this.gltf.nodes.length),this.gltf.nodes.push(t)}return n}return e.forEachNode((e=>{t.children||(t.children=[]),t.children.push(...this._addNodes(e))})),[_]}_addMesh(e,t){this.gltf.meshes??=[];const s=this.gltf.meshes.length;this.gltf.meshes.push(t),e.mesh=s}_createMeshes(e){const t=this.gltf.extras,s=t.output.buffer===i.GLB;let n;n=s?t.binChunkBuffer:new g(this.gltf);const _=this.options.origin,a=e.vertexSpace.clone();a.origin=[_.x,_.y,_.z??0];const o=(0,C.c)({vertexAttributes:e.vertexAttributes,vertexSpace:e.vertexSpace,transform:this.options?.ignoreLocalTransform?null:e.transform,spatialReference:e.spatialReference},a,{targetUnit:"meters"});if(!o)return[];!function(e,t){if(e.components)for(const s of e.components)s.faces&&"smooth"===s.shading&&p(s,t)}(e,o),function({position:e,normal:t,tangent:s}){V(e,3),V(t,3),V(s,4)}(o);const{position:T,normal:A,tangent:R}=o,{uv:c,color:N}=e.vertexAttributes,u=n.addBufferView(I.D.FLOAT,E.VEC3,r.ARRAY_BUFFER);let f,h,l,O;A&&(f=n.addBufferView(I.D.FLOAT,E.VEC3,r.ARRAY_BUFFER)),c&&(h=n.addBufferView(I.D.FLOAT,E.VEC2,r.ARRAY_BUFFER)),R&&(l=n.addBufferView(I.D.FLOAT,E.VEC4,r.ARRAY_BUFFER)),N&&(O=n.addBufferView(I.D.UNSIGNED_BYTE,E.VEC4,r.ARRAY_BUFFER)),u.startAccessor("POSITION"),f&&f.startAccessor("NORMAL"),h&&h.startAccessor("TEXCOORD_0"),l&&l.startAccessor("TANGENT"),O&&O.startAccessor("COLOR_0");const S=o.position.length/3;for(let e=0;e0&&e.components[0].faces?(G=n.addBufferView(I.D.UNSIGNED_INT,E.SCALAR,r.ELEMENT_ARRAY_BUFFER),this._addMeshVertexIndexed(G,e.components,m,d,M,D,U,B)):this._addMeshVertexNonIndexed(e.components,m,d,M,D,U,B),u.finalize(),f&&f.finalize(),h&&h.finalize(),l&&l.finalize(),G&&G.finalize(),O&&O.finalize(),s||n.finalize(),m}_addMaterial(e){if(null===e)return;const t=this._materialMap.indexOf(e);if(-1!==t)return t;this.gltf.materials||(this.gltf.materials=[]);const s={};switch(e.alphaMode){case"mask":s.alphaMode=o.MASK;break;case"auto":case"blend":s.alphaMode=o.BLEND}.5!==e.alphaCutoff&&(s.alphaCutoff=e.alphaCutoff),e.doubleSided&&(s.doubleSided=e.doubleSided),s.pbrMetallicRoughness={};const n=e=>e**2.1,i=e=>{const t=e.toRgba();return t[0]=n(t[0]/255),t[1]=n(t[1]/255),t[2]=n(t[2]/255),t};if(null!=e.color&&(s.pbrMetallicRoughness.baseColorFactor=i(e.color)),null!=e.colorTexture&&(s.pbrMetallicRoughness.baseColorTexture=this._createTextureInfo(e.colorTexture,e.colorTextureTransform)),null!=e.normalTexture&&(s.normalTexture=this._createTextureInfo(e.normalTexture,e.normalTextureTransform)),e instanceof S.A){if(null!=e.emissiveTexture&&(s.emissiveTexture=this._createTextureInfo(e.emissiveTexture,e.emissiveTextureTransform)),null!=e.emissiveColor){const t=i(e.emissiveColor);s.emissiveFactor=[t[0],t[1],t[2]]}null!=e.occlusionTexture&&(s.occlusionTexture=this._createTextureInfo(e.occlusionTexture,e.occlusionTextureTransform)),null!=e.metallicRoughnessTexture&&(s.pbrMetallicRoughness.metallicRoughnessTexture=this._createTextureInfo(e.metallicRoughnessTexture,e.metallicRoughnessTextureTransform)),s.pbrMetallicRoughness.metallicFactor=e.metallic,s.pbrMetallicRoughness.roughnessFactor=e.roughness}else s.pbrMetallicRoughness.metallicFactor=1,s.pbrMetallicRoughness.roughnessFactor=1,x().warnOnce("Meshes exported to GLTF without MeshMaterialMetallicRoughness material will appear different when imported back.");const _=this.gltf.materials.length;return this.gltf.materials.push(s),this._materialMap.push(e),_}_createTextureInfo(e,t){const s={index:this._addTexture(e)};return t?(s.extensions||(s.extensions={}),s.extensions.KHR_texture_transform={scale:t.scale,offset:t.offset,rotation:(0,u.d)(t.rotation)},s):s}_addTexture(e){const t=this.gltf.textures??[];return this.gltf.textures=t,(0,N.g)(this._textureMap,e,(()=>{const s={sampler:this._addSampler(e),source:this._addImage(e)},n=t.length;return t.push(s),n}))}_addImage(e){const t=this._imageMap.get(e);if(null!=t)return t;this.gltf.images||(this.gltf.images=[]);const s={};if(e.url)s.uri=e.url;else{const t=e.data;s.extras=t;for(let e=0;e(s.mimeType=t,e)));n.promises.push(e.writeAsync(i).then((()=>{e.finalize()})))}s.bufferView=e.index;break}case _.DataURI:if((0,D.i)(t)){x().warnOnce("Image export for basis compressed textures not available.");break}s.uri=function(e){const t=B(e);return null!=t?t.toDataURL():""}(t);break;default:if((0,D.i)(t)){x().warnOnce("Image export for basis compressed textures not available.");break}n.promises.push(U(t,this.options.signal).then((({data:e,type:t})=>{s.uri=e,s.mimeType=t})))}}const n=this.gltf.images.length;return this.gltf.images.push(s),this._imageMap.set(e,n),n}_addSampler(e){this.gltf.samplers||(this.gltf.samplers=[]);let t=I.T.REPEAT,s=I.T.REPEAT;if("string"==typeof e.wrap)switch(e.wrap){case"clamp":t=I.T.CLAMP_TO_EDGE,s=I.T.CLAMP_TO_EDGE;break;case"mirror":t=I.T.MIRRORED_REPEAT,s=I.T.MIRRORED_REPEAT}else{switch(e.wrap.vertical){case"clamp":s=I.T.CLAMP_TO_EDGE;break;case"mirror":s=I.T.MIRRORED_REPEAT}switch(e.wrap.horizontal){case"clamp":t=I.T.CLAMP_TO_EDGE;break;case"mirror":t=I.T.MIRRORED_REPEAT}}const n={wrapS:t,wrapT:s};for(let e=0;e{if("extras"!==e){if(s instanceof ArrayBuffer){if(function(e){if(e.byteLength<8)return!1;const t=new Uint8Array(e);return 137===t[0]&&80===t[1]&&78===t[2]&&71===t[3]&&13===t[4]&&10===t[5]&&26===t[6]&&10===t[7]}(s))switch(t.output?.image){case _.DataURI:case _.GLB:break;case _.External:default:{const e=`img${E}.png`;return E++,T.set(e,s),e}}switch(t.output?.buffer){case i.DataURI:return function(e){const t=[],s=new Uint8Array(e);for(let e=0;e{s.d(t,{E:()=>_,a:()=>a,i:()=>r,j:()=>E});var n=s(32773),i=s(83902);class _{constructor(e){this.data=e,this.type="encoded-mesh-texture",this.encoding=i.T.KTX2_ENCODING}}function r(e){return"encoded-mesh-texture"===e?.type}async function E(e){const t=new Blob([e]),s=await t.text();return JSON.parse(s)}async function a(e,t){if(t===i.T.KTX2_ENCODING)return new _(e);const s=new Blob([e],{type:t}),r=URL.createObjectURL(s),E=new Image;if((0,n.h)("esri-iPhone"))return new Promise(((e,t)=>{const s=()=>{i(),e(E)},n=e=>{i(),t(e)},i=()=>{URL.revokeObjectURL(r),E.removeEventListener("load",s),E.removeEventListener("error",n)};E.addEventListener("load",s),E.addEventListener("error",n),E.src=r}));try{E.src=r,await E.decode()}catch(e){console.warn("Failed decoding HTMLImageElement")}return URL.revokeObjectURL(r),E}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/1eb5f7a96ffec51adfb6.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/1eb5f7a96ffec51adfb6.js new file mode 100644 index 00000000..e05b7724 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/1eb5f7a96ffec51adfb6.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[4133,7138],{66136:(e,t,r)=>{r.d(t,{A:()=>g});var i,s=r(32816),l=r(99924),n=r(4734),o=r(29298),a=(r(32773),r(20266),r(49877)),p=r(69421),u=r(56273),c=r(78016);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(50214),r(93804),r(59192),r(54483),r(36544);let d=i=class extends l.oY{static get allTime(){return y}static get empty(){return h}static fromArray(e){return new i({start:null!=e[0]?new Date(e[0]):e[0],end:null!=e[1]?new Date(e[1]):e[1]})}constructor(e){super(e),this.end=null,this.start=null}readEnd(e,t){return null!=t.end?new Date(t.end):null}writeEnd(e,t){t.end=e?.getTime()??null}get isAllTime(){return this.equals(i.allTime)}get isEmpty(){return this.equals(i.empty)}readStart(e,t){return null!=t.start?new Date(t.start):null}writeStart(e,t){t.start=e?.getTime()??null}clone(){return new i({end:this.end,start:this.start})}equals(e){if(!e)return!1;const t=this.start?.getTime()??this.start,r=this.end?.getTime()??this.end,i=e.start?.getTime()??e.start,s=e.end?.getTime()??e.end;return t===i&&r===s}expandTo(e,t=c.s){if(this.isEmpty||this.isAllTime)return this.clone();let r=this.start;r&&(r=(0,n.t)(r,e,t));let s=this.end;if(s){const r=(0,n.t)(s,e,t);s=s.getTime()===r.getTime()?r:(0,n.o)(r,1,e,t)}return new i({start:r,end:s})}intersection(e){if(!e)return this.clone();if(this.isEmpty||e.isEmpty)return i.empty;if(this.isAllTime)return e.clone();if(e.isAllTime)return this.clone();const t=this.start?.getTime()??-1/0,r=this.end?.getTime()??1/0,s=e.start?.getTime()??-1/0,l=e.end?.getTime()??1/0;let n,o;return s>=t&&s<=r?n=s:t>=s&&t<=l&&(n=t),r>=s&&r<=l?o=r:l>=t&&l<=r&&(o=l),null==n||null==o||isNaN(n)||isNaN(o)?i.empty:new i({start:n===-1/0?null:new Date(n),end:o===1/0?null:new Date(o)})}offset(e,t,r=c.s){if(this.isEmpty||this.isAllTime)return this.clone();const s=new i,{start:l,end:o}=this;return null!=l&&(s.start=(0,n.o)(l,e,t,r)),null!=o&&(s.end=(0,n.o)(o,e,t,r)),s}toArray(){return this.isEmpty?[void 0,void 0]:[this.start?.getTime()??null,this.end?.getTime()??null]}union(e){if(!e||e.isEmpty)return this.clone();if(this.isEmpty)return e.clone();if(this.isAllTime||e.isAllTime)return y.clone();const t=null!=this.start&&null!=e.start?new Date(Math.min(this.start.getTime(),e.start.getTime())):null,r=null!=this.end&&null!=e.end?new Date(Math.max(this.end.getTime(),e.end.getTime())):null;return new i({start:t,end:r})}};(0,s._)([(0,o.MZ)({type:Date,json:{write:{allowNull:!0}}})],d.prototype,"end",void 0),(0,s._)([(0,a.r)("end")],d.prototype,"readEnd",null),(0,s._)([(0,u.w)("end")],d.prototype,"writeEnd",null),(0,s._)([(0,o.MZ)({readOnly:!0,json:{read:!1}})],d.prototype,"isAllTime",null),(0,s._)([(0,o.MZ)({readOnly:!0,json:{read:!1}})],d.prototype,"isEmpty",null),(0,s._)([(0,o.MZ)({type:Date,json:{write:{allowNull:!0}}})],d.prototype,"start",void 0),(0,s._)([(0,a.r)("start")],d.prototype,"readStart",null),(0,s._)([(0,u.w)("start")],d.prototype,"writeStart",null),d=i=(0,s._)([(0,p.$)("esri.TimeExtent")],d);const y=new d,h=new d({start:void 0,end:void 0}),g=d},2810:(e,t,r)=>{r.d(t,{M:()=>f,a:()=>m});var i=r(32816),s=r(41390),l=r(99924),n=r(32773),o=r(93181),a=r(69421),p=r(29298);class u{constructor(){this._propertyOriginMap=new Map,this._originStores=new Array(s.o),this._values=new Map,this.multipleOriginsSupported=!0}clone(e){const t=new u,r=this._originStores[s.O.DEFAULTS];r&&r.forEach(((e,r)=>{t.set(r,(0,n.o8)(e),s.O.DEFAULTS)}));for(let r=s.O.SERVICE;r{e&&e.has(s)||t.set(s,(0,n.o8)(i),r)}))}return t}get(e,t){const r=void 0===t?this._values:this._originStores[t];return r?r.get(e):void 0}keys(e){const t=null==e?this._values:this._originStores[e];return t?[...t.keys()]:[]}set(e,t,r=s.O.USER){let i=this._originStores[r];if(i||(i=new Map,this._originStores[r]=i),i.set(e,t),!this._values.has(e)||this._propertyOriginMap.get(e)<=r){const i=this._values.get(e);return this._values.set(e,t),this._propertyOriginMap.set(e,r),i!==t}return!1}delete(e,t=s.O.USER){const r=this._originStores[t];if(!r)return;const i=r.get(e);if(r.delete(e),this._values.has(e)&&this._propertyOriginMap.get(e)===t){this._values.delete(e);for(let r=t-1;r>=0;r--){const t=this._originStores[r];if(t&&t.has(e)){this._values.set(e,t.get(e)),this._propertyOriginMap.set(e,r);break}}}return i}has(e,t){const r=void 0===t?this._values:this._originStores[t];return!!r&&r.has(e)}revert(e,t){for(;t>0&&!this.has(e,t);)--t;const r=this._originStores[t],i=r?.get(e),s=this._values.get(e);return this._values.set(e,i),this._propertyOriginMap.set(e,t),s!==i}originOf(e){return this._propertyOriginMap.get(e)||s.O.DEFAULTS}forEach(e){this._values.forEach(e)}}const c=e=>{let t=class extends e{constructor(...e){super(...e);const t=(0,o.g)(this),r=t.store,i=new u;t.store=i,(0,l.s)(t,r,i)}read(e,t){(0,l.a)(this,e,t)}getAtOrigin(e,t){const r=d(this),i=(0,s.n)(t);if("string"==typeof e)return r.get(e,i);const l={};return e.forEach((e=>{l[e]=r.get(e,i)})),l}originOf(e){return(0,s.j)(this.originIdOf(e))}originIdOf(e){return d(this).originOf(e)}revert(e,t){const r=d(this),i=(0,s.n)(t),l=(0,o.g)(this);let n;n="string"==typeof e?"*"===e?r.keys(i):[e]:e,n.forEach((e=>{l.invalidate(e),r.revert(e,i),l.commit(e)}))}};return t=(0,i._)([(0,a.$)("esri.core.ReadOnlyMultiOriginJSONSupport")],t),t};function d(e){return(0,o.g)(e).store}let y=class extends(c(s.T)){};y=(0,i._)([(0,a.$)("esri.core.ReadOnlyMultiOriginJSONSupport")],y);const h=e=>{let t=class extends e{constructor(...e){super(...e)}clear(e,t="user"){return g(this).delete(e,(0,s.n)(t))}write(e,t){return(0,l.b)(this,e=e||{},t),e}setAtOrigin(e,t,r){(0,o.g)(this).setAtOrigin(e,t,(0,s.n)(r))}removeOrigin(e){const t=g(this),r=(0,s.n)(e),i=t.keys(r);for(const e of i)t.originOf(e)===r&&t.set(e,t.get(e,r),s.O.USER)}updateOrigin(e,t){const r=g(this),i=(0,s.n)(t),l=(0,p.g)(this,e);for(let t=i+1;t{let t=class extends(h(c(e))){constructor(...e){super(...e)}};return t=(0,i._)([(0,a.$)("esri.core.MultiOriginJSONSupport")],t),t};let m=class extends(f(s.T)){};m=(0,i._)([(0,a.$)("esri.core.MultiOriginJSONSupport")],m)},67091:(e,t,r)=>{r.d(t,{T:()=>i});class i{constructor(e,t,r,i,s=void 0){this.id=e,this.level=t,this.row=r,this.col=i,this.extent=s}}},67138:(e,t,r)=>{r.d(t,{c:()=>i,g:()=>s});var i="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==r.g?r.g:"undefined"!=typeof self?self:{};function s(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}},18385:(e,t,r)=>{r.d(t,{a:()=>l,c:()=>n});var i=r(6407),s=r(80959);async function l(e,t,r){let l;try{l=await createImageBitmap(e)}catch(e){throw new i.A("request:server",`Unable to load ${t}`,{url:t,error:e})}return(0,s.Te)(r),l}async function n(e,t,r,l,n){let o;try{o=await createImageBitmap(e)}catch(e){throw new i.A("request:server",`Unable to load tile ${t}/${r}/${l}`,{error:e,level:t,row:r,col:l})}return(0,s.Te)(n),o}},80473:(e,t,r)=>{r.d(t,{PH:()=>o,sA:()=>n});var i=r(32816),s=r(69421);r(32773),r(20266),r(90740),r(40499),r(93181),r(13671),r(91047),r(36544),r(6407);let l=0;const n=e=>{let t=class extends e{constructor(...e){super(...e),Object.defineProperty(this,"uid",{writable:!1,configurable:!1,value:Date.now().toString(16)+"-object-"+l++})}};return t=(0,i._)([(0,s.$)("esri.core.Identifiable")],t),t},o=e=>{let t=class extends e{constructor(...e){super(...e),Object.defineProperty(this,"uid",{writable:!1,configurable:!1,value:l++})}};return t=(0,i._)([(0,s.$)("esri.core.Identifiable.NumericIdentifiable")],t),t};let a=class extends(n(class{})){};a=(0,i._)([(0,s.$)("esri.core.Identifiable")],a)},73597:(e,t,r)=>{r.d(t,{A:()=>b});var i=r(32816),s=(r(94345),r(64604)),l=r(66136),n=r(6407),o=r(81272),a=r(80473),p=r(73509),u=r(20266),c=r(80959),d=r(99063),y=r(29298),h=(r(32773),r(69421)),g=r(90740),f=r(44600),m=r(7969);r(36544),r(2160),r(99924),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(49877),r(69763),r(93804),r(18683),r(29512),r(56273),r(36533),r(64752),r(48844),r(29208),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(67504),r(92517),r(77037),r(4734),r(50214),r(59192),r(78016),r(54483),r(28276);let v=0,w=class extends(o.A.EventedMixin((0,a.sA)(p.A))){constructor(){super(...arguments),this.attributionDataUrl=null,this.fullExtent=new f.A(-180,-90,180,90,m.A.WGS84),this.id=Date.now().toString(16)+"-layer-"+v++,this.legendEnabled=!0,this.listMode="show",this.opacity=1,this.parent=null,this.persistenceEnabled=!1,this.popupEnabled=!0,this.attributionVisible=!0,this.spatialReference=m.A.WGS84,this.title=null,this.type=null,this.url=null,this.visibilityTimeExtent=null,this.visible=!0}static async fromArcGISServerUrl(e){const t="string"==typeof e?{url:e}:e;return(await r.e(2349).then(r.bind(r,42349))).fromUrl(t)}static fromPortalItem(e){return async function(e){const t="portalItem"in e?e:{portalItem:e},{fromItem:i}=await r.e(6810).then(r.bind(r,56810)).then((e=>e.e));try{return await i(t)}catch(e){const r=t?.portalItem,i=r?.id||"unset",s=r?.portal?.url||g.A.portalUrl;throw u.L.getLogger("esri.layers.support.fromPortalItem").error("#fromPortalItem()","Failed to create layer from portal item (portal: '"+s+"', id: '"+i+"')",e),e}}(e)}initialize(){this.when().catch((e=>{(0,c.zf)(e)||u.L.getLogger(this).error("#load()",`Failed to load layer (title: '${this.title??"no title"}', id: '${this.id??"no id"}')`,{error:e})}))}destroy(){const e=this.parent;if(e){const t=this;"layers"in e&&e.layers.includes(t)?e.layers.remove(t):"tables"in e&&e.tables.includes(t)?e.tables.remove(t):"baseLayers"in e&&e.baseLayers.includes(t)?e.baseLayers.remove(t):"referenceLayers"in e&&e.referenceLayers.includes(t)&&e.referenceLayers.remove(t),this._set("parent",null)}}get hasAttributionData(){return null!=this.attributionDataUrl}get parsedUrl(){return(0,d.An)(this.url)}async fetchAttributionData(){const e=this.attributionDataUrl;if(this.hasAttributionData&&e)return(await(0,s.A)(e,{query:{f:"json"},responseType:"json"})).data;throw new n.A("layer:no-attribution-data","Layer does not have attribution data")}};(0,i._)([(0,y.MZ)({type:String})],w.prototype,"attributionDataUrl",void 0),(0,i._)([(0,y.MZ)({type:f.A})],w.prototype,"fullExtent",void 0),(0,i._)([(0,y.MZ)({readOnly:!0})],w.prototype,"hasAttributionData",null),(0,i._)([(0,y.MZ)({type:String,clonable:!1})],w.prototype,"id",void 0),(0,i._)([(0,y.MZ)({type:Boolean,nonNullable:!0})],w.prototype,"legendEnabled",void 0),(0,i._)([(0,y.MZ)({type:["show","hide","hide-children"]})],w.prototype,"listMode",void 0),(0,i._)([(0,y.MZ)({type:Number,range:{min:0,max:1},nonNullable:!0})],w.prototype,"opacity",void 0),(0,i._)([(0,y.MZ)({clonable:!1})],w.prototype,"parent",void 0),(0,i._)([(0,y.MZ)({readOnly:!0})],w.prototype,"parsedUrl",null),(0,i._)([(0,y.MZ)({type:Boolean,readOnly:!0})],w.prototype,"persistenceEnabled",void 0),(0,i._)([(0,y.MZ)({type:Boolean})],w.prototype,"popupEnabled",void 0),(0,i._)([(0,y.MZ)({type:Boolean})],w.prototype,"attributionVisible",void 0),(0,i._)([(0,y.MZ)({type:m.A})],w.prototype,"spatialReference",void 0),(0,i._)([(0,y.MZ)({type:String})],w.prototype,"title",void 0),(0,i._)([(0,y.MZ)({readOnly:!0,json:{read:!1}})],w.prototype,"type",void 0),(0,i._)([(0,y.MZ)()],w.prototype,"url",void 0),(0,i._)([(0,y.MZ)({type:l.A})],w.prototype,"visibilityTimeExtent",void 0),(0,i._)([(0,y.MZ)({type:Boolean,nonNullable:!0})],w.prototype,"visible",void 0),w=(0,i._)([(0,h.$)("esri.layers.Layer")],w);const b=w},64133:(e,t,r)=>{r.r(t),r.d(t,{W:()=>O,a:()=>P,default:()=>x});var i,s=r(32816),l=(r(94345),r(64604)),n=r(6407),o=r(2810),a=r(20266),p=r(99063),u=r(29298),c=r(32773),d=r(49877),y=r(69421),h=r(56273),g=r(73597),f=r(31315),m=r(88730),v=r(38424),w=r(46935),b=r(96807),_=r(18385),S=r(6851),A=r(92070),M=r(99924),T=r(44600),I=r(7969),L=r(64752);r(36544),r(2160),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(90740),r(69763),r(93804),r(18683),r(29512),r(36533),r(29208),r(48844),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(67504),r(92517),r(77037),r(66136),r(4734),r(50214),r(59192),r(78016),r(54483),r(81272),r(80473),r(73509),r(28276),r(12119),r(13201),r(13226),r(12856),r(47812),r(67138),r(98238),r(1178),r(49755),r(30011),r(55270),r(95779),r(13262),r(346),r(54131),r(19869),r(64524),r(73067),r(72604),r(82408),r(69277),r(70580),r(75191),r(24319),r(62092),r(43059),r(89935),r(49813),r(82454),r(78281),r(44945),r(47387),r(46728),r(64102),r(17745);let O=i=class extends M.oY{constructor(e){super(e)}clone(){return new i({customLayerParameters:(0,c.o8)(this.customLayerParameters),customParameters:(0,c.o8)(this.customParameters),layerIdentifier:this.layerIdentifier,tileMatrixSet:this.tileMatrixSet,url:this.url})}};var E;(0,s._)([(0,u.MZ)({json:{type:Object,write:!0}})],O.prototype,"customLayerParameters",void 0),(0,s._)([(0,u.MZ)({json:{type:Object,write:!0}})],O.prototype,"customParameters",void 0),(0,s._)([(0,u.MZ)({type:String,json:{write:!0}})],O.prototype,"layerIdentifier",void 0),(0,s._)([(0,u.MZ)({type:String,json:{write:!0}})],O.prototype,"tileMatrixSet",void 0),(0,s._)([(0,u.MZ)({type:String,json:{write:!0}})],O.prototype,"url",void 0),O=i=(0,s._)([(0,y.$)("esri.layers.support.WMTSLayerInfo")],O);let Z=E=class extends((0,f.dM)((0,w.J)((0,b.j)((0,m.q)((0,v.A)((0,o.M)(g.A))))))){constructor(...e){super(...e),this.copyright="",this.fullExtent=new T.A(-20037508.342787,-20037508.34278,20037508.34278,20037508.342787,I.A.WebMercator),this.legendEnabled=!1,this.isReference=null,this.popupEnabled=!1,this.spatialReference=I.A.WebMercator,this.subDomains=null,this.tileInfo=new A.A({size:[256,256],dpi:96,format:"png8",compressionQuality:0,origin:new L.A({x:-20037508.342787,y:20037508.342787,spatialReference:I.A.WebMercator}),spatialReference:I.A.WebMercator,lods:[new S.A({level:0,scale:591657527.591555,resolution:156543.033928}),new S.A({level:1,scale:295828763.795777,resolution:78271.5169639999}),new S.A({level:2,scale:147914381.897889,resolution:39135.7584820001}),new S.A({level:3,scale:73957190.948944,resolution:19567.8792409999}),new S.A({level:4,scale:36978595.474472,resolution:9783.93962049996}),new S.A({level:5,scale:18489297.737236,resolution:4891.96981024998}),new S.A({level:6,scale:9244648.868618,resolution:2445.98490512499}),new S.A({level:7,scale:4622324.434309,resolution:1222.99245256249}),new S.A({level:8,scale:2311162.217155,resolution:611.49622628138}),new S.A({level:9,scale:1155581.108577,resolution:305.748113140558}),new S.A({level:10,scale:577790.554289,resolution:152.874056570411}),new S.A({level:11,scale:288895.277144,resolution:76.4370282850732}),new S.A({level:12,scale:144447.638572,resolution:38.2185141425366}),new S.A({level:13,scale:72223.819286,resolution:19.1092570712683}),new S.A({level:14,scale:36111.909643,resolution:9.55462853563415}),new S.A({level:15,scale:18055.954822,resolution:4.77731426794937}),new S.A({level:16,scale:9027.977411,resolution:2.38865713397468}),new S.A({level:17,scale:4513.988705,resolution:1.19432856685505}),new S.A({level:18,scale:2256.994353,resolution:.597164283559817}),new S.A({level:19,scale:1128.497176,resolution:.298582141647617}),new S.A({level:20,scale:564.248588,resolution:.14929107082380833}),new S.A({level:21,scale:282.124294,resolution:.07464553541190416}),new S.A({level:22,scale:141.062147,resolution:.03732276770595208}),new S.A({level:23,scale:70.5310735,resolution:.01866138385297604})]}),this.type="web-tile",this.urlTemplate=null,this.wmtsInfo=null}normalizeCtorArgs(e,t){return"string"==typeof e?{urlTemplate:e,...t}:e}load(e){const t=this.loadFromPortal({supportedTypes:["WMTS"]},e).then((()=>{let e="";if(this.urlTemplate)if(this.spatialReference.equals(this.tileInfo.spatialReference)){const t=new p.s0(this.urlTemplate);!(this.subDomains&&this.subDomains.length>0)&&t.authority?.includes("{subDomain}")&&(e="is missing 'subDomains' property")}else e="spatialReference must match tileInfo.spatialReference";else e="is missing the required 'urlTemplate' property value";if(e)throw new n.A("web-tile-layer:load",`WebTileLayer (title: '${this.title}', id: '${this.id}') ${e}`)}));return this.addResolvingPromise(t),Promise.resolve(this)}get levelValues(){const e=[];if(!this.tileInfo)return null;for(const t of this.tileInfo.lods)e[t.level]=t.levelValue||t.level;return e}readSpatialReference(e,t){return e||I.A.fromJSON(t.fullExtent?.spatialReference)}get tileServers(){if(!this.urlTemplate)return null;const e=[],{urlTemplate:t,subDomains:r}=this,i=new p.s0(t),s=i.scheme?i.scheme+"://":"//",l=s+i.authority+"/",n=i.authority;if(n?.includes("{subDomain}")){if(r&&r.length>0&&n.split(".").length>1)for(const t of r)e.push(s+n.replaceAll(/\{subDomain\}/gi,t)+"/")}else e.push(l);return e.map(p.Il)}get urlPath(){if(!this.urlTemplate)return null;const e=this.urlTemplate,t=new p.s0(e),r=(t.scheme?t.scheme+"://":"//")+t.authority+"/";return e.substring(r.length)}readUrlTemplate(e,t){return e||t.templateUrl}writeUrlTemplate(e,t){(0,p.BQ)(e)&&(e="https:"+e),e&&(e=e.replaceAll(/\{z\}/gi,"{level}").replaceAll(/\{x\}/gi,"{col}").replaceAll(/\{y\}/gi,"{row}"),e=(0,p.S8)(e)),t.templateUrl=e}fetchTile(e,t,r,i={}){const{signal:s}=i,n=this.getTileUrl(e,t,r),o={responseType:"image",signal:s,query:{...this.refreshParameters}};return(0,l.A)(n,o).then((e=>e.data))}async fetchImageBitmapTile(e,t,r,i={}){const{signal:s}=i;if(this.fetchTile!==E.prototype.fetchTile){const l=await this.fetchTile(e,t,r,i);return(0,_.c)(l,e,t,r,s)}const n=this.getTileUrl(e,t,r),o={responseType:"blob",signal:s,query:{...this.refreshParameters}},{data:a}=await(0,l.A)(n,o);return(0,_.c)(a,e,t,r,s)}getTileUrl(e,t,r){const{levelValues:i,tileServers:s,urlPath:l}=this;if(!i||!s||!l)return"";const n=i[e];return s[t%s.length]+(0,a.r)(l,{level:n,z:n,col:r,x:r,row:t,y:t})}};(0,s._)([(0,u.MZ)({type:String,value:"",json:{write:!0}})],Z.prototype,"copyright",void 0),(0,s._)([(0,u.MZ)({type:T.A,json:{write:!0},nonNullable:!0})],Z.prototype,"fullExtent",void 0),(0,s._)([(0,u.MZ)({readOnly:!0,json:{read:!1,write:!1}})],Z.prototype,"legendEnabled",void 0),(0,s._)([(0,u.MZ)({type:["show","hide"]})],Z.prototype,"listMode",void 0),(0,s._)([(0,u.MZ)({json:{read:!0,write:!0}})],Z.prototype,"blendMode",void 0),(0,s._)([(0,u.MZ)()],Z.prototype,"levelValues",null),(0,s._)([(0,u.MZ)({type:Boolean,json:{read:!1,write:{enabled:!0,overridePolicy:()=>({enabled:!1})}}})],Z.prototype,"isReference",void 0),(0,s._)([(0,u.MZ)({type:["WebTiledLayer"],value:"WebTiledLayer"})],Z.prototype,"operationalLayerType",void 0),(0,s._)([(0,u.MZ)({readOnly:!0,json:{read:!1,write:!1}})],Z.prototype,"popupEnabled",void 0),(0,s._)([(0,u.MZ)({type:I.A})],Z.prototype,"spatialReference",void 0),(0,s._)([(0,d.r)("spatialReference",["spatialReference","fullExtent.spatialReference"])],Z.prototype,"readSpatialReference",null),(0,s._)([(0,u.MZ)({type:[String],json:{write:!0}})],Z.prototype,"subDomains",void 0),(0,s._)([(0,u.MZ)({type:A.A,json:{write:!0}})],Z.prototype,"tileInfo",void 0),(0,s._)([(0,u.MZ)({readOnly:!0})],Z.prototype,"tileServers",null),(0,s._)([(0,u.MZ)({json:{read:!1}})],Z.prototype,"type",void 0),(0,s._)([(0,u.MZ)()],Z.prototype,"urlPath",null),(0,s._)([(0,u.MZ)({type:String,json:{origins:{"portal-item":{read:{source:"url"}}}}})],Z.prototype,"urlTemplate",void 0),(0,s._)([(0,d.r)("urlTemplate",["urlTemplate","templateUrl"])],Z.prototype,"readUrlTemplate",null),(0,s._)([(0,h.w)("urlTemplate",{templateUrl:{type:String}})],Z.prototype,"writeUrlTemplate",null),(0,s._)([(0,u.MZ)({type:O,json:{write:!0}})],Z.prototype,"wmtsInfo",void 0),Z=E=(0,s._)([(0,y.$)("esri.layers.WebTileLayer")],Z);const x=Z,P=Object.freeze(Object.defineProperty({__proto__:null,default:x},Symbol.toStringTag,{value:"Module"}))},88730:(e,t,r)=>{r.d(t,{q:()=>w});var i=r(32816),s=r(66136),l=r(6407),n=r(99063),o=r(29298),a=r(36544),p=(r(32773),r(49877)),u=r(69421),c=r(56273),d=r(82530),y=r(99924),h=r(98238);r(4734),r(50214),r(93804),r(90740),r(59192),r(13671),r(78016),r(54483),r(20266),r(41390),r(40499),r(93181),r(58498),r(91047),r(45371),r(80959),r(44600),r(2160),r(7969),r(69763),r(18683),r(64604),r(29512),r(64752),r(48844),r(29208),r(1178),r(49755),r(30011),r(55270),r(95779),r(13262),r(346),r(16699),r(26809),r(2589),r(18527),r(94345),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(67504),r(92517),r(77037),r(54131),r(19869),r(64524);const g={ArcGISAnnotationLayer:!0,ArcGISDimensionLayer:!0,ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISImageServiceVectorLayer:!0,ArcGISMapServiceLayer:!0,ArcGISStreamLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BingMapsAerial:!0,BingMapsHybrid:!0,BingMapsRoad:!0,CatalogLayer:!0,CSV:!0,GeoJSON:!0,GeoRSS:!0,GroupLayer:!0,KML:!0,KnowledgeGraphLayer:!0,MediaLayer:!0,OGCFeatureLayer:!0,OrientedImageryLayer:!0,SubtypeGroupLayer:!0,VectorTileLayer:!0,WFS:!0,WMS:!0,WebTiledLayer:!0},f={ArcGISImageServiceLayer:!0,ArcGISImageServiceVectorLayer:!0,ArcGISMapServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BingMapsAerial:!0,BingMapsHybrid:!0,BingMapsRoad:!0,OpenStreetMap:!0,VectorTileLayer:!0,WMS:!0,WebTiledLayer:!0},m={ArcGISFeatureLayer:!0,SubtypeGroupTable:!0},v={"web-scene/operational-layers":{ArcGISDimensionLayer:!0,ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISMapServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISTiledElevationServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BuildingSceneLayer:!0,CatalogLayer:!0,CSV:!0,GeoJSON:!0,GroupLayer:!0,IntegratedMesh3DTilesLayer:!0,IntegratedMeshLayer:!0,KML:!0,LineOfSightLayer:!0,MediaLayer:!0,OGCFeatureLayer:!0,PointCloudLayer:!0,RasterDataLayer:!0,VectorTileLayer:!0,Voxel:!0,WFS:!0,WMS:!0,WebTiledLayer:!0},"web-scene/basemap":{ArcGISImageServiceLayer:!0,ArcGISMapServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,OpenStreetMap:!0,VectorTileLayer:!0,WMS:!0,WebTiledLayer:!0},"web-scene/ground":{ArcGISTiledElevationServiceLayer:!0,RasterDataElevationLayer:!0},"web-scene/tables":{ArcGISFeatureLayer:!0},"web-map/operational-layers":g,"web-map/basemap":f,"web-map/tables":m,"link-chart/operational-layers":{...g,LinkChartLayer:!0},"link-chart/basemap":f,"link-chart/tables":m,"portal-item/operational-layers":{ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISStreamLayer:!0,ArcGISTiledImageServiceLayer:!0,BuildingSceneLayer:!0,IntegratedMesh3DTilesLayer:!0,IntegratedMeshLayer:!0,MediaLayer:!0,OrientedImageryLayer:!0,PointCloudLayer:!0,SubtypeGroupLayer:!0}},w=e=>{let t=class extends e{constructor(){super(...arguments),this.persistenceEnabled=!0,this.title=null}readId(e,t,r){return"Group Layer"===r?.portalItem?.type?void 0:e}writeListMode(e,t,r,i){(i&&"ground"===i.layerContainerType||e&&(0,y.w)(this,r,{},i))&&(t[r]=e)}writeOperationalLayerType(e,t,r,i){e&&"tables"!==i?.layerContainerType&&(t.layerType=e)}writeTitle(e,t){t.title=e??"Layer"}readTimeExtent(e){return e?s.A.fromArray(e):null}writeTimeExtent(e,t,r,i){e&&"tables"!==i.layerContainerType&&(e.isEmpty?i?.messages&&i.messages.push(new l.A("layer:invalid-visibilityTimeExtent","visibilityTimeExtent cannot be empty")):t[r]=e.toArray())}read(e,t){t&&(t.layer=this),(0,y.r)(this,e,(t=>super.read(e,t)),t)}write(e,t){if(!this.persistenceEnabled&&!t?.ignorePersistenceEnabled)return null;if(t?.origin){const e=`${t.origin}/${t.layerContainerType||"operational-layers"}`,r=v[e];let i=!!r?.[this.operationalLayerType];if("ArcGISTiledElevationServiceLayer"===this.operationalLayerType&&"web-scene/operational-layers"===e&&(i=!1),"ArcGISDimensionLayer"===this.operationalLayerType&&"web-map/operational-layers"===e&&(i=!1),!i)return t.messages?.push(new l.A("layer:unsupported",`Layers (${this.title}, ${this.id}) of type '${this.declaredClass}' are not supported in the context of '${e}'`,{layer:this})),null}const r=super.write(e,{...t,layer:this}),i=!!t&&!!t.messages&&!!t.messages.filter((e=>e instanceof l.A&&"web-document-write:property-required"===e.name)).length;return(0,n.w8)(r?.url)?(t?.messages?.push(new l.A("layer:invalid-url",`Layer (${this.title}, ${this.id}) of type '${this.declaredClass}' using a Blob URL cannot be written to web scenes and web maps`,{layer:this})),null):!this.url&&i?null:r}beforeSave(){}};return(0,i._)([(0,o.MZ)({type:String,json:{write:{ignoreOrigin:!0},origins:{"web-scene":{write:{isRequired:!0,ignoreOrigin:!0}},"portal-item":{write:!1}}}})],t.prototype,"id",void 0),(0,i._)([(0,p.r)("id",["id"])],t.prototype,"readId",null),(0,i._)([(0,o.MZ)(h.d)],t.prototype,"listMode",void 0),(0,i._)([(0,c.w)("listMode")],t.prototype,"writeListMode",null),(0,i._)([(0,o.MZ)({type:String,readOnly:!0,json:{read:!1,write:{target:"layerType",ignoreOrigin:!0},origins:{"portal-item":{write:!1},"web-scene":{name:"layerType",read:!1,write:{enabled:!0,ignoreOrigin:!0,layerContainerTypes:d.e}}}}})],t.prototype,"operationalLayerType",void 0),(0,i._)([(0,c.w)("operationalLayerType")],t.prototype,"writeOperationalLayerType",null),(0,i._)([(0,o.MZ)(h.o)],t.prototype,"opacity",void 0),(0,i._)([(0,o.MZ)({type:Boolean,readOnly:!1})],t.prototype,"persistenceEnabled",void 0),(0,i._)([(0,o.MZ)({type:String,json:{write:{ignoreOrigin:!0,writerEnsuresNonNull:!0},origins:{"web-scene":{write:{isRequired:!0,ignoreOrigin:!0,writerEnsuresNonNull:!0}},"portal-item":{write:!1}}},value:"Layer"})],t.prototype,"title",void 0),(0,i._)([(0,c.w)("title"),(0,c.w)(["web-scene"],"title")],t.prototype,"writeTitle",null),(0,i._)([(0,o.MZ)({type:s.A,json:{origins:{"web-scene":{write:{layerContainerTypes:d.e}}}}})],t.prototype,"visibilityTimeExtent",void 0),(0,i._)([(0,p.r)("visibilityTimeExtent")],t.prototype,"readTimeExtent",null),(0,i._)([(0,c.w)(["portal-item","web-map","web-scene"],"visibilityTimeExtent",{visibilityTimeExtent:{type:[[a.I,a.N]]}})],t.prototype,"writeTimeExtent",null),(0,i._)([(0,o.MZ)({type:Boolean,json:{origins:{"web-scene":{name:"visibility",write:{enabled:!0,layerContainerTypes:d.e}}},name:"visibility",write:!0}})],t.prototype,"visible",void 0),t=(0,i._)([(0,u.$)("esri.layers.mixins.OperationalLayer")],t),t}},38424:(e,t,r)=>{r.d(t,{A:()=>S});var i=r(32816),s=r(90740),l=r(29512),n=r(64604),o=r(73067),a=r(6407),p=r(20266),u=r(57732),c=r(80959),d=r(99063),y=r(29298),h=(r(32773),r(49877)),g=r(69421),f=r(56273),m=r(72604),v=r(82408),w=r(43059),b=r(24319),_=r(82454);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(99924),r(36544),r(73509),r(28276),r(44600),r(2160),r(7969),r(69763),r(93804),r(18683),r(64752),r(48844),r(29208),r(59192),r(69277),r(70580),r(75191),r(89935),r(49813),r(1178),r(62092),r(78281),r(44945),r(2589),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(18527),r(67504),r(47387),r(46728),r(64102);const S=e=>{let t=class extends e{constructor(){super(...arguments),this.resourceReferences={portalItem:null,paths:[]},this.userHasEditingPrivileges=!0,this.userHasFullEditingPrivileges=!1,this.userHasUpdateItemPrivileges=!1}destroy(){this.portalItem=(0,u.d)(this.portalItem),this.resourceReferences.portalItem=null,this.resourceReferences.paths.length=0}set portalItem(e){e!==this._get("portalItem")&&(this.removeOrigin("portal-item"),this._set("portalItem",e))}readPortalItem(e,t,r){if(t.itemId)return new w.default({id:t.itemId,portal:r?.portal})}writePortalItem(e,t){e?.id&&(t.itemId=e.id)}async loadFromPortal(e,t){if(this.portalItem?.id)try{const{load:i}=await Promise.all([r.e(570),r.e(4295)]).then(r.bind(r,24295));return(0,c.Te)(t),await i({instance:this,supportedTypes:e.supportedTypes,validateItem:e.validateItem,supportsData:e.supportsData,layerModuleTypeMap:e.layerModuleTypeMap},t)}catch(e){throw(0,c.zf)(e)||p.L.getLogger(this).warn(`Failed to load layer (${this.title}, ${this.id}) portal item (${this.portalItem.id})\n ${e}`),e}}async finishLoadEditablePortalLayer(e){this._set("userHasEditingPrivileges",await this._fetchUserHasEditingPrivileges(e).catch((e=>((0,c.QP)(e),!0))))}async setUserPrivileges(e,t){if(!s.A.userPrivilegesApplied)return this.finishLoadEditablePortalLayer(t);if(this.url)try{const{features:{edit:r,fullEdit:i},content:{updateItem:s}}=await this._fetchUserPrivileges(e,t);this._set("userHasEditingPrivileges",r),this._set("userHasFullEditingPrivileges",i),this._set("userHasUpdateItemPrivileges",s)}catch(e){(0,c.QP)(e)}}async _fetchUserPrivileges(e,t){let r=this.portalItem;if(!e||!r||!r.loaded||r.sourceUrl)return this._fetchFallbackUserPrivileges(t);const i=e===r.id;if(i&&r.portal.user)return(0,_.g)(r);let s,n;if(i)s=r.portal.url;else try{s=await(0,m.f)(this.url,t)}catch(e){(0,c.QP)(e)}if(!s||!(0,d.b8)(s,r.portal.url))return this._fetchFallbackUserPrivileges(t);try{const e=null!=t?t.signal:null;n=await(l.id?.getCredential(`${s}/sharing`,{prompt:!1,signal:e}))}catch(e){(0,c.QP)(e)}const o=!0,a=!1,p=!1;if(!n)return{features:{edit:o,fullEdit:a},content:{updateItem:p}};try{if(i?await r.reload():(r=new w.default({id:e,portal:{url:s}}),await r.load(t)),r.portal.user)return(0,_.g)(r)}catch(e){(0,c.QP)(e)}return{features:{edit:o,fullEdit:a},content:{updateItem:p}}}async _fetchFallbackUserPrivileges(e){let t=!0;try{t=await this._fetchUserHasEditingPrivileges(e)}catch(e){(0,c.QP)(e)}return{features:{edit:t,fullEdit:!1},content:{updateItem:!1}}}async _fetchUserHasEditingPrivileges(e){const t=this.url?l.id?.findCredential(this.url):null;if(!t)return!0;const r=A.credential===t?A.user:await this._fetchEditingUser(e);return A.credential=t,A.user=r,null==r?.privileges||r.privileges.includes("features:user:edit")}async _fetchEditingUser(e){const t=this.portalItem?.portal?.user;if(t)return t;const r=l.id?.findServerInfo(this.url??"");if(!r?.owningSystemUrl)return null;const i=`${r.owningSystemUrl}/sharing/rest`,s=v.A.getDefault();if(s&&s.loaded&&(0,d.S8)(s.restUrl)===(0,d.S8)(i))return s.user;const a=`${i}/community/self`,p=null!=e?e.signal:null,u=await(0,o.r)((0,n.A)(a,{authMode:"no-prompt",query:{f:"json"},signal:p}));return u.ok?b.A.fromJSON(u.value.data):null}read(e,t){t&&(t.layer=this),super.read(e,t)}write(e,t){const r=t?.portal,i=this.portalItem?.id&&(this.portalItem.portal||v.A.getDefault());return r&&i&&!(0,d.ut)(i.restUrl,r.restUrl)?(t.messages&&t.messages.push(new a.A("layer:cross-portal",`The layer '${this.title} (${this.id})' cannot be persisted because it refers to an item on a different portal than the one being saved to. To save, set layer.portalItem to null or save to the same portal as the item associated with the layer`,{layer:this})),null):super.write(e,{...t,layer:this})}};return(0,i._)([(0,y.MZ)({type:w.default})],t.prototype,"portalItem",null),(0,i._)([(0,h.r)("web-document","portalItem",["itemId"])],t.prototype,"readPortalItem",null),(0,i._)([(0,f.w)("web-document","portalItem",{itemId:{type:String}})],t.prototype,"writePortalItem",null),(0,i._)([(0,y.MZ)({clonable:!1})],t.prototype,"resourceReferences",void 0),(0,i._)([(0,y.MZ)({type:Boolean,readOnly:!0})],t.prototype,"userHasEditingPrivileges",void 0),(0,i._)([(0,y.MZ)({type:Boolean,readOnly:!0})],t.prototype,"userHasFullEditingPrivileges",void 0),(0,i._)([(0,y.MZ)({type:Boolean,readOnly:!0})],t.prototype,"userHasUpdateItemPrivileges",void 0),t=(0,i._)([(0,g.$)("esri.layers.mixins.PortalLayer")],t),t},A={credential:null,user:null}},46935:(e,t,r)=>{r.d(t,{J:()=>v});var i=r(32816),s=(r(32773),r(20266)),l=r(80959),n=r(29298),o=r(48844),a=r(69421),p=r(82530),u=r(17745),c=(r(73067),r(6407),r(41390));r(90740),r(13671),r(36544),r(93181),r(40499),r(91047),r(81272),r(58498),r(45371),r(44945);const d=new u.A,y=new WeakMap;function h(e,t){return Number.isFinite(e)&&Number.isFinite(t)?t<=0?e:h(t,e%t):0}let g=0,f=0;function m(){const e=Date.now();let t=!1;for(const r of d){const i=r.deref();i?i.refreshInterval&&e-(y.get(i)??0)+5>=6e4*i.refreshInterval&&(y.set(i,e),i.refresh(e)):t=!0}if(t)for(let e=d.length-1;e>=0;e--)d.at(e).deref()||d.removeAt(e)}(0,c.a)((()=>{const e=Date.now();let t=0;for(const r of d){const i=r.deref();i&&(t=h(Math.round(6e4*i.refreshInterval),t),i.refreshInterval?y.get(i)||y.set(i,e):y.delete(i))}if(t!==f){if(f=t,clearInterval(g),0===f)return void(g=0);g=setInterval(m,f)}}));const v=e=>{let t=class extends e{constructor(...e){super(...e),this.refreshInterval=0,this.refreshTimestamp=0,this._debounceHasDataChanged=(0,l.sg)((()=>this.hasDataChanged())),this.when().then((()=>{var e;this.destroyed||null!=(e=this)&&"object"==typeof e&&"refreshInterval"in e&&"refresh"in e&&d.push(new WeakRef(this))}),(()=>{}))}destroy(){!function(e){const t=d.find((t=>t.deref()===e));t&&d.remove(t)}(this)}castRefreshInterval(e){return e>=.1?e:e<=0?0:.1}get refreshParameters(){return{_ts:this.refreshTimestamp||null}}refresh(e=Date.now()){(0,l.QZ)(this._debounceHasDataChanged()).then((t=>{t&&this._set("refreshTimestamp",e),this.emit("refresh",{dataChanged:t})}),(e=>{s.L.getLogger(this).error(e),this.emit("refresh",{dataChanged:!1,error:e})}))}async hasDataChanged(){return!0}get test(){}};return(0,i._)([(0,n.MZ)({type:Number,json:{write:!0,origins:{"web-scene":{write:{enabled:!0,layerContainerTypes:p.e}}}}})],t.prototype,"refreshInterval",void 0),(0,i._)([(0,o.w)("refreshInterval")],t.prototype,"castRefreshInterval",null),(0,i._)([(0,n.MZ)({readOnly:!0})],t.prototype,"refreshTimestamp",void 0),(0,i._)([(0,n.MZ)({readOnly:!0})],t.prototype,"refreshParameters",null),t=(0,i._)([(0,a.$)("esri.layers.mixins.RefreshableLayer")],t),t}},6851:(e,t,r)=>{r.d(t,{A:()=>u});var i,s=r(32816),l=r(99924),n=r(29298),o=r(36544),a=(r(32773),r(69421));r(41390),r(20266),r(90740),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407);let p=i=class extends l.oY{constructor(e){super(e),this.cols=null,this.level=0,this.levelValue=null,this.origin=null,this.resolution=0,this.rows=null,this.scale=0}clone(){return new i({cols:this.cols,level:this.level,levelValue:this.levelValue,resolution:this.resolution,rows:this.rows,scale:this.scale})}};(0,s._)([(0,n.MZ)({json:{write:!0,origins:{"web-document":{read:!1,write:!1},"portal-item":{read:!1,write:!1}}}})],p.prototype,"cols",void 0),(0,s._)([(0,n.MZ)({type:o.I,json:{write:!0}})],p.prototype,"level",void 0),(0,s._)([(0,n.MZ)({type:String,json:{write:!0}})],p.prototype,"levelValue",void 0),(0,s._)([(0,n.MZ)({json:{write:!0,origins:{"web-document":{read:!1,write:!1},"portal-item":{read:!1,write:!1}}}})],p.prototype,"origin",void 0),(0,s._)([(0,n.MZ)({type:Number,json:{write:!0}})],p.prototype,"resolution",void 0),(0,s._)([(0,n.MZ)({json:{write:!0,origins:{"web-document":{read:!1,write:!1},"portal-item":{read:!1,write:!1}}}})],p.prototype,"rows",void 0),(0,s._)([(0,n.MZ)({type:Number,json:{write:!0}})],p.prototype,"scale",void 0),p=i=(0,s._)([(0,a.$)("esri.layers.support.LOD")],p);const u=p},92070:(e,t,r)=>{r.d(t,{A:()=>A});var i,s=r(32816),l=r(93804),n=r(99924),o=r(69763),a=r(29298),p=r(36544),u=(r(32773),r(49877)),c=r(69421),d=r(56273),y=r(64752),h=r(7969),g=r(48402),f=r(29208),m=r(6851),v=r(67091);r(90740),r(41390),r(20266),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(18683),r(64604),r(29512),r(99063),r(48844),r(2160),r(16699),r(26809),r(2589),r(18527),r(44600);const w=new l.J({PNG:"png",PNG8:"png8",PNG24:"png24",PNG32:"png32",JPEG:"jpg",JPG:"jpg",DIB:"dib",TIFF:"tiff",EMF:"emf",PS:"ps",PDF:"pdf",GIF:"gif",SVG:"svg",SVGZ:"svgz",Mixed:"mixed",MIXED:"mixed",LERC:"lerc",LERC2D:"lerc2d",RAW:"raw",pbf:"pbf"});let b=i=class extends n.oY{static create(e={}){const{resolutionFactor:t=1,scales:r,size:s=256,spatialReference:l=h.A.WebMercator,numLODs:n=24}=e;if(!(0,o.k)(l)){const e=[];if(r)for(let t=0;t=0;r--)e.unshift(new m.A({level:r,scale:t,resolution:t})),t*=2}return new i({dpi:96,lods:e,origin:new y.A(0,0,l),size:[s,s],spatialReference:l})}const a=(0,o.j)(l),p=e.origin?new y.A({x:e.origin.x,y:e.origin.y,spatialReference:l}):new y.A(a?{x:a.origin[0],y:a.origin[1],spatialReference:l}:{x:0,y:0,spatialReference:l}),u=1/(39.37*(0,o.g)(l)*96),c=[];if(r)for(let e=0;e{i.push(e.scale),t=e.scale>t?e.scale:t,r=e.scale=t.length-1)return t[t.length-1];const r=Math.floor(e),i=r+1;return t[r]/(t[r]/t[i])**(e-r)}scaleToZoom(e){const t=this.scales,r=t.length-1;let i=0;for(;ie&&s=0?this.lods[i]:{scale:2*this.lods[0].scale,resolution:2*this.lods[0].resolution};r.push(new m.A({level:e,scale:s,resolution:l}))}return new i({size:[e,e],dpi:this.dpi,format:this.format,compressionQuality:this.compressionQuality,origin:this.origin,spatialReference:this.spatialReference,lods:r})}_initializeUpsampleLevels(){const e=this.lods;this._upsampleLevels=[];let t=null;for(let r=0;rArray.isArray(e)?e:"number"==typeof e?[e,e]:[256,256]})],b.prototype,"size",void 0),(0,s._)([(0,u.r)("size",["rows","cols"])],b.prototype,"readSize",null),(0,s._)([(0,d.w)("size",{cols:{type:p.I},rows:{type:p.I}})],b.prototype,"writeSize",null),(0,s._)([(0,a.MZ)({type:h.A,json:{write:!0}})],b.prototype,"spatialReference",void 0),b=i=(0,s._)([(0,c.$)("esri.layers.support.TileInfo")],b),(S=(_=b||(b={})).ExtrapolateOptions||(_.ExtrapolateOptions={}))[S.NONE=0]="NONE",S[S.POWER_OF_TWO=1]="POWER_OF_TWO";const A=b}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/1f56ff3cd4dbf1d3f01f.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/1f56ff3cd4dbf1d3f01f.js new file mode 100644 index 00000000..c015fe16 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/1f56ff3cd4dbf1d3f01f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[1604,9223],{91604:(e,a,t)=>{t.d(a,{save:()=>S,saveAs:()=>I});var r=t(32773),n=(t(6407),t(30794)),i=t(1985),s=t(89157),o=t(72604),l=t(57492),u=t(82454);t(20266),t(90740),t(82408),t(32816),t(29512),t(99063),t(99924),t(41390),t(69421),t(40499),t(93181),t(13671),t(91047),t(36544),t(29298),t(58498),t(45371),t(80959),t(64604),t(73509),t(28276),t(49877),t(44600),t(2160),t(7969),t(69763),t(93804),t(18683),t(56273),t(64752),t(48844),t(29208),t(59192),t(69277),t(70580),t(75191),t(24319),t(62092),t(43059),t(89935),t(49813),t(1178),t(79697),t(36915),t(8410),t(30861),t(78281),t(44945),t(2589),t(36533),t(84200),t(97827),t(91695),t(18169),t(48402),t(16699),t(26809),t(18527),t(67504),t(47387),t(46728),t(64102);const c="Feature Service",d="feature-layer-utils",y=`${d}-save`,f=`${d}-save-as`;function p(e){return{isValid:(0,o.k)(e)&&("feature"!==e.type||!e.dynamicDataSource),errorMessage:"Feature layer should be a layer or table in a map or feature service"}}function m(e){const a=[],t=[];for(const{layer:r,layerJSON:n}of e)r.isTable?t.push(n):a.push(n);return{layers:a,tables:t}}function w(e){return m([e])}function h(e,a){if(e.length<2)return;const t=[];for(const{id:a}of e)t.push(a);(0,r.e)(t.sort(b),a.slice().sort(b))&&e.sort(((e,t)=>{const r=a.indexOf(e.id),n=a.indexOf(t.id);return rn?1:0}))}function b(e,a){return ea?1:0}function L(e,a,t){const n=(0,r.o)(e,a,((e,a)=>e.id===a.id));e=e.filter((e=>!n.removed.some((a=>a.id===e.id))));const i=n.added;return i.forEach((({id:a})=>{e.push({id:a})})),{itemResources:e,added:i.filter((({id:e})=>!t.includes(e)))}}function P(e,a,t){e.isTable?v(t.tables,a):v(t.layers,a)}function v(e,a){const t=e.findIndex((({id:e})=>e===a.id));-1===t?e.push(a):e[t]=a}async function g(e,a){const{url:t,layerId:r,title:n,fullExtent:s,isTable:o}=e,l=(0,i.p)(t);a.url=("FeatureServer"===l?.serverType?t:`${t}/${r}`)??null,a.title||=n,a.extent=null,o||null==s||(a.extent=await(0,u.a)(s)),(0,u.r)(a,u.t.METADATA),(0,u.r)(a,u.t.MULTI_LAYER),(0,u.b)(a,u.t.SINGLE_LAYER),o&&(0,u.b)(a,u.t.TABLE)}async function S(e,a){return(0,n.s)({layer:e,itemType:c,validateLayer:p,createItemData:(e,a)=>async function(e,a){return/\/\d+\/?$/.test(e.url)?w(a[0]):async function(e,a){if(e.reverse(),!a)return m(e);const t=await async function(e,a){let t=await e.fetchData("json");if(function(e){return!!(e&&Array.isArray(e.layers)&&Array.isArray(e.tables))}(t))return t;t||={},function(e){e.layers||=[],e.tables||=[]}(t);const{layer:{url:r,customParameters:n,apiKey:i}}=a[0];return await async function(e,a,t){const{url:r,customParameters:n,apiKey:i}=a,{serviceJSON:o,layersJSON:u}=await(0,s.f)(r,{customParameters:n,apiKey:i}),c=L(e.layers,o.layers,t),d=L(e.tables,o.tables,t);e.layers=c.itemResources,e.tables=d.itemResources;const y=[...c.added,...d.added],f=u?[...u.layers,...u.tables]:[];await async function(e,a,t,r){const n=await async function(e){const a=[];e.forEach((({type:e})=>{const t=(0,s.g)(e),r=l.l[t];a.push(r())}));const t=await Promise.all(a),r=new Map;return e.forEach((({type:e},a)=>{r.set(e,t[a])})),r}(a),i=a.map((({id:e,type:a})=>new(n.get(a))({url:t,layerId:e,sourceJSON:r.find((({id:a})=>a===e))})));await Promise.allSettled(i.map((e=>e.load()))),i.forEach((a=>{const{layerId:t,loaded:r,defaultPopupTemplate:n}=a;if(!r||null==n)return;const i={id:t,popupInfo:n.toJSON()};"ArcGISFeatureLayer"!==a.operationalLayerType&&(i.layerType=a.operationalLayerType),P(a,i,e)}))}(e,y,r,f)}(t,{url:r??"",customParameters:n,apiKey:i},a.map((e=>e.layer.layerId))),t}(a,e);for(const a of e)P(a.layer,a.layerJSON,t);return function(e,a){const t=[],r=[];for(const{layer:e}of a){const{isTable:a,layerId:n}=e;a?r.push(n):t.push(n)}h(e.layers,t),h(e.tables,r)}(t,e),t}(a,e)}(a,[e]),errorNamePrefix:y},a)}async function I(e,a,t){return(0,n.a)({layer:e,itemType:c,validateLayer:p,createItemData:(e,a)=>Promise.resolve(w(e)),errorNamePrefix:f,newItem:a,setItemProperties:g},t)}},89157:(e,a,t)=>{t.d(a,{f:()=>i,g:()=>y});var r=t(30861);const n=new Set(["Catalog Layer","Feature Layer","Oriented Imagery Layer"]);async function i(e,a){const{loadContext:t,...n}=a||{},i=t?await t.fetchServiceMetadata(e,n):await(0,r.f)(e,n);d(i),l(i);const s={serviceJSON:i};if((i.currentVersion??0)<10.5)return s;const o=`${e}/layers`,u=t?await t.fetchServiceMetadata(o,n):await(0,r.f)(o,n);return d(u),l(u),s.layersJSON={layers:u.layers,tables:u.tables},s}function s(e){const{type:a}=e;return!!a&&n.has(a)}function o(e){return"Table"===e.type}function l(e){e.layers=e.layers?.filter(s),e.tables=e.tables?.filter(o)}function u(e){e.type||="Feature Layer"}function c(e){e.type||="Table"}function d(e){e.layers?.forEach(u),e.tables?.forEach(c)}function y(e){switch(e){case"Feature Layer":case"Table":return"FeatureLayer";case"Oriented Imagery Layer":return"OrientedImageryLayer";case"Catalog Layer":return"CatalogLayer"}return"FeatureLayer"}},79697:(e,a,t)=>{t.d(a,{a:()=>i,c:()=>s});var r=t(99063),n=t(82408);function i(e,a){return{...o(e,a),readResourcePaths:[]}}function s(e,a,t){const n=(0,r.An)(e.itemUrl);return{...o(e,a),messages:[],writtenProperties:[],blockedRelativeUrls:[],verifyItemRelativeUrls:n?{rootPath:n.path,writtenUrls:[]}:null,resources:t?{toAdd:[],toUpdate:[],toKeep:[],pendingOperations:[]}:null}}function o(e,a){return{origin:a,url:(0,r.An)(e.itemUrl),portal:e.portal||n.A.getDefault(),portalItem:e}}},57492:(e,a,t)=>{t.d(a,{l:()=>r});const r={BingMapsLayer:async()=>(await Promise.all([t.e(7820),t.e(6391)]).then(t.bind(t,56391))).default,BuildingSceneLayer:async()=>(await Promise.all([t.e(7820),t.e(5702),t.e(4048),t.e(1029),t.e(8358),t.e(782),t.e(3600),t.e(2397),t.e(7580),t.e(4922),t.e(9755),t.e(9292),t.e(2283),t.e(7125),t.e(2606),t.e(3101),t.e(7076),t.e(7427),t.e(5414)]).then(t.bind(t,75414))).default,CSVLayer:async()=>(await Promise.all([t.e(7820),t.e(5702),t.e(4048),t.e(1029),t.e(8358),t.e(782),t.e(3600),t.e(2397),t.e(7580),t.e(4922),t.e(9755),t.e(9292),t.e(2283),t.e(7125),t.e(3279)]).then(t.bind(t,55963))).default,CatalogLayer:async()=>(await Promise.all([t.e(7820),t.e(5702),t.e(4048),t.e(1029),t.e(8358),t.e(782),t.e(3600),t.e(2397),t.e(7580),t.e(4922),t.e(9292),t.e(2283),t.e(8140),t.e(3609),t.e(8380),t.e(3378)]).then(t.bind(t,38030))).default,DimensionLayer:async()=>(await t.e(3972).then(t.bind(t,3972))).default,ElevationLayer:async()=>(await Promise.all([t.e(1354),t.e(5026)]).then(t.bind(t,95026))).default,FeatureLayer:async()=>(await Promise.all([t.e(7820),t.e(5702),t.e(4048),t.e(1029),t.e(8358),t.e(782),t.e(3600),t.e(2397),t.e(7580),t.e(4922),t.e(9755),t.e(9292),t.e(2283),t.e(7125),t.e(9081)]).then(t.bind(t,77125))).default,GeoJSONLayer:async()=>(await Promise.all([t.e(7820),t.e(5702),t.e(4048),t.e(1029),t.e(8358),t.e(782),t.e(3600),t.e(2397),t.e(7580),t.e(4922),t.e(9755),t.e(9292),t.e(7634)]).then(t.bind(t,93390))).default,GeoRSSLayer:async()=>(await Promise.all([t.e(7820),t.e(4048),t.e(1029),t.e(8340)]).then(t.bind(t,18340))).default,GroupLayer:async()=>(await Promise.all([t.e(7820),t.e(4132)]).then(t.bind(t,64132))).default,ImageryLayer:async()=>(await Promise.all([t.e(7820),t.e(5702),t.e(4048),t.e(1029),t.e(8358),t.e(782),t.e(3600),t.e(8140),t.e(2138),t.e(38),t.e(3409)]).then(t.bind(t,71489))).default,ImageryTileLayer:async()=>(await Promise.all([t.e(7820),t.e(5702),t.e(4048),t.e(1029),t.e(8358),t.e(782),t.e(2138),t.e(38),t.e(6082),t.e(5383)]).then(t.bind(t,25383)).then((e=>e.I))).default,IntegratedMesh3DTilesLayer:async()=>(await t.e(9583).then(t.bind(t,29583))).default,IntegratedMeshLayer:async()=>(await Promise.all([t.e(3101),t.e(327),t.e(403)]).then(t.bind(t,70403))).default,KMLLayer:async()=>(await Promise.all([t.e(7820),t.e(5702),t.e(4048),t.e(1029),t.e(8358),t.e(782),t.e(2397),t.e(633)]).then(t.bind(t,80633))).default,KnowledgeGraphLayer:async()=>(await Promise.all([t.e(7820),t.e(5702),t.e(4048),t.e(1029),t.e(8358),t.e(782),t.e(3600),t.e(2397),t.e(7580),t.e(4922),t.e(9755),t.e(8896),t.e(7837),t.e(3551),t.e(6702),t.e(4305)]).then(t.bind(t,54305))).default,LineOfSightLayer:async()=>(await Promise.all([t.e(327),t.e(4395)]).then(t.bind(t,49991))).default,LinkChartLayer:async()=>(await Promise.all([t.e(7820),t.e(5702),t.e(4048),t.e(1029),t.e(8358),t.e(782),t.e(3600),t.e(2397),t.e(7580),t.e(4922),t.e(9755),t.e(8896),t.e(7837),t.e(3551),t.e(6702),t.e(5075)]).then(t.bind(t,35075))).default,MapImageLayer:async()=>(await Promise.all([t.e(7820),t.e(5702),t.e(4048),t.e(1029),t.e(8358),t.e(782),t.e(3600),t.e(2397),t.e(7580),t.e(9292),t.e(8140),t.e(3609),t.e(5820),t.e(739)]).then(t.bind(t,90739))).default,MapNotesLayer:async()=>(await Promise.all([t.e(7820),t.e(5702),t.e(4048),t.e(1029),t.e(8358),t.e(782),t.e(3600),t.e(2397),t.e(7580),t.e(4922),t.e(9755),t.e(9292),t.e(2283),t.e(7125),t.e(4450)]).then(t.bind(t,45318))).default,MediaLayer:async()=>(await Promise.all([t.e(7820),t.e(605)]).then(t.bind(t,50605))).default,OGCFeatureLayer:async()=>(await Promise.all([t.e(7820),t.e(5702),t.e(4048),t.e(1029),t.e(8358),t.e(782),t.e(3600),t.e(2397),t.e(7580),t.e(4922),t.e(9755),t.e(9292),t.e(3649),t.e(9932)]).then(t.bind(t,59932))).default,OpenStreetMapLayer:async()=>(await Promise.all([t.e(7820),t.e(4133),t.e(7390)]).then(t.bind(t,17390))).default,OrientedImageryLayer:async()=>(await Promise.all([t.e(7820),t.e(5702),t.e(4048),t.e(1029),t.e(8358),t.e(782),t.e(3600),t.e(2397),t.e(7580),t.e(4922),t.e(9755),t.e(9292),t.e(2283),t.e(7125),t.e(2227)]).then(t.bind(t,31647)).then((e=>e.O))).default,PointCloudLayer:async()=>(await Promise.all([t.e(5702),t.e(3101),t.e(7775)]).then(t.bind(t,17775))).default,RouteLayer:async()=>(await Promise.all([t.e(7820),t.e(5702),t.e(4048),t.e(1029),t.e(8358),t.e(782),t.e(2397),t.e(7927)]).then(t.bind(t,17927))).default,SceneLayer:async()=>(await Promise.all([t.e(5702),t.e(4048),t.e(1029),t.e(8358),t.e(782),t.e(3600),t.e(2397),t.e(7580),t.e(2606),t.e(9811),t.e(3101),t.e(327),t.e(7076),t.e(993),t.e(7427),t.e(287)]).then(t.bind(t,70287))).default,StreamLayer:async()=>(await Promise.all([t.e(7820),t.e(5702),t.e(4048),t.e(1029),t.e(8358),t.e(782),t.e(3600),t.e(2397),t.e(7580),t.e(4922),t.e(9755),t.e(1849)]).then(t.bind(t,72669))).default,SubtypeGroupLayer:async()=>(await Promise.all([t.e(7820),t.e(5702),t.e(4048),t.e(1029),t.e(8358),t.e(782),t.e(3600),t.e(2397),t.e(7580),t.e(9292),t.e(2283),t.e(2461)]).then(t.bind(t,2461))).default,TileLayer:async()=>(await Promise.all([t.e(7820),t.e(5702),t.e(4048),t.e(1029),t.e(8358),t.e(782),t.e(3600),t.e(2397),t.e(7580),t.e(9292),t.e(8140),t.e(3609),t.e(1354),t.e(5820),t.e(2161)]).then(t.bind(t,62161))).default,UnknownLayer:async()=>(await t.e(2817).then(t.bind(t,82817))).default,UnsupportedLayer:async()=>(await t.e(6114).then(t.bind(t,56114))).default,VectorTileLayer:async()=>(await Promise.all([t.e(7820),t.e(1354),t.e(1514),t.e(1302),t.e(1656)]).then(t.bind(t,1656))).default,VideoLayer:async()=>(await Promise.all([t.e(7820),t.e(2405)]).then(t.bind(t,92405))).default,VoxelLayer:async()=>(await Promise.all([t.e(5702),t.e(3101),t.e(327),t.e(3471)]).then(t.bind(t,43471))).default,WFSLayer:async()=>(await Promise.all([t.e(7820),t.e(5702),t.e(4048),t.e(1029),t.e(8358),t.e(782),t.e(3600),t.e(2397),t.e(7580),t.e(4922),t.e(9755),t.e(4225),t.e(5059)]).then(t.bind(t,12353))).default,WMSLayer:async()=>(await Promise.all([t.e(7820),t.e(5702),t.e(4048),t.e(1029),t.e(9323)]).then(t.bind(t,9323))).default,WMTSLayer:async()=>(await Promise.all([t.e(7820),t.e(4133),t.e(6825)]).then(t.bind(t,36825))).default,WebTileLayer:async()=>(await Promise.all([t.e(7820),t.e(4133)]).then(t.bind(t,64133)).then((e=>e.a))).default}},73341:(e,a,t)=>{function r(e){return e&&"getAtOrigin"in e&&"originOf"in e}t.d(a,{i:()=>r})},54203:(e,a,t)=>{t.d(a,{u:()=>n});var r=t(73341);function n(e){e?.writtenProperties&&e.writtenProperties.forEach((({target:e,propName:a,newOrigin:t})=>{(0,r.i)(e)&&t&&e.originOf(a)!==t&&e.updateOrigin(a,t)}))}},30861:(e,a,t)=>{t.d(a,{f:()=>n});var r=t(64604);async function n(e,a){const{data:t}=await(0,r.A)(e,{responseType:"json",query:{f:"json",...a?.customParameters,token:a?.apiKey}});return t}},36915:(e,a,t)=>{t.d(a,{v:()=>s});var r=t(90740),n=t(6407),i=t(64604);function s(e){if(r.A.apiKey&&(0,i.s)(e.portal.url))throw new n.A("save-api-key-utils:api-key-not-supported",`Saving is not supported on ${e.portal.url} when using an api key`)}},8410:(e,a,t)=>{t.d(a,{b:()=>n,e:()=>s});var r=t(6407);async function n(e){const a=[];for(const t of e.allLayers)if("beforeSave"in t&&"function"==typeof t.beforeSave){const e=t.beforeSave();e&&a.push(e)}await Promise.allSettled(a)}const i=new Set(["layer:unsupported","property:unsupported","symbol:unsupported","symbol-layer:unsupported","url:unsupported"]);function s(e,a,t){let n=(e.messages??[]).filter((({type:e})=>"error"===e)).map((({name:e,message:a,details:t})=>new r.A(e,a,t)));if(e.blockedRelativeUrls&&(n=n.concat(e.blockedRelativeUrls.map((e=>new r.A("url:unsupported",`Relative url '${e}' is not supported`))))),t){const{ignoreUnsupported:e,supplementalUnsupportedErrors:a=[],requiredPropertyChecksDisabled:r}=t;e&&(n=n.filter((({name:e})=>!(i.has(e)||a.includes(e))))),r&&(n=n.filter((e=>"web-document-write:property-required"!==e.name)))}if(n.length>0)throw new r.A(a.errorName,"Failed to save due to unsupported or invalid content. See 'details.errors' for more detailed information",{errors:n})}},30794:(e,a,t)=>{t.d(a,{a:()=>b,s:()=>h});var r=t(6407),n=t(54203),i=t(82408),s=t(43059),o=t(79697),l=t(82454),u=t(36915),c=t(8410);async function d(e){const{layer:a,errorNamePrefix:t,validateLayer:n}=e;await a.load(),function(e,a,t){const n=t(e);if(!n.isValid)throw new r.A(`${a}:invalid-parameters`,n.errorMessage,{layer:e})}(a,t,n)}function y(e,a){return`Layer (title: ${e.title}, id: ${e.id}) of type '${e.declaredClass}' ${a}`}function f(e){const{item:a,errorNamePrefix:t,layer:n,validateItem:i}=e;if((0,u.v)(a),function(e){const{item:a,itemType:t,additionalItemType:n,errorNamePrefix:i,layer:s}=e,o=[t];if(n&&o.push(n),!o.includes(a.type)){const e=o.map((e=>`'${e}'`)).join(", ");throw new r.A(`${i}:portal-item-wrong-type`,`Portal item type should be one of: "${e}"`,{item:a,layer:s})}}(e),i){const e=i(a);if(!e.isValid)throw new r.A(`${t}:invalid-parameters`,e.errorMessage,{layer:n})}}function p(e){return(0,o.c)(e,"portal-item")}async function m(e,a,t){"beforeSave"in e&&"function"==typeof e.beforeSave&&await e.beforeSave();const r=e.write({},a);return await Promise.all(a.resources?.pendingOperations??[]),(0,c.e)(a,{errorName:"layer-write:unsupported"},t),r}function w(e){(0,l.b)(e,l.t.JSAPI),e.typeKeywords&&(e.typeKeywords=e.typeKeywords.filter(((e,a,t)=>t.indexOf(e)===a)))}async function h(e,a){const{layer:t,createItemData:i,createJSONContext:s,setItemProperties:o,saveResources:l,supplementalUnsupportedErrors:u}=e;await d(e),function(e){const{layer:a,errorNamePrefix:t}=e,{portalItem:n}=a;if(!n)throw new r.A(`${t}:portal-item-not-set`,y(a,"requires the portalItem property to be set"));if(!n.loaded)throw new r.A(`${t}:portal-item-not-loaded`,y(a,"cannot be saved to a portal item that does not exist or is inaccessible"));f({...e,item:n})}(e);const c=t.portalItem,h=s?s(c):p(c),b=await m(t,h,{...a,supplementalUnsupportedErrors:u}),L=await i({layer:t,layerJSON:b},c);return await(o?.(t,c)),w(c),await c.update({data:L}),(0,n.u)(h),await(l?.(c,h)),c}async function b(e,a){const{layer:t,createItemData:r,createJSONContext:o,setItemProperties:l,saveResources:u,supplementalUnsupportedErrors:c}=e;await d(e);const y=function(e){const{newItem:a,itemType:t}=e;let r=s.default.from(a);return r.id&&(r=r.clone(),r.id=null),r.type??=t,r.portal??=i.A.getDefault(),f({...e,item:r}),r}(e),h=o?o(y):p(y),b=await m(t,h,{...a,supplementalUnsupportedErrors:c}),L=await r({layer:t,layerJSON:b},y);return await l(t,y),w(y),await async function(e,a,t){const r=e.portal;await r.signIn(),await(r.user?.addItem({item:e,data:a,folder:t?.folder}))}(y,L,a),t.portalItem=y,(0,n.u)(h),await(u?.(y,h)),y}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/22179ee0865b7bb4390c.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/22179ee0865b7bb4390c.js new file mode 100644 index 00000000..d9d50228 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/22179ee0865b7bb4390c.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[7946,7138],{67138:(n,t,e)=>{e.d(t,{c:()=>r,g:()=>a});var r="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==e.g?e.g:"undefined"!=typeof self?self:{};function a(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}},97946:(n,t,e)=>{e.r(t),e.d(t,{a:()=>f});var r,a,i,o=e(67138),u={exports:{}};r=u,a="undefined"!=typeof document&&document.currentScript?document.currentScript.src:void 0,i=function(n){var t,e,r;n=n||{},t||(t=void 0!==n?n:{}),t.ready=new Promise((function(n,t){e=n,r=t}));var i=Object.assign({},t),u="./this.program",c="";"undefined"!=typeof document&&document.currentScript&&(c=document.currentScript.src),a&&(c=a),c=0!==c.indexOf("blob:")?c.substr(0,c.replace(/[?#].*/,"").lastIndexOf("/")+1):"";var f,s=t.print||console.log.bind(console),l=t.printErr||console.warn.bind(console);Object.assign(t,i),i=null,t.thisProgram&&(u=t.thisProgram),t.wasmBinary&&(f=t.wasmBinary),t.noExitRuntime,"object"!=typeof WebAssembly&&I("no native wasm support detected");var h,p,d,v,g,y,m,b,w,A,T,C,_=!1,P="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0;function k(n,t,e){var r=t+e;for(e=t;n[e]&&!(e>=r);)++e;if(16(a=224==(240&a)?(15&a)<<12|i<<6|o:(7&a)<<18|i<<12|o<<6|63&n[t++])?r+=String.fromCharCode(a):(a-=65536,r+=String.fromCharCode(55296|a>>10,56320|1023&a))}}else r+=String.fromCharCode(a)}return r}function $(n,t,e,r){if(0=i&&(i=65536+((1023&i)<<10)|1023&n.charCodeAt(++a)),127>=i){if(e>=r)break;t[e++]=i}else{if(2047>=i){if(e+1>=r)break;t[e++]=192|i>>6}else{if(65535>=i){if(e+2>=r)break;t[e++]=224|i>>12}else{if(e+3>=r)break;t[e++]=240|i>>18,t[e++]=128|i>>12&63}t[e++]=128|i>>6&63}t[e++]=128|63&i}}t[e]=0}}function W(n){for(var t=0,e=0;e=r?t++:2047>=r?t+=2:55296<=r&&57343>=r?(t+=4,++e):t+=3}return t}function E(){var n=h.buffer;p=n,t.HEAP8=d=new Int8Array(n),t.HEAP16=g=new Int16Array(n),t.HEAP32=m=new Int32Array(n),t.HEAPU8=v=new Uint8Array(n),t.HEAPU16=y=new Uint16Array(n),t.HEAPU32=b=new Uint32Array(n),t.HEAPF32=w=new Float32Array(n),t.HEAPF64=C=new Float64Array(n),t.HEAP64=A=new BigInt64Array(n),t.HEAPU64=T=new BigUint64Array(n)}var O,j=[],S=[],F=[];function M(){var n=t.preRun.shift();j.unshift(n)}var D,R=0,U=null;function I(n){throw t.onAbort&&t.onAbort(n),l(n="Aborted("+n+")"),_=!0,n=new WebAssembly.RuntimeError(n+". Build with -sASSERTIONS for more info."),r(n),n}function x(){return D.startsWith("data:application/octet-stream;base64,")}if(D="arcgis-knowledge-client-core.wasm",!x()){var H=D;D=t.locateFile?t.locateFile(H,c):c+H}function Y(){var n=D;try{if(n==D&&f)return new Uint8Array(f);throw"both async and sync fetching of the wasm failed"}catch(n){I(n)}}function V(n){for(;0>2]=n},this.Ua=function(n){b[this.ga+8>>2]=n},this.Va=function(){m[this.ga>>2]=0},this.Oa=function(){d[this.ga+12|0]=0},this.Ya=function(){d[this.ga+13|0]=0},this.La=function(n,t){this.Ma(),this.Za(n),this.Ua(t),this.Va(),this.Oa(),this.Ya()},this.Ma=function(){b[this.ga+16>>2]=0}}var z={};function q(n){for(;n.length;){var t=n.pop();n.pop()(t)}}function N(n){return this.fromWireType(m[n>>2])}var L={},G={},J={};function Z(n){if(void 0===n)return"_unknown";var t=(n=n.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return 48<=t&&57>=t?"_"+n:n}function X(n,t){return n=Z(n),function(){return t.apply(this,arguments)}}function K(n){var t=Error,e=X(n,(function(t){this.name=n,this.message=t,void 0!==(t=Error(t).stack)&&(this.stack=this.toString()+"\n"+t.replace(/^Error(:[^\n]*)?\n/,""))}));return e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.prototype.toString=function(){return void 0===this.message?this.name:this.name+": "+this.message},e}var Q=void 0;function nn(n){throw new Q(n)}function tn(n,t,e){function r(t){(t=e(t)).length!==n.length&&nn("Mismatched type converter count");for(var r=0;r{G.hasOwnProperty(n)?a[t]=G[n]:(i.push(n),L.hasOwnProperty(n)||(L[n]=[]),L[n].push((()=>{a[t]=G[n],++o===i.length&&r(a)})))})),0===i.length&&r(a)}function en(n){if(null===n)return"null";var t=typeof n;return"object"===t||"array"===t||"function"===t?n.toString():""+n}var rn=void 0;function an(n){for(var t="";v[n];)t+=rn[v[n++]];return t}var on=void 0;function un(n){throw new on(n)}function cn(n,t,e={}){if(!("argPackAdvance"in t))throw new TypeError("registerType registeredInstance requires argPackAdvance");var r=t.name;if(n||un('type "'+r+'" must have a positive integer typeid pointer'),G.hasOwnProperty(n)){if(e.Wa)return;un("Cannot register type '"+r+"' twice")}G[n]=t,delete J[n],L.hasOwnProperty(n)&&(t=L[n],delete L[n],t.forEach((n=>n())))}function fn(n,t,e){switch(t){case 0:return e?function(n){return d[n]}:function(n){return v[n]};case 1:return e?function(n){return g[n>>1]}:function(n){return y[n>>1]};case 2:return e?function(n){return m[n>>2]}:function(n){return b[n>>2]};case 3:return e?function(n){return A[n>>3]}:function(n){return T[n>>3]};default:throw new TypeError("Unknown integer type: "+n)}}function sn(n){switch(n){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+n)}}function ln(n){un(n.ea.ha.fa.name+" instance already deleted")}var hn=!1;function pn(){}function dn(n){--n.count.value,0===n.count.value&&(n.ja?n.la.oa(n.ja):n.ha.fa.oa(n.ga))}function vn(n,t,e){return t===e?n:void 0===e.ma||null===(n=vn(n,t,e.ma))?null:e.Ka(n)}var gn={},yn=[];function mn(){for(;yn.length;){var n=yn.pop();n.ea.ua=!1,n.delete()}}var bn=void 0,wn={};function An(n,t){return t.ha&&t.ga||nn("makeClassHandle requires ptr and ptrType"),!!t.la!=!!t.ja&&nn("Both smartPtrType and smartPtr must be specified"),t.count={value:1},Tn(Object.create(n,{ea:{value:t}}))}function Tn(n){return"undefined"==typeof FinalizationRegistry?(Tn=n=>n,n):(hn=new FinalizationRegistry((n=>{dn(n.ea)})),pn=n=>{hn.unregister(n)},(Tn=n=>{var t=n.ea;return t.ja&&hn.register(n,{ea:t},n),n})(n))}function Cn(){}function _n(n,t,e){if(void 0===n[t].ia){var r=n[t];n[t]=function(){return n[t].ia.hasOwnProperty(arguments.length)||un("Function '"+e+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+n[t].ia+")!"),n[t].ia[arguments.length].apply(this,arguments)},n[t].ia=[],n[t].ia[r.ta]=r}}function Pn(n,e,r){t.hasOwnProperty(n)?((void 0===r||void 0!==t[n].ia&&void 0!==t[n].ia[r])&&un("Cannot register public name '"+n+"' twice"),_n(t,n,n),t.hasOwnProperty(r)&&un("Cannot register multiple overloads of a function with the same number of arguments ("+r+")!"),t[n].ia[r]=e):(t[n]=e,void 0!==r&&(t[n].lb=r))}function kn(n,t,e,r,a,i,o,u){this.name=n,this.constructor=t,this.pa=e,this.oa=r,this.ma=a,this.Pa=i,this.wa=o,this.Ka=u,this.ab=[]}function $n(n,t,e){for(;t!==e;)t.wa||un("Expected null or instance of "+e.name+", got an instance of "+t.name),n=t.wa(n),t=t.ma;return n}function Wn(n,t){return null===t?(this.Ba&&un("null is not a valid "+this.name),0):(t.ea||un('Cannot pass "'+en(t)+'" as a '+this.name),t.ea.ga||un("Cannot pass deleted object as a pointer of type "+this.name),$n(t.ea.ga,t.ea.ha.fa,this.fa))}function En(n,t){if(null===t){if(this.Ba&&un("null is not a valid "+this.name),this.ya){var e=this.Ca();return null!==n&&n.push(this.oa,e),e}return 0}if(t.ea||un('Cannot pass "'+en(t)+'" as a '+this.name),t.ea.ga||un("Cannot pass deleted object as a pointer of type "+this.name),!this.xa&&t.ea.ha.xa&&un("Cannot convert argument of type "+(t.ea.la?t.ea.la.name:t.ea.ha.name)+" to parameter type "+this.name),e=$n(t.ea.ga,t.ea.ha.fa,this.fa),this.ya)switch(void 0===t.ea.ja&&un("Passing raw pointer to smart pointer is illegal"),this.gb){case 0:t.ea.la===this?e=t.ea.ja:un("Cannot convert argument of type "+(t.ea.la?t.ea.la.name:t.ea.ha.name)+" to parameter type "+this.name);break;case 1:e=t.ea.ja;break;case 2:if(t.ea.la===this)e=t.ea.ja;else{var r=t.clone();e=this.bb(e,qn((function(){r.delete()}))),null!==n&&n.push(this.oa,e)}break;default:un("Unsupporting sharing policy")}return e}function On(n,t){return null===t?(this.Ba&&un("null is not a valid "+this.name),0):(t.ea||un('Cannot pass "'+en(t)+'" as a '+this.name),t.ea.ga||un("Cannot pass deleted object as a pointer of type "+this.name),t.ea.ha.xa&&un("Cannot convert argument of type "+t.ea.ha.name+" to parameter type "+this.name),$n(t.ea.ga,t.ea.ha.fa,this.fa))}function jn(n,t,e,r,a,i,o,u,c,f,s){this.name=n,this.fa=t,this.Ba=e,this.xa=r,this.ya=a,this.$a=i,this.gb=o,this.Ha=u,this.Ca=c,this.bb=f,this.oa=s,a||void 0!==t.ma?this.toWireType=En:(this.toWireType=r?Wn:On,this.ka=null)}function Sn(n,e,r){t.hasOwnProperty(n)||nn("Replacing nonexistant public symbol"),void 0!==t[n].ia&&void 0!==r?t[n].ia[r]=e:(t[n]=e,t[n].ta=r)}var Fn=[];function Mn(n,t){n=an(n);var e=Fn[t];return e||(t>=Fn.length&&(Fn.length=t+1),Fn[t]=e=O.get(t)),"function"!=typeof e&&un("unknown function pointer with signature "+n+": "+t),e}var Dn=void 0;function Rn(n){var t=an(n=At(n));return wt(n),t}function Un(n,t){var e=[],r={};throw t.forEach((function n(t){r[t]||G[t]||(J[t]?J[t].forEach(n):(e.push(t),r[t]=!0))})),new Dn(n+": "+e.map(Rn).join([", "]))}function In(n,t,e,r,a){var i=t.length;2>i&&un("argTypes array size mismatch! Must at least get return value and 'this' types!");var o=null!==t[1]&&null!==e,u=!1;for(e=1;e>2]);return e}function Hn(n,t,e){return n instanceof Object||un(e+' with invalid "this": '+n),n instanceof t.fa.constructor||un(e+' incompatible with "this" of type '+n.constructor.name),n.ea.ga||un("cannot call emscripten binding method "+e+" on deleted object"),$n(n.ea.ga,n.ea.ha.fa,t.fa)}var Yn=[],Vn=[{},{value:void 0},{value:null},{value:!0},{value:!1}];function Bn(n){4(n||un("Cannot use deleted val. handle = "+n),Vn[n].value),qn=n=>{switch(n){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:var t=Yn.length?Yn.pop():Vn.length;return Vn[t]={Da:1,value:n},t}};function Nn(n,t,e){switch(t){case 0:return function(n){return this.fromWireType((e?d:v)[n])};case 1:return function(n){return this.fromWireType((e?g:y)[n>>1])};case 2:return function(n){return this.fromWireType((e?m:b)[n>>2])};default:throw new TypeError("Unknown integer type: "+n)}}function Ln(n,t){var e=G[n];return void 0===e&&un(t+" has unknown type "+Rn(n)),e}function Gn(n,t){switch(t){case 2:return function(n){return this.fromWireType(w[n>>2])};case 3:return function(n){return this.fromWireType(C[n>>3])};default:throw new TypeError("Unknown float type: "+n)}}var Jn="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0;function Zn(n,t){for(var e=n>>1,r=e+t/2;!(e>=r)&&y[e];)++e;if(32<(e<<=1)-n&&Jn)return Jn.decode(v.subarray(n,e));for(e="",r=0;!(r>=t/2);++r){var a=g[n+2*r>>1];if(0==a)break;e+=String.fromCharCode(a)}return e}function Xn(n,t,e){if(void 0===e&&(e=2147483647),2>e)return 0;var r=t;e=(e-=2)<2*n.length?e/2:n.length;for(var a=0;a>1]=n.charCodeAt(a),t+=2;return g[t>>1]=0,t-r}function Kn(n){return 2*n.length}function Qn(n,t){for(var e=0,r="";!(e>=t/4);){var a=m[n+4*e>>2];if(0==a)break;++e,65536<=a?(a-=65536,r+=String.fromCharCode(55296|a>>10,56320|1023&a)):r+=String.fromCharCode(a)}return r}function nt(n,t,e){if(void 0===e&&(e=2147483647),4>e)return 0;var r=t;e=r+e-4;for(var a=0;a=i&&(i=65536+((1023&i)<<10)|1023&n.charCodeAt(++a)),m[t>>2]=i,(t+=4)+4>e)break}return m[t>>2]=0,t-r}function tt(n){for(var t=0,e=0;e=r&&++e,t+=4}return t}function et(n,t){for(var e=Array(n),r=0;r>2],"parameter "+r);return e}var rt={};function at(n){var t=rt[n];return void 0===t?an(n):t}var it=[];function ot(){function n(n){n.$$$embind_global$$$=n;var t="object"==typeof $$$embind_global$$$&&n.$$$embind_global$$$==n;return t||delete n.$$$embind_global$$$,t}if("object"==typeof globalThis)return globalThis;if("object"==typeof $$$embind_global$$$)return $$$embind_global$$$;if("object"==typeof o.c&&n(o.c)?$$$embind_global$$$=o.c:"object"==typeof self&&n(self)&&($$$embind_global$$$=self),"object"==typeof $$$embind_global$$$)return $$$embind_global$$$;throw Error("unable to get global object.")}var ut=[],ct={};function ft(){if(!st){var n,t={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:("object"==typeof navigator&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",_:u||"./this.program"};for(n in ct)void 0===ct[n]?delete t[n]:t[n]=ct[n];var e=[];for(n in t)e.push(n+"="+t[n]);st=e}return st}var st,lt=[null,[],[]];function ht(n){return 0==n%4&&(0!=n%100||0==n%400)}var pt=[31,29,31,30,31,30,31,31,30,31,30,31],dt=[31,28,31,30,31,30,31,31,30,31,30,31];Q=t.InternalError=K("InternalError");for(var vt=Array(256),gt=0;256>gt;++gt)vt[gt]=String.fromCharCode(gt);rn=vt,on=t.BindingError=K("BindingError"),Cn.prototype.isAliasOf=function(n){if(!(this instanceof Cn&&n instanceof Cn))return!1;var t=this.ea.ha.fa,e=this.ea.ga,r=n.ea.ha.fa;for(n=n.ea.ga;t.ma;)e=t.wa(e),t=t.ma;for(;r.ma;)n=r.wa(n),r=r.ma;return t===r&&e===n},Cn.prototype.clone=function(){if(this.ea.ga||ln(this),this.ea.va)return this.ea.count.value+=1,this;var n=Tn,t=Object,e=t.create,r=Object.getPrototypeOf(this),a=this.ea;return(n=n(e.call(t,r,{ea:{value:{count:a.count,ua:a.ua,va:a.va,ga:a.ga,ha:a.ha,ja:a.ja,la:a.la}}}))).ea.count.value+=1,n.ea.ua=!1,n},Cn.prototype.delete=function(){this.ea.ga||ln(this),this.ea.ua&&!this.ea.va&&un("Object already scheduled for deletion"),pn(this),dn(this.ea),this.ea.va||(this.ea.ja=void 0,this.ea.ga=void 0)},Cn.prototype.isDeleted=function(){return!this.ea.ga},Cn.prototype.deleteLater=function(){return this.ea.ga||ln(this),this.ea.ua&&!this.ea.va&&un("Object already scheduled for deletion"),yn.push(this),1===yn.length&&bn&&bn(mn),this.ea.ua=!0,this},t.getInheritedInstanceCount=function(){return Object.keys(wn).length},t.getLiveInheritedInstances=function(){var n,t=[];for(n in wn)wn.hasOwnProperty(n)&&t.push(wn[n]);return t},t.flushPendingDeletes=mn,t.setDelayFunction=function(n){bn=n,yn.length&&bn&&bn(mn)},jn.prototype.Qa=function(n){return this.Ha&&(n=this.Ha(n)),n},jn.prototype.Fa=function(n){this.oa&&this.oa(n)},jn.prototype.argPackAdvance=8,jn.prototype.readValueFromPointer=N,jn.prototype.deleteObject=function(n){null!==n&&n.delete()},jn.prototype.fromWireType=function(n){function t(){return this.ya?An(this.fa.pa,{ha:this.$a,ga:e,la:this,ja:n}):An(this.fa.pa,{ha:this,ga:n})}var e=this.Qa(n);if(!e)return this.Fa(n),null;var r=function(n,t){for(void 0===t&&un("ptr should not be undefined");n.ma;)t=n.wa(t),n=n.ma;return wn[t]}(this.fa,e);if(void 0!==r)return 0===r.ea.count.value?(r.ea.ga=e,r.ea.ja=n,r.clone()):(r=r.clone(),this.Fa(n),r);if(r=this.fa.Pa(e),!(r=gn[r]))return t.call(this);r=this.xa?r.Ia:r.pointerType;var a=vn(e,this.fa,r.fa);return null===a?t.call(this):this.ya?An(r.fa.pa,{ha:r,ga:a,la:this,ja:n}):An(r.fa.pa,{ha:r,ga:a})},Dn=t.UnboundTypeError=K("UnboundTypeError"),t.count_emval_handles=function(){for(var n=0,t=5;tn.Ta)).concat(a.map((n=>n.eb))),(n=>{var i={};return a.forEach(((t,e)=>{var r=n[e],o=t.Ra,u=t.Sa,c=n[e+a.length],f=t.cb,s=t.fb;i[t.Na]={read:n=>r.fromWireType(o(u,n)),write:(n,t)=>{var e=[];f(s,n,c.toWireType(e,t)),q(e)}}})),[{name:t.name,fromWireType:function(n){var t,e={};for(t in i)e[t]=i[t].read(n);return r(n),e},toWireType:function(n,t){for(var a in i)if(!(a in t))throw new TypeError('Missing field: "'+a+'"');var o=e();for(a in i)i[a].write(o,t[a]);return null!==n&&n.push(r,o),o},argPackAdvance:8,readValueFromPointer:N,ka:r}]}))},F:function(n,t,e,r,a){t=an(t),e=sn(e);var i=-1!=t.indexOf("u");i&&(a=(1n<<64n)-1n),cn(n,{name:t,fromWireType:function(n){return n},toWireType:function(n,e){if("bigint"!=typeof e&&"number"!=typeof e)throw new TypeError('Cannot convert "'+en(e)+'" to '+this.name);if(ea)throw new TypeError('Passing a number "'+en(e)+'" from JS side to C/C++ side to an argument of type "'+t+'", which is outside the valid range ['+r+", "+a+"]!");return e},argPackAdvance:8,readValueFromPointer:fn(t,e,!i),ka:null})},S:function(n,t,e,r,a){var i=sn(e);cn(n,{name:t=an(t),fromWireType:function(n){return!!n},toWireType:function(n,t){return t?r:a},argPackAdvance:8,readValueFromPointer:function(n){if(1===e)var r=d;else if(2===e)r=g;else{if(4!==e)throw new TypeError("Unknown boolean type size: "+t);r=m}return this.fromWireType(r[n>>i])},ka:null})},f:function(n,t,e,r,a,i,o,u,c,f,s,l,h){s=an(s),i=Mn(a,i),u&&(u=Mn(o,u)),f&&(f=Mn(c,f)),h=Mn(l,h);var p=Z(s);Pn(p,(function(){Un("Cannot construct "+s+" due to unbound types",[r])})),tn([n,t,e],r?[r]:[],(function(t){if(t=t[0],r)var e=t.fa,a=e.pa;else a=Cn.prototype;t=X(p,(function(){if(Object.getPrototypeOf(this)!==o)throw new on("Use 'new' to construct "+s);if(void 0===c.qa)throw new on(s+" has no accessible constructor");var n=c.qa[arguments.length];if(void 0===n)throw new on("Tried to invoke ctor of "+s+" with invalid number of parameters ("+arguments.length+") - expected ("+Object.keys(c.qa).toString()+") parameters instead!");return n.apply(this,arguments)}));var o=Object.create(a,{constructor:{value:t}});t.prototype=o;var c=new kn(s,t,o,h,e,i,u,f);e=new jn(s,c,!0,!1,!1),a=new jn(s+"*",c,!1,!1,!1);var l=new jn(s+" const*",c,!1,!0,!1);return gn[n]={pointerType:a,Ia:l},Sn(p,t),[e,a,l]}))},v:function(n,t,e,r,a,i,o){var u=xn(e,r);t=an(t),i=Mn(a,i),tn([],[n],(function(n){function r(){Un("Cannot call "+a+" due to unbound types",u)}var a=(n=n[0]).name+"."+t;t.startsWith("@@")&&(t=Symbol[t.substring(2)]);var c=n.fa.constructor;return void 0===c[t]?(r.ta=e-1,c[t]=r):(_n(c,t,a),c[t].ia[e-1]=r),tn([],u,(function(n){return n=In(a,[n[0],null].concat(n.slice(1)),null,i,o),void 0===c[t].ia?(n.ta=e-1,c[t]=n):c[t].ia[e-1]=n,[]})),[]}))},i:function(n,t,e,r,a,i){0{Un("Cannot construct "+n.name+" due to unbound types",o)},tn([],o,(function(r){return r.splice(1,0,null),n.fa.qa[t-1]=In(e,r,null,a,i),[]})),[]}))},b:function(n,t,e,r,a,i,o,u){var c=xn(e,r);t=an(t),i=Mn(a,i),tn([],[n],(function(n){function r(){Un("Cannot call "+a+" due to unbound types",c)}var a=(n=n[0]).name+"."+t;t.startsWith("@@")&&(t=Symbol[t.substring(2)]),u&&n.fa.ab.push(t);var f=n.fa.pa,s=f[t];return void 0===s||void 0===s.ia&&s.className!==n.name&&s.ta===e-2?(r.ta=e-2,r.className=n.name,f[t]=r):(_n(f,t,a),f[t].ia[e-2]=r),tn([],c,(function(r){return r=In(a,r,n,i,o),void 0===f[t].ia?(r.ta=e-2,f[t]=r):f[t].ia[e-2]=r,[]})),[]}))},c:function(n,t,e,r,a,i,o,u,c,f){t=an(t),a=Mn(r,a),tn([],[n],(function(n){var r=(n=n[0]).name+"."+t,s={get:function(){Un("Cannot access "+r+" due to unbound types",[e,o])},enumerable:!0,configurable:!0};return s.set=c?()=>{Un("Cannot access "+r+" due to unbound types",[e,o])}:()=>{un(r+" is a read-only property")},Object.defineProperty(n.fa.pa,t,s),tn([],c?[e,o]:[e],(function(e){var o=e[0],s={get:function(){var t=Hn(this,n,r+" getter");return o.fromWireType(a(i,t))},enumerable:!0};if(c){c=Mn(u,c);var l=e[1];s.set=function(t){var e=Hn(this,n,r+" setter"),a=[];c(f,e,l.toWireType(a,t)),q(a)}}return Object.defineProperty(n.fa.pa,t,s),[]})),[]}))},R:function(n,t){cn(n,{name:t=an(t),fromWireType:function(n){var t=zn(n);return Bn(n),t},toWireType:function(n,t){return qn(t)},argPackAdvance:8,readValueFromPointer:N,ka:null})},o:function(n,t,e,r){function a(){}e=sn(e),t=an(t),a.values={},cn(n,{name:t,constructor:a,fromWireType:function(n){return this.constructor.values[n]},toWireType:function(n,t){return t.value},argPackAdvance:8,readValueFromPointer:Nn(t,e,r),ka:null}),Pn(t,a)},e:function(n,t,e){var r=Ln(n,"enum");t=an(t),n=r.constructor,r=Object.create(r.constructor.prototype,{value:{value:e},constructor:{value:X(r.name+"_"+t,(function(){}))}}),n.values[e]=r,n[t]=r},E:function(n,t,e){e=sn(e),cn(n,{name:t=an(t),fromWireType:function(n){return n},toWireType:function(n,t){return t},argPackAdvance:8,readValueFromPointer:Gn(t,e),ka:null})},W:function(n,t,e,r,a,i){var o=xn(t,e);n=an(n),a=Mn(r,a),Pn(n,(function(){Un("Cannot call "+n+" due to unbound types",o)}),t-1),tn([],o,(function(e){return Sn(n,In(n,[e[0],null].concat(e.slice(1)),null,a,i),t-1),[]}))},w:function(n,t,e,r,a){t=an(t),-1===a&&(a=4294967295),a=sn(e);var i=n=>n;if(0===r){var o=32-8*e;i=n=>n<>>o}e=t.includes("unsigned")?function(n,t){return t>>>0}:function(n,t){return t},cn(n,{name:t,fromWireType:i,toWireType:e,argPackAdvance:8,readValueFromPointer:fn(t,a,0!==r),ka:null})},r:function(n,t,e){function r(n){var t=b;return new a(p,t[1+(n>>=2)],t[n])}var a=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,BigInt64Array,BigUint64Array][t];cn(n,{name:e=an(e),fromWireType:r,argPackAdvance:8,readValueFromPointer:r},{Wa:!0})},h:function(n,t,e,r,a,i,o,u,c,f,s,l){e=an(e),i=Mn(a,i),u=Mn(o,u),f=Mn(c,f),l=Mn(s,l),tn([n],[t],(function(n){return n=n[0],[new jn(e,n.fa,!1,!1,!0,n,r,i,u,f,l)]}))},G:function(n,t){var e="std::string"===(t=an(t));cn(n,{name:t,fromWireType:function(n){var t=b[n>>2],r=n+4;if(e)for(var a=r,i=0;i<=t;++i){var o=r+i;if(i==t||0==v[o]){if(a=a?k(v,a,o-a):"",void 0===u)var u=a;else u+=String.fromCharCode(0),u+=a;a=o+1}}else{for(u=Array(t),i=0;i>2]=a,e&&r)$(t,v,o,a+1);else if(r)for(r=0;ry,u=1;else 4===t&&(r=Qn,a=nt,i=tt,o=()=>b,u=2);cn(n,{name:e,fromWireType:function(n){for(var e,a=b[n>>2],i=o(),c=n+4,f=0;f<=a;++f){var s=n+4+f*t;f!=a&&0!=i[s>>u]||(c=r(c,s-c),void 0===e?e=c:(e+=String.fromCharCode(0),e+=c),c=s+t)}return wt(n),e},toWireType:function(n,r){"string"!=typeof r&&un("Cannot pass non-string to C++ string type "+e);var o=i(r),c=bt(4+o+t);return b[c>>2]=o>>u,a(r,c+4,o+t),null!==n&&n.push(wt,c),c},argPackAdvance:8,readValueFromPointer:N,ka:function(n){wt(n)}})},t:function(n,t,e,r,a,i){z[n]={name:an(t),Ca:Mn(e,r),oa:Mn(a,i),Ga:[]}},j:function(n,t,e,r,a,i,o,u,c,f){z[n].Ga.push({Na:an(t),Ta:e,Ra:Mn(r,a),Sa:i,eb:o,cb:Mn(u,c),fb:f})},T:function(n,t){cn(n,{Xa:!0,name:t=an(t),argPackAdvance:0,fromWireType:function(){},toWireType:function(){}})},l:function(n,t,e){n=zn(n),t=Ln(t,"emval::as");var r=[],a=qn(r);return b[e>>2]=a,t.toWireType(r,n)},z:function(n,t){return n=zn(n),(t=Ln(t,"emval::as")).toWireType(null,n)},X:function(n,t,e,r){n=zn(n),e=et(t,e);for(var a=Array(t),i=0;i>2]=qn(i),n(t,e,i,a)},C:function(n,t,e,r){(n=it[n])(t=zn(t),e=at(e),null,r)},a:Bn,H:function(n){return 0===n?qn(ot()):(n=at(n),qn(ot()[n]))},A:function(n,t){var e=et(n,t),r=e[0];t=r.name+"_$"+e.slice(1).map((function(n){return n.name})).join("_")+"$";var a=ut[t];if(void 0!==a)return a;var i=Array(n-1);return a=function(n){var t=it.length;return it.push(n),t}(((t,a,o,u)=>{for(var c=0,f=0;f>>=0))return!1;for(var e=1;4>=e;e*=2){var r=t*(1+.2/e);r=Math.min(r,n+100663296);var a=Math;r=Math.max(n,r),a=a.min.call(a,2147483648,r+(65536-r%65536)%65536);n:{try{h.grow(a-p.byteLength+65535>>>16),E();var i=1;break n}catch(n){}i=void 0}if(i)return!0}return!1},K:function(n,t){var e=0;return ft().forEach((function(r,a){var i=t+e;for(a=b[n+4*a>>2]=i,i=0;i>2]=e.length;var r=0;return e.forEach((function(n){r+=n.length+1})),b[t>>2]=r,0},Q:function(){return 52},P:function(){return 70},O:function(n,t,e,r){for(var a=0,i=0;i>2],u=b[t+4>>2];t+=8;for(var c=0;c>2]=a,0},J:function(n,t,e,r){return function(n,t,e,r){function a(n,t,e){for(n="number"==typeof n?n.toString():n||"";n.lengthn?-1:0r-n.getDate())){n.setDate(n.getDate()+t);break}t-=r-n.getDate()+1,n.setDate(1),11>e?n.setMonth(e+1):(n.setMonth(0),n.setFullYear(n.getFullYear()+1))}return e=new Date(n.getFullYear()+1,0,4),t=u(new Date(n.getFullYear(),0,4)),e=u(e),0>=o(t,n)?0>=o(e,n)?n.getFullYear()+1:n.getFullYear():n.getFullYear()-1}var f=m[r+40>>2];for(var s in r={jb:m[r>>2],ib:m[r+4>>2],za:m[r+8>>2],Ea:m[r+12>>2],Aa:m[r+16>>2],sa:m[r+20>>2],na:m[r+24>>2],ra:m[r+28>>2],mb:m[r+32>>2],hb:m[r+36>>2],kb:f&&f?k(v,f):""},e=e?k(v,e):"",f={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"})e=e.replace(new RegExp(s,"g"),f[s]);var l="Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),h="January February March April May June July August September October November December".split(" ");for(s in f={"%a":function(n){return l[n.na].substring(0,3)},"%A":function(n){return l[n.na]},"%b":function(n){return h[n.Aa].substring(0,3)},"%B":function(n){return h[n.Aa]},"%C":function(n){return i((n.sa+1900)/100|0,2)},"%d":function(n){return i(n.Ea,2)},"%e":function(n){return a(n.Ea,2," ")},"%g":function(n){return c(n).toString().substring(2)},"%G":function(n){return c(n)},"%H":function(n){return i(n.za,2)},"%I":function(n){return 0==(n=n.za)?n=12:12n.za?"AM":"PM"},"%S":function(n){return i(n.jb,2)},"%t":function(){return"\t"},"%u":function(n){return n.na||7},"%U":function(n){return i(Math.floor((n.ra+7-n.na)/7),2)},"%V":function(n){var t=Math.floor((n.ra+7-(n.na+6)%7)/7);if(2>=(n.na+371-n.ra-2)%7&&t++,t)53==t&&(4==(e=(n.na+371-n.ra)%7)||3==e&&ht(n.sa)||(t=1));else{t=52;var e=(n.na+7-n.ra-1)%7;(4==e||5==e&&ht(n.sa%400-1))&&t++}return i(t,2)},"%w":function(n){return n.na},"%W":function(n){return i(Math.floor((n.ra+7-(n.na+6)%7)/7),2)},"%y":function(n){return(n.sa+1900).toString().substring(2)},"%Y":function(n){return n.sa+1900},"%z":function(n){var t=0<=(n=n.hb);return n=Math.abs(n)/60,(t?"+":"-")+String("0000"+(n/60*100+n%60)).slice(-4)},"%Z":function(n){return n.kb},"%%":function(){return"%"}},e=e.replace(/%%/g,"\0\0"),f)e.includes(s)&&(e=e.replace(new RegExp(s,"g"),f[s](r)));return s=function(n){var t=Array(W(n)+1);return $(n,t,0,t.length),t}(e=e.replace(/\0\0/g,"%")),s.length>t?0:(d.set(s,n),s.length-1)}(n,t,e,r)}};!function(){function n(n){t.asm=n.exports,h=t.asm.Y,E(),O=t.asm.ca,S.unshift(t.asm.Z),R--,t.monitorRunDependencies&&t.monitorRunDependencies(R),0==R&&U&&(n=U,U=null,n())}function e(t){n(t.instance)}function a(n){return(f||"function"!=typeof fetch?Promise.resolve().then((function(){return Y()})):fetch(D,{credentials:"same-origin"}).then((function(n){if(!n.ok)throw"failed to load wasm binary file at '"+D+"'";return n.arrayBuffer()})).catch((function(){return Y()}))).then((function(n){return WebAssembly.instantiate(n,i)})).then((function(n){return n})).then(n,(function(n){l("failed to asynchronously prepare wasm: "+n),I(n)}))}var i={a:yt};if(R++,t.monitorRunDependencies&&t.monitorRunDependencies(R),t.instantiateWasm)try{return t.instantiateWasm(i,n)}catch(n){l("Module.instantiateWasm callback failed with error: "+n),r(n)}(f||"function"!=typeof WebAssembly.instantiateStreaming||x()||"function"!=typeof fetch?a(e):fetch(D,{credentials:"same-origin"}).then((function(n){return WebAssembly.instantiateStreaming(n,i).then(e,(function(n){return l("wasm streaming compile failed: "+n),l("falling back to ArrayBuffer instantiation"),a(e)}))}))).catch(r)}(),t.___wasm_call_ctors=function(){return(t.___wasm_call_ctors=t.asm.Z).apply(null,arguments)};var mt,bt=t._malloc=function(){return(bt=t._malloc=t.asm._).apply(null,arguments)},wt=t._free=function(){return(wt=t._free=t.asm.$).apply(null,arguments)},At=t.___getTypeName=function(){return(At=t.___getTypeName=t.asm.aa).apply(null,arguments)};function Tt(){function n(){if(!mt&&(mt=!0,t.calledRun=!0,!_)){if(V(S),e(t),t.onRuntimeInitialized&&t.onRuntimeInitialized(),t.postRun)for("function"==typeof t.postRun&&(t.postRun=[t.postRun]);t.postRun.length;){var n=t.postRun.shift();F.unshift(n)}V(F)}}if(!(0{n.d(t,{E:()=>I,a:()=>m,b:()=>h,c:()=>u,d:()=>w,e:()=>g,i:()=>f});var r=n(32816),a=n(81272),s=n(32773),i=n(80959),o=n(29298),l=(n(20266),n(69421)),d=n(64604);const u=(0,n(93049).b)(),c=new Map,p=new Map;async function h(e,t,n){if(!e||!n)return!1;if(!t)return!0;const r=new URL(e).host;let a=c.get(r);if(!a){const t=e.replace(/\/FeatureServer/i,"/VersionManagementServer").replace(/\/\d*$/,"");a=(await(0,d.A)(t,{responseType:"json",query:{f:"json"}})).data.defaultVersionName}return a===t}async function f(e,t,r=!1){if(!e||!t)return!0;const a=e.replace(/\/FeatureServer/i,"/VersionManagementServer").replace(/\/\d*$/,""),s=p.get(a)?.entries();if(s)for(const[e,i]of s)if(i.name===t){const t=!i.stack?.hasForwardEdits();if(!t&&r){const[{deleteForwardEdits:t},{default:r}]=await Promise.all([n.e(7931).then(n.bind(n,87931)),n.e(951).then(n.bind(n,10951))]),s=await t(a,e,new r({sessionId:u,moment:i.moment}));return s.success&&i.stack?.clearForwardEdits(),s.success}return t}return!0}function m(e,t){if(!e)return!1;const n=e.replace(/\/FeatureServer/i,"/VersionManagementServer").replace(/\/\d*$/,""),r=p.get(n)?.entries();if(r)for(const[e,n]of r)if(n.name===t)return"edit"===n.lockType;return!1}new Map;const y=new a.A.EventEmitter;function g(e,t,n=null,r=!1){const a=(0,i.Tw)();return r=null==t||r,y.emit("apply-edits",{serviceUrl:e,layerId:t,gdbVersion:n,mayReceiveServiceEdits:r,result:a.promise}),a}const b=Symbol();function w(e){return null!=e&&"object"==typeof e&&b in e}function A(e){return null!=e&&"object"==typeof e&&"gdbVersion"in e}function F(e,t,n){const r=new URL(e).host,a=c.get(r),s=e=>!e||e===a;return s(t)&&s(n)||t===n}const I=e=>{var t;let n=class extends e{constructor(...e){super(...e),this[t]=!0,this._applyEditsHandler=e=>{const{serviceUrl:t,layerId:n,gdbVersion:r,mayReceiveServiceEdits:a,result:i}=e,o=t===this.url,l=null!=n&&null!=this.layerId&&n===this.layerId,d=A(this),u=A(this)&&F(t,r,this.gdbVersion);if(!o||d&&!u||!l&&!a)return;const c=i.then((e=>{if(this.lastEditsEventDate=new Date,l&&(e.addedFeatures.length||e.updatedFeatures.length||e.deletedFeatures.length||e.addedAttachments.length||e.updatedAttachments.length||e.deletedAttachments.length))return this.emit("edits",(0,s.o8)(e)),e;const n=e.editedFeatures?.find((({layerId:e})=>e===this.layerId));if(n){const{adds:t,updates:r,deletes:a}=n.editedFeatures,i={edits:null,addedAttachments:[],deletedAttachments:[],updatedAttachments:[],addedFeatures:t?t.map((({attributes:e})=>({objectId:this.objectIdField&&e[this.objectIdField],globalId:this.globalIdField&&e[this.globalIdField]}))):[],deletedFeatures:a?a.map((({attributes:e})=>({objectId:this.objectIdField&&e[this.objectIdField],globalId:this.globalIdField&&e[this.globalIdField]}))):[],updatedFeatures:r?r.map((({current:{attributes:e}})=>({objectId:this.objectIdField&&e[this.objectIdField],globalId:this.globalIdField&&e[this.globalIdField]}))):[],editedFeatures:(0,s.o8)(e.editedFeatures),exceededTransferLimit:!1,historicMoment:(0,s.o8)(e.historicMoment)};return this.emit("edits",i),i}const a={edits:null,addedAttachments:[],deletedAttachments:[],updatedAttachments:[],addedFeatures:[],deletedFeatures:[],updatedFeatures:[],editedFeatures:(0,s.o8)(e.editedFeatures),exceededTransferLimit:!1,historicMoment:(0,s.o8)(e.historicMoment)};return"historicMoment"in this&&this._shouldUpdateHistoricMoment(t,r,a.historicMoment)&&this.emit("edits",a),a})).then((e=>("historicMoment"in this&&this._shouldUpdateHistoricMoment(t,r,e.historicMoment)&&(this.historicMoment=e.historicMoment),e)));this.emit("apply-edits",{result:c})},this._updateMomentHandler=e=>{const{serviceUrl:t,gdbVersion:n,moment:r}=e,a=t===this.url,s=A(this),i=A(this)&&F(t,n,this.gdbVersion),o=A(this)&&!F(t,this.gdbVersion,null);a&&s&&i&&o&&"historicMoment"in this&&this.historicMoment!==r&&(this.historicMoment=r)},this.when().then((()=>{this.addHandles(function(e){return y.on("apply-edits",new WeakRef(e))}(this._applyEditsHandler)),"historicMoment"in this&&this.addHandles(function(e){return y.on("update-moment",new WeakRef(e))}(this._updateMomentHandler))}),(()=>{}))}_shouldUpdateHistoricMoment(e,t,n){return"historicMoment"in this&&this.historicMoment!==n&&m(e,t)}};return t=b,(0,r._)([(0,o.MZ)()],n.prototype,"lastEditsEventDate",void 0),n=(0,r._)([(0,l.$)("esri.layers.mixins.EditBusLayer")],n),n}},1921:(e,t,n)=>{n.d(t,{applyEdits:()=>I,r3:()=>w,uploadAssets:()=>L,zp:()=>F});var r=n(27281),a=n(17745),s=n(6407),i=n(32773),o=n(20266),l=n(80959),d=n(99063),u=n(93049),c=n(3952),p=n(69763),h=n(99781),f=n(30011),m=n(80488),y=n(72604);function g(e){return null!=e?.applyEdits}function b(e){return"object"==typeof e&&null!=e&&"objectId"in e&&!!e.objectId}function w(e){return e.every(b)}function A(e){return"object"==typeof e&&null!=e&&"globalId"in e&&!!e.globalId}function F(e){return e.every(A)}async function I(e,t,n,r={}){let d;const c="gdbVersion"in e?e.gdbVersion:null,p=r.gdbVersion??c;if((0,h.d)(e)&&e.url)d=(0,h.e)(e.url,e.layerId,p,"original-and-current-features"===r.returnServiceEditsOption);else{d=(0,l.Tw)(),d.promise.then((t=>{(t.addedFeatures.length||t.updatedFeatures.length||t.deletedFeatures.length||t.addedAttachments.length||t.updatedAttachments.length||t.deletedAttachments.length)&&e.emit("edits",t)}));const t={result:d.promise};e.emit("apply-edits",t)}try{const{results:l,edits:c}=await async function(e,t,n,r){if(await e.load(),!g(t))throw new s.A(`${e.type}-layer:no-editing-support`,"Layer source does not support applyEdits capability",{layer:e});if(!(0,y.h)(e))throw new s.A(`${e.type}-layer:editing-disabled`,"Editing is disabled for layer",{layer:e});const{edits:i,options:l}=await async function(e,t,n){const r=(0,y.g)(e),i=t&&(t.addFeatures||t.updateFeatures||t.deleteFeatures),l=t&&(t.addAttachments||t.updateAttachments||t.deleteAttachments),d=null!=e.infoFor3D;if(function(e,t,n,r,a,i){if(!e||!r&&!a)throw new s.A(`${i}:missing-parameters`,"'addFeatures', 'updateFeatures', 'deleteFeatures', 'addAttachments', 'updateAttachments' or 'deleteAttachments' parameter is required");if(!t.editing.supportsGlobalId&&n?.globalIdUsed)throw new s.A(`${i}:invalid-parameter`,"This layer does not support 'globalIdUsed' parameter. See: 'capabilities.editing.supportsGlobalId'");if(!t.editing.supportsGlobalId&&a)throw new s.A(`${i}:invalid-parameter`,"'addAttachments', 'updateAttachments' and 'deleteAttachments' are applicable only if the layer supports global ids. See: 'capabilities.editing.supportsGlobalId'");if(!n?.globalIdUsed&&a)throw new s.A(`${i}:invalid-parameter`,"When 'addAttachments', 'updateAttachments' or 'deleteAttachments' is specified, globalIdUsed should be set to true")}(t,r,n,!!i,!!l,`${e.type}-layer`),!r.data.isVersioned&&n?.gdbVersion)throw new s.A(`${e.type}-layer:invalid-parameter`,"'gdbVersion' is applicable only if the layer supports versioned data. See: 'capabilities.data.isVersioned'");if(!r.editing.supportsRollbackOnFailure&&n?.rollbackOnFailureEnabled)throw new s.A(`${e.type}-layer:invalid-parameter`,"This layer does not support 'rollbackOnFailureEnabled' parameter. See: 'capabilities.editing.supportsRollbackOnFailure'");const c={...n};if(null!=c.rollbackOnFailureEnabled||r.editing.supportsRollbackOnFailure||(c.rollbackOnFailureEnabled=!0),c.rollbackOnFailureEnabled||"original-and-current-features"!==c.returnServiceEditsOption||(!1===c.rollbackOnFailureEnabled&&o.L.getLogger("esri.layers.graphics.editingSupport").warn(`${e.type}-layer:invalid-parameter`,"'original-and-current-features' is valid for 'returnServiceEditsOption' only when 'rollBackOnFailure' is true, but 'rollBackOnFailure' was set to false. 'rollBackOnFailure' has been overwritten and set to true."),c.rollbackOnFailureEnabled=!0),!r.editing.supportsReturnServiceEditsInSourceSpatialReference&&c.returnServiceEditsInSourceSR)throw new s.A(`${e.type}-layer:invalid-parameter`,"This layer does not support 'returnServiceEditsInSourceSR' parameter. See: 'capabilities.editing.supportsReturnServiceEditsInSourceSpatialReference'");if(c.returnServiceEditsInSourceSR&&"original-and-current-features"!==c.returnServiceEditsOption)throw new s.A(`${e.type}-layer:invalid-parameter`,"'returnServiceEditsInSourceSR' is valid only when 'returnServiceEditsOption' is set to 'original-and-current-features'");const p=function(e,t,n){const r=function(e){return{addFeatures:Array.from(e?.addFeatures??[]),updateFeatures:Array.from(e?.updateFeatures??[]),deleteFeatures:e&&a.A.isCollection(e.deleteFeatures)?e.deleteFeatures.toArray():e.deleteFeatures||[],addAttachments:e.addAttachments||[],updateAttachments:e.updateAttachments||[],deleteAttachments:e.deleteAttachments||[]}}(e);if(r.addFeatures?.length&&!t.operations.supportsAdd)throw new s.A(`${n}:unsupported-operation`,"Layer does not support adding features.");if(r.updateFeatures?.length&&!t.operations.supportsUpdate)throw new s.A(`${n}:unsupported-operation`,"Layer does not support updating features.");if(r.deleteFeatures?.length&&!t.operations.supportsDelete)throw new s.A(`${n}:unsupported-operation`,"Layer does not support deleting features.");return r.addFeatures=r.addFeatures.map($),r.updateFeatures=r.updateFeatures.map($),r.addAssetFeatures=[],r}(t,r,`${e.type}-layer`),h=n?.globalIdUsed||d,f=e.fields.filter((e=>"big-integer"===e.type||"oid"===e.type&&(e.length||0)>=8));if(h){const{globalIdField:t}=e;if(null==t)throw new s.A(`${e.type}-layer:invalid-parameter`,"Layer does not specify a global id field.");p.addFeatures.forEach((e=>function(e,t){const{attributes:n}=e;null==n[t]&&(n[t]=(0,u.a)())}(e,t)))}return p.addFeatures.forEach((t=>function(e,t,n,r){v(e,t,n,r),S(e,t)}(t,e,h,f))),p.updateFeatures.forEach((t=>function(e,t,n,r){v(e,t,n,r),S(e,t);const a=(0,y.g)(t);if("geometry"in e&&null!=e.geometry&&!a?.editing.supportsGeometryUpdate)throw new s.A(`${t.type}-layer:unsupported-operation`,"Layer does not support geometry updates.")}(t,e,h,f))),p.deleteFeatures.forEach((t=>function(e,t,n,r){v(e,t,n,r)}(t,e,h,f))),p.addAttachments.forEach((t=>R(t,e))),p.updateAttachments.forEach((t=>R(t,e))),d&&await async function(e,t){if(null==t.infoFor3D)return;const{infoFor3D:n}=t,r=(0,m.a)("model/gltf-binary",n.supportedFormats)??(0,m.b)("glb",n.supportedFormats);if(!r||!n.editFormats.includes(r))throw new s.A(`${t.type}-layer:binary-gltf-asset-not-supported`,"3DObjectFeatureLayer requires binary glTF (.glb) support for updating mesh geometry.");e.addAssetFeatures??=[];const{addAssetFeatures:a}=e;for(const t of e.addFeatures??[])M(t)&&a.push(t);for(const t of e.updateFeatures??[])M(t)&&a.push(t)}(p,e),{edits:await E(p),options:c}}(e,n,r);return i.addFeatures?.length||i.updateFeatures?.length||i.deleteFeatures?.length||i.addAttachments?.length||i.updateAttachments?.length||i.deleteAttachments?.length?{edits:i,results:await t.applyEdits(i,l)}:{edits:i,results:{addFeatureResults:[],updateFeatureResults:[],deleteFeatureResults:[],addAttachmentResults:[],updateAttachmentResults:[],deleteAttachmentResults:[]}}}(e,t,n,r),p=e=>e.filter((e=>!e.error)).map(i.o8),h={edits:c,addedFeatures:p(l.addFeatureResults),updatedFeatures:p(l.updateFeatureResults),deletedFeatures:p(l.deleteFeatureResults),addedAttachments:p(l.addAttachmentResults),updatedAttachments:p(l.updateAttachmentResults),deletedAttachments:p(l.deleteAttachmentResults),exceededTransferLimit:!1,historicMoment:l.editMoment?new Date(l.editMoment):null,globalIdToObjectId:r.globalIdToObjectId};return l.editedFeatureResults?.length&&(h.editedFeatures=l.editedFeatureResults),d.resolve(h),l}catch(e){throw d.reject(e),e}}function v(e,t,n,r){if(n){if("attributes"in e&&!e.attributes[t.globalIdField])throw new s.A(`${t.type}-layer:invalid-parameter`,`Feature should have '${t.globalIdField}' when 'globalIdUsed' is true`);if(!("attributes"in e)&&!e.globalId)throw new s.A(`${t.type}-layer:invalid-parameter`,"`'globalId' of the feature should be passed when 'globalIdUsed' is true")}if(r.length&&"attributes"in e)for(const n of r){const r=e.attributes[n.name];if(void 0!==r&&!(0,f.OG)(n,r))throw new s.A(`${t.type}-layer:invalid-parameter`,`Big-integer field '${n.name}' of the feature must be less than ${Number.MAX_SAFE_INTEGER}`,{feature:e})}if("geometry"in e&&null!=e.geometry){if(e.geometry.hasZ&&!1===t.capabilities?.data.supportsZ)throw new s.A(`${t.type}-layer:z-unsupported`,"Layer does not support z values while feature has z values.");if(e.geometry.hasM&&!1===t.capabilities?.data.supportsM)throw new s.A(`${t.type}-layer:m-unsupported`,"Layer does not support m values while feature has m values.")}}function S(e,t){if("geometry"in e&&"mesh"===e.geometry?.type&&null!=t.infoFor3D&&null!=t.spatialReference){const{geometry:n}=e,{spatialReference:r,vertexSpace:a}=n,i=t.spatialReference,o="local"===a.type,l=(0,p.c)(i),d=(0,p.f)(i,r),u=d||(0,p.i)(i)&&((0,p.i)(r)||(0,p.b)(r));if(!(o&&l&&u||!o&&!l&&d))throw new s.A(`${t.type}-layer:mesh-unsupported`,`Uploading a mesh with a ${a.type} vertex space and a spatial reference wkid:${r.wkid} to a layer with a spatial reference wkid:${i.wkid} is not supported.`)}}function R(e,t){const{feature:n,attachment:r}=e;if(!n||"attributes"in n&&!n.attributes[t.globalIdField])throw new s.A(`${t.type}-layer:invalid-parameter`,"Attachment should have reference to a feature with 'globalId'");if(!("attributes"in n)&&!n.globalId)throw new s.A(`${t.type}-layer:invalid-parameter`,"Attachment should have reference to 'globalId' of the parent feature");if(!r.globalId)throw new s.A(`${t.type}-layer:invalid-parameter`,"Attachment should have 'globalId'");if(!r.data&&!r.uploadId)throw new s.A(`${t.type}-layer:invalid-parameter`,"Attachment should have 'data' or 'uploadId'");if(!(r.data instanceof File&&r.data.name||r.name))throw new s.A(`${t.type}-layer:invalid-parameter`,"'name' is required when attachment is specified as Base64 encoded string using 'data'");if(!t.capabilities?.editing.supportsUploadWithItemId&&r.uploadId)throw new s.A(`${t.type}-layer:invalid-parameter`,"This layer does not support 'uploadId' parameter. See: 'capabilities.editing.supportsUploadWithItemId'");if("string"==typeof r.data){const e=(0,d.r$)(r.data);if(e&&!e.isBase64)throw new s.A(`${t.type}-layer:invalid-parameter`,"Attachment 'data' should be a Blob, File or Base64 encoded string")}}async function E(e){const t=e.addFeatures??[],n=e.updateFeatures??[],r=t.concat(n).map((e=>e.geometry)),a=await(0,c.el)(r),s=t.length,i=n.length;return a.slice(0,s).forEach(((e,n)=>t[n].geometry=e)),a.slice(s,s+i).forEach(((e,t)=>n[t].geometry=e)),e}function $(e){const t=new r.A;return e.attributes||(e.attributes={}),t.geometry=e.geometry,t.attributes=e.attributes,t}function M(e){return"mesh"===e?.geometry?.type}function L(e,t,n,r){if(!g(t))throw new s.A(`${e.type}-layer:no-editing-support`,"Layer source does not support applyEdits capability",{layer:e});if(!t.uploadAssets)throw new s.A(`${e.type}-layer:no-asset-upload-support`,"Layer source does not support uploadAssets capability",{layer:e});return t.uploadAssets(n,r)}n(32816),n(94345),n(36544),n(44600),n(29298),n(93181),n(13671),n(40499),n(69421),n(91047),n(90740),n(2160),n(99924),n(41390),n(58498),n(45371),n(49877),n(7969),n(56273),n(93804),n(18683),n(64604),n(29512),n(64752),n(48844),n(29208),n(36533),n(84200),n(97827),n(91695),n(18169),n(48402),n(16699),n(26809),n(2589),n(18527),n(67504),n(92517),n(77037),n(72393),n(52731),n(51961),n(62399),n(64995),n(33150),n(58173),n(66110),n(67520),n(27532),n(88663),n(48103),n(50214),n(59192),n(78016),n(54483),n(65085),n(33611),n(84857),n(60373),n(98187),n(35902),n(13226),n(16794),n(52357),n(11090),n(49319),n(93546),n(29570),n(34592),n(79825),n(95101),n(67578),n(14896),n(95611),n(98089),n(91366),n(80473),n(43435),n(73435),n(81272),n(44945),n(55270),n(95779),n(13262),n(346),n(4048),n(85232),n(93471),n(53252),n(34039),n(70061),n(3495),n(97906),n(64524),n(65023),n(31424),n(74676),n(53610),n(29447),n(78273),n(49475),n(32368),n(7391),n(22529),n(43534),n(38094),n(67723),n(47239),n(59858),n(63728),n(1178),n(7182),n(47788),n(19297),n(82408),n(73509),n(28276),n(69277),n(70580),n(75191),n(24319),n(62092),n(4157),n(62401),n(89322),n(20138),n(53370),n(46946),n(3816),n(71992),n(80167),n(4478),n(91808),n(7161),n(55586),n(35121),n(92229),n(18344),n(64884),n(23351),n(51222),n(42870),n(67321),n(73067),n(54512),n(53103),n(19648),n(42948),n(339),n(79281),n(69033),n(13978)},80488:(e,t,n)=>{n.d(t,{a:()=>i,b:()=>o,c:()=>f,d:()=>l,f:()=>a,g:()=>d,i:()=>s});const r=[["binary","application/octet-stream","bin",""]];function a(e,t){return null!=c(t.name,e?.supportedFormats??[])}function s(e,t){if(!e)return!1;const n=d(t,e.supportedFormats??[]);return null!=n&&e.editFormats.includes(n)}function i(e,t){return p(function(e,t){const n=e.toLowerCase();return u(t).find((e=>h(e)===n))}(e,t))}function o(e,t){return p(c(e,t))}function l(e,t){return h(function(e,t){return u(t).find((t=>p(t)===e))}(e,t))}function d(e,t){return o(e.name,t)??i(e.type,t)}function u(e){return[...r,...e]}function c(e,t){const n=e.toLowerCase();return u(t).find((e=>function(e){return e?.[2].split(",").map((e=>e.toLowerCase()))??[]}(e).some((e=>n.endsWith(e)))))}function p(e){return e?.[0]}function h(e){return e?.[1].toLowerCase()}function f(e){return e.tables?.find((e=>"assetMaps"===e.role))}},339:(e,t,n)=>{n.d(t,{c:()=>i,g:()=>d,o:()=>o,u:()=>l});var r=n(67504),a=n(7969),s=n(77037);const i={102100:{maxX:20037508.342788905,minX:-20037508.342788905,plus180Line:new r.A({paths:[[[20037508.342788905,-20037508.342788905],[20037508.342788905,20037508.342788905]]],spatialReference:a.A.WebMercator}),minus180Line:new r.A({paths:[[[-20037508.342788905,-20037508.342788905],[-20037508.342788905,20037508.342788905]]],spatialReference:a.A.WebMercator})},4326:{maxX:180,minX:-180,plus180Line:new r.A({paths:[[[180,-180],[180,180]]],spatialReference:a.A.WGS84}),minus180Line:new r.A({paths:[[[-180,-180],[-180,180]]],spatialReference:a.A.WGS84})}};function o(e,t){return Math.ceil((e-t)/(2*t))}function l(e,t){const n=d(e);for(const e of n)for(const n of e)n[0]+=t;return e}function d(e){return(0,s.Bi)(e)?e.rings:e.paths}},79281:(e,t,n)=>{n.d(t,{c:()=>d,s:()=>u}),n(94345);var r=n(64604),a=n(77037),s=n(69763),i=n(69033),o=n(99063),l=n(13978);async function d(e,t,n,o){const l=(0,i.p)(e),d=t[0].spatialReference,u={...o,responseType:"json",query:{...l.query,f:"json",sr:(0,s.Y)(d),target:JSON.stringify({geometryType:(0,a.$B)(t[0]),geometries:t}),cutter:JSON.stringify(n)}},c=await(0,r.A)(l.path+"/cut",u),{cutIndexes:p,geometries:h=[]}=c.data;return{cutIndexes:p,geometries:h.map((e=>{const t=(0,a.rS)(e);return t.spatialReference=d,t}))}}async function u(e,t,n){const i="string"==typeof e?(0,o.An)(e):e,d=t[0].spatialReference,u=(0,a.$B)(t[0]),c={...n,query:{...i.query,f:"json",sr:(0,s.Y)(d),geometries:JSON.stringify((0,l.e)(t))}},{data:p}=await(0,r.A)(i.path+"/simplify",c);return(0,l.d)(p.geometries,u,d)}},69033:(e,t,n)=>{n.d(t,{a:()=>s,e:()=>o,p:()=>i}),n(90740),n(29512);var r=n(32773),a=n(99063);function s(e,t){return t?{...t,query:{...e??{},...t.query}}:{query:e}}function i(e){return"string"==typeof e?(0,a.An)(e):(0,r.o8)(e)}function o(e,t,n){const r={};for(const a in e){if("declaredClass"===a)continue;const s=e[a];if(null!=s&&"function"!=typeof s)if(Array.isArray(s))r[a]=s.map((e=>o(e)));else if("object"==typeof s)if(s.toJSON){const e=s.toJSON(n?.[a]);r[a]=t?e:JSON.stringify(e)}else r[a]=t?s:JSON.stringify(s);else r[a]=s}return r}n(64604)},13978:(e,t,n)=>{n.d(t,{d:()=>s,e:()=>a});var r=n(77037);function a(e){return{geometryType:(0,r.$B)(e[0]),geometries:e.map((e=>e.toJSON()))}}function s(e,t,n){const a=(0,r.xD)(t);return e.map((e=>{const t=a.fromJSON(e);return t.spatialReference=n,t}))}},93049:(e,t,n)=>{n.d(t,{a:()=>s,b:()=>i,g:()=>a});const r="randomUUID"in crypto;function a(){if(r)return crypto.randomUUID();const e=crypto.getRandomValues(new Uint16Array(8));e[3]=4095&e[3]|16384,e[4]=16383&e[4]|32768;const t=t=>e[t].toString(16).padStart(4,"0");return t(0)+t(1)+"-"+t(2)+"-"+t(3)+"-"+t(4)+"-"+t(5)+t(6)+t(7)}function s(){return`{${a().toUpperCase()}}`}function i(){return`{${a()}}`}},3952:(e,t,n)=>{n.d(t,{el:()=>m});var r=n(90740),a=n(6407),s=n(20266),i=n(84200),o=n(67504),l=n(339),d=n(69763),u=n(29208),c=n(79281);n(32773),n(32816),n(29298),n(36544),n(93181),n(13671),n(40499),n(69421),n(91047),n(56273),n(44600),n(2160),n(99924),n(41390),n(58498),n(45371),n(80959),n(49877),n(7969),n(93804),n(18683),n(64604),n(29512),n(99063),n(64752),n(48844),n(97827),n(91695),n(18169),n(48402),n(16699),n(26809),n(2589),n(18527),n(77037),n(36533),n(94345),n(92517),n(69033),n(13978);const p=()=>s.L.getLogger("esri.geometry.support.normalizeUtils");function h(e,t,n){if(t){const t=function(e,t){if(!(e instanceof o.A||e instanceof i.A)){const e="straightLineDensify: the input geometry is neither polyline nor polygon";throw p().error(e),new a.A(e)}const n=(0,l.g)(e),r=[];for(const e of n){const n=[];r.push(n),n.push([e[0][0],e[0][1]]);for(let r=0;r1){for(let e=1;e<=c-1;e++){const r=e*t,i=u*r+a,o=d*r+s;n.push([i,o])}const e=(l+Math.floor(c-1)*t)/2,r=u*e+a,i=d*e+s;n.push([r,i])}n.push([i,o])}}return function(e){return"polygon"===e.type}(e)?new i.A({rings:r,spatialReference:e.spatialReference}):new o.A({paths:r,spatialReference:e.spatialReference})}(e,1e6);e=(0,u.ci)(t,!0)}return n&&(e=(0,l.u)(e,n)),e}function f(e,t,n){if(Array.isArray(e)){const r=e[0];if(r>t){const n=(0,l.o)(r,t);e[0]=r+n*(-2*t)}else if(rt){const n=(0,l.o)(r,t);e=e.clone().offset(n*(-2*t),0)}else if(rf(e,b,w))),R.push(e)}else if("extent"===t.type){const e=t.clone()._normalize(!1,!1,y);R.push(e.rings?new i.A(e):e)}else if(t.extent){const e=t.extent,n=(0,l.o)(e.xmin,w)*(2*b);let r=0===n?t.clone():(0,l.u)(t.clone(),n);e.offset(n,0);let{xmin:a,xmax:s}=e;a=Number(a.toFixed(9)),s=Number(s.toFixed(9)),e.intersects(F)&&s!==b?(v=s>v?s:v,r=h(r,g),S.push(r),R.push("cut")):e.intersects(I)&&a!==w?(v=s*(2*b)>v?s*(2*b):v,r=h(r,g,360),S.push(r),R.push("cut")):R.push(r)}else R.push(t.clone());else R.push(t);else R.push(t);let E=(0,l.o)(v,b),$=-90;const M=E,L=new o.A;for(;E>0;){const e=360*E-180;L.addPath([[e,$],[e,-1*$]]),$*=-1,E--}if(S.length>0&&M>0){const t=function(e,t){let n=-1;for(let r=0;r{if(n[0]<180)return!0;{let n=0;for(let e=0;en?r:n}n=Number(n.toFixed(9));const r=-360*(0,l.o)(n,180);for(let n=0;n1&&a.rings.length>=i.rings.length?(r.push(a),s.push("simplify")):s.push(g?(0,u.Gh)(a):a)}}if(!r.length)return s;const i=await(0,c.s)(a,r,n),o=[];for(let e=0;e{r.r(e),r.d(e,{executeForTopIds:()=>n});var i=r(69033),o=r(87218),s=r(32074);async function n(t,e,r){const n=(0,i.p)(t);return(await(0,o.a)(n,s.A.from(e),{...r})).data.objectIds}r(90740),r(32773),r(29512),r(99063),r(6407),r(20266),r(99924),r(32816),r(41390),r(69421),r(40499),r(93181),r(13671),r(91047),r(36544),r(29298),r(58498),r(45371),r(80959),r(64604),r(77037),r(44600),r(2160),r(49877),r(7969),r(69763),r(93804),r(18683),r(56273),r(64752),r(48844),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(67504),r(3952),r(339),r(79281),r(94345),r(92517),r(13978),r(68140),r(48689),r(53564),r(71868),r(64102),r(66136),r(4734),r(50214),r(59192),r(78016),r(54483),r(78481)},87218:(t,e,r)=>{r.d(e,{a:()=>c,b:()=>h,c:()=>m,e:()=>y});var i=r(64604),o=r(99063),s=r(77037),n=r(3952),l=r(69763),u=r(68140),p=r(71868);const a="Layer does not support extent calculation.";function d(t,e){const r=t.geometry,i=t.toJSON(),o=i;if(null!=r&&(o.geometry=JSON.stringify(r),o.geometryType=(0,s.$B)(r),o.inSR=(0,l.Y)(r.spatialReference)),i.topFilter?.groupByFields&&(o.topFilter.groupByFields=i.topFilter.groupByFields.join(",")),i.topFilter?.orderByFields&&(o.topFilter.orderByFields=i.topFilter.orderByFields.join(",")),i.topFilter&&(o.topFilter=JSON.stringify(o.topFilter)),i.objectIds&&(o.objectIds=i.objectIds.join(",")),i.orderByFields&&(o.orderByFields=i.orderByFields.join(",")),i.outFields&&!(e?.returnCountOnly||e?.returnExtentOnly||e?.returnIdsOnly)?i.outFields.includes("*")?o.outFields="*":o.outFields=i.outFields.join(","):delete o.outFields,i.outSR?o.outSR=(0,l.Y)(i.outSR):r&&i.returnGeometry&&(o.outSR=o.inSR),i.returnGeometry&&delete i.returnGeometry,i.timeExtent){const t=i.timeExtent,{start:e,end:r}=t;null==e&&null==r||(o.time=e===r?e:`${e??"null"},${r??"null"}`),delete i.timeExtent}return o}async function y(t,e,r,i){const o=await w(t,e,"json",i);return(0,p.a)(e,r,o.data),o}async function c(t,e,r){return null!=e.timeExtent&&e.timeExtent.isEmpty?{data:{objectIds:[]}}:w(t,e,"json",r,{returnIdsOnly:!0})}async function h(t,e,r){return null!=e.timeExtent&&e.timeExtent.isEmpty?{data:{count:0,extent:null}}:w(t,e,"json",r,{returnExtentOnly:!0,returnCountOnly:!0}).then((t=>{const e=t.data;if(e.hasOwnProperty("extent"))return t;if(e.features)throw new Error(a);if(e.hasOwnProperty("count"))throw new Error(a);return t}))}function m(t,e,r){return null!=e.timeExtent&&e.timeExtent.isEmpty?Promise.resolve({data:{count:0}}):w(t,e,"json",r,{returnIdsOnly:!0,returnCountOnly:!0})}function w(t,e,r,s={},l={}){const p="string"==typeof t?(0,o.An)(t):t,a=e.geometry?[e.geometry]:[];return s.responseType="json",(0,n.el)(a,null,s).then((t=>{const n=t?.[0];null!=n&&((e=e.clone()).geometry=n);const a=(0,u.m)({...p.query,f:r,...l,...d(e,l)});return(0,i.A)((0,o.fj)(p.path,"queryTopFeatures"),{...s,query:{...a,...s.query}})}))}},32074:(t,e,r)=>{r.d(e,{A:()=>S});var i,o=r(32816),s=r(94345),n=r(66136),l=r(93804),u=r(99924),p=r(32773),a=r(29298),d=r(36544),y=r(69421),c=r(56273),h=r(77037),m=r(78481),w=r(7969);r(44600),r(20266),r(90740),r(2160),r(49877),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(69763),r(18683),r(64604),r(29512),r(99063),r(64752),r(48844),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(67504),r(92517),r(4734),r(50214),r(59192),r(78016),r(54483);const F=new l.J({esriSpatialRelIntersects:"intersects",esriSpatialRelContains:"contains",esriSpatialRelCrosses:"crosses",esriSpatialRelDisjoint:"disjoint",esriSpatialRelEnvelopeIntersects:"envelope-intersects",esriSpatialRelIndexIntersects:"index-intersects",esriSpatialRelOverlaps:"overlaps",esriSpatialRelTouches:"touches",esriSpatialRelWithin:"within",esriSpatialRelRelation:"relation"}),v=new l.J({esriSRUnit_Meter:"meters",esriSRUnit_Kilometer:"kilometers",esriSRUnit_Foot:"feet",esriSRUnit_StatuteMile:"miles",esriSRUnit_NauticalMile:"nautical-miles",esriSRUnit_USNauticalMile:"us-nautical-miles"});let j=i=class extends u.oY{constructor(t){super(t),this.cacheHint=void 0,this.distance=void 0,this.geometry=null,this.geometryPrecision=void 0,this.maxAllowableOffset=void 0,this.num=void 0,this.objectIds=null,this.orderByFields=null,this.outFields=null,this.outSpatialReference=null,this.resultType=null,this.returnGeometry=!1,this.returnM=void 0,this.returnZ=void 0,this.start=void 0,this.spatialRelationship="intersects",this.timeExtent=null,this.topFilter=void 0,this.units=null,this.where="1=1"}writeStart(t,e){e.resultOffset=this.start,e.resultRecordCount=this.num||10}clone(){return new i((0,p.o8)({cacheHint:this.cacheHint,distance:this.distance,geometry:this.geometry,geometryPrecision:this.geometryPrecision,maxAllowableOffset:this.maxAllowableOffset,num:this.num,objectIds:this.objectIds,orderByFields:this.orderByFields,outFields:this.outFields,outSpatialReference:this.outSpatialReference,resultType:this.resultType,returnGeometry:this.returnGeometry,returnZ:this.returnZ,returnM:this.returnM,start:this.start,spatialRelationship:this.spatialRelationship,timeExtent:this.timeExtent,topFilter:this.topFilter,units:this.units,where:this.where}))}};(0,o._)([(0,a.MZ)({type:Boolean,json:{write:!0}})],j.prototype,"cacheHint",void 0),(0,o._)([(0,a.MZ)({type:Number,json:{write:{overridePolicy:t=>({enabled:t>0})}}})],j.prototype,"distance",void 0),(0,o._)([(0,a.MZ)({types:s.yR,json:{read:h.rS,write:!0}})],j.prototype,"geometry",void 0),(0,o._)([(0,a.MZ)({type:Number,json:{write:!0}})],j.prototype,"geometryPrecision",void 0),(0,o._)([(0,a.MZ)({type:Number,json:{write:!0}})],j.prototype,"maxAllowableOffset",void 0),(0,o._)([(0,a.MZ)({type:Number,json:{read:{source:"resultRecordCount"}}})],j.prototype,"num",void 0),(0,o._)([(0,a.MZ)({json:{write:!0}})],j.prototype,"objectIds",void 0),(0,o._)([(0,a.MZ)({type:[String],json:{write:!0}})],j.prototype,"orderByFields",void 0),(0,o._)([(0,a.MZ)({type:[String],json:{write:!0}})],j.prototype,"outFields",void 0),(0,o._)([(0,a.MZ)({type:w.A,json:{read:{source:"outSR"},write:{target:"outSR"}}})],j.prototype,"outSpatialReference",void 0),(0,o._)([(0,a.MZ)({type:String,json:{write:!0}})],j.prototype,"resultType",void 0),(0,o._)([(0,a.MZ)({json:{write:!0}})],j.prototype,"returnGeometry",void 0),(0,o._)([(0,a.MZ)({type:Boolean,json:{write:{overridePolicy:t=>({enabled:t})}}})],j.prototype,"returnM",void 0),(0,o._)([(0,a.MZ)({type:Boolean,json:{write:{overridePolicy:t=>({enabled:t})}}})],j.prototype,"returnZ",void 0),(0,o._)([(0,a.MZ)({type:Number,json:{read:{source:"resultOffset"}}})],j.prototype,"start",void 0),(0,o._)([(0,c.w)("start"),(0,c.w)("num")],j.prototype,"writeStart",null),(0,o._)([(0,a.MZ)({type:String,json:{read:{source:"spatialRel",reader:F.read},write:{target:"spatialRel",writer:F.write}}})],j.prototype,"spatialRelationship",void 0),(0,o._)([(0,a.MZ)({type:n.A,json:{write:!0}})],j.prototype,"timeExtent",void 0),(0,o._)([(0,a.MZ)({type:m.A,json:{write:!0}})],j.prototype,"topFilter",void 0),(0,o._)([(0,a.MZ)({type:String,json:{read:v.read,write:{writer:v.write,overridePolicy(t){return{enabled:null!=t&&null!=this.distance&&this.distance>0}}}}})],j.prototype,"units",void 0),(0,o._)([(0,a.MZ)({type:String,json:{write:!0}})],j.prototype,"where",void 0),j=i=(0,o._)([(0,y.$)("esri.rest.support.TopFeaturesQuery")],j),j.from=(0,d.e)(j);const S=j},78481:(t,e,r)=>{r.d(e,{A:()=>p});var i,o=r(32816),s=r(99924),n=r(29298),l=(r(32773),r(20266),r(69421));r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(36544);let u=i=class extends s.oY{constructor(t){super(t),this.groupByFields=void 0,this.topCount=void 0,this.orderByFields=void 0}clone(){return new i({groupByFields:this.groupByFields,topCount:this.topCount,orderByFields:this.orderByFields})}};(0,o._)([(0,n.MZ)({type:[String],json:{write:!0}})],u.prototype,"groupByFields",void 0),(0,o._)([(0,n.MZ)({type:Number,json:{write:!0}})],u.prototype,"topCount",void 0),(0,o._)([(0,n.MZ)({type:[String],json:{write:!0}})],u.prototype,"orderByFields",void 0),u=i=(0,o._)([(0,l.$)("esri.rest.support.TopFilter")],u);const p=u}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/2939e56ba1fcd21c7039.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/2939e56ba1fcd21c7039.js new file mode 100644 index 00000000..c8bdcd88 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/2939e56ba1fcd21c7039.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[9513],{73067:(e,t,s)=>{s.d(t,{a:()=>d,c:()=>m,f:()=>a,m:()=>c,r:()=>_});var i=s(32816),r=s(41390),n=s(57732),o=s(80959),h=s(29298),l=s(69421);function a(e,t,s){return(0,o.Lx)(e.map(((e,i)=>t.apply(s,[e,i]))))}async function c(e,t,s){return(await(0,o.Lx)(e.map(((e,i)=>t.apply(s,[e,i]))))).map((e=>e.value))}function u(e){return{ok:!0,value:e}}function f(e){return{ok:!1,error:e}}async function _(e){if(null==e)return{ok:!1,error:new Error("no promise provided")};try{return u(await e)}catch(e){return f(e)}}async function d(e){try{return u(await e)}catch(e){return(0,o.QP)(e),f(e)}}function m(e,t){return new p(e,t)}let p=class extends r.T{get value(){return null!=(e=this._result)&&!0===e.ok?e.value:null;var e}get error(){return null!=(e=this._result)&&!1===e.ok?e.error:null;var e}get finished(){return null!=this._result}constructor(e,t){super({}),this._result=null,this._abortHandle=null,this.abort=()=>{this._abortController=(0,n.a)(this._abortController)},this.remove=this.abort,this._abortController=new AbortController;const{signal:s}=this._abortController;this.promise=e(s),this.promise.then((e=>{this._result=u(e),this._cleanup()}),(e=>{this._result=f(e),this._cleanup()})),this._abortHandle=(0,o.u7)(t,this.abort)}normalizeCtorArgs(){return{}}destroy(){this.abort()}_cleanup(){this._abortHandle=(0,n.r)(this._abortHandle),this._abortController=null}};(0,i._)([(0,h.MZ)()],p.prototype,"value",null),(0,i._)([(0,h.MZ)()],p.prototype,"error",null),(0,i._)([(0,h.MZ)()],p.prototype,"finished",null),(0,i._)([(0,h.MZ)()],p.prototype,"promise",void 0),(0,i._)([(0,h.MZ)()],p.prototype,"_result",void 0),p=(0,i._)([(0,l.$)("esri.core.asyncUtils.ReactiveTask")],p)},346:(e,t,s)=>{s.d(t,{f:()=>d,n:()=>m,r:()=>_});var i=s(6407),r=s(13671),n=s(80959),o=s(59192);const h=/^([a-z]{2})(?:[-_]([A-Za-z]{2}))?$/,l={ar:!0,bg:!0,bs:!0,ca:!0,cs:!0,da:!0,de:!0,el:!0,en:!0,es:!0,et:!0,fi:!0,fr:!0,he:!0,hr:!0,hu:!0,id:!0,it:!0,ja:!0,ko:!0,lt:!0,lv:!0,nb:!0,nl:!0,pl:!0,"pt-BR":!0,"pt-PT":!0,ro:!0,ru:!0,sk:!0,sl:!0,sr:!0,sv:!0,th:!0,tr:!0,uk:!0,vi:!0,"zh-CN":!0,"zh-HK":!0,"zh-TW":!0};function a(e){return e in l}const c=[],u=new Map;function f(e){for(const t of u.keys())p(e.pattern,t)&&u.delete(t)}function _(e){return c.includes(e)||(f(e),c.unshift(e)),(0,r.m)((()=>{const t=c.indexOf(e);t>-1&&(c.splice(t,1),f(e))}))}async function d(e){const t=(0,o.g)();u.has(e)||u.set(e,async function(e,t){const s=[];for(const i of c)if(p(i.pattern,e))try{return await i.fetchMessageBundle(e,t)}catch(e){s.push(e)}if(s.length)throw new i.A("intl:message-bundle-error",`Errors occurred while loading "${e}"`,{errors:s});throw new i.A("intl:no-message-bundle-loader",`No loader found for message bundle "${e}"`)}(e,t));const s=u.get(e);return s&&await g.add(s),s}function m(e){if(!h.test(e))return null;const t=h.exec(e);if(null===t)return null;const[,s,i]=t,r=s+(i?"-"+i.toUpperCase():"");return a(r)?r:a(s)?s:null}function p(e,t){return"string"==typeof e?t.startsWith(e):e.test(t)}(0,o.b)((()=>{u.clear()}));const g=new class{constructor(){this._numLoading=0,this._dfd=null}async waitForAll(){this._dfd&&await this._dfd.promise}add(e){return this._increase(),e.then((()=>this._decrease()),(()=>this._decrease())),this.waitForAll()}_increase(){this._numLoading++,this._dfd||(this._dfd=(0,n.Tw)())}_decrease(){this._numLoading=Math.max(this._numLoading-1,0),this._dfd&&0===this._numLoading&&(this._dfd.resolve(),this._dfd=null)}}},95779:(e,t,s)=>{s.d(t,{f:()=>h});var i=s(59192);const r={ar:"ar-u-nu-latn"};let n=new WeakMap,o={};function h(e,t){return Object.is(e,-0)&&(e=0),function(e){const t=e||o;if(!n.has(t)){const s=(0,i.g)(),o=r[(0,i.g)()]||s;n.set(t,new Intl.NumberFormat(o,e))}return n.get(t)}(t).format(e)}(0,i.b)((()=>{n=new WeakMap,o={}})),new Map},24863:(e,t,s)=>{function i(e){return(t,s)=>{t[s]=e}}s.d(t,{s:()=>i})},13262:(e,t,s)=>{s.d(t,{s:()=>l});var i=s(20266),r=s(90740),n=s(50214),o=s(95779);const h=()=>i.L.getLogger("esri.intl.substitute");function l(e,t,s={}){const{format:l={}}=s;return(0,i.r)(e,(e=>function(e,t,s){let i,l;const c=e.indexOf(":");if(-1===c?i=e.trim():(i=e.slice(0,c).trim(),l=e.slice(c+1).trim()),!i)return"";const u=(0,r.g)(i,t);if(null==u)return"";const f=(l?s?.[l]:null)??s?.[i];return f?function(e,t){switch(t.type){case"date":return(0,n.f)(e,t.intlOptions);case"number":return(0,o.f)(e,t.intlOptions);default:return h().warn("missing format descriptor for key {key}"),a(e)}}(u,f):l?function(e,t){switch(t.toLowerCase()){case"dateformat":return(0,n.f)(e);case"numberformat":return(0,o.f)(e);default:return h().warn(`inline format is unsupported since 4.12: ${t}`),/^(dateformat|datestring)/i.test(t)?(0,n.f)(e):/^numberformat/i.test(t)?(0,o.f)(e):a(e)}}(u,l):a(u)}(e,t,l)))}function a(e){switch(typeof e){case"string":return e;case"number":return(0,o.f)(e);case"boolean":return""+e;default:return e instanceof Date?(0,n.f)(e):""}}},17745:(e,t,s)=>{s.d(t,{A:()=>x});var i,r,n,o=s(32816),h=s(41390),l=s(81272),a=s(13671),c=s(32773),u=s(45371),f=s(36544),_=s(91047),d=s(29298),m=s(24863),p=s(69421),g=s(44945);s(20266),s(90740),s(40499),s(93181),s(58498),s(6407),s(80959),(n=i||(i={}))[n.ADD=1]="ADD",n[n.REMOVE=2]="REMOVE",n[n.MOVE=4]="MOVE";class v{constructor(e,t,s,i,r){this.target=e,this.added=t,this.removed=s,this.start=i,this.deleteCount=r}}const b=new h.i(class{constructor(){this.target=null,this.cancellable=!1,this.defaultPrevented=!1,this.item=void 0,this.type=void 0}preventDefault(){this.cancellable&&(this.defaultPrevented=!0)}reset(e){this.defaultPrevented=!1,this.item=e}},void 0,(e=>{e.item=null,e.target=null,e.defaultPrevented=!1,e.cancellable=!1}));function E(e){e&&"object"==typeof e&&"destroy"in e&&"function"==typeof e.destroy&&e.destroy()}function y(e){return e?e instanceof P?e.toArray():e.length?Array.prototype.slice.apply(e):[]:[]}function w(e){if(e?.length)return e[0]}function A(e,t,s,i){const r=Math.min(e.length-s,t.length-i);let n=0;for(;n{e.push(t),C(e,s.call(i,t,r,n),s,i)}))}const M=new Set,R=new Set,O=new Set,L=new Map;let D=0,P=r=class extends l.A.EventedAccessor{static isCollection(e){return null!=e&&e instanceof r}constructor(e){super(e),this._chgListeners=[],this._notifications=null,this._updating=!1,this._timer=null,this._observable=new g.S,this.length=0,this._items=[],Object.defineProperty(this,"uid",{value:D++})}normalizeCtorArgs(e){return e?Array.isArray(e)||e instanceof r?{items:e}:e:{}}destroy(){this._removeAllRaw(),this._timer&&this._timer.remove(),this._emitter.destroy(),this._notifications=null}*[Symbol.iterator](){yield*this.items}get items(){return(0,_.t)(this._observable),this._items}set items(e){this._emitBeforeChanges(i.ADD)||(this._splice(0,this.length,y(e)),this._emitAfterChanges(i.ADD))}hasEventListener(e){return!this.destroyed&&("change"===e?this._chgListeners.length>0:this._emitter.hasEventListener(e))}on(e,t){if(this.destroyed)return(0,a.m)();if("change"===e){const e=this._chgListeners,s={removed:!1,callback:t};return e.push(s),this._notifications&&this._notifications.push({listeners:e.slice(),items:this._items.slice(),changes:[]}),(0,a.m)((()=>{s.removed=!0,e.splice(e.indexOf(s),1)}))}return this._emitter.on(e,t)}once(e,t){const s="deref"in t?()=>t.deref():()=>t,i=this.on(e,(e=>{s()?.call(null,e),i.remove()}));return i}add(e,t){if((0,_.t)(this._observable),this._emitBeforeChanges(i.ADD))return this;const s=this.getNextIndex(t??null);return this._splice(s,0,[e]),this._emitAfterChanges(i.ADD),this}addMany(e,t=this._items.length){if((0,_.t)(this._observable),!e?.length)return this;if(this._emitBeforeChanges(i.ADD))return this;const s=this.getNextIndex(t);return this._splice(s,0,y(e)),this._emitAfterChanges(i.ADD),this}at(e){if((0,_.t)(this._observable),(e=Math.trunc(e)||0)<0&&(e+=this.length),!(e<0||e>=this.length))return this._items[e]}removeAll(){if((0,_.t)(this._observable),!this.length||this._emitBeforeChanges(i.REMOVE))return[];const e=this._removeAllRaw();return this._emitAfterChanges(i.REMOVE),e}_removeAllRaw(){return 0===this.length?[]:this._splice(0,this.length)||[]}clone(){return(0,_.t)(this._observable),this._createNewInstance({items:this._items.map(c.o8)})}concat(...e){(0,_.t)(this._observable);const t=e.map(y);return this._createNewInstance({items:this._items.concat(...t)})}drain(e,t){if((0,_.t)(this._observable),!this.length||this._emitBeforeChanges(i.REMOVE))return;const s=this._splice(0,this.length),r=s.length;for(let i=0;it&&(e=t),e}includes(e,t=0){return(0,_.t)(this._observable),this._items.includes(e,t)}indexOf(e,t=0){return(0,_.t)(this._observable),this._items.indexOf(e,t)}join(e=","){return(0,_.t)(this._observable),this._items.join(e)}lastIndexOf(e,t=this.length-1){return(0,_.t)(this._observable),this._items.lastIndexOf(e,t)}map(e,t){(0,_.t)(this._observable);const s=this._items.map(e,t);return new r({items:s})}reorder(e,t=this.length-1){(0,_.t)(this._observable);const s=this.indexOf(e);if(-1!==s){if(t<0?t=0:t>=this.length&&(t=this.length-1),s!==t){if(this._emitBeforeChanges(i.MOVE))return e;this._splice(s,1),this._splice(t,0,[e]),this._emitAfterChanges(i.MOVE)}return e}}pop(){if((0,_.t)(this._observable),!this.length||this._emitBeforeChanges(i.REMOVE))return;const e=w(this._splice(this.length-1,1));return this._emitAfterChanges(i.REMOVE),e}push(...e){return(0,_.t)(this._observable),this._emitBeforeChanges(i.ADD)||(this._splice(this.length,0,e),this._emitAfterChanges(i.ADD)),this.length}reduce(e,t){(0,_.t)(this._observable);const s=this._items;return 2===arguments.length?s.reduce(e,t):s.reduce(e)}reduceRight(e,t){(0,_.t)(this._observable);const s=this._items;return 2===arguments.length?s.reduceRight(e,t):s.reduceRight(e)}remove(e){return(0,_.t)(this._observable),this.removeAt(this.indexOf(e))}removeAt(e){if((0,_.t)(this._observable),e<0||e>=this.length||this._emitBeforeChanges(i.REMOVE))return;const t=w(this._splice(e,1));return this._emitAfterChanges(i.REMOVE),t}removeMany(e){if((0,_.t)(this._observable),!e?.length||this._emitBeforeChanges(i.REMOVE))return[];const t=e instanceof r?e.toArray():e,s=this._items,n=[],o=t.length;for(let e=0;e-1){const i=1+A(t,s,e+1,r+1),o=this._splice(r,i);o&&o.length>0&&n.push.apply(n,o),e+=i-1}}return this._emitAfterChanges(i.REMOVE),n}reverse(){if((0,_.t)(this._observable),this._emitBeforeChanges(i.MOVE))return this;const e=this._splice(0,this.length);return e&&(e.reverse(),this._splice(0,0,e)),this._emitAfterChanges(i.MOVE),this}shift(){if((0,_.t)(this._observable),!this.length||this._emitBeforeChanges(i.REMOVE))return;const e=w(this._splice(0,1));return this._emitAfterChanges(i.REMOVE),e}slice(e=0,t=this.length){return(0,_.t)(this._observable),this._createNewInstance({items:this._items.slice(e,t)})}some(e,t){return(0,_.t)(this._observable),this._items.some(e,t)}sort(e){if((0,_.t)(this._observable),!this.length||this._emitBeforeChanges(i.MOVE))return this;const t=this._splice(0,this.length);return arguments.length?t.sort(e):t.sort(),this._splice(0,0,t),this._emitAfterChanges(i.MOVE),this}splice(e,t,...s){(0,_.t)(this._observable);const r=(t?i.REMOVE:0)|(s.length?i.ADD:0);if(this._emitBeforeChanges(r))return[];const n=this._splice(e,t,s)||[];return this._emitAfterChanges(r),n}toArray(){return(0,_.t)(this._observable),this._items.slice()}toJSON(){return(0,_.t)(this._observable),this.toArray()}toLocaleString(){return(0,_.t)(this._observable),this._items.toLocaleString()}toString(){return(0,_.t)(this._observable),this._items.toString()}unshift(...e){return(0,_.t)(this._observable),!e.length||this._emitBeforeChanges(i.ADD)||(this._splice(0,0,e),this._emitAfterChanges(i.ADD)),this.length}_createNewInstance(e){return new this.constructor(e)}_splice(e,t,s){const i=this._items,r=this.itemType;let n,o;if(!this._notifications&&this.hasEventListener("change")&&(this._notifications=[{listeners:this._chgListeners.slice(),items:this._items.slice(),changes:[]}],this._timer&&this._timer.remove(),this._updating=!0,this._timer=(0,u._)((()=>this._dispatchChange()))),e<0&&(e+=this.length),t){if(o=i.splice(e,t),this.hasEventListener("before-remove")){const t=b.acquire();t.target=this,t.cancellable=!0;for(let s=0,r=o.length;s{s.push(e)}));const i=h.A.acquire();R.forEach((e=>{i.push(e)}));const r=this._items,n=t.items,o=h.A.acquire();if(O.forEach((e=>{n.indexOf(e)!==r.indexOf(e)&&o.push(e)})),t.listeners&&(s.length||i.length||o.length)){const e={target:this,added:s,removed:i,moved:o},r=t.listeners.length;for(let s=0;s{if(!e)return r;if(L.has(e))return L.get(e);let t=null;if("function"==typeof e)t=e.prototype.declaredClass;else if(e.base)t=e.base.prototype.declaredClass;else for(const s in e.typeMap){const i=e.typeMap[s].prototype.declaredClass;t?t+=` | ${i}`:t=i}let s=class extends r{};return(0,o._)([(0,m.s)({Type:e,ensureType:"function"==typeof e?(0,f.e)(e):(0,f.a)(e)})],s.prototype,"itemType",void 0),s=(0,o._)([(0,p.$)(`esri.core.Collection<${t}>`)],s),L.set(e,s),s},(0,o._)([(0,d.MZ)()],P.prototype,"_updating",void 0),(0,o._)([(0,d.MZ)()],P.prototype,"length",void 0),(0,o._)([(0,d.MZ)()],P.prototype,"items",null),(0,o._)([(0,d.MZ)({readOnly:!0})],P.prototype,"updating",null),P=r=(0,o._)([(0,p.$)("esri.core.Collection")],P);const x=P},81272:(e,t,s)=>{s.d(t,{A:()=>l});var i=s(32816),r=s(41390),n=s(13671),o=s(69421);s(32773),s(20266),s(90740),s(29298),s(36544),s(93181),s(40499),s(6407),s(58498),s(91047),s(45371),s(80959);class h{constructor(){this._emitter=new h.EventEmitter(this)}emit(e,t){return this._emitter.emit(e,t)}on(e,t){return this._emitter.on(e,t)}once(e,t){return this._emitter.once(e,t)}hasEventListener(e){return this._emitter.hasEventListener(e)}}!function(e){class t{constructor(e=null){this._target=e,this._listenersMap=null}clear(){this._listenersMap?.clear(),this._listenersMap=null}destroy(){this.clear()}emit(e,t){let s=this._listenersMap?.get(e);if(!s)return!1;const i=this._target||this;let r=!1;for(const e of s.slice()){const s="deref"in e?e.deref():e;s?s?.call(i,t):r=!0}return r&&(s=s.filter((e=>!("deref"in e)||null!=e.deref())),this._listenersMap.set(e,s)),s.length>0}on(e,t){if(Array.isArray(e)){const s=e.map((e=>this.on(e,t)));return(0,n.h)(s)}if(e.includes(","))throw new TypeError("Evented.on() with a comma delimited string of event types is not supported");this._listenersMap??=new Map;const s=this._listenersMap.get(e)||[];return s.push(t),this._listenersMap.set(e,s),(0,n.m)((()=>{const s=this._listenersMap?.get(e),i=s?.indexOf(t)??-1;i>=0&&s.splice(i,1)}))}once(e,t){const s=this.on(e,(e=>{s.remove();const i="deref"in t?t.deref():t;i?.call(null,e)}));return s}hasEventListener(e){const t=this._listenersMap?.get(e);return null!=t&&t.length>0}}e.EventEmitter=t,e.EventedMixin=e=>{let s=class extends e{constructor(){super(...arguments),this._emitter=new t}destroy(){this._emitter.clear()}emit(e,t){return this._emitter.emit(e,t)}on(e,t){return this._emitter.on(e,t)}once(e,t){return this._emitter.once(e,t)}hasEventListener(e){return this._emitter.hasEventListener(e)}};return s=(0,i._)([(0,o.$)("esri.core.Evented")],s),s};let s=class extends r.T{constructor(){super(...arguments),this._emitter=new h.EventEmitter(this)}destroy(){this._emitter.clear()}emit(e,t){return this._emitter.emit(e,t)}on(e,t){return this._emitter.on(e,t)}once(e,t){return this._emitter.once(e,t)}hasEventListener(e){return this._emitter.hasEventListener(e)}};s=(0,i._)([(0,o.$)("esri.core.Evented.EventedAccessor")],s),e.EventedAccessor=s}(h||(h={}));const l=h},28276:(e,t,s)=>{s.d(t,{Z:()=>u,g:()=>c});var i,r,n=s(32816),o=s(41390),h=s(80959),l=s(69421);s(32773),s(20266),s(90740),s(29298),s(36544),s(93181),s(13671),s(40499),s(6407),s(58498),s(91047),s(45371),(r=i||(i={}))[r.PENDING=0]="PENDING",r[r.RESOLVED=1]="RESOLVED",r[r.REJECTED=2]="REJECTED";class a{constructor(){this._resolver=(0,h.Tw)(),this._status=i.PENDING,this._resolvingPromises=[],this._resolver.promise.then((()=>{this._status=i.RESOLVED,this._cleanUp()}),(()=>{this._status=i.REJECTED,this._cleanUp()})),this.promise=this._resolver.promise}destroy(){this._cleanUp()}addResolvingPromise(e){this._resolvingPromises.push(e),this._tryResolve()}isResolved(){return this._status===i.RESOLVED}isRejected(){return this._status===i.REJECTED}isFulfilled(){return this._status!==i.PENDING}abort(){this._resolver.reject((0,h.NK)())}_cleanUp(){this._allPromise=null,this._resolvingPromises=null}_tryResolve(){if(this.isFulfilled())return;const e=(0,h.Tw)(),t=[...this._resolvingPromises,e.promise],s=this._allPromise=Promise.all(t);s.then((()=>{this.isFulfilled()||this._allPromise!==s||this._resolver.resolve()}),(e=>{this.isFulfilled()||this._allPromise!==s||(0,h.zf)(e)||this._resolver.reject(e)})),e.resolve()}}const c=e=>{let t=class extends e{constructor(...e){super(...e),this._promiseProps=new a,this.addResolvingPromise(Promise.resolve())}destroy(){this._promiseProps.destroy()}isResolved(){return this._promiseProps.isResolved()}isRejected(){return this._promiseProps.isRejected()}isFulfilled(){return this._promiseProps.isFulfilled()}when(e,t){return this._promiseProps.promise.then((()=>this)).then(e,t)}catch(e){return this.when(null,e)}addResolvingPromise(e){e&&!this._promiseProps.isFulfilled()&&this._promiseProps.addResolvingPromise("_promiseProps"in e?e.when():e)}};return t=(0,n._)([(0,l.$)("esri.core.Promise")],t),t};let u=class extends(c(o.T)){};u=(0,n._)([(0,l.$)("esri.core.Promise")],u)},55270:(e,t,s)=>{s(50214),s(95779),s(13262),s(59192);var i=s(346),r=s(64604),n=s(6407),o=s(18683);async function h(e){if(null!=l.fetchBundleAsset)return l.fetchBundleAsset(e);const t=await(0,r.A)(e,{responseType:"text"});return JSON.parse(t.data)}s(93804),s(90740),s(32773),s(78016),s(54483),s(20266),s(13671),s(80959),s(29512),s(99063),s(99924),s(32816),s(41390),s(69421),s(40499),s(93181),s(91047),s(36544),s(29298),s(58498),s(45371);const l={};var a;(0,i.r)((a={pattern:"esri/",location:o.g},new class{constructor({base:e="",pattern:t,location:s=new URL(window.location.href)}){let i;i="string"==typeof s?e=>new URL(e,new URL(s,window.location.href)).href:s instanceof URL?e=>new URL(e,s).href:s,this.pattern="string"==typeof t?new RegExp(`^${t}`):t,this.getAssetUrl=i,e=e?e.endsWith("/")?e:e+"/":"",this.matcher=new RegExp(`^${e}(?:(.*)\\/)?(.*)$`)}fetchMessageBundle(e,t){return async function(e,t,s,r){const o=t.exec(s);if(!o)throw new n.A("esri-intl:invalid-bundle",`Bundle id "${s}" is not compatible with the pattern "${t}"`);const l=o[1]?`${o[1]}/`:"",a=o[2],c=(0,i.n)(r),u=`${l}${a}.json`,f=c?`${l}${a}_${c}.json`:u;let _;try{_=await h(e(f))}catch(t){if(f===u)throw new n.A("intl:unknown-bundle",`Bundle "${s}" cannot be loaded`,{error:t});try{_=await h(e(u))}catch(e){throw new n.A("intl:unknown-bundle",`Bundle "${s}" cannot be loaded`,{error:e})}}return _}(this.getAssetUrl,this.matcher,e,t)}}(a)))}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/29fb5d94edecf42795e1.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/29fb5d94edecf42795e1.js new file mode 100644 index 00000000..7ae3b39d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/29fb5d94edecf42795e1.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[2884,7138],{41003:(e,t,r)=>{r.d(t,{Q:()=>o});var s=r(91047),n=r(44945);class o{constructor(e=(e=>e.values().next().value)){this._peeker=e,this._observable=new n.S,this._items=new Set}get length(){return(0,s.t)(this._observable),this._items.size}clear(){0!==this.length&&(this._items.clear(),this._observable.notify())}last(){if(0===this.length)return;let e;for(e of this._items);return e}peek(){if(0!==this.length)return this._peeker(this._items)}push(e){this.contains(e)||(this._items.add(e),this._observable.notify())}contains(e){return(0,s.t)(this._observable),this._items.has(e)}pop(){if(0===this.length)return;const e=this.peek();return this._items.delete(e),this._observable.notify(),e}popLast(){if(0===this.length)return;const e=this.last();return this._items.delete(e),this._observable.notify(),e}remove(e){this.contains(e)&&(this._items.delete(e),this._observable.notify())}filter(e){const t=this.length;return this._items.forEach((t=>{e(t)||this._items.delete(t)})),t!==this._items.size&&this._observable.notify(),this}*[Symbol.iterator](){(0,s.t)(this._observable),yield*this._items}}},67138:(e,t,r)=>{r.d(t,{c:()=>s,g:()=>n});var s="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==r.g?r.g:"undefined"!=typeof self?self:{};function n(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}},82884:(e,t,r)=>{r.r(t),r.d(t,{registerFunctions:()=>u});var s=r(22976),n=r(26589),o=r(54642),i=r(2160),a=r(39236);function l(e){return e instanceof i.A}function c(e,t,r,c){return c(e,t,(async(c,u,h)=>{if(h.length<2)throw new s.A(e,s.E.WrongNumberOfParameters,t);if(null===(h=(0,s.M)(h))[0]&&null===h[1])return!1;if((0,s.x)(h[0])){if(h[1]instanceof i.A)return new o.S({parentfeatureset:h[0],relation:r,relationGeom:h[1]});if(null===h[1])return new o.E({parentfeatureset:h[0]});throw new s.A(e,s.E.InvalidParameter,t)}if(l(h[0])){if(l(h[1])){switch(r){case"esriSpatialRelEnvelopeIntersects":return(0,a.HY)((0,n.s)(h[0]),(0,n.s)(h[1]));case"esriSpatialRelIntersects":return(0,a.HY)(h[0],h[1]);case"esriSpatialRelContains":return(0,a.gR)(h[0],h[1]);case"esriSpatialRelOverlaps":return(0,a.$f)(h[0],h[1]);case"esriSpatialRelWithin":return(0,a.ux)(h[0],h[1]);case"esriSpatialRelTouches":return(0,a.yI)(h[0],h[1]);case"esriSpatialRelCrosses":return(0,a.NN)(h[0],h[1])}throw new s.A(e,s.E.InvalidParameter,t)}if((0,s.x)(h[1]))return new o.S({parentfeatureset:h[1],relation:r,relationGeom:h[0]});if(null===h[1])return!1;throw new s.A(e,s.E.InvalidParameter,t)}if(null===h[0]){if((0,s.x)(h[1]))return new o.E({parentfeatureset:h[1]});if(h[1]instanceof i.A||null===h[1])return!1}throw new s.A(e,s.E.InvalidParameter,t)}))}function u(e){"async"===e.mode&&(e.functions.intersects=function(t,r){return c(t,r,"esriSpatialRelIntersects",e.standardFunctionAsync)},e.functions.envelopeintersects=function(t,r){return c(t,r,"esriSpatialRelEnvelopeIntersects",e.standardFunctionAsync)},e.signatures.push({name:"envelopeintersects",min:2,max:2}),e.functions.contains=function(t,r){return c(t,r,"esriSpatialRelContains",e.standardFunctionAsync)},e.functions.overlaps=function(t,r){return c(t,r,"esriSpatialRelOverlaps",e.standardFunctionAsync)},e.functions.within=function(t,r){return c(t,r,"esriSpatialRelWithin",e.standardFunctionAsync)},e.functions.touches=function(t,r){return c(t,r,"esriSpatialRelTouches",e.standardFunctionAsync)},e.functions.crosses=function(t,r){return c(t,r,"esriSpatialRelCrosses",e.standardFunctionAsync)},e.functions.relate=function(t,r){return e.standardFunctionAsync(t,r,(async(e,n,c)=>{if(c=(0,s.M)(c),(0,s.p)(c,3,3,t,r),l(c[0])&&l(c[1]))return(0,a.c7)(c[0],c[1],(0,s.C)(c[2]));if(c[0]instanceof i.A&&null===c[1])return!1;if(c[1]instanceof i.A&&null===c[0])return!1;if((0,s.x)(c[0])&&null===c[1])return new o.E({parentfeatureset:c[0]});if((0,s.x)(c[1])&&null===c[0])return new o.E({parentfeatureset:c[1]});if((0,s.x)(c[0])&&c[1]instanceof i.A)return c[0].relate(c[1],(0,s.C)(c[2]));if((0,s.x)(c[1])&&c[0]instanceof i.A)return c[1].relate(c[0],(0,s.C)(c[2]));if(null===c[0]&&null===c[1])return!1;throw new s.A(t,s.E.InvalidParameter,r)}))})}r(94345),r(36544),r(32773),r(20266),r(90740),r(44600),r(32816),r(29298),r(93181),r(13671),r(40499),r(6407),r(69421),r(91047),r(64752),r(48844),r(49877),r(56273),r(7969),r(99924),r(41390),r(58498),r(45371),r(80959),r(69763),r(93804),r(18683),r(64604),r(29512),r(99063),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(67504),r(92517),r(77037),r(44864),r(88663),r(95637),r(59930),r(45862),r(72762),r(71613),r(17872),r(54483),r(13317),r(59192),r(83637),r(47239),r(79875),r(133),r(30011),r(55270),r(50214),r(78016),r(95779),r(13262),r(346),r(93049),r(82408),r(73509),r(28276),r(69277),r(70580),r(75191),r(24319),r(62092),r(38896),r(67138),r(11494),r(6801),r(41003),r(44945),r(9380)},6801:(e,t,r)=>{r.d(t,{A:()=>c,r:()=>l});var s=r(13671),n=(r(32773),r(80959)),o=r(41003),i=r(9380);r(6407),r(20266),r(90740),r(91047),r(93181),r(44945),r(58498),r(29512),r(99063),r(99924),r(32816),r(41390),r(69421),r(40499),r(36544),r(29298),r(45371);const a=new FinalizationRegistry((e=>{e.close()}));function l(e,t){a.register(e,t,t)}class c{constructor(){this._inUseClients=new Array,this._clients=new Array,this._clientPromises=new Array,this._ongoingJobsQueue=new o.Q}destroy(){this.close()}get closed(){return!this._clients?.length}open(e,t){return new Promise(((r,s)=>{let o=!0;const a=e=>{(0,n.Te)(t.signal),o&&(o=!1,e())};this._clients.length=e.length,this._clientPromises.length=e.length,this._inUseClients.length=e.length;for(let o=0;o(this._clients[o]=new i.default(e,t,this._ongoingJobsQueue),a(r),this._clients[o])),(()=>(a(s),null))):(this._clients[o]=new i.default(l,t,this._ongoingJobsQueue),this._clientPromises[o]=Promise.resolve(this._clients[o]),a(r))}}))}broadcast(e,t,r){const s=new Array(this._clientPromises.length);for(let n=0;ns?.invoke(e,t,r)))}return s}close(){let e;for(;e=this._ongoingJobsQueue.pop();)e.resolver.reject((0,n.NK)(`Worker closing, aborting job calling '${e.methodName}'`));for(const e of this._clientPromises)e.then((e=>e?.close()));this._clients.length=0,this._clientPromises.length=0,this._inUseClients.length=0,a.unregister(this)}invoke(e,t,r){return this.apply(e,[t],r)}apply(e,t,r){const s=(0,n.Tw)();this._ongoingJobsQueue.push({methodName:e,data:t,invokeOptions:r,resolver:s});for(let e=0;ee?.jobAdded()))}return s.promise}createInvokeProxy(e){return(0,i.c)(this,e)}on(e,t){return Promise.all(this._clientPromises).then((()=>(0,s.h)(this._clients.map((r=>r.on(e,t))))))}openPorts(){return new Promise((e=>{const t=new Array(this._clientPromises.length);let r=t.length;for(let s=0;s{n&&(t[s]=n.openPort()),0==--r&&e(t)}))}))}get test(){}}},11494:(e,t,r)=>{r.d(t,{ho:()=>F});var s=r(6407),n=r(32773),o=r(80959),i=r(6801),a=r(9380),l=r(20266),c=r(57732),u=r(64604),h=r(99063),d=r(90740),f=(r(55270),r(29512)),g=r(18683),p=r(45371),m=r(59192);r(13671),r(41003),r(91047),r(93181),r(44945),r(58498),r(99924),r(32816),r(41390),r(69421),r(40499),r(36544),r(29298),r(50214),r(93804),r(78016),r(54483),r(95779),r(13262),r(346);const w={async request(e,t){const r=e.options,s=r.responseType;r.signal=t?.signal,r.responseType="native"===s||"native-request-init"===s?"native-request-init":s&&["blob","json","text"].includes(s)&&(0,h.sC)(e.url)?.after?s:"array-buffer";const n=await(0,u.A)(e.url,r),o={data:n.data,httpStatus:n.httpStatus,ssl:n.ssl};switch(n.requestOptions?.responseType){case"native-request-init":return delete o.data.signal,o;case"blob":o.data=await o.data.arrayBuffer();break;case"json":o.data=(new TextEncoder).encode(JSON.stringify(o.data)).buffer;break;case"text":o.data=(new TextEncoder).encode(o.data).buffer}return{result:o,transferList:[o.data]}}};let b=null;b=(0,h.s2)((0,g.g)("esri/core/workers/init.js"));const y={};y.baseUrl=(0,h.s2)((0,g.g)("dojo/")),y.packages=[{name:"esri",location:"../esri"}];class v{constructor(){const e=document.createDocumentFragment();["addEventListener","dispatchEvent","removeEventListener"].forEach((t=>{this[t]=(...r)=>e[t](...r)}))}}class k{constructor(){this._dispatcher=new v,this._workerPostMessage({type:a.M.HANDSHAKE})}terminate(){}get onmessage(){return this._onmessageHandler}set onmessage(e){this._onmessageHandler&&this.removeEventListener("message",this._onmessageHandler),this._onmessageHandler=e,e&&this.addEventListener("message",e)}get onmessageerror(){return this._onmessageerrorHandler}set onmessageerror(e){this._onmessageerrorHandler&&this.removeEventListener("messageerror",this._onmessageerrorHandler),this._onmessageerrorHandler=e,e&&this.addEventListener("messageerror",e)}get onerror(){return this._onerrorHandler}set onerror(e){this._onerrorHandler&&this.removeEventListener("error",this._onerrorHandler),this._onerrorHandler=e,e&&this.addEventListener("error",e)}postMessage(e){(0,p.n)((()=>{this._workerMessageHandler(new MessageEvent("message",{data:e}))}))}dispatchEvent(e){return this._dispatcher.dispatchEvent(e)}addEventListener(e,t,r){this._dispatcher.addEventListener(e,t,r)}removeEventListener(e,t,r){this._dispatcher.removeEventListener(e,t,r)}_workerPostMessage(e){(0,p.n)((()=>{this.dispatchEvent(new MessageEvent("message",{data:e}))}))}async _workerMessageHandler(e){const t=(0,a.r)(e);if(t&&t.type===a.M.OPEN){const{modulePath:e,jobId:r}=t;let s=await a.default.loadWorker(e);s||(s=await import(e));const n=a.default.connect(s);this._workerPostMessage({type:a.M.OPENED,jobId:r,data:n})}}}const _=()=>l.L.getLogger("esri.core.workers.workerFactory"),{HANDSHAKE:P}=a.M;let E,A;const S="Failed to create Worker. Fallback to execute module in main thread";async function I(e){return new Promise((t=>{function r(n){const o=(0,a.r)(n);o&&o.type===P&&(e.removeEventListener("message",r),e.removeEventListener("error",s),t(e))}function s(t){t.preventDefault(),e.removeEventListener("message",r),e.removeEventListener("error",s),_().warn("Failed to create Worker. Fallback to execute module in main thread",t),(e=new k).addEventListener("message",r),e.addEventListener("error",s)}e.addEventListener("message",r),e.addEventListener("error",s)}))}let C=0;const{ABORT:M,INVOKE:R,OPEN:N,OPENED:O,RESPONSE:j}=a.M;class L{static async create(e){const t=await async function(){if(!(0,n.h)("esri-workers"))return I(new k);if(!E&&!A)try{const e='let globalId=0;const outgoing=new Map,configuration={CONFIGURATION};self.esriConfig=configuration.esriConfig;const workerPath=self.esriConfig.workers.workerPath,HANDSHAKE=0,OPEN=1,OPENED=2,RESPONSE=3,INVOKE=4,ABORT=5;function createAbortError(){const e=new Error("Aborted");return e.name="AbortError",e}function receiveMessage(e){return e&&e.data?"string"==typeof e.data?JSON.parse(e.data):e.data:null}function invokeStaticMessage(e,o,r){const t=r&&r.signal,n=globalId++;let s=null;return new Promise(((r,i)=>{if(t){if(t.aborted)return i(createAbortError());s=()=>{outgoing.get(n)&&(outgoing.delete(n),self.postMessage({type:5,jobId:n}),i(createAbortError()))},t.addEventListener("abort",s)}outgoing.set(n,{resolve:r,reject:i}),self.postMessage({type:4,jobId:n,methodName:e,abortable:null!=t,data:o})})).finally((()=>{t&&t.removeEventListener("abort",s)}))}let workerRevisionChecked=!1;function checkWorkerRevision(e){if(!workerRevisionChecked&&e.kernelInfo){workerRevisionChecked=!0;const{revision:o,fullVersion:r}=configuration.kernelInfo,{revision:t,fullVersion:n,version:s}=e.kernelInfo;esriConfig.assetsPath!==esriConfig.defaultAssetsPath&&o!==t&&console.warn(`Version mismatch detected between ArcGIS Maps SDK for JavaScript modules and assets. For more information visit https://bit.ly/3QnsuSo.\nModules version: ${r}\nAssets version: ${n??s}\nAssets path: ${esriConfig.assetsPath}`)}}function messageHandler(e){const o=receiveMessage(e);if(!o)return;const r=o.jobId;switch(o.type){case 1:let n;function t(e){const o=n.connect(e);self.postMessage({type:2,jobId:r,data:o},[o])}"function"==typeof define&&define.amd?require([workerPath],(e=>{n=e.default||e,checkWorkerRevision(n),n.loadWorker(o.modulePath).then((e=>e||new Promise((e=>{require([o.modulePath],e)})))).then(t)})):"System"in self&&"function"==typeof System.import?System.import(workerPath).then((e=>(n=e.default,checkWorkerRevision(n),n.loadWorker(o.modulePath)))).then((e=>e||System.import(o.modulePath))).then(t):esriConfig.workers.useDynamicImport?import(workerPath).then((e=>{n=e.default||e,checkWorkerRevision(n),n.loadWorker(o.modulePath).then((e=>e||import(o.modulePath))).then(t)})):(self.RemoteClient||importScripts(workerPath),n=self.RemoteClient.default||self.RemoteClient,checkWorkerRevision(n),n.loadWorker(o.modulePath).then(t));break;case 3:if(outgoing.has(r)){const s=outgoing.get(r);outgoing.delete(r),o.error?s.reject(JSON.parse(o.error)):s.resolve(o.data)}}}self.dojoConfig=configuration.loaderConfig,esriConfig.workers.loaderUrl&&(self.importScripts(esriConfig.workers.loaderUrl),"function"==typeof require&&"function"==typeof require.config&&require.config(configuration.loaderConfig)),self.addEventListener("message",messageHandler),self.postMessage({type:0});'.split("{CONFIGURATION}").join(function(){let e;if(null!=d.A.default){const t={...d.A};delete t.default,e=JSON.parse(JSON.stringify(t))}else e=JSON.parse(JSON.stringify(d.A));e.assetsPath=(0,h.s2)(e.assetsPath),e.defaultAssetsPath=e.defaultAssetsPath?(0,h.s2)(e.defaultAssetsPath):void 0,e.request.interceptors=[],e.log.interceptors=[],e.locale=(0,m.g)(),e.has={"esri-csp-restrictions":(0,n.h)("esri-csp-restrictions"),"esri-2d-debug":!1,"esri-2d-update-debug":(0,n.h)("esri-2d-update-debug"),"esri-2d-log-updating":(0,n.h)("esri-2d-log-updating"),"featurelayer-pbf":(0,n.h)("featurelayer-pbf"),"featurelayer-fast-triangulation-enabled":(0,n.h)("featurelayer-fast-triangulation-enabled"),"featurelayer-simplify-thresholds":(0,n.h)("featurelayer-simplify-thresholds"),"featurelayer-simplify-payload-size-factors":(0,n.h)("featurelayer-simplify-payload-size-factors"),"featurelayer-simplify-mobile-factor":(0,n.h)("featurelayer-simplify-mobile-factor"),"featurelayer-query-max-depth":(0,n.h)("featurelayer-query-max-depth"),"featurelayer-query-pausing-enabled":(0,n.h)("featurelayer-query-pausing-enabled"),"featurelayer-snapshot-enabled":(0,n.h)("featurelayer-snapshot-enabled"),"esri-atomics":(0,n.h)("esri-atomics"),"esri-shared-array-buffer":(0,n.h)("esri-shared-array-buffer"),"esri-tiles-debug":(0,n.h)("esri-tiles-debug"),"esri-workers-arraybuffer-transfer":(0,n.h)("esri-workers-arraybuffer-transfer"),"feature-polyline-generalization-factor":(0,n.h)("feature-polyline-generalization-factor"),"host-webworker":1},e.workers.loaderUrl?e.workers.loaderUrl=(0,h.s2)(e.workers.loaderUrl):b&&(e.workers.loaderUrl=b),e.workers.workerPath?e.workers.workerPath=(0,h.s2)(e.workers.workerPath):e.workers.workerPath="esri/core/workers/RemoteClient",e.workers.useDynamicImport=!1;const t=d.A.workers.loaderConfig,r=function(e){const t={async:e.async,isDebug:e.isDebug,locale:e.locale,baseUrl:e.baseUrl,has:{...e.has},map:{...e.map},packages:e.packages?.concat()||[],paths:{...y.paths,...e.paths}};return e.hasOwnProperty("async")||(t.async=!0),e.hasOwnProperty("isDebug")||(t.isDebug=!1),e.baseUrl||(t.baseUrl=y.baseUrl),y.packages?.forEach((e=>{!function(e,t){for(const r of e)if(r.name===t.name)return;e.push(t)}(t.packages??[],e)})),t}({baseUrl:t?.baseUrl,locale:(0,m.g)(),has:{"csp-restrictions":1,"dojo-test-sniff":0,"host-webworker":1,...t?.has},map:{...t?.map},paths:{...t?.paths},packages:t?.packages||[]}),s={buildDate:f.$y,fullVersion:f.ol,revision:f.QL};return JSON.stringify({esriConfig:e,loaderConfig:r,kernelInfo:s})}());E=URL.createObjectURL(new Blob([e],{type:"text/javascript"}))}catch(e){A=e||{}}let e;if(E)try{e=new Worker(E,{name:"esri-worker-"+C++})}catch(t){_().warn(S,A),e=new k}else _().warn(S,A),e=new k;return I(e)}();return new L(t,e)}constructor(e,t){this._outJobs=new Map,this._inJobs=new Map,this.worker=e,this.id=t,e.addEventListener("message",this._onMessage.bind(this)),e.addEventListener("error",(e=>{e.preventDefault(),l.L.getLogger("esri.core.workers.WorkerOwner").error(e)}))}terminate(){this.worker.terminate()}async open(e,t={}){const{signal:r}=t,s=(0,a.n)();return new Promise(((t,n)=>{const i={resolve:t,reject:n,abortHandle:(0,o.NY)(r,(()=>{this._outJobs.delete(s),this._post({type:M,jobId:s})}))};this._outJobs.set(s,i),this._post({type:N,jobId:s,modulePath:e})}))}_onMessage(e){const t=(0,a.r)(e);if(t)switch(t.type){case O:this._onOpenedMessage(t);break;case j:this._onResponseMessage(t);break;case M:this._onAbortMessage(t);break;case R:this._onInvokeMessage(t)}}_onAbortMessage(e){const t=this._inJobs,r=e.jobId,s=t.get(r);s&&(s.controller&&s.controller.abort(),t.delete(r))}_onInvokeMessage(e){const{methodName:t,jobId:r,data:s,abortable:n}=e,i=n?new AbortController:null,l=this._inJobs,c=w[t];let u;try{if("function"!=typeof c)throw new TypeError(`${t} is not a function`);u=c.call(null,s,{signal:i?i.signal:null})}catch(e){return void this._post({type:j,jobId:r,error:(0,a.t)(e)})}(0,o.$X)(u)?(l.set(r,{controller:i,promise:u}),u.then((e=>{l.has(r)&&(l.delete(r),this._post({type:j,jobId:r},e))}),(e=>{l.has(r)&&(l.delete(r),e||(e={message:"Error encountered at method"+t}),(0,o.zf)(e)||this._post({type:j,jobId:r,error:(0,a.t)(e||{message:`Error encountered at method ${t}`})}))}))):this._post({type:j,jobId:r},u)}_onOpenedMessage(e){const{jobId:t,data:r}=e,s=this._outJobs.get(t);s&&(this._outJobs.delete(t),(0,c.r)(s.abortHandle),s.resolve(r))}_onResponseMessage(e){const{jobId:t,error:r,data:n}=e,o=this._outJobs.get(t);o&&(this._outJobs.delete(t),(0,c.r)(o.abortHandle),r?o.reject(s.A.fromJSON(JSON.parse(r))):o.resolve(n))}_post(e,t,r){return(0,a.p)(this.worker,e,t,r)}}const H=(0,n.h)("host-browser")?Math.min(navigator.hardwareConcurrency-1,(0,n.h)("workers-pool-size")):0;let J=(0,n.h)("esri-mobile")?Math.min(H,3):H;J||(J=(0,n.h)("safari")&&(0,n.h)("mac")?7:2);let x=0;const W=[];async function U(e,t){const r=new i.A,{registryTarget:s,...n}=t;return await r.open(e,n),s&&(0,i.r)(s,r),r}async function F(e,t={}){if("string"!=typeof e)throw new s.A("workers:undefined-module","modulePath is missing");let r=t.strategy||"distributed";if((0,n.h)("host-webworker")&&!(0,n.h)("esri-workers")&&(r="local"),"local"===r){let r=await a.default.loadWorker(e);r||(r=await import(e)),(0,o.Te)(t.signal);const s=t.client||r;return U([a.default.connect(r,t.schedule)],{...t,client:s})}if(await async function(){if(D)return D;T=new AbortController;const e=[];for(let t=0;t(W[t]=e,e)));e.push(r)}return D=Promise.all(e),D}(),(0,o.Te)(t.signal),"dedicated"===r){const r=x++%J;return U([await W[r].open(e,t)],t)}if(t.maxNumWorkers&&t.maxNumWorkers>0){const r=Math.min(t.maxNumWorkers,J);if(rr.open(e,t))),t)}let T,D=null}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/2b01de6fe54453b999f8.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/2b01de6fe54453b999f8.js new file mode 100644 index 00000000..c17c544b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/2b01de6fe54453b999f8.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[9755],{68849:(e,t,r)=>{r.d(t,{F:()=>l});var i=r(32816),n=r(99924),s=r(29298),o=(r(32773),r(20266),r(69421));let l=class extends n.oY{constructor(){super(...arguments),this.type=null}};(0,i._)([(0,s.MZ)({type:["selection","cluster","binning"],readOnly:!0,json:{read:!1,write:!0}})],l.prototype,"type",void 0),l=(0,i._)([(0,o.$)("esri.layers.support.FeatureReduction")],l)},76636:(e,t,r)=>{r.d(t,{c:()=>p,o:()=>i});const i={Base64:0,Hex:1,String:2,Raw:3};function n(e,t){const r=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(r>>16)<<16|65535&r}function s(e,t,r,i,s,o){return n((l=n(n(t,e),n(i,o)))<<(a=s)|l>>>32-a,r);var l,a}function o(e,t,r,i,n,o,l){return s(t&r|~t&i,e,t,n,o,l)}function l(e,t,r,i,n,o,l){return s(t&i|r&~i,e,t,n,o,l)}function a(e,t,r,i,n,o,l){return s(t^r^i,e,t,n,o,l)}function u(e,t,r,i,n,o,l){return s(r^(t|~i),e,t,n,o,l)}function p(e,t=i.Hex){const r=t||i.Base64,s=function(e,t){e[t>>5]|=128<>>9<<4)]=t;let r=1732584193,i=-271733879,s=-1732584194,p=271733878;for(let t=0;t>5]|=(255&e.charCodeAt(r/8))<>2]>>i%4*8+4&15)+t.charAt(e[i>>2]>>i%4*8&15));return r.join("")}(s);case i.String:return function(e){const t=[];for(let r=0,i=32*e.length;r>5]>>>r%32&255));return t.join("")}(s);case i.Base64:return function(e){const t=[];for(let r=0,i=4*e.length;r>2]>>r%4*8&255)<<16|(e[r+1>>2]>>(r+1)%4*8&255)<<8|e[r+2>>2]>>(r+2)%4*8&255;for(let n=0;n<4;n++)8*r+6*n>32*e.length?t.push("="):t.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(i>>6*(3-n)&63))}return t.join("")}(s)}}},90197:(e,t,r)=>{r.d(t,{c:()=>y}),r(91381),r(49011),r(43682),r(54481),r(89253),r(60027);var i=r(16677),n=(r(17813),r(32397),r(20266)),s=(r(4048),r(6407)),o=r(32773),l=r(76636),a=r(97511),u=r(32264),p=r(57111),d=r(53103);o.h.add("esri-cluster-arcade-enabled",!0);const c=(0,o.h)("esri-cluster-arcade-enabled"),f=new Set(["simple-line","simple-fill","picture-fill"]);function y(e,t){let r=t.clone();if(!h(r))return r;if(t.getSymbols().some((e=>f.has(e.type)))&&(r=new i.A({symbol:new d.A})),r.authoringInfo||(r.authoringInfo=new p.h),r.authoringInfo.isAutoGenerated=!0,"visualVariables"in r){const t=(r.visualVariables||[]).filter((e=>"$view.scale"!==e.valueExpression));t.forEach((t=>{"rotation"===t.type?t.field?t.field=v(e,t.field,"avg_angle","number"):t.valueExpression&&(t.field=b(e,t.valueExpression,"avg_angle","number"),t.valueExpression=null):t.normalizationField?(t.field=v(e,t.field,"avg_norm","number",t.normalizationField),t.normalizationField=null):t.field?t.field=v(e,t.field,"avg","number"):t.valueExpression&&(t.field=b(e,t.valueExpression,"avg","number"),t.valueExpression=null)})),r.visualVariables=t}switch(r.type){case"simple":break;case"pie-chart":for(const t of r.attributes)t.field?t.field=v(e,t.field,"sum","number"):t.valueExpression&&(t.field=b(e,t.valueExpression,"sum","number"),t.valueExpression=null);break;case"unique-value":r.field?r.field=v(e,r.field,"mode","string"):r.valueExpression&&(r.field=b(e,r.valueExpression,"mode","string"),r.valueExpression=null);break;case"class-breaks":r.normalizationField?(r.field=v(e,r.field,"avg_norm","number",r.normalizationField),r.normalizationField=null):r.field?r.field=v(e,r.field,"avg","number"):r.valueExpression&&(r.field=b(e,r.valueExpression,"avg","number"),r.valueExpression=null)}return r}const h=e=>{const t=t=>n.L.getLogger("esri.views.2d.layers.support.clusterUtils").error(new s.A("Unsupported-renderer",t,{renderer:e}));if(!e)return!1;switch(e.type){case"unique-value":if(e.field2||e.field3)return t("FeatureReductionCluster does not support multi-field UniqueValueRenderers"),!1;break;case"class-breaks":if(e.normalizationField){const r=e.normalizationType;if("field"!==r)return t(`FeatureReductionCluster does not support a normalizationType of ${r}`),!1}break;case"simple":case"pie-chart":break;default:return t(`FeatureReductionCluster does not support renderers of type ${e.type}`),!1}if(!c){if("valueExpression"in e&&e.valueExpression)return t("FeatureReductionCluster does not currently support renderer.valueExpression. Support will be added in a future release"),!1;if(("visualVariables"in e&&e.visualVariables||[]).some((e=>!(!("valueExpression"in e)||!e.valueExpression))))return t("FeatureReductionCluster does not currently support visualVariables with a valueExpression. Support will be added in a future release"),!1}return!0};function b(e,t,r,i){const n=(0,l.c)(t),s="mode"===r?`cluster_type_${n}`:"sum"===r?`cluster_sum_${n}`:`cluster_avg_${n}`;return e.some((e=>e.name===s))||e.push(new a.A({name:s,isAutoGenerated:!0,onStatisticExpression:new u.A({expression:t,returnType:i}),statisticType:r})),s}function v(e,t,r,i,n){if("cluster_count"===t||e.some((e=>e.name===t)))return t;const s=function(e,t,r){switch(e){case"sum":return`cluster_sum_${t}`;case"avg":case"avg_angle":return`cluster_avg_${t}`;case"mode":return`cluster_type_${t}`;case"avg_norm":{const e=r,i="field",n=t.toLowerCase()+",norm:"+i+","+e.toLowerCase();return"cluster_avg_"+(0,l.c)(n)}}}(r,t,n);return e.some((e=>e.name===s))||("avg_norm"===r?e.push(new a.A({name:s,isAutoGenerated:!0,onStatisticExpression:new u.A({expression:`$feature.${t} / $feature.${n}`,returnType:i}),statisticType:"avg"})):e.push(new a.A({name:s,isAutoGenerated:!0,onStatisticField:t,statisticType:r}))),s}},29755:(e,t,r)=>{r.d(t,{J:()=>g,f:()=>m});var i=r(32816),n=(r(91381),r(49011),r(43682),r(54481),r(89253),r(60027),r(16677)),s=(r(17813),r(32397),r(20266),r(67321)),o=r(29298),l=(r(32773),r(69421)),a=r(97511),u=r(82530),p=r(68849),d=r(82842),c=r(62959),f=r(74159),y=r(84539),h=r(65299),b=r(90197);r(4048),r(36544),r(85232),r(88663),r(93804),r(90740),r(49877),r(56273),r(30011),r(6407),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(55270),r(50214),r(59192),r(78016),r(54483),r(95779),r(13262),r(346),r(64604),r(29512),r(99063),r(99924),r(18683),r(16699),r(26809),r(2589),r(18527),r(94345),r(44600),r(2160),r(7969),r(69763),r(64752),r(48844),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(67504),r(92517),r(77037),r(93471),r(35902),r(13226),r(53252),r(34039),r(70061),r(3495),r(97906),r(64524),r(65023),r(31424),r(74676),r(53610),r(29447),r(78273),r(49475),r(32368),r(7391),r(22529),r(43534),r(38094),r(67723),r(47239),r(59858),r(63728),r(1178),r(7182),r(17745),r(81272),r(44945),r(47788),r(19297),r(82408),r(73509),r(28276),r(69277),r(70580),r(75191),r(24319),r(62092),r(4157),r(62401),r(52731),r(89322),r(20138),r(53370),r(46946),r(3816),r(71992),r(80167),r(4478),r(91808),r(7161),r(55586),r(35121),r(92229),r(18344),r(64884),r(23351),r(51222),r(42870),r(73067),r(54512),r(53103),r(19648),r(42948),r(56487),r(6399),r(9498),r(23105),r(24079),r(38149),r(19681),r(40328),r(3827),r(65174),r(78328),r(72604),r(54616),r(25018),r(57111),r(75651),r(88614),r(1030),r(15319),r(60785),r(6510),r(38641),r(27281),r(72393),r(51961),r(62399),r(64995),r(33150),r(58173),r(66110),r(67520),r(27532),r(48103),r(65085),r(33611),r(84857),r(60373),r(98187),r(16794),r(52357),r(11090),r(49319),r(93546),r(29570),r(34592),r(79825),r(95101),r(67578),r(14896),r(95611),r(98089),r(91366),r(80473),r(43435),r(73435),r(73502),r(19869),r(23787),r(22151),r(38632),r(79875),r(133),r(83002),r(24330),r(91276),r(62482),r(45476),r(69310),r(85351),r(1535),r(9943),r(3112),r(46626),r(45560),r(56303),r(85890),r(55884),r(32264),r(98238),r(49755),r(54131),r(58196),r(86941),r(73600),r(66136),r(4734),r(81284),r(44864),r(95637),r(59930),r(45862),r(72762),r(71613),r(17872),r(78860),r(26805),r(13983),r(1739),r(81618),r(10224),r(36309),r(76636);const v={key:"type",base:p.F,typeMap:{cluster:c.A,binning:d.A}},m={types:{key:"type",base:p.F,typeMap:{selection:f.A,cluster:c.A,binning:d.A}},json:{name:"layerDefinition.featureReduction",write:{allowNull:!0},origins:{"web-map":{types:v},"portal-item":{types:v},"web-scene":{types:{key:"type",base:p.F,typeMap:{selection:f.A}},name:"layerDefinition.featureReduction",write:{layerContainerTypes:u.e}}}}},g=e=>{let t=class extends e{constructor(...e){super(...e),this.addHandles((0,s.wB)((()=>this.renderer),(()=>{if(this.featureReduction){const e=this._normalizeFeatureReduction(this.featureReduction);this._set("featureReduction",e)}}),s.OH))}set featureReduction(e){const t=this._normalizeFeatureReduction(e);this._set("featureReduction",t)}set renderer(e){}_withClusterVariable(e,t,r){const i=e.clone();return"visualVariables"in i&&(i.visualVariables||(i.visualVariables=[]),i.visualVariables.some((e=>"size"===e.type))||i.visualVariables.push(new y.A({field:"cluster_count",stops:[new h.A({value:1}),new h.A({useMinValue:!0,size:t}),new h.A({useMaxValue:!0,size:r})]}))),i}_normalizeFeatureReduction(e){if("cluster"!==e?.type)return e;const t=e.clone(),r=[new a.A({name:"cluster_count",isAutoGenerated:!0,statisticType:"count"})],i=(t.fields??[]).filter((e=>!e.isAutoGenerated)),s=e.renderer&&!e.renderer.authoringInfo?.isAutoGenerated,{clusterMinSize:o,clusterMaxSize:l}=t;if(s){t.fields=[...r,...i];const e=this._withClusterVariable(t.renderer,o,l);return t.effectiveFeatureRenderer=e,t.effectiveClusterRenderer=e,t}if(e.symbol){if(t.fields=[...r,...i],t.renderer=null,!this.renderer)return t.effectiveFeatureRenderer=null,t.effectiveClusterRenderer=null,t;const s=(0,b.c)(r,this.renderer),a=this._withClusterVariable(s,o,l),u="visualVariables"in a&&a.visualVariables?a.visualVariables:[],p=new n.A({symbol:e.symbol,visualVariables:u});return t.fields=[...r,...i],t.effectiveFeatureRenderer=a,t.effectiveClusterRenderer=p,t}if(!this.renderer)return e;const u=(0,b.c)(r,this.renderer);t.fields=[...r,...i],t.renderer=u;const p=this._withClusterVariable(u,o,l);return t.effectiveFeatureRenderer=p,t.effectiveClusterRenderer=p,t}};return(0,i._)([(0,o.MZ)(m)],t.prototype,"featureReduction",null),t=(0,i._)([(0,l.$)("esri.layers.mixins.FeatureReductionLayer")],t),t}},97511:(e,t,r)=>{r.d(t,{A:()=>d});var i,n=r(32816),s=r(99924),o=r(32773),l=r(29298),a=(r(20266),r(69421)),u=r(32264);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(36544),r(52731);let p=i=class extends s.oY{constructor(e){super(e),this.isAutoGenerated=!1,this.name=null,this.alias=null,this.onStatisticField=null,this.onStatisticExpression=null,this.statisticType=null}clone(){return new i({name:this.name,alias:this.alias,isAutoGenerated:this.isAutoGenerated,onStatisticExpression:(0,o.o8)(this.onStatisticExpression),onStatisticField:this.onStatisticField,statisticType:this.statisticType})}};(0,n._)([(0,l.MZ)({type:Boolean,json:{write:!0}})],p.prototype,"isAutoGenerated",void 0),(0,n._)([(0,l.MZ)({type:String,json:{write:!0}})],p.prototype,"name",void 0),(0,n._)([(0,l.MZ)({type:String,json:{write:!0}})],p.prototype,"alias",void 0),(0,n._)([(0,l.MZ)({type:String,json:{write:!0}})],p.prototype,"onStatisticField",void 0),(0,n._)([(0,l.MZ)({type:u.A,json:{write:!0}})],p.prototype,"onStatisticExpression",void 0),(0,n._)([(0,l.MZ)({type:String,json:{write:!0}})],p.prototype,"statisticType",void 0),p=i=(0,n._)([(0,a.$)("esri.layers.support.AggregateField")],p);const d=p},32264:(e,t,r)=>{r.d(t,{A:()=>u});var i=r(32816),n=r(52731),s=r(99924),o=r(29298),l=(r(32773),r(20266),r(69421));r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(36544);let a=class extends((0,n.O)(s.oY)){constructor(e){super(e),this.expression=null,this.title=null,this.returnType=null}};(0,i._)([(0,o.MZ)({type:String,json:{write:!0}})],a.prototype,"expression",void 0),(0,i._)([(0,o.MZ)({type:String,json:{write:!0}})],a.prototype,"title",void 0),(0,i._)([(0,o.MZ)({type:String,json:{write:!0}})],a.prototype,"returnType",void 0),a=(0,i._)([(0,l.$)("esri.layers.support.ExpressionInfo")],a);const u=a},82842:(e,t,r)=>{r.d(t,{A:()=>_});var i,n=r(32816),s=r(72393),o=(r(91381),r(49011),r(43682),r(54481),r(89253),r(60027),r(16677),r(17813),r(32397)),l=r(32773),a=r(90740),u=r(87985),p=r(29298),d=(r(20266),r(88663)),c=r(49877),f=r(69421),y=r(56273),h=r(97511),b=r(98238),v=r(58196),m=r(68849),g=r(10224);r(52731),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(36544),r(17745),r(81272),r(44945),r(99924),r(48844),r(30011),r(55270),r(50214),r(93804),r(59192),r(78016),r(54483),r(95779),r(13262),r(346),r(64604),r(29512),r(99063),r(18683),r(16699),r(26809),r(2589),r(18527),r(94345),r(44600),r(2160),r(7969),r(69763),r(64752),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(67504),r(92517),r(77037),r(51961),r(62399),r(64995),r(33150),r(58173),r(66110),r(67520),r(27532),r(48103),r(65085),r(33611),r(84857),r(60373),r(98187),r(35902),r(13226),r(16794),r(52357),r(11090),r(49319),r(93546),r(29570),r(34592),r(79825),r(95101),r(67578),r(14896),r(95611),r(98089),r(91366),r(80473),r(43435),r(73435),r(4048),r(85232),r(93471),r(53252),r(34039),r(70061),r(3495),r(97906),r(64524),r(65023),r(31424),r(74676),r(53610),r(29447),r(78273),r(49475),r(32368),r(7391),r(22529),r(43534),r(38094),r(67723),r(47239),r(59858),r(63728),r(1178),r(7182),r(47788),r(19297),r(82408),r(73509),r(28276),r(69277),r(70580),r(75191),r(24319),r(62092),r(4157),r(62401),r(89322),r(20138),r(53370),r(46946),r(3816),r(71992),r(80167),r(4478),r(91808),r(7161),r(55586),r(35121),r(92229),r(18344),r(64884),r(23351),r(51222),r(42870),r(67321),r(73067),r(54512),r(53103),r(19648),r(42948),r(56487),r(6399),r(9498),r(23105),r(24079),r(38149),r(19681),r(40328),r(84539),r(65299),r(6510),r(38641),r(27281),r(73502),r(19869),r(3827),r(65174),r(78328),r(72604),r(54616),r(25018),r(57111),r(75651),r(88614),r(1030),r(15319),r(60785),r(23787),r(22151),r(38632),r(79875),r(133),r(83002),r(24330),r(91276),r(62482),r(45476),r(69310),r(85351),r(1535),r(9943),r(3112),r(46626),r(45560),r(56303),r(85890),r(55884),r(32264),r(49755),r(54131),r(86941),r(73600),r(66136),r(4734),r(81284),r(44864),r(95637),r(59930),r(45862),r(72762),r(71613),r(17872),r(78860),r(26805),r(13983),r(1739),r(81618),r(36309);let w=i=class extends m.F{constructor(e){super(e),this.type="binning",this.binType="geohash",this.fixedBinLevel=null,this.labelingInfo=null,this.labelsVisible=!0,this.maxScale=0,this.popupEnabled=!0,this.popupTemplate=null,this.size=(0,u.t)("12px"),this.fields=[],this.renderer=null}writeFields(e,t,r){const i=e.filter((e=>"avg_angle"!==e.statisticType)).map((e=>e.toJSON()));(0,a.s)(r,i,t)}readRenderer(e,t,r){const i=t.drawingInfo?.renderer;return i?(0,o.L)(i,t,r)??void 0:(0,v.c)(t,r)}clone(){return new i({fields:(0,l.o8)(this.fields),fixedBinLevel:this.fixedBinLevel,labelingInfo:(0,l.o8)(this.labelingInfo),labelsVisible:this.labelsVisible,maxScale:this.maxScale,popupEnabled:this.popupEnabled,popupTemplate:(0,l.o8)(this.popupTemplate),renderer:(0,l.o8)(this.renderer),binType:(0,l.o8)(this.binType),size:this.size})}};(0,n._)([(0,d.e)({binning:"binning"})],w.prototype,"type",void 0),(0,n._)([(0,d.e)({geohash:"geohash",square:"square"}),(0,p.MZ)({type:["geohash","square"]})],w.prototype,"binType",void 0),(0,n._)([(0,p.MZ)({type:Number,json:{write:!0}})],w.prototype,"fixedBinLevel",void 0),(0,n._)([(0,p.MZ)({type:[g.A],json:{read:{source:"drawingInfo.labelingInfo"},write:{target:"drawingInfo.labelingInfo"}}})],w.prototype,"labelingInfo",void 0),(0,n._)([(0,p.MZ)(b.l)],w.prototype,"labelsVisible",void 0),(0,n._)([(0,p.MZ)({type:Number,json:{default:0,name:"visibilityInfo.maxScale"}})],w.prototype,"maxScale",void 0),(0,n._)([(0,p.MZ)(b.p)],w.prototype,"popupEnabled",void 0),(0,n._)([(0,p.MZ)({type:s.A,json:{name:"popupInfo",write:!0}})],w.prototype,"popupTemplate",void 0),(0,n._)([(0,p.MZ)({type:Number,cast:e=>"auto"===e?e:(0,u.t)(e)})],w.prototype,"size",void 0),(0,n._)([(0,p.MZ)({type:[h.A],json:{write:!0}})],w.prototype,"fields",void 0),(0,n._)([(0,y.w)("fields")],w.prototype,"writeFields",null),(0,n._)([(0,p.MZ)({types:o.r,json:{write:{target:"drawingInfo.renderer"}}})],w.prototype,"renderer",void 0),(0,n._)([(0,c.r)("renderer",["drawingInfo.renderer"])],w.prototype,"readRenderer",null),w=i=(0,n._)([(0,f.$)("esri.layers.support.FeatureReductionBinning")],w);const _=w},62959:(e,t,r)=>{r.d(t,{A:()=>A});var i,n=r(32816),s=r(72393),o=(r(91381),r(49011),r(43682),r(54481),r(89253),r(60027),r(16677)),l=(r(17813),r(32397)),a=r(4048),u=r(99924),p=r(32773),d=r(90740),c=r(87985),f=r(29298),y=(r(20266),r(49877)),h=r(69421),b=r(56273),v=r(97511),m=r(98238),g=r(58196),w=r(10224);function _(e){return"simple"===e.type&&!e.visualVariables?.length}r(52731),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(36544),r(17745),r(81272),r(44945),r(48844),r(30011),r(55270),r(50214),r(93804),r(59192),r(78016),r(54483),r(95779),r(13262),r(346),r(64604),r(29512),r(99063),r(18683),r(16699),r(26809),r(2589),r(18527),r(94345),r(44600),r(2160),r(7969),r(69763),r(64752),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(67504),r(92517),r(77037),r(51961),r(62399),r(64995),r(33150),r(58173),r(66110),r(67520),r(27532),r(88663),r(48103),r(65085),r(33611),r(84857),r(60373),r(98187),r(35902),r(13226),r(16794),r(52357),r(11090),r(49319),r(93546),r(29570),r(34592),r(79825),r(95101),r(67578),r(14896),r(95611),r(98089),r(91366),r(80473),r(43435),r(73435),r(56487),r(6399),r(9498),r(23105),r(24079),r(38149),r(19681),r(64524),r(40328),r(84539),r(65299),r(6510),r(38641),r(27281),r(67321),r(73067),r(85232),r(93471),r(53252),r(34039),r(70061),r(3495),r(97906),r(65023),r(31424),r(74676),r(53610),r(29447),r(78273),r(49475),r(32368),r(7391),r(22529),r(43534),r(38094),r(67723),r(47239),r(59858),r(63728),r(1178),r(7182),r(47788),r(19297),r(82408),r(73509),r(28276),r(69277),r(70580),r(75191),r(24319),r(62092),r(4157),r(62401),r(89322),r(20138),r(53370),r(46946),r(3816),r(71992),r(80167),r(4478),r(91808),r(7161),r(55586),r(35121),r(92229),r(18344),r(64884),r(23351),r(51222),r(42870),r(54512),r(53103),r(19648),r(42948),r(73502),r(19869),r(3827),r(65174),r(78328),r(72604),r(54616),r(25018),r(57111),r(75651),r(88614),r(1030),r(15319),r(60785),r(23787),r(22151),r(38632),r(79875),r(133),r(83002),r(24330),r(91276),r(62482),r(45476),r(69310),r(85351),r(1535),r(9943),r(3112),r(46626),r(45560),r(56303),r(85890),r(55884),r(32264),r(49755),r(54131),r(86941),r(73600),r(66136),r(4734),r(81284),r(44864),r(95637),r(59930),r(45862),r(72762),r(71613),r(17872),r(78860),r(26805),r(13983),r(1739),r(81618),r(36309);let x=i=class extends u.oY{constructor(e){super(e),this.type="cluster",this.clusterRadius=(0,c.t)("80px"),this.clusterMinSize=(0,c.t)("12px"),this.clusterMaxSize=(0,c.t)("50px"),this.maxScale=0,this.popupEnabled=!0,this.popupTemplate=null,this.renderer=null,this.symbol=null,this.labelingInfo=null,this.labelsVisible=!0,this.fields=[]}readRenderer(e,t,r){const i=t.drawingInfo?.renderer;return i?.authoringInfo?.isAutoGenerated?null:i?_(i)?null:(0,l.L)(i,t,r)??void 0:(0,g.c)(t,r)}readSymbol(e,t,r){const i=t.drawingInfo?.renderer;if(i?.authoringInfo?.isAutoGenerated)return null;if(i&&_(i)){const e=(0,l.L)(i,t,r);return e?.symbol}return null}writeSymbol(e,t,r,i){const n=this.renderer?.authoringInfo?.isAutoGenerated;if(!this.renderer||n){const r=new o.A({symbol:e});t.drawingInfo={renderer:r.write({},i)}}}writeFields(e,t,r){const i=e.filter((e=>"avg_angle"!==e.statisticType)).map((e=>e.toJSON()));(0,d.s)(r,i,t)}readFields(e,t,r){return e.filter((e=>!e.isAutoGenerated)).map((e=>v.A.fromJSON(e)))}clone(){return new i({clusterRadius:this.clusterRadius,clusterMinSize:this.clusterMinSize,clusterMaxSize:this.clusterMaxSize,labelingInfo:(0,p.o8)(this.labelingInfo),labelsVisible:this.labelsVisible,fields:(0,p.o8)(this.fields),maxScale:this.maxScale,renderer:(0,p.o8)(this.renderer),symbol:(0,p.o8)(this.symbol),popupEnabled:this.popupEnabled,popupTemplate:(0,p.o8)(this.popupTemplate)})}};(0,n._)([(0,f.MZ)({type:["cluster"],readOnly:!0,json:{write:!0}})],x.prototype,"type",void 0),(0,n._)([(0,f.MZ)({type:Number,cast:e=>"auto"===e?e:(0,c.t)(e),json:{write:!0}})],x.prototype,"clusterRadius",void 0),(0,n._)([(0,f.MZ)({type:Number,cast:c.t,json:{write:!0}})],x.prototype,"clusterMinSize",void 0),(0,n._)([(0,f.MZ)({type:Number,cast:c.t,json:{write:!0}})],x.prototype,"clusterMaxSize",void 0),(0,n._)([(0,f.MZ)({type:Number,json:{default:0,name:"visibilityInfo.maxScale"}})],x.prototype,"maxScale",void 0),(0,n._)([(0,f.MZ)(m.p)],x.prototype,"popupEnabled",void 0),(0,n._)([(0,f.MZ)({type:s.A,json:{read:{source:"popupInfo"},write:{target:"popupInfo"}}})],x.prototype,"popupTemplate",void 0),(0,n._)([(0,f.MZ)({types:l.r,json:{write:{target:"drawingInfo.renderer"}}})],x.prototype,"renderer",void 0),(0,n._)([(0,y.r)("renderer",["drawingInfo.renderer"])],x.prototype,"readRenderer",null),(0,n._)([(0,f.MZ)({types:a.q8})],x.prototype,"symbol",void 0),(0,n._)([(0,y.r)("symbol",["drawingInfo.renderer"])],x.prototype,"readSymbol",null),(0,n._)([(0,b.w)("symbol")],x.prototype,"writeSymbol",null),(0,n._)([(0,f.MZ)({type:[w.A],json:{read:{source:"drawingInfo.labelingInfo"},write:{target:"drawingInfo.labelingInfo"}}})],x.prototype,"labelingInfo",void 0),(0,n._)([(0,f.MZ)(m.l)],x.prototype,"labelsVisible",void 0),(0,n._)([(0,f.MZ)({type:[v.A],json:{write:!0}})],x.prototype,"fields",void 0),(0,n._)([(0,b.w)("fields")],x.prototype,"writeFields",null),(0,n._)([(0,y.r)("fields")],x.prototype,"readFields",null),x=i=(0,n._)([(0,h.$)("esri.layers.support.FeatureReductionCluster")],x);const A=x},74159:(e,t,r)=>{r.d(t,{A:()=>u});var i,n=r(32816),s=r(29298),o=(r(32773),r(20266),r(69421)),l=r(68849);r(36544),r(93181),r(13671),r(40499),r(6407),r(90740),r(91047),r(99924),r(41390),r(58498),r(45371),r(80959);let a=i=class extends l.F{constructor(e){super(e),this.type="selection"}clone(){return new i}};(0,n._)([(0,s.MZ)({type:["selection"]})],a.prototype,"type",void 0),a=i=(0,n._)([(0,o.$)("esri.layers.support.FeatureReductionSelection")],a);const u=a}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/2b2764ca6832bed53f94.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/2b2764ca6832bed53f94.js new file mode 100644 index 00000000..dd988c89 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/2b2764ca6832bed53f94.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[2405,7138],{66136:(e,t,i)=>{i.d(t,{A:()=>g});var s,r=i(32816),n=i(99924),a=i(4734),o=i(29298),l=(i(32773),i(20266),i(49877)),u=i(69421),h=i(56273),d=i(78016);i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407),i(90740),i(50214),i(93804),i(59192),i(54483),i(36544);let c=s=class extends n.oY{static get allTime(){return p}static get empty(){return m}static fromArray(e){return new s({start:null!=e[0]?new Date(e[0]):e[0],end:null!=e[1]?new Date(e[1]):e[1]})}constructor(e){super(e),this.end=null,this.start=null}readEnd(e,t){return null!=t.end?new Date(t.end):null}writeEnd(e,t){t.end=e?.getTime()??null}get isAllTime(){return this.equals(s.allTime)}get isEmpty(){return this.equals(s.empty)}readStart(e,t){return null!=t.start?new Date(t.start):null}writeStart(e,t){t.start=e?.getTime()??null}clone(){return new s({end:this.end,start:this.start})}equals(e){if(!e)return!1;const t=this.start?.getTime()??this.start,i=this.end?.getTime()??this.end,s=e.start?.getTime()??e.start,r=e.end?.getTime()??e.end;return t===s&&i===r}expandTo(e,t=d.s){if(this.isEmpty||this.isAllTime)return this.clone();let i=this.start;i&&(i=(0,a.t)(i,e,t));let r=this.end;if(r){const i=(0,a.t)(r,e,t);r=r.getTime()===i.getTime()?i:(0,a.o)(i,1,e,t)}return new s({start:i,end:r})}intersection(e){if(!e)return this.clone();if(this.isEmpty||e.isEmpty)return s.empty;if(this.isAllTime)return e.clone();if(e.isAllTime)return this.clone();const t=this.start?.getTime()??-1/0,i=this.end?.getTime()??1/0,r=e.start?.getTime()??-1/0,n=e.end?.getTime()??1/0;let a,o;return r>=t&&r<=i?a=r:t>=r&&t<=n&&(a=t),i>=r&&i<=n?o=i:n>=t&&n<=i&&(o=n),null==a||null==o||isNaN(a)||isNaN(o)?s.empty:new s({start:a===-1/0?null:new Date(a),end:o===1/0?null:new Date(o)})}offset(e,t,i=d.s){if(this.isEmpty||this.isAllTime)return this.clone();const r=new s,{start:n,end:o}=this;return null!=n&&(r.start=(0,a.o)(n,e,t,i)),null!=o&&(r.end=(0,a.o)(o,e,t,i)),r}toArray(){return this.isEmpty?[void 0,void 0]:[this.start?.getTime()??null,this.end?.getTime()??null]}union(e){if(!e||e.isEmpty)return this.clone();if(this.isEmpty)return e.clone();if(this.isAllTime||e.isAllTime)return p.clone();const t=null!=this.start&&null!=e.start?new Date(Math.min(this.start.getTime(),e.start.getTime())):null,i=null!=this.end&&null!=e.end?new Date(Math.max(this.end.getTime(),e.end.getTime())):null;return new s({start:t,end:i})}};(0,r._)([(0,o.MZ)({type:Date,json:{write:{allowNull:!0}}})],c.prototype,"end",void 0),(0,r._)([(0,l.r)("end")],c.prototype,"readEnd",null),(0,r._)([(0,h.w)("end")],c.prototype,"writeEnd",null),(0,r._)([(0,o.MZ)({readOnly:!0,json:{read:!1}})],c.prototype,"isAllTime",null),(0,r._)([(0,o.MZ)({readOnly:!0,json:{read:!1}})],c.prototype,"isEmpty",null),(0,r._)([(0,o.MZ)({type:Date,json:{write:{allowNull:!0}}})],c.prototype,"start",void 0),(0,r._)([(0,l.r)("start")],c.prototype,"readStart",null),(0,r._)([(0,h.w)("start")],c.prototype,"writeStart",null),c=s=(0,r._)([(0,u.$)("esri.TimeExtent")],c);const p=new c,m=new c({start:void 0,end:void 0}),g=c},2810:(e,t,i)=>{i.d(t,{M:()=>f,a:()=>y});var s=i(32816),r=i(41390),n=i(99924),a=i(32773),o=i(93181),l=i(69421),u=i(29298);class h{constructor(){this._propertyOriginMap=new Map,this._originStores=new Array(r.o),this._values=new Map,this.multipleOriginsSupported=!0}clone(e){const t=new h,i=this._originStores[r.O.DEFAULTS];i&&i.forEach(((e,i)=>{t.set(i,(0,a.o8)(e),r.O.DEFAULTS)}));for(let i=r.O.SERVICE;i{e&&e.has(r)||t.set(r,(0,a.o8)(s),i)}))}return t}get(e,t){const i=void 0===t?this._values:this._originStores[t];return i?i.get(e):void 0}keys(e){const t=null==e?this._values:this._originStores[e];return t?[...t.keys()]:[]}set(e,t,i=r.O.USER){let s=this._originStores[i];if(s||(s=new Map,this._originStores[i]=s),s.set(e,t),!this._values.has(e)||this._propertyOriginMap.get(e)<=i){const s=this._values.get(e);return this._values.set(e,t),this._propertyOriginMap.set(e,i),s!==t}return!1}delete(e,t=r.O.USER){const i=this._originStores[t];if(!i)return;const s=i.get(e);if(i.delete(e),this._values.has(e)&&this._propertyOriginMap.get(e)===t){this._values.delete(e);for(let i=t-1;i>=0;i--){const t=this._originStores[i];if(t&&t.has(e)){this._values.set(e,t.get(e)),this._propertyOriginMap.set(e,i);break}}}return s}has(e,t){const i=void 0===t?this._values:this._originStores[t];return!!i&&i.has(e)}revert(e,t){for(;t>0&&!this.has(e,t);)--t;const i=this._originStores[t],s=i?.get(e),r=this._values.get(e);return this._values.set(e,s),this._propertyOriginMap.set(e,t),r!==s}originOf(e){return this._propertyOriginMap.get(e)||r.O.DEFAULTS}forEach(e){this._values.forEach(e)}}const d=e=>{let t=class extends e{constructor(...e){super(...e);const t=(0,o.g)(this),i=t.store,s=new h;t.store=s,(0,n.s)(t,i,s)}read(e,t){(0,n.a)(this,e,t)}getAtOrigin(e,t){const i=c(this),s=(0,r.n)(t);if("string"==typeof e)return i.get(e,s);const n={};return e.forEach((e=>{n[e]=i.get(e,s)})),n}originOf(e){return(0,r.j)(this.originIdOf(e))}originIdOf(e){return c(this).originOf(e)}revert(e,t){const i=c(this),s=(0,r.n)(t),n=(0,o.g)(this);let a;a="string"==typeof e?"*"===e?i.keys(s):[e]:e,a.forEach((e=>{n.invalidate(e),i.revert(e,s),n.commit(e)}))}};return t=(0,s._)([(0,l.$)("esri.core.ReadOnlyMultiOriginJSONSupport")],t),t};function c(e){return(0,o.g)(e).store}let p=class extends(d(r.T)){};p=(0,s._)([(0,l.$)("esri.core.ReadOnlyMultiOriginJSONSupport")],p);const m=e=>{let t=class extends e{constructor(...e){super(...e)}clear(e,t="user"){return g(this).delete(e,(0,r.n)(t))}write(e,t){return(0,n.b)(this,e=e||{},t),e}setAtOrigin(e,t,i){(0,o.g)(this).setAtOrigin(e,t,(0,r.n)(i))}removeOrigin(e){const t=g(this),i=(0,r.n)(e),s=t.keys(i);for(const e of s)t.originOf(e)===i&&t.set(e,t.get(e,i),r.O.USER)}updateOrigin(e,t){const i=g(this),s=(0,r.n)(t),n=(0,u.g)(this,e);for(let t=s+1;t{let t=class extends(m(d(e))){constructor(...e){super(...e)}};return t=(0,s._)([(0,l.$)("esri.core.MultiOriginJSONSupport")],t),t};let y=class extends(f(r.T)){};y=(0,s._)([(0,l.$)("esri.core.MultiOriginJSONSupport")],y)},67138:(e,t,i)=>{i.d(t,{c:()=>s,g:()=>r});var s="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==i.g?i.g:"undefined"!=typeof self?self:{};function r(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}},87889:(e,t,i)=>{function s(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[4],e[4]=t[5],e[5]=t[6],e[6]=t[8],e[7]=t[9],e[8]=t[10],e}function r(e,t,i,s,r,n,a,o,l,u){return e[0]=t,e[1]=i,e[2]=s,e[3]=r,e[4]=n,e[5]=a,e[6]=o,e[7]=l,e[8]=u,e}function n(e,t){if(e===t){const i=t[1],s=t[2],r=t[5];e[1]=t[3],e[2]=t[6],e[3]=i,e[5]=t[7],e[6]=s,e[7]=r}else e[0]=t[0],e[1]=t[3],e[2]=t[6],e[3]=t[1],e[4]=t[4],e[5]=t[7],e[6]=t[2],e[7]=t[5],e[8]=t[8];return e}function a(e,t){const i=t[0],s=t[1],r=t[2],n=t[3],a=t[4],o=t[5],l=t[6],u=t[7],h=t[8],d=h*a-o*u,c=-h*n+o*l,p=u*n-a*l;let m=i*d+s*c+r*p;return m?(m=1/m,e[0]=d*m,e[1]=(-h*s+r*u)*m,e[2]=(o*s-r*a)*m,e[3]=c*m,e[4]=(h*i-r*l)*m,e[5]=(-o*i+r*n)*m,e[6]=p*m,e[7]=(-u*i+s*l)*m,e[8]=(a*i-s*n)*m,e):null}function o(e,t){const i=t[0],s=t[1],r=t[2],n=t[3],a=t[4],o=t[5],l=t[6],u=t[7],h=t[8];return e[0]=a*h-o*u,e[1]=r*u-s*h,e[2]=s*o-r*a,e[3]=o*l-n*h,e[4]=i*h-r*l,e[5]=r*n-i*o,e[6]=n*u-a*l,e[7]=s*l-i*u,e[8]=i*a-s*n,e}function l(e,t,i){const s=t[0],r=t[1],n=t[2],a=t[3],o=t[4],l=t[5],u=t[6],h=t[7],d=t[8],c=i[0],p=i[1],m=i[2],g=i[3],f=i[4],y=i[5],_=i[6],v=i[7],b=i[8];return e[0]=c*s+p*a+m*u,e[1]=c*r+p*o+m*h,e[2]=c*n+p*l+m*d,e[3]=g*s+f*a+y*u,e[4]=g*r+f*o+y*h,e[5]=g*n+f*l+y*d,e[6]=_*s+v*a+b*u,e[7]=_*r+v*o+b*h,e[8]=_*n+v*l+b*d,e}function u(e,t,i){const s=i[0],r=i[1],n=i[2];return e[0]=s*t[0],e[1]=s*t[1],e[2]=s*t[2],e[3]=r*t[3],e[4]=r*t[4],e[5]=r*t[5],e[6]=n*t[6],e[7]=n*t[7],e[8]=n*t[8],e}function h(e,t){const i=t[0],s=t[1],r=t[2],n=t[3],a=i+i,o=s+s,l=r+r,u=i*a,h=s*a,d=s*o,c=r*a,p=r*o,m=r*l,g=n*a,f=n*o,y=n*l;return e[0]=1-d-m,e[3]=h-y,e[6]=c+f,e[1]=h+y,e[4]=1-u-m,e[7]=p-g,e[2]=c-f,e[5]=p+g,e[8]=1-u-d,e}function d(e,t){const i=t[0],s=t[1],r=t[2],n=t[3],a=t[4],o=t[5],l=t[6],u=t[7],h=t[8],d=t[9],c=t[10],p=t[11],m=t[12],g=t[13],f=t[14],y=t[15],_=i*o-s*a,v=i*l-r*a,b=i*u-n*a,T=s*l-r*o,S=s*u-n*o,E=r*u-n*l,w=h*g-d*m,C=h*f-c*m,k=h*y-p*m,x=d*f-c*g,I=d*y-p*g,A=c*y-p*f;let D=_*A-v*I+b*x+T*k-S*C+E*w;return D?(D=1/D,e[0]=(o*A-l*I+u*x)*D,e[1]=(l*k-a*A-u*C)*D,e[2]=(a*I-o*k+u*w)*D,e[3]=(r*I-s*A-n*x)*D,e[4]=(i*A-r*k+n*C)*D,e[5]=(s*k-i*I-n*w)*D,e[6]=(g*E-f*S+y*T)*D,e[7]=(f*b-m*E-y*v)*D,e[8]=(m*S-g*b+y*_)*D,e):null}i.d(t,{a:()=>o,e:()=>u,f:()=>s,g:()=>h,i:()=>a,m:()=>l,n:()=>d,s:()=>r,t:()=>n})},88485:(e,t,i)=>{function s(){return[1,0,0,0,1,0,0,0,1]}function r(e,t,i,s,r,n,a,o,l){return[e,t,i,s,r,n,a,o,l]}i.d(t,{I:()=>n,c:()=>s,f:()=>r});const n=[1,0,0,0,1,0,0,0,1]},61904:(e,t,i)=>{i.d(t,{b:()=>T,g:()=>d});var s=i(32773),r=i(1985);function n(e,t,i){return!!o(e,t,i)}function a(e,t,i){return o(e,t,i)}function o(e,t,i){return e&&e.hasOwnProperty(t)?e[t]:i}const l={name:"supportsName",size:"supportsSize",contentType:"supportsContentType",keywords:"supportsKeywords",exifInfo:"supportsExifInfo"};function u(e){const t=e?.supportedSpatialAggregationStatistics?.map((e=>e.toLowerCase()));return{envelope:!!t?.includes("envelopeaggregate"),centroid:!!t?.includes("centroidaggregate"),convexHull:!!t?.includes("convexhullaggregate")}}function h(e,t){const i=e?.supportedOperationsWithCacheHint?.map((e=>e.toLowerCase()));return!!i?.includes(t.toLowerCase())}function d(e,t){return{analytics:c(e),attachment:p(e),data:m(e),metadata:g(e),operations:f(e.capabilities,e,t),query:y(e,t),queryRelated:_(e),queryTopFeatures:v(e),editing:b(e)}}function c(e){return{supportsCacheHint:h(e.advancedQueryCapabilities,"queryAnalytics")}}function p(e){const t=e.attachmentProperties,i={supportsName:!1,supportsSize:!1,supportsContentType:!1,supportsKeywords:!1,supportsExifInfo:!1,supportsCacheHint:h(e.advancedQueryCapabilities,"queryAttachments"),supportsResize:n(e,"supportsAttachmentsResizing",!1)};return t&&Array.isArray(t)&&t.forEach((e=>{const t=l[e.name];t&&(i[t]=!!e.isEnabled)})),i}function m(e){return{isVersioned:n(e,"isDataVersioned",!1),supportsAttachment:n(e,"hasAttachments",!1),supportsM:n(e,"hasM",!1),supportsZ:n(e,"hasZ",!1)}}function g(e){return{supportsAdvancedFieldProperties:n(e,"supportsFieldDescriptionProperty",!1)}}function f(e,t,i){const s=e?e.toLowerCase().split(",").map((e=>e.trim())):[],a=i?(0,r.p)(i):null,o=s.includes(null!=a&&"MapServer"===a.serverType?"data":"query"),l=s.includes("editing")&&!t.datesInUnknownTimezone;let u=l&&s.includes("create"),h=l&&s.includes("delete"),d=l&&s.includes("update");const c=s.includes("changetracking"),p=t.advancedQueryCapabilities;return l&&!(u||h||d)&&(u=h=d=!0),{supportsCalculate:n(t,"supportsCalculate",!1),supportsTruncate:n(t,"supportsTruncate",!1),supportsValidateSql:n(t,"supportsValidateSql",!1),supportsAdd:u,supportsDelete:h,supportsEditing:l,supportsChangeTracking:c,supportsQuery:o,supportsQueryAnalytics:n(p,"supportsQueryAnalytic",!1),supportsQueryAttachments:n(p,"supportsQueryAttachments",!1),supportsQueryTopFeatures:n(p,"supportsTopFeaturesQuery",!1),supportsResizeAttachments:n(t,"supportsAttachmentsResizing",!1),supportsSync:s.includes("sync"),supportsUpdate:d,supportsExceedsLimitStatistics:n(t,"supportsExceedsLimitStatistics",!1),supportsAsyncConvert3D:n(t,"supportsAsyncConvert3D",!1)}}function y(e,t){const i=e.advancedQueryCapabilities,o=e.ownershipBasedAccessControlForFeatures,l=e.archivingInfo,d=e.currentVersion,c=t?.includes("MapServer"),p=!c||d>=(0,s.h)("mapserver-pbf-version-support"),m=(0,r.i)(t),g=new Set((e.supportedQueryFormats??"").split(",").map((e=>e.toLowerCase().trim())));return{maxRecordCount:a(e,"maxRecordCount",void 0),maxRecordCountFactor:a(e,"maxRecordCountFactor",void 0),standardMaxRecordCount:a(e,"standardMaxRecordCount",void 0),supportedSpatialAggregationStatistics:u(i),supportsCacheHint:n(i,"supportsQueryWithCacheHint",!1)||h(i,"query"),supportsCentroid:n(i,"supportsReturningGeometryCentroid",!1),supportsCompactGeometry:m,supportsDefaultSpatialReference:n(i,"supportsDefaultSR",!1),supportsDisjointSpatialRelationship:n(i,"supportsDisjointSpatialRel",!1),supportsDistance:n(i,"supportsQueryWithDistance",!1),supportsDistinct:n(i,"supportsDistinct",e.supportsAdvancedQueries),supportsExtent:n(i,"supportsReturningQueryExtent",!1),supportsFormatPBF:p&&g.has("pbf"),supportsFullTextSearch:n(i,"supportsFullTextSearch",!1),supportsGeometryProperties:n(i,"supportsReturningGeometryProperties",!1),supportsHavingClause:n(i,"supportsHavingClause",!1),supportsHistoricMoment:n(l,"supportsQueryWithHistoricMoment",!1),supportsMaxRecordCountFactor:n(i,"supportsMaxRecordCountFactor",!1),supportsOrderBy:n(i,"supportsOrderBy",e.supportsAdvancedQueries),supportsPagination:n(i,"supportsPagination",!1),supportsPercentileStatistics:n(i,"supportsPercentileStatistics",!1),supportsQuantization:n(e,"supportsCoordinatesQuantization",!1),supportsQuantizationEditMode:n(e,"supportsQuantizationEditMode",!1),supportsQueryByAnonymous:n(o,"allowAnonymousToQuery",!0),supportsQueryByOthers:n(o,"allowOthersToQuery",!0),supportsQueryGeometry:n(e,"supportsReturningQueryGeometry",!1),supportsResultType:n(i,"supportsQueryWithResultType",!1),supportsSpatialAggregationStatistics:n(i,"supportsSpatialAggregationStatistics",!1),supportsSqlExpression:n(i,"supportsSqlExpression",!1),supportsStandardizedQueriesOnly:n(e,"useStandardizedQueries",!1),supportsStatistics:n(i,"supportsStatistics",e.supportsStatistics),supportsTopFeaturesQuery:n(i,"supportsTopFeaturesQuery",!1),tileMaxRecordCount:a(e,"tileMaxRecordCount",void 0)}}function _(e){const t=e.advancedQueryCapabilities,i=n(t,"supportsAdvancedQueryRelated",!1);return{supportsPagination:n(t,"supportsQueryRelatedPagination",!1),supportsCount:i,supportsOrderBy:i,supportsCacheHint:h(t,"queryRelated")}}function v(e){return{supportsCacheHint:h(e.advancedQueryCapabilities,"queryTopFilter")}}function b(e){const t=e.ownershipBasedAccessControlForFeatures,i=e?e.advancedEditingCapabilities:void 0;return{supportsGeometryUpdate:n(e,"allowGeometryUpdates",!0),supportsGlobalId:n(e,"supportsApplyEditsWithGlobalIds",!1),supportsReturnServiceEditsInSourceSpatialReference:n(e,"supportsReturnServiceEditsInSourceSR",!1),supportsRollbackOnFailure:n(e,"supportsRollbackOnFailureParameter",!1),supportsUpdateWithoutM:n(e,"allowUpdateWithoutMValues",!1),supportsUploadWithItemId:n(e,"supportsAttachmentsByUploadId",!1),supportsDeleteByAnonymous:n(t,"allowAnonymousToDelete",!0),supportsDeleteByOthers:n(t,"allowOthersToDelete",!0),supportsUpdateByAnonymous:n(t,"allowAnonymousToUpdate",!0),supportsUpdateByOthers:n(t,"allowOthersToUpdate",!0),supportsAsyncApplyEdits:n(i,"supportsAsyncApplyEdits",!1),zDefault:a(e,"zDefault",void 0)}}function T(e){return{operations:{supportsAppend:n(e,"supportsAppend",!1),supportsExportClip:n(e,"supportsExportClip",!1),supportsExportFrameset:n(e,"supportsExportFrameset",!1),supportsMensuration:n(e,"supportsMensuration",!1),supportsUpdate:n(e,"supportsUpdate",!1)},query:{supportsCoverageQuery:e?.playbackInfo?.klv["0601"]??!1}}}},91658:(e,t,i)=>{i.d(t,{W:()=>l,g:()=>u});var s=i(69763),r=i(7969);const n=new r.A(s.S),a=new r.A(s.T),o=new r.A(s.U),l=new r.A(s.W);function u(e){const t=h.get(e);if(t)return t;let i=n;if(e)if(e===a)i=a;else if(e===o)i=o;else{const t=e.wkid,r=e.latestWkid;if(null!=t||null!=r)(0,s.V)(t)||(0,s.V)(r)?i=a:((0,s.X)(t)||(0,s.X)(r))&&(i=o);else{const t=e.wkt2??e.wkt;if(t){const e=t.toUpperCase();e===d?i=a:e===c&&(i=o)}}}return h.set(e,i),i}const h=new Map,d=a.wkt.toUpperCase(),c=o.wkt.toUpperCase()},52731:(e,t,i)=>{i.d(t,{O:()=>u,P:()=>h});var s=i(32816),r=i(41390),n=i(32773),a=(i(20266),i(57732)),o=i(93181),l=i(69421);i(29298),i(36544),i(40499),i(6407),i(90740),i(58498),i(13671),i(91047),i(45371),i(80959);const u=e=>{let t=class extends e{clone(){const e=(0,o.g)(this);(0,a.b)(e,"unable to clone instance of non-accessor class");const t=e.metadata,i=e.store,s={},l=new Map;for(const e in t){const a=t[e],o=i?.originOf(e),u=a.clonable;if(a.readOnly||!1===u||o!==r.O.USER&&o!==r.O.DEFAULTS&&o!==r.O.WEB_MAP&&o!==r.O.WEB_SCENE)continue;const h=this[e];let d=null;d="function"==typeof u?u(h):"reference"===u?h:(0,n.TU)(h),null!=h&&null==d||(o===r.O.DEFAULTS?l.set(e,d):s[e]=d)}const u=new(0,Object.getPrototypeOf(this).constructor)(s);if(l.size){const e=(0,o.g)(u)?.store;if(e)for(const[t,i]of l)e.set(t,i,r.O.DEFAULTS)}return u}};return t=(0,s._)([(0,l.$)("esri.core.Clonable")],t),t};let h=class extends(u(r.T)){};h=(0,s._)([(0,l.$)("esri.core.Clonable")],h)},80473:(e,t,i)=>{i.d(t,{PH:()=>o,sA:()=>a});var s=i(32816),r=i(69421);i(32773),i(20266),i(90740),i(40499),i(93181),i(13671),i(91047),i(36544),i(6407);let n=0;const a=e=>{let t=class extends e{constructor(...e){super(...e),Object.defineProperty(this,"uid",{writable:!1,configurable:!1,value:Date.now().toString(16)+"-object-"+n++})}};return t=(0,s._)([(0,r.$)("esri.core.Identifiable")],t),t},o=e=>{let t=class extends e{constructor(...e){super(...e),Object.defineProperty(this,"uid",{writable:!1,configurable:!1,value:n++})}};return t=(0,s._)([(0,r.$)("esri.core.Identifiable.NumericIdentifiable")],t),t};let l=class extends(a(class{})){};l=(0,s._)([(0,r.$)("esri.core.Identifiable")],l)},67321:(e,t,i)=>{i.d(t,{C_:()=>d,OH:()=>m,Vh:()=>g,on:()=>h,pc:()=>f,wB:()=>o,z7:()=>l}),i(73067),i(17745);var s=i(80959),r=i(13671),n=i(57732),a=i(41390);function o(e,t,i={}){return u(e,t,i,c)}function l(e,t,i={}){return u(e,t,i,p)}function u(e,t,i={},s){let r=null;const o=i.once?(e,i)=>{s(e)&&((0,n.r)(r),t(e,i))}:(e,i)=>{s(e)&&t(e,i)};if(r=(0,a.w)(e,o,i.sync,i.equals),i.initial){const t=e();o(t,t)}return r}function h(e,t,i,a={}){let l=null,u=null,h=null;function d(){l&&u&&(u.remove(),a.onListenerRemove?.(l),l=null,u=null)}function c(e){a.once&&a.once&&(0,n.r)(h),i(e)}const p=o(e,((e,i)=>{d(),(0,s.i)(e)&&(l=e,u=(0,s.o)(e,t,c),a.onListenerAdd?.(e))}),{sync:a.sync,initial:!0});return h=(0,r.m)((()=>{p.remove(),d()})),h}function d(e,t){return function(e,t,i){if((0,s.G4)(i))return Promise.reject((0,s.NK)());const a=e();if(t?.(a))return Promise.resolve(a);let o=null;function l(){o=(0,n.r)(o)}return new Promise(((n,a)=>{o=(0,r.h)([(0,s.u7)(i,(()=>{l(),a((0,s.NK)())})),u(e,(e=>{l(),n(e)}),{sync:!1,once:!0},t??c)])}))}(e,p,t)}function c(e){return!0}function p(e){return!!e}i(32816),i(29298),i(20266),i(90740),i(32773),i(36544),i(93181),i(40499),i(6407),i(69421),i(91047),i(81272),i(45371),i(44945),i(58498);const m={sync:!0},g={initial:!0},f={sync:!0,initial:!0}},73597:(e,t,i)=>{i.d(t,{A:()=>b});var s=i(32816),r=(i(94345),i(64604)),n=i(66136),a=i(6407),o=i(81272),l=i(80473),u=i(73509),h=i(20266),d=i(80959),c=i(99063),p=i(29298),m=(i(32773),i(69421)),g=i(90740),f=i(44600),y=i(7969);i(36544),i(2160),i(99924),i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(49877),i(69763),i(93804),i(18683),i(29512),i(56273),i(36533),i(64752),i(48844),i(29208),i(84200),i(97827),i(91695),i(18169),i(48402),i(16699),i(26809),i(2589),i(18527),i(67504),i(92517),i(77037),i(4734),i(50214),i(59192),i(78016),i(54483),i(28276);let _=0,v=class extends(o.A.EventedMixin((0,l.sA)(u.A))){constructor(){super(...arguments),this.attributionDataUrl=null,this.fullExtent=new f.A(-180,-90,180,90,y.A.WGS84),this.id=Date.now().toString(16)+"-layer-"+_++,this.legendEnabled=!0,this.listMode="show",this.opacity=1,this.parent=null,this.persistenceEnabled=!1,this.popupEnabled=!0,this.attributionVisible=!0,this.spatialReference=y.A.WGS84,this.title=null,this.type=null,this.url=null,this.visibilityTimeExtent=null,this.visible=!0}static async fromArcGISServerUrl(e){const t="string"==typeof e?{url:e}:e;return(await i.e(2349).then(i.bind(i,42349))).fromUrl(t)}static fromPortalItem(e){return async function(e){const t="portalItem"in e?e:{portalItem:e},{fromItem:s}=await i.e(6810).then(i.bind(i,56810)).then((e=>e.e));try{return await s(t)}catch(e){const i=t?.portalItem,s=i?.id||"unset",r=i?.portal?.url||g.A.portalUrl;throw h.L.getLogger("esri.layers.support.fromPortalItem").error("#fromPortalItem()","Failed to create layer from portal item (portal: '"+r+"', id: '"+s+"')",e),e}}(e)}initialize(){this.when().catch((e=>{(0,d.zf)(e)||h.L.getLogger(this).error("#load()",`Failed to load layer (title: '${this.title??"no title"}', id: '${this.id??"no id"}')`,{error:e})}))}destroy(){const e=this.parent;if(e){const t=this;"layers"in e&&e.layers.includes(t)?e.layers.remove(t):"tables"in e&&e.tables.includes(t)?e.tables.remove(t):"baseLayers"in e&&e.baseLayers.includes(t)?e.baseLayers.remove(t):"referenceLayers"in e&&e.referenceLayers.includes(t)&&e.referenceLayers.remove(t),this._set("parent",null)}}get hasAttributionData(){return null!=this.attributionDataUrl}get parsedUrl(){return(0,c.An)(this.url)}async fetchAttributionData(){const e=this.attributionDataUrl;if(this.hasAttributionData&&e)return(await(0,r.A)(e,{query:{f:"json"},responseType:"json"})).data;throw new a.A("layer:no-attribution-data","Layer does not have attribution data")}};(0,s._)([(0,p.MZ)({type:String})],v.prototype,"attributionDataUrl",void 0),(0,s._)([(0,p.MZ)({type:f.A})],v.prototype,"fullExtent",void 0),(0,s._)([(0,p.MZ)({readOnly:!0})],v.prototype,"hasAttributionData",null),(0,s._)([(0,p.MZ)({type:String,clonable:!1})],v.prototype,"id",void 0),(0,s._)([(0,p.MZ)({type:Boolean,nonNullable:!0})],v.prototype,"legendEnabled",void 0),(0,s._)([(0,p.MZ)({type:["show","hide","hide-children"]})],v.prototype,"listMode",void 0),(0,s._)([(0,p.MZ)({type:Number,range:{min:0,max:1},nonNullable:!0})],v.prototype,"opacity",void 0),(0,s._)([(0,p.MZ)({clonable:!1})],v.prototype,"parent",void 0),(0,s._)([(0,p.MZ)({readOnly:!0})],v.prototype,"parsedUrl",null),(0,s._)([(0,p.MZ)({type:Boolean,readOnly:!0})],v.prototype,"persistenceEnabled",void 0),(0,s._)([(0,p.MZ)({type:Boolean})],v.prototype,"popupEnabled",void 0),(0,s._)([(0,p.MZ)({type:Boolean})],v.prototype,"attributionVisible",void 0),(0,s._)([(0,p.MZ)({type:y.A})],v.prototype,"spatialReference",void 0),(0,s._)([(0,p.MZ)({type:String})],v.prototype,"title",void 0),(0,s._)([(0,p.MZ)({readOnly:!0,json:{read:!1}})],v.prototype,"type",void 0),(0,s._)([(0,p.MZ)()],v.prototype,"url",void 0),(0,s._)([(0,p.MZ)({type:n.A})],v.prototype,"visibilityTimeExtent",void 0),(0,s._)([(0,p.MZ)({type:Boolean,nonNullable:!0})],v.prototype,"visible",void 0),v=(0,s._)([(0,m.$)("esri.layers.Layer")],v);const b=v},92405:(e,t,i)=>{i.r(t),i.d(t,{default:()=>bm});var s=i(32816),r=(i(94345),i(64604)),n=i(6407),a=i(16699),o=i(2810),l=i(67321),u=i(29298),h=(i(32773),i(20266)),d=i(49877),c=i(69421),p=i(67504),m=i(7969),g=i(73597),f=i(31315),y=i(4335),_=i(96807),v=i(1985),b=i(98238),T=i(52731),S=i(99924),E=i(61904),w=i(64752),C=i(84200),k=(i(36544),i(44600)),x=(i(2160),i(69763)),I=(i(93804),i(90740),i(18683),i(29512),i(99063),i(80959),i(13671),i(56273)),A=i(41390),D=(i(40499),i(93181),i(58498),i(91047),i(45371),i(29208),i(36533),i(48844),i(92517),i(77037),i(97827),i(91695),i(18169),i(48402),i(26809)),P=i(2589);i(18527);let L=class extends((0,T.O)(S.oY)){constructor(e){super(e),this.frameCenter=null,this.frameOutline=null,this.lineOfSight=null,this.sensorLocation=null,this.sensorTrail=null}};(0,s._)([(0,u.MZ)({type:w.A})],L.prototype,"frameCenter",void 0),(0,s._)([(0,u.MZ)({type:C.A})],L.prototype,"frameOutline",void 0),(0,s._)([(0,u.MZ)({type:p.A})],L.prototype,"lineOfSight",void 0),(0,s._)([(0,u.MZ)({type:w.A})],L.prototype,"sensorLocation",void 0),(0,s._)([(0,u.MZ)({type:p.A})],L.prototype,"sensorTrail",void 0),L=(0,s._)([(0,c.$)("esri.layers.support.TelemetryData")],L);const O=L;let M=class extends((0,T.O)(S.oY)){constructor(e){super(e),this.frameCenter=null,this.frameOutline=null,this.lineOfSight=null,this.sensorLocation=null,this.sensorTrail=null}};(0,s._)([(0,u.MZ)({type:Boolean})],M.prototype,"frameCenter",void 0),(0,s._)([(0,u.MZ)({type:Boolean})],M.prototype,"frameOutline",void 0),(0,s._)([(0,u.MZ)({type:Boolean})],M.prototype,"lineOfSight",void 0),(0,s._)([(0,u.MZ)({type:Boolean})],M.prototype,"sensorLocation",void 0),(0,s._)([(0,u.MZ)({type:Boolean})],M.prototype,"sensorTrail",void 0),M=(0,s._)([(0,c.$)("esri.layers.support.TelemetryDisplay")],M);const N=M;var R=i(88485),U=i(87889),B=i(91658),F=i(47387);let q=class extends((0,T.O)(S.oY)){constructor(e){super(e),this.duration=null,this.end=null,this.start=null,this.timezone="UTC"}readEnd(e,t){return null!=t.end?new Date(t.end):null}writeEnd(e,t){t.end=e?e.getTime():null}readStart(e,t){return null!=t.start?new Date(t.start):null}writeStart(e,t){t.start=e?e.getTime():null}};(0,s._)([(0,u.MZ)({type:Number,json:{write:{allowNull:!0}}})],q.prototype,"duration",void 0),(0,s._)([(0,u.MZ)({type:Date,json:{write:{allowNull:!0}}})],q.prototype,"end",void 0),(0,s._)([(0,d.r)("end")],q.prototype,"readEnd",null),(0,s._)([(0,I.w)("end")],q.prototype,"writeEnd",null),(0,s._)([(0,u.MZ)({type:Date,json:{write:{allowNull:!0}}})],q.prototype,"start",void 0),(0,s._)([(0,d.r)("start")],q.prototype,"readStart",null),(0,s._)([(0,I.w)("start")],q.prototype,"writeStart",null),(0,s._)([(0,u.MZ)({type:String})],q.prototype,"timezone",void 0),q=(0,s._)([(0,c.$)("esri.layers.support.VideoTimeExtent")],q);const j=q,$=10013,H=10014,V=10015,z=10023,W=10024,G=10025,X=90001,K=90002;var Q=i(67138);i(73067),i(17745),i(81272),i(44945),i(66136),i(4734),i(50214),i(59192),i(78016),i(54483),i(80473),i(73509),i(28276),i(12119),i(13201),i(13226),i(12856),i(47812),i(1178),i(49755),i(30011),i(55270),i(95779),i(13262),i(346),i(54131),i(19869),i(64524),i(46728);let Z=class extends((0,T.O)(S.oY)){constructor(e){super(e),this.framerate=null,this.containerFormat=null,this.gop=null,this.aspectRatio=null,this.klv=null}};(0,s._)([(0,u.MZ)({type:String})],Z.prototype,"framerate",void 0),(0,s._)([(0,u.MZ)({type:String})],Z.prototype,"containerFormat",void 0),(0,s._)([(0,u.MZ)({type:Number})],Z.prototype,"gop",void 0),(0,s._)([(0,u.MZ)({type:String})],Z.prototype,"aspectRatio",void 0),(0,s._)([(0,u.MZ)({type:Object})],Z.prototype,"klv",void 0),Z=(0,s._)([(0,c.$)("esri.layers.support.PlaybackInfo")],Z);const Y=Z;let J=class extends A.T{constructor(){super(...arguments),this.sourcePoint=null,this.mapPoint=null}};(0,s._)([(0,u.MZ)()],J.prototype,"sourcePoint",void 0),(0,s._)([(0,u.MZ)({type:w.A})],J.prototype,"mapPoint",void 0),J=(0,s._)([(0,c.$)("esri.layers.support.VideoFrame.ControlPoint")],J);let ee=class extends((0,T.O)(S.oY)){constructor(e){super(e),this.frame=null,this.controlPoints=null}readControlPoints(e){return e.map((e=>({sourcePoint:{x:e.frameX,y:e.frameY},mapPoint:new w.A(e.point)})))}writeControlPoints(e,t){var i;null!=e&&(i=e[0],null!=i?.sourcePoint&&null!=i.mapPoint)&&(t.controlPoints=e.map((e=>{const t=e.sourcePoint,i=e.mapPoint;return{frameX:t.x,frameY:t.y,point:i.toJSON()}})))}};(0,s._)([(0,u.MZ)({type:String})],ee.prototype,"frame",void 0),(0,s._)([(0,u.MZ)({type:[J],json:{write:{allowNull:!1,isRequired:!0}}})],ee.prototype,"controlPoints",void 0),(0,s._)([(0,d.r)("controlPoints")],ee.prototype,"readControlPoints",null),(0,s._)([(0,I.w)("controlPoints")],ee.prototype,"writeControlPoints",null),ee=(0,s._)([(0,c.$)("esri.layers.support.VideoFrame")],ee);const te=ee;class ie extends EventTarget{constructor(){super(...arguments),this._readyState=0,this._responseType="",this.timeout=0,this._withCredentials=!1,this.onabort=null,this.onerror=null,this.onload=null,this.onloadend=null,this.onloadstart=null,this.onprogress=null,this.ontimeout=null,this.onreadystatechange=null,this.UNSENT=0,this.OPENED=1,this.HEADERS_RECEIVED=2,this.LOADING=3,this.DONE=4,this._abortController=null,this._error=null,this._options={},this._response=null,this._sendFlag=!1,this._url=""}get readyState(){return this._readyState}get response(){return""===this.responseType||"text"===this.responseType?this.responseText:this.readyState!==this.DONE||this._error||!this._response?null:this._response.data}get responseText(){return""!==this.responseType&&"text"!==this.responseType&&this._throwDOMException(),this.readyState!==this.DONE?"":this._response?this._response.data:null!=this._error?.raw?"string"==typeof this._error.raw?this._error.raw:JSON.stringify(this._error.raw):""}get responseType(){return this._responseType}set responseType(e){("document"!==e||globalThis instanceof Window)&&(this.readyState!==this.LOADING&&this.readyState!==this.DONE||this._throwDOMException(),this._responseType=e)}get responseURL(){return(this._response||this._error)?.url??""}get responseXML(){return""!==this.responseType&&"document"!==this.responseType&&this._throwDOMException(),this.readyState!==this.DONE?null:this._response?.data??null}get status(){return(this._response||this._error)?.httpStatus??0}get statusText(){return""}get upload(){return console.warn("upload not implemented"),null}get withCredentials(){return this._withCredentials}set withCredentials(e){this.readyState!==this.UNSENT&&this.readyState!==this.OPENED&&this._throwDOMException(),this._withCredentials=e}abort(){this.readyState===this.OPENED&&this._sendFlag||this.readyState===this.HEADERS_RECEIVED||this.readyState===this.LOADING?(this._sendFlag=!1,this._error=null,this._response=null,this._abortController?.abort(),this._updateReadyState(this.DONE),this._dispatchProgressEvent("abort"),this._dispatchProgressEvent("loadend")):this.readyState===this.DONE&&this._updateReadyState(this.UNSENT)}getAllResponseHeaders(){let e="";const t=(this._response||this._error)?.getAllHeaders?.();if(t)for(const[i,s]of t)e+=`${i}: ${s}\r\n`;return e}getResponseHeader(e){return(this._response||this._error)?.getHeader?.(e)??null}open(e,t){switch(this._sendFlag=!1,this._options={},e){case"GET":this._options.method="auto";break;case"POST":this._options.method="post";break;case"HEAD":this._options.method="head";break;case"DELETE":this._options.method="delete";break;case"PUT":this._options.method="put"}this._url=t,this._error=null,this._response=null,this._abortController=new AbortController,this._updateReadyState(this.OPENED)}overrideMimeType(e){throw new Error("overrideMimeType not implemented")}send(e){(this.readyState!==this.OPENED||this._sendFlag)&&this._throwDOMException(),this._sendFlag=!0,this._updateReadyState(this.LOADING),this._dispatchProgressEvent("loadstart");const t=this._options;e instanceof URLSearchParams?t.body=e.toString():t.body=e,t.responseType=""===this.responseType?"text":"arraybuffer"===this.responseType?"array-buffer":this.responseType,t.signal=this._abortController?.signal,this.timeout&&(t.timeout=this.timeout),this.withCredentials&&(t.withCredentials=!0),(0,r.A)(this._url,t).then((e=>{this._response=e,this._updateReadyState(this.DONE),this._dispatchProgressEvent("load")})).catch((e=>{this._sendFlag&&(this._error=e.details,this._updateReadyState(this.DONE),(0,r.i)(e)?this._dispatchProgressEvent("timeout"):"AbortError"===e.name?this._dispatchProgressEvent("abort"):this._dispatchProgressEvent("error"))})).finally((()=>{this._sendFlag&&this._dispatchProgressEvent("loadend")}))}setRequestHeader(e,t){(this.readyState!==this.OPENED||this._sendFlag)&&this._throwDOMException(),this._options.headers??={},this._options.headers[e]=t}_dispatchProgressEvent(e){const t=new ProgressEvent(e,{loaded:0,total:0});this.dispatchEvent(t),this[`on${e}`]?.(t)}_throwDOMException(){throw new DOMException("","InvalidStateError")}_updateReadyState(e){if(this._readyState!==e&&(this._readyState=e,e!==this.UNSENT)){const e=new Event("readystatechange");this.dispatchEvent(e),this.onreadystatechange?.(e)}}}ie.UNSENT=0,ie.OPENED=1,ie.HEADERS_RECEIVED=2,ie.LOADING=3,ie.DONE=4;const se=Math.PI/180;let re=class extends A.T{constructor(e){super(),this.averageElevation=0,this.imageHeight=0,this.imageWidth=0,this.metadataSupportsTransforms=!1,this.platformHeadingAngle=0,this.platformPitchAngle=0,this.platformRollAngle=0,this.sensorHeadingAngle=0,this.sensorAltitude=0,this.sensorHorizontalFieldOfView=0,this.sensorLatitude=0,this.sensorLongitude=0,this.sensorPitchAngle=0,this.sensorRollAngle=0,this.sensorVerticalFieldOfView=0,this.vttMetadata=new Map,this._createMat3FromValues=e=>{const t=e[0],i=e[1],s=e[2];return(0,R.f)(t[0],i[0],s[0],t[1],i[1],s[1],t[2],i[2],s[2])},this._multiplyMat3=(e,t)=>{const i=(0,R.c)();return(0,U.m)(i,e,t),i},this._transposeMat3=e=>{const t=(0,R.c)();return(0,U.t)(t,e),t},this._calculateCameraFovForward=()=>this._createMat3FromValues([[0,0,1],[Math.tan(.5*this.sensorHorizontalFieldOfView*se),0,0],[0,Math.tan(.5*this.sensorVerticalFieldOfView*se),0]]),this._calculateCameraFovReverse=()=>this._createMat3FromValues([[0,1/Math.tan(.5*this.sensorHorizontalFieldOfView*se),0],[0,0,1/Math.tan(.5*this.sensorVerticalFieldOfView*se)],[1,0,0]]),this._calculateCameraLook=()=>this._getRotationMatrixZYX(this.sensorHeadingAngle*se,this.sensorPitchAngle*se,this.sensorRollAngle*se),this._calculateImageDimensionsForward=()=>this._createMat3FromValues([[2/this.imageWidth,0,-1],[0,-2/this.imageHeight,-1],[0,0,1]]),this._calculateImageDimensionsReverse=()=>this._createMat3FromValues([[this.imageWidth/2,0,this.imageWidth/2],[0,-this.imageHeight/2,-this.imageHeight/2],[0,0,1]]),this._calculatePlatformPositionMatrix=()=>{const e=Math.sin(this.sensorLatitude*se),t=Math.cos(this.sensorLatitude*se),i=Math.sin(this.sensorLongitude*se),s=Math.cos(this.sensorLongitude*se);return this._createMat3FromValues([[-e*s,-i,-t*s],[-e*i,s,-t*i],[t,0,-e]])},this._calculatePlatformOrientation=()=>this._getRotationMatrixZYX(this.platformHeadingAngle*se,this.platformPitchAngle*se,this.platformRollAngle*se),this._extractValues=e=>{this.imageWidth=e.get(X)?.value,this.imageHeight=e.get(K)?.value;const t=e.get(10075)?.value;this.sensorAltitude=t??e.get(V)?.value,this.sensorLatitude=e.get($)?.value,this.sensorLongitude=e.get(H)?.value,this.sensorHeadingAngle=e.get(10018)?.value,this.sensorPitchAngle=e.get(10019)?.value,this.sensorRollAngle=e.get(10020)?.value,this.sensorHorizontalFieldOfView=e.get(10016)?.value,this.sensorVerticalFieldOfView=e.get(10017)?.value,this.platformHeadingAngle=e.get(10005)?.value,this.platformPitchAngle=e.get(10006)?.value,this.platformRollAngle=e.get(10007)?.value,this.averageElevation=e.get(G)?.value||0},this._getRotationMatrixZYX=(e,t,i)=>{const s=Math.cos(e),r=Math.sin(e),n=Math.cos(t),a=Math.sin(t),o=Math.cos(i),l=Math.sin(i);return this._createMat3FromValues([[s*n,s*a*l-o*r,r*l+s*o*a],[n*r,s*o+r*a*l,o*r*a-s*l],[-a,n*l,n*o]])},this._initCameraSensor=()=>{const e=this._calculateCameraFovForward(),t=this._calculateCameraFovReverse(),i=this._calculateCameraLook(),s=this._calculateImageDimensionsForward(),r=this._calculateImageDimensionsReverse(),n=this._calculatePlatformPositionMatrix(),a=this._calculatePlatformOrientation(),o=this._multiplyMat3(this._multiplyMat3(n,a),i);this._imageToEarthTransform=this._multiplyMat3(this._multiplyMat3(o,e),s);const l=this._multiplyMat3(r,t);this._earthToImageTransform=this._multiplyMat3(l,this._transposeMat3(o)),this._platformPositionEcef=this._projectPointToECEF(this.sensorLongitude,this.sensorLatitude,this.sensorAltitude||this.averageElevation)},this._metadataSupportsTransforms=e=>{if(!e?.size)return!1;const t=e.get(X)?.value??0,i=e.get(K)?.value??0;if(t<=0||i<=0)return!1;const s=e.get(10075)?.value,r=e.get(V)?.value,n=e.get($)?.value,a=e.get(H)?.value;if(null==s&&null==r||null==n||null==a)return!1;const o=e.get(10005)?.value,l=e.get(10006)?.value,u=e.get(10007)?.value;if(null==o||null==l||null==u)return!1;const h=e.get(10016)?.value,d=e.get(10017)?.value;if(null==h||null==d)return!1;const c=e.get(10018)?.value,p=e.get(10019)?.value,m=e.get(10020)?.value;return null!=c&&null!=p&&null!=m},this._projectPointToECEF=(e,t,i)=>{const s=[];return(0,F.p)([e,t,i],m.A.WGS84,0,s,B.W,0,1),new w.A({x:s[0],y:s[1],z:s[2],spatialReference:B.W})},this._projectImageVectorToEllipsoid=(e,t)=>{const i=x.h.semiMajorAxis+t,s=x.h.semiMinorAxis+t,r=s/i,n=i/s,{x:a,y:o,z:l}=this._platformPositionEcef,u=l??this.averageElevation,h=(0,P.f)(a,o,n*u),d=(0,D.d)(e,e),c=(0,D.d)(e,h),p=(0,D.d)(h,h)-i*i,m=(-c-Math.sqrt(c*c-d*p))/d;if(m<0)return[NaN,NaN,NaN];const g=(0,P.c)();return(0,D.o)(g,h,e,m),g[2]=g[2]*r,g};const t=e?.videoMetadata;this._set("metadataSupportsTransforms",this._metadataSupportsTransforms(t)),this.metadataSupportsTransforms&&(this._extractValues(t),this._initCameraSensor())}transformGeoToImage(e,t,i){const s=this._platformPositionEcef;if(!s)return[0,0];const{x:r,y:n,z:a}=s,o=(0,P.f)(r,n,a),l=this._projectPointToECEF(e,t,i||this.averageElevation),u=(0,P.c)(),h=(0,P.f)(l.x,l.y,l.z);(0,D.c)(u,h,o),(0,D.r)(u,u,this._earthToImageTransform);const d=u[0],c=u[1],p=u[2];let m=(0,P.f)(NaN,NaN,NaN);return isNaN(p)||(m=(0,P.f)(d/p,c/p,p/p)),[m[0],m[1]]}transformImageToGeo(e,t){const i=(0,P.f)(e,t,1),s=(0,P.c)();(0,D.r)(s,i,this._imageToEarthTransform);const r=this._projectImageVectorToEllipsoid(s,this.averageElevation);let n;if(!isNaN(r[0])){const e=[];(0,F.p)([r[0],r[1],r[2]],B.W,0,e,m.A.WGS84,0,1),n=new w.A({x:e[0],y:e[1],z:e[2],spatialReference:m.A.WGS84})}return n}};(0,s._)([(0,u.MZ)()],re.prototype,"averageElevation",void 0),(0,s._)([(0,u.MZ)()],re.prototype,"imageHeight",void 0),(0,s._)([(0,u.MZ)()],re.prototype,"imageWidth",void 0),(0,s._)([(0,u.MZ)({readOnly:!0})],re.prototype,"metadataSupportsTransforms",void 0),(0,s._)([(0,u.MZ)()],re.prototype,"platformHeadingAngle",void 0),(0,s._)([(0,u.MZ)()],re.prototype,"platformPitchAngle",void 0),(0,s._)([(0,u.MZ)()],re.prototype,"platformRollAngle",void 0),(0,s._)([(0,u.MZ)()],re.prototype,"sensorHeadingAngle",void 0),(0,s._)([(0,u.MZ)()],re.prototype,"sensorAltitude",void 0),(0,s._)([(0,u.MZ)()],re.prototype,"sensorHorizontalFieldOfView",void 0),(0,s._)([(0,u.MZ)()],re.prototype,"sensorLatitude",void 0),(0,s._)([(0,u.MZ)()],re.prototype,"sensorLongitude",void 0),(0,s._)([(0,u.MZ)()],re.prototype,"sensorPitchAngle",void 0),(0,s._)([(0,u.MZ)()],re.prototype,"sensorRollAngle",void 0),(0,s._)([(0,u.MZ)()],re.prototype,"sensorVerticalFieldOfView",void 0),(0,s._)([(0,u.MZ)()],re.prototype,"vttMetadata",void 0),re=(0,s._)([(0,c.$)("esri.layers.video.VideoCameraSensorModel")],re);const ne=re;var ae="undefined"!=typeof window?window:void 0!==Q.c?Q.c:"undefined"!=typeof self?self:{};const oe=(0,Q.g)(ae);var le=Array.prototype.slice,ue=function(e,t){"length"in e||(e=[e]),e=le.call(e);for(;e.length;){var i=e.shift(),s=t(i);if(s)return s;i.childNodes&&i.childNodes.length&&(e=le.call(i.childNodes).concat(e))}},he=de;function de(e,t){if(!(this instanceof de))return new de(e,t);this.data=e,this.nodeValue=e,this.length=e.length,this.ownerDocument=t||null}de.prototype.nodeType=8,de.prototype.nodeName="#comment",de.prototype.toString=function(){return"[object Comment]"};var ce=pe;function pe(e,t){if(!(this instanceof pe))return new pe(e);this.data=e||"",this.length=this.data.length,this.ownerDocument=t||null}pe.prototype.type="DOMTextNode",pe.prototype.nodeType=3,pe.prototype.nodeName="#text",pe.prototype.toString=function(){return this.data},pe.prototype.replaceData=function(e,t,i){var s=this.data,r=s.substring(0,e),n=s.substring(e+t,s.length);this.data=r+i+n,this.length=this.data.length};var me=function(e){var t=this,i=e.type;e.target||(e.target=t),t.listeners||(t.listeners={});var s=t.listeners[i];if(s)return s.forEach((function(i){e.currentTarget=t,"function"==typeof i?i(e):i.handleEvent(e)}));t.parentNode&&t.parentNode.dispatchEvent(e)},ge=function(e,t){var i=this;i.listeners||(i.listeners={}),i.listeners[e]||(i.listeners[e]=[]),-1===i.listeners[e].indexOf(t)&&i.listeners[e].push(t)},fe=function(e,t){var i=this;if(i.listeners&&i.listeners[e]){var s=i.listeners[e],r=s.indexOf(t);-1!==r&&s.splice(r,1)}},ye=["area","base","br","col","embed","hr","img","input","keygen","link","menuitem","meta","param","source","track","wbr"];function _e(e,t){var i=typeof e[t];return"style"===t&&Object.keys(e.style).length>0||e.hasOwnProperty(t)&&("string"===i||"boolean"===i||"number"===i)&&"nodeName"!==t&&"className"!==t&&"tagName"!==t&&"textContent"!==t&&"innerText"!==t&&"namespaceURI"!==t&&"innerHTML"!==t}function ve(e){var t=[];return e.forEach((function(e){var i=e.name,s=e.value;"style"===i&&(s=function(e){if("string"==typeof e)return e;var t="";return Object.keys(e).forEach((function(i){var s=e[i];i=i.replace(/[A-Z]/g,(function(e){return"-"+e.toLowerCase()})),t+=i+":"+s+";"})),t}(s)),t.push(i+'="'+be(s).replace(/"/g,""")+'"')})),t.length?" "+t.join(" "):""}function be(e){var t="";return"string"==typeof e?t=e:e&&(t=e.toString()),t.replace(/&/g,"&").replace(//g,">")}var Te=ue,Se=me,Ee=ge,we=fe,Ce=function e(t){switch(t.nodeType){case 3:return be(t.data);case 8:return"\x3c!--"+t.data+"--\x3e";default:return s=[],r=(i=t).tagName,"http://www.w3.org/1999/xhtml"===i.namespaceURI&&(r=r.toLowerCase()),s.push("<"+r+function(e){var t=[];for(var i in e)_e(e,i)&&t.push({name:i,value:e[i]});for(var s in e._attributes)for(var r in e._attributes[s]){var n=e._attributes[s][r],a=(n.prefix?n.prefix+":":"")+r;t.push({name:a,value:n.value})}return e.className&&t.push({name:"class",value:e.className}),t.length?ve(t):""}(i)+function(e){var t=e.dataset,i=[];for(var s in t)i.push({name:"data-"+s,value:t[s]});return i.length?ve(i):""}(i)),ye.indexOf(r)>-1?s.push(" />"):(s.push(">"),i.childNodes.length?s.push.apply(s,i.childNodes.map(e)):i.textContent||i.innerText?s.push(be(i.textContent||i.innerText)):i.innerHTML&&s.push(i.innerHTML),s.push("")),s.join("")}var i,s,r},ke="http://www.w3.org/1999/xhtml",xe=Ie;function Ie(e,t,i){if(!(this instanceof Ie))return new Ie(e);var s=void 0===i?ke:i||null;this.tagName=s===ke?String(e).toUpperCase():e,this.nodeName=this.tagName,this.className="",this.dataset={},this.childNodes=[],this.parentNode=null,this.style={},this.ownerDocument=t||null,this.namespaceURI=s,this._attributes={},"INPUT"===this.tagName&&(this.type="text")}Ie.prototype.type="DOMElement",Ie.prototype.nodeType=1,Ie.prototype.appendChild=function(e){return e.parentNode&&e.parentNode.removeChild(e),this.childNodes.push(e),e.parentNode=this,e},Ie.prototype.replaceChild=function(e,t){e.parentNode&&e.parentNode.removeChild(e);var i=this.childNodes.indexOf(t);return t.parentNode=null,this.childNodes[i]=e,e.parentNode=this,t},Ie.prototype.removeChild=function(e){var t=this.childNodes.indexOf(e);return this.childNodes.splice(t,1),e.parentNode=null,e},Ie.prototype.insertBefore=function(e,t){e.parentNode&&e.parentNode.removeChild(e);var i=null==t?-1:this.childNodes.indexOf(t);return i>-1?this.childNodes.splice(i,0,e):this.childNodes.push(e),e.parentNode=this,e},Ie.prototype.setAttributeNS=function(e,t,i){var s=null,r=t,n=t.indexOf(":");n>-1&&(s=t.substr(0,n),r=t.substr(n+1)),"INPUT"===this.tagName&&"type"===t?this.type=i:(this._attributes[e]||(this._attributes[e]={}))[r]={value:i,prefix:s}},Ie.prototype.getAttributeNS=function(e,t){var i=this._attributes[e],s=i&&i[t]&&i[t].value;return"INPUT"===this.tagName&&"type"===t?this.type:"string"!=typeof s?null:s},Ie.prototype.removeAttributeNS=function(e,t){var i=this._attributes[e];i&&delete i[t]},Ie.prototype.hasAttributeNS=function(e,t){var i=this._attributes[e];return!!i&&t in i},Ie.prototype.setAttribute=function(e,t){return this.setAttributeNS(null,e,t)},Ie.prototype.getAttribute=function(e){return this.getAttributeNS(null,e)},Ie.prototype.removeAttribute=function(e){return this.removeAttributeNS(null,e)},Ie.prototype.hasAttribute=function(e){return this.hasAttributeNS(null,e)},Ie.prototype.removeEventListener=we,Ie.prototype.addEventListener=Ee,Ie.prototype.dispatchEvent=Se,Ie.prototype.focus=function(){},Ie.prototype.toString=function(){return Ce(this)},Ie.prototype.getElementsByClassName=function(e){var t=e.split(" "),i=[];return Te(this,(function(e){if(1===e.nodeType){var s=(e.className||"").split(" ");t.every((function(e){return-1!==s.indexOf(e)}))&&i.push(e)}})),i},Ie.prototype.getElementsByTagName=function(e){e=e.toLowerCase();var t=[];return Te(this.childNodes,(function(i){1!==i.nodeType||"*"!==e&&i.tagName.toLowerCase()!==e||t.push(i)})),t},Ie.prototype.contains=function(e){return Te(this,(function(t){return e===t}))||!1};var Ae=xe,De=Pe;function Pe(e){if(!(this instanceof Pe))return new Pe;this.childNodes=[],this.parentNode=null,this.ownerDocument=e||null}Pe.prototype.type="DocumentFragment",Pe.prototype.nodeType=11,Pe.prototype.nodeName="#document-fragment",Pe.prototype.appendChild=Ae.prototype.appendChild,Pe.prototype.replaceChild=Ae.prototype.replaceChild,Pe.prototype.removeChild=Ae.prototype.removeChild,Pe.prototype.toString=function(){return this.childNodes.map((function(e){return String(e)})).join("")};var Le=Oe;function Oe(e){}Oe.prototype.initEvent=function(e,t,i){this.type=e,this.bubbles=t,this.cancelable=i},Oe.prototype.preventDefault=function(){};var Me=ue,Ne=he,Re=ce,Ue=xe,Be=De,Fe=Le,qe=me,je=ge,$e=fe,He=Ve;function Ve(){if(!(this instanceof Ve))return new Ve;this.head=this.createElement("head"),this.body=this.createElement("body"),this.documentElement=this.createElement("html"),this.documentElement.appendChild(this.head),this.documentElement.appendChild(this.body),this.childNodes=[this.documentElement],this.nodeType=9}var ze=Ve.prototype;ze.createTextNode=function(e){return new Re(e,this)},ze.createElementNS=function(e,t){var i=null===e?null:String(e);return new Ue(t,this,i)},ze.createElement=function(e){return new Ue(e,this)},ze.createDocumentFragment=function(){return new Be(this)},ze.createEvent=function(e){return new Fe},ze.createComment=function(e){return new Ne(e,this)},ze.getElementById=function(e){return e=String(e),Me(this.childNodes,(function(t){if(String(t.id)===e)return t}))||null},ze.getElementsByClassName=Ue.prototype.getElementsByClassName,ze.getElementsByTagName=Ue.prototype.getElementsByTagName,ze.contains=Ue.prototype.contains,ze.removeEventListener=$e,ze.addEventListener=je,ze.dispatchEvent=qe;var We,Ge=new He,Xe=void 0!==Q.c?Q.c:"undefined"!=typeof window?window:{},Ke=Ge;"undefined"!=typeof document?We=document:(We=Xe["__GLOBAL_DOCUMENT_CACHE@4"])||(We=Xe["__GLOBAL_DOCUMENT_CACHE@4"]=Ke);var Qe=We;const Ze=(0,Q.g)(Qe);var Ye={exports:{}};!function(e,t){function i(e){if(e&&"object"==typeof e){var t=e.which||e.keyCode||e.charCode;t&&(e=t)}if("number"==typeof e)return a[e];var i,n=String(e);return(i=s[n.toLowerCase()])?i:(i=r[n.toLowerCase()])||(1===n.length?n.charCodeAt(0):void 0)}i.isEventKey=function(e,t){if(e&&"object"==typeof e){var i=e.which||e.keyCode||e.charCode;if(null==i)return!1;if("string"==typeof t){var n;if(n=s[t.toLowerCase()])return n===i;if(n=r[t.toLowerCase()])return n===i}else if("number"==typeof t)return t===i;return!1}};var s=(t=e.exports=i).code=t.codes={backspace:8,tab:9,enter:13,shift:16,ctrl:17,alt:18,"pause/break":19,"caps lock":20,esc:27,space:32,"page up":33,"page down":34,end:35,home:36,left:37,up:38,right:39,down:40,insert:45,delete:46,command:91,"left command":91,"right command":93,"numpad *":106,"numpad +":107,"numpad -":109,"numpad .":110,"numpad /":111,"num lock":144,"scroll lock":145,"my computer":182,"my calculator":183,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222},r=t.aliases={windows:91,"⇧":16,"⌥":18,"⌃":17,"⌘":91,ctl:17,control:17,option:18,pause:19,break:19,caps:20,return:13,escape:27,spc:32,spacebar:32,pgup:33,pgdn:34,ins:45,del:46,cmd:91};for(n=97;n<123;n++)s[String.fromCharCode(n)]=n-32;for(var n=48;n<58;n++)s[n-48]=n;for(n=1;n<13;n++)s["f"+n]=n+111;for(n=0;n<10;n++)s["numpad "+n]=n+96;var a=t.names=t.title={};for(n in s)a[s[n]]=n;for(var o in r)s[o]=r[o]}(Ye,Ye.exports);const Je=(0,Q.g)(Ye.exports),et=(0,Q.g)((function(e,t){var i,s=null;try{i=JSON.parse(e,t)}catch(e){s=e}return[s,i]}));var tt={exports:{}},it={exports:{}};!function(e){function t(){return e.exports=t=Object.assign?Object.assign.bind():function(e){for(var t=1;t=400&&s.statusCode<=599){var n=r;if(t)if(nt.TextDecoder){var a=(void 0===(o=s.headers&&s.headers["content-type"])&&(o=""),o.toLowerCase().split(";").reduce((function(e,t){var i=t.split("="),s=i[0],r=i[1];return"charset"===s.trim()?r.trim():e}),"utf-8"));try{n=new TextDecoder(a).decode(r)}catch(e){}}else n=String.fromCharCode.apply(null,new Uint8Array(r));e({cause:n})}else e(null,r);var o}};var ut=function(e){var t={};return e?(e.trim().split("\n").forEach((function(e){var i=e.indexOf(":"),s=e.slice(0,i).trim().toLowerCase(),r=e.slice(i+1).trim();void 0===t[s]?t[s]=r:Array.isArray(t[s])?t[s].push(r):t[s]=[t[s],r]})),t):t};function ht(e,t,i){var s=e;return lt(t)?(i=t,"string"==typeof e&&(s={uri:e})):s=ot({},t,{uri:e}),s.callback=i,s}function dt(e,t,i){return ct(t=ht(e,t,i))}function ct(e){if(void 0===e.callback)throw new Error("callback argument missing");var t=!1,i=function(i,s,r){t||(t=!0,e.callback(i,s,r))};function s(){var e=void 0;if(e=l.response?l.response:l.responseText||function(e){try{if("document"===e.responseType)return e.responseXML;var t=e.responseXML&&"parsererror"===e.responseXML.documentElement.nodeName;if(""===e.responseType&&!t)return e.responseXML}catch(e){}return null}(l),g)try{e=JSON.parse(e)}catch(e){}return e}function r(e){return clearTimeout(u),e instanceof Error||(e=new Error(""+(e||"Unknown XMLHttpRequest Error"))),e.statusCode=0,i(e,f)}function n(){if(!o){var t;clearTimeout(u),t=e.useXDR&&void 0===l.status?200:1223===l.status?204:l.status;var r=f,n=null;return 0!==t?(r={body:s(),statusCode:t,method:d,headers:{},url:h,rawRequest:l},l.getAllResponseHeaders&&(r.headers=ut(l.getAllResponseHeaders()))):n=new Error("Internal XMLHttpRequest Error"),i(n,r,r.body)}}var a,o,l=e.xhr||null;l||(l=e.cors||e.useXDR?new dt.XDomainRequest:new dt.XMLHttpRequest);var u,h=l.url=e.uri||e.url,d=l.method=e.method||"GET",c=e.body||e.data,p=l.headers=e.headers||{},m=!!e.sync,g=!1,f={body:void 0,headers:{},statusCode:0,method:d,url:h,rawRequest:l};if("json"in e&&!1!==e.json&&(g=!0,p.accept||p.Accept||(p.Accept="application/json"),"GET"!==d&&"HEAD"!==d&&(p["content-type"]||p["Content-Type"]||(p["Content-Type"]="application/json"),c=JSON.stringify(!0===e.json?c:e.json))),l.onreadystatechange=function(){4===l.readyState&&setTimeout(n,0)},l.onload=n,l.onerror=r,l.onprogress=function(){},l.onabort=function(){o=!0},l.ontimeout=r,l.open(d,h,!m,e.username,e.password),m||(l.withCredentials=!!e.withCredentials),!m&&e.timeout>0&&(u=setTimeout((function(){if(!o){o=!0,l.abort("timeout");var e=new Error("XMLHttpRequest timeout");e.code="ETIMEDOUT",r(e)}}),e.timeout)),l.setRequestHeader)for(a in p)p.hasOwnProperty(a)&&l.setRequestHeader(a,p[a]);else if(e.headers&&!function(e){for(var t in e)if(e.hasOwnProperty(t))return!1;return!0}(e.headers))throw new Error("Headers cannot be set on an XDomainRequest object");return"responseType"in e&&(l.responseType=e.responseType),"beforeSend"in e&&"function"==typeof e.beforeSend&&e.beforeSend(l),l.send(c||null),l}tt.exports=dt,tt.exports.default=dt,dt.XMLHttpRequest=at.XMLHttpRequest||function(){},dt.XDomainRequest="withCredentials"in new dt.XMLHttpRequest?dt.XMLHttpRequest:at.XDomainRequest,function(e,t){for(var i=0;i59?t(i[1],i[2],0,i[4]):t(0,i[1],i[2],i[4]):null}function vt(){this.values=ft(null)}function bt(e,t,i,s){var r=s?e.split(s):[e];for(var n in r)if("string"==typeof r[n]){var a=r[n].split(i);2===a.length&&t(a[0].trim(),a[1].trim())}}function Tt(e,t,i){var s=e;function r(){var t=_t(e);if(null===t)throw new yt(yt.Errors.BadTimeStamp,"Malformed timestamp: "+s);return e=e.replace(/^[^\sa-zA-Z-]+/,""),t}function n(){e=e.replace(/^\s+/,"")}if(n(),t.startTime=r(),n(),"--\x3e"!==e.substr(0,3))throw new yt(yt.Errors.BadTimeStamp,"Malformed time stamp (time stamps must be separated by '--\x3e'): "+s);e=e.substr(3),n(),t.endTime=r(),n(),function(e,t){var s=new vt;bt(e,(function(e,t){switch(e){case"region":for(var r=i.length-1;r>=0;r--)if(i[r].id===t){s.set(e,i[r].region);break}break;case"vertical":s.alt(e,t,["rl","lr"]);break;case"line":var n=t.split(","),a=n[0];s.integer(e,a),s.percent(e,a)&&s.set("snapToLines",!1),s.alt(e,a,["auto"]),2===n.length&&s.alt("lineAlign",n[1],["start","center","end"]);break;case"position":n=t.split(","),s.percent(e,n[0]),2===n.length&&s.alt("positionAlign",n[1],["start","center","end"]);break;case"size":s.percent(e,t);break;case"align":s.alt(e,t,["start","center","end","left","right"])}}),/:/,/\s/),t.region=s.get("region",null),t.vertical=s.get("vertical","");try{t.line=s.get("line","auto")}catch(e){}t.lineAlign=s.get("lineAlign","start"),t.snapToLines=s.get("snapToLines",!0),t.size=s.get("size",100);try{t.align=s.get("align","center")}catch(e){t.align=s.get("align","middle")}try{t.position=s.get("position","auto")}catch(e){t.position=s.get("position",{start:0,left:0,center:50,middle:50,end:100,right:100},t.align)}t.positionAlign=s.get("positionAlign",{start:"start",left:"start",center:"center",middle:"center",end:"end",right:"end"},t.align)}(e,t)}yt.prototype=ft(Error.prototype),yt.prototype.constructor=yt,yt.Errors={BadSignature:{code:0,message:"Malformed WebVTT signature."},BadTimeStamp:{code:1,message:"Malformed time stamp."}},vt.prototype={set:function(e,t){this.get(e)||""===t||(this.values[e]=t)},get:function(e,t,i){return i?this.has(e)?this.values[e]:t[i]:this.has(e)?this.values[e]:t},has:function(e){return e in this.values},alt:function(e,t,i){for(var s=0;s=0&&t<=100)&&(this.set(e,t),!0)}};var St=gt.createElement&>.createElement("textarea"),Et={c:"span",i:"i",b:"b",u:"u",ruby:"ruby",rt:"rt",v:"span",lang:"span"},wt={white:"rgba(255,255,255,1)",lime:"rgba(0,255,0,1)",cyan:"rgba(0,255,255,1)",red:"rgba(255,0,0,1)",yellow:"rgba(255,255,0,1)",magenta:"rgba(255,0,255,1)",blue:"rgba(0,0,255,1)",black:"rgba(0,0,0,1)"},Ct={v:"title",lang:"lang"},kt={rt:"ruby"};function xt(e,t){function i(){if(!t)return null;var e,i=t.match(/^([^<]*)(<[^>]*>?)?/);return e=i[1]?i[1]:i[2],t=t.substr(e.length),e}function s(e,t){return!kt[t.localName]||kt[t.localName]===e.localName}function r(t,i){var s=Et[t];if(!s)return null;var r=e.document.createElement(s),n=Ct[t];return n&&i&&(r[n]=i.trim()),r}for(var n,a,o=e.document.createElement("div"),l=o,u=[];null!==(n=i());)if("<"!==n[0])l.appendChild(e.document.createTextNode((a=n,St.innerHTML=a,a=St.textContent,St.textContent="",a)));else{if("/"===n[1]){u.length&&u[u.length-1]===n.substr(2).replace(">","")&&(u.pop(),l=l.parentNode);continue}var h,d=_t(n.substr(1,n.length-2));if(d){h=e.document.createProcessingInstruction("timestamp",d),l.appendChild(h);continue}var c=n.match(/^<([^.\s/0-9>]+)(\.[^\s\\>]+)?([^>\\]+)?(\\?)>?$/);if(!c)continue;if(!(h=r(c[1],c[3])))continue;if(!s(l,h))continue;if(c[2]){var p=c[2].split(".");p.forEach((function(e){var t=/^bg_/.test(e),i=t?e.slice(3):e;if(wt.hasOwnProperty(i)){var s=t?"background-color":"color",r=wt[i];h.style[s]=r}})),h.className=p.join(" ")}u.push(c[1]),l.appendChild(h),l=h}return o}var It=[[1470,1470],[1472,1472],[1475,1475],[1478,1478],[1488,1514],[1520,1524],[1544,1544],[1547,1547],[1549,1549],[1563,1563],[1566,1610],[1645,1647],[1649,1749],[1765,1766],[1774,1775],[1786,1805],[1807,1808],[1810,1839],[1869,1957],[1969,1969],[1984,2026],[2036,2037],[2042,2042],[2048,2069],[2074,2074],[2084,2084],[2088,2088],[2096,2110],[2112,2136],[2142,2142],[2208,2208],[2210,2220],[8207,8207],[64285,64285],[64287,64296],[64298,64310],[64312,64316],[64318,64318],[64320,64321],[64323,64324],[64326,64449],[64467,64829],[64848,64911],[64914,64967],[65008,65020],[65136,65140],[65142,65276],[67584,67589],[67592,67592],[67594,67637],[67639,67640],[67644,67644],[67647,67669],[67671,67679],[67840,67867],[67872,67897],[67903,67903],[67968,68023],[68030,68031],[68096,68096],[68112,68115],[68117,68119],[68121,68147],[68160,68167],[68176,68184],[68192,68223],[68352,68405],[68416,68437],[68440,68466],[68472,68479],[68608,68680],[126464,126467],[126469,126495],[126497,126498],[126500,126500],[126503,126503],[126505,126514],[126516,126519],[126521,126521],[126523,126523],[126530,126530],[126535,126535],[126537,126537],[126539,126539],[126541,126543],[126545,126546],[126548,126548],[126551,126551],[126553,126553],[126555,126555],[126557,126557],[126559,126559],[126561,126562],[126564,126564],[126567,126570],[126572,126578],[126580,126583],[126585,126588],[126590,126590],[126592,126601],[126603,126619],[126625,126627],[126629,126633],[126635,126651],[1114109,1114109]];function At(e){for(var t=0;t=i[0]&&e<=i[1])return!0}return!1}function Dt(e){var t=[],i="";if(!e||!e.childNodes)return"ltr";function s(e,t){for(var i=t.childNodes.length-1;i>=0;i--)e.push(t.childNodes[i])}function r(e){if(!e||!e.length)return null;var t=e.pop(),i=t.textContent||t.innerText;if(i){var n=i.match(/^.*(\n|\r)/);return n?(e.length=0,n[0]):i}return"ruby"===t.tagName?r(e):t.childNodes?(s(e,t),r(e)):void 0}for(s(t,e);i=r(t);)for(var n=0;n=0&&e.line<=100))return e.line;if(!e.track||!e.track.textTrackList||!e.track.textTrackList.mediaElement)return-1;for(var t=e.track,i=t.textTrackList,s=0,r=0;rd&&(h=h<0?-1:1,h*=Math.ceil(d/u)*u),a<0&&(h+=""===n.vertical?i.height:i.width,o=o.reverse()),r.move(c,h)}else{var p=r.lineHeight/i.height*100;switch(n.lineAlign){case"center":a-=p/2;break;case"end":a-=p}switch(n.vertical){case"":t.applyStyles({top:t.formatStyle(a,"%")});break;case"rl":t.applyStyles({left:t.formatStyle(a,"%")});break;case"lr":t.applyStyles({right:t.formatStyle(a,"%")})}o=["+y","-x","+x","-y"],r=new Ot(t)}var m=function(e,t){for(var r,n=new Ot(e),a=1,o=0;ol&&(r=new Ot(e),a=l),e=new Ot(n)}return r||n}(r,o);t.move(m.toCSSCompatValues(i))}function Nt(){}Pt.prototype.applyStyles=function(e,t){for(var i in t=t||this.div,e)e.hasOwnProperty(i)&&(t.style[i]=e[i])},Pt.prototype.formatStyle=function(e,t){return 0===e?0:e+t},Lt.prototype=ft(Pt.prototype),Lt.prototype.constructor=Lt,Ot.prototype.move=function(e,t){switch(t=void 0!==t?t:this.lineHeight,e){case"+x":this.left+=t,this.right+=t;break;case"-x":this.left-=t,this.right-=t;break;case"+y":this.top+=t,this.bottom+=t;break;case"-y":this.top-=t,this.bottom-=t}},Ot.prototype.overlaps=function(e){return this.lefte.left&&this.tope.top},Ot.prototype.overlapsAny=function(e){for(var t=0;t=e.top&&this.bottom<=e.bottom&&this.left>=e.left&&this.right<=e.right},Ot.prototype.overlapsOppositeAxis=function(e,t){switch(t){case"+x":return this.lefte.right;case"+y":return this.tope.bottom}},Ot.prototype.intersectPercentage=function(e){return Math.max(0,Math.min(this.right,e.right)-Math.max(this.left,e.left))*Math.max(0,Math.min(this.bottom,e.bottom)-Math.max(this.top,e.top))/(this.height*this.width)},Ot.prototype.toCSSCompatValues=function(e){return{top:this.top-e.top,bottom:e.bottom-this.bottom,left:this.left-e.left,right:e.right-this.right,height:this.height,width:this.width}},Ot.getSimpleBoxPosition=function(e){var t=e.div?e.div.offsetHeight:e.tagName?e.offsetHeight:0,i=e.div?e.div.offsetWidth:e.tagName?e.offsetWidth:0,s=e.div?e.div.offsetTop:e.tagName?e.offsetTop:0;return{left:(e=e.div?e.div.getBoundingClientRect():e.tagName?e.getBoundingClientRect():e).left,right:e.right,top:e.top||s,height:e.height||t,bottom:e.bottom||s+(e.height||t),width:e.width||i}},Nt.StringDecoder=function(){return{decode:function(e){if(!e)return"";if("string"!=typeof e)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(e))}}},Nt.convertCueToDOMTree=function(e,t){return e&&t?xt(e,t):null},Nt.processCues=function(e,t,i){if(!e||!t||!i)return null;for(;i.firstChild;)i.removeChild(i.firstChild);var s=e.document.createElement("div");if(s.style.position="absolute",s.style.left="0",s.style.right="0",s.style.top="0",s.style.bottom="0",s.style.margin="1.5%",i.appendChild(s),function(e){for(var t=0;t100)throw new Error("Position must be between 0 and 100.");p=e,this.hasBeenReset=!0}},positionAlign:{enumerable:!0,get:function(){return m},set:function(e){var t=Ft(e);t?(m=t,this.hasBeenReset=!0):console.warn("positionAlign: an invalid or illegal string was specified.")}},size:{enumerable:!0,get:function(){return g},set:function(e){if(e<0||e>100)throw new Error("Size must be between 0 and 100.");g=e,this.hasBeenReset=!0}},align:{enumerable:!0,get:function(){return f},set:function(e){var t=Ft(e);if(!t)throw new SyntaxError("align: an invalid or illegal alignment string was specified.");f=t,this.hasBeenReset=!0}}}),this.displayState=void 0}qt.prototype.getCueAsHTML=function(){return WebVTT.convertCueToDOMTree(window,this.text)};var jt=qt,$t={"":!0,up:!0};function Ht(e){return"number"==typeof e&&e>=0&&e<=100}var Vt=ae,zt=mt.exports={WebVTT:Rt,VTTCue:jt,VTTRegion:function(){var e=100,t=3,i=0,s=100,r=0,n=100,a="";Object.defineProperties(this,{width:{enumerable:!0,get:function(){return e},set:function(t){if(!Ht(t))throw new Error("Width must be between 0 and 100.");e=t}},lines:{enumerable:!0,get:function(){return t},set:function(e){if("number"!=typeof e)throw new TypeError("Lines must be set to a number.");t=e}},regionAnchorY:{enumerable:!0,get:function(){return s},set:function(e){if(!Ht(e))throw new Error("RegionAnchorX must be between 0 and 100.");s=e}},regionAnchorX:{enumerable:!0,get:function(){return i},set:function(e){if(!Ht(e))throw new Error("RegionAnchorY must be between 0 and 100.");i=e}},viewportAnchorY:{enumerable:!0,get:function(){return n},set:function(e){if(!Ht(e))throw new Error("ViewportAnchorY must be between 0 and 100.");n=e}},viewportAnchorX:{enumerable:!0,get:function(){return r},set:function(e){if(!Ht(e))throw new Error("ViewportAnchorX must be between 0 and 100.");r=e}},scroll:{enumerable:!0,get:function(){return a},set:function(e){var t=function(e){return"string"==typeof e&&!!$t[e.toLowerCase()]&&e.toLowerCase()}(e);!1===t?console.warn("Scroll: an invalid or illegal string was specified."):a=t}}})}};Vt.vttjs=zt,Vt.WebVTT=zt.WebVTT;var Wt=zt.VTTCue,Gt=zt.VTTRegion,Xt=Vt.VTTCue,Kt=Vt.VTTRegion;zt.shim=function(){Vt.VTTCue=Wt,Vt.VTTRegion=Gt},zt.restore=function(){Vt.VTTCue=Xt,Vt.VTTRegion=Kt},Vt.VTTCue||zt.shim();const Qt=(0,Q.g)(mt.exports);function Zt(){return Zt=Object.assign?Object.assign.bind():function(e){for(var t=1;t-1},t.trigger=function(e){var t=this.listeners[e];if(t)if(2===arguments.length)for(var i=t.length,s=0;s-1;t=this.buffer.indexOf("\n"))this.trigger("data",this.buffer.substring(0,t)),this.buffer=this.buffer.substring(t+1)}}const ni=String.fromCharCode(9),ai=function(e){const t=/([0-9.]*)?@?([0-9.]*)?/.exec(e||""),i={};return t[1]&&(i.length=parseInt(t[1],10)),t[2]&&(i.offset=parseInt(t[2],10)),i},oi=function(e){const t={};if(!e)return t;const i=e.split(new RegExp('(?:^|,)((?:[^=]*)=(?:"[^"]*"|[^,]*))'));let s,r=i.length;for(;r--;)""!==i[r]&&(s=/([^=]*)=(.*)/.exec(i[r]).slice(1),s[0]=s[0].replace(/^\s+|\s+$/g,""),s[1]=s[1].replace(/^\s+|\s+$/g,""),s[1]=s[1].replace(/^['"](.*)['"]$/g,"$1"),t[s[0]]=s[1]);return t};class li extends ii{constructor(){super(),this.customParsers=[],this.tagMappers=[]}push(e){let t,i;0!==(e=e.trim()).length&&("#"===e[0]?this.tagMappers.reduce(((t,i)=>{const s=i(e);return s===e?t:t.concat([s])}),[e]).forEach((e=>{for(let t=0;te),this.customParsers.push((r=>{if(e.exec(r))return this.trigger("data",{type:"custom",data:i(r),customType:t,segment:s}),!0}))}addTagMapper({expression:e,map:t}){this.tagMappers.push((i=>e.test(i)?t(i):i))}}const ui=function(e){const t={};return Object.keys(e).forEach((function(i){var s;t[(s=i,s.toLowerCase().replace(/-(\w)/g,(e=>e[1].toUpperCase())))]=e[i]})),t},hi=function(e){const{serverControl:t,targetDuration:i,partTargetDuration:s}=e;if(!t)return;const r="#EXT-X-SERVER-CONTROL",n="holdBack",a="partHoldBack",o=i&&3*i,l=s&&2*s;i&&!t.hasOwnProperty(n)&&(t[n]=o,this.trigger("info",{message:`${r} defaulting HOLD-BACK to targetDuration * 3 (${o}).`})),o&&t[n]{r.uri||!r.parts&&!r.preloadHints||(!r.map&&i&&(r.map=i),!r.key&&s&&(r.key=s),r.timeline||"number"!=typeof l||(r.timeline=l),this.manifest.preloadSegment=r)})),this.parseStream.on("data",(function(c){let p,m;({tag(){({version(){c.version&&(this.manifest.version=c.version)},"allow-cache"(){this.manifest.allowCache=c.allowed,"allowed"in c||(this.trigger("info",{message:"defaulting allowCache to YES"}),this.manifest.allowCache=!0)},byterange(){const e={};"length"in c&&(r.byterange=e,e.length=c.length,"offset"in c||(c.offset=u)),"offset"in c&&(r.byterange=e,e.offset=c.offset),u=e.offset+e.length},endlist(){this.manifest.endList=!0},inf(){"mediaSequence"in this.manifest||(this.manifest.mediaSequence=0,this.trigger("info",{message:"defaulting media sequence to zero"})),"discontinuitySequence"in this.manifest||(this.manifest.discontinuitySequence=0,this.trigger("info",{message:"defaulting discontinuity sequence to zero"})),c.title&&(r.title=c.title),c.duration>0&&(r.duration=c.duration),0===c.duration&&(r.duration=.01,this.trigger("info",{message:"updating zero segment duration to a small value"})),this.manifest.segments=t},key(){if(c.attributes)if("NONE"!==c.attributes.METHOD)if(c.attributes.URI){if("com.apple.streamingkeydelivery"===c.attributes.KEYFORMAT)return this.manifest.contentProtection=this.manifest.contentProtection||{},void(this.manifest.contentProtection["com.apple.fps.1_0"]={attributes:c.attributes});if("com.microsoft.playready"===c.attributes.KEYFORMAT)return this.manifest.contentProtection=this.manifest.contentProtection||{},void(this.manifest.contentProtection["com.microsoft.playready"]={uri:c.attributes.URI});if("urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"===c.attributes.KEYFORMAT)return-1===["SAMPLE-AES","SAMPLE-AES-CTR","SAMPLE-AES-CENC"].indexOf(c.attributes.METHOD)?void this.trigger("warn",{message:"invalid key method provided for Widevine"}):("SAMPLE-AES-CENC"===c.attributes.METHOD&&this.trigger("warn",{message:"SAMPLE-AES-CENC is deprecated, please use SAMPLE-AES-CTR instead"}),"data:text/plain;base64,"!==c.attributes.URI.substring(0,23)?void this.trigger("warn",{message:"invalid key URI provided for Widevine"}):c.attributes.KEYID&&"0x"===c.attributes.KEYID.substring(0,2)?(this.manifest.contentProtection=this.manifest.contentProtection||{},void(this.manifest.contentProtection["com.widevine.alpha"]={attributes:{schemeIdUri:c.attributes.KEYFORMAT,keyId:c.attributes.KEYID.substring(2)},pssh:si(c.attributes.URI.split(",")[1])})):void this.trigger("warn",{message:"invalid key ID provided for Widevine"}));c.attributes.METHOD||this.trigger("warn",{message:"defaulting key method to AES-128"}),s={method:c.attributes.METHOD||"AES-128",uri:c.attributes.URI},void 0!==c.attributes.IV&&(s.iv=c.attributes.IV)}else this.trigger("warn",{message:"ignoring key declaration without URI"});else s=null;else this.trigger("warn",{message:"ignoring key declaration without attribute list"})},"media-sequence"(){isFinite(c.number)?this.manifest.mediaSequence=c.number:this.trigger("warn",{message:"ignoring invalid media sequence: "+c.number})},"discontinuity-sequence"(){isFinite(c.number)?(this.manifest.discontinuitySequence=c.number,l=c.number):this.trigger("warn",{message:"ignoring invalid discontinuity sequence: "+c.number})},"playlist-type"(){/VOD|EVENT/.test(c.playlistType)?this.manifest.playlistType=c.playlistType:this.trigger("warn",{message:"ignoring unknown playlist type: "+c.playlist})},map(){i={},c.uri&&(i.uri=c.uri),c.byterange&&(i.byterange=c.byterange),s&&(i.key=s)},"stream-inf"(){this.manifest.playlists=t,this.manifest.mediaGroups=this.manifest.mediaGroups||o,c.attributes?(r.attributes||(r.attributes={}),Zt(r.attributes,c.attributes)):this.trigger("warn",{message:"ignoring empty stream-inf attributes"})},media(){if(this.manifest.mediaGroups=this.manifest.mediaGroups||o,!(c.attributes&&c.attributes.TYPE&&c.attributes["GROUP-ID"]&&c.attributes.NAME))return void this.trigger("warn",{message:"ignoring incomplete or missing media group"});const e=this.manifest.mediaGroups[c.attributes.TYPE];e[c.attributes["GROUP-ID"]]=e[c.attributes["GROUP-ID"]]||{},p=e[c.attributes["GROUP-ID"]],m={default:/yes/i.test(c.attributes.DEFAULT)},m.default?m.autoselect=!0:m.autoselect=/yes/i.test(c.attributes.AUTOSELECT),c.attributes.LANGUAGE&&(m.language=c.attributes.LANGUAGE),c.attributes.URI&&(m.uri=c.attributes.URI),c.attributes["INSTREAM-ID"]&&(m.instreamId=c.attributes["INSTREAM-ID"]),c.attributes.CHARACTERISTICS&&(m.characteristics=c.attributes.CHARACTERISTICS),c.attributes.FORCED&&(m.forced=/yes/i.test(c.attributes.FORCED)),p[c.attributes.NAME]=m},discontinuity(){l+=1,r.discontinuity=!0,this.manifest.discontinuityStarts.push(t.length)},"program-date-time"(){void 0===this.manifest.dateTimeString&&(this.manifest.dateTimeString=c.dateTimeString,this.manifest.dateTimeObject=c.dateTimeObject),r.dateTimeString=c.dateTimeString,r.dateTimeObject=c.dateTimeObject;const{lastProgramDateTime:e}=this;this.lastProgramDateTime=new Date(c.dateTimeString).getTime(),null===e&&this.manifest.segments.reduceRight(((e,t)=>(t.programDateTime=e-1e3*t.duration,t.programDateTime)),this.lastProgramDateTime)},targetduration(){!isFinite(c.duration)||c.duration<0?this.trigger("warn",{message:"ignoring invalid target duration: "+c.duration}):(this.manifest.targetDuration=c.duration,hi.call(this,this.manifest))},start(){c.attributes&&!isNaN(c.attributes["TIME-OFFSET"])?this.manifest.start={timeOffset:c.attributes["TIME-OFFSET"],precise:c.attributes.PRECISE}:this.trigger("warn",{message:"ignoring start declaration without appropriate attribute list"})},"cue-out"(){r.cueOut=c.data},"cue-out-cont"(){r.cueOutCont=c.data},"cue-in"(){r.cueIn=c.data},skip(){this.manifest.skip=ui(c.attributes),this.warnOnMissingAttributes_("#EXT-X-SKIP",c.attributes,["SKIPPED-SEGMENTS"])},part(){n=!0;const e=this.manifest.segments.length,t=ui(c.attributes);r.parts=r.parts||[],r.parts.push(t),t.byterange&&(t.byterange.hasOwnProperty("offset")||(t.byterange.offset=h),h=t.byterange.offset+t.byterange.length);const i=r.parts.length-1;this.warnOnMissingAttributes_(`#EXT-X-PART #${i} for segment #${e}`,c.attributes,["URI","DURATION"]),this.manifest.renditionReports&&this.manifest.renditionReports.forEach(((e,t)=>{e.hasOwnProperty("lastPart")||this.trigger("warn",{message:`#EXT-X-RENDITION-REPORT #${t} lacks required attribute(s): LAST-PART`})}))},"server-control"(){const e=this.manifest.serverControl=ui(c.attributes);e.hasOwnProperty("canBlockReload")||(e.canBlockReload=!1,this.trigger("info",{message:"#EXT-X-SERVER-CONTROL defaulting CAN-BLOCK-RELOAD to false"})),hi.call(this,this.manifest),e.canSkipDateranges&&!e.hasOwnProperty("canSkipUntil")&&this.trigger("warn",{message:"#EXT-X-SERVER-CONTROL lacks required attribute CAN-SKIP-UNTIL which is required when CAN-SKIP-DATERANGES is set"})},"preload-hint"(){const e=this.manifest.segments.length,t=ui(c.attributes),i=t.type&&"PART"===t.type;r.preloadHints=r.preloadHints||[],r.preloadHints.push(t),t.byterange&&(t.byterange.hasOwnProperty("offset")||(t.byterange.offset=i?h:0,i&&(h=t.byterange.offset+t.byterange.length)));const s=r.preloadHints.length-1;if(this.warnOnMissingAttributes_(`#EXT-X-PRELOAD-HINT #${s} for segment #${e}`,c.attributes,["TYPE","URI"]),t.type)for(let i=0;ie.id===t.id));this.manifest.dateRanges[e]=Zt(this.manifest.dateRanges[e],t),d[t.id]=Zt(d[t.id],t),this.manifest.dateRanges.pop()}else d[t.id]=t},"independent-segments"(){this.manifest.independentSegments=!0},"content-steering"(){this.manifest.contentSteering=ui(c.attributes),this.warnOnMissingAttributes_("#EXT-X-CONTENT-STEERING",c.attributes,["SERVER-URI"])}}[c.tagType]||a).call(e)},uri(){r.uri=c.uri,t.push(r),this.manifest.targetDuration&&!("duration"in r)&&(this.trigger("warn",{message:"defaulting segment duration to the target duration"}),r.duration=this.manifest.targetDuration),s&&(r.key=s),r.timeline=l,i&&(r.map=i),h=0,null!==this.lastProgramDateTime&&(r.programDateTime=this.lastProgramDateTime,this.lastProgramDateTime+=1e3*r.duration),r={}},comment(){},custom(){c.segment?(r.custom=r.custom||{},r.custom[c.customType]=c.data):(this.manifest.custom=this.manifest.custom||{},this.manifest.custom[c.customType]=c.data)}})[c.type].call(e)}))}warnOnMissingAttributes_(e,t,i){const s=[];i.forEach((function(e){t.hasOwnProperty(e)||s.push(e)})),s.length&&this.trigger("warn",{message:`${e} lacks required attribute(s): ${s.join(", ")}`})}push(e){this.lineStream.push(e)}end(){this.lineStream.push("\n"),this.manifest.dateRanges.length&&null===this.lastProgramDateTime&&this.trigger("warn",{message:"A playlist with EXT-X-DATERANGE tag must contain atleast one EXT-X-PROGRAM-DATE-TIME tag"}),this.lastProgramDateTime=null,this.trigger("end")}addParser(e){this.parseStream.addParser(e)}addTagMapper(e){this.parseStream.addTagMapper(e)}}var ci,pi,mi={mp4:/^(av0?1|avc0?[1234]|vp0?9|flac|opus|mp3|mp4a|mp4v|stpp.ttml.im1t)/,webm:/^(vp0?[89]|av0?1|opus|vorbis)/,ogg:/^(vp0?[89]|theora|flac|opus|vorbis)/,video:/^(av0?1|avc0?[1234]|vp0?[89]|hvc1|hev1|theora|mp4v)/,audio:/^(mp4a|flac|vorbis|opus|ac-[34]|ec-3|alac|mp3|speex|aac)/,text:/^(stpp.ttml.im1t)/,muxerVideo:/^(avc0?1)/,muxerAudio:/^(mp4a)/,muxerText:/a^/},gi=["video","audio","text"],fi=["Video","Audio","Text"],yi=function(e){return e?e.replace(/avc1\.(\d+)\.(\d+)/i,(function(e,t,i){return"avc1."+("00"+Number(t).toString(16)).slice(-2)+"00"+("00"+Number(i).toString(16)).slice(-2)})):e},_i=function(e){void 0===e&&(e="");var t=e.split(","),i=[];return t.forEach((function(e){var t;e=e.trim(),gi.forEach((function(s){var r=mi[s].exec(e.toLowerCase());if(r&&!(r.length<=1)){t=s;var n=e.substring(0,r[1].length),a=e.replace(n,"");i.push({type:n,details:a,mediaType:s})}})),t||i.push({type:e,details:"",mediaType:"unknown"})})),i},vi=function(e){return void 0===e&&(e=""),mi.audio.test(e.trim().toLowerCase())},bi=function(e){if(e&&"string"==typeof e){var t,i=e.toLowerCase().split(",").map((function(e){return yi(e.trim())})),s="video";1===i.length&&vi(i[0])?s="audio":1===i.length&&(void 0===(t=i[0])&&(t=""),mi.text.test(t.trim().toLowerCase()))&&(s="application");var r="mp4";return i.every((function(e){return mi.mp4.test(e)}))?r="mp4":i.every((function(e){return mi.webm.test(e)}))?r="webm":i.every((function(e){return mi.ogg.test(e)}))&&(r="ogg"),s+"/"+r+';codecs="'+e+'"'}},Ti=function(e){return void 0===e&&(e=""),oe.MediaSource&&oe.MediaSource.isTypeSupported&&oe.MediaSource.isTypeSupported(bi(e))||!1},Si=function(e){return void 0===e&&(e=""),e.toLowerCase().split(",").every((function(e){e=e.trim();for(var t=0;tu&&(l-=u,l-=u,l-=Ai(2))}return Number(l)},Li=function(e,t){if("string"!=typeof e&&e&&"function"==typeof e.toString&&(e=e.toString()),"string"!=typeof e)return new Uint8Array;t||(e=unescape(encodeURIComponent(e)));for(var i=new Uint8Array(e.length),s=0;s=t.length&&l.call(t,(function(t,i){return t===(o[i]?o[i]&e[n+i]:e[n+i])}))},Mi={},Ni={};function Ri(e,t){return void 0===t&&(t=Object),t&&"function"==typeof t.freeze?t.freeze(e):e}var Ui=Ri({HTML:"text/html",isHTML:function(e){return e===Ui.HTML},XML_APPLICATION:"application/xml",XML_TEXT:"text/xml",XML_XHTML_APPLICATION:"application/xhtml+xml",XML_SVG_IMAGE:"image/svg+xml"}),Bi=Ri({HTML:"http://www.w3.org/1999/xhtml",isHTML:function(e){return e===Bi.HTML},SVG:"http://www.w3.org/2000/svg",XML:"http://www.w3.org/XML/1998/namespace",XMLNS:"http://www.w3.org/2000/xmlns/"});Ni.assign=function(e,t){if(null===e||"object"!=typeof e)throw new TypeError("target is not an object");for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},Ni.find=function(e,t,i){if(void 0===i&&(i=Array.prototype),e&&"function"==typeof i.find)return i.find.call(e,t);for(var s=0;s=0))throw new ds(us,new Error(e.tagName+"@"+i));for(var r=t.length-1;s"==e&&">")||"&"==e&&"&"||'"'==e&&"""||"&#"+e.charCodeAt()+";"}function Ss(e,t){if(t(e))return!0;if(e=e.firstChild)do{if(Ss(e,t))return!0}while(e=e.nextSibling)}function Es(){this.ownerDocument=this}function ws(e,t,i,s){e&&e._inc++,i.namespaceURI===ji.XMLNS&&delete t._nsMap[i.prefix?i.localName:""]}function Cs(e,t,i){if(e&&e._inc){e._inc++;var s=t.childNodes;if(i)s[s.length++]=i;else{for(var r=t.firstChild,n=0;r;)s[n++]=r,r=r.nextSibling;s.length=n,delete s[s.length]}}}function ks(e,t){var i=t.previousSibling,s=t.nextSibling;return i?i.nextSibling=s:e.firstChild=s,s?s.previousSibling=i:e.lastChild=i,t.parentNode=null,t.previousSibling=null,t.nextSibling=null,Cs(e.ownerDocument,e),t}function xs(e){return e&&e.nodeType===bs.DOCUMENT_TYPE_NODE}function Is(e){return e&&e.nodeType===bs.ELEMENT_NODE}function As(e){return e&&e.nodeType===bs.TEXT_NODE}function Ds(e,t){var i=e.childNodes||[];if(qi(i,Is)||xs(t))return!1;var s=qi(i,xs);return!(t&&s&&i.indexOf(s)>i.indexOf(t))}function Ps(e,t){var i=e.childNodes||[];if(qi(i,(function(e){return Is(e)&&e!==t})))return!1;var s=qi(i,xs);return!(t&&s&&i.indexOf(s)>i.indexOf(t))}function Ls(e,t,i){var s=e.childNodes||[],r=t.childNodes||[];if(t.nodeType===bs.DOCUMENT_FRAGMENT_NODE){var n=r.filter(Is);if(n.length>1||qi(r,As))throw new ds(ls,"More than one element or text in fragment");if(1===n.length&&!Ds(e,i))throw new ds(ls,"Element in fragment can not be inserted before doctype")}if(Is(t)&&!Ds(e,i))throw new ds(ls,"Only one element can be added and only after doctype");if(xs(t)){if(qi(s,xs))throw new ds(ls,"Only one doctype is allowed");var a=qi(s,Is);if(i&&s.indexOf(a)1||qi(r,As))throw new ds(ls,"More than one element or text in fragment");if(1===n.length&&!Ps(e,i))throw new ds(ls,"Element in fragment can not be inserted before doctype")}if(Is(t)&&!Ps(e,i))throw new ds(ls,"Only one element can be added and only after doctype");if(xs(t)){function o(e){return xs(e)&&e!==i}if(qi(s,o))throw new ds(ls,"Only one doctype is allowed");var a=qi(s,Is);if(i&&s.indexOf(a)=0;c--)if(""===(p=r[c]).prefix&&p.namespace===e.namespaceURI){h=p.namespace;break}if(h!==e.namespaceURI)for(c=r.length-1;c>=0;c--){var p;if((p=r[c]).namespace===e.namespaceURI){p.prefix&&(u=p.prefix+":"+l);break}}}t.push("<",u);for(var m=0;m"),i&&/^script$/i.test(l))for(;o;)o.data?t.push(o.data):Zs(o,t,i,s,r.slice()),o=o.nextSibling;else for(;o;)Zs(o,t,i,s,r.slice()),o=o.nextSibling;t.push("")}else t.push("/>");return;case is:case rs:for(o=e.firstChild;o;)Zs(o,t,i,s,r.slice()),o=o.nextSibling;return;case Ki:return Qs(t,e.name,e.value);case Qi:return t.push(e.data.replace(/[<&>]/g,Ts));case Zi:return t.push("");case ts:return t.push("\x3c!--",e.data,"--\x3e");case ss:var _=e.publicId,v=e.systemId;if(t.push("");else if(v&&"."!=v)t.push(" SYSTEM ",v,">");else{var b=e.internalSubset;b&&t.push(" [",b,"]"),t.push(">")}return;case es:return t.push("");case Yi:return t.push("&",e.nodeName,";");default:t.push("??",e.nodeName)}}function Ys(e,t,i){var s;switch(t.nodeType){case Xi:(s=t.cloneNode(!1)).ownerDocument=e;case rs:break;case Ki:i=!0}if(s||(s=t.cloneNode(!1)),s.ownerDocument=e,s.parentNode=null,i)for(var r=t.firstChild;r;)s.appendChild(Ys(e,r,i)),r=r.nextSibling;return s}function Js(e,t,i){var s=new t.constructor;for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)){var n=t[r];"object"!=typeof n&&n!=s[r]&&(s[r]=n)}switch(t.childNodes&&(s.childNodes=new cs),s.ownerDocument=e,s.nodeType){case Xi:var a=t.attributes,o=s.attributes=new gs,l=a.length;o._ownerElement=s;for(var u=0;u=0&&e0},lookupPrefix:function(e){for(var t=this;t;){var i=t._nsMap;if(i)for(var s in i)if(Object.prototype.hasOwnProperty.call(i,s)&&i[s]===e)return s;t=t.nodeType==Ki?t.ownerDocument:t.parentNode}return null},lookupNamespaceURI:function(e){for(var t=this;t;){var i=t._nsMap;if(i&&Object.prototype.hasOwnProperty.call(i,e))return i[e];t=t.nodeType==Ki?t.ownerDocument:t.parentNode}return null},isDefaultNamespace:function(e){return null==this.lookupPrefix(e)}},zi(Gi,bs),zi(Gi,bs.prototype),Es.prototype={nodeName:"#document",nodeType:is,doctype:null,documentElement:null,_inc:1,insertBefore:function(e,t){if(e.nodeType==rs){for(var i=e.firstChild;i;){var s=i.nextSibling;this.insertBefore(i,t),i=s}return e}return Ms(this,e,t),e.ownerDocument=this,null===this.documentElement&&e.nodeType===Xi&&(this.documentElement=e),e},removeChild:function(e){return this.documentElement==e&&(this.documentElement=null),ks(this,e)},replaceChild:function(e,t){Ms(this,e,t,Os),e.ownerDocument=this,t&&this.removeChild(t),Is(e)&&(this.documentElement=e)},importNode:function(e,t){return Ys(this,e,t)},getElementById:function(e){var t=null;return Ss(this.documentElement,(function(i){if(i.nodeType==Xi&&i.getAttribute("id")==e)return t=i,!0})),t},getElementsByClassName:function(e){var t=Vi(e);return new ps(this,(function(i){var s=[];return t.length>0&&Ss(i.documentElement,(function(r){if(r!==i&&r.nodeType===Xi){var n=r.getAttribute("class");if(n){var a=e===n;if(!a){var o=Vi(n);a=t.every((l=o,function(e){return l&&-1!==l.indexOf(e)}))}a&&s.push(r)}}var l})),s}))},createElement:function(e){var t=new Ns;return t.ownerDocument=this,t.nodeName=e,t.tagName=e,t.localName=e,t.childNodes=new cs,(t.attributes=new gs)._ownerElement=t,t},createDocumentFragment:function(){var e=new zs;return e.ownerDocument=this,e.childNodes=new cs,e},createTextNode:function(e){var t=new Bs;return t.ownerDocument=this,t.appendData(e),t},createComment:function(e){var t=new Fs;return t.ownerDocument=this,t.appendData(e),t},createCDATASection:function(e){var t=new qs;return t.ownerDocument=this,t.appendData(e),t},createProcessingInstruction:function(e,t){var i=new Ws;return i.ownerDocument=this,i.tagName=i.nodeName=i.target=e,i.nodeValue=i.data=t,i},createAttribute:function(e){var t=new Rs;return t.ownerDocument=this,t.name=e,t.nodeName=e,t.localName=e,t.specified=!0,t},createEntityReference:function(e){var t=new Vs;return t.ownerDocument=this,t.nodeName=e,t},createElementNS:function(e,t){var i=new Ns,s=t.split(":"),r=i.attributes=new gs;return i.childNodes=new cs,i.ownerDocument=this,i.nodeName=t,i.tagName=t,i.namespaceURI=e,2==s.length?(i.prefix=s[0],i.localName=s[1]):i.localName=t,r._ownerElement=i,i},createAttributeNS:function(e,t){var i=new Rs,s=t.split(":");return i.ownerDocument=this,i.nodeName=t,i.name=t,i.namespaceURI=e,i.specified=!0,2==s.length?(i.prefix=s[0],i.localName=s[1]):i.localName=t,i}},Wi(Es,bs),Ns.prototype={nodeType:Xi,hasAttribute:function(e){return null!=this.getAttributeNode(e)},getAttribute:function(e){var t=this.getAttributeNode(e);return t&&t.value||""},getAttributeNode:function(e){return this.attributes.getNamedItem(e)},setAttribute:function(e,t){var i=this.ownerDocument.createAttribute(e);i.value=i.nodeValue=""+t,this.setAttributeNode(i)},removeAttribute:function(e){var t=this.getAttributeNode(e);t&&this.removeAttributeNode(t)},appendChild:function(e){return e.nodeType===rs?this.insertBefore(e,null):function(e,t){return t.parentNode&&t.parentNode.removeChild(t),t.parentNode=e,t.previousSibling=e.lastChild,t.nextSibling=null,t.previousSibling?t.previousSibling.nextSibling=t:e.firstChild=t,e.lastChild=t,Cs(e.ownerDocument,e,t),t}(this,e)},setAttributeNode:function(e){return this.attributes.setNamedItem(e)},setAttributeNodeNS:function(e){return this.attributes.setNamedItemNS(e)},removeAttributeNode:function(e){return this.attributes.removeNamedItem(e.nodeName)},removeAttributeNS:function(e,t){var i=this.getAttributeNodeNS(e,t);i&&this.removeAttributeNode(i)},hasAttributeNS:function(e,t){return null!=this.getAttributeNodeNS(e,t)},getAttributeNS:function(e,t){var i=this.getAttributeNodeNS(e,t);return i&&i.value||""},setAttributeNS:function(e,t,i){var s=this.ownerDocument.createAttributeNS(e,t);s.value=s.nodeValue=""+i,this.setAttributeNode(s)},getAttributeNodeNS:function(e,t){return this.attributes.getNamedItemNS(e,t)},getElementsByTagName:function(e){return new ps(this,(function(t){var i=[];return Ss(t,(function(s){s===t||s.nodeType!=Xi||"*"!==e&&s.tagName!=e||i.push(s)})),i}))},getElementsByTagNameNS:function(e,t){return new ps(this,(function(i){var s=[];return Ss(i,(function(r){r===i||r.nodeType!==Xi||"*"!==e&&r.namespaceURI!==e||"*"!==t&&r.localName!=t||s.push(r)})),s}))}},Es.prototype.getElementsByTagName=Ns.prototype.getElementsByTagName,Es.prototype.getElementsByTagNameNS=Ns.prototype.getElementsByTagNameNS,Wi(Ns,bs),Rs.prototype.nodeType=Ki,Wi(Rs,bs),Us.prototype={data:"",substringData:function(e,t){return this.data.substring(e,e+t)},appendData:function(e){e=this.data+e,this.nodeValue=this.data=e,this.length=e.length},insertData:function(e,t){this.replaceData(e,0,t)},appendChild:function(e){throw new Error(os[ls])},deleteData:function(e,t){this.replaceData(e,t,"")},replaceData:function(e,t,i){i=this.data.substring(0,e)+i+this.data.substring(e+t),this.nodeValue=this.data=i,this.length=i.length}},Wi(Us,bs),Bs.prototype={nodeName:"#text",nodeType:Qi,splitText:function(e){var t=this.data,i=t.substring(e);t=t.substring(0,e),this.data=this.nodeValue=t,this.length=t.length;var s=this.ownerDocument.createTextNode(i);return this.parentNode&&this.parentNode.insertBefore(s,this.nextSibling),s}},Wi(Bs,Us),Fs.prototype={nodeName:"#comment",nodeType:ts},Wi(Fs,Us),qs.prototype={nodeName:"#cdata-section",nodeType:Zi},Wi(qs,Us),js.prototype.nodeType=ss,Wi(js,bs),$s.prototype.nodeType=ns,Wi($s,bs),Hs.prototype.nodeType=Ji,Wi(Hs,bs),Vs.prototype.nodeType=Yi,Wi(Vs,bs),zs.prototype.nodeName="#document-fragment",zs.prototype.nodeType=rs,Wi(zs,bs),Ws.prototype.nodeType=es,Wi(Ws,bs),Gs.prototype.serializeToString=function(e,t,i){return Xs.call(e,t,i)},bs.prototype.toString=Xs;try{if(Object.defineProperty){function Tm(e){switch(e.nodeType){case Xi:case rs:var t=[];for(e=e.firstChild;e;)7!==e.nodeType&&8!==e.nodeType&&t.push(Tm(e)),e=e.nextSibling;return t.join("");default:return e.nodeValue}}Object.defineProperty(ps.prototype,"length",{get:function(){return ms(this),this.$$length}}),Object.defineProperty(bs.prototype,"textContent",{get:function(){return Tm(this)},set:function(e){switch(this.nodeType){case Xi:case rs:for(;this.firstChild;)this.removeChild(this.firstChild);(e||String(e))&&this.appendChild(this.ownerDocument.createTextNode(e));break;default:this.data=e,this.value=e,this.nodeValue=e}}}),er=function(e,t,i){e["$$"+t]=i}}}catch(Sm){}Mi.DocumentType=js,Mi.DOMException=ds,Mi.DOMImplementation=vs,Mi.Element=Ns,Mi.Node=bs,Mi.NodeList=cs,Mi.XMLSerializer=Gs;var tr,ir,sr={},rr={};tr=rr,ir=Ni.freeze,tr.XML_ENTITIES=ir({amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}),tr.HTML_ENTITIES=ir({Aacute:"Á",aacute:"á",Abreve:"Ă",abreve:"ă",ac:"∾",acd:"∿",acE:"∾̳",Acirc:"Â",acirc:"â",acute:"´",Acy:"А",acy:"а",AElig:"Æ",aelig:"æ",af:"⁡",Afr:"𝔄",afr:"𝔞",Agrave:"À",agrave:"à",alefsym:"ℵ",aleph:"ℵ",Alpha:"Α",alpha:"α",Amacr:"Ā",amacr:"ā",amalg:"⨿",AMP:"&",amp:"&",And:"⩓",and:"∧",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",Aogon:"Ą",aogon:"ą",Aopf:"𝔸",aopf:"𝕒",ap:"≈",apacir:"⩯",apE:"⩰",ape:"≊",apid:"≋",apos:"'",ApplyFunction:"⁡",approx:"≈",approxeq:"≊",Aring:"Å",aring:"å",Ascr:"𝒜",ascr:"𝒶",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",Atilde:"Ã",atilde:"ã",Auml:"Ä",auml:"ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",Barwed:"⌆",barwed:"⌅",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",Bcy:"Б",bcy:"б",bdquo:"„",becaus:"∵",Because:"∵",because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",Beta:"Β",beta:"β",beth:"ℶ",between:"≬",Bfr:"𝔅",bfr:"𝔟",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bNot:"⫭",bnot:"⌐",Bopf:"𝔹",bopf:"𝕓",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxDL:"╗",boxDl:"╖",boxdL:"╕",boxdl:"┐",boxDR:"╔",boxDr:"╓",boxdR:"╒",boxdr:"┌",boxH:"═",boxh:"─",boxHD:"╦",boxHd:"╤",boxhD:"╥",boxhd:"┬",boxHU:"╩",boxHu:"╧",boxhU:"╨",boxhu:"┴",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxUL:"╝",boxUl:"╜",boxuL:"╛",boxul:"┘",boxUR:"╚",boxUr:"╙",boxuR:"╘",boxur:"└",boxV:"║",boxv:"│",boxVH:"╬",boxVh:"╫",boxvH:"╪",boxvh:"┼",boxVL:"╣",boxVl:"╢",boxvL:"╡",boxvl:"┤",boxVR:"╠",boxVr:"╟",boxvR:"╞",boxvr:"├",bprime:"‵",Breve:"˘",breve:"˘",brvbar:"¦",Bscr:"ℬ",bscr:"𝒷",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpE:"⪮",bumpe:"≏",Bumpeq:"≎",bumpeq:"≏",Cacute:"Ć",cacute:"ć",Cap:"⋒",cap:"∩",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",Ccaron:"Č",ccaron:"č",Ccedil:"Ç",ccedil:"ç",Ccirc:"Ĉ",ccirc:"ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",Cdot:"Ċ",cdot:"ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",CenterDot:"·",centerdot:"·",Cfr:"ℭ",cfr:"𝔠",CHcy:"Ч",chcy:"ч",check:"✓",checkmark:"✓",Chi:"Χ",chi:"χ",cir:"○",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cirE:"⧃",cire:"≗",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",Colon:"∷",colon:":",Colone:"⩴",colone:"≔",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",Conint:"∯",conint:"∮",ContourIntegral:"∮",Copf:"ℂ",copf:"𝕔",coprod:"∐",Coproduct:"∐",COPY:"©",copy:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",Cross:"⨯",cross:"✗",Cscr:"𝒞",cscr:"𝒸",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",Cup:"⋓",cup:"∪",cupbrcap:"⩈",CupCap:"≍",cupcap:"⩆",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",Dagger:"‡",dagger:"†",daleth:"ℸ",Darr:"↡",dArr:"⇓",darr:"↓",dash:"‐",Dashv:"⫤",dashv:"⊣",dbkarow:"⤏",dblac:"˝",Dcaron:"Ď",dcaron:"ď",Dcy:"Д",dcy:"д",DD:"ⅅ",dd:"ⅆ",ddagger:"‡",ddarr:"⇊",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",Delta:"Δ",delta:"δ",demptyv:"⦱",dfisht:"⥿",Dfr:"𝔇",dfr:"𝔡",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",Diamond:"⋄",diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",DJcy:"Ђ",djcy:"ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",Dopf:"𝔻",dopf:"𝕕",Dot:"¨",dot:"˙",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",DownArrow:"↓",Downarrow:"⇓",downarrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",Dscr:"𝒟",dscr:"𝒹",DScy:"Ѕ",dscy:"ѕ",dsol:"⧶",Dstrok:"Đ",dstrok:"đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",DZcy:"Џ",dzcy:"џ",dzigrarr:"⟿",Eacute:"É",eacute:"é",easter:"⩮",Ecaron:"Ě",ecaron:"ě",ecir:"≖",Ecirc:"Ê",ecirc:"ê",ecolon:"≕",Ecy:"Э",ecy:"э",eDDot:"⩷",Edot:"Ė",eDot:"≑",edot:"ė",ee:"ⅇ",efDot:"≒",Efr:"𝔈",efr:"𝔢",eg:"⪚",Egrave:"È",egrave:"è",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",Emacr:"Ē",emacr:"ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp:" ",emsp13:" ",emsp14:" ",ENG:"Ŋ",eng:"ŋ",ensp:" ",Eogon:"Ę",eogon:"ę",Eopf:"𝔼",eopf:"𝕖",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",Epsilon:"Ε",epsilon:"ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",Escr:"ℰ",escr:"ℯ",esdot:"≐",Esim:"⩳",esim:"≂",Eta:"Η",eta:"η",ETH:"Ð",eth:"ð",Euml:"Ë",euml:"ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",ExponentialE:"ⅇ",exponentiale:"ⅇ",fallingdotseq:"≒",Fcy:"Ф",fcy:"ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",Ffr:"𝔉",ffr:"𝔣",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",Fopf:"𝔽",fopf:"𝕗",ForAll:"∀",forall:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",Fscr:"ℱ",fscr:"𝒻",gacute:"ǵ",Gamma:"Γ",gamma:"γ",Gammad:"Ϝ",gammad:"ϝ",gap:"⪆",Gbreve:"Ğ",gbreve:"ğ",Gcedil:"Ģ",Gcirc:"Ĝ",gcirc:"ĝ",Gcy:"Г",gcy:"г",Gdot:"Ġ",gdot:"ġ",gE:"≧",ge:"≥",gEl:"⪌",gel:"⋛",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",Gfr:"𝔊",gfr:"𝔤",Gg:"⋙",gg:"≫",ggg:"⋙",gimel:"ℷ",GJcy:"Ѓ",gjcy:"ѓ",gl:"≷",gla:"⪥",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gnE:"≩",gne:"⪈",gneq:"⪈",gneqq:"≩",gnsim:"⋧",Gopf:"𝔾",gopf:"𝕘",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",Gscr:"𝒢",gscr:"ℊ",gsim:"≳",gsime:"⪎",gsiml:"⪐",Gt:"≫",GT:">",gt:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",HARDcy:"Ъ",hardcy:"ъ",hArr:"⇔",harr:"↔",harrcir:"⥈",harrw:"↭",Hat:"^",hbar:"ℏ",Hcirc:"Ĥ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",Hfr:"ℌ",hfr:"𝔥",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",Hopf:"ℍ",hopf:"𝕙",horbar:"―",HorizontalLine:"─",Hscr:"ℋ",hscr:"𝒽",hslash:"ℏ",Hstrok:"Ħ",hstrok:"ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",Iacute:"Í",iacute:"í",ic:"⁣",Icirc:"Î",icirc:"î",Icy:"И",icy:"и",Idot:"İ",IEcy:"Е",iecy:"е",iexcl:"¡",iff:"⇔",Ifr:"ℑ",ifr:"𝔦",Igrave:"Ì",igrave:"ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",IJlig:"IJ",ijlig:"ij",Im:"ℑ",Imacr:"Ī",imacr:"ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",Implies:"⇒",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",Int:"∬",int:"∫",intcal:"⊺",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"⁣",InvisibleTimes:"⁢",IOcy:"Ё",iocy:"ё",Iogon:"Į",iogon:"į",Iopf:"𝕀",iopf:"𝕚",Iota:"Ι",iota:"ι",iprod:"⨼",iquest:"¿",Iscr:"ℐ",iscr:"𝒾",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",Itilde:"Ĩ",itilde:"ĩ",Iukcy:"І",iukcy:"і",Iuml:"Ï",iuml:"ï",Jcirc:"Ĵ",jcirc:"ĵ",Jcy:"Й",jcy:"й",Jfr:"𝔍",jfr:"𝔧",jmath:"ȷ",Jopf:"𝕁",jopf:"𝕛",Jscr:"𝒥",jscr:"𝒿",Jsercy:"Ј",jsercy:"ј",Jukcy:"Є",jukcy:"є",Kappa:"Κ",kappa:"κ",kappav:"ϰ",Kcedil:"Ķ",kcedil:"ķ",Kcy:"К",kcy:"к",Kfr:"𝔎",kfr:"𝔨",kgreen:"ĸ",KHcy:"Х",khcy:"х",KJcy:"Ќ",kjcy:"ќ",Kopf:"𝕂",kopf:"𝕜",Kscr:"𝒦",kscr:"𝓀",lAarr:"⇚",Lacute:"Ĺ",lacute:"ĺ",laemptyv:"⦴",lagran:"ℒ",Lambda:"Λ",lambda:"λ",Lang:"⟪",lang:"⟨",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",Larr:"↞",lArr:"⇐",larr:"←",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",lAtail:"⤛",latail:"⤙",late:"⪭",lates:"⪭︀",lBarr:"⤎",lbarr:"⤌",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",Lcaron:"Ľ",lcaron:"ľ",Lcedil:"Ļ",lcedil:"ļ",lceil:"⌈",lcub:"{",Lcy:"Л",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",lE:"≦",le:"≤",LeftAngleBracket:"⟨",LeftArrow:"←",Leftarrow:"⇐",leftarrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",LeftRightArrow:"↔",Leftrightarrow:"⇔",leftrightarrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",lEg:"⪋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",Lfr:"𝔏",lfr:"𝔩",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",LJcy:"Љ",ljcy:"љ",Ll:"⋘",ll:"≪",llarr:"⇇",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",Lmidot:"Ŀ",lmidot:"ŀ",lmoust:"⎰",lmoustache:"⎰",lnap:"⪉",lnapprox:"⪉",lnE:"≨",lne:"⪇",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",LongLeftArrow:"⟵",Longleftarrow:"⟸",longleftarrow:"⟵",LongLeftRightArrow:"⟷",Longleftrightarrow:"⟺",longleftrightarrow:"⟷",longmapsto:"⟼",LongRightArrow:"⟶",Longrightarrow:"⟹",longrightarrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",Lopf:"𝕃",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",Lscr:"ℒ",lscr:"𝓁",Lsh:"↰",lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",Lstrok:"Ł",lstrok:"ł",Lt:"≪",LT:"<",lt:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",Map:"⤅",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",Mcy:"М",mcy:"м",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",Mfr:"𝔐",mfr:"𝔪",mho:"℧",micro:"µ",mid:"∣",midast:"*",midcir:"⫰",middot:"·",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",Mopf:"𝕄",mopf:"𝕞",mp:"∓",Mscr:"ℳ",mscr:"𝓂",mstpos:"∾",Mu:"Μ",mu:"μ",multimap:"⊸",mumap:"⊸",nabla:"∇",Nacute:"Ń",nacute:"ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",Ncaron:"Ň",ncaron:"ň",Ncedil:"Ņ",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",Ncy:"Н",ncy:"н",ndash:"–",ne:"≠",nearhk:"⤤",neArr:"⇗",nearr:"↗",nearrow:"↗",nedot:"≐̸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",Nfr:"𝔑",nfr:"𝔫",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",nGt:"≫⃒",ngt:"≯",ngtr:"≯",nGtv:"≫̸",nhArr:"⇎",nharr:"↮",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",NJcy:"Њ",njcy:"њ",nlArr:"⇍",nlarr:"↚",nldr:"‥",nlE:"≦̸",nle:"≰",nLeftarrow:"⇍",nleftarrow:"↚",nLeftrightarrow:"⇎",nleftrightarrow:"↮",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nLt:"≪⃒",nlt:"≮",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"⁠",NonBreakingSpace:" ",Nopf:"ℕ",nopf:"𝕟",Not:"⫬",not:"¬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrArr:"⇏",nrarr:"↛",nrarrc:"⤳̸",nrarrw:"↝̸",nRightarrow:"⇏",nrightarrow:"↛",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",Nscr:"𝒩",nscr:"𝓃",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsubE:"⫅̸",nsube:"⊈",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupE:"⫆̸",nsupe:"⊉",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",Ntilde:"Ñ",ntilde:"ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",Nu:"Ν",nu:"ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nVDash:"⊯",nVdash:"⊮",nvDash:"⊭",nvdash:"⊬",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwArr:"⇖",nwarr:"↖",nwarrow:"↖",nwnear:"⤧",Oacute:"Ó",oacute:"ó",oast:"⊛",ocir:"⊚",Ocirc:"Ô",ocirc:"ô",Ocy:"О",ocy:"о",odash:"⊝",Odblac:"Ő",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",OElig:"Œ",oelig:"œ",ofcir:"⦿",Ofr:"𝔒",ofr:"𝔬",ogon:"˛",Ograve:"Ò",ograve:"ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",Omacr:"Ō",omacr:"ō",Omega:"Ω",omega:"ω",Omicron:"Ο",omicron:"ο",omid:"⦶",ominus:"⊖",Oopf:"𝕆",oopf:"𝕠",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",Or:"⩔",or:"∨",orarr:"↻",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",Oscr:"𝒪",oscr:"ℴ",Oslash:"Ø",oslash:"ø",osol:"⊘",Otilde:"Õ",otilde:"õ",Otimes:"⨷",otimes:"⊗",otimesas:"⨶",Ouml:"Ö",ouml:"ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",par:"∥",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",Pcy:"П",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",Pfr:"𝔓",pfr:"𝔭",Phi:"Φ",phi:"φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",Pi:"Π",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",Popf:"ℙ",popf:"𝕡",pound:"£",Pr:"⪻",pr:"≺",prap:"⪷",prcue:"≼",prE:"⪳",pre:"⪯",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",Prime:"″",prime:"′",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportion:"∷",Proportional:"∝",propto:"∝",prsim:"≾",prurel:"⊰",Pscr:"𝒫",pscr:"𝓅",Psi:"Ψ",psi:"ψ",puncsp:" ",Qfr:"𝔔",qfr:"𝔮",qint:"⨌",Qopf:"ℚ",qopf:"𝕢",qprime:"⁗",Qscr:"𝒬",qscr:"𝓆",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",QUOT:'"',quot:'"',rAarr:"⇛",race:"∽̱",Racute:"Ŕ",racute:"ŕ",radic:"√",raemptyv:"⦳",Rang:"⟫",rang:"⟩",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",Rarr:"↠",rArr:"⇒",rarr:"→",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",Rarrtl:"⤖",rarrtl:"↣",rarrw:"↝",rAtail:"⤜",ratail:"⤚",ratio:"∶",rationals:"ℚ",RBarr:"⤐",rBarr:"⤏",rbarr:"⤍",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",Rcaron:"Ř",rcaron:"ř",Rcedil:"Ŗ",rcedil:"ŗ",rceil:"⌉",rcub:"}",Rcy:"Р",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",Re:"ℜ",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",REG:"®",reg:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",Rfr:"ℜ",rfr:"𝔯",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",Rho:"Ρ",rho:"ρ",rhov:"ϱ",RightAngleBracket:"⟩",RightArrow:"→",Rightarrow:"⇒",rightarrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",Ropf:"ℝ",ropf:"𝕣",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",Rscr:"ℛ",rscr:"𝓇",Rsh:"↱",rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",Sacute:"Ś",sacute:"ś",sbquo:"‚",Sc:"⪼",sc:"≻",scap:"⪸",Scaron:"Š",scaron:"š",sccue:"≽",scE:"⪴",sce:"⪰",Scedil:"Ş",scedil:"ş",Scirc:"Ŝ",scirc:"ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",Scy:"С",scy:"с",sdot:"⋅",sdotb:"⊡",sdote:"⩦",searhk:"⤥",seArr:"⇘",searr:"↘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",Sfr:"𝔖",sfr:"𝔰",sfrown:"⌢",sharp:"♯",SHCHcy:"Щ",shchcy:"щ",SHcy:"Ш",shcy:"ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"­",Sigma:"Σ",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",SOFTcy:"Ь",softcy:"ь",sol:"/",solb:"⧄",solbar:"⌿",Sopf:"𝕊",sopf:"𝕤",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",Square:"□",square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squf:"▪",srarr:"→",Sscr:"𝒮",sscr:"𝓈",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",Star:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",Sub:"⋐",sub:"⊂",subdot:"⪽",subE:"⫅",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",Subset:"⋐",subset:"⊂",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",Sum:"∑",sum:"∑",sung:"♪",Sup:"⋑",sup:"⊃",sup1:"¹",sup2:"²",sup3:"³",supdot:"⪾",supdsub:"⫘",supE:"⫆",supe:"⊇",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",Supset:"⋑",supset:"⊃",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swArr:"⇙",swarr:"↙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:"\t",target:"⌖",Tau:"Τ",tau:"τ",tbrk:"⎴",Tcaron:"Ť",tcaron:"ť",Tcedil:"Ţ",tcedil:"ţ",Tcy:"Т",tcy:"т",tdot:"⃛",telrec:"⌕",Tfr:"𝔗",tfr:"𝔱",there4:"∴",Therefore:"∴",therefore:"∴",Theta:"Θ",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:"  ",thinsp:" ",ThinSpace:" ",thkap:"≈",thksim:"∼",THORN:"Þ",thorn:"þ",Tilde:"∼",tilde:"˜",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",Topf:"𝕋",topf:"𝕥",topfork:"⫚",tosa:"⤩",tprime:"‴",TRADE:"™",trade:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",Tscr:"𝒯",tscr:"𝓉",TScy:"Ц",tscy:"ц",TSHcy:"Ћ",tshcy:"ћ",Tstrok:"Ŧ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",Uacute:"Ú",uacute:"ú",Uarr:"↟",uArr:"⇑",uarr:"↑",Uarrocir:"⥉",Ubrcy:"Ў",ubrcy:"ў",Ubreve:"Ŭ",ubreve:"ŭ",Ucirc:"Û",ucirc:"û",Ucy:"У",ucy:"у",udarr:"⇅",Udblac:"Ű",udblac:"ű",udhar:"⥮",ufisht:"⥾",Ufr:"𝔘",ufr:"𝔲",Ugrave:"Ù",ugrave:"ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",Umacr:"Ū",umacr:"ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",Uogon:"Ų",uogon:"ų",Uopf:"𝕌",uopf:"𝕦",UpArrow:"↑",Uparrow:"⇑",uparrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",UpDownArrow:"↕",Updownarrow:"⇕",updownarrow:"↕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",Upsi:"ϒ",upsi:"υ",upsih:"ϒ",Upsilon:"Υ",upsilon:"υ",UpTee:"⊥",UpTeeArrow:"↥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",Uring:"Ů",uring:"ů",urtri:"◹",Uscr:"𝒰",uscr:"𝓊",utdot:"⋰",Utilde:"Ũ",utilde:"ũ",utri:"▵",utrif:"▴",uuarr:"⇈",Uuml:"Ü",uuml:"ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",vArr:"⇕",varr:"↕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",Vbar:"⫫",vBar:"⫨",vBarv:"⫩",Vcy:"В",vcy:"в",VDash:"⊫",Vdash:"⊩",vDash:"⊨",vdash:"⊢",Vdashl:"⫦",Vee:"⋁",vee:"∨",veebar:"⊻",veeeq:"≚",vellip:"⋮",Verbar:"‖",verbar:"|",Vert:"‖",vert:"|",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",Vfr:"𝔙",vfr:"𝔳",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",Vopf:"𝕍",vopf:"𝕧",vprop:"∝",vrtri:"⊳",Vscr:"𝒱",vscr:"𝓋",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",Vvdash:"⊪",vzigzag:"⦚",Wcirc:"Ŵ",wcirc:"ŵ",wedbar:"⩟",Wedge:"⋀",wedge:"∧",wedgeq:"≙",weierp:"℘",Wfr:"𝔚",wfr:"𝔴",Wopf:"𝕎",wopf:"𝕨",wp:"℘",wr:"≀",wreath:"≀",Wscr:"𝒲",wscr:"𝓌",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",Xfr:"𝔛",xfr:"𝔵",xhArr:"⟺",xharr:"⟷",Xi:"Ξ",xi:"ξ",xlArr:"⟸",xlarr:"⟵",xmap:"⟼",xnis:"⋻",xodot:"⨀",Xopf:"𝕏",xopf:"𝕩",xoplus:"⨁",xotime:"⨂",xrArr:"⟹",xrarr:"⟶",Xscr:"𝒳",xscr:"𝓍",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",Yacute:"Ý",yacute:"ý",YAcy:"Я",yacy:"я",Ycirc:"Ŷ",ycirc:"ŷ",Ycy:"Ы",ycy:"ы",yen:"¥",Yfr:"𝔜",yfr:"𝔶",YIcy:"Ї",yicy:"ї",Yopf:"𝕐",yopf:"𝕪",Yscr:"𝒴",yscr:"𝓎",YUcy:"Ю",yucy:"ю",Yuml:"Ÿ",yuml:"ÿ",Zacute:"Ź",zacute:"ź",Zcaron:"Ž",zcaron:"ž",Zcy:"З",zcy:"з",Zdot:"Ż",zdot:"ż",zeetrf:"ℨ",ZeroWidthSpace:"​",Zeta:"Ζ",zeta:"ζ",Zfr:"ℨ",zfr:"𝔷",ZHcy:"Ж",zhcy:"ж",zigrarr:"⇝",Zopf:"ℤ",zopf:"𝕫",Zscr:"𝒵",zscr:"𝓏",zwj:"‍",zwnj:"‌"}),tr.entityMap=tr.HTML_ENTITIES;var nr={},ar=Ni.NAMESPACE,or=/[A-Z_a-z\xC0-\xD6\xD8-\xF6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,lr=new RegExp("[\\-\\.0-9"+or.source.slice(1,-1)+"\\u00B7\\u0300-\\u036F\\u203F-\\u2040]"),ur=new RegExp("^"+or.source+lr.source+"*(?::"+or.source+lr.source+"*)?$");function hr(e,t){this.message=e,this.locator=t,Error.captureStackTrace&&Error.captureStackTrace(this,hr)}function dr(){}function cr(e,t){return t.lineNumber=e.lineNumber,t.columnNumber=e.columnNumber,t}function pr(e,t,i,s,r,n){function a(e,t,s){i.attributeNames.hasOwnProperty(e)&&n.fatalError("Attribute "+e+" redefined"),i.addValue(e,t.replace(/[\t\n\r]/g," ").replace(/&#?\w+;/g,r),s)}for(var o,l=++t,u=0;;){var h=e.charAt(l);switch(h){case"=":if(1===u)o=e.slice(t,l),u=3;else{if(2!==u)throw new Error("attribute equal must after attrName");u=3}break;case"'":case'"':if(3===u||1===u){if(1===u&&(n.warning('attribute value must after "="'),o=e.slice(t,l)),t=l+1,!((l=e.indexOf(h,t))>0))throw new Error("attribute value no end '"+h+"' match");a(o,d=e.slice(t,l),t-1),u=5}else{if(4!=u)throw new Error('attribute value must after "="');a(o,d=e.slice(t,l),t),n.warning('attribute "'+o+'" missed start quot('+h+")!!"),t=l+1,u=5}break;case"/":switch(u){case 0:i.setTagName(e.slice(t,l));case 5:case 6:case 7:u=7,i.closed=!0;case 4:case 1:break;case 2:i.closed=!0;break;default:throw new Error("attribute invalid close char('/')")}break;case"":return n.error("unexpected end of input"),0==u&&i.setTagName(e.slice(t,l)),l;case">":switch(u){case 0:i.setTagName(e.slice(t,l));case 5:case 6:case 7:break;case 4:case 1:"/"===(d=e.slice(t,l)).slice(-1)&&(i.closed=!0,d=d.slice(0,-1));case 2:2===u&&(d=o),4==u?(n.warning('attribute "'+d+'" missed quot(")!'),a(o,d,t)):(ar.isHTML(s[""])&&d.match(/^(?:disabled|checked|selected)$/i)||n.warning('attribute "'+d+'" missed value!! "'+d+'" instead!!'),a(d,d,t));break;case 3:throw new Error("attribute value missed!!")}return l;case"€":h=" ";default:if(h<=" ")switch(u){case 0:i.setTagName(e.slice(t,l)),u=6;break;case 1:o=e.slice(t,l),u=2;break;case 4:var d=e.slice(t,l);n.warning('attribute "'+d+'" missed quot(")!!'),a(o,d,t);case 5:u=6}else switch(u){case 2:i.tagName,ar.isHTML(s[""])&&o.match(/^(?:disabled|checked|selected)$/i)||n.warning('attribute "'+o+'" missed value!! "'+o+'" instead2!!'),a(o,o,t),t=l,u=1;break;case 5:n.warning('attribute space is required"'+o+'"!!');case 6:u=1,t=l;break;case 3:u=4,t=l;break;case 7:throw new Error("elements closed character '/' and '>' must be connected to")}}l++}}function mr(e,t,i){for(var s=e.tagName,r=null,n=e.length;n--;){var a=e[n],o=a.qName,l=a.value;if((c=o.indexOf(":"))>0)var u=a.prefix=o.slice(0,c),h=o.slice(c+1),d="xmlns"===u&&h;else h=o,u=null,d="xmlns"===o&&"";a.localName=h,!1!==d&&(null==r&&(r={},yr(i,i={})),i[d]=r[d]=l,a.uri=ar.XMLNS,t.startPrefixMapping(d,l))}for(n=e.length;n--;)(u=(a=e[n]).prefix)&&("xml"===u&&(a.uri=ar.XML),"xmlns"!==u&&(a.uri=i[u||""]));var c;(c=s.indexOf(":"))>0?(u=e.prefix=s.slice(0,c),h=e.localName=s.slice(c+1)):(u=null,h=e.localName=s);var p=e.uri=i[u||""];if(t.startElement(p,h,s,e),!e.closed)return e.currentNSMap=i,e.localNSMap=r,!0;if(t.endElement(p,h,s),r)for(u in r)Object.prototype.hasOwnProperty.call(r,u)&&t.endPrefixMapping(u)}function gr(e,t,i,s,r){if(/^(?:script|textarea)$/i.test(i)){var n=e.indexOf("",t),a=e.substring(t+1,n);if(/[&<]/.test(a))return/^script$/i.test(i)?(r.characters(a,0,a.length),n):(a=a.replace(/&#?\w+;/g,s),r.characters(a,0,a.length),n)}return t+1}function fr(e,t,i,s){var r=s[i];return null==r&&((r=e.lastIndexOf(""))t?(i.comment(e,t+4,r-t-4),r+3):(s.error("Unclosed comment"),-1):-1;if("CDATA["==e.substr(t+3,6)){var r=e.indexOf("]]>",t+9);return i.startCDATA(),i.characters(e,t+9,r-t-9),i.endCDATA(),r+3}var n=function(e,t){var i,s=[],r=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g;for(r.lastIndex=t,r.exec(e);i=r.exec(e);)if(s.push(i),i[1])return s}(e,t),a=n.length;if(a>1&&/!doctype/i.test(n[0][0])){var o=n[1][0],l=!1,u=!1;a>3&&(/^public$/i.test(n[2][0])?(l=n[3][0],u=a>4&&n[4][0]):/^system$/i.test(n[2][0])&&(u=n[3][0]));var h=n[a-1];return i.startDTD(o,l,u),i.endDTD(),h.index+h[0].length}return-1}function vr(e,t,i){var s=e.indexOf("?>",t);if(s){var r=e.substring(t,s).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);return r?(r[0].length,i.processingInstruction(r[1],r[2]),s+2):-1}return-1}function br(){this.attributeNames={}}hr.prototype=new Error,hr.prototype.name=hr.name,dr.prototype={parse:function(e,t,i){var s=this.domBuilder;s.startDocument(),yr(t,t={}),function(e,t,i,s,r){function n(e){var t=e.slice(1,-1);return Object.hasOwnProperty.call(i,t)?i[t]:"#"===t.charAt(0)?function(e){if(e>65535){var t=55296+((e-=65536)>>10),i=56320+(1023&e);return String.fromCharCode(t,i)}return String.fromCharCode(e)}(parseInt(t.substr(1).replace("x","0x"))):(r.error("entity not found:"+e),e)}function a(t){if(t>m){var i=e.substring(m,t).replace(/&#?\w+;/g,n);d&&o(m),s.characters(i,0,t-m),m=t}}function o(t,i){for(;t>=u&&(i=h.exec(e));)l=i.index,u=l+i[0].length,d.lineNumber++;d.columnNumber=t-l+1}for(var l=0,u=0,h=/.*(?:\r\n?|\n)|.*$/g,d=s.locator,c=[{currentNSMap:t}],p={},m=0;;){try{var g=e.indexOf("<",m);if(g<0){if(!e.substr(m).match(/^\s*$/)){var f=s.doc,y=f.createTextNode(e.substr(m));f.appendChild(y),s.currentElement=y}return}switch(g>m&&a(g),e.charAt(g+1)){case"/":var _=e.indexOf(">",g+3),v=e.substring(g+2,_).replace(/[ \t\n\r]+$/g,""),b=c.pop();_<0?(v=e.substring(g+2).replace(/[\s<].*/,""),r.error("end tag name: "+v+" is not complete:"+b.tagName),_=g+1+v.length):v.match(/\sm?m=_:a(Math.max(g,m)+1)}}(e,t,i,s,this.errorHandler),s.endDocument()}},br.prototype={setTagName:function(e){if(!ur.test(e))throw new Error("invalid tagName:"+e);this.tagName=e},addValue:function(e,t,i){if(!ur.test(e))throw new Error("invalid attribute:"+e);this.attributeNames[e]=this.length,this[this.length++]={qName:e,value:t,offset:i}},length:0,getLocalName:function(e){return this[e].localName},getLocator:function(e){return this[e].locator},getQName:function(e){return this[e].qName},getURI:function(e){return this[e].uri},getValue:function(e){return this[e].value}},nr.XMLReader=dr,nr.ParseError=hr;var Tr=Ni,Sr=rr,Er=nr,wr=Mi.DOMImplementation,Cr=Tr.NAMESPACE,kr=Er.ParseError,xr=Er.XMLReader;function Ir(e){return e.replace(/\r[\n\u0085]/g,"\n").replace(/[\r\u0085\u2028]/g,"\n")}function Ar(e){this.options=e||{locator:{}}}function Dr(){this.cdata=!1}function Pr(e,t){t.lineNumber=e.lineNumber,t.columnNumber=e.columnNumber}function Lr(e){if(e)return"\n@"+(e.systemId||"")+"#[line:"+e.lineNumber+",col:"+e.columnNumber+"]"}function Or(e,t,i){return"string"==typeof e?e.substr(t,i):e.length>=t+i||t?new java.lang.String(e,t,i)+"":e}function Mr(e,t){e.currentElement?e.currentElement.appendChild(t):e.doc.appendChild(t)}Ar.prototype.parseFromString=function(e,t){var i=this.options,s=new xr,r=i.domBuilder||new Dr,n=i.errorHandler,a=i.locator,o=i.xmlns||{},l=/\/x?html?$/.test(t),u=l?Sr.HTML_ENTITIES:Sr.XML_ENTITIES;a&&r.setDocumentLocator(a),s.errorHandler=function(e,t,i){if(!e){if(t instanceof Dr)return t;e=t}var s={},r=e instanceof Function;function n(t){var n=e[t];!n&&r&&(n=2==e.length?function(i){e(t,i)}:e),s[t]=n&&function(e){n("[xmldom "+t+"]\t"+e+Lr(i))}||function(){}}return i=i||{},n("warning"),n("error"),n("fatalError"),s}(n,r,a),s.domBuilder=i.domBuilder||r,l&&(o[""]=Cr.HTML),o.xml=o.xml||Cr.XML;var h=i.normalizeLineEndings||Ir;return e&&"string"==typeof e?s.parse(h(e),o,u):s.errorHandler.error("invalid doc source"),r.doc},Dr.prototype={startDocument:function(){this.doc=(new wr).createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(e,t,i,s){var r=this.doc,n=r.createElementNS(e,i||t),a=s.length;Mr(this,n),this.currentElement=n,this.locator&&Pr(this.locator,n);for(var o=0;o!!e&&"object"==typeof e,Ur=(...e)=>e.reduce(((e,t)=>("object"!=typeof t||Object.keys(t).forEach((i=>{Array.isArray(e[i])&&Array.isArray(t[i])?e[i]=e[i].concat(t[i]):Rr(e[i])&&Rr(t[i])?e[i]=Ur(e[i],t[i]):e[i]=t[i]})),e)),{}),Br=e=>Object.keys(e).map((t=>e[t])),Fr=e=>e.reduce(((e,t)=>e.concat(t)),[]),qr=e=>{if(!e.length)return[];const t=[];for(let i=0;i{const r={uri:t,resolvedUri:ti(e||"",t)};if(i||s){const e=(i||s).split("-");let t,n=oe.BigInt?oe.BigInt(e[0]):parseInt(e[0],10),a=oe.BigInt?oe.BigInt(e[1]):parseInt(e[1],10);n(e&&"number"!=typeof e&&(e=parseInt(e,10)),isNaN(e)?null:e),Hr={static(e){const{duration:t,timescale:i=1,sourceDuration:s,periodDuration:r}=e,n=$r(e.endNumber),a=t/i;return"number"==typeof n?{start:0,end:n}:"number"==typeof r?{start:0,end:r/a}:{start:0,end:s/a}},dynamic(e){const{NOW:t,clientOffset:i,availabilityStartTime:s,timescale:r=1,duration:n,periodStart:a=0,minimumUpdatePeriod:o=0,timeShiftBufferDepth:l=1/0}=e,u=$r(e.endNumber),h=(t+i)/1e3,d=s+a,c=h+o-d,p=Math.ceil(c*r/n),m=Math.floor((h-d-l)*r/n),g=Math.floor((h-d)*r/n);return{start:Math.max(0,m),end:"number"==typeof u?u:Math.min(p,g)}}},Vr=e=>{const{type:t,duration:i,timescale:s=1,periodDuration:r,sourceDuration:n}=e,{start:a,end:o}=Hr[t](e),l=((e,t)=>{const i=[];for(let s=e;st=>{const{duration:i,timescale:s=1,periodStart:r,startNumber:n=1}=e;return{number:n+t,duration:i/s,timeline:r,time:t*i}})(e));if("static"===t){const e=l.length-1,t="number"==typeof r?r:n;l[e].duration=t-i/s*e}return l},zr=e=>{const{baseUrl:t,initialization:i={},sourceDuration:s,indexRange:r="",periodStart:n,presentationTime:a,number:o=0,duration:l}=e;if(!t)throw new Error("NO_BASE_URL");const u=jr({baseUrl:t,source:i.sourceURL,range:i.range}),h=jr({baseUrl:t,source:t,indexRange:r});if(h.map=u,l){const t=Vr(e);t.length&&(h.duration=t[0].duration,h.timeline=t[0].timeline)}else s&&(h.duration=s,h.timeline=n);return h.presentationTime=a||n,h.number=o,[h]},Wr=(e,t,i)=>{const s=e.sidx.map?e.sidx.map:null,r=e.sidx.duration,n=e.timeline||0,a=e.sidx.byterange,o=a.offset+a.length,l=t.timescale,u=t.references.filter((e=>1!==e.referenceType)),h=[],d=e.endList?"static":"dynamic",c=e.sidx.timeline;let p,m=c,g=e.mediaSequence||0;p="bigint"==typeof t.firstOffset?oe.BigInt(o)+t.firstOffset:o+t.firstOffset;for(let e=0;e{return(t=e,i=({timeline:e})=>e,Br(t.reduce(((e,t)=>(t.forEach((t=>{e[i(t)]=t})),e)),{}))).sort(((e,t)=>e.timeline>t.timeline?1:-1));var t,i},Qr=e=>{let t=[];var i,s;return i=e,s=(e,i,s,r)=>{t=t.concat(e.playlists||[])},Gr.forEach((function(e){for(var t in i.mediaGroups[e])for(var r in i.mediaGroups[e][t]){var n=i.mediaGroups[e][t][r];s(n)}})),t},Zr=({playlist:e,mediaSequence:t})=>{e.mediaSequence=t,e.segments.forEach(((t,i)=>{t.number=e.mediaSequence+i}))},Yr=e=>e&&e.uri+"-"+(e=>{let t;return t="bigint"==typeof e.offset||"bigint"==typeof e.length?oe.BigInt(e.offset)+oe.BigInt(e.length)-oe.BigInt(1):e.offset+e.length-1,`${e.offset}-${t}`})(e.byterange),Jr=e=>{const t=e.reduce((function(e,t){return e[t.attributes.baseUrl]||(e[t.attributes.baseUrl]=[]),e[t.attributes.baseUrl].push(t),e}),{});let i=[];return Object.values(t).forEach((e=>{const t=Br(e.reduce(((e,t)=>{const i=t.attributes.id+(t.attributes.lang||"");return e[i]?(t.segments&&(t.segments[0]&&(t.segments[0].discontinuity=!0),e[i].segments.push(...t.segments)),t.attributes.contentProtection&&(e[i].attributes.contentProtection=t.attributes.contentProtection)):(e[i]=t,e[i].attributes.timelineStarts=[]),e[i].attributes.timelineStarts.push({start:t.attributes.periodStart,timeline:t.attributes.periodStart}),e}),{}));i=i.concat(t)})),i.map((e=>(e.discontinuityStarts=(e.segments||[]).reduce(((e,t,i)=>(t.discontinuity&&e.push(i),e)),[]),e)))},en=(e,t)=>{const i=Yr(e.sidx),s=i&&t[i]&&t[i].sidx;return s&&Wr(e,s,e.sidx.resolvedUri),e},tn=(e,t={})=>{if(!Object.keys(t).length)return e;for(const i in e)e[i]=en(e[i],t);return e},sn=({attributes:e,segments:t,sidx:i,discontinuityStarts:s})=>{const r={attributes:{NAME:e.id,AUDIO:"audio",SUBTITLES:"subs",RESOLUTION:{width:e.width,height:e.height},CODECS:e.codecs,BANDWIDTH:e.bandwidth,"PROGRAM-ID":1},uri:"",endList:"static"===e.type,timeline:e.periodStart,resolvedUri:e.baseUrl||"",targetDuration:e.duration,discontinuityStarts:s,timelineStarts:e.timelineStarts,segments:t};return e.frameRate&&(r.attributes["FRAME-RATE"]=e.frameRate),e.contentProtection&&(r.contentProtection=e.contentProtection),e.serviceLocation&&(r.attributes.serviceLocation=e.serviceLocation),i&&(r.sidx=i),r},rn=({attributes:e})=>"video/mp4"===e.mimeType||"video/webm"===e.mimeType||"video"===e.contentType,nn=({attributes:e})=>"audio/mp4"===e.mimeType||"audio/webm"===e.mimeType||"audio"===e.contentType,an=({attributes:e})=>"text/vtt"===e.mimeType||"text"===e.contentType,on=e=>e?Object.keys(e).reduce(((t,i)=>{const s=e[i];return t.concat(s.playlists)}),[]):[],ln=(e,t,i)=>{const{NOW:s,clientOffset:r,availabilityStartTime:n,timescale:a=1,periodStart:o=0,minimumUpdatePeriod:l=0}=e,u=(s+r)/1e3+l-(n+o);return Math.ceil((u*a-t)/i)},un=(e,t)=>{const{type:i,minimumUpdatePeriod:s=0,media:r="",sourceDuration:n,timescale:a=1,startNumber:o=1,periodStart:l}=e,u=[];let h=-1;for(let d=0;dh&&(h=g),m<0){const o=d+1;f=o===t.length?"dynamic"===i&&s>0&&r.indexOf("$Number$")>0?ln(e,h,p):(n*a-h)/p:(t[o].t-h)/p}else f=m+1;const y=o+u.length+f;let _=o+u.length;for(;_e.replace(hn,(e=>(t,i,s,r)=>{if("$$"===t)return"$";if(void 0===e[i])return t;const n=""+e[i];return"RepresentationID"===i?n:(r=s?parseInt(r,10):1,n.length>=r?n:`${new Array(r-n.length+1).join("0")}${n}`)})(t)),cn=(e,t)=>{const i={RepresentationID:e.id,Bandwidth:e.bandwidth||0},{initialization:s={sourceURL:"",range:""}}=e,r=jr({baseUrl:e.baseUrl,source:dn(s.sourceURL,i),range:s.range}),n=((e,t)=>e.duration||t?e.duration?Vr(e):un(e,t):[{number:e.startNumber||1,duration:e.sourceDuration,time:0,timeline:e.periodStart}])(e,t);return n.map((t=>{i.Number=t.number,i.Time=t.time;const s=dn(e.media||"",i),n=e.timescale||1,a=e.presentationTimeOffset||0,o=e.periodStart+(t.time-a)/n;return{uri:s,timeline:t.timeline,duration:t.duration,resolvedUri:ti(e.baseUrl||"",s),map:r,number:t.number,presentationTime:o}}))},pn=(e,t)=>{const{duration:i,segmentUrls:s=[],periodStart:r}=e;if(!i&&!t||i&&t)throw new Error("SEGMENT_TIME_UNSPECIFIED");const n=s.map((t=>((e,t)=>{const{baseUrl:i,initialization:s={}}=e,r=jr({baseUrl:i,source:s.sourceURL,range:s.range}),n=jr({baseUrl:i,source:t.media,range:t.mediaRange});return n.map=r,n})(e,t)));let a;return i&&(a=Vr(e)),t&&(a=un(e,t)),a.map(((t,i)=>{if(n[i]){const s=n[i],a=e.timescale||1,o=e.presentationTimeOffset||0;return s.timeline=t.timeline,s.duration=t.duration,s.number=t.number,s.presentationTime=r+(t.time-o)/a,s}})).filter((e=>e))},mn=({attributes:e,segmentInfo:t})=>{let i,s;t.template?(s=cn,i=Ur(e,t.template)):t.base?(s=zr,i=Ur(e,t.base)):t.list&&(s=pn,i=Ur(e,t.list));const r={attributes:e};if(!s)return r;const n=s(i,t.segmentTimeline);if(i.duration){const{duration:e,timescale:t=1}=i;i.duration=e/t}else n.length?i.duration=n.reduce(((e,t)=>Math.max(e,Math.ceil(t.duration))),0):i.duration=0;return r.attributes=i,r.segments=n,t.base&&i.indexRange&&(r.sidx=n[0],r.segments=[]),r},gn=(e,t)=>qr(e.childNodes).filter((({tagName:e})=>e===t)),fn=e=>e.textContent.trim(),yn=e=>{const t=/P(?:(\d*)Y)?(?:(\d*)M)?(?:(\d*)D)?(?:T(?:(\d*)H)?(?:(\d*)M)?(?:([\d.]*)S)?)?/.exec(e);if(!t)return 0;const[i,s,r,n,a,o]=t.slice(1);return 31536e3*parseFloat(i||0)+2592e3*parseFloat(s||0)+86400*parseFloat(r||0)+3600*parseFloat(n||0)+60*parseFloat(a||0)+parseFloat(o||0)},_n={mediaPresentationDuration:e=>yn(e),availabilityStartTime(e){return/^\d+-\d+-\d+T\d+:\d+:\d+(\.\d+)?$/.test(t=e)&&(t+="Z"),Date.parse(t)/1e3;var t},minimumUpdatePeriod:e=>yn(e),suggestedPresentationDelay:e=>yn(e),type:e=>e,timeShiftBufferDepth:e=>yn(e),start:e=>yn(e),width:e=>parseInt(e,10),height:e=>parseInt(e,10),bandwidth:e=>parseInt(e,10),frameRate:e=>(e=>parseFloat(e.split("/").reduce(((e,t)=>e/t))))(e),startNumber:e=>parseInt(e,10),timescale:e=>parseInt(e,10),presentationTimeOffset:e=>parseInt(e,10),duration(e){const t=parseInt(e,10);return isNaN(t)?yn(e):t},d:e=>parseInt(e,10),t:e=>parseInt(e,10),r:e=>parseInt(e,10),presentationTime:e=>parseInt(e,10),DEFAULT:e=>e},vn=e=>e&&e.attributes?qr(e.attributes).reduce(((e,t)=>{const i=_n[t.name]||_n.DEFAULT;return e[t.name]=i(t.value),e}),{}):{},bn={"urn:uuid:1077efec-c0b2-4d02-ace3-3c1e52e2fb4b":"org.w3.clearkey","urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed":"com.widevine.alpha","urn:uuid:9a04f079-9840-4286-ab92-e65be0885f95":"com.microsoft.playready","urn:uuid:f239e769-efa3-4850-9c16-a903c6932efb":"com.adobe.primetime","urn:mpeg:dash:mp4protection:2011":"mp4protection"},Tn=(e,t)=>t.length?Fr(e.map((function(e){return t.map((function(t){const i=fn(t),s=ti(e.baseUrl,i),r=Ur(vn(t),{baseUrl:s});return s!==i&&!r.serviceLocation&&e.serviceLocation&&(r.serviceLocation=e.serviceLocation),r}))}))):e,Sn=e=>{const t=gn(e,"SegmentTemplate")[0],i=gn(e,"SegmentList")[0],s=i&&gn(i,"SegmentURL").map((e=>Ur({tag:"SegmentURL"},vn(e)))),r=gn(e,"SegmentBase")[0],n=i||t,a=n&&gn(n,"SegmentTimeline")[0],o=i||r||t,l=o&&gn(o,"Initialization")[0],u=t&&vn(t);u&&l?u.initialization=l&&vn(l):u&&u.initialization&&(u.initialization={sourceURL:u.initialization});const h={template:u,segmentTimeline:a&&gn(a,"S").map((e=>vn(e))),list:i&&Ur(vn(i),{segmentUrls:s,initialization:vn(l)}),base:r&&Ur(vn(r),{initialization:vn(l)})};return Object.keys(h).forEach((e=>{h[e]||delete h[e]})),h},En=e=>Fr(gn(e.node,"EventStream").map((t=>{const i=vn(t),s=i.schemeIdUri;return gn(t,"Event").map((t=>{const r=vn(t),n=r.presentationTime||0,a=i.timescale||1,o=r.duration||0,l=n/a+e.attributes.start;return{schemeIdUri:s,value:i.value,id:r.id,start:l,end:l+o/a,messageData:fn(t)||r.messageData,contentEncoding:i.contentEncoding,presentationTimeOffset:i.presentationTimeOffset||0}}))}))),wn=(e,t)=>(i,s)=>{const r=Tn(t,gn(i.node,"BaseURL")),n=Ur(e,{periodStart:i.attributes.start});"number"==typeof i.attributes.duration&&(n.periodDuration=i.attributes.duration);const a=gn(i.node,"AdaptationSet"),o=Sn(i.node);return Fr(a.map(((e,t,i)=>s=>{const r=vn(s),n=Tn(t,gn(s,"BaseURL")),a=gn(s,"Role")[0],o={role:vn(a)};let l=Ur(e,r,o);const u=gn(s,"Accessibility")[0],h="urn:scte:dash:cc:cea-608:2015"===(d=vn(u)).schemeIdUri?("string"!=typeof d.value?[]:d.value.split(";")).map((e=>{let t,i;return i=e,/^CC\d=/.test(e)?[t,i]=e.split("="):/^CC\d$/.test(e)&&(t=e),{channel:t,language:i}})):"urn:scte:dash:cc:cea-708:2015"===d.schemeIdUri?("string"!=typeof d.value?[]:d.value.split(";")).map((e=>{const t={channel:void 0,language:void 0,aspectRatio:1,easyReader:0,"3D":0};if(/=/.test(e)){const[i,s=""]=e.split("=");t.channel=i,t.language=e,s.split(",").forEach((e=>{const[i,s]=e.split(":");"lang"===i?t.language=s:"er"===i?t.easyReader=Number(s):"war"===i?t.aspectRatio=Number(s):"3D"===i&&(t["3D"]=Number(s))}))}else t.language=e;return t.channel&&(t.channel="SERVICE"+t.channel),t})):void 0;var d;h&&(l=Ur(l,{captionServices:h}));const c=gn(s,"Label")[0];if(c&&c.childNodes.length){const e=c.childNodes[0].nodeValue.trim();l=Ur(l,{label:e})}const p=gn(s,"ContentProtection").reduce(((e,t)=>{const i=vn(t);i.schemeIdUri&&(i.schemeIdUri=i.schemeIdUri.toLowerCase());const s=bn[i.schemeIdUri];if(s){e[s]={attributes:i};const r=gn(t,"cenc:pssh")[0];if(r){const t=fn(r);e[s].pssh=t&&function(e){for(var t,i=(t=e,oe.atob?oe.atob(t):Buffer.from(t,"base64").toString("binary")),s=new Uint8Array(i.length),r=0;rs=>{const r=gn(s,"BaseURL"),n=Tn(t,r),a=Ur(e,vn(s)),o=Sn(s);return n.map((e=>({segmentInfo:Ur(i,o),attributes:Ur(a,e)})))})(l,n,f)))})(n,r,o)))},Cn=(e,t)=>{if(e.length>1&&t({type:"warn",message:"The MPD manifest should contain no more than one ContentSteering tag"}),!e.length)return null;const i=Ur({serverURL:fn(e[0])},vn(e[0]));return i.queryBeforeStart="true"===i.queryBeforeStart,i},kn=e=>{if(""===e)throw new Error("DASH_EMPTY_MANIFEST");const t=new Nr;let i,s;try{i=t.parseFromString(e,"application/xml"),s=i&&"MPD"===i.documentElement.tagName?i.documentElement:null}catch(e){}if(!s||s&&s.getElementsByTagName("parsererror").length>0)throw new Error("DASH_INVALID_XML");return s};var xn=Math.pow(2,32),In=function(e){var t,i=new DataView(e.buffer,e.byteOffset,e.byteLength);return i.getBigUint64?(t=i.getBigUint64(0))0;s+=12,r--)i.references.push({referenceType:(128&e[s])>>>7,referencedSize:2147483647&t.getUint32(s),subsegmentDuration:t.getUint32(s+4),startsWithSap:!!(128&e[s+8]),sapType:(112&e[s+8])>>>4,sapDeltaTime:268435455&t.getUint32(s+8)});return i}));var Dn=Ii([73,68,51]),Pn=function e(t,i){return void 0===i&&(i=0),(t=Ii(t)).length-i<10||!Oi(t,Dn,{offset:i})?i:(i+=function(e,t){void 0===t&&(t=0);var i=(e=Ii(e))[t+5],s=e[t+6]<<21|e[t+7]<<14|e[t+8]<<7|e[t+9];return(16&i)>>4?s+20:s+10}(t,i),e(t,i))},Ln=function(e){return"string"==typeof e?Li(e):e},On=function e(t,i,s){void 0===s&&(s=!1),i=function(e){return Array.isArray(e)?e.map((function(e){return Ln(e)})):[Ln(e)]}(i),t=Ii(t);var r=[];if(!i.length)return r;for(var n=0;n>>0,o=t.subarray(n+4,n+8);if(0===a)break;var l=n+a;if(l>t.length){if(s)break;l=t.length}var u=t.subarray(n+8,l);Oi(o,i[0])&&(1===i.length?r.push(u):r.push.apply(r,e(u,i.slice(1),s))),n=l}return r},Mn={EBML:Ii([26,69,223,163]),DocType:Ii([66,130]),Segment:Ii([24,83,128,103]),SegmentInfo:Ii([21,73,169,102]),Tracks:Ii([22,84,174,107]),Track:Ii([174]),TrackNumber:Ii([215]),DefaultDuration:Ii([35,227,131]),TrackEntry:Ii([174]),TrackType:Ii([131]),FlagDefault:Ii([136]),CodecID:Ii([134]),CodecPrivate:Ii([99,162]),VideoTrack:Ii([224]),AudioTrack:Ii([225]),Cluster:Ii([31,67,182,117]),Timestamp:Ii([231]),TimestampScale:Ii([42,215,177]),BlockGroup:Ii([160]),BlockDuration:Ii([155]),Block:Ii([161]),SimpleBlock:Ii([163])},Nn=[128,64,32,16,8,4,2,1],Rn=function(e,t,i,s){void 0===i&&(i=!0),void 0===s&&(s=!1);var r=function(e){for(var t=1,i=0;i=i.length)return i.length;var r=Rn(i,s,!1);if(Oi(t.bytes,r.bytes))return s;var n=Rn(i,s+r.length);return e(t,i,s+n.length+n.value+r.length)},Fn=function e(t,i){i=function(e){return Array.isArray(e)?e.map((function(e){return Un(e)})):[Un(e)]}(i),t=Ii(t);var s=[];if(!i.length)return s;for(var r=0;rt.length?t.length:o+a.value,u=t.subarray(o,l);Oi(i[0],n.bytes)&&(1===i.length?s.push(u):s=s.concat(e(u,i.slice(1)))),r+=n.length+a.length+u.length}return s},qn=Ii([0,0,0,1]),jn=Ii([0,0,1]),$n=Ii([0,0,3]),Hn=function(e){for(var t=[],i=1;i>1&63),-1!==i.indexOf(l)&&(r=n+o),n+=o+("h264"===t?1:2)}else n++}return e.subarray(0,0)},zn={webm:Ii([119,101,98,109]),matroska:Ii([109,97,116,114,111,115,107,97]),flac:Ii([102,76,97,67]),ogg:Ii([79,103,103,83]),ac3:Ii([11,119]),riff:Ii([82,73,70,70]),avi:Ii([65,86,73]),wav:Ii([87,65,86,69]),"3gp":Ii([102,116,121,112,51,103]),mp4:Ii([102,116,121,112]),fmp4:Ii([115,116,121,112]),mov:Ii([102,116,121,112,113,116]),moov:Ii([109,111,111,118]),moof:Ii([109,111,111,102])},Wn={aac:function(e){var t=Pn(e);return Oi(e,[255,16],{offset:t,mask:[255,22]})},mp3:function(e){var t=Pn(e);return Oi(e,[255,2],{offset:t,mask:[255,6]})},webm:function(e){var t=Fn(e,[Mn.EBML,Mn.DocType])[0];return Oi(t,zn.webm)},mkv:function(e){var t=Fn(e,[Mn.EBML,Mn.DocType])[0];return Oi(t,zn.matroska)},mp4:function(e){return!Wn["3gp"](e)&&!Wn.mov(e)&&(!(!Oi(e,zn.mp4,{offset:4})&&!Oi(e,zn.fmp4,{offset:4}))||!(!Oi(e,zn.moof,{offset:4})&&!Oi(e,zn.moov,{offset:4}))||void 0)},mov:function(e){return Oi(e,zn.mov,{offset:4})},"3gp":function(e){return Oi(e,zn["3gp"],{offset:4})},ac3:function(e){var t=Pn(e);return Oi(e,zn.ac3,{offset:t})},ts:function(e){if(e.length<189&&e.length>=1)return 71===e[0];for(var t=0;t+188(s,r,n)=>{const a=t.levels[r],o=new RegExp(`^(${a})$`);let l=e;if("log"!==s&&n.unshift(s.toUpperCase()+":"),i&&(l=`%c${e}`,n.unshift(i)),n.unshift(l+":"),na){na.push([].concat(n));const e=na.length-1e3;na.splice(0,e>0?e:0)}if(!oe.console)return;let u=oe.console[s];u||"debug"!==s||(u=oe.console.info||oe.console.log),u&&a&&o.test(s)&&u[Array.isArray(n)?"apply":"call"](oe.console,n)})(t,a,s),a.createLogger=(r,n,a)=>{const o=void 0!==n?n:i;return e(`${t} ${o} ${r}`,o,void 0!==a?a:s)},a.createNewLogger=(t,i,s)=>e(t,i,s),a.levels={all:"debug|log|warn|error",off:"",debug:"debug|log|warn|error",info:"log|warn|error",warn:"warn|error",error:"error",DEFAULT:n},a.level=e=>{if("string"==typeof e){if(!a.levels.hasOwnProperty(e))throw new Error(`"${e}" in not a valid log level`);n=e}return n},(a.history=()=>na?[].concat(na):[]).filter=e=>(na||[]).filter((t=>new RegExp(`.*${e}.*`).test(t[0]))),a.history.clear=()=>{na&&(na.length=0)},a.history.disable=()=>{null!==na&&(na.length=0,na=null)},a.history.enable=()=>{null===na&&(na=[])},a.error=(...e)=>r("error",n,e),a.warn=(...e)=>r("warn",n,e),a.debug=(...e)=>r("debug",n,e),a}("VIDEOJS"),oa=aa.createLogger,la=Object.prototype.toString,ua=function(e){return ca(e)?Object.keys(e):[]};function ha(e,t){ua(e).forEach((i=>t(e[i],i)))}function da(e,t,i=0){return ua(e).reduce(((i,s)=>t(i,e[s],s)),i)}function ca(e){return!!e&&"object"==typeof e}function pa(e){return ca(e)&&"[object Object]"===la.call(e)&&e.constructor===Object}function ma(...e){const t={};return e.forEach((e=>{e&&ha(e,((e,i)=>{pa(e)?(pa(t[i])||(t[i]={}),t[i]=ma(t[i],e)):t[i]=e}))})),t}function ga(e={}){const t=[];for(const i in e)if(e.hasOwnProperty(i)){const s=e[i];t.push(s)}return t}function fa(e,t,i,s=!0){const r=i=>Object.defineProperty(e,t,{value:i,enumerable:!0,writable:!0}),n={configurable:!0,enumerable:!0,get(){const e=i();return r(e),e}};return s&&(n.set=r),Object.defineProperty(e,t,n)}var ya=Object.freeze({__proto__:null,each:ha,reduce:da,isObject:ca,isPlain:pa,merge:ma,values:ga,defineLazyProperty:fa});let _a,va=!1,ba=null,Ta=!1,Sa=!1,Ea=!1,wa=!1,Ca=!1,ka=null,xa=null,Ia=null,Aa=!1,Da=!1,Pa=!1,La=!1,Oa=!1,Ma=!1,Na=!1;const Ra=Boolean($a()&&("ontouchstart"in oe||oe.navigator.maxTouchPoints||oe.DocumentTouch&&oe.document instanceof oe.DocumentTouch)),Ua=oe.navigator&&oe.navigator.userAgentData;if(Ua&&Ua.platform&&Ua.brands&&(Ta="Android"===Ua.platform,Ea=Boolean(Ua.brands.find((e=>"Microsoft Edge"===e.brand))),wa=Boolean(Ua.brands.find((e=>"Chromium"===e.brand))),Ca=!Ea&&wa,ka=xa=(Ua.brands.find((e=>"Chromium"===e.brand))||{}).version||null,Da="Windows"===Ua.platform),!wa){const Cm=oe.navigator&&oe.navigator.userAgent||"";va=/iPod/i.test(Cm),ba=function(){const e=Cm.match(/OS (\d+)_/i);return e&&e[1]?e[1]:null}(),Ta=/Android/i.test(Cm),_a=function(){const e=Cm.match(/Android (\d+)(?:\.(\d+))?(?:\.(\d+))*/i);if(!e)return null;const t=e[1]&&parseFloat(e[1]),i=e[2]&&parseFloat(e[2]);return t&&i?parseFloat(e[1]+"."+e[2]):t||null}(),Sa=/Firefox/i.test(Cm),Ea=/Edg/i.test(Cm),wa=/Chrome/i.test(Cm)||/CriOS/i.test(Cm),Ca=!Ea&&wa,ka=xa=function(){const e=Cm.match(/(Chrome|CriOS)\/(\d+)/);return e&&e[2]?parseFloat(e[2]):null}(),Ia=function(){const e=/MSIE\s(\d+)\.\d/.exec(Cm);let t=e&&parseFloat(e[1]);return!t&&/Trident\/7.0/i.test(Cm)&&/rv:11.0/.test(Cm)&&(t=11),t}(),Oa=/Tizen/i.test(Cm),Ma=/Web0S/i.test(Cm),Na=Oa||Ma,Aa=/Safari/i.test(Cm)&&!Ca&&!Ta&&!Ea&&!Na,Da=/Windows/i.test(Cm),Pa=/iPad/i.test(Cm)||Aa&&Ra&&!/iPhone/i.test(Cm),La=/iPhone/i.test(Cm)&&!Pa}const Ba=La||Pa||va,Fa=(Aa||Ba)&&!Ca;var qa=Object.freeze({__proto__:null,get IS_IPOD(){return va},get IOS_VERSION(){return ba},get IS_ANDROID(){return Ta},get ANDROID_VERSION(){return _a},get IS_FIREFOX(){return Sa},get IS_EDGE(){return Ea},get IS_CHROMIUM(){return wa},get IS_CHROME(){return Ca},get CHROMIUM_VERSION(){return ka},get CHROME_VERSION(){return xa},get IE_VERSION(){return Ia},get IS_SAFARI(){return Aa},get IS_WINDOWS(){return Da},get IS_IPAD(){return Pa},get IS_IPHONE(){return La},get IS_TIZEN(){return Oa},get IS_WEBOS(){return Ma},get IS_SMART_TV(){return Na},TOUCH_ENABLED:Ra,IS_IOS:Ba,IS_ANY_SAFARI:Fa});function ja(e){return"string"==typeof e&&Boolean(e.trim())}function $a(){return Ze===oe.document}function Ha(e){return ca(e)&&1===e.nodeType}function Va(){try{return oe.parent!==oe.self}catch(e){return!0}}function za(e){return function(t,i){if(!ja(t))return Ze[e](null);ja(i)&&(i=Ze.querySelector(i));const s=Ha(i)?i:Ze;return s[e]&&s[e](t)}}function Wa(e="div",t={},i={},s){const r=Ze.createElement(e);return Object.getOwnPropertyNames(t).forEach((function(e){const i=t[e];"textContent"===e?Ga(r,i):r[e]===i&&"tabIndex"!==e||(r[e]=i)})),Object.getOwnPropertyNames(i).forEach((function(e){r.setAttribute(e,i[e])})),s&&po(r,s),r}function Ga(e,t){return void 0===e.textContent?e.innerText=t:e.textContent=t,e}function Xa(e,t){t.firstChild?t.insertBefore(e,t.firstChild):t.appendChild(e)}function Ka(e,t){return function(e){if(e.indexOf(" ")>=0)throw new Error("class has illegal whitespace characters")}(t),e.classList.contains(t)}function Qa(e,...t){return e.classList.add(...t.reduce(((e,t)=>e.concat(t.split(/\s+/))),[])),e}function Za(e,...t){return e?(e.classList.remove(...t.reduce(((e,t)=>e.concat(t.split(/\s+/))),[])),e):(aa.warn("removeClass was called with an element that doesn't exist"),null)}function Ya(e,t,i){return"function"==typeof i&&(i=i(e,t)),"boolean"!=typeof i&&(i=void 0),t.split(/\s+/).forEach((t=>e.classList.toggle(t,i))),e}function Ja(e,t){Object.getOwnPropertyNames(t).forEach((function(i){const s=t[i];null==s||!1===s?e.removeAttribute(i):e.setAttribute(i,!0===s?"":s)}))}function eo(e){const t={},i=["autoplay","controls","playsinline","loop","muted","default","defaultMuted"];if(e&&e.attributes&&e.attributes.length>0){const s=e.attributes;for(let e=s.length-1;e>=0;e--){const r=s[e].name;let n=s[e].value;i.includes(r)&&(n=null!==n),t[r]=n}}return t}function to(e,t){return e.getAttribute(t)}function io(e,t,i){e.setAttribute(t,i)}function so(e,t){e.removeAttribute(t)}function ro(){Ze.body.focus(),Ze.onselectstart=function(){return!1}}function no(){Ze.onselectstart=function(){return!0}}function ao(e){if(e&&e.getBoundingClientRect&&e.parentNode){const t=e.getBoundingClientRect(),i={};return["bottom","height","left","right","top","width"].forEach((e=>{void 0!==t[e]&&(i[e]=t[e])})),i.height||(i.height=parseFloat(_o(e,"height"))),i.width||(i.width=parseFloat(_o(e,"width"))),i}}function oo(e){if(!e||e&&!e.offsetParent)return{left:0,top:0,width:0,height:0};const t=e.offsetWidth,i=e.offsetHeight;let s=0,r=0;for(;e.offsetParent&&e!==Ze[ta.fullscreenElement];)s+=e.offsetLeft,r+=e.offsetTop,e=e.offsetParent;return{left:s,top:r,width:t,height:i}}function lo(e,t){const i={x:0,y:0};if(Ba){let t=e;for(;t&&"html"!==t.nodeName.toLowerCase();){const e=_o(t,"transform");if(/^matrix/.test(e)){const t=e.slice(7,-1).split(/,\s/).map(Number);i.x+=t[4],i.y+=t[5]}else if(/^matrix3d/.test(e)){const t=e.slice(9,-1).split(/,\s/).map(Number);i.x+=t[12],i.y+=t[13]}t=t.parentNode}}const s={},r=oo(t.target),n=oo(e),a=n.width,o=n.height;let l=t.offsetY-(n.top-r.top),u=t.offsetX-(n.left-r.left);return t.changedTouches&&(u=t.changedTouches[0].pageX-n.left,l=t.changedTouches[0].pageY+n.top,Ba&&(u-=i.x,l-=i.y)),s.y=1-Math.max(0,Math.min(1,l/o)),s.x=Math.max(0,Math.min(1,u/a)),s}function uo(e){return ca(e)&&3===e.nodeType}function ho(e){for(;e.firstChild;)e.removeChild(e.firstChild);return e}function co(e){return"function"==typeof e&&(e=e()),(Array.isArray(e)?e:[e]).map((e=>("function"==typeof e&&(e=e()),Ha(e)||uo(e)?e:"string"==typeof e&&/\S/.test(e)?Ze.createTextNode(e):void 0))).filter((e=>e))}function po(e,t){return co(t).forEach((t=>e.appendChild(t))),e}function mo(e,t){return po(ho(e),t)}function go(e){return void 0===e.button&&void 0===e.buttons||0===e.button&&void 0===e.buttons||"mouseup"===e.type&&0===e.button&&0===e.buttons||0===e.button&&1===e.buttons}const fo=za("querySelector"),yo=za("querySelectorAll");function _o(e,t){if(!e||!t)return"";if("function"==typeof oe.getComputedStyle){let i;try{i=oe.getComputedStyle(e)}catch(e){return""}return i?i.getPropertyValue(t)||i[t]:""}return""}function vo(e){[...Ze.styleSheets].forEach((t=>{try{const i=[...t.cssRules].map((e=>e.cssText)).join(""),s=Ze.createElement("style");s.textContent=i,e.document.head.appendChild(s)}catch(i){const s=Ze.createElement("link");s.rel="stylesheet",s.type=t.type,s.media=t.media.mediaText,s.href=t.href,e.document.head.appendChild(s)}}))}var bo=Object.freeze({__proto__:null,isReal:$a,isEl:Ha,isInFrame:Va,createEl:Wa,textContent:Ga,prependTo:Xa,hasClass:Ka,addClass:Qa,removeClass:Za,toggleClass:Ya,setAttributes:Ja,getAttributes:eo,getAttribute:to,setAttribute:io,removeAttribute:so,blockTextSelection:ro,unblockTextSelection:no,getBoundingClientRect:ao,findPosition:oo,getPointerPosition:lo,isTextNode:uo,emptyEl:ho,normalizeContent:co,appendContent:po,insertContent:mo,isSingleLeftClick:go,$:fo,$$:yo,computedStyle:_o,copyStyleSheetsToWindow:vo});let To,So=!1;const Eo=function(){if(!1===To.options.autoSetup)return;const e=Array.prototype.slice.call(Ze.getElementsByTagName("video")),t=Array.prototype.slice.call(Ze.getElementsByTagName("audio")),i=Array.prototype.slice.call(Ze.getElementsByTagName("video-js")),s=e.concat(t,i);if(s&&s.length>0)for(let e=0,t=s.length;e-1&&(i={passive:!0}),e.addEventListener(t,s.dispatcher,i)}else e.attachEvent&&e.attachEvent("on"+t,s.dispatcher)}function Bo(e,t,i){if(!Io.has(e))return;const s=Io.get(e);if(!s.handlers)return;if(Array.isArray(t))return Oo(Bo,e,t,i);const r=function(e,t){s.handlers[t]=[],Lo(e,t)};if(void 0===t){for(const t in s.handlers)Object.prototype.hasOwnProperty.call(s.handlers||{},t)&&r(e,t);return}const n=s.handlers[t];if(n)if(i){if(i.guid)for(let e=0;e=t&&(e(...s),i=r)}},Wo=function(e,t,i,s=oe){let r;const n=function(){const n=this,a=arguments;let o=function(){r=null,o=null,i||e.apply(n,a)};!r&&i&&e.apply(n,a),s.clearTimeout(r),r=s.setTimeout(o,t)};return n.cancel=()=>{s.clearTimeout(r),r=null},n};var Go=Object.freeze({__proto__:null,UPDATE_REFRESH_INTERVAL:Ho,bind_:Vo,throttle:zo,debounce:Wo});let Xo;class Ko{on(e,t){const i=this.addEventListener;this.addEventListener=()=>{},Uo(this,e,t),this.addEventListener=i}off(e,t){Bo(this,e,t)}one(e,t){const i=this.addEventListener;this.addEventListener=()=>{},qo(this,e,t),this.addEventListener=i}any(e,t){const i=this.addEventListener;this.addEventListener=()=>{},jo(this,e,t),this.addEventListener=i}trigger(e){const t=e.type||e;"string"==typeof e&&(e={type:t}),e=Mo(e),this.allowedEvents_[t]&&this["on"+t]&&this["on"+t](e),Fo(this,e)}queueTrigger(e){Xo||(Xo=new Map);const t=e.type||e;let i=Xo.get(this);i||(i=new Map,Xo.set(this,i));const s=i.get(t);i.delete(t),oe.clearTimeout(s);const r=oe.setTimeout((()=>{i.delete(t),0===i.size&&(i=null,Xo.delete(this)),this.trigger(e)}),0);i.set(t,r)}}Ko.prototype.allowedEvents_={},Ko.prototype.addEventListener=Ko.prototype.on,Ko.prototype.removeEventListener=Ko.prototype.off,Ko.prototype.dispatchEvent=Ko.prototype.trigger;const Qo=e=>"function"==typeof e.name?e.name():"string"==typeof e.name?e.name:e.name_?e.name_:e.constructor&&e.constructor.name?e.constructor.name:typeof e,Zo=e=>e instanceof Ko||!!e.eventBusEl_&&["on","one","off","trigger"].every((t=>"function"==typeof e[t])),Yo=e=>"string"==typeof e&&/\S/.test(e)||Array.isArray(e)&&!!e.length,Jo=(e,t,i)=>{if(!e||!e.nodeName&&!Zo(e))throw new Error(`Invalid target for ${Qo(t)}#${i}; must be a DOM node or evented object.`)},el=(e,t,i)=>{if(!Yo(e))throw new Error(`Invalid event type for ${Qo(t)}#${i}; must be a non-empty string or array.`)},tl=(e,t,i)=>{if("function"!=typeof e)throw new Error(`Invalid listener for ${Qo(t)}#${i}; must be a function.`)},il=(e,t,i)=>{const s=t.length<3||t[0]===e||t[0]===e.eventBusEl_;let r,n,a;return s?(r=e.eventBusEl_,t.length>=3&&t.shift(),[n,a]=t):[r,n,a]=t,Jo(r,e,i),el(n,e,i),tl(a,e,i),a=Vo(e,a),{isTargetingSelf:s,target:r,type:n,listener:a}},sl=(e,t,i,s)=>{Jo(e,e,t),e.nodeName?$o[t](e,i,s):e[t](i,s)},rl={on(...e){const{isTargetingSelf:t,target:i,type:s,listener:r}=il(this,e,"on");if(sl(i,"on",s,r),!t){const e=()=>this.off(i,s,r);e.guid=r.guid;const t=()=>this.off("dispose",e);t.guid=r.guid,sl(this,"on","dispose",e),sl(i,"on","dispose",t)}},one(...e){const{isTargetingSelf:t,target:i,type:s,listener:r}=il(this,e,"one");if(t)sl(i,"one",s,r);else{const e=(...t)=>{this.off(i,s,e),r.apply(null,t)};e.guid=r.guid,sl(i,"one",s,e)}},any(...e){const{isTargetingSelf:t,target:i,type:s,listener:r}=il(this,e,"any");if(t)sl(i,"any",s,r);else{const e=(...t)=>{this.off(i,s,e),r.apply(null,t)};e.guid=r.guid,sl(i,"any",s,e)}},off(e,t,i){if(!e||Yo(e))Bo(this.eventBusEl_,e,t);else{const s=e,r=t;Jo(s,this,"off"),el(r,this,"off"),tl(i,this,"off"),i=Vo(this,i),this.off("dispose",i),s.nodeName?(Bo(s,r,i),Bo(s,"dispose",i)):Zo(s)&&(s.off(r,i),s.off("dispose",i))}},trigger(e,t){Jo(this.eventBusEl_,this,"trigger");const i=e&&"string"!=typeof e?e.type:e;if(!Yo(i))throw new Error(`Invalid event type for ${Qo(this)}#trigger; must be a non-empty string or object with a type key that has a non-empty value.`);return Fo(this.eventBusEl_,e,t)}};function nl(e,t={}){const{eventBusKey:i}=t;if(i){if(!e[i].nodeName)throw new Error(`The eventBusKey "${i}" does not refer to an element.`);e.eventBusEl_=e[i]}else e.eventBusEl_=Wa("span",{className:"vjs-event-bus"});return Object.assign(e,rl),e.eventedCallbacks&&e.eventedCallbacks.forEach((e=>{e()})),e.on("dispose",(()=>{e.off(),[e,e.el_,e.eventBusEl_].forEach((function(e){e&&Io.has(e)&&Io.delete(e)})),oe.setTimeout((()=>{e.eventBusEl_=null}),0)})),e}const al={state:{},setState(e){let t;return"function"==typeof e&&(e=e()),ha(e,((e,i)=>{this.state[i]!==e&&(t=t||{},t[i]={from:this.state[i],to:e}),this.state[i]=e})),t&&Zo(this)&&this.trigger({changes:t,type:"statechanged"}),t}};function ol(e,t){return Object.assign(e,al),e.state=Object.assign({},e.state,t),"function"==typeof e.handleStateChanged&&Zo(e)&&e.on("statechanged",e.handleStateChanged),e}const ll=function(e){return"string"!=typeof e?e:e.replace(/./,(e=>e.toLowerCase()))},ul=function(e){return"string"!=typeof e?e:e.replace(/./,(e=>e.toUpperCase()))},hl=function(e,t){return ul(e)===ul(t)};var dl=Object.freeze({__proto__:null,toLowerCase:ll,toTitleCase:ul,titleCaseEquals:hl});class cl{constructor(e,t,i){if(!e&&this.play?this.player_=e=this:this.player_=e,this.isDisposed_=!1,this.parentComponent_=null,this.options_=ma({},this.options_),t=this.options_=ma(this.options_,t),this.id_=t.id||t.el&&t.el.id,!this.id_){const t=e&&e.id&&e.id()||"no_player";this.id_=`${t}_component_${Po()}`}this.name_=t.name||null,t.el?this.el_=t.el:!1!==t.createEl&&(this.el_=this.createEl()),t.className&&this.el_&&t.className.split(" ").forEach((e=>this.addClass(e))),["on","off","one","any","trigger"].forEach((e=>{this[e]=void 0})),!1!==t.evented&&(nl(this,{eventBusKey:this.el_?"el_":null}),this.handleLanguagechange=this.handleLanguagechange.bind(this),this.on(this.player_,"languagechange",this.handleLanguagechange)),ol(this,this.constructor.defaultState),this.children_=[],this.childIndex_={},this.childNameIndex_={},this.setTimeoutIds_=new Set,this.setIntervalIds_=new Set,this.rafIds_=new Set,this.namedRafs_=new Map,this.clearingTimersOnDispose_=!1,!1!==t.initChildren&&this.initChildren(),this.ready(i),!1!==t.reportTouchActivity&&this.enableTouchActivity()}on(e,t){}off(e,t){}one(e,t){}any(e,t){}trigger(e,t){}dispose(e={}){if(!this.isDisposed_){if(this.readyQueue_&&(this.readyQueue_.length=0),this.trigger({type:"dispose",bubbles:!1}),this.isDisposed_=!0,this.children_)for(let e=this.children_.length-1;e>=0;e--)this.children_[e].dispose&&this.children_[e].dispose();this.children_=null,this.childIndex_=null,this.childNameIndex_=null,this.parentComponent_=null,this.el_&&(this.el_.parentNode&&(e.restoreEl?this.el_.parentNode.replaceChild(e.restoreEl,this.el_):this.el_.parentNode.removeChild(this.el_)),this.el_=null),this.player_=null}}isDisposed(){return Boolean(this.isDisposed_)}player(){return this.player_}options(e){return e?(this.options_=ma(this.options_,e),this.options_):this.options_}el(){return this.el_}createEl(e,t,i){return Wa(e,t,i)}localize(e,t,i=e){const s=this.player_.language&&this.player_.language(),r=this.player_.languages&&this.player_.languages(),n=r&&r[s],a=s&&s.split("-")[0],o=r&&r[a];let l=i;return n&&n[e]?l=n[e]:o&&o[e]&&(l=o[e]),t&&(l=l.replace(/\{(\d+)\}/g,(function(e,i){const s=t[i-1];let r=s;return void 0===s&&(r=e),r}))),l}handleLanguagechange(){}contentEl(){return this.contentEl_||this.el_}id(){return this.id_}name(){return this.name_}children(){return this.children_}getChildById(e){return this.childIndex_[e]}getChild(e){if(e)return this.childNameIndex_[e]}getDescendant(...e){e=e.reduce(((e,t)=>e.concat(t)),[]);let t=this;for(let i=0;i=0;i--)if(this.children_[i]===e){t=!0,this.children_.splice(i,1);break}if(!t)return;e.parentComponent_=null,this.childIndex_[e.id()]=null,this.childNameIndex_[ul(e.name())]=null,this.childNameIndex_[ll(e.name())]=null;const i=e.el();i&&i.parentNode===this.contentEl()&&this.contentEl().removeChild(e.el())}initChildren(){const e=this.options_.children;if(e){const t=this.options_,i=e=>{const i=e.name;let s=e.opts;if(void 0!==t[i]&&(s=t[i]),!1===s)return;!0===s&&(s={}),s.playerOptions=this.options_.playerOptions;const r=this.addChild(i,s);r&&(this[i]=r)};let s;const r=cl.getComponent("Tech");s=Array.isArray(e)?e:Object.keys(e),s.concat(Object.keys(this.options_).filter((function(e){return!s.some((function(t){return"string"==typeof t?e===t:e===t.name}))}))).map((t=>{let i,s;return"string"==typeof t?(i=t,s=e[i]||this.options_[i]||{}):(i=t.name,s=t),{name:i,opts:s}})).filter((e=>{const t=cl.getComponent(e.opts.componentClass||ul(e.name));return t&&!r.isTech(t)})).forEach(i)}}buildCSSClass(){return""}ready(e,t=!1){if(e)return this.isReady_?void(t?e.call(this):this.setTimeout(e,1)):(this.readyQueue_=this.readyQueue_||[],void this.readyQueue_.push(e))}triggerReady(){this.isReady_=!0,this.setTimeout((function(){const e=this.readyQueue_;this.readyQueue_=[],e&&e.length>0&&e.forEach((function(e){e.call(this)}),this),this.trigger("ready")}),1)}$(e,t){return fo(e,t||this.contentEl())}$$(e,t){return yo(e,t||this.contentEl())}hasClass(e){return Ka(this.el_,e)}addClass(...e){Qa(this.el_,...e)}removeClass(...e){Za(this.el_,...e)}toggleClass(e,t){Ya(this.el_,e,t)}show(){this.removeClass("vjs-hidden")}hide(){this.addClass("vjs-hidden")}lockShowing(){this.addClass("vjs-lock-showing")}unlockShowing(){this.removeClass("vjs-lock-showing")}getAttribute(e){return to(this.el_,e)}setAttribute(e,t){io(this.el_,e,t)}removeAttribute(e){so(this.el_,e)}width(e,t){return this.dimension("width",e,t)}height(e,t){return this.dimension("height",e,t)}dimensions(e,t){this.width(e,!0),this.height(t)}dimension(e,t,i){if(void 0!==t)return null!==t&&t==t||(t=0),-1!==(""+t).indexOf("%")||-1!==(""+t).indexOf("px")?this.el_.style[e]=t:this.el_.style[e]="auto"===t?"":t+"px",void(i||this.trigger("componentresize"));if(!this.el_)return 0;const s=this.el_.style[e],r=s.indexOf("px");return-1!==r?parseInt(s.slice(0,r),10):parseInt(this.el_["offset"+ul(e)],10)}currentDimension(e){let t=0;if("width"!==e&&"height"!==e)throw new Error("currentDimension only accepts width or height value");if(t=_o(this.el_,e),t=parseFloat(t),0===t||isNaN(t)){const i=`offset${ul(e)}`;t=this.el_[i]}return t}currentDimensions(){return{width:this.currentDimension("width"),height:this.currentDimension("height")}}currentWidth(){return this.currentDimension("width")}currentHeight(){return this.currentDimension("height")}focus(){this.el_.focus()}blur(){this.el_.blur()}handleKeyDown(e){this.player_&&(Je.isEventKey(e,"Tab")||e.stopPropagation(),this.player_.handleKeyDown(e))}handleKeyPress(e){this.handleKeyDown(e)}emitTapEvents(){let e,t=0,i=null;this.on("touchstart",(function(s){1===s.touches.length&&(i={pageX:s.touches[0].pageX,pageY:s.touches[0].pageY},t=oe.performance.now(),e=!0)})),this.on("touchmove",(function(t){if(t.touches.length>1)e=!1;else if(i){const s=t.touches[0].pageX-i.pageX,r=t.touches[0].pageY-i.pageY;Math.sqrt(s*s+r*r)>10&&(e=!1)}}));const s=function(){e=!1};this.on("touchleave",s),this.on("touchcancel",s),this.on("touchend",(function(s){i=null,!0===e&&oe.performance.now()-t<200&&(s.preventDefault(),this.trigger("tap"))}))}enableTouchActivity(){if(!this.player()||!this.player().reportUserActivity)return;const e=Vo(this.player(),this.player().reportUserActivity);let t;this.on("touchstart",(function(){e(),this.clearInterval(t),t=this.setInterval(e,250)}));const i=function(i){e(),this.clearInterval(t)};this.on("touchmove",e),this.on("touchend",i),this.on("touchcancel",i)}setTimeout(e,t){var i;return e=Vo(this,e),this.clearTimersOnDispose_(),i=oe.setTimeout((()=>{this.setTimeoutIds_.has(i)&&this.setTimeoutIds_.delete(i),e()}),t),this.setTimeoutIds_.add(i),i}clearTimeout(e){return this.setTimeoutIds_.has(e)&&(this.setTimeoutIds_.delete(e),oe.clearTimeout(e)),e}setInterval(e,t){e=Vo(this,e),this.clearTimersOnDispose_();const i=oe.setInterval(e,t);return this.setIntervalIds_.add(i),i}clearInterval(e){return this.setIntervalIds_.has(e)&&(this.setIntervalIds_.delete(e),oe.clearInterval(e)),e}requestAnimationFrame(e){var t;return this.clearTimersOnDispose_(),e=Vo(this,e),t=oe.requestAnimationFrame((()=>{this.rafIds_.has(t)&&this.rafIds_.delete(t),e()})),this.rafIds_.add(t),t}requestNamedAnimationFrame(e,t){if(this.namedRafs_.has(e))return;this.clearTimersOnDispose_(),t=Vo(this,t);const i=this.requestAnimationFrame((()=>{t(),this.namedRafs_.has(e)&&this.namedRafs_.delete(e)}));return this.namedRafs_.set(e,i),e}cancelNamedAnimationFrame(e){this.namedRafs_.has(e)&&(this.cancelAnimationFrame(this.namedRafs_.get(e)),this.namedRafs_.delete(e))}cancelAnimationFrame(e){return this.rafIds_.has(e)&&(this.rafIds_.delete(e),oe.cancelAnimationFrame(e)),e}clearTimersOnDispose_(){this.clearingTimersOnDispose_||(this.clearingTimersOnDispose_=!0,this.one("dispose",(()=>{[["namedRafs_","cancelNamedAnimationFrame"],["rafIds_","cancelAnimationFrame"],["setTimeoutIds_","clearTimeout"],["setIntervalIds_","clearInterval"]].forEach((([e,t])=>{this[e].forEach(((e,i)=>this[t](i)))})),this.clearingTimersOnDispose_=!1})))}static registerComponent(e,t){if("string"!=typeof e||!e)throw new Error(`Illegal component name, "${e}"; must be a non-empty string.`);const i=cl.getComponent("Tech"),s=i&&i.isTech(t),r=cl===t||cl.prototype.isPrototypeOf(t.prototype);if(s||!r){let t;throw t=s?"techs must be registered using Tech.registerTech()":"must be a Component subclass",new Error(`Illegal component, "${e}"; ${t}.`)}e=ul(e),cl.components_||(cl.components_={});const n=cl.getComponent("Player");if("Player"===e&&n&&n.players){const e=n.players,t=Object.keys(e);if(e&&t.length>0&&t.map((t=>e[t])).every(Boolean))throw new Error("Can not register Player component after player has been created.")}return cl.components_[e]=t,cl.components_[ll(e)]=t,t}static getComponent(e){if(e&&cl.components_)return cl.components_[e]}}function pl(e,t,i,s){return function(e,t,i){if("number"!=typeof t||t<0||t>i)throw new Error(`Failed to execute '${e}' on 'TimeRanges': The index provided (${t}) is non-numeric or out of bounds (0-${i}).`)}(e,s,i.length-1),i[s][t]}function ml(e){let t;return t=void 0===e||0===e.length?{length:0,start(){throw new Error("This TimeRanges object is empty")},end(){throw new Error("This TimeRanges object is empty")}}:{length:e.length,start:pl.bind(null,"start",0,e),end:pl.bind(null,"end",1,e)},oe.Symbol&&oe.Symbol.iterator&&(t[oe.Symbol.iterator]=()=>(e||[]).values()),t}function gl(e,t){return Array.isArray(e)?ml(e):void 0===e||void 0===t?ml():ml([[e,t]])}cl.registerComponent("Component",cl);const fl=function(e,t){e=e<0?0:e;let i=Math.floor(e%60),s=Math.floor(e/60%60),r=Math.floor(e/3600);const n=Math.floor(t/60%60),a=Math.floor(t/3600);return(isNaN(e)||e===1/0)&&(r=s=i="-"),r=r>0||a>0?r+":":"",s=((r||n>=10)&&s<10?"0"+s:s)+":",i=i<10?"0"+i:i,r+s+i};let yl=fl;function _l(e){yl=e}function vl(){yl=fl}function bl(e,t=e){return yl(e,t)}var Tl=Object.freeze({__proto__:null,createTimeRanges:gl,createTimeRange:gl,setFormatTime:_l,resetFormatTime:vl,formatTime:bl});function Sl(e,t){let i,s,r=0;if(!t)return 0;e&&e.length||(e=gl(0,0));for(let n=0;nt&&(s=t),r+=s-i;return r/t}function El(e){if(e instanceof El)return e;"number"==typeof e?this.code=e:"string"==typeof e?this.message=e:ca(e)&&("number"==typeof e.code&&(this.code=e.code),Object.assign(this,e)),this.message||(this.message=El.defaultMessages[this.code]||"")}function wl(e){return null!=e&&"function"==typeof e.then}function Cl(e){wl(e)&&e.then(null,(e=>{}))}El.prototype.code=0,El.prototype.message="",El.prototype.status=null,El.prototype.metadata=null,El.errorTypes=["MEDIA_ERR_CUSTOM","MEDIA_ERR_ABORTED","MEDIA_ERR_NETWORK","MEDIA_ERR_DECODE","MEDIA_ERR_SRC_NOT_SUPPORTED","MEDIA_ERR_ENCRYPTED"],El.defaultMessages={1:"You aborted the media playback",2:"A network error caused the media download to fail part-way.",3:"The media playback was aborted due to a corruption problem or because the media used features your browser did not support.",4:"The media could not be loaded, either because the server or network failed or because the format is not supported.",5:"The media is encrypted and we do not have the keys to decrypt it."},El.MEDIA_ERR_CUSTOM=0,El.prototype.MEDIA_ERR_CUSTOM=0,El.MEDIA_ERR_ABORTED=1,El.prototype.MEDIA_ERR_ABORTED=1,El.MEDIA_ERR_NETWORK=2,El.prototype.MEDIA_ERR_NETWORK=2,El.MEDIA_ERR_DECODE=3,El.prototype.MEDIA_ERR_DECODE=3,El.MEDIA_ERR_SRC_NOT_SUPPORTED=4,El.prototype.MEDIA_ERR_SRC_NOT_SUPPORTED=4,El.MEDIA_ERR_ENCRYPTED=5,El.prototype.MEDIA_ERR_ENCRYPTED=5;const kl=function(e){return["kind","label","language","id","inBandMetadataTrackDispatchType","mode","src"].reduce(((t,i,s)=>(e[i]&&(t[i]=e[i]),t)),{cues:e.cues&&Array.prototype.map.call(e.cues,(function(e){return{startTime:e.startTime,endTime:e.endTime,text:e.text,id:e.id}}))})},xl="vjs-modal-dialog";class Il extends cl{constructor(e,t){super(e,t),this.handleKeyDown_=e=>this.handleKeyDown(e),this.close_=e=>this.close(e),this.opened_=this.hasBeenOpened_=this.hasBeenFilled_=!1,this.closeable(!this.options_.uncloseable),this.content(this.options_.content),this.contentEl_=Wa("div",{className:`${xl}-content`},{role:"document"}),this.descEl_=Wa("p",{className:`${xl}-description vjs-control-text`,id:this.el().getAttribute("aria-describedby")}),Ga(this.descEl_,this.description()),this.el_.appendChild(this.descEl_),this.el_.appendChild(this.contentEl_)}createEl(){return super.createEl("div",{className:this.buildCSSClass(),tabIndex:-1},{"aria-describedby":`${this.id()}_description`,"aria-hidden":"true","aria-label":this.label(),role:"dialog","aria-live":"polite"})}dispose(){this.contentEl_=null,this.descEl_=null,this.previouslyActiveEl_=null,super.dispose()}buildCSSClass(){return`${xl} vjs-hidden ${super.buildCSSClass()}`}label(){return this.localize(this.options_.label||"Modal Window")}description(){let e=this.options_.description||this.localize("This is a modal window.");return this.closeable()&&(e+=" "+this.localize("This modal can be closed by pressing the Escape key or activating the close button.")),e}open(){if(this.opened_)return void(this.options_.fillAlways&&this.fill());const e=this.player();this.trigger("beforemodalopen"),this.opened_=!0,(this.options_.fillAlways||!this.hasBeenOpened_&&!this.hasBeenFilled_)&&this.fill(),this.wasPlaying_=!e.paused(),this.options_.pauseOnOpen&&this.wasPlaying_&&e.pause(),this.on("keydown",this.handleKeyDown_),this.hadControls_=e.controls(),e.controls(!1),this.show(),this.conditionalFocus_(),this.el().setAttribute("aria-hidden","false"),this.trigger("modalopen"),this.hasBeenOpened_=!0}opened(e){return"boolean"==typeof e&&this[e?"open":"close"](),this.opened_}close(){if(!this.opened_)return;const e=this.player();this.trigger("beforemodalclose"),this.opened_=!1,this.wasPlaying_&&this.options_.pauseOnOpen&&e.play(),this.off("keydown",this.handleKeyDown_),this.hadControls_&&e.controls(!0),this.hide(),this.el().setAttribute("aria-hidden","true"),this.trigger("modalclose"),this.conditionalBlur_(),this.options_.temporary&&this.dispose()}closeable(e){if("boolean"==typeof e){const t=this.closeable_=!!e;let i=this.getChild("closeButton");if(t&&!i){const e=this.contentEl_;this.contentEl_=this.el_,i=this.addChild("closeButton",{controlText:"Close Modal Dialog"}),this.contentEl_=e,this.on(i,"close",this.close_)}!t&&i&&(this.off(i,"close",this.close_),this.removeChild(i),i.dispose())}return this.closeable_}fill(){this.fillWith(this.content())}fillWith(e){const t=this.contentEl(),i=t.parentNode,s=t.nextSibling;this.trigger("beforemodalfill"),this.hasBeenFilled_=!0,i.removeChild(t),this.empty(),mo(t,e),this.trigger("modalfill"),s?i.insertBefore(t,s):i.appendChild(t);const r=this.getChild("closeButton");r&&i.appendChild(r.el_)}empty(){this.trigger("beforemodalempty"),ho(this.contentEl()),this.trigger("modalempty")}content(e){return void 0!==e&&(this.content_=e),this.content_}conditionalFocus_(){const e=Ze.activeElement,t=this.player_.el_;this.previouslyActiveEl_=null,(t.contains(e)||t===e)&&(this.previouslyActiveEl_=e,this.focus())}conditionalBlur_(){this.previouslyActiveEl_&&(this.previouslyActiveEl_.focus(),this.previouslyActiveEl_=null)}handleKeyDown(e){if(e.stopPropagation(),Je.isEventKey(e,"Escape")&&this.closeable())return e.preventDefault(),void this.close();if(!Je.isEventKey(e,"Tab"))return;const t=this.focusableEls_(),i=this.el_.querySelector(":focus");let s;for(let e=0;e(e instanceof oe.HTMLAnchorElement||e instanceof oe.HTMLAreaElement)&&e.hasAttribute("href")||(e instanceof oe.HTMLInputElement||e instanceof oe.HTMLSelectElement||e instanceof oe.HTMLTextAreaElement||e instanceof oe.HTMLButtonElement)&&!e.hasAttribute("disabled")||e instanceof oe.HTMLIFrameElement||e instanceof oe.HTMLObjectElement||e instanceof oe.HTMLEmbedElement||e.hasAttribute("tabindex")&&-1!==e.getAttribute("tabindex")||e.hasAttribute("contenteditable")))}}Il.prototype.options_={pauseOnOpen:!0,temporary:!0},cl.registerComponent("ModalDialog",Il);class Al extends Ko{constructor(e=[]){super(),this.tracks_=[],Object.defineProperty(this,"length",{get(){return this.tracks_.length}});for(let t=0;t{this.trigger({track:e,type:"labelchange",target:this})},Zo(e)&&e.addEventListener("labelchange",e.labelchange_)}removeTrack(e){let t;for(let i=0,s=this.length;ithis.queueTrigger("change")),this.triggerSelectedlanguagechange||(this.triggerSelectedlanguagechange_=()=>this.trigger("selectedlanguagechange")),e.addEventListener("modechange",this.queueChange_),-1===["metadata","chapters"].indexOf(e.kind)&&e.addEventListener("modechange",this.triggerSelectedlanguagechange_)}removeTrack(e){super.removeTrack(e),e.removeEventListener&&(this.queueChange_&&e.removeEventListener("modechange",this.queueChange_),this.selectedlanguagechange_&&e.removeEventListener("modechange",this.triggerSelectedlanguagechange_))}}class Ol{constructor(e){Ol.prototype.setCues_.call(this,e),Object.defineProperty(this,"length",{get(){return this.length_}})}setCues_(e){const t=this.length||0;let i=0;const s=e.length;this.cues_=e,this.length_=e.length;const r=function(e){""+e in this||Object.defineProperty(this,""+e,{get(){return this.cues_[e]}})};if(tt[e],set(){}});Object.defineProperty(this,"label",{get:()=>i,set(e){e!==i&&(i=e,this.trigger("labelchange"))}})}}const Fl=function(e){const t=["protocol","hostname","port","pathname","search","hash","host"],i=Ze.createElement("a");i.href=e;const s={};for(let e=0;e0&&(oe.console&&oe.console.groupCollapsed&&oe.console.groupCollapsed(`Text Track parsing errors for ${t.src}`),s.forEach((e=>aa.error(e))),oe.console&&oe.console.groupEnd&&oe.console.groupEnd()),i.flush()},zl=function(e,t){const i={uri:e},s=$l(e);s&&(i.cors=s);const r="use-credentials"===t.tech_.crossOrigin();r&&(i.withCredentials=r),pt(i,Vo(this,(function(e,i,s){if(e)return aa.error(e,i);t.loaded_=!0,"function"!=typeof oe.WebVTT?t.tech_&&t.tech_.any(["vttjsloaded","vttjserror"],(e=>{if("vttjserror"!==e.type)return Vl(s,t);aa.error(`vttjs failed to load, stopping trying to process ${t.src}`)})):Vl(s,t)})))};class Wl extends Bl{constructor(e={}){if(!e.tech)throw new Error("A tech was not provided.");const t=ma(e,{kind:Rl[e.kind]||"subtitles",language:e.language||e.srclang||""});let i=Ul[t.mode]||"disabled";const s=t.default;"metadata"!==t.kind&&"chapters"!==t.kind||(i="hidden"),super(t),this.tech_=t.tech,this.cues_=[],this.activeCues_=[],this.preload_=!1!==this.tech_.preloadTextTracks;const r=new Ol(this.cues_),n=new Ol(this.activeCues_);let a=!1;this.timeupdateHandler=Vo(this,(function(e={}){this.tech_.isDisposed()||(this.tech_.isReady_?(this.activeCues=this.activeCues,a&&(this.trigger("cuechange"),a=!1),"timeupdate"!==e.type&&(this.rvf_=this.tech_.requestVideoFrameCallback(this.timeupdateHandler))):"timeupdate"!==e.type&&(this.rvf_=this.tech_.requestVideoFrameCallback(this.timeupdateHandler)))})),this.tech_.one("dispose",(()=>{this.stopTracking()})),"disabled"!==i&&this.startTracking(),Object.defineProperties(this,{default:{get:()=>s,set(){}},mode:{get:()=>i,set(e){Ul[e]&&i!==e&&(i=e,this.preload_||"disabled"===i||0!==this.cues.length||zl(this.src,this),this.stopTracking(),"disabled"!==i&&this.startTracking(),this.trigger("modechange"))}},cues:{get(){return this.loaded_?r:null},set(){}},activeCues:{get(){if(!this.loaded_)return null;if(0===this.cues.length)return n;const e=this.tech_.currentTime(),t=[];for(let i=0,s=this.cues.length;i=e&&t.push(s)}if(a=!1,t.length!==this.activeCues_.length)a=!0;else for(let e=0;ei,set(e){"boolean"==typeof e&&e!==i&&(i=e,this.trigger("enabledchange"))}}),t.enabled&&(this.enabled=t.enabled),this.loaded_=!0}}class Xl extends Bl{constructor(e={}){const t=ma(e,{kind:Ml[e.kind]||""});super(t);let i=!1;Object.defineProperty(this,"selected",{get:()=>i,set(e){"boolean"==typeof e&&e!==i&&(i=e,this.trigger("selectedchange"))}}),t.selected&&(this.selected=t.selected)}}class Kl extends Ko{constructor(e={}){let t;super();const i=new Wl(e);this.kind=i.kind,this.src=i.src,this.srclang=i.language,this.label=i.label,this.default=i.default,Object.defineProperties(this,{readyState:{get:()=>t},track:{get:()=>i}}),t=Kl.NONE,i.addEventListener("loadeddata",(()=>{t=Kl.LOADED,this.trigger({type:"load",target:this})}))}}Kl.prototype.allowedEvents_={load:"load"},Kl.NONE=0,Kl.LOADING=1,Kl.LOADED=2,Kl.ERROR=3;const Ql={audio:{ListClass:class extends Al{constructor(e=[]){for(let t=e.length-1;t>=0;t--)if(e[t].enabled){Dl(e,e[t]);break}super(e),this.changing_=!1}addTrack(e){e.enabled&&Dl(this,e),super.addTrack(e),e.addEventListener&&(e.enabledChange_=()=>{this.changing_||(this.changing_=!0,Dl(this,e),this.changing_=!1,this.trigger("change"))},e.addEventListener("enabledchange",e.enabledChange_))}removeTrack(e){super.removeTrack(e),e.removeEventListener&&e.enabledChange_&&(e.removeEventListener("enabledchange",e.enabledChange_),e.enabledChange_=null)}},TrackClass:Gl,capitalName:"Audio"},video:{ListClass:class extends Al{constructor(e=[]){for(let t=e.length-1;t>=0;t--)if(e[t].selected){Pl(e,e[t]);break}super(e),this.changing_=!1,Object.defineProperty(this,"selectedIndex",{get(){for(let e=0;e{this.changing_||(this.changing_=!0,Pl(this,e),this.changing_=!1,this.trigger("change"))},e.addEventListener("selectedchange",e.selectedChange_))}removeTrack(e){super.removeTrack(e),e.removeEventListener&&e.selectedChange_&&(e.removeEventListener("selectedchange",e.selectedChange_),e.selectedChange_=null)}},TrackClass:Xl,capitalName:"Video"},text:{ListClass:Ll,TrackClass:Wl,capitalName:"Text"}};Object.keys(Ql).forEach((function(e){Ql[e].getterName=`${e}Tracks`,Ql[e].privateName=`${e}Tracks_`}));const Zl={remoteText:{ListClass:Ll,TrackClass:Wl,capitalName:"RemoteText",getterName:"remoteTextTracks",privateName:"remoteTextTracks_"},remoteTextEl:{ListClass:class{constructor(e=[]){this.trackElements_=[],Object.defineProperty(this,"length",{get(){return this.trackElements_.length}});for(let t=0,i=e.length;tthis.onDurationChange(e),this.trackProgress_=e=>this.trackProgress(e),this.trackCurrentTime_=e=>this.trackCurrentTime(e),this.stopTrackingCurrentTime_=e=>this.stopTrackingCurrentTime(e),this.disposeSourceHandler_=e=>this.disposeSourceHandler(e),this.queuedHanders_=new Set,this.hasStarted_=!1,this.on("playing",(function(){this.hasStarted_=!0})),this.on("loadstart",(function(){this.hasStarted_=!1})),Yl.names.forEach((t=>{const i=Yl[t];e&&e[i.getterName]&&(this[i.privateName]=e[i.getterName])})),this.featuresProgressEvents||this.manualProgressOn(),this.featuresTimeupdateEvents||this.manualTimeUpdatesOn(),["Text","Audio","Video"].forEach((t=>{!1===e[`native${t}Tracks`]&&(this[`featuresNative${t}Tracks`]=!1)})),!1===e.nativeCaptions||!1===e.nativeTextTracks?this.featuresNativeTextTracks=!1:!0!==e.nativeCaptions&&!0!==e.nativeTextTracks||(this.featuresNativeTextTracks=!0),this.featuresNativeTextTracks||this.emulateTextTracks(),this.preloadTextTracks=!1!==e.preloadTextTracks,this.autoRemoteTextTracks_=new Yl.text.ListClass,this.initTrackListeners(),e.nativeControlsForTouch||this.emitTapEvents(),this.constructor&&(this.name_=this.constructor.name||"Unknown Tech")}triggerSourceset(e){this.isReady_||this.one("ready",(()=>this.setTimeout((()=>this.triggerSourceset(e)),1))),this.trigger({src:e,type:"sourceset"})}manualProgressOn(){this.on("durationchange",this.onDurationChange_),this.manualProgress=!0,this.one("ready",this.trackProgress_)}manualProgressOff(){this.manualProgress=!1,this.stopTrackingProgress(),this.off("durationchange",this.onDurationChange_)}trackProgress(e){this.stopTrackingProgress(),this.progressInterval=this.setInterval(Vo(this,(function(){const e=this.bufferedPercent();this.bufferedPercent_!==e&&this.trigger("progress"),this.bufferedPercent_=e,1===e&&this.stopTrackingProgress()})),500)}onDurationChange(e){this.duration_=this.duration()}buffered(){return gl(0,0)}bufferedPercent(){return Sl(this.buffered(),this.duration_)}stopTrackingProgress(){this.clearInterval(this.progressInterval)}manualTimeUpdatesOn(){this.manualTimeUpdates=!0,this.on("play",this.trackCurrentTime_),this.on("pause",this.stopTrackingCurrentTime_)}manualTimeUpdatesOff(){this.manualTimeUpdates=!1,this.stopTrackingCurrentTime(),this.off("play",this.trackCurrentTime_),this.off("pause",this.stopTrackingCurrentTime_)}trackCurrentTime(){this.currentTimeInterval&&this.stopTrackingCurrentTime(),this.currentTimeInterval=this.setInterval((function(){this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})}),250)}stopTrackingCurrentTime(){this.clearInterval(this.currentTimeInterval),this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})}dispose(){this.clearTracks(Ql.names),this.manualProgress&&this.manualProgressOff(),this.manualTimeUpdates&&this.manualTimeUpdatesOff(),super.dispose()}clearTracks(e){(e=[].concat(e)).forEach((e=>{const t=this[`${e}Tracks`]()||[];let i=t.length;for(;i--;){const s=t[i];"text"===e&&this.removeRemoteTextTrack(s),t.removeTrack(s)}}))}cleanupAutoTextTracks(){const e=this.autoRemoteTextTracks_||[];let t=e.length;for(;t--;){const i=e[t];this.removeRemoteTextTrack(i)}}reset(){}crossOrigin(){}setCrossOrigin(){}error(e){return void 0!==e&&(this.error_=new El(e),this.trigger("error")),this.error_}played(){return this.hasStarted_?gl(0,0):gl()}play(){}setScrubbing(e){}scrubbing(){}setCurrentTime(e){this.manualTimeUpdates&&this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})}initTrackListeners(){Ql.names.forEach((e=>{const t=Ql[e],i=()=>{this.trigger(`${e}trackchange`)},s=this[t.getterName]();s.addEventListener("removetrack",i),s.addEventListener("addtrack",i),this.on("dispose",(()=>{s.removeEventListener("removetrack",i),s.removeEventListener("addtrack",i)}))}))}addWebVttScript_(){if(!oe.WebVTT)if(Ze.body.contains(this.el())){if(!this.options_["vtt.js"]&&pa(Qt)&&Object.keys(Qt).length>0)return void this.trigger("vttjsloaded");const e=Ze.createElement("script");e.src=this.options_["vtt.js"]||"https://vjs.zencdn.net/vttjs/0.14.1/vtt.min.js",e.onload=()=>{this.trigger("vttjsloaded")},e.onerror=()=>{this.trigger("vttjserror")},this.on("dispose",(()=>{e.onload=null,e.onerror=null})),oe.WebVTT=!0,this.el().parentNode.appendChild(e)}else this.ready(this.addWebVttScript_)}emulateTextTracks(){const e=this.textTracks(),t=this.remoteTextTracks(),i=t=>e.addTrack(t.track),s=t=>e.removeTrack(t.track);t.on("addtrack",i),t.on("removetrack",s),this.addWebVttScript_();const r=()=>this.trigger("texttrackchange"),n=()=>{r();for(let t=0;tthis.autoRemoteTextTracks_.addTrack(i.track))),i}removeRemoteTextTrack(e){const t=this.remoteTextTrackEls().getTrackElementByTrack_(e);this.remoteTextTrackEls().removeTrackElement_(t),this.remoteTextTracks().removeTrack(e),this.autoRemoteTextTracks_.removeTrack(e)}getVideoPlaybackQuality(){return{}}requestPictureInPicture(){return Promise.reject()}disablePictureInPicture(){return!0}setDisablePictureInPicture(){}requestVideoFrameCallback(e){const t=Po();return!this.isReady_||this.paused()?(this.queuedHanders_.add(t),this.one("playing",(()=>{this.queuedHanders_.has(t)&&(this.queuedHanders_.delete(t),e())}))):this.requestNamedAnimationFrame(t,e),t}cancelVideoFrameCallback(e){this.queuedHanders_.has(e)?this.queuedHanders_.delete(e):this.cancelNamedAnimationFrame(e)}setPoster(){}playsinline(){}setPlaysinline(){}overrideNativeAudioTracks(e){}overrideNativeVideoTracks(e){}canPlayType(e){return""}static canPlayType(e){return""}static canPlaySource(e,t){return Jl.canPlayType(e.type)}static isTech(e){return e.prototype instanceof Jl||e instanceof Jl||e===Jl}static registerTech(e,t){if(Jl.techs_||(Jl.techs_={}),!Jl.isTech(t))throw new Error(`Tech ${e} must be a Tech`);if(!Jl.canPlayType)throw new Error("Techs must have a static canPlayType method on them");if(!Jl.canPlaySource)throw new Error("Techs must have a static canPlaySource method on them");return e=ul(e),Jl.techs_[e]=t,Jl.techs_[ll(e)]=t,"Tech"!==e&&Jl.defaultTechOrder_.push(e),t}static getTech(e){if(e)return Jl.techs_&&Jl.techs_[e]?Jl.techs_[e]:(e=ul(e),oe&&oe.videojs&&oe.videojs[e]?(aa.warn(`The ${e} tech was added to the videojs object when it should be registered using videojs.registerTech(name, tech)`),oe.videojs[e]):void 0)}}Yl.names.forEach((function(e){const t=Yl[e];Jl.prototype[t.getterName]=function(){return this[t.privateName]=this[t.privateName]||new t.ListClass,this[t.privateName]}})),Jl.prototype.featuresVolumeControl=!0,Jl.prototype.featuresMuteControl=!0,Jl.prototype.featuresFullscreenResize=!1,Jl.prototype.featuresPlaybackRate=!1,Jl.prototype.featuresProgressEvents=!1,Jl.prototype.featuresSourceset=!1,Jl.prototype.featuresTimeupdateEvents=!1,Jl.prototype.featuresNativeTextTracks=!1,Jl.prototype.featuresVideoFrameCallback=!1,Jl.withSourceHandlers=function(e){e.registerSourceHandler=function(t,i){let s=e.sourceHandlers;s||(s=e.sourceHandlers=[]),void 0===i&&(i=s.length),s.splice(i,0,t)},e.canPlayType=function(t){const i=e.sourceHandlers||[];let s;for(let e=0;euu(t,eu[t.type],i,e)),1)}function ru(e,t,i,s=null){const r="call"+ul(i),n=e.reduce(lu(r),s),a=n===iu,o=a?null:t[i](n);return function(e,t,i,s){for(let r=e.length-1;r>=0;r--){const n=e[r];n[t]&&n[t](s,i)}}(e,i,o,a),o}const nu={buffered:1,currentTime:1,duration:1,muted:1,played:1,paused:1,seekable:1,volume:1,ended:1},au={setCurrentTime:1,setMuted:1,setVolume:1},ou={play:1,pause:1};function lu(e){return(t,i)=>t===iu?iu:i[e]?i[e](t):t}function uu(e={},t=[],i,s,r=[],n=!1){const[a,...o]=t;if("string"==typeof a)uu(e,eu[a],i,s,r,n);else if(a){const t=function(e,t){const i=tu[e.id()];let s=null;if(null==i)return s=t(e),tu[e.id()]=[[t,s]],s;for(let e=0;ethis.handleMouseOver(e),this.handleMouseOut_=e=>this.handleMouseOut(e),this.handleClick_=e=>this.handleClick(e),this.handleKeyDown_=e=>this.handleKeyDown(e),this.emitTapEvents(),this.enable()}createEl(e="div",t={},i={}){t=Object.assign({className:this.buildCSSClass(),tabIndex:0},t),"button"===e&&aa.error(`Creating a ClickableComponent with an HTML element of ${e} is not supported; use a Button instead.`),i=Object.assign({role:"button"},i),this.tabIndex_=t.tabIndex;const s=Wa(e,t,i);return this.player_.options_.experimentalSvgIcons||s.appendChild(Wa("span",{className:"vjs-icon-placeholder"},{"aria-hidden":!0})),this.createControlTextEl(s),s}dispose(){this.controlTextEl_=null,super.dispose()}createControlTextEl(e){return this.controlTextEl_=Wa("span",{className:"vjs-control-text"},{"aria-live":"polite"}),e&&e.appendChild(this.controlTextEl_),this.controlText(this.controlText_,e),this.controlTextEl_}controlText(e,t=this.el()){if(void 0===e)return this.controlText_||"Need Text";const i=this.localize(e);this.controlText_=e,Ga(this.controlTextEl_,i),this.nonIconControl||this.player_.options_.noUITitleAttributes||t.setAttribute("title",i)}buildCSSClass(){return`vjs-control vjs-button ${super.buildCSSClass()}`}enable(){this.enabled_||(this.enabled_=!0,this.removeClass("vjs-disabled"),this.el_.setAttribute("aria-disabled","false"),void 0!==this.tabIndex_&&this.el_.setAttribute("tabIndex",this.tabIndex_),this.on(["tap","click"],this.handleClick_),this.on("keydown",this.handleKeyDown_))}disable(){this.enabled_=!1,this.addClass("vjs-disabled"),this.el_.setAttribute("aria-disabled","true"),void 0!==this.tabIndex_&&this.el_.removeAttribute("tabIndex"),this.off("mouseover",this.handleMouseOver_),this.off("mouseout",this.handleMouseOut_),this.off(["tap","click"],this.handleClick_),this.off("keydown",this.handleKeyDown_)}handleLanguagechange(){this.controlText(this.controlText_)}handleClick(e){this.options_.clickHandler&&this.options_.clickHandler.call(this,arguments)}handleKeyDown(e){Je.isEventKey(e,"Space")||Je.isEventKey(e,"Enter")?(e.preventDefault(),e.stopPropagation(),this.trigger("click")):super.handleKeyDown(e)}}cl.registerComponent("ClickableComponent",mu);class gu extends mu{constructor(e,t){super(e,t),this.update(),this.update_=e=>this.update(e),e.on("posterchange",this.update_)}dispose(){this.player().off("posterchange",this.update_),super.dispose()}createEl(){return Wa("div",{className:"vjs-poster"})}crossOrigin(e){if(void 0===e)return this.$("img")?this.$("img").crossOrigin:this.player_.tech_&&this.player_.tech_.isReady_?this.player_.crossOrigin():this.player_.options_.crossOrigin||this.player_.options_.crossorigin||null;null===e||"anonymous"===e||"use-credentials"===e?this.$("img")&&(this.$("img").crossOrigin=e):this.player_.log.warn(`crossOrigin must be null, "anonymous" or "use-credentials", given "${e}"`)}update(e){const t=this.player().poster();this.setSrc(t),t?this.show():this.hide()}setSrc(e){e?(this.$("img")||this.el_.appendChild(Wa("picture",{className:"vjs-poster",tabIndex:-1},{},Wa("img",{loading:"lazy",crossOrigin:this.crossOrigin()},{alt:""}))),this.$("img").src=e):this.el_.textContent=""}handleClick(e){this.player_.controls()&&(this.player_.tech(!0)&&this.player_.tech(!0).focus(),this.player_.paused()?Cl(this.player_.play()):this.player_.pause())}}gu.prototype.crossorigin=gu.prototype.crossOrigin,cl.registerComponent("PosterImage",gu);const fu="#222",yu="#ccc",_u={monospace:"monospace",sansSerif:"sans-serif",serif:"serif",monospaceSansSerif:'"Andale Mono", "Lucida Console", monospace',monospaceSerif:'"Courier New", monospace',proportionalSansSerif:"sans-serif",proportionalSerif:"serif",casual:'"Comic Sans MS", Impact, fantasy',script:'"Monotype Corsiva", cursive',smallcaps:'"Andale Mono", "Lucida Console", monospace, sans-serif'};function vu(e,t){let i;if(4===e.length)i=e[1]+e[1]+e[2]+e[2]+e[3]+e[3];else{if(7!==e.length)throw new Error("Invalid color code provided, "+e+"; must be formatted as e.g. #f0e or #f604e2.");i=e.slice(1)}return"rgba("+parseInt(i.slice(0,2),16)+","+parseInt(i.slice(2,4),16)+","+parseInt(i.slice(4,6),16)+","+t+")"}function bu(e,t,i){try{e.style[t]=i}catch(e){return}}function Tu(e){return e?`${e}px`:""}cl.registerComponent("TextTrackDisplay",class extends cl{constructor(e,t,i){super(e,t,i);const s=e=>{this.updateDisplayOverlay(),this.updateDisplay(e)};e.on("loadstart",(e=>this.toggleDisplay(e))),e.on("texttrackchange",(e=>this.updateDisplay(e))),e.on("loadedmetadata",(e=>{this.updateDisplayOverlay(),this.preselectTrack(e)})),e.ready(Vo(this,(function(){if(e.tech_&&e.tech_.featuresNativeTextTracks)return void this.hide();e.on("fullscreenchange",s),e.on("playerresize",s);const t=oe.screen.orientation||oe,i=oe.screen.orientation?"change":"orientationchange";t.addEventListener(i,s),e.on("dispose",(()=>t.removeEventListener(i,s)));const r=this.options_.playerOptions.tracks||[];for(let e=0;e.1&&(i>s?r=Math.round((e-t*s)/2):n=Math.round((t-e/s)/2)),bu(this.el_,"insetInline",Tu(r)),bu(this.el_,"insetBlock",Tu(n))}updateDisplayState(e){const t=this.player_.textTrackSettings.getValues(),i=e.activeCues;let s=i.length;for(;s--;){const e=i[s];if(!e)continue;const r=e.displayState;if(t.color&&(r.firstChild.style.color=t.color),t.textOpacity&&bu(r.firstChild,"color",vu(t.color||"#fff",t.textOpacity)),t.backgroundColor&&(r.firstChild.style.backgroundColor=t.backgroundColor),t.backgroundOpacity&&bu(r.firstChild,"backgroundColor",vu(t.backgroundColor||"#000",t.backgroundOpacity)),t.windowColor&&(t.windowOpacity?bu(r,"backgroundColor",vu(t.windowColor,t.windowOpacity)):r.style.backgroundColor=t.windowColor),t.edgeStyle&&("dropshadow"===t.edgeStyle?r.firstChild.style.textShadow=`2px 2px 3px ${fu}, 2px 2px 4px ${fu}, 2px 2px 5px ${fu}`:"raised"===t.edgeStyle?r.firstChild.style.textShadow=`1px 1px ${fu}, 2px 2px ${fu}, 3px 3px ${fu}`:"depressed"===t.edgeStyle?r.firstChild.style.textShadow=`1px 1px ${yu}, 0 1px ${yu}, -1px -1px ${fu}, 0 -1px ${fu}`:"uniform"===t.edgeStyle&&(r.firstChild.style.textShadow=`0 0 4px ${fu}, 0 0 4px ${fu}, 0 0 4px ${fu}, 0 0 4px ${fu}`)),t.fontPercent&&1!==t.fontPercent){const e=oe.parseFloat(r.style.fontSize);r.style.fontSize=e*t.fontPercent+"px",r.style.height="auto",r.style.top="auto"}t.fontFamily&&"default"!==t.fontFamily&&("small-caps"===t.fontFamily?r.firstChild.style.fontVariant="small-caps":r.firstChild.style.fontFamily=_u[t.fontFamily])}}updateForTrack(e){if(Array.isArray(e)||(e=[e]),"function"!=typeof oe.WebVTT||e.every((e=>!e.activeCues)))return;const t=[];for(let i=0;ithis.handleMouseDown(e)))}buildCSSClass(){return"vjs-big-play-button"}handleClick(e){const t=this.player_.play();if(this.mouseused_&&"clientX"in e&&"clientY"in e)return Cl(t),void(this.player_.tech(!0)&&this.player_.tech(!0).focus());const i=this.player_.getChild("controlBar"),s=i&&i.getChild("playToggle");if(!s)return void this.player_.tech(!0).focus();const r=()=>s.focus();wl(t)?t.then(r,(()=>{})):this.setTimeout(r,1)}handleKeyDown(e){this.mouseused_=!1,super.handleKeyDown(e)}handleMouseDown(e){this.mouseused_=!0}}Eu.prototype.controlText_="Play Video",cl.registerComponent("BigPlayButton",Eu),cl.registerComponent("CloseButton",class extends Su{constructor(e,t){super(e,t),this.setIcon("cancel"),this.controlText(t&&t.controlText||this.localize("Close"))}buildCSSClass(){return`vjs-close-button ${super.buildCSSClass()}`}handleClick(e){this.trigger({type:"close",bubbles:!1})}handleKeyDown(e){Je.isEventKey(e,"Esc")?(e.preventDefault(),e.stopPropagation(),this.trigger("click")):super.handleKeyDown(e)}});class wu extends Su{constructor(e,t={}){super(e,t),t.replay=void 0===t.replay||t.replay,this.setIcon("play"),this.on(e,"play",(e=>this.handlePlay(e))),this.on(e,"pause",(e=>this.handlePause(e))),t.replay&&this.on(e,"ended",(e=>this.handleEnded(e)))}buildCSSClass(){return`vjs-play-control ${super.buildCSSClass()}`}handleClick(e){this.player_.paused()?Cl(this.player_.play()):this.player_.pause()}handleSeeked(e){this.removeClass("vjs-ended"),this.player_.paused()?this.handlePause(e):this.handlePlay(e)}handlePlay(e){this.removeClass("vjs-ended","vjs-paused"),this.addClass("vjs-playing"),this.setIcon("pause"),this.controlText("Pause")}handlePause(e){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.setIcon("play"),this.controlText("Play")}handleEnded(e){this.removeClass("vjs-playing"),this.addClass("vjs-ended"),this.setIcon("replay"),this.controlText("Replay"),this.one(this.player_,"seeked",(e=>this.handleSeeked(e)))}}wu.prototype.controlText_="Play",cl.registerComponent("PlayToggle",wu);class Cu extends cl{constructor(e,t){super(e,t),this.on(e,["timeupdate","ended","seeking"],(e=>this.update(e))),this.updateTextNode_()}createEl(){const e=this.buildCSSClass(),t=super.createEl("div",{className:`${e} vjs-time-control vjs-control`}),i=Wa("span",{className:"vjs-control-text",textContent:`${this.localize(this.labelText_)} `},{role:"presentation"});return t.appendChild(i),this.contentEl_=Wa("span",{className:`${e}-display`},{role:"presentation"}),t.appendChild(this.contentEl_),t}dispose(){this.contentEl_=null,this.textNode_=null,super.dispose()}update(e){(this.player_.options_.enableSmoothSeeking||"seeking"!==e.type)&&this.updateContent(e)}updateTextNode_(e=0){e=bl(e),this.formattedTime_!==e&&(this.formattedTime_=e,this.requestNamedAnimationFrame("TimeDisplay#updateTextNode_",(()=>{if(!this.contentEl_)return;let e=this.textNode_;e&&this.contentEl_.firstChild!==e&&(e=null,aa.warn("TimeDisplay#updateTextnode_: Prevented replacement of text node element since it was no longer a child of this node. Appending a new node instead.")),this.textNode_=Ze.createTextNode(this.formattedTime_),this.textNode_&&(e?this.contentEl_.replaceChild(this.textNode_,e):this.contentEl_.appendChild(this.textNode_))})))}updateContent(e){}}Cu.prototype.labelText_="Time",Cu.prototype.controlText_="Time",cl.registerComponent("TimeDisplay",Cu);class ku extends Cu{buildCSSClass(){return"vjs-current-time"}updateContent(e){let t;t=this.player_.ended()?this.player_.duration():this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime(),this.updateTextNode_(t)}}ku.prototype.labelText_="Current Time",ku.prototype.controlText_="Current Time",cl.registerComponent("CurrentTimeDisplay",ku);class xu extends Cu{constructor(e,t){super(e,t);const i=e=>this.updateContent(e);this.on(e,"durationchange",i),this.on(e,"loadstart",i),this.on(e,"loadedmetadata",i)}buildCSSClass(){return"vjs-duration"}updateContent(e){const t=this.player_.duration();this.updateTextNode_(t)}}xu.prototype.labelText_="Duration",xu.prototype.controlText_="Duration",cl.registerComponent("DurationDisplay",xu),cl.registerComponent("TimeDivider",class extends cl{createEl(){const e=super.createEl("div",{className:"vjs-time-control vjs-time-divider"},{"aria-hidden":!0}),t=super.createEl("div"),i=super.createEl("span",{textContent:"/"});return t.appendChild(i),e.appendChild(t),e}});class Iu extends Cu{constructor(e,t){super(e,t),this.on(e,"durationchange",(e=>this.updateContent(e)))}buildCSSClass(){return"vjs-remaining-time"}createEl(){const e=super.createEl();return!1!==this.options_.displayNegative&&e.insertBefore(Wa("span",{},{"aria-hidden":!0},"-"),this.contentEl_),e}updateContent(e){if("number"!=typeof this.player_.duration())return;let t;t=this.player_.ended()?0:this.player_.remainingTimeDisplay?this.player_.remainingTimeDisplay():this.player_.remainingTime(),this.updateTextNode_(t)}}Iu.prototype.labelText_="Remaining Time",Iu.prototype.controlText_="Remaining Time",cl.registerComponent("RemainingTimeDisplay",Iu),cl.registerComponent("LiveDisplay",class extends cl{constructor(e,t){super(e,t),this.updateShowing(),this.on(this.player(),"durationchange",(e=>this.updateShowing(e)))}createEl(){const e=super.createEl("div",{className:"vjs-live-control vjs-control"});return this.contentEl_=Wa("div",{className:"vjs-live-display"},{"aria-live":"off"}),this.contentEl_.appendChild(Wa("span",{className:"vjs-control-text",textContent:`${this.localize("Stream Type")} `})),this.contentEl_.appendChild(Ze.createTextNode(this.localize("LIVE"))),e.appendChild(this.contentEl_),e}dispose(){this.contentEl_=null,super.dispose()}updateShowing(e){this.player().duration()===1/0?this.show():this.hide()}});class Au extends Su{constructor(e,t){super(e,t),this.updateLiveEdgeStatus(),this.player_.liveTracker&&(this.updateLiveEdgeStatusHandler_=e=>this.updateLiveEdgeStatus(e),this.on(this.player_.liveTracker,"liveedgechange",this.updateLiveEdgeStatusHandler_))}createEl(){const e=super.createEl("button",{className:"vjs-seek-to-live-control vjs-control"});return this.setIcon("circle",e),this.textEl_=Wa("span",{className:"vjs-seek-to-live-text",textContent:this.localize("LIVE")},{"aria-hidden":"true"}),e.appendChild(this.textEl_),e}updateLiveEdgeStatus(){!this.player_.liveTracker||this.player_.liveTracker.atLiveEdge()?(this.setAttribute("aria-disabled",!0),this.addClass("vjs-at-live-edge"),this.controlText("Seek to live, currently playing live")):(this.setAttribute("aria-disabled",!1),this.removeClass("vjs-at-live-edge"),this.controlText("Seek to live, currently behind live"))}handleClick(){this.player_.liveTracker.seekToLiveEdge()}dispose(){this.player_.liveTracker&&this.off(this.player_.liveTracker,"liveedgechange",this.updateLiveEdgeStatusHandler_),this.textEl_=null,super.dispose()}}function Du(e,t,i){return e=Number(e),Math.min(i,Math.max(t,isNaN(e)?t:e))}Au.prototype.controlText_="Seek to live, currently playing live",cl.registerComponent("SeekToLive",Au);var Pu=Object.freeze({__proto__:null,clamp:Du});class Lu extends cl{constructor(e,t){super(e,t),this.handleMouseDown_=e=>this.handleMouseDown(e),this.handleMouseUp_=e=>this.handleMouseUp(e),this.handleKeyDown_=e=>this.handleKeyDown(e),this.handleClick_=e=>this.handleClick(e),this.handleMouseMove_=e=>this.handleMouseMove(e),this.update_=e=>this.update(e),this.bar=this.getChild(this.options_.barName),this.vertical(!!this.options_.vertical),this.enable()}enabled(){return this.enabled_}enable(){this.enabled()||(this.on("mousedown",this.handleMouseDown_),this.on("touchstart",this.handleMouseDown_),this.on("keydown",this.handleKeyDown_),this.on("click",this.handleClick_),this.on(this.player_,"controlsvisible",this.update),this.playerEvent&&this.on(this.player_,this.playerEvent,this.update),this.removeClass("disabled"),this.setAttribute("tabindex",0),this.enabled_=!0)}disable(){if(!this.enabled())return;const e=this.bar.el_.ownerDocument;this.off("mousedown",this.handleMouseDown_),this.off("touchstart",this.handleMouseDown_),this.off("keydown",this.handleKeyDown_),this.off("click",this.handleClick_),this.off(this.player_,"controlsvisible",this.update_),this.off(e,"mousemove",this.handleMouseMove_),this.off(e,"mouseup",this.handleMouseUp_),this.off(e,"touchmove",this.handleMouseMove_),this.off(e,"touchend",this.handleMouseUp_),this.removeAttribute("tabindex"),this.addClass("disabled"),this.playerEvent&&this.off(this.player_,this.playerEvent,this.update),this.enabled_=!1}createEl(e,t={},i={}){return t.className=t.className+" vjs-slider",t=Object.assign({tabIndex:0},t),i=Object.assign({role:"slider","aria-valuenow":0,"aria-valuemin":0,"aria-valuemax":100},i),super.createEl(e,t,i)}handleMouseDown(e){const t=this.bar.el_.ownerDocument;"mousedown"===e.type&&e.preventDefault(),"touchstart"!==e.type||Ca||e.preventDefault(),ro(),this.addClass("vjs-sliding"),this.trigger("slideractive"),this.on(t,"mousemove",this.handleMouseMove_),this.on(t,"mouseup",this.handleMouseUp_),this.on(t,"touchmove",this.handleMouseMove_),this.on(t,"touchend",this.handleMouseUp_),this.handleMouseMove(e,!0)}handleMouseMove(e){}handleMouseUp(e){const t=this.bar.el_.ownerDocument;no(),this.removeClass("vjs-sliding"),this.trigger("sliderinactive"),this.off(t,"mousemove",this.handleMouseMove_),this.off(t,"mouseup",this.handleMouseUp_),this.off(t,"touchmove",this.handleMouseMove_),this.off(t,"touchend",this.handleMouseUp_),this.update()}update(){if(!this.el_||!this.bar)return;const e=this.getProgress();return e===this.progress_||(this.progress_=e,this.requestNamedAnimationFrame("Slider#update",(()=>{const t=this.vertical()?"height":"width";this.bar.el().style[t]=(100*e).toFixed(2)+"%"}))),e}getProgress(){return Number(Du(this.getPercent(),0,1).toFixed(4))}calculateDistance(e){const t=lo(this.el_,e);return this.vertical()?t.y:t.x}handleKeyDown(e){Je.isEventKey(e,"Left")||Je.isEventKey(e,"Down")?(e.preventDefault(),e.stopPropagation(),this.stepBack()):Je.isEventKey(e,"Right")||Je.isEventKey(e,"Up")?(e.preventDefault(),e.stopPropagation(),this.stepForward()):super.handleKeyDown(e)}handleClick(e){e.stopPropagation(),e.preventDefault()}vertical(e){if(void 0===e)return this.vertical_||!1;this.vertical_=!!e,this.vertical_?this.addClass("vjs-slider-vertical"):this.addClass("vjs-slider-horizontal")}}cl.registerComponent("Slider",Lu);const Ou=(e,t)=>Du(e/t*100,0,100).toFixed(2)+"%";cl.registerComponent("LoadProgressBar",class extends cl{constructor(e,t){super(e,t),this.partEls_=[],this.on(e,"progress",(e=>this.update(e)))}createEl(){const e=super.createEl("div",{className:"vjs-load-progress"}),t=Wa("span",{className:"vjs-control-text"}),i=Wa("span",{textContent:this.localize("Loaded")}),s=Ze.createTextNode(": ");return this.percentageEl_=Wa("span",{className:"vjs-control-text-loaded-percentage",textContent:"0%"}),e.appendChild(t),t.appendChild(i),t.appendChild(s),t.appendChild(this.percentageEl_),e}dispose(){this.partEls_=null,this.percentageEl_=null,super.dispose()}update(e){this.requestNamedAnimationFrame("LoadProgressBar#update",(()=>{const e=this.player_.liveTracker,t=this.player_.buffered(),i=e&&e.isLive()?e.seekableEnd():this.player_.duration(),s=this.player_.bufferedEnd(),r=this.partEls_,n=Ou(s,i);this.percent_!==n&&(this.el_.style.width=n,Ga(this.percentageEl_,n),this.percent_=n);for(let e=0;et.length;e--)this.el_.removeChild(r[e-1]);r.length=t.length}))}}),cl.registerComponent("TimeTooltip",class extends cl{constructor(e,t){super(e,t),this.update=zo(Vo(this,this.update),Ho)}createEl(){return super.createEl("div",{className:"vjs-time-tooltip"},{"aria-hidden":"true"})}update(e,t,i){const s=oo(this.el_),r=ao(this.player_.el()),n=e.width*t;if(!r||!s)return;let a=e.left-r.left+n,o=e.width-n+(r.right-e.right);o||(o=e.width-n,a=n);let l=s.width/2;as.width&&(l=s.width),l=Math.round(l),this.el_.style.right=`-${l}px`,this.write(i)}write(e){Ga(this.el_,e)}updateTime(e,t,i,s){this.requestNamedAnimationFrame("TimeTooltip#updateTime",(()=>{let r;const n=this.player_.duration();if(this.player_.liveTracker&&this.player_.liveTracker.isLive()){const e=this.player_.liveTracker.liveWindow(),i=e-t*e;r=(i<1?"":"-")+bl(i,e)}else r=bl(i,n);this.update(e,t,r),s&&s()}))}});class Mu extends cl{constructor(e,t){super(e,t),this.setIcon("circle"),this.update=zo(Vo(this,this.update),Ho)}createEl(){return super.createEl("div",{className:"vjs-play-progress vjs-slider-bar"},{"aria-hidden":"true"})}update(e,t){const i=this.getChild("timeTooltip");if(!i)return;const s=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime();i.updateTime(e,t,s)}}Mu.prototype.options_={children:[]},Ba||Ta||Mu.prototype.options_.children.push("timeTooltip"),cl.registerComponent("PlayProgressBar",Mu);class Nu extends cl{constructor(e,t){super(e,t),this.update=zo(Vo(this,this.update),Ho)}createEl(){return super.createEl("div",{className:"vjs-mouse-display"})}update(e,t){const i=t*this.player_.duration();this.getChild("timeTooltip").updateTime(e,t,i,(()=>{this.el_.style.left=e.width*t+"px"}))}}Nu.prototype.options_={children:["timeTooltip"]},cl.registerComponent("MouseTimeDisplay",Nu);class Ru extends Lu{constructor(e,t){super(e,t),this.setEventHandlers_()}setEventHandlers_(){this.update_=Vo(this,this.update),this.update=zo(this.update_,Ho),this.on(this.player_,["ended","durationchange","timeupdate"],this.update),this.player_.liveTracker&&this.on(this.player_.liveTracker,"liveedgechange",this.update),this.updateInterval=null,this.enableIntervalHandler_=e=>this.enableInterval_(e),this.disableIntervalHandler_=e=>this.disableInterval_(e),this.on(this.player_,["playing"],this.enableIntervalHandler_),this.on(this.player_,["ended","pause","waiting"],this.disableIntervalHandler_),"hidden"in Ze&&"visibilityState"in Ze&&this.on(Ze,"visibilitychange",this.toggleVisibility_)}toggleVisibility_(e){"hidden"===Ze.visibilityState?(this.cancelNamedAnimationFrame("SeekBar#update"),this.cancelNamedAnimationFrame("Slider#update"),this.disableInterval_(e)):(this.player_.ended()||this.player_.paused()||this.enableInterval_(),this.update())}enableInterval_(){this.updateInterval||(this.updateInterval=this.setInterval(this.update,Ho))}disableInterval_(e){this.player_.liveTracker&&this.player_.liveTracker.isLive()&&e&&"ended"!==e.type||this.updateInterval&&(this.clearInterval(this.updateInterval),this.updateInterval=null)}createEl(){return super.createEl("div",{className:"vjs-progress-holder"},{"aria-label":this.localize("Progress Bar")})}update(e){if("hidden"===Ze.visibilityState)return;const t=super.update();return this.requestNamedAnimationFrame("SeekBar#update",(()=>{const e=this.player_.ended()?this.player_.duration():this.getCurrentTime_(),i=this.player_.liveTracker;let s=this.player_.duration();i&&i.isLive()&&(s=this.player_.liveTracker.liveCurrentTime()),this.percent_!==t&&(this.el_.setAttribute("aria-valuenow",(100*t).toFixed(2)),this.percent_=t),this.currentTime_===e&&this.duration_===s||(this.el_.setAttribute("aria-valuetext",this.localize("progress bar timing: currentTime={1} duration={2}",[bl(e,s),bl(s,s)],"{1} of {2}")),this.currentTime_=e,this.duration_=s),this.bar&&this.bar.update(ao(this.el()),this.getProgress())})),t}userSeek_(e){this.player_.liveTracker&&this.player_.liveTracker.isLive()&&this.player_.liveTracker.nextSeekedFromUser(),this.player_.currentTime(e)}getCurrentTime_(){return this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime()}getPercent(){const e=this.getCurrentTime_();let t;const i=this.player_.liveTracker;return i&&i.isLive()?(t=(e-i.seekableStart())/i.liveWindow(),i.atLiveEdge()&&(t=1)):t=e/this.player_.duration(),t}handleMouseDown(e){go(e)&&(e.stopPropagation(),this.videoWasPlaying=!this.player_.paused(),this.player_.pause(),super.handleMouseDown(e))}handleMouseMove(e,t=!1){if(!go(e)||isNaN(this.player_.duration()))return;let i;t||this.player_.scrubbing()||this.player_.scrubbing(!0);const s=this.calculateDistance(e),r=this.player_.liveTracker;if(r&&r.isLive()){if(s>=.99)return void r.seekToLiveEdge();const e=r.seekableStart(),t=r.liveCurrentTime();if(i=e+s*r.liveWindow(),i>=t&&(i=t),i<=e&&(i=e+.1),i===1/0)return}else i=s*this.player_.duration(),i===this.player_.duration()&&(i-=.1);this.userSeek_(i),this.player_.options_.enableSmoothSeeking&&this.update()}enable(){super.enable();const e=this.getChild("mouseTimeDisplay");e&&e.show()}disable(){super.disable();const e=this.getChild("mouseTimeDisplay");e&&e.hide()}handleMouseUp(e){super.handleMouseUp(e),e&&e.stopPropagation(),this.player_.scrubbing(!1),this.player_.trigger({type:"timeupdate",target:this,manuallyTriggered:!0}),this.videoWasPlaying?Cl(this.player_.play()):this.update_()}stepForward(){this.userSeek_(this.player_.currentTime()+5)}stepBack(){this.userSeek_(this.player_.currentTime()-5)}handleAction(e){this.player_.paused()?this.player_.play():this.player_.pause()}handleKeyDown(e){const t=this.player_.liveTracker;if(Je.isEventKey(e,"Space")||Je.isEventKey(e,"Enter"))e.preventDefault(),e.stopPropagation(),this.handleAction(e);else if(Je.isEventKey(e,"Home"))e.preventDefault(),e.stopPropagation(),this.userSeek_(0);else if(Je.isEventKey(e,"End"))e.preventDefault(),e.stopPropagation(),t&&t.isLive()?this.userSeek_(t.liveCurrentTime()):this.userSeek_(this.player_.duration());else if(/^[0-9]$/.test(Je(e))){e.preventDefault(),e.stopPropagation();const i=10*(Je.codes[Je(e)]-Je.codes[0])/100;t&&t.isLive()?this.userSeek_(t.seekableStart()+t.liveWindow()*i):this.userSeek_(this.player_.duration()*i)}else Je.isEventKey(e,"PgDn")?(e.preventDefault(),e.stopPropagation(),this.userSeek_(this.player_.currentTime()-60)):Je.isEventKey(e,"PgUp")?(e.preventDefault(),e.stopPropagation(),this.userSeek_(this.player_.currentTime()+60)):super.handleKeyDown(e)}dispose(){this.disableInterval_(),this.off(this.player_,["ended","durationchange","timeupdate"],this.update),this.player_.liveTracker&&this.off(this.player_.liveTracker,"liveedgechange",this.update),this.off(this.player_,["playing"],this.enableIntervalHandler_),this.off(this.player_,["ended","pause","waiting"],this.disableIntervalHandler_),"hidden"in Ze&&"visibilityState"in Ze&&this.off(Ze,"visibilitychange",this.toggleVisibility_),super.dispose()}}Ru.prototype.options_={children:["loadProgressBar","playProgressBar"],barName:"playProgressBar"},Ba||Ta||Ru.prototype.options_.children.splice(1,0,"mouseTimeDisplay"),cl.registerComponent("SeekBar",Ru);class Uu extends cl{constructor(e,t){super(e,t),this.handleMouseMove=zo(Vo(this,this.handleMouseMove),Ho),this.throttledHandleMouseSeek=zo(Vo(this,this.handleMouseSeek),Ho),this.handleMouseUpHandler_=e=>this.handleMouseUp(e),this.handleMouseDownHandler_=e=>this.handleMouseDown(e),this.enable()}createEl(){return super.createEl("div",{className:"vjs-progress-control vjs-control"})}handleMouseMove(e){const t=this.getChild("seekBar");if(!t)return;const i=t.getChild("playProgressBar"),s=t.getChild("mouseTimeDisplay");if(!i&&!s)return;const r=t.el(),n=oo(r);let a=lo(r,e).x;a=Du(a,0,1),s&&s.update(n,a),i&&i.update(n,t.getProgress())}handleMouseSeek(e){const t=this.getChild("seekBar");t&&t.handleMouseMove(e)}enabled(){return this.enabled_}disable(){if(this.children().forEach((e=>e.disable&&e.disable())),this.enabled()&&(this.off(["mousedown","touchstart"],this.handleMouseDownHandler_),this.off(this.el_,"mousemove",this.handleMouseMove),this.removeListenersAddedOnMousedownAndTouchstart(),this.addClass("disabled"),this.enabled_=!1,this.player_.scrubbing())){const e=this.getChild("seekBar");this.player_.scrubbing(!1),e.videoWasPlaying&&Cl(this.player_.play())}}enable(){this.children().forEach((e=>e.enable&&e.enable())),this.enabled()||(this.on(["mousedown","touchstart"],this.handleMouseDownHandler_),this.on(this.el_,"mousemove",this.handleMouseMove),this.removeClass("disabled"),this.enabled_=!0)}removeListenersAddedOnMousedownAndTouchstart(){const e=this.el_.ownerDocument;this.off(e,"mousemove",this.throttledHandleMouseSeek),this.off(e,"touchmove",this.throttledHandleMouseSeek),this.off(e,"mouseup",this.handleMouseUpHandler_),this.off(e,"touchend",this.handleMouseUpHandler_)}handleMouseDown(e){const t=this.el_.ownerDocument,i=this.getChild("seekBar");i&&i.handleMouseDown(e),this.on(t,"mousemove",this.throttledHandleMouseSeek),this.on(t,"touchmove",this.throttledHandleMouseSeek),this.on(t,"mouseup",this.handleMouseUpHandler_),this.on(t,"touchend",this.handleMouseUpHandler_)}handleMouseUp(e){const t=this.getChild("seekBar");t&&t.handleMouseUp(e),this.removeListenersAddedOnMousedownAndTouchstart()}}Uu.prototype.options_={children:["seekBar"]},cl.registerComponent("ProgressControl",Uu);class Bu extends Su{constructor(e,t){super(e,t),this.setIcon("picture-in-picture-enter"),this.on(e,["enterpictureinpicture","leavepictureinpicture"],(e=>this.handlePictureInPictureChange(e))),this.on(e,["disablepictureinpicturechanged","loadedmetadata"],(e=>this.handlePictureInPictureEnabledChange(e))),this.on(e,["loadedmetadata","audioonlymodechange","audiopostermodechange"],(()=>this.handlePictureInPictureAudioModeChange())),this.disable()}buildCSSClass(){return`vjs-picture-in-picture-control vjs-hidden ${super.buildCSSClass()}`}handlePictureInPictureAudioModeChange(){"audio"===this.player_.currentType().substring(0,5)||this.player_.audioPosterMode()||this.player_.audioOnlyMode()?(this.player_.isInPictureInPicture()&&this.player_.exitPictureInPicture(),this.hide()):this.show()}handlePictureInPictureEnabledChange(){Ze.pictureInPictureEnabled&&!1===this.player_.disablePictureInPicture()||this.player_.options_.enableDocumentPictureInPicture&&"documentPictureInPicture"in oe?this.enable():this.disable()}handlePictureInPictureChange(e){this.player_.isInPictureInPicture()?(this.setIcon("picture-in-picture-exit"),this.controlText("Exit Picture-in-Picture")):(this.setIcon("picture-in-picture-enter"),this.controlText("Picture-in-Picture")),this.handlePictureInPictureEnabledChange()}handleClick(e){this.player_.isInPictureInPicture()?this.player_.exitPictureInPicture():this.player_.requestPictureInPicture()}show(){"function"==typeof Ze.exitPictureInPicture&&super.show()}}Bu.prototype.controlText_="Picture-in-Picture",cl.registerComponent("PictureInPictureToggle",Bu);class Fu extends Su{constructor(e,t){super(e,t),this.setIcon("fullscreen-enter"),this.on(e,"fullscreenchange",(e=>this.handleFullscreenChange(e))),!1===Ze[e.fsApi_.fullscreenEnabled]&&this.disable()}buildCSSClass(){return`vjs-fullscreen-control ${super.buildCSSClass()}`}handleFullscreenChange(e){this.player_.isFullscreen()?(this.controlText("Exit Fullscreen"),this.setIcon("fullscreen-exit")):(this.controlText("Fullscreen"),this.setIcon("fullscreen-enter"))}handleClick(e){this.player_.isFullscreen()?this.player_.exitFullscreen():this.player_.requestFullscreen()}}Fu.prototype.controlText_="Fullscreen",cl.registerComponent("FullscreenToggle",Fu),cl.registerComponent("VolumeLevel",class extends cl{createEl(){const e=super.createEl("div",{className:"vjs-volume-level"});return this.setIcon("circle",e),e.appendChild(super.createEl("span",{className:"vjs-control-text"})),e}}),cl.registerComponent("VolumeLevelTooltip",class extends cl{constructor(e,t){super(e,t),this.update=zo(Vo(this,this.update),Ho)}createEl(){return super.createEl("div",{className:"vjs-volume-tooltip"},{"aria-hidden":"true"})}update(e,t,i,s){if(!i){const i=ao(this.el_),s=ao(this.player_.el()),r=e.width*t;if(!s||!i)return;const n=e.left-s.left+r,a=e.width-r+(s.right-e.right);let o=i.width/2;ni.width&&(o=i.width),this.el_.style.right=`-${o}px`}this.write(`${s}%`)}write(e){Ga(this.el_,e)}updateVolume(e,t,i,s,r){this.requestNamedAnimationFrame("VolumeLevelTooltip#updateVolume",(()=>{this.update(e,t,i,s.toFixed(0)),r&&r()}))}});class qu extends cl{constructor(e,t){super(e,t),this.update=zo(Vo(this,this.update),Ho)}createEl(){return super.createEl("div",{className:"vjs-mouse-display"})}update(e,t,i){const s=100*t;this.getChild("volumeLevelTooltip").updateVolume(e,t,i,s,(()=>{i?this.el_.style.bottom=e.height*t+"px":this.el_.style.left=e.width*t+"px"}))}}qu.prototype.options_={children:["volumeLevelTooltip"]},cl.registerComponent("MouseVolumeLevelDisplay",qu);class ju extends Lu{constructor(e,t){super(e,t),this.on("slideractive",(e=>this.updateLastVolume_(e))),this.on(e,"volumechange",(e=>this.updateARIAAttributes(e))),e.ready((()=>this.updateARIAAttributes()))}createEl(){return super.createEl("div",{className:"vjs-volume-bar vjs-slider-bar"},{"aria-label":this.localize("Volume Level"),"aria-live":"polite"})}handleMouseDown(e){go(e)&&super.handleMouseDown(e)}handleMouseMove(e){const t=this.getChild("mouseVolumeLevelDisplay");if(t){const i=this.el(),s=ao(i),r=this.vertical();let n=lo(i,e);n=r?n.y:n.x,n=Du(n,0,1),t.update(s,n,r)}go(e)&&(this.checkMuted(),this.player_.volume(this.calculateDistance(e)))}checkMuted(){this.player_.muted()&&this.player_.muted(!1)}getPercent(){return this.player_.muted()?0:this.player_.volume()}stepForward(){this.checkMuted(),this.player_.volume(this.player_.volume()+.1)}stepBack(){this.checkMuted(),this.player_.volume(this.player_.volume()-.1)}updateARIAAttributes(e){const t=this.player_.muted()?0:this.volumeAsPercentage_();this.el_.setAttribute("aria-valuenow",t),this.el_.setAttribute("aria-valuetext",t+"%")}volumeAsPercentage_(){return Math.round(100*this.player_.volume())}updateLastVolume_(){const e=this.player_.volume();this.one("sliderinactive",(()=>{0===this.player_.volume()&&this.player_.lastVolume_(e)}))}}ju.prototype.options_={children:["volumeLevel"],barName:"volumeLevel"},Ba||Ta||ju.prototype.options_.children.splice(0,0,"mouseVolumeLevelDisplay"),ju.prototype.playerEvent="volumechange",cl.registerComponent("VolumeBar",ju);class $u extends cl{constructor(e,t={}){t.vertical=t.vertical||!1,(void 0===t.volumeBar||pa(t.volumeBar))&&(t.volumeBar=t.volumeBar||{},t.volumeBar.vertical=t.vertical),super(e,t),function(e,t){t.tech_&&!t.tech_.featuresVolumeControl&&e.addClass("vjs-hidden"),e.on(t,"loadstart",(function(){t.tech_.featuresVolumeControl?e.removeClass("vjs-hidden"):e.addClass("vjs-hidden")}))}(this,e),this.throttledHandleMouseMove=zo(Vo(this,this.handleMouseMove),Ho),this.handleMouseUpHandler_=e=>this.handleMouseUp(e),this.on("mousedown",(e=>this.handleMouseDown(e))),this.on("touchstart",(e=>this.handleMouseDown(e))),this.on("mousemove",(e=>this.handleMouseMove(e))),this.on(this.volumeBar,["focus","slideractive"],(()=>{this.volumeBar.addClass("vjs-slider-active"),this.addClass("vjs-slider-active"),this.trigger("slideractive")})),this.on(this.volumeBar,["blur","sliderinactive"],(()=>{this.volumeBar.removeClass("vjs-slider-active"),this.removeClass("vjs-slider-active"),this.trigger("sliderinactive")}))}createEl(){let e="vjs-volume-horizontal";return this.options_.vertical&&(e="vjs-volume-vertical"),super.createEl("div",{className:`vjs-volume-control vjs-control ${e}`})}handleMouseDown(e){const t=this.el_.ownerDocument;this.on(t,"mousemove",this.throttledHandleMouseMove),this.on(t,"touchmove",this.throttledHandleMouseMove),this.on(t,"mouseup",this.handleMouseUpHandler_),this.on(t,"touchend",this.handleMouseUpHandler_)}handleMouseUp(e){const t=this.el_.ownerDocument;this.off(t,"mousemove",this.throttledHandleMouseMove),this.off(t,"touchmove",this.throttledHandleMouseMove),this.off(t,"mouseup",this.handleMouseUpHandler_),this.off(t,"touchend",this.handleMouseUpHandler_)}handleMouseMove(e){this.volumeBar.handleMouseMove(e)}}$u.prototype.options_={children:["volumeBar"]},cl.registerComponent("VolumeControl",$u);class Hu extends Su{constructor(e,t){super(e,t),function(e,t){t.tech_&&!t.tech_.featuresMuteControl&&e.addClass("vjs-hidden"),e.on(t,"loadstart",(function(){t.tech_.featuresMuteControl?e.removeClass("vjs-hidden"):e.addClass("vjs-hidden")}))}(this,e),this.on(e,["loadstart","volumechange"],(e=>this.update(e)))}buildCSSClass(){return`vjs-mute-control ${super.buildCSSClass()}`}handleClick(e){const t=this.player_.volume(),i=this.player_.lastVolume_();if(0===t){const e=i<.1?.1:i;this.player_.volume(e),this.player_.muted(!1)}else this.player_.muted(!this.player_.muted())}update(e){this.updateIcon_(),this.updateControlText_()}updateIcon_(){const e=this.player_.volume();let t=3;this.setIcon("volume-high"),Ba&&this.player_.tech_&&this.player_.tech_.el_&&this.player_.muted(this.player_.tech_.el_.muted),0===e||this.player_.muted()?(this.setIcon("volume-mute"),t=0):e<.33?(this.setIcon("volume-low"),t=1):e<.67&&(this.setIcon("volume-medium"),t=2),Za(this.el_,[0,1,2,3].reduce(((e,t)=>e+`${t?" ":""}vjs-vol-${t}`),"")),Qa(this.el_,`vjs-vol-${t}`)}updateControlText_(){const e=this.player_.muted()||0===this.player_.volume()?"Unmute":"Mute";this.controlText()!==e&&this.controlText(e)}}Hu.prototype.controlText_="Mute",cl.registerComponent("MuteToggle",Hu);class Vu extends cl{constructor(e,t={}){void 0!==t.inline?t.inline=t.inline:t.inline=!0,(void 0===t.volumeControl||pa(t.volumeControl))&&(t.volumeControl=t.volumeControl||{},t.volumeControl.vertical=!t.inline),super(e,t),this.handleKeyPressHandler_=e=>this.handleKeyPress(e),this.on(e,["loadstart"],(e=>this.volumePanelState_(e))),this.on(this.muteToggle,"keyup",(e=>this.handleKeyPress(e))),this.on(this.volumeControl,"keyup",(e=>this.handleVolumeControlKeyUp(e))),this.on("keydown",(e=>this.handleKeyPress(e))),this.on("mouseover",(e=>this.handleMouseOver(e))),this.on("mouseout",(e=>this.handleMouseOut(e))),this.on(this.volumeControl,["slideractive"],this.sliderActive_),this.on(this.volumeControl,["sliderinactive"],this.sliderInactive_)}sliderActive_(){this.addClass("vjs-slider-active")}sliderInactive_(){this.removeClass("vjs-slider-active")}volumePanelState_(){this.volumeControl.hasClass("vjs-hidden")&&this.muteToggle.hasClass("vjs-hidden")&&this.addClass("vjs-hidden"),this.volumeControl.hasClass("vjs-hidden")&&!this.muteToggle.hasClass("vjs-hidden")&&this.addClass("vjs-mute-toggle-only")}createEl(){let e="vjs-volume-panel-horizontal";return this.options_.inline||(e="vjs-volume-panel-vertical"),super.createEl("div",{className:`vjs-volume-panel vjs-control ${e}`})}dispose(){this.handleMouseOut(),super.dispose()}handleVolumeControlKeyUp(e){Je.isEventKey(e,"Esc")&&this.muteToggle.focus()}handleMouseOver(e){this.addClass("vjs-hover"),Uo(Ze,"keyup",this.handleKeyPressHandler_)}handleMouseOut(e){this.removeClass("vjs-hover"),Bo(Ze,"keyup",this.handleKeyPressHandler_)}handleKeyPress(e){Je.isEventKey(e,"Esc")&&this.handleMouseOut()}}Vu.prototype.options_={children:["muteToggle","volumeControl"]},cl.registerComponent("VolumePanel",Vu);class zu extends Su{constructor(e,t){super(e,t),this.validOptions=[5,10,30],this.skipTime=this.getSkipForwardTime(),this.skipTime&&this.validOptions.includes(this.skipTime)?(this.setIcon(`forward-${this.skipTime}`),this.controlText(this.localize("Skip forward {1} seconds",[this.skipTime.toLocaleString(e.language())])),this.show()):this.hide()}getSkipForwardTime(){const e=this.options_.playerOptions;return e.controlBar&&e.controlBar.skipButtons&&e.controlBar.skipButtons.forward}buildCSSClass(){return`vjs-skip-forward-${this.getSkipForwardTime()} ${super.buildCSSClass()}`}handleClick(e){if(isNaN(this.player_.duration()))return;const t=this.player_.currentTime(),i=this.player_.liveTracker,s=i&&i.isLive()?i.seekableEnd():this.player_.duration();let r;r=t+this.skipTime<=s?t+this.skipTime:s,this.player_.currentTime(r)}handleLanguagechange(){this.controlText(this.localize("Skip forward {1} seconds",[this.skipTime]))}}zu.prototype.controlText_="Skip Forward",cl.registerComponent("SkipForward",zu);class Wu extends Su{constructor(e,t){super(e,t),this.validOptions=[5,10,30],this.skipTime=this.getSkipBackwardTime(),this.skipTime&&this.validOptions.includes(this.skipTime)?(this.setIcon(`replay-${this.skipTime}`),this.controlText(this.localize("Skip backward {1} seconds",[this.skipTime.toLocaleString(e.language())])),this.show()):this.hide()}getSkipBackwardTime(){const e=this.options_.playerOptions;return e.controlBar&&e.controlBar.skipButtons&&e.controlBar.skipButtons.backward}buildCSSClass(){return`vjs-skip-backward-${this.getSkipBackwardTime()} ${super.buildCSSClass()}`}handleClick(e){const t=this.player_.currentTime(),i=this.player_.liveTracker,s=i&&i.isLive()&&i.seekableStart();let r;r=s&&t-this.skipTime<=s?s:t>=this.skipTime?t-this.skipTime:0,this.player_.currentTime(r)}handleLanguagechange(){this.controlText(this.localize("Skip backward {1} seconds",[this.skipTime]))}}Wu.prototype.controlText_="Skip Backward",cl.registerComponent("SkipBackward",Wu);class Gu extends cl{constructor(e,t){super(e,t),t&&(this.menuButton_=t.menuButton),this.focusedChild_=-1,this.on("keydown",(e=>this.handleKeyDown(e))),this.boundHandleBlur_=e=>this.handleBlur(e),this.boundHandleTapClick_=e=>this.handleTapClick(e)}addEventListenerForItem(e){e instanceof cl&&(this.on(e,"blur",this.boundHandleBlur_),this.on(e,["tap","click"],this.boundHandleTapClick_))}removeEventListenerForItem(e){e instanceof cl&&(this.off(e,"blur",this.boundHandleBlur_),this.off(e,["tap","click"],this.boundHandleTapClick_))}removeChild(e){"string"==typeof e&&(e=this.getChild(e)),this.removeEventListenerForItem(e),super.removeChild(e)}addItem(e){const t=this.addChild(e);t&&this.addEventListenerForItem(t)}createEl(){const e=this.options_.contentElType||"ul";this.contentEl_=Wa(e,{className:"vjs-menu-content"}),this.contentEl_.setAttribute("role","menu");const t=super.createEl("div",{append:this.contentEl_,className:"vjs-menu"});return t.appendChild(this.contentEl_),Uo(t,"click",(function(e){e.preventDefault(),e.stopImmediatePropagation()})),t}dispose(){this.contentEl_=null,this.boundHandleBlur_=null,this.boundHandleTapClick_=null,super.dispose()}handleBlur(e){const t=e.relatedTarget||Ze.activeElement;if(!this.children().some((e=>e.el()===t))){const e=this.menuButton_;e&&e.buttonPressed_&&t!==e.el().firstChild&&e.unpressButton()}}handleTapClick(e){if(this.menuButton_){this.menuButton_.unpressButton();const t=this.children();if(!Array.isArray(t))return;const i=t.filter((t=>t.el()===e.target))[0];if(!i)return;"CaptionSettingsMenuItem"!==i.name()&&this.menuButton_.focus()}}handleKeyDown(e){Je.isEventKey(e,"Left")||Je.isEventKey(e,"Down")?(e.preventDefault(),e.stopPropagation(),this.stepForward()):(Je.isEventKey(e,"Right")||Je.isEventKey(e,"Up"))&&(e.preventDefault(),e.stopPropagation(),this.stepBack())}stepForward(){let e=0;void 0!==this.focusedChild_&&(e=this.focusedChild_+1),this.focus(e)}stepBack(){let e=0;void 0!==this.focusedChild_&&(e=this.focusedChild_-1),this.focus(e)}focus(e=0){const t=this.children().slice();t.length&&t[0].hasClass("vjs-menu-title")&&t.shift(),t.length>0&&(e<0?e=0:e>=t.length&&(e=t.length-1),this.focusedChild_=e,t[e].el_.focus())}}cl.registerComponent("Menu",Gu);class Xu extends cl{constructor(e,t={}){super(e,t),this.menuButton_=new Su(e,t),this.menuButton_.controlText(this.controlText_),this.menuButton_.el_.setAttribute("aria-haspopup","true");const i=Su.prototype.buildCSSClass();this.menuButton_.el_.className=this.buildCSSClass()+" "+i,this.menuButton_.removeClass("vjs-control"),this.addChild(this.menuButton_),this.update(),this.enabled_=!0;const s=e=>this.handleClick(e);this.handleMenuKeyUp_=e=>this.handleMenuKeyUp(e),this.on(this.menuButton_,"tap",s),this.on(this.menuButton_,"click",s),this.on(this.menuButton_,"keydown",(e=>this.handleKeyDown(e))),this.on(this.menuButton_,"mouseenter",(()=>{this.addClass("vjs-hover"),this.menu.show(),Uo(Ze,"keyup",this.handleMenuKeyUp_)})),this.on("mouseleave",(e=>this.handleMouseLeave(e))),this.on("keydown",(e=>this.handleSubmenuKeyDown(e)))}update(){const e=this.createMenu();this.menu&&(this.menu.dispose(),this.removeChild(this.menu)),this.menu=e,this.addChild(e),this.buttonPressed_=!1,this.menuButton_.el_.setAttribute("aria-expanded","false"),this.items&&this.items.length<=this.hideThreshold_?(this.hide(),this.menu.contentEl_.removeAttribute("role")):(this.show(),this.menu.contentEl_.setAttribute("role","menu"))}createMenu(){const e=new Gu(this.player_,{menuButton:this});if(this.hideThreshold_=0,this.options_.title){const t=Wa("li",{className:"vjs-menu-title",textContent:ul(this.options_.title),tabIndex:-1}),i=new cl(this.player_,{el:t});e.addItem(i)}if(this.items=this.createItems(),this.items)for(let t=0;tJe.isEventKey(e,t)))||super.handleKeyDown(e)}handleClick(e){this.selected(!0)}selected(e){this.selectable&&(e?(this.addClass("vjs-selected"),this.el_.setAttribute("aria-checked","true"),this.controlText(", selected"),this.isSelected_=!0):(this.removeClass("vjs-selected"),this.el_.setAttribute("aria-checked","false"),this.controlText(""),this.isSelected_=!1))}}cl.registerComponent("MenuItem",Zu);class Yu extends Zu{constructor(e,t){const i=t.track,s=e.textTracks();t.label=i.label||i.language||"Unknown",t.selected="showing"===i.mode,super(e,t),this.track=i,this.kinds=(t.kinds||[t.kind||this.track.kind]).filter(Boolean);const r=(...e)=>{this.handleTracksChange.apply(this,e)},n=(...e)=>{this.handleSelectedLanguageChange.apply(this,e)};if(e.on(["loadstart","texttrackchange"],r),s.addEventListener("change",r),s.addEventListener("selectedlanguagechange",n),this.on("dispose",(function(){e.off(["loadstart","texttrackchange"],r),s.removeEventListener("change",r),s.removeEventListener("selectedlanguagechange",n)})),void 0===s.onchange){let e;this.on(["tap","click"],(function(){if("object"!=typeof oe.Event)try{e=new oe.Event("change")}catch(e){}e||(e=Ze.createEvent("Event"),e.initEvent("change",!0,!0)),s.dispatchEvent(e)}))}this.handleTracksChange()}handleClick(e){const t=this.track,i=this.player_.textTracks();if(super.handleClick(e),i)for(let e=0;e-1&&"showing"===s.mode){i=!1;break}}i!==this.isSelected_&&this.selected(i)}handleSelectedLanguageChange(e){const t=this.player().textTracks();let i=!0;for(let e=0,s=t.length;e-1&&"showing"===s.mode){i=!1;break}}i&&(this.player_.cache_.selectedLanguage={enabled:!1})}handleLanguagechange(){this.$(".vjs-menu-item-text").textContent=this.player_.localize(this.options_.label),super.handleLanguagechange()}}cl.registerComponent("OffTextTrackMenuItem",Ju);class eh extends Ku{constructor(e,t={}){t.tracks=e.textTracks(),super(e,t)}createItems(e=[],t=Yu){let i;this.label_&&(i=`${this.label_} off`),e.push(new Ju(this.player_,{kinds:this.kinds_,kind:this.kind_,label:i})),this.hideThreshold_+=1;const s=this.player_.textTracks();Array.isArray(this.kinds_)||(this.kinds_=[this.kind_]);for(let i=0;i-1){const i=new t(this.player_,{track:r,kinds:this.kinds_,kind:this.kind_,selectable:!0,multiSelectable:!1});i.addClass(`vjs-${r.kind}-menu-item`),e.push(i)}}return e}}cl.registerComponent("TextTrackButton",eh);class th extends Zu{constructor(e,t){const i=t.track,s=t.cue,r=e.currentTime();t.selectable=!0,t.multiSelectable=!1,t.label=s.text,t.selected=s.startTime<=r&&r{this.items.forEach((e=>{e.selected(this.track_.activeCues[0]===e.cue)}))}}buildCSSClass(){return`vjs-chapters-button ${super.buildCSSClass()}`}buildWrapperCSSClass(){return`vjs-chapters-button ${super.buildWrapperCSSClass()}`}update(e){if(e&&e.track&&"chapters"!==e.track.kind)return;const t=this.findChaptersTrack();t!==this.track_?(this.setTrack(t),super.update()):(!this.items||t&&t.cues&&t.cues.length!==this.items.length)&&super.update()}setTrack(e){if(this.track_!==e){if(this.updateHandler_||(this.updateHandler_=this.update.bind(this)),this.track_){const e=this.player_.remoteTextTrackEls().getTrackElementByTrack_(this.track_);e&&e.removeEventListener("load",this.updateHandler_),this.track_.removeEventListener("cuechange",this.selectCurrentItem_),this.track_=null}if(this.track_=e,this.track_){this.track_.mode="hidden";const e=this.player_.remoteTextTrackEls().getTrackElementByTrack_(this.track_);e&&e.addEventListener("load",this.updateHandler_),this.track_.addEventListener("cuechange",this.selectCurrentItem_)}}}findChaptersTrack(){const e=this.player_.textTracks()||[];for(let t=e.length-1;t>=0;t--){const i=e[t];if(i.kind===this.kind_)return i}}getMenuCaption(){return this.track_&&this.track_.label?this.track_.label:this.localize(ul(this.kind_))}createMenu(){return this.options_.title=this.getMenuCaption(),super.createMenu()}createItems(){const e=[];if(!this.track_)return e;const t=this.track_.cues;if(!t)return e;for(let i=0,s=t.length;i-1&&(this.label_="captions",this.setIcon("captions")),this.menuButton_.controlText(ul(this.label_))}buildCSSClass(){return`vjs-subs-caps-button ${super.buildCSSClass()}`}buildWrapperCSSClass(){return`vjs-subs-caps-button ${super.buildWrapperCSSClass()}`}createItems(){let e=[];return this.player().tech_&&this.player().tech_.featuresNativeTextTracks||!this.player().getChild("textTrackSettings")||(e.push(new nh(this.player_,{kind:this.label_})),this.hideThreshold_+=1),e=super.createItems(e,oh),e}}lh.prototype.kinds_=["captions","subtitles"],lh.prototype.controlText_="Subtitles",cl.registerComponent("SubsCapsButton",lh);class uh extends Zu{constructor(e,t){const i=t.track,s=e.audioTracks();t.label=i.label||i.language||"Unknown",t.selected=i.enabled,super(e,t),this.track=i,this.addClass(`vjs-${i.kind}-menu-item`);const r=(...e)=>{this.handleTracksChange.apply(this,e)};s.addEventListener("change",r),this.on("dispose",(()=>{s.removeEventListener("change",r)}))}createEl(e,t,i){const s=super.createEl(e,t,i),r=s.querySelector(".vjs-menu-item-text");return["main-desc","description"].indexOf(this.options_.track.kind)>=0&&(r.appendChild(Wa("span",{className:"vjs-icon-placeholder"},{"aria-hidden":!0})),r.appendChild(Wa("span",{className:"vjs-control-text",textContent:" "+this.localize("Descriptions")}))),s}handleClick(e){if(super.handleClick(e),this.track.enabled=!0,this.player_.tech_.featuresNativeAudioTracks){const e=this.player_.audioTracks();for(let t=0;tthis.update(e)))}handleClick(e){super.handleClick(),this.player().playbackRate(this.rate)}update(e){this.selected(this.player().playbackRate()===this.rate)}}dh.prototype.contentElType="button",cl.registerComponent("PlaybackRateMenuItem",dh);class ch extends Xu{constructor(e,t){super(e,t),this.menuButton_.el_.setAttribute("aria-describedby",this.labelElId_),this.updateVisibility(),this.updateLabel(),this.on(e,"loadstart",(e=>this.updateVisibility(e))),this.on(e,"ratechange",(e=>this.updateLabel(e))),this.on(e,"playbackrateschange",(e=>this.handlePlaybackRateschange(e)))}createEl(){const e=super.createEl();return this.labelElId_="vjs-playback-rate-value-label-"+this.id_,this.labelEl_=Wa("div",{className:"vjs-playback-rate-value",id:this.labelElId_,textContent:"1x"}),e.appendChild(this.labelEl_),e}dispose(){this.labelEl_=null,super.dispose()}buildCSSClass(){return`vjs-playback-rate ${super.buildCSSClass()}`}buildWrapperCSSClass(){return`vjs-playback-rate ${super.buildWrapperCSSClass()}`}createItems(){const e=this.playbackRates(),t=[];for(let i=e.length-1;i>=0;i--)t.push(new dh(this.player(),{rate:e[i]+"x"}));return t}handlePlaybackRateschange(e){this.update()}playbackRates(){const e=this.player();return e.playbackRates&&e.playbackRates()||[]}playbackRateSupported(){return this.player().tech_&&this.player().tech_.featuresPlaybackRate&&this.playbackRates()&&this.playbackRates().length>0}updateVisibility(e){this.playbackRateSupported()?this.removeClass("vjs-hidden"):this.addClass("vjs-hidden")}updateLabel(e){this.playbackRateSupported()&&(this.labelEl_.textContent=this.player().playbackRate()+"x")}}ch.prototype.controlText_="Playback Rate",cl.registerComponent("PlaybackRateMenuButton",ch);class ph extends cl{buildCSSClass(){return`vjs-spacer ${super.buildCSSClass()}`}createEl(e="div",t={},i={}){return t.className||(t.className=this.buildCSSClass()),super.createEl(e,t,i)}}cl.registerComponent("Spacer",ph),cl.registerComponent("CustomControlSpacer",class extends ph{buildCSSClass(){return`vjs-custom-control-spacer ${super.buildCSSClass()}`}createEl(){return super.createEl("div",{className:this.buildCSSClass(),textContent:" "})}});class mh extends cl{createEl(){return super.createEl("div",{className:"vjs-control-bar",dir:"ltr"})}}mh.prototype.options_={children:["playToggle","skipBackward","skipForward","volumePanel","currentTimeDisplay","timeDivider","durationDisplay","progressControl","liveDisplay","seekToLive","remainingTimeDisplay","customControlSpacer","playbackRateMenuButton","chaptersButton","descriptionsButton","subsCapsButton","audioTrackButton","pictureInPictureToggle","fullscreenToggle"]},cl.registerComponent("ControlBar",mh);class gh extends Il{constructor(e,t){super(e,t),this.on(e,"error",(e=>{this.open(e)}))}buildCSSClass(){return`vjs-error-display ${super.buildCSSClass()}`}content(){const e=this.player().error();return e?this.localize(e.message):""}}gh.prototype.options_=Object.assign({},Il.prototype.options_,{pauseOnOpen:!1,fillAlways:!0,temporary:!1,uncloseable:!0}),cl.registerComponent("ErrorDisplay",gh);const fh="vjs-text-track-settings",yh=["#000","Black"],_h=["#00F","Blue"],vh=["#0FF","Cyan"],bh=["#0F0","Green"],Th=["#F0F","Magenta"],Sh=["#F00","Red"],Eh=["#FFF","White"],wh=["#FF0","Yellow"],Ch=["1","Opaque"],kh=["0.5","Semi-Transparent"],xh=["0","Transparent"],Ih={backgroundColor:{selector:".vjs-bg-color > select",id:"captions-background-color-%s",label:"Color",options:[yh,Eh,Sh,bh,_h,wh,Th,vh]},backgroundOpacity:{selector:".vjs-bg-opacity > select",id:"captions-background-opacity-%s",label:"Opacity",options:[Ch,kh,xh]},color:{selector:".vjs-text-color > select",id:"captions-foreground-color-%s",label:"Color",options:[Eh,yh,Sh,bh,_h,wh,Th,vh]},edgeStyle:{selector:".vjs-edge-style > select",id:"%s",label:"Text Edge Style",options:[["none","None"],["raised","Raised"],["depressed","Depressed"],["uniform","Uniform"],["dropshadow","Drop shadow"]]},fontFamily:{selector:".vjs-font-family > select",id:"captions-font-family-%s",label:"Font Family",options:[["proportionalSansSerif","Proportional Sans-Serif"],["monospaceSansSerif","Monospace Sans-Serif"],["proportionalSerif","Proportional Serif"],["monospaceSerif","Monospace Serif"],["casual","Casual"],["script","Script"],["small-caps","Small Caps"]]},fontPercent:{selector:".vjs-font-percent > select",id:"captions-font-size-%s",label:"Font Size",options:[["0.50","50%"],["0.75","75%"],["1.00","100%"],["1.25","125%"],["1.50","150%"],["1.75","175%"],["2.00","200%"],["3.00","300%"],["4.00","400%"]],default:2,parser:e=>"1.00"===e?null:Number(e)},textOpacity:{selector:".vjs-text-opacity > select",id:"captions-foreground-opacity-%s",label:"Opacity",options:[Ch,kh]},windowColor:{selector:".vjs-window-color > select",id:"captions-window-color-%s",label:"Color"},windowOpacity:{selector:".vjs-window-opacity > select",id:"captions-window-opacity-%s",label:"Opacity",options:[xh,kh,Ch]}};function Ah(e,t){if(t&&(e=t(e)),e&&"none"!==e)return e}Ih.windowColor.options=Ih.backgroundColor.options,cl.registerComponent("TextTrackSettings",class extends Il{constructor(e,t){t.temporary=!1,super(e,t),this.updateDisplay=this.updateDisplay.bind(this),this.fill(),this.hasBeenOpened_=this.hasBeenFilled_=!0,this.endDialog=Wa("p",{className:"vjs-control-text",textContent:this.localize("End of dialog window.")}),this.el().appendChild(this.endDialog),this.setDefaults(),void 0===t.persistTextTrackSettings&&(this.options_.persistTextTrackSettings=this.options_.playerOptions.persistTextTrackSettings),this.on(this.$(".vjs-done-button"),"click",(()=>{this.saveSettings(),this.close()})),this.on(this.$(".vjs-default-button"),"click",(()=>{this.setDefaults(),this.updateDisplay()})),ha(Ih,(e=>{this.on(this.$(e.selector),"change",this.updateDisplay)})),this.options_.persistTextTrackSettings&&this.restoreSettings()}dispose(){this.endDialog=null,super.dispose()}createElSelect_(e,t="",i="label"){const s=Ih[e],r=s.id.replace("%s",this.id_),n=[t,r].join(" ").trim(),a=`vjs_select_${Po()}`;return[`<${i} id="${r}"${"label"===i?` for="${a}" class="vjs-label"`:""}>`,this.localize(s.label),``,`").join("")}createElFgColor_(){const e=`captions-text-legend-${this.id_}`;return['
',``,this.localize("Text"),"",'',this.createElSelect_("color",e),"",'',this.createElSelect_("textOpacity",e),"","
"].join("")}createElBgColor_(){const e=`captions-background-${this.id_}`;return['
',``,this.localize("Text Background"),"",'',this.createElSelect_("backgroundColor",e),"",'',this.createElSelect_("backgroundOpacity",e),"","
"].join("")}createElWinColor_(){const e=`captions-window-${this.id_}`;return['
',``,this.localize("Caption Area Background"),"",'',this.createElSelect_("windowColor",e),"",'',this.createElSelect_("windowOpacity",e),"","
"].join("")}createElColors_(){return Wa("div",{className:"vjs-track-settings-colors",innerHTML:[this.createElFgColor_(),this.createElBgColor_(),this.createElWinColor_()].join("")})}createElFont_(){return Wa("div",{className:"vjs-track-settings-font",innerHTML:['
',this.createElSelect_("fontPercent","","legend"),"
",'
',this.createElSelect_("edgeStyle","","legend"),"
",'
',this.createElSelect_("fontFamily","","legend"),"
"].join("")})}createElControls_(){const e=this.localize("restore all settings to the default values");return Wa("div",{className:"vjs-track-settings-controls",innerHTML:[`",``].join("")})}content(){return[this.createElColors_(),this.createElFont_(),this.createElControls_()]}label(){return this.localize("Caption Settings Dialog")}description(){return this.localize("Beginning of dialog window. Escape will cancel and close the window.")}buildCSSClass(){return super.buildCSSClass()+" vjs-text-track-settings"}getValues(){return da(Ih,((e,t,i)=>{const s=(r=this.$(t.selector),n=t.parser,Ah(r.options[r.options.selectedIndex].value,n));var r,n;return void 0!==s&&(e[i]=s),e}),{})}setValues(e){ha(Ih,((t,i)=>{!function(e,t,i){if(t)for(let s=0;s{const t=e.hasOwnProperty("default")?e.default:0;this.$(e.selector).selectedIndex=t}))}restoreSettings(){let e;try{e=JSON.parse(oe.localStorage.getItem(fh))}catch(e){aa.warn(e)}e&&this.setValues(e)}saveSettings(){if(!this.options_.persistTextTrackSettings)return;const e=this.getValues();try{Object.keys(e).length?oe.localStorage.setItem(fh,JSON.stringify(e)):oe.localStorage.removeItem(fh)}catch(e){aa.warn(e)}}updateDisplay(){const e=this.player_.getChild("textTrackDisplay");e&&e.updateDisplay()}conditionalBlur_(){this.previouslyActiveEl_=null;const e=this.player_.controlBar,t=e&&e.subsCapsButton,i=e&&e.captionsButton;t?t.focus():i&&i.focus()}handleLanguagechange(){this.fill()}}),cl.registerComponent("ResizeManager",class extends cl{constructor(e,t){let i=t.ResizeObserver||oe.ResizeObserver;null===t.ResizeObserver&&(i=!1),super(e,ma({createEl:!i,reportTouchActivity:!1},t)),this.ResizeObserver=t.ResizeObserver||oe.ResizeObserver,this.loadListener_=null,this.resizeObserver_=null,this.debouncedHandler_=Wo((()=>{this.resizeHandler()}),100,!1,this),i?(this.resizeObserver_=new this.ResizeObserver(this.debouncedHandler_),this.resizeObserver_.observe(e.el())):(this.loadListener_=()=>{if(!this.el_||!this.el_.contentWindow)return;const e=this.debouncedHandler_;let t=this.unloadListener_=function(){Bo(this,"resize",e),Bo(this,"unload",t),t=null};Uo(this.el_.contentWindow,"unload",t),Uo(this.el_.contentWindow,"resize",e)},this.one("load",this.loadListener_))}createEl(){return super.createEl("iframe",{className:"vjs-resize-manager",tabIndex:-1,title:this.localize("No content")},{"aria-hidden":"true"})}resizeHandler(){this.player_&&this.player_.trigger&&this.player_.trigger("playerresize")}dispose(){this.debouncedHandler_&&this.debouncedHandler_.cancel(),this.resizeObserver_&&(this.player_.el()&&this.resizeObserver_.unobserve(this.player_.el()),this.resizeObserver_.disconnect()),this.loadListener_&&this.off("load",this.loadListener_),this.el_&&this.el_.contentWindow&&this.unloadListener_&&this.unloadListener_.call(this.el_.contentWindow),this.ResizeObserver=null,this.resizeObserver=null,this.debouncedHandler_=null,this.loadListener_=null,super.dispose()}});const Dh={trackingThreshold:20,liveTolerance:15};cl.registerComponent("LiveTracker",class extends cl{constructor(e,t){super(e,ma(Dh,t,{createEl:!1})),this.trackLiveHandler_=()=>this.trackLive_(),this.handlePlay_=e=>this.handlePlay(e),this.handleFirstTimeupdate_=e=>this.handleFirstTimeupdate(e),this.handleSeeked_=e=>this.handleSeeked(e),this.seekToLiveEdge_=e=>this.seekToLiveEdge(e),this.reset_(),this.on(this.player_,"durationchange",(e=>this.handleDurationchange(e))),this.on(this.player_,"canplay",(()=>this.toggleTracking()))}trackLive_(){const e=this.player_.seekable();if(!e||!e.length)return;const t=Number(oe.performance.now().toFixed(4)),i=-1===this.lastTime_?0:(t-this.lastTime_)/1e3;this.lastTime_=t,this.pastSeekEnd_=this.pastSeekEnd()+i;const s=this.liveCurrentTime(),r=this.player_.currentTime();let n=this.player_.paused()||this.seekedBehindLive_||Math.abs(s-r)>this.options_.liveTolerance;this.timeupdateSeen_&&s!==1/0||(n=!1),n!==this.behindLiveEdge_&&(this.behindLiveEdge_=n,this.trigger("liveedgechange"))}handleDurationchange(){this.toggleTracking()}toggleTracking(){this.player_.duration()===1/0&&this.liveWindow()>=this.options_.trackingThreshold?(this.player_.options_.liveui&&this.player_.addClass("vjs-liveui"),this.startTracking()):(this.player_.removeClass("vjs-liveui"),this.stopTracking())}startTracking(){this.isTracking()||(this.timeupdateSeen_||(this.timeupdateSeen_=this.player_.hasStarted()),this.trackingInterval_=this.setInterval(this.trackLiveHandler_,Ho),this.trackLive_(),this.on(this.player_,["play","pause"],this.trackLiveHandler_),this.timeupdateSeen_?this.on(this.player_,"seeked",this.handleSeeked_):(this.one(this.player_,"play",this.handlePlay_),this.one(this.player_,"timeupdate",this.handleFirstTimeupdate_)))}handleFirstTimeupdate(){this.timeupdateSeen_=!0,this.on(this.player_,"seeked",this.handleSeeked_)}handleSeeked(){const e=Math.abs(this.liveCurrentTime()-this.player_.currentTime());this.seekedBehindLive_=this.nextSeekedFromUser_&&e>2,this.nextSeekedFromUser_=!1,this.trackLive_()}handlePlay(){this.one(this.player_,"timeupdate",this.seekToLiveEdge_)}reset_(){this.lastTime_=-1,this.pastSeekEnd_=0,this.lastSeekEnd_=-1,this.behindLiveEdge_=!0,this.timeupdateSeen_=!1,this.seekedBehindLive_=!1,this.nextSeekedFromUser_=!1,this.clearInterval(this.trackingInterval_),this.trackingInterval_=null,this.off(this.player_,["play","pause"],this.trackLiveHandler_),this.off(this.player_,"seeked",this.handleSeeked_),this.off(this.player_,"play",this.handlePlay_),this.off(this.player_,"timeupdate",this.handleFirstTimeupdate_),this.off(this.player_,"timeupdate",this.seekToLiveEdge_)}nextSeekedFromUser(){this.nextSeekedFromUser_=!0}stopTracking(){this.isTracking()&&(this.reset_(),this.trigger("liveedgechange"))}seekableEnd(){const e=this.player_.seekable(),t=[];let i=e?e.length:0;for(;i--;)t.push(e.end(i));return t.length?t.sort()[t.length-1]:1/0}seekableStart(){const e=this.player_.seekable(),t=[];let i=e?e.length:0;for(;i--;)t.push(e.start(i));return t.length?t.sort()[0]:0}liveWindow(){const e=this.liveCurrentTime();return e===1/0?0:e-this.seekableStart()}isLive(){return this.isTracking()}atLiveEdge(){return!this.behindLiveEdge()}liveCurrentTime(){return this.pastSeekEnd()+this.seekableEnd()}pastSeekEnd(){const e=this.seekableEnd();return-1!==this.lastSeekEnd_&&e!==this.lastSeekEnd_&&(this.pastSeekEnd_=0),this.lastSeekEnd_=e,this.pastSeekEnd_}behindLiveEdge(){return this.behindLiveEdge_}isTracking(){return"number"==typeof this.trackingInterval_}seekToLiveEdge(){this.seekedBehindLive_=!1,this.atLiveEdge()||(this.nextSeekedFromUser_=!1,this.player_.currentTime(this.liveCurrentTime()))}dispose(){this.stopTracking(),super.dispose()}}),cl.registerComponent("TitleBar",class extends cl{constructor(e,t){super(e,t),this.on("statechanged",(e=>this.updateDom_())),this.updateDom_()}createEl(){return this.els={title:Wa("div",{className:"vjs-title-bar-title",id:`vjs-title-bar-title-${Po()}`}),description:Wa("div",{className:"vjs-title-bar-description",id:`vjs-title-bar-description-${Po()}`})},Wa("div",{className:"vjs-title-bar"},{},ga(this.els))}updateDom_(){const e=this.player_.tech_,t=e&&e.el_,i={title:"aria-labelledby",description:"aria-describedby"};["title","description"].forEach((e=>{const s=this.state[e],r=this.els[e],n=i[e];ho(r),s&&Ga(r,s),t&&(t.removeAttribute(n),s&&t.setAttribute(n,r.id))})),this.state.title||this.state.description?this.show():this.hide()}update(e){this.setState(e)}dispose(){const e=this.player_.tech_,t=e&&e.el_;t&&(t.removeAttribute("aria-labelledby"),t.removeAttribute("aria-describedby")),super.dispose(),this.els=null}});const Ph=e=>{const t=e.el();if(t.hasAttribute("src"))return e.triggerSourceset(t.src),!0;const i=e.$$("source"),s=[];let r="";if(!i.length)return!1;for(let e=0;e{let i={};for(let s=0;sOh([e.el(),oe.HTMLMediaElement.prototype,oe.Element.prototype,Lh],"innerHTML"))(e),r=i=>(...s)=>{const r=i.apply(t,s);return Ph(e),r};["append","appendChild","insertAdjacentHTML"].forEach((e=>{t[e]&&(i[e]=t[e],t[e]=r(i[e]))})),Object.defineProperty(t,"innerHTML",ma(s,{set:r(s.set)})),t.resetSourceWatch_=()=>{t.resetSourceWatch_=null,Object.keys(i).forEach((e=>{t[e]=i[e]})),Object.defineProperty(t,"innerHTML",s)},e.one("sourceset",t.resetSourceWatch_)},Nh=Object.defineProperty({},"src",{get(){return this.hasAttribute("src")?ql(oe.Element.prototype.getAttribute.call(this,"src")):""},set(e){return oe.Element.prototype.setAttribute.call(this,"src",e),e}});class Rh extends Jl{constructor(e,t){super(e,t);const i=e.source;let s=!1;if(this.featuresVideoFrameCallback=this.featuresVideoFrameCallback&&"VIDEO"===this.el_.tagName,i&&(this.el_.currentSrc!==i.src||e.tag&&3===e.tag.initNetworkState_)?this.setSource(i):this.handleLateInit_(this.el_),e.enableSourceset&&this.setupSourcesetHandling_(),this.isScrubbing_=!1,this.el_.hasChildNodes()){const e=this.el_.childNodes;let t=e.length;const i=[];for(;t--;){const r=e[t];"track"===r.nodeName.toLowerCase()&&(this.featuresNativeTextTracks?(this.remoteTextTrackEls().addTrackElement_(r),this.remoteTextTracks().addTrack(r.track),this.textTracks().addTrack(r.track),s||this.el_.hasAttribute("crossorigin")||!$l(r.src)||(s=!0)):i.push(r))}for(let e=0;eOh([e.el(),oe.HTMLMediaElement.prototype,Nh],"src"))(e),s=t.setAttribute,r=t.load;Object.defineProperty(t,"src",ma(i,{set:s=>{const r=i.set.call(t,s);return e.triggerSourceset(t.src),r}})),t.setAttribute=(i,r)=>{const n=s.call(t,i,r);return/src/i.test(i)&&e.triggerSourceset(t.src),n},t.load=()=>{const i=r.call(t);return Ph(e)||(e.triggerSourceset(""),Mh(e)),i},t.currentSrc?e.triggerSourceset(t.currentSrc):Ph(e)||Mh(e),t.resetSourceset_=()=>{t.resetSourceset_=null,t.load=r,t.setAttribute=s,Object.defineProperty(t,"src",i),t.resetSourceWatch_&&t.resetSourceWatch_()}}(this)}restoreMetadataTracksInIOSNativePlayer_(){const e=this.textTracks();let t;const i=()=>{t=[];for(let i=0;ie.removeEventListener("change",i)));const s=()=>{for(let e=0;e{e.removeEventListener("change",i),e.removeEventListener("change",s),e.addEventListener("change",s)})),this.on("webkitendfullscreen",(()=>{e.removeEventListener("change",i),e.addEventListener("change",i),e.removeEventListener("change",s)}))}overrideNative_(e,t){if(t!==this[`featuresNative${e}Tracks`])return;const i=e.toLowerCase();this[`${i}TracksListeners_`]&&Object.keys(this[`${i}TracksListeners_`]).forEach((e=>{this.el()[`${i}Tracks`].removeEventListener(e,this[`${i}TracksListeners_`][e])})),this[`featuresNative${e}Tracks`]=!t,this[`${i}TracksListeners_`]=null,this.proxyNativeTracksForType_(i)}overrideNativeAudioTracks(e){this.overrideNative_("Audio",e)}overrideNativeVideoTracks(e){this.overrideNative_("Video",e)}proxyNativeTracksForType_(e){const t=Ql[e],i=this.el()[t.getterName],s=this[t.getterName]();if(!this[`featuresNative${t.capitalName}Tracks`]||!i||!i.addEventListener)return;const r={change:t=>{const i={type:"change",target:s,currentTarget:s,srcElement:s};s.trigger(i),"text"===e&&this[Zl.remoteText.getterName]().trigger(i)},addtrack(e){s.addTrack(e.track)},removetrack(e){s.removeTrack(e.track)}},n=function(){const e=[];for(let t=0;t{const t=r[e];i.addEventListener(e,t),this.on("dispose",(s=>i.removeEventListener(e,t)))})),this.on("loadstart",n),this.on("dispose",(e=>this.off("loadstart",n)))}proxyNativeTracks_(){Ql.names.forEach((e=>{this.proxyNativeTracksForType_(e)}))}createEl(){let e=this.options_.tag;if(!e||!this.options_.playerElIngest&&!this.movingMediaElementInDOM){if(e){const t=e.cloneNode(!0);e.parentNode&&e.parentNode.insertBefore(t,e),Rh.disposeMediaElement(e),e=t}else{e=Ze.createElement("video");const t=ma({},this.options_.tag&&eo(this.options_.tag));Ra&&!0===this.options_.nativeControlsForTouch||delete t.controls,Ja(e,Object.assign(t,{id:this.options_.techId,class:"vjs-tech"}))}e.playerId=this.options_.playerId}void 0!==this.options_.preload&&io(e,"preload",this.options_.preload),void 0!==this.options_.disablePictureInPicture&&(e.disablePictureInPicture=this.options_.disablePictureInPicture);const t=["loop","muted","playsinline","autoplay"];for(let i=0;i=2&&t.push("loadeddata"),e.readyState>=3&&t.push("canplay"),e.readyState>=4&&t.push("canplaythrough"),this.ready((function(){t.forEach((function(e){this.trigger(e)}),this)}))}setScrubbing(e){this.isScrubbing_=e}scrubbing(){return this.isScrubbing_}setCurrentTime(e){try{this.isScrubbing_&&this.el_.fastSeek&&Fa?this.el_.fastSeek(e):this.el_.currentTime=e}catch(e){aa(e,"Video is not ready. (Video.js)")}}duration(){if(this.el_.duration===1/0&&Ta&&Ca&&0===this.el_.currentTime){const e=()=>{this.el_.currentTime>0&&(this.el_.duration===1/0&&this.trigger("durationchange"),this.off("timeupdate",e))};return this.on("timeupdate",e),NaN}return this.el_.duration||NaN}width(){return this.el_.offsetWidth}height(){return this.el_.offsetHeight}proxyWebkitFullscreen_(){if(!("webkitDisplayingFullscreen"in this.el_))return;const e=function(){this.trigger("fullscreenchange",{isFullscreen:!1}),this.el_.controls&&!this.options_.nativeControlsForTouch&&this.controls()&&(this.el_.controls=!1)},t=function(){"webkitPresentationMode"in this.el_&&"picture-in-picture"!==this.el_.webkitPresentationMode&&(this.one("webkitendfullscreen",e),this.trigger("fullscreenchange",{isFullscreen:!0,nativeIOSFullscreen:!0}))};this.on("webkitbeginfullscreen",t),this.on("dispose",(()=>{this.off("webkitbeginfullscreen",t),this.off("webkitendfullscreen",e)}))}supportsFullScreen(){return"function"==typeof this.el_.webkitEnterFullScreen}enterFullScreen(){const e=this.el_;if(e.paused&&e.networkState<=e.HAVE_METADATA)Cl(this.el_.play()),this.setTimeout((function(){e.pause();try{e.webkitEnterFullScreen()}catch(e){this.trigger("fullscreenerror",e)}}),0);else try{e.webkitEnterFullScreen()}catch(e){this.trigger("fullscreenerror",e)}}exitFullScreen(){this.el_.webkitDisplayingFullscreen?this.el_.webkitExitFullScreen():this.trigger("fullscreenerror",new Error("The video is not fullscreen"))}requestPictureInPicture(){return this.el_.requestPictureInPicture()}requestVideoFrameCallback(e){return this.featuresVideoFrameCallback&&!this.el_.webkitKeys?this.el_.requestVideoFrameCallback(e):super.requestVideoFrameCallback(e)}cancelVideoFrameCallback(e){this.featuresVideoFrameCallback&&!this.el_.webkitKeys?this.el_.cancelVideoFrameCallback(e):super.cancelVideoFrameCallback(e)}src(e){if(void 0===e)return this.el_.src;this.setSrc(e)}reset(){Rh.resetMediaElement(this.el_)}currentSrc(){return this.currentSource_?this.currentSource_.src:this.el_.currentSrc}setControls(e){this.el_.controls=!!e}addTextTrack(e,t,i){return this.featuresNativeTextTracks?this.el_.addTextTrack(e,t,i):super.addTextTrack(e,t,i)}createRemoteTextTrack(e){if(!this.featuresNativeTextTracks)return super.createRemoteTextTrack(e);const t=Ze.createElement("track");return e.kind&&(t.kind=e.kind),e.label&&(t.label=e.label),(e.language||e.srclang)&&(t.srclang=e.language||e.srclang),e.default&&(t.default=e.default),e.id&&(t.id=e.id),e.src&&(t.src=e.src),t}addRemoteTextTrack(e,t){const i=super.addRemoteTextTrack(e,t);return this.featuresNativeTextTracks&&this.el().appendChild(i),i}removeRemoteTextTrack(e){if(super.removeRemoteTextTrack(e),this.featuresNativeTextTracks){const t=this.$$("track");let i=t.length;for(;i--;)e!==t[i]&&e!==t[i].track||this.el().removeChild(t[i])}}getVideoPlaybackQuality(){if("function"==typeof this.el().getVideoPlaybackQuality)return this.el().getVideoPlaybackQuality();const e={};return void 0!==this.el().webkitDroppedFrameCount&&void 0!==this.el().webkitDecodedFrameCount&&(e.droppedVideoFrames=this.el().webkitDroppedFrameCount,e.totalVideoFrames=this.el().webkitDecodedFrameCount),oe.performance&&(e.creationTime=oe.performance.now()),e}}fa(Rh,"TEST_VID",(function(){if(!$a())return;const e=Ze.createElement("video"),t=Ze.createElement("track");return t.kind="captions",t.srclang="en",t.label="English",e.appendChild(t),e})),Rh.isSupported=function(){try{Rh.TEST_VID.volume=.5}catch(e){return!1}return!(!Rh.TEST_VID||!Rh.TEST_VID.canPlayType)},Rh.canPlayType=function(e){return Rh.TEST_VID.canPlayType(e)},Rh.canPlaySource=function(e,t){return Rh.canPlayType(e.type)},Rh.canControlVolume=function(){try{const e=Rh.TEST_VID.volume;Rh.TEST_VID.volume=e/2+.1;const t=e!==Rh.TEST_VID.volume;return t&&Ba?(oe.setTimeout((()=>{Rh&&Rh.prototype&&(Rh.prototype.featuresVolumeControl=e!==Rh.TEST_VID.volume)})),!1):t}catch(e){return!1}},Rh.canMuteVolume=function(){try{const e=Rh.TEST_VID.muted;return Rh.TEST_VID.muted=!e,Rh.TEST_VID.muted?io(Rh.TEST_VID,"muted","muted"):so(Rh.TEST_VID,"muted"),e!==Rh.TEST_VID.muted}catch(e){return!1}},Rh.canControlPlaybackRate=function(){if(Ta&&Ca&&xa<58)return!1;try{const e=Rh.TEST_VID.playbackRate;return Rh.TEST_VID.playbackRate=e/2+.1,e!==Rh.TEST_VID.playbackRate}catch(e){return!1}},Rh.canOverrideAttributes=function(){try{const e=()=>{};Object.defineProperty(Ze.createElement("video"),"src",{get:e,set:e}),Object.defineProperty(Ze.createElement("audio"),"src",{get:e,set:e}),Object.defineProperty(Ze.createElement("video"),"innerHTML",{get:e,set:e}),Object.defineProperty(Ze.createElement("audio"),"innerHTML",{get:e,set:e})}catch(e){return!1}return!0},Rh.supportsNativeTextTracks=function(){return Fa||Ba&&Ca},Rh.supportsNativeVideoTracks=function(){return!(!Rh.TEST_VID||!Rh.TEST_VID.videoTracks)},Rh.supportsNativeAudioTracks=function(){return!(!Rh.TEST_VID||!Rh.TEST_VID.audioTracks)},Rh.Events=["loadstart","suspend","abort","error","emptied","stalled","loadedmetadata","loadeddata","canplay","canplaythrough","playing","waiting","seeking","seeked","ended","durationchange","timeupdate","progress","play","pause","ratechange","resize","volumechange"],[["featuresMuteControl","canMuteVolume"],["featuresPlaybackRate","canControlPlaybackRate"],["featuresSourceset","canOverrideAttributes"],["featuresNativeTextTracks","supportsNativeTextTracks"],["featuresNativeVideoTracks","supportsNativeVideoTracks"],["featuresNativeAudioTracks","supportsNativeAudioTracks"]].forEach((function([e,t]){fa(Rh.prototype,e,(()=>Rh[t]()),!0)})),Rh.prototype.featuresVolumeControl=Rh.canControlVolume(),Rh.prototype.movingMediaElementInDOM=!Ba,Rh.prototype.featuresFullscreenResize=!0,Rh.prototype.featuresProgressEvents=!0,Rh.prototype.featuresTimeupdateEvents=!0,Rh.prototype.featuresVideoFrameCallback=!(!Rh.TEST_VID||!Rh.TEST_VID.requestVideoFrameCallback),Rh.disposeMediaElement=function(e){if(e){for(e.parentNode&&e.parentNode.removeChild(e);e.hasChildNodes();)e.removeChild(e.firstChild);e.removeAttribute("src"),"function"==typeof e.load&&function(){try{e.load()}catch(e){}}()}},Rh.resetMediaElement=function(e){if(!e)return;const t=e.querySelectorAll("source");let i=t.length;for(;i--;)e.removeChild(t[i]);e.removeAttribute("src"),"function"==typeof e.load&&function(){try{e.load()}catch(e){}}()},["muted","defaultMuted","autoplay","controls","loop","playsinline"].forEach((function(e){Rh.prototype[e]=function(){return this.el_[e]||this.el_.hasAttribute(e)}})),["muted","defaultMuted","autoplay","loop","playsinline"].forEach((function(e){Rh.prototype["set"+ul(e)]=function(t){this.el_[e]=t,t?this.el_.setAttribute(e,e):this.el_.removeAttribute(e)}})),["paused","currentTime","buffered","volume","poster","preload","error","seeking","seekable","ended","playbackRate","defaultPlaybackRate","disablePictureInPicture","played","networkState","readyState","videoWidth","videoHeight","crossOrigin"].forEach((function(e){Rh.prototype[e]=function(){return this.el_[e]}})),["volume","src","poster","preload","playbackRate","defaultPlaybackRate","disablePictureInPicture","crossOrigin"].forEach((function(e){Rh.prototype["set"+ul(e)]=function(t){this.el_[e]=t}})),["pause","load","play"].forEach((function(e){Rh.prototype[e]=function(){return this.el_[e]()}})),Jl.withSourceHandlers(Rh),Rh.nativeSourceHandler={},Rh.nativeSourceHandler.canPlayType=function(e){try{return Rh.TEST_VID.canPlayType(e)}catch(e){return""}},Rh.nativeSourceHandler.canHandleSource=function(e,t){if(e.type)return Rh.nativeSourceHandler.canPlayType(e.type);if(e.src){const t=jl(e.src);return Rh.nativeSourceHandler.canPlayType(`video/${t}`)}return""},Rh.nativeSourceHandler.handleSource=function(e,t,i){t.setSrc(e.src)},Rh.nativeSourceHandler.dispose=function(){},Rh.registerSourceHandler(Rh.nativeSourceHandler),Jl.registerTech("Html5",Rh);const Uh=["progress","abort","suspend","emptied","stalled","loadedmetadata","loadeddata","timeupdate","resize","volumechange","texttrackchange"],Bh={canplay:"CanPlay",canplaythrough:"CanPlayThrough",playing:"Playing",seeked:"Seeked"},Fh=["tiny","xsmall","small","medium","large","xlarge","huge"],qh={};Fh.forEach((e=>{const t="x"===e.charAt(0)?`x-${e.substring(1)}`:e;qh[e]=`vjs-layout-${t}`}));const jh={tiny:210,xsmall:320,small:425,medium:768,large:1440,xlarge:2560,huge:1/0};class $h extends cl{constructor(e,t,i){if(e.id=e.id||t.id||`vjs_video_${Po()}`,(t=Object.assign($h.getTagSettings(e),t)).initChildren=!1,t.createEl=!1,t.evented=!1,t.reportTouchActivity=!1,!t.language){const i=e.closest("[lang]");i&&(t.language=i.getAttribute("lang"))}if(super(null,t,i),this.boundDocumentFullscreenChange_=e=>this.documentFullscreenChange_(e),this.boundFullWindowOnEscKey_=e=>this.fullWindowOnEscKey(e),this.boundUpdateStyleEl_=e=>this.updateStyleEl_(e),this.boundApplyInitTime_=e=>this.applyInitTime_(e),this.boundUpdateCurrentBreakpoint_=e=>this.updateCurrentBreakpoint_(e),this.boundHandleTechClick_=e=>this.handleTechClick_(e),this.boundHandleTechDoubleClick_=e=>this.handleTechDoubleClick_(e),this.boundHandleTechTouchStart_=e=>this.handleTechTouchStart_(e),this.boundHandleTechTouchMove_=e=>this.handleTechTouchMove_(e),this.boundHandleTechTouchEnd_=e=>this.handleTechTouchEnd_(e),this.boundHandleTechTap_=e=>this.handleTechTap_(e),this.isFullscreen_=!1,this.log=oa(this.id_),this.fsApi_=ta,this.isPosterFromTech_=!1,this.queuedCallbacks_=[],this.isReady_=!1,this.hasStarted_=!1,this.userActive_=!1,this.debugEnabled_=!1,this.audioOnlyMode_=!1,this.audioPosterMode_=!1,this.audioOnlyCache_={playerHeight:null,hiddenChildren:[]},!this.options_||!this.options_.techOrder||!this.options_.techOrder.length)throw new Error("No techOrder specified. Did you overwrite videojs.options instead of just changing the properties you want to override?");if(this.tag=e,this.tagAttributes=e&&eo(e),this.language(this.options_.language),t.languages){const e={};Object.getOwnPropertyNames(t.languages).forEach((function(i){e[i.toLowerCase()]=t.languages[i]})),this.languages_=e}else this.languages_=$h.prototype.options_.languages;this.resetCache_(),this.poster_=t.poster||"",this.controls_=!!t.controls,e.controls=!1,e.removeAttribute("controls"),this.changingSrc_=!1,this.playCallbacks_=[],this.playTerminatedQueue_=[],e.hasAttribute("autoplay")?this.autoplay(!0):this.autoplay(this.options_.autoplay),t.plugins&&Object.keys(t.plugins).forEach((e=>{if("function"!=typeof this[e])throw new Error(`plugin "${e}" does not exist`)})),this.scrubbing_=!1,this.el_=this.createEl(),nl(this,{eventBusKey:"el_"}),this.fsApi_.requestFullscreen&&(Uo(Ze,this.fsApi_.fullscreenchange,this.boundDocumentFullscreenChange_),this.on(this.fsApi_.fullscreenchange,this.boundDocumentFullscreenChange_)),this.fluid_&&this.on(["playerreset","resize"],this.boundUpdateStyleEl_);const s=ma(this.options_);if(t.plugins&&Object.keys(t.plugins).forEach((e=>{this[e](t.plugins[e])})),t.debug&&this.debug(!0),this.options_.playerOptions=s,this.middleware_=[],this.playbackRates(t.playbackRates),t.experimentalSvgIcons){const e=(new oe.DOMParser).parseFromString('\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n',"image/svg+xml");if(e.querySelector("parsererror"))aa.warn("Failed to load SVG Icons. Falling back to Font Icons."),this.options_.experimentalSvgIcons=null;else{const t=e.documentElement;t.style.display="none",this.el_.appendChild(t),this.addClass("vjs-svg-icons-enabled")}}this.initChildren(),this.isAudio("audio"===e.nodeName.toLowerCase()),this.controls()?this.addClass("vjs-controls-enabled"):this.addClass("vjs-controls-disabled"),this.el_.setAttribute("role","region"),this.isAudio()?this.el_.setAttribute("aria-label",this.localize("Audio Player")):this.el_.setAttribute("aria-label",this.localize("Video Player")),this.isAudio()&&this.addClass("vjs-audio"),Ra&&this.addClass("vjs-touch-enabled"),Ba||this.addClass("vjs-workinghover"),$h.players[this.id_]=this;const r=Zn.split(".")[0];this.addClass(`vjs-v${r}`),this.userActive(!0),this.reportUserActivity(),this.one("play",(e=>this.listenForUserActivity_(e))),this.on("keydown",(e=>this.handleKeyDown(e))),this.on("languagechange",(e=>this.handleLanguagechange(e))),this.breakpoints(this.options_.breakpoints),this.responsive(this.options_.responsive),this.on("ready",(()=>{this.audioPosterMode(this.options_.audioPosterMode),this.audioOnlyMode(this.options_.audioOnlyMode)}))}dispose(){this.trigger("dispose"),this.off("dispose"),Bo(Ze,this.fsApi_.fullscreenchange,this.boundDocumentFullscreenChange_),Bo(Ze,"keydown",this.boundFullWindowOnEscKey_),this.styleEl_&&this.styleEl_.parentNode&&(this.styleEl_.parentNode.removeChild(this.styleEl_),this.styleEl_=null),$h.players[this.id_]=null,this.tag&&this.tag.player&&(this.tag.player=null),this.el_&&this.el_.player&&(this.el_.player=null),this.tech_&&(this.tech_.dispose(),this.isPosterFromTech_=!1,this.poster_=""),this.playerElIngest_&&(this.playerElIngest_=null),this.tag&&(this.tag=null),tu[this.id()]=null,Yl.names.forEach((e=>{const t=this[Yl[e].getterName]();t&&t.off&&t.off()})),super.dispose({restoreEl:this.options_.restoreEl})}createEl(){let e,t=this.tag,i=this.playerElIngest_=t.parentNode&&t.parentNode.hasAttribute&&t.parentNode.hasAttribute("data-vjs-player");const s="video-js"===this.tag.tagName.toLowerCase();i?e=this.el_=t.parentNode:s||(e=this.el_=super.createEl("div"));const r=eo(t);if(s){for(e=this.el_=t,t=this.tag=Ze.createElement("video");e.children.length;)t.appendChild(e.firstChild);Ka(e,"video-js")||Qa(e,"video-js"),e.appendChild(t),i=this.playerElIngest_=e,Object.keys(e).forEach((i=>{try{t[i]=e[i]}catch(e){}}))}t.setAttribute("tabindex","-1"),r.tabindex="-1",Ca&&Da&&(t.setAttribute("role","application"),r.role="application"),t.removeAttribute("width"),t.removeAttribute("height"),"width"in r&&delete r.width,"height"in r&&delete r.height,Object.getOwnPropertyNames(r).forEach((function(i){s&&"class"===i||e.setAttribute(i,r[i]),s&&t.setAttribute(i,r[i])})),t.playerId=t.id,t.id+="_html5_api",t.className="vjs-tech",t.player=e.player=this,this.addClass("vjs-paused");const n=["IS_SMART_TV","IS_TIZEN","IS_WEBOS","IS_ANDROID","IS_IPAD","IS_IPHONE"].filter((e=>qa[e])).map((e=>"vjs-device-"+e.substring(3).toLowerCase().replace(/\_/g,"-")));if(this.addClass(...n),!0!==oe.VIDEOJS_NO_DYNAMIC_STYLE){this.styleEl_=ko("vjs-styles-dimensions");const e=fo(".vjs-styles-defaults"),t=fo("head");t.insertBefore(this.styleEl_,e?e.nextSibling:t.firstChild)}this.fill_=!1,this.fluid_=!1,this.width(this.options_.width),this.height(this.options_.height),this.fill(this.options_.fill),this.fluid(this.options_.fluid),this.aspectRatio(this.options_.aspectRatio),this.crossOrigin(this.options_.crossOrigin||this.options_.crossorigin);const a=t.getElementsByTagName("a");for(let e=0;e{this.on(["playerreset","resize"],this.boundUpdateStyleEl_)},Zo(t=this)?i():(t.eventedCallbacks||(t.eventedCallbacks=[]),t.eventedCallbacks.push(i))):this.removeClass("vjs-fluid"),this.updateStyleEl_()}fill(e){if(void 0===e)return!!this.fill_;this.fill_=!!e,e?(this.addClass("vjs-fill"),this.fluid(!1)):this.removeClass("vjs-fill")}aspectRatio(e){if(void 0===e)return this.aspectRatio_;if(!/^\d+\:\d+$/.test(e))throw new Error("Improper value supplied for aspect ratio. The format should be width:height, for example 16:9.");this.aspectRatio_=e,this.fluid(!0),this.updateStyleEl_()}updateStyleEl_(){if(!0===oe.VIDEOJS_NO_DYNAMIC_STYLE){const e="number"==typeof this.width_?this.width_:this.options_.width,t="number"==typeof this.height_?this.height_:this.options_.height,i=this.tech_&&this.tech_.el();return void(i&&(e>=0&&(i.width=e),t>=0&&(i.height=t)))}let e,t,i,s;i=void 0!==this.aspectRatio_&&"auto"!==this.aspectRatio_?this.aspectRatio_:this.videoWidth()>0?this.videoWidth()+":"+this.videoHeight():"16:9";const r=i.split(":"),n=r[1]/r[0];e=void 0!==this.width_?this.width_:void 0!==this.height_?this.height_/n:this.videoWidth()||300,t=void 0!==this.height_?this.height_:e*n,s=/^[^a-zA-Z]/.test(this.id())?"dimensions-"+this.id():this.id()+"-dimensions",this.addClass(s),xo(this.styleEl_,`\n .${s} {\n width: ${e}px;\n height: ${t}px;\n }\n\n .${s}.vjs-fluid:not(.vjs-audio-only-mode) {\n padding-top: ${100*n}%;\n }\n `)}loadTech_(e,t){this.tech_&&this.unloadTech_();const i=ul(e),s=e.charAt(0).toLowerCase()+e.slice(1);"Html5"!==i&&this.tag&&(Jl.getTech("Html5").disposeMediaElement(this.tag),this.tag.player=null,this.tag=null),this.techName_=i,this.isReady_=!1;let r=this.autoplay();("string"==typeof this.autoplay()||!0===this.autoplay()&&this.options_.normalizeAutoplay)&&(r=!1);const n={source:t,autoplay:r,nativeControlsForTouch:this.options_.nativeControlsForTouch,playerId:this.id(),techId:`${this.id()}_${s}_api`,playsinline:this.options_.playsinline,preload:this.options_.preload,loop:this.options_.loop,disablePictureInPicture:this.options_.disablePictureInPicture,muted:this.options_.muted,poster:this.poster(),language:this.language(),playerElIngest:this.playerElIngest_||!1,"vtt.js":this.options_["vtt.js"],canOverridePoster:!!this.options_.techCanOverridePoster,enableSourceset:this.options_.enableSourceset};Yl.names.forEach((e=>{const t=Yl[e];n[t.getterName]=this[t.privateName]})),Object.assign(n,this.options_[i]),Object.assign(n,this.options_[s]),Object.assign(n,this.options_[e.toLowerCase()]),this.tag&&(n.tag=this.tag),t&&t.src===this.cache_.src&&this.cache_.currentTime>0&&(n.startTime=this.cache_.currentTime);const a=Jl.getTech(e);if(!a)throw new Error(`No Tech named '${i}' exists! '${i}' should be registered using videojs.registerTech()'`);var o,l;this.tech_=new a(n),this.tech_.ready(Vo(this,this.handleTechReady_),!0),o=this.textTracksJson_||[],l=this.tech_,o.forEach((function(e){const t=l.addRemoteTextTrack(e).track;!e.src&&e.cues&&e.cues.forEach((e=>t.addCue(e)))})),l.textTracks(),Uh.forEach((e=>{this.on(this.tech_,e,(t=>this[`handleTech${ul(e)}_`](t)))})),Object.keys(Bh).forEach((e=>{this.on(this.tech_,e,(t=>{0===this.tech_.playbackRate()&&this.tech_.seeking()?this.queuedCallbacks_.push({callback:this[`handleTech${Bh[e]}_`].bind(this),event:t}):this[`handleTech${Bh[e]}_`](t)}))})),this.on(this.tech_,"loadstart",(e=>this.handleTechLoadStart_(e))),this.on(this.tech_,"sourceset",(e=>this.handleTechSourceset_(e))),this.on(this.tech_,"waiting",(e=>this.handleTechWaiting_(e))),this.on(this.tech_,"ended",(e=>this.handleTechEnded_(e))),this.on(this.tech_,"seeking",(e=>this.handleTechSeeking_(e))),this.on(this.tech_,"play",(e=>this.handleTechPlay_(e))),this.on(this.tech_,"pause",(e=>this.handleTechPause_(e))),this.on(this.tech_,"durationchange",(e=>this.handleTechDurationChange_(e))),this.on(this.tech_,"fullscreenchange",((e,t)=>this.handleTechFullscreenChange_(e,t))),this.on(this.tech_,"fullscreenerror",((e,t)=>this.handleTechFullscreenError_(e,t))),this.on(this.tech_,"enterpictureinpicture",(e=>this.handleTechEnterPictureInPicture_(e))),this.on(this.tech_,"leavepictureinpicture",(e=>this.handleTechLeavePictureInPicture_(e))),this.on(this.tech_,"error",(e=>this.handleTechError_(e))),this.on(this.tech_,"posterchange",(e=>this.handleTechPosterChange_(e))),this.on(this.tech_,"textdata",(e=>this.handleTechTextData_(e))),this.on(this.tech_,"ratechange",(e=>this.handleTechRateChange_(e))),this.on(this.tech_,"loadedmetadata",this.boundUpdateStyleEl_),this.usingNativeControls(this.techGet_("controls")),this.controls()&&!this.usingNativeControls()&&this.addTechControlsListeners_(),this.tech_.el().parentNode===this.el()||"Html5"===i&&this.tag||Xa(this.tech_.el(),this.el()),this.tag&&(this.tag.player=null,this.tag=null)}unloadTech_(){Yl.names.forEach((e=>{const t=Yl[e];this[t.privateName]=this[t.getterName]()})),this.textTracksJson_=function(e){const t=e.$$("track"),i=Array.prototype.map.call(t,(e=>e.track));return Array.prototype.map.call(t,(function(e){const t=kl(e.track);return e.src&&(t.src=e.src),t})).concat(Array.prototype.filter.call(e.textTracks(),(function(e){return-1===i.indexOf(e)})).map(kl))}(this.tech_),this.isReady_=!1,this.tech_.dispose(),this.tech_=!1,this.isPosterFromTech_&&(this.poster_="",this.trigger("posterchange")),this.isPosterFromTech_=!1}tech(e){return void 0===e&&aa.warn("Using the tech directly can be dangerous. I hope you know what you're doing.\nSee https://github.com/videojs/video.js/issues/2617 for more info.\n"),this.tech_}version(){return{"video.js":Zn}}addTechControlsListeners_(){this.removeTechControlsListeners_(),this.on(this.tech_,"click",this.boundHandleTechClick_),this.on(this.tech_,"dblclick",this.boundHandleTechDoubleClick_),this.on(this.tech_,"touchstart",this.boundHandleTechTouchStart_),this.on(this.tech_,"touchmove",this.boundHandleTechTouchMove_),this.on(this.tech_,"touchend",this.boundHandleTechTouchEnd_),this.on(this.tech_,"tap",this.boundHandleTechTap_)}removeTechControlsListeners_(){this.off(this.tech_,"tap",this.boundHandleTechTap_),this.off(this.tech_,"touchstart",this.boundHandleTechTouchStart_),this.off(this.tech_,"touchmove",this.boundHandleTechTouchMove_),this.off(this.tech_,"touchend",this.boundHandleTechTouchEnd_),this.off(this.tech_,"click",this.boundHandleTechClick_),this.off(this.tech_,"dblclick",this.boundHandleTechDoubleClick_)}handleTechReady_(){this.triggerReady(),this.cache_.volume&&this.techCall_("setVolume",this.cache_.volume),this.handleTechPosterChange_(),this.handleTechDurationChange_()}handleTechLoadStart_(){this.removeClass("vjs-ended","vjs-seeking"),this.error(null),this.handleTechDurationChange_(),this.paused()?(this.hasStarted(!1),this.trigger("loadstart")):this.trigger("loadstart"),this.manualAutoplay_(!0===this.autoplay()&&this.options_.normalizeAutoplay?"play":this.autoplay())}manualAutoplay_(e){if(!this.tech_||"string"!=typeof e)return;const t=()=>{const e=this.muted();this.muted(!0);const t=()=>{this.muted(e)};this.playTerminatedQueue_.push(t);const i=this.play();if(wl(i))return i.catch((e=>{throw t(),new Error(`Rejection at manualAutoplay. Restoring muted value. ${e||""}`)}))};let i;return"any"!==e||this.muted()?i="muted"!==e||this.muted()?this.play():t():(i=this.play(),wl(i)&&(i=i.catch(t))),wl(i)?i.then((()=>{this.trigger({type:"autoplay-success",autoplay:e})})).catch((()=>{this.trigger({type:"autoplay-failure",autoplay:e})})):void 0}updateSourceCaches_(e=""){let t=e,i="";"string"!=typeof t&&(t=e.src,i=e.type),this.cache_.source=this.cache_.source||{},this.cache_.sources=this.cache_.sources||[],t&&!i&&(i=((e,t)=>{if(!t)return"";if(e.cache_.source.src===t&&e.cache_.source.type)return e.cache_.source.type;const i=e.cache_.sources.filter((e=>e.src===t));if(i.length)return i[0].type;const s=e.$$("source");for(let e=0;ee.src&&e.src===t)),r=[],n=this.$$("source"),a=[];for(let e=0;ethis.updateSourceCaches_(e);const i=this.currentSource().src,s=e.src;i&&!/^blob:/.test(i)&&/^blob:/.test(s)&&(!this.lastSource_||this.lastSource_.tech!==s&&this.lastSource_.player!==i)&&(t=()=>{}),t(s),e.src||this.tech_.any(["sourceset","loadstart"],(e=>{if("sourceset"===e.type)return;const t=this.techGet_("currentSrc");this.lastSource_.tech=t,this.updateSourceCaches_(t)}))}this.lastSource_={player:this.currentSource().src,tech:e.src},this.trigger({src:e.src,type:"sourceset"})}hasStarted(e){if(void 0===e)return this.hasStarted_;e!==this.hasStarted_&&(this.hasStarted_=e,this.hasStarted_?this.addClass("vjs-has-started"):this.removeClass("vjs-has-started"))}handleTechPlay_(){this.removeClass("vjs-ended","vjs-paused"),this.addClass("vjs-playing"),this.hasStarted(!0),this.trigger("play")}handleTechRateChange_(){this.tech_.playbackRate()>0&&0===this.cache_.lastPlaybackRate&&(this.queuedCallbacks_.forEach((e=>e.callback(e.event))),this.queuedCallbacks_=[]),this.cache_.lastPlaybackRate=this.tech_.playbackRate(),this.trigger("ratechange")}handleTechWaiting_(){this.addClass("vjs-waiting"),this.trigger("waiting");const e=this.currentTime(),t=()=>{e!==this.currentTime()&&(this.removeClass("vjs-waiting"),this.off("timeupdate",t))};this.on("timeupdate",t)}handleTechCanPlay_(){this.removeClass("vjs-waiting"),this.trigger("canplay")}handleTechCanPlayThrough_(){this.removeClass("vjs-waiting"),this.trigger("canplaythrough")}handleTechPlaying_(){this.removeClass("vjs-waiting"),this.trigger("playing")}handleTechSeeking_(){this.addClass("vjs-seeking"),this.trigger("seeking")}handleTechSeeked_(){this.removeClass("vjs-seeking","vjs-ended"),this.trigger("seeked")}handleTechPause_(){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.trigger("pause")}handleTechEnded_(){this.addClass("vjs-ended"),this.removeClass("vjs-waiting"),this.options_.loop?(this.currentTime(0),this.play()):this.paused()||this.pause(),this.trigger("ended")}handleTechDurationChange_(){this.duration(this.techGet_("duration"))}handleTechClick_(e){this.controls_&&(void 0!==this.options_&&void 0!==this.options_.userActions&&void 0!==this.options_.userActions.click&&!1===this.options_.userActions.click||(void 0!==this.options_&&void 0!==this.options_.userActions&&"function"==typeof this.options_.userActions.click?this.options_.userActions.click.call(this,e):this.paused()?Cl(this.play()):this.pause()))}handleTechDoubleClick_(e){this.controls_&&(Array.prototype.some.call(this.$$(".vjs-control-bar, .vjs-modal-dialog"),(t=>t.contains(e.target)))||void 0!==this.options_&&void 0!==this.options_.userActions&&void 0!==this.options_.userActions.doubleClick&&!1===this.options_.userActions.doubleClick||(void 0!==this.options_&&void 0!==this.options_.userActions&&"function"==typeof this.options_.userActions.doubleClick?this.options_.userActions.doubleClick.call(this,e):this.isFullscreen()?this.exitFullscreen():this.requestFullscreen()))}handleTechTap_(){this.userActive(!this.userActive())}handleTechTouchStart_(){this.userWasActive=this.userActive()}handleTechTouchMove_(){this.userWasActive&&this.reportUserActivity()}handleTechTouchEnd_(e){e.cancelable&&e.preventDefault()}toggleFullscreenClass_(){this.isFullscreen()?this.addClass("vjs-fullscreen"):this.removeClass("vjs-fullscreen")}documentFullscreenChange_(e){const t=e.target.player;if(t&&t!==this)return;const i=this.el();let s=Ze[this.fsApi_.fullscreenElement]===i;!s&&i.matches&&(s=i.matches(":"+this.fsApi_.fullscreen)),this.isFullscreen(s)}handleTechFullscreenChange_(e,t){t&&(t.nativeIOSFullscreen&&(this.addClass("vjs-ios-native-fs"),this.tech_.one("webkitendfullscreen",(()=>{this.removeClass("vjs-ios-native-fs")}))),this.isFullscreen(t.isFullscreen))}handleTechFullscreenError_(e,t){this.trigger("fullscreenerror",t)}togglePictureInPictureClass_(){this.isInPictureInPicture()?this.addClass("vjs-picture-in-picture"):this.removeClass("vjs-picture-in-picture")}handleTechEnterPictureInPicture_(e){this.isInPictureInPicture(!0)}handleTechLeavePictureInPicture_(e){this.isInPictureInPicture(!1)}handleTechError_(){const e=this.tech_.error();e&&this.error(e)}handleTechTextData_(){let e=null;arguments.length>1&&(e=arguments[1]),this.trigger("textdata",e)}getCache(){return this.cache_}resetCache_(){this.cache_={currentTime:0,initTime:0,inactivityTimeout:this.options_.inactivityTimeout,duration:NaN,lastVolume:1,lastPlaybackRate:this.defaultPlaybackRate(),media:null,src:"",source:{},sources:[],playbackRates:[],volume:1}}techCall_(e,t){this.ready((function(){if(e in au)return function(e,t,i,s){return t[i](e.reduce(lu(i),s))}(this.middleware_,this.tech_,e,t);if(e in ou)return ru(this.middleware_,this.tech_,e,t);try{this.tech_&&this.tech_[e](t)}catch(e){throw aa(e),e}}),!0)}techGet_(e){if(this.tech_&&this.tech_.isReady_){if(e in nu)return function(e,t,i){return e.reduceRight(lu(i),t[i]())}(this.middleware_,this.tech_,e);if(e in ou)return ru(this.middleware_,this.tech_,e);try{return this.tech_[e]()}catch(t){if(void 0===this.tech_[e])throw aa(`Video.js: ${e} method not defined for ${this.techName_} playback technology.`,t),t;if("TypeError"===t.name)throw aa(`Video.js: ${e} unavailable on ${this.techName_} playback technology element.`,t),this.tech_.isReady_=!1,t;throw aa(t),t}}}play(){return new Promise((e=>{this.play_(e)}))}play_(e=Cl){this.playCallbacks_.push(e);const t=Boolean(!this.changingSrc_&&(this.src()||this.currentSrc())),i=Boolean(Fa||Ba);if(this.waitToPlay_&&(this.off(["ready","loadstart"],this.waitToPlay_),this.waitToPlay_=null),!this.isReady_||!t)return this.waitToPlay_=e=>{this.play_()},this.one(["ready","loadstart"],this.waitToPlay_),void(!t&&i&&this.load());const s=this.techGet_("play");i&&this.hasClass("vjs-ended")&&this.resetProgressBar_(),null===s?this.runPlayTerminatedQueue_():this.runPlayCallbacks_(s)}runPlayTerminatedQueue_(){const e=this.playTerminatedQueue_.slice(0);this.playTerminatedQueue_=[],e.forEach((function(e){e()}))}runPlayCallbacks_(e){const t=this.playCallbacks_.slice(0);this.playCallbacks_=[],this.playTerminatedQueue_=[],t.forEach((function(t){t(e)}))}pause(){this.techCall_("pause")}paused(){return!1!==this.techGet_("paused")}played(){return this.techGet_("played")||gl(0,0)}scrubbing(e){if(void 0===e)return this.scrubbing_;this.scrubbing_=!!e,this.techCall_("setScrubbing",this.scrubbing_),e?this.addClass("vjs-scrubbing"):this.removeClass("vjs-scrubbing")}currentTime(e){return void 0===e?(this.cache_.currentTime=this.techGet_("currentTime")||0,this.cache_.currentTime):(e<0&&(e=0),this.isReady_&&!this.changingSrc_&&this.tech_&&this.tech_.isReady_?(this.techCall_("setCurrentTime",e),this.cache_.initTime=0,void(isFinite(e)&&(this.cache_.currentTime=Number(e)))):(this.cache_.initTime=e,this.off("canplay",this.boundApplyInitTime_),void this.one("canplay",this.boundApplyInitTime_)))}applyInitTime_(){this.currentTime(this.cache_.initTime)}duration(e){if(void 0===e)return void 0!==this.cache_.duration?this.cache_.duration:NaN;(e=parseFloat(e))<0&&(e=1/0),e!==this.cache_.duration&&(this.cache_.duration=e,e===1/0?this.addClass("vjs-live"):this.removeClass("vjs-live"),isNaN(e)||this.trigger("durationchange"))}remainingTime(){return this.duration()-this.currentTime()}remainingTimeDisplay(){return Math.floor(this.duration())-Math.floor(this.currentTime())}buffered(){let e=this.techGet_("buffered");return e&&e.length||(e=gl(0,0)),e}seekable(){let e=this.techGet_("seekable");return e&&e.length||(e=gl(0,0)),e}seeking(){return this.techGet_("seeking")}ended(){return this.techGet_("ended")}networkState(){return this.techGet_("networkState")}readyState(){return this.techGet_("readyState")}bufferedPercent(){return Sl(this.buffered(),this.duration())}bufferedEnd(){const e=this.buffered(),t=this.duration();let i=e.end(e.length-1);return i>t&&(i=t),i}volume(e){let t;return void 0!==e?(t=Math.max(0,Math.min(1,e)),this.cache_.volume=t,this.techCall_("setVolume",t),void(t>0&&this.lastVolume_(t))):(t=parseFloat(this.techGet_("volume")),isNaN(t)?1:t)}muted(e){if(void 0===e)return this.techGet_("muted")||!1;this.techCall_("setMuted",e)}defaultMuted(e){return void 0!==e&&this.techCall_("setDefaultMuted",e),this.techGet_("defaultMuted")||!1}lastVolume_(e){if(void 0===e||0===e)return this.cache_.lastVolume;this.cache_.lastVolume=e}supportsFullScreen(){return this.techGet_("supportsFullScreen")||!1}isFullscreen(e){if(void 0!==e){const t=this.isFullscreen_;return this.isFullscreen_=Boolean(e),this.isFullscreen_!==t&&this.fsApi_.prefixed&&this.trigger("fullscreenchange"),void this.toggleFullscreenClass_()}return this.isFullscreen_}requestFullscreen(e){this.isInPictureInPicture()&&this.exitPictureInPicture();const t=this;return new Promise(((i,s)=>{function r(){t.off("fullscreenerror",a),t.off("fullscreenchange",n)}function n(){r(),i()}function a(e,t){r(),s(t)}t.one("fullscreenchange",n),t.one("fullscreenerror",a);const o=t.requestFullscreenHelper_(e);o&&(o.then(r,r),o.then(i,s))}))}requestFullscreenHelper_(e){let t;if(this.fsApi_.prefixed||(t=this.options_.fullscreen&&this.options_.fullscreen.options||{},void 0!==e&&(t=e)),this.fsApi_.requestFullscreen){const e=this.el_[this.fsApi_.requestFullscreen](t);return e&&e.then((()=>this.isFullscreen(!0)),(()=>this.isFullscreen(!1))),e}this.tech_.supportsFullScreen()&&1==!this.options_.preferFullWindow?this.techCall_("enterFullScreen"):this.enterFullWindow()}exitFullscreen(){const e=this;return new Promise(((t,i)=>{function s(){e.off("fullscreenerror",n),e.off("fullscreenchange",r)}function r(){s(),t()}function n(e,t){s(),i(t)}e.one("fullscreenchange",r),e.one("fullscreenerror",n);const a=e.exitFullscreenHelper_();a&&(a.then(s,s),a.then(t,i))}))}exitFullscreenHelper_(){if(this.fsApi_.requestFullscreen){const e=Ze[this.fsApi_.exitFullscreen]();return e&&Cl(e.then((()=>this.isFullscreen(!1)))),e}this.tech_.supportsFullScreen()&&1==!this.options_.preferFullWindow?this.techCall_("exitFullScreen"):this.exitFullWindow()}enterFullWindow(){this.isFullscreen(!0),this.isFullWindow=!0,this.docOrigOverflow=Ze.documentElement.style.overflow,Uo(Ze,"keydown",this.boundFullWindowOnEscKey_),Ze.documentElement.style.overflow="hidden",Qa(Ze.body,"vjs-full-window"),this.trigger("enterFullWindow")}fullWindowOnEscKey(e){Je.isEventKey(e,"Esc")&&!0===this.isFullscreen()&&(this.isFullWindow?this.exitFullWindow():this.exitFullscreen())}exitFullWindow(){this.isFullscreen(!1),this.isFullWindow=!1,Bo(Ze,"keydown",this.boundFullWindowOnEscKey_),Ze.documentElement.style.overflow=this.docOrigOverflow,Za(Ze.body,"vjs-full-window"),this.trigger("exitFullWindow")}disablePictureInPicture(e){if(void 0===e)return this.techGet_("disablePictureInPicture");this.techCall_("setDisablePictureInPicture",e),this.options_.disablePictureInPicture=e,this.trigger("disablepictureinpicturechanged")}isInPictureInPicture(e){return void 0!==e?(this.isInPictureInPicture_=!!e,void this.togglePictureInPictureClass_()):!!this.isInPictureInPicture_}requestPictureInPicture(){if(this.options_.enableDocumentPictureInPicture&&oe.documentPictureInPicture){const e=Ze.createElement(this.el().tagName);return e.classList=this.el().classList,e.classList.add("vjs-pip-container"),this.posterImage&&e.appendChild(this.posterImage.el().cloneNode(!0)),this.titleBar&&e.appendChild(this.titleBar.el().cloneNode(!0)),e.appendChild(Wa("p",{className:"vjs-pip-text"},{},this.localize("Playing in picture-in-picture"))),oe.documentPictureInPicture.requestWindow({width:this.videoWidth(),height:this.videoHeight()}).then((t=>(vo(t),this.el_.parentNode.insertBefore(e,this.el_),t.document.body.appendChild(this.el_),t.document.body.classList.add("vjs-pip-window"),this.player_.isInPictureInPicture(!0),this.player_.trigger({type:"enterpictureinpicture",pipWindow:t}),t.addEventListener("pagehide",(t=>{const i=t.target.querySelector(".video-js");e.parentNode.replaceChild(i,e),this.player_.isInPictureInPicture(!1),this.player_.trigger("leavepictureinpicture")})),t)))}return"pictureInPictureEnabled"in Ze&&!1===this.disablePictureInPicture()?this.techGet_("requestPictureInPicture"):Promise.reject("No PiP mode is available")}exitPictureInPicture(){return oe.documentPictureInPicture&&oe.documentPictureInPicture.window?(oe.documentPictureInPicture.window.close(),Promise.resolve()):"pictureInPictureEnabled"in Ze?Ze.exitPictureInPicture():void 0}handleKeyDown(e){const{userActions:t}=this.options_;t&&t.hotkeys&&((e=>{const t=e.tagName.toLowerCase();return!!e.isContentEditable||("input"===t?-1===["button","checkbox","hidden","radio","reset","submit"].indexOf(e.type):-1!==["textarea"].indexOf(t))})(this.el_.ownerDocument.activeElement)||("function"==typeof t.hotkeys?t.hotkeys.call(this,e):this.handleHotkeys(e)))}handleHotkeys(e){const t=this.options_.userActions?this.options_.userActions.hotkeys:{},{fullscreenKey:i=(e=>Je.isEventKey(e,"f")),muteKey:s=(e=>Je.isEventKey(e,"m")),playPauseKey:r=(e=>Je.isEventKey(e,"k")||Je.isEventKey(e,"Space"))}=t;if(i.call(this,e)){e.preventDefault(),e.stopPropagation();const t=cl.getComponent("FullscreenToggle");!1!==Ze[this.fsApi_.fullscreenEnabled]&&t.prototype.handleClick.call(this,e)}else s.call(this,e)?(e.preventDefault(),e.stopPropagation(),cl.getComponent("MuteToggle").prototype.handleClick.call(this,e)):r.call(this,e)&&(e.preventDefault(),e.stopPropagation(),cl.getComponent("PlayToggle").prototype.handleClick.call(this,e))}canPlayType(e){let t;for(let i=0,s=this.options_.techOrder;i[e,Jl.getTech(e)])).filter((([e,t])=>t?t.isSupported():(aa.error(`The "${e}" tech is undefined. Skipped browser support check for that tech.`),!1))),i=function(e,t,i){let s;return e.some((e=>t.some((t=>{if(s=i(e,t),s)return!0})))),s};let s;const r=([e,t],i)=>{if(t.canPlaySource(i,this.options_[e.toLowerCase()]))return{source:i,tech:e}};var n;return s=this.options_.sourceOrder?i(e,t,(n=r,(e,t)=>n(t,e))):i(t,e,r),s||!1}handleSrc_(e,t){if(void 0===e)return this.cache_.src||"";this.resetRetryOnError_&&this.resetRetryOnError_();const i=cu(e);if(i.length){if(this.changingSrc_=!0,t||(this.cache_.sources=i),this.updateSourceCaches_(i[0]),su(this,i[0],((e,s)=>{if(this.middleware_=s,t||(this.cache_.sources=i),this.updateSourceCaches_(e),this.src_(e))return i.length>1?this.handleSrc_(i.slice(1)):(this.changingSrc_=!1,this.setTimeout((function(){this.error({code:4,message:this.options_.notSupportedMessage})}),0),void this.triggerReady());var r,n;r=s,n=this.tech_,r.forEach((e=>e.setTech&&e.setTech(n)))})),i.length>1){const e=()=>{this.error(null),this.handleSrc_(i.slice(1),!0)},t=()=>{this.off("error",e)};this.one("error",e),this.one("playing",t),this.resetRetryOnError_=()=>{this.off("error",e),this.off("playing",t)}}}else this.setTimeout((function(){this.error({code:4,message:this.options_.notSupportedMessage})}),0)}src(e){return this.handleSrc_(e,!1)}src_(e){const t=this.selectSource([e]);return!t||(hl(t.tech,this.techName_)?(this.ready((function(){this.tech_.constructor.prototype.hasOwnProperty("setSource")?this.techCall_("setSource",e):this.techCall_("src",e.src),this.changingSrc_=!1}),!0),!1):(this.changingSrc_=!0,this.loadTech_(t.tech,t.source),this.tech_.ready((()=>{this.changingSrc_=!1})),!1))}load(){this.tech_&&this.tech_.vhs?this.src(this.currentSource()):this.techCall_("load")}reset(){this.paused()?this.doReset_():Cl(this.play().then((()=>this.doReset_())))}doReset_(){this.tech_&&this.tech_.clearTracks("text"),this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.resetCache_(),this.poster(""),this.loadTech_(this.options_.techOrder[0],null),this.techCall_("reset"),this.resetControlBarUI_(),this.error(null),this.titleBar&&this.titleBar.update({title:void 0,description:void 0}),Zo(this)&&this.trigger("playerreset")}resetControlBarUI_(){this.resetProgressBar_(),this.resetPlaybackRate_(),this.resetVolumeBar_()}resetProgressBar_(){this.currentTime(0);const{currentTimeDisplay:e,durationDisplay:t,progressControl:i,remainingTimeDisplay:s}=this.controlBar||{},{seekBar:r}=i||{};e&&e.updateContent(),t&&t.updateContent(),s&&s.updateContent(),r&&(r.update(),r.loadProgressBar&&r.loadProgressBar.update())}resetPlaybackRate_(){this.playbackRate(this.defaultPlaybackRate()),this.handleTechRateChange_()}resetVolumeBar_(){this.volume(1),this.trigger("volumechange")}currentSources(){const e=this.currentSource(),t=[];return 0!==Object.keys(e).length&&t.push(e),this.cache_.sources||t}currentSource(){return this.cache_.source||{}}currentSrc(){return this.currentSource()&&this.currentSource().src||""}currentType(){return this.currentSource()&&this.currentSource().type||""}preload(e){return void 0!==e?(this.techCall_("setPreload",e),void(this.options_.preload=e)):this.techGet_("preload")}autoplay(e){if(void 0===e)return this.options_.autoplay||!1;let t;"string"==typeof e&&/(any|play|muted)/.test(e)||!0===e&&this.options_.normalizeAutoplay?(this.options_.autoplay=e,this.manualAutoplay_("string"==typeof e?e:"play"),t=!1):this.options_.autoplay=!!e,t=void 0===t?this.options_.autoplay:t,this.tech_&&this.techCall_("setAutoplay",t)}playsinline(e){return void 0!==e&&(this.techCall_("setPlaysinline",e),this.options_.playsinline=e),this.techGet_("playsinline")}loop(e){return void 0!==e?(this.techCall_("setLoop",e),void(this.options_.loop=e)):this.techGet_("loop")}poster(e){if(void 0===e)return this.poster_;e||(e=""),e!==this.poster_&&(this.poster_=e,this.techCall_("setPoster",e),this.isPosterFromTech_=!1,this.trigger("posterchange"))}handleTechPosterChange_(){if((!this.poster_||this.options_.techCanOverridePoster)&&this.tech_&&this.tech_.poster){const e=this.tech_.poster()||"";e!==this.poster_&&(this.poster_=e,this.isPosterFromTech_=!0,this.trigger("posterchange"))}}controls(e){if(void 0===e)return!!this.controls_;e=!!e,this.controls_!==e&&(this.controls_=e,this.usingNativeControls()&&this.techCall_("setControls",e),this.controls_?(this.removeClass("vjs-controls-disabled"),this.addClass("vjs-controls-enabled"),this.trigger("controlsenabled"),this.usingNativeControls()||this.addTechControlsListeners_()):(this.removeClass("vjs-controls-enabled"),this.addClass("vjs-controls-disabled"),this.trigger("controlsdisabled"),this.usingNativeControls()||this.removeTechControlsListeners_()))}usingNativeControls(e){if(void 0===e)return!!this.usingNativeControls_;e=!!e,this.usingNativeControls_!==e&&(this.usingNativeControls_=e,this.usingNativeControls_?(this.addClass("vjs-using-native-controls"),this.trigger("usingnativecontrols")):(this.removeClass("vjs-using-native-controls"),this.trigger("usingcustomcontrols")))}error(e){if(void 0===e)return this.error_||null;if(Jn("beforeerror").forEach((t=>{const i=t(this,e);ca(i)&&!Array.isArray(i)||"string"==typeof i||"number"==typeof i||null===i?e=i:this.log.error("please return a value that MediaError expects in beforeerror hooks")})),this.options_.suppressNotSupportedError&&e&&4===e.code){const t=function(){this.error(e)};return this.options_.suppressNotSupportedError=!1,this.any(["click","touchstart"],t),void this.one("loadstart",(function(){this.off(["click","touchstart"],t)}))}if(null===e)return this.error_=null,this.removeClass("vjs-error"),void(this.errorDisplay&&this.errorDisplay.close());this.error_=new El(e),this.addClass("vjs-error"),aa.error(`(CODE:${this.error_.code} ${El.errorTypes[this.error_.code]})`,this.error_.message,this.error_),this.trigger("error"),Jn("error").forEach((e=>e(this,this.error_)))}reportUserActivity(e){this.userActivity_=!0}userActive(e){if(void 0===e)return this.userActive_;if((e=!!e)!==this.userActive_){if(this.userActive_=e,this.userActive_)return this.userActivity_=!0,this.removeClass("vjs-user-inactive"),this.addClass("vjs-user-active"),void this.trigger("useractive");this.tech_&&this.tech_.one("mousemove",(function(e){e.stopPropagation(),e.preventDefault()})),this.userActivity_=!1,this.removeClass("vjs-user-active"),this.addClass("vjs-user-inactive"),this.trigger("userinactive")}}listenForUserActivity_(){let e,t,i;const s=Vo(this,this.reportUserActivity),r=function(t){s(),this.clearInterval(e)};this.on("mousedown",(function(){s(),this.clearInterval(e),e=this.setInterval(s,250)})),this.on("mousemove",(function(e){e.screenX===t&&e.screenY===i||(t=e.screenX,i=e.screenY,s())})),this.on("mouseup",r),this.on("mouseleave",r);const n=this.getChild("controlBar");let a;!n||Ba||Ta||(n.on("mouseenter",(function(e){0!==this.player().options_.inactivityTimeout&&(this.player().cache_.inactivityTimeout=this.player().options_.inactivityTimeout),this.player().options_.inactivityTimeout=0})),n.on("mouseleave",(function(e){this.player().options_.inactivityTimeout=this.player().cache_.inactivityTimeout}))),this.on("keydown",s),this.on("keyup",s),this.setInterval((function(){if(!this.userActivity_)return;this.userActivity_=!1,this.userActive(!0),this.clearTimeout(a);const e=this.options_.inactivityTimeout;e<=0||(a=this.setTimeout((function(){this.userActivity_||this.userActive(!1)}),e))}),250)}playbackRate(e){if(void 0===e)return this.tech_&&this.tech_.featuresPlaybackRate?this.cache_.lastPlaybackRate||this.techGet_("playbackRate"):1;this.techCall_("setPlaybackRate",e)}defaultPlaybackRate(e){return void 0!==e?this.techCall_("setDefaultPlaybackRate",e):this.tech_&&this.tech_.featuresPlaybackRate?this.techGet_("defaultPlaybackRate"):1}isAudio(e){if(void 0===e)return!!this.isAudio_;this.isAudio_=!!e}enableAudioOnlyUI_(){this.addClass("vjs-audio-only-mode");const e=this.children(),t=this.getChild("ControlBar"),i=t&&t.currentHeight();e.forEach((e=>{e!==t&&e.el_&&!e.hasClass("vjs-hidden")&&(e.hide(),this.audioOnlyCache_.hiddenChildren.push(e))})),this.audioOnlyCache_.playerHeight=this.currentHeight(),this.height(i),this.trigger("audioonlymodechange")}disableAudioOnlyUI_(){this.removeClass("vjs-audio-only-mode"),this.audioOnlyCache_.hiddenChildren.forEach((e=>e.show())),this.height(this.audioOnlyCache_.playerHeight),this.trigger("audioonlymodechange")}audioOnlyMode(e){if("boolean"!=typeof e||e===this.audioOnlyMode_)return this.audioOnlyMode_;if(this.audioOnlyMode_=e,e){const e=[];return this.isInPictureInPicture()&&e.push(this.exitPictureInPicture()),this.isFullscreen()&&e.push(this.exitFullscreen()),this.audioPosterMode()&&e.push(this.audioPosterMode(!1)),Promise.all(e).then((()=>this.enableAudioOnlyUI_()))}return Promise.resolve().then((()=>this.disableAudioOnlyUI_()))}enablePosterModeUI_(){(this.tech_&&this.tech_).hide(),this.addClass("vjs-audio-poster-mode"),this.trigger("audiopostermodechange")}disablePosterModeUI_(){(this.tech_&&this.tech_).show(),this.removeClass("vjs-audio-poster-mode"),this.trigger("audiopostermodechange")}audioPosterMode(e){return"boolean"!=typeof e||e===this.audioPosterMode_?this.audioPosterMode_:(this.audioPosterMode_=e,e?this.audioOnlyMode()?this.audioOnlyMode(!1).then((()=>{this.enablePosterModeUI_()})):Promise.resolve().then((()=>{this.enablePosterModeUI_()})):Promise.resolve().then((()=>{this.disablePosterModeUI_()})))}addTextTrack(e,t,i){if(this.tech_)return this.tech_.addTextTrack(e,t,i)}addRemoteTextTrack(e,t){if(this.tech_)return this.tech_.addRemoteTextTrack(e,t)}removeRemoteTextTrack(e={}){let{track:t}=e;if(t||(t=e),this.tech_)return this.tech_.removeRemoteTextTrack(t)}getVideoPlaybackQuality(){return this.techGet_("getVideoPlaybackQuality")}videoWidth(){return this.tech_&&this.tech_.videoWidth&&this.tech_.videoWidth()||0}videoHeight(){return this.tech_&&this.tech_.videoHeight&&this.tech_.videoHeight()||0}language(e){if(void 0===e)return this.language_;this.language_!==String(e).toLowerCase()&&(this.language_=String(e).toLowerCase(),Zo(this)&&this.trigger("languagechange"))}languages(){return ma($h.prototype.options_.languages,this.languages_)}toJSON(){const e=ma(this.options_),t=e.tracks;e.tracks=[];for(let i=0;i{this.removeChild(i)})),i.open(),i}updateCurrentBreakpoint_(){if(!this.responsive())return;const e=this.currentBreakpoint(),t=this.currentWidth();for(let i=0;ithis.addRemoteTextTrack(e,!1))),this.titleBar&&this.titleBar.update({title:u,description:n||s||""}),this.ready(t)}getMedia(){if(!this.cache_.media){const e=this.poster(),t={src:this.currentSources(),textTracks:Array.prototype.map.call(this.remoteTextTracks(),(e=>({kind:e.kind,label:e.label,language:e.language,src:e.src})))};return e&&(t.poster=e,t.artwork=[{src:t.poster,type:du(t.poster)}]),t}return ma(this.cache_.media)}static getTagSettings(e){const t={sources:[],tracks:[]},i=eo(e),s=i["data-setup"];if(Ka(e,"vjs-fill")&&(i.fill=!0),Ka(e,"vjs-fluid")&&(i.fluid=!0),null!==s){const[e,t]=et(s||"{}");e&&aa.error(e),Object.assign(i,t)}if(Object.assign(t,i),e.hasChildNodes()){const i=e.childNodes;for(let e=0,s=i.length;e"number"==typeof e))&&(this.cache_.playbackRates=e,this.trigger("playbackrateschange"))}}Yl.names.forEach((function(e){const t=Yl[e];$h.prototype[t.getterName]=function(){return this.tech_?this.tech_[t.getterName]():(this[t.privateName]=this[t.privateName]||new t.ListClass,this[t.privateName])}})),$h.prototype.crossorigin=$h.prototype.crossOrigin,$h.players={};const Hh=oe.navigator;$h.prototype.options_={techOrder:Jl.defaultTechOrder_,html5:{},enableSourceset:!0,inactivityTimeout:2e3,playbackRates:[],liveui:!1,children:["mediaLoader","posterImage","titleBar","textTrackDisplay","loadingSpinner","bigPlayButton","liveTracker","controlBar","errorDisplay","textTrackSettings","resizeManager"],language:Hh&&(Hh.languages&&Hh.languages[0]||Hh.userLanguage||Hh.language)||"en",languages:{},notSupportedMessage:"No compatible source was found for this media.",normalizeAutoplay:!1,fullscreen:{options:{navigationUI:"hide"}},breakpoints:{},responsive:!1,audioOnlyMode:!1,audioPosterMode:!1,enableSmoothSeeking:!1},Uh.forEach((function(e){$h.prototype[`handleTech${ul(e)}_`]=function(){return this.trigger(e)}})),cl.registerComponent("Player",$h);const Vh="plugin",zh="activePlugins_",Wh={},Gh=e=>Wh.hasOwnProperty(e),Xh=e=>Gh(e)?Wh[e]:void 0,Kh=(e,t)=>{e[zh]=e[zh]||{},e[zh][t]=!0},Qh=(e,t,i)=>{const s=(i?"before":"")+"pluginsetup";e.trigger(s,t),e.trigger(s+":"+t.name,t)},Zh=(e,t)=>(t.prototype.name=e,function(...i){Qh(this,{name:e,plugin:t,instance:null},!0);const s=new t(...[this,...i]);return this[e]=()=>s,Qh(this,s.getEventHash()),s});class Yh{constructor(e){if(this.constructor===Yh)throw new Error("Plugin must be sub-classed; not directly instantiated.");this.player=e,this.log||(this.log=this.player.log.createLogger(this.name)),nl(this),delete this.trigger,ol(this,this.constructor.defaultState),Kh(e,this.name),this.dispose=this.dispose.bind(this),e.on("dispose",this.dispose)}version(){return this.constructor.VERSION}getEventHash(e={}){return e.name=this.name,e.plugin=this.constructor,e.instance=this,e}trigger(e,t={}){return Fo(this.eventBusEl_,e,this.getEventHash(t))}handleStateChanged(e){}dispose(){const{name:e,player:t}=this;this.trigger("dispose"),this.off(),t.off("dispose",this.dispose),t[zh][e]=!1,this.player=this.state=null,t[e]=Zh(e,Wh[e])}static isBasic(e){const t="string"==typeof e?Xh(e):e;return"function"==typeof t&&!Yh.prototype.isPrototypeOf(t.prototype)}static registerPlugin(e,t){if("string"!=typeof e)throw new Error(`Illegal plugin name, "${e}", must be a string, was ${typeof e}.`);if(Gh(e))aa.warn(`A plugin named "${e}" already exists. You may want to avoid re-registering plugins!`);else if($h.prototype.hasOwnProperty(e))throw new Error(`Illegal plugin name, "${e}", cannot share a name with an existing player method!`);if("function"!=typeof t)throw new Error(`Illegal plugin for "${e}", must be a function, was ${typeof t}.`);return Wh[e]=t,e!==Vh&&(Yh.isBasic(t)?$h.prototype[e]=function(e,t){const i=function(){Qh(this,{name:e,plugin:t,instance:null},!0);const i=t.apply(this,arguments);return Kh(this,e),Qh(this,{name:e,plugin:t,instance:i}),i};return Object.keys(t).forEach((function(e){i[e]=t[e]})),i}(e,t):$h.prototype[e]=Zh(e,t)),t}static deregisterPlugin(e){if(e===Vh)throw new Error("Cannot de-register base plugin.");Gh(e)&&(delete Wh[e],delete $h.prototype[e])}static getPlugins(e=Object.keys(Wh)){let t;return e.forEach((e=>{const i=Xh(e);i&&(t=t||{},t[e]=i)})),t}static getPluginVersion(e){const t=Xh(e);return t&&t.VERSION||""}}function Jh(e,t,i,s){return function(e,t){let i=!1;return function(...s){return i||aa.warn(e),i=!0,t.apply(this,s)}}(`${t} is deprecated and will be removed in ${e}.0; please use ${i} instead.`,s)}Yh.getPlugin=Xh,Yh.BASE_PLUGIN_NAME=Vh,Yh.registerPlugin(Vh,Yh),$h.prototype.usingPlugin=function(e){return!!this[zh]&&!0===this[zh][e]},$h.prototype.hasPlugin=function(e){return!!Gh(e)};const ed=e=>0===e.indexOf("#")?e.slice(1):e;function td(e,t,i){let s=td.getPlayer(e);if(s)return t&&aa.warn(`Player "${e}" is already initialised. Options will not be applied.`),i&&s.ready(i),s;const r="string"==typeof e?fo("#"+ed(e)):e;if(!Ha(r))throw new TypeError("The element or ID supplied is not valid. (videojs)");const n="getRootNode"in r&&r.getRootNode()instanceof oe.ShadowRoot?r.getRootNode():r.ownerDocument.body;r.ownerDocument.defaultView&&n.contains(r)||aa.warn("The element supplied is not included in the DOM"),!0===(t=t||{}).restoreEl&&(t.restoreEl=(r.parentNode&&r.parentNode.hasAttribute("data-vjs-player")?r.parentNode:r).cloneNode(!0)),Jn("beforesetup").forEach((e=>{const i=e(r,ma(t));ca(i)&&!Array.isArray(i)?t=ma(t,i):aa.error("please return an object in beforesetup hooks")}));const a=cl.getComponent("Player");return s=new a(r,t,i),Jn("setup").forEach((e=>e(s))),s}if(td.hooks_=Yn,td.hooks=Jn,td.hook=function(e,t){Jn(e,t)},td.hookOnce=function(e,t){Jn(e,[].concat(t).map((t=>{const i=(...s)=>(ea(e,i),t(...s));return i})))},td.removeHook=ea,!0!==oe.VIDEOJS_NO_DYNAMIC_STYLE&&$a()){let xm=fo(".vjs-styles-defaults");if(!xm){xm=ko("vjs-styles-defaults");const Im=fo("head");Im&&Im.insertBefore(xm,Im.firstChild),xo(xm,"\n .video-js {\n width: 300px;\n height: 150px;\n }\n\n .vjs-fluid:not(.vjs-audio-only-mode) {\n padding-top: 56.25%\n }\n ")}}wo(1,td),td.VERSION=Zn,td.options=$h.prototype.options_,td.getPlayers=()=>$h.players,td.getPlayer=e=>{const t=$h.players;let i;if("string"==typeof e){const s=ed(e),r=t[s];if(r)return r;i=fo("#"+s)}else i=e;if(Ha(i)){const{player:e,playerId:s}=i;if(e||t[s])return e||t[s]}},td.getAllPlayers=()=>Object.keys($h.players).map((e=>$h.players[e])).filter(Boolean),td.players=$h.players,td.getComponent=cl.getComponent,td.registerComponent=(e,t)=>(Jl.isTech(t)&&aa.warn(`The ${e} tech was registered as a component. It should instead be registered using videojs.registerTech(name, tech)`),cl.registerComponent.call(cl,e,t)),td.getTech=Jl.getTech,td.registerTech=Jl.registerTech,td.use=function(e,t){eu[e]=eu[e]||[],eu[e].push(t)},Object.defineProperty(td,"middleware",{value:{},writeable:!1,enumerable:!0}),Object.defineProperty(td.middleware,"TERMINATOR",{value:iu,writeable:!1,enumerable:!0}),td.browser=qa,td.obj=ya,td.mergeOptions=Jh(9,"videojs.mergeOptions","videojs.obj.merge",ma),td.defineLazyProperty=Jh(9,"videojs.defineLazyProperty","videojs.obj.defineLazyProperty",fa),td.bind=Jh(9,"videojs.bind","native Function.prototype.bind",Vo),td.registerPlugin=Yh.registerPlugin,td.deregisterPlugin=Yh.deregisterPlugin,td.plugin=(e,t)=>(aa.warn("videojs.plugin() is deprecated; use videojs.registerPlugin() instead"),Yh.registerPlugin(e,t)),td.getPlugins=Yh.getPlugins,td.getPlugin=Yh.getPlugin,td.getPluginVersion=Yh.getPluginVersion,td.addLanguage=function(e,t){return e=(""+e).toLowerCase(),td.options.languages=ma(td.options.languages,{[e]:t}),td.options.languages[e]},td.log=aa,td.createLogger=oa,td.time=Tl,td.createTimeRange=Jh(9,"videojs.createTimeRange","videojs.time.createTimeRanges",gl),td.createTimeRanges=Jh(9,"videojs.createTimeRanges","videojs.time.createTimeRanges",gl),td.formatTime=Jh(9,"videojs.formatTime","videojs.time.formatTime",bl),td.setFormatTime=Jh(9,"videojs.setFormatTime","videojs.time.setFormatTime",_l),td.resetFormatTime=Jh(9,"videojs.resetFormatTime","videojs.time.resetFormatTime",vl),td.parseUrl=Jh(9,"videojs.parseUrl","videojs.url.parseUrl",Fl),td.isCrossOrigin=Jh(9,"videojs.isCrossOrigin","videojs.url.isCrossOrigin",$l),td.EventTarget=Ko,td.any=jo,td.on=Uo,td.one=qo,td.off=Bo,td.trigger=Fo,td.xhr=pt,td.TextTrack=Wl,td.AudioTrack=Gl,td.VideoTrack=Xl,["isEl","isTextNode","createEl","hasClass","addClass","removeClass","toggleClass","setAttributes","getAttributes","emptyEl","appendContent","insertContent"].forEach((e=>{td[e]=function(){return aa.warn(`videojs.${e}() is deprecated; use videojs.dom.${e}() instead`),bo[e].apply(null,arguments)}})),td.computedStyle=Jh(9,"videojs.computedStyle","videojs.dom.computedStyle",_o),td.dom=bo,td.fn=Go,td.num=Pu,td.str=dl,td.url=Hl,td.Error={UnsupportedSidxContainer:"unsupported-sidx-container-error",DashManifestSidxParsingError:"dash-manifest-sidx-parsing-error",HlsPlaylistRequestError:"hls-playlist-request-error",SegmentUnsupportedMediaFormat:"segment-unsupported-media-format-error",UnsupportedMediaInitialization:"unsupported-media-initialization-error",SegmentSwitchError:"segment-switch-error",SegmentExceedsSourceBufferQuota:"segment-exceeds-source-buffer-quota-error",SegmentAppendError:"segment-append-error",VttLoadError:"vtt-load-error",VttCueParsingError:"vtt-cue-parsing-error",AdsBeforePrerollError:"ads-before-preroll-error",AdsPrerollError:"ads-preroll-error",AdsMidrollError:"ads-midroll-error",AdsPostrollError:"ads-postroll-error",AdsMacroReplacementFailed:"ads-macro-replacement-failed",AdsResumeContentFailed:"ads-resume-content-failed",EMEFailedToRequestMediaKeySystemAccess:"eme-failed-request-media-key-system-access",EMEFailedToCreateMediaKeys:"eme-failed-create-media-keys",EMEFailedToAttachMediaKeysToVideoElement:"eme-failed-attach-media-keys-to-video",EMEFailedToCreateMediaKeySession:"eme-failed-create-media-key-session",EMEFailedToSetServerCertificate:"eme-failed-set-server-certificate",EMEFailedToGenerateLicenseRequest:"eme-failed-generate-license-request",EMEFailedToUpdateSessionWithReceivedLicenseKeys:"eme-failed-update-session",EMEFailedToCloseSession:"eme-failed-close-session",EMEFailedToRemoveKeysFromSession:"eme-failed-remove-keys",EMEFailedToLoadSessionBySessionId:"eme-failed-load-session"};class id{constructor(e){let t=this;return t.id=e.id,t.label=t.id,t.width=e.width,t.height=e.height,t.bitrate=e.bandwidth,t.frameRate=e.frameRate,t.enabled_=e.enabled,Object.defineProperty(t,"enabled",{get:()=>t.enabled_(),set(e){t.enabled_(e)}}),t}}class sd extends td.EventTarget{constructor(){super();let e=this;return e.levels_=[],e.selectedIndex_=-1,Object.defineProperty(e,"selectedIndex",{get:()=>e.selectedIndex_}),Object.defineProperty(e,"length",{get:()=>e.levels_.length}),e[Symbol.iterator]=()=>e.levels_.values(),e}addQualityLevel(e){let t=this.getQualityLevelById(e.id);if(t)return t;const i=this.levels_.length;return t=new id(e),""+i in this||Object.defineProperty(this,i,{get(){return this.levels_[i]}}),this.levels_.push(t),this.trigger({qualityLevel:t,type:"addqualitylevel"}),t}removeQualityLevel(e){let t=null;for(let i=0,s=this.length;ii&&this.selectedIndex_--;break}return t&&this.trigger({qualityLevel:e,type:"removequalitylevel"}),t}getQualityLevelById(e){for(let t=0,i=this.length;ts,e.qualityLevels.VERSION=rd,s}(this,td.obj.merge({},e))};td.registerPlugin("qualityLevels",nd),nd.VERSION=rd;const ad=ti,od=(e,t)=>t&&t.responseURL&&e!==t.responseURL?t.responseURL:e,ld=e=>td.log.debug?td.log.debug.bind(td,"VHS:",`${e} >`):function(){};function ud(...e){const t=td.obj||td;return(t.merge||t.mergeOptions).apply(t,e)}function hd(...e){const t=td.time||td;return(t.createTimeRanges||t.createTimeRanges).apply(t,e)}const dd=1/30,cd=.1,pd=function(e,t){const i=[];let s;if(e&&e.length)for(s=0;s=t}))},gd=function(e,t){return pd(e,(function(e){return e-dd>=t}))},fd=e=>{const t=[];if(!e||!e.length)return"";for(let i=0;i "+e.end(i));return t.join(", ")},yd=e=>{const t=[];for(let i=0;in||(i+=t>r&&t<=n?n-t:n-r)}return i},bd=(e,t)=>{if(!t.preload)return t.duration;let i=0;return(t.parts||[]).forEach((function(e){i+=e.duration})),(t.preloadHints||[]).forEach((function(t){"PART"===t.type&&(i+=e.partTargetDuration)})),i},Td=e=>(e.segments||[]).reduce(((e,t,i)=>(t.parts?t.parts.forEach((function(s,r){e.push({duration:s.duration,segmentIndex:i,partIndex:r,part:s,segment:t})})):e.push({duration:t.duration,segmentIndex:i,partIndex:null,segment:t,part:null}),e)),[]),Sd=e=>{const t=e.segments&&e.segments.length&&e.segments[e.segments.length-1];return t&&t.parts||[]},Ed=({preloadSegment:e})=>{if(!e)return;const{parts:t,preloadHints:i}=e;let s=(i||[]).reduce(((e,t)=>e+("PART"===t.type?1:0)),0);return s+=t&&t.length?t.length:0,s},wd=(e,t)=>{if(t.endList)return 0;if(e&&e.suggestedPresentationDelay)return e.suggestedPresentationDelay;const i=Sd(t).length>0;return i&&t.serverControl&&t.serverControl.partHoldBack?t.serverControl.partHoldBack:i&&t.partTargetDuration?3*t.partTargetDuration:t.serverControl&&t.serverControl.holdBack?t.serverControl.holdBack:t.targetDuration?3*t.targetDuration:0},Cd=function(e,t,i){if(void 0===t&&(t=e.mediaSequence+e.segments.length),ts&&([i,s]=[s,i]),i<0){for(let t=i;tDate.now()},Dd=function(e){return e.excludeUntil&&e.excludeUntil===1/0},Pd=function(e){const t=Ad(e);return!e.disabled&&!t},Ld=function(e,t){return t.attributes&&t.attributes[e]},Od=(e,t)=>{if(1===e.playlists.length)return!0;const i=t.attributes.BANDWIDTH||Number.MAX_VALUE;return 0===e.playlists.filter((e=>!!Pd(e)&&(e.attributes.BANDWIDTH||0)!(!e&&!t||!e&&t||e&&!t||e!==t&&(!e.id||!t.id||e.id!==t.id)&&(!e.resolvedUri||!t.resolvedUri||e.resolvedUri!==t.resolvedUri)&&(!e.uri||!t.uri||e.uri!==t.uri)),Nd=function(e,t){const i=e&&e.mediaGroups&&e.mediaGroups.AUDIO||{};let s=!1;for(const e in i){for(const r in i[e])if(s=t(i[e][r]),s)break;if(s)break}return!!s},Rd=e=>{if(!e||!e.playlists||!e.playlists.length)return Nd(e,(e=>e.playlists&&e.playlists.length||e.uri));for(let t=0;tvi(e)))||Nd(e,(e=>Md(i,e)))))return!1}return!0};var Ud={liveEdgeDelay:wd,duration:kd,seekable:function(e,t,i){const s=t||0;let r=Id(e,t,!0,i);return null===r?hd():(r0)for(let t=l-1;t>=0;t--){const i=o[t];if(a+=i.duration,n){if(a<0)continue}else if(a+dd<=0)continue;return{partIndex:i.partIndex,segmentIndex:i.segmentIndex,startTime:r-xd({defaultDuration:e.targetDuration,durationList:o,startIndex:l,endIndex:t})}}return{partIndex:o[0]&&o[0].partIndex||null,segmentIndex:o[0]&&o[0].segmentIndex||0,startTime:t}}if(l<0){for(let i=l;i<0;i++)if(a-=e.targetDuration,a<0)return{partIndex:o[0]&&o[0].partIndex||null,segmentIndex:o[0]&&o[0].segmentIndex||0,startTime:t};l=0}for(let t=l;tdd;if(0!==a&&!(s&&a+dd>=0)||t===o.length-1){if(n){if(a>0)continue}else if(a-dd>=0)continue;return{partIndex:i.partIndex,segmentIndex:i.segmentIndex,startTime:r+xd({defaultDuration:e.targetDuration,durationList:o,startIndex:l,endIndex:t})}}}return{segmentIndex:o[o.length-1].segmentIndex,partIndex:o[o.length-1].partIndex,startTime:t}},isEnabled:Pd,isDisabled:function(e){return e.disabled},isExcluded:Ad,isIncompatible:Dd,playlistEnd:Id,isAes:function(e){for(let t=0;t`${e}-${t}`,qd=(e,t,i)=>`placeholder-uri-${e}-${t}-${i}`,jd=(e,t)=>{e.mediaGroups&&["AUDIO","SUBTITLES"].forEach((i=>{if(e.mediaGroups[i])for(const s in e.mediaGroups[i])for(const r in e.mediaGroups[i][s]){const n=e.mediaGroups[i][s][r];t(n,i,s,r)}}))},$d=({playlist:e,uri:t,id:i})=>{e.id=i,e.playlistErrors_=0,t&&(e.uri=t),e.attributes=e.attributes||{}},Hd=(e,t,i=qd)=>{e.uri=t;for(let t=0;t{if(!t.playlists||!t.playlists.length){if(s&&"AUDIO"===r&&!t.uri)for(let t=0;t{let t=e.playlists.length;for(;t--;){const i=e.playlists[t];$d({playlist:i,id:Fd(t,i.uri)}),i.resolvedUri=ad(e.uri,i.uri),e.playlists[i.id]=i,e.playlists[i.uri]=i,i.attributes.BANDWIDTH||Bd.warn("Invalid playlist STREAM-INF detected. Missing BANDWIDTH attribute.")}})(e),(e=>{jd(e,(t=>{t.uri&&(t.resolvedUri=ad(e.uri,t.uri))}))})(e)};class Vd{constructor(){this.offset_=null,this.pendingDateRanges_=new Map,this.processedDateRanges_=new Map}setOffset(e=[]){if(null!==this.offset_)return;if(!e.length)return;const[t]=e;void 0!==t.programDateTime&&(this.offset_=t.programDateTime/1e3)}setPendingDateRanges(e=[]){if(!e.length)return;const[t]=e,i=t.startDate.getTime();this.trimProcessedDateRanges_(i),this.pendingDateRanges_=e.reduce(((e,t)=>(e.set(t.id,t),e)),new Map)}processDateRange(e){this.pendingDateRanges_.delete(e.id),this.processedDateRanges_.set(e.id,e)}getDateRangesToProcess(){if(null===this.offset_)return[];const e={},t=[];this.pendingDateRanges_.forEach(((i,s)=>{if(!this.processedDateRanges_.has(s)&&(i.startTime=i.startDate.getTime()/1e3-this.offset_,i.processDateRange=()=>this.processDateRange(i),t.push(i),i.class))if(e[i.class]){const t=e[i.class].push(i);i.classListIndex=t-1}else e[i.class]=[i],i.classListIndex=0}));for(const i of t){const t=e[i.class]||[];i.endDate?i.endTime=i.endDate.getTime()/1e3-this.offset_:i.endOnNext&&t[i.classListIndex+1]?i.endTime=t[i.classListIndex+1].startTime:i.duration?i.endTime=i.startTime+i.duration:i.plannedDuration?i.endTime=i.startTime+i.plannedDuration:i.endTime=i.startTime}return t}trimProcessedDateRanges_(e){new Map(this.processedDateRanges_).forEach(((t,i)=>{t.startDate.getTime(){if(!e)return t;const i=ud(e,t);if(e.preloadHints&&!t.preloadHints&&delete i.preloadHints,e.parts&&!t.parts)delete i.parts;else if(e.parts&&t.parts)for(let s=0;s{!e.resolvedUri&&e.uri&&(e.resolvedUri=ad(t,e.uri)),e.key&&!e.key.resolvedUri&&(e.key.resolvedUri=ad(t,e.key.uri)),e.map&&!e.map.resolvedUri&&(e.map.resolvedUri=ad(t,e.map.uri)),e.map&&e.map.key&&!e.map.key.resolvedUri&&(e.map.key.resolvedUri=ad(t,e.map.key.uri)),e.parts&&e.parts.length&&e.parts.forEach((e=>{e.resolvedUri||(e.resolvedUri=ad(t,e.uri))})),e.preloadHints&&e.preloadHints.length&&e.preloadHints.forEach((e=>{e.resolvedUri||(e.resolvedUri=ad(t,e.uri))}))},Xd=function(e){const t=e.segments||[],i=e.preloadSegment;if(i&&i.parts&&i.parts.length){if(i.preloadHints)for(let e=0;ee===t||e.segments&&t.segments&&e.segments.length===t.segments.length&&e.endList===t.endList&&e.mediaSequence===t.mediaSequence&&e.preloadSegment===t.preloadSegment,Qd=(e,t,i=Kd)=>{const s=ud(e,{}),r=s.playlists[t.id];if(!r)return null;if(i(r,t))return null;t.segments=Xd(t);const n=ud(r,t);if(n.preloadSegment&&!t.preloadSegment&&delete n.preloadSegment,r.segments){if(t.skip){t.segments=t.segments||[];for(let e=0;e{const s=e.slice(),r=t.slice();i=i||0;const n=[];let a;for(let e=0;e{Gd(e,n.resolvedUri)}));for(let e=0;e{if(e.playlists)for(let i=0;i{const i=e.segments||[],s=i[i.length-1],r=s&&s.parts&&s.parts[s.parts.length-1],n=r&&r.duration||s&&s.duration;return t&&n?1e3*n:500*(e.partTargetDuration||e.targetDuration||10)};class Yd extends zd{constructor(e,t,i={}){if(super(),!e)throw new Error("A non-empty playlist URL or object is required");this.logger_=ld("PlaylistLoader");const{withCredentials:s=!1}=i;this.src=e,this.vhs_=t,this.withCredentials=s,this.addDateRangesToTextTrack_=i.addDateRangesToTextTrack;const r=t.options_;this.customTagParsers=r&&r.customTagParsers||[],this.customTagMappers=r&&r.customTagMappers||[],this.llhls=r&&r.llhls,this.dateRangesStorage_=new Vd,this.state="HAVE_NOTHING",this.handleMediaupdatetimeout_=this.handleMediaupdatetimeout_.bind(this),this.on("mediaupdatetimeout",this.handleMediaupdatetimeout_),this.on("loadedplaylist",this.handleLoadedPlaylist_.bind(this))}handleLoadedPlaylist_(){const e=this.media();if(!e)return;this.dateRangesStorage_.setOffset(e.segments),this.dateRangesStorage_.setPendingDateRanges(e.dateRanges);const t=this.dateRangesStorage_.getDateRangesToProcess();t.length&&this.addDateRangesToTextTrack_&&this.addDateRangesToTextTrack_(t)}handleMediaupdatetimeout_(){if("HAVE_METADATA"!==this.state)return;const e=this.media();let t=ad(this.main.uri,e.uri);this.llhls&&(t=((e,t)=>{if(t.endList||!t.serverControl)return e;const i={};if(t.serverControl.canBlockReload){const{preloadSegment:e}=t;let s=t.mediaSequence+t.segments.length;if(e){const r=e.parts||[],n=Ed(t)-1;n>-1&&n!==r.length-1&&(i._HLS_part=n),(n>-1||r.length)&&s--}i._HLS_msn=s}if(t.serverControl&&t.serverControl.canSkipUntil&&(i._HLS_skip=t.serverControl.canSkipDateranges?"v2":"YES"),Object.keys(i).length){const t=new oe.URL(e);["_HLS_skip","_HLS_msn","_HLS_part"].forEach((function(e){i.hasOwnProperty(e)&&t.searchParams.set(e,i[e])})),e=t.toString()}return e})(t,e)),this.state="HAVE_CURRENT_METADATA",this.request=this.vhs_.xhr({uri:t,withCredentials:this.withCredentials,requestType:"hls-playlist"},((e,t)=>{if(this.request)return e?this.playlistRequestError(this.request,this.media(),"HAVE_METADATA"):void this.haveMetadata({playlistString:this.request.responseText,url:this.media().uri,id:this.media().id})}))}playlistRequestError(e,t,i){const{uri:s,id:r}=t;this.request=null,i&&(this.state=i),this.error={playlist:this.main.playlists[r],status:e.status,message:`HLS playlist request error at URL: ${s}.`,responseText:e.responseText,code:e.status>=500?4:2,metadata:{errorType:td.Error.HlsPlaylistRequestError}},this.trigger("error")}parseManifest_({url:e,manifestString:t}){return(({onwarn:e,oninfo:t,manifestString:i,customTagParsers:s=[],customTagMappers:r=[],llhls:n})=>{const a=new di;e&&a.on("warn",e),t&&a.on("info",t),s.forEach((e=>a.addParser(e))),r.forEach((e=>a.addTagMapper(e))),a.push(i),a.end();const o=a.manifest;if(n||(["preloadSegment","skip","serverControl","renditionReports","partInf","partTargetDuration"].forEach((function(e){o.hasOwnProperty(e)&&delete o[e]})),o.segments&&o.segments.forEach((function(e){["parts","preloadHints"].forEach((function(t){e.hasOwnProperty(t)&&delete e[t]}))}))),!o.targetDuration){let t=10;o.segments&&o.segments.length&&(t=o.segments.reduce(((e,t)=>Math.max(e,t.duration)),0)),e&&e({message:`manifest has no targetDuration defaulting to ${t}`}),o.targetDuration=t}const l=Sd(o);if(l.length&&!o.partTargetDuration){const t=l.reduce(((e,t)=>Math.max(e,t.duration)),0);e&&(e({message:`manifest has no partTargetDuration defaulting to ${t}`}),Bd.error("LL-HLS manifest has parts but lacks required #EXT-X-PART-INF:PART-TARGET value. See https://datatracker.ietf.org/doc/html/draft-pantos-hls-rfc8216bis-09#section-4.4.3.7. Playback is not guaranteed.")),o.partTargetDuration=t}return o})({onwarn:({message:t})=>this.logger_(`m3u8-parser warn for ${e}: ${t}`),oninfo:({message:t})=>this.logger_(`m3u8-parser info for ${e}: ${t}`),manifestString:t,customTagParsers:this.customTagParsers,customTagMappers:this.customTagMappers,llhls:this.llhls})}haveMetadata({playlistString:e,playlistObject:t,url:i,id:s}){this.request=null,this.state="HAVE_METADATA";const r=t||this.parseManifest_({url:i,manifestString:e});r.lastRequest=Date.now(),$d({playlist:r,uri:i,id:s});const n=Qd(this.main,r);this.targetDuration=r.partTargetDuration||r.targetDuration,this.pendingMedia_=null,n?(this.main=n,this.media_=this.main.playlists[s]):this.trigger("playlistunchanged"),this.updateMediaUpdateTimeout_(Zd(this.media(),!!n)),this.trigger("loadedplaylist")}dispose(){this.trigger("dispose"),this.stopRequest(),oe.clearTimeout(this.mediaUpdateTimeout),oe.clearTimeout(this.finalRenditionTimeout),this.dateRangesStorage_=new Vd,this.off()}stopRequest(){if(this.request){const e=this.request;this.request=null,e.onreadystatechange=null,e.abort()}}media(e,t){if(!e)return this.media_;if("HAVE_NOTHING"===this.state)throw new Error("Cannot switch media playlist from "+this.state);if("string"==typeof e){if(!this.main.playlists[e])throw new Error("Unknown playlist URI: "+e);e=this.main.playlists[e]}if(oe.clearTimeout(this.finalRenditionTimeout),t){const t=(e.partTargetDuration||e.targetDuration)/2*1e3||5e3;return void(this.finalRenditionTimeout=oe.setTimeout(this.media.bind(this,e,!1),t))}const i=this.state,s=!this.media_||e.id!==this.media_.id,r=this.main.playlists[e.id];if(r&&r.endList||e.endList&&e.segments.length)return this.request&&(this.request.onreadystatechange=null,this.request.abort(),this.request=null),this.state="HAVE_METADATA",this.media_=e,void(s&&(this.trigger("mediachanging"),"HAVE_MAIN_MANIFEST"===i?this.trigger("loadedmetadata"):this.trigger("mediachange")));if(this.updateMediaUpdateTimeout_(Zd(e,!0)),s){if(this.state="SWITCHING_MEDIA",this.request){if(e.resolvedUri===this.request.url)return;this.request.onreadystatechange=null,this.request.abort(),this.request=null}this.media_&&this.trigger("mediachanging"),this.pendingMedia_=e,this.request=this.vhs_.xhr({uri:e.resolvedUri,withCredentials:this.withCredentials,requestType:"hls-playlist"},((t,s)=>{if(this.request){if(e.lastRequest=Date.now(),e.resolvedUri=od(e.resolvedUri,s),t)return this.playlistRequestError(this.request,e,i);this.haveMetadata({playlistString:s.responseText,url:e.uri,id:e.id}),"HAVE_MAIN_MANIFEST"===i?this.trigger("loadedmetadata"):this.trigger("mediachange")}}))}}pause(){this.mediaUpdateTimeout&&(oe.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null),this.stopRequest(),"HAVE_NOTHING"===this.state&&(this.started=!1),"SWITCHING_MEDIA"===this.state?this.media_?this.state="HAVE_METADATA":this.state="HAVE_MAIN_MANIFEST":"HAVE_CURRENT_METADATA"===this.state&&(this.state="HAVE_METADATA")}load(e){this.mediaUpdateTimeout&&(oe.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null);const t=this.media();if(e){const e=t?(t.partTargetDuration||t.targetDuration)/2*1e3:5e3;this.mediaUpdateTimeout=oe.setTimeout((()=>{this.mediaUpdateTimeout=null,this.load()}),e)}else this.started?t&&!t.endList?this.trigger("mediaupdatetimeout"):this.trigger("loadedplaylist"):this.start()}updateMediaUpdateTimeout_(e){this.mediaUpdateTimeout&&(oe.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null),this.media()&&!this.media().endList&&(this.mediaUpdateTimeout=oe.setTimeout((()=>{this.mediaUpdateTimeout=null,this.trigger("mediaupdatetimeout"),this.updateMediaUpdateTimeout_(e)}),e))}start(){if(this.started=!0,"object"==typeof this.src)return this.src.uri||(this.src.uri=oe.location.href),this.src.resolvedUri=this.src.uri,void setTimeout((()=>{this.setupInitialPlaylist(this.src)}),0);this.request=this.vhs_.xhr({uri:this.src,withCredentials:this.withCredentials,requestType:"hls-playlist"},((e,t)=>{if(!this.request)return;if(this.request=null,e)return this.error={status:t.status,message:`HLS playlist request error at URL: ${this.src}.`,responseText:t.responseText,code:2,metadata:{errorType:td.Error.HlsPlaylistRequestError}},"HAVE_NOTHING"===this.state&&(this.started=!1),this.trigger("error");this.src=od(this.src,t);const i=this.parseManifest_({manifestString:t.responseText,url:this.src});this.setupInitialPlaylist(i)}))}srcUri(){return"string"==typeof this.src?this.src:this.src.uri}setupInitialPlaylist(e){if(this.state="HAVE_MAIN_MANIFEST",e.playlists)return this.main=e,Hd(this.main,this.srcUri()),e.playlists.forEach((e=>{e.segments=Xd(e),e.segments.forEach((t=>{Gd(t,e.resolvedUri)}))})),this.trigger("loadedplaylist"),void(this.request||this.media(this.main.playlists[0]));const t=this.srcUri()||oe.location.href;this.main=((e,t)=>{const i=Fd(0,t),s={mediaGroups:{AUDIO:{},VIDEO:{},"CLOSED-CAPTIONS":{},SUBTITLES:{}},uri:oe.location.href,resolvedUri:oe.location.href,playlists:[{uri:t,id:i,resolvedUri:t,attributes:{}}]};return s.playlists[i]=s.playlists[0],s.playlists[t]=s.playlists[0],s})(0,t),this.haveMetadata({playlistObject:e,url:t,id:this.main.playlists[0].id}),this.trigger("loadedmetadata")}updateOrDeleteClone(e,t){const i=this.main,s=e.ID;let r=i.playlists.length;for(;r--;){const n=i.playlists[r];if(n.attributes["PATHWAY-ID"]===s){const a=n.resolvedUri,o=n.id;if(t){const t=this.createCloneURI_(n.resolvedUri,e),a=Fd(s,t),o=this.createCloneAttributes_(s,n.attributes),l=this.createClonePlaylist_(n,a,e,o);i.playlists[r]=l,i.playlists[a]=l,i.playlists[t]=l}else i.playlists.splice(r,1);delete i.playlists[o],delete i.playlists[a]}}this.updateOrDeleteCloneMedia(e,t)}updateOrDeleteCloneMedia(e,t){const i=this.main,s=e.ID;["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach((e=>{if(i.mediaGroups[e]&&i.mediaGroups[e][s])for(const t in i.mediaGroups[e])if(t===s){for(const s in i.mediaGroups[e][t])i.mediaGroups[e][t][s].playlists.forEach(((e,t)=>{const s=i.playlists[e.id],r=s.id,n=s.resolvedUri;delete i.playlists[r],delete i.playlists[n]}));delete i.mediaGroups[e][t]}})),t&&this.createClonedMediaGroups_(e)}addClonePathway(e,t={}){const i=this.main,s=i.playlists.length,r=this.createCloneURI_(t.resolvedUri,e),n=Fd(e.ID,r),a=this.createCloneAttributes_(e.ID,t.attributes),o=this.createClonePlaylist_(t,n,e,a);i.playlists[s]=o,i.playlists[n]=o,i.playlists[r]=o,this.createClonedMediaGroups_(e)}createClonedMediaGroups_(e){const t=e.ID,i=e["BASE-ID"],s=this.main;["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach((r=>{if(s.mediaGroups[r]&&!s.mediaGroups[r][t])for(const n in s.mediaGroups[r])if(n===i){s.mediaGroups[r][t]={};for(const i in s.mediaGroups[r][n]){const a=s.mediaGroups[r][n][i];s.mediaGroups[r][t][i]=Zt({},a);const o=s.mediaGroups[r][t][i],l=this.createCloneURI_(a.resolvedUri,e);o.resolvedUri=l,o.uri=l,o.playlists=[],a.playlists.forEach(((n,a)=>{const l=s.playlists[n.id],u=qd(r,t,i),h=Fd(t,u);if(l&&!s.playlists[h]){const t=this.createClonePlaylist_(l,h,e),i=t.resolvedUri;s.playlists[h]=t,s.playlists[i]=t}o.playlists[a]=this.createClonePlaylist_(n,h,e)}))}}}))}createClonePlaylist_(e,t,i,s){const r=this.createCloneURI_(e.resolvedUri,i),n={resolvedUri:r,uri:r,id:t};return e.segments&&(n.segments=[]),s&&(n.attributes=s),ud(e,n)}createCloneURI_(e,t){const i=new URL(e);i.hostname=t["URI-REPLACEMENT"].HOST;const s=t["URI-REPLACEMENT"].PARAMS;for(const e of Object.keys(s))i.searchParams.set(e,s[e]);return i.href}createCloneAttributes_(e,t){const i={"PATHWAY-ID":e};return["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach((s=>{t[s]&&(i[s]=e)})),i}getKeyIdSet(e){if(e.contentProtection){const t=new Set;for(const i in e.contentProtection){const s=e.contentProtection[i].attributes.keyId;s&&t.add(s.toLowerCase())}return t}}}const Jd=function(e,t,i,s){const r="arraybuffer"===e.responseType?e.response:e.responseText;!t&&r&&(e.responseTime=Date.now(),e.roundTripTime=e.responseTime-e.requestTime,e.bytesReceived=r.byteLength||r.length,e.bandwidth||(e.bandwidth=Math.floor(e.bytesReceived/e.roundTripTime*8*1e3))),i.headers&&(e.responseHeaders=i.headers),t&&"ETIMEDOUT"===t.code&&(e.timedout=!0),t||e.aborted||200===i.statusCode||206===i.statusCode||0===i.statusCode||(t=new Error("XHR Failed with a response of: "+(e&&(r||e.responseText)))),s(t,e)},ec=function(){const e=function e(t,i){t=ud({timeout:45e3},t);const s=e.beforeRequest||td.Vhs.xhr.beforeRequest,r=e._requestCallbackSet||td.Vhs.xhr._requestCallbackSet||new Set,n=e._responseCallbackSet||td.Vhs.xhr._responseCallbackSet;s&&"function"==typeof s&&(td.log.warn("beforeRequest is deprecated, use onRequest instead."),r.add(s));const a=!0===td.Vhs.xhr.original?td.xhr:td.Vhs.xhr,o=((e,t)=>{if(!e||!e.size)return;let i=t;return e.forEach((e=>{i=e(i)})),i})(r,t);r.delete(s);const l=a(o||t,(function(e,t){return((e,t,i,s)=>{e&&e.size&&e.forEach((e=>{e(t,i,s)}))})(n,l,e,t),Jd(l,e,t,i)})),u=l.abort;return l.abort=function(){return l.aborted=!0,u.apply(l,arguments)},l.uri=t.uri,l.requestTime=Date.now(),l};return e.original=!0,e},tc=function(e){const t={};return e.byterange&&(t.Range=function(e){let t;const i=e.offset;return t="bigint"==typeof e.offset||"bigint"==typeof e.length?oe.BigInt(e.offset)+oe.BigInt(e.length)-oe.BigInt(1):e.offset+e.length-1,"bytes="+i+"-"+t}(e.byterange)),t},ic=function(e,t){return e.start(t)+"-"+e.end(t)},sc=function(e,t){const i=e.toString(16);return"00".substring(0,2-i.length)+i+(t%2?" ":"")},rc=function(e){return e>=32&&e<126?String.fromCharCode(e):"."},nc=function(e){const t={};return Object.keys(e).forEach((i=>{const s=e[i];xi(s)?t[i]={bytes:s.buffer,byteOffset:s.byteOffset,byteLength:s.byteLength}:t[i]=s})),t},ac=function(e){const t=e.byterange||{length:1/0,offset:0};return[t.length,t.offset,e.resolvedUri].join(",")},oc=function(e){return e.resolvedUri},lc=e=>{const t=Array.prototype.slice.call(e),i=16;let s,r,n="";for(let e=0;elc(e),textRanges:e=>{let t,i="";for(t=0;t{if(!a)throw new Error("seekToProgramTime: callback must be provided");if(void 0===e||!t||!s)return a({message:"seekToProgramTime: programTime, seekTo and playlist must be provided"});if(!t.endList&&!n.hasStarted_)return a({message:"player must be playing a live stream to start buffering"});if(!(e=>{if(!e.segments||0===e.segments.length)return!1;for(let t=0;t{let i;try{i=new Date(e)}catch(e){return null}if(!t||!t.segments||0===t.segments.length)return null;let s=t.segments[0];if(inew Date(n.getTime()+1e3*a)?null:(i>new Date(n)&&(s=r),{segment:s,estimatedStart:s.videoTimingInfo?s.videoTimingInfo.transmuxedPresentationStart:Ud.duration(t,t.mediaSequence+t.segments.indexOf(s)),type:s.videoTimingInfo?"accurate":"estimate"})})(e,t);if(!o)return a({message:`${e} was not found in the stream`});const l=o.segment,u=((e,t)=>{let i,s;try{i=new Date(e),s=new Date(t)}catch(e){}const r=i.getTime();return(s.getTime()-r)/1e3})(l.dateTimeObject,e);if("estimate"===o.type)return 0===i?a({message:`${e} is not buffered yet. Try again`}):(s(o.estimatedStart+u),void n.one("seeked",(()=>{hc({programTime:e,playlist:t,retryCount:i-1,seekTo:s,pauseAfterSeek:r,tech:n,callback:a})})));const h=l.start+u;n.one("seeked",(()=>a(null,n.currentTime()))),r&&n.pause(),s(h)},dc=(e,t)=>{if(4===e.readyState)return t()},{EventTarget:cc}=td,pc=function(e,t){if(!Kd(e,t))return!1;if(e.sidx&&t.sidx&&(e.sidx.offset!==t.sidx.offset||e.sidx.length!==t.sidx.length))return!1;if(!e.sidx&&t.sidx||e.sidx&&!t.sidx)return!1;if(e.segments&&!t.segments||!e.segments&&t.segments)return!1;if(!e.segments&&!t.segments)return!0;for(let i=0;i`placeholder-uri-${e}-${t}-${s.attributes.NAME||i}`,gc=(e,t)=>(Boolean(!e.map&&!t.map)||Boolean(e.map&&t.map&&e.map.byterange.offset===t.map.byterange.offset&&e.map.byterange.length===t.map.byterange.length))&&e.uri===t.uri&&e.byterange.offset===t.byterange.offset&&e.byterange.length===t.byterange.length,fc=(e,t)=>{const i={};for(const s in e){const r=e[s].sidx;if(r){const e=Yr(r);if(!t[e])break;const s=t[e].sidxInfo;gc(s,r)&&(i[e]=t[e])}}return i};class yc extends cc{constructor(e,t,i={},s){super(),this.mainPlaylistLoader_=s||this,s||(this.isMain_=!0);const{withCredentials:r=!1}=i;if(this.vhs_=t,this.withCredentials=r,this.addMetadataToTextTrack=i.addMetadataToTextTrack,!e)throw new Error("A non-empty playlist URL or object is required");this.on("minimumUpdatePeriod",(()=>{this.refreshXml_()})),this.on("mediaupdatetimeout",(()=>{this.refreshMedia_(this.media().id)})),this.state="HAVE_NOTHING",this.loadedPlaylists_={},this.logger_=ld("DashPlaylistLoader"),this.isMain_?(this.mainPlaylistLoader_.srcUrl=e,this.mainPlaylistLoader_.sidxMapping_={}):this.childPlaylist_=e}requestErrored_(e,t,i){return!this.request||(this.request=null,e?(this.error="object"!=typeof e||e instanceof Error?{status:t.status,message:"DASH request error at URL: "+t.uri,response:t.response,code:2,metadata:e.metadata}:e,i&&(this.state=i),this.trigger("error"),!0):void 0)}addSidxSegments_(e,t,i){const s=e.sidx&&Yr(e.sidx);if(!e.sidx||!s||this.mainPlaylistLoader_.sidxMapping_[s])return void(this.mediaRequest_=oe.setTimeout((()=>i(!1)),0));const r=od(e.sidx.resolvedUri),n=(r,n)=>{if(this.requestErrored_(r,n,t))return;const a=this.mainPlaylistLoader_.sidxMapping_;let o;try{o=An(Ii(n.response).subarray(8))}catch(e){return e.metadata={errorType:td.Error.DashManifestSidxParsingError},void this.requestErrored_(e,n,t)}return a[s]={sidxInfo:e.sidx,sidx:o},Wr(e,o,e.sidx.resolvedUri),i(!0)};this.request=((e,t,i)=>{let s,r=[],n=!1;const a=function(e,t,s,r){return t.abort(),n=!0,i(e,t,s,r)},o=function(e,t){if(n)return;if(e)return a(e,t,"",r);const i=t.responseText.substring(r&&r.byteLength||0,t.responseText.length);if(r=function(){for(var e=arguments.length,t=new Array(e),i=0;ia(e,t,"",r)));const o=Kn(r);return"ts"===o&&r.length<188||!o&&r.length<376?dc(t,(()=>a(e,t,"",r))):a(null,t,o,r)},l={uri:e,beforeSend(e){e.overrideMimeType("text/plain; charset=x-user-defined"),e.addEventListener("progress",(function({total:t,loaded:i}){return Jd(e,null,{statusCode:e.status},o)}))}},u=t(l,(function(e,t){return Jd(u,e,t,o)}));return u})(r,this.vhs_.xhr,((t,i,s,a)=>{if(t)return n(t,i);if(!s||"mp4"!==s){const t=s||"unknown";return n({status:i.status,message:`Unsupported ${t} container type for sidx segment at URL: ${r}`,response:"",playlist:e,internal:!0,playlistExclusionDuration:1/0,code:2,metadata:{errorType:td.Error.UnsupportedSidxContainer,sidxContainer:t}},i)}const{offset:o,length:l}=e.sidx.byterange;if(a.length>=l+o)return n(t,{response:a.subarray(o,o+l),status:i.status,uri:i.uri});this.request=this.vhs_.xhr({uri:r,responseType:"arraybuffer",headers:tc({byterange:e.sidx.byterange})},n)}))}dispose(){this.trigger("dispose"),this.stopRequest(),this.loadedPlaylists_={},oe.clearTimeout(this.minimumUpdatePeriodTimeout_),oe.clearTimeout(this.mediaRequest_),oe.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null,this.mediaRequest_=null,this.minimumUpdatePeriodTimeout_=null,this.mainPlaylistLoader_.createMupOnMedia_&&(this.off("loadedmetadata",this.mainPlaylistLoader_.createMupOnMedia_),this.mainPlaylistLoader_.createMupOnMedia_=null),this.off()}hasPendingRequest(){return this.request||this.mediaRequest_}stopRequest(){if(this.request){const e=this.request;this.request=null,e.onreadystatechange=null,e.abort()}}media(e){if(!e)return this.media_;if("HAVE_NOTHING"===this.state)throw new Error("Cannot switch media playlist from "+this.state);const t=this.state;if("string"==typeof e){if(!this.mainPlaylistLoader_.main.playlists[e])throw new Error("Unknown playlist URI: "+e);e=this.mainPlaylistLoader_.main.playlists[e]}const i=!this.media_||e.id!==this.media_.id;if(i&&this.loadedPlaylists_[e.id]&&this.loadedPlaylists_[e.id].endList)return this.state="HAVE_METADATA",this.media_=e,void(i&&(this.trigger("mediachanging"),this.trigger("mediachange")));i&&(this.media_&&this.trigger("mediachanging"),this.addSidxSegments_(e,t,(i=>{this.haveMetadata({startingState:t,playlist:e})})))}haveMetadata({startingState:e,playlist:t}){this.state="HAVE_METADATA",this.loadedPlaylists_[t.id]=t,this.mediaRequest_=null,this.refreshMedia_(t.id),"HAVE_MAIN_MANIFEST"===e?this.trigger("loadedmetadata"):this.trigger("mediachange")}pause(){this.mainPlaylistLoader_.createMupOnMedia_&&(this.off("loadedmetadata",this.mainPlaylistLoader_.createMupOnMedia_),this.mainPlaylistLoader_.createMupOnMedia_=null),this.stopRequest(),oe.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null,this.isMain_&&(oe.clearTimeout(this.mainPlaylistLoader_.minimumUpdatePeriodTimeout_),this.mainPlaylistLoader_.minimumUpdatePeriodTimeout_=null),"HAVE_NOTHING"===this.state&&(this.started=!1)}load(e){oe.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null;const t=this.media();if(e){const e=t?t.targetDuration/2*1e3:5e3;this.mediaUpdateTimeout=oe.setTimeout((()=>this.load()),e)}else this.started?t&&!t.endList?(this.isMain_&&!this.minimumUpdatePeriodTimeout_&&(this.trigger("minimumUpdatePeriod"),this.updateMinimumUpdatePeriodTimeout_()),this.trigger("mediaupdatetimeout")):this.trigger("loadedplaylist"):this.start()}start(){this.started=!0,this.isMain_?this.requestMain_(((e,t)=>{this.haveMain_(),this.hasPendingRequest()||this.media_||this.media(this.mainPlaylistLoader_.main.playlists[0])})):this.mediaRequest_=oe.setTimeout((()=>this.haveMain_()),0)}requestMain_(e){this.request=this.vhs_.xhr({uri:this.mainPlaylistLoader_.srcUrl,withCredentials:this.withCredentials,requestType:"dash-manifest"},((t,i)=>{if(this.requestErrored_(t,i))return void("HAVE_NOTHING"===this.state&&(this.started=!1));const s=i.responseText!==this.mainPlaylistLoader_.mainXml_;return this.mainPlaylistLoader_.mainXml_=i.responseText,i.responseHeaders&&i.responseHeaders.date?this.mainLoaded_=Date.parse(i.responseHeaders.date):this.mainLoaded_=Date.now(),this.mainPlaylistLoader_.srcUrl=od(this.mainPlaylistLoader_.srcUrl,i),s?(this.handleMain_(),void this.syncClientServerClock_((()=>e(i,s)))):e(i,s)}))}syncClientServerClock_(e){const t=(i=this.mainPlaylistLoader_.mainXml_,(e=>{const t=gn(e,"UTCTiming")[0];if(!t)return null;const i=vn(t);switch(i.schemeIdUri){case"urn:mpeg:dash:utc:http-head:2014":case"urn:mpeg:dash:utc:http-head:2012":i.method="HEAD";break;case"urn:mpeg:dash:utc:http-xsdate:2014":case"urn:mpeg:dash:utc:http-iso:2014":case"urn:mpeg:dash:utc:http-xsdate:2012":case"urn:mpeg:dash:utc:http-iso:2012":i.method="GET";break;case"urn:mpeg:dash:utc:direct:2014":case"urn:mpeg:dash:utc:direct:2012":i.method="DIRECT",i.value=Date.parse(i.value);break;default:throw new Error("UNSUPPORTED_UTC_TIMING_SCHEME")}return i})(kn(i)));var i;return null===t?(this.mainPlaylistLoader_.clientOffset_=this.mainLoaded_-Date.now(),e()):"DIRECT"===t.method?(this.mainPlaylistLoader_.clientOffset_=t.value-Date.now(),e()):void(this.request=this.vhs_.xhr({uri:ad(this.mainPlaylistLoader_.srcUrl,t.value),method:t.method,withCredentials:this.withCredentials,requestType:"dash-clock-sync"},((i,s)=>{if(!this.request)return;if(i)return this.mainPlaylistLoader_.clientOffset_=this.mainLoaded_-Date.now(),e();let r;r="HEAD"===t.method?s.responseHeaders&&s.responseHeaders.date?Date.parse(s.responseHeaders.date):this.mainLoaded_:Date.parse(s.responseText),this.mainPlaylistLoader_.clientOffset_=r-Date.now(),e()})))}haveMain_(){this.state="HAVE_MAIN_MANIFEST",this.isMain_?this.trigger("loadedplaylist"):this.media_||this.media(this.childPlaylist_)}handleMain_(){this.mediaRequest_=null;const e=this.mainPlaylistLoader_.main;let t=(({mainXml:e,srcUrl:t,clientOffset:i,sidxMapping:s,previousManifest:r})=>{const n=((e,t={})=>{const i=((e,t={})=>{const{manifestUri:i="",NOW:s=Date.now(),clientOffset:r=0,eventHandler:n=function(){}}=t,a=gn(e,"Period");if(!a.length)throw new Error("INVALID_NUMBER_OF_PERIOD");const o=gn(e,"Location"),l=vn(e),u=Tn([{baseUrl:i}],gn(e,"BaseURL")),h=gn(e,"ContentSteering");l.type=l.type||"static",l.sourceDuration=l.mediaPresentationDuration||0,l.NOW=s,l.clientOffset=r,o.length&&(l.locations=o.map(fn));const d=[];return a.forEach(((e,t)=>{const i=vn(e),s=d[t-1];i.start=(({attributes:e,priorPeriodAttributes:t,mpdType:i})=>"number"==typeof e.start?e.start:t&&"number"==typeof t.start&&"number"==typeof t.duration?t.start+t.duration:t||"static"!==i?null:0)({attributes:i,priorPeriodAttributes:s?s.attributes:null,mpdType:l.type}),d.push({node:e,attributes:i})})),{locations:l.locations,contentSteeringInfo:Cn(h,n),representationInfo:Fr(d.map(wn(l,u))),eventStream:Fr(d.map(En))}})(kn(e),t);return(({dashPlaylists:e,locations:t,contentSteering:i,sidxMapping:s={},previousManifest:r,eventStream:n})=>{if(!e.length)return{};const{sourceDuration:a,type:o,suggestedPresentationDelay:l,minimumUpdatePeriod:u}=e[0].attributes,h=Jr(e.filter(rn)).map(sn),d=Jr(e.filter(nn)),c=Jr(e.filter(an)),p=e.map((e=>e.attributes.captionServices)).filter(Boolean),m={allowCache:!0,discontinuityStarts:[],segments:[],endList:!0,mediaGroups:{AUDIO:{},VIDEO:{},"CLOSED-CAPTIONS":{},SUBTITLES:{}},uri:"",duration:a,playlists:tn(h,s)};u>=0&&(m.minimumUpdatePeriod=1e3*u),t&&(m.locations=t),i&&(m.contentSteering=i),"dynamic"===o&&(m.suggestedPresentationDelay=l),n&&n.length>0&&(m.eventStream=n);const g=0===m.playlists.length,f=d.length?((e,t={},i=!1)=>{let s;const r=e.reduce(((e,r)=>{const n=r.attributes.role&&r.attributes.role.value||"",a=r.attributes.lang||"";let o=r.attributes.label||"main";if(a&&!r.attributes.label){const e=n?` (${n})`:"";o=`${r.attributes.lang}${e}`}e[o]||(e[o]={language:a,autoselect:!0,default:"main"===n,playlists:[],uri:""});const l=en((({attributes:e,segments:t,sidx:i,mediaSequence:s,discontinuitySequence:r,discontinuityStarts:n},a)=>{const o={attributes:{NAME:e.id,BANDWIDTH:e.bandwidth,CODECS:e.codecs,"PROGRAM-ID":1},uri:"",endList:"static"===e.type,timeline:e.periodStart,resolvedUri:e.baseUrl||"",targetDuration:e.duration,discontinuitySequence:r,discontinuityStarts:n,timelineStarts:e.timelineStarts,mediaSequence:s,segments:t};return e.contentProtection&&(o.contentProtection=e.contentProtection),e.serviceLocation&&(o.attributes.serviceLocation=e.serviceLocation),i&&(o.sidx=i),a&&(o.attributes.AUDIO="audio",o.attributes.SUBTITLES="subs"),o})(r,i),t);return e[o].playlists.push(l),void 0===s&&"main"===n&&(s=r,s.default=!0),e}),{});return s||(r[Object.keys(r)[0]].default=!0),r})(d,s,g):null,y=c.length?((e,t={})=>e.reduce(((e,i)=>{const s=i.attributes.label||i.attributes.lang||"text";return e[s]||(e[s]={language:s,default:!1,autoselect:!1,playlists:[],uri:""}),e[s].playlists.push(en((({attributes:e,segments:t,mediaSequence:i,discontinuityStarts:s,discontinuitySequence:r})=>{void 0===t&&(t=[{uri:e.baseUrl,timeline:e.periodStart,resolvedUri:e.baseUrl||"",duration:e.sourceDuration,number:0}],e.duration=e.sourceDuration);const n={NAME:e.id,BANDWIDTH:e.bandwidth,"PROGRAM-ID":1};e.codecs&&(n.CODECS=e.codecs);const a={attributes:n,uri:"",endList:"static"===e.type,timeline:e.periodStart,resolvedUri:e.baseUrl||"",targetDuration:e.duration,timelineStarts:e.timelineStarts,discontinuityStarts:s,discontinuitySequence:r,mediaSequence:i,segments:t};return e.serviceLocation&&(a.attributes.serviceLocation=e.serviceLocation),a})(i),t)),e}),{}))(c,s):null,_=h.concat(on(f),on(y)),v=_.map((({timelineStarts:e})=>e));var b,T;return m.timelineStarts=Kr(v),b=_,T=m.timelineStarts,b.forEach((e=>{e.mediaSequence=0,e.discontinuitySequence=T.findIndex((function({timeline:t}){return t===e.timeline})),e.segments&&e.segments.forEach(((e,t)=>{e.number=t}))})),f&&(m.mediaGroups.AUDIO.audio=f),y&&(m.mediaGroups.SUBTITLES.subs=y),p.length&&(m.mediaGroups["CLOSED-CAPTIONS"].cc=p.reduce(((e,t)=>t?(t.forEach((t=>{const{channel:i,language:s}=t;e[s]={autoselect:!1,default:!1,instreamId:i,language:s},t.hasOwnProperty("aspectRatio")&&(e[s].aspectRatio=t.aspectRatio),t.hasOwnProperty("easyReader")&&(e[s].easyReader=t.easyReader),t.hasOwnProperty("3D")&&(e[s]["3D"]=t["3D"])})),e):e),{})),r?(({oldManifest:e,newManifest:t})=>{const i=e.playlists.concat(Qr(e)),s=t.playlists.concat(Qr(t));return t.timelineStarts=Kr([e.timelineStarts,t.timelineStarts]),(({oldPlaylists:e,newPlaylists:t,timelineStarts:i})=>{t.forEach((t=>{t.discontinuitySequence=i.findIndex((function({timeline:e}){return e===t.timeline}));const s=((e,t)=>{for(let i=0;is.timeline||s.segments.length&&t.timeline>s.segments[s.segments.length-1].timeline)&&t.discontinuitySequence--);s.segments[n].discontinuity&&!r.discontinuity&&(r.discontinuity=!0,t.discontinuityStarts.unshift(0),t.discontinuitySequence--),Zr({playlist:t,mediaSequence:s.segments[n].number})}))})({oldPlaylists:i,newPlaylists:s,timelineStarts:t.timelineStarts}),t})({oldManifest:r,newManifest:m}):m})({dashPlaylists:i.representationInfo.map(mn),locations:i.locations,contentSteering:i.contentSteeringInfo,sidxMapping:t.sidxMapping,previousManifest:t.previousManifest,eventStream:i.eventStream})})(e,{manifestUri:t,clientOffset:i,sidxMapping:s,previousManifest:r});return Hd(n,t,mc),n})({mainXml:this.mainPlaylistLoader_.mainXml_,srcUrl:this.mainPlaylistLoader_.srcUrl,clientOffset:this.mainPlaylistLoader_.clientOffset_,sidxMapping:this.mainPlaylistLoader_.sidxMapping_,previousManifest:e});e&&(t=((e,t,i)=>{let s=!0,r=ud(e,{duration:t.duration,minimumUpdatePeriod:t.minimumUpdatePeriod,timelineStarts:t.timelineStarts});for(let e=0;e{if(e.playlists&&e.playlists.length){const a=e.playlists[0].id,o=Qd(r,e.playlists[0],pc);o&&(r=o,n in r.mediaGroups[t][i]||(r.mediaGroups[t][i][n]=e),r.mediaGroups[t][i][n].playlists[0]=r.playlists[a],s=!1)}})),((e,t)=>{jd(e,((i,s,r,n)=>{n in t.mediaGroups[s][r]||delete e.mediaGroups[s][r][n]}))})(r,t),t.minimumUpdatePeriod!==e.minimumUpdatePeriod&&(s=!1),s?null:r})(e,t,this.mainPlaylistLoader_.sidxMapping_)),this.mainPlaylistLoader_.main=t||e;const i=this.mainPlaylistLoader_.main.locations&&this.mainPlaylistLoader_.main.locations[0];return i&&i!==this.mainPlaylistLoader_.srcUrl&&(this.mainPlaylistLoader_.srcUrl=i),(!e||t&&t.minimumUpdatePeriod!==e.minimumUpdatePeriod)&&this.updateMinimumUpdatePeriodTimeout_(),this.addEventStreamToMetadataTrack_(t),Boolean(t)}updateMinimumUpdatePeriodTimeout_(){const e=this.mainPlaylistLoader_;e.createMupOnMedia_&&(e.off("loadedmetadata",e.createMupOnMedia_),e.createMupOnMedia_=null),e.minimumUpdatePeriodTimeout_&&(oe.clearTimeout(e.minimumUpdatePeriodTimeout_),e.minimumUpdatePeriodTimeout_=null);let t=e.main&&e.main.minimumUpdatePeriod;0===t&&(e.media()?t=1e3*e.media().targetDuration:(e.createMupOnMedia_=e.updateMinimumUpdatePeriodTimeout_,e.one("loadedmetadata",e.createMupOnMedia_))),"number"!=typeof t||t<=0?t<0&&this.logger_(`found invalid minimumUpdatePeriod of ${t}, not setting a timeout`):this.createMUPTimeout_(t)}createMUPTimeout_(e){const t=this.mainPlaylistLoader_;t.minimumUpdatePeriodTimeout_=oe.setTimeout((()=>{t.minimumUpdatePeriodTimeout_=null,t.trigger("minimumUpdatePeriod"),t.createMUPTimeout_(e)}),e)}refreshXml_(){this.requestMain_(((e,t)=>{t&&(this.media_&&(this.media_=this.mainPlaylistLoader_.main.playlists[this.media_.id]),this.mainPlaylistLoader_.sidxMapping_=((e,t)=>{let i=fc(e.playlists,t);return jd(e,((e,s,r,n)=>{if(e.playlists&&e.playlists.length){const s=e.playlists;i=ud(i,fc(s,t))}})),i})(this.mainPlaylistLoader_.main,this.mainPlaylistLoader_.sidxMapping_),this.addSidxSegments_(this.media(),this.state,(e=>{this.refreshMedia_(this.media().id)})))}))}refreshMedia_(e){if(!e)throw new Error("refreshMedia_ must take a media id");this.media_&&this.isMain_&&this.handleMain_();const t=this.mainPlaylistLoader_.main.playlists,i=!this.media_||this.media_!==t[e];if(i?this.media_=t[e]:this.trigger("playlistunchanged"),!this.mediaUpdateTimeout){const e=()=>{this.media().endList||(this.mediaUpdateTimeout=oe.setTimeout((()=>{this.trigger("mediaupdatetimeout"),e()}),Zd(this.media(),Boolean(i))))};e()}this.trigger("loadedplaylist")}addEventStreamToMetadataTrack_(e){if(e&&this.mainPlaylistLoader_.main.eventStream){const e=this.mainPlaylistLoader_.main.eventStream.map((e=>({cueTime:e.start,frames:[{data:e.messageData}]})));this.addMetadataToTextTrack("EventStream",e,this.mainPlaylistLoader_.main.duration)}}getKeyIdSet(e){if(e.contentProtection){const t=new Set;for(const i in e.contentProtection){const s=e.contentProtection[i].attributes["cenc:default_KID"];s&&t.add(s.replace(/-/g,"").toLowerCase())}return t}}}var _c={GOAL_BUFFER_LENGTH:30,MAX_GOAL_BUFFER_LENGTH:60,BACK_BUFFER_LENGTH:30,GOAL_BUFFER_LENGTH_RATE:1,INITIAL_BANDWIDTH:4194304,BANDWIDTH_VARIANCE:1.2,BUFFER_LOW_WATER_LINE:0,MAX_BUFFER_LOW_WATER_LINE:30,EXPERIMENTAL_MAX_BUFFER_LOW_WATER_LINE:16,BUFFER_LOW_WATER_LINE_RATE:1,BUFFER_HIGH_WATER_LINE:30};const vc=function(e){return e.on=e.addEventListener,e.off=e.removeEventListener,e},bc=function(e){return function(){const t=function(e){try{return URL.createObjectURL(new Blob([e],{type:"application/javascript"}))}catch(t){const i=new BlobBuilder;return i.append(e),URL.createObjectURL(i.getBlob())}}(e),i=vc(new Worker(t));i.objURL=t;const s=i.terminate;return i.on=i.addEventListener,i.off=i.removeEventListener,i.terminate=function(){return URL.revokeObjectURL(t),s.call(this)},i}},Tc=function(e){return`var browserWorkerPolyFill = ${vc.toString()};\nbrowserWorkerPolyFill(self);\n`+e},Sc=function(e){return e.toString().replace(/^function.+?{/,"").slice(0,-1)},Ec=Tc(Sc((function(){var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==i.g?i.g:"undefined"!=typeof self?self:{},t=function(){this.init=function(){var e={};this.on=function(t,i){e[t]||(e[t]=[]),e[t]=e[t].concat(i)},this.off=function(t,i){var s;return!!e[t]&&(s=e[t].indexOf(i),e[t]=e[t].slice(),e[t].splice(s,1),s>-1)},this.trigger=function(t){var i,s,r,n;if(i=e[t])if(2===arguments.length)for(r=i.length,s=0;s>>1,e.samplingfrequencyindex<<7|e.channelcount<<3,6,1,2]))},y=function(e){return s(w.hdlr,D[e])},f=function(e){var t=new Uint8Array([0,0,0,0,0,0,0,2,0,0,0,3,0,1,95,144,e.duration>>>24&255,e.duration>>>16&255,e.duration>>>8&255,255&e.duration,85,196,0,0]);return e.samplerate&&(t[12]=e.samplerate>>>24&255,t[13]=e.samplerate>>>16&255,t[14]=e.samplerate>>>8&255,t[15]=255&e.samplerate),s(w.mdhd,t)},g=function(e){return s(w.mdia,f(e),y(e.type),l(e))},o=function(e){return s(w.mfhd,new Uint8Array([0,0,0,0,(4278190080&e)>>24,(16711680&e)>>16,(65280&e)>>8,255&e]))},l=function(e){return s(w.minf,"video"===e.type?s(w.vmhd,P):s(w.smhd,L),r(),v(e))},u=function(e,t){for(var i=[],r=t.length;r--;)i[r]=T(t[r]);return s.apply(null,[w.moof,o(e)].concat(i))},h=function(e){for(var t=e.length,i=[];t--;)i[t]=p(e[t]);return s.apply(null,[w.moov,c(4294967295)].concat(i).concat(d(e)))},d=function(e){for(var t=e.length,i=[];t--;)i[t]=S(e[t]);return s.apply(null,[w.mvex].concat(i))},c=function(e){var t=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,2,0,1,95,144,(4278190080&e)>>24,(16711680&e)>>16,(65280&e)>>8,255&e,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return s(w.mvhd,t)},_=function(e){var t,i,r=e.samples||[],n=new Uint8Array(4+r.length);for(i=0;i>>8),a.push(255&r[t].byteLength),a=a.concat(Array.prototype.slice.call(r[t]));for(t=0;t>>8),o.push(255&n[t].byteLength),o=o.concat(Array.prototype.slice.call(n[t]));if(i=[w.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,(65280&e.width)>>8,255&e.width,(65280&e.height)>>8,255&e.height,0,72,0,0,0,72,0,0,0,0,0,0,0,1,19,118,105,100,101,111,106,115,45,99,111,110,116,114,105,98,45,104,108,115,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),s(w.avcC,new Uint8Array([1,e.profileIdc,e.profileCompatibility,e.levelIdc,255].concat([r.length],a,[n.length],o))),s(w.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192]))],e.sarRatio){var l=e.sarRatio[0],u=e.sarRatio[1];i.push(s(w.pasp,new Uint8Array([(4278190080&l)>>24,(16711680&l)>>16,(65280&l)>>8,255&l,(4278190080&u)>>24,(16711680&u)>>16,(65280&u)>>8,255&u])))}return s.apply(null,i)},F=function(e){return s(w.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,(65280&e.channelcount)>>8,255&e.channelcount,(65280&e.samplesize)>>8,255&e.samplesize,0,0,0,0,(65280&e.samplerate)>>8,255&e.samplerate,0,0]),n(e))},m=function(e){var t=new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,(4278190080&e.id)>>24,(16711680&e.id)>>16,(65280&e.id)>>8,255&e.id,0,0,0,0,(4278190080&e.duration)>>24,(16711680&e.duration)>>16,(65280&e.duration)>>8,255&e.duration,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,(65280&e.width)>>8,255&e.width,0,0,(65280&e.height)>>8,255&e.height,0,0]);return s(w.tkhd,t)},T=function(e){var t,i,r,n,a,o;return t=s(w.tfhd,new Uint8Array([0,0,0,58,(4278190080&e.id)>>24,(16711680&e.id)>>16,(65280&e.id)>>8,255&e.id,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0])),a=Math.floor(e.baseMediaDecodeTime/W),o=Math.floor(e.baseMediaDecodeTime%W),i=s(w.tfdt,new Uint8Array([1,0,0,0,a>>>24&255,a>>>16&255,a>>>8&255,255&a,o>>>24&255,o>>>16&255,o>>>8&255,255&o])),"audio"===e.type?(r=E(e,92),s(w.traf,t,i,r)):(n=_(e),r=E(e,n.length+92),s(w.traf,t,i,r,n))},p=function(e){return e.duration=e.duration||4294967295,s(w.trak,m(e),g(e))},S=function(e){var t=new Uint8Array([0,0,0,0,(4278190080&e.id)>>24,(16711680&e.id)>>16,(65280&e.id)>>8,255&e.id,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return"video"!==e.type&&(t[t.length-1]=0),s(w.trex,t)},$=function(e,t){var i=0,s=0,r=0,n=0;return e.length&&(void 0!==e[0].duration&&(i=1),void 0!==e[0].size&&(s=2),void 0!==e[0].flags&&(r=4),void 0!==e[0].compositionTimeOffset&&(n=8)),[0,0,i|s|r|n,1,(4278190080&e.length)>>>24,(16711680&e.length)>>>16,(65280&e.length)>>>8,255&e.length,(4278190080&t)>>>24,(16711680&t)>>>16,(65280&t)>>>8,255&t]},j=function(e,t){var i,r,n,a,o,l;for(t+=20+16*(a=e.samples||[]).length,n=$(a,t),(r=new Uint8Array(n.length+16*a.length)).set(n),i=n.length,l=0;l>>24,r[i++]=(16711680&o.duration)>>>16,r[i++]=(65280&o.duration)>>>8,r[i++]=255&o.duration,r[i++]=(4278190080&o.size)>>>24,r[i++]=(16711680&o.size)>>>16,r[i++]=(65280&o.size)>>>8,r[i++]=255&o.size,r[i++]=o.flags.isLeading<<2|o.flags.dependsOn,r[i++]=o.flags.isDependedOn<<6|o.flags.hasRedundancy<<4|o.flags.paddingValue<<1|o.flags.isNonSyncSample,r[i++]=61440&o.flags.degradationPriority,r[i++]=15&o.flags.degradationPriority,r[i++]=(4278190080&o.compositionTimeOffset)>>>24,r[i++]=(16711680&o.compositionTimeOffset)>>>16,r[i++]=(65280&o.compositionTimeOffset)>>>8,r[i++]=255&o.compositionTimeOffset;return s(w.trun,r)},q=function(e,t){var i,r,n,a,o,l;for(t+=20+8*(a=e.samples||[]).length,n=$(a,t),(i=new Uint8Array(n.length+8*a.length)).set(n),r=n.length,l=0;l>>24,i[r++]=(16711680&o.duration)>>>16,i[r++]=(65280&o.duration)>>>8,i[r++]=255&o.duration,i[r++]=(4278190080&o.size)>>>24,i[r++]=(16711680&o.size)>>>16,i[r++]=(65280&o.size)>>>8,i[r++]=255&o.size;return s(w.trun,i)},E=function(e,t){return"audio"===e.type?q(e,t):j(e,t)};var G,X,K,Q,Z,Y,J,ee,te={ftyp:a=function(){return s(w.ftyp,C,k,C,x)},mdat:function(e){return s(w.mdat,e)},moof:u,moov:h,initSegment:function(e){var t,i=a(),s=h(e);return(t=new Uint8Array(i.byteLength+s.byteLength)).set(i),t.set(s,i.byteLength),t}},ie=function(e,t){var i={size:0,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0,degradationPriority:0,isNonSyncSample:1}};return i.dataOffset=t,i.compositionTimeOffset=e.pts-e.dts,i.duration=e.duration,i.size=4*e.length,i.size+=e.byteLength,e.keyFrame&&(i.flags.dependsOn=2,i.flags.isNonSyncSample=0),i},se={groupNalsIntoFrames:function(e){var t,i,s=[],r=[];for(r.byteLength=0,r.nalCount=0,r.duration=0,s.byteLength=0,t=0;t1&&(t=e.shift(),e.byteLength-=t.byteLength,e.nalCount-=t.nalCount,e[0][0].dts=t.dts,e[0][0].pts=t.pts,e[0][0].duration+=t.duration),e},generateSampleTable:function(e,t){var i,s,r,n,a,o=t||0,l=[];for(i=0;iue.ONE_SECOND_IN_TS/2))){for((a=function(){if(!G){var e={96e3:[re,[227,64],ae(154),[56]],88200:[re,[231],ae(170),[56]],64e3:[re,[248,192],ae(240),[56]],48e3:[re,[255,192],ae(268),[55,148,128],ae(54),[112]],44100:[re,[255,192],ae(268),[55,163,128],ae(84),[112]],32e3:[re,[255,192],ae(268),[55,234],ae(226),[112]],24e3:[re,[255,192],ae(268),[55,255,128],ae(268),[111,112],ae(126),[224]],16e3:[re,[255,192],ae(268),[55,255,128],ae(268),[111,255],ae(269),[223,108],ae(195),[1,192]],12e3:[ne,ae(268),[3,127,248],ae(268),[6,255,240],ae(268),[13,255,224],ae(268),[27,253,128],ae(259),[56]],11025:[ne,ae(268),[3,127,248],ae(268),[6,255,240],ae(268),[13,255,224],ae(268),[27,255,192],ae(268),[55,175,128],ae(108),[112]],8e3:[ne,ae(268),[3,121,16],ae(47),[7]]};t=e,G=Object.keys(t).reduce((function(e,i){return e[i]=new Uint8Array(t[i].reduce((function(e,t){return e.concat(t)}),[])),e}),{})}var t;return G}()[e.samplerate])||(a=t[0].data),o=0;o=i?e:(t.minSegmentDts=1/0,e.filter((function(e){return e.dts>=i&&(t.minSegmentDts=Math.min(t.minSegmentDts,e.dts),t.minSegmentPts=t.minSegmentDts,!0)})))},generateSampleTable:function(e){var t,i,s=[];for(t=0;t=this.virtualRowCount&&"function"==typeof this.beforeRowOverflow&&this.beforeRowOverflow(e),this.rows.length>0&&(this.rows.push(""),this.rowIdx++);this.rows.length>this.virtualRowCount;)this.rows.shift(),this.rowIdx--},ve.prototype.isEmpty=function(){return 0===this.rows.length||1===this.rows.length&&""===this.rows[0]},ve.prototype.addText=function(e){this.rows[this.rowIdx]+=e},ve.prototype.backspace=function(){if(!this.isEmpty()){var e=this.rows[this.rowIdx];this.rows[this.rowIdx]=e.substr(0,e.length-1)}};var be=function(e,t,i){this.serviceNum=e,this.text="",this.currentWindow=new ve(-1),this.windows=[],this.stream=i,"string"==typeof t&&this.createTextDecoder(t)};be.prototype.init=function(e,t){this.startPts=e;for(var i=0;i<8;i++)this.windows[i]=new ve(i),"function"==typeof t&&(this.windows[i].beforeRowOverflow=t)},be.prototype.setCurrentWindow=function(e){this.currentWindow=this.windows[e]},be.prototype.createTextDecoder=function(e){if("undefined"==typeof TextDecoder)this.stream.trigger("log",{level:"warn",message:"The `encoding` option is unsupported without TextDecoder support"});else try{this.textDecoder_=new TextDecoder(e)}catch(t){this.stream.trigger("log",{level:"warn",message:"TextDecoder could not be created with "+e+" encoding. "+t})}};var Te=function(e){e=e||{},Te.prototype.init.call(this);var t,i=this,s=e.captionServices||{},r={};Object.keys(s).forEach((e=>{t=s[e],/^SERVICE/.test(e)&&(r[e]=t.encoding)})),this.serviceEncodings=r,this.current708Packet=null,this.services={},this.push=function(e){3===e.type?(i.new708Packet(),i.add708Bytes(e)):(null===i.current708Packet&&i.new708Packet(),i.add708Bytes(e))}};Te.prototype=new me,Te.prototype.new708Packet=function(){null!==this.current708Packet&&this.push708Packet(),this.current708Packet={data:[],ptsVals:[]}},Te.prototype.add708Bytes=function(e){var t=e.ccData,i=t>>>8,s=255&t;this.current708Packet.ptsVals.push(e.pts),this.current708Packet.data.push(i),this.current708Packet.data.push(s)},Te.prototype.push708Packet=function(){var e=this.current708Packet,t=e.data,i=null,s=null,r=0,n=t[r++];for(e.seq=n>>6,e.sizeCode=63&n;r>5)&&s>0&&(i=n=t[r++]),this.pushServiceBlock(i,r,s),s>0&&(r+=s-1)},Te.prototype.pushServiceBlock=function(e,t,i){var s,r=t,n=this.current708Packet.data,a=this.services[e];for(a||(a=this.initService(e,r));r("0"+(255&e).toString(16)).slice(-2))).join("");s=String.fromCharCode(parseInt(e,16))}else a=ye[n=h|d]||n,s=4096&n&&n===a?"":String.fromCharCode(a);return p.pendingNewLine&&!p.isEmpty()&&p.newLine(this.getPts(e)),p.pendingNewLine=!1,p.addText(s),e},Te.prototype.multiByteCharacter=function(e,t){var i=this.current708Packet.data,s=i[e+1],r=i[e+2];return _e(s)&&_e(r)&&(e=this.handleText(++e,t,{isMultiByte:!0})),e},Te.prototype.setCurrentWindow=function(e,t){var i=7&this.current708Packet.data[e];return t.setCurrentWindow(i),e},Te.prototype.defineWindow=function(e,t){var i=this.current708Packet.data,s=i[e],r=7&s;t.setCurrentWindow(r);var n=t.currentWindow;return s=i[++e],n.visible=(32&s)>>5,n.rowLock=(16&s)>>4,n.columnLock=(8&s)>>3,n.priority=7&s,s=i[++e],n.relativePositioning=(128&s)>>7,n.anchorVertical=127&s,s=i[++e],n.anchorHorizontal=s,s=i[++e],n.anchorPoint=(240&s)>>4,n.rowCount=15&s,s=i[++e],n.columnCount=63&s,s=i[++e],n.windowStyle=(56&s)>>3,n.penStyle=7&s,n.virtualRowCount=n.rowCount+1,e},Te.prototype.setWindowAttributes=function(e,t){var i=this.current708Packet.data,s=i[e],r=t.currentWindow.winAttr;return s=i[++e],r.fillOpacity=(192&s)>>6,r.fillRed=(48&s)>>4,r.fillGreen=(12&s)>>2,r.fillBlue=3&s,s=i[++e],r.borderType=(192&s)>>6,r.borderRed=(48&s)>>4,r.borderGreen=(12&s)>>2,r.borderBlue=3&s,s=i[++e],r.borderType+=(128&s)>>5,r.wordWrap=(64&s)>>6,r.printDirection=(48&s)>>4,r.scrollDirection=(12&s)>>2,r.justify=3&s,s=i[++e],r.effectSpeed=(240&s)>>4,r.effectDirection=(12&s)>>2,r.displayEffect=3&s,e},Te.prototype.flushDisplayed=function(e,t){for(var i=[],s=0;s<8;s++)t.windows[s].visible&&!t.windows[s].isEmpty()&&i.push(t.windows[s].getText());t.endPts=e,t.text=i.join("\n\n"),this.pushCaption(t),t.startPts=e},Te.prototype.pushCaption=function(e){""!==e.text&&(this.trigger("data",{startPts:e.startPts,endPts:e.endPts,text:e.text,stream:"cc708_"+e.serviceNum}),e.text="",e.startPts=e.endPts)},Te.prototype.displayWindows=function(e,t){var i=this.current708Packet.data[++e],s=this.getPts(e);this.flushDisplayed(s,t);for(var r=0;r<8;r++)i&1<>4,r.offset=(12&s)>>2,r.penSize=3&s,s=i[++e],r.italics=(128&s)>>7,r.underline=(64&s)>>6,r.edgeType=(56&s)>>3,r.fontStyle=7&s,e},Te.prototype.setPenColor=function(e,t){var i=this.current708Packet.data,s=i[e],r=t.currentWindow.penColor;return s=i[++e],r.fgOpacity=(192&s)>>6,r.fgRed=(48&s)>>4,r.fgGreen=(12&s)>>2,r.fgBlue=3&s,s=i[++e],r.bgOpacity=(192&s)>>6,r.bgRed=(48&s)>>4,r.bgGreen=(12&s)>>2,r.bgBlue=3&s,s=i[++e],r.edgeRed=(48&s)>>4,r.edgeGreen=(12&s)>>2,r.edgeBlue=3&s,e},Te.prototype.setPenLocation=function(e,t){var i=this.current708Packet.data,s=i[e],r=t.currentWindow.penLoc;return t.currentWindow.pendingNewLine=!0,s=i[++e],r.row=15&s,s=i[++e],r.column=63&s,e},Te.prototype.reset=function(e,t){var i=this.getPts(e);return this.flushDisplayed(i,t),this.initService(t.serviceNum,e)};var Se={42:225,92:233,94:237,95:243,96:250,123:231,124:247,125:209,126:241,127:9608,304:174,305:176,306:189,307:191,308:8482,309:162,310:163,311:9834,312:224,313:160,314:232,315:226,316:234,317:238,318:244,319:251,544:193,545:201,546:211,547:218,548:220,549:252,550:8216,551:161,552:42,553:39,554:8212,555:169,556:8480,557:8226,558:8220,559:8221,560:192,561:194,562:199,563:200,564:202,565:203,566:235,567:206,568:207,569:239,570:212,571:217,572:249,573:219,574:171,575:187,800:195,801:227,802:205,803:204,804:236,805:210,806:242,807:213,808:245,809:123,810:125,811:92,812:94,813:95,814:124,815:126,816:196,817:228,818:214,819:246,820:223,821:165,822:164,823:9474,824:197,825:229,826:216,827:248,828:9484,829:9488,830:9492,831:9496},Ee=function(e){return null===e?"":(e=Se[e]||e,String.fromCharCode(e))},we=[4352,4384,4608,4640,5376,5408,5632,5664,5888,5920,4096,4864,4896,5120,5152],Ce=function(){for(var e=[],t=15;t--;)e.push({text:"",indent:0,offset:0});return e},ke=function(e,t){ke.prototype.init.call(this),this.field_=e||0,this.dataChannel_=t||0,this.name_="CC"+(1+(this.field_<<1|this.dataChannel_)),this.setConstants(),this.reset(),this.push=function(e){var t,i,s,r,n;if((t=32639&e.ccData)!==this.lastControlCode_){if(4096==(61440&t)?this.lastControlCode_=t:t!==this.PADDING_&&(this.lastControlCode_=null),s=t>>>8,r=255&t,t!==this.PADDING_)if(t===this.RESUME_CAPTION_LOADING_)this.mode_="popOn";else if(t===this.END_OF_CAPTION_)this.mode_="popOn",this.clearFormatting(e.pts),this.flushDisplayed(e.pts),i=this.displayed_,this.displayed_=this.nonDisplayed_,this.nonDisplayed_=i,this.startPts_=e.pts;else if(t===this.ROLL_UP_2_ROWS_)this.rollUpRows_=2,this.setRollUp(e.pts);else if(t===this.ROLL_UP_3_ROWS_)this.rollUpRows_=3,this.setRollUp(e.pts);else if(t===this.ROLL_UP_4_ROWS_)this.rollUpRows_=4,this.setRollUp(e.pts);else if(t===this.CARRIAGE_RETURN_)this.clearFormatting(e.pts),this.flushDisplayed(e.pts),this.shiftRowsUp_(),this.startPts_=e.pts;else if(t===this.BACKSPACE_)"popOn"===this.mode_?this.nonDisplayed_[this.row_].text=this.nonDisplayed_[this.row_].text.slice(0,-1):this.displayed_[this.row_].text=this.displayed_[this.row_].text.slice(0,-1);else if(t===this.ERASE_DISPLAYED_MEMORY_)this.flushDisplayed(e.pts),this.displayed_=Ce();else if(t===this.ERASE_NON_DISPLAYED_MEMORY_)this.nonDisplayed_=Ce();else if(t===this.RESUME_DIRECT_CAPTIONING_)"paintOn"!==this.mode_&&(this.flushDisplayed(e.pts),this.displayed_=Ce()),this.mode_="paintOn",this.startPts_=e.pts;else if(this.isSpecialCharacter(s,r))n=Ee((s=(3&s)<<8)|r),this[this.mode_](e.pts,n),this.column_++;else if(this.isExtCharacter(s,r))"popOn"===this.mode_?this.nonDisplayed_[this.row_].text=this.nonDisplayed_[this.row_].text.slice(0,-1):this.displayed_[this.row_].text=this.displayed_[this.row_].text.slice(0,-1),n=Ee((s=(3&s)<<8)|r),this[this.mode_](e.pts,n),this.column_++;else if(this.isMidRowCode(s,r))this.clearFormatting(e.pts),this[this.mode_](e.pts," "),this.column_++,14&~r||this.addFormatting(e.pts,["i"]),1&~r||this.addFormatting(e.pts,["u"]);else if(this.isOffsetControlCode(s,r)){const e=3&r;this.nonDisplayed_[this.row_].offset=e,this.column_+=e}else if(this.isPAC(s,r)){var a=we.indexOf(7968&t);if("rollUp"===this.mode_&&(a-this.rollUpRows_+1<0&&(a=this.rollUpRows_-1),this.setRollUp(e.pts,a)),a!==this.row_&&a>=0&&a<=14&&(this.clearFormatting(e.pts),this.row_=a),1&r&&-1===this.formatting_.indexOf("u")&&this.addFormatting(e.pts,["u"]),!(16&~t)){const e=(14&t)>>1;this.column_=4*e,this.nonDisplayed_[this.row_].indent+=e}this.isColorPAC(r)&&(14&~r||this.addFormatting(e.pts,["i"]))}else this.isNormalChar(s)&&(0===r&&(r=null),n=Ee(s),n+=Ee(r),this[this.mode_](e.pts,n),this.column_+=n.length)}else this.lastControlCode_=null}};ke.prototype=new me,ke.prototype.flushDisplayed=function(e){const t=e=>{this.trigger("log",{level:"warn",message:"Skipping a malformed 608 caption at index "+e+"."})},i=[];this.displayed_.forEach(((e,s)=>{if(e&&e.text&&e.text.length){try{e.text=e.text.trim()}catch(e){t(s)}e.text.length&&i.push({text:e.text,line:s+1,position:10+Math.min(70,10*e.indent)+2.5*e.offset})}else null==e&&t(s)})),i.length&&this.trigger("data",{startPts:this.startPts_,endPts:e,content:i,stream:this.name_})},ke.prototype.reset=function(){this.mode_="popOn",this.topRow_=0,this.startPts_=0,this.displayed_=Ce(),this.nonDisplayed_=Ce(),this.lastControlCode_=null,this.column_=0,this.row_=14,this.rollUpRows_=2,this.formatting_=[]},ke.prototype.setConstants=function(){0===this.dataChannel_?(this.BASE_=16,this.EXT_=17,this.CONTROL_=(20|this.field_)<<8,this.OFFSET_=23):1===this.dataChannel_&&(this.BASE_=24,this.EXT_=25,this.CONTROL_=(28|this.field_)<<8,this.OFFSET_=31),this.PADDING_=0,this.RESUME_CAPTION_LOADING_=32|this.CONTROL_,this.END_OF_CAPTION_=47|this.CONTROL_,this.ROLL_UP_2_ROWS_=37|this.CONTROL_,this.ROLL_UP_3_ROWS_=38|this.CONTROL_,this.ROLL_UP_4_ROWS_=39|this.CONTROL_,this.CARRIAGE_RETURN_=45|this.CONTROL_,this.RESUME_DIRECT_CAPTIONING_=41|this.CONTROL_,this.BACKSPACE_=33|this.CONTROL_,this.ERASE_DISPLAYED_MEMORY_=44|this.CONTROL_,this.ERASE_NON_DISPLAYED_MEMORY_=46|this.CONTROL_},ke.prototype.isSpecialCharacter=function(e,t){return e===this.EXT_&&t>=48&&t<=63},ke.prototype.isExtCharacter=function(e,t){return(e===this.EXT_+1||e===this.EXT_+2)&&t>=32&&t<=63},ke.prototype.isMidRowCode=function(e,t){return e===this.EXT_&&t>=32&&t<=47},ke.prototype.isOffsetControlCode=function(e,t){return e===this.OFFSET_&&t>=33&&t<=35},ke.prototype.isPAC=function(e,t){return e>=this.BASE_&&e=64&&t<=127},ke.prototype.isColorPAC=function(e){return e>=64&&e<=79||e>=96&&e<=127},ke.prototype.isNormalChar=function(e){return e>=32&&e<=127},ke.prototype.setRollUp=function(e,t){if("rollUp"!==this.mode_&&(this.row_=14,this.mode_="rollUp",this.flushDisplayed(e),this.nonDisplayed_=Ce(),this.displayed_=Ce()),void 0!==t&&t!==this.row_)for(var i=0;i"}),"");this[this.mode_](e,i)},ke.prototype.clearFormatting=function(e){if(this.formatting_.length){var t=this.formatting_.reverse().reduce((function(e,t){return e+""}),"");this.formatting_=[],this[this.mode_](e,t)}},ke.prototype.popOn=function(e,t){var i=this.nonDisplayed_[this.row_].text;i+=t,this.nonDisplayed_[this.row_].text=i},ke.prototype.rollUp=function(e,t){var i=this.displayed_[this.row_].text;i+=t,this.displayed_[this.row_].text=i},ke.prototype.shiftRowsUp_=function(){var e;for(e=0;et&&(i=-1);Math.abs(t-e)>4294967296;)e+=8589934592*i;return e},Le=function(e){var t,i;Le.prototype.init.call(this),this.type_=e||De,this.push=function(e){"metadata"!==e.type?this.type_!==De&&e.type!==this.type_||(void 0===i&&(i=e.dts),e.dts=Pe(e.dts,i),e.pts=Pe(e.pts,i),t=e.dts,this.trigger("data",e)):this.trigger("data",e)},this.flush=function(){i=t,this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")},this.discontinuity=function(){i=void 0,t=void 0},this.reset=function(){this.discontinuity(),this.trigger("reset")}};Le.prototype=new Ae;var Oe,Me={TimestampRolloverStream:Le,handleRollover:Pe},Ne=(e,t,i)=>{if(!e)return-1;for(var s=i;s>>2;h*=4,h+=3&u[7],o.timeStamp=h,void 0===t.pts&&void 0===t.dts&&(t.pts=o.timeStamp,t.dts=o.timeStamp),this.trigger("timestamp",o)}t.frames.push(o),i+=10,i+=a}while(i>>4>1&&(s+=t[s]+1),0===i.pid)i.type="pat",e(t.subarray(s),i),this.trigger("data",i);else if(i.pid===this.pmtPid)for(i.type="pmt",e(t.subarray(s),i),this.trigger("data",i);this.packetsWaitingForPmt.length;)this.processPes_.apply(this,this.packetsWaitingForPmt.shift());else void 0===this.programMapTable?this.packetsWaitingForPmt.push([t,s,i]):this.processPes_(t,s,i)},this.processPes_=function(e,t,i){i.pid===this.programMapTable.video?i.streamType=Qe.H264_STREAM_TYPE:i.pid===this.programMapTable.audio?i.streamType=Qe.ADTS_STREAM_TYPE:i.streamType=this.programMapTable["timed-metadata"][i.pid],i.type="pes",i.data=e.subarray(t),this.trigger("data",i)}}).prototype=new Xe,ze.STREAM_TYPES={h264:27,adts:15},We=function(){var e,t=this,i=!1,s={data:[],size:0},r={data:[],size:0},n={data:[],size:0},a=function(e,i,s){var r,n,a=new Uint8Array(e.size),o={type:i},l=0,u=0;if(e.data.length&&!(e.size<9)){for(o.trackId=e.data[0].pid,l=0;l>>3,t.pts*=4,t.pts+=(6&e[13])>>>1,t.dts=t.pts,64&i&&(t.dts=(14&e[14])<<27|(255&e[15])<<20|(254&e[16])<<12|(255&e[17])<<5|(254&e[18])>>>3,t.dts*=4,t.dts+=(6&e[18])>>>1)),t.data=e.subarray(9+e[8]))}(a,o),r="video"===i||o.packetLength<=e.size,(s||r)&&(e.size=0,e.data.length=0),r&&t.trigger("data",o)}};We.prototype.init.call(this),this.push=function(o){({pat:function(){},pes:function(){var e,t;switch(o.streamType){case Qe.H264_STREAM_TYPE:e=s,t="video";break;case Qe.ADTS_STREAM_TYPE:e=r,t="audio";break;case Qe.METADATA_STREAM_TYPE:e=n,t="timed-metadata";break;default:return}o.payloadUnitStartIndicator&&a(e,t,!0),e.data.push(o),e.size+=o.data.byteLength},pmt:function(){var s={type:"metadata",tracks:[]};null!==(e=o.programMapTable).video&&s.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+e.video,codec:"avc",type:"video"}),null!==e.audio&&s.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+e.audio,codec:"adts",type:"audio"}),i=!0,t.trigger("data",s)}})[o.type]()},this.reset=function(){s.size=0,s.data.length=0,r.size=0,r.data.length=0,this.trigger("reset")},this.flushStreams_=function(){a(s,"video"),a(r,"audio"),a(n,"timed-metadata")},this.flush=function(){if(!i&&e){var s={type:"metadata",tracks:[]};null!==e.video&&s.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+e.video,codec:"avc",type:"video"}),null!==e.audio&&s.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+e.audio,codec:"adts",type:"audio"}),t.trigger("data",s)}i=!1,this.flushStreams_(),this.trigger("done")}},We.prototype=new Xe;var Je={PAT_PID:0,MP2T_PACKET_LENGTH:Ye,TransportPacketStream:Ve,TransportParseStream:ze,ElementaryStream:We,TimestampRolloverStream:Ze,CaptionStream:Ke.CaptionStream,Cea608Stream:Ke.Cea608Stream,Cea708Stream:Ke.Cea708Stream,MetadataStream:Ge};for(var et in Qe)Qe.hasOwnProperty(et)&&(Je[et]=Qe[et]);var tt,it=Je,st=le.ONE_SECOND_IN_TS,rt=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];(tt=function(e){var t,i=0;tt.prototype.init.call(this),this.skipWarn_=function(e,t){this.trigger("log",{level:"warn",message:`adts skiping bytes ${e} to ${t} in frame ${i} outside syncword`})},this.push=function(s){var r,n,a,o,l,u=0;if(e||(i=0),"audio"===s.type){var h;for(t&&t.length?(a=t,(t=new Uint8Array(a.byteLength+s.data.byteLength)).set(a),t.set(s.data,a.byteLength)):t=s.data;u+7>5,l=(o=1024*(1+(3&t[u+6])))*st/rt[(60&t[u+2])>>>2],t.byteLength-u>>6&3),channelcount:(1&t[u+2])<<2|(192&t[u+3])>>>6,samplerate:rt[(60&t[u+2])>>>2],samplingfrequencyindex:(60&t[u+2])>>>2,samplesize:16,data:t.subarray(u+7+n,u+r)}),i++,u+=r}else"number"!=typeof h&&(h=u),u++;"number"==typeof h&&(this.skipWarn_(h,u),h=null),t=t.subarray(u)}},this.flush=function(){i=0,this.trigger("done")},this.reset=function(){t=void 0,this.trigger("reset")},this.endTimeline=function(){t=void 0,this.trigger("endedtimeline")}}).prototype=new H;var nt,at=tt;nt=function(e){var t=e.byteLength,i=0,s=0;this.length=function(){return 8*t},this.bitsAvailable=function(){return 8*t+s},this.loadWord=function(){var r=e.byteLength-t,n=new Uint8Array(4),a=Math.min(4,t);if(0===a)throw new Error("no bytes available");n.set(e.subarray(r,r+a)),i=new DataView(n.buffer).getUint32(0),s=8*a,t-=a},this.skipBits=function(e){var r;s>e?(i<<=e,s-=e):(e-=s,e-=8*(r=Math.floor(e/8)),t-=r,this.loadWord(),i<<=e,s-=e)},this.readBits=function(e){var r=Math.min(s,e),n=i>>>32-r;return(s-=r)>0?i<<=r:t>0&&this.loadWord(),(r=e-r)>0?n<>>e)return i<<=e,s-=e,e;return this.loadWord(),e+this.skipLeadingZeros()},this.skipUnsignedExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.skipExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.readUnsignedExpGolomb=function(){var e=this.skipLeadingZeros();return this.readBits(e+1)-1},this.readExpGolomb=function(){var e=this.readUnsignedExpGolomb();return 1&e?1+e>>>1:-1*(e>>>1)},this.readBoolean=function(){return 1===this.readBits(1)},this.readUnsignedByte=function(){return this.readBits(8)},this.loadWord()};var ot,lt,ut,ht=H,dt=nt;(lt=function(){var e,t,i=0;lt.prototype.init.call(this),this.push=function(s){var r;t?((r=new Uint8Array(t.byteLength+s.data.byteLength)).set(t),r.set(s.data,t.byteLength),t=r):t=s.data;for(var n=t.byteLength;i3&&this.trigger("data",t.subarray(i+3)),t=null,i=0,this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")}}).prototype=new ht,ut={100:!0,110:!0,122:!0,244:!0,44:!0,83:!0,86:!0,118:!0,128:!0,138:!0,139:!0,134:!0},ot=function(){var e,t,i,s,r,n,a,o=new lt;ot.prototype.init.call(this),e=this,this.push=function(e){"video"===e.type&&(t=e.trackId,i=e.pts,s=e.dts,o.push(e))},o.on("data",(function(a){var o={trackId:t,pts:i,dts:s,data:a,nalUnitTypeCode:31&a[0]};switch(o.nalUnitTypeCode){case 5:o.nalUnitType="slice_layer_without_partitioning_rbsp_idr";break;case 6:o.nalUnitType="sei_rbsp",o.escapedRBSP=r(a.subarray(1));break;case 7:o.nalUnitType="seq_parameter_set_rbsp",o.escapedRBSP=r(a.subarray(1)),o.config=n(o.escapedRBSP);break;case 8:o.nalUnitType="pic_parameter_set_rbsp";break;case 9:o.nalUnitType="access_unit_delimiter_rbsp"}e.trigger("data",o)})),o.on("done",(function(){e.trigger("done")})),o.on("partialdone",(function(){e.trigger("partialdone")})),o.on("reset",(function(){e.trigger("reset")})),o.on("endedtimeline",(function(){e.trigger("endedtimeline")})),this.flush=function(){o.flush()},this.partialFlush=function(){o.partialFlush()},this.reset=function(){o.reset()},this.endTimeline=function(){o.endTimeline()},a=function(e,t){var i,s=8,r=8;for(i=0;i=0?i:0,(16&e[t+5])>>4?i+20:i+10},ft=function(e,t){return e.length-t<10||e[t]!=="I".charCodeAt(0)||e[t+1]!=="D".charCodeAt(0)||e[t+2]!=="3".charCodeAt(0)?t:(t+=gt(e,t),ft(e,t))},yt=function(e){return e[0]<<21|e[1]<<14|e[2]<<7|e[3]},_t={isLikelyAacData:function(e){var t=ft(e,0);return e.length>=t+2&&!(255&~e[t])&&!(240&~e[t+1])&&16==(22&e[t+1])},parseId3TagSize:gt,parseAdtsSize:function(e,t){var i=(224&e[t+5])>>5,s=e[t+4]<<3;return 6144&e[t+3]|s|i},parseType:function(e,t){return e[t]==="I".charCodeAt(0)&&e[t+1]==="D".charCodeAt(0)&&e[t+2]==="3".charCodeAt(0)?"timed-metadata":!0&e[t]&&!(240&~e[t+1])?"audio":null},parseSampleRate:function(e){for(var t=0;t+5>>2];t++}return null},parseAacTimestamp:function(e){var t,i,s;t=10,64&e[5]&&(t+=4,t+=yt(e.subarray(10,14)));do{if((i=yt(e.subarray(t+4,t+8)))<1)return null;if("PRIV"===String.fromCharCode(e[t],e[t+1],e[t+2],e[t+3])){s=e.subarray(t+10,t+i+10);for(var r=0;r>>2;return(o*=4)+(3&a[7])}break}}t+=10,t+=i}while(t=3;)if(e[l]!=="I".charCodeAt(0)||e[l+1]!=="D".charCodeAt(0)||e[l+2]!=="3".charCodeAt(0))if(255&~e[l]||240&~e[l+1])l++;else{if(e.length-l<7)break;if(l+(o=vt.parseAdtsSize(e,l))>e.length)break;n={type:"audio",data:e.subarray(l,l+o),pts:t,dts:t},this.trigger("data",n),l+=o}else{if(e.length-l<10)break;if(l+(o=vt.parseId3TagSize(e,l))>e.length)break;r={type:"timed-metadata",data:e.subarray(l,l+o)},this.trigger("data",r),l+=o}s=e.length-l,e=s>0?e.subarray(l):new Uint8Array},this.reset=function(){e=new Uint8Array,this.trigger("reset")},this.endTimeline=function(){e=new Uint8Array,this.trigger("endedtimeline")}}).prototype=new H;var bt,Tt,St,Et,wt=H,Ct=te,kt=se,xt=he,It=ce,At=it,Dt=le,Pt=at,Lt=pt.H264Stream,Ot=ct,Mt=_t.isLikelyAacData,Nt=le.ONE_SECOND_IN_TS,Rt=["audioobjecttype","channelcount","samplerate","samplingfrequencyindex","samplesize"],Ut=["width","height","profileIdc","levelIdc","profileCompatibility","sarRatio"],Bt=function(e,t){t.stream=e,this.trigger("log",t)},Ft=function(e,t){for(var i=Object.keys(t),s=0;s=-1e4&&i<=45e3&&(!s||o>i)&&(s=n,o=i));return s?s.gop:null},this.alignGopsAtStart_=function(e){var t,i,s,r,n,o,l,u;for(n=e.byteLength,o=e.nalCount,l=e.duration,t=i=0;ts.pts?t++:(i++,n-=r.byteLength,o-=r.nalCount,l-=r.duration);return 0===i?e:i===e.length?null:((u=e.slice(i)).byteLength=n,u.duration=l,u.nalCount=o,u.pts=u[0].pts,u.dts=u[0].dts,u)},this.alignGopsAtEnd_=function(e){var t,i,s,r,n,o,l;for(t=a.length-1,i=e.length-1,n=null,o=!1;t>=0&&i>=0;){if(s=a[t],r=e[i],s.pts===r.pts){o=!0;break}s.pts>r.pts?t--:(t===a.length-1&&(n=i),i--)}if(!o&&null===n)return null;if(0===(l=o?i:n))return e;var u=e.slice(l),h=u.reduce((function(e,t){return e.byteLength+=t.byteLength,e.duration+=t.duration,e.nalCount+=t.nalCount,e}),{byteLength:0,duration:0,nalCount:0});return u.byteLength=h.byteLength,u.duration=h.duration,u.nalCount=h.nalCount,u.pts=u[0].pts,u.dts=u[0].dts,u},this.alignGopsWith=function(e){a=e}},bt.prototype=new wt,Et=function(e,t){this.numberOfTracks=0,this.metadataStream=t,void 0!==(e=e||{}).remux?this.remuxTracks=!!e.remux:this.remuxTracks=!0,"boolean"==typeof e.keepOriginalTimestamps?this.keepOriginalTimestamps=e.keepOriginalTimestamps:this.keepOriginalTimestamps=!1,this.pendingTracks=[],this.videoTrack=null,this.pendingBoxes=[],this.pendingCaptions=[],this.pendingMetadata=[],this.pendingBytes=0,this.emittedTracks=0,Et.prototype.init.call(this),this.push=function(e){return e.content||e.text?this.pendingCaptions.push(e):e.frames?this.pendingMetadata.push(e):(this.pendingTracks.push(e.track),this.pendingBytes+=e.boxes.byteLength,"video"===e.track.type&&(this.videoTrack=e.track,this.pendingBoxes.push(e.boxes)),void("audio"===e.track.type&&(this.audioTrack=e.track,this.pendingBoxes.unshift(e.boxes))))}},Et.prototype=new wt,Et.prototype.flush=function(e){var t,i,s,r,n=0,a={captions:[],captionStreams:{},metadata:[],info:{}},o=0;if(this.pendingTracks.length=this.numberOfTracks&&(this.trigger("done"),this.emittedTracks=0))}if(this.videoTrack?(o=this.videoTrack.timelineStartInfo.pts,Ut.forEach((function(e){a.info[e]=this.videoTrack[e]}),this)):this.audioTrack&&(o=this.audioTrack.timelineStartInfo.pts,Rt.forEach((function(e){a.info[e]=this.audioTrack[e]}),this)),this.videoTrack||this.audioTrack){for(1===this.pendingTracks.length?a.type=this.pendingTracks[0].type:a.type="combined",this.emittedTracks+=this.pendingTracks.length,s=Ct.initSegment(this.pendingTracks),a.initSegment=new Uint8Array(s.byteLength),a.initSegment.set(s),a.data=new Uint8Array(this.pendingBytes),r=0;r=this.numberOfTracks&&(this.trigger("done"),this.emittedTracks=0)},Et.prototype.setRemux=function(e){this.remuxTracks=e},St=function(e){var t,i,s=this,r=!0;St.prototype.init.call(this),e=e||{},this.baseMediaDecodeTime=e.baseMediaDecodeTime||0,this.transmuxPipeline_={},this.setupAacPipeline=function(){var r={};this.transmuxPipeline_=r,r.type="aac",r.metadataStream=new At.MetadataStream,r.aacStream=new Ot,r.audioTimestampRolloverStream=new At.TimestampRolloverStream("audio"),r.timedMetadataTimestampRolloverStream=new At.TimestampRolloverStream("timed-metadata"),r.adtsStream=new Pt,r.coalesceStream=new Et(e,r.metadataStream),r.headOfPipeline=r.aacStream,r.aacStream.pipe(r.audioTimestampRolloverStream).pipe(r.adtsStream),r.aacStream.pipe(r.timedMetadataTimestampRolloverStream).pipe(r.metadataStream).pipe(r.coalesceStream),r.metadataStream.on("timestamp",(function(e){r.aacStream.setTimestamp(e.timeStamp)})),r.aacStream.on("data",(function(n){"timed-metadata"!==n.type&&"audio"!==n.type||r.audioSegmentStream||(i=i||{timelineStartInfo:{baseMediaDecodeTime:s.baseMediaDecodeTime},codec:"adts",type:"audio"},r.coalesceStream.numberOfTracks++,r.audioSegmentStream=new Tt(i,e),r.audioSegmentStream.on("log",s.getLogTrigger_("audioSegmentStream")),r.audioSegmentStream.on("timingInfo",s.trigger.bind(s,"audioTimingInfo")),r.adtsStream.pipe(r.audioSegmentStream).pipe(r.coalesceStream),s.trigger("trackinfo",{hasAudio:!!i,hasVideo:!!t}))})),r.coalesceStream.on("data",this.trigger.bind(this,"data")),r.coalesceStream.on("done",this.trigger.bind(this,"done")),Ft(this,r)},this.setupTsPipeline=function(){var r={};this.transmuxPipeline_=r,r.type="ts",r.metadataStream=new At.MetadataStream,r.packetStream=new At.TransportPacketStream,r.parseStream=new At.TransportParseStream,r.elementaryStream=new At.ElementaryStream,r.timestampRolloverStream=new At.TimestampRolloverStream,r.adtsStream=new Pt,r.h264Stream=new Lt,r.captionStream=new At.CaptionStream(e),r.coalesceStream=new Et(e,r.metadataStream),r.headOfPipeline=r.packetStream,r.packetStream.pipe(r.parseStream).pipe(r.elementaryStream).pipe(r.timestampRolloverStream),r.timestampRolloverStream.pipe(r.h264Stream),r.timestampRolloverStream.pipe(r.adtsStream),r.timestampRolloverStream.pipe(r.metadataStream).pipe(r.coalesceStream),r.h264Stream.pipe(r.captionStream).pipe(r.coalesceStream),r.elementaryStream.on("data",(function(n){var a;if("metadata"===n.type){for(a=n.tracks.length;a--;)t||"video"!==n.tracks[a].type?i||"audio"!==n.tracks[a].type||((i=n.tracks[a]).timelineStartInfo.baseMediaDecodeTime=s.baseMediaDecodeTime):(t=n.tracks[a]).timelineStartInfo.baseMediaDecodeTime=s.baseMediaDecodeTime;t&&!r.videoSegmentStream&&(r.coalesceStream.numberOfTracks++,r.videoSegmentStream=new bt(t,e),r.videoSegmentStream.on("log",s.getLogTrigger_("videoSegmentStream")),r.videoSegmentStream.on("timelineStartInfo",(function(t){i&&!e.keepOriginalTimestamps&&(i.timelineStartInfo=t,r.audioSegmentStream.setEarliestDts(t.dts-s.baseMediaDecodeTime))})),r.videoSegmentStream.on("processedGopsInfo",s.trigger.bind(s,"gopInfo")),r.videoSegmentStream.on("segmentTimingInfo",s.trigger.bind(s,"videoSegmentTimingInfo")),r.videoSegmentStream.on("baseMediaDecodeTime",(function(e){i&&r.audioSegmentStream.setVideoBaseMediaDecodeTime(e)})),r.videoSegmentStream.on("timingInfo",s.trigger.bind(s,"videoTimingInfo")),r.h264Stream.pipe(r.videoSegmentStream).pipe(r.coalesceStream)),i&&!r.audioSegmentStream&&(r.coalesceStream.numberOfTracks++,r.audioSegmentStream=new Tt(i,e),r.audioSegmentStream.on("log",s.getLogTrigger_("audioSegmentStream")),r.audioSegmentStream.on("timingInfo",s.trigger.bind(s,"audioTimingInfo")),r.audioSegmentStream.on("segmentTimingInfo",s.trigger.bind(s,"audioSegmentTimingInfo")),r.adtsStream.pipe(r.audioSegmentStream).pipe(r.coalesceStream)),s.trigger("trackinfo",{hasAudio:!!i,hasVideo:!!t})}})),r.coalesceStream.on("data",this.trigger.bind(this,"data")),r.coalesceStream.on("id3Frame",(function(e){e.dispatchType=r.metadataStream.dispatchType,s.trigger("id3Frame",e)})),r.coalesceStream.on("caption",this.trigger.bind(this,"caption")),r.coalesceStream.on("done",this.trigger.bind(this,"done")),Ft(this,r)},this.setBaseMediaDecodeTime=function(s){var r=this.transmuxPipeline_;e.keepOriginalTimestamps||(this.baseMediaDecodeTime=s),i&&(i.timelineStartInfo.dts=void 0,i.timelineStartInfo.pts=void 0,It.clearDtsInfo(i),r.audioTimestampRolloverStream&&r.audioTimestampRolloverStream.discontinuity()),t&&(r.videoSegmentStream&&(r.videoSegmentStream.gopCache_=[]),t.timelineStartInfo.dts=void 0,t.timelineStartInfo.pts=void 0,It.clearDtsInfo(t),r.captionStream.reset()),r.timestampRolloverStream&&r.timestampRolloverStream.discontinuity()},this.setAudioAppendStart=function(e){i&&this.transmuxPipeline_.audioSegmentStream.setAudioAppendStart(e)},this.setRemux=function(t){var i=this.transmuxPipeline_;e.remux=t,i&&i.coalesceStream&&i.coalesceStream.setRemux(t)},this.alignGopsWith=function(e){t&&this.transmuxPipeline_.videoSegmentStream&&this.transmuxPipeline_.videoSegmentStream.alignGopsWith(e)},this.getLogTrigger_=function(e){var t=this;return function(i){i.stream=e,t.trigger("log",i)}},this.push=function(e){if(r){var t=Mt(e);t&&"aac"!==this.transmuxPipeline_.type?this.setupAacPipeline():t||"ts"===this.transmuxPipeline_.type||this.setupTsPipeline(),r=!1}this.transmuxPipeline_.headOfPipeline.push(e)},this.flush=function(){r=!0,this.transmuxPipeline_.headOfPipeline.flush()},this.endTimeline=function(){this.transmuxPipeline_.headOfPipeline.endTimeline()},this.reset=function(){this.transmuxPipeline_.headOfPipeline&&this.transmuxPipeline_.headOfPipeline.reset()},this.resetCaptions=function(){this.transmuxPipeline_.captionStream&&this.transmuxPipeline_.captionStream.reset()}},St.prototype=new wt;var $t,Ht,Vt,zt,Wt={Transmuxer:St,VideoSegmentStream:bt,AudioSegmentStream:Tt,AUDIO_PROPERTIES:Rt,VIDEO_PROPERTIES:Ut,generateSegmentTimingInfo:jt},Gt=function(e){return e>>>0},Xt=function(e){var t="";return t+=String.fromCharCode(e[0]),t+=String.fromCharCode(e[1]),(t+=String.fromCharCode(e[2]))+String.fromCharCode(e[3])},Kt=Gt,Qt=Xt,Zt=function(e,t){var i,s,r,n,a,o=[];if(!t.length)return null;for(i=0;i1?i+s:e.byteLength,r===t[0]&&(1===t.length?o.push(e.subarray(i+8,n)):(a=Zt(e.subarray(i+8,n),t.slice(1))).length&&(o=o.concat(a))),i=n;return o},Yt=Gt,Jt=z.getUint64,ei=function(e){return{isLeading:(12&e[0])>>>2,dependsOn:3&e[0],isDependedOn:(192&e[1])>>>6,hasRedundancy:(48&e[1])>>>4,paddingValue:(14&e[1])>>>1,isNonSyncSample:1&e[1],degradationPriority:e[2]<<8|e[3]}},ti=($t="undefined"!=typeof window?window:void 0!==e?e:"undefined"!=typeof self?self:{},pe.discardEmulationPreventionBytes),ii=xe.CaptionStream,si=Zt,ri=$t,ni=function(e,t){for(var i=e,s=0;s0;){var l=t.shift();this.parse(l,n,a)}return o=function(e,t,i){if(null===t)return null;var s=function(e,t){var i=si(e,["moof","traf"]),s=si(e,["mdat"]),r={},n=[];return s.forEach((function(e,t){var s=i[t];n.push({mdat:e,traf:s})})),n.forEach((function(e){var i,s,n=e.mdat,a=e.traf,o=function(e){var t,i=new DataView(e.buffer,e.byteOffset,e.byteLength),s={version:e[0],flags:new Uint8Array(e.subarray(1,4)),trackId:i.getUint32(4)},r=1&s.flags[2],n=2&s.flags[2],a=8&s.flags[2],o=16&s.flags[2],l=32&s.flags[2],u=65536&s.flags[0],h=131072&s.flags[0];return t=8,r&&(t+=4,s.baseDataOffset=i.getUint32(12),t+=4),n&&(s.sampleDescriptionIndex=i.getUint32(t),t+=4),a&&(s.defaultSampleDuration=i.getUint32(t),t+=4),o&&(s.defaultSampleSize=i.getUint32(t),t+=4),l&&(s.defaultSampleFlags=i.getUint32(t)),u&&(s.durationIsEmpty=!0),!r&&h&&(s.baseDataOffsetIsMoof=!0),s}(si(a,["tfhd"])[0]),l=o.trackId,u=si(a,["tfdt"]),h=u.length>0?function(e){var t={version:e[0],flags:new Uint8Array(e.subarray(1,4))};return 1===t.version?t.baseMediaDecodeTime=Jt(e.subarray(4)):t.baseMediaDecodeTime=Yt(e[4]<<24|e[5]<<16|e[6]<<8|e[7]),t}(u[0]).baseMediaDecodeTime:0,d=si(a,["trun"]);t===l&&d.length>0&&(i=function(e,t,i){var s=t,r=i.defaultSampleDuration||0,n=i.defaultSampleSize||0,a=i.trackId,o=[];return e.forEach((function(e){var t=function(e){var t,i={version:e[0],flags:new Uint8Array(e.subarray(1,4)),samples:[]},s=new DataView(e.buffer,e.byteOffset,e.byteLength),r=1&i.flags[2],n=4&i.flags[2],a=1&i.flags[1],o=2&i.flags[1],l=4&i.flags[1],u=8&i.flags[1],h=s.getUint32(4),d=8;for(r&&(i.dataOffset=s.getInt32(d),d+=4),n&&h&&(t={flags:ei(e.subarray(d,d+4))},d+=4,a&&(t.duration=s.getUint32(d),d+=4),o&&(t.size=s.getUint32(d),d+=4),u&&(1===i.version?t.compositionTimeOffset=s.getInt32(d):t.compositionTimeOffset=s.getUint32(d),d+=4),i.samples.push(t),h--);h--;)t={},a&&(t.duration=s.getUint32(d),d+=4),o&&(t.size=s.getUint32(d),d+=4),l&&(t.flags=ei(e.subarray(d,d+4)),d+=4),u&&(1===i.version?t.compositionTimeOffset=s.getInt32(d):t.compositionTimeOffset=s.getUint32(d),d+=4),i.samples.push(t);return i}(e).samples;t.forEach((function(e){void 0===e.duration&&(e.duration=r),void 0===e.size&&(e.size=n),e.trackId=a,e.dts=s,void 0===e.compositionTimeOffset&&(e.compositionTimeOffset=0),"bigint"==typeof s?(e.pts=s+ri.BigInt(e.compositionTimeOffset),s+=ri.BigInt(e.duration)):(e.pts=s+e.compositionTimeOffset,s+=e.duration)})),o=o.concat(t)})),o}(d,h,o),s=function(e,t,i){var s,r,n,a,o=new DataView(e.buffer,e.byteOffset,e.byteLength),l={logs:[],seiNals:[]};for(r=0;r+41)&&s||r}(u,d)?d:void 0},scaleTime:function(e,t,i,s){return e||0===e?e/t:s+i/t}},di=Gt,ci=function(e){return("00"+e.toString(16)).slice(-2)},pi=Zt,mi=Xt,gi=hi,fi=z.getUint64,yi=$t,_i=je.parseId3Frames;Ht=function(e,t){var i=pi(t,["moof","traf"]).reduce((function(t,i){var s,r=pi(i,["tfhd"])[0],n=di(r[4]<<24|r[5]<<16|r[6]<<8|r[7]),a=e[n]||9e4,o=pi(i,["tfdt"])[0],l=new DataView(o.buffer,o.byteOffset,o.byteLength);let u;return"bigint"==typeof(s=1===o[0]?fi(o.subarray(4,12)):l.getUint32(4))?u=s/yi.BigInt(a):"number"!=typeof s||isNaN(s)||(u=s/a),u11?(r.codec+=".",r.codec+=ci(h[9]),r.codec+=ci(h[10]),r.codec+=ci(h[11])):r.codec="avc1.4d400d"):/^mp4[a,v]$/i.test(r.codec)?(h=d.subarray(28),"esds"===mi(h.subarray(4,8))&&h.length>20&&0!==h[19]?(r.codec+="."+ci(h[19]),r.codec+="."+ci(h[20]>>>2&63).replace(/^0/,"")):r.codec="mp4a.40.2"):r.codec=r.codec.toLowerCase())}var c=pi(e,["mdia","mdhd"])[0];c&&(r.timescale=zt(c)),i.push(r)})),i};var vi=Ht,bi=Vt,Ti=Ie,Si=function(e){var t=31&e[1];return(t<<=8)|e[2]},Ei=function(e){return!!(64&e[1])},wi=function(e){var t=0;return(48&e[3])>>>4>1&&(t+=e[4]+1),t},Ci=function(e){switch(e){case 5:return"slice_layer_without_partitioning_rbsp_idr";case 6:return"sei_rbsp";case 7:return"seq_parameter_set_rbsp";case 8:return"pic_parameter_set_rbsp";case 9:return"access_unit_delimiter_rbsp";default:return null}},ki={parseType:function(e,t){var i=Si(e);return 0===i?"pat":i===t?"pmt":t?"pes":null},parsePat:function(e){var t=Ei(e),i=4+wi(e);return t&&(i+=e[i]+1),(31&e[i+10])<<8|e[i+11]},parsePmt:function(e){var t={},i=Ei(e),s=4+wi(e);if(i&&(s+=e[s]+1),1&e[s+5]){var r;r=3+((15&e[s+1])<<8|e[s+2])-4;for(var n=12+((15&e[s+10])<<8|e[s+11]);n=e.byteLength)return null;var i,s=null;return 192&(i=e[t+7])&&((s={}).pts=(14&e[t+9])<<27|(255&e[t+10])<<20|(254&e[t+11])<<12|(255&e[t+12])<<5|(254&e[t+13])>>>3,s.pts*=4,s.pts+=(6&e[t+13])>>>1,s.dts=s.pts,64&i&&(s.dts=(14&e[t+14])<<27|(255&e[t+15])<<20|(254&e[t+16])<<12|(255&e[t+17])<<5|(254&e[t+18])>>>3,s.dts*=4,s.dts+=(6&e[t+18])>>>1)),s},videoPacketContainsKeyFrame:function(e){for(var t=4+wi(e),i=e.subarray(t),s=0,r=0,n=!1;r3&&"slice_layer_without_partitioning_rbsp_idr"===Ci(31&i[r+3])&&(n=!0),n}},xi=Ie,Ii=Me.handleRollover,Ai={};Ai.ts=ki,Ai.aac=_t;var Di=le.ONE_SECOND_IN_TS,Pi=188,Li=71,Oi=function(e,t,i){for(var s,r,n,a,o=0,l=Pi,u=!1;l<=e.byteLength;)if(e[o]!==Li||e[l]!==Li&&l!==e.byteLength)o++,l++;else{if(s=e.subarray(o,l),"pes"===Ai.ts.parseType(s,t.pid)&&(r=Ai.ts.parsePesType(s,t.table),n=Ai.ts.parsePayloadUnitStartIndicator(s),"audio"===r&&n&&(a=Ai.ts.parsePesTime(s))&&(a.type="audio",i.audio.push(a),u=!0)),u)break;o+=Pi,l+=Pi}for(o=(l=e.byteLength)-Pi,u=!1;o>=0;)if(e[o]!==Li||e[l]!==Li&&l!==e.byteLength)o--,l--;else{if(s=e.subarray(o,l),"pes"===Ai.ts.parseType(s,t.pid)&&(r=Ai.ts.parsePesType(s,t.table),n=Ai.ts.parsePayloadUnitStartIndicator(s),"audio"===r&&n&&(a=Ai.ts.parsePesTime(s))&&(a.type="audio",i.audio.push(a),u=!0)),u)break;o-=Pi,l-=Pi}},Mi=function(e,t,i){for(var s,r,n,a,o,l,u,h=0,d=Pi,c=!1,p={data:[],size:0};d=0;)if(e[h]!==Li||e[d]!==Li)h--,d--;else{if(s=e.subarray(h,d),"pes"===Ai.ts.parseType(s,t.pid)&&(r=Ai.ts.parsePesType(s,t.table),n=Ai.ts.parsePayloadUnitStartIndicator(s),"video"===r&&n&&(a=Ai.ts.parsePesTime(s))&&(a.type="video",i.video.push(a),c=!0)),c)break;h-=Pi,d-=Pi}};class Ni{constructor(e,t){this.options=t||{},this.self=e,this.init()}init(){this.transmuxer&&this.transmuxer.dispose(),this.transmuxer=new Wt.Transmuxer(this.options),function(e,t){t.on("data",(function(t){const i=t.initSegment;t.initSegment={data:i.buffer,byteOffset:i.byteOffset,byteLength:i.byteLength};const s=t.data;t.data=s.buffer,e.postMessage({action:"data",segment:t,byteOffset:s.byteOffset,byteLength:s.byteLength},[t.data])})),t.on("done",(function(t){e.postMessage({action:"done"})})),t.on("gopInfo",(function(t){e.postMessage({action:"gopInfo",gopInfo:t})})),t.on("videoSegmentTimingInfo",(function(t){const i={start:{decode:le.videoTsToSeconds(t.start.dts),presentation:le.videoTsToSeconds(t.start.pts)},end:{decode:le.videoTsToSeconds(t.end.dts),presentation:le.videoTsToSeconds(t.end.pts)},baseMediaDecodeTime:le.videoTsToSeconds(t.baseMediaDecodeTime)};t.prependedContentDuration&&(i.prependedContentDuration=le.videoTsToSeconds(t.prependedContentDuration)),e.postMessage({action:"videoSegmentTimingInfo",videoSegmentTimingInfo:i})})),t.on("audioSegmentTimingInfo",(function(t){const i={start:{decode:le.videoTsToSeconds(t.start.dts),presentation:le.videoTsToSeconds(t.start.pts)},end:{decode:le.videoTsToSeconds(t.end.dts),presentation:le.videoTsToSeconds(t.end.pts)},baseMediaDecodeTime:le.videoTsToSeconds(t.baseMediaDecodeTime)};t.prependedContentDuration&&(i.prependedContentDuration=le.videoTsToSeconds(t.prependedContentDuration)),e.postMessage({action:"audioSegmentTimingInfo",audioSegmentTimingInfo:i})})),t.on("id3Frame",(function(t){e.postMessage({action:"id3Frame",id3Frame:t})})),t.on("caption",(function(t){e.postMessage({action:"caption",caption:t})})),t.on("trackinfo",(function(t){e.postMessage({action:"trackinfo",trackInfo:t})})),t.on("audioTimingInfo",(function(t){e.postMessage({action:"audioTimingInfo",audioTimingInfo:{start:le.videoTsToSeconds(t.start),end:le.videoTsToSeconds(t.end)}})})),t.on("videoTimingInfo",(function(t){e.postMessage({action:"videoTimingInfo",videoTimingInfo:{start:le.videoTsToSeconds(t.start),end:le.videoTsToSeconds(t.end)}})})),t.on("log",(function(t){e.postMessage({action:"log",log:t})}))}(this.self,this.transmuxer)}pushMp4Captions(e){this.captionParser||(this.captionParser=new ai,this.captionParser.init());const t=new Uint8Array(e.data,e.byteOffset,e.byteLength),i=this.captionParser.parse(t,e.trackIds,e.timescales);this.self.postMessage({action:"mp4Captions",captions:i&&i.captions||[],logs:i&&i.logs||[],data:t.buffer},[t.buffer])}probeMp4StartTime({timescales:e,data:t}){const i=vi(e,t);this.self.postMessage({action:"probeMp4StartTime",startTime:i,data:t},[t.buffer])}probeMp4Tracks({data:e}){const t=bi(e);this.self.postMessage({action:"probeMp4Tracks",tracks:t,data:e},[e.buffer])}probeEmsgID3({data:e,offset:t}){const i=function(e,t=0){return pi(e,["emsg"]).map((e=>{var i=gi.parseEmsgBox(new Uint8Array(e)),s=_i(i.message_data);return{cueTime:gi.scaleTime(i.presentation_time,i.timescale,i.presentation_time_delta,t),duration:gi.scaleTime(i.event_duration,i.timescale),frames:s}}))}(e,t);this.self.postMessage({action:"probeEmsgID3",id3Frames:i,emsgData:e},[e.buffer])}probeTs({data:e,baseStartTime:t}){const i=function(e,t){var i;return i=Ai.aac.isLikelyAacData(e)?function(e){for(var t,i=!1,s=0,r=null,n=null,a=0,o=0;e.length-o>=3;){switch(Ai.aac.parseType(e,o)){case"timed-metadata":if(e.length-o<10){i=!0;break}if((a=Ai.aac.parseId3TagSize(e,o))>e.length){i=!0;break}null===n&&(t=e.subarray(o,o+a),n=Ai.aac.parseAacTimestamp(t)),o+=a;break;case"audio":if(e.length-o<7){i=!0;break}if((a=Ai.aac.parseAdtsSize(e,o))>e.length){i=!0;break}null===r&&(t=e.subarray(o,o+a),r=Ai.aac.parseSampleRate(t)),s++,o+=a;break;default:o++}if(i)return null}if(null===r||null===n)return null;var l=Di/r;return{audio:[{type:"audio",dts:n,pts:n},{type:"audio",dts:n+1024*s*l,pts:n+1024*s*l}]}}(e):function(e){var t={pid:null,table:null},i={};for(var s in function(e,t){for(var i,s=0,r=Pi;r{const{transmuxer:t,bytes:i,audioAppendStart:s,gopsToAlignWith:r,remux:n,onData:a,onTrackInfo:o,onAudioTimingInfo:l,onVideoTimingInfo:u,onVideoSegmentTimingInfo:h,onAudioSegmentTimingInfo:d,onId3:c,onCaptions:p,onDone:m,onEndedTimeline:g,onTransmuxerLog:f,isEndOfTimeline:y}=e,_={buffer:[]};let v=y;if(t.onmessage=i=>{t.currentTransmux===e&&("data"===i.data.action&&((e,t,i)=>{const{type:s,initSegment:r,captions:n,captionStreams:a,metadata:o,videoFrameDtsTime:l,videoFramePtsTime:u}=e.data.segment;t.buffer.push({captions:n,captionStreams:a,metadata:o});const h=e.data.segment.boxes||{data:e.data.segment.data},d={type:s,data:new Uint8Array(h.data,h.data.byteOffset,h.data.byteLength),initSegment:new Uint8Array(r.data,r.byteOffset,r.byteLength)};void 0!==l&&(d.videoFrameDtsTime=l),void 0!==u&&(d.videoFramePtsTime=u),i(d)})(i,_,a),"trackinfo"===i.data.action&&o(i.data.trackInfo),"gopInfo"===i.data.action&&((e,t)=>{t.gopInfo=e.data.gopInfo})(i,_),"audioTimingInfo"===i.data.action&&l(i.data.audioTimingInfo),"videoTimingInfo"===i.data.action&&u(i.data.videoTimingInfo),"videoSegmentTimingInfo"===i.data.action&&h(i.data.videoSegmentTimingInfo),"audioSegmentTimingInfo"===i.data.action&&d(i.data.audioSegmentTimingInfo),"id3Frame"===i.data.action&&c([i.data.id3Frame],i.data.id3Frame.dispatchType),"caption"===i.data.action&&p(i.data.caption),"endedtimeline"===i.data.action&&(v=!1,g()),"log"===i.data.action&&f(i.data.log),"transmuxed"===i.data.type&&(v||(t.onmessage=null,(({transmuxedData:e,callback:t})=>{e.buffer=[],t(e)})({transmuxedData:_,callback:m}),kc(t))))},s&&t.postMessage({action:"setAudioAppendStart",appendStart:s}),Array.isArray(r)&&t.postMessage({action:"alignGopsWith",gopsToAlignWith:r}),void 0!==n&&t.postMessage({action:"setRemux",remux:n}),i.byteLength){const e=i instanceof ArrayBuffer?i:i.buffer,s=i instanceof ArrayBuffer?0:i.byteOffset;t.postMessage({action:"push",data:e,byteOffset:s,byteLength:i.byteLength},[e])}y&&t.postMessage({action:"endTimeline"}),t.postMessage({action:"flush"})},kc=e=>{e.currentTransmux=null,e.transmuxQueue.length&&(e.currentTransmux=e.transmuxQueue.shift(),"function"==typeof e.currentTransmux?e.currentTransmux():Cc(e.currentTransmux))},xc=(e,t)=>{e.postMessage({action:t}),kc(e)};var Ic=e=>{((e,t)=>{if(!t.currentTransmux)return t.currentTransmux=e,void xc(t,e);t.transmuxQueue.push(xc.bind(null,t,e))})("reset",e)};const Ac=function(e){const t=e.transmuxer,i=e.endAction||e.action,s=e.callback,r=Zt({},e,{endAction:null,transmuxer:null,callback:null}),n=r=>{r.data.action===i&&(t.removeEventListener("message",n),r.data.data&&(r.data.data=new Uint8Array(r.data.data,e.byteOffset||0,e.byteLength||r.data.data.byteLength),e.data&&(e.data=r.data.data)),s(r.data))};if(t.addEventListener("message",n),e.data){const i=e.data instanceof ArrayBuffer;r.byteOffset=i?0:e.data.byteOffset,r.byteLength=e.data.byteLength;const s=[i?e.data:e.data.buffer];t.postMessage(r,s)}else t.postMessage(r)},Dc=-101,Pc=-102,Lc=e=>{e.forEach((e=>{e.abort()}))},Oc=(e,t)=>t.timedout?{status:t.status,message:"HLS request timed-out at URL: "+t.uri,code:Dc,xhr:t}:t.aborted?{status:t.status,message:"HLS request aborted at URL: "+t.uri,code:Pc,xhr:t}:e?{status:t.status,message:"HLS request errored at URL: "+t.uri,code:2,xhr:t}:"arraybuffer"===t.responseType&&0===t.response.byteLength?{status:t.status,message:"Empty HLS response at URL: "+t.uri,code:2,xhr:t}:null,Mc=(e,t,i)=>(s,r)=>{const n=r.response,a=Oc(s,r);if(a)return i(a,e);if(16!==n.byteLength)return i({status:r.status,message:"Invalid HLS key at URL: "+r.uri,code:2,xhr:r},e);const o=new DataView(n),l=new Uint32Array([o.getUint32(0),o.getUint32(4),o.getUint32(8),o.getUint32(12)]);for(let e=0;e{const i=Kn(e.map.bytes);if("mp4"!==i){const s=e.map.resolvedUri||e.map.uri,r=i||"unknown";return t({internal:!0,message:`Found unsupported ${r} container for initialization segment at URL: ${s}`,code:2,metadata:{errorType:td.Error.UnsupportedMediaInitialization,mediaType:r}})}Ac({action:"probeMp4Tracks",data:e.map.bytes,transmuxer:e.transmuxer,callback:({tracks:i,data:s})=>(e.map.bytes=s,i.forEach((function(t){e.map.tracks=e.map.tracks||{},e.map.tracks[t.type]||(e.map.tracks[t.type]=t,"number"==typeof t.id&&t.timescale&&(e.map.timescales=e.map.timescales||{},e.map.timescales[t.id]=t.timescale))})),t(null))})},Rc=({segment:e,bytes:t,trackInfoFn:i,timingInfoFn:s,videoSegmentTimingInfoFn:r,audioSegmentTimingInfoFn:n,id3Fn:a,captionsFn:o,isEndOfTimeline:l,endedTimelineFn:u,dataFn:h,doneFn:d,onTransmuxerLog:c})=>{let p=new Uint8Array(t);if(function(e){return On(e,["moof"]).length>0}(p)){e.isFmp4=!0;const{tracks:r}=e.map,n={isFmp4:!0,hasVideo:!!r.video,hasAudio:!!r.audio};r.audio&&r.audio.codec&&"enca"!==r.audio.codec&&(n.audioCodec=r.audio.codec),r.video&&r.video.codec&&"encv"!==r.video.codec&&(n.videoCodec=r.video.codec),r.video&&r.audio&&(n.isMuxed=!0),i(e,n);const l=(t,i)=>{h(e,{data:p,type:n.hasAudio&&!n.isMuxed?"audio":"video"}),i&&i.length&&a(e,i),t&&t.length&&o(e,t),d(null,e,{})};Ac({action:"probeMp4StartTime",timescales:e.map.timescales,data:p,transmuxer:e.transmuxer,callback:({data:i,startTime:a})=>{t=i.buffer,e.bytes=p=i,n.hasAudio&&!n.isMuxed&&s(e,"audio","start",a),n.hasVideo&&s(e,"video","start",a),Ac({action:"probeEmsgID3",data:p,transmuxer:e.transmuxer,offset:a,callback:({emsgData:i,id3Frames:s})=>{t=i.buffer,e.bytes=p=i,r.video&&i.byteLength&&e.transmuxer?Ac({action:"pushMp4Captions",endAction:"mp4Captions",transmuxer:e.transmuxer,data:p,timescales:e.map.timescales,trackIds:[r.video.id],callback:i=>{t=i.data.buffer,e.bytes=p=i.data,i.logs.forEach((function(e){c(ud(e,{stream:"mp4CaptionParser"}))})),l(i.captions,s)}}):l(void 0,s)}})}})}else if(e.transmuxer){if(void 0===e.container&&(e.container=Kn(p)),"ts"!==e.container&&"aac"!==e.container)return i(e,{hasAudio:!1,hasVideo:!1}),void d(null,e,{});(({segment:e,bytes:t,trackInfoFn:i,timingInfoFn:s,videoSegmentTimingInfoFn:r,audioSegmentTimingInfoFn:n,id3Fn:a,captionsFn:o,isEndOfTimeline:l,endedTimelineFn:u,dataFn:h,doneFn:d,onTransmuxerLog:c})=>{const p=e.map&&e.map.tracks||{},m=Boolean(p.audio&&p.video);let g=s.bind(null,e,"audio","start");const f=s.bind(null,e,"audio","end");let y=s.bind(null,e,"video","start");const _=s.bind(null,e,"video","end");Ac({action:"probeTs",transmuxer:e.transmuxer,data:t,baseStartTime:e.baseStartTime,callback:s=>{e.bytes=t=s.data;const p=s.result;p&&(i(e,{hasAudio:p.hasAudio,hasVideo:p.hasVideo,isMuxed:m}),i=null),(e=>{if(!e.transmuxer.currentTransmux)return e.transmuxer.currentTransmux=e,void Cc(e);e.transmuxer.transmuxQueue.push(e)})({bytes:t,transmuxer:e.transmuxer,audioAppendStart:e.audioAppendStart,gopsToAlignWith:e.gopsToAlignWith,remux:m,onData:t=>{t.type="combined"===t.type?"video":t.type,h(e,t)},onTrackInfo:t=>{i&&(m&&(t.isMuxed=!0),i(e,t))},onAudioTimingInfo:e=>{g&&void 0!==e.start&&(g(e.start),g=null),f&&void 0!==e.end&&f(e.end)},onVideoTimingInfo:e=>{y&&void 0!==e.start&&(y(e.start),y=null),_&&void 0!==e.end&&_(e.end)},onVideoSegmentTimingInfo:e=>{r(e)},onAudioSegmentTimingInfo:e=>{n(e)},onId3:(t,i)=>{a(e,t,i)},onCaptions:t=>{o(e,[t])},isEndOfTimeline:l,onEndedTimeline:()=>{u()},onTransmuxerLog:c,onDone:t=>{d&&(t.type="combined"===t.type?"video":t.type,d(null,e,t))}})}})})({segment:e,bytes:t,trackInfoFn:i,timingInfoFn:s,videoSegmentTimingInfoFn:r,audioSegmentTimingInfoFn:n,id3Fn:a,captionsFn:o,isEndOfTimeline:l,endedTimelineFn:u,dataFn:h,doneFn:d,onTransmuxerLog:c})}else d(null,e,{})},Uc=function({id:e,key:t,encryptedBytes:i,decryptionWorker:s},r){const n=t=>{if(t.data.source===e){s.removeEventListener("message",n);const e=t.data.decrypted;r(new Uint8Array(e.bytes,e.byteOffset,e.byteLength))}};let a;s.addEventListener("message",n),a=t.bytes.slice?t.bytes.slice():new Uint32Array(Array.prototype.slice.call(t.bytes)),s.postMessage(nc({source:e,encrypted:i,key:a,iv:t.iv}),[i.buffer,a.buffer])},Bc=ld("CodecUtils"),Fc=(e,t)=>{const i=t.attributes||{};return e&&e.mediaGroups&&e.mediaGroups.AUDIO&&i.AUDIO&&e.mediaGroups.AUDIO[i.AUDIO]},qc=function(e){const t={};return e.forEach((({mediaType:e,type:i,details:s})=>{t[e]=t[e]||[],t[e].push(yi(`${i}${s}`))})),Object.keys(t).forEach((function(e){if(t[e].length>1)return Bc(`multiple ${e} codecs found as attributes: ${t[e].join(", ")}. Setting playlist codecs to null so that we wait for mux.js to probe segments for real codecs.`),void(t[e]=null);t[e]=t[e][0]})),t},jc=function(e){let t=0;return e.audio&&t++,e.video&&t++,t},$c=function(e,t){const i=t.attributes||{},s=qc(function(e){const t=e.attributes||{};if(t.CODECS)return _i(t.CODECS)}(t)||[]);if(Fc(e,t)&&!s.audio&&!((e,t)=>{if(!Fc(e,t))return!0;const i=t.attributes||{},s=e.mediaGroups.AUDIO[i.AUDIO];for(const e in s)if(!s[e].uri&&!s[e].playlists)return!0;return!1})(e,t)){const t=qc(function(e,t){if(!e.mediaGroups.AUDIO||!t)return null;var i=e.mediaGroups.AUDIO[t];if(!i)return null;for(var s in i){var r=i[s];if(r.default&&r.playlists)return _i(r.playlists[0].attributes.CODECS)}return null}(e,i.AUDIO)||[]);t.audio&&(s.audio=t.audio)}return s},Hc=ld("PlaylistSelector"),Vc=function(e){if(!e||!e.playlist)return;const t=e.playlist;return JSON.stringify({id:t.id,bandwidth:e.bandwidth,width:e.width,height:e.height,codecs:t.attributes&&t.attributes.CODECS||""})},zc=function(e,t){if(!e)return"";const i=oe.getComputedStyle(e);return i?i[t]:""},Wc=function(e,t){const i=e.slice();e.sort((function(e,s){const r=t(e,s);return 0===r?i.indexOf(e)-i.indexOf(s):r}))},Gc=function(e,t){let i,s;return e.attributes.BANDWIDTH&&(i=e.attributes.BANDWIDTH),i=i||oe.Number.MAX_VALUE,t.attributes.BANDWIDTH&&(s=t.attributes.BANDWIDTH),s=s||oe.Number.MAX_VALUE,i-s};let Xc=function(e,t,i,s,r,n){if(!e)return;const a={bandwidth:t,width:i,height:s,limitRenditionByPlayerDimensions:r};let o=e.playlists;Ud.isAudioOnly(e)&&(o=n.getAudioTrackPlaylists_(),a.audioOnly=!0);let l=o.map((e=>{let t;const i=e.attributes&&e.attributes.RESOLUTION&&e.attributes.RESOLUTION.width,s=e.attributes&&e.attributes.RESOLUTION&&e.attributes.RESOLUTION.height;return t=e.attributes&&e.attributes.BANDWIDTH,t=t||oe.Number.MAX_VALUE,{bandwidth:t,width:i,height:s,playlist:e}}));Wc(l,((e,t)=>e.bandwidth-t.bandwidth)),l=l.filter((e=>!Ud.isIncompatible(e.playlist)));let u=l.filter((e=>Ud.isEnabled(e.playlist)));u.length||(u=l.filter((e=>!Ud.isDisabled(e.playlist))));const h=u.filter((e=>e.bandwidth*_c.BANDWIDTH_VARIANCEe.bandwidth===d.bandwidth))[0];if(!1===r){const e=c||u[0]||l[0];if(e&&e.playlist){let t="sortedPlaylistReps";return c&&(t="bandwidthBestRep"),u[0]&&(t="enabledPlaylistReps"),Hc(`choosing ${Vc(e)} using ${t} with options`,a),e.playlist}return Hc("could not choose a playlist with options",a),null}const p=h.filter((e=>e.width&&e.height));Wc(p,((e,t)=>e.width-t.width));const m=p.filter((e=>e.width===i&&e.height===s));d=m[m.length-1];const g=m.filter((e=>e.bandwidth===d.bandwidth))[0];let f,y,_,v;if(g||(f=p.filter((e=>e.width>i||e.height>s)),y=f.filter((e=>e.width===f[0].width&&e.height===f[0].height)),d=y[y.length-1],_=y.filter((e=>e.bandwidth===d.bandwidth))[0]),n.leastPixelDiffSelector){const e=p.map((e=>(e.pixelDiff=Math.abs(e.width-i)+Math.abs(e.height-s),e)));Wc(e,((e,t)=>e.pixelDiff===t.pixelDiff?t.bandwidth-e.bandwidth:e.pixelDiff-t.pixelDiff)),v=e[0]}const b=v||_||g||c||u[0]||l[0];if(b&&b.playlist){let e="sortedPlaylistReps";return v?e="leastPixelDiffRep":_?e="resolutionPlusOneRep":g?e="resolutionBestRep":c?e="bandwidthBestRep":u[0]&&(e="enabledPlaylistReps"),Hc(`choosing ${Vc(b)} using ${e} with options`,a),b.playlist}return Hc("could not choose a playlist with options",a),null};const Kc=function(){let e=this.useDevicePixelRatio&&oe.devicePixelRatio||1;return isNaN(this.customPixelRatio)||(e=this.customPixelRatio),Xc(this.playlists.main,this.systemBandwidth,parseInt(zc(this.tech_.el(),"width"),10)*e,parseInt(zc(this.tech_.el(),"height"),10)*e,this.limitRenditionByPlayerDimensions,this.playlistController_)};function Qc(e){try{return new URL(e).pathname.split("/").slice(-2).join("/")}catch(e){return""}}const Zc={id:"ID",class:"CLASS",startDate:"START-DATE",duration:"DURATION",endDate:"END-DATE",endOnNext:"END-ON-NEXT",plannedDuration:"PLANNED-DURATION",scte35Out:"SCTE35-OUT",scte35In:"SCTE35-IN"},Yc=new Set(["id","class","startDate","duration","endDate","endOnNext","startTime","endTime","processDateRange"]),Jc=(e,t,i)=>{e.metadataTrack_||(e.metadataTrack_=i.addRemoteTextTrack({kind:"metadata",label:"Timed Metadata"},!1).track,td.browser.IS_ANY_SAFARI||(e.metadataTrack_.inBandMetadataTrackDispatchType=t))},ep=function(e,t,i){let s,r;if(i&&i.cues)for(s=i.cues.length;s--;)r=i.cues[s],r.startTime>=e&&r.endTime<=t&&i.removeCue(r)},tp=e=>"number"==typeof e&&isFinite(e),ip=1/60,sp=e=>{const{startOfSegment:t,duration:i,segment:s,part:r,playlist:{mediaSequence:n,id:a,segments:o=[]},mediaIndex:l,partIndex:u,timeline:h}=e,d=o.length-1;let c="mediaIndex/partIndex increment";e.getMediaInfoForTime?c=`getMediaInfoForTime (${e.getMediaInfoForTime})`:e.isSyncRequest&&(c="getSyncSegmentCandidate (isSyncRequest)"),e.independent&&(c+=` with independent ${e.independent}`);const p="number"==typeof u,m=e.segment.uri?"segment":"pre-segment",g=p?Ed({preloadSegment:s})-1:0;return`${m} [${n+l}/${n+d}]`+(p?` part [${u}/${g}]`:"")+` segment start/end [${s.start} => ${s.end}]`+(p?` part start/end [${r.start} => ${r.end}]`:"")+` startOfSegment [${t}]`+` duration [${i}]`+` timeline [${h}]`+` selected by [${c}]`+` playlist [${a}]`},rp=e=>`${e}TimingInfo`,np=({timelineChangeController:e,currentTimeline:t,segmentTimeline:i,loaderType:s,audioDisabled:r})=>{if(t===i)return!1;if("audio"===s){const t=e.lastTimelineChange({type:"main"});return!t||t.to!==i}if("main"===s&&r){const t=e.pendingTimelineChange({type:"audio"});return!t||t.to!==i}return!1},ap=({segmentDuration:e,maxDuration:t})=>!!e&&Math.round(e)>t+dd;class op extends td.EventTarget{constructor(e,t={}){if(super(),!e)throw new TypeError("Initialization settings are required");if("function"!=typeof e.currentTime)throw new TypeError("No currentTime getter specified");if(!e.mediaSource)throw new TypeError("No MediaSource specified");this.bandwidth=e.bandwidth,this.throughput={rate:0,count:0},this.roundTrip=NaN,this.resetStats_(),this.mediaIndex=null,this.partIndex=null,this.hasPlayed_=e.hasPlayed,this.currentTime_=e.currentTime,this.seekable_=e.seekable,this.seeking_=e.seeking,this.duration_=e.duration,this.mediaSource_=e.mediaSource,this.vhs_=e.vhs,this.loaderType_=e.loaderType,this.currentMediaInfo_=void 0,this.startingMediaInfo_=void 0,this.segmentMetadataTrack_=e.segmentMetadataTrack,this.goalBufferLength_=e.goalBufferLength,this.sourceType_=e.sourceType,this.sourceUpdater_=e.sourceUpdater,this.inbandTextTracks_=e.inbandTextTracks,this.state_="INIT",this.timelineChangeController_=e.timelineChangeController,this.shouldSaveSegmentTimingInfo_=!0,this.parse708captions_=e.parse708captions,this.useDtsForTimestampOffset_=e.useDtsForTimestampOffset,this.captionServices_=e.captionServices,this.exactManifestTimings=e.exactManifestTimings,this.addMetadataToTextTrack=e.addMetadataToTextTrack,this.checkBufferTimeout_=null,this.error_=void 0,this.currentTimeline_=-1,this.shouldForceTimestampOffsetAfterResync_=!1,this.pendingSegment_=null,this.xhrOptions_=null,this.pendingSegments_=[],this.audioDisabled_=!1,this.isPendingTimestampOffset_=!1,this.gopBuffer_=[],this.timeMapping_=0,this.safeAppend_=!1,this.appendInitSegment_={audio:!0,video:!0},this.playlistOfLastInitSegment_={audio:null,video:null},this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_={id3:[],caption:[]},this.waitingOnRemove_=!1,this.quotaExceededErrorRetryTimeout_=null,this.activeInitSegmentId_=null,this.initSegments_={},this.cacheEncryptionKeys_=e.cacheEncryptionKeys,this.keyCache_={},this.decrypter_=e.decrypter,this.syncController_=e.syncController,this.syncPoint_={segmentIndex:0,time:0},this.transmuxer_=this.createTransmuxer_(),this.triggerSyncInfoUpdate_=()=>this.trigger("syncinfoupdate"),this.syncController_.on("syncinfoupdate",this.triggerSyncInfoUpdate_),this.mediaSource_.addEventListener("sourceopen",(()=>{this.isEndOfStream_()||(this.ended_=!1)})),this.fetchAtBuffer_=!1,this.logger_=ld(`SegmentLoader[${this.loaderType_}]`),Object.defineProperty(this,"state",{get(){return this.state_},set(e){e!==this.state_&&(this.logger_(`${this.state_} -> ${e}`),this.state_=e,this.trigger("statechange"))}}),this.sourceUpdater_.on("ready",(()=>{this.hasEnoughInfoToAppend_()&&this.processCallQueue_()})),"main"===this.loaderType_&&this.timelineChangeController_.on("pendingtimelinechange",(()=>{this.hasEnoughInfoToAppend_()&&this.processCallQueue_()})),"audio"===this.loaderType_&&this.timelineChangeController_.on("timelinechange",(()=>{this.hasEnoughInfoToLoad_()&&this.processLoadQueue_(),this.hasEnoughInfoToAppend_()&&this.processCallQueue_()}))}get mediaSequenceSync_(){return this.syncController_.getMediaSequenceSync(this.loaderType_)}createTransmuxer_(){return(e=>{const t=new wc;t.currentTransmux=null,t.transmuxQueue=[];const i=t.terminate;return t.terminate=()=>(t.currentTransmux=null,t.transmuxQueue.length=0,i.call(t)),t.postMessage({action:"init",options:e}),t})({remux:!1,alignGopsAtEnd:this.safeAppend_,keepOriginalTimestamps:!0,parse708captions:this.parse708captions_,captionServices:this.captionServices_})}resetStats_(){this.mediaBytesTransferred=0,this.mediaRequests=0,this.mediaRequestsAborted=0,this.mediaRequestsTimedout=0,this.mediaRequestsErrored=0,this.mediaTransferDuration=0,this.mediaSecondsLoaded=0,this.mediaAppends=0}dispose(){this.trigger("dispose"),this.state="DISPOSED",this.pause(),this.abort_(),this.transmuxer_&&this.transmuxer_.terminate(),this.resetStats_(),this.checkBufferTimeout_&&oe.clearTimeout(this.checkBufferTimeout_),this.syncController_&&this.triggerSyncInfoUpdate_&&this.syncController_.off("syncinfoupdate",this.triggerSyncInfoUpdate_),this.off()}setAudio(e){this.audioDisabled_=!e,e?this.appendInitSegment_.audio=!0:this.sourceUpdater_.removeAudio(0,this.duration_())}abort(){"WAITING"===this.state?(this.abort_(),this.state="READY",this.paused()||this.monitorBuffer_()):this.pendingSegment_&&(this.pendingSegment_=null)}abort_(){this.pendingSegment_&&this.pendingSegment_.abortRequests&&this.pendingSegment_.abortRequests(),this.pendingSegment_=null,this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_.id3=[],this.metadataQueue_.caption=[],this.timelineChangeController_.clearPendingTimelineChange(this.loaderType_),this.waitingOnRemove_=!1,oe.clearTimeout(this.quotaExceededErrorRetryTimeout_),this.quotaExceededErrorRetryTimeout_=null}checkForAbort_(e){return"APPENDING"!==this.state||this.pendingSegment_?!this.pendingSegment_||this.pendingSegment_.requestId!==e:(this.state="READY",!0)}error(e){return void 0!==e&&(this.logger_("error occurred:",e),this.error_=e),this.pendingSegment_=null,this.error_}endOfStream(){this.ended_=!0,this.transmuxer_&&Ic(this.transmuxer_),this.gopBuffer_.length=0,this.pause(),this.trigger("ended")}buffered_(){const e=this.getMediaInfo_();if(!this.sourceUpdater_||!e)return hd();if("main"===this.loaderType_){const{hasAudio:t,hasVideo:i,isMuxed:s}=e;if(i&&t&&!this.audioDisabled_&&!s)return this.sourceUpdater_.buffered();if(i)return this.sourceUpdater_.videoBuffered()}return this.sourceUpdater_.audioBuffered()}initSegmentForMap(e,t=!1){if(!e)return null;const i=ac(e);let s=this.initSegments_[i];return t&&!s&&e.bytes&&(this.initSegments_[i]=s={resolvedUri:e.resolvedUri,byterange:e.byterange,bytes:e.bytes,tracks:e.tracks,timescales:e.timescales}),s||e}segmentKey(e,t=!1){if(!e)return null;const i=oc(e);let s=this.keyCache_[i];this.cacheEncryptionKeys_&&t&&!s&&e.bytes&&(this.keyCache_[i]=s={resolvedUri:e.resolvedUri,bytes:e.bytes});const r={resolvedUri:(s||e).resolvedUri};return s&&(r.bytes=s.bytes),r}couldBeginLoading_(){return this.playlist_&&!this.paused()}load(){if(this.monitorBuffer_(),this.playlist_)return"INIT"===this.state&&this.couldBeginLoading_()?this.init_():void(!this.couldBeginLoading_()||"READY"!==this.state&&"INIT"!==this.state||(this.state="READY"))}init_(){return this.state="READY",this.resetEverything(),this.monitorBuffer_()}playlist(e,t={}){if(!e)return;const i=this.playlist_,s=this.pendingSegment_;this.playlist_=e,this.xhrOptions_=t,"INIT"===this.state&&(e.syncInfo={mediaSequence:e.mediaSequence,time:0},"main"===this.loaderType_&&this.syncController_.setDateTimeMappingForStart(e));let r=null;if(i&&(i.id?r=i.id:i.uri&&(r=i.uri)),this.logger_(`playlist update [${r} => ${e.id||e.uri}]`),this.mediaSequenceSync_&&(this.mediaSequenceSync_.update(e,this.currentTime_()),this.logger_(`Playlist update:\ncurrentTime: ${this.currentTime_()}\nbufferedEnd: ${_d(this.buffered_())}\n`,this.mediaSequenceSync_.diagnostics)),this.trigger("syncinfoupdate"),"INIT"===this.state&&this.couldBeginLoading_())return this.init_();if(!i||i.uri!==e.uri)return null!==this.mediaIndex&&(e.endList||"number"!=typeof e.partTargetDuration?this.resyncLoader():this.resetLoader()),this.currentMediaInfo_=void 0,void this.trigger("playlistupdate");const n=e.mediaSequence-i.mediaSequence;if(this.logger_(`live window shift [${n}]`),null!==this.mediaIndex)if(this.mediaIndex-=n,this.mediaIndex<0)this.mediaIndex=null,this.partIndex=null;else{const e=this.playlist_.segments[this.mediaIndex];if(this.partIndex&&(!e.parts||!e.parts.length||!e.parts[this.partIndex])){const e=this.mediaIndex;this.logger_(`currently processing part (index ${this.partIndex}) no longer exists.`),this.resetLoader(),this.mediaIndex=e}}s&&(s.mediaIndex-=n,s.mediaIndex<0?(s.mediaIndex=null,s.partIndex=null):(s.mediaIndex>=0&&(s.segment=e.segments[s.mediaIndex]),s.partIndex>=0&&s.segment.parts&&(s.part=s.segment.parts[s.partIndex]))),this.syncController_.saveExpiredSegmentInfo(i,e)}pause(){this.checkBufferTimeout_&&(oe.clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=null)}paused(){return null===this.checkBufferTimeout_}resetEverything(e){this.ended_=!1,this.activeInitSegmentId_=null,this.appendInitSegment_={audio:!0,video:!0},this.resetLoader(),this.remove(0,1/0,e),this.transmuxer_&&(this.transmuxer_.postMessage({action:"clearAllMp4Captions"}),this.transmuxer_.postMessage({action:"reset"}))}resetLoader(){this.fetchAtBuffer_=!1,this.mediaSequenceSync_&&this.mediaSequenceSync_.resetAppendedStatus(),this.resyncLoader()}resyncLoader(){this.transmuxer_&&Ic(this.transmuxer_),this.mediaIndex=null,this.partIndex=null,this.syncPoint_=null,this.isPendingTimestampOffset_=!1;const e=this.currentMediaInfo_&&this.currentMediaInfo_.isFmp4;"hls"===this.sourceType_&&!e&&(this.shouldForceTimestampOffsetAfterResync_=!0),this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_.id3=[],this.metadataQueue_.caption=[],this.abort(),this.transmuxer_&&this.transmuxer_.postMessage({action:"clearParsedMp4Captions"})}remove(e,t,i=(()=>{}),s=!1){if(t===1/0&&(t=this.duration_()),t<=e)return void this.logger_("skipping remove because end ${end} is <= start ${start}");if(!this.sourceUpdater_||!this.getMediaInfo_())return void this.logger_("skipping remove because no source updater or starting media info");let r=1;const n=()=>{r--,0===r&&i()};!s&&this.audioDisabled_||(r++,this.sourceUpdater_.removeAudio(e,t,n)),(s||"main"===this.loaderType_)&&(this.gopBuffer_=((e,t,i,s)=>{const r=Math.ceil((t-s)*Qn),n=Math.ceil((i-s)*Qn),a=e.slice();let o=e.length;for(;o--&&!(e[o].pts<=n););if(-1===o)return a;let l=o+1;for(;l--&&!(e[l].pts<=r););return l=Math.max(l,0),a.splice(l,o-l+1),a})(this.gopBuffer_,e,t,this.timeMapping_),r++,this.sourceUpdater_.removeVideo(e,t,n));for(const i in this.inbandTextTracks_)ep(e,t,this.inbandTextTracks_[i]);ep(e,t,this.segmentMetadataTrack_),n()}monitorBuffer_(){this.checkBufferTimeout_&&oe.clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=oe.setTimeout(this.monitorBufferTick_.bind(this),1)}monitorBufferTick_(){"READY"===this.state&&this.fillBuffer_(),this.checkBufferTimeout_&&oe.clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=oe.setTimeout(this.monitorBufferTick_.bind(this),500)}fillBuffer_(){if(this.sourceUpdater_.updating())return;const e=this.chooseNextRequest_();e&&("number"==typeof e.timestampOffset&&(this.isPendingTimestampOffset_=!1,this.timelineChangeController_.pendingTimelineChange({type:this.loaderType_,from:this.currentTimeline_,to:e.timeline})),this.loadSegment_(e))}isEndOfStream_(e=this.mediaIndex,t=this.playlist_,i=this.partIndex){if(!t||!this.mediaSource_)return!1;const s="number"==typeof e&&t.segments[e],r=e+1===t.segments.length,n=!s||!s.parts||i+1===s.parts.length;return t.endList&&"open"===this.mediaSource_.readyState&&r&&n}chooseNextRequest_(){const e=this.buffered_(),t=_d(e)||0,i=vd(e,this.currentTime_()),s=!this.hasPlayed_()&&i>=1,r=i>=this.goalBufferLength_(),n=this.playlist_.segments;if(!n.length||s||r)return null;this.syncPoint_=this.syncPoint_||this.syncController_.getSyncPoint(this.playlist_,this.duration_(),this.currentTimeline_,this.currentTime_(),this.loaderType_);const a={partIndex:null,mediaIndex:null,startOfSegment:null,playlist:this.playlist_,isSyncRequest:Boolean(!this.syncPoint_)};if(a.isSyncRequest)a.mediaIndex=function(e,t,i){t=t||[];const s=[];let r=0;for(let n=0;ni))return n}return 0===s.length?0:s[s.length-1]}(this.currentTimeline_,n,t),this.logger_(`choose next request. Can not find sync point. Fallback to media Index: ${a.mediaIndex}`);else if(null!==this.mediaIndex){const e=n[this.mediaIndex],i="number"==typeof this.partIndex?this.partIndex:-1;a.startOfSegment=e.end?e.end:t,e.parts&&e.parts[i+1]?(a.mediaIndex=this.mediaIndex,a.partIndex=i+1):a.mediaIndex=this.mediaIndex+1}else{let e,i,s;const r=this.fetchAtBuffer_?t:this.currentTime_();if(this.mediaSequenceSync_&&this.logger_(`chooseNextRequest_ request after Quality Switch:\nFor TargetTime: ${r}.\nCurrentTime: ${this.currentTime_()}\nBufferedEnd: ${t}\nFetch At Buffer: ${this.fetchAtBuffer_}\n`,this.mediaSequenceSync_.diagnostics),this.mediaSequenceSync_&&this.mediaSequenceSync_.isReliable){const t=this.getSyncInfoFromMediaSequenceSync_(r);if(!t)return this.logger_("chooseNextRequest_ - no sync info found using media sequence sync"),null;this.logger_(`chooseNextRequest_ mediaSequence syncInfo (${t.start} --\x3e ${t.end})`),e=t.segmentIndex,i=t.partIndex,s=t.start}else{this.logger_("chooseNextRequest_ - fallback to a regular segment selection algorithm, based on a syncPoint.");const t=Ud.getMediaInfoForTime({exactManifestTimings:this.exactManifestTimings,playlist:this.playlist_,currentTime:r,startingPartIndex:this.syncPoint_.partIndex,startingSegmentIndex:this.syncPoint_.segmentIndex,startTime:this.syncPoint_.time});e=t.segmentIndex,i=t.partIndex,s=t.startTime}a.getMediaInfoForTime=this.fetchAtBuffer_?`bufferedEnd ${r}`:`currentTime ${r}`,a.mediaIndex=e,a.startOfSegment=s,a.partIndex=i,this.logger_(`choose next request. Playlist switched and we have a sync point. Media Index: ${a.mediaIndex} `)}const o=n[a.mediaIndex];let l=o&&"number"==typeof a.partIndex&&o.parts&&o.parts[a.partIndex];if(!o||"number"==typeof a.partIndex&&!l)return null;"number"!=typeof a.partIndex&&o.parts&&(a.partIndex=0,l=o.parts[0]);const u=this.vhs_.playlists&&this.vhs_.playlists.main&&this.vhs_.playlists.main.independentSegments||this.playlist_.independentSegments;if(!i&&l&&!u&&!l.independent)if(0===a.partIndex){const e=n[a.mediaIndex-1],t=e.parts&&e.parts.length&&e.parts[e.parts.length-1];t&&t.independent&&(a.mediaIndex-=1,a.partIndex=e.parts.length-1,a.independent="previous segment")}else o.parts[a.partIndex-1].independent&&(a.partIndex-=1,a.independent="previous part");const h=this.mediaSource_&&"ended"===this.mediaSource_.readyState;return a.mediaIndex>=n.length-1&&h&&!this.seeking_()?null:(this.shouldForceTimestampOffsetAfterResync_&&(this.shouldForceTimestampOffsetAfterResync_=!1,a.forceTimestampOffset=!0,this.logger_("choose next request. Force timestamp offset after loader resync")),this.generateSegmentInfo_(a))}getSyncInfoFromMediaSequenceSync_(e){if(!this.mediaSequenceSync_)return null;const t=Math.max(e,this.mediaSequenceSync_.start);e!==t&&this.logger_(`getSyncInfoFromMediaSequenceSync_. Pulled target time from ${e} to ${t}`);const i=this.mediaSequenceSync_.getSyncInfoForTime(t);if(!i)return null;if(!i.isAppended)return i;const s=this.mediaSequenceSync_.getSyncInfoForTime(i.end);return s?(s.isAppended&&this.logger_("getSyncInfoFromMediaSequenceSync_: We encounter unexpected scenario where next media sequence sync info is also appended!"),s):null}generateSegmentInfo_(e){const{independent:t,playlist:i,mediaIndex:s,startOfSegment:r,isSyncRequest:n,partIndex:a,forceTimestampOffset:o,getMediaInfoForTime:l}=e,u=i.segments[s],h="number"==typeof a&&u.parts[a],d={requestId:"segment-loader-"+Math.random(),uri:h&&h.resolvedUri||u.resolvedUri,mediaIndex:s,partIndex:h?a:null,isSyncRequest:n,startOfSegment:r,playlist:i,bytes:null,encryptedBytes:null,timestampOffset:null,timeline:u.timeline,duration:h&&h.duration||u.duration,segment:u,part:h,byteLength:0,transmuxer:this.transmuxer_,getMediaInfoForTime:l,independent:t},c=void 0!==o?o:this.isPendingTimestampOffset_;d.timestampOffset=this.timestampOffsetForSegment_({segmentTimeline:u.timeline,currentTimeline:this.currentTimeline_,startOfSegment:r,buffered:this.buffered_(),overrideCheck:c});const p=_d(this.sourceUpdater_.audioBuffered());return"number"==typeof p&&(d.audioAppendStart=p-this.sourceUpdater_.audioTimestampOffset()),this.sourceUpdater_.videoBuffered().length&&(d.gopsToAlignWith=((e,t,i)=>{if(null==t||!e.length)return[];const s=Math.ceil((t-i+3)*Qn);let r;for(r=0;rs);r++);return e.slice(r)})(this.gopBuffer_,this.currentTime_()-this.sourceUpdater_.videoTimestampOffset(),this.timeMapping_)),d}timestampOffsetForSegment_(e){return(({segmentTimeline:e,currentTimeline:t,startOfSegment:i,buffered:s,overrideCheck:r})=>r||e!==t?e!Ud.isIncompatible(e)));let h=u.filter(Ud.isEnabled);h.length||(h=u.filter((e=>!Ud.isDisabled(e))));const d=h.filter(Ud.hasAttribute.bind(null,"BANDWIDTH")).map((e=>{const t=l.getSyncPoint(e,r,o,i)?1:2;return{playlist:e,rebufferingImpact:Ud.estimateSegmentRequestTime(n,s,e)*t-a}})),c=d.filter((e=>e.rebufferingImpact<=0));return Wc(c,((e,t)=>Gc(t.playlist,e.playlist))),c.length?c[0]:(Wc(d,((e,t)=>e.rebufferingImpact-t.rebufferingImpact)),d[0]||null)}({main:this.vhs_.playlists.main,currentTime:t,bandwidth:i,duration:this.duration_(),segmentDuration:s,timeUntilRebuffer:n,currentTimeline:this.currentTimeline_,syncController:this.syncController_});if(!a)return;const o=r-n-a.rebufferingImpact;let l=.5;n<=dd&&(l=1),!a.playlist||a.playlist.uri===this.playlist_.uri||o{s[e.stream]=s[e.stream]||{startTime:1/0,captions:[],endTime:0};const t=s[e.stream];t.startTime=Math.min(t.startTime,e.startTime+i),t.endTime=Math.max(t.endTime,e.endTime+i),t.captions.push(e)})),Object.keys(s).forEach((e=>{const{startTime:t,endTime:r,captions:n}=s[e],a=this.inbandTextTracks_;this.logger_(`adding cues from ${t} -> ${r} for ${e}`),function(e,t,i){if(!e[i]){t.trigger({type:"usage",name:"vhs-608"});let s=i;/^cc708_/.test(i)&&(s="SERVICE"+i.split("_")[1]);const r=t.textTracks().getTrackById(s);if(r)e[i]=r;else{let r=i,n=i,a=!1;const o=(t.options_.vhs&&t.options_.vhs.captionServices||{})[s];o&&(r=o.label,n=o.language,a=o.default),e[i]=t.addRemoteTextTrack({kind:"captions",id:s,default:a,label:r,language:n},!1).track}}}(a,this.vhs_.tech_,e),ep(t,r,a[e]),function({inbandTextTracks:e,captionArray:t,timestampOffset:i}){if(!t)return;const s=oe.WebKitDataCue||oe.VTTCue;t.forEach((t=>{const r=t.stream;t.content?t.content.forEach((n=>{const a=new s(t.startTime+i,t.endTime+i,n.text);a.line=n.line,a.align="left",a.position=n.position,a.positionAlign="line-left",e[r].addCue(a)})):e[r].addCue(new s(t.startTime+i,t.endTime+i,t.text))}))}({captionArray:n,inbandTextTracks:a,timestampOffset:i})})),this.transmuxer_&&this.transmuxer_.postMessage({action:"clearParsedMp4Captions"})}handleId3_(e,t,i){this.earlyAbortWhenNeeded_(e.stats),this.checkForAbort_(e.requestId)||(this.pendingSegment_.hasAppendedData_?this.addMetadataToTextTrack(i,t,this.duration_()):this.metadataQueue_.id3.push(this.handleId3_.bind(this,e,t,i)))}processMetadataQueue_(){this.metadataQueue_.id3.forEach((e=>e())),this.metadataQueue_.caption.forEach((e=>e())),this.metadataQueue_.id3=[],this.metadataQueue_.caption=[]}processCallQueue_(){const e=this.callQueue_;this.callQueue_=[],e.forEach((e=>e()))}processLoadQueue_(){const e=this.loadQueue_;this.loadQueue_=[],e.forEach((e=>e()))}hasEnoughInfoToLoad_(){if("audio"!==this.loaderType_)return!0;const e=this.pendingSegment_;return!(!e||this.getCurrentMediaInfo_()&&np({timelineChangeController:this.timelineChangeController_,currentTimeline:this.currentTimeline_,segmentTimeline:e.timeline,loaderType:this.loaderType_,audioDisabled:this.audioDisabled_}))}getCurrentMediaInfo_(e=this.pendingSegment_){return e&&e.trackInfo||this.currentMediaInfo_}getMediaInfo_(e=this.pendingSegment_){return this.getCurrentMediaInfo_(e)||this.startingMediaInfo_}getPendingSegmentPlaylist(){return this.pendingSegment_?this.pendingSegment_.playlist:null}hasEnoughInfoToAppend_(){if(!this.sourceUpdater_.ready())return!1;if(this.waitingOnRemove_||this.quotaExceededErrorRetryTimeout_)return!1;const e=this.pendingSegment_,t=this.getCurrentMediaInfo_();if(!e||!t)return!1;const{hasAudio:i,hasVideo:s,isMuxed:r}=t;return!(s&&!e.videoTimingInfo||i&&!this.audioDisabled_&&!r&&!e.audioTimingInfo||np({timelineChangeController:this.timelineChangeController_,currentTimeline:this.currentTimeline_,segmentTimeline:e.timeline,loaderType:this.loaderType_,audioDisabled:this.audioDisabled_}))}handleData_(e,t){if(this.earlyAbortWhenNeeded_(e.stats),this.checkForAbort_(e.requestId))return;if(this.callQueue_.length||!this.hasEnoughInfoToAppend_())return void this.callQueue_.push(this.handleData_.bind(this,e,t));const i=this.pendingSegment_;if(this.setTimeMapping_(i.timeline),this.updateMediaSecondsLoaded_(i.part||i.segment),"closed"!==this.mediaSource_.readyState){if(e.map&&(e.map=this.initSegmentForMap(e.map,!0),i.segment.map=e.map),e.key&&this.segmentKey(e.key,!0),i.isFmp4=e.isFmp4,i.timingInfo=i.timingInfo||{},i.isFmp4)this.trigger("fmp4"),i.timingInfo.start=i[rp(t.type)].start;else{const e=this.getCurrentMediaInfo_(),t="main"===this.loaderType_&&e&&e.hasVideo;let s;t&&(s=i.videoTimingInfo.start),i.timingInfo.start=this.trueSegmentStart_({currentStart:i.timingInfo.start,playlist:i.playlist,mediaIndex:i.mediaIndex,currentVideoTimestampOffset:this.sourceUpdater_.videoTimestampOffset(),useVideoTimingInfo:t,firstVideoFrameTimeForData:s,videoTimingInfo:i.videoTimingInfo,audioTimingInfo:i.audioTimingInfo})}if(this.updateAppendInitSegmentStatus(i,t.type),this.updateSourceBufferTimestampOffset_(i),i.isSyncRequest){this.updateTimingInfoEnd_(i),this.syncController_.saveSegmentTimingInfo({segmentInfo:i,shouldSaveTimelineMapping:"main"===this.loaderType_});const e=this.chooseNextRequest_();if(e.mediaIndex!==i.mediaIndex||e.partIndex!==i.partIndex)return void this.logger_("sync segment was incorrect, not appending");this.logger_("sync segment was correct, appending")}i.hasAppendedData_=!0,this.processMetadataQueue_(),this.appendData_(i,t)}}updateAppendInitSegmentStatus(e,t){"main"!==this.loaderType_||"number"!=typeof e.timestampOffset||e.changedTimestampOffset||(this.appendInitSegment_={audio:!0,video:!0}),this.playlistOfLastInitSegment_[t]!==e.playlist&&(this.appendInitSegment_[t]=!0)}getInitSegmentAndUpdateState_({type:e,initSegment:t,map:i,playlist:s}){if(i){const e=ac(i);if(this.activeInitSegmentId_===e)return null;t=this.initSegmentForMap(i,!0).bytes,this.activeInitSegmentId_=e}return t&&this.appendInitSegment_[e]?(this.playlistOfLastInitSegment_[e]=s,this.appendInitSegment_[e]=!1,this.activeInitSegmentId_=null,t):null}handleQuotaExceededError_({segmentInfo:e,type:t,bytes:i},s){const r=this.sourceUpdater_.audioBuffered(),n=this.sourceUpdater_.videoBuffered();r.length>1&&this.logger_("On QUOTA_EXCEEDED_ERR, found gaps in the audio buffer: "+yd(r).join(", ")),n.length>1&&this.logger_("On QUOTA_EXCEEDED_ERR, found gaps in the video buffer: "+yd(n).join(", "));const a=r.length?r.start(0):0,o=r.length?r.end(r.length-1):0,l=n.length?n.start(0):0,u=n.length?n.end(n.length-1):0;if(o-a<=1&&u-l<=1)return this.logger_(`On QUOTA_EXCEEDED_ERR, single segment too large to append to buffer, triggering an error. Appended byte length: ${i.byteLength}, audio buffer: ${yd(r).join(", ")}, video buffer: ${yd(n).join(", ")}, `),this.error({message:"Quota exceeded error with append of a single segment of content",excludeUntil:1/0,metadata:{errorType:td.Error.SegmentExceedsSourceBufferQuota}}),void this.trigger("error");this.waitingOnRemove_=!0,this.callQueue_.push(this.appendToSourceBuffer_.bind(this,{segmentInfo:e,type:t,bytes:i}));const h=this.currentTime_()-1;this.logger_(`On QUOTA_EXCEEDED_ERR, removing audio/video from 0 to ${h}`),this.remove(0,h,(()=>{this.logger_("On QUOTA_EXCEEDED_ERR, retrying append in 1s"),this.waitingOnRemove_=!1,this.quotaExceededErrorRetryTimeout_=oe.setTimeout((()=>{this.logger_("On QUOTA_EXCEEDED_ERR, re-processing call queue"),this.quotaExceededErrorRetryTimeout_=null,this.processCallQueue_()}),1e3)}),!0)}handleAppendError_({segmentInfo:e,type:t,bytes:i},s){s&&(22!==s.code?(this.logger_("Received non QUOTA_EXCEEDED_ERR on append",s),this.error({message:`${t} append of ${i.length}b failed for segment #${e.mediaIndex} in playlist ${e.playlist.id}`,metadata:{errorType:td.Error.SegmentAppendError}}),this.trigger("appenderror")):this.handleQuotaExceededError_({segmentInfo:e,type:t,bytes:i}))}appendToSourceBuffer_({segmentInfo:e,type:t,initSegment:i,data:s,bytes:r}){if(!r){const e=[s];let t=s.byteLength;i&&(e.unshift(i),t+=i.byteLength),r=(e=>{let t,i=0;return e.bytes&&(t=new Uint8Array(e.bytes),e.segments.forEach((e=>{t.set(e,i),i+=e.byteLength}))),t})({bytes:t,segments:e})}this.sourceUpdater_.appendBuffer({segmentInfo:e,type:t,bytes:r},this.handleAppendError_.bind(this,{segmentInfo:e,type:t,bytes:r}))}handleSegmentTimingInfo_(e,t,i){if(!this.pendingSegment_||t!==this.pendingSegment_.requestId)return;const s=this.pendingSegment_.segment,r=`${e}TimingInfo`;s[r]||(s[r]={}),s[r].transmuxerPrependedSeconds=i.prependedContentDuration||0,s[r].transmuxedPresentationStart=i.start.presentation,s[r].transmuxedDecodeStart=i.start.decode,s[r].transmuxedPresentationEnd=i.end.presentation,s[r].transmuxedDecodeEnd=i.end.decode,s[r].baseMediaDecodeTime=i.baseMediaDecodeTime}appendData_(e,t){const{type:i,data:s}=t;if(!s||!s.byteLength)return;if("audio"===i&&this.audioDisabled_)return;const r=this.getInitSegmentAndUpdateState_({type:i,initSegment:t.initSegment,playlist:e.playlist,map:e.isFmp4?e.segment.map:null});this.appendToSourceBuffer_({segmentInfo:e,type:i,initSegment:r,data:s})}loadSegment_(e){this.state="WAITING",this.pendingSegment_=e,this.trimBackBuffer_(e),"number"==typeof e.timestampOffset&&this.transmuxer_&&this.transmuxer_.postMessage({action:"clearAllMp4Captions"}),this.hasEnoughInfoToLoad_()?this.updateTransmuxerAndRequestSegment_(e):this.loadQueue_.push((()=>{const t=Zt({},e,{forceTimestampOffset:!0});Zt(e,this.generateSegmentInfo_(t)),this.isPendingTimestampOffset_=!1,this.updateTransmuxerAndRequestSegment_(e)}))}updateTransmuxerAndRequestSegment_(e){this.shouldUpdateTransmuxerTimestampOffset_(e.timestampOffset)&&(this.gopBuffer_.length=0,e.gopsToAlignWith=[],this.timeMapping_=0,this.transmuxer_.postMessage({action:"reset"}),this.transmuxer_.postMessage({action:"setTimestampOffset",timestampOffset:e.timestampOffset}));const t=this.createSimplifiedSegmentObj_(e),i=this.isEndOfStream_(e.mediaIndex,e.playlist,e.partIndex),s=null!==this.mediaIndex,r=e.timeline!==this.currentTimeline_&&e.timeline>0,n=i||s&&r;this.logger_(`Requesting\n${Qc(e.uri)}\n${sp(e)}`),t.map&&!t.map.bytes&&(this.logger_("going to request init segment."),this.appendInitSegment_={video:!0,audio:!0}),e.abortRequests=(({xhr:e,xhrOptions:t,decryptionWorker:i,segment:s,abortFn:r,progressFn:n,trackInfoFn:a,timingInfoFn:o,videoSegmentTimingInfoFn:l,audioSegmentTimingInfoFn:u,id3Fn:h,captionsFn:d,isEndOfTimeline:c,endedTimelineFn:p,dataFn:m,doneFn:g,onTransmuxerLog:f})=>{const y=[],_=(({activeXhrs:e,decryptionWorker:t,trackInfoFn:i,timingInfoFn:s,videoSegmentTimingInfoFn:r,audioSegmentTimingInfoFn:n,id3Fn:a,captionsFn:o,isEndOfTimeline:l,endedTimelineFn:u,dataFn:h,doneFn:d,onTransmuxerLog:c})=>{let p=0,m=!1;return(g,f)=>{if(!m){if(g)return m=!0,Lc(e),d(g,f);if(p+=1,p===e.length){const p=function(){if(f.encryptedBytes)return(({decryptionWorker:e,segment:t,trackInfoFn:i,timingInfoFn:s,videoSegmentTimingInfoFn:r,audioSegmentTimingInfoFn:n,id3Fn:a,captionsFn:o,isEndOfTimeline:l,endedTimelineFn:u,dataFn:h,doneFn:d,onTransmuxerLog:c})=>{Uc({id:t.requestId,key:t.key,encryptedBytes:t.encryptedBytes,decryptionWorker:e},(e=>{t.bytes=e,Rc({segment:t,bytes:t.bytes,trackInfoFn:i,timingInfoFn:s,videoSegmentTimingInfoFn:r,audioSegmentTimingInfoFn:n,id3Fn:a,captionsFn:o,isEndOfTimeline:l,endedTimelineFn:u,dataFn:h,doneFn:d,onTransmuxerLog:c})}))})({decryptionWorker:t,segment:f,trackInfoFn:i,timingInfoFn:s,videoSegmentTimingInfoFn:r,audioSegmentTimingInfoFn:n,id3Fn:a,captionsFn:o,isEndOfTimeline:l,endedTimelineFn:u,dataFn:h,doneFn:d,onTransmuxerLog:c});Rc({segment:f,bytes:f.bytes,trackInfoFn:i,timingInfoFn:s,videoSegmentTimingInfoFn:r,audioSegmentTimingInfoFn:n,id3Fn:a,captionsFn:o,isEndOfTimeline:l,endedTimelineFn:u,dataFn:h,doneFn:d,onTransmuxerLog:c})};if(f.endOfAllRequests=Date.now(),f.map&&f.map.encryptedBytes&&!f.map.bytes)return Uc({decryptionWorker:t,id:f.requestId+"-init",encryptedBytes:f.map.encryptedBytes,key:f.map.key},(t=>{f.map.bytes=t,Nc(f,(t=>{if(t)return Lc(e),d(t,f);p()}))}));p()}}}})({activeXhrs:y,decryptionWorker:i,trackInfoFn:a,timingInfoFn:o,videoSegmentTimingInfoFn:l,audioSegmentTimingInfoFn:u,id3Fn:h,captionsFn:d,isEndOfTimeline:c,endedTimelineFn:p,dataFn:m,doneFn:g,onTransmuxerLog:f});if(s.key&&!s.key.bytes){const i=[s.key];s.map&&!s.map.bytes&&s.map.key&&s.map.key.resolvedUri===s.key.resolvedUri&&i.push(s.map.key);const r=e(ud(t,{uri:s.key.resolvedUri,responseType:"arraybuffer",requestType:"segment-key"}),Mc(s,i,_));y.push(r)}if(s.map&&!s.map.bytes){if(s.map.key&&(!s.key||s.key.resolvedUri!==s.map.key.resolvedUri)){const i=e(ud(t,{uri:s.map.key.resolvedUri,responseType:"arraybuffer",requestType:"segment-key"}),Mc(s,[s.map.key],_));y.push(i)}const i=ud(t,{uri:s.map.resolvedUri,responseType:"arraybuffer",headers:tc(s.map),requestType:"segment-media-initialization"}),r=(({segment:e,finishProcessingFn:t})=>(i,s)=>{const r=Oc(i,s);if(r)return t(r,e);const n=new Uint8Array(s.response);if(e.map.key)return e.map.encryptedBytes=n,t(null,e);e.map.bytes=n,Nc(e,(function(i){if(i)return i.xhr=s,i.status=s.status,t(i,e);t(null,e)}))})({segment:s,finishProcessingFn:_}),n=e(i,r);y.push(n)}const v=ud(t,{uri:s.part&&s.part.resolvedUri||s.resolvedUri,responseType:"arraybuffer",headers:tc(s),requestType:"segment"}),b=e(v,(({segment:e,finishProcessingFn:t,responseType:i})=>(s,r)=>{const n=Oc(s,r);if(n)return t(n,e);const a="arraybuffer"!==i&&r.responseText?(e=>{const t=new Uint8Array(new ArrayBuffer(e.length));for(let i=0;i({bandwidth:e.bandwidth,bytesReceived:e.bytesReceived||0,roundTripTime:e.roundTripTime||0}))(r),e.key?e.encryptedBytes=new Uint8Array(a):e.bytes=new Uint8Array(a),t(null,e)})({segment:s,finishProcessingFn:_,responseType:v.responseType}));b.addEventListener("progress",(({segment:e,progressFn:t,trackInfoFn:i,timingInfoFn:s,videoSegmentTimingInfoFn:r,audioSegmentTimingInfoFn:n,id3Fn:a,captionsFn:o,isEndOfTimeline:l,endedTimelineFn:u,dataFn:h})=>i=>{if(!i.target.aborted)return e.stats=ud(e.stats,(e=>{const t=e.target,i={bandwidth:1/0,bytesReceived:0,roundTripTime:Date.now()-t.requestTime||0};return i.bytesReceived=e.loaded,i.bandwidth=Math.floor(i.bytesReceived/i.roundTripTime*8*1e3),i})(i)),!e.stats.firstBytesReceivedAt&&e.stats.bytesReceived&&(e.stats.firstBytesReceivedAt=Date.now()),t(i,e)})({segment:s,progressFn:n,trackInfoFn:a,timingInfoFn:o,videoSegmentTimingInfoFn:l,audioSegmentTimingInfoFn:u,id3Fn:h,captionsFn:d,isEndOfTimeline:c,endedTimelineFn:p,dataFn:m})),y.push(b);const T={};return y.forEach((e=>{e.addEventListener("loadend",(({loadendState:e,abortFn:t})=>i=>{i.target.aborted&&t&&!e.calledAbortFn&&(t(),e.calledAbortFn=!0)})({loadendState:T,abortFn:r}))})),()=>Lc(y)})({xhr:this.vhs_.xhr,xhrOptions:this.xhrOptions_,decryptionWorker:this.decrypter_,segment:t,abortFn:this.handleAbort_.bind(this,e),progressFn:this.handleProgress_.bind(this),trackInfoFn:this.handleTrackInfo_.bind(this),timingInfoFn:this.handleTimingInfo_.bind(this),videoSegmentTimingInfoFn:this.handleSegmentTimingInfo_.bind(this,"video",e.requestId),audioSegmentTimingInfoFn:this.handleSegmentTimingInfo_.bind(this,"audio",e.requestId),captionsFn:this.handleCaptions_.bind(this),isEndOfTimeline:n,endedTimelineFn:()=>{this.logger_("received endedtimeline callback")},id3Fn:this.handleId3_.bind(this),dataFn:this.handleData_.bind(this),doneFn:this.segmentRequestFinished_.bind(this),onTransmuxerLog:({message:t,level:i,stream:s})=>{this.logger_(`${sp(e)} logged from transmuxer stream ${s} as a ${i}: ${t}`)}})}trimBackBuffer_(e){const t=((e,t,i)=>{let s=t-_c.BACK_BUFFER_LENGTH;e.length&&(s=Math.max(s,e.start(0)));const r=t-i;return Math.min(r,s)})(this.seekable_(),this.currentTime_(),this.playlist_.targetDuration||10);t>0&&this.remove(0,t)}createSimplifiedSegmentObj_(e){const t=e.segment,i=e.part,s={resolvedUri:i?i.resolvedUri:t.resolvedUri,byterange:i?i.byterange:t.byterange,requestId:e.requestId,transmuxer:e.transmuxer,audioAppendStart:e.audioAppendStart,gopsToAlignWith:e.gopsToAlignWith,part:e.part},r=e.playlist.segments[e.mediaIndex-1];if(r&&r.timeline===t.timeline&&(r.videoTimingInfo?s.baseStartTime=r.videoTimingInfo.transmuxedDecodeEnd:r.audioTimingInfo&&(s.baseStartTime=r.audioTimingInfo.transmuxedDecodeEnd)),t.key){const i=t.key.iv||new Uint32Array([0,0,0,e.mediaIndex+e.playlist.mediaSequence]);s.key=this.segmentKey(t.key),s.key.iv=i}return t.map&&(s.map=this.initSegmentForMap(t.map)),s}saveTransferStats_(e){this.mediaRequests+=1,e&&(this.mediaBytesTransferred+=e.bytesReceived,this.mediaTransferDuration+=e.roundTripTime)}saveBandwidthRelatedStats_(e,t){this.pendingSegment_.byteLength=t.bytesReceived,e{if(!t.length)return e;if(i)return t.slice();const s=t[0].pts;let r=0;for(;r=s);r++);return e.slice(0,r).concat(t)})(this.gopBuffer_,i.gopInfo,this.safeAppend_)),this.state="APPENDING",this.trigger("appending"),this.waitForAppendsToComplete_(s)}setTimeMapping_(e){const t=this.syncController_.mappingForTimeline(e);null!==t&&(this.timeMapping_=t)}updateMediaSecondsLoaded_(e){"number"==typeof e.start&&"number"==typeof e.end?this.mediaSecondsLoaded+=e.end-e.start:this.mediaSecondsLoaded+=e.duration}shouldUpdateTransmuxerTimestampOffset_(e){return null!==e&&("main"===this.loaderType_&&e!==this.sourceUpdater_.videoTimestampOffset()||!this.audioDisabled_&&e!==this.sourceUpdater_.audioTimestampOffset())}trueSegmentStart_({currentStart:e,playlist:t,mediaIndex:i,firstVideoFrameTimeForData:s,currentVideoTimestampOffset:r,useVideoTimingInfo:n,videoTimingInfo:a,audioTimingInfo:o}){if(void 0!==e)return e;if(!n)return o.start;const l=t.segments[i-1];return 0!==i&&l&&void 0!==l.start&&l.end===s+r?a.start:s}waitForAppendsToComplete_(e){const t=this.getCurrentMediaInfo_(e);if(!t)return this.error({message:"No starting media returned, likely due to an unsupported media format.",playlistExclusionDuration:1/0,metadata:{errorType:td.Error.SegmentUnsupportedMediaFormat}}),void this.trigger("error");const{hasAudio:i,hasVideo:s,isMuxed:r}=t,n="main"===this.loaderType_&&s,a=!this.audioDisabled_&&i&&!r;if(e.waitingOnAppends=0,!e.hasAppendedData_)return e.timingInfo||"number"!=typeof e.timestampOffset||(this.isPendingTimestampOffset_=!0),e.timingInfo={start:0},e.waitingOnAppends++,this.isPendingTimestampOffset_||(this.updateSourceBufferTimestampOffset_(e),this.processMetadataQueue_()),void this.checkAppendsDone_(e);n&&e.waitingOnAppends++,a&&e.waitingOnAppends++,n&&this.sourceUpdater_.videoQueueCallback(this.checkAppendsDone_.bind(this,e)),a&&this.sourceUpdater_.audioQueueCallback(this.checkAppendsDone_.bind(this,e))}checkAppendsDone_(e){this.checkForAbort_(e.requestId)||(e.waitingOnAppends--,0===e.waitingOnAppends&&this.handleAppendsDone_())}checkForIllegalMediaSwitch(e){const t=((e,t,i)=>"main"===e&&t&&i?i.hasAudio||i.hasVideo?t.hasVideo&&!i.hasVideo?"Only audio found in segment when we expected video. We can't switch to audio only from a stream that had video. To get rid of this message, please add codec information to the manifest.":!t.hasVideo&&i.hasVideo?"Video found in segment when we expected only audio. We can't switch to a stream with video from an audio only stream. To get rid of this message, please add codec information to the manifest.":null:"Neither audio nor video found in segment.":null)(this.loaderType_,this.getCurrentMediaInfo_(),e);return!!t&&(this.error({message:t,playlistExclusionDuration:1/0,metadata:{errorType:td.Error.SegmentSwitchError}}),this.trigger("error"),!0)}updateSourceBufferTimestampOffset_(e){if(null===e.timestampOffset||"number"!=typeof e.timingInfo.start||e.changedTimestampOffset||"main"!==this.loaderType_)return;let t=!1;e.timestampOffset-=this.getSegmentStartTimeForTimestampOffsetCalculation_({videoTimingInfo:e.segment.videoTimingInfo,audioTimingInfo:e.segment.audioTimingInfo,timingInfo:e.timingInfo}),e.changedTimestampOffset=!0,e.timestampOffset!==this.sourceUpdater_.videoTimestampOffset()&&(this.sourceUpdater_.videoTimestampOffset(e.timestampOffset),t=!0),e.timestampOffset!==this.sourceUpdater_.audioTimestampOffset()&&(this.sourceUpdater_.audioTimestampOffset(e.timestampOffset),t=!0),t&&this.trigger("timestampoffset")}getSegmentStartTimeForTimestampOffsetCalculation_({videoTimingInfo:e,audioTimingInfo:t,timingInfo:i}){return this.useDtsForTimestampOffset_?e&&"number"==typeof e.transmuxedDecodeStart?e.transmuxedDecodeStart:t&&"number"==typeof t.transmuxedDecodeStart?t.transmuxedDecodeStart:i.start:i.start}updateTimingInfoEnd_(e){e.timingInfo=e.timingInfo||{};const t=this.getMediaInfo_(),i="main"===this.loaderType_&&t&&t.hasVideo&&e.videoTimingInfo?e.videoTimingInfo:e.audioTimingInfo;i&&(e.timingInfo.end="number"==typeof i.end?i.end:i.start+e.duration)}handleAppendsDone_(){if(this.pendingSegment_&&this.trigger("appendsdone"),!this.pendingSegment_)return this.state="READY",void(this.paused()||this.monitorBuffer_());const e=this.pendingSegment_;e.part&&e.part.syncInfo?e.part.syncInfo.markAppended():e.segment.syncInfo&&e.segment.syncInfo.markAppended(),this.updateTimingInfoEnd_(e),this.shouldSaveSegmentTimingInfo_&&this.syncController_.saveSegmentTimingInfo({segmentInfo:e,shouldSaveTimelineMapping:"main"===this.loaderType_});const t=((e,t)=>{if("hls"!==this.sourceType_)return null;const i=(e=>{let t=0;return["video","audio"].forEach((function(i){const s=e[`${i}TimingInfo`];if(!s)return;const{start:r,end:n}=s;let a;"bigint"==typeof r||"bigint"==typeof n?a=oe.BigInt(n)-oe.BigInt(r):"number"==typeof r&&"number"==typeof n&&(a=n-r),void 0!==a&&a>t&&(t=a)})),"bigint"==typeof t&&t3*e.playlist.targetDuration,n=s&&s.end&&this.currentTime_()-s.end>3*e.playlist.partTargetDuration;if(r||n)return this.logger_(`bad ${r?"segment":"part"} ${sp(e)}`),void this.resetEverything();null!==this.mediaIndex&&this.trigger("bandwidthupdate"),this.trigger("progress"),this.mediaIndex=e.mediaIndex,this.partIndex=e.partIndex,this.isEndOfStream_(e.mediaIndex,e.playlist,e.partIndex)&&this.endOfStream(),this.trigger("appended"),e.hasAppendedData_&&this.mediaAppends++,this.paused()||this.monitorBuffer_()}recordThroughput_(e){if(e.duratione.toUpperCase()))},hp=["video","audio"],dp=(e,t)=>{const i=t[`${e}Buffer`];return i&&i.updating||t.queuePending[e]},cp=(e,t)=>{if(0===t.queue.length)return;let i=0,s=t.queue[i];if("mediaSource"!==s.type){if("mediaSource"!==e&&t.ready()&&"closed"!==t.mediaSource.readyState&&!dp(e,t)){if(s.type!==e){if(i=((e,t)=>{for(let i=0;i{const i=t[`${e}Buffer`],s=up(e);i&&(i.removeEventListener("updateend",t[`on${s}UpdateEnd_`]),i.removeEventListener("error",t[`on${s}Error_`]),t.codecs[e]=null,t[`${e}Buffer`]=null)},mp=(e,t)=>e&&t&&-1!==Array.prototype.indexOf.call(e.sourceBuffers,t),gp=(e,t,i)=>(s,r)=>{const n=r[`${s}Buffer`];if(mp(r.mediaSource,n)){r.logger_(`Appending segment ${t.mediaIndex}'s ${e.length} bytes to ${s}Buffer`);try{n.appendBuffer(e)}catch(e){r.logger_(`Error with code ${e.code} `+(22===e.code?"(QUOTA_EXCEEDED_ERR) ":"")+`when appending segment ${t.mediaIndex} to ${s}Buffer`),r.queuePending[s]=null,i(e)}}},fp=(e,t)=>(i,s)=>{const r=s[`${i}Buffer`];if(mp(s.mediaSource,r)){s.logger_(`Removing ${e} to ${t} from ${i}Buffer`);try{r.remove(e,t)}catch(r){s.logger_(`Remove ${e} to ${t} from ${i}Buffer failed`)}}},yp=e=>(t,i)=>{const s=i[`${t}Buffer`];mp(i.mediaSource,s)&&(i.logger_(`Setting ${t}timestampOffset to ${e}`),s.timestampOffset=e)},_p=e=>(t,i)=>{e()},vp=e=>t=>{if("open"===t.mediaSource.readyState){t.logger_(`Calling mediaSource endOfStream(${e||""})`);try{t.mediaSource.endOfStream(e)}catch(e){td.log.warn("Failed to call media source endOfStream",e)}}},bp=e=>t=>{t.logger_(`Setting mediaSource duration to ${e}`);try{t.mediaSource.duration=e}catch(e){td.log.warn("Failed to set media source duration",e)}},Tp=(e,t)=>i=>{const s=up(e),r=bi(t);i.logger_(`Adding ${e}Buffer with codec ${t} to mediaSource`);const n=i.mediaSource.addSourceBuffer(r);n.addEventListener("updateend",i[`on${s}UpdateEnd_`]),n.addEventListener("error",i[`on${s}Error_`]),i.codecs[e]=t,i[`${e}Buffer`]=n},Sp=e=>t=>{const i=t[`${e}Buffer`];if(pp(e,t),mp(t.mediaSource,i)){t.logger_(`Removing ${e}Buffer with codec ${t.codecs[e]} from mediaSource`);try{t.mediaSource.removeSourceBuffer(i)}catch(t){td.log.warn(`Failed to removeSourceBuffer ${e}Buffer`,t)}}},Ep=e=>(t,i)=>{const s=i[`${t}Buffer`],r=bi(e);if(!mp(i.mediaSource,s))return;const n=e.substring(0,e.indexOf(".")),a=i.codecs[t];if(a.substring(0,a.indexOf("."))!==n){i.logger_(`changing ${t}Buffer codec from ${i.codecs[t]} to ${e}`);try{s.changeType(r),i.codecs[t]=e}catch(e){td.log.warn(`Failed to changeType on ${t}Buffer`,e)}}},wp=({type:e,sourceUpdater:t,action:i,doneFn:s,name:r})=>{t.queue.push({type:e,action:i,doneFn:s,name:r}),cp(e,t)},Cp=(e,t)=>i=>{const s=function(e){if(0===e.length)return"Buffered Ranges are empty";let t="Buffered Ranges: \n";for(let i=0;icp("mediaSource",this),this.mediaSource.addEventListener("sourceopen",this.sourceopenListener_),this.logger_=ld("SourceUpdater"),this.audioTimestampOffset_=0,this.videoTimestampOffset_=0,this.queue=[],this.queuePending={audio:null,video:null},this.delayedAudioAppendQueue_=[],this.videoAppendQueued_=!1,this.codecs={},this.onVideoUpdateEnd_=Cp("video",this),this.onAudioUpdateEnd_=Cp("audio",this),this.onVideoError_=e=>{this.videoError_=e},this.onAudioError_=e=>{this.audioError_=e},this.createdSourceBuffers_=!1,this.initializedEme_=!1,this.triggeredReady_=!1}initializedEme(){this.initializedEme_=!0,this.triggerReady()}hasCreatedSourceBuffers(){return this.createdSourceBuffers_}hasInitializedAnyEme(){return this.initializedEme_}ready(){return this.hasCreatedSourceBuffers()&&this.hasInitializedAnyEme()}createSourceBuffers(e){this.hasCreatedSourceBuffers()||(this.addOrChangeSourceBuffers(e),this.createdSourceBuffers_=!0,this.trigger("createdsourcebuffers"),this.triggerReady())}triggerReady(){this.ready()&&!this.triggeredReady_&&(this.triggeredReady_=!0,this.trigger("ready"))}addSourceBuffer(e,t){wp({type:"mediaSource",sourceUpdater:this,action:Tp(e,t),name:"addSourceBuffer"})}abort(e){wp({type:e,sourceUpdater:this,action:(e,t)=>{if("open"!==t.mediaSource.readyState)return;const i=t[`${e}Buffer`];if(mp(t.mediaSource,i)){t.logger_(`calling abort on ${e}Buffer`);try{i.abort()}catch(t){td.log.warn(`Failed to abort on ${e}Buffer`,t)}}},name:"abort"})}removeSourceBuffer(e){this.canRemoveSourceBuffer()?wp({type:"mediaSource",sourceUpdater:this,action:Sp(e),name:"removeSourceBuffer"}):td.log.error("removeSourceBuffer is not supported!")}canRemoveSourceBuffer(){return!td.browser.IS_FIREFOX&&oe.MediaSource&&oe.MediaSource.prototype&&"function"==typeof oe.MediaSource.prototype.removeSourceBuffer}static canChangeType(){return oe.SourceBuffer&&oe.SourceBuffer.prototype&&"function"==typeof oe.SourceBuffer.prototype.changeType}canChangeType(){return this.constructor.canChangeType()}changeType(e,t){this.canChangeType()?wp({type:e,sourceUpdater:this,action:Ep(t),name:"changeType"}):td.log.error("changeType is not supported!")}addOrChangeSourceBuffers(e){if(!e||"object"!=typeof e||0===Object.keys(e).length)throw new Error("Cannot addOrChangeSourceBuffers to undefined codecs");Object.keys(e).forEach((t=>{const i=e[t];if(!this.hasCreatedSourceBuffers())return this.addSourceBuffer(t,i);this.canChangeType()&&this.changeType(t,i)}))}appendBuffer(e,t){const{segmentInfo:i,type:s,bytes:r}=e;if(this.processedAppend_=!0,"audio"===s&&this.videoBuffer&&!this.videoAppendQueued_)return this.delayedAudioAppendQueue_.push([e,t]),void this.logger_(`delayed audio append of ${r.length} until video append`);if(wp({type:s,sourceUpdater:this,action:gp(r,i||{mediaIndex:-1},t),doneFn:t,name:"appendBuffer"}),"video"===s){if(this.videoAppendQueued_=!0,!this.delayedAudioAppendQueue_.length)return;const e=this.delayedAudioAppendQueue_.slice();this.logger_(`queuing delayed audio ${e.length} appendBuffers`),this.delayedAudioAppendQueue_.length=0,e.forEach((e=>{this.appendBuffer.apply(this,e)}))}}audioBuffered(){return mp(this.mediaSource,this.audioBuffer)&&this.audioBuffer.buffered?this.audioBuffer.buffered:hd()}videoBuffered(){return mp(this.mediaSource,this.videoBuffer)&&this.videoBuffer.buffered?this.videoBuffer.buffered:hd()}buffered(){const e=mp(this.mediaSource,this.videoBuffer)?this.videoBuffer:null,t=mp(this.mediaSource,this.audioBuffer)?this.audioBuffer:null;return t&&!e?this.audioBuffered():e&&!t?this.videoBuffered():function(e,t){let i=null,s=null,r=0;const n=[],a=[];if(!(e&&e.length&&t&&t.length))return hd();let o=e.length;for(;o--;)n.push({time:e.start(o),type:"start"}),n.push({time:e.end(o),type:"end"});for(o=t.length;o--;)n.push({time:t.start(o),type:"start"}),n.push({time:t.end(o),type:"end"});for(n.sort((function(e,t){return e.time-t.time})),o=0;o{this.abort(e),this.canRemoveSourceBuffer()?this.removeSourceBuffer(e):this[`${e}QueueCallback`]((()=>pp(e,this)))})),this.videoAppendQueued_=!1,this.delayedAudioAppendQueue_.length=0,this.sourceopenListener_&&this.mediaSource.removeEventListener("sourceopen",this.sourceopenListener_),this.off()}}const xp=e=>decodeURIComponent(escape(String.fromCharCode.apply(null,e))),Ip=new Uint8Array("\n\n".split("").map((e=>e.charCodeAt(0))));class Ap extends Error{constructor(){super("Trying to parse received VTT cues, but there is no WebVTT. Make sure vtt.js is loaded.")}}class Dp extends op{constructor(e,t={}){super(e,t),this.mediaSource_=null,this.subtitlesTrack_=null,this.featuresNativeTextTracks_=e.featuresNativeTextTracks,this.loadVttJs=e.loadVttJs,this.shouldSaveSegmentTimingInfo_=!1}createTransmuxer_(){return null}buffered_(){if(!this.subtitlesTrack_||!this.subtitlesTrack_.cues||!this.subtitlesTrack_.cues.length)return hd();const e=this.subtitlesTrack_.cues;return hd([[e[0].startTime,e[e.length-1].startTime]])}initSegmentForMap(e,t=!1){if(!e)return null;const i=ac(e);let s=this.initSegments_[i];if(t&&!s&&e.bytes){const t=Ip.byteLength+e.bytes.byteLength,r=new Uint8Array(t);r.set(e.bytes),r.set(Ip,e.bytes.byteLength),this.initSegments_[i]=s={resolvedUri:e.resolvedUri,byterange:e.byterange,bytes:r}}return s||e}couldBeginLoading_(){return this.playlist_&&this.subtitlesTrack_&&!this.paused()}init_(){return this.state="READY",this.resetEverything(),this.monitorBuffer_()}track(e){return void 0===e||(this.subtitlesTrack_=e,"INIT"===this.state&&this.couldBeginLoading_()&&this.init_()),this.subtitlesTrack_}remove(e,t){ep(e,t,this.subtitlesTrack_)}fillBuffer_(){const e=this.chooseNextRequest_();if(e){if(null===this.syncController_.timestampOffsetForTimeline(e.timeline)){const e=()=>{this.state="READY",this.paused()||this.monitorBuffer_()};return this.syncController_.one("timestampoffset",e),void(this.state="WAITING_ON_TIMELINE")}this.loadSegment_(e)}}timestampOffsetForSegment_(){return null}chooseNextRequest_(){return this.skipEmptySegments_(super.chooseNextRequest_())}skipEmptySegments_(e){for(;e&&e.segment.empty;){if(e.mediaIndex+1>=e.playlist.segments.length){e=null;break}e=this.generateSegmentInfo_({playlist:e.playlist,mediaIndex:e.mediaIndex+1,startOfSegment:e.startOfSegment+e.duration,isSyncRequest:e.isSyncRequest})}return e}stopForError(e){this.error(e),this.state="READY",this.pause(),this.trigger("error")}segmentRequestFinished_(e,t,i){if(!this.subtitlesTrack_)return void(this.state="READY");if(this.saveTransferStats_(t.stats),!this.pendingSegment_)return this.state="READY",void(this.mediaRequestsAborted+=1);if(e)return e.code===Dc&&this.handleTimeout_(),e.code===Pc?this.mediaRequestsAborted+=1:this.mediaRequestsErrored+=1,void this.stopForError(e);const s=this.pendingSegment_;this.saveBandwidthRelatedStats_(s.duration,t.stats),t.key&&this.segmentKey(t.key,!0),this.state="APPENDING",this.trigger("appending");const r=s.segment;if(r.map&&(r.map.bytes=t.map.bytes),s.bytes=t.bytes,"function"!=typeof oe.WebVTT&&"function"==typeof this.loadVttJs)return this.state="WAITING_ON_VTTJS",void this.loadVttJs().then((()=>this.segmentRequestFinished_(e,t,i)),(()=>this.stopForError({message:"Error loading vtt.js",metadata:{errorType:td.Error.VttLoadError}})));r.requested=!0;try{this.parseVTTCues_(s)}catch(e){return void this.stopForError({message:e.message,metadata:{errorType:td.Error.VttCueParsingError}})}if(this.updateTimeMapping_(s,this.syncController_.timelines[s.timeline],this.playlist_),s.cues.length?s.timingInfo={start:s.cues[0].startTime,end:s.cues[s.cues.length-1].endTime}:s.timingInfo={start:s.startOfSegment,end:s.startOfSegment+s.duration},s.isSyncRequest)return this.trigger("syncinfoupdate"),this.pendingSegment_=null,void(this.state="READY");s.byteLength=s.bytes.byteLength,this.mediaSecondsLoaded+=r.duration,s.cues.forEach((e=>{this.subtitlesTrack_.addCue(this.featuresNativeTextTracks_?new oe.VTTCue(e.startTime,e.endTime,e.text):e)})),function(e){const t=e.cues;if(!t)return;const i={};for(let s=t.length-1;s>=0;s--){const r=t[s],n=`${r.startTime}-${r.endTime}-${r.text}`;i[n]?e.removeCue(r):i[n]=r}}(this.subtitlesTrack_),this.handleAppendsDone_()}handleData_(){}updateTimingInfoEnd_(){}parseVTTCues_(e){let t,i=!1;if("function"!=typeof oe.WebVTT)throw new Ap;"function"==typeof oe.TextDecoder?t=new oe.TextDecoder("utf8"):(t=oe.WebVTT.StringDecoder(),i=!0);const s=new oe.WebVTT.Parser(oe,oe.vttjs,t);if(e.cues=[],e.timestampmap={MPEGTS:0,LOCAL:0},s.oncue=e.cues.push.bind(e.cues),s.ontimestampmap=t=>{e.timestampmap=t},s.onparsingerror=e=>{td.log.warn("Error encountered when parsing cues: "+e.message)},e.segment.map){let t=e.segment.map.bytes;i&&(t=xp(t)),s.parse(t)}let r=e.bytes;i&&(r=xp(r)),s.parse(r),s.flush()}updateTimeMapping_(e,t,i){const s=e.segment;if(!t)return;if(!e.cues.length)return void(s.empty=!0);const{MPEGTS:r,LOCAL:n}=e.timestampmap,a=r/Qn-n+t.mapping;if(e.cues.forEach((e=>{const i=e.endTime-e.startTime,s=0===r?e.startTime+a:this.handleRollover_(e.startTime+a,t.time);e.startTime=Math.max(s,0),e.endTime=Math.max(s+i,0)})),!i.syncInfo){const t=e.cues[0].startTime,r=e.cues[e.cues.length-1].startTime;i.syncInfo={mediaSequence:i.mediaSequence+e.mediaIndex,time:Math.min(t,r-s.duration)}}}handleRollover_(e,t){if(null===t)return e;let i=e*Qn;const s=t*Qn;let r;for(r=s4294967296;)i+=r;return i/Qn}}const Pp=function(e,t){const i=e.cues;for(let e=0;e=s.adStartTime&&t<=s.adEndTime)return s}return null};class Lp{constructor({start:e,end:t,segmentIndex:i,partIndex:s=null,appended:r=!1}){this.start_=e,this.end_=t,this.segmentIndex_=i,this.partIndex_=s,this.appended_=r}isInRange(e){return e>=this.start&&e0}resetAppendStatus(){this.segmentSyncInfo_.resetAppendedStatus(),this.partsSyncInfo_.forEach((e=>e.resetAppendedStatus()))}}class Mp{constructor(){this.storage_=new Map,this.diagnostics_="",this.isReliable_=!1,this.start_=-1/0,this.end_=1/0}get start(){return this.start_}get end(){return this.end_}get diagnostics(){return this.diagnostics_}get isReliable(){return this.isReliable_}resetAppendedStatus(){this.storage_.forEach((e=>e.resetAppendStatus()))}update(e,t){const{mediaSequence:i,segments:s}=e;if(this.isReliable_=this.isReliablePlaylist_(i,s),this.isReliable_)return this.updateStorage_(s,i,this.calculateBaseTime_(i,t))}getSyncInfoForTime(e){for(const{segmentSyncInfo:t,partsSyncInfo:i}of this.storage_.values())if(i.length){for(const t of i)if(t.isInRange(e))return t}else if(t.isInRange(e))return t;return null}updateStorage_(e,t,i){const s=new Map;let r="\n",n=i,a=t;this.start_=n,e.forEach(((e,t)=>{const i=this.storage_.get(a),o=n,l=o+e.duration,u=Boolean(i&&i.segmentSyncInfo&&i.segmentSyncInfo.isAppended),h=new Lp({start:o,end:l,appended:u,segmentIndex:t});e.syncInfo=h;let d=n;const c=(e.parts||[]).map(((e,s)=>{const n=d,o=d+e.duration,l=Boolean(i&&i.partsSyncInfo&&i.partsSyncInfo[s]&&i.partsSyncInfo[s].isAppended),u=new Lp({start:n,end:o,appended:l,segmentIndex:t,partIndex:s});return d=o,r+=`Media Sequence: ${a}.${s} | Range: ${n} --\x3e ${o} | Appended: ${l}\n`,e.syncInfo=u,u}));s.set(a,new Op(h,c)),r+=`${Qc(e.resolvedUri)} | Media Sequence: ${a} | Range: ${o} --\x3e ${l} | Appended: ${u}\n`,a++,n=l})),this.end_=n,this.storage_=s,this.diagnostics_=r}calculateBaseTime_(e,t){return this.storage_.size?this.storage_.has(e)?this.storage_.get(e).segmentSyncInfo.start:t:0}isReliablePlaylist_(e,t){return null!=e&&Array.isArray(t)&&t.length}}const Np=[{name:"VOD",run:(e,t,i,s,r)=>i!==1/0?{time:0,segmentIndex:0,partIndex:null}:null},{name:"MediaSequence",run:(e,t,i,s,r,n)=>{const a=e.getMediaSequenceSync(n);if(!a)return null;if(!a.isReliable)return null;const o=a.getSyncInfoForTime(r);return o?{time:o.start,partIndex:o.partIndex,segmentIndex:o.segmentIndex}:null}},{name:"ProgramDateTime",run:(e,t,i,s,r)=>{if(!Object.keys(e.timelineToDatetimeMappings).length)return null;let n=null,a=null;const o=Td(t);r=r||0;for(let i=0;i{let n=null,a=null;r=r||0;const o=Td(t);for(let e=0;e=e)&&(a=e,n={time:u,segmentIndex:i.segmentIndex,partIndex:i.partIndex})}}return n}},{name:"Discontinuity",run:(e,t,i,s,r)=>{let n=null;if(r=r||0,t.discontinuityStarts&&t.discontinuityStarts.length){let i=null;for(let s=0;s=e)&&(i=e,n={time:l.time,segmentIndex:a,partIndex:null})}}}return n}},{name:"Playlist",run:(e,t,i,s,r)=>t.syncInfo?{time:t.syncInfo.time,segmentIndex:t.syncInfo.mediaSequence-t.mediaSequence,partIndex:null}:null}];class Rp extends td.EventTarget{constructor(e={}){super(),this.timelines=[],this.discontinuities=[],this.timelineToDatetimeMappings={},this.mediaSequenceStorage_={main:new Mp,audio:new Mp,vtt:new Mp},this.logger_=ld("SyncController")}getMediaSequenceSync(e){return this.mediaSequenceStorage_[e]||null}getSyncPoint(e,t,i,s,r){if(t!==1/0)return Np.find((({name:e})=>"VOD"===e)).run(this,e,t);const n=this.runStrategies_(e,t,i,s,r);if(!n.length)return null;for(const t of n){const{syncPoint:i,strategy:r}=t,{segmentIndex:n,time:a}=i;if(n<0)continue;const o=a,l=o+e.segments[n].duration;if(this.logger_(`Strategy: ${r}. Current time: ${s}. selected segment: ${n}. Time: [${o} -> ${l}]}`),s>=o&&s0&&(s.time*=-1),Math.abs(s.time+xd({defaultDuration:e.targetDuration,durationList:e.segments,startIndex:s.segmentIndex,endIndex:0}))}runStrategies_(e,t,i,s,r){const n=[];for(let a=0;a86400)td.log.warn(`Not saving expired segment info. Media sequence gap ${i} is too large.`);else for(let s=i-1;s>=0;s--){const i=e.segments[s];if(i&&void 0!==i.start){t.syncInfo={mediaSequence:e.mediaSequence+s,time:i.start},this.logger_(`playlist refresh sync: [time:${t.syncInfo.time}, mediaSequence: ${t.syncInfo.mediaSequence}]`),this.trigger("syncinfoupdate");break}}}setDateTimeMappingForStart(e){if(this.timelineToDatetimeMappings={},e.segments&&e.segments.length&&e.segments[0].dateTimeObject){const t=e.segments[0],i=t.dateTimeObject.getTime()/1e3;this.timelineToDatetimeMappings[t.timeline]=-i}}saveSegmentTimingInfo({segmentInfo:e,shouldSaveTimelineMapping:t}){const i=this.calculateSegmentTimeMapping_(e,e.timingInfo,t),s=e.segment;i&&(this.saveDiscontinuitySyncInfo_(e),e.playlist.syncInfo||(e.playlist.syncInfo={mediaSequence:e.playlist.mediaSequence+e.mediaIndex,time:s.start}));const r=s.dateTimeObject;s.discontinuity&&t&&r&&(this.timelineToDatetimeMappings[s.timeline]=-r.getTime()/1e3)}timestampOffsetForTimeline(e){return void 0===this.timelines[e]?null:this.timelines[e].time}mappingForTimeline(e){return void 0===this.timelines[e]?null:this.timelines[e].mapping}calculateSegmentTimeMapping_(e,t,i){const s=e.segment,r=e.part;let n,a,o=this.timelines[e.timeline];if("number"==typeof e.timestampOffset)o={time:e.startOfSegment,mapping:e.startOfSegment-t.start},i&&(this.timelines[e.timeline]=o,this.trigger("timestampoffset"),this.logger_(`time mapping for timeline ${e.timeline}: [time: ${o.time}] [mapping: ${o.mapping}]`)),n=e.startOfSegment,a=t.end+o.mapping;else{if(!o)return!1;n=t.start+o.mapping,a=t.end+o.mapping}return r&&(r.start=n,r.end=a),(!s.start||no){let s;s=a<0?i.start-xd({defaultDuration:t.targetDuration,durationList:t.segments,startIndex:e.mediaIndex,endIndex:r}):i.end+xd({defaultDuration:t.targetDuration,durationList:t.segments,startIndex:e.mediaIndex+1,endIndex:r}),this.discontinuities[n]={time:s,accuracy:o}}}}dispose(){this.trigger("dispose"),this.off()}}class Up extends td.EventTarget{constructor(){super(),this.pendingTimelineChanges_={},this.lastTimelineChanges_={}}clearPendingTimelineChange(e){this.pendingTimelineChanges_[e]=null,this.trigger("pendingtimelinechange")}pendingTimelineChange({type:e,from:t,to:i}){return"number"==typeof t&&"number"==typeof i&&(this.pendingTimelineChanges_[e]={type:e,from:t,to:i},this.trigger("pendingtimelinechange")),this.pendingTimelineChanges_[e]}lastTimelineChange({type:e,from:t,to:i}){return"number"==typeof t&&"number"==typeof i&&(this.lastTimelineChanges_[e]={type:e,from:t,to:i},delete this.pendingTimelineChanges_[e],this.trigger("timelinechange")),this.lastTimelineChanges_[e]}dispose(){this.trigger("dispose"),this.pendingTimelineChanges_={},this.lastTimelineChanges_={},this.off()}}const Bp=Tc(Sc((function(){var e=function(){function e(){this.listeners={}}var t=e.prototype;return t.on=function(e,t){this.listeners[e]||(this.listeners[e]=[]),this.listeners[e].push(t)},t.off=function(e,t){if(!this.listeners[e])return!1;var i=this.listeners[e].indexOf(t);return this.listeners[e]=this.listeners[e].slice(0),this.listeners[e].splice(i,1),i>-1},t.trigger=function(e){var t=this.listeners[e];if(t)if(2===arguments.length)for(var i=t.length,s=0;s>7))^n]=n;for(a=o=0;!s[a];a^=h||1,o=u[o]||1)for(p=o^o<<1^o<<2^o<<3^o<<4,p=p>>8^255&p^99,s[a]=p,r[p]=a,c=l[d=l[h=l[a]]],g=16843009*c^65537*d^257*h^16843008*a,m=257*l[p]^16843008*p,n=0;n<4;n++)t[n][a]=m=m<<24^m>>>8,i[n][p]=g=g<<24^g>>>8;for(n=0;n<5;n++)t[n]=t[n].slice(0),i[n]=i[n].slice(0);return e}()),this._tables=[[t[0][0].slice(),t[0][1].slice(),t[0][2].slice(),t[0][3].slice(),t[0][4].slice()],[t[1][0].slice(),t[1][1].slice(),t[1][2].slice(),t[1][3].slice(),t[1][4].slice()]];const n=this._tables[0][4],a=this._tables[1],o=e.length;let l=1;if(4!==o&&6!==o&&8!==o)throw new Error("Invalid aes key size");const u=e.slice(0),h=[];for(this._key=[u,h],i=o;i<4*o+28;i++)r=u[i-1],(i%o==0||8===o&&i%o==4)&&(r=n[r>>>24]<<24^n[r>>16&255]<<16^n[r>>8&255]<<8^n[255&r],i%o==0&&(r=r<<8^r>>>24^l<<24,l=l<<1^283*(l>>7))),u[i]=u[i-o]^r;for(s=0;i;s++,i--)r=u[3&s?i:i-4],h[s]=i<=4||s<4?r:a[0][n[r>>>24]]^a[1][n[r>>16&255]]^a[2][n[r>>8&255]]^a[3][n[255&r]]}decrypt(e,t,i,s,r,n){const a=this._key[1];let o,l,u,h=e^a[0],d=s^a[1],c=i^a[2],p=t^a[3];const m=a.length/4-2;let g,f=4;const y=this._tables[1],_=y[0],v=y[1],b=y[2],T=y[3],S=y[4];for(g=0;g>>24]^v[d>>16&255]^b[c>>8&255]^T[255&p]^a[f],l=_[d>>>24]^v[c>>16&255]^b[p>>8&255]^T[255&h]^a[f+1],u=_[c>>>24]^v[p>>16&255]^b[h>>8&255]^T[255&d]^a[f+2],p=_[p>>>24]^v[h>>16&255]^b[d>>8&255]^T[255&c]^a[f+3],f+=4,h=o,d=l,c=u;for(g=0;g<4;g++)r[(3&-g)+n]=S[h>>>24]<<24^S[d>>16&255]<<16^S[c>>8&255]<<8^S[255&p]^a[f++],o=h,h=d,d=c,c=p,p=o}}class r extends e{constructor(){super(e),this.jobs=[],this.delay=1,this.timeout_=null}processJob_(){this.jobs.shift()(),this.jobs.length?this.timeout_=setTimeout(this.processJob_.bind(this),this.delay):this.timeout_=null}push(e){this.jobs.push(e),this.timeout_||(this.timeout_=setTimeout(this.processJob_.bind(this),this.delay))}}const n=function(e){return e<<24|(65280&e)<<8|(16711680&e)>>8|e>>>24};class a{constructor(e,t,i,s){const o=a.STEP,l=new Int32Array(e.buffer),u=new Uint8Array(e.byteLength);let h=0;for(this.asyncStream_=new r,this.asyncStream_.push(this.decryptChunk_(l.subarray(h,h+o),t,i,u)),h=o;h>2),a=new s(Array.prototype.slice.call(t)),o=new Uint8Array(e.byteLength),l=new Int32Array(o.buffer);let u,h,d,c,p,m,g,f,y;for(u=i[0],h=i[1],d=i[2],c=i[3],y=0;y{const s=e[i];var r;r=s,("function"===ArrayBuffer.isView?ArrayBuffer.isView(r):r&&r.buffer instanceof ArrayBuffer)?t[i]={bytes:s.buffer,byteOffset:s.byteOffset,byteLength:s.byteLength}:t[i]=s})),t}({source:t.source,decrypted:i}),[i.buffer])}))}})));var Fp=bc(Bp);const qp=e=>{let t=e.default?"main":"alternative";return e.characteristics&&e.characteristics.indexOf("public.accessibility.describes-video")>=0&&(t="main-desc"),t},jp=(e,t)=>{e.abort(),e.pause(),t&&t.activePlaylistLoader&&(t.activePlaylistLoader.pause(),t.activePlaylistLoader=null)},$p=(e,t)=>{t.activePlaylistLoader=e,e.load()},Hp={AUDIO:(e,t)=>()=>{const{mediaTypes:{[e]:i},excludePlaylist:s}=t,r=i.activeTrack(),n=i.activeGroup(),a=(n.filter((e=>e.default))[0]||n[0]).id,o=i.tracks[a];if(r!==o){td.log.warn("Problem encountered loading the alternate audio track.Switching back to default.");for(const e in i.tracks)i.tracks[e].enabled=i.tracks[e]===o;i.onTrackChanged()}else s({error:{message:"Problem encountered loading the default audio track."}})},SUBTITLES:(e,t)=>()=>{const{mediaTypes:{[e]:i}}=t;td.log.warn("Problem encountered loading the subtitle track.Disabling subtitle track.");const s=i.activeTrack();s&&(s.mode="disabled"),i.onTrackChanged()}},Vp={AUDIO:(e,t,i)=>{if(!t)return;const{tech:s,requestOptions:r,segmentLoaders:{[e]:n}}=i;t.on("loadedmetadata",(()=>{const e=t.media();n.playlist(e,r),(!s.paused()||e.endList&&"none"!==s.preload())&&n.load()})),t.on("loadedplaylist",(()=>{n.playlist(t.media(),r),s.paused()||n.load()})),t.on("error",Hp[e](e,i))},SUBTITLES:(e,t,i)=>{const{tech:s,requestOptions:r,segmentLoaders:{[e]:n},mediaTypes:{[e]:a}}=i;t.on("loadedmetadata",(()=>{const e=t.media();n.playlist(e,r),n.track(a.activeTrack()),(!s.paused()||e.endList&&"none"!==s.preload())&&n.load()})),t.on("loadedplaylist",(()=>{n.playlist(t.media(),r),s.paused()||n.load()})),t.on("error",Hp[e](e,i))}},zp={AUDIO:(e,t)=>{const{vhs:i,sourceType:s,segmentLoaders:{[e]:r},requestOptions:n,main:{mediaGroups:a},mediaTypes:{[e]:{groups:o,tracks:l,logger_:u}},mainPlaylistLoader:h}=t,d=Rd(h.main);a[e]&&0!==Object.keys(a[e]).length||(a[e]={main:{default:{default:!0}}},d&&(a[e].main.default.playlists=h.main.playlists));for(const r in a[e]){o[r]||(o[r]=[]);for(const c in a[e][r]){let p,m=a[e][r][c];if(d?(u(`AUDIO group '${r}' label '${c}' is a main playlist`),m.isMainPlaylist=!0,p=null):p="vhs-json"===s&&m.playlists?new Yd(m.playlists[0],i,n):m.resolvedUri?new Yd(m.resolvedUri,i,n):m.playlists&&"dash"===s?new yc(m.playlists[0],i,n,h):null,m=ud({id:c,playlistLoader:p},m),Vp[e](e,m.playlistLoader,t),o[r].push(m),void 0===l[c]){const e=new td.AudioTrack({id:c,kind:qp(m),enabled:!1,language:m.language,default:m.default,label:c});l[c]=e}}}r.on("error",Hp[e](e,t))},SUBTITLES:(e,t)=>{const{tech:i,vhs:s,sourceType:r,segmentLoaders:{[e]:n},requestOptions:a,main:{mediaGroups:o},mediaTypes:{[e]:{groups:l,tracks:u}},mainPlaylistLoader:h}=t;for(const n in o[e]){l[n]||(l[n]=[]);for(const d in o[e][n]){if(!s.options_.useForcedSubtitles&&o[e][n][d].forced)continue;let c,p=o[e][n][d];if("hls"===r)c=new Yd(p.resolvedUri,s,a);else if("dash"===r){if(!p.playlists.filter((e=>e.excludeUntil!==1/0)).length)return;c=new yc(p.playlists[0],s,a,h)}else"vhs-json"===r&&(c=new Yd(p.playlists?p.playlists[0]:p.resolvedUri,s,a));if(p=ud({id:d,playlistLoader:c},p),Vp[e](e,p.playlistLoader,t),l[n].push(p),void 0===u[d]){const e=i.addRemoteTextTrack({id:d,kind:"subtitles",default:p.default&&p.autoselect,language:p.language,label:d},!1).track;u[d]=e}}}n.on("error",Hp[e](e,t))},"CLOSED-CAPTIONS":(e,t)=>{const{tech:i,main:{mediaGroups:s},mediaTypes:{[e]:{groups:r,tracks:n}}}=t;for(const t in s[e]){r[t]||(r[t]=[]);for(const a in s[e][t]){const o=s[e][t][a];if(!/^(?:CC|SERVICE)/.test(o.instreamId))continue;const l=i.options_.vhs&&i.options_.vhs.captionServices||{};let u={label:a,language:o.language,instreamId:o.instreamId,default:o.default&&o.autoselect};if(l[u.instreamId]&&(u=ud(u,l[u.instreamId])),void 0===u.default&&delete u.default,r[t].push(ud({id:a},o)),void 0===n[a]){const e=i.addRemoteTextTrack({id:u.instreamId,kind:"captions",default:u.default,language:u.language,label:u.label},!1).track;n[a]=e}}}}},Wp=(e,t)=>{for(let i=0;i()=>{const{mediaTypes:{[e]:{tracks:i}}}=t;for(const e in i)if(i[e].enabled)return i[e];return null},SUBTITLES:(e,t)=>()=>{const{mediaTypes:{[e]:{tracks:i}}}=t;for(const e in i)if("showing"===i[e].mode||"hidden"===i[e].mode)return i[e];return null}};class Xp{constructor(){this.priority_=[],this.pathwayClones_=new Map}set version(e){1===e&&(this.version_=e)}set ttl(e){this.ttl_=e||300}set reloadUri(e){e&&(this.reloadUri_=ad(this.reloadUri_,e))}set priority(e){e&&e.length&&(this.priority_=e)}set pathwayClones(e){e&&e.length&&(this.pathwayClones_=new Map(e.map((e=>[e.ID,e]))))}get version(){return this.version_}get ttl(){return this.ttl_}get reloadUri(){return this.reloadUri_}get priority(){return this.priority_}get pathwayClones(){return this.pathwayClones_}}class Kp extends td.EventTarget{constructor(e,t){super(),this.currentPathway=null,this.defaultPathway=null,this.queryBeforeStart=!1,this.availablePathways_=new Set,this.steeringManifest=new Xp,this.proxyServerUrl_=null,this.manifestType_=null,this.ttlTimeout_=null,this.request_=null,this.currentPathwayClones=new Map,this.nextPathwayClones=new Map,this.excludedSteeringManifestURLs=new Set,this.logger_=ld("Content Steering"),this.xhr_=e,this.getBandwidth_=t}assignTagProperties(e,t){this.manifestType_=t.serverUri?"HLS":"DASH";const i=t.serverUri||t.serverURL;if(!i)return this.logger_(`steering manifest URL is ${i}, cannot request steering manifest.`),void this.trigger("error");i.startsWith("data:")?this.decodeDataUriManifest_(i.substring(i.indexOf(",")+1)):(this.steeringManifest.reloadUri=ad(e,i),this.defaultPathway=t.pathwayId||t.defaultServiceLocation,this.queryBeforeStart=t.queryBeforeStart,this.proxyServerUrl_=t.proxyServerURL,this.defaultPathway&&!this.queryBeforeStart&&this.trigger("content-steering"))}requestSteeringManifest(e){const t=this.steeringManifest.reloadUri;if(!t)return;const i=e?t:this.getRequestURI(t);if(!i)return this.logger_("No valid content steering manifest URIs. Stopping content steering."),this.trigger("error"),void this.dispose();this.request_=this.xhr_({uri:i,requestType:"content-steering-manifest"},((e,t)=>{if(e){if(410===t.status)return this.logger_(`manifest request 410 ${e}.`),this.logger_(`There will be no more content steering requests to ${i} this session.`),void this.excludedSteeringManifestURLs.add(i);if(429===t.status){const i=t.responseHeaders["retry-after"];return this.logger_(`manifest request 429 ${e}.`),this.logger_(`content steering will retry in ${i} seconds.`),void this.startTTLTimeout_(parseInt(i,10))}return this.logger_(`manifest failed to load ${e}.`),void this.startTTLTimeout_()}const s=JSON.parse(this.request_.responseText);this.assignSteeringProperties_(s),this.startTTLTimeout_()}))}setProxyServerUrl_(e){const t=new oe.URL(e),i=new oe.URL(this.proxyServerUrl_);return i.searchParams.set("url",encodeURI(t.toString())),this.setSteeringParams_(i.toString())}decodeDataUriManifest_(e){const t=JSON.parse(oe.atob(e));this.assignSteeringProperties_(t)}setSteeringParams_(e){const t=new oe.URL(e),i=this.getPathway(),s=this.getBandwidth_();if(i){const e=`_${this.manifestType_}_pathway`;t.searchParams.set(e,i)}if(s){const e=`_${this.manifestType_}_throughput`;t.searchParams.set(e,s)}return t.toString()}assignSteeringProperties_(e){if(this.steeringManifest.version=e.VERSION,!this.steeringManifest.version)return this.logger_(`manifest version is ${e.VERSION}, which is not supported.`),void this.trigger("error");this.steeringManifest.ttl=e.TTL,this.steeringManifest.reloadUri=e["RELOAD-URI"],this.steeringManifest.priority=e["PATHWAY-PRIORITY"]||e["SERVICE-LOCATION-PRIORITY"],this.steeringManifest.pathwayClones=e["PATHWAY-CLONES"],this.nextPathwayClones=this.steeringManifest.pathwayClones,this.availablePathways_.size||(this.logger_("There are no available pathways for content steering. Ending content steering."),this.trigger("error"),this.dispose());const t=(e=>{for(const t of e)if(this.availablePathways_.has(t))return t;return[...this.availablePathways_][0]})(this.steeringManifest.priority);this.currentPathway!==t&&(this.currentPathway=t,this.trigger("content-steering"))}getPathway(){return this.currentPathway||this.defaultPathway}getRequestURI(e){if(!e)return null;const t=e=>this.excludedSteeringManifestURLs.has(e);if(this.proxyServerUrl_){const i=this.setProxyServerUrl_(e);if(!t(i))return i}const i=this.setSteeringParams_(e);return t(i)?null:i}startTTLTimeout_(e=this.steeringManifest.ttl){const t=1e3*e;this.ttlTimeout_=oe.setTimeout((()=>{this.requestSteeringManifest()}),t)}clearTTLTimeout_(){oe.clearTimeout(this.ttlTimeout_),this.ttlTimeout_=null}abort(){this.request_&&this.request_.abort(),this.request_=null}dispose(){this.off("content-steering"),this.off("error"),this.abort(),this.clearTTLTimeout_(),this.currentPathway=null,this.defaultPathway=null,this.queryBeforeStart=null,this.proxyServerUrl_=null,this.manifestType_=null,this.ttlTimeout_=null,this.request_=null,this.excludedSteeringManifestURLs=new Set,this.availablePathways_=new Set,this.steeringManifest=new Xp}addAvailablePathway(e){e&&this.availablePathways_.add(e)}clearAvailablePathways(){this.availablePathways_.clear()}excludePathway(e){return this.availablePathways_.delete(e)}didDASHTagChange(e,t){return!t&&this.steeringManifest.reloadUri||t&&(ad(e,t.serverURL)!==this.steeringManifest.reloadUri||t.defaultServiceLocation!==this.defaultPathway||t.queryBeforeStart!==this.queryBeforeStart||t.proxyServerURL!==this.proxyServerUrl_)}getAvailablePathways(){return this.availablePathways_}}let Qp;const Zp=["mediaRequests","mediaRequestsAborted","mediaRequestsTimedout","mediaRequestsErrored","mediaTransferDuration","mediaBytesTransferred","mediaAppends"],Yp=function(e){return this.audioSegmentLoader_[e]+this.mainSegmentLoader_[e]};class Jp extends td.EventTarget{constructor(e){super();const{src:t,withCredentials:i,tech:s,bandwidth:r,externVhs:n,useCueTags:a,playlistExclusionDuration:o,enableLowInitialPlaylist:l,sourceType:u,cacheEncryptionKeys:h,bufferBasedABR:d,leastPixelDiffSelector:c,captionServices:p}=e;if(!t)throw new Error("A non-empty playlist URL or JSON manifest string is required");let{maxPlaylistRetries:m}=e;null==m&&(m=1/0),Qp=n,this.bufferBasedABR=Boolean(d),this.leastPixelDiffSelector=Boolean(c),this.withCredentials=i,this.tech_=s,this.vhs_=s.vhs,this.sourceType_=u,this.useCueTags_=a,this.playlistExclusionDuration=o,this.maxPlaylistRetries=m,this.enableLowInitialPlaylist=l,this.useCueTags_&&(this.cueTagsTrack_=this.tech_.addTextTrack("metadata","ad-cues"),this.cueTagsTrack_.inBandMetadataTrackDispatchType=""),this.requestOptions_={withCredentials:i,maxPlaylistRetries:m,timeout:null},this.on("error",this.pauseLoading),this.mediaTypes_=(()=>{const e={};return["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach((t=>{e[t]={groups:{},tracks:{},activePlaylistLoader:null,activeGroup:lp,activeTrack:lp,getActiveGroup:lp,onGroupChanged:lp,onTrackChanged:lp,lastTrack_:null,logger_:ld(`MediaGroups[${t}]`)}})),e})(),this.mediaSource=new oe.MediaSource,this.handleDurationChange_=this.handleDurationChange_.bind(this),this.handleSourceOpen_=this.handleSourceOpen_.bind(this),this.handleSourceEnded_=this.handleSourceEnded_.bind(this),this.mediaSource.addEventListener("durationchange",this.handleDurationChange_),this.mediaSource.addEventListener("sourceopen",this.handleSourceOpen_),this.mediaSource.addEventListener("sourceended",this.handleSourceEnded_),this.seekable_=hd(),this.hasPlayed_=!1,this.syncController_=new Rp(e),this.segmentMetadataTrack_=s.addRemoteTextTrack({kind:"metadata",label:"segment-metadata"},!1).track,this.decrypter_=new Fp,this.sourceUpdater_=new kp(this.mediaSource),this.inbandTextTracks_={},this.timelineChangeController_=new Up,this.keyStatusMap_=new Map;const g={vhs:this.vhs_,parse708captions:e.parse708captions,useDtsForTimestampOffset:e.useDtsForTimestampOffset,captionServices:p,mediaSource:this.mediaSource,currentTime:this.tech_.currentTime.bind(this.tech_),seekable:()=>this.seekable(),seeking:()=>this.tech_.seeking(),duration:()=>this.duration(),hasPlayed:()=>this.hasPlayed_,goalBufferLength:()=>this.goalBufferLength(),bandwidth:r,syncController:this.syncController_,decrypter:this.decrypter_,sourceType:this.sourceType_,inbandTextTracks:this.inbandTextTracks_,cacheEncryptionKeys:h,sourceUpdater:this.sourceUpdater_,timelineChangeController:this.timelineChangeController_,exactManifestTimings:e.exactManifestTimings,addMetadataToTextTrack:this.addMetadataToTextTrack.bind(this)};this.mainPlaylistLoader_="dash"===this.sourceType_?new yc(t,this.vhs_,ud(this.requestOptions_,{addMetadataToTextTrack:this.addMetadataToTextTrack.bind(this)})):new Yd(t,this.vhs_,ud(this.requestOptions_,{addDateRangesToTextTrack:this.addDateRangesToTextTrack_.bind(this)})),this.setupMainPlaylistLoaderListeners_(),this.mainSegmentLoader_=new op(ud(g,{segmentMetadataTrack:this.segmentMetadataTrack_,loaderType:"main"}),e),this.audioSegmentLoader_=new op(ud(g,{loaderType:"audio"}),e),this.subtitleSegmentLoader_=new Dp(ud(g,{loaderType:"vtt",featuresNativeTextTracks:this.tech_.featuresNativeTextTracks,loadVttJs:()=>new Promise(((e,t)=>{function i(){s.off("vttjserror",r),e()}function r(){s.off("vttjsloaded",i),t()}s.one("vttjsloaded",i),s.one("vttjserror",r),s.addWebVttScript_()}))}),e),this.contentSteeringController_=new Kp(this.vhs_.xhr,(()=>this.mainSegmentLoader_.bandwidth)),this.setupSegmentLoaderListeners_(),this.bufferBasedABR&&(this.mainPlaylistLoader_.one("loadedplaylist",(()=>this.startABRTimer_())),this.tech_.on("pause",(()=>this.stopABRTimer_())),this.tech_.on("play",(()=>this.startABRTimer_()))),Zp.forEach((e=>{this[e+"_"]=Yp.bind(this,e)})),this.logger_=ld("pc"),this.triggeredFmp4Usage=!1,"none"===this.tech_.preload()?(this.loadOnPlay_=()=>{this.loadOnPlay_=null,this.mainPlaylistLoader_.load()},this.tech_.one("play",this.loadOnPlay_)):this.mainPlaylistLoader_.load(),this.timeToLoadedData__=-1,this.mainAppendsToLoadedData__=-1,this.audioAppendsToLoadedData__=-1;const f="none"===this.tech_.preload()?"play":"loadstart";this.tech_.one(f,(()=>{const e=Date.now();this.tech_.one("loadeddata",(()=>{this.timeToLoadedData__=Date.now()-e,this.mainAppendsToLoadedData__=this.mainSegmentLoader_.mediaAppends,this.audioAppendsToLoadedData__=this.audioSegmentLoader_.mediaAppends}))}))}mainAppendsToLoadedData_(){return this.mainAppendsToLoadedData__}audioAppendsToLoadedData_(){return this.audioAppendsToLoadedData__}appendsToLoadedData_(){const e=this.mainAppendsToLoadedData_(),t=this.audioAppendsToLoadedData_();return-1===e||-1===t?-1:e+t}timeToLoadedData_(){return this.timeToLoadedData__}checkABR_(e="abr"){const t=this.selectPlaylist();t&&this.shouldSwitchToMedia_(t)&&this.switchMedia_(t,e)}switchMedia_(e,t,i){const s=this.media(),r=s&&(s.id||s.uri),n=e&&(e.id||e.uri);r&&r!==n&&(this.logger_(`switch media ${r} -> ${n} from ${t}`),this.tech_.trigger({type:"usage",name:`vhs-rendition-change-${t}`})),this.mainPlaylistLoader_.media(e,i)}switchMediaForDASHContentSteering_(){["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach((e=>{const t=this.mediaTypes_[e],i=t?t.activeGroup():null,s=this.contentSteeringController_.getPathway();if(i&&s){const t=(i.length?i[0].playlists:i.playlists).filter((e=>e.attributes.serviceLocation===s));t.length&&this.mediaTypes_[e].activePlaylistLoader.media(t[0])}}))}startABRTimer_(){this.stopABRTimer_(),this.abrTimer_=oe.setInterval((()=>this.checkABR_()),250)}stopABRTimer_(){this.tech_.scrubbing&&this.tech_.scrubbing()||(oe.clearInterval(this.abrTimer_),this.abrTimer_=null)}getAudioTrackPlaylists_(){const e=this.main(),t=e&&e.playlists||[];if(!e||!e.mediaGroups||!e.mediaGroups.AUDIO)return t;const i=e.mediaGroups.AUDIO,s=Object.keys(i);let r;if(Object.keys(this.mediaTypes_.AUDIO.groups).length)r=this.mediaTypes_.AUDIO.activeTrack();else{const e=i.main||s.length&&i[s[0]];for(const t in e)if(e[t].default){r={label:t};break}}if(!r)return t;const n=[];for(const t in i)if(i[t][r.label]){const s=i[t][r.label];if(s.playlists&&s.playlists.length)n.push.apply(n,s.playlists);else if(s.uri)n.push(s);else if(e.playlists.length)for(let i=0;i{const e=this.mainPlaylistLoader_.media(),t=1.5*e.targetDuration*1e3;Od(this.mainPlaylistLoader_.main,this.mainPlaylistLoader_.media())?this.requestOptions_.timeout=0:this.requestOptions_.timeout=t,e.endList&&"none"!==this.tech_.preload()&&(this.mainSegmentLoader_.playlist(e,this.requestOptions_),this.mainSegmentLoader_.load()),(e=>{["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach((t=>{zp[t](t,e)}));const{mediaTypes:t,mainPlaylistLoader:i,tech:s,vhs:r,segmentLoaders:{AUDIO:n,main:a}}=e;["AUDIO","SUBTITLES"].forEach((i=>{t[i].activeGroup=((e,t)=>i=>{const{mainPlaylistLoader:s,mediaTypes:{[e]:{groups:r}}}=t,n=s.media();if(!n)return null;let a=null;n.attributes[e]&&(a=r[n.attributes[e]]);const o=Object.keys(r);if(!a)if("AUDIO"===e&&o.length>1&&Rd(t.main))for(let e=0;ee.id===i.id))[0]||null})(i,e),t[i].activeTrack=Gp[i](i,e),t[i].onGroupChanged=((e,t)=>()=>{const{segmentLoaders:{[e]:i,main:s},mediaTypes:{[e]:r}}=t,n=r.activeTrack(),a=r.getActiveGroup(),o=r.activePlaylistLoader,l=r.lastGroup_;a&&l&&a.id===l.id||(r.lastGroup_=a,r.lastTrack_=n,jp(i,r),a&&!a.isMainPlaylist&&(a.playlistLoader?(i.resyncLoader(),$p(a.playlistLoader,r)):o&&s.resetEverything()))})(i,e),t[i].onGroupChanging=((e,t)=>()=>{const{segmentLoaders:{[e]:i},mediaTypes:{[e]:s}}=t;s.lastGroup_=null,i.abort(),i.pause()})(i,e),t[i].onTrackChanged=((e,t)=>()=>{const{mainPlaylistLoader:i,segmentLoaders:{[e]:s,main:r},mediaTypes:{[e]:n}}=t,a=n.activeTrack(),o=n.getActiveGroup(),l=n.activePlaylistLoader,u=n.lastTrack_;if((!u||!a||u.id!==a.id)&&(n.lastGroup_=o,n.lastTrack_=a,jp(s,n),o)){if(o.isMainPlaylist){if(!a||!u||a.id===u.id)return;const e=t.vhs.playlistController_,s=e.selectPlaylist();if(e.media()===s)return;return n.logger_(`track change. Switching main audio from ${u.id} to ${a.id}`),i.pause(),r.resetEverything(),void e.fastQualityChange_(s)}if("AUDIO"===e){if(!o.playlistLoader)return r.setAudio(!0),void r.resetEverything();s.setAudio(!0),r.setAudio(!1)}l!==o.playlistLoader?(s.track&&s.track(a),s.resetEverything(),$p(o.playlistLoader,n)):$p(o.playlistLoader,n)}})(i,e),t[i].getActiveGroup=((e,{mediaTypes:t})=>()=>{const i=t[e].activeTrack();return i?t[e].activeGroup(i):null})(i,e)}));const o=t.AUDIO.activeGroup();if(o){const e=(o.filter((e=>e.default))[0]||o[0]).id;t.AUDIO.tracks[e].enabled=!0,t.AUDIO.onGroupChanged(),t.AUDIO.onTrackChanged(),t.AUDIO.getActiveGroup().playlistLoader?(a.setAudio(!1),n.setAudio(!0)):a.setAudio(!0)}i.on("mediachange",(()=>{["AUDIO","SUBTITLES"].forEach((e=>t[e].onGroupChanged()))})),i.on("mediachanging",(()=>{["AUDIO","SUBTITLES"].forEach((e=>t[e].onGroupChanging()))}));const l=()=>{t.AUDIO.onTrackChanged(),s.trigger({type:"usage",name:"vhs-audio-change"})};s.audioTracks().addEventListener("change",l),s.remoteTextTracks().addEventListener("change",t.SUBTITLES.onTrackChanged),r.on("dispose",(()=>{s.audioTracks().removeEventListener("change",l),s.remoteTextTracks().removeEventListener("change",t.SUBTITLES.onTrackChanged)})),s.clearTracks("audio");for(const e in t.AUDIO.tracks)s.audioTracks().addTrack(t.AUDIO.tracks[e])})({sourceType:this.sourceType_,segmentLoaders:{AUDIO:this.audioSegmentLoader_,SUBTITLES:this.subtitleSegmentLoader_,main:this.mainSegmentLoader_},tech:this.tech_,requestOptions:this.requestOptions_,mainPlaylistLoader:this.mainPlaylistLoader_,vhs:this.vhs_,main:this.main(),mediaTypes:this.mediaTypes_,excludePlaylist:this.excludePlaylist.bind(this)}),this.triggerPresenceUsage_(this.main(),e),this.setupFirstPlay(),!this.mediaTypes_.AUDIO.activePlaylistLoader||this.mediaTypes_.AUDIO.activePlaylistLoader.media()?this.trigger("selectedinitialmedia"):this.mediaTypes_.AUDIO.activePlaylistLoader.one("loadedmetadata",(()=>{this.trigger("selectedinitialmedia")}))})),this.mainPlaylistLoader_.on("loadedplaylist",(()=>{this.loadOnPlay_&&this.tech_.off("play",this.loadOnPlay_);let e=this.mainPlaylistLoader_.media();if(!e){let t;if(this.attachContentSteeringListeners_(),this.initContentSteeringController_(),this.excludeUnsupportedVariants_(),this.enableLowInitialPlaylist&&(t=this.selectInitialPlaylist()),t||(t=this.selectPlaylist()),!t||!this.shouldSwitchToMedia_(t))return;if(this.initialMedia_=t,this.switchMedia_(this.initialMedia_,"initial"),"vhs-json"!==this.sourceType_||!this.initialMedia_.segments)return;e=this.initialMedia_}this.handleUpdatedMediaPlaylist(e)})),this.mainPlaylistLoader_.on("error",(()=>{const e=this.mainPlaylistLoader_.error;this.excludePlaylist({playlistToExclude:e.playlist,error:e})})),this.mainPlaylistLoader_.on("mediachanging",(()=>{this.mainSegmentLoader_.abort(),this.mainSegmentLoader_.pause()})),this.mainPlaylistLoader_.on("mediachange",(()=>{const e=this.mainPlaylistLoader_.media(),t=1.5*e.targetDuration*1e3;Od(this.mainPlaylistLoader_.main,this.mainPlaylistLoader_.media())?this.requestOptions_.timeout=0:this.requestOptions_.timeout=t,"dash"===this.sourceType_&&this.mainPlaylistLoader_.load(),this.mainSegmentLoader_.pause(),this.mainSegmentLoader_.playlist(e,this.requestOptions_),this.waitingForFastQualityPlaylistReceived_?this.runFastQualitySwitch_():this.mainSegmentLoader_.load(),this.tech_.trigger({type:"mediachange",bubbles:!0})})),this.mainPlaylistLoader_.on("playlistunchanged",(()=>{const e=this.mainPlaylistLoader_.media();"playlist-unchanged"!==e.lastExcludeReason_&&this.stuckAtPlaylistEnd_(e)&&(this.excludePlaylist({error:{message:"Playlist no longer updating.",reason:"playlist-unchanged"}}),this.tech_.trigger("playliststuck"))})),this.mainPlaylistLoader_.on("renditiondisabled",(()=>{this.tech_.trigger({type:"usage",name:"vhs-rendition-disabled"})})),this.mainPlaylistLoader_.on("renditionenabled",(()=>{this.tech_.trigger({type:"usage",name:"vhs-rendition-enabled"})}))}handleUpdatedMediaPlaylist(e){this.useCueTags_&&this.updateAdCues_(e),this.mainSegmentLoader_.pause(),this.mainSegmentLoader_.playlist(e,this.requestOptions_),this.waitingForFastQualityPlaylistReceived_&&this.runFastQualitySwitch_(),this.updateDuration(!e.endList),this.tech_.paused()||(this.mainSegmentLoader_.load(),this.audioSegmentLoader_&&this.audioSegmentLoader_.load())}triggerPresenceUsage_(e,t){const i=e.mediaGroups||{};let s=!0;const r=Object.keys(i.AUDIO);for(const e in i.AUDIO)for(const t in i.AUDIO[e])i.AUDIO[e][t].uri||(s=!1);s&&this.tech_.trigger({type:"usage",name:"vhs-demuxed"}),Object.keys(i.SUBTITLES).length&&this.tech_.trigger({type:"usage",name:"vhs-webvtt"}),Qp.Playlist.isAes(t)&&this.tech_.trigger({type:"usage",name:"vhs-aes"}),r.length&&Object.keys(i.AUDIO[r[0]]).length>1&&this.tech_.trigger({type:"usage",name:"vhs-alternate-audio"}),this.useCueTags_&&this.tech_.trigger({type:"usage",name:"vhs-playlist-cue-tags"})}shouldSwitchToMedia_(e){const t=this.mainPlaylistLoader_.media()||this.mainPlaylistLoader_.pendingMedia_,i=this.tech_.currentTime(),s=this.bufferLowWaterLine(),r=this.bufferHighWaterLine();return function({currentPlaylist:e,buffered:t,currentTime:i,nextPlaylist:s,bufferLowWaterLine:r,bufferHighWaterLine:n,duration:a,bufferBasedABR:o,log:l}){if(!s)return td.log.warn("We received no playlist to switch to. Please check your stream."),!1;const u=`allowing switch ${e&&e.id||"null"} -> ${s.id}`;if(!e)return l(`${u} as current playlist is not set`),!0;if(s.id===e.id)return!1;const h=Boolean(md(t,i).length);if(!e.endList)return h||"number"!=typeof e.partTargetDuration?(l(`${u} as current playlist is live`),!0):(l(`not ${u} as current playlist is live llhls, but currentTime isn't in buffered.`),!1);const d=vd(t,i),c=o?_c.EXPERIMENTAL_MAX_BUFFER_LOW_WATER_LINE:_c.MAX_BUFFER_LOW_WATER_LINE;if(am)&&d>=r){let e=`${u} as forwardBuffer >= bufferLowWaterLine (${d} >= ${r})`;return o&&(e+=` and next bandwidth > current bandwidth (${p} > ${m})`),l(e),!0}return l(`not ${u} as no switching criteria met`),!1}({buffered:this.tech_.buffered(),currentTime:i,currentPlaylist:t,nextPlaylist:e,bufferLowWaterLine:s,bufferHighWaterLine:r,duration:this.duration(),bufferBasedABR:this.bufferBasedABR,log:this.logger_})}setupSegmentLoaderListeners_(){this.mainSegmentLoader_.on("bandwidthupdate",(()=>{this.checkABR_("bandwidthupdate"),this.tech_.trigger("bandwidthupdate")})),this.mainSegmentLoader_.on("timeout",(()=>{this.bufferBasedABR&&this.mainSegmentLoader_.load()})),this.bufferBasedABR||this.mainSegmentLoader_.on("progress",(()=>{this.trigger("progress")})),this.mainSegmentLoader_.on("error",(()=>{const e=this.mainSegmentLoader_.error();this.excludePlaylist({playlistToExclude:e.playlist,error:e})})),this.mainSegmentLoader_.on("appenderror",(()=>{this.error=this.mainSegmentLoader_.error_,this.trigger("error")})),this.mainSegmentLoader_.on("syncinfoupdate",(()=>{this.onSyncInfoUpdate_()})),this.mainSegmentLoader_.on("timestampoffset",(()=>{this.tech_.trigger({type:"usage",name:"vhs-timestamp-offset"})})),this.audioSegmentLoader_.on("syncinfoupdate",(()=>{this.onSyncInfoUpdate_()})),this.audioSegmentLoader_.on("appenderror",(()=>{this.error=this.audioSegmentLoader_.error_,this.trigger("error")})),this.mainSegmentLoader_.on("ended",(()=>{this.logger_("main segment loader ended"),this.onEndOfStream()})),this.mainSegmentLoader_.on("earlyabort",(e=>{this.bufferBasedABR||(this.delegateLoaders_("all",["abort"]),this.excludePlaylist({error:{message:"Aborted early because there isn't enough bandwidth to complete the request without rebuffering."},playlistExclusionDuration:10}))}));const e=()=>{if(!this.sourceUpdater_.hasCreatedSourceBuffers())return this.tryToCreateSourceBuffers_();const e=this.getCodecsOrExclude_();e&&this.sourceUpdater_.addOrChangeSourceBuffers(e)};this.mainSegmentLoader_.on("trackinfo",e),this.audioSegmentLoader_.on("trackinfo",e),this.mainSegmentLoader_.on("fmp4",(()=>{this.triggeredFmp4Usage||(this.tech_.trigger({type:"usage",name:"vhs-fmp4"}),this.triggeredFmp4Usage=!0)})),this.audioSegmentLoader_.on("fmp4",(()=>{this.triggeredFmp4Usage||(this.tech_.trigger({type:"usage",name:"vhs-fmp4"}),this.triggeredFmp4Usage=!0)})),this.audioSegmentLoader_.on("ended",(()=>{this.logger_("audioSegmentLoader ended"),this.onEndOfStream()}))}mediaSecondsLoaded_(){return Math.max(this.audioSegmentLoader_.mediaSecondsLoaded+this.mainSegmentLoader_.mediaSecondsLoaded)}load(){this.mainSegmentLoader_.load(),this.mediaTypes_.AUDIO.activePlaylistLoader&&this.audioSegmentLoader_.load(),this.mediaTypes_.SUBTITLES.activePlaylistLoader&&this.subtitleSegmentLoader_.load()}fastQualityChange_(e=this.selectPlaylist()){e&&e===this.mainPlaylistLoader_.media()?this.logger_("skipping fastQualityChange because new media is same as old"):(this.switchMedia_(e,"fast-quality"),this.waitingForFastQualityPlaylistReceived_=!0)}runFastQualitySwitch_(){this.waitingForFastQualityPlaylistReceived_=!1,this.mainSegmentLoader_.pause(),this.mainSegmentLoader_.resetEverything((()=>{this.tech_.setCurrentTime(this.tech_.currentTime())}))}play(){if(this.setupFirstPlay())return;this.tech_.ended()&&this.tech_.setCurrentTime(0),this.hasPlayed_&&this.load();const e=this.tech_.seekable();return this.tech_.duration()===1/0&&this.tech_.currentTime(){}))}this.trigger("sourceopen")}handleSourceEnded_(){if(!this.inbandTextTracks_.metadataTrack_)return;const e=this.inbandTextTracks_.metadataTrack_.cues;if(!e||!e.length)return;const t=this.duration();e[e.length-1].endTime=isNaN(t)||Math.abs(t)===1/0?Number.MAX_VALUE:t}handleDurationChange_(){this.tech_.trigger("durationchange")}onEndOfStream(){let e=this.mainSegmentLoader_.ended_;if(this.mediaTypes_.AUDIO.activePlaylistLoader){const t=this.mainSegmentLoader_.getCurrentMediaInfo_();e=!t||t.hasVideo?e&&this.audioSegmentLoader_.ended_:this.audioSegmentLoader_.ended_}e&&(this.stopABRTimer_(),this.sourceUpdater_.endOfStream())}stuckAtPlaylistEnd_(e){if(!this.seekable().length)return!1;const t=this.syncController_.getExpiredTime(e,this.duration());if(null===t)return!1;const i=Qp.Playlist.playlistEnd(e,t),s=this.tech_.currentTime(),r=this.tech_.buffered();if(!r.length)return i-s<=cd;const n=r.end(r.length-1);return n-s<=cd&&i-n<=cd}excludePlaylist({playlistToExclude:e=this.mainPlaylistLoader_.media(),error:t={},playlistExclusionDuration:i}){if(e=e||this.mainPlaylistLoader_.media(),i=i||t.playlistExclusionDuration||this.playlistExclusionDuration,!e)return this.error=t,void("open"!==this.mediaSource.readyState?this.trigger("error"):this.sourceUpdater_.endOfStream("network"));e.playlistErrors_++;const s=this.mainPlaylistLoader_.main.playlists,r=s.filter(Pd),n=1===r.length&&r[0]===e;if(1===s.length&&i!==1/0)return td.log.warn(`Problem encountered with playlist ${e.id}. Trying again since it is the only playlist.`),this.tech_.trigger("retryplaylist"),this.mainPlaylistLoader_.load(n);if(n){if(this.main().contentSteering){const t=this.pathwayAttribute_(e),i=1e3*this.contentSteeringController_.steeringManifest.ttl;return this.contentSteeringController_.excludePathway(t),this.excludeThenChangePathway_(),void setTimeout((()=>{this.contentSteeringController_.addAvailablePathway(t)}),i)}let t=!1;s.forEach((i=>{if(i===e)return;const s=i.excludeUntil;void 0!==s&&s!==1/0&&(t=!0,delete i.excludeUntil)})),t&&(td.log.warn("Removing other playlists from the exclusion list because the last rendition is about to be excluded."),this.tech_.trigger("retryplaylist"))}let a;a=e.playlistErrors_>this.maxPlaylistRetries?1/0:Date.now()+1e3*i,e.excludeUntil=a,t.reason&&(e.lastExcludeReason_=t.reason),this.tech_.trigger("excludeplaylist"),this.tech_.trigger({type:"usage",name:"vhs-rendition-excluded"});const o=this.selectPlaylist();if(!o)return this.error="Playback cannot continue. No available working or supported playlists.",void this.trigger("error");const l=t.internal?this.logger_:td.log.warn,u=t.message?" "+t.message:"";l(`${t.internal?"Internal problem":"Problem"} encountered with playlist ${e.id}.${u} Switching to playlist ${o.id}.`),o.attributes.AUDIO!==e.attributes.AUDIO&&this.delegateLoaders_("audio",["abort","pause"]),o.attributes.SUBTITLES!==e.attributes.SUBTITLES&&this.delegateLoaders_("subtitle",["abort","pause"]),this.delegateLoaders_("main",["abort","pause"]);const h=o.targetDuration/2*1e3||5e3,d="number"==typeof o.lastRequest&&Date.now()-o.lastRequest<=h;return this.switchMedia_(o,"exclude",n||d)}pauseLoading(){this.delegateLoaders_("all",["abort","pause"]),this.stopABRTimer_()}delegateLoaders_(e,t){const i=[],s="all"===e;(s||"main"===e)&&i.push(this.mainPlaylistLoader_);const r=[];(s||"audio"===e)&&r.push("AUDIO"),(s||"subtitle"===e)&&(r.push("CLOSED-CAPTIONS"),r.push("SUBTITLES")),r.forEach((e=>{const t=this.mediaTypes_[e]&&this.mediaTypes_[e].activePlaylistLoader;t&&i.push(t)})),["main","audio","subtitle"].forEach((t=>{const s=this[`${t}SegmentLoader_`];!s||e!==t&&"all"!==e||i.push(s)})),i.forEach((e=>t.forEach((t=>{"function"==typeof e[t]&&e[t]()}))))}setCurrentTime(e){const t=md(this.tech_.buffered(),e);return this.mainPlaylistLoader_&&this.mainPlaylistLoader_.media()&&this.mainPlaylistLoader_.media().segments?t&&t.length?e:(this.mainSegmentLoader_.pause(),this.mainSegmentLoader_.resetEverything(),this.mediaTypes_.AUDIO.activePlaylistLoader&&(this.audioSegmentLoader_.pause(),this.audioSegmentLoader_.resetEverything()),this.mediaTypes_.SUBTITLES.activePlaylistLoader&&(this.subtitleSegmentLoader_.pause(),this.subtitleSegmentLoader_.resetEverything()),void this.load()):0}duration(){if(!this.mainPlaylistLoader_)return 0;const e=this.mainPlaylistLoader_.media();return e?e.endList?this.mediaSource?this.mediaSource.duration:Qp.Playlist.duration(e):1/0:0}seekable(){return this.seekable_}onSyncInfoUpdate_(){let e;if(!this.mainPlaylistLoader_)return;let t=this.mainPlaylistLoader_.media();if(!t)return;let i=this.syncController_.getExpiredTime(t,this.duration());if(null===i)return;const s=this.mainPlaylistLoader_.main,r=Qp.Playlist.seekable(t,i,Qp.Playlist.liveEdgeDelay(s,t));if(0===r.length)return;if(this.mediaTypes_.AUDIO.activePlaylistLoader){if(t=this.mediaTypes_.AUDIO.activePlaylistLoader.media(),i=this.syncController_.getExpiredTime(t,this.duration()),null===i)return;if(e=Qp.Playlist.seekable(t,i,Qp.Playlist.liveEdgeDelay(s,t)),0===e.length)return}let n,a;this.seekable_&&this.seekable_.length&&(n=this.seekable_.end(0),a=this.seekable_.start(0)),e?e.start(0)>r.end(0)||r.start(0)>e.end(0)?this.seekable_=r:this.seekable_=hd([[e.start(0)>r.start(0)?e.start(0):r.start(0),e.end(0)0&&(i=Math.max(i,t.end(t.length-1))),this.mediaSource.duration!==i&&this.sourceUpdater_.setDuration(i)}dispose(){this.trigger("dispose"),this.decrypter_.terminate(),this.mainPlaylistLoader_.dispose(),this.mainSegmentLoader_.dispose(),this.contentSteeringController_.dispose(),this.keyStatusMap_.clear(),this.loadOnPlay_&&this.tech_.off("play",this.loadOnPlay_),["AUDIO","SUBTITLES"].forEach((e=>{const t=this.mediaTypes_[e].groups;for(const e in t)t[e].forEach((e=>{e.playlistLoader&&e.playlistLoader.dispose()}))})),this.audioSegmentLoader_.dispose(),this.subtitleSegmentLoader_.dispose(),this.sourceUpdater_.dispose(),this.timelineChangeController_.dispose(),this.stopABRTimer_(),this.updateDuration_&&this.mediaSource.removeEventListener("sourceopen",this.updateDuration_),this.mediaSource.removeEventListener("durationchange",this.handleDurationChange_),this.mediaSource.removeEventListener("sourceopen",this.handleSourceOpen_),this.mediaSource.removeEventListener("sourceended",this.handleSourceEnded_),this.off()}main(){return this.mainPlaylistLoader_.main}media(){return this.mainPlaylistLoader_.media()||this.initialMedia_}areMediaTypesKnown_(){const e=!!this.mediaTypes_.AUDIO.activePlaylistLoader,t=!!this.mainSegmentLoader_.getCurrentMediaInfo_(),i=!e||!!this.audioSegmentLoader_.getCurrentMediaInfo_();return!(!t||!i)}getCodecsOrExclude_(){const e={main:this.mainSegmentLoader_.getCurrentMediaInfo_()||{},audio:this.audioSegmentLoader_.getCurrentMediaInfo_()||{}},t=this.mainSegmentLoader_.getPendingSegmentPlaylist()||this.media();e.video=e.main;const i=$c(this.main(),t),s={},r=!!this.mediaTypes_.AUDIO.activePlaylistLoader;if(e.main.hasVideo&&(s.video=i.video||e.main.videoCodec||"avc1.4d400d"),e.main.isMuxed&&(s.video+=`,${i.audio||e.main.audioCodec||Ei}`),(e.main.hasAudio&&!e.main.isMuxed||e.audio.hasAudio||r)&&(s.audio=i.audio||e.main.audioCodec||e.audio.audioCodec||Ei,e.audio.isFmp4=e.main.hasAudio&&!e.main.isMuxed?e.main.isFmp4:e.audio.isFmp4),!s.audio&&!s.video)return void this.excludePlaylist({playlistToExclude:t,error:{message:"Could not determine codecs for playlist."},playlistExclusionDuration:1/0});const n={};let a;if(["video","audio"].forEach((function(t){if(s.hasOwnProperty(t)&&(i=e[t].isFmp4,r=s[t],!(i?Ti(r):Si(r)))){const i=e[t].isFmp4?"browser":"muxer";n[i]=n[i]||[],n[i].push(s[t]),"audio"===t&&(a=i)}var i,r})),r&&a&&t.attributes.AUDIO){const e=t.attributes.AUDIO;this.main().playlists.forEach((i=>{(i.attributes&&i.attributes.AUDIO)===e&&i!==t&&(i.excludeUntil=1/0)})),this.logger_(`excluding audio group ${e} as ${a} does not support codec(s): "${s.audio}"`)}if(!Object.keys(n).length){if(this.sourceUpdater_.hasCreatedSourceBuffers()&&!this.sourceUpdater_.canChangeType()){const e=[];if(["video","audio"].forEach((t=>{const i=(_i(this.sourceUpdater_.codecs[t]||"")[0]||{}).type,r=(_i(s[t]||"")[0]||{}).type;i&&r&&i.toLowerCase()!==r.toLowerCase()&&e.push(`"${this.sourceUpdater_.codecs[t]}" -> "${s[t]}"`)})),e.length)return void this.excludePlaylist({playlistToExclude:t,error:{message:`Codec switching not supported: ${e.join(", ")}.`,internal:!0},playlistExclusionDuration:1/0})}return s}{const e=Object.keys(n).reduce(((e,t)=>(e&&(e+=", "),e+`${t} does not support codec(s): "${n[t].join(",")}"`)),"")+".";this.excludePlaylist({playlistToExclude:t,error:{internal:!0,message:e},playlistExclusionDuration:1/0})}}tryToCreateSourceBuffers_(){if("open"!==this.mediaSource.readyState||this.sourceUpdater_.hasCreatedSourceBuffers())return;if(!this.areMediaTypesKnown_())return;const e=this.getCodecsOrExclude_();if(!e)return;this.sourceUpdater_.createSourceBuffers(e);const t=[e.video,e.audio].filter(Boolean).join(",");this.excludeIncompatibleVariants_(t)}excludeUnsupportedVariants_(){const e=this.main().playlists,t=[];Object.keys(e).forEach((i=>{const s=e[i];if(-1!==t.indexOf(s.id))return;t.push(s.id);const r=$c(this.main,s),n=[];!r.audio||Si(r.audio)||Ti(r.audio)||n.push(`audio codec ${r.audio}`),!r.video||Si(r.video)||Ti(r.video)||n.push(`video codec ${r.video}`),r.text&&"stpp.ttml.im1t"===r.text&&n.push(`text codec ${r.text}`),n.length&&(s.excludeUntil=1/0,this.logger_(`excluding ${s.id} for unsupported: ${n.join(", ")}`))}))}excludeIncompatibleVariants_(e){const t=[],i=this.main().playlists,s=qc(_i(e)),r=jc(s),n=s.video&&_i(s.video)[0]||null,a=s.audio&&_i(s.audio)[0]||null;Object.keys(i).forEach((e=>{const s=i[e];if(-1!==t.indexOf(s.id)||s.excludeUntil===1/0)return;t.push(s.id);const o=[],l=$c(this.mainPlaylistLoader_.main,s),u=jc(l);if(l.audio||l.video){if(u!==r&&o.push(`codec count "${u}" !== "${r}"`),!this.sourceUpdater_.canChangeType()){const e=l.video&&_i(l.video)[0]||null,t=l.audio&&_i(l.audio)[0]||null;e&&n&&e.type.toLowerCase()!==n.type.toLowerCase()&&o.push(`video codec "${e.type}" !== "${n.type}"`),t&&a&&t.type.toLowerCase()!==a.type.toLowerCase()&&o.push(`audio codec "${t.type}" !== "${a.type}"`)}o.length&&(s.excludeUntil=1/0,this.logger_(`excluding ${s.id}: ${o.join(" && ")}`))}}))}updateAdCues_(e){let t=0;const i=this.seekable();i.length&&(t=i.start(0)),function(e,t,i=0){if(!e.segments)return;let s,r=i;for(let i=0;i{const i=e.metadataTrack_;if(!i)return;const s=oe.WebKitDataCue||oe.VTTCue;t.forEach((e=>{for(const t of Object.keys(e)){if(Yc.has(t))continue;const r=new s(e.startTime,e.endTime,"");r.id=e.id,r.type="com.apple.quicktime.HLS",r.value={key:Zc[t],data:e[t]},"scte35Out"!==t&&"scte35In"!==t||(r.value.data=new Uint8Array(r.value.data.match(/[\da-f]{2}/gi)).buffer),i.addCue(r)}e.processDateRange()}))})({inbandTextTracks:this.inbandTextTracks_,dateRanges:e})}addMetadataToTextTrack(e,t,i){const s=this.sourceUpdater_.videoBuffer?this.sourceUpdater_.videoTimestampOffset():this.sourceUpdater_.audioTimestampOffset();Jc(this.inbandTextTracks_,e,this.tech_),(({inbandTextTracks:e,metadataArray:t,timestampOffset:i,videoDuration:s})=>{if(!t)return;const r=oe.WebKitDataCue||oe.VTTCue,n=e.metadataTrack_;if(!n)return;if(t.forEach((e=>{const t=e.cueTime+i;!("number"!=typeof t||oe.isNaN(t)||t<0)&&t<1/0&&e.frames&&e.frames.length&&e.frames.forEach((e=>{const i=new r(t,t,e.value||e.url||e.data||"");i.frame=e,i.value=e,function(e){Object.defineProperties(e.frame,{id:{get:()=>(td.log.warn("cue.frame.id is deprecated. Use cue.value.key instead."),e.value.key)},value:{get:()=>(td.log.warn("cue.frame.value is deprecated. Use cue.value.data instead."),e.value.data)},privateData:{get:()=>(td.log.warn("cue.frame.privateData is deprecated. Use cue.value.data instead."),e.value.data)}})}(i),n.addCue(i)}))})),!n.cues||!n.cues.length)return;const a=n.cues,o=[];for(let e=0;e{const i=e[t.startTime]||[];return i.push(t),e[t.startTime]=i,e}),{}),u=Object.keys(l).sort(((e,t)=>Number(e)-Number(t)));u.forEach(((e,t)=>{const i=l[e],r=isFinite(s)?s:e,n=Number(u[t+1])||r;i.forEach((e=>{e.endTime=n}))}))})({inbandTextTracks:this.inbandTextTracks_,metadataArray:t,timestampOffset:s,videoDuration:i})}pathwayAttribute_(e){return e.attributes["PATHWAY-ID"]||e.attributes.serviceLocation}initContentSteeringController_(){const e=this.main();if(e.contentSteering){for(const t of e.playlists)this.contentSteeringController_.addAvailablePathway(this.pathwayAttribute_(t));this.contentSteeringController_.assignTagProperties(e.uri,e.contentSteering),this.contentSteeringController_.queryBeforeStart?this.contentSteeringController_.requestSteeringManifest(!0):this.tech_.one("canplay",(()=>{this.contentSteeringController_.requestSteeringManifest()}))}}resetContentSteeringController_(){this.contentSteeringController_.clearAvailablePathways(),this.contentSteeringController_.dispose(),this.initContentSteeringController_()}attachContentSteeringListeners_(){this.contentSteeringController_.on("content-steering",this.excludeThenChangePathway_.bind(this)),"dash"===this.sourceType_&&this.mainPlaylistLoader_.on("loadedplaylist",(()=>{const e=this.main();(this.contentSteeringController_.didDASHTagChange(e.uri,e.contentSteering)||(()=>{const t=this.contentSteeringController_.getAvailablePathways(),i=[];for(const s of e.playlists){const e=s.attributes.serviceLocation;if(e&&(i.push(e),!t.has(e)))return!0}return!(i.length||!t.size)})())&&this.resetContentSteeringController_()}))}excludeThenChangePathway_(){const e=this.contentSteeringController_.getPathway();if(!e)return;this.handlePathwayClones_();const t=this.main().playlists,i=new Set;let s=!1;Object.keys(t).forEach((r=>{const n=t[r],a=this.pathwayAttribute_(n),o=a&&e!==a;n.excludeUntil===1/0&&"content-steering"===n.lastExcludeReason_&&!o&&(delete n.excludeUntil,delete n.lastExcludeReason_,s=!0);const l=!n.excludeUntil&&n.excludeUntil!==1/0;!i.has(n.id)&&o&&l&&(i.add(n.id),n.excludeUntil=1/0,n.lastExcludeReason_="content-steering",this.logger_(`excluding ${n.id} for ${n.lastExcludeReason_}`))})),"DASH"===this.contentSteeringController_.manifestType_&&Object.keys(this.mediaTypes_).forEach((t=>{const i=this.mediaTypes_[t];if(i.activePlaylistLoader){const t=i.activePlaylistLoader.media_;t&&t.attributes.serviceLocation!==e&&(s=!0)}})),s&&this.changeSegmentPathway_()}handlePathwayClones_(){const e=this.main().playlists,t=this.contentSteeringController_.currentPathwayClones,i=this.contentSteeringController_.nextPathwayClones;if(t&&t.size||i&&i.size){for(const[e,s]of t.entries())i.get(e)||(this.mainPlaylistLoader_.updateOrDeleteClone(s),this.contentSteeringController_.excludePathway(e));for(const[s,r]of i.entries()){const i=t.get(s);i?this.equalPathwayClones_(i,r)||(this.mainPlaylistLoader_.updateOrDeleteClone(r,!0),this.contentSteeringController_.addAvailablePathway(s)):(e.filter((e=>e.attributes["PATHWAY-ID"]===r["BASE-ID"])).forEach((e=>{this.mainPlaylistLoader_.addClonePathway(r,e)})),this.contentSteeringController_.addAvailablePathway(s))}this.contentSteeringController_.currentPathwayClones=new Map(JSON.parse(JSON.stringify([...i])))}}equalPathwayClones_(e,t){if(e["BASE-ID"]!==t["BASE-ID"]||e.ID!==t.ID||e["URI-REPLACEMENT"].HOST!==t["URI-REPLACEMENT"].HOST)return!1;const i=e["URI-REPLACEMENT"].PARAMS,s=t["URI-REPLACEMENT"].PARAMS;for(const e in i)if(i[e]!==s[e])return!1;for(const e in s)if(i[e]!==s[e])return!1;return!0}changeSegmentPathway_(){const e=this.selectPlaylist();this.pauseLoading(),"DASH"===this.contentSteeringController_.manifestType_&&this.switchMediaForDASHContentSteering_(),this.switchMedia_(e,"content-steering")}excludeNonUsablePlaylistsByKeyId_(){if(!this.mainPlaylistLoader_||!this.mainPlaylistLoader_.main)return;let e=0;const t="non-usable";this.mainPlaylistLoader_.main.playlists.forEach((i=>{const s=this.mainPlaylistLoader_.getKeyIdSet(i);s&&s.size&&s.forEach((s=>{const r="usable",n=this.keyStatusMap_.has(s)&&this.keyStatusMap_.get(s)===r,a=i.lastExcludeReason_===t&&i.excludeUntil===1/0;n?n&&a&&(delete i.excludeUntil,delete i.lastExcludeReason_,this.logger_(`enabling playlist ${i.id} because key ID ${s} is ${r}`)):(i.excludeUntil!==1/0&&i.lastExcludeReason_!==t&&(i.excludeUntil=1/0,i.lastExcludeReason_=t,this.logger_(`excluding playlist ${i.id} because the key ID ${s} doesn't exist in the keyStatusMap or is not ${r}`)),e++)}))})),e>=this.mainPlaylistLoader_.main.playlists.length&&this.mainPlaylistLoader_.main.playlists.forEach((e=>{const i=e&&e.attributes&&e.attributes.RESOLUTION&&e.attributes.RESOLUTION.height<720,s=e.excludeUntil===1/0&&e.lastExcludeReason_===t;i&&s&&(delete e.excludeUntil,td.log.warn(`enabling non-HD playlist ${e.id} because all playlists were excluded due to ${t} key IDs`))}))}addKeyStatus_(e,t){const i=("string"==typeof e?e:(e=>{const t=new Uint8Array(e);return Array.from(t).map((e=>e.toString(16).padStart(2,"0"))).join("")})(e)).slice(0,32).toLowerCase();this.logger_(`KeyStatus '${t}' with key ID ${i} added to the keyStatusMap`),this.keyStatusMap_.set(i,t)}updatePlaylistByKeyStatus(e,t){this.addKeyStatus_(e,t),this.waitingForFastQualityPlaylistReceived_||this.excludeNonUsableThenChangePlaylist_(),this.mainPlaylistLoader_.off("loadedplaylist",this.excludeNonUsableThenChangePlaylist_.bind(this)),this.mainPlaylistLoader_.on("loadedplaylist",this.excludeNonUsableThenChangePlaylist_.bind(this))}excludeNonUsableThenChangePlaylist_(){this.excludeNonUsablePlaylistsByKeyId_(),this.fastQualityChange_()}}class em{constructor(e,t,i){const{playlistController_:s}=e,r=s.fastQualityChange_.bind(s);if(t.attributes){const e=t.attributes.RESOLUTION;this.width=e&&e.width,this.height=e&&e.height,this.bandwidth=t.attributes.BANDWIDTH,this.frameRate=t.attributes["FRAME-RATE"]}var n,a,o;this.codecs=$c(s.main(),t),this.playlist=t,this.id=i,this.enabled=(n=e.playlists,a=t.id,o=r,e=>{const t=n.main.playlists[a],i=Dd(t),s=Pd(t);return void 0===e?s:(e?delete t.disabled:t.disabled=!0,e===s||i||(o(t),e?n.trigger("renditionenabled"):n.trigger("renditiondisabled")),e)})}}const tm=["seeking","seeked","pause","playing","error"];class im{constructor(e){this.playlistController_=e.playlistController,this.tech_=e.tech,this.seekable=e.seekable,this.allowSeeksWithinUnsafeLiveWindow=e.allowSeeksWithinUnsafeLiveWindow,this.liveRangeSafeTimeDelta=e.liveRangeSafeTimeDelta,this.media=e.media,this.consecutiveUpdates=0,this.lastRecordedTime=null,this.checkCurrentTimeTimeout_=null,this.logger_=ld("PlaybackWatcher"),this.logger_("initialize");const t=()=>this.monitorCurrentTime_(),i=()=>this.monitorCurrentTime_(),s=()=>this.techWaiting_(),r=()=>this.resetTimeUpdate_(),n=this.playlistController_,a=["main","subtitle","audio"],o={};a.forEach((e=>{o[e]={reset:()=>this.resetSegmentDownloads_(e),updateend:()=>this.checkSegmentDownloads_(e)},n[`${e}SegmentLoader_`].on("appendsdone",o[e].updateend),n[`${e}SegmentLoader_`].on("playlistupdate",o[e].reset),this.tech_.on(["seeked","seeking"],o[e].reset)}));const l=e=>{["main","audio"].forEach((t=>{n[`${t}SegmentLoader_`][e]("appended",this.seekingAppendCheck_)}))};this.seekingAppendCheck_=()=>{this.fixesBadSeeks_()&&(this.consecutiveUpdates=0,this.lastRecordedTime=this.tech_.currentTime(),l("off"))},this.clearSeekingAppendCheck_=()=>l("off"),this.watchForBadSeeking_=()=>{this.clearSeekingAppendCheck_(),l("on")},this.tech_.on("seeked",this.clearSeekingAppendCheck_),this.tech_.on("seeking",this.watchForBadSeeking_),this.tech_.on("waiting",s),this.tech_.on(tm,r),this.tech_.on("canplay",i),this.tech_.one("play",t),this.dispose=()=>{this.clearSeekingAppendCheck_(),this.logger_("dispose"),this.tech_.off("waiting",s),this.tech_.off(tm,r),this.tech_.off("canplay",i),this.tech_.off("play",t),this.tech_.off("seeking",this.watchForBadSeeking_),this.tech_.off("seeked",this.clearSeekingAppendCheck_),a.forEach((e=>{n[`${e}SegmentLoader_`].off("appendsdone",o[e].updateend),n[`${e}SegmentLoader_`].off("playlistupdate",o[e].reset),this.tech_.off(["seeked","seeking"],o[e].reset)})),this.checkCurrentTimeTimeout_&&oe.clearTimeout(this.checkCurrentTimeTimeout_),this.resetTimeUpdate_()}}monitorCurrentTime_(){this.checkCurrentTime_(),this.checkCurrentTimeTimeout_&&oe.clearTimeout(this.checkCurrentTimeTimeout_),this.checkCurrentTimeTimeout_=oe.setTimeout(this.monitorCurrentTime_.bind(this),250)}resetSegmentDownloads_(e){const t=this.playlistController_[`${e}SegmentLoader_`];this[`${e}StalledDownloads_`]>0&&this.logger_(`resetting possible stalled download count for ${e} loader`),this[`${e}StalledDownloads_`]=0,this[`${e}Buffered_`]=t.buffered_()}checkSegmentDownloads_(e){const t=this.playlistController_,i=t[`${e}SegmentLoader_`],s=i.buffered_(),r=function(e,t){if(e===t)return!1;if(!e&&t||!t&&e)return!0;if(e.length!==t.length)return!0;for(let i=0;i=t.end(t.length-1)))return this.techWaiting_();this.consecutiveUpdates>=5&&e===this.lastRecordedTime?(this.consecutiveUpdates++,this.waiting_()):e===this.lastRecordedTime?this.consecutiveUpdates++:(this.consecutiveUpdates=0,this.lastRecordedTime=e)}resetTimeUpdate_(){this.consecutiveUpdates=0}fixesBadSeeks_(){if(!this.tech_.seeking())return!1;const e=this.seekable(),t=this.tech_.currentTime();let i;if(this.afterSeekableWindow_(e,t,this.media(),this.allowSeeksWithinUnsafeLiveWindow)&&(i=e.end(e.length-1)),this.beforeSeekableWindow_(e,t)){const t=e.start(0);i=t+(t===e.end(0)?0:cd)}if(void 0!==i)return this.logger_(`Trying to seek outside of seekable at time ${t} with seekable range ${fd(e)}. Seeking to ${i}.`),this.tech_.setCurrentTime(i),!0;const s=this.playlistController_.sourceUpdater_,r=this.tech_.buffered(),n=s.audioBuffer?s.audioBuffered():null,a=s.videoBuffer?s.videoBuffered():null,o=this.media(),l=o.partTargetDuration?o.partTargetDuration:2*(o.targetDuration-dd),u=[n,a];for(let e=0;e ${i.end(0)}]. Attempting to resume playback by seeking to the current time.`),void this.tech_.trigger({type:"usage",name:"vhs-unknown-waiting"})):void 0}techWaiting_(){const e=this.seekable(),t=this.tech_.currentTime();if(this.tech_.seeking())return!0;if(this.beforeSeekableWindow_(e,t)){const i=e.end(e.length-1);return this.logger_(`Fell out of live window at time ${t}. Seeking to live point (seekable end) ${i}`),this.resetTimeUpdate_(),this.tech_.setCurrentTime(i),this.tech_.trigger({type:"usage",name:"vhs-live-resync"}),!0}const i=this.tech_.vhs.playlistController_.sourceUpdater_,s=this.tech_.buffered();if(this.videoUnderflow_({audioBuffered:i.audioBuffered(),videoBuffered:i.videoBuffered(),currentTime:t}))return this.resetTimeUpdate_(),this.tech_.setCurrentTime(t),this.tech_.trigger({type:"usage",name:"vhs-video-underflow"}),!0;const r=gd(s,t);return r.length>0&&(this.logger_(`Stopped at ${t} and seeking to ${r.start(0)}`),this.resetTimeUpdate_(),this.skipTheGap_(t),!0)}afterSeekableWindow_(e,t,i,s=!1){if(!e.length)return!1;let r=e.end(e.length-1)+cd;const n=!i.endList,a="number"==typeof i.partTargetDuration;return n&&(a||s)&&(r=e.end(e.length-1)+3*i.targetDuration),t>r}beforeSeekableWindow_(e,t){return!!(e.length&&e.start(0)>0&&t2)return{start:s,end:r}}return null}}const sm={errorInterval:30,getSource(e){return e(this.tech({IWillNotUseThisInPlugins:!0}).currentSource_||this.currentSource())}},rm=function(e,t){let i=0,s=0;const r=ud(sm,t);e.ready((()=>{e.trigger({type:"usage",name:"vhs-error-reload-initialized"})}));const n=function(){s&&e.currentTime(s)},a=function(t){null!=t&&(s=e.duration()!==1/0&&e.currentTime()||0,e.one("loadedmetadata",n),e.src(t),e.trigger({type:"usage",name:"vhs-error-reload"}),e.play())},o=function(){if(Date.now()-i<1e3*r.errorInterval)e.trigger({type:"usage",name:"vhs-error-reload-canceled"});else{if(r.getSource&&"function"==typeof r.getSource)return i=Date.now(),r.getSource.call(e,a);td.log.error("ERROR: reloadSourceOnError - The option getSource must be a function!")}},l=function(){e.off("loadedmetadata",n),e.off("error",o),e.off("dispose",l)};e.on("error",o),e.on("dispose",l),e.reloadSourceOnError=function(t){l(),rm(e,t)}};var nm="3.12.1";const am={PlaylistLoader:Yd,Playlist:Ud,utils:uc,STANDARD_PLAYLIST_SELECTOR:Kc,INITIAL_PLAYLIST_SELECTOR:function(){const e=this.playlists.main.playlists.filter(Ud.isEnabled);return Wc(e,((e,t)=>Gc(e,t))),e.filter((e=>!!$c(this.playlists.main,e).video))[0]||null},lastBandwidthSelector:Kc,movingAverageBandwidthSelector:function(e){let t=-1,i=-1;if(e<0||e>1)throw new Error("Moving average bandwidth decay must be between 0 and 1.");return function(){let s=this.useDevicePixelRatio&&oe.devicePixelRatio||1;return isNaN(this.customPixelRatio)||(s=this.customPixelRatio),t<0&&(t=this.systemBandwidth,i=this.systemBandwidth),this.systemBandwidth>0&&this.systemBandwidth!==i&&(t=e*this.systemBandwidth+(1-e)*t,i=this.systemBandwidth),Xc(this.playlists.main,t,parseInt(zc(this.tech_.el(),"width"),10)*s,parseInt(zc(this.tech_.el(),"height"),10)*s,this.limitRenditionByPlayerDimensions,this.playlistController_)}},comparePlaylistBandwidth:Gc,comparePlaylistResolution:function(e,t){let i,s;return e.attributes.RESOLUTION&&e.attributes.RESOLUTION.width&&(i=e.attributes.RESOLUTION.width),i=i||oe.Number.MAX_VALUE,t.attributes.RESOLUTION&&t.attributes.RESOLUTION.width&&(s=t.attributes.RESOLUTION.width),s=s||oe.Number.MAX_VALUE,i===s&&e.attributes.BANDWIDTH&&t.attributes.BANDWIDTH?e.attributes.BANDWIDTH-t.attributes.BANDWIDTH:i-s},xhr:ec()};Object.keys(_c).forEach((e=>{Object.defineProperty(am,e,{get:()=>(td.log.warn(`using Vhs.${e} is UNSAFE be sure you know what you are doing`),_c[e]),set(t){td.log.warn(`using Vhs.${e} is UNSAFE be sure you know what you are doing`),"number"!=typeof t||t<0?td.log.warn(`value of Vhs.${e} must be greater than or equal to 0`):_c[e]=t}})}));const om="videojs-vhs",lm=function(e,t){const i=t.media();let s=-1;for(let t=0;t{if(!oe.localStorage)return null;const e=oe.localStorage.getItem(om);if(!e)return null;try{return JSON.parse(e)}catch(e){return null}},hm=(e,t)=>{e._requestCallbackSet||(e._requestCallbackSet=new Set),e._requestCallbackSet.add(t)},dm=(e,t)=>{e._responseCallbackSet||(e._responseCallbackSet=new Set),e._responseCallbackSet.add(t)},cm=(e,t)=>{e._requestCallbackSet&&(e._requestCallbackSet.delete(t),e._requestCallbackSet.size||delete e._requestCallbackSet)},pm=(e,t)=>{e._responseCallbackSet&&(e._responseCallbackSet.delete(t),e._responseCallbackSet.size||delete e._responseCallbackSet)};am.supportsNativeHls=function(){if(!Ze||!Ze.createElement)return!1;const e=Ze.createElement("video");return!!td.getTech("Html5").isSupported()&&["application/vnd.apple.mpegurl","audio/mpegurl","audio/x-mpegurl","application/x-mpegurl","video/x-mpegurl","video/mpegurl","application/mpegurl"].some((function(t){return/maybe|probably/i.test(e.canPlayType(t))}))}(),am.supportsNativeDash=!!(Ze&&Ze.createElement&&td.getTech("Html5").isSupported())&&/maybe|probably/i.test(Ze.createElement("video").canPlayType("application/dash+xml")),am.supportsTypeNatively=e=>"hls"===e?am.supportsNativeHls:"dash"===e&&am.supportsNativeDash,am.isSupported=function(){return td.log.warn("VHS is no longer a tech. Please remove it from your player's techOrder.")},am.xhr.onRequest=function(e){hm(am.xhr,e)},am.xhr.onResponse=function(e){dm(am.xhr,e)},am.xhr.offRequest=function(e){cm(am.xhr,e)},am.xhr.offResponse=function(e){pm(am.xhr,e)};const mm=td.getComponent("Component");class gm extends mm{constructor(e,t,i){if(super(t,i.vhs),"number"==typeof i.initialBandwidth&&(this.options_.bandwidth=i.initialBandwidth),this.logger_=ld("VhsHandler"),t.options_&&t.options_.playerId){const e=td.getPlayer(t.options_.playerId);this.player_=e}if(this.tech_=t,this.source_=e,this.stats={},this.ignoreNextSeekingEvent_=!1,this.setOptions_(),this.options_.overrideNative&&t.overrideNativeAudioTracks&&t.overrideNativeVideoTracks)t.overrideNativeAudioTracks(!0),t.overrideNativeVideoTracks(!0);else if(this.options_.overrideNative&&(t.featuresNativeVideoTracks||t.featuresNativeAudioTracks))throw new Error("Overriding native VHS requires emulated tracks. See https://git.io/vMpjB");this.on(Ze,["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],(e=>{const t=Ze.fullscreenElement||Ze.webkitFullscreenElement||Ze.mozFullScreenElement||Ze.msFullscreenElement;t&&t.contains(this.tech_.el())?this.playlistController_.fastQualityChange_():this.playlistController_.checkABR_()})),this.on(this.tech_,"seeking",(function(){this.ignoreNextSeekingEvent_?this.ignoreNextSeekingEvent_=!1:this.setCurrentTime(this.tech_.currentTime())})),this.on(this.tech_,"error",(function(){this.tech_.error()&&this.playlistController_&&this.playlistController_.pauseLoading()})),this.on(this.tech_,"play",this.play)}setOptions_(e={}){if(this.options_=ud(this.options_,e),this.options_.withCredentials=this.options_.withCredentials||!1,this.options_.limitRenditionByPlayerDimensions=!1!==this.options_.limitRenditionByPlayerDimensions,this.options_.useDevicePixelRatio=this.options_.useDevicePixelRatio||!1,this.options_.useBandwidthFromLocalStorage=void 0!==this.source_.useBandwidthFromLocalStorage?this.source_.useBandwidthFromLocalStorage:this.options_.useBandwidthFromLocalStorage||!1,this.options_.useForcedSubtitles=this.options_.useForcedSubtitles||!1,this.options_.useNetworkInformationApi=this.options_.useNetworkInformationApi||!1,this.options_.useDtsForTimestampOffset=this.options_.useDtsForTimestampOffset||!1,this.options_.customTagParsers=this.options_.customTagParsers||[],this.options_.customTagMappers=this.options_.customTagMappers||[],this.options_.cacheEncryptionKeys=this.options_.cacheEncryptionKeys||!1,this.options_.llhls=!1!==this.options_.llhls,this.options_.bufferBasedABR=this.options_.bufferBasedABR||!1,"number"!=typeof this.options_.playlistExclusionDuration&&(this.options_.playlistExclusionDuration=60),"number"!=typeof this.options_.bandwidth&&this.options_.useBandwidthFromLocalStorage){const e=um();e&&e.bandwidth&&(this.options_.bandwidth=e.bandwidth,this.tech_.trigger({type:"usage",name:"vhs-bandwidth-from-local-storage"})),e&&e.throughput&&(this.options_.throughput=e.throughput,this.tech_.trigger({type:"usage",name:"vhs-throughput-from-local-storage"}))}"number"!=typeof this.options_.bandwidth&&(this.options_.bandwidth=_c.INITIAL_BANDWIDTH),this.options_.enableLowInitialPlaylist=this.options_.enableLowInitialPlaylist&&this.options_.bandwidth===_c.INITIAL_BANDWIDTH,["withCredentials","useDevicePixelRatio","customPixelRatio","limitRenditionByPlayerDimensions","bandwidth","customTagParsers","customTagMappers","cacheEncryptionKeys","playlistSelector","initialPlaylistSelector","bufferBasedABR","liveRangeSafeTimeDelta","llhls","useForcedSubtitles","useNetworkInformationApi","useDtsForTimestampOffset","exactManifestTimings","leastPixelDiffSelector"].forEach((e=>{void 0!==this.source_[e]&&(this.options_[e]=this.source_[e])})),this.limitRenditionByPlayerDimensions=this.options_.limitRenditionByPlayerDimensions,this.useDevicePixelRatio=this.options_.useDevicePixelRatio;const t=this.options_.customPixelRatio;"number"==typeof t&&t>=0&&(this.customPixelRatio=t)}setOptions(e={}){this.setOptions_(e)}src(e,t){if(!e)return;var i;this.setOptions_(),this.options_.src=0===(i=this.source_.src).toLowerCase().indexOf("data:application/vnd.videojs.vhs+json,")?JSON.parse(i.substring(i.indexOf(",")+1)):i,this.options_.tech=this.tech_,this.options_.externVhs=am,this.options_.sourceType=ki(t),this.options_.seekTo=e=>{this.tech_.setCurrentTime(e)},this.playlistController_=new Jp(this.options_);const s=ud({liveRangeSafeTimeDelta:cd},this.options_,{seekable:()=>this.seekable(),media:()=>this.playlistController_.media(),playlistController:this.playlistController_});this.playbackWatcher_=new im(s),this.playlistController_.on("error",(()=>{const e=td.players[this.tech_.options_.playerId];let t=this.playlistController_.error;"object"!=typeof t||t.code?"string"==typeof t&&(t={message:t,code:3}):t.code=3,e.error(t)}));const r=this.options_.bufferBasedABR?am.movingAverageBandwidthSelector(.55):am.STANDARD_PLAYLIST_SELECTOR;this.playlistController_.selectPlaylist=this.selectPlaylist?this.selectPlaylist.bind(this):r.bind(this),this.playlistController_.selectInitialPlaylist=am.INITIAL_PLAYLIST_SELECTOR.bind(this),this.playlists=this.playlistController_.mainPlaylistLoader_,this.mediaSource=this.playlistController_.mediaSource,Object.defineProperties(this,{selectPlaylist:{get(){return this.playlistController_.selectPlaylist},set(e){this.playlistController_.selectPlaylist=e.bind(this)}},throughput:{get(){return this.playlistController_.mainSegmentLoader_.throughput.rate},set(e){this.playlistController_.mainSegmentLoader_.throughput.rate=e,this.playlistController_.mainSegmentLoader_.throughput.count=1}},bandwidth:{get(){let e=this.playlistController_.mainSegmentLoader_.bandwidth;const t=oe.navigator.connection||oe.navigator.mozConnection||oe.navigator.webkitConnection,i=1e7;if(this.options_.useNetworkInformationApi&&t){const s=1e3*t.downlink*1e3;e=s>=i&&e>=i?Math.max(e,s):s}return e},set(e){this.playlistController_.mainSegmentLoader_.bandwidth=e,this.playlistController_.mainSegmentLoader_.throughput={rate:0,count:0}}},systemBandwidth:{get(){const e=1/(this.bandwidth||1);let t;return t=this.throughput>0?1/this.throughput:0,Math.floor(1/(e+t))},set(){td.log.error('The "systemBandwidth" property is read-only')}}}),this.options_.bandwidth&&(this.bandwidth=this.options_.bandwidth),this.options_.throughput&&(this.throughput=this.options_.throughput),Object.defineProperties(this.stats,{bandwidth:{get:()=>this.bandwidth||0,enumerable:!0},mediaRequests:{get:()=>this.playlistController_.mediaRequests_()||0,enumerable:!0},mediaRequestsAborted:{get:()=>this.playlistController_.mediaRequestsAborted_()||0,enumerable:!0},mediaRequestsTimedout:{get:()=>this.playlistController_.mediaRequestsTimedout_()||0,enumerable:!0},mediaRequestsErrored:{get:()=>this.playlistController_.mediaRequestsErrored_()||0,enumerable:!0},mediaTransferDuration:{get:()=>this.playlistController_.mediaTransferDuration_()||0,enumerable:!0},mediaBytesTransferred:{get:()=>this.playlistController_.mediaBytesTransferred_()||0,enumerable:!0},mediaSecondsLoaded:{get:()=>this.playlistController_.mediaSecondsLoaded_()||0,enumerable:!0},mediaAppends:{get:()=>this.playlistController_.mediaAppends_()||0,enumerable:!0},mainAppendsToLoadedData:{get:()=>this.playlistController_.mainAppendsToLoadedData_()||0,enumerable:!0},audioAppendsToLoadedData:{get:()=>this.playlistController_.audioAppendsToLoadedData_()||0,enumerable:!0},appendsToLoadedData:{get:()=>this.playlistController_.appendsToLoadedData_()||0,enumerable:!0},timeToLoadedData:{get:()=>this.playlistController_.timeToLoadedData_()||0,enumerable:!0},buffered:{get:()=>yd(this.tech_.buffered()),enumerable:!0},currentTime:{get:()=>this.tech_.currentTime(),enumerable:!0},currentSource:{get:()=>this.tech_.currentSource_,enumerable:!0},currentTech:{get:()=>this.tech_.name_,enumerable:!0},duration:{get:()=>this.tech_.duration(),enumerable:!0},main:{get:()=>this.playlists.main,enumerable:!0},playerDimensions:{get:()=>this.tech_.currentDimensions(),enumerable:!0},seekable:{get:()=>yd(this.tech_.seekable()),enumerable:!0},timestamp:{get:()=>Date.now(),enumerable:!0},videoPlaybackQuality:{get:()=>this.tech_.getVideoPlaybackQuality(),enumerable:!0}}),this.tech_.one("canplay",this.playlistController_.setupFirstPlay.bind(this.playlistController_)),this.tech_.on("bandwidthupdate",(()=>{this.options_.useBandwidthFromLocalStorage&&(e=>{if(!oe.localStorage)return!1;let t=um();t=t?ud(t,e):e;try{oe.localStorage.setItem(om,JSON.stringify(t))}catch(e){return!1}})({bandwidth:this.bandwidth,throughput:Math.round(this.throughput)})})),this.playlistController_.on("selectedinitialmedia",(()=>{var e;(e=this).representations=()=>{const t=e.playlistController_.main(),i=Rd(t)?e.playlistController_.getAudioTrackPlaylists_():t.playlists;return i?i.filter((e=>!Dd(e))).map(((t,i)=>new em(e,t,t.id))):[]}})),this.playlistController_.sourceUpdater_.on("createdsourcebuffers",(()=>{this.setupEme_()})),this.on(this.playlistController_,"progress",(function(){this.tech_.trigger("progress")})),this.on(this.playlistController_,"firstplay",(function(){this.ignoreNextSeekingEvent_=!0})),this.setupQualityLevels_(),this.tech_.el()&&(this.mediaSourceUrl_=oe.URL.createObjectURL(this.playlistController_.mediaSource),this.tech_.src(this.mediaSourceUrl_))}createKeySessions_(){const e=this.playlistController_.mediaTypes_.AUDIO.activePlaylistLoader;this.logger_("waiting for EME key session creation"),(({player:e,sourceKeySystems:t,audioMedia:i,mainPlaylists:s})=>{if(!e.eme.initializeMediaKeys)return Promise.resolve();const r=(o=i?s.concat([i]):s,l=Object.keys(t),o.reduce(((e,t)=>{if(!t.contentProtection)return e;const i=l.reduce(((e,i)=>{const s=t.contentProtection[i];return s&&s.pssh&&(e[i]={pssh:s.pssh}),e}),{});return Object.keys(i).length&&e.push(i),e}),[])),n=[],a=[];var o,l;return r.forEach((t=>{a.push(new Promise(((t,i)=>{e.tech_.one("keysessioncreated",t)}))),n.push(new Promise(((i,s)=>{e.eme.initializeMediaKeys({keySystems:t},(e=>{e?s(e):i()}))})))})),Promise.race([Promise.all(n),Promise.race(a)])})({player:this.player_,sourceKeySystems:this.source_.keySystems,audioMedia:e&&e.media(),mainPlaylists:this.playlists.main.playlists}).then((()=>{this.logger_("created EME key session"),this.playlistController_.sourceUpdater_.initializedEme()})).catch((e=>{this.logger_("error while creating EME key session",e),this.player_.error({message:"Failed to initialize media keys for EME",code:3,metadata:{errorType:td.Error.EMEKeySessionCreationError}})}))}handleWaitingForKey_(){this.logger_("waitingforkey fired, attempting to create any new key sessions"),this.createKeySessions_()}setupEme_(){const e=this.playlistController_.mediaTypes_.AUDIO.activePlaylistLoader,t=(({player:e,sourceKeySystems:t,media:i,audioMedia:s})=>{const r=((e,t,i)=>{if(!e)return e;let s={};t&&t.attributes&&t.attributes.CODECS&&(s=qc(_i(t.attributes.CODECS))),i&&i.attributes&&i.attributes.CODECS&&(s.audio=i.attributes.CODECS);const r=bi(s.video),n=bi(s.audio),a={};for(const i in e)a[i]={},n&&(a[i].audioContentType=n),r&&(a[i].videoContentType=r),t.contentProtection&&t.contentProtection[i]&&t.contentProtection[i].pssh&&(a[i].pssh=t.contentProtection[i].pssh),"string"==typeof e[i]&&(a[i].url=e[i]);return ud(e,a)})(t,i,s);return!(!r||(e.currentSource().keySystems=r,r&&!e.eme&&(td.log.warn("DRM encrypted source cannot be decrypted without a DRM plugin"),1)))})({player:this.player_,sourceKeySystems:this.source_.keySystems,media:this.playlists.media(),audioMedia:e&&e.media()});this.player_.tech_.on("keystatuschange",(e=>{this.playlistController_.updatePlaylistByKeyStatus(e.keyId,e.status)})),this.handleWaitingForKey_=this.handleWaitingForKey_.bind(this),this.player_.tech_.on("waitingforkey",this.handleWaitingForKey_),t?this.createKeySessions_():this.playlistController_.sourceUpdater_.initializedEme()}setupQualityLevels_(){const e=td.players[this.tech_.options_.playerId];e&&e.qualityLevels&&!this.qualityLevels_&&(this.qualityLevels_=e.qualityLevels(),this.playlistController_.on("selectedinitialmedia",(()=>{!function(e,t){t.representations().forEach((t=>{e.addQualityLevel(t)})),lm(e,t.playlists)}(this.qualityLevels_,this)})),this.playlists.on("mediachange",(()=>{lm(this.qualityLevels_,this.playlists)})))}static version(){return{"@videojs/http-streaming":nm,"mux.js":"7.0.3","mpd-parser":"1.3.0","m3u8-parser":"7.1.0","aes-decrypter":"4.0.1"}}version(){return this.constructor.version()}canChangeType(){return kp.canChangeType()}play(){this.playlistController_.play()}setCurrentTime(e){this.playlistController_.setCurrentTime(e)}duration(){return this.playlistController_.duration()}seekable(){return this.playlistController_.seekable()}dispose(){this.playbackWatcher_&&this.playbackWatcher_.dispose(),this.playlistController_&&this.playlistController_.dispose(),this.qualityLevels_&&this.qualityLevels_.dispose(),this.tech_&&this.tech_.vhs&&delete this.tech_.vhs,this.mediaSourceUrl_&&oe.URL.revokeObjectURL&&(oe.URL.revokeObjectURL(this.mediaSourceUrl_),this.mediaSourceUrl_=null),this.tech_&&this.tech_.off("waitingforkey",this.handleWaitingForKey_),super.dispose()}convertToProgramTime(e,t){return(({playlist:e,time:t,callback:i})=>{if(!i)throw new Error("getProgramTime: callback must be provided");if(!e||void 0===t)return i({message:"getProgramTime: playlist and time must be provided"});const s=((e,t)=>{if(!t||!t.segments||0===t.segments.length)return null;let i,s=0;for(let r=0;rs){if(e>s+.25*r.duration)return null;i=r}return{segment:i,estimatedStart:i.videoTimingInfo?i.videoTimingInfo.transmuxedPresentationStart:s-i.duration,type:i.videoTimingInfo?"accurate":"estimate"}})(t,e);if(!s)return i({message:"valid programTime was not found"});if("estimate"===s.type)return i({message:"Accurate programTime could not be determined. Please seek to e.seekTime and try again",seekTime:s.estimatedStart});const r={mediaSeconds:t},n=((e,t)=>{if(!t.dateTimeObject)return null;const i=t.videoTimingInfo.transmuxerPrependedSeconds,s=e-(t.videoTimingInfo.transmuxedPresentationStart+i);return new Date(t.dateTimeObject.getTime()+1e3*s)})(t,s.segment);return n&&(r.programDateTime=n.toISOString()),i(null,r)})({playlist:this.playlistController_.media(),time:e,callback:t})}seekToProgramTime(e,t,i=!0,s=2){return hc({programTime:e,playlist:this.playlistController_.media(),retryCount:s,pauseAfterSeek:i,seekTo:this.options_.seekTo,tech:this.options_.tech,callback:t})}setupXhrHooks_(){this.xhr.onRequest=e=>{hm(this.xhr,e)},this.xhr.onResponse=e=>{dm(this.xhr,e)},this.xhr.offRequest=e=>{cm(this.xhr,e)},this.xhr.offResponse=e=>{pm(this.xhr,e)},this.player_.trigger("xhr-hooks-ready")}}const fm={name:"videojs-http-streaming",VERSION:nm,canHandleSource(e,t={}){const i=ud(td.options,t);return fm.canPlayType(e.type,i)},handleSource(e,t,i={}){const s=ud(td.options,i);return t.vhs=new gm(e,t,s),t.vhs.xhr=ec(),t.vhs.setupXhrHooks_(),t.vhs.src(e.src,e.type),t.vhs},canPlayType(e,t){const i=ki(e);if(!i)return"";const s=fm.getOverrideNative(t);return!am.supportsTypeNatively(i)||s?"maybe":""},getOverrideNative(e={}){const{vhs:t={}}=e,i=!(td.browser.IS_ANY_SAFARI||td.browser.IS_IOS),{overrideNative:s=i}=t;return s}};Ti("avc1.4d400d,mp4a.40.2")&&td.getTech("Html5").registerSourceHandler(fm,0),td.VhsHandler=gm,td.VhsSourceHandler=fm,td.Vhs=am,td.use||td.registerComponent("Vhs",am),td.options.vhs=td.options.vhs||{},td.getPlugin&&td.getPlugin("reloadSourceOnError")||td.registerPlugin("reloadSourceOnError",(function(e){rm(this,e)}));let ym=class extends A.T{constructor(){super(),this._defaultConfigs={autoplay:!1,fluid:!1,fullscreen:!1,loop:!1,muted:!1,preload:"auto",responsive:!1,startTime:0},this._prevPlayingState=!1,this.currentMetadata=null,this.element=null,this.sensorModel=null,this.state="not-ready",this.waitingTimestamp=null,this._initController=()=>{!this._controller&&this.playerUrl&&(this.element=document.createElement("video"),td.log.level("error"),this._controller=td(this.element,this._defaultConfigs),this._controller.muted(this.muted),this._controller.loop(this.loop),this._controller.playbackRate(this.rate),this._controller.ready(this._handleReady),this._controller.on("canplay",this._handleCanPlay),this._controller.on("durationchange",this._handleDurationChange),this._controller.on("ended",this._handleEnded),this._controller.on("error",this._handleError),this._controller.on("loadeddata",this._handleDataLoaded),this._controller.on("loadedmetadata",this._handleLoadedMetadata),this._controller.on("loadstart",this._handleLoadStart),this._controller.on("play",this._handlePlay),this._controller.on("timeupdate",this._handleTimeUpdate),this._controller.on("waiting",this._handleWaiting),this._controller.on("xhr-hooks-ready",this._handleXHRhooksReady))},this._handleReady=()=>{this.state="ready"},this._handleCanPlay=()=>{this._prevPlayingState="playing"===this.state,this.state="can-play"},this._handleCueChange=()=>{if(!this.subtitleTrack?.activeCues?.length)return;const e=this.subtitleTrack?.activeCues[0],t=e.text?JSON.parse(e.text):null;if(!t?.data?.length)return;const i=t.data[0]?.value??[],s=new Map;for(const e of i)Array.isArray(e.value)?90064===e.tagId?s.set(e.tagId,e):e.value.forEach((e=>{s.set(e.tagId,e)})):s.set(e.tagId,e);s.set(X,{name:"Video Width",tagId:X,value:this._controller?.videoWidth()}),s.set(K,{name:"Video Height",tagId:K,value:this._controller?.videoHeight()}),this.currentMetadata=new Map(s),this.sensorModel=new ne({videoMetadata:this.currentMetadata})},this._handleDataLoaded=()=>{this.state="data-loaded",this._set("videoWidth",this._controller?.videoWidth()),this._set("videoHeight",this._controller?.videoHeight())},this._handleDurationChange=()=>this.notifyChange("duration"),this._handleEnded=()=>{if(!this.loop)return this._set("ended",!0),this.notifyChange("buffered"),this.notifyChange("currentTime"),this.notifyChange("duration"),this.notifyChange("waiting"),void(this.state="can-play");this.setCurrentTime(0),this.play()},this._handleError=()=>{h.L.getLogger(this).error("video stream error ::",this._controller?.error())},this._handleLoadStart=()=>{this.state="can-play"},this._handleLoadedMetadata=()=>{this.notifyChange("subtitleTrack"),this.notifyChange("buffered")},this._handlePlay=()=>this.notifyChange("ended"),this._handleTimeUpdate=()=>{this.notifyChange("currentTime"),this.notifyChange("buffered"),this.notifyChange("bufferedPercent"),this._set("videoWidth",this._controller?.videoWidth()),this._set("videoHeight",this._controller?.videoHeight())},this._handleWaiting=()=>{this.waitingTimestamp=this._controller?.currentTime()},this._handleXHRhooksReady=()=>{this._controller?.tech(!0)?.vhs.xhr.onRequest((e=>(e.xhr=new ie,e)))}}initialize(){this.addHandles([(0,l.wB)((()=>this.playerUrl),(e=>{e&&(this._initController(),this._controller?.src({type:"application/x-mpegURL",src:this.playerUrl}))}),l.Vh),(0,l.wB)((()=>this.subtitleTrack),(()=>{this.subtitleTrack&&(this.subtitleTrack.mode="showing")}))]),this.addHandles((0,l.on)((()=>this.subtitleTrack),"cuechange",this._handleCueChange))}destroy(){this._controller?.dispose()}get buffered(){return this._controller?.bufferedEnd()??0}get bufferedPercent(){return this._controller?.bufferedPercent()??0}get currentTime(){return this._controller?.currentTime()??0}get duration(){return this._controller?.duration()??0}get ended(){return this._controller?.ended()??this._get("ended")??!0}set ended(e){this._controller?.ended(e),this._set("ended",e)}get loop(){return this._controller?.loop()??this._get("loop")??!1}set loop(e){this._controller?.loop(e),this._set("loop",e)}get muted(){return this._controller?.muted()??this._get("muted")??!1}set muted(e){this._controller?.muted(e),this._set("muted",e)}get playerUrl(){return this._controller?.src()||""}set playerUrl(e){this._set("playerUrl",e)}get playing(){return!this.ended&&("can-play"===this.state?this._prevPlayingState:"playing"===this.state)}get rate(){return this._controller?.playbackRate()??this._get("rate")??1}set rate(e){this._controller?.playbackRate(e),this._set("rate",e)}get started(){return this._controller?.hasStarted()||!1}get subtitleTrack(){const e=this._controller?.textTracks();return e?.length?Array.from(e).find((e=>"subtitles"===e.kind)):null}get waiting(){return!(this.waitingTimestamp||this.waitingTimestamp!==this.currentTime&&(this.waitingTimestamp=null,1))}pause(){this._controller?.pause(),this.state="paused"}play(){this._controller?.play(),this.state="playing"}reset(){this._controller&&(this.pause(),this.setCurrentTime(0),this._set("ended",!0))}setCurrentTime(e){const t=(0,a.c)(e,0,this.duration);this._controller?.currentTime(t),this.notifyChange("currentTime")}};(0,s._)([(0,u.MZ)()],ym.prototype,"buffered",null),(0,s._)([(0,u.MZ)()],ym.prototype,"bufferedPercent",null),(0,s._)([(0,u.MZ)({readOnly:!0})],ym.prototype,"currentTime",null),(0,s._)([(0,u.MZ)()],ym.prototype,"currentMetadata",void 0),(0,s._)([(0,u.MZ)({readOnly:!0})],ym.prototype,"duration",null),(0,s._)([(0,u.MZ)()],ym.prototype,"element",void 0),(0,s._)([(0,u.MZ)({readOnly:!0})],ym.prototype,"ended",null),(0,s._)([(0,u.MZ)()],ym.prototype,"loop",null),(0,s._)([(0,u.MZ)()],ym.prototype,"muted",null),(0,s._)([(0,u.MZ)()],ym.prototype,"playerUrl",null),(0,s._)([(0,u.MZ)({readOnly:!0})],ym.prototype,"playing",null),(0,s._)([(0,u.MZ)()],ym.prototype,"rate",null),(0,s._)([(0,u.MZ)()],ym.prototype,"sensorModel",void 0),(0,s._)([(0,u.MZ)({readOnly:!0})],ym.prototype,"started",null),(0,s._)([(0,u.MZ)()],ym.prototype,"state",void 0),(0,s._)([(0,u.MZ)()],ym.prototype,"subtitleTrack",null),(0,s._)([(0,u.MZ)({readOnly:!0})],ym.prototype,"videoHeight",void 0),(0,s._)([(0,u.MZ)({readOnly:!0})],ym.prototype,"videoWidth",void 0),(0,s._)([(0,u.MZ)({readOnly:!0})],ym.prototype,"waiting",null),(0,s._)([(0,u.MZ)()],ym.prototype,"waitingTimestamp",void 0),ym=(0,s._)([(0,c.$)("esri.layers.video.VideoController")],ym);const _m=ym;let vm=class extends((0,f.dM)((0,_.j)((0,o.M)((0,y.d)(g.A))))){constructor(e){super(e),this._trailPoints=[],this.capabilities=null,this.connectionInfo=null,this.controller=new _m,this.copyright=null,this.coverage=null,this.created=null,this.description=null,this.elevationSource=null,this.frame=null,this.frameCount=null,this.fullExtent=null,this.initialExtent=null,this.layerId=null,this.playbackInfo=null,this.posterUrl=null,this.protocol="hls",this.qualities=null,this.serviceItemId=null,this.sourceJSON=null,this.sourceQuality=null,this.sourceType=null,this.spatialReference=m.A.WGS84,this.telemetryDisplay=null,this.title=null,this.type="video",this.url=null,this.videoTimeExtent=null}initialize(){this.telemetryDisplay=new N({frameCenter:!0,frameOutline:!0,lineOfSight:!0,sensorLocation:!0,sensorTrail:!0}),this.addHandles([(0,l.wB)((()=>this.metadata),(()=>{this.notifyChange("telemetry"),this.notifyChange("groundControlPoints"),this.notifyChange("frameHorizonPoints")})),(0,l.wB)((()=>this.telemetry?.sensorLocation),(e=>this._setSensorTrail(e)),l.Vh)])}load(e){const t=null!=e?e.signal:null;return this.addResolvingPromise(this._fetchService(t)),Promise.resolve(this)}get buffered(){return this.controller.buffered}readCapabilitiesFromService(e,t){return(0,E.b)(t)}readConnectionInfo(e,t){const i=t.connectionUrl;return this.controller.playerUrl=i&&this.protocol?i[this.protocol]:"",i}get currentTime(){return this.controller.currentTime}get duration(){return this.controller.duration}get ended(){return this.controller.ended}get frameHorizonPoints(){return function(e){return e?.size?e.get(90063)?.value??null:null}(this.metadata)}get groundControlPoints(){return function(e){return e?.size?e.get(90064)?.value??null??null:null}(this.metadata)}get loop(){return this.controller.loop}set loop(e){this.controller.loop=e}get metadata(){return this.controller?.currentMetadata}get muted(){return this.controller.muted}set muted(e){this.controller.muted=e}get playbackRate(){return this.controller.rate}set playbackRate(e){this.controller.rate=e}get playerUrl(){return this.controller.playerUrl}get playing(){return this.controller.playing}get state(){return this.controller.state}get telemetry(){return function(e){if(!e?.size)return new O;const t=function(e){if(!e?.size)return null;if(e.has(90061)){const t=e.get(90061)?.value;if(t)return w.A.fromJSON(t.geometry)}return e.has(H)&&e.has($)&&e.has(V)?new w.A({x:e.get(H)?.value,y:e.get($)?.value,z:e.get(V)?.value}):null}(e),i=function(e){return e&&e.has(90050)&&e.has(90051)?new w.A({x:e.get(90051).value,y:e.get(90050).value,z:e.get(G).value}):null}(n=e)??function(e){return e&&e.has(z)&&e.has(W)?new w.A({x:e.get(W)?.value,y:e.get(z)?.value,z:e.get(G)?.value}):null}(n),s=function(e){if(!e)return null;const t=e.get(90060)?.value;return t?C.A.fromJSON(t.geometry):function(e){if(!(e.has(90052)&&e.has(90053)&&e.has(90054)&&e.has(90055)&&e.has(90056)&&e.has(90057)&&e.has(90058)&&e.has(90059)))return null;const t=[e.get(90053)?.value,e.get(90052)?.value],i=[e.get(90055)?.value,e.get(90054)?.value],s=[e.get(90057)?.value,e.get(90056)?.value],r=[e.get(90059)?.value,e.get(90058)?.value];return new C.A({rings:[[t,i,s,r]]})}(e)??function(e){if(!(e.has(10026)&&e.has(10027)&&e.has(10028)&&e.has(10029)&&e.has(10030)&&e.has(10031)&&e.has(10032)&&e.has(10033)&&e.has(z)&&e.has(W)))return null;const t=e.get(z)?.value,i=e.get(W)?.value,s=t+e.get(10026)?.value,r=i+e.get(10027)?.value,n=t+e.get(10028)?.value,a=i+e.get(10029)?.value,o=t+e.get(10030)?.value,l=i+e.get(10031)?.value,u=t+e.get(10032)?.value,h=i+e.get(10033)?.value;return new C.A({rings:[[[r,s],[a,n],[l,o],[h,u]]]})}(e)}(e),r=function(e,t){if(!e||!t)return null;const i=[e.x,e.y,e.z],s=[t.x,t.y,t.z];return new p.A({paths:[[i,s]]})}(t,i);var n;return new O({frameCenter:i,frameOutline:s,lineOfSight:r,sensorLocation:t})}(this.metadata)}get videoElement(){return this.controller?.element}get videoHeight(){return this.controller?.videoHeight}get videoWidth(){return this.controller?.videoWidth}get waiting(){return this.controller.waiting}play(){this.controller.play()}pause(){this.controller.pause()}reset(){this.controller.reset()}setCurrentTime(e){if(!this.duration)return;const t=(0,a.c)(e,0,this.duration);this.controller.setCurrentTime(t)}getCurrentFrame(){}toGround(e,t){return this.controller?.sensorModel?.metadataSupportsTransforms?this.controller.sensorModel.transformImageToGeo(e,t):null}toVideo(e){if(!this.controller?.sensorModel?.metadataSupportsTransforms)return null;const t=this.controller.sensorModel.transformGeoToImage(e.x,e.y,e.z);return{x:t[0],y:t[1]}}async _fetchService(e){if(this.sourceJSON)return void this.read(this.sourceJSON,{origin:"service",url:this.parsedUrl});const t=(0,v.p)(this.parsedUrl?.path);if(null==t)throw new n.A("arcgis-layers:url-mismatch","The url is not a valid arcgis resource");let i=null;const{data:s,ssl:a}=await(0,r.A)(t.url.path,{query:{f:"json",...this.parsedUrl.query,...this.customParameters},signal:e}),o=s;if(this.url=t.url.path,a&&(this.url=this.url.replace(/^http:/i,"https:")),!o?.currentVersion)return o.currentVersion="11.2",this.sourceJSON=o,void this.read(this.sourceJSON,{origin:"service",url:this.parsedUrl});let l=t?.sublayer;if(null==l&&o.layers?.length&&(l=o.layers[0].id),null==l)throw new n.A("arcgis-layers:url-mismatch","The url is not a valid arcgis resource");this.url=`${t.url.path}/${l}`,i=await(0,r.A)(this.url,{query:{f:"json",...this.customParameters},signal:e});const u={...o,...i.data};this.sourceJSON=u,this.read(this.sourceJSON,{origin:"service",url:this.parsedUrl})}_setSensorTrail(e){if(!e)return;const t=function(e,t){const i=[...t],s=i.findIndex((t=>t.equals(e)));return s>-1&&i.splice(s),i.push(e),i}(e,this._trailPoints);this._trailPoints=[...t];const i=this._trailPoints.map((e=>e.toArray())),s=new p.A({hasZ:e.hasZ,paths:[i]});this.telemetry.sensorTrail=s.clone()}};(0,s._)([(0,u.MZ)({readOnly:!0})],vm.prototype,"buffered",null),(0,s._)([(0,u.MZ)({readOnly:!0,json:{read:!1}})],vm.prototype,"capabilities",void 0),(0,s._)([(0,d.r)("service","capabilities",["supportsAppend","supportsCoverageQuery","supportsExportClip","supportsExportFrameset","supportsMensuration","supportsUpdate"])],vm.prototype,"readCapabilitiesFromService",null),(0,s._)([(0,u.MZ)({readOnly:!0})],vm.prototype,"connectionInfo",void 0),(0,s._)([(0,d.r)("connectionInfo",["connectionUrl"])],vm.prototype,"readConnectionInfo",null),(0,s._)([(0,u.MZ)()],vm.prototype,"controller",void 0),(0,s._)([(0,u.MZ)({type:String})],vm.prototype,"copyright",void 0),(0,s._)([(0,u.MZ)({type:C.A})],vm.prototype,"coverage",void 0),(0,s._)([(0,u.MZ)({type:Date})],vm.prototype,"created",void 0),(0,s._)([(0,u.MZ)({type:Number})],vm.prototype,"currentTime",null),(0,s._)([(0,u.MZ)({type:String})],vm.prototype,"description",void 0),(0,s._)([(0,u.MZ)({type:Number})],vm.prototype,"duration",null),(0,s._)([(0,u.MZ)({readOnly:!0})],vm.prototype,"elevationSource",void 0),(0,s._)([(0,u.MZ)({type:Boolean})],vm.prototype,"ended",null),(0,s._)([(0,u.MZ)({type:te})],vm.prototype,"frame",void 0),(0,s._)([(0,u.MZ)({type:Number})],vm.prototype,"frameCount",void 0),(0,s._)([(0,u.MZ)({type:k.A})],vm.prototype,"fullExtent",void 0),(0,s._)([(0,u.MZ)({readOnly:!0})],vm.prototype,"frameHorizonPoints",null),(0,s._)([(0,u.MZ)({readOnly:!0})],vm.prototype,"groundControlPoints",null),(0,s._)([(0,u.MZ)({type:k.A})],vm.prototype,"initialExtent",void 0),(0,s._)([(0,u.MZ)({readOnly:!0,json:{read:{source:"id"}}})],vm.prototype,"layerId",void 0),(0,s._)([(0,u.MZ)({type:Boolean})],vm.prototype,"loop",null),(0,s._)([(0,u.MZ)({readOnly:!0})],vm.prototype,"metadata",null),(0,s._)([(0,u.MZ)({type:Boolean})],vm.prototype,"muted",null),(0,s._)([(0,u.MZ)({type:Y})],vm.prototype,"playbackInfo",void 0),(0,s._)([(0,u.MZ)({type:Number})],vm.prototype,"playbackRate",null),(0,s._)([(0,u.MZ)({type:String})],vm.prototype,"playerUrl",null),(0,s._)([(0,u.MZ)({readOnly:!0})],vm.prototype,"playing",null),(0,s._)([(0,u.MZ)({readOnly:!0,json:{read:{source:"poster"}}})],vm.prototype,"posterUrl",void 0),(0,s._)([(0,u.MZ)({type:String})],vm.prototype,"protocol",void 0),(0,s._)([(0,u.MZ)({readOnly:!0})],vm.prototype,"qualities",void 0),(0,s._)([(0,u.MZ)({readOnly:!0})],vm.prototype,"serviceItemId",void 0),(0,s._)([(0,u.MZ)()],vm.prototype,"sourceJSON",void 0),(0,s._)([(0,u.MZ)()],vm.prototype,"sourceQuality",void 0),(0,s._)([(0,u.MZ)({readOnly:!0,json:{name:"serviceType"}})],vm.prototype,"sourceType",void 0),(0,s._)([(0,u.MZ)()],vm.prototype,"spatialReference",void 0),(0,s._)([(0,u.MZ)({type:String})],vm.prototype,"state",null),(0,s._)([(0,u.MZ)({type:O})],vm.prototype,"telemetry",null),(0,s._)([(0,u.MZ)({type:N})],vm.prototype,"telemetryDisplay",void 0),(0,s._)([(0,u.MZ)({readOnly:!1,json:{read:{source:"name"}}})],vm.prototype,"title",void 0),(0,s._)([(0,u.MZ)({readOnly:!0})],vm.prototype,"type",void 0),(0,s._)([(0,u.MZ)(b.u)],vm.prototype,"url",void 0),(0,s._)([(0,u.MZ)({readOnly:!0})],vm.prototype,"videoElement",null),(0,s._)([(0,u.MZ)({readOnly:!0})],vm.prototype,"videoHeight",null),(0,s._)([(0,u.MZ)({readOnly:!0,nonNullable:!1,json:{read:{reader:function(e){const{duration:t,end:i,start:s,timezone:r="UTC"}=e||{};return"number"!=typeof t?null:new j({duration:t||null,end:"number"==typeof i?new Date(i):null,start:"number"==typeof s?new Date(s):null,timezone:r})},source:"time"}}})],vm.prototype,"videoTimeExtent",void 0),(0,s._)([(0,u.MZ)({readOnly:!0})],vm.prototype,"videoWidth",null),(0,s._)([(0,u.MZ)({readOnly:!0})],vm.prototype,"waiting",null),vm=(0,s._)([(0,c.$)("esri.layers.VideoLayer")],vm);const bm=vm},4335:(e,t,i)=>{i.d(t,{d:()=>a});var s=i(32816),r=i(29298),n=(i(32773),i(20266),i(69421));i(36544),i(93181),i(13671),i(40499),i(6407),i(90740),i(91047);const a=e=>{let t=class extends e{constructor(){super(...arguments),this.customParameters=null}};return(0,s._)([(0,r.MZ)({type:Object,json:{write:{overridePolicy:e=>({enabled:!!(e&&Object.keys(e).length>0)})}}})],t.prototype,"customParameters",void 0),t=(0,s._)([(0,n.$)("esri.layers.mixins.CustomParametersMixin")],t),t}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/2cfcbb20759879db3ae4.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/2cfcbb20759879db3ae4.js new file mode 100644 index 00000000..f469cf89 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/2cfcbb20759879db3ae4.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[8435],{23564:(t,n,e)=>{e.d(n,{a:()=>o});var r=e(16699);function o(t,n,e,r,o,i=2){const s=1/(Math.abs(e)+Math.abs(r)+Math.abs(o)),c=e*s,u=r*s,f=o<=0?(c>=0?1:-1)*(1-Math.abs(u)):c,l=o<=0?(u>=0?1:-1)*(1-Math.abs(c)):u,h=n*i;t[h]=a(f),t[h+1]=a(l)}function a(t){return(0,r.c)(Math.round(32767*t),-32767,32767)}e(26809),e(2589),e(32773)},97538:(t,n,e)=>{var r;e.d(n,{V:()=>r}),function(t){t.POSITION="position",t.NORMAL="normal",t.NORMALCOMPRESSED="normalCompressed",t.UV0="uv0",t.COLOR="color",t.SYMBOLCOLOR="symbolColor",t.SIZE="size",t.TANGENT="tangent",t.OFFSET="offset",t.PERSPECTIVEDIVIDE="perspectiveDivide",t.CENTEROFFSETANDDISTANCE="centerOffsetAndDistance",t.LENGTH="length",t.PREVPOSITION="prevPosition",t.NEXTPOSITION="nextPosition",t.SUBDIVISIONFACTOR="subdivisionFactor",t.COLORFEATUREATTRIBUTE="colorFeatureAttribute",t.SIZEFEATUREATTRIBUTE="sizeFeatureAttribute",t.OPACITYFEATUREATTRIBUTE="opacityFeatureAttribute",t.DISTANCETOSTART="distanceToStart",t.UVMAPSPACE="uvMapSpace",t.BOUNDINGRECT="boundingRect",t.UVREGION="uvRegion",t.PROFILERIGHT="profileRight",t.PROFILEUP="profileUp",t.PROFILEVERTEXANDNORMAL="profileVertexAndNormal",t.FEATUREVALUE="featureValue",t.INSTANCEMODELORIGINHI="instanceModelOriginHi",t.INSTANCEMODELORIGINLO="instanceModelOriginLo",t.INSTANCEMODEL="instanceModel",t.INSTANCEMODELNORMAL="instanceModelNormal",t.INSTANCECOLOR="instanceColor",t.INSTANCEFEATUREATTRIBUTE="instanceFeatureAttribute",t.LOCALTRANSFORM="localTransform",t.GLOBALTRANSFORM="globalTransform",t.BOUNDINGSPHERE="boundingSphere",t.MODELORIGIN="modelOrigin",t.MODELSCALEFACTORS="modelScaleFactors",t.FEATUREATTRIBUTE="featureAttribute",t.STATE="state",t.LODLEVEL="lodLevel",t.POSITION0="position0",t.POSITION1="position1",t.NORMAL2COMPRESSED="normal2Compressed",t.COMPONENTINDEX="componentIndex",t.VARIANTOFFSET="variantOffset",t.VARIANTSTROKE="variantStroke",t.VARIANTEXTENSION="variantExtension",t.SIDENESS="sideness",t.START="start",t.END="end",t.UP="up",t.EXTRUDE="extrude",t.OBJECTANDLAYERIDCOLOR="objectAndLayerIdColor",t.INSTANCEOBJECTANDLAYERIDCOLOR="instanceObjectAndLayerIdColor"}(r||(r={}))},57855:(t,n,e)=>{e.d(n,{V:()=>r});class r{constructor(t,n,e,r,o,a=!1,i=0){this.name=t,this.count=n,this.type=e,this.offset=r,this.stride=o,this.normalized=a,this.divisor=i}}},18527:(t,n,e)=>{function r(){return 1e-6}e.d(n,{R:()=>o,a:()=>c,g:()=>r,t:()=>s});const o=Math.random,a=Math.PI/180,i=180/Math.PI;function s(t){return t*a}function c(t){return t*i}},64652:(t,n,e)=>{e.d(n,{d:()=>a});var r=e(16699),o=e(4361);function a(t,n,e){const a=Array.isArray(t),f=a?t.length/n:t.byteLength/(4*n),l=a?t:new Uint32Array(t,0,f*n),h=e?.minReduction??0,d=e?.originalIndices||null,M=d?d.length:0,N=e?.componentOffsets||null;let E=0;if(N)for(let t=0;tE&&(E=n)}else E=f;const O=Math.floor(1.1*E)+1;(null==u||u.length<2*O)&&(u=new Uint32Array((0,r.n)(2*O)));for(let t=0;t<2*O;t++)u[t]=0;let I=0;const m=!!N&&!!d,A=m?M:f;let g=(0,o.n)(f);const T=new Uint32Array(M),p=1.96;let S=0!==h?Math.ceil(4*p*p/(h*h)*h*(1-h)):A,R=1,b=N?N[1]:A;for(let t=0;t=O&&(a-=O)}s===I&&(u[2*a]=o,u[2*a+1]=e+1,I++),g[e]=s}if(0!==h&&1-I/f>>2)|0;return r>>>0}let u=null},18992:(t,n,e)=>{e.d(n,{E:()=>d,a:()=>Y,b:()=>y,c:()=>J,d:()=>Q,e:()=>j});var r=e(64652),o=e(63949),a=e(97538),i=e(30481),s=e(32773),c=e(26809),u=e(2589),f=e(23564),l=e(16699),h=e(45371);const d=(0,o.n)().vec3f(a.V.POSITION).u16(a.V.COMPONENTINDEX).freeze(),M=(0,o.n)().vec2u8(a.V.SIDENESS).freeze(),N=((0,i.g)(M),(0,o.n)().vec3f(a.V.POSITION0).vec3f(a.V.POSITION1).vec2i16(a.V.NORMALCOMPRESSED).u16(a.V.COMPONENTINDEX).u8(a.V.VARIANTOFFSET,{glNormalized:!0}).u8(a.V.VARIANTSTROKE).u8(a.V.VARIANTEXTENSION,{glNormalized:!0}).freeze()),E=(0,o.n)().vec3f(a.V.POSITION0).vec3f(a.V.POSITION1).vec2i16(a.V.NORMALCOMPRESSED).vec2i16(a.V.NORMAL2COMPRESSED).u16(a.V.COMPONENTINDEX).u8(a.V.VARIANTOFFSET,{glNormalized:!0}).u8(a.V.VARIANTSTROKE).u8(a.V.VARIANTEXTENSION,{glNormalized:!0}).freeze();function O(t,n,e){const r=n/3,o=new Uint32Array(e+1),a=new Uint32Array(e+1),i=(t,n)=>{t{if(t{const e=2*t,r=n-t;for(let t=1;t=0&&u[e+2*o]>n;o--)u[e+2*o+2]=u[e+2*o],u[e+2*o+3]=u[e+2*o+1];u[e+2*o+2]=n,u[e+2*o+3]=r}};for(let t=0;tn===t[3*e]?0:n===t[3*e+1]?1:n===t[3*e+2]?2:-1,N=(t,n)=>{const e=M(t,n);d[3*n+e]=-1},E=(t,n,e,r)=>{const o=M(t,n);d[3*n+o]=r;const a=M(e,r);d[3*r+a]=n};for(let t=0;tn.length-t.length));const g=new Array,T=new Array;P.forAll((({length:t,index:d})=>{const E=f.data[d],p=f.data[d+1],S=f.data[d+2],R=f.data[d+3],b=R===D;if(r.getVec(E,a),r.getVec(p,i),b){const t=3*S;(0,c.s)(s,h.data[t],h.data[t+1],h.data[t+2]),(0,c.p)(u,s),x.componentIndex=o.get(E),x.cosAngle=(0,c.d)(s,u)}else{let t=3*S;if((0,c.s)(s,h.data[t],h.data[t+1],h.data[t+2]),t=3*R,(0,c.s)(u,h.data[t],h.data[t+1],h.data[t+2]),x.componentIndex=o.get(E),x.cosAngle=(0,c.d)(s,u),V=X,x.cosAngle>V)return;x.cosAngle<-.9999&&(0,c.p)(u,s)}var V,v;m+=t,A++,b||(v=H,x.cosAngle0?-1:1)>n}(x,G)&&(O&&e&&e.write(O,I++,x),T.push(t))}));const p=new Float32Array(g.reverse()),S=new Float32Array(T.reverse()),R=O&&e?{instancesData:O.slice(0,I),lodInfo:{lengths:S}}:void 0;return{regular:{instancesData:M.slice(0,N),lodInfo:{lengths:p}},silhouette:R,averageEdgeLength:m/A}}class C{constructor(){this.index=0,this.length=0}}const P=new h.P({allocator:t=>t||new C,deallocator:null}),w=new h.P({deallocator:null}),F=new h.P({deallocator:null}),x=new class{constructor(){this.position0=(0,u.c)(),this.position1=(0,u.c)(),this.faceNormal0=(0,u.c)(),this.faceNormal1=(0,u.c)(),this.componentIndex=0,this.cosAngle=0}},U=(0,u.c)(),B=(0,u.c)(),q=(0,u.c)(),_=(0,u.c)(),z=(0,u.c)(),G=(0,l.d)(4),X=Math.cos(G),k=(0,l.d)(35),H=Math.cos(k);function j(t){const n=Y(t.data,t.skipDeduplicate,t.indices,t.indicesLength);return K.updateSettings(t.writerSettings),Z.updateSettings(t.writerSettings),y(n,K,Z)}function Y(t,n,e,o){if(n){const n=O(e,o,t.count);return new W(e,o,n,t)}const a=(0,r.d)(t.buffer,t.stride/4,{originalIndices:e,originalIndicesLength:o}),i=O(a.indices,o,a.uniqueCount);return{faces:a.indices,facesLength:a.indices.length,neighbors:i,vertices:d.createView(a.buffer)}}class W{constructor(t,n,e,r){this.faces=t,this.facesLength=n,this.neighbors=e,this.vertices=r}}const K=new b,Z=new V,J=(0,o.n)().vec3f(a.V.POSITION0).vec3f(a.V.POSITION1),Q=(0,o.n)().vec3f(a.V.POSITION0).vec3f(a.V.POSITION1).u16(a.V.COMPONENTINDEX)},30481:(t,n,e)=>{e.d(n,{g:()=>a});var r=e(52134),o=e(57855);function a(t,n=0){const e=t.stride;return Array.from(t.fields.keys()).map((r=>{const a=t.fields.get(r),s=a.constructor.ElementCount,c=function(t){const n=i[t];if(n)return n;throw new Error("BufferType not supported in WebGL")}(a.constructor.ElementType),u=a.offset,f=a.optional?.glNormalized??!1;return new o.V(r,s,c,u,e,f,n)}))}const i={u8:r.D.UNSIGNED_BYTE,u16:r.D.UNSIGNED_SHORT,u32:r.D.UNSIGNED_INT,i8:r.D.BYTE,i16:r.D.SHORT,i32:r.D.INT,f32:r.D.FLOAT}},16699:(t,n,e)=>{e.d(n,{a:()=>l,b:()=>T,c:()=>i,d:()=>u,e:()=>m,f:()=>d,g:()=>h,h:()=>p,k:()=>A,l:()=>s,m:()=>S,n:()=>a,r:()=>f,s:()=>c});var r=e(26809);const o=new Float32Array(1);function a(t){--t;for(let n=1;n<32;n<<=1)t|=t>>n;return t+1}function i(t,n,e){return Math.min(Math.max(t,n),e)}function s(t,n,e){return t+(n-t)*e}function c(t,n,e,r,o){return s(r,o,(t-n)/(e-n))}function u(t){return t*Math.PI/180}function f(t){return 180*t/Math.PI}function l(t){return Math.acos(i(t,-1,1))}function h(t){return Math.asin(i(t,-1,1))}function d(t,n,e=1e-6){return t===n||!(!Number.isFinite(t)||!Number.isFinite(n))&&(t>n?t-n:n-t)<=e}const M=new DataView(new ArrayBuffer(Float64Array.BYTES_PER_ELEMENT));function N(t){return M.setFloat64(0,t),M.getBigInt64(0)}const E=BigInt("1000000"),O=I(1);function I(t){const n=N(t=Math.abs(t)),e=(r=n<=E?E:n-E,M.setBigInt64(0,r),M.getFloat64(0));var r;return Math.abs(t-e)}function m(t,n,e=O){if(t===n)return!0;if(!Number.isFinite(t)||!Number.isFinite(n))return!1;if(null!=e&&I(Math.min(Math.abs(t),Math.abs(n)))E)}function A(t){return g(Math.max(-S,Math.min(t,S)))}function g(t){return o[0]=t,o[0]}function T(t,n){const e=(0,r.l)(t),o=h(t[2]/e),a=Math.atan2(t[1]/e,t[0]/e);return(0,r.s)(n,e,o,a),n}function p(t){const n=t[0]*t[0]+t[1]*t[1]+t[2]*t[2],e=t[3]*t[3]+t[4]*t[4]+t[5]*t[5],r=t[6]*t[6]+t[7]*t[7]+t[8]*t[8];return!(d(n,1)&&d(e,1)&&d(r,1))}const S=g(34028234663852886e22)},46484:(t,n,e)=>{function r(){return[0,0]}function o(t,n){return[t,n]}e.d(n,{O:()=>a,c:()=>r,f:()=>o});const a=o(1,1);o(1,0),o(0,1)},26809:(t,n,e)=>{e.d(n,{A:()=>B,B:()=>_,C:()=>d,D:()=>f,F:()=>l,G:()=>U,H:()=>T,a:()=>b,b:()=>E,c:()=>u,d:()=>S,e:()=>R,g:()=>C,h:()=>V,i:()=>c,j:()=>I,k:()=>A,l:()=>a,m:()=>m,n:()=>p,o:()=>O,p:()=>i,r:()=>v,s:()=>s,t:()=>L,u:()=>g,v:()=>M,w:()=>N,x:()=>w,y:()=>P,z:()=>h});var r=e(2589),o=e(18527);function a(t){const n=t[0],e=t[1],r=t[2];return Math.sqrt(n*n+e*e+r*r)}function i(t,n){return t[0]=n[0],t[1]=n[1],t[2]=n[2],t}function s(t,n,e,r){return t[0]=n,t[1]=e,t[2]=r,t}function c(t,n,e){return t[0]=n[0]+e[0],t[1]=n[1]+e[1],t[2]=n[2]+e[2],t}function u(t,n,e){return t[0]=n[0]-e[0],t[1]=n[1]-e[1],t[2]=n[2]-e[2],t}function f(t,n,e){return t[0]=n[0]*e[0],t[1]=n[1]*e[1],t[2]=n[2]*e[2],t}function l(t,n,e){return t[0]=n[0]/e[0],t[1]=n[1]/e[1],t[2]=n[2]/e[2],t}function h(t,n){return t[0]=Math.abs(n[0]),t[1]=Math.abs(n[1]),t[2]=Math.abs(n[2]),t}function d(t,n){return t[0]=Math.sign(n[0]),t[1]=Math.sign(n[1]),t[2]=Math.sign(n[2]),t}function M(t,n,e){return t[0]=Math.min(n[0],e[0]),t[1]=Math.min(n[1],e[1]),t[2]=Math.min(n[2],e[2]),t}function N(t,n,e){return t[0]=Math.max(n[0],e[0]),t[1]=Math.max(n[1],e[1]),t[2]=Math.max(n[2],e[2]),t}function E(t,n,e){return t[0]=n[0]*e,t[1]=n[1]*e,t[2]=n[2]*e,t}function O(t,n,e,r){return t[0]=n[0]+e[0]*r,t[1]=n[1]+e[1]*r,t[2]=n[2]+e[2]*r,t}function I(t,n){const e=n[0]-t[0],r=n[1]-t[1],o=n[2]-t[2];return Math.sqrt(e*e+r*r+o*o)}function m(t,n){const e=n[0]-t[0],r=n[1]-t[1],o=n[2]-t[2];return e*e+r*r+o*o}function A(t){const n=t[0],e=t[1],r=t[2];return n*n+e*e+r*r}function g(t,n){return t[0]=-n[0],t[1]=-n[1],t[2]=-n[2],t}function T(t,n){return t[0]=1/n[0],t[1]=1/n[1],t[2]=1/n[2],t}function p(t,n){const e=n[0],r=n[1],o=n[2];let a=e*e+r*r+o*o;return a>0&&(a=1/Math.sqrt(a),t[0]=n[0]*a,t[1]=n[1]*a,t[2]=n[2]*a),t}function S(t,n){return t[0]*n[0]+t[1]*n[1]+t[2]*n[2]}function R(t,n,e){const r=n[0],o=n[1],a=n[2],i=e[0],s=e[1],c=e[2];return t[0]=o*c-a*s,t[1]=a*i-r*c,t[2]=r*s-o*i,t}function b(t,n,e,r){const o=n[0],a=n[1],i=n[2];return t[0]=o+r*(e[0]-o),t[1]=a+r*(e[1]-a),t[2]=i+r*(e[2]-i),t}function V(t,n,e){const r=n[0],o=n[1],a=n[2];return t[0]=e[0]*r+e[4]*o+e[8]*a+e[12],t[1]=e[1]*r+e[5]*o+e[9]*a+e[13],t[2]=e[2]*r+e[6]*o+e[10]*a+e[14],t}function v(t,n,e){const r=n[0],o=n[1],a=n[2];return t[0]=r*e[0]+o*e[3]+a*e[6],t[1]=r*e[1]+o*e[4]+a*e[7],t[2]=r*e[2]+o*e[5]+a*e[8],t}function L(t,n,e){const r=e[0],o=e[1],a=e[2],i=e[3],s=n[0],c=n[1],u=n[2],f=o*u-a*c,l=a*s-r*u,h=r*c-o*s,d=o*h-a*l,M=a*f-r*h,N=r*l-o*f,E=2*i;return t[0]=s+f*E+2*d,t[1]=c+l*E+2*M,t[2]=u+h*E+2*N,t}const D=(0,r.c)(),y=(0,r.c)();function C(t,n){return t[0]===n[0]&&t[1]===n[1]&&t[2]===n[2]}function P(t,n,e){const r=e[0]-n[0],o=e[1]-n[1],a=e[2]-n[2];let i=r*r+o*o+a*a;return i>0?(i=1/Math.sqrt(i),t[0]=r*i,t[1]=o*i,t[2]=a*i,t):(t[0]=0,t[1]=0,t[2]=0,t)}const w=u,F=f,x=l,U=I,B=m,q=a,_=A;Object.freeze(Object.defineProperty({__proto__:null,abs:h,add:c,angle:function(t,n){p(D,t),p(y,n);const e=S(D,y);return e>1?0:e<-1?Math.PI:Math.acos(e)},bezier:function(t,n,e,r,o,a){const i=1-a,s=i*i,c=a*a,u=s*i,f=3*a*s,l=3*c*i,h=c*a;return t[0]=n[0]*u+e[0]*f+r[0]*l+o[0]*h,t[1]=n[1]*u+e[1]*f+r[1]*l+o[1]*h,t[2]=n[2]*u+e[2]*f+r[2]*l+o[2]*h,t},ceil:function(t,n){return t[0]=Math.ceil(n[0]),t[1]=Math.ceil(n[1]),t[2]=Math.ceil(n[2]),t},copy:i,cross:R,direction:P,dist:U,distance:I,div:x,divide:l,dot:S,equals:function(t,n){if(t===n)return!0;const e=t[0],r=t[1],a=t[2],i=n[0],s=n[1],c=n[2],u=(0,o.g)();return Math.abs(e-i)<=u*Math.max(1,Math.abs(e),Math.abs(i))&&Math.abs(r-s)<=u*Math.max(1,Math.abs(r),Math.abs(s))&&Math.abs(a-c)<=u*Math.max(1,Math.abs(a),Math.abs(c))},exactEquals:C,floor:function(t,n){return t[0]=Math.floor(n[0]),t[1]=Math.floor(n[1]),t[2]=Math.floor(n[2]),t},hermite:function(t,n,e,r,o,a){const i=a*a,s=i*(2*a-3)+1,c=i*(a-2)+a,u=i*(a-1),f=i*(3-2*a);return t[0]=n[0]*s+e[0]*c+r[0]*u+o[0]*f,t[1]=n[1]*s+e[1]*c+r[1]*u+o[1]*f,t[2]=n[2]*s+e[2]*c+r[2]*u+o[2]*f,t},inverse:T,len:q,length:a,lerp:b,max:N,min:M,mul:F,multiply:f,negate:g,normalize:p,random:function(t,n){n=n||1;const e=o.R,r=2*e()*Math.PI,a=2*e()-1,i=Math.sqrt(1-a*a)*n;return t[0]=Math.cos(r)*i,t[1]=Math.sin(r)*i,t[2]=a*n,t},rotateX:function(t,n,e,r){const o=[],a=[];return o[0]=n[0]-e[0],o[1]=n[1]-e[1],o[2]=n[2]-e[2],a[0]=o[0],a[1]=o[1]*Math.cos(r)-o[2]*Math.sin(r),a[2]=o[1]*Math.sin(r)+o[2]*Math.cos(r),t[0]=a[0]+e[0],t[1]=a[1]+e[1],t[2]=a[2]+e[2],t},rotateY:function(t,n,e,r){const o=[],a=[];return o[0]=n[0]-e[0],o[1]=n[1]-e[1],o[2]=n[2]-e[2],a[0]=o[2]*Math.sin(r)+o[0]*Math.cos(r),a[1]=o[1],a[2]=o[2]*Math.cos(r)-o[0]*Math.sin(r),t[0]=a[0]+e[0],t[1]=a[1]+e[1],t[2]=a[2]+e[2],t},rotateZ:function(t,n,e,r){const o=[],a=[];return o[0]=n[0]-e[0],o[1]=n[1]-e[1],o[2]=n[2]-e[2],a[0]=o[0]*Math.cos(r)-o[1]*Math.sin(r),a[1]=o[0]*Math.sin(r)+o[1]*Math.cos(r),a[2]=o[2],t[0]=a[0]+e[0],t[1]=a[1]+e[1],t[2]=a[2]+e[2],t},round:function(t,n){return t[0]=Math.round(n[0]),t[1]=Math.round(n[1]),t[2]=Math.round(n[2]),t},scale:E,scaleAndAdd:O,set:s,sign:d,sqrDist:B,sqrLen:_,squaredDistance:m,squaredLength:A,str:function(t){return"vec3("+t[0]+", "+t[1]+", "+t[2]+")"},sub:w,subtract:u,transformMat3:v,transformMat4:V,transformQuat:L},Symbol.toStringTag,{value:"Module"}))},2589:(t,n,e)=>{function r(){return[0,0,0]}function o(t){return[t[0],t[1],t[2]]}function a(t,n,e){return[t,n,e]}function i(t,n=[0,0,0]){const e=Math.min(3,t.length);for(let r=0;rc,U:()=>u,Z:()=>s,a:()=>f,b:()=>l,c:()=>r,d:()=>i,e:()=>o,f:()=>a});const s=[0,0,0],c=a(1,1,1),u=a(1,0,0),f=a(0,1,0),l=a(0,0,1)},91276:(t,n,e)=>{e.d(n,{a:()=>N,c:()=>o,e:()=>M,s:()=>a,t:()=>d});var r=e(18527);function o(t,n){return t[0]=n[0],t[1]=n[1],t[2]=n[2],t[3]=n[3],t}function a(t,n,e,r,o){return t[0]=n,t[1]=e,t[2]=r,t[3]=o,t}function i(t,n,e){return t[0]=n[0]-e[0],t[1]=n[1]-e[1],t[2]=n[2]-e[2],t[3]=n[3]-e[3],t}function s(t,n,e){return t[0]=n[0]*e[0],t[1]=n[1]*e[1],t[2]=n[2]*e[2],t[3]=n[3]*e[3],t}function c(t,n,e){return t[0]=n[0]/e[0],t[1]=n[1]/e[1],t[2]=n[2]/e[2],t[3]=n[3]/e[3],t}function u(t,n){const e=n[0]-t[0],r=n[1]-t[1],o=n[2]-t[2],a=n[3]-t[3];return Math.sqrt(e*e+r*r+o*o+a*a)}function f(t,n){const e=n[0]-t[0],r=n[1]-t[1],o=n[2]-t[2],a=n[3]-t[3];return e*e+r*r+o*o+a*a}function l(t){const n=t[0],e=t[1],r=t[2],o=t[3];return Math.sqrt(n*n+e*e+r*r+o*o)}function h(t){const n=t[0],e=t[1],r=t[2],o=t[3];return n*n+e*e+r*r+o*o}function d(t,n,e){const r=n[0],o=n[1],a=n[2],i=n[3];return t[0]=e[0]*r+e[4]*o+e[8]*a+e[12]*i,t[1]=e[1]*r+e[5]*o+e[9]*a+e[13]*i,t[2]=e[2]*r+e[6]*o+e[10]*a+e[14]*i,t[3]=e[3]*r+e[7]*o+e[11]*a+e[15]*i,t}function M(t,n){return t[0]===n[0]&&t[1]===n[1]&&t[2]===n[2]&&t[3]===n[3]}function N(t,n){const e=t[0],o=t[1],a=t[2],i=t[3],s=n[0],c=n[1],u=n[2],f=n[3],l=(0,r.g)();return Math.abs(e-s)<=l*Math.max(1,Math.abs(e),Math.abs(s))&&Math.abs(o-c)<=l*Math.max(1,Math.abs(o),Math.abs(c))&&Math.abs(a-u)<=l*Math.max(1,Math.abs(a),Math.abs(u))&&Math.abs(i-f)<=l*Math.max(1,Math.abs(i),Math.abs(f))}const E=i,O=s,I=c,m=u,A=f,g=l,T=h;Object.freeze(Object.defineProperty({__proto__:null,add:function(t,n,e){return t[0]=n[0]+e[0],t[1]=n[1]+e[1],t[2]=n[2]+e[2],t[3]=n[3]+e[3],t},ceil:function(t,n){return t[0]=Math.ceil(n[0]),t[1]=Math.ceil(n[1]),t[2]=Math.ceil(n[2]),t[3]=Math.ceil(n[3]),t},copy:o,copyVec3:function(t,n){return t[0]=n[0],t[1]=n[1],t[2]=n[2],t},dist:m,distance:u,div:I,divide:c,dot:function(t,n){return t[0]*n[0]+t[1]*n[1]+t[2]*n[2]+t[3]*n[3]},equals:N,exactEquals:M,floor:function(t,n){return t[0]=Math.floor(n[0]),t[1]=Math.floor(n[1]),t[2]=Math.floor(n[2]),t[3]=Math.floor(n[3]),t},inverse:function(t,n){return t[0]=1/n[0],t[1]=1/n[1],t[2]=1/n[2],t[3]=1/n[3],t},len:g,length:l,lerp:function(t,n,e,r){const o=n[0],a=n[1],i=n[2],s=n[3];return t[0]=o+r*(e[0]-o),t[1]=a+r*(e[1]-a),t[2]=i+r*(e[2]-i),t[3]=s+r*(e[3]-s),t},max:function(t,n,e){return t[0]=Math.max(n[0],e[0]),t[1]=Math.max(n[1],e[1]),t[2]=Math.max(n[2],e[2]),t[3]=Math.max(n[3],e[3]),t},min:function(t,n,e){return t[0]=Math.min(n[0],e[0]),t[1]=Math.min(n[1],e[1]),t[2]=Math.min(n[2],e[2]),t[3]=Math.min(n[3],e[3]),t},mul:O,multiply:s,negate:function(t,n){return t[0]=-n[0],t[1]=-n[1],t[2]=-n[2],t[3]=-n[3],t},normalize:function(t,n){const e=n[0],r=n[1],o=n[2],a=n[3];let i=e*e+r*r+o*o+a*a;return i>0&&(i=1/Math.sqrt(i),t[0]=e*i,t[1]=r*i,t[2]=o*i,t[3]=a*i),t},random:function(t,n){const e=r.R;let o,a,i,s,c,u;n=n||1;do{o=2*e()-1,a=2*e()-1,c=o*o+a*a}while(c>=1);do{i=2*e()-1,s=2*e()-1,u=i*i+s*s}while(u>=1);const f=Math.sqrt((1-c)/u);return t[0]=n*o,t[1]=n*a,t[2]=n*i*f,t[3]=n*s*f,t},round:function(t,n){return t[0]=Math.round(n[0]),t[1]=Math.round(n[1]),t[2]=Math.round(n[2]),t[3]=Math.round(n[3]),t},scale:function(t,n,e){return t[0]=n[0]*e,t[1]=n[1]*e,t[2]=n[2]*e,t[3]=n[3]*e,t},scaleAndAdd:function(t,n,e,r){return t[0]=n[0]+e[0]*r,t[1]=n[1]+e[1]*r,t[2]=n[2]+e[2]*r,t[3]=n[3]+e[3]*r,t},set:a,sqrDist:A,sqrLen:T,squaredDistance:f,squaredLength:h,str:function(t){return"vec4("+t[0]+", "+t[1]+", "+t[2]+", "+t[3]+")"},sub:E,subtract:i,transformMat4:d,transformQuat:function(t,n,e){const r=n[0],o=n[1],a=n[2],i=e[0],s=e[1],c=e[2],u=e[3],f=u*r+s*a-c*o,l=u*o+c*r-i*a,h=u*a+i*o-s*r,d=-i*r-s*o-c*a;return t[0]=f*u+d*-i+l*-c-h*-s,t[1]=l*u+d*-s+h*-i-f*-c,t[2]=h*u+d*-c+f*-s-l*-i,t[3]=n[3],t}},Symbol.toStringTag,{value:"Module"}))},62482:(t,n,e)=>{function r(){return[0,0,0,0]}function o(t,n,e,r){return[t,n,e,r]}e.d(n,{c:()=>r,f:()=>o}),o(1,1,1,1)}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/2f735480d63b8cd01543.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/2f735480d63b8cd01543.js new file mode 100644 index 00000000..1a50a758 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/2f735480d63b8cd01543.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[6767],{90509:(e,t,n)=>{n.d(t,{u:()=>i});var o=n(69763);function r(e,t,n){if(null==e.hasM||e.hasZ)for(const e of t)for(const t of e)t.length>2&&(t[2]*=n)}function i(e,t,n){if(!e&&!t||!n)return;const r=(0,o.y)(n);s(e,n,r),s(t,n,r)}function s(e,t,n){if(e)for(const o of e)l(o.geometry,t,n)}function l(e,t,n){if(!e?.spatialReference||(0,o.f)(e.spatialReference,t))return;const i=(0,o.y)(e.spatialReference)/n;if(1!==i)if("x"in e)null!=e.z&&(e.z*=i);else if("rings"in e)r(e,e.rings,i);else if("paths"in e)r(e,e.paths,i);else if("points"in e&&(null==e.hasM||e.hasZ))for(const t of e.points)t.length>2&&(t[2]*=i)}},71868:(e,t,n)=>{n.d(t,{a:()=>r});var o=n(64102);function r(e,t,n){if(!n?.features||!n.hasZ)return;const r=(0,o.g)(n.geometryType,t,e.outSpatialReference);if(null!=r)for(const e of n.features)r(e.geometry)}},8824:(e,t,n)=>{n.d(t,{A:()=>R});var o,r=n(32816),i=n(94345),s=n(27281),l=n(93804),a=n(99924),f=n(32773),p=n(29298),u=(n(20266),n(49877)),y=n(69421),c=n(56273),h=n(7969),m=n(77037),g=n(44864);n(36544),n(44600),n(2160),n(41390),n(40499),n(93181),n(13671),n(58498),n(91047),n(45371),n(80959),n(6407),n(90740),n(69763),n(18683),n(64604),n(29512),n(99063),n(64752),n(48844),n(29208),n(36533),n(84200),n(97827),n(91695),n(18169),n(48402),n(16699),n(26809),n(2589),n(18527),n(67504),n(92517),n(72393),n(52731),n(17745),n(81272),n(44945),n(30011),n(55270),n(50214),n(59192),n(78016),n(54483),n(95779),n(13262),n(346),n(51961),n(62399),n(64995),n(33150),n(58173),n(66110),n(67520),n(27532),n(88663),n(48103),n(65085),n(33611),n(84857),n(60373),n(98187),n(35902),n(13226),n(16794),n(52357),n(11090),n(49319),n(93546),n(29570),n(34592),n(79825),n(95101),n(67578),n(14896),n(95611),n(98089),n(91366),n(80473),n(43435),n(73435),n(4048),n(85232),n(93471),n(53252),n(34039),n(70061),n(3495),n(97906),n(64524),n(65023),n(31424),n(74676),n(53610),n(29447),n(78273),n(49475),n(32368),n(7391),n(22529),n(43534),n(38094),n(67723),n(47239),n(59858),n(63728),n(1178),n(7182),n(47788),n(19297),n(82408),n(73509),n(28276),n(69277),n(70580),n(75191),n(24319),n(62092),n(4157),n(62401),n(89322),n(20138),n(53370),n(46946),n(3816),n(71992),n(80167),n(4478),n(91808),n(7161),n(55586),n(35121),n(92229),n(18344),n(64884),n(23351),n(51222),n(42870),n(67321),n(73067),n(54512),n(53103),n(19648),n(42948),n(95637),n(59930),n(45862),n(72762),n(71613),n(17872);const d=new l.J({esriGeometryPoint:"point",esriGeometryMultipoint:"multipoint",esriGeometryPolyline:"polyline",esriGeometryPolygon:"polygon",esriGeometryEnvelope:"extent",mesh:"mesh","":null});let x=o=class extends a.oY{constructor(e){super(e),this.displayFieldName=null,this.exceededTransferLimit=!1,this.features=[],this.fields=null,this.geometryType=null,this.hasM=!1,this.hasZ=!1,this.queryGeometry=null,this.spatialReference=null}readFeatures(e,t){const n=h.A.fromJSON(t.spatialReference),o=[];for(let t=0;t0)for(let n=0;nMath.round((e-o)/t)),(e=>Math.round((r-e)/n)));for(let e=0,t=i.length;en*t+e}if(this.hasM&&null!=n?.scale?.[3]){const{translate:[,,,e],scale:[,,,t]}=n;a=n=>null==n?n:n*t+e}const f=this._getHydrationFunction(e,(e=>e*i+o),(e=>r-e*s),l,a);for(const{geometry:e}of t)null!=e&&f&&f(e);return this.transform=null,this}_quantizePoints(e,t,n){let o,r;const i=[];for(let s=0,l=e.length;s0){const e=t(l[0]),s=n(l[1]);e===o&&s===r||(i.push([e-o,s-r]),o=e,r=s)}else o=t(l[0]),r=n(l[1]),i.push([o,r])}return i.length>0?i:null}_getQuantizationFunction(e,t,n){return"point"===e?e=>(e.x=t(e.x),e.y=n(e.y),e):"polyline"===e||"polygon"===e?e=>{const o=(0,m.Bi)(e)?e.rings:e.paths,r=[];for(let e=0,i=o.length;e0?((0,m.Bi)(e)?e.rings=r:e.paths=r,e):null}:"multipoint"===e?e=>{const o=this._quantizePoints(e.points,t,n);return o&&o.length>0?(e.points=o,e):null}:"extent"===e?e=>e:null}_getHydrationFunction(e,t,n,o,r){return"point"===e?e=>{e.x=t(e.x),e.y=n(e.y),o&&(e.z=o(e.z))}:"polyline"===e||"polygon"===e?e=>{const i=(0,m.Bi)(e)?e.rings:e.paths;let s,l;for(let e=0,o=i.length;e0?(s+=r[0],l+=r[1]):(s=r[0],l=r[1]),r[0]=t(s),r[1]=n(l)}}if(o&&r)for(let e=0,t=i.length;e{e.xmin=t(e.xmin),e.ymin=n(e.ymin),e.xmax=t(e.xmax),e.ymax=n(e.ymax),o&&null!=e.zmax&&null!=e.zmin&&(e.zmax=o(e.zmax),e.zmin=o(e.zmin)),r&&null!=e.mmax&&null!=e.mmin&&(e.mmax=r(e.mmax),e.mmin=r(e.mmin))}:"multipoint"===e?e=>{const i=e.points;let s,l;for(let e=0,o=i.length;e0?(s+=o[0],l+=o[1]):(s=o[0],l=o[1]),o[0]=t(s),o[1]=n(l)}if(o&&r)for(let e=0,t=i.length;e({enabled:e})}}})],x.prototype,"exceededTransferLimit",void 0),(0,r._)([(0,p.MZ)({type:[s.A],json:{write:!0}})],x.prototype,"features",void 0),(0,r._)([(0,u.r)("features")],x.prototype,"readFeatures",null),(0,r._)([(0,p.MZ)({type:[g.A],json:{write:!0}})],x.prototype,"fields",void 0),(0,r._)([(0,p.MZ)({type:["point","multipoint","polyline","polygon","extent","mesh"],json:{read:{reader:d.read}}})],x.prototype,"geometryType",void 0),(0,r._)([(0,c.w)("geometryType")],x.prototype,"writeGeometryType",null),(0,r._)([(0,p.MZ)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],x.prototype,"hasM",void 0),(0,r._)([(0,p.MZ)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],x.prototype,"hasZ",void 0),(0,r._)([(0,p.MZ)({types:i.yR,json:{write:!0}})],x.prototype,"queryGeometry",void 0),(0,r._)([(0,u.r)("queryGeometry")],x.prototype,"readQueryGeometry",null),(0,r._)([(0,p.MZ)({type:h.A,json:{write:!0}})],x.prototype,"spatialReference",void 0),(0,r._)([(0,c.w)("spatialReference")],x.prototype,"writeSpatialReference",null),(0,r._)([(0,p.MZ)({json:{write:!0}})],x.prototype,"transform",void 0),x=o=(0,r._)([(0,y.$)("esri.rest.support.FeatureSet")],x),x.prototype.toJSON.isDefaultToJSON=!0;const R=x}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/2fbf9f07e787e63bd7fd.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/2fbf9f07e787e63bd7fd.js new file mode 100644 index 00000000..84f3613d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/2fbf9f07e787e63bd7fd.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[5045,7138],{67138:(n,t,e)=>{e.d(t,{c:()=>a,g:()=>r});var a="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==e.g?e.g:"undefined"!=typeof self?self:{};function r(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}},55045:(n,t,e)=>{e.r(t),e.d(t,{registerFunctions:()=>s});var a=e(26589),r=e(22976),i=e(38896);async function u(n,t,e,a){if(1===e.length){if((0,r.t)(e[0]))return(0,r.aa)(n,e[0],(0,r.R)(e[1],-1));if((0,r.u)(e[0]))return(0,r.aa)(n,e[0].toArray(),(0,r.R)(e[1],-1))}else if(2===e.length){if((0,r.t)(e[0]))return(0,r.aa)(n,e[0],(0,r.R)(e[1],-1));if((0,r.u)(e[0]))return(0,r.aa)(n,e[0].toArray(),(0,r.R)(e[1],-1));if((0,r.x)(e[0])){const u=await e[0].load(),s=await c(i.WhereClause.create(e[1],u.getFieldsIndex(),u.dateFieldsTimeZoneDefaultUTC),a,t);return o(t,await e[0].calculateStatistic(n,s,(0,r.R)(e[2],1e3),t.abortSignal))}}else if(3===e.length&&(0,r.x)(e[0])){const u=await e[0].load(),s=await c(i.WhereClause.create(e[1],u.getFieldsIndex(),u.dateFieldsTimeZoneDefaultUTC),a,t);return o(t,await e[0].calculateStatistic(n,s,(0,r.R)(e[2],1e3),t.abortSignal))}return(0,r.aa)(n,e,-1)}function o(n,t){return t instanceof i.S?a.A.fromReaderAsTimeStampOffset(t.toStorageFormat()):t instanceof Date?a.A.dateJSAndZoneToArcadeDate(t,(0,r._)(n)):t}async function c(n,t,e){const a=n.getVariables();if(a.length>0){const r=[];for(let n=0;nu("stdev",t,r,n)))},n.functions.variance=function(t,e){return n.standardFunctionAsync(t,e,((e,a,r)=>u("variance",t,r,n)))},n.functions.average=function(t,e){return n.standardFunctionAsync(t,e,((e,a,r)=>u("mean",t,r,n)))},n.functions.mean=function(t,e){return n.standardFunctionAsync(t,e,((e,a,r)=>u("mean",t,r,n)))},n.functions.sum=function(t,e){return n.standardFunctionAsync(t,e,((e,a,r)=>u("sum",t,r,n)))},n.functions.min=function(t,e){return n.standardFunctionAsync(t,e,((e,a,r)=>u("min",t,r,n)))},n.functions.max=function(t,e){return n.standardFunctionAsync(t,e,((e,a,r)=>u("max",t,r,n)))},n.functions.count=function(t,e){return n.standardFunctionAsync(t,e,(async(n,a,i)=>{if((0,r.p)(i,1,1,t,e),(0,r.x)(i[0]))return i[0].count(n.abortSignal);if((0,r.t)(i[0])||(0,r.s)(i[0]))return i[0].length;if((0,r.u)(i[0]))return i[0].length();throw new r.A(t,r.E.InvalidParameter,e)}))})}e(20266),e(90740),e(32773),e(133),e(54483),e(59192),e(13671),e(44600),e(32816),e(29298),e(36544),e(93181),e(40499),e(6407),e(69421),e(91047),e(2160),e(99924),e(41390),e(58498),e(45371),e(80959),e(49877),e(7969),e(69763),e(93804),e(18683),e(64604),e(29512),e(99063),e(56273),e(64752),e(48844),e(29208),e(94345),e(36533),e(84200),e(97827),e(91695),e(18169),e(48402),e(16699),e(26809),e(2589),e(18527),e(67504),e(92517),e(77037),e(44864),e(88663),e(95637),e(59930),e(45862),e(72762),e(71613),e(17872),e(13317),e(83637),e(47239),e(79875),e(30011),e(55270),e(50214),e(78016),e(95779),e(13262),e(346),e(93049),e(82408),e(73509),e(28276),e(69277),e(70580),e(75191),e(24319),e(62092),e(67138)}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/3041bed98921d6d6a2af.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/3041bed98921d6d6a2af.js new file mode 100644 index 00000000..8d0e692c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/3041bed98921d6d6a2af.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[866],{866:(e,t,r)=>{r.d(t,{D:()=>D,a:()=>C,b:()=>A,c:()=>oe,d:()=>E,e:()=>O,f:()=>N,g:()=>se,h:()=>S,i:()=>_,j:()=>R,l:()=>Z,n:()=>x});var n=r(32773),o=r(64604),s=r(73067),a=r(6407),i=r(80959),u=r(99063),l=r(20266),c=r(87162),f=r(52134),d=r(36544),p=r(38632),h=r(47812),m=r(92349),T=r(80401),w=r(72509),y=r(37176),g=r(4361);function b(e,t){const r=e.count;t||(t=new e.TypedArrayConstructor(r));for(let n=0;n{const t={...F,...e.pbrMetallicRoughness},r=function(e){switch(e.ESRI_externalColorMixMode){case"multiply":case"tint":case"ignore":case"replace":break;default:e.ESRI_externalColorMixMode="tint"}return e}({...P,...e.extras});return{...U,...e,pbrMetallicRoughness:t,extras:r}},k={magFilter:f.c.LINEAR,minFilter:f.c.LINEAR_MIPMAP_LINEAR,wrapS:f.T.REPEAT,wrapT:f.T.REPEAT},j=1179937895;class V{constructor(e,t,r,n){if(this._context=e,this.uri=t,this.json=r,this._glbBuffer=n,this._bufferLoaders=new Map,this._textureLoaders=new Map,this._textureCache=new Map,this._materialCache=new Map,this._nodeParentMap=new Map,this._nodeTransformCache=new Map,this._supportedExtensions=["KHR_texture_basisu","KHR_texture_transform"],this._baseUri=function(e){let t,r;return e.replace(/^(.*\/)?([^/]*)$/,((e,n,o)=>(t=n||"",r=o||"",""))),{dirPart:t,filePart:r}}(this.uri).dirPart,this._checkVersionSupported(),this._checkRequiredExtensionsSupported(),null==r.scenes)throw new a.A("gltf-loader-unsupported-feature","Scenes must be defined.");if(null==r.meshes)throw new a.A("gltf-loader-unsupported-feature","Meshes must be defined");if(null==r.nodes)throw new a.A("gltf-loader-unsupported-feature","Nodes must be defined.");this._computeNodeParents()}static async load(e,t,r){if((0,u.DB)(t)){const r=(0,u.r$)(t);if(r&&"model/gltf-binary"!==r.mediaType)try{const n=JSON.parse(r.isBase64?atob(r.data):r.data);return new V(e,t,n)}catch{}const n=(0,u.lJ)(t);if(V._isGLBData(n))return this._fromGLBData(e,t,n)}if(z.test(t)||"gltf"===r?.expectedType){const n=await e.loadJSON(t,r);return new V(e,t,n)}const n=await e.loadBinary(t,r);if(V._isGLBData(n))return this._fromGLBData(e,t,n);if(Q.test(t)||"glb"===r?.expectedType)throw new a.A("gltf-loader-invalid-glb","This is not a valid glb file.");const o=await e.loadJSON(t,r);return new V(e,t,o)}static _isGLBData(e){if(null==e)return!1;const t=new L(e);return t.remainingBytes()>=4&&t.readUint32()===j}static async _fromGLBData(e,t,r){const n=await V._parseGLBData(r);return new V(e,t,n.json,n.binaryData)}static async _parseGLBData(e){const t=new L(e);if(t.remainingBytes()<12)throw new a.A("gltf-loader-error","glb binary data is insufficiently large.");const r=t.readUint32(),n=t.readUint32(),o=t.readUint32();if(r!==j)throw new a.A("gltf-loader-error","Magic first 4 bytes do not fit to expected glb value.");if(e.byteLength=8;){const e=t.readUint32(),r=t.readUint32();if(0===u){if(1313821514!==r)throw new a.A("gltf-loader-error","First glb chunk must be JSON.");if(e<0)throw new a.A("gltf-loader-error","No JSON data found.");s=await(0,y.j)(t.readUint8Array(e))}else if(1===u){if(5130562!==r)throw new a.A("gltf-loader-unsupported-feature","Second glb chunk expected to be BIN.");i=t.readUint8Array(e)}else l.L.getLogger("esri.views.3d.glTF").warn("[Unsupported Feature] More than 2 glb chunks detected. Skipping.");u+=1}if(!s)throw new a.A("gltf-loader-error","No glb JSON chunk detected.");return{json:s,binaryData:i}}async getBuffer(e,t){const r=this.json.buffers[e];if(null==r.uri){if(null==this._glbBuffer)throw new a.A("gltf-loader-error","glb buffer not present");return this._glbBuffer}const n=await this._getBufferLoader(e,t);if(n.byteLength!==r.byteLength)throw new a.A("gltf-loader-error","Buffer byte lengths should match.");return n}async _getBufferLoader(e,t){const r=this._bufferLoaders.get(e);if(r)return r;const n=this.json.buffers[e].uri,o=this._context.loadBinary(this._resolveUri(n),t).then((e=>new Uint8Array(e)));return this._bufferLoaders.set(e,o),o}async getAccessor(e,t){if(!this.json.accessors)throw new a.A("gltf-loader-unsupported-feature","Accessors missing.");const r=this.json.accessors[e];if(null==r?.bufferView)throw new a.A("gltf-loader-unsupported-feature","Some accessor does not specify a bufferView.");if(r.type in[I.MAT2,I.MAT3,I.MAT4])throw new a.A("gltf-loader-unsupported-feature",`AttributeType ${r.type} is not supported`);const n=this.json.bufferViews[r.bufferView],o=await this.getBuffer(n.buffer,t),s=$[r.type],i=Y[r.componentType],u=s*i,l=n.byteStride||u;return{raw:o.buffer,byteStride:l,byteOffset:o.byteOffset+(n.byteOffset||0)+(r.byteOffset||0),entryCount:r.count,isDenselyPacked:l===u,componentCount:s,componentByteSize:i,componentType:r.componentType,min:r.min,max:r.max,normalized:!!r.normalized}}async getIndexData(e,t){if(null==e.indices)return;const r=await this.getAccessor(e.indices,t);if(r.isDenselyPacked)switch(r.componentType){case f.D.UNSIGNED_BYTE:return new Uint8Array(r.raw,r.byteOffset,r.entryCount);case f.D.UNSIGNED_SHORT:return new Uint16Array(r.raw,r.byteOffset,r.entryCount);case f.D.UNSIGNED_INT:return new Uint32Array(r.raw,r.byteOffset,r.entryCount)}else switch(r.componentType){case f.D.UNSIGNED_BYTE:return b(J(w.l,r));case f.D.UNSIGNED_SHORT:return b(J(w.p,r));case f.D.UNSIGNED_INT:return b(J(w.t,r))}}async getPositionData(e,t){if(null==e.attributes.POSITION)throw new a.A("gltf-loader-unsupported-feature","No POSITION vertex data found.");const r=await this.getAccessor(e.attributes.POSITION,t);if(r.componentType!==f.D.FLOAT)throw new a.A("gltf-loader-unsupported-feature","Expected type FLOAT for POSITION vertex attribute, but found "+f.D[r.componentType]);if(3!==r.componentCount)throw new a.A("gltf-loader-unsupported-feature","POSITION vertex attribute must have 3 components, but found "+r.componentCount.toFixed());return J(w.B,r)}async getNormalData(e,t){if(null==e.attributes.NORMAL)throw new a.A("gltf-loader-error","No NORMAL vertex data found.");const r=await this.getAccessor(e.attributes.NORMAL,t);if(r.componentType!==f.D.FLOAT)throw new a.A("gltf-loader-unsupported-feature","Expected type FLOAT for NORMAL vertex attribute, but found "+f.D[r.componentType]);if(3!==r.componentCount)throw new a.A("gltf-loader-unsupported-feature","NORMAL vertex attribute must have 3 components, but found "+r.componentCount.toFixed());return J(w.B,r)}async getTangentData(e,t){if(null==e.attributes.TANGENT)throw new a.A("gltf-loader-error","No TANGENT vertex data found.");const r=await this.getAccessor(e.attributes.TANGENT,t);if(r.componentType!==f.D.FLOAT)throw new a.A("gltf-loader-unsupported-feature","Expected type FLOAT for TANGENT vertex attribute, but found "+f.D[r.componentType]);if(4!==r.componentCount)throw new a.A("gltf-loader-unsupported-feature","TANGENT vertex attribute must have 4 components, but found "+r.componentCount.toFixed());return new w.d(r.raw,r.byteOffset,r.byteStride,r.byteOffset+r.byteStride*r.entryCount)}async getTextureCoordinates(e,t){if(null==e.attributes.TEXCOORD_0)throw new a.A("gltf-loader-error","No TEXCOORD_0 vertex data found.");const r=await this.getAccessor(e.attributes.TEXCOORD_0,t);if(2!==r.componentCount)throw new a.A("gltf-loader-unsupported-feature","TEXCOORD_0 vertex attribute must have 2 components, but found "+r.componentCount.toFixed());if(r.componentType===f.D.FLOAT)return J(w.c,r);if(!r.normalized)throw new a.A("gltf-loader-unsupported-feature","Integer component types are only supported for a normalized accessor for TEXCOORD_0.");return function(e){switch(e.componentType){case f.D.BYTE:return new w.y(e.raw,e.byteOffset,e.byteStride,e.byteOffset+e.byteStride*e.entryCount);case f.D.UNSIGNED_BYTE:return new w.m(e.raw,e.byteOffset,e.byteStride,e.byteOffset+e.byteStride*e.entryCount);case f.D.SHORT:return new w.D(e.raw,e.byteOffset,e.byteStride,e.byteOffset+e.byteStride*e.entryCount);case f.D.UNSIGNED_SHORT:return new w.q(e.raw,e.byteOffset,e.byteStride,e.byteOffset+e.byteStride*e.entryCount);case f.D.UNSIGNED_INT:return new w.u(e.raw,e.byteOffset,e.byteStride,e.byteOffset+e.byteStride*e.entryCount);case f.D.FLOAT:return new w.c(e.raw,e.byteOffset,e.byteStride,e.byteOffset+e.byteStride*e.entryCount)}}(r)}async getVertexColors(e,t){if(null==e.attributes.COLOR_0)throw new a.A("gltf-loader-error","No COLOR_0 vertex data found.");const r=await this.getAccessor(e.attributes.COLOR_0,t);if(4!==r.componentCount&&3!==r.componentCount)throw new a.A("gltf-loader-unsupported-feature","COLOR_0 attribute must have 3 or 4 components, but found "+r.componentCount.toFixed());if(4===r.componentCount){if(r.componentType===f.D.FLOAT)return J(w.d,r);if(r.componentType===f.D.UNSIGNED_BYTE)return J(w.o,r);if(r.componentType===f.D.UNSIGNED_SHORT)return J(w.s,r)}else if(3===r.componentCount){if(r.componentType===f.D.FLOAT)return J(w.B,r);if(r.componentType===f.D.UNSIGNED_BYTE)return J(w.n,r);if(r.componentType===f.D.UNSIGNED_SHORT)return J(w.r,r)}throw new a.A("gltf-loader-unsupported-feature","Unsupported component type for COLOR_0 attribute: "+f.D[r.componentType])}hasPositions(e){return void 0!==e.attributes.POSITION}hasNormals(e){return void 0!==e.attributes.NORMAL}hasVertexColors(e){return void 0!==e.attributes.COLOR_0}hasTextureCoordinates(e){return void 0!==e.attributes.TEXCOORD_0}hasTangents(e){return void 0!==e.attributes.TANGENT}async getMaterial(e,t,r){let n=e.material?this._materialCache.get(e.material):void 0;if(!n){const o=null!=e.material?G(this.json.materials[e.material]):G(),s=o.pbrMetallicRoughness,a=this.hasVertexColors(e),i=this.getTexture(s.baseColorTexture,t),u=this.getTexture(o.normalTexture,t),l=r?this.getTexture(o.occlusionTexture,t):void 0,c=r?this.getTexture(o.emissiveTexture,t):void 0,f=r?this.getTexture(s.metallicRoughnessTexture,t):void 0,d=null!=e.material?e.material:-1;n={alphaMode:o.alphaMode,alphaCutoff:o.alphaCutoff,color:s.baseColorFactor,doubleSided:!!o.doubleSided,colorTexture:await i,normalTexture:await u,name:o.name,id:d,occlusionTexture:await l,emissiveTexture:await c,emissiveFactor:o.emissiveFactor,metallicFactor:s.metallicFactor,roughnessFactor:s.roughnessFactor,metallicRoughnessTexture:await f,hasVertexColors:a,ESRI_externalColorMixMode:o.extras.ESRI_externalColorMixMode,colorTextureTransform:s?.baseColorTexture?.extensions?.KHR_texture_transform,normalTextureTransform:o.normalTexture?.extensions?.KHR_texture_transform,occlusionTextureTransform:o.occlusionTexture?.extensions?.KHR_texture_transform,emissiveTextureTransform:o.emissiveTexture?.extensions?.KHR_texture_transform,metallicRoughnessTextureTransform:s?.metallicRoughnessTexture?.extensions?.KHR_texture_transform,receiveAmbientOcclusion:o.extras.ESRI_receiveAmbientOcclusion,receiveShadows:o.extras.ESRI_receiveShadows}}return n}async getTexture(e,t){if(!e)return;if(0!==(e.texCoord||0))throw new a.A("gltf-loader-unsupported-feature","Only TEXCOORD with index 0 is supported.");const r=e.index,n=this.json.textures[r],o=(e=>({...k,...e}))(null!=n.sampler?this.json.samplers[n.sampler]:{}),s=X(n),i=this.json.images[s],u=await this._loadTextureImageData(r,n,t);return(0,d.g)(this._textureCache,r,(()=>{const e=e=>33071===e||33648===e||10497===e,t=e=>{throw new a.A("gltf-loader-error",`Unexpected TextureSampler WrapMode: ${e}`)};return{data:u,wrapS:e(o.wrapS)?o.wrapS:t(o.wrapS),wrapT:e(o.wrapT)?o.wrapT:t(o.wrapT),minFilter:o.minFilter,name:i.name,id:r}}))}getNodeTransform(e){if(void 0===e)return H;let t=this._nodeTransformCache.get(e);if(!t){const r=this.getNodeTransform(this._getNodeParent(e)),n=this.json.nodes[e];n.matrix?t=(0,h.m)((0,c.c)(),r,n.matrix):n.translation||n.rotation||n.scale?(t=(0,c.a)(r),n.translation&&(0,h.w)(t,t,n.translation),n.rotation&&(K[3]=(0,m.g)(K,n.rotation),(0,h.A)(t,t,K[3],K)),n.scale&&(0,h.s)(t,t,n.scale)):t=(0,c.a)(r),this._nodeTransformCache.set(e,t)}return t}_resolveUri(e){return(0,u.s2)(e,this._baseUri)}_getNodeParent(e){return this._nodeParentMap.get(e)}_checkVersionSupported(){const e=p.V.parse(this.json.asset.version,"glTF");q.validate(e)}_checkRequiredExtensionsSupported(){const e=this.json;if(e.extensionsRequired&&!e.extensionsRequired.every((e=>this._supportedExtensions.includes(e))))throw new a.A("gltf-loader-unsupported-feature","gltf loader was not able to load unsupported feature. Required extensions: "+e.extensionsRequired.join(", "))}_computeNodeParents(){this.json.nodes.forEach(((e,t)=>{e.children&&e.children.forEach((e=>{this._nodeParentMap.set(e,t)}))}))}async _loadTextureImageData(e,t,r){const n=this._textureLoaders.get(e);if(n)return n;const o=this._createTextureLoader(t,r);return this._textureLoaders.set(e,o),o}async _createTextureLoader(e,t){const r=X(e),n=this.json.images[r];if(n.uri){if(n.uri.endsWith(".ktx2")){const e=await this._context.loadBinary(this._resolveUri(n.uri),t);return new y.E(new Uint8Array(e))}return this._context.loadImage(this._resolveUri(n.uri),t)}if(null==n.bufferView)throw new a.A("gltf-loader-unsupported-feature","Image bufferView must be defined.");if(null==n.mimeType)throw new a.A("gltf-loader-unsupported-feature","Image mimeType must be defined.");const o=this.json.bufferViews[n.bufferView],s=await this.getBuffer(o.buffer,t);if(null!=o.byteStride)throw new a.A("gltf-loader-unsupported-feature","byteStride not supported for image buffer");const i=s.byteOffset+(o.byteOffset||0);return(0,y.a)(new Uint8Array(s.buffer,i,o.byteLength),n.mimeType)}async getLoadedBuffersSize(){if(this._glbBuffer)return this._glbBuffer.byteLength;const e=await(0,i.nA)(Array.from(this._bufferLoaders.values())),t=await(0,i.nA)(Array.from(this._textureLoaders.values()));return e.reduce(((e,t)=>e+(t?.byteLength??0)),0)+t.reduce(((e,t)=>e+(t?(0,y.i)(t)?t.data.byteLength:t.width*t.height*4:0)),0)}}const H=(0,h.F)((0,c.c)(),Math.PI/2),q=new p.V(2,0,"glTF"),K=(0,T.c)(),$={SCALAR:1,VEC2:2,VEC3:3,VEC4:4,MAT2:4,MAT3:9,MAT4:16},Y={[f.D.BYTE]:1,[f.D.UNSIGNED_BYTE]:1,[f.D.SHORT]:2,[f.D.UNSIGNED_SHORT]:2,[f.D.HALF_FLOAT]:2,[f.D.FLOAT]:4,[f.D.INT]:4,[f.D.UNSIGNED_INT]:4};function J(e,t){return new e(t.raw,t.byteOffset,t.byteStride,t.byteOffset+t.byteStride*(t.entryCount-1)+t.componentByteSize*t.componentCount)}function X(e){if(null!=e.extensions?.KHR_texture_basisu)return e.extensions.KHR_texture_basisu.source;if(null!==e.source)return e.source;throw new a.A("gltf-loader-unsupported-feature","Source is expected to be defined for a texture. It can also be omitted in favour of an KHR_texture_basisu extension tag.")}const z=/\.gltf$/i,Q=/\.glb$/i;let W=0;async function Z(e,t,r={},n=!0){const o=await V.load(e,t,r),s="gltf_"+W++,a={lods:[],materials:new Map,textures:new Map,meta:ee(o)},i=!(!o.json.asset.extras||"symbolResource"!==o.json.asset.extras.ESRI_type),u=o.json.asset.extras?.ESRI_webstyleSymbol?.webstyle,d=new Map;await async function(e,t){const r=e.json,n=r.scenes[r.scene||0].nodes,o=n.length>1,s=[];for(const e of n){const t=r.nodes[e];s.push(a(e,0)),te(t)&&!o&&t.extensions.MSFT_lod.ids.forEach(((e,t)=>a(e,t+1)))}async function a(n,o){const i=r.nodes[n],u=e.getNodeTransform(n);if(null!=i.weights&&l.L.getLogger("esri.views.3d.glTF").warn("[Unsupported Feature] Morph targets are not supported."),null!=i.mesh){const e=r.meshes[i.mesh];for(const r of e.primitives)s.push(t(r,u,o,e.name))}for(const e of i.children||[])s.push(a(e,o))}await Promise.all(s)}(o,(async(e,t,i,u)=>{const p=d.get(i)??0;d.set(i,p+1);const h=void 0!==e.mode?e.mode:f.P.TRIANGLES,m=h===f.P.TRIANGLES||h===f.P.TRIANGLE_STRIP||h===f.P.TRIANGLE_FAN?h:null;if(null==m)return void l.L.getLogger("esri.views.3d.glTF").warn("[Unsupported Feature] Unsupported primitive mode ("+f.P[h]+"). Skipping primitive.");if(!o.hasPositions(e))return void l.L.getLogger("esri.views.3d.glTF").warn("Skipping primitive without POSITION vertex attribute.");const T=o.getPositionData(e,r),w=o.getMaterial(e,r,n),y=o.hasNormals(e)?o.getNormalData(e,r):null,g=o.hasTangents(e)?o.getTangentData(e,r):null,b=o.hasTextureCoordinates(e)?o.getTextureCoordinates(e,r):null,x=o.hasVertexColors(e)?o.getVertexColors(e,r):null,_=o.getIndexData(e,r),A={name:u,transform:(0,c.a)(t),attributes:{position:await T,normal:y?await y:null,texCoord0:b?await b:null,color:x?await x:null,tangent:g?await g:null},indices:await _,primitiveType:m,material:re(a,await w,s)};let O=null;null!=a.meta?.ESRI_lod&&"screenSpaceRadius"===a.meta.ESRI_lod.metric&&(O=a.meta.ESRI_lod.thresholds[i]),a.lods[i]=a.lods[i]||{parts:[],name:u,lodThreshold:O},a.lods[i].parts[p]=A}));for(const e of a.lods)e.parts=e.parts.filter((e=>!!e));const p=await o.getLoadedBuffersSize();return{model:a,meta:{isEsriSymbolResource:i,uri:o.uri,ESRI_webstyle:u},customMeta:{},size:p}}function ee(e){const t=e.json;let r=null;return t.nodes.forEach((e=>{const t=e.extras;null!=t&&(t.ESRI_proxyEllipsoid||t.ESRI_lod)&&(r=t)})),r}function te(e){return e.extensions?.MSFT_lod&&Array.isArray(e.extensions.MSFT_lod.ids)}function re(e,t,r){const n=t=>{const n=`${r}_tex_${t&&t.id}${t?.name?"_"+t.name:""}`;if(t&&!e.textures.has(n)){const r=function(e,t={}){return{data:e,parameters:{wrap:{s:f.T.REPEAT,t:f.T.REPEAT,...t.wrap},noUnpackFlip:!0,mipmap:!1,...t}}}(t.data,{wrap:{s:t.wrapS,t:t.wrapT},mipmap:ne.has(t.minFilter),noUnpackFlip:!0});e.textures.set(n,r)}return n},o=`${r}_mat_${t.id}_${t.name}`;if(!e.materials.has(o)){const r=function(e={}){return{color:[1,1,1],opacity:1,alphaMode:"OPAQUE",alphaCutoff:.5,doubleSided:!1,castShadows:!0,receiveShadows:!0,receiveAmbientOcclustion:!0,textureColor:null,textureNormal:null,textureOcclusion:null,textureEmissive:null,textureMetallicRoughness:null,colorTextureTransform:null,normalTextureTransform:null,occlusionTextureTransform:null,emissiveTextureTransform:null,metallicRoughnessTextureTransform:null,emissiveFactor:[0,0,0],metallicFactor:1,roughnessFactor:1,colorMixMode:"multiply",...e}}({color:[t.color[0],t.color[1],t.color[2]],opacity:t.color[3],alphaMode:t.alphaMode,alphaCutoff:t.alphaCutoff,doubleSided:t.doubleSided,colorMixMode:t.ESRI_externalColorMixMode,textureColor:t.colorTexture?n(t.colorTexture):void 0,textureNormal:t.normalTexture?n(t.normalTexture):void 0,textureOcclusion:t.occlusionTexture?n(t.occlusionTexture):void 0,textureEmissive:t.emissiveTexture?n(t.emissiveTexture):void 0,textureMetallicRoughness:t.metallicRoughnessTexture?n(t.metallicRoughnessTexture):void 0,emissiveFactor:[t.emissiveFactor[0],t.emissiveFactor[1],t.emissiveFactor[2]],colorTextureTransform:t.colorTextureTransform,normalTextureTransform:t.normalTextureTransform,occlusionTextureTransform:t.occlusionTextureTransform,emissiveTextureTransform:t.emissiveTextureTransform,metallicRoughnessTextureTransform:t.metallicRoughnessTextureTransform,metallicFactor:t.metallicFactor,roughnessFactor:t.roughnessFactor,receiveShadows:t.receiveShadows,receiveAmbientOcclustion:t.receiveAmbientOcclusion});e.materials.set(o,r)}return o}const ne=new Set([f.c.LINEAR_MIPMAP_LINEAR,f.c.LINEAR_MIPMAP_NEAREST]);function oe(e,t){switch(t){case f.P.TRIANGLES:return function(e){return"number"==typeof e?(0,g.a)(e):(0,n.K)(e)?new Uint16Array(e):e}(e);case f.P.TRIANGLE_STRIP:return function(e){const t="number"==typeof e?e:e.length;if(t<3)return[];const r=t-2,n=(0,g.n)(3*r);if("number"==typeof e){let e=0;for(let t=0;t{var n,o,s,a,i,u,l,c,f;r.d(t,{A:()=>l,C:()=>n,D:()=>c,O:()=>u,R:()=>a,S:()=>i,T:()=>f,a:()=>s,b:()=>o}),function(e){e[e.None=0]="None",e[e.Front=1]="Front",e[e.Back=2]="Back",e[e.COUNT=3]="COUNT"}(n||(n={})),function(e){e[e.Less=0]="Less",e[e.Lequal=1]="Lequal",e[e.COUNT=2]="COUNT"}(o||(o={})),function(e){e[e.BACKGROUND=0]="BACKGROUND",e[e.UPDATE=1]="UPDATE"}(s||(s={})),function(e){e[e.NOT_LOADED=0]="NOT_LOADED",e[e.LOADING=1]="LOADING",e[e.LOADED=2]="LOADED"}(a||(a={})),function(e){e[e.IntegratedMeshMaskExcluded=1]="IntegratedMeshMaskExcluded",e[e.OutlineVisualElementMask=2]="OutlineVisualElementMask"}(i||(i={})),function(e){e[e.Highlight=0]="Highlight",e[e.MaskOccludee=1]="MaskOccludee",e[e.COUNT=2]="COUNT"}(u||(u={})),function(e){e[e.Blend=0]="Blend",e[e.Opaque=1]="Opaque",e[e.Mask=2]="Mask",e[e.MaskBlend=3]="MaskBlend",e[e.COUNT=4]="COUNT"}(l||(l={})),function(e){e[e.OFF=0]="OFF",e[e.ON=1]="ON"}(c||(c={})),function(e){e.DDS_ENCODING="image/vnd-ms.dds",e.KTX2_ENCODING="image/ktx2",e.BASIS_ENCODING="image/x.basis"}(f||(f={}))},37176:(e,t,r)=>{r.d(t,{E:()=>s,a:()=>u,i:()=>a,j:()=>i});var n=r(32773),o=r(83902);class s{constructor(e){this.data=e,this.type="encoded-mesh-texture",this.encoding=o.T.KTX2_ENCODING}}function a(e){return"encoded-mesh-texture"===e?.type}async function i(e){const t=new Blob([e]),r=await t.text();return JSON.parse(r)}async function u(e,t){if(t===o.T.KTX2_ENCODING)return new s(e);const r=new Blob([e],{type:t}),a=URL.createObjectURL(r),i=new Image;if((0,n.h)("esri-iPhone"))return new Promise(((e,t)=>{const r=()=>{o(),e(i)},n=e=>{o(),t(e)},o=()=>{URL.revokeObjectURL(a),i.removeEventListener("load",r),i.removeEventListener("error",n)};i.addEventListener("load",r),i.addEventListener("error",n),i.src=a}));try{i.src=a,await i.decode()}catch(e){console.warn("Failed decoding HTMLImageElement")}return URL.revokeObjectURL(a),i}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/305c1bc19f353c4625f3.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/305c1bc19f353c4625f3.js new file mode 100644 index 00000000..4ff28201 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/305c1bc19f353c4625f3.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[1753],{1753:(e,t,s)=>{s.r(t),s.d(t,{execute:()=>r});var a=s(6407);function r(e,t){let s=t.responseType;s?"array-buffer"!==s&&"blob"!==s&&"json"!==s&&"native"!==s&&"native-request-init"!==s&&"text"!==s&&(s="text"):s="json",t.responseType=s;const r=t.signal;return delete t.signal,globalThis.invokeStaticMessage("request",{url:e,options:t},{signal:r}).then((async n=>{let o,i,l,u,c;if(n.data)if(n.data instanceof ArrayBuffer){if(!("json"!==s&&"text"!==s&&"blob"!==s||(o=new Blob([n.data]),"json"!==s&&"text"!==s||(u=await o.text(),"json"!==s)))){try{i=JSON.parse(u||null)}catch(s){const r={...s,url:e,requestOptions:t};throw new a.A("request:server",s.message,r)}if(i.error){const s={...i.error,url:e,requestOptions:t};throw new a.A("request:server",i.error.message,s)}}}else"native"===s&&(n.data.signal=r,l=await fetch(n.data.url,n.data),n.httpStatus=l.status);switch(s){case"blob":c=o;break;case"json":c=i;break;case"native":c=l;break;case"text":c=u;break;default:c=n.data}return{data:c,httpStatus:n.httpStatus,requestOptions:t,ssl:n.ssl,url:e}}))}s(32773),s(20266),s(90740)}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/30df755936dc7372b05b.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/30df755936dc7372b05b.js new file mode 100644 index 00000000..bc36448e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/30df755936dc7372b05b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[4415],{54415:(e,n,t)=>{t.r(n),t.d(n,{hydratedAdapter:()=>c});var a=t(44600),o=t(36533),s=t(64752),i=t(84200),r=t(67504);t(32816),t(20266),t(90740),t(32773),t(29298),t(36544),t(93181),t(13671),t(40499),t(6407),t(69421),t(91047),t(2160),t(99924),t(41390),t(58498),t(45371),t(80959),t(49877),t(7969),t(69763),t(93804),t(18683),t(64604),t(29512),t(99063),t(56273),t(29208),t(48844),t(97827),t(91695),t(18169),t(48402),t(16699),t(26809),t(2589),t(18527);const c={convertToGEGeometry:function(e,n){if(null==n)return null;let t="cache"in n?n.cache._geVersion:void 0;return null==t&&(t=e.convertJSONToGeometry(n),"cache"in n&&(n.cache._geVersion=t)),t},exportPoint:function(e,n,t){const a=e.hasZ(n),o=e.hasM(n),i=new s.A({x:e.getPointX(n),y:e.getPointY(n),spatialReference:t});return a&&(i.z=e.getPointZ(n)),o&&(i.m=e.getPointM(n)),i.cache._geVersion=n,i},exportPolygon:function(e,n,t){const a=new i.A({rings:e.exportPaths(n),hasZ:e.hasZ(n),hasM:e.hasM(n),spatialReference:t});return a.cache._geVersion=n,a},exportPolyline:function(e,n,t){const a=new r.A({paths:e.exportPaths(n),hasZ:e.hasZ(n),hasM:e.hasM(n),spatialReference:t});return a.cache._geVersion=n,a},exportMultipoint:function(e,n,t){const a=new o.A({hasZ:e.hasZ(n),hasM:e.hasM(n),points:e.exportPoints(n),spatialReference:t});return a.cache._geVersion=n,a},exportExtent:function(e,n,t){const o=e.hasZ(n),s=e.hasM(n),i=new a.A({xmin:e.getXMin(n),ymin:e.getYMin(n),xmax:e.getXMax(n),ymax:e.getYMax(n),spatialReference:t});if(o){const t=e.getZExtent(n);i.zmin=t.vmin,i.zmax=t.vmax}if(s){const t=e.getMExtent(n);i.mmin=t.vmin,i.mmax=t.vmax}return i.cache._geVersion=n,i}}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/32586ce782fcc0d7fbec.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/32586ce782fcc0d7fbec.js new file mode 100644 index 00000000..5c92684a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/32586ce782fcc0d7fbec.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[9518,7138],{67138:(n,t,e)=>{e.d(t,{c:()=>r,g:()=>a});var r="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==e.g?e.g:"undefined"!=typeof self?self:{};function a(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}},89518:(n,t,e)=>{e.r(t),e.d(t,{a:()=>f});var r,a,i,o=e(67138),u={exports:{}};r=u,a="undefined"!=typeof document&&document.currentScript?document.currentScript.src:void 0,i=function(n){var t,e,r;n=n||{},t||(t=void 0!==n?n:{}),t.ready=new Promise((function(n,t){e=n,r=t}));var i=Object.assign({},t),u="./this.program",c="";"undefined"!=typeof document&&document.currentScript&&(c=document.currentScript.src),a&&(c=a),c=0!==c.indexOf("blob:")?c.substr(0,c.replace(/[?#].*/,"").lastIndexOf("/")+1):"";var f,s=t.print||console.log.bind(console),l=t.printErr||console.warn.bind(console);Object.assign(t,i),i=null,t.thisProgram&&(u=t.thisProgram),t.wasmBinary&&(f=t.wasmBinary),t.noExitRuntime,"object"!=typeof WebAssembly&&I("no native wasm support detected");var h,p,d,v,g,y,m,b,w,A,T,C,_=!1,P="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0;function k(n,t,e){var r=t+e;for(e=t;n[e]&&!(e>=r);)++e;if(16(a=224==(240&a)?(15&a)<<12|i<<6|o:(7&a)<<18|i<<12|o<<6|63&n[t++])?r+=String.fromCharCode(a):(a-=65536,r+=String.fromCharCode(55296|a>>10,56320|1023&a))}}else r+=String.fromCharCode(a)}return r}function $(n,t,e,r){if(0=i&&(i=65536+((1023&i)<<10)|1023&n.charCodeAt(++a)),127>=i){if(e>=r)break;t[e++]=i}else{if(2047>=i){if(e+1>=r)break;t[e++]=192|i>>6}else{if(65535>=i){if(e+2>=r)break;t[e++]=224|i>>12}else{if(e+3>=r)break;t[e++]=240|i>>18,t[e++]=128|i>>12&63}t[e++]=128|i>>6&63}t[e++]=128|63&i}}t[e]=0}}function W(n){for(var t=0,e=0;e=r?t++:2047>=r?t+=2:55296<=r&&57343>=r?(t+=4,++e):t+=3}return t}function E(){var n=h.buffer;p=n,t.HEAP8=d=new Int8Array(n),t.HEAP16=g=new Int16Array(n),t.HEAP32=m=new Int32Array(n),t.HEAPU8=v=new Uint8Array(n),t.HEAPU16=y=new Uint16Array(n),t.HEAPU32=b=new Uint32Array(n),t.HEAPF32=w=new Float32Array(n),t.HEAPF64=C=new Float64Array(n),t.HEAP64=A=new BigInt64Array(n),t.HEAPU64=T=new BigUint64Array(n)}var O,j=[],S=[],F=[];function M(){var n=t.preRun.shift();j.unshift(n)}var D,R=0,U=null;function I(n){throw t.onAbort&&t.onAbort(n),l(n="Aborted("+n+")"),_=!0,n=new WebAssembly.RuntimeError(n+". Build with -sASSERTIONS for more info."),r(n),n}function x(){return D.startsWith("data:application/octet-stream;base64,")}if(D="arcgis-knowledge-client-core-simd.wasm",!x()){var H=D;D=t.locateFile?t.locateFile(H,c):c+H}function Y(){var n=D;try{if(n==D&&f)return new Uint8Array(f);throw"both async and sync fetching of the wasm failed"}catch(n){I(n)}}function V(n){for(;0>2]=n},this.Ua=function(n){b[this.ga+8>>2]=n},this.Va=function(){m[this.ga>>2]=0},this.Oa=function(){d[this.ga+12|0]=0},this.Ya=function(){d[this.ga+13|0]=0},this.La=function(n,t){this.Ma(),this.Za(n),this.Ua(t),this.Va(),this.Oa(),this.Ya()},this.Ma=function(){b[this.ga+16>>2]=0}}var z={};function q(n){for(;n.length;){var t=n.pop();n.pop()(t)}}function N(n){return this.fromWireType(m[n>>2])}var L={},G={},J={};function Z(n){if(void 0===n)return"_unknown";var t=(n=n.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return 48<=t&&57>=t?"_"+n:n}function X(n,t){return n=Z(n),function(){return t.apply(this,arguments)}}function K(n){var t=Error,e=X(n,(function(t){this.name=n,this.message=t,void 0!==(t=Error(t).stack)&&(this.stack=this.toString()+"\n"+t.replace(/^Error(:[^\n]*)?\n/,""))}));return e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.prototype.toString=function(){return void 0===this.message?this.name:this.name+": "+this.message},e}var Q=void 0;function nn(n){throw new Q(n)}function tn(n,t,e){function r(t){(t=e(t)).length!==n.length&&nn("Mismatched type converter count");for(var r=0;r{G.hasOwnProperty(n)?a[t]=G[n]:(i.push(n),L.hasOwnProperty(n)||(L[n]=[]),L[n].push((()=>{a[t]=G[n],++o===i.length&&r(a)})))})),0===i.length&&r(a)}function en(n){if(null===n)return"null";var t=typeof n;return"object"===t||"array"===t||"function"===t?n.toString():""+n}var rn=void 0;function an(n){for(var t="";v[n];)t+=rn[v[n++]];return t}var on=void 0;function un(n){throw new on(n)}function cn(n,t,e={}){if(!("argPackAdvance"in t))throw new TypeError("registerType registeredInstance requires argPackAdvance");var r=t.name;if(n||un('type "'+r+'" must have a positive integer typeid pointer'),G.hasOwnProperty(n)){if(e.Wa)return;un("Cannot register type '"+r+"' twice")}G[n]=t,delete J[n],L.hasOwnProperty(n)&&(t=L[n],delete L[n],t.forEach((n=>n())))}function fn(n,t,e){switch(t){case 0:return e?function(n){return d[n]}:function(n){return v[n]};case 1:return e?function(n){return g[n>>1]}:function(n){return y[n>>1]};case 2:return e?function(n){return m[n>>2]}:function(n){return b[n>>2]};case 3:return e?function(n){return A[n>>3]}:function(n){return T[n>>3]};default:throw new TypeError("Unknown integer type: "+n)}}function sn(n){switch(n){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+n)}}function ln(n){un(n.ea.ha.fa.name+" instance already deleted")}var hn=!1;function pn(){}function dn(n){--n.count.value,0===n.count.value&&(n.ja?n.la.oa(n.ja):n.ha.fa.oa(n.ga))}function vn(n,t,e){return t===e?n:void 0===e.ma||null===(n=vn(n,t,e.ma))?null:e.Ka(n)}var gn={},yn=[];function mn(){for(;yn.length;){var n=yn.pop();n.ea.ua=!1,n.delete()}}var bn=void 0,wn={};function An(n,t){return t.ha&&t.ga||nn("makeClassHandle requires ptr and ptrType"),!!t.la!=!!t.ja&&nn("Both smartPtrType and smartPtr must be specified"),t.count={value:1},Tn(Object.create(n,{ea:{value:t}}))}function Tn(n){return"undefined"==typeof FinalizationRegistry?(Tn=n=>n,n):(hn=new FinalizationRegistry((n=>{dn(n.ea)})),pn=n=>{hn.unregister(n)},(Tn=n=>{var t=n.ea;return t.ja&&hn.register(n,{ea:t},n),n})(n))}function Cn(){}function _n(n,t,e){if(void 0===n[t].ia){var r=n[t];n[t]=function(){return n[t].ia.hasOwnProperty(arguments.length)||un("Function '"+e+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+n[t].ia+")!"),n[t].ia[arguments.length].apply(this,arguments)},n[t].ia=[],n[t].ia[r.ta]=r}}function Pn(n,e,r){t.hasOwnProperty(n)?((void 0===r||void 0!==t[n].ia&&void 0!==t[n].ia[r])&&un("Cannot register public name '"+n+"' twice"),_n(t,n,n),t.hasOwnProperty(r)&&un("Cannot register multiple overloads of a function with the same number of arguments ("+r+")!"),t[n].ia[r]=e):(t[n]=e,void 0!==r&&(t[n].lb=r))}function kn(n,t,e,r,a,i,o,u){this.name=n,this.constructor=t,this.pa=e,this.oa=r,this.ma=a,this.Pa=i,this.wa=o,this.Ka=u,this.ab=[]}function $n(n,t,e){for(;t!==e;)t.wa||un("Expected null or instance of "+e.name+", got an instance of "+t.name),n=t.wa(n),t=t.ma;return n}function Wn(n,t){return null===t?(this.Ba&&un("null is not a valid "+this.name),0):(t.ea||un('Cannot pass "'+en(t)+'" as a '+this.name),t.ea.ga||un("Cannot pass deleted object as a pointer of type "+this.name),$n(t.ea.ga,t.ea.ha.fa,this.fa))}function En(n,t){if(null===t){if(this.Ba&&un("null is not a valid "+this.name),this.ya){var e=this.Ca();return null!==n&&n.push(this.oa,e),e}return 0}if(t.ea||un('Cannot pass "'+en(t)+'" as a '+this.name),t.ea.ga||un("Cannot pass deleted object as a pointer of type "+this.name),!this.xa&&t.ea.ha.xa&&un("Cannot convert argument of type "+(t.ea.la?t.ea.la.name:t.ea.ha.name)+" to parameter type "+this.name),e=$n(t.ea.ga,t.ea.ha.fa,this.fa),this.ya)switch(void 0===t.ea.ja&&un("Passing raw pointer to smart pointer is illegal"),this.gb){case 0:t.ea.la===this?e=t.ea.ja:un("Cannot convert argument of type "+(t.ea.la?t.ea.la.name:t.ea.ha.name)+" to parameter type "+this.name);break;case 1:e=t.ea.ja;break;case 2:if(t.ea.la===this)e=t.ea.ja;else{var r=t.clone();e=this.bb(e,qn((function(){r.delete()}))),null!==n&&n.push(this.oa,e)}break;default:un("Unsupporting sharing policy")}return e}function On(n,t){return null===t?(this.Ba&&un("null is not a valid "+this.name),0):(t.ea||un('Cannot pass "'+en(t)+'" as a '+this.name),t.ea.ga||un("Cannot pass deleted object as a pointer of type "+this.name),t.ea.ha.xa&&un("Cannot convert argument of type "+t.ea.ha.name+" to parameter type "+this.name),$n(t.ea.ga,t.ea.ha.fa,this.fa))}function jn(n,t,e,r,a,i,o,u,c,f,s){this.name=n,this.fa=t,this.Ba=e,this.xa=r,this.ya=a,this.$a=i,this.gb=o,this.Ha=u,this.Ca=c,this.bb=f,this.oa=s,a||void 0!==t.ma?this.toWireType=En:(this.toWireType=r?Wn:On,this.ka=null)}function Sn(n,e,r){t.hasOwnProperty(n)||nn("Replacing nonexistant public symbol"),void 0!==t[n].ia&&void 0!==r?t[n].ia[r]=e:(t[n]=e,t[n].ta=r)}var Fn=[];function Mn(n,t){n=an(n);var e=Fn[t];return e||(t>=Fn.length&&(Fn.length=t+1),Fn[t]=e=O.get(t)),"function"!=typeof e&&un("unknown function pointer with signature "+n+": "+t),e}var Dn=void 0;function Rn(n){var t=an(n=At(n));return wt(n),t}function Un(n,t){var e=[],r={};throw t.forEach((function n(t){r[t]||G[t]||(J[t]?J[t].forEach(n):(e.push(t),r[t]=!0))})),new Dn(n+": "+e.map(Rn).join([", "]))}function In(n,t,e,r,a){var i=t.length;2>i&&un("argTypes array size mismatch! Must at least get return value and 'this' types!");var o=null!==t[1]&&null!==e,u=!1;for(e=1;e>2]);return e}function Hn(n,t,e){return n instanceof Object||un(e+' with invalid "this": '+n),n instanceof t.fa.constructor||un(e+' incompatible with "this" of type '+n.constructor.name),n.ea.ga||un("cannot call emscripten binding method "+e+" on deleted object"),$n(n.ea.ga,n.ea.ha.fa,t.fa)}var Yn=[],Vn=[{},{value:void 0},{value:null},{value:!0},{value:!1}];function Bn(n){4(n||un("Cannot use deleted val. handle = "+n),Vn[n].value),qn=n=>{switch(n){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:var t=Yn.length?Yn.pop():Vn.length;return Vn[t]={Da:1,value:n},t}};function Nn(n,t,e){switch(t){case 0:return function(n){return this.fromWireType((e?d:v)[n])};case 1:return function(n){return this.fromWireType((e?g:y)[n>>1])};case 2:return function(n){return this.fromWireType((e?m:b)[n>>2])};default:throw new TypeError("Unknown integer type: "+n)}}function Ln(n,t){var e=G[n];return void 0===e&&un(t+" has unknown type "+Rn(n)),e}function Gn(n,t){switch(t){case 2:return function(n){return this.fromWireType(w[n>>2])};case 3:return function(n){return this.fromWireType(C[n>>3])};default:throw new TypeError("Unknown float type: "+n)}}var Jn="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0;function Zn(n,t){for(var e=n>>1,r=e+t/2;!(e>=r)&&y[e];)++e;if(32<(e<<=1)-n&&Jn)return Jn.decode(v.subarray(n,e));for(e="",r=0;!(r>=t/2);++r){var a=g[n+2*r>>1];if(0==a)break;e+=String.fromCharCode(a)}return e}function Xn(n,t,e){if(void 0===e&&(e=2147483647),2>e)return 0;var r=t;e=(e-=2)<2*n.length?e/2:n.length;for(var a=0;a>1]=n.charCodeAt(a),t+=2;return g[t>>1]=0,t-r}function Kn(n){return 2*n.length}function Qn(n,t){for(var e=0,r="";!(e>=t/4);){var a=m[n+4*e>>2];if(0==a)break;++e,65536<=a?(a-=65536,r+=String.fromCharCode(55296|a>>10,56320|1023&a)):r+=String.fromCharCode(a)}return r}function nt(n,t,e){if(void 0===e&&(e=2147483647),4>e)return 0;var r=t;e=r+e-4;for(var a=0;a=i&&(i=65536+((1023&i)<<10)|1023&n.charCodeAt(++a)),m[t>>2]=i,(t+=4)+4>e)break}return m[t>>2]=0,t-r}function tt(n){for(var t=0,e=0;e=r&&++e,t+=4}return t}function et(n,t){for(var e=Array(n),r=0;r>2],"parameter "+r);return e}var rt={};function at(n){var t=rt[n];return void 0===t?an(n):t}var it=[];function ot(){function n(n){n.$$$embind_global$$$=n;var t="object"==typeof $$$embind_global$$$&&n.$$$embind_global$$$==n;return t||delete n.$$$embind_global$$$,t}if("object"==typeof globalThis)return globalThis;if("object"==typeof $$$embind_global$$$)return $$$embind_global$$$;if("object"==typeof o.c&&n(o.c)?$$$embind_global$$$=o.c:"object"==typeof self&&n(self)&&($$$embind_global$$$=self),"object"==typeof $$$embind_global$$$)return $$$embind_global$$$;throw Error("unable to get global object.")}var ut=[],ct={};function ft(){if(!st){var n,t={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:("object"==typeof navigator&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",_:u||"./this.program"};for(n in ct)void 0===ct[n]?delete t[n]:t[n]=ct[n];var e=[];for(n in t)e.push(n+"="+t[n]);st=e}return st}var st,lt=[null,[],[]];function ht(n){return 0==n%4&&(0!=n%100||0==n%400)}var pt=[31,29,31,30,31,30,31,31,30,31,30,31],dt=[31,28,31,30,31,30,31,31,30,31,30,31];Q=t.InternalError=K("InternalError");for(var vt=Array(256),gt=0;256>gt;++gt)vt[gt]=String.fromCharCode(gt);rn=vt,on=t.BindingError=K("BindingError"),Cn.prototype.isAliasOf=function(n){if(!(this instanceof Cn&&n instanceof Cn))return!1;var t=this.ea.ha.fa,e=this.ea.ga,r=n.ea.ha.fa;for(n=n.ea.ga;t.ma;)e=t.wa(e),t=t.ma;for(;r.ma;)n=r.wa(n),r=r.ma;return t===r&&e===n},Cn.prototype.clone=function(){if(this.ea.ga||ln(this),this.ea.va)return this.ea.count.value+=1,this;var n=Tn,t=Object,e=t.create,r=Object.getPrototypeOf(this),a=this.ea;return(n=n(e.call(t,r,{ea:{value:{count:a.count,ua:a.ua,va:a.va,ga:a.ga,ha:a.ha,ja:a.ja,la:a.la}}}))).ea.count.value+=1,n.ea.ua=!1,n},Cn.prototype.delete=function(){this.ea.ga||ln(this),this.ea.ua&&!this.ea.va&&un("Object already scheduled for deletion"),pn(this),dn(this.ea),this.ea.va||(this.ea.ja=void 0,this.ea.ga=void 0)},Cn.prototype.isDeleted=function(){return!this.ea.ga},Cn.prototype.deleteLater=function(){return this.ea.ga||ln(this),this.ea.ua&&!this.ea.va&&un("Object already scheduled for deletion"),yn.push(this),1===yn.length&&bn&&bn(mn),this.ea.ua=!0,this},t.getInheritedInstanceCount=function(){return Object.keys(wn).length},t.getLiveInheritedInstances=function(){var n,t=[];for(n in wn)wn.hasOwnProperty(n)&&t.push(wn[n]);return t},t.flushPendingDeletes=mn,t.setDelayFunction=function(n){bn=n,yn.length&&bn&&bn(mn)},jn.prototype.Qa=function(n){return this.Ha&&(n=this.Ha(n)),n},jn.prototype.Fa=function(n){this.oa&&this.oa(n)},jn.prototype.argPackAdvance=8,jn.prototype.readValueFromPointer=N,jn.prototype.deleteObject=function(n){null!==n&&n.delete()},jn.prototype.fromWireType=function(n){function t(){return this.ya?An(this.fa.pa,{ha:this.$a,ga:e,la:this,ja:n}):An(this.fa.pa,{ha:this,ga:n})}var e=this.Qa(n);if(!e)return this.Fa(n),null;var r=function(n,t){for(void 0===t&&un("ptr should not be undefined");n.ma;)t=n.wa(t),n=n.ma;return wn[t]}(this.fa,e);if(void 0!==r)return 0===r.ea.count.value?(r.ea.ga=e,r.ea.ja=n,r.clone()):(r=r.clone(),this.Fa(n),r);if(r=this.fa.Pa(e),!(r=gn[r]))return t.call(this);r=this.xa?r.Ia:r.pointerType;var a=vn(e,this.fa,r.fa);return null===a?t.call(this):this.ya?An(r.fa.pa,{ha:r,ga:a,la:this,ja:n}):An(r.fa.pa,{ha:r,ga:a})},Dn=t.UnboundTypeError=K("UnboundTypeError"),t.count_emval_handles=function(){for(var n=0,t=5;tn.Ta)).concat(a.map((n=>n.eb))),(n=>{var i={};return a.forEach(((t,e)=>{var r=n[e],o=t.Ra,u=t.Sa,c=n[e+a.length],f=t.cb,s=t.fb;i[t.Na]={read:n=>r.fromWireType(o(u,n)),write:(n,t)=>{var e=[];f(s,n,c.toWireType(e,t)),q(e)}}})),[{name:t.name,fromWireType:function(n){var t,e={};for(t in i)e[t]=i[t].read(n);return r(n),e},toWireType:function(n,t){for(var a in i)if(!(a in t))throw new TypeError('Missing field: "'+a+'"');var o=e();for(a in i)i[a].write(o,t[a]);return null!==n&&n.push(r,o),o},argPackAdvance:8,readValueFromPointer:N,ka:r}]}))},F:function(n,t,e,r,a){t=an(t),e=sn(e);var i=-1!=t.indexOf("u");i&&(a=(1n<<64n)-1n),cn(n,{name:t,fromWireType:function(n){return n},toWireType:function(n,e){if("bigint"!=typeof e&&"number"!=typeof e)throw new TypeError('Cannot convert "'+en(e)+'" to '+this.name);if(ea)throw new TypeError('Passing a number "'+en(e)+'" from JS side to C/C++ side to an argument of type "'+t+'", which is outside the valid range ['+r+", "+a+"]!");return e},argPackAdvance:8,readValueFromPointer:fn(t,e,!i),ka:null})},S:function(n,t,e,r,a){var i=sn(e);cn(n,{name:t=an(t),fromWireType:function(n){return!!n},toWireType:function(n,t){return t?r:a},argPackAdvance:8,readValueFromPointer:function(n){if(1===e)var r=d;else if(2===e)r=g;else{if(4!==e)throw new TypeError("Unknown boolean type size: "+t);r=m}return this.fromWireType(r[n>>i])},ka:null})},f:function(n,t,e,r,a,i,o,u,c,f,s,l,h){s=an(s),i=Mn(a,i),u&&(u=Mn(o,u)),f&&(f=Mn(c,f)),h=Mn(l,h);var p=Z(s);Pn(p,(function(){Un("Cannot construct "+s+" due to unbound types",[r])})),tn([n,t,e],r?[r]:[],(function(t){if(t=t[0],r)var e=t.fa,a=e.pa;else a=Cn.prototype;t=X(p,(function(){if(Object.getPrototypeOf(this)!==o)throw new on("Use 'new' to construct "+s);if(void 0===c.qa)throw new on(s+" has no accessible constructor");var n=c.qa[arguments.length];if(void 0===n)throw new on("Tried to invoke ctor of "+s+" with invalid number of parameters ("+arguments.length+") - expected ("+Object.keys(c.qa).toString()+") parameters instead!");return n.apply(this,arguments)}));var o=Object.create(a,{constructor:{value:t}});t.prototype=o;var c=new kn(s,t,o,h,e,i,u,f);e=new jn(s,c,!0,!1,!1),a=new jn(s+"*",c,!1,!1,!1);var l=new jn(s+" const*",c,!1,!0,!1);return gn[n]={pointerType:a,Ia:l},Sn(p,t),[e,a,l]}))},v:function(n,t,e,r,a,i,o){var u=xn(e,r);t=an(t),i=Mn(a,i),tn([],[n],(function(n){function r(){Un("Cannot call "+a+" due to unbound types",u)}var a=(n=n[0]).name+"."+t;t.startsWith("@@")&&(t=Symbol[t.substring(2)]);var c=n.fa.constructor;return void 0===c[t]?(r.ta=e-1,c[t]=r):(_n(c,t,a),c[t].ia[e-1]=r),tn([],u,(function(n){return n=In(a,[n[0],null].concat(n.slice(1)),null,i,o),void 0===c[t].ia?(n.ta=e-1,c[t]=n):c[t].ia[e-1]=n,[]})),[]}))},i:function(n,t,e,r,a,i){0{Un("Cannot construct "+n.name+" due to unbound types",o)},tn([],o,(function(r){return r.splice(1,0,null),n.fa.qa[t-1]=In(e,r,null,a,i),[]})),[]}))},b:function(n,t,e,r,a,i,o,u){var c=xn(e,r);t=an(t),i=Mn(a,i),tn([],[n],(function(n){function r(){Un("Cannot call "+a+" due to unbound types",c)}var a=(n=n[0]).name+"."+t;t.startsWith("@@")&&(t=Symbol[t.substring(2)]),u&&n.fa.ab.push(t);var f=n.fa.pa,s=f[t];return void 0===s||void 0===s.ia&&s.className!==n.name&&s.ta===e-2?(r.ta=e-2,r.className=n.name,f[t]=r):(_n(f,t,a),f[t].ia[e-2]=r),tn([],c,(function(r){return r=In(a,r,n,i,o),void 0===f[t].ia?(r.ta=e-2,f[t]=r):f[t].ia[e-2]=r,[]})),[]}))},c:function(n,t,e,r,a,i,o,u,c,f){t=an(t),a=Mn(r,a),tn([],[n],(function(n){var r=(n=n[0]).name+"."+t,s={get:function(){Un("Cannot access "+r+" due to unbound types",[e,o])},enumerable:!0,configurable:!0};return s.set=c?()=>{Un("Cannot access "+r+" due to unbound types",[e,o])}:()=>{un(r+" is a read-only property")},Object.defineProperty(n.fa.pa,t,s),tn([],c?[e,o]:[e],(function(e){var o=e[0],s={get:function(){var t=Hn(this,n,r+" getter");return o.fromWireType(a(i,t))},enumerable:!0};if(c){c=Mn(u,c);var l=e[1];s.set=function(t){var e=Hn(this,n,r+" setter"),a=[];c(f,e,l.toWireType(a,t)),q(a)}}return Object.defineProperty(n.fa.pa,t,s),[]})),[]}))},R:function(n,t){cn(n,{name:t=an(t),fromWireType:function(n){var t=zn(n);return Bn(n),t},toWireType:function(n,t){return qn(t)},argPackAdvance:8,readValueFromPointer:N,ka:null})},o:function(n,t,e,r){function a(){}e=sn(e),t=an(t),a.values={},cn(n,{name:t,constructor:a,fromWireType:function(n){return this.constructor.values[n]},toWireType:function(n,t){return t.value},argPackAdvance:8,readValueFromPointer:Nn(t,e,r),ka:null}),Pn(t,a)},e:function(n,t,e){var r=Ln(n,"enum");t=an(t),n=r.constructor,r=Object.create(r.constructor.prototype,{value:{value:e},constructor:{value:X(r.name+"_"+t,(function(){}))}}),n.values[e]=r,n[t]=r},E:function(n,t,e){e=sn(e),cn(n,{name:t=an(t),fromWireType:function(n){return n},toWireType:function(n,t){return t},argPackAdvance:8,readValueFromPointer:Gn(t,e),ka:null})},W:function(n,t,e,r,a,i){var o=xn(t,e);n=an(n),a=Mn(r,a),Pn(n,(function(){Un("Cannot call "+n+" due to unbound types",o)}),t-1),tn([],o,(function(e){return Sn(n,In(n,[e[0],null].concat(e.slice(1)),null,a,i),t-1),[]}))},w:function(n,t,e,r,a){t=an(t),-1===a&&(a=4294967295),a=sn(e);var i=n=>n;if(0===r){var o=32-8*e;i=n=>n<>>o}e=t.includes("unsigned")?function(n,t){return t>>>0}:function(n,t){return t},cn(n,{name:t,fromWireType:i,toWireType:e,argPackAdvance:8,readValueFromPointer:fn(t,a,0!==r),ka:null})},r:function(n,t,e){function r(n){var t=b;return new a(p,t[1+(n>>=2)],t[n])}var a=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,BigInt64Array,BigUint64Array][t];cn(n,{name:e=an(e),fromWireType:r,argPackAdvance:8,readValueFromPointer:r},{Wa:!0})},h:function(n,t,e,r,a,i,o,u,c,f,s,l){e=an(e),i=Mn(a,i),u=Mn(o,u),f=Mn(c,f),l=Mn(s,l),tn([n],[t],(function(n){return n=n[0],[new jn(e,n.fa,!1,!1,!0,n,r,i,u,f,l)]}))},G:function(n,t){var e="std::string"===(t=an(t));cn(n,{name:t,fromWireType:function(n){var t=b[n>>2],r=n+4;if(e)for(var a=r,i=0;i<=t;++i){var o=r+i;if(i==t||0==v[o]){if(a=a?k(v,a,o-a):"",void 0===u)var u=a;else u+=String.fromCharCode(0),u+=a;a=o+1}}else{for(u=Array(t),i=0;i>2]=a,e&&r)$(t,v,o,a+1);else if(r)for(r=0;ry,u=1;else 4===t&&(r=Qn,a=nt,i=tt,o=()=>b,u=2);cn(n,{name:e,fromWireType:function(n){for(var e,a=b[n>>2],i=o(),c=n+4,f=0;f<=a;++f){var s=n+4+f*t;f!=a&&0!=i[s>>u]||(c=r(c,s-c),void 0===e?e=c:(e+=String.fromCharCode(0),e+=c),c=s+t)}return wt(n),e},toWireType:function(n,r){"string"!=typeof r&&un("Cannot pass non-string to C++ string type "+e);var o=i(r),c=bt(4+o+t);return b[c>>2]=o>>u,a(r,c+4,o+t),null!==n&&n.push(wt,c),c},argPackAdvance:8,readValueFromPointer:N,ka:function(n){wt(n)}})},t:function(n,t,e,r,a,i){z[n]={name:an(t),Ca:Mn(e,r),oa:Mn(a,i),Ga:[]}},j:function(n,t,e,r,a,i,o,u,c,f){z[n].Ga.push({Na:an(t),Ta:e,Ra:Mn(r,a),Sa:i,eb:o,cb:Mn(u,c),fb:f})},T:function(n,t){cn(n,{Xa:!0,name:t=an(t),argPackAdvance:0,fromWireType:function(){},toWireType:function(){}})},l:function(n,t,e){n=zn(n),t=Ln(t,"emval::as");var r=[],a=qn(r);return b[e>>2]=a,t.toWireType(r,n)},z:function(n,t){return n=zn(n),(t=Ln(t,"emval::as")).toWireType(null,n)},X:function(n,t,e,r){n=zn(n),e=et(t,e);for(var a=Array(t),i=0;i>2]=qn(i),n(t,e,i,a)},C:function(n,t,e,r){(n=it[n])(t=zn(t),e=at(e),null,r)},a:Bn,H:function(n){return 0===n?qn(ot()):(n=at(n),qn(ot()[n]))},A:function(n,t){var e=et(n,t),r=e[0];t=r.name+"_$"+e.slice(1).map((function(n){return n.name})).join("_")+"$";var a=ut[t];if(void 0!==a)return a;var i=Array(n-1);return a=function(n){var t=it.length;return it.push(n),t}(((t,a,o,u)=>{for(var c=0,f=0;f>>=0))return!1;for(var e=1;4>=e;e*=2){var r=t*(1+.2/e);r=Math.min(r,n+100663296);var a=Math;r=Math.max(n,r),a=a.min.call(a,2147483648,r+(65536-r%65536)%65536);n:{try{h.grow(a-p.byteLength+65535>>>16),E();var i=1;break n}catch(n){}i=void 0}if(i)return!0}return!1},K:function(n,t){var e=0;return ft().forEach((function(r,a){var i=t+e;for(a=b[n+4*a>>2]=i,i=0;i>2]=e.length;var r=0;return e.forEach((function(n){r+=n.length+1})),b[t>>2]=r,0},Q:function(){return 52},P:function(){return 70},O:function(n,t,e,r){for(var a=0,i=0;i>2],u=b[t+4>>2];t+=8;for(var c=0;c>2]=a,0},J:function(n,t,e,r){return function(n,t,e,r){function a(n,t,e){for(n="number"==typeof n?n.toString():n||"";n.lengthn?-1:0r-n.getDate())){n.setDate(n.getDate()+t);break}t-=r-n.getDate()+1,n.setDate(1),11>e?n.setMonth(e+1):(n.setMonth(0),n.setFullYear(n.getFullYear()+1))}return e=new Date(n.getFullYear()+1,0,4),t=u(new Date(n.getFullYear(),0,4)),e=u(e),0>=o(t,n)?0>=o(e,n)?n.getFullYear()+1:n.getFullYear():n.getFullYear()-1}var f=m[r+40>>2];for(var s in r={jb:m[r>>2],ib:m[r+4>>2],za:m[r+8>>2],Ea:m[r+12>>2],Aa:m[r+16>>2],sa:m[r+20>>2],na:m[r+24>>2],ra:m[r+28>>2],mb:m[r+32>>2],hb:m[r+36>>2],kb:f&&f?k(v,f):""},e=e?k(v,e):"",f={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"})e=e.replace(new RegExp(s,"g"),f[s]);var l="Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),h="January February March April May June July August September October November December".split(" ");for(s in f={"%a":function(n){return l[n.na].substring(0,3)},"%A":function(n){return l[n.na]},"%b":function(n){return h[n.Aa].substring(0,3)},"%B":function(n){return h[n.Aa]},"%C":function(n){return i((n.sa+1900)/100|0,2)},"%d":function(n){return i(n.Ea,2)},"%e":function(n){return a(n.Ea,2," ")},"%g":function(n){return c(n).toString().substring(2)},"%G":function(n){return c(n)},"%H":function(n){return i(n.za,2)},"%I":function(n){return 0==(n=n.za)?n=12:12n.za?"AM":"PM"},"%S":function(n){return i(n.jb,2)},"%t":function(){return"\t"},"%u":function(n){return n.na||7},"%U":function(n){return i(Math.floor((n.ra+7-n.na)/7),2)},"%V":function(n){var t=Math.floor((n.ra+7-(n.na+6)%7)/7);if(2>=(n.na+371-n.ra-2)%7&&t++,t)53==t&&(4==(e=(n.na+371-n.ra)%7)||3==e&&ht(n.sa)||(t=1));else{t=52;var e=(n.na+7-n.ra-1)%7;(4==e||5==e&&ht(n.sa%400-1))&&t++}return i(t,2)},"%w":function(n){return n.na},"%W":function(n){return i(Math.floor((n.ra+7-(n.na+6)%7)/7),2)},"%y":function(n){return(n.sa+1900).toString().substring(2)},"%Y":function(n){return n.sa+1900},"%z":function(n){var t=0<=(n=n.hb);return n=Math.abs(n)/60,(t?"+":"-")+String("0000"+(n/60*100+n%60)).slice(-4)},"%Z":function(n){return n.kb},"%%":function(){return"%"}},e=e.replace(/%%/g,"\0\0"),f)e.includes(s)&&(e=e.replace(new RegExp(s,"g"),f[s](r)));return s=function(n){var t=Array(W(n)+1);return $(n,t,0,t.length),t}(e=e.replace(/\0\0/g,"%")),s.length>t?0:(d.set(s,n),s.length-1)}(n,t,e,r)}};!function(){function n(n){t.asm=n.exports,h=t.asm.Y,E(),O=t.asm.ca,S.unshift(t.asm.Z),R--,t.monitorRunDependencies&&t.monitorRunDependencies(R),0==R&&U&&(n=U,U=null,n())}function e(t){n(t.instance)}function a(n){return(f||"function"!=typeof fetch?Promise.resolve().then((function(){return Y()})):fetch(D,{credentials:"same-origin"}).then((function(n){if(!n.ok)throw"failed to load wasm binary file at '"+D+"'";return n.arrayBuffer()})).catch((function(){return Y()}))).then((function(n){return WebAssembly.instantiate(n,i)})).then((function(n){return n})).then(n,(function(n){l("failed to asynchronously prepare wasm: "+n),I(n)}))}var i={a:yt};if(R++,t.monitorRunDependencies&&t.monitorRunDependencies(R),t.instantiateWasm)try{return t.instantiateWasm(i,n)}catch(n){l("Module.instantiateWasm callback failed with error: "+n),r(n)}(f||"function"!=typeof WebAssembly.instantiateStreaming||x()||"function"!=typeof fetch?a(e):fetch(D,{credentials:"same-origin"}).then((function(n){return WebAssembly.instantiateStreaming(n,i).then(e,(function(n){return l("wasm streaming compile failed: "+n),l("falling back to ArrayBuffer instantiation"),a(e)}))}))).catch(r)}(),t.___wasm_call_ctors=function(){return(t.___wasm_call_ctors=t.asm.Z).apply(null,arguments)};var mt,bt=t._malloc=function(){return(bt=t._malloc=t.asm._).apply(null,arguments)},wt=t._free=function(){return(wt=t._free=t.asm.$).apply(null,arguments)},At=t.___getTypeName=function(){return(At=t.___getTypeName=t.asm.aa).apply(null,arguments)};function Tt(){function n(){if(!mt&&(mt=!0,t.calledRun=!0,!_)){if(V(S),e(t),t.onRuntimeInitialized&&t.onRuntimeInitialized(),t.postRun)for("function"==typeof t.postRun&&(t.postRun=[t.postRun]);t.postRun.length;){var n=t.postRun.shift();F.unshift(n)}V(F)}}if(!(0{i.d(t,{E:()=>x,a:()=>m,b:()=>y,c:()=>d,d:()=>M,e:()=>v,i:()=>h});var r=i(32816),o=i(81272),s=i(32773),n=i(80959),l=i(29298),p=(i(20266),i(69421)),a=i(64604);const d=(0,i(93049).b)(),u=new Map,c=new Map;async function y(e,t,i){if(!e||!i)return!1;if(!t)return!0;const r=new URL(e).host;let o=u.get(r);if(!o){const t=e.replace(/\/FeatureServer/i,"/VersionManagementServer").replace(/\/\d*$/,"");o=(await(0,a.A)(t,{responseType:"json",query:{f:"json"}})).data.defaultVersionName}return o===t}async function h(e,t,r=!1){if(!e||!t)return!0;const o=e.replace(/\/FeatureServer/i,"/VersionManagementServer").replace(/\/\d*$/,""),s=c.get(o)?.entries();if(s)for(const[e,n]of s)if(n.name===t){const t=!n.stack?.hasForwardEdits();if(!t&&r){const[{deleteForwardEdits:t},{default:r}]=await Promise.all([i.e(7931).then(i.bind(i,87931)),i.e(951).then(i.bind(i,10951))]),s=await t(o,e,new r({sessionId:d,moment:n.moment}));return s.success&&n.stack?.clearForwardEdits(),s.success}return t}return!0}function m(e,t){if(!e)return!1;const i=e.replace(/\/FeatureServer/i,"/VersionManagementServer").replace(/\/\d*$/,""),r=c.get(i)?.entries();if(r)for(const[e,i]of r)if(i.name===t)return"edit"===i.lockType;return!1}new Map;const f=new o.A.EventEmitter;function v(e,t,i=null,r=!1){const o=(0,n.Tw)();return r=null==t||r,f.emit("apply-edits",{serviceUrl:e,layerId:t,gdbVersion:i,mayReceiveServiceEdits:r,result:o.promise}),o}const g=Symbol();function M(e){return null!=e&&"object"==typeof e&&g in e}function w(e){return null!=e&&"object"==typeof e&&"gdbVersion"in e}function _(e,t,i){const r=new URL(e).host,o=u.get(r),s=e=>!e||e===o;return s(t)&&s(i)||t===i}const x=e=>{var t;let i=class extends e{constructor(...e){super(...e),this[t]=!0,this._applyEditsHandler=e=>{const{serviceUrl:t,layerId:i,gdbVersion:r,mayReceiveServiceEdits:o,result:n}=e,l=t===this.url,p=null!=i&&null!=this.layerId&&i===this.layerId,a=w(this),d=w(this)&&_(t,r,this.gdbVersion);if(!l||a&&!d||!p&&!o)return;const u=n.then((e=>{if(this.lastEditsEventDate=new Date,p&&(e.addedFeatures.length||e.updatedFeatures.length||e.deletedFeatures.length||e.addedAttachments.length||e.updatedAttachments.length||e.deletedAttachments.length))return this.emit("edits",(0,s.o8)(e)),e;const i=e.editedFeatures?.find((({layerId:e})=>e===this.layerId));if(i){const{adds:t,updates:r,deletes:o}=i.editedFeatures,n={edits:null,addedAttachments:[],deletedAttachments:[],updatedAttachments:[],addedFeatures:t?t.map((({attributes:e})=>({objectId:this.objectIdField&&e[this.objectIdField],globalId:this.globalIdField&&e[this.globalIdField]}))):[],deletedFeatures:o?o.map((({attributes:e})=>({objectId:this.objectIdField&&e[this.objectIdField],globalId:this.globalIdField&&e[this.globalIdField]}))):[],updatedFeatures:r?r.map((({current:{attributes:e}})=>({objectId:this.objectIdField&&e[this.objectIdField],globalId:this.globalIdField&&e[this.globalIdField]}))):[],editedFeatures:(0,s.o8)(e.editedFeatures),exceededTransferLimit:!1,historicMoment:(0,s.o8)(e.historicMoment)};return this.emit("edits",n),n}const o={edits:null,addedAttachments:[],deletedAttachments:[],updatedAttachments:[],addedFeatures:[],deletedFeatures:[],updatedFeatures:[],editedFeatures:(0,s.o8)(e.editedFeatures),exceededTransferLimit:!1,historicMoment:(0,s.o8)(e.historicMoment)};return"historicMoment"in this&&this._shouldUpdateHistoricMoment(t,r,o.historicMoment)&&this.emit("edits",o),o})).then((e=>("historicMoment"in this&&this._shouldUpdateHistoricMoment(t,r,e.historicMoment)&&(this.historicMoment=e.historicMoment),e)));this.emit("apply-edits",{result:u})},this._updateMomentHandler=e=>{const{serviceUrl:t,gdbVersion:i,moment:r}=e,o=t===this.url,s=w(this),n=w(this)&&_(t,i,this.gdbVersion),l=w(this)&&!_(t,this.gdbVersion,null);o&&s&&n&&l&&"historicMoment"in this&&this.historicMoment!==r&&(this.historicMoment=r)},this.when().then((()=>{this.addHandles(function(e){return f.on("apply-edits",new WeakRef(e))}(this._applyEditsHandler)),"historicMoment"in this&&this.addHandles(function(e){return f.on("update-moment",new WeakRef(e))}(this._updateMomentHandler))}),(()=>{}))}_shouldUpdateHistoricMoment(e,t,i){return"historicMoment"in this&&this.historicMoment!==i&&m(e,t)}};return t=g,(0,r._)([(0,l.MZ)()],i.prototype,"lastEditsEventDate",void 0),i=(0,r._)([(0,p.$)("esri.layers.mixins.EditBusLayer")],i),i}},59955:(e,t,i)=>{i.d(t,{s:()=>s});var r=i(1985);const o=[];function s(e,t){if((0,r.i)(e.url??""))return!0;const{wkid:i}=t;for(const t of o){if((e.version??0)>=t[0])return!0;if("function"==typeof t[1]&&(t[1]=t[1]()),t[1].has(i))return!1}return!0}o.push([10.91,()=>{const e=new Set([9709,9716,9741,9761,9766]);for(let t=9712;t<=9713;t++)e.add(t);for(let t=9748;t<=9749;t++)e.add(t);for(let t=20904;t<=20932;t++)e.add(t);for(let t=21004;t<=21032;t++)e.add(t);for(let t=21207;t<=21264;t++)e.add(t);for(let t=21307;t<=21364;t++)e.add(t);for(let t=23301;t<=23333;t++)e.add(t);for(let t=102759;t<=102760;t++)e.add(t);for(let t=102934;t<=102955;t++)e.add(t);return e}]),o.push([10.9,()=>{const e=new Set([9300,9354,9364,9367,9373,9377,9387,9456,9473,9498,9678,9680,29874,103599,103872,104028]);for(let t=9356;t<=9360;t++)e.add(t);for(let t=9404;t<=9407;t++)e.add(t);for(let t=9476;t<=9482;t++)e.add(t);for(let t=9487;t<=9494;t++)e.add(t);for(let t=9697;t<=9699;t++)e.add(t);return e}]),o.push([10.81,()=>{const e=new Set([9265,9333,103598,103699]);for(let t=9248;t<=9254;t++)e.add(t);for(let t=9271;t<=9273;t++)e.add(t);for(let t=9284;t<=9285;t++)e.add(t);for(let t=21453;t<=21463;t++)e.add(t);return e}]),o.push([10.8,()=>{const e=new Set([8088,8395,8428,8433,8531,8687,8692,8694,8699,8900,9003,9006,9009,9012,9017,9191]);for(let t=8035;t<=8036;t++)e.add(t);for(let t=8455;t<=8456;t++)e.add(t);for(let t=8518;t<=8529;t++)e.add(t);for(let t=8533;t<=8536;t++)e.add(t);for(let t=8538;t<=8540;t++)e.add(t);for(let t=8677;t<=8679;t++)e.add(t);for(let t=8902;t<=8903;t++)e.add(t);for(let t=8907;t<=8910;t++)e.add(t);for(let t=8949;t<=8951;t++)e.add(t);for(let t=8972;t<=8987;t++)e.add(t);for(let t=9039;t<=9040;t++)e.add(t);for(let t=9068;t<=9069;t++)e.add(t);for(let t=9140;t<=9141;t++)e.add(t);for(let t=9148;t<=9150;t++)e.add(t);for(let t=9153;t<=9159;t++)e.add(t);for(let t=9205;t<=9218;t++)e.add(t);for(let t=9221;t<=9222;t++)e.add(t);for(let t=54098;t<=54101;t++)e.add(t);return e}]),o.push([10.71,()=>{const e=new Set([6316]);for(let t=8351;t<=8353;t++)e.add(t);for(let t=9294;t<=9297;t++)e.add(t);for(let t=22619;t<=22621;t++)e.add(t);for(let t=103586;t<=103594;t++)e.add(t);return e}])},85472:(e,t,i)=>{i.d(t,{A:()=>a});var r,o=i(32816),s=i(99924),n=i(29298),l=(i(32773),i(20266),i(69421));i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407),i(90740),i(36544);let p=r=class extends s.oY{constructor(e){super(e),this.expression=null,this.name=null,this.returnType="boolean",this.title=null}clone(){return new r({name:this.name,title:this.title,expression:this.expression,returnType:this.returnType})}};(0,o._)([(0,n.MZ)({type:String,json:{write:!0}})],p.prototype,"expression",void 0),(0,o._)([(0,n.MZ)({type:String,json:{write:!0}})],p.prototype,"name",void 0),(0,o._)([(0,n.MZ)({type:["boolean","date","number","string"],json:{write:!0}})],p.prototype,"returnType",void 0),(0,o._)([(0,n.MZ)({type:String,json:{write:!0}})],p.prototype,"title",void 0),p=r=(0,o._)([(0,l.$)("esri.form.ExpressionInfo")],p);const a=p},89601:(e,t,i)=>{i.d(t,{A:()=>S});var r=i(32816),o=i(99924),s=i(32773),n=i(41390),l=i(29298),p=i(48844),a=i(49877),d=i(69421),u=i(56273),c=i(85472),y=i(79323),h=i(3175);const m=e=>"field"===e.type,f=e=>"group"===e.type,v=e=>"text"===e.type;var g,M=i(30011);i(93181),i(13671),i(6407),i(20266),i(90740),i(40499),i(58498),i(91047),i(45371),i(80959),i(36544),i(74148),i(85994),i(35935),i(23070),i(95717),i(968),i(85901),i(82458),i(37740),i(25329),i(82140),i(40988),i(42586),i(44370),i(18653),i(95637),i(59930),i(88663),i(93804),i(45862),i(72762),i(71613),i(70534),i(95101),i(45817),i(55270),i(50214),i(59192),i(78016),i(54483),i(95779),i(13262),i(346),i(64604),i(29512),i(99063),i(18683),i(16699),i(26809),i(2589),i(18527),i(94345),i(44600),i(2160),i(7969),i(69763),i(64752),i(29208),i(36533),i(84200),i(97827),i(91695),i(18169),i(48402),i(67504),i(92517),i(77037);const w=(0,h.sb)(y.A);let _=g=class extends o.oY{constructor(e){super(e),this.description=null,this.elements=null,this.expressionInfos=null,this.preserveFieldValuesWhenHidden=!1,this.title=null}castElements(e){return(0,h.dp)(e,w)}readElements(e,t){return(0,h.rS)(t.formElements,w)}writeElements(e,t){t.formElements=(0,h.U2)(e,w)}clone(){return new g({description:this.description,expressionInfos:(0,s.o8)(this.expressionInfos),elements:(0,s.o8)(this.elements),title:this.title,preserveFieldValuesWhenHidden:this.preserveFieldValuesWhenHidden})}async getFieldsUsed(e,t){const i=new Set,{description:r,elements:o,expressionInfos:s,title:n}=this;if(Z(i,e,r),Z(i,e,n),!o)return[];const l=function(e,t){if(!t||0===t.length)return[];const i=b(e),r=[];for(const e of t)i.has(e.name)&&r.push(e.expression);return r}(o,s).map((t=>(0,M.Dx)(i,e,t)));await Promise.all(l);for(const r of o)x(i,{fieldsIndex:e,relationships:t},r);return Array.from(i).sort()}};function x(e,t,i){const{fieldsIndex:r}=t;if(!r||r.fields.length!==e.size)switch(Z(e,r,i.label),Z(e,r,i.description),i.type){case"field":(0,M.rq)(e,r,i.fieldName);break;case"group":i.elements.forEach((i=>x(e,t,i)));break;case"relationship":if(t.relationships){const o=t.relationships.find((e=>e.id===i.relationshipId));o&&(0,M.rq)(e,r,o.keyField)}(0,M._w)(e,r,i.orderByFields?.map((e=>e.field)));break;case"text":Z(e,r,i.text)}}function b(e){const t=new Set;for(const i of e)if((0,n.e)(t,i.visibilityExpression),!v(i))if(f(i))(0,n.f)(t,b(i.elements));else if((0,n.e)(t,i.editableExpression),m(i)){const{requiredExpression:e,valueExpression:r}=i;(0,n.f)(t,[e,r])}return t}function Z(e,t,i){(0,M._w)(e,t,(0,M.nw)(i))}(0,r._)([(0,l.MZ)({type:String,json:{write:!0}})],_.prototype,"description",void 0),(0,r._)([(0,l.MZ)({json:{write:!0}})],_.prototype,"elements",void 0),(0,r._)([(0,p.w)("elements")],_.prototype,"castElements",null),(0,r._)([(0,a.r)("elements",["formElements"])],_.prototype,"readElements",null),(0,r._)([(0,u.w)("elements")],_.prototype,"writeElements",null),(0,r._)([(0,l.MZ)({type:[c.A],json:{write:!0}})],_.prototype,"expressionInfos",void 0),(0,r._)([(0,l.MZ)({type:Boolean,json:{default:!1,write:!0}})],_.prototype,"preserveFieldValuesWhenHidden",void 0),(0,r._)([(0,l.MZ)({type:String,json:{write:!0}})],_.prototype,"title",void 0),_=g=(0,r._)([(0,d.$)("esri.form.FormTemplate")],_);const S=_},74148:(e,t,i)=>{i.d(t,{A:()=>p});var r=i(32816),o=i(99924),s=i(29298),n=i(69421);i(41390),i(32773),i(20266),i(90740),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407),i(36544);let l=class extends o.oY{constructor(e){super(e),this.description=null,this.label=null,this.type=null,this.visibilityExpression=null}};(0,r._)([(0,s.MZ)({type:String,json:{write:!0}})],l.prototype,"description",void 0),(0,r._)([(0,s.MZ)({type:String,json:{write:!0}})],l.prototype,"label",void 0),(0,r._)([(0,s.MZ)()],l.prototype,"type",void 0),(0,r._)([(0,s.MZ)({type:String,json:{write:!0}})],l.prototype,"visibilityExpression",void 0),l=(0,r._)([(0,n.$)("esri.form.elements.Element")],l);const p=l},85994:(e,t,i)=>{i.d(t,{A:()=>u});var r,o=i(32816),s=i(29298),n=(i(32773),i(20266),i(69421)),l=i(74148),p=i(35935),a=i(95637);i(36544),i(93181),i(13671),i(40499),i(6407),i(90740),i(91047),i(99924),i(41390),i(58498),i(45371),i(80959),i(23070),i(95717),i(968),i(85901),i(82458),i(49877),i(56273),i(37740),i(25329),i(82140),i(40988),i(42586),i(44370),i(18653),i(59930),i(88663),i(93804),i(45862),i(72762),i(71613);let d=r=class extends l.A{constructor(e){super(e),this.domain=null,this.editableExpression=null,this.fieldName=null,this.hint=null,this.input=null,this.requiredExpression=null,this.type="field",this.valueExpression=null}get editable(){return this._get("editable")??!0}set editable(e){this._set("editable",e)}clone(){return new r({description:this.description,domain:this.domain,editable:this.editable,editableExpression:this.editableExpression,fieldName:this.fieldName,hint:this.hint,input:this.input,label:this.label,requiredExpression:this.requiredExpression,valueExpression:this.valueExpression,visibilityExpression:this.visibilityExpression})}};(0,o._)([(0,s.MZ)({types:a.t,json:{read:{reader:a.f},write:!0}})],d.prototype,"domain",void 0),(0,o._)([(0,s.MZ)({type:Boolean,json:{write:!0}})],d.prototype,"editable",null),(0,o._)([(0,s.MZ)({type:String,json:{write:!0}})],d.prototype,"editableExpression",void 0),(0,o._)([(0,s.MZ)({type:String,json:{write:!0}})],d.prototype,"fieldName",void 0),(0,o._)([(0,s.MZ)({type:String,json:{write:!0}})],d.prototype,"hint",void 0),(0,o._)([(0,s.MZ)({types:p.g,json:{read:{source:"inputType"},write:{target:"inputType"}}})],d.prototype,"input",void 0),(0,o._)([(0,s.MZ)({type:String,json:{write:!0}})],d.prototype,"requiredExpression",void 0),(0,o._)([(0,s.MZ)({type:String,json:{read:!1,write:!0}})],d.prototype,"type",void 0),(0,o._)([(0,s.MZ)({type:String,json:{write:!0}})],d.prototype,"valueExpression",void 0),d=r=(0,o._)([(0,n.$)("esri.form.elements.FieldElement")],d);const u=d},79323:(e,t,i)=>{i.d(t,{A:()=>m});var r,o=i(32816),s=i(32773),n=i(29298),l=i(48844),p=i(49877),a=i(69421),d=i(56273),u=i(74148),c=i(3175);i(20266),i(90740),i(36544),i(93181),i(13671),i(40499),i(6407),i(91047),i(99924),i(41390),i(58498),i(45371),i(80959),i(85994),i(35935),i(23070),i(95717),i(968),i(85901),i(82458),i(37740),i(25329),i(82140),i(40988),i(42586),i(44370),i(18653),i(95637),i(59930),i(88663),i(93804),i(45862),i(72762),i(71613),i(70534),i(95101),i(45817);let y=r=class extends u.A{constructor(e){super(e),this.elements=null,this.initialState="expanded",this.type="group"}castElements(e){return(0,c.dp)(e,h,!1)}readElements(e,t){return(0,c.rS)(t.formElements,h,!1)}writeElements(e,t){t.formElements=(0,c.U2)(e,h,!1)}clone(){return new r({description:this.description,elements:(0,s.o8)(this.elements),initialState:this.initialState,label:this.label,visibilityExpression:this.visibilityExpression})}};(0,o._)([(0,n.MZ)({json:{write:!0}})],y.prototype,"elements",void 0),(0,o._)([(0,l.w)("elements")],y.prototype,"castElements",null),(0,o._)([(0,p.r)("elements",["formElements"])],y.prototype,"readElements",null),(0,o._)([(0,d.w)("elements")],y.prototype,"writeElements",null),(0,o._)([(0,n.MZ)({type:["collapsed","expanded"],json:{write:!0}})],y.prototype,"initialState",void 0),(0,o._)([(0,n.MZ)({type:String,json:{read:!1,write:!0}})],y.prototype,"type",void 0),y=r=(0,o._)([(0,a.$)("esri.form.elements.GroupElement")],y);const h=(0,c.sb)(y),m=y},70534:(e,t,i)=>{i.d(t,{A:()=>u});var r,o=i(32816),s=i(32773),n=i(29298),l=(i(20266),i(69421)),p=i(74148),a=i(95101);i(36544),i(93181),i(13671),i(40499),i(6407),i(90740),i(91047),i(99924),i(41390),i(58498),i(45371),i(80959);let d=r=class extends p.A{constructor(e){super(e),this.displayCount=null,this.displayType="list",this.editableExpression=null,this.orderByFields=null,this.relationshipId=null,this.type="relationship"}clone(){return new r({description:this.description,displayCount:this.displayCount,displayType:this.displayType,editableExpression:this.editableExpression,label:this.label,orderByFields:(0,s.o8)(this.orderByFields),relationshipId:this.relationshipId,visibilityExpression:this.visibilityExpression})}};(0,o._)([(0,n.MZ)({type:Number,json:{write:!0}})],d.prototype,"displayCount",void 0),(0,o._)([(0,n.MZ)({type:["list"],json:{write:!0}})],d.prototype,"displayType",void 0),(0,o._)([(0,n.MZ)({type:String,json:{write:!0}})],d.prototype,"editableExpression",void 0),(0,o._)([(0,n.MZ)({type:[a.A],json:{write:!0}})],d.prototype,"orderByFields",void 0),(0,o._)([(0,n.MZ)({type:Number,json:{write:!0}})],d.prototype,"relationshipId",void 0),(0,o._)([(0,n.MZ)({type:["relationship"],json:{read:!1,write:!0}})],d.prototype,"type",void 0),d=r=(0,o._)([(0,l.$)("esri.form.elements.RelationshipElement")],d);const u=d},45817:(e,t,i)=>{i.d(t,{A:()=>a});var r,o=i(32816),s=i(29298),n=(i(32773),i(20266),i(69421)),l=i(74148);i(36544),i(93181),i(13671),i(40499),i(6407),i(90740),i(91047),i(99924),i(41390),i(58498),i(45371),i(80959);let p=r=class extends l.A{constructor(e){super(e),this.text=null,this.textFormat="plain-text",this.type="text"}clone(){return new r({text:this.text,textFormat:this.textFormat,visibilityExpression:this.visibilityExpression})}};(0,o._)([(0,s.MZ)({type:String,json:{write:!0}})],p.prototype,"text",void 0),(0,o._)([(0,s.MZ)({type:String,json:{write:!0}})],p.prototype,"textFormat",void 0),(0,o._)([(0,s.MZ)({type:["text"],readOnly:!0,json:{read:!1,write:!0}})],p.prototype,"type",void 0),p=r=(0,o._)([(0,n.$)("esri.form.elements.TextElement")],p);const a=p},23070:(e,t,i)=>{i.d(t,{A:()=>a});var r,o=i(32816),s=i(29298),n=(i(32773),i(20266),i(69421)),l=i(95717);i(36544),i(93181),i(13671),i(40499),i(6407),i(90740),i(91047),i(968),i(99924),i(41390),i(58498),i(45371),i(80959);let p=r=class extends l.A{constructor(e){super(e),this.type="barcode-scanner"}clone(){return new r({maxLength:this.maxLength,minLength:this.minLength})}};(0,o._)([(0,s.MZ)({type:["barcode-scanner"],json:{read:!1,write:!0}})],p.prototype,"type",void 0),p=r=(0,o._)([(0,n.$)("esri.form.elements.inputs.BarcodeScannerInput")],p);const a=p},85901:(e,t,i)=>{i.d(t,{A:()=>a});var r,o=i(32816),s=i(29298),n=(i(32773),i(20266),i(69421)),l=i(968);i(36544),i(93181),i(13671),i(40499),i(6407),i(90740),i(91047),i(99924),i(41390),i(58498),i(45371),i(80959);let p=r=class extends l.A{constructor(e){super(e),this.noValueOptionLabel=null,this.showNoValueOption=!0,this.type="combo-box"}clone(){return new r({showNoValueOption:this.showNoValueOption,noValueOptionLabel:this.noValueOptionLabel})}};(0,o._)([(0,s.MZ)({type:String,json:{write:!0}})],p.prototype,"noValueOptionLabel",void 0),(0,o._)([(0,s.MZ)({type:Boolean,json:{write:!0}})],p.prototype,"showNoValueOption",void 0),(0,o._)([(0,s.MZ)({type:["combo-box"],json:{read:!1,write:!0}})],p.prototype,"type",void 0),p=r=(0,o._)([(0,n.$)("esri.form.elements.inputs.ComboBoxInput")],p);const a=p},82458:(e,t,i)=>{i.d(t,{A:()=>y});var r,o=i(32816),s=i(29298),n=(i(32773),i(20266),i(49877)),l=i(69421),p=i(56273),a=i(968);function d(e){return null!=e?e:null}function u(e){return null!=e?e:null}i(36544),i(93181),i(13671),i(40499),i(6407),i(90740),i(91047),i(99924),i(41390),i(58498),i(45371),i(80959);let c=r=class extends a.A{constructor(e){super(e),this.max=null,this.min=null,this.type="date-picker"}readMax(e,t){return d(t.max)}writeMax(e,t){t.max=u(e)}readMin(e,t){return d(t.min)}writeMin(e,t){t.min=u(e)}clone(){return new r({max:this.max,min:this.min})}};(0,o._)([(0,s.MZ)({type:String,json:{type:String,write:!0}})],c.prototype,"max",void 0),(0,o._)([(0,n.r)("max")],c.prototype,"readMax",null),(0,o._)([(0,p.w)("max")],c.prototype,"writeMax",null),(0,o._)([(0,s.MZ)({type:String,json:{type:String,write:!0}})],c.prototype,"min",void 0),(0,o._)([(0,n.r)("min")],c.prototype,"readMin",null),(0,o._)([(0,p.w)("min")],c.prototype,"writeMin",null),(0,o._)([(0,s.MZ)({type:["date-picker"],json:{read:!1,write:!0}})],c.prototype,"type",void 0),c=r=(0,o._)([(0,l.$)("esri.form.elements.inputs.DatePickerInput")],c);const y=c},37740:(e,t,i)=>{i.d(t,{A:()=>y});var r,o=i(32816),s=i(29298),n=(i(32773),i(20266),i(49877)),l=i(69421),p=i(56273),a=i(968);function d(e){return null!=e?e:null}function u(e){return null!=e?e:null}i(36544),i(93181),i(13671),i(40499),i(6407),i(90740),i(91047),i(99924),i(41390),i(58498),i(45371),i(80959);let c=r=class extends a.A{constructor(e){super(e),this.includeTimeOffset=!0,this.max=null,this.min=null,this.timeResolution="minutes",this.type="datetimeoffset-picker"}readMax(e,t){return d(t.max)}writeMax(e,t){t.max=u(e)}readMin(e,t){return d(t.min)}writeMin(e,t){t.min=u(e)}readTimeResolution(e,t){return d(t.timeResolution)}writeTimeResolution(e,t){t.timeResolution=u(e)}clone(){return new r({includeTimeOffset:this.includeTimeOffset,max:this.max,min:this.min,timeResolution:this.timeResolution})}};(0,o._)([(0,s.MZ)({type:Boolean,json:{write:!0}})],c.prototype,"includeTimeOffset",void 0),(0,o._)([(0,s.MZ)({type:String,json:{type:String,write:!0}})],c.prototype,"max",void 0),(0,o._)([(0,n.r)("max")],c.prototype,"readMax",null),(0,o._)([(0,p.w)("max")],c.prototype,"writeMax",null),(0,o._)([(0,s.MZ)({type:String,json:{type:String,write:!0}})],c.prototype,"min",void 0),(0,o._)([(0,n.r)("min")],c.prototype,"readMin",null),(0,o._)([(0,p.w)("min")],c.prototype,"writeMin",null),(0,o._)([(0,s.MZ)({type:String,json:{type:String,write:!0}})],c.prototype,"timeResolution",void 0),(0,o._)([(0,n.r)("timeResolution")],c.prototype,"readTimeResolution",null),(0,o._)([(0,p.w)("timeResolution")],c.prototype,"writeTimeResolution",null),(0,o._)([(0,s.MZ)({type:["datetimeoffset-picker"],json:{read:!1,write:!0}})],c.prototype,"type",void 0),c=r=(0,o._)([(0,l.$)("esri.form.elements.inputs.DateTimeOffsetPickerInput")],c);const y=c},25329:(e,t,i)=>{i.d(t,{A:()=>y});var r,o=i(32816),s=i(29298),n=(i(32773),i(20266),i(49877)),l=i(69421),p=i(56273),a=i(968);function d(e){return null!=e?new Date(e):null}function u(e){return e?e.getTime():null}i(36544),i(93181),i(13671),i(40499),i(6407),i(90740),i(91047),i(99924),i(41390),i(58498),i(45371),i(80959);let c=r=class extends a.A{constructor(e){super(e),this.includeTime=!1,this.max=null,this.min=null,this.type="datetime-picker"}readMax(e,t){return d(t.max)}writeMax(e,t){t.max=u(e)}readMin(e,t){return d(t.min)}writeMin(e,t){t.min=u(e)}clone(){return new r({includeTime:this.includeTime,max:this.max,min:this.min})}};(0,o._)([(0,s.MZ)({type:Boolean,json:{write:!0}})],c.prototype,"includeTime",void 0),(0,o._)([(0,s.MZ)({type:Date,json:{type:Number,write:!0}})],c.prototype,"max",void 0),(0,o._)([(0,n.r)("max")],c.prototype,"readMax",null),(0,o._)([(0,p.w)("max")],c.prototype,"writeMax",null),(0,o._)([(0,s.MZ)({type:Date,json:{type:Number,write:!0}})],c.prototype,"min",void 0),(0,o._)([(0,n.r)("min")],c.prototype,"readMin",null),(0,o._)([(0,p.w)("min")],c.prototype,"writeMin",null),(0,o._)([(0,s.MZ)({type:["datetime-picker"],json:{read:!1,write:!0}})],c.prototype,"type",void 0),c=r=(0,o._)([(0,l.$)("esri.form.elements.inputs.DateTimePickerInput")],c);const y=c},968:(e,t,i)=>{i.d(t,{A:()=>p});var r=i(32816),o=i(99924),s=i(29298),n=(i(32773),i(20266),i(69421));i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407),i(90740),i(36544);let l=class extends o.oY{constructor(e){super(e),this.type=null}};(0,r._)([(0,s.MZ)()],l.prototype,"type",void 0),l=(0,r._)([(0,n.$)("esri.form.elements.inputs.Input")],l);const p=l},82140:(e,t,i)=>{i.d(t,{A:()=>a});var r,o=i(32816),s=i(29298),n=(i(32773),i(20266),i(69421)),l=i(968);i(36544),i(93181),i(13671),i(40499),i(6407),i(90740),i(91047),i(99924),i(41390),i(58498),i(45371),i(80959);let p=r=class extends l.A{constructor(e){super(e),this.noValueOptionLabel=null,this.showNoValueOption=!0,this.type="radio-buttons"}clone(){return new r({noValueOptionLabel:this.noValueOptionLabel,showNoValueOption:this.showNoValueOption})}};(0,o._)([(0,s.MZ)({type:String,json:{write:!0}})],p.prototype,"noValueOptionLabel",void 0),(0,o._)([(0,s.MZ)({type:Boolean,json:{write:!0}})],p.prototype,"showNoValueOption",void 0),(0,o._)([(0,s.MZ)({type:["radio-buttons"],json:{read:!1,write:!0}})],p.prototype,"type",void 0),p=r=(0,o._)([(0,n.$)("esri.form.elements.inputs.RadioButtonsInput")],p);const a=p},40988:(e,t,i)=>{i.d(t,{A:()=>a});var r,o=i(32816),s=i(29298),n=(i(32773),i(20266),i(69421)),l=i(968);i(36544),i(93181),i(13671),i(40499),i(6407),i(90740),i(91047),i(99924),i(41390),i(58498),i(45371),i(80959);let p=r=class extends l.A{constructor(e){super(e),this.offValue=null,this.onValue=null,this.type="switch"}clone(){return new r({offValue:this.offValue,onValue:this.onValue})}};(0,o._)([(0,s.MZ)({type:[String,Number],json:{write:!0}})],p.prototype,"offValue",void 0),(0,o._)([(0,s.MZ)({type:[String,Number],json:{write:!0}})],p.prototype,"onValue",void 0),(0,o._)([(0,s.MZ)({type:["switch"],json:{read:!1,write:!0}})],p.prototype,"type",void 0),p=r=(0,o._)([(0,n.$)("esri.form.elements.inputs.SwitchInput")],p);const a=p},42586:(e,t,i)=>{i.d(t,{A:()=>a});var r,o=i(32816),s=i(29298),n=(i(32773),i(20266),i(69421)),l=i(95717);i(36544),i(93181),i(13671),i(40499),i(6407),i(90740),i(91047),i(968),i(99924),i(41390),i(58498),i(45371),i(80959);let p=r=class extends l.A{constructor(e){super(e),this.type="text-area"}clone(){return new r({maxLength:this.maxLength,minLength:this.minLength})}};(0,o._)([(0,s.MZ)({type:["text-area"],json:{read:!1,write:!0}})],p.prototype,"type",void 0),p=r=(0,o._)([(0,n.$)("esri.form.elements.inputs.TextAreaInput")],p);const a=p},44370:(e,t,i)=>{i.d(t,{A:()=>a});var r,o=i(32816),s=i(29298),n=(i(32773),i(20266),i(69421)),l=i(95717);i(36544),i(93181),i(13671),i(40499),i(6407),i(90740),i(91047),i(968),i(99924),i(41390),i(58498),i(45371),i(80959);let p=r=class extends l.A{constructor(e){super(e),this.type="text-box"}clone(){return new r({maxLength:this.maxLength,minLength:this.minLength})}};(0,o._)([(0,s.MZ)({type:["text-box"],json:{read:!1,write:!0}})],p.prototype,"type",void 0),p=r=(0,o._)([(0,n.$)("esri.form.elements.inputs.TextBoxInput")],p);const a=p},95717:(e,t,i)=>{i.d(t,{A:()=>p});var r=i(32816),o=i(29298),s=(i(32773),i(20266),i(69421)),n=i(968);i(36544),i(93181),i(13671),i(40499),i(6407),i(90740),i(91047),i(99924),i(41390),i(58498),i(45371),i(80959);let l=class extends n.A{constructor(e){super(e),this.maxLength=null,this.minLength=0}};(0,r._)([(0,o.MZ)({type:Number,json:{write:!0}})],l.prototype,"maxLength",void 0),(0,r._)([(0,o.MZ)({type:Number,json:{write:!0}})],l.prototype,"minLength",void 0),l=(0,r._)([(0,s.$)("esri.form.elements.inputs.TextInput")],l);const p=l},18653:(e,t,i)=>{i.d(t,{A:()=>y});var r,o=i(32816),s=i(29298),n=(i(32773),i(20266),i(49877)),l=i(69421),p=i(56273),a=i(968);function d(e){return null!=e?e:null}function u(e){return null!=e?e:null}i(36544),i(93181),i(13671),i(40499),i(6407),i(90740),i(91047),i(99924),i(41390),i(58498),i(45371),i(80959);let c=r=class extends a.A{constructor(e){super(e),this.max=null,this.min=null,this.timeResolution="minutes",this.type="time-picker"}readMax(e,t){return d(t.max)}writeMax(e,t){t.max=u(e)}readMin(e,t){return d(t.min)}writeMin(e,t){t.min=u(e)}readTimeResolution(e,t){return d(t.timeResolution)}writeTimeResolution(e,t){t.timeResolution=u(e)}clone(){return new r({max:this.max,min:this.min,timeResolution:this.timeResolution})}};(0,o._)([(0,s.MZ)({type:String,json:{type:String,write:!0}})],c.prototype,"max",void 0),(0,o._)([(0,n.r)("max")],c.prototype,"readMax",null),(0,o._)([(0,p.w)("max")],c.prototype,"writeMax",null),(0,o._)([(0,s.MZ)({type:String,json:{type:String,write:!0}})],c.prototype,"min",void 0),(0,o._)([(0,n.r)("min")],c.prototype,"readMin",null),(0,o._)([(0,p.w)("min")],c.prototype,"writeMin",null),(0,o._)([(0,s.MZ)({type:String,json:{type:String,write:!0}})],c.prototype,"timeResolution",void 0),(0,o._)([(0,n.r)("timeResolution")],c.prototype,"readTimeResolution",null),(0,o._)([(0,p.w)("timeResolution")],c.prototype,"writeTimeResolution",null),(0,o._)([(0,s.MZ)({type:["time-picker"],json:{read:!1,write:!0}})],c.prototype,"type",void 0),c=r=(0,o._)([(0,l.$)("esri.form.elements.inputs.TimePickerInput")],c);const y=c},35935:(e,t,i)=>{i.d(t,{g:()=>h});var r=i(23070),o=i(85901),s=i(82458),n=i(37740),l=i(25329),p=i(968),a=i(82140),d=i(40988),u=i(42586),c=i(44370),y=i(18653);i(32816),i(29298),i(20266),i(90740),i(32773),i(36544),i(93181),i(13671),i(40499),i(6407),i(69421),i(91047),i(95717),i(49877),i(56273),i(99924),i(41390),i(58498),i(45371),i(80959);const h={base:p.A,key:"type",typeMap:{"barcode-scanner":r.A,"combo-box":o.A,"date-picker":s.A,"datetime-picker":l.A,"datetimeoffset-picker":n.A,"radio-buttons":a.A,switch:d.A,"text-area":u.A,"text-box":c.A,"time-picker":y.A}}},3175:(e,t,i)=>{i.d(t,{U2:()=>w,dp:()=>_,rS:()=>M,sb:()=>g});var r,o=i(36544),s=i(32816),n=i(29298),l=(i(32773),i(20266),i(69421)),p=i(74148),a=i(99924),d=i(85994),u=i(70534),c=i(45817);i(93181),i(13671),i(40499),i(6407),i(90740),i(91047),i(41390),i(58498),i(45371),i(80959),i(35935),i(23070),i(95717),i(968),i(85901),i(82458),i(49877),i(56273),i(37740),i(25329),i(82140),i(40988),i(42586),i(44370),i(18653),i(95637),i(59930),i(88663),i(93804),i(45862),i(72762),i(71613),i(95101);let y=r=class extends a.oY{constructor(e){super(e),this.type=null}clone(){return new r({type:this.type})}};(0,s._)([(0,n.MZ)({type:["attachment","audio","document","image","signature","video"],json:{write:!0}})],y.prototype,"type",void 0),y=r=(0,s._)([(0,l.$)("esri.form.elements.inputs.AttachmentInput")],y);const h=y;var m;let f=m=class extends p.A{constructor(e){super(e),this.attachmentKeyword=null,this.editableExpression=null,this.input=null,this.type="attachment"}clone(){return new m({attachmentKeyword:this.attachmentKeyword,description:this.description,editableExpression:this.editableExpression,input:this.input,label:this.label,visibilityExpression:this.visibilityExpression})}};(0,s._)([(0,n.MZ)({type:String,json:{write:!0}})],f.prototype,"attachmentKeyword",void 0),(0,s._)([(0,n.MZ)({type:String,json:{write:!0}})],f.prototype,"editableExpression",void 0),(0,s._)([(0,n.MZ)({type:h,json:{read:{source:"inputType"},write:{target:"inputType"}}})],f.prototype,"input",void 0),(0,s._)([(0,n.MZ)({type:["attachment"],json:{read:!1,write:!0}})],f.prototype,"type",void 0),f=m=(0,s._)([(0,l.$)("esri.form.elements.AttachmentElement")],f);const v=f;function g(e){return{typesWithGroup:{base:p.A,key:"type",typeMap:{attachment:v,field:d.A,group:e,relationship:u.A,text:c.A}},typesWithoutGroup:{base:p.A,key:"type",typeMap:{attachment:v,field:d.A,relationship:u.A,text:c.A}}}}function M(e,t,i=!0){if(!e)return null;const r=i?t.typesWithGroup.typeMap:t.typesWithoutGroup.typeMap;return e.filter((e=>r[e.type])).map((e=>r[e.type].fromJSON(e)))}function w(e,t,i=!0){if(!e)return null;const r=i?t.typesWithGroup.typeMap:t.typesWithoutGroup.typeMap;return e.filter((e=>r[e.type])).map((e=>e.toJSON()))}function _(e,t,i=!0){return e?e.map((e=>(0,o.a)(i?t.typesWithGroup:t.typesWithoutGroup,e))):null}},32826:(e,t,i)=>{i.d(t,{A:()=>g});var r,o=i(32816),s=i(32773),n=i(93804),l=i(99924),p=i(69763),a=i(69421),d=i(29298),u=(i(20266),i(49877)),c=i(56273);i(90740),i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407),i(18683),i(64604),i(29512),i(99063),i(36544);const y=(0,n.s)()({orthometric:"gravity-related-height",gravity_related_height:"gravity-related-height",ellipsoidal:"ellipsoidal"}),h=y.jsonValues.slice();(0,s.c)(h,"orthometric");const m=(0,n.s)()({meter:"meters",foot:"feet","us-foot":"us-feet","clarke-foot":"clarke-feet","clarke-yard":"clarke-yards","clarke-link":"clarke-links","sears-yard":"sears-yards","sears-foot":"sears-feet","sears-chain":"sears-chains","benoit-1895-b-chain":"benoit-1895-b-chains","indian-yard":"indian-yards","indian-1937-yard":"indian-1937-yards","gold-coast-foot":"gold-coast-feet","sears-1922-truncated-chain":"sears-1922-truncated-chains","50-kilometers":"50-kilometers","150-kilometers":"150-kilometers"});let f=r=class extends l.oY{constructor(e){super(e),this.heightModel="gravity-related-height",this.heightUnit="meters",this.vertCRS=null}writeHeightModel(e,t,i){return y.write(e,t,i)}readHeightModel(e,t,i){return y.read(e)||(i?.messages&&i.messages.push(function(e,t){return new a.W("height-model:unsupported",`Height model of value '${e}' is not supported`,t)}(e,{context:i})),null)}readHeightUnit(e,t,i){return m.read(e)||(i?.messages&&i.messages.push(v(e,{context:i})),null)}readHeightUnitService(e,t,i){return(0,p.z)(e)||m.read(e)||(i?.messages&&i.messages.push(v(e,{context:i})),null)}readVertCRS(e,t){return t.vertCRS||t.ellipsoid||t.geoid}clone(){return new r({heightModel:this.heightModel,heightUnit:this.heightUnit,vertCRS:this.vertCRS})}equals(e){return!!e&&(this===e||this.heightModel===e.heightModel&&this.heightUnit===e.heightUnit&&this.vertCRS===e.vertCRS)}static deriveUnitFromSR(e,t){const i=(0,p.A)(t);return new r({heightModel:e.heightModel,heightUnit:i??void 0,vertCRS:e.vertCRS})}write(e,t){return t={origin:"web-scene",...t},super.write(e,t)}static fromJSON(e){if(!e)return null;const t=new r;return t.read(e,{origin:"web-scene"}),t}};function v(e,t){return new a.W("height-unit:unsupported",`Height unit of value '${e}' is not supported`,t)}(0,o._)([(0,d.MZ)({type:y.apiValues,constructOnly:!0,json:{origins:{"web-scene":{type:h,default:"ellipsoidal"}}}})],f.prototype,"heightModel",void 0),(0,o._)([(0,c.w)("web-scene","heightModel")],f.prototype,"writeHeightModel",null),(0,o._)([(0,u.r)(["web-scene","service"],"heightModel")],f.prototype,"readHeightModel",null),(0,o._)([(0,d.MZ)({type:m.apiValues,constructOnly:!0,json:{origins:{"web-scene":{type:m.jsonValues,write:m.write}}}})],f.prototype,"heightUnit",void 0),(0,o._)([(0,u.r)("web-scene","heightUnit")],f.prototype,"readHeightUnit",null),(0,o._)([(0,u.r)("service","heightUnit")],f.prototype,"readHeightUnitService",null),(0,o._)([(0,d.MZ)({type:String,constructOnly:!0,json:{origins:{"web-scene":{write:!0}}}})],f.prototype,"vertCRS",void 0),(0,o._)([(0,u.r)("service","vertCRS",["vertCRS","ellipsoid","geoid"])],f.prototype,"readVertCRS",null),f=r=(0,o._)([(0,a.$)("esri.geometry.HeightModelInfo")],f);const g=f},29201:(e,t,i)=>{i.d(t,{j:()=>E});var r=i(32816),o=i(17745),s=i(32773),n=i(20266),l=i(29298),p=i(49877),a=i(69421),d=i(56273),u=i(82530),c=i(44600),y=i(32826),h=i(7969),m=i(1985),f=i(98238),v=i(52731),g=i(99924),M=i(78016),w=i(58196),_=i(89575),x=i(71895),b=i(27084),Z=i(61904),S=i(21914);i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407),i(90740),i(81272),i(36544),i(44945),i(2160),i(69763),i(93804),i(18683),i(64604),i(29512),i(99063),i(64752),i(48844),i(29208),i(1178),i(49755),i(30011),i(55270),i(50214),i(59192),i(54483),i(95779),i(13262),i(346),i(16699),i(26809),i(2589),i(18527),i(94345),i(36533),i(84200),i(97827),i(91695),i(18169),i(48402),i(67504),i(92517),i(77037),i(54131),i(19869),i(64524),i(4048),i(85232),i(88663),i(93471),i(35902),i(13226),i(53252),i(34039),i(70061),i(3495),i(97906),i(65023),i(31424),i(74676),i(53610),i(29447),i(78273),i(49475),i(32368),i(7391),i(22529),i(43534),i(38094),i(67723),i(47239),i(59858),i(63728),i(7182),i(47788),i(19297),i(82408),i(73509),i(28276),i(69277),i(70580),i(75191),i(24319),i(62092),i(4157),i(62401),i(89322),i(20138),i(53370),i(46946),i(3816),i(71992),i(80167),i(4478),i(91808),i(7161),i(55586),i(35121),i(92229),i(18344),i(64884),i(23351),i(51222),i(42870),i(67321),i(73067),i(54512),i(53103),i(19648),i(42948),i(86941),i(73600),i(66136),i(4734),i(81284),i(44864),i(95637),i(59930),i(45862),i(72762),i(71613),i(17872),i(78860),i(26805),i(13983),i(72604),i(16677),i(60027),i(57111),i(75651),i(88614),i(1030),i(15319),i(60785),i(56487),i(6399),i(9498),i(23105),i(24079),i(38149),i(19681),i(40328),i(84539),i(65299),i(6510),i(38641),i(27281),i(72393),i(51961),i(62399),i(64995),i(33150),i(58173),i(66110),i(67520),i(27532),i(48103),i(65085),i(33611),i(84857),i(60373),i(98187),i(16794),i(52357),i(11090),i(49319),i(93546),i(29570),i(34592),i(79825),i(95101),i(67578),i(14896),i(95611),i(98089),i(91366),i(80473),i(43435),i(73435),i(73502),i(65174),i(78328),i(54616),i(25018),i(17813),i(3112),i(46626),i(45560),i(56303),i(85890),i(55884),i(1739),i(81618);let j=class extends((0,v.O)(g.oY)){constructor(e){super(e),this.creatorField=null,this.creationDateField=null,this.editorField=null,this.editDateField=null,this.realm=null,this.timeZone=null}};(0,r._)([(0,l.MZ)()],j.prototype,"creatorField",void 0),(0,r._)([(0,l.MZ)()],j.prototype,"creationDateField",void 0),(0,r._)([(0,l.MZ)()],j.prototype,"editorField",void 0),(0,r._)([(0,l.MZ)()],j.prototype,"editDateField",void 0),(0,r._)([(0,l.MZ)()],j.prototype,"realm",void 0),(0,r._)([(0,l.MZ)((0,M.t)("dateFieldsTimeReference",!0))],j.prototype,"timeZone",void 0),j=(0,r._)([(0,a.$)("esri.layers.support.EditFieldsInfo")],j);const F=j;let I=class extends((0,v.O)(g.oY)){constructor(e){super(e)}};(0,r._)([(0,l.MZ)({constructOnly:!0,json:{write:!0}})],I.prototype,"name",void 0),(0,r._)([(0,l.MZ)({constructOnly:!0,json:{write:!0}})],I.prototype,"fields",void 0),(0,r._)([(0,l.MZ)({constructOnly:!0,json:{write:!0}})],I.prototype,"isAscending",void 0),(0,r._)([(0,l.MZ)({constructOnly:!0,json:{write:!0}})],I.prototype,"indexType",void 0),(0,r._)([(0,l.MZ)({constructOnly:!0,json:{write:!0}})],I.prototype,"isUnique",void 0),(0,r._)([(0,l.MZ)({constructOnly:!0,json:{write:!0}})],I.prototype,"description",void 0),I=(0,r._)([(0,a.$)("esri.layers.support.FeatureIndex")],I);const E=e=>{let t=class extends e{constructor(){super(...arguments),this.copyright=null,this.capabilities=null,this.dateFieldsTimeZone=null,this.datesInUnknownTimezone=!1,this.definitionExpression=null,this.displayField=null,this.editFieldsInfo=null,this.editingInfo=null,this.elevationInfo=null,this.floorInfo=null,this.fullExtent=null,this.gdbVersion=null,this.geometryFieldsInfo=null,this.geometryType=null,this.globalIdField=null,this.hasM=void 0,this.hasZ=void 0,this.heightModelInfo=null,this.historicMoment=null,this.indexes=new(o.A.ofType(I)),this.isTable=!1,this.layerId=void 0,this.maxScale=0,this.minScale=0,this.objectIdField=null,this.preferredTimeZone=null,this.relationships=null,this.returnM=void 0,this.returnZ=void 0,this.serviceDefinitionExpression=null,this.serviceItemId=null,this.sourceJSON=null,this.spatialReference=h.A.WGS84,this.subtypeField=null,this.subtypes=null,this.trackIdField=null,this.version=void 0}get authenticationTriggerEvent(){if(!this.url)return null;const{capabilities:e}=this;if(e){const{query:t,operations:i,editing:r}=e;if(!t.supportsQueryByOthers||!t.supportsQueryByAnonymous)return"load";if(i.supportsEditing&&!(r.supportsUpdateByOthers&&r.supportsUpdateByAnonymous&&r.supportsDeleteByOthers&&r.supportsDeleteByAnonymous))return"load"}if(this.userHasUpdateItemPrivileges){if((0,w.x)(this))return"load";if(this.hasUpdateItemRestrictions)return e.operations.supportsQuery?"editing":"load"}if(this.userHasFullEditingPrivileges&&this.hasFullEditingRestrictions)return"editing";const t=this.editFieldsInfo;return(t?.creatorField||t?.editorField)&&e?.operations.supportsEditing?"editing":null}readCapabilitiesFromService(e,t){return(0,Z.g)(t,this.url)}readEditingInfo(e,t){const{editingInfo:i}=t;return i?{lastEditDate:null!=i.lastEditDate?new Date(i.lastEditDate):null}:null}get effectiveCapabilities(){const e=this.capabilities;if(!e)return null;const t=(0,s.o8)(e),{operations:i,editing:r}=t;return(0,w.y)(this)?(this.userHasUpdateItemPrivileges&&(i.supportsQuery=!0),t):this.userHasUpdateItemPrivileges?(i.supportsAdd=i.supportsDelete=i.supportsEditing=i.supportsQuery=i.supportsUpdate=r.supportsDeleteByOthers=r.supportsGeometryUpdate=r.supportsUpdateByOthers=!0,t):(this.userHasFullEditingPrivileges&&i.supportsEditing&&(i.supportsAdd=i.supportsDelete=i.supportsUpdate=r.supportsGeometryUpdate=!0),t)}readGlobalIdFieldFromService(e,t){return(0,w.r)(t)}get hasFullEditingRestrictions(){const e=this.capabilities;if(!e||(0,w.y)(this))return!1;const{operations:t,editing:i}=e;return t.supportsEditing&&!(t.supportsAdd&&t.supportsDelete&&t.supportsUpdate&&i.supportsGeometryUpdate)}get hasUpdateItemRestrictions(){const e=this.capabilities;if(!e)return!1;const{operations:t,editing:i}=e;return(0,w.y)(this)?!t.supportsQuery:!(t.supportsAdd&&t.supportsDelete&&t.supportsEditing&&t.supportsQuery&&t.supportsUpdate&&i.supportsDeleteByOthers&&i.supportsGeometryUpdate&&i.supportsUpdateByOthers)}readIsTableFromService(e,t){return"Table"===t.type}readMaxScale(e,t){return t.effectiveMaxScale||e||0}readMinScale(e,t){return t.effectiveMinScale||e||0}readObjectIdFieldFromService(e,t){return(0,w.s)(t)}readServiceDefinitionExpression(e,t){return t.definitionQuery||t.definitionExpression}set url(e){if(null==e)return void this._set("url",e);const t=(0,m.e)({layer:this,url:e,nonStandardUrlAllowed:!0,logger:n.L.getLogger(this)});this._set("url",t.url),null!=t.layerId&&this._set("layerId",t.layerId)}writeUrl(e,t,i,r){(0,m.w)(this,e,null,t,r)}readVersion(e,t){return(0,w.z)(t)}};return(0,r._)([(0,l.MZ)({readOnly:!0})],t.prototype,"authenticationTriggerEvent",null),(0,r._)([(0,l.MZ)({type:String,json:{origins:{service:{read:{source:"copyrightText"}}}}})],t.prototype,"copyright",void 0),(0,r._)([(0,l.MZ)({readOnly:!0,json:{read:!1,origins:{service:{read:{source:["advancedQueryCapabilities","allowGeometryUpdates","allowUpdateWithoutMValues","archivingInfo","capabilities","datesInUnknownTimezone","hasAttachments","hasM","hasZ","maxRecordCount","maxRecordCountFactor","ownershipBasedAccessControlForFeatures","standardMaxRecordCount","supportedQueryFormats","supportsAdvancedQueries","supportsApplyEditsWithGlobalIds","supportsAttachmentsByUploadId","supportsAttachmentsResizing","supportsCalculate","supportsCoordinatesQuantization","supportsExceedsLimitStatistics","supportsFieldDescriptionProperty","supportsQuantizationEditMode","supportsRollbackOnFailureParameter","supportsStatistics","supportsTruncate","supportsValidateSql","tileMaxRecordCount","useStandardizedQueries"]}}}}})],t.prototype,"capabilities",void 0),(0,r._)([(0,p.r)("service","capabilities")],t.prototype,"readCapabilitiesFromService",null),(0,r._)([(0,l.MZ)((0,M.t)("dateFieldsTimeReference"))],t.prototype,"dateFieldsTimeZone",void 0),(0,r._)([(0,l.MZ)({type:Boolean})],t.prototype,"datesInUnknownTimezone",void 0),(0,r._)([(0,l.MZ)({type:String,json:{origins:{service:{read:!1,write:!1}},name:"layerDefinition.definitionExpression",write:{enabled:!0,allowNull:!0}}})],t.prototype,"definitionExpression",void 0),(0,r._)([(0,l.MZ)({type:String,json:{origins:{service:{read:{source:"displayField"}}}}})],t.prototype,"displayField",void 0),(0,r._)([(0,l.MZ)({readOnly:!0,type:F})],t.prototype,"editFieldsInfo",void 0),(0,r._)([(0,l.MZ)({readOnly:!0})],t.prototype,"editingInfo",void 0),(0,r._)([(0,p.r)("editingInfo")],t.prototype,"readEditingInfo",null),(0,r._)([(0,l.MZ)({readOnly:!0})],t.prototype,"effectiveCapabilities",null),(0,r._)([(0,l.MZ)((()=>{const e=(0,s.o8)(f.e),t=e.json.origins;return t["web-map"]={read:!1,write:!1},t["portal-item"]={read:!1,write:!1},e})())],t.prototype,"elevationInfo",void 0),(0,r._)([(0,l.MZ)({type:x.A,json:{name:"layerDefinition.floorInfo",write:!0,origins:{"web-scene":{name:"layerDefinition.floorInfo",write:{enabled:!0,layerContainerTypes:u.e}}}}})],t.prototype,"floorInfo",void 0),(0,r._)([(0,l.MZ)({type:c.A,json:{origins:{service:{read:{source:"extent"}}}}})],t.prototype,"fullExtent",void 0),(0,r._)([(0,l.MZ)()],t.prototype,"gdbVersion",void 0),(0,r._)([(0,l.MZ)({readOnly:!0,type:_.A,json:{read:{source:"geometryProperties"}}})],t.prototype,"geometryFieldsInfo",void 0),(0,r._)([(0,l.MZ)({type:["point","polygon","polyline","multipoint","multipatch","mesh"],json:{origins:{service:{read:w.w.read}}}})],t.prototype,"geometryType",void 0),(0,r._)([(0,l.MZ)({type:String})],t.prototype,"globalIdField",void 0),(0,r._)([(0,p.r)("service","globalIdField",["globalIdField","fields"])],t.prototype,"readGlobalIdFieldFromService",null),(0,r._)([(0,l.MZ)({readOnly:!0})],t.prototype,"hasFullEditingRestrictions",null),(0,r._)([(0,l.MZ)({type:Boolean,json:{origins:{service:{read:!0}}}})],t.prototype,"hasM",void 0),(0,r._)([(0,l.MZ)({readOnly:!0})],t.prototype,"hasUpdateItemRestrictions",null),(0,r._)([(0,l.MZ)({type:Boolean,json:{origins:{service:{read:!0}}}})],t.prototype,"hasZ",void 0),(0,r._)([(0,l.MZ)({readOnly:!0,type:y.A})],t.prototype,"heightModelInfo",void 0),(0,r._)([(0,l.MZ)({type:Date})],t.prototype,"historicMoment",void 0),(0,r._)([(0,l.MZ)({type:o.A.ofType(I),readOnly:!0})],t.prototype,"indexes",void 0),(0,r._)([(0,l.MZ)({readOnly:!0})],t.prototype,"isTable",void 0),(0,r._)([(0,p.r)("service","isTable",["type"])],t.prototype,"readIsTableFromService",null),(0,r._)([(0,l.MZ)({type:Number,json:{origins:{service:{read:{source:"id"}},"portal-item":{read:!1,write:{target:"id"}}},read:!1}})],t.prototype,"layerId",void 0),(0,r._)([(0,l.MZ)(f.m)],t.prototype,"maxScale",void 0),(0,r._)([(0,p.r)("service","maxScale",["maxScale","effectiveMaxScale"])],t.prototype,"readMaxScale",null),(0,r._)([(0,l.MZ)(f.b)],t.prototype,"minScale",void 0),(0,r._)([(0,p.r)("service","minScale",["minScale","effectiveMinScale"])],t.prototype,"readMinScale",null),(0,r._)([(0,l.MZ)({type:String})],t.prototype,"objectIdField",void 0),(0,r._)([(0,p.r)("service","objectIdField",["objectIdField","fields"])],t.prototype,"readObjectIdFieldFromService",null),(0,r._)([(0,l.MZ)((0,M.t)("preferredTimeReference"))],t.prototype,"preferredTimeZone",void 0),(0,r._)([(0,l.MZ)({type:[b.A],readOnly:!0})],t.prototype,"relationships",void 0),(0,r._)([(0,l.MZ)({type:Boolean})],t.prototype,"returnM",void 0),(0,r._)([(0,l.MZ)({type:Boolean})],t.prototype,"returnZ",void 0),(0,r._)([(0,l.MZ)({readOnly:!0,json:{write:!1}})],t.prototype,"serverGens",void 0),(0,r._)([(0,l.MZ)({readOnly:!0})],t.prototype,"serviceDefinitionExpression",void 0),(0,r._)([(0,p.r)("service","serviceDefinitionExpression",["definitionQuery","definitionExpression"])],t.prototype,"readServiceDefinitionExpression",null),(0,r._)([(0,l.MZ)({type:String,readOnly:!0,json:{read:!1,origins:{service:{read:!0}}}})],t.prototype,"serviceItemId",void 0),(0,r._)([(0,l.MZ)()],t.prototype,"sourceJSON",void 0),(0,r._)([(0,l.MZ)({type:h.A,json:{origins:{service:{read:{source:"extent.spatialReference"}}}}})],t.prototype,"spatialReference",void 0),(0,r._)([(0,l.MZ)({type:String,readOnly:!0,json:{origins:{service:{read:!0}}}})],t.prototype,"subtypeField",void 0),(0,r._)([(0,l.MZ)({type:[S.A],readOnly:!0,json:{read:!1,origins:{service:{read:!0}}}})],t.prototype,"subtypes",void 0),(0,r._)([(0,l.MZ)({type:String,json:{read:{source:"timeInfo.trackIdField"}}})],t.prototype,"trackIdField",void 0),(0,r._)([(0,l.MZ)(f.u)],t.prototype,"url",null),(0,r._)([(0,d.w)("url")],t.prototype,"writeUrl",null),(0,r._)([(0,l.MZ)({json:{origins:{service:{read:!0}},read:!1}})],t.prototype,"version",void 0),(0,r._)([(0,p.r)("service","version",["currentVersion","capabilities","drawingInfo","hasAttachments","htmlPopupType","relationships","timeInfo","typeIdField","types"])],t.prototype,"readVersion",null),t=(0,r._)([(0,a.$)("esri.layers.mixins.FeatureLayerBase")],t),t}},89575:(e,t,i)=>{i.d(t,{A:()=>d});var r=i(32816),o=i(52731),s=i(99924),n=i(69763),l=i(29298),p=(i(32773),i(20266),i(69421));i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407),i(90740),i(36544),i(93804),i(18683),i(64604),i(29512),i(99063);let a=class extends((0,o.O)(s.oY)){constructor(e){super(e),this.shapeAreaField=null,this.shapeLengthField=null,this.units=null}};(0,r._)([(0,l.MZ)({type:String,json:{read:{source:"shapeAreaFieldName"}}})],a.prototype,"shapeAreaField",void 0),(0,r._)([(0,l.MZ)({type:String,json:{read:{source:"shapeLengthFieldName"}}})],a.prototype,"shapeLengthField",void 0),(0,r._)([(0,l.MZ)({type:String,json:{read:e=>n.B.read(e)||n.C.read(e)}})],a.prototype,"units",void 0),a=(0,r._)([(0,p.$)("esri.layers.support.GeometryFieldsInfo")],a);const d=a},21914:(e,t,i)=>{i.d(t,{A:()=>c});var r=i(32816),o=i(52731),s=i(99924),n=i(29298),l=(i(32773),i(20266),i(49877)),p=i(69421),a=i(56273),d=i(95637);i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407),i(90740),i(36544),i(59930),i(88663),i(93804),i(45862),i(72762),i(71613);let u=class extends((0,o.O)(s.oY)){constructor(e){super(e),this.code=null,this.defaultValues={},this.domains=null,this.name=null}readDomains(e){if(!e)return null;const t={};for(const i of Object.keys(e))t[i]=(0,d.f)(e[i]);return t}writeDomains(e,t){if(!e)return;const i={};for(const t of Object.keys(e))e[t]&&(i[t]=e[t]?.toJSON());t.domains=i}};(0,r._)([(0,n.MZ)({type:Number,json:{write:!0}})],u.prototype,"code",void 0),(0,r._)([(0,n.MZ)({type:Object,json:{write:!0}})],u.prototype,"defaultValues",void 0),(0,r._)([(0,n.MZ)({json:{write:!0}})],u.prototype,"domains",void 0),(0,r._)([(0,l.r)("domains")],u.prototype,"readDomains",null),(0,r._)([(0,a.w)("domains")],u.prototype,"writeDomains",null),(0,r._)([(0,n.MZ)({type:String,json:{write:!0}})],u.prototype,"name",void 0),u=(0,r._)([(0,p.$)("esri.layers.support.Subtype")],u);const c=u}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/352ad0c70ef54822bc93.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/352ad0c70ef54822bc93.js new file mode 100644 index 00000000..597143f9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/352ad0c70ef54822bc93.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[782],{23787:(e,t,i)=>{i.d(t,{L:()=>r});var s=i(22151);class r{constructor(e,t){this._storage=new s.M,this.id="",this.name="",this.size=0,this._storage.maxSize=e,this._storage.register(this),t&&this._storage.registerRemoveFunc("",t)}destroy(){this._storage.deregister(this),this._storage.destroy()}put(e,t,i=1){this._storage.put(this,e,t,i,1)}pop(e){return this._storage.pop(this,e)}get(e){return this._storage.get(this,e)}clear(){this._storage.clearAll()}get maxSize(){return this._storage.maxSize}set maxSize(e){this._storage.maxSize=e}resetHitRate(){}}},22151:(e,t,i)=>{i.d(t,{M:()=>l,b:()=>n});var s,r,o=i(45371);(r=s||(s={}))[r.ALL=0]="ALL",r[r.SOME=1]="SOME";class n{constructor(e,t,i){this.name=e,this._storage=t,this.id=a+++":",this.size=0,this.maxSize=-1,this._removeFunc=!1,this._hit=0,this._miss=0,this._storage.register(this),i&&(this._storage.registerRemoveFunc(this.id,i),this._removeFunc=!0)}destroy(){this._storage.clear(this),this._removeFunc&&this._storage.deregisterRemoveFunc(this.id),this._storage.deregister(this),this._storage=null}get hitRate(){return this._hit/(this._hit+this._miss)}get storageSize(){return this._storage.size}getSize(e){return this._storage.getSize(this,e)}resetHitRate(){this._hit=this._miss=0}put(e,t,i,s=0){this._storage.put(this,e,t,i,s)}pop(e){const t=this._storage.pop(this,e);return void 0===t?++this._miss:++this._hit,t}get(e){const t=this._storage.get(this,e);return void 0===t?++this._miss:++this._hit,t}peek(e){return this._storage.peek(this,e)}updateSize(e,t,i){this._storage.updateSize(this,e,t,i)}clear(){this._storage.clear(this)}clearAll(){this._storage.clearAll()}get performanceInfo(){return this._storage.performanceInfo}resetStats(){this._storage.resetStats()}}class l{get size(){return this._size}constructor(e=10485760){this._maxSize=e,this._db=new Map,this._size=0,this._hit=0,this._miss=0,this._removeFuncs=new o.P,this._users=new o.P}destroy(){this.clearAll(),this._removeFuncs.clear(),this._users.clear(),this._db=null}register(e){this._users.push(e)}deregister(e){this._users.removeUnordered(e)}registerRemoveFunc(e,t){this._removeFuncs.push([e,t])}deregisterRemoveFunc(e){this._removeFuncs.filterInPlace((t=>t[0]!==e))}get maxSize(){return this._maxSize}set maxSize(e){this._maxSize=Math.max(e,-1),this._checkSize()}getSize(e,t){const i=this._db.get(e.id+t);return i?.size??0}put(e,t,i,r,o){t=e.id+t;const n=this._db.get(t);if(n&&(this._size-=n.size,e.size-=n.size,this._db.delete(t),n.entry!==i&&this._notifyRemove(t,n.entry,n.size,s.ALL)),r>this._maxSize)return void this._notifyRemove(t,i,r,s.ALL);if(void 0===i)return void console.warn("Refusing to cache undefined entry ");if(!r||r<0)return console.warn(`Refusing to cache entry with size ${r} for key ${t}`),void this._notifyRemove(t,i,0,s.ALL);const l=1+Math.max(o,-4)- -3;this._db.set(t,new c(i,r,l)),this._size+=r,e.size+=r,this._checkSize()}updateSize(e,t,i,r){t=e.id+t;const o=this._db.get(t);if(o&&o.entry===i){for(this._size-=o.size,e.size-=o.size;r>this._maxSize;){const e=this._notifyRemove(t,i,r,s.SOME);if(!(null!=e&&e>0))return void this._db.delete(t);r=e}o.size=r,this._size+=r,e.size+=r,this._checkSize()}}pop(e,t){t=e.id+t;const i=this._db.get(t);if(i)return this._size-=i.size,e.size-=i.size,this._db.delete(t),++this._hit,i.entry;++this._miss}get(e,t){t=e.id+t;const i=this._db.get(t);if(void 0!==i)return this._db.delete(t),i.lives=i.lifetime,this._db.set(t,i),++this._hit,i.entry;++this._miss}peek(e,t){const i=this._db.get(e.id+t);return i?++this._hit:++this._miss,i?.entry}get performanceInfo(){const e={Size:Math.round(this._size/1048576)+"/"+Math.round(this._maxSize/1048576)+"MB","Hit rate":Math.round(100*this._getHitRate())+"%",Entries:this._db.size.toString()},t={},i=new Array;this._db.forEach(((e,s)=>{const r=e.lifetime;i[r]=(i[r]||0)+e.size,this._users.forAll((i=>{const{id:r,name:o}=i;if(s.startsWith(r)){const i=t[o]||0;t[o]=i+e.size}}))}));const s={};this._users.forAll((e=>{const i=e.name;if("hitRate"in e&&"number"==typeof e.hitRate&&!isNaN(e.hitRate)&&e.hitRate>0){const r=t[i]||0;t[i]=r,s[i]=Math.round(100*e.hitRate)+"%"}else s[i]="0%"}));const r=Object.keys(t);r.sort(((e,i)=>t[i]-t[e])),r.forEach((i=>e[i]=Math.round(t[i]/2**20)+"MB / "+s[i]));for(let t=i.length-1;t>=0;--t){const s=i[t];s&&(e["Priority "+(t+-3-1)]=Math.round(s/this._size*100)+"%")}return e}resetStats(){this._hit=this._miss=0,this._users.forAll((e=>e.resetHitRate()))}clear(e){const t=e.id;this._db.forEach(((e,i)=>{i.startsWith(t)&&(this._size-=e.size,this._db.delete(i),this._notifyRemove(i,e.entry,e.size,s.ALL))})),e.size=0}clearAll(){this._db.forEach(((e,t)=>this._notifyRemove(t,e.entry,e.size,s.ALL))),this._users.forAll((e=>e.size=0)),this._size=0,this._db.clear()}_getHitRate(){return this._hit/(this._hit+this._miss)}_notifyRemove(e,t,i,s){let r;return this._removeFuncs.some((o=>{if(e.startsWith(o[0])){const e=o[1](t,s,i);return"number"==typeof e&&(r=e),!0}return!1})),r}_checkSize(){this._users.forAll((e=>this._checkSizeLimits(e))),this._checkSizeLimits()}_checkSizeLimits(e){const t=e??this;if(t.maxSize<0||t.size<=t.maxSize)return;const i=e?.id;let s=!0;for(;s;){s=!1;for(const[r,o]of this._db)if(0===o.lifetime&&(!i||r.startsWith(i))){if(this._purgeItem(r,o,e),t.size<=.9*t.maxSize)return;s||=this._db.has(r)}}for(const[s,r]of this._db)if((!i||s.startsWith(i))&&(this._purgeItem(s,r,e),t.size<=.9*t.maxSize))return}_purgeItem(e,t,i=this._users.find((t=>e.startsWith(t.id)))){if(this._db.delete(e),t.lives<=1){this._size-=t.size,i&&(i.size-=t.size);const r=this._notifyRemove(e,t.entry,t.size,s.SOME);null!=r&&r>0&&(this._size+=r,i&&(i.size+=r),t.lives=t.lifetime,t.size=r,this._db.set(e,t))}else--t.lives,this._db.set(e,t)}}let a=0;class c{constructor(e,t,i){this.entry=e,this.size=t,this.lifetime=i,this.lives=i}}},54616:(e,t,i)=>{i.d(t,{a:()=>c,b:()=>a,c:()=>u,d:()=>f}),i(32773);var s=i(54512),r=i(29447),o=i(53103),n=i(19648),l=i(25018);const a=o.A.fromJSON(l.d),c=r.A.fromJSON(l.a),f=s.A.fromJSON(l.b),u=n.A.fromJSON(l.c);o.A.fromJSON(l.e),r.A.fromJSON(l.f),s.A.fromJSON(l.g)},25018:(e,t,i)=>{i.d(t,{a:()=>n,b:()=>l,c:()=>a,d:()=>o,e:()=>c,f:()=>f,g:()=>u,h:()=>s,i:()=>r});const s=[252,146,31,255],r=[153,153,153,255],o={type:"esriSMS",style:"esriSMSCircle",size:6,color:s,outline:{type:"esriSLS",style:"esriSLSSolid",width:.75,color:[153,153,153,255]}},n={type:"esriSLS",style:"esriSLSSolid",width:.75,color:s},l={type:"esriSFS",style:"esriSFSSolid",color:[252,146,31,196],outline:{type:"esriSLS",style:"esriSLSSolid",width:.75,color:[255,255,255,191]}},a={type:"esriTS",color:[255,255,255,255],font:{family:"arial-unicode-ms",size:10,weight:"bold"},horizontalAlignment:"center",kerning:!0,haloColor:[0,0,0,255],haloSize:1,rotated:!1,text:"",xoffset:0,yoffset:0,angle:0},c={type:"esriSMS",style:"esriSMSCircle",color:[0,0,0,255],outline:null,size:10.5},f={type:"esriSLS",style:"esriSLSSolid",color:[0,0,0,255],width:1.5},u={type:"esriSFS",style:"esriSFSSolid",color:[0,0,0,255],outline:null}},3112:(e,t,i)=>{i.d(t,{a:()=>m,b:()=>h,d:()=>d});var s=i(41390),r=i(17745),o=i(93181);const n=new Set(["esri.Color","esri.portal.Portal","esri.symbols.support.Symbol3DAnchorPosition2D","esri.symbols.support.Symbol3DAnchorPosition3D"]);function l(e){return e instanceof s.T}function a(e){return e instanceof r.A?Object.keys(e.items):l(e)?(0,o.g)(e).keys():e?Object.keys(e):[]}function c(e,t){return e instanceof r.A?e.items[t]:e[t]}function f(e){return e?e.declaredClass:null}function u(e,t){const i=e.diff;if(i&&"function"==typeof i)return i(e,t);const s=a(e),r=a(t);if(0===s.length&&0===r.length)return;if(!s.length||!r.length||function(e,t){return!(!Array.isArray(e)||!Array.isArray(t))&&e.length!==t.length}(e,t))return{type:"complete",oldValue:e,newValue:t};const o=r.filter((e=>!s.includes(e))),h=s.filter((e=>!r.includes(e))),m=s.filter((i=>r.includes(i)&&c(e,i)!==c(t,i))).concat(o,h).sort(),d=f(e);if(d&&n.has(d)&&m.length)return{type:"complete",oldValue:e,newValue:t};let y;const p=l(e)&&l(t);for(const s of m){const r=c(e,s),o=c(t,s);let n;if((p||"function"!=typeof r&&"function"!=typeof o)&&r!==o&&(null!=r||null!=o)){if(i&&i[s]&&"function"==typeof i[s])n=i[s]?.(r,o);else if(r instanceof Date&&o instanceof Date){if(r.getTime()===o.getTime())continue;n={type:"complete",oldValue:r,newValue:o}}else n="object"==typeof r&&"object"==typeof o&&f(r)===f(o)?u(r,o):{type:"complete",oldValue:r,newValue:o};null!=n&&(null!=y?y.diff[s]=n:y={type:"partial",diff:{[s]:n}})}}return y}function h(e,t){return function(e,t){if(null==e)return!1;const i=t.split(".");let s=e;for(const e of i){if("complete"===s.type)return!0;if("partial"!==s.type)return!1;{const t=s.diff[e];if(!t)return!1;s=t}}return!0}(e,t)}function m(e,t){if(!e)return!1;if("partial"===e.type){const i=Object.keys(e.diff);return 1===i.length&&i[0]===t}return!1}function d(e,t){if("function"!=typeof e&&"function"!=typeof t&&(null!=e||null!=t))return null==e||null==t||"object"==typeof e&&"object"==typeof t&&f(e)!==f(t)?{type:"complete",oldValue:e,newValue:t}:u(e,t)}},45476:(e,t,i)=>{i.d(t,{A:()=>d,B:()=>m,C:()=>M,D:()=>_,F:()=>s,H:()=>b,I:()=>u,J:()=>h,b:()=>a,d:()=>k,e:()=>I,f:()=>A,g:()=>w,h:()=>x,j:()=>S,k:()=>n,l:()=>l,o:()=>z,q:()=>L,s:()=>f,u:()=>C,x:()=>y,y:()=>p,z:()=>g});const s={CIMVectorMarker:{scalesymbolsproportionally:!1,respectframe:!0,anchorpointunits:"Relative",offsetx:0,offsety:0,rotateclockwise:!1,rotation:0,size:10,enable:!0,colorlocked:!1},CIMPictureMarker:{scalex:1,texturefilter:"Draft",anchorpointunits:"Relative",offsetx:0,offsety:0,rotateclockwise:!1,rotation:0,size:10,enable:!0,colorlocked:!1},CIMTextSymbol:{angle:0,anglex:0,angley:0,halosize:1,height:10,horizontalalignment:"Left",kerning:!0,letterspacing:0,letterwidth:100,ligatures:!0,linegap:0,offsetx:0,offsety:0,strikethrough:!1,textcase:"Normal",textstring:"",underline:!1,verticalalignment:"Bottom",enable:!0,colorlocked:!1},CIMSolidStroke:{capstyle:"Round",joinstyle:"Round",miterlimit:4,width:4,enable:!0,colorlocked:!1},CIMPictureStroke:{texturefilter:"Draft",capstyle:"Round",joinstyle:"Round",miterlimit:4,width:4,enable:!0,colorlocked:!1},CIMGradientStroke:{capstyle:"Round",joinstyle:"Round",miterlimit:4,width:4,enable:!0,colorlocked:!1},CIMSolidFill:{enable:!0,colorlocked:!1},CIMPictureFill:{offsetx:0,offsety:0,rotation:0,scalex:1,height:10,texturefilter:"Draft",enable:!0,colorlocked:!1},CIMHatchFill:{offsetx:0,offsety:0,rotation:0,separation:4,enable:!0,colorlocked:!1},CIMGeometricEffectAddControlPoints:{angletolerance:120},CIMGeometricEffectArrow:{arrowtype:"OpenEnded",width:5},CIMGeometricEffectBuffer:{size:1},CIMGeometricEffectCut:{begincut:1,endcut:1,middlecut:0,invert:!1},CIMGeometricEffectDashes:{customendingoffset:0,linedashending:"NoConstraint",offsetalongline:0},CIMGeometricEffectDonut:{method:"Mitered",option:"Accurate",width:2},CIMGeometricEffectJog:{angle:225,length:20,position:50},CIMGeometricEffectControlMeasureLine:{rule:"FullGeometry"},CIMGeometricEffectMove:{offsetx:1,offsety:-1},CIMGeometricEffectOffset:{method:"Square",offset:1,option:"Fast"},CIMGeometricEffectRotate:{angle:15},CIMGeometricEffectScale:{xscalefactor:1.15,yscalefactor:1.15},CIMGeometricEffectWave:{amplitude:2,period:3,seed:1,waveform:"Sinus"},CIMMarkerPlacementAlongLine:{customendingoffset:0,endings:"WithHalfGap",offsetalongline:0,placeperpart:!0,angletoline:!0,offset:0},CIMMarkerPlacementAtExtremities:{extremityplacement:"Both",offsetalongline:0,angletoline:!0,offset:0},CIMMarkerPlacementAtRatioPositions:{beginposition:0,endposition:0,flipfirst:!0,angletoline:!0,offset:0},CIMMarkerPlacementInsidePolygon:{gridangle:0,gridtype:"Fixed",offsetx:0,offsety:0,randomness:100,seed:0,shiftoddrows:!1,stepx:16,stepy:16,clipping:"ClipAtBoundary"},CIMMarkerPlacementOnLine:{relativeto:"LineMiddle",startpointoffset:0,angletoline:!0,offset:0},CIMMarkerPlacementOnVertices:{placeperpart:!0,placeoncontrolpoints:!0,placeonendpoints:!0,placeonregularvertices:!0,angletoline:!0,offset:0},CIMMarkerPlacementPolygonCenter:{method:"OnPolygon",offsetx:0,offsety:0,clipatboundary:!1},CIMAnimatedSymbolProperties:{playanimation:!1,reverseanimation:!1,randomizestarttime:!1,randomizestartseed:0,starttimeoffset:0,duration:3,endingduration:3,useendingduration:!1,repeattype:"Loop",repeatdelay:0}},r=" /-,\n";function o(e){let t=e.length;for(;t--;)if(!r.includes(e.charAt(t)))return!1;return!0}function n(e,t){const i=[];let s=0,r=-1;do{if(r=e.indexOf("[",s),r>=s){if(r>s){const t=e.substr(s,r-s);i.push([t,null,o(t)])}if(s=r+1,r=e.indexOf("]",s),r>=s){if(r>s){const o=t[e.substr(s,r-s)];o&&i.push([null,o,!1])}s=r+1}}}while(-1!==r);if(snull==e||isNaN(e)?t:e;function u(e){if(!e)return"normal";switch(e.toLowerCase()){case"italic":return"italic";case"oblique":return"oblique";default:return"normal"}}function h(e){if(!e)return"normal";switch(e.toLowerCase()){case"bold":return"bold";case"bolder":return"bolder";case"lighter":return"lighter";default:return"normal"}}function m(e){let t="normal",i="normal";if(e){const s=e.toLowerCase();s.includes("italic")?t="italic":s.includes("oblique")&&(t="oblique"),s.includes("bold")?i="bold":s.includes("light")&&(i="lighter")}return{style:t,weight:i}}function d(e){return e.underline?"underline":e.strikethrough?"line-through":"none"}function y(e){if(!e)return null;switch(e.type){case"CIMPolygonSymbol":if(e.symbolLayers)for(const t of e.symbolLayers){const e=y(t);if(null!=e)return e}break;case"CIMTextSymbol":return y(e.symbol);case"CIMSolidFill":return e.color}return null}function p(e){if(e)switch(e.type){case"CIMPolygonSymbol":case"CIMLineSymbol":{const t=e.symbolLayers;if(t)for(const e of t){const t=p(e);if(null!=t)return t}break}case"CIMTextSymbol":return p(e.symbol);case"CIMSolidStroke":return e.color}}function g(e){if(e)switch(e.type){case"CIMPolygonSymbol":case"CIMLineSymbol":if(e.symbolLayers)for(const t of e.symbolLayers){const e=g(t);if(void 0!==e)return e}break;case"CIMTextSymbol":return g(e.symbol);case"CIMSolidStroke":case"CIMGradientStroke":case"CIMPictureStroke":return e.width}}function M(e){switch(e){case"Left":default:return"left";case"Right":return"right";case"Center":case"Justify":return"center"}}function _(e){switch(e){case"Top":default:return"top";case"Center":return"middle";case"Baseline":return"baseline";case"Bottom":return"bottom"}}function S(e){return(e?Object.keys(e):[]).map((t=>({name:t,alias:t,type:"string"==typeof e[t]?"esriFieldTypeString":"esriFieldTypeDouble"})))}const b=e=>e.includes("data:image/svg+xml");function C(e){return e?e.charAt(0).toLowerCase()+e.substring(1):e}function z(e,t,i,s,r,o){const{infos:n}=o;let l=1,a=0,c=0,f=0;for(const{offsetX:e,offsetY:t,rotation:i,size:s,frameHeight:r,rotateClockWise:o}of n)c=P(e,t,a,l,c),f=v(e,t,a,l,f),r&&(l*=s/r),a=R(i,o,a);const u=P(s,r,a,l,c),h=v(s,r,a,l,f);return{size:e*l,rotation:R(t,i,a),offsetX:u,offsetY:h}}function I(e){return e?.dashTemplate&&"string"==typeof e.dashTemplate&&(e.dashTemplate=e.dashTemplate.split(" ").map(Number)),e}function k(e){if(null==e)return"Normal";switch(e.type){case"CIMTextSymbol":return e.textCase??"Normal";case"CIMPointSymbol":case"CIMLineSymbol":case"CIMPolygonSymbol":{const t=e.symbolLayers;if(!t)return"Normal";for(const e of t)if("CIMVectorMarker"===e.type)return k(e)}break;case"CIMVectorMarker":{const t=e.markerGraphics;if(!t)return"Normal";for(const e of t)if(e.symbol)return k(e.symbol)}}return"Normal"}function L(e){if(e)switch(e.type){case"CIMTextSymbol":return e.height;case"CIMPointSymbol":{let t=0;if(e.symbolLayers)for(const i of e.symbolLayers)if(i)switch(i.type){case"CIMCharacterMarker":case"CIMPictureMarker":case"CIMVectorMarker":case"CIMObjectMarker3D":case"CIMglTFMarker3D":{const e=i.size??s.CIMVectorMarker.size;e>t&&(t=e);break}}return t}case"CIMLineSymbol":case"CIMPolygonSymbol":{let t=0;if(e.symbolLayers)for(const i of e.symbolLayers)if(i)switch(i.type){case"CIMSolidStroke":case"CIMPictureStroke":case"CIMGradientStroke":{const e=i.width;null!=e&&e>t&&(t=e);break}case"CIMCharacterMarker":case"CIMPictureMarker":case"CIMVectorMarker":case"CIMObjectMarker3D":case"CIMglTFMarker3D":if(i.markerPlacement&&c(i.markerPlacement)){const e=i.size??s.CIMVectorMarker.size;e>t&&(t=e)}break;case"CIMPictureFill":{const e=i.height;null!=e&&e>t&&(t=e)}}return t}}}function w(e,t){if(null!==t){const i=t.get(e);return i?i.name:e}return e}function x(e){return e.map((e=>({...e,propertyName:C(e.propertyName)})))}function A(e){const t={};for(const i in e){const s=e[i];t[C(i)]=s}return t}function v(e,t,i,s,r){const o=i*Math.PI/180;if(o){const i=Math.cos(o);return(Math.sin(o)*e+i*t)*s+r}return t*s+r}function P(e,t,i,s,r){const o=i*Math.PI/180;return o?(Math.cos(o)*e-Math.sin(o)*t)*s+r:e*s+r}function R(e,t,i){return t?i-e:i+e}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/358b940bd17b59f10287.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/358b940bd17b59f10287.js new file mode 100644 index 00000000..ff578333 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/358b940bd17b59f10287.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[8425],{78425:(e,i,a)=>{a.r(i),a.d(i,{classBreaks:()=>s,heatmapStatistics:()=>m,histogram:()=>r,summaryStatistics:()=>l,uniqueValues:()=>o});var n=a(49010),t=a(47368);async function l(e){const{attribute:i,features:a}=e,{normalizationType:l,normalizationField:o,minValue:s,maxValue:r,fieldType:m}=i,u=await(0,n.b)({field:i.field,valueExpression:i.valueExpression,normalizationType:l,normalizationField:o,normalizationTotal:i.normalizationTotal,viewInfoParams:i.viewInfoParams,timeZone:i.timeZone,fieldInfos:i.fieldInfos},a),f=(0,t.i)({normalizationType:l,normalizationField:o,minValue:s,maxValue:r}),d={value:.5,fieldType:m},c="esriFieldTypeString"===m?(0,t.c)({values:u,supportsNullCount:f,percentileParams:d}):(0,t.d)({values:u,minValue:s,maxValue:r,useSampleStdDev:!l,supportsNullCount:f,percentileParams:d});return(0,t.e)(c,"esriFieldTypeDate"===m)}async function o(e){const{attribute:i,features:a}=e,l=await(0,n.b)({field:i.field,field2:i.field2,field3:i.field3,fieldDelimiter:i.fieldDelimiter,valueExpression:i.valueExpression,viewInfoParams:i.viewInfoParams,timeZone:i.timeZone,fieldInfos:i.fieldInfos},a,!1),o=(0,t.f)(l);return(0,t.h)(o,i.domains,i.returnAllCodedValues,i.fieldDelimiter)}async function s(e){const{attribute:i,features:a}=e,{field:l,normalizationType:o,normalizationField:s,normalizationTotal:r,classificationMethod:m}=i,u=await(0,n.b)({field:l,valueExpression:i.valueExpression,normalizationType:o,normalizationField:s,normalizationTotal:r,viewInfoParams:i.viewInfoParams,timeZone:i.timeZone,fieldInfos:i.fieldInfos},a),f=(0,t.j)(u,{field:l,normalizationType:o,normalizationField:s,normalizationTotal:r,classificationMethod:m,standardDeviationInterval:i.standardDeviationInterval,numClasses:i.numClasses,minValue:i.minValue,maxValue:i.maxValue});return(0,t.r)(f,m)}async function r(e){const{attribute:i,features:a}=e,{field:l,normalizationType:o,normalizationField:s,normalizationTotal:r,classificationMethod:m}=i,u=await(0,n.b)({field:l,valueExpression:i.valueExpression,normalizationType:o,normalizationField:s,normalizationTotal:r,viewInfoParams:i.viewInfoParams,timeZone:i.timeZone,fieldInfos:i.fieldInfos},a);return(0,t.k)(u,{field:l,normalizationType:o,normalizationField:s,normalizationTotal:r,classificationMethod:m,standardDeviationInterval:i.standardDeviationInterval,numBins:i.numBins,minValue:i.minValue,maxValue:i.maxValue})}async function m(e){const{attribute:i,features:a}=e,{field:t,radius:l,transform:o,spatialReference:s}=i,r=i.size??[0,0],m=(0,n.q)(a??[],o,s,r);return(0,n.c)(m,l??void 0,t,r[0],r[1])}a(94345),a(36544),a(32773),a(20266),a(90740),a(44600),a(32816),a(29298),a(93181),a(13671),a(40499),a(6407),a(69421),a(91047),a(2160),a(99924),a(41390),a(58498),a(45371),a(80959),a(49877),a(7969),a(69763),a(93804),a(18683),a(64604),a(29512),a(99063),a(56273),a(64752),a(48844),a(29208),a(36533),a(84200),a(97827),a(91695),a(18169),a(48402),a(16699),a(26809),a(2589),a(18527),a(67504),a(92517),a(77037),a(4734),a(50214),a(59192),a(78016),a(54483),a(69310),a(30011),a(55270),a(95779),a(13262),a(346),a(9943),a(91276),a(62482),a(47215),a(71044),a(172),a(17745),a(81272),a(44945),a(19297),a(73509),a(28276),a(65283),a(73067),a(82408),a(69277),a(70580),a(75191),a(24319),a(62092),a(43059),a(89935),a(49813),a(1178),a(81623),a(13478),a(72604),a(12856),a(13226),a(47812),a(88817),a(88663)}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/35e94f786ae21d006489.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/35e94f786ae21d006489.js new file mode 100644 index 00000000..29881fc7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/35e94f786ae21d006489.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[3409],{58003:(e,t,i)=>{i.d(t,{O:()=>s,h:()=>n});var r=i(96153);class s{constructor(e=null,t={},i,r){this.geometry=e,this.attributes=t,this.centroid=i,this.objectId=r,this.displayId=0,this.geohashX=0,this.geohashY=0}static fromJSON(e,t){const i=e.geometry?r.O.fromJSON(e.geometry):null,n=e.centroid?r.O.fromJSON(e.centroid):null,o=e.attributes[t];return new s(i,e.attributes,n,o)}weakClone(){const e=new s(this.geometry,this.attributes,this.centroid,this.objectId);return e.displayId=this.displayId,e.geohashX=this.geohashX,e.geohashY=this.geohashY,e}clone(){const e=this.geometry?.clone(),t=new s(e,{...this.attributes},this.centroid?.clone(),this.objectId);return t.displayId=this.displayId,t.geohashX=this.geohashX,t.geohashY=this.geohashY,t}}function n(e){return!!e.geometry?.coords?.length}},11443:(e,t,i)=>{i.d(t,{O:()=>r});class r{constructor(){this.objectIdFieldName=null,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(){const e=new r;return e.objectIdFieldName=this.objectIdFieldName,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}}},96153:(e,t,i)=>{i.d(t,{O:()=>r});class r{constructor(e=[],t=[],i=!1){this.lengths=e??[],this.coords=t??[],this.hasIndeterminateRingOrder=i}static fromJSON(e){return new r(e.lengths,e.coords,e.hasIndeterminateRingOrder)}static fromRect(e){const[t,i,s,n]=e,o=s-t,a=n-i;return new r([5],[t,i,o,0,0,a,-o,0,0,-a])}get isPoint(){return 0===this.lengths.length}get maxLength(){return Math.max(...this.lengths)}get size(){return this.lengths.reduce(((e,t)=>e+t))}forEachVertex(e){let t=0;this.lengths.length||e(this.coords[0],this.coords[1]);for(let i=0;ie+t))),i=this.coords.slice(0,t);return e?(e.set(i),new r(this.lengths,e,this.hasIndeterminateRingOrder)):new r(Array.from(this.lengths),Array.from(i),this.hasIndeterminateRingOrder)}}},133:(e,t,i)=>{i.d(t,{U:()=>s,i:()=>n,s:()=>o});var r=i(54483);class s{}function n(e){return e instanceof r.Z?e===s.instance:"unknown"===e?.toString().toLowerCase()}function o(e){return n(e)?s.instance:e}s.instance=new r.I("Etc/UTC")},71492:(e,t,i)=>{i.d(t,{a:()=>a,e:()=>o});var r=i(69033),s=i(68140),n=i(73600);async function o(e,t,i){const o=(0,r.p)(e),{data:a}=await(0,s.b)(o,n.A.from(t),i);return a.count}async function a(e,t,i){const o=(0,r.p)(e),{data:a}=await(0,s.c)(o,n.A.from(t),i);return a.objectIds}},12109:(e,t,i)=>{i.d(t,{a:()=>l,e:()=>a});var r=i(69033),s=i(68140),n=i(8824),o=i(73600);async function a(e,t,i){const r=await l(e,t,i);return n.A.fromJSON(r)}async function l(e,t,i){const n=(0,r.p)(e),a={...i},l=o.A.from(t),{data:u}=await(0,s.e)(n,l,l.sourceSpatialReference,a);return u}},18385:(e,t,i)=>{i.d(t,{a:()=>n,c:()=>o});var r=i(6407),s=i(80959);async function n(e,t,i){let n;try{n=await createImageBitmap(e)}catch(e){throw new r.A("request:server",`Unable to load ${t}`,{url:t,error:e})}return(0,s.Te)(i),n}async function o(e,t,i,n,o){let a;try{a=await createImageBitmap(e)}catch(e){throw new r.A("request:server",`Unable to load tile ${t}/${i}/${n}`,{error:e,level:t,row:i,col:n})}return(0,s.Te)(o),a}},71868:(e,t,i)=>{i.d(t,{a:()=>s});var r=i(64102);function s(e,t,i){if(!i?.features||!i.hasZ)return;const s=(0,r.g)(i.geometryType,t,e.outSpatialReference);if(null!=s)for(const e of i.features)s(e.geometry)}},59955:(e,t,i)=>{i.d(t,{s:()=>n});var r=i(1985);const s=[];function n(e,t){if((0,r.i)(e.url??""))return!0;const{wkid:i}=t;for(const t of s){if((e.version??0)>=t[0])return!0;if("function"==typeof t[1]&&(t[1]=t[1]()),t[1].has(i))return!1}return!0}s.push([10.91,()=>{const e=new Set([9709,9716,9741,9761,9766]);for(let t=9712;t<=9713;t++)e.add(t);for(let t=9748;t<=9749;t++)e.add(t);for(let t=20904;t<=20932;t++)e.add(t);for(let t=21004;t<=21032;t++)e.add(t);for(let t=21207;t<=21264;t++)e.add(t);for(let t=21307;t<=21364;t++)e.add(t);for(let t=23301;t<=23333;t++)e.add(t);for(let t=102759;t<=102760;t++)e.add(t);for(let t=102934;t<=102955;t++)e.add(t);return e}]),s.push([10.9,()=>{const e=new Set([9300,9354,9364,9367,9373,9377,9387,9456,9473,9498,9678,9680,29874,103599,103872,104028]);for(let t=9356;t<=9360;t++)e.add(t);for(let t=9404;t<=9407;t++)e.add(t);for(let t=9476;t<=9482;t++)e.add(t);for(let t=9487;t<=9494;t++)e.add(t);for(let t=9697;t<=9699;t++)e.add(t);return e}]),s.push([10.81,()=>{const e=new Set([9265,9333,103598,103699]);for(let t=9248;t<=9254;t++)e.add(t);for(let t=9271;t<=9273;t++)e.add(t);for(let t=9284;t<=9285;t++)e.add(t);for(let t=21453;t<=21463;t++)e.add(t);return e}]),s.push([10.8,()=>{const e=new Set([8088,8395,8428,8433,8531,8687,8692,8694,8699,8900,9003,9006,9009,9012,9017,9191]);for(let t=8035;t<=8036;t++)e.add(t);for(let t=8455;t<=8456;t++)e.add(t);for(let t=8518;t<=8529;t++)e.add(t);for(let t=8533;t<=8536;t++)e.add(t);for(let t=8538;t<=8540;t++)e.add(t);for(let t=8677;t<=8679;t++)e.add(t);for(let t=8902;t<=8903;t++)e.add(t);for(let t=8907;t<=8910;t++)e.add(t);for(let t=8949;t<=8951;t++)e.add(t);for(let t=8972;t<=8987;t++)e.add(t);for(let t=9039;t<=9040;t++)e.add(t);for(let t=9068;t<=9069;t++)e.add(t);for(let t=9140;t<=9141;t++)e.add(t);for(let t=9148;t<=9150;t++)e.add(t);for(let t=9153;t<=9159;t++)e.add(t);for(let t=9205;t<=9218;t++)e.add(t);for(let t=9221;t<=9222;t++)e.add(t);for(let t=54098;t<=54101;t++)e.add(t);return e}]),s.push([10.71,()=>{const e=new Set([6316]);for(let t=8351;t<=8353;t++)e.add(t);for(let t=9294;t<=9297;t++)e.add(t);for(let t=22619;t<=22621;t++)e.add(t);for(let t=103586;t<=103594;t++)e.add(t);return e}])},71489:(e,t,i)=>{i.r(t),i.d(t,{default:()=>Ii});var r=i(32816),s=i(72393),n=i(52731),o=i(6407),a=i(2810),l=i(80959),u=i(29298),p=i(32773),c=i(20266),m=i(69421),d=i(56273),h=i(73597),y=i(94345),g=i(27281),f=i(92414),w=i(64604),v=i(41390),_=i(67321),R=i(99063),b=i(36544),S=i(49877),M=i(69763),I=i(98238),F=i(25456),x=i(99924),A=i(68891),j=i(40790),T=i(68258),Z=i(79769),D=i(84539),N=i(25144),O=i(44864),P=i(79875),C=i(18385),V=i(44158),J=i(89779),q=i(55095),E=i(33826),G=i(30291),L=i(33535),B=i(10348),z=i(88404),U=i(3952),$=i(69033),H=i(64752),Q=(i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(90740),i(48844),i(2160),i(7969)),k=i(93804);i(18683),i(29512),i(29208);let Y=class extends((0,n.O)(x.oY)){constructor(){super(...arguments),this.fromGeometry=null,this.toGeometry=null,this.objectIds=null,this.where=null,this.maxCount=null}};(0,r._)([(0,u.MZ)({type:H.A,json:{read:!0}})],Y.prototype,"fromGeometry",void 0),(0,r._)([(0,u.MZ)({type:H.A,json:{read:!0,write:!0}})],Y.prototype,"toGeometry",void 0),(0,r._)([(0,u.MZ)({json:{write:!0}})],Y.prototype,"objectIds",void 0),(0,r._)([(0,u.MZ)({type:String,json:{write:!0}})],Y.prototype,"where",void 0),(0,r._)([(0,u.MZ)({type:Number,json:{write:!0}})],Y.prototype,"maxCount",void 0),Y=(0,r._)([(0,m.$)("esri.rest.support.FindImagesParameters")],Y);const W=Y,X=e=>{let t=class extends e{constructor(){super(...arguments),this.make=null,this.model=null,this.focalLength=null,this.pixelSize=null,this.rows=null,this.cols=null}};return(0,r._)([(0,u.MZ)({json:{write:!0}})],t.prototype,"make",void 0),(0,r._)([(0,u.MZ)({json:{write:!0}})],t.prototype,"model",void 0),(0,r._)([(0,u.MZ)({json:{write:!0}})],t.prototype,"focalLength",void 0),(0,r._)([(0,u.MZ)({json:{write:!0}})],t.prototype,"pixelSize",void 0),(0,r._)([(0,u.MZ)({json:{write:!0}})],t.prototype,"rows",void 0),(0,r._)([(0,u.MZ)({json:{write:!0}})],t.prototype,"cols",void 0),t=(0,r._)([(0,m.$)("esri.rest.support.CameraInfoMixin")],t),t};let K=class extends(X(x.oY)){constructor(){super(...arguments),this.id=null,this.referenceUri=null,this.acquisitionDate=null,this.cameraID=null,this.center=null,this.perspectiveCenter=null,this.orientation=null}writeAcquisitionDate(e,t){t.acquisitionDate=e?.getTime()}};(0,r._)([(0,u.MZ)({json:{write:!0}})],K.prototype,"id",void 0),(0,r._)([(0,u.MZ)({json:{name:"uri",write:!0}})],K.prototype,"referenceUri",void 0),(0,r._)([(0,u.MZ)({type:Date,json:{write:!0}})],K.prototype,"acquisitionDate",void 0),(0,r._)([(0,d.w)("acquisitionDate")],K.prototype,"writeAcquisitionDate",null),(0,r._)([(0,u.MZ)({json:{write:!0}})],K.prototype,"cameraID",void 0),(0,r._)([(0,u.MZ)({type:H.A,json:{write:!0}})],K.prototype,"center",void 0),(0,r._)([(0,u.MZ)({type:H.A,json:{write:!0}})],K.prototype,"perspectiveCenter",void 0),(0,r._)([(0,u.MZ)({json:{write:!0}})],K.prototype,"orientation",void 0),K=(0,r._)([(0,m.$)("esri.rest.support.ImageInspectionInfo")],K);const ee=K;let te=class extends x.oY{constructor(){super(...arguments),this.images=null}};(0,r._)([(0,u.MZ)({type:[ee],json:{write:!0}})],te.prototype,"images",void 0),te=(0,r._)([(0,m.$)("esri.rest.support.FindImagesResult")],te);const ie=te;var re,se=i(44600),ne=i(36533),oe=i(84200),ae=(i(97827),i(91695),i(18169),i(48402),i(16699),i(26809),i(2589),i(18527),i(67504),i(92517),i(77037));let le=re=class extends x.oY{constructor(e){super(e),this.angleNames=null,this.point=null,this.spatialReference=null,this.rasterId=null}clone(){return new re((0,p.o8)({angleNames:this.angleNames,point:this.point,spatialReference:this.spatialReference,rasterId:this.rasterId}))}};(0,r._)([(0,u.MZ)({type:[String],json:{name:"angleName",write:!0}})],le.prototype,"angleNames",void 0),(0,r._)([(0,u.MZ)({type:H.A,json:{write:!0}})],le.prototype,"point",void 0),(0,r._)([(0,u.MZ)({type:Q.A,json:{write:!0}})],le.prototype,"spatialReference",void 0),(0,r._)([(0,u.MZ)({type:b.I,json:{write:!0}})],le.prototype,"rasterId",void 0),le=re=(0,r._)([(0,m.$)("esri.rest.support.ImageAngleParameters")],le);const ue=le;let pe=class extends x.oY{constructor(e){super(e),this.north=null,this.up=null,this.spatialReference=null}};(0,r._)([(0,u.MZ)({type:Number,json:{write:!0}})],pe.prototype,"north",void 0),(0,r._)([(0,u.MZ)({type:Number,json:{write:!0}})],pe.prototype,"up",void 0),(0,r._)([(0,u.MZ)({type:Q.A,json:{write:!0}})],pe.prototype,"spatialReference",void 0),pe=(0,r._)([(0,m.$)("esri.rest.support.ImageAngleResult")],pe);const ce=pe;var me=i(88663);const de=new k.J({esriMensurationPoint:"point",esriMensurationCentroid:"centroid",esriMensurationDistanceAndAngle:"distance-and-angle",esriMensurationAreaAndPerimeter:"area-and-perimeter",esriMensurationHeightFromBaseAndTop:"base-and-top",esriMensurationHeightFromBaseAndTopShadow:"base-and-top-shadow",esriMensurationHeightFromTopAndTopShadow:"top-and-top-shadow",esriMensurationPoint3D:"point-3D",esriMensurationCentroid3D:"centroid-3D",esriMensurationDistanceAndAngle3D:"distance-and-angle-3D",esriMensurationAreaAndPerimeter3D:"area-and-perimeter-3D"});let he=class extends x.oY{constructor(){super(...arguments),this.type=null,this.measureOperation=null,this.mosaicRule=null,this.pixelSize=null,this.raster=void 0}};var ye;(0,r._)([(0,u.MZ)()],he.prototype,"type",void 0),(0,r._)([(0,u.MZ)({type:de.apiValues,json:{read:de.read,write:de.write}})],he.prototype,"measureOperation",void 0),(0,r._)([(0,u.MZ)({type:N.A,json:{write:!0}})],he.prototype,"mosaicRule",void 0),(0,r._)([(0,u.MZ)({type:H.A,json:{write:!0}})],he.prototype,"pixelSize",void 0),(0,r._)([(0,u.MZ)({json:{write:!0}})],he.prototype,"raster",void 0),he=(0,r._)([(0,m.$)("esri.rest.support.BaseImageMeasureParameters")],he);let ge=ye=class extends he{constructor(){super(...arguments),this.type="area-perimeter",this.geometry=null,this.is3D=!1,this.linearUnit="meters",this.areaUnit="square-meters"}writeGeometry(e,t,i){null!=e&&(t.geometryType=(0,ae.$B)(e),t[i]=e.toJSON())}get measureOperation(){return this.is3D?"area-and-perimeter-3D":"area-and-perimeter"}clone(){return new ye((0,p.o8)({geometry:this.geometry,is3D:this.is3D,linearUnit:this.linearUnit,areaUnit:this.areaUnit,mosaicRule:this.mosaicRule,pixelSize:this.pixelSize,raster:this.raster}))}};(0,r._)([(0,u.MZ)({types:y.yR,json:{name:"fromGeometry",read:!0,write:!0}})],ge.prototype,"geometry",void 0),(0,r._)([(0,d.w)("geometry")],ge.prototype,"writeGeometry",null),(0,r._)([(0,u.MZ)({type:de.apiValues,json:{write:de.write}})],ge.prototype,"measureOperation",null),(0,r._)([(0,u.MZ)({json:{read:!0}})],ge.prototype,"is3D",void 0),(0,r._)([(0,u.MZ)({type:String,json:{read:M.C.read,write:M.C.write}})],ge.prototype,"linearUnit",void 0),(0,r._)([(0,u.MZ)({type:String,json:{read:M.B.read,write:M.B.write}})],ge.prototype,"areaUnit",void 0),ge=ye=(0,r._)([(0,m.$)("esri.rest.support.ImageAreaParameters")],ge);const fe=ge;let we=class extends x.oY{constructor(){super(...arguments),this.value=null,this.displayValue=null,this.uncertainty=null}};(0,r._)([(0,u.MZ)({type:Number,json:{read:!0,write:!0}})],we.prototype,"value",void 0),(0,r._)([(0,u.MZ)({type:String,json:{read:!0,write:!0}})],we.prototype,"displayValue",void 0),(0,r._)([(0,u.MZ)({type:Number,json:{read:!0,write:!0}})],we.prototype,"uncertainty",void 0),we=(0,r._)([(0,m.$)("esri.rest.support.BaseImageMeasureResult.BaseImageMeasureResultValue")],we);let ve=class extends we{constructor(){super(...arguments),this.unit=null}};(0,r._)([(0,u.MZ)({type:String,json:{read:M.C.read,write:M.C.write}})],ve.prototype,"unit",void 0),ve=(0,r._)([(0,m.$)("esri.rest.support.BaseImageMeasureResult.ImageMeasureResultLengthValue")],ve);let _e=class extends we{constructor(){super(...arguments),this.unit=null}};(0,r._)([(0,u.MZ)({type:String,json:{read:M.B.read,write:M.B.write}})],_e.prototype,"unit",void 0),_e=(0,r._)([(0,m.$)("esri.rest.support.BaseImageMeasureResult.ImageMeasureResultAreaValue")],_e);let Re=class extends we{constructor(){super(...arguments),this.unit=null}};(0,r._)([(0,u.MZ)({type:String,json:{read:M.Z.read,write:M.Z.write}})],Re.prototype,"unit",void 0),Re=(0,r._)([(0,m.$)("esri.rest.support.BaseImageMeasureResult.ImageMeasureResultAngleValue")],Re);let be=class extends x.oY{constructor(){super(...arguments),this.name=null,this.sensorName=null}};(0,r._)([(0,u.MZ)({type:String,json:{read:!0,write:!0}})],be.prototype,"name",void 0),(0,r._)([(0,u.MZ)({type:String,json:{read:!0,write:!0}})],be.prototype,"sensorName",void 0),be=(0,r._)([(0,m.$)("esri.rest.support.BaseImageMeasureResult")],be);let Se=class extends be{constructor(){super(...arguments),this.area=null,this.perimeter=null}};(0,r._)([(0,u.MZ)({type:_e,json:{read:!0,write:!0}})],Se.prototype,"area",void 0),(0,r._)([(0,u.MZ)({type:ve,json:{read:!0,write:!0}})],Se.prototype,"perimeter",void 0),Se=(0,r._)([(0,m.$)("esri.rest.support.ImageAreaResult")],Se);const Me=Se;let Ie=class extends((0,n.O)(x.oY)){constructor(){super(...arguments),this.outSpatialReference=null}};(0,r._)([(0,u.MZ)({type:Q.A,json:{name:"outSR",write:!0}})],Ie.prototype,"outSpatialReference",void 0),Ie=(0,r._)([(0,m.$)("esri.rest.support.ImageBoundaryParameters")],Ie);const Fe=Ie;let xe=class extends x.oY{constructor(){super(...arguments),this.area=null,this.geometry=null}readGeometry(e,t){return null==e?null:e.rings?oe.A.fromJSON(e):se.A.fromJSON(e)}};(0,r._)([(0,u.MZ)({type:Number,json:{write:!0}})],xe.prototype,"area",void 0),(0,r._)([(0,u.MZ)({json:{name:"shape",write:!0}})],xe.prototype,"geometry",void 0),(0,r._)([(0,S.r)("geometry")],xe.prototype,"readGeometry",null),xe=(0,r._)([(0,m.$)("esri.rest.support.ImageBoundaryResult")],xe);const Ae=xe;var je;let Te=je=class extends he{constructor(){super(...arguments),this.type="distance-angle",this.fromGeometry=null,this.toGeometry=null,this.is3D=!1,this.linearUnit="meters",this.angularUnit="degrees"}writeFromGeometry(e,t,i){null!=e&&(t.geometryType=(0,ae.$B)(e),t[i]=e.toJSON())}get measureOperation(){return this.is3D?"distance-and-angle-3D":"distance-and-angle"}clone(){return new je((0,p.o8)({fromGeometry:this.fromGeometry,toGeometry:this.toGeometry,is3D:this.is3D,linearUnit:this.linearUnit,angularUnit:this.angularUnit,mosaicRule:this.mosaicRule,pixelSize:this.pixelSize,raster:this.raster}))}};(0,r._)([(0,u.MZ)({type:H.A,json:{read:!0,write:!0}})],Te.prototype,"fromGeometry",void 0),(0,r._)([(0,d.w)("fromGeometry")],Te.prototype,"writeFromGeometry",null),(0,r._)([(0,u.MZ)({type:H.A,json:{read:!0,write:!0}})],Te.prototype,"toGeometry",void 0),(0,r._)([(0,u.MZ)({type:de.apiValues,json:{write:de.write}})],Te.prototype,"measureOperation",null),(0,r._)([(0,u.MZ)({json:{read:!0}})],Te.prototype,"is3D",void 0),(0,r._)([(0,u.MZ)({type:String,json:{read:M.C.read,write:M.C.write}})],Te.prototype,"linearUnit",void 0),(0,r._)([(0,u.MZ)({type:String,json:{read:M.Z.read,write:M.Z.write}})],Te.prototype,"angularUnit",void 0),Te=je=(0,r._)([(0,m.$)("esri.rest.support.ImageDistanceParameters")],Te);const Ze=Te;let De=class extends be{constructor(){super(...arguments),this.distance=null,this.azimuthAngle=null,this.elevationAngle=null}};(0,r._)([(0,u.MZ)({type:ve,json:{read:!0,write:!0}})],De.prototype,"distance",void 0),(0,r._)([(0,u.MZ)({type:Re,json:{read:!0,write:!0}})],De.prototype,"azimuthAngle",void 0),(0,r._)([(0,u.MZ)({type:Re,json:{read:!0,write:!0}})],De.prototype,"elevationAngle",void 0),De=(0,r._)([(0,m.$)("esri.rest.support.ImageDistanceResult")],De);const Ne=De;var Oe=i(66136),Pe=i(26805);i(4734),i(50214),i(59192),i(78016),i(54483);let Ce=class extends((0,n.O)(x.oY)){constructor(){super(...arguments),this.geometry=null,this.objectIds=null,this.spatialRelationship="intersects",this.timeExtent=null,this.where=null}writeGeometry(e,t,i){null!=e&&(t.geometryType=(0,ae.$B)(e),t[i]=JSON.stringify(e.toJSON()))}};(0,r._)([(0,u.MZ)({types:y.yR,json:{read:ae.rS,write:!0}})],Ce.prototype,"geometry",void 0),(0,r._)([(0,d.w)("geometry")],Ce.prototype,"writeGeometry",null),(0,r._)([(0,u.MZ)({json:{write:!0}})],Ce.prototype,"objectIds",void 0),(0,r._)([(0,me.e)(Pe.s,{ignoreUnknown:!1,name:"spatialRel"})],Ce.prototype,"spatialRelationship",void 0),(0,r._)([(0,u.MZ)({type:Oe.A,json:{name:"time",write:!0}})],Ce.prototype,"timeExtent",void 0),(0,r._)([(0,u.MZ)({type:String,json:{write:!0}})],Ce.prototype,"where",void 0),Ce=(0,r._)([(0,m.$)("esri.rest.support.ImageGPSInfoParameters")],Ce);const Ve=Ce;let Je=class extends(X(x.oY)){constructor(){super(...arguments),this.id=null}};(0,r._)([(0,u.MZ)({json:{write:!0}})],Je.prototype,"id",void 0),Je=(0,r._)([(0,m.$)("esri.rest.support.CameraInfo")],Je);const qe=Je;let Ee=class extends x.oY{constructor(){super(...arguments),this.id=null,this.name=null,this.acquisitionDate=null,this.cameraID=null,this.center=null,this.gps=null,this.orientation=null}writeAcquisitionDate(e,t){t.acquisitionDate=e?.getTime()}};(0,r._)([(0,u.MZ)({json:{write:!0}})],Ee.prototype,"id",void 0),(0,r._)([(0,u.MZ)({json:{write:!0}})],Ee.prototype,"name",void 0),(0,r._)([(0,u.MZ)({type:Date,json:{write:!0}})],Ee.prototype,"acquisitionDate",void 0),(0,r._)([(0,d.w)("acquisitionDate")],Ee.prototype,"writeAcquisitionDate",null),(0,r._)([(0,u.MZ)({json:{write:!0}})],Ee.prototype,"cameraID",void 0),(0,r._)([(0,u.MZ)({type:H.A,json:{write:!0}})],Ee.prototype,"center",void 0),(0,r._)([(0,u.MZ)({json:{write:!0}})],Ee.prototype,"gps",void 0),(0,r._)([(0,u.MZ)({json:{write:!0}})],Ee.prototype,"orientation",void 0),Ee=(0,r._)([(0,m.$)("esri.rest.support.ImageGPSInfo")],Ee);const Ge=Ee;let Le=class extends x.oY{constructor(){super(...arguments),this.images=null,this.cameras=null}};(0,r._)([(0,u.MZ)({type:[Ge],json:{write:!0}})],Le.prototype,"images",void 0),(0,r._)([(0,u.MZ)({type:[qe],json:{write:!0}})],Le.prototype,"cameras",void 0),Le=(0,r._)([(0,m.$)("esri.rest.support.ImageGPSInfoResult")],Le);const Be=Le;var ze;let Ue=ze=class extends he{constructor(){super(...arguments),this.type="height",this.fromGeometry=null,this.toGeometry=null,this.operationType="base-and-top",this.linearUnit="meters"}writeFromGeometry(e,t,i){null!=e&&(t.geometryType=(0,ae.$B)(e),t[i]=e.toJSON())}get measureOperation(){return this.operationType}clone(){return new ze((0,p.o8)({fromGeometry:this.fromGeometry,toGeometry:this.toGeometry,operationType:this.operationType,linearUnit:this.linearUnit,mosaicRule:this.mosaicRule,pixelSize:this.pixelSize,raster:this.raster}))}};(0,r._)([(0,u.MZ)({type:H.A,json:{read:!0}})],Ue.prototype,"fromGeometry",void 0),(0,r._)([(0,d.w)("fromGeometry")],Ue.prototype,"writeFromGeometry",null),(0,r._)([(0,u.MZ)({type:H.A,json:{read:!0,write:!0}})],Ue.prototype,"toGeometry",void 0),(0,r._)([(0,u.MZ)({type:de.apiValues,json:{write:de.write}})],Ue.prototype,"measureOperation",null),(0,r._)([(0,u.MZ)({json:{read:!0}})],Ue.prototype,"operationType",void 0),(0,r._)([(0,u.MZ)({type:String,json:{read:M.C.read,write:M.C.write}})],Ue.prototype,"linearUnit",void 0),Ue=ze=(0,r._)([(0,m.$)("esri.rest.support.ImageHeightParameters")],Ue);const $e=Ue;let He=class extends be{constructor(){super(...arguments),this.height=null}};(0,r._)([(0,u.MZ)({type:ve,json:{read:!0,write:!0}})],He.prototype,"height",void 0),He=(0,r._)([(0,m.$)("esri.rest.support.ImageHeightResult")],He);const Qe=He;var ke,Ye=i(65523);let We=ke=class extends x.oY{constructor(){super(...arguments),this.geometry=null,this.rasterFunctions=null,this.pixelSize=null,this.returnGeometry=!0,this.returnCatalogItems=!0,this.returnPixelValues=!0,this.maxItemCount=null,this.timeExtent=null,this.raster=void 0,this.viewId=void 0,this.processAsMultidimensional=!1}writeGeometry(e,t,i){null!=e&&(t.geometryType=(0,ae.$B)(e),t[i]=JSON.stringify(e.toJSON()))}set mosaicRule(e){let t=e;t?.mosaicMethod&&(t=N.A.fromJSON({...t.toJSON(),mosaicMethod:t.mosaicMethod,mosaicOperation:t.mosaicOperation})),this._set("mosaicRule",t)}writeMosaicRule(e,t,i){null!=e&&(t[i]=JSON.stringify(e.toJSON()))}get renderingRule(){return(0,v.d)(c.L.getLogger(this),"renderingRule",{replacement:"rasterFunction",version:"4.27",warnOnce:!0}),this._get("rasterFunction")}set renderingRule(e){(0,v.d)(c.L.getLogger(this),"renderingRule",{replacement:"rasterFunction",version:"4.27",warnOnce:!0}),this._set("rasterFunction",e)}get renderingRules(){return(0,v.d)(c.L.getLogger(this),"renderingRules",{replacement:"rasterFunctions",version:"4.27",warnOnce:!0}),this._get("rasterFunctions")}set renderingRules(e){(0,v.d)(c.L.getLogger(this),"renderingRules",{replacement:"rasterFunctions",version:"4.27",warnOnce:!0}),this._set("rasterFunctions",e)}set rasterFunction(e){let t=e;t?.rasterFunction&&(t=A.A.fromJSON({...t.toJSON(),rasterFunction:t.rasterFunction,rasterFunctionArguments:t.rasterFunctionArguments})),this._set("rasterFunction",t)}writeRasterFunction(e,t,i){null!=e&&(t[i]=JSON.stringify(e.toJSON())),e.rasterFunctionDefinition&&(t[i]=JSON.stringify(e.rasterFunctionDefinition))}writeRasterFunctions(e,t,i){null!=e&&(t[i]=JSON.stringify(e.map((e=>e.rasterFunctionDefinition||e.toJSON()))))}writePixelSize(e,t,i){null!=e&&(t[i]=JSON.stringify(e))}writeTimeExtent(e,t,i){if(null!=e){const r=null!=e.start?e.start.getTime():null,s=null!=e.end?e.end.getTime():null;t[i]=null!=r?null!=s?`${r},${s}`:`${r}`:null}}clone(){return new ke((0,p.o8)({geometry:this.geometry,mosaicRule:this.mosaicRule,rasterFunction:this.rasterFunction,rasterFunctions:this.rasterFunctions,pixelSize:this.pixelSize,returnGeometry:this.returnGeometry,returnCatalogItems:this.returnCatalogItems,returnPixelValues:this.returnPixelValues,maxItemCount:this.maxItemCount,processAsMultidimensional:this.processAsMultidimensional,raster:this.raster,viewId:this.viewId,timeExtent:this.timeExtent}))}};(0,r._)([(0,u.MZ)({json:{write:!0}})],We.prototype,"geometry",void 0),(0,r._)([(0,d.w)("geometry")],We.prototype,"writeGeometry",null),(0,r._)([(0,u.MZ)({type:N.A,json:{write:!0}})],We.prototype,"mosaicRule",null),(0,r._)([(0,d.w)("mosaicRule")],We.prototype,"writeMosaicRule",null),(0,r._)([(0,u.MZ)({type:A.A})],We.prototype,"renderingRule",null),(0,r._)([(0,u.MZ)({type:[A.A]})],We.prototype,"renderingRules",null),(0,r._)([(0,u.MZ)({type:A.A,json:{write:!0,name:"renderingRule"}})],We.prototype,"rasterFunction",null),(0,r._)([(0,d.w)("rasterFunction")],We.prototype,"writeRasterFunction",null),(0,r._)([(0,u.MZ)({type:[A.A],json:{write:!0,name:"renderingRules"}})],We.prototype,"rasterFunctions",void 0),(0,r._)([(0,d.w)("rasterFunctions")],We.prototype,"writeRasterFunctions",null),(0,r._)([(0,u.MZ)({type:H.A,json:{write:!0}})],We.prototype,"pixelSize",void 0),(0,r._)([(0,d.w)("pixelSize")],We.prototype,"writePixelSize",null),(0,r._)([(0,u.MZ)({type:Boolean,json:{write:!0}})],We.prototype,"returnGeometry",void 0),(0,r._)([(0,u.MZ)({type:Boolean,json:{write:!0}})],We.prototype,"returnCatalogItems",void 0),(0,r._)([(0,u.MZ)({type:Boolean,json:{write:!0}})],We.prototype,"returnPixelValues",void 0),(0,r._)([(0,u.MZ)({type:Number,json:{write:!0}})],We.prototype,"maxItemCount",void 0),(0,r._)([(0,u.MZ)({type:Oe.A,json:{write:{target:"time"}}})],We.prototype,"timeExtent",void 0),(0,r._)([(0,d.w)("timeExtent")],We.prototype,"writeTimeExtent",null),(0,r._)([(0,u.MZ)({json:{write:!0}})],We.prototype,"raster",void 0),(0,r._)([(0,u.MZ)({json:{write:!0}})],We.prototype,"viewId",void 0),(0,r._)([(0,u.MZ)({type:Boolean,json:{write:!0}})],We.prototype,"processAsMultidimensional",void 0),We=ke=(0,r._)([(0,m.$)("esri.rest.support.ImageIdentifyParameters")],We);const Xe=We;var Ke=i(8824);i(17745),i(81272),i(44945),i(30011),i(55270),i(95779),i(13262),i(346),i(51961),i(62399),i(64995),i(33150),i(58173),i(66110),i(67520),i(27532),i(48103),i(65085),i(33611),i(84857),i(60373),i(98187),i(35902),i(13226),i(16794),i(52357),i(11090),i(49319),i(93546),i(29570),i(34592),i(79825),i(95101),i(67578),i(14896),i(95611),i(98089),i(91366),i(80473),i(43435),i(73435),i(4048),i(85232),i(93471),i(53252),i(34039),i(70061),i(3495),i(97906),i(64524),i(65023),i(31424),i(74676),i(53610),i(29447),i(78273),i(49475),i(32368),i(7391),i(22529),i(43534),i(38094),i(67723),i(47239),i(59858),i(63728),i(1178),i(7182),i(47788),i(19297),i(82408),i(73509),i(28276),i(69277),i(70580),i(75191),i(24319),i(62092),i(4157),i(62401),i(89322),i(20138),i(53370),i(46946),i(3816),i(71992),i(80167),i(4478),i(91808),i(7161),i(55586),i(35121),i(92229),i(18344),i(64884),i(23351),i(51222),i(42870),i(73067),i(54512),i(53103),i(19648),i(42948),i(95637),i(59930),i(45862),i(72762),i(71613),i(17872);let et=class extends x.oY{constructor(){super(...arguments),this.catalogItemVisibilities=null,this.catalogItems=null,this.location=null,this.name=null,this.objectId=null,this.processedValues=null,this.properties=null,this.value=null}};(0,r._)([(0,u.MZ)({json:{write:!0}})],et.prototype,"catalogItemVisibilities",void 0),(0,r._)([(0,u.MZ)({type:Ke.A,json:{write:!0}})],et.prototype,"catalogItems",void 0),(0,r._)([(0,u.MZ)({type:H.A,json:{write:!0}})],et.prototype,"location",void 0),(0,r._)([(0,u.MZ)({json:{write:!0}})],et.prototype,"name",void 0),(0,r._)([(0,u.MZ)({json:{write:!0}})],et.prototype,"objectId",void 0),(0,r._)([(0,u.MZ)({json:{write:!0}})],et.prototype,"processedValues",void 0),(0,r._)([(0,u.MZ)({json:{write:!0}})],et.prototype,"properties",void 0),(0,r._)([(0,u.MZ)({json:{write:!0}})],et.prototype,"value",void 0),et=(0,r._)([(0,m.$)("esri.rest.support.ImageIdentifyResult")],et);const tt=et;var it;let rt=it=class extends x.oY{constructor(){super(...arguments),this.geometries=null,this.rasterId=null}writeGeometry(e,t,i){t.geometries={geometryType:"esriGeometryPoint",geometries:e.map((e=>e.toJSON()))}}clone(){return new it({geometries:this.geometries?.map((e=>e.clone()))??[],rasterId:this.rasterId})}};(0,r._)([(0,u.MZ)({type:[H.A],json:{write:!0}})],rt.prototype,"geometries",void 0),(0,r._)([(0,d.w)("geometries")],rt.prototype,"writeGeometry",null),(0,r._)([(0,u.MZ)({type:b.I,json:{write:!0}})],rt.prototype,"rasterId",void 0),rt=it=(0,r._)([(0,m.$)("esri.rest.support.ImagePixelLocationParameters")],rt);const st=rt;let nt=class extends x.oY{constructor(){super(...arguments),this.geometries=null}};(0,r._)([(0,u.MZ)({json:{write:!0}})],nt.prototype,"geometries",void 0),nt=(0,r._)([(0,m.$)("esri.rest.support.ImagePixelLocationResult")],nt);const ot=nt;var at;let lt=at=class extends he{constructor(){super(...arguments),this.type="point",this.geometry=null,this.is3D=!1}writeGeometry(e,t,i){null!=e&&(t.geometryType=(0,ae.$B)(e),t[i]=e.toJSON())}get measureOperation(){const{is3D:e,geometry:t}=this;return"point"===t.type?e?"point-3D":"point":e?"centroid-3D":"centroid"}clone(){return new at((0,p.o8)({geometry:this.geometry,is3D:this.is3D,mosaicRule:this.mosaicRule,pixelSize:this.pixelSize,raster:this.raster}))}};(0,r._)([(0,u.MZ)({types:y.yR,json:{name:"fromGeometry",read:ae.rS}})],lt.prototype,"geometry",void 0),(0,r._)([(0,d.w)("geometry")],lt.prototype,"writeGeometry",null),(0,r._)([(0,u.MZ)({type:de.apiValues,json:{read:de.read,write:de.write}})],lt.prototype,"measureOperation",null),(0,r._)([(0,u.MZ)({json:{read:!0}})],lt.prototype,"is3D",void 0),lt=at=(0,r._)([(0,m.$)("esri.rest.support.ImagePointParameters")],lt);const ut=lt;let pt=class extends be{constructor(){super(...arguments),this.point=null}};(0,r._)([(0,u.MZ)({type:H.A,json:{name:"point.value",read:!0,write:!0}})],pt.prototype,"point",void 0),pt=(0,r._)([(0,m.$)("esri.rest.support.ImagePointResult")],pt);const ct=pt;var mt;let dt=mt=class extends x.oY{constructor(){super(...arguments),this.geometry=null,this.interpolation="nearest",this.mosaicRule=null,this.outFields=null,this.pixelSize=null,this.returnFirstValueOnly=!0,this.sampleDistance=null,this.sampleCount=null,this.sliceId=null,this.timeExtent=null}writeGeometry(e,t,i){null!=e&&(t.geometryType=(0,ae.$B)(e),t[i]=e.toJSON())}set locations(e){if(e?.length){const t=new ne.A({spatialReference:e[0].spatialReference,points:e.map((({x:e,y:t})=>[e,t]))});this._set("locations",e),this.geometry=t}}clone(){return new mt((0,p.o8)({geometry:this.geometry,locations:this.locations,interpolation:this.interpolation,mosaicRule:this.mosaicRule,outFields:this.outFields,raster:this.raster,returnFirstValueOnly:this.returnFirstValueOnly,sampleDistance:this.sampleDistance,sampleCount:this.sampleCount,sliceId:this.sliceId,pixelSize:this.pixelSize,timeExtent:this.timeExtent}))}};(0,r._)([(0,u.MZ)({types:y.yR,json:{read:ae.rS}})],dt.prototype,"geometry",void 0),(0,r._)([(0,d.w)("geometry")],dt.prototype,"writeGeometry",null),(0,r._)([(0,u.MZ)()],dt.prototype,"locations",null),(0,r._)([(0,u.MZ)({type:String,json:{type:A.i.jsonValues,read:A.i.read,write:A.i.write}})],dt.prototype,"interpolation",void 0),(0,r._)([(0,u.MZ)({type:N.A,json:{write:!0}})],dt.prototype,"mosaicRule",void 0),(0,r._)([(0,u.MZ)({type:[String],json:{write:!0}})],dt.prototype,"outFields",void 0),(0,r._)([(0,u.MZ)({type:H.A,json:{write:!0}})],dt.prototype,"pixelSize",void 0),(0,r._)([(0,u.MZ)({type:String,json:{write:!0}})],dt.prototype,"raster",void 0),(0,r._)([(0,u.MZ)({type:Boolean,json:{write:!0}})],dt.prototype,"returnFirstValueOnly",void 0),(0,r._)([(0,u.MZ)({type:Number,json:{write:!0}})],dt.prototype,"sampleDistance",void 0),(0,r._)([(0,u.MZ)({type:Number,json:{write:!0}})],dt.prototype,"sampleCount",void 0),(0,r._)([(0,u.MZ)({type:Number,json:{write:!0}})],dt.prototype,"sliceId",void 0),(0,r._)([(0,u.MZ)({type:Oe.A,json:{read:{source:"time"},write:{target:"time"}}})],dt.prototype,"timeExtent",void 0),dt=mt=(0,r._)([(0,m.$)("esri.rest.support.ImageSampleParameters")],dt);const ht=dt;let yt=class extends x.oY{constructor(){super(...arguments),this.attributes=null,this.location=null,this.locationId=null,this.rasterId=null,this.resolution=null,this.pixelValue=null}};(0,r._)([(0,u.MZ)({json:{write:!0}})],yt.prototype,"attributes",void 0),(0,r._)([(0,u.MZ)({type:H.A,json:{write:!0}})],yt.prototype,"location",void 0),(0,r._)([(0,u.MZ)({json:{write:!0}})],yt.prototype,"locationId",void 0),(0,r._)([(0,u.MZ)({json:{write:!0}})],yt.prototype,"rasterId",void 0),(0,r._)([(0,u.MZ)({json:{write:!0}})],yt.prototype,"resolution",void 0),(0,r._)([(0,u.MZ)({json:{write:!0}})],yt.prototype,"pixelValue",void 0),yt=(0,r._)([(0,m.$)("esri.rest.support.ImageSample")],yt);const gt=yt;let ft=class extends x.oY{constructor(){super(...arguments),this.samples=null}};(0,r._)([(0,u.MZ)({type:[gt],json:{write:!0}})],ft.prototype,"samples",void 0),ft=(0,r._)([(0,m.$)("esri.rest.support.ImageSampleResult")],ft);const wt=ft;let vt=class extends((0,n.O)(x.oY)){constructor(){super(...arguments),this.geometries=[],this.rasterIds=null,this.outSpatialReference=null}writeGeometries(e,t,i){t.geometries=e?.length?{geometryType:(0,ae.$B)(e[0]),geometries:e.map((e=>({...e.toJSON(),spatialReference:void 0})))}:null}};(0,r._)([(0,u.MZ)({types:[y.yR]})],vt.prototype,"geometries",void 0),(0,r._)([(0,d.w)("geometries")],vt.prototype,"writeGeometries",null),(0,r._)([(0,u.MZ)({type:[b.I],json:{write:!0}})],vt.prototype,"rasterIds",void 0),(0,r._)([(0,u.MZ)({type:Q.A,json:{name:"outSR",write:!0}})],vt.prototype,"outSpatialReference",void 0),vt=(0,r._)([(0,m.$)("esri.rest.support.ImageToMapMultirayParameters")],vt);const _t=vt;let Rt=class extends((0,n.O)(x.oY)){constructor(){super(...arguments),this.geometry=null,this.rasterId=null,this.outSpatialReference=null,this.depthOffset=0,this.adjust=!1}writeGeometry(e,t,i){null!=e&&(t.geometryType=(0,ae.$B)(e),t[i]={...e.toJSON(),spatialReference:void 0})}};(0,r._)([(0,u.MZ)({types:y.yR,json:{read:ae.rS,write:!0}})],Rt.prototype,"geometry",void 0),(0,r._)([(0,d.w)("geometry")],Rt.prototype,"writeGeometry",null),(0,r._)([(0,u.MZ)({json:{write:!0}})],Rt.prototype,"rasterId",void 0),(0,r._)([(0,u.MZ)({type:Q.A,json:{name:"outSR",write:!0}})],Rt.prototype,"outSpatialReference",void 0),(0,r._)([(0,u.MZ)({json:{name:"options.DOff",write:!0}})],Rt.prototype,"depthOffset",void 0),(0,r._)([(0,u.MZ)({json:{name:"options.Adjust",write:!0}})],Rt.prototype,"adjust",void 0),Rt=(0,r._)([(0,m.$)("esri.rest.support.ImageToMapParameters")],Rt);const bt=Rt;let St=class extends((0,n.O)(x.oY)){constructor(){super(...arguments),this.referenceUri=null,this.rasterId=null}};(0,r._)([(0,u.MZ)({type:String,json:{name:"uri",write:!0}})],St.prototype,"referenceUri",void 0),(0,r._)([(0,u.MZ)({type:Number,json:{write:!0}})],St.prototype,"rasterId",void 0),St=(0,r._)([(0,m.$)("esri.rest.support.ImageUrlParameters")],St);const Mt=St;let It=class extends x.oY{constructor(){super(...arguments),this.url=null}};(0,r._)([(0,u.MZ)({json:{name:"imageURL",write:!0}})],It.prototype,"url",void 0),It=(0,r._)([(0,m.$)("esri.rest.support.ImageUrlResult")],It);const Ft=It;let xt=class extends((0,n.O)(x.oY)){constructor(){super(...arguments),this.geometry=null,this.rasterId=null,this.visibleOnly=!1}writeGeometry(e,t,i){null!=e&&(t.geometryType=(0,ae.$B)(e),t[i]=JSON.stringify(e))}};(0,r._)([(0,u.MZ)({types:y.yR,json:{read:ae.rS,write:!0}})],xt.prototype,"geometry",void 0),(0,r._)([(0,d.w)("geometry")],xt.prototype,"writeGeometry",null),(0,r._)([(0,u.MZ)({json:{write:!0}})],xt.prototype,"rasterId",void 0),(0,r._)([(0,u.MZ)({json:{name:"options.VisibleOnly",write:!0}})],xt.prototype,"visibleOnly",void 0),xt=(0,r._)([(0,m.$)("esri.rest.support.MapToImageParameters")],xt);const At=xt;let jt=class extends x.oY{constructor(){super(...arguments),this.geometry=null,this.length=null,this.area=null,this.center=null}readCenter(e,t){return e.spatialReference||(e={...e,spatialReference:t.Shape.spatialReference}),H.A.fromJSON(e)}};(0,r._)([(0,u.MZ)({types:y.yR,json:{name:"Shape",read:ae.rS,write:!0}})],jt.prototype,"geometry",void 0),(0,r._)([(0,u.MZ)({json:{name:"Length",write:!0}})],jt.prototype,"length",void 0),(0,r._)([(0,u.MZ)({json:{name:"Area",write:!0}})],jt.prototype,"area",void 0),(0,r._)([(0,u.MZ)({json:{name:"Center",write:!0}})],jt.prototype,"center",void 0),(0,r._)([(0,S.r)("center")],jt.prototype,"readCenter",null),jt=(0,r._)([(0,m.$)("esri.rest.support.MeasureAreaFromImageResult")],jt);const Tt=jt;var Zt;let Dt=Zt=class extends x.oY{constructor(){super(...arguments),this.geometry=null,this.rasterId=void 0}writeGeometry(e,t,i){null!=e&&(t.geometryType=(0,ae.$B)(e),t[i]={...e.toJSON(),spatialReference:void 0})}clone(){const e=(0,p.o8)({geometry:this.geometry,rasterId:this.rasterId});return new Zt(e)}};(0,r._)([(0,u.MZ)({types:y.yR,json:{name:"fromGeometry",read:ae.rS,write:!0}})],Dt.prototype,"geometry",void 0),(0,r._)([(0,d.w)("geometry")],Dt.prototype,"writeGeometry",null),(0,r._)([(0,u.MZ)({json:{write:!0}})],Dt.prototype,"rasterId",void 0),Dt=Zt=(0,r._)([(0,m.$)("esri.rest.support.MeasureFromImageParameters")],Dt);const Nt=Dt;let Ot=class extends x.oY{constructor(){super(...arguments),this.geometry=null,this.length=null}};(0,r._)([(0,u.MZ)({types:y.yR,json:{name:"Shape",read:ae.rS,write:!0}})],Ot.prototype,"geometry",void 0),(0,r._)([(0,u.MZ)({json:{name:"Length",write:!0}})],Ot.prototype,"length",void 0),Ot=(0,r._)([(0,m.$)("esri.rest.support.MeasureLengthFromImageResult")],Ot);const Pt=Ot;function Ct(e){const t=e?.time;if(t&&(null!=t.start||null!=t.end)){const i=[];null!=t.start&&i.push(t.start),null==t.end||i.includes(t.end)||i.push(t.end),e.time=i.join(",")}}async function Vt(e,t,i){t=(0,b.b)(Ye.A,t);const r=(0,$.p)(e),s=t.geometry?[t.geometry]:[],n=await(0,U.el)(s),o=t.toJSON();Ct(o);const a=n?.[0];null!=a&&(o.geometry=Gt(a));const l=(0,$.e)({...r.query,f:"json",...o});return(0,$.a)(l,i)}async function Jt(e,t,i){t=(0,b.b)(Xe,t);const r=(0,$.p)(e),s=t.geometry?[t.geometry]:[];return(0,U.el)(s).then((e=>{const s=t.toJSON(),n=e?.[0];null!=n&&(s.geometry=JSON.stringify(Gt(n)));const o=(0,$.e)({...r.query,f:"json",...s}),a=(0,$.a)(o,i);return(0,w.A)(r.path+"/identify",a)})).then((e=>tt.fromJSON(e.data)))}async function qt(e,t,i,r){const s=(0,$.p)(e),n=await(0,U.el)(i),o=t.toJSON();null!=n[0]&&(o.fromGeometry=JSON.stringify(Gt(n[0]))),null!=n[1]&&(o.toGeometry=JSON.stringify(Gt(n[1])));const a=(0,$.e)({...s.query,f:"json",...o}),l=(0,$.a)(a,r),{data:u}=await(0,w.A)(s.path+"/measure",l);return u}async function Et(e,t,i){t=(0,b.b)(Nt,t);const r=(0,$.p)(e),s=t.toJSON(),n=(0,$.e)({...r.query,f:"json",...s}),o=(0,$.a)(n,i),{data:a}=await(0,w.A)(r.path+"/measureFromImage",o);return a}function Gt(e){const t=e.toJSON();return e.spatialReference?.imageCoordinateSystem&&(t.spatialReference=Lt(e.spatialReference)),t}function Lt(e){const{imageCoordinateSystem:t}=e;if(t){const{id:e,referenceServiceName:i}=t;return null!=e?i?{icsid:e,icsns:i}:{icsid:e}:{ics:t}}return e.toJSON()}function Bt(e,t){if(!e.imageCoordinateSystem)return(0,M.Y)(e);const i=Lt(e),{icsid:r,icsns:s}=i;return null==r||null!=s&&!t?.toLowerCase().includes("/"+s.toLowerCase()+"/")?JSON.stringify(i):`0:${r}`}i(339),i(79281),i(13978),i(81284);var zt=i(12109),Ut=(i(53564),i(73600)),$t=(i(76218),i(1739),i(71492)),Ht=(i(81618),i(32074),i(20873)),Qt=i(14141);i(91381),i(60027),i(57111),i(75651),i(88614),i(1030),i(15319),i(60785),i(56487),i(6399),i(9498),i(23105),i(24079),i(38149),i(19681),i(40328),i(65299),i(6510),i(38641),i(73502),i(19869),i(3827),i(65174),i(78328),i(72604),i(54616),i(25018),i(75399),i(46341),i(79943),i(24330),i(91276),i(62482),i(12692),i(60303),i(17813),i(3112),i(46626),i(45560),i(56303),i(85890),i(55884),i(42656),i(55807),i(12119),i(13201),i(12856),i(47812),i(67138),i(23875),i(45476),i(23787),i(22151),i(49755),i(54131),i(133),i(22260),i(75213),i(11494),i(6801),i(41003),i(9380),i(34760),i(88817),i(68140),i(48689),i(71868),i(64102),i(78860),i(13983),i(78481);const kt={StretchFunction:{arguments:{ComputeGamma:{isDataset:!1,isPublic:!1,name:"ComputeGamma",type:"RasterFunctionVariable",value:!1},DRA:{isDataset:!1,isPublic:!1,name:"DRA",type:"RasterFunctionVariable",value:!1},EstimateStatsHistogram:{isDataset:!1,isPublic:!1,name:"EstimateStatsHistogram",type:"RasterFunctionVariable",value:!1},Gamma:{displayName:"Gamma",isDataset:!1,isPublic:!1,name:"Gamma",type:"RasterFunctionVariable"},Histograms:{isDataset:!1,isPublic:!1,name:"Histograms",type:"RasterFunctionVariable"},Max:{isDataset:!1,isPublic:!1,name:"Max",type:"RasterFunctionVariable",value:255},MaxPercent:{isDataset:!1,isPublic:!1,name:"MaxPercent",type:"RasterFunctionVariable",value:.5},Min:{isDataset:!1,isPublic:!1,name:"Min",type:"RasterFunctionVariable",value:0},MinPercent:{isDataset:!1,isPublic:!1,name:"MinPercent",type:"RasterFunctionVariable",value:.25},NumberOfStandardDeviations:{isDataset:!1,isPublic:!1,name:"NumberOfStandardDeviation",type:"RasterFunctionVariable",value:2},Raster:{isDataset:!0,isPublic:!1,name:"Raster",type:"RasterFunctionVariable"},SigmoidStrengthLevel:{isDataset:!1,isPublic:!1,name:"SigmoidStrengthLevel",type:"RasterFunctionVariable",value:2},Statistics:{isDataset:!1,isPublic:!1,name:"Statistics",type:"RasterFunctionVariable"},StretchType:{isDataset:!1,isPublic:!1,name:"StretchType",type:"RasterFunctionVariable",value:0},type:"StretchFunctionArguments",UseGamma:{isDataset:!1,isPublic:!1,name:"UseGamma",type:"RasterFunctionVariable",value:!1}},description:"Enhances an image by adjusting the range of values displayed. This does not alter the underlying pixel values. If a pixel has a value outside of the specified range, it will appear as either the minimum or maximum value.",function:{description:"Enhances an image by adjusting the range of values displayed. This does not alter the underlying pixel values. If a pixel has a value outside of the specified range, it will appear as either the minimum or maximum value.",name:"Stretch",pixelType:"UNKNOWN",type:"StretchFunction"},functionType:0,name:"Stretch",thumbnail:""},RemapFunction:{name:"Remap",description:"Changes pixel values by assigning new values to ranges of pixel values or using an external table.",function:{type:"RemapFunction",pixelType:"UNKNOWN",name:"Remap",description:"Changes pixel values by assigning new values to ranges of pixel values or using an external table."},arguments:{Raster:{name:"Raster",isPublic:!1,isDataset:!0,type:"RasterFunctionVariable"},UseTable:{name:"UseTable",isPublic:!1,isDataset:!1,value:!1,type:"RasterFunctionVariable"},InputRanges:{name:"InputRanges",isPublic:!1,isDataset:!1,type:"RasterFunctionVariable",displayName:"Input Ranges"},OutputValues:{name:"OutputValues",isPublic:!1,isDataset:!1,type:"RasterFunctionVariable",displayName:"Output Values"},NoDataRanges:{name:"NoDataRanges",isPublic:!1,isDataset:!1,type:"RasterFunctionVariable",displayName:"NoData Ranges"},Table:{name:"Table",isPublic:!1,isDataset:!1,type:"RasterFunctionVariable"},InputField:{name:"InputField",isPublic:!1,isDataset:!1,type:"RasterFunctionVariable"},OutputField:{name:"OutputField",isPublic:!1,isDataset:!1,type:"RasterFunctionVariable"},InputMaxField:{name:"InputMaxField",isPublic:!1,isDataset:!1,type:"RasterFunctionVariable"},RemapTableType:{name:"RemapTableType",isPublic:!1,isDataset:!1,value:1,type:"RasterFunctionVariable"},AllowUnmatched:{name:"AllowUnmatched",isPublic:!1,isDataset:!1,value:!0,type:"RasterFunctionVariable"},type:"RemapFunctionArguments"},functionType:0,thumbnail:""},ColormapFunction:{name:"Colormap",description:"Changes pixel values to display the raster data as either a grayscale or a red, green, blue (RGB) image, based on a colormap or a color ramp.",function:{type:"ColormapFunction",pixelType:"UNKNOWN",name:"Colormap",description:"Changes pixel values to display the raster data as either a grayscale or a red, green, blue (RGB) image, based on a colormap or a color ramp."},arguments:{Raster:{name:"Raster",isPublic:!1,isDataset:!0,type:"RasterFunctionVariable"},ColorSchemeType:{name:"ColorSchemeType",isPublic:!1,isDataset:!1,value:1,type:"RasterFunctionVariable"},Colormap:{name:"Colormap",isPublic:!1,isDataset:!1,type:"RasterFunctionVariable"},ColormapName:{name:"ColormapName",isPublic:!1,isDataset:!1,value:"Gray",type:"RasterFunctionVariable"},ColorRamp:{name:"ColorRamp",isPublic:!1,isDataset:!1,type:"RasterFunctionVariable"},type:"ColormapFunctionArguments"},functionType:0,thumbnail:""},ShadedReliefFunction:{name:"Shaded Relief",description:"Creates a multiband, color coded, 3D representation of the surface, with the sun's relative position taken into account for shading the image.",function:{type:"ShadedReliefFunction",pixelType:"UNKNOWN",name:"Shaded Relief",description:"Creates a multiband, color coded, 3D representation of the surface, with the sun's relative position taken into account for shading the image."},arguments:{Raster:{name:"Raster",isPublic:!1,isDataset:!0,type:"RasterFunctionVariable"},ColorSchemeType:{name:"ColorSchemeType",isPublic:!1,isDataset:!1,value:1,type:"RasterFunctionVariable"},ColorRamp:{name:"ColorRamp",isPublic:!1,isDataset:!1,type:"RasterFunctionVariable"},HillshadeType:{name:"HillshadeType",isPublic:!1,isDataset:!1,value:0,type:"RasterFunctionVariable"},Colormap:{name:"Colormap",isPublic:!1,isDataset:!1,type:"RasterFunctionVariable"},Azimuth:{name:"Azimuth",isPublic:!1,isDataset:!1,value:315,type:"RasterFunctionVariable"},Altitude:{name:"Altitude",isPublic:!1,isDataset:!1,value:45,type:"RasterFunctionVariable"},SlopeType:{name:"SlopeType",isPublic:!1,isDataset:!1,value:1,type:"RasterFunctionVariable"},ZFactor:{name:"ZFactor",isPublic:!1,isDataset:!1,value:1,type:"RasterFunctionVariable"},PSPower:{name:"PSPower",isPublic:!1,isDataset:!1,value:.664,type:"RasterFunctionVariable"},PSZFactor:{name:"PSZFactor",isPublic:!1,isDataset:!1,value:.024,type:"RasterFunctionVariable"},RemoveEdgeEffect:{name:"RemoveEdgeEffect",isPublic:!1,isDataset:!1,value:!1,type:"RasterFunctionVariable"},type:"ShadedReliefFunctionArguments"},functionType:0,thumbnail:""},HillshadeFunction:{name:"Hillshade",description:"Creates a 3D representation of the surface, with the sun's relative position taken into account for shading the image",function:{type:"HillshadeFunction",pixelType:"UNKNOWN",name:"Hillshade",description:"Creates a 3D representation of the surface, with the sun's relative position taken into account for shading the image"},arguments:{DEM:{name:"DEM",isPublic:!1,isDataset:!0,type:"RasterFunctionVariable"},HillshadeType:{name:"HillshadeType",isPublic:!1,isDataset:!1,value:0,type:"RasterFunctionVariable"},Azimuth:{name:"Azimuth",isPublic:!1,isDataset:!1,value:315,type:"RasterFunctionVariable"},Altitude:{name:"Altitude",isPublic:!1,isDataset:!1,value:45,type:"RasterFunctionVariable"},SlopeType:{name:"SlopeType",isPublic:!1,isDataset:!1,value:1,type:"RasterFunctionVariable"},ZFactor:{name:"ZFactor",isPublic:!1,isDataset:!1,value:1,type:"RasterFunctionVariable"},PSPower:{name:"PSPower",isPublic:!1,isDataset:!1,value:.664,type:"RasterFunctionVariable"},PSZFactor:{name:"PSZFactor",isPublic:!1,isDataset:!1,value:.024,type:"RasterFunctionVariable"},RemoveEdgeEffect:{name:"RemoveEdgeEffect",isPublic:!1,isDataset:!1,value:!1,type:"RasterFunctionVariable"},type:"HillshadeFunctionArguments"},functionType:0,thumbnail:""},ResampleFunction:{name:"Resample",description:"Changes the cell size of a raster.",function:{type:"ResampleFunction",pixelType:"UNKNOWN",name:"Resample",description:"Changes the cell size of a raster."},arguments:{Raster:{name:"Raster",isPublic:!1,isDataset:!0,type:"RasterFunctionVariable"},ResamplingType:{name:"ResamplingType",isPublic:!1,isDataset:!1,value:0,type:"RasterFunctionVariable"},InputCellSize:{name:"InputCellsize",isPublic:!1,isDataset:!1,value:{x:0,y:0},type:"RasterFunctionVariable"},OutputCellSize:{name:"OutputCellsize",isPublic:!1,isDataset:!1,value:{x:0,y:0},type:"RasterFunctionVariable"},type:"ResampleFunctionArguments"},functionType:0,thumbnail:""}},Yt=new Set(["u1","u2","u4","u8","s8","u16","s16"]),Wt={simple_scalar:"Simple Scalar",wind_barb:"Wind Barb",single_arrow:"Single Arrow",beaufort_kn:"Beaufort Wind (Knots)",beaufort_m:"Beaufort Wind (MetersPerSecond)",ocean_current_m:"Ocean Current (MetersPerSecond)",ocean_current_kn:"Ocean Current (Knots)"},Xt=new Set(["raster-stretch","unique-value","class-breaks","raster-shaded-relief","vector-field","raster-colormap"]);function Kt(e){return Xt.has(e.type)}function ei(e,t){if(!e||!t)return(0,p.o8)(e||t);const i=(0,p.o8)(e);if(i.functionDefinition&&t.rasterFunctionDefinition){const e=t.rasterFunctionDefinition;(e.thumbnail||e.thumbnailEx)&&(e.thumbnail=e.thumbnailEx=void 0),ti(i.functionDefinition.arguments,t),i.rasterFunctionDefinition=i.functionDefinition.toJSON()}else"none"!==t.functionName?.toLowerCase()&&(ri(i.functionArguments).Raster=t);return i}function ti(e,t){for(const i in e)"raster"===i.toLowerCase()&&("RasterFunctionVariable"===e[i].type?(e[i]=t.rasterFunctionDefinition,e[i].type="RasterFunctionTemplate"):"RasterFunctionTemplate"===e[i].type&&ti(e[i].arguments,t))}function ii(e){const t=(0,p.o8)(kt[e.functionName+"Function"]),i=e.functionArguments;for(const e in i)"raster"===e.toLowerCase()?(t.arguments[e]=ii(i[e]),t.arguments[e].type="RasterFunctionTemplate"):"colormap"===e.toLowerCase()?(t.arguments[e].value=li(i[e]),t.arguments.ColorSchemeType.value=0):t.arguments[e].value=i[e];return t}function ri(e){const t=e?.Raster??e?.raster;return t&&"esri.layers.support.RasterFunction"===t.declaredClass?ri(t.functionArguments):e}const si={none:0,standardDeviation:3,histogramEqualization:4,minMax:5,percentClip:6,sigmoid:9};function ni(e,t){const i=Yt.has(t)?(0,j.g)(t):null;return i&&e.push([Math.floor(i[0]-1),0,0,0],[Math.ceil(i[1]+1),0,0,0]),e}function oi(e){if(null==e)return;const{fields:t}=e,i=t?.find((e=>e?.name&&"value"===e.name.toLowerCase()));return i?.name}function ai(e){return"polygon-3d"===e.symbol?.type?e.symbol.symbolLayers?.find((e=>"fill"===e.type))?.material?.color:e.symbol?.color}function li(e){const t=[],i=[];return e.forEach((e=>{t.push(e[0]),i.push((0,T.e)([...e.slice(1),255]))})),{type:"RasterColormap",values:t,colors:i}}let ui=class extends x.oY{constructor(){super(...arguments),this.layer=null,this.compression=void 0,this.pixelType=void 0,this.lercVersion=2}get adjustAspectRatio(){return this.layer.adjustAspectRatio}writeAdjustAspectRatio(e,t,i){this.layer.version<10.3||(t[i]=e)}get bandIds(){return this.layer.bandIds}get compressionQuality(){return this.layer.compressionQuality}writeCompressionQuality(e,t,i){this.format&&this.format.toLowerCase().includes("jpg")&&null!=e&&(t[i]=e)}get compressionTolerance(){return this.layer.compressionTolerance}writeCompressionTolerance(e,t,i){"lerc"===this.format&&null!=e&&(t[i]=e)}get format(){return"vector-field"===this.layer.renderer?.type?"lerc":this.layer.format}get interpolation(){return this.layer.interpolation}get noData(){return this.layer.noData}get noDataInterpretation(){return this.layer.noDataInterpretation}writeLercVersion(e,t,i){"lerc"===this.format&&this.layer.version>=10.5&&(t[i]=e)}get version(){const e=this.layer;return e.commitProperty("bandIds"),e.commitProperty("format"),e.commitProperty("compressionQuality"),e.commitProperty("compressionTolerance"),e.commitProperty("interpolation"),e.commitProperty("noData"),e.commitProperty("noDataInterpretation"),e.commitProperty("mosaicRule"),e.commitProperty("rasterFunction"),e.commitProperty("adjustAspectRatio"),e.commitProperty("pixelFilter"),e.commitProperty("definitionExpression"),e.commitProperty("multidimensionalSubset"),(this._get("version")||0)+1}set version(e){this._set("version",e)}get mosaicRule(){const e=this.layer;let t=e.mosaicRule;const i=e.definitionExpression;return t?i&&i!==t.where&&(t=t.clone(),t.where=i):i&&(t=new N.A({where:i})),t}get rasterFunction(){const e=this.layer;let{rasterFunction:t}=e;const i=e.pixelFilter,r=!e.format||e.format.includes("jpg")||e.format.includes("png");t=this._addResampleRasterFunction(t);const s=e.multidimensionalSubset?.areaOfInterest;return s&&(t=function(e,t){return ei(new A.A({functionName:"Clip",functionArguments:{ClippingGeometry:t.toJSON(),ClippingType:1}}),e)}(t,s)),r&&!i&&"vector-field"!==e.renderer?.type&&(t=this.combineRendererWithRenderingRule(t)),t}combineRendererWithRenderingRule(e){const t=this.layer,{rasterInfo:i,renderer:r}=t;return e=e||t.rasterFunction,r&&Kt(r)?ei(function(e,t){switch(t=t||{},e.type){case"raster-stretch":return function(e,t){const i=t.convertToRFT,r=new A.A;r.functionName="Stretch";const s=si[Z.s.toJSON(e.stretchType)],n="u8",o={StretchType:s,Statistics:function(e){const t=[];return e?.forEach((e=>{const i=e;if(Array.isArray(i))t.push(i);else{if(null==i.min||null==i.max)return;const e=[i.min,i.max,i.avg||0,i.stddev||0];t.push(e)}})),t}(e.statistics??[]),DRA:e.dynamicRangeAdjustment,UseGamma:e.useGamma,Gamma:e.gamma,ComputeGamma:e.computeGamma};if(null!=e.outputMin&&(o.Min=e.outputMin),null!=e.outputMax&&(o.Max=e.outputMax),s===si.standardDeviation?(o.NumberOfStandardDeviations=e.numberOfStandardDeviations,r.outputPixelType=n):s===si.percentClip?(o.MinPercent=e.minPercent,o.MaxPercent=e.maxPercent,r.outputPixelType=n):s===si.minMax?r.outputPixelType=n:s===si.sigmoid&&(o.SigmoidStrengthLevel=e.sigmoidStrengthLevel),r.functionArguments=o,r.variableName="Raster",e.colorRamp){const s=e.colorRamp,n=new A.A;if(i)n.functionArguments={ColorRamp:(0,T.g)(s)};else{const i=(0,T.d)(s,!0);if(i)n.functionArguments={colorRampName:i};else if(!t.convertColorRampToColormap||"algorithmic"!==s.type&&"multipart"!==s.type){const t=e.colorRamp.toJSON();"algorithmic"===t.type?t.algorithm=t.algorithm||"esriCIELabAlgorithm":"multipart"===t.type&&t.colorRamps?.length&&t.colorRamps.forEach((e=>e.algorithm=e.algorithm||"esriCIELabAlgorithm")),n.functionArguments={colorRamp:t}}else n.functionArguments={Colormap:(0,T.c)(s)}}return n.variableName="Raster",n.functionName="Colormap",n.functionArguments.Raster=r,i?new A.A({rasterFunctionDefinition:ii(n)}):n}return i?new A.A({rasterFunctionDefinition:ii(r)}):r}(e,t);case"class-breaks":return function(e,t){const i=[],r=[],s=[],n=[],o=1e-4,{pixelType:a,rasterAttributeTable:l}=t,u=null==l?null:l.features,p=oi(l);if(p&&u&&Array.isArray(u)&&e.classBreakInfos){e.classBreakInfos.forEach(((t,i)=>{const r=t.symbol?.color;let s;r?.a&&null!=t.minValue&&null!=t.maxValue&&u.forEach((o=>{null!=t.minValue&&null!=t.maxValue&&(s=o.attributes[e.field],(s>=t.minValue&&s=t.minValue)&&n.push([o.attributes[p],r.r,r.g,r.b]))}))}));const i=a?ni(n,a):n,r=new A.A;return r.functionName="Colormap",r.functionArguments={},r.functionArguments.Colormap=i,r.variableName="Raster",t.convertToRFT?new A.A({rasterFunctionDefinition:ii(r)}):r}e.classBreakInfos.forEach(((e,t)=>{if(null==e.minValue||null==e.maxValue)return;const a=e.symbol&&e.symbol.color;a?.a?(0===t?i.push(e.minValue,e.maxValue+o):i.push(e.minValue+o,e.maxValue+o),r.push(t),n.push([t,a.r,a.g,a.b])):s.push(e.minValue,e.maxValue)}));const c=a?ni(n,a):n,m=new A.A;m.functionName="Remap",m.functionArguments={InputRanges:i,OutputValues:r,NoDataRanges:s},m.variableName="Raster";const d=new A.A;return d.functionName="Colormap",d.functionArguments={Colormap:c,Raster:m},t.convertToRFT?new A.A({rasterFunctionDefinition:ii(d)}):d}(e,t);case"unique-value":return function(e,t){const i=[],{pixelType:r,rasterAttributeTable:s}=t,n=null==s?null:s.features,o=oi(s),a=e.defaultSymbol?.color?.toRgb(),l=e.uniqueValueInfos;if(l)if(n){if(o){const t=new Map;l.forEach((e=>{const i=e.value,r=ai(e);null!=i&&r?.a&&t.set(String(i),r.toRgb())}));const r=e.field;r&&n.forEach((({attributes:e})=>{const s=String(e[r]),n=e[o],l=t.get(s);l?i.push([n,...l]):a&&i.push([n,...a])}))}}else for(let e=0;ee.toLowerCase()));o=e.indexOf("magnitude"),a=e.indexOf("direction")}-1!==o&&null!==o||(o=0,a=1);const l="arithmetic"===e.rotationType?1:2,u="flow-from"===e.flowRepresentation?0:1,p=e.visualVariables?e.visualVariables.find((e=>"Magnitude"===e.field)):new D.A,c={magnitudeBandID:o,directionBandID:a,isUVComponents:n,referenceSystem:l,massFlowAngleRepresentation:u,symbolTileSize:50,symbolTileSizeUnits:100,calculationMethod:"Vector Average",symbologyName:Wt[e.style.toLowerCase().replace("-","_")],minimumMagnitude:p.minDataValue,maximumMagnitude:p.maxDataValue,minimumSymbolSize:p.minSize,maximumSymbolSize:p.maxSize};i.functionArguments=c;const m=ii(i);return t.convertToRFT?A.A.fromJSON({rasterFunctionDefinition:m}):i}(e,t);case"raster-shaded-relief":return function(e,t){const i=t.convertToRFT;if("elevation"!==t.dataType&&("generic"!==t.dataType||1!==t.bandCount||"s16"!==t.pixelType&&"s32"!==t.pixelType&&"f32"!==t.pixelType&&"f64"!==t.pixelType))return new A.A;const r=new A.A;r.functionName="Hillshade";const s="traditional"===e.hillshadeType?0:1,n="none"===e.scalingType?1:3,o={HillshadeType:s,SlopeType:n,ZFactor:e.zFactor};return 0===s&&(o.Azimuth=e.azimuth,o.Altitude=e.altitude),3===n&&(o.PSPower=e.pixelSizePower,o.PSZFactor=e.pixelSizeFactor),r.functionArguments=o,r.variableName="Raster",e.colorRamp&&(r.functionName="ShadedRelief",i?o.ColorRamp=(0,T.g)(e.colorRamp):o.Colormap=(0,T.c)(e.colorRamp)),i?new A.A({rasterFunctionDefinition:ii(r)}):r}(e,t);case"flow":throw new Error("Unsupported rendering rule.")}}(r,{rasterAttributeTable:i.attributeTable,pixelType:i.pixelType,dataType:i.dataType,bandNames:i.bandInfos.map((({name:e})=>e)),convertColorRampToColormap:t.version<10.6,convertToRFT:!!e?.rasterFunctionDefinition,bandCount:i.bandCount}),e):e}_addResampleRasterFunction(e){if("vector-field"!==this.layer.renderer?.type||"Resample"===e?.functionName)return e;const t="esriImageServiceDataTypeVector-UV"===this.layer.serviceDataType?7:10,i=this.layer.serviceRasterInfo.pixelSize;let r=new A.A({functionName:"Resample",functionArguments:{ResamplingType:t,InputCellSize:i}});return r=e?.rasterFunctionDefinition?new A.A({rasterFunctionDefinition:ii(r)}):r,ei(r,e)}};(0,r._)([(0,u.MZ)()],ui.prototype,"layer",void 0),(0,r._)([(0,u.MZ)({json:{write:!0}})],ui.prototype,"adjustAspectRatio",null),(0,r._)([(0,d.w)("adjustAspectRatio")],ui.prototype,"writeAdjustAspectRatio",null),(0,r._)([(0,u.MZ)({json:{write:!0}})],ui.prototype,"bandIds",null),(0,r._)([(0,u.MZ)({json:{write:!0}})],ui.prototype,"compression",void 0),(0,r._)([(0,u.MZ)({json:{write:!0}})],ui.prototype,"compressionQuality",null),(0,r._)([(0,d.w)("compressionQuality")],ui.prototype,"writeCompressionQuality",null),(0,r._)([(0,u.MZ)({json:{write:!0}})],ui.prototype,"compressionTolerance",null),(0,r._)([(0,d.w)("compressionTolerance")],ui.prototype,"writeCompressionTolerance",null),(0,r._)([(0,u.MZ)({json:{write:!0}})],ui.prototype,"format",null),(0,r._)([(0,u.MZ)({type:String,json:{read:{reader:A.i.read},write:{writer:A.i.write}}})],ui.prototype,"interpolation",null),(0,r._)([(0,u.MZ)({json:{write:!0}})],ui.prototype,"noData",null),(0,r._)([(0,u.MZ)({type:String,json:{read:{reader:A.n.read},write:{writer:A.n.write}}})],ui.prototype,"noDataInterpretation",null),(0,r._)([(0,u.MZ)({json:{write:!0}})],ui.prototype,"pixelType",void 0),(0,r._)([(0,u.MZ)({json:{write:!0}})],ui.prototype,"lercVersion",void 0),(0,r._)([(0,d.w)("lercVersion")],ui.prototype,"writeLercVersion",null),(0,r._)([(0,u.MZ)({type:Number})],ui.prototype,"version",null),(0,r._)([(0,u.MZ)({json:{write:!0}})],ui.prototype,"mosaicRule",null),(0,r._)([(0,u.MZ)({json:{write:!0,name:"renderingRule"}})],ui.prototype,"rasterFunction",null),ui=(0,r._)([(0,m.$)("esri.layers.support.ExportImageServiceParameters")],ui);const pi=new Set(["png","png8","png24","png32","jpg","bmp","gif","jpgpng","lerc","tiff"]),ci=(0,u.Qp)(b.f,{min:0,max:255}),mi=e=>{let t=class extends e{constructor(){super(...arguments),this._functionRasterInfos={},this._rasterJobHandler={instance:null,refCount:0,connectionPromise:null},this._cachedRendererJson=null,this._serviceSupportsMosaicRule=null,this._rasterAttributeTableFieldPrefix="Raster.",this.adjustAspectRatio=null,this.bandIds=void 0,this.capabilities=null,this.compressionQuality=void 0,this.compressionTolerance=.01,this.copyright=null,this.defaultMosaicRule=null,this.definitionExpression=null,this.exportImageServiceParameters=null,this.rasterInfo=null,this.fields=null,this.fullExtent=null,this.hasMultidimensions=!1,this.imageMaxHeight=4100,this.imageMaxWidth=4100,this.interpolation=void 0,this.minScale=0,this.maxScale=0,this.multidimensionalInfo=null,this.multidimensionalSubset=null,this.noData=null,this.noDataInterpretation=void 0,this.objectIdField=null,this.geometryType="polygon",this.typeIdField=null,this.types=[],this.pixelFilter=null,this.raster=void 0,this.sourceType=null,this.viewId=void 0,this.symbolizer=null,this.rasterFunctionInfos=null,this.serviceDataType=null,this.spatialReference=null,this.pixelType=null,this.serviceRasterInfo=null,this.sourceJSON=null,this.url=null,this.version=void 0}initialize(){this._set("exportImageServiceParameters",new ui({layer:this}))}readServiceSupportsMosaicRule(e,t){return this._isMosaicRuleSupported(t)}get _rasterFunctionNamesIndex(){const e=new Map;return!this.rasterFunctionInfos||null!=this.rasterFunctionInfos&&this.rasterFunctionInfos.length<1||null!=this.rasterFunctionInfos&&this.rasterFunctionInfos.forEach((t=>{e.set(t.name.toLowerCase().replaceAll(/ /gi,"_"),t.name)})),e}readBandIds(e,t){if(Array.isArray(e)&&e.length>0&&e.every((e=>"number"==typeof e)))return e}readCapabilities(e,t){return this._readCapabilities(t)}writeCompressionQuality(e,t,i){null!=e&&"lerc"!==this.format&&(t[i]=e)}writeCompressionTolerance(e,t,i){"lerc"===this.format&&null!=e&&(t[i]=e)}readDefaultMosaicRule(e,t){return this._serviceSupportsMosaicRule?N.A.fromJSON(t):null}get fieldsIndex(){return this.fields?new P.A(this.fields):null}set format(e){e&&pi.has(e.toLowerCase())&&this._set("format",e.toLowerCase())}readFormat(e,t){return"esriImageServiceDataTypeVector-UV"===t.serviceDataType||"esriImageServiceDataTypeVector-MagDir"===t.serviceDataType||null!=this.pixelFilter?"lerc":"jpgpng"}readMinScale(e,t){return null!=t.minLOD&&null!=t.maxLOD?e:0}readMaxScale(e,t){return null!=t.minLOD&&null!=t.maxLOD?e:0}set mosaicRule(e){let t=e;t?.mosaicMethod&&(t=N.A.fromJSON({...t.toJSON(),mosaicMethod:t.mosaicMethod,mosaicOperation:t.mosaicOperation})),this._set("mosaicRule",t)}readMosaicRule(e,t){const i=e||t.mosaicRule;return i?N.A.fromJSON(i):this._isMosaicRuleSupported(t)?N.A.fromJSON(t):null}writeMosaicRule(e,t,i){let r=this.mosaicRule;const s=this.definitionExpression;r?s&&s!==r.where&&(r=r.clone(),r.where=s):s&&(r=new N.A({where:s})),this._isValidCustomizedMosaicRule(r)&&(t[i]=r.toJSON())}writeNoData(e,t,i){null!=e&&"number"==typeof e&&(t[i]=ci(e))}readObjectIdField(e,t){if(!e){const i=t.fields.find((e=>"esriFieldTypeOID"===e.type||"oid"===e.type));e=i?.name}return e}get parsedUrl(){return(0,R.An)(this.url)}readSourceType(e,t){return this._isMosaicDataset(t)?"mosaic-dataset":"raster-dataset"}set renderer(e){this.loaded&&(e=this._configRenderer(e)),this._set("renderer",e)}readRenderer(e,t,i){const r=t?.layerDefinition?.drawingInfo?.renderer,s=(0,f.LF)(r,i);return null==s?null:("vector-field"===s.type&&t.symbolTileSize&&!r.symbolTileSize&&(s.symbolTileSize=t.symbolTileSize),Kt(s)||c.L.getLogger(this).warn("ArcGISImageService","Imagery layer doesn't support given renderer type."),s)}writeRenderer(e,t,i){t.layerDefinition=t.layerDefinition||{},t.layerDefinition.drawingInfo=t.layerDefinition.drawingInfo||{},t.layerDefinition.drawingInfo.renderer=e.toJSON(),"vector-field"===e.type&&(t.symbolTileSize=e.symbolTileSize)}get rasterFields(){const e=this._rasterAttributeTableFieldPrefix,t=new O.A({name:"Raster.ItemPixelValue",alias:"Item Pixel Value",domain:null,editable:!1,length:50,type:"string"}),i=new O.A({name:"Raster.ServicePixelValue",alias:"Service Pixel Value",domain:null,editable:!1,length:50,type:"string"}),r=new O.A({name:"Raster.ServicePixelValue.Raw",alias:"Raw Service Pixel Value",domain:null,editable:!1,length:50,type:"string"});let s=this.fields?(0,p.o8)(this.fields):[];s.push(i),this.capabilities?.operations.supportsQuery&&this.fields&&this.fields.length>0&&s.push(t),this.version>=10.4&&null!=this.rasterFunctionInfos&&this.rasterFunctionInfos.some((e=>"none"===e.name.toLowerCase()))&&s.push(r),null!=this.rasterFunctionInfos&&this.rasterFunctionInfos.filter((e=>"none"!==e.name.toLowerCase())).forEach((e=>{s.push(new O.A({name:"Raster.ServicePixelValue."+e.name,alias:e.name,domain:null,editable:!1,length:50,type:"string"}))})),this._isVectorDataSet()&&(s.push(new O.A({name:"Raster.Magnitude",alias:"Magnitude",domain:null,editable:!1,type:"double"})),s.push(new O.A({name:"Raster.Direction",alias:"Direction",domain:null,editable:!1,type:"double"})));const{attributeTable:n}=this.rasterInfo??{};if(null!=n){const t=n.fields.filter((e=>"esriFieldTypeOID"!==e.type&&"value"!==e.name.toLowerCase())).map((t=>{const i=(0,p.o8)(t);return i.name=e+t.name,i}));s=s.concat(t)}return s}get renderingRule(){return(0,v.d)(c.L.getLogger(this),"renderingRule",{replacement:"rasterFunction",version:"4.27",warnOnce:!0}),this.rasterFunction}set renderingRule(e){(0,v.d)(c.L.getLogger(this),"renderingRule",{replacement:"rasterFunction",version:"4.27",warnOnce:!0}),this._set("rasterFunction",e)}set rasterFunction(e){let t=e;t?.rasterFunction&&(t=A.A.fromJSON({...t.toJSON(),rasterFunction:t.rasterFunction,rasterFunctionArguments:t.rasterFunctionArguments})),this._set("rasterFunction",t)}readRasterFunction(e,t){const i=t.rasterFunctionInfos;return t.renderingRule||i?.length&&"None"!==i[0].name?this._isRFTJson(t.renderingRule)?A.A.fromJSON({rasterFunctionDefinition:t.renderingRule}):A.A.fromJSON(t.renderingRule||{rasterFunctionInfos:t.rasterFunctionInfos}):null}readSpatialReference(e,t){const i=e||t.extent.spatialReference;return i?Q.A.fromJSON(i):null}readPixelType(e){return A.p.fromJSON(e)||e}writePixelType(e,t,i){null!=this.serviceRasterInfo&&this.pixelType===this.serviceRasterInfo.pixelType||(t[i]=A.p.toJSON(e))}readVersion(e,t){let i=t.currentVersion;return i||(i=t.hasOwnProperty("fields")||t.hasOwnProperty("timeInfo")?10:9.3),i}applyFilter(e){let t=e;return this.pixelFilter&&(t=this._clonePixelData(e),this.pixelFilter(t)),t}async applyRenderer(e,t){let i=e;const{renderer:r,symbolizer:s,pixelFilter:n,bandIds:o}=this;if(!this._isPicture()&&r&&s&&!n){const n=JSON.stringify(this._cachedRendererJson)!==JSON.stringify(r.toJSON()),a=this._rasterJobHandler.instance;if(a){n&&(s.bind(),await a.updateSymbolizer(s,t),this._cachedRendererJson=r.toJSON());const l=await a.symbolize({bandIds:o,...e},t);i={extent:e.extent,pixelBlock:l}}else i={extent:e.extent,pixelBlock:s.symbolize({bandIds:o,...e})}}return i}destroy(){this._shutdownJobHandler()}increaseRasterJobHandlerUsage(){this._rasterJobHandler.refCount++}decreaseRasterJobHandlerUsage(){this._rasterJobHandler.refCount--,this._rasterJobHandler.refCount<=0&&this._shutdownJobHandler()}async computeAngles(e,t){if(!(await this._fetchCapabilities(t?.signal)).operations.supportsComputeAngles)throw new o.A("imagery-layer:compute-angles","this operation is not supported on the input image service");return async function(e,t,i){const r=(t=(0,b.b)(ue,t)).toJSON();null!=r.angleName&&(r.angleName=r.angleName.join(",")),t?.point?.spatialReference?.imageCoordinateSystem&&(r.point.spatialReference=Lt(t.point.spatialReference)),t?.spatialReference?.imageCoordinateSystem&&(r.spatialReference=Bt(t.spatialReference));const s=(0,$.p)(e),n=(0,$.e)({...s.query,f:"json",...r}),o=(0,$.a)(n,i),{data:a}=await(0,w.A)(`${s.path}/computeAngles`,o);return a.spatialReference=a.spatialReference?null!=a.spatialReference.geodataXform?new Q.A({wkid:0,imageCoordinateSystem:a.spatialReference}):Q.A.fromJSON(a.spatialReference):null,"NaN"===a.north&&(a.north=null),"NaN"===a.up&&(a.up=null),new ce(a)}(this.url,e,this._getRequestOptions(t))}async computePixelSpaceLocations(e,t){if(!(await this._fetchCapabilities(t?.signal)).operations.supportsComputePixelLocation)throw new o.A("imagery-layer:compute-pixel-space-locations","this operation is not supported on the input image service");return async function(e,t,i){const r=(t=(0,b.b)(st,t)).toJSON(),{geometries:s}=t;if(s)for(let e=0;e{e.avg=e.mean,e.stddev=e.standardDeviation})),{statistics:o,histograms:n.histograms}}(this.url,e,this._getRequestOptions(t))}async measureHeight(e,t){const i=await this._fetchCapabilities(t?.signal);if(!("base-and-top"===e.operationType?i.mensuration.supportsHeightFromBaseAndTop:"base-and-top-shadow"===e.operationType?i.mensuration.supportsHeightFromBaseAndTopShadow:i.mensuration.supportsHeightFromTopAndTopShadow))throw new o.A("imagery-layer:measure-height","this operation is not supported on the input image service");return e=(0,p.o8)(e),this._applyMosaicAndRenderingRules(e),async function(e,t,i){t=(0,b.b)($e,t);const r=await qt(e,t,[t.fromGeometry,t.toGeometry],i);return Qe.fromJSON(r)}(this.url,e,this._getRequestOptions(t))}async measureAreaAndPerimeter(e,t){const i=await this._fetchCapabilities(t?.signal);if(!i.mensuration.supportsAreaAndPerimeter||e.is3D&&!i.mensuration.supports3D)throw new o.A("imagery-layer:measure-area-and-perimeter","this operation is not supported on the input image service");return e=(0,p.o8)(e),this._applyMosaicAndRenderingRules(e),async function(e,t,i){t=(0,b.b)(fe,t);const r=await qt(e,t,[t.geometry],i);return Me.fromJSON(r)}(this.url,e,this._getRequestOptions(t))}async measureDistanceAndAngle(e,t){const i=await this._fetchCapabilities(t?.signal);if(!i.mensuration.supportsDistanceAndAngle||e.is3D&&!i.mensuration.supports3D)throw new o.A("imagery-layer:measure-distance-and-angle","this operation is not supported on the input image service");return e=(0,p.o8)(e),this._applyMosaicAndRenderingRules(e),async function(e,t,i){t=(0,b.b)(Ze,t);const r=await qt(e,t,[t.fromGeometry,t.toGeometry],i);return Ne.fromJSON(r)}(this.url,e,this._getRequestOptions(t))}async measurePointOrCentroid(e,t){const i=await this._fetchCapabilities(t?.signal);if(!i.mensuration.supportsPointOrCentroid||e.is3D&&!i.mensuration.supports3D)throw new o.A("imagery-layer:measure-point-or-centroid","this operation is not supported on the input image service");return e=(0,p.o8)(e),this._applyMosaicAndRenderingRules(e),async function(e,t,i){t=(0,b.b)(ut,t);const r=await qt(e,t,[t.geometry],i);return ct.fromJSON(r)}(this.url,e,this._getRequestOptions(t))}async measureLengthFromImage(e,t){if(!(await this._fetchCapabilities(t?.signal)).operations.supportsMeasureFromImage)throw new o.A("imagery-layer:measure-length-from-image","this operation is not supported on the input image service");if("polyline"!==e.geometry.type)throw new o.A("imagery-layer:measure-length-from-image","this input geometry must be a polyline");return async function(e,t,i){const r=await Et(e,t,i);return Pt.fromJSON(r)}(this.url,e,this._getRequestOptions(t))}async measureAreaFromImage(e,t){if(!(await this._fetchCapabilities(t?.signal)).operations.supportsMeasureFromImage)throw new o.A("imagery-layer:measure-area-from-image","this operation is not supported on the input image service");if("polygon"!==e.geometry.type)throw new o.A("imagery-layer:measure-area-from-image","this input geometry must be a polygon");return async function(e,t,i){const r=await Et(e,t,i);return Tt.fromJSON(r)}(this.url,e,this._getRequestOptions(t))}getField(e){const{fieldsIndex:t}=this;return null!=t?t.get(e):void 0}getFieldDomain(e,t){const i=this.getField(e);return i?i.domain:null}async fetchImage(e,t,r,s={}){if(null==e||null==t||null==r)throw new o.A("imagery-layer:fetch-image","Insufficient parameters for requesting an image. A valid extent, width and height values are required.");if(this.renderer||this.symbolizer){const e=await this._generateRasterInfo(this.rasterFunction,{signal:s.signal});e&&(this.rasterInfo=e)}const n=this.getExportImageServiceParameters(e,t,r,s.timeExtent);if(null==n){if(s.requestAsImageElement&&this._canRequestImageElement(this.format)){const e=document.createElement("canvas");return e.width=t,e.height=r,s.returnImageBitmap?{imageBitmap:await(0,C.a)(e,`${i(this.parsedUrl)}/exportImage`,s.signal)}:{imageOrCanvasElement:e}}const{bandIds:n,rasterInfo:o}=this,a=(n?.length||o.bandCount)??0,l=t*r,u=o.pixelType,p=[];for(let e=0;e=10.3?e?.rasterFunction:null})}).then((e=>e.data))}fetchRasterAttributeTable(e){return this.version<10.1?Promise.reject(new o.A("#fetchRasterAttributeTable()","Failed to get rasterAttributeTable")):(0,w.A)(i(this.parsedUrl)+"/rasterAttributeTable",{query:this._getQueryParams({renderingRule:this.version>=10.3?e?.rasterFunction:null})}).then((e=>Ke.A.fromJSON(e.data)))}getCatalogItemRasterInfo(e,t){const r={...t,query:this._getQueryParams()};return async function(e,t,i){const r=(0,$.p)(e),s=(0,$.e)({...r?.query,f:"json"}),n=(0,$.a)(s,i),o=`${r?.path}/${t}/info`,a=(0,w.A)(`${o}`,n),l=(0,w.A)(`${o}/keyProperties`,n),u=await Promise.allSettled([a,l]),p="fulfilled"===u[0].status?u[0].value.data:null,c="fulfilled"===u[1].status?u[1].value.data:null;let m=null;p.statistics?.length&&(m=p.statistics.map((e=>({min:e[0],max:e[1],avg:e[2],stddev:e[3]}))));const d=se.A.fromJSON(p.extent),h=Math.ceil(d.width/p.pixelSizeX-.1),y=Math.ceil(d.height/p.pixelSizeY-.1),g=d.spatialReference,f=new H.A({x:p.pixelSizeX,y:p.pixelSizeY,spatialReference:g}),v=p.histograms?.length?p.histograms:null,_=new q.R({origin:p.origin,blockWidth:p.blockWidth,blockHeight:p.blockHeight,firstPyramidLevel:p.firstPyramidLevel,maximumPyramidLevel:p.maxPyramidLevel});return new q.A({width:h,height:y,bandCount:p.bandCount,extent:d,spatialReference:g,pixelSize:f,pixelType:p.pixelType.toLowerCase(),statistics:m,histograms:v,keyProperties:c,storageInfo:_})}(i(this.parsedUrl),e,r)}async getCatalogItemICSInfo(e,t){const{data:r}=await(0,w.A)(i(this.parsedUrl)+"/"+e+"/info/ics",{query:this._getQueryParams(),...t}),s=r?.ics;if(!s)return;let n=null;try{n=(await(0,w.A)(i(this.parsedUrl)+"/"+e+"/info",{query:this._getQueryParams(),...t})).data.extent}catch{}if(!n?.spatialReference)return{ics:s,icsToPixelTransform:null,icsExtent:null,northDirection:null};const o=this.version>=10.7?(0,w.A)(i(this.parsedUrl)+"/"+e+"/info/icstopixel",{query:this._getQueryParams(),...t}).then((e=>e.data)).catch((()=>({}))):{},a=n.spatialReference,l={geometries:JSON.stringify({geometryType:"esriGeometryEnvelope",geometries:[n]}),inSR:(0,M.Y)(a),outSR:"0:"+e},u=(0,w.A)(i(this.parsedUrl)+"/project",{query:this._getQueryParams(l),...t}).then((e=>e.data)).catch((()=>({}))),p=(n.xmin+n.xmax)/2,c=(n.ymax-n.ymin)/6,m=n.ymin+c,d=[];for(let e=0;e<5;e++)d.push({x:p,y:m+c*e});const h={geometries:JSON.stringify({geometryType:"esriGeometryPoint",geometries:d}),inSR:(0,M.Y)(a),outSR:"0:"+e},y=(0,w.A)(i(this.parsedUrl)+"/project",{query:this._getQueryParams(h),...t}).then((e=>e.data)).catch((()=>({}))),g=await Promise.all([o,u,y]);let f=g[0].ipxf;if(null==f){const e=s.geodataXform?.xf_0;"topup"===e?.name?.toLowerCase()&&6===e?.coefficients?.length&&(f={affine:{name:"ics [sensor: Frame] to pixel (column, row) transformation",coefficients:e.coefficients,cellsizeRatio:0,type:"GeometricXform"}})}const v=se.A.fromJSON(g[1]?.geometries?.[0]);v&&(v.spatialReference=new Q.A({wkid:0,imageCoordinateSystem:s}));const _=g[2].geometries?g[2].geometries.filter((e=>null!=e?.x&&null!=e.y&&"NaN"!==e.x&&"NaN"!==e.y)):[],R=_.length;if(R<3)return{ics:s,icsToPixelTransform:f,icsExtent:v,northDirection:null};let b=0,S=0,I=0,F=0;for(let e=0;e_[0].x,T=_[4].y>_[0].y;return x===1/0?A=T?90:270:0===x?A=j?0:180:x>0?A=j?180*Math.atan(x)/Math.PI:180*Math.atan(x)/Math.PI+180:x<0&&(A=T?180+180*Math.atan(x)/Math.PI:360+180*Math.atan(x)/Math.PI),{ics:s,icsToPixelTransform:f,icsExtent:v,northDirection:A}}async generateRasterInfo(e,t){if(e=(0,b.b)(A.A,e),this.serviceRasterInfo&&(!e||"none"===e.functionName?.toLowerCase()||this._isVectorFieldResampleFunction(e)))return this.serviceRasterInfo;const r=function(e){if(!e)return null;const t=JSON.stringify(e).match(/"rasterFunction":"(.*?")/gi),i=t?.map((e=>e.slice(18,-1)));return i?i.join("/"):null}(e);if(!r)throw new o.A("imagery-layer:generate-raster-info","the rendering rule is not supported");if(this._functionRasterInfos[r])return this._functionRasterInfos[r];const s={...t,query:this._getQueryParams()},n=(0,Ht.g)(i(this.parsedUrl),e,s);this._functionRasterInfos[r]=n;try{return await n}catch(e){throw this._functionRasterInfos[r]=null,e}}getExportImageServiceParameters(e,t,r,s){const n=Bt((e=e.clone().shiftCentralMeridian()).spatialReference,i(this.parsedUrl));this.pixelType!==this.serviceRasterInfo.pixelType&&(this.exportImageServiceParameters.pixelType=this.pixelType);const o=this.exportImageServiceParameters.toJSON(),{bandIds:a,noData:l}=o;let{renderingRule:u}=o;const p=this.rasterFunction?.rasterFunctionDefinition,c=!this.renderer||"raster-stretch"===this.renderer.type;if(a?.length&&this._hasRasterFunction(this.rasterFunction)&&!p&&c){const e={rasterFunction:"ExtractBand",rasterFunctionArguments:{BandIds:a}};if("Stretch"===u.rasterFunction)e.rasterFunctionArguments.Raster=u.rasterFunctionArguments.Raster,u.rasterFunctionArguments.Raster=e;else if("Colormap"===u.rasterFunction){const t=u.rasterFunctionArguments.Raster;"Stretch"===t?.rasterFunction?(e.rasterFunctionArguments.Raster=t.rasterFunctionArguments.Raster,t.rasterFunctionArguments.Raster=e):(e.rasterFunctionArguments.Raster=t,u.rasterFunctionArguments.Raster=e)}else e.rasterFunctionArguments.Raster=u,u=e;o.bandIds=void 0}else o.bandIds=a?.join(",");Array.isArray(l)&&l.length>0&&(o.noData=l.join(","));const m=this._processMultidimensionalIntersection(null,s,this.exportImageServiceParameters.mosaicRule);if(m.isOutSide)return null;o.mosaicRule=null!=m.mosaicRule?JSON.stringify(m.mosaicRule):null,s=m.timeExtent,o.renderingRule=this._getRenderingRuleString(A.A.fromJSON(u));const d={};if(null!=s){const{start:e,end:t}=s.toJSON();e&&t&&e===t?d.time=""+e:null==e&&null==t||(d.time=`${e??"null"},${t??"null"}`)}return{bbox:e.xmin+","+e.ymin+","+e.xmax+","+e.ymax,bboxSR:n,imageSR:n,size:t+","+r,...o,...d}}async getSamples(e,t){const i=await this._fetchCapabilities(t?.signal);if(!i?.operations.supportsGetSamples)throw new o.A("imagery-layer:get-samples","getSamples operation is not supported on the input image service");e=(0,p.o8)(e);const{raster:r}=this;return r&&null==e.raster&&(e.raster=r),async function(e,t,i){const r=(t=(0,b.b)(ht,t)).toJSON();Ct(r),r.outFields?.length&&(r.outFields=r.outFields.join(","));const s=await(0,U.el)(t.geometry),n=s?.[0];null!=n&&(r.geometry=Gt(n));const o=(0,$.p)(e),a=(0,$.e)({...o.query,f:"json",...r}),l=(0,$.a)(a,i),{data:u}=await(0,w.A)(`${o.path}/getSamples`,l),p=u?.samples?.map((e=>{const t="NaN"===e.value||""===e.value?null:e.value.split(" ").map((e=>Number(e)));return{...e,pixelValue:t}}));return wt.fromJSON({samples:p})}(this.url,e,this._getRequestOptions(t))}async identify(e,t){if(!(await this._fetchCapabilities(t?.signal)).operations.supportsIdentify)throw new o.A("imagery-layer:identify","identify operation is not supported on the input image service");e=(0,p.o8)(e),this.version<10.91&&"extent"===e.geometry?.type&&(e.geometry=oe.A.fromExtent(e.geometry));const i=this._processMultidimensionalIntersection(e.geometry,e.timeExtent,e.mosaicRule||this.mosaicRule);if(i.isOutSide)throw new o.A("imagery-layer:identify","the request cannot be fulfilled when falling outside of the multidimensional subset");e.timeExtent=i.timeExtent,e.mosaicRule=i.mosaicRule;const{raster:r,rasterFunction:s}=this;return s&&null==e.rasterFunction&&(e.rasterFunction=s),r&&null==e.raster&&(e.raster=r),Jt(this.url,e,this._getRequestOptions(t))}async imageToMap(e,t){if(!(await this._fetchCapabilities(t?.signal)).operations.supportsImageToMap)throw new o.A("imagery-layer:image-to-map","imageToMap operation is not supported on the input image service");return async function(e,t,i){const r=(t=(0,b.b)(bt,t)).toJSON();t.geometry.spatialReference.imageCoordinateSystem&&(r.geometry=Gt(t.geometry)),t.depthOffset&&t.adjust||delete r.options;const s=(0,$.p)(e),n=(0,$.e)({...s.query,f:"json",...r}),o=(0,$.a)(n,i),{data:a}=await(0,w.A)(`${s.path}/imageToMap`,o);return(0,ae.rS)(a)}(i(this.parsedUrl),e,this._getRequestOptions(t))}async imageToMapMultiray(e,t){if(!(await this._fetchCapabilities(t?.signal)).operations.supportsImageToMapMultiray)throw new o.A("imagery-layer:image-to-map-multiray","imageToMapMultiray operation is not supported on the input image service");return async function(e,t,i){const r=(t=(0,b.b)(_t,t)).toJSON();t.rasterIds?.length&&(r.rasterIds=t.rasterIds.join(","));const s=(0,$.p)(e),n=(0,$.e)({...s.query,f:"json",...r}),o=(0,$.a)(n,i),{data:a}=await(0,w.A)(`${s.path}/imageToMapMultiray`,o);return(0,ae.rS)(a)}(i(this.parsedUrl),e,this._getRequestOptions(t))}async mapToImage(e,t){if(!(await this._fetchCapabilities(t?.signal)).operations.supportsMapToImage)throw new o.A("imagery-layer:map-to-image","mapToImage operation is not supported on the input image service");return async function(e,t,i){const r=(t=(0,b.b)(At,t)).toJSON(),s=await(0,U.el)(t.geometry),n=s?.[0];null!=n&&(r.geometry=Gt(n)),t.visibleOnly||delete r.options;const o=n?.spatialReference??t.geometry?.spatialReference;o&&(r.inSR=Bt(o));const a=(0,$.p)(e),l=(0,$.e)({...a.query,f:"json",...r}),u=(0,$.a)(l,i),{data:p}=await(0,w.A)(`${a.path}/mapToImage`,u);return(0,ae.rS)(p)}(i(this.parsedUrl),e,this._getRequestOptions(t))}async findImages(e,t){if(!(await this._fetchCapabilities(t?.signal)).operations.supportsFindImages)throw new o.A("imagery-layer:find-images","findImages operation is not supported on the input image service");return async function(e,t,i){const r=(t=(0,b.b)(W,t)).toJSON(),s=await(0,U.el)([t.fromGeometry,t.toGeometry]);null!=s[0]&&(r.fromGeometry=Gt(s[0]),s[0].spatialReference&&(r.inSR=Bt(s[0].spatialReference))),null!=s[1]&&(r.toGeometry=Gt(s[1])),t.objectIds?.length&&(r.objectIds=r.objectIds.join(","));const n=(0,$.p)(e),o=(0,$.e)({...n.query,f:"json",...r}),a=(0,$.a)(o,i),{data:l}=await(0,w.A)(`${n.path}/find`,a);return ie.fromJSON(l)}(i(this.parsedUrl),e,this._getRequestOptions(t))}async getImageUrl(e,t){if(!(await this._fetchCapabilities(t?.signal)).operations.supportsGetImageUrl)throw new o.A("imagery-layer:get-image-url","getImageUrl operation is not supported on the input image service");return async function(e,t,i){const r=(t=(0,b.b)(Mt,t)).toJSON(),s=(0,$.p)(e),n=(0,$.e)({...s.query,f:"json",...r}),o=(0,$.a)(n,i),{data:a}=await(0,w.A)(`${s.path}/getImageUrl`,o);return Ft.fromJSON(a)}(i(this.parsedUrl),e,this._getRequestOptions(t))}createQuery(){return new Ut.A({outFields:["*"],returnGeometry:!0,where:this.definitionExpression||"1=1"})}async queryBoundary(e,t){if(!(await this._fetchCapabilities(t?.signal)).operations.supportsQueryBoundary)throw new o.A("imagery-layer:query-boundary","queryBoundary operation is not supported on the input image service");return e=e??{outSpatialReference:this.spatialReference},async function(e,t,i){t=(0,b.b)(Fe,t);const r=(0,$.p)(e),s=t.toJSON();t.outSpatialReference&&(s.outSR=Bt(t.outSpatialReference));const n=(0,$.e)({...r.query,f:"json",...s}),o=(0,$.a)(n,i),{data:a}=await(0,w.A)(r.path+"/queryBoundary",o);return Ae.fromJSON(a)}(i(this.parsedUrl),e,this._getRequestOptions(t))}async queryRasters(e,t){return({query:e,requestOptions:t}=await this._prepareForQuery(e,t)),(0,zt.e)(this.url,e,t)}async queryObjectIds(e,t){return({query:e,requestOptions:t}=await this._prepareForQuery(e,t)),(0,$t.a)(this.url,e,t)}async queryGPSInfo(e,t){if(!(await this._fetchCapabilities(t?.signal)).operations.supportsQueryGPSInfo)throw new o.A("imagery-layer:query-gps-info","queryGPSInfo operation is not supported on the input image service");return e=e??{where:"1=1"},async function(e,t,i){const r=(t=(0,b.b)(Ve,t)).toJSON();Ct(r),r.objectIds?.length&&(r.objectIds=r.objectIds.join(",")),r.geometry||r.objectIds||r.time||r.where||(r.where="1=1");const s=await(0,U.el)(t.geometry),n=s?.[0];null!=n&&(r.geometry=Gt(n));const o=n?.spatialReference??t.geometry?.spatialReference;o&&(r.inSR=Bt(o));const a=(0,$.p)(e),l=(0,$.e)({...a.query,f:"json",...r}),u=(0,$.a)(l,i),{data:p}=await(0,w.A)(`${a.path}/queryGPSInfo`,u);return Be.fromJSON(p)}(i(this.parsedUrl),e,this._getRequestOptions(t))}async queryRasterCount(e,t){return({query:e,requestOptions:t}=await this._prepareForQuery(e,t)),(0,$t.e)(this.url,e,t)}async queryVisibleRasters(e,t){if(!e)throw new o.A("imagery-layer: query-visible-rasters","missing query parameter");await this.load();const{pixelSize:i,returnDomainValues:r,returnTopmostRaster:s,showNoDataRecords:n}=t||{pixelSize:null,returnDomainValues:!1,returnTopmostRaster:!1,showNoDataRecords:!1};let a=!1,l=null,u=null;const p="raster.servicepixelvalue",c=this._rasterFunctionNamesIndex;if(null!=e.outFields&&(a=e.outFields.some((e=>!e.toLowerCase().includes(p))),this.version>=10.4)){const t=e.outFields.filter((e=>e.toLowerCase().includes(p)&&e.length>24)).map((e=>{const t=e.slice(25);return[this._updateRenderingRulesFunctionName(t,c),t]}));l=t.map((e=>new A.A({functionName:e[0]}))),u=t.map((e=>e[1]));const{rasterFunction:i}=this;0===l.length?i?.functionName?(l.push(i),u.push(i.functionName)):l=null:i?.functionName&&!l.some((e=>e.functionName===i.functionName))&&(l.push(i),u.push(i.functionName))}const m=null==e.outSpatialReference||e.outSpatialReference.equals(this.spatialReference),{multidimensionalSubset:d}=this;let h=e.timeExtent||this.timeExtent;if(d){const{isOutside:t,intersection:i}=(0,G.f)(d,{geometry:e.geometry,timeExtent:e.timeExtent,multidimensionalDefinition:this.exportImageServiceParameters.mosaicRule?.multidimensionalDefinition});if(t)throw new o.A("imagery-layer:query-visible-rasters","the request cannot be fulfilled when falling outside of the multidimensional subset");null!=i?.timeExtent&&(h=i.timeExtent)}const y=this._combineMosaicRuleWithTimeExtent(this.exportImageServiceParameters.mosaicRule,h);let g=e.geometry;this.version<10.91&&"extent"===g?.type&&(g=oe.A.fromExtent(g));const f=this._getQueryParams({geometry:g,timeExtent:h,mosaicRule:y,rasterFunction:this.version<10.4?this.rasterFunction:null,rasterFunctions:l,pixelSize:i,returnCatalogItems:a,returnGeometry:m,raster:this.raster,maxItemCount:s?1:null});delete f.f;const w=new Xe(f);try{await this._generateRasterInfo(this.rasterFunction);const i=await Jt(this.url,w,{signal:t?.signal,query:{...this.customParameters}}),s=e.outFields,o=null!=i.value&&i.value.toLowerCase().includes("nodata");if(!a||m||!i?.catalogItems?.features.length||!n&&o)return this._processVisibleRastersResponse(i,{returnDomainValues:r,templateRRFunctionNames:u,showNoDataRecords:n,templateFields:s});const l=this.objectIdField||"ObjectId",p=i.catalogItems?.features??[],c=p.map((e=>e.attributes?.[l])),d=new Ut.A({objectIds:c,returnGeometry:!0,outSpatialReference:e.outSpatialReference,outFields:[l]}),h=await this.queryRasters(d);return h?.features?.length&&h.features.forEach((t=>{p.forEach((i=>{i.attributes[l]===t.attributes[l]&&(i.geometry=new oe.A(t.geometry),null!=e.outSpatialReference&&(i.geometry.spatialReference=e.outSpatialReference))}))})),this._processVisibleRastersResponse(i,{returnDomainValues:r,templateRRFunctionNames:u,showNoDataRecords:n,templateFields:s})}catch{throw new o.A("imagery-layer:query-visible-rasters","encountered error when querying visible rasters")}}async fetchVariableStatisticsHistograms(e,t){const r=(0,w.A)(i(this.parsedUrl)+"/statistics",{query:this._getQueryParams({variable:e}),signal:t}).then((e=>e.data?.statistics)),s=(0,w.A)(i(this.parsedUrl)+"/histograms",{query:this._getQueryParams({variable:e}),signal:t}).then((e=>e.data?.histograms)),n=await Promise.all([r,s]);return n[0]&&n[0].forEach((e=>{e.avg=e.mean,e.stddev=e.standardDeviation})),{statistics:n[0]||null,histograms:n[1]||null}}async createFlowMesh(e,t){const i=this._rasterJobHandler.instance;return i?i.createFlowMesh(e,t):(0,Qt.c)(e.meshType,e.simulationSettings,e.flowData,null!=t.signal?t.signal:(new AbortController).signal)}getMultidimensionalSubsetVariables(e){const t=e??this.serviceRasterInfo.multidimensionalInfo;return(0,G.e)(this.multidimensionalSubset,t)}async _fetchService(e){await this._fetchServiceInfo(e),this.rasterInfo||(this.rasterInfo=this.serviceRasterInfo);const t=this.sourceJSON,r=null!=this.serviceRasterInfo?Promise.resolve(this.serviceRasterInfo):(0,Ht.f)(i(this.parsedUrl),t,{signal:e,query:this._getQueryParams()}).then((e=>(this._set("serviceRasterInfo",e),this._set("multidimensionalInfo",e.multidimensionalInfo),(0,Ht.p)(e,t),e))),s=this._hasRasterFunction(this.rasterFunction)?this._generateRasterInfo(this.rasterFunction,{signal:e}):null,n=this._getRasterFunctionInfos();return Promise.all([r,s,n]).then((e=>{e[1]?this._set("rasterInfo",e[1]):this._set("rasterInfo",e[0]),e[2]&&this._set("rasterFunctionInfos",e[2]),this.renderer&&!this._isSupportedRenderer(this.renderer)&&(this._set("renderer",null),c.L.getLogger(this).warn("ArcGISImageService","Switching to the default renderer. Renderer applied is not valid for this Imagery Layer")),this._set("renderer",this._configRenderer(this.renderer)),this.addHandles([(0,_.wB)((()=>this.rasterFunction),(e=>{(this.renderer||this.symbolizer||this.popupEnabled&&this.popupTemplate)&&this._generateRasterInfo(e).then((e=>{e&&(this.rasterInfo=e)}))}))]);const{serviceRasterInfo:t}=this;null!=t.multidimensionalInfo&&this._updateMultidimensionalDefinition(t)}))}_combineMosaicRuleWithTimeExtent(e,t){const i=this.timeInfo,{multidimensionalInfo:r}=this.serviceRasterInfo;if(null==e||null==r||null==t||null==i?.startField)return e;const{startField:s}=i,n=r.variables.some((e=>e.dimensions.some((e=>e.name===s))))?s:"StdTime";if(e=e.clone(),"mosaic-dataset"===this.sourceType)return e.multidimensionalDefinition=e.multidimensionalDefinition?.filter((e=>e.dimensionName!==n)),this._cleanupMultidimensionalDefinition(e);e.multidimensionalDefinition=e.multidimensionalDefinition||[];const o=e.multidimensionalDefinition.filter((e=>e.dimensionName===n)),a=null!=t.start?t.start.getTime():null,l=null!=t.end?t.end.getTime():null,u=null==a||null==l||a===l,p=u?[a||l]:[[a,l]],c=this.version>=10.8;if(o.length)o.forEach((e=>{e.dimensionName===n&&(c?(e.dimensionName=null,e.isSlice=!1,e.values=[]):(e.isSlice=u,e.values=p))}));else if(!c){const t=e.multidimensionalDefinition.filter((e=>null!=e.variableName&&null==e.dimensionName));t.length?t.forEach((e=>{e.dimensionName=n,e.isSlice=u,e.values=p})):e.multidimensionalDefinition.push(new F.A({variableName:"",dimensionName:n,isSlice:u,values:p}))}return this._cleanupMultidimensionalDefinition(e)}_cleanupMultidimensionalDefinition(e){return null==e?null:(e.multidimensionalDefinition&&(e.multidimensionalDefinition=e.multidimensionalDefinition.filter((e=>!(!e.variableName&&!e.dimensionName))),0===e.multidimensionalDefinition.length&&(e.multidimensionalDefinition=null)),"mosaic-dataset"!==this.sourceType&&null==e.multidimensionalDefinition?null:e)}async _prepareForQuery(e,t){if(!(await this._fetchCapabilities(t?.signal)).operations.supportsQuery)throw new o.A("imagery-layer:query-rasters","query operation is not supported on the input image service");return e=null!=e?(0,b.b)(Ut.A,e):this.createQuery(),t=this._getRequestOptions(t),this.raster&&(t.query={...t.query,raster:this.raster}),{query:e,requestOptions:t}}async _initJobHandler(){if(null!=this._rasterJobHandler.connectionPromise)return this._rasterJobHandler.connectionPromise;const e=new E.R;this._rasterJobHandler.connectionPromise=e.initialize().then((()=>{this._rasterJobHandler.instance=e}),(()=>{})),await this._rasterJobHandler.connectionPromise}_shutdownJobHandler(){this._rasterJobHandler.instance&&this._rasterJobHandler.instance.destroy(),this._rasterJobHandler.instance=null,this._rasterJobHandler.connectionPromise=null,this._rasterJobHandler.refCount=0,this._cachedRendererJson=null}_isSupportedRenderer(e){const{rasterInfo:t,rasterFunction:i}=this;return"unique-value"===e.type&&this._hasRasterFunction(i)&&1===t?.bandCount&&["u8","s8"].includes(t.pixelType)||null!=t&&null!=e&&(0,z.q)(t).includes(e.type)}async _fetchCapabilities(e){return this.capabilities||await this._fetchServiceInfo(e),this.capabilities}async _fetchServiceInfo(e){let t=this.sourceJSON;if(!t){const{data:r,ssl:s}=await(0,w.A)(i(this.parsedUrl),{query:this._getQueryParams(),signal:e});t=r,this.sourceJSON=t,s&&(this.url=this.url.replace(/^http:/i,"https:"))}if(t.capabilities?.toLowerCase().split(",").map((e=>e.trim())).indexOf("tilesonly")>-1)throw new o.A("imagery-layer:fetch-service-info","use ImageryTileLayer to open tiles-only image services");this.read(t,{origin:"service",url:this.parsedUrl})}_isMosaicDataset(e){return e.serviceSourceType?"esriImageServiceSourceTypeMosaicDataset"===e.serviceSourceType:e.fields?.length>0}_isMosaicRuleSupported(e){if(!e)return!1;const t=this._isMosaicDataset(e),i=e.currentVersion>=10.71&&e.hasMultidimensions&&!(e.fields?.length>1);return t||i}_isVectorFieldResampleFunction(e){if(null==e)return!1;const{functionName:t,functionArguments:i}=e,r="resample"===t?.toLowerCase(),s=i?.ResampleType||i?.resampleType;return r&&(7===s||10===s)}_isPicture(){return!this.format||this.format.includes("jpg")||this.format.includes("png")}_configRenderer(e){const t=this._isPicture(),{rasterInfo:i}=this;if(!t&&!this.pixelFilter||this._isVectorDataSet()){if(!this.bandIds&&i.bandCount>=3){const e=(0,z.h)(i);!e||3===i.bandCount&&0===e[0]&&1===e[1]&&2===e[2]||(this.bandIds=e)}e||(e=(0,z.p)(i,{bandIds:this.bandIds,variableName:this.rasterFunction?null:this.mosaicRule?.multidimensionalDefinition?.[0].variableName}));const t=(0,z.n)(e.toJSON());this.symbolizer?(this.symbolizer.rendererJSON=t,this.symbolizer.rasterInfo=i):this.symbolizer=new L.R({rendererJSON:t,rasterInfo:i}),this.symbolizer.bind().success||(this.symbolizer=null)}return e}_clonePixelData(e){return null==e?e:{extent:e.extent&&e.extent.clone(),pixelBlock:null!=e.pixelBlock?e.pixelBlock.clone():null}}_getQueryParams(e){null!=e?.renderingRule&&"string"!=typeof e.renderingRule&&(e.renderingRule=this._getRenderingRuleString(e.renderingRule));const{raster:t,viewId:i}=this;return{raster:t,viewId:i,f:"json",...e,...this.customParameters}}_getRequestOptions(e){return{...e,query:{...e?.query,...this.customParameters}}}_decodePixelBlock(e,t,i){return this._rasterJobHandler.instance?this._rasterJobHandler.instance.decode({data:e,options:t}):(0,L.d)(e,t,i)}async _getRasterFunctionInfos(e){const t=this.sourceJSON.rasterFunctionInfos;if(this.loaded)return t;if(t&&this.version>=10.3){if(1===t.length&&"none"===t[0].name.toLowerCase())return t;const r=await(0,w.A)(i(this.parsedUrl)+"/rasterFunctionInfos",{query:this._getQueryParams(),signal:e});return r.data?.rasterFunctionInfos}return null}_canRequestImageElement(e){return!this.pixelFilter&&(!e||e.includes("png"))}async _requestArrayBuffer(e){const{imageProps:t,requestAsImageElement:r,returnImageBitmap:s,signal:n}=e;if(r&&this._canRequestImageElement(t.format)){const r=`${i(this.parsedUrl)}/exportImage`,{data:o}=await(0,w.A)(r,{responseType:s?"blob":"image",query:this._getQueryParams({f:"image",...this.refreshParameters,...e.imageServiceParameters}),signal:n});return o instanceof Blob?{imageBitmap:await(0,C.a)(o,r,n),params:t}:{imageOrCanvasElement:o,params:t}}const a=this._initJobHandler(),l=(0,w.A)(i(this.parsedUrl)+"/exportImage",{responseType:"array-buffer",query:this._getQueryParams({f:"image",...e.imageServiceParameters}),signal:n}),u=(await Promise.all([l,a]))[0].data,p=t.format||"jpgpng";let c=p;if("bsq"!==c&&"bip"!==c&&(c=(0,L.g)(u)),!c)throw new o.A("imagery-layer:fetch-image","unsupported format signature "+String.fromCharCode.apply(null,new Uint8Array(u)));const m={signal:n},d="gif"===p||"bmp"===p||p.includes("png")&&("png"===c||"jpg"===c)?(0,L.d)(u,{useCanvas:!0,...t},m):this._decodePixelBlock(u,{width:t.width,height:t.height,planes:null,pixelType:null,noDataValue:null,format:p},m);return{pixelData:{pixelBlock:await d,extent:t.extent},params:t}}_generateRasterInfo(e,t){return this.generateRasterInfo(e,t).catch((()=>null))}_isValidCustomizedMosaicRule(e){return e&&JSON.stringify(e.toJSON())!==JSON.stringify(this.defaultMosaicRule?.toJSON())}_updateMultidimensionalDefinition(e){if(this._isValidCustomizedMosaicRule(this.mosaicRule))return;let t=(0,G.b)(e,{multidimensionalSubset:this.multidimensionalSubset});if(null!=t&&t.length>0){this.mosaicRule=this.mosaicRule||new N.A;const e=this.mosaicRule.multidimensionalDefinition;!this.sourceJSON.defaultVariableName&&this.rasterFunction&&"none"!==this.rasterFunction.functionName?.toLowerCase()&&t.forEach((e=>e.variableName="")),t=t.filter((({variableName:e,dimensionName:t})=>e&&"*"!==e||t)),!e?.length&&t.length&&(this.mosaicRule.multidimensionalDefinition=t)}}_processVisibleRastersResponse(e,t){t=t||{};const i=e.value,{templateRRFunctionNames:r,showNoDataRecords:s,returnDomainValues:n,templateFields:o}=t,a=e.processedValues;let l=e.catalogItems?.features,u=e.properties?.Values?.map((e=>e.replaceAll(/ /gi,", ")))||[];const p=this.objectIdField||"ObjectId",c="string"==typeof i&&i.toLowerCase().includes("nodata"),m=[];if(i&&!l&&!c){const e={};e[p]=0,u=[i],l=[new g.A({geometry:this.fullExtent,attributes:e})]}if(!l)return[];let d,h,y;this._updateResponseFieldNames(l,o),c&&!s&&(l=[]);for(let e=0;e0&&r&&r.length>0&&r.includes(this.rasterFunction.functionName)?a[r.indexOf(this.rasterFunction.functionName)]:i,"nodata"===h.toLowerCase()&&!s)continue;const t="Raster.ItemPixelValue",n="Raster.ServicePixelValue";d.attributes[t]=h,d.attributes[n]=y,this._updateFeatureWithMagDirValues(d,h);const o=this.fields&&this.fields.length>0;let l=this.rasterFunction&&null!=this.serviceRasterInfo.attributeTable?o?h:i:y;this.rasterFunction||(l=o?h:i),this._updateFeatureWithRasterAttributeTableValues(d,l)}if(d.sourceLayer=d.layer=this,n&&this._updateFeatureWithDomainValues(d),r&&a&&r.length===a.length)for(let e=0;ee.name)).find((e=>"value"===e.toLowerCase()));if(!n)return;const o=r.filter((e=>e.attributes[n]===(null!=t?parseInt(t,10):null)));o&&o[0]&&s.forEach((t=>{const i=this._rasterAttributeTableFieldPrefix+t.name;e.attributes[i]=o[0].attributes[t.name]}))}_updateFeatureWithMagDirValues(e,t){if(!this._isVectorDataSet())return;const i=t.split(/,\s*/).map((e=>parseFloat(e))),r=i.map((e=>[e])),s=i.map((e=>({minValue:e,maxValue:e,noDataValue:null}))),n=new J.A({height:1,width:1,pixelType:"f32",pixels:r,statistics:s});null!=this.pixelFilter&&this.pixelFilter({pixelBlock:n,extent:new se.A(0,0,0,0,this.spatialReference)});const o="esriImageServiceDataTypeVector-MagDir"===this.serviceDataType?[n.pixels[0][0],n.pixels[1][0]]:(0,B.h)([n.pixels[0][0],n.pixels[1][0]]);e.attributes["Raster.Magnitude"]=o[0],e.attributes["Raster.Direction"]=o[1]}_updateFeatureWithDomainValues(e){const t=this.fields&&this.fields.filter((e=>e.domain&&"coded-value"===e.domain.type));null!=t&&t.forEach((t=>{const i=e.attributes[t.name];if(null!=i){const r=t.domain.codedValues.find((e=>e.code===i));r&&(e.attributes[t.name]=r.name)}}))}_updateResponseFieldNames(e,t){if(!t||t.length<1)return;const i=this.fieldsIndex;null!=i&&e.forEach((e=>{if(e?.attributes)for(const r of t){const t=i.get(r)?.name;t&&t!==r&&(e.attributes[r]=e.attributes[t],delete e.attributes[t])}}))}_getRenderingRuleString(e){if(e){let t=e.toJSON();return t=t.rasterFunctionDefinition??t,(t.thumbnail||t.thumbnailEx)&&(t.thumbnail=t.thumbnailEx=null),JSON.stringify(t)}return null}_hasRasterFunction(e){return null!=e?.functionName&&"none"!==e.functionName.toLowerCase()}_updateRenderingRulesFunctionName(e,t){if(!e||e.length<1)return;if("Raw"===e)return e.replace("Raw","None");const i=e.toLowerCase().replaceAll(/ /gi,"_");return t.has(i)?t.get(i):e}_isRFTJson(e){return e?.name&&e.arguments&&e.function&&e.hasOwnProperty("functionType")}_isVectorDataSet(){return"esriImageServiceDataTypeVector-UV"===this.serviceDataType||"esriImageServiceDataTypeVector-MagDir"===this.serviceDataType}_applyMosaicAndRenderingRules(e){const{raster:t,mosaicRule:i,rasterFunction:r}=this;r&&"rasterFunction"in e&&null==e.rasterFunction&&(e.rasterFunction=r),i&&null==e.mosaicRule&&(e.mosaicRule=i),t&&null==e.raster&&(e.raster=t)}_readCapabilities(e){const t=e.capabilities?e.capabilities.toLowerCase().split(",").map((e=>e.trim())):["image","catalog"],{currentVersion:i,advancedQueryCapabilities:r,maxRecordCount:s}=e,n=t.includes("image"),o="esriImageServiceDataTypeElevation"===e.serviceDataType,a=!(!e.spatialReference&&!e.extent?.spatialReference),l=t.includes("edit"),u=t.includes("mensuration")&&a,p=null==e.mensurationCapabilities?[]:e.mensurationCapabilities.toLowerCase().split(",").map((e=>e.trim())),c=u&&p.includes("basic"),m=this._isMosaicDataset(e)&&t.includes("catalog"),d=t.includes("download");return{data:{supportsAttachment:!1},operations:{supportsComputeHistograms:n,supportsExportImage:n,supportsIdentify:n,supportsImageToMap:i>=11.2&&m,supportsImageToMapMultiray:i>=11.2&&m,supportsMapToImage:i>=11.2&&m,supportsFindImages:i>=11.2&&m,supportsGetImageUrl:i>=11.3&&d,supportsMeasure:u,supportsMeasureFromImage:i>=11.2,supportsDownload:d,supportsQuery:m&&e.fields&&e.fields.length>0,supportsGetSamples:i>=10.2&&n,supportsProject:i>=10.3&&n,supportsComputeStatisticsHistograms:i>=10.4&&n,supportsQueryBoundary:i>=10.6&&n,supportsCalculateVolume:i>=10.7&&o,supportsComputePixelLocation:i>=10.7&&m,supportsComputeAngles:i>=10.91,supportsQueryGPSInfo:i>=11.2&&m,supportsAdd:l,supportsDelete:l,supportsEditing:l,supportsUpdate:l,supportsCalculate:!1,supportsTruncate:!1,supportsValidateSql:!1,supportsChangeTracking:!1,supportsQueryAttachments:!1,supportsResizeAttachments:!1,supportsSync:!1,supportsExceedsLimitStatistics:!1,supportsQueryAnalytics:!1,supportsQueryTopFeatures:!1,supportsAsyncConvert3D:!1},query:{maxRecordCount:s,maxRecordCountFactor:void 0,supportsStatistics:!!r?.supportsStatistics,supportsOrderBy:!!r?.supportsOrderBy,supportsDistinct:!!r?.supportsDistinct,supportsPagination:!!r?.supportsPagination,supportsStandardizedQueriesOnly:!!r?.useStandardizedQueries,supportsPercentileStatistics:!!r?.supportsPercentileStatistics,supportsCentroid:!!r?.supportsReturningGeometryCentroid,supportsDistance:!!r?.supportsQueryWithDistance,supportsExtent:!!r?.supportsReturningQueryExtent,supportsGeometryProperties:!!r?.supportsReturningGeometryProperties,supportsHavingClause:!!r?.supportsHavingClause,supportsQuantization:!1,supportsQuantizationEditMode:!1,supportsQueryGeometry:!1,supportsResultType:!1,supportsMaxRecordCountFactor:!1,supportsSqlExpression:!1,supportsTopFeaturesQuery:!1,supportsQueryByAnonymous:!1,supportsQueryByOthers:!1,supportsHistoricMoment:!1,supportsFormatPBF:!1,supportsDisjointSpatialRelationship:!1,supportsCacheHint:!1,supportsSpatialAggregationStatistics:!1,supportedSpatialAggregationStatistics:{envelope:!1,centroid:!1,convexHull:!1},supportsDefaultSpatialReference:!!r?.supportsDefaultSR,supportsFullTextSearch:!1,supportsCompactGeometry:!1,standardMaxRecordCount:void 0,tileMaxRecordCount:void 0},mensuration:{supportsDistanceAndAngle:c,supportsAreaAndPerimeter:c,supportsPointOrCentroid:c,supportsHeightFromBaseAndTop:u&&p.includes("base-top height"),supportsHeightFromBaseAndTopShadow:u&&p.includes("base-top shadow height"),supportsHeightFromTopAndTopShadow:u&&p.includes("top-top shadow height"),supports3D:u&&p.includes("3d")}}}};function i(e){return e?.path??""}return(0,r._)([(0,u.MZ)({clonable:!1})],t.prototype,"_functionRasterInfos",void 0),(0,r._)([(0,u.MZ)({clonable:!1})],t.prototype,"_rasterJobHandler",void 0),(0,r._)([(0,u.MZ)({clonable:!1})],t.prototype,"_cachedRendererJson",void 0),(0,r._)([(0,u.MZ)({readOnly:!0})],t.prototype,"_serviceSupportsMosaicRule",void 0),(0,r._)([(0,S.r)("_serviceSupportsMosaicRule",["currentVersion","fields"])],t.prototype,"readServiceSupportsMosaicRule",null),(0,r._)([(0,u.MZ)({readOnly:!0})],t.prototype,"_rasterAttributeTableFieldPrefix",void 0),(0,r._)([(0,u.MZ)({readOnly:!0})],t.prototype,"_rasterFunctionNamesIndex",null),(0,r._)([(0,u.MZ)()],t.prototype,"adjustAspectRatio",void 0),(0,r._)([(0,u.MZ)({type:[b.I],json:{write:!0}})],t.prototype,"bandIds",void 0),(0,r._)([(0,S.r)("bandIds")],t.prototype,"readBandIds",null),(0,r._)([(0,u.MZ)({readOnly:!0,json:{read:!1}})],t.prototype,"capabilities",void 0),(0,r._)([(0,S.r)("service","capabilities",["capabilities","currentVersion","serviceDataType"])],t.prototype,"readCapabilities",null),(0,r._)([(0,u.MZ)({type:Number})],t.prototype,"compressionQuality",void 0),(0,r._)([(0,d.w)("compressionQuality")],t.prototype,"writeCompressionQuality",null),(0,r._)([(0,u.MZ)({type:Number})],t.prototype,"compressionTolerance",void 0),(0,r._)([(0,d.w)("compressionTolerance")],t.prototype,"writeCompressionTolerance",null),(0,r._)([(0,u.MZ)({json:{read:{source:"copyrightText"}}})],t.prototype,"copyright",void 0),(0,r._)([(0,u.MZ)({readOnly:!0,dependsOn:["_serviceSupportsMosaicRule"]})],t.prototype,"defaultMosaicRule",void 0),(0,r._)([(0,S.r)("defaultMosaicRule",["defaultMosaicMethod"])],t.prototype,"readDefaultMosaicRule",null),(0,r._)([(0,u.MZ)({type:String,json:{name:"layerDefinition.definitionExpression",write:{enabled:!0,allowNull:!0}}})],t.prototype,"definitionExpression",void 0),(0,r._)([(0,u.MZ)({readOnly:!0,constructOnly:!0})],t.prototype,"exportImageServiceParameters",void 0),(0,r._)([(0,u.MZ)()],t.prototype,"rasterInfo",void 0),(0,r._)([(0,u.MZ)({readOnly:!0,type:[O.A]})],t.prototype,"fields",void 0),(0,r._)([(0,u.MZ)({readOnly:!0})],t.prototype,"fieldsIndex",null),(0,r._)([(0,u.MZ)({type:["png","png8","png24","png32","jpg","bmp","gif","jpgpng","lerc","tiff","bip","bsq"],json:{write:!0}})],t.prototype,"format",null),(0,r._)([(0,S.r)("service","format",["serviceDataType"])],t.prototype,"readFormat",null),(0,r._)([(0,u.MZ)({type:se.A})],t.prototype,"fullExtent",void 0),(0,r._)([(0,u.MZ)({readOnly:!0})],t.prototype,"hasMultidimensions",void 0),(0,r._)([(0,u.MZ)({json:{read:{source:"maxImageHeight"}}})],t.prototype,"imageMaxHeight",void 0),(0,r._)([(0,u.MZ)({json:{read:{source:"maxImageWidth"}}})],t.prototype,"imageMaxWidth",void 0),(0,r._)([(0,u.MZ)({type:String,json:{type:A.i.jsonValues,read:A.i.read,write:A.i.write}})],t.prototype,"interpolation",void 0),(0,r._)([(0,u.MZ)()],t.prototype,"minScale",void 0),(0,r._)([(0,S.r)("service","minScale")],t.prototype,"readMinScale",null),(0,r._)([(0,u.MZ)()],t.prototype,"maxScale",void 0),(0,r._)([(0,S.r)("service","maxScale")],t.prototype,"readMaxScale",null),(0,r._)([(0,u.MZ)({type:N.A})],t.prototype,"mosaicRule",null),(0,r._)([(0,S.r)("mosaicRule",["mosaicRule","defaultMosaicMethod"])],t.prototype,"readMosaicRule",null),(0,r._)([(0,d.w)("mosaicRule")],t.prototype,"writeMosaicRule",null),(0,r._)([(0,u.MZ)()],t.prototype,"multidimensionalInfo",void 0),(0,r._)([(0,u.MZ)({type:V.A,json:{write:!0}})],t.prototype,"multidimensionalSubset",void 0),(0,r._)([(0,u.MZ)({json:{type:b.I}})],t.prototype,"noData",void 0),(0,r._)([(0,d.w)("noData")],t.prototype,"writeNoData",null),(0,r._)([(0,u.MZ)({type:String,json:{type:A.n.jsonValues,read:A.n.read,write:A.n.write}})],t.prototype,"noDataInterpretation",void 0),(0,r._)([(0,u.MZ)({type:String,readOnly:!0,json:{read:{source:["fields"]}}})],t.prototype,"objectIdField",void 0),(0,r._)([(0,S.r)("objectIdField")],t.prototype,"readObjectIdField",null),(0,r._)([(0,u.MZ)({readOnly:!0})],t.prototype,"geometryType",void 0),(0,r._)([(0,u.MZ)({})],t.prototype,"typeIdField",void 0),(0,r._)([(0,u.MZ)({})],t.prototype,"types",void 0),(0,r._)([(0,u.MZ)({readOnly:!0})],t.prototype,"parsedUrl",null),(0,r._)([(0,u.MZ)({type:Function})],t.prototype,"pixelFilter",void 0),(0,r._)([(0,u.MZ)()],t.prototype,"raster",void 0),(0,r._)([(0,u.MZ)({readOnly:!0})],t.prototype,"sourceType",void 0),(0,r._)([(0,S.r)("sourceType",["serviceSourceType","fields"])],t.prototype,"readSourceType",null),(0,r._)([(0,u.MZ)()],t.prototype,"viewId",void 0),(0,r._)([(0,u.MZ)({types:f.uy,json:{name:"layerDefinition.drawingInfo.renderer",origins:{"web-scene":{types:f.Gj,name:"layerDefinition.drawingInfo.renderer",write:{overridePolicy:e=>({enabled:e&&"vector-field"!==e.type&&"flow"!==e.type})}}}}})],t.prototype,"renderer",null),(0,r._)([(0,S.r)("renderer")],t.prototype,"readRenderer",null),(0,r._)([(0,d.w)("renderer")],t.prototype,"writeRenderer",null),(0,r._)([(0,u.MZ)({clonable:!1})],t.prototype,"symbolizer",void 0),(0,r._)([(0,u.MZ)(I.o)],t.prototype,"opacity",void 0),(0,r._)([(0,u.MZ)({readOnly:!0})],t.prototype,"rasterFields",null),(0,r._)([(0,u.MZ)({constructOnly:!0})],t.prototype,"rasterFunctionInfos",void 0),(0,r._)([(0,u.MZ)({type:A.A})],t.prototype,"renderingRule",null),(0,r._)([(0,u.MZ)({type:A.A,json:{name:"renderingRule"}})],t.prototype,"rasterFunction",null),(0,r._)([(0,S.r)("rasterFunction",["renderingRule","rasterFunctionInfos"])],t.prototype,"readRasterFunction",null),(0,r._)([(0,u.MZ)({readOnly:!0})],t.prototype,"serviceDataType",void 0),(0,r._)([(0,u.MZ)({readOnly:!0,type:Q.A})],t.prototype,"spatialReference",void 0),(0,r._)([(0,S.r)("spatialReference",["spatialReference","extent"])],t.prototype,"readSpatialReference",null),(0,r._)([(0,u.MZ)({json:{type:A.p.jsonValues}})],t.prototype,"pixelType",void 0),(0,r._)([(0,S.r)("pixelType")],t.prototype,"readPixelType",null),(0,r._)([(0,d.w)("pixelType")],t.prototype,"writePixelType",null),(0,r._)([(0,u.MZ)({constructOnly:!0,type:q.A})],t.prototype,"serviceRasterInfo",void 0),(0,r._)([(0,u.MZ)()],t.prototype,"sourceJSON",void 0),(0,r._)([(0,u.MZ)(I.u)],t.prototype,"url",void 0),(0,r._)([(0,u.MZ)({readOnly:!0})],t.prototype,"version",void 0),(0,r._)([(0,S.r)("version",["currentVersion","fields","timeInfo"])],t.prototype,"readVersion",null),t=(0,r._)([(0,m.$)("esri.layers.mixins.ArcGISImageService")],t),t};var di=i(8368),hi=i(31315),yi=i(4335),gi=i(88730),fi=i(38424),wi=i(46935),vi=i(96807),_i=i(69448),Ri=i(59955),bi=i(20978),Si=i(40558);i(1985),i(43059),i(89935),i(49813),i(82454),i(78281),i(47387),i(46728),i(79205),i(35619);let Mi=class extends((0,hi.dM)((0,_i.e)((0,vi.j)((0,gi.q)((0,fi.A)(mi((0,wi.J)((0,yi.d)((0,di.A)((0,a.M)((0,n.O)(h.A)))))))))))){constructor(...e){super(...e),this.isReference=null,this.operationalLayerType="ArcGISImageServiceLayer",this.popupEnabled=!0,this.popupTemplate=null,this.type="imagery",this._debouncedSaveOperations=(0,l.sg)((async(e,t,r)=>{const{save:s,saveAs:n}=await i.e(2743).then(i.bind(i,42743));switch(e){case Si.S.SAVE:return s(this,t);case Si.S.SAVE_AS:return n(this,r,t)}}))}normalizeCtorArgs(e,t){return"string"==typeof e?{url:e,...t}:e}load(e){const t=null!=e?e.signal:null;return this.addResolvingPromise(this.loadFromPortal({supportedTypes:["Image Service"]},e).catch(l.QP).then((()=>this._fetchService(t)))),Promise.resolve(this)}get legendEnabled(){return!this._isPreviewLayer&&(this._get("legendEnabled")??!0)}set legendEnabled(e){this._set("legendEnabled",e)}get listMode(){return this._isPreviewLayer?"hide":this._get("listMode")}set listMode(e){this._set("listMode",e)}writeOperationalLayerType(e,t,i){const r="vector-field"===this.renderer?.type;t[i]=r?"ArcGISImageServiceVectorLayer":"ArcGISImageServiceLayer"}get defaultPopupTemplate(){return this.createPopupTemplate()}get _isPreviewLayer(){return!(!this.raster||!this.url?.toLowerCase().includes("/rasterrendering/imageserver"))}createPopupTemplate(e){const t=this.rasterFields,i=this.title,r=new Set;let s=!1,n=!1;this.capabilities&&(s=this.capabilities.operations.supportsQuery&&this.fields&&this.fields.length>0,n="esriImageServiceDataTypeVector-UV"===this.serviceDataType||"esriImageServiceDataTypeVector-MagDir"===this.serviceDataType);const o=new Set;s&&o.add("raster.itempixelvalue");for(const e of t){const t=e.name.toLowerCase();o.has(t)||t.includes("raster.servicepixelvalue.")||r.add(e.name)}n&&r.add("raster.magnitude").add("raster.direction");const a=(0,bi.tn)({fields:t,title:i},{...e,visibleFieldNames:r});return a?.fieldInfos&&this.rasterInfo?.pixelType.startsWith("f")&&a.fieldInfos.forEach((({format:e,fieldName:t})=>{e&&t&&/^raster\.(item|service)pixelvalue/i.test(t)&&(e.places=2)})),a}queryFeatures(e,t){return this.queryRasters(e,t).then((e=>{if(e?.features)for(const t of e.features)t.layer=t.sourceLayer=this;return e}))}queryFeatureCount(e,t){return this.queryRasterCount(e,t)}redraw(){this.emit("redraw")}async save(e){return this._debouncedSaveOperations(Si.S.SAVE,e)}async saveAs(e,t){return this._debouncedSaveOperations(Si.S.SAVE_AS,t,e)}serviceSupportsSpatialReference(e){return(0,Ri.s)(this,e)}write(e,t){if(!this._isPreviewLayer)return super.write(e,t);if(t?.messages){const e=`${t.origin}/${t.layerContainerType||"operational-layers"}`;t.messages.push(new o.A("layer:unsupported",`Imagery preview layer (${this.title}, ${this.id}) of type '${this.declaredClass}' are not supported in the context of '${e}'`,{layer:this}))}return null}};(0,r._)([(0,u.MZ)(I.a)],Mi.prototype,"legendEnabled",null),(0,r._)([(0,u.MZ)({type:["show","hide"]})],Mi.prototype,"listMode",null),(0,r._)([(0,u.MZ)({type:Boolean,json:{read:!1,write:{enabled:!0,overridePolicy:()=>({enabled:!1})}}})],Mi.prototype,"isReference",void 0),(0,r._)([(0,u.MZ)({type:["ArcGISImageServiceLayer"],json:{origins:{"web-map":{type:["ArcGISImageServiceLayer","ArcGISImageServiceVectorLayer"],read:!1,write:{target:"layerType",ignoreOrigin:!0}}}}})],Mi.prototype,"operationalLayerType",void 0),(0,r._)([(0,d.w)("web-map","operationalLayerType")],Mi.prototype,"writeOperationalLayerType",null),(0,r._)([(0,u.MZ)(I.p)],Mi.prototype,"popupEnabled",void 0),(0,r._)([(0,u.MZ)({type:s.A,json:{read:{source:"popupInfo"},write:{target:"popupInfo"}}})],Mi.prototype,"popupTemplate",void 0),(0,r._)([(0,u.MZ)({readOnly:!0})],Mi.prototype,"defaultPopupTemplate",null),(0,r._)([(0,u.MZ)({readOnly:!0,json:{read:!1}})],Mi.prototype,"type",void 0),(0,r._)([(0,u.MZ)({readOnly:!0})],Mi.prototype,"_isPreviewLayer",null),Mi=(0,r._)([(0,m.$)("esri.layers.ImageryLayer")],Mi);const Ii=Mi},79875:(e,t,i)=>{i.d(t,{A:()=>m});var r=i(6407),s=i(99924),n=i(20266),o=i(36544),a=i(133),l=i(30011),u=i(78016),p=i(54483);i(32773),i(90740),i(32816),i(41390),i(69421),i(40499),i(93181),i(13671),i(91047),i(29298),i(58498),i(45371),i(80959),i(55270),i(50214),i(93804),i(59192),i(95779),i(13262),i(346),i(64604),i(29512),i(99063),i(18683),i(16699),i(26809),i(2589),i(18527),i(94345),i(44600),i(2160),i(49877),i(7969),i(69763),i(56273),i(64752),i(48844),i(29208),i(36533),i(84200),i(97827),i(91695),i(18169),i(48402),i(67504),i(92517),i(77037);const c=new Map;class m{static fromJSON(e){return new m(e.fields,e.timeZoneByFieldName)}static fromLayer(e){return new m(e.fields??[],g(e))}static fromLayerJSON(e){return new m(e.fields??[],g(e))}constructor(e=[],t){this._fieldsMap=new Map,this._normalizedFieldsMap=new Map,this._dateFieldsSet=new Set,this._numericFieldsSet=new Set,this._requiredFields=null,this.dateFields=[],this.numericFields=[],this.fields=e||[],this._timeZoneByFieldName=t?new Map(t):null;const i=[];for(const e of this.fields){const t=e?.name,r=h(t);if(t&&r){const s=d(t);this._fieldsMap.set(t,e),this._fieldsMap.set(s,e),this._normalizedFieldsMap.set(r,e),i.push(`${s}:${e.type}:${this._timeZoneByFieldName?.get(t)}`),(0,l.vE)(e)?(this.dateFields.push(e),this._dateFieldsSet.add(e)):(0,l.WA)(e)&&(this._numericFieldsSet.add(e),this.numericFields.push(e)),(0,l.te)(e)||(0,l.Xz)(e)||(e.editable=null==e.editable||!!e.editable,e.nullable=null==e.nullable||!!e.nullable)}}i.sort(),this.uid=i.join()}get requiredFields(){if(!this._requiredFields){this._requiredFields=[];for(const e of this.fields)(0,l.te)(e)||(0,l.Xz)(e)||e.nullable||void 0!==(0,l.lD)(e)||this._requiredFields.push(e)}return this._requiredFields}equals(e){return this.uid===e?.uid}has(e){return null!=this.get(e)}get(e){if(!e)return;let t=this._fieldsMap.get(e);return t||(t=this._fieldsMap.get(d(e))??this._normalizedFieldsMap.get(h(e)),t&&this._fieldsMap.set(e,t),t)}getTimeZone(e){const t=this.get(e&&"string"!=typeof e?e.name:e);return t?this._timeZoneByFieldName?this._timeZoneByFieldName.get(t.name):"date"===t.type||"esriFieldTypeDate"===t.type?(n.L.getLogger("esri.layers.support.FieldsIndex").error(new r.A("getTimeZone:no-timezone-information",`no time zone information for field '${t.name}'`)),u.u):y.has(t.type)?u.a:null:null}getLuxonTimeZone(e){const t=this.getTimeZone(e);return t?t===u.a?a.U.instance:t===u.u?p.F.utcInstance:(0,o.g)(c,t,(()=>p.I.create(t))):null}isDateField(e){return this._dateFieldsSet.has(this.get(e))}isTimeOnlyField(e){return(0,l.OH)(this.get(e))}isNumericField(e){return this._numericFieldsSet.has(this.get(e))}normalizeFieldName(e){return this.get(e)?.name??void 0}toJSON(){return{fields:this.fields.map((e=>(0,s.Wj)(e)?e.toJSON():e)),timeZoneByFieldName:this._timeZoneByFieldName?Array.from(this._timeZoneByFieldName.entries()):null}}}function d(e){return e.trim().toLowerCase()}function h(e){return(0,l.rS)(e)?.toLowerCase()??""}const y=new Set(["time-only","date-only","timestamp-offset","esriFieldTypeDateOnly","esriFieldTypeTimeOnly","esriFieldTypeTimestampOffset"]);function g(e){const t=new Map;if(!e.fields)return t;const i=!0===e.datesInUnknownTimezone,{timeInfo:r,editFieldsInfo:s}=e,n=(r?"startField"in r?r.startField:r.startTimeField:"")??"",o=(r?"endField"in r?r.endField:r.endTimeField:"")??"",a="dateFieldsTimeZone"in e?e.dateFieldsTimeZone??null:e.dateFieldsTimeReference?(0,u.f)(e.dateFieldsTimeReference):null,l=s?"timeZone"in s?s.timeZone??a:s.dateFieldsTimeReference?(0,u.f)(s.dateFieldsTimeReference):a??u.u:null,p=r?"timeZone"in r?r.timeZone??a:r.timeReference?(0,u.f)(r.timeReference):a:null,c=new Map([[d(s?.creationDateField??""),l],[d(s?.editDateField??""),l],[d(n),p],[d(o),p]]);for(const{name:r,type:s}of e.fields)if(y.has(s))t.set(r,u.a);else if("date"!==s&&"esriFieldTypeDate"!==s)t.set(r,null);else if(i)t.set(r,u.a);else{const e=c.get(d(r??""))??a;t.set(r,e)}return t}},76218:(e,t,i)=>{i.d(t,{A:()=>c});var r,s=i(32816),n=i(99924),o=i(29298),a=i(36544),l=(i(32773),i(69421));i(41390),i(20266),i(90740),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407);const u={1:{id:1,rotation:0,mirrored:!1},2:{id:2,rotation:0,mirrored:!0},3:{id:3,rotation:180,mirrored:!1},4:{id:4,rotation:180,mirrored:!0},5:{id:5,rotation:-90,mirrored:!0},6:{id:6,rotation:90,mirrored:!1},7:{id:7,rotation:90,mirrored:!0},8:{id:8,rotation:-90,mirrored:!1}};let p=r=class extends n.oY{constructor(e){super(e),this.contentType=null,this.exifInfo=null,this.id=null,this.globalId=null,this.keywords=null,this.name=null,this.parentGlobalId=null,this.parentObjectId=null,this.size=null,this.url=null}get orientationInfo(){const{exifInfo:e}=this,t=function(e){const{exifInfo:t,exifName:i,tagName:r}=e;if(!t||!i||!r)return null;const s=t.find((e=>e.name===i));return s?function(e){const{tagName:t,tags:i}=e;if(!i||!t)return null;const r=i.find((e=>e.name===t));return r?.value||null}({tagName:r,tags:s.tags}):null}({exifName:"Exif IFD0",tagName:"Orientation",exifInfo:e});return u[t]||null}clone(){return new r({contentType:this.contentType,exifInfo:this.exifInfo,id:this.id,globalId:this.globalId,keywords:this.keywords,name:this.name,parentGlobalId:this.parentGlobalId,parentObjectId:this.parentObjectId,size:this.size,url:this.url})}};(0,s._)([(0,o.MZ)({type:String})],p.prototype,"contentType",void 0),(0,s._)([(0,o.MZ)()],p.prototype,"exifInfo",void 0),(0,s._)([(0,o.MZ)({readOnly:!0})],p.prototype,"orientationInfo",null),(0,s._)([(0,o.MZ)({type:a.I})],p.prototype,"id",void 0),(0,s._)([(0,o.MZ)({type:String})],p.prototype,"globalId",void 0),(0,s._)([(0,o.MZ)({type:String})],p.prototype,"keywords",void 0),(0,s._)([(0,o.MZ)({type:String})],p.prototype,"name",void 0),(0,s._)([(0,o.MZ)({json:{read:!1}})],p.prototype,"parentGlobalId",void 0),(0,s._)([(0,o.MZ)({json:{read:!1}})],p.prototype,"parentObjectId",void 0),(0,s._)([(0,o.MZ)({type:a.I})],p.prototype,"size",void 0),(0,s._)([(0,o.MZ)({json:{read:!1}})],p.prototype,"url",void 0),p=r=(0,s._)([(0,l.$)("esri.rest.query.support.AttachmentInfo")],p);const c=p},1739:(e,t,i)=>{i.d(t,{A:()=>m});var r,s=i(32816),n=i(99924),o=i(32773),a=i(29298),l=i(36544),u=i(69421),p=i(56273);i(41390),i(20266),i(90740),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407);let c=r=class extends n.oY{constructor(e){super(e),this.attachmentTypes=null,this.attachmentsWhere=null,this.cacheHint=void 0,this.keywords=null,this.globalIds=null,this.name=null,this.num=null,this.objectIds=null,this.returnMetadata=!1,this.size=null,this.start=null,this.where=null}writeStart(e,t){t.resultOffset=this.start,t.resultRecordCount=this.num||10}clone(){return new r((0,o.o8)({attachmentTypes:this.attachmentTypes,attachmentsWhere:this.attachmentsWhere,cacheHint:this.cacheHint,keywords:this.keywords,where:this.where,globalIds:this.globalIds,name:this.name,num:this.num,objectIds:this.objectIds,returnMetadata:this.returnMetadata,size:this.size,start:this.start}))}};(0,s._)([(0,a.MZ)({type:[String],json:{write:!0}})],c.prototype,"attachmentTypes",void 0),(0,s._)([(0,a.MZ)({type:String,json:{read:{source:"attachmentsDefinitionExpression"},write:{target:"attachmentsDefinitionExpression"}}})],c.prototype,"attachmentsWhere",void 0),(0,s._)([(0,a.MZ)({type:Boolean,json:{write:!0}})],c.prototype,"cacheHint",void 0),(0,s._)([(0,a.MZ)({type:[String],json:{write:!0}})],c.prototype,"keywords",void 0),(0,s._)([(0,a.MZ)({type:[Number],json:{write:!0}})],c.prototype,"globalIds",void 0),(0,s._)([(0,a.MZ)({json:{write:!0}})],c.prototype,"name",void 0),(0,s._)([(0,a.MZ)({type:Number,json:{read:{source:"resultRecordCount"}}})],c.prototype,"num",void 0),(0,s._)([(0,a.MZ)({type:[Number],json:{write:!0}})],c.prototype,"objectIds",void 0),(0,s._)([(0,a.MZ)({type:Boolean,json:{default:!1,write:!0}})],c.prototype,"returnMetadata",void 0),(0,s._)([(0,a.MZ)({type:[Number],json:{write:!0}})],c.prototype,"size",void 0),(0,s._)([(0,a.MZ)({type:Number,json:{read:{source:"resultOffset"}}})],c.prototype,"start",void 0),(0,s._)([(0,p.w)("start"),(0,p.w)("num")],c.prototype,"writeStart",null),(0,s._)([(0,a.MZ)({type:String,json:{read:{source:"definitionExpression"},write:{target:"definitionExpression"}}})],c.prototype,"where",void 0),c=r=(0,s._)([(0,u.$)("esri.rest.support.AttachmentQuery")],c),c.from=(0,l.e)(c);const m=c},81618:(e,t,i)=>{i.r(t),i.d(t,{default:()=>h});var r,s=i(32816),n=(i(94345),i(99924)),o=i(32773),a=i(29298),l=i(36544),u=i(69421),p=i(56273),c=i(81284),m=i(7969);i(44600),i(20266),i(90740),i(2160),i(49877),i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407),i(69763),i(93804),i(18683),i(64604),i(29512),i(99063),i(64752),i(48844),i(29208),i(36533),i(84200),i(97827),i(91695),i(18169),i(48402),i(16699),i(26809),i(2589),i(18527),i(67504),i(92517),i(77037),i(88663),i(44864),i(95637),i(59930),i(45862),i(72762),i(71613),i(17872);let d=r=class extends n.oY{constructor(e){super(e),this.cacheHint=void 0,this.dynamicDataSource=void 0,this.gdbVersion=null,this.geometryPrecision=void 0,this.historicMoment=null,this.maxAllowableOffset=void 0,this.objectIds=null,this.orderByFields=null,this.outFields=null,this.outSpatialReference=null,this.relationshipId=void 0,this.start=void 0,this.num=void 0,this.returnGeometry=!1,this.returnM=void 0,this.returnZ=void 0,this.where=null}_writeHistoricMoment(e,t){t.historicMoment=e&&e.getTime()}writeStart(e,t){t.resultOffset=this.start,t.resultRecordCount=this.num||10,this.start>0&&null==this.where&&(t.definitionExpression="1=1")}clone(){return new r((0,o.o8)({cacheHint:this.cacheHint,dynamicDataSource:this.dynamicDataSource,gdbVersion:this.gdbVersion,geometryPrecision:this.geometryPrecision,historicMoment:this.historicMoment&&new Date(this.historicMoment.getTime()),maxAllowableOffset:this.maxAllowableOffset,objectIds:this.objectIds,orderByFields:this.orderByFields,outFields:this.outFields,outSpatialReference:this.outSpatialReference,relationshipId:this.relationshipId,start:this.start,num:this.num,returnGeometry:this.returnGeometry,where:this.where,returnZ:this.returnZ,returnM:this.returnM}))}};(0,s._)([(0,a.MZ)({type:Boolean,json:{write:!0}})],d.prototype,"cacheHint",void 0),(0,s._)([(0,a.MZ)({type:c.D,json:{write:!0}})],d.prototype,"dynamicDataSource",void 0),(0,s._)([(0,a.MZ)({type:String,json:{write:!0}})],d.prototype,"gdbVersion",void 0),(0,s._)([(0,a.MZ)({type:Number,json:{write:!0}})],d.prototype,"geometryPrecision",void 0),(0,s._)([(0,a.MZ)({type:Date})],d.prototype,"historicMoment",void 0),(0,s._)([(0,p.w)("historicMoment")],d.prototype,"_writeHistoricMoment",null),(0,s._)([(0,a.MZ)({type:Number,json:{write:!0}})],d.prototype,"maxAllowableOffset",void 0),(0,s._)([(0,a.MZ)({json:{write:!0}})],d.prototype,"objectIds",void 0),(0,s._)([(0,a.MZ)({type:[String],json:{write:!0}})],d.prototype,"orderByFields",void 0),(0,s._)([(0,a.MZ)({type:[String],json:{write:!0}})],d.prototype,"outFields",void 0),(0,s._)([(0,a.MZ)({type:m.A,json:{read:{source:"outSR"},write:{target:"outSR"}}})],d.prototype,"outSpatialReference",void 0),(0,s._)([(0,a.MZ)({json:{write:!0}})],d.prototype,"relationshipId",void 0),(0,s._)([(0,a.MZ)({type:Number,json:{read:{source:"resultOffset"}}})],d.prototype,"start",void 0),(0,s._)([(0,p.w)("start"),(0,p.w)("num")],d.prototype,"writeStart",null),(0,s._)([(0,a.MZ)({type:Number,json:{read:{source:"resultRecordCount"}}})],d.prototype,"num",void 0),(0,s._)([(0,a.MZ)({json:{write:!0}})],d.prototype,"returnGeometry",void 0),(0,s._)([(0,a.MZ)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],d.prototype,"returnM",void 0),(0,s._)([(0,a.MZ)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],d.prototype,"returnZ",void 0),(0,s._)([(0,a.MZ)({type:String,json:{read:{source:"definitionExpression"},write:{target:"definitionExpression"}}})],d.prototype,"where",void 0),d=r=(0,s._)([(0,u.$)("esri.rest.support.RelationshipQuery")],d),d.from=(0,l.e)(d);const h=d},32074:(e,t,i)=>{i.d(t,{A:()=>_});var r,s=i(32816),n=i(94345),o=i(66136),a=i(93804),l=i(99924),u=i(32773),p=i(29298),c=i(36544),m=i(69421),d=i(56273),h=i(77037),y=i(78481),g=i(7969);i(44600),i(20266),i(90740),i(2160),i(49877),i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407),i(69763),i(18683),i(64604),i(29512),i(99063),i(64752),i(48844),i(29208),i(36533),i(84200),i(97827),i(91695),i(18169),i(48402),i(16699),i(26809),i(2589),i(18527),i(67504),i(92517),i(4734),i(50214),i(59192),i(78016),i(54483);const f=new a.J({esriSpatialRelIntersects:"intersects",esriSpatialRelContains:"contains",esriSpatialRelCrosses:"crosses",esriSpatialRelDisjoint:"disjoint",esriSpatialRelEnvelopeIntersects:"envelope-intersects",esriSpatialRelIndexIntersects:"index-intersects",esriSpatialRelOverlaps:"overlaps",esriSpatialRelTouches:"touches",esriSpatialRelWithin:"within",esriSpatialRelRelation:"relation"}),w=new a.J({esriSRUnit_Meter:"meters",esriSRUnit_Kilometer:"kilometers",esriSRUnit_Foot:"feet",esriSRUnit_StatuteMile:"miles",esriSRUnit_NauticalMile:"nautical-miles",esriSRUnit_USNauticalMile:"us-nautical-miles"});let v=r=class extends l.oY{constructor(e){super(e),this.cacheHint=void 0,this.distance=void 0,this.geometry=null,this.geometryPrecision=void 0,this.maxAllowableOffset=void 0,this.num=void 0,this.objectIds=null,this.orderByFields=null,this.outFields=null,this.outSpatialReference=null,this.resultType=null,this.returnGeometry=!1,this.returnM=void 0,this.returnZ=void 0,this.start=void 0,this.spatialRelationship="intersects",this.timeExtent=null,this.topFilter=void 0,this.units=null,this.where="1=1"}writeStart(e,t){t.resultOffset=this.start,t.resultRecordCount=this.num||10}clone(){return new r((0,u.o8)({cacheHint:this.cacheHint,distance:this.distance,geometry:this.geometry,geometryPrecision:this.geometryPrecision,maxAllowableOffset:this.maxAllowableOffset,num:this.num,objectIds:this.objectIds,orderByFields:this.orderByFields,outFields:this.outFields,outSpatialReference:this.outSpatialReference,resultType:this.resultType,returnGeometry:this.returnGeometry,returnZ:this.returnZ,returnM:this.returnM,start:this.start,spatialRelationship:this.spatialRelationship,timeExtent:this.timeExtent,topFilter:this.topFilter,units:this.units,where:this.where}))}};(0,s._)([(0,p.MZ)({type:Boolean,json:{write:!0}})],v.prototype,"cacheHint",void 0),(0,s._)([(0,p.MZ)({type:Number,json:{write:{overridePolicy:e=>({enabled:e>0})}}})],v.prototype,"distance",void 0),(0,s._)([(0,p.MZ)({types:n.yR,json:{read:h.rS,write:!0}})],v.prototype,"geometry",void 0),(0,s._)([(0,p.MZ)({type:Number,json:{write:!0}})],v.prototype,"geometryPrecision",void 0),(0,s._)([(0,p.MZ)({type:Number,json:{write:!0}})],v.prototype,"maxAllowableOffset",void 0),(0,s._)([(0,p.MZ)({type:Number,json:{read:{source:"resultRecordCount"}}})],v.prototype,"num",void 0),(0,s._)([(0,p.MZ)({json:{write:!0}})],v.prototype,"objectIds",void 0),(0,s._)([(0,p.MZ)({type:[String],json:{write:!0}})],v.prototype,"orderByFields",void 0),(0,s._)([(0,p.MZ)({type:[String],json:{write:!0}})],v.prototype,"outFields",void 0),(0,s._)([(0,p.MZ)({type:g.A,json:{read:{source:"outSR"},write:{target:"outSR"}}})],v.prototype,"outSpatialReference",void 0),(0,s._)([(0,p.MZ)({type:String,json:{write:!0}})],v.prototype,"resultType",void 0),(0,s._)([(0,p.MZ)({json:{write:!0}})],v.prototype,"returnGeometry",void 0),(0,s._)([(0,p.MZ)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],v.prototype,"returnM",void 0),(0,s._)([(0,p.MZ)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],v.prototype,"returnZ",void 0),(0,s._)([(0,p.MZ)({type:Number,json:{read:{source:"resultOffset"}}})],v.prototype,"start",void 0),(0,s._)([(0,d.w)("start"),(0,d.w)("num")],v.prototype,"writeStart",null),(0,s._)([(0,p.MZ)({type:String,json:{read:{source:"spatialRel",reader:f.read},write:{target:"spatialRel",writer:f.write}}})],v.prototype,"spatialRelationship",void 0),(0,s._)([(0,p.MZ)({type:o.A,json:{write:!0}})],v.prototype,"timeExtent",void 0),(0,s._)([(0,p.MZ)({type:y.A,json:{write:!0}})],v.prototype,"topFilter",void 0),(0,s._)([(0,p.MZ)({type:String,json:{read:w.read,write:{writer:w.write,overridePolicy(e){return{enabled:null!=e&&null!=this.distance&&this.distance>0}}}}})],v.prototype,"units",void 0),(0,s._)([(0,p.MZ)({type:String,json:{write:!0}})],v.prototype,"where",void 0),v=r=(0,s._)([(0,m.$)("esri.rest.support.TopFeaturesQuery")],v),v.from=(0,c.e)(v);const _=v},78481:(e,t,i)=>{i.d(t,{A:()=>u});var r,s=i(32816),n=i(99924),o=i(29298),a=(i(32773),i(20266),i(69421));i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407),i(90740),i(36544);let l=r=class extends n.oY{constructor(e){super(e),this.groupByFields=void 0,this.topCount=void 0,this.orderByFields=void 0}clone(){return new r({groupByFields:this.groupByFields,topCount:this.topCount,orderByFields:this.orderByFields})}};(0,s._)([(0,o.MZ)({type:[String],json:{write:!0}})],l.prototype,"groupByFields",void 0),(0,s._)([(0,o.MZ)({type:Number,json:{write:!0}})],l.prototype,"topCount",void 0),(0,s._)([(0,o.MZ)({type:[String],json:{write:!0}})],l.prototype,"orderByFields",void 0),l=r=(0,s._)([(0,a.$)("esri.rest.support.TopFilter")],l);const u=l}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/35f8e6885b4cf66d5e36.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/35f8e6885b4cf66d5e36.js new file mode 100644 index 00000000..49a02984 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/35f8e6885b4cf66d5e36.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[3551],{53206:(e,t,r)=>{r.d(t,{G:()=>p});var n=r(32816),o=r(41390),i=r(29298),a=(r(32773),r(20266),r(69421));let s=class extends o.T{constructor(e){super(e),this.headerKeys=[],this.outSpatialReference=null,this.exceededTransferLimit=!1}};(0,n._)([(0,i.MZ)()],s.prototype,"headerKeys",void 0),(0,n._)([(0,i.MZ)()],s.prototype,"outSpatialReference",void 0),(0,n._)([(0,i.MZ)()],s.prototype,"exceededTransferLimit",void 0),s=(0,n._)([(0,a.$)("esri.rest.knowledgeGraph.GraphQueryResultHeader")],s);const p=s},43551:(e,t,r)=>{r.r(t),r.d(t,{_fetchWrapper:()=>Ae,executeApplyEdits:()=>_e,executeQuery:()=>ge,executeQueryStreaming:()=>me,executeSearch:()=>we,executeSearchStreaming:()=>ve,fetchKnowledgeGraph:()=>Te,g:()=>O,k:()=>ke,kgRestServices:()=>fe,refreshDataModel:()=>Ee,refreshServiceDefinition:()=>Me}),r(94345);var n=r(29512),o=r(64604),i=r(6407),a=r(20266),s=r(91308),p=r(53206),d=r(77e3),l=r(19049),u=r(7603),c=r(18683),y=r(32773),h=r(36533),f=r(64752),_=r(84200),g=r(67504),m=r(2160),w=r(14658),v=r(76999),T=r(7969),E=r(64724),M=r(63402),A=r(43053),G=(r(17618),r(19548)),R=r(92975),I=r(6105),S=(r(89754),r(72076)),b=r(5370),P=r(76641);r(36544),r(44600),r(32816),r(29298),r(93181),r(13671),r(40499),r(90740),r(69421),r(91047),r(69763),r(93804),r(29208),r(99924),r(41390),r(58498),r(45371),r(80959),r(56273),r(99063),r(49877),r(48844),r(92517),r(77037),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(10043);const x="esri/rest/knowledgeGraph/wasmInterface/";let k;async function O(){if(k)return k;const e=(0,y.h)("wasm-simd");return k=async function(e){if(e){const{default:e}=await r.e(9518).then(r.bind(r,89518)).then((e=>e.a));return e({locateFile:e=>(0,c.g)(x+e)})}const{default:t}=await r.e(7946).then(r.bind(r,97946)).then((e=>e.a));return t({locateFile:e=>(0,c.g)(x+e)})}(e),k}var j,F,Z,D,N,L,z,C,Y,U,q,Q;function H(e,t){const r=new t.ArrayValue;return r.deleteLater(),e.forEach((e=>{r.add_value(W(e,t))})),r}function B(e,t){const r=new t.ObjectValue;r.deleteLater();for(const[n,o]of Object.entries(e))r.set_key_value(n,W(o,t));return r}function V(e,t){if(e instanceof h.A)return function(e,t){const r=new t.GeometryValue;r.deleteLater(),r.geometry_type=r.geometry_type=t.esriGeometryType.esriGeometryMultipoint,r.has_z=e.hasZ,r.has_m=e.hasM;const n=[],o=[];o[0]=e.points.length;let i=0;return e.points.forEach((e=>{e.forEach((e=>{n[i]=e,i++}))})),r.coords=new Float64Array(n),r.lengths=new Uint32Array(o),r}(e,t);if(e instanceof f.A)return function(e,t){const r=new t.GeometryValue;r.deleteLater(),r.geometry_type=t.esriGeometryType.esriGeometryPoint,r.has_z=e.hasZ,r.has_m=e.hasM;const n=[],o=[];o[0]=1,n[0]=e.x,n[1]=e.y;let i=2;return e.hasZ&&(n[i]=e.z,i++),e.hasM&&(n[i]=e.m,i++),r.coords=new Float64Array(n),r.lengths=new Uint32Array(o),r}(e,t);if(e instanceof g.A||e instanceof _.A)return function(e,t){const r=new t.GeometryValue;r.deleteLater(),r.has_z=e.hasZ,r.has_m=e.hasM;const n=[],o=[];let i=[];e instanceof g.A?(r.geometry_type=t.esriGeometryType.esriGeometryPolyline,i=e.paths):e instanceof _.A&&(r.geometry_type=t.esriGeometryType.esriGeometryPolygon,i=e.rings);let a=0,s=0;return i.forEach((e=>{let t=0;e.forEach((e=>{t++,e.forEach((e=>{n[s]=e,s++}))})),o[a]=t,a++})),r.coords=new Float64Array(n),r.lengths=new Uint32Array(o),r}(e,t);throw new i.A("knowledge-graph:unsupported-geometry","Only Point, Multipoint, Polyline, and Polygon geometry are supported by ArcGIS Knowledge",{geometry:e})}function W(e,t){if(null==e)return"";if("object"!=typeof e)return e;if(e instanceof Date)return e;if(e instanceof m.A)return V(e,t);if(Array.isArray(e)){const r=new t.ArrayValue;return r.deleteLater(),e.forEach((e=>{r.add_value(W(e,t))})),r}return B(e,t)}function $(e,t){if(!e.typeName)throw new i.A("knowledge-graph:no-type-name","You must indicate the entity/relationship named object type to apply edits");if(e instanceof w.A){const r=new t.EntityValue;r.deleteLater(),r.type_name=e.typeName;for(const[n,o]of Object.entries(e.properties))r.set_key_value(n,K(o,t));return e.id&&r.set_id(e.id),r}if(e instanceof v.A){const r=new t.RelationshipValue;r.deleteLater(),r.type_name=e.typeName;for(const[n,o]of Object.entries(e.properties))r.set_key_value(n,K(o,t));return e.id&&r.set_id(e.id),e.originId&&e.destinationId&&r.set_related_entity_ids(e.originId,e.destinationId),r}throw new i.A("knowledge-graph:applyEdits-encoding-failure","Could not determine the type of a named graph object passed to the encoder")}function K(e,t){return null==e?null:"object"!=typeof e||e instanceof Date?e:e instanceof m.A?V(e,t):null}function J(e){return{name:e.name,alias:e.alias,role:D[e.role.value]?D[e.role.value]:null,strict:e.strict,properties:re(e.properties),fieldIndexes:ne(e.field_indexes)}}function X(e){e.deleteLater();const t=J(e),r=[];for(let t=0;t{const t=[];for(let r=0;ra.L.getLogger("esri.rest.knowledgeGraph.WasmToQueryResponseObjConstructors"),de={decodedWasmObjToQueryResponseObj:(e,t,r)=>{if(null==e)return null;if("object"!=typeof e)return e;if("getDate"in e)return e;if("geometry_type"in e)switch(e.geometry_type.value){case null:return null;case q.ESRI_GEOMETRY_POINT:return function(e,t){const r={spatialReference:t};let n=2;se(e,r);const o=e.coords;return r.x=o[0],r.y=o[1],e.has_z&&(r.z=o[n],n++),e.has_m&&(r.m=o[n]),new f.A(r)}(e,r);case q.ESRI_GEOMETRY_MULTIPOINT:return function(e,t){const r={spatialReference:t},n=se(e,r),o=e.lengths,i=e.coords,a=o[0];r.points=[];let s=0;for(let e=0;e{const t=new l.A({url:e}),r=[];return r.push(Ee(t)),r.push(Me(t)),await Promise.all(r),t},refreshDataModel:async e=>{e.dataModel=await xe(e)},refreshServiceDefinition:async e=>{const t=(await(0,o.A)(e.url,{query:{f:"json"}})).data;return t.capabilities=t?.capabilities?.split(","),t.supportedQueryFormats=t?.supportedQueryFormats?.split(","),e.serviceDefinition=new u.A(t),e.serviceDefinition},executeQueryStreaming:async(e,t,r)=>{const n=`${e.url}/graph/query`;await Ge(e);const o=await Se(n,r);if(!e.serviceDefinition?.supportsProvenance&&"include"===t.provenanceBehavior)throw new i.A("knowledge-graph:provenance-not-supported","The Knowledge Graph Service definition indicated that provenance is not supported");o.data.body=await async function(e,t){const r=await O(),n=new r.GraphQueryRequestEncoder;if(n.deleteLater(),e.outputSpatialReference?n.output_spatial_reference={wkid:e.outputSpatialReference.wkid,latestWkid:e.outputSpatialReference.latestWkid,vcsWkid:e.outputSpatialReference.vcsWkid,latestVcsWkid:e.outputSpatialReference.latestVcsWkid,wkt:e.outputSpatialReference.wkt??""}:n.output_spatial_reference=r.SpatialReferenceUtil.WGS84(),n.open_cypher_query=e.openCypherQuery,e.bindParameters)for(const[t,o]of Object.entries(e.bindParameters))Ie(t,o,n,r);if(e.bindGeometryQuantizationParameters)o=e.bindGeometryQuantizationParameters,n.input_quantization_parameters={xy_resolution:o.xyResolution,x_false_origin:o.xFalseOrigin,y_false_origin:o.yFalseOrigin,z_resolution:o.zResolution,z_false_origin:o.zFalseOrigin,m_resolution:o.mResolution,m_false_origin:o.mFalseOrigin};else{if(t.dataModel||await Ee(t),4326!==t.dataModel?.spatialReference?.wkid)throw new i.A("knowledge-graph:SR-quantization-mismatch","If the DataModel indicates a coordinate system other than WGS84, inputQuantizationParameters must be provided to the query encoder");n.input_quantization_parameters=r.InputQuantizationUtil.WGS84_lossless()}var o,a;e.outputQuantizationParameters&&function(e,t,r){if(!e.extent)throw new i.A("knowledge-graph:illegal-output-quantization","The Output quantization provided to the encoder had an illegal value as part of its extent",e.extent);if(!e.quantizeMode)throw new i.A("knowledge-graph:illegal-output-quantization","The Output quantization contained an illegal mode setting",e.quantizeMode);if(!e.tolerance)throw new i.A("knowledge-graph:illegal-output-quantization","The Output quantization contained an illegal tolerance setting",e.quantizeMode);t.output_quantization_parameters={extent:{xmax:e.extent.xmax,ymax:e.extent.ymax,xmin:e.extent.xmin,ymin:e.extent.ymin},quantize_mode:r.esriQuantizeMode[e.quantizeMode],tolerance:e.tolerance}}(e.outputQuantizationParameters,n,r),e.provenanceBehavior&&(a=e.provenanceBehavior,n.provenance_behavior={value:Z[a]});try{n.encode()}catch(e){throw new i.A("knowledge-graph:query-encoding-failed","Attempting to encode the query failed",{error:e})}const s=n.get_encoding_result();if(0!==s.error.error_code)throw new i.A("knowledge-graph:query-encoding-failed","Attempting to encode the query failed",{errorCode:s.error.error_code,errorMessage:s.error.error_message});return structuredClone(s.get_byte_buffer())}(t,e);const a=await Ae(o.data.url,o.data);if(e.dataModel){const t=await Pe(a,e.dataModel);return new d.A({resultRowsStream:t.readableStream,resultHeader:t.resultHeader})}throw new i.A("knowledge-graph:undefined-data-model","The KnowledgeGraph supplied did not have a data model")},executeApplyEdits:async(e,t,r)=>{if(e.serviceDefinition?.dataEditingNotSupported)throw new i.A("knowledge-graph:data-editing-not-supported","The Knowledge Graph Service definition indicated that data editing is not supported");const n=`${e.url}/graph/applyEdits`;await Ge(e);const o=await Se(n,r);return o.data.body=await async function(e,t){if(t.dataModel||await Ee(t),!t.dataModel)throw new i.A("knowledge-graph:data-model-undefined","Encoding could not proceed because a data model was not provided and it could not be determined from the service");const r=await O(),n=!!e.options?.cascadeDelete,o=new r.GraphApplyEditsEncoder(r.SpatialReferenceUtil.WGS84(),e.options?.inputQuantizationParameters?(a=e.options?.inputQuantizationParameters,{xy_resolution:a.xyResolution,x_false_origin:a.xFalseOrigin,y_false_origin:a.yFalseOrigin,z_resolution:a.zResolution,z_false_origin:a.zFalseOrigin,m_resolution:a.mResolution,m_false_origin:a.mFalseOrigin}):r.InputQuantizationUtil.WGS84_lossless());var a;o.deleteLater(),o.cascade_delete=n;try{let t;e.entityAdds?.forEach((e=>{t=o.add_entity($(e,r)),Re(t,"knowledge-graph:applyEdits-encoding-failed","Attempting to encode the applyEdits - an entity failed to be added to the encoder")})),e.relationshipAdds?.forEach((e=>{if(!e.originId||!e.destinationId)throw new i.A("knowledge-graph:relationship-origin-destination-missing","When adding a new relationship, you must provide both an origin and destination id on the appropriate class property");t=o.add_relationship($(e,r)),Re(t,"knowledge-graph:applyEdits-encoding-failed","Attempting to encode the applyEdits - a relationship failed to be added to the encoder")})),e.entityUpdates?.forEach((e=>{if(!e.id)throw new i.A("knowledge-graph:entity-id-missing","When updating an entity or relationship, you must specify the id on the class level property");t=o.update_entity($(e,r)),Re(t,"knowledge-graph:applyEdits-encoding-failed","Attempting to encode the applyEdits - an entity failed to be added to the encoder")})),e.relationshipUpdates?.forEach((e=>{if(!e.id)throw new i.A("knowledge-graph:relationship-id-missing","When updating an entity or relationship, you must specify the id on the class level property");t=o.update_relationship($(e,r)),Re(t,"knowledge-graph:applyEdits-encoding-failed","Attempting to encode the applyEdits - a relationship failed to be added to the encoder")})),e.entityDeletes?.forEach((e=>{if(!e.typeName)throw new i.A("knowledge-graph:no-type-name","You must indicate the entity/relationship named object type to apply edits - delete");const t=o.make_delete_helper(e.typeName,!0);t.deleteLater(),e.ids?.forEach((e=>{t.delete_by_id(e)}))})),e.relationshipDeletes?.forEach((e=>{if(!e.typeName)throw new i.A("knowledge-graph:no-type-name","You must indicate the entity/relationship named object type to apply edits - delete");const t=o.make_delete_helper(e.typeName,!1);e.ids?.forEach((e=>{t.delete_by_id(e)}))})),o.encode()}catch(e){throw new i.A("knowledge-graph:applyEdits-encoding-failed","Attempting to encode the applyEdits failed",{error:e})}const s=o.get_encoding_result();return Re(s.error,"knowledge-graph:applyEdits-encoding-failed","Attempting to encode the applyEdits failed"),structuredClone(s.get_byte_buffer())}(t,e),async function(e){const t=e.headers.get("content-type");if(t?.includes("application/x-protobuf")){const t=await e.arrayBuffer(),r=new((await O()).GraphApplyEditsDecoder);return r.deleteLater(),r.decode(new Uint8Array(t)),function(e){const t=e.has_error(),r=new P.A({hasError:t,error:t?{errorCode:e.error.error_code,errorMessage:e.error.error_message}:null}),n=e.get_edit_results_count();for(let t=0;t{const n=`${e.url}/graph/query`,a=await(0,o.A)(n,{responseType:"array-buffer",query:{f:"pbf",openCypherQuery:t.openCypherQuery,...r?.query},signal:r?.signal,timeout:r?.timeout}),p=a.getHeader?.("content-type"),d=a.data;if(p?.includes("application/x-protobuf")){const t=new((await O()).GraphQueryDecoder);if(t.deleteLater(),e.dataModel){const r=be(t,d,e.dataModel);return new s.A({resultRows:r.resultRows,resultHeader:r.resultHeader})}throw new i.A("knowledge-graph:undefined-data-model","The KnowledgeGraph supplied did not have a data model")}throw new i.A("knowledge-graph:unexpected-server-response","server returned an unexpected response",{responseType:p,data:a.data})},executeSearch:async(e,t,r)=>{const n=t.typeCategoryFilter,a=`${e.url}/graph/search`,p=await(0,o.A)(a,{responseType:"array-buffer",query:{f:"pbf",searchQuery:`"${t.searchQuery}"`,typeCategoryFilter:n,...r?.query},signal:r?.signal,timeout:r?.timeout}),d=p.getHeader?.("content-type"),l=p.data;if(d?.includes("application/x-protobuf")){const t=new((await O()).GraphQueryDecoder);if(t.deleteLater(),e.dataModel){const r=be(t,l,e.dataModel);return new s.A({resultRows:r.resultRows,resultHeader:r.resultHeader})}throw new i.A("knowledge-graph:undefined-data-model","The KnowledgeGraph supplied did not have a data model")}throw new i.A("knowledge-graph:unexpected-server-response","server returned an unexpected response",{responseType:d,data:p.data})},executeSearchStreaming:async(e,t,r)=>{const n=`${e.url}/graph/search`;await Ge(e);const o=await Se(n,r);o.data.body=await async function(e){const t=await O(),r=new t.GraphSearchRequestEncoder;if(r.deleteLater(),r.search_query=e.searchQuery,r.type_category_filter=t.esriNamedTypeCategory[e.typeCategoryFilter],!0===e.returnSearchContext&&(r.return_search_context=e.returnSearchContext),null!=e.start&&e.start>0&&(r.start_index=e.start),null!=e.num&&(r.max_num_results=e.num),null!=e.idsFilter&&Array.isArray(e.idsFilter)&&e.idsFilter.length>0)try{r.set_ids_filter(H(e.idsFilter,t))}catch(e){throw new i.A("knowledge-graph:ids-format-error","Attempting to set ids filter failed. This is usually caused by an incorrectly formatted UUID string",{error:e})}e.namedTypesFilter?.forEach((e=>{r.add_named_type_filter(e)}));try{r.encode()}catch(e){throw new i.A("knowledge-graph:search-encoding-failed","Attempting to encode the search failed",{error:e})}const n=r.get_encoding_result();if(0!==n.error.error_code)throw new i.A("knowledge-graph:search-encoding-failed","Attempting to get encoding result from the query failed",{errorCode:n.error.error_code,errorMessage:n.error.error_message});return structuredClone(n.get_byte_buffer())}(t);const a=await Ae(o.data.url,o.data);if(e.dataModel){const t=await Pe(a,e.dataModel);return new d.A({resultRowsStream:t.readableStream,resultHeader:t.resultHeader})}throw new i.A("knowledge-graph:undefined-data-model","The KnowledgeGraph supplied did not have a data model")},_fetchWrapper:async(e,t)=>fetch(e,t)};async function _e(e,t,r){return fe.executeApplyEdits(e,t,r)}async function ge(e,t,r){return fe.executeQuery(e,t,r)}async function me(e,t,r){return fe.executeQueryStreaming(e,t,r)}async function we(e,t,r){return fe.executeSearch(e,t,r)}async function ve(e,t,r){return fe.executeSearchStreaming(e,t,r)}async function Te(e){return fe.fetchKnowledgeGraph(e)}async function Ee(e){return fe.refreshDataModel(e)}async function Me(e){return fe.refreshServiceDefinition(e)}async function Ae(e,t){return fe._fetchWrapper(e,t)}async function Ge(e){const t=n.id?.findCredential(e.url);t||(e.dataModel?await xe(e):await Ee(e))}function Re(e,t,r){if(0!==e.error_code)throw new i.A(t,r,{errorCode:e.error_code,errorMessage:e.error_message})}function Ie(e,t,r,n){null==t?r.set_param_key_value(e,""):"object"!=typeof t||t instanceof Date?r.set_param_key_value(e,t):t instanceof m.A?r.set_param_key_value(e,V(t,n)):Array.isArray(t)?r.set_param_key_value(e,H(t,n)):r.set_param_key_value(e,B(t,n))}async function Se(e,t){return(0,o.A)(e,{responseType:"native-request-init",method:"post",query:{f:"pbf",...t?.query},body:"x",headers:{"Content-Type":"application/octet-stream"},signal:t?.signal,timeout:t?.timeout})}function be(e,t,r,n){e.push_buffer(new Uint8Array(t));const o=[];let a,s,p=0;for(;e.next_row();){a&&s||(a=n??he(e),s=a.outSpatialReference??new T.A({wkid:4326})),p||(p=e.get_header_keys().size());const t=new Array(p);for(let n=0;n{s=e,d=t}));let u=!1;return{readableStream:new ReadableStream({async start(e){try{return function l(){return r?.read().then((({done:c,value:y})=>{try{if(c){let t;if(n.has_error()?t=new i.A("knowledge-graph:stream-decoding-error","One or more result rows were not successfully decoded - query stream done",{errorCode:n.error.error_code,errorMessage:n.error.error_message}):u||s(new p.G),r.releaseLock(),t)throw e.error(t),d(t),t;return void e.close()}const a=be(n,y,t,o),h=a.resultRows;return h.length>0&&e.enqueue(h),!o&&a.resultHeader&&(o=a.resultHeader,s(a.resultHeader),u=!0),l()}catch(e){throw a.L.getLogger("esri.rest.knowledgeGraph.knowledgeGraphService").error(e),d(e),new i.A("knowledge-graph:unexpected-server-response","Error inside streaming data return parsing",{error:e})}}))}()}catch(t){r?.releaseLock(),e.error(new i.A("knowledge-graph:stream-decoding-error","The server returned a valid response, but there was an error decoding the response stream",{error:t})),e.close()}}}),resultHeader:await l}}throw new i.A("knowledge-graph:unexpected-server-response","server returned an unexpected response",{responseType:r,data:e.text()})}async function xe(e){const t=`${e.url}/dataModel/queryDataModel`,r=await(0,o.A)(t,{responseType:"array-buffer",query:{f:"pbf"}}),n=r.getHeader?.("content-type"),a=r.data;if(n?.includes("application/x-protobuf")){const e=(await O()).decode_data_model_from_protocol_buffer(new Uint8Array(a));if(!e)throw new i.A("knowledge-graph:data-model-decode-failure","The server responded to the data model query, but the response failed to be decoded. This typically occurs when the Knowledge JS API (4.26 or later) is used with an unsupported backend (11.0 or earlier)");return function(e){return e.deleteLater(),new E.A({timestamp:e.timestamp,spatialReference:new T.A(e.spatial_reference),strict:e.strict,objectIdField:e.objectid_property,globalIdField:e.globalid_property,arcgisManaged:e.arcgis_managed,identifierInfo:{identifierMappingInfo:{identifierInfoType:U[e.identifier_info?.identifier_mapping_info?.identifier_info_type?.value],databaseNativeIdentifier:e.identifier_info?.identifier_mapping_info?.database_native_identifier,uniformPropertyIdentifier:{identifierPropertyName:e.identifier_info?.identifier_mapping_info?.uniform_property_identifier?.identifier_property_name}},identifierGenerationInfo:{uuidMethodHint:z[e.identifier_info?.identifier_generation_info?.uuid_method_hint?.value]}},searchIndexes:ie(e.search_indexes),entityTypes:ee(e.entity_types),relationshipTypes:oe(e.relationship_types),metaEntityTypes:ee(e.meta_entity_types)})}(e)}throw new i.A("knowledge-graph:unexpected-server-response","server returned an unexpected response",{responseType:n,data:r.data})}const ke=Object.freeze(Object.defineProperty({__proto__:null,_fetchWrapper:Ae,executeApplyEdits:_e,executeQuery:ge,executeQueryStreaming:me,executeSearch:we,executeSearchStreaming:ve,fetchKnowledgeGraph:Te,kgRestServices:fe,refreshDataModel:Ee,refreshServiceDefinition:Me},Symbol.toStringTag,{value:"Module"}))},64724:(e,t,r)=>{r.d(t,{A:()=>u});var n=r(32816),o=r(99924),i=r(29298),a=(r(32773),r(20266),r(69421)),s=r(7969),p=r(63402),d=r(92975);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(36544),r(69763),r(93804),r(18683),r(64604),r(29512),r(99063),r(56273),r(17618),r(43053),r(19548);let l=class extends o.oY{constructor(e){super(e),this.timestamp=null,this.spatialReference=null,this.strict=null,this.objectIdField=null,this.globalIdField=null,this.arcgisManaged=null,this.identifierInfo=null,this.searchIndexes=null,this.entityTypes=null,this.relationshipTypes=null,this.metaEntityTypes=null}};(0,n._)([(0,i.MZ)({type:Date,json:{type:Number,write:{writer:(e,t)=>{t.timestamp=e?.getTime()}}}})],l.prototype,"timestamp",void 0),(0,n._)([(0,i.MZ)({type:s.A,json:{write:!0}})],l.prototype,"spatialReference",void 0),(0,n._)([(0,i.MZ)({type:Boolean,json:{write:!0}})],l.prototype,"strict",void 0),(0,n._)([(0,i.MZ)({type:String,json:{write:!0}})],l.prototype,"objectIdField",void 0),(0,n._)([(0,i.MZ)({type:String,json:{write:!0}})],l.prototype,"globalIdField",void 0),(0,n._)([(0,i.MZ)()],l.prototype,"arcgisManaged",void 0),(0,n._)([(0,i.MZ)()],l.prototype,"identifierInfo",void 0),(0,n._)([(0,i.MZ)()],l.prototype,"searchIndexes",void 0),(0,n._)([(0,i.MZ)({type:[p.A],json:{write:!0}})],l.prototype,"entityTypes",void 0),(0,n._)([(0,i.MZ)({type:[d.A],json:{write:!0}})],l.prototype,"relationshipTypes",void 0),(0,n._)([(0,i.MZ)({type:[p.A],json:{write:!0}})],l.prototype,"metaEntityTypes",void 0),l=(0,n._)([(0,a.$)("esri.rest.knowledgeGraph.DataModel")],l);const u=l},63402:(e,t,r)=>{r.d(t,{A:()=>s});var n=r(32816),o=(r(20266),r(32773),r(6407),r(69421)),i=r(17618);r(90740),r(40499),r(93181),r(13671),r(91047),r(36544),r(99924),r(41390),r(29298),r(58498),r(45371),r(80959),r(43053),r(19548);let a=class extends i.A{constructor(e){super(e),this.type="entity"}};a=(0,n._)([(0,o.$)("esri.rest.knowledgeGraph.EntityType")],a);const s=a},43053:(e,t,r)=>{r.d(t,{A:()=>p});var n=r(32816),o=r(99924),i=r(29298),a=(r(32773),r(20266),r(69421));r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(36544);let s=class extends o.oY{constructor(e){super(e),this.name=null,this.unique=null,this.ascending=null,this.description=null,this.fieldNames=null}};(0,n._)([(0,i.MZ)({type:String,json:{write:!0}})],s.prototype,"name",void 0),(0,n._)([(0,i.MZ)({type:Boolean,json:{write:!0}})],s.prototype,"unique",void 0),(0,n._)([(0,i.MZ)({type:Boolean,json:{write:!0}})],s.prototype,"ascending",void 0),(0,n._)([(0,i.MZ)({type:String,json:{write:!0}})],s.prototype,"description",void 0),(0,n._)([(0,i.MZ)({type:[String],json:{write:!0}})],s.prototype,"fieldNames",void 0),s=(0,n._)([(0,a.$)("esri.rest.knowledgeGraph.FieldIndex")],s);const p=s},76641:(e,t,r)=>{r.d(t,{A:()=>p});var n=r(32816),o=r(41390),i=r(29298),a=(r(32773),r(20266),r(69421));r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(36544);let s=class extends o.T{constructor(e){super(e),this.hasError=null,this.error=null,this.editResults=[]}};(0,n._)([(0,i.MZ)()],s.prototype,"hasError",void 0),(0,n._)([(0,i.MZ)()],s.prototype,"error",void 0),(0,n._)([(0,i.MZ)()],s.prototype,"editResults",void 0),s=(0,n._)([(0,a.$)("esri.rest.knowledgeGraph.GraphApplyEditsResult")],s);const p=s},17618:(e,t,r)=>{r.d(t,{A:()=>l});var n=r(32816),o=r(99924),i=r(29298),a=(r(32773),r(20266),r(69421)),s=r(43053),p=r(19548);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(36544);let d=class extends o.oY{constructor(e){super(e),this.name=null,this.alias=null,this.role=null,this.strict=null,this.properties=null,this.fieldIndexes=null,this.type=null}};(0,n._)([(0,i.MZ)({type:String,json:{write:!0}})],d.prototype,"name",void 0),(0,n._)([(0,i.MZ)({type:String,json:{write:!0}})],d.prototype,"alias",void 0),(0,n._)([(0,i.MZ)({type:String,json:{write:!0}})],d.prototype,"role",void 0),(0,n._)([(0,i.MZ)({type:Boolean,json:{write:!0}})],d.prototype,"strict",void 0),(0,n._)([(0,i.MZ)({type:[p.A],json:{write:!0}})],d.prototype,"properties",void 0),(0,n._)([(0,i.MZ)({type:[s.A],json:{write:!0}})],d.prototype,"fieldIndexes",void 0),d=(0,n._)([(0,a.$)("esri.rest.knowledgeGraph.GraphObjectType")],d);const l=d},19548:(e,t,r)=>{r.d(t,{A:()=>p});var n=r(32816),o=r(99924),i=r(29298),a=(r(32773),r(20266),r(69421));r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(36544);let s=class extends o.oY{constructor(e){super(e),this.name=null,this.alias=null,this.fieldType=null,this.geometryType=null,this.hasM=null,this.hasZ=null,this.nullable=null,this.editable=null,this.required=null,this.defaultVisibility=null,this.systemMaintained=null,this.role=null,this.defaultValue=null}};(0,n._)([(0,i.MZ)({type:String,json:{write:!0}})],s.prototype,"name",void 0),(0,n._)([(0,i.MZ)({type:String,json:{write:!0}})],s.prototype,"alias",void 0),(0,n._)([(0,i.MZ)({type:String,json:{write:!0}})],s.prototype,"fieldType",void 0),(0,n._)([(0,i.MZ)({type:String,json:{write:!0}})],s.prototype,"geometryType",void 0),(0,n._)([(0,i.MZ)({type:Boolean,json:{write:!0}})],s.prototype,"hasM",void 0),(0,n._)([(0,i.MZ)({type:Boolean,json:{write:!0}})],s.prototype,"hasZ",void 0),(0,n._)([(0,i.MZ)({type:Boolean,json:{write:!0}})],s.prototype,"nullable",void 0),(0,n._)([(0,i.MZ)({type:Boolean,json:{write:!0}})],s.prototype,"editable",void 0),(0,n._)([(0,i.MZ)({type:Boolean,json:{write:!0}})],s.prototype,"required",void 0),(0,n._)([(0,i.MZ)({type:Boolean,json:{write:!0}})],s.prototype,"defaultVisibility",void 0),(0,n._)([(0,i.MZ)({type:Boolean,json:{write:!0}})],s.prototype,"systemMaintained",void 0),(0,n._)([(0,i.MZ)()],s.prototype,"role",void 0),(0,n._)([(0,i.MZ)({json:{write:!0}})],s.prototype,"defaultValue",void 0),s=(0,n._)([(0,a.$)("esri.rest.knowledgeGraph.GraphProperty")],s);const p=s},91308:(e,t,r)=>{r.d(t,{A:()=>d});var n=r(32816),o=r(41390),i=r(29298),a=(r(32773),r(20266),r(69421)),s=r(53206);r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(36544);let p=class extends o.T{constructor(e){super(e),this.resultRows=[],this.resultHeader=new s.G}};(0,n._)([(0,i.MZ)()],p.prototype,"resultRows",void 0),(0,n._)([(0,i.MZ)()],p.prototype,"resultHeader",void 0),p=(0,n._)([(0,a.$)("esri.rest.knowledgeGraph.GraphQueryResult")],p);const d=p},77e3:(e,t,r)=>{r.d(t,{A:()=>d});var n=r(32816),o=r(41390),i=r(29298),a=(r(32773),r(20266),r(69421)),s=r(53206);r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(36544);let p=class extends o.T{constructor(e){super(e),this.resultRowsStream=new ReadableStream,this.resultHeader=new s.G}};(0,n._)([(0,i.MZ)()],p.prototype,"resultRowsStream",void 0),(0,n._)([(0,i.MZ)()],p.prototype,"resultHeader",void 0),p=(0,n._)([(0,a.$)("esri.rest.knowledgeGraph.GraphQueryStreamingResult")],p);const d=p},19049:(e,t,r)=>{r.d(t,{A:()=>l});var n=r(32816),o=r(99924),i=r(29298),a=(r(32773),r(20266),r(69421)),s=r(64724),p=r(7603);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(36544),r(7969),r(69763),r(93804),r(18683),r(64604),r(29512),r(99063),r(56273),r(63402),r(17618),r(43053),r(19548),r(92975);let d=class extends o.oY{constructor(e){super(e),this.dataModel=null,this.serviceDefinition=null}};(0,n._)([(0,i.MZ)({type:String,json:{write:!0}})],d.prototype,"url",void 0),(0,n._)([(0,i.MZ)({type:s.A,json:{write:!0}})],d.prototype,"dataModel",void 0),(0,n._)([(0,i.MZ)({type:p.A,json:{write:!0}})],d.prototype,"serviceDefinition",void 0),d=(0,n._)([(0,a.$)("esri.rest.knowledgeGraph.KnowledgeGraph")],d);const l=d},92975:(e,t,r)=>{r.d(t,{A:()=>p});var n=r(32816),o=r(29298),i=(r(32773),r(20266),r(69421)),a=r(17618);r(36544),r(93181),r(13671),r(40499),r(6407),r(90740),r(91047),r(99924),r(41390),r(58498),r(45371),r(80959),r(43053),r(19548);let s=class extends a.A{constructor(e){super(e),this.endPoints=[],this.type="relationship"}};(0,n._)([(0,o.MZ)()],s.prototype,"endPoints",void 0),s=(0,n._)([(0,i.$)("esri.rest.knowledgeGraph.RelationshipType")],s);const p=s},6105:(e,t,r)=>{r.d(t,{A:()=>p});var n=r(32816),o=r(41390),i=r(29298),a=(r(32773),r(20266),r(69421));r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(36544);let s=class extends o.T{constructor(e){super(e),this.name=null,this.supportedCategory=null,this.analyzers=[],this.searchProperties=new Map}};(0,n._)([(0,i.MZ)()],s.prototype,"name",void 0),(0,n._)([(0,i.MZ)()],s.prototype,"supportedCategory",void 0),(0,n._)([(0,i.MZ)()],s.prototype,"analyzers",void 0),(0,n._)([(0,i.MZ)()],s.prototype,"searchProperties",void 0),s=(0,n._)([(0,a.$)("esri.rest.knowledgeGraph.SearchIndex")],s);const p=s},7603:(e,t,r)=>{r.d(t,{A:()=>d});var n=r(32816),o=r(99924),i=r(29298),a=(r(32773),r(20266),r(69421)),s=r(7969);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(36544),r(69763),r(93804),r(18683),r(64604),r(29512),r(99063),r(56273);let p=class extends o.oY{constructor(e){super(e),this.capabilities=[],this.supportsSearch=!1,this.supportedQueryFormats=[],this.allowGeometryUpdates=!1,this.searchMaxRecordCount=null,this.serviceCapabilities=null,this.maxRecordCount=null,this.description="",this.copyrightText="",this.units="",this.spatialReference=null,this.currentVersion=null,this.dateFieldsTimeReference=null,this.serviceItemId="",this.supportsDocuments=!1,this.dataEditingNotSupported=!1,this.schemaEditingNotSupported=!1,this.supportsProvenance=!1}};(0,n._)([(0,i.MZ)({type:[String],json:{write:!0}})],p.prototype,"capabilities",void 0),(0,n._)([(0,i.MZ)({type:Boolean,json:{write:!0}})],p.prototype,"supportsSearch",void 0),(0,n._)([(0,i.MZ)({type:[String],json:{write:!0}})],p.prototype,"supportedQueryFormats",void 0),(0,n._)([(0,i.MZ)({type:Boolean,json:{write:!0}})],p.prototype,"allowGeometryUpdates",void 0),(0,n._)([(0,i.MZ)({type:Number,json:{write:!0}})],p.prototype,"searchMaxRecordCount",void 0),(0,n._)([(0,i.MZ)({type:Object,json:{write:!0}})],p.prototype,"serviceCapabilities",void 0),(0,n._)([(0,i.MZ)({type:Number,json:{write:!0}})],p.prototype,"maxRecordCount",void 0),(0,n._)([(0,i.MZ)({type:String,json:{write:!0}})],p.prototype,"description",void 0),(0,n._)([(0,i.MZ)({type:String,json:{write:!0}})],p.prototype,"copyrightText",void 0),(0,n._)([(0,i.MZ)({type:String,json:{write:!0}})],p.prototype,"units",void 0),(0,n._)([(0,i.MZ)({type:s.A,json:{write:!0}})],p.prototype,"spatialReference",void 0),(0,n._)([(0,i.MZ)({type:Number,json:{write:!0}})],p.prototype,"currentVersion",void 0),(0,n._)([(0,i.MZ)({type:Object,json:{write:!0}})],p.prototype,"dateFieldsTimeReference",void 0),(0,n._)([(0,i.MZ)({type:String,json:{write:!0}})],p.prototype,"serviceItemId",void 0),(0,n._)([(0,i.MZ)({type:Boolean,json:{write:!0}})],p.prototype,"supportsDocuments",void 0),(0,n._)([(0,i.MZ)({type:Boolean,json:{write:!0}})],p.prototype,"dataEditingNotSupported",void 0),(0,n._)([(0,i.MZ)({type:Boolean,json:{write:!0}})],p.prototype,"schemaEditingNotSupported",void 0),(0,n._)([(0,i.MZ)({type:Boolean,json:{write:!0}})],p.prototype,"supportsProvenance",void 0),p=(0,n._)([(0,a.$)("esri.rest.knowledgeGraph.ServiceDefinition")],p);const d=p}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/397a35a92cedca3f4934.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/397a35a92cedca3f4934.js new file mode 100644 index 00000000..9e2ef6d1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/397a35a92cedca3f4934.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[605,7138,3049],{66136:(e,t,n)=>{n.d(t,{A:()=>y});var i,r=n(32816),s=n(99924),o=n(4734),a=n(29298),l=(n(32773),n(20266),n(49877)),c=n(69421),u=n(56273),h=n(78016);n(41390),n(40499),n(93181),n(13671),n(58498),n(91047),n(45371),n(80959),n(6407),n(90740),n(50214),n(93804),n(59192),n(54483),n(36544);let p=i=class extends s.oY{static get allTime(){return d}static get empty(){return m}static fromArray(e){return new i({start:null!=e[0]?new Date(e[0]):e[0],end:null!=e[1]?new Date(e[1]):e[1]})}constructor(e){super(e),this.end=null,this.start=null}readEnd(e,t){return null!=t.end?new Date(t.end):null}writeEnd(e,t){t.end=e?.getTime()??null}get isAllTime(){return this.equals(i.allTime)}get isEmpty(){return this.equals(i.empty)}readStart(e,t){return null!=t.start?new Date(t.start):null}writeStart(e,t){t.start=e?.getTime()??null}clone(){return new i({end:this.end,start:this.start})}equals(e){if(!e)return!1;const t=this.start?.getTime()??this.start,n=this.end?.getTime()??this.end,i=e.start?.getTime()??e.start,r=e.end?.getTime()??e.end;return t===i&&n===r}expandTo(e,t=h.s){if(this.isEmpty||this.isAllTime)return this.clone();let n=this.start;n&&(n=(0,o.t)(n,e,t));let r=this.end;if(r){const n=(0,o.t)(r,e,t);r=r.getTime()===n.getTime()?n:(0,o.o)(n,1,e,t)}return new i({start:n,end:r})}intersection(e){if(!e)return this.clone();if(this.isEmpty||e.isEmpty)return i.empty;if(this.isAllTime)return e.clone();if(e.isAllTime)return this.clone();const t=this.start?.getTime()??-1/0,n=this.end?.getTime()??1/0,r=e.start?.getTime()??-1/0,s=e.end?.getTime()??1/0;let o,a;return r>=t&&r<=n?o=r:t>=r&&t<=s&&(o=t),n>=r&&n<=s?a=n:s>=t&&s<=n&&(a=s),null==o||null==a||isNaN(o)||isNaN(a)?i.empty:new i({start:o===-1/0?null:new Date(o),end:a===1/0?null:new Date(a)})}offset(e,t,n=h.s){if(this.isEmpty||this.isAllTime)return this.clone();const r=new i,{start:s,end:a}=this;return null!=s&&(r.start=(0,o.o)(s,e,t,n)),null!=a&&(r.end=(0,o.o)(a,e,t,n)),r}toArray(){return this.isEmpty?[void 0,void 0]:[this.start?.getTime()??null,this.end?.getTime()??null]}union(e){if(!e||e.isEmpty)return this.clone();if(this.isEmpty)return e.clone();if(this.isAllTime||e.isAllTime)return d.clone();const t=null!=this.start&&null!=e.start?new Date(Math.min(this.start.getTime(),e.start.getTime())):null,n=null!=this.end&&null!=e.end?new Date(Math.max(this.end.getTime(),e.end.getTime())):null;return new i({start:t,end:n})}};(0,r._)([(0,a.MZ)({type:Date,json:{write:{allowNull:!0}}})],p.prototype,"end",void 0),(0,r._)([(0,l.r)("end")],p.prototype,"readEnd",null),(0,r._)([(0,u.w)("end")],p.prototype,"writeEnd",null),(0,r._)([(0,a.MZ)({readOnly:!0,json:{read:!1}})],p.prototype,"isAllTime",null),(0,r._)([(0,a.MZ)({readOnly:!0,json:{read:!1}})],p.prototype,"isEmpty",null),(0,r._)([(0,a.MZ)({type:Date,json:{write:{allowNull:!0}}})],p.prototype,"start",void 0),(0,r._)([(0,l.r)("start")],p.prototype,"readStart",null),(0,r._)([(0,u.w)("start")],p.prototype,"writeStart",null),p=i=(0,r._)([(0,c.$)("esri.TimeExtent")],p);const d=new p,m=new p({start:void 0,end:void 0}),y=p},42614:(e,t,n)=>{n.d(t,{B:()=>a});var i=n(32773),r=n(11721),s=n(48402);const o={minX:0,minY:0,maxX:0,maxY:0};class a{constructor(){this._indexInvalid=!1,this._boundsToLoad=[],this._boundsById=new Map,this._idByBounds=new Map,this._index=new r.P(9,(0,i.h)("esri-csp-restrictions")?e=>({minX:e[0],minY:e[1],maxX:e[2],maxY:e[3]}):["[0]","[1]","[2]","[3]"]),this._loadIndex=()=>{if(this._indexInvalid){const e=new Array(this._idByBounds.size);let t=0;this._idByBounds.forEach(((n,i)=>{e[t++]=i})),this._indexInvalid=!1,this._index.clear(),this._index.load(e)}else this._boundsToLoad.length&&(this._index.load(Array.from(new Set(this._boundsToLoad.filter((e=>this._idByBounds.has(e)))))),this._boundsToLoad.length=0)}}get fullBounds(){if(!this._boundsById.size)return null;const e=(0,s.e)();for(const t of this._boundsById.values())t&&(e[0]=Math.min(t[0],e[0]),e[1]=Math.min(t[1],e[1]),e[2]=Math.max(t[2],e[2]),e[3]=Math.max(t[3],e[3]));return e}get valid(){return!this._indexInvalid}clear(){this._indexInvalid=!1,this._boundsToLoad.length=0,this._boundsById.clear(),this._idByBounds.clear(),this._index.clear()}delete(e){const t=this._boundsById.get(e);this._boundsById.delete(e),t&&(this._idByBounds.delete(t),this._indexInvalid||this._index.remove(t))}forEachInBounds(e,t){this._loadIndex(),function(e,t,n){!function(e){o.minX=e[0],o.minY=e[1],o.maxX=e[2],o.maxY=e[3]}(t),e.search(o,n)}(this._index,e,(e=>t(this._idByBounds.get(e))))}get(e){return this._boundsById.get(e)}has(e){return this._boundsById.has(e)}invalidateIndex(){this._indexInvalid||(this._indexInvalid=!0,this._boundsToLoad.length=0)}set(e,t){if(!this._indexInvalid){const t=this._boundsById.get(e);t&&(this._index.remove(t),this._idByBounds.delete(t))}this._boundsById.set(e,t),t&&(this._idByBounds.set(t,e),this._indexInvalid||(this._boundsToLoad.push(t),this._boundsToLoad.length>5e4&&this._loadIndex()))}}},2810:(e,t,n)=>{n.d(t,{M:()=>f,a:()=>g});var i=n(32816),r=n(41390),s=n(99924),o=n(32773),a=n(93181),l=n(69421),c=n(29298);class u{constructor(){this._propertyOriginMap=new Map,this._originStores=new Array(r.o),this._values=new Map,this.multipleOriginsSupported=!0}clone(e){const t=new u,n=this._originStores[r.O.DEFAULTS];n&&n.forEach(((e,n)=>{t.set(n,(0,o.o8)(e),r.O.DEFAULTS)}));for(let n=r.O.SERVICE;n{e&&e.has(r)||t.set(r,(0,o.o8)(i),n)}))}return t}get(e,t){const n=void 0===t?this._values:this._originStores[t];return n?n.get(e):void 0}keys(e){const t=null==e?this._values:this._originStores[e];return t?[...t.keys()]:[]}set(e,t,n=r.O.USER){let i=this._originStores[n];if(i||(i=new Map,this._originStores[n]=i),i.set(e,t),!this._values.has(e)||this._propertyOriginMap.get(e)<=n){const i=this._values.get(e);return this._values.set(e,t),this._propertyOriginMap.set(e,n),i!==t}return!1}delete(e,t=r.O.USER){const n=this._originStores[t];if(!n)return;const i=n.get(e);if(n.delete(e),this._values.has(e)&&this._propertyOriginMap.get(e)===t){this._values.delete(e);for(let n=t-1;n>=0;n--){const t=this._originStores[n];if(t&&t.has(e)){this._values.set(e,t.get(e)),this._propertyOriginMap.set(e,n);break}}}return i}has(e,t){const n=void 0===t?this._values:this._originStores[t];return!!n&&n.has(e)}revert(e,t){for(;t>0&&!this.has(e,t);)--t;const n=this._originStores[t],i=n?.get(e),r=this._values.get(e);return this._values.set(e,i),this._propertyOriginMap.set(e,t),r!==i}originOf(e){return this._propertyOriginMap.get(e)||r.O.DEFAULTS}forEach(e){this._values.forEach(e)}}const h=e=>{let t=class extends e{constructor(...e){super(...e);const t=(0,a.g)(this),n=t.store,i=new u;t.store=i,(0,s.s)(t,n,i)}read(e,t){(0,s.a)(this,e,t)}getAtOrigin(e,t){const n=p(this),i=(0,r.n)(t);if("string"==typeof e)return n.get(e,i);const s={};return e.forEach((e=>{s[e]=n.get(e,i)})),s}originOf(e){return(0,r.j)(this.originIdOf(e))}originIdOf(e){return p(this).originOf(e)}revert(e,t){const n=p(this),i=(0,r.n)(t),s=(0,a.g)(this);let o;o="string"==typeof e?"*"===e?n.keys(i):[e]:e,o.forEach((e=>{s.invalidate(e),n.revert(e,i),s.commit(e)}))}};return t=(0,i._)([(0,l.$)("esri.core.ReadOnlyMultiOriginJSONSupport")],t),t};function p(e){return(0,a.g)(e).store}let d=class extends(h(r.T)){};d=(0,i._)([(0,l.$)("esri.core.ReadOnlyMultiOriginJSONSupport")],d);const m=e=>{let t=class extends e{constructor(...e){super(...e)}clear(e,t="user"){return y(this).delete(e,(0,r.n)(t))}write(e,t){return(0,s.b)(this,e=e||{},t),e}setAtOrigin(e,t,n){(0,a.g)(this).setAtOrigin(e,t,(0,r.n)(n))}removeOrigin(e){const t=y(this),n=(0,r.n)(e),i=t.keys(n);for(const e of i)t.originOf(e)===n&&t.set(e,t.get(e,n),r.O.USER)}updateOrigin(e,t){const n=y(this),i=(0,r.n)(t),s=(0,c.g)(this,e);for(let t=i+1;t{let t=class extends(m(h(e))){constructor(...e){super(...e)}};return t=(0,i._)([(0,l.$)("esri.core.MultiOriginJSONSupport")],t),t};let g=class extends(f(r.T)){};g=(0,i._)([(0,l.$)("esri.core.MultiOriginJSONSupport")],g)},11721:(e,t,n)=>{n.d(t,{P:()=>o});var i=n(32773),r=n(45371),s=n(32159);class o{constructor(e=9,t){this._compareMinX=h,this._compareMinY=p,this._toBBox=e=>e,this._maxEntries=Math.max(4,e||9),this._minEntries=Math.max(2,Math.ceil(.4*this._maxEntries)),t&&("function"==typeof t?this._toBBox=t:this._initFormat(t)),this.clear()}destroy(){this.clear(),x.prune(),v.prune(),w.prune(),M.prune()}all(e){a(this._data,e)}search(e,t){let n=this._data;const i=this._toBBox;if(g(e,n))for(x.clear();n;){for(let r=0,s=n.children.length;r0;){if(n||(n=w.pop(),r=w.data[w.length-1],s=M.pop()??0,o=!0),n.leaf&&(t=(0,i.f)(n.children,e,n.children.length,n.indexHint),-1!==t))return n.children.splice(t,1),w.push(n),this._condense(w),this;o||n.leaf||!f(n,a)?r?(s++,n=r.children[s],o=!1):n=null:(w.push(n),M.push(s),s=0,r=n,n=n.children[0])}return this}toJSON(){return this._data}fromJSON(e){return this._data=e,this}_build(e,t,n,i){const r=n-t+1;let s=this._maxEntries;if(r<=s){const i=new I(e.slice(t,n+1));return l(i,this._toBBox),i}i||(i=Math.ceil(Math.log(r)/Math.log(s)),s=Math.ceil(r/s**(i-1)));const o=new P([]);o.height=i;const a=Math.ceil(r/s),c=a*Math.ceil(Math.sqrt(s));_(e,t,n,c,this._compareMinX);for(let r=t;r<=n;r+=c){const t=Math.min(r+c-1,n);_(e,r,t,a,this._compareMinY);for(let n=r;n<=t;n+=a){const r=Math.min(n+a-1,t);o.children.push(this._build(e,n,r,i-1))}}return l(o,this._toBBox),o}_insert(e,t,n){const i=this._toBBox,r=n?e:i(e);w.clear();const s=function(e,t,n,i){for(;i.push(t),!0!==t.leaf&&i.length-1!==n;){let n,i=1/0,o=1/0;for(let a=0,l=t.children.length;a=0&&w.data[t].children.length>this._maxEntries;)this._split(w,t),t--;!function(e,t,n){for(let i=n;i>=0;i--)u(t.data[i],e)}(r,w,t)}_split(e,t){const n=e.data[t],i=n.children.length,r=this._minEntries;this._chooseSplitAxis(n,r,i);const s=this._chooseSplitIndex(n,r,i);if(!s)return;const o=n.children.splice(s,n.children.length-s),a=n.leaf?new I(o):new P(o);a.height=n.height,l(n,this._toBBox),l(a,this._toBBox),t?e.data[t-1].children.push(a):this._splitRoot(n,a)}_splitRoot(e,t){this._data=new P([e,t]),this._data.height=e.height+1,l(this._data,this._toBBox)}_chooseSplitIndex(e,t,n){let i,r,s;i=r=1/0;for(let o=t;o<=n-t;o++){const t=c(e,0,o,this._toBBox),a=c(e,o,n,this._toBBox),l=y(t,a),u=d(t)+d(a);l=t;i--){const t=e.children[i];u(o,e.leaf?r(t):t),a+=m(o)}return a}_condense(e){for(let t=e.length-1;t>=0;t--){const n=e.data[t];if(0===n.children.length)if(t>0){const r=e.data[t-1],s=r.children;s.splice((0,i.f)(s,n,s.length,r.indexHint),1)}else this.clear();else l(n,this._toBBox)}}_initFormat(e){const t=["return a"," - b",";"];this._compareMinX=new Function("a","b",t.join(e[0])),this._compareMinY=new Function("a","b",t.join(e[1])),this._toBBox=new Function("a","return {minX: a"+e[0]+", minY: a"+e[1]+", maxX: a"+e[2]+", maxY: a"+e[3]+"};")}}function a(e,t){let n=e;for(v.clear();n;){if(!0===n.leaf)for(const e of n.children)t(e);else v.pushArray(n.children);n=v.pop()??null}}function l(e,t){c(e,0,e.children.length,t,e)}function c(e,t,n,i,r){r||(r=new I([])),r.minX=1/0,r.minY=1/0,r.maxX=-1/0,r.maxY=-1/0;for(let s,o=t;o=e.minX&&t.maxY>=e.minY}function _(e,t,n,i,r){const o=[t,n];for(;o.length;){const t=o.pop(),n=o.pop();if(t-n<=i)continue;const a=n+Math.ceil((t-n)/i/2)*i;(0,s.q)(e,a,n,t,r),o.push(n,a,a,t)}}const x=new r.P,v=new r.P,w=new r.P,M=new r.P({deallocator:void 0});class b{constructor(){this.minX=1/0,this.minY=1/0,this.maxX=-1/0,this.maxY=-1/0}}class S extends b{constructor(){super(...arguments),this.height=1,this.indexHint=new i.P}}class I extends S{constructor(e){super(),this.children=e,this.leaf=!0}}class P extends S{constructor(e){super(),this.children=e,this.leaf=!1}}},67138:(e,t,n)=>{n.d(t,{c:()=>i,g:()=>r});var i="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:{};function r(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}},36104:(e,t,n)=>{n.d(t,{g:()=>u,w:()=>c});var i=n(64604),r=n(6407),s=n(80959),o=n(99063);let a=null,l=!0;function c(e,t,n,i){if(!t||!n)throw new Error("Cannot construct image data without dimensions");if(l)try{return new ImageData(e,t,n)}catch(e){l=!1}const r=function(e,t,n){return n||(a||(a=document.createElement("canvas"),a.width=1,a.height=1),n=a),n.getContext("2d").createImageData(e,t)}(t,n,i);return r.data.set(e,0),r}async function u(e,t){const{arrayBuffer:a,mediaType:l}=await async function(e,t){const n=(0,o.r$)(e);if(n?.isBase64)return{arrayBuffer:(0,o.b)(n.data),mediaType:n.mediaType};const r=await(0,i.A)(e,{responseType:"array-buffer",...t});return{arrayBuffer:r.data,mediaType:r.getHeader?.("Content-Type")??""}}(e,t),c="image/png"===l;if("image/gif"===l){const{isAnimatedGIF:e,parseGif:i}=await n.e(9854).then(n.bind(n,79854));if(e(a))return i(a,t)}if(c){const{isAnimatedPNG:e,parseApng:i}=await n.e(4628).then(n.bind(n,34628));if(e(a))return i(a,t)}return async function(e,t){const n=window.URL.createObjectURL(e);try{const{data:e}=await(0,i.A)(n,{...t,responseType:"image"});return e}catch(e){if(!(0,s.zf)(e))throw new r.A("invalid-image",`Could not fetch requested image at ${n}`);throw e}finally{window.URL.revokeObjectURL(n)}}(new Blob([a],{type:l}),t)}},40558:(e,t,n)=>{var i;n.d(t,{S:()=>i}),function(e){e[e.SAVE=0]="SAVE",e[e.SAVE_AS=1]="SAVE_AS"}(i||(i={}))},87889:(e,t,n)=>{function i(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[4],e[4]=t[5],e[5]=t[6],e[6]=t[8],e[7]=t[9],e[8]=t[10],e}function r(e,t,n,i,r,s,o,a,l,c){return e[0]=t,e[1]=n,e[2]=i,e[3]=r,e[4]=s,e[5]=o,e[6]=a,e[7]=l,e[8]=c,e}function s(e,t){if(e===t){const n=t[1],i=t[2],r=t[5];e[1]=t[3],e[2]=t[6],e[3]=n,e[5]=t[7],e[6]=i,e[7]=r}else e[0]=t[0],e[1]=t[3],e[2]=t[6],e[3]=t[1],e[4]=t[4],e[5]=t[7],e[6]=t[2],e[7]=t[5],e[8]=t[8];return e}function o(e,t){const n=t[0],i=t[1],r=t[2],s=t[3],o=t[4],a=t[5],l=t[6],c=t[7],u=t[8],h=u*o-a*c,p=-u*s+a*l,d=c*s-o*l;let m=n*h+i*p+r*d;return m?(m=1/m,e[0]=h*m,e[1]=(-u*i+r*c)*m,e[2]=(a*i-r*o)*m,e[3]=p*m,e[4]=(u*n-r*l)*m,e[5]=(-a*n+r*s)*m,e[6]=d*m,e[7]=(-c*n+i*l)*m,e[8]=(o*n-i*s)*m,e):null}function a(e,t){const n=t[0],i=t[1],r=t[2],s=t[3],o=t[4],a=t[5],l=t[6],c=t[7],u=t[8];return e[0]=o*u-a*c,e[1]=r*c-i*u,e[2]=i*a-r*o,e[3]=a*l-s*u,e[4]=n*u-r*l,e[5]=r*s-n*a,e[6]=s*c-o*l,e[7]=i*l-n*c,e[8]=n*o-i*s,e}function l(e,t,n){const i=t[0],r=t[1],s=t[2],o=t[3],a=t[4],l=t[5],c=t[6],u=t[7],h=t[8],p=n[0],d=n[1],m=n[2],y=n[3],f=n[4],g=n[5],_=n[6],x=n[7],v=n[8];return e[0]=p*i+d*o+m*c,e[1]=p*r+d*a+m*u,e[2]=p*s+d*l+m*h,e[3]=y*i+f*o+g*c,e[4]=y*r+f*a+g*u,e[5]=y*s+f*l+g*h,e[6]=_*i+x*o+v*c,e[7]=_*r+x*a+v*u,e[8]=_*s+x*l+v*h,e}function c(e,t,n){const i=n[0],r=n[1],s=n[2];return e[0]=i*t[0],e[1]=i*t[1],e[2]=i*t[2],e[3]=r*t[3],e[4]=r*t[4],e[5]=r*t[5],e[6]=s*t[6],e[7]=s*t[7],e[8]=s*t[8],e}function u(e,t){const n=t[0],i=t[1],r=t[2],s=t[3],o=n+n,a=i+i,l=r+r,c=n*o,u=i*o,h=i*a,p=r*o,d=r*a,m=r*l,y=s*o,f=s*a,g=s*l;return e[0]=1-h-m,e[3]=u-g,e[6]=p+f,e[1]=u+g,e[4]=1-c-m,e[7]=d-y,e[2]=p-f,e[5]=d+y,e[8]=1-c-h,e}function h(e,t){const n=t[0],i=t[1],r=t[2],s=t[3],o=t[4],a=t[5],l=t[6],c=t[7],u=t[8],h=t[9],p=t[10],d=t[11],m=t[12],y=t[13],f=t[14],g=t[15],_=n*a-i*o,x=n*l-r*o,v=n*c-s*o,w=i*l-r*a,M=i*c-s*a,b=r*c-s*l,S=u*y-h*m,I=u*f-p*m,P=u*g-d*m,A=h*f-p*y,L=h*g-d*y,O=p*g-d*f;let T=_*O-x*L+v*A+w*P-M*I+b*S;return T?(T=1/T,e[0]=(a*O-l*L+c*A)*T,e[1]=(l*P-o*O-c*I)*T,e[2]=(o*L-a*P+c*S)*T,e[3]=(r*L-i*O-s*A)*T,e[4]=(n*O-r*P+s*I)*T,e[5]=(i*P-n*L-s*S)*T,e[6]=(y*b-f*M+g*w)*T,e[7]=(f*v-m*b-g*x)*T,e[8]=(m*M-y*v+g*_)*T,e):null}n.d(t,{a:()=>a,e:()=>c,f:()=>i,g:()=>u,i:()=>o,m:()=>l,n:()=>h,s:()=>r,t:()=>s})},88485:(e,t,n)=>{function i(){return[1,0,0,0,1,0,0,0,1]}function r(e,t,n,i,r,s,o,a,l){return[e,t,n,i,r,s,o,a,l]}n.d(t,{I:()=>s,c:()=>i,f:()=>r});const s=[1,0,0,0,1,0,0,0,1]},339:(e,t,n)=>{n.d(t,{c:()=>o,g:()=>c,o:()=>a,u:()=>l});var i=n(67504),r=n(7969),s=n(77037);const o={102100:{maxX:20037508.342788905,minX:-20037508.342788905,plus180Line:new i.A({paths:[[[20037508.342788905,-20037508.342788905],[20037508.342788905,20037508.342788905]]],spatialReference:r.A.WebMercator}),minus180Line:new i.A({paths:[[[-20037508.342788905,-20037508.342788905],[-20037508.342788905,20037508.342788905]]],spatialReference:r.A.WebMercator})},4326:{maxX:180,minX:-180,plus180Line:new i.A({paths:[[[180,-180],[180,180]]],spatialReference:r.A.WGS84}),minus180Line:new i.A({paths:[[[-180,-180],[-180,180]]],spatialReference:r.A.WGS84})}};function a(e,t){return Math.ceil((e-t)/(2*t))}function l(e,t){const n=c(e);for(const e of n)for(const n of e)n[0]+=t;return e}function c(e){return(0,s.Bi)(e)?e.rings:e.paths}},32159:(e,t,n)=>{n.d(t,{q:()=>a});var i,r,s=n(67138),o={exports:{}};i=o,void 0!==(r=function(){function e(n,i,r,s,o){for(;s>r;){if(s-r>600){var a=s-r+1,l=i-r+1,c=Math.log(a),u=.5*Math.exp(2*c/3),h=.5*Math.sqrt(c*u*(a-u)/a)*(l-a/2<0?-1:1);e(n,i,Math.max(r,Math.floor(i-l*u/a+h)),Math.min(s,Math.floor(i+(a-l)*u/a+h)),o)}var p=n[i],d=r,m=s;for(t(n,r,i),o(n[s],p)>0&&t(n,r,s);d0;)m--}0===o(n[r],p)?t(n,r,m):t(n,++m,s),m<=i&&(r=m+1),i<=m&&(s=m-1)}}function t(e,t,n){var i=e[t];e[t]=e[n],e[n]=i}function n(e,t){return et?1:0}return function(t,i,r,s,o){e(t,i,r||0,s||t.length-1,o||n)}}())&&(i.exports=r);const a=(0,s.g)(o.exports)},51601:(e,t,n)=>{n.d(t,{g:()=>r});var i=n(99063);function r(e){return s[function(e){return"json"===e.type?"application/json":"blob"===e.type?e.blob.type:function(e){const t=(0,i.Zo)(e);return l[t]||o}(e.url)}(e)]||a}const s={},o="text/plain",a=s[o],l={png:"image/png",jpeg:"image/jpeg",jpg:"image/jpg",bmp:"image/bmp",gif:"image/gif",json:"application/json",txt:"text/plain",xml:"application/xml",svg:"image/svg+xml",zip:"application/zip",pbf:"application/vnd.mapbox-vector-tile",gz:"application/gzip","bin.gz":"application/octet-stream"};for(const e in l)s[l[e]]=e},93049:(e,t,n)=>{n.d(t,{a:()=>s,b:()=>o,g:()=>r});const i="randomUUID"in crypto;function r(){if(i)return crypto.randomUUID();const e=crypto.getRandomValues(new Uint16Array(8));e[3]=4095&e[3]|16384,e[4]=16383&e[4]|32768;const t=t=>e[t].toString(16).padStart(4,"0");return t(0)+t(1)+"-"+t(2)+"-"+t(3)+"-"+t(4)+"-"+t(5)+t(6)+t(7)}function s(){return`{${r().toUpperCase()}}`}function o(){return`{${r()}}`}},37322:(e,t,n)=>{function i(e,t,n){return e[0]=t,e[1]=n,e}function r(e,t,n){return e[0]=t[0]+n[0],e[1]=t[1]+n[1],e}function s(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e}function o(e,t){const n=t[0]-e[0],i=t[1]-e[1];return Math.sqrt(n*n+i*i)}function a(e,t){const n=t[0],i=t[1];let r=n*n+i*i;return r>0&&(r=1/Math.sqrt(r),e[0]=t[0]*r,e[1]=t[1]*r),e}function l(e,t,n,i){const r=t[0],s=t[1];return e[0]=r+i*(n[0]-r),e[1]=s+i*(n[1]-s),e}function c(e,t,n){const i=t[0],r=t[1];return e[0]=n[0]*i+n[2]*r+n[4],e[1]=n[1]*i+n[3]*r+n[5],e}function u(e,t,n,i){const r=t[0]-n[0],s=t[1]-n[1],o=Math.sin(i),a=Math.cos(i);return e[0]=r*a-s*o+n[0],e[1]=r*o+s*a+n[1],e}n.d(t,{b:()=>r,e:()=>s,g:()=>i,h:()=>l,i:()=>a,k:()=>h,r:()=>u,t:()=>c,u:()=>o}),n(18527);const h=function(e,t,n){return e[0]=t[0]-n[0],e[1]=t[1]-n[1],e}},46484:(e,t,n)=>{function i(){return[0,0]}function r(e,t){return[e,t]}n.d(t,{O:()=>s,c:()=>i,f:()=>r});const s=r(1,1);r(1,0),r(0,1)},52731:(e,t,n)=>{n.d(t,{O:()=>c,P:()=>u});var i=n(32816),r=n(41390),s=n(32773),o=(n(20266),n(57732)),a=n(93181),l=n(69421);n(29298),n(36544),n(40499),n(6407),n(90740),n(58498),n(13671),n(91047),n(45371),n(80959);const c=e=>{let t=class extends e{clone(){const e=(0,a.g)(this);(0,o.b)(e,"unable to clone instance of non-accessor class");const t=e.metadata,n=e.store,i={},l=new Map;for(const e in t){const o=t[e],a=n?.originOf(e),c=o.clonable;if(o.readOnly||!1===c||a!==r.O.USER&&a!==r.O.DEFAULTS&&a!==r.O.WEB_MAP&&a!==r.O.WEB_SCENE)continue;const u=this[e];let h=null;h="function"==typeof c?c(u):"reference"===c?u:(0,s.TU)(u),null!=u&&null==h||(a===r.O.DEFAULTS?l.set(e,h):i[e]=h)}const c=new(0,Object.getPrototypeOf(this).constructor)(i);if(l.size){const e=(0,a.g)(c)?.store;if(e)for(const[t,n]of l)e.set(t,n,r.O.DEFAULTS)}return c}};return t=(0,i._)([(0,l.$)("esri.core.Clonable")],t),t};let u=class extends(c(r.T)){};u=(0,i._)([(0,l.$)("esri.core.Clonable")],u)},80473:(e,t,n)=>{n.d(t,{PH:()=>a,sA:()=>o});var i=n(32816),r=n(69421);n(32773),n(20266),n(90740),n(40499),n(93181),n(13671),n(91047),n(36544),n(6407);let s=0;const o=e=>{let t=class extends e{constructor(...e){super(...e),Object.defineProperty(this,"uid",{writable:!1,configurable:!1,value:Date.now().toString(16)+"-object-"+s++})}};return t=(0,i._)([(0,r.$)("esri.core.Identifiable")],t),t},a=e=>{let t=class extends e{constructor(...e){super(...e),Object.defineProperty(this,"uid",{writable:!1,configurable:!1,value:s++})}};return t=(0,i._)([(0,r.$)("esri.core.Identifiable.NumericIdentifiable")],t),t};let l=class extends(o(class{})){};l=(0,i._)([(0,r.$)("esri.core.Identifiable")],l)},67321:(e,t,n)=>{n.d(t,{C_:()=>h,OH:()=>m,Vh:()=>y,on:()=>u,pc:()=>f,wB:()=>a,z7:()=>l}),n(73067),n(17745);var i=n(80959),r=n(13671),s=n(57732),o=n(41390);function a(e,t,n={}){return c(e,t,n,p)}function l(e,t,n={}){return c(e,t,n,d)}function c(e,t,n={},i){let r=null;const a=n.once?(e,n)=>{i(e)&&((0,s.r)(r),t(e,n))}:(e,n)=>{i(e)&&t(e,n)};if(r=(0,o.w)(e,a,n.sync,n.equals),n.initial){const t=e();a(t,t)}return r}function u(e,t,n,o={}){let l=null,c=null,u=null;function h(){l&&c&&(c.remove(),o.onListenerRemove?.(l),l=null,c=null)}function p(e){o.once&&o.once&&(0,s.r)(u),n(e)}const d=a(e,((e,n)=>{h(),(0,i.i)(e)&&(l=e,c=(0,i.o)(e,t,p),o.onListenerAdd?.(e))}),{sync:o.sync,initial:!0});return u=(0,r.m)((()=>{d.remove(),h()})),u}function h(e,t){return function(e,t,n){if((0,i.G4)(n))return Promise.reject((0,i.NK)());const o=e();if(t?.(o))return Promise.resolve(o);let a=null;function l(){a=(0,s.r)(a)}return new Promise(((s,o)=>{a=(0,r.h)([(0,i.u7)(n,(()=>{l(),o((0,i.NK)())})),c(e,(e=>{l(),s(e)}),{sync:!1,once:!0},t??p)])}))}(e,d,t)}function p(e){return!0}function d(e){return!!e}n(32816),n(29298),n(20266),n(90740),n(32773),n(36544),n(93181),n(40499),n(6407),n(69421),n(91047),n(81272),n(45371),n(44945),n(58498);const m={sync:!0},y={initial:!0},f={sync:!0,initial:!0}},73597:(e,t,n)=>{n.d(t,{A:()=>v});var i=n(32816),r=(n(94345),n(64604)),s=n(66136),o=n(6407),a=n(81272),l=n(80473),c=n(73509),u=n(20266),h=n(80959),p=n(99063),d=n(29298),m=(n(32773),n(69421)),y=n(90740),f=n(44600),g=n(7969);n(36544),n(2160),n(99924),n(41390),n(40499),n(93181),n(13671),n(58498),n(91047),n(45371),n(49877),n(69763),n(93804),n(18683),n(29512),n(56273),n(36533),n(64752),n(48844),n(29208),n(84200),n(97827),n(91695),n(18169),n(48402),n(16699),n(26809),n(2589),n(18527),n(67504),n(92517),n(77037),n(4734),n(50214),n(59192),n(78016),n(54483),n(28276);let _=0,x=class extends(a.A.EventedMixin((0,l.sA)(c.A))){constructor(){super(...arguments),this.attributionDataUrl=null,this.fullExtent=new f.A(-180,-90,180,90,g.A.WGS84),this.id=Date.now().toString(16)+"-layer-"+_++,this.legendEnabled=!0,this.listMode="show",this.opacity=1,this.parent=null,this.persistenceEnabled=!1,this.popupEnabled=!0,this.attributionVisible=!0,this.spatialReference=g.A.WGS84,this.title=null,this.type=null,this.url=null,this.visibilityTimeExtent=null,this.visible=!0}static async fromArcGISServerUrl(e){const t="string"==typeof e?{url:e}:e;return(await n.e(2349).then(n.bind(n,42349))).fromUrl(t)}static fromPortalItem(e){return async function(e){const t="portalItem"in e?e:{portalItem:e},{fromItem:i}=await n.e(6810).then(n.bind(n,56810)).then((e=>e.e));try{return await i(t)}catch(e){const n=t?.portalItem,i=n?.id||"unset",r=n?.portal?.url||y.A.portalUrl;throw u.L.getLogger("esri.layers.support.fromPortalItem").error("#fromPortalItem()","Failed to create layer from portal item (portal: '"+r+"', id: '"+i+"')",e),e}}(e)}initialize(){this.when().catch((e=>{(0,h.zf)(e)||u.L.getLogger(this).error("#load()",`Failed to load layer (title: '${this.title??"no title"}', id: '${this.id??"no id"}')`,{error:e})}))}destroy(){const e=this.parent;if(e){const t=this;"layers"in e&&e.layers.includes(t)?e.layers.remove(t):"tables"in e&&e.tables.includes(t)?e.tables.remove(t):"baseLayers"in e&&e.baseLayers.includes(t)?e.baseLayers.remove(t):"referenceLayers"in e&&e.referenceLayers.includes(t)&&e.referenceLayers.remove(t),this._set("parent",null)}}get hasAttributionData(){return null!=this.attributionDataUrl}get parsedUrl(){return(0,p.An)(this.url)}async fetchAttributionData(){const e=this.attributionDataUrl;if(this.hasAttributionData&&e)return(await(0,r.A)(e,{query:{f:"json"},responseType:"json"})).data;throw new o.A("layer:no-attribution-data","Layer does not have attribution data")}};(0,i._)([(0,d.MZ)({type:String})],x.prototype,"attributionDataUrl",void 0),(0,i._)([(0,d.MZ)({type:f.A})],x.prototype,"fullExtent",void 0),(0,i._)([(0,d.MZ)({readOnly:!0})],x.prototype,"hasAttributionData",null),(0,i._)([(0,d.MZ)({type:String,clonable:!1})],x.prototype,"id",void 0),(0,i._)([(0,d.MZ)({type:Boolean,nonNullable:!0})],x.prototype,"legendEnabled",void 0),(0,i._)([(0,d.MZ)({type:["show","hide","hide-children"]})],x.prototype,"listMode",void 0),(0,i._)([(0,d.MZ)({type:Number,range:{min:0,max:1},nonNullable:!0})],x.prototype,"opacity",void 0),(0,i._)([(0,d.MZ)({clonable:!1})],x.prototype,"parent",void 0),(0,i._)([(0,d.MZ)({readOnly:!0})],x.prototype,"parsedUrl",null),(0,i._)([(0,d.MZ)({type:Boolean,readOnly:!0})],x.prototype,"persistenceEnabled",void 0),(0,i._)([(0,d.MZ)({type:Boolean})],x.prototype,"popupEnabled",void 0),(0,i._)([(0,d.MZ)({type:Boolean})],x.prototype,"attributionVisible",void 0),(0,i._)([(0,d.MZ)({type:g.A})],x.prototype,"spatialReference",void 0),(0,i._)([(0,d.MZ)({type:String})],x.prototype,"title",void 0),(0,i._)([(0,d.MZ)({readOnly:!0,json:{read:!1}})],x.prototype,"type",void 0),(0,i._)([(0,d.MZ)()],x.prototype,"url",void 0),(0,i._)([(0,d.MZ)({type:s.A})],x.prototype,"visibilityTimeExtent",void 0),(0,i._)([(0,d.MZ)({type:Boolean,nonNullable:!0})],x.prototype,"visible",void 0),x=(0,i._)([(0,m.$)("esri.layers.Layer")],x);const v=x},50605:(e,t,n)=>{n.r(t),n.d(t,{default:()=>ut});var i=n(32816),r=n(17745),s=n(6407),o=n(20266),a=n(2810),l=n(80959),c=n(29298),u=n(48844),h=(n(32773),n(49877)),p=n(69421),d=n(56273),m=n(41390),y=n(73597),f=n(31315),g=n(88730),_=n(38424),x=n(96807),v=n(52731),w=n(99924),M=n(87889),b=n(88485),S=n(37322),I=n(26809);const P=(0,n(2589).c)(),A=(0,b.c)(),L=(0,b.c)(),O=(0,b.c)();function T(e,t,n){return(0,I.s)(P,t[0],t[1],1),(0,I.r)(P,P,(0,M.t)(A,n)),0===P[2]?(0,S.g)(e,P[0],P[1]):(0,S.g)(e,P[0]/P[2],P[1]/P[2])}function E(e,t,n){return R(L,t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7]),R(O,n[0],n[1],n[2],n[3],n[4],n[5],n[6],n[7]),(0,M.m)(e,(0,M.a)(L,L),O),0!==e[8]&&(e[0]/=e[8],e[1]/=e[8],e[2]/=e[8],e[3]/=e[8],e[4]/=e[8],e[5]/=e[8],e[6]/=e[8],e[7]/=e[8],e[8]/=e[8]),e}function R(e,t,n,i,r,s,o,a,l){(0,M.s)(e,t,i,s,n,r,o,1,1,1),(0,I.s)(P,a,l,1),(0,M.a)(A,e);const[c,u,h]=(0,I.r)(P,P,(0,M.t)(A,A));return(0,M.s)(A,c,0,0,0,u,0,0,0,h),(0,M.m)(e,A,e)}var B=n(87985),Z=n(46484),C=n(64752),j=n(84200),G=n(78281),N=n(7969);let U=class extends v.P{projectOrWarn(e,t){if(null==e)return e;const{geometry:n,pending:i}=(0,G.projectOrLoad)(e,t);return i?null:i||n?n:(o.L.getLogger(this).warn("geometry could not be projected to the spatial reference",{georeference:this,geometry:e,sourceSpatialReference:e.spatialReference,targetSpatialReference:t}),null)}};U=(0,i._)([(0,p.$)("esri.layers.support.GeoreferenceBase")],U);const $=U;n(40499),n(93181),n(13671),n(58498),n(91047),n(45371),n(36544),n(90740);var X=n(18527),D=(n(2160),n(69763)),H=(n(93804),n(18683),n(64604)),Y=(n(29512),n(99063)),W=(n(29208),n(44600)),F=n(97827),V=(n(91695),n(18169)),z=n(48402),k=n(16699);n(44945),n(36533),n(67504),n(47387),n(46728),n(64102);const J=(0,b.c)(),q=(0,Z.c)();let K=class extends w.oY{};(0,i._)([(0,c.MZ)({type:Number,json:{write:!0}})],K.prototype,"x",void 0),(0,i._)([(0,c.MZ)({type:Number,json:{write:!0}})],K.prototype,"y",void 0),K=(0,i._)([(0,p.$)("esri.layers.support.ControlPointsGeoreference.ControlPointJSONType")],K);let Q=class extends v.P{constructor(){super(...arguments),this.sourcePoint=null,this.mapPoint=null}};(0,i._)([(0,c.MZ)()],Q.prototype,"sourcePoint",void 0),(0,i._)([(0,c.MZ)({type:C.A})],Q.prototype,"mapPoint",void 0),Q=(0,i._)([(0,p.$)("esri.layers.support.ControlPointsGeoreference.ControlPoint")],Q);let ee=class extends((0,w.Te)($)){constructor(e){super(e),this.controlPoints=null,this.height=0,this.type="control-points",this.width=0}readControlPoints(e,t){const n=N.A.fromJSON(t.spatialReference),i=(0,b.f)(...t.coefficients,1);return e.map((e=>((0,S.g)(q,e.x,e.y),T(q,q,i),{sourcePoint:e,mapPoint:new C.A({x:q[0],y:q[1],spatialReference:n})})))}writeControlPoints(e,t,n,i){if(null!=this.transform)null!=e&&te(e[0])&&(t.controlPoints=e.map((e=>{const t=e.sourcePoint;return{x:t.x,y:t.y}})),t.spatialReference=e[0].mapPoint.spatialReference.toJSON(),t.coefficients=this.transform.slice(0,8));else{const e=new s.A("web-document-write:invalid-georeference","Invalid 'controlPoints', 'width', 'height' configuration.",{layer:i?.layer,georeference:this});i?.messages?i.messages.push(e):o.L.getLogger(this).error(e.name,e.message)}}get coords(){if(null==this.controlPoints)return null;const e=this._updateTransform(J);if(null==e||!te(this.controlPoints[0]))return null;const t=this.controlPoints[0].mapPoint.spatialReference;return function(e,t,n,i){const r=(0,Z.f)(0,n),s=(0,Z.f)(0,0),o=(0,Z.f)(t,0),a=(0,Z.f)(t,n);return T(r,r,e),T(s,s,e),T(o,o,e),T(a,a,e),new j.A({rings:[[r,s,o,a,r]],spatialReference:i})}(e,this.width,this.height,t)}set coords(e){if(null==this.controlPoints||!te(this.controlPoints[0]))return;const t=this.controlPoints[0].mapPoint.spatialReference;if(null==(e=this.projectOrWarn(e,t)))return;const{width:n,height:i}=this,{rings:[[r,s,o,a]]}=e,l={sourcePoint:(0,B.c)(0,i),mapPoint:new C.A({x:r[0],y:r[1],spatialReference:t})},c={sourcePoint:(0,B.c)(0,0),mapPoint:new C.A({x:s[0],y:s[1],spatialReference:t})},u={sourcePoint:(0,B.c)(n,0),mapPoint:new C.A({x:o[0],y:o[1],spatialReference:t})},h={sourcePoint:(0,B.c)(n,i),mapPoint:new C.A({x:a[0],y:a[1],spatialReference:t})};te(l)&&te(c)&&te(u)&&te(h)&&(pe(J,l,c,u,h),this.controlPoints=this.controlPoints.map((({sourcePoint:e})=>((0,S.g)(q,e.x,e.y),T(q,q,J),{sourcePoint:e,mapPoint:new C.A({x:q[0],y:q[1],spatialReference:t})}))))}get inverseTransform(){return null==this.transform?null:(0,M.i)((0,b.c)(),this.transform)}get transform(){return this._updateTransform()}toMap(e){if(null==e||null==this.transform||null==this.controlPoints||!te(this.controlPoints[0]))return null;(0,S.g)(q,e.x,e.y);const t=this.controlPoints[0].mapPoint.spatialReference;return T(q,q,this.transform),new C.A({x:q[0],y:q[1],spatialReference:t})}toSource(e){if(null==e||null==this.inverseTransform||null==this.controlPoints||!te(this.controlPoints[0]))return null;const t=this.controlPoints[0].mapPoint.spatialReference;return e=e.normalize(),null==(e=(0,G.projectOrLoad)(e,t).geometry)?null:((0,S.g)(q,e.x,e.y),T(q,q,this.inverseTransform),(0,B.c)(q[0],q[1]))}toSourceNormalized(e){const t=this.toSource(e);return null!=t&&(t.x/=this.width,t.y/=this.height),t}_updateTransform(e){const{controlPoints:t,width:n,height:i}=this;if(!(null!=t&&n>0&&i>0))return null;const[r,s,o,a]=t;if(!te(r))return null;const l=r.mapPoint.spatialReference,c=this._projectControlPoint(s,l),u=this._projectControlPoint(o,l),h=this._projectControlPoint(a,l);if(!c.valid||!u.valid||!h.valid)return null;if(!te(c.controlPoint))return null;null==e&&(e=(0,b.c)());let p=null;return p=te(u.controlPoint)&&te(h.controlPoint)?pe(e,r,c.controlPoint,u.controlPoint,h.controlPoint):te(u.controlPoint)?function(e,t,n,i){return he(ne,oe,t),he(ie,ae,n),he(re,le,i),(0,S.h)(se,ne,ie,.5),(0,S.r)(se,re,se,Math.PI),(0,S.h)(ce,oe,ae,.5),(0,S.r)(ce,le,ce,Math.PI),fe(e,ne,ie,re,se,oe,ae,le,ce)}(e,r,c.controlPoint,u.controlPoint):function(e,t,n){return he(ne,oe,t),he(ie,ae,n),(0,S.r)(re,ie,ne,ue),(0,S.r)(se,ne,ie,ue),(0,S.r)(le,ae,oe,-ue),(0,S.r)(ce,oe,ae,-ue),fe(e,ne,ie,re,se,oe,ae,le,ce)}(e,r,c.controlPoint),p.every((e=>0===e))?null:p}_projectControlPoint(e,t){if(!te(e))return{valid:!0,controlPoint:e};const{sourcePoint:n,mapPoint:i}=e,{geometry:r,pending:s}=(0,G.projectOrLoad)(i,t);return s?{valid:!1,controlPoint:null}:s||r?{valid:!0,controlPoint:{sourcePoint:n,mapPoint:r}}:(o.L.getLogger(this).warn("map point could not be projected to the spatial reference",{georeference:this,controlPoint:e,sourceSpatialReference:i.spatialReference,targetSpatialReference:t}),{valid:!1,controlPoint:null})}};function te(e){return null!=e?.sourcePoint&&null!=e.mapPoint}(0,i._)([(0,c.MZ)({type:[Q],json:{write:{allowNull:!1,isRequired:!0,target:{controlPoints:{type:[K]},coefficients:{type:[Number]},spatialReference:{type:N.A}}}}})],ee.prototype,"controlPoints",void 0),(0,i._)([(0,h.r)("controlPoints")],ee.prototype,"readControlPoints",null),(0,i._)([(0,d.w)("controlPoints")],ee.prototype,"writeControlPoints",null),(0,i._)([(0,c.MZ)({clonable:!1})],ee.prototype,"coords",null),(0,i._)([(0,c.MZ)({type:Number,nonNullable:!0,json:{write:!0}})],ee.prototype,"height",void 0),(0,i._)([(0,c.MZ)({readOnly:!0})],ee.prototype,"inverseTransform",null),(0,i._)([(0,c.MZ)({readOnly:!0})],ee.prototype,"transform",null),(0,i._)([(0,c.MZ)({type:Number,nonNullable:!0,json:{write:!0}})],ee.prototype,"width",void 0),ee=(0,i._)([(0,p.$)("esri.layers.support.ControlPointsGeoreference")],ee);const ne=(0,Z.c)(),ie=(0,Z.c)(),re=(0,Z.c)(),se=(0,Z.c)(),oe=(0,Z.c)(),ae=(0,Z.c)(),le=(0,Z.c)(),ce=(0,Z.c)(),ue=Math.PI/2;function he(e,t,n){(0,S.g)(e,n.sourcePoint.x,n.sourcePoint.y),(0,S.g)(t,n.mapPoint.x,n.mapPoint.y)}function pe(e,t,n,i,r){return he(ne,oe,t),he(ie,ae,n),he(re,le,i),he(se,ce,r),fe(e,ne,ie,re,se,oe,ae,le,ce)}const de=new Array(8).fill(0),me=new Array(8).fill(0);function ye(e,t,n,i,r){return e[0]=t[0],e[1]=t[1],e[2]=n[0],e[3]=n[1],e[4]=i[0],e[5]=i[1],e[6]=r[0],e[7]=r[1],e}function fe(e,t,n,i,r,s,o,a,l){return E(e,ye(de,t,n,i,r),ye(me,s,o,a,l))}const ge=ee;var _e=n(36104),xe=n(93049),ve=n(80473),we=n(73509);const Me=(0,Z.c)();let be=class extends ${constructor(e){super(e),this.bottomLeft=null,this.bottomRight=null,this.topLeft=null,this.topRight=null,this.type="corners"}get coords(){let{topLeft:e,topRight:t,bottomLeft:n,bottomRight:i}=this;if(null==e||null==t||null==n||null==i)return null;const r=e.spatialReference;return t=this.projectOrWarn(t,r),n=this.projectOrWarn(n,r),i=this.projectOrWarn(i,r),null==t||null==n||null==i?null:new j.A({rings:[[[n.x,n.y],[e.x,e.y],[t.x,t.y],[i.x,i.y],[n.x,n.y]]],spatialReference:r})}set coords(e){const{topLeft:t}=this;if(null==t)return;const n=t.spatialReference;if(null==(e=this.projectOrWarn(e,n)))return;const{rings:[[i,r,s,o]]}=e;this.bottomLeft=new C.A({x:i[0],y:i[1],spatialReference:n}),this.topLeft=new C.A({x:r[0],y:r[1],spatialReference:n}),this.topRight=new C.A({x:s[0],y:s[1],spatialReference:n}),this.bottomRight=new C.A({x:o[0],y:o[1],spatialReference:n})}toSourceNormalized(e){const{topLeft:t,topRight:n,bottomRight:i,bottomLeft:r}=this;if(null==e||null==t||null==n||null==i||null==r)return null;const s=t.spatialReference;e=e.normalize();const o=(0,G.projectOrLoad)(e,s).geometry;if(null==o)return null;(0,S.g)(Me,o.x,o.y);const a=E((0,b.c)(),[t.x,t.y,r.x,r.y,n.x,n.y,i.x,i.y],[0,0,0,1,1,0,1,1]);return T(Me,Me,a),(0,B.c)(Me[0],Me[1])}};(0,i._)([(0,c.MZ)({clonable:!1})],be.prototype,"coords",null),(0,i._)([(0,c.MZ)({type:C.A})],be.prototype,"bottomLeft",void 0),(0,i._)([(0,c.MZ)({type:C.A})],be.prototype,"bottomRight",void 0),(0,i._)([(0,c.MZ)({type:C.A})],be.prototype,"topLeft",void 0),(0,i._)([(0,c.MZ)({type:C.A})],be.prototype,"topRight",void 0),be=(0,i._)([(0,p.$)("esri.layers.support.CornersGeoreference")],be);const Se=be;let Ie=class extends ${constructor(e){super(e),this.extent=null,this.rotation=0,this.type="extent-and-rotation"}get coords(){if(null==this.extent)return null;const{xmin:e,ymin:t,xmax:n,ymax:i,spatialReference:r}=this.extent;let s;if(this.rotation){const{x:r,y:o}=this.extent.center,a=Pe(r,o,this.rotation);s=[a(e,t),a(e,i),a(n,i),a(n,t)],s.push(s[0])}else s=[[e,t],[e,i],[n,i],[n,t],[e,t]];return new j.A({rings:[s],spatialReference:r})}set coords(e){if(null==e||null==this.extent)return;const t=this.extent.spatialReference;if(e=this.projectOrWarn(e,t),null==e?.extent)return;const{rings:[[n,i,r]],extent:{center:{x:s,y:o}}}=e,a=(0,k.r)(Math.PI/2-Math.atan2(i[1]-n[1],i[0]-n[0])),l=Pe(s,o,-a),[c,u]=l(n[0],n[1]),[h,p]=l(r[0],r[1]);this.extent=new W.A({xmin:c,ymin:u,xmax:h,ymax:p,spatialReference:t}),this.rotation=a}toSourceNormalized(e){const{extent:t,rotation:n}=this;if(null==e||null==t)return null;const{xmin:i,ymin:r,xmax:s,ymax:o,center:a,spatialReference:l}=t;e=e.normalize();const c=(0,G.projectOrLoad)(e,l).geometry;if(null==c)return null;let u=c.x,h=c.y;return n&&([u,h]=Pe(a.x,a.y,-n)(u,h)),(0,B.c)((0,k.s)(u,i,s,0,1),(0,k.s)(h,o,r,0,1))}};function Pe(e,t,n){const i=(0,X.t)(n),r=Math.cos(i),s=Math.sin(i);return(n,i)=>[r*(n-e)+s*(i-t)+e,r*(i-t)-s*(n-e)+t]}(0,i._)([(0,c.MZ)({clonable:!1})],Ie.prototype,"coords",null),(0,i._)([(0,c.MZ)({type:W.A})],Ie.prototype,"extent",void 0),(0,i._)([(0,c.MZ)({type:Number})],Ie.prototype,"rotation",void 0),Ie=(0,i._)([(0,p.$)("esri.layers.support.ExtentAndRotationGeoreference")],Ie);const Ae=Ie;n(94345);var Le=n(28276),Oe=(n(92517),n(77037));function Te(e,t){const n=(0,m.n)(t);return function(e){return"media"===e?.type}(e)&&!!e.portalItem&&null!=n&&n>m.O.PORTAL_ITEM}const Ee={key:"type",base:$,typeMap:{"control-points":ge,corners:Se,"extent-and-rotation":Ae}},Re={key:"type",base:$,typeMap:{"control-points":ge}};let Be=class extends((0,ve.PH)((0,a.M)(we.A))){constructor(e){super(e),this.georeference=null,this.opacity=1}readGeoreference(e){return ge.fromJSON(e)}writeGeoreference(e,t,n,i){const r=i?.resources?.pendingOperations,a=()=>{const r=function(e,t,n){if(!e||"control-points"===e.type)return e;const{coords:i}=e;if(5!==i?.rings[0]?.length)return null;const[r,s,o,a]=i.rings[0],{spatialReference:l}=i;return new ge({controlPoints:[{mapPoint:new C.A({x:r[0],y:r[1],spatialReference:l}),sourcePoint:(0,B.c)(0,n)},{mapPoint:new C.A({x:s[0],y:s[1],spatialReference:l}),sourcePoint:(0,B.c)(0,0)},{mapPoint:new C.A({x:o[0],y:o[1],spatialReference:l}),sourcePoint:(0,B.c)(t,0)},{mapPoint:new C.A({x:a[0],y:a[1],spatialReference:l}),sourcePoint:(0,B.c)(t,n)}],width:t,height:n})}(this.georeference,this.contentWidth,this.contentHeight);if(r){if("control-points"!==e.type&&o.L.getLogger(this).warn(`only georeference of type 'control-points' may be persisted. The georeference of type '${e.type}' has been automatically converted.`),4!==r.controlPoints?.length&&i?.messages)return void i.messages.push(new s.A("property:unsupported","only 'control-points' georeference with 4 control points may be persisted."));t[n]=r.write({},i)}};if("control-points"!==e.type&&!this.loaded&&r)return t[n]={},void r.push(this.load().then(a));a()}get contentWidth(){return 0}get contentHeight(){return 0}toSource(e){const{georeference:t,contentWidth:n,contentHeight:i}=this;if(null==e||null==t||0===n||0===i)return null;const r=t.toSourceNormalized(e);return null==r?null:(r.x*=n,r.y*=i,r)}};(0,i._)([(0,c.MZ)({types:Ee,json:{write:!0,types:Re}})],Be.prototype,"georeference",void 0),(0,i._)([(0,h.r)("georeference")],Be.prototype,"readGeoreference",null),(0,i._)([(0,d.w)("georeference")],Be.prototype,"writeGeoreference",null),(0,i._)([(0,c.MZ)({json:{read:!1,write:!1}})],Be.prototype,"opacity",void 0),Be=(0,i._)([(0,p.$)("esri.layers.support.MediaElementBase")],Be);const Ze=Be;var Ce=n(51601),je=n(1178);let Ge=class extends Ze{constructor(e){super(e),this.animationOptions=null,this.content=null,this.image=null,this.type="image",this.image=null}load(){const e=this.image;if("string"==typeof e){const t=(0,_e.g)(e).then((e=>{this._set("content",e)}));this.addResolvingPromise(t)}else if(e instanceof HTMLImageElement){const t=e.decode().then((()=>{this._set("content",e)}));this.addResolvingPromise(t)}else e?this._set("content",e):this.addResolvingPromise(Promise.reject(new s.A("image-element:invalid-image-type","Invalid image type",{image:e})));return Promise.resolve(this)}get contentWidth(){return null==this.content?0:this.content instanceof HTMLImageElement?this.content.naturalWidth:this.content.width}get contentHeight(){return null==this.content?0:this.content instanceof HTMLImageElement?this.content.naturalHeight:this.content.height}readImage(e,t,n){return(0,je.f)(t.url,n)}writeImage(e,t,n,i){if(null==e)return;const r=i?.portalItem,s=i?.resources;if(!r||!s)return void("string"==typeof e&&(t[n]=(0,je.a)(e,i)));const o=function(e){return"string"==typeof e&&!(0,Y.DB)(e)&&!(0,Y.w8)(e)}(e)?e:null;if(o){if(null==(0,je.i)(o))return void(t[n]=o);const e=(0,je.a)(o,{...i,verifyItemRelativeUrls:i?.verifyItemRelativeUrls?{writtenUrls:i.verifyItemRelativeUrls.writtenUrls,rootPath:void 0}:void 0},je.M.NO);if(r&&e&&!(0,Y.oP)(e))return s.toKeep.push({resource:r.resourceFromPath(e),compress:!1}),void(t[n]=e)}t[n]="",s.pendingOperations.push(async function(e){return"string"==typeof e?(0,Y.DB)(e)?(0,Y.N9)(e):(await(0,H.A)(e,{responseType:"blob"})).data:new Promise((t=>function(e){if(e instanceof HTMLCanvasElement)return e;const t=e instanceof HTMLImageElement?e.naturalWidth:e.width,n=e instanceof HTMLImageElement?e.naturalHeight:e.height,i=document.createElement("canvas"),r=i.getContext("2d");return i.width=t,i.height=n,e instanceof HTMLImageElement?r.drawImage(e,0,0,e.width,e.height):e instanceof ImageData&&r.putImageData(e,0,0),i}(e).toBlob(t)))}(e).then((e=>{const i=function(e,t){const n=(0,xe.g)(),i=`${(0,Y.fj)("media",n)}.${(0,Ce.g)({type:"blob",blob:e})}`;return t.resourceFromPath(i)}(e,r);t[n]=i.itemRelativeUrl,s.toAdd.push({resource:i,content:{type:"blob",blob:e},compress:!1,finish:e=>{this.image=e.url}})})))}write(e,t){const n=super.write(e,t);return"mediaType"in n&&!n.url&&delete n.mediaType,n}};(0,i._)([(0,c.MZ)()],Ge.prototype,"animationOptions",void 0),(0,i._)([(0,c.MZ)({readOnly:!0})],Ge.prototype,"content",void 0),(0,i._)([(0,c.MZ)({readOnly:!0})],Ge.prototype,"contentWidth",null),(0,i._)([(0,c.MZ)({readOnly:!0})],Ge.prototype,"contentHeight",null),(0,i._)([(0,c.MZ)({json:{name:"url",type:String,write:{overridePolicy:(e,t,n)=>({enabled:!Te(n?.layer,n?.origin)})}}})],Ge.prototype,"image",void 0),(0,i._)([(0,h.r)("image",["url"])],Ge.prototype,"readImage",null),(0,i._)([(0,d.w)("image")],Ge.prototype,"writeImage",null),(0,i._)([(0,c.MZ)({readOnly:!0,json:{read:!1,write:{target:"mediaType",ignoreOrigin:!0}}})],Ge.prototype,"type",void 0),Ge=(0,i._)([(0,p.$)("esri.layers.support.ImageElement")],Ge);const Ne=Ge;var Ue=n(19297),$e=n(81272),Xe=n(67321),De=n(42614),He=n(339);function Ye(e,t,n){if(Array.isArray(e)){const i=e[0];if(i>t){const n=(0,He.o)(i,t);e[0]=i+n*(-2*t)}else if(it){const n=(0,He.o)(i,t);e.x+=n*(-2*t)}else if(ii?(s=Math.ceil(Math.abs(e-i)/r),e-=s*r,o=s):e=e.xmin&&t<=e.xmax&&n>=e.ymin&&n<=e.ymax}function ze(e,t,n=!0){const i=!(0,Oe.Rg)(e);if(i&&(0,F.c)(e),n)return(new qe).cut(e,t);const r=i?e.rings:e.paths,s=i?4:2,o=r.length,a=-2*t;for(let e=0;e=s){const e=[];for(const n of t)e.push([n[0]+a,n[1]]);r.push(e)}}return i?e.rings=r:e.paths=r,e}class ke{constructor(e,t){this.extent=e,this.frameIds=t}}const Je=(0,z.c)();class qe{constructor(){this._linesIn=[],this._linesOut=[]}cut(e,t){let n;if(this._xCut=t,e.rings)this._closed=!0,n=e.rings,this._minPts=4;else{if(!e.paths)return null;this._closed=!1,n=e.paths,this._minPts=2}for(const e of n){if(!e||e.length=this._minPts&&n.push(e);const i=-2*this._xCut;for(const e of this._linesOut)if(e&&e.length>=this._minPts){for(const t of e)t[0]+=i;n.push(e)}return this._closed?e.rings=n:e.paths=n,e}moveTo(e){this._pushLineIn(),this._pushLineOut(),this._prevSide=this._side(e[0]),this._moveTo(e[0],e[1],this._prevSide),this._prevPt=e,this._firstPt=e}lineTo(e){const t=this._side(e[0]);if(t*this._prevSide==-1){const n=this._intersect(this._prevPt,e);this._lineTo(this._xCut,n,0),this._prevSide=0,this._lineTo(e[0],e[1],t)}else this._lineTo(e[0],e[1],t);this._prevSide=t,this._prevPt=e}close(){const e=this._firstPt,t=this._prevPt;e[0]===t[0]&&e[1]===t[1]||this.lineTo(e),this._checkClosingPt(this._lineIn),this._checkClosingPt(this._lineOut)}_moveTo(e,t,n){this._closed?(this._lineIn.push([n<=0?e:this._xCut,t]),this._lineOut.push([n>=0?e:this._xCut,t])):(n<=0&&this._lineIn.push([e,t]),n>=0&&this._lineOut.push([e,t]))}_lineTo(e,t,n){this._closed?(Ke(this._lineIn,n<=0?e:this._xCut,t),Ke(this._lineOut,n>=0?e:this._xCut,t)):n<0?(0===this._prevSide&&this._pushLineOut(),this._lineIn.push([e,t])):n>0?(0===this._prevSide&&this._pushLineIn(),this._lineOut.push([e,t])):this._prevSide<0?(this._lineIn.push([e,t]),this._lineOut.push([e,t])):this._prevSide>0&&(this._lineOut.push([e,t]),this._lineIn.push([e,t]))}_checkClosingPt(e){const t=e.length;t>3&&e[0][0]===this._xCut&&e[t-2][0]===this._xCut&&e[1][0]===this._xCut&&(e[0][1]=e[t-2][1],e.pop())}_side(e){return ethis._xCut?1:0}_intersect(e,t){const n=(this._xCut-e[0])/(t[0]-e[0]);return e[1]+n*(t[1]-e[1])}_pushLineIn(){this._lineIn&&this._lineIn.length>=this._minPts&&this._linesIn.push(this._lineIn),this._lineIn=[]}_pushLineOut(){this._lineOut&&this._lineOut.length>=this._minPts&&this._linesOut.push(this._lineOut),this._lineOut=[]}}function Ke(e,t,n){const i=e.length;i>1&&e[i-1][0]===t&&e[i-2][0]===t?e[i-1][1]=n:e.push([t,n])}let Qe=class extends m.T{constructor(e){super(e)}get bounds(){const e=this.coords;return null==e?.extent?null:(0,z.d)(e.extent)}get coords(){const e=this.element.georeference?.coords;return(0,G.projectOrLoad)(e,this.spatialReference).geometry}get normalizedCoords(){return j.A.fromJSON(function(e,t){if(null==e)return null;const n=e.spatialReference,i=(0,D.j)(n),r=(0,w.Wj)(e)?e.toJSON():e;if(!i)return r;const s=(0,D.b)(n)?102100:4326,o=He.c[s].maxX,a=He.c[s].minX;if((0,Oe.fT)(r))return Ye(r,o,a);if((0,Oe.U9)(r))return r.points=r.points.map((e=>Ye(e,o,a))),r;if((0,Oe.ZC)(r))return function(e,t){if(!t)return e;const n=function(e,t){const n=[],{ymin:i,ymax:r,xmin:s,xmax:o}=e,a=e.xmax-e.xmin,[l,c]=t.valid,{x:u,frameId:h}=We(e.xmin,t),{x:p,frameId:d}=We(e.xmax,t),m=u===p&&a>0;if(a>2*c){const e={xmin:sp||m?n.push(new ke({xmin:u,ymin:i,xmax:c,ymax:r},[h]),new ke({xmin:l,ymin:i,xmax:p,ymax:r},[d])):n.push(new ke({xmin:u,ymin:i,xmax:p,ymax:r},[h]));return n}(e,t).map((e=>e.extent));return n.length<2?n[0]||e:n.length>2?(e.xmin=t.valid[0],e.xmax=t.valid[1],e):{rings:n.map((e=>[[e.xmin,e.ymin],[e.xmin,e.ymax],[e.xmax,e.ymax],[e.xmax,e.ymin],[e.xmin,e.ymin]]))}}(r,i);if((0,Oe.Bi)(r)||(0,Oe.Rg)(r)){const e=(0,V.b)(Je,r),n={xmin:e[0],ymin:e[1],xmax:e[2],ymax:e[3]},i=(0,He.o)(n.xmin,a)*(2*o),s=0===i?r:(0,He.u)(r,i);return n.xmin+=i,n.xmax+=i,n.xmax>o?ze(s,o,t):n.xmin{this._set("content",t)})))}else e instanceof HTMLVideoElement?this.addResolvingPromise(this._loadVideo(e).then((()=>{this._set("content",e)}))):this.addResolvingPromise(Promise.reject(new s.A("video-element:invalid-video-type","Invalid video type",{video:e})));return Promise.resolve(this)}get contentWidth(){return this.content?.videoWidth??0}get contentHeight(){return this.content?.videoHeight??0}set video(e){"not-loaded"===this.loadStatus?this._set("video",e):o.L.getLogger(this).error("#video","video cannot be changed after the element is loaded.")}_loadVideo(e){return new Promise(((t,n)=>{const i=(0,l.a)(e,"canplay",(()=>{this.removeHandles("canplay"),this.autoplay?e.play().then(t,n):t()}));this.addHandles(i,"canplay"),"anonymous"!==e.crossOrigin&&(e.crossOrigin="anonymous",e.src?.includes("blob:")||(e.src=e.src))}))}};(0,i._)([(0,c.MZ)()],et.prototype,"autoplay",void 0),(0,i._)([(0,c.MZ)({readOnly:!0})],et.prototype,"content",void 0),(0,i._)([(0,c.MZ)({readOnly:!0})],et.prototype,"contentWidth",null),(0,i._)([(0,c.MZ)({readOnly:!0})],et.prototype,"contentHeight",null),(0,i._)([(0,c.MZ)()],et.prototype,"video",null),et=(0,i._)([(0,p.$)("esri.layers.support.VideoElement")],et);const tt=et;n(73067),n(11721),n(32159),n(67138);const nt={key:"type",defaultKeyValue:"image",base:Ze,typeMap:{image:Ne,video:tt}},it=r.A.ofType(nt);let rt=class extends(we.A.LoadableMixin((0,Le.g)($e.A.EventedAccessor))){constructor(e){super(e),this._index=new De.B,this._elementViewsMap=new Map,this._elementsIndexes=new Map,this._elementsChangedHandler=e=>{for(const t of e.removed){const e=this._elementViewsMap.get(t);this._elementViewsMap.delete(t),this._index.delete(e),this.removeHandles(e),e.destroy(),this.notifyChange("fullExtent")}const{spatialReference:t}=this;for(const n of e.added){if(this._elementViewsMap.get(n))continue;const e=new Qe({spatialReference:t,element:n});this._elementViewsMap.set(n,e);const i=(0,Xe.wB)((()=>e.coords),(()=>this._updateIndexForElement(e,!1)));this._updateIndexForElement(e,!0),this.addHandles(i,e)}this._elementsIndexes.clear(),this.elements.forEach(((e,t)=>this._elementsIndexes.set(e,t))),this.emit("refresh")},this.elements=new it}async load(e){if((0,l.Te)(e),!this.spatialReference){const e=this.elements.find((e=>null!=e.georeference?.coords));this._set("spatialReference",e?e.georeference.coords.spatialReference:N.A.WGS84)}return this._elementsChangedHandler({added:this.elements.items,removed:[]}),this.addHandles(this.elements.on("change",this._elementsChangedHandler)),this}destroy(){this._index.clear(),this._elementViewsMap.clear(),this._elementsIndexes.clear()}set elements(e){this._set("elements",(0,Ue.r)(e,this._get("elements"),it))}get fullExtent(){if("not-loaded"===this.loadStatus)return null;const e=this._index.fullBounds;return null==e?null:new W.A({xmin:e[0],ymin:e[1],xmax:e[2],ymax:e[3],spatialReference:this.spatialReference})}set spatialReference(e){"not-loaded"===this.loadStatus?this._set("spatialReference",e):o.L.getLogger(this).error("#spatialReference","spatialReference cannot be changed after the source is loaded.")}async queryElements(e,t){await this.load(),await(0,G.initializeProjection)(e.spatialReference,this.spatialReference,null,t);const n=(0,D.f)(e.spatialReference,this.spatialReference)?e:(0,G.project)(e,this.spatialReference);if(!n)return[];const i=n.normalize(),r=[];for(const e of i)this._index.forEachInBounds((0,z.d)(e),(({normalizedCoords:t,element:n})=>{null!=t&&(0,W.e)(e,t)&&r.push(n)}));return r.sort(((e,t)=>this._elementsIndexes.get(e)-this._elementsIndexes.get(t))),r}hasElement(e){return this.elements.includes(e)}_updateIndexForElement(e,t){const n=e.normalizedBounds,i=this._index.has(e),r=null!=n;this._index.delete(e),r&&this._index.set(e,n),this.notifyChange("fullExtent"),t||(i!==r?this.emit("refresh"):this.emit("change",{element:e.element}))}};(0,i._)([(0,c.MZ)()],rt.prototype,"elements",null),(0,i._)([(0,c.MZ)({readOnly:!0})],rt.prototype,"fullExtent",null),(0,i._)([(0,c.MZ)()],rt.prototype,"spatialReference",null),rt=(0,i._)([(0,p.$)("esri.layers.support.LocalMediaElementSource")],rt);const st=rt;var ot=n(40558);function at(e){return"object"==typeof e&&null!=e&&"type"in e}function lt(e){return at(e)&&"image"===e.type}n(66136),n(4734),n(50214),n(59192),n(78016),n(54483),n(12119),n(13201),n(13226),n(12856),n(47812),n(98238),n(49755),n(30011),n(55270),n(95779),n(13262),n(346),n(54131),n(19869),n(64524),n(72604),n(82408),n(69277),n(70580),n(75191),n(24319),n(62092),n(43059),n(89935),n(49813),n(82454);let ct=class extends((0,f.dM)((0,x.j)((0,g.q)((0,_.A)((0,a.M)(y.A)))))){constructor(e){super(e),this.effectiveSource=null,this.georeference=null,this.copyright=null,this.operationalLayerType="MediaLayer",this.spatialReference=null,this.type="media",this._debouncedSaveOperations=(0,l.sg)((async(e,t,i)=>{const{save:r,saveAs:s}=await n.e(582).then(n.bind(n,90582));switch(e){case ot.S.SAVE:return r(this,t);case ot.S.SAVE_AS:return s(this,i,t)}})),this.source=new st}load(e){return this.addResolvingPromise(this._doLoad(e)),Promise.resolve(this)}async _doLoad(e){await this.loadFromPortal({supportedTypes:["Media Layer"]},e);let t=this.source;if(!t)throw new s.A("media-layer:source-missing","Set 'MediaLayer.source' before loading the layer.");const n=this._getSourceOverride(t,this.georeference);n&&(this.setAtOrigin("source",n,"web-map"),this.setAtOrigin("source",n,"web-scene"),t=n);const i=at(t)?new st({elements:new r.A([t])}):t;this._set("effectiveSource",i),this.spatialReference&&(i.spatialReference=this.spatialReference),await i.load(e),this.spatialReference=i.spatialReference}destroy(){this.effectiveSource?.destroy(),this.effectiveSource!==this.source&&this.source?.destroy()}readGeoreference(e,t){return e&&"itemId"in t&&t.itemId?e:void 0}get fullExtent(){return this.loaded?this.effectiveSource.fullExtent:null}set source(e){"loaded"!==this.loadStatus&&"failed"!==this.loadStatus?this._set("source",e):o.L.getLogger(this).error("#source","source cannot be changed after the layer is loaded.")}castSource(e){return e?Array.isArray(e)?new st({elements:new r.A(e)}):e instanceof r.A?new st({elements:e}):e:null}readSource(e,t,n){if("itemId"in t&&t.itemId)return;const i=this._createSource(t);return i?.read(t,n),i}writeSource(e,t,n,i){if(e&&e instanceof st){const t=e.elements.length;if(1!==t)return void(i?.messages&&i.messages.push(new s.A("media-layer:unsupported-source",`local media element source can only be persisted if it contains exactly one ImageElement, but it has ${t}.`)));e=e.elements.at(0)}lt(e)?e.write(t,i):i?.messages&&(e?i.messages.push(new s.A("media-layer:unsupported-source","only media elements of type 'ImageElement' can be persisted")):i.messages.push(new s.A("media-layer:unsupported-source","the media layer is missing a source")))}async save(e){return this._debouncedSaveOperations(ot.S.SAVE,e)}async saveAs(e,t){return this._debouncedSaveOperations(ot.S.SAVE_AS,t,e)}_createSource(e){if("mediaType"in e)switch(e.mediaType){case"image":return new Ne;case"video":return new tt}return null}_getSourceOverride(e,t){if(at(e)&&this.originIdOf("source")===m.O.PORTAL_ITEM&&t&&(this.originIdOf("georeference")===m.O.WEB_MAP||this.originIdOf("georeference")===m.O.WEB_SCENE)){const n=e.toJSON(),i=this._createSource(n);return i.read({...n},{origin:"portal-item"}),i.read({georeference:t},{origin:"web-map"}),i.read({georeference:t},{origin:"web-scene"}),i}return null}};(0,i._)([(0,c.MZ)({readOnly:!0})],ct.prototype,"effectiveSource",void 0),(0,i._)([(0,c.MZ)({readOnly:!0,json:{read:!1,write:!1,origins:{"web-document":{read:!0}}}})],ct.prototype,"georeference",void 0),(0,i._)([(0,h.r)("web-document","georeference")],ct.prototype,"readGeoreference",null),(0,i._)([(0,c.MZ)({type:String})],ct.prototype,"copyright",void 0),(0,i._)([(0,c.MZ)({readOnly:!0})],ct.prototype,"fullExtent",null),(0,i._)([(0,c.MZ)({type:["MediaLayer"]})],ct.prototype,"operationalLayerType",void 0),(0,i._)([(0,c.MZ)({type:["show","hide"]})],ct.prototype,"listMode",void 0),(0,i._)([(0,c.MZ)({nonNullable:!0,json:{write:{enabled:!0,allowNull:!1,target:{url:{type:String},mediaType:{type:["image"]},georeference:{type:ge}},overridePolicy(e,t,n){return{enabled:!0,allowNull:!1,ignoreOrigin:Te(this,n?.origin)&<(e)&&!!e.georeference&&e.originIdOf("georeference")>m.O.PORTAL_ITEM}}}}})],ct.prototype,"source",null),(0,i._)([(0,u.w)("source")],ct.prototype,"castSource",null),(0,i._)([(0,h.r)("source",["url"])],ct.prototype,"readSource",null),(0,i._)([(0,d.w)("source")],ct.prototype,"writeSource",null),(0,i._)([(0,c.MZ)()],ct.prototype,"spatialReference",void 0),(0,i._)([(0,c.MZ)({readOnly:!0})],ct.prototype,"type",void 0),ct=(0,i._)([(0,p.$)("esri.layers.MediaLayer")],ct);const ut=ct},88730:(e,t,n)=>{n.d(t,{q:()=>x});var i=n(32816),r=n(66136),s=n(6407),o=n(99063),a=n(29298),l=n(36544),c=(n(32773),n(49877)),u=n(69421),h=n(56273),p=n(82530),d=n(99924),m=n(98238);n(4734),n(50214),n(93804),n(90740),n(59192),n(13671),n(78016),n(54483),n(20266),n(41390),n(40499),n(93181),n(58498),n(91047),n(45371),n(80959),n(44600),n(2160),n(7969),n(69763),n(18683),n(64604),n(29512),n(64752),n(48844),n(29208),n(1178),n(49755),n(30011),n(55270),n(95779),n(13262),n(346),n(16699),n(26809),n(2589),n(18527),n(94345),n(36533),n(84200),n(97827),n(91695),n(18169),n(48402),n(67504),n(92517),n(77037),n(54131),n(19869),n(64524);const y={ArcGISAnnotationLayer:!0,ArcGISDimensionLayer:!0,ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISImageServiceVectorLayer:!0,ArcGISMapServiceLayer:!0,ArcGISStreamLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BingMapsAerial:!0,BingMapsHybrid:!0,BingMapsRoad:!0,CatalogLayer:!0,CSV:!0,GeoJSON:!0,GeoRSS:!0,GroupLayer:!0,KML:!0,KnowledgeGraphLayer:!0,MediaLayer:!0,OGCFeatureLayer:!0,OrientedImageryLayer:!0,SubtypeGroupLayer:!0,VectorTileLayer:!0,WFS:!0,WMS:!0,WebTiledLayer:!0},f={ArcGISImageServiceLayer:!0,ArcGISImageServiceVectorLayer:!0,ArcGISMapServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BingMapsAerial:!0,BingMapsHybrid:!0,BingMapsRoad:!0,OpenStreetMap:!0,VectorTileLayer:!0,WMS:!0,WebTiledLayer:!0},g={ArcGISFeatureLayer:!0,SubtypeGroupTable:!0},_={"web-scene/operational-layers":{ArcGISDimensionLayer:!0,ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISMapServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISTiledElevationServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BuildingSceneLayer:!0,CatalogLayer:!0,CSV:!0,GeoJSON:!0,GroupLayer:!0,IntegratedMesh3DTilesLayer:!0,IntegratedMeshLayer:!0,KML:!0,LineOfSightLayer:!0,MediaLayer:!0,OGCFeatureLayer:!0,PointCloudLayer:!0,RasterDataLayer:!0,VectorTileLayer:!0,Voxel:!0,WFS:!0,WMS:!0,WebTiledLayer:!0},"web-scene/basemap":{ArcGISImageServiceLayer:!0,ArcGISMapServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,OpenStreetMap:!0,VectorTileLayer:!0,WMS:!0,WebTiledLayer:!0},"web-scene/ground":{ArcGISTiledElevationServiceLayer:!0,RasterDataElevationLayer:!0},"web-scene/tables":{ArcGISFeatureLayer:!0},"web-map/operational-layers":y,"web-map/basemap":f,"web-map/tables":g,"link-chart/operational-layers":{...y,LinkChartLayer:!0},"link-chart/basemap":f,"link-chart/tables":g,"portal-item/operational-layers":{ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISStreamLayer:!0,ArcGISTiledImageServiceLayer:!0,BuildingSceneLayer:!0,IntegratedMesh3DTilesLayer:!0,IntegratedMeshLayer:!0,MediaLayer:!0,OrientedImageryLayer:!0,PointCloudLayer:!0,SubtypeGroupLayer:!0}},x=e=>{let t=class extends e{constructor(){super(...arguments),this.persistenceEnabled=!0,this.title=null}readId(e,t,n){return"Group Layer"===n?.portalItem?.type?void 0:e}writeListMode(e,t,n,i){(i&&"ground"===i.layerContainerType||e&&(0,d.w)(this,n,{},i))&&(t[n]=e)}writeOperationalLayerType(e,t,n,i){e&&"tables"!==i?.layerContainerType&&(t.layerType=e)}writeTitle(e,t){t.title=e??"Layer"}readTimeExtent(e){return e?r.A.fromArray(e):null}writeTimeExtent(e,t,n,i){e&&"tables"!==i.layerContainerType&&(e.isEmpty?i?.messages&&i.messages.push(new s.A("layer:invalid-visibilityTimeExtent","visibilityTimeExtent cannot be empty")):t[n]=e.toArray())}read(e,t){t&&(t.layer=this),(0,d.r)(this,e,(t=>super.read(e,t)),t)}write(e,t){if(!this.persistenceEnabled&&!t?.ignorePersistenceEnabled)return null;if(t?.origin){const e=`${t.origin}/${t.layerContainerType||"operational-layers"}`,n=_[e];let i=!!n?.[this.operationalLayerType];if("ArcGISTiledElevationServiceLayer"===this.operationalLayerType&&"web-scene/operational-layers"===e&&(i=!1),"ArcGISDimensionLayer"===this.operationalLayerType&&"web-map/operational-layers"===e&&(i=!1),!i)return t.messages?.push(new s.A("layer:unsupported",`Layers (${this.title}, ${this.id}) of type '${this.declaredClass}' are not supported in the context of '${e}'`,{layer:this})),null}const n=super.write(e,{...t,layer:this}),i=!!t&&!!t.messages&&!!t.messages.filter((e=>e instanceof s.A&&"web-document-write:property-required"===e.name)).length;return(0,o.w8)(n?.url)?(t?.messages?.push(new s.A("layer:invalid-url",`Layer (${this.title}, ${this.id}) of type '${this.declaredClass}' using a Blob URL cannot be written to web scenes and web maps`,{layer:this})),null):!this.url&&i?null:n}beforeSave(){}};return(0,i._)([(0,a.MZ)({type:String,json:{write:{ignoreOrigin:!0},origins:{"web-scene":{write:{isRequired:!0,ignoreOrigin:!0}},"portal-item":{write:!1}}}})],t.prototype,"id",void 0),(0,i._)([(0,c.r)("id",["id"])],t.prototype,"readId",null),(0,i._)([(0,a.MZ)(m.d)],t.prototype,"listMode",void 0),(0,i._)([(0,h.w)("listMode")],t.prototype,"writeListMode",null),(0,i._)([(0,a.MZ)({type:String,readOnly:!0,json:{read:!1,write:{target:"layerType",ignoreOrigin:!0},origins:{"portal-item":{write:!1},"web-scene":{name:"layerType",read:!1,write:{enabled:!0,ignoreOrigin:!0,layerContainerTypes:p.e}}}}})],t.prototype,"operationalLayerType",void 0),(0,i._)([(0,h.w)("operationalLayerType")],t.prototype,"writeOperationalLayerType",null),(0,i._)([(0,a.MZ)(m.o)],t.prototype,"opacity",void 0),(0,i._)([(0,a.MZ)({type:Boolean,readOnly:!1})],t.prototype,"persistenceEnabled",void 0),(0,i._)([(0,a.MZ)({type:String,json:{write:{ignoreOrigin:!0,writerEnsuresNonNull:!0},origins:{"web-scene":{write:{isRequired:!0,ignoreOrigin:!0,writerEnsuresNonNull:!0}},"portal-item":{write:!1}}},value:"Layer"})],t.prototype,"title",void 0),(0,i._)([(0,h.w)("title"),(0,h.w)(["web-scene"],"title")],t.prototype,"writeTitle",null),(0,i._)([(0,a.MZ)({type:r.A,json:{origins:{"web-scene":{write:{layerContainerTypes:p.e}}}}})],t.prototype,"visibilityTimeExtent",void 0),(0,i._)([(0,c.r)("visibilityTimeExtent")],t.prototype,"readTimeExtent",null),(0,i._)([(0,h.w)(["portal-item","web-map","web-scene"],"visibilityTimeExtent",{visibilityTimeExtent:{type:[[l.I,l.N]]}})],t.prototype,"writeTimeExtent",null),(0,i._)([(0,a.MZ)({type:Boolean,json:{origins:{"web-scene":{name:"visibility",write:{enabled:!0,layerContainerTypes:p.e}}},name:"visibility",write:!0}})],t.prototype,"visible",void 0),t=(0,i._)([(0,u.$)("esri.layers.mixins.OperationalLayer")],t),t}},38424:(e,t,n)=>{n.d(t,{A:()=>M});var i=n(32816),r=n(90740),s=n(29512),o=n(64604),a=n(73067),l=n(6407),c=n(20266),u=n(57732),h=n(80959),p=n(99063),d=n(29298),m=(n(32773),n(49877)),y=n(69421),f=n(56273),g=n(72604),_=n(82408),x=n(43059),v=n(24319),w=n(82454);n(41390),n(40499),n(93181),n(13671),n(58498),n(91047),n(45371),n(99924),n(36544),n(73509),n(28276),n(44600),n(2160),n(7969),n(69763),n(93804),n(18683),n(64752),n(48844),n(29208),n(59192),n(69277),n(70580),n(75191),n(89935),n(49813),n(1178),n(62092),n(78281),n(44945),n(2589),n(36533),n(84200),n(97827),n(91695),n(18169),n(48402),n(16699),n(26809),n(18527),n(67504),n(47387),n(46728),n(64102);const M=e=>{let t=class extends e{constructor(){super(...arguments),this.resourceReferences={portalItem:null,paths:[]},this.userHasEditingPrivileges=!0,this.userHasFullEditingPrivileges=!1,this.userHasUpdateItemPrivileges=!1}destroy(){this.portalItem=(0,u.d)(this.portalItem),this.resourceReferences.portalItem=null,this.resourceReferences.paths.length=0}set portalItem(e){e!==this._get("portalItem")&&(this.removeOrigin("portal-item"),this._set("portalItem",e))}readPortalItem(e,t,n){if(t.itemId)return new x.default({id:t.itemId,portal:n?.portal})}writePortalItem(e,t){e?.id&&(t.itemId=e.id)}async loadFromPortal(e,t){if(this.portalItem?.id)try{const{load:i}=await Promise.all([n.e(570),n.e(4295)]).then(n.bind(n,24295));return(0,h.Te)(t),await i({instance:this,supportedTypes:e.supportedTypes,validateItem:e.validateItem,supportsData:e.supportsData,layerModuleTypeMap:e.layerModuleTypeMap},t)}catch(e){throw(0,h.zf)(e)||c.L.getLogger(this).warn(`Failed to load layer (${this.title}, ${this.id}) portal item (${this.portalItem.id})\n ${e}`),e}}async finishLoadEditablePortalLayer(e){this._set("userHasEditingPrivileges",await this._fetchUserHasEditingPrivileges(e).catch((e=>((0,h.QP)(e),!0))))}async setUserPrivileges(e,t){if(!r.A.userPrivilegesApplied)return this.finishLoadEditablePortalLayer(t);if(this.url)try{const{features:{edit:n,fullEdit:i},content:{updateItem:r}}=await this._fetchUserPrivileges(e,t);this._set("userHasEditingPrivileges",n),this._set("userHasFullEditingPrivileges",i),this._set("userHasUpdateItemPrivileges",r)}catch(e){(0,h.QP)(e)}}async _fetchUserPrivileges(e,t){let n=this.portalItem;if(!e||!n||!n.loaded||n.sourceUrl)return this._fetchFallbackUserPrivileges(t);const i=e===n.id;if(i&&n.portal.user)return(0,w.g)(n);let r,o;if(i)r=n.portal.url;else try{r=await(0,g.f)(this.url,t)}catch(e){(0,h.QP)(e)}if(!r||!(0,p.b8)(r,n.portal.url))return this._fetchFallbackUserPrivileges(t);try{const e=null!=t?t.signal:null;o=await(s.id?.getCredential(`${r}/sharing`,{prompt:!1,signal:e}))}catch(e){(0,h.QP)(e)}const a=!0,l=!1,c=!1;if(!o)return{features:{edit:a,fullEdit:l},content:{updateItem:c}};try{if(i?await n.reload():(n=new x.default({id:e,portal:{url:r}}),await n.load(t)),n.portal.user)return(0,w.g)(n)}catch(e){(0,h.QP)(e)}return{features:{edit:a,fullEdit:l},content:{updateItem:c}}}async _fetchFallbackUserPrivileges(e){let t=!0;try{t=await this._fetchUserHasEditingPrivileges(e)}catch(e){(0,h.QP)(e)}return{features:{edit:t,fullEdit:!1},content:{updateItem:!1}}}async _fetchUserHasEditingPrivileges(e){const t=this.url?s.id?.findCredential(this.url):null;if(!t)return!0;const n=b.credential===t?b.user:await this._fetchEditingUser(e);return b.credential=t,b.user=n,null==n?.privileges||n.privileges.includes("features:user:edit")}async _fetchEditingUser(e){const t=this.portalItem?.portal?.user;if(t)return t;const n=s.id?.findServerInfo(this.url??"");if(!n?.owningSystemUrl)return null;const i=`${n.owningSystemUrl}/sharing/rest`,r=_.A.getDefault();if(r&&r.loaded&&(0,p.S8)(r.restUrl)===(0,p.S8)(i))return r.user;const l=`${i}/community/self`,c=null!=e?e.signal:null,u=await(0,a.r)((0,o.A)(l,{authMode:"no-prompt",query:{f:"json"},signal:c}));return u.ok?v.A.fromJSON(u.value.data):null}read(e,t){t&&(t.layer=this),super.read(e,t)}write(e,t){const n=t?.portal,i=this.portalItem?.id&&(this.portalItem.portal||_.A.getDefault());return n&&i&&!(0,p.ut)(i.restUrl,n.restUrl)?(t.messages&&t.messages.push(new l.A("layer:cross-portal",`The layer '${this.title} (${this.id})' cannot be persisted because it refers to an item on a different portal than the one being saved to. To save, set layer.portalItem to null or save to the same portal as the item associated with the layer`,{layer:this})),null):super.write(e,{...t,layer:this})}};return(0,i._)([(0,d.MZ)({type:x.default})],t.prototype,"portalItem",null),(0,i._)([(0,m.r)("web-document","portalItem",["itemId"])],t.prototype,"readPortalItem",null),(0,i._)([(0,f.w)("web-document","portalItem",{itemId:{type:String}})],t.prototype,"writePortalItem",null),(0,i._)([(0,d.MZ)({clonable:!1})],t.prototype,"resourceReferences",void 0),(0,i._)([(0,d.MZ)({type:Boolean,readOnly:!0})],t.prototype,"userHasEditingPrivileges",void 0),(0,i._)([(0,d.MZ)({type:Boolean,readOnly:!0})],t.prototype,"userHasFullEditingPrivileges",void 0),(0,i._)([(0,d.MZ)({type:Boolean,readOnly:!0})],t.prototype,"userHasUpdateItemPrivileges",void 0),t=(0,i._)([(0,y.$)("esri.layers.mixins.PortalLayer")],t),t},b={credential:null,user:null}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/3b21eab1ebef58843ece.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/3b21eab1ebef58843ece.js new file mode 100644 index 00000000..e4a5a9e8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/3b21eab1ebef58843ece.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[7837,6589],{58003:(e,t,s)=>{s.d(t,{O:()=>r,h:()=>n});var i=s(96153);class r{constructor(e=null,t={},s,i){this.geometry=e,this.attributes=t,this.centroid=s,this.objectId=i,this.displayId=0,this.geohashX=0,this.geohashY=0}static fromJSON(e,t){const s=e.geometry?i.O.fromJSON(e.geometry):null,n=e.centroid?i.O.fromJSON(e.centroid):null,a=e.attributes[t];return new r(s,e.attributes,n,a)}weakClone(){const e=new r(this.geometry,this.attributes,this.centroid,this.objectId);return e.displayId=this.displayId,e.geohashX=this.geohashX,e.geohashY=this.geohashY,e}clone(){const e=this.geometry?.clone(),t=new r(e,{...this.attributes},this.centroid?.clone(),this.objectId);return t.displayId=this.displayId,t.geohashX=this.geohashX,t.geohashY=this.geohashY,t}}function n(e){return!!e.geometry?.coords?.length}},11443:(e,t,s)=>{s.d(t,{O:()=>i});class i{constructor(){this.objectIdFieldName=null,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(){const e=new i;return e.objectIdFieldName=this.objectIdFieldName,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}}},96153:(e,t,s)=>{s.d(t,{O:()=>i});class i{constructor(e=[],t=[],s=!1){this.lengths=e??[],this.coords=t??[],this.hasIndeterminateRingOrder=s}static fromJSON(e){return new i(e.lengths,e.coords,e.hasIndeterminateRingOrder)}static fromRect(e){const[t,s,r,n]=e,a=r-t,o=n-s;return new i([5],[t,s,a,0,0,o,-a,0,0,-o])}get isPoint(){return 0===this.lengths.length}get maxLength(){return Math.max(...this.lengths)}get size(){return this.lengths.reduce(((e,t)=>e+t))}forEachVertex(e){let t=0;this.lengths.length||e(this.coords[0],this.coords[1]);for(let s=0;se+t))),s=this.coords.slice(0,t);return e?(e.set(s),new i(this.lengths,e,this.hasIndeterminateRingOrder)):new i(Array.from(this.lengths),Array.from(s),this.hasIndeterminateRingOrder)}}},2232:(e,t,s)=>{s.d(t,{Q:()=>te});var i=s(32773),r=s(6407),n=s(99924),a=s(57732),o=s(22151),l=s(80959),u=s(69763),c=s(78281),h=s(47239),d=s(48402),m=s(18169),f=s(77037),p=s(3952),g=s(83637),y=s(23787),_=s(38896),T=s(17872),S=s(59700),I=s(2824),x=s(70648),F=s(84200),w=s(69310),E=s(30011),R=s(49010),b=s(47368);function N(e,t,s){return{objectId:e,target:t,distance:s,type:"vertex"}}function A(e,t,s,i,r,n=!1){return{objectId:e,target:t,distance:s,type:"edge",start:i,end:r,draped:n}}var M=s(79875),D=s(75169);const v=new class{constructor(e,t){this._cache=new y.L(e),this._invalidCache=new y.L(t)}get(e,t){const s=`${t.uid}:${e}`,i=this._cache.get(s);if(i)return i;if(null!=this._invalidCache.get(s))return null;try{const i=_.WhereClause.create(e,t);return this._cache.put(s,i),i}catch(e){return this._invalidCache.put(s,e),null}}getError(e,t){const s=`${t.uid}:${e}`;return this._invalidCache.get(s)??null}}(50,500),C="unsupported-query",O=" as ",P=new Set(["esriFieldTypeOID","esriFieldTypeSmallInteger","esriFieldTypeBigInteger","esriFieldTypeInteger","esriFieldTypeSingle","esriFieldTypeDouble","esriFieldTypeLong"]),k=new Set(["esriFieldTypeDate","esriFieldTypeDateOnly","esriFieldTypeTimeOnly","esriFieldTypeTimestampOffset"]),L=new Set(["esriFieldTypeString","esriFieldTypeGUID","esriFieldTypeGlobalID",...P,...k]);function q(e,t,s={}){const i=G(t,e);if(!i){const s=v.getError(t,e);throw new r.A(C,"invalid SQL expression",{expression:t,error:s})}const n=s.expressionName||"expression";if(s.validateStandardized&&!i.isStandardized)throw new r.A(C,`${n} is not standard`,{expression:t});if(s.validateAggregate&&!i.isAggregate)throw new r.A(C,`${n} does not contain a valid aggregate function`,{expression:t});return i.fieldNames}function G(e,t){return e?v.get(e,t):null}function U(e){return/\((.*?)\)/.test(e)?e:e.split(O)[0]}function Z(e,t,s,i={}){const n=new Map;if(function(e,t,s,i,r){const n=r.includes("*")?[...s,...r.filter((e=>"*"!==e))]:r;for(const r of n)if(t.get(r))V(e,t,s,i,r);else try{const n=q(t,U(r),{validateStandardized:!0});for(const r of n)V(e,t,s,i,r)}catch(t){e.set(r,{type:"expression-error",expression:r,error:t})}}(n,e,t,i.allowedFieldTypes??L,s),n.size){const e=i.expressionName??"expression";throw new r.A(C,`${e} contains invalid or missing fields`,{errors:Array.from(n.values()),query:i.query})}}function V(e,t,s,i,r){const n=t.get(r);n?s.has(n.name)?"all"!==i&&!1===i?.has(n.type)&&e.set(r,{type:"invalid-type",fieldName:n.name,fieldType:T.k.fromJSON(n.type),allowedFieldTypes:Array.from(i,(e=>T.k.fromJSON(e)))}):e.set(r,{type:"missing-field",fieldName:n.name}):e.set(r,{type:"invalid-field",fieldName:r})}class z{constructor(e,t,s){this._fieldDataCache=new Map,this._returnDistinctMap=new Map,this.returnDistinctValues=e.returnDistinctValues??!1,this.fieldsIndex=s,this.featureAdapter=t;const i=e.outFields;if(i&&!i.includes("*")){this.outFields=i;let e=0;for(const t of i){const i=U(t),r=this.fieldsIndex.get(i),n=r?null:G(i,s),a=r?r.name:t.split(O)[1]||"FIELD_EXP_"+e++;this._fieldDataCache.set(t,{alias:a,clause:n})}}}countDistinctValues(e){return this.returnDistinctValues?(e.forEach((e=>this.getAttributes(e))),this._returnDistinctMap.size):e.length}getAttributes(e){const t=this._processAttributesForOutFields(e);return this._processAttributesForDistinctValues(t)}getFieldValue(e,t,s){const i=s?s.name:t;let r=null;return this._fieldDataCache.has(i)?r=this._fieldDataCache.get(i)?.clause:s||(r=G(t,this.fieldsIndex),this._fieldDataCache.set(i,{alias:i,clause:r})),s?this.featureAdapter.getAttribute(e,i):r?.calculateValue(e,this.featureAdapter)}getDataValues(e,t,s=!0){const i=t.normalizationType,r=t.normalizationTotal,n=this.fieldsIndex.get(t.field),a=(0,E.zD)(n)||(0,E.Ah)(n),o=(0,E.OH)(n);return e.map((e=>{let n=t.field&&this.getFieldValue(e,t.field,this.fieldsIndex.get(t.field));if(t.field2?(n=`${(0,b.p)(n)}${t.fieldDelimiter}${(0,b.p)(this.getFieldValue(e,t.field2,this.fieldsIndex.get(t.field2)))}`,t.field3&&(n=`${n}${t.fieldDelimiter}${(0,b.p)(this.getFieldValue(e,t.field3,this.fieldsIndex.get(t.field3)))}`)):"string"==typeof n&&s&&(a?n=n?new Date(n).getTime():null:o&&(n=n?(0,R.t)(n):null)),i&&Number.isFinite(n)){const s="field"===i&&t.normalizationField?this.getFieldValue(e,t.normalizationField,this.fieldsIndex.get(t.normalizationField)):null;n=(0,b.a)(n,i,s,r)}return n}))}async getExpressionValues(e,t,s,i,r){const{arcadeUtils:n}=await(0,E.l)(),a=n.hasGeometryOperations(t);a&&await n.enableGeometryOperations();const o=n.createFunction(t),l=n.getViewInfo(s),u={fields:this.fieldsIndex.fields};return e.map((e=>{const t={attributes:this.featureAdapter.getAttributes(e),layer:u,geometry:a?{...(0,S.a)(i.geometryType,i.hasZ,i.hasM,this.featureAdapter.getGeometry(e)),spatialReference:s?.spatialReference}:null},c=n.createExecContext(t,l,r);return n.executeFunction(o,c)}))}validateItem(e,t){return this._fieldDataCache.has(t)||this._fieldDataCache.set(t,{alias:t,clause:G(t,this.fieldsIndex)}),this._fieldDataCache.get(t)?.clause?.testFeature(e,this.featureAdapter)??!1}validateItems(e,t){return this._fieldDataCache.has(t)||this._fieldDataCache.set(t,{alias:t,clause:G(t,this.fieldsIndex)}),this._fieldDataCache.get(t)?.clause?.testSet(e,this.featureAdapter)??!1}_processAttributesForOutFields(e){const t=this.outFields;if(!t?.length)return this.featureAdapter.getAttributes(e);const s={};for(const i of t){const{alias:t,clause:r}=this._fieldDataCache.get(i);s[t]=r?r.calculateValue(e,this.featureAdapter):this.featureAdapter.getAttribute(e,t)}return s}_processAttributesForDistinctValues(e){if(null==e||!this.returnDistinctValues)return e;const t=this.outFields,s=[];if(t)for(const i of t){const{alias:t}=this._fieldDataCache.get(i);s.push(e[t])}else for(const t in e)s.push(e[t]);const i=`${(t||["*"]).join(",")}=${s.join(",")}`;let r=this._returnDistinctMap.get(i)||0;return this._returnDistinctMap.set(i,++r),r>1?null:e}}class Q{constructor(e,t,s){this.items=e,this.query=t,this.geometryType=s.geometryType,this.hasM=s.hasM,this.hasZ=s.hasZ,this.fieldsIndex=s.fieldsIndex,this.objectIdField=s.objectIdField,this.spatialReference=s.spatialReference,this.featureAdapter=s.featureAdapter}get size(){return this.items.length}createQueryResponseForCount(){const e=new z(this.query,this.featureAdapter,this.fieldsIndex);if(!this.query.outStatistics)return e.countDistinctValues(this.items);const{groupByFieldsForStatistics:t,having:s,outStatistics:i}=this.query,r=t?.length;if(!r)return 1;const n=new Map,a=new Map,o=new Set;for(const r of i){const{statisticType:i}=r,l="exceedslimit"!==i?r.onStatisticField:void 0;if(!a.has(l)){const s=[];for(const i of t){const t=this._getAttributeValues(e,i,n);s.push(t)}a.set(l,this._calculateUniqueValues(s,e.returnDistinctValues))}const u=a.get(l);for(const t in u){const{data:i,items:r}=u[t],n=i.join(",");s&&!e.validateItems(r,s)||o.add(n)}}return o.size}async createQueryResponse(){let e;if(e=this.query.outStatistics?this.query.outStatistics.some((e=>"exceedslimit"===e.statisticType))?this._createExceedsLimitQueryResponse(this.query):await this._createStatisticsQueryResponse(this.query):this._createFeatureQueryResponse(this.query),this.query.returnQueryGeometry){const t=this.query.geometry;(0,u.k)(this.query.outSR)&&!(0,u.f)(t.spatialReference,this.query.outSR)?e.queryGeometry=(0,S.c)({spatialReference:this.query.outSR,...(0,I.p)(t,t.spatialReference,this.query.outSR)}):e.queryGeometry=(0,S.c)({spatialReference:this.query.outSR,...t})}return e}createSnappingResponse(e,t){const s=this.featureAdapter,i=Y(this.hasZ,this.hasM),{point:r,mode:n}=e,a="number"==typeof e.distance?e.distance:e.distance.x,o="number"==typeof e.distance?e.distance:e.distance.y,l={candidates:[]},u="esriGeometryPolygon"===this.geometryType,c=this._getPointCreator(n,this.spatialReference,t),h=new B(null,0),d=new B(null,0),m={x:0,y:0,z:0};for(const t of this.items){const n=s.getGeometry(t);if(null==n)continue;const{coords:f,lengths:p}=n;if(h.coords=f,d.coords=f,e.returnEdge){let e=0;for(let n=0;ne.distance-t.distance)),l}_getPointCreator(e,t,s){const i=null==s||(0,u.f)(t,s)?e=>e:e=>(0,I.p)(e,t,s),{hasZ:r}=this;return"3d"===e?r?({x:e,y:t,z:s})=>i({x:e,y:t,z:s}):({x:e,y:t})=>i({x:e,y:t,z:0}):({x:e,y:t})=>i({x:e,y:t})}async createSummaryStatisticsResponse(e){const{field:t,valueExpression:s,normalizationField:i,normalizationType:r,normalizationTotal:n,minValue:a,maxValue:o,scale:l,timeZone:u}=e,c=this.fieldsIndex.get(t),h=(0,E.vE)(c)||(0,E.zD)(c)||(0,E.Ah)(c),d=await this._getDataValues({field:t,valueExpression:s,normalizationField:i,normalizationType:r,normalizationTotal:n,scale:l,timeZone:u}),m=(0,b.i)({normalizationType:r,normalizationField:i,minValue:a,maxValue:o}),f={value:.5,fieldType:c?.type},p=(0,E.yM)(c)?(0,b.c)({values:d,supportsNullCount:m,percentileParams:f}):(0,b.d)({values:d,minValue:a,maxValue:o,useSampleStdDev:!r,supportsNullCount:m,percentileParams:f});return(0,b.e)(p,h)}async createUniqueValuesResponse(e){const{field:t,valueExpression:s,domains:i,returnAllCodedValues:r,scale:n,timeZone:a}=e,o=await this._getDataValues({field:t,field2:e.field2,field3:e.field3,fieldDelimiter:e.fieldDelimiter,valueExpression:s,scale:n,timeZone:a},!1),l=(0,b.f)(o);return(0,b.h)(l,i,r,e.fieldDelimiter)}async createClassBreaksResponse(e){const{field:t,valueExpression:s,normalizationField:i,normalizationType:r,normalizationTotal:n,classificationMethod:a,standardDeviationInterval:o,minValue:l,maxValue:u,numClasses:c,scale:h,timeZone:d}=e,m=await this._getDataValues({field:t,valueExpression:s,normalizationField:i,normalizationType:r,normalizationTotal:n,scale:h,timeZone:d}),f=(0,b.j)(m,{field:t,normalizationField:i,normalizationType:r,normalizationTotal:n,classificationMethod:a,standardDeviationInterval:o,minValue:l,maxValue:u,numClasses:c});return(0,b.r)(f,a)}async createHistogramResponse(e){const{field:t,valueExpression:s,normalizationField:i,normalizationType:r,normalizationTotal:n,classificationMethod:a,standardDeviationInterval:o,minValue:l,maxValue:u,numBins:c,scale:h,timeZone:d}=e,m=await this._getDataValues({field:t,valueExpression:s,normalizationField:i,normalizationType:r,normalizationTotal:n,scale:h,timeZone:d});return(0,b.k)(m,{field:t,normalizationField:i,normalizationType:r,normalizationTotal:n,classificationMethod:a,standardDeviationInterval:o,minValue:l,maxValue:u,numBins:c})}_sortFeatures(e,t,s){if(e.length>1&&t?.length)for(const i of t.reverse()){const t=i.split(" "),r=t[0],n=this.fieldsIndex.get(r),a=!!t[1]&&"desc"===t[1].toLowerCase(),o=(0,b.g)(n?.type,a);e.sort(((e,t)=>{const i=s(e,r,n),a=s(t,r,n);return o(i,a)}))}}_createFeatureQueryResponse(e){const t=this.items,{geometryType:s,hasM:i,hasZ:r,objectIdField:n,spatialReference:a}=this,{outFields:o,outSR:l,quantizationParameters:u,resultRecordCount:c,resultOffset:h,returnZ:d,returnM:m}=e,f=null!=c&&t.length>(h||0)+c,p=o&&(o.includes("*")?[...this.fieldsIndex.fields]:o.map((e=>this.fieldsIndex.get(e))));return{exceededTransferLimit:f,features:this._createFeatures(e,t),fields:p,geometryType:s,hasM:i&&m,hasZ:r&&d,objectIdFieldName:n,spatialReference:(0,S.c)(l||a),transform:u&&(0,w.t)(u)||null}}_createFeatures(e,t){const s=new z(e,this.featureAdapter,this.fieldsIndex),{hasM:i,hasZ:r}=this,{orderByFields:n,quantizationParameters:a,returnGeometry:o,returnCentroid:l,maxAllowableOffset:u,resultOffset:c,resultRecordCount:h,returnZ:d=!1,returnM:m=!1}=e,f=r&&d,p=i&&m;let g=[],y=0;const _=[...t];if(this._sortFeatures(_,n,((e,t,i)=>s.getFieldValue(e,t,i))),this.geometryType&&(o||l)){const e=(0,w.t)(a)??void 0,t="esriGeometryPolygon"===this.geometryType||"esriGeometryPolyline"===this.geometryType;if(o&&!l)for(const i of _){const r=this.featureAdapter.getGeometry(i),n={attributes:s.getAttributes(i),geometry:(0,S.a)(this.geometryType,this.hasZ,this.hasM,r,u,e,f,p)};t&&r&&!n.geometry&&(n.centroid=(0,S.t)(this,this.featureAdapter.getCentroid(i,this),e)),g[y++]=n}else if(!o&&l)for(const t of _)g[y++]={attributes:s.getAttributes(t),centroid:(0,S.t)(this,this.featureAdapter.getCentroid(t,this),e)};else for(const t of _)g[y++]={attributes:s.getAttributes(t),centroid:(0,S.t)(this,this.featureAdapter.getCentroid(t,this),e),geometry:(0,S.a)(this.geometryType,this.hasZ,this.hasM,this.featureAdapter.getGeometry(t),u,e,f,p)}}else for(const e of _){const t=s.getAttributes(e);t&&(g[y++]={attributes:t})}const T=c||0;if(null!=h){const e=T+h;g=g.slice(T,Math.min(g.length,e))}return g}_createExceedsLimitQueryResponse(e){let t=!1,s=Number.POSITIVE_INFINITY,i=Number.POSITIVE_INFINITY,r=Number.POSITIVE_INFINITY;for(const t of e.outStatistics??[])if("exceedslimit"===t.statisticType){s=null!=t.maxPointCount?t.maxPointCount:Number.POSITIVE_INFINITY,i=null!=t.maxRecordCount?t.maxRecordCount:Number.POSITIVE_INFINITY,r=null!=t.maxVertexCount?t.maxVertexCount:Number.POSITIVE_INFINITY;break}if("esriGeometryPoint"===this.geometryType)t=this.items.length>s;else if(this.items.length>i)t=!0;else{const e=Y(this.hasZ,this.hasM),s=this.featureAdapter;t=this.items.reduce(((e,t)=>{const i=s.getGeometry(t);return e+(null!=i&&i.coords.length||0)}),0)/e>r}return{fields:[{name:"exceedslimit",type:"esriFieldTypeInteger",alias:"exceedslimit",sqlType:"sqlTypeInteger",domain:null,defaultValue:null}],features:[{attributes:{exceedslimit:Number(t)}}]}}async _createStatisticsQueryResponse(e){const t={attributes:{}},s=[],i=new Map,r=new Map,n=new Map,a=new Map,o=new z(e,this.featureAdapter,this.fieldsIndex),l=e.outStatistics,{groupByFieldsForStatistics:u,having:c,orderByFields:h,resultRecordCount:d}=e,m=u?.length,f=!!m,p=f?u[0]:null,g=f&&!this.fieldsIndex.get(p);for(const e of l??[]){const{outStatisticFieldName:l,statisticType:h}=e,d=e,y="exceedslimit"!==h?e.onStatisticField:void 0,_="percentile_disc"===h||"percentile_cont"===h,T="EnvelopeAggregate"===h||"CentroidAggregate"===h||"ConvexHullAggregate"===h,S=f&&1===m&&(y===p||g)&&"count"===h;if(f){if(!n.has(y)){const e=[];for(const t of u){const s=this._getAttributeValues(o,t,i);e.push(s)}n.set(y,this._calculateUniqueValues(e,!T&&o.returnDistinctValues))}const e=n.get(y);if(!e)continue;const t=Object.keys(e);for(const s of t){const{count:t,data:r,items:n,itemPositions:h}=e[s],m=r.join(",");if(!c||o.validateItems(n,c)){const e=a.get(m)||{attributes:{}};if(T){e.aggregateGeometries||(e.aggregateGeometries={});const{aggregateGeometries:t,outStatisticFieldName:s}=await this._getAggregateGeometry(d,n);e.aggregateGeometries[s]=t}else{let s=null;if(S)s=t;else{const e=this._getAttributeValues(o,y,i),t=h.map((t=>e[t]));s=_&&"statisticParameters"in d?this._getPercentileValue(d,t):this._getStatisticValue(d,t,null,o.returnDistinctValues)}e.attributes[l]=s}let s=0;u.forEach(((t,i)=>e.attributes[this.fieldsIndex.get(t)?t:"EXPR_"+ ++s]=r[i])),a.set(m,e)}}}else if(T){t.aggregateGeometries||(t.aggregateGeometries={});const{aggregateGeometries:e,outStatisticFieldName:s}=await this._getAggregateGeometry(d,this.items);t.aggregateGeometries[s]=e}else{const e=this._getAttributeValues(o,y,i);t.attributes[l]=_&&"statisticParameters"in d?this._getPercentileValue(d,e):this._getStatisticValue(d,e,r,o.returnDistinctValues)}const I="min"!==h&&"max"!==h||!(0,E.yM)(this.fieldsIndex.get(y))&&!this._isAnyDateField(y)?null:this.fieldsIndex.get(y)?.type;s.push({name:l,alias:l,type:I||"esriFieldTypeDouble"})}const y=f?Array.from(a.values()):[t];return this._sortFeatures(y,h,((e,t)=>e.attributes[t])),d&&(y.length=Math.min(d,y.length)),{fields:s,features:y}}_isAnyDateField(e){const t=this.fieldsIndex.get(e);return(0,E.vE)(t)||(0,E.zD)(t)||(0,E.Ah)(t)||(0,E.OH)(t)}async _getAggregateGeometry(e,t){const{convexHull:i,union:r}=await Promise.all([s.e(9257),s.e(9013)]).then(s.bind(s,61394)).then((e=>e.g)),{statisticType:n,outStatisticFieldName:a}=e,{featureAdapter:o,spatialReference:l,geometryType:u,hasZ:c,hasM:h}=this,d=t.map((e=>(0,S.a)(u,c,h,o.getGeometry(e)))),f=i(l,d,!0)[0],p={aggregateGeometries:null,outStatisticFieldName:null};if("EnvelopeAggregate"===n){const e=f?(0,m.c)(f):(0,m.e)(r(l,d));p.aggregateGeometries={...e,spatialReference:l},p.outStatisticFieldName=a||"extent"}else if("CentroidAggregate"===n){const e=f?(0,F.p)(f):(0,F.e)((0,m.e)(r(l,d)));p.aggregateGeometries={x:e[0],y:e[1],spatialReference:l},p.outStatisticFieldName=a||"centroid"}else"ConvexHullAggregate"===n&&(p.aggregateGeometries=f,p.outStatisticFieldName=a||"convexHull");return p}_getStatisticValue(e,t,s,i){const{onStatisticField:r,statisticType:n}=e;let a=null;return a=s?.has(r)?s.get(r):(0,E.yM)(this.fieldsIndex.get(r))||this._isAnyDateField(r)?(0,b.c)({values:t,returnDistinct:i}):(0,b.d)({values:i?[...new Set(t)]:t,minValue:null,maxValue:null,useSampleStdDev:!0}),s&&s.set(r,a),a["var"===n?"variance":n]}_getPercentileValue(e,t){const{onStatisticField:s,statisticParameters:i,statisticType:r}=e,{value:n,orderBy:a}=i,o=this.fieldsIndex.get(s);return(0,b.l)(t,{value:n,orderBy:a,fieldType:o?.type,isDiscrete:"percentile_disc"===r})}_getAttributeValues(e,t,s){if(s.has(t))return s.get(t);const i=this.fieldsIndex.get(t),r=this.items.map((s=>e.getFieldValue(s,t,i)));return s.set(t,r),r}_calculateUniqueValues(e,t){const s={},i=this.items,r=i.length;for(let n=0;n{const{aggregateType:s,field:r}=t,n=e.get(r)?.name;return i.some((t=>{const{onStatisticField:i,statisticType:r}=t,a=e.get(i)?.name;return a===n&&r.toLowerCase().trim()===s}))}));if(!u)throw new r.A(C,"expressions in having clause should also exist in outStatistics",{having:s})}(e,t,a,i,s)}if(l){if(!function(e){return null!=e&&e.every((e=>"exceedslimit"!==e.statisticType))}(i))return;Z(e,t,i.map((e=>e.onStatisticField)).filter(Boolean),{expressionName:"onStatisticFields",query:s}),o&&Z(e,t,n,{expressionName:"groupByFieldsForStatistics",query:s});for(const n of i){const{onStatisticField:i,statisticType:a}=n;if("percentile_disc"!==a&&"percentile_cont"!==a||!("statisticParameters"in n))e.get(i)&&"count"!==a&&"min"!==a&&"max"!==a&&Z(e,t,[i],{expressionName:`outStatistics with '${a}' statistic type`,allowedFieldTypes:W,query:s});else{const{statisticParameters:e}=n;if(!e)throw new r.A(H,"statisticParameters should be set for percentile type",{definition:n,query:s})}}}}(t,n,e),Promise.all([(0,S.b)(e,s,i),(0,I.c)(i,e.outSR)]).then((()=>e))}function J(e,t,s){const{outFields:i,orderByFields:n,returnDistinctValues:a,outStatistics:o}=s,l=o?o.map((e=>e.outStatisticFieldName&&e.outStatisticFieldName.toLowerCase())).filter(Boolean):[];if(n&&n.length>0){const i=" asc",r=" desc";Z(e,t,n.map((e=>{const t=e.toLowerCase();return t.includes(i)?t.split(i)[0]:t.includes(r)?t.split(r)[0]:e})).filter((e=>!l.includes(e))),{expressionName:"orderByFields",query:s})}if(i&&i.length>0)Z(e,t,i,{expressionName:"outFields",query:s,allowedFieldTypes:"all"});else if(a)throw new r.A(H,"outFields should be specified for returnDistinctValues",{query:s});!function(e,t,s,i){if(!s)return!0;const r="where clause";Z(e,t,q(e,s,{validateStandardized:!0,expressionName:r}),{expressionName:r,query:i})}(e,t,s.where,s)}const W=new Set([...P,...k]);async function X(e,t,s,i){let n=[];if(s.valueExpression){const{arcadeUtils:e}=await(0,E.l)();n=e.extractFieldNames(s.valueExpression)}if(s.field&&n.push(s.field),s.field2&&n.push(s.field2),s.field3&&n.push(s.field3),s.normalizationField&&n.push(s.normalizationField),!n.length&&!s.valueExpression)throw new r.A(H,"field or valueExpression is required",{params:s});Z(e,t,n,{expressionName:"statistics",query:i})}const K=new o.M(2e6);let ee=0;class te{constructor(e){this._geometryQueryCache=null,this._changeHandle=null,this.capabilities={query:x.q},this.geometryType=e.geometryType,this.hasM=!!e.hasM,this.hasZ=!!e.hasZ,this.objectIdField=e.objectIdField,this.spatialReference=e.spatialReference,this.definitionExpression=e.definitionExpression,this.featureStore=e.featureStore,this.aggregateAdapter=e.aggregateAdapter,this._changeHandle=this.featureStore.events.on("changed",(()=>this.clearCache())),this.timeInfo=e.timeInfo,e.cacheSpatialQueries&&(this._geometryQueryCache=new o.b(ee+++"$$",K)),this.fieldsIndex=(0,n.Wj)(e.fieldsIndex)?e.fieldsIndex:M.A.fromJSON(e.fieldsIndex),!e.availableFields||1===e.availableFields.length&&"*"===e.availableFields[0]?this.availableFields=new Set(this.fieldsIndex.fields.map((e=>e.name))):this.availableFields=new Set(e.availableFields.map((e=>this.fieldsIndex.get(e)?.name)).filter((e=>null!=e))),e.scheduler&&e.priority&&(this._frameTask=e.scheduler.registerTask(e.priority))}destroy(){this._frameTask=(0,a.r)(this._frameTask),this.clearCache(),(0,a.d)(this._geometryQueryCache),this._changeHandle=(0,a.r)(this._changeHandle)}get featureAdapter(){return this.featureStore.featureAdapter}clearCache(){this._geometryQueryCache?.clear(),this._allFeaturesPromise=null,this._timeExtentPromise=null,this._fullExtentPromise=null}async executeQuery(e,t){const s=(0,l.Mq)(t);try{return(await this._executeQuery(e,{},s)).createQueryResponse()}catch(t){if(t!==S.q)throw t;return new Q([],e,this).createQueryResponse()}}async executeQueryForCount(e={},t){const s=(0,l.Mq)(t);try{return(await this._executeQuery(e,{returnGeometry:!1,returnCentroid:!1,outSR:null},s)).createQueryResponseForCount()}catch(e){if(e!==S.q)throw e;return 0}}async executeQueryForExtent(e,t){const s=(0,l.Mq)(t),i=e.outSR;try{const t=await this._executeQuery(e,{returnGeometry:!0,returnCentroid:!1,outSR:null},s),r=t.size;return r?{count:r,extent:await this._getBounds(t.items,t.spatialReference,i||this.spatialReference)}:{count:0,extent:null}}catch(e){if(e===S.q)return{count:0,extent:null};throw e}}async executeQueryForIds(e,t){return this.executeQueryForIdSet(e,t).then((e=>Array.from(e)))}async executeQueryForIdSet(e,t){const s=(0,l.Mq)(t);try{const t=await this._executeQuery(e,{returnGeometry:!0,returnCentroid:!1,outSR:null},s),i=t.items,r=new Set;return await this._reschedule((()=>{for(const e of i)r.add(t.featureAdapter.getObjectId(e))}),s),r}catch(e){if(e===S.q)return new Set;throw e}}async executeQueryForSnapping(e,t){const s=(0,l.Mq)(t),{point:r,distance:n,returnEdge:a,vertexMode:o}=e;if(!a&&"none"===o)return{candidates:[]};let c=(0,i.o8)(e.query);c=await this._schedule((()=>(0,S.n)(c,this.definitionExpression,this.spatialReference)),s),c=await this._reschedule((()=>$(c,{availableFields:this.availableFields,fieldsIndex:this.fieldsIndex,geometryType:this.geometryType,spatialReference:this.spatialReference})),s);const h=!(0,u.f)(r.spatialReference,this.spatialReference);h&&await(0,I.c)(r.spatialReference,this.spatialReference);const d="number"==typeof n?n:n.x,m="number"==typeof n?n:n.y,g={xmin:r.x-d,xmax:r.x+d,ymin:r.y-m,ymax:r.y+m,spatialReference:r.spatialReference},y=h?(0,I.p)(g,this.spatialReference):g;if(!y)return{candidates:[]};const _=(await(0,p.el)((0,f.rS)(r),null,{signal:s}))[0],T=(await(0,p.el)((0,f.rS)(y),null,{signal:s}))[0];if(null==_||null==T)return{candidates:[]};const x=new Q(await this._reschedule((()=>this._searchFeatures(se(T.toJSON()))),s),c,this);await this._reschedule((()=>this._executeObjectIdsQuery(x)),s),await this._reschedule((()=>this._executeTimeQuery(x)),s),await this._reschedule((()=>this._executeAttributesQuery(x)),s),await this._reschedule((()=>this._executeGeometryQueryForSnapping(x,s)),s);const F=_.toJSON(),w=h?(0,I.p)(F,this.spatialReference):F,E=h?Math.max(y.xmax-y.xmin,y.ymax-y.ymin)/2:n;return x.createSnappingResponse({...e,point:w,distance:E},r.spatialReference)}async executeQueryForLatestObservations(e,t){const s=(0,l.Mq)(t);if(!this.timeInfo?.trackIdField)throw new r.A("unsupported-query","Missing timeInfo or timeInfo.trackIdField",{query:e,timeInfo:this.timeInfo});try{const t=await this._executeQuery(e,{},s);return await this._reschedule((()=>this._filterLatest(t)),s),t.createQueryResponse()}catch(t){if(t!==S.q)throw t;return new Q([],e,this).createQueryResponse()}}async executeQueryForSummaryStatistics(e={},t,s){const i=(0,l.Mq)(s),{field:r,normalizationField:n,valueExpression:a}=t;return(await this._executeQueryForStatistics(e,{field:r,normalizationField:n,valueExpression:a},i)).createSummaryStatisticsResponse(t)}async executeQueryForUniqueValues(e={},t,s){const i=(0,l.Mq)(s),{field:r,field2:n,field3:a,valueExpression:o}=t;return(await this._executeQueryForStatistics(e,{field:r,field2:n,field3:a,valueExpression:o},i)).createUniqueValuesResponse(t)}async executeQueryForClassBreaks(e={},t,s){const i=(0,l.Mq)(s),{field:r,normalizationField:n,valueExpression:a}=t;return(await this._executeQueryForStatistics(e,{field:r,normalizationField:n,valueExpression:a},i)).createClassBreaksResponse(t)}async executeQueryForHistogram(e={},t,s){const i=(0,l.Mq)(s),{field:r,normalizationField:n,valueExpression:a}=t;return(await this._executeQueryForStatistics(e,{field:r,normalizationField:n,valueExpression:a},i)).createHistogramResponse(t)}async fetchRecomputedExtents(e){const t=(0,l.Mq)(e);this._timeExtentPromise||=(0,S.d)(this.timeInfo,this.featureStore);const[s,i]=await Promise.all([this._getFullExtent(),this._timeExtentPromise]);return(0,l.Te)(t),{fullExtent:s,timeExtent:i}}async _getBounds(e,t,s){const i=(0,h.x)((0,h.c)(),h.n);await this.featureStore.forEachBounds(e,(e=>(0,h.b)(i,e)));const r={xmin:i[0],ymin:i[1],xmax:i[3],ymax:i[4],spatialReference:(0,S.c)(this.spatialReference)};this.hasZ&&isFinite(i[2])&&isFinite(i[5])&&(r.zmin=i[2],r.zmax=i[5],r.hasZ=!0);const n=(0,I.p)(r,t,s);if(n.spatialReference=(0,S.c)(s),n.xmax-n.xmin==0){const e=(0,u.g)(n.spatialReference);n.xmin-=e,n.xmax+=e}if(n.ymax-n.ymin==0){const e=(0,u.g)(n.spatialReference);n.ymin-=e,n.ymax+=e}if(this.hasZ&&null!=n.zmin&&null!=n.zmax&&n.zmax-n.zmin==0){const e=(0,u.g)(n.spatialReference);n.zmin-=e,n.zmax+=e}return n}_getFullExtent(){return this._fullExtentPromise||="getFullExtent"in this.featureStore&&this.featureStore.getFullExtent?Promise.resolve(this.featureStore.getFullExtent(this.spatialReference)):this._getAllFeatures().then((e=>this._getBounds(e,this.spatialReference,this.spatialReference))),this._fullExtentPromise}async _schedule(e,t){return null!=this._frameTask?this._frameTask.schedule(e,t):e(D.n)}async _reschedule(e,t){return null!=this._frameTask?this._frameTask.reschedule(e,t):e(D.n)}async _getAllFeaturesQueryEngineResult(e){return new Q(await this._getAllFeatures(),e,this)}async _getAllFeatures(){if(null==this._allFeaturesPromise){const e=[];this._allFeaturesPromise=(async()=>{await this.featureStore.forEach((t=>e.push(t)))})().then((()=>e))}const e=this._allFeaturesPromise,t=await e;return e===this._allFeaturesPromise?t.slice():this._getAllFeatures()}async _executeQuery(e,t,s){e=(0,i.o8)(e),e=await this._schedule((()=>(0,S.e)(e,this.definitionExpression,this.spatialReference)),s),e=await this._reschedule((()=>$(e,{availableFields:this.availableFields,fieldsIndex:this.fieldsIndex,geometryType:this.geometryType,spatialReference:this.spatialReference})),s),e={...e,...t};const r=await this._reschedule((()=>this._executeSceneFilterQuery(e,s)),s),n=await this._reschedule((()=>this._executeGeometryQuery(e,r,s)),s);return await this._reschedule((()=>this._executeAggregateIdsQuery(n)),s),await this._reschedule((()=>this._executeObjectIdsQuery(n)),s),await this._reschedule((()=>this._executeTimeQuery(n)),s),await this._reschedule((()=>this._executeAttributesQuery(n)),s),n}async _executeSceneFilterQuery(e,t){if(null==e.sceneFilter)return null;const{outSR:s,returnGeometry:i,returnCentroid:r}=e,n=this.featureStore.featureSpatialReference,a=e.sceneFilter.geometry,o=null==n||(0,u.f)(n,a.spatialReference)?a:(0,I.p)(a,n);if(!o)return null;const l=i||r,c=(0,u.k)(s)&&!(0,u.f)(this.spatialReference,s)&&l?async e=>this._project(e,s):e=>e,h=this.featureAdapter,d=await this._reschedule((()=>this._searchFeatures(se(o))),t);if("disjoint"===e.sceneFilter.spatialRelationship){if(!d.length)return null;const s=new Set;for(const e of d)s.add(h.getObjectId(e));const i=await this._reschedule((()=>this._getAllFeatures()),t);return c(await this._reschedule((async()=>{const r=await(0,S.f)("esriSpatialRelDisjoint",o,this.geometryType,this.hasZ,this.hasM),n=await this._runSpatialFilter(i,(e=>!s.has(h.getObjectId(e))||r(h.getGeometry(e))),t);return new Q(n,e,this)}),t))}if(!d.length)return new Q([],e,this);if(this._canExecuteSinglePass(o,e))return c(new Q(d,e,this));const m=await(0,S.f)("esriSpatialRelContains",o,this.geometryType,this.hasZ,this.hasM),f=await this._runSpatialFilter(d,(e=>m(h.getGeometry(e))),t);return c(new Q(f,e,this))}async _executeGeometryQuery(e,t,s){if(null!=t&&0===t.items.length)return t;e=null!=t?t.query:e;const{geometry:r,outSR:n,spatialRel:a,returnGeometry:o,returnCentroid:l}=e,c=this.featureStore.featureSpatialReference,h=!r||null==c||(0,u.f)(c,r.spatialReference)?r:(0,I.p)(r,c),d=o||l,m=(0,u.k)(n)&&!(0,u.f)(this.spatialReference,n),f=this._geometryQueryCache&&null==t?m&&d?JSON.stringify({originalFilterGeometry:r,spatialRelationship:a,outSpatialReference:n}):JSON.stringify({originalFilterGeometry:r,spatialRelationship:a}):null,p=f?this._geometryQueryCache.get(f):null;if(null!=p)return new Q(p,e,this);const g=async e=>(m&&d&&await this._project(e,n),f&&this._geometryQueryCache.put(f,e.items,e.items.length+1),e);if(!h)return g(null!=t?t:await this._getAllFeaturesQueryEngineResult(e));const y=this.featureAdapter;let _=await this._reschedule((()=>this._searchFeatures(se(r))),s);if("esriSpatialRelDisjoint"===a){if(!_.length)return g(null!=t?t:await this._getAllFeaturesQueryEngineResult(e));const i=new Set;for(const e of _)i.add(y.getObjectId(e));const r=null!=t?t.items:await this._reschedule((()=>this._getAllFeatures()),s);return g(await this._reschedule((async()=>{const t=await(0,S.f)(a,h,this.geometryType,this.hasZ,this.hasM),n=await this._runSpatialFilter(r,(e=>!i.has(y.getObjectId(e))||t(y.getGeometry(e))),s);return new Q(n,e,this)}),s))}if(null!=t){const e=new i.P;_=_.filter((s=>(0,i.f)(t.items,s,t.items.length,e)>=0))}if(!_.length){const t=new Q([],e,this);return f&&this._geometryQueryCache.put(f,t.items,1),t}if(this._canExecuteSinglePass(h,e))return g(new Q(_,e,this));const T=await(0,S.f)(a,h,this.geometryType,this.hasZ,this.hasM),x=await this._runSpatialFilter(_,(e=>T(y.getGeometry(e))),s);return g(new Q(x,e,this))}async _executeGeometryQueryForSnapping(e,t){const{query:s}=e,{spatialRel:i}=s;if(!e?.items?.length||!s.geometry||!i)return;const r=await(0,S.f)(i,s.geometry,this.geometryType,this.hasZ,this.hasM),n=await this._runSpatialFilter(e.items,(e=>r(e.geometry)),t);e.items=n}_executeAggregateIdsQuery(e){if(0===e.items.length||!e.query.aggregateIds?.length||null==this.aggregateAdapter)return;const t=new Set;for(const s of e.query.aggregateIds)this.aggregateAdapter.getFeatureObjectIds(s).forEach((e=>t.add(e)));const s=this.featureAdapter.getObjectId;e.items=e.items.filter((e=>t.has(s(e))))}_executeObjectIdsQuery(e){if(0===e.items.length||!e.query.objectIds?.length)return;const t=new Set(e.query.objectIds),s=this.featureAdapter.getObjectId;e.items=e.items.filter((e=>t.has(s(e))))}_executeTimeQuery(e){if(0===e.items.length)return;const t=(0,S.g)(this.timeInfo,e.query.timeExtent,this.featureAdapter);null!=t&&(e.items=e.items.filter(t))}_executeAttributesQuery(e){if(0===e.items.length)return;const t=G(e.query.where,this.fieldsIndex);if(t){if(!t.isStandardized)throw new TypeError("Where clause is not standardized");e.items=e.items.filter((e=>t.testFeature(e,this.featureAdapter)))}}async _runSpatialFilter(e,t,s){if(!t)return e;if(null==this._frameTask)return e.filter((e=>t(e)));let i=0;const r=new Array,n=async a=>{for(;in(e)),s)}};return this._reschedule((e=>n(e)),s).then((()=>r))}_filterLatest(e){const{trackIdField:t,startTimeField:s,endTimeField:i}=this.timeInfo,r=i||s,n=new Map,a=this.featureAdapter.getAttribute;for(const s of e.items){const e=a(s,t),i=a(s,r),o=n.get(e);(!o||i>a(o,r))&&n.set(e,s)}e.items=Array.from(n.values())}_canExecuteSinglePass(e,t){const{spatialRel:s}=t;return(0,S.h)(e)&&("esriSpatialRelEnvelopeIntersects"===s||"esriGeometryPoint"===this.geometryType&&("esriSpatialRelIntersects"===s||"esriSpatialRelContains"===s))}async _project(e,t){if(!t||(0,u.f)(this.spatialReference,t))return e;const s=this.featureAdapter;let i;try{const e=await this._getFullExtent();i=(0,c.getTransformation)(this.spatialReference,t,e)}catch{}const r=await(0,I.a)(e.items.map((e=>(0,S.a)(this.geometryType,this.hasZ,this.hasM,s.getGeometry(e)))),this.spatialReference,t,i);return e.items=r.map(((t,i)=>s.cloneWithGeometry(e.items[i],(0,g.b)(t,this.hasZ,this.hasM)))),e}async _searchFeatures(e){const t=new Set;await Promise.all(e.map((e=>this.featureStore.forEachInBounds(e,(e=>t.add(e))))));const s=Array.from(t.values());return t.clear(),s}async _executeQueryForStatistics(e,t,s){e=(0,i.o8)(e);try{e=await this._schedule((()=>(0,S.e)(e,this.definitionExpression,this.spatialReference)),s),e=await this._reschedule((()=>async function(e,t,{fieldsIndex:s,geometryType:i,spatialReference:n,availableFields:a}){if((e.distance??0)<0||null!=e.geometryPrecision||e.multipatchOption||e.pixelSize||e.relationParam||e.text||e.outStatistics||e.groupByFieldsForStatistics||e.having||e.orderByFields)throw new r.A(H,"Unsupported query options",{query:e});return J(s,a,e),Promise.all([X(s,a,t,e),(0,S.b)(e,i,n),(0,I.c)(n,e.outSR)]).then((()=>e))}(e,t,{availableFields:this.availableFields,fieldsIndex:this.fieldsIndex,geometryType:this.geometryType,spatialReference:this.spatialReference})),s);const i=await this._reschedule((()=>this._executeSceneFilterQuery(e,s)),s),n=await this._reschedule((()=>this._executeGeometryQuery(e,i,s)),s);return await this._reschedule((()=>this._executeAggregateIdsQuery(n)),s),await this._reschedule((()=>this._executeObjectIdsQuery(n)),s),await this._reschedule((()=>this._executeTimeQuery(n)),s),await this._reschedule((()=>this._executeAttributesQuery(n)),s),n}catch(t){if(t!==S.q)throw t;return new Q([],e,this)}}}function se(e){if((0,S.h)(e)){if((0,f.ZC)(e))return[(0,d.f)(Math.min(e.xmin,e.xmax),Math.min(e.ymin,e.ymax),Math.max(e.xmin,e.xmax),Math.max(e.ymin,e.ymax))];if((0,f.Bi)(e))return e.rings.map((e=>(0,d.f)(Math.min(e[0][0],e[2][0]),Math.min(e[0][1],e[2][1]),Math.max(e[0][0],e[2][0]),Math.max(e[0][1],e[2][1]))))}return[(0,m.b)((0,d.c)(),e)]}},70648:(e,t,s)=>{s.d(t,{q:()=>i});const i={supportsStatistics:!0,supportsPercentileStatistics:!0,supportsSpatialAggregationStatistics:!1,supportedSpatialAggregationStatistics:{envelope:!1,centroid:!1,convexHull:!1},supportsCentroid:!0,supportsCacheHint:!1,supportsDistance:!0,supportsDistinct:!0,supportsExtent:!0,supportsGeometryProperties:!1,supportsHavingClause:!0,supportsOrderBy:!0,supportsPagination:!0,supportsQuantization:!0,supportsQuantizationEditMode:!1,supportsQueryGeometry:!0,supportsResultType:!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,standardMaxRecordCount:void 0,tileMaxRecordCount:void 0}},75169:(e,t,s)=>{s.d(t,{n:()=>R});var i=s(81242),r=(s(32773),s(20266)),n=s(57732),a=s(45371),o=s(80959),l=s(67321),u=s(75377),c=s(33348);const h=Symbol("Yield");class d{constructor(){this._tasks=new Array,this._runningTasks=(0,u.v)(0)}get length(){return this._tasks.length}get running(){return this._runningTasks.value>0}destroy(){this.cancelAll()}runTask(e){if(0===this.length)return h;for(;!e.done&&this._process(e);)e.madeProgress()}push(e,t,s){return++this._runningTasks.value,new Promise(((i,r)=>this._tasks.push(new m(i,r,e,t,s)))).finally((()=>--this._runningTasks.value))}unshift(e,t,s){return++this._runningTasks.value,new Promise(((i,r)=>this._tasks.unshift(new m(i,r,e,t,s)))).finally((()=>--this._runningTasks.value))}_process(e){if(0===this._tasks.length)return!1;const t=this._tasks.shift();try{const s=(0,o.G4)(t.signal);if(s&&!t.abortCallback)t.reject((0,o.NK)());else{const i=s?t.abortCallback?.((0,o.NK)()):t.callback(e);(0,o.$X)(i)?i.then(t.resolve,t.reject):t.resolve(i)}}catch(e){t.reject(e)}return!0}cancelAll(){const e=(0,o.NK)();for(const t of this._tasks)if(t.abortCallback){const s=t.abortCallback(e);t.resolve(s)}else t.reject(e);this._tasks.length=0}}class m{constructor(e,t,s,i=void 0,r=void 0){this.resolve=e,this.reject=t,this.callback=s,this.signal=i,this.abortCallback=r}}var f,p,g;(g=f||(f={}))[g.ANIMATING=0]="ANIMATING",g[g.INTERACTING=1]="INTERACTING",g[g.IDLE=2]="IDLE",function(e){e.RESOURCE_CONTROLLER_IMMEDIATE="immediate",e.RESOURCE_CONTROLLER="schedule",e.SLIDE="slide",e.STREAM_DATA_LOADER="stream loader",e.ELEVATION_QUERY="elevation query",e.TERRAIN_SURFACE="terrain",e.SURFACE_GEOMETRY_UPDATES="surface geometry updates",e.LOD_RENDERER="LoD renderer",e.GRAPHICS_CORE="Graphics3D",e.I3S_CONTROLLER="I3S",e.POINT_CLOUD_LAYER="point cloud",e.FEATURE_TILE_FETCHER="feature fetcher",e.OVERLAY="overlay",e.STAGE="stage",e.GRAPHICS_DECONFLICTOR="graphics deconflictor",e.FILTER_VISIBILITY="Graphics3D filter visibility",e.SCALE_VISIBILITY="Graphics3D scale visibility",e.FRUSTUM_VISIBILITY="Graphics3D frustum visibility",e.POINT_OF_INTEREST_FREQUENT="POI frequent",e.POINT_OF_INTEREST_INFREQUENT="POI infrequent",e.LABELER="labeler",e.FEATURE_QUERY_ENGINE="feature query",e.FEATURE_TILE_TREE="feature tile tree",e.FEATURE_TILE_TREE_ACTIVE="fast feature tile tree",e.ELEVATION_ALIGNMENT="elevation alignment",e.ELEVATION_ALIGNMENT_SCENE="elevation alignment scene",e.TEXT_TEXTURE_ATLAS="text texture atlas",e.TEXTURE_UNLOAD="texture unload",e.LINE_OF_SIGHT_TOOL="line of sight tool",e.LINE_OF_SIGHT_TOOL_INTERACTIVE="interactive line of sight tool",e.ELEVATION_PROFILE="elevation profile",e.SNAPPING="snapping",e.SHADOW_ACCUMULATOR="shadow accumulator",e.CLOUDS_GENERATOR="clouds generator",e[e.NONE=0]="NONE",e[e.TEST_PRIO=1]="TEST_PRIO"}(p||(p={}));const y=new Map([[p.RESOURCE_CONTROLLER_IMMEDIATE,0],[p.RESOURCE_CONTROLLER,4],[p.SLIDE,0],[p.STREAM_DATA_LOADER,0],[p.ELEVATION_QUERY,0],[p.TERRAIN_SURFACE,1],[p.SURFACE_GEOMETRY_UPDATES,1],[p.LOD_RENDERER,2],[p.GRAPHICS_CORE,2],[p.I3S_CONTROLLER,2],[p.POINT_CLOUD_LAYER,2],[p.FEATURE_TILE_FETCHER,2],[p.OVERLAY,4],[p.STAGE,4],[p.GRAPHICS_DECONFLICTOR,4],[p.FILTER_VISIBILITY,4],[p.SCALE_VISIBILITY,4],[p.FRUSTUM_VISIBILITY,4],[p.CLOUDS_GENERATOR,4],[p.POINT_OF_INTEREST_FREQUENT,6],[p.POINT_OF_INTEREST_INFREQUENT,30],[p.LABELER,8],[p.FEATURE_QUERY_ENGINE,8],[p.FEATURE_TILE_TREE,16],[p.FEATURE_TILE_TREE_ACTIVE,0],[p.ELEVATION_ALIGNMENT,12],[p.ELEVATION_ALIGNMENT_SCENE,14],[p.TEXT_TEXTURE_ATLAS,12],[p.TEXTURE_UNLOAD,12],[p.LINE_OF_SIGHT_TOOL,16],[p.LINE_OF_SIGHT_TOOL_INTERACTIVE,0],[p.SNAPPING,0],[p.SHADOW_ACCUMULATOR,30]]);function _(e){return y.has(e)?y.get(e):"number"==typeof e?e:1}const T=(0,a.M)(6.5),S=(0,a.M)(1),I=(0,a.M)(30),x=(0,a.M)(1e3/30),F=(0,a.M)(100);var w,E;!function(e){e.Scheduler=class{get updating(){return this._updating.value}_updatingChanged(){this._updating.value=this._tasks.some((e=>e.needsUpdate))}constructor(){this._updating=(0,u.v)(!0),this._microTaskQueued=!1,this._frameNumber=0,this.performanceInfo={total:new a.a("total"),tasks:new Map},this._frameTaskTimes=new Map,this._budget=new s,this._state=f.INTERACTING,this._tasks=new a.P,this._runQueue=new a.P,this._load=0,this._idleStateCallbacks=new a.P,this._idleUpdatesStartFired=!1,this._forceTask=!1,this._debug=!1,this._debugHandle=(0,l.wB)((()=>c.d.SCHEDULER_LOG_SLOW_TASKS),(e=>this._debug=e),l.Vh);for(const e of Object.keys(p))this.performanceInfo.tasks.set(p[e],new a.a(p[e]))}destroy(){this._tasks.toArray().forEach((e=>e.remove())),this._tasks.clear(),(0,n.r)(this._debugHandle),this._microTaskQueued=!1,this._updatingChanged()}taskRunningChanged(e){this._updatingChanged(),e&&this._budget.remaining>0&&!this._microTaskQueued&&(this._microTaskQueued=!0,queueMicrotask((()=>{this._microTaskQueued&&(this._microTaskQueued=!1,this._budget.remaining>0&&this._schedule()&&this.frame())})))}registerTask(e,s){const i=new t(this,e,s);return this._tasks.push(i),this._updatingChanged(),this.performanceInfo.tasks.has(e)||this.performanceInfo.tasks.set(e,new a.a(e)),i}registerIdleStateCallbacks(e,t){const s={idleBegin:e,idleEnd:t};this._idleStateCallbacks.push(s),this.state===f.IDLE&&this._idleUpdatesStartFired&&s.idleBegin();const i=this;return{remove:()=>this._removeIdleStateCallbacks(s),set idleBegin(e){i._idleUpdatesStartFired&&(s.idleEnd(),i._state===f.IDLE&&e()),s.idleBegin=e},set idleEnd(e){s.idleEnd=e}}}get load(){return this._load}set state(e){this._state!==e&&(this._state=e,this.state!==f.IDLE&&this._idleUpdatesStartFired&&(this._idleUpdatesStartFired=!1,this._idleStateCallbacks.forAll((e=>e.idleEnd()))))}get state(){return this._state}updateBudget(e){++this._frameNumber;let t=T,s=e.frameDuration,i=S;switch(this.state){case f.IDLE:t=(0,a.M)(0),s=(0,a.M)(Math.max(F,e.frameDuration)),i=I;break;case f.INTERACTING:s=(0,a.M)(Math.max(x,e.frameDuration));case f.ANIMATING:}return s=(0,a.M)(s-e.elapsedFrameTime-t),this.state!==f.IDLE&&se.idleBegin()))),this._runIdle();break;case f.INTERACTING:this._runInteracting();break;default:this._runAnimating()}}stopFrame(){this._budget.reset((0,a.M)(0),this._state),this._budget.madeProgress()}_removeIdleStateCallbacks(e){this._idleUpdatesStartFired&&e.idleEnd(),this._idleStateCallbacks.removeUnordered(e)}removeTask(e){this._tasks.removeUnordered(e),this._runQueue.removeUnordered(e),this._updatingChanged()}_updateTask(e){this._tasks.forAll((t=>{t.name===e&&t.setPriority(e)}))}_getState(e){if(this._runQueue.some((t=>t.name===e)))return E.SCHEDULED;let t=E.IDLE;return this._tasks.forAll((s=>{s.name===e&&s.needsUpdate&&(s.schedulePriority<=1?t=E.READY:t!==E.READY&&(t=E.WAITING))})),t}_getRuntime(e){let t=0;return this._tasks.forAll((s=>{s.name===e&&(t+=s.runtime)})),t}_resetRuntimes(){this._tasks.forAll((e=>e.runtime=0))}_getRunning(){const e=new Map;if(this._tasks.forAll((t=>{t.needsUpdate&&e.set(t.name,(e.get(t.name)||0)+1)})),0===e.size)return null;let t="";return e.forEach(((e,s)=>{t+=e>1?` ${e}x ${s}`:` ${s}`})),t}_runIdle(){this._run()}_runInteracting(){this._run()}_runAnimating(){this._run()}_updateLoad(){const e=this._tasks.reduce(((e,t)=>t.needsUpdate?++e:e),0);this._load=.9*this._load+e*(1-.9)}_schedule(){for(this._runQueue.filterInPlace((e=>!!e.needsUpdate||(e.schedulePriority=e.basePriority,!1))),this._tasks.forAll((e=>{0===e.basePriority&&e.needsUpdate&&!this._runQueue.includes(e)&&e.blockFrame!==this._frameNumber&&this._runQueue.unshift(e)}));0===this._runQueue.length;){let e=!1,t=0;if(this._tasks.forAll((s=>{s.needsUpdate&&0!==s.schedulePriority&&0!==s.basePriority&&s.blockFrame!==this._frameNumber&&(e=!0,t=Math.max(t,s.basePriority),1===s.schedulePriority?(s.schedulePriority=0,this._runQueue.push(s)):--s.schedulePriority)})),!e)return this._updatingChanged(),!1}return this._updatingChanged(),!0}_run(){const e=this._budget.now();this._startFrameTaskTimes();do{for(;this._runQueue.length>0;){const t=this._budget.now(),s=this._runQueue.pop();this._budget.resetProgress();try{s.task.runTask(this._budget)===h&&(s.blockFrame=this._frameNumber)}catch(e){r.L.getLogger("esri.views.support.Scheduler").error(`Exception in task "${s.name}"`,e),s.blockFrame=this._frameNumber}!this._budget.hasProgressed&&s.blockFrame!==this._frameNumber&&s.needsUpdate&&(s.name,p.I3S_CONTROLLER,s.blockFrame=this._frameNumber),s.schedulePriority=s.basePriority;const i=this._budget.now()-t;if(s.runtime+=i,this._frameTaskTimes.set(s.priority,this._frameTaskTimes.get(s.priority)+i),this._budget.remaining<=0)return this._updatingChanged(),void this._recordFrameTaskTimes(this._budget.now()-e)}}while(this._schedule());this._updatingChanged(),this._recordFrameTaskTimes(this._budget.now()-e)}_startFrameTaskTimes(){for(const e of Object.keys(p))this._frameTaskTimes.set(p[e],0)}_recordFrameTaskTimes(e){this._frameTaskTimes.forEach(((e,t)=>this.performanceInfo.tasks.get(t).record(e))),this.performanceInfo.total.record(e)}get test(){}};class t{get task(){return this._task.value}get updating(){return this._queue.running}constructor(e,t,s){this._scheduler=e,this.name=t,this.blockFrame=0,this.runtime=0,this._queue=new d,this._handles=new i.A,this._basePriority=_(t),this.schedulePriority=this._basePriority,this._task=(0,u.v)(null!=s?s:this._queue),this._handles.add((0,l.z7)((()=>this.task.running),(t=>e.taskRunningChanged(t))))}remove(){this.processQueue(R),this._scheduler.removeTask(this),this.schedule=b.schedule,this.reschedule=b.reschedule,this._handles.destroy()}get basePriority(){return this._basePriority}setPriority(e){if(this.name===e)return;this.name=e;const t=_(e);0!==this._basePriority&&0===this.schedulePriority||(this.schedulePriority=t),this._basePriority=t}get priority(){return this.name}set priority(e){this.setPriority(e)}get needsUpdate(){return this.updating||this.task.running}schedule(e,t,s){return this._queue.push(e,t,s)}reschedule(e,t,s){return this._queue.unshift(e,t,s)}processQueue(e){return this._queue.runTask(e)}}class s{constructor(){this._begin="undefined"!=typeof performance?performance.now():0,this._budget=0,this._state=f.IDLE,this._done=!1,this._progressed=!1,this._enabled=!0}run(e){return!this.done&&(!0===e()&&this.madeProgress(),!0)}get done(){return this._done}get budget(){return this._budget}madeProgress(){return this._progressed=!0,this._done=this.elapsed>=this._budget&&this._enabled,this._done}get state(){return this._state}get enabled(){return this._enabled}set enabled(e){this._enabled=e}reset(e,t){this._begin=this.now(),this._budget=e,this._state=t,this.resetProgress()}get remaining(){return Math.max(this._budget-this.elapsed,0)}now(){return performance.now()}get elapsed(){return this.now()-this._begin}resetProgress(){this._progressed=!1,this._done=!1}get hasProgressed(){return this._progressed}}e.Budget=s}(w||(w={})),function(e){e.SCHEDULED="s",e.READY="r",e.WAITING="w",e.IDLE="i"}(E||(E={}));const R=(()=>{const e=new w.Budget;return e.enabled=!1,e})(),b=new class{remove(){}processQueue(){}schedule(e,t,s){try{if((0,o.G4)(t)){const e=(0,o.NK)();return s?Promise.resolve(s(e)):Promise.reject(e)}return(0,o.z7)(e(R))}catch(e){return Promise.reject(e)}}reschedule(e,t,s){return this.schedule(e,t,s)}}},26589:(e,t,s)=>{s.d(t,{A:()=>m,D:()=>g,T:()=>F,a:()=>y,b:()=>T,c:()=>S,d:()=>f,s:()=>_});var i,r=s(20266),n=s(133),a=s(54483),o=s(59192),l=s(44600);(i||(i={})).TimeZoneNotRecognized="TimeZoneNotRecognized";const u={[i.TimeZoneNotRecognized]:"Timezone identifier has not been recognized."};class c extends Error{constructor(e,t){super((0,r.r)(u[e],t)),this.declaredRootClass="esri.arcade.arcadedate.dateerror",Error.captureStackTrace&&Error.captureStackTrace(this,c)}}function h(e,t,s){return es?e-s:0}function d(e,t,s){return es?s:e}class m{constructor(e){this._date=e,this.declaredRootClass="esri.arcade.arcadedate"}static fromParts(e=0,t=1,s=1,i=0,r=0,n=0,o=0,l){if(isNaN(e)||isNaN(t)||isNaN(s)||isNaN(i)||isNaN(r)||isNaN(n)||isNaN(o))return null;const u=a.D.local(e,t).daysInMonth;let c=a.D.fromObject({day:d(s,1,u),year:e,month:d(t,1,12),hour:d(i,0,23),minute:d(r,0,59),second:d(n,0,59),millisecond:d(o,0,999)},{zone:f(l)});return c=c.plus({months:h(t,1,12),days:h(s,1,u),hours:h(i,0,23),minutes:h(r,0,59),seconds:h(n,0,59),milliseconds:h(o,0,999)}),new m(c)}static get systemTimeZoneCanonicalName(){return Intl.DateTimeFormat().resolvedOptions().timeZone??"system"}static arcadeDateAndZoneToArcadeDate(e,t){const s=f(t);return e.isUnknownTimeZone||s===n.U.instance?m.fromParts(e.year,e.monthJS+1,e.day,e.hour,e.minute,e.second,e.millisecond,s):new m(e._date.setZone(s))}static dateJSToArcadeDate(e){return new m(a.D.fromJSDate(e,{zone:"system"}))}static dateJSAndZoneToArcadeDate(e,t="system"){const s=f(t);return new m(a.D.fromJSDate(e,{zone:s}))}static unknownEpochToArcadeDate(e){return new m(a.D.fromMillis(e,{zone:n.U.instance}))}static unknownDateJSToArcadeDate(e){return new m(a.D.fromMillis(e.getTime(),{zone:n.U.instance}))}static epochToArcadeDate(e,t="system"){const s=f(t);return new m(a.D.fromMillis(e,{zone:s}))}static dateTimeToArcadeDate(e){return new m(e)}clone(){return new m(this._date)}changeTimeZone(e){const t=f(e);return m.dateTimeToArcadeDate(this._date.setZone(t))}static dateTimeAndZoneToArcadeDate(e,t){const s=f(t);return e.zone===n.U.instance||s===n.U.instance?m.fromParts(e.year,e.month,e.day,e.hour,e.minute,e.second,e.millisecond,s):new m(e.setZone(s))}static nowToArcadeDate(e){const t=f(e);return new m(a.D.fromJSDate(new Date,{zone:t}))}static nowUTCToArcadeDate(){return new m(a.D.utc())}get isSystem(){return"system"===this.timeZone||this.timeZone===m.systemTimeZoneCanonicalName}equals(e){return this.isSystem&&e.isSystem?this.toNumber()===e.toNumber():this.isUnknownTimeZone===e.isUnknownTimeZone&&this._date.equals(e._date)}get isUnknownTimeZone(){return this._date.zone===n.U.instance}get isValid(){return this._date.isValid}get hour(){return this._date.hour}get second(){return this._date.second}get day(){return this._date.day}get dayOfWeekISO(){return this._date.weekday}get dayOfWeekJS(){let e=this._date.weekday;return e>6&&(e=0),e}get millisecond(){return this._date.millisecond}get monthISO(){return this._date.month}get weekISO(){return this._date.weekNumber}get yearISO(){return this._date.weekYear}get monthJS(){return this._date.month-1}get year(){return this._date.year}get minute(){return this._date.minute}get zone(){return this._date.zone}get timeZoneOffset(){return this.isUnknownTimeZone?0:this._date.offset}get timeZone(){if(this.isUnknownTimeZone)return"unknown";if("system"===this._date.zone.type)return"system";const e=this.zone;return"fixed"===e.type?0===e.fixed?"UTC":e.formatOffset(0,"short"):e.name}stringify(){return JSON.stringify(this.toJSDate())}plus(e){return new m(this._date.plus(e))}diff(e,t="milliseconds"){return this._date.diff(e._date,t)[t]}toISODate(){return this._date.toISODate()}toISOString(e){return e?this._date.toISO({suppressMilliseconds:!0,includeOffset:!this.isUnknownTimeZone}):this._date.toISO({includeOffset:!this.isUnknownTimeZone})}toISOTime(e,t){return this._date.toISOTime({suppressMilliseconds:e,includeOffset:t&&!this.isUnknownTimeZone})}toFormat(e,t){return this.isUnknownTimeZone&&(e=e.replaceAll("Z","")),this._date.toFormat(e,t)}toJSDate(){return this._date.toJSDate()}toSQLValue(){return this._date.toFormat("yyyy-LL-dd HH:mm:ss")}toSQLWithKeyword(){return`timestamp '${this.toSQLValue()}'`}toDateTime(){return this._date}toNumber(){return this._date.toMillis()}getTime(){return this._date.toMillis()}toUTC(){return new m(this._date.toUTC())}toLocal(){return new m(this._date.toLocal())}toString(){return this.toISOString(!0)}static fromReaderAsTimeStampOffset(e){if(!e)return null;const t=a.D.fromISO(e,{setZone:!0});return new m(t)}}function f(e,t=!0){if(e instanceof a.Z)return e;if("system"===e.toLowerCase())return"system";if("utc"===e.toLowerCase())return"UTC";if("unknown"===e.toLowerCase())return n.U.instance;if(/^[+-]?[0-9]{1,2}([:][0-9]{2})?$/.test(e)){const t=a.F.parseSpecifier("UTC"+(e.startsWith("+")||e.startsWith("-")?"":"+")+e);if(t)return t}const s=a.I.create(e);if(!s.isValid){if(t)throw new c(i.TimeZoneNotRecognized);return null}return s}function p(e){e=e.replaceAll(/LTS|LT|L{1,4}|l{1,4}/g,"[$&]");let t="";const s=/(\[[^[]*\])|(\\)?([Hh]mm(ss)?|Mo|M{1,4}|Do|DDDo|D{1,4}|d{2,4}|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g;for(const i of e.match(s)||[])switch(i){case"D":t+="d";break;case"DD":t+="dd";break;case"DDD":t+="o";break;case"d":t+="c";break;case"ddd":t+="ccc";break;case"dddd":t+="cccc";break;case"M":t+="L";break;case"MM":t+="LL";break;case"MMM":t+="LLL";break;case"MMMM":t+="LLLL";break;case"YY":t+="yy";break;case"Y":case"YYYY":t+="yyyy";break;case"Q":t+="q";break;case"X":case"x":t+=i;break;default:i.length>=2&&"["===i.slice(0,1)&&"]"===i.slice(-1)?t+=`'${i.slice(1,-1)}'`:t+=`'${i}'`}return t}class g{constructor(e,t,s){this._year=e,this._month=t,this._day=s,this.declaredRootClass="esri.core.sql.dateonly"}get month(){return this._month}get monthJS(){return this._month-1}get year(){return this._year}get day(){return this._day}get isValid(){return this.toDateTime("unknown").isValid}equals(e){return e instanceof g&&e.day===this.day&&e.month===this.month&&e.year===this.year}clone(){return new g(this._year,this._month,this._day)}toDateTime(e){return a.D.fromObject({day:this.day,month:this.month,year:this.year},{zone:f(e)})}toDateTimeLuxon(e){return a.D.fromObject({day:this.day,month:this.month,year:this.year},{zone:f(e)})}toString(){return`${this.year.toString().padStart(4,"0")}-${this.month.toString().padStart(2,"0")}-${this.day.toString().padStart(2,"0")}`}toFormat(e=null,t=!0){if(null===e||""===e)return this.toString();if(t&&(e=p(e)),!e)return"";const s=this.toDateTime("unknown");return m.dateTimeToArcadeDate(s).toFormat(e,{locale:(0,o.g)(),numberingSystem:"latn"})}toArcadeDate(){const e=this.toDateTime("unknown");return m.dateTimeToArcadeDate(e)}toNumber(){return this.toDateTime("unknown").toMillis()}toJSDate(){return this.toDateTime("unknown").toJSDate()}toStorageFormat(){return this.toFormat("yyyy-LL-dd",!1)}toSQLValue(){return this.toFormat("yyyy-LL-dd",!1)}toSQLWithKeyword(){return"date '"+this.toFormat("yyyy-LL-dd",!1)+"'"}plus(e,t){return g.fromDateTime(this.toUTCDateTime().plus({[e]:t}))}toUTCDateTime(){return a.D.utc(this.year,this.month,this.day,0,0,0,0)}difference(e,t){switch(t.toLowerCase()){case"days":case"day":case"d":return this.toUTCDateTime().diff(e.toUTCDateTime(),"days").days;case"months":case"month":return this.toUTCDateTime().diff(e.toUTCDateTime(),"months").months;case"minutes":case"minute":case"m":return"M"===t?this.toUTCDateTime().diff(e.toUTCDateTime(),"months").months:this.toUTCDateTime().diff(e.toUTCDateTime(),"minutes").minutes;case"seconds":case"second":case"s":return this.toUTCDateTime().diff(e.toUTCDateTime(),"seconds").seconds;case"milliseconds":case"millisecond":case"ms":default:return this.toUTCDateTime().diff(e.toUTCDateTime(),"milliseconds").milliseconds;case"hours":case"hour":case"h":return this.toUTCDateTime().diff(e.toUTCDateTime(),"hours").hours;case"years":case"year":case"y":return this.toUTCDateTime().diff(e.toUTCDateTime(),"years").years}}static fromMilliseconds(e){const t=a.D.fromMillis(e,{zone:a.F.utcInstance});return t.isValid?g.fromParts(t.year,t.month,t.day):null}static fromSeconds(e){const t=a.D.fromSeconds(e,{zone:a.F.utcInstance});return t.isValid?g.fromParts(t.year,t.month,t.day):null}static fromReader(e){if(!e)return null;const t=e.split("-");return 3!==t.length?null:new g(parseInt(t[0],10),parseInt(t[1],10),parseInt(t[2],10))}static fromParts(e,t,s){const i=new g(e,t,s);return!1===i.isValid?null:i}static fromDateJS(e){return g.fromParts(e.getFullYear(),e.getMonth()+1,e.getDay())}static fromDateTime(e){return g.fromParts(e.year,e.month,e.day)}static fromSqlTimeStampOffset(e){return this.fromDateTime(e.toDateTime())}static fromString(e,t=null){if(""===e)return null;if(null===e)return null;const s=[];if(t)(t=p(t))&&s.push(t);else if(null===t||""===t){const t=a.D.fromISO(e,{setZone:!0});return t.isValid?g.fromParts(t.year,t.month,t.day):null}for(const i of s){const s=a.D.fromFormat(e,t??i);if(s.isValid)return new g(s.year,s.month,s.day)}return null}static fromNow(e="system"){const t=a.D.fromJSDate(new Date).setZone(f(e));return new g(t.year,t.month,t.day)}}function y(e){if(null==e)return null;if("number"==typeof e)return e;let t=e.toLowerCase();switch(t=t.replaceAll(/\s/g,""),t=t.replaceAll("-",""),t){case"meters":case"meter":case"m":case"squaremeters":case"squaremeter":return 109404;case"miles":case"mile":case"squaremile":case"squaremiles":return 109439;case"kilometers":case"kilometer":case"squarekilometers":case"squarekilometer":case"km":return 109414;case"acres":case"acre":case"ac":return 109402;case"hectares":case"hectare":case"ha":return 109401;case"yard":case"yd":case"yards":case"squareyards":case"squareyard":return 109442;case"feet":case"ft":case"foot":case"squarefeet":case"squarefoot":return 109405;case"nmi":case"nauticalmile":case"nauticalmiles":case"squarenauticalmile":case"squarenauticalmiles":return 109409}return null}function _(e){if(null==e)return null;switch(e.type){case"polygon":case"multipoint":case"polyline":return e.extent;case"point":return new l.A({xmin:e.x,ymin:e.y,xmax:e.x,ymax:e.y,spatialReference:e.spatialReference});case"extent":return e}return null}function T(e){if(null==e)return null;if("number"==typeof e)return e;let t=e.toLowerCase();switch(t=t.replaceAll(/\s/g,""),t=t.replaceAll("-",""),t){case"meters":case"meter":case"m":case"squaremeters":case"squaremeter":return 9001;case"miles":case"mile":case"squaremile":case"squaremiles":return 9093;case"kilometers":case"kilometer":case"squarekilometers":case"squarekilometer":case"km":return 9036;case"yard":case"yd":case"yards":case"squareyards":case"squareyard":return 9096;case"feet":case"ft":case"foot":case"squarefeet":case"squarefoot":return 9002;case"nmi":case"nauticalmile":case"nauticalmiles":case"squarenauticalmile":case"squarenauticalmiles":return 9030}return null}function S(e){if(null==e)return null;const t=e.clone();return void 0!==e.cache._geVersion&&(t.cache._geVersion=e.cache._geVersion),t}function I(e){return"number"==typeof e&&isFinite(e)&&Math.floor(e)===e}function x(e){if(!e)return"";const t=/(a|A|hh?|HH?|mm?|ss?|SSS|S|.)/g;let s="";for(const i of e.match(t)||[])switch(i){case"SSS":case"m":case"mm":case"h":case"hh":case"H":case"HH":case"s":case"ss":s+=i;break;case"A":case"a":s+="a";break;default:s+=`'${i}'`}return s}class F{constructor(e,t,s,i){this._hour=e,this._minute=t,this._second=s,this._millisecond=i,this.declaredRootClass="esri.core.sql.timeonly"}get hour(){return this._hour}get minute(){return this._minute}get second(){return this._second}get millisecond(){return this._millisecond}equals(e){return e instanceof F&&e.hour===this.hour&&e.minute===this.minute&&e.second===this.second&&e.millisecond===this.millisecond}clone(){return new F(this.hour,this.minute,this.second,this.millisecond)}isValid(){return I(this.hour)&&I(this.minute)&&I(this.second)&&I(this.millisecond)&&this.hour>=0&&this.hour<24&&this.minute>=0&&this.minute<60&&this.second>=0&&this.second<60&&this.millisecond>=0&&this.millisecond<1e3}toString(){return`${this.hour.toString().padStart(2,"0")}:${this.minute.toString().padStart(2,"0")}:${this.second.toString().padStart(2,"0")}`+(this.millisecond>0?"."+this.millisecond.toString().padStart(3,"0"):"")}toSQLValue(){return this.toString()}toSQLWithKeyword(){return`time '${this.hour.toString().padStart(2,"0")}:${this.minute.toString().padStart(2,"0")}:${this.second.toString().padStart(2,"0")}${this.millisecond>0?"."+this.millisecond.toString().padStart(3,"0"):""}'`}toStorageString(){return`${this.hour.toString().padStart(2,"0")}:${this.minute.toString().padStart(2,"0")}:${this.second.toString().padStart(2,"0")}`}toFormat(e=null){return null===e||""===e?this.toString():(e=x(e))?a.D.local(1970,1,1,this._hour,this._minute,this._second,this._millisecond).toFormat(e,{locale:(0,o.g)(),numberingSystem:"latn"}):""}toNumber(){return this.millisecond+1e3*this.second+1e3*this.minute*60+60*this.hour*60*1e3}static fromParts(e,t,s,i){const r=new F(e,t,s,i);return r.isValid()?r:null}static fromReader(e){if(!e)return null;const t=e.split(":");return 3!==t.length?null:new F(parseInt(t[0],10),parseInt(t[1],10),parseInt(t[2],10),0)}static fromMilliseconds(e){if(e>864e5||e<0)return null;const t=Math.floor(e/1e3%60),s=Math.floor(e/6e4%60),i=Math.floor(e/36e5%24),r=Math.floor(e%1e3);return new F(i,s,t,r)}static fromDateJS(e){return new F(e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds())}static fromDateTime(e){return new F(e.hour,e.minute,e.second,e.millisecond)}static fromSqlTimeStampOffset(e){return this.fromDateTime(e.toDateTime())}static fromString(e,t=null){if(""===e)return null;if(null===e)return null;const s=[];t?(t=x(t))&&s.push(t):null!==t&&""!==t||(s.push("HH:mm:ss"),s.push("HH:mm:ss.SSS"),s.push("hh:mm:ss a"),s.push("hh:mm:ss.SSS a"),s.push("HH:mm"),s.push("hh:mm a"),s.push("H:mm"),s.push("h:mm a"),s.push("H:mm:ss"),s.push("h:mm:ss a"),s.push("H:mm:ss.SSS"),s.push("h:mm:ss.SSS a"));for(const t of s){const s=a.D.fromFormat(e,t);if(s.isValid)return new F(s.hour,s.minute,s.second,s.millisecond)}return null}plus(e,t){switch(e){case"days":case"years":case"months":return this.clone();case"hours":case"minutes":case"seconds":case"milliseconds":return F.fromDateTime(this.toUTCDateTime().plus({[e]:t}))}return null}toUTCDateTime(){return a.D.utc(1970,1,1,this.hour,this.minute,this.second,this.millisecond)}difference(e,t){switch(t.toLowerCase()){case"days":case"day":case"d":return this.toUTCDateTime().diff(e.toUTCDateTime(),"days").days;case"months":case"month":return this.toUTCDateTime().diff(e.toUTCDateTime(),"months").months;case"minutes":case"minute":case"m":return"M"===t?this.toUTCDateTime().diff(e.toUTCDateTime(),"months").months:this.toUTCDateTime().diff(e.toUTCDateTime(),"minutes").minutes;case"seconds":case"second":case"s":return this.toUTCDateTime().diff(e.toUTCDateTime(),"seconds").seconds;case"milliseconds":case"millisecond":case"ms":default:return this.toUTCDateTime().diff(e.toUTCDateTime(),"milliseconds").milliseconds;case"hours":case"hour":case"h":return this.toUTCDateTime().diff(e.toUTCDateTime(),"hours").hours;case"years":case"year":case"y":return this.toUTCDateTime().diff(e.toUTCDateTime(),"years").years}}}},133:(e,t,s)=>{s.d(t,{U:()=>r,i:()=>n,s:()=>a});var i=s(54483);class r{}function n(e){return e instanceof i.Z?e===r.instance:"unknown"===e?.toString().toLowerCase()}function a(e){return n(e)?r.instance:e}r.instance=new i.I("Etc/UTC")},47239:(e,t,s)=>{s.d(t,{a:()=>g,b:()=>o,c:()=>r,d:()=>_,e:()=>l,f:()=>n,g:()=>p,h:()=>u,i:()=>y,j:()=>f,n:()=>T,s:()=>c,t:()=>a,u:()=>h,v:()=>d,x:()=>m,z:()=>S});var i=s(44600);function r(e=S){return[e[0],e[1],e[2],e[3],e[4],e[5]]}function n(e,t,s,i,n,a,o=r()){return o[0]=e,o[1]=t,o[2]=s,o[3]=i,o[4]=n,o[5]=a,o}function a(e,t){const s=isFinite(e[2])||isFinite(e[5]);return new i.A(s?{xmin:e[0],xmax:e[3],ymin:e[1],ymax:e[4],zmin:e[2],zmax:e[5],spatialReference:t}:{xmin:e[0],xmax:e[3],ymin:e[1],ymax:e[4],spatialReference:t})}function o(e,t){e[0]=Math.min(e[0],t[0]),e[1]=Math.min(e[1],t[1]),e[2]=Math.min(e[2],t[2]),e[3]=Math.max(e[3],t[3]),e[4]=Math.max(e[4],t[4]),e[5]=Math.max(e[5],t[5])}function l(e,t){e[0]=Math.min(e[0],t[0]),e[1]=Math.min(e[1],t[1]),e[2]=Math.min(e[2],t[2]),e[3]=Math.max(e[3],t[0]),e[4]=Math.max(e[4],t[1]),e[5]=Math.max(e[5],t[2])}function u(e,t,s=0,i=t.length/3){let r=e[0],n=e[1],a=e[2],o=e[3],l=e[4],u=e[5];for(let e=0;e=e[3]?0:e[3]-e[0]}(e),t[1]=function(e){return e[1]>=e[4]?0:e[4]-e[1]}(e),t[2]=function(e){return e[2]>=e[5]?0:e[5]-e[2]}(e),t}function h(e,t,s=e){return s[0]=t[0],s[1]=t[1],s[2]=t[2],s!==e&&(s[3]=e[3],s[4]=e[4],s[5]=e[5]),s}function d(e,t,s=e){return s[3]=t[0],s[4]=t[1],s[5]=t[2],s!==e&&(s[0]=e[0],s[1]=e[1],s[2]=e[2]),e}function m(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e}function f(e){return e?m(e,T):r(T)}function p(e,t){return e[0]=t[0],e[1]=t[1],e[2]=Number.NEGATIVE_INFINITY,e[3]=t[2],e[4]=t[3],e[5]=Number.POSITIVE_INFINITY,e}function g(e,t,s,i,r){return e[0]=t,e[1]=s,e[2]=Number.NEGATIVE_INFINITY,e[3]=i,e[4]=r,e[5]=Number.POSITIVE_INFINITY,e}function y(e){return 6===e.length}function _(e,t,s){if(null==e||null==t)return e===t;if(!y(e)||!y(t))return!1;if(s){for(let i=0;i{function i(e,t){return e?t?4:3:t?3:2}function r(e,t,s,r){if(!t?.lengths.length)return null;e.lengths.length&&(e.lengths.length=0),e.coords.length&&(e.coords.length=0);const c=e.coords,h=[],d=s?[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:m,coords:f}=t,p=i(s,r);let g=0;for(const e of m){const t=n(d,f,g,e,s,r);t&&h.push(t),g+=e*p}if(h.sort(((e,t)=>{let i=e[2]-t[2];return 0===i&&s&&(i=e[4]-t[4]),i})),h.length){let e=6*h[0][2];c[0]=h[0][0]/e,c[1]=h[0][1]/e,s&&(e=6*h[0][4],c[2]=0!==e?h[0][3]/e:0),(c[0]d[1]||c[1]d[3]||s&&(c[2]d[5]))&&(c.length=0)}if(!c.length){const e=t.lengths[0]?function(e,t,s,r,n){const c=i(r,n);let h=0,d=0+c,m=0,f=0,p=0,g=0;for(let t=0,i=s-1;t0?r?[f/m,p/m,g/m]:[f/m,p/m]:s>0?r?[e[0],e[1],e[2]]:[e[0],e[1]]:null}(f,0,m[0],s,r):null;if(!e)return null;c[0]=e[0],c[1]=e[1],s&&e.length>2&&(c[2]=e[2])}return e}function n(e,t,s,r,n,a){const o=i(n,a);let l=s,u=s+o,c=0,h=0,d=0,m=0,f=0;for(let s=0,i=r-1;se[1]&&(e[1]=s),ie[3]&&(e[3]=i),n&&(re[5]&&(e[5]=r))}if(m>0&&(m*=-1),f>0&&(f*=-1),!m)return null;const p=[c,h,.5*m];return n&&(p[3]=d,p[4]=.5*f),p}function a(e,t,s,i){const r=s-e,n=i-t;return Math.sqrt(r*r+n*n)}function o(e,t,s,i,r,n){const a=i-e,o=r-t,l=n-s;return Math.sqrt(a*a+o*o+l*l)}function l(e,t,s,i){return[e+.5*(s-e),t+.5*(i-t)]}function u(e,t,s,i,r,n){return[e+.5*(i-e),t+.5*(r-t),s+.5*(n-s)]}s.d(t,{g:()=>r})},33348:(e,t,s)=>{s.d(t,{d:()=>l});var i=s(32816),r=s(41390),n=s(29298),a=(s(32773),s(20266),s(69421));let o=class extends r.T{constructor(){super(...arguments),this.SCHEDULER_LOG_SLOW_TASKS=!1,this.FEATURE_SERVICE_SNAPPING_SOURCE_TILE_TREE_SHOW_TILES=!1}};(0,i._)([(0,n.MZ)()],o.prototype,"SCHEDULER_LOG_SLOW_TASKS",void 0),(0,i._)([(0,n.MZ)()],o.prototype,"FEATURE_SERVICE_SNAPPING_SOURCE_TILE_TREE_SHOW_TILES",void 0),o=(0,i._)([(0,a.$)("esri.views.support.debugFlags")],o);const l=new o},83637:(e,t,s)=>{s.d(t,{a:()=>Y,b:()=>j,c:()=>H,d:()=>z,e:()=>Q,f:()=>V,g:()=>se,h:()=>K,i:()=>F,j:()=>k,k:()=>q,l:()=>O,m:()=>G,n:()=>J,o:()=>$,p:()=>C,q:()=>X,r:()=>re,t:()=>ae,u:()=>ie,v:()=>S,w:()=>I,x:()=>W});var i=s(6407),r=s(20266),n=s(57732),a=s(47239),o=s(48402),l=s(77037),u=s(58003),c=s(11443),h=s(96153);function d(e,t){return e?t?4:3:t?3:2}const m=()=>r.L.getLogger("esri.layers.graphics.featureConversionUtils"),f={esriGeometryPoint:0,esriGeometryPolyline:2,esriGeometryPolygon:3,esriGeometryMultipoint:0,esriGeometryEnvelope:0},p=(e,t,s,i,r,n)=>{e[s]=r,e[s+1]=n},g=(e,t,s,i,r,n)=>{e[s]=r,e[s+1]=n,e[s+2]=t[i+2]},y=(e,t,s,i,r,n)=>{e[s]=r,e[s+1]=n,e[s+2]=t[i+3]},_=(e,t,s,i,r,n)=>{e[s]=r,e[s+1]=n,e[s+2]=t[i+2],e[s+3]=t[i+3]};function T(e,t,s,i){if(e){if(s)return t&&i?_:g;if(t&&i)return y}else if(t&&i)return g;return p}function S({scale:e,translate:t},s){return Math.round((s-t[0])/e[0])}function I({scale:e,translate:t},s){return Math.round((t[1]-s)/e[1])}function x({scale:e,translate:t},s,i){return s*e[i]+t[i]}function F(e,t,s){return e?t?s?M(e):R(e):s?N(e):w(e):null}function w(e){const t=e.coords;return{x:t[0],y:t[1]}}function E(e,t){return e.coords[0]=t.x,e.coords[1]=t.y,e}function R(e){const t=e.coords;return{x:t[0],y:t[1],z:t[2]}}function b(e,t){return e.coords[0]=t.x,e.coords[1]=t.y,e.coords[2]=t.z,e}function N(e){const t=e.coords;return{x:t[0],y:t[1],m:t[2]}}function A(e,t){return e.coords[0]=t.x,e.coords[1]=t.y,e.coords[2]=t.m,e}function M(e){const t=e.coords;return{x:t[0],y:t[1],z:t[2],m:t[3]}}function D(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 v(e,t){return e&&t?D:e?b:t?A:E}function C(e,t,s=v(null!=t.z,null!=t.m)){return s(e,t)}function O(e,t,s){if(null==e)return null;const i=d(t,s),r=[];for(let t=0;t=l&&(e.lengths.push(s),E=w)}return le(e.coords,E),e.coords.length?e:null}function K(e,t,s,i,r,n,a=s,o=i){if(oe(e),!t?.coords.length)return null;const l=f[r],{coords:u,lengths:c}=t,h=d(s,i),m=d(s&&a,i&&o),p=T(s,i,a,o);if(!c.length)return p(e.coords,u,0,0,u[0],u[1]),oe(e,h,0),e;let g=0;const y=n*n;for(const t of c){if(t=l?e.lengths.push(n):le(e.coords,s*m),g+=t*h}return e.coords.length?e:null}function ee(e,t,s,i){const r=e[t],n=e[t+1],a=e[s],o=e[s+1],l=e[i],u=e[i+1];let c=a,h=o,d=l-c,m=u-h;if(0!==d||0!==m){const e=((r-c)*d+(n-h)*m)/(d*d+m*m);e>1?(c=l,h=u):e>0&&(c+=d*e,h+=m*e)}return d=r-c,m=n-h,d*d+m*m}function te(e,t,s,i,r,n,a){let o,l=i,u=0;for(let e=n+s;el&&(u=e,l=o);l>i&&(u-n>s&&te(e,t,s,i,r,n,u),r(e,t,e.length,u,t[u],t[u+1]),a-u>s&&te(e,t,s,i,r,u,a))}function se(e,t,s,i){if(!t?.coords?.length)return null;const r=d(s,i);let n=Number.POSITIVE_INFINITY,l=Number.POSITIVE_INFINITY,u=Number.NEGATIVE_INFINITY,c=Number.NEGATIVE_INFINITY;if(t&&t.coords){const e=t.coords;for(let t=0;t{s.d(t,{k:()=>i});const i=new(s(93804).J)({esriFieldTypeSmallInteger:"small-integer",esriFieldTypeInteger:"integer",esriFieldTypeSingle:"single",esriFieldTypeDouble:"double",esriFieldTypeLong:"long",esriFieldTypeString:"string",esriFieldTypeDate:"date",esriFieldTypeOID:"oid",esriFieldTypeGeometry:"geometry",esriFieldTypeBlob:"blob",esriFieldTypeRaster:"raster",esriFieldTypeGUID:"guid",esriFieldTypeGlobalID:"global-id",esriFieldTypeXML:"xml",esriFieldTypeBigInteger:"big-integer",esriFieldTypeDateOnly:"date-only",esriFieldTypeTimeOnly:"time-only",esriFieldTypeTimestampOffset:"timestamp-offset"})},56764:(e,t,s)=>{s.d(t,{j:()=>i});const i={convertToGEGeometry:function(e,t){return null==t?null:e.convertJSONToGeometry(t)},exportPoint:function(e,t,s){const i=new r(e.getPointX(t),e.getPointY(t),s),n=e.hasZ(t),a=e.hasM(t);return n&&(i.z=e.getPointZ(t)),a&&(i.m=e.getPointM(t)),i},exportPolygon:function(e,t,s){return new n(e.exportPaths(t),s,e.hasZ(t),e.hasM(t))},exportPolyline:function(e,t,s){return new a(e.exportPaths(t),s,e.hasZ(t),e.hasM(t))},exportMultipoint:function(e,t,s){return new o(e.exportPoints(t),s,e.hasZ(t),e.hasM(t))},exportExtent:function(e,t,s){const i=e.hasZ(t),r=e.hasM(t),n=new l(e.getXMin(t),e.getYMin(t),e.getXMax(t),e.getYMax(t),s);if(i){const s=e.getZExtent(t);n.zmin=s.vmin,n.zmax=s.vmax}if(r){const s=e.getMExtent(t);n.mmin=s.vmin,n.mmax=s.vmax}return n}};class r{constructor(e,t,s){this.x=e,this.y=t,this.spatialReference=s,this.z=void 0,this.m=void 0}}class n{constructor(e,t,s,i){this.rings=e,this.spatialReference=t,this.hasZ=void 0,this.hasM=void 0,s&&(this.hasZ=s),i&&(this.hasM=i)}}class a{constructor(e,t,s,i){this.paths=e,this.spatialReference=t,this.hasZ=void 0,this.hasM=void 0,s&&(this.hasZ=s),i&&(this.hasM=i)}}class o{constructor(e,t,s,i){this.points=e,this.spatialReference=t,this.hasZ=void 0,this.hasM=void 0,s&&(this.hasZ=s),i&&(this.hasM=i)}}class l{constructor(e,t,s,i,r){this.xmin=e,this.ymin=t,this.xmax=s,this.ymax=i,this.spatialReference=r,this.zmin=void 0,this.zmax=void 0,this.mmin=void 0,this.mmax=void 0}}},11618:(e,t,s)=>{s.d(t,{o:()=>a});var i=s(14378),r=s(58003),n=s(96153);const a={getObjectId:e=>e.objectId,getAttributes:e=>e.attributes,getAttribute:(e,t)=>e.attributes[t],cloneWithGeometry:(e,t)=>new r.O(t,e.attributes,null,e.objectId),getGeometry:e=>e.geometry,getCentroid:(e,t)=>(null==e.centroid&&(e.centroid=(0,i.g)(new n.O,e.geometry,t.hasZ,t.hasM)),e.centroid)}},2824:(e,t,s)=>{s.d(t,{a:()=>_,c:()=>m,p:()=>g});var i=s(32773),r=s(80959),n=s(78281),a=s(56764),o=s(69763),l=s(29208);const u=[0,0];function c(e,t){if(!t)return null;if("x"in t){const s={x:0,y:0};return[s.x,s.y]=e(t.x,t.y,u),null!=t.z&&(s.z=t.z),null!=t.m&&(s.m=t.m),s}if("xmin"in t){const s={xmin:0,ymin:0,xmax:0,ymax:0};return[s.xmin,s.ymin]=e(t.xmin,t.ymin,u),[s.xmax,s.ymax]=e(t.xmax,t.ymax,u),t.hasZ&&(s.zmin=t.zmin,s.zmax=t.zmax,s.hasZ=!0),t.hasM&&(s.mmin=t.mmin,s.mmax=t.mmax,s.hasM=!0),s}return"rings"in t?{rings:h(t.rings,e),hasM:t.hasM,hasZ:t.hasZ}:"paths"in t?{paths:h(t.paths,e),hasM:t.hasM,hasZ:t.hasZ}:"points"in t?{points:d(t.points,e),hasM:t.hasM,hasZ:t.hasZ}:null}function h(e,t){const s=[];for(const i of e)s.push(d(i,t));return s}function d(e,t){const s=[];for(const i of e){const e=t(i[0],i[1],[0,0]);s.push(e),i.length>2&&e.push(i[2]),i.length>3&&e.push(i[3])}return s}async function m(e,t){if(!e||!t)return;const s=Array.isArray(e)?e.map((e=>null!=e.geometry?e.geometry.spatialReference:null)).filter(i.i):[e];await(0,n.initializeProjection)(s.map((e=>({source:e,dest:t}))))}const f=c.bind(null,l.je),p=c.bind(null,l.tD);function g(e,t,s,i){if(!e)return e;if(s||(s=t,t=e.spatialReference),!(0,o.k)(t)||!(0,o.k)(s)||(0,o.f)(t,s))return e;if((0,l.y7)(t,s)){const t=(0,o.b)(s)?f(e):p(e);return t.spatialReference=s,t}return(0,n.projectMany)(a.j,[e],t,s,null,i)[0]}const y=new class{constructor(){this._jobs=[],this._timer=null,this._process=this._process.bind(this)}async push(e,t,s,i){if(!e?.length||!t||!s||(0,o.f)(t,s))return e;const n={geometries:e,inSpatialReference:t,outSpatialReference:s,geographicTransformation:i,resolve:(0,r.Tw)()};return this._jobs.push(n),this._timer??=setTimeout(this._process,10),n.resolve.promise}_process(){this._timer=null;const e=this._jobs.shift();if(!e)return;const{geometries:t,inSpatialReference:s,outSpatialReference:i,resolve:r,geographicTransformation:u}=e;(0,l.y7)(s,i)?(0,o.b)(i)?r(t.map(f)):r(t.map(p)):r((0,n.projectMany)(a.j,t,s,i,u,null)),this._jobs.length>0&&(this._timer=setTimeout(this._process,10))}};function _(e,t,s,i){return y.push(e,t,s,i)}},32159:(e,t,s)=>{s.d(t,{q:()=>o});var i,r,n=s(67138),a={exports:{}};i=a,void 0!==(r=function(){function e(s,i,r,n,a){for(;n>r;){if(n-r>600){var o=n-r+1,l=i-r+1,u=Math.log(o),c=.5*Math.exp(2*u/3),h=.5*Math.sqrt(u*c*(o-c)/o)*(l-o/2<0?-1:1);e(s,i,Math.max(r,Math.floor(i-l*c/o+h)),Math.min(n,Math.floor(i+(o-l)*c/o+h)),a)}var d=s[i],m=r,f=n;for(t(s,r,i),a(s[n],d)>0&&t(s,r,n);m0;)f--}0===a(s[r],d)?t(s,r,f):t(s,++f,n),f<=i&&(r=f+1),i<=f&&(n=f-1)}}function t(e,t,s){var i=e[t];e[t]=e[s],e[s]=i}function s(e,t){return et?1:0}return function(t,i,r,n,a){e(t,i,r||0,n||t.length-1,a||s)}}())&&(i.exports=r);const o=(0,n.g)(a.exports)},59700:(e,t,s)=>{s.d(t,{a:()=>T,b:()=>L,c:()=>S,d:()=>G,e:()=>E,f:()=>k,g:()=>U,h:()=>q,n:()=>R,q:()=>w,t:()=>_});var i=s(93804),r=s(69763),n=s(78281),a=s(18169),o=s(77037),l=s(3952),u=s(2824),c=s(6407),h=s(44600),d=s(83637),m=s(96153);const f=new m.O,p=new m.O,g=new m.O,y={esriGeometryPoint:d.i,esriGeometryPolyline:d.j,esriGeometryPolygon:d.k,esriGeometryMultipoint:d.l};function _(e,t,s,i=e.hasZ,r=e.hasM){if(null==t)return null;const n=e.hasZ&&i,a=e.hasM&&r;if(s){const o=(0,d.q)(g,t,e.hasZ,e.hasM,"esriGeometryPoint",s,i,r);return(0,d.i)(o,n,a)}return(0,d.i)(t,n,a)}function T(e,t,s,i,r,n,a=t,o=s){const l=t&&a,u=s&&o,c=null!=i?"coords"in i?i:i.geometry:null;if(null==c)return null;if(r){let i=(0,d.h)(p,c,t,s,e,r,a,o);return n&&(i=(0,d.q)(g,i,l,u,e,n)),y[e]?.(i,l,u)??null}if(n){const i=(0,d.q)(g,c,t,s,e,n,a,o);return y[e]?.(i,l,u)??null}return(0,d.r)(f,c,t,s,a,o),y[e]?.(f,l,u)??null}function S(e){return e&&I in e?JSON.parse(JSON.stringify(e,x)):e}const I="_geVersion",x=(e,t)=>e!==I?t:void 0,F=new i.J({esriSRUnit_Meter:"meters",esriSRUnit_Kilometer:"kilometers",esriSRUnit_Foot:"feet",esriSRUnit_StatuteMile:"miles",esriSRUnit_NauticalMile:"nautical-miles",esriSRUnit_USNauticalMile:"us-nautical-miles"}),w=Object.freeze({});async function E(e,t,s){const{outFields:i,orderByFields:r,groupByFieldsForStatistics:n,outStatistics:a}=e;if(i)for(let e=0;e(0,u.p)(n,r.w)));return(await async function(){return(await Promise.all([s.e(9257),s.e(9013)]).then(s.bind(s,61394)).then((e=>e.g))).geodesicBuffer}())(l.spatialReference,l,t,o)}(e);if(e.distance=0,e.units=null,"esriSpatialRelEnvelopeIntersects"===e.spatialRel){const{spatialReference:t}=e.geometry;c=(0,a.e)(c),c.spatialReference=t}if(c){await(0,u.c)(c.spatialReference,i),c=function(e,t){const s=e.spatialReference;return b(e,t)&&(0,o.ZC)(e)?{spatialReference:s,rings:[[[e.xmin,e.ymin],[e.xmin,e.ymax],[e.xmax,e.ymax],[e.xmax,e.ymin],[e.xmin,e.ymin]]]}:e}(c,i);const t=(await(0,l.el)((0,o.rS)(c)))[0];if(null==t)throw w;const s="quantizationParameters"in e&&e.quantizationParameters?.tolerance||"maxAllowableOffset"in e&&e.maxAllowableOffset||0,r=s&&b(c,i)?{densificationStep:8*s}:void 0,n=t.toJSON(),a=(0,u.p)(n,n.spatialReference,i,r);if(!a)throw w;a.spatialReference=i,e.geometry=a}return e}function b(e,t){if(!e)return!1;const s=e.spatialReference;return((0,o.ZC)(e)||(0,o.Bi)(e)||(0,o.Rg)(e))&&!(0,r.f)(s,t)&&!(0,n.canProjectWithoutEngine)(s,t)}function N(e,t){return e?t?4:3:t?3:2}function A(e,t,s,i,r){if(!e)return!1;const n=N(t,s),{coords:a,lengths:o}=e;let l=!1,u=0;for(const e of o)l=M(l,a,n,u,e,i,r),u+=e*n;return l}function M(e,t,s,i,r,n,a){let o=e,l=i;for(let e=i,u=i+r*s;e=a||d=a)&&r+(a-c)/(d-c)*(h-r)function(e,t,s,i){return A(e,!1,!1,i.coords[0],i.coords[1])}(e,0,0,t)))}if((0,o.Bi)(t)&&"esriGeometryMultipoint"===i){const s=(0,d.m)(new m.O,t,!1,!1);if("esriSpatialRelContains"===e)return Promise.resolve((e=>function(e,t,s,i,r,n){const a=N(r,n),{coords:o,lengths:l}=i;if(!l)return!1;for(let t=0,s=0;t(0,h.a)(t,T(i,r,n,e))));if((0,o.ZC)(t)&&"esriGeometryMultipoint"===i&&"esriSpatialRelContains"===e)return Promise.resolve((e=>(0,h.h)(t,T(i,r,n,e))));if((0,o.ZC)(t)&&"esriSpatialRelIntersects"===e){const e=function(e){return"mesh"===e?h.f:(0,h.g)(e)}(i);return Promise.resolve((s=>e(t,T(i,r,n,s))))}return Promise.all([s.e(9257),s.e(9013)]).then(s.bind(s,61394)).then((e=>e.g)).then((s=>{const a=s[v[e]].bind(null,t.spatialReference,t);return e=>a(T(i,r,n,e))}))}async function L(e,t,s){const{spatialRel:i,geometry:n}=e;if(n){if(null==(a=i)||!0!==C[a])throw new c.A(D,"Unsupported query spatial relationship",{query:e});var a;if((0,r.k)(n.spatialReference)&&(0,r.k)(s)){if(!function(e){return null!=e&&!0===O[(0,o.$B)(e)]}(n))throw new c.A(D,"Unsupported query geometry type",{query:e});if(!function(e){return null!=e&&!0===P[e]}(t))throw new c.A(D,"Unsupported layer geometry type",{query:e});if(e.outSR)return(0,u.c)(e.geometry?.spatialReference,e.outSR)}}}function q(e){if((0,o.ZC)(e))return!0;if((0,o.Bi)(e)){for(const t of e.rings){if(5!==t.length)return!1;if(t[0][0]!==t[1][0]||t[0][0]!==t[4][0]||t[2][0]!==t[3][0]||t[0][1]!==t[3][1]||t[0][1]!==t[4][1]||t[1][1]!==t[2][1])return!1}return!0}return!1}async function G(e,t){if(!e)return null;const s=t.featureAdapter,{startTimeField:i,endTimeField:r}=e;let n=Number.POSITIVE_INFINITY,a=Number.NEGATIVE_INFINITY;if(i&&r)await t.forEach((e=>{const t=s.getAttribute(e,i),o=s.getAttribute(e,r);null==t||isNaN(t)||(n=Math.min(n,t)),null==o||isNaN(o)||(a=Math.max(a,o))}));else{const e=i||r;await t.forEach((t=>{const i=s.getAttribute(t,e);null==i||isNaN(i)||(n=Math.min(n,i),a=Math.max(a,i))}))}return{start:n,end:a}}function U(e,t,s){if(!t||!e)return null;const{startTimeField:i,endTimeField:r}=e;if(!i&&!r)return null;const{start:n,end:a}=t;if(null===n&&null===a)return null;if(void 0===n&&void 0===a)return()=>!1;const o=s.getAttributeAsTimestamp?.bind(s)??s.getAttribute.bind(s);return i&&r?function(e,t,s,i,r){return null!=i&&null!=r?n=>{const a=e(n,t),o=e(n,s);return(null==a||a<=r)&&(null==o||o>=i)}:null!=i?t=>{const r=e(t,s);return null==r||r>=i}:null!=r?s=>{const i=e(s,t);return null==i||i<=r}:void 0}(o,i,r,n,a):function(e,t,s,i){return null!=s&&null!=i&&s===i?i=>e(i,t)===s:null!=s&&null!=i?r=>{const n=e(r,t);return null!=n&&n>=s&&n<=i}:null!=s?i=>{const r=e(i,t);return null!=r&&r>=s}:null!=i?s=>{const r=e(s,t);return null!=r&&r<=i}:void 0}(o,i||r,n,a)}},75377:(e,t,s)=>{s.d(t,{v:()=>o});var i=s(32773),r=s(91047),n=s(44945);s(20266),s(90740),s(93181),s(13671),s(58498);class a{constructor(e,t){this._observable=new n.S,this._value=e,this._equalityFunction=t}get value(){return(0,r.t)(this._observable),this._value}set value(e){this._equalityFunction(e,this._value)||(this._value=e,this._observable.notify())}mutate(e){e(this._value),this._observable.notify()}}function o(e,t=i.gh){return new a(e,t)}},79875:(e,t,s)=>{s.d(t,{A:()=>d});var i=s(6407),r=s(99924),n=s(20266),a=s(36544),o=s(133),l=s(30011),u=s(78016),c=s(54483);s(32773),s(90740),s(32816),s(41390),s(69421),s(40499),s(93181),s(13671),s(91047),s(29298),s(58498),s(45371),s(80959),s(55270),s(50214),s(93804),s(59192),s(95779),s(13262),s(346),s(64604),s(29512),s(99063),s(18683),s(16699),s(26809),s(2589),s(18527),s(94345),s(44600),s(2160),s(49877),s(7969),s(69763),s(56273),s(64752),s(48844),s(29208),s(36533),s(84200),s(97827),s(91695),s(18169),s(48402),s(67504),s(92517),s(77037);const h=new Map;class d{static fromJSON(e){return new d(e.fields,e.timeZoneByFieldName)}static fromLayer(e){return new d(e.fields??[],g(e))}static fromLayerJSON(e){return new d(e.fields??[],g(e))}constructor(e=[],t){this._fieldsMap=new Map,this._normalizedFieldsMap=new Map,this._dateFieldsSet=new Set,this._numericFieldsSet=new Set,this._requiredFields=null,this.dateFields=[],this.numericFields=[],this.fields=e||[],this._timeZoneByFieldName=t?new Map(t):null;const s=[];for(const e of this.fields){const t=e?.name,i=f(t);if(t&&i){const r=m(t);this._fieldsMap.set(t,e),this._fieldsMap.set(r,e),this._normalizedFieldsMap.set(i,e),s.push(`${r}:${e.type}:${this._timeZoneByFieldName?.get(t)}`),(0,l.vE)(e)?(this.dateFields.push(e),this._dateFieldsSet.add(e)):(0,l.WA)(e)&&(this._numericFieldsSet.add(e),this.numericFields.push(e)),(0,l.te)(e)||(0,l.Xz)(e)||(e.editable=null==e.editable||!!e.editable,e.nullable=null==e.nullable||!!e.nullable)}}s.sort(),this.uid=s.join()}get requiredFields(){if(!this._requiredFields){this._requiredFields=[];for(const e of this.fields)(0,l.te)(e)||(0,l.Xz)(e)||e.nullable||void 0!==(0,l.lD)(e)||this._requiredFields.push(e)}return this._requiredFields}equals(e){return this.uid===e?.uid}has(e){return null!=this.get(e)}get(e){if(!e)return;let t=this._fieldsMap.get(e);return t||(t=this._fieldsMap.get(m(e))??this._normalizedFieldsMap.get(f(e)),t&&this._fieldsMap.set(e,t),t)}getTimeZone(e){const t=this.get(e&&"string"!=typeof e?e.name:e);return t?this._timeZoneByFieldName?this._timeZoneByFieldName.get(t.name):"date"===t.type||"esriFieldTypeDate"===t.type?(n.L.getLogger("esri.layers.support.FieldsIndex").error(new i.A("getTimeZone:no-timezone-information",`no time zone information for field '${t.name}'`)),u.u):p.has(t.type)?u.a:null:null}getLuxonTimeZone(e){const t=this.getTimeZone(e);return t?t===u.a?o.U.instance:t===u.u?c.F.utcInstance:(0,a.g)(h,t,(()=>c.I.create(t))):null}isDateField(e){return this._dateFieldsSet.has(this.get(e))}isTimeOnlyField(e){return(0,l.OH)(this.get(e))}isNumericField(e){return this._numericFieldsSet.has(this.get(e))}normalizeFieldName(e){return this.get(e)?.name??void 0}toJSON(){return{fields:this.fields.map((e=>(0,r.Wj)(e)?e.toJSON():e)),timeZoneByFieldName:this._timeZoneByFieldName?Array.from(this._timeZoneByFieldName.entries()):null}}}function m(e){return e.trim().toLowerCase()}function f(e){return(0,l.rS)(e)?.toLowerCase()??""}const p=new Set(["time-only","date-only","timestamp-offset","esriFieldTypeDateOnly","esriFieldTypeTimeOnly","esriFieldTypeTimestampOffset"]);function g(e){const t=new Map;if(!e.fields)return t;const s=!0===e.datesInUnknownTimezone,{timeInfo:i,editFieldsInfo:r}=e,n=(i?"startField"in i?i.startField:i.startTimeField:"")??"",a=(i?"endField"in i?i.endField:i.endTimeField:"")??"",o="dateFieldsTimeZone"in e?e.dateFieldsTimeZone??null:e.dateFieldsTimeReference?(0,u.f)(e.dateFieldsTimeReference):null,l=r?"timeZone"in r?r.timeZone??o:r.dateFieldsTimeReference?(0,u.f)(r.dateFieldsTimeReference):o??u.u:null,c=i?"timeZone"in i?i.timeZone??o:i.timeReference?(0,u.f)(i.timeReference):o:null,h=new Map([[m(r?.creationDateField??""),l],[m(r?.editDateField??""),l],[m(n),c],[m(a),c]]);for(const{name:i,type:r}of e.fields)if(p.has(r))t.set(i,u.a);else if("date"!==r&&"esriFieldTypeDate"!==r)t.set(i,null);else if(s)t.set(i,u.a);else{const e=h.get(m(i??""))??o;t.set(i,e)}return t}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/419bbaa381ce066aafe1.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/419bbaa381ce066aafe1.js new file mode 100644 index 00000000..fb4b1c00 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/419bbaa381ce066aafe1.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[2674],{92674:(e,t,n)=>{n.r(t),n.d(t,{executeScript:()=>B,extend:()=>O,functionHelper:()=>L});var r=n(22976),o=n(88600),a=n(2160),i=n(7969);n(94345),n(36544),n(32773),n(20266),n(90740),n(44600),n(32816),n(29298),n(93181),n(13671),n(40499),n(6407),n(69421),n(91047),n(64752),n(48844),n(49877),n(56273),n(69763),n(93804),n(18683),n(64604),n(29512),n(99063),n(99924),n(41390),n(58498),n(45371),n(80959),n(29208),n(36533),n(84200),n(97827),n(91695),n(18169),n(48402),n(16699),n(26809),n(2589),n(18527),n(67504),n(92517),n(77037),n(26589),n(133),n(54483),n(59192),n(44864),n(88663),n(95637),n(59930),n(45862),n(72762),n(71613),n(17872),n(13317),n(83637),n(47239),n(79875),n(30011),n(55270),n(50214),n(78016),n(95779),n(13262),n(346),n(93049),n(82408),n(73509),n(28276),n(69277),n(70580),n(75191),n(24319),n(62092),n(29023),n(39236),n(11494),n(6801),n(41003),n(44945),n(9380),n(83648);const l=100;async function s(e,t){const n=[];for(let r=0;r{const n={spatialReference:this.context.spatialReference,console:this.context.console,lrucache:this.context.lrucache,timeZone:this.context.timeZone??null,exports:this.context.exports,libraryResolver:this.context.libraryResolver,interceptor:this.context.interceptor,localScope:{},depthCounter:{depth:e.depthCounter+1},globalScope:this.context.globalScope};if(n.depthCounter.depth>64)throw new r.A(e,r.E.MaximumCallDepth,null);return R(this.definition,n,t,null)}}call(e,t){return w(e,t,((n,o,a)=>{const i={spatialReference:e.spatialReference,services:e.services,console:e.console,libraryResolver:e.libraryResolver,exports:e.exports,lrucache:e.lrucache,timeZone:e.timeZone??null,interceptor:e.interceptor,localScope:{},abortSignal:e.abortSignal,globalScope:e.globalScope,depthCounter:{depth:e.depthCounter.depth+1}};if(i.depthCounter.depth>64)throw new r.A(e,r.E.MaximumCallDepth,t);return R(this.definition,i,a,t)}))}marshalledCall(e,t,n,o){return o(e,t,(async(a,i,l)=>{const s={spatialReference:e.spatialReference,globalScope:n.globalScope,depthCounter:{depth:e.depthCounter.depth+1},libraryResolver:e.libraryResolver,exports:e.exports,console:e.console,abortSignal:e.abortSignal,lrucache:e.lrucache,timeZone:e.timeZone??null,interceptor:e.interceptor,localScope:{}};return l=l.map((t=>!(0,r.o)(t)||t instanceof r.S?t:(0,r.K)(t,e,o))),(0,r.K)(await R(this.definition,s,l,t),n,o)}))}}class f extends r.L{constructor(e){super(e)}async global(e){const t=this.executingContext.globalScope[e.toLowerCase()];if(t.valueset||(t.value=await p(this.executingContext,t.node),t.valueset=!0),(0,r.o)(t.value)&&!(t.value instanceof r.S)){const e=new r.S;e.fn=t.value,e.parameterEvaluator=w,e.context=this.executingContext,t.value=e}return t.value}setGlobal(e,t){if((0,r.o)(t))throw new r.A(null,r.E.AssignModuleFunction,null);this.executingContext.globalScope[e.toLowerCase()]={value:t,valueset:!0,node:null}}hasGlobal(e){return void 0===this.executingContext.exports[e]&&(e=e.toLowerCase()),void 0!==this.executingContext.exports[e]}async loadModule(e){let t=e.spatialReference;null==t&&(t=new i.A({wkid:102100})),this.moduleScope=z({},e.customfunctions,e.timeZone),this.executingContext={spatialReference:t,services:e.services,libraryResolver:new r.j(e.libraryResolver._moduleSingletons,this.source.syntax.loadedModules),exports:{},abortSignal:void 0===e.abortSignal||null===e.abortSignal?{aborted:!1}:e.abortSignal,globalScope:this.moduleScope,console:e.console??N,lrucache:e.lrucache,timeZone:e.timeZone??null,interceptor:e.interceptor,localScope:null,depthCounter:{depth:1}},await p(this.executingContext,this.source.syntax)}}async function w(e,t,n){return!0===t.preparsed?n(e,null,t.arguments):n(e,t,await s(e,t))}async function p(e,t,n){if(t.breakpoint&&!0!==n){const n=t.breakpoint();return await n,p(e,t,!0)}try{switch(t?.type){case"VariableDeclarator":return await async function(e,t){let n=null;if(n=null===t.init?null:await p(e,t.init),null!==e.localScope){if(n===r.v&&(n=null),"Identifier"!==t.id.type)throw new r.A(e,r.E.InvalidIdentifier,t);const o=t.id.name.toLowerCase();return null!=e.localScope&&(e.localScope[o]={value:n,valueset:!0,node:t.init}),r.v}if("Identifier"!==t.id.type)throw new r.A(e,r.E.InvalidIdentifier,t);const o=t.id.name.toLowerCase();return n===r.v&&(n=null),e.globalScope[o]={value:n,valueset:!0,node:t.init},r.v}(e,t);case"ImportDeclaration":return await async function(e,t){const n=t.specifiers[0].local.name.toLowerCase(),o=e.libraryResolver.loadLibrary(n);let a=null;return e.libraryResolver._moduleSingletons?.has(o.uri)?a=e.libraryResolver._moduleSingletons.get(o.uri):(a=new f(o),await a.loadModule(e),e.libraryResolver._moduleSingletons?.set(o.uri,a)),e.globalScope[n]={value:a,valueset:!0,node:t},r.v}(e,t);case"ExportNamedDeclaration":return await async function(e,t){if(await p(e,t.declaration),"FunctionDeclaration"===t.declaration.type)e.exports[t.declaration.id.name.toLowerCase()]="function";else if("VariableDeclaration"===t.declaration.type)for(const n of t.declaration.declarations)e.exports[n.id.name.toLowerCase()]="variable";return r.v}(e,t);case"VariableDeclaration":return await E(e,t,0);case"BlockStatement":case"Program":return await async function(e,t){return b(e,t,0)}(e,t);case"FunctionDeclaration":return await async function(e,t){const n=t.id.name.toLowerCase();return e.globalScope[n]={valueset:!0,node:null,value:new u(t,e)},r.v}(e,t);case"ReturnStatement":return await async function(e,t){if(null===t.argument)return new r.k(r.v);const n=await p(e,t.argument);return new r.k(n)}(e,t);case"IfStatement":return await async function(e,t){const n=await p(e,t.test);if(!0===n)return p(e,t.consequent);if(!1===n)return null!==t.alternate?p(e,t.alternate):r.v;throw new r.A(e,r.E.BooleanConditionRequired,t)}(e,t);case"ExpressionStatement":return await async function(e,t){if("AssignmentExpression"===t.expression.type)return p(e,t.expression);if("CallExpression"===t.expression.type){const n=await p(e,t.expression);return n===r.v?r.v:new r.l(n)}const n=await p(e,t.expression);return n===r.v?r.v:new r.l(n)}(e,t);case"UpdateExpression":return await async function(e,t){const n=t.argument;if("MemberExpression"===n.type){const o={t:null},a=await p(e,n.object);let i=null;o.t=a,!0===n.computed?i=await p(e,n.property):"Identifier"===n.property.type&&(i=n.property.name);const l=o.t;let s;if((0,r.t)(l)){if(!(0,r.y)(i))throw new r.A(e,r.E.ArrayAccessorMustBeNumber,t);if(i<0&&(i=l.length+i),i<0||i>=l.length)throw new r.A(e,r.E.OutOfBounds,t);s=(0,r.z)(l[i]),l[i]="++"===t.operator?s+1:s-1}else if(l instanceof r.D){if(!1===(0,r.s)(i))throw new r.A(e,r.E.KeyAccessorMustBeString,t);if(!0!==l.hasField(i))throw new r.A(e,r.E.FieldNotFound,t,{key:i});s=(0,r.z)(l.field(i)),l.setField(i,"++"===t.operator?s+1:s-1)}else if(l instanceof f){if(!1===(0,r.s)(i))throw new r.A(e,r.E.ModuleAccessorMustBeString,t);if(!0!==l.hasGlobal(i))throw new r.A(e,r.E.ModuleExportNotFound,t);s=(0,r.z)(await l.global(i)),l.setGlobal(i,"++"===t.operator?s+1:s-1)}else{if(!(0,r.w)(l))throw(0,r.u)(l)?new r.A(e,r.E.Immutable,t):new r.A(e,r.E.InvalidParameter,t);if(!1===(0,r.s)(i))throw new r.A(e,r.E.KeyAccessorMustBeString,t);if(!0!==l.hasField(i))throw new r.A(e,r.E.FieldNotFound,t,{key:i});s=(0,r.z)(l.field(i)),l.setField(i,"++"===t.operator?s+1:s-1)}return!1===t.prefix?s:"++"===t.operator?s+1:s-1}const o="Identifier"===t.argument.type?t.argument.name.toLowerCase():"";if(!o)throw new r.A(e,r.E.InvalidIdentifier,t);let a;if(null!=e.localScope&&void 0!==e.localScope[o])return a=(0,r.z)(e.localScope[o].value),e.localScope[o]={value:"++"===t.operator?a+1:a-1,valueset:!0,node:t},!1===t.prefix?a:"++"===t.operator?a+1:a-1;if(void 0!==e.globalScope[o])return a=(0,r.z)(e.globalScope[o].value),e.globalScope[o]={value:"++"===t.operator?a+1:a-1,valueset:!0,node:t},!1===t.prefix?a:"++"===t.operator?a+1:a-1;throw new r.A(e,r.E.InvalidIdentifier,t)}(e,t);case"AssignmentExpression":return await async function(e,t){const n=t.left;if("MemberExpression"===n.type){const o=await p(e,n.object);let a=null;if(!0===n.computed)a=await p(e,n.property);else{if("Identifier"!==n.property.type)throw new r.A(e,r.E.InvalidIdentifier,t);a=n.property.name}const i=await p(e,t.right);if((0,r.t)(o)){if(!(0,r.y)(a))throw new r.A(e,r.E.ArrayAccessorMustBeNumber,t);if(a<0&&(a=o.length+a),a<0||a>o.length)throw new r.A(e,r.E.OutOfBounds,t);if(a===o.length){if("="!==t.operator)throw new r.A(e,r.E.OutOfBounds,t);o[a]=A(i,t.operator,o[a],t,e)}else o[a]=A(i,t.operator,o[a],t,e)}else if(o instanceof r.D){if(!1===(0,r.s)(a))throw new r.A(e,r.E.KeyAccessorMustBeString,t);if(!0===o.hasField(a))o.setField(a,A(i,t.operator,o.field(a),t,e));else{if("="!==t.operator)throw new r.A(e,r.E.FieldNotFound,t,{key:a});o.setField(a,A(i,t.operator,null,t,e))}}else if(o instanceof f){if(!1===(0,r.s)(a))throw new r.A(e,r.E.KeyAccessorMustBeString,t);if(!0!==o.hasGlobal(a))throw new r.A(e,r.E.ModuleExportNotFound,t);o.setGlobal(a,A(i,t.operator,await o.global(a),t,e))}else{if(!(0,r.w)(o))throw(0,r.u)(o)?new r.A(e,r.E.Immutable,t):new r.A(e,r.E.InvalidParameter,t);if(!1===(0,r.s)(a))throw new r.A(e,r.E.KeyAccessorMustBeString,t);if(!0===o.hasField(a))o.setField(a,A(i,t.operator,o.field(a),t,e));else{if("="!==t.operator)throw new r.A(e,r.E.FieldNotFound,t,{key:a});o.setField(a,A(i,t.operator,null,t,e))}}return r.v}const o=n.name.toLowerCase();if(null!=e.localScope&&void 0!==e.localScope[o]){const n=await p(e,t.right);return e.localScope[o]={value:A(n,t.operator,e.localScope[o].value,t,e),valueset:!0,node:t.right},r.v}if(void 0!==e.globalScope[o]){const n=await p(e,t.right);return e.globalScope[o]={value:A(n,t.operator,e.globalScope[o].value,t,e),valueset:!0,node:t.right},r.v}throw new r.A(e,r.E.InvalidIdentifier,t)}(e,t);case"ForStatement":return await function(e,t){try{return null!==t.init?p(e,t.init).then((()=>new Promise(((n,o)=>{h(e,t,{testResult:!0,lastAction:r.v},(e=>{n(e)}),(e=>{o(e)}),0)})))):new Promise(((n,o)=>{h(e,t,{testResult:!0,lastAction:r.v},(e=>{n(e)}),(e=>{o(e)}),0)}))}catch(e){return Promise.reject(e)}}(e,t);case"WhileStatement":return await async function(e,t){const n={testResult:!0,lastAction:r.v};if(n.testResult=await p(e,t.test),!1===n.testResult)return r.v;if(!0!==n.testResult)throw new r.A(e,r.E.BooleanConditionRequired,t);for(;!0===n.testResult&&(n.lastAction=await p(e,t.body),n.lastAction!==r.m)&&!(n.lastAction instanceof r.k);)if(n.testResult=await p(e,t.test),!0!==n.testResult&&!1!==n.testResult)throw new r.A(e,r.E.BooleanConditionRequired,t);return n.lastAction instanceof r.k?n.lastAction:r.v}(e,t);case"ForInStatement":return await async function(e,t){return new Promise(((n,o)=>{p(e,t.right).then((a=>{try{let i=null;i="VariableDeclaration"===t.left.type?p(e,t.left):Promise.resolve(),i.then((()=>{try{let i="";if("VariableDeclaration"===t.left.type){const e=t.left.declarations[0].id;"Identifier"===e.type&&(i=e.name)}else"Identifier"===t.left.type&&(i=t.left.name);if(!i)throw new r.A(e,r.E.InvalidIdentifier,t);i=i.toLowerCase();let l=null;if(null!=e.localScope&&void 0!==e.localScope[i]&&(l=e.localScope[i]),null===l&&void 0!==e.globalScope[i]&&(l=e.globalScope[i]),null===l)return void o(new r.A(e,r.E.InvalidIdentifier,t));(0,r.t)(a)||(0,r.s)(a)?m(e,t,a,{reject:o,resolve:n},l):(0,r.u)(a)?function(e,t,n,o,a,i){try{if(void 0===i&&(i="i"),0===n.length)return void o.resolve(r.v);g(e,t,n,a,0,i,(e=>{o.resolve(e)}),(e=>{o.reject(e)}),0)}catch(e){o.reject(e)}}(e,t,a,{reject:o,resolve:n},l):a instanceof r.D||(0,r.w)(a)?function(e,t,n,r,o){try{m(e,t,n.keys(),r,o,"k")}catch(e){r.reject(e)}}(e,t,a,{reject:o,resolve:n},l):(0,r.x)(a)?y(a.iterator(e.abortSignal),e,t,a,l,(e=>{n(e)}),(e=>{o(e)}),0):m(e,t,[],{reject:o,resolve:n},l)}catch(e){o(e)}}),o)}catch(e){o(e)}}),o)}))}(e,t);case"BreakStatement":return r.m;case"EmptyStatement":return r.v;case"ContinueStatement":return r.n;case"TemplateElement":return await async function(e,t){return t.value?t.value.cooked:""}(0,t);case"TemplateLiteral":return await async function(e,t){const n=[];for(let o=0;o=n.length||o<0)throw new r.A(e,r.E.OutOfBounds,t);return n[o]}throw new r.A(e,r.E.InvalidMemberAccessKey,t)}if((0,r.u)(n)){if((0,r.y)(o)&&isFinite(o)&&Math.floor(o)===o){if(o<0&&(o=n.length()+o),o>=n.length()||o<0)throw new r.A(e,r.E.OutOfBounds,t);return n.get(o)}throw new r.A(e,r.E.InvalidMemberAccessKey,t)}if((0,r.s)(n)){if((0,r.y)(o)&&isFinite(o)&&Math.floor(o)===o){if(o<0&&(o=n.length+o),o>=n.length||o<0)throw new r.A(e,r.E.OutOfBounds,t);return n[o]}throw new r.A(e,r.E.InvalidMemberAccessKey,t)}throw new r.A(e,r.E.InvalidMemberAccessKey,t)}(e,t);case"Literal":return t.value;case"CallExpression":return await async function(e,t){if("MemberExpression"===t.callee.type){const n=await p(e,t.callee.object);if(!(n instanceof f))throw new r.A(e,r.E.FunctionNotFound,t);const o=!1===t.callee.computed?t.callee.property.name:await p(e,t.callee.property);if(!n.hasGlobal(o))throw new r.A(e,r.E.FunctionNotFound,t);const a=await n.global(o);if(!(0,r.o)(a))throw new r.A(e,r.E.CallNonFunction,t);return a.call(e,t)}if("Identifier"!==t.callee.type)throw new r.A(e,r.E.FunctionNotFound,t);if(null!=e.localScope&&void 0!==e.localScope[t.callee.name.toLowerCase()]){const n=e.localScope[t.callee.name.toLowerCase()];if((0,r.o)(n.value))return n.value.call(e,t);throw new r.A(e,r.E.CallNonFunction,t)}if(void 0!==e.globalScope[t.callee.name.toLowerCase()]){const n=e.globalScope[t.callee.name.toLowerCase()];if((0,r.o)(n.value))return n.value.call(e,t);throw new r.A(e,r.E.CallNonFunction,t)}throw new r.A(e,r.E.FunctionNotFound,t)}(e,t);case"UnaryExpression":return await async function(e,t){const n=await p(e,t.argument);if((0,r.i)(n)){if("!"===t.operator)return!n;if("-"===t.operator)return-1*(0,r.z)(n);if("+"===t.operator)return 1*(0,r.z)(n);if("~"===t.operator)return~(0,r.z)(n);throw new r.A(e,r.E.UnsupportedUnaryOperator,t)}if("-"===t.operator)return-1*(0,r.z)(n);if("+"===t.operator)return 1*(0,r.z)(n);if("~"===t.operator)return~(0,r.z)(n);throw new r.A(e,r.E.UnsupportedUnaryOperator,t)}(e,t);case"BinaryExpression":return await async function(e,t){const n=[];n[0]=await p(e,t.left),n[1]=await p(e,t.right);const o=n[0],a=n[1];switch(t.operator){case"|":case"<<":case">>":case">>>":case"^":case"&":return(0,r.G)((0,r.z)(o),(0,r.z)(a),t.operator);case"==":return(0,r.e)(o,a);case"!=":return!(0,r.e)(o,a);case"<":case">":case"<=":case">=":return(0,r.F)(o,a,t.operator);case"+":return(0,r.s)(o)||(0,r.s)(a)?(0,r.C)(o)+(0,r.C)(a):(0,r.z)(o)+(0,r.z)(a);case"-":return(0,r.z)(o)-(0,r.z)(a);case"*":return(0,r.z)(o)*(0,r.z)(a);case"/":return(0,r.z)(o)/(0,r.z)(a);case"%":return(0,r.z)(o)%(0,r.z)(a);default:throw new r.A(e,r.E.UnsupportedOperator,t)}}(e,t);case"LogicalExpression":return await async function(e,t){const n=await p(e,t.left);let o=null;if(!(0,r.i)(n))throw new r.A(e,r.E.LogicalExpressionOnlyBoolean,t);switch(t.operator){case"||":if(!0===n)return n;if(o=await p(e,t.right),(0,r.i)(o))return o;throw new r.A(e,r.E.LogicExpressionOrAnd,t);case"&&":if(!1===n)return n;if(o=await p(e,t.right),(0,r.i)(o))return o;throw new r.A(e,r.E.LogicExpressionOrAnd,t);default:throw new r.A(e,r.E.LogicExpressionOrAnd,t)}}(e,t);case"ArrayExpression":return await async function(e,t){const n=[];for(let r=0;r{try{!0===n.testResult?++i>l?(i=0,setTimeout((()=>{h(e,t,n,o,a,i)}),0)):h(e,t,n,o,a,i):n.lastAction instanceof r.k?o(n.lastAction):o(r.v)}catch(e){a(e)}}),(e=>{a(e)}))}catch(e){a(e)}}function v(e,t,n,o,a,i,s,c,u,f){try{if(o<=i)return void c(r.v);a.value="k"===s?n[i]:i,p(e,t.body).then((w=>{try{w instanceof r.k?c(w):w===r.m?c(r.v):++f>l?(f=0,setTimeout((()=>{v(e,t,n,o,a,i+1,s,c,u,f)}),0)):v(e,t,n,o,a,i+1,s,c,u,f)}catch(e){u(e)}}),(e=>{u(e)}))}catch(e){u(e)}}function g(e,t,n,o,a,i,s,c,u){try{if(n.length()<=a)return void s(r.v);o.value="k"===i?n.get(a):a,p(e,t.body).then((f=>{f instanceof r.k?s(f):f===r.m?s(r.v):++u>l?(u=0,setTimeout((()=>{g(e,t,n,o,a+1,i,s,c,u)}),0)):g(e,t,n,o,a+1,i,s,c,u)}),(e=>{c(e)}))}catch(e){c(e)}}function m(e,t,n,o,a,i){try{if(void 0===i&&(i="i"),0===n.length)return void o.resolve(r.v);v(e,t,n,n.length,a,0,i,(e=>{o.resolve(e)}),(e=>{o.reject(e)}),0)}catch(e){o.reject(e)}}function y(e,t,n,o,a,i,s,c){try{e.next().then((u=>{try{if(null===u)i(r.v);else{const f=r.I.createFromGraphicLikeObject(u.geometry,u.attributes,o,t.timeZone);f._underlyingGraphic=u,a.value=f,p(t,n.body).then((u=>{try{u===r.m?i(r.v):u instanceof r.k?i(u):++c>l?(c=0,setTimeout((()=>{y(e,t,n,o,a,i,s,c)}),0)):y(e,t,n,o,a,i,s,c)}catch(e){s(e)}}),(e=>{s(e)}))}}catch(e){s(e)}}),(e=>{s(e)}))}catch(e){s(e)}}function A(e,t,n,o,a){switch(t){case"=":return e===r.v?null:e;case"/=":return(0,r.z)(n)/(0,r.z)(e);case"*=":return(0,r.z)(n)*(0,r.z)(e);case"-=":return(0,r.z)(n)-(0,r.z)(e);case"+=":return(0,r.s)(n)||(0,r.s)(e)?(0,r.C)(n)+(0,r.C)(e):(0,r.z)(n)+(0,r.z)(e);case"%=":return(0,r.z)(n)%(0,r.z)(e);default:throw new r.A(a,r.E.UnsupportedOperator,o)}}async function b(e,t,n){if(n>=t.body.length)return r.v;const o=await p(e,t.body[n]);return o instanceof r.k||o===r.m||o===r.n||n===t.body.length-1?o:b(e,t,n+1)}async function E(e,t,n){return n>=t.declarations.length||(await p(e,t.declarations[n]),n===t.declarations.length-1||await E(e,t,n+1)),r.v}async function S(e,t){const n=t.name.toLowerCase();if(null!=e.localScope&&void 0!==e.localScope[n]){const t=e.localScope[n];if(!0===t.valueset)return t.value;if(null!==t.d)return t.d;t.d=p(e,t.node);const r=await t.d;return t.value=r,t.valueset=!0,r}if(void 0!==e.globalScope[n]){const t=e.globalScope[n];if(!0===t.valueset)return t.value;if(null!==t.d)return t.d;t.d=p(e,t.node);const r=await t.d;return t.value=r,t.valueset=!0,r}throw new r.A(e,r.E.InvalidIdentifier,t)}function x(e,t,n){if((0,r.o)(e))throw new r.A(t,r.E.NoFunctionInTemplateLiteral,n);return e}const I={};async function C(e,t,n,o){const a=await p(e,t.arguments[n]);if((0,r.e)(a,o))return p(e,t.arguments[n+1]);const i=t.arguments.length-n;return 1===i?p(e,t.arguments[n]):2===i?null:3===i?p(e,t.arguments[n+2]):C(e,t,n+2,o)}async function F(e,t,n,o){if(!0===o)return p(e,t.arguments[n+1]);if(3==t.arguments.length-n)return p(e,t.arguments[n+2]);const a=await p(e,t.arguments[n+2]);if(!1===(0,r.i)(a))throw new r.A(e,r.E.ModuleExportNotFound,t.arguments[n+2]);return F(e,t,n+2,a)}async function R(e,t,n,o){const a=e.body;if(n.length!==e.params.length)throw new r.A(t,r.E.WrongNumberOfParameters,null);for(let r=0;r{r.d(t,{A:()=>l});var s=r(32816),i=r(20266),n=r(29298),o=(r(32773),r(69421)),a=r(1985);const l=e=>{let t=class extends e{get title(){if(this._get("title")&&"defaults"!==this.originOf("title"))return this._get("title");if(this.url){const e=(0,a.p)(this.url);if(null!=e&&e.title)return e.title}return this._get("title")||""}set title(e){this._set("title",e)}set url(e){this._set("url",(0,a.s)(e,i.L.getLogger(this)))}};return(0,s._)([(0,n.MZ)()],t.prototype,"title",null),(0,s._)([(0,n.MZ)({type:String})],t.prototype,"url",null),t=(0,s._)([(0,o.$)("esri.layers.mixins.ArcGISService")],t),t}},70648:(e,t,r)=>{r.d(t,{q:()=>s});const s={supportsStatistics:!0,supportsPercentileStatistics:!0,supportsSpatialAggregationStatistics:!1,supportedSpatialAggregationStatistics:{envelope:!1,centroid:!1,convexHull:!1},supportsCentroid:!0,supportsCacheHint:!1,supportsDistance:!0,supportsDistinct:!0,supportsExtent:!0,supportsGeometryProperties:!1,supportsHavingClause:!0,supportsOrderBy:!0,supportsPagination:!0,supportsQuantization:!0,supportsQuantizationEditMode:!1,supportsQueryGeometry:!0,supportsResultType:!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,standardMaxRecordCount:void 0,tileMaxRecordCount:void 0}},133:(e,t,r)=>{r.d(t,{U:()=>i,i:()=>n,s:()=>o});var s=r(54483);class i{}function n(e){return e instanceof s.Z?e===i.instance:"unknown"===e?.toString().toLowerCase()}function o(e){return n(e)?i.instance:e}i.instance=new s.I("Etc/UTC")},47239:(e,t,r)=>{r.d(t,{a:()=>f,b:()=>a,c:()=>i,d:()=>v,e:()=>l,f:()=>n,g:()=>m,h:()=>p,i:()=>g,j:()=>h,n:()=>w,s:()=>u,t:()=>o,u:()=>d,v:()=>c,x:()=>y,z:()=>_});var s=r(44600);function i(e=_){return[e[0],e[1],e[2],e[3],e[4],e[5]]}function n(e,t,r,s,n,o,a=i()){return a[0]=e,a[1]=t,a[2]=r,a[3]=s,a[4]=n,a[5]=o,a}function o(e,t){const r=isFinite(e[2])||isFinite(e[5]);return new s.A(r?{xmin:e[0],xmax:e[3],ymin:e[1],ymax:e[4],zmin:e[2],zmax:e[5],spatialReference:t}:{xmin:e[0],xmax:e[3],ymin:e[1],ymax:e[4],spatialReference:t})}function a(e,t){e[0]=Math.min(e[0],t[0]),e[1]=Math.min(e[1],t[1]),e[2]=Math.min(e[2],t[2]),e[3]=Math.max(e[3],t[3]),e[4]=Math.max(e[4],t[4]),e[5]=Math.max(e[5],t[5])}function l(e,t){e[0]=Math.min(e[0],t[0]),e[1]=Math.min(e[1],t[1]),e[2]=Math.min(e[2],t[2]),e[3]=Math.max(e[3],t[0]),e[4]=Math.max(e[4],t[1]),e[5]=Math.max(e[5],t[2])}function p(e,t,r=0,s=t.length/3){let i=e[0],n=e[1],o=e[2],a=e[3],l=e[4],p=e[5];for(let e=0;e=e[3]?0:e[3]-e[0]}(e),t[1]=function(e){return e[1]>=e[4]?0:e[4]-e[1]}(e),t[2]=function(e){return e[2]>=e[5]?0:e[5]-e[2]}(e),t}function d(e,t,r=e){return r[0]=t[0],r[1]=t[1],r[2]=t[2],r!==e&&(r[3]=e[3],r[4]=e[4],r[5]=e[5]),r}function c(e,t,r=e){return r[3]=t[0],r[4]=t[1],r[5]=t[2],r!==e&&(r[0]=e[0],r[1]=e[1],r[2]=e[2]),e}function y(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e}function h(e){return e?y(e,w):i(w)}function m(e,t){return e[0]=t[0],e[1]=t[1],e[2]=Number.NEGATIVE_INFINITY,e[3]=t[2],e[4]=t[3],e[5]=Number.POSITIVE_INFINITY,e}function f(e,t,r,s,i){return e[0]=t,e[1]=r,e[2]=Number.NEGATIVE_INFINITY,e[3]=s,e[4]=i,e[5]=Number.POSITIVE_INFINITY,e}function g(e){return 6===e.length}function v(e,t,r){if(null==e||null==t)return e===t;if(!g(e)||!g(t))return!1;if(r){for(let s=0;s{r.d(t,{a:()=>d,b:()=>p,c:()=>o,d:()=>c});var s=r(32773),i=r(70648),n=r(25018);function o(e){return{renderer:{type:"simple",symbol:"esriGeometryPoint"===e||"esriGeometryMultipoint"===e?n.d:"esriGeometryPolyline"===e?n.a:n.b}}}const a=/^[_$a-zA-Z][_$a-zA-Z0-9]*$/;let l=1;function p(e,t){if((0,s.h)("esri-csp-restrictions"))return()=>({[t]:null,...e});try{let r=`this${u(t)} = null;`;for(const t in e)r+=`this${u(t)} = ${JSON.stringify(e[t])};`;const s=new Function(`\n return class AttributesClass$${l++} {\n constructor() {\n ${r};\n }\n }\n `)();return()=>new s}catch(r){return()=>({[t]:null,...e})}}function u(e){return a.test(e)?`.${e}`:`["${e}"]`}function d(e={}){return[{name:"New Feature",description:"",prototype:{attributes:(0,s.o8)(e)}}]}function c(e,t){return{analytics:{supportsCacheHint:!1},attachment:null,data:{isVersioned:!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,supportsQueryAnalytics:!1,supportsQueryAttachments:!1,supportsQueryTopFeatures:!1,supportsResizeAttachments:!1,supportsSync:!1,supportsUpdate:t,supportsExceedsLimitStatistics:!0,supportsAsyncConvert3D:!1},query:i.q,queryRelated:{supportsCount:!0,supportsOrderBy:!0,supportsPagination:!0,supportsCacheHint:!1},queryTopFeatures:{supportsCacheHint:!1},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}}}},95637:(e,t,r)=>{r.d(t,{f:()=>l,t:()=>a}),r(32773);var s=r(59930),i=r(45862),n=r(72762),o=r(71613);const a={key:"type",base:i.A,typeMap:{range:o.A,"coded-value":s.A,inherited:n.A}};function l(e){if(!e?.type)return null;switch(e.type){case"range":return o.A.fromJSON(e);case"codedValue":return s.A.fromJSON(e);case"inherited":return n.A.fromJSON(e)}return null}},17872:(e,t,r)=>{r.d(t,{k:()=>s});const s=new(r(93804).J)({esriFieldTypeSmallInteger:"small-integer",esriFieldTypeInteger:"integer",esriFieldTypeSingle:"single",esriFieldTypeDouble:"double",esriFieldTypeLong:"long",esriFieldTypeString:"string",esriFieldTypeDate:"date",esriFieldTypeOID:"oid",esriFieldTypeGeometry:"geometry",esriFieldTypeBlob:"blob",esriFieldTypeRaster:"raster",esriFieldTypeGUID:"guid",esriFieldTypeGlobalID:"global-id",esriFieldTypeXML:"xml",esriFieldTypeBigInteger:"big-integer",esriFieldTypeDateOnly:"date-only",esriFieldTypeTimeOnly:"time-only",esriFieldTypeTimestampOffset:"timestamp-offset"})},36309:(e,t,r)=>{r.d(t,{a:()=>x,b:()=>f,c:()=>v,d:()=>g,g:()=>m,s:()=>y,t:()=>h});var s=r(20266);const i="__begin__",n="__end__",o=new RegExp(i,"ig"),a=new RegExp(n,"ig"),l=new RegExp("^"+i,"i"),p=new RegExp(n+"$","i"),u='"',d=u+" + ",c=" + "+u;function y(e){return e.replaceAll(new RegExp("\\[","g"),"{").replaceAll(new RegExp("\\]","g"),"}")}function h(e){return e.replaceAll(new RegExp("\\{","g"),"[").replaceAll(new RegExp("\\}","g"),"]")}function m(e){const t={expression:"",type:"none"};return e.labelExpressionInfo?e.labelExpressionInfo.value?(t.expression=e.labelExpressionInfo.value,t.type="conventional"):e.labelExpressionInfo.expression&&(t.expression=e.labelExpressionInfo.expression,t.type="arcade"):null!=e.labelExpression&&(t.expression=y(e.labelExpression),t.type="conventional"),t}function f(e){const t=m(e);if(!t)return null;switch(t.type){case"conventional":return v(t.expression);case"arcade":return t.expression}return null}function g(e){const t=m(e);if(!t)return null;switch(t.type){case"conventional":return function(e){const t=e?.match(w);return t?.[1].trim()||null}(t.expression);case"arcade":return x(t.expression)}return null}function v(e){let t;return e?(t=(0,s.r)(e,(e=>i+'$feature["'+e+'"]'+n)),t=l.test(t)?t.replace(l,""):u+t,t=p.test(t)?t.replace(p,""):t+u,t=t.replaceAll(o,d).replaceAll(a,c)):t='""',t}const w=/^\s*\{([^}]+)\}\s*$/i,_=/^\s*(?:(?:\$feature\.(\w+))|(?:\$feature\[(["'])(.+)(\2)\]));?\s*$/i,F=/^\s*(?:(?:\$feature\.(\w+))|(?:\$feature\[(["'])(.+)(\2)\]));?\s*(?:DomainName\(\s*\$feature\s*,\s*(["'])(\1|\3)(\5)\s*\));?\s*$/i,S=/^\s*(?:DomainName\(\s*\$feature\s*,\s*(["'])(.+)(\1)\s*\));?\s*$/i;function x(e){if(!e)return null;let t=_.exec(e)||F.exec(e);return t?t[1]||t[3]:(t=S.exec(e),t?t[2]:null)}},71868:(e,t,r)=>{r.d(t,{a:()=>i});var s=r(64102);function i(e,t,r){if(!r?.features||!r.hasZ)return;const i=(0,s.g)(r.geometryType,t,e.outSpatialReference);if(null!=i)for(const e of r.features)i(e.geometry)}},61904:(e,t,r)=>{r.d(t,{b:()=>F,g:()=>d});var s=r(32773),i=r(1985);function n(e,t,r){return!!a(e,t,r)}function o(e,t,r){return a(e,t,r)}function a(e,t,r){return e&&e.hasOwnProperty(t)?e[t]:r}const l={name:"supportsName",size:"supportsSize",contentType:"supportsContentType",keywords:"supportsKeywords",exifInfo:"supportsExifInfo"};function p(e){const t=e?.supportedSpatialAggregationStatistics?.map((e=>e.toLowerCase()));return{envelope:!!t?.includes("envelopeaggregate"),centroid:!!t?.includes("centroidaggregate"),convexHull:!!t?.includes("convexhullaggregate")}}function u(e,t){const r=e?.supportedOperationsWithCacheHint?.map((e=>e.toLowerCase()));return!!r?.includes(t.toLowerCase())}function d(e,t){return{analytics:c(e),attachment:y(e),data:h(e),metadata:m(e),operations:f(e.capabilities,e,t),query:g(e,t),queryRelated:v(e),queryTopFeatures:w(e),editing:_(e)}}function c(e){return{supportsCacheHint:u(e.advancedQueryCapabilities,"queryAnalytics")}}function y(e){const t=e.attachmentProperties,r={supportsName:!1,supportsSize:!1,supportsContentType:!1,supportsKeywords:!1,supportsExifInfo:!1,supportsCacheHint:u(e.advancedQueryCapabilities,"queryAttachments"),supportsResize:n(e,"supportsAttachmentsResizing",!1)};return t&&Array.isArray(t)&&t.forEach((e=>{const t=l[e.name];t&&(r[t]=!!e.isEnabled)})),r}function h(e){return{isVersioned:n(e,"isDataVersioned",!1),supportsAttachment:n(e,"hasAttachments",!1),supportsM:n(e,"hasM",!1),supportsZ:n(e,"hasZ",!1)}}function m(e){return{supportsAdvancedFieldProperties:n(e,"supportsFieldDescriptionProperty",!1)}}function f(e,t,r){const s=e?e.toLowerCase().split(",").map((e=>e.trim())):[],o=r?(0,i.p)(r):null,a=s.includes(null!=o&&"MapServer"===o.serverType?"data":"query"),l=s.includes("editing")&&!t.datesInUnknownTimezone;let p=l&&s.includes("create"),u=l&&s.includes("delete"),d=l&&s.includes("update");const c=s.includes("changetracking"),y=t.advancedQueryCapabilities;return l&&!(p||u||d)&&(p=u=d=!0),{supportsCalculate:n(t,"supportsCalculate",!1),supportsTruncate:n(t,"supportsTruncate",!1),supportsValidateSql:n(t,"supportsValidateSql",!1),supportsAdd:p,supportsDelete:u,supportsEditing:l,supportsChangeTracking:c,supportsQuery:a,supportsQueryAnalytics:n(y,"supportsQueryAnalytic",!1),supportsQueryAttachments:n(y,"supportsQueryAttachments",!1),supportsQueryTopFeatures:n(y,"supportsTopFeaturesQuery",!1),supportsResizeAttachments:n(t,"supportsAttachmentsResizing",!1),supportsSync:s.includes("sync"),supportsUpdate:d,supportsExceedsLimitStatistics:n(t,"supportsExceedsLimitStatistics",!1),supportsAsyncConvert3D:n(t,"supportsAsyncConvert3D",!1)}}function g(e,t){const r=e.advancedQueryCapabilities,a=e.ownershipBasedAccessControlForFeatures,l=e.archivingInfo,d=e.currentVersion,c=t?.includes("MapServer"),y=!c||d>=(0,s.h)("mapserver-pbf-version-support"),h=(0,i.i)(t),m=new Set((e.supportedQueryFormats??"").split(",").map((e=>e.toLowerCase().trim())));return{maxRecordCount:o(e,"maxRecordCount",void 0),maxRecordCountFactor:o(e,"maxRecordCountFactor",void 0),standardMaxRecordCount:o(e,"standardMaxRecordCount",void 0),supportedSpatialAggregationStatistics:p(r),supportsCacheHint:n(r,"supportsQueryWithCacheHint",!1)||u(r,"query"),supportsCentroid:n(r,"supportsReturningGeometryCentroid",!1),supportsCompactGeometry:h,supportsDefaultSpatialReference:n(r,"supportsDefaultSR",!1),supportsDisjointSpatialRelationship:n(r,"supportsDisjointSpatialRel",!1),supportsDistance:n(r,"supportsQueryWithDistance",!1),supportsDistinct:n(r,"supportsDistinct",e.supportsAdvancedQueries),supportsExtent:n(r,"supportsReturningQueryExtent",!1),supportsFormatPBF:y&&m.has("pbf"),supportsFullTextSearch:n(r,"supportsFullTextSearch",!1),supportsGeometryProperties:n(r,"supportsReturningGeometryProperties",!1),supportsHavingClause:n(r,"supportsHavingClause",!1),supportsHistoricMoment:n(l,"supportsQueryWithHistoricMoment",!1),supportsMaxRecordCountFactor:n(r,"supportsMaxRecordCountFactor",!1),supportsOrderBy:n(r,"supportsOrderBy",e.supportsAdvancedQueries),supportsPagination:n(r,"supportsPagination",!1),supportsPercentileStatistics:n(r,"supportsPercentileStatistics",!1),supportsQuantization:n(e,"supportsCoordinatesQuantization",!1),supportsQuantizationEditMode:n(e,"supportsQuantizationEditMode",!1),supportsQueryByAnonymous:n(a,"allowAnonymousToQuery",!0),supportsQueryByOthers:n(a,"allowOthersToQuery",!0),supportsQueryGeometry:n(e,"supportsReturningQueryGeometry",!1),supportsResultType:n(r,"supportsQueryWithResultType",!1),supportsSpatialAggregationStatistics:n(r,"supportsSpatialAggregationStatistics",!1),supportsSqlExpression:n(r,"supportsSqlExpression",!1),supportsStandardizedQueriesOnly:n(e,"useStandardizedQueries",!1),supportsStatistics:n(r,"supportsStatistics",e.supportsStatistics),supportsTopFeaturesQuery:n(r,"supportsTopFeaturesQuery",!1),tileMaxRecordCount:o(e,"tileMaxRecordCount",void 0)}}function v(e){const t=e.advancedQueryCapabilities,r=n(t,"supportsAdvancedQueryRelated",!1);return{supportsPagination:n(t,"supportsQueryRelatedPagination",!1),supportsCount:r,supportsOrderBy:r,supportsCacheHint:u(t,"queryRelated")}}function w(e){return{supportsCacheHint:u(e.advancedQueryCapabilities,"queryTopFilter")}}function _(e){const t=e.ownershipBasedAccessControlForFeatures,r=e?e.advancedEditingCapabilities:void 0;return{supportsGeometryUpdate:n(e,"allowGeometryUpdates",!0),supportsGlobalId:n(e,"supportsApplyEditsWithGlobalIds",!1),supportsReturnServiceEditsInSourceSpatialReference:n(e,"supportsReturnServiceEditsInSourceSR",!1),supportsRollbackOnFailure:n(e,"supportsRollbackOnFailureParameter",!1),supportsUpdateWithoutM:n(e,"allowUpdateWithoutMValues",!1),supportsUploadWithItemId:n(e,"supportsAttachmentsByUploadId",!1),supportsDeleteByAnonymous:n(t,"allowAnonymousToDelete",!0),supportsDeleteByOthers:n(t,"allowOthersToDelete",!0),supportsUpdateByAnonymous:n(t,"allowAnonymousToUpdate",!0),supportsUpdateByOthers:n(t,"allowOthersToUpdate",!0),supportsAsyncApplyEdits:n(r,"supportsAsyncApplyEdits",!1),zDefault:o(e,"zDefault",void 0)}}function F(e){return{operations:{supportsAppend:n(e,"supportsAppend",!1),supportsExportClip:n(e,"supportsExportClip",!1),supportsExportFrameset:n(e,"supportsExportFrameset",!1),supportsMensuration:n(e,"supportsMensuration",!1),supportsUpdate:n(e,"supportsUpdate",!1)},query:{supportsCoverageQuery:e?.playbackInfo?.klv["0601"]??!1}}}},93049:(e,t,r)=>{r.d(t,{a:()=>n,b:()=>o,g:()=>i});const s="randomUUID"in crypto;function i(){if(s)return crypto.randomUUID();const e=crypto.getRandomValues(new Uint16Array(8));e[3]=4095&e[3]|16384,e[4]=16383&e[4]|32768;const t=t=>e[t].toString(16).padStart(4,"0");return t(0)+t(1)+"-"+t(2)+"-"+t(3)+"-"+t(4)+"-"+t(5)+t(6)+t(7)}function n(){return`{${i().toUpperCase()}}`}function o(){return`{${i()}}`}},23381:(e,t,r)=>{async function s(e,t){const{WhereClause:s}=await Promise.all([r.e(8896),r.e(6589)]).then(r.bind(r,38896)).then((e=>e.W));return s.create(e,t)}function i(e,t){return"1=1"===e?t??e:"1=1"===t?e??t:null!=e&&""!==e?null!=t&&""!==t?`(${e}) AND (${t})`:e:t}r.d(t,{G:()=>s,m:()=>i})},55963:(e,t,r)=>{r.r(t),r.d(t,{default:()=>x});var s=r(32816),i=(r(94345),r(6407)),n=r(80959),o=r(99063),a=r(29298),l=r(32773),p=(r(20266),r(49877)),u=r(69421),d=r(77125),c=r(73509),y=r(11494),h=r(8824),m=r(44600),f=r(53104),g=r(73600),v=r(1178),w=r(7969);r(36544),r(2160),r(99924),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(90740),r(69763),r(93804),r(18683),r(64604),r(29512),r(56273),r(36533),r(64752),r(48844),r(29208),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(67504),r(92517),r(77037),r(72393),r(52731),r(17745),r(81272),r(44945),r(30011),r(55270),r(50214),r(59192),r(78016),r(54483),r(95779),r(13262),r(346),r(51961),r(62399),r(64995),r(33150),r(58173),r(66110),r(67520),r(27532),r(88663),r(48103),r(65085),r(33611),r(84857),r(60373),r(98187),r(35902),r(13226),r(16794),r(52357),r(11090),r(49319),r(93546),r(29570),r(34592),r(79825),r(95101),r(67578),r(14896),r(95611),r(98089),r(91366),r(80473),r(43435),r(73435),r(91381),r(4048),r(85232),r(93471),r(53252),r(34039),r(70061),r(3495),r(97906),r(64524),r(65023),r(31424),r(74676),r(53610),r(29447),r(78273),r(49475),r(32368),r(7391),r(22529),r(43534),r(38094),r(67723),r(47239),r(59858),r(63728),r(7182),r(47788),r(19297),r(82408),r(69277),r(70580),r(75191),r(24319),r(62092),r(28276),r(4157),r(62401),r(89322),r(20138),r(53370),r(46946),r(3816),r(71992),r(80167),r(4478),r(91808),r(7161),r(55586),r(35121),r(92229),r(18344),r(64884),r(23351),r(51222),r(42870),r(67321),r(73067),r(54512),r(53103),r(19648),r(42948),r(60027),r(57111),r(75651),r(88614),r(1030),r(15319),r(60785),r(56487),r(6399),r(9498),r(23105),r(24079),r(38149),r(19681),r(40328),r(84539),r(65299),r(6510),r(38641),r(27281),r(73502),r(19869),r(3827),r(65174),r(78328),r(72604),r(54616),r(25018),r(49011),r(23787),r(22151),r(38632),r(79875),r(133),r(83002),r(24330),r(91276),r(62482),r(45476),r(69310),r(43682),r(85351),r(54481),r(1535),r(9943),r(89253),r(16677),r(17813),r(3112),r(46626),r(45560),r(56303),r(85890),r(55884),r(32397),r(2810),r(89601),r(85472),r(79323),r(74148),r(3175),r(85994),r(35935),r(23070),r(95717),r(968),r(85901),r(82458),r(37740),r(25329),r(82140),r(40988),r(42586),r(44370),r(18653),r(95637),r(59930),r(45862),r(72762),r(71613),r(70534),r(45817),r(73597),r(66136),r(4734),r(90509),r(71868),r(64102),r(67315),r(8368),r(1985),r(31315),r(12119),r(13201),r(12856),r(47812),r(67138),r(4335),r(99781),r(93049),r(25643),r(56367),r(8904),r(81284),r(44864),r(17872),r(78860),r(26805),r(13983),r(29201),r(32826),r(98238),r(49755),r(54131),r(58196),r(86941),r(1739),r(81618),r(89575),r(71895),r(27084),r(61904),r(21914),r(29755),r(97511),r(32264),r(68849),r(82842),r(10224),r(36309),r(62959),r(74159),r(90197),r(76636),r(88730),r(6837),r(96625),r(38424),r(43059),r(89935),r(49813),r(82454),r(78281),r(47387),r(46728),r(23439),r(98335),r(46935),r(96807),r(69448),r(79205),r(35619),r(78644),r(66322),r(38093),r(60408),r(59955),r(58396),r(32074),r(78481),r(20978),r(40558),r(6801),r(41003),r(9380),r(70648);let _=class extends c.A{constructor(e){super(e),this.type="csv",this.refresh=(0,n.sg)((async e=>{await this.load();const{extent:t,timeExtent:r}=await this._connection.invoke("refresh",e);return t&&(this.sourceJSON.extent=t),r&&(this.sourceJSON.timeInfo.timeExtent=[r.start,r.end]),{dataChanged:!0,updates:{extent:this.sourceJSON.extent,timeInfo:this.sourceJSON.timeInfo}}}))}load(e){const t=null!=e?e.signal:null;return this.addResolvingPromise(this._startWorker(t)),Promise.resolve(this)}destroy(){this._connection?.close(),this._connection=null}async openPorts(){return await this.load(),this._connection.openPorts()}async queryFeatures(e,t={}){await this.load(t);const r=await this._connection.invoke("queryFeatures",e?e.toJSON():null,t);return h.A.fromJSON(r)}async queryFeaturesJSON(e,t={}){return await this.load(t),this._connection.invoke("queryFeatures",e?e.toJSON():null,t)}async queryFeatureCount(e,t={}){return await this.load(t),this._connection.invoke("queryFeatureCount",e?e.toJSON():null,t)}async queryObjectIds(e,t={}){return await this.load(t),this._connection.invoke("queryObjectIds",e?e.toJSON():null,t)}async queryExtent(e,t={}){await this.load(t);const r=await this._connection.invoke("queryExtent",e?e.toJSON():null,t);return{count:r.count,extent:m.A.fromJSON(r.extent)}}async querySnapping(e,t={}){return await this.load(t),this._connection.invoke("querySnapping",e,t)}async _startWorker(e){this._connection=await(0,y.ho)("CSVSourceWorker",{strategy:(0,l.h)("feature-layers-workers")?"dedicated":"local",signal:e,registryTarget:this});const{url:t,delimiter:r,fields:s,latitudeField:i,longitudeField:n,spatialReference:o,timeInfo:a}=this.loadOptions,p=await this._connection.invoke("load",{url:t,customParameters:this.customParameters,parsingOptions:{delimiter:r,fields:s?.map((e=>e.toJSON())),latitudeField:i,longitudeField:n,spatialReference:o?.toJSON(),timeInfo:a?.toJSON()}},{signal:e});this.locationInfo=p.locationInfo,this.sourceJSON=p.layerDefinition,this.delimiter=p.delimiter}};function F(e,t){throw new i.A(t,`CSVLayer (title: ${e.title}, id: ${e.id}) cannot be saved to a portal item`)}(0,s._)([(0,a.MZ)()],_.prototype,"type",void 0),(0,s._)([(0,a.MZ)()],_.prototype,"loadOptions",void 0),(0,s._)([(0,a.MZ)()],_.prototype,"customParameters",void 0),(0,s._)([(0,a.MZ)()],_.prototype,"locationInfo",void 0),(0,s._)([(0,a.MZ)()],_.prototype,"sourceJSON",void 0),(0,s._)([(0,a.MZ)()],_.prototype,"delimiter",void 0),_=(0,s._)([(0,u.$)("esri.layers.graphics.sources.CSVSource")],_);let S=class extends d.default{constructor(...e){super(...e),this.geometryType="point",this.capabilities=(0,f.d)(!1,!1),this.delimiter=null,this.editingEnabled=!1,this.fields=null,this.latitudeField=null,this.locationType="coordinates",this.longitudeField=null,this.operationalLayerType="CSV",this.outFields=["*"],this.path=null,this.spatialReference=w.A.WGS84,this.source=null,this.type="csv"}normalizeCtorArgs(e,t){return"string"==typeof e?{url:e,...t}:e}load(e){const t=null!=e?e.signal:null,r=this.loadFromPortal({supportedTypes:["CSV"],supportsData:!1},e).catch(n.QP).then((async()=>this.initLayerProperties(await this.createGraphicsSource(t))));return this.addResolvingPromise(r),Promise.resolve(this)}get isTable(){return this.loaded&&null==this.geometryType}readWebMapLabelsVisible(e,t){return null!=t.showLabels?t.showLabels:!!t.layerDefinition?.drawingInfo?.labelingInfo}set url(e){if(!e)return void this._set("url",e);const t=(0,o.An)(e);this._set("url",t.path),t.query&&(this.customParameters={...this.customParameters,...t.query})}async createGraphicsSource(e){const t=new _({loadOptions:{delimiter:this.delimiter,fields:this.fields,latitudeField:this.latitudeField??void 0,longitudeField:this.longitudeField??void 0,spatialReference:this.spatialReference??void 0,timeInfo:this.timeInfo??void 0,url:this.url},customParameters:this.customParameters??void 0});return this._set("source",t),await t.load({signal:e}),this.read({locationInfo:t.locationInfo,columnDelimiter:t.delimiter},{origin:"service",url:this.parsedUrl}),t}queryFeatures(e,t){return this.load().then((()=>this.source.queryFeatures(g.A.from(e)||this.createQuery()))).then((e=>{if(e?.features)for(const t of e.features)t.layer=t.sourceLayer=this;return e}))}queryObjectIds(e,t){return this.load().then((()=>this.source.queryObjectIds(g.A.from(e)||this.createQuery())))}queryFeatureCount(e,t){return this.load().then((()=>this.source.queryFeatureCount(g.A.from(e)||this.createQuery())))}queryExtent(e,t){return this.load().then((()=>this.source.queryExtent(g.A.from(e)||this.createQuery())))}read(e,t){super.read(e,t),t&&"service"===t.origin&&this.revert(["latitudeField","longitudeField"],"service")}write(e,t){return super.write(e,{...t,writeLayerSchema:!0})}clone(){throw new i.A("csv-layer:clone",`CSVLayer (title: ${this.title}, id: ${this.id}) cannot be cloned`)}async save(e){return F(this,"csv-layer:save")}async saveAs(e,t){return F(this,"csv-layer:save-as")}async hasDataChanged(){try{const{dataChanged:e,updates:t}=await this.source.refresh(this.customParameters);return null!=t&&this.read(t,{origin:"service",url:this.parsedUrl,ignoreDefaults:!0}),e}catch{}return!1}_verifyFields(){}_verifySource(){}_hasMemorySource(){return!1}};(0,s._)([(0,a.MZ)({readOnly:!0,json:{read:!1,write:!1}})],S.prototype,"capabilities",void 0),(0,s._)([(0,a.MZ)({type:[","," ",";","|","\t"],json:{read:{source:"columnDelimiter"},write:{target:"columnDelimiter",ignoreOrigin:!0}}})],S.prototype,"delimiter",void 0),(0,s._)([(0,a.MZ)({readOnly:!0,type:Boolean,json:{origins:{"web-scene":{read:!1,write:!1}}}})],S.prototype,"editingEnabled",void 0),(0,s._)([(0,a.MZ)({json:{read:{source:"layerDefinition.fields"},write:{target:"layerDefinition.fields"}}})],S.prototype,"fields",void 0),(0,s._)([(0,a.MZ)({type:Boolean,readOnly:!0})],S.prototype,"isTable",null),(0,s._)([(0,p.r)("web-map","labelsVisible",["layerDefinition.drawingInfo.labelingInfo","showLabels"])],S.prototype,"readWebMapLabelsVisible",null),(0,s._)([(0,a.MZ)({type:String,json:{read:{source:"locationInfo.latitudeFieldName"},write:{target:"locationInfo.latitudeFieldName",ignoreOrigin:!0}}})],S.prototype,"latitudeField",void 0),(0,s._)([(0,a.MZ)({type:["show","hide"]})],S.prototype,"listMode",void 0),(0,s._)([(0,a.MZ)({type:["coordinates"],json:{read:{source:"locationInfo.locationType"},write:{target:"locationInfo.locationType",ignoreOrigin:!0,isRequired:!0}}})],S.prototype,"locationType",void 0),(0,s._)([(0,a.MZ)({type:String,json:{read:{source:"locationInfo.longitudeFieldName"},write:{target:"locationInfo.longitudeFieldName",ignoreOrigin:!0}}})],S.prototype,"longitudeField",void 0),(0,s._)([(0,a.MZ)({type:["CSV"]})],S.prototype,"operationalLayerType",void 0),(0,s._)([(0,a.MZ)()],S.prototype,"outFields",void 0),(0,s._)([(0,a.MZ)({type:String,json:{origins:{"web-scene":{read:!1,write:!1}},read:!1,write:!1}})],S.prototype,"path",void 0),(0,s._)([(0,a.MZ)({json:{read:!1},cast:null,type:_,readOnly:!0})],S.prototype,"source",void 0),(0,s._)([(0,a.MZ)({json:{read:!1},value:"csv",readOnly:!0})],S.prototype,"type",void 0),(0,s._)([(0,a.MZ)({json:{read:v.r,write:{isRequired:!0,ignoreOrigin:!0,writer:v.w}}})],S.prototype,"url",null),S=(0,s._)([(0,u.$)("esri.layers.CSVLayer")],S);const x=S},67315:(e,t,r)=>{r.d(t,{p:()=>o});var s=r(32816),i=r(29298),n=(r(32773),r(20266),r(69421));r(36544),r(93181),r(13671),r(40499),r(6407),r(90740),r(91047);const o=e=>{let t=class extends e{get apiKey(){return this._isOverridden("apiKey")?this._get("apiKey"):"portalItem"in this?this.portalItem?.apiKey:null}set apiKey(e){null!=e?this._override("apiKey",e):(this._clearOverride("apiKey"),this.clear("apiKey","user"))}};return(0,s._)([(0,i.MZ)({type:String})],t.prototype,"apiKey",null),t=(0,s._)([(0,n.$)("esri.layers.mixins.APIKeyMixin")],t),t}},59930:(e,t,r)=>{r.d(t,{A:()=>h});var s,i=r(32816),n=r(32773),o=r(29298),a=(r(20266),r(88663)),l=r(69421),p=r(99924),u=r(45862);r(36544),r(93181),r(13671),r(40499),r(6407),r(90740),r(93804),r(91047),r(41390),r(58498),r(45371),r(80959);let d=s=class extends p.oY{constructor(e){super(e),this.name=null,this.code=null}clone(){return new s({name:this.name,code:this.code})}};var c;(0,i._)([(0,o.MZ)({type:String,json:{write:!0}})],d.prototype,"name",void 0),(0,i._)([(0,o.MZ)({type:[String,Number],json:{write:!0}})],d.prototype,"code",void 0),d=s=(0,i._)([(0,l.$)("esri.layers.support.CodedValue")],d);let y=c=class extends u.A{constructor(e){super(e),this.codedValues=null,this.type="coded-value"}getName(e){let t=null;if(this.codedValues){const r=String(e);this.codedValues.some((e=>(String(e.code)===r&&(t=e.name),!!t)))}return t}clone(){return new c({codedValues:(0,n.o8)(this.codedValues),name:this.name})}};(0,i._)([(0,o.MZ)({type:[d],json:{write:!0}})],y.prototype,"codedValues",void 0),(0,i._)([(0,a.e)({codedValue:"coded-value"})],y.prototype,"type",void 0),y=c=(0,i._)([(0,l.$)("esri.layers.support.CodedValueDomain")],y);const h=y},45862:(e,t,r)=>{r.d(t,{A:()=>d});var s=r(32816),i=r(93804),n=r(99924),o=r(29298),a=(r(32773),r(20266),r(88663)),l=r(69421);r(90740),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(36544);const p=new i.J({inherited:"inherited",codedValue:"coded-value",range:"range"});let u=class extends n.oY{constructor(e){super(e),this.name=null,this.type=null}};(0,s._)([(0,o.MZ)({type:String,json:{write:!0}})],u.prototype,"name",void 0),(0,s._)([(0,a.e)(p)],u.prototype,"type",void 0),u=(0,s._)([(0,l.$)("esri.layers.support.Domain")],u);const d=u},66322:(e,t,r)=>{r.d(t,{A:()=>y});var s=r(32816),i=r(52731),n=r(99924),o=r(29298),a=(r(32773),r(20266),r(49877)),l=r(69421),p=r(56273),u=r(95637),d=r(78644);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(36544),r(59930),r(88663),r(93804),r(45862),r(72762),r(71613);let c=class extends((0,i.O)(n.oY)){constructor(e){super(e),this.id=null,this.name=null,this.domains=null,this.templates=null}readDomains(e){const t={};for(const r of Object.keys(e))t[r]=(0,u.f)(e[r]);return t}writeDomains(e,t){const r={};for(const t of Object.keys(e))e[t]&&(r[t]=e[t]?.toJSON());t.domains=r}};(0,s._)([(0,o.MZ)({json:{write:!0}})],c.prototype,"id",void 0),(0,s._)([(0,o.MZ)({json:{write:!0}})],c.prototype,"name",void 0),(0,s._)([(0,o.MZ)({json:{write:!0}})],c.prototype,"domains",void 0),(0,s._)([(0,a.r)("domains")],c.prototype,"readDomains",null),(0,s._)([(0,p.w)("domains")],c.prototype,"writeDomains",null),(0,s._)([(0,o.MZ)({type:[d.A],json:{write:!0}})],c.prototype,"templates",void 0),c=(0,s._)([(0,l.$)("esri.layers.support.FeatureType")],c);const y=c},44864:(e,t,r)=>{r.d(t,{A:()=>f});var s,i=r(32816),n=r(93804),o=r(99924),a=r(29298),l=r(36544),p=(r(32773),r(88663)),u=r(49877),d=r(69421),c=r(95637),y=r(17872);r(90740),r(41390),r(20266),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(59930),r(45862),r(72762),r(71613);const h=new n.J({binary:"binary",coordinate:"coordinate",countOrAmount:"count-or-amount",dateAndTime:"date-and-time",description:"description",locationOrPlaceName:"location-or-place-name",measurement:"measurement",nameOrTitle:"name-or-title",none:"none",orderedOrRanked:"ordered-or-ranked",percentageOrRatio:"percentage-or-ratio",typeOrCategory:"type-or-category",uniqueIdentifier:"unique-identifier"});let m=s=class extends o.oY{constructor(e){super(e),this.alias=null,this.defaultValue=void 0,this.description=null,this.domain=null,this.editable=!0,this.length=void 0,this.name=null,this.nullable=!0,this.type=null,this.valueType=null,this.visible=!0}readDescription(e,{description:t}){let r=null;try{r=t?JSON.parse(t):null}catch(e){}return r?.value??null}readValueType(e,{description:t}){let r=null;try{r=t?JSON.parse(t):null}catch(e){}return r?h.fromJSON(r.fieldValueType):null}clone(){return new s({alias:this.alias,defaultValue:this.defaultValue,description:this.description,domain:this.domain?.clone()??null,editable:this.editable,length:this.length,name:this.name,nullable:this.nullable,type:this.type,valueType:this.valueType,visible:this.visible})}};(0,i._)([(0,a.MZ)({type:String,json:{write:!0}})],m.prototype,"alias",void 0),(0,i._)([(0,a.MZ)({type:[String,Number],json:{write:{allowNull:!0}}})],m.prototype,"defaultValue",void 0),(0,i._)([(0,a.MZ)()],m.prototype,"description",void 0),(0,i._)([(0,u.r)("description")],m.prototype,"readDescription",null),(0,i._)([(0,a.MZ)({types:c.t,json:{read:{reader:c.f},write:!0}})],m.prototype,"domain",void 0),(0,i._)([(0,a.MZ)({type:Boolean,json:{write:!0}})],m.prototype,"editable",void 0),(0,i._)([(0,a.MZ)({type:l.I,json:{write:{overridePolicy:e=>({enabled:Number.isFinite(e)})}}})],m.prototype,"length",void 0),(0,i._)([(0,a.MZ)({type:String,json:{write:!0}})],m.prototype,"name",void 0),(0,i._)([(0,a.MZ)({type:Boolean,json:{write:!0}})],m.prototype,"nullable",void 0),(0,i._)([(0,p.e)(y.k)],m.prototype,"type",void 0),(0,i._)([(0,a.MZ)()],m.prototype,"valueType",void 0),(0,i._)([(0,u.r)("valueType",["description"])],m.prototype,"readValueType",null),(0,i._)([(0,a.MZ)({type:Boolean,json:{read:!1}})],m.prototype,"visible",void 0),m=s=(0,i._)([(0,d.$)("esri.layers.support.Field")],m);const f=m},79875:(e,t,r)=>{r.d(t,{A:()=>c});var s=r(6407),i=r(99924),n=r(20266),o=r(36544),a=r(133),l=r(30011),p=r(78016),u=r(54483);r(32773),r(90740),r(32816),r(41390),r(69421),r(40499),r(93181),r(13671),r(91047),r(29298),r(58498),r(45371),r(80959),r(55270),r(50214),r(93804),r(59192),r(95779),r(13262),r(346),r(64604),r(29512),r(99063),r(18683),r(16699),r(26809),r(2589),r(18527),r(94345),r(44600),r(2160),r(49877),r(7969),r(69763),r(56273),r(64752),r(48844),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(67504),r(92517),r(77037);const d=new Map;class c{static fromJSON(e){return new c(e.fields,e.timeZoneByFieldName)}static fromLayer(e){return new c(e.fields??[],f(e))}static fromLayerJSON(e){return new c(e.fields??[],f(e))}constructor(e=[],t){this._fieldsMap=new Map,this._normalizedFieldsMap=new Map,this._dateFieldsSet=new Set,this._numericFieldsSet=new Set,this._requiredFields=null,this.dateFields=[],this.numericFields=[],this.fields=e||[],this._timeZoneByFieldName=t?new Map(t):null;const r=[];for(const e of this.fields){const t=e?.name,s=h(t);if(t&&s){const i=y(t);this._fieldsMap.set(t,e),this._fieldsMap.set(i,e),this._normalizedFieldsMap.set(s,e),r.push(`${i}:${e.type}:${this._timeZoneByFieldName?.get(t)}`),(0,l.vE)(e)?(this.dateFields.push(e),this._dateFieldsSet.add(e)):(0,l.WA)(e)&&(this._numericFieldsSet.add(e),this.numericFields.push(e)),(0,l.te)(e)||(0,l.Xz)(e)||(e.editable=null==e.editable||!!e.editable,e.nullable=null==e.nullable||!!e.nullable)}}r.sort(),this.uid=r.join()}get requiredFields(){if(!this._requiredFields){this._requiredFields=[];for(const e of this.fields)(0,l.te)(e)||(0,l.Xz)(e)||e.nullable||void 0!==(0,l.lD)(e)||this._requiredFields.push(e)}return this._requiredFields}equals(e){return this.uid===e?.uid}has(e){return null!=this.get(e)}get(e){if(!e)return;let t=this._fieldsMap.get(e);return t||(t=this._fieldsMap.get(y(e))??this._normalizedFieldsMap.get(h(e)),t&&this._fieldsMap.set(e,t),t)}getTimeZone(e){const t=this.get(e&&"string"!=typeof e?e.name:e);return t?this._timeZoneByFieldName?this._timeZoneByFieldName.get(t.name):"date"===t.type||"esriFieldTypeDate"===t.type?(n.L.getLogger("esri.layers.support.FieldsIndex").error(new s.A("getTimeZone:no-timezone-information",`no time zone information for field '${t.name}'`)),p.u):m.has(t.type)?p.a:null:null}getLuxonTimeZone(e){const t=this.getTimeZone(e);return t?t===p.a?a.U.instance:t===p.u?u.F.utcInstance:(0,o.g)(d,t,(()=>u.I.create(t))):null}isDateField(e){return this._dateFieldsSet.has(this.get(e))}isTimeOnlyField(e){return(0,l.OH)(this.get(e))}isNumericField(e){return this._numericFieldsSet.has(this.get(e))}normalizeFieldName(e){return this.get(e)?.name??void 0}toJSON(){return{fields:this.fields.map((e=>(0,i.Wj)(e)?e.toJSON():e)),timeZoneByFieldName:this._timeZoneByFieldName?Array.from(this._timeZoneByFieldName.entries()):null}}}function y(e){return e.trim().toLowerCase()}function h(e){return(0,l.rS)(e)?.toLowerCase()??""}const m=new Set(["time-only","date-only","timestamp-offset","esriFieldTypeDateOnly","esriFieldTypeTimeOnly","esriFieldTypeTimestampOffset"]);function f(e){const t=new Map;if(!e.fields)return t;const r=!0===e.datesInUnknownTimezone,{timeInfo:s,editFieldsInfo:i}=e,n=(s?"startField"in s?s.startField:s.startTimeField:"")??"",o=(s?"endField"in s?s.endField:s.endTimeField:"")??"",a="dateFieldsTimeZone"in e?e.dateFieldsTimeZone??null:e.dateFieldsTimeReference?(0,p.f)(e.dateFieldsTimeReference):null,l=i?"timeZone"in i?i.timeZone??a:i.dateFieldsTimeReference?(0,p.f)(i.dateFieldsTimeReference):a??p.u:null,u=s?"timeZone"in s?s.timeZone??a:s.timeReference?(0,p.f)(s.timeReference):a:null,d=new Map([[y(i?.creationDateField??""),l],[y(i?.editDateField??""),l],[y(n),u],[y(o),u]]);for(const{name:s,type:i}of e.fields)if(m.has(i))t.set(s,p.a);else if("date"!==i&&"esriFieldTypeDate"!==i)t.set(s,null);else if(r)t.set(s,p.a);else{const e=d.get(y(s??""))??a;t.set(s,e)}return t}},72762:(e,t,r)=>{r.d(t,{A:()=>p});var s,i=r(32816),n=(r(20266),r(32773),r(6407),r(88663)),o=r(69421),a=r(45862);r(90740),r(93804),r(29298),r(36544),r(93181),r(13671),r(40499),r(91047),r(99924),r(41390),r(58498),r(45371),r(80959);let l=s=class extends a.A{constructor(e){super(e),this.type="inherited"}clone(){return new s}};(0,i._)([(0,n.e)({inherited:"inherited"})],l.prototype,"type",void 0),l=s=(0,i._)([(0,o.$)("esri.layers.support.InheritedDomain")],l);const p=l},71895:(e,t,r)=>{r.d(t,{A:()=>u});var s,i=r(32816),n=r(17745),o=r(99924),a=r(29298),l=(r(32773),r(20266),r(69421));r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(81272),r(36544),r(44945);let p=s=class extends o.oY{constructor(e){super(e),this.floorField=null,this.viewAllMode=!1,this.viewAllLevelIds=new n.A}clone(){return new s({floorField:this.floorField,viewAllMode:this.viewAllMode,viewAllLevelIds:this.viewAllLevelIds})}};(0,i._)([(0,a.MZ)({type:String,json:{write:!0}})],p.prototype,"floorField",void 0),(0,i._)([(0,a.MZ)({json:{read:!1,write:!1}})],p.prototype,"viewAllMode",void 0),(0,i._)([(0,a.MZ)({json:{read:!1,write:!1}})],p.prototype,"viewAllLevelIds",void 0),p=s=(0,i._)([(0,l.$)("esri.layers.support.LayerFloorInfo")],p);const u=p},71613:(e,t,r)=>{r.d(t,{A:()=>u});var s,i=r(32816),n=r(29298),o=(r(32773),r(20266),r(88663)),a=r(69421),l=r(45862);r(36544),r(93181),r(13671),r(40499),r(6407),r(90740),r(93804),r(91047),r(99924),r(41390),r(58498),r(45371),r(80959);let p=s=class extends l.A{constructor(e){super(e),this.maxValue=null,this.minValue=null,this.type="range"}clone(){return new s({maxValue:this.maxValue,minValue:this.minValue,name:this.name})}};(0,i._)([(0,n.MZ)({json:{type:[Number],read:{source:"range",reader:(e,t)=>t.range?.[1]},write:{enabled:!1,overridePolicy(){return{enabled:null!=this.maxValue&&null==this.minValue}},target:"range",writer(e,t,r){t[r]=[this.minValue||0,e]}}}})],p.prototype,"maxValue",void 0),(0,i._)([(0,n.MZ)({json:{type:[Number],read:{source:"range",reader:(e,t)=>t.range?.[0]},write:{target:"range",writer(e,t,r){t[r]=[e,this.maxValue||0]}}}})],p.prototype,"minValue",void 0),(0,i._)([(0,o.e)({range:"range"})],p.prototype,"type",void 0),p=s=(0,i._)([(0,a.$)("esri.layers.support.RangeDomain")],p);const u=p},27084:(e,t,r)=>{r.d(t,{A:()=>c});var s=r(32816),i=r(52731),n=r(93804),o=r(99924),a=r(29298),l=(r(32773),r(20266),r(69421));r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(36544);const p=new n.J({esriRelCardinalityOneToOne:"one-to-one",esriRelCardinalityOneToMany:"one-to-many",esriRelCardinalityManyToMany:"many-to-many"}),u=new n.J({esriRelRoleOrigin:"origin",esriRelRoleDestination:"destination"});let d=class extends((0,i.O)(o.oY)){constructor(e){super(e),this.cardinality=null,this.composite=null,this.id=null,this.keyField=null,this.keyFieldInRelationshipTable=null,this.name=null,this.relatedTableId=null,this.relationshipTableId=null,this.role=null}};(0,s._)([(0,a.MZ)({json:{read:p.read,write:p.write}})],d.prototype,"cardinality",void 0),(0,s._)([(0,a.MZ)({json:{read:!0,write:!0}})],d.prototype,"composite",void 0),(0,s._)([(0,a.MZ)({json:{read:!0,write:!0}})],d.prototype,"id",void 0),(0,s._)([(0,a.MZ)({json:{read:!0,write:!0}})],d.prototype,"keyField",void 0),(0,s._)([(0,a.MZ)({json:{read:!0,write:!0}})],d.prototype,"keyFieldInRelationshipTable",void 0),(0,s._)([(0,a.MZ)({json:{read:!0,write:!0}})],d.prototype,"name",void 0),(0,s._)([(0,a.MZ)({json:{read:!0,write:!0}})],d.prototype,"relatedTableId",void 0),(0,s._)([(0,a.MZ)({json:{read:!0,write:!0}})],d.prototype,"relationshipTableId",void 0),(0,s._)([(0,a.MZ)({json:{read:u.read,write:u.write}})],d.prototype,"role",void 0),d=(0,s._)([(0,l.$)("esri.layers.support.Relationship")],d);const c=d},8824:(e,t,r)=>{r.d(t,{A:()=>w});var s,i=r(32816),n=r(94345),o=r(27281),a=r(93804),l=r(99924),p=r(32773),u=r(29298),d=(r(20266),r(49877)),c=r(69421),y=r(56273),h=r(7969),m=r(77037),f=r(44864);r(36544),r(44600),r(2160),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(69763),r(18683),r(64604),r(29512),r(99063),r(64752),r(48844),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(67504),r(92517),r(72393),r(52731),r(17745),r(81272),r(44945),r(30011),r(55270),r(50214),r(59192),r(78016),r(54483),r(95779),r(13262),r(346),r(51961),r(62399),r(64995),r(33150),r(58173),r(66110),r(67520),r(27532),r(88663),r(48103),r(65085),r(33611),r(84857),r(60373),r(98187),r(35902),r(13226),r(16794),r(52357),r(11090),r(49319),r(93546),r(29570),r(34592),r(79825),r(95101),r(67578),r(14896),r(95611),r(98089),r(91366),r(80473),r(43435),r(73435),r(4048),r(85232),r(93471),r(53252),r(34039),r(70061),r(3495),r(97906),r(64524),r(65023),r(31424),r(74676),r(53610),r(29447),r(78273),r(49475),r(32368),r(7391),r(22529),r(43534),r(38094),r(67723),r(47239),r(59858),r(63728),r(1178),r(7182),r(47788),r(19297),r(82408),r(73509),r(28276),r(69277),r(70580),r(75191),r(24319),r(62092),r(4157),r(62401),r(89322),r(20138),r(53370),r(46946),r(3816),r(71992),r(80167),r(4478),r(91808),r(7161),r(55586),r(35121),r(92229),r(18344),r(64884),r(23351),r(51222),r(42870),r(67321),r(73067),r(54512),r(53103),r(19648),r(42948),r(95637),r(59930),r(45862),r(72762),r(71613),r(17872);const g=new a.J({esriGeometryPoint:"point",esriGeometryMultipoint:"multipoint",esriGeometryPolyline:"polyline",esriGeometryPolygon:"polygon",esriGeometryEnvelope:"extent",mesh:"mesh","":null});let v=s=class extends l.oY{constructor(e){super(e),this.displayFieldName=null,this.exceededTransferLimit=!1,this.features=[],this.fields=null,this.geometryType=null,this.hasM=!1,this.hasZ=!1,this.queryGeometry=null,this.spatialReference=null}readFeatures(e,t){const r=h.A.fromJSON(t.spatialReference),s=[];for(let t=0;t0)for(let r=0;rMath.round((e-s)/t)),(e=>Math.round((i-e)/r)));for(let e=0,t=n.length;er*t+e}if(this.hasM&&null!=r?.scale?.[3]){const{translate:[,,,e],scale:[,,,t]}=r;l=r=>null==r?r:r*t+e}const p=this._getHydrationFunction(e,(e=>e*n+s),(e=>i-e*o),a,l);for(const{geometry:e}of t)null!=e&&p&&p(e);return this.transform=null,this}_quantizePoints(e,t,r){let s,i;const n=[];for(let o=0,a=e.length;o0){const e=t(a[0]),o=r(a[1]);e===s&&o===i||(n.push([e-s,o-i]),s=e,i=o)}else s=t(a[0]),i=r(a[1]),n.push([s,i])}return n.length>0?n:null}_getQuantizationFunction(e,t,r){return"point"===e?e=>(e.x=t(e.x),e.y=r(e.y),e):"polyline"===e||"polygon"===e?e=>{const s=(0,m.Bi)(e)?e.rings:e.paths,i=[];for(let e=0,n=s.length;e0?((0,m.Bi)(e)?e.rings=i:e.paths=i,e):null}:"multipoint"===e?e=>{const s=this._quantizePoints(e.points,t,r);return s&&s.length>0?(e.points=s,e):null}:"extent"===e?e=>e:null}_getHydrationFunction(e,t,r,s,i){return"point"===e?e=>{e.x=t(e.x),e.y=r(e.y),s&&(e.z=s(e.z))}:"polyline"===e||"polygon"===e?e=>{const n=(0,m.Bi)(e)?e.rings:e.paths;let o,a;for(let e=0,s=n.length;e0?(o+=i[0],a+=i[1]):(o=i[0],a=i[1]),i[0]=t(o),i[1]=r(a)}}if(s&&i)for(let e=0,t=n.length;e{e.xmin=t(e.xmin),e.ymin=r(e.ymin),e.xmax=t(e.xmax),e.ymax=r(e.ymax),s&&null!=e.zmax&&null!=e.zmin&&(e.zmax=s(e.zmax),e.zmin=s(e.zmin)),i&&null!=e.mmax&&null!=e.mmin&&(e.mmax=i(e.mmax),e.mmin=i(e.mmin))}:"multipoint"===e?e=>{const n=e.points;let o,a;for(let e=0,s=n.length;e0?(o+=s[0],a+=s[1]):(o=s[0],a=s[1]),s[0]=t(o),s[1]=r(a)}if(s&&i)for(let e=0,t=n.length;e({enabled:e})}}})],v.prototype,"exceededTransferLimit",void 0),(0,i._)([(0,u.MZ)({type:[o.A],json:{write:!0}})],v.prototype,"features",void 0),(0,i._)([(0,d.r)("features")],v.prototype,"readFeatures",null),(0,i._)([(0,u.MZ)({type:[f.A],json:{write:!0}})],v.prototype,"fields",void 0),(0,i._)([(0,u.MZ)({type:["point","multipoint","polyline","polygon","extent","mesh"],json:{read:{reader:g.read}}})],v.prototype,"geometryType",void 0),(0,i._)([(0,y.w)("geometryType")],v.prototype,"writeGeometryType",null),(0,i._)([(0,u.MZ)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],v.prototype,"hasM",void 0),(0,i._)([(0,u.MZ)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],v.prototype,"hasZ",void 0),(0,i._)([(0,u.MZ)({types:n.yR,json:{write:!0}})],v.prototype,"queryGeometry",void 0),(0,i._)([(0,d.r)("queryGeometry")],v.prototype,"readQueryGeometry",null),(0,i._)([(0,u.MZ)({type:h.A,json:{write:!0}})],v.prototype,"spatialReference",void 0),(0,i._)([(0,y.w)("spatialReference")],v.prototype,"writeSpatialReference",null),(0,i._)([(0,u.MZ)({json:{write:!0}})],v.prototype,"transform",void 0),v=s=(0,i._)([(0,c.$)("esri.rest.support.FeatureSet")],v),v.prototype.toJSON.isDefaultToJSON=!0;const w=v}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/435372a915ca075b13f0.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/435372a915ca075b13f0.js new file mode 100644 index 00000000..f6c06896 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/435372a915ca075b13f0.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[4628],{34628:(e,t,r)=>{r.d(t,{isAnimatedPNG:()=>h,parseApng:()=>o});var n=r(67138),i=r(80959),s=r(45371);r(13671),r(6407),r(32773),r(20266),r(90740);const a=(0,n.g)({exports:{}}.exports=function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={exports:{},id:n,loaded:!1};return e[n].call(i.exports,i,i.exports,r),i.loaded=!0,i.exports}return r.m=e,r.c=t,r.p="",r(0)}([function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.isNotPNG=function(e){return e===a},t.isNotAPNG=function(e){return e===o},t.default=function(e){var t=new Uint8Array(e);if(Array.prototype.some.call(u,(function(e,r){return e!==t[r]})))return a;var r=!1;if(h(t,(function(e){return!(r="acTL"===e)})),!r)return o;var n=[],i=[],l=null,m=null,d=0,v=new s.APNG;if(h(t,(function(e,t,r,a){var o=new DataView(t.buffer);switch(e){case"IHDR":l=t.subarray(r+8,r+8+a),v.width=o.getUint32(r+8),v.height=o.getUint32(r+12);break;case"acTL":v.numPlays=o.getUint32(r+8+4);break;case"fcTL":m&&(v.frames.push(m),d++),(m=new s.Frame).width=o.getUint32(r+8+4),m.height=o.getUint32(r+8+8),m.left=o.getUint32(r+8+12),m.top=o.getUint32(r+8+16);var u=o.getUint16(r+8+20),h=o.getUint16(r+8+22);0===h&&(h=100),m.delay=1e3*u/h,m.delay<=10&&(m.delay=100),v.playTime+=m.delay,m.disposeOp=o.getUint8(r+8+24),m.blendOp=o.getUint8(r+8+25),m.dataParts=[],0===d&&2===m.disposeOp&&(m.disposeOp=1);break;case"fdAT":m&&m.dataParts.push(t.subarray(r+8+4,r+8+a));break;case"IDAT":m&&m.dataParts.push(t.subarray(r+8,r+8+a));break;case"IEND":i.push(c(t,r,12+a));break;default:n.push(c(t,r,12+a))}})),m&&v.frames.push(m),0==v.frames.length)return o;var _=new Blob(n),g=new Blob(i);return v.frames.forEach((function(e){var t=[];t.push(u),l.set(f(e.width),0),l.set(f(e.height),4),t.push(p("IHDR",l)),t.push(_),e.dataParts.forEach((function(e){return t.push(p("IDAT",e))})),t.push(g),e.imageData=new Blob(t,{type:"image/png"}),delete e.dataParts,t=null})),v};var n,i=(n=r(1))&&n.__esModule?n:{default:n},s=r(2),a=new Error("Not a PNG"),o=new Error("Not an animated PNG"),u=new Uint8Array([137,80,78,71,13,10,26,10]);function h(e,t){var r=new DataView(e.buffer),n=8,i=void 0,s=void 0,a=void 0;do{s=r.getUint32(n),a=t(i=l(e,n+4,4),e,n,s),n+=12+s}while(!1!==a&&"IEND"!=i&&n>>24&255,e>>>16&255,e>>>8&255,255&e])}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=-1,i=t,s=t+(arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.length-t);i>>8^r[255&(n^e[i])];return~n};for(var r=new Uint32Array(256),n=0;n<256;n++){for(var i=n,s=0;s<8;s++)i=1&i?3988292384^i>>>1:i>>>1;r[n]=i}},function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.Frame=t.APNG=void 0;var n,i=function(){function e(e,t){for(var r=0;r1&&void 0!==arguments[1]&&arguments[1];return this.createImages().then((function(){return new s.default(t,e,r)}))}}]),e}(),t.Frame=function(){function e(){a(this,e),this.left=0,this.top=0,this.width=0,this.height=0,this.delay=0,this.disposeOp=0,this.blendOp=0,this.imageData=null,this.imageElement=null}return i(e,[{key:"createImage",value:function(){var e=this;return this.imageElement?Promise.resolve():new Promise((function(t,r){var n=URL.createObjectURL(e.imageData);e.imageElement=document.createElement("img"),e.imageElement.onload=function(){URL.revokeObjectURL(n),t()},e.imageElement.onerror=function(){URL.revokeObjectURL(n),e.imageElement=null,r(new Error("Image creation error"))},e.imageElement.src=n}))}}]),e}()},function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0});var n,i=function(){function e(e,t){for(var r=0;r=this._apng.numPlays&&(this._ended=!0,this._paused=!0)),this._prevFrame&&1==this._prevFrame.disposeOp?this.context.clearRect(this._prevFrame.left,this._prevFrame.top,this._prevFrame.width,this._prevFrame.height):this._prevFrame&&2==this._prevFrame.disposeOp&&this.context.putImageData(this._prevFrameData,this._prevFrame.left,this._prevFrame.top);var e=this.currentFrame;this._prevFrame=e,this._prevFrameData=null,2==e.disposeOp&&(this._prevFrameData=this.context.getImageData(e.left,e.top,e.width,e.height)),0==e.blendOp&&this.context.clearRect(e.left,e.top,e.width,e.height),this.context.drawImage(e.imageElement,e.left,e.top),this.emit("frame",this._currentFrameNumber),this._ended&&this.emit("end")}},{key:"play",value:function(){var e=this;this.emit("play"),this._ended&&this.stop(),this._paused=!1;var t=performance.now()+this.currentFrame.delay/this.playbackRate;requestAnimationFrame((function r(n){if(!e._ended&&!e._paused){if(n>=t){for(;n-t>=e._apng.playTime/e.playbackRate;)t+=e._apng.playTime/e.playbackRate,e._numPlays++;do{e.renderNextFrame(),t+=e.currentFrame.delay/e.playbackRate}while(!e._ended&&n>t)}requestAnimationFrame(r)}}))}},{key:"pause",value:function(){this._paused||(this.emit("pause"),this._paused=!0)}},{key:"stop",value:function(){this.emit("stop"),this._numPlays=0,this._ended=!1,this._paused=!0,this._currentFrameNumber=-1,this.context.clearRect(0,0,this._apng.width,this._apng.height),this.renderNextFrame()}},{key:"currentFrameNumber",get:function(){return this._currentFrameNumber}},{key:"currentFrame",get:function(){return this._apng.frames[this._currentFrameNumber]}},{key:"paused",get:function(){return this._paused}},{key:"ended",get:function(){return this._ended}}]),t}(((n=r(4))&&n.__esModule?n:{default:n}).default);t.default=s},function(e,t){function r(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function n(e){return"function"==typeof e}function i(e){return"object"==typeof e&&null!==e}function s(e){return void 0===e}e.exports=r,r.EventEmitter=r,r.prototype._events=void 0,r.prototype._maxListeners=void 0,r.defaultMaxListeners=10,r.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||isNaN(e))throw TypeError("n must be a positive number");return this._maxListeners=e,this},r.prototype.emit=function(e){var t,r,a,o,u,h;if(this._events||(this._events={}),"error"===e&&(!this._events.error||i(this._events.error)&&!this._events.error.length)){if((t=arguments[1])instanceof Error)throw t;var l=new Error('Uncaught, unspecified "error" event. ('+t+")");throw l.context=t,l}if(s(r=this._events[e]))return!1;if(n(r))switch(arguments.length){case 1:r.call(this);break;case 2:r.call(this,arguments[1]);break;case 3:r.call(this,arguments[1],arguments[2]);break;default:o=Array.prototype.slice.call(arguments,1),r.apply(this,o)}else if(i(r))for(o=Array.prototype.slice.call(arguments,1),a=(h=r.slice()).length,u=0;u0&&this._events[e].length>a&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"==typeof console.trace&&console.trace()),this},r.prototype.on=r.prototype.addListener,r.prototype.once=function(e,t){if(!n(t))throw TypeError("listener must be a function");var r=!1;function i(){this.removeListener(e,i),r||(r=!0,t.apply(this,arguments))}return i.listener=t,this.on(e,i),this},r.prototype.removeListener=function(e,t){var r,s,a,o;if(!n(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(a=(r=this._events[e]).length,s=-1,r===t||n(r.listener)&&r.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(i(r)){for(o=a;o-- >0;)if(r[o]===t||r[o].listener&&r[o].listener===t){s=o;break}if(s<0)return this;1===r.length?(r.length=0,delete this._events[e]):r.splice(s,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},r.prototype.removeAllListeners=function(e){var t,r;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[e]&&delete this._events[e],this;if(0===arguments.length){for(t in this._events)"removeListener"!==t&&this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(n(r=this._events[e]))this.removeListener(e,r);else if(r)for(;r.length;)this.removeListener(e,r[r.length-1]);return delete this._events[e],this},r.prototype.listeners=function(e){return this._events&&this._events[e]?n(this._events[e])?[this._events[e]]:this._events[e].slice():[]},r.prototype.listenerCount=function(e){if(this._events){var t=this._events[e];if(n(t))return 1;if(t)return t.length}return 0},r.listenerCount=function(e,t){return e.listenerCount(t)}}]));async function o(e,t){const r=a(e);if(r instanceof Error)throw r;await r.createImages(),(0,i.Te)(t);const{frames:n,width:o,height:u}=r,h=document.createElement("canvas");h.width=o,h.height=u;const l=h.getContext("2d",{willReadFrequently:!0}),c=[],p=[];let f=0;for(const e of n){const t=(0,s.M)(e.delay||100);p.push(t),f+=t;const r=e.imageElement;0===e.blendOp?l.globalCompositeOperation="copy":l.globalCompositeOperation="source-over";const n=2===e.disposeOp?l.getImageData(e.left,e.top,e.width,e.height):void 0;l.drawImage(r,e.left,e.top);const i=l.getImageData(0,0,o,u);c.push(i),0===e.disposeOp||(1===e.disposeOp?l.clearRect(e.left,e.top,e.width,e.height):2===e.disposeOp&&l.putImageData(n,e.left,e.top))}return{frameCount:n.length,duration:f,frameDurations:p,getFrame:e=>c[e],width:o,height:u}}const u=[137,80,78,71,13,10,26,10];function h(e){if(!function(e){const t=new Uint8Array(e);return!u.some(((e,r)=>e!==t[r]))}(e))return!1;const t=new DataView(e),r=new Uint8Array(e);let n,i=8;do{const e=t.getUint32(i);if(n=String.fromCharCode.apply(String,Array.prototype.slice.call(r.subarray(i+4,i+8))),"acTL"===n)return!0;i+=12+e}while("IEND"!==n&&i{r.d(t,{a:()=>o,c:()=>i});var a=r(99063),n=r(82408);function o(e,t){return{...s(e,t),readResourcePaths:[]}}function i(e,t,r){const n=(0,a.An)(e.itemUrl);return{...s(e,t),messages:[],writtenProperties:[],blockedRelativeUrls:[],verifyItemRelativeUrls:n?{rootPath:n.path,writtenUrls:[]}:null,resources:r?{toAdd:[],toUpdate:[],toKeep:[],pendingOperations:[]}:null}}function s(e,t){return{origin:t,url:(0,a.An)(e.itemUrl),portal:e.portal||n.A.getDefault(),portalItem:e}}},73341:(e,t,r)=>{function a(e){return e&&"getAtOrigin"in e&&"originOf"in e}r.d(t,{i:()=>a})},54203:(e,t,r)=>{r.d(t,{u:()=>n});var a=r(73341);function n(e){e?.writtenProperties&&e.writtenProperties.forEach((({target:e,propName:t,newOrigin:r})=>{(0,a.i)(e)&&r&&e.originOf(t)!==r&&e.updateOrigin(t,r)}))}},36915:(e,t,r)=>{r.d(t,{v:()=>i});var a=r(90740),n=r(6407),o=r(64604);function i(e){if(a.A.apiKey&&(0,o.s)(e.portal.url))throw new n.A("save-api-key-utils:api-key-not-supported",`Saving is not supported on ${e.portal.url} when using an api key`)}},8410:(e,t,r)=>{r.d(t,{b:()=>n,e:()=>i});var a=r(6407);async function n(e){const t=[];for(const r of e.allLayers)if("beforeSave"in r&&"function"==typeof r.beforeSave){const e=r.beforeSave();e&&t.push(e)}await Promise.allSettled(t)}const o=new Set(["layer:unsupported","property:unsupported","symbol:unsupported","symbol-layer:unsupported","url:unsupported"]);function i(e,t,r){let n=(e.messages??[]).filter((({type:e})=>"error"===e)).map((({name:e,message:t,details:r})=>new a.A(e,t,r)));if(e.blockedRelativeUrls&&(n=n.concat(e.blockedRelativeUrls.map((e=>new a.A("url:unsupported",`Relative url '${e}' is not supported`))))),r){const{ignoreUnsupported:e,supplementalUnsupportedErrors:t=[],requiredPropertyChecksDisabled:a}=r;e&&(n=n.filter((({name:e})=>!(o.has(e)||t.includes(e))))),a&&(n=n.filter((e=>"web-document-write:property-required"!==e.name)))}if(n.length>0)throw new a.A(t.errorName,"Failed to save due to unsupported or invalid content. See 'details.errors' for more detailed information",{errors:n})}},58300:(e,t,r)=>{r.d(t,{save:()=>u,saveAs:()=>p});var a=r(30794),n=r(82454);r(6407),r(32773),r(20266),r(90740),r(82408),r(32816),r(29512),r(99063),r(99924),r(41390),r(69421),r(40499),r(93181),r(13671),r(91047),r(36544),r(29298),r(58498),r(45371),r(80959),r(64604),r(73509),r(28276),r(49877),r(44600),r(2160),r(7969),r(69763),r(93804),r(18683),r(56273),r(64752),r(48844),r(29208),r(59192),r(69277),r(70580),r(75191),r(24319),r(62092),r(43059),r(89935),r(49813),r(1178),r(79697),r(36915),r(8410),r(78281),r(44945),r(2589),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(18527),r(67504),r(47387),r(46728),r(64102);const o="Stream Service";function i(e){return{isValid:"stream"===e.type&&!!e.url&&!e.webSocketUrl,errorMessage:"Stream layer should be created using a url to a stream service"}}function s(e){const t=e.layerJSON;return Promise.resolve(t&&Object.keys(t).length?t:null)}async function l(e,t){const{parsedUrl:r,title:a,fullExtent:o}=e;t.url=r.path,t.title||=a,t.extent=null,null!=o&&(t.extent=await(0,n.a)(o)),(0,n.r)(t,n.t.METADATA),(0,n.b)(t,n.t.SINGLE_LAYER)}async function u(e,t){return(0,a.s)({layer:e,itemType:o,additionalItemType:"Feed",validateLayer:i,createItemData:s,errorNamePrefix:"stream-layer-save"},t)}async function p(e,t,r){return(0,a.a)({layer:e,itemType:o,validateLayer:i,createItemData:s,errorNamePrefix:"stream-layer-save-as",newItem:t,setItemProperties:l},r)}},30794:(e,t,r)=>{r.d(t,{a:()=>g,s:()=>v});var a=r(6407),n=r(54203),o=r(82408),i=r(43059),s=r(79697),l=r(82454),u=r(36915),p=r(8410);async function c(e){const{layer:t,errorNamePrefix:r,validateLayer:n}=e;await t.load(),function(e,t,r){const n=r(e);if(!n.isValid)throw new a.A(`${t}:invalid-parameters`,n.errorMessage,{layer:e})}(t,r,n)}function d(e,t){return`Layer (title: ${e.title}, id: ${e.id}) of type '${e.declaredClass}' ${t}`}function m(e){const{item:t,errorNamePrefix:r,layer:n,validateItem:o}=e;if((0,u.v)(t),function(e){const{item:t,itemType:r,additionalItemType:n,errorNamePrefix:o,layer:i}=e,s=[r];if(n&&s.push(n),!s.includes(t.type)){const e=s.map((e=>`'${e}'`)).join(", ");throw new a.A(`${o}:portal-item-wrong-type`,`Portal item type should be one of: "${e}"`,{item:t,layer:i})}}(e),o){const e=o(t);if(!e.isValid)throw new a.A(`${r}:invalid-parameters`,e.errorMessage,{layer:n})}}function f(e){return(0,s.c)(e,"portal-item")}async function y(e,t,r){"beforeSave"in e&&"function"==typeof e.beforeSave&&await e.beforeSave();const a=e.write({},t);return await Promise.all(t.resources?.pendingOperations??[]),(0,p.e)(t,{errorName:"layer-write:unsupported"},r),a}function w(e){(0,l.b)(e,l.t.JSAPI),e.typeKeywords&&(e.typeKeywords=e.typeKeywords.filter(((e,t,r)=>r.indexOf(e)===t)))}async function v(e,t){const{layer:r,createItemData:o,createJSONContext:i,setItemProperties:s,saveResources:l,supplementalUnsupportedErrors:u}=e;await c(e),function(e){const{layer:t,errorNamePrefix:r}=e,{portalItem:n}=t;if(!n)throw new a.A(`${r}:portal-item-not-set`,d(t,"requires the portalItem property to be set"));if(!n.loaded)throw new a.A(`${r}:portal-item-not-loaded`,d(t,"cannot be saved to a portal item that does not exist or is inaccessible"));m({...e,item:n})}(e);const p=r.portalItem,v=i?i(p):f(p),g=await y(r,v,{...t,supplementalUnsupportedErrors:u}),h=await o({layer:r,layerJSON:g},p);return await(s?.(r,p)),w(p),await p.update({data:h}),(0,n.u)(v),await(l?.(p,v)),p}async function g(e,t){const{layer:r,createItemData:a,createJSONContext:s,setItemProperties:l,saveResources:u,supplementalUnsupportedErrors:p}=e;await c(e);const d=function(e){const{newItem:t,itemType:r}=e;let a=i.default.from(t);return a.id&&(a=a.clone(),a.id=null),a.type??=r,a.portal??=o.A.getDefault(),m({...e,item:a}),a}(e),v=s?s(d):f(d),g=await y(r,v,{...t,supplementalUnsupportedErrors:p}),h=await a({layer:r,layerJSON:g},d);return await l(r,d),w(d),await async function(e,t,r){const a=e.portal;await a.signIn(),await(a.user?.addItem({item:e,data:t,folder:r?.folder}))}(d,h,t),r.portalItem=d,(0,n.u)(v),await(u?.(d,v)),d}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/4674e6e3dda183227cb2.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/4674e6e3dda183227cb2.js new file mode 100644 index 00000000..e3273f9f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/4674e6e3dda183227cb2.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[993],{22522:(e,t,n)=>{n.d(t,{a:()=>i,c:()=>a,d:()=>s,n:()=>o,t:()=>l});var r=n(32773);function o(e,t=!1){return e<=r.n?t?new Array(e).fill(0):new Array(e):new Float64Array(e)}function i(e){return((0,r.d)(e)?e.length:e.byteLength/8)<=r.n?Array.from(e):new Float64Array(e)}function s(e,t,n){return Array.isArray(e)?e.slice(t,t+n):e.subarray(t,t+n)}function a(e,t){for(let n=0;n{n.d(t,{S:()=>l,a:()=>a,b:()=>d,c:()=>x,d:()=>c,e:()=>g,f:()=>y,i:()=>v});var r=n(64604),o=n(32773),i=n(80959),s=n(80488);class a{constructor(e,t,n){this.assetName=e,this.assetMimeType=t,this.parts=n}equals(e){return this===e||this.assetName===e.assetName&&this.assetMimeType===e.assetMimeType&&(0,o.e)(this.parts,e.parts,((e,t)=>e.equals(t)))}isOnService(e){return this.parts.every((t=>t.isOnService(e)))}makeHash(){let e="";for(const t of this.parts)e+=t.partHash;return e}async toBlob(e){const{parts:t}=this;if(1===t.length)return t[0].toBlob(e);const n=await Promise.all(t.map((t=>t.toBlob(e))));return(0,i.Te)(e),new Blob(n)}}class l{constructor(e,t){this.partUrl=e,this.partHash=t}equals(e){return this===e||this.partUrl===e.partUrl&&this.partHash===e.partHash}isOnService(e){return this.partUrl.startsWith(`${e.path}/assets/`)}async toBlob(e){const{data:t}=await(0,r.A)(this.partUrl,{responseType:"blob"});return(0,i.Te)(e),t}}function c(e){return t=e?.source,!!t&&(Array.isArray(t)?t.some(h):h(t));var t}function u(e){return!!Array.isArray(e)&&e.every((e=>e instanceof a))}const p=/^(model\/gltf\+json)|(model\/gltf-binary)$/,f=/\.(gltf|glb)/i;function h(e){if(e instanceof File){const{type:t,name:n}=e;return p.test(t)||f.test(n)}return p.test(e.assetMimeType)||f.test(e.assetName)}function g(e,t){if(!e)return!1;const{source:n}=e;return function(e,t){if(Array.isArray(e)){const n=e;return n.length>0&&n.every((e=>m(e,t)))}return m(e,t)}(n,t)}function y(e,t){if(e===t)return!0;const{source:n}=e,{source:r}=t;if(n===r)return!0;if(u(n)&&u(r)){if(n.length!==r.length)return!1;const e=(e,t)=>e.assetNamet.assetName?1:0,t=[...n].sort(e),o=[...r].sort(e);for(let e=0;e{n.d(t,{a:()=>c,c:()=>o,n:()=>i});var r=n(32773);function o(e){if((0,r.d)(e)){if(e.length(t=t&&0===e,n=n&&e===r,!t&&!n))),t?function(e){if(1===e)return a;if(eu.length){const t=Math.max(2*u.length,e);u=new Uint8Array(t)}return new Uint8Array(u.buffer,0,e)}(e.length):n?c(e.length):(0,r.d)(e)||e.BYTES_PER_ELEMENT!==Uint16Array.BYTES_PER_ELEMENT?function(e){let t=!0;for(const n of e){if(n>=65536)return(0,r.d)(e)?new Uint32Array(e):e;n>=256&&(t=!1)}return t?new Uint8Array(e):new Uint16Array(e)}(e):e}function i(e){return e<=r.n?new Array(e):e<=65536?new Uint16Array(e):new Uint32Array(e)}let s=(()=>{const e=new Uint32Array(131072);for(let t=0;t{const e=new Uint16Array(65536);for(let t=0;ts.length){const t=Math.max(2*s.length,e);s=new Uint32Array(t);for(let e=0;e{n.d(t,{M:()=>p,c:()=>h});var r,o=n(32816),i=n(99924),s=n(32773),a=n(20266),l=n(29298),c=n(48844),u=n(69421);let p=r=class extends i.oY{constructor(e){super(e),this.color=null,this.position=new Float64Array(0),this.uv=null,this.normal=null,this.tangent=null}castColor(e){return h(e,Uint8Array,[Uint8ClampedArray],{loggerTag:".color=",stride:4},a.L.getLogger(this))}castPosition(e){return e&&e instanceof Float32Array&&a.L.getLogger(this).warn(".position=","Setting position attribute from a Float32Array may cause precision problems. Consider storing data in a Float64Array or a regular number array"),h(e,Float64Array,[Float32Array],{loggerTag:".position=",stride:3},a.L.getLogger(this))}castUv(e){return h(e,Float32Array,[Float64Array],{loggerTag:".uv=",stride:2},a.L.getLogger(this))}castNormal(e){return h(e,Float32Array,[Float64Array],{loggerTag:".normal=",stride:3},a.L.getLogger(this))}castTangent(e){return h(e,Float32Array,[Float64Array],{loggerTag:".tangent=",stride:4},a.L.getLogger(this))}clone(){const e={position:(0,s.o8)(this.position),uv:(0,s.o8)(this.uv),normal:(0,s.o8)(this.normal),tangent:(0,s.o8)(this.tangent),color:(0,s.o8)(this.color)};return new r(e)}clonePositional(){const e={position:(0,s.o8)(this.position),normal:(0,s.o8)(this.normal),tangent:(0,s.o8)(this.tangent),uv:this.uv,color:this.color};return new r(e)}get memoryUsage(){let e=0;return e+=this.position.byteLength,null!=this.uv&&(e+=this.uv.byteLength),null!=this.normal&&(e+=this.normal.byteLength),null!=this.tangent&&(e+=this.tangent.byteLength),null!=this.color&&(e+=this.color.byteLength),e}};function f(e,t,n,r){const{loggerTag:o,stride:i}=t;return e.length%i!=0?(r.error(o,`Invalid array length, expected a multiple of ${i}`),new n([])):e}function h(e,t,n,r,o){if(!e)return e;if(e instanceof t)return f(e,r,t,o);for(const i of n)if(e instanceof i)return f(new t(e),r,t,o);if(Array.isArray(e))return f(new t(e),r,t,o);{const r=n.map((e=>`'${e.name}'`));return o.error(`Failed to set property, expected one of ${r}, but got ${e.constructor.name}`),new t([])}}function g(e,t,n){t[n]=function(e){const t=new Array(e.length);for(let n=0;n{n.d(t,{a:()=>g,b:()=>y,c:()=>m,d:()=>c,e:()=>p,f:()=>u,g:()=>h,u:()=>x});var r=n(16699),o=n(47812),i=n(92349),s=n(80401),a=n(26809),l=n(2589);function c(e=x){return[e[0],e[1],e[2],e[3]]}function u(e,t,n=c()){return(0,a.p)(n,e),n[3]=t,n}function p(e,t=c()){const n=(0,o.g)(v,e);return d(t,(0,r.r)((0,i.g)(t,n))),t}function f(e,t,n=c()){return(0,i.s)(v,e,m(e)),(0,i.s)(w,t,m(t)),(0,i.m)(v,w,v),d(n,(0,r.r)((0,i.g)(n,v)))}function h(e,t,n,r=c()){return u(l.U,e,A),u(l.a,t,b),u(l.b,n,M),f(A,b,A),f(A,M,r),r}function g(e){return e}function y(e){return e[3]}function m(e){return(0,r.d)(e[3])}function d(e,t){return e[3]=t,e}n(62482);const x=[0,0,1,0],v=(0,s.c)(),w=(0,s.c)();c();const A=c(),b=c(),M=c()},64652:(e,t,n)=>{n.d(t,{d:()=>i});var r=n(16699),o=n(4361);function i(e,t,n){const i=Array.isArray(e),u=i?e.length/t:e.byteLength/(4*t),p=i?e:new Uint32Array(e,0,u*t),f=n?.minReduction??0,h=n?.originalIndices||null,g=h?h.length:0,y=n?.componentOffsets||null;let m=0;if(y)for(let e=0;em&&(m=t)}else m=u;const d=Math.floor(1.1*m)+1;(null==c||c.length<2*d)&&(c=new Uint32Array((0,r.n)(2*d)));for(let e=0;e<2*d;e++)c[e]=0;let x=0;const v=!!y&&!!h,w=v?g:u;let A=(0,o.n)(u);const b=new Uint32Array(g),M=1.96;let T=0!==f?Math.ceil(4*M*M/(f*f)*f*(1-f)):w,S=1,_=y?y[1]:w;for(let e=0;e=d&&(i-=d)}a===x&&(c[2*i]=o,c[2*i+1]=n+1,x++),A[n]=a}if(0!==f&&1-x/u>>2)|0;return r>>>0}let c=null},58942:(e,t,n)=>{n.d(t,{e:()=>a});var r,o,i=n(67138),s={exports:{}};r=s,o=function(){function e(e,o,i){i=i||2;var s,a,c,p,f,g,y,m=o&&o.length,d=m?o[0]*i:e.length,x=t(e,0,d,i,!0),v=[];if(!x||x.next===x.prev)return v;if(m&&(x=function(e,r,o,i){var s,a,c,p=[];for(s=0,a=r.length;s80*i){s=c=e[0],a=p=e[1];for(var w=i;wc&&(c=f),g>p&&(p=g);y=0!==(y=Math.max(c-s,p-a))?1/y:0}return r(x,v,i,s,a,y),v}function t(e,t,n,r,o){var i,s;if(o===_(e,t,n,r)>0)for(i=t;i=t;i-=r)s=M(i,e[i],e[i+1],s);if(s&&d(s,s.next)){var a=s.next;T(s),s=a}return s}function n(e,t){if(!e)return e;t||(t=e);var n,r=e;do{if(n=!1,r.steiner||!d(r,r.next)&&0!==m(r.prev,r,r.next))r=r.next;else{var o=r.prev;if(T(r),(r=t=o)===r.next)break;n=!0}}while(n||r!==t);return t}function r(e,t,l,c,u,p,h){if(e){!h&&p&&function(e,t,n,r){var o=e;do{null===o.z&&(o.z=f(o.x,o.y,t,n,r)),o.prevZ=o.prev,o.nextZ=o.next,o=o.next}while(o!==e);o.prevZ.nextZ=null,o.prevZ=null,function(e){var t,n,r,o,i,s,a,l,c=1;do{for(n=e,e=null,i=null,s=0;n;){for(s++,r=n,a=0,t=0;t0||l>0&&r;)0!==a&&(0===l||!r||n.z<=r.z)?(o=n,n=n.nextZ,a--):(o=r,r=r.nextZ,l--),i?i.nextZ=o:e=o,o.prevZ=i,i=o;n=r}i.nextZ=null,c*=2}while(s>1)}(o)}(e,c,u,p);for(var g,y,m=e;e.prev!==e.next;)if(g=e.prev,y=e.next,p?i(e,c,u,p):o(e))t.push(g.i/l),t.push(e.i/l),t.push(y.i/l),T(e),e=y.next,m=y.next;else if((e=y)===m){h?1===h?r(e=s(n(e),t,l),t,l,c,u,p,2):2===h&&a(e,t,l,c,u,p):r(n(e),t,l,c,u,p,1);break}}}function o(e){var t=e.prev,n=e,r=e.next;if(m(t,n,r)>=0)return!1;for(var o=e.next.next;o!==e.prev;){if(g(t.x,t.y,n.x,n.y,r.x,r.y,o.x,o.y)&&m(o.prev,o,o.next)>=0)return!1;o=o.next}return!0}function i(e,t,n,r){var o=e.prev,i=e,s=e.next;if(m(o,i,s)>=0)return!1;for(var a=o.xi.x?o.x>s.x?o.x:s.x:i.x>s.x?i.x:s.x,u=o.y>i.y?o.y>s.y?o.y:s.y:i.y>s.y?i.y:s.y,p=f(a,l,t,n,r),h=f(c,u,t,n,r),y=e.prevZ,d=e.nextZ;y&&y.z>=p&&d&&d.z<=h;){if(y!==e.prev&&y!==e.next&&g(o.x,o.y,i.x,i.y,s.x,s.y,y.x,y.y)&&m(y.prev,y,y.next)>=0)return!1;if(y=y.prevZ,d!==e.prev&&d!==e.next&&g(o.x,o.y,i.x,i.y,s.x,s.y,d.x,d.y)&&m(d.prev,d,d.next)>=0)return!1;d=d.nextZ}for(;y&&y.z>=p;){if(y!==e.prev&&y!==e.next&&g(o.x,o.y,i.x,i.y,s.x,s.y,y.x,y.y)&&m(y.prev,y,y.next)>=0)return!1;y=y.prevZ}for(;d&&d.z<=h;){if(d!==e.prev&&d!==e.next&&g(o.x,o.y,i.x,i.y,s.x,s.y,d.x,d.y)&&m(d.prev,d,d.next)>=0)return!1;d=d.nextZ}return!0}function s(e,t,r){var o=e;do{var i=o.prev,s=o.next.next;!d(i,s)&&x(i,o,o.next,s)&&A(i,s)&&A(s,i)&&(t.push(i.i/r),t.push(o.i/r),t.push(s.i/r),T(o),T(o.next),o=e=s),o=o.next}while(o!==e);return n(o)}function a(e,t,o,i,s,a){var l=e;do{for(var c=l.next.next;c!==l.prev;){if(l.i!==c.i&&y(l,c)){var u=b(l,c);return l=n(l,l.next),u=n(u,u.next),r(l,t,o,i,s,a),void r(u,t,o,i,s,a)}c=c.next}l=l.next}while(l!==e)}function l(e,t){return e.x-t.x}function c(e){if(e.next.prev===e)return e;let t=e;for(;;){const n=t.next;if(n.prev===t||n===t||n===e)break;t=n}return t}function u(e,t){var r=function(e,t){var n,r=t,o=e.x,i=e.y,s=-1/0;do{if(i<=r.y&&i>=r.next.y&&r.next.y!==r.y){var a=r.x+(i-r.y)*(r.next.x-r.x)/(r.next.y-r.y);if(a<=o&&a>s){if(s=a,a===o){if(i===r.y)return r;if(i===r.next.y)return r.next}n=r.x=r.x&&r.x>=u&&o!==r.x&&g(in.x||r.x===n.x&&p(n,r)))&&(n=r,h=l)),r=r.next}while(r!==c);return n}(e,t);if(!r)return t;var o=b(r,e),i=n(r,r.next);let s=c(o);return n(s,s.next),i=c(i),c(t===r?i:t)}function p(e,t){return m(e.prev,e,t.prev)<0&&m(t.next,e,e.next)<0}function f(e,t,n,r,o){return(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=32767*(e-n)*o)|e<<8))|e<<4))|e<<2))|e<<1))|(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t=32767*(t-r)*o)|t<<8))|t<<4))|t<<2))|t<<1))<<1}function h(e){var t=e,n=e;do{(t.x=0&&(e-s)*(r-a)-(n-s)*(t-a)>=0&&(n-s)*(i-a)-(o-s)*(r-a)>=0}function y(e,t){return e.next.i!==t.i&&e.prev.i!==t.i&&!function(e,t){var n=e;do{if(n.i!==e.i&&n.next.i!==e.i&&n.i!==t.i&&n.next.i!==t.i&&x(n,n.next,e,t))return!0;n=n.next}while(n!==e);return!1}(e,t)&&(A(e,t)&&A(t,e)&&function(e,t){var n=e,r=!1,o=(e.x+t.x)/2,i=(e.y+t.y)/2;do{n.y>i!=n.next.y>i&&n.next.y!==n.y&&o<(n.next.x-n.x)*(i-n.y)/(n.next.y-n.y)+n.x&&(r=!r),n=n.next}while(n!==e);return r}(e,t)&&(m(e.prev,e,t.prev)||m(e,t.prev,t))||d(e,t)&&m(e.prev,e,e.next)>0&&m(t.prev,t,t.next)>0)}function m(e,t,n){return(t.y-e.y)*(n.x-t.x)-(t.x-e.x)*(n.y-t.y)}function d(e,t){return e.x===t.x&&e.y===t.y}function x(e,t,n,r){var o=w(m(e,t,n)),i=w(m(e,t,r)),s=w(m(n,r,e)),a=w(m(n,r,t));return o!==i&&s!==a||!(0!==o||!v(e,n,t))||!(0!==i||!v(e,r,t))||!(0!==s||!v(n,e,r))||!(0!==a||!v(n,t,r))}function v(e,t,n){return t.x<=Math.max(e.x,n.x)&&t.x>=Math.min(e.x,n.x)&&t.y<=Math.max(e.y,n.y)&&t.y>=Math.min(e.y,n.y)}function w(e){return e>0?1:e<0?-1:0}function A(e,t){return m(e.prev,e,e.next)<0?m(e,t,e.next)>=0&&m(e,e.prev,t)>=0:m(e,t,e.prev)<0||m(e,e.next,t)<0}function b(e,t){var n=new S(e.i,e.x,e.y),r=new S(t.i,t.x,t.y),o=e.next,i=t.prev;return e.next=t,t.prev=e,n.next=o,o.prev=n,r.next=n,n.prev=r,i.next=r,r.prev=i,r}function M(e,t,n,r){var o=new S(e,t,n);return r?(o.next=r.next,o.prev=r,r.next.prev=o,r.next=o):(o.prev=o,o.next=o),o}function T(e){e.next.prev=e.prev,e.prev.next=e.next,e.prevZ&&(e.prevZ.nextZ=e.nextZ),e.nextZ&&(e.nextZ.prevZ=e.prevZ)}function S(e,t,n){this.i=e,this.x=t,this.y=n,this.prev=null,this.next=null,this.z=null,this.prevZ=null,this.nextZ=null,this.steiner=!1}function _(e,t,n,r){for(var o=0,i=t,s=n-r;i0&&(r+=e[o-1].length,n.holes.push(r))}return n},e}(),void 0!==o&&(r.exports=o);const a=(0,i.g)(s.exports)},36104:(e,t,n)=>{n.d(t,{g:()=>u,w:()=>c});var r=n(64604),o=n(6407),i=n(80959),s=n(99063);let a=null,l=!0;function c(e,t,n,r){if(!t||!n)throw new Error("Cannot construct image data without dimensions");if(l)try{return new ImageData(e,t,n)}catch(e){l=!1}const o=function(e,t,n){return n||(a||(a=document.createElement("canvas"),a.width=1,a.height=1),n=a),n.getContext("2d").createImageData(e,t)}(t,n,r);return o.data.set(e,0),o}async function u(e,t){const{arrayBuffer:a,mediaType:l}=await async function(e,t){const n=(0,s.r$)(e);if(n?.isBase64)return{arrayBuffer:(0,s.b)(n.data),mediaType:n.mediaType};const o=await(0,r.A)(e,{responseType:"array-buffer",...t});return{arrayBuffer:o.data,mediaType:o.getHeader?.("Content-Type")??""}}(e,t),c="image/png"===l;if("image/gif"===l){const{isAnimatedGIF:e,parseGif:r}=await n.e(9854).then(n.bind(n,79854));if(e(a))return r(a,t)}if(c){const{isAnimatedPNG:e,parseApng:r}=await n.e(4628).then(n.bind(n,34628));if(e(a))return r(a,t)}return async function(e,t){const n=window.URL.createObjectURL(e);try{const{data:e}=await(0,r.A)(n,{...t,responseType:"image"});return e}catch(e){if(!(0,i.zf)(e))throw new o.A("invalid-image",`Could not fetch requested image at ${n}`);throw e}finally{window.URL.revokeObjectURL(n)}}(new Blob([a],{type:l}),t)}},44366:(e,t,n)=>{n.d(t,{a:()=>p,b:()=>f,i:()=>u,s:()=>h,v:()=>g});var r=n(41390),o=n(20266),i=n(26809),s=n(64752),a=n(2895),l=n(29312);function c(){return o.L.getLogger("esri.geometry.Mesh")}function u(e){return null!=e.origin}function p(e){return u(e.vertexSpace)}function f(e,t){if(!u(e))return null;const[n,r,o]=e.origin;return new s.A({x:n,y:r,z:o,spatialReference:t})}function h(e,t){const{x:n,y:o,z:i,spatialReference:s}=e,u=[n,o,i??0];var p,f;return void 0!==t?.geographic&&((0,r.b)(c(),"option: geographic",{replacement:"Use the `vertexSpace` option instead.",version:"4.29",warnOnce:!0}),t.vertexSpace&&c().warn("Deprecated geographic flag ignored since vertexSpace option is provided.")),"local"===(t?.vertexSpace??(f=t?.geographic,null==f?void 0:f?"local":"georeferenced")??((p=s).isGeographic||p.isWebMercator?"local":"georeferenced"))?new l.A({origin:u}):new a.A({origin:u})}function g(e,t){return e.type===t.type&&(e.origin===t.origin||null!=e.origin&&null!=t.origin&&(0,i.g)(e.origin,t.origin))}},67194:(e,t,n)=>{n.d(t,{t:()=>g});var r=n(58942),o=n(91695),i=n(97827),s=n(22522),a=n(4361),l=n(16699),c=n(69763),u=n(26809),p=n(85914),f=n(64652);const h=(0,p.c)();function g(e){const t=function(e,t,n,r){const o=e.length,i=new Array(o),a=new Array(o),l=new Array(o);let c=0;for(let t=0;t=0;s--){const c=e[s],x=n===d.CCW_IS_HOLE&&m(c,t,r);if(x&&1!==o)i[u++]=c;else{let e=c.length;for(let t=0;t0&&(l[f++]={index:g,count:c.length}),g=x?y(c,c.length-1,-1,h,g,c.length,t):y(c,0,1,h,g,c.length,t);for(let e=0;e0&&(l[f++]={index:g,count:r.length}),g=y(r,0,1,h,g,r.length,t)}u=0,n.count>0&&(a[p++]=n)}}for(let e=0;e0&&(l[f++]={index:g,count:n.length}),g=y(n,0,1,h,g,n.length,t)}return a.length=p,l.length=f,{position:h,polygons:a,outlines:l}}(e.rings,e.hasZ,d.CCW_IS_HOLE,e.spatialReference),n=new Array;let o=0,i=0;for(const e of t.polygons){const l=e.count,c=e.index,u=(0,s.d)(t.position,3*c,3*l),p=e.holeIndices.map((e=>e-c)),f=(0,a.c)((0,r.e)(u,p,3));n.push({position:u,faces:f}),o+=u.length,i+=f.length}const l=function(e,t,n){if(1===e.length)return e[0];const r=(0,s.n)(t),o=new Array(n);let i=0,l=0,c=0;for(const t of e){for(let e=0;et[e][n]:(e,n)=>t[3*e+n]),i=r?(0,c.g)(r)/(0,c.y)(r):1;var s;return(0,p.u)(e,((e,t)=>(0,u.s)(e,o(t,0)*i,o(t,1)*i,o(t,2))),n)}(h,e,t,n)?(0,p.g)(h):[0,0,1];return Math.abs(r[2])>Math.cos((0,l.d)(80))?o.A.Z:Math.abs(r[1])>Math.abs(r[0])?o.A.Y:o.A.X}(e,e.length-1,n)){case o.A.X:return!(0,i.i)(e,o.A.Y,o.A.Z);case o.A.Y:return!(0,i.i)(e,o.A.X,o.A.Z);case o.A.Z:return!(0,i.i)(e,o.A.X,o.A.Y)}}var d,x;(x=d||(d={}))[x.NONE=0]="NONE",x[x.CCW_IS_HOLE=1]="CCW_IS_HOLE"},19907:(e,t,n)=>{function r(e,t,n){o(e.typedBuffer,t.typedBuffer,n,e.typedBufferStride,t.typedBufferStride)}function o(e,t,n,r=3,o=r){if(e.length/r!==Math.ceil(t.length/o))return e;const i=e.length/r,s=n[0],a=n[1],l=n[2],c=n[4],u=n[5],p=n[6],f=n[8],h=n[9],g=n[10],y=n[12],m=n[13],d=n[14];let x=0,v=0;for(let n=0;n0){const t=1/Math.sqrt(c);e[s]=t*o,e[s+1]=t*a,e[s+2]=t*l}i+=r,s+=n}}n.d(t,{a:()=>o,b:()=>c,c:()=>r,d:()=>i,e:()=>u,f:()=>l,n:()=>p,s:()=>a,t:()=>s}),n(32773),n(20266)},83628:(e,t,n)=>{n.d(t,{c:()=>w,g:()=>T,p:()=>v});var r=n(20266),o=n(16699),i=n(69763),s=n(87889),a=n(88485),l=n(47812),c=n(87162),u=n(26809),p=n(2589),f=n(91658),h=n(29222),g=n(86741),y=n(44366),m=n(19907),d=n(49811);const x=()=>r.L.getLogger("esri.geometry.support.meshUtils.vertexSpaceConversion");function v(e,t,{vertexSpace:n,spatialReference:r}){if("georeferenced"===n.type){const o=e;if(!(0,g.p)(t,o,r))return!1;const{origin:i}=n;return(0,u.c)(e,o,i),!0}const o=(0,f.g)(r),i=e;if(!(0,g.p)(t,i,o))return!1;const{origin:s}=n,a=Z;if(!(0,h.c)(r,s,a,o))return!1;const c=(0,l.i)(Z,a);return null!=c&&((0,u.h)(e,i,c),!0)}function w(e,t,n){const{vertexSpace:r,transform:i,vertexAttributes:a}=e,p=M(e.spatialReference,n,C.SOURCE|C.TARGET);if((0,y.v)(r,t)&&(!i||(0,l.e)(i.localMatrix,c.I))&&(0,o.e)(p,1)){const{position:e,normal:t,tangent:r}=a,o=n?.allowBufferReuse;return{position:o?e:e.slice(),normal:o?t:t?.slice(),tangent:o?r:r?.slice()}}switch(e.vertexSpace.type){case"local":return"local"===t.type?function({vertexAttributes:e,spatialReference:t,transform:n},{origin:r},o,i){const s=(0,f.g)(t);if(!(0,h.c)(t,r,S,s))return(0,d.CN)(x(),t,s),null;if(n&&(0,l.m)(S,S,n.localMatrix),!(0,h.c)(t,o,_,s))return(0,d.CN)(x(),s,t),null;(0,l.i)(_,_);const a=(0,l.m)(S,_,S);return b(a,t,i,C.SOURCE|C.TARGET),A(e,a)}(e,e.vertexSpace,t.origin,n):function({spatialReference:e,vertexAttributes:t,transform:n},{origin:r},o,i){const s=(0,f.g)(e);if(!(0,h.c)(e,r,S,s))return(0,d.CN)(x(),e,s),null;n&&(0,l.m)(S,S,n.localMatrix),b(S,e,i,C.SOURCE);const a=new Float64Array(t.position.length),c=function(e,t,n,r){(0,m.a)(r,e,S);const o=new Float64Array(e.length);return(0,d.$5)(r,o,n)?o:((0,d.CN)(x(),(0,f.g)(n),n),null)}(t.position,0,e,a);if(!c)return null;const p=function(e,t,n,r,o){if(null==n)return null;const i=new Float32Array(n.length);return(0,d.qs)(n,i,r),(0,d.si)(i,e,t,o,i)?i:((0,d.CN)(x(),(0,f.g)(o),o),null)}(c,a,t.normal,S,e);if(t.normal&&!p)return null;const g=function(e,t,n,r,o){if(null==n)return null;const i=new Float32Array(n.length);return(0,d.KM)(n,i,r),(0,d.Mv)(i,e,t,o,i)?i:((0,d.CN)(x(),(0,f.g)(o),o),null)}(c,a,t.tangent,S,e);if(t.tangent&&!g)return null;if(o){const e=(0,u.u)(N,o);(0,m.b)(c,c,e)}return{position:c,normal:p,tangent:g}}(e,e.vertexSpace,t.origin,n);case"georeferenced":return"local"===t.type?function({vertexAttributes:e,spatialReference:t,transform:n},{origin:r},o,i){const a=(0,f.g)(t);if(!(0,h.c)(t,o,S,a))return(0,d.CN)(x(),t,a),null;const c=1/M(t,i,C.TARGET);(0,l.s)(S,S,[c,c,c]);const u=(0,l.i)(_,S),{position:p,normal:g,tangent:y}=function(e,t,n){if(!t)return e;if(!n){const{position:n,normal:r,tangent:o}=e;return{position:(0,m.b)(new Float64Array(n.length),n,t),tangent:o,normal:r}}const r=A(e,n.localMatrix);return(0,m.b)(r.position,r.position,t),r}(e,r,n),v=new Float64Array(p.length),w=function(e,t,n,r){const o=(0,d.gr)(e,t,r);if(!o)return(0,d.CN)(x(),t,(0,f.g)(t)),null;const i=new Float64Array(o.length);return(0,m.a)(i,o,n),i}(p,t,u,v);if(!w)return null;const b=(0,s.n)(R,u),T=function(e,t,n,r,o,i){if(null==e)return null;const s=i??new Float32Array(e.length);return(0,d.X4)(e,t,n,r,s)?((0,m.t)(s,s,o),s):((0,d.CN)(x(),r,(0,f.g)(r)),null)}(g,p,v,t,b,g!==e.normal?g:void 0);if(!T&&g)return null;const N=function(e,t,n,r,o,i){if(null==e)return null;const s=i??new Float32Array(e.length);return(0,d.xA)(e,t,n,r,s)?((0,m.t)(s,s,o,4),s):((0,d.CN)(x(),r,(0,f.g)(r)),null)}(y,p,v,t,b,y!==e.tangent?y:void 0);return!N&&y?null:{position:w,normal:T,tangent:N}}(e,e.vertexSpace,t.origin,n):function({vertexAttributes:e,transform:t,spatialReference:n},{origin:r},o,i){const{position:s,normal:a,tangent:l}=t?A(e,t.localMatrix):e,c=new Float64Array(s.length);let p=s;if(r&&(p=(0,m.b)(c,p,r)),o){const e=(0,u.u)(N,o);p=(0,m.b)(c,p,e)}M(n,i,C.NONE);const f=i?.allowBufferReuse;return{position:p!==e.position||f?p:p.slice(),normal:a!==e.normal||f?a:a?.slice(),tangent:l!==e.tangent||f?l:l?.slice()}}(e,e.vertexSpace,t.origin,n)}}function A(e,t){const n=new Float64Array(e.position.length);(0,m.a)(n,e.position,t);const r=e.normal?new Float32Array(e.normal.length):null,o=e.tangent?new Float32Array(e.tangent.length):null;return r&&e.normal&&(0,d.qs)(e.normal,r,t),o&&e.tangent&&(0,d.KM)(e.tangent,o,t),{position:n,normal:r,tangent:o}}function b(e,t,n,r){const o=M(t,n,r);1!==o&&(0,l.s)(e,e,[o,o,o])}function M(e,t,n){const r=!!(n&C.SOURCE),o=!!(n&C.TARGET),i=t?.sourceUnit,s=t?.targetUnit;if(!i&&!s)return 1;let a=T(i,e);!r&&i&&1!==a&&(x().warn("source unit conversion not supported"),a=1);let l=1/T(s,e);return!o&&s&&1!==l&&(x().warn("target unit conversion not supported"),l=1),a*l}function T(e,t){if(null==e)return 1;const n=(0,i.R)(t);return 1/(0,i.l)(n,"meters",e)}const S=(0,c.c)(),_=(0,c.c)(),R=(0,a.c)(),N=(0,p.c)(),Z=(0,c.c)();var C,F;(F=C||(C={}))[F.NONE=0]="NONE",F[F.SOURCE=1]="SOURCE",F[F.TARGET=2]="TARGET"},50993:(e,t,n)=>{n.d(t,{A:()=>Oe});var r=n(32816),o=n(41390),i=n(6407),s=n(73509),a=n(20266),l=n(28276),c=n(80959),u=n(67321),p=n(29298),f=(n(32773),n(69421)),h=n(2589),g=n(44600),y=n(2160),m=n(64752),d=n(84200),x=n(80323),v=n(4982),w=n(2895),A=n(29312),b=n(86601),M=n(32096),T=n(44366),S=n(67194),_=n(47239),R=n(49811),N=n(26809),Z=n(86741),C=n(83628),F=n(99063),L=n(52731),U=n(17745),I=n(34801),E=n(88485),O=n(87889),j=n(47812),D=n(87162),P=n(92349),B=n(80401),z=n(91658),$=n(29222);n(40499),n(93181),n(13671),n(58498),n(91047),n(45371),n(90740),n(36544),n(73067),n(81272),n(44945),n(7969),n(99924),n(69763),n(93804),n(18683),n(64604),n(29512),n(56273),n(29208),n(49877),n(48844),n(97827),n(91695),n(18169),n(48402),n(16699),n(18527),n(62482),n(75312),n(35902),n(13226),n(7922),n(36104),n(1178),n(55548),n(75487),n(88663),n(91276),n(58942),n(67138),n(22522),n(4361),n(85914),n(46484),n(4685),n(64652),n(78281),n(36533),n(67504),n(47387),n(46728),n(64102),n(72509),n(37322),n(19907),n(23164);const W="Expected location to be a Point instance";class H extends i.A{constructor(){super("invalid-input:location",W)}}let k=null;function G(e){if(0===e.length)return _.z;const t=(0,_.c)([Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY,-Number.POSITIVE_INFINITY,-Number.POSITIVE_INFINITY,-Number.POSITIVE_INFINITY]);return(0,_.h)(t,e),t}function Y(e,t){const[n,r,o,i,s,a]=G(e);return new g.A({xmin:n,ymin:r,zmin:o,xmax:i,ymax:s,zmax:a,spatialReference:t})}function V(e,t,n,r){if(void 0!==r){(0,o.b)(e(),"option: geographic",{replacement:"Use mesh `vertexSpace` and spatial reference to control how operations are performed instead.",version:"4.30",warnOnce:!0});const i="local"===t.type;if(!(0,T.i)(t)||r===i)return n.isGeographic||n.isWebMercator&&r;e().warnOnce(`Specifying the 'geographic' parameter (${r}) for a Mesh vertex space of type "${t.type}" is not supported. This parameter will be ignored.`)}switch(t.type){case"georeferenced":return n.isGeographic;case"local":return n.isGeographic||n.isWebMercator}}const q=()=>a.L.getLogger("esri.geometry.support.meshUtils.centerAt"),J=(0,h.c)(),X=(0,h.c)(),K=(0,h.c)();function Q(e){const t=(0,F.nM)(e.url);return n=>{const r=(0,F.V1)(n,t,t),o=r?r.replace(/^ *\.\//,""):null;return(o?e.files.get(o):null)??n}}function ee(e){return se.fromBlob(e,ae(e.name,e.type))}const te=/^model\/gltf\+json$/,ne=/^model\/gltf-binary$/,re=/\.gltf$/i,oe=/\.glb$/i;function ie(e){const t=new Map;let n,r=null;for(const{name:o,mimeType:i,source:s}of e)null===r&&(te.test(i)||re.test(o)?(r=s.url,n="gltf"):(ne.test(i)||oe.test(o))&&(r=s.url,n="glb")),t.set(o,s.url),s.files.forEach(((e,n)=>t.set(n,e)));if(null==r)throw new i.A("mesh-load-external:missing-files","Missing files to load external mesh source");return new se(r,(()=>e.forEach((({source:e})=>e.dispose()))),t,n)}class se{constructor(e,t=(()=>{}),n=new Map,r){this.url=e,this.dispose=t,this.files=n,this.type=r}static fromBlob(e,t){const n=URL.createObjectURL(e);return new se(n,(()=>URL.revokeObjectURL(n)),void 0,t)}}function ae(e,t){return te.test(t)||re.test(e)?"gltf":ne.test(t)||re.test(e)?"glb":void 0}let le=class extends L.P{constructor(e){super(e),this.externalSources=new U.A,this._explicitDisplaySource=null,this.addHandles((0,u.on)((()=>this.externalSources),"after-remove",(({item:e})=>{e===this._explicitDisplaySource&&(this._explicitDisplaySource=null)}),{sync:!0,onListenerRemove:()=>this._explicitDisplaySource=null}))}get displaySource(){return this._explicitDisplaySource??this._implicitDisplaySource}set displaySource(e){if(null!=e&&!(0,I.d)(e))throw new Error("Cannot use this source for display: it is not in a supported format.");this._explicitDisplaySource=e,e&&this.externalSources.every((t=>!(0,I.f)(t,e)))&&this.externalSources.add(e)}clearSources(){this.externalSources.removeAll()}getExternalSourcesOnService(e){return this.externalSources.items.filter((t=>(0,I.e)(t,e)))}get _implicitDisplaySource(){return this.externalSources.find(I.d)}};(0,r._)([(0,p.MZ)()],le.prototype,"externalSources",void 0),(0,r._)([(0,p.MZ)()],le.prototype,"displaySource",null),(0,r._)([(0,p.MZ)()],le.prototype,"_implicitDisplaySource",null),(0,r._)([(0,p.MZ)()],le.prototype,"_explicitDisplaySource",void 0),le=(0,r._)([(0,f.$)("esri.geometry.support.meshUtils.Metadata")],le);const ce={position:[-.5,-.5,0,.5,-.5,0,.5,.5,0,-.5,.5,0],normal:[0,0,1,0,0,1,0,0,1,0,0,1],uv:[0,1,1,1,1,0,0,0],faces:[0,1,2,0,2,3],facingAxisOrderSwap:{east:[3,1,2],west:[-3,-1,2],north:[-1,3,2],south:[1,-3,2],up:[1,2,3],down:[1,-2,-3]}};function ue(e,t,n){e.isPlane||function(e){for(let t=0;ta.L.getLogger("esri.geometry.support.meshUtils.rotate");function me(e,t,n,r=h.Z){if(null!=e){(0,j.f)(we,(0,x.c)(t),(0,x.a)(t));for(let t=0;ta.L.getLogger("esri.geometry.support.meshUtils.scale");function Se(e,t,n=h.Z){if(e)for(let r=0;r{this.addHandles((0,u.wB)((()=>({vertexAttributes:this.vertexAttributes,components:this.components?.map((e=>e.clone()))})),(()=>this._clearSources()),{once:!0,sync:!0}))}))}get hasExtent(){return this.loaded?this.vertexAttributes.position.length>0&&(!this.components||this.components.length>0):null!=this.metadata.displaySource?.extent}get _transformedExtent(){const{components:e,spatialReference:t,vertexAttributes:n,vertexSpace:r}=this,o=n.position;if(0===o.length||e&&0===e.length)return new g.A({xmin:0,ymin:0,zmin:0,xmax:0,ymax:0,zmax:0,spatialReference:t});if((0,T.i)(r)){const{_untransformedBounds:e,transform:n}=this;return function([e,t,n,r,o,i],s,a,l){k??=new Float64Array(24);const c=k;return c[0]=e,c[1]=t,c[2]=n,c[3]=e,c[4]=o,c[5]=n,c[6]=r,c[7]=o,c[8]=n,c[9]=r,c[10]=t,c[11]=n,c[12]=e,c[13]=t,c[14]=i,c[15]=e,c[16]=o,c[17]=i,c[18]=r,c[19]=o,c[20]=i,c[21]=r,c[22]=t,c[23]=i,(0,R.project)({positions:c,transform:s,vertexSpace:a,inSpatialReference:l,outSpatialReference:l,outPositions:c}),Y(c,l)}(e,n,r,t)}return Y(o,t)}get _untransformedBounds(){return G(this.vertexAttributes.position)}get anchor(){const e=(0,T.b)(this.vertexSpace,this.spatialReference);if(null!=e)return e;const{center:t,zmin:n}=this._transformedExtent;return new m.A({x:t.x,y:t.y,z:n,spatialReference:this.spatialReference})}get origin(){const e=(0,T.b)(this.vertexSpace,this.spatialReference);return null!=e?e:this._transformedExtent.center}get extent(){return this.loaded||null==this.metadata?.displaySource?.extent?this._transformedExtent:this.metadata.displaySource.extent.clone()}addComponent(e){this._checkIfLoaded("addComponent()")&&(this.components||(this.components=[]),this.components.push(v.A.from(e)),this.notifyChange("components"))}removeComponent(e){if(this._checkIfLoaded("removeComponent()")){if(this.components){const t=this.components.indexOf(e);if(-1!==t)return this.components.splice(t,1),void this.notifyChange("components")}Le().error("removeComponent()","Provided component is not part of the list of components")}}rotate(e,t,n,r){return(0,x.g)(e,t,n,Ee),function(e,t,n){if(!e.vertexAttributes?.position||0===t[3])return;const{spatialReference:r,vertexSpace:o}=e,i=n?.origin??e.anchor,s=n?.geographic,a=V(ye,o,r,s);(0,T.a)(e)?function(e,t,n){e.transform??=new b.A;const{vertexSpace:r,transform:o,spatialReference:i}=e,[s,a,l]=r.origin,c=new m.A({x:s,y:a,z:l,spatialReference:i}),u=de;if(c.equals(n))(0,N.s)(u,0,0,0);else if(!(0,C.p)(u,n,e))return void(0,R.CN)(ye(),n.spatialReference,i,R.JP);(0,P.s)(Me,(0,x.a)(t),(0,x.c)(t));const p=(0,j.D)(xe,Me,h.Z,h.O,u),{localMatrix:f}=o,g=(0,j.m)(xe,p,f);o.scale=(0,j.n)((0,h.c)(),g),(0,j.s)(g,g,(0,N.H)(de,o.scale));const y=o.rotationAxis;o.rotation=(0,x.e)(g),0===o.rotationAngle&&(o.rotationAxis=y),o.translation=(0,j.x)((0,h.c)(),g)}(e,t,i):a?function(e,t,n){const r=e.spatialReference,o=(0,z.g)(r),i=be;if(!(0,Z.p)(n,i,o)&&((0,R.CN)(ye(),n.spatialReference,o,"Falling back to mesh origin"),!(0,Z.p)(e.origin,i,o)))return void(0,R.CN)(ye(),e.origin.spatialReference,o);const s=e.vertexAttributes.position,a=e.vertexAttributes.normal,l=e.vertexAttributes.tangent,c=new Float64Array(s.length),u=null!=a?new Float32Array(a.length):null,p=null!=l?new Float32Array(l.length):null;(0,$.c)(o,i,we,o),(0,O.f)(Ae,we);const f=ve;(0,N.r)((0,x.a)(ve),(0,x.a)(t),Ae),f[3]=t[3],!(0,R.gr)(s,r,c)||null!=a&&null!=u&&!(0,R.X4)(a,s,c,r,u)||null!=l&&null!=p&&!(0,R.xA)(l,s,c,r,p)?(0,R.CN)(ye(),r,o):(me(c,f,3,i),!(0,R.$5)(c,s,r)||null!=a&&null!=u&&(me(u,f,3),!(0,R.si)(u,s,c,r,a))||null!=l&&null!=p&&(me(p,f,4),!(0,R.Mv)(p,s,c,r,l))?(0,R.CN)(ye(),o,r):e.vertexAttributesChanged())}(e,t,i):function(e,t,n){const r=be;if(!(0,Z.p)(n,r,e.spatialReference)){const t=e.origin;return r[0]=t.x,r[1]=t.y,r[2]=t.z,void(0,R.CN)(ye(),n.spatialReference,e.spatialReference,R.JP)}me(e.vertexAttributes.position,t,3,r),me(e.vertexAttributes.normal,t,3),me(e.vertexAttributes.tangent,t,4),e.vertexAttributesChanged()}(e,t,i)}(this,Ee,r),this}offset(e,t,n){if(!this._checkIfLoaded("offset()"))return this;const{vertexSpace:r,vertexAttributes:o}=this,i=o?.position;if(!i)return this;if((0,T.i)(r)){const[o,i,s]=r.origin;r.origin=(0,h.f)(o+e,i+t,s+n)}else{for(let r=0;r({name:e.name,mimeType:e.type,source:ee(e)})))):async function(e,t){const n=await(0,c.nA)(e.map((async e=>{const n=await async function(e,t){const{parts:n,assetMimeType:r,assetName:o}=e;if(1===n.length)return new se(n[0].partUrl);const i=await e.toBlob(t);return(0,c.Te)(t),se.fromBlob(i,ae(o,r))}(e);return(0,c.Te)(t),{name:e.assetName,mimeType:e.assetMimeType,source:n}})));if((0,c.G4)(t))throw n.forEach((e=>e.source.dispose())),(0,c.NK)();return ie(n)}(e,t)}return ee(e)}(o,r);(0,c.Te)(r);const l=s(new m.A({x:0,y:0,z:0,spatialReference:e.spatialReference}),a.url,{resolveFile:Q(a),signal:r?.signal,expectedType:a.type});l.then((()=>a.dispose()),(()=>a.dispose()));const{vertexAttributes:u,components:p}=await l;e.vertexAttributes=u,e.components=p}(this,t,e)),Promise.resolve(this)}addExternalSources(e){this.metadata.externalSources.addMany(e)}updateDisplaySource(e){this.metadata.displaySource=e}clone(){return this.cloneAndModifyVertexAttributes(this.vertexAttributes.clone(),this.vertexSpace.clone())}cloneAndModifyVertexAttributes(e,t){let n=null;if(this.components){const e=new Map,t=new Map;n=this.components.map((n=>n.cloneWithDeduplication(e,t)))}const r={components:n,spatialReference:this.spatialReference,vertexAttributes:e,vertexSpace:t,transform:this.transform?.clone()??null,metadata:this.metadata.clone()};return new Ce(r)}cloneShallow(){return new Ce({components:this.components,spatialReference:this.spatialReference,vertexAttributes:this.vertexAttributes,vertexSpace:this.vertexSpace.clone(),transform:this.transform,metadata:this.metadata})}vertexAttributesChanged(){this.notifyChange("vertexAttributes")}async toBinaryGLTF(e){const[{toBinaryGLTF:t}]=await Promise.all([n.e(1517).then(n.bind(n,11517)),this.load(e)]);return(0,c.Te)(e),await t(this,e)}get memoryUsage(){let e=0;if(e+=this.vertexAttributes.memoryUsage,null!=this.components)for(const t of this.components)e+=t.memoryUsage;return e}_clearSources(){this.metadata.clearSources()}_checkIfLoaded(e){return!!this.loaded||(Le().error(e,"Mesh must be loaded before applying operations"),!1)}static createBox(e,t){if(!(e instanceof m.A))return Le().error(".createBox()",W),null;const n=new Ce(ue(function(){const{faceDescriptions:e,faceVertexOffsets:t,uvScales:n}=pe,r=4*e.length,o=new Float64Array(3*r),i=new Float32Array(3*r),s=new Float32Array(2*r),a=new Uint32Array(2*e.length*3);let l=0,c=0,u=0,p=0;for(let r=0;r=i&&e=4,h=2===e||4===e,g=n?t-1:t;for(let y=0;y<=g;y++){const m=y/g*2*Math.PI,d=n?0:.5;he[0]=d*Math.sin(m),he[1]=d*-Math.cos(m),he[2]=e<=2?.5:-.5;for(let t=0;t<3;t++)r[a++]=he[t],o[l++]=f?2===t?e<=1?1:-1:0:2===t?0:he[t]/d;i[c++]=(y+(n?.5:0))/t,i[c++]=e<=1?1*e/3:e<=3?1*(e-2)/3+1/3:1*(e-4)/3+2/3,h||0===e||y===t||(5!==e&&(s[u++]=p,s[u++]=p+1,s[u++]=p-t),1!==e&&(s[u++]=p,s[u++]=p-t,s[u++]=p-t-1)),p++}}return{position:r,normal:o,uv:i,faces:s}}(t?.densificationFactor||0),e,t)):(Le().error(".createCylinder()",W),null)}static createPlane(e,t){if(!(e instanceof m.A))return Le().error(".createPlane()",W),null;const n=t?.facing??"up",r=function(e,t){const n="number"==typeof t?t:null!=t?t.width:1,r="number"==typeof t?t:null!=t?t.height:1;switch(e){case"up":case"down":return{width:n,depth:r};case"north":case"south":return{width:n,height:r};case"east":case"west":return{depth:n,height:r}}}(n,t?.size);return new Ce(ue(function(e){const t=ce.facingAxisOrderSwap[e],n=ce.position,r=ce.normal,o=new Float64Array(n.length),i=new Float32Array(r.length);let s=0;for(let e=0;e<4;e++){const e=s;for(let a=0;a<3;a++){const l=t[a],c=Math.abs(l)-1,u=l>=0?1:-1;o[s]=n[e+c]*u,i[s]=r[e+c]*u,s++}}return{position:o,normal:i,uv:new Float32Array(ce.uv),faces:new Uint32Array(ce.faces),isPlane:!0}}(n),e,{...t,size:r}))}static createFromPolygon(e,t){if(!(e instanceof d.A))return Le().error(".createFromPolygon()","Expected polygon to be a Polygon instance"),null;const n=(0,S.t)(e);return new Ce({vertexAttributes:new M.M({position:n.position}),components:[new v.A({faces:n.faces,shading:"flat",material:t?.material??null})],spatialReference:e.spatialReference,vertexSpace:new w.A})}static async createFromGLTF(e,t,r){if(!(e instanceof m.A)){const e=new H;throw Le().error(".createfromGLTF()",e.message),e}const{loadGLTFMesh:o}=await(0,c.qr)(Promise.all([n.e(866),n.e(4782)]).then(n.bind(n,34782)),r);return new Ce(await o(e,t,r))}static async createFromFiles(e,t,n){if((0,o.k)(Le(),"`Mesh.createFromFiles` is deprecated in favor of 'SceneLayer.convertMesh'",{replacement:"SceneLayer.convertMesh",version:"4.29"}),!(e instanceof m.A)){const e=new H;throw(e=>{Le().error(".createFromFiles()",e.message)})(e),e}if(!n?.layer)throw new i.A("invalid:no-layer","SceneLayer required for file to mesh conversion.");return n.layer.convertMesh(t,{location:e,...n})}static createWithExternalSource(e,t,n){const r=n?.extent??null,{spatialReference:o}=e,i=n?.transform?.clone()??new b.A,s=(0,T.s)(e,n),a={source:t,extent:r},l=new le;return l.externalSources.push(a),new Ce({metadata:l,transform:i,vertexSpace:s,spatialReference:o})}static createIncomplete(e,t){const{spatialReference:n}=e,r=t?.transform?.clone()??new b.A,o=(0,T.s)(e,t),s=new Ce({transform:r,vertexSpace:o,spatialReference:n});return s.addResolvingPromise(Promise.reject(new i.A("mesh-incomplete","Mesh resources are not complete"))),s}};(0,r._)([(0,p.MZ)({type:[v.A],json:{write:!0}})],Ie.prototype,"components",void 0),(0,r._)([(0,p.MZ)({nonNullable:!0,types:Ue,constructOnly:!0,json:{write:!0}})],Ie.prototype,"vertexSpace",void 0),(0,r._)([(0,p.MZ)({type:b.A,json:{write:!0}})],Ie.prototype,"transform",void 0),(0,r._)([(0,p.MZ)({constructOnly:!0})],Ie.prototype,"metadata",void 0),(0,r._)([(0,p.MZ)()],Ie.prototype,"hasExtent",null),(0,r._)([(0,p.MZ)()],Ie.prototype,"_transformedExtent",null),(0,r._)([(0,p.MZ)()],Ie.prototype,"_untransformedBounds",null),(0,r._)([(0,p.MZ)()],Ie.prototype,"anchor",null),(0,r._)([(0,p.MZ)()],Ie.prototype,"origin",null),(0,r._)([(0,p.MZ)({readOnly:!0,json:{read:!1}})],Ie.prototype,"extent",null),(0,r._)([(0,p.MZ)({readOnly:!0,json:{read:!1,write:!0,default:!0}})],Ie.prototype,"hasZ",void 0),(0,r._)([(0,p.MZ)({readOnly:!0,json:{read:!1,write:!0,default:!1}})],Ie.prototype,"hasM",void 0),(0,r._)([(0,p.MZ)({type:M.M,nonNullable:!0,json:{write:!0}})],Ie.prototype,"vertexAttributes",void 0),Ie=Ce=(0,r._)([(0,f.$)(Fe)],Ie);const Ee=(0,x.d)(),Oe=Ie},4982:(e,t,n)=>{n.d(t,{A:()=>m});var r,o=n(32816),i=n(99924),s=n(32773),a=n(20266),l=n(29298),c=n(48844),u=n(69421),p=n(36544),f=n(75312),h=n(75487),g=n(32096);n(41390),n(40499),n(93181),n(13671),n(58498),n(91047),n(45371),n(80959),n(6407),n(90740),n(35902),n(13226),n(16699),n(26809),n(2589),n(18527),n(7922),n(36104),n(64604),n(29512),n(99063),n(49877),n(56273),n(1178),n(55548),n(52731);let y=r=class extends i.oY{static from(e){return(0,p.b)(r,e)}constructor(e){super(e),this.faces=null,this.material=null,this.name=void 0,this.shading="source",this.trustSourceNormals=!1}castFaces(e){return(0,g.c)(e,Uint32Array,[Uint16Array],{loggerTag:".faces=",stride:3},a.L.getLogger(this))}castMaterial(e){return(0,p.b)(e&&"object"==typeof e&&("metallic"in e||"roughness"in e||"metallicRoughnessTexture"in e)?h.A:f.A,e)}clone(){return new r({faces:(0,s.o8)(this.faces),shading:this.shading,material:(0,s.o8)(this.material),trustSourceNormals:this.trustSourceNormals,name:this.name})}cloneWithDeduplication(e,t){const n={faces:(0,s.o8)(this.faces),shading:this.shading,material:this.material?this.material.cloneWithDeduplication(e,t):null,trustSourceNormals:this.trustSourceNormals,name:this.name};return new r(n)}get memoryUsage(){let e=0;return null!=this.faces&&(e+=this.faces.byteLength),null!=this.material&&(e+=this.material.memoryUsage),e}};(0,o._)([(0,l.MZ)({json:{write:!0}})],y.prototype,"faces",void 0),(0,o._)([(0,c.w)("faces")],y.prototype,"castFaces",null),(0,o._)([(0,l.MZ)({type:f.A,json:{write:!0}})],y.prototype,"material",void 0),(0,o._)([(0,c.w)("material")],y.prototype,"castMaterial",null),(0,o._)([(0,l.MZ)()],y.prototype,"name",void 0),(0,o._)([(0,l.MZ)({type:String,json:{write:!0}})],y.prototype,"shading",void 0),(0,o._)([(0,l.MZ)({type:Boolean})],y.prototype,"trustSourceNormals",void 0),y=r=(0,o._)([(0,u.$)("esri.geometry.support.MeshComponent")],y);const m=y},2895:(e,t,n)=>{n.d(t,{A:()=>u});var r=n(32816),o=n(52731),i=n(99924),s=n(29298),a=(n(32773),n(20266),n(88663)),l=n(69421);n(41390),n(40499),n(93181),n(13671),n(58498),n(91047),n(45371),n(80959),n(6407),n(90740),n(36544),n(93804);let c=class extends((0,o.O)(i.oY)){constructor(e){super(e),this.type="georeferenced",this.origin=null}};(0,r._)([(0,a.e)({georeferenced:"georeferenced"},{readOnly:!0})],c.prototype,"type",void 0),(0,r._)([(0,s.MZ)({type:[Number],nonNullable:!1,json:{write:!0}})],c.prototype,"origin",void 0),c=(0,r._)([(0,l.$)("esri.geometry.support.MeshGeoreferencedVertexSpace")],c);const u=c},29312:(e,t,n)=>{n.d(t,{A:()=>p});var r=n(32816),o=n(52731),i=n(99924),s=n(29298),a=(n(32773),n(20266),n(88663)),l=n(69421),c=n(2589);n(41390),n(40499),n(93181),n(13671),n(58498),n(91047),n(45371),n(80959),n(6407),n(90740),n(36544),n(93804);let u=class extends((0,o.O)(i.oY)){constructor(e){super(e),this.type="local",this.origin=(0,c.c)()}};(0,r._)([(0,a.e)({local:"local"},{readOnly:!0})],u.prototype,"type",void 0),(0,r._)([(0,s.MZ)({type:[Number],nonNullable:!0,json:{write:!0}})],u.prototype,"origin",void 0),u=(0,r._)([(0,l.$)("esri.geometry.support.MeshLocalVertexSpace")],u);const p=u},75312:(e,t,n)=>{n.d(t,{A:()=>f});var r,o=n(32816),i=n(35902),s=n(99924),a=n(29298),l=(n(32773),n(20266),n(69421)),c=n(7922),u=n(55548);n(13226),n(16699),n(26809),n(2589),n(18527),n(36544),n(90740),n(41390),n(40499),n(93181),n(13671),n(58498),n(91047),n(45371),n(80959),n(6407),n(36104),n(64604),n(29512),n(99063),n(49877),n(56273),n(1178),n(52731);let p=r=class extends s.oY{constructor(e){super(e),this.color=null,this.colorTexture=null,this.colorTextureTransform=null,this.normalTexture=void 0,this.normalTextureTransform=void 0,this.alphaMode="auto",this.alphaCutoff=.5,this.doubleSided=!0}clone(){return this.cloneWithDeduplication(null,new Map)}cloneWithDeduplication(e,t){const n=null!=e?e.get(this):null;if(n)return n;const o=new r(this.clonePropertiesWithDeduplication(t));return null!=e&&e.set(this,o),o}clonePropertiesWithDeduplication(e){return{color:null!=this.color?this.color.clone():null,colorTexture:this.colorTexture?.cloneWithDeduplication(e),normalTexture:this.normalTexture?.cloneWithDeduplication(e),alphaMode:this.alphaMode,alphaCutoff:this.alphaCutoff,doubleSided:this.doubleSided,colorTextureTransform:this.colorTextureTransform?.clone(),normalTextureTransform:this.normalTextureTransform?.clone()}}get memoryUsage(){return this.getMemoryUsage()}getMemoryUsage(){let e=0;return e+=null!=this.color?16:0,null!=this.colorTexture&&(e+=this.colorTexture.memoryUsage),e+=null!=this.colorTextureTransform?20:0,null!=this.normalTexture&&(e+=this.normalTexture.memoryUsage),e+=null!=this.normalTextureTransform?20:0,e}};(0,o._)([(0,a.MZ)({type:i.A,json:{write:!0}})],p.prototype,"color",void 0),(0,o._)([(0,a.MZ)({type:c.A,json:{write:!0}})],p.prototype,"colorTexture",void 0),(0,o._)([(0,a.MZ)({type:u.A,json:{write:!0}})],p.prototype,"colorTextureTransform",void 0),(0,o._)([(0,a.MZ)({type:c.A,json:{write:!0}})],p.prototype,"normalTexture",void 0),(0,o._)([(0,a.MZ)({type:u.A,json:{write:!0}})],p.prototype,"normalTextureTransform",void 0),(0,o._)([(0,a.MZ)({nonNullable:!0,json:{write:!0}})],p.prototype,"alphaMode",void 0),(0,o._)([(0,a.MZ)({nonNullable:!0,json:{write:!0}})],p.prototype,"alphaCutoff",void 0),(0,o._)([(0,a.MZ)({nonNullable:!0,json:{write:!0}})],p.prototype,"doubleSided",void 0),p=r=(0,o._)([(0,l.$)("esri.geometry.support.MeshMaterial")],p);const f=p},75487:(e,t,n)=>{n.d(t,{A:()=>f});var r,o=n(32816),i=n(35902),s=n(29298),a=(n(32773),n(20266),n(69421)),l=n(75312),c=n(7922),u=n(55548);n(13226),n(16699),n(26809),n(2589),n(18527),n(36544),n(90740),n(93181),n(13671),n(40499),n(6407),n(91047),n(99924),n(41390),n(58498),n(45371),n(80959),n(36104),n(64604),n(29512),n(99063),n(49877),n(56273),n(1178),n(52731);let p=r=class extends l.A{constructor(e){super(e),this.emissiveColor=null,this.emissiveTexture=null,this.emissiveTextureTransform=void 0,this.occlusionTexture=null,this.occlusionTextureTransform=void 0,this.metallic=1,this.roughness=1,this.metallicRoughnessTexture=null,this.metallicRoughnessTextureTransform=void 0}clone(){return this.cloneWithDeduplication(null,new Map)}cloneWithDeduplication(e,t){const n=null!=e?e.get(this):null;if(n)return n;const o=new r(this.clonePropertiesWithDeduplication(t));return null!=e&&e.set(this,o),o}getMemoryUsage(){let e=super.getMemoryUsage();return e+=null!=this.emissiveColor?16:0,null!=this.emissiveTexture&&(e+=this.emissiveTexture.memoryUsage),e+=null!=this.emissiveTextureTransform?20:0,null!=this.occlusionTexture&&(e+=this.occlusionTexture.memoryUsage),e+=null!=this.occlusionTextureTransform?20:0,null!=this.metallicRoughnessTexture&&(e+=this.metallicRoughnessTexture.memoryUsage),e+=null!=this.metallicRoughnessTextureTransform?20:0,e}clonePropertiesWithDeduplication(e){return{...super.clonePropertiesWithDeduplication(e),emissiveColor:this.emissiveColor?.clone(),emissiveTexture:this.emissiveTexture?.cloneWithDeduplication(e),emissiveTextureTransform:this.emissiveTextureTransform?.clone(),occlusionTexture:this.occlusionTexture?.cloneWithDeduplication(e),occlusionTextureTransform:this.occlusionTextureTransform?.clone(),metallic:this.metallic,roughness:this.roughness,metallicRoughnessTexture:this.metallicRoughnessTexture?.cloneWithDeduplication(e),metallicRoughnessTextureTransform:this.metallicRoughnessTextureTransform?.clone()}}};(0,o._)([(0,s.MZ)({type:i.A,json:{write:!0}})],p.prototype,"emissiveColor",void 0),(0,o._)([(0,s.MZ)({type:c.A,json:{write:!0}})],p.prototype,"emissiveTexture",void 0),(0,o._)([(0,s.MZ)({type:u.A,json:{write:!0}})],p.prototype,"emissiveTextureTransform",void 0),(0,o._)([(0,s.MZ)({type:c.A,json:{write:!0}})],p.prototype,"occlusionTexture",void 0),(0,o._)([(0,s.MZ)({type:u.A,json:{write:!0}})],p.prototype,"occlusionTextureTransform",void 0),(0,o._)([(0,s.MZ)({type:Number,nonNullable:!0,json:{write:!0},range:{min:0,max:1}})],p.prototype,"metallic",void 0),(0,o._)([(0,s.MZ)({type:Number,nonNullable:!0,json:{write:!0},range:{min:0,max:1}})],p.prototype,"roughness",void 0),(0,o._)([(0,s.MZ)({type:c.A,json:{write:!0}})],p.prototype,"metallicRoughnessTexture",void 0),(0,o._)([(0,s.MZ)({type:u.A,json:{write:!0}})],p.prototype,"metallicRoughnessTextureTransform",void 0),p=r=(0,o._)([(0,a.$)("esri.geometry.support.MeshMaterialMetallicRoughness")],p);const f=p},7922:(e,t,n)=>{n.d(t,{A:()=>v});var r,o=n(32816),i=(n(32773),n(36104)),s=n(99924),a=n(29298),l=n(36544),c=n(49877),u=n(69421),p=n(56273),f=n(1178);n(64604),n(90740),n(29512),n(99063),n(6407),n(20266),n(80959),n(13671),n(41390),n(40499),n(93181),n(58498),n(91047),n(45371);const h=new WeakMap;let g=0,y=r=class extends s.oY{constructor(e){super(e),this.wrap="repeat"}get url(){return this._get("url")||null}set url(e){this._set("url",e),e&&this._set("data",null)}get data(){return this._get("data")||null}set data(e){this._set("data",e),e&&this._set("url",null)}writeData(e,t,n,r){if(e instanceof HTMLImageElement){const o={type:"image-element",src:(0,f.a)(e.src,r),crossOrigin:e.crossOrigin};t[n]=o}else if(e instanceof HTMLCanvasElement){const r={type:"canvas-element",imageData:m(e.getContext("2d").getImageData(0,0,e.width,e.height))};t[n]=r}else if(e instanceof HTMLVideoElement){const o={type:"video-element",src:(0,f.a)(e.src,r),autoplay:e.autoplay,loop:e.loop,muted:e.muted,crossOrigin:e.crossOrigin,preload:e.preload};t[n]=o}else if(e instanceof ImageData){const r={type:"image-data",imageData:m(e)};t[n]=r}}readData(e){switch(e.type){case"image-element":{const t=new Image;return t.src=e.src,t.crossOrigin=e.crossOrigin,t}case"canvas-element":{const t=d(e.imageData),n=document.createElement("canvas");return n.width=t.width,n.height=t.height,n.getContext("2d").putImageData(t,0,0),n}case"image-data":return d(e.imageData);case"video-element":{const t=document.createElement("video");return t.src=e.src,t.crossOrigin=e.crossOrigin,t.autoplay=e.autoplay,t.loop=e.loop,t.muted=e.muted,t.preload=e.preload,t}default:return}}get transparent(){const e=this.data,t=this.url;if(e instanceof HTMLCanvasElement)return x(e.getContext("2d").getImageData(0,0,e.width,e.height));if(e instanceof ImageData)return x(e);if(t){const e=t.substr(t.length-4,4).toLowerCase(),n=t.substr(0,15).toLocaleLowerCase();if(".png"===e||"data:image/png;"===n)return!0}return!1}set transparent(e){this._overrideIfSome("transparent",e)}get contentHash(){const e="string"==typeof this.wrap?this.wrap:"object"==typeof this.wrap?`${this.wrap.horizontal}/${this.wrap.vertical}`:"",t=(t="")=>`d:${t},t:${this.transparent},w:${e}`;return null!=this.url?t(this.url):null!=this.data?this.data instanceof HTMLImageElement||this.data instanceof HTMLVideoElement?t(this.data.src):(h.has(this.data)||h.set(this.data,++g),t(h.get(this.data))):t()}get memoryUsage(){let e=0;if(e+=null!=this.url?this.url.length:0,null!=this.data){const t=this.data;"data"in t?e+=t.data.byteLength:t instanceof HTMLImageElement?e+=t.naturalWidth*t.naturalHeight*3:t instanceof HTMLCanvasElement&&(e+=t.width*t.height*3)}return e}clone(){const e={url:this.url,data:this.data,wrap:this._cloneWrap()};return new r(e)}cloneWithDeduplication(e){const t=e.get(this);if(t)return t;const n=this.clone();return e.set(this,n),n}_cloneWrap(){return"string"==typeof this.wrap?this.wrap:{horizontal:this.wrap.horizontal,vertical:this.wrap.vertical}}static from(e){return"string"==typeof e?new r({url:e}):e instanceof HTMLImageElement||e instanceof HTMLCanvasElement||e instanceof ImageData||e instanceof HTMLVideoElement?new r({data:e}):(0,l.b)(r,e)}};function m(e){let t="";for(let n=0;n{n.d(t,{A:()=>c});var r=n(32816),o=n(52731),i=n(99924),s=n(29298),a=(n(32773),n(20266),n(69421));n(41390),n(40499),n(93181),n(13671),n(58498),n(91047),n(45371),n(80959),n(6407),n(90740),n(36544);let l=class extends((0,o.O)(i.oY)){constructor(e){super(e),this.offset=[0,0],this.rotation=0,this.scale=[1,1]}};(0,r._)([(0,s.MZ)({type:[Number],nonNullable:!0,json:{write:!0}})],l.prototype,"offset",void 0),(0,r._)([(0,s.MZ)({type:Number,nonNullable:!0,json:{write:!0}})],l.prototype,"rotation",void 0),(0,r._)([(0,s.MZ)({type:[Number],nonNullable:!0,json:{write:!0}})],l.prototype,"scale",void 0),l=(0,r._)([(0,a.$)("esri.geometry.support.MeshTextureTransform")],l);const c=l},86601:(e,t,n)=>{n.d(t,{A:()=>m});var r,o=n(32816),i=n(99924),s=n(29298),a=(n(32773),n(20266),n(69421)),l=n(47812),c=n(87162),u=n(92349),p=n(80401),f=n(2589),h=n(80323);n(41390),n(40499),n(93181),n(13671),n(58498),n(91047),n(45371),n(80959),n(6407),n(90740),n(36544),n(18527),n(26809),n(91276),n(16699),n(62482);let g=r=class extends i.oY{constructor(e){super(e),this.translation=(0,f.c)(),this.rotationAxis=(0,f.d)(h.u),this.rotationAngle=0,this.scale=(0,f.f)(1,1,1)}get rotation(){return(0,h.f)(this.rotationAxis,this.rotationAngle)}set rotation(e){this.rotationAxis=(0,f.e)((0,h.a)(e)),this.rotationAngle=(0,h.b)(e)}get localMatrix(){const e=(0,c.c)();return(0,u.s)(y,(0,h.a)(this.rotation),(0,h.c)(this.rotation)),(0,l.a)(e,y,this.translation,this.scale),e}get localMatrixInverse(){return(0,l.i)((0,c.c)(),this.localMatrix)}equals(e){return this===e||null!=e&&(0,l.e)(this.localMatrix,e.localMatrix)}clone(){const e={translation:(0,f.e)(this.translation),rotationAxis:(0,f.e)(this.rotationAxis),rotationAngle:this.rotationAngle,scale:(0,f.e)(this.scale)};return new r(e)}};(0,o._)([(0,s.MZ)({type:[Number],nonNullable:!0,json:{write:!0}})],g.prototype,"translation",void 0),(0,o._)([(0,s.MZ)({type:[Number],nonNullable:!0,json:{write:!0}})],g.prototype,"rotationAxis",void 0),(0,o._)([(0,s.MZ)({type:Number,nonNullable:!0,json:{write:!0}})],g.prototype,"rotationAngle",void 0),(0,o._)([(0,s.MZ)({type:[Number],nonNullable:!0,json:{write:!0}})],g.prototype,"scale",void 0),(0,o._)([(0,s.MZ)()],g.prototype,"rotation",null),(0,o._)([(0,s.MZ)()],g.prototype,"localMatrix",null),(0,o._)([(0,s.MZ)()],g.prototype,"localMatrixInverse",null),g=r=(0,o._)([(0,a.$)("esri.geometry.support.MeshTransform")],g);const y=(0,p.c)(),m=g}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/46b36a5e04123decb1f3.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/46b36a5e04123decb1f3.js new file mode 100644 index 00000000..6ee94d3c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/46b36a5e04123decb1f3.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[9932],{58003:(e,t,r)=>{r.d(t,{O:()=>o,h:()=>s});var n=r(96153);class o{constructor(e=null,t={},r,n){this.geometry=e,this.attributes=t,this.centroid=r,this.objectId=n,this.displayId=0,this.geohashX=0,this.geohashY=0}static fromJSON(e,t){const r=e.geometry?n.O.fromJSON(e.geometry):null,s=e.centroid?n.O.fromJSON(e.centroid):null,i=e.attributes[t];return new o(r,e.attributes,s,i)}weakClone(){const e=new o(this.geometry,this.attributes,this.centroid,this.objectId);return e.displayId=this.displayId,e.geohashX=this.geohashX,e.geohashY=this.geohashY,e}clone(){const e=this.geometry?.clone(),t=new o(e,{...this.attributes},this.centroid?.clone(),this.objectId);return t.displayId=this.displayId,t.geohashX=this.geohashX,t.geohashY=this.geohashY,t}}function s(e){return!!e.geometry?.coords?.length}},11443:(e,t,r)=>{r.d(t,{O:()=>n});class n{constructor(){this.objectIdFieldName=null,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(){const e=new n;return e.objectIdFieldName=this.objectIdFieldName,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}}},96153:(e,t,r)=>{r.d(t,{O:()=>n});class n{constructor(e=[],t=[],r=!1){this.lengths=e??[],this.coords=t??[],this.hasIndeterminateRingOrder=r}static fromJSON(e){return new n(e.lengths,e.coords,e.hasIndeterminateRingOrder)}static fromRect(e){const[t,r,o,s]=e,i=o-t,l=s-r;return new n([5],[t,r,i,0,0,l,-i,0,0,-l])}get isPoint(){return 0===this.lengths.length}get maxLength(){return Math.max(...this.lengths)}get size(){return this.lengths.reduce(((e,t)=>e+t))}forEachVertex(e){let t=0;this.lengths.length||e(this.coords[0],this.coords[1]);for(let r=0;re+t))),r=this.coords.slice(0,t);return e?(e.set(r),new n(this.lengths,e,this.hasIndeterminateRingOrder)):new n(Array.from(this.lengths),Array.from(r),this.hasIndeterminateRingOrder)}}},96625:(e,t,r)=>{r.d(t,{O:()=>c});var n,o=r(32816),s=r(93804),i=r(99924),l=r(29298),a=(r(32773),r(20266),r(69421));const u=new s.J({asc:"ascending",desc:"descending"});let p=n=class extends i.oY{constructor(e){super(e),this.field=null,this.valueExpression=null,this.order="ascending"}clone(){return new n({field:this.field,valueExpression:this.valueExpression,order:this.order})}};(0,o._)([(0,l.MZ)({type:String,json:{write:!0}})],p.prototype,"field",void 0),(0,o._)([(0,l.MZ)({type:String,json:{write:!0,origins:{"web-scene":{read:!1,write:!1}}}})],p.prototype,"valueExpression",void 0),(0,o._)([(0,l.MZ)({type:u.apiValues,json:{type:u.jsonValues,read:u.read,write:u.write}})],p.prototype,"order",void 0),p=n=(0,o._)([(0,a.$)("esri.layers.support.OrderByInfo")],p);const c=p},70648:(e,t,r)=>{r.d(t,{q:()=>n});const n={supportsStatistics:!0,supportsPercentileStatistics:!0,supportsSpatialAggregationStatistics:!1,supportedSpatialAggregationStatistics:{envelope:!1,centroid:!1,convexHull:!1},supportsCentroid:!0,supportsCacheHint:!1,supportsDistance:!0,supportsDistinct:!0,supportsExtent:!0,supportsGeometryProperties:!1,supportsHavingClause:!0,supportsOrderBy:!0,supportsPagination:!0,supportsQuantization:!0,supportsQuantizationEditMode:!1,supportsQueryGeometry:!0,supportsResultType:!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,standardMaxRecordCount:void 0,tileMaxRecordCount:void 0}},133:(e,t,r)=>{r.d(t,{U:()=>o,i:()=>s,s:()=>i});var n=r(54483);class o{}function s(e){return e instanceof n.Z?e===o.instance:"unknown"===e?.toString().toLowerCase()}function i(e){return s(e)?o.instance:e}o.instance=new n.I("Etc/UTC")},47239:(e,t,r)=>{r.d(t,{a:()=>m,b:()=>l,c:()=>o,d:()=>F,e:()=>a,f:()=>s,g:()=>y,h:()=>u,i:()=>g,j:()=>f,n:()=>w,s:()=>p,t:()=>i,u:()=>c,v:()=>d,x:()=>h,z:()=>M});var n=r(44600);function o(e=M){return[e[0],e[1],e[2],e[3],e[4],e[5]]}function s(e,t,r,n,s,i,l=o()){return l[0]=e,l[1]=t,l[2]=r,l[3]=n,l[4]=s,l[5]=i,l}function i(e,t){const r=isFinite(e[2])||isFinite(e[5]);return new n.A(r?{xmin:e[0],xmax:e[3],ymin:e[1],ymax:e[4],zmin:e[2],zmax:e[5],spatialReference:t}:{xmin:e[0],xmax:e[3],ymin:e[1],ymax:e[4],spatialReference:t})}function l(e,t){e[0]=Math.min(e[0],t[0]),e[1]=Math.min(e[1],t[1]),e[2]=Math.min(e[2],t[2]),e[3]=Math.max(e[3],t[3]),e[4]=Math.max(e[4],t[4]),e[5]=Math.max(e[5],t[5])}function a(e,t){e[0]=Math.min(e[0],t[0]),e[1]=Math.min(e[1],t[1]),e[2]=Math.min(e[2],t[2]),e[3]=Math.max(e[3],t[0]),e[4]=Math.max(e[4],t[1]),e[5]=Math.max(e[5],t[2])}function u(e,t,r=0,n=t.length/3){let o=e[0],s=e[1],i=e[2],l=e[3],a=e[4],u=e[5];for(let e=0;e=e[3]?0:e[3]-e[0]}(e),t[1]=function(e){return e[1]>=e[4]?0:e[4]-e[1]}(e),t[2]=function(e){return e[2]>=e[5]?0:e[5]-e[2]}(e),t}function c(e,t,r=e){return r[0]=t[0],r[1]=t[1],r[2]=t[2],r!==e&&(r[3]=e[3],r[4]=e[4],r[5]=e[5]),r}function d(e,t,r=e){return r[3]=t[0],r[4]=t[1],r[5]=t[2],r!==e&&(r[0]=e[0],r[1]=e[1],r[2]=e[2]),e}function h(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e}function f(e){return e?h(e,w):o(w)}function y(e,t){return e[0]=t[0],e[1]=t[1],e[2]=Number.NEGATIVE_INFINITY,e[3]=t[2],e[4]=t[3],e[5]=Number.POSITIVE_INFINITY,e}function m(e,t,r,n,o){return e[0]=t,e[1]=r,e[2]=Number.NEGATIVE_INFINITY,e[3]=n,e[4]=o,e[5]=Number.POSITIVE_INFINITY,e}function g(e){return 6===e.length}function F(e,t,r){if(null==e||null==t)return e===t;if(!g(e)||!g(t))return!1;if(r){for(let n=0;n{r.d(t,{a:()=>$,b:()=>Q,c:()=>V,d:()=>J,e:()=>k,f:()=>L,g:()=>re,h:()=>W,i:()=>_,j:()=>P,k:()=>q,l:()=>C,m:()=>z,n:()=>H,o:()=>Y,p:()=>j,q:()=>X,r:()=>oe,t:()=>ie,u:()=>ne,v:()=>M,w:()=>v,x:()=>K});var n=r(6407),o=r(20266),s=r(57732),i=r(47239),l=r(48402),a=r(77037),u=r(58003),p=r(11443),c=r(96153);function d(e,t){return e?t?4:3:t?3:2}const h=()=>o.L.getLogger("esri.layers.graphics.featureConversionUtils"),f={esriGeometryPoint:0,esriGeometryPolyline:2,esriGeometryPolygon:3,esriGeometryMultipoint:0,esriGeometryEnvelope:0},y=(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]},g=(e,t,r,n,o,s)=>{e[r]=o,e[r+1]=s,e[r+2]=t[n+3]},F=(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 w(e,t,r,n){if(e){if(r)return t&&n?F:m;if(t&&n)return g}else if(t&&n)return m;return y}function M({scale:e,translate:t},r){return Math.round((r-t[0])/e[0])}function v({scale:e,translate:t},r){return Math.round((t[1]-r)/e[1])}function T({scale:e,translate:t},r,n){return r*e[n]+t[n]}function _(e,t,r){return e?t?r?R(e):S(e):r?Z(e):x(e):null}function x(e){const t=e.coords;return{x:t[0],y:t[1]}}function I(e,t){return e.coords[0]=t.x,e.coords[1]=t.y,e}function S(e){const t=e.coords;return{x:t[0],y:t[1],z:t[2]}}function b(e,t){return e.coords[0]=t.x,e.coords[1]=t.y,e.coords[2]=t.z,e}function Z(e){const t=e.coords;return{x:t[0],y:t[1],m:t[2]}}function O(e,t){return e.coords[0]=t.x,e.coords[1]=t.y,e.coords[2]=t.m,e}function R(e){const t=e.coords;return{x:t[0],y:t[1],z:t[2],m:t[3]}}function N(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 G(e,t){return e&&t?N:e?b:t?O:I}function j(e,t,r=G(null!=t.z,null!=t.m)){return r(e,t)}function C(e,t,r){if(null==e)return null;const n=d(t,r),o=[];for(let t=0;t=a&&(e.lengths.push(r),I=x)}return ae(e.coords,I),e.coords.length?e:null}function W(e,t,r,n,o,s,i=r,l=n){if(le(e),!t?.coords.length)return null;const a=f[o],{coords:u,lengths:p}=t,c=d(r,n),h=d(r&&i,n&&l),y=w(r,n,i,l);if(!p.length)return y(e.coords,u,0,0,u[0],u[1]),le(e,c,0),e;let m=0;const g=s*s;for(const t of p){if(t=a?e.lengths.push(s):ae(e.coords,r*h),m+=t*c}return e.coords.length?e:null}function ee(e,t,r,n){const o=e[t],s=e[t+1],i=e[r],l=e[r+1],a=e[n],u=e[n+1];let p=i,c=l,d=a-p,h=u-c;if(0!==d||0!==h){const e=((o-p)*d+(s-c)*h)/(d*d+h*h);e>1?(p=a,c=u):e>0&&(p+=d*e,c+=h*e)}return d=o-p,h=s-c,d*d+h*h}function te(e,t,r,n,o,s,i){let l,a=n,u=0;for(let e=s+r;ea&&(u=e,a=l);a>n&&(u-s>r&&te(e,t,r,n,o,s,u),o(e,t,e.length,u,t[u],t[u+1]),i-u>r&&te(e,t,r,n,o,u,i))}function re(e,t,r,n){if(!t?.coords?.length)return null;const o=d(r,n);let s=Number.POSITIVE_INFINITY,a=Number.POSITIVE_INFINITY,u=Number.NEGATIVE_INFINITY,p=Number.NEGATIVE_INFINITY;if(t&&t.coords){const e=t.coords;for(let t=0;t{r.d(t,{k:()=>n});const n=new(r(93804).J)({esriFieldTypeSmallInteger:"small-integer",esriFieldTypeInteger:"integer",esriFieldTypeSingle:"single",esriFieldTypeDouble:"double",esriFieldTypeLong:"long",esriFieldTypeString:"string",esriFieldTypeDate:"date",esriFieldTypeOID:"oid",esriFieldTypeGeometry:"geometry",esriFieldTypeBlob:"blob",esriFieldTypeRaster:"raster",esriFieldTypeGUID:"guid",esriFieldTypeGlobalID:"global-id",esriFieldTypeXML:"xml",esriFieldTypeBigInteger:"big-integer",esriFieldTypeDateOnly:"date-only",esriFieldTypeTimeOnly:"time-only",esriFieldTypeTimestampOffset:"timestamp-offset"})},59932:(e,t,r)=>{r.r(t),r.d(t,{default:()=>B});var n=r(32816),o=(r(94345),r(72393)),s=(r(91381),r(49011),r(43682),r(54481),r(89253),r(60027),r(16677),r(17813),r(32397)),i=r(2810),l=r(29298),a=(r(32773),r(20266)),u=r(69421),p=r(92517),c=r(73597),d=r(6407),h=r(73509),f=r(19612),y=r(8824),m=r(7969),g=r(67315),F=r(31315),w=r(4335),M=r(25643),v=r(29755),T=r(88730),_=r(6837),x=r(38424),I=r(46935),S=r(96807),b=r(69448),Z=r(98238),O=r(66322),R=r(44864),N=r(38093),G=r(30011),j=r(10224),C=r(60408),A=r(73600),P=r(20978),D=r(44600);r(36544),r(2160),r(99924),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(49877),r(90740),r(69763),r(93804),r(18683),r(64604),r(29512),r(99063),r(56273),r(36533),r(64752),r(48844),r(29208),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(67504),r(77037),r(52731),r(17745),r(81272),r(44945),r(51961),r(62399),r(64995),r(33150),r(58173),r(66110),r(67520),r(27532),r(88663),r(48103),r(50214),r(59192),r(78016),r(54483),r(65085),r(33611),r(84857),r(60373),r(98187),r(35902),r(13226),r(16794),r(52357),r(11090),r(49319),r(93546),r(29570),r(34592),r(79825),r(95101),r(67578),r(14896),r(95611),r(98089),r(91366),r(80473),r(43435),r(73435),r(55270),r(95779),r(13262),r(346),r(4048),r(85232),r(93471),r(53252),r(34039),r(70061),r(3495),r(97906),r(64524),r(65023),r(31424),r(74676),r(53610),r(29447),r(78273),r(49475),r(32368),r(7391),r(22529),r(43534),r(38094),r(67723),r(47239),r(59858),r(63728),r(1178),r(7182),r(47788),r(19297),r(82408),r(69277),r(70580),r(75191),r(24319),r(62092),r(28276),r(4157),r(62401),r(89322),r(20138),r(53370),r(46946),r(3816),r(71992),r(80167),r(4478),r(91808),r(7161),r(55586),r(35121),r(92229),r(18344),r(64884),r(23351),r(51222),r(42870),r(67321),r(73067),r(54512),r(53103),r(19648),r(42948),r(56487),r(6399),r(9498),r(23105),r(24079),r(38149),r(19681),r(40328),r(84539),r(65299),r(6510),r(38641),r(27281),r(73502),r(19869),r(3827),r(65174),r(78328),r(72604),r(54616),r(25018),r(57111),r(75651),r(88614),r(1030),r(15319),r(60785),r(23787),r(22151),r(38632),r(79875),r(133),r(83002),r(24330),r(91276),r(62482),r(45476),r(69310),r(85351),r(1535),r(9943),r(3112),r(46626),r(45560),r(56303),r(85890),r(55884),r(66136),r(4734),r(83637),r(73671),r(58126),r(53104),r(70648),r(84698),r(17872),r(95637),r(59930),r(45862),r(72762),r(71613),r(12119),r(13201),r(12856),r(47812),r(67138),r(56367),r(8904),r(81284),r(78860),r(26805),r(13983),r(97511),r(32264),r(68849),r(82842),r(58196),r(86941),r(1739),r(81618),r(49755),r(54131),r(36309),r(62959),r(74159),r(90197),r(76636),r(96625),r(43059),r(89935),r(49813),r(82454),r(78281),r(47387),r(46728),r(64102),r(79205),r(35619),r(78644);let q=class extends h.A{constructor(){super(...arguments),this.featureDefinition=null,this.type="ogc-feature"}load(e){return this.addResolvingPromise(this._loadOGCServices(this.layer,e)),this.when()}getSource(){const{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=>y.A.fromJSON(e)))}queryFeaturesJSON(e,t={}){const r=this.getSource();return this.load(t).then((()=>(0,f.q)(r,e,t)))}queryObjectIds(e,t={}){return null}serviceSupportsSpatialReference(e){return!(!e.isWGS84&&!e.isWebMercator&&!this.featureDefinition.supportedCrs[e.wkid])}_conformsToType(e,t){const r=new RegExp(`^${(0,a.e)(t)}$`,"i");return e.conformsTo.some((e=>r.test(e)))??!1}_getCapabilities(e,t){return{analytics:{supportsCacheHint:!1},attachment:null,data:{isVersioned:!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,supportsQueryAnalytics:!1,supportsQueryAttachments:!1,supportsQueryTopFeatures:!1,supportsResizeAttachments:!1,supportsSync:!1,supportsUpdate:!1,supportsExceedsLimitStatistics:!1,supportsAsyncConvert3D:!1},query:{maxRecordCount:t,maxRecordCountFactor:void 0,standardMaxRecordCount:void 0,supportsCacheHint:!1,supportsCentroid:!1,supportsDisjointSpatialRelationship:!1,supportsDistance:!1,supportsDistinct:!1,supportsExtent:!1,supportsFormatPBF:!1,supportsGeometryProperties:!1,supportsHavingClause:!1,supportsHistoricMoment:!1,supportsMaxRecordCountFactor:!1,supportsOrderBy:!1,supportsPagination:!1,supportsPercentileStatistics:!1,supportsQuantization:!1,supportsQuantizationEditMode:!1,supportsQueryByAnonymous:!1,supportsQueryByOthers:!1,supportsQueryGeometry:!1,supportsResultType:!1,supportsStandardizedQueriesOnly:!1,supportsTopFeaturesQuery:!1,supportsStatistics:!1,supportsSpatialAggregationStatistics:!1,supportedSpatialAggregationStatistics:{envelope:!1,centroid:!1,convexHull:!1},supportsDefaultSpatialReference:!1,supportsFullTextSearch:!1,supportsCompactGeometry:!1,supportsSqlExpression:!1,tileMaxRecordCount:void 0},queryRelated:{supportsCount:!1,supportsOrderBy:!1,supportsPagination:!1,supportsCacheHint:!1},queryTopFeatures:{supportsCacheHint:!1},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){const t=e?.components?.parameters;return t?.limit?.schema?.maximum??t?.limitFeatures?.schema?.maximum}_getStorageSpatialReference(e){const t=e.storageCrs??f.c,r=(0,f.g)(t);return null==r?m.A.WGS84:new m.A({wkid:r})}_getSupportedSpatialReferences(e,t){const r="#/crs",n=e.crs??[f.c],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){const r=null!=t?t.signal:null,{apiKey:n,collectionId:o,customParameters:s,fields:i,geometryType:l,hasZ:u,objectIdField:c,timeInfo:h,url:y}=e,m={fields:i?.map((e=>e.toJSON())),geometryType:p.t.toJSON(l),hasZ:u??!1,objectIdField:c,timeInfo:h?.toJSON()},g={apiKey:n,customParameters:s,signal:r},F=await(0,f.a)(y,g),[w,M]=await Promise.all([(0,f.b)(F,g),(0,f.d)(F,g)]);if(!this._conformsToType(w,"http://www.opengis.net/spec/ogcapi-features-1/1.0/conf/geojson"))throw new d.A("ogc-feature-layer:no-geojson-support","Server does not support geojson");const v=M.collections.find((({id:e})=>e===o));if(!v)throw new d.A("ogc-feature-layer:collection-not-found","Server does not contain the named collection");const T=this._conformsToType(w,"http://www.opengis.net/spec/ogcapi-features-1/1.0/conf/oas30")?await(0,f.e)(F,g):null,_=await(0,f.f)(v,m,g),x=this._getMaxRecordCount(T),I=this._getCapabilities(_.hasZ,x),S=this._getStorageSpatialReference(v).toJSON(),b=this._getSupportedSpatialReferences(v,M),Z=new RegExp(`^${(0,a.e)(f.h)}`,"i"),O={};for(const e of b){const t=(0,f.g)(e);null!=t&&(O[t]||(O[t]=e.replace(Z,"")))}this.featureDefinition={capabilities:I,collection:v,layerDefinition:_,spatialReference:S,supportedCrs:O}}};(0,n._)([(0,l.MZ)()],q.prototype,"featureDefinition",void 0),(0,n._)([(0,l.MZ)({constructOnly:!0})],q.prototype,"layer",void 0),(0,n._)([(0,l.MZ)()],q.prototype,"type",void 0),q=(0,n._)([(0,u.$)("esri.layers.graphics.sources.OGCFeatureSource")],q);const z=(0,N.d)();let E=class extends((0,g.p)((0,w.d)((0,v.J)((0,M.F)((0,F.dM)((0,_.f)((0,b.e)((0,S.j)((0,T.q)((0,x.A)((0,I.J)((0,i.M)(c.A))))))))))))){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 q({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,G.yp)(e,this.fieldsIndex),this._set("renderer",e)}on(e,t){return super.on(e,t)}createPopupTemplate(e){return(0,P.tn)(this,e)}createQuery(){return new A.A}getField(e){return this.fieldsIndex.get(e)}getFieldDomain(e,t){let r,n=!1;const 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(A.A.from(e)||this.createQuery(),t))).then((e=>(e?.features?.forEach((e=>{e.layer=e.sourceLayer=this})),e)))}serviceSupportsSpatialReference(e){return this.source?.serviceSupportsSpatialReference(e)??!1}async _fetchService(e){await this.source.load(e),this.read(this.source.featureDefinition,{origin:"service"}),(0,G.yp)(this.renderer,this.fieldsIndex),(0,G.sv)(this.timeInfo,this.fieldsIndex)}_getLayerDomain(e){if(!this.fields)return null;for(const t of this.fields)if(t.name===e&&t.domain)return t.domain;return null}};(0,n._)([(0,l.MZ)({readOnly:!0,json:{origins:{service:{read:!0}}}})],E.prototype,"capabilities",void 0),(0,n._)([(0,l.MZ)({type:String,json:{write:!0}})],E.prototype,"collectionId",void 0),(0,n._)([(0,l.MZ)({type:String})],E.prototype,"copyright",void 0),(0,n._)([(0,l.MZ)({readOnly:!0})],E.prototype,"defaultPopupTemplate",null),(0,n._)([(0,l.MZ)({readOnly:!0,type:String,json:{origins:{service:{name:"collection.description"}}}})],E.prototype,"description",void 0),(0,n._)([(0,l.MZ)({type:String})],E.prototype,"displayField",void 0),(0,n._)([(0,l.MZ)({type:Number})],E.prototype,"effectiveMaxRecordCount",null),(0,n._)([(0,l.MZ)(Z.e)],E.prototype,"elevationInfo",void 0),(0,n._)([(0,l.MZ)({type:[R.A],json:{origins:{service:{name:"layerDefinition.fields"}}}})],E.prototype,"fields",void 0),(0,n._)([(0,l.MZ)(z.fieldsIndex)],E.prototype,"fieldsIndex",void 0),(0,n._)([(0,l.MZ)({readOnly:!0,type:D.A,json:{origins:{service:{name:"layerDefinition.extent"}}}})],E.prototype,"fullExtent",void 0),(0,n._)([(0,l.MZ)({type:p.f.apiValues,json:{origins:{service:{name:"layerDefinition.geometryType",read:{reader:p.f.read}}}}})],E.prototype,"geometryType",void 0),(0,n._)([(0,l.MZ)({type:Boolean,json:{origins:{service:{name:"layerDefinition.hasZ"}}}})],E.prototype,"hasZ",void 0),(0,n._)([(0,l.MZ)({type:Boolean,readOnly:!0})],E.prototype,"isTable",null),(0,n._)([(0,l.MZ)({type:[j.A],json:{origins:{"web-document":{name:"layerDefinition.drawingInfo.labelingInfo",read:{reader:C.r},write:!0}}}})],E.prototype,"labelingInfo",void 0),(0,n._)([(0,l.MZ)(Z.l)],E.prototype,"labelsVisible",void 0),(0,n._)([(0,l.MZ)(Z.a)],E.prototype,"legendEnabled",void 0),(0,n._)([(0,l.MZ)({type:Number})],E.prototype,"maxRecordCount",void 0),(0,n._)([(0,l.MZ)({type:String,json:{origins:{service:{name:"layerDefinition.objectIdField"}}}})],E.prototype,"objectIdField",void 0),(0,n._)([(0,l.MZ)({type:["OGCFeatureLayer"]})],E.prototype,"operationalLayerType",void 0),(0,n._)([(0,l.MZ)(Z.p)],E.prototype,"popupEnabled",void 0),(0,n._)([(0,l.MZ)({type:o.A,json:{name:"popupInfo",write:!0}})],E.prototype,"popupTemplate",void 0),(0,n._)([(0,l.MZ)({types:s.r,json:{origins:{service:{name:"layerDefinition.drawingInfo.renderer",write:!1},"web-scene":{types:s.w,name:"layerDefinition.drawingInfo.renderer",write:!0}},name:"layerDefinition.drawingInfo.renderer",write:!0}})],E.prototype,"renderer",null),(0,n._)([(0,l.MZ)(Z.f)],E.prototype,"screenSizePerspectiveEnabled",void 0),(0,n._)([(0,l.MZ)({readOnly:!0})],E.prototype,"source",void 0),(0,n._)([(0,l.MZ)({readOnly:!0,type:m.A,json:{origins:{service:{read:!0}}}})],E.prototype,"spatialReference",void 0),(0,n._)([(0,l.MZ)({type:String,json:{write:{enabled:!0,ignoreOrigin:!0,isRequired:!0},origins:{service:{name:"collection.title"}}}})],E.prototype,"title",void 0),(0,n._)([(0,l.MZ)({readOnly:!0,json:{read:!1}})],E.prototype,"type",void 0),(0,n._)([(0,l.MZ)({type:String,readOnly:!0})],E.prototype,"typeIdField",void 0),(0,n._)([(0,l.MZ)({type:[O.A]})],E.prototype,"types",void 0),(0,n._)([(0,l.MZ)(Z.u)],E.prototype,"url",void 0),E=(0,n._)([(0,u.$)("esri.layers.OGCFeatureLayer")],E);const B=E},67315:(e,t,r)=>{r.d(t,{p:()=>i});var n=r(32816),o=r(29298),s=(r(32773),r(20266),r(69421));r(36544),r(93181),r(13671),r(40499),r(6407),r(90740),r(91047);const i=e=>{let t=class extends e{get apiKey(){return this._isOverridden("apiKey")?this._get("apiKey"):"portalItem"in this?this.portalItem?.apiKey:null}set apiKey(e){null!=e?this._override("apiKey",e):(this._clearOverride("apiKey"),this.clear("apiKey","user"))}};return(0,n._)([(0,o.MZ)({type:String})],t.prototype,"apiKey",null),t=(0,n._)([(0,s.$)("esri.layers.mixins.APIKeyMixin")],t),t}},6837:(e,t,r)=>{r.d(t,{f:()=>u,n:()=>a});var n=r(32816),o=r(90740),s=r(29298),i=(r(32773),r(20266),r(69421)),l=r(96625);r(36544),r(93181),r(13671),r(40499),r(6407),r(91047),r(93804),r(99924),r(41390),r(58498),r(45371),r(80959);const a={type:[l.O],json:{origins:{"web-scene":{write:!1,read:!1}},name:"layerDefinition.orderBy",read:{reader:function(e,t,r){if(!e)return null;const n=e.find((e=>!!e.field));if(!n)return null;const o=new l.O;return o.read(n,r),[o]}},write:{writer:function(e,t,r,n){const s=e.find((e=>!!e.field));s&&(0,o.s)(r,[s.toJSON()],t)}}}},u=e=>{let t=class extends e{constructor(){super(...arguments),this.orderBy=null}};return(0,n._)([(0,s.MZ)(a)],t.prototype,"orderBy",void 0),t=(0,n._)([(0,i.$)("esri.layers.mixins.OrderedLayer")],t),t}},66322:(e,t,r)=>{r.d(t,{A:()=>h});var n=r(32816),o=r(52731),s=r(99924),i=r(29298),l=(r(32773),r(20266),r(49877)),a=r(69421),u=r(56273),p=r(95637),c=r(78644);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(36544),r(59930),r(88663),r(93804),r(45862),r(72762),r(71613);let d=class extends((0,o.O)(s.oY)){constructor(e){super(e),this.id=null,this.name=null,this.domains=null,this.templates=null}readDomains(e){const t={};for(const r of Object.keys(e))t[r]=(0,p.f)(e[r]);return t}writeDomains(e,t){const r={};for(const t of Object.keys(e))e[t]&&(r[t]=e[t]?.toJSON());t.domains=r}};(0,n._)([(0,i.MZ)({json:{write:!0}})],d.prototype,"id",void 0),(0,n._)([(0,i.MZ)({json:{write:!0}})],d.prototype,"name",void 0),(0,n._)([(0,i.MZ)({json:{write:!0}})],d.prototype,"domains",void 0),(0,n._)([(0,l.r)("domains")],d.prototype,"readDomains",null),(0,n._)([(0,u.w)("domains")],d.prototype,"writeDomains",null),(0,n._)([(0,i.MZ)({type:[c.A],json:{write:!0}})],d.prototype,"templates",void 0),d=(0,n._)([(0,a.$)("esri.layers.support.FeatureType")],d);const h=d},79875:(e,t,r)=>{r.d(t,{A:()=>d});var n=r(6407),o=r(99924),s=r(20266),i=r(36544),l=r(133),a=r(30011),u=r(78016),p=r(54483);r(32773),r(90740),r(32816),r(41390),r(69421),r(40499),r(93181),r(13671),r(91047),r(29298),r(58498),r(45371),r(80959),r(55270),r(50214),r(93804),r(59192),r(95779),r(13262),r(346),r(64604),r(29512),r(99063),r(18683),r(16699),r(26809),r(2589),r(18527),r(94345),r(44600),r(2160),r(49877),r(7969),r(69763),r(56273),r(64752),r(48844),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(67504),r(92517),r(77037);const c=new Map;class d{static fromJSON(e){return new d(e.fields,e.timeZoneByFieldName)}static fromLayer(e){return new d(e.fields??[],m(e))}static fromLayerJSON(e){return new d(e.fields??[],m(e))}constructor(e=[],t){this._fieldsMap=new Map,this._normalizedFieldsMap=new Map,this._dateFieldsSet=new Set,this._numericFieldsSet=new Set,this._requiredFields=null,this.dateFields=[],this.numericFields=[],this.fields=e||[],this._timeZoneByFieldName=t?new Map(t):null;const r=[];for(const e of this.fields){const t=e?.name,n=f(t);if(t&&n){const o=h(t);this._fieldsMap.set(t,e),this._fieldsMap.set(o,e),this._normalizedFieldsMap.set(n,e),r.push(`${o}:${e.type}:${this._timeZoneByFieldName?.get(t)}`),(0,a.vE)(e)?(this.dateFields.push(e),this._dateFieldsSet.add(e)):(0,a.WA)(e)&&(this._numericFieldsSet.add(e),this.numericFields.push(e)),(0,a.te)(e)||(0,a.Xz)(e)||(e.editable=null==e.editable||!!e.editable,e.nullable=null==e.nullable||!!e.nullable)}}r.sort(),this.uid=r.join()}get requiredFields(){if(!this._requiredFields){this._requiredFields=[];for(const e of this.fields)(0,a.te)(e)||(0,a.Xz)(e)||e.nullable||void 0!==(0,a.lD)(e)||this._requiredFields.push(e)}return this._requiredFields}equals(e){return this.uid===e?.uid}has(e){return null!=this.get(e)}get(e){if(!e)return;let t=this._fieldsMap.get(e);return t||(t=this._fieldsMap.get(h(e))??this._normalizedFieldsMap.get(f(e)),t&&this._fieldsMap.set(e,t),t)}getTimeZone(e){const t=this.get(e&&"string"!=typeof e?e.name:e);return t?this._timeZoneByFieldName?this._timeZoneByFieldName.get(t.name):"date"===t.type||"esriFieldTypeDate"===t.type?(s.L.getLogger("esri.layers.support.FieldsIndex").error(new n.A("getTimeZone:no-timezone-information",`no time zone information for field '${t.name}'`)),u.u):y.has(t.type)?u.a:null:null}getLuxonTimeZone(e){const t=this.getTimeZone(e);return t?t===u.a?l.U.instance:t===u.u?p.F.utcInstance:(0,i.g)(c,t,(()=>p.I.create(t))):null}isDateField(e){return this._dateFieldsSet.has(this.get(e))}isTimeOnlyField(e){return(0,a.OH)(this.get(e))}isNumericField(e){return this._numericFieldsSet.has(this.get(e))}normalizeFieldName(e){return this.get(e)?.name??void 0}toJSON(){return{fields:this.fields.map((e=>(0,o.Wj)(e)?e.toJSON():e)),timeZoneByFieldName:this._timeZoneByFieldName?Array.from(this._timeZoneByFieldName.entries()):null}}}function h(e){return e.trim().toLowerCase()}function f(e){return(0,a.rS)(e)?.toLowerCase()??""}const y=new Set(["time-only","date-only","timestamp-offset","esriFieldTypeDateOnly","esriFieldTypeTimeOnly","esriFieldTypeTimestampOffset"]);function m(e){const t=new Map;if(!e.fields)return t;const r=!0===e.datesInUnknownTimezone,{timeInfo:n,editFieldsInfo:o}=e,s=(n?"startField"in n?n.startField:n.startTimeField:"")??"",i=(n?"endField"in n?n.endField:n.endTimeField:"")??"",l="dateFieldsTimeZone"in e?e.dateFieldsTimeZone??null:e.dateFieldsTimeReference?(0,u.f)(e.dateFieldsTimeReference):null,a=o?"timeZone"in o?o.timeZone??l:o.dateFieldsTimeReference?(0,u.f)(o.dateFieldsTimeReference):l??u.u:null,p=n?"timeZone"in n?n.timeZone??l:n.timeReference?(0,u.f)(n.timeReference):l:null,c=new Map([[h(o?.creationDateField??""),a],[h(o?.editDateField??""),a],[h(s),p],[h(i),p]]);for(const{name:n,type:o}of e.fields)if(y.has(o))t.set(n,u.a);else if("date"!==o&&"esriFieldTypeDate"!==o)t.set(n,null);else if(r)t.set(n,u.a);else{const e=c.get(h(n??""))??l;t.set(n,e)}return t}},8824:(e,t,r)=>{r.d(t,{A:()=>w});var n,o=r(32816),s=r(94345),i=r(27281),l=r(93804),a=r(99924),u=r(32773),p=r(29298),c=(r(20266),r(49877)),d=r(69421),h=r(56273),f=r(7969),y=r(77037),m=r(44864);r(36544),r(44600),r(2160),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(69763),r(18683),r(64604),r(29512),r(99063),r(64752),r(48844),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(67504),r(92517),r(72393),r(52731),r(17745),r(81272),r(44945),r(30011),r(55270),r(50214),r(59192),r(78016),r(54483),r(95779),r(13262),r(346),r(51961),r(62399),r(64995),r(33150),r(58173),r(66110),r(67520),r(27532),r(88663),r(48103),r(65085),r(33611),r(84857),r(60373),r(98187),r(35902),r(13226),r(16794),r(52357),r(11090),r(49319),r(93546),r(29570),r(34592),r(79825),r(95101),r(67578),r(14896),r(95611),r(98089),r(91366),r(80473),r(43435),r(73435),r(4048),r(85232),r(93471),r(53252),r(34039),r(70061),r(3495),r(97906),r(64524),r(65023),r(31424),r(74676),r(53610),r(29447),r(78273),r(49475),r(32368),r(7391),r(22529),r(43534),r(38094),r(67723),r(47239),r(59858),r(63728),r(1178),r(7182),r(47788),r(19297),r(82408),r(73509),r(28276),r(69277),r(70580),r(75191),r(24319),r(62092),r(4157),r(62401),r(89322),r(20138),r(53370),r(46946),r(3816),r(71992),r(80167),r(4478),r(91808),r(7161),r(55586),r(35121),r(92229),r(18344),r(64884),r(23351),r(51222),r(42870),r(67321),r(73067),r(54512),r(53103),r(19648),r(42948),r(95637),r(59930),r(45862),r(72762),r(71613),r(17872);const g=new l.J({esriGeometryPoint:"point",esriGeometryMultipoint:"multipoint",esriGeometryPolyline:"polyline",esriGeometryPolygon:"polygon",esriGeometryEnvelope:"extent",mesh:"mesh","":null});let F=n=class extends a.oY{constructor(e){super(e),this.displayFieldName=null,this.exceededTransferLimit=!1,this.features=[],this.fields=null,this.geometryType=null,this.hasM=!1,this.hasZ=!1,this.queryGeometry=null,this.spatialReference=null}readFeatures(e,t){const r=f.A.fromJSON(t.spatialReference),n=[];for(let t=0;t0)for(let r=0;rMath.round((e-n)/t)),(e=>Math.round((o-e)/r)));for(let e=0,t=s.length;er*t+e}if(this.hasM&&null!=r?.scale?.[3]){const{translate:[,,,e],scale:[,,,t]}=r;a=r=>null==r?r:r*t+e}const u=this._getHydrationFunction(e,(e=>e*s+n),(e=>o-e*i),l,a);for(const{geometry:e}of t)null!=e&&u&&u(e);return this.transform=null,this}_quantizePoints(e,t,r){let n,o;const s=[];for(let i=0,l=e.length;i0){const e=t(l[0]),i=r(l[1]);e===n&&i===o||(s.push([e-n,i-o]),n=e,o=i)}else n=t(l[0]),o=r(l[1]),s.push([n,o])}return s.length>0?s:null}_getQuantizationFunction(e,t,r){return"point"===e?e=>(e.x=t(e.x),e.y=r(e.y),e):"polyline"===e||"polygon"===e?e=>{const n=(0,y.Bi)(e)?e.rings:e.paths,o=[];for(let e=0,s=n.length;e0?((0,y.Bi)(e)?e.rings=o:e.paths=o,e):null}:"multipoint"===e?e=>{const n=this._quantizePoints(e.points,t,r);return n&&n.length>0?(e.points=n,e):null}:"extent"===e?e=>e:null}_getHydrationFunction(e,t,r,n,o){return"point"===e?e=>{e.x=t(e.x),e.y=r(e.y),n&&(e.z=n(e.z))}:"polyline"===e||"polygon"===e?e=>{const s=(0,y.Bi)(e)?e.rings:e.paths;let i,l;for(let e=0,n=s.length;e0?(i+=o[0],l+=o[1]):(i=o[0],l=o[1]),o[0]=t(i),o[1]=r(l)}}if(n&&o)for(let e=0,t=s.length;e{e.xmin=t(e.xmin),e.ymin=r(e.ymin),e.xmax=t(e.xmax),e.ymax=r(e.ymax),n&&null!=e.zmax&&null!=e.zmin&&(e.zmax=n(e.zmax),e.zmin=n(e.zmin)),o&&null!=e.mmax&&null!=e.mmin&&(e.mmax=o(e.mmax),e.mmin=o(e.mmin))}:"multipoint"===e?e=>{const s=e.points;let i,l;for(let e=0,n=s.length;e0?(i+=n[0],l+=n[1]):(i=n[0],l=n[1]),n[0]=t(i),n[1]=r(l)}if(n&&o)for(let e=0,t=s.length;e({enabled:e})}}})],F.prototype,"exceededTransferLimit",void 0),(0,o._)([(0,p.MZ)({type:[i.A],json:{write:!0}})],F.prototype,"features",void 0),(0,o._)([(0,c.r)("features")],F.prototype,"readFeatures",null),(0,o._)([(0,p.MZ)({type:[m.A],json:{write:!0}})],F.prototype,"fields",void 0),(0,o._)([(0,p.MZ)({type:["point","multipoint","polyline","polygon","extent","mesh"],json:{read:{reader:g.read}}})],F.prototype,"geometryType",void 0),(0,o._)([(0,h.w)("geometryType")],F.prototype,"writeGeometryType",null),(0,o._)([(0,p.MZ)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],F.prototype,"hasM",void 0),(0,o._)([(0,p.MZ)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],F.prototype,"hasZ",void 0),(0,o._)([(0,p.MZ)({types:s.yR,json:{write:!0}})],F.prototype,"queryGeometry",void 0),(0,o._)([(0,c.r)("queryGeometry")],F.prototype,"readQueryGeometry",null),(0,o._)([(0,p.MZ)({type:f.A,json:{write:!0}})],F.prototype,"spatialReference",void 0),(0,o._)([(0,h.w)("spatialReference")],F.prototype,"writeSpatialReference",null),(0,o._)([(0,p.MZ)({json:{write:!0}})],F.prototype,"transform",void 0),F=n=(0,o._)([(0,d.$)("esri.rest.support.FeatureSet")],F),F.prototype.toJSON.isDefaultToJSON=!0;const w=F}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/47909c924c29cf67adf9.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/47909c924c29cf67adf9.js new file mode 100644 index 00000000..1f13ced8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/47909c924c29cf67adf9.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[6825],{8662:(e,t,r)=>{r.d(t,{T:()=>l});var i=r(6407),s=r(80959);class l{constructor(e,t=0,r=e.lods[e.lods.length-1].level){this.tileInfo=e,this.minLOD=t,this.maxLOD=r,e.lodAt(t)||(this.minLOD=e.lods[0].level),e.lodAt(r)||(this.maxLOD=e.lods[e.lods.length-1].level)}get effectiveMinLOD(){return this.minLOD??this.tileInfo.lods[0].level}get effectiveMaxLOD(){return this.maxLOD??this.tileInfo.lods[this.tileInfo.lods.length-1].level}getAvailability(e,t,r){const i=this.tileInfo?.lodAt(e);return!i||ethis.maxLOD?"unavailable":i.cols&&i.rows?r>=i.cols[0]&&r<=i.cols[1]&&t>=i.rows[0]&&t<=i.rows[1]?"unknown":"unavailable":"unknown"}async fetchAvailability(e,t,r,l){await(0,s.NO)(l);const n=this.getAvailability(e,t,r);if("unavailable"===n)throw new i.A("tile-map:tile-unavailable","Tile is not available",{level:e,row:t,col:r});return n}async fetchAvailabilityUpsample(e,t,r,i,l){await(0,s.NO)(l),i.level=e,i.row=t,i.col=r;const n=this.tileInfo;return n.updateTileInfo(i),this.fetchAvailability(e,t,r,l).catch((e=>{if((0,s.zf)(e))throw e;if(n.upsampleTile(i))return this.fetchAvailabilityUpsample(i.level,i.row,i.col,i,l);throw e}))}}},15001:(e,t,r)=>{r.d(t,{i:()=>s});const i=[[3819,3819],[3821,3824],[3889,3889],[3906,3906],[4001,4025],[4027,4036],[4039,4047],[4052,4055],[4074,4075],[4080,4081],[4120,4176],[4178,4185],[4188,4216],[4218,4289],[4291,4304],[4306,4319],[4322,4326],[4463,4463],[4470,4470],[4475,4475],[4483,4483],[4490,4490],[4555,4558],[4600,4646],[4657,4765],[4801,4811],[4813,4821],[4823,4824],[4901,4904],[5013,5013],[5132,5132],[5228,5229],[5233,5233],[5246,5246],[5252,5252],[5264,5264],[5324,5340],[5354,5354],[5360,5360],[5365,5365],[5370,5373],[5381,5381],[5393,5393],[5451,5451],[5464,5464],[5467,5467],[5489,5489],[5524,5524],[5527,5527],[5546,5546],[2044,2045],[2081,2083],[2085,2086],[2093,2093],[2096,2098],[2105,2132],[2169,2170],[2176,2180],[2193,2193],[2200,2200],[2206,2212],[2319,2319],[2320,2462],[2523,2549],[2551,2735],[2738,2758],[2935,2941],[2953,2953],[3006,3030],[3034,3035],[3038,3051],[3058,3059],[3068,3068],[3114,3118],[3126,3138],[3150,3151],[3300,3301],[3328,3335],[3346,3346],[3350,3352],[3366,3366],[3389,3390],[3416,3417],[3833,3841],[3844,3850],[3854,3854],[3873,3885],[3907,3910],[4026,4026],[4037,4038],[4417,4417],[4434,4434],[4491,4554],[4839,4839],[5048,5048],[5105,5130],[5253,5259],[5269,5275],[5343,5349],[5479,5482],[5518,5519],[5520,5520],[20004,20032],[20064,20092],[21413,21423],[21473,21483],[21896,21899],[22171,22177],[22181,22187],[22191,22197],[25884,25884],[27205,27232],[27391,27398],[27492,27492],[28402,28432],[28462,28492],[30161,30179],[30800,30800],[31251,31259],[31275,31279],[31281,31290],[31466,31700]];function s(e){return null!=e&&i.some((([t,r])=>e>=t&&e<=r))}},43164:(e,t,r)=>{function i(e,t){if(e&&t)for(const r of e.children)if(r.localName in t){const e=t[r.localName];if("function"==typeof e){const t=e(r);t&&i(r,t)}else i(r,e)}}function*s(e,t){for(const r of e.children)if(r.localName in t){const e=t[r.localName];"function"==typeof e?yield e(r):yield*s(r,e)}}r.d(t,{i:()=>s,v:()=>i})},67321:(e,t,r)=>{r.d(t,{C_:()=>p,OH:()=>h,Vh:()=>y,on:()=>c,pc:()=>f,wB:()=>o,z7:()=>a}),r(73067),r(17745);var i=r(80959),s=r(13671),l=r(57732),n=r(41390);function o(e,t,r={}){return u(e,t,r,d)}function a(e,t,r={}){return u(e,t,r,m)}function u(e,t,r={},i){let s=null;const o=r.once?(e,r)=>{i(e)&&((0,l.r)(s),t(e,r))}:(e,r)=>{i(e)&&t(e,r)};if(s=(0,n.w)(e,o,r.sync,r.equals),r.initial){const t=e();o(t,t)}return s}function c(e,t,r,n={}){let a=null,u=null,c=null;function p(){a&&u&&(u.remove(),n.onListenerRemove?.(a),a=null,u=null)}function d(e){n.once&&n.once&&(0,l.r)(c),r(e)}const m=o(e,((e,r)=>{p(),(0,i.i)(e)&&(a=e,u=(0,i.o)(e,t,d),n.onListenerAdd?.(e))}),{sync:n.sync,initial:!0});return c=(0,s.m)((()=>{m.remove(),p()})),c}function p(e,t){return function(e,t,r){if((0,i.G4)(r))return Promise.reject((0,i.NK)());const n=e();if(t?.(n))return Promise.resolve(n);let o=null;function a(){o=(0,l.r)(o)}return new Promise(((l,n)=>{o=(0,s.h)([(0,i.u7)(r,(()=>{a(),n((0,i.NK)())})),u(e,(e=>{a(),l(e)}),{sync:!1,once:!0},t??d)])}))}(e,m,t)}function d(e){return!0}function m(e){return!!e}r(32816),r(29298),r(20266),r(90740),r(32773),r(36544),r(93181),r(40499),r(6407),r(69421),r(91047),r(81272),r(45371),r(44945),r(58498);const h={sync:!0},y={initial:!0},f={sync:!0,initial:!0}},36825:(e,t,r)=>{r.r(t),r.d(t,{default:()=>oe});var i,s=r(32816),l=r(64604),n=r(32773),o=r(17745),a=r(6407),u=r(2810),c=r(90740),p=r(80959),d=r(67321),m=r(99063),h=r(29298),y=(r(20266),r(49877)),f=r(69421),g=r(56273),w=r(44600),v=r(73597),M=r(64133),x=r(31315),S=r(88730),I=r(38424),L=r(46935),T=r(96807),A=r(18385),_=r(92070),b=r(8662),P=r(99924),C=(r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(36544),r(2160),r(7969),r(69763)),E=(r(93804),r(18683),r(29512),r(64752)),O=(r(48844),r(29208),r(48402),r(16699),r(26809),r(2589),r(18527),r(6851));let R=i=class extends P.oY{constructor(e){super(e),this.fullExtent=null,this.id=null,this.tileInfo=null}clone(){const e=new i;return this.hasOwnProperty("fullExtent")&&(e.fullExtent=this.fullExtent?.clone()??null),this.hasOwnProperty("id")&&(e.id=this.id),this.hasOwnProperty("tileInfo")&&(e.tileInfo=this.tileInfo?.clone()??null),e}};(0,s._)([(0,h.MZ)({type:w.A,json:{read:{source:"fullExtent"}}})],R.prototype,"fullExtent",void 0),(0,s._)([(0,h.MZ)({type:String,json:{read:{source:"id"}}})],R.prototype,"id",void 0),(0,s._)([(0,h.MZ)({type:_.A,json:{read:{source:"tileInfo"}}})],R.prototype,"tileInfo",void 0),R=i=(0,s._)([(0,f.$)("esri.layers.support.TileMatrixSet")],R);const F=R;var Z;let V=Z=class extends P.oY{constructor(e){super(e),this.id=null,this.title=null,this.description=null,this.legendUrl=null}clone(){const e=new Z;return this.hasOwnProperty("description")&&(e.description=this.description),this.hasOwnProperty("id")&&(e.id=this.id),this.hasOwnProperty("isDefault")&&(e.isDefault=this.isDefault),this.hasOwnProperty("keywords")&&(e.keywords=this.keywords&&this.keywords.slice()),this.hasOwnProperty("legendUrl")&&(e.legendUrl=this.legendUrl),this.hasOwnProperty("title")&&(e.title=this.title),e}};(0,s._)([(0,h.MZ)({json:{read:{source:"id"}}})],V.prototype,"id",void 0),(0,s._)([(0,h.MZ)({json:{read:{source:"title"}}})],V.prototype,"title",void 0),(0,s._)([(0,h.MZ)({json:{read:{source:"abstract"}}})],V.prototype,"description",void 0),(0,s._)([(0,h.MZ)({json:{read:{source:"legendUrl"}}})],V.prototype,"legendUrl",void 0),(0,s._)([(0,h.MZ)({json:{read:{source:"isDefault"}}})],V.prototype,"isDefault",void 0),(0,s._)([(0,h.MZ)({json:{read:{source:"keywords"}}})],V.prototype,"keywords",void 0),V=Z=(0,s._)([(0,f.$)("esri.layers.support.WMTSStyle")],V);const U=V;var j;r(81272),r(44945);let N=j=class extends P.oY{constructor(e){super(e),this.description=null,this.fullExtent=null,this.fullExtents=null,this.id=null,this.imageFormats=null,this.layer=null,this.parent=null,this.styles=null,this.title=null,this.tileMatrixSetId=null,this.tileMatrixSets=null}readFullExtent(e,t){return(e=t.fullExtent)?w.A.fromJSON(e):null}readFullExtents(e,t){return t.fullExtents?.length?t.fullExtents.map((e=>w.A.fromJSON(e))):t.tileMatrixSets?.map((e=>w.A.fromJSON(e.fullExtent))).filter((e=>e))??[]}get imageFormat(){let e=this._get("imageFormat");return e||(e=this.imageFormats?.length?this.imageFormats[0]:""),e}set imageFormat(e){const t=this.imageFormats;e&&(e.includes("image/")||t&&!t.includes(e))&&(e.includes("image/")||(e="image/"+e),t&&!t.includes(e))?console.error("The layer doesn't support the format of "+e):this._set("imageFormat",e)}get styleId(){let e=this._get("styleId");return e||(e=this.styles?.at(0)?.id??""),e}set styleId(e){this._set("styleId",e)}get tileMatrixSet(){return this.tileMatrixSets?this.tileMatrixSets.find((e=>e.id===this.tileMatrixSetId)):null}clone(){const e=new j;return this.hasOwnProperty("description")&&(e.description=this.description),this.hasOwnProperty("imageFormats")&&(e.imageFormats=this.imageFormats?.slice()??null),this.hasOwnProperty("imageFormat")&&(e.imageFormat=this.imageFormat),this.hasOwnProperty("fullExtent")&&(e.fullExtent=this.fullExtent?.clone()),this.hasOwnProperty("id")&&(e.id=this.id),this.hasOwnProperty("layer")&&(e.layer=this.layer),this.hasOwnProperty("styleId")&&(e.styleId=this.styleId),this.hasOwnProperty("styles")&&(e.styles=this.styles?.clone()),this.hasOwnProperty("tileMatrixSetId")&&(e.tileMatrixSetId=this.tileMatrixSetId),this.hasOwnProperty("tileMatrixSets")&&(e.tileMatrixSets=this.tileMatrixSets?.clone()),this.hasOwnProperty("title")&&(e.title=this.title),e}};(0,s._)([(0,h.MZ)()],N.prototype,"description",void 0),(0,s._)([(0,h.MZ)()],N.prototype,"fullExtent",void 0),(0,s._)([(0,y.r)("fullExtent",["fullExtent"])],N.prototype,"readFullExtent",null),(0,s._)([(0,h.MZ)({readOnly:!0})],N.prototype,"fullExtents",void 0),(0,s._)([(0,y.r)("fullExtents",["fullExtents","tileMatrixSets"])],N.prototype,"readFullExtents",null),(0,s._)([(0,h.MZ)()],N.prototype,"id",void 0),(0,s._)([(0,h.MZ)()],N.prototype,"imageFormat",null),(0,s._)([(0,h.MZ)({json:{read:{source:"formats"}}})],N.prototype,"imageFormats",void 0),(0,s._)([(0,h.MZ)()],N.prototype,"layer",void 0),(0,s._)([(0,h.MZ)()],N.prototype,"parent",void 0),(0,s._)([(0,h.MZ)()],N.prototype,"styleId",null),(0,s._)([(0,h.MZ)({type:o.A.ofType(U),json:{read:{source:"styles"}}})],N.prototype,"styles",void 0),(0,s._)([(0,h.MZ)({json:{write:{ignoreOrigin:!0}}})],N.prototype,"title",void 0),(0,s._)([(0,h.MZ)()],N.prototype,"tileMatrixSetId",void 0),(0,s._)([(0,h.MZ)({readOnly:!0})],N.prototype,"tileMatrixSet",null),(0,s._)([(0,h.MZ)({type:o.A.ofType(F),json:{read:{source:"tileMatrixSets"}}})],N.prototype,"tileMatrixSets",void 0),N=j=(0,s._)([(0,f.$)("esri.layers.support.WMTSSublayer")],N);const k=N;var D=r(15001),W=r(43164);r(73067),r(94345),r(36533),r(84200),r(97827),r(91695),r(18169),r(67504),r(92517),r(77037),r(66136),r(4734),r(50214),r(59192),r(78016),r(54483),r(80473),r(73509),r(28276),r(12119),r(13201),r(13226),r(12856),r(47812),r(67138),r(98238),r(1178),r(49755),r(30011),r(55270),r(95779),r(13262),r(346),r(54131),r(19869),r(64524),r(72604),r(82408),r(69277),r(70580),r(75191),r(24319),r(62092),r(43059),r(89935),r(49813),r(82454),r(78281),r(47387),r(46728),r(64102);const B=90.71428571428571;function K(e){const t=e.replaceAll(/ows:/gi,"");if(!H("Contents",(new DOMParser).parseFromString(t,"text/xml").documentElement))throw new a.A("wmtslayer:wmts-capabilities-xml-is-not-valid","the wmts get capabilities response is not compliant",{text:e})}function $(e){return e.nodeType===Node.ELEMENT_NODE}function H(e,t){for(let r=0;re.textContent)).filter(n.i)}function J(e,t){return e.split(">").forEach((e=>{t&&(t=H(e,t))})),t&&t.textContent}function Y(e,t,r,i){let s;return Array.prototype.slice.call(i.childNodes).some((i=>{if(i.nodeName.includes(e)){const e=H(t,i),l=e?.textContent;if(l===r||r.split(":")&&r.split(":")[1]===l)return s=i,!0}return!1})),s}function z(e,t){const r=[],i=e.layerMap?.get(t);if(!i)return null;const s=q("ResourceURL",i),l=q("Dimension",i);let n,o,a,u;return l.length&&(n=J("Identifier",l[0]),o=G("Default",l[0])||G("Value",l[0])),l.length>1&&(a=J("Identifier",l[1]),u=G("Default",l[1])||G("Value",l[1])),e.dimensionMap.set(t,{dimensions:o,dimensions2:u}),s.forEach((e=>{let t=e.getAttribute("template");if("tile"===e.getAttribute("resourceType")){if(n&&o.length)if(t.includes("{"+n+"}"))t=t.replace("{"+n+"}","{dimensionValue}");else{const e=t.toLowerCase().indexOf("{"+n.toLowerCase()+"}");e>-1&&(t=t.substring(0,e)+"{dimensionValue}"+t.substring(e+n.length+2))}if(a&&u.length)if(t.includes("{"+a+"}"))t=t.replace("{"+a+"}","{dimensionValue2}");else{const e=t.toLowerCase().indexOf("{"+a.toLowerCase()+"}");e>-1&&(t=t.substring(0,e)+"{dimensionValue2}"+t.substring(e+a.length+2))}r.push({template:t,format:e.getAttribute("format"),resourceType:"tile"})}})),r}function Q(e){e=e.toLowerCase();let t=parseInt(e.split(":").pop(),10);900913!==t&&3857!==t||(t=102100);const r=function(e){return e.includes("crs84")||e.includes("crs:84")?ee.CRS84:e.includes("crs83")||e.includes("crs:83")?ee.CRS83:e.includes("crs27")||e.includes("crs:27")?ee.CRS27:null}(e);return null!=r&&(t=r),{wkid:t}}function X(e,t){const r=Q(t),[i,s]=J("TopLeftCorner",e).split(" ").map((e=>parseFloat(e))),l=t.includes("epsg")&&(0,D.i)(r.wkid);return new E.A(l?{x:s,y:i,spatialReference:r}:{x:i,y:s,spatialReference:r})}var ee,te;function re(e,t,r,i,s){const l=Q(t),n=J("Identifier",e);let o=parseFloat(J("ScaleDenominator",e));const a=ie(l.wkid,o,i);o*=96/B;const u=+J("MatrixWidth",e),c=+J("MatrixHeight",e),{maxCol:p=u-1,maxRow:d=c-1,minCol:m=0,minRow:h=0}=s.get(n)??{},{x:y,y:f}=X(e,t);return new O.A({cols:[m,p],level:r,levelValue:n,origin:[y,f],scale:o,resolution:a,rows:[h,d]})}function ie(e,t,r){let i;return i=C.o.hasOwnProperty(""+e)?C.o.values[C.o[e]]:"default028mm"===r?6370997*Math.PI/180:(0,C.af)(e).metersPerDegree,7*t/25e3/i}!function(e){e[e.CRS84=4326]="CRS84",e[e.CRS83=4269]="CRS83",e[e.CRS27=4267]="CRS27"}(ee||(ee={}));const se={"image/png":".png","image/png8":".png","image/png24":".png","image/png32":".png","image/jpg":".jpg","image/jpeg":".jpeg","image/gif":".gif","image/bmp":".bmp","image/tiff":".tif","image/jpgpng":"","image/jpegpng":"","image/unknown":""},le=new Set(["version","service","request","layer","style","format","tilematrixset","tilematrix","tilerow","tilecol"]);let ne=te=class extends((0,x.dM)((0,L.J)((0,T.j)((0,S.q)((0,I.A)((0,u.M)(v.A))))))){constructor(...e){super(...e),this.activeLayer=null,this.copyright="",this.customParameters=null,this.customLayerParameters=null,this.fullExtent=null,this.operationalLayerType="WebTiledLayer",this.resourceInfo=null,this.serviceMode="RESTful",this.sublayers=null,this.type="wmts",this.version="1.0.0",this.addHandles([(0,d.wB)((()=>this.activeLayer),((e,t)=>{t&&!this.sublayers?.includes(t)&&(t.layer=null,t.parent=null),e&&(e.layer=this,e.parent=this)}),d.OH),(0,d.on)((()=>this.sublayers),"after-add",(({item:e})=>{e.layer=this,e.parent=this}),d.OH),(0,d.on)((()=>this.sublayers),"after-remove",(({item:e})=>{e.layer=null,e.parent=null}),d.OH),(0,d.wB)((()=>this.sublayers),((e,t)=>{if(t)for(const e of t)e.layer=null,e.parent=null;if(e)for(const t of e)t.layer=this,t.parent=this}),d.OH)])}normalizeCtorArgs(e,t){return"string"==typeof e?{url:e,...t}:e}load(e){return this.addResolvingPromise(this.loadFromPortal({supportedTypes:["WMTS"]},e).catch(p.QP).then((()=>this._fetchService(e))).catch((e=>{throw(0,p.QP)(e),new a.A("wmtslayer:unsupported-service-data","Invalid response from the WMTS service.",{error:e})}))),Promise.resolve(this)}readActiveLayerFromService(e,t,r){this.activeLayer||(this.activeLayer=new k);let i=t.layers.find((e=>e.id===this.activeLayer.id));return i||(i=t.layers[0]),this.activeLayer.read(i,r),this.activeLayer}readActiveLayerFromItemOrWebDoc(e,t){const{templateUrl:r,wmtsInfo:i}=t,s=r?this._getLowerCasedUrlParams(r):null,l=i?.layerIdentifier;let n=null;const o=i?.tileMatrixSet;o&&(Array.isArray(o)?o.length&&(n=o[0]):n=o);const a=s?.format,u=s?.style;return new k({id:l,imageFormat:a,styleId:u,tileMatrixSetId:n})}writeActiveLayer(e,t,r,i){const s=this.activeLayer;t.templateUrl=this.getUrlTemplate(s.id,s.tileMatrixSetId,s.imageFormat,s.styleId);const l=(0,c.g)("tileMatrixSet.tileInfo",s);t.tileInfo=l?l.toJSON(i):null,t.wmtsInfo={...t.wmtsInfo,layerIdentifier:s.id,tileMatrixSet:s.tileMatrixSetId}}readCustomParameters(e,t){const r=t.wmtsInfo;return r?this._mergeParams(r.customParameters,r.url):null}get fullExtents(){return this.activeLayer.fullExtents}readServiceMode(e,t){return t.templateUrl.includes("?")?"KVP":"RESTful"}readSublayersFromService(e,t,r){const i=function(e,t){return e.map((e=>{const r=new k;return r.read(e,t),r}))}(t.layers,r);return i}get supportedSpatialReferences(){return this.activeLayer.tileMatrixSets?.map((e=>e.tileInfo?.spatialReference)).toArray().filter(n.i)??[]}get tilemapCache(){const e=this.activeLayer?.tileMatrixSet?.tileInfo;return e?new b.T(e):void 0}get title(){return this.activeLayer?.title??"Layer"}set title(e){this._overrideIfSome("title",e)}get url(){return this._get("url")}set url(e){e&&"/"===e.substr(-1)?this._set("url",e.slice(0,-1)):this._set("url",e)}createWebTileLayer(e){const t=this.getUrlTemplate(this.activeLayer.id,this.activeLayer.tileMatrixSetId,this.activeLayer.imageFormat,this.activeLayer.styleId),r=this._getTileMatrixSetById(e.tileMatrixSetId),i=r?.tileInfo,s=e.fullExtent,l=new M.W({layerIdentifier:e.id,tileMatrixSet:e.tileMatrixSetId,url:this.url});return this.customLayerParameters&&(l.customLayerParameters=this.customLayerParameters),this.customParameters&&(l.customParameters=this.customParameters),new M.default({fullExtent:s,urlTemplate:t,tileInfo:i,wmtsInfo:l})}async fetchTile(e,t,r,i={}){const{signal:s}=i,n=this.getTileUrl(e,t,r),{data:o}=await(0,l.A)(n,{responseType:"image",signal:s});return o}async fetchImageBitmapTile(e,t,r,i={}){const{signal:s}=i;if(this.fetchTile!==te.prototype.fetchTile){const l=await this.fetchTile(e,t,r,i);return(0,A.c)(l,e,t,r,s)}const n=this.getTileUrl(e,t,r),{data:o}=await(0,l.A)(n,{responseType:"blob",signal:s});return(0,A.c)(o,e,t,r,s)}findSublayerById(e){return this.sublayers?.find((t=>t.id===e))}getTileUrl(e,t,r){const i=this._getTileMatrixSetById(this.activeLayer.tileMatrixSetId),s=i?.tileInfo?.lods[e],l=s?s.levelValue||`${s.level}`:`${e}`;let n=this.resourceInfo?"":function(e,t,r,i,s,l,n,o){const a=function(e,t,r){const i=z(e,t),s=i?.filter((e=>e.format===r));return(s?.length?s:i)??[]}(e,t,i);if(!(a?.length>0))return"";const{dimensionMap:u}=e,c=u.get(t).dimensions?.[0],p=u.get(t).dimensions2?.[0];return a[n%a.length].template.replaceAll(/\{Style\}/gi,s??"").replaceAll(/\{TileMatrixSet\}/gi,r??"").replaceAll(/\{TileMatrix\}/gi,l).replaceAll(/\{TileRow\}/gi,""+n).replaceAll(/\{TileCol\}/gi,""+o).replaceAll(/\{dimensionValue\}/gi,c).replaceAll(/\{dimensionValue2\}/gi,p)}({dimensionMap:this.dimensionMap,layerMap:this.layerMap},this.activeLayer.id,this.activeLayer.tileMatrixSetId,this.activeLayer.imageFormat,this.activeLayer.styleId,l,t,r);return n||(n=this.getUrlTemplate(this.activeLayer.id,this.activeLayer.tileMatrixSetId,this.activeLayer.imageFormat,this.activeLayer.styleId).replaceAll(/\{level\}/gi,l).replaceAll(/\{row\}/gi,`${t}`).replaceAll(/\{col\}/gi,`${r}`)),n=this._appendCustomLayerParameters(n),n}getUrlTemplate(e,t,r,i){if(!this.resourceInfo){const r=function(e,t,r,i){const{dimensionMap:s}=e,l=z(e,t);let n="";if(l&&l.length>0){const e=s.get(t).dimensions?.[0],o=s.get(t).dimensions2?.[0];n=l[0].template,n.endsWith(".xxx")&&(n=n.slice(0,-4)),n=n.replaceAll(/\{Style\}/gi,i),n=n.replaceAll(/\{TileMatrixSet\}/gi,r),n=n.replaceAll(/\{TileMatrix\}/gi,"{level}"),n=n.replaceAll(/\{TileRow\}/gi,"{row}"),n=n.replaceAll(/\{TileCol\}/gi,"{col}"),n=n.replaceAll(/\{dimensionValue\}/gi,e),n=n.replaceAll(/\{dimensionValue2\}/gi,o)}return n}({dimensionMap:this.dimensionMap,layerMap:this.layerMap},e,t,i);if(r)return r}if("KVP"===this.serviceMode)return this.url+"?SERVICE=WMTS&VERSION="+this.version+"&REQUEST=GetTile&LAYER="+e+"&STYLE="+i+"&FORMAT="+r+"&TILEMATRIXSET="+t+"&TILEMATRIX={level}&TILEROW={row}&TILECOL={col}";if("RESTful"===this.serviceMode){let s="";return se[r.toLowerCase()]&&(s=se[r.toLowerCase()]),this.url+e+"/"+i+"/"+t+"/{level}/{row}/{col}"+s}return""}async _fetchService(e){let t;if(this.resourceInfo)"KVP"===this.resourceInfo.serviceMode&&(this.url+=this.url.includes("?")?"":"?"),t={ssl:!1,data:this.resourceInfo};else try{t=await this._getCapabilities(this.serviceMode,e),K(t.data)}catch{const r="KVP"===this.serviceMode?"RESTful":"KVP";try{t=await this._getCapabilities(r,e),K(t.data),this.serviceMode=r}catch(e){throw new a.A("wmtslayer:unsupported-service-data","Services does not support RESTful or KVP service modes.",{error:e})}}var r;this.resourceInfo?t.data=((r=t.data).layers.forEach((e=>{e.tileMatrixSets?.forEach((e=>{const t=e.tileInfo;t&&96!==t.dpi&&(t.lods?.forEach((r=>{r.scale=96*r.scale/t.dpi,r.resolution=ie(t.spatialReference?.wkid,r.scale*B/96,e.id)})),t.dpi=96)}))})),r):t.data=function(e,t){e=e.replaceAll(/ows:/gi,"");const r=(new DOMParser).parseFromString(e,"text/xml").documentElement,i=new Map,s=new Map,l=H("Contents",r);if(!l)throw new a.A("wmtslayer:wmts-capabilities-xml-is-not-valid");const n=H("OperationsMetadata",r),o=n?.querySelector("[name='GetTile']"),u=o?.getElementsByTagName("Get"),c=u&&Array.prototype.slice.call(u),p=t.url?.indexOf("https"),d=void 0!==p&&p>-1;let m,h,y=t.serviceMode,f=t?.url;if(c?.length&&c.some((e=>{const t=H("Constraint",e);return!t||Y("AllowedValues","Value",y,t)?(f=e.attributes[0].nodeValue,!0):(!t||Y("AllowedValues","Value","RESTful",t)||Y("AllowedValues","Value","REST",t)?h=e.attributes[0].nodeValue:t&&!Y("AllowedValues","Value","KVP",t)||(m=e.attributes[0].nodeValue),!1)})),!f)if(h)f=h,y="RESTful";else if(m)f=m,y="KVP";else{const e=H("ServiceMetadataURL",r);f=e?.getAttribute("xlink:href")}const g=f.indexOf("1.0.0/");-1===g&&"RESTful"===y?f+="/":g>-1&&(f=f.substring(0,g)),"KVP"===y&&(f+=g>-1?"":"?"),d&&(f=f.replace(/^http:/i,"https:"));const v=J("ServiceIdentification>ServiceTypeVersion",r),M=J("ServiceIdentification>AccessConstraints",r),x=M&&/^none$/i.test(M)?null:M,S=q("Layer",l),I=q("TileMatrixSet",l),L=S.map((e=>{const t=J("Identifier",e);return i.set(t,e),function(e,t,r,i,s){const l=J("Abstract",t),n=G("Format",t),o=function(e){const t=H("WGS84BoundingBox",e),r=t?J("LowerCorner",t).split(" "):["-180","-90"],i=t?J("UpperCorner",t).split(" "):["180","90"];return{xmin:parseFloat(r[0]),ymin:parseFloat(r[1]),xmax:parseFloat(i[0]),ymax:parseFloat(i[1]),spatialReference:{wkid:4326}}}(t),a=function(e){const t=[];return(0,W.v)(e,{BoundingBox:e=>{if(!e.getAttribute("crs"))return;const r=e.getAttribute("crs").toLowerCase(),i=Q(r),s=r.includes("epsg")&&(0,D.i)(i.wkid);let l,n,o,a;(0,W.v)(e,{LowerCorner:e=>{[l,n]=e.textContent.split(" ").map((e=>Number.parseFloat(e))),s&&([l,n]=[n,l])},UpperCorner:e=>{[o,a]=e.textContent.split(" ").map((e=>Number.parseFloat(e))),s&&([o,a]=[a,o])}}),t.push({xmin:l,ymin:n,xmax:o,ymax:a,spatialReference:i})}}),t}(t),u=function(e,t){return q("Style",e).map((e=>{const r=H("LegendURL",e),i=H("Keywords",e),s=i?G("Keyword",i):[];let l=r?.getAttribute("xlink:href");return t&&(l=l?.replace(/^http:/i,"https:")),{abstract:J("Abstract",e),id:J("Identifier",e),isDefault:"true"===e.getAttribute("isDefault"),keywords:s,legendUrl:l,title:J("Title",e)}}))}(t,i),c=J("Title",t),p=function(e,t,r){return q("TileMatrixSetLink",t).map((t=>function(e,t,r){const i=H("TileMatrixSet",t).textContent,s=G("TileMatrix",t),l=r.find((e=>{const t=H("Identifier",e),r=t?.textContent;return!!(r===i||i.split(":")&&i.split(":")[1]===r)})),n=H("TileMatrixSetLimits",t),o=n&&q("TileMatrixLimits",n),a=new Map;if(o?.length)for(const e of o){const t=H("TileMatrix",e).textContent,r=+H("MinTileRow",e).textContent,i=+H("MaxTileRow",e).textContent,s=+H("MinTileCol",e).textContent,l=+H("MaxTileCol",e).textContent;a.set(t,{minCol:s,maxCol:l,minRow:r,maxRow:i})}const u=J("SupportedCRS",l).toLowerCase(),c=function(e,t){return X(H("TileMatrix",e),t)}(l,u),p=c.spatialReference,d=H("TileMatrix",l),m=[parseInt(J("TileWidth",d),10),parseInt(J("TileHeight",d),10)],h=[];s.length?s.forEach(((e,t)=>{const r=Y("TileMatrix","Identifier",e,l);h.push(re(r,u,t,i,a))})):q("TileMatrix",l).forEach(((e,t)=>{h.push(re(e,u,t,i,a))}));const y=function(e,t,r,i,s){const l=H("BoundingBox",t);let n,o,a,u,c,p;if(l&&(n=J("LowerCorner",l).split(" "),o=J("UpperCorner",l).split(" ")),n&&n.length>1&&o&&o.length>1)a=parseFloat(n[0]),c=parseFloat(n[1]),u=parseFloat(o[0]),p=parseFloat(o[1]);else{const e=H("TileMatrix",t),l=parseInt(J("MatrixWidth",e),10),n=parseInt(J("MatrixHeight",e),10);a=r.x,p=r.y,u=a+l*i[0]*s.resolution,c=p-n*i[1]*s.resolution}return function(e,t,r){return"1.0.0"===e&&(0,D.i)(t.wkid)&&!(r.spatialReference.isGeographic&&r.x<-90&&r.y>=-90)}(e,r.spatialReference,r)?new w.A(c,a,p,u,r.spatialReference):new w.A(a,c,u,p,r.spatialReference)}(e,l,c,m,h[0]).toJSON(),f=new _.A({dpi:96,spatialReference:p,size:m,origin:c,lods:h}).toJSON();return{id:i,fullExtent:y,tileInfo:f}}(e,t,r)))}(s,t,r);return{id:e,fullExtent:o,fullExtents:a,description:l,formats:n,styles:u,title:c,tileMatrixSets:p}}(t,e,I,d,v)}));return{copyright:x,dimensionMap:s,layerMap:i,layers:L,serviceMode:y,tileUrl:f}}(t.data,{serviceMode:this.serviceMode,url:this.url}),t.data&&this.read(t.data,{origin:"service"})}async _getCapabilities(e,t){const r=this._getCapabilitiesUrl(e);return await(0,l.A)(r,{...t,responseType:"text"})}_getTileMatrixSetById(e){const t=this.findSublayerById(this.activeLayer.id),r=t?.tileMatrixSets?.find((t=>t.id===e));return r}_appendCustomParameters(e){return this._appendParameters(e,this.customParameters)}_appendCustomLayerParameters(e){return this._appendParameters(e,{...(0,n.o8)(this.customParameters),...this.customLayerParameters})}_appendParameters(e,t){const r=(0,m.An)(e),i={...r.query,...t},s=(0,m.x0)(i);return""===s?r.path:`${r.path}?${s}`}_getCapabilitiesUrl(e){this.url=(0,m.An)(this.url).path;let t=this.url;switch(e){case"KVP":t+=`?request=GetCapabilities&service=WMTS&version=${this.version}`;break;case"RESTful":{const e=`/${this.version}/WMTSCapabilities.xml`,r=new RegExp(e,"i");t=t.replace(r,""),t+=e;break}}return this._appendCustomParameters(t)}_getLowerCasedUrlParams(e){if(!e)return null;const t=(0,m.An)(e).query;if(!t)return null;const r={};return Object.keys(t).forEach((e=>{r[e.toLowerCase()]=t[e]})),r}_mergeParams(e,t){const r=this._getLowerCasedUrlParams(t);if(r){const t=Object.keys(r);t.length&&(e=e?(0,n.o8)(e):{},t.forEach((t=>{e.hasOwnProperty(t)||le.has(t)||(e[t]=r[t])})))}return e}};(0,s._)([(0,h.MZ)()],ne.prototype,"dimensionMap",void 0),(0,s._)([(0,h.MZ)()],ne.prototype,"layerMap",void 0),(0,s._)([(0,h.MZ)({type:k,json:{origins:{"web-document":{write:{ignoreOrigin:!0}}}}})],ne.prototype,"activeLayer",void 0),(0,s._)([(0,y.r)("service","activeLayer",["layers"])],ne.prototype,"readActiveLayerFromService",null),(0,s._)([(0,y.r)(["web-document","portal-item"],"activeLayer",["wmtsInfo"])],ne.prototype,"readActiveLayerFromItemOrWebDoc",null),(0,s._)([(0,g.w)(["web-document","portal-item"],"activeLayer",{templateUrl:{type:String},tileInfo:{type:_.A},"wmtsInfo.layerIdentifier":{type:String},"wmtsInfo.tileMatrixSet":{type:String}})],ne.prototype,"writeActiveLayer",null),(0,s._)([(0,h.MZ)({type:String,value:"",json:{write:!0}})],ne.prototype,"copyright",void 0),(0,s._)([(0,h.MZ)({type:["show","hide"]})],ne.prototype,"listMode",void 0),(0,s._)([(0,h.MZ)({json:{read:!0,write:!0}})],ne.prototype,"blendMode",void 0),(0,s._)([(0,h.MZ)({json:{origins:{"web-document":{read:{source:["wmtsInfo.customParameters","wmtsInfo.url"]},write:{target:"wmtsInfo.customParameters"}},"portal-item":{read:{source:["wmtsInfo.customParameters","wmtsInfo.url"]},write:{target:"wmtsInfo.customParameters"}}}}})],ne.prototype,"customParameters",void 0),(0,s._)([(0,y.r)(["portal-item","web-document"],"customParameters")],ne.prototype,"readCustomParameters",null),(0,s._)([(0,h.MZ)({json:{origins:{"web-document":{read:{source:"wmtsInfo.customLayerParameters"},write:{target:"wmtsInfo.customLayerParameters"}},"portal-item":{read:{source:"wmtsInfo.customLayerParameters"},write:{target:"wmtsInfo.customLayerParameters"}}}}})],ne.prototype,"customLayerParameters",void 0),(0,s._)([(0,h.MZ)({type:w.A,json:{write:{ignoreOrigin:!0},origins:{"web-document":{read:{source:"fullExtent"}},"portal-item":{read:{source:"fullExtent"}}}}})],ne.prototype,"fullExtent",void 0),(0,s._)([(0,h.MZ)({readOnly:!0})],ne.prototype,"fullExtents",null),(0,s._)([(0,h.MZ)({type:["WebTiledLayer"]})],ne.prototype,"operationalLayerType",void 0),(0,s._)([(0,h.MZ)()],ne.prototype,"resourceInfo",void 0),(0,s._)([(0,h.MZ)()],ne.prototype,"serviceMode",void 0),(0,s._)([(0,y.r)(["portal-item","web-document"],"serviceMode",["templateUrl"])],ne.prototype,"readServiceMode",null),(0,s._)([(0,h.MZ)({type:o.A.ofType(k)})],ne.prototype,"sublayers",void 0),(0,s._)([(0,y.r)("service","sublayers",["layers"])],ne.prototype,"readSublayersFromService",null),(0,s._)([(0,h.MZ)({readOnly:!0})],ne.prototype,"supportedSpatialReferences",null),(0,s._)([(0,h.MZ)({readOnly:!0})],ne.prototype,"tilemapCache",null),(0,s._)([(0,h.MZ)({json:{read:{source:"title"}}})],ne.prototype,"title",null),(0,s._)([(0,h.MZ)({json:{read:!1},readOnly:!0,value:"wmts"})],ne.prototype,"type",void 0),(0,s._)([(0,h.MZ)({json:{origins:{service:{read:{source:"tileUrl"}},"web-document":{read:{source:"wmtsInfo.url"},write:{target:"wmtsInfo.url"}},"portal-item":{read:{source:"wmtsInfo.url"},write:{target:"wmtsInfo.url"}}}}})],ne.prototype,"url",null),(0,s._)([(0,h.MZ)()],ne.prototype,"version",void 0),ne=te=(0,s._)([(0,f.$)("esri.layers.WMTSLayer")],ne);const oe=ne}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/47c18106a0b830763fc9.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/47c18106a0b830763fc9.js new file mode 100644 index 00000000..8b97bf30 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/47c18106a0b830763fc9.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[4922],{79205:(e,t,i)=>{i.d(t,{A:()=>m,t:()=>p});var r=i(32816),l=i(52731),s=i(99924),n=i(4734),o=i(29298),a=(i(32773),i(20266),i(88663)),u=i(69421),d=i(93804);i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407),i(90740),i(36544),i(50214),i(59192),i(78016),i(54483);const p=(0,d.s)()({esriTimeUnitsMilliseconds:"milliseconds",esriTimeUnitsSeconds:"seconds",esriTimeUnitsMinutes:"minutes",esriTimeUnitsHours:"hours",esriTimeUnitsDays:"days",esriTimeUnitsWeeks:"weeks",esriTimeUnitsMonths:"months",esriTimeUnitsYears:"years",esriTimeUnitsDecades:"decades",esriTimeUnitsCenturies:"centuries",esriTimeUnitsUnknown:void 0});let c=class extends((0,l.O)(s.oY)){constructor(e){super(e),this.unit="milliseconds",this.value=0}toMilliseconds(){return(0,n.c)(this.value,this.unit,"milliseconds")}};(0,r._)([(0,a.e)(p,{nonNullable:!0})],c.prototype,"unit",void 0),(0,r._)([(0,o.MZ)({type:Number,json:{write:!0},nonNullable:!0})],c.prototype,"value",void 0),c=(0,r._)([(0,u.$)("esri.TimeInterval")],c);const m=c},38093:(e,t,i)=>{i.d(t,{d:()=>a});var r=i(32773),l=i(20266),s=i(44864),n=i(79875),o=i(30011);function a(){return{fields:{type:[s.A],value:null,set:function(e){if(e&&(0,r.h)("big-integer-warning-enabled")){const t=e.filter((e=>"big-integer"===e.type||"oid"===e.type&&(e.length||0)>=8));if(t.length){const e=t.map((e=>`'${e.name}'`)).join(", ");l.L.getLogger(this).warn("#fields",`Layer (title: '${this.title??"no title"}', id: '${this.id??"no id"}') references big-integer field(s): ${e}, support for which is experimental. Only integers less than ${Number.MAX_SAFE_INTEGER} (Number.MAX_SAFE_INTEGER) are supported.`)}}this._set("fields",e)}},fieldsIndex:{readOnly:!0,get(){return n.A.fromLayer(this)}},outFields:{type:[String],json:{read:!1},set:function(e){this._userOutFields=e,this.notifyChange("outFields")},get:function(){const e=this._userOutFields;if(!e?.length)return null;if(e.includes("*"))return["*"];if(!this.fields)return e;for(const t of e){const i=this.fieldsIndex?.has(t);i||l.L.getLogger("esri.layers.support.fieldProperties").error("field-attributes-layer:invalid-field",`Invalid field ${t} found in outFields`,{layer:this,outFields:e})}return(0,o.DB)(this.fieldsIndex,e)}}}}},25643:(e,t,i)=>{i.d(t,{F:()=>u,Y:()=>a});var r=i(32816),l=i(29298),s=(i(32773),i(20266),i(69421)),n=i(56367);i(36544),i(93181),i(13671),i(40499),i(6407),i(90740),i(91047),i(99924),i(41390),i(58498),i(45371),i(80959),i(12119),i(13201),i(13226),i(12856),i(47812),i(18527),i(67138),i(8904),i(94345),i(44600),i(2160),i(49877),i(7969),i(69763),i(93804),i(18683),i(64604),i(29512),i(99063),i(56273),i(64752),i(48844),i(29208),i(36533),i(84200),i(97827),i(91695),i(18169),i(48402),i(16699),i(26809),i(2589),i(67504),i(92517),i(77037),i(66136),i(4734),i(50214),i(59192),i(78016),i(54483),i(73600),i(88663),i(81284),i(44864),i(95637),i(59930),i(45862),i(72762),i(71613),i(17872),i(78860),i(52731),i(26805),i(13983);const o={write:{allowNull:!0}},a={type:n.A,json:{origins:{"web-map":o,"portal-item":o}}},u=e=>{let t=class extends e{constructor(){super(...arguments),this.featureEffect=null}};return(0,r._)([(0,l.MZ)(a)],t.prototype,"featureEffect",void 0),t=(0,r._)([(0,s.$)("esri.layers.mixins.FeatureEffectLayer")],t),t}},69448:(e,t,i)=>{i.d(t,{B:()=>c,e:()=>m});var r=i(32816),l=i(66136),s=i(79205),n=i(29298),o=(i(32773),i(20266),i(49877)),a=i(69421),u=i(82530),d=i(30011),p=i(35619);i(99924),i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407),i(90740),i(4734),i(50214),i(93804),i(59192),i(78016),i(54483),i(56273),i(36544),i(52731),i(88663),i(55270),i(95779),i(13262),i(346),i(64604),i(29512),i(99063),i(18683),i(16699),i(26809),i(2589),i(18527),i(94345),i(44600),i(2160),i(7969),i(69763),i(64752),i(48844),i(29208),i(36533),i(84200),i(97827),i(91695),i(18169),i(48402),i(67504),i(92517),i(77037);const c={type:Boolean,json:{read:{source:"timeAnimation"},write:{target:"timeAnimation",layerContainerTypes:u.e}}},m=e=>{let t=class extends e{constructor(){super(...arguments),this.timeExtent=null,this.timeOffset=null,this.useViewTime=!0}readOffset(e,t){const i=t.timeInfo.exportOptions;if(!i)return null;const r=i.timeOffset,l=s.t.fromJSON(i.timeOffsetUnits);return r&&l?new s.A({value:r,unit:l}):null}set timeInfo(e){(0,d.sv)(e,this.fieldsIndex),this._set("timeInfo",e)}};return(0,r._)([(0,n.MZ)({type:l.A,json:{write:!1}})],t.prototype,"timeExtent",void 0),(0,r._)([(0,n.MZ)({type:s.A})],t.prototype,"timeOffset",void 0),(0,r._)([(0,o.r)("service","timeOffset",["timeInfo.exportOptions"])],t.prototype,"readOffset",null),(0,r._)([(0,n.MZ)({value:null,type:p.A,json:{write:!0,origins:{"web-document":{read:!1,write:!1},"portal-item":{read:!1,write:!1}}}})],t.prototype,"timeInfo",null),(0,r._)([(0,n.MZ)(c)],t.prototype,"useViewTime",void 0),t=(0,r._)([(0,a.$)("esri.layers.mixins.TemporalLayer")],t),t}},56367:(e,t,i)=>{i.d(t,{A:()=>h});var r,l=i(32816),s=i(6407),n=i(99924),o=i(90740),a=i(29298),u=(i(32773),i(20266),i(69421)),d=i(12119),p=i(8904);i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(36544),i(13201),i(13226),i(12856),i(47812),i(18527),i(67138),i(94345),i(44600),i(2160),i(49877),i(7969),i(69763),i(93804),i(18683),i(64604),i(29512),i(99063),i(56273),i(64752),i(48844),i(29208),i(36533),i(84200),i(97827),i(91695),i(18169),i(48402),i(16699),i(26809),i(2589),i(67504),i(92517),i(77037),i(66136),i(4734),i(50214),i(59192),i(78016),i(54483),i(73600),i(88663),i(81284),i(44864),i(95637),i(59930),i(45862),i(72762),i(71613),i(17872),i(78860),i(52731),i(26805),i(13983);const c={read:{reader:d.r},write:{writer:d.w,overridePolicy(){return{allowNull:null!=this.excludedEffect,isRequired:null==this.excludedEffect}}}},m={read:{reader:d.r},write:{writer:d.w,overridePolicy(){return{allowNull:null!=this.includedEffect,isRequired:null==this.includedEffect}}}},f={name:"showExcludedLabels",default:!0};let y=r=class extends n.oY{constructor(e){super(e),this.filter=null,this.includedEffect=null,this.excludedEffect=null,this.excludedLabelsVisible=!1}write(e,t){const i=super.write(e,t);if(t?.origin){if(i.filter){const e=Object.keys(i.filter);if(e.length>1||"where"!==e[0])return t.messages?.push(new s.A("web-document-write:unsupported-feature-effect","Invalid feature effect 'filter'. A filter can only contain a 'where' property",{layer:t.layer,effect:this})),null}if("showExcludedLabels"in i)return t.messages?.push(new s.A("web-document-write:unsupported-feature-effect","Invalid value for property 'excludedLabelsVisible' which should always be 'true'",{layer:t.layer,effect:this})),null}return i}clone(){return new r({filter:null!=this.filter?this.filter.clone():null,includedEffect:this.includedEffect,excludedEffect:this.excludedEffect,excludedLabelsVisible:this.excludedLabelsVisible})}};(0,l._)([(0,a.MZ)({type:p.A,json:{write:{allowNull:!0,writer(e,t,i,r){const l=e?.write({},r);l&&0!==Object.keys(l).length?(0,o.s)(i,l,t):(0,o.s)(i,null,t)}}}})],y.prototype,"filter",void 0),(0,l._)([(0,a.MZ)({json:{read:d.r,write:{writer:d.w,allowNull:!0},origins:{"web-map":c,"portal-item":c}}})],y.prototype,"includedEffect",void 0),(0,l._)([(0,a.MZ)({json:{read:d.r,write:{writer:d.w,allowNull:!0},origins:{"web-map":m,"portal-item":m}}})],y.prototype,"excludedEffect",void 0),(0,l._)([(0,a.MZ)({type:Boolean,json:{write:!0,name:"showExcludedLabels",origins:{"web-map":f,"portal-item":f}}})],y.prototype,"excludedLabelsVisible",void 0),y=r=(0,l._)([(0,u.$)("esri.layers.support.FeatureEffect")],y);const h=y},8904:(e,t,i)=>{i.d(t,{A:()=>h});var r,l=i(32816),s=i(94345),n=i(66136),o=i(93804),a=i(99924),u=i(32773),d=i(29298),p=(i(20266),i(69421)),c=i(73600);i(36544),i(44600),i(2160),i(49877),i(7969),i(69763),i(18683),i(90740),i(64604),i(29512),i(99063),i(6407),i(80959),i(13671),i(56273),i(41390),i(40499),i(93181),i(58498),i(91047),i(45371),i(64752),i(48844),i(29208),i(36533),i(84200),i(97827),i(91695),i(18169),i(48402),i(16699),i(26809),i(2589),i(18527),i(67504),i(92517),i(77037),i(4734),i(50214),i(59192),i(78016),i(54483),i(88663),i(81284),i(44864),i(95637),i(59930),i(45862),i(72762),i(71613),i(17872),i(78860),i(52731),i(26805),i(13983);const m=new o.J({esriSpatialRelIntersects:"intersects",esriSpatialRelContains:"contains",esriSpatialRelCrosses:"crosses",esriSpatialRelDisjoint:"disjoint",esriSpatialRelEnvelopeIntersects:"envelope-intersects",esriSpatialRelIndexIntersects:"index-intersects",esriSpatialRelOverlaps:"overlaps",esriSpatialRelTouches:"touches",esriSpatialRelWithin:"within",esriSpatialRelRelation:"relation"}),f=new o.J({esriSRUnit_Meter:"meters",esriSRUnit_Kilometer:"kilometers",esriSRUnit_Foot:"feet",esriSRUnit_StatuteMile:"miles",esriSRUnit_NauticalMile:"nautical-miles",esriSRUnit_USNauticalMile:"us-nautical-miles"});let y=r=class extends a.oY{constructor(e){super(e),this.where=null,this.geometry=null,this.spatialRelationship="intersects",this.distance=void 0,this.objectIds=null,this.units=null,this.timeExtent=null}createQuery(e={}){const{where:t,geometry:i,spatialRelationship:r,timeExtent:l,objectIds:s,units:n,distance:o}=this;return new c.A({geometry:(0,u.o8)(i),objectIds:(0,u.o8)(s),spatialRelationship:r,timeExtent:(0,u.o8)(l),where:t,units:n,distance:o,...e})}clone(){const{where:e,geometry:t,spatialRelationship:i,timeExtent:l,objectIds:s,units:n,distance:o}=this;return new r({geometry:(0,u.o8)(t),objectIds:(0,u.o8)(s),spatialRelationship:i,timeExtent:(0,u.o8)(l),where:e,units:n,distance:o})}};(0,l._)([(0,d.MZ)({type:String,json:{write:!0}})],y.prototype,"where",void 0),(0,l._)([(0,d.MZ)({types:s.yR,json:{write:!0}})],y.prototype,"geometry",void 0),(0,l._)([(0,d.MZ)({type:m.apiValues,json:{name:"spatialRel",read:{reader:m.read},write:{allowNull:!1,writer:m.write,overridePolicy(){return{enabled:null!=this.geometry}}}}})],y.prototype,"spatialRelationship",void 0),(0,l._)([(0,d.MZ)({type:Number,json:{write:{overridePolicy(e){return{enabled:null!=e&&null!=this.geometry}}}}})],y.prototype,"distance",void 0),(0,l._)([(0,d.MZ)({type:[Number],json:{write:!0}})],y.prototype,"objectIds",void 0),(0,l._)([(0,d.MZ)({type:f.apiValues,json:{read:f.read,write:{writer:f.write,overridePolicy(e){return{enabled:null!=e&&null!=this.geometry}}}}})],y.prototype,"units",void 0),(0,l._)([(0,d.MZ)({type:n.A,json:{write:!0}})],y.prototype,"timeExtent",void 0),y=r=(0,l._)([(0,p.$)("esri.layers.support.FeatureFilter")],y);const h=y},35619:(e,t,i)=>{i.d(t,{A:()=>y});var r=i(32816),l=i(66136),s=i(79205),n=i(52731),o=i(99924),a=i(29298),u=(i(32773),i(20266),i(49877)),d=i(69421),p=i(56273),c=i(78016);function m(e,t){return s.A.fromJSON({value:e,unit:t})}i(4734),i(50214),i(93804),i(90740),i(59192),i(13671),i(54483),i(41390),i(40499),i(93181),i(58498),i(91047),i(45371),i(80959),i(6407),i(36544),i(88663);let f=class extends((0,n.O)(o.oY)){constructor(e){super(e),this.cumulative=!1,this.endField=null,this.fullTimeExtent=null,this.hasLiveData=!1,this.interval=null,this.startField=null,this.timeZone=null,this.trackIdField=null,this.useTime=!0,this.stops=null}readFullTimeExtent(e,t){return t.timeExtent&&Array.isArray(t.timeExtent)&&2===t.timeExtent.length?l.A.fromArray(t.timeExtent):null}writeFullTimeExtent(e,t){null!=e?.start&&null!=e.end?t.timeExtent=e.toArray():t.timeExtent=null}readInterval(e,t){return t.timeInterval&&t.timeIntervalUnits?m(t.timeInterval,t.timeIntervalUnits):t.defaultTimeInterval&&t.defaultTimeIntervalUnits?m(t.defaultTimeInterval,t.defaultTimeIntervalUnits):null}writeInterval(e,t){t.timeInterval=e?.toJSON().value??null,t.timeIntervalUnits=e?.toJSON().unit??null}};(0,r._)([(0,a.MZ)({type:Boolean,json:{name:"exportOptions.timeDataCumulative",write:!0}})],f.prototype,"cumulative",void 0),(0,r._)([(0,a.MZ)({type:String,json:{name:"endTimeField",write:{enabled:!0,allowNull:!0}}})],f.prototype,"endField",void 0),(0,r._)([(0,a.MZ)({type:l.A,json:{write:{enabled:!0,allowNull:!0}}})],f.prototype,"fullTimeExtent",void 0),(0,r._)([(0,u.r)("fullTimeExtent",["timeExtent"])],f.prototype,"readFullTimeExtent",null),(0,r._)([(0,p.w)("fullTimeExtent")],f.prototype,"writeFullTimeExtent",null),(0,r._)([(0,a.MZ)({type:Boolean,json:{write:!0}})],f.prototype,"hasLiveData",void 0),(0,r._)([(0,a.MZ)({type:s.A,json:{write:{enabled:!0,allowNull:!0}}})],f.prototype,"interval",void 0),(0,r._)([(0,u.r)("interval",["timeInterval","timeIntervalUnits","defaultTimeInterval","defaultTimeIntervalUnits"])],f.prototype,"readInterval",null),(0,r._)([(0,p.w)("interval")],f.prototype,"writeInterval",null),(0,r._)([(0,a.MZ)({type:String,json:{name:"startTimeField",write:{enabled:!0,allowNull:!0}}})],f.prototype,"startField",void 0),(0,r._)([(0,a.MZ)((0,c.t)("timeReference",!0))],f.prototype,"timeZone",void 0),(0,r._)([(0,a.MZ)({type:String,json:{write:{enabled:!0,allowNull:!0}}})],f.prototype,"trackIdField",void 0),(0,r._)([(0,a.MZ)({type:Boolean,json:{name:"exportOptions.useTime",write:!0}})],f.prototype,"useTime",void 0),(0,r._)([(0,a.MZ)({type:[Date],json:{read:!1}})],f.prototype,"stops",void 0),f=(0,r._)([(0,d.$)("esri.layers.support.TimeInfo")],f);const y=f}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/48241ae0680b122a5bdc.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/48241ae0680b122a5bdc.js new file mode 100644 index 00000000..8e0bb9fe --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/48241ae0680b122a5bdc.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[5059],{58003:(e,t,r)=>{r.d(t,{O:()=>i,h:()=>n});var s=r(96153);class i{constructor(e=null,t={},r,s){this.geometry=e,this.attributes=t,this.centroid=r,this.objectId=s,this.displayId=0,this.geohashX=0,this.geohashY=0}static fromJSON(e,t){const r=e.geometry?s.O.fromJSON(e.geometry):null,n=e.centroid?s.O.fromJSON(e.centroid):null,o=e.attributes[t];return new i(r,e.attributes,n,o)}weakClone(){const e=new i(this.geometry,this.attributes,this.centroid,this.objectId);return e.displayId=this.displayId,e.geohashX=this.geohashX,e.geohashY=this.geohashY,e}clone(){const e=this.geometry?.clone(),t=new i(e,{...this.attributes},this.centroid?.clone(),this.objectId);return t.displayId=this.displayId,t.geohashX=this.geohashX,t.geohashY=this.geohashY,t}}function n(e){return!!e.geometry?.coords?.length}},96153:(e,t,r)=>{r.d(t,{O:()=>s});class s{constructor(e=[],t=[],r=!1){this.lengths=e??[],this.coords=t??[],this.hasIndeterminateRingOrder=r}static fromJSON(e){return new s(e.lengths,e.coords,e.hasIndeterminateRingOrder)}static fromRect(e){const[t,r,i,n]=e,o=i-t,a=n-r;return new s([5],[t,r,o,0,0,a,-o,0,0,-a])}get isPoint(){return 0===this.lengths.length}get maxLength(){return Math.max(...this.lengths)}get size(){return this.lengths.reduce(((e,t)=>e+t))}forEachVertex(e){let t=0;this.lengths.length||e(this.coords[0],this.coords[1]);for(let r=0;re+t))),r=this.coords.slice(0,t);return e?(e.set(r),new s(this.lengths,e,this.hasIndeterminateRingOrder)):new s(Array.from(this.lengths),Array.from(r),this.hasIndeterminateRingOrder)}}},96625:(e,t,r)=>{r.d(t,{O:()=>d});var s,i=r(32816),n=r(93804),o=r(99924),a=r(29298),l=(r(32773),r(20266),r(69421));const u=new n.J({asc:"ascending",desc:"descending"});let p=s=class extends o.oY{constructor(e){super(e),this.field=null,this.valueExpression=null,this.order="ascending"}clone(){return new s({field:this.field,valueExpression:this.valueExpression,order:this.order})}};(0,i._)([(0,a.MZ)({type:String,json:{write:!0}})],p.prototype,"field",void 0),(0,i._)([(0,a.MZ)({type:String,json:{write:!0,origins:{"web-scene":{read:!1,write:!1}}}})],p.prototype,"valueExpression",void 0),(0,i._)([(0,a.MZ)({type:u.apiValues,json:{type:u.jsonValues,read:u.read,write:u.write}})],p.prototype,"order",void 0),p=s=(0,i._)([(0,l.$)("esri.layers.support.OrderByInfo")],p);const d=p},70648:(e,t,r)=>{r.d(t,{q:()=>s});const s={supportsStatistics:!0,supportsPercentileStatistics:!0,supportsSpatialAggregationStatistics:!1,supportedSpatialAggregationStatistics:{envelope:!1,centroid:!1,convexHull:!1},supportsCentroid:!0,supportsCacheHint:!1,supportsDistance:!0,supportsDistinct:!0,supportsExtent:!0,supportsGeometryProperties:!1,supportsHavingClause:!0,supportsOrderBy:!0,supportsPagination:!0,supportsQuantization:!0,supportsQuantizationEditMode:!1,supportsQueryGeometry:!0,supportsResultType:!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,standardMaxRecordCount:void 0,tileMaxRecordCount:void 0}},41003:(e,t,r)=>{r.d(t,{Q:()=>n});var s=r(91047),i=r(44945);class n{constructor(e=(e=>e.values().next().value)){this._peeker=e,this._observable=new i.S,this._items=new Set}get length(){return(0,s.t)(this._observable),this._items.size}clear(){0!==this.length&&(this._items.clear(),this._observable.notify())}last(){if(0===this.length)return;let e;for(e of this._items);return e}peek(){if(0!==this.length)return this._peeker(this._items)}push(e){this.contains(e)||(this._items.add(e),this._observable.notify())}contains(e){return(0,s.t)(this._observable),this._items.has(e)}pop(){if(0===this.length)return;const e=this.peek();return this._items.delete(e),this._observable.notify(),e}popLast(){if(0===this.length)return;const e=this.last();return this._items.delete(e),this._observable.notify(),e}remove(e){this.contains(e)&&(this._items.delete(e),this._observable.notify())}filter(e){const t=this.length;return this._items.forEach((t=>{e(t)||this._items.delete(t)})),t!==this._items.size&&this._observable.notify(),this}*[Symbol.iterator](){(0,s.t)(this._observable),yield*this._items}}},133:(e,t,r)=>{r.d(t,{U:()=>i,i:()=>n,s:()=>o});var s=r(54483);class i{}function n(e){return e instanceof s.Z?e===i.instance:"unknown"===e?.toString().toLowerCase()}function o(e){return n(e)?i.instance:e}i.instance=new s.I("Etc/UTC")},47239:(e,t,r)=>{r.d(t,{a:()=>f,b:()=>a,c:()=>i,d:()=>w,e:()=>l,f:()=>n,g:()=>m,h:()=>u,i:()=>g,j:()=>y,n:()=>v,s:()=>p,t:()=>o,u:()=>d,v:()=>c,x:()=>h,z:()=>b});var s=r(44600);function i(e=b){return[e[0],e[1],e[2],e[3],e[4],e[5]]}function n(e,t,r,s,n,o,a=i()){return a[0]=e,a[1]=t,a[2]=r,a[3]=s,a[4]=n,a[5]=o,a}function o(e,t){const r=isFinite(e[2])||isFinite(e[5]);return new s.A(r?{xmin:e[0],xmax:e[3],ymin:e[1],ymax:e[4],zmin:e[2],zmax:e[5],spatialReference:t}:{xmin:e[0],xmax:e[3],ymin:e[1],ymax:e[4],spatialReference:t})}function a(e,t){e[0]=Math.min(e[0],t[0]),e[1]=Math.min(e[1],t[1]),e[2]=Math.min(e[2],t[2]),e[3]=Math.max(e[3],t[3]),e[4]=Math.max(e[4],t[4]),e[5]=Math.max(e[5],t[5])}function l(e,t){e[0]=Math.min(e[0],t[0]),e[1]=Math.min(e[1],t[1]),e[2]=Math.min(e[2],t[2]),e[3]=Math.max(e[3],t[0]),e[4]=Math.max(e[4],t[1]),e[5]=Math.max(e[5],t[2])}function u(e,t,r=0,s=t.length/3){let i=e[0],n=e[1],o=e[2],a=e[3],l=e[4],u=e[5];for(let e=0;e=e[3]?0:e[3]-e[0]}(e),t[1]=function(e){return e[1]>=e[4]?0:e[4]-e[1]}(e),t[2]=function(e){return e[2]>=e[5]?0:e[5]-e[2]}(e),t}function d(e,t,r=e){return r[0]=t[0],r[1]=t[1],r[2]=t[2],r!==e&&(r[3]=e[3],r[4]=e[4],r[5]=e[5]),r}function c(e,t,r=e){return r[3]=t[0],r[4]=t[1],r[5]=t[2],r!==e&&(r[0]=e[0],r[1]=e[1],r[2]=e[2]),e}function h(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e}function y(e){return e?h(e,v):i(v)}function m(e,t){return e[0]=t[0],e[1]=t[1],e[2]=Number.NEGATIVE_INFINITY,e[3]=t[2],e[4]=t[3],e[5]=Number.POSITIVE_INFINITY,e}function f(e,t,r,s,i){return e[0]=t,e[1]=r,e[2]=Number.NEGATIVE_INFINITY,e[3]=s,e[4]=i,e[5]=Number.POSITIVE_INFINITY,e}function g(e){return 6===e.length}function w(e,t,r){if(null==e||null==t)return e===t;if(!g(e)||!g(t))return!1;if(r){for(let s=0;s{r.d(t,{a:()=>d,b:()=>u,c:()=>o,d:()=>c});var s=r(32773),i=r(70648),n=r(25018);function o(e){return{renderer:{type:"simple",symbol:"esriGeometryPoint"===e||"esriGeometryMultipoint"===e?n.d:"esriGeometryPolyline"===e?n.a:n.b}}}const a=/^[_$a-zA-Z][_$a-zA-Z0-9]*$/;let l=1;function u(e,t){if((0,s.h)("esri-csp-restrictions"))return()=>({[t]:null,...e});try{let r=`this${p(t)} = null;`;for(const t in e)r+=`this${p(t)} = ${JSON.stringify(e[t])};`;const s=new Function(`\n return class AttributesClass$${l++} {\n constructor() {\n ${r};\n }\n }\n `)();return()=>new s}catch(r){return()=>({[t]:null,...e})}}function p(e){return a.test(e)?`.${e}`:`["${e}"]`}function d(e={}){return[{name:"New Feature",description:"",prototype:{attributes:(0,s.o8)(e)}}]}function c(e,t){return{analytics:{supportsCacheHint:!1},attachment:null,data:{isVersioned:!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,supportsQueryAnalytics:!1,supportsQueryAttachments:!1,supportsQueryTopFeatures:!1,supportsResizeAttachments:!1,supportsSync:!1,supportsUpdate:t,supportsExceedsLimitStatistics:!0,supportsAsyncConvert3D:!1},query:i.q,queryRelated:{supportsCount:!0,supportsOrderBy:!0,supportsPagination:!0,supportsCacheHint:!1},queryTopFeatures:{supportsCacheHint:!1},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}}}},17872:(e,t,r)=>{r.d(t,{k:()=>s});const s=new(r(93804).J)({esriFieldTypeSmallInteger:"small-integer",esriFieldTypeInteger:"integer",esriFieldTypeSingle:"single",esriFieldTypeDouble:"double",esriFieldTypeLong:"long",esriFieldTypeString:"string",esriFieldTypeDate:"date",esriFieldTypeOID:"oid",esriFieldTypeGeometry:"geometry",esriFieldTypeBlob:"blob",esriFieldTypeRaster:"raster",esriFieldTypeGUID:"guid",esriFieldTypeGlobalID:"global-id",esriFieldTypeXML:"xml",esriFieldTypeBigInteger:"big-integer",esriFieldTypeDateOnly:"date-only",esriFieldTypeTimeOnly:"time-only",esriFieldTypeTimestampOffset:"timestamp-offset"})},36309:(e,t,r)=>{r.d(t,{a:()=>S,b:()=>f,c:()=>w,d:()=>g,g:()=>m,s:()=>h,t:()=>y});var s=r(20266);const i="__begin__",n="__end__",o=new RegExp(i,"ig"),a=new RegExp(n,"ig"),l=new RegExp("^"+i,"i"),u=new RegExp(n+"$","i"),p='"',d=p+" + ",c=" + "+p;function h(e){return e.replaceAll(new RegExp("\\[","g"),"{").replaceAll(new RegExp("\\]","g"),"}")}function y(e){return e.replaceAll(new RegExp("\\{","g"),"[").replaceAll(new RegExp("\\}","g"),"]")}function m(e){const t={expression:"",type:"none"};return e.labelExpressionInfo?e.labelExpressionInfo.value?(t.expression=e.labelExpressionInfo.value,t.type="conventional"):e.labelExpressionInfo.expression&&(t.expression=e.labelExpressionInfo.expression,t.type="arcade"):null!=e.labelExpression&&(t.expression=h(e.labelExpression),t.type="conventional"),t}function f(e){const t=m(e);if(!t)return null;switch(t.type){case"conventional":return w(t.expression);case"arcade":return t.expression}return null}function g(e){const t=m(e);if(!t)return null;switch(t.type){case"conventional":return function(e){const t=e?.match(v);return t?.[1].trim()||null}(t.expression);case"arcade":return S(t.expression)}return null}function w(e){let t;return e?(t=(0,s.r)(e,(e=>i+'$feature["'+e+'"]'+n)),t=l.test(t)?t.replace(l,""):p+t,t=u.test(t)?t.replace(u,""):t+p,t=t.replaceAll(o,d).replaceAll(a,c)):t='""',t}const v=/^\s*\{([^}]+)\}\s*$/i,b=/^\s*(?:(?:\$feature\.(\w+))|(?:\$feature\[(["'])(.+)(\2)\]));?\s*$/i,_=/^\s*(?:(?:\$feature\.(\w+))|(?:\$feature\[(["'])(.+)(\2)\]));?\s*(?:DomainName\(\s*\$feature\s*,\s*(["'])(\1|\3)(\5)\s*\));?\s*$/i,I=/^\s*(?:DomainName\(\s*\$feature\s*,\s*(["'])(.+)(\1)\s*\));?\s*$/i;function S(e){if(!e)return null;let t=b.exec(e)||_.exec(e);return t?t[1]||t[3]:(t=I.exec(e),t?t[2]:null)}},23381:(e,t,r)=>{async function s(e,t){const{WhereClause:s}=await Promise.all([r.e(8896),r.e(6589)]).then(r.bind(r,38896)).then((e=>e.W));return s.create(e,t)}function i(e,t){return"1=1"===e?t??e:"1=1"===t?e??t:null!=e&&""!==e?null!=t&&""!==t?`(${e}) AND (${t})`:e:t}r.d(t,{G:()=>s,m:()=>i})},6801:(e,t,r)=>{r.d(t,{A:()=>u,r:()=>l});var s=r(13671),i=(r(32773),r(80959)),n=r(41003),o=r(9380);r(6407),r(20266),r(90740),r(91047),r(93181),r(44945),r(58498),r(29512),r(99063),r(99924),r(32816),r(41390),r(69421),r(40499),r(36544),r(29298),r(45371);const a=new FinalizationRegistry((e=>{e.close()}));function l(e,t){a.register(e,t,t)}class u{constructor(){this._inUseClients=new Array,this._clients=new Array,this._clientPromises=new Array,this._ongoingJobsQueue=new n.Q}destroy(){this.close()}get closed(){return!this._clients?.length}open(e,t){return new Promise(((r,s)=>{let n=!0;const a=e=>{(0,i.Te)(t.signal),n&&(n=!1,e())};this._clients.length=e.length,this._clientPromises.length=e.length,this._inUseClients.length=e.length;for(let n=0;n(this._clients[n]=new o.default(e,t,this._ongoingJobsQueue),a(r),this._clients[n])),(()=>(a(s),null))):(this._clients[n]=new o.default(l,t,this._ongoingJobsQueue),this._clientPromises[n]=Promise.resolve(this._clients[n]),a(r))}}))}broadcast(e,t,r){const s=new Array(this._clientPromises.length);for(let i=0;is?.invoke(e,t,r)))}return s}close(){let e;for(;e=this._ongoingJobsQueue.pop();)e.resolver.reject((0,i.NK)(`Worker closing, aborting job calling '${e.methodName}'`));for(const e of this._clientPromises)e.then((e=>e?.close()));this._clients.length=0,this._clientPromises.length=0,this._inUseClients.length=0,a.unregister(this)}invoke(e,t,r){return this.apply(e,[t],r)}apply(e,t,r){const s=(0,i.Tw)();this._ongoingJobsQueue.push({methodName:e,data:t,invokeOptions:r,resolver:s});for(let e=0;ee?.jobAdded()))}return s.promise}createInvokeProxy(e){return(0,o.c)(this,e)}on(e,t){return Promise.all(this._clientPromises).then((()=>(0,s.h)(this._clients.map((r=>r.on(e,t))))))}openPorts(){return new Promise((e=>{const t=new Array(this._clientPromises.length);let r=t.length;for(let s=0;s{i&&(t[s]=i.openPort()),0==--r&&e(t)}))}))}get test(){}}},11494:(e,t,r)=>{r.d(t,{ho:()=>q});var s=r(6407),i=r(32773),n=r(80959),o=r(6801),a=r(9380),l=r(20266),u=r(57732),p=r(64604),d=r(99063),c=r(90740),h=(r(55270),r(29512)),y=r(18683),m=r(45371),f=r(59192);r(13671),r(41003),r(91047),r(93181),r(44945),r(58498),r(99924),r(32816),r(41390),r(69421),r(40499),r(36544),r(29298),r(50214),r(93804),r(78016),r(54483),r(95779),r(13262),r(346);const g={async request(e,t){const r=e.options,s=r.responseType;r.signal=t?.signal,r.responseType="native"===s||"native-request-init"===s?"native-request-init":s&&["blob","json","text"].includes(s)&&(0,d.sC)(e.url)?.after?s:"array-buffer";const i=await(0,p.A)(e.url,r),n={data:i.data,httpStatus:i.httpStatus,ssl:i.ssl};switch(i.requestOptions?.responseType){case"native-request-init":return delete n.data.signal,n;case"blob":n.data=await n.data.arrayBuffer();break;case"json":n.data=(new TextEncoder).encode(JSON.stringify(n.data)).buffer;break;case"text":n.data=(new TextEncoder).encode(n.data).buffer}return{result:n,transferList:[n.data]}}};let w=null;w=(0,d.s2)((0,y.g)("esri/core/workers/init.js"));const v={};v.baseUrl=(0,d.s2)((0,y.g)("dojo/")),v.packages=[{name:"esri",location:"../esri"}];class b{constructor(){const e=document.createDocumentFragment();["addEventListener","dispatchEvent","removeEventListener"].forEach((t=>{this[t]=(...r)=>e[t](...r)}))}}class _{constructor(){this._dispatcher=new b,this._workerPostMessage({type:a.M.HANDSHAKE})}terminate(){}get onmessage(){return this._onmessageHandler}set onmessage(e){this._onmessageHandler&&this.removeEventListener("message",this._onmessageHandler),this._onmessageHandler=e,e&&this.addEventListener("message",e)}get onmessageerror(){return this._onmessageerrorHandler}set onmessageerror(e){this._onmessageerrorHandler&&this.removeEventListener("messageerror",this._onmessageerrorHandler),this._onmessageerrorHandler=e,e&&this.addEventListener("messageerror",e)}get onerror(){return this._onerrorHandler}set onerror(e){this._onerrorHandler&&this.removeEventListener("error",this._onerrorHandler),this._onerrorHandler=e,e&&this.addEventListener("error",e)}postMessage(e){(0,m.n)((()=>{this._workerMessageHandler(new MessageEvent("message",{data:e}))}))}dispatchEvent(e){return this._dispatcher.dispatchEvent(e)}addEventListener(e,t,r){this._dispatcher.addEventListener(e,t,r)}removeEventListener(e,t,r){this._dispatcher.removeEventListener(e,t,r)}_workerPostMessage(e){(0,m.n)((()=>{this.dispatchEvent(new MessageEvent("message",{data:e}))}))}async _workerMessageHandler(e){const t=(0,a.r)(e);if(t&&t.type===a.M.OPEN){const{modulePath:e,jobId:r}=t;let s=await a.default.loadWorker(e);s||(s=await import(e));const i=a.default.connect(s);this._workerPostMessage({type:a.M.OPENED,jobId:r,data:i})}}}const I=()=>l.L.getLogger("esri.core.workers.workerFactory"),{HANDSHAKE:S}=a.M;let M,F;const T="Failed to create Worker. Fallback to execute module in main thread";async function x(e){return new Promise((t=>{function r(i){const n=(0,a.r)(i);n&&n.type===S&&(e.removeEventListener("message",r),e.removeEventListener("error",s),t(e))}function s(t){t.preventDefault(),e.removeEventListener("message",r),e.removeEventListener("error",s),I().warn("Failed to create Worker. Fallback to execute module in main thread",t),(e=new _).addEventListener("message",r),e.addEventListener("error",s)}e.addEventListener("message",r),e.addEventListener("error",s)}))}let P=0;const{ABORT:O,INVOKE:A,OPEN:L,OPENED:E,RESPONSE:k}=a.M;class R{static async create(e){const t=await async function(){if(!(0,i.h)("esri-workers"))return x(new _);if(!M&&!F)try{const e='let globalId=0;const outgoing=new Map,configuration={CONFIGURATION};self.esriConfig=configuration.esriConfig;const workerPath=self.esriConfig.workers.workerPath,HANDSHAKE=0,OPEN=1,OPENED=2,RESPONSE=3,INVOKE=4,ABORT=5;function createAbortError(){const e=new Error("Aborted");return e.name="AbortError",e}function receiveMessage(e){return e&&e.data?"string"==typeof e.data?JSON.parse(e.data):e.data:null}function invokeStaticMessage(e,o,r){const t=r&&r.signal,n=globalId++;let s=null;return new Promise(((r,i)=>{if(t){if(t.aborted)return i(createAbortError());s=()=>{outgoing.get(n)&&(outgoing.delete(n),self.postMessage({type:5,jobId:n}),i(createAbortError()))},t.addEventListener("abort",s)}outgoing.set(n,{resolve:r,reject:i}),self.postMessage({type:4,jobId:n,methodName:e,abortable:null!=t,data:o})})).finally((()=>{t&&t.removeEventListener("abort",s)}))}let workerRevisionChecked=!1;function checkWorkerRevision(e){if(!workerRevisionChecked&&e.kernelInfo){workerRevisionChecked=!0;const{revision:o,fullVersion:r}=configuration.kernelInfo,{revision:t,fullVersion:n,version:s}=e.kernelInfo;esriConfig.assetsPath!==esriConfig.defaultAssetsPath&&o!==t&&console.warn(`Version mismatch detected between ArcGIS Maps SDK for JavaScript modules and assets. For more information visit https://bit.ly/3QnsuSo.\nModules version: ${r}\nAssets version: ${n??s}\nAssets path: ${esriConfig.assetsPath}`)}}function messageHandler(e){const o=receiveMessage(e);if(!o)return;const r=o.jobId;switch(o.type){case 1:let n;function t(e){const o=n.connect(e);self.postMessage({type:2,jobId:r,data:o},[o])}"function"==typeof define&&define.amd?require([workerPath],(e=>{n=e.default||e,checkWorkerRevision(n),n.loadWorker(o.modulePath).then((e=>e||new Promise((e=>{require([o.modulePath],e)})))).then(t)})):"System"in self&&"function"==typeof System.import?System.import(workerPath).then((e=>(n=e.default,checkWorkerRevision(n),n.loadWorker(o.modulePath)))).then((e=>e||System.import(o.modulePath))).then(t):esriConfig.workers.useDynamicImport?import(workerPath).then((e=>{n=e.default||e,checkWorkerRevision(n),n.loadWorker(o.modulePath).then((e=>e||import(o.modulePath))).then(t)})):(self.RemoteClient||importScripts(workerPath),n=self.RemoteClient.default||self.RemoteClient,checkWorkerRevision(n),n.loadWorker(o.modulePath).then(t));break;case 3:if(outgoing.has(r)){const s=outgoing.get(r);outgoing.delete(r),o.error?s.reject(JSON.parse(o.error)):s.resolve(o.data)}}}self.dojoConfig=configuration.loaderConfig,esriConfig.workers.loaderUrl&&(self.importScripts(esriConfig.workers.loaderUrl),"function"==typeof require&&"function"==typeof require.config&&require.config(configuration.loaderConfig)),self.addEventListener("message",messageHandler),self.postMessage({type:0});'.split("{CONFIGURATION}").join(function(){let e;if(null!=c.A.default){const t={...c.A};delete t.default,e=JSON.parse(JSON.stringify(t))}else e=JSON.parse(JSON.stringify(c.A));e.assetsPath=(0,d.s2)(e.assetsPath),e.defaultAssetsPath=e.defaultAssetsPath?(0,d.s2)(e.defaultAssetsPath):void 0,e.request.interceptors=[],e.log.interceptors=[],e.locale=(0,f.g)(),e.has={"esri-csp-restrictions":(0,i.h)("esri-csp-restrictions"),"esri-2d-debug":!1,"esri-2d-update-debug":(0,i.h)("esri-2d-update-debug"),"esri-2d-log-updating":(0,i.h)("esri-2d-log-updating"),"featurelayer-pbf":(0,i.h)("featurelayer-pbf"),"featurelayer-fast-triangulation-enabled":(0,i.h)("featurelayer-fast-triangulation-enabled"),"featurelayer-simplify-thresholds":(0,i.h)("featurelayer-simplify-thresholds"),"featurelayer-simplify-payload-size-factors":(0,i.h)("featurelayer-simplify-payload-size-factors"),"featurelayer-simplify-mobile-factor":(0,i.h)("featurelayer-simplify-mobile-factor"),"featurelayer-query-max-depth":(0,i.h)("featurelayer-query-max-depth"),"featurelayer-query-pausing-enabled":(0,i.h)("featurelayer-query-pausing-enabled"),"featurelayer-snapshot-enabled":(0,i.h)("featurelayer-snapshot-enabled"),"esri-atomics":(0,i.h)("esri-atomics"),"esri-shared-array-buffer":(0,i.h)("esri-shared-array-buffer"),"esri-tiles-debug":(0,i.h)("esri-tiles-debug"),"esri-workers-arraybuffer-transfer":(0,i.h)("esri-workers-arraybuffer-transfer"),"feature-polyline-generalization-factor":(0,i.h)("feature-polyline-generalization-factor"),"host-webworker":1},e.workers.loaderUrl?e.workers.loaderUrl=(0,d.s2)(e.workers.loaderUrl):w&&(e.workers.loaderUrl=w),e.workers.workerPath?e.workers.workerPath=(0,d.s2)(e.workers.workerPath):e.workers.workerPath="esri/core/workers/RemoteClient",e.workers.useDynamicImport=!1;const t=c.A.workers.loaderConfig,r=function(e){const t={async:e.async,isDebug:e.isDebug,locale:e.locale,baseUrl:e.baseUrl,has:{...e.has},map:{...e.map},packages:e.packages?.concat()||[],paths:{...v.paths,...e.paths}};return e.hasOwnProperty("async")||(t.async=!0),e.hasOwnProperty("isDebug")||(t.isDebug=!1),e.baseUrl||(t.baseUrl=v.baseUrl),v.packages?.forEach((e=>{!function(e,t){for(const r of e)if(r.name===t.name)return;e.push(t)}(t.packages??[],e)})),t}({baseUrl:t?.baseUrl,locale:(0,f.g)(),has:{"csp-restrictions":1,"dojo-test-sniff":0,"host-webworker":1,...t?.has},map:{...t?.map},paths:{...t?.paths},packages:t?.packages||[]}),s={buildDate:h.$y,fullVersion:h.ol,revision:h.QL};return JSON.stringify({esriConfig:e,loaderConfig:r,kernelInfo:s})}());M=URL.createObjectURL(new Blob([e],{type:"text/javascript"}))}catch(e){F=e||{}}let e;if(M)try{e=new Worker(M,{name:"esri-worker-"+P++})}catch(t){I().warn(T,F),e=new _}else I().warn(T,F),e=new _;return x(e)}();return new R(t,e)}constructor(e,t){this._outJobs=new Map,this._inJobs=new Map,this.worker=e,this.id=t,e.addEventListener("message",this._onMessage.bind(this)),e.addEventListener("error",(e=>{e.preventDefault(),l.L.getLogger("esri.core.workers.WorkerOwner").error(e)}))}terminate(){this.worker.terminate()}async open(e,t={}){const{signal:r}=t,s=(0,a.n)();return new Promise(((t,i)=>{const o={resolve:t,reject:i,abortHandle:(0,n.NY)(r,(()=>{this._outJobs.delete(s),this._post({type:O,jobId:s})}))};this._outJobs.set(s,o),this._post({type:L,jobId:s,modulePath:e})}))}_onMessage(e){const t=(0,a.r)(e);if(t)switch(t.type){case E:this._onOpenedMessage(t);break;case k:this._onResponseMessage(t);break;case O:this._onAbortMessage(t);break;case A:this._onInvokeMessage(t)}}_onAbortMessage(e){const t=this._inJobs,r=e.jobId,s=t.get(r);s&&(s.controller&&s.controller.abort(),t.delete(r))}_onInvokeMessage(e){const{methodName:t,jobId:r,data:s,abortable:i}=e,o=i?new AbortController:null,l=this._inJobs,u=g[t];let p;try{if("function"!=typeof u)throw new TypeError(`${t} is not a function`);p=u.call(null,s,{signal:o?o.signal:null})}catch(e){return void this._post({type:k,jobId:r,error:(0,a.t)(e)})}(0,n.$X)(p)?(l.set(r,{controller:o,promise:p}),p.then((e=>{l.has(r)&&(l.delete(r),this._post({type:k,jobId:r},e))}),(e=>{l.has(r)&&(l.delete(r),e||(e={message:"Error encountered at method"+t}),(0,n.zf)(e)||this._post({type:k,jobId:r,error:(0,a.t)(e||{message:`Error encountered at method ${t}`})}))}))):this._post({type:k,jobId:r},p)}_onOpenedMessage(e){const{jobId:t,data:r}=e,s=this._outJobs.get(t);s&&(this._outJobs.delete(t),(0,u.r)(s.abortHandle),s.resolve(r))}_onResponseMessage(e){const{jobId:t,error:r,data:i}=e,n=this._outJobs.get(t);n&&(this._outJobs.delete(t),(0,u.r)(n.abortHandle),r?n.reject(s.A.fromJSON(JSON.parse(r))):n.resolve(i))}_post(e,t,r){return(0,a.p)(this.worker,e,t,r)}}const C=(0,i.h)("host-browser")?Math.min(navigator.hardwareConcurrency-1,(0,i.h)("workers-pool-size")):0;let N=(0,i.h)("esri-mobile")?Math.min(C,3):C;N||(N=(0,i.h)("safari")&&(0,i.h)("mac")?7:2);let Z=0;const j=[];async function G(e,t){const r=new o.A,{registryTarget:s,...i}=t;return await r.open(e,i),s&&(0,o.r)(s,r),r}async function q(e,t={}){if("string"!=typeof e)throw new s.A("workers:undefined-module","modulePath is missing");let r=t.strategy||"distributed";if((0,i.h)("host-webworker")&&!(0,i.h)("esri-workers")&&(r="local"),"local"===r){let r=await a.default.loadWorker(e);r||(r=await import(e)),(0,n.Te)(t.signal);const s=t.client||r;return G([a.default.connect(r,t.schedule)],{...t,client:s})}if(await async function(){if(U)return U;D=new AbortController;const e=[];for(let t=0;t(j[t]=e,e)));e.push(r)}return U=Promise.all(e),U}(),(0,n.Te)(t.signal),"dedicated"===r){const r=Z++%N;return G([await j[r].open(e,t)],t)}if(t.maxNumWorkers&&t.maxNumWorkers>0){const r=Math.min(t.maxNumWorkers,N);if(rr.open(e,t))),t)}let D,U=null},12353:(e,t,r)=>{r.r(t),r.d(t,{default:()=>Q});var s=r(32816),i=(r(94345),r(72393)),n=(r(91381),r(49011),r(43682),r(54481),r(89253),r(60027),r(16677),r(17813),r(32397)),o=r(2810),a=r(90740),l=r(99063),u=r(29298),p=r(36544),d=r(32773),c=r(69421),h=r(56273),y=r(92517),m=r(73597),f=r(6407),g=r(73509),w=r(20266),v=r(80959),b=r(11494),_=r(53104),I=r(34225),S=r(8824),M=r(78016),F=r(44600),T=r(31315),x=r(4335),P=r(25643),O=r(29755),A=r(88730),L=r(6837),E=r(38424),k=r(46935),R=r(96807),C=r(69448),N=r(98238),Z=r(44864),j=r(38093),G=r(30011),q=r(10224),D=r(60408),U=r(73600),J=r(20978),$=r(7969);r(2160),r(99924),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(49877),r(69763),r(93804),r(18683),r(64604),r(29512),r(36533),r(64752),r(48844),r(29208),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(67504),r(77037),r(52731),r(17745),r(81272),r(44945),r(51961),r(62399),r(64995),r(33150),r(58173),r(66110),r(67520),r(27532),r(88663),r(48103),r(50214),r(59192),r(54483),r(65085),r(33611),r(84857),r(60373),r(98187),r(35902),r(13226),r(16794),r(52357),r(11090),r(49319),r(93546),r(29570),r(34592),r(79825),r(95101),r(67578),r(14896),r(95611),r(98089),r(91366),r(80473),r(43435),r(73435),r(55270),r(95779),r(13262),r(346),r(4048),r(85232),r(93471),r(53252),r(34039),r(70061),r(3495),r(97906),r(64524),r(65023),r(31424),r(74676),r(53610),r(29447),r(78273),r(49475),r(32368),r(7391),r(22529),r(43534),r(38094),r(67723),r(47239),r(59858),r(63728),r(1178),r(7182),r(47788),r(19297),r(82408),r(69277),r(70580),r(75191),r(24319),r(62092),r(28276),r(4157),r(62401),r(89322),r(20138),r(53370),r(46946),r(3816),r(71992),r(80167),r(4478),r(91808),r(7161),r(55586),r(35121),r(92229),r(18344),r(64884),r(23351),r(51222),r(42870),r(67321),r(73067),r(54512),r(53103),r(19648),r(42948),r(56487),r(6399),r(9498),r(23105),r(24079),r(38149),r(19681),r(40328),r(84539),r(65299),r(6510),r(38641),r(27281),r(73502),r(19869),r(3827),r(65174),r(78328),r(72604),r(54616),r(25018),r(57111),r(75651),r(88614),r(1030),r(15319),r(60785),r(23787),r(22151),r(38632),r(79875),r(133),r(83002),r(24330),r(91276),r(62482),r(45476),r(69310),r(85351),r(1535),r(9943),r(3112),r(46626),r(45560),r(56303),r(85890),r(55884),r(66136),r(4734),r(6801),r(41003),r(9380),r(70648),r(78281),r(47387),r(46728),r(64102),r(73671),r(58126),r(1985),r(95637),r(59930),r(45862),r(72762),r(71613),r(17872),r(12119),r(13201),r(12856),r(47812),r(67138),r(56367),r(8904),r(81284),r(78860),r(26805),r(13983),r(97511),r(32264),r(68849),r(82842),r(58196),r(86941),r(1739),r(81618),r(49755),r(54131),r(36309),r(62959),r(74159),r(90197),r(76636),r(96625),r(43059),r(89935),r(49813),r(82454),r(79205),r(35619);let H=class extends g.A{constructor(){super(...arguments),this._connection=null,this._workerHandler=null,this.capabilities=(0,_.d)(!1,!1),this.type="wfs",this.refresh=(0,v.sg)((async()=>{await this.load();const e={customParameters:this.layer.customParameters,maxRecordCount:this.layer.maxRecordCount,maxTotalRecordCount:this.layer.maxTotalRecordCount,maxPageCount:this.layer.maxPageCount},{extent:t}=await this._workerHandler.refresh(e);return t&&(this.sourceJSON.extent=t),{dataChanged:!0,updates:{extent:this.sourceJSON.extent}}}))}load(e){const t=null!=e?e.signal:null;return this.addResolvingPromise(this._startWorker({signal:t})),Promise.resolve(this)}destroy(){this._connection?.close(),this._connection=null,this._workerHandler=null}async openPorts(){return await this.load(),this._connection.openPorts()}async queryFeatures(e,t={}){const r=await this.queryFeaturesJSON(e,t);return S.A.fromJSON(r)}async queryFeaturesJSON(e,t={}){return await this.load(t),this._workerHandler.queryFeatures(e?e.toJSON():void 0,t)}async queryFeatureCount(e,t={}){return await this.load(t),this._workerHandler.queryFeatureCount(e?e.toJSON():void 0,t)}async queryObjectIds(e,t={}){return await this.load(t),this._workerHandler.queryObjectIds(e?e.toJSON():void 0,t)}async queryExtent(e,t={}){await this.load(t);const r=await this._workerHandler.queryExtent(e?e.toJSON():void 0,t);return{count:r.count,extent:F.A.fromJSON(r.extent)}}async querySnapping(e,t={}){return await this.load(t),this._workerHandler.querySnapping(e,t)}async _createLoadOptions(e){const{url:t,customParameters:r,name:s,namespaceUri:i,fields:n,geometryType:o,maxRecordCount:a,maxPageCount:l,maxTotalRecordCount:u,swapXY:p}=this.layer,d="defaults"===this.layer.originOf("spatialReference")?void 0:this.layer.spatialReference;if(!t)throw new f.A("wfs-layer:missing-url","WFSLayer must be created with a url");this.wfsCapabilities||(this.wfsCapabilities=await(0,I.Fu)(t,{customParameters:r,...e}));const c=["fields","geometryType","name","namespaceUri","swapXY"].some((e=>null==this.layer[e])),h=c?await(0,I.O8)(this.wfsCapabilities,s,i,{spatialReference:d,customParameters:r,signal:e?.signal}):{...(0,I.YW)(n??[]),geometryType:o,name:s,namespaceUri:i,spatialReference:d,swapXY:p},m=(0,I.mG)(this.wfsCapabilities.readFeatureTypes(),h.name,h.namespaceUri),g=y.f.toJSON(h.geometryType),{operations:w}=this.wfsCapabilities,v=w.GetFeature.url,b=w.GetFeature.outputFormat;return{customParameters:r,featureType:m,fields:h.fields?.map((e=>e.toJSON()))??[],geometryField:h.geometryField,geometryType:g,getFeatureUrl:v,getFeatureOutputFormat:b,maxRecordCount:a,maxPageCount:l,maxTotalRecordCount:u,objectIdField:h.objectIdField,spatialReference:h.spatialReference?.toJSON(),swapXY:!!h.swapXY}}async _startWorker(e){const[t,r]=await(0,v.Lx)([this._createLoadOptions(e),(0,b.ho)("WFSSourceWorker",{...e,strategy:(0,d.h)("feature-layers-workers")?"dedicated":"local",registryTarget:this})]),s=t.error||r.error||null,i=r.value||null;if(s)throw i&&i.close(),s;const n=t.value;this._connection=r.value,this._workerHandler=this._connection.createInvokeProxy();const o=await this._workerHandler.load(n,e);for(const e of o.warnings)w.L.getLogger(this.layer).warn("#load()",`${e.message} (title: '${this.layer.title||"no title"}', id: '${this.layer.id??"no id"}')`,{warning:e});this.sourceJSON={dateFieldsTimeReference:{timeZoneIANA:M.u},extent:o.extent,fields:n.fields,geometryType:n.geometryType,objectIdField:n.objectIdField,geometryField:n.geometryField,drawingInfo:(0,_.c)(n.geometryType),name:n.featureType.title,wfsInfo:{name:n.featureType.name,featureUrl:n.getFeatureUrl,maxFeatures:n.maxRecordCount,swapXY:n.swapXY,supportedSpatialReferences:n.featureType.supportedSpatialReferences,version:"2.0.0",wfsNamespace:n.featureType.namespaceUri}}}};var W;(0,s._)([(0,u.MZ)()],H.prototype,"capabilities",void 0),(0,s._)([(0,u.MZ)({constructOnly:!0})],H.prototype,"layer",void 0),(0,s._)([(0,u.MZ)()],H.prototype,"sourceJSON",void 0),(0,s._)([(0,u.MZ)()],H.prototype,"type",void 0),(0,s._)([(0,u.MZ)()],H.prototype,"wfsCapabilities",void 0),H=(0,s._)([(0,c.$)("esri.layers.graphics.sources.WFSSource")],H);const B=(0,j.d)();let z=W=class extends((0,L.f)((0,x.d)((0,O.J)((0,P.F)((0,T.dM)((0,C.e)((0,k.J)((0,R.j)((0,A.q)((0,E.A)((0,o.M)(m.A)))))))))))){static fromWFSLayerInfo(e){const{customParameters:t,fields:r,geometryField:s,geometryType:i,name:n,namespaceUri:o,objectIdField:a,spatialReference:l,swapXY:u,url:p,wfsCapabilities:d}=e;return new W({customParameters:t,fields:r,geometryField:s,geometryType:i,name:n,namespaceUri:o,objectIdField:a,spatialReference:l,swapXY:u,url:p,wfsCapabilities:d})}constructor(e){super(e),this.copyright=null,this.customParameters=null,this.dateFieldsTimeZone=null,this.definitionExpression=null,this.displayField=null,this.elevationInfo=null,this.featureUrl=void 0,this.fields=null,this.fieldsIndex=null,this.fullExtent=null,this.geometryType=null,this.labelsVisible=!0,this.labelingInfo=null,this.legendEnabled=!0,this.objectIdField=null,this.operationalLayerType="WFS",this.maxRecordCount=3e3,this.maxPageCount=10,this.maxTotalRecordCount=2e5,this.mode=0,this.name=null,this.namespaceUri=null,this.outFields=null,this.popupEnabled=!0,this.popupTemplate=null,this.screenSizePerspectiveEnabled=!0,this.source=new H({layer:this}),this.spatialReference=$.A.WGS84,this.spatialReferences=[4326],this.swapXY=void 0,this.title="WFS",this.type="wfs",this.url=null,this.version=void 0}destroy(){this.source?.destroy()}load(e){return this.addResolvingPromise(this.loadFromPortal({supportedTypes:["WFS"]},e).then((()=>this.source.load(e))).then((()=>{this.read(this.source.sourceJSON,{origin:"service",url:this.parsedUrl}),this.revert(["objectIdField","fields","timeInfo","spatialReference","name","namespaceUri"],"service"),(0,G.yp)(this.renderer,this.fieldsIndex),(0,G.sv)(this.timeInfo,this.fieldsIndex)}))),Promise.resolve(this)}get capabilities(){return this.source?.capabilities}get createQueryVersion(){return this.commitProperty("definitionExpression"),this.commitProperty("timeExtent"),this.commitProperty("timeOffset"),this.commitProperty("geometryType"),this.commitProperty("capabilities"),(this._get("createQueryVersion")||0)+1}get defaultPopupTemplate(){return this.createPopupTemplate()}writeFields(e,t,r){const s=e.filter((e=>e.name!==I.i5));this.geometryField&&s.unshift(new Z.A({name:this.geometryField,alias:this.geometryField,type:"geometry"})),(0,a.s)(r,s.map((e=>e.toJSON())),t)}get parsedUrl(){return(0,l.An)(this.url)}set renderer(e){(0,G.yp)(e,this.fieldsIndex),this._set("renderer",e)}get wfsCapabilities(){return this.source?.wfsCapabilities}set wfsCapabilities(e){this.source&&(this.source.wfsCapabilities=e)}createPopupTemplate(e){return(0,J.tn)(this,e)}createQuery(){const e=new U.A({returnGeometry:!0,outFields:["*"],where:this.definitionExpression||"1=1"}),{timeOffset:t,timeExtent:r}=this;return e.timeExtent=null!=t&&null!=r?r.offset(-t.value,t.unit):r||null,e}getFieldDomain(e,t){return this.getField(e)?.domain}getField(e){return this.fieldsIndex?.get(e)}queryFeatures(e,t){return this.load().then((()=>this.source.queryFeatures(U.A.from(e)||this.createQuery(),t))).then((e=>{if(e?.features)for(const t of e.features)t.layer=t.sourceLayer=this;return e}))}queryObjectIds(e,t){return this.load().then((()=>this.source.queryObjectIds(U.A.from(e)||this.createQuery(),t)))}queryFeatureCount(e,t){return this.load().then((()=>this.source.queryFeatureCount(U.A.from(e)||this.createQuery(),t)))}queryExtent(e,t){return this.load().then((()=>this.source.queryExtent(U.A.from(e)||this.createQuery(),t)))}async hasDataChanged(){try{const{dataChanged:e,updates:t}=await this.source.refresh();return null!=t&&this.read(t,{origin:"service",url:this.parsedUrl,ignoreDefaults:!0}),e}catch{}return!1}};(0,s._)([(0,u.MZ)({readOnly:!0})],z.prototype,"capabilities",null),(0,s._)([(0,u.MZ)({type:String})],z.prototype,"copyright",void 0),(0,s._)([(0,u.MZ)({readOnly:!0})],z.prototype,"createQueryVersion",null),(0,s._)([(0,u.MZ)({json:{name:"wfsInfo.customParameters",write:{overridePolicy:e=>({enabled:!!(e&&Object.keys(e).length>0),ignoreOrigin:!0})}}})],z.prototype,"customParameters",void 0),(0,s._)([(0,u.MZ)((0,M.t)("dateFieldsTimeReference"))],z.prototype,"dateFieldsTimeZone",void 0),(0,s._)([(0,u.MZ)({readOnly:!0})],z.prototype,"defaultPopupTemplate",null),(0,s._)([(0,u.MZ)({type:String,json:{name:"layerDefinition.definitionExpression",write:{enabled:!0,allowNull:!0}}})],z.prototype,"definitionExpression",void 0),(0,s._)([(0,u.MZ)({type:String})],z.prototype,"displayField",void 0),(0,s._)([(0,u.MZ)(N.e)],z.prototype,"elevationInfo",void 0),(0,s._)([(0,u.MZ)({type:String,readOnly:!0,json:{name:"wfsInfo.featureUrl",write:{ignoreOrigin:!0,isRequired:!0}}})],z.prototype,"featureUrl",void 0),(0,s._)([(0,u.MZ)({type:[Z.A],json:{name:"layerDefinition.fields",write:{ignoreOrigin:!0,isRequired:!0},origins:{service:{name:"fields"}}}})],z.prototype,"fields",void 0),(0,s._)([(0,h.w)("fields")],z.prototype,"writeFields",null),(0,s._)([(0,u.MZ)(B.fieldsIndex)],z.prototype,"fieldsIndex",void 0),(0,s._)([(0,u.MZ)({type:F.A,json:{name:"extent"}})],z.prototype,"fullExtent",void 0),(0,s._)([(0,u.MZ)()],z.prototype,"geometryField",void 0),(0,s._)([(0,u.MZ)({type:String,json:{read:{source:"layerDefinition.geometryType",reader:y.f.read},write:{target:"layerDefinition.geometryType",writer:y.f.write,ignoreOrigin:!0},origins:{service:{read:y.f.read}}}})],z.prototype,"geometryType",void 0),(0,s._)([(0,u.MZ)({type:String})],z.prototype,"id",void 0),(0,s._)([(0,u.MZ)(N.l)],z.prototype,"labelsVisible",void 0),(0,s._)([(0,u.MZ)({type:[q.A],json:{name:"layerDefinition.drawingInfo.labelingInfo",read:{reader:D.r},write:!0}})],z.prototype,"labelingInfo",void 0),(0,s._)([(0,u.MZ)(N.a)],z.prototype,"legendEnabled",void 0),(0,s._)([(0,u.MZ)({type:["show","hide"]})],z.prototype,"listMode",void 0),(0,s._)([(0,u.MZ)({type:String})],z.prototype,"objectIdField",void 0),(0,s._)([(0,u.MZ)({type:["WFS"]})],z.prototype,"operationalLayerType",void 0),(0,s._)([(0,u.MZ)({type:p.I,json:{name:"wfsInfo.maxFeatures",write:{ignoreOrigin:!0,isRequired:!0}}})],z.prototype,"maxRecordCount",void 0),(0,s._)([(0,u.MZ)({type:p.I})],z.prototype,"maxPageCount",void 0),(0,s._)([(0,u.MZ)({type:p.I})],z.prototype,"maxTotalRecordCount",void 0),(0,s._)([(0,u.MZ)({type:[0],readOnly:!0,json:{origins:{"web-map":{write:{ignoreOrigin:!0,isRequired:!0}}}}})],z.prototype,"mode",void 0),(0,s._)([(0,u.MZ)({type:String,json:{name:"wfsInfo.name",write:{ignoreOrigin:!0,isRequired:!0}}})],z.prototype,"name",void 0),(0,s._)([(0,u.MZ)({type:String,json:{name:"wfsInfo.wfsNamespace",write:{ignoreOrigin:!0,isRequired:!0}}})],z.prototype,"namespaceUri",void 0),(0,s._)([(0,u.MZ)(N.c)],z.prototype,"opacity",void 0),(0,s._)([(0,u.MZ)(B.outFields)],z.prototype,"outFields",void 0),(0,s._)([(0,u.MZ)({readOnly:!0})],z.prototype,"parsedUrl",null),(0,s._)([(0,u.MZ)(N.p)],z.prototype,"popupEnabled",void 0),(0,s._)([(0,u.MZ)({type:i.A,json:{name:"popupInfo",write:!0}})],z.prototype,"popupTemplate",void 0),(0,s._)([(0,u.MZ)({types:n.r,json:{origins:{service:{name:"drawingInfo.renderer"},"web-scene":{types:n.w,name:"layerDefinition.drawingInfo.renderer",write:!0}},name:"layerDefinition.drawingInfo.renderer",write:{ignoreOrigin:!0}}})],z.prototype,"renderer",null),(0,s._)([(0,u.MZ)(N.f)],z.prototype,"screenSizePerspectiveEnabled",void 0),(0,s._)([(0,u.MZ)({readOnly:!0})],z.prototype,"source",void 0),(0,s._)([(0,u.MZ)({type:$.A,json:{name:"layerDefinition.spatialReference",write:{ignoreOrigin:!0,isRequired:!0},origins:{service:{name:"extent.spatialReference"}}}})],z.prototype,"spatialReference",void 0),(0,s._)([(0,u.MZ)({readOnly:!0,type:[p.I],json:{name:"wfsInfo.supportedSpatialReferences",write:{ignoreOrigin:!0,isRequired:!0}}})],z.prototype,"spatialReferences",void 0),(0,s._)([(0,u.MZ)({type:Boolean,value:!1,json:{name:"wfsInfo.swapXY",write:{ignoreOrigin:!0,isRequired:!0}}})],z.prototype,"swapXY",void 0),(0,s._)([(0,u.MZ)({json:{write:{ignoreOrigin:!0,isRequired:!0},origins:{service:{name:"name"}}}})],z.prototype,"title",void 0),(0,s._)([(0,u.MZ)({json:{read:!1},readOnly:!0})],z.prototype,"type",void 0),(0,s._)([(0,u.MZ)(N.u)],z.prototype,"url",void 0),(0,s._)([(0,u.MZ)({type:String,readOnly:!0,json:{name:"wfsInfo.version",write:{ignoreOrigin:!0,isRequired:!0}}})],z.prototype,"version",void 0),(0,s._)([(0,u.MZ)()],z.prototype,"wfsCapabilities",null),z=W=(0,s._)([(0,c.$)("esri.layers.WFSLayer")],z);const Q=z},4335:(e,t,r)=>{r.d(t,{d:()=>o});var s=r(32816),i=r(29298),n=(r(32773),r(20266),r(69421));r(36544),r(93181),r(13671),r(40499),r(6407),r(90740),r(91047);const o=e=>{let t=class extends e{constructor(){super(...arguments),this.customParameters=null}};return(0,s._)([(0,i.MZ)({type:Object,json:{write:{overridePolicy:e=>({enabled:!!(e&&Object.keys(e).length>0)})}}})],t.prototype,"customParameters",void 0),t=(0,s._)([(0,n.$)("esri.layers.mixins.CustomParametersMixin")],t),t}},88730:(e,t,r)=>{r.d(t,{q:()=>v});var s=r(32816),i=r(66136),n=r(6407),o=r(99063),a=r(29298),l=r(36544),u=(r(32773),r(49877)),p=r(69421),d=r(56273),c=r(82530),h=r(99924),y=r(98238);r(4734),r(50214),r(93804),r(90740),r(59192),r(13671),r(78016),r(54483),r(20266),r(41390),r(40499),r(93181),r(58498),r(91047),r(45371),r(80959),r(44600),r(2160),r(7969),r(69763),r(18683),r(64604),r(29512),r(64752),r(48844),r(29208),r(1178),r(49755),r(30011),r(55270),r(95779),r(13262),r(346),r(16699),r(26809),r(2589),r(18527),r(94345),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(67504),r(92517),r(77037),r(54131),r(19869),r(64524);const m={ArcGISAnnotationLayer:!0,ArcGISDimensionLayer:!0,ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISImageServiceVectorLayer:!0,ArcGISMapServiceLayer:!0,ArcGISStreamLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BingMapsAerial:!0,BingMapsHybrid:!0,BingMapsRoad:!0,CatalogLayer:!0,CSV:!0,GeoJSON:!0,GeoRSS:!0,GroupLayer:!0,KML:!0,KnowledgeGraphLayer:!0,MediaLayer:!0,OGCFeatureLayer:!0,OrientedImageryLayer:!0,SubtypeGroupLayer:!0,VectorTileLayer:!0,WFS:!0,WMS:!0,WebTiledLayer:!0},f={ArcGISImageServiceLayer:!0,ArcGISImageServiceVectorLayer:!0,ArcGISMapServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BingMapsAerial:!0,BingMapsHybrid:!0,BingMapsRoad:!0,OpenStreetMap:!0,VectorTileLayer:!0,WMS:!0,WebTiledLayer:!0},g={ArcGISFeatureLayer:!0,SubtypeGroupTable:!0},w={"web-scene/operational-layers":{ArcGISDimensionLayer:!0,ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISMapServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISTiledElevationServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BuildingSceneLayer:!0,CatalogLayer:!0,CSV:!0,GeoJSON:!0,GroupLayer:!0,IntegratedMesh3DTilesLayer:!0,IntegratedMeshLayer:!0,KML:!0,LineOfSightLayer:!0,MediaLayer:!0,OGCFeatureLayer:!0,PointCloudLayer:!0,RasterDataLayer:!0,VectorTileLayer:!0,Voxel:!0,WFS:!0,WMS:!0,WebTiledLayer:!0},"web-scene/basemap":{ArcGISImageServiceLayer:!0,ArcGISMapServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,OpenStreetMap:!0,VectorTileLayer:!0,WMS:!0,WebTiledLayer:!0},"web-scene/ground":{ArcGISTiledElevationServiceLayer:!0,RasterDataElevationLayer:!0},"web-scene/tables":{ArcGISFeatureLayer:!0},"web-map/operational-layers":m,"web-map/basemap":f,"web-map/tables":g,"link-chart/operational-layers":{...m,LinkChartLayer:!0},"link-chart/basemap":f,"link-chart/tables":g,"portal-item/operational-layers":{ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISStreamLayer:!0,ArcGISTiledImageServiceLayer:!0,BuildingSceneLayer:!0,IntegratedMesh3DTilesLayer:!0,IntegratedMeshLayer:!0,MediaLayer:!0,OrientedImageryLayer:!0,PointCloudLayer:!0,SubtypeGroupLayer:!0}},v=e=>{let t=class extends e{constructor(){super(...arguments),this.persistenceEnabled=!0,this.title=null}readId(e,t,r){return"Group Layer"===r?.portalItem?.type?void 0:e}writeListMode(e,t,r,s){(s&&"ground"===s.layerContainerType||e&&(0,h.w)(this,r,{},s))&&(t[r]=e)}writeOperationalLayerType(e,t,r,s){e&&"tables"!==s?.layerContainerType&&(t.layerType=e)}writeTitle(e,t){t.title=e??"Layer"}readTimeExtent(e){return e?i.A.fromArray(e):null}writeTimeExtent(e,t,r,s){e&&"tables"!==s.layerContainerType&&(e.isEmpty?s?.messages&&s.messages.push(new n.A("layer:invalid-visibilityTimeExtent","visibilityTimeExtent cannot be empty")):t[r]=e.toArray())}read(e,t){t&&(t.layer=this),(0,h.r)(this,e,(t=>super.read(e,t)),t)}write(e,t){if(!this.persistenceEnabled&&!t?.ignorePersistenceEnabled)return null;if(t?.origin){const e=`${t.origin}/${t.layerContainerType||"operational-layers"}`,r=w[e];let s=!!r?.[this.operationalLayerType];if("ArcGISTiledElevationServiceLayer"===this.operationalLayerType&&"web-scene/operational-layers"===e&&(s=!1),"ArcGISDimensionLayer"===this.operationalLayerType&&"web-map/operational-layers"===e&&(s=!1),!s)return t.messages?.push(new n.A("layer:unsupported",`Layers (${this.title}, ${this.id}) of type '${this.declaredClass}' are not supported in the context of '${e}'`,{layer:this})),null}const r=super.write(e,{...t,layer:this}),s=!!t&&!!t.messages&&!!t.messages.filter((e=>e instanceof n.A&&"web-document-write:property-required"===e.name)).length;return(0,o.w8)(r?.url)?(t?.messages?.push(new n.A("layer:invalid-url",`Layer (${this.title}, ${this.id}) of type '${this.declaredClass}' using a Blob URL cannot be written to web scenes and web maps`,{layer:this})),null):!this.url&&s?null:r}beforeSave(){}};return(0,s._)([(0,a.MZ)({type:String,json:{write:{ignoreOrigin:!0},origins:{"web-scene":{write:{isRequired:!0,ignoreOrigin:!0}},"portal-item":{write:!1}}}})],t.prototype,"id",void 0),(0,s._)([(0,u.r)("id",["id"])],t.prototype,"readId",null),(0,s._)([(0,a.MZ)(y.d)],t.prototype,"listMode",void 0),(0,s._)([(0,d.w)("listMode")],t.prototype,"writeListMode",null),(0,s._)([(0,a.MZ)({type:String,readOnly:!0,json:{read:!1,write:{target:"layerType",ignoreOrigin:!0},origins:{"portal-item":{write:!1},"web-scene":{name:"layerType",read:!1,write:{enabled:!0,ignoreOrigin:!0,layerContainerTypes:c.e}}}}})],t.prototype,"operationalLayerType",void 0),(0,s._)([(0,d.w)("operationalLayerType")],t.prototype,"writeOperationalLayerType",null),(0,s._)([(0,a.MZ)(y.o)],t.prototype,"opacity",void 0),(0,s._)([(0,a.MZ)({type:Boolean,readOnly:!1})],t.prototype,"persistenceEnabled",void 0),(0,s._)([(0,a.MZ)({type:String,json:{write:{ignoreOrigin:!0,writerEnsuresNonNull:!0},origins:{"web-scene":{write:{isRequired:!0,ignoreOrigin:!0,writerEnsuresNonNull:!0}},"portal-item":{write:!1}}},value:"Layer"})],t.prototype,"title",void 0),(0,s._)([(0,d.w)("title"),(0,d.w)(["web-scene"],"title")],t.prototype,"writeTitle",null),(0,s._)([(0,a.MZ)({type:i.A,json:{origins:{"web-scene":{write:{layerContainerTypes:c.e}}}}})],t.prototype,"visibilityTimeExtent",void 0),(0,s._)([(0,u.r)("visibilityTimeExtent")],t.prototype,"readTimeExtent",null),(0,s._)([(0,d.w)(["portal-item","web-map","web-scene"],"visibilityTimeExtent",{visibilityTimeExtent:{type:[[l.I,l.N]]}})],t.prototype,"writeTimeExtent",null),(0,s._)([(0,a.MZ)({type:Boolean,json:{origins:{"web-scene":{name:"visibility",write:{enabled:!0,layerContainerTypes:c.e}}},name:"visibility",write:!0}})],t.prototype,"visible",void 0),t=(0,s._)([(0,p.$)("esri.layers.mixins.OperationalLayer")],t),t}},6837:(e,t,r)=>{r.d(t,{f:()=>u,n:()=>l});var s=r(32816),i=r(90740),n=r(29298),o=(r(32773),r(20266),r(69421)),a=r(96625);r(36544),r(93181),r(13671),r(40499),r(6407),r(91047),r(93804),r(99924),r(41390),r(58498),r(45371),r(80959);const l={type:[a.O],json:{origins:{"web-scene":{write:!1,read:!1}},name:"layerDefinition.orderBy",read:{reader:function(e,t,r){if(!e)return null;const s=e.find((e=>!!e.field));if(!s)return null;const i=new a.O;return i.read(s,r),[i]}},write:{writer:function(e,t,r,s){const n=e.find((e=>!!e.field));n&&(0,i.s)(r,[n.toJSON()],t)}}}},u=e=>{let t=class extends e{constructor(){super(...arguments),this.orderBy=null}};return(0,s._)([(0,n.MZ)(l)],t.prototype,"orderBy",void 0),t=(0,s._)([(0,o.$)("esri.layers.mixins.OrderedLayer")],t),t}},38424:(e,t,r)=>{r.d(t,{A:()=>I});var s=r(32816),i=r(90740),n=r(29512),o=r(64604),a=r(73067),l=r(6407),u=r(20266),p=r(57732),d=r(80959),c=r(99063),h=r(29298),y=(r(32773),r(49877)),m=r(69421),f=r(56273),g=r(72604),w=r(82408),v=r(43059),b=r(24319),_=r(82454);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(99924),r(36544),r(73509),r(28276),r(44600),r(2160),r(7969),r(69763),r(93804),r(18683),r(64752),r(48844),r(29208),r(59192),r(69277),r(70580),r(75191),r(89935),r(49813),r(1178),r(62092),r(78281),r(44945),r(2589),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(18527),r(67504),r(47387),r(46728),r(64102);const I=e=>{let t=class extends e{constructor(){super(...arguments),this.resourceReferences={portalItem:null,paths:[]},this.userHasEditingPrivileges=!0,this.userHasFullEditingPrivileges=!1,this.userHasUpdateItemPrivileges=!1}destroy(){this.portalItem=(0,p.d)(this.portalItem),this.resourceReferences.portalItem=null,this.resourceReferences.paths.length=0}set portalItem(e){e!==this._get("portalItem")&&(this.removeOrigin("portal-item"),this._set("portalItem",e))}readPortalItem(e,t,r){if(t.itemId)return new v.default({id:t.itemId,portal:r?.portal})}writePortalItem(e,t){e?.id&&(t.itemId=e.id)}async loadFromPortal(e,t){if(this.portalItem?.id)try{const{load:s}=await Promise.all([r.e(570),r.e(4295)]).then(r.bind(r,24295));return(0,d.Te)(t),await s({instance:this,supportedTypes:e.supportedTypes,validateItem:e.validateItem,supportsData:e.supportsData,layerModuleTypeMap:e.layerModuleTypeMap},t)}catch(e){throw(0,d.zf)(e)||u.L.getLogger(this).warn(`Failed to load layer (${this.title}, ${this.id}) portal item (${this.portalItem.id})\n ${e}`),e}}async finishLoadEditablePortalLayer(e){this._set("userHasEditingPrivileges",await this._fetchUserHasEditingPrivileges(e).catch((e=>((0,d.QP)(e),!0))))}async setUserPrivileges(e,t){if(!i.A.userPrivilegesApplied)return this.finishLoadEditablePortalLayer(t);if(this.url)try{const{features:{edit:r,fullEdit:s},content:{updateItem:i}}=await this._fetchUserPrivileges(e,t);this._set("userHasEditingPrivileges",r),this._set("userHasFullEditingPrivileges",s),this._set("userHasUpdateItemPrivileges",i)}catch(e){(0,d.QP)(e)}}async _fetchUserPrivileges(e,t){let r=this.portalItem;if(!e||!r||!r.loaded||r.sourceUrl)return this._fetchFallbackUserPrivileges(t);const s=e===r.id;if(s&&r.portal.user)return(0,_.g)(r);let i,o;if(s)i=r.portal.url;else try{i=await(0,g.f)(this.url,t)}catch(e){(0,d.QP)(e)}if(!i||!(0,c.b8)(i,r.portal.url))return this._fetchFallbackUserPrivileges(t);try{const e=null!=t?t.signal:null;o=await(n.id?.getCredential(`${i}/sharing`,{prompt:!1,signal:e}))}catch(e){(0,d.QP)(e)}const a=!0,l=!1,u=!1;if(!o)return{features:{edit:a,fullEdit:l},content:{updateItem:u}};try{if(s?await r.reload():(r=new v.default({id:e,portal:{url:i}}),await r.load(t)),r.portal.user)return(0,_.g)(r)}catch(e){(0,d.QP)(e)}return{features:{edit:a,fullEdit:l},content:{updateItem:u}}}async _fetchFallbackUserPrivileges(e){let t=!0;try{t=await this._fetchUserHasEditingPrivileges(e)}catch(e){(0,d.QP)(e)}return{features:{edit:t,fullEdit:!1},content:{updateItem:!1}}}async _fetchUserHasEditingPrivileges(e){const t=this.url?n.id?.findCredential(this.url):null;if(!t)return!0;const r=S.credential===t?S.user:await this._fetchEditingUser(e);return S.credential=t,S.user=r,null==r?.privileges||r.privileges.includes("features:user:edit")}async _fetchEditingUser(e){const t=this.portalItem?.portal?.user;if(t)return t;const r=n.id?.findServerInfo(this.url??"");if(!r?.owningSystemUrl)return null;const s=`${r.owningSystemUrl}/sharing/rest`,i=w.A.getDefault();if(i&&i.loaded&&(0,c.S8)(i.restUrl)===(0,c.S8)(s))return i.user;const l=`${s}/community/self`,u=null!=e?e.signal:null,p=await(0,a.r)((0,o.A)(l,{authMode:"no-prompt",query:{f:"json"},signal:u}));return p.ok?b.A.fromJSON(p.value.data):null}read(e,t){t&&(t.layer=this),super.read(e,t)}write(e,t){const r=t?.portal,s=this.portalItem?.id&&(this.portalItem.portal||w.A.getDefault());return r&&s&&!(0,c.ut)(s.restUrl,r.restUrl)?(t.messages&&t.messages.push(new l.A("layer:cross-portal",`The layer '${this.title} (${this.id})' cannot be persisted because it refers to an item on a different portal than the one being saved to. To save, set layer.portalItem to null or save to the same portal as the item associated with the layer`,{layer:this})),null):super.write(e,{...t,layer:this})}};return(0,s._)([(0,h.MZ)({type:v.default})],t.prototype,"portalItem",null),(0,s._)([(0,y.r)("web-document","portalItem",["itemId"])],t.prototype,"readPortalItem",null),(0,s._)([(0,f.w)("web-document","portalItem",{itemId:{type:String}})],t.prototype,"writePortalItem",null),(0,s._)([(0,h.MZ)({clonable:!1})],t.prototype,"resourceReferences",void 0),(0,s._)([(0,h.MZ)({type:Boolean,readOnly:!0})],t.prototype,"userHasEditingPrivileges",void 0),(0,s._)([(0,h.MZ)({type:Boolean,readOnly:!0})],t.prototype,"userHasFullEditingPrivileges",void 0),(0,s._)([(0,h.MZ)({type:Boolean,readOnly:!0})],t.prototype,"userHasUpdateItemPrivileges",void 0),t=(0,s._)([(0,m.$)("esri.layers.mixins.PortalLayer")],t),t},S={credential:null,user:null}},46935:(e,t,r)=>{r.d(t,{J:()=>w});var s=r(32816),i=(r(32773),r(20266)),n=r(80959),o=r(29298),a=r(48844),l=r(69421),u=r(82530),p=r(17745),d=(r(73067),r(6407),r(41390));r(90740),r(13671),r(36544),r(93181),r(40499),r(91047),r(81272),r(58498),r(45371),r(44945);const c=new p.A,h=new WeakMap;function y(e,t){return Number.isFinite(e)&&Number.isFinite(t)?t<=0?e:y(t,e%t):0}let m=0,f=0;function g(){const e=Date.now();let t=!1;for(const r of c){const s=r.deref();s?s.refreshInterval&&e-(h.get(s)??0)+5>=6e4*s.refreshInterval&&(h.set(s,e),s.refresh(e)):t=!0}if(t)for(let e=c.length-1;e>=0;e--)c.at(e).deref()||c.removeAt(e)}(0,d.a)((()=>{const e=Date.now();let t=0;for(const r of c){const s=r.deref();s&&(t=y(Math.round(6e4*s.refreshInterval),t),s.refreshInterval?h.get(s)||h.set(s,e):h.delete(s))}if(t!==f){if(f=t,clearInterval(m),0===f)return void(m=0);m=setInterval(g,f)}}));const w=e=>{let t=class extends e{constructor(...e){super(...e),this.refreshInterval=0,this.refreshTimestamp=0,this._debounceHasDataChanged=(0,n.sg)((()=>this.hasDataChanged())),this.when().then((()=>{var e;this.destroyed||null!=(e=this)&&"object"==typeof e&&"refreshInterval"in e&&"refresh"in e&&c.push(new WeakRef(this))}),(()=>{}))}destroy(){!function(e){const t=c.find((t=>t.deref()===e));t&&c.remove(t)}(this)}castRefreshInterval(e){return e>=.1?e:e<=0?0:.1}get refreshParameters(){return{_ts:this.refreshTimestamp||null}}refresh(e=Date.now()){(0,n.QZ)(this._debounceHasDataChanged()).then((t=>{t&&this._set("refreshTimestamp",e),this.emit("refresh",{dataChanged:t})}),(e=>{i.L.getLogger(this).error(e),this.emit("refresh",{dataChanged:!1,error:e})}))}async hasDataChanged(){return!0}get test(){}};return(0,s._)([(0,o.MZ)({type:Number,json:{write:!0,origins:{"web-scene":{write:{enabled:!0,layerContainerTypes:u.e}}}}})],t.prototype,"refreshInterval",void 0),(0,s._)([(0,a.w)("refreshInterval")],t.prototype,"castRefreshInterval",null),(0,s._)([(0,o.MZ)({readOnly:!0})],t.prototype,"refreshTimestamp",void 0),(0,s._)([(0,o.MZ)({readOnly:!0})],t.prototype,"refreshParameters",null),t=(0,s._)([(0,l.$)("esri.layers.mixins.RefreshableLayer")],t),t}},79875:(e,t,r)=>{r.d(t,{A:()=>c});var s=r(6407),i=r(99924),n=r(20266),o=r(36544),a=r(133),l=r(30011),u=r(78016),p=r(54483);r(32773),r(90740),r(32816),r(41390),r(69421),r(40499),r(93181),r(13671),r(91047),r(29298),r(58498),r(45371),r(80959),r(55270),r(50214),r(93804),r(59192),r(95779),r(13262),r(346),r(64604),r(29512),r(99063),r(18683),r(16699),r(26809),r(2589),r(18527),r(94345),r(44600),r(2160),r(49877),r(7969),r(69763),r(56273),r(64752),r(48844),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(67504),r(92517),r(77037);const d=new Map;class c{static fromJSON(e){return new c(e.fields,e.timeZoneByFieldName)}static fromLayer(e){return new c(e.fields??[],f(e))}static fromLayerJSON(e){return new c(e.fields??[],f(e))}constructor(e=[],t){this._fieldsMap=new Map,this._normalizedFieldsMap=new Map,this._dateFieldsSet=new Set,this._numericFieldsSet=new Set,this._requiredFields=null,this.dateFields=[],this.numericFields=[],this.fields=e||[],this._timeZoneByFieldName=t?new Map(t):null;const r=[];for(const e of this.fields){const t=e?.name,s=y(t);if(t&&s){const i=h(t);this._fieldsMap.set(t,e),this._fieldsMap.set(i,e),this._normalizedFieldsMap.set(s,e),r.push(`${i}:${e.type}:${this._timeZoneByFieldName?.get(t)}`),(0,l.vE)(e)?(this.dateFields.push(e),this._dateFieldsSet.add(e)):(0,l.WA)(e)&&(this._numericFieldsSet.add(e),this.numericFields.push(e)),(0,l.te)(e)||(0,l.Xz)(e)||(e.editable=null==e.editable||!!e.editable,e.nullable=null==e.nullable||!!e.nullable)}}r.sort(),this.uid=r.join()}get requiredFields(){if(!this._requiredFields){this._requiredFields=[];for(const e of this.fields)(0,l.te)(e)||(0,l.Xz)(e)||e.nullable||void 0!==(0,l.lD)(e)||this._requiredFields.push(e)}return this._requiredFields}equals(e){return this.uid===e?.uid}has(e){return null!=this.get(e)}get(e){if(!e)return;let t=this._fieldsMap.get(e);return t||(t=this._fieldsMap.get(h(e))??this._normalizedFieldsMap.get(y(e)),t&&this._fieldsMap.set(e,t),t)}getTimeZone(e){const t=this.get(e&&"string"!=typeof e?e.name:e);return t?this._timeZoneByFieldName?this._timeZoneByFieldName.get(t.name):"date"===t.type||"esriFieldTypeDate"===t.type?(n.L.getLogger("esri.layers.support.FieldsIndex").error(new s.A("getTimeZone:no-timezone-information",`no time zone information for field '${t.name}'`)),u.u):m.has(t.type)?u.a:null:null}getLuxonTimeZone(e){const t=this.getTimeZone(e);return t?t===u.a?a.U.instance:t===u.u?p.F.utcInstance:(0,o.g)(d,t,(()=>p.I.create(t))):null}isDateField(e){return this._dateFieldsSet.has(this.get(e))}isTimeOnlyField(e){return(0,l.OH)(this.get(e))}isNumericField(e){return this._numericFieldsSet.has(this.get(e))}normalizeFieldName(e){return this.get(e)?.name??void 0}toJSON(){return{fields:this.fields.map((e=>(0,i.Wj)(e)?e.toJSON():e)),timeZoneByFieldName:this._timeZoneByFieldName?Array.from(this._timeZoneByFieldName.entries()):null}}}function h(e){return e.trim().toLowerCase()}function y(e){return(0,l.rS)(e)?.toLowerCase()??""}const m=new Set(["time-only","date-only","timestamp-offset","esriFieldTypeDateOnly","esriFieldTypeTimeOnly","esriFieldTypeTimestampOffset"]);function f(e){const t=new Map;if(!e.fields)return t;const r=!0===e.datesInUnknownTimezone,{timeInfo:s,editFieldsInfo:i}=e,n=(s?"startField"in s?s.startField:s.startTimeField:"")??"",o=(s?"endField"in s?s.endField:s.endTimeField:"")??"",a="dateFieldsTimeZone"in e?e.dateFieldsTimeZone??null:e.dateFieldsTimeReference?(0,u.f)(e.dateFieldsTimeReference):null,l=i?"timeZone"in i?i.timeZone??a:i.dateFieldsTimeReference?(0,u.f)(i.dateFieldsTimeReference):a??u.u:null,p=s?"timeZone"in s?s.timeZone??a:s.timeReference?(0,u.f)(s.timeReference):a:null,d=new Map([[h(i?.creationDateField??""),l],[h(i?.editDateField??""),l],[h(n),p],[h(o),p]]);for(const{name:s,type:i}of e.fields)if(m.has(i))t.set(s,u.a);else if("date"!==i&&"esriFieldTypeDate"!==i)t.set(s,null);else if(r)t.set(s,u.a);else{const e=d.get(h(s??""))??a;t.set(s,e)}return t}},8824:(e,t,r)=>{r.d(t,{A:()=>v});var s,i=r(32816),n=r(94345),o=r(27281),a=r(93804),l=r(99924),u=r(32773),p=r(29298),d=(r(20266),r(49877)),c=r(69421),h=r(56273),y=r(7969),m=r(77037),f=r(44864);r(36544),r(44600),r(2160),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(69763),r(18683),r(64604),r(29512),r(99063),r(64752),r(48844),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(67504),r(92517),r(72393),r(52731),r(17745),r(81272),r(44945),r(30011),r(55270),r(50214),r(59192),r(78016),r(54483),r(95779),r(13262),r(346),r(51961),r(62399),r(64995),r(33150),r(58173),r(66110),r(67520),r(27532),r(88663),r(48103),r(65085),r(33611),r(84857),r(60373),r(98187),r(35902),r(13226),r(16794),r(52357),r(11090),r(49319),r(93546),r(29570),r(34592),r(79825),r(95101),r(67578),r(14896),r(95611),r(98089),r(91366),r(80473),r(43435),r(73435),r(4048),r(85232),r(93471),r(53252),r(34039),r(70061),r(3495),r(97906),r(64524),r(65023),r(31424),r(74676),r(53610),r(29447),r(78273),r(49475),r(32368),r(7391),r(22529),r(43534),r(38094),r(67723),r(47239),r(59858),r(63728),r(1178),r(7182),r(47788),r(19297),r(82408),r(73509),r(28276),r(69277),r(70580),r(75191),r(24319),r(62092),r(4157),r(62401),r(89322),r(20138),r(53370),r(46946),r(3816),r(71992),r(80167),r(4478),r(91808),r(7161),r(55586),r(35121),r(92229),r(18344),r(64884),r(23351),r(51222),r(42870),r(67321),r(73067),r(54512),r(53103),r(19648),r(42948),r(95637),r(59930),r(45862),r(72762),r(71613),r(17872);const g=new a.J({esriGeometryPoint:"point",esriGeometryMultipoint:"multipoint",esriGeometryPolyline:"polyline",esriGeometryPolygon:"polygon",esriGeometryEnvelope:"extent",mesh:"mesh","":null});let w=s=class extends l.oY{constructor(e){super(e),this.displayFieldName=null,this.exceededTransferLimit=!1,this.features=[],this.fields=null,this.geometryType=null,this.hasM=!1,this.hasZ=!1,this.queryGeometry=null,this.spatialReference=null}readFeatures(e,t){const r=y.A.fromJSON(t.spatialReference),s=[];for(let t=0;t0)for(let r=0;rMath.round((e-s)/t)),(e=>Math.round((i-e)/r)));for(let e=0,t=n.length;er*t+e}if(this.hasM&&null!=r?.scale?.[3]){const{translate:[,,,e],scale:[,,,t]}=r;l=r=>null==r?r:r*t+e}const u=this._getHydrationFunction(e,(e=>e*n+s),(e=>i-e*o),a,l);for(const{geometry:e}of t)null!=e&&u&&u(e);return this.transform=null,this}_quantizePoints(e,t,r){let s,i;const n=[];for(let o=0,a=e.length;o0){const e=t(a[0]),o=r(a[1]);e===s&&o===i||(n.push([e-s,o-i]),s=e,i=o)}else s=t(a[0]),i=r(a[1]),n.push([s,i])}return n.length>0?n:null}_getQuantizationFunction(e,t,r){return"point"===e?e=>(e.x=t(e.x),e.y=r(e.y),e):"polyline"===e||"polygon"===e?e=>{const s=(0,m.Bi)(e)?e.rings:e.paths,i=[];for(let e=0,n=s.length;e0?((0,m.Bi)(e)?e.rings=i:e.paths=i,e):null}:"multipoint"===e?e=>{const s=this._quantizePoints(e.points,t,r);return s&&s.length>0?(e.points=s,e):null}:"extent"===e?e=>e:null}_getHydrationFunction(e,t,r,s,i){return"point"===e?e=>{e.x=t(e.x),e.y=r(e.y),s&&(e.z=s(e.z))}:"polyline"===e||"polygon"===e?e=>{const n=(0,m.Bi)(e)?e.rings:e.paths;let o,a;for(let e=0,s=n.length;e0?(o+=i[0],a+=i[1]):(o=i[0],a=i[1]),i[0]=t(o),i[1]=r(a)}}if(s&&i)for(let e=0,t=n.length;e{e.xmin=t(e.xmin),e.ymin=r(e.ymin),e.xmax=t(e.xmax),e.ymax=r(e.ymax),s&&null!=e.zmax&&null!=e.zmin&&(e.zmax=s(e.zmax),e.zmin=s(e.zmin)),i&&null!=e.mmax&&null!=e.mmin&&(e.mmax=i(e.mmax),e.mmin=i(e.mmin))}:"multipoint"===e?e=>{const n=e.points;let o,a;for(let e=0,s=n.length;e0?(o+=s[0],a+=s[1]):(o=s[0],a=s[1]),s[0]=t(o),s[1]=r(a)}if(s&&i)for(let e=0,t=n.length;e({enabled:e})}}})],w.prototype,"exceededTransferLimit",void 0),(0,i._)([(0,p.MZ)({type:[o.A],json:{write:!0}})],w.prototype,"features",void 0),(0,i._)([(0,d.r)("features")],w.prototype,"readFeatures",null),(0,i._)([(0,p.MZ)({type:[f.A],json:{write:!0}})],w.prototype,"fields",void 0),(0,i._)([(0,p.MZ)({type:["point","multipoint","polyline","polygon","extent","mesh"],json:{read:{reader:g.read}}})],w.prototype,"geometryType",void 0),(0,i._)([(0,h.w)("geometryType")],w.prototype,"writeGeometryType",null),(0,i._)([(0,p.MZ)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],w.prototype,"hasM",void 0),(0,i._)([(0,p.MZ)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],w.prototype,"hasZ",void 0),(0,i._)([(0,p.MZ)({types:n.yR,json:{write:!0}})],w.prototype,"queryGeometry",void 0),(0,i._)([(0,d.r)("queryGeometry")],w.prototype,"readQueryGeometry",null),(0,i._)([(0,p.MZ)({type:y.A,json:{write:!0}})],w.prototype,"spatialReference",void 0),(0,i._)([(0,h.w)("spatialReference")],w.prototype,"writeSpatialReference",null),(0,i._)([(0,p.MZ)({json:{write:!0}})],w.prototype,"transform",void 0),w=s=(0,i._)([(0,c.$)("esri.rest.support.FeatureSet")],w),w.prototype.toJSON.isDefaultToJSON=!0;const v=w}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/4943ae0d41b87a122dfa.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/4943ae0d41b87a122dfa.js new file mode 100644 index 00000000..f4481454 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/4943ae0d41b87a122dfa.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[3609],{58003:(e,t,r)=>{r.d(t,{O:()=>o,h:()=>s});var n=r(96153);class o{constructor(e=null,t={},r,n){this.geometry=e,this.attributes=t,this.centroid=r,this.objectId=n,this.displayId=0,this.geohashX=0,this.geohashY=0}static fromJSON(e,t){const r=e.geometry?n.O.fromJSON(e.geometry):null,s=e.centroid?n.O.fromJSON(e.centroid):null,i=e.attributes[t];return new o(r,e.attributes,s,i)}weakClone(){const e=new o(this.geometry,this.attributes,this.centroid,this.objectId);return e.displayId=this.displayId,e.geohashX=this.geohashX,e.geohashY=this.geohashY,e}clone(){const e=this.geometry?.clone(),t=new o(e,{...this.attributes},this.centroid?.clone(),this.objectId);return t.displayId=this.displayId,t.geohashX=this.geohashX,t.geohashY=this.geohashY,t}}function s(e){return!!e.geometry?.coords?.length}},11443:(e,t,r)=>{r.d(t,{O:()=>n});class n{constructor(){this.objectIdFieldName=null,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(){const e=new n;return e.objectIdFieldName=this.objectIdFieldName,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}}},96153:(e,t,r)=>{r.d(t,{O:()=>n});class n{constructor(e=[],t=[],r=!1){this.lengths=e??[],this.coords=t??[],this.hasIndeterminateRingOrder=r}static fromJSON(e){return new n(e.lengths,e.coords,e.hasIndeterminateRingOrder)}static fromRect(e){const[t,r,o,s]=e,i=o-t,a=s-r;return new n([5],[t,r,i,0,0,a,-i,0,0,-a])}get isPoint(){return 0===this.lengths.length}get maxLength(){return Math.max(...this.lengths)}get size(){return this.lengths.reduce(((e,t)=>e+t))}forEachVertex(e){let t=0;this.lengths.length||e(this.coords[0],this.coords[1]);for(let r=0;re+t))),r=this.coords.slice(0,t);return e?(e.set(r),new n(this.lengths,e,this.hasIndeterminateRingOrder)):new n(Array.from(this.lengths),Array.from(r),this.hasIndeterminateRingOrder)}}},73609:(e,t,r)=>{r.d(t,{Q:()=>x});var n=r(32816),o=r(41390),s=r(6407),i=r(32773),a=r(80959),u=r(99063),l=r(29298),c=(r(20266),r(69421)),h=r(69763),d=r(80488),f=r(81284),m=r(69033),y=r(71492),p=r(58296),g=r(12109),b=r(38343),_=r(8824),w=r(73600);let F=class extends o.T{constructor(e){super(e),this.dynamicDataSource=null,this.fieldsIndex=null,this.gdbVersion=null,this.infoFor3D=null,this.pbfSupported=!1,this.queryAttachmentsSupported=!1,this.sourceSpatialReference=null,this.url=null}get parsedUrl(){return(0,u.An)(this.url)}async execute(e,t){const r=await this.executeJSON(e,t);return this.featureSetFromJSON(e,r,t)}async executeJSON(e,t){const r=this._normalizeQuery(e),n=null!=e.outStatistics?.[0],o=(0,i.h)("featurelayer-pbf-statistics"),s=!n||o;let a;if(this.pbfSupported&&s)try{a=await(0,b.e)(this.url,r,t)}catch(e){if("query:parsing-pbf"!==e.name)throw e;this.pbfSupported=!1}return this.pbfSupported&&s||(a=await(0,g.a)(this.url,r,t)),this._normalizeFields(a.fields),a}async featureSetFromJSON(e,t,n){if(!this._queryIs3DObjectFormat(e)||null==this.infoFor3D||!t.features)return _.A.fromJSON(t);const{meshFeatureSetFromJSON:o}=await(0,a.qr)(Promise.all([r.e(9811),r.e(993),r.e(8353)]).then(r.bind(r,42113)),n);return o(e,this.infoFor3D,t)}executeForCount(e,t){return(0,y.e)(this.url,this._normalizeQuery(e),t)}executeForExtent(e,t){return(0,p.e)(this.url,this._normalizeQuery(e),t)}executeForIds(e,t){return(0,y.a)(this.url,this._normalizeQuery(e),t)}async executeRelationshipQuery(e,t){const[{default:n},{executeRelationshipQuery:o}]=await(0,a.qr)(Promise.all([Promise.resolve().then(r.bind(r,81618)),r.e(9793).then(r.bind(r,9793))]),t);return e=n.from(e),(this.gdbVersion||this.dynamicDataSource)&&((e=e.clone()).gdbVersion=e.gdbVersion||this.gdbVersion,e.dynamicDataSource=e.dynamicDataSource||this.dynamicDataSource),o(this.url,e,t)}async executeRelationshipQueryForCount(e,t){const[{default:n},{executeRelationshipQueryForCount:o}]=await(0,a.qr)(Promise.all([Promise.resolve().then(r.bind(r,81618)),r.e(9793).then(r.bind(r,9793))]),t);return e=n.from(e),(this.gdbVersion||this.dynamicDataSource)&&((e=e.clone()).gdbVersion=e.gdbVersion||this.gdbVersion,e.dynamicDataSource=e.dynamicDataSource||this.dynamicDataSource),o(this.url,e,t)}async executeAttachmentQuery(e,t){const{executeAttachmentQuery:n,fetchAttachments:o,processAttachmentQueryResult:s}=await(0,a.qr)(r.e(8664).then(r.bind(r,28664)),t),i=(0,m.p)(this.url);return s(i,await(this.queryAttachmentsSupported?n(i,e,t):o(i,e,t)))}async executeTopFeaturesQuery(e,t){const{executeTopFeaturesQuery:n}=await(0,a.qr)(r.e(7579).then(r.bind(r,17579)),t);return n(this.parsedUrl,e,this.sourceSpatialReference,t)}async executeForTopIds(e,t){const{executeForTopIds:n}=await(0,a.qr)(r.e(8891).then(r.bind(r,91272)),t);return n(this.parsedUrl,e,t)}async executeForTopExtents(e,t){const{executeForTopExtents:n}=await(0,a.qr)(r.e(7908).then(r.bind(r,87908)),t);return n(this.parsedUrl,e,t)}async executeForTopCount(e,t){const{executeForTopCount:n}=await(0,a.qr)(r.e(7226).then(r.bind(r,87226)),t);return n(this.parsedUrl,e,t)}_normalizeQuery(e){let t=w.A.from(e);t.sourceSpatialReference=t.sourceSpatialReference||this.sourceSpatialReference,(this.gdbVersion||this.dynamicDataSource)&&(t=t===e?t.clone():t,t.gdbVersion=e.gdbVersion||this.gdbVersion,t.dynamicDataSource=e.dynamicDataSource?f.D.from(e.dynamicDataSource):this.dynamicDataSource);const{infoFor3D:r}=this;if(null!=r&&this._queryIs3DObjectFormat(e)){t=t===e?t.clone():t,t.formatOf3DObjects=null;const{supportedFormats:n,queryFormats:o}=r,i=(0,d.a)("model/gltf-binary",n)??(0,d.b)("glb",n),a=(0,d.a)("model/gltf+json",n)??(0,d.b)("gltf",n);for(const e of o){if(e===i){t.formatOf3DObjects=e;break}e!==a||t.formatOf3DObjects||(t.formatOf3DObjects=e)}if(!t.formatOf3DObjects)throw new s.A("query:unsupported-3d-query-formats","Could not find any supported 3D object query format. Only supported formats are 3D_glb and 3D_gltf");if(t.outSpatialReference&&!(0,h.f)(t.outSpatialReference,this.sourceSpatialReference))throw new s.A("query:unsupported-out-spatial-reference","3D object feature services do not support projection of geometries");if(null==t.outFields||!t.outFields.includes("*")){t=t===e?t.clone():t,null==t.outFields&&(t.outFields=[]);const{originX:n,originY:o,originZ:s,translationX:i,translationY:a,translationZ:u,scaleX:l,scaleY:c,scaleZ:h,rotationX:d,rotationY:f,rotationZ:m,rotationDeg:y}=r.transformFieldRoles;t.outFields.push(n,o,s,i,a,u,l,c,h,d,f,m,y)}}return t}_normalizeFields(e){if(null!=this.fieldsIndex&&null!=e)for(const t of e){const e=this.fieldsIndex.get(t.name);e&&Object.assign(t,e.toJSON())}}_queryIs3DObjectFormat(e){return null!=this.infoFor3D&&!0===e.returnGeometry&&"xyFootprint"!==e.multipatchOption&&!e.outStatistics}};(0,n._)([(0,l.MZ)({type:f.D})],F.prototype,"dynamicDataSource",void 0),(0,n._)([(0,l.MZ)()],F.prototype,"fieldsIndex",void 0),(0,n._)([(0,l.MZ)()],F.prototype,"gdbVersion",void 0),(0,n._)([(0,l.MZ)()],F.prototype,"infoFor3D",void 0),(0,n._)([(0,l.MZ)({readOnly:!0})],F.prototype,"parsedUrl",null),(0,n._)([(0,l.MZ)()],F.prototype,"pbfSupported",void 0),(0,n._)([(0,l.MZ)()],F.prototype,"queryAttachmentsSupported",void 0),(0,n._)([(0,l.MZ)()],F.prototype,"sourceSpatialReference",void 0),(0,n._)([(0,l.MZ)({type:String})],F.prototype,"url",void 0),F=(0,n._)([(0,c.$)("esri.layers.graphics.sources.support.QueryTask")],F);const x=F},58296:(e,t,r)=>{r.d(t,{e:()=>a}),r(94345);var n=r(69033),o=r(68140),s=r(73600),i=r(44600);async function a(e,t,r){const a=(0,n.p)(e),u=await(0,o.a)(a,s.A.from(t),{...r}),l=u.data.extent;return!l||isNaN(l.xmin)||isNaN(l.ymin)||isNaN(l.xmax)||isNaN(l.ymax)?{count:u.data.count,extent:null}:{count:u.data.count,extent:i.A.fromJSON(l)}}},71492:(e,t,r)=>{r.d(t,{a:()=>a,e:()=>i});var n=r(69033),o=r(68140),s=r(73600);async function i(e,t,r){const i=(0,n.p)(e),{data:a}=await(0,o.b)(i,s.A.from(t),r);return a.count}async function a(e,t,r){const i=(0,n.p)(e),{data:a}=await(0,o.c)(i,s.A.from(t),r);return a.objectIds}},12109:(e,t,r)=>{r.d(t,{a:()=>u,e:()=>a});var n=r(69033),o=r(68140),s=r(8824),i=r(73600);async function a(e,t,r){const n=await u(e,t,r);return s.A.fromJSON(n)}async function u(e,t,r){const s=(0,n.p)(e),a={...r},u=i.A.from(t),{data:l}=await(0,o.e)(s,u,u.sourceSpatialReference,a);return l}},38343:(e,t,r)=>{r.d(t,{e:()=>p});var n=r(69033),o=r(57732),s=r(64102),i=r(83637),a=r(68140),u=(r(8824),r(73600));function l(e,t){return t}function c(e,t,r,n){switch(r){case 0:return m(e,t+n,0);case 1:return"lowerLeft"===e.originPosition?m(e,t+n,1):function({translate:e,scale:t},r,n){return e[n]-r*t[n]}(e,t+n,1)}}function h(e,t,r,n){return 2===r?m(e,t,2):c(e,t,r,n)}function d(e,t,r,n){return 2===r?0===t?0:m(e,t,3):c(e,t,r,n)}function f(e,t,r,n){return 3===r?0===t?0:m(e,t,3):h(e,t,r,n)}function m({translate:e,scale:t},r,n){return e[n]+r*t[n]}class y{constructor(e){this._options=e,this.geometryTypes=["esriGeometryPoint","esriGeometryMultipoint","esriGeometryPolyline","esriGeometryPolygon"],this._previousCoordinate=[0,0],this._transform=null,this._applyTransform=l,this._lengths=[],this._currentLengthIndex=0,this._toAddInCurrentPath=0,this._vertexDimension=0,this._mValueOffset=null,this._coordinateBuffer=null,this._coordinateBufferPtr=0,this._attributesConstructor=class{}}createFeatureResult(){return{fields:[],features:[]}}finishFeatureResult(e){if(this._options.applyTransform&&(e.transform=null),this._attributesConstructor=class{},this._coordinateBuffer=null,this._lengths.length=0,!e.hasZ)return;const t=(0,s.g)(e.geometryType,this._options.sourceSpatialReference,e.spatialReference);if(null!=t)for(const r of e.features)t(r.geometry)}createSpatialReference(){return{}}addField(e,t){const r=e.fields;(0,o.b)(r),r.push(t);const n=r.map((e=>e.name));this._attributesConstructor=function(){for(const e of n)this[e]=null}}addFeature(e,t){e.features.push(t)}prepareFeatures(e){switch(this._transform=e.transform,this._options.applyTransform&&e.transform&&(this._applyTransform=this._deriveApplyTransform(e)),this._mValueOffset=null,this._vertexDimension=2,e.hasZ&&this._vertexDimension++,e.hasM&&(this._mValueOffset=this._vertexDimension,this._vertexDimension++),e.geometryType){case"esriGeometryPoint":this.addCoordinate=(e,t,r)=>this.addCoordinatePoint(e,t,r),this.createGeometry=e=>this.createPointGeometry(e);break;case"esriGeometryPolygon":this.addCoordinate=(e,t,r)=>this._addCoordinatePolygon(e,t,r),this.createGeometry=e=>this._createPolygonGeometry(e);break;case"esriGeometryPolyline":this.addCoordinate=(e,t,r)=>this._addCoordinatePolyline(e,t,r),this.createGeometry=e=>this._createPolylineGeometry(e);break;case"esriGeometryMultipoint":this.addCoordinate=(e,t,r)=>this._addCoordinateMultipoint(e,t,r),this.createGeometry=e=>this._createMultipointGeometry(e)}}createFeature(){return this._lengths.length=0,this._currentLengthIndex=0,this._previousCoordinate[0]=0,this._previousCoordinate[1]=0,this._coordinateBuffer=null,this._coordinateBufferPtr=0,{attributes:new this._attributesConstructor}}allocateCoordinates(){}addLength(e,t,r){0===this._lengths.length&&(this._toAddInCurrentPath=t),this._lengths.push(t)}addQueryGeometry(e,t){const{queryGeometry:r,queryGeometryType:n}=t,o=(0,i.u)(r.clone(),r,!1,!1,this._transform),s=(0,i.a)(o,n,!1,!1);e.queryGeometryType=n,e.queryGeometry={...s}}createPointGeometry(e){const t={x:0,y:0,spatialReference:e.spatialReference};return e.hasZ&&(t.z=0),e.hasM&&(t.m=0),t}addCoordinatePoint(e,t,r){const n=this._transform;switch(t=this._applyTransform(n,t,r,0),r){case 0:e.x=t;break;case 1:e.y=t;break;case 2:"z"in e?e.z=t:e.m=t;break;case 3:e.m=t}}_transformPathLikeValue(e,t){let r=0;t<=1&&(r=this._previousCoordinate[t],this._previousCoordinate[t]+=e);const n=this._transform;return null!==this._mValueOffset&&0===e&&t>0&&!(t%this._mValueOffset)?0:this._applyTransform(n,e,t,r)}_addCoordinatePolyline(e,t,r){this._dehydratedAddPointsCoordinate(e.paths,t,r)}_addCoordinatePolygon(e,t,r){this._dehydratedAddPointsCoordinate(e.rings,t,r)}_addCoordinateMultipoint(e,t,r){0===r&&e.points.push([]);const n=this._transformPathLikeValue(t,r);e.points[e.points.length-1].push(n)}_createPolygonGeometry(e){return{rings:[[]],spatialReference:e.spatialReference,hasZ:!!e.hasZ,hasM:!!e.hasM}}_createPolylineGeometry(e){return{paths:[[]],spatialReference:e.spatialReference,hasZ:!!e.hasZ,hasM:!!e.hasM}}_createMultipointGeometry(e){return{points:[],spatialReference:e.spatialReference,hasZ:!!e.hasZ,hasM:!!e.hasM}}_dehydratedAddPointsCoordinate(e,t,r){0===r&&0==this._toAddInCurrentPath--&&(e.push([]),this._toAddInCurrentPath=this._lengths[++this._currentLengthIndex]-1,this._previousCoordinate[0]=0,this._previousCoordinate[1]=0);const n=this._transformPathLikeValue(t,r),o=e[e.length-1];0===r&&(this._coordinateBufferPtr=0,this._coordinateBuffer=new Array(this._vertexDimension),o.push(this._coordinateBuffer)),this._coordinateBuffer[this._coordinateBufferPtr++]=n}_deriveApplyTransform(e){const{hasZ:t,hasM:r}=e;return t&&r?f:t?h:r?d:c}}async function p(e,t,r){const o=(0,n.p)(e),s={...r},i=u.A.from(t),l=!i.quantizationParameters,{data:c}=await(0,a.d)(o,i,new y({sourceSpatialReference:i.sourceSpatialReference,applyTransform:l}),s);return c}},83637:(e,t,r)=>{r.d(t,{a:()=>U,b:()=>Y,c:()=>E,d:()=>Q,e:()=>J,f:()=>z,g:()=>re,h:()=>K,i:()=>I,j:()=>q,k:()=>j,l:()=>D,m:()=>k,n:()=>$,o:()=>X,p:()=>R,q:()=>H,r:()=>oe,t:()=>ie,u:()=>ne,v:()=>w,w:()=>F,x:()=>W});var n=r(6407),o=r(20266),s=r(57732),i=r(47239),a=r(48402),u=r(77037),l=r(58003),c=r(11443),h=r(96153);function d(e,t){return e?t?4:3:t?3:2}const f=()=>o.L.getLogger("esri.layers.graphics.featureConversionUtils"),m={esriGeometryPoint:0,esriGeometryPolyline:2,esriGeometryPolygon:3,esriGeometryMultipoint:0,esriGeometryEnvelope:0},y=(e,t,r,n,o,s)=>{e[r]=o,e[r+1]=s},p=(e,t,r,n,o,s)=>{e[r]=o,e[r+1]=s,e[r+2]=t[n+2]},g=(e,t,r,n,o,s)=>{e[r]=o,e[r+1]=s,e[r+2]=t[n+3]},b=(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 _(e,t,r,n){if(e){if(r)return t&&n?b:p;if(t&&n)return g}else if(t&&n)return p;return y}function w({scale:e,translate:t},r){return Math.round((r-t[0])/e[0])}function F({scale:e,translate:t},r){return Math.round((t[1]-r)/e[1])}function x({scale:e,translate:t},r,n){return r*e[n]+t[n]}function I(e,t,r){return e?t?r?N(e):S(e):r?M(e):O(e):null}function O(e){const t=e.coords;return{x:t[0],y:t[1]}}function P(e,t){return e.coords[0]=t.x,e.coords[1]=t.y,e}function S(e){const t=e.coords;return{x:t[0],y:t[1],z:t[2]}}function G(e,t){return e.coords[0]=t.x,e.coords[1]=t.y,e.coords[2]=t.z,e}function M(e){const t=e.coords;return{x:t[0],y:t[1],m:t[2]}}function T(e,t){return e.coords[0]=t.x,e.coords[1]=t.y,e.coords[2]=t.m,e}function N(e){const t=e.coords;return{x:t[0],y:t[1],z:t[2],m:t[3]}}function C(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 v(e,t){return e&&t?C:e?G:t?T:P}function R(e,t,r=v(null!=t.z,null!=t.m)){return r(e,t)}function D(e,t,r){if(null==e)return null;const n=d(t,r),o=[];for(let t=0;t=u&&(e.lengths.push(r),P=O)}return ue(e.coords,P),e.coords.length?e:null}function K(e,t,r,n,o,s,i=r,a=n){if(ae(e),!t?.coords.length)return null;const u=m[o],{coords:l,lengths:c}=t,h=d(r,n),f=d(r&&i,n&&a),y=_(r,n,i,a);if(!c.length)return y(e.coords,l,0,0,l[0],l[1]),ae(e,h,0),e;let p=0;const g=s*s;for(const t of c){if(t=u?e.lengths.push(s):ue(e.coords,r*f),p+=t*h}return e.coords.length?e:null}function ee(e,t,r,n){const o=e[t],s=e[t+1],i=e[r],a=e[r+1],u=e[n],l=e[n+1];let c=i,h=a,d=u-c,f=l-h;if(0!==d||0!==f){const e=((o-c)*d+(s-h)*f)/(d*d+f*f);e>1?(c=u,h=l):e>0&&(c+=d*e,h+=f*e)}return d=o-c,f=s-h,d*d+f*f}function te(e,t,r,n,o,s,i){let a,u=n,l=0;for(let e=s+r;eu&&(l=e,u=a);u>n&&(l-s>r&&te(e,t,r,n,o,s,l),o(e,t,e.length,l,t[l],t[l+1]),i-l>r&&te(e,t,r,n,o,l,i))}function re(e,t,r,n){if(!t?.coords?.length)return null;const o=d(r,n);let s=Number.POSITIVE_INFINITY,u=Number.POSITIVE_INFINITY,l=Number.NEGATIVE_INFINITY,c=Number.NEGATIVE_INFINITY;if(t&&t.coords){const e=t.coords;for(let t=0;t{r.d(t,{a:()=>i,b:()=>a,c:()=>m,d:()=>u,f:()=>o,g:()=>l,i:()=>s});const n=[["binary","application/octet-stream","bin",""]];function o(e,t){return null!=h(t.name,e?.supportedFormats??[])}function s(e,t){if(!e)return!1;const r=l(t,e.supportedFormats??[]);return null!=r&&e.editFormats.includes(r)}function i(e,t){return d(function(e,t){const r=e.toLowerCase();return c(t).find((e=>f(e)===r))}(e,t))}function a(e,t){return d(h(e,t))}function u(e,t){return f(function(e,t){return c(t).find((t=>d(t)===e))}(e,t))}function l(e,t){return a(e.name,t)??i(e.type,t)}function c(e){return[...n,...e]}function h(e,t){const r=e.toLowerCase();return c(t).find((e=>function(e){return e?.[2].split(",").map((e=>e.toLowerCase()))??[]}(e).some((e=>r.endsWith(e)))))}function d(e){return e?.[0]}function f(e){return e?.[1].toLowerCase()}function m(e){return e.tables?.find((e=>"assetMaps"===e.role))}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/49e1fc4a4562a00a921e.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/49e1fc4a4562a00a921e.js new file mode 100644 index 00000000..4f2a6fa8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/49e1fc4a4562a00a921e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[5026],{66136:(e,t,r)=>{r.d(t,{A:()=>g});var i,s=r(32816),n=r(99924),o=r(4734),a=r(29298),l=(r(32773),r(20266),r(49877)),h=r(69421),u=r(56273),c=r(78016);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(50214),r(93804),r(59192),r(54483),r(36544);let d=i=class extends n.oY{static get allTime(){return p}static get empty(){return y}static fromArray(e){return new i({start:null!=e[0]?new Date(e[0]):e[0],end:null!=e[1]?new Date(e[1]):e[1]})}constructor(e){super(e),this.end=null,this.start=null}readEnd(e,t){return null!=t.end?new Date(t.end):null}writeEnd(e,t){t.end=e?.getTime()??null}get isAllTime(){return this.equals(i.allTime)}get isEmpty(){return this.equals(i.empty)}readStart(e,t){return null!=t.start?new Date(t.start):null}writeStart(e,t){t.start=e?.getTime()??null}clone(){return new i({end:this.end,start:this.start})}equals(e){if(!e)return!1;const t=this.start?.getTime()??this.start,r=this.end?.getTime()??this.end,i=e.start?.getTime()??e.start,s=e.end?.getTime()??e.end;return t===i&&r===s}expandTo(e,t=c.s){if(this.isEmpty||this.isAllTime)return this.clone();let r=this.start;r&&(r=(0,o.t)(r,e,t));let s=this.end;if(s){const r=(0,o.t)(s,e,t);s=s.getTime()===r.getTime()?r:(0,o.o)(r,1,e,t)}return new i({start:r,end:s})}intersection(e){if(!e)return this.clone();if(this.isEmpty||e.isEmpty)return i.empty;if(this.isAllTime)return e.clone();if(e.isAllTime)return this.clone();const t=this.start?.getTime()??-1/0,r=this.end?.getTime()??1/0,s=e.start?.getTime()??-1/0,n=e.end?.getTime()??1/0;let o,a;return s>=t&&s<=r?o=s:t>=s&&t<=n&&(o=t),r>=s&&r<=n?a=r:n>=t&&n<=r&&(a=n),null==o||null==a||isNaN(o)||isNaN(a)?i.empty:new i({start:o===-1/0?null:new Date(o),end:a===1/0?null:new Date(a)})}offset(e,t,r=c.s){if(this.isEmpty||this.isAllTime)return this.clone();const s=new i,{start:n,end:a}=this;return null!=n&&(s.start=(0,o.o)(n,e,t,r)),null!=a&&(s.end=(0,o.o)(a,e,t,r)),s}toArray(){return this.isEmpty?[void 0,void 0]:[this.start?.getTime()??null,this.end?.getTime()??null]}union(e){if(!e||e.isEmpty)return this.clone();if(this.isEmpty)return e.clone();if(this.isAllTime||e.isAllTime)return p.clone();const t=null!=this.start&&null!=e.start?new Date(Math.min(this.start.getTime(),e.start.getTime())):null,r=null!=this.end&&null!=e.end?new Date(Math.max(this.end.getTime(),e.end.getTime())):null;return new i({start:t,end:r})}};(0,s._)([(0,a.MZ)({type:Date,json:{write:{allowNull:!0}}})],d.prototype,"end",void 0),(0,s._)([(0,l.r)("end")],d.prototype,"readEnd",null),(0,s._)([(0,u.w)("end")],d.prototype,"writeEnd",null),(0,s._)([(0,a.MZ)({readOnly:!0,json:{read:!1}})],d.prototype,"isAllTime",null),(0,s._)([(0,a.MZ)({readOnly:!0,json:{read:!1}})],d.prototype,"isEmpty",null),(0,s._)([(0,a.MZ)({type:Date,json:{write:{allowNull:!0}}})],d.prototype,"start",void 0),(0,s._)([(0,l.r)("start")],d.prototype,"readStart",null),(0,s._)([(0,u.w)("start")],d.prototype,"writeStart",null),d=i=(0,s._)([(0,h.$)("esri.TimeExtent")],d);const p=new d,y=new d({start:void 0,end:void 0}),g=d},49755:(e,t,r)=>{r.d(t,{E:()=>w});var i,s=r(32816),n=r(93804),o=r(99924),a=r(57732),l=r(29298),h=(r(32773),r(20266),r(49877)),u=r(69421),c=r(56273),d=r(30011),p=r(54131);let y=i=class extends o.oY{constructor(e){super(e)}async collectRequiredFields(e,t){return(0,d.Dx)(e,t,this.expression)}clone(){return new i({expression:this.expression,title:this.title})}equals(e){return this.expression===e.expression&&this.title===e.title}};(0,s._)([(0,l.MZ)({type:String,json:{write:!0}})],y.prototype,"expression",void 0),(0,s._)([(0,l.MZ)({type:String,json:{write:!0}})],y.prototype,"title",void 0),y=i=(0,s._)([(0,u.$)("esri.symbols.support.FeatureExpressionInfo")],y);const g=y;var m;const f=(0,n.s)()({onTheGround:"on-the-ground",relativeToGround:"relative-to-ground",relativeToScene:"relative-to-scene",absoluteHeight:"absolute-height"}),_=new n.J({foot:"feet",kilometer:"kilometers",meter:"meters",mile:"miles","us-foot":"us-feet",yard:"yards"});let v=m=class extends o.oY{constructor(e){super(e),this.offset=null}readFeatureExpressionInfo(e,t){return null!=e?e:t.featureExpression&&0===t.featureExpression.value?{expression:"0"}:void 0}writeFeatureExpressionInfo(e,t,r,i){t[r]=e.write({},i),"0"===e.expression&&(t.featureExpression={value:0})}get mode(){const{offset:e,featureExpressionInfo:t}=this;return this._isOverridden("mode")?this._get("mode"):null!=e||t?"relative-to-ground":"on-the-ground"}set mode(e){this._override("mode",e)}set unit(e){this._set("unit",e)}write(e,t){return this.offset||this.mode||this.featureExpressionInfo||this.unit?super.write(e,t):null}clone(){return new m({mode:this.mode,offset:this.offset,featureExpressionInfo:this.featureExpressionInfo?this.featureExpressionInfo.clone():void 0,unit:this.unit})}equals(e){return this.mode===e.mode&&this.offset===e.offset&&this.unit===e.unit&&(0,a.e)(this.featureExpressionInfo,e.featureExpressionInfo)}};(0,s._)([(0,l.MZ)({type:g,json:{write:!0}})],v.prototype,"featureExpressionInfo",void 0),(0,s._)([(0,h.r)("featureExpressionInfo",["featureExpressionInfo","featureExpression"])],v.prototype,"readFeatureExpressionInfo",null),(0,s._)([(0,c.w)("featureExpressionInfo",{featureExpressionInfo:{type:g},"featureExpression.value":{type:[0]}})],v.prototype,"writeFeatureExpressionInfo",null),(0,s._)([(0,l.MZ)({type:f.apiValues,nonNullable:!0,json:{type:f.jsonValues,read:f.read,write:{writer:f.write,isRequired:!0}}})],v.prototype,"mode",null),(0,s._)([(0,l.MZ)({type:Number,json:{write:!0}})],v.prototype,"offset",void 0),(0,s._)([(0,l.MZ)({type:p.s,json:{type:String,read:_.read,write:_.write}})],v.prototype,"unit",null),v=m=(0,s._)([(0,u.$)("esri.symbols.support.ElevationInfo")],v);const w=v},23787:(e,t,r)=>{r.d(t,{L:()=>s});var i=r(22151);class s{constructor(e,t){this._storage=new i.M,this.id="",this.name="",this.size=0,this._storage.maxSize=e,this._storage.register(this),t&&this._storage.registerRemoveFunc("",t)}destroy(){this._storage.deregister(this),this._storage.destroy()}put(e,t,r=1){this._storage.put(this,e,t,r,1)}pop(e){return this._storage.pop(this,e)}get(e){return this._storage.get(this,e)}clear(){this._storage.clearAll()}get maxSize(){return this._storage.maxSize}set maxSize(e){this._storage.maxSize=e}resetHitRate(){}}},22151:(e,t,r)=>{r.d(t,{M:()=>a,b:()=>o});var i,s,n=r(45371);(s=i||(i={}))[s.ALL=0]="ALL",s[s.SOME=1]="SOME";class o{constructor(e,t,r){this.name=e,this._storage=t,this.id=l+++":",this.size=0,this.maxSize=-1,this._removeFunc=!1,this._hit=0,this._miss=0,this._storage.register(this),r&&(this._storage.registerRemoveFunc(this.id,r),this._removeFunc=!0)}destroy(){this._storage.clear(this),this._removeFunc&&this._storage.deregisterRemoveFunc(this.id),this._storage.deregister(this),this._storage=null}get hitRate(){return this._hit/(this._hit+this._miss)}get storageSize(){return this._storage.size}getSize(e){return this._storage.getSize(this,e)}resetHitRate(){this._hit=this._miss=0}put(e,t,r,i=0){this._storage.put(this,e,t,r,i)}pop(e){const t=this._storage.pop(this,e);return void 0===t?++this._miss:++this._hit,t}get(e){const t=this._storage.get(this,e);return void 0===t?++this._miss:++this._hit,t}peek(e){return this._storage.peek(this,e)}updateSize(e,t,r){this._storage.updateSize(this,e,t,r)}clear(){this._storage.clear(this)}clearAll(){this._storage.clearAll()}get performanceInfo(){return this._storage.performanceInfo}resetStats(){this._storage.resetStats()}}class a{get size(){return this._size}constructor(e=10485760){this._maxSize=e,this._db=new Map,this._size=0,this._hit=0,this._miss=0,this._removeFuncs=new n.P,this._users=new n.P}destroy(){this.clearAll(),this._removeFuncs.clear(),this._users.clear(),this._db=null}register(e){this._users.push(e)}deregister(e){this._users.removeUnordered(e)}registerRemoveFunc(e,t){this._removeFuncs.push([e,t])}deregisterRemoveFunc(e){this._removeFuncs.filterInPlace((t=>t[0]!==e))}get maxSize(){return this._maxSize}set maxSize(e){this._maxSize=Math.max(e,-1),this._checkSize()}getSize(e,t){const r=this._db.get(e.id+t);return r?.size??0}put(e,t,r,s,n){t=e.id+t;const o=this._db.get(t);if(o&&(this._size-=o.size,e.size-=o.size,this._db.delete(t),o.entry!==r&&this._notifyRemove(t,o.entry,o.size,i.ALL)),s>this._maxSize)return void this._notifyRemove(t,r,s,i.ALL);if(void 0===r)return void console.warn("Refusing to cache undefined entry ");if(!s||s<0)return console.warn(`Refusing to cache entry with size ${s} for key ${t}`),void this._notifyRemove(t,r,0,i.ALL);const a=1+Math.max(n,-4)- -3;this._db.set(t,new h(r,s,a)),this._size+=s,e.size+=s,this._checkSize()}updateSize(e,t,r,s){t=e.id+t;const n=this._db.get(t);if(n&&n.entry===r){for(this._size-=n.size,e.size-=n.size;s>this._maxSize;){const e=this._notifyRemove(t,r,s,i.SOME);if(!(null!=e&&e>0))return void this._db.delete(t);s=e}n.size=s,this._size+=s,e.size+=s,this._checkSize()}}pop(e,t){t=e.id+t;const r=this._db.get(t);if(r)return this._size-=r.size,e.size-=r.size,this._db.delete(t),++this._hit,r.entry;++this._miss}get(e,t){t=e.id+t;const r=this._db.get(t);if(void 0!==r)return this._db.delete(t),r.lives=r.lifetime,this._db.set(t,r),++this._hit,r.entry;++this._miss}peek(e,t){const r=this._db.get(e.id+t);return r?++this._hit:++this._miss,r?.entry}get performanceInfo(){const e={Size:Math.round(this._size/1048576)+"/"+Math.round(this._maxSize/1048576)+"MB","Hit rate":Math.round(100*this._getHitRate())+"%",Entries:this._db.size.toString()},t={},r=new Array;this._db.forEach(((e,i)=>{const s=e.lifetime;r[s]=(r[s]||0)+e.size,this._users.forAll((r=>{const{id:s,name:n}=r;if(i.startsWith(s)){const r=t[n]||0;t[n]=r+e.size}}))}));const i={};this._users.forAll((e=>{const r=e.name;if("hitRate"in e&&"number"==typeof e.hitRate&&!isNaN(e.hitRate)&&e.hitRate>0){const s=t[r]||0;t[r]=s,i[r]=Math.round(100*e.hitRate)+"%"}else i[r]="0%"}));const s=Object.keys(t);s.sort(((e,r)=>t[r]-t[e])),s.forEach((r=>e[r]=Math.round(t[r]/2**20)+"MB / "+i[r]));for(let t=r.length-1;t>=0;--t){const i=r[t];i&&(e["Priority "+(t+-3-1)]=Math.round(i/this._size*100)+"%")}return e}resetStats(){this._hit=this._miss=0,this._users.forAll((e=>e.resetHitRate()))}clear(e){const t=e.id;this._db.forEach(((e,r)=>{r.startsWith(t)&&(this._size-=e.size,this._db.delete(r),this._notifyRemove(r,e.entry,e.size,i.ALL))})),e.size=0}clearAll(){this._db.forEach(((e,t)=>this._notifyRemove(t,e.entry,e.size,i.ALL))),this._users.forAll((e=>e.size=0)),this._size=0,this._db.clear()}_getHitRate(){return this._hit/(this._hit+this._miss)}_notifyRemove(e,t,r,i){let s;return this._removeFuncs.some((n=>{if(e.startsWith(n[0])){const e=n[1](t,i,r);return"number"==typeof e&&(s=e),!0}return!1})),s}_checkSize(){this._users.forAll((e=>this._checkSizeLimits(e))),this._checkSizeLimits()}_checkSizeLimits(e){const t=e??this;if(t.maxSize<0||t.size<=t.maxSize)return;const r=e?.id;let i=!0;for(;i;){i=!1;for(const[s,n]of this._db)if(0===n.lifetime&&(!r||s.startsWith(r))){if(this._purgeItem(s,n,e),t.size<=.9*t.maxSize)return;i||=this._db.has(s)}}for(const[i,s]of this._db)if((!r||i.startsWith(r))&&(this._purgeItem(i,s,e),t.size<=.9*t.maxSize))return}_purgeItem(e,t,r=this._users.find((t=>e.startsWith(t.id)))){if(this._db.delete(e),t.lives<=1){this._size-=t.size,r&&(r.size-=t.size);const s=this._notifyRemove(e,t.entry,t.size,i.SOME);null!=s&&s>0&&(this._size+=s,r&&(r.size+=s),t.lives=t.lifetime,t.size=s,this._db.set(e,t))}else--t.lives,this._db.set(e,t)}}let l=0;class h{constructor(e,t,r){this.entry=e,this.size=t,this.lifetime=r,this.lives=r}}},2810:(e,t,r)=>{r.d(t,{M:()=>m,a:()=>f});var i=r(32816),s=r(41390),n=r(99924),o=r(32773),a=r(93181),l=r(69421),h=r(29298);class u{constructor(){this._propertyOriginMap=new Map,this._originStores=new Array(s.o),this._values=new Map,this.multipleOriginsSupported=!0}clone(e){const t=new u,r=this._originStores[s.O.DEFAULTS];r&&r.forEach(((e,r)=>{t.set(r,(0,o.o8)(e),s.O.DEFAULTS)}));for(let r=s.O.SERVICE;r{e&&e.has(s)||t.set(s,(0,o.o8)(i),r)}))}return t}get(e,t){const r=void 0===t?this._values:this._originStores[t];return r?r.get(e):void 0}keys(e){const t=null==e?this._values:this._originStores[e];return t?[...t.keys()]:[]}set(e,t,r=s.O.USER){let i=this._originStores[r];if(i||(i=new Map,this._originStores[r]=i),i.set(e,t),!this._values.has(e)||this._propertyOriginMap.get(e)<=r){const i=this._values.get(e);return this._values.set(e,t),this._propertyOriginMap.set(e,r),i!==t}return!1}delete(e,t=s.O.USER){const r=this._originStores[t];if(!r)return;const i=r.get(e);if(r.delete(e),this._values.has(e)&&this._propertyOriginMap.get(e)===t){this._values.delete(e);for(let r=t-1;r>=0;r--){const t=this._originStores[r];if(t&&t.has(e)){this._values.set(e,t.get(e)),this._propertyOriginMap.set(e,r);break}}}return i}has(e,t){const r=void 0===t?this._values:this._originStores[t];return!!r&&r.has(e)}revert(e,t){for(;t>0&&!this.has(e,t);)--t;const r=this._originStores[t],i=r?.get(e),s=this._values.get(e);return this._values.set(e,i),this._propertyOriginMap.set(e,t),s!==i}originOf(e){return this._propertyOriginMap.get(e)||s.O.DEFAULTS}forEach(e){this._values.forEach(e)}}const c=e=>{let t=class extends e{constructor(...e){super(...e);const t=(0,a.g)(this),r=t.store,i=new u;t.store=i,(0,n.s)(t,r,i)}read(e,t){(0,n.a)(this,e,t)}getAtOrigin(e,t){const r=d(this),i=(0,s.n)(t);if("string"==typeof e)return r.get(e,i);const n={};return e.forEach((e=>{n[e]=r.get(e,i)})),n}originOf(e){return(0,s.j)(this.originIdOf(e))}originIdOf(e){return d(this).originOf(e)}revert(e,t){const r=d(this),i=(0,s.n)(t),n=(0,a.g)(this);let o;o="string"==typeof e?"*"===e?r.keys(i):[e]:e,o.forEach((e=>{n.invalidate(e),r.revert(e,i),n.commit(e)}))}};return t=(0,i._)([(0,l.$)("esri.core.ReadOnlyMultiOriginJSONSupport")],t),t};function d(e){return(0,a.g)(e).store}let p=class extends(c(s.T)){};p=(0,i._)([(0,l.$)("esri.core.ReadOnlyMultiOriginJSONSupport")],p);const y=e=>{let t=class extends e{constructor(...e){super(...e)}clear(e,t="user"){return g(this).delete(e,(0,s.n)(t))}write(e,t){return(0,n.b)(this,e=e||{},t),e}setAtOrigin(e,t,r){(0,a.g)(this).setAtOrigin(e,t,(0,s.n)(r))}removeOrigin(e){const t=g(this),r=(0,s.n)(e),i=t.keys(r);for(const e of i)t.originOf(e)===r&&t.set(e,t.get(e,r),s.O.USER)}updateOrigin(e,t){const r=g(this),i=(0,s.n)(t),n=(0,h.g)(this,e);for(let t=i+1;t{let t=class extends(y(c(e))){constructor(...e){super(...e)}};return t=(0,i._)([(0,l.$)("esri.core.MultiOriginJSONSupport")],t),t};let f=class extends(m(s.T)){};f=(0,i._)([(0,l.$)("esri.core.MultiOriginJSONSupport")],f)},41003:(e,t,r)=>{r.d(t,{Q:()=>n});var i=r(91047),s=r(44945);class n{constructor(e=(e=>e.values().next().value)){this._peeker=e,this._observable=new s.S,this._items=new Set}get length(){return(0,i.t)(this._observable),this._items.size}clear(){0!==this.length&&(this._items.clear(),this._observable.notify())}last(){if(0===this.length)return;let e;for(e of this._items);return e}peek(){if(0!==this.length)return this._peeker(this._items)}push(e){this.contains(e)||(this._items.add(e),this._observable.notify())}contains(e){return(0,i.t)(this._observable),this._items.has(e)}pop(){if(0===this.length)return;const e=this.peek();return this._items.delete(e),this._observable.notify(),e}popLast(){if(0===this.length)return;const e=this.last();return this._items.delete(e),this._observable.notify(),e}remove(e){this.contains(e)&&(this._items.delete(e),this._observable.notify())}filter(e){const t=this.length;return this._items.forEach((t=>{e(t)||this._items.delete(t)})),t!==this._items.size&&this._observable.notify(),this}*[Symbol.iterator](){(0,i.t)(this._observable),yield*this._items}}},98238:(e,t,r)=>{r.d(t,{a:()=>p,b:()=>b,c:()=>_,d:()=>M,e:()=>y,f:()=>h,i:()=>w,l:()=>c,m:()=>S,o:()=>f,p:()=>u,r:()=>g,s:()=>v,u:()=>d});var i=r(82530),s=r(44600),n=r(7969),o=r(1178),a=r(49755),l=r(64524);const h={type:Boolean,value:!0,json:{origins:{service:{read:!1,write:!1},"web-map":{read:!1,write:!1}},name:"screenSizePerspective",write:{enabled:!0,layerContainerTypes:i.e}}},u={type:Boolean,value:!0,json:{name:"disablePopup",read:{reader:(e,t)=>!t.disablePopup},write:{enabled:!0,writer(e,t,r){t[r]=!e}}}},c={type:Boolean,value:!0,nonNullable:!0,json:{name:"showLabels",write:{enabled:!0,layerContainerTypes:i.e}}},d={type:String,json:{origins:{"portal-item":{write:!1}},write:{isRequired:!0,ignoreOrigin:!0,writer:o.w}}},p={type:Boolean,value:!0,nonNullable:!0,json:{origins:{service:{read:{enabled:!1}}},name:"showLegend",write:{enabled:!0,layerContainerTypes:i.e}}},y={value:null,type:a.E,json:{origins:{service:{name:"elevationInfo",write:!0}},name:"layerDefinition.elevationInfo",write:{enabled:!0,layerContainerTypes:i.e}}};function g(e){return{type:e,readOnly:!0,json:{origins:{service:{read:!0}},read:!1}}}const m={write:{enabled:!0,layerContainerTypes:i.e},read:!0},f={type:Number,json:{origins:{"web-document":m,"portal-item":{write:!0}}}},_={...f,json:{...f.json,origins:{"web-document":{...m,write:{enabled:!0,layerContainerTypes:i.e,target:{opacity:{type:Number},"layerDefinition.drawingInfo.transparency":{type:Number}}}}},read:{source:["layerDefinition.drawingInfo.transparency","drawingInfo.transparency"],reader:(e,t,r)=>r&&"service"!==r.origin||!t.drawingInfo||void 0===t.drawingInfo.transparency?t.layerDefinition?.drawingInfo&&void 0!==t.layerDefinition.drawingInfo.transparency?(0,l.t)(t.layerDefinition.drawingInfo.transparency):void 0:(0,l.t)(t.drawingInfo.transparency)}}},v={type:s.A,readOnly:!0,json:{origins:{service:{read:{source:["fullExtent","spatialReference"],reader:(e,t)=>{const r=s.A.fromJSON(e);return null!=t.spatialReference&&"object"==typeof t.spatialReference&&(r.spatialReference=n.A.fromJSON(t.spatialReference)),r}}}},read:!1}},w={type:String,json:{origins:{service:{read:!1},"portal-item":{read:!1}}}},b={type:Number,json:{origins:{service:{write:{enabled:!1}},"web-scene":{name:"layerDefinition.minScale",write:{enabled:!0,layerContainerTypes:i.e}}},name:"layerDefinition.minScale",write:!0}},S={type:Number,json:{origins:{service:{write:{enabled:!1}},"web-scene":{name:"layerDefinition.maxScale",write:{enabled:!0,layerContainerTypes:i.e}}},name:"layerDefinition.maxScale",write:!0}},M={json:{write:{ignoreOrigin:!0,layerContainerTypes:i.e},origins:{"web-map":{read:!1,write:!1}}}}},82530:(e,t,r)=>{r.d(t,{e:()=>i});const i=["operational-layers","basemap","ground"]},19869:(e,t,r)=>{r.d(t,{m:()=>s});var i=r(69763);const s={unknown:1,inches:(0,i.l)(1,"meters","inches"),feet:(0,i.l)(1,"meters","feet"),"us-feet":(0,i.l)(1,"meters","us-feet"),yards:(0,i.l)(1,"meters","yards"),miles:(0,i.l)(1,"meters","miles"),"nautical-miles":(0,i.l)(1,"meters","nautical-miles"),millimeters:(0,i.l)(1,"meters","millimeters"),centimeters:(0,i.l)(1,"meters","centimeters"),decimeters:(0,i.l)(1,"meters","decimeters"),meters:(0,i.l)(1,"meters","meters"),kilometers:(0,i.l)(1,"meters","kilometers"),"decimal-degrees":1/(0,i.q)(1,"meters",i.h.radius)}},64524:(e,t,r)=>{r.d(t,{o:()=>s,t:()=>n});var i=r(36544);function s(e){const t=(0,i.c)(100*(1-e));return Math.max(0,Math.min(t,100))}function n(e){const t=1-e/100;return Math.max(0,Math.min(t,1))}},54131:(e,t,r)=>{r.d(t,{g:()=>s,s:()=>n});var i=r(19869);function s(e){return 1/(i.m[e]||1)}const n=function(){const e=Object.keys(i.m);return e.sort(),e}()},80473:(e,t,r)=>{r.d(t,{PH:()=>a,sA:()=>o});var i=r(32816),s=r(69421);r(32773),r(20266),r(90740),r(40499),r(93181),r(13671),r(91047),r(36544),r(6407);let n=0;const o=e=>{let t=class extends e{constructor(...e){super(...e),Object.defineProperty(this,"uid",{writable:!1,configurable:!1,value:Date.now().toString(16)+"-object-"+n++})}};return t=(0,i._)([(0,s.$)("esri.core.Identifiable")],t),t},a=e=>{let t=class extends e{constructor(...e){super(...e),Object.defineProperty(this,"uid",{writable:!1,configurable:!1,value:n++})}};return t=(0,i._)([(0,s.$)("esri.core.Identifiable.NumericIdentifiable")],t),t};let l=class extends(o(class{})){};l=(0,i._)([(0,s.$)("esri.core.Identifiable")],l)},67321:(e,t,r)=>{r.d(t,{C_:()=>c,OH:()=>y,Vh:()=>g,on:()=>u,pc:()=>m,wB:()=>a,z7:()=>l}),r(73067),r(17745);var i=r(80959),s=r(13671),n=r(57732),o=r(41390);function a(e,t,r={}){return h(e,t,r,d)}function l(e,t,r={}){return h(e,t,r,p)}function h(e,t,r={},i){let s=null;const a=r.once?(e,r)=>{i(e)&&((0,n.r)(s),t(e,r))}:(e,r)=>{i(e)&&t(e,r)};if(s=(0,o.w)(e,a,r.sync,r.equals),r.initial){const t=e();a(t,t)}return s}function u(e,t,r,o={}){let l=null,h=null,u=null;function c(){l&&h&&(h.remove(),o.onListenerRemove?.(l),l=null,h=null)}function d(e){o.once&&o.once&&(0,n.r)(u),r(e)}const p=a(e,((e,r)=>{c(),(0,i.i)(e)&&(l=e,h=(0,i.o)(e,t,d),o.onListenerAdd?.(e))}),{sync:o.sync,initial:!0});return u=(0,s.m)((()=>{p.remove(),c()})),u}function c(e,t){return function(e,t,r){if((0,i.G4)(r))return Promise.reject((0,i.NK)());const o=e();if(t?.(o))return Promise.resolve(o);let a=null;function l(){a=(0,n.r)(a)}return new Promise(((n,o)=>{a=(0,s.h)([(0,i.u7)(r,(()=>{l(),o((0,i.NK)())})),h(e,(e=>{l(),n(e)}),{sync:!1,once:!0},t??d)])}))}(e,p,t)}function d(e){return!0}function p(e){return!!e}r(32816),r(29298),r(20266),r(90740),r(32773),r(36544),r(93181),r(40499),r(6407),r(69421),r(91047),r(81272),r(45371),r(44945),r(58498);const y={sync:!0},g={initial:!0},m={sync:!0,initial:!0}},6801:(e,t,r)=>{r.d(t,{A:()=>h,r:()=>l});var i=r(13671),s=(r(32773),r(80959)),n=r(41003),o=r(9380);r(6407),r(20266),r(90740),r(91047),r(93181),r(44945),r(58498),r(29512),r(99063),r(99924),r(32816),r(41390),r(69421),r(40499),r(36544),r(29298),r(45371);const a=new FinalizationRegistry((e=>{e.close()}));function l(e,t){a.register(e,t,t)}class h{constructor(){this._inUseClients=new Array,this._clients=new Array,this._clientPromises=new Array,this._ongoingJobsQueue=new n.Q}destroy(){this.close()}get closed(){return!this._clients?.length}open(e,t){return new Promise(((r,i)=>{let n=!0;const a=e=>{(0,s.Te)(t.signal),n&&(n=!1,e())};this._clients.length=e.length,this._clientPromises.length=e.length,this._inUseClients.length=e.length;for(let n=0;n(this._clients[n]=new o.default(e,t,this._ongoingJobsQueue),a(r),this._clients[n])),(()=>(a(i),null))):(this._clients[n]=new o.default(l,t,this._ongoingJobsQueue),this._clientPromises[n]=Promise.resolve(this._clients[n]),a(r))}}))}broadcast(e,t,r){const i=new Array(this._clientPromises.length);for(let s=0;si?.invoke(e,t,r)))}return i}close(){let e;for(;e=this._ongoingJobsQueue.pop();)e.resolver.reject((0,s.NK)(`Worker closing, aborting job calling '${e.methodName}'`));for(const e of this._clientPromises)e.then((e=>e?.close()));this._clients.length=0,this._clientPromises.length=0,this._inUseClients.length=0,a.unregister(this)}invoke(e,t,r){return this.apply(e,[t],r)}apply(e,t,r){const i=(0,s.Tw)();this._ongoingJobsQueue.push({methodName:e,data:t,invokeOptions:r,resolver:i});for(let e=0;ee?.jobAdded()))}return i.promise}createInvokeProxy(e){return(0,o.c)(this,e)}on(e,t){return Promise.all(this._clientPromises).then((()=>(0,i.h)(this._clients.map((r=>r.on(e,t))))))}openPorts(){return new Promise((e=>{const t=new Array(this._clientPromises.length);let r=t.length;for(let i=0;i{s&&(t[i]=s.openPort()),0==--r&&e(t)}))}))}get test(){}}},11494:(e,t,r)=>{r.d(t,{ho:()=>H});var i=r(6407),s=r(32773),n=r(80959),o=r(6801),a=r(9380),l=r(20266),h=r(57732),u=r(64604),c=r(99063),d=r(90740),p=(r(55270),r(29512)),y=r(18683),g=r(45371),m=r(59192);r(13671),r(41003),r(91047),r(93181),r(44945),r(58498),r(99924),r(32816),r(41390),r(69421),r(40499),r(36544),r(29298),r(50214),r(93804),r(78016),r(54483),r(95779),r(13262),r(346);const f={async request(e,t){const r=e.options,i=r.responseType;r.signal=t?.signal,r.responseType="native"===i||"native-request-init"===i?"native-request-init":i&&["blob","json","text"].includes(i)&&(0,c.sC)(e.url)?.after?i:"array-buffer";const s=await(0,u.A)(e.url,r),n={data:s.data,httpStatus:s.httpStatus,ssl:s.ssl};switch(s.requestOptions?.responseType){case"native-request-init":return delete n.data.signal,n;case"blob":n.data=await n.data.arrayBuffer();break;case"json":n.data=(new TextEncoder).encode(JSON.stringify(n.data)).buffer;break;case"text":n.data=(new TextEncoder).encode(n.data).buffer}return{result:n,transferList:[n.data]}}};let _=null;_=(0,c.s2)((0,y.g)("esri/core/workers/init.js"));const v={};v.baseUrl=(0,c.s2)((0,y.g)("dojo/")),v.packages=[{name:"esri",location:"../esri"}];class w{constructor(){const e=document.createDocumentFragment();["addEventListener","dispatchEvent","removeEventListener"].forEach((t=>{this[t]=(...r)=>e[t](...r)}))}}class b{constructor(){this._dispatcher=new w,this._workerPostMessage({type:a.M.HANDSHAKE})}terminate(){}get onmessage(){return this._onmessageHandler}set onmessage(e){this._onmessageHandler&&this.removeEventListener("message",this._onmessageHandler),this._onmessageHandler=e,e&&this.addEventListener("message",e)}get onmessageerror(){return this._onmessageerrorHandler}set onmessageerror(e){this._onmessageerrorHandler&&this.removeEventListener("messageerror",this._onmessageerrorHandler),this._onmessageerrorHandler=e,e&&this.addEventListener("messageerror",e)}get onerror(){return this._onerrorHandler}set onerror(e){this._onerrorHandler&&this.removeEventListener("error",this._onerrorHandler),this._onerrorHandler=e,e&&this.addEventListener("error",e)}postMessage(e){(0,g.n)((()=>{this._workerMessageHandler(new MessageEvent("message",{data:e}))}))}dispatchEvent(e){return this._dispatcher.dispatchEvent(e)}addEventListener(e,t,r){this._dispatcher.addEventListener(e,t,r)}removeEventListener(e,t,r){this._dispatcher.removeEventListener(e,t,r)}_workerPostMessage(e){(0,g.n)((()=>{this.dispatchEvent(new MessageEvent("message",{data:e}))}))}async _workerMessageHandler(e){const t=(0,a.r)(e);if(t&&t.type===a.M.OPEN){const{modulePath:e,jobId:r}=t;let i=await a.default.loadWorker(e);i||(i=await import(e));const s=a.default.connect(i);this._workerPostMessage({type:a.M.OPENED,jobId:r,data:s})}}}const S=()=>l.L.getLogger("esri.core.workers.workerFactory"),{HANDSHAKE:M}=a.M;let I,L;const E="Failed to create Worker. Fallback to execute module in main thread";async function A(e){return new Promise((t=>{function r(s){const n=(0,a.r)(s);n&&n.type===M&&(e.removeEventListener("message",r),e.removeEventListener("error",i),t(e))}function i(t){t.preventDefault(),e.removeEventListener("message",r),e.removeEventListener("error",i),S().warn("Failed to create Worker. Fallback to execute module in main thread",t),(e=new b).addEventListener("message",r),e.addEventListener("error",i)}e.addEventListener("message",r),e.addEventListener("error",i)}))}let k=0;const{ABORT:T,INVOKE:O,OPEN:P,OPENED:x,RESPONSE:z}=a.M;class R{static async create(e){const t=await async function(){if(!(0,s.h)("esri-workers"))return A(new b);if(!I&&!L)try{const e='let globalId=0;const outgoing=new Map,configuration={CONFIGURATION};self.esriConfig=configuration.esriConfig;const workerPath=self.esriConfig.workers.workerPath,HANDSHAKE=0,OPEN=1,OPENED=2,RESPONSE=3,INVOKE=4,ABORT=5;function createAbortError(){const e=new Error("Aborted");return e.name="AbortError",e}function receiveMessage(e){return e&&e.data?"string"==typeof e.data?JSON.parse(e.data):e.data:null}function invokeStaticMessage(e,o,r){const t=r&&r.signal,n=globalId++;let s=null;return new Promise(((r,i)=>{if(t){if(t.aborted)return i(createAbortError());s=()=>{outgoing.get(n)&&(outgoing.delete(n),self.postMessage({type:5,jobId:n}),i(createAbortError()))},t.addEventListener("abort",s)}outgoing.set(n,{resolve:r,reject:i}),self.postMessage({type:4,jobId:n,methodName:e,abortable:null!=t,data:o})})).finally((()=>{t&&t.removeEventListener("abort",s)}))}let workerRevisionChecked=!1;function checkWorkerRevision(e){if(!workerRevisionChecked&&e.kernelInfo){workerRevisionChecked=!0;const{revision:o,fullVersion:r}=configuration.kernelInfo,{revision:t,fullVersion:n,version:s}=e.kernelInfo;esriConfig.assetsPath!==esriConfig.defaultAssetsPath&&o!==t&&console.warn(`Version mismatch detected between ArcGIS Maps SDK for JavaScript modules and assets. For more information visit https://bit.ly/3QnsuSo.\nModules version: ${r}\nAssets version: ${n??s}\nAssets path: ${esriConfig.assetsPath}`)}}function messageHandler(e){const o=receiveMessage(e);if(!o)return;const r=o.jobId;switch(o.type){case 1:let n;function t(e){const o=n.connect(e);self.postMessage({type:2,jobId:r,data:o},[o])}"function"==typeof define&&define.amd?require([workerPath],(e=>{n=e.default||e,checkWorkerRevision(n),n.loadWorker(o.modulePath).then((e=>e||new Promise((e=>{require([o.modulePath],e)})))).then(t)})):"System"in self&&"function"==typeof System.import?System.import(workerPath).then((e=>(n=e.default,checkWorkerRevision(n),n.loadWorker(o.modulePath)))).then((e=>e||System.import(o.modulePath))).then(t):esriConfig.workers.useDynamicImport?import(workerPath).then((e=>{n=e.default||e,checkWorkerRevision(n),n.loadWorker(o.modulePath).then((e=>e||import(o.modulePath))).then(t)})):(self.RemoteClient||importScripts(workerPath),n=self.RemoteClient.default||self.RemoteClient,checkWorkerRevision(n),n.loadWorker(o.modulePath).then(t));break;case 3:if(outgoing.has(r)){const s=outgoing.get(r);outgoing.delete(r),o.error?s.reject(JSON.parse(o.error)):s.resolve(o.data)}}}self.dojoConfig=configuration.loaderConfig,esriConfig.workers.loaderUrl&&(self.importScripts(esriConfig.workers.loaderUrl),"function"==typeof require&&"function"==typeof require.config&&require.config(configuration.loaderConfig)),self.addEventListener("message",messageHandler),self.postMessage({type:0});'.split("{CONFIGURATION}").join(function(){let e;if(null!=d.A.default){const t={...d.A};delete t.default,e=JSON.parse(JSON.stringify(t))}else e=JSON.parse(JSON.stringify(d.A));e.assetsPath=(0,c.s2)(e.assetsPath),e.defaultAssetsPath=e.defaultAssetsPath?(0,c.s2)(e.defaultAssetsPath):void 0,e.request.interceptors=[],e.log.interceptors=[],e.locale=(0,m.g)(),e.has={"esri-csp-restrictions":(0,s.h)("esri-csp-restrictions"),"esri-2d-debug":!1,"esri-2d-update-debug":(0,s.h)("esri-2d-update-debug"),"esri-2d-log-updating":(0,s.h)("esri-2d-log-updating"),"featurelayer-pbf":(0,s.h)("featurelayer-pbf"),"featurelayer-fast-triangulation-enabled":(0,s.h)("featurelayer-fast-triangulation-enabled"),"featurelayer-simplify-thresholds":(0,s.h)("featurelayer-simplify-thresholds"),"featurelayer-simplify-payload-size-factors":(0,s.h)("featurelayer-simplify-payload-size-factors"),"featurelayer-simplify-mobile-factor":(0,s.h)("featurelayer-simplify-mobile-factor"),"featurelayer-query-max-depth":(0,s.h)("featurelayer-query-max-depth"),"featurelayer-query-pausing-enabled":(0,s.h)("featurelayer-query-pausing-enabled"),"featurelayer-snapshot-enabled":(0,s.h)("featurelayer-snapshot-enabled"),"esri-atomics":(0,s.h)("esri-atomics"),"esri-shared-array-buffer":(0,s.h)("esri-shared-array-buffer"),"esri-tiles-debug":(0,s.h)("esri-tiles-debug"),"esri-workers-arraybuffer-transfer":(0,s.h)("esri-workers-arraybuffer-transfer"),"feature-polyline-generalization-factor":(0,s.h)("feature-polyline-generalization-factor"),"host-webworker":1},e.workers.loaderUrl?e.workers.loaderUrl=(0,c.s2)(e.workers.loaderUrl):_&&(e.workers.loaderUrl=_),e.workers.workerPath?e.workers.workerPath=(0,c.s2)(e.workers.workerPath):e.workers.workerPath="esri/core/workers/RemoteClient",e.workers.useDynamicImport=!1;const t=d.A.workers.loaderConfig,r=function(e){const t={async:e.async,isDebug:e.isDebug,locale:e.locale,baseUrl:e.baseUrl,has:{...e.has},map:{...e.map},packages:e.packages?.concat()||[],paths:{...v.paths,...e.paths}};return e.hasOwnProperty("async")||(t.async=!0),e.hasOwnProperty("isDebug")||(t.isDebug=!1),e.baseUrl||(t.baseUrl=v.baseUrl),v.packages?.forEach((e=>{!function(e,t){for(const r of e)if(r.name===t.name)return;e.push(t)}(t.packages??[],e)})),t}({baseUrl:t?.baseUrl,locale:(0,m.g)(),has:{"csp-restrictions":1,"dojo-test-sniff":0,"host-webworker":1,...t?.has},map:{...t?.map},paths:{...t?.paths},packages:t?.packages||[]}),i={buildDate:p.$y,fullVersion:p.ol,revision:p.QL};return JSON.stringify({esriConfig:e,loaderConfig:r,kernelInfo:i})}());I=URL.createObjectURL(new Blob([e],{type:"text/javascript"}))}catch(e){L=e||{}}let e;if(I)try{e=new Worker(I,{name:"esri-worker-"+k++})}catch(t){S().warn(E,L),e=new b}else S().warn(E,L),e=new b;return A(e)}();return new R(t,e)}constructor(e,t){this._outJobs=new Map,this._inJobs=new Map,this.worker=e,this.id=t,e.addEventListener("message",this._onMessage.bind(this)),e.addEventListener("error",(e=>{e.preventDefault(),l.L.getLogger("esri.core.workers.WorkerOwner").error(e)}))}terminate(){this.worker.terminate()}async open(e,t={}){const{signal:r}=t,i=(0,a.n)();return new Promise(((t,s)=>{const o={resolve:t,reject:s,abortHandle:(0,n.NY)(r,(()=>{this._outJobs.delete(i),this._post({type:T,jobId:i})}))};this._outJobs.set(i,o),this._post({type:P,jobId:i,modulePath:e})}))}_onMessage(e){const t=(0,a.r)(e);if(t)switch(t.type){case x:this._onOpenedMessage(t);break;case z:this._onResponseMessage(t);break;case T:this._onAbortMessage(t);break;case O:this._onInvokeMessage(t)}}_onAbortMessage(e){const t=this._inJobs,r=e.jobId,i=t.get(r);i&&(i.controller&&i.controller.abort(),t.delete(r))}_onInvokeMessage(e){const{methodName:t,jobId:r,data:i,abortable:s}=e,o=s?new AbortController:null,l=this._inJobs,h=f[t];let u;try{if("function"!=typeof h)throw new TypeError(`${t} is not a function`);u=h.call(null,i,{signal:o?o.signal:null})}catch(e){return void this._post({type:z,jobId:r,error:(0,a.t)(e)})}(0,n.$X)(u)?(l.set(r,{controller:o,promise:u}),u.then((e=>{l.has(r)&&(l.delete(r),this._post({type:z,jobId:r},e))}),(e=>{l.has(r)&&(l.delete(r),e||(e={message:"Error encountered at method"+t}),(0,n.zf)(e)||this._post({type:z,jobId:r,error:(0,a.t)(e||{message:`Error encountered at method ${t}`})}))}))):this._post({type:z,jobId:r},u)}_onOpenedMessage(e){const{jobId:t,data:r}=e,i=this._outJobs.get(t);i&&(this._outJobs.delete(t),(0,h.r)(i.abortHandle),i.resolve(r))}_onResponseMessage(e){const{jobId:t,error:r,data:s}=e,n=this._outJobs.get(t);n&&(this._outJobs.delete(t),(0,h.r)(n.abortHandle),r?n.reject(i.A.fromJSON(JSON.parse(r))):n.resolve(s))}_post(e,t,r){return(0,a.p)(this.worker,e,t,r)}}const N=(0,s.h)("host-browser")?Math.min(navigator.hardwareConcurrency-1,(0,s.h)("workers-pool-size")):0;let j=(0,s.h)("esri-mobile")?Math.min(N,3):N;j||(j=(0,s.h)("safari")&&(0,s.h)("mac")?7:2);let C=0;const D=[];async function U(e,t){const r=new o.A,{registryTarget:i,...s}=t;return await r.open(e,s),i&&(0,o.r)(i,r),r}async function H(e,t={}){if("string"!=typeof e)throw new i.A("workers:undefined-module","modulePath is missing");let r=t.strategy||"distributed";if((0,s.h)("host-webworker")&&!(0,s.h)("esri-workers")&&(r="local"),"local"===r){let r=await a.default.loadWorker(e);r||(r=await import(e)),(0,n.Te)(t.signal);const i=t.client||r;return U([a.default.connect(r,t.schedule)],{...t,client:i})}if(await async function(){if($)return $;G=new AbortController;const e=[];for(let t=0;t(D[t]=e,e)));e.push(r)}return $=Promise.all(e),$}(),(0,n.Te)(t.signal),"dedicated"===r){const r=C++%j;return U([await D[r].open(e,t)],t)}if(t.maxNumWorkers&&t.maxNumWorkers>0){const r=Math.min(t.maxNumWorkers,j);if(rr.open(e,t))),t)}let G,$=null},32826:(e,t,r)=>{r.d(t,{A:()=>_});var i,s=r(32816),n=r(32773),o=r(93804),a=r(99924),l=r(69763),h=r(69421),u=r(29298),c=(r(20266),r(49877)),d=r(56273);r(90740),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(18683),r(64604),r(29512),r(99063),r(36544);const p=(0,o.s)()({orthometric:"gravity-related-height",gravity_related_height:"gravity-related-height",ellipsoidal:"ellipsoidal"}),y=p.jsonValues.slice();(0,n.c)(y,"orthometric");const g=(0,o.s)()({meter:"meters",foot:"feet","us-foot":"us-feet","clarke-foot":"clarke-feet","clarke-yard":"clarke-yards","clarke-link":"clarke-links","sears-yard":"sears-yards","sears-foot":"sears-feet","sears-chain":"sears-chains","benoit-1895-b-chain":"benoit-1895-b-chains","indian-yard":"indian-yards","indian-1937-yard":"indian-1937-yards","gold-coast-foot":"gold-coast-feet","sears-1922-truncated-chain":"sears-1922-truncated-chains","50-kilometers":"50-kilometers","150-kilometers":"150-kilometers"});let m=i=class extends a.oY{constructor(e){super(e),this.heightModel="gravity-related-height",this.heightUnit="meters",this.vertCRS=null}writeHeightModel(e,t,r){return p.write(e,t,r)}readHeightModel(e,t,r){return p.read(e)||(r?.messages&&r.messages.push(function(e,t){return new h.W("height-model:unsupported",`Height model of value '${e}' is not supported`,t)}(e,{context:r})),null)}readHeightUnit(e,t,r){return g.read(e)||(r?.messages&&r.messages.push(f(e,{context:r})),null)}readHeightUnitService(e,t,r){return(0,l.z)(e)||g.read(e)||(r?.messages&&r.messages.push(f(e,{context:r})),null)}readVertCRS(e,t){return t.vertCRS||t.ellipsoid||t.geoid}clone(){return new i({heightModel:this.heightModel,heightUnit:this.heightUnit,vertCRS:this.vertCRS})}equals(e){return!!e&&(this===e||this.heightModel===e.heightModel&&this.heightUnit===e.heightUnit&&this.vertCRS===e.vertCRS)}static deriveUnitFromSR(e,t){const r=(0,l.A)(t);return new i({heightModel:e.heightModel,heightUnit:r??void 0,vertCRS:e.vertCRS})}write(e,t){return t={origin:"web-scene",...t},super.write(e,t)}static fromJSON(e){if(!e)return null;const t=new i;return t.read(e,{origin:"web-scene"}),t}};function f(e,t){return new h.W("height-unit:unsupported",`Height unit of value '${e}' is not supported`,t)}(0,s._)([(0,u.MZ)({type:p.apiValues,constructOnly:!0,json:{origins:{"web-scene":{type:y,default:"ellipsoidal"}}}})],m.prototype,"heightModel",void 0),(0,s._)([(0,d.w)("web-scene","heightModel")],m.prototype,"writeHeightModel",null),(0,s._)([(0,c.r)(["web-scene","service"],"heightModel")],m.prototype,"readHeightModel",null),(0,s._)([(0,u.MZ)({type:g.apiValues,constructOnly:!0,json:{origins:{"web-scene":{type:g.jsonValues,write:g.write}}}})],m.prototype,"heightUnit",void 0),(0,s._)([(0,c.r)("web-scene","heightUnit")],m.prototype,"readHeightUnit",null),(0,s._)([(0,c.r)("service","heightUnit")],m.prototype,"readHeightUnitService",null),(0,s._)([(0,u.MZ)({type:String,constructOnly:!0,json:{origins:{"web-scene":{write:!0}}}})],m.prototype,"vertCRS",void 0),(0,s._)([(0,c.r)("service","vertCRS",["vertCRS","ellipsoid","geoid"])],m.prototype,"readVertCRS",null),m=i=(0,s._)([(0,h.$)("esri.geometry.HeightModelInfo")],m);const _=m},95026:(e,t,r)=>{r.r(t),r.d(t,{default:()=>O});var i=r(32816),s=r(64604),n=r(6407),o=r(57732),a=r(2810),l=r(80959),h=r(99063),u=r(29298),c=r(32773),d=r(20266),p=r(49877),y=r(69421),g=r(32826),m=r(73597),f=r(24033),_=r(8368),v=r(88730),w=r(38424),b=r(98238),S=r(13671),M=r(11494);class I{constructor(e,t,r,i,s={}){this._mainMethod=t,this._transferLists=r,this._listeners=[],this._promise=(0,M.ho)(e,{...s,schedule:i}).then((e=>{if(void 0===this._thread){this._thread=e,this._promise=null,s.hasInitialize&&this.broadcast({},"initialize");for(const e of this._listeners)this._connectListener(e)}else e.close()})),this._promise.catch((t=>d.L.getLogger("esri.core.workers.WorkerHandle").error(`Failed to initialize ${e} worker: ${t}`)))}on(e,t){const r={removed:!1,eventName:e,callback:t,threadHandle:null};return this._listeners.push(r),this._connectListener(r),(0,S.m)((()=>{r.removed=!0,(0,c.r)(this._listeners,r),this._thread&&null!=r.threadHandle&&r.threadHandle.remove()}))}destroy(){this._thread&&(this._thread.close(),this._thread=null),this._promise=null,this._listeners.length=0,this._transferLists={}}invoke(e,t){return this.invokeMethod(this._mainMethod,e,t)}invokeMethod(e,t,r){if(this._thread){const i=this._transferLists[e],s=i?i(t):[];return this._thread.invoke(e,t,{transferList:s,signal:r})}return this._promise?this._promise.then((()=>((0,l.Te)(r),this.invokeMethod(e,t,r)))):Promise.reject(null)}broadcast(e,t){return this._thread?Promise.all(this._thread.broadcast(t,e)).then((()=>{})):this._promise?this._promise.then((()=>this.broadcast(e,t))):Promise.reject()}get promise(){return this._promise}_connectListener(e){this._thread&&this._thread.on(e.eventName,e.callback).then((t=>{e.removed||(e.threadHandle=t)}))}}class L{constructor(e,t,r,i){this._hasNoDataValues=null,this._minValue=null,this._maxValue=null,"pixelData"in e?(this.values=e.pixelData,this.width=e.width,this.height=e.height,this.noDataValue=e.noDataValue):(this.values=e,this.width=t,this.height=r,this.noDataValue=i)}get hasNoDataValues(){if(null==this._hasNoDataValues){const e=this.noDataValue;this._hasNoDataValues=this.values.includes(e)}return this._hasNoDataValues}get minValue(){return this._ensureBounds(),this._minValue}get maxValue(){return this._ensureBounds(),this._maxValue}_ensureBounds(){if(null!=this._minValue)return;const{noDataValue:e,values:t}=this;let r=1/0,i=-1/0,s=!0;for(const n of t)n===e?this._hasNoDataValues=!0:(r=ni?n:i,s=!1);s?(this._minValue=0,this._maxValue=0):(this._minValue=r,this._maxValue=i>-3e38?i:0)}}class E extends I{constructor(e=null){super("LercWorker","_decode",{_decode:e=>[e.buffer]},e,{strategy:"dedicated"}),this.schedule=e,this.ref=0}decode(e,t,r){return e&&0!==e.byteLength?this.invoke({buffer:e,options:t},r):Promise.resolve(null)}release(){--this.ref<=0&&(A.forEach(((e,t)=>{e===this&&A.delete(t)})),this.destroy())}}const A=new Map;r(90740),r(29512),r(41390),r(40499),r(93181),r(58498),r(91047),r(45371),r(99924),r(36544),r(93804),r(69763),r(18683),r(56273),r(94345),r(44600),r(2160),r(7969),r(64752),r(48844),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(67504),r(92517),r(77037),r(66136),r(4734),r(50214),r(59192),r(78016),r(54483),r(81272),r(80473),r(73509),r(28276),r(92070),r(6851),r(8662),r(13562),r(35507),r(23787),r(22151),r(67321),r(73067),r(17745),r(44945),r(1985),r(1178),r(72604),r(82408),r(69277),r(70580),r(75191),r(24319),r(62092),r(43059),r(89935),r(49813),r(82454),r(78281),r(47387),r(46728),r(64102),r(49755),r(30011),r(55270),r(95779),r(13262),r(346),r(54131),r(19869),r(64524),r(6801),r(41003),r(9380);let k=class extends((0,f.f)((0,_.A)((0,v.q)((0,w.A)((0,a.M)(m.A)))))){constructor(...e){super(...e),this.capabilities={operations:{supportsTileMap:!1}},this.copyright=null,this.heightModelInfo=null,this.path=null,this.minScale=void 0,this.maxScale=void 0,this.opacity=1,this.operationalLayerType="ArcGISTiledElevationServiceLayer",this.sourceJSON=null,this.type="elevation",this.url=null,this.version=null,this._lercDecoder=function(e=null){let t=A.get(e);return t||(null!=e?(t=new E((t=>e.immediate.schedule(t))),A.set(e,t)):(t=new E,A.set(null,t))),++t.ref,t}()}normalizeCtorArgs(e,t){return"string"==typeof e?{url:e,...t}:e}destroy(){this._lercDecoder=(0,o.c)(this._lercDecoder)}readCapabilities(e,t){const r=t.capabilities&&t.capabilities.split(",").map((e=>e.toLowerCase().trim()));return r?{operations:{supportsTileMap:r.includes("tilemap")}}:{operations:{supportsTileMap:!1}}}readVersion(e,t){let r=t.currentVersion;return r||(r=9.3),r}load(e){const t=null!=e?e.signal:null;return this.addResolvingPromise(this.loadFromPortal({supportedTypes:["Image Service"],supportsData:!1,validateItem:e=>{if(e.typeKeywords)for(let t=0;tthis._fetchImageService(t)))),Promise.resolve(this)}fetchTile(e,t,r,i){const n=null!=(i=i||{signal:null}).signal?i.signal:i.signal=(new AbortController).signal,o={responseType:"array-buffer",signal:n},a={noDataValue:i.noDataValue,returnFileInfo:!0};return this.load().then((()=>this._fetchTileAvailability(e,t,r,i))).then((()=>(0,s.A)(this.getTileUrl(e,t,r),o))).then((e=>this._lercDecoder.decode(e.data,a,n))).then((e=>new L(e)))}getTileUrl(e,t,r){const i=!this.capabilities.operations.supportsTileMap&&this.supportsBlankTile,s=(0,h.x0)({...this.parsedUrl.query,blankTile:!i&&null});return`${this.parsedUrl.path}/tile/${e}/${t}/${r}${s?"?"+s:""}`}async queryElevation(e,t){const{ElevationQuery:i}=await r.e(8338).then(r.bind(r,38338));return(0,l.Te)(t),(new i).query(this,e,t)}async createElevationSampler(e,t){const{ElevationQuery:i}=await r.e(8338).then(r.bind(r,38338));return(0,l.Te)(t),(new i).createSampler(this,e,t)}_fetchTileAvailability(e,t,r,i){return this.tilemapCache?this.tilemapCache.fetchAvailability(e,t,r,i):Promise.resolve("unknown")}async _fetchImageService(e){if(this.sourceJSON)return this.sourceJSON;const t={query:{f:"json",...this.parsedUrl.query},responseType:"json",signal:e},r=await(0,s.A)(this.parsedUrl.path,t);r.ssl&&(this.url=this.url?.replace(/^http:/i,"https:")),this.sourceJSON=r.data,this.read(r.data,{origin:"service",url:this.parsedUrl})}get hasOverriddenFetchTile(){return!this.fetchTile[T]}};(0,i._)([(0,u.MZ)({readOnly:!0})],k.prototype,"capabilities",void 0),(0,i._)([(0,p.r)("service","capabilities",["capabilities"])],k.prototype,"readCapabilities",null),(0,i._)([(0,u.MZ)({json:{read:{source:"copyrightText"}}})],k.prototype,"copyright",void 0),(0,i._)([(0,u.MZ)({readOnly:!0,type:g.A})],k.prototype,"heightModelInfo",void 0),(0,i._)([(0,u.MZ)({type:String,json:{origins:{"web-scene":{read:!0,write:!0}},read:!1}})],k.prototype,"path",void 0),(0,i._)([(0,u.MZ)({type:["show","hide"]})],k.prototype,"listMode",void 0),(0,i._)([(0,u.MZ)({json:{read:!1,write:!1,origins:{service:{read:!1,write:!1},"portal-item":{read:!1,write:!1},"web-document":{read:!1,write:!1}}},readOnly:!0})],k.prototype,"minScale",void 0),(0,i._)([(0,u.MZ)({json:{read:!1,write:!1,origins:{service:{read:!1,write:!1},"portal-item":{read:!1,write:!1},"web-document":{read:!1,write:!1}}},readOnly:!0})],k.prototype,"maxScale",void 0),(0,i._)([(0,u.MZ)({json:{read:!1,write:!1,origins:{"web-document":{read:!1,write:!1}}}})],k.prototype,"opacity",void 0),(0,i._)([(0,u.MZ)({type:["ArcGISTiledElevationServiceLayer"]})],k.prototype,"operationalLayerType",void 0),(0,i._)([(0,u.MZ)()],k.prototype,"sourceJSON",void 0),(0,i._)([(0,u.MZ)({json:{read:!1},value:"elevation",readOnly:!0})],k.prototype,"type",void 0),(0,i._)([(0,u.MZ)(b.u)],k.prototype,"url",void 0),(0,i._)([(0,u.MZ)()],k.prototype,"version",void 0),(0,i._)([(0,p.r)("version",["currentVersion"])],k.prototype,"readVersion",null),k=(0,i._)([(0,y.$)("esri.layers.ElevationLayer")],k);const T=Symbol("default-fetch-tile");k.prototype.fetchTile[T]=!0;const O=k},73597:(e,t,r)=>{r.d(t,{A:()=>w});var i=r(32816),s=(r(94345),r(64604)),n=r(66136),o=r(6407),a=r(81272),l=r(80473),h=r(73509),u=r(20266),c=r(80959),d=r(99063),p=r(29298),y=(r(32773),r(69421)),g=r(90740),m=r(44600),f=r(7969);r(36544),r(2160),r(99924),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(49877),r(69763),r(93804),r(18683),r(29512),r(56273),r(36533),r(64752),r(48844),r(29208),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(67504),r(92517),r(77037),r(4734),r(50214),r(59192),r(78016),r(54483),r(28276);let _=0,v=class extends(a.A.EventedMixin((0,l.sA)(h.A))){constructor(){super(...arguments),this.attributionDataUrl=null,this.fullExtent=new m.A(-180,-90,180,90,f.A.WGS84),this.id=Date.now().toString(16)+"-layer-"+_++,this.legendEnabled=!0,this.listMode="show",this.opacity=1,this.parent=null,this.persistenceEnabled=!1,this.popupEnabled=!0,this.attributionVisible=!0,this.spatialReference=f.A.WGS84,this.title=null,this.type=null,this.url=null,this.visibilityTimeExtent=null,this.visible=!0}static async fromArcGISServerUrl(e){const t="string"==typeof e?{url:e}:e;return(await r.e(2349).then(r.bind(r,42349))).fromUrl(t)}static fromPortalItem(e){return async function(e){const t="portalItem"in e?e:{portalItem:e},{fromItem:i}=await r.e(6810).then(r.bind(r,56810)).then((e=>e.e));try{return await i(t)}catch(e){const r=t?.portalItem,i=r?.id||"unset",s=r?.portal?.url||g.A.portalUrl;throw u.L.getLogger("esri.layers.support.fromPortalItem").error("#fromPortalItem()","Failed to create layer from portal item (portal: '"+s+"', id: '"+i+"')",e),e}}(e)}initialize(){this.when().catch((e=>{(0,c.zf)(e)||u.L.getLogger(this).error("#load()",`Failed to load layer (title: '${this.title??"no title"}', id: '${this.id??"no id"}')`,{error:e})}))}destroy(){const e=this.parent;if(e){const t=this;"layers"in e&&e.layers.includes(t)?e.layers.remove(t):"tables"in e&&e.tables.includes(t)?e.tables.remove(t):"baseLayers"in e&&e.baseLayers.includes(t)?e.baseLayers.remove(t):"referenceLayers"in e&&e.referenceLayers.includes(t)&&e.referenceLayers.remove(t),this._set("parent",null)}}get hasAttributionData(){return null!=this.attributionDataUrl}get parsedUrl(){return(0,d.An)(this.url)}async fetchAttributionData(){const e=this.attributionDataUrl;if(this.hasAttributionData&&e)return(await(0,s.A)(e,{query:{f:"json"},responseType:"json"})).data;throw new o.A("layer:no-attribution-data","Layer does not have attribution data")}};(0,i._)([(0,p.MZ)({type:String})],v.prototype,"attributionDataUrl",void 0),(0,i._)([(0,p.MZ)({type:m.A})],v.prototype,"fullExtent",void 0),(0,i._)([(0,p.MZ)({readOnly:!0})],v.prototype,"hasAttributionData",null),(0,i._)([(0,p.MZ)({type:String,clonable:!1})],v.prototype,"id",void 0),(0,i._)([(0,p.MZ)({type:Boolean,nonNullable:!0})],v.prototype,"legendEnabled",void 0),(0,i._)([(0,p.MZ)({type:["show","hide","hide-children"]})],v.prototype,"listMode",void 0),(0,i._)([(0,p.MZ)({type:Number,range:{min:0,max:1},nonNullable:!0})],v.prototype,"opacity",void 0),(0,i._)([(0,p.MZ)({clonable:!1})],v.prototype,"parent",void 0),(0,i._)([(0,p.MZ)({readOnly:!0})],v.prototype,"parsedUrl",null),(0,i._)([(0,p.MZ)({type:Boolean,readOnly:!0})],v.prototype,"persistenceEnabled",void 0),(0,i._)([(0,p.MZ)({type:Boolean})],v.prototype,"popupEnabled",void 0),(0,i._)([(0,p.MZ)({type:Boolean})],v.prototype,"attributionVisible",void 0),(0,i._)([(0,p.MZ)({type:f.A})],v.prototype,"spatialReference",void 0),(0,i._)([(0,p.MZ)({type:String})],v.prototype,"title",void 0),(0,i._)([(0,p.MZ)({readOnly:!0,json:{read:!1}})],v.prototype,"type",void 0),(0,i._)([(0,p.MZ)()],v.prototype,"url",void 0),(0,i._)([(0,p.MZ)({type:n.A})],v.prototype,"visibilityTimeExtent",void 0),(0,i._)([(0,p.MZ)({type:Boolean,nonNullable:!0})],v.prototype,"visible",void 0),v=(0,i._)([(0,y.$)("esri.layers.Layer")],v);const w=v},88730:(e,t,r)=>{r.d(t,{q:()=>v});var i=r(32816),s=r(66136),n=r(6407),o=r(99063),a=r(29298),l=r(36544),h=(r(32773),r(49877)),u=r(69421),c=r(56273),d=r(82530),p=r(99924),y=r(98238);r(4734),r(50214),r(93804),r(90740),r(59192),r(13671),r(78016),r(54483),r(20266),r(41390),r(40499),r(93181),r(58498),r(91047),r(45371),r(80959),r(44600),r(2160),r(7969),r(69763),r(18683),r(64604),r(29512),r(64752),r(48844),r(29208),r(1178),r(49755),r(30011),r(55270),r(95779),r(13262),r(346),r(16699),r(26809),r(2589),r(18527),r(94345),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(67504),r(92517),r(77037),r(54131),r(19869),r(64524);const g={ArcGISAnnotationLayer:!0,ArcGISDimensionLayer:!0,ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISImageServiceVectorLayer:!0,ArcGISMapServiceLayer:!0,ArcGISStreamLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BingMapsAerial:!0,BingMapsHybrid:!0,BingMapsRoad:!0,CatalogLayer:!0,CSV:!0,GeoJSON:!0,GeoRSS:!0,GroupLayer:!0,KML:!0,KnowledgeGraphLayer:!0,MediaLayer:!0,OGCFeatureLayer:!0,OrientedImageryLayer:!0,SubtypeGroupLayer:!0,VectorTileLayer:!0,WFS:!0,WMS:!0,WebTiledLayer:!0},m={ArcGISImageServiceLayer:!0,ArcGISImageServiceVectorLayer:!0,ArcGISMapServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BingMapsAerial:!0,BingMapsHybrid:!0,BingMapsRoad:!0,OpenStreetMap:!0,VectorTileLayer:!0,WMS:!0,WebTiledLayer:!0},f={ArcGISFeatureLayer:!0,SubtypeGroupTable:!0},_={"web-scene/operational-layers":{ArcGISDimensionLayer:!0,ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISMapServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISTiledElevationServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BuildingSceneLayer:!0,CatalogLayer:!0,CSV:!0,GeoJSON:!0,GroupLayer:!0,IntegratedMesh3DTilesLayer:!0,IntegratedMeshLayer:!0,KML:!0,LineOfSightLayer:!0,MediaLayer:!0,OGCFeatureLayer:!0,PointCloudLayer:!0,RasterDataLayer:!0,VectorTileLayer:!0,Voxel:!0,WFS:!0,WMS:!0,WebTiledLayer:!0},"web-scene/basemap":{ArcGISImageServiceLayer:!0,ArcGISMapServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,OpenStreetMap:!0,VectorTileLayer:!0,WMS:!0,WebTiledLayer:!0},"web-scene/ground":{ArcGISTiledElevationServiceLayer:!0,RasterDataElevationLayer:!0},"web-scene/tables":{ArcGISFeatureLayer:!0},"web-map/operational-layers":g,"web-map/basemap":m,"web-map/tables":f,"link-chart/operational-layers":{...g,LinkChartLayer:!0},"link-chart/basemap":m,"link-chart/tables":f,"portal-item/operational-layers":{ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISStreamLayer:!0,ArcGISTiledImageServiceLayer:!0,BuildingSceneLayer:!0,IntegratedMesh3DTilesLayer:!0,IntegratedMeshLayer:!0,MediaLayer:!0,OrientedImageryLayer:!0,PointCloudLayer:!0,SubtypeGroupLayer:!0}},v=e=>{let t=class extends e{constructor(){super(...arguments),this.persistenceEnabled=!0,this.title=null}readId(e,t,r){return"Group Layer"===r?.portalItem?.type?void 0:e}writeListMode(e,t,r,i){(i&&"ground"===i.layerContainerType||e&&(0,p.w)(this,r,{},i))&&(t[r]=e)}writeOperationalLayerType(e,t,r,i){e&&"tables"!==i?.layerContainerType&&(t.layerType=e)}writeTitle(e,t){t.title=e??"Layer"}readTimeExtent(e){return e?s.A.fromArray(e):null}writeTimeExtent(e,t,r,i){e&&"tables"!==i.layerContainerType&&(e.isEmpty?i?.messages&&i.messages.push(new n.A("layer:invalid-visibilityTimeExtent","visibilityTimeExtent cannot be empty")):t[r]=e.toArray())}read(e,t){t&&(t.layer=this),(0,p.r)(this,e,(t=>super.read(e,t)),t)}write(e,t){if(!this.persistenceEnabled&&!t?.ignorePersistenceEnabled)return null;if(t?.origin){const e=`${t.origin}/${t.layerContainerType||"operational-layers"}`,r=_[e];let i=!!r?.[this.operationalLayerType];if("ArcGISTiledElevationServiceLayer"===this.operationalLayerType&&"web-scene/operational-layers"===e&&(i=!1),"ArcGISDimensionLayer"===this.operationalLayerType&&"web-map/operational-layers"===e&&(i=!1),!i)return t.messages?.push(new n.A("layer:unsupported",`Layers (${this.title}, ${this.id}) of type '${this.declaredClass}' are not supported in the context of '${e}'`,{layer:this})),null}const r=super.write(e,{...t,layer:this}),i=!!t&&!!t.messages&&!!t.messages.filter((e=>e instanceof n.A&&"web-document-write:property-required"===e.name)).length;return(0,o.w8)(r?.url)?(t?.messages?.push(new n.A("layer:invalid-url",`Layer (${this.title}, ${this.id}) of type '${this.declaredClass}' using a Blob URL cannot be written to web scenes and web maps`,{layer:this})),null):!this.url&&i?null:r}beforeSave(){}};return(0,i._)([(0,a.MZ)({type:String,json:{write:{ignoreOrigin:!0},origins:{"web-scene":{write:{isRequired:!0,ignoreOrigin:!0}},"portal-item":{write:!1}}}})],t.prototype,"id",void 0),(0,i._)([(0,h.r)("id",["id"])],t.prototype,"readId",null),(0,i._)([(0,a.MZ)(y.d)],t.prototype,"listMode",void 0),(0,i._)([(0,c.w)("listMode")],t.prototype,"writeListMode",null),(0,i._)([(0,a.MZ)({type:String,readOnly:!0,json:{read:!1,write:{target:"layerType",ignoreOrigin:!0},origins:{"portal-item":{write:!1},"web-scene":{name:"layerType",read:!1,write:{enabled:!0,ignoreOrigin:!0,layerContainerTypes:d.e}}}}})],t.prototype,"operationalLayerType",void 0),(0,i._)([(0,c.w)("operationalLayerType")],t.prototype,"writeOperationalLayerType",null),(0,i._)([(0,a.MZ)(y.o)],t.prototype,"opacity",void 0),(0,i._)([(0,a.MZ)({type:Boolean,readOnly:!1})],t.prototype,"persistenceEnabled",void 0),(0,i._)([(0,a.MZ)({type:String,json:{write:{ignoreOrigin:!0,writerEnsuresNonNull:!0},origins:{"web-scene":{write:{isRequired:!0,ignoreOrigin:!0,writerEnsuresNonNull:!0}},"portal-item":{write:!1}}},value:"Layer"})],t.prototype,"title",void 0),(0,i._)([(0,c.w)("title"),(0,c.w)(["web-scene"],"title")],t.prototype,"writeTitle",null),(0,i._)([(0,a.MZ)({type:s.A,json:{origins:{"web-scene":{write:{layerContainerTypes:d.e}}}}})],t.prototype,"visibilityTimeExtent",void 0),(0,i._)([(0,h.r)("visibilityTimeExtent")],t.prototype,"readTimeExtent",null),(0,i._)([(0,c.w)(["portal-item","web-map","web-scene"],"visibilityTimeExtent",{visibilityTimeExtent:{type:[[l.I,l.N]]}})],t.prototype,"writeTimeExtent",null),(0,i._)([(0,a.MZ)({type:Boolean,json:{origins:{"web-scene":{name:"visibility",write:{enabled:!0,layerContainerTypes:d.e}}},name:"visibility",write:!0}})],t.prototype,"visible",void 0),t=(0,i._)([(0,u.$)("esri.layers.mixins.OperationalLayer")],t),t}},38424:(e,t,r)=>{r.d(t,{A:()=>S});var i=r(32816),s=r(90740),n=r(29512),o=r(64604),a=r(73067),l=r(6407),h=r(20266),u=r(57732),c=r(80959),d=r(99063),p=r(29298),y=(r(32773),r(49877)),g=r(69421),m=r(56273),f=r(72604),_=r(82408),v=r(43059),w=r(24319),b=r(82454);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(99924),r(36544),r(73509),r(28276),r(44600),r(2160),r(7969),r(69763),r(93804),r(18683),r(64752),r(48844),r(29208),r(59192),r(69277),r(70580),r(75191),r(89935),r(49813),r(1178),r(62092),r(78281),r(44945),r(2589),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(18527),r(67504),r(47387),r(46728),r(64102);const S=e=>{let t=class extends e{constructor(){super(...arguments),this.resourceReferences={portalItem:null,paths:[]},this.userHasEditingPrivileges=!0,this.userHasFullEditingPrivileges=!1,this.userHasUpdateItemPrivileges=!1}destroy(){this.portalItem=(0,u.d)(this.portalItem),this.resourceReferences.portalItem=null,this.resourceReferences.paths.length=0}set portalItem(e){e!==this._get("portalItem")&&(this.removeOrigin("portal-item"),this._set("portalItem",e))}readPortalItem(e,t,r){if(t.itemId)return new v.default({id:t.itemId,portal:r?.portal})}writePortalItem(e,t){e?.id&&(t.itemId=e.id)}async loadFromPortal(e,t){if(this.portalItem?.id)try{const{load:i}=await Promise.all([r.e(570),r.e(4295)]).then(r.bind(r,24295));return(0,c.Te)(t),await i({instance:this,supportedTypes:e.supportedTypes,validateItem:e.validateItem,supportsData:e.supportsData,layerModuleTypeMap:e.layerModuleTypeMap},t)}catch(e){throw(0,c.zf)(e)||h.L.getLogger(this).warn(`Failed to load layer (${this.title}, ${this.id}) portal item (${this.portalItem.id})\n ${e}`),e}}async finishLoadEditablePortalLayer(e){this._set("userHasEditingPrivileges",await this._fetchUserHasEditingPrivileges(e).catch((e=>((0,c.QP)(e),!0))))}async setUserPrivileges(e,t){if(!s.A.userPrivilegesApplied)return this.finishLoadEditablePortalLayer(t);if(this.url)try{const{features:{edit:r,fullEdit:i},content:{updateItem:s}}=await this._fetchUserPrivileges(e,t);this._set("userHasEditingPrivileges",r),this._set("userHasFullEditingPrivileges",i),this._set("userHasUpdateItemPrivileges",s)}catch(e){(0,c.QP)(e)}}async _fetchUserPrivileges(e,t){let r=this.portalItem;if(!e||!r||!r.loaded||r.sourceUrl)return this._fetchFallbackUserPrivileges(t);const i=e===r.id;if(i&&r.portal.user)return(0,b.g)(r);let s,o;if(i)s=r.portal.url;else try{s=await(0,f.f)(this.url,t)}catch(e){(0,c.QP)(e)}if(!s||!(0,d.b8)(s,r.portal.url))return this._fetchFallbackUserPrivileges(t);try{const e=null!=t?t.signal:null;o=await(n.id?.getCredential(`${s}/sharing`,{prompt:!1,signal:e}))}catch(e){(0,c.QP)(e)}const a=!0,l=!1,h=!1;if(!o)return{features:{edit:a,fullEdit:l},content:{updateItem:h}};try{if(i?await r.reload():(r=new v.default({id:e,portal:{url:s}}),await r.load(t)),r.portal.user)return(0,b.g)(r)}catch(e){(0,c.QP)(e)}return{features:{edit:a,fullEdit:l},content:{updateItem:h}}}async _fetchFallbackUserPrivileges(e){let t=!0;try{t=await this._fetchUserHasEditingPrivileges(e)}catch(e){(0,c.QP)(e)}return{features:{edit:t,fullEdit:!1},content:{updateItem:!1}}}async _fetchUserHasEditingPrivileges(e){const t=this.url?n.id?.findCredential(this.url):null;if(!t)return!0;const r=M.credential===t?M.user:await this._fetchEditingUser(e);return M.credential=t,M.user=r,null==r?.privileges||r.privileges.includes("features:user:edit")}async _fetchEditingUser(e){const t=this.portalItem?.portal?.user;if(t)return t;const r=n.id?.findServerInfo(this.url??"");if(!r?.owningSystemUrl)return null;const i=`${r.owningSystemUrl}/sharing/rest`,s=_.A.getDefault();if(s&&s.loaded&&(0,d.S8)(s.restUrl)===(0,d.S8)(i))return s.user;const l=`${i}/community/self`,h=null!=e?e.signal:null,u=await(0,a.r)((0,o.A)(l,{authMode:"no-prompt",query:{f:"json"},signal:h}));return u.ok?w.A.fromJSON(u.value.data):null}read(e,t){t&&(t.layer=this),super.read(e,t)}write(e,t){const r=t?.portal,i=this.portalItem?.id&&(this.portalItem.portal||_.A.getDefault());return r&&i&&!(0,d.ut)(i.restUrl,r.restUrl)?(t.messages&&t.messages.push(new l.A("layer:cross-portal",`The layer '${this.title} (${this.id})' cannot be persisted because it refers to an item on a different portal than the one being saved to. To save, set layer.portalItem to null or save to the same portal as the item associated with the layer`,{layer:this})),null):super.write(e,{...t,layer:this})}};return(0,i._)([(0,p.MZ)({type:v.default})],t.prototype,"portalItem",null),(0,i._)([(0,y.r)("web-document","portalItem",["itemId"])],t.prototype,"readPortalItem",null),(0,i._)([(0,m.w)("web-document","portalItem",{itemId:{type:String}})],t.prototype,"writePortalItem",null),(0,i._)([(0,p.MZ)({clonable:!1})],t.prototype,"resourceReferences",void 0),(0,i._)([(0,p.MZ)({type:Boolean,readOnly:!0})],t.prototype,"userHasEditingPrivileges",void 0),(0,i._)([(0,p.MZ)({type:Boolean,readOnly:!0})],t.prototype,"userHasFullEditingPrivileges",void 0),(0,i._)([(0,p.MZ)({type:Boolean,readOnly:!0})],t.prototype,"userHasUpdateItemPrivileges",void 0),t=(0,i._)([(0,g.$)("esri.layers.mixins.PortalLayer")],t),t},M={credential:null,user:null}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/4bef92f394e7ce828487.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/4bef92f394e7ce828487.js new file mode 100644 index 00000000..41606929 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/4bef92f394e7ce828487.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[5928],{95928:(r,e,f)=>{f.r(e),f.d(e,{l:()=>o});var i,a,n,t=f(67138),b={exports:{}};i=b,a="undefined"!=typeof document&&document.currentScript?document.currentScript.src:void 0,n=function(r={}){var e,f,i=r;i.ready=new Promise(((r,i)=>{e=r,f=i}));var n=Object.assign({},i),t="object"==typeof window,b="function"==typeof importScripts;"object"==typeof process&&"object"==typeof process.versions&&process.versions.node;var k,o="";(t||b)&&(b?o=self.location.href:"undefined"!=typeof document&&document.currentScript&&(o=document.currentScript.src),a&&(o=a),o=0!==o.indexOf("blob:")?o.substr(0,o.replace(/[?#].*/,"").lastIndexOf("/")+1):"",b&&(k=r=>{var e=new XMLHttpRequest;return e.open("GET",r,!1),e.responseType="arraybuffer",e.send(null),new Uint8Array(e.response)}));var u,c=i.print||console.log.bind(console),s=i.printErr||console.error.bind(console);Object.assign(i,n),n=null,i.arguments&&i.arguments,i.thisProgram&&i.thisProgram,i.quit&&i.quit,i.wasmBinary&&(u=i.wasmBinary);var A,l={Memory:function(r){this.buffer=new ArrayBuffer(65536*r.initial)},Module:function(r){},Instance:function(r,e){this.exports=function(r){for(var e,f=new Uint8Array(123),i=25;i>=0;--i)f[48+i]=52+i,f[65+i]=i,f[97+i]=26+i;function a(r,e,i){for(var a,n,t=0,b=e,k=i.length,o=e+(3*k>>2)-("="==i[k-2])-("="==i[k-1]);t>4,b>2),b>>0<=244){if(3&(f=(b=A[854])>>>(i=(k=r>>>0<11?16:r+11&504)>>>3|0)|0)){f=3456+(r=(i=i+(1&~f)|0)<<3)|0,a=A[r+3464>>2],(0|f)!=(0|(r=A[a+8>>2]))?(A[r+12>>2]=f,A[f+8>>2]=r):(s=3416,v=Ur(i)&b,A[s>>2]=v),r=a+8|0,f=i<<3,A[a+4>>2]=3|f,A[4+(f=f+a|0)>>2]=1|A[f+4>>2];break r}if((c=A[856])>>>0>=k>>>0)break k;if(f){f=3456+(r=(a=Fr((0-(r=2<>2],(0|f)!=(0|(r=A[n+8>>2]))?(A[r+12>>2]=f,A[f+8>>2]=r):(b=Ur(a)&b,A[854]=b),A[n+4>>2]=3|k,a=(r=a<<3)-k|0,A[4+(i=n+k|0)>>2]=1|a,A[r+n>>2]=a,c&&(f=3456+(-8&c)|0,t=A[859],(r=1<<(c>>>3))&b?r=A[f+8>>2]:(A[854]=r|b,r=f),A[f+8>>2]=t,A[r+12>>2]=t,A[t+12>>2]=f,A[t+8>>2]=r),r=n+8|0,A[859]=i,A[856]=a;break r}if(!(u=A[855]))break k;for(i=A[3720+(Fr(u)<<2)>>2],n=(-8&A[i+4>>2])-k|0,f=i;(r=A[f+16>>2])||(r=A[f+20>>2]);)n=(a=(f=(-8&A[r+4>>2])-k|0)>>>0>>0)?f:n,i=a?r:i,f=r;if(o=A[i+24>>2],(0|(a=A[i+12>>2]))!=(0|i)){r=A[i+8>>2],A[r+12>>2]=a,A[a+8>>2]=r;break e}if(!(r=A[(f=i+20|0)>>2])){if(!(r=A[i+16>>2]))break b;f=i+16|0}for(;t=f,a=r,(r=A[(f=r+20|0)>>2])||(f=a+16|0,r=A[a+16>>2]););A[t>>2]=0;break e}if(k=-1,!(r>>>0>4294967231)&&(k=-8&(r=r+11|0),u=A[855])){n=0-k|0,b=0,k>>>0<256||(b=31,k>>>0>16777215||(b=62+((k>>>38-(r=g(r>>>8|0))&1)-(r<<1)|0)|0));o:{u:{if(f=A[3720+(b<<2)>>2])for(r=0,i=k<<(31!=(0|b)?25-(b>>>1|0):0);;){if(!((t=(-8&A[f+4>>2])-k|0)>>>0>=n>>>0||(a=f,n=t))){n=0,r=f;break u}if(t=A[f+20>>2],f=A[16+((i>>>29&4)+f|0)>>2],r=t?(0|t)==(0|f)?r:t:r,i<<=1,!f)break}else r=0;if(!(r|a)){if(a=0,!(r=(0-(r=2<>2]}if(!r)break o}for(;n=(i=(f=(-8&A[r+4>>2])-k|0)>>>0>>0)?f:n,a=i?r:a,r=(f=A[r+16>>2])||A[r+20>>2];);}if(!(!a|A[856]-k>>>0<=n>>>0)){if(b=A[a+24>>2],(0|a)!=(0|(i=A[a+12>>2]))){r=A[a+8>>2],A[r+12>>2]=i,A[i+8>>2]=r;break f}if(!(r=A[(f=a+20|0)>>2])){if(!(r=A[a+16>>2]))break t;f=a+16|0}for(;t=f,i=r,(r=A[(f=r+20|0)>>2])||(f=i+16|0,r=A[i+16>>2]););A[t>>2]=0;break f}}}if((r=A[856])>>>0>=k>>>0){a=A[859],(f=r-k|0)>>>0>=16?(A[4+(i=a+k|0)>>2]=1|f,A[r+a>>2]=f,A[a+4>>2]=3|k):(A[a+4>>2]=3|r,A[4+(r=r+a|0)>>2]=1|A[r+4>>2],i=0,f=0),A[856]=f,A[859]=i,r=a+8|0;break r}if((o=A[857])>>>0>k>>>0){f=o-k|0,A[857]=f,r=(i=A[860])+k|0,A[860]=r,A[r+4>>2]=1|f,A[i+4>>2]=3|k,r=i+8|0;break r}if(r=0,n=k+47|0,A[972]?i=A[974]:(A[975]=-1,A[976]=-1,A[973]=4096,A[974]=4096,A[972]=e+12&-16^1431655768,A[977]=0,A[965]=0,i=4096),(f=(b=n+i|0)&(t=0-i|0))>>>0<=k>>>0)break r;if((a=A[964])&&a>>>0<(u=(i=A[962])+f|0)>>>0|i>>>0>=u>>>0)break r;k:{if(!(4&l[3860])){o:{u:{c:{s:{if(a=A[860])for(r=3864;;){if((i=A[r>>2])>>>0<=a>>>0&a>>>0>2]>>>0)break s;if(!(r=A[r+8>>2]))break}if(-1==(0|(i=Sr(0))))break o;if(b=f,(r=(a=A[973])-1|0)&i&&(b=(f-i|0)+(r+i&0-a)|0),b>>>0<=k>>>0)break o;if((a=A[964])&&a>>>0<(t=(r=A[962])+b|0)>>>0|r>>>0>=t>>>0)break o;if((0|i)!=(0|(r=Sr(b))))break c;break k}if((0|(i=Sr(b=t&b-o)))==(A[r>>2]+A[r+4>>2]|0))break u;r=i}if(-1==(0|r))break o;if(k+48>>>0<=b>>>0){i=r;break k}if(-1==(0|Sr(i=(i=A[974])+(n-b|0)&0-i)))break o;b=i+b|0,i=r;break k}if(-1!=(0|i))break k}A[965]=4|A[965]}if(-1==(0|(i=Sr(f)))|-1==(0|(r=Sr(0)))|r>>>0<=i>>>0)break i;if((b=r-i|0)>>>0<=k+40>>>0)break i}r=A[962]+b|0,A[962]=r,r>>>0>d[963]&&(A[963]=r);k:{if(n=A[860]){for(r=3864;;){if(((a=A[r>>2])+(f=A[r+4>>2])|0)==(0|i))break k;if(!(r=A[r+8>>2]))break}break n}for((r=A[858])>>>0<=i>>>0&&r||(A[858]=i),r=0,A[967]=b,A[966]=i,A[862]=-1,A[863]=A[972],A[969]=0;f=3456+(a=r<<3)|0,A[a+3464>>2]=f,A[a+3468>>2]=f,32!=(0|(r=r+1|0)););f=(a=b-40|0)-(r=-8-i&7)|0,A[857]=f,r=r+i|0,A[860]=r,A[r+4>>2]=1|f,A[4+(i+a|0)>>2]=40,A[861]=A[976];break a}if(8&A[r+12>>2]|i>>>0<=n>>>0|a>>>0>n>>>0)break n;A[r+4>>2]=f+b,i=(r=-8-n&7)+n|0,A[860]=i,r=(f=A[857]+b|0)-r|0,A[857]=r,A[i+4>>2]=1|r,A[4+(f+n|0)>>2]=40,A[861]=A[976];break a}a=0;break e}i=0;break f}d[858]>i>>>0&&(A[858]=i),f=i+b|0,r=3864;n:{t:{b:{for(;;){if((0|f)!=A[r>>2]){if(r=A[r+8>>2])continue;break b}break}if(!(8&l[r+12|0]))break t}for(r=3864;!((f=A[r>>2])>>>0<=n>>>0&&(t=f+A[r+4>>2]|0)>>>0>n>>>0);)r=A[r+8>>2];for(f=(a=b-40|0)-(r=-8-i&7)|0,A[857]=f,r=r+i|0,A[860]=r,A[r+4>>2]=1|f,A[4+(i+a|0)>>2]=40,A[861]=A[976],A[(a=(r=(t+(39-t&7)|0)-47|0)>>>0>>0?n:r)+4>>2]=27,r=A[969],A[a+16>>2]=A[968],A[a+20>>2]=r,r=A[967],A[a+8>>2]=A[966],A[a+12>>2]=r,A[968]=a+8,A[967]=b,A[966]=i,A[969]=0,r=a+24|0;A[r+4>>2]=7,f=r+8|0,r=r+4|0,f>>>0>>0;);if((0|a)==(0|n))break a;if(A[a+4>>2]=-2&A[a+4>>2],t=a-n|0,A[n+4>>2]=1|t,A[a>>2]=t,t>>>0<=255){f=3456+(-8&t)|0,(i=A[854])&(r=1<<(t>>>3))?r=A[f+8>>2]:(A[854]=r|i,r=f),A[f+8>>2]=n,A[r+12>>2]=n,A[n+12>>2]=f,A[n+8>>2]=r;break a}if(r=31,t>>>0<=16777215&&(r=62+((t>>>38-(r=g(t>>>8|0))&1)-(r<<1)|0)|0),A[n+28>>2]=r,A[n+16>>2]=0,A[n+20>>2]=0,f=3720+(r<<2)|0,(a=A[855])&(i=1<>>1|0):0),a=A[f>>2];;){if((0|t)==(-8&A[(f=a)+4>>2]))break n;if(i=r>>>29|0,r<<=1,!(a=A[16+(i=(4&i)+f|0)>>2]))break}A[i+16>>2]=n}else A[855]=i|a,A[f>>2]=n;A[n+24>>2]=f,A[n+12>>2]=n,A[n+8>>2]=n;break a}A[r>>2]=i,A[r+4>>2]=A[r+4>>2]+b,A[4+(u=(-8-i&7)+i|0)>>2]=3|k,b=(n=f+(-8-f&7)|0)-(o=k+u|0)|0;t:if(A[860]!=(0|n))if(A[859]!=(0|n)){if(1==(3&(i=A[n+4>>2]))){t=-8&i;b:if(i>>>0<=255){if((0|(f=A[n+12>>2]))==(0|(r=A[n+8>>2]))){s=3416,v=A[854]&Ur(i>>>3|0),A[s>>2]=v;break b}A[r+12>>2]=f,A[f+8>>2]=r}else{k=A[n+24>>2];k:if((0|n)==(0|(r=A[n+12>>2]))){o:{if(!(i=A[(f=n+20|0)>>2])){if(!(i=A[n+16>>2]))break o;f=n+16|0}for(;a=f,(i=A[(f=(r=i)+20|0)>>2])||(f=r+16|0,i=A[r+16>>2]););A[a>>2]=0;break k}r=0}else f=A[n+8>>2],A[f+12>>2]=r,A[r+8>>2]=f;if(k){i=A[n+28>>2];k:{if(A[(f=3720+(i<<2)|0)>>2]==(0|n)){if(A[f>>2]=r,r)break k;s=3420,v=A[855]&Ur(i),A[s>>2]=v;break b}if(A[k+(A[k+16>>2]==(0|n)?16:20)>>2]=r,!r)break b}A[r+24>>2]=k,(f=A[n+16>>2])&&(A[r+16>>2]=f,A[f+24>>2]=r),(f=A[n+20>>2])&&(A[r+20>>2]=f,A[f+24>>2]=r)}}b=t+b|0,i=A[4+(n=n+t|0)>>2]}if(A[n+4>>2]=-2&i,A[o+4>>2]=1|b,A[b+o>>2]=b,b>>>0<=255)f=3456+(-8&b)|0,(i=A[854])&(r=1<<(b>>>3))?r=A[f+8>>2]:(A[854]=r|i,r=f),A[f+8>>2]=o,A[r+12>>2]=o,A[o+12>>2]=f,A[o+8>>2]=r;else{i=31,b>>>0<=16777215&&(i=62+((b>>>38-(r=g(b>>>8|0))&1)-(r<<1)|0)|0),A[o+28>>2]=i,A[o+16>>2]=0,A[o+20>>2]=0,f=3720+(i<<2)|0;b:{if((a=A[855])&(r=1<>>1|0):0),r=A[f>>2];;){if(f=r,(-8&A[r+4>>2])==(0|b))break b;if(a=i>>>29|0,i<<=1,!(r=A[16+(a=(4&a)+r|0)>>2]))break}A[a+16>>2]=o}else A[855]=r|a,A[f>>2]=o;A[o+24>>2]=f,A[o+12>>2]=o,A[o+8>>2]=o;break t}r=A[f+8>>2],A[r+12>>2]=o,A[f+8>>2]=o,A[o+24>>2]=0,A[o+12>>2]=f,A[o+8>>2]=r}}else A[859]=o,r=A[856]+b|0,A[856]=r,A[o+4>>2]=1|r,A[r+o>>2]=r;else A[860]=o,r=A[857]+b|0,A[857]=r,A[o+4>>2]=1|r;r=u+8|0;break r}r=A[f+8>>2],A[r+12>>2]=n,A[f+8>>2]=n,A[n+24>>2]=0,A[n+12>>2]=f,A[n+8>>2]=r}if(!((r=A[857])>>>0<=k>>>0)){f=r-k|0,A[857]=f,r=(i=A[860])+k|0,A[860]=r,A[r+4>>2]=1|f,A[i+4>>2]=3|k,r=i+8|0;break r}}A[806]=48,r=0;break r}f:if(b){f=A[a+28>>2];i:{if(A[(r=3720+(f<<2)|0)>>2]==(0|a)){if(A[r>>2]=i,i)break i;u=Ur(f)&u,A[855]=u;break f}if(A[b+(A[b+16>>2]==(0|a)?16:20)>>2]=i,!i)break f}A[i+24>>2]=b,(r=A[a+16>>2])&&(A[i+16>>2]=r,A[r+24>>2]=i),(r=A[a+20>>2])&&(A[i+20>>2]=r,A[r+24>>2]=i)}f:if(n>>>0<=15)r=n+k|0,A[a+4>>2]=3|r,A[4+(r=r+a|0)>>2]=1|A[r+4>>2];else if(A[a+4>>2]=3|k,A[4+(t=a+k|0)>>2]=1|n,A[n+t>>2]=n,n>>>0<=255)f=3456+(-8&n)|0,(i=A[854])&(r=1<<(n>>>3))?r=A[f+8>>2]:(A[854]=r|i,r=f),A[f+8>>2]=t,A[r+12>>2]=t,A[t+12>>2]=f,A[t+8>>2]=r;else{r=31,n>>>0<=16777215&&(r=62+((n>>>38-(r=g(n>>>8|0))&1)-(r<<1)|0)|0),A[t+28>>2]=r,A[t+16>>2]=0,A[t+20>>2]=0,f=3720+(r<<2)|0;i:{if((i=1<>>1|0):0),k=A[f>>2];;){if((-8&A[(f=k)+4>>2])==(0|n))break i;if(i=r>>>29|0,r<<=1,!(k=A[16+(i=(4&i)+f|0)>>2]))break}A[i+16>>2]=t}else A[855]=i|u,A[f>>2]=t;A[t+24>>2]=f,A[t+12>>2]=t,A[t+8>>2]=t;break f}r=A[f+8>>2],A[r+12>>2]=t,A[f+8>>2]=t,A[t+24>>2]=0,A[t+12>>2]=f,A[t+8>>2]=r}r=a+8|0;break r}e:if(o){f=A[i+28>>2];f:{if(A[(r=3720+(f<<2)|0)>>2]==(0|i)){if(A[r>>2]=a,a)break f;s=3420,v=Ur(f)&u,A[s>>2]=v;break e}if(A[o+(A[o+16>>2]==(0|i)?16:20)>>2]=a,!a)break e}A[a+24>>2]=o,(r=A[i+16>>2])&&(A[a+16>>2]=r,A[r+24>>2]=a),(r=A[i+20>>2])&&(A[a+20>>2]=r,A[r+24>>2]=a)}n>>>0<=15?(r=n+k|0,A[i+4>>2]=3|r,A[4+(r=r+i|0)>>2]=1|A[r+4>>2]):(A[i+4>>2]=3|k,A[4+(a=i+k|0)>>2]=1|n,A[a+n>>2]=n,c&&(f=3456+(-8&c)|0,t=A[859],(r=1<<(c>>>3))&b?r=A[f+8>>2]:(A[854]=r|b,r=f),A[f+8>>2]=t,A[r+12>>2]=t,A[t+12>>2]=f,A[t+8>>2]=r),A[859]=a,A[856]=n),r=i+8|0}return _=e+16|0,0|r}function T(r,e){var f,i,a,n,b,k,o,u,s=p(0),v=0,d=p(0),y=p(0),m=0,g=p(0),C=p(0),E=p(0),R=0,I=0,S=p(0),M=0,P=0,U=p(0),B=0,F=0;_=f=_-144|0,u=A[A[A[e+4>>2]+8>>2]>>2],o=A[u>>2],n=A[o+16>>2],b=A[A[o+4>>2]+16>>2],k=A[e>>2],a=A[A[k+4>>2]+16>>2],i=A[k+16>>2],tr(a,A[r+72>>2],i)>p(0)&&(s=h[a+28>>2],y=h[a+32>>2],v=A[r+72>>2],d=h[v+28>>2],g=h[v+32>>2],E=h[i+28>>2],w[f+40>>3]=h[i+32>>2],w[f+32>>3]=E,w[f+24>>3]=g,w[f+16>>3]=d,w[f+8>>3]=y,w[f>>3]=s,_r(1098,f));r:{e:{f:if((0|i)!=(0|n)&&(g=(s=h[i+32>>2])<=(y=h[a+32>>2])?s:y,y=h[n+32>>2],!(g>((d=h[b+32>>2])<=y?y:d)))){i:{if(!(!((d=h[i+28>>2])<(g=h[n+28>>2]))&(!(s<=y)|d!=g))){if(!(tr(b,i,n)>p(0)))break i;break f}if(tr(a,n,i)>2])<(y=h[i+28>>2])|s==y&h[R+32>>2]<=h[i+32>>2]?(m=P,P=R):m=R,(s=h[v+28>>2])>(y=h[I+28>>2])|s==y&h[I+32>>2]<=h[v+32>>2]?(s=y,R=v,v=I):R=I,(y=h[P+28>>2])>2]<=h[v+32>>2]?(y=s,I=R,M=v,R=m,v=P):(I=m,M=P);i:if((d=h[R+28>>2])>y|d==y&h[M+32>>2]<=h[R+32>>2])if(!((E=h[I+28>>2])>d)&(!(h[R+32>>2]<=h[I+32>>2])|d!=E))if(s=tr(v,M,R),d=tr(v,I,R),y=h[M+28>>2],(g=(s=(m=p(s-d)>2],s=p(p(y+C)*p(.5)),d==p(0))break i;s=p(p(p(C-y)*p(g/p(g+d)))+y)}else s=h[I+28>>2],s=p(p(p(y-s)*p(d/p(g+d)))+s);else{if(s=p(0),g=p(d-y),S=p(y-h[v+28>>2]),(U=p(g+S))>p(0)&&(s=h[((m=g>S)?v:R)+32>>2],s=p(p(p(s-h[(m?R:v)+32>>2])*p((m?S:g)/U))+p(h[M+32>>2]-s))),E=p(E-d),(S=p(g+E))>p(0)&&(C=h[((m=g>2],C=p(p(p(C-h[(m?I:M)+32>>2])*p((m?g:E)/S))+p(h[R+32>>2]-C))),(E=(s=(m=p(s+C)>2]=s,(s=h[v+32>>2])<(y=h[R+32>>2])|s==y&h[v+28>>2]<=h[R+28>>2]?(m=R,R=v):m=v,(s=h[I+32>>2])>(y=h[M+32>>2])|s==y&h[M+28>>2]<=h[I+28>>2]?(s=y,v=I,I=M):v=M,(y=h[R+32>>2])>2]<=h[I+28>>2]?(y=s,P=v,M=I,v=m,I=R):(P=m,M=R);i:{a:if((d=h[v+32>>2])>y|d==y&h[M+28>>2]<=h[v+28>>2]){if(!(!((C=h[P+32>>2])>d)&(!(h[v+28>>2]<=h[P+28>>2])|d!=C))){if(s=p(0),g=p(0),E=p(d-y),S=p(y-h[I+32>>2]),(U=p(E+S))>p(0)&&(g=h[((m=E>S)?I:v)+28>>2],g=p(p(p(g-h[(m?v:I)+28>>2])*p((m?S:E)/U))+p(h[M+28>>2]-g))),C=p(C-d),(S=p(E+C))>p(0)&&(s=h[((m=C>E)?M:P)+28>>2],s=p(p(p(s-h[(m?P:M)+28>>2])*p((m?E:C)/S))+p(h[v+28>>2]-s))),(g=(g=(v=p(g+s)>2]=p(E*p(g/p(g+s)))+y;break i}h[f+88>>2]=p(p(y-d)*p(s/p(g+s)))+d;break i}if(s=p(0),g=p(0),E=p(d-y),S=h[I+32>>2],U=p(y-S),p(E+U)>p(0)&&(g=h[M+28>>2],g=p(p(p(g-h[v+28>>2])*U)+p(E*p(g-h[I+28>>2])))),d=p(d-C),E=p(C-S),p(d+E)>p(0)&&(s=h[P+28>>2],s=p(p(p(s-h[v+28>>2])*E)+p(d*p(s-h[I+28>>2])))),(d=(d=(v=p(g-s)>2]=p(y+C)*p(.5);break i}h[f+88>>2]=p(p(C-y)*p(d/p(d+s)))+y;break i}h[f+88>>2]=p(p(y-C)*p(s/p(d+s)))+C;break i}h[f+88>>2]=p(y+d)*p(.5)}y=h[f+84>>2],m=A[r+72>>2];i:{if(y<(s=h[m+28>>2]))d=h[m+32>>2];else{if(s!=y)break i;if(!((d=h[m+32>>2])>=h[f+88>>2]))break i}h[f+88>>2]=d,h[f+84>>2]=s,y=s}(s=C=h[(v=i)+28>>2])<(d=h[n+28>>2])||s==d&&h[v+32>>2]<=h[n+32>>2]||(s=d,v=n);i:{if(s>2];else{if(s!=y)break i;if(!((g=h[v+32>>2])<=h[f+88>>2]))break i}h[f+88>>2]=g,h[f+84>>2]=s,y=s}if(!(y==C&h[f+88>>2]==h[i+32>>2])&(d!=y|h[f+88>>2]!=h[n+32>>2])){i:{a:{if(!((y=h[m+28>>2])==h[a+28>>2]&h[a+32>>2]==h[m+32>>2])){if(tr(a,m,f+56|0)>=p(0))break a;m=A[r+72>>2],y=h[m+28>>2]}if(y==h[b+28>>2]&h[b+32>>2]==h[m+32>>2])break i;if(!(tr(b,m,f+56|0)<=p(0)))break i}if((0|(v=A[r+72>>2]))==(0|b)){if(!V(A[k+4>>2]))break r;if(!K(A[o+4>>2],k))break r;for(v=A[A[e>>2]+16>>2];e=A[A[A[e+4>>2]+4>>2]>>2],R=A[e>>2],(0|v)==A[R+16>>2];);if(l[e+15|0]&&(m=0,(v=J(A[A[A[A[A[e+4>>2]+8>>2]>>2]>>2]+4>>2],A[R+12>>2]))&&Z(A[e>>2])&&(A[e>>2]=v,t[e+15|0]=0,A[v+24>>2]=e,m=A[A[A[e+4>>2]+4>>2]>>2]),e=m),!e)break r;m=A[A[A[e+4>>2]+8>>2]>>2],v=A[m>>2],kr(r,m,u),F=1,Y(r,e,A[A[v+4>>2]+12>>2],v,v,1);break f}if((0|v)==(0|a)){if(!V(A[o+4>>2]))break r;if(!K(A[k+12>>2],A[A[o+4>>2]+12>>2]))break r;for(m=A[A[A[e>>2]+4>>2]+16>>2],v=e;v=A[A[A[v+4>>2]+4>>2]>>2],(0|m)==A[A[A[v>>2]+4>>2]+16>>2];);m=A[A[A[A[A[A[v+4>>2]+8>>2]>>2]>>2]+4>>2]+8>>2],A[e>>2]=A[A[o+4>>2]+12>>2],F=1,Y(r,v,A[kr(r,e,0)+8>>2],A[A[k+4>>2]+8>>2],m,1);break f}if(tr(a,v,f+56|0)>=p(0)){if(t[e+14|0]=1,t[A[A[A[e+4>>2]+4>>2]>>2]+14|0]=1,!V(A[k+4>>2]))break r;m=A[k+16>>2],v=A[r+72>>2],h[m+28>>2]=h[v+28>>2],h[m+32>>2]=h[v+32>>2]}else v=A[r+72>>2];if(!(tr(b,v,f+56|0)<=p(0)))break f;if(t[u+14|0]=1,t[e+14|0]=1,!V(A[o+4>>2]))break r;e=A[o+16>>2],r=A[r+72>>2],h[e+28>>2]=h[r+28>>2],h[e+32>>2]=h[r+32>>2];break f}if(!V(A[k+4>>2]))break r;if(!V(A[o+4>>2]))break r;if(!K(A[A[o+4>>2]+12>>2],k))break r;if(v=A[k+16>>2],h[v+28>>2]=h[f+84>>2],h[v+32>>2]=h[f+88>>2],m=q(A[r+68>>2],v),v=A[k+16>>2],A[v+36>>2]=m,2147483647==(0|m))break e;A[f+112>>2]=A[i+12>>2],A[f+116>>2]=A[a+12>>2],A[f+120>>2]=A[n+12>>2],A[f+124>>2]=A[b+12>>2],A[v+24>>2]=0,A[v+16>>2]=0,A[v+20>>2]=0,s=h[v+28>>2],C=(y=p(h[a+28>>2]-s))>2],d=p(h[a+32>>2]-y),g=p(C+(d>2]-s))>2]-y),C=p(C+(d>2]=d,g=p(.5*+C/B),h[f+100>>2]=g,C=p(p(p(d*h[i+16>>2])+p(h[a+16>>2]*g))+p(0)),h[v+16>>2]=C,E=p(p(p(d*h[i+20>>2])+p(h[a+20>>2]*g))+p(0)),h[v+20>>2]=E,g=p(p(p(d*h[i+24>>2])+p(h[a+24>>2]*g))+p(0)),h[v+24>>2]=g,S=(d=p(h[n+28>>2]-s))>2]-y),d=p(S+(d>2]-s))>2]-y),s=p(S+(s>2]=s,y=p(.5*+d/B),h[f+108>>2]=y,d=p(C+p(p(s*h[n+16>>2])+p(h[b+16>>2]*y))),h[v+16>>2]=d,C=p(E+p(p(s*h[n+20>>2])+p(h[b+20>>2]*y))),h[v+20>>2]=C,s=p(g+p(p(s*h[n+24>>2])+p(h[b+24>>2]*y))),h[v+24>>2]=s,h[f+140>>2]=s,h[f+136>>2]=C,h[f+132>>2]=d,A[v+12>>2]=0,v=v+12|0,10==(0|(m=A[r+1736>>2]))?xr[A[r+76>>2]](f+132|0,f+112|0,f+96|0,v):xr[0|m](f+132|0,f+112|0,f+96|0,v,A[r+1896>>2]),A[v>>2]|l[r+60|0]||(11==(0|(v=A[r+1732>>2]))?xr[A[r+12>>2]](100156):xr[0|v](100156,A[r+1896>>2]),t[r+60|0]=1),t[u+14|0]=1,t[e+14|0]=1,t[A[A[A[e+4>>2]+4>>2]>>2]+14|0]=1}else D(r,e)}return _=f+144|0,F}Mr(A[r+68>>2]),A[r+68>>2]=0}Br(r+1740|0,1),c()}function W(r,e,f,i,a,n){var b,k,o,u,c,v=0,d=0,h=0,p=0,m=0,g=0,C=0,E=0,R=0,I=0,S=0,M=0,P=0,U=0,B=0,F=0;_=b=_-80|0,A[b+76>>2]=e,o=a-192|0,u=i-384|0,c=b+55|0,k=b+56|0;r:{e:{f:{i:{a:for(;;){v=0;n:for(;;){if(h=e,(2147483647^E)<(0|v))break i;E=v+E|0;t:{b:{k:{if(d=l[0|(v=e)])for(;;){o:{u:if(e=255&d){if(37!=(0|e))break o;for(d=v;;){if(37!=l[d+1|0]){e=d;break u}if(v=v+1|0,m=l[d+2|0],d=e=d+2|0,37!=(0|m))break}}else e=v;if((0|(v=v-h|0))>(0|(B=2147483647^E)))break i;if(r&&Ar(r,h,v),v)continue n;A[b+76>>2]=e,v=e+1|0,R=-1,d=t[e+1|0]-48|0,36!=l[e+2|0]|d>>>0>=10||(R=d,S=1,v=e+3|0),A[b+76>>2]=v,g=0;u:if((e=(d=t[0|v])-32|0)>>>0>31)m=v;else if(m=v,75913&(e=1<>2]=m,g|=e,(e=(d=t[v+1|0])-32|0)>>>0>=32)break u;if(v=m,!(75913&(e=1<>2]}else{if(d=m+1|0,36!=l[m+2|0]|t[m+1|0]-48>>>0>=10){if(S)break k;if(!r){A[b+76>>2]=d,S=0,I=0;break u}e=A[f>>2],A[f>>2]=e+4,S=0,e=A[e>>2]}else e=t[0|d],d=m+3|0,S=1,r?e=A[(e<<3)+u>>2]:(A[(e<<2)+o>>2]=10,e=0);if(A[b+76>>2]=d,I=e,(0|e)>=0)break u;I=0-e|0,g|=8192}if(v=0,p=-1,46==l[0|d])if(42!=l[d+1|0])A[b+76>>2]=d+1,p=pr(b+76|0),e=A[b+76>>2],P=1;else{if(e=d+2|0,36!=l[d+3|0]|t[d+2|0]-48>>>0>=10){if(S)break k;r?(d=A[f>>2],A[f>>2]=d+4,p=A[d>>2]):p=0}else e=t[0|e],r?p=A[(e<<3)+u>>2]:(A[(e<<2)+o>>2]=10,p=0),e=d+4|0;A[b+76>>2]=e,P=(0|p)>=0}else e=d,P=0;for(;;){if(U=v,m=28,C=e,(d=t[0|e])-123>>>0<4294967238)break f;if(e=e+1|0,!((v=l[1071+(d+y(v,58)|0)|0])-1>>>0<8))break}A[b+76>>2]=e;u:if(27==(0|v)){if((0|R)>=0)break f;if(v=0,!r)continue n}else{if(!v)break f;if((0|R)>=0){if(!r){A[(R<<2)+a>>2]=v;continue a}v=A[4+(d=(R<<3)+i|0)>>2],A[b+64>>2]=A[d>>2],A[b+68>>2]=v;break u}if(!r)break t;ar(b- -64|0,v,f)}if(32&l[0|r])break e;d=-65537&g,g=8192&g?d:g,R=0,M=1024,m=k;u:{c:{s:{A:{l:{v:{d:{h:{w:{y:{p:{m:{g:{C:{E:{switch(v=t[0|C],(v=U&&3==(15&v)?-45&v:v)-88|0){case 11:break u;case 9:case 13:case 14:case 15:break c;case 27:break d;case 12:case 17:break y;case 23:break p;case 0:case 32:break m;case 24:break g;case 22:break C;case 29:break E;case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 10:case 16:case 18:case 19:case 20:case 21:case 25:case 26:case 28:case 30:case 31:break b}switch(v-65|0){case 0:case 4:case 5:case 6:break c;case 2:break l;case 1:case 3:break b}if(83==(0|v))break v;break b}h=A[b+64>>2],d=A[b+68>>2],M=1024;break w}v=0;C:switch(255&U){case 0:case 1:case 6:A[A[b+64>>2]>>2]=E;continue n;case 2:h=A[b+64>>2],A[h>>2]=E,A[h+4>>2]=E>>31;continue n;case 3:s[A[b+64>>2]>>1]=E;continue n;case 4:t[A[b+64>>2]]=E;continue n;case 7:break C;default:continue n}h=A[b+64>>2],A[h>>2]=E,A[h+4>>2]=E>>31;continue n}p=p>>>0<=8?8:p,g|=8,v=120}if(e=k,(h=A[b+64>>2])|(d=A[b+68>>2]))for(F=32&v;t[0|(e=e-1|0)]=F|l[1600+(15&h)|0],U=!d&h>>>0>15|!!(0|d),C=d,d=d>>>4|0,h=(15&C)<<28|h>>>4,U;);if(h=e,!(A[b+64>>2]|A[b+68>>2])|!(8&g))break h;M=1024+(v>>>4|0)|0,R=2;break h}if(e=k,d=v=A[b+68>>2],v|(h=A[b+64>>2]))for(;t[0|(e=e-1|0)]=7&h|48,C=!d&h>>>0>7|!!(0|d),d=(v=d)>>>3|0,h=(7&v)<<29|h>>>3,C;);if(h=e,!(8&g))break h;p=(0|(e=k-e|0))<(0|p)?p:e+1|0;break h}h=A[b+64>>2],d=e=A[b+68>>2],(0|e)<0?(d=v=0-(e+!!(0|h)|0)|0,h=0-h|0,A[b+64>>2]=h,A[b+68>>2]=v,R=1,M=1024):2048&g?(R=1,M=1025):M=(R=1&g)?1026:1024}h=hr(h,d,k)}if((0|p)<0&P)break i;if(g=P?-65537&g:g,!(p|!!((e=A[b+64>>2])|(v=A[b+68>>2])))){h=k,p=0;break b}p=(0|(e=!(e|v)+(k-h|0)|0))<(0|p)?p:e;break b}C=m=p>>>0>=2147483647?2147483647:p,g=!!(0|m);d:{h:{w:{y:if(!(!(3&(e=h=(e=A[b+64>>2])||1071))|!m))for(;;){if(!l[0|e])break w;if(g=!!(0|(C=C-1|0)),!(3&(e=e+1|0)))break y;if(!C)break}if(!g)break h;if(!(!l[0|e]|C>>>0<4))for(;;){if(~(v=A[e>>2])&v-16843009&-2139062144)break w;if(e=e+4|0,!((C=C-4|0)>>>0>3))break}if(!C)break h}for(;;){if(!l[0|e])break d;if(e=e+1|0,!(C=C-1|0))break}}e=0}if(m=(e=e?e-h|0:m)+h|0,(0|p)>=0){g=d,p=e;break b}if(g=d,p=e,l[0|m])break i;break b}if(p){d=A[b+64>>2];break A}v=0,Er(r,32,I,0,g);break s}A[b+12>>2]=0,A[b+8>>2]=A[b+64>>2],d=b+8|0,A[b+64>>2]=d,p=-1}for(v=0;;){if(h=A[d>>2]){if((0|(h=cr(b+4|0,h)))<0)break e;if(!(h>>>0>p-v>>>0)&&(d=d+4|0,p>>>0>(v=v+h|0)>>>0))continue}break}if(m=61,(0|v)<0)break f;if(Er(r,32,I,v,g),v)for(m=0,d=A[b+64>>2];;){if(!(h=A[d>>2]))break s;if((m=(h=cr(p=b+4|0,h))+m|0)>>>0>v>>>0)break s;if(Ar(r,p,h),d=d+4|0,!(v>>>0>m>>>0))break}else v=0}Er(r,32,I,v,8192^g),v=(0|v)<(0|I)?I:v;continue n}if((0|p)<0&P)break i;if(m=61,(0|(v=0|xr[0|n](r,w[b+64>>3],I,p,g,v)))>=0)continue n;break f}t[b+55|0]=A[b+64>>2],p=1,h=c,g=d;break b}d=l[v+1|0],v=v+1|0}if(r)break r;if(!S)break t;for(v=1;;){if(r=A[(v<<2)+a>>2]){if(ar((v<<3)+i|0,r,f),E=1,10!=(0|(v=v+1|0)))continue;break r}break}if(E=1,v>>>0>=10)break r;for(;;){if(A[(v<<2)+a>>2])break k;if(10==(0|(v=v+1|0)))break}break r}m=28;break f}if((0|(e=(0|(d=m-h|0))<(0|p)?p:d))>(2147483647^R))break i;if(m=61,(0|B)<(0|(v=(0|(p=e+R|0))<(0|I)?I:p)))break f;Er(r,32,v,p,g),Ar(r,M,R),Er(r,48,v,p,65536^g),Er(r,48,e,d,0),Ar(r,h,d),Er(r,32,v,p,8192^g),e=A[b+76>>2];continue}break}break}E=0;break r}m=61}A[806]=m}E=-1}return _=b+80|0,E}function H(r,e){var f,i=0,a=0,n=0,b=0,k=p(0),o=0,u=0,s=p(0),v=0,d=0;_=f=_-16|0,A[r+72>>2]=e,i=n=A[e+8>>2];r:{e:{f:{for(;;){if(a=A[i+24>>2])break f;if((0|n)==(0|(i=A[i+8>>2])))break}for(A[f>>2]=A[n+4>>2],n=i=A[r+64>>2];n=A[n+4>>2],(a=A[n>>2])&&!(0|xr[A[i+16>>2]](A[i+12>>2],f,a)););if(a=A[n>>2],n=A[A[A[a+4>>2]+8>>2]>>2],o=A[n>>2],b=A[a>>2],tr(A[A[b+4>>2]+16>>2],e,A[b+16>>2])==p(0)){if(k=h[e+28>>2],i=A[a>>2],n=A[i+16>>2],!(k!=h[n+28>>2]|h[n+32>>2]!=h[e+32>>2])){or(r,i,A[e+8>>2]);break e}if(b=A[i+4>>2],n=A[b+16>>2],!(k==h[n+28>>2]&h[n+32>>2]==h[e+32>>2])){if(!V(b))break r;if(l[a+15|0]){if(!Z(A[i+8>>2]))break r;t[a+15|0]=0}if(!K(A[e+8>>2],i))break r;H(r,e);break e}for(;a=A[A[A[a+4>>2]+4>>2]>>2],(0|n)==A[A[A[a>>2]+4>>2]+16>>2];);if(n=A[A[A[a+4>>2]+8>>2]>>2],o=A[n>>2],b=A[o+4>>2],i=A[b+8>>2],l[n+15|0]){if(A[o+24>>2]=0,Pr(A[n+4>>2]),O(n),!Z(b))break r;b=A[A[i+4>>2]+12>>2]}if(!K(A[e+8>>2],b))break r;u=A[b+8>>2],n=A[A[i+4>>2]+16>>2],k=h[n+28>>2],o=A[i+16>>2],Y(r,a,u,i,e=k<(s=h[o+28>>2])|k==s&h[n+32>>2]<=h[o+32>>2]?i:0,1);break e}if(u=l[a+12|0],o=A[o+4>>2],v=A[o+16>>2],k=h[v+28>>2],d=A[A[b+4>>2]+16>>2],i=a,k<(s=h[d+28>>2])||k==s&&(i=a,h[v+32>>2]<=h[d+32>>2])||(i=n),u|l[i+15|0]){i:{if((0|a)==(0|i)){if(n=J(A[A[e+8>>2]+4>>2],A[b+12>>2]))break i;break r}if(!(n=J(A[A[o+8>>2]+4>>2],A[e+8>>2])))break r;n=A[n+4>>2]}if(l[i+15|0]){if(Z(A[i>>2])){A[i>>2]=n,t[i+15|0]=0,A[n+24>>2]=i,H(r,e);break e}break r}if(!(i=Q(16)))break r;if(A[i>>2]=n,a=Cr(A[r+64>>2],A[a+4>>2],i),A[i+4>>2]=a,!a)break r;t[i+13|0]=0,t[i+14|0]=0,t[i+15|0]=0,A[n+24>>2]=i,b=A[r+56>>2],n=A[A[i>>2]+28>>2]+A[A[A[a+4>>2]>>2]+8>>2]|0,A[i+8>>2]=n;i:{a:switch(b-100130|0){case 0:a=1&n;break i;case 1:a=!!(0|n);break i;case 2:a=(0|n)>0;break i;case 3:a=n>>>31|0;break i;case 4:break a;default:break i}a=n-2>>>0<4294967293}t[i+12|0]=a,H(r,e);break e}Y(i=r,a,r=A[e+8>>2],r,0,1);break e}for(e=A[A[a>>2]+16>>2];a=A[A[A[a+4>>2]+4>>2]>>2],i=A[a>>2],(0|e)==A[i+16>>2];);if(l[a+15|0]){if(!(e=J(A[A[A[A[A[a+4>>2]+8>>2]>>2]>>2]+4>>2],A[i+12>>2])))break r;if(!Z(A[a>>2]))break r;if(A[a>>2]=e,t[a+15|0]=0,A[e+24>>2]=a,!(a=A[A[A[a+4>>2]+4>>2]>>2]))break r}if(e=A[A[A[a+4>>2]+8>>2]>>2],i=A[e>>2],e=kr(r,e,0),(0|i)!=(0|(n=A[e+8>>2])))Y(r,a,n,i,i,1);else{if(n=A[a>>2],v=A[A[A[a+4>>2]+8>>2]>>2],o=A[v>>2],A[A[n+4>>2]+16>>2]!=A[A[o+4>>2]+16>>2]&&T(r,a),d=1,b=A[r+72>>2],k=h[b+28>>2],u=A[n+16>>2],!(k!=h[u+28>>2]|h[u+32>>2]!=h[b+32>>2])){if(!K(A[A[i+4>>2]+12>>2],n))break r;for(i=A[A[a>>2]+16>>2];a=A[A[A[a+4>>2]+4>>2]>>2],b=A[a>>2],(0|i)==A[b+16>>2];);if(l[a+15|0]){if(!(i=J(A[A[A[A[A[a+4>>2]+8>>2]>>2]>>2]+4>>2],A[b+12>>2])))break r;if(!Z(A[a>>2]))break r;if(A[a>>2]=i,t[a+15|0]=0,A[i+24>>2]=a,!(a=A[A[A[a+4>>2]+4>>2]>>2]))break r}b=A[A[A[a+4>>2]+8>>2]>>2],i=A[b>>2],kr(r,b,v),b=A[r+72>>2],k=h[b+28>>2],d=0}f:{if(s=k,u=A[o+16>>2],s!=(k=h[u+28>>2])|h[u+32>>2]!=h[b+32>>2]){if(d)break f}else{if(!K(e,A[A[o+4>>2]+12>>2]))break r;e=kr(r,v,0)}Y(r,a,A[e+8>>2],i,i,1);break e}if(i=A[n+16>>2],!((s=h[i+28>>2])>k)&(!(h[u+32>>2]<=h[i+32>>2])|k!=s)||(n=A[A[o+4>>2]+12>>2]),!(e=J(A[A[e+8>>2]+4>>2],n)))break r;Y(r,a,e,i=A[e+8>>2],i,0),t[A[A[e+4>>2]+24>>2]+15|0]=1,L(r,a)}}return void(_=f+16|0)}Br(r+1740|0,1),c()}function x(r){r|=0;var e,f,i=0,a=0,n=0,t=p(0),b=p(0),k=0,o=0,u=p(0),c=0,s=p(0),l=p(0),v=0,d=p(0),w=p(0),y=p(0),m=p(0),g=p(0),C=p(0),E=p(0),R=p(0),I=p(0),S=p(0),M=p(0),P=0,U=0,B=0,F=0,Q=0,T=0,W=0,H=p(0);e=A[r+8>>2],i=_-80|0,m=h[r+16>>2],h[i+8>>2]=m,g=h[r+20>>2],h[i+12>>2]=g,C=h[r+24>>2],h[i+16>>2]=C,c=A[e>>2];r:if(f=m==p(0)&g==p(0)&C==p(0)){if(A[i+76>>2]=-42943038,A[i+68>>2]=-42943038,A[i+72>>2]=-42943038,A[i+64>>2]=2104540610,A[i+56>>2]=2104540610,A[i+60>>2]=2104540610,(0|e)!=(0|c)){for(y=p(19999999867631625e21),I=p(-19999999867631625e21),E=p(-19999999867631625e21),R=p(19999999867631625e21),S=p(-19999999867631625e21),M=p(19999999867631625e21),s=p(-19999999867631625e21),u=p(19999999867631625e21),d=p(-19999999867631625e21),b=p(19999999867631625e21),l=p(-19999999867631625e21),w=p(19999999867631625e21),a=c;s=(n=(t=h[a+24>>2])>s)?t:s,I=n?t:I,u=(v=t>2])>d)?t:d,E=o?t:E,b=(P=b>t)?t:b,R=P?t:R,l=(k=(t=h[a+16>>2])>l)?t:l,S=k?t:S,U=k?a:U,w=(k=t>2])););A[i+20>>2]=B,h[i+56>>2]=M,h[i+68>>2]=S,A[i+32>>2]=U,h[i+60>>2]=R,A[i+24>>2]=W,h[i+72>>2]=E,A[i+36>>2]=T,h[i+64>>2]=y,A[i+28>>2]=Q,h[i+76>>2]=I,A[i+40>>2]=F,u=p(s-u),s=p(l-w),b=p(d-b)}else s=p(-3999999973526325e22),u=p(-3999999973526325e22),b=p(-3999999973526325e22);if(a=2,n=(o=b>s)<<2,v=o,k=i+56|0,v=p(h[(o=i+68|0)+n>>2]-h[k+n>>2])>2]>=h[n+o>>2])A[i+8>>2]=0,A[i+12>>2]=0;else{if(a=A[(n=v<<2)+(i+20|0)>>2],n=A[n+(i+32|0)>>2],S=h[n+16>>2],y=p(h[a+16>>2]-S),h[i+44>>2]=y,M=h[n+20>>2],l=p(h[a+20>>2]-M),h[i+48>>2]=l,H=h[n+24>>2],w=p(h[a+24>>2]-H),I=p(-y),(0|e)!=(0|c)){for(R=p(-l),E=p(-w),b=p(0),a=c;u=p(h[a+20>>2]-M),t=p(h[a+16>>2]-S),s=p(p(y*u)+p(t*R)),d=p(h[a+24>>2]-H),u=p(p(l*d)+p(u*E)),t=p(p(w*t)+p(d*I)),(d=p(p(s*s)+p(p(u*u)+p(t*t))))>b&&(C=s,g=t,m=u,b=d),(0|e)!=(0|(a=A[a>>2])););if(h[i+16>>2]=C,h[i+12>>2]=g,h[i+8>>2]=m,!(b<=p(0)))break r}else E=p(-w),R=p(-l);A[i+16>>2]=0,A[i+8>>2]=0,A[i+12>>2]=0,a=(l(y>2],a=(w(b>2]=1065353216,C=h[i+16>>2],m=h[i+8>>2],g=h[i+12>>2]}if(o=i+8|0,n=(g(m>2],a=r+28|0,i=(C(b>2]=0,A[(k=(3!=(0|(k=i+1|0))?k:0)<<2)+a>>2]=1065353216,A[(i=(i+2>>>0)%3<<2)+a>>2]=0,A[(a=r+40|0)+n>>2]=0,n=h[n+o>>2]>p(0),h[a+k>>2]=p(n?-0:0),h[i+a>>2]=p(n?1:-1),!(n=(0|e)==(0|c)))for(a=c;i=A[a+20>>2],A[a+28>>2]=A[a+16>>2],A[a+32>>2]=i,(0|e)!=(0|(a=A[a>>2])););if(f&&(0|(i=A[e+40>>2]))!=(0|(o=e+40|0))){for(b=p(0);;){if(k=A[i+8>>2],A[(a=k)+28>>2]>0)for(;v=A[a+16>>2],P=A[A[a+4>>2]+16>>2],b=p(p(p(h[v+28>>2]-h[P+28>>2])*p(h[v+32>>2]+h[P+32>>2]))+b),(0|k)!=(0|(a=A[a+12>>2])););if((0|o)==(0|(i=A[i>>2])))break}if(b>2]=-h[c+32>>2],(0|(c=A[c>>2]))!=(0|e););h[r+40>>2]=-h[r+40>>2],h[r+44>>2]=-h[r+44>>2],h[r+48>>2]=-h[r+48>>2]}}}function O(r){var e=0,f=0,i=0,a=0,n=0,t=0,b=0,k=0,o=0;r:if(r|=0){n=(i=r-8|0)+(r=-8&(e=A[r-4>>2]))|0;e:if(!(1&e)){if(!(2&e))break r;if((i=i-(e=A[i>>2])|0)>>>0>>0<=255){if(a=e>>>3|0,(0|(e=A[i+12>>2]))==(0|(f=A[i+8>>2]))){k=3416,o=A[854]&Ur(a),A[k>>2]=o;break e}A[f+12>>2]=e,A[e+8>>2]=f;break e}if(b=A[i+24>>2],(0|i)!=(0|(e=A[i+12>>2]))){f=A[i+8>>2],A[f+12>>2]=e,A[e+8>>2]=f;break f}if(!(f=A[(a=i+20|0)>>2])){if(!(f=A[i+16>>2]))break i;a=i+16|0}for(;t=a,(f=A[(a=(e=f)+20|0)>>2])||(a=e+16|0,f=A[e+16>>2]););A[t>>2]=0;break f}if(3&~(e=A[n+4>>2]))break e;return A[856]=r,A[n+4>>2]=-2&e,A[i+4>>2]=1|r,void(A[n>>2]=r)}e=0}if(b){f=A[i+28>>2];f:{if(A[(a=3720+(f<<2)|0)>>2]==(0|i)){if(A[a>>2]=e,e)break f;k=3420,o=A[855]&Ur(f),A[k>>2]=o;break e}if(A[b+(A[b+16>>2]==(0|i)?16:20)>>2]=e,!e)break e}A[e+24>>2]=b,(f=A[i+16>>2])&&(A[e+16>>2]=f,A[f+24>>2]=e),(f=A[i+20>>2])&&(A[e+20>>2]=f,A[f+24>>2]=e)}}if(!(i>>>0>=n>>>0)&&1&(e=A[n+4>>2])){e:{f:{i:{a:{if(!(2&e)){if(A[860]==(0|n)){if(A[860]=i,r=A[857]+r|0,A[857]=r,A[i+4>>2]=1|r,A[859]!=(0|i))break r;return A[856]=0,void(A[859]=0)}if(A[859]==(0|n))return A[859]=i,r=A[856]+r|0,A[856]=r,A[i+4>>2]=1|r,void(A[r+i>>2]=r);if(r=(-8&e)+r|0,e>>>0<=255){if(a=e>>>3|0,(0|(e=A[n+12>>2]))==(0|(f=A[n+8>>2]))){k=3416,o=A[854]&Ur(a),A[k>>2]=o;break f}A[f+12>>2]=e,A[e+8>>2]=f;break f}if(b=A[n+24>>2],(0|n)!=(0|(e=A[n+12>>2]))){f=A[n+8>>2],A[f+12>>2]=e,A[e+8>>2]=f;break i}if(!(f=A[(a=n+20|0)>>2])){if(!(f=A[n+16>>2]))break a;a=n+16|0}for(;t=a,(f=A[(a=(e=f)+20|0)>>2])||(a=e+16|0,f=A[e+16>>2]););A[t>>2]=0;break i}A[n+4>>2]=-2&e,A[i+4>>2]=1|r,A[r+i>>2]=r;break e}e=0}if(b){f=A[n+28>>2];i:{if(A[(a=3720+(f<<2)|0)>>2]==(0|n)){if(A[a>>2]=e,e)break i;k=3420,o=A[855]&Ur(f),A[k>>2]=o;break f}if(A[b+(A[b+16>>2]==(0|n)?16:20)>>2]=e,!e)break f}A[e+24>>2]=b,(f=A[n+16>>2])&&(A[e+16>>2]=f,A[f+24>>2]=e),(f=A[n+20>>2])&&(A[e+20>>2]=f,A[f+24>>2]=e)}}if(A[i+4>>2]=1|r,A[r+i>>2]=r,A[859]==(0|i))return void(A[856]=r)}if(r>>>0<=255)return e=3456+(-8&r)|0,(f=A[854])&(r=1<<(r>>>3))?r=A[e+8>>2]:(A[854]=r|f,r=e),A[e+8>>2]=i,A[r+12>>2]=i,A[i+12>>2]=e,void(A[i+8>>2]=r);f=31,r>>>0<=16777215&&(f=62+((r>>>38-(e=g(r>>>8|0))&1)-(e<<1)|0)|0),A[i+28>>2]=f,A[i+16>>2]=0,A[i+20>>2]=0,e=3720+(f<<2)|0;e:{f:{if((a=A[855])&(t=1<>>1|0):0),e=A[e>>2];;){if(a=e,(-8&A[e+4>>2])==(0|r))break f;if(t=f>>>29|0,f<<=1,!(e=A[16+(t=e+(4&t)|0)>>2]))break}A[t+16>>2]=i,A[i+24>>2]=a}else A[855]=a|t,A[e>>2]=i,A[i+24>>2]=e;A[i+12>>2]=i,A[i+8>>2]=i;break e}r=A[a+8>>2],A[r+12>>2]=i,A[a+8>>2]=i,A[i+24>>2]=0,A[i+12>>2]=a,A[i+8>>2]=r}r=A[862]-1|0,A[862]=r||-1}}}function j(r,e){var f,i=0,a=0,n=0,t=0,b=0,k=0,o=0;f=r+e|0;r:{e:if(!(1&(i=A[r+4>>2]))){if(!(2&i))break r;e=(i=A[r>>2])+e|0;f:{i:{a:{if((0|(r=r-i|0))!=A[859]){if(i>>>0<=255){if((0|(a=A[r+8>>2]))!=(0|(n=A[r+12>>2])))break a;k=3416,o=A[854]&Ur(i>>>3|0),A[k>>2]=o;break e}if(b=A[r+24>>2],(0|(i=A[r+12>>2]))!=(0|r)){a=A[r+8>>2],A[a+12>>2]=i,A[i+8>>2]=a;break f}if(!(a=A[(n=r+20|0)>>2])){if(!(a=A[r+16>>2]))break i;n=r+16|0}for(;t=n,(a=A[(n=(i=a)+20|0)>>2])||(n=i+16|0,a=A[i+16>>2]););A[t>>2]=0;break f}if(3&~(i=A[f+4>>2]))break e;return A[856]=e,A[f+4>>2]=-2&i,A[r+4>>2]=1|e,void(A[f>>2]=e)}A[a+12>>2]=n,A[n+8>>2]=a;break e}i=0}if(b){a=A[r+28>>2];f:{if(A[(n=3720+(a<<2)|0)>>2]==(0|r)){if(A[n>>2]=i,i)break f;k=3420,o=A[855]&Ur(a),A[k>>2]=o;break e}if(A[b+(A[b+16>>2]==(0|r)?16:20)>>2]=i,!i)break e}A[i+24>>2]=b,(a=A[r+16>>2])&&(A[i+16>>2]=a,A[a+24>>2]=i),(a=A[r+20>>2])&&(A[i+20>>2]=a,A[a+24>>2]=i)}}e:{f:{i:{a:{if(!(2&(i=A[f+4>>2]))){if(A[860]==(0|f)){if(A[860]=r,e=A[857]+e|0,A[857]=e,A[r+4>>2]=1|e,A[859]!=(0|r))break r;return A[856]=0,void(A[859]=0)}if(A[859]==(0|f))return A[859]=r,e=A[856]+e|0,A[856]=e,A[r+4>>2]=1|e,void(A[r+e>>2]=e);if(e=(-8&i)+e|0,i>>>0<=255){if(n=i>>>3|0,(0|(i=A[f+12>>2]))==(0|(a=A[f+8>>2]))){k=3416,o=A[854]&Ur(n),A[k>>2]=o;break f}A[a+12>>2]=i,A[i+8>>2]=a;break f}if(b=A[f+24>>2],(0|f)!=(0|(i=A[f+12>>2]))){a=A[f+8>>2],A[a+12>>2]=i,A[i+8>>2]=a;break i}if(!(a=A[(n=f+20|0)>>2])){if(!(a=A[f+16>>2]))break a;n=f+16|0}for(;t=n,(a=A[(n=(i=a)+20|0)>>2])||(n=i+16|0,a=A[i+16>>2]););A[t>>2]=0;break i}A[f+4>>2]=-2&i,A[r+4>>2]=1|e,A[r+e>>2]=e;break e}i=0}if(b){a=A[f+28>>2];i:{if(A[(n=3720+(a<<2)|0)>>2]==(0|f)){if(A[n>>2]=i,i)break i;k=3420,o=A[855]&Ur(a),A[k>>2]=o;break f}if(A[b+(A[b+16>>2]==(0|f)?16:20)>>2]=i,!i)break f}A[i+24>>2]=b,(a=A[f+16>>2])&&(A[i+16>>2]=a,A[a+24>>2]=i),(a=A[f+20>>2])&&(A[i+20>>2]=a,A[a+24>>2]=i)}}if(A[r+4>>2]=1|e,A[r+e>>2]=e,A[859]==(0|r))return void(A[856]=e)}if(e>>>0<=255)return i=3456+(-8&e)|0,(a=A[854])&(e=1<<(e>>>3))?e=A[i+8>>2]:(A[854]=e|a,e=i),A[i+8>>2]=r,A[e+12>>2]=r,A[r+12>>2]=i,void(A[r+8>>2]=e);a=31,e>>>0<=16777215&&(a=62+((e>>>38-(i=g(e>>>8|0))&1)-(i<<1)|0)|0),A[r+28>>2]=a,A[r+16>>2]=0,A[r+20>>2]=0,i=3720+(a<<2)|0;e:{if((n=A[855])&(t=1<>>1|0):0),i=A[i>>2];;){if(n=i,(-8&A[i+4>>2])==(0|e))break e;if(t=a>>>29|0,a<<=1,!(i=A[16+(t=i+(4&t)|0)>>2]))break}A[t+16>>2]=r,A[r+24>>2]=n}else A[855]=n|t,A[i>>2]=r,A[r+24>>2]=i;return A[r+12>>2]=r,void(A[r+8>>2]=r)}e=A[n+8>>2],A[e+12>>2]=r,A[n+8>>2]=r,A[r+24>>2]=0,A[r+12>>2]=n,A[r+8>>2]=e}}function D(r,e){var f=0,i=0,a=0,n=0,b=p(0),k=0,o=p(0),u=0,s=0,l=0,v=0,d=0,w=0,y=0,m=0,g=0,C=0,E=0,R=0;r:{l=A[e>>2],a=A[l+16>>2],o=h[a+28>>2],f=A[A[A[e+4>>2]+8>>2]>>2],v=A[f>>2],n=A[v+16>>2];e:{if(!(!(o<(b=h[n+28>>2]))&(!(h[a+32>>2]<=h[n+32>>2])|o!=b))){if(tr(A[A[v+4>>2]+16>>2],a,n)>p(0))break e;if(a=A[l+16>>2],n=A[v+16>>2],!(h[a+28>>2]==h[n+28>>2]&h[a+32>>2]==h[n+32>>2])){if(!V(A[v+4>>2]))break r;if(!K(l,A[A[v+4>>2]+12>>2]))break r;return t[f+14|0]=1,t[e+14|0]=1,1}if(i=1,(0|a)==(0|n))break e;if(k=A[r+68>>2],(0|(n=A[a+36>>2]))>=0){if(d=A[k>>2],u=A[d>>2],s=A[d+4>>2],e=A[4+(g=s+(n<<3)|0)>>2],y=A[d+8>>2],m=A[u+(y<<2)>>2],A[u+(e<<2)>>2]=m,E=i=(m<<3)+s|0,A[i+4>>2]=e,C=y-1|0,A[d+8>>2]=C,(0|e)<(0|y)){f:{if((0|e)<2||(f=A[(A[u+(e<<1&-4)>>2]<<3)+s>>2],b=h[f+28>>2],w=A[i>>2],b<(o=h[w+28>>2])||!(!(h[f+32>>2]<=h[w+32>>2])|o!=b)))for(R=(m<<3)+s|0;;){if((0|C)<=(0|(f=e<<1))||(k=A[(A[u+((i=1|f)<<2)>>2]<<3)+s>>2],o=h[k+28>>2],a=A[(A[u+(f<<2)>>2]<<3)+s>>2],!(o<(b=h[a+28>>2]))&(!(h[k+32>>2]<=h[a+32>>2])|o!=b)||(f=i)),(0|f)>=(0|y)){f=e;break f}if(w=A[R>>2],o=h[w+28>>2],k=A[u+(f<<2)>>2],i=A[(a=(k<<3)+s|0)>>2],o<(b=h[i+28>>2])){f=e;break f}if(!(!(h[w+32>>2]<=h[i+32>>2])|o!=b)){f=e;break f}A[u+(e<<2)>>2]=k,A[a+4>>2]=e,e=f}for(;;){if(k=A[u+((f=e>>>1|0)<<2)>>2],i=A[(a=(k<<3)+s|0)>>2],(b=h[i+28>>2])>2]<=h[w+32>>2])|o!=b)){f=e;break f}if(A[u+(e<<2)>>2]=k,A[a+4>>2]=e,i=e>>>0>3,e=f,!i)break}}A[u+(f<<2)>>2]=m,A[E+4>>2]=f}A[g>>2]=0,A[g+4>>2]=A[d+16>>2],A[d+16>>2]=n}else{A[A[k+4>>2]+(~n<<2)>>2]=0;f:if(!((0|(e=A[k+12>>2]))<=0))for(n=A[k+8>>2]-4|0;;){if(A[A[n+(e<<2)>>2]>>2])break f;if(f=e-1|0,A[k+12>>2]=f,i=(0|e)>1,e=f,!i)break}}return or(r,A[A[v+4>>2]+12>>2],l),1}if(!(tr(A[A[l+4>>2]+16>>2],n,a)>2]+4>>2]>>2]+14|0]=1,!V(A[l+4>>2]))break r;if(!K(A[A[v+4>>2]+12>>2],l))break r}}return i}Br(r+1740|0,1),c()}function G(r,e){var f,i,a=0,n=0,t=0,b=0,k=0,o=0,u=0,c=0,s=0,l=0,v=0;if(!r)return Q(e);if(e>>>0>=4294967232)return A[806]=48,0;f=e>>>0<11?16:e+11&-8,n=-8&(i=A[4+(t=r-8|0)>>2]);r:if(3&i){b=n+t|0;e:if(n>>>0>=f>>>0){if((a=n-f|0)>>>0<16)break e;A[t+4>>2]=1&i|f|2,A[4+(n=t+f|0)>>2]=3|a,A[b+4>>2]=1|A[b+4>>2],j(n,a)}else if(A[860]!=(0|b))if(A[859]!=(0|b)){if(2&(k=A[b+4>>2]))break r;if((o=n+(-8&k)|0)>>>0>>0)break r;c=o-f|0;f:if(k>>>0<=255){if((0|(a=A[b+12>>2]))==(0|(n=A[b+8>>2]))){l=3416,v=A[854]&Ur(k>>>3|0),A[l>>2]=v;break f}A[n+12>>2]=a,A[a+8>>2]=n}else{u=A[b+24>>2];i:if((0|b)==(0|(n=A[b+12>>2]))){a:{if(!(k=A[(a=b+20|0)>>2])){if(!(k=A[b+16>>2]))break a;a=b+16|0}for(;s=a,(k=A[(a=(n=k)+20|0)>>2])||(a=n+16|0,k=A[n+16>>2]););A[s>>2]=0;break i}n=0}else a=A[b+8>>2],A[a+12>>2]=n,A[n+8>>2]=a;if(u){a=A[b+28>>2];i:{if(A[(k=3720+(a<<2)|0)>>2]==(0|b)){if(A[k>>2]=n,n)break i;l=3420,v=A[855]&Ur(a),A[l>>2]=v;break f}if(A[(A[u+16>>2]==(0|b)?16:20)+u>>2]=n,!n)break f}A[n+24>>2]=u,(a=A[b+16>>2])&&(A[n+16>>2]=a,A[a+24>>2]=n),(a=A[b+20>>2])&&(A[n+20>>2]=a,A[a+24>>2]=n)}}c>>>0<=15?(A[t+4>>2]=1&i|o|2,A[4+(a=t+o|0)>>2]=1|A[a+4>>2]):(A[t+4>>2]=1&i|f|2,A[4+(a=t+f|0)>>2]=3|c,A[4+(n=t+o|0)>>2]=1|A[n+4>>2],j(a,c))}else{if((n=n+A[856]|0)>>>0>>0)break r;(a=n-f|0)>>>0>=16?(A[t+4>>2]=1&i|f|2,A[4+(k=t+f|0)>>2]=1|a,A[(n=n+t|0)>>2]=a,A[n+4>>2]=-2&A[n+4>>2]):(A[t+4>>2]=n|1&i|2,A[4+(a=n+t|0)>>2]=1|A[a+4>>2],a=0),A[859]=k,A[856]=a}else{if((n=n+A[857]|0)>>>0<=f>>>0)break r;A[t+4>>2]=1&i|f|2,n=n-f|0,A[4+(a=t+f|0)>>2]=1|n,A[857]=n,A[860]=a}a=t}else{if(f>>>0<256)break r;if(n>>>0>=f+4>>>0&&(a=t,n-f>>>0<=A[974]<<1>>>0))break r;a=0}return a?a+8|0:(a=Q(e))?(N(a,r,e>>>0>(t=(3&(t=A[r-4>>2])?-4:-8)+(-8&t)|0)>>>0?t:e),O(r),a):0}function L(r,e){var f=0,i=0,a=0,n=0,b=0,k=0,o=p(0),u=0,s=p(0);for(i=A[A[A[e+4>>2]+8>>2]>>2];;){r:{if(l[i+14|0])for(;i=A[A[A[(e=i)+4>>2]+8>>2]>>2],l[i+14|0];);e:{f:{i:{a:{if(l[e+14|0])f=e;else{if(!(f=A[A[A[e+4>>2]+4>>2]>>2]))break a;if(i=e,!l[f+14|0])break a}t[f+14|0]=0,a=A[f>>2],e=A[A[a+4>>2]+16>>2],b=A[i>>2];n:if((0|e)!=A[A[b+4>>2]+16>>2]){o=h[e+28>>2],u=A[A[A[f+4>>2]+8>>2]>>2],n=A[u>>2],k=A[A[n+4>>2]+16>>2];t:{if(!(!(o<(s=h[k+28>>2]))&(!(h[e+32>>2]<=h[k+32>>2])|o!=s))){if(tr(e,k,A[a+16>>2])>2]+4>>2]>>2]+14|0]=1,!(e=V(a)))break e;if(K(A[n+4>>2],e))break t;break r}if(tr(k,e,A[n+16>>2])>p(0)){e=f;break n}if(t[u+14|0]=1,t[f+14|0]=1,!(e=V(n)))break r;if(!K(A[a+12>>2],A[n+4>>2]))break r;e=A[e+4>>2]}if(t[A[e+20>>2]+21|0]=l[f+12|0],l[i+15|0]){if(A[A[i>>2]+24>>2]=0,Pr(A[i+4>>2]),O(i),!Z(b))break r;i=A[A[A[f+4>>2]+8>>2]>>2],b=A[i>>2],e=f}else if(l[f+15|0]){if(A[A[f>>2]+24>>2]=0,Pr(A[f+4>>2]),O(f),!Z(a))break r;e=A[A[A[i+4>>2]+4>>2]>>2],a=A[e>>2]}else e=f}else e=f;if(A[a+16>>2]==A[b+16>>2])break f;if(f=A[A[a+4>>2]+16>>2],n=A[A[b+4>>2]+16>>2],l[i+15|0]|l[e+15|0]|(0|f)==(0|n))break i;if((0|(k=f))!=(0|(f=A[r+72>>2]))&(0|f)!=(0|n))break i;if(!T(r,e))break f}return}D(r,e)}if(A[a+16>>2]!=A[b+16>>2])continue;if(n=A[a+4>>2],f=A[b+4>>2],A[n+16>>2]!=A[f+16>>2])continue;if(A[b+28>>2]=A[b+28>>2]+A[a+28>>2],A[f+28>>2]=A[f+28>>2]+A[n+28>>2],A[A[e>>2]+24>>2]=0,Pr(A[e+4>>2]),O(e),!Z(a))break r;e=A[A[A[i+4>>2]+4>>2]>>2];continue}}break}Br(r+1740|0,1),c()}function Y(r,e,f,i,a,n){var b=0,k=0,o=0,u=0,s=0;r:{for(;;){if(k=A[f+4>>2],!(b=Q(16)))break r;if(A[b>>2]=k,o=Cr(A[r+64>>2],A[e+4>>2],b),A[b+4>>2]=o,!o)break r;if(t[b+13|0]=0,t[b+14|0]=0,t[b+15|0]=0,A[k+24>>2]=b,(0|i)==(0|(f=A[f+8>>2])))break}if(f=A[A[A[e+4>>2]+8>>2]>>2],k=A[A[f>>2]+4>>2],a=a||A[k+8>>2],A[k+16>>2]==A[a+16>>2]){if(A[k+8>>2]!=(0|a)){if(!K(A[A[k+4>>2]+12>>2],k))break r;if(!K(A[A[a+4>>2]+12>>2],k))break r}i=(a=A[e+8>>2])-(o=A[k+28>>2])|0,A[f+8>>2]=i;e:{f:switch(A[r+56>>2]-100130|0){case 4:b=i-2>>>0<4294967293;break e;case 3:b=i>>>31|0;break e;case 2:b=(0|i)>0;break e;case 1:b=(0|a)!=(0|o);break e;case 0:break f;default:break e}b=1&i}if(t[f+12|0]=b,t[e+14|0]=1,o=A[A[A[f+4>>2]+8>>2]>>2],i=A[A[o>>2]+4>>2],A[i+16>>2]==A[k+16>>2])for(a=f+4|0;;){if(e=o,A[(b=i)+8>>2]!=(0|k)){if(!K(A[A[b+4>>2]+12>>2],b))break r;if(!K(A[A[k+4>>2]+12>>2],b))break r}i=(u=A[f+8>>2])-(s=A[b+28>>2])|0,A[e+8>>2]=i;e:{f:switch(A[r+56>>2]-100130|0){case 0:o=1&i;break e;case 1:o=(0|u)!=(0|s);break e;case 2:o=(0|i)>0;break e;case 3:o=i>>>31|0;break e;case 4:break f;default:break e}o=i-2>>>0<4294967293}if(t[e+12|0]=o,t[f+14|0]=1,D(r,f)&&(A[b+28>>2]=A[b+28>>2]+A[k+28>>2],i=A[b+4>>2],A[i+28>>2]=A[i+28>>2]+A[A[k+4>>2]+28>>2],A[A[f>>2]+24>>2]=0,Pr(A[a>>2]),O(f),!Z(k)))break r;if(a=e+4|0,o=A[A[A[(f=e)+4>>2]+8>>2]>>2],i=A[A[o>>2]+4>>2],k=b,A[i+16>>2]!=A[b+16>>2])break}else e=f}return t[e+14|0]=1,void(n&&L(r,e))}Br(r+1740|0,1),c()}function Z(r){var e,f=0,i=0,a=0,n=0,b=0;if(n=A[r+4>>2],(0|(e=A[n+20>>2]))!=(0|(i=A[r+20>>2]))){for(f=a=A[i+8>>2];A[f+20>>2]=e,(0|a)!=(0|(f=A[f+12>>2])););f=A[i>>2],a=A[i+4>>2],A[f+4>>2]=a,A[a>>2]=f,O(i)}if((0|(a=A[r+8>>2]))!=(0|r)){if(b=A[r+4>>2],f=A[b+12>>2],A[A[b+20>>2]+8>>2]=f,A[A[r+16>>2]+8>>2]=a,b=A[f+8>>2],A[A[a+4>>2]+12>>2]=f,A[A[b+4>>2]+12>>2]=r,A[r+8>>2]=b,A[f+8>>2]=a,(0|i)==(0|e)){if(!(i=Q(24)))return 0;for(f=A[r+20>>2],a=A[f+4>>2],A[i+4>>2]=a,A[a>>2]=i,A[i>>2]=f,A[f+4>>2]=i,A[i+12>>2]=0,A[i+16>>2]=0,A[i+8>>2]=r,t[i+20|0]=0,t[i+21|0]=l[f+21|0],f=r;A[f+20>>2]=i,(0|(f=A[f+12>>2]))!=(0|r););}}else{for(i=A[r+16>>2],f=a=A[i+8>>2];A[f+16>>2]=0,(0|a)!=(0|(f=A[f+8>>2])););f=A[i>>2],a=A[i+4>>2],A[f+4>>2]=a,A[a>>2]=f,O(i)}if((0|(f=A[n+8>>2]))!=(0|n))i=A[A[n+4>>2]+12>>2],A[A[r+20>>2]+8>>2]=i,A[A[n+16>>2]+8>>2]=f,a=A[i+8>>2],A[A[f+4>>2]+12>>2]=i,A[A[a+4>>2]+12>>2]=n,A[n+8>>2]=a,A[i+8>>2]=f;else{for(i=A[n+16>>2],f=a=A[i+8>>2];A[f+16>>2]=0,(0|a)!=(0|(f=A[f+8>>2])););for(f=A[i>>2],a=A[i+4>>2],A[f+4>>2]=a,A[a>>2]=f,O(i),i=A[n+20>>2],f=n=A[i+8>>2];A[f+20>>2]=0,(0|n)!=(0|(f=A[f+12>>2])););f=A[i>>2],n=A[i+4>>2],A[f+4>>2]=n,A[n>>2]=f,O(i)}return f=A[r+4>>2],f=A[(r=r>>>0>f>>>0?f:r)>>2],i=A[A[r+4>>2]>>2],A[A[f+4>>2]>>2]=i,A[A[i+4>>2]>>2]=f,O(r),1}function J(r,e){var f,i=0,a=0,n=0,b=0,k=0,o=0,u=0,c=0,s=0;r:if(f=Q(64)){if(k=A[r+4>>2],n=A[(i=r>>>0>k>>>0?k:r)+4>>2],a=A[n>>2],A[f+32>>2]=a,A[A[a+4>>2]>>2]=f,A[f>>2]=i,i=n,n=f+32|0,A[i>>2]=n,A[f+16>>2]=0,A[f+20>>2]=0,A[f+12>>2]=n,A[f+4>>2]=n,A[f+24>>2]=0,A[f+28>>2]=0,A[f+48>>2]=0,A[f+52>>2]=0,A[f+44>>2]=f,A[f+40>>2]=n,A[f+36>>2]=f,A[f+56>>2]=0,A[f+60>>2]=0,A[f+8>>2]=f,a=n,o=f,(0|(i=b=A[e+20>>2]))!=(0|(u=A[r+20>>2]))){for(i=a=A[i+8>>2];A[i+20>>2]=u,(0|a)!=(0|(i=A[i+12>>2])););i=A[b>>2],a=A[b+4>>2],A[i+4>>2]=a,A[a>>2]=i,O(b),k=A[r+4>>2],o=A[f+8>>2],a=A[o+4>>2],i=A[r+20>>2]}if(r=A[r+12>>2],c=A[r+8>>2],A[a+12>>2]=r,A[A[c+4>>2]+12>>2]=f,A[f+8>>2]=c,A[r+8>>2]=o,r=A[e+8>>2],a=A[f+40>>2],A[A[a+4>>2]+12>>2]=e,A[A[r+4>>2]+12>>2]=n,A[f+40>>2]=r,A[e+8>>2]=a,A[f+16>>2]=A[k+16>>2],r=A[e+16>>2],A[f+52>>2]=i,A[f+48>>2]=r,A[f+20>>2]=i,A[i+8>>2]=n,(0|b)==(0|u)){if(!(r=Q(24)))break r;for(e=A[i+4>>2],A[r+4>>2]=e,A[e>>2]=r,A[r>>2]=i,A[i+4>>2]=r,A[r+12>>2]=0,A[r+16>>2]=0,A[r+8>>2]=f,t[r+20|0]=0,t[r+21|0]=l[i+21|0],i=f;A[i+20>>2]=r,(0|(i=A[i+12>>2]))!=(0|f););}s=f}return s}function N(r,e,f){var i,a=0;if(f>>>0>=512)P(0|r,0|e,0|f);else{i=r+f|0;r:if(3&(r^e))if(i>>>0<4)f=r;else if((a=i-4|0)>>>0>>0)f=r;else for(f=r;t[0|f]=l[0|e],t[f+1|0]=l[e+1|0],t[f+2|0]=l[e+2|0],t[f+3|0]=l[e+3|0],e=e+4|0,a>>>0>=(f=f+4|0)>>>0;);else{e:if(3&r)if(f)for(f=r;;){if(t[0|f]=l[0|e],e=e+1|0,!(3&(f=f+1|0)))break e;if(!(f>>>0>>0))break}else f=r;else f=r;if(!((r=-4&i)>>>0<64||(a=r+-64|0)>>>0>>0))for(;A[f>>2]=A[e>>2],A[f+4>>2]=A[e+4>>2],A[f+8>>2]=A[e+8>>2],A[f+12>>2]=A[e+12>>2],A[f+16>>2]=A[e+16>>2],A[f+20>>2]=A[e+20>>2],A[f+24>>2]=A[e+24>>2],A[f+28>>2]=A[e+28>>2],A[f+32>>2]=A[e+32>>2],A[f+36>>2]=A[e+36>>2],A[f+40>>2]=A[e+40>>2],A[f+44>>2]=A[e+44>>2],A[f+48>>2]=A[e+48>>2],A[f+52>>2]=A[e+52>>2],A[f+56>>2]=A[e+56>>2],A[f+60>>2]=A[e+60>>2],e=e- -64|0,a>>>0>=(f=f- -64|0)>>>0;);if(r>>>0<=f>>>0)break r;for(;A[f>>2]=A[e>>2],e=e+4|0,r>>>0>(f=f+4|0)>>>0;);}if(f>>>0>>0)for(;t[0|f]=l[0|e],e=e+1|0,(0|i)!=(0|(f=f+1|0)););}}function V(r){var e,f=0,i=0,a=0,n=0,t=0;if(e=r,r=0,(f=Q(64))&&(a=A[e+4>>2],n=A[(i=a>>>0>>0?a:e)+4>>2],t=A[n>>2],A[f+32>>2]=t,A[A[t+4>>2]>>2]=f,A[f>>2]=i,i=f+32|0,A[n>>2]=i,A[f+16>>2]=0,A[f+20>>2]=0,A[f+12>>2]=i,A[f+4>>2]=i,A[f+24>>2]=0,A[f+28>>2]=0,A[f+48>>2]=0,A[f+52>>2]=0,A[f+40>>2]=i,A[f+36>>2]=f,A[f+56>>2]=0,A[f+60>>2]=0,A[f+8>>2]=f,n=A[e+12>>2],t=A[n+8>>2],A[f+44>>2]=n,A[A[t+4>>2]+12>>2]=f,A[f+8>>2]=t,A[n+8>>2]=f,n=A[a+16>>2],A[f+16>>2]=n,a=Q(40))){for(r=A[n+4>>2],A[a+4>>2]=r,A[r>>2]=a,A[a>>2]=n,A[n+4>>2]=a,A[a+12>>2]=0,A[a+8>>2]=i,r=i;A[r+16>>2]=a,(0|i)!=(0|(r=A[r+8>>2])););r=A[e+20>>2],A[f+20>>2]=r,A[f+52>>2]=r,r=f}return r?(f=A[r+4>>2],r=A[e+4>>2],i=A[A[r+4>>2]+12>>2],a=A[i+8>>2],n=A[r+8>>2],A[A[n+4>>2]+12>>2]=i,A[A[a+4>>2]+12>>2]=r,A[r+8>>2]=a,A[i+8>>2]=n,i=A[f+8>>2],a=A[r+8>>2],A[A[a+4>>2]+12>>2]=f,A[A[i+4>>2]+12>>2]=r,A[r+8>>2]=i,A[f+8>>2]=a,A[r+16>>2]=A[f+16>>2],i=A[f+4>>2],A[A[i+16>>2]+8>>2]=i,A[i+20>>2]=A[r+20>>2],A[f+28>>2]=A[e+28>>2],A[i+28>>2]=A[r+28>>2],f):0}function z(r){var e,f=0,i=0,a=0,n=0,t=0,b=0,k=0,o=0;if((0|(n=A[40+(r|=0)>>2]))!=(0|(e=r+40|0)))for(;;){if(o=A[n>>2],!l[n+21|0]){for(k=A[n+8>>2],r=A[k+12>>2];;){if(A[r+20>>2]=0,b=A[r+12>>2],f=A[r+4>>2],!A[f+20>>2]){if(a=A[r+16>>2],(0|(i=A[r+8>>2]))!=(0|r))A[a+8>>2]=i,a=A[f+12>>2],t=A[a+8>>2],A[A[i+4>>2]+12>>2]=a,A[A[t+4>>2]+12>>2]=r,A[r+8>>2]=t,A[a+8>>2]=i;else{for(f=i=A[a+8>>2];A[f+16>>2]=0,(0|i)!=(0|(f=A[f+8>>2])););f=A[a>>2],i=A[a+4>>2],A[f+4>>2]=i,A[i>>2]=f,O(a),f=A[r+4>>2]}if(a=A[f+16>>2],(0|(i=A[f+8>>2]))!=(0|f))A[a+8>>2]=i,a=A[A[f+4>>2]+12>>2],t=A[a+8>>2],A[A[i+4>>2]+12>>2]=a,A[A[t+4>>2]+12>>2]=f,A[f+8>>2]=t,A[a+8>>2]=i;else{for(f=i=A[a+8>>2];A[f+16>>2]=0,(0|i)!=(0|(f=A[f+8>>2])););f=A[a>>2],i=A[a+4>>2],A[f+4>>2]=i,A[i>>2]=f,O(a),f=A[r+4>>2]}a=A[(f=r>>>0>f>>>0?f:r)>>2],i=A[A[f+4>>2]>>2],A[A[a+4>>2]>>2]=i,A[A[i+4>>2]>>2]=a,O(f)}if(f=(0|r)!=(0|k),r=b,!f)break}r=A[n>>2],b=A[n+4>>2],A[r+4>>2]=b,A[b>>2]=r,O(n)}if((0|e)==(0|(n=o)))break}}function K(r,e){var f=0,i=0,a=0,n=0,b=0,k=0;if((0|r)!=(0|e)){if((0|(i=A[e+16>>2]))!=(0|(b=A[r+16>>2]))){for(f=a=A[i+8>>2];A[f+16>>2]=b,(0|a)!=(0|(f=A[f+8>>2])););f=A[i>>2],a=A[i+4>>2],A[f+4>>2]=a,A[a>>2]=f,O(i)}if((0|(k=A[r+20>>2]))!=(0|(a=A[e+20>>2]))){for(f=n=A[a+8>>2];A[f+20>>2]=k,(0|n)!=(0|(f=A[f+12>>2])););f=A[a>>2],n=A[a+4>>2],A[f+4>>2]=n,A[n>>2]=f,O(a)}if(f=A[r+8>>2],n=A[e+8>>2],A[A[n+4>>2]+12>>2]=r,A[A[f+4>>2]+12>>2]=e,A[e+8>>2]=f,A[r+8>>2]=n,(0|i)==(0|b)){if(!(i=Q(40)))return 0;for(f=A[r+16>>2],b=A[f+4>>2],A[i+4>>2]=b,A[b>>2]=i,A[i>>2]=f,A[f+4>>2]=i,A[i+12>>2]=0,A[i+8>>2]=e,f=e;A[f+16>>2]=i,(0|(f=A[f+8>>2]))!=(0|e););A[A[r+16>>2]+8>>2]=r}if((0|a)==(0|k)){if(!(i=Q(24)))return 0;for(f=A[r+20>>2],a=A[f+4>>2],A[i+4>>2]=a,A[a>>2]=i,A[i>>2]=f,A[f+4>>2]=i,A[i+12>>2]=0,A[i+16>>2]=0,A[i+8>>2]=e,t[i+20|0]=0,t[i+21|0]=l[f+21|0],f=e;A[f+20>>2]=i,(0|(f=A[f+12>>2]))!=(0|e););A[A[r+20>>2]+8>>2]=r}}return 1}function q(r,e){var f=0,i=0,a=0,n=0,t=0,b=0,k=p(0),o=0,u=0,c=p(0);if(A[r+20>>2]){i=e,f=A[r>>2],r=A[f+8>>2]+1|0,A[f+8>>2]=r;r:{if(!((0|(e=A[f+12>>2]))>=r<<1)){if(A[f+12>>2]=e<<1,a=A[f+4>>2],e=G(n=A[f>>2],e<<3|4),A[f>>2]=e,!e){A[f>>2]=n,a=2147483647;break r}if(e=G(A[f+4>>2],8+(A[f+12>>2]<<3)|0),A[f+4>>2]=e,!e){A[f+4>>2]=a,a=2147483647;break r}}if(n=A[f+4>>2],a=r,(e=A[f+16>>2])&&(A[f+16>>2]=A[4+(n+(e<<3)|0)>>2],a=e),t=A[f>>2],A[t+(r<<2)>>2]=a,A[(b=n+(a<<3)|0)>>2]=i,A[b+4>>2]=r,A[f+20>>2]){e:if(r>>>0<2)e=r;else for(k=h[i+28>>2];;){if(f=A[((e=r>>1)<<2)+t>>2],u=A[(o=n+(f<<3)|0)>>2],(c=h[u+28>>2])>2]<=h[i+32>>2])|k!=c)){e=r;break e}if(A[(r<<2)+t>>2]=f,A[o+4>>2]=r,!((r=e)>>>0>1))break}A[(e<<2)+t>>2]=a,A[b+4>>2]=e}}return a}if(i=(f=A[r+12>>2])+1|0,A[r+12>>2]=i,a=A[r+4>>2],(0|(n=i))<(0|(i=A[r+16>>2])))i=a;else if(A[r+16>>2]=i<<1,i=G(a,i<<3),A[r+4>>2]=i,!i)return A[r+4>>2]=a,2147483647;return A[(f<<2)+i>>2]=e,~f}function $(r){var e,f,i,a=0,n=0,b=0,k=0;f=Q(40),i=Q(40);r:{if(!(e=Q(24))||!f|!i){if(f&&O(f),i&&O(i),!e)break r;return O(e),0}if(!(a=Q(64)))return 0;for(n=A[r+68>>2],b=A[(n=n>>>0<(b=r- -64|0)>>>0?n:b)+4>>2],k=A[b>>2],A[a+32>>2]=k,A[A[k+4>>2]>>2]=a,A[a>>2]=n,n=b,b=a+32|0,A[n>>2]=b,A[a+16>>2]=0,A[a+20>>2]=0,A[a+12>>2]=b,A[a+4>>2]=b,A[a+24>>2]=0,A[a+28>>2]=0,A[a+48>>2]=0,A[a+52>>2]=0,A[a+44>>2]=a,A[a+40>>2]=b,A[a+36>>2]=a,A[a+56>>2]=0,A[a+60>>2]=0,A[a+8>>2]=a,n=A[r+4>>2],A[f+4>>2]=n,A[n>>2]=f,A[f+12>>2]=0,A[f+8>>2]=a,n=a;A[n+16>>2]=f,(0|(n=A[n+8>>2]))!=(0|a););for(A[i+4>>2]=f,A[f>>2]=i,A[i>>2]=r,A[r+4>>2]=i,A[i+12>>2]=0,A[i+8>>2]=b,n=b;A[n+16>>2]=i,(0|b)!=(0|(n=A[n+8>>2])););for(n=A[r+44>>2],A[e+4>>2]=n,A[n>>2]=e,A[e>>2]=r+40,A[r+44>>2]=e,A[e+12>>2]=0,A[e+16>>2]=0,A[e+8>>2]=a,t[e+20|0]=0,t[e+21|0]=l[r+61|0],n=a;A[n+20>>2]=e,(0|(n=A[n+12>>2]))!=(0|a););}return a}function X(r){r|=0;var e=0,f=0,i=0,a=0,n=0,b=p(0);if((e=Q(128))&&(A[e+8>>2]=0,A[e+12>>2]=0,f=e+40|0,A[e+44>>2]=f,A[e+48>>2]=0,A[e+52>>2]=0,A[e+40>>2]=f,s[e+54>>1]=0,s[e+56>>1]=0,s[e+58>>1]=0,s[e+60>>1]=0,A[e+72>>2]=0,A[e+76>>2]=0,f=e+96|0,A[e+68>>2]=f,i=e- -64|0,A[e+64>>2]=i,A[e+80>>2]=0,A[e+84>>2]=0,A[e+88>>2]=0,A[e+92>>2]=0,A[e+104>>2]=0,A[e+108>>2]=0,A[e+100>>2]=i,A[e+96>>2]=f,A[e+112>>2]=0,A[e+116>>2]=0,A[e+120>>2]=0,A[e+124>>2]=0,A[e>>2]=e,A[e+4>>2]=e),A[r+8>>2]=e,!e)return 0;r:{if((0|(e=A[r+112>>2]))>0)for(a=116+((e<<4)+r|0)|0,f=r+116|0,e=A[r+4>>2];;){n=A[f+12>>2];e:{if(!e){if(i=0,!(e=$(A[r+8>>2])))break r;if(K(e,A[e+4>>2]))break e;break r}if(!V(e))return 0;e=A[e+12>>2]}if(i=A[e+16>>2],A[i+12>>2]=n,h[i+16>>2]=h[f>>2],b=h[f+4>>2],A[i+24>>2]=0,h[i+20>>2]=b,A[e+28>>2]=1,A[A[e+4>>2]+28>>2]=-1,A[r+4>>2]=e,!(a>>>0>(f=f+16|0)>>>0))break}t[r+108|0]=0,A[r+112>>2]=0,i=1}return 0|i}function rr(r,e){e|=0;var f=0;if((0|(f=A[(r|=0)>>2]))!=(0|e))for(;;){r:if(e>>>0>f>>>0){e:switch(0|f){case 0:11==(0|(f=A[r+1732>>2]))?xr[A[r+12>>2]](100151):xr[0|f](100151,A[r+1896>>2]),A[r>>2]&&rr(r,0),A[r+112>>2]=0,f=1,A[r>>2]=1,t[r+108|0]=0,A[r+1896>>2]=0,A[r+8>>2]=0;break r;case 1:break e;default:break r}if(11==(0|(f=A[r+1732>>2]))?xr[A[r+12>>2]](100152):xr[0|f](100152,A[r+1896>>2]),1!=A[r>>2]&&rr(r,1),A[r>>2]=2,A[r+4>>2]=0,f=2,A[r+112>>2]<=0)break r;t[r+108|0]=1}else{e:switch(f-1|0){case 1:11==(0|(f=A[r+1732>>2]))?xr[A[r+12>>2]](100154):xr[0|f](100154,A[r+1896>>2]),2!=A[r>>2]&&rr(r,2),f=1,A[r>>2]=1;break r;case 0:break e;default:break r}11==(0|(f=A[r+1732>>2]))?xr[A[r+12>>2]](100153):xr[0|f](100153,A[r+1896>>2]),(f=A[r+8>>2])&&vr(f),f=0,A[r+8>>2]=0,A[r>>2]=0,A[r+4>>2]=0}if((0|e)==(0|f))break}}function er(r,e){var f=0,i=0,a=0,n=0,b=0,k=0;A[r+8>>2]=7,A[r+4>>2]=0,f=A[e+20>>2];r:if(l[f+21|0]){a=e;e:{f:{for(;;){if(l[f+20|0])break r;if(t[f+20|0]=1,A[f+16>>2]=i,a=A[A[a+12>>2]+4>>2],i=A[a+20>>2],l[i+21|0]){if(l[i+20|0])break f;if(t[i+20|0]=1,A[i+16>>2]=f,n=n+2|0,a=A[a+8>>2],f=A[a+20>>2],l[f+21|0])continue;break r}break}n|=1;break e}n|=1}i=f}else a=e;b=A[e+4>>2],f=A[b+20>>2];r:if(!(!l[f+21|0]|l[f+20|0])){e:{f:{for(;;){if(t[f+20|0]=1,A[f+16>>2]=i,e=A[b+12>>2],b=A[e+4>>2],i=A[b+20>>2],l[i+21|0]){if(l[i+20|0])break f;if(t[i+20|0]=1,A[i+16>>2]=f,k=k+2|0,e=A[A[b+8>>2]+4>>2],b=A[e+4>>2],f=A[b+20>>2],!l[f+21|0])break r;if(!l[f+20|0])continue;break r}break}k|=1;break e}k|=1}i=f}f=n+k|0,A[r>>2]=f;r:{if(1&n){if(!(1&k))break r;A[r>>2]=f-1,e=e+8|0}else e=a+4|0;e=A[e>>2]}if(A[r+4>>2]=e,i)for(;t[i+20|0]=0,i=A[i+16>>2];);}function fr(r,e,f){var i=0,a=0,n=0,t=0,b=0,k=0,o=0,u=0,c=0;r:{e:{f:{i:{a:{n:{t:{b:{k:{o:{if(e){if(!f)break o;break k}F=0,r=(r>>>0)/(f>>>0)|0;break r}if(!r)break b;break t}if(!(f-1&f))break n;t=0-(n=(g(f)+33|0)-g(e)|0)|0;break i}F=0,r=(e>>>0)/0|0;break r}if((i=32-g(e)|0)>>>0<31)break a;break f}if(1==(0|f))break e;f=31&(n=Fr(f)),(63&n)>>>0>=32?r=e>>>f|0:(i=e>>>f|0,r=((1<>>f),F=i;break r}n=i+1|0,t=63-i|0}if(a=31&(i=63&n),i>>>0>=32?(i=0,b=e>>>a|0):(i=e>>>a|0,b=((1<>>a),a=31&(t&=63),t>>>0>=32?(e=r<>>32-a|e<>>31,b=(i=b<<1|e>>>31)-(o=f&(a=c-(k+(i>>>0>t>>>0)|0)>>31))|0,i=k-(i>>>0>>0)|0,e=e<<1|r>>>31,r=u|r<<1,u=1&a,n=n-1|0;);F=e<<1|r>>>31,r=u|r<<1;break r}r=0,e=0}F=e}return r}function ir(r){var e,f,i,a,n=0,t=0,b=0,k=p(0),o=0,u=p(0),c=0,s=0,l=0,v=0;if(f=A[r+4>>2],e=A[r>>2],t=A[e+4>>2],a=A[(n=f+(t<<3)|0)>>2],!((0|(i=A[r+8>>2]))<=0)&&(c=A[(i<<2)+e>>2],A[e+4>>2]=c,A[4+(s=(c<<3)+f|0)>>2]=1,A[n>>2]=0,A[n+4>>2]=A[r+16>>2],l=i-1|0,A[r+8>>2]=l,A[r+16>>2]=t,1!=(0|i))){for(n=1;(0|l)<=(0|(r=n<<1))||(b=A[(A[((t=1|r)<<2)+e>>2]<<3)+f>>2],k=h[b+28>>2],o=A[(A[(r<<2)+e>>2]<<3)+f>>2],!(k<(u=h[o+28>>2]))&(!(h[b+32>>2]<=h[o+32>>2])|k!=u)||(r=t)),!((0|r)>=(0|i)||(t=A[s>>2],k=h[t+28>>2],b=A[(r<<2)+e>>2],v=A[(o=(b<<3)+f|0)>>2],k<(u=h[v+28>>2])|k==u&h[t+32>>2]<=h[v+32>>2]));)A[(n<<2)+e>>2]=b,A[o+4>>2]=n,n=r;A[(n<<2)+e>>2]=c,A[s+4>>2]=n}return a}function ar(r,e,f){switch(e-9|0){case 0:return e=A[f>>2],A[f>>2]=e+4,void(A[r>>2]=A[e>>2]);case 6:return e=A[f>>2],A[f>>2]=e+4,e=s[e>>1],A[r>>2]=e,void(A[r+4>>2]=e>>31);case 7:return e=A[f>>2],A[f>>2]=e+4,A[r>>2]=v[e>>1],void(A[r+4>>2]=0);case 8:return e=A[f>>2],A[f>>2]=e+4,e=t[0|e],A[r>>2]=e,void(A[r+4>>2]=e>>31);case 9:return e=A[f>>2],A[f>>2]=e+4,A[r>>2]=l[0|e],void(A[r+4>>2]=0);case 16:return e=A[f>>2]+7&-8,A[f>>2]=e+8,void(w[r>>3]=w[e>>3]);case 17:c();default:return;case 1:case 4:case 14:return e=A[f>>2],A[f>>2]=e+4,e=A[e>>2],A[r>>2]=e,void(A[r+4>>2]=e>>31);case 2:case 5:case 11:case 15:return e=A[f>>2],A[f>>2]=e+4,A[r>>2]=A[e>>2],void(A[r+4>>2]=0);case 3:case 10:case 12:case 13:}e=A[f>>2]+7&-8,A[f>>2]=e+8,f=A[e+4>>2],A[r>>2]=A[e>>2],A[r+4>>2]=f}function nr(r,e,f){var i=0,a=0;if(f&&(t[0|r]=e,t[(i=r+f|0)-1|0]=e,!(f>>>0<3||(t[r+2|0]=e,t[r+1|0]=e,t[i-3|0]=e,t[i-2|0]=e,f>>>0<7||(t[r+3|0]=e,t[i-4|0]=e,f>>>0<9||(a=(i=0-r&3)+r|0,r=y(255&e,16843009),A[a>>2]=r,A[(e=(f=f-i&-4)+a|0)-4>>2]=r,f>>>0<9||(A[a+8>>2]=r,A[a+4>>2]=r,A[e-8>>2]=r,A[e-12>>2]=r,f>>>0<25||(A[a+24>>2]=r,A[a+20>>2]=r,A[a+16>>2]=r,A[a+12>>2]=r,A[e-16>>2]=r,A[e-20>>2]=r,A[e-24>>2]=r,A[e-28>>2]=r,(f=f-(e=4&a|24)|0)>>>0<32))))))))for(r=gr(r,0,1,1),i=F,e=e+a|0;A[e+24>>2]=r,A[e+28>>2]=i,A[e+16>>2]=r,A[e+20>>2]=i,A[e+8>>2]=r,A[e+12>>2]=i,A[e>>2]=r,A[e+4>>2]=i,e=e+32|0,(f=f-32|0)>>>0>31;);}function tr(r,e,f){var i,a=p(0),n=0,t=p(0),b=p(0),k=0,o=p(0),u=p(0),c=p(0);_=i=_+-64|0;r:{e:{if(!(!(k=(a=h[e+28>>2])>(b=h[r+28>>2]))&(!(h[r+32>>2]<=h[e+32>>2])|a!=b))){if((t=h[f+28>>2])>a|a==t&h[e+32>>2]<=h[f+32>>2])break r;if(n=1,k)break e}n=0,a==b&&(n=h[r+32>>2]<=h[e+32>>2])}k=n,n=1,(t=h[f+28>>2])>a||(n=0,a==t&&(n=h[e+32>>2]<=h[f+32>>2])),o=h[r+32>>2],u=h[e+32>>2],c=h[f+32>>2],w[i+40>>3]=t,w[i+24>>3]=a,w[i+48>>3]=c,w[i+32>>3]=u,w[i+16>>3]=o,w[i+8>>3]=b,A[i+4>>2]=n,A[i>>2]=k,_r(1092,i),t=h[f+28>>2],b=h[r+28>>2],a=h[e+28>>2]}return o=p(0),_=i- -64|0,b=p(a-b),a=p(t-a),p(b+a)>p(0)&&(t=h[e+32>>2],o=p(p(p(t-h[f+32>>2])*b)+p(a*p(t-h[r+32>>2])))),o}function br(r,e,f){switch(e-100100|0){case 0:return void(A[r+88>>2]=f||15);case 6:return void(A[r+1716>>2]=f||3);case 4:return t[r+80|0]=!!(0|f),void(A[r+92>>2]=f||14);case 10:return t[r+80|0]=!!(0|f),void(A[r+1720>>2]=f||4);case 1:return void(A[r+96>>2]=f||13);case 7:return void(A[r+1724>>2]=f||5);case 2:return void(A[r+100>>2]=f||12);case 8:return void(A[r+1728>>2]=f||6);case 3:return void(A[r+12>>2]=f||18);case 9:return void(A[r+1732>>2]=f||11);case 5:return void(A[r+76>>2]=f||17);case 11:return void(A[r+1736>>2]=f||10);case 12:return void(A[r+104>>2]=f||16)}11==(0|(e=A[r+1732>>2]))?xr[A[r+12>>2]](100900):xr[0|e](100900,A[r+1896>>2])}function kr(r,e,f){var i=0,a=0,n=0,b=0;i=A[e>>2];r:{if((0|e)!=(0|f))for(;;){if(t[e+15|0]=0,b=A[e+4>>2],n=A[A[b+8>>2]>>2],a=A[n>>2],A[a+16>>2]!=A[i+16>>2]){if(!l[n+15|0])return r=l[e+12|0],f=A[i+20>>2],A[f+8>>2]=i,t[f+21|0]=r,A[i+24>>2]=0,Pr(b),O(e),i;if(!(a=J(A[A[i+8>>2]+4>>2],A[a+4>>2])))break r;if(!Z(A[n>>2]))break r;A[n>>2]=a,t[n+15|0]=0,A[a+24>>2]=n}if(A[i+8>>2]!=(0|a)){if(!K(A[A[a+4>>2]+12>>2],a))break r;if(!K(i,a))break r}if(a=l[e+12|0],i=A[e>>2],b=A[i+20>>2],A[b+8>>2]=i,t[b+21|0]=a,A[i+24>>2]=0,Pr(A[e+4>>2]),O(e),i=A[n>>2],(0|f)==(0|(e=n)))break}return i}Br(r+1740|0,1),c()}function or(r,e,f){var i,a,n=0;_=i=_-48|0,A[i+24>>2]=0,A[i+28>>2]=0,A[i+16>>2]=0,A[i+20>>2]=0,A[i+8>>2]=0,A[i+12>>2]=0,A[i>>2]=1056964608,A[i+4>>2]=1056964608,n=A[e+16>>2],A[i+16>>2]=A[n+12>>2],A[i+20>>2]=A[A[f+16>>2]+12>>2],h[i+36>>2]=h[n+16>>2],h[i+40>>2]=h[n+20>>2],h[i+44>>2]=h[n+24>>2],A[n+12>>2]=0,n=n+12|0,10==(0|(a=A[r+1736>>2]))?xr[A[r+76>>2]](i+36|0,i+16|0,i,n):xr[0|a](i+36|0,i+16|0,i,n,A[r+1896>>2]),A[n>>2]||(A[n>>2]=A[i+16>>2]),K(e,f)||(Br(r+1740|0,1),c()),_=i+48|0}function ur(r,e,f){var i,a=0,n=0;if(_=i=_-208|0,A[i+204>>2]=e,nr(e=i+160|0,0,40),A[i+200>>2]=A[i+204>>2],!((0|W(0,r,i+200|0,i+80|0,e,f))<0)){e=A[423]<0,a=A[404],A[404]=-33&a;r:{e:{if(A[416]){if(A[408])break e}else A[416]=80,A[411]=0,A[408]=0,A[409]=0,n=A[415],A[415]=i;if(Rr(1616))break r}W(1616,r,i+200|0,i+80|0,i+160|0,f)}n&&(xr[A[413]](1616,0,0),A[416]=0,A[415]=n,A[411]=0,A[408]=0,A[409]=0),A[404]=A[404]|32&a}_=i+208|0}function cr(r,e){if(!r)return 0;r:{e:{if(r){if(e>>>0<=127)break e;if(A[A[845]>>2]){if(e>>>0<=2047){t[r+1|0]=63&e|128,t[0|r]=e>>>6|192,r=2;break r}if(!(57344!=(-8192&e)&e>>>0>=55296)){t[r+2|0]=63&e|128,t[0|r]=e>>>12|224,t[r+1|0]=e>>>6&63|128,r=3;break r}if(e-65536>>>0<=1048575){t[r+3|0]=63&e|128,t[0|r]=e>>>18|240,t[r+2|0]=e>>>6&63|128,t[r+1|0]=e>>>12&63|128,r=4;break r}}else if(57216==(-128&e))break e;A[806]=25,r=-1}else r=1;break r}t[0|r]=e,r=1}return r}function sr(r){var e,f=0,i=0,a=0,n=0,t=p(0),b=p(0);if(!(f=A[r+12>>2]))return ir(A[r>>2]);if(a=A[r+8>>2],e=A[A[(a+(f<<2)|0)-4>>2]>>2],i=A[r>>2],A[i+8>>2]&&(n=A[A[i+4>>2]+(A[A[i>>2]+4>>2]<<3)>>2],!(!((t=h[n+28>>2])<(b=h[e+28>>2]))&(!(h[n+32>>2]<=h[e+32>>2])|t!=b))))return ir(i);for(i=a-8|0,a=((0|f)>0?1:f)-1|0;;){if((0|f)<2)return A[r+12>>2]=a,e;if(n=f<<2,f=f-1|0,A[A[i+n>>2]>>2])break}return A[r+12>>2]=f,e}function Ar(r,e,f){var i=0,a=0,n=0;if(!(32&l[0|r]))r:{if(!(i=A[r+16>>2])){if(Rr(r))break r;i=A[r+16>>2]}if(i-(a=A[r+20>>2])>>>0>>0)xr[A[r+36>>2]](r,e,f);else{e:{f:if(!(!f|A[r+80>>2]<0)){for(i=f;;){if(10!=l[(n=e+i|0)-1|0]){if(i=i-1|0)continue;break f}break}if(xr[A[r+36>>2]](r,e,i)>>>0>>0)break r;f=f-i|0,a=A[r+20>>2];break e}n=e}N(a,n,f),A[r+20>>2]=A[r+20>>2]+f}}}function lr(r,e){var f=0,i=0,a=0;(f=Q(16))&&(a=$(A[r+8>>2]))&&(i=A[a+16>>2],h[i+32>>2]=e,A[i+28>>2]=2112929218,i=A[A[a+4>>2]+16>>2],h[i+32>>2]=e,A[i+28>>2]=-34554430,A[r+72>>2]=i,t[f+15|0]=0,t[f+12|0]=0,A[f+8>>2]=0,A[f>>2]=a,t[f+13|0]=1,t[f+14|0]=0,i=f,f=Cr(a=A[r+64>>2],a,f),A[i+4>>2]=f,f)||(Br(r+1740|0,1),c())}function vr(r){var e=0,f=0,i=0;if((0|(e=A[40+(r|=0)>>2]))!=(0|(f=r+40|0)))for(;i=A[e>>2],O(e),(0|f)!=(0|(e=i)););if((0|(e=A[r>>2]))!=(0|r))for(;i=A[e>>2],O(e),(0|(e=i))!=(0|r););if((0|(e=A[r+64>>2]))!=(0|(f=r- -64|0)))for(;i=A[e>>2],O(e),(0|f)!=(0|(e=i)););O(r)}function dr(r){var e=0,f=p(0),i=p(0);if(!(e=A[r+12>>2]))return r=A[r>>2],A[A[r+4>>2]+(A[A[r>>2]+4>>2]<<3)>>2];e=A[A[(A[r+8>>2]+(e<<2)|0)-4>>2]>>2],r=A[r>>2];r:{if(A[r+8>>2]){if(r=A[A[r+4>>2]+(A[A[r>>2]+4>>2]<<3)>>2],(f=h[r+28>>2])<(i=h[e+28>>2]))break r;if(f==i&&h[r+32>>2]<=h[e+32>>2])break r}r=e}return r}function hr(r,e,f){var i=0,a=0,n=0,b=0;if(e)for(;n=f=f-1|0,b=(a=r)-gr(r=fr(r,e,10),i=F,10,0)|48,t[0|n]=b,a=e>>>0>9,e=i,a;);if(r)for(;e=(r>>>0)/10|0,t[0|(f=f-1|0)]=r-y(e,10)|48,i=r>>>0>9,r=e,i;);return f}function wr(r,e,f,i){var a,n=0,t=0;if(a=A[980]+1|0,A[980]=a,A[r>>2]=a,i)for(;;){if(!A[(n=(t<<3)+f|0)>>2])return A[n>>2]=a,A[n+4>>2]=e,A[n+8>>2]=0,B=i,f;if((0|(t=t+1|0))==(0|i))break}return n=r,r=i<<1,e=wr(n,e,G(f,i<<4|8),r),B=r,e}function yr(r,e){var f,i,a=0;if(u(+r),f=0|k(1),i=0|k(0),2047!=(0|(a=f>>>20&2047))){if(!a)return 0==r?a=0:(r=yr(0x10000000000000000*r,e),a=A[e>>2]+-64|0),A[e>>2]=a,r;A[e>>2]=a-1022,o(0,0|i),o(1,-2146435073&f|1071644672),r=+b[0]}return r}function pr(r){var e=0,f=0,i=0;if(t[A[r>>2]]-48>>>0>=10)return 0;for(;i=A[r>>2],f=-1,e>>>0<=214748364&&(f=(0|(f=t[0|i]-48|0))>(2147483647^(e=y(e,10)))?-1:f+e|0),A[r>>2]=i+1,e=f,t[i+1|0]-48>>>0<10;);return e}function mr(r,e,f){var i=p(0),a=p(0),n=0,t=p(0),b=p(0);return i=h[e+28>>2],a=p(i-h[r+28>>2]),i=p(h[f+28>>2]-i),(t=p(a+i))>p(0)?(b=h[((n=i>a)?r:f)+32>>2],i=p(p(p(b-h[(n?f:r)+32>>2])*p((n?a:i)/t))+p(h[e+32>>2]-b))):i=p(0),i}function gr(r,e,f,i){var a,n,t,b,k=0,o=0;return b=y(k=f>>>16|0,o=r>>>16|0),k=(65535&(o=((t=y(a=65535&f,n=65535&r))>>>16|0)+y(o,a)|0))+y(k,n)|0,F=(y(e,f)+b|0)+y(r,i)+(o>>>16)+(k>>>16)|0,65535&t|k<<16}function Cr(r,e,f){for(var i=0;e=A[e+8>>2],(i=A[e>>2])&&!(0|xr[A[r+16>>2]](A[r+12>>2],i,f)););return(r=Q(12))&&(A[r>>2]=f,f=A[e+4>>2],A[r+4>>2]=f,A[f+8>>2]=r,A[r+8>>2]=e,A[e+4>>2]=r),r}function Er(r,e,f,i,a){var n;if(_=n=_-256|0,!(73728&a|(0|f)<=(0|i))){if(nr(n,255&e,(f=(i=f-i|0)>>>0<256)?i:256),!f)for(;Ar(r,n,256),(i=i-256|0)>>>0>255;);Ar(r,n,i)}_=n+256|0}function Rr(r){var e=0;return e=A[r+72>>2],A[r+72>>2]=e-1|e,8&(e=A[r>>2])?(A[r>>2]=32|e,-1):(A[r+4>>2]=0,A[r+8>>2]=0,e=A[r+44>>2],A[r+28>>2]=e,A[r+20>>2]=e,A[r+16>>2]=e+A[r+48>>2],0)}function Ir(r,e,f){var i=0,a=0,n=0;r:if(f)for(;;){if(!(n=A[(a=(i<<3)+e|0)>>2]))break r;if((0|r)==(0|n))return A[a+4>>2];if((0|(i=i+1|0))==(0|f))break}return 0}function Sr(r){var e,f;r:{if(!((r=(e=A[440])+(f=r+7&-8)|0)>>>0<=e>>>0&&f)){if(r>>>0<=Or()<<16>>>0)break r;if(0|M(0|r))break r}return A[806]=48,-1}return A[440]=r,e}function Mr(r){var e=0;(e=A[r>>2])&&(O(A[e+4>>2]),O(A[e>>2]),O(e)),(e=A[r+8>>2])&&O(e),(e=A[r+4>>2])&&O(e),O(r)}function Pr(r){var e,f;e=A[r+4>>2],f=A[r+8>>2],A[e+8>>2]=f,A[f+4>>2]=e,O(r)}function Ur(r){var e;return(-1>>>(e=31&r)&-2)<>>r}function _r(r,e){var f;_=f=_-16|0,A[f+12>>2]=e,ur(r,e,40),_=f+16|0}function Br(r,e){r|=0,e|=0,A[978]||(A[978]=r,A[979]=e),S()}function Fr(r){return r?31-g(r-1^r)|0:32}function Qr(r,e){}function Tr(r){}function Wr(){}a(e=l,1024,"LSsgICAwWDB4AC0wWCswWCAwWC0weCsweCAweABuYW4AaW5mAE5BTgBJTkYALgAobnVsbCkAR290IGVycm9yICVkCgAlZCAlZCAoJWYsJWYpLCglZiwlZiksKCVmLCVmKSAK"),a(e,1136,"GQAKABkZGQAAAAAFAAAAAAAACQAAAAALAAAAAAAAAAAZABEKGRkZAwoHAAEACQsYAAAJBgsAAAsABhkAAAAZGRk="),a(e,1217,"DgAAAAAAAAAAGQAKDRkZGQANAAACAAkOAAAACQAOAAAO"),a(e,1275,"DA=="),a(e,1287,"EwAAAAATAAAAAAkMAAAAAAAMAAAM"),a(e,1333,"EA=="),a(e,1345,"DwAAAAQPAAAAAAkQAAAAAAAQAAAQ"),a(e,1391,"Eg=="),a(e,1403,"EQAAAAARAAAAAAkSAAAAAAASAAASAAAaAAAAGhoa"),a(e,1458,"GgAAABoaGgAAAAAAAAk="),a(e,1507,"FA=="),a(e,1519,"FwAAAAAXAAAAAAkUAAAAAAAUAAAU"),a(e,1565,"Fg=="),a(e,1577,"FQAAAAAVAAAAAAkWAAAAAAAWAAAWAAAwMTIzNDU2Nzg5QUJDREVG"),a(e,1616,"BQ=="),a(e,1628,"JQ=="),a(e,1652,"JgAAACcAAACYCAAAAAQ="),a(e,1676,"AQ=="),a(e,1692,"/////wo="),a(e,1760,"YI8=");var Hr,xr=(Hr=[null,function(r,e,f){r|=0,e=A[20+(e|=0)>>2],A[e+16>>2]=A[r+84>>2],A[r+84>>2]=e,t[e+20|0]=1},function(r,e,f){e|=0,f|=0,3==(0|(f=A[1716+(r|=0)>>2]))?xr[A[r+88>>2]](6):xr[0|f](6,A[r+1896>>2]),5==(0|(f=A[r+1724>>2]))?xr[A[r+96>>2]](A[A[e+16>>2]+12>>2]):xr[0|f](A[A[e+16>>2]+12>>2],A[r+1896>>2]),5==(0|(f=A[r+1724>>2]))?xr[A[r+96>>2]](A[A[A[e+4>>2]+16>>2]+12>>2]):xr[0|f](A[A[A[e+4>>2]+16>>2]+12>>2],A[r+1896>>2]),f=A[e+20>>2];r:if(l[f+21|0])for(;;){if(l[f+20|0])break r;if(t[f+20|0]=1,e=A[e+8>>2],5==(0|(f=A[r+1724>>2]))?xr[A[r+96>>2]](A[A[A[e+4>>2]+16>>2]+12>>2]):xr[0|f](A[A[A[e+4>>2]+16>>2]+12>>2],A[r+1896>>2]),f=A[e+20>>2],!l[f+21|0])break}6==(0|(e=A[r+1728>>2]))?xr[A[r+100>>2]]():xr[0|e](A[r+1896>>2])},Qr,Qr,Qr,Tr,function(r,e,f){e|=0,f|=0,3==(0|(f=A[1716+(r|=0)>>2]))?xr[A[r+88>>2]](5):xr[0|f](5,A[r+1896>>2]),5==(0|(f=A[r+1724>>2]))?xr[A[r+96>>2]](A[A[e+16>>2]+12>>2]):xr[0|f](A[A[e+16>>2]+12>>2],A[r+1896>>2]),5==(0|(f=A[r+1724>>2]))?xr[A[r+96>>2]](A[A[A[e+4>>2]+16>>2]+12>>2]):xr[0|f](A[A[A[e+4>>2]+16>>2]+12>>2],A[r+1896>>2]),f=A[e+20>>2];r:if(l[f+21|0])for(;;){if(l[f+20|0])break r;if(t[f+20|0]=1,e=A[A[e+12>>2]+4>>2],5==(0|(f=A[r+1724>>2]))?xr[A[r+96>>2]](A[A[e+16>>2]+12>>2]):xr[0|f](A[A[e+16>>2]+12>>2],A[r+1896>>2]),f=A[e+20>>2],!l[f+21|0]|l[f+20|0])break r;if(t[f+20|0]=1,e=A[e+8>>2],5==(0|(f=A[r+1724>>2]))?xr[A[r+96>>2]](A[A[A[e+4>>2]+16>>2]+12>>2]):xr[0|f](A[A[A[e+4>>2]+16>>2]+12>>2],A[r+1896>>2]),f=A[e+20>>2],!l[f+21|0])break}6==(0|(e=A[r+1728>>2]))?xr[A[r+100>>2]]():xr[0|e](A[r+1896>>2])},function(r,e){r|=0,e|=0;var f=p(0),i=p(0);if((f=h[r+28>>2])<(i=h[e+28>>2]))r=1;else{if(f!=i)return 0;r=h[r+32>>2]<=h[e+32>>2]}return 0|r},function(r,e,f){r|=0,e|=0,f|=0;var i,a,n=p(0),t=p(0);return f=A[f>>2],i=A[A[f+4>>2]+16>>2],e=A[e>>2],(0|(a=A[A[e+4>>2]+16>>2]))==(0|(r=A[r+72>>2]))?(0|r)==(0|i)?(e=A[e+16>>2],n=h[e+28>>2],f=A[f+16>>2],!(n<(t=h[f+28>>2]))&(!(h[e+32>>2]<=h[f+32>>2])|n!=t)?tr(r,f,e)>=p(0)|0:tr(r,e,f)<=p(0)|0):tr(i,r,A[f+16>>2])<=p(0)|0:(e=A[e+16>>2],(0|r)==(0|i)?tr(a,r,e)>=p(0)|0:mr(a,r,e)>=mr(A[A[f+4>>2]+16>>2],r,A[f+16>>2])|0)},function(r,e,f,i,a){},Qr,Wr,Tr,Tr,Tr,Tr,function(r,e,f,i){},Tr,rr,function(r){r|=0;var e,f=0,i=0,a=p(0),n=p(0),t=p(0),b=p(0),k=p(0),o=0,u=p(0),c=0,s=0,v=p(0),d=p(0),w=p(0),y=p(0),m=0,g=p(0),C=p(0),E=p(0),R=p(0),I=p(0),S=p(0),M=0;r:{e:if(!((0|(e=A[r+112>>2]))<3)){if(m=116+((M=e<<4)+r|0)|0,g=h[r+124>>2],C=h[r+120>>2],b=h[r+24>>2],E=h[r+116>>2],u=h[r+16>>2],k=h[r+20>>2],!(u!=p(0)|k!=p(0))&b==p(0))for(i=r+148|0,b=p(0),k=p(0),u=p(0),a=v=p(h[(f=r+132|0)>>2]-E),n=d=p(h[r+136>>2]-C),w=t=p(h[r+140>>2]-g);R=p(h[f+20>>2]-C),I=p(h[i>>2]-E),S=p(p(a*R)-p(I*n)),y=p(h[f+24>>2]-g),n=p(p(n*y)-p(R*w)),a=p(p(w*I)-p(y*a)),p(p(S*b)+p(p(n*u)+p(k*a)))>=p(0)?(b=p(b+S),k=p(k+a),n=p(u+n)):(b=p(b-S),k=p(k-a),n=p(u-n)),u=n,a=I,n=R,w=y,m>>>0>(i=(f=i)+16|0)>>>0;);else v=p(h[r+132>>2]-E),d=p(h[r+136>>2]-C),t=p(h[r+140>>2]-g);for(i=r+148|0,f=c=r+132|0;;){a=t,t=d,o=f,n=v,d=p(h[f+20>>2]-C),v=p(h[(f=i)>>2]-E),y=p(p(p(n*d)-p(t*v))*b),w=t,t=p(h[o+24>>2]-g);f:if((a=p(y+p(p(p(p(w*t)-p(d*a))*u)+p(k*p(p(a*v)-p(t*n))))))!=p(0)){if(a>p(0)){if(i=0,o=(0|s)<0,s=1,!o)break f;break r}if(i=0,o=(0|s)>0,s=-1,o)break r}if(!(m>>>0>(i=f+16|0)>>>0))break}if(s){i=1;f:{i:switch(A[r+56>>2]-100132|0){case 0:if((0|s)>=0)break f;break e;case 2:break r;case 1:break i;default:break f}if((0|s)>0)break e}3==(0|(f=A[r+1716>>2]))?xr[A[r+88>>2]](l[r+81|0]?2:(0|e)<4?4:6):xr[0|f](l[r+81|0]?2:(0|e)<4?4:6,A[r+1896>>2]),5==(0|(f=A[r+1724>>2]))?xr[A[r+96>>2]](A[r+128>>2]):xr[0|f](A[r+128>>2],A[r+1896>>2]);f:if((0|s)<=0){if((0|e)<2)break f;for(f=M+100|0;i=r+f|0,5==(0|(o=A[r+1724>>2]))?xr[A[r+96>>2]](A[i+12>>2]):xr[0|o](A[i+12>>2],A[r+1896>>2]),i=(0|f)>132,f=f-16|0,i;);}else if(!(c>>>0>=m>>>0))for(;5==(0|(f=A[r+1724>>2]))?xr[A[r+96>>2]](A[c+12>>2]):xr[0|f](A[c+12>>2],A[r+1896>>2]),m>>>0>(c=c+16|0)>>>0;);6==(0|(f=A[r+1728>>2]))?xr[A[r+100>>2]]():xr[0|f](A[r+1896>>2])}}i=1}return 0|i},X,Br,x,function(r){r|=0;var e,f=0,i=0,a=0,n=0,b=0,k=0,o=0,u=p(0),s=0,l=p(0),v=0,d=0,w=0,m=0,g=0,C=0,E=0,R=0,I=0;_=e=_-48|0,t[r+60|0]=0;r:{if(f=A[r+8>>2],(0|(i=A[f+64>>2]))!=(0|(o=f- -64|0)))for(;;){f=A[i+12>>2],a=A[i>>2],b=A[i+16>>2],n=A[A[i+4>>2]+16>>2];e:{if(!(h[b+28>>2]!=h[n+28>>2]|h[b+32>>2]!=h[n+32>>2]|A[f+12>>2]==(0|i))){if(or(r,f,i),Z(i)){n=A[f+12>>2];break e}break r}n=f,f=i}if(A[n+12>>2]==(0|f)){if((0|f)!=(0|n)&&(a=(0|a)!=(0|n)&A[a+4>>2]!=(0|n)?a:A[a>>2],!Z(n)))break r;if(i=(0|f)==(0|a)|A[a+4>>2]==(0|f)?A[a>>2]:a,!Z(f))break r}else i=a;if((0|i)==(0|o))break}(i=Q(28))?((f=Q(28))?(A[f+8>>2]=0,A[f+12>>2]=32,n=Q(132),A[f>>2]=n,n?(a=Q(264),A[f+4>>2]=a,a?(A[f+24>>2]=8,A[f+16>>2]=0,A[f+20>>2]=0,A[n+4>>2]=1,A[a+8>>2]=0):(O(n),O(f),f=0)):(O(f),f=0)):f=0,A[i>>2]=f,f?(a=Q(128),A[i+4>>2]=a,a?(A[i+24>>2]=8,A[i+20>>2]=0,A[i+12>>2]=0,A[i+16>>2]=32):(O(A[f+4>>2]),O(A[f>>2]),O(f),O(i),i=0)):(O(i),i=0)):i=0,d=i,A[r+68>>2]=d;e:if(d){i=a=A[r+8>>2];f:{i:{for(;;){if((0|a)!=(0|(i=A[i>>2]))){if(f=q(d,i),A[i+36>>2]=f,2147483647!=(0|f))continue;break i}break}if(_=C=_-400|0,a=Q(4+(f=(E=A[d+12>>2])<<2)|0),A[d+8>>2]=a,_=C+400|0,a){if((n=(f+a|0)-4|0)>>>0>=a>>>0)for(f=A[d+4>>2],i=a;A[i>>2]=f,f=f+4|0,n>>>0>=(i=i+4|0)>>>0;);for(A[C+4>>2]=n,A[C>>2]=a,v=8|C,R=2016473283,b=C;;){if((o=A[v-4>>2])>>>0>(k=A[b>>2])+40>>>0)for(;;){for(R=y(R,1539415821)+1|0,m=A[(f=((R>>>0)%(1+(o-k>>2)>>>0)<<2)+k|0)>>2],A[f>>2]=A[k>>2],A[k>>2]=m,f=o+4|0,i=k-4|0;;){a=f,n=i,i=i+4|0,s=A[n+4>>2],g=A[s>>2],u=h[g+28>>2],w=A[m>>2];a:if(!(u<(l=h[w+28>>2])))for(;;){if(f=i,!(!(h[g+32>>2]<=h[w+32>>2])|u!=l))break a;if(i=f+4|0,n=f,s=A[f+4>>2],g=A[s>>2],l>(u=h[g+28>>2]))break}v=A[(f=a-4|0)>>2],g=A[v>>2];a:if(!(l<(u=h[g+28>>2])))for(;;){if(!(!(h[w+32>>2]<=h[g+32>>2])|u!=l))break a;if(a=f,v=A[(f=f-4|0)>>2],g=A[v>>2],l<(u=h[g+28>>2]))break}if(A[i>>2]=v,A[f>>2]=s,!(f>>>0>i>>>0))break}if(v=A[i>>2],A[i>>2]=s,A[f>>2]=v,(i-k|0)<(o-f|0)?(f=a,i=o,o=n):(f=k,i=n,k=a),A[b+4>>2]=i,A[b>>2]=f,b=b+8|0,!(k+40>>>0>>0))break}if(v=b,(s=k+4|0)>>>0<=o>>>0)for(;;){w=A[s>>2];a:if(!(k>>>0>=(f=i=s)>>>0))for(;;){if(b=A[w>>2],u=h[b+28>>2],n=A[(f=i-4|0)>>2],a=A[n>>2],u<(l=h[a+28>>2])){f=i;break a}if(!(!(h[b+32>>2]<=h[a+32>>2])|u!=l)){f=i;break a}if(A[i>>2]=n,i=f,!(k>>>0>>0))break}if(A[f>>2]=w,!((s=s+4|0)>>>0<=o>>>0))break}if(!(C>>>0<=(b=v-8|0)>>>0))break}if(A[d+20>>2]=1,A[d+16>>2]=E,E=A[d>>2],(0|(b=A[E+8>>2]))>0)for(w=A[E+4>>2],m=A[E>>2],f=b;;){for(n=f,d=w+((s=A[m+(f<<2)>>2])<<3)|0,i=f;(0|b)<=(0|(f=i<<1))||(k=A[w+(A[m+((a=1|f)<<2)>>2]<<3)>>2],u=h[k+28>>2],o=A[w+(A[m+(f<<2)>>2]<<3)>>2],!(u<(l=h[o+28>>2]))&(!(h[k+32>>2]<=h[o+32>>2])|u!=l)||(f=a)),!((0|f)>(0|b)||(v=A[d>>2],u=h[v+28>>2],k=A[m+(f<<2)>>2],a=A[(o=w+(k<<3)|0)>>2],u<(l=h[a+28>>2])|u==l&h[v+32>>2]<=h[a+32>>2]));)A[m+(i<<2)>>2]=k,A[o+4>>2]=i,i=f;if(A[m+(i<<2)>>2]=s,A[d+4>>2]=i,f=n-1|0,!((0|n)>1))break}A[E+20>>2]=1,i=1}else i=0;if(i)break f}Mr(A[r+68>>2]),A[r+68>>2]=0;break e}if((f=Q(20))&&(A[f+16>>2]=9,A[f+12>>2]=r,A[f>>2]=0,A[f+8>>2]=f,A[f+4>>2]=f),A[r+64>>2]=f,!f)break r;if(lr(r,p(-3999999973526325e22)),lr(r,p(3999999973526325e22)),f=sr(A[r+68>>2]))for(;;){f:if(i=dr(A[r+68>>2]))for(;;){if(h[i+28>>2]!=h[f+28>>2]|h[i+32>>2]!=h[f+32>>2])break f;if(n=A[sr(A[r+68>>2])+8>>2],a=A[f+8>>2],A[e+24>>2]=0,A[e+28>>2]=0,A[e+16>>2]=0,A[e+20>>2]=0,A[e+8>>2]=0,A[e+12>>2]=0,A[e>>2]=1056964608,A[e+4>>2]=1056964608,i=A[a+16>>2],A[e+16>>2]=A[i+12>>2],A[e+20>>2]=A[A[n+16>>2]+12>>2],h[e+36>>2]=h[i+16>>2],h[e+40>>2]=h[i+20>>2],h[e+44>>2]=h[i+24>>2],A[i+12>>2]=0,b=i+12|0,10==(0|(i=A[r+1736>>2]))?xr[A[r+76>>2]](e+36|0,e+16|0,e,b):xr[0|i](e+36|0,e+16|0,e,b,A[r+1896>>2]),A[b>>2]||(A[b>>2]=A[e+16>>2]),!K(a,n))break r;if(!(i=dr(A[r+68>>2])))break}if(H(r,f),!(f=sr(A[r+68>>2])))break}for(i=A[A[A[r+64>>2]+4>>2]>>2],A[r+72>>2]=A[A[i>>2]+16>>2];A[A[i>>2]+24>>2]=0,Pr(A[i+4>>2]),O(i),f=A[r+64>>2],i=A[A[f+4>>2]>>2];);if((0|f)!=(0|(i=A[f+4>>2])))for(;O(i),(0|f)!=(0|(i=A[i+4>>2])););if(O(f),Mr(A[r+68>>2]),I=1,f=A[r+8>>2],(0|(r=A[f+40>>2]))!=(0|(i=f+40|0)))for(;;){if(a=A[r+8>>2],r=A[r>>2],(0|a)==A[A[a+12>>2]+12>>2]&&(f=A[a+8>>2],A[f+28>>2]=A[f+28>>2]+A[a+28>>2],f=A[f+4>>2],A[f+28>>2]=A[f+28>>2]+A[A[a+4>>2]+28>>2],!Z(a))){I=0;break e}if((0|r)==(0|i))break}}return _=e+48|0,0|I}Br(r+1740|0,1),c()},function(r,e,f){e|=0,f|=0;var i,a=0,n=0,t=0;n=1;r:if((0|(a=A[64+(r|=0)>>2]))!=(0|(i=r- -64|0))){if(t=0-e|0,!f)for(;;)if(r=l[A[a+20>>2]+21|0],A[a+28>>2]=(0|r)!=l[A[A[a+4>>2]+20>>2]+21|0]?r?e:t:0,(0|i)==(0|(a=A[a>>2])))break r;for(;;){if(r=A[a>>2],(0|(f=l[A[a+20>>2]+21|0]))==l[A[A[a+4>>2]+20>>2]+21|0]){if(!Z(a)){n=0;break r}}else A[a+28>>2]=f?e:t;if((0|i)==(0|(a=r)))break}}return 0|n},function(r){r|=0;var e,f=0,i=0,a=0,n=p(0),t=p(0),b=0,k=0,o=0;if((0|(f=A[r+40>>2]))!=(0|(e=r+40|0)))for(;;){if(r=A[f>>2],l[f+21|0]){for(f=f+8|0;f=A[f>>2],a=A[A[f+4>>2]+16>>2],n=h[a+28>>2],i=A[f+16>>2],!(!(n<(t=h[i+28>>2]))&(!(h[a+32>>2]<=h[i+32>>2])|n!=t));)f=A[f+8>>2]+4|0;for(;!(!(n>t)&(!(h[i+32>>2]<=h[a+32>>2])|n!=t));)f=A[f+12>>2],i=A[f+16>>2],t=h[i+28>>2],a=A[A[f+4>>2]+16>>2],n=h[a+28>>2];r:{if((0|(a=A[A[f+8>>2]+4>>2]))!=A[f+12>>2])for(;;){if(i=A[A[f+4>>2]+16>>2],n=h[i+28>>2],b=A[a+16>>2],!(n<(t=h[b+28>>2]))&(!(h[i+32>>2]<=h[b+32>>2])|n!=t)){e:if(A[a+12>>2]!=(0|f))for(;;){if(i=A[A[f+8>>2]+4>>2],b=A[i+16>>2],n=h[b+28>>2],k=A[A[i+4>>2]+16>>2],!(n<(t=h[k+28>>2])|n==t&h[b+32>>2]<=h[k+32>>2])){if(!(tr(A[A[f+4>>2]+16>>2],A[f+16>>2],b)>=p(0)))break e;i=A[A[f+8>>2]+4>>2]}if(f=J(f,i),i=0,!f)break r;if((0|(f=A[f+4>>2]))==A[a+12>>2])break}f=A[f+12>>2]}else{e:if((0|(i=A[a+12>>2]))!=(0|f))for(b=a+12|0;;){if(k=A[A[i+4>>2]+16>>2],n=h[k+28>>2],o=A[i+16>>2],!(n<(t=h[o+28>>2])|n==t&h[k+32>>2]<=h[o+32>>2])){if(!(tr(A[a+16>>2],A[A[a+4>>2]+16>>2],k)<=p(0)))break e;i=A[b>>2]}if(a=J(i,a),i=0,!a)break r;if(b=(a=A[a+4>>2])+12|0,(0|(i=A[a+12>>2]))==(0|f))break}a=A[A[a+8>>2]+4>>2]}if(A[f+12>>2]==(0|a))break}if(i=A[a+12>>2],A[i+12>>2]!=(0|f))for(;;){if(a=J(i,a),i=0,!a)break r;if(a=A[a+4>>2],i=A[a+12>>2],A[i+12>>2]==(0|f))break}i=1}if(!i)return 0}if((0|e)==(0|(f=r)))break}return 1},function(r,e){r|=0;var f,i=0,a=0;if((0|(i=A[40+(e|=0)>>2]))!=(0|(f=e+40|0)))for(;;){if(l[i+21|0]){for(3==(0|(e=A[r+1716>>2]))?xr[A[r+88>>2]](2):xr[0|e](2,A[r+1896>>2]),e=A[i+8>>2];5==(0|(a=A[r+1724>>2]))?xr[A[r+96>>2]](A[A[e+16>>2]+12>>2]):xr[0|a](A[A[e+16>>2]+12>>2],A[r+1896>>2]),(0|(e=A[e+12>>2]))!=A[i+8>>2];);6==(0|(e=A[r+1728>>2]))?xr[A[r+100>>2]]():xr[0|e](A[r+1896>>2])}if((0|f)==(0|(i=A[i>>2])))break}},function(r,e){e|=0;var f,i,a=0,n=0,b=0,k=0,o=0,u=0,c=0,s=0,v=0,d=0,h=0,w=0,y=0,p=0,m=0,g=0,C=0;if(_=f=_-16|0,A[84+(r|=0)>>2]=0,!(a=(0|(c=A[e+40>>2]))==(0|(i=e+40|0)))){for(e=c;t[e+20|0]=0,(0|i)!=(0|(e=A[e>>2])););if(!a){for(;;){if(!(l[c+20|0]|!l[c+21|0])){if(o=A[c+8>>2],l[r+80|0])e=1,a=1;else{k=0,b=0,e=0,n=A[(a=o)+20>>2];r:if(l[n+21|0])for(;;){if(l[(e=n)+20|0]){e=b;break r}if(t[e+20|0]=1,A[e+16>>2]=b,k=k+1|0,b=e,a=A[a+8>>2],n=A[a+20>>2],!l[n+21|0])break}n=A[o+4>>2],b=A[n+20>>2];r:{e:if(!l[b+21|0]|l[b+20|0]){if(h=o,!e)break r}else for(a=e;;){if(t[(e=b)+20|0]=1,A[e+16>>2]=a,k=k+1|0,h=A[n+12>>2],n=A[h+4>>2],b=A[n+20>>2],!l[b+21|0])break e;if(a=e,l[b+20|0])break}for(;t[e+20|0]=0,e=A[e+16>>2];);}w=(0|k)>1,b=0,n=0,e=0,s=A[o+12>>2],a=A[(u=s)+20>>2];r:if(l[a+21|0])for(;;){if(l[(e=a)+20|0]){e=n;break r}if(t[e+20|0]=1,A[e+16>>2]=n,b=b+1|0,n=e,u=A[u+8>>2],a=A[u+20>>2],!l[a+21|0])break}v=w?k:1,n=A[s+4>>2],k=A[n+20>>2];r:{e:if(!l[k+21|0]|l[k+20|0]){if(!e)break r}else for(a=e;;){if(t[(e=k)+20|0]=1,A[e+16>>2]=a,b=b+1|0,s=A[n+12>>2],n=A[s+4>>2],k=A[n+20>>2],!l[k+21|0])break e;if(a=e,l[k+20|0])break}for(;t[e+20|0]=0,e=A[e+16>>2];);}y=(0|b)>(0|v),k=0,n=0,e=0,d=A[A[o+8>>2]+4>>2],a=A[(u=d)+20>>2];r:if(l[a+21|0])for(;;){if(l[(e=a)+20|0]){e=n;break r}if(t[e+20|0]=1,A[e+16>>2]=n,k=k+1|0,n=e,u=A[u+8>>2],a=A[u+20>>2],!l[a+21|0])break}u=y?b:v,n=A[d+4>>2],b=A[n+20>>2];r:{e:if(!l[b+21|0]|l[b+20|0]){if(!e)break r}else for(a=e;;){if(t[(e=b)+20|0]=1,A[e+16>>2]=a,k=k+1|0,d=A[n+12>>2],n=A[d+4>>2],b=A[n+20>>2],!l[b+21|0])break e;if(a=e,l[b+20|0])break}for(;t[e+20|0]=0,e=A[e+16>>2];);}er(e=f+4|0,o),p=A[f+12>>2],m=A[f+8>>2],a=A[f+4>>2],er(e,A[o+12>>2]),g=A[f+12>>2],C=A[f+8>>2],v=A[f+4>>2],er(e,A[A[o+8>>2]+4>>2]),e=k,(0|(e=(b=(0|(e=(n=(0|(e=(k=(0|k)>(0|u))?e:u))<(0|a))?a:e))<(0|v))?v:e))>=(0|(a=A[f+4>>2]))?(o=b?C:n?m:k?d:y?s:w?h:o,a=b?g:n?p:k||y||w?2:1):(o=A[f+8>>2],e=a,a=A[f+12>>2])}xr[0|a](r,o,e)}if((0|i)==(0|(c=A[c>>2])))break}if(o=A[r+84>>2]){for(3==(0|(e=A[r+1716>>2]))?xr[A[r+88>>2]](4):xr[0|e](4,A[r+1896>>2]),k=-1;;){for(e=A[o+8>>2];l[r+80|0]&&(0|(a=!(n=l[A[A[e+4>>2]+20>>2]+21|0])))!=(0|k)&&(4==(0|(b=A[r+1720>>2]))?xr[A[r+92>>2]](!n):xr[0|b](!n,A[r+1896>>2]),k=a),5==(0|(a=A[r+1724>>2]))?xr[A[r+96>>2]](A[A[e+16>>2]+12>>2]):xr[0|a](A[A[e+16>>2]+12>>2],A[r+1896>>2]),(0|(e=A[e+12>>2]))!=A[o+8>>2];);if(!(o=A[o+16>>2]))break}6==(0|(e=A[r+1728>>2]))?xr[A[r+100>>2]]():xr[0|e](A[r+1896>>2]),A[r+84>>2]=0}}}_=f+16|0},z,vr,function(r,e){r|=0;var f,i=0;(0|(f=A[4+(e|=0)>>2]))>2]&&(i=A[e>>2]+(y(A[e+12>>2],f)<<2)|0,h[i>>2]=h[r>>2],h[i+4>>2]=h[r+4>>2],A[e+4>>2]=f+1)},Tr,Wr,function(r,e,f,i){r|=0,e|=0,f|=0,i|=0,f=0;r:{if(e=A[456]){if(!((f=A[e>>2])>>>0<100001)){e=Q(12);break r}}else e=Q(1200008),A[e+4>>2]=12,A[e>>2]=0,A[456]=e;A[e>>2]=f+1,e=8+(y(f,12)+e|0)|0}h[e>>2]=h[r>>2],h[e+4>>2]=h[r+4>>2],h[e+8>>2]=h[r+8>>2],A[i>>2]=e},function(r){var e;r|=0,_=e=_-16|0,A[e>>2]=r,_=r=_-16|0,A[r+12>>2]=e,ur(1078,e,0),_=r+16|0,_=e+16|0},Tr,function(r){return 0},function(r,e,f){e|=0,f|=0;var i,a=0,n=0,t=0,b=0,k=0,o=0;_=i=_-32|0,a=A[28+(r|=0)>>2],A[i+16>>2]=a,t=A[r+20>>2],A[i+28>>2]=f,A[i+24>>2]=e,e=t-a|0,A[i+20>>2]=e,t=e+f|0,k=2;r:{e:{e=i+16|0,(a=0|R(A[r+60>>2],0|e,2,i+12|0))?(A[806]=a,a=-1):a=0;f:{if(a)a=e;else for(;;){if((0|(n=A[i+12>>2]))==(0|t))break f;if((0|n)<0){a=e;break e}if(b=n-((o=(b=A[e+4>>2])>>>0>>0)?b:0)|0,A[(a=(o<<3)+e|0)>>2]=b+A[a>>2],A[(e=(o?12:4)+e|0)>>2]=A[e>>2]-b,t=t-n|0,e=a,k=k-o|0,(n=0|R(A[r+60>>2],0|e,0|k,i+12|0))?(A[806]=n,n=-1):n=0,n)break}if(-1!=(0|t))break e}e=A[r+44>>2],A[r+28>>2]=e,A[r+20>>2]=e,A[r+16>>2]=e+A[r+48>>2],r=f;break r}A[r+28>>2]=0,A[r+16>>2]=0,A[r+20>>2]=0,A[r>>2]=32|A[r>>2],r=0,2!=(0|k)&&(r=f-A[a+4>>2]|0)}return _=i+32|0,0|r},function(r,e,f,i){return F=0,0},function(r,e,f,i,a,n){r|=0,e=+e,f|=0,i|=0,a|=0,n|=0;var b,o=0,c=0,s=0,v=0,d=0,h=0,w=0,p=0,g=0,C=0,E=0,R=0,I=0,S=0,M=0,P=0,U=0,B=0,Q=0,T=0;_=b=_-560|0,A[b+44>>2]=0,u(+e),o=0|k(1),k(0),(0|o)<0?(I=1,P=1034,u(+(e=-e)),o=0|k(1),k(0)):2048&a?(I=1,P=1037):(P=(I=1&a)?1040:1035,B=!I);r:if(2146435072&~o){S=b+16|0;e:{f:{i:{if(e=yr(e,b+44|0),0!=(e+=e)){if(o=A[b+44>>2],A[b+44>>2]=o-1,97!=(0|(M=32|n)))break i;break e}if(97==(0|(M=32|n)))break e;d=A[b+44>>2],h=(0|i)<0?6:i;break f}d=o-29|0,A[b+44>>2]=d,e*=268435456,h=(0|i)<0?6:i}for(c=g=(b+48|0)+((0|d)>=0?288:0)|0;i=e<4294967296&e>=0?~~e>>>0:0,A[c>>2]=i,c=c+4|0,0!=(e=1e9*(e-+(i>>>0))););if((0|d)<=0)i=d,o=c,s=g;else for(s=g,i=d;;){if(v=(0|i)>=29?29:i,!(s>>>0>(o=c-4|0)>>>0)){for(p=0;i=A[o>>2],w=31&v,U=p,(63&v)>>>0>=32?(p=i<>>32-w,i<<=w),p=p+C|0,Q=o,T=(w=U+i|0)-gr(p=fr(w,i>>>0>w>>>0?p+1|0:p,1e9),F,1e9,0)|0,A[Q>>2]=T,s>>>0<=(o=o-4|0)>>>0;);p&&(A[(s=s-4|0)>>2]=p)}for(;s>>>0<(o=c)>>>0&&!A[(c=o-4|0)>>2];);if(i=A[b+44>>2]-v|0,A[b+44>>2]=i,c=o,!((0|i)>0))break}if((0|i)<0)for(R=1+((h+25>>>0)/9|0)|0,C=102==(0|M);;){if(w=(0|(i=0-i|0))>=9?9:i,o>>>0<=s>>>0)c=A[s>>2];else{for(p=1e9>>>w|0,v=~(-1<>2],A[c>>2]=U+(i>>>w|0),i=y(p,i&v),(c=c+4|0)>>>0>>0;);c=A[s>>2],i&&(A[o>>2]=i,o=o+4|0)}if(i=w+A[b+44>>2]|0,A[b+44>>2]=i,s=(!c<<2)+s|0,o=o-(c=C?g:s)>>2>(0|R)?c+(R<<2)|0:o,!((0|i)<0))break}if(i=0,!(o>>>0<=s>>>0||(i=y(g-s>>2,9),c=10,(v=A[s>>2])>>>0<10)))for(;i=i+1|0,v>>>0>=(c=y(c,10))>>>0;);if((0|(c=(h-(102!=(0|M)?i:0)|0)-(103==(0|M)&!!(0|h))|0))<(y(o-g>>2,9)-9|0)){if(d=(R=((b+48|0)+((0|d)<0?4:292)|0)+((v=(0|(p=c+9216|0))/9|0)<<2)|0)-4096|0,c=10,(0|(w=p-y(v,9)|0))<=7)for(;c=y(c,10),8!=(0|(w=w+1|0)););if(!(!(w=(C=A[d>>2])-y(c,p=(C>>>0)/(c>>>0)|0)|0)&(0|(v=R-4092|0))==(0|o))&&(!(1&p)&&(e=9007199254740992,!(1&t[R-4100|0])|1e9!=(0|c)|s>>>0>=d>>>0)||(e=9007199254740994),E=(0|o)==(0|v)?1:1.5,E=(v=c>>>1|0)>>>0>w>>>0?.5:(0|v)==(0|w)?E:1.5,45!=l[0|P]|B||(E=-E,e=-e),v=C-w|0,A[d>>2]=v,e+E!=e)){if(i=c+v|0,A[d>>2]=i,i>>>0>=1e9)for(;A[d>>2]=0,(d=d-4|0)>>>0>>0&&(A[(s=s-4|0)>>2]=0),i=A[d>>2]+1|0,A[d>>2]=i,i>>>0>999999999;);if(i=y(g-s>>2,9),c=10,!((v=A[s>>2])>>>0<10))for(;i=i+1|0,v>>>0>=(c=y(c,10))>>>0;);}o=o>>>0>(c=d+4|0)>>>0?c:o}for(;v=o,!(p=o>>>0<=s>>>0)&&!A[(o=o-4|0)>>2];);if(103==(0|M)){if(h=((o=(0|(c=h||1))>(0|i)&(0|i)>-5)?~i:-1)+c|0,n=(o?-1:-2)+n|0,!(d=8&a)){if(o=-9,!p&&(d=A[v-4>>2])&&(w=10,o=0,!((d>>>0)%10|0))){for(;c=o,o=o+1|0,!((d>>>0)%((w=y(w,10))>>>0)|0););o=~c}c=y(v-g>>2,9),70!=(-33&n)?(d=0,h=(0|(o=(0|(o=((i+c|0)+o|0)-9|0))>0?o:0))>(0|h)?h:o):(d=0,h=(0|(o=(0|(o=(o+c|0)-9|0))>0?o:0))>(0|h)?h:o)}}else d=8&a;if(w=-1,(0|((p=d|h)?2147483645:2147483646))<(0|h))break r;if(C=1+(!!(0|p)+h|0)|0,70!=(0|(c=-33&n))){if((S-(o=hr(((o=i>>31)^i)-o|0,0,S))|0)<=1)for(;t[0|(o=o-1|0)]=48,(S-o|0)<2;);if(t[0|(R=o-2|0)]=n,t[o-1|0]=(0|i)<0?45:43,(0|(o=S-R|0))>(2147483647^C))break r}else{if((2147483647^C)<(0|i))break r;o=(0|i)>0?i:0}if((0|(i=o+C|0))>(2147483647^I))break r;Er(r,32,f,C=i+I|0,a),Ar(r,P,I),Er(r,48,f,C,65536^a);f:{i:{a:{if(70==(0|c)){for(i=8|(n=b+16|0),d=9|n,s=c=s>>>0>g>>>0?g:s;;){o=hr(A[s>>2],0,d);n:if((0|c)==(0|s))(0|o)==(0|d)&&(t[b+24|0]=48,o=i);else{if(b+16>>>0>=o>>>0)break n;for(;t[0|(o=o-1|0)]=48,b+16>>>0>>0;);}if(Ar(r,o,d-o|0),!(g>>>0>=(s=s+4|0)>>>0))break}if(p&&Ar(r,1069,1),(0|h)<=0|s>>>0>=v>>>0)break a;for(;;){if((o=hr(A[s>>2],0,d))>>>0>b+16>>>0)for(;t[0|(o=o-1|0)]=48,b+16>>>0>>0;);if(Ar(r,o,(0|h)>=9?9:h),o=h-9|0,v>>>0<=(s=s+4|0)>>>0)break i;if(i=(0|h)>9,h=o,!i)break}break i}n:if(!((0|h)<0))for(g=s>>>0>>0?v:s+4|0,i=8|(n=b+16|0),v=9|n,c=s;;){(0|v)==(0|(o=hr(A[c>>2],0,v)))&&(t[b+24|0]=48,o=i);t:if((0|c)==(0|s))Ar(r,o,1),o=o+1|0,d|h&&Ar(r,1069,1);else{if(b+16>>>0>=o>>>0)break t;for(;t[0|(o=o-1|0)]=48,b+16>>>0>>0;);}if(Ar(r,o,(0|(n=v-o|0))<(0|h)?n:h),h=h-n|0,g>>>0<=(c=c+4|0)>>>0)break n;if(!((0|h)>=0))break}Er(r,48,h+18|0,18,0),Ar(r,R,S-R|0);break f}o=h}Er(r,48,o+9|0,9,0)}Er(r,32,f,C,8192^a),w=(0|f)<(0|C)?C:f;break r}if(d=(n<<26>>31&9)+P|0,!(i>>>0>11)){for(o=12-i|0,E=16;E*=16,o=o-1|0;);e=45!=l[0|d]?e+E-E:-(E+(-e-E))}for((0|S)==(0|(o=hr(((o=A[b+44>>2])^(c=o>>31))-c|0,0,S)))&&(t[b+15|0]=48,o=b+15|0),g=2|I,s=32&n,c=A[b+44>>2],t[0|(h=o-2|0)]=n+15,t[o-1|0]=(0|c)<0?45:43,o=8&a,c=b+16|0;n=c,v=m(e)<2147483648?~~e:-2147483648,t[0|c]=s|l[v+1600|0],!((0|i)>0|o)&0==(e=16*(e-+(0|v)))|1!=((c=n+1|0)-(b+16|0)|0)||(t[n+1|0]=46,c=n+2|0),0!=e;);w=-1,(2147483645-(n=(o=S-h|0)+g|0)|0)<(0|i)||(v=n,s=c-(n=b+16|0)|0,Er(r,32,f,c=v+(i=i&&(s-2|0)<(0|i)?i+2|0:s)|0,a),Ar(r,d,g),Er(r,48,f,c,65536^a),Ar(r,n,s),Er(r,48,i-s|0,0,0),Ar(r,h,o),Er(r,32,f,c,8192^a),w=(0|f)<(0|c)?c:f)}else Er(r,32,f,o=I+3|0,-65537&a),Ar(r,P,I),i=32&n,Ar(r,e!=e?i?1053:1061:i?1057:1065,3),Er(r,32,f,o,8192^a),w=(0|f)<(0|o)?o:f;return _=b+560|0,0|w}],Hr.set=function(r,e){this[r]=e},Hr.get=function(r){return this[r]},Hr);function Or(){return n.byteLength/65536|0}return{j:function(){A[845]=3260,A[827]=42},k:Q,l:O,m:xr,n:function(r,e,f,i,a,n){r|=0,e|=0,f|=0,i|=0,a|=0,n|=0;for(var b=0,k=0,o=0,u=0,v=0,d=p(0),w=0,m=p(0),g=p(0),R=0,S=0,M=0,P=0,_=0,F=0;(b=A[1776+(k=u<<2)>>2])&&(A[b>>2]=0),(b=A[1776+(4|k)>>2])&&(A[b>>2]=0),(b=A[1776+(8|k)>>2])&&(A[b>>2]=0),(b=A[1776+(12|k)>>2])&&(A[b>>2]=0),100!=(0|(u=u+4|0)););if((u=A[544])||(u=Q(16),A[544]=u),A[u+8>>2]=n,A[u+4>>2]=0,A[u+12>>2]=i,A[u>>2]=a,(u=A[545])||((a=Q(1900))?(A[a+100>>2]=12,A[a+96>>2]=13,A[a+92>>2]=14,A[a+88>>2]=15,s[a+80>>1]=0,A[a+52>>2]=0,A[a+56>>2]=100130,A[a+16>>2]=0,A[a+20>>2]=0,A[a>>2]=0,A[a+1896>>2]=0,A[a+1736>>2]=10,A[a+1732>>2]=11,A[a+1728>>2]=6,A[a+1724>>2]=5,A[a+1720>>2]=4,A[a+1716>>2]=3,A[a+104>>2]=16,A[a+76>>2]=17,A[a+12>>2]=18,A[a+24>>2]=0):a=0,A[545]=a,br(a,100107,31),br(A[545],100100,32),br(A[545],100102,33),br(A[545],100105,34),br(A[545],100103,35),br(A[545],100104,36),A[A[545]+56>>2]=100130,a=A[545],h[a+16>>2]=0,h[a+24>>2]=1,h[a+20>>2]=0,u=A[545]),a=0,n=A[544],A[u>>2]&&rr(u,0),A[u+112>>2]=0,A[u>>2]=1,t[u+108|0]=0,A[u+1896>>2]=n,A[u+8>>2]=0,(0|f)>0)for(n=0;;){if(M=A[(n<<2)+e>>2],b=A[545],1!=A[b>>2]&&rr(b,1),A[b>>2]=2,A[b+4>>2]=0,A[b+112>>2]>0&&(t[b+108|0]=1),u=0,(0|M)>0)for(;;){v=A[545],2!=A[v>>2]&&rr(v,2),w=(y(a+u|0,i)<<2)+r|0;r:{e:{if(l[v+108|0]){if(!X(v)){if(11!=(0|(k=A[v+1732>>2])))break e;xr[A[v+12>>2]](100902);break r}A[v+4>>2]=0}if(F=(R=+(m=(P=(R=+(d=h[w+4>>2]))<-1e37)?p(-9999999933815813e21):d))>1e37,o=(S=+(g=(_=(S=+(d=h[w>>2]))<-1e37)?p(-9999999933815813e21):d))>1e37,((b=+(d=h[w+8>>2])<-1e37)|(k=+(d=b?p(-9999999933815813e21):d)>1e37)|P|R>1e37||S>1e37||_)&&(11==(0|(b=A[v+1732>>2]))?xr[A[v+12>>2]](100155):xr[0|b](100155,A[v+1896>>2])),m=F?p(9999999933815813e21):m,g=o?p(9999999933815813e21):g,!A[v+8>>2]){if((0|(b=A[v+112>>2]))<=99){h[124+(o=v+(b<<4)|0)>>2]=k?p(9999999933815813e21):d,h[o+120>>2]=m,h[o+116>>2]=g,A[o+128>>2]=w,A[v+112>>2]=b+1;break r}if(!X(v)){if(11!=(0|(k=A[v+1732>>2])))break e;xr[A[v+12>>2]](100902);break r}}f:{i:{if(!(b=A[v+4>>2])){if(!(k=$(A[v+8>>2])))break f;if(K(k,A[k+4>>2]))break i;break f}if(!V(b))break f;k=A[b+12>>2]}b=A[k+16>>2],h[b+16>>2]=g,A[b+12>>2]=w,A[b+24>>2]=0,h[b+20>>2]=m,A[k+28>>2]=1,A[A[k+4>>2]+28>>2]=-1,A[v+4>>2]=k;break r}if(11==(0|(k=A[v+1732>>2]))){xr[A[v+12>>2]](100902);break r}}xr[0|k](100902,A[v+1896>>2])}if((0|M)==(0|(u=u+1|0)))break}if(b=A[545],2!=A[b>>2]&&rr(b,2),A[b>>2]=1,a=a+M|0,(0|(n=n+1|0))==(0|f))break}o=A[545],r=Q(40),A[r>>2]=0,k=wr(a=o+1740|0,1,r,4),b=B,r=0;r:{e:{for(;;){if(r){if(11!=(0|(e=A[o+1732>>2]))){if(r=A[o+1896>>2],A[978]=0,C(0|e,100902,0|r),r=A[978],A[978]=0,e=-1,r&&(i=A[979])){if(!(e=Ir(A[r>>2],k,b)))break e;B=i}if(r=B,1==(0|e))continue;break r}if(r=A[o+12>>2],A[978]=0,I(0|r,100902),r=A[978],A[978]=0,e=-1,r&&(i=A[979])){if(!(e=Ir(A[r>>2],k,b)))break e;B=i}if(r=B,1==(0|e))continue;break r}if(1!=A[o>>2]){if(A[978]=0,C(19,0|o,1),r=A[978],A[978]=0,e=-1,r&&(i=A[979])){if(!(e=Ir(A[r>>2],k,b)))break e;B=i}if(r=B,1==(0|e))continue}if(A[o>>2]=0,!A[o+8>>2]){if(!(l[o+80|0]|16!=A[o+104>>2])){if(A[978]=0,f=0|E(20,0|o),r=A[978],A[978]=0,e=-1,r&&(i=A[979])){if(!(e=Ir(A[r>>2],k,b)))break e;B=i}if(r=B,1==(0|e))continue;if(f){A[o+1896>>2]=0;break r}}if(A[978]=0,f=0|E(21,0|o),r=A[978],A[978]=0,e=-1,r&&(i=A[979])){if(!(e=Ir(A[r>>2],k,b)))break e;B=i}if(r=B,1==(0|e))continue;if(!f){if(A[978]=0,C(22,0|a,1),r=A[978],A[978]=0,r&&(i=A[979])){if(!Ir(A[r>>2],k,b))break e;B=i}r=B;continue}}if(A[978]=0,x(o),r=A[978],A[978]=0,e=-1,r&&(i=A[979])){if(!(e=Ir(A[r>>2],k,b)))break e;B=i}if(r=B,1!=(0|e)){if(A[978]=0,f=0|E(24,0|o),r=A[978],A[978]=0,e=-1,r&&(i=A[979])){if(!(e=Ir(A[r>>2],k,b)))break e;B=i}if(r=B,1!=(0|e))if(f){n=A[o+8>>2];f:{i:{if(!l[o+60|0]){if(l[o+81|0]?(A[978]=0,f=0|U(25,0|n,1,1)):(A[978]=0,f=0|E(26,0|n)),r=A[978],A[978]=0,e=-1,r&&(i=A[979])){if(!(e=Ir(A[r>>2],k,b)))break e;B=i}if(r=B,1==(0|e))continue;if(!f){if(A[978]=0,C(22,0|a,1),r=A[978],A[978]=0,r&&(i=A[979])){if(!Ir(A[r>>2],k,b))break e;B=i}r=B;continue}if(15!=A[o+88>>2]|12!=A[o+100>>2]|13!=A[o+96>>2]|14!=A[o+92>>2]||3!=A[o+1716>>2]|6!=A[o+1728>>2]|5!=A[o+1724>>2]||4!=A[o+1720>>2])if(l[o+81|0]){if(A[978]=0,C(27,0|o,0|n),r=A[978],A[978]=0,e=-1,r&&(i=A[979])){if(!(e=Ir(A[r>>2],k,b)))break e;B=i}if(r=B,1==(0|e))continue}else{if(A[978]=0,C(28,0|o,0|n),r=A[978],A[978]=0,e=-1,r&&(i=A[979])){if(!(e=Ir(A[r>>2],k,b)))break e;B=i}if(r=B,1==(0|e))continue}if(16!=A[o+104>>2]){if(A[978]=0,z(n),r=A[978],A[978]=0,e=-1,r&&(i=A[979])){if(!(e=Ir(A[r>>2],k,b)))break e;B=i}if(r=B,1==(0|e))continue;if(r=A[o+104>>2],A[978]=0,I(0|r,0|n),r=A[978],A[978]=0,e=-1,!r)break f;if(!(i=A[979]))break f;if(e=Ir(A[r>>2],k,b))break i;break e}}if(A[978]=0,vr(n),r=A[978],A[978]=0,e=-1,r&&(i=A[979])){if(!(e=Ir(A[r>>2],k,b)))break e;B=i}if(r=B,1==(0|e))continue;A[o+8>>2]=0,A[o+1896>>2]=0;break r}B=i}if(r=B,1!=(0|e))break}else{if(A[978]=0,C(22,0|a,1),r=A[978],A[978]=0,r&&(i=A[979])){if(!Ir(A[r>>2],k,b))break e;B=i}r=B}}}A[o+1896>>2]=0,A[o+8>>2]=0;break r}O(k),Br(r,i),c()}return O(k),A[A[544]+4>>2]},o:function(r,e){r|=0,e|=0,A[978]||(A[978]=r,A[979]=e)},p:function(){return 0|_},q:function(r){_=r|=0}}}(r)}(e)},instantiate:function(r,e){return{then:function(f){var i=new l.Module(r);f({instance:new l.Instance(i,e)})}}},RuntimeError:Error};u=[],"object"!=typeof l&&R("no native wasm support detected");var v,d,h=!1;function w(){var r=A.buffer;i.HEAP8=new Int8Array(r),i.HEAP16=new Int16Array(r),i.HEAPU8=v=new Uint8Array(r),i.HEAPU16=new Uint16Array(r),i.HEAP32=new Int32Array(r),i.HEAPU32=d=new Uint32Array(r),i.HEAPF32=new Float32Array(r),i.HEAPF64=new Float64Array(r)}var y=i.INITIAL_MEMORY||4194304;A=i.wasmMemory?i.wasmMemory:new l.Memory({initial:y/65536,maximum:32768}),w(),y=A.buffer.byteLength;var p=[],m=[],g=[],C=0,E=null;function R(r){i.onAbort?.(r),s(r="Aborted("+r+")"),h=!0,r+=". Build with -sASSERTIONS for more info.";var e=new l.RuntimeError(r);throw f(e),e}var I,S,M="data:application/octet-stream;base64,",P=r=>r.startsWith(M);function U(r){if(r==I&&u)return new Uint8Array(u);var e=function(r){if(P(r))return function(r){for(var e=atob(r),f=new Uint8Array(e.length),i=0;iU(r))):fetch(r,{credentials:"same-origin"}).then((e=>{if(!e.ok)throw"failed to load wasm binary file at '"+r+"'";return e.arrayBuffer()})).catch((()=>U(r)))}(r).then((r=>l.instantiate(r,e))).then((r=>r)).then(f,(r=>{s(`failed to asynchronously prepare wasm: ${r}`),R(r)}))}P(I="libtess-asm.wasm")||(S=I,I=i.locateFile?i.locateFile(S,o):o+S);var B=r=>{for(;r.length>0;)r.shift()(i)};i.noExitRuntime;var F,Q=r=>{var e=(r-A.buffer.byteLength+65535)/65536;try{return A.grow(e),w(),1}catch(r){}},T=[null,[],[]],W="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0,H=[],x=r=>{var e=H[r];return e||(r>=H.length&&(H.length=r+1),H[r]=e=F.get(r)),e},O={f:()=>{throw 1/0},h:(r,e,f)=>v.copyWithin(r,e,e+f),g:r=>{var e=v.length,f=2147483648;if((r>>>=0)>f)return!1;for(var i,a=1;a<=4;a*=2){var n=e*(1+.2/a);n=Math.min(n,r+100663296);var t=Math.min(f,(i=Math.max(r,n))+(65536-i%65536)%65536);if(Q(t))return!0}return!1},d:(r,e,f,i)=>{for(var a=0,n=0;n>2],b=d[e+4>>2];e+=8;for(var k=0;k{for(var i=e+void 0,a=e;r[a]&&!(a>=i);)++a;if(a-e>16&&r.buffer&&W)return W.decode(r.subarray(e,a));for(var n="";e>10,56320|1023&o)}}else n+=String.fromCharCode((31&t)<<6|b)}else n+=String.fromCharCode(t)}return n})(A,0)),A.length=0):A.push(u);a+=b}var o,u,A;return d[i>>2]=a,0},c:function(r,e){var f=L();try{return x(r)(e)}catch(r){if(Y(f),r!==r+0)throw r;G(1,0)}},i:function(r,e,f,i){var a=L();try{return x(r)(e,f,i)}catch(r){if(Y(a),r!==r+0)throw r;G(1,0)}},e:function(r,e){var f=L();try{x(r)(e)}catch(r){if(Y(f),r!==r+0)throw r;G(1,0)}},b:function(r,e,f){var i=L();try{x(r)(e,f)}catch(r){if(Y(i),r!==r+0)throw r;G(1,0)}},a:A},j=function(){var r,e,a,n,t={a:O};function b(r,e){var f;return j=r.exports,F=j.m,f=j.j,m.unshift(f),function(r){if(C--,i.monitorRunDependencies?.(C),0==C&&E){var e=E;E=null,e()}}(),j}if(C++,i.monitorRunDependencies?.(C),i.instantiateWasm)try{return i.instantiateWasm(t,b)}catch(r){s(`Module.instantiateWasm callback failed with error: ${r}`),f(r)}return(r=u,e=I,a=t,n=function(r){b(r.instance)},r||"function"!=typeof l.instantiateStreaming||P(e)||"function"!=typeof fetch?_(e,a,n):fetch(e,{credentials:"same-origin"}).then((r=>l.instantiateStreaming(r,a).then(n,(function(r){return s(`wasm streaming compile failed: ${r}`),s("falling back to ArrayBuffer instantiation"),_(e,a,n)}))))).catch(f),{}}();i._malloc=r=>(i._malloc=j.k)(r),i._free=r=>(i._free=j.l)(r),i._triangulate=(r,e,f,a,n,t)=>(i._triangulate=j.n)(r,e,f,a,n,t);var D,G=(r,e)=>(G=j.o)(r,e),L=()=>(L=j.p)(),Y=r=>(Y=j.q)(r);function Z(){function r(){D||(D=!0,i.calledRun=!0,h||(B(m),e(i),i.onRuntimeInitialized&&i.onRuntimeInitialized(),function(){if(i.postRun)for("function"==typeof i.postRun&&(i.postRun=[i.postRun]);i.postRun.length;)r=i.postRun.shift(),g.unshift(r);var r;B(g)}()))}C>0||(function(){if(i.preRun)for("function"==typeof i.preRun&&(i.preRun=[i.preRun]);i.preRun.length;)r=i.preRun.shift(),p.unshift(r);var r;B(p)}(),C>0||(i.setStatus?(i.setStatus("Running..."),setTimeout((function(){setTimeout((function(){i.setStatus("")}),1),r()}),1)):r()))}if(E=function r(){D||Z(),D||(E=r)},i.preInit)for("function"==typeof i.preInit&&(i.preInit=[i.preInit]);i.preInit.length>0;)i.preInit.pop()();Z();let J=null,N=null,V=null,z=null,K=0;return i.triangulate=(r,e,f)=>{J||(J=i._triangulate);let a=i.HEAPF32;const n=i.HEAP32.BYTES_PER_ELEMENT,t=a.BYTES_PER_ELEMENT;f>K&&(K=f,V&&(i._free(V),V=0),N&&(i._free(N),N=0)),V||(V=i._malloc(f*t)),z||(z=i._malloc(4e3*n));const b=2*f;N||(N=i._malloc(b*t)),a=i.HEAPF32,a.set(r,V/t),i.HEAP32.set(e,z/n);const k=b/2,o=J(V,z,Math.min(e.length,4e3),2,N,k),u=2*o;a=i.HEAPF32;const c=a.slice(N/t,N/t+u),s={};return s.buffer=c,s.vertexCount=o,s},r.ready},i.exports=n;var k=b.exports;const o=function(r,e){for(var f=0;fi[e]})}}return Object.freeze(Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}))}({__proto__:null,default:(0,t.g)(k)},[k])}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/4c12851da3204050757f.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/4c12851da3204050757f.js new file mode 100644 index 00000000..3c02e01c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/4c12851da3204050757f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[5844],{72076:(e,t,r)=>{r.d(t,{O:()=>s});var n=r(32816),o=(r(20266),r(32773),r(6407),r(69421)),i=r(89754);let a=class extends i.A{constructor(e){super(e)}};a=(0,n._)([(0,o.$)("esri.rest.knowledgeGraph.ObjectValue")],a);const s=a},55844:(e,t,r)=>{r.r(t),r.d(t,{registerFunctions:()=>I});var n=r(90740),o=(r(94345),r(22976)),i=r(29023),a=r(2160),s=r(78281),p=r(29208),l=r(82408),u=r(43059),c=r(64604),d=r(36544),f=r(77037),h=r(69033),y=r(13978),m=r(32816),g=r(99924),w=r(29298),v=(r(32773),r(20266),r(69421)),S=r(69763),A=(r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(44600),r(49877),r(7969));r(56273),r(93804),r(18683),r(29512),r(99063),r(64752),r(48844),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(67504);let R=class extends g.oY{constructor(e){super(e),this.geometries=[],this.outSpatialReference=null,this.transformation=null,this.transformForward=null}toJSON(){const e=this.geometries.map((e=>e.toJSON())),t=this.geometries[0],r={};return r.outSR=(0,S.Y)(this.outSpatialReference),r.inSR=(0,S.Y)(t.spatialReference),r.geometries=JSON.stringify({geometryType:(0,f.$B)(t),geometries:e}),this.transformation&&(r.transformation=this.transformation.wkid||JSON.stringify(this.transformation)),null!=this.transformForward&&(r.transformForward=this.transformForward),r}};(0,m._)([(0,w.MZ)()],R.prototype,"geometries",void 0),(0,m._)([(0,w.MZ)({json:{read:{source:"outSR"}}})],R.prototype,"outSpatialReference",void 0),(0,m._)([(0,w.MZ)()],R.prototype,"transformation",void 0),(0,m._)([(0,w.MZ)()],R.prototype,"transformForward",void 0),R=(0,m._)([(0,v.$)("esri.rest.support.ProjectParameters")],R);const _=R,G=(0,d.e)(_);var x=r(14658),M=r(49197),b=r(72076),k=r(5370),j=r(76999);r(92517),r(26589),r(133),r(54483),r(59192),r(44864),r(88663),r(95637),r(59930),r(45862),r(72762),r(71613),r(17872),r(13317),r(83637),r(47239),r(79875),r(30011),r(55270),r(50214),r(78016),r(95779),r(13262),r(346),r(93049),r(44945),r(47387),r(46728),r(64102),r(73509),r(28276),r(69277),r(70580),r(75191),r(24319),r(62092),r(89935),r(49813),r(1178),r(10043),r(89754),r(56833);let N=null;async function O(e,t){const n=new u.default({portal:e,id:t});return await n.load(),null===N&&(N=await r.e(3551).then(r.bind(r,43551)).then((e=>e.k))),await N.fetchKnowledgeGraph(n.url)}function Z(e,t,r,n,i){if(null===e)return null;if((0,o.s)(e)||(0,o.y)(e))return e;if((0,o.O)(e))return e.toJSDate();if((0,o.O)(e))return e.toJSDate();if((0,o.Q)(e))return e.toStorageFormat();if((0,o.P)(e))return e.toStorageString();if((0,o.am)(e)){const o={};for(const s of e.keys())o[s]=Z(e.field(s),t,r,n,i),o[s]instanceof a.A&&i.push({container:o,indexer:s});return o}if((0,o.t)(e)){const o=e.map((e=>Z(e,t,r,n,i)));for(let e=0;eJ(e,t))):e instanceof x.A?{graphTypeName:e.typeName,id:e.id,graphType:"entity",properties:P(e.properties,t)}:e instanceof b.O?{graphType:"object",properties:P(e.properties,t)}:e instanceof j.A?{graphTypeName:e.typeName,id:e.id,graphType:"relationship",originId:e.originId??null,destinationId:e.destinationId??null,properties:P(e.properties,t)}:e instanceof k.A?{graphType:"path",path:e.path?e.path.map((e=>J(e,t))):null}:(0,o.an)(e)?function(e,t){if(!e)return e;if(e.spatialReference.isWGS84&&t.spatialReference.isWebMercator)return(0,p.Gh)(e);if(e.spatialReference.equals(t.spatialReference))return e;throw new o.A(t,o.E.WrongSpatialReference,null)}(e,t):(0,o.s)(e)||(0,o.y)(e)||(0,o.ao)(e)?e:null}function I(e){"async"===e.mode&&(e.functions.knowledgegraphbyportalitem=function(t,r){return e.standardFunctionAsync(t,r,((e,n,a)=>{if((0,o.p)(a,2,2,t,r),null===a[0])throw new o.A(t,o.E.PortalRequired,r);if(a[0]instanceof o.a1){const e=(0,o.C)(a[1]);let r;return r=t.services?.portal?t.services.portal:l.A.getDefault(),O((0,i.g)(a[0],r),e)}if(!1===(0,o.s)(a[0]))throw new o.A(t,o.E.InvalidParameter,r);const s=(0,o.C)(a[0]);return O(t.services?.portal??l.A.getDefault(),s)}))},e.signatures.push({name:"knowledgegraphbyportalitem",min:2,max:2}),e.functions.querygraph=function(t,i){return e.standardFunctionAsync(t,i,(async(e,a,p)=>{(0,o.p)(p,2,4,t,i);const l=p[0];if(!(0,o.al)(l))throw new o.A(t,o.E.InvalidParameter,i);const u=p[1];if(!(0,o.s)(u))throw new o.A(t,o.E.InvalidParameter,i);null===N&&(N=await r.e(3551).then(r.bind(r,43551)).then((e=>e.k)));let d=null;const m=(0,o.R)(p[2],null);if(!(m instanceof o.D||null===m))throw new o.A(t,o.E.InvalidParameter,i);if(m){let e=[];d=Z(m,!0,!1,t,e),e=e.filter((e=>!e.container[e.indexer].spatialReference.isWGS84)),e.length>0&&await async function(e){const t=n.A.geometryServiceUrl??"";if(!t){(0,s.isLoaded)()||await(0,s.load)();for(const t of e)t.container[t.indexer]=(0,s.project)(t.container[t.indexer],A.A.WGS84);return}const r=e.map((e=>e.container[e.indexer])),o=new _({geometries:r,outSpatialReference:A.A.WGS84}),i=await async function(e,t,r){t=G(t);const n=(0,h.p)(e),o={...n.query,f:"json",...t.toJSON()},i=t.outSpatialReference,a=(0,f.$B)(t.geometries[0]),s=(0,h.a)(o,void 0);return(0,c.A)(n.path+"/project",s).then((({data:{geometries:e}})=>(0,y.d)(e,a,i)))}(t,o);for(let t=0;t11.2&&(g.outputSpatialReference=t.spatialReference);const w=(await N.executeQueryStreaming(l,g)).resultRowsStream.getReader(),v=[];try{for(;;){const{done:e,value:r}=await w.read();if(e)break;if((0,o.t)(r))for(const e of r)v.push(J(e,t));else{const e=[];for(const n of r)e.push(J(r[n],t));v.push(e)}}}catch(e){throw e}return o.D.convertJsonToArcade(v,(0,o._)(t),!1,!0)}))},e.signatures.push({name:"querygraph",min:2,max:4}))}},29023:(e,t,r)=>{r.d(t,{g:()=>o});var n=r(82408);function o(e,t){return null===e?t:new n.A({url:e.field("url")})}},69033:(e,t,r)=>{r.d(t,{a:()=>i,e:()=>s,p:()=>a}),r(90740),r(29512);var n=r(32773),o=r(99063);function i(e,t){return t?{...t,query:{...e??{},...t.query}}:{query:e}}function a(e){return"string"==typeof e?(0,o.An)(e):(0,n.o8)(e)}function s(e,t,r){const n={};for(const o in e){if("declaredClass"===o)continue;const i=e[o];if(null!=i&&"function"!=typeof i)if(Array.isArray(i))n[o]=i.map((e=>s(e)));else if("object"==typeof i)if(i.toJSON){const e=i.toJSON(r?.[o]);n[o]=t?e:JSON.stringify(e)}else n[o]=t?i:JSON.stringify(i);else n[o]=i}return n}r(64604)},13978:(e,t,r)=>{r.d(t,{d:()=>i,e:()=>o});var n=r(77037);function o(e){return{geometryType:(0,n.$B)(e[0]),geometries:e.map((e=>e.toJSON()))}}function i(e,t,r){const o=(0,n.xD)(t);return e.map((e=>{const t=o.fromJSON(e);return t.spatialReference=r,t}))}},14658:(e,t,r)=>{r.d(t,{A:()=>l});var n=r(32816),o=(r(94345),r(29298)),i=(r(32773),r(20266),r(69421)),a=r(10043),s=r(64752);r(36544),r(44600),r(2160),r(99924),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(49877),r(7969),r(69763),r(93804),r(18683),r(64604),r(29512),r(99063),r(56273),r(29208),r(36533),r(48844),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(67504),r(92517),r(77037),r(89754);let p=class extends a.A{constructor(e){super(e),this.layoutGeometry=null}};(0,n._)([(0,o.MZ)({type:s.A,json:{write:!0}})],p.prototype,"layoutGeometry",void 0),p=(0,n._)([(0,i.$)("esri.rest.knowledgeGraph.Entity")],p);const l=p},10043:(e,t,r)=>{r.d(t,{A:()=>p});var n=r(32816),o=r(29298),i=(r(32773),r(20266),r(69421)),a=r(89754);r(36544),r(93181),r(13671),r(40499),r(6407),r(90740),r(91047),r(99924),r(41390),r(58498),r(45371),r(80959);let s=class extends a.A{constructor(e){super(e),this.typeName=null,this.id=null}};(0,n._)([(0,o.MZ)({type:String,json:{write:!0}})],s.prototype,"typeName",void 0),(0,n._)([(0,o.MZ)({type:String,json:{write:!0}})],s.prototype,"id",void 0),s=(0,n._)([(0,i.$)("esri.rest.knowledgeGraph.GraphNamedObject")],s);const p=s},89754:(e,t,r)=>{r.d(t,{A:()=>p});var n=r(32816),o=r(99924),i=r(29298),a=(r(32773),r(20266),r(69421));r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(36544);let s=class extends o.oY{constructor(e){super(e),this.properties=null}};(0,n._)([(0,i.MZ)({json:{write:!0}})],s.prototype,"properties",void 0),s=(0,n._)([(0,a.$)("esri.rest.knowledgeGraph.GraphObject")],s);const p=s},56833:(e,t,r)=>{r.d(t,{A:()=>p});var n=r(32816),o=r(41390),i=r(29298),a=(r(32773),r(20266),r(69421));r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(36544);let s=class extends o.T{constructor(e){super(e),this.openCypherQuery=""}};(0,n._)([(0,i.MZ)()],s.prototype,"openCypherQuery",void 0),s=(0,n._)([(0,a.$)("esri.rest.knowledgeGraph.GraphQuery")],s);const p=s},49197:(e,t,r)=>{r.d(t,{A:()=>p});var n=r(32816),o=r(29298),i=(r(32773),r(20266),r(69421)),a=r(56833);r(36544),r(93181),r(13671),r(40499),r(6407),r(90740),r(91047),r(41390),r(58498),r(45371),r(80959);let s=class extends a.A{constructor(e){super(e),this.bindParameters=null,this.bindGeometryQuantizationParameters=null,this.outputQuantizationParameters=null,this.outputSpatialReference=null,this.provenanceBehavior=null}};(0,n._)([(0,o.MZ)()],s.prototype,"bindParameters",void 0),(0,n._)([(0,o.MZ)()],s.prototype,"bindGeometryQuantizationParameters",void 0),(0,n._)([(0,o.MZ)()],s.prototype,"outputQuantizationParameters",void 0),(0,n._)([(0,o.MZ)()],s.prototype,"outputSpatialReference",void 0),(0,n._)([(0,o.MZ)()],s.prototype,"provenanceBehavior",void 0),s=(0,n._)([(0,i.$)("esri.rest.knowledgeGraph.GraphQueryStreaming")],s);const p=s},5370:(e,t,r)=>{r.d(t,{A:()=>l});var n=r(32816),o=r(99924),i=r(29298),a=(r(32773),r(20266),r(69421)),s=r(89754);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(36544);let p=class extends o.oY{constructor(e){super(e),this.path=null}};(0,n._)([(0,i.MZ)({type:[s.A],json:{write:!0}})],p.prototype,"path",void 0),p=(0,n._)([(0,a.$)("esri.rest.knowledgeGraph.Path")],p);const l=p},76999:(e,t,r)=>{r.d(t,{A:()=>l});var n=r(32816),o=(r(94345),r(29298)),i=(r(32773),r(20266),r(69421)),a=r(10043),s=r(67504);r(36544),r(44600),r(2160),r(99924),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(49877),r(7969),r(69763),r(93804),r(18683),r(64604),r(29512),r(99063),r(56273),r(64752),r(48844),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(92517),r(77037),r(89754);let p=class extends a.A{constructor(e){super(e),this.originId=null,this.destinationId=null,this.layoutGeometry=null}};(0,n._)([(0,o.MZ)({type:String,json:{write:!0}})],p.prototype,"originId",void 0),(0,n._)([(0,o.MZ)({type:String,json:{write:!0}})],p.prototype,"destinationId",void 0),(0,n._)([(0,o.MZ)({type:s.A,json:{write:!0}})],p.prototype,"layoutGeometry",void 0),p=(0,n._)([(0,i.$)("esri.rest.knowledgeGraph.Relationship")],p);const l=p}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/5149ad9bf64667a76ff3.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/5149ad9bf64667a76ff3.js new file mode 100644 index 00000000..ae3a9bfc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/5149ad9bf64667a76ff3.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[9481,1862],{1985:(e,r,t)=>{t.d(r,{a:()=>c,b:()=>d,d:()=>p,e:()=>w,f:()=>m,i:()=>h,p:()=>f,s:()=>S,t:()=>v,w:()=>y});var n=t(99063),s=t(1178);const i={mapserver:"MapServer",imageserver:"ImageServer",featureserver:"FeatureServer",knowledgegraphserver:"KnowledgeGraphServer",sceneserver:"SceneServer",streamserver:"StreamServer",vectortileserver:"VectorTileServer","3dtilesserver":"3DTilesServer",videoserver:"VideoServer"},l=Object.values(i),u=new RegExp(`^((?:https?:)?\\/\\/\\S+?\\/rest\\/services\\/(.+?)\\/(${l.join("|")}))(?:\\/(?:layers\\/)?(\\d+))?`,"i"),o=new RegExp(`^((?:https?:)?\\/\\/\\S+?\\/([^/\\n]+)\\/(${l.join("|")}))(?:\\/(?:layers\\/)?(\\d+))?`,"i"),a=/(.*?)\/(?:layers\/)?(\d+)\/?$/i;function c(e){return u.test(e)}function f(e){if(null==e)return null;const r=(0,n.An)(e),t=r?.path.match(u)||r?.path.match(o);if(!t)return null;const[,s,l,a,c]=t,f=l.indexOf("/");return{title:p(-1!==f?l.slice(f+1):l),serverType:i[a.toLowerCase()],sublayer:null!=c&&""!==c?parseInt(c,10):null,url:{path:s}}}function d(e){const r=(0,n.An)(e).path.match(a);return r?{serviceUrl:r[1],sublayerId:Number(r[2])}:null}function p(e){return(e=e.replaceAll(/\s*[/_]+\s*/g," "))[0].toUpperCase()+e.slice(1)}function v(e,r){const t=[];if(e){const r=f(e);null!=r&&r.title&&t.push(r.title)}if(r){const e=p(r);t.push(e)}if(2===t.length){if(t[0].toLowerCase().includes(t[1].toLowerCase()))return t[0];if(t[1].toLowerCase().includes(t[0].toLowerCase()))return t[1]}return t.join(" - ")}function h(e){let r=(0,n.$z)(e,!0);return!!r&&(r=r.toLowerCase(),r.endsWith(".arcgis.com")&&(r.startsWith("services")||r.startsWith("tiles")||r.startsWith("features")))}function S(e,r){return e?(0,n.UC)((0,n.zi)(e,r)):e}function w(e){let{url:r}=e;if(!r)return{url:r};r=(0,n.zi)(r,e.logger);const t=(0,n.An)(r),s=f(t.path);let i;if(null!=s)null!=s.sublayer&&null==e.layer.layerId&&(i=s.sublayer),r=s.url.path;else if(e.nonStandardUrlAllowed){const e=d(t.path);null!=e&&(r=e.serviceUrl,i=e.sublayerId)}return{url:(0,n.UC)(r),layerId:i}}function y(e,r,t,i,l){(0,s.w)(r,i,"url",l),i.url&&null!=e.layerId&&(i.url=(0,n.fj)(i.url,t,e.layerId.toString()))}function m(e){if(!e)return!1;const r=e.toLowerCase(),t=r.includes("/services/"),n=r.includes("/mapserver/wmsserver"),s=r.includes("/imageserver/wmsserver"),i=r.includes("/wmsserver");return t&&(n||s||i)}},82454:(e,r,t)=>{t.d(r,{a:()=>c,b:()=>l,g:()=>d,h:()=>u,i:()=>o,r:()=>a,t:()=>f});var n=t(78281),s=t(7969),i=t(29208);function l(e,r){if(!u(e,r)){const t=e.typeKeywords;t?t.push(r):e.typeKeywords=[r]}}function u(e,r){return!!e.typeKeywords?.includes(r)}function o(e){return u(e,f.HOSTED_SERVICE)}function a(e,r){const t=e.typeKeywords;if(t){const e=t.indexOf(r);e>-1&&t.splice(e,1)}}async function c(e){const r=e.clone().normalize();let t;if(r.length>1)for(const e of r)t?e.width>t.width&&(t=e):t=e;else t=r[0];return async function(e){const r=e.spatialReference;if(r.isWGS84)return e.clone();if(r.isWebMercator)return(0,i.ci)(e);const t=s.A.WGS84;return await(0,n.initializeProjection)(r,t),(0,n.project)(e,t)}(t)}const f={DEVELOPER_BASEMAP:"DeveloperBasemap",JSAPI:"ArcGIS API for JavaScript",METADATA:"Metadata",MULTI_LAYER:"Multilayer",SINGLE_LAYER:"Singlelayer",TABLE:"Table",HOSTED_SERVICE:"Hosted Service",LOCAL_SCENE:"ViewingMode-Local",TILED_IMAGERY:"Tiled Imagery",GROUP_LAYER_MAP:"Map"};function d(e){const{portal:r,isOrgItem:t,itemControl:n}=e,s=r.user?.privileges;let i=!s||s.includes("features:user:edit"),l=!!t&&!!s?.includes("features:user:fullEdit");const u="update"===n||"admin"===n;return u?l=i=!0:l&&(i=!0),{features:{edit:i,fullEdit:l},content:{updateItem:u}}}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/514f14a40d012152458e.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/514f14a40d012152458e.js new file mode 100644 index 00000000..d46497ad --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/514f14a40d012152458e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[8968,1862,9481],{8368:(e,t,s)=>{s.d(t,{A:()=>o});var r=s(32816),i=s(20266),n=s(29298),a=(s(32773),s(69421)),l=s(1985);const o=e=>{let t=class extends e{get title(){if(this._get("title")&&"defaults"!==this.originOf("title"))return this._get("title");if(this.url){const e=(0,l.p)(this.url);if(null!=e&&e.title)return e.title}return this._get("title")||""}set title(e){this._set("title",e)}set url(e){this._set("url",(0,l.s)(e,i.L.getLogger(this)))}};return(0,r._)([(0,n.MZ)()],t.prototype,"title",null),(0,r._)([(0,n.MZ)({type:String})],t.prototype,"url",null),t=(0,r._)([(0,a.$)("esri.layers.mixins.ArcGISService")],t),t}},1985:(e,t,s)=>{s.d(t,{a:()=>d,b:()=>h,d:()=>p,e:()=>g,f:()=>w,i:()=>y,p:()=>c,s:()=>_,t:()=>f,w:()=>m});var r=s(99063),i=s(1178);const n={mapserver:"MapServer",imageserver:"ImageServer",featureserver:"FeatureServer",knowledgegraphserver:"KnowledgeGraphServer",sceneserver:"SceneServer",streamserver:"StreamServer",vectortileserver:"VectorTileServer","3dtilesserver":"3DTilesServer",videoserver:"VideoServer"},a=Object.values(n),l=new RegExp(`^((?:https?:)?\\/\\/\\S+?\\/rest\\/services\\/(.+?)\\/(${a.join("|")}))(?:\\/(?:layers\\/)?(\\d+))?`,"i"),o=new RegExp(`^((?:https?:)?\\/\\/\\S+?\\/([^/\\n]+)\\/(${a.join("|")}))(?:\\/(?:layers\\/)?(\\d+))?`,"i"),u=/(.*?)\/(?:layers\/)?(\d+)\/?$/i;function d(e){return l.test(e)}function c(e){if(null==e)return null;const t=(0,r.An)(e),s=t?.path.match(l)||t?.path.match(o);if(!s)return null;const[,i,a,u,d]=s,c=a.indexOf("/");return{title:p(-1!==c?a.slice(c+1):a),serverType:n[u.toLowerCase()],sublayer:null!=d&&""!==d?parseInt(d,10):null,url:{path:i}}}function h(e){const t=(0,r.An)(e).path.match(u);return t?{serviceUrl:t[1],sublayerId:Number(t[2])}:null}function p(e){return(e=e.replaceAll(/\s*[/_]+\s*/g," "))[0].toUpperCase()+e.slice(1)}function f(e,t){const s=[];if(e){const t=c(e);null!=t&&t.title&&s.push(t.title)}if(t){const e=p(t);s.push(e)}if(2===s.length){if(s[0].toLowerCase().includes(s[1].toLowerCase()))return s[0];if(s[1].toLowerCase().includes(s[0].toLowerCase()))return s[1]}return s.join(" - ")}function y(e){let t=(0,r.$z)(e,!0);return!!t&&(t=t.toLowerCase(),t.endsWith(".arcgis.com")&&(t.startsWith("services")||t.startsWith("tiles")||t.startsWith("features")))}function _(e,t){return e?(0,r.UC)((0,r.zi)(e,t)):e}function g(e){let{url:t}=e;if(!t)return{url:t};t=(0,r.zi)(t,e.logger);const s=(0,r.An)(t),i=c(s.path);let n;if(null!=i)null!=i.sublayer&&null==e.layer.layerId&&(n=i.sublayer),t=i.url.path;else if(e.nonStandardUrlAllowed){const e=h(s.path);null!=e&&(t=e.serviceUrl,n=e.sublayerId)}return{url:(0,r.UC)(t),layerId:n}}function m(e,t,s,n,a){(0,i.w)(t,n,"url",a),n.url&&null!=e.layerId&&(n.url=(0,r.fj)(n.url,s,e.layerId.toString()))}function w(e){if(!e)return!1;const t=e.toLowerCase(),s=t.includes("/services/"),r=t.includes("/mapserver/wmsserver"),i=t.includes("/imageserver/wmsserver"),n=t.includes("/wmsserver");return s&&(r||i||n)}},71492:(e,t,s)=>{s.d(t,{a:()=>l,e:()=>a});var r=s(69033),i=s(68140),n=s(73600);async function a(e,t,s){const a=(0,r.p)(e),{data:l}=await(0,i.b)(a,n.A.from(t),s);return l.count}async function l(e,t,s){const a=(0,r.p)(e),{data:l}=await(0,i.c)(a,n.A.from(t),s);return l.objectIds}},9623:(e,t,s)=>{s.d(t,{e:()=>h});var r=s(6407),i=s(32773),n=s(80959),a=s(80488),l=s(81284),o=s(12109),u=s(38343),d=s(8824),c=s(73600);async function h(e,t,h,f){return async function(e,t,r,i){const a=r?.infoFor3D;if(!p(e,a)||null==a||!t.assetMaps||!t.features?.length)return d.A.fromJSON(t);const{meshFeatureSetFromJSON:l}=await(0,n.qr)(Promise.all([s.e(9811),s.e(993),s.e(8353)]).then(s.bind(s,42113)),i);return l(e,a,t)}(t,await async function(e,t,s,n){const d={...n},h=function(e,t){let s=c.A.from(e);s.sourceSpatialReference=s.sourceSpatialReference??t?.sourceSpatialReference??null,(t?.gdbVersion||t?.dynamicDataSource)&&(s=s===e?s.clone():s,s.gdbVersion=e.gdbVersion||t.gdbVersion,s.dynamicDataSource=e.dynamicDataSource?l.D.from(e.dynamicDataSource):t.dynamicDataSource);const i=t?.infoFor3D;if(null!=i&&p(e,i)){s=s===e?s.clone():s,s.formatOf3DObjects=null;const{supportedFormats:t,queryFormats:n}=i,l=(0,a.a)("model/gltf-binary",t)??(0,a.b)("glb",t),o=(0,a.a)("model/gltf+json",t)??(0,a.b)("gtlf",t);for(const e of n){if(e===l){s.formatOf3DObjects=e;break}e!==o||s.formatOf3DObjects||(s.formatOf3DObjects=e)}if(!s.formatOf3DObjects)throw new r.A("query:unsupported-3d-query-formats","Could not find any supported 3D object query format. Only supported formats are 3D_glb and 3D_gltf");if(null==s.outFields||!s.outFields.includes("*")){s=s===e?s.clone():s,null==s.outFields&&(s.outFields=[]);const{originX:t,originY:r,originZ:n,translationX:a,translationY:l,translationZ:o,scaleX:u,scaleY:d,scaleZ:c,rotationX:h,rotationY:p,rotationZ:f,rotationDeg:y}=i.transformFieldRoles;s.outFields.push(t,r,n,a,l,o,u,d,c,h,p,f,y)}}return s}(t,s),f=null!=t.outStatistics?.[0],y=(0,i.h)("featurelayer-pbf-statistics"),_=!f||y;let g;if("pbf"===s?.format&&_)try{g=await(0,u.e)(e,h,d)}catch(e){if("query:parsing-pbf"!==e.name)throw e;s.format="json"}return"json"!==s?.format&&_||(g=await(0,o.a)(e,h,d)),function(e,t){if(null!=e&&null!=t)for(const s of t){const t=e.get(s.name);t&&Object.assign(s,t.toJSON())}}(s?.fieldsIndex,g.fields),g}(e,t,h,f),h,f)}function p(e,t){return null!=t&&!0===e.returnGeometry&&"xyFootprint"!==e.multipatchOption&&!e.outStatistics}},12109:(e,t,s)=>{s.d(t,{a:()=>o,e:()=>l});var r=s(69033),i=s(68140),n=s(8824),a=s(73600);async function l(e,t,s){const r=await o(e,t,s);return n.A.fromJSON(r)}async function o(e,t,s){const n=(0,r.p)(e),l={...s},o=a.A.from(t),{data:u}=await(0,i.e)(n,o,o.sourceSpatialReference,l);return u}},38343:(e,t,s)=>{s.d(t,{e:()=>_});var r=s(69033),i=s(57732),n=s(64102),a=s(83637),l=s(68140),o=(s(8824),s(73600));function u(e,t){return t}function d(e,t,s,r){switch(s){case 0:return f(e,t+r,0);case 1:return"lowerLeft"===e.originPosition?f(e,t+r,1):function({translate:e,scale:t},s,r){return e[r]-s*t[r]}(e,t+r,1)}}function c(e,t,s,r){return 2===s?f(e,t,2):d(e,t,s,r)}function h(e,t,s,r){return 2===s?0===t?0:f(e,t,3):d(e,t,s,r)}function p(e,t,s,r){return 3===s?0===t?0:f(e,t,3):c(e,t,s,r)}function f({translate:e,scale:t},s,r){return e[r]+s*t[r]}class y{constructor(e){this._options=e,this.geometryTypes=["esriGeometryPoint","esriGeometryMultipoint","esriGeometryPolyline","esriGeometryPolygon"],this._previousCoordinate=[0,0],this._transform=null,this._applyTransform=u,this._lengths=[],this._currentLengthIndex=0,this._toAddInCurrentPath=0,this._vertexDimension=0,this._mValueOffset=null,this._coordinateBuffer=null,this._coordinateBufferPtr=0,this._attributesConstructor=class{}}createFeatureResult(){return{fields:[],features:[]}}finishFeatureResult(e){if(this._options.applyTransform&&(e.transform=null),this._attributesConstructor=class{},this._coordinateBuffer=null,this._lengths.length=0,!e.hasZ)return;const t=(0,n.g)(e.geometryType,this._options.sourceSpatialReference,e.spatialReference);if(null!=t)for(const s of e.features)t(s.geometry)}createSpatialReference(){return{}}addField(e,t){const s=e.fields;(0,i.b)(s),s.push(t);const r=s.map((e=>e.name));this._attributesConstructor=function(){for(const e of r)this[e]=null}}addFeature(e,t){e.features.push(t)}prepareFeatures(e){switch(this._transform=e.transform,this._options.applyTransform&&e.transform&&(this._applyTransform=this._deriveApplyTransform(e)),this._mValueOffset=null,this._vertexDimension=2,e.hasZ&&this._vertexDimension++,e.hasM&&(this._mValueOffset=this._vertexDimension,this._vertexDimension++),e.geometryType){case"esriGeometryPoint":this.addCoordinate=(e,t,s)=>this.addCoordinatePoint(e,t,s),this.createGeometry=e=>this.createPointGeometry(e);break;case"esriGeometryPolygon":this.addCoordinate=(e,t,s)=>this._addCoordinatePolygon(e,t,s),this.createGeometry=e=>this._createPolygonGeometry(e);break;case"esriGeometryPolyline":this.addCoordinate=(e,t,s)=>this._addCoordinatePolyline(e,t,s),this.createGeometry=e=>this._createPolylineGeometry(e);break;case"esriGeometryMultipoint":this.addCoordinate=(e,t,s)=>this._addCoordinateMultipoint(e,t,s),this.createGeometry=e=>this._createMultipointGeometry(e)}}createFeature(){return this._lengths.length=0,this._currentLengthIndex=0,this._previousCoordinate[0]=0,this._previousCoordinate[1]=0,this._coordinateBuffer=null,this._coordinateBufferPtr=0,{attributes:new this._attributesConstructor}}allocateCoordinates(){}addLength(e,t,s){0===this._lengths.length&&(this._toAddInCurrentPath=t),this._lengths.push(t)}addQueryGeometry(e,t){const{queryGeometry:s,queryGeometryType:r}=t,i=(0,a.u)(s.clone(),s,!1,!1,this._transform),n=(0,a.a)(i,r,!1,!1);e.queryGeometryType=r,e.queryGeometry={...n}}createPointGeometry(e){const t={x:0,y:0,spatialReference:e.spatialReference};return e.hasZ&&(t.z=0),e.hasM&&(t.m=0),t}addCoordinatePoint(e,t,s){const r=this._transform;switch(t=this._applyTransform(r,t,s,0),s){case 0:e.x=t;break;case 1:e.y=t;break;case 2:"z"in e?e.z=t:e.m=t;break;case 3:e.m=t}}_transformPathLikeValue(e,t){let s=0;t<=1&&(s=this._previousCoordinate[t],this._previousCoordinate[t]+=e);const r=this._transform;return null!==this._mValueOffset&&0===e&&t>0&&!(t%this._mValueOffset)?0:this._applyTransform(r,e,t,s)}_addCoordinatePolyline(e,t,s){this._dehydratedAddPointsCoordinate(e.paths,t,s)}_addCoordinatePolygon(e,t,s){this._dehydratedAddPointsCoordinate(e.rings,t,s)}_addCoordinateMultipoint(e,t,s){0===s&&e.points.push([]);const r=this._transformPathLikeValue(t,s);e.points[e.points.length-1].push(r)}_createPolygonGeometry(e){return{rings:[[]],spatialReference:e.spatialReference,hasZ:!!e.hasZ,hasM:!!e.hasM}}_createPolylineGeometry(e){return{paths:[[]],spatialReference:e.spatialReference,hasZ:!!e.hasZ,hasM:!!e.hasM}}_createMultipointGeometry(e){return{points:[],spatialReference:e.spatialReference,hasZ:!!e.hasZ,hasM:!!e.hasM}}_dehydratedAddPointsCoordinate(e,t,s){0===s&&0==this._toAddInCurrentPath--&&(e.push([]),this._toAddInCurrentPath=this._lengths[++this._currentLengthIndex]-1,this._previousCoordinate[0]=0,this._previousCoordinate[1]=0);const r=this._transformPathLikeValue(t,s),i=e[e.length-1];0===s&&(this._coordinateBufferPtr=0,this._coordinateBuffer=new Array(this._vertexDimension),i.push(this._coordinateBuffer)),this._coordinateBuffer[this._coordinateBufferPtr++]=r}_deriveApplyTransform(e){const{hasZ:t,hasM:s}=e;return t&&s?p:t?c:s?h:d}}async function _(e,t,s){const i=(0,r.p)(e),n={...s},a=o.A.from(t),u=!a.quantizationParameters,{data:d}=await(0,l.d)(i,a,new y({sourceSpatialReference:a.sourceSpatialReference,applyTransform:u}),n);return d}},97503:(e,t,s)=>{s.r(t),s.d(t,{A:()=>G,F:()=>V,O:()=>q,S:()=>M,T:()=>z,a:()=>ie,b:()=>N,c:()=>re,d:()=>B,e:()=>H,f:()=>ee,g:()=>$,h:()=>X,i:()=>E,j:()=>P,k:()=>O,l:()=>ne});var r=s(64604),i=s(22976),n=s(38896),a=s(54642),l=s(80959),o=s(7969),u=s(27281),d=s(26589),c=s(57732),h=s(76636),p=s(44864),f=s(79875),y=s(29512),_=s(77037),g=s(69763),m=s(77125),w=s(9623),F=(s(90740),s(32773),s(99063),s(76218),s(1739)),S=s(71492),b=(s(94345),s(6407),s(20266),s(84200),s(67504),s(339),s(53564),s(73600)),I=s(12109),C=(s(47239),s(16699),s(44600),s(8824),s(81618)),v=(s(32074),s(13983)),R=s(2160),T=s(66322),x=s(73509),A=s(73597),D=s(43059);class k{constructor(){this.declaredRootClass="esri.arcade.featureSetCollection",this._layerById={},this._layerByName={}}add(e,t,s){this._layerById[t]=s,this._layerByName[e]=s}async featureSetByName(e,t=!0,s=["*"]){return void 0===this._layerByName[e]?null:this._layerByName[e]}async featureSetById(e,t=!0,s=["*"]){return void 0===this._layerById[e]?null:this._layerById[e]}castToText(e=!1){return"object, FeatureSetCollection"}}class N extends a.F{constructor(e){super(e),this.declaredClass="esri.arcade.featureset.actions.AttributeFilter",this._maxProcessing=1e3,this._parent=e.parentfeatureset,e.whereclause instanceof n.WhereClause?(this._whereclause=e.whereclause,this._whereClauseFunction=null):(this._whereClauseFunction=e.whereclause,this._whereclause=null)}_initialiseFeatureSet(){null!==this._parent?(this.fields=this._parent.fields.slice(0),this.geometryType=this._parent.geometryType,this.objectIdField=this._parent.objectIdField,this.globalIdField=this._parent.globalIdField,this.spatialReference=this._parent.spatialReference,this.hasM=this._parent.hasM,this.hasZ=this._parent.hasZ,this.typeIdField=this._parent.typeIdField,this.types=this._parent.types,this.subtypeField=this._parent.subtypeField,this.subtypes=this._parent.subtypes):(this.fields=[],this.typeIdField="",this.subtypeField="",this.objectIdField="",this.globalIdField="",this.spatialReference=new o.A({wkid:4326}),this.geometryType=i.ay.point)}async _getSet(e){if(null===this._wset){await this._ensureLoaded();const t=await this._parent._getFilteredSet("",null,this._whereclause,null,e);return this._checkCancelled(e),null!==this._whereClauseFunction?this._wset=new a.I(t._candidates.slice(0).concat(t._known.slice(0)),[],t._ordered,this._clonePageDefinition(t.pagesDefinition)):this._wset=new a.I(t._candidates.slice(0),t._known.slice(0),t._ordered,this._clonePageDefinition(t.pagesDefinition)),this._wset}return this._wset}_isInFeatureSet(e){let t=this._parent?._isInFeatureSet(e);return t===i.az.NotInFeatureSet?t:(t=this._idstates[e],void 0===t?i.az.Unknown:t)}_getFeature(e,t,s){return this._parent._getFeature(e,t,s)}_getFeatures(e,t,s,r){return this._parent._getFeatures(e,t,s,r)}_featureFromCache(e){return this._parent._featureFromCache(e)}executeWhereClause(e){return this._whereclause?.testFeature(e)??!1}async executeWhereClauseDeferred(e){if(null!==this._whereClauseFunction){const t=this._whereClauseFunction(e);return(0,l.$X)(t),t}return this.executeWhereClause(e)}async _fetchAndRefineFeatures(e,t,s){const r=new a.I([],e,!1,null),n=Math.min(t,e.length);if(await(this._parent?._getFeatures(r,-1,n,s)),this._checkCancelled(s),null==this._whereClauseFunction){for(let t=0;t":case"=":if("column-reference"===e.left.type&&"string"===e.right.type){if(e.left.column.toUpperCase()===this.field.name.toUpperCase()&&void 0!==this.lkp[e.right.value.toString()])return" ("+r+" "+e.operator+" "+this.lkp[e.right.value.toString()].toString()+") "}else if("column-reference"===e.right.type&&"string"===e.left.type&&e.right.column.toUpperCase()===this.field.name.toUpperCase())return" ("+this.lkp[e.right.value.toString()].toString()+" "+e.operator+" "+r+") ";return" ("+this.evaluateNodeToWhereClause(e.left,t,s,E.BADNESS,l)+" "+e.operator+" "+this.evaluateNodeToWhereClause(e.right,t,s,E.BADNESS,l)+") ";case"<":case">":case">=":case"<=":case"*":case"-":case"+":case"/":case"||":return" ("+this.evaluateNodeToWhereClause(e.left,t,s,E.BADNESS,l)+" "+e.operator+" "+this.evaluateNodeToWhereClause(e.right,t,s,E.BADNESS,l)+") "}case"null":return"null";case"boolean":return!0===e.value?"1":"0";case"string":return"'"+e.value.toString().replaceAll("'","''")+"'";case"timestamp":return`timestamp '${e.value}'`;case"date":return`date '${e.value}'`;case"time":return`time '${e.value}'`;case"number":return e.value.toString();case"current-time":return(0,a.m)("date"===e.mode,t);case"column-reference":return s&&s.toLowerCase()===e.column.toLowerCase()?"("+r+")":e.column;case"data-type":return e.value;case"function":{const r=this.evaluateNodeToWhereClause(e.args,t,s,E.BADNESS,l);return(0,a.a)(e.name,r,t)}}throw new n.a(n.b.UnsupportedSyntax,{node:e.type})}extractValue(e){return this.codefield instanceof n.WhereClause?this.reverseLkp[n.WhereClause.convertValueToStorageFormat(this.codefield.calculateValueCompiled(e))]:this.reverseLkp[e.attributes[this.codefield]]}}E.BADNESS="_!!!_BAD_LKP_!!!!";class M extends L{constructor(e,t){super(e),this._sql=t}rewriteSql(e,t){return{rewritten:!0,where:(0,a.r)(e,this.field.name,(0,a.t)(this._sql,i.ap.Standardised),t.getFieldsIndex())}}extractValue(e){return n.WhereClause.convertValueToStorageFormat(this._sql.calculateValueCompiled(e),this.field.type)}}class G extends a.F{static findField(e,t){for(const s of e)if(s.name.toLowerCase()===t.toString().toLowerCase())return s;return null}constructor(e){super(e),this._calcFunc=null,this.declaredClass="esri.arcade.featureset.actions.Adapted",this.adaptedFields=[],this._extraFilter=null,this._extraFilter=e.extraFilter,this._parent=e.parentfeatureset,this._maxProcessing=30,this.adaptedFields=e.adaptedFields}_initialiseFeatureSet(){null!==this._parent?(this.geometryType=this._parent.geometryType,this.objectIdField=this._parent.objectIdField,this.globalIdField=this._parent.globalIdField,this.spatialReference=this._parent.spatialReference,this.hasM=this._parent.hasM,this.hasZ=this._parent.hasZ,this.typeIdField=this._parent.typeIdField,this.types=this._parent.types):(this.spatialReference=new o.A({wkid:4326}),this.objectIdField="",this.globalIdField="",this.geometryType=i.ay.point,this.typeIdField="",this.types=null,this.subtypeField=null,this.subtypes=null),this.fields=[];for(const e of this.adaptedFields)e.postInitialization(this,this._parent),this.fields.push(e.field)}async _getSet(e){if(null===this._wset){await this._ensureLoaded();let t=null;return t=this._extraFilter?await this._getFilteredSet("",null,null,null,e):await(this._parent?._getSet(e)),this._checkCancelled(e),(0,c.b)(t),this._wset=new a.I(t._candidates.slice(0),t._known.slice(0),t._ordered,this._clonePageDefinition(t.pagesDefinition)),this._wset}return this._wset}_isInFeatureSet(e){return this._parent._isInFeatureSet(e)}async _getFeatures(e,t,s,r){const i=[];-1!==t&&void 0===this._featureCache[t]&&i.push(t);const n=this._maxQueryRate();if(!0===this._checkIfNeedToExpandKnownPage(e,n))return await this._expandPagedSet(e,n,0,0,r),this._getFeatures(e,t,s,r);let l=0;for(let r=e._lastFetchedIndex;r=n)));r++);if(0===i.length)return"success";e=new a.I([],i,e._ordered,null);const o=Math.min(i.length,s);await(this._parent?._getFeatures(e,-1,o,r)),this._checkCancelled(r);const c=[];for(let e=0;e0&&(r=r.replaceFields(e))}null!==s?null!==this._extraFilter&&(s=(0,a.c)(this._extraFilter,s)):s=this._extraFilter,await this._ensureLoaded();const u=await this._parent._getFilteredSet(e,t,s,r,i);let d;return this._checkCancelled(i),d=!0===n?new a.I(u._candidates.slice(0).concat(u._known.slice(0)),[],!0===o&&u._ordered,this._clonePageDefinition(u.pagesDefinition)):new a.I(u._candidates.slice(0),u._known.slice(0),!0===o&&u._ordered,this._clonePageDefinition(u.pagesDefinition)),d}_reformulateWithoutAdaptions(e){const t={cannot:!1,where:e};if(null!==e)for(const s of this.adaptedFields)if(!0===(0,a.s)(e,s.field.name)){const r=s.rewriteSql(e,this);if(!0!==r.rewritten){t.cannot=!0,t.where=null;break}t.where=r.where}return t}async _stat(e,t,s,r,i,n,l){let o=!1,u=this._reformulateWithoutAdaptions(t);if(o=u.cannot,t=u.where,u=this._reformulateWithoutAdaptions(i),o=o||u.cannot,null!==(i=u.where)?null!==this._extraFilter&&(i=(0,a.c)(this._extraFilter,i)):i=this._extraFilter,!0===o)return null===i&&""===s&&null===r?this._manualStat(e,t,n,l):{calculated:!1};const d=await this._parent._stat(e,t,s,r,i,n,l);return!1===d.calculated?null===i&&""===s&&null===r?this._manualStat(e,t,n,l):{calculated:!1}:d}async _canDoAggregates(e,t,s,r,i){if(null===this._parent)return!1;for(let t=0;t{for(let s=0;s0?(await(0,i.aF)(this._refineSetBlock(e,this._maxProcessingRate(),r)),this._checkCancelled(r),this.getIdColumnDictionary(e,t,s,r)):t}_isInFeatureSet(e){return this._parent._isInFeatureSet(e)}_getFeatures(e,t,s,r){return this._parent._getFeatures(e,t,s,r)}_featureFromCache(e){if(void 0===this._featureCache[e]){const t=this._parent._featureFromCache(e);if(void 0===t)return;return null===t?null:(this._featureCache[e]=t,t)}return this._featureCache[e]}async _fetchAndRefineFeatures(){throw new n.F(n.c.NeverReach)}async _getFilteredSet(e,t,s,r,i){await this._ensureLoaded();const n=await this._parent._getFilteredSet(e,t,s,null===r?this._orderbyclause:r,i);this._checkCancelled(i);const l=new a.I(n._candidates.slice(0),n._known.slice(0),n._ordered,this._clonePageDefinition(n.pagesDefinition));let o=!0;if(n._candidates.length>0&&(o=!1),!1===l._ordered){let e=await this.manualOrderSet(l,i);return!1===o&&(null===t&&null===s||(e=new a.I(e._candidates.slice(0).concat(e._known.slice(0)),[],e._ordered,this._clonePageDefinition(e.pagesDefinition)))),e}return l}static registerAction(){a.F._featuresetFunctions.orderBy=function(e){return""===e?this:new B({parentfeatureset:this,orderbyclause:new q(e)})}}getFieldsIndex(){return this._parent.getFieldsIndex()}}class U{constructor(){this.field="",this.tofieldname="",this.typeofstat="MIN",this.workingexpr=null}clone(){const e=new U;return e.field=this.field,e.tofieldname=this.tofieldname,e.typeofstat=this.typeofstat,e.workingexpr=this.workingexpr,e}static parseStatField(e,t,s,r){const l=new U;l.field=e;const o=n.WhereClause.create(t,s,r),u=function(e){if("function"===e.parseTree.type){if(0===e.parseTree.args.value.length)return{name:e.parseTree.name,expr:null};if(e.parseTree.args.value.length>1)throw new n.a(n.b.MissingStatisticParameters);const t=n.WhereClause.create((0,a.h)(e.parseTree.args.value[0],i.ap.Standardised,e.parameters),e.fieldsIndex,e.timeZone);return{name:e.parseTree.name,expr:t}}return null}(o);if(null===u)throw new n.a(n.b.UnsupportedSqlFunction,{function:""});const d=u.name.toUpperCase().trim();if("MIN"===d){if(l.typeofstat="MIN",l.workingexpr=u.expr,null===o)throw new n.a(n.b.InvalidFunctionParameters,{function:"min"})}else if("MAX"===d){if(l.typeofstat="MAX",l.workingexpr=u.expr,null===o)throw new n.a(n.b.InvalidFunctionParameters,{function:"max"})}else if("COUNT"===d)l.typeofstat="COUNT",l.workingexpr=u.expr;else if("STDEV"===d){if(l.typeofstat="STDDEV",l.workingexpr=u.expr,null===o)throw new n.a(n.b.InvalidFunctionParameters,{function:"stdev"})}else if("SUM"===d){if(l.typeofstat="SUM",l.workingexpr=u.expr,null===o)throw new n.a(n.b.InvalidFunctionParameters,{function:"sum"})}else if("MEAN"===d){if(l.typeofstat="AVG",l.workingexpr=u.expr,null===o)throw new n.a(n.b.InvalidFunctionParameters,{function:d})}else if("AVG"===d){if(l.typeofstat="AVG",l.workingexpr=u.expr,null===o)throw new n.a(n.b.InvalidFunctionParameters,{function:"avg"})}else{if("VAR"!==d)throw new n.a(n.b.UnsupportedSqlFunction,{function:d});if(l.typeofstat="VAR",l.workingexpr=u.expr,null===o)throw new n.a(n.b.InvalidFunctionParameters,{function:"var"})}return l}toStatisticsName(){switch(this.typeofstat.toUpperCase()){case"MIN":return"min";case"MAX":return"max";case"SUM":return"sum";case"COUNT":default:return"count";case"VAR":return"var";case"STDDEV":return"stddev";case"AVG":return"avg"}}}function W(e){if(!e)return"COUNT";switch(e.toLowerCase()){case"max":return"MAX";case"var":case"variance":return"VAR";case"avg":case"average":case"mean":return"AVG";case"min":return"MIN";case"sum":return"SUM";case"stdev":case"stddev":return"STDDEV";case"count":return"COUNT"}return"COUNT"}class Z extends a.F{constructor(e){super(e),this._decodedStatsfield=[],this._decodedGroupbyfield=[],this._candosimplegroupby=!0,this.phsyicalgroupbyfields=[],this.objectIdField="ROW__ID",this._internalObjectIdField="ROW__ID",this._adaptedFields=[],this.declaredClass="esri.arcade.featureset.actions.Aggregate",this._uniqueIds=1,this._maxQuery=10,this._maxProcessing=10,this._parent=e.parentfeatureset,this._config=e}isTable(){return!0}async _getSet(e){if(null===this._wset){const t=await this._getFilteredSet("",null,null,null,e);return this._wset=t,this._wset}return this._wset}_isInFeatureSet(){return i.az.InFeatureSet}_nextUniqueName(e){for(;1===e["T"+this._uniqueIds.toString()];)this._uniqueIds++;const t="T"+this._uniqueIds.toString();return e[t]=1,t}_convertToEsriFieldType(e){return e}_initialiseFeatureSet(){const e={};let t=!1,s=1;const r=this._parent?this._parent.getFieldsIndex():new f.A([]);for(this.objectIdField="ROW__ID",this.globalIdField="";!1===t;){let e=!1;for(let t=0;t0)for(const e of this._parent.fields)this._adaptedFields.push(new O(e));for(let t=0;t0&&(o=new G({parentfeatureset:this._parent,adaptedFields:this._adaptedFields,extraFilter:null})),!0===l.nowhereclause)n=new a.I(["GETPAGES"],[],!1,{aggregatefeaturesetpagedefinition:!0,resultOffset:0,resultRecordCount:this._maxQuery,internal:{fullyResolved:!1,workingItem:null,type:"manual",iterator:null,set:[],subfeatureset:new B({parentfeatureset:o,orderbyclause:new q(this.phsyicalgroupbyfields.join(",")+","+this._parent.objectIdField+" ASC")})}});else{let e=o;if(null!==s){let t=null;s&&(t=this._reformulateWhereClauseWithoutGroupByFields(s)),e=new N({parentfeatureset:e,whereclause:t})}n=new a.I(["GETPAGES"],[],!1,{aggregatefeaturesetpagedefinition:!0,resultOffset:0,resultRecordCount:this._maxQuery,internal:{fullyResolved:!1,workingItem:null,type:"manual",iterator:null,set:[],subfeatureset:new B({parentfeatureset:e,orderbyclause:new q(this.phsyicalgroupbyfields.join(",")+","+this._parent.objectIdField+" ASC")})}})}return n}_reformulateWhereClauseWithoutStatsFields(e){for(const t of this._decodedStatsfield)e=(0,a.r)(e,t.tofieldname,(0,a.t)(t.workingexpr,i.ap.Standardised),this._parent.getFieldsIndex());return e}_reformulateWhereClauseWithoutGroupByFields(e){for(const t of this._decodedGroupbyfield)t.tofieldname!==t.name&&(e=(0,a.r)(e,t.tofieldname,(0,a.t)(t.expression,i.ap.Standardised),this._parent.getFieldsIndex()));return e}_reformulateOrderClauseWithoutGroupByFields(e){const t=[];for(const e of this._decodedGroupbyfield)e.tofieldname!==e.name&&t.push({field:e.tofieldname,newfield:e.name});return t.length>0?e.replaceFields(t):e}_clonePageDefinition(e){return null===e?null:!0===e.aggregatefeaturesetpagedefinition?{aggregatefeaturesetpagedefinition:!0,resultRecordCount:e.resultRecordCount,resultOffset:e.resultOffset,internal:e.internal}:this._parent._clonePageDefinition(e)}async _refineSetBlock(e,t,s){return!0===this._checkIfNeedToExpandCandidatePage(e,this._maxQuery)?(await this._expandPagedSet(e,this._maxQuery,0,0,s),this._refineSetBlock(e,t,s)):(this._checkCancelled(s),e._candidates.length,this._refineKnowns(e,t),e._candidates.length,e._candidates.length,e)}_expandPagedSet(e,t,s,r,i){return this._expandPagedSetFeatureSet(e,t,s,r,i)}async _getPhysicalPage(e,t,s){if(!0===e.pagesDefinition.aggregatefeaturesetpagedefinition)return this._sequentialGetPhysicalItem(e,e.pagesDefinition.resultRecordCount,s,[]);const r=await this._getAgregagtePhysicalPage(e,t,s);for(const e of r){const t={geometry:e.geometry,attributes:{}},s={};for(const t in e.attributes)s[t.toLowerCase()]=e.attributes[t];for(const e of this._decodedGroupbyfield)t.attributes[e.tofieldname]=s[e.name.toLowerCase()];for(const e of this._decodedStatsfield)t.attributes[e.tofieldname]=s[e.field.toLowerCase()];this._featureCache[t.attributes[this.objectIdField]]=new u.A(t)}return r.length}_sequentialGetPhysicalItem(e,t,s,r){return new Promise(((i,n)=>{null===e.pagesDefinition.internal.iterator&&(e.pagesDefinition.internal.iterator=e.pagesDefinition.internal.subfeatureset.iterator(s)),!0===e.pagesDefinition.internal.fullyResolved||0===t?i(r.length):this._nextAggregateItem(e,t,s,r,(n=>{null===n?i(r.length):(t-=1,i(this._sequentialGetPhysicalItem(e,t,s,r)))}),n)}))}_nextAggregateItem(e,t,s,r,n,a){try{(0,i.aF)(e.pagesDefinition.internal.iterator.next()).then((i=>{if(null===i)if(null!==e.pagesDefinition.internal.workingItem){const t=this._calculateAndAppendAggregateItem(e.pagesDefinition.internal.workingItem);r.push(t),e.pagesDefinition.internal.workingItem=null,e.pagesDefinition.internal.set.push(t.attributes[this.objectIdField]),e.pagesDefinition.internal.fullyResolved=!0,n(null)}else e.pagesDefinition.internal.fullyResolved=!0,n(null);else{const l=this._generateAggregateHash(i);if(null===e.pagesDefinition.internal.workingItem)e.pagesDefinition.internal.workingItem={features:[i],id:l};else{if(l!==e.pagesDefinition.internal.workingItem.id){const s=this._calculateAndAppendAggregateItem(e.pagesDefinition.internal.workingItem);return r.push(s),e.pagesDefinition.internal.workingItem=null,e.pagesDefinition.internal.set.push(s.attributes[this.objectIdField]),t-=1,e.pagesDefinition.internal.workingItem={features:[i],id:l},void n(s)}e.pagesDefinition.internal.workingItem.features.push(i)}this._nextAggregateItem(e,t,s,r,n,a)}}),a)}catch(e){a(e)}}_calculateFieldStat(e,t,s){const r=[];for(let s=0;sthis._topnum&&(this._wset._known=this._wset._known.slice(0,this._topnum)),this._setKnownLength(this._wset)>=this._topnum&&(this._wset._candidates=[]),this._wset}return this._wset}_setKnownLength(e){return e._known.length>0&&"GETPAGES"===e._known[e._known.length-1]?e._known.length-1:e._known.length}_isInFeatureSet(e){const t=this._parent._isInFeatureSet(e);if(t===i.az.NotInFeatureSet)return t;const s=this._idstates[e];return s===i.az.InFeatureSet||s===i.az.NotInFeatureSet?s:t===i.az.InFeatureSet&&void 0===s?this._countedinthis._topnum&&(t=this._topnum),this._countedin>=this._topnum&&e.pagesDefinition.internal.set.length<=e.pagesDefinition.resultOffset){let t=e._known.length;return t>0&&"GETPAGES"===e._known[t-1]&&(e._known.length=t-1),t=e._candidates.length,t>0&&"GETPAGES"===e._candidates[t-1]&&(e._candidates.length=t-1),"success"}const a=await this._parent._expandPagedSet(e,t,s,r,i);return this._setKnownLength(e)>this._topnum&&(e._known.length=this._topnum),this._setKnownLength(e)>=this._topnum&&(e._candidates.length=0),a}async _getFeatures(e,t,s,r){const i=[],n=this._maxQueryRate();if(!0===this._checkIfNeedToExpandKnownPage(e,n))return await this._expandPagedSet(e,n,0,0,r),this._getFeatures(e,t,s,r);-1!==t&&void 0===this._featureCache[t]&&i.push(t);let l=0;for(let r=e._lastFetchedIndex;rn)));r++);if(0===i.length)return"success";const o=new a.I([],i,!1,null),u=Math.min(i.length,s);await this._parent._getFeatures(o,-1,u,r);for(let e=0;e=this._topnum)break}else if(l===i.az.NotInFeatureSet)null===r?r={start:a,end:a}:r.end===a-1?r.end=a:(n.push(r),r={start:a,end:a}),s+=1;else if(l===i.az.Unknown)break;if(s>=t)break}null!==r&&n.push(r);for(let t=n.length-1;t>=0;t--)e._candidates.splice(n[t].start,n[t].end-n[t].start+1);this._setKnownLength(e)>this._topnum&&(e._known=e._known.slice(0,this._topnum)),this._setKnownLength(e)>=this._topnum&&(e._candidates=[])}async _stat(){return{calculated:!1}}async _canDoAggregates(){return!1}static registerAction(){a.F._featuresetFunctions.top=function(e){return new z({parentfeatureset:this,topnum:e})}}getFieldsIndex(){return this._parent.getFieldsIndex()}}class Q extends a.F{constructor(e){super(e),this.declaredClass="esri.arcade.featureset.sources.FeatureLayerDynamic",this._removeGeometry=!1,this._overrideFields=null,this.formulaCredential=null,this._pageJustIds=!1,this._requestStandardised=!1,this._useDefinitionExpression=!0,e.spatialReference&&(this.spatialReference=e.spatialReference),this._transparent=!0,this._maxProcessing=1e3,this._layer=e.layer,this._wset=null,void 0!==e.outFields&&(this._overrideFields=e.outFields),void 0!==e.includeGeometry&&(this._removeGeometry=!1===e.includeGeometry)}_maxQueryRate(){return i.aG}end(){return this._layer}optimisePagingFeatureQueries(e){this._pageJustIds=e}get urlQueryPath(){return this._layer.parsedUrl.path||""}convertQueryToLruCacheKey(e){const t=this.urlQueryPath+","+(0,i.aH)(e.toJSON());return(0,h.c)(t,h.o.String)}async loadImpl(){return!0===this._layer.loaded?(this._initialiseFeatureSet(),this):(await this._layer.load(),this._initialiseFeatureSet(),this)}_initialiseFeatureSet(){if(null==this.spatialReference&&(this.spatialReference=this._layer.spatialReference),this.geometryType=this._layer.geometryType,this.fields=this._layer.fields.slice(0),this.hasZ=!0===this._layer?.capabilities?.data?.supportsZ,this.hasM=!0===this._layer?.capabilities?.data?.supportsM,null!==this._overrideFields)if(1===this._overrideFields.length&&"*"===this._overrideFields[0])this._overrideFields=null;else{const e=[],t=[];for(const s of this.fields)if("oid"===s.type)e.push(s),t.push(s.name);else for(const r of this._overrideFields)if(r.toLowerCase()===s.name.toLowerCase()){e.push(s),t.push(s.name);break}this.fields=e,this._overrideFields=t}if(this._layer.source&&this._layer.source.sourceJSON){const e=this._layer.source.sourceJSON.currentVersion;!0===this._layer.source.sourceJSON.useStandardizedQueries?(this._databaseType=i.ap.StandardisedNoInterval,null!=e&&e>=10.61&&(this._databaseType=i.ap.Standardised)):null!=e&&(e>=10.5&&(this._databaseType=i.ap.StandardisedNoInterval,this._requestStandardised=!0),e>=10.61&&(this._databaseType=i.ap.Standardised))}this.objectIdField=this._layer.objectIdField;for(const e of this.fields)"global-id"===e.type&&(this.globalIdField=e.name);"subtype-group"===this._layer.type?(this.subtypeField=this._layer.subtypeField??"",this.subtypes=this._layer.subtypes,this.types=null,this.typeIdField=null):"oriented-imagery"===this._layer.type?(this.subtypeField=null,this.subtypes=null,this.typeIdField=this._layer.typeIdField??"",this.types=this._layer.types):(this.subtypeField=this._layer.subtypeField,this.subtypes=this._layer.subtypes,this.typeIdField=this._layer.typeIdField??"",this.types=this._layer.types)}_isInFeatureSet(){return i.az.InFeatureSet}async _refineSetBlock(e){return e}_candidateIdTransform(e){return e}async _getSet(e){if(null===this._wset){await this._ensureLoaded();const t=await this._getFilteredSet("",null,null,null,e);return this._wset=t,t}return this._wset}async _runDatabaseProbe(e){await this._ensureLoaded();const t=new b.A;this.datesInUnknownTimezone&&(t.timeReferenceUnknownClient=!0),t.where=e.replace("OBJECTID",this._layer.objectIdField);try{return await this._layer.queryObjectIds(t),!0}catch(e){return!1}}_canUsePagination(){return!(!this._layer.capabilities||!this._layer.capabilities.query||!0!==this._layer.capabilities.query.supportsPagination)}_cacheableFeatureSetSourceKey(){return this._layer.url}pbfSupportedForQuery(e){const t=this._layer?.capabilities?.query;return!e.outStatistics&&!0===t?.supportsFormatPBF&&!0===t?.supportsQuantizationEditMode}async queryPBF(e){return e.quantizationParameters={mode:"edit"},(await(0,w.e)(this._layer.parsedUrl,e,{format:"pbf"},{})).unquantize()}get gdbVersion(){return this._layer&&this._layer.capabilities&&this._layer.capabilities.data&&this._layer.capabilities.data.isVersioned?this._layer.gdbVersion||"SDE.DEFAULT":""}nativeCapabilities(){return{title:this._layer.title??"",source:this,canQueryRelated:!0,capabilities:this._layer.capabilities,databaseType:this._databaseType,requestStandardised:this._requestStandardised}}executeQuery(e,t){e.returnZ=this.hasZ,e.returnM=this.hasM;const s="execute"===t?I.e:"executeForCount"===t?S.e:S.a,r="execute"===t&&this.pbfSupportedForQuery(e);let i=null;if(this.recentlyUsedQueries){const t=this.convertQueryToLruCacheKey(e);i=this.recentlyUsedQueries.getFromCache(t),null===i&&(i=!0!==r?s(this._layer.parsedUrl.path,e):this.queryPBF(e),this.recentlyUsedQueries.addToCache(t,i),i=i.catch((e=>{throw this.recentlyUsedQueries?.removeFromCache(t),e})))}return this.featureSetQueryInterceptor&&this.featureSetQueryInterceptor.preLayerQueryCallback({layer:this._layer,query:e,method:t}),null===i&&(i=!0!==r?s(this._layer.parsedUrl.path,e):this.queryPBF(e)),i}async _getFilteredSet(e,t,s,r,i){const n=await this.databaseType();if(this.isTable()&&t&&null!==e&&""!==e)return new a.I([],[],!0,null);if(this._canUsePagination())return this._getFilteredSetUsingPaging(e,t,s,r,i);let l="",o=!1;null!==r&&this._layer.capabilities&&this._layer.capabilities.query&&!0===this._layer.capabilities.query.supportsOrderBy&&(l=r.constructClause(),o=!0);const u=new b.A;this.datesInUnknownTimezone&&(u.timeReferenceUnknownClient=!0),u.where=null===s?null===t?"1=1":"":(0,a.t)(s,n),this._requestStandardised&&(u.sqlFormat="standard"),u.spatialRelationship=this._makeRelationshipEnum(e),u.outSpatialReference=this.spatialReference,u.orderByFields=""!==l?l.split(","):null,u.geometry=null===t?null:t,u.relationParameter=this._makeRelationshipParam(e);let d=await this.executeQuery(u,"executeForIds");return null===d&&(d=[]),this._checkCancelled(i),new a.I([],d,o,null)}_expandPagedSet(e,t,s,r,i){return this._expandPagedSetFeatureSet(e,t,s,r,i)}async _getFilteredSetUsingPaging(e,t,s,r,i){let n="",l=!1;null!==r&&this._layer.capabilities&&this._layer.capabilities.query&&!0===this._layer.capabilities.query.supportsOrderBy&&(n=r.constructClause(),l=!0);const o=await this.databaseType();let u=null===s?null===t?"1=1":"":(0,a.t)(s,o);this._layer.definitionExpression&&this._useDefinitionExpression&&(u=""!==u?"(("+this._layer.definitionExpression+") AND ("+u+"))":this._layer.definitionExpression);let d=this._maxQueryRate();const c=this._layer.capabilities?.query.maxRecordCount;null!=c&&c=this._maxProcessingRate()-1))break}if(a>=s&&0===i.length)break}if(0===i.length)return"success";const l=new b.A;this._requestStandardised&&(l.sqlFormat="standard"),this.datesInUnknownTimezone&&(l.timeReferenceUnknownClient=!0),l.objectIds=i,l.outFields=this._overrideFields??this._fieldsIncludingObjectId(["*"]),l.returnGeometry=!0,!0===this._removeGeometry&&(l.returnGeometry=!1),l.outSpatialReference=this.spatialReference;const o=await this.executeQuery(l,"execute");if(this._checkCancelled(r),void 0!==o.error)throw new n.F(n.c.RequestFailed,{reason:o.error});const u=this._layer.objectIdField;for(let e=0;e=o)break}return 0===_.features.length?u:_.features.length===this._layer.capabilities?.query.maxRecordCount&&u.length"+e.pagesDefinition.internal.lastMaxId.toString()+")":e.pagesDefinition.generatedOid+">"+e.pagesDefinition.internal.lastMaxId.toString());const i=e.pagesDefinition.internal.lastRetrieved,a=i,l=e.pagesDefinition.internal.lastPage,o=new b.A;if(this._requestStandardised&&(o.sqlFormat="standard"),o.where=r,o.spatialRelationship=e.pagesDefinition.spatialRel,o.relationParameter=e.pagesDefinition.relationParam,o.outFields=e.pagesDefinition.outFields,o.outStatistics=e.pagesDefinition.outStatistics,o.geometry=e.pagesDefinition.geometry,o.groupByFieldsForStatistics=e.pagesDefinition.groupByFieldsForStatistics,o.num=e.pagesDefinition.resultRecordCount,o.start=e.pagesDefinition.internal.lastPage,o.returnGeometry=e.pagesDefinition.returnGeometry,this.datesInUnknownTimezone&&(o.timeReferenceUnknownClient=!0),o.orderByFields=""!==e.pagesDefinition.orderByFields?e.pagesDefinition.orderByFields.split(","):null,this.isTable()&&o.geometry&&o.spatialRelationship)return[];const d=await this.executeQuery(o,"execute");if(this._checkCancelled(s),!d.hasOwnProperty("features"))throw new n.F(n.c.InvalidStatResponse);const c=[];if(e.pagesDefinition.internal.lastPage!==l)return[];d.features.length>0&&void 0===d.features[0].attributes[e.pagesDefinition.generatedOid]&&(e.pagesDefinition.generatedOid=e.pagesDefinition.generatedOid.toLowerCase());for(let t=0;t0||s&&s>0)&&(l.size=[t&&t>0?t:0,s&&s>0?s:t+1]),r&&r.length>0&&(l.attachmentTypes=r),this.featureSetQueryInterceptor&&this.featureSetQueryInterceptor.preLayerQueryCallback({layer:a,query:l,method:"attachments"});const o=await a.queryAttachments(new F.A(l)),u=[];return o&&o[e]&&o[e].forEach((t=>{const s=this._layer.parsedUrl.path+"/"+e.toString()+"/attachments/"+t.id.toString();let r=null;n&&t.exifInfo&&(r=i.D.convertJsonToArcade(t.exifInfo,"system",!0)),u.push(new i.aJ(t.id,t.name,t.contentType,t.size,s,r,t.keywords??null))})),u}return[]}async queryRelatedFeatures(e){const t={f:"json",relationshipId:e.relationshipId.toString(),definitionExpression:e.where,outFields:e.outFields?.join(","),returnGeometry:e.returnGeometry.toString()};void 0!==e.resultOffset&&null!==e.resultOffset&&(t.resultOffset=e.resultOffset.toString()),void 0!==e.resultRecordCount&&null!==e.resultRecordCount&&(t.resultRecordCount=e.resultRecordCount.toString()),e.orderByFields&&(t.orderByFields=e.orderByFields.join(",")),e.objectIds&&e.objectIds.length>0&&(t.objectIds=e.objectIds.join(",")),e.outSpatialReference&&(t.outSR=(0,g.Y)(e.outSpatialReference)),this.featureSetQueryInterceptor&&this.featureSetQueryInterceptor.preRequestCallback({layer:this._layer,queryPayload:t,method:"relatedrecords",url:this._layer.parsedUrl.path+"/queryRelatedRecords"});const s=await(0,r.A)(this._layer.parsedUrl.path+"/queryRelatedRecords",{responseType:"json",query:t});if(s.data){const e={},t=s.data;if(t?.relatedRecordGroups){const s=t.spatialReference;for(const r of t.relatedRecordGroups){const i=r.objectId,n=[];for(const e of r.relatedRecords){e.geometry&&(e.geometry.spatialReference=s);const t=new u.A({geometry:e.geometry?(0,_.rS)(e.geometry):null,attributes:e.attributes});n.push(t)}e[i]={features:n,exceededTransferLimit:!0===t.exceededTransferLimit}}}return e}throw new n.F(n.c.InvalidRequest)}async getFeatureByObjectId(e,t){const s=new b.A;s.outFields=t,s.returnGeometry=!1,s.outSpatialReference=this.spatialReference,s.where=this.objectIdField+"="+e.toString(),this.datesInUnknownTimezone&&(s.timeReferenceUnknownClient=!0),this.featureSetQueryInterceptor&&this.featureSetQueryInterceptor.preLayerQueryCallback({layer:this._layer,query:s,method:"execute"});const r=await(0,I.e)(this._layer.parsedUrl.path,s);return 1===r.features.length?r.features[0]:null}async getIdentityUser(){await this.load();const e=y.id?.findCredential(this._layer.url);return e?e.userId:null}async getOwningSystemUrl(){await this.load();const e=y.id?.findServerInfo(this._layer.url);if(e)return e.owningSystemUrl;let t=this._layer.url;const s=t.toLowerCase().indexOf("/rest/services");if(t=s>-1?t.substring(0,s):t,t){t+="/rest/info";try{const e=await(0,r.A)(t,{query:{f:"json"}});let s="";return e.data?.owningSystemUrl&&(s=e.data.owningSystemUrl),s}catch(e){return""}}return""}getDataSourceFeatureSet(){const e=new Q({layer:this._layer,spatialReference:this.spatialReference??void 0,outFields:this._overrideFields??void 0,includeGeometry:!this._removeGeometry,lrucache:this.recentlyUsedQueries??void 0,interceptor:this.featureSetQueryInterceptor??void 0});return e._useDefinitionExpression=!1,e}get preferredTimeZone(){return this._layer.preferredTimeZone??null}get dateFieldsTimeZone(){return this._layer.dateFieldsTimeZone??null}get datesInUnknownTimezone(){return this._layer.datesInUnknownTimezone??!1}get editFieldsInfo(){return this._layer.editFieldsInfo??null}get timeInfo(){return this._layer.timeInfo??null}async getFeatureSetInfo(){if(this.fsetInfo)return this.fsetInfo;let e=null,t=this._layer.serviceItemId??null;const s=this._layer.parsedUrl.path;if(s){const i=await(0,r.A)(s,{responseType:"json",query:{f:"json"}});e=i?.data?.name??null,t=i?.data?.serviceItemId??null}const i=this._layer.title&&null!==(this._layer.parent??null);return this.featureSetInfo={layerId:this._layer.layerId,layerName:""===e?null:e,itemId:""===t?null:t,serviceLayerUrl:""===s?null:s,webMapLayerId:i?this._layer.id??null:null,webMapLayerTitle:i?this._layer.title??null:null,className:null,objectClassId:null},this.fsetInfo}}class V extends a.F{constructor(e){super(e),this.declaredClass="esri.arcade.featureset.sources.FeatureLayerMemory",this._removeGeometry=!1,this._overrideFields=null,this._forceIsTable=!1,e.spatialReference&&(this.spatialReference=e.spatialReference),this._transparent=!0,this._maxProcessing=1e3,this._layer=e.layer,this._wset=null,!0===e.isTable&&(this._forceIsTable=!0),void 0!==e.outFields&&(this._overrideFields=e.outFields),void 0!==e.includeGeometry&&(this._removeGeometry=!1===e.includeGeometry)}_maxQueryRate(){return i.aG}end(){return this._layer}optimisePagingFeatureQueries(){}async loadImpl(){return!0===this._layer.loaded?(this._initialiseFeatureSet(),this):(await this._layer.load(),this._initialiseFeatureSet(),this)}get gdbVersion(){return""}_initialiseFeatureSet(){if(null==this.spatialReference&&(this.spatialReference=this._layer.spatialReference),this.geometryType=this._layer.geometryType,this.fields=this._layer.fields.slice(0),null!==this._overrideFields)if(1===this._overrideFields.length&&"*"===this._overrideFields[0])this._overrideFields=null;else{const e=[],t=[];for(const s of this.fields)if("oid"===s.type)e.push(s),t.push(s.name);else for(const r of this._overrideFields)if(r.toLowerCase()===s.name.toLowerCase()){e.push(s),t.push(s.name);break}this.fields=e,this._overrideFields=t}this.objectIdField=this._layer.objectIdField;for(const e of this.fields)"global-id"===e.type&&(this.globalIdField=e.name);this._databaseType=i.ap.Standardised,this.hasZ=!0===this._layer?.capabilities?.data?.supportsZ,this.hasM=!0===this._layer?.capabilities?.data?.supportsM,"subtype-group"===this._layer.type?(this.subtypeField=this._layer.subtypeField??"",this.subtypes=this._layer.subtypes,this.types=null,this.typeIdField=null):"oriented-imagery"===this._layer.type?(this.subtypeField=null,this.subtypes=null,this.typeIdField=this._layer.typeIdField??"",this.types=this._layer.types):(this.subtypeField=this._layer.subtypeField,this.subtypes=this._layer.subtypes,this.typeIdField=this._layer.typeIdField??"",this.types=this._layer.types)}isTable(){return this._forceIsTable||this._layer.isTable||"table"===this._layer.type||!this._layer.geometryType}_isInFeatureSet(){return i.az.InFeatureSet}_candidateIdTransform(e){return e}async _getSet(e){if(null===this._wset){await this._ensureLoaded();const t=await this._getFilteredSet("",null,null,null,e);return this._wset=t,t}return this._wset}_changeFeature(e){const t={};for(const s of this.fields)t[s.name]=e.attributes[s.name];return new u.A({geometry:!0===this._removeGeometry?null:e.geometry,attributes:t})}async _getFilteredSet(e,t,s,r,n){let l="",o=!1;if(null!==r&&(l=r.constructClause(),o=!0),this.isTable()&&t&&null!==e&&""!==e)return new a.I([],[],!0,null);const u=new b.A;u.returnZ=this.hasZ,u.returnM=this.hasM,u.where=null===s?null===t?"1=1":"":(0,a.t)(s,i.ap.Standardised),u.spatialRelationship=this._makeRelationshipEnum(e),u.outSpatialReference=this.spatialReference,u.orderByFields=""!==l?l.split(","):null,u.geometry=null===t?null:t,u.returnGeometry=!0,u.relationParameter=this._makeRelationshipParam(e);const d=await this._layer.queryFeatures(u);if(null===d)return new a.I([],[],o,null);this._checkCancelled(n);const c=[];return d.features.forEach((e=>{const t=e.attributes[this._layer.objectIdField];c.push(t),this._featureCache[t]=this._changeFeature(e)})),new a.I([],c,o,null)}_makeRelationshipEnum(e){if(e.includes("esriSpatialRelRelation"))return"relation";switch(e){case"esriSpatialRelRelation":return"relation";case"esriSpatialRelIntersects":return"intersects";case"esriSpatialRelContains":return"contains";case"esriSpatialRelOverlaps":return"overlaps";case"esriSpatialRelWithin":return"within";case"esriSpatialRelTouches":return"touches";case"esriSpatialRelCrosses":return"crosses";case"esriSpatialRelEnvelopeIntersects":return"envelope-intersects"}return e}_makeRelationshipParam(e){return e.includes("esriSpatialRelRelation")?e.split(":")[1]:""}async _queryAllFeatures(){if(this._wset)return this._wset;const e=new b.A;if(e.where="1=1",await this._ensureLoaded(),this._layer.source&&this._layer.source.items){const e=[];return this._layer.source.items.forEach((t=>{const s=t.attributes[this._layer.objectIdField];e.push(s),this._featureCache[s]=this._changeFeature(t)})),this._wset=new a.I([],e,!1,null),this._wset}e.returnZ=this.hasZ,e.returnM=this.hasM;const t=await this._layer.queryFeatures(e),s=[];return t.features.forEach((e=>{const t=e.attributes[this._layer.objectIdField];s.push(t),this._featureCache[t]=this._changeFeature(e)})),this._wset=new a.I([],s,!1,null),this._wset}async _getFeatures(e,t,s){const r=[];-1!==t&&void 0===this._featureCache[t]&&r.push(t);for(let i=e._lastFetchedIndex;is)));i++);if(0===r.length)return"success";throw new n.F(n.c.MissingFeatures)}async _refineSetBlock(e){return e}async _stat(){return{calculated:!1}}async _canDoAggregates(){return!1}relationshipMetaData(){return[]}static _cloneAttr(e){const t={};for(const s in e)t[s]=e[s];return t}nativeCapabilities(){return{title:this._layer.title??"",canQueryRelated:!1,source:this,capabilities:this._layer.capabilities,databaseType:this._databaseType,requestStandardised:!0}}static create(e,t){let s=e.layerDefinition.objectIdField;const r=e.layerDefinition.typeIdField??"",i=[];if(e.layerDefinition.types)for(const t of e.layerDefinition.types)i.push(T.A.fromJSON(t));let n=e.layerDefinition.geometryType;void 0===n&&(n=e.featureSet.geometryType||"");let a=e.featureSet.features;const l=t.toJSON();if(!s){let t=!1;for(const r of e.layerDefinition.fields)if("oid"===r.type||"esriFieldTypeOID"===r.type){s=r.name,t=!0;break}if(!1===t){let t="FID",r=!0,i=0;for(;r;){let s=!0;for(const r of e.layerDefinition.fields)if(r.name===t){s=!1;break}!0===s?r=!1:(i++,t="FID"+i.toString())}e.layerDefinition.fields.push({type:"esriFieldTypeOID",name:t,alias:t});const n=[];for(let s=0;se.name)):["*"]);u.outFields=d,u.relationshipId=this.relationship.id,u.where="1=1";let c=!0;!0===this._removeGeometry&&(c=!1),u.returnGeometry=c,this._requestStandardised&&(u.sqlFormat="standard"),u.outSpatialReference=this.spatialReference,u.orderByFields=""!==l?l.split(","):null;const h=await n.source.queryRelatedFeatures(u);this._checkCancelled(i);const p=h[this._findObjectId]?h[this._findObjectId].features:[],f=[];for(let e=0;ee.name)):["*"]);return p=new a.I(c||h?["GETPAGES"]:[],c||h?[]:["GETPAGES"],l,{outFields:y.join(","),resultRecordCount:u,resultOffset:0,objectIds:[this._findObjectId],where:"1=1",orderByFields:n,returnGeometry:f,returnIdsOnly:"false",internal:{set:[],lastRetrieved:0,lastPage:0,fullyResolved:!1}}),await this._expandPagedSet(p,u,0,0,i),p}_expandPagedSet(e,t,s,r,i){return this._expandPagedSetFeatureSet(e,t,s,r,i)}_clonePageDefinition(e){return null===e?null:!0!==e.groupbypage?{groupbypage:!1,outFields:e.outFields,resultRecordCount:e.resultRecordCount,resultOffset:e.resultOffset,where:e.where,objectIds:e.objectIds,orderByFields:e.orderByFields,returnGeometry:e.returnGeometry,returnIdsOnly:e.returnIdsOnly,internal:e.internal}:{groupbypage:!0,outFields:e.outFields,resultRecordCount:e.resultRecordCount,useOIDpagination:e.useOIDpagination,generatedOid:e.generatedOid,groupByFieldsForStatistics:e.groupByFieldsForStatistics,resultOffset:e.resultOffset,outStatistics:e.outStatistics,geometry:e.geometry,where:e.where,objectIds:e.objectIds,orderByFields:e.orderByFields,returnGeometry:e.returnGeometry,returnIdsOnly:e.returnIdsOnly,internal:e.internal}}async _getPhysicalPage(e,t,s){const r=e.pagesDefinition.internal.lastRetrieved,i=r,n=e.pagesDefinition.internal.lastPage,a=this._layer.nativeCapabilities(),l=new C.default;!0===this._requestStandardised&&(l.sqlFormat="standard"),l.relationshipId=this.relationship.id,l.objectIds=e.pagesDefinition.objectIds,l.resultOffset=e.pagesDefinition.internal.lastPage,l.resultRecordCount=e.pagesDefinition.resultRecordCount,l.outFields=e.pagesDefinition.outFields.split(","),l.where=e.pagesDefinition.where,l.orderByFields=""!==e.pagesDefinition.orderByFields?e.pagesDefinition.orderByFields.split(","):null,l.returnGeometry=e.pagesDefinition.returnGeometry,l.outSpatialReference=this.spatialReference;const o=await a.source.queryRelatedFeatures(l);if(this._checkCancelled(s),e.pagesDefinition.internal.lastPage!==n)return 0;const u=o[this._findObjectId]?o[this._findObjectId].features:[];for(let t=0;ts)))&&!(l>=s&&0===i.length);r++);if(0===i.length)return"success";throw new n.F(n.c.MissingFeatures)}async _refineSetBlock(e,t,s){return e}async _stat(e,t,s,r,i,n,a){return{calculated:!1}}get gdbVersion(){return this._relatedLayer.gdbVersion}async _canDoAggregates(e,t,s,r,i){return!1}relationshipMetaData(){return this._relatedLayer.relationshipMetaData()}serviceUrl(){return this._relatedLayer.serviceUrl()}queryAttachments(e,t,s,r,i){return this._relatedLayer.queryAttachments(e,t,s,r,i)}getFeatureByObjectId(e,t){return this._relatedLayer.getFeatureByObjectId(e,t)}getOwningSystemUrl(){return this._relatedLayer.getOwningSystemUrl()}getIdentityUser(){return this._relatedLayer.getIdentityUser()}getDataSourceFeatureSet(){return this._relatedLayer}get preferredTimeZone(){return this._relatedLayer?.preferredTimeZone??null}get dateFieldsTimeZone(){return this._relatedLayer?.dateFieldsTimeZone??null}get datesInUnknownTimezone(){return this._relatedLayer?.datesInUnknownTimezone}get editFieldsInfo(){return this._relatedLayer?.editFieldsInfo??null}get timeInfo(){return this._relatedLayer?.timeInfo??null}async getFeatureSetInfo(){return this.fsetInfo??this._layer.featureSetInfo}}async function K(e,t,s){if(a.C.applicationCache){const s=a.C.applicationCache.getLayerInfo(e);if(s){const r=await s;return new m.default({url:e,outFields:t,sourceJSON:r})}const r=new m.default({url:e,outFields:t}),i=(async()=>(await r.load(),r.sourceJSON))();if(a.C.applicationCache){a.C.applicationCache.setLayerInfo(e,i);try{return await i,r}catch(t){throw a.C.applicationCache.clearLayerInfo(e),t}}return await i,r}if(null!=s){const r=s.getCachedLayerMetadata(e);if(r){const s=await r;return new m.default({url:e,outFields:t,sourceJSON:s})}const i=new m.default({url:e,outFields:t}),n=(async()=>(await i.load(),i.sourceJSON))();s.setCachedLayerMetadata(e,n);try{return await n,i}catch(t){throw s.removeCachedLayerMetadata(e,n),t}}return new m.default({url:e,outFields:t})}async function $(e,t,s,r,i,n=null){return H(await K(e,["*"],i),t,s,r,i,n)}function H(e,t=null,s=null,r=!0,a=null,l=null){if("catalog-footprint"===e.type)return H(e.parent,t,s,r,a,l);if("subtype-sublayer"===e.type){const i=H(e.parent,t,s,r,a,l);return i.filter(n.WhereClause.create(e.parent.subtypeField+"="+e.subtypeCode.toString(),e.parent.fieldsIndex,i.dateFieldsTimeZoneDefaultUTC))}if((0,i.aK)(e)){const i={layer:e,spatialReference:t,outFields:s,includeGeometry:r,lrucache:a,interceptor:l};return 1==!(e.url||!e.source)?new V(i):new Q(i)}throw new Error(`Unsupported layer type: ${e.type}`)}async function Y(e,t){if(null!==a.C.applicationCache){const t=a.C.applicationCache.getLayerInfo(e);if(null!==t)return t}if(null!=t){const s=t.getCachedServiceMetadata(e);if(null!=s)return s}const s=(async()=>{const t=await(0,r.A)(e,{responseType:"json",query:{f:"json"}});if(t.data){const e=t.data;return e.layers||(e.layers=[]),e.tables||(e.tables=[]),e}return{layers:[],tables:[]}})();if(null!==a.C.applicationCache){a.C.applicationCache.setLayerInfo(e,s);try{return await s}catch(t){throw a.C.applicationCache.clearLayerInfo(e),t}}if(null!=t){t.setCachedServiceMetadata(e,s);try{return await s}catch(r){throw t.removeCachedServiceMetadata(e,s),r}}return s}async function X(e,t){const s={metadata:null,networkId:-1,unVersion:3,terminals:[],queryelem:null,layerNameLkp:{},lkp:null},i=await Y(e,null);if(s.metadata=i,void 0!==i.controllerDatasetLayers?.utilityNetworkLayerId&&null!==i.controllerDatasetLayers.utilityNetworkLayerId){if(i.layers)for(const e of i.layers)s.layerNameLkp[e.id]=e.name;if(i.tables)for(const e of i.tables)s.layerNameLkp[e.id]=e.name;const l=i.controllerDatasetLayers.utilityNetworkLayerId;s.networkId=l;const o=await async function(e,t){const s="QUERYDATAELEMTS:"+t.toString()+":"+e;if(null!==a.C.applicationCache){const e=a.C.applicationCache.getLayerInfo(s);if(null!==e)return e}const i=(async()=>{const s=await(0,r.A)(e+"/queryDataElements",{method:"post",responseType:"json",query:{layers:JSON.stringify([t.toString()]),f:"json"}});if(s.data){const e=s.data;if(e.layerDataElements?.[0])return e.layerDataElements[0]}throw new n.F(n.c.DataElementsNotFound)})();if(null!==a.C.applicationCache){a.C.applicationCache.setLayerInfo(s,i);try{return await i}catch(e){throw a.C.applicationCache.clearLayerInfo(s),e}}return i}(e,l);if(o){s.queryelem=o,s.queryelem?.dataElement&&void 0!==s.queryelem.dataElement.schemaGeneration&&(s.unVersion=s.queryelem.dataElement.schemaGeneration),s.lkp={},s.queryelem.dataElement.domainNetworks||(s.queryelem.dataElement.domainNetworks=[]);for(const e of s.queryelem.dataElement.domainNetworks){for(const t of e.edgeSources??[]){const e={layerId:t.layerId,sourceId:t.sourceId,className:s.layerNameLkp[t.layerId]??null};e.className&&(s.lkp[e.className]=e)}for(const t of e.junctionSources??[]){const e={layerId:t.layerId,sourceId:t.sourceId,className:s.layerNameLkp[t.layerId]??null};e.className&&(s.lkp[e.className]=e)}}if(s.queryelem.dataElement.terminalConfigurations)for(const e of s.queryelem.dataElement.terminalConfigurations)for(const t of e.terminals)s.terminals.push({terminalId:t.terminalId,terminalName:t.terminalName});const i=await async function(e){if(null!==a.C.applicationCache){const t=a.C.applicationCache.getLayerInfo(e);if(null!==t)return t}const t=(async()=>{const t=await(0,r.A)(e,{responseType:"json",query:{f:"json"}});return t.data?t.data:null})();if(null!==a.C.applicationCache){a.C.applicationCache.setLayerInfo(e,t);try{return await t}catch(t){throw a.C.applicationCache.clearLayerInfo(e),t}}return t}(e+"/"+l);if(void 0!==i.systemLayers?.associationsTableId&&null!==i.systemLayers.associationsTableId){const r=[];s.unVersion>=4&&(r.push("STATUS"),r.push("PERCENTALONG"));let a=await $(e+"/"+i.systemLayers.associationsTableId.toString(),t,["OBJECTID","FROMNETWORKSOURCEID","TONETWORKSOURCEID","FROMGLOBALID","TOGLOBALID","TOTERMINALID","FROMTERMINALID","ASSOCIATIONTYPE","ISCONTENTVISIBLE","GLOBALID",...r],!1,null,null);return await a.load(),s.unVersion>=4&&(a=a.filter(n.WhereClause.create("STATUS NOT IN (1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 49, 50, 51, 52, 53, 54, 55, 57, 58, 59, 60, 61, 62, 63)",a.getFieldsIndex(),a.dateFieldsTimeZoneDefaultUTC)),await a.load()),{lkp:s.lkp,associations:a,unVersion:s.unVersion,terminals:s.terminals}}return{associations:null,unVersion:s.unVersion,lkp:null,terminals:[]}}return{associations:null,unVersion:s.unVersion,lkp:null,terminals:[]}}return{associations:null,unVersion:s.unVersion,lkp:null,terminals:[]}}async function ee(e,t,s,r=null,i=null,n=!0,a=null,l=null){let o=e.serviceUrl();if(!o)return null;o="/"===o.charAt(o.length-1)?o+t.relatedTableId.toString():o+"/"+t.relatedTableId.toString();const u=await $(o,r,i,n,a,l);return new J({layer:e,relatedLayer:u,relationship:t,objectId:s,spatialReference:r,outFields:i,includeGeometry:n,lrucache:a,interceptor:l})}N.registerAction(),Z.registerAction(),B.registerAction(),a.S.registerAction(),z.registerAction();class te extends k{constructor(e,t=null,s=null,r=null){super(),this._map=e,this._overridespref=t,this._lrucache=s,this._interceptor=r,this._instantLayers=[]}_makeAndAddFeatureSet(e,t=!0,s=null){const r=H(e,this._overridespref,null===s?["*"]:s,t,this._lrucache,this._interceptor);return this._instantLayers.push({featureset:r,opitem:e,includeGeometry:t,outFields:JSON.stringify(s)}),r}async featureSetByName(e,t=!0,s=null){if(x.A.isLoadable(this._map)&&!this._map.loaded)return await this._map.load(),this.featureSetByName(e,t,s);null===s&&(s=["*"]),s=(s=s.slice(0)).sort();const r=JSON.stringify(s);for(let s=0;s(0,i.aM)(t)&&t.title===e));if(null!=n)return this._makeAndAddFeatureSet(n,t,s);if(this._map.tables){const r=this._map.tables.find((t=>t.title===e));if(null!=r){if(r instanceof m.default)return this._makeAndAddFeatureSet(r,t,s);if(null==r._materializedTable){const e=r.outFields?r:{...r,outFields:["*"]};r._materializedTable=new m.default(e)}return await r._materializedTable.load(),this._makeAndAddFeatureSet(r._materializedTable,t,s)}}return null}async featureSetById(e,t=!0,s=["*"]){if(x.A.isLoadable(this._map)&&!this._map.loaded)return await this._map.load(),this.featureSetById(e,t,s);null===s&&(s=["*"]),s=(s=s.slice(0)).sort();const r=JSON.stringify(s);for(let s=0;s(0,i.aM)(t)&&t.id===e));if(n)return this._makeAndAddFeatureSet(n,t,s);if(this._map.tables){const r=this._map.tables.find((t=>t.id===e));if(null!=r){if(r instanceof m.default)return this._makeAndAddFeatureSet(r,t,s);if(null==r._materializedTable){const e={...r,outFields:["*"]};r._materializedTable=new m.default(e)}return await r._materializedTable.load(),this._makeAndAddFeatureSet(r._materializedTable,t,s)}}return null}}class se extends k{constructor(e,t=null,s=null,r=null){super(),this._url=e,this._overridespref=t,this._lrucache=s,this._interceptor=r,this.metadata=null,this._instantLayers=[]}get url(){return this._url}_makeAndAddFeatureSet(e,t=!0,s=null){const r=H(e,this._overridespref,null===s?["*"]:s,t,this._lrucache);return this._instantLayers.push({featureset:r,opitem:e,includeGeometry:t,outFields:JSON.stringify(s)}),r}async _loadMetaData(){const e=await Y(this._url,this._lrucache);return this.metadata=e,e}load(){return this._loadMetaData()}clone(){return new se(this._url,this._overridespref,this._lrucache,this._interceptor)}async featureSetByName(e,t=!0,s=null){null===s&&(s=["*"]),s=(s=s.slice(0)).sort();const r=JSON.stringify(s);for(let s=0;s{s.d(t,{a:()=>a,b:()=>l,c:()=>f,d:()=>o,f:()=>i,g:()=>u,i:()=>n});const r=[["binary","application/octet-stream","bin",""]];function i(e,t){return null!=c(t.name,e?.supportedFormats??[])}function n(e,t){if(!e)return!1;const s=u(t,e.supportedFormats??[]);return null!=s&&e.editFormats.includes(s)}function a(e,t){return h(function(e,t){const s=e.toLowerCase();return d(t).find((e=>p(e)===s))}(e,t))}function l(e,t){return h(c(e,t))}function o(e,t){return p(function(e,t){return d(t).find((t=>h(t)===e))}(e,t))}function u(e,t){return l(e.name,t)??a(e.type,t)}function d(e){return[...r,...e]}function c(e,t){const s=e.toLowerCase();return d(t).find((e=>function(e){return e?.[2].split(",").map((e=>e.toLowerCase()))??[]}(e).some((e=>s.endsWith(e)))))}function h(e){return e?.[0]}function p(e){return e?.[1].toLowerCase()}function f(e){return e.tables?.find((e=>"assetMaps"===e.role))}},36309:(e,t,s)=>{s.d(t,{a:()=>I,b:()=>_,c:()=>m,d:()=>g,g:()=>y,s:()=>p,t:()=>f});var r=s(20266);const i="__begin__",n="__end__",a=new RegExp(i,"ig"),l=new RegExp(n,"ig"),o=new RegExp("^"+i,"i"),u=new RegExp(n+"$","i"),d='"',c=d+" + ",h=" + "+d;function p(e){return e.replaceAll(new RegExp("\\[","g"),"{").replaceAll(new RegExp("\\]","g"),"}")}function f(e){return e.replaceAll(new RegExp("\\{","g"),"[").replaceAll(new RegExp("\\}","g"),"]")}function y(e){const t={expression:"",type:"none"};return e.labelExpressionInfo?e.labelExpressionInfo.value?(t.expression=e.labelExpressionInfo.value,t.type="conventional"):e.labelExpressionInfo.expression&&(t.expression=e.labelExpressionInfo.expression,t.type="arcade"):null!=e.labelExpression&&(t.expression=p(e.labelExpression),t.type="conventional"),t}function _(e){const t=y(e);if(!t)return null;switch(t.type){case"conventional":return m(t.expression);case"arcade":return t.expression}return null}function g(e){const t=y(e);if(!t)return null;switch(t.type){case"conventional":return function(e){const t=e?.match(w);return t?.[1].trim()||null}(t.expression);case"arcade":return I(t.expression)}return null}function m(e){let t;return e?(t=(0,r.r)(e,(e=>i+'$feature["'+e+'"]'+n)),t=o.test(t)?t.replace(o,""):d+t,t=u.test(t)?t.replace(u,""):t+d,t=t.replaceAll(a,c).replaceAll(l,h)):t='""',t}const w=/^\s*\{([^}]+)\}\s*$/i,F=/^\s*(?:(?:\$feature\.(\w+))|(?:\$feature\[(["'])(.+)(\2)\]));?\s*$/i,S=/^\s*(?:(?:\$feature\.(\w+))|(?:\$feature\[(["'])(.+)(\2)\]));?\s*(?:DomainName\(\s*\$feature\s*,\s*(["'])(\1|\3)(\5)\s*\));?\s*$/i,b=/^\s*(?:DomainName\(\s*\$feature\s*,\s*(["'])(.+)(\1)\s*\));?\s*$/i;function I(e){if(!e)return null;let t=F.exec(e)||S.exec(e);return t?t[1]||t[3]:(t=b.exec(e),t?t[2]:null)}},82454:(e,t,s)=>{s.d(t,{a:()=>d,b:()=>a,g:()=>h,h:()=>l,i:()=>o,r:()=>u,t:()=>c});var r=s(78281),i=s(7969),n=s(29208);function a(e,t){if(!l(e,t)){const s=e.typeKeywords;s?s.push(t):e.typeKeywords=[t]}}function l(e,t){return!!e.typeKeywords?.includes(t)}function o(e){return l(e,c.HOSTED_SERVICE)}function u(e,t){const s=e.typeKeywords;if(s){const e=s.indexOf(t);e>-1&&s.splice(e,1)}}async function d(e){const t=e.clone().normalize();let s;if(t.length>1)for(const e of t)s?e.width>s.width&&(s=e):s=e;else s=t[0];return async function(e){const t=e.spatialReference;if(t.isWGS84)return e.clone();if(t.isWebMercator)return(0,n.ci)(e);const s=i.A.WGS84;return await(0,r.initializeProjection)(t,s),(0,r.project)(e,s)}(s)}const c={DEVELOPER_BASEMAP:"DeveloperBasemap",JSAPI:"ArcGIS API for JavaScript",METADATA:"Metadata",MULTI_LAYER:"Multilayer",SINGLE_LAYER:"Singlelayer",TABLE:"Table",HOSTED_SERVICE:"Hosted Service",LOCAL_SCENE:"ViewingMode-Local",TILED_IMAGERY:"Tiled Imagery",GROUP_LAYER_MAP:"Map"};function h(e){const{portal:t,isOrgItem:s,itemControl:r}=e,i=t.user?.privileges;let n=!i||i.includes("features:user:edit"),a=!!s&&!!i?.includes("features:user:fullEdit");const l="update"===r||"admin"===r;return l?a=n=!0:a&&(n=!0),{features:{edit:n,fullEdit:a},content:{updateItem:l}}}},71868:(e,t,s)=>{s.d(t,{a:()=>i});var r=s(64102);function i(e,t,s){if(!s?.features||!s.hasZ)return;const i=(0,r.g)(s.geometryType,t,e.outSpatialReference);if(null!=i)for(const e of s.features)i(e.geometry)}},61904:(e,t,s)=>{s.d(t,{b:()=>S,g:()=>c});var r=s(32773),i=s(1985);function n(e,t,s){return!!l(e,t,s)}function a(e,t,s){return l(e,t,s)}function l(e,t,s){return e&&e.hasOwnProperty(t)?e[t]:s}const o={name:"supportsName",size:"supportsSize",contentType:"supportsContentType",keywords:"supportsKeywords",exifInfo:"supportsExifInfo"};function u(e){const t=e?.supportedSpatialAggregationStatistics?.map((e=>e.toLowerCase()));return{envelope:!!t?.includes("envelopeaggregate"),centroid:!!t?.includes("centroidaggregate"),convexHull:!!t?.includes("convexhullaggregate")}}function d(e,t){const s=e?.supportedOperationsWithCacheHint?.map((e=>e.toLowerCase()));return!!s?.includes(t.toLowerCase())}function c(e,t){return{analytics:h(e),attachment:p(e),data:f(e),metadata:y(e),operations:_(e.capabilities,e,t),query:g(e,t),queryRelated:m(e),queryTopFeatures:w(e),editing:F(e)}}function h(e){return{supportsCacheHint:d(e.advancedQueryCapabilities,"queryAnalytics")}}function p(e){const t=e.attachmentProperties,s={supportsName:!1,supportsSize:!1,supportsContentType:!1,supportsKeywords:!1,supportsExifInfo:!1,supportsCacheHint:d(e.advancedQueryCapabilities,"queryAttachments"),supportsResize:n(e,"supportsAttachmentsResizing",!1)};return t&&Array.isArray(t)&&t.forEach((e=>{const t=o[e.name];t&&(s[t]=!!e.isEnabled)})),s}function f(e){return{isVersioned:n(e,"isDataVersioned",!1),supportsAttachment:n(e,"hasAttachments",!1),supportsM:n(e,"hasM",!1),supportsZ:n(e,"hasZ",!1)}}function y(e){return{supportsAdvancedFieldProperties:n(e,"supportsFieldDescriptionProperty",!1)}}function _(e,t,s){const r=e?e.toLowerCase().split(",").map((e=>e.trim())):[],a=s?(0,i.p)(s):null,l=r.includes(null!=a&&"MapServer"===a.serverType?"data":"query"),o=r.includes("editing")&&!t.datesInUnknownTimezone;let u=o&&r.includes("create"),d=o&&r.includes("delete"),c=o&&r.includes("update");const h=r.includes("changetracking"),p=t.advancedQueryCapabilities;return o&&!(u||d||c)&&(u=d=c=!0),{supportsCalculate:n(t,"supportsCalculate",!1),supportsTruncate:n(t,"supportsTruncate",!1),supportsValidateSql:n(t,"supportsValidateSql",!1),supportsAdd:u,supportsDelete:d,supportsEditing:o,supportsChangeTracking:h,supportsQuery:l,supportsQueryAnalytics:n(p,"supportsQueryAnalytic",!1),supportsQueryAttachments:n(p,"supportsQueryAttachments",!1),supportsQueryTopFeatures:n(p,"supportsTopFeaturesQuery",!1),supportsResizeAttachments:n(t,"supportsAttachmentsResizing",!1),supportsSync:r.includes("sync"),supportsUpdate:c,supportsExceedsLimitStatistics:n(t,"supportsExceedsLimitStatistics",!1),supportsAsyncConvert3D:n(t,"supportsAsyncConvert3D",!1)}}function g(e,t){const s=e.advancedQueryCapabilities,l=e.ownershipBasedAccessControlForFeatures,o=e.archivingInfo,c=e.currentVersion,h=t?.includes("MapServer"),p=!h||c>=(0,r.h)("mapserver-pbf-version-support"),f=(0,i.i)(t),y=new Set((e.supportedQueryFormats??"").split(",").map((e=>e.toLowerCase().trim())));return{maxRecordCount:a(e,"maxRecordCount",void 0),maxRecordCountFactor:a(e,"maxRecordCountFactor",void 0),standardMaxRecordCount:a(e,"standardMaxRecordCount",void 0),supportedSpatialAggregationStatistics:u(s),supportsCacheHint:n(s,"supportsQueryWithCacheHint",!1)||d(s,"query"),supportsCentroid:n(s,"supportsReturningGeometryCentroid",!1),supportsCompactGeometry:f,supportsDefaultSpatialReference:n(s,"supportsDefaultSR",!1),supportsDisjointSpatialRelationship:n(s,"supportsDisjointSpatialRel",!1),supportsDistance:n(s,"supportsQueryWithDistance",!1),supportsDistinct:n(s,"supportsDistinct",e.supportsAdvancedQueries),supportsExtent:n(s,"supportsReturningQueryExtent",!1),supportsFormatPBF:p&&y.has("pbf"),supportsFullTextSearch:n(s,"supportsFullTextSearch",!1),supportsGeometryProperties:n(s,"supportsReturningGeometryProperties",!1),supportsHavingClause:n(s,"supportsHavingClause",!1),supportsHistoricMoment:n(o,"supportsQueryWithHistoricMoment",!1),supportsMaxRecordCountFactor:n(s,"supportsMaxRecordCountFactor",!1),supportsOrderBy:n(s,"supportsOrderBy",e.supportsAdvancedQueries),supportsPagination:n(s,"supportsPagination",!1),supportsPercentileStatistics:n(s,"supportsPercentileStatistics",!1),supportsQuantization:n(e,"supportsCoordinatesQuantization",!1),supportsQuantizationEditMode:n(e,"supportsQuantizationEditMode",!1),supportsQueryByAnonymous:n(l,"allowAnonymousToQuery",!0),supportsQueryByOthers:n(l,"allowOthersToQuery",!0),supportsQueryGeometry:n(e,"supportsReturningQueryGeometry",!1),supportsResultType:n(s,"supportsQueryWithResultType",!1),supportsSpatialAggregationStatistics:n(s,"supportsSpatialAggregationStatistics",!1),supportsSqlExpression:n(s,"supportsSqlExpression",!1),supportsStandardizedQueriesOnly:n(e,"useStandardizedQueries",!1),supportsStatistics:n(s,"supportsStatistics",e.supportsStatistics),supportsTopFeaturesQuery:n(s,"supportsTopFeaturesQuery",!1),tileMaxRecordCount:a(e,"tileMaxRecordCount",void 0)}}function m(e){const t=e.advancedQueryCapabilities,s=n(t,"supportsAdvancedQueryRelated",!1);return{supportsPagination:n(t,"supportsQueryRelatedPagination",!1),supportsCount:s,supportsOrderBy:s,supportsCacheHint:d(t,"queryRelated")}}function w(e){return{supportsCacheHint:d(e.advancedQueryCapabilities,"queryTopFilter")}}function F(e){const t=e.ownershipBasedAccessControlForFeatures,s=e?e.advancedEditingCapabilities:void 0;return{supportsGeometryUpdate:n(e,"allowGeometryUpdates",!0),supportsGlobalId:n(e,"supportsApplyEditsWithGlobalIds",!1),supportsReturnServiceEditsInSourceSpatialReference:n(e,"supportsReturnServiceEditsInSourceSR",!1),supportsRollbackOnFailure:n(e,"supportsRollbackOnFailureParameter",!1),supportsUpdateWithoutM:n(e,"allowUpdateWithoutMValues",!1),supportsUploadWithItemId:n(e,"supportsAttachmentsByUploadId",!1),supportsDeleteByAnonymous:n(t,"allowAnonymousToDelete",!0),supportsDeleteByOthers:n(t,"allowOthersToDelete",!0),supportsUpdateByAnonymous:n(t,"allowAnonymousToUpdate",!0),supportsUpdateByOthers:n(t,"allowOthersToUpdate",!0),supportsAsyncApplyEdits:n(s,"supportsAsyncApplyEdits",!1),zDefault:a(e,"zDefault",void 0)}}function S(e){return{operations:{supportsAppend:n(e,"supportsAppend",!1),supportsExportClip:n(e,"supportsExportClip",!1),supportsExportFrameset:n(e,"supportsExportFrameset",!1),supportsMensuration:n(e,"supportsMensuration",!1),supportsUpdate:n(e,"supportsUpdate",!1)},query:{supportsCoverageQuery:e?.playbackInfo?.klv["0601"]??!1}}}},23381:(e,t,s)=>{async function r(e,t){const{WhereClause:r}=await Promise.all([s.e(8896),s.e(6589)]).then(s.bind(s,38896)).then((e=>e.W));return r.create(e,t)}function i(e,t){return"1=1"===e?t??e:"1=1"===t?e??t:null!=e&&""!==e?null!=t&&""!==t?`(${e}) AND (${t})`:e:t}s.d(t,{G:()=>r,m:()=>i})},67315:(e,t,s)=>{s.d(t,{p:()=>a});var r=s(32816),i=s(29298),n=(s(32773),s(20266),s(69421));s(36544),s(93181),s(13671),s(40499),s(6407),s(90740),s(91047);const a=e=>{let t=class extends e{get apiKey(){return this._isOverridden("apiKey")?this._get("apiKey"):"portalItem"in this?this.portalItem?.apiKey:null}set apiKey(e){null!=e?this._override("apiKey",e):(this._clearOverride("apiKey"),this.clear("apiKey","user"))}};return(0,r._)([(0,i.MZ)({type:String})],t.prototype,"apiKey",null),t=(0,r._)([(0,n.$)("esri.layers.mixins.APIKeyMixin")],t),t}},66322:(e,t,s)=>{s.d(t,{A:()=>p});var r=s(32816),i=s(52731),n=s(99924),a=s(29298),l=(s(32773),s(20266),s(49877)),o=s(69421),u=s(56273),d=s(95637),c=s(78644);s(41390),s(40499),s(93181),s(13671),s(58498),s(91047),s(45371),s(80959),s(6407),s(90740),s(36544),s(59930),s(88663),s(93804),s(45862),s(72762),s(71613);let h=class extends((0,i.O)(n.oY)){constructor(e){super(e),this.id=null,this.name=null,this.domains=null,this.templates=null}readDomains(e){const t={};for(const s of Object.keys(e))t[s]=(0,d.f)(e[s]);return t}writeDomains(e,t){const s={};for(const t of Object.keys(e))e[t]&&(s[t]=e[t]?.toJSON());t.domains=s}};(0,r._)([(0,a.MZ)({json:{write:!0}})],h.prototype,"id",void 0),(0,r._)([(0,a.MZ)({json:{write:!0}})],h.prototype,"name",void 0),(0,r._)([(0,a.MZ)({json:{write:!0}})],h.prototype,"domains",void 0),(0,r._)([(0,l.r)("domains")],h.prototype,"readDomains",null),(0,r._)([(0,u.w)("domains")],h.prototype,"writeDomains",null),(0,r._)([(0,a.MZ)({type:[c.A],json:{write:!0}})],h.prototype,"templates",void 0),h=(0,r._)([(0,o.$)("esri.layers.support.FeatureType")],h);const p=h},71895:(e,t,s)=>{s.d(t,{A:()=>d});var r,i=s(32816),n=s(17745),a=s(99924),l=s(29298),o=(s(32773),s(20266),s(69421));s(41390),s(40499),s(93181),s(13671),s(58498),s(91047),s(45371),s(80959),s(6407),s(90740),s(81272),s(36544),s(44945);let u=r=class extends a.oY{constructor(e){super(e),this.floorField=null,this.viewAllMode=!1,this.viewAllLevelIds=new n.A}clone(){return new r({floorField:this.floorField,viewAllMode:this.viewAllMode,viewAllLevelIds:this.viewAllLevelIds})}};(0,i._)([(0,l.MZ)({type:String,json:{write:!0}})],u.prototype,"floorField",void 0),(0,i._)([(0,l.MZ)({json:{read:!1,write:!1}})],u.prototype,"viewAllMode",void 0),(0,i._)([(0,l.MZ)({json:{read:!1,write:!1}})],u.prototype,"viewAllLevelIds",void 0),u=r=(0,i._)([(0,o.$)("esri.layers.support.LayerFloorInfo")],u);const d=u},27084:(e,t,s)=>{s.d(t,{A:()=>h});var r=s(32816),i=s(52731),n=s(93804),a=s(99924),l=s(29298),o=(s(32773),s(20266),s(69421));s(41390),s(40499),s(93181),s(13671),s(58498),s(91047),s(45371),s(80959),s(6407),s(90740),s(36544);const u=new n.J({esriRelCardinalityOneToOne:"one-to-one",esriRelCardinalityOneToMany:"one-to-many",esriRelCardinalityManyToMany:"many-to-many"}),d=new n.J({esriRelRoleOrigin:"origin",esriRelRoleDestination:"destination"});let c=class extends((0,i.O)(a.oY)){constructor(e){super(e),this.cardinality=null,this.composite=null,this.id=null,this.keyField=null,this.keyFieldInRelationshipTable=null,this.name=null,this.relatedTableId=null,this.relationshipTableId=null,this.role=null}};(0,r._)([(0,l.MZ)({json:{read:u.read,write:u.write}})],c.prototype,"cardinality",void 0),(0,r._)([(0,l.MZ)({json:{read:!0,write:!0}})],c.prototype,"composite",void 0),(0,r._)([(0,l.MZ)({json:{read:!0,write:!0}})],c.prototype,"id",void 0),(0,r._)([(0,l.MZ)({json:{read:!0,write:!0}})],c.prototype,"keyField",void 0),(0,r._)([(0,l.MZ)({json:{read:!0,write:!0}})],c.prototype,"keyFieldInRelationshipTable",void 0),(0,r._)([(0,l.MZ)({json:{read:!0,write:!0}})],c.prototype,"name",void 0),(0,r._)([(0,l.MZ)({json:{read:!0,write:!0}})],c.prototype,"relatedTableId",void 0),(0,r._)([(0,l.MZ)({json:{read:!0,write:!0}})],c.prototype,"relationshipTableId",void 0),(0,r._)([(0,l.MZ)({json:{read:d.read,write:d.write}})],c.prototype,"role",void 0),c=(0,r._)([(0,o.$)("esri.layers.support.Relationship")],c);const h=c},76218:(e,t,s)=>{s.d(t,{A:()=>c});var r,i=s(32816),n=s(99924),a=s(29298),l=s(36544),o=(s(32773),s(69421));s(41390),s(20266),s(90740),s(40499),s(93181),s(13671),s(58498),s(91047),s(45371),s(80959),s(6407);const u={1:{id:1,rotation:0,mirrored:!1},2:{id:2,rotation:0,mirrored:!0},3:{id:3,rotation:180,mirrored:!1},4:{id:4,rotation:180,mirrored:!0},5:{id:5,rotation:-90,mirrored:!0},6:{id:6,rotation:90,mirrored:!1},7:{id:7,rotation:90,mirrored:!0},8:{id:8,rotation:-90,mirrored:!1}};let d=r=class extends n.oY{constructor(e){super(e),this.contentType=null,this.exifInfo=null,this.id=null,this.globalId=null,this.keywords=null,this.name=null,this.parentGlobalId=null,this.parentObjectId=null,this.size=null,this.url=null}get orientationInfo(){const{exifInfo:e}=this,t=function(e){const{exifInfo:t,exifName:s,tagName:r}=e;if(!t||!s||!r)return null;const i=t.find((e=>e.name===s));return i?function(e){const{tagName:t,tags:s}=e;if(!s||!t)return null;const r=s.find((e=>e.name===t));return r?.value||null}({tagName:r,tags:i.tags}):null}({exifName:"Exif IFD0",tagName:"Orientation",exifInfo:e});return u[t]||null}clone(){return new r({contentType:this.contentType,exifInfo:this.exifInfo,id:this.id,globalId:this.globalId,keywords:this.keywords,name:this.name,parentGlobalId:this.parentGlobalId,parentObjectId:this.parentObjectId,size:this.size,url:this.url})}};(0,i._)([(0,a.MZ)({type:String})],d.prototype,"contentType",void 0),(0,i._)([(0,a.MZ)()],d.prototype,"exifInfo",void 0),(0,i._)([(0,a.MZ)({readOnly:!0})],d.prototype,"orientationInfo",null),(0,i._)([(0,a.MZ)({type:l.I})],d.prototype,"id",void 0),(0,i._)([(0,a.MZ)({type:String})],d.prototype,"globalId",void 0),(0,i._)([(0,a.MZ)({type:String})],d.prototype,"keywords",void 0),(0,i._)([(0,a.MZ)({type:String})],d.prototype,"name",void 0),(0,i._)([(0,a.MZ)({json:{read:!1}})],d.prototype,"parentGlobalId",void 0),(0,i._)([(0,a.MZ)({json:{read:!1}})],d.prototype,"parentObjectId",void 0),(0,i._)([(0,a.MZ)({type:l.I})],d.prototype,"size",void 0),(0,i._)([(0,a.MZ)({json:{read:!1}})],d.prototype,"url",void 0),d=r=(0,i._)([(0,o.$)("esri.rest.query.support.AttachmentInfo")],d);const c=d},8824:(e,t,s)=>{s.d(t,{A:()=>w});var r,i=s(32816),n=s(94345),a=s(27281),l=s(93804),o=s(99924),u=s(32773),d=s(29298),c=(s(20266),s(49877)),h=s(69421),p=s(56273),f=s(7969),y=s(77037),_=s(44864);s(36544),s(44600),s(2160),s(41390),s(40499),s(93181),s(13671),s(58498),s(91047),s(45371),s(80959),s(6407),s(90740),s(69763),s(18683),s(64604),s(29512),s(99063),s(64752),s(48844),s(29208),s(36533),s(84200),s(97827),s(91695),s(18169),s(48402),s(16699),s(26809),s(2589),s(18527),s(67504),s(92517),s(72393),s(52731),s(17745),s(81272),s(44945),s(30011),s(55270),s(50214),s(59192),s(78016),s(54483),s(95779),s(13262),s(346),s(51961),s(62399),s(64995),s(33150),s(58173),s(66110),s(67520),s(27532),s(88663),s(48103),s(65085),s(33611),s(84857),s(60373),s(98187),s(35902),s(13226),s(16794),s(52357),s(11090),s(49319),s(93546),s(29570),s(34592),s(79825),s(95101),s(67578),s(14896),s(95611),s(98089),s(91366),s(80473),s(43435),s(73435),s(4048),s(85232),s(93471),s(53252),s(34039),s(70061),s(3495),s(97906),s(64524),s(65023),s(31424),s(74676),s(53610),s(29447),s(78273),s(49475),s(32368),s(7391),s(22529),s(43534),s(38094),s(67723),s(47239),s(59858),s(63728),s(1178),s(7182),s(47788),s(19297),s(82408),s(73509),s(28276),s(69277),s(70580),s(75191),s(24319),s(62092),s(4157),s(62401),s(89322),s(20138),s(53370),s(46946),s(3816),s(71992),s(80167),s(4478),s(91808),s(7161),s(55586),s(35121),s(92229),s(18344),s(64884),s(23351),s(51222),s(42870),s(67321),s(73067),s(54512),s(53103),s(19648),s(42948),s(95637),s(59930),s(45862),s(72762),s(71613),s(17872);const g=new l.J({esriGeometryPoint:"point",esriGeometryMultipoint:"multipoint",esriGeometryPolyline:"polyline",esriGeometryPolygon:"polygon",esriGeometryEnvelope:"extent",mesh:"mesh","":null});let m=r=class extends o.oY{constructor(e){super(e),this.displayFieldName=null,this.exceededTransferLimit=!1,this.features=[],this.fields=null,this.geometryType=null,this.hasM=!1,this.hasZ=!1,this.queryGeometry=null,this.spatialReference=null}readFeatures(e,t){const s=f.A.fromJSON(t.spatialReference),r=[];for(let t=0;t0)for(let s=0;sMath.round((e-r)/t)),(e=>Math.round((i-e)/s)));for(let e=0,t=n.length;es*t+e}if(this.hasM&&null!=s?.scale?.[3]){const{translate:[,,,e],scale:[,,,t]}=s;o=s=>null==s?s:s*t+e}const u=this._getHydrationFunction(e,(e=>e*n+r),(e=>i-e*a),l,o);for(const{geometry:e}of t)null!=e&&u&&u(e);return this.transform=null,this}_quantizePoints(e,t,s){let r,i;const n=[];for(let a=0,l=e.length;a0){const e=t(l[0]),a=s(l[1]);e===r&&a===i||(n.push([e-r,a-i]),r=e,i=a)}else r=t(l[0]),i=s(l[1]),n.push([r,i])}return n.length>0?n:null}_getQuantizationFunction(e,t,s){return"point"===e?e=>(e.x=t(e.x),e.y=s(e.y),e):"polyline"===e||"polygon"===e?e=>{const r=(0,y.Bi)(e)?e.rings:e.paths,i=[];for(let e=0,n=r.length;e0?((0,y.Bi)(e)?e.rings=i:e.paths=i,e):null}:"multipoint"===e?e=>{const r=this._quantizePoints(e.points,t,s);return r&&r.length>0?(e.points=r,e):null}:"extent"===e?e=>e:null}_getHydrationFunction(e,t,s,r,i){return"point"===e?e=>{e.x=t(e.x),e.y=s(e.y),r&&(e.z=r(e.z))}:"polyline"===e||"polygon"===e?e=>{const n=(0,y.Bi)(e)?e.rings:e.paths;let a,l;for(let e=0,r=n.length;e0?(a+=i[0],l+=i[1]):(a=i[0],l=i[1]),i[0]=t(a),i[1]=s(l)}}if(r&&i)for(let e=0,t=n.length;e{e.xmin=t(e.xmin),e.ymin=s(e.ymin),e.xmax=t(e.xmax),e.ymax=s(e.ymax),r&&null!=e.zmax&&null!=e.zmin&&(e.zmax=r(e.zmax),e.zmin=r(e.zmin)),i&&null!=e.mmax&&null!=e.mmin&&(e.mmax=i(e.mmax),e.mmin=i(e.mmin))}:"multipoint"===e?e=>{const n=e.points;let a,l;for(let e=0,r=n.length;e0?(a+=r[0],l+=r[1]):(a=r[0],l=r[1]),r[0]=t(a),r[1]=s(l)}if(r&&i)for(let e=0,t=n.length;e({enabled:e})}}})],m.prototype,"exceededTransferLimit",void 0),(0,i._)([(0,d.MZ)({type:[a.A],json:{write:!0}})],m.prototype,"features",void 0),(0,i._)([(0,c.r)("features")],m.prototype,"readFeatures",null),(0,i._)([(0,d.MZ)({type:[_.A],json:{write:!0}})],m.prototype,"fields",void 0),(0,i._)([(0,d.MZ)({type:["point","multipoint","polyline","polygon","extent","mesh"],json:{read:{reader:g.read}}})],m.prototype,"geometryType",void 0),(0,i._)([(0,p.w)("geometryType")],m.prototype,"writeGeometryType",null),(0,i._)([(0,d.MZ)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],m.prototype,"hasM",void 0),(0,i._)([(0,d.MZ)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],m.prototype,"hasZ",void 0),(0,i._)([(0,d.MZ)({types:n.yR,json:{write:!0}})],m.prototype,"queryGeometry",void 0),(0,i._)([(0,c.r)("queryGeometry")],m.prototype,"readQueryGeometry",null),(0,i._)([(0,d.MZ)({type:f.A,json:{write:!0}})],m.prototype,"spatialReference",void 0),(0,i._)([(0,p.w)("spatialReference")],m.prototype,"writeSpatialReference",null),(0,i._)([(0,d.MZ)({json:{write:!0}})],m.prototype,"transform",void 0),m=r=(0,i._)([(0,h.$)("esri.rest.support.FeatureSet")],m),m.prototype.toJSON.isDefaultToJSON=!0;const w=m}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/5354a271dfbc1b017351.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/5354a271dfbc1b017351.js new file mode 100644 index 00000000..030d5569 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/5354a271dfbc1b017351.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[7138],{67138:(e,t,n)=>{n.d(t,{c:()=>l,g:()=>o});var l="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:{};function o(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/538fa018dd574d7d0112.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/538fa018dd574d7d0112.js new file mode 100644 index 00000000..19b432cd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/538fa018dd574d7d0112.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[2161],{62161:(e,r,t)=>{t.r(r),t.d(r,{default:()=>B});var s,i=t(32816),a=t(64604),l=t(6407),n=t(65283),o=t(2810),p=t(80959),c=t(99063),u=t(29298),h=t(48844),d=(t(32773),t(49877)),y=t(69421),f=t(56273),_=t(7969),v=t(73597),g=t(67315),m=t(24033),S=t(78479),T=t(8368),b=t(31315),w=t(4335),M=t(88730),A=t(38424),O=t(46935),R=t(96807),P=t(44440),U=t(1985),W=t(98238),Z=t(18385),k=t(86477);t(90740),t(29512),t(20266),t(73067),t(41390),t(40499),t(93181),t(13671),t(58498),t(91047),t(45371),t(17745),t(81272),t(36544),t(44945),t(73509),t(28276),t(99924),t(69763),t(93804),t(18683),t(94345),t(44600),t(2160),t(64752),t(29208),t(36533),t(84200),t(97827),t(91695),t(18169),t(48402),t(16699),t(26809),t(2589),t(18527),t(67504),t(92517),t(77037),t(66136),t(4734),t(50214),t(59192),t(78016),t(54483),t(80473),t(92070),t(6851),t(8662),t(13562),t(35507),t(23787),t(22151),t(67321),t(38632),t(82454),t(78281),t(47387),t(46728),t(64102),t(1178),t(49755),t(30011),t(55270),t(95779),t(13262),t(346),t(54131),t(19869),t(64524),t(12119),t(13201),t(13226),t(12856),t(47812),t(67138),t(72604),t(82408),t(69277),t(70580),t(75191),t(24319),t(62092),t(43059),t(89935),t(49813),t(24877),t(35276),t(72393),t(52731),t(51961),t(62399),t(64995),t(33150),t(58173),t(66110),t(67520),t(27532),t(88663),t(48103),t(65085),t(33611),t(84857),t(60373),t(98187),t(35902),t(16794),t(52357),t(11090),t(49319),t(93546),t(29570),t(34592),t(79825),t(95101),t(67578),t(14896),t(95611),t(98089),t(91366),t(43435),t(73435),t(91381),t(4048),t(85232),t(93471),t(53252),t(34039),t(70061),t(3495),t(97906),t(65023),t(31424),t(74676),t(53610),t(29447),t(78273),t(49475),t(32368),t(7391),t(22529),t(43534),t(38094),t(67723),t(47239),t(59858),t(63728),t(7182),t(47788),t(19297),t(4157),t(62401),t(89322),t(20138),t(53370),t(46946),t(3816),t(71992),t(80167),t(4478),t(91808),t(7161),t(55586),t(35121),t(92229),t(18344),t(64884),t(23351),t(51222),t(42870),t(54512),t(53103),t(19648),t(42948),t(60027),t(57111),t(75651),t(88614),t(1030),t(15319),t(60785),t(56487),t(6399),t(9498),t(23105),t(24079),t(38149),t(19681),t(40328),t(84539),t(65299),t(6510),t(38641),t(27281),t(73502),t(3827),t(65174),t(78328),t(54616),t(25018),t(49011),t(79875),t(133),t(83002),t(24330),t(91276),t(62482),t(45476),t(69310),t(43682),t(85351),t(54481),t(1535),t(9943),t(89253),t(16677),t(17813),t(3112),t(46626),t(45560),t(56303),t(85890),t(55884),t(32397),t(73609),t(81284),t(44864),t(95637),t(59930),t(45862),t(72762),t(71613),t(17872),t(69033),t(71492),t(68140),t(3952),t(339),t(79281),t(13978),t(48689),t(53564),t(71868),t(73600),t(78860),t(26805),t(13983),t(58296),t(12109),t(8824),t(38343),t(83637),t(58196),t(86941),t(1739),t(81618),t(66322),t(78644),t(10224),t(36309),t(60408),t(71895),t(27084),t(61904),t(20978);const C=["Canvas/World_Dark_Gray_Base","Canvas/World_Dark_Gray_Reference","Canvas/World_Light_Gray_Base","Canvas/World_Light_Gray_Reference","Elevation/World_Hillshade","Elevation/World_Hillshade_Dark","Ocean/World_Ocean_Base","Ocean/World_Ocean_Reference","Ocean_Basemap","Reference/World_Boundaries_and_Places","Reference/World_Boundaries_and_Places_Alternate","Reference/World_Transportation","World_Imagery","World_Street_Map","World_Topo_Map"];let j=s=class extends((0,b.dM)((0,R.j)((0,P.I)((0,m.f)((0,S.V)((0,M.q)((0,A.A)((0,T.A)((0,o.M)((0,O.J)((0,g.p)((0,w.d)(v.A))))))))))))){constructor(...e){super(...e),this.listMode="show",this.isReference=null,this.operationalLayerType="ArcGISTiledMapServiceLayer",this.resampling=!0,this.sourceJSON=null,this.spatialReference=null,this.path=null,this.sublayers=null,this.type="tile",this.url=null}normalizeCtorArgs(e,r){return"string"==typeof e?{url:e,...r}:e}load(e){const r=null!=e?e.signal:null;return this.addResolvingPromise(this.loadFromPortal({supportedTypes:["Map Service"]},e).catch(p.QP).then((()=>this._fetchService(r)))),Promise.resolve(this)}get attributionDataUrl(){const e=this.parsedUrl?.path.toLowerCase();return e?this._getDefaultAttribution(this._getMapName(e)):null}readSpatialReference(e,r){return(e=e||r.tileInfo?.spatialReference)&&_.A.fromJSON(e)}writeSublayers(e,r,t,s){if(!this.loaded||!e)return;const i=e.slice().reverse().flatten((({sublayers:e})=>e&&e.toArray().reverse())).toArray(),a=[],l={writeSublayerStructure:!1,...s};i.forEach((e=>{const r=e.write({},l);a.push(r)})),a.some((e=>Object.keys(e).length>1))&&(r.layers=a)}get tileServers(){return this._getDefaultTileServers(this.parsedUrl?.path)}castTileServers(e){return Array.isArray(e)?e.map((e=>(0,c.An)(e).path)):null}fetchTile(e,r,t,s={}){const{signal:i}=s,l=this.getTileUrl(e,r,t),n={responseType:"image",signal:i,query:{...this.refreshParameters}};return(0,a.A)(l,n).then((e=>e.data))}async fetchImageBitmapTile(e,r,t,i={}){const{signal:l}=i;if(this.fetchTile!==s.prototype.fetchTile){const s=await this.fetchTile(e,r,t,i);return(0,Z.c)(s,e,r,t,l)}const n=this.getTileUrl(e,r,t),o={responseType:"blob",signal:l,query:{...this.refreshParameters}},{data:p}=await(0,a.A)(n,o);return(0,Z.c)(p,e,r,t,l)}getTileUrl(e,r,t){const s=!this.capabilities.operations.supportsTileMap&&this.supportsBlankTile,i=(0,c.x0)({...this.parsedUrl?.query,blankTile:!s&&null,...this.customParameters,token:this.apiKey}),a=this.tileServers;return`${a&&a.length?a[r%a.length]:this.parsedUrl?.path}/tile/${e}/${r}/${t}${i?"?"+i:""}`}loadAll(){return(0,n.l)(this,(e=>{e(this.allSublayers)}))}_fetchService(e){return new Promise(((r,t)=>{if(this.sourceJSON){if(null!=this.sourceJSON.bandCount&&null!=this.sourceJSON.pixelSizeX)throw new l.A("tile-layer:unsupported-url","use ImageryTileLayer to open a tiled image service");return void r({data:this.sourceJSON})}if(!this.parsedUrl)throw new l.A("tile-layer:undefined-url","layer's url is not defined");const s=(0,U.p)(this.parsedUrl.path);if(null!=s&&"ImageServer"===s.serverType)throw new l.A("tile-layer:unsupported-url","use ImageryTileLayer to open a tiled image service");(0,a.A)(this.parsedUrl.path,{query:{f:"json",...this.parsedUrl.query,...this.customParameters,token:this.apiKey},responseType:"json",signal:e}).then(r,t)})).then((r=>{let t=this.url;if(r.ssl&&(t=this.url=t.replace(/^http:/i,"https:")),this.sourceJSON=r.data,this.read(r.data,{origin:"service",url:this.parsedUrl}),10.1===this.version&&!(0,U.i)(t))return this._fetchServerVersion(t,e).then((e=>{this.read({currentVersion:e})})).catch((()=>{}))}))}_fetchServerVersion(e,r){if(!(0,U.a)(e))return Promise.reject();const t=e.replace(/(.*\/rest)\/.*/i,"$1")+"/info";return(0,a.A)(t,{query:{f:"json",...this.customParameters,token:this.apiKey},responseType:"json",signal:r}).then((e=>{if(e.data&&e.data.currentVersion)return e.data.currentVersion;throw new l.A("tile-layer:version-not-available")}))}_getMapName(e){const r=e.match(/^(?:https?:)?\/\/(server\.arcgisonline\.com|services\.arcgisonline\.com|ibasemaps-api\.arcgis\.com)\/arcgis\/rest\/services\/([^/]+(\/[^/]+)*)\/mapserver/i);return r?r[2]:void 0}_getDefaultAttribution(e){if(null==e)return null;let r;e=e.toLowerCase();for(let t=0,s=C.length;t({enabled:!1})}}})],j.prototype,"isReference",void 0),(0,i._)([(0,u.MZ)({readOnly:!0,type:["ArcGISTiledMapServiceLayer"]})],j.prototype,"operationalLayerType",void 0),(0,i._)([(0,u.MZ)({type:Boolean})],j.prototype,"resampling",void 0),(0,i._)([(0,u.MZ)()],j.prototype,"sourceJSON",void 0),(0,i._)([(0,u.MZ)({type:_.A})],j.prototype,"spatialReference",void 0),(0,i._)([(0,d.r)("spatialReference",["spatialReference","tileInfo"])],j.prototype,"readSpatialReference",null),(0,i._)([(0,u.MZ)({type:String,json:{origins:{"web-scene":{read:!0,write:!0}},read:!1}})],j.prototype,"path",void 0),(0,i._)([(0,u.MZ)({readOnly:!0})],j.prototype,"sublayers",void 0),(0,i._)([(0,f.w)("sublayers",{layers:{type:[k.A]}})],j.prototype,"writeSublayers",null),(0,i._)([(0,u.MZ)({json:{read:!1,write:!1}})],j.prototype,"popupEnabled",void 0),(0,i._)([(0,u.MZ)()],j.prototype,"tileServers",null),(0,i._)([(0,h.w)("tileServers")],j.prototype,"castTileServers",null),(0,i._)([(0,u.MZ)({readOnly:!0,json:{read:!1}})],j.prototype,"type",void 0),(0,i._)([(0,u.MZ)(W.u)],j.prototype,"url",void 0),j=s=(0,i._)([(0,y.$)("esri.layers.TileLayer")],j);const L=Symbol("default-fetch-tile");j.prototype.fetchTile[L]=!0;const B=j}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/53ec4cc024ddb58708b8.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/53ec4cc024ddb58708b8.js new file mode 100644 index 00000000..55a54117 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/53ec4cc024ddb58708b8.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[3530],{63530:(e,t,n)=>{n.d(t,{BlobReader:()=>Qt,BlobWriter:()=>Zt,ZipReader:()=>An});const r=15,i=573,s=-2;function a(e){return o(e.map((([e,t])=>new Array(e).fill(t,0,e))))}function o(e){return e.reduce(((e,t)=>e.concat(Array.isArray(t)?o(t):t)),[])}const c=[0,1,2,3].concat(...a([[2,4],[2,5],[4,6],[4,7],[8,8],[8,9],[16,10],[16,11],[32,12],[32,13],[64,14],[64,15],[2,0],[1,16],[1,17],[2,18],[2,19],[4,20],[4,21],[8,22],[8,23],[16,24],[16,25],[32,26],[32,27],[64,28],[64,29]]));function l(){const e=this;function t(e,t){let n=0;do{n|=1&e,e>>>=1,n<<=1}while(--t>0);return n>>>1}e.build_tree=function(n){const s=e.dyn_tree,a=e.stat_desc.static_tree,o=e.stat_desc.elems;let c,l,d,f=-1;for(n.heap_len=0,n.heap_max=i,c=0;c=1;c--)n.pqdownheap(s,c);d=o;do{c=n.heap[1],n.heap[1]=n.heap[n.heap_len--],n.pqdownheap(s,1),l=n.heap[1],n.heap[--n.heap_max]=c,n.heap[--n.heap_max]=l,s[2*d]=s[2*c]+s[2*l],n.depth[d]=Math.max(n.depth[c],n.depth[l])+1,s[2*c+1]=s[2*l+1]=d,n.heap[1]=d++,n.pqdownheap(s,1)}while(n.heap_len>=2);n.heap[--n.heap_max]=n.heap[1],function(t){const n=e.dyn_tree,s=e.stat_desc.static_tree,a=e.stat_desc.extra_bits,o=e.stat_desc.extra_base,c=e.stat_desc.max_length;let l,d,f,u,m,p,h=0;for(u=0;u<=r;u++)t.bl_count[u]=0;for(n[2*t.heap[t.heap_max]+1]=0,l=t.heap_max+1;lc&&(u=c,h++),n[2*d+1]=u,d>e.max_code||(t.bl_count[u]++,m=0,d>=o&&(m=a[d-o]),p=n[2*d],t.opt_len+=p*(u+m),s&&(t.static_len+=p*(s[2*d+1]+m)));if(0!==h){do{for(u=c-1;0===t.bl_count[u];)u--;t.bl_count[u]--,t.bl_count[u+1]+=2,t.bl_count[c]--,h-=2}while(h>0);for(u=c;0!==u;u--)for(d=t.bl_count[u];0!==d;)f=t.heap[--l],f>e.max_code||(n[2*f+1]!=u&&(t.opt_len+=(u-n[2*f+1])*n[2*f],n[2*f+1]=u),d--)}}(n),function(e,n,i){const s=[];let a,o,c,l=0;for(a=1;a<=r;a++)s[a]=l=l+i[a-1]<<1;for(o=0;o<=n;o++)c=e[2*o+1],0!==c&&(e[2*o]=t(s[c]++,c))}(s,e.max_code,n.bl_count)}}function d(e,t,n,r,i){const s=this;s.static_tree=e,s.extra_bits=t,s.extra_base=n,s.elems=r,s.max_length=i}l._length_code=[0,1,2,3,4,5,6,7].concat(...a([[2,8],[2,9],[2,10],[2,11],[4,12],[4,13],[4,14],[4,15],[8,16],[8,17],[8,18],[8,19],[16,20],[16,21],[16,22],[16,23],[32,24],[32,25],[32,26],[31,27],[1,28]])),l.base_length=[0,1,2,3,4,5,6,7,8,10,12,14,16,20,24,28,32,40,48,56,64,80,96,112,128,160,192,224,0],l.base_dist=[0,1,2,3,4,6,8,12,16,24,32,48,64,96,128,192,256,384,512,768,1024,1536,2048,3072,4096,6144,8192,12288,16384,24576],l.d_code=function(e){return e<256?c[e]:c[256+(e>>>7)]},l.extra_lbits=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],l.extra_dbits=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],l.extra_blbits=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],l.bl_order=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];const f=a([[144,8],[112,9],[24,7],[8,8]]);d.static_ltree=o([12,140,76,204,44,172,108,236,28,156,92,220,60,188,124,252,2,130,66,194,34,162,98,226,18,146,82,210,50,178,114,242,10,138,74,202,42,170,106,234,26,154,90,218,58,186,122,250,6,134,70,198,38,166,102,230,22,150,86,214,54,182,118,246,14,142,78,206,46,174,110,238,30,158,94,222,62,190,126,254,1,129,65,193,33,161,97,225,17,145,81,209,49,177,113,241,9,137,73,201,41,169,105,233,25,153,89,217,57,185,121,249,5,133,69,197,37,165,101,229,21,149,85,213,53,181,117,245,13,141,77,205,45,173,109,237,29,157,93,221,61,189,125,253,19,275,147,403,83,339,211,467,51,307,179,435,115,371,243,499,11,267,139,395,75,331,203,459,43,299,171,427,107,363,235,491,27,283,155,411,91,347,219,475,59,315,187,443,123,379,251,507,7,263,135,391,71,327,199,455,39,295,167,423,103,359,231,487,23,279,151,407,87,343,215,471,55,311,183,439,119,375,247,503,15,271,143,399,79,335,207,463,47,303,175,431,111,367,239,495,31,287,159,415,95,351,223,479,63,319,191,447,127,383,255,511,0,64,32,96,16,80,48,112,8,72,40,104,24,88,56,120,4,68,36,100,20,84,52,116,3,131,67,195,35,163,99,227].map(((e,t)=>[e,f[t]])));const u=a([[30,5]]);function m(e,t,n,r,i){const s=this;s.good_length=e,s.max_lazy=t,s.nice_length=n,s.max_chain=r,s.func=i}d.static_dtree=o([0,16,8,24,4,20,12,28,2,18,10,26,6,22,14,30,1,17,9,25,5,21,13,29,3,19,11,27,7,23].map(((e,t)=>[e,u[t]]))),d.static_l_desc=new d(d.static_ltree,l.extra_lbits,257,286,r),d.static_d_desc=new d(d.static_dtree,l.extra_dbits,0,30,r),d.static_bl_desc=new d(null,l.extra_blbits,0,19,7);const p=[new m(0,0,0,0,0),new m(4,4,8,4,1),new m(4,5,16,8,1),new m(4,6,32,32,1),new m(4,4,16,16,2),new m(8,16,32,32,2),new m(8,16,128,128,2),new m(8,32,128,256,2),new m(32,128,258,1024,2),new m(32,258,258,4096,2)],h=["need dictionary","stream end","","","stream error","data error","","buffer error","",""],w=113,x=666,g=262;function v(e,t,n,r){const i=e[2*t],s=e[2*n];return i>>8&255)}function ne(e,t){let n;const r=t;Y>16-r?(n=e,Z|=n<>>16-Y,Y+=r-16):(Z|=e<=8&&(ee(255&Z),Z>>>=8,Y-=8)}function ae(t,n){let r,i,s;if(e.dist_buf[H]=t,e.lc_buf[H]=255&n,H++,0===t?P[2*n]++:(X++,t--,P[2*(l._length_code[n]+256+1)]++,M[2*l.d_code(t)]++),!(8191&H)&&O>2){for(r=8*H,i=F-j,s=0;s<30;s++)r+=M[2*s]*(5+l.extra_dbits[s]);if(r>>>=3,X8?te(Z):Y>0&&ee(255&Z),Z=0,Y=0}function le(t,n,r){ne(0+(r?1:0),3),function(t,n,r){ce(),Q=8,te(n),te(~n),e.pending_buf.set(f.subarray(t,t+n),e.pending),e.pending+=n}(t,n)}function de(n){(function(t,n,r){let i,s,a=0;O>0?(B.build_tree(e),V.build_tree(e),a=function(){let t;for($(P,B.max_code),$(M,V.max_code),N.build_tree(e),t=18;t>=3&&0===R[2*l.bl_order[t]+1];t--);return e.opt_len+=3*(t+1)+5+5+4,t}(),i=e.opt_len+3+7>>>3,s=e.static_len+3+7>>>3,s<=i&&(i=s)):i=s=n+5,n+4<=i&&-1!=t?le(t,n,r):s==i?(ne(2+(r?1:0),3),oe(d.static_ltree,d.static_dtree)):(ne(4+(r?1:0),3),function(e,t,n){let r;for(ne(e-257,5),ne(t-1,5),ne(n-4,4),r=0;r=0?j:-1,F-j,n),j=F,t.flush_pending()}function fe(){let e,n,r,i;do{if(i=u-D-F,0===i&&0===F&&0===D)i=a;else if(-1==i)i--;else if(F>=a+a-g){f.set(f.subarray(a,a+a),0),U-=a,F-=a,j-=a,e=y,r=e;do{n=65535&b[--r],b[r]=n>=a?n-a:0}while(0!=--e);e=a,r=e;do{n=65535&m[--r],m[r]=n>=a?n-a:0}while(0!=--e);i+=a}if(0===t.avail_in)return;e=t.read_buf(f,F+D,i),D+=e,D>=3&&(_=255&f[F],_=(_<a-g?F-(a-g):0;let l=G;const d=c,u=F+258;let p=f[i+s-1],h=f[i+s];E>=L&&(r>>=2),l>D&&(l=D);do{if(t=e,f[t+s]==h&&f[t+s-1]==p&&f[t]==f[i]&&f[++t]==f[i+1]){i+=2,t++;do{}while(f[++i]==f[++t]&&f[++i]==f[++t]&&f[++i]==f[++t]&&f[++i]==f[++t]&&f[++i]==f[++t]&&f[++i]==f[++t]&&f[++i]==f[++t]&&f[++i]==f[++t]&&is){if(U=e,s=n,n>=l)break;p=f[i+s-1],h=f[i+s]}}}while((e=65535&m[e&d])>o&&0!=--r);return s<=D?s:D}e.depth=[],e.bl_count=[],e.heap=[],P=[],M=[],R=[],e.pqdownheap=function(t,n){const r=e.heap,i=r[n];let s=n<<1;for(;s<=e.heap_len&&(s9||8!=x||h<9||h>15||l<0||l>9||v<0||v>2?s:(t.dstate=e,o=h,a=1<9||n<0||n>2?s:(p[O].func!=p[t].func&&0!==e.total_in&&(r=e.deflate(1)),O!=t&&(O=t,W=p[O].max_lazy,L=p[O].good_length,G=p[O].nice_length,T=p[O].max_chain),I=n,r)},e.deflateSetDictionary=function(e,t,r){let i,o=r,l=0;if(!t||42!=n)return s;if(o<3)return 0;for(o>a-g&&(o=a-g,l=r-o),f.set(t.subarray(l,l+o),0),F=o,j=o,_=255&f[0],_=(_<4||u<0)return s;if(!l.next_out||!l.next_in&&0!==l.avail_in||n==x&&4!=u)return l.msg=h[4],s;if(0===l.avail_out)return l.msg=h[7],-5;var P;if(t=l,L=i,i=u,42==n&&(k=8+(o-8<<4)<<8,T=(O-1&255)>>1,T>3&&(T=3),k|=T<<6,0!==F&&(k|=32),k+=31-k%31,n=w,ee((P=k)>>8&255),ee(255&P)),0!==e.pending){if(t.flush_pending(),0===t.avail_out)return i=-1,0}else if(0===t.avail_in&&u<=L&&4!=u)return t.msg=h[7],-5;if(n==x&&0!==t.avail_in)return l.msg=h[7],-5;if(0!==t.avail_in||0!==D||0!=u&&n!=x){switch(G=-1,p[O].func){case 0:G=function(e){let n,i=65535;for(i>r-5&&(i=r-5);;){if(D<=1){if(fe(),0===D&&0==e)return 0;if(0===D)break}if(F+=D,D=0,n=j+i,(0===F||F>=n)&&(D=F-n,F=n,de(!1),0===t.avail_out))return 0;if(F-j>=a-g&&(de(!1),0===t.avail_out))return 0}return de(4==e),0===t.avail_out?4==e?2:0:4==e?3:1}(u);break;case 1:G=function(e){let n,r=0;for(;;){if(D=3&&(_=(_<=3)if(n=ae(F-U,A-3),D-=A,A<=W&&D>=3){A--;do{F++,_=(_<=3&&(_=(_<4096)&&(A=2)),E>=3&&A<=E){r=F+D-3,n=ae(F-1-C,E-3),D-=E-1,E-=2;do{++F<=r&&(_=(_<n&&(i=n),0===i?0:(r.avail_in-=i,e.set(r.next_in.subarray(r.next_in_index,r.next_in_index+i),t),r.next_in_index+=i,r.total_in+=i,i)},flush_pending(){const e=this;let t=e.dstate.pending;t>e.avail_out&&(t=e.avail_out),0!==t&&(e.next_out.set(e.dstate.pending_buf.subarray(e.dstate.pending_out,e.dstate.pending_out+t),e.next_out_index),e.next_out_index+=t,e.dstate.pending_out+=t,e.total_out+=t,e.avail_out-=t,e.dstate.pending-=t,0===e.dstate.pending&&(e.dstate.pending_out=0))}};const y=0,k=1,S=-2,z=-3,j=-4,A=-5,C=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535],q=1440,F=[96,7,256,0,8,80,0,8,16,84,8,115,82,7,31,0,8,112,0,8,48,0,9,192,80,7,10,0,8,96,0,8,32,0,9,160,0,8,0,0,8,128,0,8,64,0,9,224,80,7,6,0,8,88,0,8,24,0,9,144,83,7,59,0,8,120,0,8,56,0,9,208,81,7,17,0,8,104,0,8,40,0,9,176,0,8,8,0,8,136,0,8,72,0,9,240,80,7,4,0,8,84,0,8,20,85,8,227,83,7,43,0,8,116,0,8,52,0,9,200,81,7,13,0,8,100,0,8,36,0,9,168,0,8,4,0,8,132,0,8,68,0,9,232,80,7,8,0,8,92,0,8,28,0,9,152,84,7,83,0,8,124,0,8,60,0,9,216,82,7,23,0,8,108,0,8,44,0,9,184,0,8,12,0,8,140,0,8,76,0,9,248,80,7,3,0,8,82,0,8,18,85,8,163,83,7,35,0,8,114,0,8,50,0,9,196,81,7,11,0,8,98,0,8,34,0,9,164,0,8,2,0,8,130,0,8,66,0,9,228,80,7,7,0,8,90,0,8,26,0,9,148,84,7,67,0,8,122,0,8,58,0,9,212,82,7,19,0,8,106,0,8,42,0,9,180,0,8,10,0,8,138,0,8,74,0,9,244,80,7,5,0,8,86,0,8,22,192,8,0,83,7,51,0,8,118,0,8,54,0,9,204,81,7,15,0,8,102,0,8,38,0,9,172,0,8,6,0,8,134,0,8,70,0,9,236,80,7,9,0,8,94,0,8,30,0,9,156,84,7,99,0,8,126,0,8,62,0,9,220,82,7,27,0,8,110,0,8,46,0,9,188,0,8,14,0,8,142,0,8,78,0,9,252,96,7,256,0,8,81,0,8,17,85,8,131,82,7,31,0,8,113,0,8,49,0,9,194,80,7,10,0,8,97,0,8,33,0,9,162,0,8,1,0,8,129,0,8,65,0,9,226,80,7,6,0,8,89,0,8,25,0,9,146,83,7,59,0,8,121,0,8,57,0,9,210,81,7,17,0,8,105,0,8,41,0,9,178,0,8,9,0,8,137,0,8,73,0,9,242,80,7,4,0,8,85,0,8,21,80,8,258,83,7,43,0,8,117,0,8,53,0,9,202,81,7,13,0,8,101,0,8,37,0,9,170,0,8,5,0,8,133,0,8,69,0,9,234,80,7,8,0,8,93,0,8,29,0,9,154,84,7,83,0,8,125,0,8,61,0,9,218,82,7,23,0,8,109,0,8,45,0,9,186,0,8,13,0,8,141,0,8,77,0,9,250,80,7,3,0,8,83,0,8,19,85,8,195,83,7,35,0,8,115,0,8,51,0,9,198,81,7,11,0,8,99,0,8,35,0,9,166,0,8,3,0,8,131,0,8,67,0,9,230,80,7,7,0,8,91,0,8,27,0,9,150,84,7,67,0,8,123,0,8,59,0,9,214,82,7,19,0,8,107,0,8,43,0,9,182,0,8,11,0,8,139,0,8,75,0,9,246,80,7,5,0,8,87,0,8,23,192,8,0,83,7,51,0,8,119,0,8,55,0,9,206,81,7,15,0,8,103,0,8,39,0,9,174,0,8,7,0,8,135,0,8,71,0,9,238,80,7,9,0,8,95,0,8,31,0,9,158,84,7,99,0,8,127,0,8,63,0,9,222,82,7,27,0,8,111,0,8,47,0,9,190,0,8,15,0,8,143,0,8,79,0,9,254,96,7,256,0,8,80,0,8,16,84,8,115,82,7,31,0,8,112,0,8,48,0,9,193,80,7,10,0,8,96,0,8,32,0,9,161,0,8,0,0,8,128,0,8,64,0,9,225,80,7,6,0,8,88,0,8,24,0,9,145,83,7,59,0,8,120,0,8,56,0,9,209,81,7,17,0,8,104,0,8,40,0,9,177,0,8,8,0,8,136,0,8,72,0,9,241,80,7,4,0,8,84,0,8,20,85,8,227,83,7,43,0,8,116,0,8,52,0,9,201,81,7,13,0,8,100,0,8,36,0,9,169,0,8,4,0,8,132,0,8,68,0,9,233,80,7,8,0,8,92,0,8,28,0,9,153,84,7,83,0,8,124,0,8,60,0,9,217,82,7,23,0,8,108,0,8,44,0,9,185,0,8,12,0,8,140,0,8,76,0,9,249,80,7,3,0,8,82,0,8,18,85,8,163,83,7,35,0,8,114,0,8,50,0,9,197,81,7,11,0,8,98,0,8,34,0,9,165,0,8,2,0,8,130,0,8,66,0,9,229,80,7,7,0,8,90,0,8,26,0,9,149,84,7,67,0,8,122,0,8,58,0,9,213,82,7,19,0,8,106,0,8,42,0,9,181,0,8,10,0,8,138,0,8,74,0,9,245,80,7,5,0,8,86,0,8,22,192,8,0,83,7,51,0,8,118,0,8,54,0,9,205,81,7,15,0,8,102,0,8,38,0,9,173,0,8,6,0,8,134,0,8,70,0,9,237,80,7,9,0,8,94,0,8,30,0,9,157,84,7,99,0,8,126,0,8,62,0,9,221,82,7,27,0,8,110,0,8,46,0,9,189,0,8,14,0,8,142,0,8,78,0,9,253,96,7,256,0,8,81,0,8,17,85,8,131,82,7,31,0,8,113,0,8,49,0,9,195,80,7,10,0,8,97,0,8,33,0,9,163,0,8,1,0,8,129,0,8,65,0,9,227,80,7,6,0,8,89,0,8,25,0,9,147,83,7,59,0,8,121,0,8,57,0,9,211,81,7,17,0,8,105,0,8,41,0,9,179,0,8,9,0,8,137,0,8,73,0,9,243,80,7,4,0,8,85,0,8,21,80,8,258,83,7,43,0,8,117,0,8,53,0,9,203,81,7,13,0,8,101,0,8,37,0,9,171,0,8,5,0,8,133,0,8,69,0,9,235,80,7,8,0,8,93,0,8,29,0,9,155,84,7,83,0,8,125,0,8,61,0,9,219,82,7,23,0,8,109,0,8,45,0,9,187,0,8,13,0,8,141,0,8,77,0,9,251,80,7,3,0,8,83,0,8,19,85,8,195,83,7,35,0,8,115,0,8,51,0,9,199,81,7,11,0,8,99,0,8,35,0,9,167,0,8,3,0,8,131,0,8,67,0,9,231,80,7,7,0,8,91,0,8,27,0,9,151,84,7,67,0,8,123,0,8,59,0,9,215,82,7,19,0,8,107,0,8,43,0,9,183,0,8,11,0,8,139,0,8,75,0,9,247,80,7,5,0,8,87,0,8,23,192,8,0,83,7,51,0,8,119,0,8,55,0,9,207,81,7,15,0,8,103,0,8,39,0,9,175,0,8,7,0,8,135,0,8,71,0,9,239,80,7,9,0,8,95,0,8,31,0,9,159,84,7,99,0,8,127,0,8,63,0,9,223,82,7,27,0,8,111,0,8,47,0,9,191,0,8,15,0,8,143,0,8,79,0,9,255],U=[80,5,1,87,5,257,83,5,17,91,5,4097,81,5,5,89,5,1025,85,5,65,93,5,16385,80,5,3,88,5,513,84,5,33,92,5,8193,82,5,9,90,5,2049,86,5,129,192,5,24577,80,5,2,87,5,385,83,5,25,91,5,6145,81,5,7,89,5,1537,85,5,97,93,5,24577,80,5,4,88,5,769,84,5,49,92,5,12289,82,5,13,90,5,3073,86,5,193,192,5,24577],D=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],E=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,112,112],T=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577],W=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],O=15;function I(){let e,t,n,r,i,s;function a(e,t,a,o,c,l,d,f,u,m,p){let h,w,x,g,v,b,_,k,S,j,C,F,U,D,E;j=0,v=a;do{n[e[t+j]]++,j++,v--}while(0!==v);if(n[0]==a)return d[0]=-1,f[0]=0,y;for(k=f[0],b=1;b<=O&&0===n[b];b++);for(_=b,kv&&(k=v),f[0]=k,D=1<F+k;){if(g++,F+=k,E=x-F,E=E>k?k:E,(w=1<<(b=_-F))>h+1&&(w-=h+1,U=_,bq)return z;i[g]=C=m[0],m[0]+=E,0!==g?(s[g]=v,r[0]=b,r[1]=k,b=v>>>F-k,r[2]=C-i[g-1]-b,u.set(r,3*(i[g-1]+b))):d[0]=C}for(r[1]=_-F,j>=a?r[0]=192:p[j]>>F;b>>=1)v^=b;for(v^=b,S=(1<257?(m==z?u.msg="oversubscribed distance tree":m==A?(u.msg="incomplete distance tree",m=z):m!=j&&(u.msg="empty distance tree with lengths",m=z),m):y)}}I.inflate_trees_fixed=function(e,t,n,r){return e[0]=9,t[0]=5,n[0]=F,r[0]=U,y};const L=0,G=1,P=2,M=3,R=4,B=5,V=6,N=7,K=8,H=9;function X(){const e=this;let t,n,r,i,s=0,a=0,o=0,c=0,l=0,d=0,f=0,u=0,m=0,p=0;function h(e,t,n,r,i,s,a,o){let c,l,d,f,u,m,p,h,w,x,g,v,b,_,S,j;p=o.next_in_index,h=o.avail_in,u=a.bitb,m=a.bitk,w=a.write,x=w>=l[j+1],m-=l[j+1],16&f){for(f&=15,b=l[j+2]+(u&C[f]),u>>=f,m-=f;m<15;)h--,u|=(255&o.read_byte(p++))<>=l[j+1],m-=l[j+1],16&f){for(f&=15;m>=f,m-=f,x-=b,w>=_)S=w-_,w-S>0&&2>w-S?(a.win[w++]=a.win[S++],a.win[w++]=a.win[S++],b-=2):(a.win.set(a.win.subarray(S,S+2),w),w+=2,S+=2,b-=2);else{S=w-_;do{S+=a.end}while(S<0);if(f=a.end-S,b>f){if(b-=f,w-S>0&&f>w-S)do{a.win[w++]=a.win[S++]}while(0!=--f);else a.win.set(a.win.subarray(S,S+f),w),w+=f,S+=f,f=0;S=0}}if(w-S>0&&b>w-S)do{a.win[w++]=a.win[S++]}while(0!=--b);else a.win.set(a.win.subarray(S,S+b),w),w+=b,S+=b,b=0;break}if(64&f)return o.msg="invalid distance code",b=o.avail_in-h,b=m>>3>3:b,h+=b,p-=b,m-=b<<3,a.bitb=u,a.bitk=m,o.avail_in=h,o.total_in+=p-o.next_in_index,o.next_in_index=p,a.write=w,z;c+=l[j+2],c+=u&C[f],j=3*(d+c),f=l[j]}break}if(64&f)return 32&f?(b=o.avail_in-h,b=m>>3>3:b,h+=b,p-=b,m-=b<<3,a.bitb=u,a.bitk=m,o.avail_in=h,o.total_in+=p-o.next_in_index,o.next_in_index=p,a.write=w,k):(o.msg="invalid literal/length code",b=o.avail_in-h,b=m>>3>3:b,h+=b,p-=b,m-=b<<3,a.bitb=u,a.bitk=m,o.avail_in=h,o.total_in+=p-o.next_in_index,o.next_in_index=p,a.write=w,z);if(c+=l[j+2],c+=u&C[f],j=3*(d+c),0===(f=l[j])){u>>=l[j+1],m-=l[j+1],a.win[w++]=l[j+2],x--;break}}else u>>=l[j+1],m-=l[j+1],a.win[w++]=l[j+2],x--}while(x>=258&&h>=10);return b=o.avail_in-h,b=m>>3>3:b,h+=b,p-=b,m-=b<<3,a.bitb=u,a.bitk=m,o.avail_in=h,o.total_in+=p-o.next_in_index,o.next_in_index=p,a.write=w,y}e.init=function(e,s,a,o,c,l){t=L,f=e,u=s,r=a,m=o,i=c,p=l,n=null},e.proc=function(e,w,x){let g,v,b,_,j,A,q,F=0,U=0,D=0;for(D=w.next_in_index,_=w.avail_in,F=e.bitb,U=e.bitk,j=e.write,A=j=258&&_>=10&&(e.bitb=F,e.bitk=U,w.avail_in=_,w.total_in+=D-w.next_in_index,w.next_in_index=D,e.write=j,x=h(f,u,r,m,i,p,e,w),D=w.next_in_index,_=w.avail_in,F=e.bitb,U=e.bitk,j=e.write,A=j>>=n[v+1],U-=n[v+1],b=n[v],0===b){c=n[v+2],t=V;break}if(16&b){l=15&b,s=n[v+2],t=P;break}if(!(64&b)){o=b,a=v/3+n[v+2];break}if(32&b){t=N;break}return t=H,w.msg="invalid literal/length code",x=z,e.bitb=F,e.bitk=U,w.avail_in=_,w.total_in+=D-w.next_in_index,w.next_in_index=D,e.write=j,e.inflate_flush(w,x);case P:for(g=l;U>=g,U-=g,o=u,n=i,a=p,t=M;case M:for(g=o;U>=n[v+1],U-=n[v+1],b=n[v],16&b){l=15&b,d=n[v+2],t=R;break}if(!(64&b)){o=b,a=v/3+n[v+2];break}return t=H,w.msg="invalid distance code",x=z,e.bitb=F,e.bitk=U,w.avail_in=_,w.total_in+=D-w.next_in_index,w.next_in_index=D,e.write=j,e.inflate_flush(w,x);case R:for(g=l;U>=g,U-=g,t=B;case B:for(q=j-d;q<0;)q+=e.end;for(;0!==s;){if(0===A&&(j==e.end&&0!==e.read&&(j=0,A=j7&&(U-=8,_++,D--),e.write=j,x=e.inflate_flush(w,x),j=e.write,A=je.avail_out&&(r=e.avail_out),0!==r&&t==A&&(t=y),e.avail_out-=r,e.total_out+=r,e.next_out.set(n.win.subarray(s,s+r),i),i+=r,s+=r,s==n.end&&(s=0,n.write==n.end&&(n.write=0),r=n.write-s,r>e.avail_out&&(r=e.avail_out),0!==r&&t==A&&(t=y),e.avail_out-=r,e.total_out+=r,e.next_out.set(n.win.subarray(s,s+r),i),i+=r,s+=r),e.next_out_index=i,n.read=s,t},n.proc=function(e,t){let p,h,w,x,g,v,b,_;for(x=e.next_in_index,g=e.avail_in,h=n.bitb,w=n.bitk,v=n.write,b=v>>1){case 0:h>>>=3,w-=3,p=7&w,h>>>=p,w-=p,i=Y;break;case 1:j=[],A=[],q=[[]],F=[[]],I.inflate_trees_fixed(j,A,q,F),d.init(j[0],A[0],q[0],0,F[0],0),h>>>=3,w-=3,i=ne;break;case 2:h>>>=3,w-=3,i=$;break;case 3:return h>>>=3,w-=3,i=se,e.msg="invalid block type",t=z,n.bitb=h,n.bitk=w,e.avail_in=g,e.total_in+=x-e.next_in_index,e.next_in_index=x,n.write=v,n.inflate_flush(e,t)}break;case Y:for(;w<32;){if(0===g)return n.bitb=h,n.bitk=w,e.avail_in=g,e.total_in+=x-e.next_in_index,e.next_in_index=x,n.write=v,n.inflate_flush(e,t);t=y,g--,h|=(255&e.read_byte(x++))<>>16&65535)!=(65535&h))return i=se,e.msg="invalid stored block lengths",t=z,n.bitb=h,n.bitk=w,e.avail_in=g,e.total_in+=x-e.next_in_index,e.next_in_index=x,n.write=v,n.inflate_flush(e,t);s=65535&h,h=w=0,i=0!==s?J:0!==f?re:Z;break;case J:if(0===g)return n.bitb=h,n.bitk=w,e.avail_in=g,e.total_in+=x-e.next_in_index,e.next_in_index=x,n.write=v,n.inflate_flush(e,t);if(0===b&&(v==n.end&&0!==n.read&&(v=0,b=vg&&(p=g),p>b&&(p=b),n.win.set(e.read_buf(x,p),v),x+=p,g-=p,v+=p,b-=p,0!=(s-=p))break;i=0!==f?re:Z;break;case $:for(;w<14;){if(0===g)return n.bitb=h,n.bitk=w,e.avail_in=g,e.total_in+=x-e.next_in_index,e.next_in_index=x,n.write=v,n.inflate_flush(e,t);t=y,g--,h|=(255&e.read_byte(x++))<29||(p>>5&31)>29)return i=se,e.msg="too many length or distance symbols",t=z,n.bitb=h,n.bitk=w,e.avail_in=g,e.total_in+=x-e.next_in_index,e.next_in_index=x,n.write=v,n.inflate_flush(e,t);if(p=258+(31&p)+(p>>5&31),!r||r.length>>=14,w-=14,o=0,i=ee;case ee:for(;o<4+(a>>>10);){for(;w<3;){if(0===g)return n.bitb=h,n.bitk=w,e.avail_in=g,e.total_in+=x-e.next_in_index,e.next_in_index=x,n.write=v,n.inflate_flush(e,t);t=y,g--,h|=(255&e.read_byte(x++))<>>=3,w-=3}for(;o<19;)r[Q[o++]]=0;if(c[0]=7,p=m.inflate_trees_bits(r,c,l,u,e),p!=y)return(t=p)==z&&(r=null,i=se),n.bitb=h,n.bitk=w,e.avail_in=g,e.total_in+=x-e.next_in_index,e.next_in_index=x,n.write=v,n.inflate_flush(e,t);o=0,i=te;case te:for(;p=a,!(o>=258+(31&p)+(p>>5&31));){let s,d;for(p=c[0];w>>=p,w-=p,r[o++]=d;else{for(_=18==d?7:d-14,s=18==d?11:3;w>>=p,w-=p,s+=h&C[_],h>>>=_,w-=_,_=o,p=a,_+s>258+(31&p)+(p>>5&31)||16==d&&_<1)return r=null,i=se,e.msg="invalid bit length repeat",t=z,n.bitb=h,n.bitk=w,e.avail_in=g,e.total_in+=x-e.next_in_index,e.next_in_index=x,n.write=v,n.inflate_flush(e,t);d=16==d?r[_-1]:0;do{r[_++]=d}while(0!=--s);o=_}}if(l[0]=-1,U=[],D=[],E=[],T=[],U[0]=9,D[0]=6,p=a,p=m.inflate_trees_dynamic(257+(31&p),1+(p>>5&31),r,U,D,E,T,u,e),p!=y)return p==z&&(r=null,i=se),t=p,n.bitb=h,n.bitk=w,e.avail_in=g,e.total_in+=x-e.next_in_index,e.next_in_index=x,n.write=v,n.inflate_flush(e,t);d.init(U[0],D[0],u,E[0],u,T[0]),i=ne;case ne:if(n.bitb=h,n.bitk=w,e.avail_in=g,e.total_in+=x-e.next_in_index,e.next_in_index=x,n.write=v,(t=d.proc(n,e,t))!=k)return n.inflate_flush(e,t);if(t=y,d.free(e),x=e.next_in_index,g=e.avail_in,h=n.bitb,w=n.bitk,v=n.write,b=v15?(e.inflateEnd(n),S):(e.wbits=r,n.istate.blocks=new ae(n,1<>4)>i.wbits){i.mode=oe,e.msg="invalid win size",i.marker=5;break}i.mode=1;case 1:if(0===e.avail_in)return n;if(n=t,e.avail_in--,e.total_in++,r=255&e.read_byte(e.next_in_index++),((i.method<<8)+r)%31!=0){i.mode=oe,e.msg="incorrect header check",i.marker=5;break}if(!(32&r)){i.mode=7;break}i.mode=2;case 2:if(0===e.avail_in)return n;n=t,e.avail_in--,e.total_in++,i.need=(255&e.read_byte(e.next_in_index++))<<24&4278190080,i.mode=3;case 3:if(0===e.avail_in)return n;n=t,e.avail_in--,e.total_in++,i.need+=(255&e.read_byte(e.next_in_index++))<<16&16711680,i.mode=4;case 4:if(0===e.avail_in)return n;n=t,e.avail_in--,e.total_in++,i.need+=(255&e.read_byte(e.next_in_index++))<<8&65280,i.mode=5;case 5:return 0===e.avail_in?n:(n=t,e.avail_in--,e.total_in++,i.need+=255&e.read_byte(e.next_in_index++),i.mode=6,2);case 6:return i.mode=oe,e.msg="need dictionary",i.marker=0,S;case 7:if(n=i.blocks.proc(e,n),n==z){i.mode=oe,i.marker=0;break}if(n==y&&(n=t),n!=k)return n;n=t,i.blocks.reset(e,i.was),i.mode=12;case 12:return e.avail_in=0,k;case oe:return z;default:return S}},e.inflateSetDictionary=function(e,t,n){let r=0,i=n;if(!e||!e.istate||6!=e.istate.mode)return S;const s=e.istate;return i>=1<{const e={};for(const t of Object.keys(Se))for(const n of Object.keys(Se[t])){const r=Se[t][n];if("string"==typeof r)e[r]=t+"/"+n;else for(let i=0;i>>1^3988292384:t>>>=1;ze[e]=t}class je{constructor(e){this.crc=e||-1}append(e){let t=0|this.crc;for(let n=0,r=0|e.length;n>>8^ze[255&(t^e[n])];this.crc=t}get(){return~this.crc}}class Ae extends TransformStream{constructor(){let e;const t=new je;super({transform(e,n){t.append(e),n.enqueue(e)},flush(){const n=new Uint8Array(4);new DataView(n.buffer).setUint32(0,t.get()),e.value=n}}),e=this}}const Ce={concat(e,t){if(0===e.length||0===t.length)return e.concat(t);const n=e[e.length-1],r=Ce.getPartial(n);return 32===r?e.concat(t):Ce._shiftRight(t,r,0|n,e.slice(0,e.length-1))},bitLength(e){const t=e.length;if(0===t)return 0;const n=e[t-1];return 32*(t-1)+Ce.getPartial(n)},clamp(e,t){if(32*e.length0&&t&&(e[n-1]=Ce.partial(t,e[n-1]&2147483648>>t-1,1)),e},partial:(e,t,n)=>32===e?t:(n?0|t:t<<32-e)+1099511627776*e,getPartial:e=>Math.round(e/1099511627776)||32,_shiftRight(e,t,n,r){for(void 0===r&&(r=[]);t>=32;t-=32)r.push(n),n=0;if(0===t)return r.concat(e);for(let i=0;i>>t),n=e[i]<<32-t;const i=e.length?e[e.length-1]:0,s=Ce.getPartial(i);return r.push(Ce.partial(t+s&31,t+s>32?n:r.pop(),1)),r}},qe={bytes:{fromBits(e){const t=Ce.bitLength(e)/8,n=new Uint8Array(t);let r;for(let i=0;i>>24,r<<=8;return n},toBits(e){const t=[];let n,r=0;for(n=0;n9007199254740991)throw new Error("Cannot hash more than 2^53 - 1 bits");const s=new Uint32Array(n);let a=0;for(let e=t.blockSize+r-(t.blockSize+r&t.blockSize-1);e<=i;e+=t.blockSize)t._block(s.subarray(16*a,16*(a+1))),a+=1;return n.splice(0,16*a),t}finalize(){const e=this;let t=e._buffer;const n=e._h;t=Ce.concat(t,[Ce.partial(1,1)]);for(let e=t.length+2;15&e;e++)t.push(0);for(t.push(Math.floor(e._length/4294967296)),t.push(0|e._length);t.length;)e._block(t.splice(0,16));return e.reset(),n}_f(e,t,n,r){return e<=19?t&n|~t&r:e<=39?t^n^r:e<=59?t&n|t&r|n&r:e<=79?t^n^r:void 0}_S(e,t){return t<>>32-e}_block(e){const t=this,n=t._h,r=Array(80);for(let t=0;t<16;t++)r[t]=e[t];let i=n[0],s=n[1],a=n[2],o=n[3],c=n[4];for(let e=0;e<=79;e++){e>=16&&(r[e]=t._S(1,r[e-3]^r[e-8]^r[e-14]^r[e-16]));const n=t._S(5,i)+t._f(e,s,a,o)+c+r[e]+t._key[Math.floor(e/20)]|0;c=o,o=a,a=t._S(30,s),s=i,i=n}n[0]=n[0]+i|0,n[1]=n[1]+s|0,n[2]=n[2]+a|0,n[3]=n[3]+o|0,n[4]=n[4]+c|0}},Ue={getRandomValues(e){const t=new Uint32Array(e.buffer),n=e=>{let t=987654321;const n=4294967295;return function(){return t=36969*(65535&t)+(t>>16)&n,(((t<<16)+(e=18e3*(65535&e)+(e>>16)&n)&n)/4294967296+.5)*(Math.random()>.5?1:-1)}};for(let r,i=0;inew De.hmacSha1(qe.bytes.toBits(e)),pbkdf2(e,t,n,r){if(n=n||1e4,r<0||n<0)throw new Error("invalid params to pbkdf2");const i=1+(r>>5)<<2;let s,a,o,c,l;const d=new ArrayBuffer(i),f=new DataView(d);let u=0;const m=Ce;for(t=qe.bytes.toBits(t),l=1;u<(i||1);l++){for(s=a=e.encrypt(m.concat(t,[l])),o=1;oi&&(e=(new n).update(e).finalize());for(let t=0;t>>24]<<24^n[e>>16&255]<<16^n[e>>8&255]<<8^n[255&e],s%i==0&&(e=e<<8^e>>>24^c<<24,c=c<<1^283*(c>>7))),a[s]=a[s-i]^e}for(let e=0;s;e++,s--){const t=a[3&e?s:s-4];o[e]=s<=4||e<4?t:r[0][n[t>>>24]]^r[1][n[t>>16&255]]^r[2][n[t>>8&255]]^r[3][n[255&t]]}}encrypt(e){return this._crypt(e,0)}decrypt(e){return this._crypt(e,1)}_precompute(){const e=this._tables[0],t=this._tables[1],n=e[4],r=t[4],i=[],s=[];let a,o,c,l;for(let e=0;e<256;e++)s[(i[e]=e<<1^283*(e>>7))^e]=e;for(let d=a=0;!n[d];d^=o||1,a=s[a]||1){let s=a^a<<1^a<<2^a<<3^a<<4;s=s>>8^255&s^99,n[d]=s,r[s]=d,l=i[c=i[o=i[d]]];let f=16843009*l^65537*c^257*o^16843008*d,u=257*i[s]^16843008*s;for(let n=0;n<4;n++)e[n][d]=u=u<<24^u>>>8,t[n][s]=f=f<<24^f>>>8}for(let n=0;n<5;n++)e[n]=e[n].slice(0),t[n]=t[n].slice(0)}_crypt(e,t){if(4!==e.length)throw new Error("invalid aes block size");const n=this._key[t],r=n.length/4-2,i=[0,0,0,0],s=this._tables[t],a=s[0],o=s[1],c=s[2],l=s[3],d=s[4];let f,u,m,p=e[0]^n[0],h=e[t?3:1]^n[1],w=e[2]^n[2],x=e[t?1:3]^n[3],g=4;for(let e=0;e>>24]^o[h>>16&255]^c[w>>8&255]^l[255&x]^n[g],u=a[h>>>24]^o[w>>16&255]^c[x>>8&255]^l[255&p]^n[g+1],m=a[w>>>24]^o[x>>16&255]^c[p>>8&255]^l[255&h]^n[g+2],x=a[x>>>24]^o[p>>16&255]^c[h>>8&255]^l[255&w]^n[g+3],g+=4,p=f,h=u,w=m;for(let e=0;e<4;e++)i[t?3&-e:e]=d[p>>>24]<<24^d[h>>16&255]<<16^d[w>>8&255]<<8^d[255&x]^n[g++],f=p,p=h,h=w,w=x,x=f;return i}},Je=class{constructor(e,t){this._prf=e,this._initIv=t,this._iv=t}reset(){this._iv=this._initIv}update(e){return this.calculate(this._prf,e,this._iv)}incWord(e){if(255&~(e>>24))e+=1<<24;else{let t=e>>16&255,n=e>>8&255,r=255&e;255===t?(t=0,255===n?(n=0,255===r?r=0:++r):++n):++t,e=0,e+=t<<16,e+=n<<8,e+=r}return e}incCounter(e){0===(e[0]=this.incWord(e[0]))&&(e[1]=this.incWord(e[1]))}calculate(e,t,n){let r;if(!(r=t.length))return[];const i=Ce.bitLength(t);for(let i=0;ithis.resolveReady=e)),password:at(e,t),signed:n,strength:r-1,pending:new Uint8Array})},async transform(e,t){const n=this,{password:r,strength:s,resolveReady:a,ready:o}=n;r?(await async function(e,t,n,r){const i=await st(e,t,n,ct(r,0,Be[t])),s=ct(r,Be[t]);if(i[0]!=s[0]||i[1]!=s[1])throw new Error(Te)}(n,s,r,ct(e,0,Be[s]+2)),e=ct(e,Be[s]+2),i?t.error(new Error(Oe)):a()):await o;const c=new Uint8Array(e.length-Ne-(e.length-Ne)%Le);t.enqueue(it(n,e,c,0,Ne,!0))},async flush(e){const{signed:t,ctr:n,hmac:r,pending:i,ready:s}=this;if(r&&n){await s;const a=ct(i,0,i.length-Ne),o=ct(i,i.length-Ne);let c=new Uint8Array;if(a.length){const e=dt(Ze,a);r.update(e);const t=n.update(e);c=lt(Ze,t)}if(t){const e=ct(lt(Ze,r.digest()),0,Ne);for(let t=0;tthis.resolveReady=e)),password:at(e,t),strength:n-1,pending:new Uint8Array})},async transform(e,t){const n=this,{password:r,strength:i,resolveReady:s,ready:a}=n;let o=new Uint8Array;r?(o=await async function(e,t,n){const r=Ie(new Uint8Array(Be[t]));return ot(r,await st(e,t,n,r))}(n,i,r),s()):await a;const c=new Uint8Array(o.length+e.length-e.length%Le);c.set(o,0),t.enqueue(it(n,e,c,o.length,0))},async flush(e){const{ctr:t,hmac:n,pending:i,ready:s}=this;if(n&&t){await s;let a=new Uint8Array;if(i.length){const e=t.update(dt(Ze,i));n.update(e),a=lt(Ze,e)}r.signature=lt(Ze,n.digest()).slice(0,Ne),e.enqueue(ot(a,r.signature))}}}),r=this}}function it(e,t,n,r,i,s){const{ctr:a,hmac:o,pending:c}=e,l=t.length-i;let d;for(c.length&&(t=ot(c,t),n=function(e,t){if(t&&t>e.length){const n=e;(e=new Uint8Array(t)).set(n,0)}return e}(n,l-l%Le)),d=0;d<=l-Le;d+=Le){const e=dt(Ze,ct(t,d,d+Le));s&&o.update(e);const i=a.update(e);s||o.update(i),n.set(lt(Ze,i),d+r)}return e.pending=ct(t,d),n}async function st(e,t,n,r){e.password=null;const i=await async function(e,t,n,r,i){if(!et)return De.importKey(t);try{return await Xe.importKey("raw",t,n,!1,i)}catch(e){return et=!1,De.importKey(t)}}(0,n,Pe,0,Re),s=await async function(e,t,n){if(!tt)return De.pbkdf2(t,e.salt,Me.iterations,n);try{return await Xe.deriveBits(e,t,n)}catch(r){return tt=!1,De.pbkdf2(t,e.salt,Me.iterations,n)}}(Object.assign({salt:r},Me),i,8*(2*Ve[t]+2)),a=new Uint8Array(s),o=dt(Ze,ct(a,0,Ve[t])),c=dt(Ze,ct(a,Ve[t],2*Ve[t])),l=ct(a,2*Ve[t]);return Object.assign(e,{keys:{key:o,authentication:c,passwordVerification:l},ctr:new Je(new Ye(o),Array.from(Ke)),hmac:new $e(c)}),l}function at(e,t){return t===he?function(e){if(typeof TextEncoder==we){e=unescape(encodeURIComponent(e));const t=new Uint8Array(e.length);for(let n=0;n>>24]),i=~e.crcKey2.get(),e.keys=[n,r,i]}function xt(e){const t=2|e.keys[2];return gt(Math.imul(t,1^t)>>>8)}function gt(e){return 255&e}function vt(e){return 4294967295&e}const bt="deflate-raw";class _t extends TransformStream{constructor(e,{chunkSize:t,CompressionStream:n,CompressionStreamNative:r}){super({});const{compressed:i,encrypted:s,useCompressionStream:a,zipCrypto:o,signed:c,level:l}=e,d=this;let f,u,m=kt(super.readable);s&&!o||!c||(f=new Ae,m=jt(m,f)),i&&(m=zt(m,a,{level:l,chunkSize:t},r,n)),s&&(o?m=jt(m,new ut(e)):(u=new rt(e),m=jt(m,u))),St(d,m,(()=>{let e;s&&!o&&(e=u.signature),s&&!o||!c||(e=new DataView(f.value.buffer).getUint32(0)),d.signature=e}))}}class yt extends TransformStream{constructor(e,{chunkSize:t,DecompressionStream:n,DecompressionStreamNative:r}){super({});const{zipCrypto:i,encrypted:s,signed:a,signature:o,compressed:c,useCompressionStream:l}=e;let d,f,u=kt(super.readable);s&&(i?u=jt(u,new ft(e)):(f=new nt(e),u=jt(u,f))),c&&(u=zt(u,l,{chunkSize:t},r,n)),s&&!i||!a||(d=new Ae,u=jt(u,d)),St(this,u,(()=>{if((!s||i)&&a){const e=new DataView(d.value.buffer);if(o!=e.getUint32(0,!1))throw new Error(We)}}))}}function kt(e){return jt(e,new TransformStream({transform(e,t){e&&e.length&&t.enqueue(e)}}))}function St(e,t,n){t=jt(t,new TransformStream({flush:n})),Object.defineProperty(e,"readable",{get:()=>t})}function zt(e,t,n,r,i){try{e=jt(e,new(t&&r?r:i)(bt,n))}catch(r){if(!t)return e;try{e=jt(e,new i(bt,n))}catch(t){return e}}return e}function jt(e,t){return e.pipeThrough(t)}const At="data",Ct="close",qt="inflate";class Ft extends TransformStream{constructor(e,t){super({});const n=this,{codecType:r}=e;let i;r.startsWith("deflate")?i=_t:r.startsWith(qt)&&(i=yt);let s=0,a=0;const o=new i(e,t),c=super.readable,l=new TransformStream({transform(e,t){e&&e.length&&(a+=e.length,t.enqueue(e))},flush(){Object.assign(n,{inputSize:a})}}),d=new TransformStream({transform(e,t){e&&e.length&&(s+=e.length,t.enqueue(e))},flush(){const{signature:e}=o;Object.assign(n,{signature:e,outputSize:s,inputSize:a})}});Object.defineProperty(n,"readable",{get:()=>c.pipeThrough(l).pipeThrough(o).pipeThrough(d)})}}class Ut extends TransformStream{constructor(e){let t;super({transform:function n(r,i){if(t){const e=new Uint8Array(t.length+r.length);e.set(t),e.set(r,t.length),r=e,t=null}r.length>e?(i.enqueue(r.slice(0,e)),n(r.slice(e),i)):t=r},flush(e){t&&t.length&&e.enqueue(t)}})}}let Dt=typeof Worker!=we;class Et{constructor(e,{readable:t,writable:n},{options:r,config:i,streamOptions:s,useWebWorkers:a,transferStreams:o,scripts:c},l){const{signal:d}=s;return Object.assign(e,{busy:!0,readable:t.pipeThrough(new Ut(i.chunkSize)).pipeThrough(new Tt(t,s),{signal:d}),writable:n,options:Object.assign({},r),scripts:c,transferStreams:o,terminate:()=>new Promise((t=>{const{worker:n,busy:r}=e;n?(r?e.resolveTerminated=t:(n.terminate(),t()),e.interface=null):t()})),onTaskFinished(){const{resolveTerminated:t}=e;t&&(e.resolveTerminated=null,e.terminated=!0,e.worker.terminate(),t()),e.busy=!1,l(e)}}),(a&&Dt?It:Ot)(e,i)}}class Tt extends TransformStream{constructor(e,{onstart:t,onprogress:n,size:r,onend:i}){let s=0;super({async start(){t&&await Wt(t,r)},async transform(e,t){s+=e.length,n&&await Wt(n,s,r),t.enqueue(e)},async flush(){e.size=s,i&&await Wt(i,s)}})}}async function Wt(e,...t){try{await e(...t)}catch(e){}}function Ot(e,t){return{run:()=>async function({options:e,readable:t,writable:n,onTaskFinished:r},i){try{const r=new Ft(e,i);await t.pipeThrough(r).pipeTo(n,{preventClose:!0,preventAbort:!0});const{signature:s,inputSize:a,outputSize:o}=r;return{signature:s,inputSize:a,outputSize:o}}finally{r()}}(e,t)}}function It(e,t){const{baseURL:n,chunkSize:r}=t;if(!e.interface){let i;try{i=function(e,t,n){const r={type:"module"};let i,s;typeof e==xe&&(e=e());try{i=new URL(e,t)}catch(t){i=e}if(Lt)try{s=new Worker(i)}catch(e){Lt=!1,s=new Worker(i,r)}else s=new Worker(i,r);return s.addEventListener("message",(e=>async function({data:e},t){const{type:n,value:r,messageId:i,result:s,error:a}=e,{reader:o,writer:c,resolveResult:l,rejectResult:d,onTaskFinished:f}=t;try{if(a){const{message:e,stack:t,code:n,name:r}=a,i=new Error(e);Object.assign(i,{stack:t,code:n,name:r}),u(i)}else{if("pull"==n){const{value:e,done:n}=await o.read();Pt({type:At,value:e,done:n,messageId:i},t)}n==At&&(await c.ready,await c.write(new Uint8Array(r)),Pt({type:"ack",messageId:i},t)),n==Ct&&u(null,s)}}catch(a){Pt({type:Ct,messageId:i},t),u(a)}function u(e,t){e?d(e):l(t),c&&c.releaseLock(),f()}}(e,n))),s}(e.scripts[0],n,e)}catch(n){return Dt=!1,Ot(e,t)}Object.assign(e,{worker:i,interface:{run:()=>async function(e,t){let n,r;const i=new Promise(((e,t)=>{n=e,r=t}));Object.assign(e,{reader:null,writer:null,resolveResult:n,rejectResult:r,result:i});const{readable:s,options:a,scripts:o}=e,{writable:c,closed:l}=function(e){let t;const n=new Promise((e=>t=e));return{writable:new WritableStream({async write(t){const n=e.getWriter();await n.ready,await n.write(t),n.releaseLock()},close(){t()},abort:t=>e.getWriter().abort(t)}),closed:n}}(e.writable),d=Pt({type:"start",scripts:o.slice(1),options:a,config:t,readable:s,writable:c},e);d||Object.assign(e,{reader:s.getReader(),writer:c.getWriter()});const f=await i;return d||await c.getWriter().close(),await l,f}(e,{chunkSize:r})}})}return e.interface}let Lt=!0,Gt=!0;function Pt(e,{worker:t,writer:n,onTaskFinished:r,transferStreams:i}){try{let{value:r,readable:s,writable:a}=e;const o=[];if(r&&(r.byteLengths?r.close():this.chunkOffset+=t}});return n}}class Qt extends Xt{constructor(e){super(),Object.assign(this,{blob:e,size:e.size})}async readUint8Array(e,t){const n=this,r=e+t,i=e||rt&&(s=s.slice(e,r)),new Uint8Array(s)}}class Zt extends Ht{constructor(e){super();const t=new TransformStream,n=[];e&&n.push(["Content-Type",e]),Object.defineProperty(this,Kt,{get:()=>t.writable}),this.blob=new Response(t.readable,{headers:n}).blob()}getData(){return this.blob}}class Yt extends Xt{constructor(e){super(),this.readers=e}async init(){const e=this,{readers:t}=e;e.lastDiskNumber=0,e.lastDiskOffset=0,await Promise.all(t.map((async(n,r)=>{await n.init(),r!=t.length-1&&(e.lastDiskOffset+=n.size),e.size+=n.size}))),super.init()}async readUint8Array(e,t,n=0){const r=this,{readers:i}=this;let s,a=n;-1==a&&(a=i.length-1);let o=e;for(;o>=i[a].size;)o-=i[a].size,a++;const c=i[a],l=c.size;if(o+t<=l)s=await tn(c,o,t);else{const i=l-o;s=new Uint8Array(t),s.set(await tn(c,o,i)),s.set(await r.readUint8Array(e+i,t-i,n),i)}return r.lastDiskNumber=Math.max(a,r.lastDiskNumber),s}}class Jt extends Ht{constructor(e,t=4294967295){super();const n=this;let r,i,s;Object.assign(n,{diskNumber:0,diskOffset:0,size:0,maxSize:t,availableSize:t});const a=new WritableStream({async write(t){const{availableSize:a}=n;if(s)t.length>=a?(await o(t.slice(0,a)),await c(),n.diskOffset+=r.size,n.diskNumber++,s=null,await this.write(t.slice(a))):await o(t);else{const{value:a,done:o}=await e.next();if(o&&!a)throw new Error("Writer iterator completed too soon");r=a,r.size=0,r.maxSize&&(n.maxSize=r.maxSize),n.availableSize=n.maxSize,await $t(r),i=a.writable,s=i.getWriter(),await this.write(t)}},async close(){await s.ready,await c()}});async function o(e){const t=e.length;t&&(await s.ready,await s.write(e),r.size+=t,n.size+=t,n.availableSize-=t)}async function c(){i.size=r.size,await s.close()}Object.defineProperty(n,Kt,{get:()=>a})}}async function $t(e,t){if(!e.init||e.initialized)return Promise.resolve();await e.init(t)}function en(e){return Array.isArray(e)&&(e=new Yt(e)),e instanceof ReadableStream&&(e={readable:e}),e}function tn(e,t,n,r){return e.readUint8Array(t,n,r)}const nn="\0☺☻♥♦♣♠•◘○◙♂♀♪♫☼►◄↕‼¶§▬↨↑↓→←∟↔▲▼ !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~⌂ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜ¢£¥₧ƒáíóúñѪº¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ".split(""),rn=256==nn.length;function sn(e,t){return t&&"cp437"==t.trim().toLowerCase()?function(e){if(rn){let t="";for(let n=0;nthis[t]=e[t]))}}const bn="File format is not recognized",_n="Compression method not supported",yn="Split zip file",kn="utf-8",Sn="cp437",zn=[[dn,fe],[fn,fe],[un,fe],[mn,ue]],jn={[ue]:{getValue:In,bytes:4},[fe]:{getValue:Ln,bytes:8}};class An{constructor(e,t={}){Object.assign(this,{reader:en(e),options:t,config:_e})}async*getEntriesGenerator(e={}){const t=this;let{reader:n}=t;const{config:r}=t;if(await $t(n),n.size!==he&&n.readUint8Array||(n=new Qt(await new Response(n.readable).blob()),await $t(n)),n.size<22)throw new Error(bn);n.chunkSize=function(e){return Math.max(e.chunkSize,64)}(r);const i=await async function(e,t,n,r,i){const s=new Uint8Array(4);return Gn(s).setUint32(0,101010256,!0),await a(22)||await a(Math.min(1048582,n));async function a(t){const r=n-t,i=await tn(e,r,t);for(let e=i.length-22;e>=0;e--)if(i[e]==s[0]&&i[e+1]==s[1]&&i[e+2]==s[2]&&i[e+3]==s[3])return{offset:r+e,buffer:i.slice(e,e+22).buffer}}}(n,0,n.size);if(!i)throw 134695760==In(Gn(await tn(n,0,4)))?new Error(yn):new Error("End of central directory not found");const s=Gn(i);let a=In(s,12),o=In(s,16);const c=i.offset,l=On(s,20),d=c+22+l;let f=On(s,4);const u=n.lastDiskNumber||0;let m=On(s,6),p=On(s,8),h=0,w=0;if(o==fe||a==fe||p==ue||m==ue){const e=Gn(await tn(n,i.offset-20,20));if(117853008==In(e,0)){o=Ln(e,8);let t=await tn(n,o,56,-1),r=Gn(t);const s=i.offset-20-56;if(In(r,0)!=pe&&o!=s){const e=o;o=s,h=o-e,t=await tn(n,o,56,-1),r=Gn(t)}if(In(r,0)!=pe)throw new Error("End of Zip64 central directory locator not found");f==ue&&(f=In(r,16)),m==ue&&(m=In(r,20)),p==ue&&(p=Ln(r,32)),a==fe&&(a=Ln(r,40)),o-=a}}if(o>=n.size&&(h=n.size-o-a-22,o=n.size-a-22),u!=f)throw new Error(yn);if(o<0)throw new Error(bn);let x=0,g=await tn(n,o,a,m),v=Gn(g);if(a){const e=i.offset-a;if(In(v,x)!=me&&o!=e){const t=o;o=e,h+=o-t,g=await tn(n,o,a,m),v=Gn(g)}}const b=i.offset-o-(n.lastDiskOffset||0);if(a!=b&&b>=0&&(a=b,g=await tn(n,o,a,m),v=Gn(g)),o<0||o>=n.size)throw new Error(bn);const _=Dn(t,e,"filenameEncoding"),y=Dn(t,e,"commentEncoding");for(let i=0;is.getData(e,E,t),x=b;const{onprogress:T}=e;if(T)try{await T(i+1,p,new vn(s))}catch(e){}yield E}const k=Dn(t,e,"extractPrependedData"),S=Dn(t,e,"extractAppendedData");return k&&(t.prependedData=w>0?await tn(n,0,w):new Uint8Array),t.comment=l?await tn(n,c+22,l):new Uint8Array,S&&(t.appendedData=d>>8&255:f>>>24&255),signature:f,compressed:0!=c,encrypted:v,useWebWorkers:Dn(r,n,"useWebWorkers"),useCompressionStream:Dn(r,n,"useCompressionStream"),transferStreams:Dn(r,n,"transferStreams"),checkPasswordOnly:z},config:l,streamOptions:{signal:S,size:y,onstart:A,onprogress:C,onend:q}};let U=0;try{({outputSize:U}=await async function(e,t){const{options:n,config:r}=t,{transferStreams:i,useWebWorkers:s,useCompressionStream:a,codecType:o,compressed:c,signed:l,encrypted:d}=n,{workerScripts:f,maxWorkers:u}=r;t.transferStreams=i||i===he;const m=!(c||l||d||t.transferStreams);return t.useWebWorkers=!m&&(s||s===he&&r.useWebWorkers),t.scripts=t.useWebWorkers&&f?f[o]:[],n.useCompressionStream=a||a===he&&r.useCompressionStream,(await async function(){const n=Mt.find((e=>!e.busy));if(n)return Vt(n),new Et(n,e,t,p);if(Mt.lengthRt.push({resolve:n,stream:e,workerOptions:t})))}()).run();function p(e){if(Rt.length){const[{resolve:t,stream:n,workerOptions:r}]=Rt.splice(0,1);t(new Et(e,n,r,p))}else e.worker?(Vt(e),function(e,t){const{config:n}=t,{terminateWorkerTimeout:r}=n;Number.isFinite(r)&&r>=0&&(e.terminated?e.terminated=!1:e.terminateTimeout=setTimeout((async()=>{Mt=Mt.filter((t=>t!=e));try{await e.terminate()}catch(e){}}),r))}(e,t)):Mt=Mt.filter((t=>t!=e))}}({readable:k,writable:j},F))}catch(e){if(!z||e.message!=Oe)throw e}finally{const e=Dn(r,n,"preventClose");j.size+=U,e||j.locked||await j.getWriter().close()}return z?he:e.getData?e.getData():j}}function qn(e,t,n){const r=e.rawBitFlag=On(t,n+2),i=!(1&~r),s=In(t,n+6);Object.assign(e,{encrypted:i,version:On(t,n),bitFlag:{level:(6&r)>>1,dataDescriptor:!(8&~r),languageEncodingFlag:!(2048&~r)},rawLastModDate:s,lastModDate:En(s),filenameLength:On(t,n+22),extraFieldLength:On(t,n+24)})}async function Fn(e,t,n,r,i){const{rawExtraField:s}=t,a=t.extraField=new Map,o=Gn(new Uint8Array(s));let c=0;try{for(;ct[e]==n));for(let i=0,s=0;i=5&&(s.push(pn),a.push(hn));let o=1;s.forEach(((n,i)=>{if(e.data.length>=o+4){const s=In(r,o);t[n]=e[n]=new Date(1e3*s);const c=a[i];e[c]=s}o+=4}))}(h,t,i),t.extraFieldExtendedTimestamp=h);const w=a.get(6534);w&&(t.extraFieldUSDZ=w)}async function Un(e,t,n,r,i){const s=Gn(e.data),a=new je;a.append(i[n]);const o=Gn(new Uint8Array(4));o.setUint32(0,a.get(),!0);const c=In(s,1);Object.assign(e,{version:Wn(s,0),[t]:sn(e.data.subarray(5)),valid:!i.bitFlag.languageEncodingFlag&&c==In(o,0)}),e.valid&&(r[t]=e[t],r[t+"UTF8"]=!0)}function Dn(e,t,n){return t[n]===he?e.options[n]:t[n]}function En(e){const t=(4294901760&e)>>16,n=65535&e;try{return new Date(1980+((65024&t)>>9),((480&t)>>5)-1,31&t,(63488&n)>>11,(2016&n)>>5,2*(31&n),0)}catch(e){}}function Tn(e){return new Date(Number(e/BigInt(1e4)-BigInt(116444736e5)))}function Wn(e,t){return e.getUint8(t)}function On(e,t){return e.getUint16(t,!0)}function In(e,t){return e.getUint32(t,!0)}function Ln(e,t){return Number(e.getBigUint64(t,!0))}function Gn(e){return new DataView(e.buffer)}let Pn;try{Pn="file:///C:/Users/xiao2192/.jenkins/workspace/hydra/output/cdn/esm/@arcgis/core/chunks/zipjs-wrapper.js"}catch(r){}ye({baseURL:Pn}),function(e){const t=()=>URL.createObjectURL(new Blob(['const{Array:e,Object:t,Number:n,Math:r,Error:s,Uint8Array:i,Uint16Array:o,Uint32Array:c,Int32Array:f,Map:a,DataView:l,Promise:u,TextEncoder:w,crypto:h,postMessage:d,TransformStream:p,ReadableStream:y,WritableStream:m,CompressionStream:b,DecompressionStream:g}=self,k=void 0,v="undefined",S="function";class z{constructor(e){return class extends p{constructor(t,n){const r=new e(n);super({transform(e,t){t.enqueue(r.append(e))},flush(e){const t=r.flush();t&&e.enqueue(t)}})}}}}const C=[];for(let e=0;256>e;e++){let t=e;for(let e=0;8>e;e++)1&t?t=t>>>1^3988292384:t>>>=1;C[e]=t}class x{constructor(e){this.t=e||-1}append(e){let t=0|this.t;for(let n=0,r=0|e.length;r>n;n++)t=t>>>8^C[255&(t^e[n])];this.t=t}get(){return~this.t}}class A extends p{constructor(){let e;const t=new x;super({transform(e,n){t.append(e),n.enqueue(e)},flush(){const n=new i(4);new l(n.buffer).setUint32(0,t.get()),e.value=n}}),e=this}}const _={concat(e,t){if(0===e.length||0===t.length)return e.concat(t);const n=e[e.length-1],r=_.i(n);return 32===r?e.concat(t):_.o(t,r,0|n,e.slice(0,e.length-1))},l(e){const t=e.length;if(0===t)return 0;const n=e[t-1];return 32*(t-1)+_.i(n)},u(e,t){if(32*e.length0&&t&&(e[n-1]=_.h(t,e[n-1]&2147483648>>t-1,1)),e},h:(e,t,n)=>32===e?t:(n?0|t:t<<32-e)+1099511627776*e,i:e=>r.round(e/1099511627776)||32,o(e,t,n,r){for(void 0===r&&(r=[]);t>=32;t-=32)r.push(n),n=0;if(0===t)return r.concat(e);for(let s=0;s>>t),n=e[s]<<32-t;const s=e.length?e[e.length-1]:0,i=_.i(s);return r.push(_.h(t+i&31,t+i>32?n:r.pop(),1)),r}},I={p:{m(e){const t=_.l(e)/8,n=new i(t);let r;for(let s=0;t>s;s++)3&s||(r=e[s/4]),n[s]=r>>>24,r<<=8;return n},k(e){const t=[];let n,r=0;for(n=0;n9007199254740991)throw new s("Cannot hash more than 2^53 - 1 bits");const o=new c(n);let f=0;for(let e=t.blockSize+r-(t.blockSize+r&t.blockSize-1);i>=e;e+=t.blockSize)t.P(o.subarray(16*f,16*(f+1))),f+=1;return n.splice(0,16*f),t}D(){const e=this;let t=e.A;const n=e.C;t=_.concat(t,[_.h(1,1)]);for(let e=t.length+2;15&e;e++)t.push(0);for(t.push(r.floor(e._/4294967296)),t.push(0|e._);t.length;)e.P(t.splice(0,16));return e.reset(),n}V(e,t,n,r){return e>19?e>39?e>59?e>79?void 0:t^n^r:t&n|t&r|n&r:t^n^r:t&n|~t&r}R(e,t){return t<>>32-e}P(t){const n=this,s=n.C,i=e(80);for(let e=0;16>e;e++)i[e]=t[e];let o=s[0],c=s[1],f=s[2],a=s[3],l=s[4];for(let e=0;79>=e;e++){16>e||(i[e]=n.R(1,i[e-3]^i[e-8]^i[e-14]^i[e-16]));const t=n.R(5,o)+n.V(e,c,f,a)+l+i[e]+n.S[r.floor(e/20)]|0;l=a,a=f,f=n.R(30,c),c=o,o=t}s[0]=s[0]+o|0,s[1]=s[1]+c|0,s[2]=s[2]+f|0,s[3]=s[3]+a|0,s[4]=s[4]+l|0}},D={getRandomValues(e){const t=new c(e.buffer),n=e=>{let t=987654321;const n=4294967295;return()=>(t=36969*(65535&t)+(t>>16)&n,(((t<<16)+(e=18e3*(65535&e)+(e>>16)&n)&n)/4294967296+.5)*(r.random()>.5?1:-1))};for(let s,i=0;inew V.B(I.p.k(e)),M(e,t,n,r){if(n=n||1e4,0>r||0>n)throw new s("invalid params to pbkdf2");const i=1+(r>>5)<<2;let o,c,f,a,u;const w=new ArrayBuffer(i),h=new l(w);let d=0;const p=_;for(t=I.p.k(t),u=1;(i||1)>d;u++){for(o=c=e.encrypt(p.concat(t,[u])),f=1;n>f;f++)for(c=e.encrypt(c),a=0;ad&&fs&&(e=(new n).update(e).D());for(let t=0;s>t;t++)r[0][t]=909522486^e[t],r[1][t]=1549556828^e[t];t.K[0].update(r[0]),t.K[1].update(r[1]),t.N=new n(t.K[0])}reset(){const e=this;e.N=new e.U(e.K[0]),e.O=!1}update(e){this.O=!0,this.N.update(e)}digest(){const e=this,t=e.N.D(),n=new e.U(e.K[1]).update(t).D();return e.reset(),n}encrypt(e){if(this.O)throw new s("encrypt on already updated hmac called!");return this.update(e),this.digest(e)}}},R=typeof h!=v&&typeof h.getRandomValues==S,B="Invalid password",E="Invalid signature",M="zipjs-abort-check-password";function U(e){return R?h.getRandomValues(e):D.getRandomValues(e)}const K=16,N={name:"PBKDF2"},O=t.assign({hash:{name:"HMAC"}},N),T=t.assign({iterations:1e3,hash:{name:"SHA-1"}},N),W=["deriveBits"],j=[8,12,16],H=[16,24,32],L=10,F=[0,0,0,0],q=typeof h!=v,G=q&&h.subtle,J=q&&typeof G!=v,Q=I.p,X=class{constructor(e){const t=this;t.T=[[[],[],[],[],[]],[[],[],[],[],[]]],t.T[0][0][0]||t.W();const n=t.T[0][4],r=t.T[1],i=e.length;let o,c,f,a=1;if(4!==i&&6!==i&&8!==i)throw new s("invalid aes key size");for(t.S=[c=e.slice(0),f=[]],o=i;4*i+28>o;o++){let e=c[o-1];(o%i==0||8===i&&o%i==4)&&(e=n[e>>>24]<<24^n[e>>16&255]<<16^n[e>>8&255]<<8^n[255&e],o%i==0&&(e=e<<8^e>>>24^a<<24,a=a<<1^283*(a>>7))),c[o]=c[o-i]^e}for(let e=0;o;e++,o--){const t=c[3&e?o:o-4];f[e]=4>=o||4>e?t:r[0][n[t>>>24]]^r[1][n[t>>16&255]]^r[2][n[t>>8&255]]^r[3][n[255&t]]}}encrypt(e){return this.j(e,0)}decrypt(e){return this.j(e,1)}W(){const e=this.T[0],t=this.T[1],n=e[4],r=t[4],s=[],i=[];let o,c,f,a;for(let e=0;256>e;e++)i[(s[e]=e<<1^283*(e>>7))^e]=e;for(let l=o=0;!n[l];l^=c||1,o=i[o]||1){let i=o^o<<1^o<<2^o<<3^o<<4;i=i>>8^255&i^99,n[l]=i,r[i]=l,a=s[f=s[c=s[l]]];let u=16843009*a^65537*f^257*c^16843008*l,w=257*s[i]^16843008*i;for(let n=0;4>n;n++)e[n][l]=w=w<<24^w>>>8,t[n][i]=u=u<<24^u>>>8}for(let n=0;5>n;n++)e[n]=e[n].slice(0),t[n]=t[n].slice(0)}j(e,t){if(4!==e.length)throw new s("invalid aes block size");const n=this.S[t],r=n.length/4-2,i=[0,0,0,0],o=this.T[t],c=o[0],f=o[1],a=o[2],l=o[3],u=o[4];let w,h,d,p=e[0]^n[0],y=e[t?3:1]^n[1],m=e[2]^n[2],b=e[t?1:3]^n[3],g=4;for(let e=0;r>e;e++)w=c[p>>>24]^f[y>>16&255]^a[m>>8&255]^l[255&b]^n[g],h=c[y>>>24]^f[m>>16&255]^a[b>>8&255]^l[255&p]^n[g+1],d=c[m>>>24]^f[b>>16&255]^a[p>>8&255]^l[255&y]^n[g+2],b=c[b>>>24]^f[p>>16&255]^a[y>>8&255]^l[255&m]^n[g+3],g+=4,p=w,y=h,m=d;for(let e=0;4>e;e++)i[t?3&-e:e]=u[p>>>24]<<24^u[y>>16&255]<<16^u[m>>8&255]<<8^u[255&b]^n[g++],w=p,p=y,y=m,m=b,b=w;return i}},Y=class{constructor(e,t){this.H=e,this.L=t,this.F=t}reset(){this.F=this.L}update(e){return this.q(this.H,e,this.F)}G(e){if(255&~(e>>24))e+=1<<24;else{let t=e>>16&255,n=e>>8&255,r=255&e;255===t?(t=0,255===n?(n=0,255===r?r=0:++r):++n):++t,e=0,e+=t<<16,e+=n<<8,e+=r}return e}J(e){0===(e[0]=this.G(e[0]))&&(e[1]=this.G(e[1]))}q(e,t,n){let r;if(!(r=t.length))return[];const s=_.l(t);for(let s=0;r>s;s+=4){this.J(n);const r=e.encrypt(n);t[s]^=r[0],t[s+1]^=r[1],t[s+2]^=r[2],t[s+3]^=r[3]}return _.u(t,s)}},Z=V.B;let $=q&&J&&typeof G.importKey==S,ee=q&&J&&typeof G.deriveBits==S;class te extends p{constructor({password:e,rawPassword:n,signed:r,encryptionStrength:o,checkPasswordOnly:c}){super({start(){t.assign(this,{ready:new u((e=>this.X=e)),password:ie(e,n),signed:r,Y:o-1,pending:new i})},async transform(e,t){const n=this,{password:r,Y:o,X:f,ready:a}=n;r?(await(async(e,t,n,r)=>{const i=await se(e,t,n,ce(r,0,j[t])),o=ce(r,j[t]);if(i[0]!=o[0]||i[1]!=o[1])throw new s(B)})(n,o,r,ce(e,0,j[o]+2)),e=ce(e,j[o]+2),c?t.error(new s(M)):f()):await a;const l=new i(e.length-L-(e.length-L)%K);t.enqueue(re(n,e,l,0,L,!0))},async flush(e){const{signed:t,Z:n,$:r,pending:o,ready:c}=this;if(r&&n){await c;const f=ce(o,0,o.length-L),a=ce(o,o.length-L);let l=new i;if(f.length){const e=ae(Q,f);r.update(e);const t=n.update(e);l=fe(Q,t)}if(t){const e=ce(fe(Q,r.digest()),0,L);for(let t=0;L>t;t++)if(e[t]!=a[t])throw new s(E)}e.enqueue(l)}}})}}class ne extends p{constructor({password:e,rawPassword:n,encryptionStrength:r}){let s;super({start(){t.assign(this,{ready:new u((e=>this.X=e)),password:ie(e,n),Y:r-1,pending:new i})},async transform(e,t){const n=this,{password:r,Y:s,X:o,ready:c}=n;let f=new i;r?(f=await(async(e,t,n)=>{const r=U(new i(j[t]));return oe(r,await se(e,t,n,r))})(n,s,r),o()):await c;const a=new i(f.length+e.length-e.length%K);a.set(f,0),t.enqueue(re(n,e,a,f.length,0))},async flush(e){const{Z:t,$:n,pending:r,ready:o}=this;if(n&&t){await o;let c=new i;if(r.length){const e=t.update(ae(Q,r));n.update(e),c=fe(Q,e)}s.signature=fe(Q,n.digest()).slice(0,L),e.enqueue(oe(c,s.signature))}}}),s=this}}function re(e,t,n,r,s,o){const{Z:c,$:f,pending:a}=e,l=t.length-s;let u;for(a.length&&(t=oe(a,t),n=((e,t)=>{if(t&&t>e.length){const n=e;(e=new i(t)).set(n,0)}return e})(n,l-l%K)),u=0;l-K>=u;u+=K){const e=ae(Q,ce(t,u,u+K));o&&f.update(e);const s=c.update(e);o||f.update(s),n.set(fe(Q,s),u+r)}return e.pending=ce(t,u),n}async function se(n,r,s,o){n.password=null;const c=await(async(e,t,n,r,s)=>{if(!$)return V.importKey(t);try{return await G.importKey("raw",t,n,!1,s)}catch(e){return $=!1,V.importKey(t)}})(0,s,O,0,W),f=await(async(e,t,n)=>{if(!ee)return V.M(t,e.salt,T.iterations,n);try{return await G.deriveBits(e,t,n)}catch(r){return ee=!1,V.M(t,e.salt,T.iterations,n)}})(t.assign({salt:o},T),c,8*(2*H[r]+2)),a=new i(f),l=ae(Q,ce(a,0,H[r])),u=ae(Q,ce(a,H[r],2*H[r])),w=ce(a,2*H[r]);return t.assign(n,{keys:{key:l,ee:u,passwordVerification:w},Z:new Y(new X(l),e.from(F)),$:new Z(u)}),w}function ie(e,t){return t===k?(e=>{if(typeof w==v){const t=new i((e=unescape(encodeURIComponent(e))).length);for(let n=0;n>>24]),i=~e.ne.get(),e.keys=[n,s,i]}function ye(e){const t=2|e.keys[2];return me(r.imul(t,1^t)>>>8)}function me(e){return 255&e}function be(e){return 4294967295&e}const ge="deflate-raw";class ke extends p{constructor(e,{chunkSize:t,CompressionStream:n,CompressionStreamNative:r}){super({});const{compressed:s,encrypted:i,useCompressionStream:o,zipCrypto:c,signed:f,level:a}=e,u=this;let w,h,d=Se(super.readable);i&&!c||!f||(w=new A,d=xe(d,w)),s&&(d=Ce(d,o,{level:a,chunkSize:t},r,n)),i&&(c?d=xe(d,new ue(e)):(h=new ne(e),d=xe(d,h))),ze(u,d,(()=>{let e;i&&!c&&(e=h.signature),i&&!c||!f||(e=new l(w.value.buffer).getUint32(0)),u.signature=e}))}}class ve extends p{constructor(e,{chunkSize:t,DecompressionStream:n,DecompressionStreamNative:r}){super({});const{zipCrypto:i,encrypted:o,signed:c,signature:f,compressed:a,useCompressionStream:u}=e;let w,h,d=Se(super.readable);o&&(i?d=xe(d,new le(e)):(h=new te(e),d=xe(d,h))),a&&(d=Ce(d,u,{chunkSize:t},r,n)),o&&!i||!c||(w=new A,d=xe(d,w)),ze(this,d,(()=>{if((!o||i)&&c){const e=new l(w.value.buffer);if(f!=e.getUint32(0,!1))throw new s(E)}}))}}function Se(e){return xe(e,new p({transform(e,t){e&&e.length&&t.enqueue(e)}}))}function ze(e,n,r){n=xe(n,new p({flush:r})),t.defineProperty(e,"readable",{get:()=>n})}function Ce(e,t,n,r,s){try{e=xe(e,new(t&&r?r:s)(ge,n))}catch(r){if(!t)return e;try{e=xe(e,new s(ge,n))}catch(t){return e}}return e}function xe(e,t){return e.pipeThrough(t)}const Ae="data",_e="close";class Ie extends p{constructor(e,n){super({});const r=this,{codecType:s}=e;let i;s.startsWith("deflate")?i=ke:s.startsWith("inflate")&&(i=ve);let o=0,c=0;const f=new i(e,n),a=super.readable,l=new p({transform(e,t){e&&e.length&&(c+=e.length,t.enqueue(e))},flush(){t.assign(r,{inputSize:c})}}),u=new p({transform(e,t){e&&e.length&&(o+=e.length,t.enqueue(e))},flush(){const{signature:e}=f;t.assign(r,{signature:e,outputSize:o,inputSize:c})}});t.defineProperty(r,"readable",{get:()=>a.pipeThrough(l).pipeThrough(f).pipeThrough(u)})}}class Pe extends p{constructor(e){let t;super({transform:function n(r,s){if(t){const e=new i(t.length+r.length);e.set(t),e.set(r,t.length),r=e,t=null}r.length>e?(s.enqueue(r.slice(0,e)),n(r.slice(e),s)):t=r},flush(e){t&&t.length&&e.enqueue(t)}})}}const De=new a,Ve=new a;let Re,Be=0,Ee=!0;async function Me(e){try{const{options:t,scripts:r,config:s}=e;if(r&&r.length)try{Ee?importScripts.apply(k,r):await Ue(r)}catch(e){Ee=!1,await Ue(r)}self.initCodec&&self.initCodec(),s.CompressionStreamNative=self.CompressionStream,s.DecompressionStreamNative=self.DecompressionStream,self.Deflate&&(s.CompressionStream=new z(self.Deflate)),self.Inflate&&(s.DecompressionStream=new z(self.Inflate));const i={highWaterMark:1},o=e.readable||new y({async pull(e){const t=new u((e=>De.set(Be,e)));Ke({type:"pull",messageId:Be}),Be=(Be+1)%n.MAX_SAFE_INTEGER;const{value:r,done:s}=await t;e.enqueue(r),s&&e.close()}},i),c=e.writable||new m({async write(e){let t;const r=new u((e=>t=e));Ve.set(Be,t),Ke({type:Ae,value:e,messageId:Be}),Be=(Be+1)%n.MAX_SAFE_INTEGER,await r}},i),f=new Ie(t,s);Re=new AbortController;const{signal:a}=Re;await o.pipeThrough(f).pipeThrough(new Pe(s.chunkSize)).pipeTo(c,{signal:a,preventClose:!0,preventAbort:!0}),await c.getWriter().close();const{signature:l,inputSize:w,outputSize:h}=f;Ke({type:_e,result:{signature:l,inputSize:w,outputSize:h}})}catch(e){Ne(e)}}async function Ue(e){for(const t of e)await import(t)}function Ke(e){let{value:t}=e;if(t)if(t.length)try{t=new i(t),e.value=t.buffer,d(e,[e.value])}catch(t){d(e)}else d(e);else d(e)}function Ne(e=new s("Unknown error")){const{message:t,stack:n,code:r,name:i}=e;d({error:{message:t,stack:n,code:r,name:i}})}addEventListener("message",(({data:e})=>{const{type:t,messageId:n,value:r,done:s}=e;try{if("start"==t&&Me(e),t==Ae){const e=De.get(n);De.delete(n),e({value:new i(r),done:s})}if("ack"==t){const e=Ve.get(n);Ve.delete(n),e()}t==_e&&Re.abort()}catch(e){Ne(e)}}));const Oe=15,Te=573,We=-2;function je(t){return He(t.map((([t,n])=>new e(t).fill(n,0,t))))}function He(t){return t.reduce(((t,n)=>t.concat(e.isArray(n)?He(n):n)),[])}const Le=[0,1,2,3].concat(...je([[2,4],[2,5],[4,6],[4,7],[8,8],[8,9],[16,10],[16,11],[32,12],[32,13],[64,14],[64,15],[2,0],[1,16],[1,17],[2,18],[2,19],[4,20],[4,21],[8,22],[8,23],[16,24],[16,25],[32,26],[32,27],[64,28],[64,29]]));function Fe(){const e=this;function t(e,t){let n=0;do{n|=1&e,e>>>=1,n<<=1}while(--t>0);return n>>>1}e.re=n=>{const s=e.se,i=e.oe.ie,o=e.oe.ce;let c,f,a,l=-1;for(n.fe=0,n.ae=Te,c=0;o>c;c++)0!==s[2*c]?(n.le[++n.fe]=l=c,n.ue[c]=0):s[2*c+1]=0;for(;2>n.fe;)a=n.le[++n.fe]=2>l?++l:0,s[2*a]=1,n.ue[a]=0,n.we--,i&&(n.he-=i[2*a+1]);for(e.de=l,c=r.floor(n.fe/2);c>=1;c--)n.pe(s,c);a=o;do{c=n.le[1],n.le[1]=n.le[n.fe--],n.pe(s,1),f=n.le[1],n.le[--n.ae]=c,n.le[--n.ae]=f,s[2*a]=s[2*c]+s[2*f],n.ue[a]=r.max(n.ue[c],n.ue[f])+1,s[2*c+1]=s[2*f+1]=a,n.le[1]=a++,n.pe(s,1)}while(n.fe>=2);n.le[--n.ae]=n.le[1],(t=>{const n=e.se,r=e.oe.ie,s=e.oe.ye,i=e.oe.me,o=e.oe.be;let c,f,a,l,u,w,h=0;for(l=0;Oe>=l;l++)t.ge[l]=0;for(n[2*t.le[t.ae]+1]=0,c=t.ae+1;Te>c;c++)f=t.le[c],l=n[2*n[2*f+1]+1]+1,l>o&&(l=o,h++),n[2*f+1]=l,f>e.de||(t.ge[l]++,u=0,i>f||(u=s[f-i]),w=n[2*f],t.we+=w*(l+u),r&&(t.he+=w*(r[2*f+1]+u)));if(0!==h){do{for(l=o-1;0===t.ge[l];)l--;t.ge[l]--,t.ge[l+1]+=2,t.ge[o]--,h-=2}while(h>0);for(l=o;0!==l;l--)for(f=t.ge[l];0!==f;)a=t.le[--c],a>e.de||(n[2*a+1]!=l&&(t.we+=(l-n[2*a+1])*n[2*a],n[2*a+1]=l),f--)}})(n),((e,n,r)=>{const s=[];let i,o,c,f=0;for(i=1;Oe>=i;i++)s[i]=f=f+r[i-1]<<1;for(o=0;n>=o;o++)c=e[2*o+1],0!==c&&(e[2*o]=t(s[c]++,c))})(s,e.de,n.ge)}}function qe(e,t,n,r,s){const i=this;i.ie=e,i.ye=t,i.me=n,i.ce=r,i.be=s}Fe.ke=[0,1,2,3,4,5,6,7].concat(...je([[2,8],[2,9],[2,10],[2,11],[4,12],[4,13],[4,14],[4,15],[8,16],[8,17],[8,18],[8,19],[16,20],[16,21],[16,22],[16,23],[32,24],[32,25],[32,26],[31,27],[1,28]])),Fe.ve=[0,1,2,3,4,5,6,7,8,10,12,14,16,20,24,28,32,40,48,56,64,80,96,112,128,160,192,224,0],Fe.Se=[0,1,2,3,4,6,8,12,16,24,32,48,64,96,128,192,256,384,512,768,1024,1536,2048,3072,4096,6144,8192,12288,16384,24576],Fe.ze=e=>256>e?Le[e]:Le[256+(e>>>7)],Fe.Ce=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],Fe.xe=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],Fe.Ae=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],Fe._e=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];const Ge=je([[144,8],[112,9],[24,7],[8,8]]);qe.Ie=He([12,140,76,204,44,172,108,236,28,156,92,220,60,188,124,252,2,130,66,194,34,162,98,226,18,146,82,210,50,178,114,242,10,138,74,202,42,170,106,234,26,154,90,218,58,186,122,250,6,134,70,198,38,166,102,230,22,150,86,214,54,182,118,246,14,142,78,206,46,174,110,238,30,158,94,222,62,190,126,254,1,129,65,193,33,161,97,225,17,145,81,209,49,177,113,241,9,137,73,201,41,169,105,233,25,153,89,217,57,185,121,249,5,133,69,197,37,165,101,229,21,149,85,213,53,181,117,245,13,141,77,205,45,173,109,237,29,157,93,221,61,189,125,253,19,275,147,403,83,339,211,467,51,307,179,435,115,371,243,499,11,267,139,395,75,331,203,459,43,299,171,427,107,363,235,491,27,283,155,411,91,347,219,475,59,315,187,443,123,379,251,507,7,263,135,391,71,327,199,455,39,295,167,423,103,359,231,487,23,279,151,407,87,343,215,471,55,311,183,439,119,375,247,503,15,271,143,399,79,335,207,463,47,303,175,431,111,367,239,495,31,287,159,415,95,351,223,479,63,319,191,447,127,383,255,511,0,64,32,96,16,80,48,112,8,72,40,104,24,88,56,120,4,68,36,100,20,84,52,116,3,131,67,195,35,163,99,227].map(((e,t)=>[e,Ge[t]])));const Je=je([[30,5]]);function Qe(e,t,n,r,s){const i=this;i.Pe=e,i.De=t,i.Ve=n,i.Re=r,i.Be=s}qe.Ee=He([0,16,8,24,4,20,12,28,2,18,10,26,6,22,14,30,1,17,9,25,5,21,13,29,3,19,11,27,7,23].map(((e,t)=>[e,Je[t]]))),qe.Me=new qe(qe.Ie,Fe.Ce,257,286,Oe),qe.Ue=new qe(qe.Ee,Fe.xe,0,30,Oe),qe.Ke=new qe(null,Fe.Ae,0,19,7);const Xe=[new Qe(0,0,0,0,0),new Qe(4,4,8,4,1),new Qe(4,5,16,8,1),new Qe(4,6,32,32,1),new Qe(4,4,16,16,2),new Qe(8,16,32,32,2),new Qe(8,16,128,128,2),new Qe(8,32,128,256,2),new Qe(32,128,258,1024,2),new Qe(32,258,258,4096,2)],Ye=["need dictionary","stream end","","","stream error","data error","","buffer error","",""],Ze=113,$e=666,et=262;function tt(e,t,n,r){const s=e[2*t],i=e[2*n];return i>s||s==i&&r[t]<=r[n]}function nt(){const e=this;let t,n,s,c,f,a,l,u,w,h,d,p,y,m,b,g,k,v,S,z,C,x,A,_,I,P,D,V,R,B,E,M,U;const K=new Fe,N=new Fe,O=new Fe;let T,W,j,H,L,F;function q(){let t;for(t=0;286>t;t++)E[2*t]=0;for(t=0;30>t;t++)M[2*t]=0;for(t=0;19>t;t++)U[2*t]=0;E[512]=1,e.we=e.he=0,W=j=0}function G(e,t){let n,r=-1,s=e[1],i=0,o=7,c=4;0===s&&(o=138,c=3),e[2*(t+1)+1]=65535;for(let f=0;t>=f;f++)n=s,s=e[2*(f+1)+1],++ii?U[2*n]+=i:0!==n?(n!=r&&U[2*n]++,U[32]++):i>10?U[36]++:U[34]++,i=0,r=n,0===s?(o=138,c=3):n==s?(o=6,c=3):(o=7,c=4))}function J(t){e.Ne[e.pending++]=t}function Q(e){J(255&e),J(e>>>8&255)}function X(e,t){let n;const r=t;F>16-r?(n=e,L|=n<>>16-F,F+=r-16):(L|=e<=n;n++)if(r=i,i=e[2*(n+1)+1],++o>=c||r!=i){if(f>o)do{Y(r,U)}while(0!=--o);else 0!==r?(r!=s&&(Y(r,U),o--),Y(16,U),X(o-3,2)):o>10?(Y(18,U),X(o-11,7)):(Y(17,U),X(o-3,3));o=0,s=r,0===i?(c=138,f=3):r==i?(c=6,f=3):(c=7,f=4)}}function $(){16==F?(Q(L),L=0,F=0):8>F||(J(255&L),L>>>=8,F-=8)}function ee(t,n){let s,i,o;if(e.Oe[W]=t,e.Te[W]=255&n,W++,0===t?E[2*n]++:(j++,t--,E[2*(Fe.ke[n]+256+1)]++,M[2*Fe.ze(t)]++),!(8191&W)&&D>2){for(s=8*W,i=C-k,o=0;30>o;o++)s+=M[2*o]*(5+Fe.xe[o]);if(s>>>=3,jc);Y(256,t),H=t[513]}function ne(){F>8?Q(L):F>0&&J(255&L),L=0,F=0}function re(t,n,r){X(0+(r?1:0),3),((t,n)=>{ne(),H=8,Q(n),Q(~n),e.Ne.set(u.subarray(t,t+n),e.pending),e.pending+=n})(t,n)}function se(n){((t,n,r)=>{let s,i,o=0;D>0?(K.re(e),N.re(e),o=(()=>{let t;for(G(E,K.de),G(M,N.de),O.re(e),t=18;t>=3&&0===U[2*Fe._e[t]+1];t--);return e.we+=14+3*(t+1),t})(),s=e.we+3+7>>>3,i=e.he+3+7>>>3,i>s||(s=i)):s=i=n+5,n+4>s||-1==t?i==s?(X(2+(r?1:0),3),te(qe.Ie,qe.Ee)):(X(4+(r?1:0),3),((e,t,n)=>{let r;for(X(e-257,5),X(t-1,5),X(n-4,4),r=0;n>r;r++)X(U[2*Fe._e[r]+1],3);Z(E,e-1),Z(M,t-1)})(K.de+1,N.de+1,o+1),te(E,M)):re(t,n,r),q(),r&&ne()})(0>k?-1:k,C-k,n),k=C,t.We()}function ie(){let e,n,r,s;do{if(s=w-A-C,0===s&&0===C&&0===A)s=f;else if(-1==s)s--;else if(C>=f+f-et){u.set(u.subarray(f,f+f),0),x-=f,C-=f,k-=f,e=y,r=e;do{n=65535&d[--r],d[r]=f>n?0:n-f}while(0!=--e);e=f,r=e;do{n=65535&h[--r],h[r]=f>n?0:n-f}while(0!=--e);s+=f}if(0===t.je)return;e=t.He(u,C+A,s),A+=e,3>A||(p=255&u[C],p=(p<A&&0!==t.je)}function oe(e){let t,n,r=I,s=C,i=_;const o=C>f-et?C-(f-et):0;let c=B;const a=l,w=C+258;let d=u[s+i-1],p=u[s+i];R>_||(r>>=2),c>A&&(c=A);do{if(t=e,u[t+i]==p&&u[t+i-1]==d&&u[t]==u[s]&&u[++t]==u[s+1]){s+=2,t++;do{}while(u[++s]==u[++t]&&u[++s]==u[++t]&&u[++s]==u[++t]&&u[++s]==u[++t]&&u[++s]==u[++t]&&u[++s]==u[++t]&&u[++s]==u[++t]&&u[++s]==u[++t]&&w>s);if(n=258-(w-s),s=w-258,n>i){if(x=e,i=n,n>=c)break;d=u[s+i-1],p=u[s+i]}}}while((e=65535&h[e&a])>o&&0!=--r);return i>A?A:i}e.ue=[],e.ge=[],e.le=[],E=[],M=[],U=[],e.pe=(t,n)=>{const r=e.le,s=r[n];let i=n<<1;for(;i<=e.fe&&(i(W||(W=8),j||(j=8),G||(G=0),t.Fe=null,-1==S&&(S=6),1>j||j>9||8!=W||9>x||x>15||0>S||S>9||0>G||G>2?We:(t.qe=e,a=x,f=1<(t.Ge=t.Je=0,t.Fe=null,e.pending=0,e.Qe=0,n=Ze,c=0,K.se=E,K.oe=qe.Me,N.se=M,N.oe=qe.Ue,O.se=U,O.oe=qe.Ke,L=0,F=0,H=8,q(),(()=>{w=2*f,d[y-1]=0;for(let e=0;y-1>e;e++)d[e]=0;P=Xe[D].De,R=Xe[D].Pe,B=Xe[D].Ve,I=Xe[D].Re,C=0,k=0,A=0,v=_=2,z=0,p=0})(),0))(t))),e.Xe=()=>42!=n&&n!=Ze&&n!=$e?We:(e.Te=null,e.Oe=null,e.Ne=null,d=null,h=null,u=null,e.qe=null,n==Ze?-3:0),e.Ye=(e,t,n)=>{let r=0;return-1==t&&(t=6),0>t||t>9||0>n||n>2?We:(Xe[D].Be!=Xe[t].Be&&0!==e.Ge&&(r=e.Ze(1)),D!=t&&(D=t,P=Xe[D].De,R=Xe[D].Pe,B=Xe[D].Ve,I=Xe[D].Re),V=n,r)},e.$e=(e,t,r)=>{let s,i=r,o=0;if(!t||42!=n)return We;if(3>i)return 0;for(i>f-et&&(i=f-et,o=r-i),u.set(t.subarray(o,o+i),0),C=i,k=i,p=255&u[0],p=(p<=s;s++)p=(p<{let o,w,m,I,R;if(i>4||0>i)return We;if(!r.et||!r.tt&&0!==r.je||n==$e&&4!=i)return r.Fe=Ye[4],We;if(0===r.nt)return r.Fe=Ye[7],-5;var B;if(t=r,I=c,c=i,42==n&&(w=8+(a-8<<4)<<8,m=(D-1&255)>>1,m>3&&(m=3),w|=m<<6,0!==C&&(w|=32),w+=31-w%31,n=Ze,J((B=w)>>8&255),J(255&B)),0!==e.pending){if(t.We(),0===t.nt)return c=-1,0}else if(0===t.je&&I>=i&&4!=i)return t.Fe=Ye[7],-5;if(n==$e&&0!==t.je)return r.Fe=Ye[7],-5;if(0!==t.je||0!==A||0!=i&&n!=$e){switch(R=-1,Xe[D].Be){case 0:R=(e=>{let n,r=65535;for(r>s-5&&(r=s-5);;){if(1>=A){if(ie(),0===A&&0==e)return 0;if(0===A)break}if(C+=A,A=0,n=k+r,(0===C||C>=n)&&(A=C-n,C=n,se(!1),0===t.nt))return 0;if(C-k>=f-et&&(se(!1),0===t.nt))return 0}return se(4==e),0===t.nt?4==e?2:0:4==e?3:1})(i);break;case 1:R=(e=>{let n,r=0;for(;;){if(et>A){if(ie(),et>A&&0==e)return 0;if(0===A)break}if(3>A||(p=(p<f-et||2!=V&&(v=oe(r)),3>v)n=ee(0,255&u[C]),A--,C++;else if(n=ee(C-x,v-3),A-=v,v>P||3>A)C+=v,v=0,p=255&u[C],p=(p<{let n,r,s=0;for(;;){if(et>A){if(ie(),et>A&&0==e)return 0;if(0===A)break}if(3>A||(p=(p<_&&f-et>=(C-s&65535)&&(2!=V&&(v=oe(s)),5>=v&&(1==V||3==v&&C-x>4096)&&(v=2)),3>_||v>_)if(0!==z){if(n=ee(0,255&u[C-1]),n&&se(!1),C++,A--,0===t.nt)return 0}else z=1,C++,A--;else{r=C+A-3,n=ee(C-1-S,_-3),A-=_-1,_-=2;do{++C>r||(p=(p<1+H+10-F&&(X(2,3),Y(256,qe.Ie),$()),H=7;else if(re(0,0,!1),3==i)for(o=0;y>o;o++)d[o]=0;if(t.We(),0===t.nt)return c=-1,0}}return 4!=i?0:1}}function rt(){const e=this;e.rt=0,e.st=0,e.je=0,e.Ge=0,e.nt=0,e.Je=0}function st(e){const t=new rt,n=(o=e&&e.chunkSize?e.chunkSize:65536)+5*(r.floor(o/16383)+1);var o;const c=new i(n);let f=e?e.level:-1;void 0===f&&(f=-1),t.Le(f),t.et=c,this.append=(e,r)=>{let o,f,a=0,l=0,u=0;const w=[];if(e.length){t.rt=0,t.tt=e,t.je=e.length;do{if(t.st=0,t.nt=n,o=t.Ze(0),0!=o)throw new s("deflating: "+t.Fe);t.st&&(t.st==n?w.push(new i(c)):w.push(c.subarray(0,t.st))),u+=t.st,r&&t.rt>0&&t.rt!=a&&(r(t.rt),a=t.rt)}while(t.je>0||0===t.nt);return w.length>1?(f=new i(u),w.forEach((e=>{f.set(e,l),l+=e.length}))):f=w[0]?new i(w[0]):new i,f}},this.flush=()=>{let e,r,o=0,f=0;const a=[];do{if(t.st=0,t.nt=n,e=t.Ze(4),1!=e&&0!=e)throw new s("deflating: "+t.Fe);n-t.nt>0&&a.push(c.slice(0,t.st)),f+=t.st}while(t.je>0||0===t.nt);return t.Xe(),r=new i(f),a.forEach((e=>{r.set(e,o),o+=e.length})),r}}rt.prototype={Le(e,t){const n=this;return n.qe=new nt,t||(t=Oe),n.qe.Le(n,e,t)},Ze(e){const t=this;return t.qe?t.qe.Ze(t,e):We},Xe(){const e=this;if(!e.qe)return We;const t=e.qe.Xe();return e.qe=null,t},Ye(e,t){const n=this;return n.qe?n.qe.Ye(n,e,t):We},$e(e,t){const n=this;return n.qe?n.qe.$e(n,e,t):We},He(e,t,n){const r=this;let s=r.je;return s>n&&(s=n),0===s?0:(r.je-=s,e.set(r.tt.subarray(r.rt,r.rt+s),t),r.rt+=s,r.Ge+=s,s)},We(){const e=this;let t=e.qe.pending;t>e.nt&&(t=e.nt),0!==t&&(e.et.set(e.qe.Ne.subarray(e.qe.Qe,e.qe.Qe+t),e.st),e.st+=t,e.qe.Qe+=t,e.Je+=t,e.nt-=t,e.qe.pending-=t,0===e.qe.pending&&(e.qe.Qe=0))}};const it=0,ot=1,ct=-2,ft=-3,at=-4,lt=-5,ut=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535],wt=1440,ht=[96,7,256,0,8,80,0,8,16,84,8,115,82,7,31,0,8,112,0,8,48,0,9,192,80,7,10,0,8,96,0,8,32,0,9,160,0,8,0,0,8,128,0,8,64,0,9,224,80,7,6,0,8,88,0,8,24,0,9,144,83,7,59,0,8,120,0,8,56,0,9,208,81,7,17,0,8,104,0,8,40,0,9,176,0,8,8,0,8,136,0,8,72,0,9,240,80,7,4,0,8,84,0,8,20,85,8,227,83,7,43,0,8,116,0,8,52,0,9,200,81,7,13,0,8,100,0,8,36,0,9,168,0,8,4,0,8,132,0,8,68,0,9,232,80,7,8,0,8,92,0,8,28,0,9,152,84,7,83,0,8,124,0,8,60,0,9,216,82,7,23,0,8,108,0,8,44,0,9,184,0,8,12,0,8,140,0,8,76,0,9,248,80,7,3,0,8,82,0,8,18,85,8,163,83,7,35,0,8,114,0,8,50,0,9,196,81,7,11,0,8,98,0,8,34,0,9,164,0,8,2,0,8,130,0,8,66,0,9,228,80,7,7,0,8,90,0,8,26,0,9,148,84,7,67,0,8,122,0,8,58,0,9,212,82,7,19,0,8,106,0,8,42,0,9,180,0,8,10,0,8,138,0,8,74,0,9,244,80,7,5,0,8,86,0,8,22,192,8,0,83,7,51,0,8,118,0,8,54,0,9,204,81,7,15,0,8,102,0,8,38,0,9,172,0,8,6,0,8,134,0,8,70,0,9,236,80,7,9,0,8,94,0,8,30,0,9,156,84,7,99,0,8,126,0,8,62,0,9,220,82,7,27,0,8,110,0,8,46,0,9,188,0,8,14,0,8,142,0,8,78,0,9,252,96,7,256,0,8,81,0,8,17,85,8,131,82,7,31,0,8,113,0,8,49,0,9,194,80,7,10,0,8,97,0,8,33,0,9,162,0,8,1,0,8,129,0,8,65,0,9,226,80,7,6,0,8,89,0,8,25,0,9,146,83,7,59,0,8,121,0,8,57,0,9,210,81,7,17,0,8,105,0,8,41,0,9,178,0,8,9,0,8,137,0,8,73,0,9,242,80,7,4,0,8,85,0,8,21,80,8,258,83,7,43,0,8,117,0,8,53,0,9,202,81,7,13,0,8,101,0,8,37,0,9,170,0,8,5,0,8,133,0,8,69,0,9,234,80,7,8,0,8,93,0,8,29,0,9,154,84,7,83,0,8,125,0,8,61,0,9,218,82,7,23,0,8,109,0,8,45,0,9,186,0,8,13,0,8,141,0,8,77,0,9,250,80,7,3,0,8,83,0,8,19,85,8,195,83,7,35,0,8,115,0,8,51,0,9,198,81,7,11,0,8,99,0,8,35,0,9,166,0,8,3,0,8,131,0,8,67,0,9,230,80,7,7,0,8,91,0,8,27,0,9,150,84,7,67,0,8,123,0,8,59,0,9,214,82,7,19,0,8,107,0,8,43,0,9,182,0,8,11,0,8,139,0,8,75,0,9,246,80,7,5,0,8,87,0,8,23,192,8,0,83,7,51,0,8,119,0,8,55,0,9,206,81,7,15,0,8,103,0,8,39,0,9,174,0,8,7,0,8,135,0,8,71,0,9,238,80,7,9,0,8,95,0,8,31,0,9,158,84,7,99,0,8,127,0,8,63,0,9,222,82,7,27,0,8,111,0,8,47,0,9,190,0,8,15,0,8,143,0,8,79,0,9,254,96,7,256,0,8,80,0,8,16,84,8,115,82,7,31,0,8,112,0,8,48,0,9,193,80,7,10,0,8,96,0,8,32,0,9,161,0,8,0,0,8,128,0,8,64,0,9,225,80,7,6,0,8,88,0,8,24,0,9,145,83,7,59,0,8,120,0,8,56,0,9,209,81,7,17,0,8,104,0,8,40,0,9,177,0,8,8,0,8,136,0,8,72,0,9,241,80,7,4,0,8,84,0,8,20,85,8,227,83,7,43,0,8,116,0,8,52,0,9,201,81,7,13,0,8,100,0,8,36,0,9,169,0,8,4,0,8,132,0,8,68,0,9,233,80,7,8,0,8,92,0,8,28,0,9,153,84,7,83,0,8,124,0,8,60,0,9,217,82,7,23,0,8,108,0,8,44,0,9,185,0,8,12,0,8,140,0,8,76,0,9,249,80,7,3,0,8,82,0,8,18,85,8,163,83,7,35,0,8,114,0,8,50,0,9,197,81,7,11,0,8,98,0,8,34,0,9,165,0,8,2,0,8,130,0,8,66,0,9,229,80,7,7,0,8,90,0,8,26,0,9,149,84,7,67,0,8,122,0,8,58,0,9,213,82,7,19,0,8,106,0,8,42,0,9,181,0,8,10,0,8,138,0,8,74,0,9,245,80,7,5,0,8,86,0,8,22,192,8,0,83,7,51,0,8,118,0,8,54,0,9,205,81,7,15,0,8,102,0,8,38,0,9,173,0,8,6,0,8,134,0,8,70,0,9,237,80,7,9,0,8,94,0,8,30,0,9,157,84,7,99,0,8,126,0,8,62,0,9,221,82,7,27,0,8,110,0,8,46,0,9,189,0,8,14,0,8,142,0,8,78,0,9,253,96,7,256,0,8,81,0,8,17,85,8,131,82,7,31,0,8,113,0,8,49,0,9,195,80,7,10,0,8,97,0,8,33,0,9,163,0,8,1,0,8,129,0,8,65,0,9,227,80,7,6,0,8,89,0,8,25,0,9,147,83,7,59,0,8,121,0,8,57,0,9,211,81,7,17,0,8,105,0,8,41,0,9,179,0,8,9,0,8,137,0,8,73,0,9,243,80,7,4,0,8,85,0,8,21,80,8,258,83,7,43,0,8,117,0,8,53,0,9,203,81,7,13,0,8,101,0,8,37,0,9,171,0,8,5,0,8,133,0,8,69,0,9,235,80,7,8,0,8,93,0,8,29,0,9,155,84,7,83,0,8,125,0,8,61,0,9,219,82,7,23,0,8,109,0,8,45,0,9,187,0,8,13,0,8,141,0,8,77,0,9,251,80,7,3,0,8,83,0,8,19,85,8,195,83,7,35,0,8,115,0,8,51,0,9,199,81,7,11,0,8,99,0,8,35,0,9,167,0,8,3,0,8,131,0,8,67,0,9,231,80,7,7,0,8,91,0,8,27,0,9,151,84,7,67,0,8,123,0,8,59,0,9,215,82,7,19,0,8,107,0,8,43,0,9,183,0,8,11,0,8,139,0,8,75,0,9,247,80,7,5,0,8,87,0,8,23,192,8,0,83,7,51,0,8,119,0,8,55,0,9,207,81,7,15,0,8,103,0,8,39,0,9,175,0,8,7,0,8,135,0,8,71,0,9,239,80,7,9,0,8,95,0,8,31,0,9,159,84,7,99,0,8,127,0,8,63,0,9,223,82,7,27,0,8,111,0,8,47,0,9,191,0,8,15,0,8,143,0,8,79,0,9,255],dt=[80,5,1,87,5,257,83,5,17,91,5,4097,81,5,5,89,5,1025,85,5,65,93,5,16385,80,5,3,88,5,513,84,5,33,92,5,8193,82,5,9,90,5,2049,86,5,129,192,5,24577,80,5,2,87,5,385,83,5,25,91,5,6145,81,5,7,89,5,1537,85,5,97,93,5,24577,80,5,4,88,5,769,84,5,49,92,5,12289,82,5,13,90,5,3073,86,5,193,192,5,24577],pt=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],yt=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,112,112],mt=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577],bt=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],gt=15;function kt(){let e,t,n,r,s,i;function o(e,t,o,c,f,a,l,u,w,h,d){let p,y,m,b,g,k,v,S,z,C,x,A,_,I,P;C=0,g=o;do{n[e[t+C]]++,C++,g--}while(0!==g);if(n[0]==o)return l[0]=-1,u[0]=0,it;for(S=u[0],k=1;gt>=k&&0===n[k];k++);for(v=k,k>S&&(S=k),g=gt;0!==g&&0===n[g];g--);for(m=g,S>g&&(S=g),u[0]=S,I=1<k;k++,I<<=1)if(0>(I-=n[k]))return ft;if(0>(I-=n[g]))return ft;for(n[g]+=I,i[1]=k=0,C=1,_=2;0!=--g;)i[_]=k+=n[C],_++,C++;g=0,C=0;do{0!==(k=e[t+C])&&(d[i[k]++]=g),C++}while(++g=v;v++)for(p=n[v];0!=p--;){for(;v>A+S;){if(b++,A+=S,P=m-A,P=P>S?S:P,(y=1<<(k=v-A))>p+1&&(y-=p+1,_=v,P>k))for(;++kn[++_];)y-=n[_];if(P=1<wt)return ft;s[b]=x=h[0],h[0]+=P,0!==b?(i[b]=g,r[0]=k,r[1]=S,k=g>>>A-S,r[2]=x-s[b-1]-k,w.set(r,3*(s[b-1]+k))):l[0]=x}for(r[1]=v-A,o>C?d[C]d[C]?0:96,r[2]=d[C++]):(r[0]=a[d[C]-c]+16+64,r[2]=f[d[C++]-c]):r[0]=192,y=1<>>A;P>k;k+=y)w.set(r,3*(x+k));for(k=1<>>=1)g^=k;for(g^=k,z=(1<c;c++)t[c]=0;for(c=0;gt+1>c;c++)n[c]=0;for(c=0;3>c;c++)r[c]=0;s.set(n.subarray(0,gt),0),i.set(n.subarray(0,gt+1),0)}this.it=(n,r,s,i,f)=>{let a;return c(19),e[0]=0,a=o(n,0,19,19,null,null,s,r,i,e,t),a==ft?f.Fe="oversubscribed dynamic bit lengths tree":a!=lt&&0!==r[0]||(f.Fe="incomplete dynamic bit lengths tree",a=ft),a},this.ot=(n,r,s,i,f,a,l,u,w)=>{let h;return c(288),e[0]=0,h=o(s,0,n,257,pt,yt,a,i,u,e,t),h!=it||0===i[0]?(h==ft?w.Fe="oversubscribed literal/length tree":h!=at&&(w.Fe="incomplete literal/length tree",h=ft),h):(c(288),h=o(s,n,r,0,mt,bt,l,f,u,e,t),h!=it||0===f[0]&&n>257?(h==ft?w.Fe="oversubscribed distance tree":h==lt?(w.Fe="incomplete distance tree",h=ft):h!=at&&(w.Fe="empty distance tree with lengths",h=ft),h):it)}}kt.ct=(e,t,n,r)=>(e[0]=9,t[0]=5,n[0]=ht,r[0]=dt,it);const vt=0,St=1,zt=2,Ct=3,xt=4,At=5,_t=6,It=7,Pt=8,Dt=9;function Vt(){const e=this;let t,n,r,s,i=0,o=0,c=0,f=0,a=0,l=0,u=0,w=0,h=0,d=0;function p(e,t,n,r,s,i,o,c){let f,a,l,u,w,h,d,p,y,m,b,g,k,v,S,z;d=c.rt,p=c.je,w=o.ft,h=o.lt,y=o.write,m=yh;)p--,w|=(255&c.ut(d++))<>=a[z+1],h-=a[z+1],16&u){for(u&=15,k=a[z+2]+(w&ut[u]),w>>=u,h-=u;15>h;)p--,w|=(255&c.ut(d++))<>=a[z+1],h-=a[z+1],16&u){for(u&=15;u>h;)p--,w|=(255&c.ut(d++))<>=u,h-=u,m-=k,v>y){S=y-v;do{S+=o.end}while(0>S);if(u=o.end-S,k>u){if(k-=u,y-S>0&&u>y-S)do{o.wt[y++]=o.wt[S++]}while(0!=--u);else o.wt.set(o.wt.subarray(S,S+u),y),y+=u,S+=u,u=0;S=0}}else S=y-v,y-S>0&&2>y-S?(o.wt[y++]=o.wt[S++],o.wt[y++]=o.wt[S++],k-=2):(o.wt.set(o.wt.subarray(S,S+2),y),y+=2,S+=2,k-=2);if(y-S>0&&k>y-S)do{o.wt[y++]=o.wt[S++]}while(0!=--k);else o.wt.set(o.wt.subarray(S,S+k),y),y+=k,S+=k,k=0;break}if(64&u)return c.Fe="invalid distance code",k=c.je-p,k=k>h>>3?h>>3:k,p+=k,d-=k,h-=k<<3,o.ft=w,o.lt=h,c.je=p,c.Ge+=d-c.rt,c.rt=d,o.write=y,ft;f+=a[z+2],f+=w&ut[u],z=3*(l+f),u=a[z]}break}if(64&u)return 32&u?(k=c.je-p,k=k>h>>3?h>>3:k,p+=k,d-=k,h-=k<<3,o.ft=w,o.lt=h,c.je=p,c.Ge+=d-c.rt,c.rt=d,o.write=y,ot):(c.Fe="invalid literal/length code",k=c.je-p,k=k>h>>3?h>>3:k,p+=k,d-=k,h-=k<<3,o.ft=w,o.lt=h,c.je=p,c.Ge+=d-c.rt,c.rt=d,o.write=y,ft);if(f+=a[z+2],f+=w&ut[u],z=3*(l+f),0===(u=a[z])){w>>=a[z+1],h-=a[z+1],o.wt[y++]=a[z+2],m--;break}}else w>>=a[z+1],h-=a[z+1],o.wt[y++]=a[z+2],m--}while(m>=258&&p>=10);return k=c.je-p,k=k>h>>3?h>>3:k,p+=k,d-=k,h-=k<<3,o.ft=w,o.lt=h,c.je=p,c.Ge+=d-c.rt,c.rt=d,o.write=y,it}e.init=(e,i,o,c,f,a)=>{t=vt,u=e,w=i,r=o,h=c,s=f,d=a,n=null},e.ht=(e,y,m)=>{let b,g,k,v,S,z,C,x=0,A=0,_=0;for(_=y.rt,v=y.je,x=e.ft,A=e.lt,S=e.write,z=S=258&&v>=10&&(e.ft=x,e.lt=A,y.je=v,y.Ge+=_-y.rt,y.rt=_,e.write=S,m=p(u,w,r,h,s,d,e,y),_=y.rt,v=y.je,x=e.ft,A=e.lt,S=e.write,z=SA;){if(0===v)return e.ft=x,e.lt=A,y.je=v,y.Ge+=_-y.rt,y.rt=_,e.write=S,e.dt(y,m);m=it,v--,x|=(255&y.ut(_++))<>>=n[g+1],A-=n[g+1],k=n[g],0===k){f=n[g+2],t=_t;break}if(16&k){a=15&k,i=n[g+2],t=zt;break}if(!(64&k)){c=k,o=g/3+n[g+2];break}if(32&k){t=It;break}return t=Dt,y.Fe="invalid literal/length code",m=ft,e.ft=x,e.lt=A,y.je=v,y.Ge+=_-y.rt,y.rt=_,e.write=S,e.dt(y,m);case zt:for(b=a;b>A;){if(0===v)return e.ft=x,e.lt=A,y.je=v,y.Ge+=_-y.rt,y.rt=_,e.write=S,e.dt(y,m);m=it,v--,x|=(255&y.ut(_++))<>=b,A-=b,c=w,n=s,o=d,t=Ct;case Ct:for(b=c;b>A;){if(0===v)return e.ft=x,e.lt=A,y.je=v,y.Ge+=_-y.rt,y.rt=_,e.write=S,e.dt(y,m);m=it,v--,x|=(255&y.ut(_++))<>=n[g+1],A-=n[g+1],k=n[g],16&k){a=15&k,l=n[g+2],t=xt;break}if(!(64&k)){c=k,o=g/3+n[g+2];break}return t=Dt,y.Fe="invalid distance code",m=ft,e.ft=x,e.lt=A,y.je=v,y.Ge+=_-y.rt,y.rt=_,e.write=S,e.dt(y,m);case xt:for(b=a;b>A;){if(0===v)return e.ft=x,e.lt=A,y.je=v,y.Ge+=_-y.rt,y.rt=_,e.write=S,e.dt(y,m);m=it,v--,x|=(255&y.ut(_++))<>=b,A-=b,t=At;case At:for(C=S-l;0>C;)C+=e.end;for(;0!==i;){if(0===z&&(S==e.end&&0!==e.read&&(S=0,z=S7&&(A-=8,v++,_--),e.write=S,m=e.dt(y,m),S=e.write,z=S{}}const Rt=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],Bt=0,Et=1,Mt=2,Ut=3,Kt=4,Nt=5,Ot=6,Tt=7,Wt=8,jt=9;function Ht(e,t){const n=this;let r,s=Bt,o=0,c=0,a=0;const l=[0],u=[0],w=new Vt;let h=0,d=new f(3*wt);const p=new kt;n.lt=0,n.ft=0,n.wt=new i(t),n.end=t,n.read=0,n.write=0,n.reset=(e,t)=>{t&&(t[0]=0),s==Ot&&w.yt(e),s=Bt,n.lt=0,n.ft=0,n.read=n.write=0},n.reset(e,null),n.dt=(e,t)=>{let r,s,i;return s=e.st,i=n.read,r=(i>n.write?n.end:n.write)-i,r>e.nt&&(r=e.nt),0!==r&&t==lt&&(t=it),e.nt-=r,e.Je+=r,e.et.set(n.wt.subarray(i,i+r),s),s+=r,i+=r,i==n.end&&(i=0,n.write==n.end&&(n.write=0),r=n.write-i,r>e.nt&&(r=e.nt),0!==r&&t==lt&&(t=it),e.nt-=r,e.Je+=r,e.et.set(n.wt.subarray(i,i+r),s),s+=r,i+=r),e.st=s,n.read=i,t},n.ht=(e,t)=>{let i,f,y,m,b,g,k,v;for(m=e.rt,b=e.je,f=n.ft,y=n.lt,g=n.write,k=gy;){if(0===b)return n.ft=f,n.lt=y,e.je=b,e.Ge+=m-e.rt,e.rt=m,n.write=g,n.dt(e,t);t=it,b--,f|=(255&e.ut(m++))<>>1){case 0:f>>>=3,y-=3,i=7&y,f>>>=i,y-=i,s=Et;break;case 1:S=[],z=[],C=[[]],x=[[]],kt.ct(S,z,C,x),w.init(S[0],z[0],C[0],0,x[0],0),f>>>=3,y-=3,s=Ot;break;case 2:f>>>=3,y-=3,s=Ut;break;case 3:return f>>>=3,y-=3,s=jt,e.Fe="invalid block type",t=ft,n.ft=f,n.lt=y,e.je=b,e.Ge+=m-e.rt,e.rt=m,n.write=g,n.dt(e,t)}break;case Et:for(;32>y;){if(0===b)return n.ft=f,n.lt=y,e.je=b,e.Ge+=m-e.rt,e.rt=m,n.write=g,n.dt(e,t);t=it,b--,f|=(255&e.ut(m++))<>>16&65535)!=(65535&f))return s=jt,e.Fe="invalid stored block lengths",t=ft,n.ft=f,n.lt=y,e.je=b,e.Ge+=m-e.rt,e.rt=m,n.write=g,n.dt(e,t);o=65535&f,f=y=0,s=0!==o?Mt:0!==h?Tt:Bt;break;case Mt:if(0===b)return n.ft=f,n.lt=y,e.je=b,e.Ge+=m-e.rt,e.rt=m,n.write=g,n.dt(e,t);if(0===k&&(g==n.end&&0!==n.read&&(g=0,k=gb&&(i=b),i>k&&(i=k),n.wt.set(e.He(m,i),g),m+=i,b-=i,g+=i,k-=i,0!=(o-=i))break;s=0!==h?Tt:Bt;break;case Ut:for(;14>y;){if(0===b)return n.ft=f,n.lt=y,e.je=b,e.Ge+=m-e.rt,e.rt=m,n.write=g,n.dt(e,t);t=it,b--,f|=(255&e.ut(m++))<29||(i>>5&31)>29)return s=jt,e.Fe="too many length or distance symbols",t=ft,n.ft=f,n.lt=y,e.je=b,e.Ge+=m-e.rt,e.rt=m,n.write=g,n.dt(e,t);if(i=258+(31&i)+(i>>5&31),!r||r.lengthv;v++)r[v]=0;f>>>=14,y-=14,a=0,s=Kt;case Kt:for(;4+(c>>>10)>a;){for(;3>y;){if(0===b)return n.ft=f,n.lt=y,e.je=b,e.Ge+=m-e.rt,e.rt=m,n.write=g,n.dt(e,t);t=it,b--,f|=(255&e.ut(m++))<>>=3,y-=3}for(;19>a;)r[Rt[a++]]=0;if(l[0]=7,i=p.it(r,l,u,d,e),i!=it)return(t=i)==ft&&(r=null,s=jt),n.ft=f,n.lt=y,e.je=b,e.Ge+=m-e.rt,e.rt=m,n.write=g,n.dt(e,t);a=0,s=Nt;case Nt:for(;i=c,258+(31&i)+(i>>5&31)>a;){let o,w;for(i=l[0];i>y;){if(0===b)return n.ft=f,n.lt=y,e.je=b,e.Ge+=m-e.rt,e.rt=m,n.write=g,n.dt(e,t);t=it,b--,f|=(255&e.ut(m++))<w)f>>>=i,y-=i,r[a++]=w;else{for(v=18==w?7:w-14,o=18==w?11:3;i+v>y;){if(0===b)return n.ft=f,n.lt=y,e.je=b,e.Ge+=m-e.rt,e.rt=m,n.write=g,n.dt(e,t);t=it,b--,f|=(255&e.ut(m++))<>>=i,y-=i,o+=f&ut[v],f>>>=v,y-=v,v=a,i=c,v+o>258+(31&i)+(i>>5&31)||16==w&&1>v)return r=null,s=jt,e.Fe="invalid bit length repeat",t=ft,n.ft=f,n.lt=y,e.je=b,e.Ge+=m-e.rt,e.rt=m,n.write=g,n.dt(e,t);w=16==w?r[v-1]:0;do{r[v++]=w}while(0!=--o);a=v}}if(u[0]=-1,A=[],_=[],I=[],P=[],A[0]=9,_[0]=6,i=c,i=p.ot(257+(31&i),1+(i>>5&31),r,A,_,I,P,d,e),i!=it)return i==ft&&(r=null,s=jt),t=i,n.ft=f,n.lt=y,e.je=b,e.Ge+=m-e.rt,e.rt=m,n.write=g,n.dt(e,t);w.init(A[0],_[0],d,I[0],d,P[0]),s=Ot;case Ot:if(n.ft=f,n.lt=y,e.je=b,e.Ge+=m-e.rt,e.rt=m,n.write=g,(t=w.ht(n,e,t))!=ot)return n.dt(e,t);if(t=it,w.yt(e),m=e.rt,b=e.je,f=n.ft,y=n.lt,g=n.write,k=g{n.reset(e,null),n.wt=null,d=null},n.bt=(e,t,r)=>{n.wt.set(e.subarray(t,t+r),0),n.read=n.write=r},n.gt=()=>s==Et?1:0}const Lt=13,Ft=[0,0,255,255];function qt(){const e=this;function t(e){return e&&e.kt?(e.Ge=e.Je=0,e.Fe=null,e.kt.mode=7,e.kt.vt.reset(e,null),it):ct}e.mode=0,e.method=0,e.St=[0],e.zt=0,e.marker=0,e.Ct=0,e.xt=t=>(e.vt&&e.vt.yt(t),e.vt=null,it),e.At=(n,r)=>(n.Fe=null,e.vt=null,8>r||r>15?(e.xt(n),ct):(e.Ct=r,n.kt.vt=new Ht(n,1<{let n,r;if(!e||!e.kt||!e.tt)return ct;const s=e.kt;for(t=4==t?lt:it,n=lt;;)switch(s.mode){case 0:if(0===e.je)return n;if(n=t,e.je--,e.Ge++,8!=(15&(s.method=e.ut(e.rt++)))){s.mode=Lt,e.Fe="unknown compression method",s.marker=5;break}if(8+(s.method>>4)>s.Ct){s.mode=Lt,e.Fe="invalid win size",s.marker=5;break}s.mode=1;case 1:if(0===e.je)return n;if(n=t,e.je--,e.Ge++,r=255&e.ut(e.rt++),((s.method<<8)+r)%31!=0){s.mode=Lt,e.Fe="incorrect header check",s.marker=5;break}if(!(32&r)){s.mode=7;break}s.mode=2;case 2:if(0===e.je)return n;n=t,e.je--,e.Ge++,s.zt=(255&e.ut(e.rt++))<<24&4278190080,s.mode=3;case 3:if(0===e.je)return n;n=t,e.je--,e.Ge++,s.zt+=(255&e.ut(e.rt++))<<16&16711680,s.mode=4;case 4:if(0===e.je)return n;n=t,e.je--,e.Ge++,s.zt+=(255&e.ut(e.rt++))<<8&65280,s.mode=5;case 5:return 0===e.je?n:(n=t,e.je--,e.Ge++,s.zt+=255&e.ut(e.rt++),s.mode=6,2);case 6:return s.mode=Lt,e.Fe="need dictionary",s.marker=0,ct;case 7:if(n=s.vt.ht(e,n),n==ft){s.mode=Lt,s.marker=0;break}if(n==it&&(n=t),n!=ot)return n;n=t,s.vt.reset(e,s.St),s.mode=12;case 12:return e.je=0,ot;case Lt:return ft;default:return ct}},e.It=(e,t,n)=>{let r=0,s=n;if(!e||!e.kt||6!=e.kt.mode)return ct;const i=e.kt;return s<1<{let n,r,s,i,o;if(!e||!e.kt)return ct;const c=e.kt;if(c.mode!=Lt&&(c.mode=Lt,c.marker=0),0===(n=e.je))return lt;for(r=e.rt,s=c.marker;0!==n&&4>s;)e.ut(r)==Ft[s]?s++:s=0!==e.ut(r)?0:4-s,r++,n--;return e.Ge+=r-e.rt,e.rt=r,e.je=n,c.marker=s,4!=s?ft:(i=e.Ge,o=e.Je,t(e),e.Ge=i,e.Je=o,c.mode=7,it)},e.Dt=e=>e&&e.kt&&e.kt.vt?e.kt.vt.gt():ct}function Gt(){}function Jt(e){const t=new Gt,n=e&&e.chunkSize?r.floor(2*e.chunkSize):131072,o=new i(n);let c=!1;t.At(),t.et=o,this.append=(e,r)=>{const f=[];let a,l,u=0,w=0,h=0;if(0!==e.length){t.rt=0,t.tt=e,t.je=e.length;do{if(t.st=0,t.nt=n,0!==t.je||c||(t.rt=0,c=!0),a=t._t(0),c&&a===lt){if(0!==t.je)throw new s("inflating: bad input")}else if(a!==it&&a!==ot)throw new s("inflating: "+t.Fe);if((c||a===ot)&&t.je===e.length)throw new s("inflating: bad input");t.st&&(t.st===n?f.push(new i(o)):f.push(o.subarray(0,t.st))),h+=t.st,r&&t.rt>0&&t.rt!=u&&(r(t.rt),u=t.rt)}while(t.je>0||0===t.nt);return f.length>1?(l=new i(h),f.forEach((e=>{l.set(e,w),w+=e.length}))):l=f[0]?new i(f[0]):new i,l}},this.flush=()=>{t.xt()}}Gt.prototype={At(e){const t=this;return t.kt=new qt,e||(e=15),t.kt.At(t,e)},_t(e){const t=this;return t.kt?t.kt._t(t,e):ct},xt(){const e=this;if(!e.kt)return ct;const t=e.kt.xt(e);return e.kt=null,t},Pt(){const e=this;return e.kt?e.kt.Pt(e):ct},It(e,t){const n=this;return n.kt?n.kt.It(n,e,t):ct},ut(e){return this.tt[e]},He(e,t){return this.tt.subarray(e,e+t)}},self.initCodec=()=>{self.Deflate=st,self.Inflate=Jt};\n'],{type:"text/javascript"}));ye({workerScripts:{inflate:[t],deflate:[t]}})}(),ye({Deflate:function(e){const t=new _,n=(r=e&&e.chunkSize?e.chunkSize:65536)+5*(Math.floor(r/16383)+1);var r;const i=new Uint8Array(n);let s=e?e.level:-1;void 0===s&&(s=-1),t.deflateInit(s),t.next_out=i,this.append=function(e,r){let s,a,o=0,c=0,l=0;const d=[];if(e.length){t.next_in_index=0,t.next_in=e,t.avail_in=e.length;do{if(t.next_out_index=0,t.avail_out=n,s=t.deflate(0),0!=s)throw new Error("deflating: "+t.msg);t.next_out_index&&(t.next_out_index==n?d.push(new Uint8Array(i)):d.push(i.subarray(0,t.next_out_index))),l+=t.next_out_index,r&&t.next_in_index>0&&t.next_in_index!=o&&(r(t.next_in_index),o=t.next_in_index)}while(t.avail_in>0||0===t.avail_out);return d.length>1?(a=new Uint8Array(l),d.forEach((function(e){a.set(e,c),c+=e.length}))):a=d[0]?new Uint8Array(d[0]):new Uint8Array,a}},this.flush=function(){let e,r,s=0,a=0;const o=[];do{if(t.next_out_index=0,t.avail_out=n,e=t.deflate(4),1!=e&&0!=e)throw new Error("deflating: "+t.msg);n-t.avail_out>0&&o.push(i.slice(0,t.next_out_index)),a+=t.next_out_index}while(t.avail_in>0||0===t.avail_out);return t.deflateEnd(),r=new Uint8Array(a),o.forEach((function(e){r.set(e,s),s+=e.length})),r}},Inflate:function(e){const t=new de,n=e&&e.chunkSize?Math.floor(2*e.chunkSize):131072,r=new Uint8Array(n);let i=!1;t.inflateInit(),t.next_out=r,this.append=function(e,s){const a=[];let o,c,l=0,d=0,f=0;if(0!==e.length){t.next_in_index=0,t.next_in=e,t.avail_in=e.length;do{if(t.next_out_index=0,t.avail_out=n,0!==t.avail_in||i||(t.next_in_index=0,i=!0),o=t.inflate(0),i&&o===A){if(0!==t.avail_in)throw new Error("inflating: bad input")}else if(o!==y&&o!==k)throw new Error("inflating: "+t.msg);if((i||o===k)&&t.avail_in===e.length)throw new Error("inflating: bad input");t.next_out_index&&(t.next_out_index===n?a.push(new Uint8Array(r)):a.push(r.subarray(0,t.next_out_index))),f+=t.next_out_index,s&&t.next_in_index>0&&t.next_in_index!=l&&(s(t.next_in_index),l=t.next_in_index)}while(t.avail_in>0||0===t.avail_out);return a.length>1?(c=new Uint8Array(f),a.forEach((function(e){c.set(e,d),d+=e.length}))):c=a[0]?new Uint8Array(a[0]):new Uint8Array,c}},this.flush=function(){t.inflateEnd()}}})}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/5516d8eed5dc09099583.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/5516d8eed5dc09099583.js new file mode 100644 index 00000000..5e1b364c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/5516d8eed5dc09099583.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[3780],{83780:(e,t,n)=>{n.r(t),n.d(t,{default:()=>a});var s=n(63949);function i(e,t){return t.push(e.buffer),{buffer:e.buffer,layout:new s.P(e.layout)}}var r=n(18992);n(72509),n(37322),n(18527),n(26809),n(2589),n(91276),n(19766),n(46484),n(62482),n(64652),n(16699),n(4361),n(32773),n(97538),n(30481),n(52134),n(23564),n(45371),n(80959),n(13671),n(6407),n(20266),n(90740);class a{async extract(e){const t=c(e),n=(0,r.e)(t),s=[t.data.buffer],a=function(e,t){return t.push(e.regular.lodInfo.lengths.buffer),t.push(e.silhouette.lodInfo.lengths.buffer),{regular:{instancesData:i(e.regular.instancesData,t),lodInfo:{lengths:e.regular.lodInfo.lengths.buffer}},silhouette:{instancesData:i(e.silhouette.instancesData,t),lodInfo:{lengths:e.silhouette.lodInfo.lengths.buffer}},averageEdgeLength:e.averageEdgeLength}}(n,s);return{result:a,transferList:s}}async extractComponentsEdgeLocations(e){const t=c(e),n=(0,r.a)(t.data,t.skipDeduplicate,t.indices,t.indicesLength),s=[];return{result:i((0,r.b)(n,u).regular.instancesData,s),transferList:s}}async extractEdgeLocations(e){const t=c(e),n=(0,r.a)(t.data,t.skipDeduplicate,t.indices,t.indicesLength),s=[];return{result:i((0,r.b)(n,o).regular.instancesData,s),transferList:s}}}function c(e){return{data:r.E.createView(e.dataBuffer),indices:"Uint32Array"===e.indicesType?new Uint32Array(e.indices):"Uint16Array"===e.indicesType?new Uint16Array(e.indices):e.indices,indicesLength:e.indicesLength,writerSettings:e.writerSettings,skipDeduplicate:e.skipDeduplicate}}const o=new class{allocate(e){return r.c.createBuffer(e)}trim(e,t){return e.slice(0,t)}write(e,t,n){e.position0.setVec(t,n.position0),e.position1.setVec(t,n.position1)}},u=new class{allocate(e){return r.d.createBuffer(e)}trim(e,t){return e.slice(0,t)}write(e,t,n){e.position0.setVec(t,n.position0),e.position1.setVec(t,n.position1),e.componentIndex.set(t,n.componentIndex)}}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/55a762c94777a4fc9aeb.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/55a762c94777a4fc9aeb.js new file mode 100644 index 00000000..782a16e5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/55a762c94777a4fc9aeb.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[9120],{49466:(t,e,r)=>{r.d(e,{B:()=>M});const n=[["(",")"],[")","("],["<",">"],[">","<"],["[","]"],["]","["],["{","}"],["}","{"],["«","»"],["»","«"],["‹","›"],["›","‹"],["⁽","⁾"],["⁾","⁽"],["₍","₎"],["₎","₍"],["≤","≥"],["≥","≤"],["〈","〉"],["〉","〈"],["﹙","﹚"],["﹚","﹙"],["﹛","﹜"],["﹜","﹛"],["﹝","﹞"],["﹞","﹝"],["﹤","﹥"],["﹥","﹤"]],i=["آ","أ","إ","ا"],o=["ﻵ","ﻷ","ﻹ","ﻻ"],s=["ﻶ","ﻸ","ﻺ","ﻼ"],x=["ا","ب","ت","ث","ج","ح","خ","د","ذ","ر","ز","س","ش","ص","ض","ط","ظ","ع","غ","ف","ق","ك","ل","م","ن","ه","و","ي","إ","أ","آ","ة","ى","ل","م","ن","ه","و","ي","إ","أ","آ","ة","ى","ی","ئ","ؤ"],u=["ﺍ","ﺏ","ﺕ","ﺙ","ﺝ","ﺡ","ﺥ","ﺩ","ﺫ","ﺭ","ﺯ","ﺱ","ﺵ","ﺹ","ﺽ","ﻁ","ﻅ","ﻉ","ﻍ","ﻑ","ﻕ","ﻙ","ﻝ","ﻡ","ﻥ","ﻩ","ﻭ","ﻱ","ﺇ","ﺃ","ﺁ","ﺓ","ﻯ","ﯼ","ﺉ","ﺅ","ﹰ","ﹲ","ﹴ","ﹶ","ﹸ","ﹺ","ﹼ","ﹾ","ﺀ","ﺉ","ﺅ"],a=["ﺎ","ﺐ","ﺖ","ﺚ","ﺞ","ﺢ","ﺦ","ﺪ","ﺬ","ﺮ","ﺰ","ﺲ","ﺶ","ﺺ","ﺾ","ﻂ","ﻆ","ﻊ","ﻎ","ﻒ","ﻖ","ﻚ","ﻞ","ﻢ","ﻦ","ﻪ","ﻮ","ﻲ","ﺈ","ﺄ","ﺂ","ﺔ","ﻰ","ﯽ","ﺊ","ﺆ","ﹰ","ﹲ","ﹴ","ﹶ","ﹸ","ﹺ","ﹼ","ﹾ","ﺀ","ﺊ","ﺆ"],h=["ﺎ","ﺒ","ﺘ","ﺜ","ﺠ","ﺤ","ﺨ","ﺪ","ﺬ","ﺮ","ﺰ","ﺴ","ﺸ","ﺼ","ﻀ","ﻄ","ﻈ","ﻌ","ﻐ","ﻔ","ﻘ","ﻜ","ﻠ","ﻤ","ﻨ","ﻬ","ﻮ","ﻴ","ﺈ","ﺄ","ﺂ","ﺔ","ﻰ","ﯿ","ﺌ","ﺆ","ﹱ","ﹲ","ﹴ","ﹷ","ﹹ","ﹻ","ﹽ","ﹿ","ﺀ","ﺌ","ﺆ"],l=["ﺍ","ﺑ","ﺗ","ﺛ","ﺟ","ﺣ","ﺧ","ﺩ","ﺫ","ﺭ","ﺯ","ﺳ","ﺷ","ﺻ","ﺿ","ﻃ","ﻇ","ﻋ","ﻏ","ﻓ","ﻗ","ﻛ","ﻟ","ﻣ","ﻧ","ﻫ","ﻭ","ﻳ","ﺇ","ﺃ","ﺁ","ﺓ","ﻯ","ﯾ","ﺋ","ﺅ","ﹰ","ﹲ","ﹴ","ﹶ","ﹸ","ﹺ","ﹼ","ﹾ","ﺀ","ﺋ","ﺅ"],f=["ء","آ","أ","ؤ","إ","ا","ة","د","ذ","ر","ز","و","ى"],y=["ً","ً","ٌ","؟","ٍ","؟","َ","َ","ُ","ُ","ِ","ِ","ّ","ّ","ْ","ْ","ء","آ","آ","أ","أ","ؤ","ؤ","إ","إ","ئ","ئ","ئ","ئ","ا","ا","ب","ب","ب","ب","ة","ة","ت","ت","ت","ت","ث","ث","ث","ث","ج","ج","ج","ج","ح","ح","ح","ح","خ","خ","خ","خ","د","د","ذ","ذ","ر","ر","ز","ز","س","س","س","س","ش","ش","ش","ش","ص","ص","ص","ص","ض","ض","ض","ض","ط","ط","ط","ط","ظ","ظ","ظ","ظ","ع","ع","ع","ع","غ","غ","غ","غ","ف","ف","ف","ف","ق","ق","ق","ق","ك","ك","ك","ك","ل","ل","ل","ل","م","م","م","م","ن","ن","ن","ن","ه","ه","ه","ه","و","و","ى","ى","ي","ي","ي","ي","ﻵ","ﻶ","ﻷ","ﻸ","ﻹ","ﻺ","ﻻ","ﻼ","؟","؟","؟"],c=["ء","ف"],v=["غ","ي"],_=[[0,3,0,1,0,0,0],[0,3,0,1,2,2,0],[0,3,0,17,2,0,1],[0,3,5,5,4,1,0],[0,3,21,21,4,0,1],[0,3,5,5,4,2,0]],d=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],T=0,p=1,g=2,w=3,A=4,L=5,m=6,b=7,R=8,U=11,B=12,N=["UBAT_L","UBAT_R","UBAT_EN","UBAT_AN","UBAT_ON","UBAT_B","UBAT_S","UBAT_AL","UBAT_WS","UBAT_CS","UBAT_ES","UBAT_ET","UBAT_NSM","UBAT_LRE","UBAT_RLE","UBAT_PDF","UBAT_LRO","UBAT_RLO","UBAT_BN"],F=100,V=10,S=18,E=[F+0,T,T,T,T,F+1,F+2,F+3,p,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,F+4,A,A,A,T,A,T,A,T,A,A,A,T,T,A,A,T,T,T,T,T,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,T,T,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,T,T,T,T,T,T,T,T,T,T,T,T,T,T,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,T,T,A,A,T,T,A,A,T,T,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,T,T,T,F+5,b,b,F+6,F+7],C=[[S,S,S,S,S,S,S,S,S,m,L,m,R,L,S,S,S,S,S,S,S,S,S,S,S,S,S,S,L,L,L,m,R,A,A,U,U,U,A,A,A,A,A,V,9,V,9,9,g,g,g,g,g,g,g,g,g,g,9,A,A,A,A,A,A,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,A,A,A,A,A,A,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,A,A,A,A,S,S,S,S,S,S,L,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,9,A,U,U,U,U,A,A,A,A,T,A,A,S,A,A,U,U,g,g,A,T,A,A,A,g,T,A,A,A,A,A,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,A,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,A,T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,A,A,A,A,A,A,A,A,A,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,A,A,T,T,T,T,T,T,T,A,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,A,T,A,A,A,A,A,A,A,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,p,B,p,B,B,p,B,B,p,B,A,A,A,A,A,A,A,A,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,A,A,A,A,A,p,p,p,p,p,A,A,A,A,A,A,A,A,A,A,A],[w,w,w,w,A,A,A,A,b,U,U,b,9,b,A,A,B,B,B,B,B,B,B,B,B,B,B,b,A,A,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,w,w,w,w,w,w,w,w,w,w,U,w,w,b,b,b,B,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,B,B,B,B,B,B,B,w,A,B,B,B,B,B,B,b,b,B,B,A,B,B,B,B,b,b,g,g,g,g,g,g,g,g,g,g,b,b,b,b,b,b],[b,b,b,b,b,b,b,b,b,b,b,b,b,b,A,b,b,B,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,A,A,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,B,B,B,B,B,B,B,B,B,B,B,b,A,A,A,A,A,A,A,A,A,A,A,A,A,A,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,B,B,B,B,B,B,B,B,B,p,p,A,A,A,A,p,A,A,A,A,A],[R,R,R,R,R,R,R,R,R,R,R,S,S,S,T,p,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,R,L,13,14,15,16,17,9,U,U,U,U,U,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,9,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,R,S,S,S,S,S,A,A,A,A,A,S,S,S,S,S,S,g,T,A,A,g,g,g,g,g,g,V,V,A,A,A,T,g,g,g,g,g,g,g,g,g,g,V,V,A,A,A,A,T,T,T,T,T,T,T,T,T,T,T,T,T,A,A,A,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A],[T,T,T,T,T,T,T,A,A,A,A,A,A,A,A,A,A,A,A,T,T,T,T,T,A,A,A,A,A,p,B,p,p,p,p,p,p,p,p,p,p,V,p,p,p,p,p,p,p,p,p,p,p,p,p,A,p,p,p,p,p,A,p,A,p,p,A,p,p,A,p,p,p,p,p,p,p,p,p,p,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b],[B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,B,B,B,B,B,B,B,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,9,A,9,A,A,9,A,A,A,A,A,A,A,A,A,U,A,A,V,V,A,A,A,A,A,U,U,A,A,A,A,A,b,b,b,b,b,A,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,A,A,S],[A,A,A,U,U,U,A,A,A,A,A,V,9,V,9,9,g,g,g,g,g,g,g,g,g,g,9,A,A,A,A,A,A,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,A,A,A,A,A,A,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,A,A,A,A,A,A,A,A,A,A,A,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,A,A,A,T,T,T,T,T,T,A,A,T,T,T,T,T,T,A,A,T,T,T,T,T,T,A,A,T,T,T,A,A,A,U,U,A,A,A,U,U,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A]];class M{constructor(){this.inputFormat="ILYNN",this.outputFormat="VLNNN",this.sourceToTarget=[],this.targetToSource=[],this.levels=[]}bidiTransform(t,e,r){if(this.sourceToTarget=[],this.targetToSource=[],!t)return"";if(function(t,e,r){nt=[],ot=[];for(let n=0;n-1?(rt(it,e,!t,-1),nt.splice(e,1)):y+=n[e];return y}(T,d):function(t,e,r){if(0===t.length)return"";void 0===e&&(e=!0);let n="";const o=(t=String(t)).split("");for(let r=0;r="ﹰ"&&o[r]<"\ufeff"){const x=t.charCodeAt(r);o[r]>="ﻵ"&&o[r]<="ﻼ"?(e?(r>0&&" "===o[r-1]?n=n.substring(0,n.length-1)+"ل":(n+="ل",s=!0),n+=i[(x-65269)/2]):(n+=i[(x-65269)/2],n+="ل",r+10)if(16===l){for(let t=s;t-1){for(let t=s;t=0&&t[r]===R;r--)e[r]=n.dir}}(x,e,n,r)}function I(t){const e=t.charCodeAt(0),r=E[e>>8];return r=c[e]&&t<=v[e])return!0;return!1}function P(t,e,r,n){for(;e*r=t){for(o=h+1;o=t;)o++;for(s=h,x=o-1;s(i.lastArabic=!1,T),UBAT_R:()=>(i.lastArabic=!1,p),UBAT_ON:()=>A,UBAT_AN:()=>w,UBAT_EN:()=>i.lastArabic?w:g,UBAT_AL:()=>(i.lastArabic=!0,i.hasUbatAl=!0,p),UBAT_WS:()=>A,UBAT_CS:()=>{let t,o;return n<1||n+1>=e.length||(t=r[n-1])!==g&&t!==w||(o=e[n+1])!==g&&o!==w?A:(i.lastArabic&&(o=w),o===t?o:A)},UBAT_ES:()=>(n>0?r[n-1]:L)===g&&n+1{if(n>0&&r[n-1]===g)return g;if(i.lastArabic)return A;let t=n+1;const o=e.length;for(;t{if("VLTR"===i.inFormat){const r=e.length;let i=n+1;for(;i=1425&&r<=2303||64286===r,s=e[i];if(o&&(s===p||s===b))return p}}return n<1||e[n-1]===L?A:r[n-1]},UBAT_B:()=>(i.lastArabic=!0,i.hasUbatB=!0,i.dir),UBAT_S:()=>(i.hasUbatS=!0,A),UBAT_LRE:()=>(i.lastArabic=!1,A),UBAT_RLE:()=>(i.lastArabic=!1,A),UBAT_LRO:()=>(i.lastArabic=!1,A),UBAT_RLO:()=>(i.lastArabic=!1,A),UBAT_PDF:()=>(i.lastArabic=!1,A),UBAT_BN:()=>A}[N[o]]()}function Q(t){let e,r=0,i=n.length-1;for(;r<=i;)if(e=Math.floor((r+i)/2),tn[e][0]))return n[e][1];r=e+1}return t}function X(t){for(let e=0;e="ً"&&t<="ٕ"}function K(t){return"L"===t?"LTR":"R"===t?"RTL":"C"===t?"CLR":"D"===t?"CRL":""}function tt(t,e,r,n){for(;e*re||!r&&t[i]===e)&&(t[i]+=n)}let nt=[],it=[],ot=[];const st={dir:0,defInFormat:"LLTR",defoutFormat:"VLTR",defSwap:"YN",inFormat:"LLTR",outFormat:"VLTR",swap:"YN",hiLevel:0,lastArabic:!1,hasUbatAl:!1,hasBlockSep:!1,hasSegSep:!1,defOutFormat:""},xt=5,ut=6,at=0,ht=1,lt=/^[(I|V)][(L|R|C|D)][(Y|N)][(S|N)][N]$/,ft=/[\u0591-\u06ff\ufb1d-\ufefc]/},3672:(t,e,r)=>{r.d(e,{R:()=>n});class n{constructor(t=0,e=0,r=0,n=0){this.x=t,this.y=e,this.width=r,this.height=n}get isEmpty(){return this.width<=0||this.height<=0}union(t){this.x=Math.min(this.x,t.x),this.y=Math.min(this.y,t.y),this.width=Math.max(this.width,t.width),this.height=Math.max(this.height,t.height)}}},46670:(t,e,r)=>{r.d(e,{L:()=>y});var n=r(4718),i=r(67782);function o(t,e){return t.x===e.x&&t.y===e.y}function s(t,e){return t.x=e.y,t.y=-e.x,t}function x(t,e){return t.x=-e.y,t.y=e.x,t}function u(t,e){return t.x=e.x,t.y=e.y,t}function a(t,e){return t.x=-e.x,t.y=-e.y,t}function h(t){return Math.sqrt(t.x*t.x+t.y*t.y)}function l(t,e){return t.x*e.x+t.y*e.y}function f(t,e,r,n){return t.x=e.x*r+e.y*n,t.y=e.x*n-e.y*r,t}class y{constructor(t,e,r){this._writeVertex=t,this._writeTriangle=e,this._canUseThinTessellation=r,this._prevNormal={x:void 0,y:void 0},this._nextNormal={x:void 0,y:void 0},this._textureNormalLeft={x:0,y:1},this._textureNormalRight={x:0,y:-1},this._textureNormal={x:void 0,y:void 0},this._joinNormal={x:void 0,y:void 0},this._inner={x:void 0,y:void 0},this._outer={x:void 0,y:void 0},this._roundStart={x:void 0,y:void 0},this._roundEnd={x:void 0,y:void 0},this._startBreak={x:void 0,y:void 0},this._endBreak={x:void 0,y:void 0},this._innerPrev={x:void 0,y:void 0},this._innerNext={x:void 0,y:void 0},this._bevelStart={x:void 0,y:void 0},this._bevelEnd={x:void 0,y:void 0},this._bevelMiddle={x:void 0,y:void 0}}tessellate(t,e,r=this._canUseThinTessellation){!function(t){if(!t)return;const e=t.length;if(e<=1)return;let r=0;for(let n=1;nr){i=!0;const t=(r-n)/l;l=r-n,x=(1-t)*o+t*x,u=(1-t)*s+t*u,--e}const f=this._writeVertex(o,s,0,0,a,h,h,-a,0,-1,n),y=this._writeVertex(o,s,0,0,a,h,-h,a,0,1,n);n+=l;const c=this._writeVertex(x,u,0,0,a,h,h,-a,0,-1,n),v=this._writeVertex(x,u,0,0,a,h,-h,a,0,1,n);this._writeTriangle(f,y,c),this._writeTriangle(y,c,v),o=x,s=u}}_tessellate(t,e){const r=t[0],i=t[t.length-1],y=o(r,i),c=y?3:2;if(t.length{const s=I(L,m,V,S,r,n,t,e,i,o,O);return Z>=0&&k>=0&&s>=0&&z(Z,k,s),Z=k,k=s,s};y&&(A=t[t.length-2],U.x=i.x-A.x,U.y=i.y-A.y,N=h(U),U.x/=N,U.y/=N);let j=!1;for(let e=0;eD&&(j=!0)),j){const r=(D-O)/B;B=D-O,A={x:(1-r)*A.x+r*t[e].x,y:(1-r)*A.y+r*t[e].y},--e}else A=t[e];L=A.x,m=A.y;const r=e<=0&&!j,i=e===t.length-1;if(r||(O+=B),b=i?y?t[1]:null:t[e+1],b?(U.x=b.x-L,U.y=b.y-m,N=h(U),U.x/=N,U.y/=N):(U.x=void 0,U.y=void 0),!y){if(r){x(F,U),V=F.x,S=F.y,_===n.C.SQUARE&&(J(-U.y-U.x,U.x-U.y,U.x,U.y,0,-1),J(U.y-U.x,-U.x-U.y,U.x,U.y,0,1)),_===n.C.ROUND&&(J(-U.y-U.x,U.x-U.y,U.x,U.y,-1,-1),J(U.y-U.x,-U.x-U.y,U.x,U.y,-1,1)),_!==n.C.ROUND&&_!==n.C.BUTT||(J(-U.y,U.x,U.x,U.y,0,-1),J(U.y,-U.x,U.x,U.y,0,1));continue}if(i){s(F,R),V=F.x,S=F.y,_!==n.C.ROUND&&_!==n.C.BUTT||(J(R.y,-R.x,-R.x,-R.y,0,-1),J(-R.y,R.x,-R.x,-R.y,0,1)),_===n.C.SQUARE&&(J(R.y-R.x,-R.x-R.y,-R.x,-R.y,0,-1),J(-R.y-R.x,R.x-R.y,-R.x,-R.y,0,1)),_===n.C.ROUND&&(J(R.y-R.x,-R.x-R.y,-R.x,-R.y,1,-1),J(-R.y-R.x,R.x-R.y,-R.x,-R.y,1,1));continue}}let o,c,I=(W=U,-((P=R).x*W.y-P.y*W.x));if(Math.abs(I)<.01)l(R,U)>0?(F.x=R.x,F.y=R.y,I=1,o=Number.MAX_VALUE,c=!0):(x(F,U),I=1,o=1,c=!1);else{F.x=(R.x+U.x)/I,F.y=(R.y+U.y)/I,o=h(F);const t=(o-1)*g*v;c=o>4||t>B&&t>N}V=F.x,S=F.y;let z=d;switch(d){case n.J.BEVEL:o<1.05&&(z=n.J.MITER);break;case n.J.ROUND:oT&&(z=n.J.BEVEL)}switch(z){case n.J.MITER:if(J(F.x,F.y,-R.x,-R.y,0,-1),J(-F.x,-F.y,-R.x,-R.y,0,1),i)break;if(w){const t=j?0:O;Z=this._writeVertex(L,m,V,S,U.x,U.y,F.x,F.y,0,-1,t),k=this._writeVertex(L,m,V,S,U.x,U.y,-F.x,-F.y,0,1,t)}break;case n.J.BEVEL:{const t=I<0;let e,r,n,o;if(t){const t=Z;Z=k,k=t,e=E,r=C}else e=C,r=E;if(c)n=t?x(this._innerPrev,R):s(this._innerPrev,R),o=t?s(this._innerNext,U):x(this._innerNext,U);else{const e=t?a(this._inner,F):u(this._inner,F);n=e,o=e}const h=t?s(this._bevelStart,R):x(this._bevelStart,R);J(n.x,n.y,-R.x,-R.y,e.x,e.y);const l=J(h.x,h.y,-R.x,-R.y,r.x,r.y);if(i)break;const y=t?x(this._bevelEnd,U):s(this._bevelEnd,U);if(c){const t=this._writeVertex(L,m,V,S,-R.x,-R.y,0,0,0,0,O);Z=this._writeVertex(L,m,V,S,U.x,U.y,o.x,o.y,e.x,e.y,O),k=this._writeVertex(L,m,V,S,U.x,U.y,y.x,y.y,r.x,r.y,O),this._writeTriangle(l,t,k)}else{if(w){const t=this._bevelMiddle;t.x=(h.x+y.x)/2,t.y=(h.y+y.y)/2,f(M,t,-R.x,-R.y),J(t.x,t.y,-R.x,-R.y,M.x,M.y),f(M,t,U.x,U.y),Z=this._writeVertex(L,m,V,S,U.x,U.y,t.x,t.y,M.x,M.y,O),k=this._writeVertex(L,m,V,S,U.x,U.y,o.x,o.y,e.x,e.y,O)}else{const t=Z;Z=k,k=t}J(y.x,y.y,U.x,U.y,r.x,r.y)}if(t){const t=Z;Z=k,k=t}break}case n.J.ROUND:{const t=I<0;let e,r;if(t){const t=Z;Z=k,k=t,e=E,r=C}else e=C,r=E;const n=t?a(this._inner,F):u(this._inner,F);let h,y;c?(h=t?x(this._innerPrev,R):s(this._innerPrev,R),y=t?s(this._innerNext,U):x(this._innerNext,U)):(h=n,y=n);const v=t?s(this._roundStart,R):x(this._roundStart,R),_=t?x(this._roundEnd,U):s(this._roundEnd,U),d=J(h.x,h.y,-R.x,-R.y,e.x,e.y),T=J(v.x,v.y,-R.x,-R.y,r.x,r.y);if(i)break;const p=this._writeVertex(L,m,V,S,-R.x,-R.y,0,0,0,0,O);c||this._writeTriangle(Z,k,p);const g=a(this._outer,n),A=this._writeVertex(L,m,V,S,U.x,U.y,_.x,_.y,r.x,r.y,O);let b,B;const N=o>2;if(N){let e;o!==Number.MAX_VALUE?(g.x/=o,g.y/=o,e=l(R,g),e=(o*(e*e-1)+1)/e):e=-1,b=t?s(this._startBreak,R):x(this._startBreak,R),b.x+=R.x*e,b.y+=R.y*e,B=t?x(this._endBreak,U):s(this._endBreak,U),B.x+=U.x*e,B.y+=U.y*e}f(M,g,-R.x,-R.y);const D=this._writeVertex(L,m,V,S,-R.x,-R.y,g.x,g.y,M.x,M.y,O);f(M,g,U.x,U.y);const z=w?this._writeVertex(L,m,V,S,U.x,U.y,g.x,g.y,M.x,M.y,O):D,j=p,P=w?this._writeVertex(L,m,V,S,U.x,U.y,0,0,0,0,O):p;let W=-1,Y=-1;if(N&&(f(M,b,-R.x,-R.y),W=this._writeVertex(L,m,V,S,-R.x,-R.y,b.x,b.y,M.x,M.y,O),f(M,B,U.x,U.y),Y=this._writeVertex(L,m,V,S,U.x,U.y,B.x,B.y,M.x,M.y,O)),w?N?(this._writeTriangle(j,T,W),this._writeTriangle(j,W,D),this._writeTriangle(P,z,Y),this._writeTriangle(P,Y,A)):(this._writeTriangle(j,T,D),this._writeTriangle(P,z,A)):N?(this._writeTriangle(p,T,W),this._writeTriangle(p,W,Y),this._writeTriangle(p,Y,A)):(this._writeTriangle(p,T,D),this._writeTriangle(p,z,A)),c?(Z=this._writeVertex(L,m,V,S,U.x,U.y,y.x,y.y,e.x,e.y,O),k=A):(Z=w?this._writeVertex(L,m,V,S,U.x,U.y,y.x,y.y,e.x,e.y,O):d,this._writeTriangle(Z,P,A),k=A),t){const t=Z;Z=k,k=t}break}}}var P,W}}},58942:(t,e,r)=>{r.d(e,{e:()=>x});var n,i,o=r(67138),s={exports:{}};n=s,i=function(){function t(t,i,o){o=o||2;var s,x,a,l,f,c,v,_=i&&i.length,d=_?i[0]*o:t.length,T=e(t,0,d,o,!0),p=[];if(!T||T.next===T.prev)return p;if(_&&(T=function(t,n,i,o){var s,x,a,l=[];for(s=0,x=n.length;s80*o){s=a=t[0],x=l=t[1];for(var g=o;ga&&(a=f),c>l&&(l=c);v=0!==(v=Math.max(a-s,l-x))?1/v:0}return n(T,p,o,s,x,v),p}function e(t,e,r,n,i){var o,s;if(i===R(t,e,r,n)>0)for(o=e;o=e;o-=n)s=L(o,t[o],t[o+1],s);if(s&&d(s,s.next)){var x=s.next;m(s),s=x}return s}function r(t,e){if(!t)return t;e||(e=t);var r,n=t;do{if(r=!1,n.steiner||!d(n,n.next)&&0!==_(n.prev,n,n.next))n=n.next;else{var i=n.prev;if(m(n),(n=e=i)===n.next)break;r=!0}}while(r||n!==e);return e}function n(t,e,u,a,h,l,y){if(t){!y&&l&&function(t,e,r,n){var i=t;do{null===i.z&&(i.z=f(i.x,i.y,e,r,n)),i.prevZ=i.prev,i.nextZ=i.next,i=i.next}while(i!==t);i.prevZ.nextZ=null,i.prevZ=null,function(t){var e,r,n,i,o,s,x,u,a=1;do{for(r=t,t=null,o=null,s=0;r;){for(s++,n=r,x=0,e=0;e0||u>0&&n;)0!==x&&(0===u||!n||r.z<=n.z)?(i=r,r=r.nextZ,x--):(i=n,n=n.nextZ,u--),o?o.nextZ=i:t=i,i.prevZ=o,o=i;r=n}o.nextZ=null,a*=2}while(s>1)}(i)}(t,a,h,l);for(var c,v,_=t;t.prev!==t.next;)if(c=t.prev,v=t.next,l?o(t,a,h,l):i(t))e.push(c.i/u),e.push(t.i/u),e.push(v.i/u),m(t),t=v.next,_=v.next;else if((t=v)===_){y?1===y?n(t=s(r(t),e,u),e,u,a,h,l,2):2===y&&x(t,e,u,a,h,l):n(r(t),e,u,a,h,l,1);break}}}function i(t){var e=t.prev,r=t,n=t.next;if(_(e,r,n)>=0)return!1;for(var i=t.next.next;i!==t.prev;){if(c(e.x,e.y,r.x,r.y,n.x,n.y,i.x,i.y)&&_(i.prev,i,i.next)>=0)return!1;i=i.next}return!0}function o(t,e,r,n){var i=t.prev,o=t,s=t.next;if(_(i,o,s)>=0)return!1;for(var x=i.xo.x?i.x>s.x?i.x:s.x:o.x>s.x?o.x:s.x,h=i.y>o.y?i.y>s.y?i.y:s.y:o.y>s.y?o.y:s.y,l=f(x,u,e,r,n),y=f(a,h,e,r,n),v=t.prevZ,d=t.nextZ;v&&v.z>=l&&d&&d.z<=y;){if(v!==t.prev&&v!==t.next&&c(i.x,i.y,o.x,o.y,s.x,s.y,v.x,v.y)&&_(v.prev,v,v.next)>=0)return!1;if(v=v.prevZ,d!==t.prev&&d!==t.next&&c(i.x,i.y,o.x,o.y,s.x,s.y,d.x,d.y)&&_(d.prev,d,d.next)>=0)return!1;d=d.nextZ}for(;v&&v.z>=l;){if(v!==t.prev&&v!==t.next&&c(i.x,i.y,o.x,o.y,s.x,s.y,v.x,v.y)&&_(v.prev,v,v.next)>=0)return!1;v=v.prevZ}for(;d&&d.z<=y;){if(d!==t.prev&&d!==t.next&&c(i.x,i.y,o.x,o.y,s.x,s.y,d.x,d.y)&&_(d.prev,d,d.next)>=0)return!1;d=d.nextZ}return!0}function s(t,e,n){var i=t;do{var o=i.prev,s=i.next.next;!d(o,s)&&T(o,i,i.next,s)&&w(o,s)&&w(s,o)&&(e.push(o.i/n),e.push(i.i/n),e.push(s.i/n),m(i),m(i.next),i=t=s),i=i.next}while(i!==t);return r(i)}function x(t,e,i,o,s,x){var u=t;do{for(var a=u.next.next;a!==u.prev;){if(u.i!==a.i&&v(u,a)){var h=A(u,a);return u=r(u,u.next),h=r(h,h.next),n(u,e,i,o,s,x),void n(h,e,i,o,s,x)}a=a.next}u=u.next}while(u!==t)}function u(t,e){return t.x-e.x}function a(t){if(t.next.prev===t)return t;let e=t;for(;;){const r=e.next;if(r.prev===e||r===e||r===t)break;e=r}return e}function h(t,e){var n=function(t,e){var r,n=e,i=t.x,o=t.y,s=-1/0;do{if(o<=n.y&&o>=n.next.y&&n.next.y!==n.y){var x=n.x+(o-n.y)*(n.next.x-n.x)/(n.next.y-n.y);if(x<=i&&x>s){if(s=x,x===i){if(o===n.y)return n;if(o===n.next.y)return n.next}r=n.x=n.x&&n.x>=h&&i!==n.x&&c(or.x||n.x===r.x&&l(r,n)))&&(r=n,y=u)),n=n.next}while(n!==a);return r}(t,e);if(!n)return e;var i=A(n,t),o=r(n,n.next);let s=a(i);return r(s,s.next),o=a(o),a(e===n?o:e)}function l(t,e){return _(t.prev,t,e.prev)<0&&_(e.next,t,t.next)<0}function f(t,e,r,n,i){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t=32767*(t-r)*i)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=32767*(e-n)*i)|e<<8))|e<<4))|e<<2))|e<<1))<<1}function y(t){var e=t,r=t;do{(e.x=0&&(t-s)*(n-x)-(r-s)*(e-x)>=0&&(r-s)*(o-x)-(i-s)*(n-x)>=0}function v(t,e){return t.next.i!==e.i&&t.prev.i!==e.i&&!function(t,e){var r=t;do{if(r.i!==t.i&&r.next.i!==t.i&&r.i!==e.i&&r.next.i!==e.i&&T(r,r.next,t,e))return!0;r=r.next}while(r!==t);return!1}(t,e)&&(w(t,e)&&w(e,t)&&function(t,e){var r=t,n=!1,i=(t.x+e.x)/2,o=(t.y+e.y)/2;do{r.y>o!=r.next.y>o&&r.next.y!==r.y&&i<(r.next.x-r.x)*(o-r.y)/(r.next.y-r.y)+r.x&&(n=!n),r=r.next}while(r!==t);return n}(t,e)&&(_(t.prev,t,e.prev)||_(t,e.prev,e))||d(t,e)&&_(t.prev,t,t.next)>0&&_(e.prev,e,e.next)>0)}function _(t,e,r){return(e.y-t.y)*(r.x-e.x)-(e.x-t.x)*(r.y-e.y)}function d(t,e){return t.x===e.x&&t.y===e.y}function T(t,e,r,n){var i=g(_(t,e,r)),o=g(_(t,e,n)),s=g(_(r,n,t)),x=g(_(r,n,e));return i!==o&&s!==x||!(0!==i||!p(t,r,e))||!(0!==o||!p(t,n,e))||!(0!==s||!p(r,t,n))||!(0!==x||!p(r,e,n))}function p(t,e,r){return e.x<=Math.max(t.x,r.x)&&e.x>=Math.min(t.x,r.x)&&e.y<=Math.max(t.y,r.y)&&e.y>=Math.min(t.y,r.y)}function g(t){return t>0?1:t<0?-1:0}function w(t,e){return _(t.prev,t,t.next)<0?_(t,e,t.next)>=0&&_(t,t.prev,e)>=0:_(t,e,t.prev)<0||_(t,t.next,e)<0}function A(t,e){var r=new b(t.i,t.x,t.y),n=new b(e.i,e.x,e.y),i=t.next,o=e.prev;return t.next=e,e.prev=t,r.next=i,i.prev=r,n.next=r,r.prev=n,o.next=n,n.prev=o,n}function L(t,e,r,n){var i=new b(t,e,r);return n?(i.next=n.next,i.prev=n,n.next.prev=i,n.next=i):(i.prev=i,i.next=i),i}function m(t){t.next.prev=t.prev,t.prev.next=t.next,t.prevZ&&(t.prevZ.nextZ=t.nextZ),t.nextZ&&(t.nextZ.prevZ=t.prevZ)}function b(t,e,r){this.i=t,this.x=e,this.y=r,this.prev=null,this.next=null,this.z=null,this.prevZ=null,this.nextZ=null,this.steiner=!1}function R(t,e,r,n){for(var i=0,o=e,s=r-n;o0&&(n+=t[i-1].length,r.holes.push(n))}return r},t}(),void 0!==i&&(n.exports=i);const x=(0,o.g)(s.exports)},92754:(t,e,r)=>{r.d(e,{l:()=>x,t:()=>u});var n=r(18683),i=r(32773);let o=null,s=null;async function x(){return o||(o=async function(){const t=(0,i.h)("esri-csp-restrictions")?await r.e(5928).then(r.bind(r,95928)).then((t=>t.l)):await r.e(1906).then(r.bind(r,11906)).then((t=>t.l));s=await t.default({locateFile:t=>(0,n.g)(`esri/core/libs/libtess/${t}`)})}()),o}function u(t,e){const r=Math.max(t.length,128e3);return s.triangulate(t,e,r)}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/57f4a03cffad4f3f06b0.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/57f4a03cffad4f3f06b0.js new file mode 100644 index 00000000..a6bf3c63 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/57f4a03cffad4f3f06b0.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[3784],{35902:(e,t,r)=>{r.d(t,{A:()=>h});var n,s,i=r(13226),o=r(16699),a=r(36544);function l(e){return(0,o.c)((0,a.c)(e),0,255)}function u(e,t,r){return e=Number(e),isNaN(e)?r:er?r:e}function c(e,t){const r=e.toString(16).padStart(2,"0");return t?r.substring(0,1):r}r(26809),r(2589),r(18527),r(32773),r(20266),r(90740);class f{static blendColors(e,t,r,n=new f){return n.r=Math.round(e.r+(t.r-e.r)*r),n.g=Math.round(e.g+(t.g-e.g)*r),n.b=Math.round(e.b+(t.b-e.b)*r),n.a=e.a+(t.a-e.a)*r,n._sanitize()}static fromRgb(e,t){const r=e.toLowerCase().match(/^(rgba?|hsla?)\(([\s.\-,%0-9]+)\)/);if(r){const e=r[2].split(/\s*,\s*/),n=r[1];if("rgb"===n&&3===e.length||"rgba"===n&&4===e.length){const r=e[0];if("%"===r.charAt(r.length-1)){const r=e.map((e=>2.56*parseFloat(e)));return 4===e.length&&(r[3]=parseFloat(e[3])),f.fromArray(r,t)}return f.fromArray(e.map((e=>parseFloat(e))),t)}if("hsl"===n&&3===e.length||"hsla"===n&&4===e.length)return f.fromArray((0,i.h)(parseFloat(e[0]),parseFloat(e[1])/100,parseFloat(e[2])/100,parseFloat(e[3])),t)}return null}static fromHex(e,t=new f){if("#"!==e[0]||isNaN(Number(`0x${e.substring(1)}`)))return null;switch(e.length){case 4:case 5:{const r=parseInt(e.substring(1,2),16),n=parseInt(e.substring(2,3),16),s=parseInt(e.substring(3,4),16),i=5===e.length?15:parseInt(e.substring(4),16);return f.fromArray([r+16*r,n+16*n,s+16*s,(i+16*i)/255],t)}case 7:case 9:{const r=parseInt(e.substring(1,3),16),n=parseInt(e.substring(3,5),16),s=parseInt(e.substring(5,7),16),i=7===e.length?255:parseInt(e.substring(7),16);return f.fromArray([r,n,s,i/255],t)}default:return null}}static fromArray(e,t=new f){return t._set(Number(e[0]),Number(e[1]),Number(e[2]),Number(e[3])),isNaN(t.a)&&(t.a=1),t._sanitize()}static fromString(e,t){const r=(0,i.i)(e)?(0,i.g)(e):null;return r&&f.fromArray(r,t)||f.fromRgb(e,t)||f.fromHex(e,t)}static fromJSON(e){return null!=e?new f([e[0],e[1],e[2],(e[3]??255)/255]):void 0}static toUnitRGB(e){return null!=e?[e.r/255,e.g/255,e.b/255]:null}static toUnitRGBA(e){return null!=e?[e.r/255,e.g/255,e.b/255,null!=e.a?e.a:1]:null}constructor(e){this.r=255,this.g=255,this.b=255,this.a=1,e&&this.setColor(e)}get isBright(){return.299*this.r+.587*this.g+.114*this.b>=127}setColor(e){return"string"==typeof e?f.fromString(e,this):Array.isArray(e)?f.fromArray(e,this):(this._set(e.r??0,e.g??0,e.b??0,e.a??1),e instanceof f||this._sanitize()),this}toRgb(){return[this.r,this.g,this.b]}toRgba(){return[this.r,this.g,this.b,this.a]}toHex(e){const t=e?.capitalize??!1,r=e?.digits??6,n=3===r||4===r,s=4===r||8===r,i=`#${c(this.r,n)}${c(this.g,n)}${c(this.b,n)}${s?c(Math.round(255*this.a),n):""}`;return t?i.toUpperCase():i}toCss(e=!1){const t=this.r+", "+this.g+", "+this.b;return e?`rgba(${t}, ${this.a})`:`rgb(${t})`}toString(){return this.toCss(!0)}toJSON(){return this.toArray()}toArray(e=f.AlphaMode.ALWAYS){const t=l(this.r),r=l(this.g),n=l(this.b);return e===f.AlphaMode.ALWAYS||1!==this.a?[t,r,n,l(255*this.a)]:[t,r,n]}clone(){return new f(this.toRgba())}hash(){return this.r<<24|this.g<<16|this.b<<8|255*this.a}equals(e){return null!=e&&e.r===this.r&&e.g===this.g&&e.b===this.b&&e.a===this.a}_sanitize(){return this.r=Math.round(u(this.r,0,255)),this.g=Math.round(u(this.g,0,255)),this.b=Math.round(u(this.b,0,255)),this.a=u(this.a,0,1),this}_set(e,t,r,n){this.r=e,this.g=t,this.b=r,this.a=n}}f.prototype.declaredClass="esri.Color",(s=(n=f||(f={})).AlphaMode||(n.AlphaMode={}))[s.ALWAYS=0]="ALWAYS",s[s.UNLESS_OPAQUE=1]="UNLESS_OPAQUE";const h=f},66136:(e,t,r)=>{r.d(t,{A:()=>y});var n,s=r(32816),i=r(99924),o=r(4734),a=r(29298),l=(r(32773),r(20266),r(49877)),u=r(69421),c=r(56273),f=r(78016);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(50214),r(93804),r(59192),r(54483),r(36544);let h=n=class extends i.oY{static get allTime(){return d}static get empty(){return p}static fromArray(e){return new n({start:null!=e[0]?new Date(e[0]):e[0],end:null!=e[1]?new Date(e[1]):e[1]})}constructor(e){super(e),this.end=null,this.start=null}readEnd(e,t){return null!=t.end?new Date(t.end):null}writeEnd(e,t){t.end=e?.getTime()??null}get isAllTime(){return this.equals(n.allTime)}get isEmpty(){return this.equals(n.empty)}readStart(e,t){return null!=t.start?new Date(t.start):null}writeStart(e,t){t.start=e?.getTime()??null}clone(){return new n({end:this.end,start:this.start})}equals(e){if(!e)return!1;const t=this.start?.getTime()??this.start,r=this.end?.getTime()??this.end,n=e.start?.getTime()??e.start,s=e.end?.getTime()??e.end;return t===n&&r===s}expandTo(e,t=f.s){if(this.isEmpty||this.isAllTime)return this.clone();let r=this.start;r&&(r=(0,o.t)(r,e,t));let s=this.end;if(s){const r=(0,o.t)(s,e,t);s=s.getTime()===r.getTime()?r:(0,o.o)(r,1,e,t)}return new n({start:r,end:s})}intersection(e){if(!e)return this.clone();if(this.isEmpty||e.isEmpty)return n.empty;if(this.isAllTime)return e.clone();if(e.isAllTime)return this.clone();const t=this.start?.getTime()??-1/0,r=this.end?.getTime()??1/0,s=e.start?.getTime()??-1/0,i=e.end?.getTime()??1/0;let o,a;return s>=t&&s<=r?o=s:t>=s&&t<=i&&(o=t),r>=s&&r<=i?a=r:i>=t&&i<=r&&(a=i),null==o||null==a||isNaN(o)||isNaN(a)?n.empty:new n({start:o===-1/0?null:new Date(o),end:a===1/0?null:new Date(a)})}offset(e,t,r=f.s){if(this.isEmpty||this.isAllTime)return this.clone();const s=new n,{start:i,end:a}=this;return null!=i&&(s.start=(0,o.o)(i,e,t,r)),null!=a&&(s.end=(0,o.o)(a,e,t,r)),s}toArray(){return this.isEmpty?[void 0,void 0]:[this.start?.getTime()??null,this.end?.getTime()??null]}union(e){if(!e||e.isEmpty)return this.clone();if(this.isEmpty)return e.clone();if(this.isAllTime||e.isAllTime)return d.clone();const t=null!=this.start&&null!=e.start?new Date(Math.min(this.start.getTime(),e.start.getTime())):null,r=null!=this.end&&null!=e.end?new Date(Math.max(this.end.getTime(),e.end.getTime())):null;return new n({start:t,end:r})}};(0,s._)([(0,a.MZ)({type:Date,json:{write:{allowNull:!0}}})],h.prototype,"end",void 0),(0,s._)([(0,l.r)("end")],h.prototype,"readEnd",null),(0,s._)([(0,c.w)("end")],h.prototype,"writeEnd",null),(0,s._)([(0,a.MZ)({readOnly:!0,json:{read:!1}})],h.prototype,"isAllTime",null),(0,s._)([(0,a.MZ)({readOnly:!0,json:{read:!1}})],h.prototype,"isEmpty",null),(0,s._)([(0,a.MZ)({type:Date,json:{write:{allowNull:!0}}})],h.prototype,"start",void 0),(0,s._)([(0,l.r)("start")],h.prototype,"readStart",null),(0,s._)([(0,c.w)("start")],h.prototype,"writeStart",null),h=n=(0,s._)([(0,u.$)("esri.TimeExtent")],h);const d=new h,p=new h({start:void 0,end:void 0}),y=h},22522:(e,t,r)=>{r.d(t,{a:()=>i,c:()=>a,d:()=>o,n:()=>s,t:()=>l});var n=r(32773);function s(e,t=!1){return e<=n.n?t?new Array(e).fill(0):new Array(e):new Float64Array(e)}function i(e){return((0,n.d)(e)?e.length:e.byteLength/8)<=n.n?Array.from(e):new Float64Array(e)}function o(e,t,r){return Array.isArray(e)?e.slice(t,t+r):e.subarray(t,t+r)}function a(e,t){for(let r=0;r{r.r(t),r.d(t,{M:()=>u,S:()=>U,a:()=>T,f:()=>N,i:()=>L,s:()=>E});var n,s,i,o,a,l,u,c,f=r(16699),h=r(7969),d=r(22522),p=r(2895),y=r(29312),g=r(19907),m=r(18683);function b(e){return(0,m.g)(`esri/libs/i3s/${e}`)}let w,A,S;function E(e){if(!S)return;const t=e.modifications,r=S._malloc(8*t.length),n=new Float64Array(S.HEAPU8.buffer,r,t.length);for(let e=0;ee.some((e=>"color"===e.name)))),normal:t.needNormals&&t.layouts.some((e=>e.some((e=>"normalCompressed"===e.name)))),uv0:t.layouts.some((e=>e.some((e=>"uv0"===e.name)))),uvRegion:t.layouts.some((e=>e.some((e=>"uvRegion"===e.name)))),featureIndex:w.featureIndex},S=e.process(n,!!t.obbData,d,y.byteLength,w,A,p,a,f,h,t.normalReferenceFrame);if(e._free(p),e._free(d),S.error.length>0)throw new Error(`i3s.wasm: ${S.error}`);if(S.discarded)return null;const E=S.componentOffsets.length>0?S.componentOffsets.slice():null,M=S.featureIds.length>0?S.featureIds.slice():null,T=S.anchorIds.length>0?Array.from(S.anchorIds):null,N=S.anchors.length>0?Array.from(S.anchors):null,_=S.interleavedVertedData.slice().buffer,L=S.indicesType===l.Int16?new Uint16Array(S.indices.buffer,S.indices.byteOffset,S.indices.byteLength/2).slice():new Uint32Array(S.indices.buffer,S.indices.byteOffset,S.indices.byteLength/4).slice(),v=S.positions.slice(),F=S.positionIndicesType===l.Int16?new Uint16Array(S.positionIndices.buffer,S.positionIndices.byteOffset,S.positionIndices.byteLength/2).slice():new Uint32Array(S.positionIndices.buffer,S.positionIndices.byteOffset,S.positionIndices.byteLength/4).slice(),U={layout:t.layouts[0],interleavedVertexData:_,indices:L,hasColors:S.hasColors,hasModifications:S.hasModifications,positionData:{data:v,indices:F}};return M&&r.push(M.buffer),E&&r.push(E.buffer),r.push(_),r.push(L.buffer),r.push(v.buffer),r.push(F.buffer),{componentOffsets:E,featureIds:M,anchorIds:T,anchors:N,transformedGeometry:U,obb:S.obb,globalTrafo:s}}function T(e){return 0===e?s.Unmodified:1===e?s.PotentiallyModified:2===e?s.Culled:s.Unknown}function N(e){if(!S)return;const{context:t,buffer:r}=e,n=S._malloc(r.byteLength),s=r.byteLength/Float64Array.BYTES_PER_ELEMENT,i=new Float64Array(S.HEAPU8.buffer,n,s),o=new Float64Array(r);i.set(o),S.filterOBBs(t,n,s),o.set(i),S._free(n)}function _(e){S&&0===S.destroy(e)&&(S=null)}function O(e,t){for(let r=0;rr.e(6937).then(r.bind(r,96937)).then((e=>e.i)).then((({default:t})=>{const r=t({locateFile:b,onRuntimeInitialized:()=>e(r)});delete r.then})))).catch((e=>{throw e}))),w).then((e=>(S=e,A=null,S)))),A)}r(62482),r(5611),r(36117),(c=n||(n={}))[c.Unmodified=0]="Unmodified",c[c.Culled=1]="Culled",c[c.NotChecked=2]="NotChecked",function(e){e[e.Unmodified=0]="Unmodified",e[e.PotentiallyModified=1]="PotentiallyModified",e[e.Culled=2]="Culled",e[e.Unknown=3]="Unknown",e[e.NotChecked=4]="NotChecked"}(s||(s={})),function(e){e[e.Unknown=0]="Unknown",e[e.Uncached=1]="Uncached",e[e.Cached=2]="Cached"}(i||(i={})),function(e){e[e.None=0]="None",e[e.MaxScreenThreshold=1]="MaxScreenThreshold",e[e.ScreenSpaceRelative=2]="ScreenSpaceRelative",e[e.RemovedFeatureDiameter=3]="RemovedFeatureDiameter",e[e.DistanceRangeFromDefaultCamera=4]="DistanceRangeFromDefaultCamera"}(o||(o={})),function(e){e[e.Hole=0]="Hole",e[e.Leaf=1]="Leaf"}(a||(a={})),function(e){e[e.None=0]="None",e[e.Int16=1]="Int16",e[e.Int32=2]="Int32"}(l||(l={})),function(e){e[e.Replace=0]="Replace",e[e.Outside=1]="Outside",e[e.Inside=2]="Inside",e[e.Finished=3]="Finished"}(u||(u={}));const F={transform:(e,t)=>S&&M(S,e,t),destroy:_},U=Object.freeze(Object.defineProperty({__proto__:null,destroyContext:function(e){_(e)},dracoDecompressPointCloudData:async function(e){S=await v();const t=[e.geometryBuffer],{geometryBuffer:r}=e,n=r.byteLength,s=S._malloc(n),i=new Uint8Array(S.HEAPU8.buffer,s,n);i.set(new Uint8Array(r));const o=S.dracoDecompressPointCloudData(s,i.byteLength);if(S._free(s),o.error.length>0)throw new Error(`i3s.wasm: ${o.error}`);const a=o.featureIds?.length>0?o.featureIds.slice():null,l=o.positions.slice();return a&&t.push(a.buffer),t.push(l.buffer),{result:{positions:l,featureIds:a},transferList:t}},filterObbsForModifications:async function(e){await v(),N(e);const t={buffer:e.buffer};return{result:t,transferList:[t.buffer]}},filterObbsForModificationsSync:N,initialize:L,interpretObbModificationResults:T,process:async function(e){S=await v();const t=[e.geometryBuffer];return{result:M(S,e,t),transferList:t}},project:async function(e){const{localMatrix:t,origin:n,positions:s,vertexSpace:i,localMode:o}=e,a=h.A.fromJSON(e.inSpatialReference),l=h.A.fromJSON(e.outSpatialReference);let u;const[{projectBuffer:c},{initializeProjection:f}]=await Promise.all([Promise.resolve().then(r.bind(r,47387)).then((e=>e.m)),Promise.resolve().then(r.bind(r,78281)).then((e=>e.a))]);await f(a,l);const g=[0,0,0];if(!c(n,a,0,g,l,0,1))throw new Error("Failed to project");if("georeferenced"===i.type&&null==i.origin){if(u=new Float64Array(s.length),!c(s,a,0,u,l,0,u.length/3))throw new Error("Failed to project")}else{const e="georeferenced"===i.type?p.A.fromJSON(i):y.A.fromJSON(i),{project:n}=await r.e(9811).then(r.bind(r,49811)),c=n({positions:s,transform:t?{localMatrix:t}:void 0,vertexSpace:e,inSpatialReference:a,outSpatialReference:l,localMode:o});if(!c)throw new Error("Failed to project");u=(0,d.t)(c)}const m=u.length,[b,w,A]=g;for(let e=0;e{function n(e){}r.d(t,{n:()=>n}),r(32773)},19907:(e,t,r)=>{function n(e,t,r){s(e.typedBuffer,t.typedBuffer,r,e.typedBufferStride,t.typedBufferStride)}function s(e,t,r,n=3,s=n){if(e.length/n!==Math.ceil(t.length/s))return e;const i=e.length/n,o=r[0],a=r[1],l=r[2],u=r[4],c=r[5],f=r[6],h=r[8],d=r[9],p=r[10],y=r[12],g=r[13],m=r[14];let b=0,w=0;for(let r=0;r0){const t=1/Math.sqrt(u);e[o]=t*s,e[o+1]=t*a,e[o+2]=t*l}i+=n,o+=r}}r.d(t,{a:()=>s,b:()=>u,c:()=>n,d:()=>i,e:()=>c,f:()=>l,n:()=>f,s:()=>a,t:()=>o}),r(32773),r(20266)},52731:(e,t,r)=>{r.d(t,{O:()=>u,P:()=>c});var n=r(32816),s=r(41390),i=r(32773),o=(r(20266),r(57732)),a=r(93181),l=r(69421);r(29298),r(36544),r(40499),r(6407),r(90740),r(58498),r(13671),r(91047),r(45371),r(80959);const u=e=>{let t=class extends e{clone(){const e=(0,a.g)(this);(0,o.b)(e,"unable to clone instance of non-accessor class");const t=e.metadata,r=e.store,n={},l=new Map;for(const e in t){const o=t[e],a=r?.originOf(e),u=o.clonable;if(o.readOnly||!1===u||a!==s.O.USER&&a!==s.O.DEFAULTS&&a!==s.O.WEB_MAP&&a!==s.O.WEB_SCENE)continue;const c=this[e];let f=null;f="function"==typeof u?u(c):"reference"===u?c:(0,i.TU)(c),null!=c&&null==f||(a===s.O.DEFAULTS?l.set(e,f):n[e]=f)}const u=new(0,Object.getPrototypeOf(this).constructor)(n);if(l.size){const e=(0,a.g)(u)?.store;if(e)for(const[t,r]of l)e.set(t,r,s.O.DEFAULTS)}return u}};return t=(0,n._)([(0,l.$)("esri.core.Clonable")],t),t};let c=class extends(u(s.T)){};c=(0,n._)([(0,l.$)("esri.core.Clonable")],c)},2895:(e,t,r)=>{r.d(t,{A:()=>c});var n=r(32816),s=r(52731),i=r(99924),o=r(29298),a=(r(32773),r(20266),r(88663)),l=r(69421);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(36544),r(93804);let u=class extends((0,s.O)(i.oY)){constructor(e){super(e),this.type="georeferenced",this.origin=null}};(0,n._)([(0,a.e)({georeferenced:"georeferenced"},{readOnly:!0})],u.prototype,"type",void 0),(0,n._)([(0,o.MZ)({type:[Number],nonNullable:!1,json:{write:!0}})],u.prototype,"origin",void 0),u=(0,n._)([(0,l.$)("esri.geometry.support.MeshGeoreferencedVertexSpace")],u);const c=u},29312:(e,t,r)=>{r.d(t,{A:()=>f});var n=r(32816),s=r(52731),i=r(99924),o=r(29298),a=(r(32773),r(20266),r(88663)),l=r(69421),u=r(2589);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(36544),r(93804);let c=class extends((0,s.O)(i.oY)){constructor(e){super(e),this.type="local",this.origin=(0,u.c)()}};(0,n._)([(0,a.e)({local:"local"},{readOnly:!0})],c.prototype,"type",void 0),(0,n._)([(0,o.MZ)({type:[Number],nonNullable:!0,json:{write:!0}})],c.prototype,"origin",void 0),c=(0,n._)([(0,l.$)("esri.geometry.support.MeshLocalVertexSpace")],c);const f=c}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/58e8a639dea27a535275.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/58e8a639dea27a535275.js new file mode 100644 index 00000000..7d35cbae --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/58e8a639dea27a535275.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[4225],{58126:(e,t,n)=>{function r(e){return null!=s(e)||null!=a(e)}function o(e){return l.test(e)}function i(e){return s(e)??a(e)}function a(e){const t=new Date(e);return function(e,t){if(Number.isNaN(e.getTime()))return!1;let n=!0;if(c&&/\d+\W*$/.test(t)){const e=t.match(/[a-zA-Z]{2,}/);if(e){let t=!1,r=0;for(;!t&&r<=e.length;)t=!u.test(e[r]),r++;n=!t}}return n}(t,e)?Number.isNaN(t.getTime())?null:t.getTime()-6e4*t.getTimezoneOffset():null}function s(e){const t=l.exec(e);if(!t?.groups)return null;const n=t.groups,r=+n.year,o=+n.month-1,i=+n.day,a=+(n.hours??"0"),s=+(n.minutes??"0"),u=+(n.seconds??"0");if(a>23)return null;if(s>59)return null;if(u>59)return null;const c=n.ms??"0",p=c?+c.padEnd(3,"0").substring(0,3):0;let d;if(n.isUTC||!n.offsetSign)d=Date.UTC(r,o,i,a,s,u,p);else{const e=+n.offsetHours,t=+n.offsetMinutes;d=6e4*("+"===n.offsetSign?-1:1)*(60*e+t)+Date.UTC(r,o,i,a,s,u,p)}return Number.isNaN(d)?null:d}n.d(t,{a:()=>r,i:()=>o,p:()=>i});const l=/^(?:(?-?\d{4,})-(?\d{2})-(?\d{2}))(?:T(?\d{2}):(?\d{2}):(?\d{2})(?:\.(?\d+))?)?(?:(?Z)|(?:(?\+|-)(?\d{2}):(?\d{2})))?$/,u=/^((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,c=!Number.isNaN(new Date("technology 10").getTime())},95637:(e,t,n)=>{n.d(t,{f:()=>l,t:()=>s}),n(32773);var r=n(59930),o=n(45862),i=n(72762),a=n(71613);const s={key:"type",base:o.A,typeMap:{range:a.A,"coded-value":r.A,inherited:i.A}};function l(e){if(!e?.type)return null;switch(e.type){case"range":return a.A.fromJSON(e);case"codedValue":return r.A.fromJSON(e);case"inherited":return i.A.fromJSON(e)}return null}},73671:(e,t,n)=>{n.d(t,{c:()=>x,g:()=>c,i:()=>F,v:()=>A});var r=n(58126),o=n(6407),i=n(69763),a=n(58003),s=n(96153),l=n(30011);const u={LineString:"esriGeometryPolyline",MultiLineString:"esriGeometryPolyline",MultiPoint:"esriGeometryMultipoint",Point:"esriGeometryPoint",Polygon:"esriGeometryPolygon",MultiPolygon:"esriGeometryPolygon"};function c(e){return u[e]}function*p(e){switch(e.type){case"Feature":yield e;break;case"FeatureCollection":for(const t of e.features)t&&(yield t)}}function*d(e){if(e)switch(e.type){case"Point":yield e.coordinates;break;case"LineString":case"MultiPoint":yield*e.coordinates;break;case"MultiLineString":case"Polygon":for(const t of e.coordinates)yield*t;break;case"MultiPolygon":for(const t of e.coordinates)for(const e of t)yield*e}}function y(e){for(const t of e)if(t.length>2)return!0;return!1}function f(e){let t=0;for(let n=0;n=0;r--)T(e,t[r],n);e.lengths.push(t.length)}function T(e,t,n){const[r,o,i]=t;e.coords.push(r,o),n.hasZ&&e.coords.push(i||0)}function v(e){switch(typeof e){case"string":return(0,r.i)(e)?"esriFieldTypeDate":"esriFieldTypeString";case"number":return"esriFieldTypeDouble";default:return"unknown"}}function A(e,t=4326){if(!e)throw new o.A("geojson-layer:empty","GeoJSON data is empty");if("Feature"!==e.type&&"FeatureCollection"!==e.type)throw new o.A("geojson-layer:unsupported-geojson-object","missing or not supported GeoJSON object type",{data:e});const{crs:n}=e;if(!n)return;const r="string"==typeof n?n:"name"===n.type?n.properties.name:"EPSG"===n.type?n.properties.code:null,a=(0,i.i)({wkid:t})?new RegExp(".*(CRS84H?|4326)$","i"):new RegExp(`.*(${t})$`,"i");if(!r||!a.test(r))throw new o.A("geojson:unsupported-crs","unsupported GeoJSON 'crs' member",{crs:n})}function F(e,t={}){const n=[],r=new Set,o=new Set;let i,a=!1,s=null,u=!1,{geometryType:f=null}=t,m=!1;for(const t of p(e)){const{geometry:e,properties:p,id:g}=t;if((!e||(f||(f=c(e.type)),c(e.type)===f))&&(a||(a=y(d(e))),u||(u=null!=g,u&&(i=typeof g,p&&(s=Object.keys(p).filter((e=>p[e]===g))))),p&&s&&u&&null!=g&&(s.length>1?s=s.filter((e=>p[e]===g)):1===s.length&&(s=p[s[0]]===g?s:[])),!m&&p)){let e=!0;for(const t in p){if(r.has(t))continue;const i=p[t];if(null==i){e=!1,o.add(t);continue}const a=v(i);if("unknown"===a){o.add(t);continue}o.delete(t),r.add(t);const s=(0,l.rS)(t);s&&n.push({name:s,alias:t,type:a})}m=e}}const g=(0,l.rS)(1===s?.length&&s[0]||null)??void 0;if(g)for(const e of n)if(e.name===g&&(0,l.WA)(e)){e.type="esriFieldTypeOID";break}return{fields:n,geometryType:f,hasZ:a,objectIdFieldName:g,objectIdFieldType:i,unknownFields:Array.from(o)}}function x(e,t){return Array.from(function*(e,t={}){const{geometryType:n,objectIdField:r}=t;for(const o of e){const{geometry:e,properties:i,id:l}=o;if(e&&c(e.type)!==n)continue;const u=i||{};let p;r&&(p=u[r],null==l||p||(u[r]=p=l));const d=new a.O(e?g(new s.O,e,t):null,u,null,p??void 0);yield d}}(p(e),t))}},43164:(e,t,n)=>{function r(e,t){if(e&&t)for(const n of e.children)if(n.localName in t){const e=t[n.localName];if("function"==typeof e){const t=e(n);t&&r(n,t)}else r(n,e)}}function*o(e,t){for(const n of e.children)if(n.localName in t){const e=t[n.localName];"function"==typeof e?yield e(n):yield*o(n,e)}}n.d(t,{i:()=>o,v:()=>r})},34225:(e,t,n)=>{n.d(t,{E:()=>L,Fu:()=>k,O8:()=>_,UH:()=>W,YW:()=>G,i5:()=>b,mG:()=>j,x$:()=>I}),n(94345);var r=n(64604),o=n(6407),i=n(81242),a=n(99063),s=n(78281),l=n(69763),u=n(92517),c=n(73671),p=n(43164),d=n(1985),y=n(44864),f=n(30011),m=n(7969),g=n(44600);n(36544),n(32773),n(20266),n(90740),n(2160),n(32816),n(99924),n(41390),n(69421),n(40499),n(93181),n(13671),n(91047),n(29298),n(58498),n(45371),n(80959),n(49877),n(93804),n(18683),n(29512),n(56273),n(36533),n(64752),n(48844),n(29208),n(84200),n(97827),n(91695),n(18169),n(48402),n(16699),n(26809),n(2589),n(18527),n(67504),n(77037),n(44945),n(47387),n(46728),n(64102),n(58126),n(1178),n(88663),n(95637),n(59930),n(45862),n(72762),n(71613),n(17872),n(55270),n(50214),n(59192),n(78016),n(54483),n(95779),n(13262),n(346);const h="xlink:href",w="2.0.0",b="__esri_wfs_id__",S="wfs-layer:empty-service",T="wfs-layer:feature-type-not-found",v="wfs-layer:geojson-not-supported",A="wfs-layer:kvp-encoding-not-supported",F="wfs-layer:malformed-json",x="wfs-layer:unknown-geometry-type",N="wfs-layer:unknown-field-type",P="wfs-layer:unsupported-spatial-reference",C="wfs-layer:unsupported-wfs-version";async function k(e,t){const n=function(e){const t=Z(e);!function(e){const t=e.firstElementChild?.getAttribute("version");if(t&&t!==w)throw new o.A(C,`Unsupported WFS version ${t}. Supported version: ${w}`)}(t),Y(t);const n=t.firstElementChild,r=(0,i.c)((0,p.i)(n,{FeatureTypeList:{FeatureType:e=>{const t={typeName:"undefined:undefined",name:"",title:"",description:"",extent:null,namespacePrefix:"",namespaceUri:"",defaultSpatialReference:4326,supportedSpatialReferences:[]},n=new Set;return(0,p.v)(e,{Name:e=>{const{name:n,prefix:r}=J(e.textContent);t.typeName=`${r}:${n}`,t.name=n,t.namespacePrefix=r,t.namespaceUri=e.lookupNamespaceURI(r)},Abstract:e=>{t.description=e.textContent},Title:e=>{t.title=e.textContent},WGS84BoundingBox:e=>{t.extent=g.A.fromJSON(function(e){let t,n,r,o;for(const i of e.children)switch(i.localName){case"LowerCorner":[t,n]=i.textContent.split(" ").map((e=>Number.parseFloat(e)));break;case"UpperCorner":[r,o]=i.textContent.split(" ").map((e=>Number.parseFloat(e)))}return{xmin:t,ymin:n,xmax:r,ymax:o,spatialReference:l.w}}(e))},DefaultCRS:e=>{const r=V(e);r&&(t.defaultSpatialReference=r,n.add(r))},OtherCRS:e=>{const t=V(e);t&&n.add(t)}}),t.title||(t.title=t.name),n.add(4326),t.supportedSpatialReferences.push(...n),t}}}));return{operations:E(n),get featureTypes(){return Array.from(r())},readFeatureTypes:r}}((await(0,r.A)(e,{responseType:"text",query:{SERVICE:"WFS",REQUEST:"GetCapabilities",VERSION:w,...t?.customParameters},signal:t?.signal})).data);return function(e,t){(0,a.m3)(e)&&((0,a.FX)(e,t.operations.DescribeFeatureType.url,!0)&&(t.operations.DescribeFeatureType.url=(0,a.lM)(t.operations.DescribeFeatureType.url)),(0,a.FX)(e,t.operations.GetFeature.url,!0)&&(t.operations.GetFeature.url=(0,a.lM)(t.operations.GetFeature.url)))}(e,n),n}const M=["json","application/json","geojson","application/json; subtype=geojson","application/geo+json"];function R(e){for(const t of M){const n=e.findIndex((e=>e.toLowerCase()===t));if(n>=0)return e[n]}return null}function E(e){let t=!1;const n={GetCapabilities:{url:""},DescribeFeatureType:{url:""},GetFeature:{url:"",outputFormat:null,supportsPagination:!1}},r=[],i=[];if((0,p.v)(e,{OperationsMetadata:{Parameter:e=>{if("outputFormat"===e.getAttribute("name"))return{AllowedValues:{Value:({textContent:e})=>{e&&r.push(e)}}}},Operation:e=>{switch(e.getAttribute("name")){case"GetCapabilities":return{DCP:{HTTP:{Get:e=>{n.GetCapabilities.url=e.getAttribute(h)}}}};case"DescribeFeatureType":return{DCP:{HTTP:{Get:e=>{n.DescribeFeatureType.url=e.getAttribute(h)}}}};case"GetFeature":return{DCP:{HTTP:{Get:e=>{n.GetFeature.url=e.getAttribute(h)}}},Parameter:e=>{if("outputFormat"===e.getAttribute("name"))return{AllowedValues:{Value:({textContent:e})=>{e&&i.push(e)}}}}}}},Constraint:e=>{switch(e.getAttribute("name")){case"KVPEncoding":return{DefaultValue:e=>{t="true"===e.textContent.toLowerCase()}};case"ImplementsResultPaging":return{DefaultValue:e=>{n.GetFeature.supportsPagination="true"===e.textContent.toLowerCase()}}}}}}),n.GetFeature.outputFormat=R(i)??R(r),!t)throw new o.A(A,"WFS service doesn't support key/value pair (KVP) encoding");if(null==n.GetFeature.outputFormat)throw new o.A(v,"WFS service doesn't support GeoJSON output format");return n}function V(e){const t=parseInt(e.textContent?.match(/(?\d+$)/i)?.groups?.wkid??"",10);if(!Number.isNaN(t))return t}function j(e,t,n){return(0,i.f)(e,(e=>n?e.name===t&&e.namespaceUri===n:e.typeName===t||e.name===t))}async function _(e,t,n,r={}){const{featureType:i,extent:a}=await async function(e,t,n,r={}){const i=e.readFeatureTypes(),a=t?j(i,t,n):i.next().value,{spatialReference:u=new m.A({wkid:a?.defaultSpatialReference})}=r;if(null==a)throw t?new o.A(T,`The type '${t}' could not be found in the service`):new o.A(S,"The service is empty");let c=a.extent;if(c&&!(0,l.f)(c.spatialReference,u))try{await(0,s.initializeProjection)(c.spatialReference,u,void 0,r),c=(0,s.project)(c,u)}catch{throw new o.A(P,"Projection not supported")}return{extent:c,spatialReference:u,featureType:a}}(e,t,n,r),{spatialReference:u}=W(e.operations.GetFeature.url,i,r.spatialReference),{fields:c,geometryType:p,swapXY:d,objectIdField:y,geometryField:f}=await async function(e,t,n,r={}){const{typeName:i}=t,[a,s]=await Promise.allSettled([D(e.operations.DescribeFeatureType.url,i,r),O(e,i,n,r)]),l=e=>new o.A("wfs-layer:getWFSLayerTypeInfo-error",`An error occurred while getting info about the feature type '${i}'`,{error:e});if("rejected"===a.status)throw l(a.reason);if("rejected"===s.status)throw l(s.reason);const{fields:u,errors:c}=a.value??{},p=a.value?.geometryType||s.value?.geometryType,d=s.value?.swapXY??!1;if(null==p)throw new o.A(x,`The geometry type could not be determined for type '${i}`,{typeName:i,geometryType:p,fields:u,errors:c});return{...G(u??[]),geometryType:p,swapXY:d}}(e,i,u,r);return{url:e.operations.GetCapabilities.url,name:i.name,namespaceUri:i.namespaceUri,fields:c,geometryField:f,geometryType:p,objectIdField:y,spatialReference:r.spatialReference??new m.A({wkid:i.defaultSpatialReference}),extent:a,swapXY:d,wfsCapabilities:e,customParameters:r.customParameters}}function G(e){const t=e.find((e=>"geometry"===e.type));let n=e.find((e=>"oid"===e.type));return e=e.filter((e=>"geometry"!==e.type)),n||(n=new y.A({name:b,type:"oid",alias:b}),e.unshift(n)),{geometryField:t?.name??null,objectIdField:n.name,fields:e}}async function O(e,t,n,o={}){let i,a=!1;const[s,l]=await Promise.all([I(e.operations.GetFeature.url,t,n,e.operations.GetFeature.outputFormat,{...o,count:1}),(0,r.A)(e.operations.GetFeature.url,{responseType:"text",query:U(t,n,void 0,{...o,count:1}),signal:o?.signal})]),p="FeatureCollection"===s.type&&s.features[0]?.geometry;if(p){let e;switch(i=u.f.fromJSON((0,c.g)(p.type)),p.type){case"Point":e=p.coordinates;break;case"LineString":case"MultiPoint":e=p.coordinates[0];break;case"MultiLineString":case"Polygon":e=p.coordinates[0][0];break;case"MultiPolygon":e=p.coordinates[0][0][0]}const t=/<[^>]*pos[^>]*> *(-?\d+(?:\.\d+)?) (-?\d+(?:\.\d+)?)/.exec(l.data);if(t){const n=e[0].toFixed(3),r=e[1].toFixed(3),o=parseFloat(t[1]).toFixed(3);n===parseFloat(t[2]).toFixed(3)&&r===o&&(a=!0)}}return{geometryType:i,swapXY:a}}async function D(e,t,n){return function(e,t){const{name:n}=J(e),r=Z(t);Y(r);const a=(0,i.f)((0,p.i)(r.firstElementChild,{element:e=>e}),(e=>e.getAttribute("name")===n));if(null!=a){const e=a.getAttribute("type"),t=e?(0,i.f)((0,p.i)(r.firstElementChild,{complexType:e=>e}),(t=>t.getAttribute("name")===J(e).name)):(0,i.f)((0,p.i)(a,{complexType:e=>e}),(()=>!0));if(t)return function(e){const t=[],n=[];let r;const i=(0,p.i)(e,{complexContent:{extension:{sequence:{element:e=>e}}}});for(const a of i){const i=a.getAttribute("name");if(!i)continue;let s,l;if(a.hasAttribute("type")?s=J(a.getAttribute("type")).name:(0,p.v)(a,{simpleType:{restriction:e=>(s=J(e.getAttribute("base")).name,{maxLength:e=>{l=+e.getAttribute("value")}})}}),!s)continue;const u="true"===a.getAttribute("nillable");let c=!1;switch(s.toLowerCase()){case"integer":case"nonpositiveinteger":case"negativeinteger":case"long":case"int":case"short":case"byte":case"nonnegativeinteger":case"unsignedlong":case"unsignedint":case"unsignedshort":case"unsignedbyte":case"positiveinteger":n.push(new y.A({name:i,alias:i,type:"integer",nullable:u,length:(0,f._b)("integer")}));break;case"float":case"double":case"decimal":n.push(new y.A({name:i,alias:i,type:"double",nullable:u,length:(0,f._b)("double")}));break;case"boolean":case"string":case"gyearmonth":case"gyear":case"gmonthday":case"gday":case"gmonth":case"anyuri":case"qname":case"notation":case"normalizedstring":case"token":case"language":case"idrefs":case"entities":case"nmtoken":case"nmtokens":case"name":case"ncname":case"id":case"idref":case"entity":case"duration":case"time":n.push(new y.A({name:i,alias:i,type:"string",nullable:u,length:l??(0,f._b)("string")}));break;case"datetime":case"date":n.push(new y.A({name:i,alias:i,type:"date",nullable:u,length:l??(0,f._b)("date")}));break;case"pointpropertytype":r="point",c=!0;break;case"multipointpropertytype":r="multipoint",c=!0;break;case"curvepropertytype":case"multicurvepropertytype":case"multilinestringpropertytype":r="polyline",c=!0;break;case"surfacepropertytype":case"multisurfacepropertytype":case"multipolygonpropertytype":r="polygon",c=!0;break;case"geometrypropertytype":case"multigeometrypropertytype":c=!0,t.push(new o.A(x,`geometry type '${s}' is not supported`,{type:(new XMLSerializer).serializeToString(e)}));break;default:t.push(new o.A(N,`Unknown field type '${s}'`,{type:(new XMLSerializer).serializeToString(e)}))}c&&n.push(new y.A({name:i,alias:i,type:"geometry",nullable:u}))}for(const e of n)if("integer"===e.type&&!e.nullable&&$.has(e.name.toLowerCase())){e.type="oid";break}return{geometryType:r,fields:n,errors:t}}(t)}throw new o.A(T,`Type '${e}' not found in document`,{document:(new XMLSerializer).serializeToString(r)})}(t,(await(0,r.A)(e,{responseType:"text",query:{SERVICE:"WFS",REQUEST:"DescribeFeatureType",VERSION:w,TYPENAME:t,TYPENAMES:t,...n?.customParameters},signal:n?.signal})).data)}const $=new Set(["objectid","fid"]);async function I(e,t,n,i,a){let{data:s}=await(0,r.A)(e,{responseType:"text",query:U(t,n,i,a),signal:a?.signal});s=s.replaceAll(/": +(-?\d+),(\d+)(,)?/g,'": $1.$2$3');try{return JSON.parse(s)}catch(e){throw new o.A(F,"Error while parsing the response",{response:s,error:e})}}function U(e,t,n,r){const o="number"==typeof t?t:t.wkid;return{SERVICE:"WFS",REQUEST:"GetFeature",VERSION:w,TYPENAMES:e,OUTPUTFORMAT:n,SRSNAME:"EPSG:"+o,STARTINDEX:r?.startIndex,COUNT:r?.count,...r?.customParameters}}async function L(e,t,n){const o=await(0,r.A)(e,{responseType:"text",query:{SERVICE:"WFS",REQUEST:"GetFeature",VERSION:w,TYPENAMES:t,RESULTTYPE:"hits",...n?.customParameters},signal:n?.signal}),i=/numberMatched=["'](?\d+)["']/gi.exec(o.data);if(i?.groups)return+i.groups.numberMatched}function Z(e){return(new DOMParser).parseFromString(e.trim(),"text/xml")}function J(e){const[t,n]=e.split(":");return{prefix:n?t:"",name:n??t}}function Y(e){let t="",n="";if((0,p.v)(e.firstElementChild,{Exception:e=>(t=e.getAttribute("exceptionCode"),{ExceptionText:e=>{n=e.textContent}})}),t)throw new o.A(`wfs-layer:${t}`,n)}function W(e,t,n){const r={wkid:t.defaultSpatialReference},o=null!=n?.wkid?{wkid:n.wkid}:r;return{spatialReference:o,getFeatureSpatialReference:(0,d.a)(e)||o.wkid&&t.supportedSpatialReferences.includes(o.wkid)?{wkid:o.wkid}:{wkid:t.defaultSpatialReference}}}},59930:(e,t,n)=>{n.d(t,{A:()=>f});var r,o=n(32816),i=n(32773),a=n(29298),s=(n(20266),n(88663)),l=n(69421),u=n(99924),c=n(45862);n(36544),n(93181),n(13671),n(40499),n(6407),n(90740),n(93804),n(91047),n(41390),n(58498),n(45371),n(80959);let p=r=class extends u.oY{constructor(e){super(e),this.name=null,this.code=null}clone(){return new r({name:this.name,code:this.code})}};var d;(0,o._)([(0,a.MZ)({type:String,json:{write:!0}})],p.prototype,"name",void 0),(0,o._)([(0,a.MZ)({type:[String,Number],json:{write:!0}})],p.prototype,"code",void 0),p=r=(0,o._)([(0,l.$)("esri.layers.support.CodedValue")],p);let y=d=class extends c.A{constructor(e){super(e),this.codedValues=null,this.type="coded-value"}getName(e){let t=null;if(this.codedValues){const n=String(e);this.codedValues.some((e=>(String(e.code)===n&&(t=e.name),!!t)))}return t}clone(){return new d({codedValues:(0,i.o8)(this.codedValues),name:this.name})}};(0,o._)([(0,a.MZ)({type:[p],json:{write:!0}})],y.prototype,"codedValues",void 0),(0,o._)([(0,s.e)({codedValue:"coded-value"})],y.prototype,"type",void 0),y=d=(0,o._)([(0,l.$)("esri.layers.support.CodedValueDomain")],y);const f=y},45862:(e,t,n)=>{n.d(t,{A:()=>p});var r=n(32816),o=n(93804),i=n(99924),a=n(29298),s=(n(32773),n(20266),n(88663)),l=n(69421);n(90740),n(41390),n(40499),n(93181),n(13671),n(58498),n(91047),n(45371),n(80959),n(6407),n(36544);const u=new o.J({inherited:"inherited",codedValue:"coded-value",range:"range"});let c=class extends i.oY{constructor(e){super(e),this.name=null,this.type=null}};(0,r._)([(0,a.MZ)({type:String,json:{write:!0}})],c.prototype,"name",void 0),(0,r._)([(0,s.e)(u)],c.prototype,"type",void 0),c=(0,r._)([(0,l.$)("esri.layers.support.Domain")],c);const p=c},44864:(e,t,n)=>{n.d(t,{A:()=>g});var r,o=n(32816),i=n(93804),a=n(99924),s=n(29298),l=n(36544),u=(n(32773),n(88663)),c=n(49877),p=n(69421),d=n(95637),y=n(17872);n(90740),n(41390),n(20266),n(40499),n(93181),n(13671),n(58498),n(91047),n(45371),n(80959),n(6407),n(59930),n(45862),n(72762),n(71613);const f=new i.J({binary:"binary",coordinate:"coordinate",countOrAmount:"count-or-amount",dateAndTime:"date-and-time",description:"description",locationOrPlaceName:"location-or-place-name",measurement:"measurement",nameOrTitle:"name-or-title",none:"none",orderedOrRanked:"ordered-or-ranked",percentageOrRatio:"percentage-or-ratio",typeOrCategory:"type-or-category",uniqueIdentifier:"unique-identifier"});let m=r=class extends a.oY{constructor(e){super(e),this.alias=null,this.defaultValue=void 0,this.description=null,this.domain=null,this.editable=!0,this.length=void 0,this.name=null,this.nullable=!0,this.type=null,this.valueType=null,this.visible=!0}readDescription(e,{description:t}){let n=null;try{n=t?JSON.parse(t):null}catch(e){}return n?.value??null}readValueType(e,{description:t}){let n=null;try{n=t?JSON.parse(t):null}catch(e){}return n?f.fromJSON(n.fieldValueType):null}clone(){return new r({alias:this.alias,defaultValue:this.defaultValue,description:this.description,domain:this.domain?.clone()??null,editable:this.editable,length:this.length,name:this.name,nullable:this.nullable,type:this.type,valueType:this.valueType,visible:this.visible})}};(0,o._)([(0,s.MZ)({type:String,json:{write:!0}})],m.prototype,"alias",void 0),(0,o._)([(0,s.MZ)({type:[String,Number],json:{write:{allowNull:!0}}})],m.prototype,"defaultValue",void 0),(0,o._)([(0,s.MZ)()],m.prototype,"description",void 0),(0,o._)([(0,c.r)("description")],m.prototype,"readDescription",null),(0,o._)([(0,s.MZ)({types:d.t,json:{read:{reader:d.f},write:!0}})],m.prototype,"domain",void 0),(0,o._)([(0,s.MZ)({type:Boolean,json:{write:!0}})],m.prototype,"editable",void 0),(0,o._)([(0,s.MZ)({type:l.I,json:{write:{overridePolicy:e=>({enabled:Number.isFinite(e)})}}})],m.prototype,"length",void 0),(0,o._)([(0,s.MZ)({type:String,json:{write:!0}})],m.prototype,"name",void 0),(0,o._)([(0,s.MZ)({type:Boolean,json:{write:!0}})],m.prototype,"nullable",void 0),(0,o._)([(0,u.e)(y.k)],m.prototype,"type",void 0),(0,o._)([(0,s.MZ)()],m.prototype,"valueType",void 0),(0,o._)([(0,c.r)("valueType",["description"])],m.prototype,"readValueType",null),(0,o._)([(0,s.MZ)({type:Boolean,json:{read:!1}})],m.prototype,"visible",void 0),m=r=(0,o._)([(0,p.$)("esri.layers.support.Field")],m);const g=m},72762:(e,t,n)=>{n.d(t,{A:()=>u});var r,o=n(32816),i=(n(20266),n(32773),n(6407),n(88663)),a=n(69421),s=n(45862);n(90740),n(93804),n(29298),n(36544),n(93181),n(13671),n(40499),n(91047),n(99924),n(41390),n(58498),n(45371),n(80959);let l=r=class extends s.A{constructor(e){super(e),this.type="inherited"}clone(){return new r}};(0,o._)([(0,i.e)({inherited:"inherited"})],l.prototype,"type",void 0),l=r=(0,o._)([(0,a.$)("esri.layers.support.InheritedDomain")],l);const u=l},71613:(e,t,n)=>{n.d(t,{A:()=>c});var r,o=n(32816),i=n(29298),a=(n(32773),n(20266),n(88663)),s=n(69421),l=n(45862);n(36544),n(93181),n(13671),n(40499),n(6407),n(90740),n(93804),n(91047),n(99924),n(41390),n(58498),n(45371),n(80959);let u=r=class extends l.A{constructor(e){super(e),this.maxValue=null,this.minValue=null,this.type="range"}clone(){return new r({maxValue:this.maxValue,minValue:this.minValue,name:this.name})}};(0,o._)([(0,i.MZ)({json:{type:[Number],read:{source:"range",reader:(e,t)=>t.range?.[1]},write:{enabled:!1,overridePolicy(){return{enabled:null!=this.maxValue&&null==this.minValue}},target:"range",writer(e,t,n){t[n]=[this.minValue||0,e]}}}})],u.prototype,"maxValue",void 0),(0,o._)([(0,i.MZ)({json:{type:[Number],read:{source:"range",reader:(e,t)=>t.range?.[0]},write:{target:"range",writer(e,t,n){t[n]=[e,this.maxValue||0]}}}})],u.prototype,"minValue",void 0),(0,o._)([(0,a.e)({range:"range"})],u.prototype,"type",void 0),u=r=(0,o._)([(0,s.$)("esri.layers.support.RangeDomain")],u);const c=u}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/5ab56612e11eeebc4019.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/5ab56612e11eeebc4019.js new file mode 100644 index 00000000..4f02b7d6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/5ab56612e11eeebc4019.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[4132,7138,1751],{66136:(e,t,r)=>{r.d(t,{A:()=>g});var i,s=r(32816),n=r(99924),a=r(4734),o=r(29298),l=(r(32773),r(20266),r(49877)),d=r(69421),p=r(56273),u=r(78016);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(50214),r(93804),r(59192),r(54483),r(36544);let y=i=class extends n.oY{static get allTime(){return c}static get empty(){return h}static fromArray(e){return new i({start:null!=e[0]?new Date(e[0]):e[0],end:null!=e[1]?new Date(e[1]):e[1]})}constructor(e){super(e),this.end=null,this.start=null}readEnd(e,t){return null!=t.end?new Date(t.end):null}writeEnd(e,t){t.end=e?.getTime()??null}get isAllTime(){return this.equals(i.allTime)}get isEmpty(){return this.equals(i.empty)}readStart(e,t){return null!=t.start?new Date(t.start):null}writeStart(e,t){t.start=e?.getTime()??null}clone(){return new i({end:this.end,start:this.start})}equals(e){if(!e)return!1;const t=this.start?.getTime()??this.start,r=this.end?.getTime()??this.end,i=e.start?.getTime()??e.start,s=e.end?.getTime()??e.end;return t===i&&r===s}expandTo(e,t=u.s){if(this.isEmpty||this.isAllTime)return this.clone();let r=this.start;r&&(r=(0,a.t)(r,e,t));let s=this.end;if(s){const r=(0,a.t)(s,e,t);s=s.getTime()===r.getTime()?r:(0,a.o)(r,1,e,t)}return new i({start:r,end:s})}intersection(e){if(!e)return this.clone();if(this.isEmpty||e.isEmpty)return i.empty;if(this.isAllTime)return e.clone();if(e.isAllTime)return this.clone();const t=this.start?.getTime()??-1/0,r=this.end?.getTime()??1/0,s=e.start?.getTime()??-1/0,n=e.end?.getTime()??1/0;let a,o;return s>=t&&s<=r?a=s:t>=s&&t<=n&&(a=t),r>=s&&r<=n?o=r:n>=t&&n<=r&&(o=n),null==a||null==o||isNaN(a)||isNaN(o)?i.empty:new i({start:a===-1/0?null:new Date(a),end:o===1/0?null:new Date(o)})}offset(e,t,r=u.s){if(this.isEmpty||this.isAllTime)return this.clone();const s=new i,{start:n,end:o}=this;return null!=n&&(s.start=(0,a.o)(n,e,t,r)),null!=o&&(s.end=(0,a.o)(o,e,t,r)),s}toArray(){return this.isEmpty?[void 0,void 0]:[this.start?.getTime()??null,this.end?.getTime()??null]}union(e){if(!e||e.isEmpty)return this.clone();if(this.isEmpty)return e.clone();if(this.isAllTime||e.isAllTime)return c.clone();const t=null!=this.start&&null!=e.start?new Date(Math.min(this.start.getTime(),e.start.getTime())):null,r=null!=this.end&&null!=e.end?new Date(Math.max(this.end.getTime(),e.end.getTime())):null;return new i({start:t,end:r})}};(0,s._)([(0,o.MZ)({type:Date,json:{write:{allowNull:!0}}})],y.prototype,"end",void 0),(0,s._)([(0,l.r)("end")],y.prototype,"readEnd",null),(0,s._)([(0,p.w)("end")],y.prototype,"writeEnd",null),(0,s._)([(0,o.MZ)({readOnly:!0,json:{read:!1}})],y.prototype,"isAllTime",null),(0,s._)([(0,o.MZ)({readOnly:!0,json:{read:!1}})],y.prototype,"isEmpty",null),(0,s._)([(0,o.MZ)({type:Date,json:{write:{allowNull:!0}}})],y.prototype,"start",void 0),(0,s._)([(0,l.r)("start")],y.prototype,"readStart",null),(0,s._)([(0,p.w)("start")],y.prototype,"writeStart",null),y=i=(0,s._)([(0,d.$)("esri.TimeExtent")],y);const c=new y,h=new y({start:void 0,end:void 0}),g=y},24877:(e,t,r)=>{r.d(t,{C:()=>d});var i=r(32816),s=r(17745),n=(r(73067),r(6407),r(20266),r(41390)),a=r(29298),o=r(69421);let l=class extends s.A{constructor(e){super(e),this.getCollections=null}initialize(){this.addHandles((0,n.a)((()=>this._refresh())))}destroy(){this.getCollections=null}_refresh(){const e=null!=this.getCollections?this.getCollections():null;if(null==e)return void this.removeAll();let t=0;for(const r of e)null!=r&&(t=this._processCollection(t,r));this.splice(t,this.length)}_createNewInstance(e){return new s.A(e)}_processCollection(e,t){if(!t)return e;const r=this.itemFilterFunction??(e=>!!e);for(const i of t)if(i){if(r(i)){const t=this.indexOf(i,e);t>=0?t!==e&&this.reorder(i,e):this.add(i,e),++e}if(this.getChildrenFunction){const t=this.getChildrenFunction(i);if(Array.isArray(t))for(const r of t)e=this._processCollection(e,r);else e=this._processCollection(e,t)}}return e}};(0,i._)([(0,a.MZ)()],l.prototype,"getCollections",void 0),(0,i._)([(0,a.MZ)()],l.prototype,"getChildrenFunction",void 0),(0,i._)([(0,a.MZ)()],l.prototype,"itemFilterFunction",void 0),l=(0,i._)([(0,o.$)("esri.core.CollectionFlattener")],l);const d=l},2810:(e,t,r)=>{r.d(t,{M:()=>m,a:()=>f});var i=r(32816),s=r(41390),n=r(99924),a=r(32773),o=r(93181),l=r(69421),d=r(29298);class p{constructor(){this._propertyOriginMap=new Map,this._originStores=new Array(s.o),this._values=new Map,this.multipleOriginsSupported=!0}clone(e){const t=new p,r=this._originStores[s.O.DEFAULTS];r&&r.forEach(((e,r)=>{t.set(r,(0,a.o8)(e),s.O.DEFAULTS)}));for(let r=s.O.SERVICE;r{e&&e.has(s)||t.set(s,(0,a.o8)(i),r)}))}return t}get(e,t){const r=void 0===t?this._values:this._originStores[t];return r?r.get(e):void 0}keys(e){const t=null==e?this._values:this._originStores[e];return t?[...t.keys()]:[]}set(e,t,r=s.O.USER){let i=this._originStores[r];if(i||(i=new Map,this._originStores[r]=i),i.set(e,t),!this._values.has(e)||this._propertyOriginMap.get(e)<=r){const i=this._values.get(e);return this._values.set(e,t),this._propertyOriginMap.set(e,r),i!==t}return!1}delete(e,t=s.O.USER){const r=this._originStores[t];if(!r)return;const i=r.get(e);if(r.delete(e),this._values.has(e)&&this._propertyOriginMap.get(e)===t){this._values.delete(e);for(let r=t-1;r>=0;r--){const t=this._originStores[r];if(t&&t.has(e)){this._values.set(e,t.get(e)),this._propertyOriginMap.set(e,r);break}}}return i}has(e,t){const r=void 0===t?this._values:this._originStores[t];return!!r&&r.has(e)}revert(e,t){for(;t>0&&!this.has(e,t);)--t;const r=this._originStores[t],i=r?.get(e),s=this._values.get(e);return this._values.set(e,i),this._propertyOriginMap.set(e,t),s!==i}originOf(e){return this._propertyOriginMap.get(e)||s.O.DEFAULTS}forEach(e){this._values.forEach(e)}}const u=e=>{let t=class extends e{constructor(...e){super(...e);const t=(0,o.g)(this),r=t.store,i=new p;t.store=i,(0,n.s)(t,r,i)}read(e,t){(0,n.a)(this,e,t)}getAtOrigin(e,t){const r=y(this),i=(0,s.n)(t);if("string"==typeof e)return r.get(e,i);const n={};return e.forEach((e=>{n[e]=r.get(e,i)})),n}originOf(e){return(0,s.j)(this.originIdOf(e))}originIdOf(e){return y(this).originOf(e)}revert(e,t){const r=y(this),i=(0,s.n)(t),n=(0,o.g)(this);let a;a="string"==typeof e?"*"===e?r.keys(i):[e]:e,a.forEach((e=>{n.invalidate(e),r.revert(e,i),n.commit(e)}))}};return t=(0,i._)([(0,l.$)("esri.core.ReadOnlyMultiOriginJSONSupport")],t),t};function y(e){return(0,o.g)(e).store}let c=class extends(u(s.T)){};c=(0,i._)([(0,l.$)("esri.core.ReadOnlyMultiOriginJSONSupport")],c);const h=e=>{let t=class extends e{constructor(...e){super(...e)}clear(e,t="user"){return g(this).delete(e,(0,s.n)(t))}write(e,t){return(0,n.b)(this,e=e||{},t),e}setAtOrigin(e,t,r){(0,o.g)(this).setAtOrigin(e,t,(0,s.n)(r))}removeOrigin(e){const t=g(this),r=(0,s.n)(e),i=t.keys(r);for(const e of i)t.originOf(e)===r&&t.set(e,t.get(e,r),s.O.USER)}updateOrigin(e,t){const r=g(this),i=(0,s.n)(t),n=(0,d.g)(this,e);for(let t=i+1;t{let t=class extends(h(u(e))){constructor(...e){super(...e)}};return t=(0,i._)([(0,l.$)("esri.core.MultiOriginJSONSupport")],t),t};let f=class extends(m(s.T)){};f=(0,i._)([(0,l.$)("esri.core.MultiOriginJSONSupport")],f)},67138:(e,t,r)=>{r.d(t,{c:()=>i,g:()=>s});var i="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==r.g?r.g:"undefined"!=typeof self?self:{};function s(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}},40558:(e,t,r)=>{var i;r.d(t,{S:()=>i}),function(e){e[e.SAVE=0]="SAVE",e[e.SAVE_AS=1]="SAVE_AS"}(i||(i={}))},8410:(e,t,r)=>{r.d(t,{b:()=>s,e:()=>a});var i=r(6407);async function s(e){const t=[];for(const r of e.allLayers)if("beforeSave"in r&&"function"==typeof r.beforeSave){const e=r.beforeSave();e&&t.push(e)}await Promise.allSettled(t)}const n=new Set(["layer:unsupported","property:unsupported","symbol:unsupported","symbol-layer:unsupported","url:unsupported"]);function a(e,t,r){let s=(e.messages??[]).filter((({type:e})=>"error"===e)).map((({name:e,message:t,details:r})=>new i.A(e,t,r)));if(e.blockedRelativeUrls&&(s=s.concat(e.blockedRelativeUrls.map((e=>new i.A("url:unsupported",`Relative url '${e}' is not supported`))))),r){const{ignoreUnsupported:e,supplementalUnsupportedErrors:t=[],requiredPropertyChecksDisabled:i}=r;e&&(s=s.filter((({name:e})=>!(n.has(e)||t.includes(e))))),i&&(s=s.filter((e=>"web-document-write:property-required"!==e.name)))}if(s.length>0)throw new i.A(t.errorName,"Failed to save due to unsupported or invalid content. See 'details.errors' for more detailed information",{errors:s})}},80473:(e,t,r)=>{r.d(t,{PH:()=>o,sA:()=>a});var i=r(32816),s=r(69421);r(32773),r(20266),r(90740),r(40499),r(93181),r(13671),r(91047),r(36544),r(6407);let n=0;const a=e=>{let t=class extends e{constructor(...e){super(...e),Object.defineProperty(this,"uid",{writable:!1,configurable:!1,value:Date.now().toString(16)+"-object-"+n++})}};return t=(0,i._)([(0,s.$)("esri.core.Identifiable")],t),t},o=e=>{let t=class extends e{constructor(...e){super(...e),Object.defineProperty(this,"uid",{writable:!1,configurable:!1,value:n++})}};return t=(0,i._)([(0,s.$)("esri.core.Identifiable.NumericIdentifiable")],t),t};let l=class extends(a(class{})){};l=(0,i._)([(0,s.$)("esri.core.Identifiable")],l)},67321:(e,t,r)=>{r.d(t,{C_:()=>u,OH:()=>h,Vh:()=>g,on:()=>p,pc:()=>m,wB:()=>o,z7:()=>l}),r(73067),r(17745);var i=r(80959),s=r(13671),n=r(57732),a=r(41390);function o(e,t,r={}){return d(e,t,r,y)}function l(e,t,r={}){return d(e,t,r,c)}function d(e,t,r={},i){let s=null;const o=r.once?(e,r)=>{i(e)&&((0,n.r)(s),t(e,r))}:(e,r)=>{i(e)&&t(e,r)};if(s=(0,a.w)(e,o,r.sync,r.equals),r.initial){const t=e();o(t,t)}return s}function p(e,t,r,a={}){let l=null,d=null,p=null;function u(){l&&d&&(d.remove(),a.onListenerRemove?.(l),l=null,d=null)}function y(e){a.once&&a.once&&(0,n.r)(p),r(e)}const c=o(e,((e,r)=>{u(),(0,i.i)(e)&&(l=e,d=(0,i.o)(e,t,y),a.onListenerAdd?.(e))}),{sync:a.sync,initial:!0});return p=(0,s.m)((()=>{c.remove(),u()})),p}function u(e,t){return function(e,t,r){if((0,i.G4)(r))return Promise.reject((0,i.NK)());const a=e();if(t?.(a))return Promise.resolve(a);let o=null;function l(){o=(0,n.r)(o)}return new Promise(((n,a)=>{o=(0,s.h)([(0,i.u7)(r,(()=>{l(),a((0,i.NK)())})),d(e,(e=>{l(),n(e)}),{sync:!1,once:!0},t??y)])}))}(e,c,t)}function y(e){return!0}function c(e){return!!e}r(32816),r(29298),r(20266),r(90740),r(32773),r(36544),r(93181),r(40499),r(6407),r(69421),r(91047),r(81272),r(45371),r(44945),r(58498);const h={sync:!0},g={initial:!0},m={sync:!0,initial:!0}},64132:(e,t,r)=>{r.r(t),r.d(t,{default:()=>Z});var i=r(32816),s=r(24877),n=r(65283),a=r(20266),o=r(2810),l=r(80959),d=r(67321),p=r(29298),u=(r(32773),r(93181)),y=r(49877),c=r(69421),h=r(56273),g=r(41390),m=r(73597),f=r(31315),v=r(88730),b=r(38424),w=r(96807),S=r(57492),_=r(43059),L=r(17745),I=r(19297);function A(e,t,r){let i,s;if(e)for(let n=0,a=e.length;n{let t=class extends e{constructor(...e){super(...e),this.layers=new L.A;const t=e=>{e.parent=this,this.layerAdded(e),"elevation"!==e.type&&"base-elevation"!==e.type||a.L.getLogger(this).error(`Layer 'title:${e.title}, id:${e.id}' of type '${e.type}' is not supported as an operational layer and will therefore be ignored.`)},r=e=>{e.parent=null,this.layerRemoved(e)};this.addHandles([this.layers.on("before-add",(e=>{if(e.item===this)return e.preventDefault(),void a.L.getLogger(this).error("#add()","Cannot add layer to itself.");var t;(t=e.item).parent&&"remove"in t.parent&&t.parent.remove(t)})),this.layers.on("after-add",(e=>t(e.item))),this.layers.on("after-remove",(e=>r(e.item)))])}destroy(){const e=this.layers.toArray();for(const t of e)t.destroy();this.layers.destroy()}set layers(e){this._set("layers",(0,I.r)(e,this._get("layers")))}add(e,t){const r=this.layers;if(t=r.getNextIndex(t),e instanceof m.A){const i=e;i.parent===this?this.reorder(i,t):r.add(i,t)}else(0,l.$X)(e)?e.then((e=>{this.destroyed||this.add(e,t)})):a.L.getLogger(this).error("#add()","The item being added is not a Layer or a Promise that resolves to a Layer.")}addMany(e,t){const r=this.layers;let i=r.getNextIndex(t);e.slice().forEach((e=>{e.parent!==this?(r.add(e,i),i+=1):this.reorder(e,i)}))}findLayerById(e){return A(this.layers,"id",e)}findLayerByUid(e){return A(this.layers,"uid",e)}remove(e){return this.layers.remove(e)}removeMany(e){return this.layers.removeMany(e)}removeAll(){return this.layers.removeAll()}reorder(e,t){return this.layers.reorder(e,t)}layerAdded(e){}layerRemoved(e){}};return(0,i._)([(0,p.MZ)()],t.prototype,"layers",null),t=(0,i._)([(0,c.$)("esri.support.LayersMixin")],t),t};function T(e,t,r){if(e)for(let i=0,s=e.length;i{let t=class extends e{constructor(...e){super(...e),this.tables=new L.A,this.addHandles([this.tables.on("after-add",(e=>{const t=e.item;t.parent&&t.parent!==this&&"tables"in t.parent&&t.parent.tables.remove(t),t.parent=this,"feature"!==t.type&&a.L.getLogger(this).error(`Layer 'title:${t.title}, id:${t.id}' of type '${t.type}' is not supported as a table and will therefore be ignored.`)})),this.tables.on("after-remove",(e=>{e.item.parent=null}))])}destroy(){const e=this.tables.toArray();for(const t of e)t.destroy();this.tables.destroy()}set tables(e){this._set("tables",(0,I.r)(e,this._get("tables")))}findTableById(e){return T(this.tables,"id",e)}findTableByUid(e){return T(this.tables,"uid",e)}};return(0,i._)([(0,p.MZ)()],t.prototype,"tables",null),t=(0,i._)([(0,c.$)("esri.support.TablesMixin")],t),t},E=Symbol("WebScene");var P=r(40558),G=r(8410),C=r(13478);r(73067),r(12119),r(13201),r(13226),r(12856),r(47812),r(67138),r(98238),r(1178),r(49755),r(30011),r(55270),r(95779),r(13262),r(346),r(54131),r(19869),r(64524),r(72604),r(82408),r(69277),r(70580),r(75191),r(24319),r(62092),r(82454),r(78281),r(47387),r(46728),r(64102),r(89935),r(49813);let x=class extends((0,f.dM)((0,w.j)((0,v.q)((0,b.A)(O(M((0,o.M)(m.A)))))))){constructor(e){super(e),this.allLayers=new s.C({getCollections:()=>[this.layers],getChildrenFunction:e=>"layers"in e?e.layers:null}),this.allTables=function(e){return new s.C({getCollections:()=>[e.tables,e.layers],getChildrenFunction:e=>{const t=[];return"tables"in e&&t.push(e.tables),"layers"in e&&t.push(e.layers),t},itemFilterFunction:e=>{const t=e.parent;return!!t&&"tables"in t&&t.tables.includes(e)}})}(this),this.fullExtent=void 0,this.operationalLayerType="GroupLayer",this.spatialReference=void 0,this.type="group",this._debouncedSaveOperations=(0,l.sg)((async(e,t,i)=>{const{save:s,saveAs:n}=await r.e(5433).then(r.bind(r,65433));switch(e){case P.S.SAVE:return s(this,t);case P.S.SAVE_AS:return n(this,i,t)}}))}initialize(){this._enforceVisibility(this.visibilityMode,this.visible),this.addHandles([(0,d.wB)((()=>{let e=this.parent;for(;e&&"parent"in e&&e.parent;)e=e.parent;return e&&E in e}),(e=>{const t="prevent-adding-tables";this.removeHandles(t),e&&(this.tables.removeAll(),this.addHandles((0,d.on)((()=>this.tables),"before-add",(e=>{e.preventDefault(),a.L.getLogger(this).errorOnce("tables","tables in group layers in a webscene are not supported. Please move the tables from the group layer to the webscene if you want to persist them.")})),t))}),d.pc),(0,d.wB)((()=>this.visible),this._onVisibilityChange.bind(this),d.OH)])}destroy(){this.allLayers.destroy(),this.allTables.destroy()}get sourceIsPortalItem(){return this.portalItem&&this.originIdOf("portalItem")===g.O.USER}_writeLayers(e,t,r,i){const s=[];if(!e)return s;e.forEach((e=>{const t=(0,C.g)(e,i.webmap?i.webmap.getLayerJSONFromResourceInfo(e):null,i);t?.layerType&&s.push(t)})),t.layers=s}set portalItem(e){this._set("portalItem",e)}readPortalItem(e,t,r){const{itemId:i,layerType:s}=t;if("GroupLayer"===s&&i)return new _.default({id:i,portal:r?.portal})}writePortalItem(e,t){e?.id&&(t.itemId=e.id)}set visibilityMode(e){const t=this._get("visibilityMode")!==e;this._set("visibilityMode",e),t&&this._enforceVisibility(e,this.visible)}async beforeSave(){return(0,G.b)(this)}load(e){const t=this.loadFromPortal({supportedTypes:["Feature Service","Feature Collection","Group Layer","Scene Service"],layerModuleTypeMap:S.l},e).catch((e=>{if((0,l.QP)(e),this.sourceIsPortalItem)throw e}));return this.addResolvingPromise(t),Promise.resolve(this)}async loadAll(){return(0,n.l)(this,(e=>{e(this.layers,this.tables)}))}async save(e){return this._debouncedSaveOperations(P.S.SAVE,e)}async saveAs(e,t){return this._debouncedSaveOperations(P.S.SAVE_AS,t,e)}layerAdded(e){e.visible&&"exclusive"===this.visibilityMode?this._turnOffOtherLayers(e):"inherited"===this.visibilityMode&&(e.visible=this.visible),this.hasHandles(e.uid)?console.error(`Layer read to Grouplayer: uid=${e.uid}`):this.addHandles((0,d.wB)((()=>e.visible),(t=>this._onChildVisibilityChange(e,t)),d.OH),e.uid)}layerRemoved(e){this.removeHandles(e.uid),this._enforceVisibility(this.visibilityMode,this.visible)}_turnOffOtherLayers(e){this.layers.forEach((t=>{t!==e&&(t.visible=!1)}))}_enforceVisibility(e,t){if(!(0,u.g)(this).initialized)return;const r=this.layers;let i=r.find((e=>e.visible));switch(e){case"exclusive":r.length&&!i&&(i=r.at(0),i.visible=!0),this._turnOffOtherLayers(i);break;case"inherited":r.forEach((e=>{e.visible=t}))}}_onVisibilityChange(e){"inherited"===this.visibilityMode&&this.layers.forEach((t=>{t.visible=e}))}_onChildVisibilityChange(e,t){switch(this.visibilityMode){case"exclusive":t?this._turnOffOtherLayers(e):this._isAnyLayerVisible()||(e.visible=!0);break;case"inherited":e.visible=this.visible}}_isAnyLayerVisible(){return this.layers.some((e=>e.visible))}};(0,i._)([(0,p.MZ)({readOnly:!0,dependsOn:[]})],x.prototype,"allLayers",void 0),(0,i._)([(0,p.MZ)({readOnly:!0})],x.prototype,"allTables",void 0),(0,i._)([(0,p.MZ)({json:{read:!0,write:!0}})],x.prototype,"blendMode",void 0),(0,i._)([(0,p.MZ)()],x.prototype,"fullExtent",void 0),(0,i._)([(0,p.MZ)({readOnly:!0})],x.prototype,"sourceIsPortalItem",null),(0,i._)([(0,p.MZ)({json:{read:!1,write:{ignoreOrigin:!0}}})],x.prototype,"layers",void 0),(0,i._)([(0,h.w)("layers")],x.prototype,"_writeLayers",null),(0,i._)([(0,p.MZ)({type:["GroupLayer"]})],x.prototype,"operationalLayerType",void 0),(0,i._)([(0,p.MZ)({json:{origins:{"web-map":{read:!1,write:{overridePolicy(e,t,r){return{enabled:"Group Layer"===e?.type&&r?.initiator!==this}}}},"web-scene":{read:!1,write:!1}}}})],x.prototype,"portalItem",null),(0,i._)([(0,y.r)("web-map","portalItem",["itemId"])],x.prototype,"readPortalItem",null),(0,i._)([(0,h.w)("web-map","portalItem",{itemId:{type:String}})],x.prototype,"writePortalItem",null),(0,i._)([(0,p.MZ)()],x.prototype,"spatialReference",void 0),(0,i._)([(0,p.MZ)({json:{read:!1},readOnly:!0,value:"group"})],x.prototype,"type",void 0),(0,i._)([(0,p.MZ)({type:["independent","inherited","exclusive"],value:"independent",json:{write:!0,origins:{"web-map":{type:["independent","exclusive"],write:(e,t,r)=>{"inherited"!==e&&(t[r]=e)}}}}})],x.prototype,"visibilityMode",null),x=(0,i._)([(0,c.$)("esri.layers.GroupLayer")],x);const Z=x},73597:(e,t,r)=>{r.d(t,{A:()=>w});var i=r(32816),s=(r(94345),r(64604)),n=r(66136),a=r(6407),o=r(81272),l=r(80473),d=r(73509),p=r(20266),u=r(80959),y=r(99063),c=r(29298),h=(r(32773),r(69421)),g=r(90740),m=r(44600),f=r(7969);r(36544),r(2160),r(99924),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(49877),r(69763),r(93804),r(18683),r(29512),r(56273),r(36533),r(64752),r(48844),r(29208),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(67504),r(92517),r(77037),r(4734),r(50214),r(59192),r(78016),r(54483),r(28276);let v=0,b=class extends(o.A.EventedMixin((0,l.sA)(d.A))){constructor(){super(...arguments),this.attributionDataUrl=null,this.fullExtent=new m.A(-180,-90,180,90,f.A.WGS84),this.id=Date.now().toString(16)+"-layer-"+v++,this.legendEnabled=!0,this.listMode="show",this.opacity=1,this.parent=null,this.persistenceEnabled=!1,this.popupEnabled=!0,this.attributionVisible=!0,this.spatialReference=f.A.WGS84,this.title=null,this.type=null,this.url=null,this.visibilityTimeExtent=null,this.visible=!0}static async fromArcGISServerUrl(e){const t="string"==typeof e?{url:e}:e;return(await r.e(2349).then(r.bind(r,42349))).fromUrl(t)}static fromPortalItem(e){return async function(e){const t="portalItem"in e?e:{portalItem:e},{fromItem:i}=await r.e(6810).then(r.bind(r,56810)).then((e=>e.e));try{return await i(t)}catch(e){const r=t?.portalItem,i=r?.id||"unset",s=r?.portal?.url||g.A.portalUrl;throw p.L.getLogger("esri.layers.support.fromPortalItem").error("#fromPortalItem()","Failed to create layer from portal item (portal: '"+s+"', id: '"+i+"')",e),e}}(e)}initialize(){this.when().catch((e=>{(0,u.zf)(e)||p.L.getLogger(this).error("#load()",`Failed to load layer (title: '${this.title??"no title"}', id: '${this.id??"no id"}')`,{error:e})}))}destroy(){const e=this.parent;if(e){const t=this;"layers"in e&&e.layers.includes(t)?e.layers.remove(t):"tables"in e&&e.tables.includes(t)?e.tables.remove(t):"baseLayers"in e&&e.baseLayers.includes(t)?e.baseLayers.remove(t):"referenceLayers"in e&&e.referenceLayers.includes(t)&&e.referenceLayers.remove(t),this._set("parent",null)}}get hasAttributionData(){return null!=this.attributionDataUrl}get parsedUrl(){return(0,y.An)(this.url)}async fetchAttributionData(){const e=this.attributionDataUrl;if(this.hasAttributionData&&e)return(await(0,s.A)(e,{query:{f:"json"},responseType:"json"})).data;throw new a.A("layer:no-attribution-data","Layer does not have attribution data")}};(0,i._)([(0,c.MZ)({type:String})],b.prototype,"attributionDataUrl",void 0),(0,i._)([(0,c.MZ)({type:m.A})],b.prototype,"fullExtent",void 0),(0,i._)([(0,c.MZ)({readOnly:!0})],b.prototype,"hasAttributionData",null),(0,i._)([(0,c.MZ)({type:String,clonable:!1})],b.prototype,"id",void 0),(0,i._)([(0,c.MZ)({type:Boolean,nonNullable:!0})],b.prototype,"legendEnabled",void 0),(0,i._)([(0,c.MZ)({type:["show","hide","hide-children"]})],b.prototype,"listMode",void 0),(0,i._)([(0,c.MZ)({type:Number,range:{min:0,max:1},nonNullable:!0})],b.prototype,"opacity",void 0),(0,i._)([(0,c.MZ)({clonable:!1})],b.prototype,"parent",void 0),(0,i._)([(0,c.MZ)({readOnly:!0})],b.prototype,"parsedUrl",null),(0,i._)([(0,c.MZ)({type:Boolean,readOnly:!0})],b.prototype,"persistenceEnabled",void 0),(0,i._)([(0,c.MZ)({type:Boolean})],b.prototype,"popupEnabled",void 0),(0,i._)([(0,c.MZ)({type:Boolean})],b.prototype,"attributionVisible",void 0),(0,i._)([(0,c.MZ)({type:f.A})],b.prototype,"spatialReference",void 0),(0,i._)([(0,c.MZ)({type:String})],b.prototype,"title",void 0),(0,i._)([(0,c.MZ)({readOnly:!0,json:{read:!1}})],b.prototype,"type",void 0),(0,i._)([(0,c.MZ)()],b.prototype,"url",void 0),(0,i._)([(0,c.MZ)({type:n.A})],b.prototype,"visibilityTimeExtent",void 0),(0,i._)([(0,c.MZ)({type:Boolean,nonNullable:!0})],b.prototype,"visible",void 0),b=(0,i._)([(0,h.$)("esri.layers.Layer")],b);const w=b},88730:(e,t,r)=>{r.d(t,{q:()=>b});var i=r(32816),s=r(66136),n=r(6407),a=r(99063),o=r(29298),l=r(36544),d=(r(32773),r(49877)),p=r(69421),u=r(56273),y=r(82530),c=r(99924),h=r(98238);r(4734),r(50214),r(93804),r(90740),r(59192),r(13671),r(78016),r(54483),r(20266),r(41390),r(40499),r(93181),r(58498),r(91047),r(45371),r(80959),r(44600),r(2160),r(7969),r(69763),r(18683),r(64604),r(29512),r(64752),r(48844),r(29208),r(1178),r(49755),r(30011),r(55270),r(95779),r(13262),r(346),r(16699),r(26809),r(2589),r(18527),r(94345),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(67504),r(92517),r(77037),r(54131),r(19869),r(64524);const g={ArcGISAnnotationLayer:!0,ArcGISDimensionLayer:!0,ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISImageServiceVectorLayer:!0,ArcGISMapServiceLayer:!0,ArcGISStreamLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BingMapsAerial:!0,BingMapsHybrid:!0,BingMapsRoad:!0,CatalogLayer:!0,CSV:!0,GeoJSON:!0,GeoRSS:!0,GroupLayer:!0,KML:!0,KnowledgeGraphLayer:!0,MediaLayer:!0,OGCFeatureLayer:!0,OrientedImageryLayer:!0,SubtypeGroupLayer:!0,VectorTileLayer:!0,WFS:!0,WMS:!0,WebTiledLayer:!0},m={ArcGISImageServiceLayer:!0,ArcGISImageServiceVectorLayer:!0,ArcGISMapServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BingMapsAerial:!0,BingMapsHybrid:!0,BingMapsRoad:!0,OpenStreetMap:!0,VectorTileLayer:!0,WMS:!0,WebTiledLayer:!0},f={ArcGISFeatureLayer:!0,SubtypeGroupTable:!0},v={"web-scene/operational-layers":{ArcGISDimensionLayer:!0,ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISMapServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISTiledElevationServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BuildingSceneLayer:!0,CatalogLayer:!0,CSV:!0,GeoJSON:!0,GroupLayer:!0,IntegratedMesh3DTilesLayer:!0,IntegratedMeshLayer:!0,KML:!0,LineOfSightLayer:!0,MediaLayer:!0,OGCFeatureLayer:!0,PointCloudLayer:!0,RasterDataLayer:!0,VectorTileLayer:!0,Voxel:!0,WFS:!0,WMS:!0,WebTiledLayer:!0},"web-scene/basemap":{ArcGISImageServiceLayer:!0,ArcGISMapServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,OpenStreetMap:!0,VectorTileLayer:!0,WMS:!0,WebTiledLayer:!0},"web-scene/ground":{ArcGISTiledElevationServiceLayer:!0,RasterDataElevationLayer:!0},"web-scene/tables":{ArcGISFeatureLayer:!0},"web-map/operational-layers":g,"web-map/basemap":m,"web-map/tables":f,"link-chart/operational-layers":{...g,LinkChartLayer:!0},"link-chart/basemap":m,"link-chart/tables":f,"portal-item/operational-layers":{ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISStreamLayer:!0,ArcGISTiledImageServiceLayer:!0,BuildingSceneLayer:!0,IntegratedMesh3DTilesLayer:!0,IntegratedMeshLayer:!0,MediaLayer:!0,OrientedImageryLayer:!0,PointCloudLayer:!0,SubtypeGroupLayer:!0}},b=e=>{let t=class extends e{constructor(){super(...arguments),this.persistenceEnabled=!0,this.title=null}readId(e,t,r){return"Group Layer"===r?.portalItem?.type?void 0:e}writeListMode(e,t,r,i){(i&&"ground"===i.layerContainerType||e&&(0,c.w)(this,r,{},i))&&(t[r]=e)}writeOperationalLayerType(e,t,r,i){e&&"tables"!==i?.layerContainerType&&(t.layerType=e)}writeTitle(e,t){t.title=e??"Layer"}readTimeExtent(e){return e?s.A.fromArray(e):null}writeTimeExtent(e,t,r,i){e&&"tables"!==i.layerContainerType&&(e.isEmpty?i?.messages&&i.messages.push(new n.A("layer:invalid-visibilityTimeExtent","visibilityTimeExtent cannot be empty")):t[r]=e.toArray())}read(e,t){t&&(t.layer=this),(0,c.r)(this,e,(t=>super.read(e,t)),t)}write(e,t){if(!this.persistenceEnabled&&!t?.ignorePersistenceEnabled)return null;if(t?.origin){const e=`${t.origin}/${t.layerContainerType||"operational-layers"}`,r=v[e];let i=!!r?.[this.operationalLayerType];if("ArcGISTiledElevationServiceLayer"===this.operationalLayerType&&"web-scene/operational-layers"===e&&(i=!1),"ArcGISDimensionLayer"===this.operationalLayerType&&"web-map/operational-layers"===e&&(i=!1),!i)return t.messages?.push(new n.A("layer:unsupported",`Layers (${this.title}, ${this.id}) of type '${this.declaredClass}' are not supported in the context of '${e}'`,{layer:this})),null}const r=super.write(e,{...t,layer:this}),i=!!t&&!!t.messages&&!!t.messages.filter((e=>e instanceof n.A&&"web-document-write:property-required"===e.name)).length;return(0,a.w8)(r?.url)?(t?.messages?.push(new n.A("layer:invalid-url",`Layer (${this.title}, ${this.id}) of type '${this.declaredClass}' using a Blob URL cannot be written to web scenes and web maps`,{layer:this})),null):!this.url&&i?null:r}beforeSave(){}};return(0,i._)([(0,o.MZ)({type:String,json:{write:{ignoreOrigin:!0},origins:{"web-scene":{write:{isRequired:!0,ignoreOrigin:!0}},"portal-item":{write:!1}}}})],t.prototype,"id",void 0),(0,i._)([(0,d.r)("id",["id"])],t.prototype,"readId",null),(0,i._)([(0,o.MZ)(h.d)],t.prototype,"listMode",void 0),(0,i._)([(0,u.w)("listMode")],t.prototype,"writeListMode",null),(0,i._)([(0,o.MZ)({type:String,readOnly:!0,json:{read:!1,write:{target:"layerType",ignoreOrigin:!0},origins:{"portal-item":{write:!1},"web-scene":{name:"layerType",read:!1,write:{enabled:!0,ignoreOrigin:!0,layerContainerTypes:y.e}}}}})],t.prototype,"operationalLayerType",void 0),(0,i._)([(0,u.w)("operationalLayerType")],t.prototype,"writeOperationalLayerType",null),(0,i._)([(0,o.MZ)(h.o)],t.prototype,"opacity",void 0),(0,i._)([(0,o.MZ)({type:Boolean,readOnly:!1})],t.prototype,"persistenceEnabled",void 0),(0,i._)([(0,o.MZ)({type:String,json:{write:{ignoreOrigin:!0,writerEnsuresNonNull:!0},origins:{"web-scene":{write:{isRequired:!0,ignoreOrigin:!0,writerEnsuresNonNull:!0}},"portal-item":{write:!1}}},value:"Layer"})],t.prototype,"title",void 0),(0,i._)([(0,u.w)("title"),(0,u.w)(["web-scene"],"title")],t.prototype,"writeTitle",null),(0,i._)([(0,o.MZ)({type:s.A,json:{origins:{"web-scene":{write:{layerContainerTypes:y.e}}}}})],t.prototype,"visibilityTimeExtent",void 0),(0,i._)([(0,d.r)("visibilityTimeExtent")],t.prototype,"readTimeExtent",null),(0,i._)([(0,u.w)(["portal-item","web-map","web-scene"],"visibilityTimeExtent",{visibilityTimeExtent:{type:[[l.I,l.N]]}})],t.prototype,"writeTimeExtent",null),(0,i._)([(0,o.MZ)({type:Boolean,json:{origins:{"web-scene":{name:"visibility",write:{enabled:!0,layerContainerTypes:y.e}}},name:"visibility",write:!0}})],t.prototype,"visible",void 0),t=(0,i._)([(0,p.$)("esri.layers.mixins.OperationalLayer")],t),t}},38424:(e,t,r)=>{r.d(t,{A:()=>_});var i=r(32816),s=r(90740),n=r(29512),a=r(64604),o=r(73067),l=r(6407),d=r(20266),p=r(57732),u=r(80959),y=r(99063),c=r(29298),h=(r(32773),r(49877)),g=r(69421),m=r(56273),f=r(72604),v=r(82408),b=r(43059),w=r(24319),S=r(82454);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(99924),r(36544),r(73509),r(28276),r(44600),r(2160),r(7969),r(69763),r(93804),r(18683),r(64752),r(48844),r(29208),r(59192),r(69277),r(70580),r(75191),r(89935),r(49813),r(1178),r(62092),r(78281),r(44945),r(2589),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(18527),r(67504),r(47387),r(46728),r(64102);const _=e=>{let t=class extends e{constructor(){super(...arguments),this.resourceReferences={portalItem:null,paths:[]},this.userHasEditingPrivileges=!0,this.userHasFullEditingPrivileges=!1,this.userHasUpdateItemPrivileges=!1}destroy(){this.portalItem=(0,p.d)(this.portalItem),this.resourceReferences.portalItem=null,this.resourceReferences.paths.length=0}set portalItem(e){e!==this._get("portalItem")&&(this.removeOrigin("portal-item"),this._set("portalItem",e))}readPortalItem(e,t,r){if(t.itemId)return new b.default({id:t.itemId,portal:r?.portal})}writePortalItem(e,t){e?.id&&(t.itemId=e.id)}async loadFromPortal(e,t){if(this.portalItem?.id)try{const{load:i}=await Promise.all([r.e(570),r.e(4295)]).then(r.bind(r,24295));return(0,u.Te)(t),await i({instance:this,supportedTypes:e.supportedTypes,validateItem:e.validateItem,supportsData:e.supportsData,layerModuleTypeMap:e.layerModuleTypeMap},t)}catch(e){throw(0,u.zf)(e)||d.L.getLogger(this).warn(`Failed to load layer (${this.title}, ${this.id}) portal item (${this.portalItem.id})\n ${e}`),e}}async finishLoadEditablePortalLayer(e){this._set("userHasEditingPrivileges",await this._fetchUserHasEditingPrivileges(e).catch((e=>((0,u.QP)(e),!0))))}async setUserPrivileges(e,t){if(!s.A.userPrivilegesApplied)return this.finishLoadEditablePortalLayer(t);if(this.url)try{const{features:{edit:r,fullEdit:i},content:{updateItem:s}}=await this._fetchUserPrivileges(e,t);this._set("userHasEditingPrivileges",r),this._set("userHasFullEditingPrivileges",i),this._set("userHasUpdateItemPrivileges",s)}catch(e){(0,u.QP)(e)}}async _fetchUserPrivileges(e,t){let r=this.portalItem;if(!e||!r||!r.loaded||r.sourceUrl)return this._fetchFallbackUserPrivileges(t);const i=e===r.id;if(i&&r.portal.user)return(0,S.g)(r);let s,a;if(i)s=r.portal.url;else try{s=await(0,f.f)(this.url,t)}catch(e){(0,u.QP)(e)}if(!s||!(0,y.b8)(s,r.portal.url))return this._fetchFallbackUserPrivileges(t);try{const e=null!=t?t.signal:null;a=await(n.id?.getCredential(`${s}/sharing`,{prompt:!1,signal:e}))}catch(e){(0,u.QP)(e)}const o=!0,l=!1,d=!1;if(!a)return{features:{edit:o,fullEdit:l},content:{updateItem:d}};try{if(i?await r.reload():(r=new b.default({id:e,portal:{url:s}}),await r.load(t)),r.portal.user)return(0,S.g)(r)}catch(e){(0,u.QP)(e)}return{features:{edit:o,fullEdit:l},content:{updateItem:d}}}async _fetchFallbackUserPrivileges(e){let t=!0;try{t=await this._fetchUserHasEditingPrivileges(e)}catch(e){(0,u.QP)(e)}return{features:{edit:t,fullEdit:!1},content:{updateItem:!1}}}async _fetchUserHasEditingPrivileges(e){const t=this.url?n.id?.findCredential(this.url):null;if(!t)return!0;const r=L.credential===t?L.user:await this._fetchEditingUser(e);return L.credential=t,L.user=r,null==r?.privileges||r.privileges.includes("features:user:edit")}async _fetchEditingUser(e){const t=this.portalItem?.portal?.user;if(t)return t;const r=n.id?.findServerInfo(this.url??"");if(!r?.owningSystemUrl)return null;const i=`${r.owningSystemUrl}/sharing/rest`,s=v.A.getDefault();if(s&&s.loaded&&(0,y.S8)(s.restUrl)===(0,y.S8)(i))return s.user;const l=`${i}/community/self`,d=null!=e?e.signal:null,p=await(0,o.r)((0,a.A)(l,{authMode:"no-prompt",query:{f:"json"},signal:d}));return p.ok?w.A.fromJSON(p.value.data):null}read(e,t){t&&(t.layer=this),super.read(e,t)}write(e,t){const r=t?.portal,i=this.portalItem?.id&&(this.portalItem.portal||v.A.getDefault());return r&&i&&!(0,y.ut)(i.restUrl,r.restUrl)?(t.messages&&t.messages.push(new l.A("layer:cross-portal",`The layer '${this.title} (${this.id})' cannot be persisted because it refers to an item on a different portal than the one being saved to. To save, set layer.portalItem to null or save to the same portal as the item associated with the layer`,{layer:this})),null):super.write(e,{...t,layer:this})}};return(0,i._)([(0,c.MZ)({type:b.default})],t.prototype,"portalItem",null),(0,i._)([(0,h.r)("web-document","portalItem",["itemId"])],t.prototype,"readPortalItem",null),(0,i._)([(0,m.w)("web-document","portalItem",{itemId:{type:String}})],t.prototype,"writePortalItem",null),(0,i._)([(0,c.MZ)({clonable:!1})],t.prototype,"resourceReferences",void 0),(0,i._)([(0,c.MZ)({type:Boolean,readOnly:!0})],t.prototype,"userHasEditingPrivileges",void 0),(0,i._)([(0,c.MZ)({type:Boolean,readOnly:!0})],t.prototype,"userHasFullEditingPrivileges",void 0),(0,i._)([(0,c.MZ)({type:Boolean,readOnly:!0})],t.prototype,"userHasUpdateItemPrivileges",void 0),t=(0,i._)([(0,g.$)("esri.layers.mixins.PortalLayer")],t),t},L={credential:null,user:null}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/5b14658b15675366a570.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/5b14658b15675366a570.js new file mode 100644 index 00000000..4295d103 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/5b14658b15675366a570.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[6391,7138],{66136:(e,t,r)=>{r.d(t,{A:()=>g});var i,s=r(32816),n=r(99924),o=r(4734),a=r(29298),l=(r(32773),r(20266),r(49877)),p=r(69421),u=r(56273),c=r(78016);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(50214),r(93804),r(59192),r(54483),r(36544);let d=i=class extends n.oY{static get allTime(){return y}static get empty(){return h}static fromArray(e){return new i({start:null!=e[0]?new Date(e[0]):e[0],end:null!=e[1]?new Date(e[1]):e[1]})}constructor(e){super(e),this.end=null,this.start=null}readEnd(e,t){return null!=t.end?new Date(t.end):null}writeEnd(e,t){t.end=e?.getTime()??null}get isAllTime(){return this.equals(i.allTime)}get isEmpty(){return this.equals(i.empty)}readStart(e,t){return null!=t.start?new Date(t.start):null}writeStart(e,t){t.start=e?.getTime()??null}clone(){return new i({end:this.end,start:this.start})}equals(e){if(!e)return!1;const t=this.start?.getTime()??this.start,r=this.end?.getTime()??this.end,i=e.start?.getTime()??e.start,s=e.end?.getTime()??e.end;return t===i&&r===s}expandTo(e,t=c.s){if(this.isEmpty||this.isAllTime)return this.clone();let r=this.start;r&&(r=(0,o.t)(r,e,t));let s=this.end;if(s){const r=(0,o.t)(s,e,t);s=s.getTime()===r.getTime()?r:(0,o.o)(r,1,e,t)}return new i({start:r,end:s})}intersection(e){if(!e)return this.clone();if(this.isEmpty||e.isEmpty)return i.empty;if(this.isAllTime)return e.clone();if(e.isAllTime)return this.clone();const t=this.start?.getTime()??-1/0,r=this.end?.getTime()??1/0,s=e.start?.getTime()??-1/0,n=e.end?.getTime()??1/0;let o,a;return s>=t&&s<=r?o=s:t>=s&&t<=n&&(o=t),r>=s&&r<=n?a=r:n>=t&&n<=r&&(a=n),null==o||null==a||isNaN(o)||isNaN(a)?i.empty:new i({start:o===-1/0?null:new Date(o),end:a===1/0?null:new Date(a)})}offset(e,t,r=c.s){if(this.isEmpty||this.isAllTime)return this.clone();const s=new i,{start:n,end:a}=this;return null!=n&&(s.start=(0,o.o)(n,e,t,r)),null!=a&&(s.end=(0,o.o)(a,e,t,r)),s}toArray(){return this.isEmpty?[void 0,void 0]:[this.start?.getTime()??null,this.end?.getTime()??null]}union(e){if(!e||e.isEmpty)return this.clone();if(this.isEmpty)return e.clone();if(this.isAllTime||e.isAllTime)return y.clone();const t=null!=this.start&&null!=e.start?new Date(Math.min(this.start.getTime(),e.start.getTime())):null,r=null!=this.end&&null!=e.end?new Date(Math.max(this.end.getTime(),e.end.getTime())):null;return new i({start:t,end:r})}};(0,s._)([(0,a.MZ)({type:Date,json:{write:{allowNull:!0}}})],d.prototype,"end",void 0),(0,s._)([(0,l.r)("end")],d.prototype,"readEnd",null),(0,s._)([(0,u.w)("end")],d.prototype,"writeEnd",null),(0,s._)([(0,a.MZ)({readOnly:!0,json:{read:!1}})],d.prototype,"isAllTime",null),(0,s._)([(0,a.MZ)({readOnly:!0,json:{read:!1}})],d.prototype,"isEmpty",null),(0,s._)([(0,a.MZ)({type:Date,json:{write:{allowNull:!0}}})],d.prototype,"start",void 0),(0,s._)([(0,l.r)("start")],d.prototype,"readStart",null),(0,s._)([(0,u.w)("start")],d.prototype,"writeStart",null),d=i=(0,s._)([(0,p.$)("esri.TimeExtent")],d);const y=new d,h=new d({start:void 0,end:void 0}),g=d},2810:(e,t,r)=>{r.d(t,{M:()=>v,a:()=>w});var i=r(32816),s=r(41390),n=r(99924),o=r(32773),a=r(93181),l=r(69421),p=r(29298);class u{constructor(){this._propertyOriginMap=new Map,this._originStores=new Array(s.o),this._values=new Map,this.multipleOriginsSupported=!0}clone(e){const t=new u,r=this._originStores[s.O.DEFAULTS];r&&r.forEach(((e,r)=>{t.set(r,(0,o.o8)(e),s.O.DEFAULTS)}));for(let r=s.O.SERVICE;r{e&&e.has(s)||t.set(s,(0,o.o8)(i),r)}))}return t}get(e,t){const r=void 0===t?this._values:this._originStores[t];return r?r.get(e):void 0}keys(e){const t=null==e?this._values:this._originStores[e];return t?[...t.keys()]:[]}set(e,t,r=s.O.USER){let i=this._originStores[r];if(i||(i=new Map,this._originStores[r]=i),i.set(e,t),!this._values.has(e)||this._propertyOriginMap.get(e)<=r){const i=this._values.get(e);return this._values.set(e,t),this._propertyOriginMap.set(e,r),i!==t}return!1}delete(e,t=s.O.USER){const r=this._originStores[t];if(!r)return;const i=r.get(e);if(r.delete(e),this._values.has(e)&&this._propertyOriginMap.get(e)===t){this._values.delete(e);for(let r=t-1;r>=0;r--){const t=this._originStores[r];if(t&&t.has(e)){this._values.set(e,t.get(e)),this._propertyOriginMap.set(e,r);break}}}return i}has(e,t){const r=void 0===t?this._values:this._originStores[t];return!!r&&r.has(e)}revert(e,t){for(;t>0&&!this.has(e,t);)--t;const r=this._originStores[t],i=r?.get(e),s=this._values.get(e);return this._values.set(e,i),this._propertyOriginMap.set(e,t),s!==i}originOf(e){return this._propertyOriginMap.get(e)||s.O.DEFAULTS}forEach(e){this._values.forEach(e)}}const c=e=>{let t=class extends e{constructor(...e){super(...e);const t=(0,a.g)(this),r=t.store,i=new u;t.store=i,(0,n.s)(t,r,i)}read(e,t){(0,n.a)(this,e,t)}getAtOrigin(e,t){const r=d(this),i=(0,s.n)(t);if("string"==typeof e)return r.get(e,i);const n={};return e.forEach((e=>{n[e]=r.get(e,i)})),n}originOf(e){return(0,s.j)(this.originIdOf(e))}originIdOf(e){return d(this).originOf(e)}revert(e,t){const r=d(this),i=(0,s.n)(t),n=(0,a.g)(this);let o;o="string"==typeof e?"*"===e?r.keys(i):[e]:e,o.forEach((e=>{n.invalidate(e),r.revert(e,i),n.commit(e)}))}};return t=(0,i._)([(0,l.$)("esri.core.ReadOnlyMultiOriginJSONSupport")],t),t};function d(e){return(0,a.g)(e).store}let y=class extends(c(s.T)){};y=(0,i._)([(0,l.$)("esri.core.ReadOnlyMultiOriginJSONSupport")],y);const h=e=>{let t=class extends e{constructor(...e){super(...e)}clear(e,t="user"){return g(this).delete(e,(0,s.n)(t))}write(e,t){return(0,n.b)(this,e=e||{},t),e}setAtOrigin(e,t,r){(0,a.g)(this).setAtOrigin(e,t,(0,s.n)(r))}removeOrigin(e){const t=g(this),r=(0,s.n)(e),i=t.keys(r);for(const e of i)t.originOf(e)===r&&t.set(e,t.get(e,r),s.O.USER)}updateOrigin(e,t){const r=g(this),i=(0,s.n)(t),n=(0,p.g)(this,e);for(let t=i+1;t{let t=class extends(h(c(e))){constructor(...e){super(...e)}};return t=(0,i._)([(0,l.$)("esri.core.MultiOriginJSONSupport")],t),t};let w=class extends(v(s.T)){};w=(0,i._)([(0,l.$)("esri.core.MultiOriginJSONSupport")],w)},67091:(e,t,r)=>{r.d(t,{T:()=>i});class i{constructor(e,t,r,i,s=void 0){this.id=e,this.level=t,this.row=r,this.col=i,this.extent=s}}},67138:(e,t,r)=>{r.d(t,{c:()=>i,g:()=>s});var i="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==r.g?r.g:"undefined"!=typeof self?self:{};function s(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}},18385:(e,t,r)=>{r.d(t,{a:()=>n,c:()=>o});var i=r(6407),s=r(80959);async function n(e,t,r){let n;try{n=await createImageBitmap(e)}catch(e){throw new i.A("request:server",`Unable to load ${t}`,{url:t,error:e})}return(0,s.Te)(r),n}async function o(e,t,r,n,o){let a;try{a=await createImageBitmap(e)}catch(e){throw new i.A("request:server",`Unable to load tile ${t}/${r}/${n}`,{error:e,level:t,row:r,col:n})}return(0,s.Te)(o),a}},80473:(e,t,r)=>{r.d(t,{PH:()=>a,sA:()=>o});var i=r(32816),s=r(69421);r(32773),r(20266),r(90740),r(40499),r(93181),r(13671),r(91047),r(36544),r(6407);let n=0;const o=e=>{let t=class extends e{constructor(...e){super(...e),Object.defineProperty(this,"uid",{writable:!1,configurable:!1,value:Date.now().toString(16)+"-object-"+n++})}};return t=(0,i._)([(0,s.$)("esri.core.Identifiable")],t),t},a=e=>{let t=class extends e{constructor(...e){super(...e),Object.defineProperty(this,"uid",{writable:!1,configurable:!1,value:n++})}};return t=(0,i._)([(0,s.$)("esri.core.Identifiable.NumericIdentifiable")],t),t};let l=class extends(o(class{})){};l=(0,i._)([(0,s.$)("esri.core.Identifiable")],l)},56391:(e,t,r)=>{r.r(t),r.d(t,{default:()=>E});var i,s=r(32816),n=(r(94345),r(64604)),o=r(6407),a=r(93804),l=r(2810),p=r(29298),u=(r(32773),r(20266),r(69421)),c=r(7969),d=r(44600),y=r(48402),h=r(73597),g=r(31315),v=r(46935),w=r(96807),f=r(18385),m=r(92070),b=r(67091),M=(r(90740),r(29512),r(99063),r(99924),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(36544),r(2160),r(49877),r(69763),r(18683),r(56273),r(64752)),S=(r(48844),r(29208),r(16699),r(26809),r(2589),r(18527),r(36533),r(84200),r(97827),r(91695),r(18169),r(67504),r(92517),r(77037),r(66136),r(4734),r(50214),r(59192),r(78016),r(54483),r(81272),r(80473),r(73509),r(28276),r(12119),r(13201),r(13226),r(12856),r(47812),r(67138),r(17745),r(44945),r(73067),r(6851));const A=new b.T("0/0/0",0,0,0,void 0);let _=i=class extends((0,g.dM)((0,w.j)((0,v.J)(h.A)))){constructor(){super(...arguments),this.tileInfo=m.A.create({spatialReference:c.A.WebMercator,size:256}),this.type="base-tile",this.fullExtent=new d.A(-20037508.342787,-20037508.34278,20037508.34278,20037508.342787,c.A.WebMercator),this.spatialReference=c.A.WebMercator}getTileBounds(e,t,r,i){const s=i||(0,y.c)();return A.level=e,A.row=t,A.col=r,A.extent=s,this.tileInfo.updateTileInfo(A),A.extent=void 0,s}fetchTile(e,t,r,i={}){const{signal:s}=i,o=this.getTileUrl(e,t,r),a={responseType:"image",signal:s,query:{...this.refreshParameters}};return(0,n.A)(o??"",a).then((e=>e.data))}async fetchImageBitmapTile(e,t,r,s={}){const{signal:o}=s;if(this.fetchTile!==i.prototype.fetchTile){const i=await this.fetchTile(e,t,r,s);return(0,f.c)(i,e,t,r,o)}const a=this.getTileUrl(e,t,r)??"",l={responseType:"blob",signal:o,query:{...this.refreshParameters}},{data:p}=await(0,n.A)(a,l);return(0,f.c)(p,e,t,r,o)}getTileUrl(){throw new o.A("basetilelayer:gettileurl-not-implemented","getTileUrl() is not implemented")}};(0,s._)([(0,p.MZ)({type:m.A})],_.prototype,"tileInfo",void 0),(0,s._)([(0,p.MZ)({type:["show","hide"]})],_.prototype,"listMode",void 0),(0,s._)([(0,p.MZ)({readOnly:!0,value:"base-tile"})],_.prototype,"type",void 0),(0,s._)([(0,p.MZ)({nonNullable:!0})],_.prototype,"fullExtent",void 0),(0,s._)([(0,p.MZ)()],_.prototype,"spatialReference",void 0),_=i=(0,s._)([(0,u.$)("esri.layers.BaseTileLayer")],_);const T=_;var L=r(88730);r(98238),r(1178),r(49755),r(30011),r(55270),r(95779),r(13262),r(346),r(54131),r(19869),r(64524);const I=new a.J({BingMapsAerial:"aerial",BingMapsRoad:"road",BingMapsHybrid:"hybrid"});let O=class extends((0,g.dM)((0,L.q)((0,l.M)(T)))){constructor(e){super(e),this.type="bing-maps",this.tileInfo=new m.A({size:[256,256],dpi:96,origin:new M.A({x:-20037508.342787,y:20037508.342787,spatialReference:c.A.WebMercator}),spatialReference:c.A.WebMercator,lods:[new S.A({level:1,resolution:78271.5169639999,scale:295828763.795777}),new S.A({level:2,resolution:39135.7584820001,scale:147914381.897889}),new S.A({level:3,resolution:19567.8792409999,scale:73957190.948944}),new S.A({level:4,resolution:9783.93962049996,scale:36978595.474472}),new S.A({level:5,resolution:4891.96981024998,scale:18489297.737236}),new S.A({level:6,resolution:2445.98490512499,scale:9244648.868618}),new S.A({level:7,resolution:1222.99245256249,scale:4622324.434309}),new S.A({level:8,resolution:611.49622628138,scale:2311162.217155}),new S.A({level:9,resolution:305.748113140558,scale:1155581.108577}),new S.A({level:10,resolution:152.874056570411,scale:577790.554289}),new S.A({level:11,resolution:76.4370282850732,scale:288895.277144}),new S.A({level:12,resolution:38.2185141425366,scale:144447.638572}),new S.A({level:13,resolution:19.1092570712683,scale:72223.819286}),new S.A({level:14,resolution:9.55462853563415,scale:36111.909643}),new S.A({level:15,resolution:4.77731426794937,scale:18055.954822}),new S.A({level:16,resolution:2.38865713397468,scale:9027.977411}),new S.A({level:17,resolution:1.19432856685505,scale:4513.988705}),new S.A({level:18,resolution:.597164283559817,scale:2256.994353}),new S.A({level:19,resolution:.298582141647617,scale:1128.497176}),new S.A({level:20,resolution:.1492910708238085,scale:564.248588})]}),this.key=null,this.style="road",this.culture="en-US",this.region=null,this.portalUrl=null,this.hasAttributionData=!0}get bingMetadata(){return this._get("bingMetadata")}set bingMetadata(e){this._set("bingMetadata",e)}get copyright(){return null!=this.bingMetadata?this.bingMetadata.copyright:null}get operationalLayerType(){return I.toJSON(this.style)}get bingLogo(){return null!=this.bingMetadata?this.bingMetadata.brandLogoUri:null}load(e){return this.key?this.addResolvingPromise(this._getMetadata()):this.portalUrl?this.addResolvingPromise(this._getPortalBingKey().then((()=>this._getMetadata()))):this.addResolvingPromise(Promise.reject(new o.A("bingmapslayer:load","Bing layer must have bing key."))),Promise.resolve(this)}getTileUrl(e,t,r){if(!this.loaded||null==this.bingMetadata)return null;const i=this.bingMetadata.resourceSets[0].resources[0],s=i.imageUrlSubdomains[t%i.imageUrlSubdomains.length],n=this._getQuadKey(e,t,r);return i.imageUrl.replace("{subdomain}",s).replace("{quadkey}",n)}async fetchAttributionData(){return this.load().then((()=>null==this.bingMetadata?null:{contributors:this.bingMetadata.resourceSets[0].resources[0].imageryProviders.map((e=>({attribution:e.attribution,coverageAreas:e.coverageAreas.map((e=>({zoomMin:e.zoomMin,zoomMax:e.zoomMax,score:1,bbox:[e.bbox[0],e.bbox[1],e.bbox[2],e.bbox[3]]})))})))}))}_getMetadata(){const e={road:"roadOnDemand",aerial:"aerial",hybrid:"aerialWithLabelsOnDemand"}[this.style];return(0,n.A)(`https://dev.virtualearth.net/REST/v1/Imagery/Metadata/${e}`,{responseType:"json",query:{include:"ImageryProviders",uriScheme:"https",key:this.key,suppressStatus:!0,output:"json",culture:this.culture,userRegion:this.region}}).then((e=>{const t=e.data;if(200!==t.statusCode)throw new o.A("bingmapslayer:getmetadata",t.statusDescription);if(this.bingMetadata=t,0===this.bingMetadata.resourceSets.length)throw new o.A("bingmapslayer:getmetadata","no bing resourcesets");if(0===this.bingMetadata.resourceSets[0].resources.length)throw new o.A("bingmapslayer:getmetadata","no bing resources")})).catch((e=>{throw new o.A("bingmapslayer:getmetadata",e.message)}))}_getPortalBingKey(){return(0,n.A)(this.portalUrl??"",{responseType:"json",authMode:"no-prompt",query:{f:"json"}}).then((e=>{if(!e.data.bingKey)throw new o.A("bingmapslayer:getportalbingkey","The referenced Portal does not contain a valid bing key");this.key=e.data.bingKey})).catch((e=>{throw new o.A("bingmapslayer:getportalbingkey",e.message)}))}_getQuadKey(e,t,r){let i="";for(let s=e;s>0;s--){let e=0;const n=1<{r.d(t,{A:()=>b});var i=r(32816),s=(r(94345),r(64604)),n=r(66136),o=r(6407),a=r(81272),l=r(80473),p=r(73509),u=r(20266),c=r(80959),d=r(99063),y=r(29298),h=(r(32773),r(69421)),g=r(90740),v=r(44600),w=r(7969);r(36544),r(2160),r(99924),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(49877),r(69763),r(93804),r(18683),r(29512),r(56273),r(36533),r(64752),r(48844),r(29208),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(67504),r(92517),r(77037),r(4734),r(50214),r(59192),r(78016),r(54483),r(28276);let f=0,m=class extends(a.A.EventedMixin((0,l.sA)(p.A))){constructor(){super(...arguments),this.attributionDataUrl=null,this.fullExtent=new v.A(-180,-90,180,90,w.A.WGS84),this.id=Date.now().toString(16)+"-layer-"+f++,this.legendEnabled=!0,this.listMode="show",this.opacity=1,this.parent=null,this.persistenceEnabled=!1,this.popupEnabled=!0,this.attributionVisible=!0,this.spatialReference=w.A.WGS84,this.title=null,this.type=null,this.url=null,this.visibilityTimeExtent=null,this.visible=!0}static async fromArcGISServerUrl(e){const t="string"==typeof e?{url:e}:e;return(await r.e(2349).then(r.bind(r,42349))).fromUrl(t)}static fromPortalItem(e){return async function(e){const t="portalItem"in e?e:{portalItem:e},{fromItem:i}=await r.e(6810).then(r.bind(r,56810)).then((e=>e.e));try{return await i(t)}catch(e){const r=t?.portalItem,i=r?.id||"unset",s=r?.portal?.url||g.A.portalUrl;throw u.L.getLogger("esri.layers.support.fromPortalItem").error("#fromPortalItem()","Failed to create layer from portal item (portal: '"+s+"', id: '"+i+"')",e),e}}(e)}initialize(){this.when().catch((e=>{(0,c.zf)(e)||u.L.getLogger(this).error("#load()",`Failed to load layer (title: '${this.title??"no title"}', id: '${this.id??"no id"}')`,{error:e})}))}destroy(){const e=this.parent;if(e){const t=this;"layers"in e&&e.layers.includes(t)?e.layers.remove(t):"tables"in e&&e.tables.includes(t)?e.tables.remove(t):"baseLayers"in e&&e.baseLayers.includes(t)?e.baseLayers.remove(t):"referenceLayers"in e&&e.referenceLayers.includes(t)&&e.referenceLayers.remove(t),this._set("parent",null)}}get hasAttributionData(){return null!=this.attributionDataUrl}get parsedUrl(){return(0,d.An)(this.url)}async fetchAttributionData(){const e=this.attributionDataUrl;if(this.hasAttributionData&&e)return(await(0,s.A)(e,{query:{f:"json"},responseType:"json"})).data;throw new o.A("layer:no-attribution-data","Layer does not have attribution data")}};(0,i._)([(0,y.MZ)({type:String})],m.prototype,"attributionDataUrl",void 0),(0,i._)([(0,y.MZ)({type:v.A})],m.prototype,"fullExtent",void 0),(0,i._)([(0,y.MZ)({readOnly:!0})],m.prototype,"hasAttributionData",null),(0,i._)([(0,y.MZ)({type:String,clonable:!1})],m.prototype,"id",void 0),(0,i._)([(0,y.MZ)({type:Boolean,nonNullable:!0})],m.prototype,"legendEnabled",void 0),(0,i._)([(0,y.MZ)({type:["show","hide","hide-children"]})],m.prototype,"listMode",void 0),(0,i._)([(0,y.MZ)({type:Number,range:{min:0,max:1},nonNullable:!0})],m.prototype,"opacity",void 0),(0,i._)([(0,y.MZ)({clonable:!1})],m.prototype,"parent",void 0),(0,i._)([(0,y.MZ)({readOnly:!0})],m.prototype,"parsedUrl",null),(0,i._)([(0,y.MZ)({type:Boolean,readOnly:!0})],m.prototype,"persistenceEnabled",void 0),(0,i._)([(0,y.MZ)({type:Boolean})],m.prototype,"popupEnabled",void 0),(0,i._)([(0,y.MZ)({type:Boolean})],m.prototype,"attributionVisible",void 0),(0,i._)([(0,y.MZ)({type:w.A})],m.prototype,"spatialReference",void 0),(0,i._)([(0,y.MZ)({type:String})],m.prototype,"title",void 0),(0,i._)([(0,y.MZ)({readOnly:!0,json:{read:!1}})],m.prototype,"type",void 0),(0,i._)([(0,y.MZ)()],m.prototype,"url",void 0),(0,i._)([(0,y.MZ)({type:n.A})],m.prototype,"visibilityTimeExtent",void 0),(0,i._)([(0,y.MZ)({type:Boolean,nonNullable:!0})],m.prototype,"visible",void 0),m=(0,i._)([(0,h.$)("esri.layers.Layer")],m);const b=m},88730:(e,t,r)=>{r.d(t,{q:()=>m});var i=r(32816),s=r(66136),n=r(6407),o=r(99063),a=r(29298),l=r(36544),p=(r(32773),r(49877)),u=r(69421),c=r(56273),d=r(82530),y=r(99924),h=r(98238);r(4734),r(50214),r(93804),r(90740),r(59192),r(13671),r(78016),r(54483),r(20266),r(41390),r(40499),r(93181),r(58498),r(91047),r(45371),r(80959),r(44600),r(2160),r(7969),r(69763),r(18683),r(64604),r(29512),r(64752),r(48844),r(29208),r(1178),r(49755),r(30011),r(55270),r(95779),r(13262),r(346),r(16699),r(26809),r(2589),r(18527),r(94345),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(67504),r(92517),r(77037),r(54131),r(19869),r(64524);const g={ArcGISAnnotationLayer:!0,ArcGISDimensionLayer:!0,ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISImageServiceVectorLayer:!0,ArcGISMapServiceLayer:!0,ArcGISStreamLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BingMapsAerial:!0,BingMapsHybrid:!0,BingMapsRoad:!0,CatalogLayer:!0,CSV:!0,GeoJSON:!0,GeoRSS:!0,GroupLayer:!0,KML:!0,KnowledgeGraphLayer:!0,MediaLayer:!0,OGCFeatureLayer:!0,OrientedImageryLayer:!0,SubtypeGroupLayer:!0,VectorTileLayer:!0,WFS:!0,WMS:!0,WebTiledLayer:!0},v={ArcGISImageServiceLayer:!0,ArcGISImageServiceVectorLayer:!0,ArcGISMapServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BingMapsAerial:!0,BingMapsHybrid:!0,BingMapsRoad:!0,OpenStreetMap:!0,VectorTileLayer:!0,WMS:!0,WebTiledLayer:!0},w={ArcGISFeatureLayer:!0,SubtypeGroupTable:!0},f={"web-scene/operational-layers":{ArcGISDimensionLayer:!0,ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISMapServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISTiledElevationServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BuildingSceneLayer:!0,CatalogLayer:!0,CSV:!0,GeoJSON:!0,GroupLayer:!0,IntegratedMesh3DTilesLayer:!0,IntegratedMeshLayer:!0,KML:!0,LineOfSightLayer:!0,MediaLayer:!0,OGCFeatureLayer:!0,PointCloudLayer:!0,RasterDataLayer:!0,VectorTileLayer:!0,Voxel:!0,WFS:!0,WMS:!0,WebTiledLayer:!0},"web-scene/basemap":{ArcGISImageServiceLayer:!0,ArcGISMapServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,OpenStreetMap:!0,VectorTileLayer:!0,WMS:!0,WebTiledLayer:!0},"web-scene/ground":{ArcGISTiledElevationServiceLayer:!0,RasterDataElevationLayer:!0},"web-scene/tables":{ArcGISFeatureLayer:!0},"web-map/operational-layers":g,"web-map/basemap":v,"web-map/tables":w,"link-chart/operational-layers":{...g,LinkChartLayer:!0},"link-chart/basemap":v,"link-chart/tables":w,"portal-item/operational-layers":{ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISStreamLayer:!0,ArcGISTiledImageServiceLayer:!0,BuildingSceneLayer:!0,IntegratedMesh3DTilesLayer:!0,IntegratedMeshLayer:!0,MediaLayer:!0,OrientedImageryLayer:!0,PointCloudLayer:!0,SubtypeGroupLayer:!0}},m=e=>{let t=class extends e{constructor(){super(...arguments),this.persistenceEnabled=!0,this.title=null}readId(e,t,r){return"Group Layer"===r?.portalItem?.type?void 0:e}writeListMode(e,t,r,i){(i&&"ground"===i.layerContainerType||e&&(0,y.w)(this,r,{},i))&&(t[r]=e)}writeOperationalLayerType(e,t,r,i){e&&"tables"!==i?.layerContainerType&&(t.layerType=e)}writeTitle(e,t){t.title=e??"Layer"}readTimeExtent(e){return e?s.A.fromArray(e):null}writeTimeExtent(e,t,r,i){e&&"tables"!==i.layerContainerType&&(e.isEmpty?i?.messages&&i.messages.push(new n.A("layer:invalid-visibilityTimeExtent","visibilityTimeExtent cannot be empty")):t[r]=e.toArray())}read(e,t){t&&(t.layer=this),(0,y.r)(this,e,(t=>super.read(e,t)),t)}write(e,t){if(!this.persistenceEnabled&&!t?.ignorePersistenceEnabled)return null;if(t?.origin){const e=`${t.origin}/${t.layerContainerType||"operational-layers"}`,r=f[e];let i=!!r?.[this.operationalLayerType];if("ArcGISTiledElevationServiceLayer"===this.operationalLayerType&&"web-scene/operational-layers"===e&&(i=!1),"ArcGISDimensionLayer"===this.operationalLayerType&&"web-map/operational-layers"===e&&(i=!1),!i)return t.messages?.push(new n.A("layer:unsupported",`Layers (${this.title}, ${this.id}) of type '${this.declaredClass}' are not supported in the context of '${e}'`,{layer:this})),null}const r=super.write(e,{...t,layer:this}),i=!!t&&!!t.messages&&!!t.messages.filter((e=>e instanceof n.A&&"web-document-write:property-required"===e.name)).length;return(0,o.w8)(r?.url)?(t?.messages?.push(new n.A("layer:invalid-url",`Layer (${this.title}, ${this.id}) of type '${this.declaredClass}' using a Blob URL cannot be written to web scenes and web maps`,{layer:this})),null):!this.url&&i?null:r}beforeSave(){}};return(0,i._)([(0,a.MZ)({type:String,json:{write:{ignoreOrigin:!0},origins:{"web-scene":{write:{isRequired:!0,ignoreOrigin:!0}},"portal-item":{write:!1}}}})],t.prototype,"id",void 0),(0,i._)([(0,p.r)("id",["id"])],t.prototype,"readId",null),(0,i._)([(0,a.MZ)(h.d)],t.prototype,"listMode",void 0),(0,i._)([(0,c.w)("listMode")],t.prototype,"writeListMode",null),(0,i._)([(0,a.MZ)({type:String,readOnly:!0,json:{read:!1,write:{target:"layerType",ignoreOrigin:!0},origins:{"portal-item":{write:!1},"web-scene":{name:"layerType",read:!1,write:{enabled:!0,ignoreOrigin:!0,layerContainerTypes:d.e}}}}})],t.prototype,"operationalLayerType",void 0),(0,i._)([(0,c.w)("operationalLayerType")],t.prototype,"writeOperationalLayerType",null),(0,i._)([(0,a.MZ)(h.o)],t.prototype,"opacity",void 0),(0,i._)([(0,a.MZ)({type:Boolean,readOnly:!1})],t.prototype,"persistenceEnabled",void 0),(0,i._)([(0,a.MZ)({type:String,json:{write:{ignoreOrigin:!0,writerEnsuresNonNull:!0},origins:{"web-scene":{write:{isRequired:!0,ignoreOrigin:!0,writerEnsuresNonNull:!0}},"portal-item":{write:!1}}},value:"Layer"})],t.prototype,"title",void 0),(0,i._)([(0,c.w)("title"),(0,c.w)(["web-scene"],"title")],t.prototype,"writeTitle",null),(0,i._)([(0,a.MZ)({type:s.A,json:{origins:{"web-scene":{write:{layerContainerTypes:d.e}}}}})],t.prototype,"visibilityTimeExtent",void 0),(0,i._)([(0,p.r)("visibilityTimeExtent")],t.prototype,"readTimeExtent",null),(0,i._)([(0,c.w)(["portal-item","web-map","web-scene"],"visibilityTimeExtent",{visibilityTimeExtent:{type:[[l.I,l.N]]}})],t.prototype,"writeTimeExtent",null),(0,i._)([(0,a.MZ)({type:Boolean,json:{origins:{"web-scene":{name:"visibility",write:{enabled:!0,layerContainerTypes:d.e}}},name:"visibility",write:!0}})],t.prototype,"visible",void 0),t=(0,i._)([(0,u.$)("esri.layers.mixins.OperationalLayer")],t),t}},46935:(e,t,r)=>{r.d(t,{J:()=>f});var i=r(32816),s=(r(32773),r(20266)),n=r(80959),o=r(29298),a=r(48844),l=r(69421),p=r(82530),u=r(17745),c=(r(73067),r(6407),r(41390));r(90740),r(13671),r(36544),r(93181),r(40499),r(91047),r(81272),r(58498),r(45371),r(44945);const d=new u.A,y=new WeakMap;function h(e,t){return Number.isFinite(e)&&Number.isFinite(t)?t<=0?e:h(t,e%t):0}let g=0,v=0;function w(){const e=Date.now();let t=!1;for(const r of d){const i=r.deref();i?i.refreshInterval&&e-(y.get(i)??0)+5>=6e4*i.refreshInterval&&(y.set(i,e),i.refresh(e)):t=!0}if(t)for(let e=d.length-1;e>=0;e--)d.at(e).deref()||d.removeAt(e)}(0,c.a)((()=>{const e=Date.now();let t=0;for(const r of d){const i=r.deref();i&&(t=h(Math.round(6e4*i.refreshInterval),t),i.refreshInterval?y.get(i)||y.set(i,e):y.delete(i))}if(t!==v){if(v=t,clearInterval(g),0===v)return void(g=0);g=setInterval(w,v)}}));const f=e=>{let t=class extends e{constructor(...e){super(...e),this.refreshInterval=0,this.refreshTimestamp=0,this._debounceHasDataChanged=(0,n.sg)((()=>this.hasDataChanged())),this.when().then((()=>{var e;this.destroyed||null!=(e=this)&&"object"==typeof e&&"refreshInterval"in e&&"refresh"in e&&d.push(new WeakRef(this))}),(()=>{}))}destroy(){!function(e){const t=d.find((t=>t.deref()===e));t&&d.remove(t)}(this)}castRefreshInterval(e){return e>=.1?e:e<=0?0:.1}get refreshParameters(){return{_ts:this.refreshTimestamp||null}}refresh(e=Date.now()){(0,n.QZ)(this._debounceHasDataChanged()).then((t=>{t&&this._set("refreshTimestamp",e),this.emit("refresh",{dataChanged:t})}),(e=>{s.L.getLogger(this).error(e),this.emit("refresh",{dataChanged:!1,error:e})}))}async hasDataChanged(){return!0}get test(){}};return(0,i._)([(0,o.MZ)({type:Number,json:{write:!0,origins:{"web-scene":{write:{enabled:!0,layerContainerTypes:p.e}}}}})],t.prototype,"refreshInterval",void 0),(0,i._)([(0,a.w)("refreshInterval")],t.prototype,"castRefreshInterval",null),(0,i._)([(0,o.MZ)({readOnly:!0})],t.prototype,"refreshTimestamp",void 0),(0,i._)([(0,o.MZ)({readOnly:!0})],t.prototype,"refreshParameters",null),t=(0,i._)([(0,l.$)("esri.layers.mixins.RefreshableLayer")],t),t}},6851:(e,t,r)=>{r.d(t,{A:()=>u});var i,s=r(32816),n=r(99924),o=r(29298),a=r(36544),l=(r(32773),r(69421));r(41390),r(20266),r(90740),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407);let p=i=class extends n.oY{constructor(e){super(e),this.cols=null,this.level=0,this.levelValue=null,this.origin=null,this.resolution=0,this.rows=null,this.scale=0}clone(){return new i({cols:this.cols,level:this.level,levelValue:this.levelValue,resolution:this.resolution,rows:this.rows,scale:this.scale})}};(0,s._)([(0,o.MZ)({json:{write:!0,origins:{"web-document":{read:!1,write:!1},"portal-item":{read:!1,write:!1}}}})],p.prototype,"cols",void 0),(0,s._)([(0,o.MZ)({type:a.I,json:{write:!0}})],p.prototype,"level",void 0),(0,s._)([(0,o.MZ)({type:String,json:{write:!0}})],p.prototype,"levelValue",void 0),(0,s._)([(0,o.MZ)({json:{write:!0,origins:{"web-document":{read:!1,write:!1},"portal-item":{read:!1,write:!1}}}})],p.prototype,"origin",void 0),(0,s._)([(0,o.MZ)({type:Number,json:{write:!0}})],p.prototype,"resolution",void 0),(0,s._)([(0,o.MZ)({json:{write:!0,origins:{"web-document":{read:!1,write:!1},"portal-item":{read:!1,write:!1}}}})],p.prototype,"rows",void 0),(0,s._)([(0,o.MZ)({type:Number,json:{write:!0}})],p.prototype,"scale",void 0),p=i=(0,s._)([(0,l.$)("esri.layers.support.LOD")],p);const u=p},92070:(e,t,r)=>{r.d(t,{A:()=>A});var i,s=r(32816),n=r(93804),o=r(99924),a=r(69763),l=r(29298),p=r(36544),u=(r(32773),r(49877)),c=r(69421),d=r(56273),y=r(64752),h=r(7969),g=r(48402),v=r(29208),w=r(6851),f=r(67091);r(90740),r(41390),r(20266),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(18683),r(64604),r(29512),r(99063),r(48844),r(2160),r(16699),r(26809),r(2589),r(18527),r(44600);const m=new n.J({PNG:"png",PNG8:"png8",PNG24:"png24",PNG32:"png32",JPEG:"jpg",JPG:"jpg",DIB:"dib",TIFF:"tiff",EMF:"emf",PS:"ps",PDF:"pdf",GIF:"gif",SVG:"svg",SVGZ:"svgz",Mixed:"mixed",MIXED:"mixed",LERC:"lerc",LERC2D:"lerc2d",RAW:"raw",pbf:"pbf"});let b=i=class extends o.oY{static create(e={}){const{resolutionFactor:t=1,scales:r,size:s=256,spatialReference:n=h.A.WebMercator,numLODs:o=24}=e;if(!(0,a.k)(n)){const e=[];if(r)for(let t=0;t=0;r--)e.unshift(new w.A({level:r,scale:t,resolution:t})),t*=2}return new i({dpi:96,lods:e,origin:new y.A(0,0,n),size:[s,s],spatialReference:n})}const l=(0,a.j)(n),p=e.origin?new y.A({x:e.origin.x,y:e.origin.y,spatialReference:n}):new y.A(l?{x:l.origin[0],y:l.origin[1],spatialReference:n}:{x:0,y:0,spatialReference:n}),u=1/(39.37*(0,a.g)(n)*96),c=[];if(r)for(let e=0;e{i.push(e.scale),t=e.scale>t?e.scale:t,r=e.scale=t.length-1)return t[t.length-1];const r=Math.floor(e),i=r+1;return t[r]/(t[r]/t[i])**(e-r)}scaleToZoom(e){const t=this.scales,r=t.length-1;let i=0;for(;ie&&s=0?this.lods[i]:{scale:2*this.lods[0].scale,resolution:2*this.lods[0].resolution};r.push(new w.A({level:e,scale:s,resolution:n}))}return new i({size:[e,e],dpi:this.dpi,format:this.format,compressionQuality:this.compressionQuality,origin:this.origin,spatialReference:this.spatialReference,lods:r})}_initializeUpsampleLevels(){const e=this.lods;this._upsampleLevels=[];let t=null;for(let r=0;rArray.isArray(e)?e:"number"==typeof e?[e,e]:[256,256]})],b.prototype,"size",void 0),(0,s._)([(0,u.r)("size",["rows","cols"])],b.prototype,"readSize",null),(0,s._)([(0,d.w)("size",{cols:{type:p.I},rows:{type:p.I}})],b.prototype,"writeSize",null),(0,s._)([(0,l.MZ)({type:h.A,json:{write:!0}})],b.prototype,"spatialReference",void 0),b=i=(0,s._)([(0,c.$)("esri.layers.support.TileInfo")],b),(S=(M=b||(b={})).ExtrapolateOptions||(M.ExtrapolateOptions={}))[S.NONE=0]="NONE",S[S.POWER_OF_TWO=1]="POWER_OF_TWO";const A=b}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/5c252a52fa78a5c20c49.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/5c252a52fa78a5c20c49.js new file mode 100644 index 00000000..c0ac66a6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/5c252a52fa78a5c20c49.js @@ -0,0 +1,2 @@ +/*! For license information please see 5c252a52fa78a5c20c49.js.LICENSE.txt */ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[1885,3049],{93804:(e,t,r)=>{r.d(t,{J:()=>i,s:()=>o});var s=r(90740);class i{constructor(e,t={ignoreUnknown:!1,useNumericKeys:!1}){this._jsonToAPI=e,this._options=t,this.apiValues=[],this.jsonValues=[],this._apiToJSON=function(e){const t={};for(const r in e)t[e[r]]=r;return t}(e),this.apiValues=n(this._apiToJSON),this.jsonValues=n(this._jsonToAPI),this.read=e=>this.fromJSON(e),this.write=(e,t,r)=>{const i=this.toJSON(e);void 0!==i&&(0,s.s)(r,i,t)},this.write.isJSONMapWriter=!0}toJSON(e){if(null==e)return null;if(this._apiToJSON.hasOwnProperty(e)){const t=this._apiToJSON[e];return this._options.useNumericKeys?+t:t}return this._options.ignoreUnknown?void 0:e}fromJSON(e){return null!=e&&this._jsonToAPI.hasOwnProperty(e)?this._jsonToAPI[e]:this._options.ignoreUnknown?void 0:e}}function n(e){const t=[];for(const r in e)t.push(r);return t.sort(),t}function o(){return function(e,t){return new i(e,{ignoreUnknown:!0,...t})}}},31030:(e,t,r)=>{r.d(t,{a:()=>i,i:()=>p,p:()=>c,w:()=>n});var s=r(13671);const i=Symbol("widget"),n=Symbol("widget-test-data"),o=[],a={},l=new WeakMap;function c(e,t){let r=t.children;if(r?.length)for(let t=0;tu(e)))),queueMicrotask((()=>{c[n].projector.renderNow()}))}function h(e,t,r,{widgetProperties:s}){const i=l.get(e);i&&(i.set(s),i.afterUpdate?.(i,e))}function u(e){const t=l.get(e);t&&(t.afterRemoved?.(t,e),t.destroy(),l.delete(e))}function p(e){return"function"==typeof e&&e[i]}},85932:(e,t,r)=>{r.d(t,{d:()=>O});var s=r(60077);const i="http://www.w3.org/",n=`${i}2000/svg`,o=`${i}1999/xlink`;let a=[],l=(e,t)=>{let r={};return Object.keys(e).forEach((t=>{r[t]=e[t]})),t&&Object.keys(t).forEach((e=>{r[e]=t[e]})),r},c=(e,t)=>e.vnodeSelector===t.vnodeSelector&&(e.properties&&t.properties?e.properties.key===t.properties.key&&e.properties.bind===t.properties.bind:!e.properties&&!t.properties),d=e=>{if("string"!=typeof e)throw new Error("Style values must be strings")},h=(e,t,r)=>{if(""!==t.vnodeSelector)for(let s=r;s{let i=e[t];if(""===i.vnodeSelector)return;let n=i.properties;if(!(n?void 0===n.key?n.bind:n.key:void 0))for(let n=0;n{if(e.properties){let t=e.properties.enterAnimation;t&&t(e.domNode,e.properties)}},f=[],g=!1,m=e=>{(e.children||[]).forEach(m),e.properties&&e.properties.afterRemoved&&e.properties.afterRemoved.apply(e.properties.bind||e.properties,[e.domNode])},v=()=>{g=!1,f.forEach(m),f.length=0},y=e=>{f.push(e),g||(g=!0,"undefined"!=typeof window&&"requestIdleCallback"in window?window.requestIdleCallback(v,{timeout:16}):setTimeout(v,16))},_=e=>{let t=e.domNode;if(e.properties){let r=e.properties.exitAnimation;if(r){t.style.pointerEvents="none";let s=()=>{t.parentNode&&(t.parentNode.removeChild(t),y(e))};return void r(t,s,e.properties)}}t.parentNode&&(t.parentNode.removeChild(t),y(e))},w=(e,t,r)=>{if(!t)return;let i=r.eventHandlerInterceptor,a=Object.keys(t),l=a.length;for(let c=0;c{((e,t,r)=>{if(t)for(let s of t)S(s,e,void 0,r)})(e,t.children,r),t.text&&(e.textContent=t.text),w(e,t.properties,r),t.properties&&t.properties.afterCreate&&t.properties.afterCreate.apply(t.properties.bind||t.properties,[e,r,t.vnodeSelector,t.properties,t.children])},S=(e,t,r,s)=>{let i,o=0,a=e.vnodeSelector,c=t.ownerDocument;if(""===a)i=e.domNode=c.createTextNode(e.text),void 0!==r?t.insertBefore(i,r):t.appendChild(i);else{for(let d=0;d<=a.length;++d){let h=a.charAt(d);if(d===a.length||"."===h||"#"===h){let h=a.charAt(o-1),u=a.slice(o,d);"."===h?i.classList.add(u):"#"===h?i.id=u:("svg"===u&&(s=l(s,{namespace:n})),void 0!==s.namespace?i=e.domNode=c.createElementNS(s.namespace,u):(i=e.domNode=e.domNode||c.createElement(u),"input"===u&&e.properties&&void 0!==e.properties.type&&i.setAttribute("type",e.properties.type)),void 0!==r?t.insertBefore(i,r):i.parentNode!==t&&t.appendChild(i)),o=d+1}}k(i,e,s)}},A=(e,t,r)=>{t&&t.split(" ").forEach((t=>{t&&e.classList.toggle(t,r)}))};$=(e,t,r)=>{let i=e.domNode,f=!1;if(e===t)return!1;let g=!1;if(""===t.vnodeSelector){if(t.text!==e.text){let e=i.ownerDocument.createTextNode(t.text);return i.parentNode.replaceChild(e,i),t.domNode=e,f=!0,f}t.domNode=i}else 0===t.vnodeSelector.lastIndexOf("svg",0)&&(r=l(r,{namespace:n})),e.text!==t.text&&(g=!0,void 0===t.text?i.removeChild(i.firstChild):i.textContent=t.text),t.domNode=i,g=((e,t,r,s,i)=>{if(r===s)return!1;s=s||a;let n,o=(r=r||a).length,l=s.length,d=0,f=0,g=!1;for(;f=0){for(n=d;nd)for(n=d;n{if(!r)return;let a=!1,l=Object.keys(r),c=l.length;for(let h=0;h({getLastRender:()=>e,update:r=>{if(e.vnodeSelector!==r.vnodeSelector)throw new Error("The selector for the root VNode may not be changed. (consider using dom.merge and add one extra level to the virtual DOM)");let s=e;e=r,$(s,r,t)},domNode:e.domNode});const I={namespace:void 0,performanceLogger:()=>{},eventHandlerInterceptor:void 0,styleApplyer:(e,t,r)=>{"-"===t.charAt(0)?e.style.setProperty(t,r):e.style[t]=r}};let T,U=e=>l(I,e),O={create:(e,t)=>(t=U(t),S(e,document.createElement("div"),void 0,t),x(e,t)),append:(e,t,r)=>(r=U(r),S(t,e,void 0,r),x(t,r)),insertBefore:(e,t,r)=>(r=U(r),S(t,e.parentNode,e,r),x(t,r)),merge:(e,t,r)=>(r=U(r),t.domNode=e,k(e,t,r),x(t,r)),replace:(e,t,r)=>(r=U(r),S(t,e.parentNode,e,r),e.parentNode.removeChild(e),x(t,r))};T=Array.prototype.find?(e,t)=>e.find(t):(e,t)=>e.filter(t)[0]},93049:(e,t,r)=>{r.d(t,{a:()=>n,b:()=>o,g:()=>i});const s="randomUUID"in crypto;function i(){if(s)return crypto.randomUUID();const e=crypto.getRandomValues(new Uint16Array(8));e[3]=4095&e[3]|16384,e[4]=16383&e[4]|32768;const t=t=>e[t].toString(16).padStart(4,"0");return t(0)+t(1)+"-"+t(2)+"-"+t(3)+"-"+t(4)+"-"+t(5)+t(6)+t(7)}function n(){return`{${i().toUpperCase()}}`}function o(){return`{${i()}}`}},60077:(e,t,r)=>{r.d(t,{c:()=>de,j:()=>ae,l:()=>le,m:()=>ce,n:()=>oe,r:()=>pe});var s=r(41390),i=(r(13671),r(32773),r(20266),r(67321),function(){return i=Object.assign||function(e){for(var t,r=1,s=arguments.length;r/g,S=/"/g,A=/"/g,x=/&#([a-zA-Z0-9]*);?/gim,I=/:?/gim,T=/&newline;?/gim,U=/((j\s*a\s*v\s*a|v\s*b|l\s*i\s*v\s*e)\s*s\s*c\s*r\s*i\s*p\s*t\s*|m\s*o\s*c\s*h\s*a):/gi,O=/e\s*x\s*p\s*r\s*e\s*s\s*s\s*i\s*o\s*n\s*\(.*/gi,C=/u\s*r\s*l\s*\(.*/gi;function P(e){return e.replace(S,""")}function N(e){return e.replace(A,'"')}function R(e){return e.replace(x,(function(e,t){return"x"===t[0]||"X"===t[0]?String.fromCharCode(parseInt(t.substr(1),16)):String.fromCharCode(parseInt(t,10))}))}function j(e){return e.replace(I,":").replace(T," ")}function L(e){for(var t="",r=0,s=e.length;r0;t--){var r=e[t];if(" "!==r)return"="===r?t:-1}}function W(e){return function(e){return'"'===e[0]&&'"'===e[e.length-1]||"'"===e[0]&&"'"===e[e.length-1]}(e)?e.substr(1,e.length-2):e}D.parseTag=function(e,t,r){var s="",i=0,n=!1,o=!1,a=0,l=e.length,c="",d="";e:for(a=0;a"===h){s+=r(e.slice(i,n)),c=z(d=e.slice(n,a+1)),s+=t(n,s.length,c,d,V(d)),i=a+1,n=!1;continue}if('"'===h||"'"===h)for(var u=1,p=e.charAt(a-u);""===p.trim()||"="===p;){if("="===p){o=h;continue e}p=e.charAt(a-++u)}}else if(h===o){o=!1;continue}}return i";var g=function(e){var t=Y.spaceIndex(e);if(-1===t)return{html:"",closing:"/"===e[e.length-2]};var r="/"===(e=Y.trim(e.slice(t+1,-1)))[e.length-1];return r&&(e=Y.trim(e.slice(0,-1))),{html:e,closing:r}}(h),m=r[d],v=Q(g.html,(function(e,t){var r=-1!==Y.indexOf(m,e),s=n(d,e,t,r);return ee(s)?r?(t=a(d,e,t,c))?e+'="'+t+'"':e:ee(s=o(d,e,t,r))?void 0:s:s}));return h="<"+d,v&&(h+=" "+v),g.closing&&(h+=" /"),h+">"}return ee(f=i(d,h,p))?l(h):f}),l);return d&&(h=d.remove(h)),h};var re=te;!function(e,t){var r=o,s=D,i=re;function n(e,t){return new i(t).process(e)}(t=e.exports=n).filterXSS=n,t.FilterXSS=i,function(){for(var e in r)t[e]=r[e];for(var i in s)t[i]=s[i]}(),"undefined"!=typeof self&&"undefined"!=typeof DedicatedWorkerGlobalScope&&self instanceof DedicatedWorkerGlobalScope&&(self.filterXSS=e.exports)}(n,n.exports);var se=n.exports,ie=function(){function e(e,t){var r,s=this;this.arcgisWhiteList={a:["href","style","target"],abbr:["title"],article:["style"],aside:["style"],audio:["autoplay","controls","loop","muted","preload"],b:[],blockquote:["style"],br:[],code:["style"],dd:["style"],details:["style"],div:["align","style","aria-label","aria-hidden"],dl:["style"],dt:["style"],em:[],figcaption:["style"],figure:["style"],font:["color","face","size","style"],footer:["style"],h1:["style"],h2:["style"],h3:["style"],h4:["style"],h5:["style"],h6:["style"],header:["style"],hr:[],i:[],img:["alt","border","height","src","style","width"],li:[],main:["style"],mark:["style"],nav:["style"],ol:[],p:["style"],pre:["style"],section:["style"],source:["media","src","type"],span:["style"],strong:[],sub:["style"],summary:["style"],sup:["style"],table:["border","cellpadding","cellspacing","height","style","width"],tbody:[],tr:["align","height","style","valign"],td:["align","colspan","height","nowrap","rowspan","style","valign","width"],th:["align","colspan","height","nowrap","rowspan","style","valign","width"],time:["style"],u:[],ul:[],video:["autoplay","controls","height","loop","muted","poster","preload","width"]},this.arcgisCSSWhiteList=i(i({},se.getDefaultCSSWhiteList()),{flex:!0,"flex-basis":!0,"flex-direction":!0,"flex-flow":!0,"flex-grow":!0,"flex-shrink":!0,"flex-wrap":!0,"line-height":!0,"justify-content":!0,overflow:!0}),this.allowedProtocols=["http","https","mailto","iform","tel","flow","lfmobile","arcgis-navigator","arcgis-appstudio-player","arcgis-survey123","arcgis-collector","arcgis-workforce","arcgis-explorer","arcgis-trek2there","arcgis-quickcapture","mspbi","comgooglemaps","pdfefile","pdfehttp","pdfehttps","boxapp","boxemm","awb","awbs","gropen","radarscope"],this.arcgisFilterOptions={allowCommentTag:!0,safeAttrValue:function(e,t,r,i){return"a"===e&&"href"===t||("img"===e||"source"===e)&&"src"===t?s.sanitizeUrl(r):se.safeAttrValue(e,t,r,i)}},this._entityMap={"&":"8","<":"<",">":">",'"':""","'":"'","/":"/"},e&&!t?r=e:e&&t?((r=Object.create(this.arcgisFilterOptions)).css={whiteList:this.arcgisCSSWhiteList},Object.keys(e).forEach((function(t){if("whiteList"===t)r.whiteList=s._extendObjectOfArrays([s.arcgisWhiteList,e.whiteList||{}]);else if("css"===t){var i=e.css.whiteList;null!=i&&e.css instanceof Object&&Object.keys(i).forEach((function(e){return r.css.whiteList[e]=i[e]}))}else r[t]=e[t]}))):((r=Object.create(this.arcgisFilterOptions)).whiteList=this.arcgisWhiteList,r.css={whiteList:this.arcgisCSSWhiteList}),this.xssFilterOptions=r,this._xssFilter=new se.FilterXSS(r)}return e.prototype.sanitize=function(e,t){switch(void 0===t&&(t={}),typeof e){case"number":return isNaN(e)||!isFinite(e)?null:e;case"boolean":return e;case"string":return this._xssFilter.process(e);case"object":return this._iterateOverObject(e,t);default:if(t.allowUndefined&&void 0===e)return;return null}},e.prototype.sanitizeUrl=function(e,t){var r=(null!=t?t:{}).isProtocolRequired,s=void 0===r||r,i=this._trim(e.substring(0,e.indexOf(":"))),n="/"===e,o=/^#/.test(e),a=i&&this.allowedProtocols.indexOf(i.toLowerCase())>-1;return n||o||a?se.escapeAttrValue(e):i||s?"":se.escapeAttrValue("https://".concat(e))},e.prototype.sanitizeHTMLAttribute=function(e,t,r,s){return"function"==typeof this.xssFilterOptions.safeAttrValue?this.xssFilterOptions.safeAttrValue(e,t,r,s):se.safeAttrValue(e,t,r,s)},e.prototype.validate=function(e,t){void 0===t&&(t={});var r=this.sanitize(e,t);return{isValid:e===r,sanitized:r}},e.prototype.encodeHTML=function(e){var t=this;return String(e).replace(/[&<>"'\/]/g,(function(e){return t._entityMap[e]}))},e.prototype.encodeAttrValue=function(e){var t=/^[a-zA-Z0-9]$/;return String(e).replace(/[\x00-\xFF]/g,(function(r,s){return t.test(r)?r:"&#x".concat(Number(e.charCodeAt(s)).toString(16),";")}))},e.prototype._extendObjectOfArrays=function(e){var t={};return e.forEach((function(e){Object.keys(e).forEach((function(r){Array.isArray(e[r])&&Array.isArray(t[r])?t[r]=t[r].concat(e[r]):t[r]=e[r]}))})),t},e.prototype._iterateOverObject=function(e,t){var r=this;void 0===t&&(t={});try{var s=!1,i=void 0;if(Array.isArray(e))i=e.reduce((function(e,i){var n=r.validate(i,t);return n.isValid?e.concat([i]):(s=!0,e.concat([n.sanitized]))}),[]);else{if(!function(e){if("object"!=typeof e||null===e)return!1;if("[object Object]"!==Object.prototype.toString.call(e))return!1;var t=Object.getPrototypeOf(e);if(null===t)return!0;for(;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}(e)){if(t.allowUndefined&&void 0===e)return;return null}i=Object.keys(e).reduce((function(i,n){var o=e[n],a=r.validate(o,t);return a.isValid?i[n]=o:(s=!0,i[n]=a.sanitized),i}),{})}return s?i:e}catch(e){return null}},e.prototype._trim=function(e){return String.prototype.trim?e.trim():e.replace(/(^\s*)|(\s*$)/g,"")},e}();const ne=new Map;function oe(){ne.clear()}function ae(e){return ne.get(e)}function le(e,t){ne.set(e,t)}function ce(e){ne.delete(e)}function de(...e){const t=s.A.acquire();for(let r=0;r{const e=new Map;new ResizeObserver((t=>{oe();for(const r of t)e.get(r.target)?.(r)}))})();const he=["dd","dl","dt","h1","h2","h3","h4","h5","h6","sub","sup","animate","animatetransform","circle","clippath","defs","ellipse","g","image","line","lineargradient","marker","mask","path","pattern","polygon","polyline","radialgradient","rect","stop","svg","switch","symbol","text","textpath","tspan","use"].reduce(((e,t)=>(e[t]=[],e)),{}),ue=["align","alink","alt","bgcolor","border","cellpadding","cellspacing","class","color","cols","colspan","coords","d","dir","face","height","hspace","ismap","lang","marginheight","marginwidth","multiple","nohref","noresize","noshade","nowrap","ref","rel","rev","rows","rowspan","scrolling","shape","span","summary","tabindex","title","usemap","valign","value","vlink","vspace","width"],pe=new ie({whiteList:he,onTagAttr:(e,t,r)=>{const s=`${t}="${r}"`;if(ue.includes(t))return s},stripIgnoreTag:!0,stripIgnoreTagBody:["script","style"]},!0)},48844:(e,t,r)=>{r.d(t,{w:()=>l});var s=r(36544),i=r(40499);r(32773),r(20266),r(90740),r(93181),r(13671);const n=Object.prototype.toString;function o(e){const t="__accessorMetadata__"in e?(0,s.e)(e):e;return function(...e){if(e.push(t),"number"==typeof e[2])throw new Error("Using @cast has parameter decorator is not supported since 4.16");return a.apply(this,e)}}function a(e,t,r,s){(0,i.g)(e,t).cast=s}function l(...e){var t;if(3!==e.length||"string"!=typeof e[1])return 1===e.length&&"[object Function]"===n.call(e[0])?o(e[0]):1===e.length&&"string"==typeof e[0]?(t=e[0],(e,r)=>{(0,i.g)(e,t).cast=e[r]}):void 0}},67321:(e,t,r)=>{r.d(t,{C_:()=>h,OH:()=>f,Vh:()=>g,on:()=>d,pc:()=>m,wB:()=>a,z7:()=>l}),r(73067),r(17745);var s=r(80959),i=r(13671),n=r(57732),o=r(41390);function a(e,t,r={}){return c(e,t,r,u)}function l(e,t,r={}){return c(e,t,r,p)}function c(e,t,r={},s){let i=null;const a=r.once?(e,r)=>{s(e)&&((0,n.r)(i),t(e,r))}:(e,r)=>{s(e)&&t(e,r)};if(i=(0,o.w)(e,a,r.sync,r.equals),r.initial){const t=e();a(t,t)}return i}function d(e,t,r,o={}){let l=null,c=null,d=null;function h(){l&&c&&(c.remove(),o.onListenerRemove?.(l),l=null,c=null)}function u(e){o.once&&o.once&&(0,n.r)(d),r(e)}const p=a(e,((e,r)=>{h(),(0,s.i)(e)&&(l=e,c=(0,s.o)(e,t,u),o.onListenerAdd?.(e))}),{sync:o.sync,initial:!0});return d=(0,i.m)((()=>{p.remove(),h()})),d}function h(e,t){return function(e,t,r){if((0,s.G4)(r))return Promise.reject((0,s.NK)());const o=e();if(t?.(o))return Promise.resolve(o);let a=null;function l(){a=(0,n.r)(a)}return new Promise(((n,o)=>{a=(0,i.h)([(0,s.u7)(r,(()=>{l(),o((0,s.NK)())})),c(e,(e=>{l(),n(e)}),{sync:!1,once:!0},t??u)])}))}(e,p,t)}function u(e){return!0}function p(e){return!!e}r(32816),r(29298),r(20266),r(90740),r(32773),r(36544),r(93181),r(40499),r(6407),r(69421),r(91047),r(81272),r(45371),r(44945),r(58498);const f={sync:!0},g={initial:!0},m={sync:!0,initial:!0}},91885:(e,t,r)=>{r.r(t),r.d(t,{default:()=>F});var s=r(29512),i=r(32816),n=r(90740),o=r(64604),a=r(6407),l=r(81272),c=r(80959),d=r(32773),h=r(99063),u=r(29298),p=(r(20266),r(69421)),f=(r(55270),r(49907));function g(e){return(t,r)=>{t.hasOwnProperty("_messageBundleProps")||(t._messageBundleProps=t._messageBundleProps?t._messageBundleProps.slice():[]),t._messageBundleProps.push({bundlePath:e,propertyName:r})}}r(60077);var m=r(31030),v=function(e,t){for(var r=0,s=e.length;rPromise.all([r.e(9148),r.e(4303)]).then(r.bind(r,84303)),input:()=>Promise.all([r.e(9148),r.e(5846)]).then(r.bind(r,5846)),label:()=>r.e(3493).then(r.bind(r,3493)),modal:()=>Promise.all([r.e(9148),r.e(407)]).then(r.bind(r,407)),notice:()=>Promise.all([r.e(9148),r.e(4972)]).then(r.bind(r,84972))})}get title(){return this.commonMessages?.auth.signIn}render(){const{open:e,title:t,messages:r,signingIn:s,oAuthPrompt:i,server:n,resource:o,error:a}=this,{info:l,oAuthInfo:c,lblItem:d,invalidUser:h,noAuthService:u,lblUser:p,lblPwd:f,lblCancel:g,lblSigning:m,lblOk:v}=r;return y("div",{class:this.classes(I.base,"calcite-mode-"+(getComputedStyle(document.body).getPropertyValue("--esri-calcite-mode-name").replaceAll(/\s|'|"/g,"").startsWith("dark")?"dark":"light"))},y("form",{bind:this,onsubmit:this._submit},y("calcite-modal",{bind:this,open:e,outsideCloseDisabled:!0,scale:"s",widthScale:"s",onCalciteModalClose:this._cancel,onCalciteModalOpen:this._focusUsernameInput},y("div",{slot:"header"},t),y("div",{slot:"content"},y("div",{class:I.info},(0,w.s)(i?c:l,{server:n&&/\.arcgis\.com/i.test(n)?"ArcGIS Online":n,resource:`(${o||d})`})),a?y("calcite-notice",{class:I.notice,icon:"exclamation-mark-triangle",kind:"danger",open:!0},y("div",{slot:"message"},a.details?.httpStatus?h:u)):null,i?null:[y("calcite-label",null,p,y("calcite-input",{afterCreate:e=>this._usernameInputNode=e,autocomplete:"off",bind:this,name:"username",required:!0,spellcheck:!1,type:"text",value:""})),y("calcite-label",null,f,y("calcite-input",{afterCreate:e=>this._passwordInputNode=e,bind:this,name:"password",required:!0,type:"password",value:""}))]),y("calcite-button",{appearance:"outline",bind:this,onclick:this._cancel,slot:"secondary",type:"button",width:"full"},g),y("calcite-button",{loading:!!s,slot:"primary",type:"submit",width:"full"},s?m:v))))}_focusUsernameInput(){requestAnimationFrame((()=>{this._usernameInputNode?.setFocus()}))}_cancel(){this._set("signingIn",!1),this.open=!1,this._usernameInputNode&&(this._usernameInputNode.value=""),this._passwordInputNode&&(this._passwordInputNode.value=""),this.emit("cancel")}_submit(e){e.preventDefault(),this._set("signingIn",!0);const t=this.oAuthPrompt?{}:{username:this._usernameInputNode?.value,password:this._passwordInputNode?.value};this.emit("submit",t)}};(0,i._)([(0,u.MZ)({readOnly:!0})],T.prototype,"container",void 0),(0,i._)([(0,u.MZ)(),g("esri/t9n/common")],T.prototype,"commonMessages",void 0),(0,i._)([(0,u.MZ)()],T.prototype,"error",void 0),(0,i._)([(0,u.MZ)(),g("esri/identity/t9n/identity")],T.prototype,"messages",void 0),(0,i._)([(0,u.MZ)()],T.prototype,"oAuthPrompt",void 0),(0,i._)([(0,u.MZ)()],T.prototype,"open",void 0),(0,i._)([(0,u.MZ)()],T.prototype,"signingIn",void 0),(0,i._)([(0,u.MZ)()],T.prototype,"server",void 0),(0,i._)([(0,u.MZ)({readOnly:!0})],T.prototype,"title",null),(0,i._)([(0,u.MZ)()],T.prototype,"resource",void 0),T=(0,i._)([(0,p.$)("esri.identity.IdentityModal")],T);const U=T,O="esriJSAPIOAuth";class C{constructor(e,t){this.oAuthInfo=null,this.storage=null,this.appId=null,this.codeVerifier=null,this.expires=null,this.refreshToken=null,this.ssl=null,this.stateUID=null,this.token=null,this.userId=null,this.oAuthInfo=e,this.storage=t,this._init()}isValid(){let e=!1;if(this.oAuthInfo&&this.userId&&(this.refreshToken||this.token))if(null==this.expires&&this.refreshToken)e=!0;else if(this.expires){const t=Date.now();this.expires>t&&(this.expires-t)/1e3>60*this.oAuthInfo.minTimeUntilExpiration&&(e=!0)}return e}save(){if(!this.storage)return!1;const e=this._load(),t=this.oAuthInfo;if(t?.authNamespace&&t.portalUrl){let r=e[t.authNamespace];r||(r=e[t.authNamespace]={}),this.appId||(this.appId=t.appId),r[t.portalUrl]={appId:this.appId,codeVerifier:this.codeVerifier,expires:this.expires,refreshToken:this.refreshToken,ssl:this.ssl,stateUID:this.stateUID,token:this.token,userId:this.userId};try{this.storage.setItem(O,JSON.stringify(e))}catch(e){return console.warn(e),!1}return!0}return!1}destroy(){const e=this._load(),t=this.oAuthInfo;if(t?.appId&&t?.portalUrl&&(null==this.expires||this.expires>Date.now())&&(this.refreshToken||this.token)){const e=t.portalUrl.replace(/^http:/i,"https:")+"/sharing/rest/oauth2/revokeToken",r=new FormData;if(r.append("f","json"),r.append("auth_token",this.refreshToken||this.token),r.append("client_id",t.appId),r.append("token_type_hint",this.refreshToken?"refresh_token":"access_token"),"function"==typeof navigator.sendBeacon)navigator.sendBeacon(e,r);else{const t=new XMLHttpRequest;t.open("POST",e),t.send(r)}}if(t?.authNamespace&&t.portalUrl&&this.storage){const r=e[t.authNamespace];if(r){delete r[t.portalUrl];try{this.storage.setItem(O,JSON.stringify(e))}catch(e){console.log(e)}}}t&&(t._oAuthCred=null,this.oAuthInfo=null)}_init(){const e=this._load(),t=this.oAuthInfo;if(t?.authNamespace&&t.portalUrl){let r=e[t.authNamespace];r&&(r=r[t.portalUrl],r&&(this.appId=r.appId,this.codeVerifier=r.codeVerifier,this.expires=r.expires,this.refreshToken=r.refreshToken,this.ssl=r.ssl,this.stateUID=r.stateUID,this.token=r.token,this.userId=r.userId))}}_load(){let e={};if(this.storage){const t=this.storage.getItem(O);if(t)try{e=JSON.parse(t)}catch(e){console.warn(e)}}return e}}C.prototype.declaredClass="esri.identity.OAuthCredential";const P={},N=e=>{const t=new h.s0(e.owningSystemUrl).host,r=new h.s0(e.server).host,s=/.+\.arcgis\.com$/i;return s.test(t)&&s.test(r)},R=(e,t)=>!!(N(e)&&t&&t.some((t=>t.test(e.server))));let j=null,L=null;try{j=window.localStorage,L=window.sessionStorage}catch{}class M extends l.A{constructor(){super(),this._portalConfig=globalThis.esriGeowConfig,this.serverInfos=[],this.oAuthInfos=[],this.credentials=[],this._soReqs=[],this._xoReqs=[],this._portals=[],this._defaultOAuthInfo=null,this._defaultTokenValidity=60,this.dialog=null,this.tokenValidity=null,this.normalizeWebTierAuth=!1,this._appOrigin="null"!==window.origin?window.origin:window.location.origin,this._appUrlObj=(0,h.An)(window.location.href),this._busy=null,this._rejectOnPersistedPageShow=!1,this._oAuthLocationParams=null,this._gwTokenUrl="/sharing/rest/generateToken",this._agsRest="/rest/services",this._agsPortal=/\/sharing(\/|$)/i,this._agsAdmin=/(https?:\/\/[^/]+\/[^/]+)\/admin\/?(\/.*)?$/i,this._adminSvcs=/\/rest\/admin\/services(\/|$)/i,this._gwDomains=[{regex:/^https?:\/\/www\.arcgis\.com/i,customBaseUrl:"maps.arcgis.com",tokenServiceUrl:"https://www.arcgis.com/sharing/rest/generateToken"},{regex:/^https?:\/\/(?:dev|[a-z\d-]+\.mapsdev)\.arcgis\.com/i,customBaseUrl:"mapsdev.arcgis.com",tokenServiceUrl:"https://dev.arcgis.com/sharing/rest/generateToken"},{regex:/^https?:\/\/(?:devext|[a-z\d-]+\.mapsdevext)\.arcgis\.com/i,customBaseUrl:"mapsdevext.arcgis.com",tokenServiceUrl:"https://devext.arcgis.com/sharing/rest/generateToken"},{regex:/^https?:\/\/(?:qaext|[a-z\d-]+\.mapsqa)\.arcgis\.com/i,customBaseUrl:"mapsqa.arcgis.com",tokenServiceUrl:"https://qaext.arcgis.com/sharing/rest/generateToken"},{regex:/^https?:\/\/[a-z\d-]+\.maps\.arcgis\.com/i,customBaseUrl:"maps.arcgis.com",tokenServiceUrl:"https://www.arcgis.com/sharing/rest/generateToken"}],this._legacyFed=[],this._regexSDirUrl=/http.+\/rest\/services\/?/gi,this._regexServerType=/(\/(FeatureServer|GPServer|GeoDataServer|GeocodeServer|GeoenrichmentServer|GeometryServer|GlobeServer|ImageServer|KnowledgeGraphServer|MapServer|MissionServer|MobileServer|NAServer|NetworkDiagramServer|OGCFeatureServer|ParcelFabricServer|RelationalCatalogServer|SceneServer|StreamServer|UtilityNetworkServer|ValidationServer|VectorTileServer|VersionManagementServer|VideoServer)).*/gi,this._gwUser=/http.+\/users\/([^/]+).*/i,this._gwItem=/http.+\/items\/([^/]+).*/i,this._gwGroup=/http.+\/groups\/([^/]+).*/i,this._rePortalTokenSvc=/\/sharing(\/rest)?\/generatetoken/i,this._createDefaultOAuthInfo=!0,this._hasTestedIfAppIsOnPortal=!1,this._getPlatformSelfError=null,this._getOAuthLocationParams(),window.addEventListener("pageshow",(e=>{this._pageShowHandler(e)}))}registerServers(e){const t=this.serverInfos;t?(e=e.filter((e=>!this.findServerInfo(e.server))),this.serverInfos=t.concat(e)):this.serverInfos=e,e.forEach((e=>{e.owningSystemUrl&&this._portals.push(e.owningSystemUrl),e.hasPortal&&this._portals.push(e.server)}))}registerOAuthInfos(e){const t=this.oAuthInfos;if(t){for(const r of e){const e=this.findOAuthInfo(r.portalUrl);e&&t.splice(t.indexOf(e),1)}this.oAuthInfos=t.concat(e)}else this.oAuthInfos=e}registerToken(e){e={...e};const t=this._sanitizeUrl(e.server),r=this._isServerRsrc(t);let s,i=this.findServerInfo(t),n=!0;i||(i=new A,i.server=this._getServerInstanceRoot(t),r?i.hasServer=!0:(i.tokenServiceUrl=this._getTokenSvcUrl(t),i.hasPortal=!0),this.registerServers([i])),s=this._findCredential(t),s?(delete e.server,Object.assign(s,e),n=!1):(s=new E({userId:e.userId,server:i.server??void 0,token:e.token,expires:e.expires,ssl:e.ssl,scope:r?"server":"portal"}),s.resources=[t],this.credentials.push(s)),s.emitTokenChange(!1),n||s.refreshServerTokens()}toJSON(){return(0,d.oy)({serverInfos:this.serverInfos.map((e=>e.toJSON())),oAuthInfos:this.oAuthInfos.map((e=>e.toJSON())),credentials:this.credentials.map((e=>e.toJSON()))})}initialize(e){if(!e)return;"string"==typeof e&&(e=JSON.parse(e));const t=e.serverInfos,r=e.oAuthInfos,s=e.credentials;if(t){const e=[];t.forEach((t=>{t.server&&t.tokenServiceUrl&&e.push(t.declaredClass?t:new A(t))})),e.length&&this.registerServers(e)}if(r){const e=[];r.forEach((t=>{t.appId&&e.push(t.declaredClass?t:new k(t))})),e.length&&this.registerOAuthInfos(e)}s&&s.forEach((e=>{e.server&&e.token&&e.expires&&e.expires>Date.now()&&((e=e.declaredClass?e:new E(e)).emitTokenChange(),this.credentials.push(e))}))}findServerInfo(e){let t;e=this._sanitizeUrl(e);for(const r of this.serverInfos)if(this._hasSameServerInstance(r.server,e)){t=r;break}return t}findOAuthInfo(e){let t;e=this._sanitizeUrl(e);for(const r of this.oAuthInfos)if(this._hasSameServerInstance(r.portalUrl,e)){t=r;break}return t}findCredential(e,t){if(!e)return;let r;e=this._sanitizeUrl(e);const s=this._isServerRsrc(e)?"server":"portal";if(t){for(const i of this.credentials)if(this._hasSameServerInstance(i.server,e)&&t===i.userId&&i.scope===s){r=i;break}}else for(const t of this.credentials)if(this._hasSameServerInstance(t.server,e)&&-1!==this._getIdenticalSvcIdx(e,t)&&t.scope===s){r=t;break}return r}getCredential(e,t){let r,s,i=!0;t&&(r=!!t.token,s=t.error,i=!1!==t.prompt),t={...t},e=this._sanitizeUrl(e);const n=new AbortController,o=(0,c.Tw)();if(t.signal&&(0,c.u7)(t.signal,(()=>{n.abort()})),(0,c.u7)(n,(()=>{o.reject(new a.A("identity-manager:user-aborted","ABORTED"))})),(0,c.G4)(n))return o.promise;t.signal=n.signal;const l=this._isAdminResource(e),d=r?this.findCredential(e):null;let u;if(d&&s&&s.details&&498===s.details.httpStatus)d.destroy();else if(d)return u=new a.A("identity-manager:not-authorized","You are currently signed in as: '"+d.userId+"'. You do not have access to this resource: "+e,{error:s}),o.reject(u),o.promise;const p=this._findCredential(e,t);if(p)return o.resolve(p),o.promise;let f=this.findServerInfo(e);if(f)!f.hasPortal&&f.server&&f.owningSystemUrl&&this._hasSameServerInstance(f.server,f.owningSystemUrl)&&(f.hasPortal=!0),!f.hasServer&&this._isServerRsrc(e)&&(f._restInfoPms=this._getTokenSvcUrl(e),f.hasServer=!0);else{const t=this._getTokenSvcUrl(e);if(!t)return u=new a.A("identity-manager:unknown-resource","Unknown resource - could not find token service endpoint."),o.reject(u),o.promise;f=new A,f.server=this._getServerInstanceRoot(e),"string"==typeof t?(f.tokenServiceUrl=t,f.hasPortal=!0):(f._restInfoPms=t,f.hasServer=!0),this.registerServers([f])}return f.hasPortal&&void 0===f._selfReq&&(i||(0,h.FX)(f.tokenServiceUrl,this._appOrigin)||this._gwDomains.some((e=>e.tokenServiceUrl===f.tokenServiceUrl)))&&(f._selfReq={owningTenant:t?.owningTenant,selfDfd:this._getPortalSelf(f.tokenServiceUrl.replace(this._rePortalTokenSvc,"/sharing/rest/portals/self"),e)}),this._enqueue(e,f,t,o,l)}getResourceName(e){return this._isRESTService(e)?e.replace(this._regexSDirUrl,"").replace(this._regexServerType,"")||"":this._gwUser.test(e)&&e.replace(this._gwUser,"$1")||this._gwItem.test(e)&&e.replace(this._gwItem,"$1")||this._gwGroup.test(e)&&e.replace(this._gwGroup,"$1")||""}generateToken(e,t,r){const s=this._rePortalTokenSvc.test(e.tokenServiceUrl),i=new h.s0(this._appOrigin),n=e.shortLivedTokenValidity;let l,c,d,u,p,f,g,m;t&&(m=this.tokenValidity||n||this._defaultTokenValidity,m>n&&n>0&&(m=n)),r&&(l=r.isAdmin,c=r.serverUrl,d=r.token,f=r.signal,g=r.ssl,e.customParameters=r.customParameters),l?u=e.adminTokenServiceUrl:(u=e.tokenServiceUrl,p=new h.s0(u.toLowerCase()),e.webTierAuth&&r?.serverUrl&&!g&&"http"===i.scheme&&((0,h.FX)(i.uri,u,!0)||"https"===p.scheme&&i.host===p.host&&"7080"===i.port&&"7443"===p.port)&&(u=u.replace(/^https:/i,"http:").replace(/:7443/i,":7080")));const v={query:{request:"getToken",username:t?.username,password:t?.password,serverUrl:c,token:d,expiration:m,referer:l||s?this._appOrigin:null,client:l?"referer":null,f:"json",...e.customParameters},method:"post",authMode:"anonymous",useProxy:this._useProxy(e,r),signal:f,...r?.ioArgs};return s||(v.withCredentials=!1),(0,o.A)(u,v).then((r=>{const s=r.data;if(!s?.token)return new a.A("identity-manager:authentication-failed","Unable to generate token");const i=e.server;return P[i]||(P[i]={}),t&&(P[i][t.username]=t.password),s.validity=m,s}))}isBusy(){return!!this._busy}async checkSignInStatus(e){return(await this.checkAppAccess(e,"")).credential}checkAppAccess(e,t,r){let s=!1;return this.getCredential(e,{prompt:!1}).then((i=>{let n;const l={f:"json"};if("portal"===i.scope)if(t&&(this._doPortalSignIn(e)||r?.force))n=i.server+"/sharing/rest/oauth2/validateAppAccess",l.client_id=t;else{if(!i.token)return{credential:i};n=i.server+"/sharing/rest"}else{if(!i.token)return{credential:i};n=i.server+"/rest/services"}return i.token&&(l.token=i.token),(0,o.A)(n,{query:l,authMode:"anonymous"}).then((e=>{if(!1===e.data.valid)throw new a.A("identity-manager:not-authorized",`You are currently signed in as: '${i.userId}'.`,e.data);return s=!!e.data.viewOnlyUserTypeApp,{credential:i}})).catch((e=>{if("identity-manager:not-authorized"===e.name)throw e;const t=e.details?.httpStatus;if(498===t)throw i.destroy(),new a.A("identity-manager:not-authenticated","User is not signed in.");if(400===t)throw new a.A("identity-manager:invalid-request");return{credential:i}}))})).then((e=>({credential:e.credential,viewOnly:s})))}setOAuthResponseHash(e){e&&("#"===e.charAt(0)&&(e=e.substring(1)),this._processOAuthPopupParams((0,h.zf)(e)))}setOAuthRedirectionHandler(e){this._oAuthRedirectFunc=e}setProtocolErrorHandler(e){this._protocolFunc=e}signIn(e,t,r={}){const s=(0,c.Tw)(),i=()=>{l?.remove(),d?.remove(),this.dialog?.destroy(),this.dialog=l=d=null},n=()=>{i(),this._oAuthDfd=null,s.reject(new a.A("identity-manager:user-aborted","ABORTED"))};r.signal&&(0,c.u7)(r.signal,(()=>{n()}));const o=new U({open:!0,resource:this.getResourceName(e),server:t.server});this.dialog=o,this.emit("dialog-create");let l=o.on("cancel",n),d=o.on("submit",(e=>{this.generateToken(t,e,{isAdmin:r.isAdmin,signal:r.signal}).then((n=>{i();const o=new E({userId:e.username,server:t.server??void 0,token:n.token,expires:null!=n.expires?Number(n.expires):null,ssl:!!n.ssl,isAdmin:r.isAdmin,validity:n.validity});s.resolve(o)})).catch((e=>{o.error=e,o.signingIn=!1}))}));return s.promise}oAuthSignIn(e,t,r,s){this._oAuthDfd=(0,c.Tw)();const i=this._oAuthDfd;let n;s?.signal&&(0,c.u7)(s.signal,(()=>{const e=this._oAuthDfd&&this._oAuthDfd.oAuthWin_;e&&!e.closed?e.close():this.dialog&&u()})),i.resUrl_=e,i.sinfo_=t,i.oinfo_=r;const o=r._oAuthCred;if(o.storage&&("authorization-code"===r.flowType||"auto"===r.flowType&&t.currentVersion>=8.4)){let e=crypto.getRandomValues(new Uint8Array(32));n=(0,h.$1)(e),o.codeVerifier=n,e=crypto.getRandomValues(new Uint8Array(32)),o.stateUID=(0,h.$1)(e),o.save()||(o.codeVerifier=n=null)}else o.codeVerifier=null;let l,d;this._getCodeChallenge(n).then((i=>{const n=!s||!1!==s.oAuthPopupConfirmation;if(!r.popup||!n)return void this._doOAuthSignIn(e,t,r,i);const o=new U({oAuthPrompt:!0,server:t.server,open:!0});this.dialog=o,this.emit("dialog-create"),l=o.on("cancel",u),d=o.on("submit",(()=>{p(),this._doOAuthSignIn(e,t,r,i)}))}));const u=()=>{p(),this._oAuthDfd=null,i.reject(new a.A("identity-manager:user-aborted","ABORTED"))},p=()=>{l?.remove(),d?.remove(),this.dialog?.destroy(),this.dialog=null};return i.promise}destroyCredentials(){this.credentials&&this.credentials.slice().forEach((e=>{e.destroy()})),this.emit("credentials-destroy")}enablePostMessageAuth(e="https://www.arcgis.com/sharing/rest"){this._postMessageAuthHandle&&this._postMessageAuthHandle.remove(),this._postMessageAuthHandle=(0,c.o)(window,"message",(t=>{if((t.origin===this._appOrigin||t.origin.endsWith(".arcgis.com"))&&"arcgis:auth:requestCredential"===t.data?.type){const r=t.source;this.getCredential(e).then((e=>{r.postMessage({type:"arcgis:auth:credential",credential:{expires:e.expires,server:e.server,ssl:e.ssl,token:e.token,userId:e.userId}},t.origin)})).catch((e=>{r.postMessage({type:"arcgis:auth:error",error:{name:e.name,message:e.message}},t.origin)}))}}))}disablePostMessageAuth(){this._postMessageAuthHandle&&(this._postMessageAuthHandle.remove(),this._postMessageAuthHandle=null)}_getOAuthLocationParams(){let e=window.location.hash;if(e){"#"===e.charAt(0)&&(e=e.substring(1));const t=(0,h.zf)(e);let r=!1;if(t.access_token&&t.expires_in&&t.state&&t.hasOwnProperty("username"))try{t.state=JSON.parse(t.state),t.state.portalUrl&&(this._oAuthLocationParams=t,r=!0)}catch{}else if(t.error&&t.error_description&&(console.log("IdentityManager OAuth Error: ",t.error," - ",t.error_description),"access_denied"===t.error&&(r=!0,t.state)))try{t.state=JSON.parse(t.state)}catch{}r&&(window.location.hash=t.state?.hash||"")}let t=window.location.search;if(t){"?"===t.charAt(0)&&(t=t.substring(1));const e=(0,h.zf)(t);let r=!1;if(e.code&&e.state)try{e.state=JSON.parse(e.state),e.state.portalUrl&&e.state.uid&&(this._oAuthLocationParams=e,r=!0)}catch{}else if(e.error&&e.error_description&&(console.log("IdentityManager OAuth Error: ",e.error," - ",e.error_description),"access_denied"===e.error&&(r=!0,e.state)))try{e.state=JSON.parse(e.state)}catch{}if(r){const t={...e};["code","error","error_description","message_code","persist","state"].forEach((e=>{delete t[e]}));const r=(0,h.x0)(t),s=window.location.pathname+(r?`?${r}`:"")+(e.state?.hash||"");window.history.replaceState(window.history.state,"",s)}}}_getOAuthToken(e,t,r,s,i){return e=e.replace(/^http:/i,"https:"),(0,o.A)(`${e}/sharing/rest/oauth2/token`,{authMode:"anonymous",method:"post",query:s&&i?{grant_type:"authorization_code",code:t,redirect_uri:s,client_id:r,code_verifier:i}:{grant_type:"refresh_token",refresh_token:t,client_id:r}}).then((e=>e.data))}async _getCodeChallenge(e){if(e&&globalThis.isSecureContext){const t=(new TextEncoder).encode(e),r=await crypto.subtle.digest("SHA-256",t);return(0,h.$1)(new Uint8Array(r))}return null}_pageShowHandler(e){if(e.persisted&&this.isBusy()&&this._rejectOnPersistedPageShow){const e=new a.A("identity-manager:user-aborted","ABORTED");this._errbackFunc(e)}}_findCredential(e,t){let r,s,i,n,o=-1;const a=t?.token,l=t?.resource,c=this._isServerRsrc(e)?"server":"portal",d=this.credentials.filter((t=>this._hasSameServerInstance(t.server,e)&&t.scope===c));if(e=l||e,d.length)if(1===d.length){if(r=d[0],i=this.findServerInfo(r.server),s=i?.owningSystemUrl,n=s?this.findCredential(s,r.userId):void 0,o=this._getIdenticalSvcIdx(e,r),!a)return-1===o&&r.resources.push(e),this._addResource(e,n),r;-1!==o&&(r.resources.splice(o,1),this._removeResource(e,n))}else{let t,r;if(d.some((a=>(r=this._getIdenticalSvcIdx(e,a),-1!==r&&(t=a,i=this.findServerInfo(t.server),s=i?.owningSystemUrl,n=s?this.findCredential(s,t.userId):void 0,o=r,!0)))),a)t&&(t.resources.splice(o,1),this._removeResource(e,n));else if(t)return this._addResource(e,n),t}}_findOAuthInfo(e){let t=this.findOAuthInfo(e);if(!t)for(const r of this.oAuthInfos)if(this._isIdProvider(r.portalUrl,e)){t=r;break}return t}_addResource(e,t){t&&-1===this._getIdenticalSvcIdx(e,t)&&t.resources.push(e)}_removeResource(e,t){let r=-1;t&&(r=this._getIdenticalSvcIdx(e,t),r>-1&&t.resources.splice(r,1))}_useProxy(e,t){return t?.isAdmin&&!(0,h.FX)(e.adminTokenServiceUrl,this._appOrigin)||!this._isPortalDomain(e.tokenServiceUrl)&&"10.1"===String(e.currentVersion)&&!(0,h.FX)(e.tokenServiceUrl,this._appOrigin)}_getOrigin(e){const t=new h.s0(e);return t.scheme+"://"+t.host+(null!=t.port?":"+t.port:"")}_getServerInstanceRoot(e){const t=e.toLowerCase();let r=t.indexOf(this._agsRest);return-1===r&&this._isAdminResource(e)&&(r=this._agsAdmin.test(e)?e.replace(this._agsAdmin,"$1").length:e.search(this._adminSvcs)),-1!==r||(0,h.i)(t)||(r=t.indexOf("/sharing")),-1===r&&t.endsWith("/")&&(r=t.length-1),r>-1?e.substring(0,r):e}_hasSameServerInstance(e,t){return e.endsWith("/")&&(e=e.slice(0,-1)),e=e.toLowerCase(),t=this._getServerInstanceRoot(t).toLowerCase(),e=(0,h.n)(e),t=(0,h.n)(t),(e=e.substring(e.indexOf(":")))===t.substring(t.indexOf(":"))}_sanitizeUrl(e){const t=(n.A.request.proxyUrl||"").toLowerCase(),r=t?e.toLowerCase().indexOf(t+"?"):-1;return-1!==r&&(e=e.substring(r+t.length+1)),e=(0,h.S8)(e),(0,h.An)(e).path}_isRESTService(e){return e.includes(this._agsRest)}_isAdminResource(e){return this._agsAdmin.test(e)||this._adminSvcs.test(e)}_isServerRsrc(e){return this._isRESTService(e)||this._isAdminResource(e)}_isIdenticalService(e,t){let r=!1;if(this._isRESTService(e)&&this._isRESTService(t)){const s=this._getSuffix(e).toLowerCase(),i=this._getSuffix(t).toLowerCase();if(r=s===i,!r){const e=/(.*)\/(MapServer|FeatureServer|UtilityNetworkServer).*/gi;r=s.replaceAll(e,"$1")===i.replaceAll(e,"$1")}}else this._isAdminResource(e)&&this._isAdminResource(t)?r=!0:this._isServerRsrc(e)||this._isServerRsrc(t)||!this._isPortalDomain(e)||(r=!0);return r}_isPortalDomain(e){const t=new h.s0(e.toLowerCase()),r=this._portalConfig;let s=this._gwDomains.some((e=>e.regex.test(t.uri)));return!s&&r&&(s=this._hasSameServerInstance(this._getServerInstanceRoot(r.restBaseUrl),t.uri)),s||n.A.portalUrl&&(s=(0,h.FX)(t,n.A.portalUrl,!0)),s||(s=this._portals.some((e=>this._hasSameServerInstance(e,t.uri)))),s=s||this._agsPortal.test(t.path),s}_isIdProvider(e,t){let r=-1,s=-1;this._gwDomains.forEach(((i,n)=>{-1===r&&i.regex.test(e)&&(r=n),-1===s&&i.regex.test(t)&&(s=n)}));let i=!1;if(r>-1&&s>-1&&(0===r||4===r?0!==s&&4!==s||(i=!0):1===r?1!==s&&2!==s||(i=!0):2===r?2===s&&(i=!0):3===r&&3===s&&(i=!0)),!i){const r=this.findServerInfo(t),s=r?.owningSystemUrl;s&&N(r)&&this._isPortalDomain(s)&&this._isIdProvider(e,s)&&(i=!0)}return i}_getIdenticalSvcIdx(e,t){let r=-1;for(let s=0;se.data)),{adminUrl:t,promise:r}}if(this._isPortalDomain(e)){let t="";if(this._gwDomains.some((r=>(r.regex.test(e)&&(t=r.tokenServiceUrl),!!t))),t||this._portals.some((r=>(this._hasSameServerInstance(r,e)&&(t=r+this._gwTokenUrl),!!t))),t||(s=e.toLowerCase().indexOf("/sharing"),-1!==s&&(t=e.substring(0,s)+this._gwTokenUrl)),t||(t=this._getOrigin(e)+this._gwTokenUrl),t){const r=new h.s0(e).port;/^http:\/\//i.test(e)&&"7080"===r&&(t=t.replace(/:7080/i,":7443")),t=t.replace(/http:/i,"https:")}return t}}_processOAuthResponseParams(e,t,r){const s=t._oAuthCred;if(e.code){const i=s.codeVerifier;return s.codeVerifier=null,s.stateUID=null,s.save(),this._getOAuthToken(r.server,e.code,t.appId,this._getRedirectURI(t,!0),i).then((i=>{const n=new E({userId:i.username,server:r.server??void 0,token:i.access_token,expires:Date.now()+1e3*i.expires_in,ssl:i.ssl,oAuthState:e.state,_oAuthCred:s});return t.userId=n.userId,s.storage=i.persist?j:L,s.refreshToken=i.refresh_token,s.token=null,s.expires=i.refresh_token_expires_in?Date.now()+1e3*i.refresh_token_expires_in:null,s.userId=n.userId,s.ssl=n.ssl,s.save(),n}))}const i=new E({userId:e.username,server:r.server??void 0,token:e.access_token,expires:Date.now()+1e3*Number(e.expires_in),ssl:"true"===e.ssl,oAuthState:e.state,_oAuthCred:s});return t.userId=i.userId,s.storage=e.persist?j:L,s.refreshToken=null,s.token=i.token,s.expires=i.expires,s.userId=i.userId,s.ssl=i.ssl,s.save(),Promise.resolve(i)}_processOAuthPopupParams(e){const t=this._oAuthDfd;if(this._oAuthDfd=null,t)if(clearInterval(this._oAuthIntervalId),this._oAuthOnPopupHandle?.remove(),e.error){const r="access_denied"===e.error,s=new a.A(r?"identity-manager:user-aborted":"identity-manager:authentication-failed",r?"ABORTED":"OAuth: "+e.error+" - "+e.error_description);t.reject(s)}else this._processOAuthResponseParams(e,t.oinfo_,t.sinfo_).then((e=>{t.resolve(e)})).catch((e=>{t.reject(e)}))}_setOAuthResponseQueryString(e){e&&("?"===e.charAt(0)&&(e=e.substring(1)),this._processOAuthPopupParams((0,h.zf)(e)))}async _exchangeToken(e,t,r){return(await(0,o.A)(`${e}/sharing/rest/oauth2/exchangeToken`,{authMode:"anonymous",method:"post",query:{f:"json",client_id:t,token:r}})).data.token}async _getPlatformSelf(e,t){if(this._getPlatformSelfError&&Date.now()-this._getPlatformSelfError[1]<1e3)throw this._getPlatformSelfError[0];e=e.replace(/^http:/i,"https:");try{const r=await(0,o.A)(`${e}/sharing/rest/oauth2/platformSelf`,{authMode:"anonymous",headers:{"X-Esri-Auth-Client-Id":t,"X-Esri-Auth-Redirect-Uri":window.location.href.replace(/#.*$/,"")},method:"post",query:{f:"json",expiration:30},withCredentials:!0});return this._getPlatformSelfError=null,r.data}catch(e){throw"OAUTH_0066"===e.details?.messageCode&&(this._getPlatformSelfError=[e,Date.now()]),e}}_getPortalSelf(e,t){let r;return this._gwDomains.some((t=>(t.regex.test(e)&&(r=t.customBaseUrl),!!r))),r?Promise.resolve({allSSL:!0,currentVersion:"8.4",customBaseUrl:r,portalMode:"multitenant",supportsOAuth:!0}):(this._appOrigin.startsWith("https:")?e=e.replace(/^http:/i,"https:").replace(/:7080/i,":7443"):/^http:/i.test(t)&&(e=e.replace(/^https:/i,"http:").replace(/:7443/i,":7080")),(0,o.A)(e,{query:{f:"json"},authMode:"anonymous",withCredentials:!0}).then((e=>e.data)))}_doPortalSignIn(e){const t=this._portalConfig,r=window.location.href,s=this.findServerInfo(e);return!(!t&&!this._isPortalDomain(r)||!(s?s.hasPortal||s.owningSystemUrl&&this._isPortalDomain(s.owningSystemUrl):this._isPortalDomain(e))||!(this._isIdProvider(r,e)||t&&(this._hasSameServerInstance(this._getServerInstanceRoot(t.restBaseUrl),e)||this._isIdProvider(t.restBaseUrl,e))||(0,h.FX)(r,e,!0)))}_checkProtocol(e,t,r,s){let i=!0;const n=s?t.adminTokenServiceUrl:t.tokenServiceUrl;return n.trim().toLowerCase().startsWith("https:")&&!this._appOrigin.startsWith("https:")&&(0,h.zs)(n)&&(i=!!this._protocolFunc&&!!this._protocolFunc({resourceUrl:e,serverInfo:t}),!i)&&r(new a.A("identity-manager:aborted","Aborted the Sign-In process to avoid sending password over insecure connection.")),i}_enqueue(e,t,r,s,i,n){return s||(s=(0,c.Tw)()),s.resUrl_=e,s.sinfo_=t,s.options_=r,s.admin_=i,s.refresh_=n,this._busy?this._hasSameServerInstance(this._getServerInstanceRoot(e),this._busy.resUrl_)?(this._oAuthDfd&&this._oAuthDfd.oAuthWin_&&this._oAuthDfd.oAuthWin_.focus(),this._soReqs.push(s)):this._xoReqs.push(s):this._doSignIn(s),s.promise}_doSignIn(e){this._busy=e,this._rejectOnPersistedPageShow=!1;const t=t=>{const r=e.options_?.resource,s=e.resUrl_,i=e.refresh_;let n=!1;this.credentials.includes(t)||(i&&this.credentials.includes(i)?(i.userId=t.userId,i.token=t.token,i.expires=t.expires,i.validity=t.validity,i.ssl=t.ssl,i.creationTime=t.creationTime,n=!0,t=i):this.credentials.push(t)),t.resources||(t.resources=[]),t.resources.includes(r||s)||t.resources.push(r||s),t.scope=this._isServerRsrc(s)?"server":"portal",t.emitTokenChange();const o=this._soReqs,a={};this._soReqs=[],o.forEach((e=>{if(!this._isIdenticalService(s,e.resUrl_)){const r=this._getSuffix(e.resUrl_);a[r]||(a[r]=!0,t.resources.push(e.resUrl_))}})),e.resolve(t),o.forEach((e=>{this._hasSameServerInstance(this._getServerInstanceRoot(s),e.resUrl_)?e.resolve(t):this._soReqs.push(e)})),this._busy=e.resUrl_=e.sinfo_=e.refresh_=null,n||this.emit("credential-create",{credential:t}),this._soReqs.length?this._doSignIn(this._soReqs.shift()):this._xoReqs.length&&this._doSignIn(this._xoReqs.shift())},r=t=>{e.reject(t),this._busy=e.resUrl_=e.sinfo_=e.refresh_=null,this._soReqs.length?this._doSignIn(this._soReqs.shift()):this._xoReqs.length&&this._doSignIn(this._xoReqs.shift())},s=(i,n,o,l)=>{const d=e.sinfo_,u=!e.options_||!1!==e.options_.prompt,p=d.hasPortal&&this._findOAuthInfo(e.resUrl_);let f,g;if(i)t(new E({userId:i,server:d.server??void 0,token:o??void 0,expires:null!=l?Number(l):null,ssl:!!n}));else if(window!==window.parent&&this._appUrlObj.query?.["arcgis-auth-origin"]&&this._appUrlObj.query?.["arcgis-auth-portal"]&&this._hasSameServerInstance(this._getServerInstanceRoot(this._appUrlObj.query["arcgis-auth-portal"]),e.resUrl_)){window.parent.postMessage({type:"arcgis:auth:requestCredential"},this._appUrlObj.query["arcgis-auth-origin"]);const s=(0,c.o)(window,"message",(e=>{e.source===window.parent&&e.data&&("arcgis:auth:credential"===e.data.type?(s.remove(),e.data.credential.expires{s.remove()}))}else if(p){let i=p._oAuthCred;if(!i){const e=new C(p,j),t=new C(p,L);e.isValid()&&t.isValid()?e.expires>t.expires?(i=e,t.destroy()):(i=t,e.destroy()):i=e.isValid()?e:t,p._oAuthCred=i}if(i.isValid()){f=new E({userId:i.userId??void 0,server:d.server??void 0,token:i.token??void 0,expires:i.expires,ssl:i.ssl??void 0,_oAuthCred:i});const r=p.appId!==i.appId&&this._doPortalSignIn(e.resUrl_);r||i.refreshToken?(e._pendingDfd=i.refreshToken?this._getOAuthToken(d.server,i.refreshToken,i.appId).then((e=>(f.expires=Date.now()+1e3*e.expires_in,f.token=e.access_token,f))):Promise.resolve(f),e._pendingDfd.then((e=>r?this._exchangeToken(e.server,p.appId,e.token).then((t=>(e.token=t,e))).catch((()=>e)):e)).then((e=>{t(e)})).catch((()=>{i?.destroy(),s()}))):t(f)}else if(this._oAuthLocationParams&&this._hasSameServerInstance(p.portalUrl,this._oAuthLocationParams.state.portalUrl)&&(this._oAuthLocationParams.access_token||this._oAuthLocationParams.code&&this._oAuthLocationParams.state.uid===i.stateUID&&i.codeVerifier)){const s=this._oAuthLocationParams;this._oAuthLocationParams=null,e._pendingDfd=this._processOAuthResponseParams(s,p,d).then((e=>{t(e)})).catch(r)}else{const s=()=>{u?e._pendingDfd=this.oAuthSignIn(e.resUrl_,d,p,e.options_).then(t,r):(g=new a.A("identity-manager:not-authenticated","User is not signed in."),r(g))};this._doPortalSignIn(e.resUrl_)?e._pendingDfd=this._getPlatformSelf(d.server,p.appId).then((e=>{(0,h.FX)(e.portalUrl,this._appOrigin,!0)?(f=new E({userId:e.username,server:d.server??void 0,expires:Date.now()+1e3*e.expires_in,token:e.token}),t(f)):s()})).catch(s):s()}}else if(u){if(this._checkProtocol(e.resUrl_,d,r,e.admin_)){let s=e.options_;e.admin_&&(s=s||{},s.isAdmin=!0),e._pendingDfd=this.signIn(e.resUrl_,d,s).then(t,r)}}else g=new a.A("identity-manager:not-authenticated","User is not signed in."),r(g)},i=()=>{const s=e.sinfo_,i=s.owningSystemUrl,n=e.options_;let o,a,l,c;if(n&&(o=n.token,a=n.error,l=n.prompt),c=this._findCredential(i,{token:o,resource:e.resUrl_}),!c)for(const e of this.credentials)if(this._isIdProvider(i,e.server)){c=e;break}if(c){const i=this.findCredential(e.resUrl_,c.userId);if(i)t(i);else if(R(s,this._legacyFed)){const e=c.toJSON();e.server=s.server,e.resources=null,t(new E(e))}else(e._pendingDfd=this.generateToken(this.findServerInfo(c.server),null,{serverUrl:e.resUrl_,token:c.token,signal:e.options_.signal,ssl:c.ssl})).then((r=>{t(new E({userId:c?.userId,server:s.server??void 0,token:r.token,expires:null!=r.expires?Number(r.expires):null,ssl:!!r.ssl,isAdmin:e.admin_,validity:r.validity}))}),r)}else this._busy=null,o&&(e.options_.token=null),(e._pendingDfd=this.getCredential(i.replace(/\/?$/,"/sharing"),{resource:e.resUrl_,owningTenant:s.owningTenant,signal:e.options_.signal,token:o,error:a,prompt:l})).then((()=>{this._enqueue(e.resUrl_,e.sinfo_,e.options_,e,e.admin_)}),(t=>{e.resUrl_=e.sinfo_=e.refresh_=null,e.reject(t)}))};this._errbackFunc=r;const o=e.sinfo_.owningSystemUrl,l=this._isServerRsrc(e.resUrl_),d=e.sinfo_._restInfoPms;d?d.promise.then((t=>{const r=e.sinfo_;if(r._restInfoPms){r.adminTokenServiceUrl=r._restInfoPms.adminUrl,r._restInfoPms=null,r.tokenServiceUrl=((0,n.g)("authInfo.tokenServicesUrl",t)||(0,n.g)("authInfo.tokenServiceUrl",t)||(0,n.g)("tokenServiceUrl",t))??null,r.shortLivedTokenValidity=(0,n.g)("authInfo.shortLivedTokenValidity",t)??null,r.currentVersion=t.currentVersion,r.owningTenant=t.owningTenant;const e=r.owningSystemUrl=t.owningSystemUrl;e&&this._portals.push(e)}l&&r.owningSystemUrl?i():s()}),(()=>{e.sinfo_._restInfoPms=null;const t=new a.A("identity-manager:server-identification-failed","Unknown resource - could not find token service endpoint.");r(t)})):l&&o?i():e.sinfo_._selfReq?e.sinfo_._selfReq.selfDfd.then((t=>{const r={};let s,i,n,o;return t&&(s=t.user?.username,r.username=s,r.allSSL=t.allSSL,i=t.supportsOAuth,o=parseFloat(t.currentVersion),"multitenant"===t.portalMode&&(n=t.customBaseUrl),e.sinfo_.currentVersion=o),e.sinfo_.webTierAuth=!!s,s&&this.normalizeWebTierAuth?this.generateToken(e.sinfo_,null,{ssl:r.allSSL}).catch((()=>null)).then((e=>(r.portalToken=e?.token,r.tokenExpiration=e?.expires,r))):!s&&i&&o>=4.4&&!this._findOAuthInfo(e.resUrl_)?this._generateOAuthInfo({portalUrl:e.sinfo_.server,customBaseUrl:n,owningTenant:e.sinfo_._selfReq.owningTenant}).catch((()=>null)).then((()=>r)):r})).catch((()=>null)).then((t=>{e.sinfo_._selfReq=null,t?s(t.username,t.allSSL,t.portalToken,t.tokenExpiration):s()})):s()}_generateOAuthInfo(e){let t,r=null,s=e.portalUrl;const i=e.customBaseUrl,n=e.owningTenant,a=!this._defaultOAuthInfo&&this._createDefaultOAuthInfo&&!this._hasTestedIfAppIsOnPortal;if(a){r=window.location.href;let e=r.indexOf("?");e>-1&&(r=r.slice(0,e)),e=r.search(/\/(apps|home)\//),r=e>-1?r.slice(0,e):null}return a&&r?(this._hasTestedIfAppIsOnPortal=!0,t=(0,o.A)(r+"/sharing/rest",{query:{f:"json"}}).then((()=>{this._defaultOAuthInfo=new k({appId:"arcgisonline",popupCallbackUrl:r+"/home/oauth-callback.html"})}))):t=Promise.resolve(),t.then((()=>{if(this._defaultOAuthInfo)return s=s.replace(/^http:/i,"https:"),(0,o.A)(s+"/sharing/rest/oauth2/validateRedirectUri",{query:{accountId:n,client_id:this._defaultOAuthInfo.appId,redirect_uri:(0,h.s2)(this._defaultOAuthInfo.popupCallbackUrl),f:"json"}}).then((e=>{if(e.data.valid){const t=this._defaultOAuthInfo.clone();e.data.urlKey&&i?t.portalUrl="https://"+e.data.urlKey.toLowerCase()+"."+i:t.portalUrl=s,t.popup=window!==window.top||!((0,h.FX)(s,this._appOrigin)||this._gwDomains.some((e=>e.regex.test(s)&&e.regex.test(this._appOrigin)))),this.oAuthInfos.push(t)}}))}))}_doOAuthSignIn(e,t,r,s){const i=r._oAuthCred,n={portalUrl:r.portalUrl};!r.popup&&r.preserveUrlHash&&window.location.hash&&(n.hash=window.location.hash),i.stateUID&&(n.uid=i.stateUID);const o={client_id:r.appId,response_type:i.codeVerifier?"code":"token",state:JSON.stringify(n),expiration:r.expiration,locale:r.locale,redirect_uri:this._getRedirectURI(r,!!i.codeVerifier)};r.forceLogin&&(o.force_login=!0),r.forceUserId&&r.userId&&(o.prepopulatedusername=r.userId),!r.popup&&this._doPortalSignIn(e)&&(o.redirectToUserOrgUrl=!0),i.codeVerifier&&(o.code_challenge=s||i.codeVerifier,o.code_challenge_method=s?"S256":"plain");const l=r.portalUrl.replace(/^http:/i,"https:")+"/sharing/oauth2/authorize",d=l+"?"+(0,h.x0)(o);if(r.popup){const e=window.open(d,"esriJSAPIOAuth",r.popupWindowFeatures);if(e)e.focus(),this._oAuthDfd.oAuthWin_=e,this._oAuthIntervalId=setInterval((()=>{if(e.closed){clearInterval(this._oAuthIntervalId),this._oAuthOnPopupHandle.remove();const e=this._oAuthDfd;if(e){const t=new a.A("identity-manager:user-aborted","ABORTED");e.reject(t)}}}),500),this._oAuthOnPopupHandle=(0,c.o)(window,["arcgis:auth:hash","arcgis:auth:location:search"],(e=>{"arcgis:auth:hash"===e.type?this.setOAuthResponseHash(e.detail):this._setOAuthResponseQueryString(e.detail)}));else{const e=new a.A("identity-manager:popup-blocked","ABORTED");this._oAuthDfd.reject(e)}}else this._rejectOnPersistedPageShow=!0,this._oAuthRedirectFunc?this._oAuthRedirectFunc({authorizeParams:o,authorizeUrl:l,resourceUrl:e,serverInfo:t,oAuthInfo:r}):window.location.href=d}_getRedirectURI(e,t){const r=window.location.href.replace(/#.*$/,"");if(e.popup)return(0,h.s2)(e.popupCallbackUrl);if(t){const e=(0,h.An)(r);return e.query&&["code","error","error_description","message_code","persist","state"].forEach((t=>{delete e.query[t]})),(0,h.a6)(e.path,e.query)}return r}}M.prototype.declaredClass="esri.identity.IdentityManagerBase";let E=class extends l.A.EventedAccessor{constructor(e){super(e),this._oAuthCred=null,this.tokenRefreshBuffer=2,e?._oAuthCred&&(this._oAuthCred=e._oAuthCred)}initialize(){this.resources=this.resources||[],null==this.creationTime&&(this.creationTime=Date.now())}refreshToken(){const e=s.id,t=e.findServerInfo(this.server),r=t?.owningSystemUrl,i=!!r&&"server"===this.scope,n=i&&R(t,e._legacyFed),o=t.webTierAuth,a=o&&e.normalizeWebTierAuth,l=P[this.server],c=l?.[this.userId];let d,h=this.resources&&this.resources[0],u=i?e.findServerInfo(r):null,p={username:this.userId,password:c};if(o&&!a)return;i&&!u&&e.serverInfos.some((t=>(e._isIdProvider(r,t.server)&&(u=t),!!u)));const f=u?e.findCredential(u.server,this.userId):null;if(!i||f){if(!n){if(i)d={serverUrl:h,token:f?.token,ssl:f?.ssl};else if(a)p=null,d={ssl:this.ssl};else{if(!c){let r;return h&&(h=e._sanitizeUrl(h),this._enqueued=1,r=e._enqueue(h,t,null,null,this.isAdmin,this),r.then((()=>{this._enqueued=0,this.refreshServerTokens()})).catch((()=>{this._enqueued=0}))),r}this.isAdmin&&(d={isAdmin:!0})}return e.generateToken(i?u:t,i?null:p,d).then((e=>{this.token=e.token,this.expires=null!=e.expires?Number(e.expires):null,this.creationTime=Date.now(),this.validity=e.validity,this.emitTokenChange(),this.refreshServerTokens()})).catch((()=>{}))}f?.refreshToken()}}refreshServerTokens(){if("portal"===this.scope){const e=s.id;e.credentials.forEach((t=>{const r=e.findServerInfo(t.server),s=r?.owningSystemUrl;t!==this&&t.userId===this.userId&&s&&"server"===t.scope&&(e._hasSameServerInstance(this.server,s)||e._isIdProvider(s,this.server))&&(R(r,e._legacyFed)?(t.token=this.token,t.expires=this.expires,t.creationTime=this.creationTime,t.validity=this.validity,t.emitTokenChange()):t.refreshToken())}))}}emitTokenChange(e){clearTimeout(this._refreshTimer);const t=s.id,r=this.server?t.findServerInfo(this.server):null,i=r?.owningSystemUrl,n=i?t.findServerInfo(i):null;!1===e||i&&"portal"!==this.scope&&(!n?.webTierAuth||t.normalizeWebTierAuth)||null==this.expires&&null==this.validity||this._startRefreshTimer(),this.emit("token-change")}destroy(){this.userId=this.server=this.token=this.expires=this.validity=this.resources=this.creationTime=null,this._oAuthCred&&(this._oAuthCred.destroy(),this._oAuthCred=null);const e=s.id,t=e.credentials.indexOf(this);t>-1&&e.credentials.splice(t,1),this.emitTokenChange(),this.emit("destroy")}toJSON(){const e=(0,d.oy)({userId:this.userId,server:this.server,token:this.token,expires:this.expires,validity:this.validity,ssl:this.ssl,isAdmin:this.isAdmin,creationTime:this.creationTime,scope:this.scope}),t=this.resources;return t&&t.length>0&&(e.resources=t.slice()),e}_startRefreshTimer(){clearTimeout(this._refreshTimer);const e=6e4*this.tokenRefreshBuffer,t=2**31-1;let r=(this.validity?this.creationTime+6e4*this.validity:this.expires)-Date.now();r<0?r=0:r>t&&(r=t),this._refreshTimer=setTimeout(this.refreshToken.bind(this),r>e?r-e:r)}};(0,i._)([(0,u.MZ)()],E.prototype,"creationTime",void 0),(0,i._)([(0,u.MZ)()],E.prototype,"expires",void 0),(0,i._)([(0,u.MZ)()],E.prototype,"isAdmin",void 0),(0,i._)([(0,u.MZ)()],E.prototype,"oAuthState",void 0),(0,i._)([(0,u.MZ)()],E.prototype,"resources",void 0),(0,i._)([(0,u.MZ)()],E.prototype,"scope",void 0),(0,i._)([(0,u.MZ)()],E.prototype,"server",void 0),(0,i._)([(0,u.MZ)()],E.prototype,"ssl",void 0),(0,i._)([(0,u.MZ)()],E.prototype,"token",void 0),(0,i._)([(0,u.MZ)()],E.prototype,"tokenRefreshBuffer",void 0),(0,i._)([(0,u.MZ)()],E.prototype,"userId",void 0),(0,i._)([(0,u.MZ)()],E.prototype,"validity",void 0),E=(0,i._)([(0,p.$)("esri.identity.Credential")],E),r(50214),r(93804),r(59192),r(78016),r(54483),r(95779),r(346),r(18683),r(28276),r(67321),r(73067),r(17745),r(44945),r(93049),r(48844),r(85932);class D extends M{}D.prototype.declaredClass="esri.identity.IdentityManager";const F=new D;(0,s.Aq)(F)},49907:(e,t,r)=>{r.d(t,{C:()=>U,H:()=>Je,a:()=>H,c:()=>X,A:()=>vt,f:()=>Ce,g:()=>P,h:()=>B,l:()=>ct,p:()=>Re,r:()=>nt});var s=r(32816),i=(r(55270),r(41390)),n=r(81272),o=r(80959),a=r(32773),l=r(20266),c=r(57732),d=r(28276),h=r(67321),u=r(93049),p=r(29298),f=r(48844),g=r(69421),m=r(91047),v=r(85932),y=r(18683),_=r(99063),w=r(31030),b=r(60077),$=r(59192),k=r(346);r(50214),r(93804),r(90740),r(78016),r(54483),r(95779),r(13262),r(64604),r(29512),r(6407),r(99924),r(93181),r(13671),r(40499),r(58498),r(45371),r(36544),r(73067),r(17745),r(44945);const S={handleInterceptedEvent:(e,t,r,s)=>(e.scheduleRender(),t.properties[`on${s.type}`].apply(t.properties.bind||r,[s]))},A={namespace:void 0,performanceLogger:()=>{},eventHandlerInterceptor:void 0,styleApplyer:(e,t,r)=>{"-"===t.charAt(0)?e.style.setProperty(t,r):e.style[t]=r}},x=(e,t,r=!1)=>{let s=e;return t.forEach(((e,i)=>{const n=s?.children?(o=t=>t.domNode===e,s.children.find(o)):void 0;var o;r&&!n&&i!==t.length-1||(s=n)})),s},I="calcite-mode-auto",T="calcite-mode-dark",U={autoMode:I,darkMode:T,lightMode:"calcite-mode-light",rtl:"calcite--rtl",calciteAnimate:"calcite-animate",calciteAnimateIn:"calcite-animate__in",calciteAnimateInUp:"calcite-animate__in-up",calciteAnimateInDown:"calcite-animate__in-down",calciteAnimateInRight:"calcite-animate__in-right",calciteAnimateInLeft:"calcite-animate__in-left",calciteAnimateInScale:"calcite-animate__in-scale"};var O={allRenderFn:!1,cmpDidLoad:!0,cmpDidUnload:!1,cmpDidUpdate:!0,cmpDidRender:!0,cmpWillLoad:!0,cmpWillUpdate:!0,cmpWillRender:!0,connectedCallback:!0,disconnectedCallback:!0,element:!0,event:!0,hasRenderFn:!0,lifecycle:!0,hostListener:!0,hostListenerTargetWindow:!0,hostListenerTargetDocument:!0,hostListenerTargetBody:!0,hostListenerTargetParent:!1,hostListenerTarget:!0,member:!0,method:!0,mode:!0,observeAttribute:!0,prop:!0,propMutable:!0,reflect:!0,scoped:!0,shadowDom:!0,slot:!0,cssAnnotations:!0,state:!0,style:!0,formAssociated:!1,svg:!0,updatable:!0,vdomAttribute:!0,vdomXlink:!0,vdomClass:!0,vdomFunctional:!0,vdomKey:!0,vdomListener:!0,vdomRef:!0,vdomPropOrAttr:!0,vdomRender:!0,vdomStyle:!0,vdomText:!0,watchCallback:!0,taskQueue:!0,hotModuleReplacement:!1,isDebug:!1,isDev:!1,isTesting:!1,hydrateServerSide:!1,hydrateClientSide:!1,lifecycleDOMEvents:!1,lazyLoad:!1,profile:!1,slotRelocation:!0,appendChildSlotFix:!1,cloneNodeFix:!1,hydratedAttribute:!1,hydratedClass:!0,scriptDataOpts:!1,scopedSlotTextContentFix:!1,shadowDomShim:!1,slotChildNodesFix:!1,invisiblePrehydration:!0,propBoolean:!0,propNumber:!0,propString:!0,constructableCSS:!0,cmpShouldUpdate:!0,devTools:!1,shadowDelegatesFocus:!0,initializeNextTick:!1,asyncLoading:!1,asyncQueue:!1,transformTagName:!1,attachStyles:!0,experimentalSlotFixes:!1},C=Object.defineProperty,P=e=>{const t=new URL(e,Ge.$resourcesUrl$);return t.origin!==He.location.origin?t.href:t.pathname},N={},R=e=>"object"==(e=typeof e)||"function"===e;((e,t)=>{for(var r in t)C(e,r,{get:t[r],enumerable:!0})})({},{err:()=>L,map:()=>M,ok:()=>j,unwrap:()=>z,unwrapErr:()=>V});var j=e=>({isOk:!0,isErr:!1,value:e}),L=e=>({isOk:!1,isErr:!0,value:e});function M(e,t){if(e.isOk){const r=t(e.value);return r instanceof Promise?r.then((e=>j(e))):j(r)}if(e.isErr){const t=e.value;return L(t)}throw"should never get here"}var E,D,F,z=e=>{if(e.isOk)return e.value;throw e.value},V=e=>{if(e.isErr)return e.value;throw e.value},q="http://www.w3.org/1999/xlink",B=(e,t,...r)=>{let s=null,i=null,n=null,o=!1,a=!1;const l=[],c=t=>{for(let r=0;re[t])).join(" "))}}if("function"==typeof e)return e(null===t?{}:t,l,W);const d=Z(e,null);return d.$attrs$=t,l.length>0&&(d.$children$=l),d.$key$=i,d.$name$=n,d},Z=(e,t)=>({$flags$:0,$tag$:e,$text$:t,$elm$:null,$children$:null,$attrs$:null,$key$:null,$name$:null}),H={},W={forEach:(e,t)=>e.map(J).forEach(t),map:(e,t)=>e.map(J).map(t).map(G)},J=e=>({vattrs:e.$attrs$,vchildren:e.$children$,vkey:e.$key$,vname:e.$name$,vtag:e.$tag$,vtext:e.$text$}),G=e=>{if("function"==typeof e.vtag){const t={...e.vattrs};return e.vkey&&(t.key=e.vkey),e.vname&&(t.name=e.vname),B(e.vtag,t,...e.vchildren||[])}const t=Z(e.vtag,e.vtext);return t.$attrs$=e.vattrs,t.$children$=e.vchildren,t.$key$=e.vkey,t.$name$=e.vname,t},X=(e,t,r)=>{const s=e;return{emit:e=>K(s,t,{bubbles:!!(4&r),composed:!!(2&r),cancelable:!!(1&r),detail:e})}},K=(e,t,r)=>{const s=Ge.ce(t,r);return e.dispatchEvent(s),s},Q=new WeakMap,Y=(e,t)=>"sc-"+(t&&32&e.$flags$?e.$tagName$+"-"+t:e.$tagName$),ee=(e,t,r,s,i,n)=>{if(r!==s){let o=Ve(e,t),a=t.toLowerCase();if("class"===t){const t=e.classList,i=re(r),n=re(s);t.remove(...i.filter((e=>e&&!n.includes(e)))),t.add(...n.filter((e=>e&&!i.includes(e))))}else if("style"===t){for(const t in r)s&&null!=s[t]||(t.includes("-")?e.style.removeProperty(t):e.style[t]="");for(const t in s)r&&s[t]===r[t]||(t.includes("-")?e.style.setProperty(t,s[t]):e.style[t]=s[t])}else if("key"===t);else if("ref"===t)s&&s(e);else if(e.__lookupSetter__(t)||"o"!==t[0]||"n"!==t[1]){const l=R(s);if((o||l&&null!==s)&&!i)try{if(e.tagName.includes("-"))e[t]=s;else{const i=s??"";"list"===t?o=!1:null!=r&&e[t]==i||(e[t]=i)}}catch(e){}let c=!1;a!==(a=a.replace(/^xlink\:?/,""))&&(t=a,c=!0),null==s||!1===s?!1===s&&""!==e.getAttribute(t)||(c?e.removeAttributeNS(q,t):e.removeAttribute(t)):(!o||4&n||i)&&!l&&(s=!0===s?"":s,c?e.setAttributeNS(q,t,s):e.setAttribute(t,s))}else if(t="-"===t[2]?t.slice(3):Ve(He,a)?a.slice(2):a[2]+t.slice(3),r||s){const i=t.endsWith(se);t=t.replace(ie,""),r&&Ge.rel(e,t,r,i),s&&Ge.ael(e,t,s,i)}}},te=/\s/,re=e=>e?e.split(te):[],se="Capture",ie=new RegExp(se+"$"),ne=(e,t,r,s)=>{const i=11===t.$elm$.nodeType&&t.$elm$.host?t.$elm$.host:t.$elm$,n=e&&e.$attrs$||N,o=t.$attrs$||N;for(s of oe(Object.keys(n)))s in o||ee(i,s,n[s],void 0,r,t.$flags$);for(s of oe(Object.keys(o)))ee(i,s,n[s],o[s],r,t.$flags$)};function oe(e){return e.includes("ref")?[...e.filter((e=>"ref"!==e)),"ref"]:e}var ae=!1,le=!1,ce=!1,de=!1,he=(e,t,r,s)=>{var i;const n=t.$children$[r];let o,a,l,c=0;if(ae||(ce=!0,"slot"===n.$tag$&&(E&&s.classList.add(E+"-s"),n.$flags$|=n.$children$?2:1)),null!==n.$text$)o=n.$elm$=We.createTextNode(n.$text$);else if(1&n.$flags$)o=n.$elm$=We.createTextNode("");else{if(de||(de="svg"===n.$tag$),o=n.$elm$=We.createElementNS(de?"http://www.w3.org/2000/svg":"http://www.w3.org/1999/xhtml",2&n.$flags$?"slot-fb":n.$tag$),de&&"foreignObject"===n.$tag$&&(de=!1),ne(null,n,de),null!=E&&o["s-si"]!==E&&o.classList.add(o["s-si"]=E),n.$children$)for(c=0;c{Ge.$flags$|=1;const r=Array.from(e.childNodes);if(e["s-sr"]&&O.experimentalSlotFixes){let t=e;for(;t=t.nextSibling;)t&&t["s-sn"]===e["s-sn"]&&t["s-sh"]===F&&r.push(t)}for(let e=r.length-1;e>=0;e--){const s=r[e];s["s-hn"]!==F&&s["s-ol"]&&(ve(s).insertBefore(s,me(s)),s["s-ol"].remove(),s["s-ol"]=void 0,s["s-sh"]=void 0,ce=!0),t&&ue(s,t)}Ge.$flags$&=-2},pe=(e,t,r,s,i,n)=>{let o,a=e["s-cr"]&&e["s-cr"].parentNode||e;for(a.shadowRoot&&a.tagName===F&&(a=a.shadowRoot);i<=n;++i)s[i]&&(o=he(null,r,i,e),o&&(s[i].$elm$=o,a.insertBefore(o,me(t))))},fe=(e,t,r)=>{for(let s=t;s<=r;++s){const t=e[s];if(t){const e=t.$elm$;ke(t),e&&(le=!0,e["s-ol"]?e["s-ol"].remove():ue(e,!0),e.remove())}}},ge=(e,t,r=!1)=>e.$tag$===t.$tag$&&("slot"===e.$tag$?e.$name$===t.$name$:!!r||e.$key$===t.$key$),me=e=>e&&e["s-ol"]||e,ve=e=>(e["s-ol"]?e["s-ol"]:e).parentNode,ye=(e,t,r=!1)=>{const s=t.$elm$=e.$elm$,i=e.$children$,n=t.$children$,o=t.$tag$,a=t.$text$;let l;null===a?(de="svg"===o||"foreignObject"!==o&&de,("slot"!==o||ae)&&ne(e,t,de),null!==i&&null!==n?((e,t,r,s,i=!1)=>{let n,o,a=0,l=0,c=0,d=0,h=t.length-1,u=t[0],p=t[h],f=s.length-1,g=s[0],m=s[f];for(;a<=h&&l<=f;)if(null==u)u=t[++a];else if(null==p)p=t[--h];else if(null==g)g=s[++l];else if(null==m)m=s[--f];else if(ge(u,g,i))ye(u,g,i),u=t[++a],g=s[++l];else if(ge(p,m,i))ye(p,m,i),p=t[--h],m=s[--f];else if(ge(u,m,i))"slot"!==u.$tag$&&"slot"!==m.$tag$||ue(u.$elm$.parentNode,!1),ye(u,m,i),e.insertBefore(u.$elm$,p.$elm$.nextSibling),u=t[++a],m=s[--f];else if(ge(p,g,i))"slot"!==u.$tag$&&"slot"!==m.$tag$||ue(p.$elm$.parentNode,!1),ye(p,g,i),e.insertBefore(p.$elm$,u.$elm$),p=t[--h],g=s[++l];else{for(c=-1,d=a;d<=h;++d)if(t[d]&&null!==t[d].$key$&&t[d].$key$===g.$key$){c=d;break}c>=0?(o=t[c],o.$tag$!==g.$tag$?n=he(t&&t[l],r,c,e):(ye(o,g,i),t[c]=void 0,n=o.$elm$),g=s[++l]):(n=he(t&&t[l],r,l,e),g=s[++l]),n&&ve(u.$elm$).insertBefore(n,me(u.$elm$))}a>h?pe(e,null==s[f+1]?null:s[f+1].$elm$,r,s,l,f):l>f&&fe(t,a,h)})(s,i,t,n,r):null!==n?(null!==e.$text$&&(s.textContent=""),pe(s,null,t,n,0,n.length-1)):null!==i&&fe(i,0,i.length-1),de&&"svg"===o&&(de=!1)):(l=s["s-cr"])?l.parentNode.textContent=a:e.$text$!==a&&(s.data=a)},_e=e=>{const t=e.childNodes;for(const e of t)if(1===e.nodeType){if(e["s-sr"]){const r=e["s-sn"];e.hidden=!1;for(const s of t)if(s!==e)if(s["s-hn"]!==e["s-hn"]||""!==r){if(1===s.nodeType&&(r===s.getAttribute("slot")||r===s["s-sn"])||3===s.nodeType&&r===s["s-sn"]){e.hidden=!0;break}}else if(1===s.nodeType||3===s.nodeType&&""!==s.textContent.trim()){e.hidden=!0;break}}_e(e)}},we=[],be=e=>{let t,r,s;for(const i of e.childNodes){if(i["s-sr"]&&(t=i["s-cr"])&&t.parentNode){r=t.parentNode.childNodes;const e=i["s-sn"];for(s=r.length-1;s>=0;s--)if(t=r[s],!t["s-cn"]&&!t["s-nr"]&&t["s-hn"]!==i["s-hn"]&&!O.experimentalSlotFixes)if($e(t,e)){let r=we.find((e=>e.$nodeToRelocate$===t));le=!0,t["s-sn"]=t["s-sn"]||e,r?(r.$nodeToRelocate$["s-sh"]=i["s-hn"],r.$slotRefNode$=i):(t["s-sh"]=i["s-hn"],we.push({$slotRefNode$:i,$nodeToRelocate$:t})),t["s-sr"]&&we.map((e=>{$e(e.$nodeToRelocate$,t["s-sn"])&&(r=we.find((e=>e.$nodeToRelocate$===t)),r&&!e.$slotRefNode$&&(e.$slotRefNode$=r.$slotRefNode$))}))}else we.some((e=>e.$nodeToRelocate$===t))||we.push({$nodeToRelocate$:t})}1===i.nodeType&&be(i)}},$e=(e,t)=>1===e.nodeType?null===e.getAttribute("slot")&&""===t||e.getAttribute("slot")===t:e["s-sn"]===t||""===t,ke=e=>{e.$attrs$&&e.$attrs$.ref&&e.$attrs$.ref(null),e.$children$&&e.$children$.map(ke)},Se=(e,t)=>(e.$flags$|=16,e.$ancestorComponent$,ot((()=>Ae(e,t)))),Ae=(e,t)=>{const r=e.$hostElement$,s=(e.$cmpMeta$.$tagName$,()=>{}),i=r;let n;return n=Pe(i,t?"componentWillLoad":"componentWillUpdate"),n=xe(n,(()=>Pe(i,"componentWillRender"))),s(),xe(n,(()=>Te(e,i,t)))},xe=(e,t)=>Ie(e)?e.then(t):t(),Ie=e=>e instanceof Promise||e&&e.then&&"function"==typeof e.then,Te=async(e,t,r)=>{const s=e.$hostElement$,i=(e.$cmpMeta$.$tagName$,()=>{});s["s-rc"],r&&(e=>{const t=e.$cmpMeta$,r=e.$hostElement$,s=t.$flags$,i=(t.$tagName$,()=>{}),n=((e,t,r)=>{var s;const i=Y(t,r),n=Be.get(i);if(e=11===e.nodeType?e:We,n)if("string"==typeof n){e=e.head||e;let r,o=Q.get(e);if(o||Q.set(e,o=new Set),!o.has(i)){{r=We.createElement("style"),r.innerHTML=n;const t=null!=(s=Ge.$nonce$)?s:function(e){var t,r,s;return null!=(s=null==(r=null==(t=We.head)?void 0:t.querySelector('meta[name="csp-nonce"]'))?void 0:r.getAttribute("content"))?s:void 0}();null!=t&&r.setAttribute("nonce",t),e.insertBefore(r,e.querySelector("link"))}4&t.$flags$&&(r.innerHTML+="slot-fb{display:contents}slot-fb[hidden]{display:none}"),o&&o.add(i)}}else e.adoptedStyleSheets.includes(n)||(e.adoptedStyleSheets=[...e.adoptedStyleSheets,n]);return i})(r.shadowRoot?r.shadowRoot:r.getRootNode(),t,e.$modeName$);10&s&&(r["s-sc"]=n,r.classList.add(n+"-h"),2&s&&r.classList.add(n+"-s")),i()})(e);const n=(e.$cmpMeta$.$tagName$,()=>{});Ue(e,t,s,r),n(),i(),Oe(e)},Ue=(e,t,r,s)=>{try{t=t.render&&t.render(),e.$flags$&=-17,e.$flags$|=2,(O.hasRenderFn||O.reflect)&&(O.vdomRender||O.reflect)&&(O.hydrateServerSide||((e,t,r=!1)=>{var s,i,n,o,a;const l=e.$hostElement$,c=e.$cmpMeta$,d=e.$vnode$||Z(null,null),h=(u=t)&&u.$tag$===H?t:B(null,null,t);var u;if(F=l.tagName,c.$attrsToReflect$&&(h.$attrs$=h.$attrs$||{},c.$attrsToReflect$.map((([e,t])=>h.$attrs$[t]=l[e]))),r&&h.$attrs$)for(const e of Object.keys(h.$attrs$))l.hasAttribute(e)&&!["key","ref","style","class"].includes(e)&&(h.$attrs$[e]=l[e]);if(h.$tag$=null,h.$flags$|=4,e.$vnode$=h,h.$elm$=d.$elm$=l.shadowRoot||l,E=l["s-sc"],ae=!!(1&c.$flags$),D=l["s-cr"],le=!1,ye(d,h,r),Ge.$flags$|=1,ce){be(h.$elm$);for(const e of we){const t=e.$nodeToRelocate$;if(!t["s-ol"]){const e=We.createTextNode("");e["s-nr"]=t,t.parentNode.insertBefore(t["s-ol"]=e,t)}}for(const e of we){const t=e.$nodeToRelocate$,a=e.$slotRefNode$;if(a){const e=a.parentNode;let r=a.nextSibling;{let n=null==(s=t["s-ol"])?void 0:s.previousSibling;for(;n;){let s=null!=(i=n["s-nr"])?i:null;if(s&&s["s-sn"]===t["s-sn"]&&e===s.parentNode){for(s=s.nextSibling;s===t||(null==s?void 0:s["s-sr"]);)s=null==s?void 0:s.nextSibling;if(!s||!s["s-nr"]){r=s;break}}n=n.previousSibling}}(!r&&e!==t.parentNode||t.nextSibling!==r)&&t!==r&&(!t["s-hn"]&&t["s-ol"]&&(t["s-hn"]=t["s-ol"].parentNode.nodeName),e.insertBefore(t,r),1===t.nodeType&&(t.hidden=null!=(n=t["s-ih"])&&n)),t&&"function"==typeof a["s-rf"]&&a["s-rf"](t)}else 1===t.nodeType&&(r&&(t["s-ih"]=null!=(o=t.hidden)&&o),t.hidden=!0)}}if(le&&_e(h.$elm$),Ge.$flags$&=-2,we.length=0,O.experimentalScopedSlotChanges&&2&c.$flags$)for(const e of h.$elm$.childNodes)e["s-hn"]===F||e["s-sh"]||(r&&null==e["s-ih"]&&(e["s-ih"]=null!=(a=e.hidden)&&a),e.hidden=!0);D=void 0})(e,t,s))}catch(t){qe(t,e.$hostElement$)}return null},Oe=e=>{e.$cmpMeta$.$tagName$;const t=e.$hostElement$;e.$ancestorComponent$,Pe(t,"componentDidRender"),64&e.$flags$?Pe(t,"componentDidUpdate"):(e.$flags$|=64,Pe(t,"componentDidLoad"))},Ce=e=>{{const t=Fe(e),r=t.$hostElement$.isConnected;return r&&2==(18&t.$flags$)&&Se(t,!1),r}},Pe=(e,t,r)=>{if(e&&e[t])try{return e[t](r)}catch(e){qe(e)}},Ne=(e,t,r)=>{var s;const i=e.prototype;if(t.$members$){e.watchers&&(t.$watchers$=e.watchers);const r=Object.entries(t.$members$);r.map((([e,[r]])=>{(31&r||32&r)&&Object.defineProperty(i,e,{get(){return t=e,Fe(this).$instanceValues$.get(t);var t},set(r){((e,t,r,s)=>{const i=Fe(e),n=e,o=i.$instanceValues$.get(t),a=i.$flags$,l=n;var c,d;c=r,d=s.$members$[t][0],r=null==c||R(c)?c:4&d?"false"!==c&&(""===c||!!c):2&d?parseFloat(c):1&d?String(c):c;const h=Number.isNaN(o)&&Number.isNaN(r);if(r!==o&&!h){if(i.$instanceValues$.set(t,r),s.$watchers$&&128&a){const e=s.$watchers$[t];e&&e.map((e=>{try{l[e](r,o,t)}catch(e){qe(e,n)}}))}if(2==(18&a)){if(l.componentShouldUpdate&&!1===l.componentShouldUpdate(r,o,t))return;Se(i,!1)}}})(this,e,r,t)},configurable:!0,enumerable:!0})}));{const n=new Map;i.attributeChangedCallback=function(e,r,s){Ge.jmp((()=>{var o;const a=n.get(e);if(this.hasOwnProperty(a))s=this[a],delete this[a];else{if(i.hasOwnProperty(a)&&"number"==typeof this[a]&&this[a]==s)return;if(null==a){const i=Fe(this),n=null==i?void 0:i.$flags$;if(n&&!(8&n)&&128&n&&s!==r){const i=this,n=null==(o=t.$watchers$)?void 0:o[e];null==n||n.forEach((t=>{null!=i[t]&&i[t].call(i,s,r,e)}))}return}}this[a]=(null!==s||"boolean"!=typeof this[a])&&s}))},e.observedAttributes=Array.from(new Set([...Object.keys(null!=(s=t.$watchers$)?s:{}),...r.filter((([e,t])=>15&t[0])).map((([e,r])=>{var s;const i=r[1]||e;return n.set(i,e),512&r[0]&&(null==(s=t.$attrsToReflect$)||s.push([e,i])),i}))]))}}return e},Re=(e,t)=>{const r={$flags$:t[0],$tagName$:t[1]};r.$members$=t[2],r.$listeners$=t[3],r.$watchers$=e.$watchers$,r.$attrsToReflect$=[];const s=e.prototype.connectedCallback,i=e.prototype.disconnectedCallback;return Object.assign(e.prototype,{__registerHost(){ze(this,r)},connectedCallback(){(e=>{if(!(1&Ge.$flags$)){const t=Fe(e),r=t.$cmpMeta$,s=(r.$tagName$,()=>{});1&t.$flags$?(je(e,t,r.$listeners$),(null==t?void 0:t.$lazyInstance$)?t.$lazyInstance$:(null==t?void 0:t.$onReadyPromise$)&&t.$onReadyPromise$.then((()=>{t.$lazyInstance$}))):(t.$flags$|=1,12&r.$flags$&&(e=>{const t=e["s-cr"]=We.createComment("");t["s-cn"]=!0,e.insertBefore(t,e.firstChild)})(e),r.$members$&&Object.entries(r.$members$).map((([t,[r]])=>{if(31&r&&e.hasOwnProperty(t)){const r=e[t];delete e[t],e[t]=r}})),(async(e,t,r,s)=>{let i;if(!(32&t.$flags$)&&(t.$flags$|=32,r.$lazyBundleId$,i=e.constructor,customElements.whenDefined(r.$tagName$).then((()=>t.$flags$|=128)),i.style)){let s=i.style;"string"!=typeof s&&(s=s[t.$modeName$=(e=>Ze.map((t=>t(e))).find((e=>!!e)))(e)]);const n=Y(r,t.$modeName$);if(!Be.has(n)){const e=(r.$tagName$,()=>{});((e,t,r)=>{let s=Be.get(e);Ke&&r?(s=s||new CSSStyleSheet,"string"==typeof s?s=t:s.replaceSync(t)):s=t,Be.set(e,s)})(n,s,!!(1&r.$flags$)),e()}}t.$ancestorComponent$,Se(t,!0)})(e,t,r)),s()}})(this),s&&s.call(this)},disconnectedCallback(){(async e=>{if(!(1&Ge.$flags$)){const t=Fe(e);t.$rmListeners$&&(t.$rmListeners$.map((e=>e())),t.$rmListeners$=void 0)}})(this),i&&i.call(this)},__attachShadow(){this.attachShadow({mode:"open",delegatesFocus:!!(16&r.$flags$)})}}),e.is=r.$tagName$,Ne(e,r)},je=(e,t,r,s)=>{r&&r.map((([r,s,i])=>{const n=Me(e,r),o=Le(t,i),a=Ee(r);Ge.ael(n,s,o,a),(t.$rmListeners$=t.$rmListeners$||[]).push((()=>Ge.rel(n,s,o,a)))}))},Le=(e,t)=>r=>{try{O.lazyLoad||e.$hostElement$[t](r)}catch(e){qe(e)}},Me=(e,t)=>4&t?We:8&t?He:16&t?We.body:e,Ee=e=>Xe?{passive:!!(1&e),capture:!!(2&e)}:!!(2&e),De=new WeakMap,Fe=e=>De.get(e),ze=(e,t)=>{const r={$flags$:0,$hostElement$:e,$cmpMeta$:t,$instanceValues$:new Map};return je(e,r,t.$listeners$),De.set(e,r)},Ve=(e,t)=>t in e,qe=(e,t)=>(0,console.error)(e,t),Be=new Map,Ze=[],He="undefined"!=typeof window?window:{},We=He.document||{head:{}},Je=He.HTMLElement||class{},Ge={$flags$:0,$resourcesUrl$:"",jmp:e=>e(),raf:e=>requestAnimationFrame(e),ael:(e,t,r,s)=>e.addEventListener(t,r,s),rel:(e,t,r,s)=>e.removeEventListener(t,r,s),ce:(e,t)=>new CustomEvent(e,t)},Xe=(()=>{let e=!1;try{We.addEventListener("e",null,Object.defineProperty({},"passive",{get(){e=!0}}))}catch(e){}return e})(),Ke=(()=>{try{return new CSSStyleSheet,"function"==typeof(new CSSStyleSheet).replaceSync}catch(e){}return!1})(),Qe=!1,Ye=[],et=[],tt=(e,t)=>r=>{e.push(r),Qe||(Qe=!0,t&&4&Ge.$flags$?it(st):Ge.raf(st))},rt=e=>{for(let t=0;t{rt(Ye),rt(et),(Qe=Ye.length>0)&&Ge.raf(st)},it=e=>Promise.resolve(void 0).then(e),nt=tt(Ye,!1),ot=tt(et,!0);function at(){const{classList:e}=document.body,t=window.matchMedia("(prefers-color-scheme: dark)").matches,r=()=>e.contains(T)||e.contains(I)&&t?"dark":"light",s=e=>document.body.dispatchEvent(new CustomEvent("calciteModeChange",{bubbles:!0,detail:{mode:e}})),i=e=>{n!==e&&s(e),n=e};let n=r();s(n),window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",(e=>i(e.matches?"dark":"light"))),new MutationObserver((()=>i(r()))).observe(document.body,{attributes:!0,attributeFilter:["class"]})}let lt;function ct(e){const t=[];for(const r of Object.keys(e))customElements.get(`calcite-${r}`)||t.push(e[r]?.());return t.length>0?Promise.all(t):null}"undefined"!=typeof window&&"undefined"!=typeof location&&"undefined"!=typeof document&&window.location===location&&window.document===document&&("interactive"===document.readyState?at():document.addEventListener("DOMContentLoaded",(()=>at()),{once:!0})),lt="esri/widgets/support/components/assets";const dt=new Set;var ht;let ut=0;function pt(e,t){const r=Object.prototype.hasOwnProperty;for(const s in t)r.call(t,s)&&r.call(e,s)&&(null!=e[s]&&null!=t[s]&&"object"==typeof e[s]&&"object"==typeof t[s]?pt(e[s],t[s]):e[s]=t[s]);return e}const ft=(e=>{let t;const r={...S,...e},s=(e=>({...A,...e}))(r),i=s.performanceLogger;let n,o=!0,a=!1;const l=[],c=[],d=(e,n,o)=>{let a;s.eventHandlerInterceptor=(e,s,n,o)=>function(e){let s;i("domEvent",e);const n=((e,t)=>{const r=[];for(;e&&e!==t;)r.push(e),e=e.parentNode;return r})(e.currentTarget,a.domNode),o=n.some((e=>customElements.get(e?.tagName?.toLowerCase())));if(e.eventPhase!==Event.CAPTURING_PHASE&&o){const t=e.composedPath(),r=t.slice(t.indexOf(e.currentTarget),t.indexOf(a.domNode)).reverse();s=x(a.getLastRender(),r,!0)}else n.reverse(),s=x(a.getLastRender(),n);let l;return s&&(l=r.handleInterceptedEvent(t,s,this,e)),i("domEventProcessed",e),l},r.postProcessProjectionOptions?.(s);const d=o();a=e(n,d,s),s.eventHandlerInterceptor=void 0,l.push(a),c.push(o),r.afterFirstVNodeRendered&&r.afterFirstVNodeRendered(a,d)};let h=()=>{if(n=void 0,o){o=!1,i("renderStart",void 0);for(let e=0;e{n||a||(n=requestAnimationFrame(h))},stop:()=>{n&&(cancelAnimationFrame(n),n=void 0),a=!0},resume:()=>{a=!1,o=!0,t.scheduleRender()},append:(e,t)=>{d(v.d.append,e,t)},insertBefore:(e,t)=>{d(v.d.insertBefore,e,t)},merge:(e,t)=>{d(v.d.merge,e,t)},replace:(e,t)=>{d(v.d.replace,e,t)},detach:e=>{for(let t=0;t{const o=t?.(e,s,i,n),a=r.test(e);if(!((e=e.replace(r,"")).toLowerCase()in i)||a){const t=e[2].toLowerCase()+e.slice(3),r=e=>o?.call(i,e);i.addEventListener(t,r,a);const s=()=>i.removeEventListener(t,r,a),l=n.afterRemoved;n.afterRemoved=e=>{l?.(e),s()}}return o}},handleInterceptedEvent(e,t,r,s){const{eventPhase:i,type:n}=s,o=i===Event.CAPTURING_PHASE;let a=`on${n}${o?"capture":""}`;const l=t.properties;(l&&a in l||(a=`on${n[0].toUpperCase()}${n.slice(1)}${o?"Capture":""}`,l&&a in l))&&((0,b.n)(),e.scheduleRender(),l[a].call(l.bind||r,s))}});let gt=!1,mt=class extends((0,d.g)(n.A.EventedAccessor)){constructor(e,t){super(e,t),this._attached=!1,this._projector=ft,this._readyForTrueRender=!1,this.key=this,this.autoRenderingEnabled=!0,this._loadLocale=(0,o.sg)((async()=>{if(this._messageBundleProps?.length){const e=await Promise.allSettled(this._messageBundleProps.map((async({bundlePath:e,propertyName:t})=>{if(this.destroyed)return;let r=await(0,k.f)(e);this.uiStrings&&Object.keys(this.uiStrings)&&(r=pt((0,a.o8)(r),this.uiStrings)),this[t]=r})));if(this.destroyed)return;for(const t of e)"rejected"===t.status&&l.L.getLogger(this).error("widget-intl:locale-error",this.declaredClass,t.reason)}await this.loadLocale()})),function(){try{P(".")}catch{e=(0,_.s2)((0,y.g)("esri/widgets/support/components/assets")),Ge.$resourcesUrl$=e}var e}();const r="esri-widget-uid-"+(0,u.g)(),s=this.render.bind(this);this._trackingTarget=new i.S((()=>{this.autoRenderingEnabled&&this.scheduleRender()}));const n=()=>({vnodeSelector:"div",properties:{key:`${r}-hidden`,class:"",styles:{display:"none"}},domNode:null,children:void 0,text:void 0}),c=()=>{if(!this._readyForTrueRender||this.destroyed)return null;const e=s()??n(),t=e.properties??={};if(t.key??=r,(0,w.i)(e.vnodeSelector)){if(!this.visible)return n()}else this.visible?t.styles||(t.styles={}):(t.class="",t.styles={display:"none"}),t.styles.display??="";let i=0;return e.children?.forEach((e=>{(0,w.i)(e.vnodeSelector)||(e.properties??={},e.properties.key??=`${this.id}--${i++}`)})),(0,w.p)(this,e)};this.render=()=>{if(gt)return c();let e=(0,b.j)(this)??null;if(e)return e;this._trackingTarget.clear(),gt=!0;try{e=(0,m.r)(this._trackingTarget,c)}catch(e){throw l.L.getLogger(this).error(e),e}finally{gt=!1}return e&&(0,b.l)(this,e),e};const d=this.beforeFirstRender();var h;d?this._resourcesFetch=d.then((()=>{this._readyForTrueRender=!0,this._postInitialize()})):(this._resourcesFetch=Promise.resolve().then((()=>{this._postInitialize()})),this._readyForTrueRender=!0),this.addResolvingPromise(this._resourcesFetch),h=this._resourcesFetch,dt.add(h),h.finally((()=>dt.delete(h)))}normalizeCtorArgs(e,t){const r={...e};return t&&(r.container=t),r}postInitialize(){}beforeFirstRender(){const e=this.loadDependencies();return this._messageBundleProps?.length||e?Promise.all([e,this._loadLocale()]).then((()=>{})).catch(o.jH):null}loadDependencies(){return null}loadLocale(){return null}destroy(){this.destroyed||((0,c.d)(this._trackingTarget),(0,c.d)(this.viewModel),this._detach(this.container),this._set("container",null),this._emitter.clear(),this.render=()=>null,this._projector=null,(0,b.m)(this))}set container(e){this._get("container")||this._set("container",e)}castContainer(e){return function(e){return"string"==typeof e?document.getElementById(e):e??null}(e)}get domNode(){return this.container}set domNode(e){this.container=e}get icon(){return null}set icon(e){this._overrideIfSome("icon",e)}get id(){return this._get("id")||this.container?.id||Date.now().toString(16)+"-widget-"+ut++}set id(e){e&&this._set("id",e)}get label(){return this.declaredClass.split(".").pop()}set label(e){this._overrideIfSome("label",e)}get renderable(){return this._resourcesFetch}get visible(){return this._get("visible")}set visible(e){this._set("visible",e)}get[(ht=w.a,w.w)](){return{projector:this._projector}}render(){throw new Error("not implemented")}scheduleRender(){this.destroyed||((0,b.m)(this),this._projector.scheduleRender())}own(e){(0,i.k)(l.L.getLogger(this),"`Widget.own()` is deprecated in favor of 'Widget.addHandles()'",{replacement:"Widget.addHandles()",version:"4.28"}),this.addHandles(e)}classes(...e){return b.c.apply(this,e)}renderNow(){(0,b.m)(this),this._projector.renderNow()}_postInitialize(){if(this.destroyed)return;this.scheduleRender(),this._delegatedEventNames?.length&&this.addHandles((0,h.wB)((()=>this.viewModel),((e,t)=>{t&&this.removeHandles("delegated-events"),e&&(0,o.i)(e)&&this.addHandles(this._delegatedEventNames.map((t=>(0,o.o)(e,t,(e=>{this.emit(t,e)})))),"delegated-events")}),h.pc)),this.postInitialize();const e=async()=>{await this._loadLocale().catch(o.jH),this.scheduleRender()};this.addHandles([(0,$.o)(e),(0,h.wB)((()=>this.uiStrings),e),(0,h.z7)((()=>this.container),(e=>{this.destroyed||this._attach(e)}),{initial:!0,once:!0})])}_attach(e){e&&(this._projector.merge(e,this.render),this._attached=!0)}_detach(e){this._attached&&(this._projector.detach(this.render),this._attached=!1),e?.parentNode?.removeChild(e)}};mt[ht]=!0,(0,s._)([(0,p.MZ)()],mt.prototype,"_readyForTrueRender",void 0),(0,s._)([(0,p.MZ)({value:null})],mt.prototype,"container",null),(0,s._)([(0,f.w)("container")],mt.prototype,"castContainer",null),(0,s._)([(0,p.MZ)()],mt.prototype,"icon",null),(0,s._)([(0,p.MZ)()],mt.prototype,"id",null),(0,s._)([(0,p.MZ)()],mt.prototype,"label",null),(0,s._)([(0,p.MZ)()],mt.prototype,"renderable",null),(0,s._)([(0,p.MZ)()],mt.prototype,"uiStrings",void 0),(0,s._)([(0,p.MZ)()],mt.prototype,"viewModel",void 0),(0,s._)([(0,p.MZ)({value:!0})],mt.prototype,"visible",null),(0,s._)([(0,p.MZ)()],mt.prototype,"key",void 0),(0,s._)([(0,p.MZ)()],mt.prototype,"children",void 0),(0,s._)([(0,p.MZ)()],mt.prototype,"afterCreate",void 0),(0,s._)([(0,p.MZ)()],mt.prototype,"afterUpdate",void 0),(0,s._)([(0,p.MZ)()],mt.prototype,"afterRemoved",void 0),mt=(0,s._)([(0,g.$)("esri.widgets.Widget")],mt);const vt=mt}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/5c252a52fa78a5c20c49.js.LICENSE.txt b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/5c252a52fa78a5c20c49.js.LICENSE.txt new file mode 100644 index 00000000..41ab91ab --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/5c252a52fa78a5c20c49.js.LICENSE.txt @@ -0,0 +1,5 @@ +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/5d8244e23652b37aa5ce.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/5d8244e23652b37aa5ce.js new file mode 100644 index 00000000..fcef0182 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/5d8244e23652b37aa5ce.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[6589],{26589:(e,t,s)=>{s.d(t,{A:()=>d,D:()=>T,T:()=>k,a:()=>D,b:()=>g,c:()=>w,d:()=>f,s:()=>S});var r,n=s(20266),a=s(133),i=s(54483),o=s(59192),c=s(44600);(r||(r={})).TimeZoneNotRecognized="TimeZoneNotRecognized";const u={[r.TimeZoneNotRecognized]:"Timezone identifier has not been recognized."};class m extends Error{constructor(e,t){super((0,n.r)(u[e],t)),this.declaredRootClass="esri.arcade.arcadedate.dateerror",Error.captureStackTrace&&Error.captureStackTrace(this,m)}}function l(e,t,s){return es?e-s:0}function h(e,t,s){return es?s:e}class d{constructor(e){this._date=e,this.declaredRootClass="esri.arcade.arcadedate"}static fromParts(e=0,t=1,s=1,r=0,n=0,a=0,o=0,c){if(isNaN(e)||isNaN(t)||isNaN(s)||isNaN(r)||isNaN(n)||isNaN(a)||isNaN(o))return null;const u=i.D.local(e,t).daysInMonth;let m=i.D.fromObject({day:h(s,1,u),year:e,month:h(t,1,12),hour:h(r,0,23),minute:h(n,0,59),second:h(a,0,59),millisecond:h(o,0,999)},{zone:f(c)});return m=m.plus({months:l(t,1,12),days:l(s,1,u),hours:l(r,0,23),minutes:l(n,0,59),seconds:l(a,0,59),milliseconds:l(o,0,999)}),new d(m)}static get systemTimeZoneCanonicalName(){return Intl.DateTimeFormat().resolvedOptions().timeZone??"system"}static arcadeDateAndZoneToArcadeDate(e,t){const s=f(t);return e.isUnknownTimeZone||s===a.U.instance?d.fromParts(e.year,e.monthJS+1,e.day,e.hour,e.minute,e.second,e.millisecond,s):new d(e._date.setZone(s))}static dateJSToArcadeDate(e){return new d(i.D.fromJSDate(e,{zone:"system"}))}static dateJSAndZoneToArcadeDate(e,t="system"){const s=f(t);return new d(i.D.fromJSDate(e,{zone:s}))}static unknownEpochToArcadeDate(e){return new d(i.D.fromMillis(e,{zone:a.U.instance}))}static unknownDateJSToArcadeDate(e){return new d(i.D.fromMillis(e.getTime(),{zone:a.U.instance}))}static epochToArcadeDate(e,t="system"){const s=f(t);return new d(i.D.fromMillis(e,{zone:s}))}static dateTimeToArcadeDate(e){return new d(e)}clone(){return new d(this._date)}changeTimeZone(e){const t=f(e);return d.dateTimeToArcadeDate(this._date.setZone(t))}static dateTimeAndZoneToArcadeDate(e,t){const s=f(t);return e.zone===a.U.instance||s===a.U.instance?d.fromParts(e.year,e.month,e.day,e.hour,e.minute,e.second,e.millisecond,s):new d(e.setZone(s))}static nowToArcadeDate(e){const t=f(e);return new d(i.D.fromJSDate(new Date,{zone:t}))}static nowUTCToArcadeDate(){return new d(i.D.utc())}get isSystem(){return"system"===this.timeZone||this.timeZone===d.systemTimeZoneCanonicalName}equals(e){return this.isSystem&&e.isSystem?this.toNumber()===e.toNumber():this.isUnknownTimeZone===e.isUnknownTimeZone&&this._date.equals(e._date)}get isUnknownTimeZone(){return this._date.zone===a.U.instance}get isValid(){return this._date.isValid}get hour(){return this._date.hour}get second(){return this._date.second}get day(){return this._date.day}get dayOfWeekISO(){return this._date.weekday}get dayOfWeekJS(){let e=this._date.weekday;return e>6&&(e=0),e}get millisecond(){return this._date.millisecond}get monthISO(){return this._date.month}get weekISO(){return this._date.weekNumber}get yearISO(){return this._date.weekYear}get monthJS(){return this._date.month-1}get year(){return this._date.year}get minute(){return this._date.minute}get zone(){return this._date.zone}get timeZoneOffset(){return this.isUnknownTimeZone?0:this._date.offset}get timeZone(){if(this.isUnknownTimeZone)return"unknown";if("system"===this._date.zone.type)return"system";const e=this.zone;return"fixed"===e.type?0===e.fixed?"UTC":e.formatOffset(0,"short"):e.name}stringify(){return JSON.stringify(this.toJSDate())}plus(e){return new d(this._date.plus(e))}diff(e,t="milliseconds"){return this._date.diff(e._date,t)[t]}toISODate(){return this._date.toISODate()}toISOString(e){return e?this._date.toISO({suppressMilliseconds:!0,includeOffset:!this.isUnknownTimeZone}):this._date.toISO({includeOffset:!this.isUnknownTimeZone})}toISOTime(e,t){return this._date.toISOTime({suppressMilliseconds:e,includeOffset:t&&!this.isUnknownTimeZone})}toFormat(e,t){return this.isUnknownTimeZone&&(e=e.replaceAll("Z","")),this._date.toFormat(e,t)}toJSDate(){return this._date.toJSDate()}toSQLValue(){return this._date.toFormat("yyyy-LL-dd HH:mm:ss")}toSQLWithKeyword(){return`timestamp '${this.toSQLValue()}'`}toDateTime(){return this._date}toNumber(){return this._date.toMillis()}getTime(){return this._date.toMillis()}toUTC(){return new d(this._date.toUTC())}toLocal(){return new d(this._date.toLocal())}toString(){return this.toISOString(!0)}static fromReaderAsTimeStampOffset(e){if(!e)return null;const t=i.D.fromISO(e,{setZone:!0});return new d(t)}}function f(e,t=!0){if(e instanceof i.Z)return e;if("system"===e.toLowerCase())return"system";if("utc"===e.toLowerCase())return"UTC";if("unknown"===e.toLowerCase())return a.U.instance;if(/^[+-]?[0-9]{1,2}([:][0-9]{2})?$/.test(e)){const t=i.F.parseSpecifier("UTC"+(e.startsWith("+")||e.startsWith("-")?"":"+")+e);if(t)return t}const s=i.I.create(e);if(!s.isValid){if(t)throw new m(r.TimeZoneNotRecognized);return null}return s}function y(e){e=e.replaceAll(/LTS|LT|L{1,4}|l{1,4}/g,"[$&]");let t="";const s=/(\[[^[]*\])|(\\)?([Hh]mm(ss)?|Mo|M{1,4}|Do|DDDo|D{1,4}|d{2,4}|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g;for(const r of e.match(s)||[])switch(r){case"D":t+="d";break;case"DD":t+="dd";break;case"DDD":t+="o";break;case"d":t+="c";break;case"ddd":t+="ccc";break;case"dddd":t+="cccc";break;case"M":t+="L";break;case"MM":t+="LL";break;case"MMM":t+="LLL";break;case"MMMM":t+="LLLL";break;case"YY":t+="yy";break;case"Y":case"YYYY":t+="yyyy";break;case"Q":t+="q";break;case"X":case"x":t+=r;break;default:r.length>=2&&"["===r.slice(0,1)&&"]"===r.slice(-1)?t+=`'${r.slice(1,-1)}'`:t+=`'${r}'`}return t}class T{constructor(e,t,s){this._year=e,this._month=t,this._day=s,this.declaredRootClass="esri.core.sql.dateonly"}get month(){return this._month}get monthJS(){return this._month-1}get year(){return this._year}get day(){return this._day}get isValid(){return this.toDateTime("unknown").isValid}equals(e){return e instanceof T&&e.day===this.day&&e.month===this.month&&e.year===this.year}clone(){return new T(this._year,this._month,this._day)}toDateTime(e){return i.D.fromObject({day:this.day,month:this.month,year:this.year},{zone:f(e)})}toDateTimeLuxon(e){return i.D.fromObject({day:this.day,month:this.month,year:this.year},{zone:f(e)})}toString(){return`${this.year.toString().padStart(4,"0")}-${this.month.toString().padStart(2,"0")}-${this.day.toString().padStart(2,"0")}`}toFormat(e=null,t=!0){if(null===e||""===e)return this.toString();if(t&&(e=y(e)),!e)return"";const s=this.toDateTime("unknown");return d.dateTimeToArcadeDate(s).toFormat(e,{locale:(0,o.g)(),numberingSystem:"latn"})}toArcadeDate(){const e=this.toDateTime("unknown");return d.dateTimeToArcadeDate(e)}toNumber(){return this.toDateTime("unknown").toMillis()}toJSDate(){return this.toDateTime("unknown").toJSDate()}toStorageFormat(){return this.toFormat("yyyy-LL-dd",!1)}toSQLValue(){return this.toFormat("yyyy-LL-dd",!1)}toSQLWithKeyword(){return"date '"+this.toFormat("yyyy-LL-dd",!1)+"'"}plus(e,t){return T.fromDateTime(this.toUTCDateTime().plus({[e]:t}))}toUTCDateTime(){return i.D.utc(this.year,this.month,this.day,0,0,0,0)}difference(e,t){switch(t.toLowerCase()){case"days":case"day":case"d":return this.toUTCDateTime().diff(e.toUTCDateTime(),"days").days;case"months":case"month":return this.toUTCDateTime().diff(e.toUTCDateTime(),"months").months;case"minutes":case"minute":case"m":return"M"===t?this.toUTCDateTime().diff(e.toUTCDateTime(),"months").months:this.toUTCDateTime().diff(e.toUTCDateTime(),"minutes").minutes;case"seconds":case"second":case"s":return this.toUTCDateTime().diff(e.toUTCDateTime(),"seconds").seconds;case"milliseconds":case"millisecond":case"ms":default:return this.toUTCDateTime().diff(e.toUTCDateTime(),"milliseconds").milliseconds;case"hours":case"hour":case"h":return this.toUTCDateTime().diff(e.toUTCDateTime(),"hours").hours;case"years":case"year":case"y":return this.toUTCDateTime().diff(e.toUTCDateTime(),"years").years}}static fromMilliseconds(e){const t=i.D.fromMillis(e,{zone:i.F.utcInstance});return t.isValid?T.fromParts(t.year,t.month,t.day):null}static fromSeconds(e){const t=i.D.fromSeconds(e,{zone:i.F.utcInstance});return t.isValid?T.fromParts(t.year,t.month,t.day):null}static fromReader(e){if(!e)return null;const t=e.split("-");return 3!==t.length?null:new T(parseInt(t[0],10),parseInt(t[1],10),parseInt(t[2],10))}static fromParts(e,t,s){const r=new T(e,t,s);return!1===r.isValid?null:r}static fromDateJS(e){return T.fromParts(e.getFullYear(),e.getMonth()+1,e.getDay())}static fromDateTime(e){return T.fromParts(e.year,e.month,e.day)}static fromSqlTimeStampOffset(e){return this.fromDateTime(e.toDateTime())}static fromString(e,t=null){if(""===e)return null;if(null===e)return null;const s=[];if(t)(t=y(t))&&s.push(t);else if(null===t||""===t){const t=i.D.fromISO(e,{setZone:!0});return t.isValid?T.fromParts(t.year,t.month,t.day):null}for(const r of s){const s=i.D.fromFormat(e,t??r);if(s.isValid)return new T(s.year,s.month,s.day)}return null}static fromNow(e="system"){const t=i.D.fromJSDate(new Date).setZone(f(e));return new T(t.year,t.month,t.day)}}function D(e){if(null==e)return null;if("number"==typeof e)return e;let t=e.toLowerCase();switch(t=t.replaceAll(/\s/g,""),t=t.replaceAll("-",""),t){case"meters":case"meter":case"m":case"squaremeters":case"squaremeter":return 109404;case"miles":case"mile":case"squaremile":case"squaremiles":return 109439;case"kilometers":case"kilometer":case"squarekilometers":case"squarekilometer":case"km":return 109414;case"acres":case"acre":case"ac":return 109402;case"hectares":case"hectare":case"ha":return 109401;case"yard":case"yd":case"yards":case"squareyards":case"squareyard":return 109442;case"feet":case"ft":case"foot":case"squarefeet":case"squarefoot":return 109405;case"nmi":case"nauticalmile":case"nauticalmiles":case"squarenauticalmile":case"squarenauticalmiles":return 109409}return null}function S(e){if(null==e)return null;switch(e.type){case"polygon":case"multipoint":case"polyline":return e.extent;case"point":return new c.A({xmin:e.x,ymin:e.y,xmax:e.x,ymax:e.y,spatialReference:e.spatialReference});case"extent":return e}return null}function g(e){if(null==e)return null;if("number"==typeof e)return e;let t=e.toLowerCase();switch(t=t.replaceAll(/\s/g,""),t=t.replaceAll("-",""),t){case"meters":case"meter":case"m":case"squaremeters":case"squaremeter":return 9001;case"miles":case"mile":case"squaremile":case"squaremiles":return 9093;case"kilometers":case"kilometer":case"squarekilometers":case"squarekilometer":case"km":return 9036;case"yard":case"yd":case"yards":case"squareyards":case"squareyard":return 9096;case"feet":case"ft":case"foot":case"squarefeet":case"squarefoot":return 9002;case"nmi":case"nauticalmile":case"nauticalmiles":case"squarenauticalmile":case"squarenauticalmiles":return 9030}return null}function w(e){if(null==e)return null;const t=e.clone();return void 0!==e.cache._geVersion&&(t.cache._geVersion=e.cache._geVersion),t}function p(e){return"number"==typeof e&&isFinite(e)&&Math.floor(e)===e}function _(e){if(!e)return"";const t=/(a|A|hh?|HH?|mm?|ss?|SSS|S|.)/g;let s="";for(const r of e.match(t)||[])switch(r){case"SSS":case"m":case"mm":case"h":case"hh":case"H":case"HH":case"s":case"ss":s+=r;break;case"A":case"a":s+="a";break;default:s+=`'${r}'`}return s}class k{constructor(e,t,s,r){this._hour=e,this._minute=t,this._second=s,this._millisecond=r,this.declaredRootClass="esri.core.sql.timeonly"}get hour(){return this._hour}get minute(){return this._minute}get second(){return this._second}get millisecond(){return this._millisecond}equals(e){return e instanceof k&&e.hour===this.hour&&e.minute===this.minute&&e.second===this.second&&e.millisecond===this.millisecond}clone(){return new k(this.hour,this.minute,this.second,this.millisecond)}isValid(){return p(this.hour)&&p(this.minute)&&p(this.second)&&p(this.millisecond)&&this.hour>=0&&this.hour<24&&this.minute>=0&&this.minute<60&&this.second>=0&&this.second<60&&this.millisecond>=0&&this.millisecond<1e3}toString(){return`${this.hour.toString().padStart(2,"0")}:${this.minute.toString().padStart(2,"0")}:${this.second.toString().padStart(2,"0")}`+(this.millisecond>0?"."+this.millisecond.toString().padStart(3,"0"):"")}toSQLValue(){return this.toString()}toSQLWithKeyword(){return`time '${this.hour.toString().padStart(2,"0")}:${this.minute.toString().padStart(2,"0")}:${this.second.toString().padStart(2,"0")}${this.millisecond>0?"."+this.millisecond.toString().padStart(3,"0"):""}'`}toStorageString(){return`${this.hour.toString().padStart(2,"0")}:${this.minute.toString().padStart(2,"0")}:${this.second.toString().padStart(2,"0")}`}toFormat(e=null){return null===e||""===e?this.toString():(e=_(e))?i.D.local(1970,1,1,this._hour,this._minute,this._second,this._millisecond).toFormat(e,{locale:(0,o.g)(),numberingSystem:"latn"}):""}toNumber(){return this.millisecond+1e3*this.second+1e3*this.minute*60+60*this.hour*60*1e3}static fromParts(e,t,s,r){const n=new k(e,t,s,r);return n.isValid()?n:null}static fromReader(e){if(!e)return null;const t=e.split(":");return 3!==t.length?null:new k(parseInt(t[0],10),parseInt(t[1],10),parseInt(t[2],10),0)}static fromMilliseconds(e){if(e>864e5||e<0)return null;const t=Math.floor(e/1e3%60),s=Math.floor(e/6e4%60),r=Math.floor(e/36e5%24),n=Math.floor(e%1e3);return new k(r,s,t,n)}static fromDateJS(e){return new k(e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds())}static fromDateTime(e){return new k(e.hour,e.minute,e.second,e.millisecond)}static fromSqlTimeStampOffset(e){return this.fromDateTime(e.toDateTime())}static fromString(e,t=null){if(""===e)return null;if(null===e)return null;const s=[];t?(t=_(t))&&s.push(t):null!==t&&""!==t||(s.push("HH:mm:ss"),s.push("HH:mm:ss.SSS"),s.push("hh:mm:ss a"),s.push("hh:mm:ss.SSS a"),s.push("HH:mm"),s.push("hh:mm a"),s.push("H:mm"),s.push("h:mm a"),s.push("H:mm:ss"),s.push("h:mm:ss a"),s.push("H:mm:ss.SSS"),s.push("h:mm:ss.SSS a"));for(const t of s){const s=i.D.fromFormat(e,t);if(s.isValid)return new k(s.hour,s.minute,s.second,s.millisecond)}return null}plus(e,t){switch(e){case"days":case"years":case"months":return this.clone();case"hours":case"minutes":case"seconds":case"milliseconds":return k.fromDateTime(this.toUTCDateTime().plus({[e]:t}))}return null}toUTCDateTime(){return i.D.utc(1970,1,1,this.hour,this.minute,this.second,this.millisecond)}difference(e,t){switch(t.toLowerCase()){case"days":case"day":case"d":return this.toUTCDateTime().diff(e.toUTCDateTime(),"days").days;case"months":case"month":return this.toUTCDateTime().diff(e.toUTCDateTime(),"months").months;case"minutes":case"minute":case"m":return"M"===t?this.toUTCDateTime().diff(e.toUTCDateTime(),"months").months:this.toUTCDateTime().diff(e.toUTCDateTime(),"minutes").minutes;case"seconds":case"second":case"s":return this.toUTCDateTime().diff(e.toUTCDateTime(),"seconds").seconds;case"milliseconds":case"millisecond":case"ms":default:return this.toUTCDateTime().diff(e.toUTCDateTime(),"milliseconds").milliseconds;case"hours":case"hour":case"h":return this.toUTCDateTime().diff(e.toUTCDateTime(),"hours").hours;case"years":case"year":case"y":return this.toUTCDateTime().diff(e.toUTCDateTime(),"years").years}}}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/60259a3a1ce81ee6959a.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/60259a3a1ce81ee6959a.js new file mode 100644 index 00000000..5594e122 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/60259a3a1ce81ee6959a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[9223],{91604:(e,t,r)=>{r.d(t,{save:()=>P,saveAs:()=>S});var a=r(32773),n=(r(6407),r(30794)),o=r(1985),i=r(89157),s=r(72604),l=r(57492),u=r(82454);r(20266),r(90740),r(82408),r(32816),r(29512),r(99063),r(99924),r(41390),r(69421),r(40499),r(93181),r(13671),r(91047),r(36544),r(29298),r(58498),r(45371),r(80959),r(64604),r(73509),r(28276),r(49877),r(44600),r(2160),r(7969),r(69763),r(93804),r(18683),r(56273),r(64752),r(48844),r(29208),r(59192),r(69277),r(70580),r(75191),r(24319),r(62092),r(43059),r(89935),r(49813),r(1178),r(79697),r(36915),r(8410),r(30861),r(78281),r(44945),r(2589),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(18527),r(67504),r(47387),r(46728),r(64102);const c="Feature Service",p="feature-layer-utils",d=`${p}-save`,f=`${p}-save-as`;function y(e){return{isValid:(0,s.k)(e)&&("feature"!==e.type||!e.dynamicDataSource),errorMessage:"Feature layer should be a layer or table in a map or feature service"}}function m(e){const t=[],r=[];for(const{layer:a,layerJSON:n}of e)a.isTable?r.push(n):t.push(n);return{layers:t,tables:r}}function w(e){return m([e])}function v(e,t){if(e.length<2)return;const r=[];for(const{id:t}of e)r.push(t);(0,a.e)(r.sort(b),t.slice().sort(b))&&e.sort(((e,r)=>{const a=t.indexOf(e.id),n=t.indexOf(r.id);return an?1:0}))}function b(e,t){return et?1:0}function h(e,t,r){const n=(0,a.o)(e,t,((e,t)=>e.id===t.id));e=e.filter((e=>!n.removed.some((t=>t.id===e.id))));const o=n.added;return o.forEach((({id:t})=>{e.push({id:t})})),{itemResources:e,added:o.filter((({id:e})=>!r.includes(e)))}}function I(e,t,r){e.isTable?A(r.tables,t):A(r.layers,t)}function A(e,t){const r=e.findIndex((({id:e})=>e===t.id));-1===r?e.push(t):e[r]=t}async function g(e,t){const{url:r,layerId:a,title:n,fullExtent:i,isTable:s}=e,l=(0,o.p)(r);t.url=("FeatureServer"===l?.serverType?r:`${r}/${a}`)??null,t.title||=n,t.extent=null,s||null==i||(t.extent=await(0,u.a)(i)),(0,u.r)(t,u.t.METADATA),(0,u.r)(t,u.t.MULTI_LAYER),(0,u.b)(t,u.t.SINGLE_LAYER),s&&(0,u.b)(t,u.t.TABLE)}async function P(e,t){return(0,n.s)({layer:e,itemType:c,validateLayer:y,createItemData:(e,t)=>async function(e,t){return/\/\d+\/?$/.test(e.url)?w(t[0]):async function(e,t){if(e.reverse(),!t)return m(e);const r=await async function(e,t){let r=await e.fetchData("json");if(function(e){return!!(e&&Array.isArray(e.layers)&&Array.isArray(e.tables))}(r))return r;r||={},function(e){e.layers||=[],e.tables||=[]}(r);const{layer:{url:a,customParameters:n,apiKey:o}}=t[0];return await async function(e,t,r){const{url:a,customParameters:n,apiKey:o}=t,{serviceJSON:s,layersJSON:u}=await(0,i.f)(a,{customParameters:n,apiKey:o}),c=h(e.layers,s.layers,r),p=h(e.tables,s.tables,r);e.layers=c.itemResources,e.tables=p.itemResources;const d=[...c.added,...p.added],f=u?[...u.layers,...u.tables]:[];await async function(e,t,r,a){const n=await async function(e){const t=[];e.forEach((({type:e})=>{const r=(0,i.g)(e),a=l.l[r];t.push(a())}));const r=await Promise.all(t),a=new Map;return e.forEach((({type:e},t)=>{a.set(e,r[t])})),a}(t),o=t.map((({id:e,type:t})=>new(n.get(t))({url:r,layerId:e,sourceJSON:a.find((({id:t})=>t===e))})));await Promise.allSettled(o.map((e=>e.load()))),o.forEach((t=>{const{layerId:r,loaded:a,defaultPopupTemplate:n}=t;if(!a||null==n)return;const o={id:r,popupInfo:n.toJSON()};"ArcGISFeatureLayer"!==t.operationalLayerType&&(o.layerType=t.operationalLayerType),I(t,o,e)}))}(e,d,a,f)}(r,{url:a??"",customParameters:n,apiKey:o},t.map((e=>e.layer.layerId))),r}(t,e);for(const t of e)I(t.layer,t.layerJSON,r);return function(e,t){const r=[],a=[];for(const{layer:e}of t){const{isTable:t,layerId:n}=e;t?a.push(n):r.push(n)}v(e.layers,r),v(e.tables,a)}(r,e),r}(t,e)}(t,[e]),errorNamePrefix:d},t)}async function S(e,t,r){return(0,n.a)({layer:e,itemType:c,validateLayer:y,createItemData:(e,t)=>Promise.resolve(w(e)),errorNamePrefix:f,newItem:t,setItemProperties:g},r)}},79697:(e,t,r)=>{r.d(t,{a:()=>o,c:()=>i});var a=r(99063),n=r(82408);function o(e,t){return{...s(e,t),readResourcePaths:[]}}function i(e,t,r){const n=(0,a.An)(e.itemUrl);return{...s(e,t),messages:[],writtenProperties:[],blockedRelativeUrls:[],verifyItemRelativeUrls:n?{rootPath:n.path,writtenUrls:[]}:null,resources:r?{toAdd:[],toUpdate:[],toKeep:[],pendingOperations:[]}:null}}function s(e,t){return{origin:t,url:(0,a.An)(e.itemUrl),portal:e.portal||n.A.getDefault(),portalItem:e}}},73341:(e,t,r)=>{function a(e){return e&&"getAtOrigin"in e&&"originOf"in e}r.d(t,{i:()=>a})},54203:(e,t,r)=>{r.d(t,{u:()=>n});var a=r(73341);function n(e){e?.writtenProperties&&e.writtenProperties.forEach((({target:e,propName:t,newOrigin:r})=>{(0,a.i)(e)&&r&&e.originOf(t)!==r&&e.updateOrigin(t,r)}))}},36915:(e,t,r)=>{r.d(t,{v:()=>i});var a=r(90740),n=r(6407),o=r(64604);function i(e){if(a.A.apiKey&&(0,o.s)(e.portal.url))throw new n.A("save-api-key-utils:api-key-not-supported",`Saving is not supported on ${e.portal.url} when using an api key`)}},8410:(e,t,r)=>{r.d(t,{b:()=>n,e:()=>i});var a=r(6407);async function n(e){const t=[];for(const r of e.allLayers)if("beforeSave"in r&&"function"==typeof r.beforeSave){const e=r.beforeSave();e&&t.push(e)}await Promise.allSettled(t)}const o=new Set(["layer:unsupported","property:unsupported","symbol:unsupported","symbol-layer:unsupported","url:unsupported"]);function i(e,t,r){let n=(e.messages??[]).filter((({type:e})=>"error"===e)).map((({name:e,message:t,details:r})=>new a.A(e,t,r)));if(e.blockedRelativeUrls&&(n=n.concat(e.blockedRelativeUrls.map((e=>new a.A("url:unsupported",`Relative url '${e}' is not supported`))))),r){const{ignoreUnsupported:e,supplementalUnsupportedErrors:t=[],requiredPropertyChecksDisabled:a}=r;e&&(n=n.filter((({name:e})=>!(o.has(e)||t.includes(e))))),a&&(n=n.filter((e=>"web-document-write:property-required"!==e.name)))}if(n.length>0)throw new a.A(t.errorName,"Failed to save due to unsupported or invalid content. See 'details.errors' for more detailed information",{errors:n})}},30794:(e,t,r)=>{r.d(t,{a:()=>b,s:()=>v});var a=r(6407),n=r(54203),o=r(82408),i=r(43059),s=r(79697),l=r(82454),u=r(36915),c=r(8410);async function p(e){const{layer:t,errorNamePrefix:r,validateLayer:n}=e;await t.load(),function(e,t,r){const n=r(e);if(!n.isValid)throw new a.A(`${t}:invalid-parameters`,n.errorMessage,{layer:e})}(t,r,n)}function d(e,t){return`Layer (title: ${e.title}, id: ${e.id}) of type '${e.declaredClass}' ${t}`}function f(e){const{item:t,errorNamePrefix:r,layer:n,validateItem:o}=e;if((0,u.v)(t),function(e){const{item:t,itemType:r,additionalItemType:n,errorNamePrefix:o,layer:i}=e,s=[r];if(n&&s.push(n),!s.includes(t.type)){const e=s.map((e=>`'${e}'`)).join(", ");throw new a.A(`${o}:portal-item-wrong-type`,`Portal item type should be one of: "${e}"`,{item:t,layer:i})}}(e),o){const e=o(t);if(!e.isValid)throw new a.A(`${r}:invalid-parameters`,e.errorMessage,{layer:n})}}function y(e){return(0,s.c)(e,"portal-item")}async function m(e,t,r){"beforeSave"in e&&"function"==typeof e.beforeSave&&await e.beforeSave();const a=e.write({},t);return await Promise.all(t.resources?.pendingOperations??[]),(0,c.e)(t,{errorName:"layer-write:unsupported"},r),a}function w(e){(0,l.b)(e,l.t.JSAPI),e.typeKeywords&&(e.typeKeywords=e.typeKeywords.filter(((e,t,r)=>r.indexOf(e)===t)))}async function v(e,t){const{layer:r,createItemData:o,createJSONContext:i,setItemProperties:s,saveResources:l,supplementalUnsupportedErrors:u}=e;await p(e),function(e){const{layer:t,errorNamePrefix:r}=e,{portalItem:n}=t;if(!n)throw new a.A(`${r}:portal-item-not-set`,d(t,"requires the portalItem property to be set"));if(!n.loaded)throw new a.A(`${r}:portal-item-not-loaded`,d(t,"cannot be saved to a portal item that does not exist or is inaccessible"));f({...e,item:n})}(e);const c=r.portalItem,v=i?i(c):y(c),b=await m(r,v,{...t,supplementalUnsupportedErrors:u}),h=await o({layer:r,layerJSON:b},c);return await(s?.(r,c)),w(c),await c.update({data:h}),(0,n.u)(v),await(l?.(c,v)),c}async function b(e,t){const{layer:r,createItemData:a,createJSONContext:s,setItemProperties:l,saveResources:u,supplementalUnsupportedErrors:c}=e;await p(e);const d=function(e){const{newItem:t,itemType:r}=e;let a=i.default.from(t);return a.id&&(a=a.clone(),a.id=null),a.type??=r,a.portal??=o.A.getDefault(),f({...e,item:a}),a}(e),v=s?s(d):y(d),b=await m(r,v,{...t,supplementalUnsupportedErrors:c}),h=await a({layer:r,layerJSON:b},d);return await l(r,d),w(d),await async function(e,t,r){const a=e.portal;await a.signIn(),await(a.user?.addItem({item:e,data:t,folder:r?.folder}))}(d,h,t),r.portalItem=d,(0,n.u)(v),await(u?.(d,v)),d}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/60e00203f4cec9cd8224.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/60e00203f4cec9cd8224.js new file mode 100644 index 00000000..359abccb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/60e00203f4cec9cd8224.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[1851],{18683:(e,r,t)=>{t.d(r,{g:()=>a});var o=t(90740),n=(t(64604),t(6407)),s=t(20266),i=t(99063);function a(e){if(!o.A.assetsPath)throw s.L.getLogger("esri.assets").errorOnce("The API assets location needs to be set using config.assetsPath. More information: https://arcg.is/1OzLe50"),new n.A("assets:path-not-set","config.assetsPath is not set");return(0,i.fj)(o.A.assetsPath,e)}},18527:(e,r,t)=>{function o(){return 1e-6}t.d(r,{R:()=>n,a:()=>f,g:()=>o,t:()=>a});const n=Math.random,s=Math.PI/180,i=180/Math.PI;function a(e){return e*s}function f(e){return e*i}},93804:(e,r,t)=>{t.d(r,{J:()=>n,s:()=>i});var o=t(90740);class n{constructor(e,r={ignoreUnknown:!1,useNumericKeys:!1}){this._jsonToAPI=e,this._options=r,this.apiValues=[],this.jsonValues=[],this._apiToJSON=function(e){const r={};for(const t in e)r[e[t]]=t;return r}(e),this.apiValues=s(this._apiToJSON),this.jsonValues=s(this._jsonToAPI),this.read=e=>this.fromJSON(e),this.write=(e,r,t)=>{const n=this.toJSON(e);void 0!==n&&(0,o.s)(t,n,r)},this.write.isJSONMapWriter=!0}toJSON(e){if(null==e)return null;if(this._apiToJSON.hasOwnProperty(e)){const r=this._apiToJSON[e];return this._options.useNumericKeys?+r:r}return this._options.ignoreUnknown?void 0:e}fromJSON(e){return null!=e&&this._jsonToAPI.hasOwnProperty(e)?this._jsonToAPI[e]:this._options.ignoreUnknown?void 0:e}}function s(e){const r=[];for(const t in e)r.push(t);return r.sort(),r}function i(){return function(e,r){return new n(e,{ignoreUnknown:!0,...r})}}},16699:(e,r,t)=>{t.d(r,{a:()=>l,b:()=>T,c:()=>i,d:()=>u,e:()=>m,f:()=>d,g:()=>_,h:()=>y,k:()=>S,l:()=>a,m:()=>w,n:()=>s,r:()=>c,s:()=>f});var o=t(26809);const n=new Float32Array(1);function s(e){--e;for(let r=1;r<32;r<<=1)e|=e>>r;return e+1}function i(e,r,t){return Math.min(Math.max(e,r),t)}function a(e,r,t){return e+(r-e)*t}function f(e,r,t,o,n){return a(o,n,(e-r)/(t-r))}function u(e){return e*Math.PI/180}function c(e){return 180*e/Math.PI}function l(e){return Math.acos(i(e,-1,1))}function _(e){return Math.asin(i(e,-1,1))}function d(e,r,t=1e-6){return e===r||!(!Number.isFinite(e)||!Number.isFinite(r))&&(e>r?e-r:r-e)<=t}const p=new DataView(new ArrayBuffer(Float64Array.BYTES_PER_ELEMENT));function h(e){return p.setFloat64(0,e),p.getBigInt64(0)}const P=BigInt("1000000"),E=g(1);function g(e){const r=h(e=Math.abs(e)),t=(o=r<=P?P:r-P,p.setBigInt64(0,o),p.getFloat64(0));var o;return Math.abs(e-t)}function m(e,r,t=E){if(e===r)return!0;if(!Number.isFinite(e)||!Number.isFinite(r))return!1;if(null!=t&&g(Math.min(Math.abs(e),Math.abs(r)))P)}function S(e){return M(Math.max(-w,Math.min(e,w)))}function M(e){return n[0]=e,n[0]}function T(e,r){const t=(0,o.l)(e),n=_(e[2]/t),s=Math.atan2(e[1]/t,e[0]/t);return(0,o.s)(r,t,n,s),r}function y(e){const r=e[0]*e[0]+e[1]*e[1]+e[2]*e[2],t=e[3]*e[3]+e[4]*e[4]+e[5]*e[5],o=e[6]*e[6]+e[7]*e[7]+e[8]*e[8];return!(d(r,1)&&d(t,1)&&d(o,1))}const w=M(34028234663852886e22)},69763:(e,r,t)=>{t.d(r,{$:()=>T,A:()=>qe,B:()=>Ye,C:()=>Xe,F:()=>d,H:()=>p,L:()=>E,M:()=>P,N:()=>$,O:()=>ee,Q:()=>te,R:()=>Fe,S:()=>ue,T:()=>ce,U:()=>le,V:()=>Q,W:()=>_e,X:()=>re,Y:()=>X,Z:()=>ze,_:()=>h,a:()=>ie,a0:()=>R,a1:()=>me,aa:()=>I,ac:()=>D,ad:()=>Ee,ae:()=>K,af:()=>Pe,ak:()=>Z,b:()=>V,c:()=>z,d:()=>oe,e:()=>We,f:()=>H,g:()=>ve,h:()=>f,i:()=>J,j:()=>Y,k:()=>ne,l:()=>Ue,o:()=>v,p:()=>ae,q:()=>be,r:()=>he,s:()=>c,t:()=>u,w:()=>se,x:()=>ge,y:()=>Ie,z:()=>De});var o=t(32773),n=t(93804),s=t(20266),i=t(18683);class a{constructor(e,r,t,o){this.semiMajorAxis=e,this.flattening=r,this.outerAtmosphereRimWidth=t;const n=1-this.flattening;this.semiMinorAxis=this.semiMajorAxis*n,this.halfSemiMajorAxis=this.semiMajorAxis/2,this.halfCircumference=Math.PI*this.semiMajorAxis,this.metersPerDegree=this.halfCircumference/180,this.inverseFlattening=1/(1-this.flattening)-1,this.eccentricitySquared=o||2*this.flattening-this.flattening*this.flattening,this.meanRadiusSemiAxes=(2*this.semiMajorAxis+this.semiMinorAxis)/3}get radius(){return this.semiMajorAxis}}const f=new a(6378137,1/298.257223563,3e5,.006694379990137799),u=new a(3396190,1/169.8944472236118,23e4),c=new a(1737400,0,0);let l,_=null;function d(){return!!_}function p(){return l||(l=t.e(8862).then(t.bind(t,28862)).then((e=>e.p)).then((({default:e})=>e({locateFile:e=>(0,i.g)(`esri/geometry/support/${e}`)}))).then((e=>{N(e)})),l)}var h,P,E,g;!function(e){function r(e,r,t){_.ensureCache.prepare();const o=U(t),n=t===o,s=_.ensureFloat64(o),i=_._pe_geog_to_proj(_.getPointer(e),r,s);return i&&b(t,r,s,n),i}function t(e,r,t){return o(e,r,t,0)}function o(e,r,t,o){_.ensureCache.prepare();const n=U(t),s=t===n,i=_.ensureFloat64(n),a=_._pe_proj_to_geog_center(_.getPointer(e),r,i,o);return a&&b(t,r,i,s),a}e.geogToProj=r,e.projGeog=function(e,o,n,s){switch(s){case P.PE_TRANSFORM_P_TO_G:return t(e,o,n);case P.PE_TRANSFORM_G_TO_P:return r(e,o,n)}return 0},e.projToGeog=t,e.projToGeogCenter=o}(h||(h={})),(g=P||(P={})).init=function(){g.PE_BUFFER_MAX=_.PeDefs.prototype.PE_BUFFER_MAX,g.PE_NAME_MAX=_.PeDefs.prototype.PE_NAME_MAX,g.PE_MGRS_MAX=_.PeDefs.prototype.PE_MGRS_MAX,g.PE_USNG_MAX=_.PeDefs.prototype.PE_USNG_MAX,g.PE_DD_MAX=_.PeDefs.prototype.PE_DD_MAX,g.PE_DDM_MAX=_.PeDefs.prototype.PE_DDM_MAX,g.PE_DMS_MAX=_.PeDefs.prototype.PE_DMS_MAX,g.PE_UTM_MAX=_.PeDefs.prototype.PE_UTM_MAX,g.PE_PARM_MAX=_.PeDefs.prototype.PE_PARM_MAX,g.PE_TYPE_NONE=_.PeDefs.prototype.PE_TYPE_NONE,g.PE_TYPE_GEOGCS=_.PeDefs.prototype.PE_TYPE_GEOGCS,g.PE_TYPE_PROJCS=_.PeDefs.prototype.PE_TYPE_PROJCS,g.PE_TYPE_GEOGTRAN=_.PeDefs.prototype.PE_TYPE_GEOGTRAN,g.PE_TYPE_COORDSYS=_.PeDefs.prototype.PE_TYPE_COORDSYS,g.PE_TYPE_UNIT=_.PeDefs.prototype.PE_TYPE_UNIT,g.PE_TYPE_LINUNIT=_.PeDefs.prototype.PE_TYPE_LINUNIT,g.PE_STR_OPTS_NONE=_.PeDefs.prototype.PE_STR_OPTS_NONE,g.PE_STR_AUTH_NONE=_.PeDefs.prototype.PE_STR_AUTH_NONE,g.PE_STR_AUTH_TOP=_.PeDefs.prototype.PE_STR_AUTH_TOP,g.PE_STR_NAME_CANON=_.PeDefs.prototype.PE_STR_NAME_CANON,g.PE_STR_FMT_WKT=_.PeDefs.prototype.PE_STR_FMT_WKT,g.PE_STR_FMT_WKT2=_.PeDefs.prototype.PE_STR_FMT_WKT2,g.PE_PARM_X0=_.PeDefs.prototype.PE_PARM_X0,g.PE_PARM_ND=_.PeDefs.prototype.PE_PARM_ND,g.PE_TRANSFORM_1_TO_2=_.PeDefs.prototype.PE_TRANSFORM_1_TO_2,g.PE_TRANSFORM_2_TO_1=_.PeDefs.prototype.PE_TRANSFORM_2_TO_1,g.PE_TRANSFORM_P_TO_G=_.PeDefs.prototype.PE_TRANSFORM_P_TO_G,g.PE_TRANSFORM_G_TO_P=_.PeDefs.prototype.PE_TRANSFORM_G_TO_P,g.PE_HORIZON_RECT=_.PeDefs.prototype.PE_HORIZON_RECT,g.PE_HORIZON_POLY=_.PeDefs.prototype.PE_HORIZON_POLY,g.PE_HORIZON_LINE=_.PeDefs.prototype.PE_HORIZON_LINE,g.PE_HORIZON_DELTA=_.PeDefs.prototype.PE_HORIZON_DELTA},function(e){const r={},t={},o=e=>{if(e){const r=e.getType();switch(r){case P.PE_TYPE_GEOGCS:e=_.castObject(e,_.PeGeogcs);break;case P.PE_TYPE_PROJCS:e=_.castObject(e,_.PeProjcs);break;case P.PE_TYPE_GEOGTRAN:e=_.castObject(e,_.PeGeogtran);break;default:r&P.PE_TYPE_UNIT&&(e=_.castObject(e,_.PeUnit))}}return e};function n(e,t){let n=null,s=r[e];if(s||(s={},r[e]=s),s.hasOwnProperty(String(t)))n=s[t];else{const r=_.PeFactory.prototype.factoryByType(e,t);_.compare(r,_.NULL)||(n=r,s[t]=n)}return n=o(n),n}e.initialize=function(){_.PeFactory.prototype.initialize(null)},e.coordsys=function(e){return n(P.PE_TYPE_COORDSYS,e)},e.factoryByType=n,e.fromString=function(e,r){let n=null,s=t[e];if(s||(s={},t[e]=s),s.hasOwnProperty(r))n=s[r];else{const t=_.PeFactory.prototype.fromString(e,r);_.compare(t,_.NULL)||(n=t,s[r]=n)}return n=o(n),n},e.geogcs=function(e){return n(P.PE_TYPE_GEOGCS,e)},e.geogtran=function(e){return n(P.PE_TYPE_GEOGTRAN,e)},e.getCode=function(e){return _.PeFactory.prototype.getCode(e)},e.projcs=function(e){return n(P.PE_TYPE_PROJCS,e)},e.unit=function(e){return n(P.PE_TYPE_UNIT,e)}}(E||(E={}));let m=null;var S,M,T,y,w,O,A,R,C;function N(e){function r(e,r,t){e[r]=t(e[r])}_=e,P.init(),S.init(),w.init(),A.init(),R.init(),m=class extends _.PeGCSExtent{destroy(){_.destroy(this)}};const t=[_.PeDatum,_.PeGeogcs,_.PeGeogtran,_.PeObject,_.PeParameter,_.PePrimem,_.PeProjcs,_.PeSpheroid,_.PeUnit];for(const e of t)r(e.prototype,"getName",(e=>function(){return e.call(this,new Array(P.PE_NAME_MAX))}));for(const e of[_.PeGeogtran,_.PeProjcs])r(e.prototype,"getParameters",(e=>function(){const r=new Array(P.PE_PARM_MAX);let t=e.call(this);for(let e=0;efunction(){const r=this.getSize();if(!r)return null;const t=[];return b(t,r,e.call(this)),t})),r(_.PeGTlistExtendedEntry.prototype,"getEntries",(e=>{const r=_._pe_getPeGTlistExtendedGTsSize();return function(){let t=null;const o=e.call(this);if(!_.compare(o,_.NULL)){t=[o];const e=this.getSteps();if(e>1){const n=_.getPointer(o);for(let o=1;ofunction(){let r=this._cache;if(r||(r=new Map,this._cache=r),r.has(e))return r.get(e);let t=null;const n=e.call(this);if(!_.compare(n,_.NULL)){t=[n];const e=n.getNump();if(e>1){const r=_.getPointer(n);for(let n=1;n{r.push(e[0],e[1])}))):r=e,r}function b(e,r,t,o=!1){if(o)for(let o=0;o<2*r;o++)e[o]=_.getValue(t+o*Float64Array.BYTES_PER_ELEMENT,"double");else{const o=0===e.length;for(let n=0;n1)){const e=_.getPointer(u);for(let t=1;t{G(e);const r=e.getGeogtran();G(r),r.getParameters().forEach(G),[r.getGeogcs1(),r.getGeogcs2()].forEach((e=>{G(e);const r=e.getDatum();G(r),G(r.getSpheroid()),G(e.getPrimem()),G(e.getUnit())}))}));_.PeGTlistExtendedEntry.prototype.Delete(e[0])}}}(M||(M={})),function(e){e.geogToGeog=function(e,r,t,o,n){_.ensureCache.prepare();const s=U(t),i=t===s,a=_.ensureFloat64(s);let f=0;o&&(f=_.ensureFloat64(o));const u=_._pe_geog_to_geog(_.getPointer(e),r,a,f,n);return u&&b(t,r,a,i),u}}(T||(T={})),function(e){const r=(e,r,t,o,n,s)=>{let i,a;switch(_.ensureCache.prepare(),e){case"dd":i=_._pe_geog_to_dd,a=P.PE_DD_MAX;break;case"ddm":i=_._pe_geog_to_ddm,a=P.PE_DDM_MAX;break;case"dms":i=_._pe_geog_to_dms,a=P.PE_DMS_MAX}let f=0;r&&(f=_.getPointer(r));const u=U(o),c=_.ensureFloat64(u),l=k(t,a),d=i(f,t,c,n,_.ensureInt32(l));if(d)for(let e=0;e{let s;switch(_.ensureCache.prepare(),e){case"dd":s=_._pe_dd_to_geog;break;case"ddm":s=_._pe_ddm_to_geog;break;case"dms":s=_._pe_dms_to_geog}let i=0;r&&(i=_.getPointer(r));const a=o.map((e=>_.ensureString(e))),f=_.ensureInt32(a),u=_.ensureFloat64(new Array(2*t)),c=s(i,t,f,u);return c&&b(n,t,u),c};e.geogToDms=function(e,t,o,n,s){return r("dms",e,t,o,n,s)},e.dmsToGeog=function(e,r,o,n){return t("dms",e,r,o,n)},e.geogToDdm=function(e,t,o,n,s){return r("ddm",e,t,o,n,s)},e.ddmToGeog=function(e,r,o,n){return t("ddm",e,r,o,n)},e.geogToDd=function(e,t,o,n,s){return r("dd",e,t,o,n,s)},e.ddToGeog=function(e,r,o,n){return t("dd",e,r,o,n)}}(y||(y={})),function(e){e.init=function(){e.PE_MGRS_STYLE_NEW=_.PeNotationMgrs.prototype.PE_MGRS_STYLE_NEW,e.PE_MGRS_STYLE_OLD=_.PeNotationMgrs.prototype.PE_MGRS_STYLE_OLD,e.PE_MGRS_STYLE_AUTO=_.PeNotationMgrs.prototype.PE_MGRS_STYLE_AUTO,e.PE_MGRS_180_ZONE_1_PLUS=_.PeNotationMgrs.prototype.PE_MGRS_180_ZONE_1_PLUS,e.PE_MGRS_ADD_SPACES=_.PeNotationMgrs.prototype.PE_MGRS_ADD_SPACES},e.geogToMgrsExtended=function(e,r,t,o,n,s,i){_.ensureCache.prepare();let a=0;e&&(a=_.getPointer(e));const f=U(t),u=_.ensureFloat64(f),c=k(r,P.PE_MGRS_MAX),l=_.ensureInt32(c),d=_._pe_geog_to_mgrs_extended(a,r,u,o,n,s,l);if(d)for(let e=0;e_.ensureString(e))),a=_.ensureInt32(i),f=_.ensureFloat64(new Array(2*r)),u=_._pe_mgrs_to_geog_extended(s,r,a,o,f);return u&&b(n,r,f),u}}(w||(w={})),function(e){e.geogToUsng=function(e,r,t,o,n,s,i){_.ensureCache.prepare();let a=0;e&&(a=_.getPointer(e));const f=U(t),u=_.ensureFloat64(f),c=k(r,P.PE_MGRS_MAX),l=_.ensureInt32(c),d=_._pe_geog_to_usng(a,r,u,o,n,s,l);if(d)for(let e=0;e_.ensureString(e))),i=_.ensureInt32(s),a=_.ensureFloat64(new Array(2*r)),f=_._pe_usng_to_geog(n,r,i,a);return f&&b(o,r,a),f}}(O||(O={})),function(e){e.init=function(){e.PE_UTM_OPTS_NONE=_.PeNotationUtm.prototype.PE_UTM_OPTS_NONE,e.PE_UTM_OPTS_ADD_SPACES=_.PeNotationUtm.prototype.PE_UTM_OPTS_ADD_SPACES,e.PE_UTM_OPTS_NS=_.PeNotationUtm.prototype.PE_UTM_OPTS_NS},e.geogToUtm=function(e,r,t,o,n){_.ensureCache.prepare();let s=0;e&&(s=_.getPointer(e));const i=U(t),a=_.ensureFloat64(i),f=k(r,P.PE_UTM_MAX),u=_.ensureInt32(f),c=_._pe_geog_to_utm(s,r,a,o,u);if(c)for(let e=0;e_.ensureString(e))),a=_.ensureInt32(i),f=_.ensureFloat64(new Array(2*r)),u=_._pe_utm_to_geog(s,r,a,o,f);return u&&b(n,r,f),u}}(A||(A={})),function(e){const r=new Map;e.init=function(){e.PE_PCSINFO_OPTION_NONE=_.PePCSInfo.prototype.PE_PCSINFO_OPTION_NONE,e.PE_PCSINFO_OPTION_DOMAIN=_.PePCSInfo.prototype.PE_PCSINFO_OPTION_DOMAIN,e.PE_POLE_OUTSIDE_BOUNDARY=_.PePCSInfo.prototype.PE_POLE_OUTSIDE_BOUNDARY,e.PE_POLE_POINT=_.PePCSInfo.prototype.PE_POLE_POINT},e.generate=function(t,o=e.PE_PCSINFO_OPTION_DOMAIN){let n=null,s=null;return r.has(t)&&(s=r.get(t),s[o]&&(n=s[o])),n||(n=_.PePCSInfo.prototype.generate(t,o),s||(s=[],r.set(t,s)),s[o]=n),n}}(R||(R={})),function(e){e.versionString=function(){return _.PeVersion.prototype.version_string()}}(C||(C={}));const D=Object.freeze(Object.defineProperty({__proto__:null,get PeCSTransformations(){return h},get PeDefs(){return P},get PeFactory(){return E},get PeGCSExtent(){return m},get PeGTTransformations(){return T},get PeGTlistExtended(){return S},get PeGTlistExtendedEntry(){return M},get PeNotationDms(){return y},get PeNotationMgrs(){return w},get PeNotationUsng(){return O},get PeNotationUtm(){return A},get PePCSInfo(){return R},get PeVersion(){return C},_init:N,get _pe(){return _},isLoaded:d,isSupported:function(){return!!(0,o.h)("esri-wasm")},load:p},Symbol.toStringTag,{value:"Module"}));var I;let q;!function(e){e[e.CGCS2000=4490]="CGCS2000",e[e.GCSMARS2000=104971]="GCSMARS2000",e[e.GCSMARS2000_SPHERE=104905]="GCSMARS2000_SPHERE",e[e.GCSMOON2000=104903]="GCSMOON2000"}(I||(I={}));const v={values:[1,.3048,.3048006096012192,.3047972654,.9143917962,.201166195164,.9143984146160287,.3047994715386762,20.11676512155263,20.11678249437587,.9143985307444408,.91439523,.3047997101815088,20.1168,20.116756,5e4,15e4],units:["Meter","Foot","Foot_US","Foot_Clarke","Yard_Clarke","Link_Clarke","Yard_Sears","Foot_Sears","Chain_Sears","Chain_Benoit_1895_B","Yard_Indian","Yard_Indian_1937","Foot_Gold_Coast","Chain","Chain_Sears_1922_Truncated","50_Kilometers","150_Kilometers"],2066:5,2136:12,2155:2,2157:0,2158:0,2159:12,2160:12,2204:2,2219:0,2220:0,2254:2,2255:2,2256:1,2265:1,2266:1,2267:2,2268:2,2269:1,2270:1,2271:2,2272:2,2273:1,2294:0,2295:0,2314:3,2899:2,2900:2,2901:1,2909:1,2910:1,2911:2,2912:2,2913:1,2914:1,2992:1,2993:0,2994:1,3080:1,3089:2,3090:0,3091:2,3102:2,3141:0,3142:0,3167:14,3359:2,3360:0,3361:1,3362:0,3363:2,3364:0,3365:2,3366:3,3404:2,3405:0,3406:0,3407:3,3439:0,3440:0,3479:1,3480:0,3481:1,3482:0,3483:1,3484:0,3485:2,3486:0,3487:2,3488:0,3489:0,3490:2,3491:0,3492:2,3493:0,3494:2,3495:0,3496:2,3497:0,3498:2,3499:0,3500:2,3501:0,3502:2,3503:0,3504:2,3505:0,3506:2,3507:0,3508:2,3509:0,3510:2,3511:0,3512:2,3513:0,3514:0,3515:2,3516:0,3517:2,3518:0,3519:2,3520:0,3521:2,3522:0,3523:2,3524:0,3525:2,3526:0,3527:2,3528:0,3529:2,3530:0,3531:2,3532:0,3533:2,3534:0,3535:2,3536:0,3537:2,3538:0,3539:2,3540:0,3541:2,3542:0,3543:2,3544:0,3545:2,3546:0,3547:2,3548:0,3549:2,3550:0,3551:2,3552:0,3553:2,3582:2,3583:0,3584:2,3585:0,3586:2,3587:0,3588:1,3589:0,3590:1,3591:0,3592:0,3593:1,3598:2,3599:0,3600:2,3605:1,3606:0,3607:0,3608:2,3609:0,3610:2,3611:0,3612:2,3613:0,3614:2,3615:0,3616:2,3617:0,3618:2,3619:0,3620:2,3621:0,3622:2,3623:0,3624:2,3625:0,3626:2,3627:0,3628:2,3629:0,3630:2,3631:0,3632:2,3633:0,3634:1,3635:0,3636:1,3640:2,3641:0,3642:2,3643:0,3644:1,3645:0,3646:1,3647:0,3648:1,3649:0,3650:2,3651:0,3652:2,3653:0,3654:2,3655:0,3656:1,3657:0,3658:2,3659:0,3660:2,3661:0,3662:2,3663:0,3664:2,3668:2,3669:0,3670:2,3671:0,3672:2,3673:0,3674:2,3675:0,3676:1,3677:2,3678:0,3679:1,3680:2,3681:0,3682:1,3683:2,3684:0,3685:0,3686:2,3687:0,3688:2,3689:0,3690:2,3691:0,3692:2,3696:2,3697:0,3698:2,3699:0,3700:2,3793:0,3794:0,3812:0,3854:0,3857:0,3920:0,3978:0,3979:0,3991:2,3992:2,4026:0,4037:0,4038:0,4071:0,4082:0,4083:0,4087:0,4088:0,4217:2,4414:0,4415:0,4417:0,4434:0,4437:0,4438:2,4439:2,4462:0,4467:0,4471:0,4474:0,4559:0,4647:0,4822:0,4826:0,4839:0,5018:0,5041:0,5042:0,5048:0,5221:0,5223:0,5234:0,5235:0,5243:0,5247:0,5266:0,5316:0,5320:0,5321:0,5325:0,5337:0,5361:0,5362:0,5367:0,5382:0,5383:0,5396:0,5456:0,5457:0,5469:0,5472:4,5490:0,5513:0,5514:0,5523:0,5559:0,5588:1,5589:3,5596:0,5627:0,5629:0,5641:0,5643:0,5644:0,5646:2,5654:2,5655:2,5659:0,5700:0,5825:0,5836:0,5837:0,5839:0,5842:0,5844:0,5858:0,5879:0,5880:0,5887:0,5890:0,6128:1,6129:1,6141:1,6204:0,6210:0,6211:0,6307:0,6312:0,6316:0,6362:0,6391:1,6405:1,6406:0,6407:1,6408:0,6409:1,6410:0,6411:2,6412:0,6413:2,6414:0,6415:0,6416:2,6417:0,6418:2,6419:0,6420:2,6421:0,6422:2,6423:0,6424:2,6425:0,6426:2,6427:0,6428:2,6429:0,6430:2,6431:0,6432:2,6433:0,6434:2,6435:0,6436:2,6437:0,6438:2,6439:0,6440:0,6441:2,6442:0,6443:2,6444:0,6445:2,6446:0,6447:2,6448:0,6449:2,6450:0,6451:2,6452:0,6453:2,6454:0,6455:2,6456:0,6457:2,6458:0,6459:2,6460:0,6461:2,6462:0,6463:2,6464:0,6465:2,6466:0,6467:2,6468:0,6469:2,6470:0,6471:2,6472:0,6473:2,6474:0,6475:2,6476:0,6477:2,6478:0,6479:2,6484:2,6485:0,6486:2,6487:0,6488:2,6489:0,6490:2,6491:0,6492:2,6493:0,6494:1,6495:0,6496:1,6497:0,6498:0,6499:1,6500:0,6501:2,6502:0,6503:2,6504:0,6505:2,6506:0,6507:2,6508:0,6509:0,6510:2,6515:1,6516:0,6518:0,6519:2,6520:0,6521:2,6522:0,6523:2,6524:0,6525:2,6526:0,6527:2,6528:0,6529:2,6530:0,6531:2,6532:0,6533:2,6534:0,6535:2,6536:0,6537:2,6538:0,6539:2,6540:0,6541:2,6542:0,6543:2,6544:0,6545:1,6546:0,6547:1,6548:0,6549:2,6550:0,6551:2,6552:0,6553:2,6554:0,6555:2,6556:0,6557:1,6558:0,6559:1,6560:0,6561:1,6562:0,6563:2,6564:0,6565:2,6566:0,6567:0,6568:2,6569:0,6570:1,6571:0,6572:2,6573:0,6574:2,6575:0,6576:2,6577:0,6578:2,6582:2,6583:0,6584:2,6585:0,6586:2,6587:0,6588:2,6589:0,6590:2,6591:0,6592:0,6593:2,6594:0,6595:2,6596:0,6597:2,6598:0,6599:2,6600:0,6601:2,6602:0,6603:2,6605:2,6606:0,6607:2,6608:0,6609:2,6610:0,6611:0,6612:2,6613:0,6614:2,6615:0,6616:2,6617:0,6618:2,6633:2,6646:0,6703:0,6784:0,6785:1,6786:0,6787:1,6788:0,6789:1,6790:0,6791:1,6792:0,6793:1,6794:0,6795:1,6796:0,6797:1,6798:0,6799:1,6800:0,6801:1,6802:0,6803:1,6804:0,6805:1,6806:0,6807:1,6808:0,6809:1,6810:0,6811:1,6812:0,6813:1,6814:0,6815:1,6816:0,6817:1,6818:0,6819:1,6820:0,6821:1,6822:0,6823:1,6824:0,6825:1,6826:0,6827:1,6828:0,6829:1,6830:0,6831:1,6832:0,6833:1,6834:0,6835:1,6836:0,6837:1,6838:0,6839:1,6840:0,6841:1,6842:0,6843:1,6844:0,6845:1,6846:0,6847:1,6848:0,6849:1,6850:0,6851:1,6852:0,6853:1,6854:0,6855:1,6856:0,6857:1,6858:0,6859:1,6860:0,6861:1,6862:0,6863:1,6867:0,6868:1,6870:0,6875:0,6876:0,6879:0,6880:2,6884:0,6885:1,6886:0,6887:1,6915:0,6922:0,6923:2,6924:0,6925:2,6962:0,6984:0,6991:0,7128:2,7131:0,7132:2,7142:0,7257:0,7258:2,7259:0,7260:2,7261:0,7262:2,7263:0,7264:2,7265:0,7266:2,7267:0,7268:2,7269:0,7270:2,7271:0,7272:2,7273:0,7274:2,7275:0,7276:2,7277:0,7278:2,7279:0,7280:2,7281:0,7282:2,7283:0,7284:2,7285:0,7286:2,7287:0,7288:2,7289:0,7290:2,7291:0,7292:2,7293:0,7294:2,7295:0,7296:2,7297:0,7298:2,7299:0,7300:2,7301:0,7302:2,7303:0,7304:2,7305:0,7306:2,7307:0,7308:2,7309:0,7310:2,7311:0,7312:2,7313:0,7314:2,7315:0,7316:2,7317:0,7318:2,7319:0,7320:2,7321:0,7322:2,7323:0,7324:2,7325:0,7326:2,7327:0,7328:2,7329:0,7330:2,7331:0,7332:2,7333:0,7334:2,7335:0,7336:2,7337:0,7338:2,7339:0,7340:2,7341:0,7342:2,7343:0,7344:2,7345:0,7346:2,7347:0,7348:2,7349:0,7350:2,7351:0,7352:2,7353:0,7354:2,7355:0,7356:2,7357:0,7358:2,7359:0,7360:2,7361:0,7362:2,7363:0,7364:2,7365:0,7366:2,7367:0,7368:2,7369:0,7370:2,7877:0,7878:0,7882:0,7883:0,7887:0,7899:0,7991:0,7992:0,8035:2,8036:2,8058:0,8059:0,8082:0,8083:0,8088:0,8090:0,8091:2,8092:0,8093:2,8095:0,8096:2,8097:0,8098:2,8099:0,8100:2,8101:0,8102:2,8103:0,8104:2,8105:0,8106:2,8107:0,8108:2,8109:0,8110:2,8111:0,8112:2,8113:0,8114:2,8115:0,8116:2,8117:0,8118:2,8119:0,8120:2,8121:0,8122:2,8123:0,8124:2,8125:0,8126:2,8127:0,8128:2,8129:0,8130:2,8131:0,8132:2,8133:0,8134:2,8135:0,8136:2,8137:0,8138:2,8139:0,8140:2,8141:0,8142:2,8143:0,8144:2,8145:0,8146:2,8147:0,8148:2,8149:0,8150:2,8151:0,8152:2,8153:0,8154:2,8155:0,8156:2,8157:0,8158:2,8159:0,8160:2,8161:0,8162:2,8163:0,8164:2,8165:0,8166:2,8167:0,8168:2,8169:0,8170:2,8171:0,8172:2,8173:0,8177:2,8179:0,8180:2,8181:0,8182:2,8184:0,8185:2,8187:0,8189:2,8191:0,8193:2,8196:0,8197:2,8198:0,8200:2,8201:0,8202:2,8203:0,8204:2,8205:0,8206:2,8207:0,8208:2,8209:0,8210:2,8212:0,8213:2,8214:0,8216:2,8218:0,8220:2,8222:0,8224:2,8225:0,8226:2,8311:0,8312:1,8313:0,8314:1,8315:0,8316:1,8317:0,8318:1,8319:0,8320:1,8321:0,8322:1,8323:0,8324:1,8325:0,8326:1,8327:0,8328:1,8329:0,8330:1,8331:0,8332:1,8333:0,8334:1,8335:0,8336:1,8337:0,8338:1,8339:0,8340:1,8341:0,8342:1,8343:0,8344:1,8345:0,8346:1,8347:0,8348:1,8352:0,8353:0,8379:0,8380:2,8381:0,8382:2,8383:0,8384:2,8385:0,8387:2,8391:0,8395:0,8433:0,8441:0,8455:0,8456:0,8531:2,8682:0,8686:0,8687:0,8692:0,8693:0,8826:0,8903:0,8950:0,8951:0,9039:0,9040:0,9141:0,9149:0,9150:0,9191:0,9221:0,9222:0,9249:0,9250:0,9252:0,9254:0,9265:0,9284:0,9285:0,9300:0,9354:0,9367:0,9373:0,9377:0,9387:0,9391:0,9456:0,9473:0,9498:0,9674:0,9678:0,9680:0,9709:0,9712:0,9713:0,9716:0,9741:0,9748:2,9749:2,9761:0,9766:0,9793:0,9794:0,9869:0,9874:0,9875:0,9880:0,9895:0,9943:0,9945:0,9947:0,9967:0,9972:0,9977:0,10160:0,10183:0,10188:0,10194:0,10199:0,10207:0,10212:0,10217:0,10222:0,10227:0,10235:0,10240:0,10250:0,10254:0,10270:0,10275:0,10280:0,10306:0,10329:0,10471:0,10477:0,10481:2,10516:2,20002:0,20042:0,20050:1,20499:0,20538:0,20539:0,20790:0,20791:0,21291:0,21292:0,21500:0,21817:0,21818:0,22032:0,22033:0,22091:0,22092:0,22239:0,22240:0,22332:0,22337:0,22338:0,22391:0,22392:0,22639:0,22700:0,22739:0,22770:0,22780:0,22832:0,23090:0,23095:0,23239:0,23240:0,23433:0,23700:0,24047:0,24048:0,24100:3,24200:0,24305:0,24306:0,24382:10,24383:0,24500:0,24547:0,24548:0,24571:9,24600:0,25e3:0,25231:0,25884:0,25932:0,26237:0,26331:0,26332:0,26432:0,26591:0,26592:0,26632:0,26692:0,27120:0,27200:0,27291:6,27292:6,27429:0,27492:0,27493:0,27500:0,28232:0,28600:0,28991:0,28992:0,29100:0,29101:0,29220:0,29221:0,29333:0,29635:0,29636:0,29701:0,29738:0,29739:0,29849:0,29850:0,29871:8,29872:7,29873:0,29874:0,30200:5,30339:0,30340:0,30591:0,30592:0,30791:0,30792:0,30800:0,31028:0,31121:0,31154:0,31170:0,31171:0,31370:0,31528:0,31529:0,31600:0,31700:0,31838:0,31839:0,31900:0,31901:0,32061:0,32062:0,32098:0,32099:2,32100:0,32104:0,32161:0,32766:0,53048:0,53049:0,54090:0,54091:0,65061:2,65062:2,65161:0,65163:0,102041:2,102064:11,102068:15,102069:16,102118:2,102119:1,102120:2,102121:2,102217:2,102218:0,102219:2,102220:2,102378:1,102379:1,102380:0,102381:1,102589:2,102599:2,102600:2,102604:2,102647:0,102704:2,102705:2,102706:0,102731:0,102732:0,102759:1,102760:1,102761:2,102762:0,102763:2,102764:0,102765:0,102766:2,102970:1,102974:2,102993:0,102994:0,102995:2,102996:2,103015:0,103016:2,103017:0,103018:2,103025:0,103026:0,103027:2,103028:2,103035:0,103036:0,103037:2,103038:2,103039:0,103040:0,103041:2,103042:2,103043:0,103044:0,103045:2,103046:2,103047:0,103048:0,103049:2,103050:2,103051:0,103052:2,103053:0,103054:2,103055:0,103056:2,103057:0,103058:0,103059:2,103060:2,103061:0,103062:0,103063:2,103064:2,103069:2,103070:0,103071:0,103072:2,103073:2,103086:0,103087:0,103088:2,103089:2,103094:1,103095:0,103096:2,103103:0,103104:2,103105:0,103106:2,103121:0,103122:2,103123:0,103124:0,103125:1,103126:1,103127:0,103128:0,103129:2,103130:2,103131:0,103132:0,103133:2,103134:2,103135:0,103136:0,103137:1,103138:1,103139:0,103140:2,103141:0,103142:2,103143:0,103144:2,103145:0,103146:1,103147:0,103148:0,103149:2,103150:2,103151:0,103152:2,103172:0,103173:2,103174:0,103175:0,103176:2,103177:2,103178:0,103179:0,103180:2,103181:2,103182:0,103183:0,103184:2,103185:2,103228:0,103229:0,103230:2,103231:2,103250:0,103251:2,103252:0,103253:2,103260:0,103261:0,103262:2,103263:2,103270:0,103271:0,103272:2,103273:2,103274:0,103275:0,103276:2,103277:2,103278:0,103279:0,103280:2,103281:2,103282:0,103283:0,103284:2,103285:2,103286:0,103287:2,103288:0,103289:2,103290:0,103291:2,103292:0,103293:0,103294:2,103295:2,103296:0,103297:0,103298:2,103299:2,103376:2,103377:0,103378:0,103379:2,103380:2,103393:0,103394:0,103395:2,103396:2,103472:0,103473:1,103474:0,103475:2,103482:0,103483:2,103484:0,103485:2,103500:0,103501:2,103502:0,103503:0,103504:1,103505:1,103506:0,103507:0,103508:2,103509:2,103510:0,103511:0,103512:2,103513:2,103514:0,103515:2,103516:0,103517:2,103518:0,103519:2,103520:0,103521:1,103522:0,103523:0,103524:2,103525:2,103526:0,103527:2,103561:2,103562:2,103563:0,103564:0,103565:2,103566:2,103567:0,103568:0,103569:2,103570:2,103584:0,103585:2,103586:0,103587:2,103588:1,103589:0,103590:2,103591:1,103592:0,103593:2,103594:1,103695:2,103897:1};for(q=2e3;q<=2045;q++)v[q]=0;for(q=2056;q<=2065;q++)v[q]=0;for(q=2067;q<=2135;q++)v[q]=0;for(q=2137;q<=2154;q++)v[q]=0;for(q=2161;q<=2170;q++)v[q]=0;for(q=2172;q<=2193;q++)v[q]=0;for(q=2195;q<=2198;q++)v[q]=0;for(q=2200;q<=2203;q++)v[q]=0;for(q=2205;q<=2217;q++)v[q]=0;for(q=2222;q<=2224;q++)v[q]=1;for(q=2225;q<=2250;q++)v[q]=2;for(q=2251;q<=2253;q++)v[q]=1;for(q=2257;q<=2264;q++)v[q]=2;for(q=2274;q<=2279;q++)v[q]=2;for(q=2280;q<=2282;q++)v[q]=1;for(q=2283;q<=2289;q++)v[q]=2;for(q=2290;q<=2292;q++)v[q]=0;for(q=2308;q<=2313;q++)v[q]=0;for(q=2315;q<=2491;q++)v[q]=0;for(q=2494;q<=2866;q++)v[q]=0;for(q=2867;q<=2869;q++)v[q]=1;for(q=2870;q<=2888;q++)v[q]=2;for(q=2891;q<=2895;q++)v[q]=2;for(q=2896;q<=2898;q++)v[q]=1;for(q=2902;q<=2908;q++)v[q]=2;for(q=2915;q<=2920;q++)v[q]=2;for(q=2921;q<=2923;q++)v[q]=1;for(q=2924;q<=2930;q++)v[q]=2;for(q=2931;q<=2962;q++)v[q]=0;for(q=2964;q<=2968;q++)v[q]=2;for(q=2969;q<=2973;q++)v[q]=0;for(q=2975;q<=2991;q++)v[q]=0;for(q=2995;q<=3051;q++)v[q]=0;for(q=3054;q<=3079;q++)v[q]=0;for(q=3081;q<=3088;q++)v[q]=0;for(q=3092;q<=3101;q++)v[q]=0;for(q=3106;q<=3138;q++)v[q]=0;for(q=3146;q<=3151;q++)v[q]=0;for(q=3153;q<=3166;q++)v[q]=0;for(q=3168;q<=3172;q++)v[q]=0;for(q=3174;q<=3203;q++)v[q]=0;for(q=3294;q<=3358;q++)v[q]=0;for(q=3367;q<=3403;q++)v[q]=0;for(q=3408;q<=3416;q++)v[q]=0;for(q=3417;q<=3438;q++)v[q]=2;for(q=3441;q<=3446;q++)v[q]=2;for(q=3447;q<=3450;q++)v[q]=0;for(q=3451;q<=3459;q++)v[q]=2;for(q=3460;q<=3478;q++)v[q]=0;for(q=3554;q<=3559;q++)v[q]=0;for(q=3560;q<=3570;q++)v[q]=2;for(q=3571;q<=3581;q++)v[q]=0;for(q=3594;q<=3597;q++)v[q]=0;for(q=3601;q<=3604;q++)v[q]=0;for(q=3637;q<=3639;q++)v[q]=0;for(q=3665;q<=3667;q++)v[q]=0;for(q=3693;q<=3695;q++)v[q]=0;for(q=3701;q<=3727;q++)v[q]=0;for(q=3728;q<=3739;q++)v[q]=2;for(q=3740;q<=3751;q++)v[q]=0;for(q=3753;q<=3760;q++)v[q]=2;for(q=3761;q<=3773;q++)v[q]=0;for(q=3775;q<=3777;q++)v[q]=0;for(q=3779;q<=3781;q++)v[q]=0;for(q=3783;q<=3785;q++)v[q]=0;for(q=3788;q<=3791;q++)v[q]=0;for(q=3797;q<=3802;q++)v[q]=0;for(q=3814;q<=3816;q++)v[q]=0;for(q=3825;q<=3829;q++)v[q]=0;for(q=3832;q<=3841;q++)v[q]=0;for(q=3844;q<=3852;q++)v[q]=0;for(q=3873;q<=3885;q++)v[q]=0;for(q=3890;q<=3893;q++)v[q]=0;for(q=3907;q<=3912;q++)v[q]=0;for(q=3942;q<=3950;q++)v[q]=0;for(q=3968;q<=3970;q++)v[q]=0;for(q=3973;q<=3976;q++)v[q]=0;for(q=3986;q<=3989;q++)v[q]=0;for(q=3994;q<=3997;q++)v[q]=0;for(q=4048;q<=4051;q++)v[q]=0;for(q=4056;q<=4063;q++)v[q]=0;for(q=4093;q<=4096;q++)v[q]=0;for(q=4390;q<=4398;q++)v[q]=0;for(q=4399;q<=4413;q++)v[q]=2;for(q=4418;q<=4433;q++)v[q]=2;for(q=4455;q<=4457;q++)v[q]=2;for(q=4484;q<=4489;q++)v[q]=0;for(q=4491;q<=4554;q++)v[q]=0;for(q=4568;q<=4589;q++)v[q]=0;for(q=4652;q<=4656;q++)v[q]=0;for(q=4766;q<=4800;q++)v[q]=0;for(q=5014;q<=5016;q++)v[q]=0;for(q=5069;q<=5072;q++)v[q]=0;for(q=5105;q<=5130;q++)v[q]=0;for(q=5167;q<=5188;q++)v[q]=0;for(q=5253;q<=5259;q++)v[q]=0;for(q=5269;q<=5275;q++)v[q]=0;for(q=5292;q<=5311;q++)v[q]=0;for(q=5329;q<=5331;q++)v[q]=0;for(q=5343;q<=5349;q++)v[q]=0;for(q=5355;q<=5357;q++)v[q]=0;for(q=5387;q<=5389;q++)v[q]=0;for(q=5459;q<=5463;q++)v[q]=0;for(q=5479;q<=5482;q++)v[q]=0;for(q=5518;q<=5520;q++)v[q]=0;for(q=5530;q<=5539;q++)v[q]=0;for(q=5550;q<=5552;q++)v[q]=0;for(q=5562;q<=5583;q++)v[q]=0;for(q=5623;q<=5625;q++)v[q]=2;for(q=5631;q<=5639;q++)v[q]=0;for(q=5649;q<=5653;q++)v[q]=0;for(q=5663;q<=5680;q++)v[q]=0;for(q=5682;q<=5685;q++)v[q]=0;for(q=5875;q<=5877;q++)v[q]=0;for(q=5896;q<=5899;q++)v[q]=0;for(q=5921;q<=5940;q++)v[q]=0;for(q=6050;q<=6125;q++)v[q]=0;for(q=6244;q<=6275;q++)v[q]=0;for(q=6328;q<=6348;q++)v[q]=0;for(q=6350;q<=6356;q++)v[q]=0;for(q=6366;q<=6372;q++)v[q]=0;for(q=6381;q<=6387;q++)v[q]=0;for(q=6393;q<=6404;q++)v[q]=0;for(q=6480;q<=6483;q++)v[q]=0;for(q=6511;q<=6514;q++)v[q]=0;for(q=6579;q<=6581;q++)v[q]=0;for(q=6619;q<=6624;q++)v[q]=0;for(q=6625;q<=6627;q++)v[q]=2;for(q=6628;q<=6632;q++)v[q]=0;for(q=6634;q<=6637;q++)v[q]=0;for(q=6669;q<=6692;q++)v[q]=0;for(q=6707;q<=6709;q++)v[q]=0;for(q=6720;q<=6723;q++)v[q]=0;for(q=6732;q<=6738;q++)v[q]=0;for(q=6931;q<=6933;q++)v[q]=0;for(q=6956;q<=6959;q++)v[q]=0;for(q=7005;q<=7007;q++)v[q]=0;for(q=7057;q<=7070;q++)v[q]=2;for(q=7074;q<=7082;q++)v[q]=0;for(q=7109;q<=7118;q++)v[q]=0;for(q=7119;q<=7127;q++)v[q]=1;for(q=7374;q<=7376;q++)v[q]=0;for(q=7528;q<=7586;q++)v[q]=0;for(q=7587;q<=7645;q++)v[q]=2;for(q=7692;q<=7696;q++)v[q]=0;for(q=7755;q<=7787;q++)v[q]=0;for(q=7791;q<=7795;q++)v[q]=0;for(q=7799;q<=7801;q++)v[q]=0;for(q=7803;q<=7805;q++)v[q]=0;for(q=7825;q<=7831;q++)v[q]=0;for(q=7845;q<=7859;q++)v[q]=0;for(q=8013;q<=8032;q++)v[q]=0;for(q=8065;q<=8068;q++)v[q]=1;for(q=8518;q<=8529;q++)v[q]=2;for(q=8533;q<=8536;q++)v[q]=2;for(q=8538;q<=8540;q++)v[q]=2;for(q=8677;q<=8679;q++)v[q]=0;for(q=8836;q<=8840;q++)v[q]=0;for(q=8857;q<=8859;q++)v[q]=0;for(q=8908;q<=8910;q++)v[q]=0;for(q=9154;q<=9159;q++)v[q]=0;for(q=9205;q<=9218;q++)v[q]=0;for(q=9271;q<=9273;q++)v[q]=0;for(q=9295;q<=9297;q++)v[q]=0;for(q=9356;q<=9360;q++)v[q]=0;for(q=9404;q<=9407;q++)v[q]=0;for(q=9476;q<=9482;q++)v[q]=0;for(q=9487;q<=9494;q++)v[q]=0;for(q=9697;q<=9699;q++)v[q]=0;for(q=9821;q<=9865;q++)v[q]=0;for(q=10285;q<=10291;q++)v[q]=0;for(q=10314;q<=10317;q++)v[q]=0;for(q=10448;q<=10465;q++)v[q]=0;for(q=10731;q<=10733;q++)v[q]=0;for(q=11114;q<=11118;q++)v[q]=0;for(q=20004;q<=20032;q++)v[q]=0;for(q=20047;q<=20049;q++)v[q]=0;for(q=20062;q<=20092;q++)v[q]=0;for(q=20135;q<=20138;q++)v[q]=0;for(q=20248;q<=20258;q++)v[q]=0;for(q=20348;q<=20358;q++)v[q]=0;for(q=20436;q<=20440;q++)v[q]=0;for(q=20822;q<=20824;q++)v[q]=0;for(q=20904;q<=20932;q++)v[q]=0;for(q=20934;q<=20936;q++)v[q]=0;for(q=21004;q<=21032;q++)v[q]=0;for(q=21035;q<=21037;q++)v[q]=0;for(q=21095;q<=21097;q++)v[q]=0;for(q=21148;q<=21150;q++)v[q]=0;for(q=21207;q<=21264;q++)v[q]=0;for(q=21307;q<=21364;q++)v[q]=0;for(q=21413;q<=21423;q++)v[q]=0;for(q=21453;q<=21463;q++)v[q]=0;for(q=21473;q<=21483;q++)v[q]=0;for(q=21780;q<=21782;q++)v[q]=0;for(q=21891;q<=21894;q++)v[q]=0;for(q=21896;q<=21899;q++)v[q]=0;for(q=22171;q<=22177;q++)v[q]=0;for(q=22181;q<=22187;q++)v[q]=0;for(q=22191;q<=22197;q++)v[q]=0;for(q=22207;q<=22222;q++)v[q]=0;for(q=22229;q<=22232;q++)v[q]=0;for(q=22234;q<=22236;q++)v[q]=0;for(q=22243;q<=22250;q++)v[q]=0;for(q=22262;q<=22265;q++)v[q]=0;for(q=22307;q<=22322;q++)v[q]=0;for(q=22348;q<=22357;q++)v[q]=0;for(q=22407;q<=22422;q++)v[q]=0;for(q=22462;q<=22465;q++)v[q]=0;for(q=22521;q<=22525;q++)v[q]=0;for(q=22607;q<=22622;q++)v[q]=0;for(q=22641;q<=22646;q++)v[q]=0;for(q=22648;q<=22657;q++)v[q]=0;for(q=22707;q<=22722;q++)v[q]=0;for(q=22762;q<=22765;q++)v[q]=0;for(q=22807;q<=22822;q++)v[q]=0;for(q=22991;q<=22994;q++)v[q]=0;for(q=23028;q<=23038;q++)v[q]=0;for(q=23301;q<=23333;q++)v[q]=2;for(q=23830;q<=23853;q++)v[q]=0;for(q=23866;q<=23872;q++)v[q]=0;for(q=23877;q<=23884;q++)v[q]=0;for(q=23886;q<=23894;q++)v[q]=0;for(q=23946;q<=23948;q++)v[q]=0;for(q=24311;q<=24313;q++)v[q]=0;for(q=24342;q<=24347;q++)v[q]=0;for(q=24370;q<=24374;q++)v[q]=10;for(q=24375;q<=24381;q++)v[q]=0;for(q=24718;q<=24721;q++)v[q]=0;for(q=24817;q<=24821;q++)v[q]=0;for(q=24877;q<=24882;q++)v[q]=0;for(q=24891;q<=24893;q++)v[q]=0;for(q=25391;q<=25395;q++)v[q]=0;for(q=25828;q<=25838;q++)v[q]=0;for(q=26191;q<=26195;q++)v[q]=0;for(q=26391;q<=26393;q++)v[q]=0;for(q=26701;q<=26722;q++)v[q]=0;for(q=26729;q<=26799;q++)v[q]=2;for(q=26801;q<=26803;q++)v[q]=2;for(q=26811;q<=26813;q++)v[q]=2;for(q=26847;q<=26870;q++)v[q]=2;for(q=26891;q<=26899;q++)v[q]=0;for(q=26901;q<=26923;q++)v[q]=0;for(q=26929;q<=26946;q++)v[q]=0;for(q=26948;q<=26998;q++)v[q]=0;for(q=27037;q<=27040;q++)v[q]=0;for(q=27205;q<=27232;q++)v[q]=0;for(q=27258;q<=27260;q++)v[q]=0;for(q=27391;q<=27398;q++)v[q]=0;for(q=27561;q<=27564;q++)v[q]=0;for(q=27571;q<=27574;q++)v[q]=0;for(q=27581;q<=27584;q++)v[q]=0;for(q=27591;q<=27594;q++)v[q]=0;for(q=27700;q<=27707;q++)v[q]=0;for(q=28191;q<=28193;q++)v[q]=0;for(q=28348;q<=28358;q++)v[q]=0;for(q=28402;q<=28432;q++)v[q]=0;for(q=28462;q<=28492;q++)v[q]=0;for(q=29118;q<=29122;q++)v[q]=0;for(q=29168;q<=29172;q++)v[q]=0;for(q=29177;q<=29185;q++)v[q]=0;for(q=29187;q<=29195;q++)v[q]=0;for(q=29900;q<=29903;q++)v[q]=0;for(q=30161;q<=30179;q++)v[q]=0;for(q=30491;q<=30494;q++)v[q]=0;for(q=30729;q<=30732;q++)v[q]=0;for(q=31251;q<=31259;q++)v[q]=0;for(q=31265;q<=31268;q++)v[q]=0;for(q=31275;q<=31279;q++)v[q]=0;for(q=31281;q<=31297;q++)v[q]=0;for(q=31461;q<=31469;q++)v[q]=0;for(q=31491;q<=31495;q++)v[q]=0;for(q=31917;q<=31922;q++)v[q]=0;for(q=31965;q<=32e3;q++)v[q]=0;for(q=32001;q<=32003;q++)v[q]=2;for(q=32005;q<=32031;q++)v[q]=2;for(q=32033;q<=32060;q++)v[q]=2;for(q=32064;q<=32067;q++)v[q]=2;for(q=32074;q<=32077;q++)v[q]=2;for(q=32081;q<=32086;q++)v[q]=0;for(q=32107;q<=32130;q++)v[q]=0;for(q=32133;q<=32159;q++)v[q]=0;for(q=32164;q<=32167;q++)v[q]=2;for(q=32180;q<=32199;q++)v[q]=0;for(q=32201;q<=32260;q++)v[q]=0;for(q=32301;q<=32360;q++)v[q]=0;for(q=32401;q<=32460;q++)v[q]=0;for(q=32501;q<=32560;q++)v[q]=0;for(q=32601;q<=32662;q++)v[q]=0;for(q=32664;q<=32667;q++)v[q]=2;for(q=32701;q<=32761;q++)v[q]=0;for(q=53001;q<=53004;q++)v[q]=0;for(q=53008;q<=53019;q++)v[q]=0;for(q=53021;q<=53032;q++)v[q]=0;for(q=53034;q<=53037;q++)v[q]=0;for(q=53042;q<=53046;q++)v[q]=0;for(q=53074;q<=53080;q++)v[q]=0;for(q=54001;q<=54004;q++)v[q]=0;for(q=54008;q<=54019;q++)v[q]=0;for(q=54021;q<=54032;q++)v[q]=0;for(q=54034;q<=54037;q++)v[q]=0;for(q=54042;q<=54046;q++)v[q]=0;for(q=54048;q<=54053;q++)v[q]=0;for(q=54074;q<=54080;q++)v[q]=0;for(q=54098;q<=54101;q++)v[q]=0;for(q=102001;q<=102040;q++)v[q]=0;for(q=102042;q<=102063;q++)v[q]=0;for(q=102065;q<=102067;q++)v[q]=0;for(q=102070;q<=102117;q++)v[q]=0;for(q=102122;q<=102216;q++)v[q]=0;for(q=102221;q<=102377;q++)v[q]=0;for(q=102382;q<=102388;q++)v[q]=0;for(q=102389;q<=102398;q++)v[q]=2;for(q=102399;q<=102444;q++)v[q]=0;for(q=102445;q<=102447;q++)v[q]=2;for(q=102448;q<=102458;q++)v[q]=0;for(q=102459;q<=102468;q++)v[q]=2;for(q=102469;q<=102499;q++)v[q]=0;for(q=102500;q<=102519;q++)v[q]=1;for(q=102520;q<=102524;q++)v[q]=0;for(q=102525;q<=102529;q++)v[q]=2;for(q=102530;q<=102588;q++)v[q]=0;for(q=102590;q<=102598;q++)v[q]=0;for(q=102601;q<=102603;q++)v[q]=0;for(q=102605;q<=102628;q++)v[q]=0;for(q=102629;q<=102646;q++)v[q]=2;for(q=102648;q<=102700;q++)v[q]=2;for(q=102701;q<=102703;q++)v[q]=0;for(q=102707;q<=102730;q++)v[q]=2;for(q=102733;q<=102758;q++)v[q]=2;for(q=102767;q<=102900;q++)v[q]=0;for(q=102901;q<=102933;q++)v[q]=2;for(q=102934;q<=102950;q++)v[q]=13;for(q=102951;q<=102963;q++)v[q]=0;for(q=102965;q<=102969;q++)v[q]=0;for(q=102971;q<=102973;q++)v[q]=0;for(q=102975;q<=102989;q++)v[q]=0;for(q=102990;q<=102992;q++)v[q]=1;for(q=102997;q<=103002;q++)v[q]=0;for(q=103003;q<=103008;q++)v[q]=2;for(q=103009;q<=103011;q++)v[q]=0;for(q=103012;q<=103014;q++)v[q]=2;for(q=103019;q<=103021;q++)v[q]=0;for(q=103022;q<=103024;q++)v[q]=2;for(q=103029;q<=103031;q++)v[q]=0;for(q=103032;q<=103034;q++)v[q]=2;for(q=103065;q<=103068;q++)v[q]=0;for(q=103074;q<=103076;q++)v[q]=0;for(q=103077;q<=103079;q++)v[q]=1;for(q=103080;q<=103082;q++)v[q]=0;for(q=103083;q<=103085;q++)v[q]=2;for(q=103090;q<=103093;q++)v[q]=0;for(q=103097;q<=103099;q++)v[q]=0;for(q=103100;q<=103102;q++)v[q]=2;for(q=103107;q<=103109;q++)v[q]=0;for(q=103110;q<=103112;q++)v[q]=2;for(q=103113;q<=103116;q++)v[q]=0;for(q=103117;q<=103120;q++)v[q]=2;for(q=103153;q<=103157;q++)v[q]=0;for(q=103158;q<=103162;q++)v[q]=2;for(q=103163;q<=103165;q++)v[q]=0;for(q=103166;q<=103168;q++)v[q]=1;for(q=103169;q<=103171;q++)v[q]=2;for(q=103186;q<=103188;q++)v[q]=0;for(q=103189;q<=103191;q++)v[q]=2;for(q=103192;q<=103195;q++)v[q]=0;for(q=103196;q<=103199;q++)v[q]=2;for(q=103200;q<=103224;q++)v[q]=0;for(q=103225;q<=103227;q++)v[q]=1;for(q=103232;q<=103237;q++)v[q]=0;for(q=103238;q<=103243;q++)v[q]=2;for(q=103244;q<=103246;q++)v[q]=0;for(q=103247;q<=103249;q++)v[q]=2;for(q=103254;q<=103256;q++)v[q]=0;for(q=103257;q<=103259;q++)v[q]=2;for(q=103264;q<=103266;q++)v[q]=0;for(q=103267;q<=103269;q++)v[q]=2;for(q=103300;q<=103375;q++)v[q]=0;for(q=103381;q<=103383;q++)v[q]=0;for(q=103384;q<=103386;q++)v[q]=1;for(q=103387;q<=103389;q++)v[q]=0;for(q=103390;q<=103392;q++)v[q]=2;for(q=103397;q<=103399;q++)v[q]=0;for(q=103400;q<=103471;q++)v[q]=2;for(q=103476;q<=103478;q++)v[q]=0;for(q=103479;q<=103481;q++)v[q]=2;for(q=103486;q<=103488;q++)v[q]=0;for(q=103489;q<=103491;q++)v[q]=2;for(q=103492;q<=103495;q++)v[q]=0;for(q=103496;q<=103499;q++)v[q]=2;for(q=103528;q<=103543;q++)v[q]=0;for(q=103544;q<=103548;q++)v[q]=2;for(q=103549;q<=103551;q++)v[q]=0;for(q=103552;q<=103554;q++)v[q]=1;for(q=103555;q<=103557;q++)v[q]=2;for(q=103558;q<=103560;q++)v[q]=0;for(q=103571;q<=103573;q++)v[q]=0;for(q=103574;q<=103576;q++)v[q]=2;for(q=103577;q<=103580;q++)v[q]=0;for(q=103581;q<=103583;q++)v[q]=2;for(q=103595;q<=103694;q++)v[q]=0;for(q=103696;q<=103699;q++)v[q]=0;for(q=103700;q<=103793;q++)v[q]=2;for(q=103794;q<=103890;q++)v[q]=0;for(q=103891;q<=103896;q++)v[q]=2;for(q=103900;q<=103971;q++)v[q]=2;for(q=103972;q<=103977;q++)v[q]=0;for(q=112e3;q<=112101;q++)v[q]=0;const F=[102100,102113,3857,3785],x=[4326,...F,104905,104971],L='PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",{Central_Meridian}],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0]]',W=[-20037508.342788905,20037508.342788905],j=[-20037508.342787,20037508.342787],B={102113:{wkTemplate:'PROJCS["WGS_1984_Web_Mercator",GEOGCS["GCS_WGS_1984_Major_Auxiliary_Sphere",DATUM["D_WGS_1984_Major_Auxiliary_Sphere",SPHEROID["WGS_1984_Major_Auxiliary_Sphere",6378137.0,0.0]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",{Central_Meridian}],PARAMETER["Standard_Parallel_1",0.0],UNIT["Meter",1.0]]',valid:W,origin:j,dx:1e-5},102100:{wkTemplate:L,valid:W,origin:j,dx:1e-5},3785:{wkTemplate:'PROJCS["WGS_1984_Web_Mercator",GEOGCS["GCS_WGS_1984_Major_Auxiliary_Sphere",DATUM["D_WGS_1984_Major_Auxiliary_Sphere",SPHEROID["WGS_1984_Major_Auxiliary_Sphere",6378137.0,0.0]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",{Central_Meridian}],PARAMETER["Standard_Parallel_1",0.0],UNIT["Meter",1.0]]',valid:W,origin:j,dx:1e-5},3857:{wkTemplate:L,valid:W,origin:j,dx:1e-5},4326:{wkTemplate:'GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",{Central_Meridian}],UNIT["Degree",0.0174532925199433]]',altTemplate:'PROJCS["WGS_1984_Plate_Carree",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Plate_Carree"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",{Central_Meridian}],UNIT["Degrees",111319.491]]',valid:[-180,180],origin:[-180,90],dx:1e-5},104971:{wkTemplate:'GEOGCS["Mars_2000_(Sphere)",DATUM["Mars_2000_(Sphere)",SPHEROID["Mars_2000_(Sphere)",3396190.0,0.0]],PRIMEM["Reference_Meridian",0.0],UNIT["Degree",0.0174532925199433]]',valid:[-180,180],origin:[-180,90],dx:1e-5},104905:{wkTemplate:'GEOGCS["GCS_Mars_2000",DATUM["D_Mars_2000",SPHEROID["Mars_2000_IAU_IAG",3396190.0,169.8944472236118]],PRIMEM["Reference_Meridian",0.0],UNIT["Degree",0.0174532925199433]]',valid:[-180,180],origin:[-180,90],dx:1e-5}};function H(e,r){if(e===r)return!0;if(null==e||null==r)return!1;const t=e.wkid,o=r.wkid;if(null!=t||null!=o){if(t===o)return!0;if(V(e)&&V(r))return!0;const n=e.latestWkid;if(null!=n&&o===n)return!0;const s=r.latestWkid;return null!=s&&t===s}let n,s;return e.wkt2&&r.wkt2?(n=e.wkt2,s=r.wkt2):e.wkt&&r.wkt&&(n=e.wkt,s=r.wkt),!(!n||!s)&&n.toUpperCase()===s.toUpperCase()}function Y(e){const r=e?.wkid;return null!=r&&r>=2e3&&B[r]||null}function X(e){if(!e)return;const{wkid:r,vcsWkid:t}=e;if(r)return t?JSON.stringify({wkid:r,vcsWkid:t}):String(r);const o=e.wkt||e.wkt2;return JSON.stringify(o?t?{wkt:o,vcsWkid:t}:{wkt:o}:{})}function z(e){if(!ne(e))return!1;const{wkid:r}=e;if(r)return null==v[r];const t=e.wkt2||e.wkt;return!!t&&/^\s*(?:GEOGCS|GEOGCRS|GEOGRAPHICCRS)/i.test(t)}function J(e){return 4326===e?.wkid}function Z(e){return/^\s*(?:GEOD|GEODETIC|GEOG|GEOGRAPHIC|PROJ|PROJECTED|VERT|VERTICAL|ENG|ENGINEERING|PARAMETRIC|TIME|DERIVEDPROJ|COMPOUND|BOUND)CRS/i.test(e)}function $(e){return e?.wkid===I.CGCS2000}function V(e){const r=e?.wkid;return null!=r&&r>=2e3&&F.includes(r)}function K(e){return 32662===e?.wkid}function Q(e){return e===I.GCSMARS2000||e===I.GCSMARS2000_SPHERE}function ee(e){return Q(e?.wkid)}function re(e){return e===I.GCSMOON2000}function te(e){return re(e?.wkid)}function oe(e){const r=e?.wkid;return null!=r&&r>=2e3&&x.includes(r)}function ne(e){if(null==e)return!1;const r=e.wkid;return null!=r&&r>=2e3||null!=e.wkt2||null!=e.wkt}const se={wkid:4326,wkt:(0,s.r)(B[4326].wkTemplate,{Central_Meridian:"0.0"})},ie={wkid:102100,latestWkid:3857},ae={wkid:32662};function fe(e){return{wkt:`GEOCCS["Spherical geocentric",\n DATUM["Not specified",\n SPHEROID["Sphere",${e.radius},0]],\n PRIMEM["Greenwich",0.0,\n AUTHORITY["EPSG","8901"]],\n UNIT["m",1.0],\n AXIS["Geocentric X",OTHER],\n AXIS["Geocentric Y",EAST],\n AXIS["Geocentric Z",NORTH]\n ]`}}const ue=fe(f),ce=fe(u),le=fe(c),_e={wkt:`GEOCCS["WGS 84",\n DATUM["WGS_1984",\n SPHEROID["WGS 84",${f.radius},298.257223563,\n AUTHORITY["EPSG","7030"]],\n AUTHORITY["EPSG","6326"]],\n PRIMEM["Greenwich",0,\n AUTHORITY["EPSG","8901"]],\n UNIT["m",1.0,\n AUTHORITY["EPSG","9001"]],\n AXIS["Geocentric X",OTHER],\n AXIS["Geocentric Y",OTHER],\n AXIS["Geocentric Z",NORTH],\n AUTHORITY["EPSG","4978"]\n]`},de=ce.wkt.toUpperCase(),pe=le.wkt.toUpperCase();function he(e){if(null!=e&&ne(e)){const r=e.wkid,t=e.wkt2??e.wkt;if(Q(r))return u;const o=t?.toUpperCase();if(t&&o===de)return u;if(re(r)||o&&o===pe)return c}return f}function Pe(e){return Q(e)?u:re(e)?c:f}function Ee(e){return H(e,ue)}function ge(e){return Ee(e)||H(e,ce)||H(e,le)}const me=39.37,Se=f.radius*Math.PI/200,Me=/(?:LENGTH)?UNIT\[([^\]]+)]]$/i,Te=v,ye=/UNIT\[([^\]]+)]/i,we=new Set([4261,4305,4807,4810,4811,4812,4816,4819,4821,4901,4902,37225,104139,104140]),Oe=(0,n.s)()({meter:"meters",foot:"feet",foot_us:"us-feet",foot_clarke:"clarke-feet",yard_clarke:"clarke-yards",link_clarke:"clarke-links",yard_sears:"sears-yards",foot_sears:"sears-feet",chain_sears:"sears-chains",chain_benoit_1895_b:"benoit-1895-b-chains",yard_indian:"indian-yards",yard_indian_1937:"indian-1937-yards",foot_gold_coast:"gold-coast-feet",chain_sears_1922_truncated:"sears-1922-truncated-chains","50_kilometers":"50-kilometers","150_kilometers":"150-kilometers"}),Ae=e=>e*e,Re=e=>e*e*e,Ce={length:{baseUnit:"meters",units:{millimeters:{inBaseUnits:.001},centimeters:{inBaseUnits:.01},decimeters:{inBaseUnits:.1},meters:{inBaseUnits:1},kilometers:{inBaseUnits:1e3},inches:{inBaseUnits:.0254},feet:{inBaseUnits:.3048},yards:{inBaseUnits:.9144},miles:{inBaseUnits:1609.344},"nautical-miles":{inBaseUnits:1852},"us-feet":{inBaseUnits:1200/3937}}},area:{baseUnit:"square-meters",units:{"square-millimeters":{inBaseUnits:Ae(.001)},"square-centimeters":{inBaseUnits:Ae(.01)},"square-decimeters":{inBaseUnits:Ae(.1)},"square-meters":{inBaseUnits:1},"square-kilometers":{inBaseUnits:Ae(1e3)},"square-inches":{inBaseUnits:Ae(.0254)},"square-feet":{inBaseUnits:Ae(.3048)},"square-yards":{inBaseUnits:Ae(.9144)},"square-miles":{inBaseUnits:Ae(1609.344)},"square-us-feet":{inBaseUnits:Ae(1200/3937)},acres:{inBaseUnits:.0015625*Ae(1609.344)},ares:{inBaseUnits:100},hectares:{inBaseUnits:1e4}}},volume:{baseUnit:"liters",units:{liters:{inBaseUnits:1},"cubic-millimeters":{inBaseUnits:1e3*Re(.001)},"cubic-centimeters":{inBaseUnits:1e3*Re(.01)},"cubic-decimeters":{inBaseUnits:1e3*Re(.1)},"cubic-meters":{inBaseUnits:1e3},"cubic-kilometers":{inBaseUnits:1e3*Re(1e3)},"cubic-inches":{inBaseUnits:1e3*Re(.0254)},"cubic-feet":{inBaseUnits:1e3*Re(.3048)},"cubic-yards":{inBaseUnits:1e3*Re(.9144)},"cubic-miles":{inBaseUnits:1e3*Re(1609.344)}}},angle:{baseUnit:"radians",units:{radians:{inBaseUnits:1},degrees:{inBaseUnits:Math.PI/180}}}},Ne=(()=>{const e={};for(const r in Ce)for(const t in Ce[r].units)e[t]=r;return e})();function Ge(e){const r=Ne[e];if(!r)throw new Error("unknown type");return r}function ke(e,r=null){return r=r||Ge(e),Ce[r].baseUnit===e}function Ue(e,r,t){if(r===t)return e;const o=Ge(r);if(o!==Ge(t))throw new Error("incompatible units");const n=ke(r,o)?e:function(e,r,t){return e*Ce[t].units[r].inBaseUnits}(e,r,o);return ke(t,o)?n:function(e,r,t){return e/Ce[t].units[r].inBaseUnits}(n,t,o)}function be(e,r,t){return Ue(e,r,"meters")/(t*Math.PI/180)}function De(e){return Oe.fromJSON(e.toLowerCase())||null}function Ie(e){if(null!=e&&!function(e){return!(ee(e)||te(e))}(e))return 1;const r=ve(e);return r>1e5?1:r}function qe(e){return ve(e)>=he(e).metersPerDegree?"meters":We(e)}function ve(e,r=f.metersPerDegree){return function(e,r=!1){const t=e?.wkid??null,o=e?.wkt2??e?.wkt??null;let n=null;if(t){if(Q(t))return u.metersPerDegree;if(re(t))return c.metersPerDegree;n=Te.values[Te[t]],!n&&r&&we.has(t)&&(n=Se)}else o&&(Be(o)?n=xe(Me.exec(o),n):je(o)&&(n=xe(ye.exec(o),n)));return n}(e,!0)??r}function Fe(e){return z(e)?1:ve(e)}function xe(e,r){return e?.[1]?Le(e[1]):r}function Le(e){return parseFloat(e.split(",")[1])}function We(e){const r=e?.wkid??null,t=e?.wkt2??e?.wkt??null;let o=null;if(r)o=Te.units[Te[r]];else if(t){const e=Be(t)?Me:je(t)?ye:null;if(e){const r=e.exec(t);r?.[1]&&(o=function(e){const r=/[\\"']{1}([^\\"']+)/.exec(e);let t=r?.[1];if(!t||!Te.units.includes(t)){const r=Le(e);t=null;const o=Te.values;for(let e=0;e{t.d(r,{A:()=>F,B:()=>L,C:()=>d,D:()=>c,F:()=>l,G:()=>v,H:()=>T,a:()=>A,b:()=>P,c:()=>u,d:()=>w,e:()=>O,g:()=>U,h:()=>R,i:()=>f,j:()=>g,k:()=>S,l:()=>s,m:()=>m,n:()=>y,o:()=>E,p:()=>i,r:()=>C,s:()=>a,t:()=>N,u:()=>M,v:()=>p,w:()=>h,x:()=>D,y:()=>b,z:()=>_});var o=t(2589),n=t(18527);function s(e){const r=e[0],t=e[1],o=e[2];return Math.sqrt(r*r+t*t+o*o)}function i(e,r){return e[0]=r[0],e[1]=r[1],e[2]=r[2],e}function a(e,r,t,o){return e[0]=r,e[1]=t,e[2]=o,e}function f(e,r,t){return e[0]=r[0]+t[0],e[1]=r[1]+t[1],e[2]=r[2]+t[2],e}function u(e,r,t){return e[0]=r[0]-t[0],e[1]=r[1]-t[1],e[2]=r[2]-t[2],e}function c(e,r,t){return e[0]=r[0]*t[0],e[1]=r[1]*t[1],e[2]=r[2]*t[2],e}function l(e,r,t){return e[0]=r[0]/t[0],e[1]=r[1]/t[1],e[2]=r[2]/t[2],e}function _(e,r){return e[0]=Math.abs(r[0]),e[1]=Math.abs(r[1]),e[2]=Math.abs(r[2]),e}function d(e,r){return e[0]=Math.sign(r[0]),e[1]=Math.sign(r[1]),e[2]=Math.sign(r[2]),e}function p(e,r,t){return e[0]=Math.min(r[0],t[0]),e[1]=Math.min(r[1],t[1]),e[2]=Math.min(r[2],t[2]),e}function h(e,r,t){return e[0]=Math.max(r[0],t[0]),e[1]=Math.max(r[1],t[1]),e[2]=Math.max(r[2],t[2]),e}function P(e,r,t){return e[0]=r[0]*t,e[1]=r[1]*t,e[2]=r[2]*t,e}function E(e,r,t,o){return e[0]=r[0]+t[0]*o,e[1]=r[1]+t[1]*o,e[2]=r[2]+t[2]*o,e}function g(e,r){const t=r[0]-e[0],o=r[1]-e[1],n=r[2]-e[2];return Math.sqrt(t*t+o*o+n*n)}function m(e,r){const t=r[0]-e[0],o=r[1]-e[1],n=r[2]-e[2];return t*t+o*o+n*n}function S(e){const r=e[0],t=e[1],o=e[2];return r*r+t*t+o*o}function M(e,r){return e[0]=-r[0],e[1]=-r[1],e[2]=-r[2],e}function T(e,r){return e[0]=1/r[0],e[1]=1/r[1],e[2]=1/r[2],e}function y(e,r){const t=r[0],o=r[1],n=r[2];let s=t*t+o*o+n*n;return s>0&&(s=1/Math.sqrt(s),e[0]=r[0]*s,e[1]=r[1]*s,e[2]=r[2]*s),e}function w(e,r){return e[0]*r[0]+e[1]*r[1]+e[2]*r[2]}function O(e,r,t){const o=r[0],n=r[1],s=r[2],i=t[0],a=t[1],f=t[2];return e[0]=n*f-s*a,e[1]=s*i-o*f,e[2]=o*a-n*i,e}function A(e,r,t,o){const n=r[0],s=r[1],i=r[2];return e[0]=n+o*(t[0]-n),e[1]=s+o*(t[1]-s),e[2]=i+o*(t[2]-i),e}function R(e,r,t){const o=r[0],n=r[1],s=r[2];return e[0]=t[0]*o+t[4]*n+t[8]*s+t[12],e[1]=t[1]*o+t[5]*n+t[9]*s+t[13],e[2]=t[2]*o+t[6]*n+t[10]*s+t[14],e}function C(e,r,t){const o=r[0],n=r[1],s=r[2];return e[0]=o*t[0]+n*t[3]+s*t[6],e[1]=o*t[1]+n*t[4]+s*t[7],e[2]=o*t[2]+n*t[5]+s*t[8],e}function N(e,r,t){const o=t[0],n=t[1],s=t[2],i=t[3],a=r[0],f=r[1],u=r[2],c=n*u-s*f,l=s*a-o*u,_=o*f-n*a,d=n*_-s*l,p=s*c-o*_,h=o*l-n*c,P=2*i;return e[0]=a+c*P+2*d,e[1]=f+l*P+2*p,e[2]=u+_*P+2*h,e}const G=(0,o.c)(),k=(0,o.c)();function U(e,r){return e[0]===r[0]&&e[1]===r[1]&&e[2]===r[2]}function b(e,r,t){const o=t[0]-r[0],n=t[1]-r[1],s=t[2]-r[2];let i=o*o+n*n+s*s;return i>0?(i=1/Math.sqrt(i),e[0]=o*i,e[1]=n*i,e[2]=s*i,e):(e[0]=0,e[1]=0,e[2]=0,e)}const D=u,I=c,q=l,v=g,F=m,x=s,L=S;Object.freeze(Object.defineProperty({__proto__:null,abs:_,add:f,angle:function(e,r){y(G,e),y(k,r);const t=w(G,k);return t>1?0:t<-1?Math.PI:Math.acos(t)},bezier:function(e,r,t,o,n,s){const i=1-s,a=i*i,f=s*s,u=a*i,c=3*s*a,l=3*f*i,_=f*s;return e[0]=r[0]*u+t[0]*c+o[0]*l+n[0]*_,e[1]=r[1]*u+t[1]*c+o[1]*l+n[1]*_,e[2]=r[2]*u+t[2]*c+o[2]*l+n[2]*_,e},ceil:function(e,r){return e[0]=Math.ceil(r[0]),e[1]=Math.ceil(r[1]),e[2]=Math.ceil(r[2]),e},copy:i,cross:O,direction:b,dist:v,distance:g,div:q,divide:l,dot:w,equals:function(e,r){if(e===r)return!0;const t=e[0],o=e[1],s=e[2],i=r[0],a=r[1],f=r[2],u=(0,n.g)();return Math.abs(t-i)<=u*Math.max(1,Math.abs(t),Math.abs(i))&&Math.abs(o-a)<=u*Math.max(1,Math.abs(o),Math.abs(a))&&Math.abs(s-f)<=u*Math.max(1,Math.abs(s),Math.abs(f))},exactEquals:U,floor:function(e,r){return e[0]=Math.floor(r[0]),e[1]=Math.floor(r[1]),e[2]=Math.floor(r[2]),e},hermite:function(e,r,t,o,n,s){const i=s*s,a=i*(2*s-3)+1,f=i*(s-2)+s,u=i*(s-1),c=i*(3-2*s);return e[0]=r[0]*a+t[0]*f+o[0]*u+n[0]*c,e[1]=r[1]*a+t[1]*f+o[1]*u+n[1]*c,e[2]=r[2]*a+t[2]*f+o[2]*u+n[2]*c,e},inverse:T,len:x,length:s,lerp:A,max:h,min:p,mul:I,multiply:c,negate:M,normalize:y,random:function(e,r){r=r||1;const t=n.R,o=2*t()*Math.PI,s=2*t()-1,i=Math.sqrt(1-s*s)*r;return e[0]=Math.cos(o)*i,e[1]=Math.sin(o)*i,e[2]=s*r,e},rotateX:function(e,r,t,o){const n=[],s=[];return n[0]=r[0]-t[0],n[1]=r[1]-t[1],n[2]=r[2]-t[2],s[0]=n[0],s[1]=n[1]*Math.cos(o)-n[2]*Math.sin(o),s[2]=n[1]*Math.sin(o)+n[2]*Math.cos(o),e[0]=s[0]+t[0],e[1]=s[1]+t[1],e[2]=s[2]+t[2],e},rotateY:function(e,r,t,o){const n=[],s=[];return n[0]=r[0]-t[0],n[1]=r[1]-t[1],n[2]=r[2]-t[2],s[0]=n[2]*Math.sin(o)+n[0]*Math.cos(o),s[1]=n[1],s[2]=n[2]*Math.cos(o)-n[0]*Math.sin(o),e[0]=s[0]+t[0],e[1]=s[1]+t[1],e[2]=s[2]+t[2],e},rotateZ:function(e,r,t,o){const n=[],s=[];return n[0]=r[0]-t[0],n[1]=r[1]-t[1],n[2]=r[2]-t[2],s[0]=n[0]*Math.cos(o)-n[1]*Math.sin(o),s[1]=n[0]*Math.sin(o)+n[1]*Math.cos(o),s[2]=n[2],e[0]=s[0]+t[0],e[1]=s[1]+t[1],e[2]=s[2]+t[2],e},round:function(e,r){return e[0]=Math.round(r[0]),e[1]=Math.round(r[1]),e[2]=Math.round(r[2]),e},scale:P,scaleAndAdd:E,set:a,sign:d,sqrDist:F,sqrLen:L,squaredDistance:m,squaredLength:S,str:function(e){return"vec3("+e[0]+", "+e[1]+", "+e[2]+")"},sub:D,subtract:u,transformMat3:C,transformMat4:R,transformQuat:N},Symbol.toStringTag,{value:"Module"}))},2589:(e,r,t)=>{function o(){return[0,0,0]}function n(e){return[e[0],e[1],e[2]]}function s(e,r,t){return[e,r,t]}function i(e,r=[0,0,0]){const t=Math.min(3,e.length);for(let o=0;of,U:()=>u,Z:()=>a,a:()=>c,b:()=>l,c:()=>o,d:()=>i,e:()=>n,f:()=>s});const a=[0,0,0],f=s(1,1,1),u=s(1,0,0),c=s(0,1,0),l=s(0,0,1)},56273:(e,r,t)=>{t.d(r,{w:()=>n});var o=t(29298);function n(e,r,t){let n,s;return void 0===r?(s=e,n=[void 0]):"string"!=typeof r?(s=e,n=[void 0],t=r):(s=r,n=Array.isArray(e)?e:[e]),(e,r)=>{const i=e.constructor.prototype;for(const a of n){const n=(0,o.rM)(e,a,s);n.write&&"object"==typeof n.write||(n.write={}),t&&(n.write.target=t),n.write.writer=i[r]}}}},7969:(e,r,t)=>{t.d(r,{A:()=>d});var o,n=t(32816),s=t(99924),i=t(32773),a=t(69763),f=t(36544),u=t(29298),c=t(69421),l=t(56273);t(41390),t(20266),t(90740),t(40499),t(93181),t(13671),t(58498),t(91047),t(45371),t(80959),t(6407),t(93804),t(18683),t(64604),t(29512),t(99063);let _=o=class extends s.oY{static fromJSON(e){if(!e)return null;if(e.wkid){if(102100===e.wkid)return o.WebMercator;if(4326===e.wkid)return o.WGS84}const r=new o;return r.read(e),r}constructor(e){super(e),this.latestWkid=null,this.wkid=null,this.wkt=null,this.wkt2=null,this.vcsWkid=null,this.latestVcsWkid=null,this.imageCoordinateSystem=null}normalizeCtorArgs(e){if(e&&"object"==typeof e)return e;const r="string"==typeof e?"wkt":"wkid";return{[r]:e}}get isWGS84(){return(0,a.i)(this)}get isWebMercator(){return(0,a.b)(this)}get isGeographic(){return(0,a.c)(this)}get isWrappable(){return(0,a.d)(this)}get metersPerUnit(){return(0,a.g)(this)}get unit(){return(0,a.e)(this)||(this.isGeographic?"degrees":null)}writeWkt(e,r){this.wkid||(r.wkt=e)}clone(){if(this===o.WGS84)return new o(a.w);if(this===o.WebMercator)return new o(a.a);const e=new o;return null!=this.wkid?(e.wkid=this.wkid,null!=this.latestWkid&&(e.latestWkid=this.latestWkid),null!=this.vcsWkid&&(e.vcsWkid=this.vcsWkid),null!=this.latestVcsWkid&&(e.latestVcsWkid=this.latestVcsWkid)):(null!=this.wkt&&(e.wkt=this.wkt),null!=this.wkt2&&(e.wkt2=this.wkt2)),this.imageCoordinateSystem&&(e.imageCoordinateSystem=(0,i.o8)(this.imageCoordinateSystem)),e}equals(e){if(null==e)return!1;if(this.imageCoordinateSystem||e.imageCoordinateSystem){if(null==this.imageCoordinateSystem||null==e.imageCoordinateSystem)return!1;const{id:r,referenceServiceName:t}=e.imageCoordinateSystem,{geodataXform:o}=e.imageCoordinateSystem,n=this.imageCoordinateSystem;return null==r||o?JSON.stringify(n)===JSON.stringify(e.imageCoordinateSystem):t?n.id===r&&n.referenceServiceName===t:n.id===r}return(0,a.f)(this,e)}toJSON(e){return this.write(void 0,e)}};_.GCS_NAD_1927=null,_.WGS84=null,_.WebMercator=null,_.PlateCarree=null,(0,n._)([(0,u.MZ)({readOnly:!0})],_.prototype,"isWGS84",null),(0,n._)([(0,u.MZ)({readOnly:!0})],_.prototype,"isWebMercator",null),(0,n._)([(0,u.MZ)({readOnly:!0})],_.prototype,"isGeographic",null),(0,n._)([(0,u.MZ)({readOnly:!0})],_.prototype,"isWrappable",null),(0,n._)([(0,u.MZ)({type:f.I,json:{write:!0}})],_.prototype,"latestWkid",void 0),(0,n._)([(0,u.MZ)({readOnly:!0})],_.prototype,"metersPerUnit",null),(0,n._)([(0,u.MZ)({readOnly:!0})],_.prototype,"unit",null),(0,n._)([(0,u.MZ)({type:f.I,json:{write:!0,origins:{"web-scene":{write:{overridePolicy(){return{isRequired:null==this.wkt}}}}}}})],_.prototype,"wkid",void 0),(0,n._)([(0,u.MZ)({type:String,json:{origins:{"web-scene":{write:{overridePolicy(){return{isRequired:null==this.wkid}}}}}}})],_.prototype,"wkt",void 0),(0,n._)([(0,l.w)("wkt"),(0,l.w)("web-scene","wkt")],_.prototype,"writeWkt",null),(0,n._)([(0,u.MZ)({type:String,json:{write:!1}})],_.prototype,"wkt2",void 0),(0,n._)([(0,u.MZ)({type:f.I,json:{write:!0}})],_.prototype,"vcsWkid",void 0),(0,n._)([(0,u.MZ)({type:f.I,json:{write:!0}})],_.prototype,"latestVcsWkid",void 0),(0,n._)([(0,u.MZ)()],_.prototype,"imageCoordinateSystem",void 0),_=o=(0,n._)([(0,c.$)("esri.geometry.SpatialReference")],_),_.prototype.toJSON.isDefaultToJSON=!0,_.GCS_NAD_1927=new _({wkid:4267,wkt:'GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]]'}),_.WGS84=new _(a.w),_.WebMercator=new _(a.a),_.PlateCarree=new _(a.p),Object.freeze&&(Object.freeze(_.GCS_NAD_1927),Object.freeze(_.WGS84),Object.freeze(_.WebMercator),Object.freeze(_.PlateCarree));const d=_},64604:(e,r,t)=>{t.d(r,{A:()=>h,i:()=>p,l:()=>l,s:()=>c});var o=t(90740),n=t(29512),s=t(6407),i=t(32773),a=t(80959),f=t(99063);t(20266),t(99924),t(32816),t(41390),t(69421),t(40499),t(93181),t(13671),t(91047),t(36544),t(29298),t(58498),t(45371);const u=new Set(["elevation3d.arcgis.com","js.arcgis.com","jsdev.arcgis.com","jsqa.arcgis.com","static.arcgis.com"]);function c(e){const r=(0,f.$z)(e,!0);return!!r&&r.endsWith(".arcgis.com")&&!u.has(r)&&!e.endsWith("/sharing/rest/generateToken")}function l(e,r,t=!1,o){return new Promise(((n,s)=>{if((0,a.G4)(o))return void s(_());let f=()=>{l(),s(new Error(`Unable to load ${r}`))},u=()=>{const r=e;l(),n(r)},c=()=>{if(!e)return;const r=e;l(),r.src="",s(_())};const l=()=>{(0,i.h)("esri-image-decode")||(e.removeEventListener("error",f),e.removeEventListener("load",u)),f=null,u=null,e=null,null!=o&&o.removeEventListener("abort",c),c=null,t&&URL.revokeObjectURL(r)};null!=o&&o.addEventListener("abort",c),(0,i.h)("esri-image-decode")?e.decode().then(u,f):(e.addEventListener("error",f),e.addEventListener("load",u))}))}function _(){try{return new DOMException("Aborted","AbortError")}catch{const e=new Error;return e.name="AbortError",e}}const d="Timeout exceeded";function p(e){return"object"==typeof e&&!!e&&"message"in e&&e.message===d}async function h(e,r){e instanceof URL&&(e=e.toString()),r?.query instanceof URLSearchParams&&(r.query=(0,f.zf)(r.query.toString().replaceAll("+"," ")));const s=(0,f.DB)(e),u=(0,f.w8)(e);u||s||(e=(0,f.S8)(e));const l={url:e,requestOptions:{...r}},_=e=>({data:e,getAllHeaders:T,getHeader:T,httpStatus:200,requestOptions:l.requestOptions,url:l.url}),d=(0,f.sC)(e,E.internalInterceptors);if(d){const e=await N(d,l);if(null!=e)return _(e)}let p=(0,f.sC)(e);if(p){const e=await N(p,l);if(null!=e)return _(e);p.after||p.error||(p=null)}if(e=l.url,"image"===(r=l.requestOptions).responseType&&((0,i.h)("host-webworker")||(0,i.h)("host-node")))throw O("request:invalid-parameters",new Error("responseType 'image' is not supported in Web Workers or Node environment"),l);if("head"===r.method){if(r.body)throw O("request:invalid-parameters",new Error("body parameter cannot be set when method is 'head'"),l);if(s||u)throw O("request:invalid-parameters",new Error("data and blob URLs are not supported for method 'head'"),l)}if(await async function(){(0,i.h)("host-webworker")&&!P&&(P=await t.e(1753).then(t.bind(t,1753)))}(),P)return P.execute(e,r);const h=new AbortController,m=(0,a.u7)(r,(()=>h.abort())),S={controller:h,credential:void 0,credentialToken:void 0,fetchOptions:void 0,hasToken:!1,interceptor:p,params:l,redoRequest:!1,useIdentity:E.useIdentity,useProxy:!1,useSSL:!1,withCredentials:!1},M=await async function(e){let r,t;await async function(e){const r=e.params.url,t=e.params.requestOptions,s=e.controller.signal,i=t.body;let f=null,u=null;if(g&&"HTMLFormElement"in globalThis&&(i instanceof FormData?f=i:i instanceof HTMLFormElement&&(f=new FormData(i))),"string"==typeof i&&(u=i),e.fetchOptions={cache:t.cacheBust?"no-cache":"default",credentials:"same-origin",headers:t.headers||{},method:"head"===t.method?"HEAD":"GET",mode:"cors",priority:E.priority,redirect:"follow",signal:s},(f||u)&&(e.fetchOptions.body=f||u),"anonymous"===t.authMode&&(e.useIdentity=!1),e.hasToken=!!(/token=/i.test(r)||t.query?.token||f?.get("token")),!e.hasToken&&o.A.apiKey&&c(r)&&(t.query||(t.query={}),t.query.token=o.A.apiKey,e.hasToken=!0),e.useIdentity&&!e.hasToken&&!e.credentialToken&&!R(r)&&!(0,a.G4)(s)){let o;"immediate"===t.authMode?(await A(),o=await n.id.getCredential(r,{signal:s}),e.credential=o):"no-prompt"===t.authMode?(await A(),o=await n.id.getCredential(r,{prompt:!1,signal:s}).catch((()=>{})),e.credential=o):n.id&&(o=n.id.findCredential(r)),o&&(e.credentialToken=o.token,e.useSSL=!!o.ssl)}}(e);try{do{[r,t]=await C(e)}while(!await k(e,r,t))}catch(t){const o=O("request:server",t,e.params,r);throw o.details.ssl=e.useSSL,e.interceptor?.error&&e.interceptor.error(o),o}const s=e.params.url;if(t&&/\/sharing\/rest\/(accounts|portals)\/self/i.test(s)){if(!e.hasToken&&!e.credentialToken&&t.user?.username&&!(0,f.FL)(s)){const e=(0,f.$z)(s,!0);e&&E.trustedServers.push(e)}Array.isArray(t.authorizedCrossOriginNoCorsDomains)&&function(e){o.A.request.crossOriginNoCorsDomains||(o.A.request.crossOriginNoCorsDomains={});const r=o.A.request.crossOriginNoCorsDomains;for(let t of e)t=t.toLowerCase(),/^https?:\/\//.test(t)?r[(0,f.$z)(t)??""]=0:(r[(0,f.$z)("http://"+t)??""]=0,r[(0,f.$z)("https://"+t)??""]=0)}(t.authorizedCrossOriginNoCorsDomains)}const i=e.credential;if(i&&n.id){const e=n.id.findServerInfo(i.server);let r=e?.owningSystemUrl;if(r){r=r.replace(/\/?$/,"/sharing");const e=n.id.findCredential(r,i.userId);e&&-1===n.id._getIdenticalSvcIdx(r,e)&&e.resources.unshift(r)}}return{data:t,getAllHeaders:r?()=>Array.from(r.headers):T,getHeader:r?e=>r.headers.get(e):T,httpStatus:r?.status??200,requestOptions:e.params.requestOptions,ssl:e.useSSL,url:e.params.url}}(S).finally((()=>m?.remove()));return p?.after?.(M),M}let P;const E=o.A.request,g="FormData"in globalThis,m=new Set([499,498,403,401]),S=new Set(["COM_0056","COM_0057","SB_0008"]),M=[/\/arcgis\/tokens/i,/\/sharing(\/rest)?\/generatetoken/i,/\/rest\/info/i],T=()=>null,y=Symbol();function w(e){const r=(0,f.$z)(e);return!r||r.endsWith(".arcgis.com")||h._corsServers.includes(r)||(0,f.FL)(r)}function O(e,r,t,o){let n="Error";const f={url:t.url,requestOptions:t.requestOptions,getAllHeaders:T,getHeader:T,ssl:!1};if(r instanceof s.A)return r.details?(r.details=(0,i.o8)(r.details),r.details.url=t.url,r.details.requestOptions=t.requestOptions):r.details=f,r;if(r){const e=o&&(()=>Array.from(o.headers)),t=o&&(e=>o.headers.get(e)),s=o?.status,i=r.message;i&&(n=i),e&&t&&(f.getAllHeaders=e,f.getHeader=t),f.httpStatus=(null!=r.httpCode?r.httpCode:r.code)||s||0,f.subCode=r.subcode,f.messageCode=r.messageCode,"string"==typeof r.details?f.messages=[r.details]:f.messages=r.details,f.raw=y in r?r[y]:r}return(0,a.zf)(r)?(0,a.NK)():new s.A(e,n,f)}async function A(){n.id||await Promise.all([t.e(9414),t.e(9513),t.e(1885)]).then(t.bind(t,91885))}function R(e){return M.some((r=>r.test(e)))}async function C(e){let r=e.params.url;const t=e.params.requestOptions,s=e.fetchOptions??{},u=(0,f.w8)(r)||(0,f.DB)(r),c=t.responseType||"json",l=u?0:null!=t.timeout?t.timeout:E.timeout;let _=!1;if(!u){e.useSSL&&(r=(0,f.lM)(r));let a={...t.query};e.credentialToken&&(a.token=e.credentialToken);let u=(0,f.x0)(a);(0,i.h)("esri-url-encodes-apostrophe")&&(u=u.replaceAll("'","%27"));const c=r.length+1+u.length;let l;_="delete"===t.method||"post"===t.method||"put"===t.method||!!t.body||c>E.maxUrlLength;const d=t.useProxy||!!(0,f.zs)(r);if(d){const e=(0,f.s_)(r);l=e.path,!_&&l.length+1+c>E.maxUrlLength&&(_=!0),e.query&&(a={...e.query,...a})}if("HEAD"===s.method&&(_||d)){if(_){if(c>E.maxUrlLength)throw O("request:invalid-parameters",new Error("URL exceeds maximum length"),e.params);throw O("request:invalid-parameters",new Error("cannot use POST request when method is 'head'"),e.params)}if(d)throw O("request:invalid-parameters",new Error("cannot use proxy when method is 'head'"),e.params)}if(_?(s.method="delete"===t.method?"DELETE":"put"===t.method?"PUT":"POST",t.body?r=(0,f.a6)(r,a):(s.body=(0,f.x0)(a),s.headers||(s.headers={}),s.headers["Content-Type"]="application/x-www-form-urlencoded")):r=(0,f.a6)(r,a),d&&(e.useProxy=!0,r=`${l}?${r}`),a.token&&g&&s.body instanceof FormData&&!(0,f.i)(r)&&s.body.set("token",a.token),t.hasOwnProperty("withCredentials"))e.withCredentials=t.withCredentials;else if(!(0,f.FX)(r,(0,f.Xq)()))if((0,f.FL)(r))e.withCredentials=!0;else if(n.id){const t=n.id.findServerInfo(r);t?.webTierAuth&&(e.withCredentials=!0)}e.withCredentials&&(s.credentials="include",function(e){const r=o.A.request.crossOriginNoCorsDomains;if(r){let t=(0,f.$z)(e);if(t)return t=t.toLowerCase(),!(0,f.FX)(t,(0,f.Xq)())&&r[t]0&&(m=setTimeout((()=>{S=!0,e.controller.abort()}),l));try{if("native-request-init"===t.responseType)P=s,P.url=r;else if("image"!==t.responseType||"default"!==s.cache||"GET"!==s.method||_||function(e){if(e)for(const r of Object.getOwnPropertyNames(e))if(e[r])return!0;return!1}(t.headers)||!u&&!e.useProxy&&E.proxyUrl&&!w(r)){if(h._beforeFetch&&await h._beforeFetch(r,s),p=await fetch(r,s),h._afterFetch&&await h._afterFetch(p),e.useProxy||function(e){const r=(0,f.$z)(e);r&&!h._corsServers.includes(r)&&h._corsServers.push(r)}(r),"native"===t.responseType)P=p;else if("HEAD"!==s.method)if(p.ok){switch(c){case"array-buffer":P=await p.arrayBuffer();break;case"blob":case"image":P=await p.blob();break;default:P=await p.text()}if(m&&(clearTimeout(m),m=0),"json"===c||"xml"===c||"document"===c)if(P)switch(c){case"json":P=JSON.parse(P);break;case"xml":P=G(P,"application/xml");break;case"document":P=G(P,"text/html")}else P=null;if(P){if("array-buffer"===c||"blob"===c){const e=p.headers.get("Content-Type");if(e&&/application\/json|text\/plain/i.test(e)&&P["blob"===c?"size":"byteLength"]<=750)try{const e=await new Response(P).json();e.error&&(P=e)}catch{}}"image"===c&&P instanceof Blob&&(P=await U(URL.createObjectURL(P),e,!0))}}else{P=await p.text();try{P=JSON.parse(P)}catch{}}}else P=await U(r,e)}catch(o){if("AbortError"===o.name){if(S)throw new Error(d);throw(0,a.NK)("Request canceled")}if(!(!p&&o instanceof TypeError&&E.proxyUrl)||t.body||"delete"===t.method||"head"===t.method||"post"===t.method||"put"===t.method||e.useProxy||w(r))throw o;e.redoRequest=!0,(0,f.oy)({proxyUrl:E.proxyUrl,urlPrefix:(0,f.$z)(r)??""})}finally{m&&clearTimeout(m)}return[p,P]}async function N(e,r){if(null!=e.responseData)return e.responseData;if(e.headers&&(r.requestOptions.headers={...r.requestOptions.headers,...e.headers}),e.query&&(r.requestOptions.query={...r.requestOptions.query,...e.query}),e.before){let t,o;try{o=await e.before(r)}catch(e){t=O("request:interceptor",e,r)}if((o instanceof Error||o instanceof s.A)&&(t=O("request:interceptor",o,r)),t)throw e.error&&e.error(t),t;return o}}function G(e,r){let t;try{t=(new DOMParser).parseFromString(e,r)}catch{}if(!t||t.getElementsByTagName("parsererror").length)throw new SyntaxError("XML Parse error");return t}async function k(e,r,t){if(e.redoRequest)return e.redoRequest=!1,!1;const o=e.params.requestOptions;if(!r||"native"===o.responseType||"native-request-init"===o.responseType)return!0;let s,i;if(t&&(t.error&&"object"==typeof t.error?s=t.error:"error"===t.status&&Array.isArray(t.messages)&&(s={...t},s[y]=t,s.details=t.messages)),!s&&!r.ok)throw s=new Error(`Unable to load ${r.url} status: ${r.status}`),s[y]=t,s;let a,f=null;s&&(i=Number(s.code),f=s.hasOwnProperty("subcode")?Number(s.subcode):null,a=s.messageCode,a=a?.toUpperCase());const u=o.authMode;if(403===i&&(4===f||s.message?.toLowerCase().includes("ssl")&&!s.message.toLowerCase().includes("permission"))){if(!e.useSSL)return e.useSSL=!0,!1}else if(!e.hasToken&&e.useIdentity&&("no-prompt"!==u||498===i)&&void 0!==i&&m.has(i)&&!R(e.params.url)&&(403!==i||(!a||!S.has(a))&&(null==f||2===f&&e.credentialToken))){await A();try{const r=await n.id.getCredential(e.params.url,{error:O("request:server",s,e.params),prompt:"no-prompt"!==u,signal:e.controller.signal,token:e.credentialToken});return e.credential=r,e.credentialToken=r.token,e.useSSL=e.useSSL||r.ssl,!1}catch(r){if("no-prompt"===u)return e.credential=void 0,e.credentialToken=void 0,!1;s=r}}if(s)throw s;return!0}function U(e,r,t=!1){const o=r.controller.signal,n=new Image;return r.withCredentials?n.crossOrigin="use-credentials":n.crossOrigin="anonymous",n.alt="",n.fetchPriority=E.priority,n.src=e,l(n,e,t,o)}h._corsServers=["https://server.arcgisonline.com","https://services.arcgisonline.com"],h._beforeFetch=void 0,h._afterFetch=void 0}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/612032e4229fe1ec0d2b.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/612032e4229fe1ec0d2b.js new file mode 100644 index 00000000..7a13d6f2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/612032e4229fe1ec0d2b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[5433,5485,3049],{65433:(e,t,r)=>{r.d(t,{save:()=>m,saveAs:()=>h});var a=r(30794),o=r(79697),s=r(82454),n=r(335);r(6407),r(32773),r(20266),r(90740),r(82408),r(32816),r(29512),r(99063),r(99924),r(41390),r(69421),r(40499),r(93181),r(13671),r(91047),r(36544),r(29298),r(58498),r(45371),r(80959),r(64604),r(73509),r(28276),r(49877),r(44600),r(2160),r(7969),r(69763),r(93804),r(18683),r(56273),r(64752),r(48844),r(29208),r(59192),r(69277),r(70580),r(75191),r(24319),r(62092),r(43059),r(89935),r(49813),r(1178),r(36915),r(8410),r(78281),r(44945),r(2589),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(18527),r(67504),r(47387),r(46728),r(64102),r(93049),r(75485);const i="Group Layer",c=s.t.GROUP_LAYER_MAP;function u(e){return{isValid:"group"===e.type,errorMessage:"Layer.type should be 'group'"}}function l(e){return{isValid:(0,s.h)(e,c),errorMessage:`Layer.portalItem.typeKeywords should have '${c}'`}}function p(e,t){return{...(0,o.c)(e,"web-map",!0),initiator:t}}function d(e){const t=e.layerJSON;return Promise.resolve(t&&Object.keys(t).length?t:null)}async function f(e,t){t.title||=e.title,(0,s.r)(t,s.t.METADATA),(0,s.b)(t,c)}async function m(e,t){return(0,a.s)({layer:e,itemType:i,validateLayer:u,validateItem:l,createJSONContext:t=>p(t,e),createItemData:d,errorNamePrefix:"group-layer-save",saveResources:async(t,r)=>(e.sourceIsPortalItem||await t.removeAllResources().catch((()=>{})),(0,n.s)(e.resourceReferences,r))},t)}async function h(e,t,r){return(0,a.a)({layer:e,itemType:i,validateLayer:u,createJSONContext:t=>p(t,e),createItemData:d,errorNamePrefix:"group-layer-save-as",newItem:t,setItemProperties:f,saveResources:(t,r)=>(0,n.s)(e.resourceReferences,r)},r)}},79697:(e,t,r)=>{r.d(t,{a:()=>s,c:()=>n});var a=r(99063),o=r(82408);function s(e,t){return{...i(e,t),readResourcePaths:[]}}function n(e,t,r){const o=(0,a.An)(e.itemUrl);return{...i(e,t),messages:[],writtenProperties:[],blockedRelativeUrls:[],verifyItemRelativeUrls:o?{rootPath:o.path,writtenUrls:[]}:null,resources:r?{toAdd:[],toUpdate:[],toKeep:[],pendingOperations:[]}:null}}function i(e,t){return{origin:t,url:(0,a.An)(e.itemUrl),portal:e.portal||o.A.getDefault(),portalItem:e}}},73341:(e,t,r)=>{function a(e){return e&&"getAtOrigin"in e&&"originOf"in e}r.d(t,{i:()=>a})},54203:(e,t,r)=>{r.d(t,{u:()=>o});var a=r(73341);function o(e){e?.writtenProperties&&e.writtenProperties.forEach((({target:e,propName:t,newOrigin:r})=>{(0,a.i)(e)&&r&&e.originOf(t)!==r&&e.updateOrigin(t,r)}))}},75485:(e,t,r)=>{r.d(t,{addOrUpdateResources:()=>i,bg:()=>d,cL:()=>p,fetchResources:()=>n,removeAllResources:()=>u,removeResource:()=>c});var a=r(64604),o=r(6407),s=r(99063);async function n(e,t={},r){await e.load(r);const a=(0,s.fj)(e.itemUrl,"resources"),{start:o=1,num:n=10,sortOrder:i="asc",sortField:c="resource"}=t,u={query:{start:o,num:n,sortOrder:i,sortField:c,token:e.apiKey},signal:r?.signal},l=await e.portal.request(a,u);return{total:l.total,nextStart:l.nextStart,resources:l.resources.map((({created:t,size:r,resource:a})=>({created:new Date(t),size:r,resource:e.resourceFromPath(a)})))}}async function i(e,t,r,a){const n=new Map;for(const{resource:e,content:a,compress:s,access:i}of t){if(!e.hasPath())throw new o.A(`portal-item-resource-${r}:invalid-path`,"Resource does not have a valid path");const[t,c]=l(e.path),u=`${t}/${s??""}/${i??""}`;n.has(u)||n.set(u,{prefix:t,compress:s,access:i,files:[]}),n.get(u).files.push({fileName:c,content:a})}await e.load(a);const i=(0,s.fj)(e.userItemUrl,"add"===r?"addResources":"updateResources");for(const{prefix:t,compress:r,access:o,files:s}of n.values()){const n=25;for(let c=0;c{r.d(t,{s:()=>i,u:()=>c});var a=r(6407),o=r(80959),s=r(93049),n=r(75485);async function i(e,t,r){const a=await u(e,t,r);await l(a,t,r)}async function c(e,t,r,a,o){const s=await u(r,a,o);await e.update({data:t}),await l(s,a,o)}async function u(e,t,i){if(!t?.resources)return;const c=t.portalItem===e.portalItem?new Set(e.paths):new Set;e.paths.length=0,e.portalItem=t.portalItem;const u=new Set(t.resources.toKeep.map((e=>e.resource.path))),l=new Set,p=[];u.forEach((t=>{c.delete(t),e.paths.push(t)}));const d=[],f=[],m=[];for(const r of t.resources.toUpdate)if(c.delete(r.resource.path),u.has(r.resource.path)||l.has(r.resource.path)){const{resource:t,content:a,finish:o}=r,i=(0,n.bg)(t,(0,s.g)());e.paths.push(i.path),d.push({resource:i,content:await(0,n.cL)(a),compress:r.compress}),o&&m.push((()=>o(i)))}else{e.paths.push(r.resource.path),f.push({resource:r.resource,content:await(0,n.cL)(r.content),compress:r.compress});const t=r.finish;t&&m.push((()=>t(r.resource))),l.add(r.resource.path)}for(const r of t.resources.toAdd)if(e.paths.push(r.resource.path),c.has(r.resource.path))c.delete(r.resource.path);else{d.push({resource:r.resource,content:await(0,n.cL)(r.content),compress:r.compress});const e=r.finish;e&&m.push((()=>e(r.resource)))}if(d.length||f.length){const{addOrUpdateResources:e}=await Promise.resolve().then(r.bind(r,75485));await e(t.portalItem,d,"add",i),await e(t.portalItem,f,"update",i)}if(m.forEach((e=>e())),0===p.length)return c;const h=await(0,o.Ol)(p);if((0,o.Te)(i),h.length>0)throw new a.A("save:resources","Failed to save one or more resources",{errors:h});return c}async function l(e,t,r){if(!e||!t.portalItem)return;const a=[];for(const o of e){const e=t.portalItem.resourceFromPath(o);a.push(e.portalItem.removeResource(e,r))}await(0,o.Lx)(a)}},36915:(e,t,r)=>{r.d(t,{v:()=>n});var a=r(90740),o=r(6407),s=r(64604);function n(e){if(a.A.apiKey&&(0,s.s)(e.portal.url))throw new o.A("save-api-key-utils:api-key-not-supported",`Saving is not supported on ${e.portal.url} when using an api key`)}},30794:(e,t,r)=>{r.d(t,{a:()=>v,s:()=>w});var a=r(6407),o=r(54203),s=r(82408),n=r(43059),i=r(79697),c=r(82454),u=r(36915),l=r(8410);async function p(e){const{layer:t,errorNamePrefix:r,validateLayer:o}=e;await t.load(),function(e,t,r){const o=r(e);if(!o.isValid)throw new a.A(`${t}:invalid-parameters`,o.errorMessage,{layer:e})}(t,r,o)}function d(e,t){return`Layer (title: ${e.title}, id: ${e.id}) of type '${e.declaredClass}' ${t}`}function f(e){const{item:t,errorNamePrefix:r,layer:o,validateItem:s}=e;if((0,u.v)(t),function(e){const{item:t,itemType:r,additionalItemType:o,errorNamePrefix:s,layer:n}=e,i=[r];if(o&&i.push(o),!i.includes(t.type)){const e=i.map((e=>`'${e}'`)).join(", ");throw new a.A(`${s}:portal-item-wrong-type`,`Portal item type should be one of: "${e}"`,{item:t,layer:n})}}(e),s){const e=s(t);if(!e.isValid)throw new a.A(`${r}:invalid-parameters`,e.errorMessage,{layer:o})}}function m(e){return(0,i.c)(e,"portal-item")}async function h(e,t,r){"beforeSave"in e&&"function"==typeof e.beforeSave&&await e.beforeSave();const a=e.write({},t);return await Promise.all(t.resources?.pendingOperations??[]),(0,l.e)(t,{errorName:"layer-write:unsupported"},r),a}function y(e){(0,c.b)(e,c.t.JSAPI),e.typeKeywords&&(e.typeKeywords=e.typeKeywords.filter(((e,t,r)=>r.indexOf(e)===t)))}async function w(e,t){const{layer:r,createItemData:s,createJSONContext:n,setItemProperties:i,saveResources:c,supplementalUnsupportedErrors:u}=e;await p(e),function(e){const{layer:t,errorNamePrefix:r}=e,{portalItem:o}=t;if(!o)throw new a.A(`${r}:portal-item-not-set`,d(t,"requires the portalItem property to be set"));if(!o.loaded)throw new a.A(`${r}:portal-item-not-loaded`,d(t,"cannot be saved to a portal item that does not exist or is inaccessible"));f({...e,item:o})}(e);const l=r.portalItem,w=n?n(l):m(l),v=await h(r,w,{...t,supplementalUnsupportedErrors:u}),g=await s({layer:r,layerJSON:v},l);return await(i?.(r,l)),y(l),await l.update({data:g}),(0,o.u)(w),await(c?.(l,w)),l}async function v(e,t){const{layer:r,createItemData:a,createJSONContext:i,setItemProperties:c,saveResources:u,supplementalUnsupportedErrors:l}=e;await p(e);const d=function(e){const{newItem:t,itemType:r}=e;let a=n.default.from(t);return a.id&&(a=a.clone(),a.id=null),a.type??=r,a.portal??=s.A.getDefault(),f({...e,item:a}),a}(e),w=i?i(d):m(d),v=await h(r,w,{...t,supplementalUnsupportedErrors:l}),g=await a({layer:r,layerJSON:v},d);return await c(r,d),y(d),await async function(e,t,r){const a=e.portal;await a.signIn(),await(a.user?.addItem({item:e,data:t,folder:r?.folder}))}(d,g,t),r.portalItem=d,(0,o.u)(w),await(u?.(d,w)),d}},93049:(e,t,r)=>{r.d(t,{a:()=>s,b:()=>n,g:()=>o});const a="randomUUID"in crypto;function o(){if(a)return crypto.randomUUID();const e=crypto.getRandomValues(new Uint16Array(8));e[3]=4095&e[3]|16384,e[4]=16383&e[4]|32768;const t=t=>e[t].toString(16).padStart(4,"0");return t(0)+t(1)+"-"+t(2)+"-"+t(3)+"-"+t(4)+"-"+t(5)+t(6)+t(7)}function s(){return`{${o().toUpperCase()}}`}function n(){return`{${o()}}`}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/625ffc8b21108ebffa4f.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/625ffc8b21108ebffa4f.js new file mode 100644 index 00000000..10e305df --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/625ffc8b21108ebffa4f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[9076],{22522:(t,n,e)=>{e.d(n,{a:()=>i,c:()=>s,d:()=>l,n:()=>o,t:()=>a});var r=e(32773);function o(t,n=!1){return t<=r.n?n?new Array(t).fill(0):new Array(t):new Float64Array(t)}function i(t){return((0,r.d)(t)?t.length:t.byteLength/8)<=r.n?Array.from(t):new Float64Array(t)}function l(t,n,e){return Array.isArray(t)?t.slice(n,n+e):t.subarray(n,n+e)}function s(t,n){for(let e=0;e{e.d(n,{M:()=>f,c:()=>p});var r,o=e(32816),i=e(99924),l=e(32773),s=e(20266),a=e(29298),u=e(48844),c=e(69421);let f=r=class extends i.oY{constructor(t){super(t),this.color=null,this.position=new Float64Array(0),this.uv=null,this.normal=null,this.tangent=null}castColor(t){return p(t,Uint8Array,[Uint8ClampedArray],{loggerTag:".color=",stride:4},s.L.getLogger(this))}castPosition(t){return t&&t instanceof Float32Array&&s.L.getLogger(this).warn(".position=","Setting position attribute from a Float32Array may cause precision problems. Consider storing data in a Float64Array or a regular number array"),p(t,Float64Array,[Float32Array],{loggerTag:".position=",stride:3},s.L.getLogger(this))}castUv(t){return p(t,Float32Array,[Float64Array],{loggerTag:".uv=",stride:2},s.L.getLogger(this))}castNormal(t){return p(t,Float32Array,[Float64Array],{loggerTag:".normal=",stride:3},s.L.getLogger(this))}castTangent(t){return p(t,Float32Array,[Float64Array],{loggerTag:".tangent=",stride:4},s.L.getLogger(this))}clone(){const t={position:(0,l.o8)(this.position),uv:(0,l.o8)(this.uv),normal:(0,l.o8)(this.normal),tangent:(0,l.o8)(this.tangent),color:(0,l.o8)(this.color)};return new r(t)}clonePositional(){const t={position:(0,l.o8)(this.position),normal:(0,l.o8)(this.normal),tangent:(0,l.o8)(this.tangent),uv:this.uv,color:this.color};return new r(t)}get memoryUsage(){let t=0;return t+=this.position.byteLength,null!=this.uv&&(t+=this.uv.byteLength),null!=this.normal&&(t+=this.normal.byteLength),null!=this.tangent&&(t+=this.tangent.byteLength),null!=this.color&&(t+=this.color.byteLength),t}};function g(t,n,e,r){const{loggerTag:o,stride:i}=n;return t.length%i!=0?(r.error(o,`Invalid array length, expected a multiple of ${i}`),new e([])):t}function p(t,n,e,r,o){if(!t)return t;if(t instanceof n)return g(t,r,n,o);for(const i of e)if(t instanceof i)return g(new n(t),r,n,o);if(Array.isArray(t))return g(new n(t),r,n,o);{const r=e.map((t=>`'${t.name}'`));return o.error(`Failed to set property, expected one of ${r}, but got ${t.constructor.name}`),new n([])}}function h(t,n,e){n[e]=function(t){const n=new Array(t.length);for(let e=0;e{e.d(n,{c:()=>u});var r=e(16699),o=e(47812),i=e(2589),l=e(47387),s=e(69763);function a(t,n,e){const r=Math.sin(t),o=Math.cos(t),i=Math.sin(n),l=Math.cos(n),s=e;return s[0]=-r,s[4]=-i*o,s[8]=l*o,s[12]=0,s[1]=o,s[5]=-i*r,s[9]=l*r,s[13]=0,s[2]=0,s[6]=l,s[10]=i,s[14]=0,s[3]=0,s[7]=0,s[11]=0,s[15]=1,s}function u(t,n,e,r){if(null==t||null==r)return!1;const i=(0,l.c)(t,l.s),u=(0,l.c)(r,l.d);if(i===u&&!c(u)&&(i!==l.P.UNKNOWN||(0,s.f)(t,r)))return(0,o.c)(e,n),!0;if(c(u)){const t=l.b[i][l.P.LON_LAT],r=l.b[l.P.LON_LAT][u];return null!=t&&null!=r&&(t(n,0,g,0),r(g,0,p,0),a(f*g[0],f*g[1],e),e[12]=p[0],e[13]=p[1],e[14]=p[2],!0)}if(!(u!==l.P.WEB_MERCATOR&&u!==l.P.PLATE_CARREE&&u!==l.P.WGS84&&u!==l.P.CGCS2000||i!==l.P.WGS84&&i!==l.P.SPHERICAL_ECEF&&i!==l.P.WEB_MERCATOR&&i!==l.P.CGCS2000)){const t=l.b[i][l.P.LON_LAT],r=l.b[l.P.LON_LAT][u];return null!=t&&null!=r&&(t(n,0,g,0),r(g,0,p,0),i===l.P.SPHERICAL_ECEF?function(t,n,e){a(t,n,e),(0,o.t)(e,e)}(f*g[0],f*g[1],e):(0,o.l)(e),e[12]=p[0],e[13]=p[1],e[14]=p[2],!0)}return!1}function c(t){return t===l.P.SPHERICAL_ECEF||t===l.P.SPHERICAL_MARS_PCPF||t===l.P.SPHERICAL_MOON_PCPF}const f=(0,r.d)(1),g=(0,i.c)(),p=(0,i.c)()},19076:(t,n,e)=>{e.d(n,{convertMeshVertexSpace:()=>a});var r=e(6407),o=e(32773),i=e(80959),l=e(32096),s=e(83628);async function a(t,n,e){await Promise.resolve(),(0,i.Te)(e);const a=(0,s.c)(t,n);if(!a)throw new r.A("meshUtils:convertVertexSpace()","Failed to convert to provided vertex space due to projection errors");const u=t.cloneAndModifyVertexAttributes(new l.M({...a,uv:(0,o.o8)(t.vertexAttributes.uv),color:(0,o.o8)(t.vertexAttributes.color)}),n);return u.transform=null,u}e(20266),e(90740),e(13671),e(32816),e(99924),e(41390),e(69421),e(40499),e(93181),e(91047),e(36544),e(29298),e(58498),e(45371),e(48844),e(16699),e(26809),e(2589),e(18527),e(69763),e(93804),e(18683),e(64604),e(29512),e(99063),e(47812),e(91658),e(7969),e(56273),e(29222),e(47387),e(46728),e(86741),e(78281),e(44945),e(44600),e(2160),e(49877),e(64752),e(29208),e(36533),e(84200),e(97827),e(91695),e(18169),e(48402),e(67504),e(64102),e(44366),e(2895),e(52731),e(88663),e(29312),e(19907),e(49811),e(22522),e(72509),e(37322),e(91276),e(23164)},87889:(t,n,e)=>{function r(t,n){return t[0]=n[0],t[1]=n[1],t[2]=n[2],t[3]=n[4],t[4]=n[5],t[5]=n[6],t[6]=n[8],t[7]=n[9],t[8]=n[10],t}function o(t,n,e,r,o,i,l,s,a,u){return t[0]=n,t[1]=e,t[2]=r,t[3]=o,t[4]=i,t[5]=l,t[6]=s,t[7]=a,t[8]=u,t}function i(t,n){if(t===n){const e=n[1],r=n[2],o=n[5];t[1]=n[3],t[2]=n[6],t[3]=e,t[5]=n[7],t[6]=r,t[7]=o}else t[0]=n[0],t[1]=n[3],t[2]=n[6],t[3]=n[1],t[4]=n[4],t[5]=n[7],t[6]=n[2],t[7]=n[5],t[8]=n[8];return t}function l(t,n){const e=n[0],r=n[1],o=n[2],i=n[3],l=n[4],s=n[5],a=n[6],u=n[7],c=n[8],f=c*l-s*u,g=-c*i+s*a,p=u*i-l*a;let h=e*f+r*g+o*p;return h?(h=1/h,t[0]=f*h,t[1]=(-c*r+o*u)*h,t[2]=(s*r-o*l)*h,t[3]=g*h,t[4]=(c*e-o*a)*h,t[5]=(-s*e+o*i)*h,t[6]=p*h,t[7]=(-u*e+r*a)*h,t[8]=(l*e-r*i)*h,t):null}function s(t,n){const e=n[0],r=n[1],o=n[2],i=n[3],l=n[4],s=n[5],a=n[6],u=n[7],c=n[8];return t[0]=l*c-s*u,t[1]=o*u-r*c,t[2]=r*s-o*l,t[3]=s*a-i*c,t[4]=e*c-o*a,t[5]=o*i-e*s,t[6]=i*u-l*a,t[7]=r*a-e*u,t[8]=e*l-r*i,t}function a(t,n,e){const r=n[0],o=n[1],i=n[2],l=n[3],s=n[4],a=n[5],u=n[6],c=n[7],f=n[8],g=e[0],p=e[1],h=e[2],y=e[3],A=e[4],d=e[5],m=e[6],w=e[7],v=e[8];return t[0]=g*r+p*l+h*u,t[1]=g*o+p*s+h*c,t[2]=g*i+p*a+h*f,t[3]=y*r+A*l+d*u,t[4]=y*o+A*s+d*c,t[5]=y*i+A*a+d*f,t[6]=m*r+w*l+v*u,t[7]=m*o+w*s+v*c,t[8]=m*i+w*a+v*f,t}function u(t,n,e){const r=e[0],o=e[1],i=e[2];return t[0]=r*n[0],t[1]=r*n[1],t[2]=r*n[2],t[3]=o*n[3],t[4]=o*n[4],t[5]=o*n[5],t[6]=i*n[6],t[7]=i*n[7],t[8]=i*n[8],t}function c(t,n){const e=n[0],r=n[1],o=n[2],i=n[3],l=e+e,s=r+r,a=o+o,u=e*l,c=r*l,f=r*s,g=o*l,p=o*s,h=o*a,y=i*l,A=i*s,d=i*a;return t[0]=1-f-h,t[3]=c-d,t[6]=g+A,t[1]=c+d,t[4]=1-u-h,t[7]=p-y,t[2]=g-A,t[5]=p+y,t[8]=1-u-f,t}function f(t,n){const e=n[0],r=n[1],o=n[2],i=n[3],l=n[4],s=n[5],a=n[6],u=n[7],c=n[8],f=n[9],g=n[10],p=n[11],h=n[12],y=n[13],A=n[14],d=n[15],m=e*s-r*l,w=e*a-o*l,v=e*u-i*l,C=r*a-o*s,R=r*u-i*s,S=o*u-i*a,F=c*y-f*h,E=c*A-g*h,L=c*d-p*h,b=f*A-g*y,M=f*d-p*y,P=g*d-p*A;let x=m*P-w*M+v*b+C*L-R*E+S*F;return x?(x=1/x,t[0]=(s*P-a*M+u*b)*x,t[1]=(a*L-l*P-u*E)*x,t[2]=(l*M-s*L+u*F)*x,t[3]=(o*M-r*P-i*b)*x,t[4]=(e*P-o*L+i*E)*x,t[5]=(r*L-e*M-i*F)*x,t[6]=(y*S-A*R+d*C)*x,t[7]=(A*v-h*S-d*w)*x,t[8]=(h*R-y*v+d*m)*x,t):null}e.d(n,{a:()=>s,e:()=>u,f:()=>r,g:()=>c,i:()=>l,m:()=>a,n:()=>f,s:()=>o,t:()=>i})},88485:(t,n,e)=>{function r(){return[1,0,0,0,1,0,0,0,1]}function o(t,n,e,r,o,i,l,s,a){return[t,n,e,r,o,i,l,s,a]}e.d(n,{I:()=>i,c:()=>r,f:()=>o});const i=[1,0,0,0,1,0,0,0,1]},86741:(t,n,e)=>{e.d(n,{p:()=>l});var r=e(2589),o=e(78281),i=e(47387);function l(t,n,e,r){if((0,o.canProjectWithoutEngine)(t.spatialReference,e)){s[0]=t.x,s[1]=t.y;const o=t.z;return s[2]=o??r??0,(0,i.p)(s,t.spatialReference,0,n,e,0,1)}const l=(0,o.tryProjectWithZConversion)(t,e);return!!l&&(n[0]=l?.x,n[1]=l?.y,n[2]=l?.z??r??0,!0)}const s=(0,r.c)()},91658:(t,n,e)=>{e.d(n,{W:()=>a,g:()=>u});var r=e(69763),o=e(7969);const i=new o.A(r.S),l=new o.A(r.T),s=new o.A(r.U),a=new o.A(r.W);function u(t){const n=c.get(t);if(n)return n;let e=i;if(t)if(t===l)e=l;else if(t===s)e=s;else{const n=t.wkid,o=t.latestWkid;if(null!=n||null!=o)(0,r.V)(n)||(0,r.V)(o)?e=l:((0,r.X)(n)||(0,r.X)(o))&&(e=s);else{const n=t.wkt2??t.wkt;if(n){const t=n.toUpperCase();t===f?e=l:t===g&&(e=s)}}}return c.set(t,e),e}const c=new Map,f=l.wkt.toUpperCase(),g=s.wkt.toUpperCase()},19907:(t,n,e)=>{function r(t,n,e){o(t.typedBuffer,n.typedBuffer,e,t.typedBufferStride,n.typedBufferStride)}function o(t,n,e,r=3,o=r){if(t.length/r!==Math.ceil(n.length/o))return t;const i=t.length/r,l=e[0],s=e[1],a=e[2],u=e[4],c=e[5],f=e[6],g=e[8],p=e[9],h=e[10],y=e[12],A=e[13],d=e[14];let m=0,w=0;for(let e=0;e0){const n=1/Math.sqrt(u);t[l]=n*o,t[l+1]=n*s,t[l+2]=n*a}i+=r,l+=e}}e.d(n,{a:()=>o,b:()=>u,c:()=>r,d:()=>i,e:()=>c,f:()=>a,n:()=>f,s:()=>s,t:()=>l}),e(32773),e(20266)},83628:(t,n,e)=>{e.d(n,{c:()=>v,g:()=>F,p:()=>w});var r=e(20266),o=e(16699),i=e(69763),l=e(87889),s=e(88485),a=e(47812),u=e(87162),c=e(26809),f=e(2589),g=e(91658),p=e(29222),h=e(86741),y=e(44366),A=e(19907),d=e(49811);const m=()=>r.L.getLogger("esri.geometry.support.meshUtils.vertexSpaceConversion");function w(t,n,{vertexSpace:e,spatialReference:r}){if("georeferenced"===e.type){const o=t;if(!(0,h.p)(n,o,r))return!1;const{origin:i}=e;return(0,c.c)(t,o,i),!0}const o=(0,g.g)(r),i=t;if(!(0,h.p)(n,i,o))return!1;const{origin:l}=e,s=P;if(!(0,p.c)(r,l,s,o))return!1;const u=(0,a.i)(P,s);return null!=u&&((0,c.h)(t,i,u),!0)}function v(t,n,e){const{vertexSpace:r,transform:i,vertexAttributes:s}=t,f=S(t.spatialReference,e,x.SOURCE|x.TARGET);if((0,y.v)(r,n)&&(!i||(0,a.e)(i.localMatrix,u.I))&&(0,o.e)(f,1)){const{position:t,normal:n,tangent:r}=s,o=e?.allowBufferReuse;return{position:o?t:t.slice(),normal:o?n:n?.slice(),tangent:o?r:r?.slice()}}switch(t.vertexSpace.type){case"local":return"local"===n.type?function({vertexAttributes:t,spatialReference:n,transform:e},{origin:r},o,i){const l=(0,g.g)(n);if(!(0,p.c)(n,r,E,l))return(0,d.CN)(m(),n,l),null;if(e&&(0,a.m)(E,E,e.localMatrix),!(0,p.c)(n,o,L,l))return(0,d.CN)(m(),l,n),null;(0,a.i)(L,L);const s=(0,a.m)(E,L,E);return R(s,n,i,x.SOURCE|x.TARGET),C(t,s)}(t,t.vertexSpace,n.origin,e):function({spatialReference:t,vertexAttributes:n,transform:e},{origin:r},o,i){const l=(0,g.g)(t);if(!(0,p.c)(t,r,E,l))return(0,d.CN)(m(),t,l),null;e&&(0,a.m)(E,E,e.localMatrix),R(E,t,i,x.SOURCE);const s=new Float64Array(n.position.length),u=function(t,n,e,r){(0,A.a)(r,t,E);const o=new Float64Array(t.length);return(0,d.$5)(r,o,e)?o:((0,d.CN)(m(),(0,g.g)(e),e),null)}(n.position,0,t,s);if(!u)return null;const f=function(t,n,e,r,o){if(null==e)return null;const i=new Float32Array(e.length);return(0,d.qs)(e,i,r),(0,d.si)(i,t,n,o,i)?i:((0,d.CN)(m(),(0,g.g)(o),o),null)}(u,s,n.normal,E,t);if(n.normal&&!f)return null;const h=function(t,n,e,r,o){if(null==e)return null;const i=new Float32Array(e.length);return(0,d.KM)(e,i,r),(0,d.Mv)(i,t,n,o,i)?i:((0,d.CN)(m(),(0,g.g)(o),o),null)}(u,s,n.tangent,E,t);if(n.tangent&&!h)return null;if(o){const t=(0,c.u)(M,o);(0,A.b)(u,u,t)}return{position:u,normal:f,tangent:h}}(t,t.vertexSpace,n.origin,e);case"georeferenced":return"local"===n.type?function({vertexAttributes:t,spatialReference:n,transform:e},{origin:r},o,i){const s=(0,g.g)(n);if(!(0,p.c)(n,o,E,s))return(0,d.CN)(m(),n,s),null;const u=1/S(n,i,x.TARGET);(0,a.s)(E,E,[u,u,u]);const c=(0,a.i)(L,E),{position:f,normal:h,tangent:y}=function(t,n,e){if(!n)return t;if(!e){const{position:e,normal:r,tangent:o}=t;return{position:(0,A.b)(new Float64Array(e.length),e,n),tangent:o,normal:r}}const r=C(t,e.localMatrix);return(0,A.b)(r.position,r.position,n),r}(t,r,e),w=new Float64Array(f.length),v=function(t,n,e,r){const o=(0,d.gr)(t,n,r);if(!o)return(0,d.CN)(m(),n,(0,g.g)(n)),null;const i=new Float64Array(o.length);return(0,A.a)(i,o,e),i}(f,n,c,w);if(!v)return null;const R=(0,l.n)(b,c),F=function(t,n,e,r,o,i){if(null==t)return null;const l=i??new Float32Array(t.length);return(0,d.X4)(t,n,e,r,l)?((0,A.t)(l,l,o),l):((0,d.CN)(m(),r,(0,g.g)(r)),null)}(h,f,w,n,R,h!==t.normal?h:void 0);if(!F&&h)return null;const M=function(t,n,e,r,o,i){if(null==t)return null;const l=i??new Float32Array(t.length);return(0,d.xA)(t,n,e,r,l)?((0,A.t)(l,l,o,4),l):((0,d.CN)(m(),r,(0,g.g)(r)),null)}(y,f,w,n,R,y!==t.tangent?y:void 0);return!M&&y?null:{position:v,normal:F,tangent:M}}(t,t.vertexSpace,n.origin,e):function({vertexAttributes:t,transform:n,spatialReference:e},{origin:r},o,i){const{position:l,normal:s,tangent:a}=n?C(t,n.localMatrix):t,u=new Float64Array(l.length);let f=l;if(r&&(f=(0,A.b)(u,f,r)),o){const t=(0,c.u)(M,o);f=(0,A.b)(u,f,t)}S(e,i,x.NONE);const g=i?.allowBufferReuse;return{position:f!==t.position||g?f:f.slice(),normal:s!==t.normal||g?s:s?.slice(),tangent:a!==t.tangent||g?a:a?.slice()}}(t,t.vertexSpace,n.origin,e)}}function C(t,n){const e=new Float64Array(t.position.length);(0,A.a)(e,t.position,n);const r=t.normal?new Float32Array(t.normal.length):null,o=t.tangent?new Float32Array(t.tangent.length):null;return r&&t.normal&&(0,d.qs)(t.normal,r,n),o&&t.tangent&&(0,d.KM)(t.tangent,o,n),{position:e,normal:r,tangent:o}}function R(t,n,e,r){const o=S(n,e,r);1!==o&&(0,a.s)(t,t,[o,o,o])}function S(t,n,e){const r=!!(e&x.SOURCE),o=!!(e&x.TARGET),i=n?.sourceUnit,l=n?.targetUnit;if(!i&&!l)return 1;let s=F(i,t);!r&&i&&1!==s&&(m().warn("source unit conversion not supported"),s=1);let a=1/F(l,t);return!o&&l&&1!==a&&(m().warn("target unit conversion not supported"),a=1),s*a}function F(t,n){if(null==t)return 1;const e=(0,i.R)(n);return 1/(0,i.l)(e,"meters",t)}const E=(0,u.c)(),L=(0,u.c)(),b=(0,s.c)(),M=(0,f.c)(),P=(0,u.c)();var x,T;(T=x||(x={}))[T.NONE=0]="NONE",T[T.SOURCE=1]="SOURCE",T[T.TARGET=2]="TARGET"}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/62e9793e0465b459afae.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/62e9793e0465b459afae.js new file mode 100644 index 00000000..0c06b0ca --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/62e9793e0465b459afae.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[1849],{8368:(e,t,r)=>{r.d(t,{A:()=>l});var i=r(32816),n=r(20266),s=r(29298),a=(r(32773),r(69421)),o=r(1985);const l=e=>{let t=class extends e{get title(){if(this._get("title")&&"defaults"!==this.originOf("title"))return this._get("title");if(this.url){const e=(0,o.p)(this.url);if(null!=e&&e.title)return e.title}return this._get("title")||""}set title(e){this._set("title",e)}set url(e){this._set("url",(0,o.s)(e,n.L.getLogger(this)))}};return(0,i._)([(0,s.MZ)()],t.prototype,"title",null),(0,i._)([(0,s.MZ)({type:String})],t.prototype,"url",null),t=(0,i._)([(0,a.$)("esri.layers.mixins.ArcGISService")],t),t}},133:(e,t,r)=>{r.d(t,{U:()=>n,i:()=>s,s:()=>a});var i=r(54483);class n{}function s(e){return e instanceof i.Z?e===n.instance:"unknown"===e?.toString().toLowerCase()}function a(e){return s(e)?n.instance:e}n.instance=new i.I("Etc/UTC")},47239:(e,t,r)=>{r.d(t,{a:()=>f,b:()=>o,c:()=>n,d:()=>v,e:()=>l,f:()=>s,g:()=>m,h:()=>d,i:()=>g,j:()=>h,n:()=>w,s:()=>p,t:()=>a,u:()=>u,v:()=>c,x:()=>y,z:()=>b});var i=r(44600);function n(e=b){return[e[0],e[1],e[2],e[3],e[4],e[5]]}function s(e,t,r,i,s,a,o=n()){return o[0]=e,o[1]=t,o[2]=r,o[3]=i,o[4]=s,o[5]=a,o}function a(e,t){const r=isFinite(e[2])||isFinite(e[5]);return new i.A(r?{xmin:e[0],xmax:e[3],ymin:e[1],ymax:e[4],zmin:e[2],zmax:e[5],spatialReference:t}:{xmin:e[0],xmax:e[3],ymin:e[1],ymax:e[4],spatialReference:t})}function o(e,t){e[0]=Math.min(e[0],t[0]),e[1]=Math.min(e[1],t[1]),e[2]=Math.min(e[2],t[2]),e[3]=Math.max(e[3],t[3]),e[4]=Math.max(e[4],t[4]),e[5]=Math.max(e[5],t[5])}function l(e,t){e[0]=Math.min(e[0],t[0]),e[1]=Math.min(e[1],t[1]),e[2]=Math.min(e[2],t[2]),e[3]=Math.max(e[3],t[0]),e[4]=Math.max(e[4],t[1]),e[5]=Math.max(e[5],t[2])}function d(e,t,r=0,i=t.length/3){let n=e[0],s=e[1],a=e[2],o=e[3],l=e[4],d=e[5];for(let e=0;e=e[3]?0:e[3]-e[0]}(e),t[1]=function(e){return e[1]>=e[4]?0:e[4]-e[1]}(e),t[2]=function(e){return e[2]>=e[5]?0:e[5]-e[2]}(e),t}function u(e,t,r=e){return r[0]=t[0],r[1]=t[1],r[2]=t[2],r!==e&&(r[3]=e[3],r[4]=e[4],r[5]=e[5]),r}function c(e,t,r=e){return r[3]=t[0],r[4]=t[1],r[5]=t[2],r!==e&&(r[0]=e[0],r[1]=e[1],r[2]=e[2]),e}function y(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e}function h(e){return e?y(e,w):n(w)}function m(e,t){return e[0]=t[0],e[1]=t[1],e[2]=Number.NEGATIVE_INFINITY,e[3]=t[2],e[4]=t[3],e[5]=Number.POSITIVE_INFINITY,e}function f(e,t,r,i,n){return e[0]=t,e[1]=r,e[2]=Number.NEGATIVE_INFINITY,e[3]=i,e[4]=n,e[5]=Number.POSITIVE_INFINITY,e}function g(e){return 6===e.length}function v(e,t,r){if(null==e||null==t)return e===t;if(!g(e)||!g(t))return!1;if(r){for(let i=0;i{r.d(t,{f:()=>l,t:()=>o}),r(32773);var i=r(59930),n=r(45862),s=r(72762),a=r(71613);const o={key:"type",base:n.A,typeMap:{range:a.A,"coded-value":i.A,inherited:s.A}};function l(e){if(!e?.type)return null;switch(e.type){case"range":return a.A.fromJSON(e);case"codedValue":return i.A.fromJSON(e);case"inherited":return s.A.fromJSON(e)}return null}},17872:(e,t,r)=>{r.d(t,{k:()=>i});const i=new(r(93804).J)({esriFieldTypeSmallInteger:"small-integer",esriFieldTypeInteger:"integer",esriFieldTypeSingle:"single",esriFieldTypeDouble:"double",esriFieldTypeLong:"long",esriFieldTypeString:"string",esriFieldTypeDate:"date",esriFieldTypeOID:"oid",esriFieldTypeGeometry:"geometry",esriFieldTypeBlob:"blob",esriFieldTypeRaster:"raster",esriFieldTypeGUID:"guid",esriFieldTypeGlobalID:"global-id",esriFieldTypeXML:"xml",esriFieldTypeBigInteger:"big-integer",esriFieldTypeDateOnly:"date-only",esriFieldTypeTimeOnly:"time-only",esriFieldTypeTimestampOffset:"timestamp-offset"})},40558:(e,t,r)=>{var i;r.d(t,{S:()=>i}),function(e){e[e.SAVE=0]="SAVE",e[e.SAVE_AS=1]="SAVE_AS"}(i||(i={}))},36309:(e,t,r)=>{r.d(t,{a:()=>_,b:()=>f,c:()=>v,d:()=>g,g:()=>m,s:()=>y,t:()=>h});var i=r(20266);const n="__begin__",s="__end__",a=new RegExp(n,"ig"),o=new RegExp(s,"ig"),l=new RegExp("^"+n,"i"),d=new RegExp(s+"$","i"),p='"',u=p+" + ",c=" + "+p;function y(e){return e.replaceAll(new RegExp("\\[","g"),"{").replaceAll(new RegExp("\\]","g"),"}")}function h(e){return e.replaceAll(new RegExp("\\{","g"),"[").replaceAll(new RegExp("\\}","g"),"]")}function m(e){const t={expression:"",type:"none"};return e.labelExpressionInfo?e.labelExpressionInfo.value?(t.expression=e.labelExpressionInfo.value,t.type="conventional"):e.labelExpressionInfo.expression&&(t.expression=e.labelExpressionInfo.expression,t.type="arcade"):null!=e.labelExpression&&(t.expression=y(e.labelExpression),t.type="conventional"),t}function f(e){const t=m(e);if(!t)return null;switch(t.type){case"conventional":return v(t.expression);case"arcade":return t.expression}return null}function g(e){const t=m(e);if(!t)return null;switch(t.type){case"conventional":return function(e){const t=e?.match(w);return t?.[1].trim()||null}(t.expression);case"arcade":return _(t.expression)}return null}function v(e){let t;return e?(t=(0,i.r)(e,(e=>n+'$feature["'+e+'"]'+s)),t=l.test(t)?t.replace(l,""):p+t,t=d.test(t)?t.replace(d,""):t+p,t=t.replaceAll(a,u).replaceAll(o,c)):t='""',t}const w=/^\s*\{([^}]+)\}\s*$/i,b=/^\s*(?:(?:\$feature\.(\w+))|(?:\$feature\[(["'])(.+)(\2)\]));?\s*$/i,S=/^\s*(?:(?:\$feature\.(\w+))|(?:\$feature\[(["'])(.+)(\2)\]));?\s*(?:DomainName\(\s*\$feature\s*,\s*(["'])(\1|\3)(\5)\s*\));?\s*$/i,I=/^\s*(?:DomainName\(\s*\$feature\s*,\s*(["'])(.+)(\1)\s*\));?\s*$/i;function _(e){if(!e)return null;let t=b.exec(e)||S.exec(e);return t?t[1]||t[3]:(t=I.exec(e),t?t[2]:null)}},58396:(e,t,r)=>{r.d(t,{l:()=>a});var i=r(73067),n=r(80959),s=r(69421);async function a(e,t,r){const a=e&&e.getAtOrigin&&e.getAtOrigin("renderer",t.origin);if(a&&"unique-value"===a.type&&a.styleOrigin){const o=await(0,i.r)(a.populateFromStyle());if((0,n.Te)(r),!1===o.ok){const r=o.error;t?.messages&&t.messages.push(new s.W("renderer:style-reference",`Failed to create unique value renderer from style reference: ${r.message}`,{error:r,context:t})),e.clear("renderer",t?.origin)}}}},23381:(e,t,r)=>{async function i(e,t){const{WhereClause:i}=await Promise.all([r.e(8896),r.e(6589)]).then(r.bind(r,38896)).then((e=>e.W));return i.create(e,t)}function n(e,t){return"1=1"===e?t??e:"1=1"===t?e??t:null!=e&&""!==e?null!=t&&""!==t?`(${e}) AND (${t})`:e:t}r.d(t,{G:()=>i,m:()=>n})},72669:(e,t,r)=>{r.r(t),r.d(t,{default:()=>Y});var i,n=r(32816),s=(r(94345),r(72393)),a=(r(91381),r(49011),r(43682),r(54481),r(89253),r(60027),r(16677),r(17813),r(32397)),o=r(64604),l=r(52731),d=r(6407),p=r(13671),u=r(32773),c=r(20266),y=r(2810),h=r(80959),m=r(29298),f=r(36544),g=r(49877),v=r(69421),w=r(92517),b=r(73597),S=r(8368),I=r(31315),_=r(4335),M=r(25643),T=r(29755),A=r(88730),F=r(38424),L=r(46935),x=r(96807),Z=r(69448),E=r(98238),O=r(58196),P=r(44864),R=r(38093),N=r(30011),G=r(10224),j=r(60408),V=r(99924),D=r(58396),$=r(73600),C=r(20978),k=r(49755),U=r(40558),B=r(7969),J=r(44600);r(2160),r(41390),r(40499),r(93181),r(58498),r(91047),r(45371),r(90740),r(69763),r(93804),r(18683),r(99063),r(29512),r(56273),r(36533),r(64752),r(48844),r(29208),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(67504),r(77037),r(17745),r(81272),r(44945),r(51961),r(62399),r(64995),r(33150),r(58173),r(66110),r(67520),r(27532),r(88663),r(48103),r(50214),r(59192),r(78016),r(54483),r(65085),r(33611),r(84857),r(60373),r(98187),r(35902),r(13226),r(16794),r(52357),r(11090),r(49319),r(93546),r(29570),r(34592),r(79825),r(95101),r(67578),r(14896),r(95611),r(98089),r(91366),r(80473),r(43435),r(73435),r(55270),r(95779),r(13262),r(346),r(4048),r(85232),r(93471),r(53252),r(34039),r(70061),r(3495),r(97906),r(64524),r(65023),r(31424),r(74676),r(53610),r(29447),r(78273),r(49475),r(32368),r(7391),r(22529),r(43534),r(38094),r(67723),r(47239),r(59858),r(63728),r(1178),r(7182),r(47788),r(19297),r(82408),r(73509),r(28276),r(69277),r(70580),r(75191),r(24319),r(62092),r(4157),r(62401),r(89322),r(20138),r(53370),r(46946),r(3816),r(71992),r(80167),r(4478),r(91808),r(7161),r(55586),r(35121),r(92229),r(18344),r(64884),r(23351),r(51222),r(42870),r(67321),r(73067),r(54512),r(53103),r(19648),r(42948),r(56487),r(6399),r(9498),r(23105),r(24079),r(38149),r(19681),r(40328),r(84539),r(65299),r(6510),r(38641),r(27281),r(73502),r(19869),r(3827),r(65174),r(78328),r(72604),r(54616),r(25018),r(57111),r(75651),r(88614),r(1030),r(15319),r(60785),r(23787),r(22151),r(38632),r(79875),r(133),r(83002),r(24330),r(91276),r(62482),r(45476),r(69310),r(85351),r(1535),r(9943),r(3112),r(46626),r(45560),r(56303),r(85890),r(55884),r(66136),r(4734),r(1985),r(12119),r(13201),r(12856),r(47812),r(67138),r(56367),r(8904),r(81284),r(95637),r(59930),r(45862),r(72762),r(71613),r(17872),r(78860),r(26805),r(13983),r(97511),r(32264),r(68849),r(82842),r(54131),r(86941),r(1739),r(81618),r(36309),r(62959),r(74159),r(90197),r(76636),r(43059),r(89935),r(49813),r(82454),r(78281),r(47387),r(46728),r(64102),r(79205),r(35619);let W=i=class extends V.oY{constructor(){super(...arguments),this.age=null,this.ageReceived=null,this.displayCount=null,this.maxObservations=1}clone(){return new i({age:this.age,ageReceived:this.ageReceived,displayCount:this.displayCount,maxObservations:this.maxObservations})}};(0,n._)([(0,m.MZ)({type:Number,json:{write:!0}})],W.prototype,"age",void 0),(0,n._)([(0,m.MZ)({type:Number,json:{write:!0}})],W.prototype,"ageReceived",void 0),(0,n._)([(0,m.MZ)({type:Number,json:{write:!0}})],W.prototype,"displayCount",void 0),(0,n._)([(0,m.MZ)({type:Number,json:{write:!0}})],W.prototype,"maxObservations",void 0),W=i=(0,n._)([(0,v.$)("esri.layers.support.PurgeOptions")],W);const q=W,H=(0,R.d)();function z(e,t){return new d.A("layer:unsupported",`Layer (${e.title}, ${e.id}) of type '${e.declaredClass}' ${t}`,{layer:e})}let Q=class extends((0,T.J)((0,M.F)((0,I.dM)((0,Z.e)((0,x.j)((0,L.J)((0,S.A)((0,A.q)((0,F.A)((0,y.M)((0,_.d)((0,l.O)(b.A))))))))))))){constructor(...e){super(...e),this.copyright=null,this.definitionExpression=null,this.displayField=null,this.elevationInfo=null,this.fields=null,this.fieldsIndex=null,this.geometryDefinition=null,this.geometryType=null,this.labelsVisible=!0,this.labelingInfo=null,this.legendEnabled=!0,this.maxReconnectionAttempts=0,this.maxReconnectionInterval=20,this.maxScale=0,this.minScale=0,this.objectIdField=null,this.operationalLayerType="ArcGISStreamLayer",this.outFields=["*"],this.popupEnabled=!0,this.popupTemplate=null,this.purgeOptions=new q,this.refreshInterval=0,this.screenSizePerspectiveEnabled=!0,this.sourceJSON=null,this.spatialReference=B.A.WGS84,this.type="stream",this.url=null,this.updateInterval=300,this.useViewTime=!0,this.webSocketUrl=null,this._debouncedSaveOperations=(0,h.sg)((async(e,t,i)=>{const{save:n,saveAs:s}=await r.e(8300).then(r.bind(r,58300));switch(e){case U.S.SAVE:return n(this,t);case U.S.SAVE_AS:return s(this,i,t)}}))}normalizeCtorArgs(e,t){return"string"==typeof e?{url:e,...t}:e}load(e){if(!("WebSocket"in globalThis))return this.addResolvingPromise(Promise.reject(new d.A("stream-layer:websocket-unsupported","WebSocket is not supported in this browser. StreamLayer will not have real-time connection with the stream service."))),Promise.resolve(this);const t=null!=e?e.signal:null;return this.addResolvingPromise(this.loadFromPortal({supportedTypes:["Stream Service","Feed"]},e).catch(h.QP).then((()=>this._fetchService(t)))),Promise.resolve(this)}get defaultPopupTemplate(){return this.createPopupTemplate()}set featureReduction(e){const t=this._normalizeFeatureReduction(e);this._set("featureReduction",t)}set renderer(e){(0,N.yp)(e,this.fieldsIndex),this._set("renderer",e)}readRenderer(e,t,r){t=t.layerDefinition||t;const i=t.drawingInfo?.renderer;if(i){const e=(0,a.L)(i,t,r)||void 0;return e||c.L.getLogger(this).error("Failed to create renderer",{rendererDefinition:t.drawingInfo.renderer,layer:this,context:r}),e}return(0,O.c)(t,r)}async connect(e){const[{createConnection:t}]=await Promise.all([Promise.all([r.e(8140),r.e(9502)]).then(r.bind(r,24094)),this.load()]),i=this.geometryType?w.f.toJSON(this.geometryType):null,{customParameters:n=null,definitionExpression:s=null,geometryDefinition:a=null,maxReconnectionAttempts:o=0,maxReconnectionInterval:l=20,spatialReference:d=this.spatialReference}=e||this.createConnectionParameters(),u=t(this.parsedUrl,this.spatialReference,d,i,s,a,o,l,n??void 0),c=(0,p.h)([this.on("send-message-to-socket",(e=>u.sendMessageToSocket(e))),this.on("send-message-to-client",(e=>u.sendMessageToClient(e)))]);return u.once("destroy",c.remove),u}createConnectionParameters(){return{spatialReference:this.spatialReference,customParameters:this.customParameters,definitionExpression:this.definitionExpression,geometryDefinition:this.geometryDefinition,maxReconnectionAttempts:this.maxReconnectionAttempts,maxReconnectionInterval:this.maxReconnectionInterval}}createPopupTemplate(e){return(0,C.tn)(this,e)}createQuery(){const e=new $.A;return e.returnGeometry=!0,e.outFields=["*"],e.where=this.definitionExpression||"1=1",e}getFieldDomain(e,t){if(!this.fields)return null;let r=null;return this.fields.some((t=>(t.name===e&&(r=t.domain),!!r))),r}getField(e){return this.fieldsIndex.get(e)}serviceSupportsSpatialReference(e){return!0}sendMessageToSocket(e){this.emit("send-message-to-socket",e)}sendMessageToClient(e){this.emit("send-message-to-client",e)}async save(e){return this._debouncedSaveOperations(U.S.SAVE,e)}async saveAs(e,t){return this._debouncedSaveOperations(U.S.SAVE_AS,t,e)}write(e,t){const r=t?.messages;return this.webSocketUrl?(r?.push(z(this,"using a custom websocket connection cannot be written to web scenes and web maps")),null):this.parsedUrl?super.write(e,t):(r?.push(z(this,"using a client-side only connection without a url cannot be written to web scenes and web maps")),null)}async _fetchService(e){if(!this.webSocketUrl&&this.parsedUrl){if(!this.sourceJSON){const{data:t}=await(0,o.A)(this.parsedUrl.path,{query:{f:"json",...this.customParameters,...this.parsedUrl.query},responseType:"json",signal:e});this.sourceJSON=t}}else{if(!this.timeInfo?.trackIdField)throw new d.A("stream-layer:missing-metadata","The stream layer trackIdField must be specified.");if(!this.objectIdField){const e=this.fields.find((e=>"oid"===e.type))?.name;if(!e)throw new d.A("stream-layer:missing-metadata","The stream layer objectIdField must be specified.");this.objectIdField=e}if(!this.fields)throw new d.A("stream-layer:missing-metadata","The stream layer fields must be specified.");if(this.fields.some((e=>e.name===this.objectIdField))||this.fields.push(new P.A({name:this.objectIdField,alias:this.objectIdField,type:"oid"})),!this.geometryType)throw new d.A("stream-layer:missing-metadata","The stream layer geometryType must be specified.");this.webSocketUrl&&(this.url=this.webSocketUrl)}return this.read(this.sourceJSON,{origin:"service",portalItem:this.portalItem,portal:this.portalItem?.portal,url:this.parsedUrl}),(0,N.yp)(this.renderer,this.fieldsIndex),(0,N.sv)(this.timeInfo,this.fieldsIndex),this.objectIdField||(this.objectIdField="__esri_stream_id__"),(0,D.l)(this,{origin:"service"})}};(0,n._)([(0,m.MZ)({type:String})],Q.prototype,"copyright",void 0),(0,n._)([(0,m.MZ)({readOnly:!0})],Q.prototype,"defaultPopupTemplate",null),(0,n._)([(0,m.MZ)({type:String,json:{name:"layerDefinition.definitionExpression",write:{enabled:!0,allowNull:!0}}})],Q.prototype,"definitionExpression",void 0),(0,n._)([(0,m.MZ)({type:String})],Q.prototype,"displayField",void 0),(0,n._)([(0,m.MZ)({type:k.E})],Q.prototype,"elevationInfo",void 0),(0,n._)([(0,m.MZ)({json:{origins:{"web-map":{read:!1,write:!1},"portal-item":{read:!1,write:!1},"web-scene":{read:!1,write:!1}}}})],Q.prototype,"featureReduction",null),(0,n._)([(0,m.MZ)(H.fields)],Q.prototype,"fields",void 0),(0,n._)([(0,m.MZ)(H.fieldsIndex)],Q.prototype,"fieldsIndex",void 0),(0,n._)([(0,m.MZ)({type:J.A,json:{name:"layerDefinition.definitionGeometry",write:!0}})],Q.prototype,"geometryDefinition",void 0),(0,n._)([(0,m.MZ)({type:w.f.apiValues,json:{read:{reader:w.f.read}}})],Q.prototype,"geometryType",void 0),(0,n._)([(0,m.MZ)(E.l)],Q.prototype,"labelsVisible",void 0),(0,n._)([(0,m.MZ)({type:[G.A],json:{name:"layerDefinition.drawingInfo.labelingInfo",read:{reader:j.r},write:!0}})],Q.prototype,"labelingInfo",void 0),(0,n._)([(0,m.MZ)(E.a)],Q.prototype,"legendEnabled",void 0),(0,n._)([(0,m.MZ)({type:["show","hide"],json:{origins:{"portal-item":{read:!1,write:!1}}}})],Q.prototype,"listMode",void 0),(0,n._)([(0,m.MZ)({type:f.I})],Q.prototype,"maxReconnectionAttempts",void 0),(0,n._)([(0,m.MZ)({type:f.I})],Q.prototype,"maxReconnectionInterval",void 0),(0,n._)([(0,m.MZ)(E.m)],Q.prototype,"maxScale",void 0),(0,n._)([(0,m.MZ)(E.b)],Q.prototype,"minScale",void 0),(0,n._)([(0,m.MZ)({type:String})],Q.prototype,"objectIdField",void 0),(0,n._)([(0,m.MZ)({value:"ArcGISStreamLayer",type:["ArcGISStreamLayer"]})],Q.prototype,"operationalLayerType",void 0),(0,n._)([(0,m.MZ)({readOnly:!0})],Q.prototype,"outFields",void 0),(0,n._)([(0,m.MZ)(E.p)],Q.prototype,"popupEnabled",void 0),(0,n._)([(0,m.MZ)({type:s.A,json:{name:"popupInfo",write:!0}})],Q.prototype,"popupTemplate",void 0),(0,n._)([(0,m.MZ)({type:q})],Q.prototype,"purgeOptions",void 0),(0,n._)([(0,m.MZ)({json:{read:!1,write:!1}})],Q.prototype,"refreshInterval",void 0),(0,n._)([(0,m.MZ)({types:a.r,json:{origins:{service:{write:{target:"drawingInfo.renderer",enabled:!1}},"web-scene":{name:"layerDefinition.drawingInfo.renderer",types:a.w,write:!0}},write:{target:"layerDefinition.drawingInfo.renderer"}}})],Q.prototype,"renderer",null),(0,n._)([(0,g.r)("service","renderer",["drawingInfo.renderer","defaultSymbol"]),(0,g.r)("renderer",["layerDefinition.drawingInfo.renderer","layerDefinition.defaultSymbol"])],Q.prototype,"readRenderer",null),(0,n._)([(0,m.MZ)((()=>{const e=(0,u.o8)(E.f);return e.json.origins["portal-item"]={read:!1,write:!1},e})())],Q.prototype,"screenSizePerspectiveEnabled",void 0),(0,n._)([(0,m.MZ)()],Q.prototype,"sourceJSON",void 0),(0,n._)([(0,m.MZ)({type:B.A,json:{origins:{service:{read:{source:"spatialReference"}}}}})],Q.prototype,"spatialReference",void 0),(0,n._)([(0,m.MZ)({json:{read:!1}})],Q.prototype,"type",void 0),(0,n._)([(0,m.MZ)(E.u)],Q.prototype,"url",void 0),(0,n._)([(0,m.MZ)({type:Number})],Q.prototype,"updateInterval",void 0),(0,n._)([(0,m.MZ)({json:{read:!1,write:!1}})],Q.prototype,"useViewTime",void 0),(0,n._)([(0,m.MZ)({type:String})],Q.prototype,"webSocketUrl",void 0),Q=(0,n._)([(0,v.$)("esri.layers.StreamLayer")],Q);const Y=Q},4335:(e,t,r)=>{r.d(t,{d:()=>a});var i=r(32816),n=r(29298),s=(r(32773),r(20266),r(69421));r(36544),r(93181),r(13671),r(40499),r(6407),r(90740),r(91047);const a=e=>{let t=class extends e{constructor(){super(...arguments),this.customParameters=null}};return(0,i._)([(0,n.MZ)({type:Object,json:{write:{overridePolicy:e=>({enabled:!!(e&&Object.keys(e).length>0)})}}})],t.prototype,"customParameters",void 0),t=(0,i._)([(0,s.$)("esri.layers.mixins.CustomParametersMixin")],t),t}},88730:(e,t,r)=>{r.d(t,{q:()=>w});var i=r(32816),n=r(66136),s=r(6407),a=r(99063),o=r(29298),l=r(36544),d=(r(32773),r(49877)),p=r(69421),u=r(56273),c=r(82530),y=r(99924),h=r(98238);r(4734),r(50214),r(93804),r(90740),r(59192),r(13671),r(78016),r(54483),r(20266),r(41390),r(40499),r(93181),r(58498),r(91047),r(45371),r(80959),r(44600),r(2160),r(7969),r(69763),r(18683),r(64604),r(29512),r(64752),r(48844),r(29208),r(1178),r(49755),r(30011),r(55270),r(95779),r(13262),r(346),r(16699),r(26809),r(2589),r(18527),r(94345),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(67504),r(92517),r(77037),r(54131),r(19869),r(64524);const m={ArcGISAnnotationLayer:!0,ArcGISDimensionLayer:!0,ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISImageServiceVectorLayer:!0,ArcGISMapServiceLayer:!0,ArcGISStreamLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BingMapsAerial:!0,BingMapsHybrid:!0,BingMapsRoad:!0,CatalogLayer:!0,CSV:!0,GeoJSON:!0,GeoRSS:!0,GroupLayer:!0,KML:!0,KnowledgeGraphLayer:!0,MediaLayer:!0,OGCFeatureLayer:!0,OrientedImageryLayer:!0,SubtypeGroupLayer:!0,VectorTileLayer:!0,WFS:!0,WMS:!0,WebTiledLayer:!0},f={ArcGISImageServiceLayer:!0,ArcGISImageServiceVectorLayer:!0,ArcGISMapServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BingMapsAerial:!0,BingMapsHybrid:!0,BingMapsRoad:!0,OpenStreetMap:!0,VectorTileLayer:!0,WMS:!0,WebTiledLayer:!0},g={ArcGISFeatureLayer:!0,SubtypeGroupTable:!0},v={"web-scene/operational-layers":{ArcGISDimensionLayer:!0,ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISMapServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISTiledElevationServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BuildingSceneLayer:!0,CatalogLayer:!0,CSV:!0,GeoJSON:!0,GroupLayer:!0,IntegratedMesh3DTilesLayer:!0,IntegratedMeshLayer:!0,KML:!0,LineOfSightLayer:!0,MediaLayer:!0,OGCFeatureLayer:!0,PointCloudLayer:!0,RasterDataLayer:!0,VectorTileLayer:!0,Voxel:!0,WFS:!0,WMS:!0,WebTiledLayer:!0},"web-scene/basemap":{ArcGISImageServiceLayer:!0,ArcGISMapServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,OpenStreetMap:!0,VectorTileLayer:!0,WMS:!0,WebTiledLayer:!0},"web-scene/ground":{ArcGISTiledElevationServiceLayer:!0,RasterDataElevationLayer:!0},"web-scene/tables":{ArcGISFeatureLayer:!0},"web-map/operational-layers":m,"web-map/basemap":f,"web-map/tables":g,"link-chart/operational-layers":{...m,LinkChartLayer:!0},"link-chart/basemap":f,"link-chart/tables":g,"portal-item/operational-layers":{ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISStreamLayer:!0,ArcGISTiledImageServiceLayer:!0,BuildingSceneLayer:!0,IntegratedMesh3DTilesLayer:!0,IntegratedMeshLayer:!0,MediaLayer:!0,OrientedImageryLayer:!0,PointCloudLayer:!0,SubtypeGroupLayer:!0}},w=e=>{let t=class extends e{constructor(){super(...arguments),this.persistenceEnabled=!0,this.title=null}readId(e,t,r){return"Group Layer"===r?.portalItem?.type?void 0:e}writeListMode(e,t,r,i){(i&&"ground"===i.layerContainerType||e&&(0,y.w)(this,r,{},i))&&(t[r]=e)}writeOperationalLayerType(e,t,r,i){e&&"tables"!==i?.layerContainerType&&(t.layerType=e)}writeTitle(e,t){t.title=e??"Layer"}readTimeExtent(e){return e?n.A.fromArray(e):null}writeTimeExtent(e,t,r,i){e&&"tables"!==i.layerContainerType&&(e.isEmpty?i?.messages&&i.messages.push(new s.A("layer:invalid-visibilityTimeExtent","visibilityTimeExtent cannot be empty")):t[r]=e.toArray())}read(e,t){t&&(t.layer=this),(0,y.r)(this,e,(t=>super.read(e,t)),t)}write(e,t){if(!this.persistenceEnabled&&!t?.ignorePersistenceEnabled)return null;if(t?.origin){const e=`${t.origin}/${t.layerContainerType||"operational-layers"}`,r=v[e];let i=!!r?.[this.operationalLayerType];if("ArcGISTiledElevationServiceLayer"===this.operationalLayerType&&"web-scene/operational-layers"===e&&(i=!1),"ArcGISDimensionLayer"===this.operationalLayerType&&"web-map/operational-layers"===e&&(i=!1),!i)return t.messages?.push(new s.A("layer:unsupported",`Layers (${this.title}, ${this.id}) of type '${this.declaredClass}' are not supported in the context of '${e}'`,{layer:this})),null}const r=super.write(e,{...t,layer:this}),i=!!t&&!!t.messages&&!!t.messages.filter((e=>e instanceof s.A&&"web-document-write:property-required"===e.name)).length;return(0,a.w8)(r?.url)?(t?.messages?.push(new s.A("layer:invalid-url",`Layer (${this.title}, ${this.id}) of type '${this.declaredClass}' using a Blob URL cannot be written to web scenes and web maps`,{layer:this})),null):!this.url&&i?null:r}beforeSave(){}};return(0,i._)([(0,o.MZ)({type:String,json:{write:{ignoreOrigin:!0},origins:{"web-scene":{write:{isRequired:!0,ignoreOrigin:!0}},"portal-item":{write:!1}}}})],t.prototype,"id",void 0),(0,i._)([(0,d.r)("id",["id"])],t.prototype,"readId",null),(0,i._)([(0,o.MZ)(h.d)],t.prototype,"listMode",void 0),(0,i._)([(0,u.w)("listMode")],t.prototype,"writeListMode",null),(0,i._)([(0,o.MZ)({type:String,readOnly:!0,json:{read:!1,write:{target:"layerType",ignoreOrigin:!0},origins:{"portal-item":{write:!1},"web-scene":{name:"layerType",read:!1,write:{enabled:!0,ignoreOrigin:!0,layerContainerTypes:c.e}}}}})],t.prototype,"operationalLayerType",void 0),(0,i._)([(0,u.w)("operationalLayerType")],t.prototype,"writeOperationalLayerType",null),(0,i._)([(0,o.MZ)(h.o)],t.prototype,"opacity",void 0),(0,i._)([(0,o.MZ)({type:Boolean,readOnly:!1})],t.prototype,"persistenceEnabled",void 0),(0,i._)([(0,o.MZ)({type:String,json:{write:{ignoreOrigin:!0,writerEnsuresNonNull:!0},origins:{"web-scene":{write:{isRequired:!0,ignoreOrigin:!0,writerEnsuresNonNull:!0}},"portal-item":{write:!1}}},value:"Layer"})],t.prototype,"title",void 0),(0,i._)([(0,u.w)("title"),(0,u.w)(["web-scene"],"title")],t.prototype,"writeTitle",null),(0,i._)([(0,o.MZ)({type:n.A,json:{origins:{"web-scene":{write:{layerContainerTypes:c.e}}}}})],t.prototype,"visibilityTimeExtent",void 0),(0,i._)([(0,d.r)("visibilityTimeExtent")],t.prototype,"readTimeExtent",null),(0,i._)([(0,u.w)(["portal-item","web-map","web-scene"],"visibilityTimeExtent",{visibilityTimeExtent:{type:[[l.I,l.N]]}})],t.prototype,"writeTimeExtent",null),(0,i._)([(0,o.MZ)({type:Boolean,json:{origins:{"web-scene":{name:"visibility",write:{enabled:!0,layerContainerTypes:c.e}}},name:"visibility",write:!0}})],t.prototype,"visible",void 0),t=(0,i._)([(0,p.$)("esri.layers.mixins.OperationalLayer")],t),t}},38424:(e,t,r)=>{r.d(t,{A:()=>I});var i=r(32816),n=r(90740),s=r(29512),a=r(64604),o=r(73067),l=r(6407),d=r(20266),p=r(57732),u=r(80959),c=r(99063),y=r(29298),h=(r(32773),r(49877)),m=r(69421),f=r(56273),g=r(72604),v=r(82408),w=r(43059),b=r(24319),S=r(82454);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(99924),r(36544),r(73509),r(28276),r(44600),r(2160),r(7969),r(69763),r(93804),r(18683),r(64752),r(48844),r(29208),r(59192),r(69277),r(70580),r(75191),r(89935),r(49813),r(1178),r(62092),r(78281),r(44945),r(2589),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(18527),r(67504),r(47387),r(46728),r(64102);const I=e=>{let t=class extends e{constructor(){super(...arguments),this.resourceReferences={portalItem:null,paths:[]},this.userHasEditingPrivileges=!0,this.userHasFullEditingPrivileges=!1,this.userHasUpdateItemPrivileges=!1}destroy(){this.portalItem=(0,p.d)(this.portalItem),this.resourceReferences.portalItem=null,this.resourceReferences.paths.length=0}set portalItem(e){e!==this._get("portalItem")&&(this.removeOrigin("portal-item"),this._set("portalItem",e))}readPortalItem(e,t,r){if(t.itemId)return new w.default({id:t.itemId,portal:r?.portal})}writePortalItem(e,t){e?.id&&(t.itemId=e.id)}async loadFromPortal(e,t){if(this.portalItem?.id)try{const{load:i}=await Promise.all([r.e(570),r.e(4295)]).then(r.bind(r,24295));return(0,u.Te)(t),await i({instance:this,supportedTypes:e.supportedTypes,validateItem:e.validateItem,supportsData:e.supportsData,layerModuleTypeMap:e.layerModuleTypeMap},t)}catch(e){throw(0,u.zf)(e)||d.L.getLogger(this).warn(`Failed to load layer (${this.title}, ${this.id}) portal item (${this.portalItem.id})\n ${e}`),e}}async finishLoadEditablePortalLayer(e){this._set("userHasEditingPrivileges",await this._fetchUserHasEditingPrivileges(e).catch((e=>((0,u.QP)(e),!0))))}async setUserPrivileges(e,t){if(!n.A.userPrivilegesApplied)return this.finishLoadEditablePortalLayer(t);if(this.url)try{const{features:{edit:r,fullEdit:i},content:{updateItem:n}}=await this._fetchUserPrivileges(e,t);this._set("userHasEditingPrivileges",r),this._set("userHasFullEditingPrivileges",i),this._set("userHasUpdateItemPrivileges",n)}catch(e){(0,u.QP)(e)}}async _fetchUserPrivileges(e,t){let r=this.portalItem;if(!e||!r||!r.loaded||r.sourceUrl)return this._fetchFallbackUserPrivileges(t);const i=e===r.id;if(i&&r.portal.user)return(0,S.g)(r);let n,a;if(i)n=r.portal.url;else try{n=await(0,g.f)(this.url,t)}catch(e){(0,u.QP)(e)}if(!n||!(0,c.b8)(n,r.portal.url))return this._fetchFallbackUserPrivileges(t);try{const e=null!=t?t.signal:null;a=await(s.id?.getCredential(`${n}/sharing`,{prompt:!1,signal:e}))}catch(e){(0,u.QP)(e)}const o=!0,l=!1,d=!1;if(!a)return{features:{edit:o,fullEdit:l},content:{updateItem:d}};try{if(i?await r.reload():(r=new w.default({id:e,portal:{url:n}}),await r.load(t)),r.portal.user)return(0,S.g)(r)}catch(e){(0,u.QP)(e)}return{features:{edit:o,fullEdit:l},content:{updateItem:d}}}async _fetchFallbackUserPrivileges(e){let t=!0;try{t=await this._fetchUserHasEditingPrivileges(e)}catch(e){(0,u.QP)(e)}return{features:{edit:t,fullEdit:!1},content:{updateItem:!1}}}async _fetchUserHasEditingPrivileges(e){const t=this.url?s.id?.findCredential(this.url):null;if(!t)return!0;const r=_.credential===t?_.user:await this._fetchEditingUser(e);return _.credential=t,_.user=r,null==r?.privileges||r.privileges.includes("features:user:edit")}async _fetchEditingUser(e){const t=this.portalItem?.portal?.user;if(t)return t;const r=s.id?.findServerInfo(this.url??"");if(!r?.owningSystemUrl)return null;const i=`${r.owningSystemUrl}/sharing/rest`,n=v.A.getDefault();if(n&&n.loaded&&(0,c.S8)(n.restUrl)===(0,c.S8)(i))return n.user;const l=`${i}/community/self`,d=null!=e?e.signal:null,p=await(0,o.r)((0,a.A)(l,{authMode:"no-prompt",query:{f:"json"},signal:d}));return p.ok?b.A.fromJSON(p.value.data):null}read(e,t){t&&(t.layer=this),super.read(e,t)}write(e,t){const r=t?.portal,i=this.portalItem?.id&&(this.portalItem.portal||v.A.getDefault());return r&&i&&!(0,c.ut)(i.restUrl,r.restUrl)?(t.messages&&t.messages.push(new l.A("layer:cross-portal",`The layer '${this.title} (${this.id})' cannot be persisted because it refers to an item on a different portal than the one being saved to. To save, set layer.portalItem to null or save to the same portal as the item associated with the layer`,{layer:this})),null):super.write(e,{...t,layer:this})}};return(0,i._)([(0,y.MZ)({type:w.default})],t.prototype,"portalItem",null),(0,i._)([(0,h.r)("web-document","portalItem",["itemId"])],t.prototype,"readPortalItem",null),(0,i._)([(0,f.w)("web-document","portalItem",{itemId:{type:String}})],t.prototype,"writePortalItem",null),(0,i._)([(0,y.MZ)({clonable:!1})],t.prototype,"resourceReferences",void 0),(0,i._)([(0,y.MZ)({type:Boolean,readOnly:!0})],t.prototype,"userHasEditingPrivileges",void 0),(0,i._)([(0,y.MZ)({type:Boolean,readOnly:!0})],t.prototype,"userHasFullEditingPrivileges",void 0),(0,i._)([(0,y.MZ)({type:Boolean,readOnly:!0})],t.prototype,"userHasUpdateItemPrivileges",void 0),t=(0,i._)([(0,m.$)("esri.layers.mixins.PortalLayer")],t),t},_={credential:null,user:null}},46935:(e,t,r)=>{r.d(t,{J:()=>v});var i=r(32816),n=(r(32773),r(20266)),s=r(80959),a=r(29298),o=r(48844),l=r(69421),d=r(82530),p=r(17745),u=(r(73067),r(6407),r(41390));r(90740),r(13671),r(36544),r(93181),r(40499),r(91047),r(81272),r(58498),r(45371),r(44945);const c=new p.A,y=new WeakMap;function h(e,t){return Number.isFinite(e)&&Number.isFinite(t)?t<=0?e:h(t,e%t):0}let m=0,f=0;function g(){const e=Date.now();let t=!1;for(const r of c){const i=r.deref();i?i.refreshInterval&&e-(y.get(i)??0)+5>=6e4*i.refreshInterval&&(y.set(i,e),i.refresh(e)):t=!0}if(t)for(let e=c.length-1;e>=0;e--)c.at(e).deref()||c.removeAt(e)}(0,u.a)((()=>{const e=Date.now();let t=0;for(const r of c){const i=r.deref();i&&(t=h(Math.round(6e4*i.refreshInterval),t),i.refreshInterval?y.get(i)||y.set(i,e):y.delete(i))}if(t!==f){if(f=t,clearInterval(m),0===f)return void(m=0);m=setInterval(g,f)}}));const v=e=>{let t=class extends e{constructor(...e){super(...e),this.refreshInterval=0,this.refreshTimestamp=0,this._debounceHasDataChanged=(0,s.sg)((()=>this.hasDataChanged())),this.when().then((()=>{var e;this.destroyed||null!=(e=this)&&"object"==typeof e&&"refreshInterval"in e&&"refresh"in e&&c.push(new WeakRef(this))}),(()=>{}))}destroy(){!function(e){const t=c.find((t=>t.deref()===e));t&&c.remove(t)}(this)}castRefreshInterval(e){return e>=.1?e:e<=0?0:.1}get refreshParameters(){return{_ts:this.refreshTimestamp||null}}refresh(e=Date.now()){(0,s.QZ)(this._debounceHasDataChanged()).then((t=>{t&&this._set("refreshTimestamp",e),this.emit("refresh",{dataChanged:t})}),(e=>{n.L.getLogger(this).error(e),this.emit("refresh",{dataChanged:!1,error:e})}))}async hasDataChanged(){return!0}get test(){}};return(0,i._)([(0,a.MZ)({type:Number,json:{write:!0,origins:{"web-scene":{write:{enabled:!0,layerContainerTypes:d.e}}}}})],t.prototype,"refreshInterval",void 0),(0,i._)([(0,o.w)("refreshInterval")],t.prototype,"castRefreshInterval",null),(0,i._)([(0,a.MZ)({readOnly:!0})],t.prototype,"refreshTimestamp",void 0),(0,i._)([(0,a.MZ)({readOnly:!0})],t.prototype,"refreshParameters",null),t=(0,i._)([(0,l.$)("esri.layers.mixins.RefreshableLayer")],t),t}},59930:(e,t,r)=>{r.d(t,{A:()=>h});var i,n=r(32816),s=r(32773),a=r(29298),o=(r(20266),r(88663)),l=r(69421),d=r(99924),p=r(45862);r(36544),r(93181),r(13671),r(40499),r(6407),r(90740),r(93804),r(91047),r(41390),r(58498),r(45371),r(80959);let u=i=class extends d.oY{constructor(e){super(e),this.name=null,this.code=null}clone(){return new i({name:this.name,code:this.code})}};var c;(0,n._)([(0,a.MZ)({type:String,json:{write:!0}})],u.prototype,"name",void 0),(0,n._)([(0,a.MZ)({type:[String,Number],json:{write:!0}})],u.prototype,"code",void 0),u=i=(0,n._)([(0,l.$)("esri.layers.support.CodedValue")],u);let y=c=class extends p.A{constructor(e){super(e),this.codedValues=null,this.type="coded-value"}getName(e){let t=null;if(this.codedValues){const r=String(e);this.codedValues.some((e=>(String(e.code)===r&&(t=e.name),!!t)))}return t}clone(){return new c({codedValues:(0,s.o8)(this.codedValues),name:this.name})}};(0,n._)([(0,a.MZ)({type:[u],json:{write:!0}})],y.prototype,"codedValues",void 0),(0,n._)([(0,o.e)({codedValue:"coded-value"})],y.prototype,"type",void 0),y=c=(0,n._)([(0,l.$)("esri.layers.support.CodedValueDomain")],y);const h=y},45862:(e,t,r)=>{r.d(t,{A:()=>u});var i=r(32816),n=r(93804),s=r(99924),a=r(29298),o=(r(32773),r(20266),r(88663)),l=r(69421);r(90740),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(36544);const d=new n.J({inherited:"inherited",codedValue:"coded-value",range:"range"});let p=class extends s.oY{constructor(e){super(e),this.name=null,this.type=null}};(0,i._)([(0,a.MZ)({type:String,json:{write:!0}})],p.prototype,"name",void 0),(0,i._)([(0,o.e)(d)],p.prototype,"type",void 0),p=(0,i._)([(0,l.$)("esri.layers.support.Domain")],p);const u=p},44864:(e,t,r)=>{r.d(t,{A:()=>f});var i,n=r(32816),s=r(93804),a=r(99924),o=r(29298),l=r(36544),d=(r(32773),r(88663)),p=r(49877),u=r(69421),c=r(95637),y=r(17872);r(90740),r(41390),r(20266),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(59930),r(45862),r(72762),r(71613);const h=new s.J({binary:"binary",coordinate:"coordinate",countOrAmount:"count-or-amount",dateAndTime:"date-and-time",description:"description",locationOrPlaceName:"location-or-place-name",measurement:"measurement",nameOrTitle:"name-or-title",none:"none",orderedOrRanked:"ordered-or-ranked",percentageOrRatio:"percentage-or-ratio",typeOrCategory:"type-or-category",uniqueIdentifier:"unique-identifier"});let m=i=class extends a.oY{constructor(e){super(e),this.alias=null,this.defaultValue=void 0,this.description=null,this.domain=null,this.editable=!0,this.length=void 0,this.name=null,this.nullable=!0,this.type=null,this.valueType=null,this.visible=!0}readDescription(e,{description:t}){let r=null;try{r=t?JSON.parse(t):null}catch(e){}return r?.value??null}readValueType(e,{description:t}){let r=null;try{r=t?JSON.parse(t):null}catch(e){}return r?h.fromJSON(r.fieldValueType):null}clone(){return new i({alias:this.alias,defaultValue:this.defaultValue,description:this.description,domain:this.domain?.clone()??null,editable:this.editable,length:this.length,name:this.name,nullable:this.nullable,type:this.type,valueType:this.valueType,visible:this.visible})}};(0,n._)([(0,o.MZ)({type:String,json:{write:!0}})],m.prototype,"alias",void 0),(0,n._)([(0,o.MZ)({type:[String,Number],json:{write:{allowNull:!0}}})],m.prototype,"defaultValue",void 0),(0,n._)([(0,o.MZ)()],m.prototype,"description",void 0),(0,n._)([(0,p.r)("description")],m.prototype,"readDescription",null),(0,n._)([(0,o.MZ)({types:c.t,json:{read:{reader:c.f},write:!0}})],m.prototype,"domain",void 0),(0,n._)([(0,o.MZ)({type:Boolean,json:{write:!0}})],m.prototype,"editable",void 0),(0,n._)([(0,o.MZ)({type:l.I,json:{write:{overridePolicy:e=>({enabled:Number.isFinite(e)})}}})],m.prototype,"length",void 0),(0,n._)([(0,o.MZ)({type:String,json:{write:!0}})],m.prototype,"name",void 0),(0,n._)([(0,o.MZ)({type:Boolean,json:{write:!0}})],m.prototype,"nullable",void 0),(0,n._)([(0,d.e)(y.k)],m.prototype,"type",void 0),(0,n._)([(0,o.MZ)()],m.prototype,"valueType",void 0),(0,n._)([(0,p.r)("valueType",["description"])],m.prototype,"readValueType",null),(0,n._)([(0,o.MZ)({type:Boolean,json:{read:!1}})],m.prototype,"visible",void 0),m=i=(0,n._)([(0,u.$)("esri.layers.support.Field")],m);const f=m},79875:(e,t,r)=>{r.d(t,{A:()=>c});var i=r(6407),n=r(99924),s=r(20266),a=r(36544),o=r(133),l=r(30011),d=r(78016),p=r(54483);r(32773),r(90740),r(32816),r(41390),r(69421),r(40499),r(93181),r(13671),r(91047),r(29298),r(58498),r(45371),r(80959),r(55270),r(50214),r(93804),r(59192),r(95779),r(13262),r(346),r(64604),r(29512),r(99063),r(18683),r(16699),r(26809),r(2589),r(18527),r(94345),r(44600),r(2160),r(49877),r(7969),r(69763),r(56273),r(64752),r(48844),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(67504),r(92517),r(77037);const u=new Map;class c{static fromJSON(e){return new c(e.fields,e.timeZoneByFieldName)}static fromLayer(e){return new c(e.fields??[],f(e))}static fromLayerJSON(e){return new c(e.fields??[],f(e))}constructor(e=[],t){this._fieldsMap=new Map,this._normalizedFieldsMap=new Map,this._dateFieldsSet=new Set,this._numericFieldsSet=new Set,this._requiredFields=null,this.dateFields=[],this.numericFields=[],this.fields=e||[],this._timeZoneByFieldName=t?new Map(t):null;const r=[];for(const e of this.fields){const t=e?.name,i=h(t);if(t&&i){const n=y(t);this._fieldsMap.set(t,e),this._fieldsMap.set(n,e),this._normalizedFieldsMap.set(i,e),r.push(`${n}:${e.type}:${this._timeZoneByFieldName?.get(t)}`),(0,l.vE)(e)?(this.dateFields.push(e),this._dateFieldsSet.add(e)):(0,l.WA)(e)&&(this._numericFieldsSet.add(e),this.numericFields.push(e)),(0,l.te)(e)||(0,l.Xz)(e)||(e.editable=null==e.editable||!!e.editable,e.nullable=null==e.nullable||!!e.nullable)}}r.sort(),this.uid=r.join()}get requiredFields(){if(!this._requiredFields){this._requiredFields=[];for(const e of this.fields)(0,l.te)(e)||(0,l.Xz)(e)||e.nullable||void 0!==(0,l.lD)(e)||this._requiredFields.push(e)}return this._requiredFields}equals(e){return this.uid===e?.uid}has(e){return null!=this.get(e)}get(e){if(!e)return;let t=this._fieldsMap.get(e);return t||(t=this._fieldsMap.get(y(e))??this._normalizedFieldsMap.get(h(e)),t&&this._fieldsMap.set(e,t),t)}getTimeZone(e){const t=this.get(e&&"string"!=typeof e?e.name:e);return t?this._timeZoneByFieldName?this._timeZoneByFieldName.get(t.name):"date"===t.type||"esriFieldTypeDate"===t.type?(s.L.getLogger("esri.layers.support.FieldsIndex").error(new i.A("getTimeZone:no-timezone-information",`no time zone information for field '${t.name}'`)),d.u):m.has(t.type)?d.a:null:null}getLuxonTimeZone(e){const t=this.getTimeZone(e);return t?t===d.a?o.U.instance:t===d.u?p.F.utcInstance:(0,a.g)(u,t,(()=>p.I.create(t))):null}isDateField(e){return this._dateFieldsSet.has(this.get(e))}isTimeOnlyField(e){return(0,l.OH)(this.get(e))}isNumericField(e){return this._numericFieldsSet.has(this.get(e))}normalizeFieldName(e){return this.get(e)?.name??void 0}toJSON(){return{fields:this.fields.map((e=>(0,n.Wj)(e)?e.toJSON():e)),timeZoneByFieldName:this._timeZoneByFieldName?Array.from(this._timeZoneByFieldName.entries()):null}}}function y(e){return e.trim().toLowerCase()}function h(e){return(0,l.rS)(e)?.toLowerCase()??""}const m=new Set(["time-only","date-only","timestamp-offset","esriFieldTypeDateOnly","esriFieldTypeTimeOnly","esriFieldTypeTimestampOffset"]);function f(e){const t=new Map;if(!e.fields)return t;const r=!0===e.datesInUnknownTimezone,{timeInfo:i,editFieldsInfo:n}=e,s=(i?"startField"in i?i.startField:i.startTimeField:"")??"",a=(i?"endField"in i?i.endField:i.endTimeField:"")??"",o="dateFieldsTimeZone"in e?e.dateFieldsTimeZone??null:e.dateFieldsTimeReference?(0,d.f)(e.dateFieldsTimeReference):null,l=n?"timeZone"in n?n.timeZone??o:n.dateFieldsTimeReference?(0,d.f)(n.dateFieldsTimeReference):o??d.u:null,p=i?"timeZone"in i?i.timeZone??o:i.timeReference?(0,d.f)(i.timeReference):o:null,u=new Map([[y(n?.creationDateField??""),l],[y(n?.editDateField??""),l],[y(s),p],[y(a),p]]);for(const{name:i,type:n}of e.fields)if(m.has(n))t.set(i,d.a);else if("date"!==n&&"esriFieldTypeDate"!==n)t.set(i,null);else if(r)t.set(i,d.a);else{const e=u.get(y(i??""))??o;t.set(i,e)}return t}},72762:(e,t,r)=>{r.d(t,{A:()=>d});var i,n=r(32816),s=(r(20266),r(32773),r(6407),r(88663)),a=r(69421),o=r(45862);r(90740),r(93804),r(29298),r(36544),r(93181),r(13671),r(40499),r(91047),r(99924),r(41390),r(58498),r(45371),r(80959);let l=i=class extends o.A{constructor(e){super(e),this.type="inherited"}clone(){return new i}};(0,n._)([(0,s.e)({inherited:"inherited"})],l.prototype,"type",void 0),l=i=(0,n._)([(0,a.$)("esri.layers.support.InheritedDomain")],l);const d=l},71613:(e,t,r)=>{r.d(t,{A:()=>p});var i,n=r(32816),s=r(29298),a=(r(32773),r(20266),r(88663)),o=r(69421),l=r(45862);r(36544),r(93181),r(13671),r(40499),r(6407),r(90740),r(93804),r(91047),r(99924),r(41390),r(58498),r(45371),r(80959);let d=i=class extends l.A{constructor(e){super(e),this.maxValue=null,this.minValue=null,this.type="range"}clone(){return new i({maxValue:this.maxValue,minValue:this.minValue,name:this.name})}};(0,n._)([(0,s.MZ)({json:{type:[Number],read:{source:"range",reader:(e,t)=>t.range?.[1]},write:{enabled:!1,overridePolicy(){return{enabled:null!=this.maxValue&&null==this.minValue}},target:"range",writer(e,t,r){t[r]=[this.minValue||0,e]}}}})],d.prototype,"maxValue",void 0),(0,n._)([(0,s.MZ)({json:{type:[Number],read:{source:"range",reader:(e,t)=>t.range?.[0]},write:{target:"range",writer(e,t,r){t[r]=[e,this.maxValue||0]}}}})],d.prototype,"minValue",void 0),(0,n._)([(0,a.e)({range:"range"})],d.prototype,"type",void 0),d=i=(0,n._)([(0,o.$)("esri.layers.support.RangeDomain")],d);const p=d}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/6382bf6fc29e75574cd2.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/6382bf6fc29e75574cd2.js new file mode 100644 index 00000000..1cdbeba6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/6382bf6fc29e75574cd2.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[3049],{93049:(t,n,e)=>{e.d(n,{a:()=>c,b:()=>u,g:()=>o});const r="randomUUID"in crypto;function o(){if(r)return crypto.randomUUID();const t=crypto.getRandomValues(new Uint16Array(8));t[3]=4095&t[3]|16384,t[4]=16383&t[4]|32768;const n=n=>t[n].toString(16).padStart(4,"0");return n(0)+n(1)+"-"+n(2)+"-"+n(3)+"-"+n(4)+"-"+n(5)+n(6)+n(7)}function c(){return`{${o().toUpperCase()}}`}function u(){return`{${o()}}`}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/6ac5c48adc81fbda70b6.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/6ac5c48adc81fbda70b6.js new file mode 100644 index 00000000..ca4e9153 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/6ac5c48adc81fbda70b6.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[5702],{72393:(t,e,i)=>{i.d(e,{A:()=>J});var o=i(32816),s=i(52731),r=i(17745),n=i(99924),l=i(32773),p=i(20266),a=i(80959),d=i(29298),c=i(48844),u=i(49877),h=i(69421),y=i(56273),f=i(36544),v=i(30011),_=i(51961),m=i(14896),w=i(27532),g=i(95611),A=i(98089),M=i(65085),x=i(91366),I=i(43435),b=i(73435),Z=i(67578),O=i(62399),S=i(67520),F=i(58173),N=i(79825),j=i(64995),R=i(33150);i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(81272),i(90740),i(6407),i(44945),i(55270),i(50214),i(93804),i(59192),i(78016),i(54483),i(95779),i(13262),i(346),i(64604),i(29512),i(99063),i(18683),i(16699),i(26809),i(2589),i(18527),i(94345),i(44600),i(2160),i(7969),i(69763),i(64752),i(29208),i(36533),i(84200),i(97827),i(91695),i(18169),i(48402),i(67504),i(92517),i(77037),i(88663),i(48103),i(95101),i(33611),i(84857),i(60373),i(98187),i(35902),i(13226),i(16794),i(52357),i(11090),i(49319),i(93546),i(29570),i(34592),i(80473),i(66110);const T="relationships/",E="expression/",C=r.A.ofType({key:"type",defaultKeyValue:"button",base:x.A,typeMap:{button:I.A,toggle:b.A}}),$={base:j.A,key:"type",typeMap:{media:M.A,custom:R.A,text:Z.A,attachments:O.A,fields:S.A,expression:F.A,relationship:N.A}},L=new Set(["attachments","fields","media","text","expression","relationship"]);let B=class extends((0,s.O)(n.oY)){constructor(){super(...arguments),this.actions=null,this.content="",this.expressionInfos=null,this.fieldInfos=null,this.layerOptions=null,this.lastEditInfoEnabled=!0,this.outFields=null,this.overwriteActions=!1,this.returnGeometry=!1,this.title=""}castContent(t){return Array.isArray(t)?t.map((t=>(0,f.a)($,t))):"string"==typeof t||"function"==typeof t||t instanceof HTMLElement||(0,a.$X)(t)?t:(p.L.getLogger(this).error("content error","unsupported content value",{value:t}),null)}readContent(t,e){const{popupElements:i}=e;return Array.isArray(i)&&i.length>0?this._readPopupInfoElements(e.description,e.mediaInfos,i):this._readPopupInfo(e)}writeContent(t,e,i,o){"string"!=typeof t?Array.isArray(t)&&(e.popupElements=t.filter((t=>L.has(t.type))).map((t=>t?.toJSON(o))),e.popupElements.forEach((t=>{"attachments"===t.type?this._writeAttachmentContent(e):"media"===t.type?this._writeMediaContent(t,e):"text"===t.type?this._writeTextContent(t,e):"relationship"===t.type&&this._writeRelationshipContent(t,e)}))):e.description=t}writeFieldInfos(t,e,i,o){const{content:s}=this,r=Array.isArray(s)?s:null;if(t){const i=r?r.filter((t=>"fields"===t.type)):[],s=i.length&&i.every((t=>t.fieldInfos?.length));e.fieldInfos=t.filter(Boolean).map((t=>{const e=t.toJSON(o);return s&&(e.visible=!1),e}))}if(r)for(const t of r)"fields"===t.type&&this._writeFieldsContent(t,e)}writeLayerOptions(t,e,i,o){e[i]=!t||null===t.showNoDataRecords&&null===t.returnTopmostRaster?null:t.toJSON(o)}writeTitle(t,e){e.title=t||""}async collectRequiredFields(t,e){const i=this.expressionInfos||[];await this._collectExpressionInfoFields(t,e,[...i,...this._getContentExpressionInfos(this.content,i)]),(0,v._w)(t,e,[...this.outFields||[],...this._getActionsFields(this.actions),...this._getTitleFields(this.title),...this._getContentFields(this.content)])}async getRequiredFields(t){const e=new Set;return await this.collectRequiredFields(e,t),[...e].sort()}_writeFieldsContent(t,e){if(!Array.isArray(t.fieldInfos)||!t.fieldInfos.length)return;const i=(0,l.o8)(t.fieldInfos);Array.isArray(e.fieldInfos)?i.forEach((t=>{const i=e.fieldInfos.find((e=>e.fieldName?.toLowerCase()===t.fieldName?.toLowerCase()));i?i.visible=!0:e.fieldInfos.push(t)})):e.fieldInfos=i}_writeAttachmentContent(t){t.showAttachments||(t.showAttachments=!0)}_writeRelationshipContent(t,e){const i=t.orderByFields?.map((e=>this._toFieldOrderJSON(e,t.relationshipId)))||[],o=[...e.relatedRecordsInfo?.orderByFields||[],...i];e.relatedRecordsInfo={showRelatedRecords:!0,...o?.length&&{orderByFields:o}}}_writeTextContent(t,e){!e.description&&t.text&&(e.description=t.text)}_writeMediaContent(t,e){if(!Array.isArray(t.mediaInfos)||!t.mediaInfos.length)return;const i=(0,l.o8)(t.mediaInfos);Array.isArray(e.mediaInfos)?e.mediaInfos=[...e.mediaInfos,...i]:e.mediaInfos=i}_readPopupInfoElements(t,e,i){const o={description:!1,mediaInfos:!1};return i.map((i=>"media"===i.type?(i.mediaInfos||!e||o.mediaInfos||(i.mediaInfos=e,o.mediaInfos=!0),M.A.fromJSON(i)):"text"===i.type?(i.text||!t||o.description||(i.text=t,o.description=!0),Z.A.fromJSON(i)):"attachments"===i.type?O.A.fromJSON(i):"fields"===i.type?S.A.fromJSON(i):"expression"===i.type?F.A.fromJSON(i):"relationship"===i.type?N.A.fromJSON(i):void 0)).filter(Boolean)}_toRelationshipContent(t){const{field:e,order:i}=t;if(!e?.startsWith(T))return null;const o=e.replace(T,"").split("/");if(2!==o.length)return null;const s=parseInt(o[0],10),r=o[1];return"number"==typeof s&&r?N.A.fromJSON({relationshipId:s,orderByFields:[{field:r,order:i}]}):null}_toFieldOrderJSON(t,e){const{order:i,field:o}=t;return{field:`${T}${e}/${o}`,order:i}}_readPopupInfo({description:t,mediaInfos:e,showAttachments:i,relatedRecordsInfo:o={showRelatedRecords:!1}}){const s=[];t?s.push(new Z.A({text:t})):s.push(new S.A),Array.isArray(e)&&e.length&&s.push(M.A.fromJSON({mediaInfos:e})),i&&s.push(O.A.fromJSON({displayType:"auto"}));const{showRelatedRecords:r,orderByFields:n}=o;return r&&n?.length&&n.forEach((t=>{const e=this._toRelationshipContent(t);e&&s.push(e)})),s.length?s:t}_getContentElementFields(t){const e=t?.type;if("attachments"===e)return[...this._extractFieldNames(t.title),...this._extractFieldNames(t.description)];if("custom"===e)return t.outFields||[];if("fields"===e)return[...this._extractFieldNames(t.title),...this._extractFieldNames(t.description),...this._getFieldInfoFields(t.fieldInfos??this.fieldInfos)];if("media"===e){const e=t.mediaInfos||[];return[...this._extractFieldNames(t.title),...this._extractFieldNames(t.description),...e.reduce(((t,e)=>[...t,...this._getMediaInfoFields(e)]),[])]}return"text"===e?this._extractFieldNames(t.text):[]}_getMediaInfoFields(t){const{caption:e,title:i,value:o}=t,s=o||{},{fields:r,normalizeField:n,tooltipField:l,sourceURL:p,linkURL:a}=s,d=[...this._extractFieldNames(i),...this._extractFieldNames(e),...this._extractFieldNames(p),...this._extractFieldNames(a),...r??[]];return n&&d.push(n),l&&d.push(l),d}_getContentExpressionInfos(t,e){return Array.isArray(t)?t.reduce(((t,e)=>[...t,..."expression"===e.type&&e.expressionInfo?[e.expressionInfo]:[]]),e):[]}_getContentFields(t){return"string"==typeof t?this._extractFieldNames(t):Array.isArray(t)?t.reduce(((t,e)=>[...t,...this._getContentElementFields(e)]),[]):[]}async _collectExpressionInfoFields(t,e,i){i&&await Promise.all(i.map((i=>(0,v.Dx)(t,e,i.expression))))}_getFieldInfoFields(t){return t?t.filter((({fieldName:t,visible:e})=>!(void 0!==e&&!e||!t||t.startsWith(T)||t.startsWith(E)))).map((t=>t.fieldName)):[]}_getActionsFields(t){return t?t.toArray().reduce(((t,e)=>[...t,...this._getActionFields(e)]),[]):[]}_getActionFields(t){const{className:e,title:i,type:o}=t,s="button"===o||"toggle"===o?t.image:"";return[...this._extractFieldNames(i),...this._extractFieldNames(e),...this._extractFieldNames(s)]}_getTitleFields(t){return"string"==typeof t?this._extractFieldNames(t):[]}_extractFieldNames(t){return(0,v.nw)(t).filter((t=>!(0===t.indexOf(T)||0===t.indexOf(E))))}};(0,o._)([(0,d.MZ)({type:C})],B.prototype,"actions",void 0),(0,o._)([(0,d.MZ)()],B.prototype,"content",void 0),(0,o._)([(0,c.w)("content")],B.prototype,"castContent",null),(0,o._)([(0,u.r)("content",["description","fieldInfos","popupElements","mediaInfos","showAttachments","relatedRecordsInfo"])],B.prototype,"readContent",null),(0,o._)([(0,y.w)("content",{popupElements:{type:r.A.ofType(_.cd)},showAttachments:{type:Boolean},mediaInfos:{type:r.A.ofType(M.t)},description:{type:String},relatedRecordsInfo:{type:A.A}})],B.prototype,"writeContent",null),(0,o._)([(0,d.MZ)({type:[m.A],json:{write:!0}})],B.prototype,"expressionInfos",void 0),(0,o._)([(0,d.MZ)({type:[w.A]})],B.prototype,"fieldInfos",void 0),(0,o._)([(0,y.w)("fieldInfos")],B.prototype,"writeFieldInfos",null),(0,o._)([(0,d.MZ)({type:g.A})],B.prototype,"layerOptions",void 0),(0,o._)([(0,y.w)("layerOptions")],B.prototype,"writeLayerOptions",null),(0,o._)([(0,d.MZ)({type:Boolean,json:{read:{source:"showLastEditInfo"},write:{target:"showLastEditInfo"},default:!0}})],B.prototype,"lastEditInfoEnabled",void 0),(0,o._)([(0,d.MZ)()],B.prototype,"outFields",void 0),(0,o._)([(0,d.MZ)()],B.prototype,"overwriteActions",void 0),(0,o._)([(0,d.MZ)()],B.prototype,"returnGeometry",void 0),(0,o._)([(0,d.MZ)({json:{type:String}})],B.prototype,"title",void 0),(0,o._)([(0,y.w)("title")],B.prototype,"writeTitle",null),B=(0,o._)([(0,h.$)("esri.PopupTemplate")],B);const J=B},2810:(t,e,i)=>{i.d(e,{M:()=>v,a:()=>_});var o=i(32816),s=i(41390),r=i(99924),n=i(32773),l=i(93181),p=i(69421),a=i(29298);class d{constructor(){this._propertyOriginMap=new Map,this._originStores=new Array(s.o),this._values=new Map,this.multipleOriginsSupported=!0}clone(t){const e=new d,i=this._originStores[s.O.DEFAULTS];i&&i.forEach(((t,i)=>{e.set(i,(0,n.o8)(t),s.O.DEFAULTS)}));for(let i=s.O.SERVICE;i{t&&t.has(s)||e.set(s,(0,n.o8)(o),i)}))}return e}get(t,e){const i=void 0===e?this._values:this._originStores[e];return i?i.get(t):void 0}keys(t){const e=null==t?this._values:this._originStores[t];return e?[...e.keys()]:[]}set(t,e,i=s.O.USER){let o=this._originStores[i];if(o||(o=new Map,this._originStores[i]=o),o.set(t,e),!this._values.has(t)||this._propertyOriginMap.get(t)<=i){const o=this._values.get(t);return this._values.set(t,e),this._propertyOriginMap.set(t,i),o!==e}return!1}delete(t,e=s.O.USER){const i=this._originStores[e];if(!i)return;const o=i.get(t);if(i.delete(t),this._values.has(t)&&this._propertyOriginMap.get(t)===e){this._values.delete(t);for(let i=e-1;i>=0;i--){const e=this._originStores[i];if(e&&e.has(t)){this._values.set(t,e.get(t)),this._propertyOriginMap.set(t,i);break}}}return o}has(t,e){const i=void 0===e?this._values:this._originStores[e];return!!i&&i.has(t)}revert(t,e){for(;e>0&&!this.has(t,e);)--e;const i=this._originStores[e],o=i?.get(t),s=this._values.get(t);return this._values.set(t,o),this._propertyOriginMap.set(t,e),s!==o}originOf(t){return this._propertyOriginMap.get(t)||s.O.DEFAULTS}forEach(t){this._values.forEach(t)}}const c=t=>{let e=class extends t{constructor(...t){super(...t);const e=(0,l.g)(this),i=e.store,o=new d;e.store=o,(0,r.s)(e,i,o)}read(t,e){(0,r.a)(this,t,e)}getAtOrigin(t,e){const i=u(this),o=(0,s.n)(e);if("string"==typeof t)return i.get(t,o);const r={};return t.forEach((t=>{r[t]=i.get(t,o)})),r}originOf(t){return(0,s.j)(this.originIdOf(t))}originIdOf(t){return u(this).originOf(t)}revert(t,e){const i=u(this),o=(0,s.n)(e),r=(0,l.g)(this);let n;n="string"==typeof t?"*"===t?i.keys(o):[t]:t,n.forEach((t=>{r.invalidate(t),i.revert(t,o),r.commit(t)}))}};return e=(0,o._)([(0,p.$)("esri.core.ReadOnlyMultiOriginJSONSupport")],e),e};function u(t){return(0,l.g)(t).store}let h=class extends(c(s.T)){};h=(0,o._)([(0,p.$)("esri.core.ReadOnlyMultiOriginJSONSupport")],h);const y=t=>{let e=class extends t{constructor(...t){super(...t)}clear(t,e="user"){return f(this).delete(t,(0,s.n)(e))}write(t,e){return(0,r.b)(this,t=t||{},e),t}setAtOrigin(t,e,i){(0,l.g)(this).setAtOrigin(t,e,(0,s.n)(i))}removeOrigin(t){const e=f(this),i=(0,s.n)(t),o=e.keys(i);for(const t of o)e.originOf(t)===i&&e.set(t,e.get(t,i),s.O.USER)}updateOrigin(t,e){const i=f(this),o=(0,s.n)(e),r=(0,a.g)(this,t);for(let e=o+1;e{let e=class extends(y(c(t))){constructor(...t){super(...t)}};return e=(0,o._)([(0,p.$)("esri.core.MultiOriginJSONSupport")],e),e};let _=class extends(v(s.T)){};_=(0,o._)([(0,p.$)("esri.core.MultiOriginJSONSupport")],_)},52357:(t,e,i)=>{i.d(e,{c:()=>o});const o=(0,i(93804).s)()({barchart:"bar-chart",columnchart:"column-chart",linechart:"line-chart",piechart:"pie-chart"})},80473:(t,e,i)=>{i.d(e,{PH:()=>l,sA:()=>n});var o=i(32816),s=i(69421);i(32773),i(20266),i(90740),i(40499),i(93181),i(13671),i(91047),i(36544),i(6407);let r=0;const n=t=>{let e=class extends t{constructor(...t){super(...t),Object.defineProperty(this,"uid",{writable:!1,configurable:!1,value:Date.now().toString(16)+"-object-"+r++})}};return e=(0,o._)([(0,s.$)("esri.core.Identifiable")],e),e},l=t=>{let e=class extends t{constructor(...t){super(...t),Object.defineProperty(this,"uid",{writable:!1,configurable:!1,value:r++})}};return e=(0,o._)([(0,s.$)("esri.core.Identifiable.NumericIdentifiable")],e),e};let p=class extends(n(class{})){};p=(0,o._)([(0,s.$)("esri.core.Identifiable")],p)},73597:(t,e,i)=>{i.d(e,{A:()=>g});var o=i(32816),s=(i(94345),i(64604)),r=i(66136),n=i(6407),l=i(81272),p=i(80473),a=i(73509),d=i(20266),c=i(80959),u=i(99063),h=i(29298),y=(i(32773),i(69421)),f=i(90740),v=i(44600),_=i(7969);i(36544),i(2160),i(99924),i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(49877),i(69763),i(93804),i(18683),i(29512),i(56273),i(36533),i(64752),i(48844),i(29208),i(84200),i(97827),i(91695),i(18169),i(48402),i(16699),i(26809),i(2589),i(18527),i(67504),i(92517),i(77037),i(4734),i(50214),i(59192),i(78016),i(54483),i(28276);let m=0,w=class extends(l.A.EventedMixin((0,p.sA)(a.A))){constructor(){super(...arguments),this.attributionDataUrl=null,this.fullExtent=new v.A(-180,-90,180,90,_.A.WGS84),this.id=Date.now().toString(16)+"-layer-"+m++,this.legendEnabled=!0,this.listMode="show",this.opacity=1,this.parent=null,this.persistenceEnabled=!1,this.popupEnabled=!0,this.attributionVisible=!0,this.spatialReference=_.A.WGS84,this.title=null,this.type=null,this.url=null,this.visibilityTimeExtent=null,this.visible=!0}static async fromArcGISServerUrl(t){const e="string"==typeof t?{url:t}:t;return(await i.e(2349).then(i.bind(i,42349))).fromUrl(e)}static fromPortalItem(t){return async function(t){const e="portalItem"in t?t:{portalItem:t},{fromItem:o}=await i.e(6810).then(i.bind(i,56810)).then((t=>t.e));try{return await o(e)}catch(t){const i=e?.portalItem,o=i?.id||"unset",s=i?.portal?.url||f.A.portalUrl;throw d.L.getLogger("esri.layers.support.fromPortalItem").error("#fromPortalItem()","Failed to create layer from portal item (portal: '"+s+"', id: '"+o+"')",t),t}}(t)}initialize(){this.when().catch((t=>{(0,c.zf)(t)||d.L.getLogger(this).error("#load()",`Failed to load layer (title: '${this.title??"no title"}', id: '${this.id??"no id"}')`,{error:t})}))}destroy(){const t=this.parent;if(t){const e=this;"layers"in t&&t.layers.includes(e)?t.layers.remove(e):"tables"in t&&t.tables.includes(e)?t.tables.remove(e):"baseLayers"in t&&t.baseLayers.includes(e)?t.baseLayers.remove(e):"referenceLayers"in t&&t.referenceLayers.includes(e)&&t.referenceLayers.remove(e),this._set("parent",null)}}get hasAttributionData(){return null!=this.attributionDataUrl}get parsedUrl(){return(0,u.An)(this.url)}async fetchAttributionData(){const t=this.attributionDataUrl;if(this.hasAttributionData&&t)return(await(0,s.A)(t,{query:{f:"json"},responseType:"json"})).data;throw new n.A("layer:no-attribution-data","Layer does not have attribution data")}};(0,o._)([(0,h.MZ)({type:String})],w.prototype,"attributionDataUrl",void 0),(0,o._)([(0,h.MZ)({type:v.A})],w.prototype,"fullExtent",void 0),(0,o._)([(0,h.MZ)({readOnly:!0})],w.prototype,"hasAttributionData",null),(0,o._)([(0,h.MZ)({type:String,clonable:!1})],w.prototype,"id",void 0),(0,o._)([(0,h.MZ)({type:Boolean,nonNullable:!0})],w.prototype,"legendEnabled",void 0),(0,o._)([(0,h.MZ)({type:["show","hide","hide-children"]})],w.prototype,"listMode",void 0),(0,o._)([(0,h.MZ)({type:Number,range:{min:0,max:1},nonNullable:!0})],w.prototype,"opacity",void 0),(0,o._)([(0,h.MZ)({clonable:!1})],w.prototype,"parent",void 0),(0,o._)([(0,h.MZ)({readOnly:!0})],w.prototype,"parsedUrl",null),(0,o._)([(0,h.MZ)({type:Boolean,readOnly:!0})],w.prototype,"persistenceEnabled",void 0),(0,o._)([(0,h.MZ)({type:Boolean})],w.prototype,"popupEnabled",void 0),(0,o._)([(0,h.MZ)({type:Boolean})],w.prototype,"attributionVisible",void 0),(0,o._)([(0,h.MZ)({type:_.A})],w.prototype,"spatialReference",void 0),(0,o._)([(0,h.MZ)({type:String})],w.prototype,"title",void 0),(0,o._)([(0,h.MZ)({readOnly:!0,json:{read:!1}})],w.prototype,"type",void 0),(0,o._)([(0,h.MZ)()],w.prototype,"url",void 0),(0,o._)([(0,h.MZ)({type:r.A})],w.prototype,"visibilityTimeExtent",void 0),(0,o._)([(0,h.MZ)({type:Boolean,nonNullable:!0})],w.prototype,"visible",void 0),w=(0,o._)([(0,y.$)("esri.layers.Layer")],w);const g=w},66110:(t,e,i)=>{i.d(e,{A:()=>a});var o,s=i(32816),r=i(99924),n=i(29298),l=(i(32773),i(20266),i(69421));i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407),i(90740),i(36544);let p=o=class extends r.oY{constructor(t){super(t),this.title=null,this.expression=null,this.returnType="dictionary"}clone(){return new o({title:this.title,expression:this.expression})}};(0,s._)([(0,n.MZ)({type:String,json:{write:!0}})],p.prototype,"title",void 0),(0,s._)([(0,n.MZ)({type:String,json:{write:!0}})],p.prototype,"expression",void 0),(0,s._)([(0,n.MZ)({type:["dictionary"],readOnly:!0,json:{read:!1,write:!0}})],p.prototype,"returnType",void 0),p=o=(0,s._)([(0,l.$)("esri.popup.ElementExpressionInfo")],p);const a=p},14896:(t,e,i)=>{i.d(e,{A:()=>a});var o,s=i(32816),r=i(99924),n=i(29298),l=(i(32773),i(20266),i(69421));i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407),i(90740),i(36544);let p=o=class extends r.oY{constructor(t){super(t),this.name=null,this.title=null,this.expression=null,this.returnType=null}clone(){return new o({name:this.name,title:this.title,expression:this.expression,returnType:this.returnType})}};(0,s._)([(0,n.MZ)({type:String,json:{write:!0}})],p.prototype,"name",void 0),(0,s._)([(0,n.MZ)({type:String,json:{write:!0}})],p.prototype,"title",void 0),(0,s._)([(0,n.MZ)({type:String,json:{write:!0}})],p.prototype,"expression",void 0),(0,s._)([(0,n.MZ)({type:["string","number"],json:{write:!0}})],p.prototype,"returnType",void 0),p=o=(0,s._)([(0,l.$)("esri.popup.ExpressionInfo")],p);const a=p},27532:(t,e,i)=>{i.d(e,{A:()=>u});var o,s=i(32816),r=i(93804),n=i(99924),l=i(29298),p=(i(32773),i(20266),i(88663)),a=i(69421),d=i(48103);i(90740),i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407),i(36544),i(52731),i(50214),i(59192),i(78016),i(54483);let c=o=class extends n.oY{constructor(t){super(t),this.fieldName=null,this.format=void 0,this.isEditable=!0,this.label=null,this.stringFieldOption="text-box",this.statisticType=null,this.tooltip=null,this.visible=!0}clone(){return new o({fieldName:this.fieldName,format:this.format?.clone(),isEditable:this.isEditable,label:this.label,stringFieldOption:this.stringFieldOption,statisticType:this.statisticType,tooltip:this.tooltip,visible:this.visible})}};(0,s._)([(0,l.MZ)({type:String,json:{write:!0}})],c.prototype,"fieldName",void 0),(0,s._)([(0,l.MZ)({type:d.A,json:{write:!0}})],c.prototype,"format",void 0),(0,s._)([(0,l.MZ)({type:Boolean,json:{write:{alwaysWriteDefaults:!0},default:!0}})],c.prototype,"isEditable",void 0),(0,s._)([(0,l.MZ)({type:String,json:{write:!0}})],c.prototype,"label",void 0),(0,s._)([(0,p.e)(new r.J({richtext:"rich-text",textarea:"text-area",textbox:"text-box"}),{default:"text-box"})],c.prototype,"stringFieldOption",void 0),(0,s._)([(0,l.MZ)({type:["count","sum","min","max","avg","stddev","var"],json:{write:!0}})],c.prototype,"statisticType",void 0),(0,s._)([(0,l.MZ)({type:String,json:{write:!0}})],c.prototype,"tooltip",void 0),(0,s._)([(0,l.MZ)({type:Boolean,json:{write:!0}})],c.prototype,"visible",void 0),c=o=(0,s._)([(0,a.$)("esri.popup.FieldInfo")],c);const u=c},95611:(t,e,i)=>{i.d(e,{A:()=>a});var o,s=i(32816),r=i(99924),n=i(29298),l=(i(32773),i(20266),i(69421));i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407),i(90740),i(36544);let p=o=class extends r.oY{constructor(t){super(t),this.returnTopmostRaster=null,this.showNoDataRecords=null}clone(){return new o({showNoDataRecords:this.showNoDataRecords,returnTopmostRaster:this.returnTopmostRaster})}};(0,s._)([(0,n.MZ)({type:Boolean,json:{write:!0}})],p.prototype,"returnTopmostRaster",void 0),(0,s._)([(0,n.MZ)({type:Boolean,json:{write:!0}})],p.prototype,"showNoDataRecords",void 0),p=o=(0,s._)([(0,l.$)("esri.popup.LayerOptions")],p);const a=p},98089:(t,e,i)=>{i.d(e,{A:()=>c});var o,s=i(32816),r=i(99924),n=i(32773),l=i(29298),p=(i(20266),i(69421)),a=i(95101);i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407),i(90740),i(36544);let d=o=class extends r.oY{constructor(t){super(t),this.showRelatedRecords=null,this.orderByFields=null}clone(){return new o({showRelatedRecords:this.showRelatedRecords,orderByFields:this.orderByFields?(0,n.o8)(this.orderByFields):null})}};(0,s._)([(0,l.MZ)({type:Boolean,json:{write:!0}})],d.prototype,"showRelatedRecords",void 0),(0,s._)([(0,l.MZ)({type:[a.A],json:{write:!0}})],d.prototype,"orderByFields",void 0),d=o=(0,s._)([(0,p.$)("esri.popup.RelatedRecordsInfo")],d);const c=d},51961:(t,e,i)=>{i.d(e,{cd:()=>a});var o=i(62399),s=(i(64995),i(33150),i(58173)),r=i(67520),n=i(65085),l=i(79825),p=i(67578);i(32816),i(29298),i(20266),i(90740),i(32773),i(36544),i(93181),i(13671),i(40499),i(6407),i(69421),i(91047),i(99924),i(41390),i(58498),i(45371),i(80959),i(66110),i(56273),i(27532),i(93804),i(88663),i(48103),i(52731),i(50214),i(59192),i(78016),i(54483),i(49877),i(33611),i(84857),i(60373),i(98187),i(35902),i(13226),i(16699),i(26809),i(2589),i(18527),i(16794),i(52357),i(11090),i(49319),i(93546),i(29570),i(34592),i(95101);const a={base:null,key:"type",typeMap:{attachment:o.A,media:n.A,text:p.A,expression:s.A,field:r.A,relationship:l.A}}},62399:(t,e,i)=>{i.d(e,{A:()=>a});var o,s=i(32816),r=i(29298),n=(i(32773),i(20266),i(69421)),l=i(64995);i(36544),i(93181),i(13671),i(40499),i(6407),i(90740),i(91047),i(99924),i(41390),i(58498),i(45371),i(80959);let p=o=class extends l.A{constructor(t){super(t),this.description=null,this.displayType="auto",this.title=null,this.type="attachments"}clone(){return new o({description:this.description,displayType:this.displayType,title:this.title})}};(0,s._)([(0,r.MZ)({type:String,json:{write:!0}})],p.prototype,"description",void 0),(0,s._)([(0,r.MZ)({type:["auto","preview","list"],json:{write:!0}})],p.prototype,"displayType",void 0),(0,s._)([(0,r.MZ)({type:String,json:{write:!0}})],p.prototype,"title",void 0),(0,s._)([(0,r.MZ)({type:["attachments"],readOnly:!0,json:{read:!1,write:!0}})],p.prototype,"type",void 0),p=o=(0,s._)([(0,n.$)("esri.popup.content.AttachmentsContent")],p);const a=p},33611:(t,e,i)=>{i.d(e,{A:()=>d});var o,s=i(32816),r=i(29298),n=(i(32773),i(20266),i(69421)),l=i(84857),p=i(52357);i(36544),i(93181),i(13671),i(40499),i(6407),i(90740),i(91047),i(60373),i(99924),i(41390),i(58498),i(45371),i(80959),i(98187),i(35902),i(13226),i(16699),i(26809),i(2589),i(18527),i(16794),i(93804);let a=o=class extends l.A{constructor(t){super(t),this.type="bar-chart"}clone(){return new o({altText:this.altText,title:this.title,caption:this.caption,value:this.value?.clone()})}};(0,s._)([(0,r.MZ)({type:["bar-chart"],readOnly:!0,json:{type:["barchart"],read:!1,write:p.c.write}})],a.prototype,"type",void 0),a=o=(0,s._)([(0,n.$)("esri.popup.content.BarChartMediaInfo")],a);const d=a},11090:(t,e,i)=>{i.d(e,{A:()=>d});var o,s=i(32816),r=i(29298),n=(i(32773),i(20266),i(69421)),l=i(84857),p=i(52357);i(36544),i(93181),i(13671),i(40499),i(6407),i(90740),i(91047),i(60373),i(99924),i(41390),i(58498),i(45371),i(80959),i(98187),i(35902),i(13226),i(16699),i(26809),i(2589),i(18527),i(16794),i(93804);let a=o=class extends l.A{constructor(t){super(t),this.type="column-chart"}clone(){return new o({altText:this.altText,title:this.title,caption:this.caption,value:this.value?.clone()})}};(0,s._)([(0,r.MZ)({type:["column-chart"],readOnly:!0,json:{type:["columnchart"],read:!1,write:p.c.write}})],a.prototype,"type",void 0),a=o=(0,s._)([(0,n.$)("esri.popup.content.ColumnChartMediaInfo")],a);const d=a},64995:(t,e,i)=>{i.d(e,{A:()=>p});var o=i(32816),s=i(99924),r=i(29298),n=(i(32773),i(20266),i(69421));i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407),i(90740),i(36544);let l=class extends s.oY{constructor(t){super(t),this.type=null}};(0,o._)([(0,r.MZ)({type:["attachments","custom","fields","media","text","expression","relationship"],readOnly:!0,json:{read:!1,write:!0}})],l.prototype,"type",void 0),l=(0,o._)([(0,n.$)("esri.popup.content.Content")],l);const p=l},33150:(t,e,i)=>{i.d(e,{A:()=>d});var o,s=i(32816),r=i(32773),n=i(29298),l=(i(20266),i(69421)),p=i(64995);i(36544),i(93181),i(13671),i(40499),i(6407),i(90740),i(91047),i(99924),i(41390),i(58498),i(45371),i(80959);let a=o=class extends p.A{constructor(t){super(t),this.creator=null,this.destroyer=null,this.outFields=null,this.type="custom"}clone(){return new o({creator:this.creator,destroyer:this.destroyer,outFields:Array.isArray(this.outFields)?(0,r.o8)(this.outFields):null})}};(0,s._)([(0,n.MZ)()],a.prototype,"creator",void 0),(0,s._)([(0,n.MZ)()],a.prototype,"destroyer",void 0),(0,s._)([(0,n.MZ)()],a.prototype,"outFields",void 0),(0,s._)([(0,n.MZ)({type:["custom"],readOnly:!0})],a.prototype,"type",void 0),a=o=(0,s._)([(0,l.$)("esri.popup.content.CustomContent")],a);const d=a},58173:(t,e,i)=>{i.d(e,{A:()=>d});var o,s=i(32816),r=i(29298),n=(i(32773),i(20266),i(69421)),l=i(66110),p=i(64995);i(36544),i(93181),i(13671),i(40499),i(6407),i(90740),i(91047),i(99924),i(41390),i(58498),i(45371),i(80959);let a=o=class extends p.A{constructor(t){super(t),this.expressionInfo=null,this.type="expression"}clone(){return new o({expressionInfo:this.expressionInfo?.clone()})}};(0,s._)([(0,r.MZ)({type:l.A,json:{write:!0}})],a.prototype,"expressionInfo",void 0),(0,s._)([(0,r.MZ)({type:["expression"],readOnly:!0,json:{read:!1,write:!0}})],a.prototype,"type",void 0),a=o=(0,s._)([(0,n.$)("esri.popup.content.ExpressionContent")],a);const d=a},67520:(t,e,i)=>{i.d(e,{A:()=>u});var o,s=i(32816),r=i(32773),n=i(29298),l=(i(20266),i(69421)),p=i(56273),a=i(27532),d=i(64995);i(36544),i(93181),i(13671),i(40499),i(6407),i(90740),i(91047),i(93804),i(99924),i(41390),i(58498),i(45371),i(80959),i(88663),i(48103),i(52731),i(50214),i(59192),i(78016),i(54483);let c=o=class extends d.A{constructor(t){super(t),this.attributes=null,this.description=null,this.fieldInfos=null,this.title=null,this.type="fields"}writeFieldInfos(t,e){e.fieldInfos=t&&t.map((t=>t.toJSON()))}clone(){return new o((0,r.o8)({attributes:this.attributes,description:this.description,fieldInfos:this.fieldInfos,title:this.title}))}};(0,s._)([(0,n.MZ)({type:Object,json:{write:!0}})],c.prototype,"attributes",void 0),(0,s._)([(0,n.MZ)({type:String,json:{write:!0}})],c.prototype,"description",void 0),(0,s._)([(0,n.MZ)({type:[a.A]})],c.prototype,"fieldInfos",void 0),(0,s._)([(0,p.w)("fieldInfos")],c.prototype,"writeFieldInfos",null),(0,s._)([(0,n.MZ)({type:String,json:{write:!0}})],c.prototype,"title",void 0),(0,s._)([(0,n.MZ)({type:["fields"],readOnly:!0,json:{read:!1,write:!0}})],c.prototype,"type",void 0),c=o=(0,s._)([(0,l.$)("esri.popup.content.FieldsContent")],c);const u=c},49319:(t,e,i)=>{i.d(e,{A:()=>d});var o,s=i(32816),r=i(29298),n=(i(32773),i(20266),i(69421)),l=i(60373),p=i(93546);i(36544),i(93181),i(13671),i(40499),i(6407),i(90740),i(91047),i(99924),i(41390),i(58498),i(45371),i(80959);let a=o=class extends l.A{constructor(t){super(t),this.refreshInterval=0,this.type="image",this.value=void 0}clone(){return new o({altText:this.altText,title:this.title,caption:this.caption,refreshInterval:this.refreshInterval,value:this.value?.clone()})}};(0,s._)([(0,r.MZ)({type:Number,json:{write:!0}})],a.prototype,"refreshInterval",void 0),(0,s._)([(0,r.MZ)({type:["image"],readOnly:!0,json:{read:!1,write:!0}})],a.prototype,"type",void 0),(0,s._)([(0,r.MZ)({type:p.A,json:{write:!0}})],a.prototype,"value",void 0),a=o=(0,s._)([(0,n.$)("esri.popup.content.ImageMediaInfo")],a);const d=a},29570:(t,e,i)=>{i.d(e,{A:()=>d});var o,s=i(32816),r=i(29298),n=(i(32773),i(20266),i(69421)),l=i(84857),p=i(52357);i(36544),i(93181),i(13671),i(40499),i(6407),i(90740),i(91047),i(60373),i(99924),i(41390),i(58498),i(45371),i(80959),i(98187),i(35902),i(13226),i(16699),i(26809),i(2589),i(18527),i(16794),i(93804);let a=o=class extends l.A{constructor(t){super(t),this.type="line-chart"}clone(){return new o({altText:this.altText,title:this.title,caption:this.caption,value:this.value?.clone()})}};(0,s._)([(0,r.MZ)({type:["line-chart"],readOnly:!0,json:{type:["linechart"],read:!1,write:p.c.write}})],a.prototype,"type",void 0),a=o=(0,s._)([(0,n.$)("esri.popup.content.LineChartMediaInfo")],a);const d=a},65085:(t,e,i)=>{i.d(e,{A:()=>w,t:()=>v});var o=i(32816),s=i(32773),r=i(29298),n=(i(20266),i(49877)),l=i(69421),p=i(56273),a=i(33611),d=i(11090),c=i(64995),u=i(49319),h=i(29570),y=i(34592),f=i(60373);i(36544),i(93181),i(13671),i(40499),i(6407),i(90740),i(91047),i(84857),i(98187),i(35902),i(13226),i(16699),i(26809),i(2589),i(18527),i(99924),i(41390),i(58498),i(45371),i(80959),i(16794),i(52357),i(93804),i(93546);const v={base:f.A,key:"type",defaultKeyValue:"image",typeMap:{"bar-chart":a.A,"column-chart":d.A,"line-chart":h.A,"pie-chart":y.A,image:u.A}};var _;let m=_=class extends c.A{constructor(t){super(t),this.activeMediaInfoIndex=null,this.attributes=null,this.description=null,this.mediaInfos=null,this.title=null,this.type="media"}readMediaInfos(t){return t&&t.map((t=>"image"===t.type?u.A.fromJSON(t):"barchart"===t.type?a.A.fromJSON(t):"columnchart"===t.type?d.A.fromJSON(t):"linechart"===t.type?h.A.fromJSON(t):"piechart"===t.type?y.A.fromJSON(t):void 0)).filter(Boolean)}writeMediaInfos(t,e){e.mediaInfos=t&&t.map((t=>t.toJSON()))}clone(){return new _((0,s.o8)({activeMediaInfoIndex:this.activeMediaInfoIndex,attributes:this.attributes,description:this.description,mediaInfos:this.mediaInfos,title:this.title}))}};(0,o._)([(0,r.MZ)()],m.prototype,"activeMediaInfoIndex",void 0),(0,o._)([(0,r.MZ)({type:Object,json:{write:!0}})],m.prototype,"attributes",void 0),(0,o._)([(0,r.MZ)({type:String,json:{write:!0}})],m.prototype,"description",void 0),(0,o._)([(0,r.MZ)({types:[v]})],m.prototype,"mediaInfos",void 0),(0,o._)([(0,n.r)("mediaInfos")],m.prototype,"readMediaInfos",null),(0,o._)([(0,p.w)("mediaInfos")],m.prototype,"writeMediaInfos",null),(0,o._)([(0,r.MZ)({type:String,json:{write:!0}})],m.prototype,"title",void 0),(0,o._)([(0,r.MZ)({type:["media"],readOnly:!0,json:{read:!1,write:!0}})],m.prototype,"type",void 0),m=_=(0,o._)([(0,l.$)("esri.popup.content.MediaContent")],m);const w=m},34592:(t,e,i)=>{i.d(e,{A:()=>d});var o,s=i(32816),r=i(29298),n=(i(32773),i(20266),i(69421)),l=i(84857),p=i(52357);i(36544),i(93181),i(13671),i(40499),i(6407),i(90740),i(91047),i(60373),i(99924),i(41390),i(58498),i(45371),i(80959),i(98187),i(35902),i(13226),i(16699),i(26809),i(2589),i(18527),i(16794),i(93804);let a=o=class extends l.A{constructor(t){super(t),this.type="pie-chart"}clone(){return new o({altText:this.altText,title:this.title,caption:this.caption,value:this.value?.clone()})}};(0,s._)([(0,r.MZ)({type:["pie-chart"],readOnly:!0,json:{type:["piechart"],read:!1,write:p.c.write}})],a.prototype,"type",void 0),a=o=(0,s._)([(0,n.$)("esri.popup.content.PieChartMediaInfo")],a);const d=a},79825:(t,e,i)=>{i.d(e,{A:()=>c});var o=i(32816),s=i(52731),r=i(29298),n=i(36544),l=(i(32773),i(69421)),p=i(64995),a=i(95101);i(41390),i(20266),i(90740),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407),i(99924);let d=class extends((0,s.O)(p.A)){constructor(t){super(t),this.description=null,this.displayCount=null,this.displayType="list",this.orderByFields=null,this.relationshipId=null,this.title=null,this.type="relationship"}};(0,o._)([(0,r.MZ)({type:String,json:{write:!0}})],d.prototype,"description",void 0),(0,o._)([(0,r.MZ)({type:Number,json:{type:n.I,write:!0}})],d.prototype,"displayCount",void 0),(0,o._)([(0,r.MZ)({type:["list"],json:{write:!0}})],d.prototype,"displayType",void 0),(0,o._)([(0,r.MZ)({type:[a.A],json:{write:!0}})],d.prototype,"orderByFields",void 0),(0,o._)([(0,r.MZ)({type:Number,json:{type:n.I,write:!0}})],d.prototype,"relationshipId",void 0),(0,o._)([(0,r.MZ)({type:String,json:{write:!0}})],d.prototype,"title",void 0),(0,o._)([(0,r.MZ)({type:["relationship"],readOnly:!0,json:{read:!1,write:!0}})],d.prototype,"type",void 0),d=(0,o._)([(0,l.$)("esri.popup.content.RelationshipContent")],d);const c=d},67578:(t,e,i)=>{i.d(e,{A:()=>a});var o,s=i(32816),r=i(29298),n=(i(32773),i(20266),i(69421)),l=i(64995);i(36544),i(93181),i(13671),i(40499),i(6407),i(90740),i(91047),i(99924),i(41390),i(58498),i(45371),i(80959);let p=o=class extends l.A{constructor(t){super(t),this.text=null,this.type="text"}clone(){return new o({text:this.text})}};(0,s._)([(0,r.MZ)({type:String,json:{write:!0}})],p.prototype,"text",void 0),(0,s._)([(0,r.MZ)({type:["text"],readOnly:!0,json:{read:!1,write:!0}})],p.prototype,"type",void 0),p=o=(0,s._)([(0,n.$)("esri.popup.content.TextContent")],p);const a=p},84857:(t,e,i)=>{i.d(e,{A:()=>a});var o=i(32816),s=i(29298),r=(i(32773),i(20266),i(69421)),n=i(60373),l=i(98187);i(36544),i(93181),i(13671),i(40499),i(6407),i(90740),i(91047),i(99924),i(41390),i(58498),i(45371),i(80959),i(35902),i(13226),i(16699),i(26809),i(2589),i(18527),i(16794);let p=class extends n.A{constructor(t){super(t),this.type=null,this.value=void 0}};(0,o._)([(0,s.MZ)({type:["bar-chart","column-chart","line-chart","pie-chart"],readOnly:!0,json:{read:!1,write:!0}})],p.prototype,"type",void 0),(0,o._)([(0,s.MZ)({type:l.A,json:{write:!0}})],p.prototype,"value",void 0),p=(0,o._)([(0,r.$)("esri.popup.content.mixins.ChartMediaInfo")],p);const a=p},60373:(t,e,i)=>{i.d(e,{A:()=>p});var o=i(32816),s=i(99924),r=i(29298),n=(i(32773),i(20266),i(69421));i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407),i(90740),i(36544);let l=class extends s.oY{constructor(t){super(t),this.altText=null,this.caption="",this.title="",this.type=null}};(0,o._)([(0,r.MZ)({type:String,json:{write:!0}})],l.prototype,"altText",void 0),(0,o._)([(0,r.MZ)({type:String,json:{write:!0}})],l.prototype,"caption",void 0),(0,o._)([(0,r.MZ)({type:String,json:{write:!0}})],l.prototype,"title",void 0),(0,o._)([(0,r.MZ)({type:["image","bar-chart","column-chart","line-chart","pie-chart"],readOnly:!0,json:{read:!1,write:!0}})],l.prototype,"type",void 0),l=(0,o._)([(0,n.$)("esri.popup.content.mixins.MediaInfo")],l);const p=l},98187:(t,e,i)=>{i.d(e,{A:()=>h});var o,s=i(32816),r=i(35902),n=i(99924),l=i(32773),p=i(29298),a=i(36544),d=i(69421),c=i(16794);i(13226),i(16699),i(26809),i(2589),i(18527),i(20266),i(90740),i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407);let u=o=class extends n.oY{constructor(t){super(t),this.colors=null,this.fields=[],this.normalizeField=null,this.series=[],this.tooltipField=null}clone(){return new o({colors:(0,l.o8)(this.colors),fields:(0,l.o8)(this.fields),normalizeField:this.normalizeField,series:(0,l.o8)(this.series),tooltipField:this.tooltipField})}};(0,s._)([(0,p.MZ)({type:[r.A],json:{type:[[a.I]],write:!0}})],u.prototype,"colors",void 0),(0,s._)([(0,p.MZ)({type:[String],json:{write:!0}})],u.prototype,"fields",void 0),(0,s._)([(0,p.MZ)({type:String,json:{write:!0}})],u.prototype,"normalizeField",void 0),(0,s._)([(0,p.MZ)({type:[c.A],json:{read:!1}})],u.prototype,"series",void 0),(0,s._)([(0,p.MZ)({type:String,json:{write:!0}})],u.prototype,"tooltipField",void 0),u=o=(0,s._)([(0,d.$)("esri.popup.content.support.ChartMediaInfoValue")],u);const h=u},16794:(t,e,i)=>{i.d(e,{A:()=>a});var o,s=i(32816),r=i(41390),n=i(29298),l=(i(32773),i(20266),i(69421));i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407),i(90740),i(36544);let p=o=class extends r.T{constructor(t){super(t),this.color=null,this.fieldName=null,this.tooltip=null,this.value=null}clone(){return new o({color:this.color?.clone(),fieldName:this.fieldName,tooltip:this.tooltip,value:this.value})}};(0,s._)([(0,n.MZ)()],p.prototype,"color",void 0),(0,s._)([(0,n.MZ)()],p.prototype,"fieldName",void 0),(0,s._)([(0,n.MZ)()],p.prototype,"tooltip",void 0),(0,s._)([(0,n.MZ)()],p.prototype,"value",void 0),p=o=(0,s._)([(0,l.$)("esri.popup.content.support.ChartMediaInfoValueSeries")],p);const a=p},93546:(t,e,i)=>{i.d(e,{A:()=>a});var o,s=i(32816),r=i(99924),n=i(29298),l=(i(32773),i(20266),i(69421));i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407),i(90740),i(36544);let p=o=class extends r.oY{constructor(t){super(t),this.linkURL=null,this.sourceURL=null}clone(){return new o({linkURL:this.linkURL,sourceURL:this.sourceURL})}};(0,s._)([(0,n.MZ)({type:String,json:{write:!0}})],p.prototype,"linkURL",void 0),(0,s._)([(0,n.MZ)({type:String,json:{write:!0}})],p.prototype,"sourceURL",void 0),p=o=(0,s._)([(0,l.$)("esri.popup.content.support.ImageMediaInfoValue")],p);const a=p},48103:(t,e,i)=>{i.d(e,{A:()=>u});var o=i(32816),s=i(52731),r=i(99924),n=i(29298),l=i(36544),p=(i(32773),i(88663)),a=i(69421),d=i(50214);i(41390),i(20266),i(90740),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407),i(93804),i(59192),i(78016),i(54483);let c=class extends((0,s.O)(r.oY)){constructor(t){super(t),this.dateFormat=null,this.digitSeparator=!1,this.places=null}};(0,o._)([(0,p.e)(d.e)],c.prototype,"dateFormat",void 0),(0,o._)([(0,n.MZ)({type:Boolean,json:{write:!0}})],c.prototype,"digitSeparator",void 0),(0,o._)([(0,n.MZ)({type:l.I,json:{write:!0}})],c.prototype,"places",void 0),c=(0,o._)([(0,a.$)("esri.popup.support.FieldInfoFormat")],c);const u=c},95101:(t,e,i)=>{i.d(e,{A:()=>a});var o,s=i(32816),r=i(99924),n=i(29298),l=(i(32773),i(20266),i(69421));i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407),i(90740),i(36544);let p=o=class extends r.oY{constructor(t){super(t),this.field=null,this.order=null}clone(){return new o({field:this.field,order:this.order})}};(0,s._)([(0,n.MZ)({type:String,json:{write:!0}})],p.prototype,"field",void 0),(0,s._)([(0,n.MZ)({type:["asc","desc"],json:{write:!0}})],p.prototype,"order",void 0),p=o=(0,s._)([(0,l.$)("esri.popup.support.RelatedRecordsInfoFieldOrder")],p);const a=p},91366:(t,e,i)=>{i.d(e,{A:()=>d});var o,s=i(32816),r=i(41390),n=i(80473),l=i(29298),p=(i(32773),i(20266),i(69421));i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407),i(90740),i(36544);let a=o=class extends((0,n.sA)(r.T)){constructor(t){super(t),this.active=!1,this.className=null,this.disabled=!1,this.icon=null,this.id=null,this.indicator=!1,this.title=null,this.type=null,this.visible=!0}clone(){return new o({active:this.active,className:this.className,disabled:this.disabled,icon:this.icon,id:this.id,indicator:this.indicator,title:this.title,visible:this.visible})}};(0,s._)([(0,l.MZ)()],a.prototype,"active",void 0),(0,s._)([(0,l.MZ)()],a.prototype,"className",void 0),(0,s._)([(0,l.MZ)()],a.prototype,"disabled",void 0),(0,s._)([(0,l.MZ)()],a.prototype,"icon",void 0),(0,s._)([(0,l.MZ)()],a.prototype,"id",void 0),(0,s._)([(0,l.MZ)()],a.prototype,"indicator",void 0),(0,s._)([(0,l.MZ)()],a.prototype,"title",void 0),(0,s._)([(0,l.MZ)()],a.prototype,"type",void 0),(0,s._)([(0,l.MZ)()],a.prototype,"visible",void 0),a=o=(0,s._)([(0,p.$)("esri.support.actions.ActionBase")],a);const d=a},43435:(t,e,i)=>{i.d(e,{A:()=>a});var o,s=i(32816),r=i(29298),n=(i(32773),i(20266),i(69421)),l=i(91366);i(36544),i(93181),i(13671),i(40499),i(6407),i(90740),i(91047),i(41390),i(58498),i(45371),i(80959),i(80473);let p=o=class extends l.A{constructor(t){super(t),this.image=null,this.type="button"}clone(){return new o({active:this.active,className:this.className,disabled:this.disabled,icon:this.icon,id:this.id,indicator:this.indicator,title:this.title,visible:this.visible,image:this.image})}};(0,s._)([(0,r.MZ)()],p.prototype,"image",void 0),p=o=(0,s._)([(0,n.$)("esri.support.actions.ActionButton")],p);const a=p},73435:(t,e,i)=>{i.d(e,{A:()=>a});var o,s=i(32816),r=i(29298),n=(i(32773),i(20266),i(69421)),l=i(91366);i(36544),i(93181),i(13671),i(40499),i(6407),i(90740),i(91047),i(41390),i(58498),i(45371),i(80959),i(80473);let p=o=class extends l.A{constructor(t){super(t),this.image=null,this.type="toggle",this.value=!1}clone(){return new o({active:this.active,className:this.className,disabled:this.disabled,icon:this.icon,id:this.id,indicator:this.indicator,title:this.title,visible:this.visible,image:this.image,value:this.value})}};(0,s._)([(0,r.MZ)()],p.prototype,"image",void 0),(0,s._)([(0,r.MZ)()],p.prototype,"value",void 0),p=o=(0,s._)([(0,n.$)("esri.support.actions.ActionToggle")],p);const a=p}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/6b3bb05f1b489b796a2f.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/6b3bb05f1b489b796a2f.js new file mode 100644 index 00000000..9b36e634 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/6b3bb05f1b489b796a2f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[4450,9081,3049],{8368:(e,t,r)=>{r.d(t,{A:()=>a});var n=r(32816),i=r(20266),o=r(29298),s=(r(32773),r(69421)),l=r(1985);const a=e=>{let t=class extends e{get title(){if(this._get("title")&&"defaults"!==this.originOf("title"))return this._get("title");if(this.url){const e=(0,l.p)(this.url);if(null!=e&&e.title)return e.title}return this._get("title")||""}set title(e){this._set("title",e)}set url(e){this._set("url",(0,l.s)(e,i.L.getLogger(this)))}};return(0,n._)([(0,o.MZ)()],t.prototype,"title",null),(0,n._)([(0,o.MZ)({type:String})],t.prototype,"url",null),t=(0,n._)([(0,s.$)("esri.layers.mixins.ArcGISService")],t),t}},133:(e,t,r)=>{r.d(t,{U:()=>i,i:()=>o,s:()=>s});var n=r(54483);class i{}function o(e){return e instanceof n.Z?e===i.instance:"unknown"===e?.toString().toLowerCase()}function s(e){return o(e)?i.instance:e}i.instance=new n.I("Etc/UTC")},47239:(e,t,r)=>{r.d(t,{a:()=>h,b:()=>l,c:()=>i,d:()=>w,e:()=>a,f:()=>o,g:()=>m,h:()=>p,i:()=>g,j:()=>f,n:()=>v,s:()=>u,t:()=>s,u:()=>c,v:()=>d,x:()=>y,z:()=>_});var n=r(44600);function i(e=_){return[e[0],e[1],e[2],e[3],e[4],e[5]]}function o(e,t,r,n,o,s,l=i()){return l[0]=e,l[1]=t,l[2]=r,l[3]=n,l[4]=o,l[5]=s,l}function s(e,t){const r=isFinite(e[2])||isFinite(e[5]);return new n.A(r?{xmin:e[0],xmax:e[3],ymin:e[1],ymax:e[4],zmin:e[2],zmax:e[5],spatialReference:t}:{xmin:e[0],xmax:e[3],ymin:e[1],ymax:e[4],spatialReference:t})}function l(e,t){e[0]=Math.min(e[0],t[0]),e[1]=Math.min(e[1],t[1]),e[2]=Math.min(e[2],t[2]),e[3]=Math.max(e[3],t[3]),e[4]=Math.max(e[4],t[4]),e[5]=Math.max(e[5],t[5])}function a(e,t){e[0]=Math.min(e[0],t[0]),e[1]=Math.min(e[1],t[1]),e[2]=Math.min(e[2],t[2]),e[3]=Math.max(e[3],t[0]),e[4]=Math.max(e[4],t[1]),e[5]=Math.max(e[5],t[2])}function p(e,t,r=0,n=t.length/3){let i=e[0],o=e[1],s=e[2],l=e[3],a=e[4],p=e[5];for(let e=0;e=e[3]?0:e[3]-e[0]}(e),t[1]=function(e){return e[1]>=e[4]?0:e[4]-e[1]}(e),t[2]=function(e){return e[2]>=e[5]?0:e[5]-e[2]}(e),t}function c(e,t,r=e){return r[0]=t[0],r[1]=t[1],r[2]=t[2],r!==e&&(r[3]=e[3],r[4]=e[4],r[5]=e[5]),r}function d(e,t,r=e){return r[3]=t[0],r[4]=t[1],r[5]=t[2],r!==e&&(r[0]=e[0],r[1]=e[1],r[2]=e[2]),e}function y(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e}function f(e){return e?y(e,v):i(v)}function m(e,t){return e[0]=t[0],e[1]=t[1],e[2]=Number.NEGATIVE_INFINITY,e[3]=t[2],e[4]=t[3],e[5]=Number.POSITIVE_INFINITY,e}function h(e,t,r,n,i){return e[0]=t,e[1]=r,e[2]=Number.NEGATIVE_INFINITY,e[3]=n,e[4]=i,e[5]=Number.POSITIVE_INFINITY,e}function g(e){return 6===e.length}function w(e,t,r){if(null==e||null==t)return e===t;if(!g(e)||!g(t))return!1;if(r){for(let n=0;n{r.d(t,{f:()=>a,t:()=>l}),r(32773);var n=r(59930),i=r(45862),o=r(72762),s=r(71613);const l={key:"type",base:i.A,typeMap:{range:s.A,"coded-value":n.A,inherited:o.A}};function a(e){if(!e?.type)return null;switch(e.type){case"range":return s.A.fromJSON(e);case"codedValue":return n.A.fromJSON(e);case"inherited":return o.A.fromJSON(e)}return null}},17872:(e,t,r)=>{r.d(t,{k:()=>n});const n=new(r(93804).J)({esriFieldTypeSmallInteger:"small-integer",esriFieldTypeInteger:"integer",esriFieldTypeSingle:"single",esriFieldTypeDouble:"double",esriFieldTypeLong:"long",esriFieldTypeString:"string",esriFieldTypeDate:"date",esriFieldTypeOID:"oid",esriFieldTypeGeometry:"geometry",esriFieldTypeBlob:"blob",esriFieldTypeRaster:"raster",esriFieldTypeGUID:"guid",esriFieldTypeGlobalID:"global-id",esriFieldTypeXML:"xml",esriFieldTypeBigInteger:"big-integer",esriFieldTypeDateOnly:"date-only",esriFieldTypeTimeOnly:"time-only",esriFieldTypeTimestampOffset:"timestamp-offset"})},36309:(e,t,r)=>{r.d(t,{a:()=>M,b:()=>h,c:()=>w,d:()=>g,g:()=>m,s:()=>y,t:()=>f});var n=r(20266);const i="__begin__",o="__end__",s=new RegExp(i,"ig"),l=new RegExp(o,"ig"),a=new RegExp("^"+i,"i"),p=new RegExp(o+"$","i"),u='"',c=u+" + ",d=" + "+u;function y(e){return e.replaceAll(new RegExp("\\[","g"),"{").replaceAll(new RegExp("\\]","g"),"}")}function f(e){return e.replaceAll(new RegExp("\\{","g"),"[").replaceAll(new RegExp("\\}","g"),"]")}function m(e){const t={expression:"",type:"none"};return e.labelExpressionInfo?e.labelExpressionInfo.value?(t.expression=e.labelExpressionInfo.value,t.type="conventional"):e.labelExpressionInfo.expression&&(t.expression=e.labelExpressionInfo.expression,t.type="arcade"):null!=e.labelExpression&&(t.expression=y(e.labelExpression),t.type="conventional"),t}function h(e){const t=m(e);if(!t)return null;switch(t.type){case"conventional":return w(t.expression);case"arcade":return t.expression}return null}function g(e){const t=m(e);if(!t)return null;switch(t.type){case"conventional":return function(e){const t=e?.match(v);return t?.[1].trim()||null}(t.expression);case"arcade":return M(t.expression)}return null}function w(e){let t;return e?(t=(0,n.r)(e,(e=>i+'$feature["'+e+'"]'+o)),t=a.test(t)?t.replace(a,""):u+t,t=p.test(t)?t.replace(p,""):t+u,t=t.replaceAll(s,c).replaceAll(l,d)):t='""',t}const v=/^\s*\{([^}]+)\}\s*$/i,_=/^\s*(?:(?:\$feature\.(\w+))|(?:\$feature\[(["'])(.+)(\2)\]));?\s*$/i,S=/^\s*(?:(?:\$feature\.(\w+))|(?:\$feature\[(["'])(.+)(\2)\]));?\s*(?:DomainName\(\s*\$feature\s*,\s*(["'])(\1|\3)(\5)\s*\));?\s*$/i,b=/^\s*(?:DomainName\(\s*\$feature\s*,\s*(["'])(.+)(\1)\s*\));?\s*$/i;function M(e){if(!e)return null;let t=_.exec(e)||S.exec(e);return t?t[1]||t[3]:(t=b.exec(e),t?t[2]:null)}},339:(e,t,r)=>{r.d(t,{c:()=>s,g:()=>p,o:()=>l,u:()=>a});var n=r(67504),i=r(7969),o=r(77037);const s={102100:{maxX:20037508.342788905,minX:-20037508.342788905,plus180Line:new n.A({paths:[[[20037508.342788905,-20037508.342788905],[20037508.342788905,20037508.342788905]]],spatialReference:i.A.WebMercator}),minus180Line:new n.A({paths:[[[-20037508.342788905,-20037508.342788905],[-20037508.342788905,20037508.342788905]]],spatialReference:i.A.WebMercator})},4326:{maxX:180,minX:-180,plus180Line:new n.A({paths:[[[180,-180],[180,180]]],spatialReference:i.A.WGS84}),minus180Line:new n.A({paths:[[[-180,-180],[-180,180]]],spatialReference:i.A.WGS84})}};function l(e,t){return Math.ceil((e-t)/(2*t))}function a(e,t){const r=p(e);for(const e of r)for(const r of e)r[0]+=t;return e}function p(e){return(0,o.Bi)(e)?e.rings:e.paths}},61155:(e,t,r)=>{r.d(t,{f:()=>i,i:()=>n});const n=1;function i(e,t){let r=0;for(const n of t){const t=n.attributes?.[e];"number"==typeof t&&isFinite(t)&&(r=Math.max(r,t))}return r}},71868:(e,t,r)=>{r.d(t,{a:()=>i});var n=r(64102);function i(e,t,r){if(!r?.features||!r.hasZ)return;const i=(0,n.g)(r.geometryType,t,e.outSpatialReference);if(null!=i)for(const e of r.features)i(e.geometry)}},61904:(e,t,r)=>{r.d(t,{b:()=>S,g:()=>c});var n=r(32773),i=r(1985);function o(e,t,r){return!!l(e,t,r)}function s(e,t,r){return l(e,t,r)}function l(e,t,r){return e&&e.hasOwnProperty(t)?e[t]:r}const a={name:"supportsName",size:"supportsSize",contentType:"supportsContentType",keywords:"supportsKeywords",exifInfo:"supportsExifInfo"};function p(e){const t=e?.supportedSpatialAggregationStatistics?.map((e=>e.toLowerCase()));return{envelope:!!t?.includes("envelopeaggregate"),centroid:!!t?.includes("centroidaggregate"),convexHull:!!t?.includes("convexhullaggregate")}}function u(e,t){const r=e?.supportedOperationsWithCacheHint?.map((e=>e.toLowerCase()));return!!r?.includes(t.toLowerCase())}function c(e,t){return{analytics:d(e),attachment:y(e),data:f(e),metadata:m(e),operations:h(e.capabilities,e,t),query:g(e,t),queryRelated:w(e),queryTopFeatures:v(e),editing:_(e)}}function d(e){return{supportsCacheHint:u(e.advancedQueryCapabilities,"queryAnalytics")}}function y(e){const t=e.attachmentProperties,r={supportsName:!1,supportsSize:!1,supportsContentType:!1,supportsKeywords:!1,supportsExifInfo:!1,supportsCacheHint:u(e.advancedQueryCapabilities,"queryAttachments"),supportsResize:o(e,"supportsAttachmentsResizing",!1)};return t&&Array.isArray(t)&&t.forEach((e=>{const t=a[e.name];t&&(r[t]=!!e.isEnabled)})),r}function f(e){return{isVersioned:o(e,"isDataVersioned",!1),supportsAttachment:o(e,"hasAttachments",!1),supportsM:o(e,"hasM",!1),supportsZ:o(e,"hasZ",!1)}}function m(e){return{supportsAdvancedFieldProperties:o(e,"supportsFieldDescriptionProperty",!1)}}function h(e,t,r){const n=e?e.toLowerCase().split(",").map((e=>e.trim())):[],s=r?(0,i.p)(r):null,l=n.includes(null!=s&&"MapServer"===s.serverType?"data":"query"),a=n.includes("editing")&&!t.datesInUnknownTimezone;let p=a&&n.includes("create"),u=a&&n.includes("delete"),c=a&&n.includes("update");const d=n.includes("changetracking"),y=t.advancedQueryCapabilities;return a&&!(p||u||c)&&(p=u=c=!0),{supportsCalculate:o(t,"supportsCalculate",!1),supportsTruncate:o(t,"supportsTruncate",!1),supportsValidateSql:o(t,"supportsValidateSql",!1),supportsAdd:p,supportsDelete:u,supportsEditing:a,supportsChangeTracking:d,supportsQuery:l,supportsQueryAnalytics:o(y,"supportsQueryAnalytic",!1),supportsQueryAttachments:o(y,"supportsQueryAttachments",!1),supportsQueryTopFeatures:o(y,"supportsTopFeaturesQuery",!1),supportsResizeAttachments:o(t,"supportsAttachmentsResizing",!1),supportsSync:n.includes("sync"),supportsUpdate:c,supportsExceedsLimitStatistics:o(t,"supportsExceedsLimitStatistics",!1),supportsAsyncConvert3D:o(t,"supportsAsyncConvert3D",!1)}}function g(e,t){const r=e.advancedQueryCapabilities,l=e.ownershipBasedAccessControlForFeatures,a=e.archivingInfo,c=e.currentVersion,d=t?.includes("MapServer"),y=!d||c>=(0,n.h)("mapserver-pbf-version-support"),f=(0,i.i)(t),m=new Set((e.supportedQueryFormats??"").split(",").map((e=>e.toLowerCase().trim())));return{maxRecordCount:s(e,"maxRecordCount",void 0),maxRecordCountFactor:s(e,"maxRecordCountFactor",void 0),standardMaxRecordCount:s(e,"standardMaxRecordCount",void 0),supportedSpatialAggregationStatistics:p(r),supportsCacheHint:o(r,"supportsQueryWithCacheHint",!1)||u(r,"query"),supportsCentroid:o(r,"supportsReturningGeometryCentroid",!1),supportsCompactGeometry:f,supportsDefaultSpatialReference:o(r,"supportsDefaultSR",!1),supportsDisjointSpatialRelationship:o(r,"supportsDisjointSpatialRel",!1),supportsDistance:o(r,"supportsQueryWithDistance",!1),supportsDistinct:o(r,"supportsDistinct",e.supportsAdvancedQueries),supportsExtent:o(r,"supportsReturningQueryExtent",!1),supportsFormatPBF:y&&m.has("pbf"),supportsFullTextSearch:o(r,"supportsFullTextSearch",!1),supportsGeometryProperties:o(r,"supportsReturningGeometryProperties",!1),supportsHavingClause:o(r,"supportsHavingClause",!1),supportsHistoricMoment:o(a,"supportsQueryWithHistoricMoment",!1),supportsMaxRecordCountFactor:o(r,"supportsMaxRecordCountFactor",!1),supportsOrderBy:o(r,"supportsOrderBy",e.supportsAdvancedQueries),supportsPagination:o(r,"supportsPagination",!1),supportsPercentileStatistics:o(r,"supportsPercentileStatistics",!1),supportsQuantization:o(e,"supportsCoordinatesQuantization",!1),supportsQuantizationEditMode:o(e,"supportsQuantizationEditMode",!1),supportsQueryByAnonymous:o(l,"allowAnonymousToQuery",!0),supportsQueryByOthers:o(l,"allowOthersToQuery",!0),supportsQueryGeometry:o(e,"supportsReturningQueryGeometry",!1),supportsResultType:o(r,"supportsQueryWithResultType",!1),supportsSpatialAggregationStatistics:o(r,"supportsSpatialAggregationStatistics",!1),supportsSqlExpression:o(r,"supportsSqlExpression",!1),supportsStandardizedQueriesOnly:o(e,"useStandardizedQueries",!1),supportsStatistics:o(r,"supportsStatistics",e.supportsStatistics),supportsTopFeaturesQuery:o(r,"supportsTopFeaturesQuery",!1),tileMaxRecordCount:s(e,"tileMaxRecordCount",void 0)}}function w(e){const t=e.advancedQueryCapabilities,r=o(t,"supportsAdvancedQueryRelated",!1);return{supportsPagination:o(t,"supportsQueryRelatedPagination",!1),supportsCount:r,supportsOrderBy:r,supportsCacheHint:u(t,"queryRelated")}}function v(e){return{supportsCacheHint:u(e.advancedQueryCapabilities,"queryTopFilter")}}function _(e){const t=e.ownershipBasedAccessControlForFeatures,r=e?e.advancedEditingCapabilities:void 0;return{supportsGeometryUpdate:o(e,"allowGeometryUpdates",!0),supportsGlobalId:o(e,"supportsApplyEditsWithGlobalIds",!1),supportsReturnServiceEditsInSourceSpatialReference:o(e,"supportsReturnServiceEditsInSourceSR",!1),supportsRollbackOnFailure:o(e,"supportsRollbackOnFailureParameter",!1),supportsUpdateWithoutM:o(e,"allowUpdateWithoutMValues",!1),supportsUploadWithItemId:o(e,"supportsAttachmentsByUploadId",!1),supportsDeleteByAnonymous:o(t,"allowAnonymousToDelete",!0),supportsDeleteByOthers:o(t,"allowOthersToDelete",!0),supportsUpdateByAnonymous:o(t,"allowAnonymousToUpdate",!0),supportsUpdateByOthers:o(t,"allowOthersToUpdate",!0),supportsAsyncApplyEdits:o(r,"supportsAsyncApplyEdits",!1),zDefault:s(e,"zDefault",void 0)}}function S(e){return{operations:{supportsAppend:o(e,"supportsAppend",!1),supportsExportClip:o(e,"supportsExportClip",!1),supportsExportFrameset:o(e,"supportsExportFrameset",!1),supportsMensuration:o(e,"supportsMensuration",!1),supportsUpdate:o(e,"supportsUpdate",!1)},query:{supportsCoverageQuery:e?.playbackInfo?.klv["0601"]??!1}}}},79281:(e,t,r)=>{r.d(t,{c:()=>p,s:()=>u}),r(94345);var n=r(64604),i=r(77037),o=r(69763),s=r(69033),l=r(99063),a=r(13978);async function p(e,t,r,l){const a=(0,s.p)(e),p=t[0].spatialReference,u={...l,responseType:"json",query:{...a.query,f:"json",sr:(0,o.Y)(p),target:JSON.stringify({geometryType:(0,i.$B)(t[0]),geometries:t}),cutter:JSON.stringify(r)}},c=await(0,n.A)(a.path+"/cut",u),{cutIndexes:d,geometries:y=[]}=c.data;return{cutIndexes:d,geometries:y.map((e=>{const t=(0,i.rS)(e);return t.spatialReference=p,t}))}}async function u(e,t,r){const s="string"==typeof e?(0,l.An)(e):e,p=t[0].spatialReference,u=(0,i.$B)(t[0]),c={...r,query:{...s.query,f:"json",sr:(0,o.Y)(p),geometries:JSON.stringify((0,a.e)(t))}},{data:d}=await(0,n.A)(s.path+"/simplify",c);return(0,a.d)(d.geometries,u,p)}},69033:(e,t,r)=>{r.d(t,{a:()=>o,e:()=>l,p:()=>s}),r(90740),r(29512);var n=r(32773),i=r(99063);function o(e,t){return t?{...t,query:{...e??{},...t.query}}:{query:e}}function s(e){return"string"==typeof e?(0,i.An)(e):(0,n.o8)(e)}function l(e,t,r){const n={};for(const i in e){if("declaredClass"===i)continue;const o=e[i];if(null!=o&&"function"!=typeof o)if(Array.isArray(o))n[i]=o.map((e=>l(e)));else if("object"==typeof o)if(o.toJSON){const e=o.toJSON(r?.[i]);n[i]=t?e:JSON.stringify(e)}else n[i]=t?o:JSON.stringify(o);else n[i]=o}return n}r(64604)},13978:(e,t,r)=>{r.d(t,{d:()=>o,e:()=>i});var n=r(77037);function i(e){return{geometryType:(0,n.$B)(e[0]),geometries:e.map((e=>e.toJSON()))}}function o(e,t,r){const i=(0,n.xD)(t);return e.map((e=>{const t=i.fromJSON(e);return t.spatialReference=r,t}))}},93049:(e,t,r)=>{r.d(t,{a:()=>o,b:()=>s,g:()=>i});const n="randomUUID"in crypto;function i(){if(n)return crypto.randomUUID();const e=crypto.getRandomValues(new Uint16Array(8));e[3]=4095&e[3]|16384,e[4]=16383&e[4]|32768;const t=t=>e[t].toString(16).padStart(4,"0");return t(0)+t(1)+"-"+t(2)+"-"+t(3)+"-"+t(4)+"-"+t(5)+t(6)+t(7)}function o(){return`{${i().toUpperCase()}}`}function s(){return`{${i()}}`}},23381:(e,t,r)=>{async function n(e,t){const{WhereClause:n}=await Promise.all([r.e(8896),r.e(6589)]).then(r.bind(r,38896)).then((e=>e.W));return n.create(e,t)}function i(e,t){return"1=1"===e?t??e:"1=1"===t?e??t:null!=e&&""!==e?null!=t&&""!==t?`(${e}) AND (${t})`:e:t}r.d(t,{G:()=>n,m:()=>i})},3952:(e,t,r)=>{r.d(t,{el:()=>m});var n=r(90740),i=r(6407),o=r(20266),s=r(84200),l=r(67504),a=r(339),p=r(69763),u=r(29208),c=r(79281);r(32773),r(32816),r(29298),r(36544),r(93181),r(13671),r(40499),r(69421),r(91047),r(56273),r(44600),r(2160),r(99924),r(41390),r(58498),r(45371),r(80959),r(49877),r(7969),r(93804),r(18683),r(64604),r(29512),r(99063),r(64752),r(48844),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(77037),r(36533),r(94345),r(92517),r(69033),r(13978);const d=()=>o.L.getLogger("esri.geometry.support.normalizeUtils");function y(e,t,r){if(t){const t=function(e,t){if(!(e instanceof l.A||e instanceof s.A)){const e="straightLineDensify: the input geometry is neither polyline nor polygon";throw d().error(e),new i.A(e)}const r=(0,a.g)(e),n=[];for(const e of r){const r=[];n.push(r),r.push([e[0][0],e[0][1]]);for(let n=0;n1){for(let e=1;e<=c-1;e++){const n=e*t,s=u*n+i,l=p*n+o;r.push([s,l])}const e=(a+Math.floor(c-1)*t)/2,n=u*e+i,s=p*e+o;r.push([n,s])}r.push([s,l])}}return function(e){return"polygon"===e.type}(e)?new s.A({rings:n,spatialReference:e.spatialReference}):new l.A({paths:n,spatialReference:e.spatialReference})}(e,1e6);e=(0,u.ci)(t,!0)}return r&&(e=(0,a.u)(e,r)),e}function f(e,t,r){if(Array.isArray(e)){const n=e[0];if(n>t){const r=(0,a.o)(n,t);e[0]=n+r*(-2*t)}else if(nt){const r=(0,a.o)(n,t);e=e.clone().offset(r*(-2*t),0)}else if(nf(e,w,v))),A.push(e)}else if("extent"===t.type){const e=t.clone()._normalize(!1,!1,h);A.push(e.rings?new s.A(e):e)}else if(t.extent){const e=t.extent,r=(0,a.o)(e.xmin,v)*(2*w);let n=0===r?t.clone():(0,a.u)(t.clone(),r);e.offset(r,0);let{xmin:i,xmax:o}=e;i=Number(i.toFixed(9)),o=Number(o.toFixed(9)),e.intersects(S)&&o!==w?(M=o>M?o:M,n=y(n,g),x.push(n),A.push("cut")):e.intersects(b)&&i!==v?(M=o*(2*w)>M?o*(2*w):M,n=y(n,g,360),x.push(n),A.push("cut")):A.push(n)}else A.push(t.clone());else A.push(t);else A.push(t);let T=(0,a.o)(M,w),F=-90;const O=T,N=new l.A;for(;T>0;){const e=360*T-180;N.addPath([[e,F],[e,-1*F]]),F*=-1,T--}if(x.length>0&&O>0){const t=function(e,t){let r=-1;for(let n=0;n{if(r[0]<180)return!0;{let r=0;for(let e=0;er?n:r}r=Number(r.toFixed(9));const n=-360*(0,a.o)(r,180);for(let r=0;r1&&i.rings.length>=s.rings.length?(n.push(i),o.push("simplify")):o.push(g?(0,u.Gh)(i):i)}}if(!n.length)return o;const s=await(0,c.s)(i,n,r),l=[];for(let e=0;e{r.r(t),r.d(t,{default:()=>H});var n=r(32816),i=(r(94345),r(27281)),o=(r(4048),r(17745)),s=r(6407),l=r(32773),a=r(2810),p=r(90740),u=r(69421),c=r(29298),d=(r(20266),r(49877)),y=r(56273),f=r(78281),m=r(48402),h=r(3952),g=r(69763),w=r(77125),v=r(36544),_=r(24863),S=r(19297);let b=class extends o.A{constructor(e){super(e),this.addHandles([this.on("before-add",(e=>{null==e.item&&e.preventDefault()})),this.on("after-add",(e=>this._own(e.item))),this.on("after-remove",(e=>this._release(e.item)))])}get owner(){return this._get("owner")}set owner(e){e!==this._get("owner")&&(this._releaseAll(),this._set("owner",e),this._ownAll())}_ownAll(){for(const e of this.items)this._own(e)}_releaseAll(){for(const e of this.items)this._release(e)}_createNewInstance(e){return this.itemType?new(o.A.ofType(this.itemType.Type))(e):new o.A(e)}};(0,n._)([(0,c.MZ)()],b.prototype,"owner",null),b=(0,n._)([(0,u.$)("esri.core.support.OwningCollection")],b);let M=class extends b{_own(e){e.layer&&"remove"in e.layer&&e.layer!==this.owner&&e.layer.remove(e),e.layer=this.owner}_release(e){e.layer===this.owner&&(e.layer=null)}};(0,n._)([(0,_.s)({Type:i.A,ensureType:(0,v.e)(i.A)})],M.prototype,"itemType",void 0),M=(0,n._)([(0,u.$)("esri.support.GraphicsCollection")],M);var x=r(73597),A=r(31315),T=r(96807),F=r(49755),O=(r(93181),r(13671),r(40499),r(91047),r(44600)),N=(r(2160),r(99924),r(41390),r(58498),r(45371),r(80959),r(7969)),R=(r(93804),r(18683),r(64604),r(29512),r(99063),r(64752),r(48844),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(16699),r(26809),r(2589),r(18527),r(67504),r(92517),r(77037),r(72393),r(52731),r(81272),r(44945),r(30011),r(55270),r(50214),r(59192),r(78016),r(54483),r(95779),r(13262),r(346),r(51961),r(62399),r(64995),r(33150),r(58173),r(66110),r(67520),r(27532),r(88663),r(48103),r(65085),r(33611),r(84857),r(60373),r(98187),r(35902),r(13226),r(16794),r(52357),r(11090),r(49319),r(93546),r(29570),r(34592),r(79825),r(95101),r(67578),r(14896),r(95611),r(98089),r(91366),r(80473),r(43435),r(73435),r(85232),r(93471),r(53252),r(34039),r(70061),r(3495),r(97906),r(64524),r(65023),r(31424),r(74676),r(53610),r(29447)),Z=(r(78273),r(49475),r(32368),r(7391),r(22529),r(43534),r(38094),r(67723),r(47239),r(59858),r(63728),r(1178),r(7182),r(47788),r(82408),r(73509),r(28276),r(69277),r(70580),r(75191),r(24319),r(62092),r(4157),r(62401),r(89322),r(20138),r(53370),r(46946),r(3816),r(71992),r(80167),r(4478),r(91808),r(7161),r(55586),r(35121),r(92229),r(18344),r(64884),r(23351),r(51222),r(42870),r(67321),r(73067),r(54512)),C=r(53103),I=r(19648);r(42948),r(66136),r(4734),r(12119),r(13201),r(12856),r(47812),r(67138),r(54131),r(19869);let L=class extends((0,A.dM)((0,T.j)(x.A))){constructor(e){super(e),this.elevationInfo=null,this.graphics=new M,this.screenSizePerspectiveEnabled=!0,this.type="graphics",this.internal=!1}destroy(){this.removeAll(),this.graphics.destroy()}add(e){return this.graphics.add(e),this}addMany(e){return this.graphics.addMany(e),this}removeAll(){return this.graphics.removeAll(),this}remove(e){this.graphics.remove(e)}removeMany(e){this.graphics.removeMany(e)}on(e,t){return super.on(e,t)}graphicChanged(e){this.emit("graphic-update",e)}};var j,J;(0,n._)([(0,c.MZ)({type:F.E})],L.prototype,"elevationInfo",void 0),(0,n._)([(0,c.MZ)((j=M,J="graphics",{type:j,cast:S.c,set(e){const t=(0,S.r)(e,this._get(J),j);t.owner=this,this._set(J,t)}}))],L.prototype,"graphics",void 0),(0,n._)([(0,c.MZ)({type:["show","hide"]})],L.prototype,"listMode",void 0),(0,n._)([(0,c.MZ)()],L.prototype,"screenSizePerspectiveEnabled",void 0),(0,n._)([(0,c.MZ)({readOnly:!0})],L.prototype,"type",void 0),(0,n._)([(0,c.MZ)({constructOnly:!0})],L.prototype,"internal",void 0),L=(0,n._)([(0,u.$)("esri.layers.GraphicsLayer")],L);const D=L;var E=r(61155),z=r(88730),G=r(38424),P=r(44864);function B(e){return"markup"===e.featureCollectionType||e.layers.some((e=>null!=e.layerDefinition.visibilityField||!q(e)))}function q({layerDefinition:e,featureSet:t}){const r=e.geometryType??t.geometryType;return U.find((t=>r===t.geometryTypeJSON&&e.drawingInfo?.renderer?.symbol?.type===t.identifyingSymbol.type))}function Q(){return new O.A({xmin:-180,ymin:-90,xmax:180,ymax:90})}r(47387),r(46728),r(64102),r(339),r(79281),r(69033),r(13978),r(91381),r(60027),r(57111),r(75651),r(88614),r(1030),r(15319),r(60785),r(56487),r(6399),r(9498),r(23105),r(24079),r(38149),r(19681),r(40328),r(84539),r(65299),r(6510),r(38641),r(73502),r(3827),r(65174),r(78328),r(72604),r(54616),r(25018),r(49011),r(23787),r(22151),r(38632),r(79875),r(133),r(83002),r(24330),r(91276),r(62482),r(45476),r(69310),r(43682),r(85351),r(54481),r(1535),r(9943),r(89253),r(16677),r(17813),r(3112),r(46626),r(45560),r(56303),r(85890),r(55884),r(32397),r(89601),r(85472),r(79323),r(74148),r(3175),r(85994),r(35935),r(23070),r(95717),r(968),r(85901),r(82458),r(37740),r(25329),r(82140),r(40988),r(42586),r(44370),r(18653),r(95637),r(59930),r(45862),r(72762),r(71613),r(70534),r(45817),r(11494),r(6801),r(41003),r(9380),r(90509),r(71868),r(8824),r(17872),r(67315),r(8368),r(1985),r(4335),r(99781),r(93049),r(25643),r(56367),r(8904),r(73600),r(81284),r(78860),r(26805),r(13983),r(29201),r(32826),r(98238),r(58196),r(86941),r(1739),r(81618),r(89575),r(71895),r(27084),r(61904),r(21914),r(29755),r(97511),r(32264),r(68849),r(82842),r(10224),r(36309),r(62959),r(74159),r(90197),r(76636),r(6837),r(96625),r(23439),r(98335),r(46935),r(69448),r(79205),r(35619),r(78644),r(66322),r(38093),r(60408),r(59955),r(58396),r(32074),r(78481),r(20978),r(40558),r(43059),r(89935),r(49813),r(82454);const $=new P.A({name:"OBJECTID",alias:"OBJECTID",type:"oid",nullable:!1,editable:!1}),V=new P.A({name:"title",alias:"Title",type:"string",nullable:!0,editable:!0,length:255});let k=class extends D{constructor(e){super(e),this.visibilityMode="inherited"}initialize(){for(const e of this.graphics)e.sourceLayer=this.layer;this.graphics.on("after-add",(e=>{e.item.sourceLayer=this.layer})),this.graphics.on("after-remove",(e=>{e.item.sourceLayer=null}))}get fullExtent(){const e=this.layer?.spatialReference,t=this.fullBounds;return e?null==t?(0,f.projectOrLoad)(Q(),e).geometry:(0,m.t)(t,e):null}get fullBounds(){const e=this.layer?.spatialReference;if(!e)return null;const t=(0,m.e)();return this.graphics.forEach((r=>{const n=null!=r.geometry?(0,f.projectOrLoad)(r.geometry,e).geometry:null;null!=n&&(0,m.a)(t,"point"===n.type?n:n.extent,t)})),(0,m.b)(t,m.n)?null:t}get sublayers(){return this.graphics}};(0,n._)([(0,c.MZ)({readOnly:!0})],k.prototype,"fullExtent",null),(0,n._)([(0,c.MZ)({readOnly:!0})],k.prototype,"fullBounds",null),(0,n._)([(0,c.MZ)({readOnly:!0})],k.prototype,"sublayers",null),(0,n._)([(0,c.MZ)()],k.prototype,"layer",void 0),(0,n._)([(0,c.MZ)()],k.prototype,"layerId",void 0),(0,n._)([(0,c.MZ)({readOnly:!0})],k.prototype,"visibilityMode",void 0),k=(0,n._)([(0,u.$)("esri.layers.MapNotesLayer.MapNotesSublayer")],k);const U=[{geometryType:"polygon",geometryTypeJSON:"esriGeometryPolygon",id:"polygonLayer",layerId:0,title:"Polygons",identifyingSymbol:(new Z.A).toJSON()},{geometryType:"polyline",geometryTypeJSON:"esriGeometryPolyline",id:"polylineLayer",layerId:1,title:"Polylines",identifyingSymbol:(new R.A).toJSON()},{geometryType:"multipoint",geometryTypeJSON:"esriGeometryMultipoint",id:"multipointLayer",layerId:2,title:"Multipoints",identifyingSymbol:(new C.A).toJSON()},{geometryType:"point",geometryTypeJSON:"esriGeometryPoint",id:"pointLayer",layerId:3,title:"Points",identifyingSymbol:(new C.A).toJSON()},{geometryType:"point",geometryTypeJSON:"esriGeometryPoint",id:"textLayer",layerId:4,title:"Text",identifyingSymbol:(new I.A).toJSON()}];let W=class extends((0,A.dM)((0,T.j)((0,z.q)((0,G.A)((0,a.M)(x.A)))))){constructor(e){super(e),this.capabilities={operations:{supportsMapNotesEditing:!0}},this.featureCollections=null,this.featureCollectionJSON=null,this.featureCollectionType="notes",this.legendEnabled=!1,this.listMode="hide-children",this.minScale=0,this.maxScale=0,this.spatialReference=N.A.WGS84,this.sublayers=new o.A(U.map((e=>new k({id:e.id,layerId:e.layerId,title:e.title,layer:this})))),this.title="Map Notes",this.type="map-notes",this.visibilityMode="inherited"}readCapabilities(e,t,r){return{operations:{supportsMapNotesEditing:!B(t)&&"portal-item"!==r?.origin}}}readFeatureCollections(e,t,r){if(!B(t))return null;const n=t.layers.map((e=>{const t=new w.default;return t.read(e,r),t}));return new o.A({items:n})}readLegacyfeatureCollectionJSON(e,t){return B(t)?(0,l.o8)(t.featureCollection):null}get fullExtent(){const e=this.spatialReference,t=(0,m.e)();return null!=this.sublayers?this.sublayers.forEach((({fullBounds:e})=>null!=e?(0,m.a)(t,e,t):t),t):this.featureCollectionJSON?.layers.some((e=>e.layerDefinition.extent))&&this.featureCollectionJSON.layers.forEach((r=>{const n=(0,f.projectOrLoad)(r.layerDefinition.extent,e).geometry;null!=n&&(0,m.a)(t,n,t)})),(0,m.b)(t,m.n)?(0,f.projectOrLoad)(Q(),e).geometry:(0,m.t)(t,e)}readMinScale(e,t){for(const e of t.layers)if(null!=e.layerDefinition.minScale)return e.layerDefinition.minScale;return 0}readMaxScale(e,t){for(const e of t.layers)if(null!=e.layerDefinition.maxScale)return e.layerDefinition.maxScale;return 0}get multipointLayer(){return this._findSublayer("multipointLayer")}get pointLayer(){return this._findSublayer("pointLayer")}get polygonLayer(){return this._findSublayer("polygonLayer")}get polylineLayer(){return this._findSublayer("polylineLayer")}readSpatialReference(e,t){return t.layers.length?N.A.fromJSON(t.layers[0].layerDefinition.spatialReference):N.A.WGS84}readSublayers(e,t,r){if(B(t))return null;const n=[];let s=t.layers.reduce(((e,t)=>Math.max(e,t.layerDefinition.id??-1)),-1)+1;for(const e of t.layers){const{layerDefinition:t,featureSet:r}=e,o=t.id??s++,l=q(e);if(null!=l){const e=new k({id:l.id,title:t.name,layerId:o,layer:this,graphics:r.features.map((({geometry:e,symbol:t,attributes:r,popupInfo:n})=>i.A.fromJSON({attributes:r,geometry:e,symbol:t,popupTemplate:n})))});n.push(e)}}return new o.A(n)}writeSublayers(e,t,r,n){const{minScale:i,maxScale:o}=this;if(null==e)return;const l=e.some((e=>e.graphics.length>0));if(!this.capabilities.operations.supportsMapNotesEditing)return void(l&&n?.messages?.push(new s.A("map-notes-layer:editing-not-supported","New map notes cannot be added to this layer")));const a=[];let u=this.spatialReference.toJSON();e:for(const t of e)for(const e of t.graphics)if(null!=e.geometry){u=e.geometry.spatialReference.toJSON();break e}for(const t of U){const r=e.find((e=>t.id===e.id));this._writeMapNoteSublayer(a,r,t,i,o,u,n)}(0,p.s)("featureCollection.layers",a,t)}get textLayer(){return this._findSublayer("textLayer")}load(e){return this.addResolvingPromise(this.loadFromPortal({supportedTypes:["Feature Collection"]},e)),Promise.resolve(this)}read(e,t){"featureCollection"in e&&(e=(0,l.o8)(e),Object.assign(e,e.featureCollection)),super.read(e,t)}async beforeSave(){if(null==this.sublayers)return;let e=null;const t=[];for(const r of this.sublayers)for(const n of r.graphics)if(null!=n.geometry){const r=n.geometry;e?(0,g.f)(r.spatialReference,e)||((0,f.canProjectWithoutEngine)(r.spatialReference,e)||(0,f.isLoaded)()||await(0,f.load)(),n.geometry=(0,f.project)(r,e)):e=r.spatialReference,t.push(n)}const r=await(0,h.el)(t.map((e=>e.geometry)));t.forEach(((e,t)=>e.geometry=r[t]))}_findSublayer(e){return null==this.sublayers?null:this.sublayers?.find((t=>t.id===e))??null}_writeMapNoteSublayer(e,t,r,n,i,o,s){const a=[];if(null!=t){for(const e of t.graphics)this._writeMapNote(a,e,r.geometryType,s);this._normalizeObjectIds(a,$),e.push({layerDefinition:{name:t.title,drawingInfo:{renderer:{type:"simple",symbol:(0,l.o8)(r.identifyingSymbol)}},id:t.layerId,geometryType:r.geometryTypeJSON,minScale:n,maxScale:i,objectIdField:"OBJECTID",fields:[$.toJSON(),V.toJSON()],spatialReference:o},featureSet:{features:a,geometryType:r.geometryTypeJSON}})}}_writeMapNote(e,t,r,n){if(null==t)return;const{geometry:i,symbol:o,popupTemplate:s}=t;if(null==i)return;if(i.type!==r)return void n?.messages?.push(new u.W("map-notes-layer:invalid-geometry-type",`Geometry "${i.type}" cannot be saved in "${r}" layer`,{graphic:t}));if(null==o)return void n?.messages?.push(new u.W("map-notes-layer:no-symbol","Skipping map notes with no symbol",{graphic:t}));const l={attributes:{...t.attributes},geometry:i.toJSON(),symbol:o.toJSON()};null!=s&&(l.popupInfo=s.toJSON()),e.push(l)}_normalizeObjectIds(e,t){const r=t.name;let n=(0,E.f)(r,e)+1;const i=new Set;for(const t of e){t.attributes||(t.attributes={});const{attributes:e}=t;(null==e[r]||i.has(e[r]))&&(e[r]=n++),i.add(e[r])}}};(0,n._)([(0,c.MZ)({readOnly:!0})],W.prototype,"capabilities",void 0),(0,n._)([(0,d.r)(["portal-item","web-map"],"capabilities",["layers"])],W.prototype,"readCapabilities",null),(0,n._)([(0,c.MZ)({readOnly:!0})],W.prototype,"featureCollections",void 0),(0,n._)([(0,d.r)(["web-map","portal-item"],"featureCollections",["layers"])],W.prototype,"readFeatureCollections",null),(0,n._)([(0,c.MZ)({readOnly:!0,json:{origins:{"web-map":{write:{enabled:!0,target:"featureCollection"}}}}})],W.prototype,"featureCollectionJSON",void 0),(0,n._)([(0,d.r)(["web-map","portal-item"],"featureCollectionJSON",["featureCollection"])],W.prototype,"readLegacyfeatureCollectionJSON",null),(0,n._)([(0,c.MZ)({readOnly:!0,json:{read:!0,write:{enabled:!0,ignoreOrigin:!0}}})],W.prototype,"featureCollectionType",void 0),(0,n._)([(0,c.MZ)({readOnly:!0})],W.prototype,"fullExtent",null),(0,n._)([(0,c.MZ)({readOnly:!0,json:{origins:{"web-map":{write:{target:"featureCollection.showLegend",overridePolicy(){return{enabled:null!=this.featureCollectionJSON}}}}}}})],W.prototype,"legendEnabled",void 0),(0,n._)([(0,c.MZ)({type:["show","hide","hide-children"]})],W.prototype,"listMode",void 0),(0,n._)([(0,c.MZ)({type:Number,nonNullable:!0,json:{write:!1}})],W.prototype,"minScale",void 0),(0,n._)([(0,d.r)(["web-map","portal-item"],"minScale",["layers"])],W.prototype,"readMinScale",null),(0,n._)([(0,c.MZ)({type:Number,nonNullable:!0,json:{write:!1}})],W.prototype,"maxScale",void 0),(0,n._)([(0,d.r)(["web-map","portal-item"],"maxScale",["layers"])],W.prototype,"readMaxScale",null),(0,n._)([(0,c.MZ)({readOnly:!0})],W.prototype,"multipointLayer",null),(0,n._)([(0,c.MZ)({value:"ArcGISFeatureLayer",type:["ArcGISFeatureLayer"]})],W.prototype,"operationalLayerType",void 0),(0,n._)([(0,c.MZ)({readOnly:!0})],W.prototype,"pointLayer",null),(0,n._)([(0,c.MZ)({readOnly:!0})],W.prototype,"polygonLayer",null),(0,n._)([(0,c.MZ)({readOnly:!0})],W.prototype,"polylineLayer",null),(0,n._)([(0,c.MZ)({type:N.A})],W.prototype,"spatialReference",void 0),(0,n._)([(0,d.r)(["web-map","portal-item"],"spatialReference",["layers"])],W.prototype,"readSpatialReference",null),(0,n._)([(0,c.MZ)({readOnly:!0,json:{origins:{"web-map":{write:{ignoreOrigin:!0}}}}})],W.prototype,"sublayers",void 0),(0,n._)([(0,d.r)("web-map","sublayers",["layers"])],W.prototype,"readSublayers",null),(0,n._)([(0,y.w)("web-map","sublayers")],W.prototype,"writeSublayers",null),(0,n._)([(0,c.MZ)({readOnly:!0})],W.prototype,"textLayer",null),(0,n._)([(0,c.MZ)()],W.prototype,"title",void 0),(0,n._)([(0,c.MZ)({readOnly:!0,json:{read:!1}})],W.prototype,"type",void 0),W=(0,n._)([(0,u.$)("esri.layers.MapNotesLayer")],W);const H=W},67315:(e,t,r)=>{r.d(t,{p:()=>s});var n=r(32816),i=r(29298),o=(r(32773),r(20266),r(69421));r(36544),r(93181),r(13671),r(40499),r(6407),r(90740),r(91047);const s=e=>{let t=class extends e{get apiKey(){return this._isOverridden("apiKey")?this._get("apiKey"):"portalItem"in this?this.portalItem?.apiKey:null}set apiKey(e){null!=e?this._override("apiKey",e):(this._clearOverride("apiKey"),this.clear("apiKey","user"))}};return(0,n._)([(0,i.MZ)({type:String})],t.prototype,"apiKey",null),t=(0,n._)([(0,o.$)("esri.layers.mixins.APIKeyMixin")],t),t}},59930:(e,t,r)=>{r.d(t,{A:()=>f});var n,i=r(32816),o=r(32773),s=r(29298),l=(r(20266),r(88663)),a=r(69421),p=r(99924),u=r(45862);r(36544),r(93181),r(13671),r(40499),r(6407),r(90740),r(93804),r(91047),r(41390),r(58498),r(45371),r(80959);let c=n=class extends p.oY{constructor(e){super(e),this.name=null,this.code=null}clone(){return new n({name:this.name,code:this.code})}};var d;(0,i._)([(0,s.MZ)({type:String,json:{write:!0}})],c.prototype,"name",void 0),(0,i._)([(0,s.MZ)({type:[String,Number],json:{write:!0}})],c.prototype,"code",void 0),c=n=(0,i._)([(0,a.$)("esri.layers.support.CodedValue")],c);let y=d=class extends u.A{constructor(e){super(e),this.codedValues=null,this.type="coded-value"}getName(e){let t=null;if(this.codedValues){const r=String(e);this.codedValues.some((e=>(String(e.code)===r&&(t=e.name),!!t)))}return t}clone(){return new d({codedValues:(0,o.o8)(this.codedValues),name:this.name})}};(0,i._)([(0,s.MZ)({type:[c],json:{write:!0}})],y.prototype,"codedValues",void 0),(0,i._)([(0,l.e)({codedValue:"coded-value"})],y.prototype,"type",void 0),y=d=(0,i._)([(0,a.$)("esri.layers.support.CodedValueDomain")],y);const f=y},45862:(e,t,r)=>{r.d(t,{A:()=>c});var n=r(32816),i=r(93804),o=r(99924),s=r(29298),l=(r(32773),r(20266),r(88663)),a=r(69421);r(90740),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(36544);const p=new i.J({inherited:"inherited",codedValue:"coded-value",range:"range"});let u=class extends o.oY{constructor(e){super(e),this.name=null,this.type=null}};(0,n._)([(0,s.MZ)({type:String,json:{write:!0}})],u.prototype,"name",void 0),(0,n._)([(0,l.e)(p)],u.prototype,"type",void 0),u=(0,n._)([(0,a.$)("esri.layers.support.Domain")],u);const c=u},66322:(e,t,r)=>{r.d(t,{A:()=>y});var n=r(32816),i=r(52731),o=r(99924),s=r(29298),l=(r(32773),r(20266),r(49877)),a=r(69421),p=r(56273),u=r(95637),c=r(78644);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(36544),r(59930),r(88663),r(93804),r(45862),r(72762),r(71613);let d=class extends((0,i.O)(o.oY)){constructor(e){super(e),this.id=null,this.name=null,this.domains=null,this.templates=null}readDomains(e){const t={};for(const r of Object.keys(e))t[r]=(0,u.f)(e[r]);return t}writeDomains(e,t){const r={};for(const t of Object.keys(e))e[t]&&(r[t]=e[t]?.toJSON());t.domains=r}};(0,n._)([(0,s.MZ)({json:{write:!0}})],d.prototype,"id",void 0),(0,n._)([(0,s.MZ)({json:{write:!0}})],d.prototype,"name",void 0),(0,n._)([(0,s.MZ)({json:{write:!0}})],d.prototype,"domains",void 0),(0,n._)([(0,l.r)("domains")],d.prototype,"readDomains",null),(0,n._)([(0,p.w)("domains")],d.prototype,"writeDomains",null),(0,n._)([(0,s.MZ)({type:[c.A],json:{write:!0}})],d.prototype,"templates",void 0),d=(0,n._)([(0,a.$)("esri.layers.support.FeatureType")],d);const y=d},44864:(e,t,r)=>{r.d(t,{A:()=>h});var n,i=r(32816),o=r(93804),s=r(99924),l=r(29298),a=r(36544),p=(r(32773),r(88663)),u=r(49877),c=r(69421),d=r(95637),y=r(17872);r(90740),r(41390),r(20266),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(59930),r(45862),r(72762),r(71613);const f=new o.J({binary:"binary",coordinate:"coordinate",countOrAmount:"count-or-amount",dateAndTime:"date-and-time",description:"description",locationOrPlaceName:"location-or-place-name",measurement:"measurement",nameOrTitle:"name-or-title",none:"none",orderedOrRanked:"ordered-or-ranked",percentageOrRatio:"percentage-or-ratio",typeOrCategory:"type-or-category",uniqueIdentifier:"unique-identifier"});let m=n=class extends s.oY{constructor(e){super(e),this.alias=null,this.defaultValue=void 0,this.description=null,this.domain=null,this.editable=!0,this.length=void 0,this.name=null,this.nullable=!0,this.type=null,this.valueType=null,this.visible=!0}readDescription(e,{description:t}){let r=null;try{r=t?JSON.parse(t):null}catch(e){}return r?.value??null}readValueType(e,{description:t}){let r=null;try{r=t?JSON.parse(t):null}catch(e){}return r?f.fromJSON(r.fieldValueType):null}clone(){return new n({alias:this.alias,defaultValue:this.defaultValue,description:this.description,domain:this.domain?.clone()??null,editable:this.editable,length:this.length,name:this.name,nullable:this.nullable,type:this.type,valueType:this.valueType,visible:this.visible})}};(0,i._)([(0,l.MZ)({type:String,json:{write:!0}})],m.prototype,"alias",void 0),(0,i._)([(0,l.MZ)({type:[String,Number],json:{write:{allowNull:!0}}})],m.prototype,"defaultValue",void 0),(0,i._)([(0,l.MZ)()],m.prototype,"description",void 0),(0,i._)([(0,u.r)("description")],m.prototype,"readDescription",null),(0,i._)([(0,l.MZ)({types:d.t,json:{read:{reader:d.f},write:!0}})],m.prototype,"domain",void 0),(0,i._)([(0,l.MZ)({type:Boolean,json:{write:!0}})],m.prototype,"editable",void 0),(0,i._)([(0,l.MZ)({type:a.I,json:{write:{overridePolicy:e=>({enabled:Number.isFinite(e)})}}})],m.prototype,"length",void 0),(0,i._)([(0,l.MZ)({type:String,json:{write:!0}})],m.prototype,"name",void 0),(0,i._)([(0,l.MZ)({type:Boolean,json:{write:!0}})],m.prototype,"nullable",void 0),(0,i._)([(0,p.e)(y.k)],m.prototype,"type",void 0),(0,i._)([(0,l.MZ)()],m.prototype,"valueType",void 0),(0,i._)([(0,u.r)("valueType",["description"])],m.prototype,"readValueType",null),(0,i._)([(0,l.MZ)({type:Boolean,json:{read:!1}})],m.prototype,"visible",void 0),m=n=(0,i._)([(0,c.$)("esri.layers.support.Field")],m);const h=m},79875:(e,t,r)=>{r.d(t,{A:()=>d});var n=r(6407),i=r(99924),o=r(20266),s=r(36544),l=r(133),a=r(30011),p=r(78016),u=r(54483);r(32773),r(90740),r(32816),r(41390),r(69421),r(40499),r(93181),r(13671),r(91047),r(29298),r(58498),r(45371),r(80959),r(55270),r(50214),r(93804),r(59192),r(95779),r(13262),r(346),r(64604),r(29512),r(99063),r(18683),r(16699),r(26809),r(2589),r(18527),r(94345),r(44600),r(2160),r(49877),r(7969),r(69763),r(56273),r(64752),r(48844),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(67504),r(92517),r(77037);const c=new Map;class d{static fromJSON(e){return new d(e.fields,e.timeZoneByFieldName)}static fromLayer(e){return new d(e.fields??[],h(e))}static fromLayerJSON(e){return new d(e.fields??[],h(e))}constructor(e=[],t){this._fieldsMap=new Map,this._normalizedFieldsMap=new Map,this._dateFieldsSet=new Set,this._numericFieldsSet=new Set,this._requiredFields=null,this.dateFields=[],this.numericFields=[],this.fields=e||[],this._timeZoneByFieldName=t?new Map(t):null;const r=[];for(const e of this.fields){const t=e?.name,n=f(t);if(t&&n){const i=y(t);this._fieldsMap.set(t,e),this._fieldsMap.set(i,e),this._normalizedFieldsMap.set(n,e),r.push(`${i}:${e.type}:${this._timeZoneByFieldName?.get(t)}`),(0,a.vE)(e)?(this.dateFields.push(e),this._dateFieldsSet.add(e)):(0,a.WA)(e)&&(this._numericFieldsSet.add(e),this.numericFields.push(e)),(0,a.te)(e)||(0,a.Xz)(e)||(e.editable=null==e.editable||!!e.editable,e.nullable=null==e.nullable||!!e.nullable)}}r.sort(),this.uid=r.join()}get requiredFields(){if(!this._requiredFields){this._requiredFields=[];for(const e of this.fields)(0,a.te)(e)||(0,a.Xz)(e)||e.nullable||void 0!==(0,a.lD)(e)||this._requiredFields.push(e)}return this._requiredFields}equals(e){return this.uid===e?.uid}has(e){return null!=this.get(e)}get(e){if(!e)return;let t=this._fieldsMap.get(e);return t||(t=this._fieldsMap.get(y(e))??this._normalizedFieldsMap.get(f(e)),t&&this._fieldsMap.set(e,t),t)}getTimeZone(e){const t=this.get(e&&"string"!=typeof e?e.name:e);return t?this._timeZoneByFieldName?this._timeZoneByFieldName.get(t.name):"date"===t.type||"esriFieldTypeDate"===t.type?(o.L.getLogger("esri.layers.support.FieldsIndex").error(new n.A("getTimeZone:no-timezone-information",`no time zone information for field '${t.name}'`)),p.u):m.has(t.type)?p.a:null:null}getLuxonTimeZone(e){const t=this.getTimeZone(e);return t?t===p.a?l.U.instance:t===p.u?u.F.utcInstance:(0,s.g)(c,t,(()=>u.I.create(t))):null}isDateField(e){return this._dateFieldsSet.has(this.get(e))}isTimeOnlyField(e){return(0,a.OH)(this.get(e))}isNumericField(e){return this._numericFieldsSet.has(this.get(e))}normalizeFieldName(e){return this.get(e)?.name??void 0}toJSON(){return{fields:this.fields.map((e=>(0,i.Wj)(e)?e.toJSON():e)),timeZoneByFieldName:this._timeZoneByFieldName?Array.from(this._timeZoneByFieldName.entries()):null}}}function y(e){return e.trim().toLowerCase()}function f(e){return(0,a.rS)(e)?.toLowerCase()??""}const m=new Set(["time-only","date-only","timestamp-offset","esriFieldTypeDateOnly","esriFieldTypeTimeOnly","esriFieldTypeTimestampOffset"]);function h(e){const t=new Map;if(!e.fields)return t;const r=!0===e.datesInUnknownTimezone,{timeInfo:n,editFieldsInfo:i}=e,o=(n?"startField"in n?n.startField:n.startTimeField:"")??"",s=(n?"endField"in n?n.endField:n.endTimeField:"")??"",l="dateFieldsTimeZone"in e?e.dateFieldsTimeZone??null:e.dateFieldsTimeReference?(0,p.f)(e.dateFieldsTimeReference):null,a=i?"timeZone"in i?i.timeZone??l:i.dateFieldsTimeReference?(0,p.f)(i.dateFieldsTimeReference):l??p.u:null,u=n?"timeZone"in n?n.timeZone??l:n.timeReference?(0,p.f)(n.timeReference):l:null,c=new Map([[y(i?.creationDateField??""),a],[y(i?.editDateField??""),a],[y(o),u],[y(s),u]]);for(const{name:n,type:i}of e.fields)if(m.has(i))t.set(n,p.a);else if("date"!==i&&"esriFieldTypeDate"!==i)t.set(n,null);else if(r)t.set(n,p.a);else{const e=c.get(y(n??""))??l;t.set(n,e)}return t}},72762:(e,t,r)=>{r.d(t,{A:()=>p});var n,i=r(32816),o=(r(20266),r(32773),r(6407),r(88663)),s=r(69421),l=r(45862);r(90740),r(93804),r(29298),r(36544),r(93181),r(13671),r(40499),r(91047),r(99924),r(41390),r(58498),r(45371),r(80959);let a=n=class extends l.A{constructor(e){super(e),this.type="inherited"}clone(){return new n}};(0,i._)([(0,o.e)({inherited:"inherited"})],a.prototype,"type",void 0),a=n=(0,i._)([(0,s.$)("esri.layers.support.InheritedDomain")],a);const p=a},71895:(e,t,r)=>{r.d(t,{A:()=>u});var n,i=r(32816),o=r(17745),s=r(99924),l=r(29298),a=(r(32773),r(20266),r(69421));r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(81272),r(36544),r(44945);let p=n=class extends s.oY{constructor(e){super(e),this.floorField=null,this.viewAllMode=!1,this.viewAllLevelIds=new o.A}clone(){return new n({floorField:this.floorField,viewAllMode:this.viewAllMode,viewAllLevelIds:this.viewAllLevelIds})}};(0,i._)([(0,l.MZ)({type:String,json:{write:!0}})],p.prototype,"floorField",void 0),(0,i._)([(0,l.MZ)({json:{read:!1,write:!1}})],p.prototype,"viewAllMode",void 0),(0,i._)([(0,l.MZ)({json:{read:!1,write:!1}})],p.prototype,"viewAllLevelIds",void 0),p=n=(0,i._)([(0,a.$)("esri.layers.support.LayerFloorInfo")],p);const u=p},71613:(e,t,r)=>{r.d(t,{A:()=>u});var n,i=r(32816),o=r(29298),s=(r(32773),r(20266),r(88663)),l=r(69421),a=r(45862);r(36544),r(93181),r(13671),r(40499),r(6407),r(90740),r(93804),r(91047),r(99924),r(41390),r(58498),r(45371),r(80959);let p=n=class extends a.A{constructor(e){super(e),this.maxValue=null,this.minValue=null,this.type="range"}clone(){return new n({maxValue:this.maxValue,minValue:this.minValue,name:this.name})}};(0,i._)([(0,o.MZ)({json:{type:[Number],read:{source:"range",reader:(e,t)=>t.range?.[1]},write:{enabled:!1,overridePolicy(){return{enabled:null!=this.maxValue&&null==this.minValue}},target:"range",writer(e,t,r){t[r]=[this.minValue||0,e]}}}})],p.prototype,"maxValue",void 0),(0,i._)([(0,o.MZ)({json:{type:[Number],read:{source:"range",reader:(e,t)=>t.range?.[0]},write:{target:"range",writer(e,t,r){t[r]=[e,this.maxValue||0]}}}})],p.prototype,"minValue",void 0),(0,i._)([(0,s.e)({range:"range"})],p.prototype,"type",void 0),p=n=(0,i._)([(0,l.$)("esri.layers.support.RangeDomain")],p);const u=p},27084:(e,t,r)=>{r.d(t,{A:()=>d});var n=r(32816),i=r(52731),o=r(93804),s=r(99924),l=r(29298),a=(r(32773),r(20266),r(69421));r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(36544);const p=new o.J({esriRelCardinalityOneToOne:"one-to-one",esriRelCardinalityOneToMany:"one-to-many",esriRelCardinalityManyToMany:"many-to-many"}),u=new o.J({esriRelRoleOrigin:"origin",esriRelRoleDestination:"destination"});let c=class extends((0,i.O)(s.oY)){constructor(e){super(e),this.cardinality=null,this.composite=null,this.id=null,this.keyField=null,this.keyFieldInRelationshipTable=null,this.name=null,this.relatedTableId=null,this.relationshipTableId=null,this.role=null}};(0,n._)([(0,l.MZ)({json:{read:p.read,write:p.write}})],c.prototype,"cardinality",void 0),(0,n._)([(0,l.MZ)({json:{read:!0,write:!0}})],c.prototype,"composite",void 0),(0,n._)([(0,l.MZ)({json:{read:!0,write:!0}})],c.prototype,"id",void 0),(0,n._)([(0,l.MZ)({json:{read:!0,write:!0}})],c.prototype,"keyField",void 0),(0,n._)([(0,l.MZ)({json:{read:!0,write:!0}})],c.prototype,"keyFieldInRelationshipTable",void 0),(0,n._)([(0,l.MZ)({json:{read:!0,write:!0}})],c.prototype,"name",void 0),(0,n._)([(0,l.MZ)({json:{read:!0,write:!0}})],c.prototype,"relatedTableId",void 0),(0,n._)([(0,l.MZ)({json:{read:!0,write:!0}})],c.prototype,"relationshipTableId",void 0),(0,n._)([(0,l.MZ)({json:{read:u.read,write:u.write}})],c.prototype,"role",void 0),c=(0,n._)([(0,a.$)("esri.layers.support.Relationship")],c);const d=c},8824:(e,t,r)=>{r.d(t,{A:()=>v});var n,i=r(32816),o=r(94345),s=r(27281),l=r(93804),a=r(99924),p=r(32773),u=r(29298),c=(r(20266),r(49877)),d=r(69421),y=r(56273),f=r(7969),m=r(77037),h=r(44864);r(36544),r(44600),r(2160),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(69763),r(18683),r(64604),r(29512),r(99063),r(64752),r(48844),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(67504),r(92517),r(72393),r(52731),r(17745),r(81272),r(44945),r(30011),r(55270),r(50214),r(59192),r(78016),r(54483),r(95779),r(13262),r(346),r(51961),r(62399),r(64995),r(33150),r(58173),r(66110),r(67520),r(27532),r(88663),r(48103),r(65085),r(33611),r(84857),r(60373),r(98187),r(35902),r(13226),r(16794),r(52357),r(11090),r(49319),r(93546),r(29570),r(34592),r(79825),r(95101),r(67578),r(14896),r(95611),r(98089),r(91366),r(80473),r(43435),r(73435),r(4048),r(85232),r(93471),r(53252),r(34039),r(70061),r(3495),r(97906),r(64524),r(65023),r(31424),r(74676),r(53610),r(29447),r(78273),r(49475),r(32368),r(7391),r(22529),r(43534),r(38094),r(67723),r(47239),r(59858),r(63728),r(1178),r(7182),r(47788),r(19297),r(82408),r(73509),r(28276),r(69277),r(70580),r(75191),r(24319),r(62092),r(4157),r(62401),r(89322),r(20138),r(53370),r(46946),r(3816),r(71992),r(80167),r(4478),r(91808),r(7161),r(55586),r(35121),r(92229),r(18344),r(64884),r(23351),r(51222),r(42870),r(67321),r(73067),r(54512),r(53103),r(19648),r(42948),r(95637),r(59930),r(45862),r(72762),r(71613),r(17872);const g=new l.J({esriGeometryPoint:"point",esriGeometryMultipoint:"multipoint",esriGeometryPolyline:"polyline",esriGeometryPolygon:"polygon",esriGeometryEnvelope:"extent",mesh:"mesh","":null});let w=n=class extends a.oY{constructor(e){super(e),this.displayFieldName=null,this.exceededTransferLimit=!1,this.features=[],this.fields=null,this.geometryType=null,this.hasM=!1,this.hasZ=!1,this.queryGeometry=null,this.spatialReference=null}readFeatures(e,t){const r=f.A.fromJSON(t.spatialReference),n=[];for(let t=0;t0)for(let r=0;rMath.round((e-n)/t)),(e=>Math.round((i-e)/r)));for(let e=0,t=o.length;er*t+e}if(this.hasM&&null!=r?.scale?.[3]){const{translate:[,,,e],scale:[,,,t]}=r;a=r=>null==r?r:r*t+e}const p=this._getHydrationFunction(e,(e=>e*o+n),(e=>i-e*s),l,a);for(const{geometry:e}of t)null!=e&&p&&p(e);return this.transform=null,this}_quantizePoints(e,t,r){let n,i;const o=[];for(let s=0,l=e.length;s0){const e=t(l[0]),s=r(l[1]);e===n&&s===i||(o.push([e-n,s-i]),n=e,i=s)}else n=t(l[0]),i=r(l[1]),o.push([n,i])}return o.length>0?o:null}_getQuantizationFunction(e,t,r){return"point"===e?e=>(e.x=t(e.x),e.y=r(e.y),e):"polyline"===e||"polygon"===e?e=>{const n=(0,m.Bi)(e)?e.rings:e.paths,i=[];for(let e=0,o=n.length;e0?((0,m.Bi)(e)?e.rings=i:e.paths=i,e):null}:"multipoint"===e?e=>{const n=this._quantizePoints(e.points,t,r);return n&&n.length>0?(e.points=n,e):null}:"extent"===e?e=>e:null}_getHydrationFunction(e,t,r,n,i){return"point"===e?e=>{e.x=t(e.x),e.y=r(e.y),n&&(e.z=n(e.z))}:"polyline"===e||"polygon"===e?e=>{const o=(0,m.Bi)(e)?e.rings:e.paths;let s,l;for(let e=0,n=o.length;e0?(s+=i[0],l+=i[1]):(s=i[0],l=i[1]),i[0]=t(s),i[1]=r(l)}}if(n&&i)for(let e=0,t=o.length;e{e.xmin=t(e.xmin),e.ymin=r(e.ymin),e.xmax=t(e.xmax),e.ymax=r(e.ymax),n&&null!=e.zmax&&null!=e.zmin&&(e.zmax=n(e.zmax),e.zmin=n(e.zmin)),i&&null!=e.mmax&&null!=e.mmin&&(e.mmax=i(e.mmax),e.mmin=i(e.mmin))}:"multipoint"===e?e=>{const o=e.points;let s,l;for(let e=0,n=o.length;e0?(s+=n[0],l+=n[1]):(s=n[0],l=n[1]),n[0]=t(s),n[1]=r(l)}if(n&&i)for(let e=0,t=o.length;e({enabled:e})}}})],w.prototype,"exceededTransferLimit",void 0),(0,i._)([(0,u.MZ)({type:[s.A],json:{write:!0}})],w.prototype,"features",void 0),(0,i._)([(0,c.r)("features")],w.prototype,"readFeatures",null),(0,i._)([(0,u.MZ)({type:[h.A],json:{write:!0}})],w.prototype,"fields",void 0),(0,i._)([(0,u.MZ)({type:["point","multipoint","polyline","polygon","extent","mesh"],json:{read:{reader:g.read}}})],w.prototype,"geometryType",void 0),(0,i._)([(0,y.w)("geometryType")],w.prototype,"writeGeometryType",null),(0,i._)([(0,u.MZ)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],w.prototype,"hasM",void 0),(0,i._)([(0,u.MZ)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],w.prototype,"hasZ",void 0),(0,i._)([(0,u.MZ)({types:o.yR,json:{write:!0}})],w.prototype,"queryGeometry",void 0),(0,i._)([(0,c.r)("queryGeometry")],w.prototype,"readQueryGeometry",null),(0,i._)([(0,u.MZ)({type:f.A,json:{write:!0}})],w.prototype,"spatialReference",void 0),(0,i._)([(0,y.w)("spatialReference")],w.prototype,"writeSpatialReference",null),(0,i._)([(0,u.MZ)({json:{write:!0}})],w.prototype,"transform",void 0),w=n=(0,i._)([(0,d.$)("esri.rest.support.FeatureSet")],w),w.prototype.toJSON.isDefaultToJSON=!0;const v=w}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/6bf3aaea7ce2e96d3ade.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/6bf3aaea7ce2e96d3ade.js new file mode 100644 index 00000000..f92e7885 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/6bf3aaea7ce2e96d3ade.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[3600],{81284:(e,t,r)=>{r.d(t,{D:()=>O,M:()=>w});var o,i=r(32816),s=r(93804),n=r(99924),a=r(29298),l=r(48844),p=r(88663),u=r(49877),c=r(69421),d=r(36544),y=r(44864),h=(r(32773),r(94345),r(20266),r(7969)),m=r(92517);let w=o=class extends n.oY{constructor(e){super(e),this.type="map-layer"}clone(){const{mapLayerId:e,gdbVersion:t}=this;return new o({mapLayerId:e,gdbVersion:t})}};var v;(0,i._)([(0,p.e)({mapLayer:"map-layer"})],w.prototype,"type",void 0),(0,i._)([(0,a.MZ)({type:d.I,json:{write:!0}})],w.prototype,"mapLayerId",void 0),(0,i._)([(0,a.MZ)({type:String,json:{write:!0}})],w.prototype,"gdbVersion",void 0),w=o=(0,i._)([(0,c.$)("esri.layers.support.source.MapLayerSource")],w);let S=v=class extends n.oY{constructor(e){super(e),this.type="query-table"}clone(){const{workspaceId:e,query:t,oidFields:r,spatialReference:o,geometryType:i}=this,s={workspaceId:e,query:t,oidFields:r,spatialReference:o?.clone()??void 0,geometryType:i};return new v(s)}};var _;(0,i._)([(0,p.e)({queryTable:"query-table"})],S.prototype,"type",void 0),(0,i._)([(0,a.MZ)({type:String,json:{write:!0}})],S.prototype,"workspaceId",void 0),(0,i._)([(0,a.MZ)({type:String,json:{write:!0}})],S.prototype,"query",void 0),(0,i._)([(0,a.MZ)({type:String,json:{write:!0}})],S.prototype,"oidFields",void 0),(0,i._)([(0,a.MZ)({type:h.A,json:{write:!0}})],S.prototype,"spatialReference",void 0),(0,i._)([(0,p.e)(m.f)],S.prototype,"geometryType",void 0),S=v=(0,i._)([(0,c.$)("esri.layers.support.source.QueryTableDataSource")],S);let g=_=class extends n.oY{constructor(e){super(e),this.type="raster"}clone(){const{workspaceId:e,dataSourceName:t}=this;return new _({workspaceId:e,dataSourceName:t})}};var M;(0,i._)([(0,p.e)({raster:"raster"})],g.prototype,"type",void 0),(0,i._)([(0,a.MZ)({type:String,json:{write:!0}})],g.prototype,"dataSourceName",void 0),(0,i._)([(0,a.MZ)({type:String,json:{write:!0}})],g.prototype,"workspaceId",void 0),g=_=(0,i._)([(0,c.$)("esri.layers.support.source.RasterDataSource")],g);let f=M=class extends n.oY{constructor(e){super(e),this.type="table"}clone(){const{workspaceId:e,gdbVersion:t,dataSourceName:r}=this;return new M({workspaceId:e,gdbVersion:t,dataSourceName:r})}};var b,j;(0,i._)([(0,p.e)({table:"table"})],f.prototype,"type",void 0),(0,i._)([(0,a.MZ)({type:String,json:{write:!0}})],f.prototype,"workspaceId",void 0),(0,i._)([(0,a.MZ)({type:String,json:{write:!0}})],f.prototype,"gdbVersion",void 0),(0,i._)([(0,a.MZ)({type:String,json:{write:!0}})],f.prototype,"dataSourceName",void 0),f=M=(0,i._)([(0,c.$)("esri.layers.support.source.TableDataSource")],f);const Z=(0,s.s)()({esriLeftInnerJoin:"left-inner-join",esriLeftOuterJoin:"left-outer-join"});let T=b=class extends n.oY{constructor(e){super(e),this.type="join-table"}readLeftTableSource(e,t,r){return R()(e,t,r)}castLeftTableSource(e){return(0,d.a)(P(),e)}readRightTableSource(e,t,r){return R()(e,t,r)}castRightTableSource(e){return(0,d.a)(P(),e)}clone(){const{leftTableKey:e,rightTableKey:t,leftTableSource:r,rightTableSource:o,joinType:i}=this,s={leftTableKey:e,rightTableKey:t,leftTableSource:r?.clone()??void 0,rightTableSource:o?.clone()??void 0,joinType:i};return new b(s)}};(0,i._)([(0,p.e)({joinTable:"join-table"})],T.prototype,"type",void 0),(0,i._)([(0,a.MZ)({type:String,json:{write:!0}})],T.prototype,"leftTableKey",void 0),(0,i._)([(0,a.MZ)({type:String,json:{write:!0}})],T.prototype,"rightTableKey",void 0),(0,i._)([(0,a.MZ)({json:{write:!0}})],T.prototype,"leftTableSource",void 0),(0,i._)([(0,u.r)("leftTableSource")],T.prototype,"readLeftTableSource",null),(0,i._)([(0,l.w)("leftTableSource")],T.prototype,"castLeftTableSource",null),(0,i._)([(0,a.MZ)({json:{write:!0}})],T.prototype,"rightTableSource",void 0),(0,i._)([(0,u.r)("rightTableSource")],T.prototype,"readRightTableSource",null),(0,i._)([(0,l.w)("rightTableSource")],T.prototype,"castRightTableSource",null),(0,i._)([(0,p.e)(Z)],T.prototype,"joinType",void 0),T=b=(0,i._)([(0,c.$)("esri.layers.support.source.JoinTableDataSource")],T);let x=null;function R(){return x||(x=(0,c.c)({types:P()})),x}let F=null;function P(){return F||(F={key:"type",base:null,typeMap:{"data-layer":O,"map-layer":w}}),F}const C={key:"type",base:null,typeMap:{"join-table":T,"query-table":S,raster:g,table:f}};let O=j=class extends n.oY{constructor(e){super(e),this.type="data-layer"}clone(){const{fields:e,dataSource:t}=this;return new j({fields:e,dataSource:t})}};(0,i._)([(0,p.e)({dataLayer:"data-layer"})],O.prototype,"type",void 0),(0,i._)([(0,a.MZ)({type:[y.A],json:{write:!0}})],O.prototype,"fields",void 0),(0,i._)([(0,a.MZ)({types:C,json:{write:!0}})],O.prototype,"dataSource",void 0),O=j=(0,i._)([(0,c.$)("esri.layers.support.source.DataLayerSource")],O),O.from=(0,d.e)(O)},78860:(e,t,r)=>{r.d(t,{F:()=>p});var o=r(32816),i=r(52731),s=r(99924),n=r(29298),a=(r(32773),r(20266),r(69421));let l=class extends((0,i.O)(s.oY)){constructor(e){super(e),this.onFields=null,this.operator=null,this.searchTerm=null,this.searchType=null}};(0,o._)([(0,n.MZ)({type:[String],json:{write:{enabled:!0,overridePolicy(){return{enabled:null!=this.onFields&&this.onFields.length>0}}}}})],l.prototype,"onFields",void 0),(0,o._)([(0,n.MZ)({type:String,json:{write:!0}})],l.prototype,"operator",void 0),(0,o._)([(0,n.MZ)({type:String,json:{write:!0}})],l.prototype,"searchTerm",void 0),(0,o._)([(0,n.MZ)({type:String,json:{write:!0}})],l.prototype,"searchType",void 0),l=(0,o._)([(0,a.$)("esri.rest.support.FullTextSearch")],l);const p=l},26805:(e,t,r)=>{r.d(t,{s:()=>o});const o=new(r(93804).J)({esriSpatialRelIntersects:"intersects",esriSpatialRelContains:"contains",esriSpatialRelCrosses:"crosses",esriSpatialRelDisjoint:"disjoint",esriSpatialRelEnvelopeIntersects:"envelope-intersects",esriSpatialRelIndexIntersects:"index-intersects",esriSpatialRelOverlaps:"overlaps",esriSpatialRelTouches:"touches",esriSpatialRelWithin:"within",esriSpatialRelRelation:"relation"})},73600:(e,t,r)=>{r.d(t,{A:()=>P,Q:()=>T});var o,i=r(32816),s=r(94345),n=r(66136),a=r(93804),l=r(99924),p=r(32773),u=r(29298),c=r(48844),d=r(88663),y=r(69421),h=r(56273),m=r(36544),w=r(77037),v=r(81284),S=r(78860),_=(r(20266),r(44600)),g=r(26805),M=r(13983),f=r(7969),b=r(64752);r(2160),r(49877),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(69763),r(18683),r(64604),r(29512),r(99063),r(36533),r(29208),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(67504),r(92517),r(4734),r(50214),r(59192),r(78016),r(54483),r(44864),r(95637),r(59930),r(45862),r(72762),r(71613),r(17872),r(52731);const j=new a.J({upperLeft:"upper-left",lowerLeft:"lower-left"});let Z=o=class extends l.oY{constructor(e){super(e),this.extent=null,this.mode="view",this.originPosition="upper-left",this.tolerance=1}clone(){return new o((0,p.o8)({extent:this.extent,mode:this.mode,originPosition:this.originPosition,tolerance:this.tolerance}))}};(0,i._)([(0,u.MZ)({type:_.A,json:{write:{overridePolicy(){return{enabled:"view"===this.mode}}}}})],Z.prototype,"extent",void 0),(0,i._)([(0,u.MZ)({type:["view","edit"],json:{write:!0}})],Z.prototype,"mode",void 0),(0,i._)([(0,u.MZ)({type:String,json:{read:j.read,write:j.write}})],Z.prototype,"originPosition",void 0),(0,i._)([(0,u.MZ)({type:Number,json:{write:{overridePolicy(){return{enabled:"view"===this.mode}}}}})],Z.prototype,"tolerance",void 0),Z=o=(0,i._)([(0,y.$)("esri.rest.support.QuantizationParameters")],Z);const T=Z;var x;const R=new a.J({esriSRUnit_Meter:"meters",esriSRUnit_Kilometer:"kilometers",esriSRUnit_Foot:"feet",esriSRUnit_StatuteMile:"miles",esriSRUnit_NauticalMile:"nautical-miles",esriSRUnit_USNauticalMile:"us-nautical-miles"});let F=x=class extends l.oY{static from(e){return(0,m.b)(x,e)}constructor(e){super(e),this.aggregateIds=null,this.cacheHint=void 0,this.compactGeometryEnabled=!1,this.datumTransformation=null,this.defaultSpatialReferenceEnabled=!1,this.distance=void 0,this.dynamicDataSource=void 0,this.formatOf3DObjects=null,this.fullText=null,this.gdbVersion=null,this.geometry=null,this.geometryPrecision=void 0,this.groupByFieldsForStatistics=null,this.having=null,this.historicMoment=null,this.maxAllowableOffset=void 0,this.maxRecordCountFactor=1,this.multipatchOption=null,this.num=void 0,this.objectIds=null,this.orderByFields=null,this.outFields=null,this.outSpatialReference=null,this.outStatistics=null,this.parameterValues=null,this.pixelSize=null,this.quantizationParameters=null,this.rangeValues=null,this.relationParameter=null,this.resultType=null,this.returnCentroid=!1,this.returnDistinctValues=!1,this.returnExceededLimitFeatures=!0,this.returnGeometry=!1,this.returnQueryGeometry=!1,this.returnM=void 0,this.returnZ=void 0,this.sourceSpatialReference=null,this.spatialRelationship="intersects",this.start=void 0,this.sqlFormat=null,this.text=null,this.timeExtent=null,this.timeReferenceUnknownClient=!1,this.units=null,this.where=null}castDatumTransformation(e){return"number"==typeof e||"object"==typeof e?e:null}writeHistoricMoment(e,t){t.historicMoment=e&&e.getTime()}writeParameterValues(e,t){if(e){const r={};for(const t in e){const o=e[t];Array.isArray(o)?r[t]=o.map((e=>e instanceof Date?e.getTime():e)):o instanceof Date?r[t]=o.getTime():r[t]=o}t.parameterValues=r}}writeStart(e,t){t.resultOffset=this.start,t.resultRecordCount=this.num||10,t.where="1=1"}writeWhere(e,t){t.where=e||"1=1"}clone(){return new x((0,p.o8)({aggregateIds:this.aggregateIds,cacheHint:this.cacheHint,compactGeometryEnabled:this.compactGeometryEnabled,datumTransformation:this.datumTransformation,defaultSpatialReferenceEnabled:this.defaultSpatialReferenceEnabled,distance:this.distance,fullText:this.fullText,formatOf3DObjects:this.formatOf3DObjects,gdbVersion:this.gdbVersion,geometry:this.geometry,geometryPrecision:this.geometryPrecision,groupByFieldsForStatistics:this.groupByFieldsForStatistics,having:this.having,historicMoment:null!=this.historicMoment?new Date(this.historicMoment.getTime()):null,maxAllowableOffset:this.maxAllowableOffset,maxRecordCountFactor:this.maxRecordCountFactor,multipatchOption:this.multipatchOption,num:this.num,objectIds:this.objectIds,orderByFields:this.orderByFields,outFields:this.outFields,outSpatialReference:this.outSpatialReference,outStatistics:this.outStatistics,parameterValues:this.parameterValues,pixelSize:this.pixelSize,quantizationParameters:this.quantizationParameters,rangeValues:this.rangeValues,relationParameter:this.relationParameter,resultType:this.resultType,returnDistinctValues:this.returnDistinctValues,returnGeometry:this.returnGeometry,returnCentroid:this.returnCentroid,returnExceededLimitFeatures:this.returnExceededLimitFeatures,returnQueryGeometry:this.returnQueryGeometry,returnM:this.returnM,returnZ:this.returnZ,dynamicDataSource:this.dynamicDataSource,sourceSpatialReference:this.sourceSpatialReference,spatialRelationship:this.spatialRelationship,start:this.start,sqlFormat:this.sqlFormat,text:this.text,timeExtent:this.timeExtent,timeReferenceUnknownClient:this.timeReferenceUnknownClient,units:this.units,where:this.where}))}};F.MAX_MAX_RECORD_COUNT_FACTOR=5,(0,i._)([(0,u.MZ)({json:{write:!0}})],F.prototype,"aggregateIds",void 0),(0,i._)([(0,u.MZ)({type:Boolean,json:{write:!0}})],F.prototype,"cacheHint",void 0),(0,i._)([(0,u.MZ)({type:Boolean,json:{default:!1,write:!0}})],F.prototype,"compactGeometryEnabled",void 0),(0,i._)([(0,u.MZ)({json:{write:!0}})],F.prototype,"datumTransformation",void 0),(0,i._)([(0,c.w)("datumTransformation")],F.prototype,"castDatumTransformation",null),(0,i._)([(0,u.MZ)({type:Boolean,json:{default:!1,write:!0}})],F.prototype,"defaultSpatialReferenceEnabled",void 0),(0,i._)([(0,u.MZ)({type:Number,json:{write:{overridePolicy:e=>({enabled:e>0})}}})],F.prototype,"distance",void 0),(0,i._)([(0,u.MZ)({type:v.D,json:{write:!0}})],F.prototype,"dynamicDataSource",void 0),(0,i._)([(0,u.MZ)({type:String,json:{write:!0}})],F.prototype,"formatOf3DObjects",void 0),(0,i._)([(0,u.MZ)({type:[S.F],json:{write:{enabled:!0,overridePolicy(){return{enabled:null!=this.fullText&&this.fullText.length>0}}}}})],F.prototype,"fullText",void 0),(0,i._)([(0,u.MZ)({type:String,json:{write:!0}})],F.prototype,"gdbVersion",void 0),(0,i._)([(0,u.MZ)({types:s.yR,json:{read:w.rS,write:!0}})],F.prototype,"geometry",void 0),(0,i._)([(0,u.MZ)({type:Number,json:{write:!0}})],F.prototype,"geometryPrecision",void 0),(0,i._)([(0,u.MZ)({type:[String],json:{write:!0}})],F.prototype,"groupByFieldsForStatistics",void 0),(0,i._)([(0,u.MZ)({type:String,json:{write:!0}})],F.prototype,"having",void 0),(0,i._)([(0,u.MZ)({type:Date})],F.prototype,"historicMoment",void 0),(0,i._)([(0,h.w)("historicMoment")],F.prototype,"writeHistoricMoment",null),(0,i._)([(0,u.MZ)({type:Number,json:{write:!0}})],F.prototype,"maxAllowableOffset",void 0),(0,i._)([(0,u.MZ)({type:Number,cast:e=>e<1?1:e>F.MAX_MAX_RECORD_COUNT_FACTOR?F.MAX_MAX_RECORD_COUNT_FACTOR:e,json:{write:{overridePolicy:e=>({enabled:e>1})}}})],F.prototype,"maxRecordCountFactor",void 0),(0,i._)([(0,u.MZ)({type:["xyFootprint"],json:{write:!0}})],F.prototype,"multipatchOption",void 0),(0,i._)([(0,u.MZ)({type:Number,json:{read:{source:"resultRecordCount"}}})],F.prototype,"num",void 0),(0,i._)([(0,u.MZ)({json:{write:!0}})],F.prototype,"objectIds",void 0),(0,i._)([(0,u.MZ)({type:[String],json:{write:!0}})],F.prototype,"orderByFields",void 0),(0,i._)([(0,u.MZ)({type:[String],json:{write:!0}})],F.prototype,"outFields",void 0),(0,i._)([(0,u.MZ)({type:f.A,json:{name:"outSR",write:!0}})],F.prototype,"outSpatialReference",void 0),(0,i._)([(0,u.MZ)({type:[M.A],json:{write:{enabled:!0,overridePolicy(){return{enabled:null!=this.outStatistics&&this.outStatistics.length>0}}}}})],F.prototype,"outStatistics",void 0),(0,i._)([(0,u.MZ)({json:{write:!0}})],F.prototype,"parameterValues",void 0),(0,i._)([(0,h.w)("parameterValues")],F.prototype,"writeParameterValues",null),(0,i._)([(0,u.MZ)({type:b.A,json:{write:!0}})],F.prototype,"pixelSize",void 0),(0,i._)([(0,u.MZ)({type:T,json:{write:!0}})],F.prototype,"quantizationParameters",void 0),(0,i._)([(0,u.MZ)({type:[Object],json:{write:!0}})],F.prototype,"rangeValues",void 0),(0,i._)([(0,u.MZ)({type:String,json:{read:{source:"relationParam"},write:{target:"relationParam",overridePolicy(){return{enabled:"relation"===this.spatialRelationship}}}}})],F.prototype,"relationParameter",void 0),(0,i._)([(0,u.MZ)({type:String,json:{write:!0}})],F.prototype,"resultType",void 0),(0,i._)([(0,u.MZ)({type:Boolean,json:{default:!1,write:!0}})],F.prototype,"returnCentroid",void 0),(0,i._)([(0,u.MZ)({type:Boolean,json:{default:!1,write:!0}})],F.prototype,"returnDistinctValues",void 0),(0,i._)([(0,u.MZ)({type:Boolean,json:{default:!0,write:!0}})],F.prototype,"returnExceededLimitFeatures",void 0),(0,i._)([(0,u.MZ)({type:Boolean,json:{write:!0}})],F.prototype,"returnGeometry",void 0),(0,i._)([(0,u.MZ)({type:Boolean,json:{default:!1,write:!0}})],F.prototype,"returnQueryGeometry",void 0),(0,i._)([(0,u.MZ)({type:Boolean,json:{default:!1,write:!0}})],F.prototype,"returnM",void 0),(0,i._)([(0,u.MZ)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],F.prototype,"returnZ",void 0),(0,i._)([(0,u.MZ)({type:f.A,json:{write:!0}})],F.prototype,"sourceSpatialReference",void 0),(0,i._)([(0,d.e)(g.s,{ignoreUnknown:!1,name:"spatialRel"})],F.prototype,"spatialRelationship",void 0),(0,i._)([(0,u.MZ)({type:Number,json:{read:{source:"resultOffset"}}})],F.prototype,"start",void 0),(0,i._)([(0,h.w)("start"),(0,h.w)("num")],F.prototype,"writeStart",null),(0,i._)([(0,u.MZ)({type:String,json:{write:!0}})],F.prototype,"sqlFormat",void 0),(0,i._)([(0,u.MZ)({type:String,json:{write:!0}})],F.prototype,"text",void 0),(0,i._)([(0,u.MZ)({type:n.A,json:{write:!0}})],F.prototype,"timeExtent",void 0),(0,i._)([(0,u.MZ)({type:Boolean,json:{default:!1,write:!0}})],F.prototype,"timeReferenceUnknownClient",void 0),(0,i._)([(0,d.e)(R,{ignoreUnknown:!1}),(0,u.MZ)({json:{write:{overridePolicy(e){return{enabled:!!e&&null!=this.distance&&this.distance>0}}}}})],F.prototype,"units",void 0),(0,i._)([(0,u.MZ)({type:String,json:{write:{overridePolicy(e){return{enabled:null!=e||null!=this.start&&this.start>0}}}}})],F.prototype,"where",void 0),(0,i._)([(0,h.w)("where")],F.prototype,"writeWhere",null),F=x=(0,i._)([(0,y.$)("esri.rest.support.Query")],F);const P=F},13983:(e,t,r)=>{r.d(t,{A:()=>y});var o,i=r(32816),s=r(93804),n=r(99924),a=r(32773),l=r(29298),p=(r(20266),r(69421)),u=r(56273);r(90740),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(36544);const c=new s.J({count:"count",sum:"sum",min:"min",max:"max",avg:"avg",stddev:"stddev",var:"var",exceedslimit:"exceedslimit",percentile_cont:"percentile-continuous",percentile_disc:"percentile-discrete",EnvelopeAggregate:"envelope-aggregate",CentroidAggregate:"centroid-aggregate",ConvexHullAggregate:"convex-hull-aggregate"});let d=o=class extends n.oY{constructor(e){super(e),this.maxPointCount=void 0,this.maxRecordCount=void 0,this.maxVertexCount=void 0,this.onStatisticField=null,this.outStatisticFieldName=null,this.statisticType=null,this.statisticParameters=null}writeStatisticParameters(e,t){"percentile-continuous"!==this.statisticType&&"percentile-discrete"!==this.statisticType||(t.statisticParameters=(0,a.o8)(e))}clone(){return new o({maxPointCount:this.maxPointCount,maxRecordCount:this.maxRecordCount,maxVertexCount:this.maxVertexCount,onStatisticField:this.onStatisticField,outStatisticFieldName:this.outStatisticFieldName,statisticType:this.statisticType,statisticParameters:(0,a.o8)(this.statisticParameters)})}};(0,i._)([(0,l.MZ)({type:Number,json:{write:!0}})],d.prototype,"maxPointCount",void 0),(0,i._)([(0,l.MZ)({type:Number,json:{write:!0}})],d.prototype,"maxRecordCount",void 0),(0,i._)([(0,l.MZ)({type:Number,json:{write:!0}})],d.prototype,"maxVertexCount",void 0),(0,i._)([(0,l.MZ)({type:String,json:{write:!0}})],d.prototype,"onStatisticField",void 0),(0,i._)([(0,l.MZ)({type:String,json:{write:!0}})],d.prototype,"outStatisticFieldName",void 0),(0,i._)([(0,l.MZ)({type:String,json:{read:{source:"statisticType",reader:c.read},write:{target:"statisticType",writer:c.write}}})],d.prototype,"statisticType",void 0),(0,i._)([(0,l.MZ)({type:Object})],d.prototype,"statisticParameters",void 0),(0,i._)([(0,u.w)("statisticParameters")],d.prototype,"writeStatisticParameters",null),d=o=(0,i._)([(0,p.$)("esri.rest.support.StatisticDefinition")],d);const y=d}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/6cd23727e349b8ff6367.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/6cd23727e349b8ff6367.js new file mode 100644 index 00000000..44cc70b5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/6cd23727e349b8ff6367.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[5346,7138,9013,1394],{67138:(e,n,t)=>{t.d(n,{c:()=>r,g:()=>i});var r="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==t.g?t.g:"undefined"!=typeof self?self:{};function i(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}},61394:(e,n,t)=>{t.r(n),t.d(n,{g:()=>o});var r=t(89257),i=t(56764);const o=Object.freeze(Object.defineProperty({__proto__:null,buffer:function(e,n,t,o,s=!1){return r.G.buffer(i.j,e,n,t,o,s)},changeDefaultSpatialReferenceTolerance:function(e,n){r.G.changeDefaultSpatialReferenceTolerance(e,n)},clearDefaultSpatialReferenceTolerance:function(e){r.G.clearDefaultSpatialReferenceTolerance(e)},clip:function(e,n,t){return r.G.clip(i.j,e,n,t)},contains:function(e,n,t){return r.G.contains(i.j,e,n,t)},convexHull:function(e,n,t=!1){return r.G.convexHull(i.j,e,n,t)},crosses:function(e,n,t){return r.G.crosses(i.j,e,n,t)},cut:function(e,n,t){return r.G.cut(i.j,e,n,t)},densify:function(e,n,t,o){return r.G.densify(i.j,e,n,t,o)},difference:function(e,n,t){return r.G.difference(i.j,e,n,t)},disjoint:function(e,n,t){return r.G.disjoint(i.j,e,n,t)},distance:function(e,n,t,o){return r.G.distance(i.j,e,n,t,o)},equals:function(e,n,t){return r.G.equals(i.j,e,n,t)},extendedSpatialReferenceInfo:function(e){return r.G.extendedSpatialReferenceInfo(e)},flipHorizontal:function(e,n,t){if(null==n||null==t)throw new Error("Illegal Argument Exception");const i=r.G.flipHorizontal(n,t);return i.spatialReference=e,i},flipVertical:function(e,n,t){if(null==n||null==t)throw new Error("Illegal Argument Exception");const i=r.G.flipVertical(n,t);return i.spatialReference=e,i},generalize:function(e,n,t,o,s){return r.G.generalize(i.j,e,n,t,o,s)},geodesicArea:function(e,n,t,o){return r.G.geodesicArea(i.j,e,n,t,o)},geodesicBuffer:function(e,n,t,o,s,c,u){return r.G.geodesicBuffer(i.j,e,n,t,o,s,c,u)},geodesicDensify:function(e,n,t,o,s=0){return r.G.geodesicDensify(i.j,e,n,t,o,s)},geodesicLength:function(e,n,t,o){return r.G.geodesicLength(i.j,e,n,t,o)},intersect:function(e,n,t){return r.G.intersect(i.j,e,n,t)},intersectLinesToPoints:function(e,n,t){return null==n||null==t?[]:r.G.intersectLinesToPoints(i.j,e,n,t)},intersects:function(e,n,t){return r.G.intersects(i.j,e,n,t)},isSimple:function(e,n){return r.G.isSimple(i.j,e,n)},nearestCoordinate:function(e,n,t,o=!0){return r.G.nearestCoordinate(i.j,e,n,t,o)},nearestVertex:function(e,n,t){return r.G.nearestVertex(i.j,e,n,t)},nearestVertices:function(e,n,t,o,s){return r.G.nearestVertices(i.j,e,n,t,o,s)},offset:function(e,n,t,o,s,c,u){return r.G.offset(i.j,e,n,t,o,s,c,u)},overlaps:function(e,n,t){return r.G.overlaps(i.j,e,n,t)},planarArea:function(e,n,t){return r.G.planarArea(i.j,e,n,t)},planarLength:function(e,n,t){return r.G.planarLength(i.j,e,n,t)},relate:function(e,n,t,o){return r.G.relate(i.j,e,n,t,o)},rotate:function(e,n,t,i){if(null==n||null==i)throw new Error("Illegal Argument Exception");const o=r.G.rotate(n,t,i);return o.spatialReference=e,o},simplify:function(e,n){return r.G.simplify(i.j,e,n)},symmetricDifference:function(e,n,t){return r.G.symmetricDifference(i.j,e,n,t)},touches:function(e,n,t){return r.G.touches(i.j,e,n,t)},union:function(e,n,t=null){return r.G.union(i.j,e,n,t)},within:function(e,n,t){return r.G.within(i.j,e,n,t)}},Symbol.toStringTag,{value:"Module"}))},25346:(e,n,t)=>{t.r(n),t.d(n,{executeGEOperation:()=>i});var r=t(61394);function i(e){return(0,r.g[e.operation])(...e.parameters)}t(89257),t(67138),t(56764)},56764:(e,n,t)=>{t.d(n,{j:()=>r});const r={convertToGEGeometry:function(e,n){return null==n?null:e.convertJSONToGeometry(n)},exportPoint:function(e,n,t){const r=new i(e.getPointX(n),e.getPointY(n),t),o=e.hasZ(n),s=e.hasM(n);return o&&(r.z=e.getPointZ(n)),s&&(r.m=e.getPointM(n)),r},exportPolygon:function(e,n,t){return new o(e.exportPaths(n),t,e.hasZ(n),e.hasM(n))},exportPolyline:function(e,n,t){return new s(e.exportPaths(n),t,e.hasZ(n),e.hasM(n))},exportMultipoint:function(e,n,t){return new c(e.exportPoints(n),t,e.hasZ(n),e.hasM(n))},exportExtent:function(e,n,t){const r=e.hasZ(n),i=e.hasM(n),o=new u(e.getXMin(n),e.getYMin(n),e.getXMax(n),e.getYMax(n),t);if(r){const t=e.getZExtent(n);o.zmin=t.vmin,o.zmax=t.vmax}if(i){const t=e.getMExtent(n);o.mmin=t.vmin,o.mmax=t.vmax}return o}};class i{constructor(e,n,t){this.x=e,this.y=n,this.spatialReference=t,this.z=void 0,this.m=void 0}}class o{constructor(e,n,t,r){this.rings=e,this.spatialReference=n,this.hasZ=void 0,this.hasM=void 0,t&&(this.hasZ=t),r&&(this.hasM=r)}}class s{constructor(e,n,t,r){this.paths=e,this.spatialReference=n,this.hasZ=void 0,this.hasM=void 0,t&&(this.hasZ=t),r&&(this.hasM=r)}}class c{constructor(e,n,t,r){this.points=e,this.spatialReference=n,this.hasZ=void 0,this.hasM=void 0,t&&(this.hasZ=t),r&&(this.hasM=r)}}class u{constructor(e,n,t,r,i){this.xmin=e,this.ymin=n,this.xmax=t,this.ymax=r,this.spatialReference=i,this.zmin=void 0,this.zmax=void 0,this.mmin=void 0,this.mmax=void 0}}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/6ce863904ad87e46a087.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/6ce863904ad87e46a087.js new file mode 100644 index 00000000..56ba398b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/6ce863904ad87e46a087.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[2397],{83002:(e,t,i)=>{i.d(t,{O:()=>h});var r=i(35902),s=i(24330),o=i(32773),n=i(30011),l=i(45476),a=i(6407),u=i(20266),p=i(69310);function c(e,t,i,r,s){if(null==e)return null;const o=e.referencesGeometry()&&s?function(e,t,i){const{transform:r,hasZ:s,hasM:o}=i;y.has(t)||y.set(t,function(e){const t={};switch(e){case"esriGeometryPoint":return(e,i,r,s)=>(0,p.c)(i,t,e,r,s);case"esriGeometryPolygon":return(e,i,r,s)=>(0,p.a)(i,t,e,r,s);case"esriGeometryPolyline":return(e,i,r,s)=>(0,p.u)(i,t,e,r,s);case"esriGeometryMultipoint":return(e,i,r,s)=>(0,p.b)(i,t,e,r,s);default:return u.L.getLogger("esri.views.2d.support.arcadeOnDemand").error(new a.A("mapview-arcade",`Unable to handle geometryType: ${e}`)),e=>e}}(t));const n=y.get(t)(e.geometry,r,s,o);return{...e,geometry:n}}(t,r,s):t,n=e.repurposeFeature(o);try{return e.evaluate({...i,$feature:n},e.services)}catch(e){return u.L.getLogger("esri.views.2d.support.arcadeOnDemand").warn("Feature arcade evaluation failed:",e),null}}const y=new Map,d=e=>{if(!e)return[0,0,0,0];const{r:t,g:i,b:r,a:s}=e;return[t,i,r,255*s]};class h{static findApplicableOverrides(e,t,i){if(e&&t){if(e.primitiveName){let r=!1;for(const t of i)if(t.primitiveName===e.primitiveName){r=!0;break}if(!r)for(const r of t)r.primitiveName===e.primitiveName&&i.push(r)}switch(e.type){case"CIMPointSymbol":case"CIMLineSymbol":case"CIMPolygonSymbol":if(e.effects)for(const r of e.effects)h.findApplicableOverrides(r,t,i);if(e.symbolLayers)for(const r of e.symbolLayers)h.findApplicableOverrides(r,t,i);break;case"CIMTextSymbol":break;case"CIMSolidStroke":case"CIMPictureStroke":case"CIMGradientStroke":case"CIMSolidFill":case"CIMPictureFill":case"CIMHatchFill":case"CIMGradientFill":case"CIMVectorMarker":case"CIMCharacterMarker":case"CIMPictureMarker":if(e.effects)for(const r of e.effects)h.findApplicableOverrides(r,t,i);if(e.markerPlacement&&h.findApplicableOverrides(e.markerPlacement,t,i),"CIMVectorMarker"===e.type){if(e.markerGraphics)for(const r of e.markerGraphics)h.findApplicableOverrides(r,t,i),h.findApplicableOverrides(r.symbol,t,i)}else"CIMCharacterMarker"===e.type?h.findApplicableOverrides(e.symbol,t,i):"CIMHatchFill"===e.type?h.findApplicableOverrides(e.lineSymbol,t,i):"CIMPictureMarker"===e.type&&h.findApplicableOverrides(e.animatedSymbolProperties,t,i)}}}static findEffectOverrides(e,t){if(!e)return null;if("CIMGeometricEffectDashes"===e.type&&(0,l.e)(e),!t||!e.primitiveName)return{type:"cim-effect-param",effect:e,overrides:[]};const i=(0,l.f)(e),r=e.primitiveName,s=[];for(const e of t)e.primitiveName===r&&s.push((0,l.f)(e));return{type:"cim-effect-param",effect:i,overrides:(0,l.h)(s)}}static async resolveSymbolOverrides(e,t,i,r,s,n,a){if(!e?.symbol)return null;let{symbol:u,primitiveOverrides:p}=e;const c=!!p;if(!c&&!r)return u;u=(0,o.o8)(u),p=(0,o.o8)(p);let y=!0;if(t||(t={attributes:{}},y=!1),c){if(y||(p=p.filter((e=>!e.valueExpressionInfo?.expression.includes("$feature")))),a||(p=p.filter((e=>!e.valueExpressionInfo?.expression.includes("$view")))),p.length>0){const e={spatialReference:i,fields:(0,l.j)(t.attributes),geometryType:s};await h.createRenderExpressions(p,e),h.evaluateOverrides(p,t,s??"esriGeometryPoint",n,a)}h.applyOverrides(u,p)}return r&&h.applyDictionaryTextOverrides(u,t,r,null),u}static async createRenderExpressions(e,t){const i=[];for(const r of e){const e=r.valueExpressionInfo;if(!e||h._expressionToRenderExpression.has(e.expression))continue;const s=(0,n.r)(e.expression,t.spatialReference,t.fields);i.push(s),s.then((t=>h._expressionToRenderExpression.set(e.expression,t)))}i.length>0&&await Promise.all(i)}static evaluateOverrides(e,t,i,r,o){const n={$view:{scale:o?.scale}};for(const o of e){o.value&&"object"==typeof o.value&&(0,s.i)(o.value)&&("Color"===o.propertyName||"StrokeColor"===o.propertyName)&&(o.value=d(o.value));const e=o.valueExpressionInfo;if(!e)continue;const l=h._expressionToRenderExpression.get(e.expression);l&&(o.value=c(l,t,n,i,r))}}static applyDictionaryTextOverrides(e,t,i,r,s="Normal"){if(e?.type)switch(e.type){case"CIMPointSymbol":case"CIMLineSymbol":case"CIMPolygonSymbol":case"CIMTextSymbol":{const o=e.symbolLayers;if(!o)return;for(const n of o)n&&"CIMVectorMarker"===n.type&&h.applyDictionaryTextOverrides(n,t,i,r,"CIMTextSymbol"===e.type?e.textCase:s)}break;case"CIMVectorMarker":{const s=e.markerGraphics;if(!s)return;for(const e of s)e&&h.applyDictionaryTextOverrides(e,t,i,r)}break;case"CIMMarkerGraphic":{const o=e.textString;if(o&&o.includes("[")){const n=(0,l.k)(o,i);e.textString=(0,l.l)(t,n,r,s)}}}}static applyOverrides(e,t,i,r){if(e.primitiveName)for(const s of t)if(s.primitiveName===e.primitiveName){const t=(0,l.u)(s.propertyName);if(r&&r.push({cim:e,nocapPropertyName:t,value:e[t]}),i){let t=!1;for(const r of i)r.primitiveName===e.primitiveName&&(t=!0);t||i.push(s)}null!=s.value&&(e[t]=s.value)}switch(e.type){case"CIMPointSymbol":case"CIMLineSymbol":case"CIMPolygonSymbol":if(e.effects)for(const s of e.effects)h.applyOverrides(s,t,i,r);if(e.symbolLayers)for(const s of e.symbolLayers)h.applyOverrides(s,t,i,r);break;case"CIMTextSymbol":break;case"CIMSolidStroke":case"CIMSolidFill":case"CIMVectorMarker":if(e.effects)for(const s of e.effects)h.applyOverrides(s,t,i,r);if("CIMVectorMarker"===e.type&&e.markerGraphics)for(const s of e.markerGraphics)h.applyOverrides(s,t,i,r),h.applyOverrides(s.symbol,t,i,r)}}static restoreOverrides(e){for(const t of e)t.cim[t.nocapPropertyName]=t.value}static buildOverrideKey(e){let t="";for(const i of e)void 0!==i.value&&(t+=`${i.primitiveName}${i.propertyName}${JSON.stringify(i.value)}`);return t}static toValue(e,t){if("DashTemplate"===e)return t.split(" ").map((e=>Number(e)));if("Color"===e){const e=new r.A(t).toRgba();return e[3]*=255,e}return t}}h._expressionToRenderExpression=new Map},38632:(e,t,i)=>{i.d(t,{V:()=>s});var r=i(6407);let s=class e{constructor(e,t,i=""){this.major=e,this.minor=t,this._context=i}lessThan(e,t){return this.major{i.d(t,{A:()=>j});var r=i(32816),s=i(32773),o=i(29298),n=i(20266),l=i(69421),a=i(56273),u=i(30011),p=i(60027),c=i(56487),y=i(35902),d=i(64604),h=i(6407),m=i(23787),f=i(80959),b=i(38632),g=i(79875),v=i(85232),w=i(83002),_=i(45476);i(36544),i(93181),i(13671),i(40499),i(90740),i(91047),i(41390),i(58498),i(45371),i(55270),i(50214),i(93804),i(59192),i(78016),i(54483),i(95779),i(13262),i(346),i(18683),i(99063),i(99924),i(29512),i(16699),i(26809),i(2589),i(18527),i(94345),i(44600),i(2160),i(49877),i(7969),i(69763),i(64752),i(48844),i(29208),i(36533),i(84200),i(97827),i(91695),i(18169),i(48402),i(67504),i(92517),i(77037),i(57111),i(75651),i(88614),i(1030),i(88663),i(15319),i(13226),i(60785),i(6399),i(9498),i(23105),i(24079),i(38149),i(19681),i(64524),i(40328),i(84539),i(65299),i(6510),i(38641),i(27281),i(72393),i(52731),i(17745),i(81272),i(44945),i(51961),i(62399),i(64995),i(33150),i(58173),i(66110),i(67520),i(27532),i(48103),i(65085),i(33611),i(84857),i(60373),i(98187),i(16794),i(52357),i(11090),i(49319),i(93546),i(29570),i(34592),i(79825),i(95101),i(67578),i(14896),i(95611),i(98089),i(91366),i(80473),i(43435),i(73435),i(4048),i(53252),i(34039),i(70061),i(3495),i(97906),i(65023),i(31424),i(74676),i(53610),i(29447),i(78273),i(93471),i(49475),i(32368),i(7391),i(22529),i(43534),i(38094),i(67723),i(47239),i(59858),i(63728),i(1178),i(7182),i(47788),i(19297),i(82408),i(73509),i(28276),i(69277),i(70580),i(75191),i(24319),i(62092),i(4157),i(62401),i(89322),i(20138),i(53370),i(46946),i(3816),i(71992),i(80167),i(4478),i(91808),i(7161),i(55586),i(35121),i(92229),i(18344),i(64884),i(23351),i(51222),i(42870),i(67321),i(73067),i(54512),i(53103),i(19648),i(42948),i(73502),i(19869),i(22151),i(133),i(24330),i(91276),i(62482),i(69310);const x="esri.renderers.support.DictionaryLoader",M={type:"CIMSimpleLineCallout",lineSymbol:{type:"CIMLineSymbol",symbolLayers:[{type:"CIMSolidStroke",width:.5,color:[0,0,0,255]}]}};class S{constructor(e,t,i){this.config=null,this.fieldMap=null,this.url=null,this._ongoingRequests=new Map,this._symbolCache=new m.L(100),this._dictionaryVersion=null,this._fieldIndex=null,this._dictionaryPromise=null,this.url=e,this.config=t,this.fieldMap=i}getSymbolFields(){return this._symbolFields}async getSymbolAsync(e,t){let i;this._dictionaryPromise||(this._dictionaryPromise=this.fetchResources(t));try{i=await this._dictionaryPromise}catch(e){if((0,f.zf)(e))return this._dictionaryPromise=null,null}const r=this._dictionaryVersion?.since(4,0),s={};if(this.fieldMap)for(const t of this._symbolFields){const i=(0,_.g)(this.fieldMap[t],this._fieldIndex);if(i){const o=e.attributes[i];s[t]=r?o:null!=o?""+e.attributes[i]:""}else s[t]=""}let o=null;try{o=i?.(s,t)}catch(e){return null}if(!o||"string"!=typeof o||"invalid"===o)return null;const n=o.split(";"),l=[],a=[];for(const e of n)if(e)if(e.includes("po:")){const t=e.substr(3).split("|");if(3===t.length){const e=t[0],i=t[1];let r=t[2];if("DashTemplate"===i)r=r.split(" ").map((e=>Number(e)));else if("Color"===i){const e=new y.A(r).toRgba();r=[e[0],e[1],e[2],255*e[3]]}else r=Number(r);a.push({primitiveName:e,propertyName:i,value:r,defaultValue:null})}}else if(e.includes("|")){for(const t of e.split("|"))if(this._itemNames.has(t)){l.push(t);break}}else this._itemNames.has(e)&&l.push(e);const u=null==e.geometry||!e.geometry.hasZ&&"point"===e.geometry.type;return this._cimPartsToCIMSymbol(e,l,a,u,t)}async fetchResources(e){if(this._dictionaryPromise)return this._dictionaryPromise;if(!this.url)return void n.L.getLogger(x).error("no valid URL!");const t=(0,d.A)(this.url+"/resources/styles/dictionary-info.json",{responseType:"json",query:{f:"json"},signal:null!=e?e.signal:null}),[{data:i}]=await Promise.all([t,(0,u.l)()]);if(!i)throw this._dictionaryPromise=null,new h.A("esri.renderers.DictionaryRenderer","Bad dictionary data!");const{authoringInfo:r,dictionary_version:s,expression:o,itemsNames:l}=i,a=o;let p=!1;s&&(this._dictionaryVersion=b.V.parse(s),p=this._dictionaryVersion.since(4,0)),this._refSymbolUrlTemplate=this.url+"/"+i.cimRefTemplateUrl,this._itemNames=new Set(l),this._symbolFields=r.symbol;const c={};if(this.config){const e=this.config;for(const t in e)c[t]=e[t]}if(r.configuration)for(const e of r.configuration)c.hasOwnProperty(e.name)||(c[e.name]=e.value);const y=[];if(e?.fields&&this.fieldMap)for(const t in this.fieldMap){const i=this.fieldMap[t],r=e.fields.filter((e=>e.name.toLowerCase()===i?.toLowerCase()));r.length>0&&y.push({...r[0],type:p?r[0].type:"esriFieldTypeString"})}y.length>0&&(this._fieldIndex=new g.A(y));const m=(0,u.q)(a,null!=e?e.spatialReference:null,y,c).then((e=>{const t={scale:0};return(i,r)=>{if(null==e)return null;const s=e.repurposeFeature({geometry:null,attributes:i});return t.scale=null!=r?r.scale??void 0:void 0,e.evaluate({$feature:s,$view:t},e.services)}})).catch((e=>(n.L.getLogger(x).error("Creating dictionary expression failed:",e),null)));return this._dictionaryPromise=m,m}async _cimPartsToCIMSymbol(e,t,i,r,o){const n=new Array(t.length);for(let e=0;ee.data));const r=this._refSymbolUrlTemplate.replaceAll(/\{itemName\}/gi,e),s=(0,d.A)(r,{responseType:"json",query:{f:"json"},...t});this._ongoingRequests.set(e,s),s.finally((()=>this._ongoingRequests.delete(e)));try{const t=await s;return this._symbolCache.put(e,t.data),t.data}catch(e){throw e}}}function A(e,t,i){if(!e||0===e.length)return null;const r={...e[0]};if(e.length>1){r.symbolLayers=[];for(const t of e){const e=t;r.symbolLayers.unshift(...e.symbolLayers)}}return i&&(r.callout=M),{type:"CIMSymbolReference",symbol:r,primitiveOverrides:t}}var I;let C=I=class extends((0,c.h)(p.A)){constructor(e){super(e),this.config=null,this.fieldMap=null,this.scaleExpression=null,this.scaleExpressionTitle=null,this.url=null,this.type="dictionary"}get _loader(){return new S(this.url,this.config,this.fieldMap)}writeData(e,t){e&&(t.scalingExpressionInfo={expression:e,returnType:"number"})}writeVisualVariables(e,t,i,r){r?.origin||super.writeVisualVariables(e,t,i,r)}clone(){return new I({config:(0,s.o8)(this.config),scaleExpression:this.scaleExpression,scaleExpressionTitle:this.scaleExpressionTitle,fieldMap:(0,s.o8)(this.fieldMap),url:(0,s.o8)(this.url),visualVariables:(0,s.o8)(this.visualVariables)})}async getSymbolAsync(e,t){return this._loader.getSymbolAsync(e,t)}async collectRequiredFields(e,t){await this.collectVVRequiredFields(e,t),this.scaleExpression&&await(0,u.Dx)(e,t,this.scaleExpression);for(const i in this.fieldMap){const r=this.fieldMap[i];t.has(r)&&e.add(r)}}get arcadeRequired(){return!0}getSymbol(){return null}getSymbols(){return[]}getAttributeHash(){return this.visualVariables&&this.visualVariables.reduce(((e,t)=>e+t.getAttributeHash()),"")}getMeshHash(){return`${this.url}-${JSON.stringify(this.fieldMap)}`}getSymbolFields(){return this._loader.getSymbolFields()}};(0,r._)([(0,o.MZ)({type:S})],C.prototype,"_loader",null),(0,r._)([(0,o.MZ)({type:Object,json:{read:{source:"configuration"},write:{target:"configuration"}}})],C.prototype,"config",void 0),(0,r._)([(0,o.MZ)({type:Object,json:{write:!0}})],C.prototype,"fieldMap",void 0),(0,r._)([(0,o.MZ)({type:String,json:{read:{source:"scalingExpressionInfo.expression"},write:!0}})],C.prototype,"scaleExpression",void 0),(0,r._)([(0,a.w)("scaleExpression")],C.prototype,"writeData",null),(0,r._)([(0,o.MZ)({type:String,json:{read:{source:"scalingExpressionInfo.title"},write:{target:"scalingExpressionInfo.title",overridePolicy(e){return{enabled:!!e&&!!this.scaleExpression}}}}})],C.prototype,"scaleExpressionTitle",void 0),(0,r._)([(0,o.MZ)({type:String,json:{write:!0}})],C.prototype,"url",void 0),(0,r._)([(0,a.w)("visualVariables")],C.prototype,"writeVisualVariables",null),C=I=(0,r._)([(0,l.$)("esri.renderers.DictionaryRenderer")],C);const j=C},43682:(e,t,i)=>{i.d(t,{A:()=>_});var r,s=i(32816),o=i(35902),n=i(32773),l=i(29298),a=(i(20266),i(88663)),u=i(69421),p=i(30011),c=i(60027),y=i(56487),d=i(85351),h=i(99924),m=i(54512),f=i(29447);i(13226),i(16699),i(26809),i(2589),i(18527),i(36544),i(90740),i(93181),i(13671),i(40499),i(6407),i(93804),i(91047),i(41390),i(58498),i(45371),i(80959),i(55270),i(50214),i(59192),i(78016),i(54483),i(95779),i(13262),i(346),i(64604),i(29512),i(99063),i(18683),i(94345),i(44600),i(2160),i(49877),i(7969),i(69763),i(56273),i(64752),i(48844),i(29208),i(36533),i(84200),i(97827),i(91695),i(18169),i(48402),i(67504),i(92517),i(77037),i(57111),i(75651),i(88614),i(1030),i(15319),i(60785),i(6399),i(9498),i(23105),i(24079),i(38149),i(19681),i(64524),i(40328),i(84539),i(65299),i(6510),i(38641),i(27281),i(72393),i(52731),i(17745),i(81272),i(44945),i(51961),i(62399),i(64995),i(33150),i(58173),i(66110),i(67520),i(27532),i(48103),i(65085),i(33611),i(84857),i(60373),i(98187),i(16794),i(52357),i(11090),i(49319),i(93546),i(29570),i(34592),i(79825),i(95101),i(67578),i(14896),i(95611),i(98089),i(91366),i(80473),i(43435),i(73435),i(4048),i(85232),i(93471),i(53252),i(34039),i(70061),i(3495),i(97906),i(65023),i(31424),i(74676),i(53610),i(78273),i(49475),i(32368),i(7391),i(22529),i(43534),i(38094),i(67723),i(47239),i(59858),i(63728),i(1178),i(7182),i(47788),i(19297),i(82408),i(73509),i(28276),i(69277),i(70580),i(75191),i(24319),i(62092),i(4157),i(62401),i(89322),i(20138),i(53370),i(46946),i(3816),i(71992),i(80167),i(4478),i(91808),i(7161),i(55586),i(35121),i(92229),i(18344),i(64884),i(23351),i(51222),i(42870),i(67321),i(73067),i(53103),i(19648),i(42948),i(73502),i(19869);let b=r=class extends h.oY{constructor(){super(...arguments),this.unit=null}clone(){return new r({unit:this.unit})}};(0,s._)([(0,l.MZ)({type:String,json:{write:!0}})],b.prototype,"unit",void 0),b=r=(0,s._)([(0,u.$)("esri.renderers.support.DotDensityLegendOptions")],b);const g=b;var v;let w=v=class extends((0,y.h)(c.A)){constructor(e){super(e),this.attributes=null,this.backgroundColor=new o.A([0,0,0,0]),this.dotBlendingEnabled=!0,this.dotShape="square",this.dotSize=1,this.legendOptions=null,this.outline=new f.A,this.dotValue=null,this.referenceScale=null,this.seed=1,this.type="dot-density"}calculateDotValue(e){if(null==this.referenceScale)return this.dotValue;const t=e/this.referenceScale*this.dotValue;return t<1?1:t}getSymbol(){return new m.A({outline:this.outline})}async getSymbolAsync(){return this.getSymbol()}getSymbols(){return[this.getSymbol()]}getAttributeHash(){return this.attributes?.reduce(((e,t)=>e+t.getAttributeHash()),"")??""}getMeshHash(){return JSON.stringify(this.outline)}clone(){return new v({attributes:(0,n.o8)(this.attributes),backgroundColor:(0,n.o8)(this.backgroundColor),dotBlendingEnabled:(0,n.o8)(this.dotBlendingEnabled),dotShape:(0,n.o8)(this.dotShape),dotSize:(0,n.o8)(this.dotSize),dotValue:(0,n.o8)(this.dotValue),legendOptions:(0,n.o8)(this.legendOptions),outline:(0,n.o8)(this.outline),referenceScale:(0,n.o8)(this.referenceScale),seed:(0,n.o8)(this.seed),visualVariables:(0,n.o8)(this.visualVariables),authoringInfo:(0,n.o8)(this.authoringInfo)})}getControllerHash(){const e=this.attributes?.map((e=>e.field||e.valueExpression||""));return`${e}-${this.outline&&JSON.stringify(this.outline.toJSON())||""}`}async collectRequiredFields(e,t){await this.collectVVRequiredFields(e,t);for(const i of this.attributes??[])i.valueExpression&&await(0,p.Dx)(e,t,i.valueExpression),i.field&&e.add(i.field)}};(0,s._)([(0,l.MZ)({type:[d.A],json:{write:!0}})],w.prototype,"attributes",void 0),(0,s._)([(0,l.MZ)({type:o.A,json:{write:!0}})],w.prototype,"backgroundColor",void 0),(0,s._)([(0,l.MZ)({type:Boolean,json:{write:!0}})],w.prototype,"dotBlendingEnabled",void 0),(0,s._)([(0,l.MZ)({type:String,json:{write:!1}})],w.prototype,"dotShape",void 0),(0,s._)([(0,l.MZ)({type:Number,json:{write:!0}})],w.prototype,"dotSize",void 0),(0,s._)([(0,l.MZ)({type:g,json:{write:!0}})],w.prototype,"legendOptions",void 0),(0,s._)([(0,l.MZ)({type:f.A,json:{default:null,write:!0}})],w.prototype,"outline",void 0),(0,s._)([(0,l.MZ)({type:Number,json:{write:!0}})],w.prototype,"dotValue",void 0),(0,s._)([(0,l.MZ)({type:Number,json:{write:!0}})],w.prototype,"referenceScale",void 0),(0,s._)([(0,l.MZ)({type:Number,json:{write:!0}})],w.prototype,"seed",void 0),(0,s._)([(0,a.e)({dotDensity:"dot-density"})],w.prototype,"type",void 0),w=v=(0,s._)([(0,u.$)("esri.renderers.DotDensityRenderer")],w);const _=w},54481:(e,t,i)=>{i.d(t,{A:()=>I});var r=i(32816),s=i(35902),o=(i(4048),i(41390)),n=i(32773),l=i(20266),a=i(45371),u=i(87985),p=i(29298),c=i(93181),y=i(88663),d=i(69421),h=i(30011),m=i(60027),f=i(57111),b=i(1535),g=i(52731),v=i(99924),w=i(9943),_=i(53103);i(13226),i(16699),i(26809),i(2589),i(18527),i(36544),i(90740),i(85232),i(49877),i(56273),i(93471),i(93804),i(40499),i(13671),i(58498),i(91047),i(80959),i(6407),i(55270),i(50214),i(59192),i(78016),i(54483),i(95779),i(13262),i(346),i(64604),i(29512),i(99063),i(18683),i(94345),i(44600),i(2160),i(7969),i(69763),i(64752),i(48844),i(29208),i(36533),i(84200),i(97827),i(91695),i(18169),i(48402),i(67504),i(92517),i(77037),i(53252),i(34039),i(70061),i(3495),i(97906),i(64524),i(65023),i(31424),i(74676),i(53610),i(29447),i(78273),i(49475),i(32368),i(7391),i(22529),i(43534),i(38094),i(67723),i(47239),i(59858),i(63728),i(1178),i(7182),i(17745),i(81272),i(44945),i(47788),i(19297),i(82408),i(73509),i(28276),i(69277),i(70580),i(75191),i(24319),i(62092),i(4157),i(62401),i(89322),i(20138),i(53370),i(46946),i(3816),i(71992),i(80167),i(4478),i(91808),i(7161),i(55586),i(35121),i(92229),i(18344),i(64884),i(23351),i(51222),i(42870),i(67321),i(73067),i(54512),i(19648),i(42948),i(75651),i(88614),i(1030),i(15319),i(60785),i(91276),i(62482);let x=class extends((0,g.O)(v.oY)){constructor(){super(...arguments),this.minLabel=null,this.maxLabel=null,this.title=null}};var M;function S(e){if(null!=e){const{maxDensity:t,minDensity:i,radius:r}=e;if(null!=t||null!=i||null!=r){const{blurRadius:t,maxPixelIntensity:i,minPixelIntensity:r,...s}=e;return s}}return e}(0,r._)([(0,p.MZ)({type:String,json:{write:!0}})],x.prototype,"minLabel",void 0),(0,r._)([(0,p.MZ)({type:String,json:{write:!0}})],x.prototype,"maxLabel",void 0),(0,r._)([(0,p.MZ)({type:String,json:{write:!0}})],x.prototype,"title",void 0),x=(0,r._)([(0,d.$)("esri.renderers.support.HeatmapLegendOptions")],x);let A=M=class extends m.A{constructor(e){super(e),this.authoringInfo=null,this.colorStops=[new b.A({ratio:0,color:new s.A("rgba(255, 140, 0, 0)")}),new b.A({ratio:.75,color:new s.A("rgba(255, 140, 0, 1)")}),new b.A({ratio:.9,color:new s.A("rgba(255, 0, 0, 1)")})],this.field=null,this.legendOptions=null,this.maxDensity=.04,this.minDensity=0,this.radius=18,this.referenceScale=0,this.type="heatmap",this.valueExpression=null,this.valueExpressionTitle=null,this._warnedProps={blurRadius:!1,maxPixelIntensity:!1,minPixelIntensity:!1}}normalizeCtorArgs(e){return S(e)}get blurRadius(){return(0,w.k)(this.radius)}set blurRadius(e){const t=this.maxPixelIntensity,i=this.minPixelIntensity;this._set("radius",(0,w.g)(e)),this._warnAboutDeprecatedGaussianBlurProp("blurRadius","radius"),this._set("maxDensity",t*this._pixelIntensityToDensity),this._set("minDensity",i*this._pixelIntensityToDensity)}get maxPixelIntensity(){return this.maxDensity/this._pixelIntensityToDensity}set maxPixelIntensity(e){this._set("maxDensity",e*this._pixelIntensityToDensity),this._warnAboutDeprecatedGaussianBlurProp("maxPixelIntensity","maxDensity")}get minPixelIntensity(){return this.minDensity/this._pixelIntensityToDensity}set minPixelIntensity(e){this._set("minDensity",e*this._pixelIntensityToDensity),this._warnAboutDeprecatedGaussianBlurProp("minPixelIntensity","minDensity")}get _pixelIntensityToDensity(){return 24/(w.m**2*this.blurRadius**4)}_warnAboutDeprecatedGaussianBlurProp(e,t){this._warnedProps[e]||"user"===(0,c.g)(this).getDefaultOrigin()&&(this._warnedProps[e]=!0,(0,a._)((()=>{(0,o.d)(l.L.getLogger(this),e,{replacement:`${String(t)} (suggested value: ${this._get(t)})`,version:"4.24"})})))}read(e,t){e=S(e),super.read(e,t)}getSymbol(){return new _.A}async getSymbolAsync(){return this.getSymbol()}getSymbols(){return[this.getSymbol()]}async collectRequiredFields(e,t){const i=this.field,r=this.valueExpression;i&&"string"==typeof i&&(0,h.rq)(e,t,i),r&&"string"==typeof r&&await(0,h.Dx)(e,t,r)}getAttributeHash(){return null}getMeshHash(){return`${JSON.stringify(this.colorStops)}.${this.blurRadius}.${this.field}`}clone(){return new M({authoringInfo:this.authoringInfo&&this.authoringInfo.clone(),colorStops:(0,n.o8)(this.colorStops),field:this.field,legendOptions:(0,n.o8)(this.legendOptions),maxDensity:this.maxDensity,minDensity:this.minDensity,radius:this.radius,referenceScale:this.referenceScale,valueExpression:this.valueExpression,valueExpressionTitle:this.valueExpressionTitle})}};(0,r._)([(0,p.MZ)({type:f.h,json:{write:!0,origins:{"web-scene":{write:!1,read:!1}}}})],A.prototype,"authoringInfo",void 0),(0,r._)([(0,p.MZ)({type:Number,json:{origins:{"portal-item":{write:!0},"web-map":{write:!0}}}})],A.prototype,"blurRadius",null),(0,r._)([(0,p.MZ)({type:[b.A],json:{write:!0}})],A.prototype,"colorStops",void 0),(0,r._)([(0,p.MZ)({type:String,json:{write:!0}})],A.prototype,"field",void 0),(0,r._)([(0,p.MZ)({type:x,json:{write:!0}})],A.prototype,"legendOptions",void 0),(0,r._)([(0,p.MZ)({type:Number,json:{write:!0}})],A.prototype,"maxDensity",void 0),(0,r._)([(0,p.MZ)({type:Number,json:{origins:{"portal-item":{write:!0},"web-map":{write:!0}}}})],A.prototype,"maxPixelIntensity",null),(0,r._)([(0,p.MZ)({type:Number,json:{write:!0}})],A.prototype,"minDensity",void 0),(0,r._)([(0,p.MZ)({type:Number,json:{origins:{"portal-item":{write:!0},"web-map":{write:!0}}}})],A.prototype,"minPixelIntensity",null),(0,r._)([(0,p.MZ)({type:Number,cast:u.t,json:{write:!0}})],A.prototype,"radius",void 0),(0,r._)([(0,p.MZ)({type:Number,range:{min:0},json:{default:0,write:!0}})],A.prototype,"referenceScale",void 0),(0,r._)([(0,y.e)({heatmap:"heatmap"})],A.prototype,"type",void 0),(0,r._)([(0,p.MZ)({type:String,json:{write:!0,origins:{"web-document":{write:!1},"portal-item":{write:!1}}}})],A.prototype,"valueExpression",void 0),(0,r._)([(0,p.MZ)({type:String})],A.prototype,"valueExpressionTitle",void 0),(0,r._)([(0,p.MZ)({readOnly:!0})],A.prototype,"_pixelIntensityToDensity",null),A=M=(0,r._)([(0,d.$)("esri.renderers.HeatmapRenderer")],A);const I=A},89253:(e,t,i)=>{i.d(t,{A:()=>x});var r=i(32816),s=i(35902),o=(i(4048),i(32773)),n=i(52731),l=i(87985),a=i(29298),u=(i(20266),i(88663)),p=i(69421),c=i(30011),y=i(60027),d=i(56487),h=i(85351),m=i(99924),f=i(53103),b=i(54512),g=i(29447);i(13226),i(16699),i(26809),i(2589),i(18527),i(36544),i(90740),i(85232),i(49877),i(56273),i(93471),i(93804),i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407),i(55270),i(50214),i(59192),i(78016),i(54483),i(95779),i(13262),i(346),i(64604),i(29512),i(99063),i(18683),i(94345),i(44600),i(2160),i(7969),i(69763),i(64752),i(48844),i(29208),i(36533),i(84200),i(97827),i(91695),i(18169),i(48402),i(67504),i(92517),i(77037),i(53252),i(34039),i(70061),i(3495),i(97906),i(64524),i(65023),i(31424),i(74676),i(53610),i(78273),i(49475),i(32368),i(7391),i(22529),i(43534),i(38094),i(67723),i(47239),i(59858),i(63728),i(1178),i(7182),i(17745),i(81272),i(44945),i(47788),i(19297),i(82408),i(73509),i(28276),i(69277),i(70580),i(75191),i(24319),i(62092),i(4157),i(62401),i(89322),i(20138),i(53370),i(46946),i(3816),i(71992),i(80167),i(4478),i(91808),i(7161),i(55586),i(35121),i(92229),i(18344),i(64884),i(23351),i(51222),i(42870),i(67321),i(73067),i(19648),i(42948),i(57111),i(75651),i(88614),i(1030),i(15319),i(60785),i(6399),i(9498),i(23105),i(24079),i(38149),i(19681),i(40328),i(84539),i(65299),i(6510),i(38641),i(27281),i(72393),i(51961),i(62399),i(64995),i(33150),i(58173),i(66110),i(67520),i(27532),i(48103),i(65085),i(33611),i(84857),i(60373),i(98187),i(16794),i(52357),i(11090),i(49319),i(93546),i(29570),i(34592),i(79825),i(95101),i(67578),i(14896),i(95611),i(98089),i(91366),i(80473),i(43435),i(73435),i(73502),i(19869);let v=class extends((0,n.O)(m.oY)){constructor(){super(...arguments),this.color=new s.A([0,0,0,0]),this.label=null,this.threshold=0}};(0,r._)([(0,a.MZ)({type:s.A,json:{write:!0}})],v.prototype,"color",void 0),(0,r._)([(0,a.MZ)({type:String,json:{write:!0}})],v.prototype,"label",void 0),(0,r._)([(0,a.MZ)({type:Number,range:{min:0,max:1},json:{write:!0}})],v.prototype,"threshold",void 0),v=(0,r._)([(0,p.$)("esri.renderers.support.OthersCategory")],v);let w=class extends((0,n.O)(m.oY)){constructor(){super(...arguments),this.title=null}};(0,r._)([(0,a.MZ)({type:String,json:{write:!0}})],w.prototype,"title",void 0),w=(0,r._)([(0,p.$)("esri.renderers.support.PieChartLegendOptions")],w);let _=class extends((0,d.h)((0,n.O)(y.A))){constructor(e){super(e),this.attributes=null,this.backgroundFillSymbol=null,this.defaultColor=new s.A([0,0,0,0]),this.defaultLabel=null,this.holePercentage=0,this.othersCategory=new v,this.legendOptions=null,this.outline=null,this.size=12,this.type="pie-chart"}getSymbol(){return new f.A({size:this.size?this.size/2+(this.outline?.width||0):0})}async getSymbolAsync(){return this.getSymbol()}getSymbols(){return[this.getSymbol(),this.backgroundFillSymbol].filter(o.i)}getAttributeHash(){return this.visualVariables&&this.visualVariables.reduce(((e,t)=>e+t.getAttributeHash()),"")}getMeshHash(){return this.getSymbols().reduce(((e,t)=>e+JSON.stringify(t)),"")}async collectRequiredFields(e,t){await this.collectVVRequiredFields(e,t);for(const i of this.attributes)i.valueExpression&&await(0,c.Dx)(e,t,i.valueExpression),i.field&&e.add(i.field)}};(0,r._)([(0,a.MZ)({type:[h.A],json:{write:!0}})],_.prototype,"attributes",void 0),(0,r._)([(0,a.MZ)({type:b.A,json:{default:null,write:!0}})],_.prototype,"backgroundFillSymbol",void 0),(0,r._)([(0,a.MZ)({type:s.A,json:{write:!0}})],_.prototype,"defaultColor",void 0),(0,r._)([(0,a.MZ)({type:String,json:{write:!0}})],_.prototype,"defaultLabel",void 0),(0,r._)([(0,a.MZ)({type:Number,range:{min:0,max:1},json:{write:!0}})],_.prototype,"holePercentage",void 0),(0,r._)([(0,a.MZ)({type:v,json:{write:!0}})],_.prototype,"othersCategory",void 0),(0,r._)([(0,a.MZ)({type:w,json:{write:!0}})],_.prototype,"legendOptions",void 0),(0,r._)([(0,a.MZ)({type:g.A,json:{default:null,write:!0}})],_.prototype,"outline",void 0),(0,r._)([(0,a.MZ)({type:Number,cast:l.t,json:{write:!0}})],_.prototype,"size",void 0),(0,r._)([(0,u.e)({pieChart:"pie-chart"})],_.prototype,"type",void 0),_=(0,r._)([(0,p.$)("esri.renderers.PieChartRenderer")],_);const x=_},16677:(e,t,i)=>{i.d(t,{A:()=>d});var r,s=i(32816),o=i(32773),n=i(29298),l=(i(20266),i(88663)),a=i(69421),u=i(60027),p=i(56487),c=i(65174);i(36544),i(93181),i(13671),i(40499),i(6407),i(90740),i(93804),i(91047),i(99924),i(41390),i(58498),i(45371),i(80959),i(57111),i(49877),i(75651),i(48844),i(88614),i(1030),i(35902),i(13226),i(16699),i(26809),i(2589),i(18527),i(15319),i(60785),i(56273),i(30011),i(55270),i(50214),i(59192),i(78016),i(54483),i(95779),i(13262),i(346),i(64604),i(29512),i(99063),i(18683),i(94345),i(44600),i(2160),i(7969),i(69763),i(64752),i(29208),i(36533),i(84200),i(97827),i(91695),i(18169),i(48402),i(67504),i(92517),i(77037),i(6399),i(9498),i(23105),i(24079),i(38149),i(19681),i(64524),i(40328),i(84539),i(65299),i(6510),i(38641),i(27281),i(72393),i(52731),i(17745),i(81272),i(44945),i(51961),i(62399),i(64995),i(33150),i(58173),i(66110),i(67520),i(27532),i(48103),i(65085),i(33611),i(84857),i(60373),i(98187),i(16794),i(52357),i(11090),i(49319),i(93546),i(29570),i(34592),i(79825),i(95101),i(67578),i(14896),i(95611),i(98089),i(91366),i(80473),i(43435),i(73435),i(4048),i(85232),i(93471),i(53252),i(34039),i(70061),i(3495),i(97906),i(65023),i(31424),i(74676),i(53610),i(29447),i(78273),i(49475),i(32368),i(7391),i(22529),i(43534),i(38094),i(67723),i(47239),i(59858),i(63728),i(1178),i(7182),i(47788),i(19297),i(82408),i(73509),i(28276),i(69277),i(70580),i(75191),i(24319),i(62092),i(4157),i(62401),i(89322),i(20138),i(53370),i(46946),i(3816),i(71992),i(80167),i(4478),i(91808),i(7161),i(55586),i(35121),i(92229),i(18344),i(64884),i(23351),i(51222),i(42870),i(67321),i(73067),i(54512),i(53103),i(19648),i(42948),i(73502),i(19869),i(78328),i(72604),i(54616),i(25018);let y=r=class extends((0,p.h)(u.A)){constructor(e){super(e),this.description=null,this.label=null,this.symbol=null,this.type="simple"}async collectRequiredFields(e,t){await Promise.all([this.collectSymbolFields(e,t),this.collectVVRequiredFields(e,t)])}async collectSymbolFields(e,t){await Promise.all(this.getSymbols().map((i=>i.collectRequiredFields(e,t))))}getSymbol(e,t){return this.symbol}async getSymbolAsync(e,t){return this.symbol}getSymbols(){return this.symbol?[this.symbol]:[]}getAttributeHash(){return this.visualVariables&&this.visualVariables.reduce(((e,t)=>e+t.getAttributeHash()),"")}getMeshHash(){return this.getSymbols().reduce(((e,t)=>e+JSON.stringify(t)),"")}get arcadeRequired(){return this.arcadeRequiredForVisualVariables}clone(){return new r({description:this.description,label:this.label,symbol:(0,o.o8)(this.symbol),visualVariables:(0,o.o8)(this.visualVariables),authoringInfo:(0,o.o8)(this.authoringInfo)})}};(0,s._)([(0,n.MZ)({type:String,json:{write:!0}})],y.prototype,"description",void 0),(0,s._)([(0,n.MZ)({type:String,json:{write:!0}})],y.prototype,"label",void 0),(0,s._)([(0,n.MZ)(c.b)],y.prototype,"symbol",void 0),(0,s._)([(0,l.e)({simple:"simple"})],y.prototype,"type",void 0),y=r=(0,s._)([(0,a.$)("esri.renderers.SimpleRenderer")],y);const d=y},85351:(e,t,i)=>{i.d(t,{A:()=>d});var r,s=i(32816),o=i(35902),n=i(99924),l=i(20266),a=i(29298),u=i(48844),p=(i(32773),i(69421)),c=i(36544);i(13226),i(16699),i(26809),i(2589),i(18527),i(90740),i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407);let y=r=class extends n.oY{constructor(e){super(e),this.color=null,this.field=null,this.label=null,this.valueExpression=null,this.valueExpressionTitle=null}castField(e){return null==e?e:"function"==typeof e?(l.L.getLogger(this).error(".field: field must be a string value"),null):(0,c.d)(e)}getAttributeHash(){return`${this.field}-${this.valueExpression}`}clone(){return new r({color:this.color?.clone(),field:this.field,label:this.label,valueExpression:this.valueExpression,valueExpressionTitle:this.valueExpressionTitle})}};(0,s._)([(0,a.MZ)({type:o.A,json:{type:[Number],write:!0}})],y.prototype,"color",void 0),(0,s._)([(0,a.MZ)({type:String,json:{write:!0}})],y.prototype,"field",void 0),(0,s._)([(0,u.w)("field")],y.prototype,"castField",null),(0,s._)([(0,a.MZ)({type:String,json:{write:!0}})],y.prototype,"label",void 0),(0,s._)([(0,a.MZ)({type:String,json:{write:!0}})],y.prototype,"valueExpression",void 0),(0,s._)([(0,a.MZ)({type:String,json:{write:!0}})],y.prototype,"valueExpressionTitle",void 0),y=r=(0,s._)([(0,p.$)("esri.renderers.support.AttributeColorInfo")],y);const d=y},1535:(e,t,i)=>{i.d(t,{A:()=>c});var r,s=i(32816),o=i(35902),n=i(99924),l=i(29298),a=i(36544),u=(i(32773),i(69421));i(13226),i(16699),i(26809),i(2589),i(18527),i(20266),i(90740),i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407);let p=r=class extends n.oY{constructor(e){super(e),this.color=null,this.ratio=null}clone(){return new r({color:this.color&&this.color.clone(),ratio:this.ratio})}};(0,s._)([(0,l.MZ)({type:o.A,json:{type:[a.I],default:null,write:!0}})],p.prototype,"color",void 0),(0,s._)([(0,l.MZ)({type:Number,json:{write:!0}})],p.prototype,"ratio",void 0),p=r=(0,s._)([(0,u.$)("esri.renderers.support.HeatmapColorStop")],p);const c=p},32397:(e,t,i)=>{i.d(t,{K:()=>m,L:()=>b,r:()=>d,w:()=>h});var r=i(69421),s=i(20266),o=i(91381),n=i(49011),l=i(43682),a=i(54481),u=i(89253),p=i(60027),c=i(16677),y=i(17813);i(32773),i(40499),i(93181),i(13671),i(91047),i(36544),i(90740),i(6407),i(32816),i(4048),i(85232),i(29298),i(88663),i(93804),i(49877),i(56273),i(30011),i(41390),i(58498),i(45371),i(80959),i(55270),i(50214),i(59192),i(78016),i(54483),i(95779),i(13262),i(346),i(64604),i(29512),i(99063),i(99924),i(18683),i(16699),i(26809),i(2589),i(18527),i(94345),i(44600),i(2160),i(7969),i(69763),i(64752),i(48844),i(29208),i(36533),i(84200),i(97827),i(91695),i(18169),i(48402),i(67504),i(92517),i(77037),i(93471),i(35902),i(13226),i(53252),i(34039),i(70061),i(3495),i(97906),i(64524),i(65023),i(31424),i(74676),i(53610),i(29447),i(78273),i(49475),i(32368),i(7391),i(22529),i(43534),i(38094),i(67723),i(47239),i(59858),i(63728),i(1178),i(7182),i(17745),i(81272),i(44945),i(47788),i(19297),i(82408),i(73509),i(28276),i(69277),i(70580),i(75191),i(24319),i(62092),i(4157),i(62401),i(52731),i(89322),i(20138),i(53370),i(46946),i(3816),i(71992),i(80167),i(4478),i(91808),i(7161),i(55586),i(35121),i(92229),i(18344),i(64884),i(23351),i(51222),i(42870),i(67321),i(73067),i(54512),i(53103),i(19648),i(42948),i(56487),i(6399),i(9498),i(23105),i(24079),i(38149),i(19681),i(40328),i(84539),i(65299),i(6510),i(38641),i(27281),i(72393),i(51961),i(62399),i(64995),i(33150),i(58173),i(66110),i(67520),i(27532),i(48103),i(65085),i(33611),i(84857),i(60373),i(98187),i(16794),i(52357),i(11090),i(49319),i(93546),i(29570),i(34592),i(79825),i(95101),i(67578),i(14896),i(95611),i(98089),i(91366),i(80473),i(43435),i(73435),i(73502),i(19869),i(3827),i(65174),i(78328),i(72604),i(54616),i(25018),i(57111),i(75651),i(88614),i(1030),i(15319),i(60785),i(23787),i(22151),i(38632),i(79875),i(133),i(83002),i(24330),i(91276),i(62482),i(45476),i(69310),i(85351),i(1535),i(9943),i(3112),i(46626),i(45560),i(56303),i(85890),i(55884);const d={key:"type",base:p.A,typeMap:{heatmap:a.A,simple:c.A,"unique-value":y.A,"class-breaks":o.A,"dot-density":l.A,dictionary:n.A,"pie-chart":u.A},errorContext:"renderer"},h={key:"type",base:p.A,typeMap:{simple:c.A,"unique-value":y.A,"class-breaks":o.A,heatmap:a.A},errorContext:"renderer",validate:function(e){switch(e.type){case"simple":return function(e){if(e.symbol)return e;s.L.getLogger("esri.renderers.support.types").error("Removed invalid 'simple' renderer without a symbol from web scene.")}(e);case"unique-value":return function(e){const t=e.uniqueValueInfos,i=t?.filter((({symbol:e,label:t},i)=>(e||s.L.getLogger("esri.renderers.support.types").error(`Removed invalid unique value info ([${i}] ${t}) without a symbol from web scene.`),!!e)));return i?.length!==t?.length&&(e.uniqueValueInfos=i),e}(e);case"class-breaks":return function(e){const t=e.classBreakInfos,i=t?.filter((({symbol:e,label:t},i)=>(e||s.L.getLogger("esri.renderers.support.types").error(`Removed invalid class break info ([${i}] ${t}) without a symbol from web scene.`),!!e)));return i?.length!==t?.length&&(e.classBreakInfos=i),e}(e);case"heatmap":return e}}};function m(e,t){return b(e,null,t)}const f=(0,r.c)({types:d});function b(e,t,i){return e?e&&(e.styleName||e.styleUrl)&&"uniqueValue"!==e.type?(i?.messages&&i.messages.push(new r.W("renderer:unsupported","Only UniqueValueRenderer can be referenced from a web style, but found '"+e.type+"'",{definition:e,context:i})),null):f(e,t,i):null}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/7244ce34ff85f8b54998.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/7244ce34ff85f8b54998.js new file mode 100644 index 00000000..0ddd2566 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/7244ce34ff85f8b54998.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[2913,7138],{67138:(e,r,t)=>{t.d(r,{c:()=>n,g:()=>a});var n="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==t.g?t.g:"undefined"!=typeof self?self:{};function a(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}},62913:(e,r,t)=>{t.r(r),t.d(r,{l:()=>l});var n,a,o,i=t(67138),u={exports:{}};n=u,a="undefined"!=typeof document&&document.currentScript?document.currentScript.src:void 0,o=function(e={}){var r,t,n=e;n.ready=new Promise(((e,n)=>{r=e,t=n}));var o=Object.assign({},n),i="./this.program",u="";"undefined"!=typeof document&&document.currentScript&&(u=document.currentScript.src),a&&(u=a),u=0!==u.indexOf("blob:")?u.substr(0,u.replace(/[?#].*/,"").lastIndexOf("/")+1):"",n.print||console.log.bind(console);var s,l,c=n.printErr||console.error.bind(console);Object.assign(n,o),o=null,n.arguments&&n.arguments,n.thisProgram&&(i=n.thisProgram),n.quit&&n.quit,n.wasmBinary&&(s=n.wasmBinary),"object"!=typeof WebAssembly&&W("no native wasm support detected");var f,d,h,p,m,v,g,y,w=!1;function _(){var e=l.buffer;n.HEAP8=f=new Int8Array(e),n.HEAP16=h=new Int16Array(e),n.HEAPU8=d=new Uint8Array(e),n.HEAPU16=p=new Uint16Array(e),n.HEAP32=m=new Int32Array(e),n.HEAPU32=v=new Uint32Array(e),n.HEAPF32=g=new Float32Array(e),n.HEAPF64=y=new Float64Array(e)}var b=[],A=[],T=[],C=0,F=null;function W(e){n.onAbort&&n.onAbort(e),c(e="Aborted("+e+")"),w=!0,e+=". Build with -sASSERTIONS for more info.";var r=new WebAssembly.RuntimeError(e);throw t(r),r}var E,P,S=e=>e.startsWith("data:application/octet-stream;base64,");function O(e){if(e==E&&s)return new Uint8Array(s);throw"both async and sync fetching of the wasm failed"}function R(e,r,t){return function(e){return s||"function"!=typeof fetch?Promise.resolve().then((()=>O(e))):fetch(e,{credentials:"same-origin"}).then((r=>{if(!r.ok)throw"failed to load wasm binary file at '"+e+"'";return r.arrayBuffer()})).catch((()=>O(e)))}(e).then((e=>WebAssembly.instantiate(e,r))).then((e=>e)).then(t,(e=>{c(`failed to asynchronously prepare wasm: ${e}`),W(e)}))}S(E="lyr3DMain.wasm")||(P=E,E=n.locateFile?n.locateFile(P,u):u+P);var j=e=>{for(;e.length>0;)e.shift()(n)};function x(e){this.excPtr=e,this.ptr=e-24,this.set_type=function(e){v[this.ptr+4>>2]=e},this.get_type=function(){return v[this.ptr+4>>2]},this.set_destructor=function(e){v[this.ptr+8>>2]=e},this.get_destructor=function(){return v[this.ptr+8>>2]},this.set_caught=function(e){e=e?1:0,f[this.ptr+12|0]=e},this.get_caught=function(){return 0!=f[this.ptr+12|0]},this.set_rethrown=function(e){e=e?1:0,f[this.ptr+13|0]=e},this.get_rethrown=function(){return 0!=f[this.ptr+13|0]},this.init=function(e,r){this.set_adjusted_ptr(0),this.set_type(e),this.set_destructor(r)},this.set_adjusted_ptr=function(e){v[this.ptr+16>>2]=e},this.get_adjusted_ptr=function(){return v[this.ptr+16>>2]},this.get_exception_ptr=function(){if(ze(this.get_type()))return v[this.excPtr>>2];var e=this.get_adjusted_ptr();return 0!==e?e:this.excPtr}}n.noExitRuntime;var M={},D=e=>{for(;e.length;){var r=e.pop();e.pop()(r)}};function k(e){return this.fromWireType(m[e>>2])}var $,I,U,Y={},H={},V={},z=e=>{throw new $(e)},B=(e,r,t)=>{function n(r){var n=t(r);n.length!==e.length&&z("Mismatched type converter count");for(var a=0;a{H.hasOwnProperty(e)?a[r]=H[e]:(o.push(e),Y.hasOwnProperty(e)||(Y[e]=[]),Y[e].push((()=>{a[r]=H[e],++i===o.length&&n(a)})))})),0===o.length&&n(a)},L={},N=e=>{for(var r="",t=e;d[t];)r+=I[d[t++]];return r},G=e=>{throw new U(e)};function q(e,r,t={}){if(!("argPackAdvance"in r))throw new TypeError("registerType registeredInstance requires argPackAdvance");return function(e,r,t={}){var n=r.name;if(e||G(`type "${n}" must have a positive integer typeid pointer`),H.hasOwnProperty(e)){if(t.ignoreDuplicateRegistrations)return;G(`Cannot register type '${n}' twice`)}if(H[e]=r,delete V[e],Y.hasOwnProperty(e)){var a=Y[e];delete Y[e],a.forEach((e=>e()))}}(e,r,t)}function J(){this.allocated=[void 0],this.freelist=[]}var X,Z,K=new J,Q=e=>{e>=K.reserved&&0==--K.get(e).refcount&&K.free(e)},ee=e=>(e||G("Cannot use deleted val. handle = "+e),K.get(e).value),re=e=>{switch(e){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:return K.allocate({refcount:1,value:e})}},te=(e,r)=>{switch(r){case 4:return function(e){return this.fromWireType(g[e>>2])};case 8:return function(e){return this.fromWireType(y[e>>3])};default:throw new TypeError(`invalid float width (${r}): ${e}`)}},ne=(e,r,t)=>{if(void 0===e[r].overloadTable){var n=e[r];e[r]=function(){return e[r].overloadTable.hasOwnProperty(arguments.length)||G(`Function '${t}' called with an invalid number of arguments (${arguments.length}) - expects one of (${e[r].overloadTable})!`),e[r].overloadTable[arguments.length].apply(this,arguments)},e[r].overloadTable=[],e[r].overloadTable[n.argCount]=n}},ae=[],oe=e=>{var r=ae[e];return r||(e>=ae.length&&(ae.length=e+1),ae[e]=r=X.get(e)),r},ie=(e,r)=>{var t,a,o,i=(e=N(e)).includes("j")?(t=e,a=r,o=[],function(){return o.length=0,Object.assign(o,arguments),((e,r,t)=>e.includes("j")?((e,r,t)=>{var a=n["dynCall_"+e];return t&&t.length?a.apply(null,[r].concat(t)):a.call(null,r)})(e,r,t):oe(r).apply(null,t))(t,a,o)}):oe(r);return"function"!=typeof i&&G(`unknown function pointer with signature ${e}: ${r}`),i},ue=e=>{var r=He(e),t=N(r);return Ue(r),t},se=(e,r,t)=>{switch(r){case 1:return t?e=>f[0|e]:e=>d[0|e];case 2:return t?e=>h[e>>1]:e=>p[e>>1];case 4:return t?e=>m[e>>2]:e=>v[e>>2];default:throw new TypeError(`invalid integer width (${r}): ${e}`)}};function le(e){return this.fromWireType(v[e>>2])}var ce,fe,de,he,pe,me,ve=(e,r,t,n)=>{if(!(n>0))return 0;for(var a=t,o=t+n-1,i=0;i=55296&&u<=57343&&(u=65536+((1023&u)<<10)|1023&e.charCodeAt(++i)),u<=127){if(t>=o)break;r[t++]=u}else if(u<=2047){if(t+1>=o)break;r[t++]=192|u>>6,r[t++]=128|63&u}else if(u<=65535){if(t+2>=o)break;r[t++]=224|u>>12,r[t++]=128|u>>6&63,r[t++]=128|63&u}else{if(t+3>=o)break;r[t++]=240|u>>18,r[t++]=128|u>>12&63,r[t++]=128|u>>6&63,r[t++]=128|63&u}}return r[t]=0,t-a},ge=e=>{for(var r=0,t=0;t=55296&&n<=57343?(r+=4,++t):r+=3}return r},ye="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0,we=(e,r)=>e?((e,r,t)=>{for(var n=r+t,a=r;e[a]&&!(a>=n);)++a;if(a-r>16&&e.buffer&&ye)return ye.decode(e.subarray(r,a));for(var o="";r>10,56320|1023&l)}}else o+=String.fromCharCode((31&i)<<6|u)}else o+=String.fromCharCode(i)}return o})(d,e,r):"",_e="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0,be=(e,r)=>{for(var t=e,n=t>>1,a=n+r/2;!(n>=a)&&p[n];)++n;if((t=n<<1)-e>32&&_e)return _e.decode(d.subarray(e,t));for(var o="",i=0;!(i>=r/2);++i){var u=h[e+2*i>>1];if(0==u)break;o+=String.fromCharCode(u)}return o},Ae=(e,r,t)=>{if(void 0===t&&(t=2147483647),t<2)return 0;for(var n=r,a=(t-=2)<2*e.length?t/2:e.length,o=0;o>1]=i,r+=2}return h[r>>1]=0,r-n},Te=e=>2*e.length,Ce=(e,r)=>{for(var t=0,n="";!(t>=r/4);){var a=m[e+4*t>>2];if(0==a)break;if(++t,a>=65536){var o=a-65536;n+=String.fromCharCode(55296|o>>10,56320|1023&o)}else n+=String.fromCharCode(a)}return n},Fe=(e,r,t)=>{if(void 0===t&&(t=2147483647),t<4)return 0;for(var n=r,a=n+t-4,o=0;o=55296&&i<=57343&&(i=65536+((1023&i)<<10)|1023&e.charCodeAt(++o)),m[r>>2]=i,(r+=4)+4>a)break}return m[r>>2]=0,r-n},We=e=>{for(var r=0,t=0;t=55296&&n<=57343&&++t,r+=4}return r},Ee={},Pe=e=>{var r=(e-l.buffer.byteLength+65535)/65536;try{return l.grow(r),_(),1}catch(e){}},Se={},Oe=()=>{if(!Oe.strings){var e={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:("object"==typeof navigator&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",_:i||"./this.program"};for(var r in Se)void 0===Se[r]?delete e[r]:e[r]=Se[r];var t=[];for(var r in e)t.push(`${r}=${e[r]}`);Oe.strings=t}return Oe.strings},Re=e=>e%4==0&&(e%100!=0||e%400==0),je=[31,29,31,30,31,30,31,31,30,31,30,31],xe=[31,28,31,30,31,30,31,31,30,31,30,31],Me=(e,r)=>{e<128?r.push(e):r.push(e%128|128,e>>7)},De=[],ke=(e,r)=>{X.set(e,r),ae[e]=X.get(e)};$=n.InternalError=class extends Error{constructor(e){super(e),this.name="InternalError"}},(()=>{for(var e=new Array(256),r=0;r<256;++r)e[r]=String.fromCharCode(r);I=e})(),U=n.BindingError=class extends Error{constructor(e){super(e),this.name="BindingError"}},Object.assign(J.prototype,{get(e){return this.allocated[e]},has(e){return void 0!==this.allocated[e]},allocate(e){var r=this.freelist.pop()||this.allocated.length;return this.allocated[r]=e,r},free(e){this.allocated[e]=void 0,this.freelist.push(e)}}),K.allocated.push({value:void 0},{value:null},{value:!0},{value:!1}),K.reserved=K.allocated.length,n.count_emval_handles=()=>{for(var e=0,r=K.reserved;r{if(void 0===e)return"_unknown";var r=(e=e.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return r>=48&&r<=57?`_${e}`:e})(he=de="UnboundTypeError"),me={[he]:function(){return pe.apply(this,arguments)}}[he],me.prototype=Object.create(fe.prototype),me.prototype.constructor=me,me.prototype.toString=function(){return void 0===this.message?this.name:`${this.name}: ${this.message}`},me);var $e={k:(e,r,t)=>{throw new x(e).init(r,t),e},l:e=>{var r=M[e];delete M[e];var t=r.elements,n=t.length,a=t.map((e=>e.getterReturnType)).concat(t.map((e=>e.setterArgumentType))),o=r.rawConstructor,i=r.rawDestructor;B([e],a,(function(e){return t.forEach(((r,t)=>{var a=e[t],o=r.getter,i=r.getterContext,u=e[t+n],s=r.setter,l=r.setterContext;r.read=e=>a.fromWireType(o(i,e)),r.write=(e,r)=>{var t=[];s(l,e,u.toWireType(t,r)),D(t)}})),[{name:r.name,fromWireType:e=>{for(var r=new Array(n),a=0;a{if(n!==a.length)throw new TypeError(`Incorrect number of tuple elements for ${r.name}: expected=${n}, actual=${a.length}`);for(var u=o(),s=0;s{var r=L[e];delete L[e];var t=r.rawConstructor,n=r.rawDestructor,a=r.fields,o=a.map((e=>e.getterReturnType)).concat(a.map((e=>e.setterArgumentType)));B([e],o,(e=>{var o={};return a.forEach(((r,t)=>{var n=r.fieldName,i=e[t],u=r.getter,s=r.getterContext,l=e[t+a.length],c=r.setter,f=r.setterContext;o[n]={read:e=>i.fromWireType(u(s,e)),write:(e,r)=>{var t=[];c(f,e,l.toWireType(t,r)),D(t)}}})),[{name:r.name,fromWireType:e=>{var r={};for(var t in o)r[t]=o[t].read(e);return n(e),r},toWireType:(e,r)=>{for(var a in o)if(!(a in r))throw new TypeError(`Missing field: "${a}"`);var i=t();for(a in o)o[a].write(i,r[a]);return null!==e&&e.push(n,i),i},argPackAdvance:8,readValueFromPointer:k,destructorFunction:n}]}))},u:(e,r,t,n,a)=>{},B:(e,r,t,n)=>{q(e,{name:r=N(r),fromWireType:function(e){return!!e},toWireType:function(e,r){return r?t:n},argPackAdvance:8,readValueFromPointer:function(e){return this.fromWireType(d[e])},destructorFunction:null})},A:(e,r)=>{q(e,{name:r=N(r),fromWireType:e=>{var r=ee(e);return Q(e),r},toWireType:(e,r)=>re(r),argPackAdvance:8,readValueFromPointer:k,destructorFunction:null})},r:(e,r,t)=>{q(e,{name:r=N(r),fromWireType:e=>e,toWireType:(e,r)=>r,argPackAdvance:8,readValueFromPointer:te(r,t),destructorFunction:null})},c:(e,r,t,a,o,i,u)=>{var s=((e,r)=>{for(var t=[],n=0;n>2]);return t})(r,t);e=(e=>{const r=(e=e.trim()).indexOf("(");return-1!==r?(")"==e[e.length-1]||W("Parentheses for argument names should match."),e.substr(0,r)):e})(e=N(e)),o=ie(a,o),((e,r,t)=>{n.hasOwnProperty(e)?((void 0===t||void 0!==n[e].overloadTable&&void 0!==n[e].overloadTable[t])&&G(`Cannot register public name '${e}' twice`),ne(n,e,e),n.hasOwnProperty(t)&&G(`Cannot register multiple overloads of a function with the same number of arguments (${t})!`),n[e].overloadTable[t]=r):(n[e]=r,void 0!==t&&(n[e].numArguments=t))})(e,(function(){((e,r)=>{var t=[],n={};throw r.forEach((function e(r){n[r]||H[r]||(V[r]?V[r].forEach(e):(t.push(r),n[r]=!0))})),new Z(`${e}: `+t.map(ue).join([", "]))})(`Cannot call ${e} due to unbound types`,s)}),r-1),B([],s,(function(t){var a=[t[0],null].concat(t.slice(1));return((e,r,t)=>{n.hasOwnProperty(e)||z("Replacing nonexistant public symbol"),void 0!==n[e].overloadTable&&void 0!==t?n[e].overloadTable[t]=r:(n[e]=r,n[e].argCount=t)})(e,function(e,r,t,n,a,o){var i=r.length;i<2&&G("argTypes array size mismatch! Must at least get return value and 'this' types!");for(var u=null!==r[1]&&!1,s=!1,l=1;l{r=N(r);var o=e=>e;if(0===n){var i=32-8*t;o=e=>e<>>i}var u=r.includes("unsigned");q(e,{name:r,fromWireType:o,toWireType:u?function(e,r){return this.name,r>>>0}:function(e,r){return this.name,r},argPackAdvance:8,readValueFromPointer:se(r,t,0!==n),destructorFunction:null})},b:(e,r,t)=>{var n=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][r];function a(e){var r=v[e>>2],t=v[e+4>>2];return new n(f.buffer,t,r)}q(e,{name:t=N(t),fromWireType:a,argPackAdvance:8,readValueFromPointer:a},{ignoreDuplicateRegistrations:!0})},q:(e,r)=>{var t="std::string"===(r=N(r));q(e,{name:r,fromWireType(e){var r,n=v[e>>2],a=e+4;if(t)for(var o=a,i=0;i<=n;++i){var u=a+i;if(i==n||0==d[u]){var s=we(o,u-o);void 0===r?r=s:(r+=String.fromCharCode(0),r+=s),o=u+1}}else{var l=new Array(n);for(i=0;i>2]=n,t&&a)ve(r,d,i,n+1);else if(a)for(var u=0;u255&&(Ue(i),G("String has UTF-16 code units that do not fit in 8 bits")),d[i+u]=s}else for(u=0;u{var n,a,o,i,u;t=N(t),2===r?(n=be,a=Ae,i=Te,o=()=>p,u=1):4===r&&(n=Ce,a=Fe,i=We,o=()=>v,u=2),q(e,{name:t,fromWireType:e=>{for(var t,a=v[e>>2],i=o(),s=e+4,l=0;l<=a;++l){var c=e+4+l*r;if(l==a||0==i[c>>u]){var f=n(s,c-s);void 0===t?t=f:(t+=String.fromCharCode(0),t+=f),s=c+r}}return Ue(e),t},toWireType:(e,n)=>{"string"!=typeof n&&G(`Cannot pass non-string to C++ string type ${t}`);var o=i(n),s=Ye(4+o+r);return v[s>>2]=o>>u,a(n,s+4,o+r),null!==e&&e.push(Ue,s),s},argPackAdvance:8,readValueFromPointer:k,destructorFunction(e){Ue(e)}})},m:(e,r,t,n,a,o)=>{M[e]={name:N(r),rawConstructor:ie(t,n),rawDestructor:ie(a,o),elements:[]}},d:(e,r,t,n,a,o,i,u,s)=>{M[e].elements.push({getterReturnType:r,getter:ie(t,n),getterContext:a,setterArgumentType:o,setter:ie(i,u),setterContext:s})},t:(e,r,t,n,a,o)=>{L[e]={name:N(r),rawConstructor:ie(t,n),rawDestructor:ie(a,o),fields:[]}},i:(e,r,t,n,a,o,i,u,s,l)=>{L[e].fields.push({fieldName:N(r),getterReturnType:t,getter:ie(n,a),getterContext:o,setterArgumentType:i,setter:ie(u,s),setterContext:l})},C:(e,r)=>{q(e,{isVoid:!0,name:r=N(r),argPackAdvance:0,fromWireType:()=>{},toWireType:(e,r)=>{}})},a:Q,n:e=>{e>4&&(K.get(e).refcount+=1)},D:()=>re([]),h:e=>{return re(void 0===(t=Ee[r=e])?N(r):t);var r,t},j:()=>re({}),e:(e,r,t)=>{e=ee(e),r=ee(r),t=ee(t),e[r]=t},g:(e,r)=>{var t,n;void 0===(n=H[t=e])&&G("_emval_take_value has unknown type "+ue(t));var a=(e=n).readValueFromPointer(r);return re(a)},p:()=>{W("")},z:(e,r,t)=>d.copyWithin(e,r,r+t),y:e=>{var r=d.length,t=2147483648;if((e>>>=0)>t)return!1;for(var n,a=1;a<=4;a*=2){var o=r*(1+.2/a);o=Math.min(o,e+100663296);var i=Math.min(t,(n=Math.max(e,o))+(65536-n%65536)%65536);if(Pe(i))return!0}return!1},w:(e,r)=>{var t=0;return Oe().forEach(((n,a)=>{var o=r+t;v[e+4*a>>2]=o,((e,r)=>{for(var t=0;t{var t=Oe();v[e>>2]=t.length;var n=0;return t.forEach((e=>n+=e.length+1)),v[r>>2]=n,0},v:(e,r,t,n,a)=>((e,r,t,n)=>{var a=v[n+40>>2],o={tm_sec:m[n>>2],tm_min:m[n+4>>2],tm_hour:m[n+8>>2],tm_mday:m[n+12>>2],tm_mon:m[n+16>>2],tm_year:m[n+20>>2],tm_wday:m[n+24>>2],tm_yday:m[n+28>>2],tm_isdst:m[n+32>>2],tm_gmtoff:m[n+36>>2],tm_zone:a?we(a):""},i=we(t),u={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var s in u)i=i.replace(new RegExp(s,"g"),u[s]);var l=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],c=["January","February","March","April","May","June","July","August","September","October","November","December"];function d(e,r,t){for(var n="number"==typeof e?e.toString():e||"";n.length0?1:0}var n;return 0===(n=t(e.getFullYear()-r.getFullYear()))&&0===(n=t(e.getMonth()-r.getMonth()))&&(n=t(e.getDate()-r.getDate())),n}function g(e){switch(e.getDay()){case 0:return new Date(e.getFullYear()-1,11,29);case 1:return e;case 2:return new Date(e.getFullYear(),0,3);case 3:return new Date(e.getFullYear(),0,2);case 4:return new Date(e.getFullYear(),0,1);case 5:return new Date(e.getFullYear()-1,11,31);case 6:return new Date(e.getFullYear()-1,11,30)}}function y(e){var r=((e,r)=>{for(var t=new Date(e.getTime());r>0;){var n=Re(t.getFullYear()),a=t.getMonth(),o=(n?je:xe)[a];if(!(r>o-t.getDate()))return t.setDate(t.getDate()+r),t;r-=o-t.getDate()+1,t.setDate(1),a<11?t.setMonth(a+1):(t.setMonth(0),t.setFullYear(t.getFullYear()+1))}return t})(new Date(e.tm_year+1900,0,1),e.tm_yday),t=new Date(r.getFullYear(),0,4),n=new Date(r.getFullYear()+1,0,4),a=g(t),o=g(n);return p(a,r)<=0?p(o,r)<=0?r.getFullYear()+1:r.getFullYear():r.getFullYear()-1}var w={"%a":e=>l[e.tm_wday].substring(0,3),"%A":e=>l[e.tm_wday],"%b":e=>c[e.tm_mon].substring(0,3),"%B":e=>c[e.tm_mon],"%C":e=>h((e.tm_year+1900)/100|0,2),"%d":e=>h(e.tm_mday,2),"%e":e=>d(e.tm_mday,2," "),"%g":e=>y(e).toString().substring(2),"%G":e=>y(e),"%H":e=>h(e.tm_hour,2),"%I":e=>{var r=e.tm_hour;return 0==r?r=12:r>12&&(r-=12),h(r,2)},"%j":e=>h(e.tm_mday+((e,r)=>{for(var t=0,n=0;n<=r;t+=e[n++]);return t})(Re(e.tm_year+1900)?je:xe,e.tm_mon-1),3),"%m":e=>h(e.tm_mon+1,2),"%M":e=>h(e.tm_min,2),"%n":()=>"\n","%p":e=>e.tm_hour>=0&&e.tm_hour<12?"AM":"PM","%S":e=>h(e.tm_sec,2),"%t":()=>"\t","%u":e=>e.tm_wday||7,"%U":e=>{var r=e.tm_yday+7-e.tm_wday;return h(Math.floor(r/7),2)},"%V":e=>{var r=Math.floor((e.tm_yday+7-(e.tm_wday+6)%7)/7);if((e.tm_wday+371-e.tm_yday-2)%7<=2&&r++,r){if(53==r){var t=(e.tm_wday+371-e.tm_yday)%7;4==t||3==t&&Re(e.tm_year)||(r=1)}}else{r=52;var n=(e.tm_wday+7-e.tm_yday-1)%7;(4==n||5==n&&Re(e.tm_year%400-1))&&r++}return h(r,2)},"%w":e=>e.tm_wday,"%W":e=>{var r=e.tm_yday+7-(e.tm_wday+6)%7;return h(Math.floor(r/7),2)},"%y":e=>(e.tm_year+1900).toString().substring(2),"%Y":e=>e.tm_year+1900,"%z":e=>{var r=e.tm_gmtoff,t=r>=0;return r=(r=Math.abs(r)/60)/60*100+r%60,(t?"+":"-")+String("0000"+r).slice(-4)},"%Z":e=>e.tm_zone,"%%":()=>"%"};for(var s in i=i.replace(/%%/g,"\0\0"),w)i.includes(s)&&(i=i.replace(new RegExp(s,"g"),w[s](o)));i=i.replace(/\0\0/g,"%");var _,b,A,T,C,F=(b=ge(_=i)+1,A=new Array(b),ve(_,A,0,A.length),A);return F.length>r?0:(T=F,C=e,f.set(T,C),F.length-1)})(e,r,t,n)},Ie=function(){var e,r,a,o,i={a:$e};function u(e,r){var t;return Ie=e.exports,l=Ie.E,_(),X=Ie.G,t=Ie.F,A.unshift(t),function(e){if(C--,n.monitorRunDependencies&&n.monitorRunDependencies(C),0==C&&F){var r=F;F=null,r()}}(),Ie}if(C++,n.monitorRunDependencies&&n.monitorRunDependencies(C),n.instantiateWasm)try{return n.instantiateWasm(i,u)}catch(e){c(`Module.instantiateWasm callback failed with error: ${e}`),t(e)}return(e=s,r=E,a=i,o=function(e){u(e.instance)},e||"function"!=typeof WebAssembly.instantiateStreaming||S(r)||"function"!=typeof fetch?R(r,a,o):fetch(r,{credentials:"same-origin"}).then((e=>WebAssembly.instantiateStreaming(e,a).then(o,(function(e){return c(`wasm streaming compile failed: ${e}`),c("falling back to ArrayBuffer instantiation"),R(r,a,o)}))))).catch(t),{}}(),Ue=n._free=e=>(Ue=n._free=Ie.H)(e),Ye=n._malloc=e=>(Ye=n._malloc=Ie.I)(e),He=e=>(He=Ie.J)(e);n.__embind_initialize_bindings=()=>(n.__embind_initialize_bindings=Ie.K)();var Ve,ze=e=>(ze=Ie.L)(e);function Be(){function e(){Ve||(Ve=!0,n.calledRun=!0,w||(j(A),r(n),n.onRuntimeInitialized&&n.onRuntimeInitialized(),function(){if(n.postRun)for("function"==typeof n.postRun&&(n.postRun=[n.postRun]);n.postRun.length;)e=n.postRun.shift(),T.unshift(e);var e;j(T)}()))}C>0||(function(){if(n.preRun)for("function"==typeof n.preRun&&(n.preRun=[n.preRun]);n.preRun.length;)e=n.preRun.shift(),b.unshift(e);var e;j(b)}(),C>0||(n.setStatus?(n.setStatus("Running..."),setTimeout((function(){setTimeout((function(){n.setStatus("")}),1),e()}),1)):e()))}if(n.dynCall_viji=(e,r,t,a,o)=>(n.dynCall_viji=Ie.M)(e,r,t,a,o),n.dynCall_ji=(e,r)=>(n.dynCall_ji=Ie.N)(e,r),n.dynCall_viijii=(e,r,t,a,o,i,u)=>(n.dynCall_viijii=Ie.O)(e,r,t,a,o,i,u),n.dynCall_iiiiij=(e,r,t,a,o,i,u)=>(n.dynCall_iiiiij=Ie.P)(e,r,t,a,o,i,u),n.dynCall_iiiiijj=(e,r,t,a,o,i,u,s,l)=>(n.dynCall_iiiiijj=Ie.Q)(e,r,t,a,o,i,u,s,l),n.dynCall_iiiiiijj=(e,r,t,a,o,i,u,s,l,c)=>(n.dynCall_iiiiiijj=Ie.R)(e,r,t,a,o,i,u,s,l,c),n.addFunction=(e,r)=>{var t=(e=>(ce||(ce=new WeakMap,((e,r)=>{if(ce)for(var t=0;t<0+r;t++){var n=oe(t);n&&ce.set(n,t)}})(0,X.length)),ce.get(e)||0))(e);if(t)return t;var n=(()=>{if(De.length)return De.pop();try{X.grow(1)}catch(e){if(!(e instanceof RangeError))throw e;throw"Unable to grow wasm table. Set ALLOW_TABLE_GROWTH."}return X.length-1})();try{ke(n,e)}catch(t){if(!(t instanceof TypeError))throw t;var a=((e,r)=>{if("function"==typeof WebAssembly.Function)return new WebAssembly.Function((e=>{for(var r={i:"i32",j:"i64",f:"f32",d:"f64",e:"externref",p:"i32"},t={parameters:[],results:"v"==e[0]?[]:[r[e[0]]]},n=1;n{var t=e.slice(0,1),n=e.slice(1),a={i:127,p:127,j:126,f:125,d:124,e:111};r.push(96),Me(n.length,r);for(var o=0;o0;)n.preInit.pop()();return Be(),e.ready},n.exports=o;const s=(0,i.g)(u.exports),l=Object.freeze(Object.defineProperty({__proto__:null,default:s},Symbol.toStringTag,{value:"Module"}))}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/747a69fd9677c702c763.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/747a69fd9677c702c763.js new file mode 100644 index 00000000..b186f935 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/747a69fd9677c702c763.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[570,6810],{50472:(e,a,r)=>{r.d(a,{f:()=>o});var t=r(29512),n=r(64604),i=r(6407),s=r(80959),l=r(1985),c=r(82408),y=r(43059);async function o(e,a){const r=(0,l.p)(e);if(!r)throw new i.A("invalid-url","Invalid scene service url");const o={...a,sceneServerUrl:r.url.path,layerId:r.sublayer??void 0};if(o.sceneLayerItem??=await async function(e){const a=(await u(e)).serviceItemId;if(!a)return null;const r=new y.default({id:a,apiKey:e.apiKey}),i=await async function(e){const a=t.id?.findServerInfo(e.sceneServerUrl);if(a?.owningSystemUrl)return a.owningSystemUrl;const r=e.sceneServerUrl.replace(/(.*\/rest)\/.*/i,"$1")+"/info";try{const a=(await(0,n.A)(r,{query:{f:"json"},responseType:"json",signal:e.signal})).data.owningSystemUrl;if(a)return a}catch(e){(0,s.QP)(e)}return null}(e);null!=i&&(r.portal=new c.A({url:i}));try{return r.load({signal:e.signal})}catch(e){return(0,s.QP)(e),null}}(o),null==o.sceneLayerItem)return d(o.sceneServerUrl.replace("/SceneServer","/FeatureServer"),o);const L=await async function({sceneLayerItem:e,signal:a}){if(!e)return null;try{const r=(await e.fetchRelatedItems({relationshipType:"Service2Service",direction:"reverse"},{signal:a})).find((e=>"Feature Service"===e.type))||null;if(!r)return null;const t=new y.default({portal:r.portal,id:r.id});return await t.load(),t}catch(e){return(0,s.QP)(e),null}}(o);if(!L?.url)throw new i.A("related-service-not-found","Could not find feature service through portal item relationship");o.featureServiceItem=L;const f=await d(L.url,o);return f.portalItem=L,f}async function u(e){if(e.rootDocument)return e.rootDocument;const a={query:{f:"json",...e.customParameters,token:e.apiKey},responseType:"json",signal:e.signal};try{const r=await(0,n.A)(e.sceneServerUrl,a);e.rootDocument=r.data}catch{e.rootDocument={}}return e.rootDocument}async function d(e,a){const r=(0,l.p)(e);if(!r)throw new i.A("invalid-feature-service-url","Invalid feature service url");const t=r.url.path,s=a.layerId;if(null==s)return{serverUrl:t};const c=u(a),y=a.featureServiceItem?await a.featureServiceItem.fetchData("json"):null,o=(y?.layers?.[0]||y?.tables?.[0])?.customParameters,d=e=>{const r={query:{f:"json",...o},responseType:"json",authMode:e,signal:a.signal};return(0,n.A)(t,r)},L=d("anonymous").catch((()=>d("no-prompt"))),[f,m]=await Promise.all([L,c]),p=m?.layers,S=f.data&&f.data.layers;if(!Array.isArray(S))throw new Error("expected layers array");if(Array.isArray(p)){for(let e=0;e{r.d(a,{f:()=>i,g:()=>d});var t=r(30861);const n=new Set(["Catalog Layer","Feature Layer","Oriented Imagery Layer"]);async function i(e,a){const{loadContext:r,...n}=a||{},i=r?await r.fetchServiceMetadata(e,n):await(0,t.f)(e,n);u(i),c(i);const s={serviceJSON:i};if((i.currentVersion??0)<10.5)return s;const l=`${e}/layers`,y=r?await r.fetchServiceMetadata(l,n):await(0,t.f)(l,n);return u(y),c(y),s.layersJSON={layers:y.layers,tables:y.tables},s}function s(e){const{type:a}=e;return!!a&&n.has(a)}function l(e){return"Table"===e.type}function c(e){e.layers=e.layers?.filter(s),e.tables=e.tables?.filter(l)}function y(e){e.type||="Feature Layer"}function o(e){e.type||="Table"}function u(e){e.layers?.forEach(y),e.tables?.forEach(o)}function d(e){switch(e){case"Feature Layer":case"Table":return"FeatureLayer";case"Oriented Imagery Layer":return"OrientedImageryLayer";case"Catalog Layer":return"CatalogLayer"}return"FeatureLayer"}},60570:(e,a,r)=>{r.d(a,{N:()=>b,populateOperationalLayers:()=>y});var t=r(17745),n=(r(32773),r(56810)),i=r(57492),s=r(43059),l=r(58396);function c(e,a){return!(!e.layerType||"ArcGISFeatureLayer"!==e.layerType)&&e.featureCollectionType===a}async function y(e,a,r){if(!a)return;const t=a.map((e=>async function(e,a){const r=await async function(e,a){const r=a.context,t=function(e){let a;switch(e.origin){case"web-scene":switch(e.layerContainerType){case"basemap":a=L;break;case"ground":a=u;break;case"tables":a=d;break;default:a=o}break;case"link-chart":switch(e.layerContainerType){case"basemap":a=h;break;case"tables":a=w;break;default:a=S}break;default:switch(e.layerContainerType){case"basemap":a=p;break;case"tables":a=m;break;default:a=f}}return a}(r);let l=e.layerType||e.type;!l&&a?.defaultLayerType&&(l=a.defaultLayerType);const y=t[l];let b=y?i.l[y]:i.l.UnknownLayer;if(I(e)){const a=r?.portal;if(e.itemId){const r=new s.default({id:e.itemId,portal:a});await r.load();const t=(await(0,n.s)(r,new n.L)).className||"UnknownLayer";b=i.l[t]}}else"ArcGISFeatureLayer"===l?function(e){return c(e,"notes")}(e)||function(e){return c(e,"markup")}(e)?b=i.l.MapNotesLayer:function(e){return c(e,"route")}(e)?b=i.l.RouteLayer:g(e)&&(b=i.l.GroupLayer):e.wmtsInfo?.url&&e.wmtsInfo.layerIdentifier?b=i.l.WMTSLayer:"WFS"===l&&"2.0.0"!==e.wfsInfo?.version&&(b=i.l.UnsupportedLayer);return b()}(e,a);return async function(e,a,r){const t=new e;return t.read(a,r.context),"group"===t.type&&("GroupLayer"===a.layerType?await b(t,a,r):I(a)?function(e,a,r){a.itemId&&(e.portalItem=new s.default({id:a.itemId,portal:r?.portal}),e.when((()=>{const t=t=>{const n=t.layerId;v(t,e,a,n,r);const i=a.featureCollection?.layers?.[n];i&&t.read(i,r)};e.layers?.forEach(t),e.tables?.forEach(t)})))}(t,a,r.context):g(a)&&await async function(e,a,r){const t=i.l.FeatureLayer,n=await t(),s=a.featureCollection,l=s?.showLegend,c=s?.layers?.map(((t,i)=>{const s=new n;s.read(t,r);const c={...r,ignoreDefaults:!0};return v(s,e,a,i,c),null!=l&&s.read({showLegend:l},c),s}));e.layers.addMany(c??[])}(t,a,r.context)),await(0,l.l)(t,r.context),t}(r,e,a)}(e,r))),y=await Promise.allSettled(t);for(const a of y)"rejected"===a.status||a.value&&e.add(a.value)}r(32816),r(41390),r(20266),r(90740),r(69421),r(40499),r(93181),r(13671),r(91047),r(36544),r(6407),r(29298),r(58498),r(45371),r(80959),r(81272),r(44945),r(50472),r(29512),r(99063),r(99924),r(64604),r(1985),r(1178),r(82408),r(73509),r(28276),r(49877),r(44600),r(2160),r(7969),r(69763),r(93804),r(18683),r(56273),r(64752),r(48844),r(29208),r(59192),r(69277),r(70580),r(75191),r(24319),r(62092),r(89157),r(30861),r(72604),r(82454),r(78281),r(2589),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(18527),r(67504),r(47387),r(46728),r(64102),r(89935),r(49813),r(73067);const o={ArcGISDimensionLayer:"DimensionLayer",ArcGISFeatureLayer:"FeatureLayer",ArcGISImageServiceLayer:"ImageryLayer",ArcGISMapServiceLayer:"MapImageLayer",ArcGISSceneServiceLayer:"SceneLayer",ArcGISTiledElevationServiceLayer:"ElevationLayer",ArcGISTiledImageServiceLayer:"ImageryTileLayer",ArcGISTiledMapServiceLayer:"TileLayer",BuildingSceneLayer:"BuildingSceneLayer",CatalogLayer:"CatalogLayer",CSV:"CSVLayer",DefaultTileLayer:"TileLayer",GeoJSON:"GeoJSONLayer",GroupLayer:"GroupLayer",IntegratedMesh3DTilesLayer:"IntegratedMesh3DTilesLayer",IntegratedMeshLayer:"IntegratedMeshLayer",KML:"KMLLayer",LineOfSightLayer:"LineOfSightLayer",MediaLayer:"MediaLayer",OGCFeatureLayer:"OGCFeatureLayer",PointCloudLayer:"PointCloudLayer",RasterDataLayer:"UnsupportedLayer",VectorTileLayer:"VectorTileLayer",Voxel:"VoxelLayer",WFS:"WFSLayer",WMS:"WMSLayer",WebTiledLayer:"WebTileLayer"},u={ArcGISTiledElevationServiceLayer:"ElevationLayer",DefaultTileLayer:"ElevationLayer",RasterDataElevationLayer:"UnsupportedLayer"},d={ArcGISFeatureLayer:"FeatureLayer"},L={ArcGISImageServiceLayer:"UnsupportedLayer",ArcGISMapServiceLayer:"UnsupportedLayer",ArcGISSceneServiceLayer:"SceneLayer",ArcGISTiledImageServiceLayer:"ImageryTileLayer",ArcGISTiledMapServiceLayer:"TileLayer",DefaultTileLayer:"TileLayer",OpenStreetMap:"OpenStreetMapLayer",VectorTileLayer:"VectorTileLayer",WMS:"UnsupportedLayer",WebTiledLayer:"WebTileLayer"},f={ArcGISAnnotationLayer:"UnsupportedLayer",ArcGISDimensionLayer:"UnsupportedLayer",ArcGISFeatureLayer:"FeatureLayer",ArcGISImageServiceLayer:"ImageryLayer",ArcGISImageServiceVectorLayer:"ImageryLayer",ArcGISMapServiceLayer:"MapImageLayer",ArcGISStreamLayer:"StreamLayer",ArcGISTiledImageServiceLayer:"ImageryTileLayer",ArcGISTiledMapServiceLayer:"TileLayer",BingMapsAerial:"BingMapsLayer",BingMapsHybrid:"BingMapsLayer",BingMapsRoad:"BingMapsLayer",CatalogLayer:"CatalogLayer",CSV:"CSVLayer",DefaultTileLayer:"TileLayer",GeoJSON:"GeoJSONLayer",GeoRSS:"GeoRSSLayer",GroupLayer:"GroupLayer",KML:"KMLLayer",KnowledgeGraphLayer:"KnowledgeGraphLayer",MediaLayer:"MediaLayer",OGCFeatureLayer:"OGCFeatureLayer",OrientedImageryLayer:"OrientedImageryLayer",SubtypeGroupLayer:"SubtypeGroupLayer",VectorTileLayer:"VectorTileLayer",WFS:"WFSLayer",WMS:"WMSLayer",WebTiledLayer:"WebTileLayer"},m={ArcGISFeatureLayer:"FeatureLayer",SubtypeGroupTable:"UnsupportedLayer"},p={ArcGISImageServiceLayer:"ImageryLayer",ArcGISImageServiceVectorLayer:"ImageryLayer",ArcGISMapServiceLayer:"MapImageLayer",ArcGISTiledImageServiceLayer:"ImageryTileLayer",ArcGISTiledMapServiceLayer:"TileLayer",BingMapsAerial:"BingMapsLayer",BingMapsHybrid:"BingMapsLayer",BingMapsRoad:"BingMapsLayer",DefaultTileLayer:"TileLayer",OpenStreetMap:"OpenStreetMapLayer",VectorTileLayer:"VectorTileLayer",WMS:"WMSLayer",WebTiledLayer:"WebTileLayer"},S={...f,LinkChartLayer:"LinkChartLayer"},w={...m},h={...p};function g(e){return"ArcGISFeatureLayer"===e.layerType&&!I(e)&&(e.featureCollection?.layers?.length??0)>1}function I(e){return"Feature Collection"===e.type}async function b(e,a,r){const n=new t.A,i=y(n,Array.isArray(a.layers)?a.layers:[],r);try{try{if(await i,"group"===e.type)return e.layers.addMany(n),e}catch(a){e.destroy();for(const e of n)e.destroy();throw a}}catch(e){throw e}}function v(e,a,r,t,n){e.read({id:`${a.id}-sublayer-${t}`,visibility:r.visibleLayers?.includes(t)??!0},n)}},57492:(e,a,r)=>{r.d(a,{l:()=>t});const t={BingMapsLayer:async()=>(await Promise.all([r.e(7820),r.e(6391)]).then(r.bind(r,56391))).default,BuildingSceneLayer:async()=>(await Promise.all([r.e(7820),r.e(5702),r.e(4048),r.e(1029),r.e(8358),r.e(782),r.e(3600),r.e(2397),r.e(7580),r.e(4922),r.e(9755),r.e(9292),r.e(2283),r.e(7125),r.e(2606),r.e(3101),r.e(7076),r.e(7427),r.e(5414)]).then(r.bind(r,75414))).default,CSVLayer:async()=>(await Promise.all([r.e(7820),r.e(5702),r.e(4048),r.e(1029),r.e(8358),r.e(782),r.e(3600),r.e(2397),r.e(7580),r.e(4922),r.e(9755),r.e(9292),r.e(2283),r.e(7125),r.e(3279)]).then(r.bind(r,55963))).default,CatalogLayer:async()=>(await Promise.all([r.e(7820),r.e(5702),r.e(4048),r.e(1029),r.e(8358),r.e(782),r.e(3600),r.e(2397),r.e(7580),r.e(4922),r.e(9292),r.e(2283),r.e(8140),r.e(3609),r.e(8380),r.e(3378)]).then(r.bind(r,38030))).default,DimensionLayer:async()=>(await r.e(3972).then(r.bind(r,3972))).default,ElevationLayer:async()=>(await Promise.all([r.e(1354),r.e(5026)]).then(r.bind(r,95026))).default,FeatureLayer:async()=>(await Promise.all([r.e(7820),r.e(5702),r.e(4048),r.e(1029),r.e(8358),r.e(782),r.e(3600),r.e(2397),r.e(7580),r.e(4922),r.e(9755),r.e(9292),r.e(2283),r.e(7125),r.e(9081)]).then(r.bind(r,77125))).default,GeoJSONLayer:async()=>(await Promise.all([r.e(7820),r.e(5702),r.e(4048),r.e(1029),r.e(8358),r.e(782),r.e(3600),r.e(2397),r.e(7580),r.e(4922),r.e(9755),r.e(9292),r.e(7634)]).then(r.bind(r,93390))).default,GeoRSSLayer:async()=>(await Promise.all([r.e(7820),r.e(4048),r.e(1029),r.e(8340)]).then(r.bind(r,18340))).default,GroupLayer:async()=>(await Promise.all([r.e(7820),r.e(4132)]).then(r.bind(r,64132))).default,ImageryLayer:async()=>(await Promise.all([r.e(7820),r.e(5702),r.e(4048),r.e(1029),r.e(8358),r.e(782),r.e(3600),r.e(8140),r.e(2138),r.e(38),r.e(3409)]).then(r.bind(r,71489))).default,ImageryTileLayer:async()=>(await Promise.all([r.e(7820),r.e(5702),r.e(4048),r.e(1029),r.e(8358),r.e(782),r.e(2138),r.e(38),r.e(6082),r.e(5383)]).then(r.bind(r,25383)).then((e=>e.I))).default,IntegratedMesh3DTilesLayer:async()=>(await r.e(9583).then(r.bind(r,29583))).default,IntegratedMeshLayer:async()=>(await Promise.all([r.e(3101),r.e(327),r.e(403)]).then(r.bind(r,70403))).default,KMLLayer:async()=>(await Promise.all([r.e(7820),r.e(5702),r.e(4048),r.e(1029),r.e(8358),r.e(782),r.e(2397),r.e(633)]).then(r.bind(r,80633))).default,KnowledgeGraphLayer:async()=>(await Promise.all([r.e(7820),r.e(5702),r.e(4048),r.e(1029),r.e(8358),r.e(782),r.e(3600),r.e(2397),r.e(7580),r.e(4922),r.e(9755),r.e(8896),r.e(7837),r.e(3551),r.e(6702),r.e(4305)]).then(r.bind(r,54305))).default,LineOfSightLayer:async()=>(await Promise.all([r.e(327),r.e(4395)]).then(r.bind(r,49991))).default,LinkChartLayer:async()=>(await Promise.all([r.e(7820),r.e(5702),r.e(4048),r.e(1029),r.e(8358),r.e(782),r.e(3600),r.e(2397),r.e(7580),r.e(4922),r.e(9755),r.e(8896),r.e(7837),r.e(3551),r.e(6702),r.e(5075)]).then(r.bind(r,35075))).default,MapImageLayer:async()=>(await Promise.all([r.e(7820),r.e(5702),r.e(4048),r.e(1029),r.e(8358),r.e(782),r.e(3600),r.e(2397),r.e(7580),r.e(9292),r.e(8140),r.e(3609),r.e(5820),r.e(739)]).then(r.bind(r,90739))).default,MapNotesLayer:async()=>(await Promise.all([r.e(7820),r.e(5702),r.e(4048),r.e(1029),r.e(8358),r.e(782),r.e(3600),r.e(2397),r.e(7580),r.e(4922),r.e(9755),r.e(9292),r.e(2283),r.e(7125),r.e(4450)]).then(r.bind(r,45318))).default,MediaLayer:async()=>(await Promise.all([r.e(7820),r.e(605)]).then(r.bind(r,50605))).default,OGCFeatureLayer:async()=>(await Promise.all([r.e(7820),r.e(5702),r.e(4048),r.e(1029),r.e(8358),r.e(782),r.e(3600),r.e(2397),r.e(7580),r.e(4922),r.e(9755),r.e(9292),r.e(3649),r.e(9932)]).then(r.bind(r,59932))).default,OpenStreetMapLayer:async()=>(await Promise.all([r.e(7820),r.e(4133),r.e(7390)]).then(r.bind(r,17390))).default,OrientedImageryLayer:async()=>(await Promise.all([r.e(7820),r.e(5702),r.e(4048),r.e(1029),r.e(8358),r.e(782),r.e(3600),r.e(2397),r.e(7580),r.e(4922),r.e(9755),r.e(9292),r.e(2283),r.e(7125),r.e(2227)]).then(r.bind(r,31647)).then((e=>e.O))).default,PointCloudLayer:async()=>(await Promise.all([r.e(5702),r.e(3101),r.e(7775)]).then(r.bind(r,17775))).default,RouteLayer:async()=>(await Promise.all([r.e(7820),r.e(5702),r.e(4048),r.e(1029),r.e(8358),r.e(782),r.e(2397),r.e(7927)]).then(r.bind(r,17927))).default,SceneLayer:async()=>(await Promise.all([r.e(5702),r.e(4048),r.e(1029),r.e(8358),r.e(782),r.e(3600),r.e(2397),r.e(7580),r.e(2606),r.e(9811),r.e(3101),r.e(327),r.e(7076),r.e(993),r.e(7427),r.e(287)]).then(r.bind(r,70287))).default,StreamLayer:async()=>(await Promise.all([r.e(7820),r.e(5702),r.e(4048),r.e(1029),r.e(8358),r.e(782),r.e(3600),r.e(2397),r.e(7580),r.e(4922),r.e(9755),r.e(1849)]).then(r.bind(r,72669))).default,SubtypeGroupLayer:async()=>(await Promise.all([r.e(7820),r.e(5702),r.e(4048),r.e(1029),r.e(8358),r.e(782),r.e(3600),r.e(2397),r.e(7580),r.e(9292),r.e(2283),r.e(2461)]).then(r.bind(r,2461))).default,TileLayer:async()=>(await Promise.all([r.e(7820),r.e(5702),r.e(4048),r.e(1029),r.e(8358),r.e(782),r.e(3600),r.e(2397),r.e(7580),r.e(9292),r.e(8140),r.e(3609),r.e(1354),r.e(5820),r.e(2161)]).then(r.bind(r,62161))).default,UnknownLayer:async()=>(await r.e(2817).then(r.bind(r,82817))).default,UnsupportedLayer:async()=>(await r.e(6114).then(r.bind(r,56114))).default,VectorTileLayer:async()=>(await Promise.all([r.e(7820),r.e(1354),r.e(1514),r.e(1302),r.e(1656)]).then(r.bind(r,1656))).default,VideoLayer:async()=>(await Promise.all([r.e(7820),r.e(2405)]).then(r.bind(r,92405))).default,VoxelLayer:async()=>(await Promise.all([r.e(5702),r.e(3101),r.e(327),r.e(3471)]).then(r.bind(r,43471))).default,WFSLayer:async()=>(await Promise.all([r.e(7820),r.e(5702),r.e(4048),r.e(1029),r.e(8358),r.e(782),r.e(3600),r.e(2397),r.e(7580),r.e(4922),r.e(9755),r.e(4225),r.e(5059)]).then(r.bind(r,12353))).default,WMSLayer:async()=>(await Promise.all([r.e(7820),r.e(5702),r.e(4048),r.e(1029),r.e(9323)]).then(r.bind(r,9323))).default,WMTSLayer:async()=>(await Promise.all([r.e(7820),r.e(4133),r.e(6825)]).then(r.bind(r,36825))).default,WebTileLayer:async()=>(await Promise.all([r.e(7820),r.e(4133)]).then(r.bind(r,64133)).then((e=>e.a))).default}},56810:(e,a,r)=>{r.r(a),r.d(a,{L:()=>u,a:()=>h,b:()=>p,c:()=>d,d:()=>m,e:()=>v,g:()=>f,i:()=>S,l:()=>w,p:()=>L,s:()=>g});var t=r(6407),n=r(50472),i=r(89157),s=r(30861),l=r(72604),c=r(57492),y=r(43059),o=r(82454);class u{constructor(){this._serviceMetadatas=new Map,this._itemDatas=new Map}async fetchServiceMetadata(e,a){const r=this._serviceMetadatas.get(e);if(r)return r;const t=await(0,s.f)(e,a);return this._serviceMetadatas.set(e,t),t}async fetchItemData(e){const{id:a}=e;if(!a)return null;const{_itemDatas:r}=this;if(r.has(a))return r.get(a);const t=await e.fetchData();return r.set(a,t),t}async fetchCustomParameters(e,a){const r=await this.fetchItemData(e);return r&&"object"==typeof r&&(a?a(r):r.customParameters)||null}}function d(e){const a={id:e.id,name:e.name},r=(0,i.g)(e.type);return"FeatureLayer"!==r&&(a.layerType=r),a}async function L(e,a,r){if(null==e?.layers||null==e?.tables){const t=await r.fetchServiceMetadata(a,{customParameters:f(e)?.customParameters});(e=e||{}).layers=e.layers||t?.layers?.map(d),e.tables=e.tables||t?.tables?.map(d)}return e}function f(e){if(!e)return null;const{layers:a,tables:r}=e;return a?.length?a[0]:r?.length?r[0]:null}function m(e,a){return[...e.layers||[],...e.tables||[]].filter((({layerType:e})=>e?e===a:"ArcGISFeatureLayer"===a))}function p(e){return(e?.layers?.length??0)+(e?.tables?.length??0)}function S(e){switch(e){case"catalog":return"CatalogLayer";case"feature":return"ArcGISFeatureLayer";case"oriented-imagery":return"OrientedImageryLayer";case"subtype-group":return"SubtypeGroupLayer"}return null}function w(e){switch(e){case"CatalogLayer":return"CatalogLayer";case"OrientedImageryLayer":return"OrientedImageryLayer";case"SubtypeGroupLayer":return"SubtypeGroupLayer"}return"FeatureLayer"}async function h(e,a,r){if(!e?.url)return a??{};if(a??={},!a.layers){const t=await r.fetchServiceMetadata(e.url);a.layers=t.layers?.map(d)}const{serverUrl:t,portalItem:i}=await(0,n.f)(e.url,{sceneLayerItem:e,customParameters:f(a)?.customParameters}).catch((()=>({serverUrl:null,portalItem:null})));if(null==t)return a.tables=[],a;if(!a.tables&&i){const e=await i.fetchData();if(e?.tables)a.tables=e.tables.map(d);else{const n=await r.fetchServiceMetadata(t,{customParameters:f(e)?.customParameters});a.tables=n?.tables?.map(d)}}if(a.tables)for(const e of a.tables)e.url=`${t}/${e.id}`;return a}async function g(e,a){switch(e.type){case"3DTiles Service":return{className:"IntegratedMesh3DTilesLayer"};case"CSV":return{className:"CSVLayer"};case"Feature Collection":return async function(e){await e.load();const a=(0,o.h)(e,"Map Notes"),r=(0,o.h)(e,"Markup");return a||r?{className:"MapNotesLayer"}:(0,o.h)(e,"Route Layer")?{className:"RouteLayer"}:1===p(await e.fetchData())?{className:"FeatureLayer"}:{className:"GroupLayer"}}(e);case"Feature Service":return async function(e,a){const r=await I(e,a);if("object"==typeof r){const{sourceJSON:e,className:a}=r,t={sourceJSON:e};return null!=r.id&&(t.layerId=r.id),{className:a||"FeatureLayer",properties:t}}return{className:"GroupLayer"}}(e,a);case"Feed":case"Stream Service":return{className:"StreamLayer"};case"GeoJson":return{className:"GeoJSONLayer"};case"Group Layer":return{className:"GroupLayer"};case"Image Service":return async function(e,a){await e.load();const r=e.typeKeywords?.map((e=>e.toLowerCase()))??[];if(r.includes("elevation 3d layer"))return{className:"ElevationLayer"};if(r.includes("tiled imagery"))return{className:"ImageryTileLayer"};const t=await a.fetchItemData(e),n=t?.layerType;if("ArcGISTiledImageServiceLayer"===n)return{className:"ImageryTileLayer"};if("ArcGISImageServiceLayer"===n)return{className:"ImageryLayer"};const i=await a.fetchServiceMetadata(e.url,{customParameters:await a.fetchCustomParameters(e)}),s=i.cacheType?.toLowerCase(),l=i.capabilities?.toLowerCase().includes("tilesonly");return"map"===s||l?{className:"ImageryTileLayer"}:{className:"ImageryLayer"}}(e,a);case"KML":return{className:"KMLLayer"};case"Knowledge Graph Layer":return{className:"KnowledgeGraphLayer"};case"Map Service":return async function(e,a){const r=await async function(e,a){const{tileInfo:r}=await a.fetchServiceMetadata(e.url,{customParameters:await a.fetchCustomParameters(e)});return r}(e,a);return r?{className:"TileLayer"}:{className:"MapImageLayer"}}(e,a);case"Media Layer":return{className:"MediaLayer"};case"Scene Service":return async function(e,a){const r=await I(e,a,(async()=>{try{if(!e.url)return[];const{serverUrl:r}=await(0,n.f)(e.url,{sceneLayerItem:e}),t=await a.fetchServiceMetadata(r);return t?.tables??[]}catch{return[]}}));if("object"==typeof r){const t={};let n;if(null!=r.id?(t.layerId=r.id,n=`${e.url}/layers/${r.id}`):n=e.url,e.typeKeywords?.length)for(const a of Object.keys(l.s))if(e.typeKeywords.includes(a))return{className:l.s[a]};const i=await a.fetchServiceMetadata(n,{customParameters:await a.fetchCustomParameters(e,(e=>f(e)?.customParameters))});return{className:l.s[i?.layerType]||"SceneLayer",properties:t}}if(!1===r){const r=await a.fetchServiceMetadata(e.url);if("Voxel"===r?.layerType)return{className:"VoxelLayer"}}return{className:"GroupLayer"}}(e,a);case"Vector Tile Service":return{className:"VectorTileLayer"};case"WFS":return{className:"WFSLayer"};case"WMS":return{className:"WMSLayer"};case"WMTS":return{className:"WMTSLayer"};default:throw new t.A("portal:unknown-item-type","Unknown item type '${type}'",{type:e.type})}}async function I(e,a,r){const{url:t,type:n}=e,s="Feature Service"===n;if(!t)return{};if(/\/\d+$/.test(t)){if(s){const r=await a.fetchServiceMetadata(t,{customParameters:await a.fetchCustomParameters(e,(e=>f(e)?.customParameters))});return{id:r.id,className:(0,i.g)(r.type),sourceJSON:r}}return{}}await e.load();let l=await a.fetchItemData(e);if(s){const e=await L(l,t,a),r=b(e);if("object"==typeof r){const a=function(e,a){return null==a?null:[...e.layers||[],...e.tables||[]].find((e=>e.id===a))}(e,r.id);r.className=w(a?.layerType)}return r}if("Scene Service"===n&&(l=await h(e,l,a)),p(l)>0)return b(l);const c=await a.fetchServiceMetadata(t);return r&&(c.tables=await r()),b(c)}function b(e){return 1===p(e)&&{id:f(e)?.id}}const v=Object.freeze(Object.defineProperty({__proto__:null,fromItem:async function(e){let{portalItem:a}=e;!a||a instanceof y.default||(a=new y.default(a));const r=await async function(e){await e.load();const a=new u;return async function(e){const a=e.className,r=c.l[a];return{constructor:await r(),properties:e.properties}}(await g(e,a))}(a);return new(0,r.constructor)({portalItem:a,...r.properties})},selectLayerClassPath:g},Symbol.toStringTag,{value:"Module"}))},30861:(e,a,r)=>{r.d(a,{f:()=>n});var t=r(64604);async function n(e,a){const{data:r}=await(0,t.A)(e,{responseType:"json",query:{f:"json",...a?.customParameters,token:a?.apiKey}});return r}},58396:(e,a,r)=>{r.d(a,{l:()=>s});var t=r(73067),n=r(80959),i=r(69421);async function s(e,a,r){const s=e&&e.getAtOrigin&&e.getAtOrigin("renderer",a.origin);if(s&&"unique-value"===s.type&&s.styleOrigin){const l=await(0,t.r)(s.populateFromStyle());if((0,n.Te)(r),!1===l.ok){const r=l.error;a?.messages&&a.messages.push(new i.W("renderer:style-reference",`Failed to create unique value renderer from style reference: ${r.message}`,{error:r,context:a})),e.clear("renderer",a?.origin)}}}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/749f3c1696ad0568a4be.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/749f3c1696ad0568a4be.js new file mode 100644 index 00000000..e940c5a3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/749f3c1696ad0568a4be.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[1828],{70045:(t,e,s)=>{var i;s.d(e,{B:()=>i}),function(t){t[t.Pass=0]="Pass",t[t.Draw=1]="Draw"}(i||(i={}))},21828:(t,e,s)=>{s.r(e),s.d(e,{default:()=>pd});var i=s(6407),r=s(13671),n=s(32773),o=s(45371),a=s(80959),h=s(67321),c=s(87985),l=s(9380),u=s(92070),d=s(69763),p=s(62037),_=s(32816),f=s(41390),m=s(57732),g=s(29298),y=s(20266),x=s(69421),b=s(37322),w=s(67535),v=s(48402);function S(t,e){return[t,e]}function I(t,e,s){return t[0]=e,t[1]=s,t}const T=new p.T("0/0/0/0");class P{static create(t,e,s=null){const i=(0,d.j)(t.spatialReference),r=e.origin||S(t.origin.x,t.origin.y),n=S(t.size[0]*e.resolution,t.size[1]*e.resolution),o=S(-1/0,-1/0),a=S(1/0,1/0),h=S(1/0,1/0);null!=s&&(I(o,Math.max(0,Math.floor((s.xmin-r[0])/n[0])),Math.max(0,Math.floor((r[1]-s.ymax)/n[1]))),I(a,Math.max(0,Math.floor((s.xmax-r[0])/n[0])),Math.max(0,Math.floor((r[1]-s.ymin)/n[1]))),I(h,a[0]-o[0]+1,a[1]-o[1]+1));const{cols:c,rows:l}=e;let u,p,_,f;return!s&&c&&l&&(I(o,c[0],l[0]),I(a,c[1],l[1]),I(h,c[1]-c[0]+1,l[1]-l[0]+1)),t.isWrappable?(u=S(Math.ceil(Math.round((i.valid[1]-i.valid[0])/e.resolution)/t.size[0]),h[1]),p=S(Math.floor((i.origin[0]-r[0])/n[0]),o[1]),_=S(u[0]+p[0]-1,a[1]),f=!0):(p=o,_=a,u=h,f=!1),new P(e.level,e.resolution,e.scale,r,o,a,h,n,p,_,u,f)}constructor(t,e,s,i,r,n,o,a,h,c,l,u){this.level=t,this.resolution=e,this.scale=s,this.origin=i,this.first=r,this.last=n,this.size=o,this.norm=a,this.worldStart=h,this.worldEnd=c,this.worldSize=l,this.wrap=u}normalizeCol(t){if(!this.wrap)return t;const e=this.worldSize[0];return t<0?e-1-Math.abs((t+1)%e):t%e}denormalizeCol(t,e){return this.wrap?this.worldSize[0]*e+t:t}getWorldForColumn(t){return this.wrap?Math.floor(t/this.worldSize[0]):0}getFirstColumnForWorld(t){return t*this.worldSize[0]+this.first[0]}getLastColumnForWorld(t){return t*this.worldSize[0]+this.first[0]+this.size[0]-1}getColumnForX(t){return(t-this.origin[0])/this.norm[0]}getXForColumn(t){return this.origin[0]+t*this.norm[0]}getRowForY(t){return(this.origin[1]-t)/this.norm[1]}getYForRow(t){return this.origin[1]-t*this.norm[1]}getTileBounds(t,e,s=!1){T.set(e);const i=s?T.col:this.denormalizeCol(T.col,T.world),r=T.row;return function(t,e,s,i,r){t[0]=e,t[1]=s,t[2]=i,t[3]=r}(t,this.getXForColumn(i),this.getYForRow(r+1),this.getXForColumn(i+1),this.getYForRow(r)),t}getTileCoords(t,e,s=!1){T.set(e);const i=s?T.col:this.denormalizeCol(T.col,T.world);return Array.isArray(t)?I(t,this.getXForColumn(i),this.getYForRow(T.row)):(t.x=this.getXForColumn(i),t.y=this.getYForRow(T.row)),t}}class M{constructor(){this.spans=[]}acquire(t){this.lodInfo=t}release(){this.lodInfo=null,this.spans.length=0}*keys(){const t=this.lodInfo;for(const{row:e,colFrom:s,colTo:i}of this.spans)for(let r=s;r<=i;r++){const s=t.getWorldForColumn(r);yield new p.T(t.level,e,t.normalizeCol(r),s)}}forEach(t,e){const{spans:s,lodInfo:i}=this,{level:r}=i;if(0!==s.length)for(const{row:n,colFrom:o,colTo:a}of s)for(let s=o;s<=a;s++)t.call(e,r,n,i.normalizeCol(s),i.getWorldForColumn(s))}}M.pool=new f.i(M);class E{constructor(t,e,s){this.row=t,this.colFrom=e,this.colTo=s}}const C=new p.T("0/0/0/0");class A{static create(t,e){t[1]>e[1]&&([t,e]=[e,t]);const[s,i]=t,[r,n]=e,o=r-s,a=n-i,h=0!==a?o/a:0,c=(Math.ceil(i)-i)*h,l=(Math.floor(i)-i)*h;return new A(s,Math.floor(i),Math.ceil(n),h,o<0?c:l,o<0?l:c,o<0?r:s,o<0?s:r)}constructor(t,e,s,i,r,n,o,a){this.x=t,this.ymin=e,this.ymax=s,this.invM=i,this.leftAdjust=r,this.rightAdjust=n,this.leftBound=o,this.rightBound=a}incrRow(){this.x+=this.invM}getLeftCol(){return Math.max(this.x+this.leftAdjust,this.leftBound)}getRightCol(){return Math.min(this.x+this.rightAdjust,this.rightBound)}}const F=[[0,0],[0,0],[0,0],[0,0]];class k{constructor(t,e=null,s=t.lods[0].level,i=t.lods[t.lods.length-1].level){this.tileInfo=t,this.fullExtent=e,this.scales=[],this._infoByScale={},this._infoByLevel={};const r=t.lods.filter((t=>t.level>=s&&t.level<=i));this.minScale=r[0].scale,this.maxScale=r[r.length-1].scale;const n=this._lodInfos=r.map((s=>P.create(t,s,e)));r.forEach(((t,e)=>{this._infoByLevel[t.level]=n[e],this._infoByScale[t.scale]=n[e],this.scales[e]=t.scale}),this),this._wrap=t.isWrappable}get spatialReference(){return this.tileInfo.spatialReference}getLODInfoAt(t){return this._infoByLevel["number"==typeof t?t:t.level]}getTileBounds(t,e,s=!1){C.set(e);const i=this._infoByLevel[C.level];return i?i.getTileBounds(t,C,s):t}getTileCoords(t,e,s=!1){C.set(e);const i=this._infoByLevel[C.level];return i?i.getTileCoords(t,C,s):t}getTileCoverage(t,e=192,s=!0,i="closest"){if(!s&&(t.scale>this.minScale||t.scale100)return null;let f=[];for(a=l;a=0;t--){const e=f[t];h=Math.min(h,e.getLeftCol()),c=Math.max(c,e.getRightCol())}if(h=Math.floor(h),c=Math.floor(c),a>=r.first[1]&&a<=r.last[1])if(o)if(r.size[0]r.last[0]||c=0;t--){const e=f[t];e.ymax>=a?e.incrRow():f.splice(t,1)}}return n}getTileParentId(t){C.set(t);const e=this._infoByLevel[C.level],s=this._lodInfos.indexOf(e)-1;return s<0?null:(this._getTileIdAtLOD(C,this._lodInfos[s],C),C.id)}getTileResolution(t){const e=this._infoByLevel["object"==typeof t?t.level:t];return e?e.resolution:-1}getTileScale(t){const e=this._infoByLevel[t.level];return e?e.scale:-1}intersects(t,e){C.set(e);const s=this._infoByLevel[C.level],i=t.lodInfo;if(i.resolution>s.resolution){this._getTileIdAtLOD(C,i,C);const e=i.denormalizeCol(C.col,C.world);for(const s of t.spans)if(s.row===C.row&&s.colFrom<=e&&s.colTo>=e)return!0}if(i.resolution(t[0]=Math.min(t[0],e.row),t[1]=Math.max(t[1],e.row),t[2]=Math.min(t[2],e.colFrom),t[3]=Math.max(t[3],e.colTo),t)),[1/0,-1/0,1/0,-1/0]),a=s.denormalizeCol(C.col,C.world),h=i.getColumnForX(s.getXForColumn(a)),c=i.getRowForY(s.getYForRow(C.row)),l=i.getColumnForX(s.getXForColumn(a+1))-1,u=i.getRowForY(s.getYForRow(C.row+1))-1;return!(h>o||lr||ut.row===C.row&&t.colFrom<=r&&t.colTo>=r))}normalizeBounds(t,e,s){if(t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],this._wrap){const e=(0,d.j)(this.tileInfo.spatialReference),i=-s*(e.valid[1]-e.valid[0]);t[0]+=i,t[2]+=i}return t}getSmallestInfoForScale(t){const e=this.scales;if(this._infoByScale[t])return this._infoByScale[t];if(t>e[0])return this._infoByScale[e[0]];for(let s=1;se[s]+1e-6)return this._infoByScale[e[s-1]];return this._infoByScale[e[e.length-1]]}getClosestInfoForScale(t){const e=this.scales;return this._infoByScale[t]||(t=e.reduce(((e,s)=>Math.abs(s-t)=0;s--)if(t{const i=this._keyToItem.get(t);return e(i,{signal:s})},peeker:"scale-first"===s?t=>this._peekByScaleFirst(t):t=>this._peekByCenterFirst(t)})}destroy(){this.clear(),this._queue=(0,m.d)(this._queue)}get length(){return this._queue?this._queue.length:0}get onGoingCount(){return this._keyToItem.size}abort(t){const e="string"==typeof t?t:t.id;this._queue.abort(e)}clear(){this._queue.clear(),this._keyToItem.clear()}has(t){return"string"==typeof t?this._keyToItem.has(t):this._keyToItem.has(t.id)}isOngoing(t){const e="string"==typeof t?t:t.id;return this.has(e)&&this._queue.isOngoing(e)}pause(){this._queue.pause()}push(t){const e=t.key.id;if(this._queue.has(e))return this._queue.get(e);const s=this._queue.push(e),i=()=>{this._keyToItem.delete(e)};return this._keyToItem.set(e,t),s.then(i,i),s}reset(){this._queue.reset()}resume(){this._queue.resume()}_peekByScaleFirst(t){if(!this.state)return t.values().next().value;const e=this.tileInfoView;let s=Number.NEGATIVE_INFINITY,i=Number.POSITIVE_INFINITY;t.forEach((t=>{const e=this._keyToItem.get(t),r=this.tileInfoView.getTileScale(e.key);O.has(r)||(O.set(r,[]),s=Math.max(r,s),i=Math.min(r,i)),O.get(r).push(e.key),R.add(r)}));let r=this.state.scale;var n,o;O.has(r)||(o=R,(n=D).length=0,o.forEach((t=>n.push(t))),D.sort(((t,e)=>t-e)),r=D.reduce(((t,e)=>Math.abs(e-r){const s=h.denormalizeCol(t.col,t.world),i=h.denormalizeCol(e.col,e.world);return Math.sqrt((c-s)*(c-s)+(l-t.row)*(l-t.row))-Math.sqrt((c-i)*(c-i)+(l-e.row)*(l-e.row))})),R.clear(),O.clear(),a[0].id}_peekByCenterFirst(t){if(!this.state)return t.values().next().value;const e=this.tileInfoView,s=this.state.center;let i,r=Number.POSITIVE_INFINITY;return t.forEach((t=>{const n=this._keyToItem.get(t);e.getTileCoords(N,n.key);const o=(0,b.u)(N,s);oy.L.getLogger("esri.views.webgl.BufferObject");class Y{static createIndex(t,e,s){return new Y(t,W.B.ELEMENT_ARRAY_BUFFER,e,s)}static createVertex(t,e,s){return new Y(t,W.B.ARRAY_BUFFER,e,s)}static createUniform(t,e,s){return new Y(t,W.B.UNIFORM_BUFFER,e,s)}static createPixelPack(t,e=W.U.STREAM_READ,s){const i=new Y(t,W.B.PIXEL_PACK_BUFFER,e);return s&&i.setSize(s),i}static createPixelUnpack(t,e=W.U.STREAM_DRAW,s){return new Y(t,W.B.PIXEL_UNPACK_BUFFER,e,s)}static createTransformFeedback(t,e=W.U.STATIC_DRAW,s){const i=new Y(t,W.B.TRANSFORM_FEEDBACK_BUFFER,e);return i.setSize(s),i}constructor(t,e,s,i){this._context=t,this.bufferType=e,this.usage=s,this._glName=null,this._size=-1,this._indexType=void 0,t.instanceCounter.increment(W.R.BufferObject,this),this._glName=this._context.gl.createBuffer(),(0,q.c)(this._context.gl),i&&this.setData(i)}get glName(){return this._glName}get size(){return this._size}get indexType(){return this._indexType}get usedMemory(){return this.bufferType===W.B.ELEMENT_ARRAY_BUFFER?this._indexType===W.D.UNSIGNED_INT?4*this._size:2*this._size:this._size}get _isVAOAware(){return this.bufferType===W.B.ELEMENT_ARRAY_BUFFER||this.bufferType===W.B.ARRAY_BUFFER}dispose(){this._context?.gl?(this._glName&&(this._context.gl.deleteBuffer(this._glName),this._glName=null),this._context.instanceCounter.decrement(W.R.BufferObject,this),this._context=null):this._glName&&X().warn("Leaked WebGL buffer object")}setSize(t,e=null){if(this.bufferType===W.B.ELEMENT_ARRAY_BUFFER&&null!=e)switch(this._indexType=e,e){case W.D.UNSIGNED_SHORT:t*=2;break;case W.D.UNSIGNED_INT:t*=4}this._setBufferData(t)}setData(t){if(!t)return;let e=t.byteLength;this.bufferType===W.B.ELEMENT_ARRAY_BUFFER&&((0,n.g)(t)&&(e/=2,this._indexType=W.D.UNSIGNED_SHORT),(0,n.j)(t)&&(e/=4,this._indexType=W.D.UNSIGNED_INT)),this._setBufferData(e,t)}_setBufferData(t,e=null){this._size=t;const s=this._context.getBoundVAO();this._isVAOAware&&this._context.bindVAO(null),this._context.bindBuffer(this);const i=this._context.gl;null!=e?i.bufferData(this.bufferType,e,this.usage):i.bufferData(this.bufferType,t,this.usage),(0,q.c)(i),this._isVAOAware&&this._context.bindVAO(s)}setSubData(t,e,s,i){if(!t)return;const r=this._context.getBoundVAO();this._isVAOAware&&this._context.bindVAO(null),this._context.bindBuffer(this);const{gl:n}=this._context;n.bufferSubData(this.bufferType,e*t.BYTES_PER_ELEMENT,t,s,i-s),(0,q.c)(n),this._isVAOAware&&this._context.bindVAO(r)}getSubData(t,e=0,s,i){if(s<0||i<0)return;const r=(0,n.k)(t)?t.BYTES_PER_ELEMENT:1;if(r*((s??0)+(i??0))>t.byteLength)return;e+r*(i??0)>this.usedMemory&&X().warn("Potential problem getting subdata: requested data exceeds buffer size!");const o=this._context.gl;this.bufferType===W.B.TRANSFORM_FEEDBACK_BUFFER?(this._context.bindBuffer(this,W.B.TRANSFORM_FEEDBACK_BUFFER),o.getBufferSubData(W.B.TRANSFORM_FEEDBACK_BUFFER,e,t,s,i),this._context.unbindBuffer(W.B.TRANSFORM_FEEDBACK_BUFFER)):(this._context.bindBuffer(this,W.B.COPY_READ_BUFFER),o.getBufferSubData(W.B.COPY_READ_BUFFER,e,t,s,i),this._context.unbindBuffer(W.B.COPY_READ_BUFFER))}async getSubDataAsync(t,e=0,s,i){await this._context.clientWaitAsync(),this.getSubData(t,e,s,i)}}var j=s(63338),H=s(67138);class ${constructor(t,e){this._context=t,this._descriptor=e,this.type=j.G.RenderBuffer,this._context.instanceCounter.increment(W.R.Renderbuffer,this);const s=this._context.gl;this.glName=s.createRenderbuffer(),this._context.bindRenderbuffer(this);const{width:i,height:r,internalFormat:n,multisampled:o}=e;o?s.renderbufferStorageMultisample(s.RENDERBUFFER,this.samples,n,i,r):s.renderbufferStorage(s.RENDERBUFFER,n,i,r),this._context.bindRenderbuffer(null)}get descriptor(){return this._descriptor}get samples(){const t=this._descriptor.samples,e=this._context.parameters.maxSamples;return t?Math.min(t,e):e}get usedMemory(){return(t=this._descriptor).width<=0||t.height<=0||null==t.internalFormat?0:t.width*t.height*(0,q.e)(t.internalFormat);var t}resize(t,e){const s=this._descriptor;if(s.width===t&&s.height===e)return;s.width=t,s.height=e;const i=this._context.gl;this._context.bindRenderbuffer(this),s.multisampled?i.renderbufferStorageMultisample(i.RENDERBUFFER,this.samples,s.internalFormat,s.width,s.height):i.renderbufferStorage(i.RENDERBUFFER,s.internalFormat,s.width,s.height),this._context.bindRenderbuffer(null)}dispose(){this._context&&(this._context.gl.deleteRenderbuffer(this.glName),this._context.instanceCounter.decrement(W.R.Renderbuffer,this),this._context=null)}}class Z{constructor(t,e,s=null){this._context=t,this._glName=null,this._colorAttachments=new Map,this._depthStencilBuffer=null,this._depthStencilTexture=null,this._initialized=!1,t.instanceCounter.increment(W.R.FramebufferObject,this);const i=K(e)?e:new q.T(this._context,e);var r;if(this._colorAttachments.set(W.f.COLOR_ATTACHMENT0,i),this._validateTextureDescriptor(i.descriptor),this._validateColorAttachmentPoint(W.f.COLOR_ATTACHMENT0),null!=s)if(K(r=s)||null!=r&&"pixelFormat"in r)this._depthStencilTexture=K(s)?s:new q.T(this._context,s),this._validateTextureDescriptor(this._depthStencilTexture.descriptor);else{const t=function(t){return null!=t&&"type"in t&&t.type===j.G.RenderBuffer}(s)?s:new $(this._context,s);this._depthStencilBuffer=t,this._validateRenderBufferDescriptor(t.descriptor)}}dispose(){if(0===this._colorAttachments.size&&!this._glName)return;const t=this._context.getBoundFramebufferObject();this._colorAttachments.forEach(((t,e)=>this.detachColorTexture(e)?.dispose())),this.detachDepthStencilBuffer()?.dispose(),this.detachDepthStencilTexture()?.dispose(),this._glName&&(this._context.gl.deleteFramebuffer(this._glName),this._glName=null),this._context.bindFramebuffer(t),this._context.instanceCounter.decrement(W.R.FramebufferObject,this)}get glName(){return this._glName}get colorTexture(){return this._colorAttachments.get(W.f.COLOR_ATTACHMENT0)}get depthStencil(){return this._depthStencilTexture||this._depthStencilBuffer}get depthStencilTexture(){return this._depthStencilTexture}get width(){const t=this._colorAttachments.get(W.f.COLOR_ATTACHMENT0);return t?.descriptor?.width??0}get height(){const t=this._colorAttachments.get(W.f.COLOR_ATTACHMENT0);return t?.descriptor?.height??0}get usedMemory(){return[...this._colorAttachments].reduce(((t,[e,s])=>t+s.usedMemory),this.depthStencil?.usedMemory??0)}getColorTexture(t){const e=this._colorAttachments.get(t);return e&&K(e)?e:null}get colorAttachments(){return[...this._colorAttachments.keys()]}attachColorTexture(t,e=W.f.COLOR_ATTACHMENT0){if(!t)return;this._validateColorAttachmentPoint(e);const s=t.descriptor;this._validateTextureDescriptor(s),this.detachColorTexture(e)?.dispose(),this._initialized&&(this._context.bindFramebuffer(this),this._framebufferTexture2D(t.glName,e)),this._colorAttachments.set(e,t)}detachColorTexture(t=W.f.COLOR_ATTACHMENT0){const e=this._colorAttachments.get(t);if(e){if(this._initialized){const e=this._context.getBoundFramebufferObject();this._context.bindFramebuffer(this),this._framebufferTexture2D(null,t),this._context.bindFramebuffer(e)}return this._colorAttachments.delete(t),e}}setColorTextureTarget(t,e=W.f.COLOR_ATTACHMENT0){const s=this._colorAttachments.get(e);s&&this._framebufferTexture2D(s.glName,e,t)}attachDepthStencil(t){if(t)switch(t.type){case j.G.Texture:return this._attachDepthStencilTexture(t);case j.G.RenderBuffer:return this._attachDepthStencilBuffer(t)}}_attachDepthStencilTexture(t){if(null==t)return;const e=t.descriptor;e.pixelFormat!==W.d.DEPTH_STENCIL&&e.pixelFormat!==W.d.DEPTH24_STENCIL8&&console.error("Depth/Stencil texture must have a pixel type of DEPTH_STENCIL!"),e.dataType!==W.b.UNSIGNED_INT_24_8&&console.error("Depth/Stencil texture must have data type of UNSIGNED_INT_24_8!"),this._validateTextureDescriptor(e),this._disposeDepthStencilAttachments(),this._initialized&&(this._context.bindFramebuffer(this),this._framebufferTexture2D(t.glName,W.h)),this._depthStencilTexture?.dispose(),this._depthStencilTexture=t}detachDepthStencilTexture(){const t=this._depthStencilTexture;if(t&&this._initialized){const t=this._context.getBoundFramebufferObject();this._context.bindFramebuffer(this),this._framebufferTexture2D(null,W.h),this._context.bindFramebuffer(t)}return this._depthStencilTexture=null,t}_attachDepthStencilBuffer(t){if(null==t)return;const e=t.descriptor;if(this._validateRenderBufferDescriptor(e),this._disposeDepthStencilAttachments(),this._initialized){this._context.bindFramebuffer(this);const s=this._context.gl,i=this._getGLAttachmentPoint(e);s.framebufferRenderbuffer(W.q.FRAMEBUFFER,i,s.RENDERBUFFER,t.glName)}this._depthStencilBuffer=t}detachDepthStencilBuffer(){const t=this._depthStencilBuffer;if(t&&this._initialized){const e=this._context.getBoundFramebufferObject();this._context.bindFramebuffer(this);const s=this._context.gl,i=this._getGLAttachmentPoint(t.descriptor);s.framebufferRenderbuffer(W.q.FRAMEBUFFER,i,s.RENDERBUFFER,null),this._context.bindFramebuffer(e)}return this._depthStencilBuffer=null,t}copyToTexture(t,e,s,i,r,n,o){(t<0||e<0||r<0||n<0)&&console.error("Offsets cannot be negative!"),(s<=0||i<=0)&&console.error("Copy width and height must be greater than zero!");const a=o.descriptor;o.descriptor.target!==W.o.TEXTURE_2D&&console.error("Texture target must be TEXTURE_2D!"),(null==a?.width||null==a?.height||t+s>this.width||e+i>this.height||r+s>a.width||n+i>a.height)&&console.error("Bad dimensions, the current input values will attempt to read or copy out of bounds!");const h=this._context,c=h.bindTexture(o,q.T.TEXTURE_UNIT_FOR_UPDATES);h.setActiveTexture(q.T.TEXTURE_UNIT_FOR_UPDATES),h.bindFramebuffer(this),h.gl.copyTexSubImage2D(W.o.TEXTURE_2D,0,r,n,t,e,s,i),h.bindTexture(c,q.T.TEXTURE_UNIT_FOR_UPDATES)}readPixels(t,e,s,i,r,n,o){(s<=0||i<=0)&&console.error("Copy width and height must be greater than zero!"),o||console.error("Target memory is not initialized!"),this._context.bindFramebuffer(this),this._context.gl.readPixels(t,e,s,i,r,n,o)}async readPixelsAsync(t,e,s,i,r,n,o){const{gl:a}=this._context,h=Y.createPixelPack(this._context,W.U.STREAM_READ,o.byteLength);this._context.bindBuffer(h),this._context.bindFramebuffer(this),a.readPixels(t,e,s,i,r,n,0),this._context.unbindBuffer(W.B.PIXEL_PACK_BUFFER),await h.getSubDataAsync(o),h.dispose()}resize(t,e){if(this.width===t&&this.height===e)return;const s={width:t,height:e};Q(s,this._context.parameters.maxTextureSize),this._colorAttachments.forEach((t=>t.resize(s.width,s.height))),this._depthStencilTexture?.resize(s.width,s.height),this._initialized&&(Q(s,this._context.parameters.maxRenderbufferSize),this._depthStencilBuffer?.resize(s.width,s.height),this._context.getBoundFramebufferObject()===this&&this._context.bindFramebuffer(null),this._initialized=!1)}initializeAndBind(t=W.q.FRAMEBUFFER){const e=this._context.gl;if(this._initialized)return void e.bindFramebuffer(t,this.glName);this._glName&&e.deleteFramebuffer(this._glName);const s=e.createFramebuffer();if(e.bindFramebuffer(t,s),this._colorAttachments.forEach(((e,s)=>this._framebufferTexture2D(e.glName,s,J(e),t))),this._depthStencilBuffer){const s=this._getGLAttachmentPoint(this._depthStencilBuffer.descriptor);e.framebufferRenderbuffer(t,s,e.RENDERBUFFER,this._depthStencilBuffer.glName)}else this._depthStencilTexture&&this._framebufferTexture2D(this._depthStencilTexture.glName,e.DEPTH_STENCIL_ATTACHMENT,J(this._depthStencilTexture),t);(0,q.w)()&&e.checkFramebufferStatus(t)!==e.FRAMEBUFFER_COMPLETE&&console.error("Framebuffer is incomplete!"),this._glName=s,this._initialized=!0}_framebufferTexture2D(t,e=W.f.COLOR_ATTACHMENT0,s=W.o.TEXTURE_2D,i=W.q.FRAMEBUFFER,r=0){this._context.gl.framebufferTexture2D(i,e,s,t,r)}_disposeDepthStencilAttachments(){const t=this._context.gl;if(this._depthStencilBuffer){if(this._initialized){this._context.bindFramebuffer(this);const e=this._getGLAttachmentPoint(this._depthStencilBuffer.descriptor);t.framebufferRenderbuffer(W.q.FRAMEBUFFER,e,t.RENDERBUFFER,null)}this._depthStencilBuffer=(0,m.f)(this._depthStencilBuffer)}this._depthStencilTexture&&(this._initialized&&(this._context.bindFramebuffer(this),this._framebufferTexture2D(null,t.DEPTH_STENCIL_ATTACHMENT)),this._depthStencilTexture=(0,m.f)(this._depthStencilTexture))}_validateTextureDescriptor(t){t.target!==W.o.TEXTURE_2D&&t.target!==W.o.TEXTURE_CUBE_MAP&&console.error("Texture type must be TEXTURE_2D or TEXTURE_CUBE_MAP!"),Q(t,this._context.parameters.maxTextureSize),this._validateBufferDimensions(t)}_validateRenderBufferDescriptor(t){Q(t,this._context.parameters.maxRenderbufferSize),this._validateBufferDimensions(t)}_validateBufferDimensions(t){t.width<=0&&(t.width=this.width),t.height<=0&&(t.height=this.height),this.width>0&&this.height>0&&(this.width===t.width&&this.height===t.height||console.error("Attachment size must match framebuffer size!"))}_getGLAttachmentPoint(t){switch(t.internalFormat){case W.n.DEPTH_COMPONENT16:case W.n.DEPTH_COMPONENT24:case W.n.DEPTH_COMPONENT32F:return this._context.gl.DEPTH_ATTACHMENT;case W.n.DEPTH24_STENCIL8:case W.n.DEPTH32F_STENCIL8:case W.n.DEPTH_STENCIL:return this._context.gl.DEPTH_STENCIL_ATTACHMENT;case W.n.STENCIL_INDEX8:return this._context.gl.STENCIL_ATTACHMENT}}_validateColorAttachmentPoint(t){if(-1===Z._MAX_COLOR_ATTACHMENTS){const{gl:t}=this._context;Z._MAX_COLOR_ATTACHMENTS=t.getParameter(t.MAX_COLOR_ATTACHMENTS)}const e=t-W.f.COLOR_ATTACHMENT0;e+1>Z._MAX_COLOR_ATTACHMENTS&&y.L.getLogger("esri.views.webgl.FrameBufferObject").error("esri.FrameBufferObject",`illegal attachment point for color attachment: ${e+1}. Implementation supports up to ${Z._MAX_COLOR_ATTACHMENTS} color attachments`)}}function K(t){return null!=t&&"type"in t&&t.type===j.G.Texture}function Q(t,e){const s=Math.max(t.width,t.height);if(s>e){y.L.getLogger("esri.views.webgl.FramebufferObject").warn(`Resizing FBO attachment size ${t.width}x${t.height} to device limit ${e}`);const i=e/s;return t.width=Math.round(t.width*i),t.height=Math.round(t.height*i),!1}return!0}function J(t){return t.descriptor.target===W.o.TEXTURE_CUBE_MAP?W.o.TEXTURE_CUBE_MAP_POSITIVE_X:W.o.TEXTURE_2D}Z._MAX_COLOR_ATTACHMENTS=-1;const tt=["layout","centroid","smooth","case","mat2x2","mat2x3","mat2x4","mat3x2","mat3x3","mat3x4","mat4x2","mat4x3","mat4x4","uint","uvec2","uvec3","uvec4","samplerCubeShadow","sampler2DArray","sampler2DArrayShadow","isampler2D","isampler3D","isamplerCube","isampler2DArray","usampler2D","usampler3D","usamplerCube","usampler2DArray","coherent","restrict","readonly","writeonly","resource","atomic_uint","noperspective","patch","sample","subroutine","common","partition","active","filter","image1D","image2D","image3D","imageCube","iimage1D","iimage2D","iimage3D","iimageCube","uimage1D","uimage2D","uimage3D","uimageCube","image1DArray","image2DArray","iimage1DArray","iimage2DArray","uimage1DArray","uimage2DArray","image1DShadow","image2DShadow","image1DArrayShadow","image2DArrayShadow","imageBuffer","iimageBuffer","uimageBuffer","sampler1DArray","sampler1DArrayShadow","isampler1D","isampler1DArray","usampler1D","usampler1DArray","isampler2DRect","usampler2DRect","samplerBuffer","isamplerBuffer","usamplerBuffer","sampler2DMS","isampler2DMS","usampler2DMS","sampler2DMSArray","isampler2DMSArray","usampler2DMSArray","trunc","round","roundEven","isnan","isinf","floatBitsToInt","floatBitsToUint","intBitsToFloat","uintBitsToFloat","packSnorm2x16","unpackSnorm2x16","packUnorm2x16","unpackUnorm2x16","packHalf2x16","unpackHalf2x16","outerProduct","transpose","determinant","inverse","texture","textureSize","textureProj","textureLod","textureOffset","texelFetch","texelFetchOffset","textureProjOffset","textureLodOffset","textureProjLod","textureProjLodOffset","textureGrad","textureGradOffset","textureProjGrad","textureProjGradOffset"];var et,st={exports:{}};void 0!==(et=["precision","highp","mediump","lowp","attribute","const","uniform","varying","break","continue","do","for","while","if","else","in","out","inout","float","int","void","bool","true","false","discard","return","mat2","mat3","mat4","vec2","vec3","vec4","ivec2","ivec3","ivec4","bvec2","bvec3","bvec4","sampler1D","sampler2D","sampler3D","samplerCube","sampler1DShadow","sampler2DShadow","struct","asm","class","union","enum","typedef","template","this","packed","goto","switch","default","inline","noinline","volatile","public","static","extern","external","interface","long","short","double","half","fixed","unsigned","input","output","hvec2","hvec3","hvec4","dvec2","dvec3","dvec4","fvec2","fvec3","fvec4","sampler2DRect","sampler3DRect","sampler2DRectShadow","sizeof","cast","namespace","using"])&&(st.exports=et);const it=(0,H.g)(st.exports);var rt,nt={exports:{}};void 0!==(rt=["<<=",">>=","++","--","<<",">>","<=",">=","==","!=","&&","||","+=","-=","*=","/=","%=","&=","^^","^=","|=","(",")","[","]",".","!","~","*","/","%","+","-","<",">","&","^","|","?",":","=",",",";","{","}"])&&(nt.exports=rt);const ot=(0,H.g)(nt.exports);var at,ht,ct={exports:{}};at=ct,void 0!==(ht=["abs","acos","all","any","asin","atan","ceil","clamp","cos","cross","dFdx","dFdy","degrees","distance","dot","equal","exp","exp2","faceforward","floor","fract","gl_BackColor","gl_BackLightModelProduct","gl_BackLightProduct","gl_BackMaterial","gl_BackSecondaryColor","gl_ClipPlane","gl_ClipVertex","gl_Color","gl_DepthRange","gl_DepthRangeParameters","gl_EyePlaneQ","gl_EyePlaneR","gl_EyePlaneS","gl_EyePlaneT","gl_Fog","gl_FogCoord","gl_FogFragCoord","gl_FogParameters","gl_FragColor","gl_FragCoord","gl_FragData","gl_FragDepth","gl_FragDepthEXT","gl_FrontColor","gl_FrontFacing","gl_FrontLightModelProduct","gl_FrontLightProduct","gl_FrontMaterial","gl_FrontSecondaryColor","gl_LightModel","gl_LightModelParameters","gl_LightModelProducts","gl_LightProducts","gl_LightSource","gl_LightSourceParameters","gl_MaterialParameters","gl_MaxClipPlanes","gl_MaxCombinedTextureImageUnits","gl_MaxDrawBuffers","gl_MaxFragmentUniformComponents","gl_MaxLights","gl_MaxTextureCoords","gl_MaxTextureImageUnits","gl_MaxTextureUnits","gl_MaxVaryingFloats","gl_MaxVertexAttribs","gl_MaxVertexTextureImageUnits","gl_MaxVertexUniformComponents","gl_ModelViewMatrix","gl_ModelViewMatrixInverse","gl_ModelViewMatrixInverseTranspose","gl_ModelViewMatrixTranspose","gl_ModelViewProjectionMatrix","gl_ModelViewProjectionMatrixInverse","gl_ModelViewProjectionMatrixInverseTranspose","gl_ModelViewProjectionMatrixTranspose","gl_MultiTexCoord0","gl_MultiTexCoord1","gl_MultiTexCoord2","gl_MultiTexCoord3","gl_MultiTexCoord4","gl_MultiTexCoord5","gl_MultiTexCoord6","gl_MultiTexCoord7","gl_Normal","gl_NormalMatrix","gl_NormalScale","gl_ObjectPlaneQ","gl_ObjectPlaneR","gl_ObjectPlaneS","gl_ObjectPlaneT","gl_Point","gl_PointCoord","gl_PointParameters","gl_PointSize","gl_Position","gl_ProjectionMatrix","gl_ProjectionMatrixInverse","gl_ProjectionMatrixInverseTranspose","gl_ProjectionMatrixTranspose","gl_SecondaryColor","gl_TexCoord","gl_TextureEnvColor","gl_TextureMatrix","gl_TextureMatrixInverse","gl_TextureMatrixInverseTranspose","gl_TextureMatrixTranspose","gl_Vertex","greaterThan","greaterThanEqual","inversesqrt","length","lessThan","lessThanEqual","log","log2","matrixCompMult","max","min","mix","mod","normalize","not","notEqual","pow","radians","reflect","refract","sign","sin","smoothstep","sqrt","step","tan","texture2D","texture2DLod","texture2DProj","texture2DProjLod","textureCube","textureCubeLod","texture2DLodEXT","texture2DProjLodEXT","textureCubeLodEXT","texture2DGradEXT","texture2DProjGradEXT","textureCubeGradEXT","textureSize","texelFetch"])&&(at.exports=ht);const lt=(0,H.g)(ct.exports);var ut=999,dt=["block-comment","line-comment","preprocessor","operator","integer","float","ident","builtin","keyword","whitespace","eof","integer"];const pt=new Set(["GL_OES_standard_derivatives","GL_EXT_frag_depth","GL_EXT_draw_buffers","GL_EXT_shader_texture_lod"]);function _t(t,e){for(let s=e-1;s>=0;s--){const e=t[s];if("whitespace"!==e.type&&"block-comment"!==e.type){if("keyword"!==e.type)break;if("attribute"===e.data||"in"===e.data)return!0}}return!1}function ft(t,e,s,i){i=i||s;for(const r of t)if("ident"===r.type&&r.data===s)return i in e?e[i]++:e[i]=0,ft(t,e,i+"_"+e[i],i);return s}function mt(t,e,s="afterVersion"){function i(t,e){for(let s=e;se0)continue;s=t.slice(0,1).join("")}return _(s),l+=s.length,(o=o.slice(s.length)).length}}function w(){return/[^a-fA-F0-9]/.test(t)?(_(o.join("")),n=ut,i):(o.push(t),e=t,i+1)}function v(){return"."===t||/[eE]/.test(t)?(o.push(t),n=5,e=t,i+1):"x"===t&&1===o.length&&"0"===o[0]?(n=11,o.push(t),e=t,i+1):/[^\d]/.test(t)?(_(o.join("")),n=ut,i):(o.push(t),e=t,i+1)}function S(){return"f"===t&&(o.push(t),e=t,i+=1),/[eE]/.test(t)||"-"===t&&/[eE]/.test(e)?(o.push(t),e=t,i+1):/[^\d]/.test(t)?(_(o.join("")),n=ut,i):(o.push(t),e=t,i+1)}function I(){if(/[^\d\w_]/.test(t)){var s=o.join("");return n=it.indexOf(s)>-1?8:lt.indexOf(s)>-1?7:6,_(o.join("")),n=ut,i}return o.push(t),e=t,i+1}}(),[].concat(s(e)).concat(s(null));var e,s}(t);if("300 es"===function(t,e="100",s="300 es"){const i=/^\s*#version\s+([0-9]+(\s+[a-zA-Z]+)?)\s*/;for(const r of t)if("preprocessor"===r.type){const t=i.exec(r.data);if(t){const i=t[1].replaceAll(/\s{2,}/g," ");if(i===s)return i;if(i===e)return r.data="#version "+s,e;throw new Error("unknown glsl version: "+i)}}return t.splice(0,0,{type:"preprocessor",data:"#version "+s},{type:"whitespace",data:"\n"}),null}(s,"100","300 es"))return t;let i=null,r=null;const n={},o={};for(let t=0;t=0;--t){const e=s[t];if("preprocessor"===e.type){const i=e.data.match(/#extension\s+(.*):/);if(i?.[1]&&pt.has(i[1].trim())){const e=s[t+1];s.splice(t,e&&"whitespace"===e.type?2:1)}const r=e.data.match(/#ifdef\s+(.*)/);r?.[1]&&pt.has(r[1].trim())&&(e.data="#if 1");const n=e.data.match(/#ifndef\s+(.*)/);n?.[1]&&pt.has(n[1].trim())&&(e.data="#if 0")}}return a=function(t){return t.map((t=>"eof"!==t.type?t.data:"")).join("")}(s),a;var a}class wt{constructor(t,e,s,i,r=new Map,n=[]){this._context=t,this._locations=i,this._uniformBlockBindings=r,this._transformFeedbackVaryings=n,this._refCount=1,this._compiled=!1,this._linesOfCode=0,this._nameToUniformLocation=new Map,this._nameToUniform1=new Map,this._nameToUniform1v=new Map,this._nameToUniform2=new Map,this._nameToUniform3=new Map,this._nameToUniform4=new Map,this._nameToUniformMatrix3=new Map,this._nameToUniformMatrix4=new Map,t||console.error("RenderingContext isn't initialized!"),0===e.length&&console.error("Shaders source should not be empty!"),e=bt(e,W.t.VERTEX_SHADER),s=bt(s,W.t.FRAGMENT_SHADER),this._vShader=vt(this._context,W.t.VERTEX_SHADER,e),this._fShader=vt(this._context,W.t.FRAGMENT_SHADER,s),this._vShader&&this._fShader||console.error("Error loading shaders!"),this._context.instanceCounter.increment(W.R.Shader,this),(0,q.f)()&&(this.vertexShader=e,this.fragmentShader=s),this.usedMemory=e.length+s.length;const o=this._context.gl,a=o.createProgram();o.attachShader(a,this._vShader),o.attachShader(a,this._fShader),this._locations.forEach(((t,e)=>o.bindAttribLocation(a,t,e))),this._transformFeedbackVaryings?.length&&o.transformFeedbackVaryings(a,this._transformFeedbackVaryings,o.SEPARATE_ATTRIBS),o.linkProgram(a),(0,q.f)()&&!o.getProgramParameter(a,o.LINK_STATUS)&&console.error(`Could not link shader\nvalidated: ${o.getProgramParameter(a,o.VALIDATE_STATUS)}, gl error ${o.getError()}, vertex: ${o.getShaderParameter(this._vShader,o.COMPILE_STATUS)}, fragment: ${o.getShaderParameter(this._fShader,o.COMPILE_STATUS)}, info log: ${o.getProgramInfoLog(a)}, vertex source: ${this.vertexShader}, fragment source: ${this.fragmentShader}`);for(const[t,e]of this._uniformBlockBindings){const s=o.getUniformBlockIndex(a,t);s<4294967295&&o.uniformBlockBinding(a,s,e)}this._glName=a,this._context.instanceCounter.increment(W.R.Program,this)}get glName(){return this._glName}get hasGLName(){return null!=this._glName}get hasTransformFeedbackVaryings(){return!!this._transformFeedbackVaryings?.length}get compiled(){if(this._compiled)return!0;const t=this._context.gl.getExtension("KHR_parallel_shader_compile");return null==t||null==this.glName?(this._compiled=!0,!0):(this._compiled=!!this._context.gl.getProgramParameter(this.glName,t.COMPLETION_STATUS_KHR),this._compiled)}dispose(){if(--this._refCount>0)return;const t=this._context.gl,e=this._context.instanceCounter;this._nameToUniformLocation.forEach((t=>t&&e.decrement(W.R.Uniform,t))),this._nameToUniformLocation.clear(),this._vShader&&(this._linesOfCode>0&&(e.decrement(W.R.LinesOfCode,this._vShader,this._linesOfCode),this._linesOfCode=0),t.deleteShader(this._vShader),this._vShader=null,e.decrement(W.R.Shader,this)),this._fShader&&(t.deleteShader(this._fShader),this._fShader=null),this._glName&&(t.deleteProgram(this._glName),this._glName=null,e.decrement(W.R.Program,this))}ref(){++this._refCount}_getUniformLocation(t){const e=this._nameToUniformLocation.get(t);if(void 0!==e)return e;if(this.glName){const e=this._context.gl.getUniformLocation(this.glName,t);return this._nameToUniformLocation.set(t,e),e&&this._context.instanceCounter.increment(W.R.Uniform,e),e}return null}hasUniform(t){return null!=this._getUniformLocation(t)}setUniform1i(t,e){const s=this._nameToUniform1.get(t);void 0!==s&&e===s||(this._context.gl.uniform1i(this._getUniformLocation(t),e),this._nameToUniform1.set(t,e))}setUniform1iv(t,e){St(this._nameToUniform1v,t,e)&&this._context.gl.uniform1iv(this._getUniformLocation(t),e)}setUniform2iv(t,e){St(this._nameToUniform2,t,e)&&this._context.gl.uniform2iv(this._getUniformLocation(t),e)}setUniform3iv(t,e){St(this._nameToUniform3,t,e)&&this._context.gl.uniform3iv(this._getUniformLocation(t),e)}setUniform4iv(t,e){St(this._nameToUniform4,t,e)&&this._context.gl.uniform4iv(this._getUniformLocation(t),e)}setUniform1f(t,e){const s=this._nameToUniform1.get(t);void 0!==s&&e===s||(this._context.gl.uniform1f(this._getUniformLocation(t),e),this._nameToUniform1.set(t,e))}setUniform1fv(t,e){St(this._nameToUniform1v,t,e)&&this._context.gl.uniform1fv(this._getUniformLocation(t),e)}setUniform2f(t,e,s){const i=this._nameToUniform2.get(t);void 0===i?(this._context.gl.uniform2f(this._getUniformLocation(t),e,s),this._nameToUniform2.set(t,[e,s])):e===i[0]&&s===i[1]||(this._context.gl.uniform2f(this._getUniformLocation(t),e,s),i[0]=e,i[1]=s)}setUniform2fv(t,e){St(this._nameToUniform2,t,e)&&this._context.gl.uniform2fv(this._getUniformLocation(t),e)}setUniform3f(t,e,s,i){const r=this._nameToUniform3.get(t);void 0===r?(this._context.gl.uniform3f(this._getUniformLocation(t),e,s,i),this._nameToUniform3.set(t,[e,s,i])):e===r[0]&&s===r[1]&&i===r[2]||(this._context.gl.uniform3f(this._getUniformLocation(t),e,s,i),r[0]=e,r[1]=s,r[2]=i)}setUniform3fv(t,e){const s=this._getUniformLocation(t);null!=s&&St(this._nameToUniform3,t,e)&&this._context.gl.uniform3fv(s,e)}setUniform4f(t,e,s,i,r){const n=this._nameToUniform4.get(t);void 0===n?(this._context.gl.uniform4f(this._getUniformLocation(t),e,s,i,r),this._nameToUniform4.set(t,[e,s,i,r])):void 0!==n&&e===n[0]&&s===n[1]&&i===n[2]&&r===n[3]||(this._context.gl.uniform4f(this._getUniformLocation(t),e,s,i,r),n[0]=e,n[1]=s,n[2]=i,n[3]=r)}setUniform4fv(t,e){const s=this._getUniformLocation(t);null!=s&&St(this._nameToUniform4,t,e)&&this._context.gl.uniform4fv(s,e)}setUniformMatrix3fv(t,e,s=!1){const i=this._getUniformLocation(t);null!=i&&St(this._nameToUniformMatrix3,t,e)&&this._context.gl.uniformMatrix3fv(i,s,e)}setUniformMatrix4fv(t,e,s=!1){const i=this._getUniformLocation(t);null!=i&&St(this._nameToUniformMatrix4,t,e)&&this._context.gl.uniformMatrix4fv(i,s,e)}stop(){}}function vt(t,e,s){const i=t.gl,r=i.createShader(e);return i.shaderSource(r,s),i.compileShader(r),(0,q.f)()&&!i.getShaderParameter(r,i.COMPILE_STATUS)&&(console.error("Compile error in ".concat(e===W.t.VERTEX_SHADER?"vertex":"fragment"," shader")),console.error(i.getShaderInfoLog(r)),console.error(function(t){let e=2;return t.replaceAll("\n",(()=>{return"\n"+((t=e++)>=1e3?t.toString():(" "+t).slice(-3))+":";var t}))}(s))),r}function St(t,e,s){const i=t.get(e);if(!i)return t.set(e,Array.from(s)),!0;const r=s.length;if(i.length!==r)return t.set(e,Array.from(s)),!0;for(let t=0;t>>31;let r=e>>>23&255,n=8388607&e;return r-=127,r>15?i<<15|31744:r<-25?0:(r<-14&&(n+=8388608,n/=2**(-14-r),r=-15),r+=15,n/=8192,n=function(t,e){const s=Math.floor(t),i=t-s;return s<1023&&(i>.5||.5===i&&s%2==1)?s+1:s}(n),i<<15|r<<10|n)}var zt=s(47239),Lt=s(70045),Bt=s(19766),Gt=s(35902);let Ut=class extends f.T{constructor(){super(...arguments),this.color=new Gt.A([0,255,255]),this.haloOpacity=1,this.fillOpacity=.25,this.multiHighlightEnabled=!1}equals(t){return this.color.equals(t.color)&&(this.haloColor||this.color).equals(t.haloColor||t.color)&&this.haloOpacity===t.haloOpacity&&this.fillOpacity===t.fillOpacity&&this.multiHighlightEnabled===t.multiHighlightEnabled}};(0,_._)([(0,g.MZ)({type:Gt.A})],Ut.prototype,"color",void 0),(0,_._)([(0,g.MZ)({type:Gt.A})],Ut.prototype,"haloColor",void 0),(0,_._)([(0,g.MZ)()],Ut.prototype,"haloOpacity",void 0),(0,_._)([(0,g.MZ)()],Ut.prototype,"fillOpacity",void 0),(0,_._)([(0,g.MZ)()],Ut.prototype,"multiHighlightEnabled",void 0),Ut=(0,_._)([(0,x.$)("esri.views.2d.support.HighlightOptions")],Ut);const Vt=Ut,qt={selection:t=>new Vt({color:new Gt.A([t.color.r/2,t.color.g/2,t.color.b/2,t.color.a])}),highlight:t=>t,popup:t=>new Vt({color:new Gt.A([t.color.g,t.color.b,t.color.r,t.color.a])})},Wt=Object.keys(qt);var Xt,Yt,jt=s(20527),Ht=s(28877);!function(t){t[t.Fill=0]="Fill",t[t.PatternFill=1]="PatternFill",t[t.ComplexFill=2]="ComplexFill",t[t.OutlineFill=3]="OutlineFill",t[t.PatternOutlineFill=4]="PatternOutlineFill",t[t.ComplexOutlineFill=5]="ComplexOutlineFill",t[t.Marker=6]="Marker",t[t.PieChart=7]="PieChart",t[t.Line=8]="Line",t[t.TexturedLine=9]="TexturedLine",t[t.Text=10]="Text",t[t.Label=11]="Label",t[t.Heatmap=12]="Heatmap",t[t.DotDensity=13]="DotDensity",t[t.Test=14]="Test"}(Xt||(Xt={})),function(t){t[t.Geographic=0]="Geographic",t[t.Arithmatic=1]="Arithmatic"}(Yt||(Yt={}));const $t=1.1,Zt=1,Kt=1e-5,Qt=.05,Jt=1e-30;class te{constructor(){this._includedModules=new Map}include(t,e){this._includedModules.has(t)?this._includedModules.get(t):(this._includedModules.set(t,e),t(this.builder,e))}}class ee extends te{constructor(){super(...arguments),this.vertex=new re,this.fragment=new re,this.attributes=new ne,this.varyings=new oe,this.extensions=new ae,this.constants=new he}get fragmentUniforms(){return this.fragment.uniforms.entries}get builder(){return this}generate(t,e=!0){const s=this.extensions.generateSource(t),i=this.attributes.generateSource(t),r=this.varyings.generateSource(t),n="vertex"===t?this.vertex:this.fragment,o=n.uniforms.generateSource(),a=n.code.generateSource(),h="vertex"===t?ce:function(t=!0){return`#ifdef GL_FRAGMENT_PRECISION_HIGH\n precision highp float;\n precision highp sampler2D;\n#else\n precision mediump float;\n precision mediump sampler2D;\n#endif\n${t?"out vec4 fragColor;":""}\n`}(e),c=this.constants.generateSource().concat(n.constants.generateSource());return`${e?"#version 300 es":""}\n${s.join("\n")}\n${h}\n${c.join("\n")}\n${o.join("\n")}\n${i.join("\n")}\n${r.join("\n")}\n${a.join("\n")}`}generateBindPass(t){const e=new Map;this.vertex.uniforms.entries.forEach((t=>{const s=t.bind[Lt.B.Pass];s&&e.set(t.name,s)})),this.fragment.uniforms.entries.forEach((t=>{const s=t.bind[Lt.B.Pass];s&&e.set(t.name,s)}));const s=Array.from(e.values()),i=s.length;return(e,r)=>{for(let n=0;n{const s=t.bind[Lt.B.Draw];s&&e.set(t.name,s)})),this.fragment.uniforms.entries.forEach((t=>{const s=t.bind[Lt.B.Draw];s&&e.set(t.name,s)}));const s=Array.from(e.values()),i=s.length;return(e,r,n)=>{for(let o=0;onull!=t.arraySize?`uniform ${t.type} ${t.name}[${t.arraySize}];`:`uniform ${t.type} ${t.name};`))}get entries(){return Array.from(this._entries.values())}}class ie{constructor(){this._entries=new Array}add(t){this._entries.push(t)}generateSource(){return this._entries}}class re extends te{constructor(){super(...arguments),this.uniforms=new se,this.code=new ie,this.constants=new he}get builder(){return this}}class ne{constructor(){this._entries=new Array}add(t,e){this._entries.push([t,e])}generateSource(t){return"fragment"===t?[]:this._entries.map((t=>`in ${t[1]} ${t[0]};`))}}class oe{constructor(){this._entries=new Map}add(t,e){this._entries.has(t)&&(0,Bt.a)(this._entries.get(t)===e),this._entries.set(t,e)}generateSource(t){const e=new Array;return this._entries.forEach(((s,i)=>e.push("vertex"===t?`out ${s} ${i};`:`in ${s} ${i};`))),e}}class ae{constructor(){this._entries=new Set}add(t){this._entries.add(t)}generateSource(t){const e="vertex"===t?ae.ALLOWLIST_VERTEX:ae.ALLOWLIST_FRAGMENT;return Array.from(this._entries).filter((t=>e.includes(t))).map((t=>`#extension ${t} : enable`))}}ae.ALLOWLIST_FRAGMENT=["GL_EXT_shader_texture_lod","GL_OES_standard_derivatives"],ae.ALLOWLIST_VERTEX=[];class he{constructor(){this._entries=new Set}add(t,e,s){let i="ERROR_CONSTRUCTOR_STRING";switch(e){case"float":i=he._numberToFloatStr(s);break;case"int":i=he._numberToIntStr(s);break;case"bool":i=s.toString();break;case"vec2":i=`vec2(${he._numberToFloatStr(s[0])}, ${he._numberToFloatStr(s[1])})`;break;case"vec3":i=`vec3(${he._numberToFloatStr(s[0])}, ${he._numberToFloatStr(s[1])}, ${he._numberToFloatStr(s[2])})`;break;case"vec4":i=`vec4(${he._numberToFloatStr(s[0])}, ${he._numberToFloatStr(s[1])}, ${he._numberToFloatStr(s[2])}, ${he._numberToFloatStr(s[3])})`;break;case"ivec2":i=`ivec2(${he._numberToIntStr(s[0])}, ${he._numberToIntStr(s[1])})`;break;case"ivec3":i=`ivec3(${he._numberToIntStr(s[0])}, ${he._numberToIntStr(s[1])}, ${he._numberToIntStr(s[2])})`;break;case"ivec4":i=`ivec4(${he._numberToIntStr(s[0])}, ${he._numberToIntStr(s[1])}, ${he._numberToIntStr(s[2])}, ${he._numberToIntStr(s[3])})`;break;case"mat2":case"mat3":case"mat4":i=`${e}(${Array.prototype.map.call(s,(t=>he._numberToFloatStr(t))).join(", ")})`}return this._entries.add(`const ${e} ${t} = ${i};`),this}static _numberToIntStr(t){return t.toFixed(0)}static _numberToFloatStr(t){return Number.isInteger(t)?t.toFixed(1):t.toString()}generateSource(){return Array.from(this._entries)}}const ce="precision highp float;\nprecision highp sampler2D;";function le(t,e){const s=[];for(s.push(e);s.length;){const e=s.pop();if("object"==typeof e&&!t.has(e.uid)){t.add(e.uid);for(const t of e.children)s.push(t)}}}class ue{constructor(){this.uid=ue.NodeCount++,this._debugName=null,this._isMutable=!1,this.isImplicit=!1}get isMutable(){return this._isMutable}setMutable(){return this._isMutable=!0,this}setDebugName(t){return t=t.split(" ").map(((t,e)=>e>0?t.charAt(0).toUpperCase()+t.slice(1):t)).join(""),this._debugName=t,this.isImplicit&&this.children[0]instanceof ue&&this.children[0].setDebugName(t),this}get debugInfo(){return{name:this._debugName??""}}cloneInto(t){t._debugName=this._debugName,t._isMutable=this._isMutable,t.isImplicit=this.isImplicit,t.uid=this.uid}}function de(t){return"object"==typeof t?t.clone():t}ue.NodeCount=0;class pe extends ue{constructor(){super(...arguments),this.shaderType="primitive-node"}}class _e extends ue{constructor(t){super(),this.child=t,this.shaderType="scope-node"}get children(){return[this.child]}clone(){const t=new _e(de(this.child));return this.cloneInto(t),t}}class fe extends ue{constructor(t,e,s){super(),this.property=t,this.target=e,this.returnType=s,this.shaderType="property-access-node"}get children(){const t=[this.target];return"string"!=typeof this.property&&t.push(this.property),t}clone(){const t=new fe(this.property,de(this.target),this.returnType);return this.cloneInto(t),t}}class me extends ue{constructor(t,e,s){super(),this.condition=t,this.ifTrue=e,this.ifFalse=s,this.shaderType="condition-node"}get children(){return[this.condition,this.ifTrue,this.ifFalse]}clone(){const t=de(this.ifTrue),e=this.ifFalse?de(this.ifFalse):null,s=new me(this.condition,t,e);return this.cloneInto(s),s}}class ge extends ue{constructor(t,e,s,i){super(),this.captureList=t,this.returnType=e,this.generator=i,this.shaderType="block-node",s&&(this.subgraph=new _e(s))}get children(){return Object.keys(this.captureList).map((t=>this.captureList[t])).concat(this.subgraph??[])}clone(){const t={};for(const e in this.captureList)t[e]=de(this.captureList[e]);const e=new ge(t,this.returnType,this.subgraph?de(this.subgraph.child):this.subgraph,this.generator);return this.cloneInto(e),e}}class ye extends ue{constructor(t,e,s,i,r,n=!1){super(),this.token=t,this._children=e,this.isInfix=s,this.isPropertyAccess=i,this.returnType=r,this.isTernary=n,this.shaderType="function-node"}get children(){return this._children}clone(){const t=new ye(this.token,this._children.map(de),this.isInfix,this.isPropertyAccess,this.returnType,this.isTernary);return this.cloneInto(t),t}}var xe,be,we,ve,Se,Ie,Te,Pe,Me,Ee,Ce,Ae,Fe,ke;function Re(t){return new Proxy(t,{get(e,s){if("constructor"===s)return new Proxy(e.constructor,{construct:(t,e,s)=>Re(new t(...e))});if(s in e)return e[s];if("string"==typeof s){const e=function(t){const e=[["float","vec2","vec3","vec4"],["int","ivec2","ivec3","ivec4"],["uint","uvec2","uvec3","uvec4"],["bool","bvec2","bvec3","bvec4"]];for(const s of e)if(s.includes(t))return s.map((t=>rs[t]));throw new Error("Unable to find type family")}(t.type);return cs(t,s,e[s.length-1])}}})}function De(t){return new Proxy(t,{construct:(t,e,s)=>Re(new t(...e))})}class Oe extends Error{}let Ne=xe=class extends pe{constructor(t,e){super(),this.elementType=t,this.size=e,this.children=[],this.type="array"}clone(){const t=new xe(this.elementType,this.size);return super.cloneInto(t),t}get(t){if("number"==typeof t){const e=new Ke(t);return e.isImplicit=!0,cs(this,e,this.elementType.constructor)}return cs(this,t,this.elementType.constructor)}last(){return this.get(this.size-1)}first(){return this.get(0)}findIndex(t,e,s){return function(t,e,s=0,i=t.size){const r=new Ke(s).setMutable().setDebugName("FindIndexIterator"),n=e(t.get(r)).setDebugName("FindIndexPredicate"),o=fs({iter:r},Ke,n,(({out:t,iter:e,subgraph:s})=>`\n${t} = -1;\n\nfor (; ${e} < ${i}; ${e}++) {\n\n${s.body}\n\n if (${s.varName}) {\n ${t} = ${e};\n break;\n }\n\n}\n`)).setDebugName("FindIndexBlock");return o}(this,t,e,s)}glslFindIndex(t,e,s){return function(t,e,s=0,i=t.size){const r=fs({array:t},Ke,null,(({out:t,array:r})=>`\n${t} = -1;\nfor (int i = ${s}; i < ${i}; i++) {\n bool condition;\n ${e({array:r,i:"i",out:"condition"})}\n if (condition) {\n ${t} = i;\n break;\n }\n}\n`)).setDebugName("GlslFindIndexBlock");return r}(this,t,e,s)}static ofType(t,e){const s={construct:(s,i)=>new xe(new t,e)};return new Proxy(xe,s)}};Ne.type="array",Ne=xe=(0,_._)([function(t){return new Proxy(t,{construct:(t,e,s)=>{return i=new t(...e),new Proxy(i,{get(t,e){if(e in t)return t[e];if("string"==typeof e){const t=parseInt(e,10);if(!isNaN(t))return cs(i,`[${t}]`,i.elementType.constructor)}}});var i}})}],Ne);class ze extends pe{constructor(){super(...arguments),this.type="sampler2D",this.children=[]}clone(){const t=new ze;return t.children=this.children.map(de),super.cloneInto(t),t}}ze.type="sampler2D";class Le extends pe{constructor(t){super(),this.type="float",this.children=[t]}clone(){const t=new Le(de(this.children[0]));return super.cloneInto(t),t}multiply(t){return ys(this,"number"==typeof t?$e(t,Le):t)}divide(t){return xs(this,"number"==typeof t?$e(t,Le):t)}add(t){return bs(this,"number"==typeof t?$e(t,Le):t)}subtract(t){return ws(this,"number"==typeof t?$e(t,Le):t)}}Le.type="float";let Be=be=class extends pe{constructor(t,e){super(),this.type="vec2",this.children=[t,e].filter((t=>null!=t))}clone(){const t=new be(de(this.children[0]),de(this.children[1]));return super.cloneInto(t),t}get 0(){return cs(this,"[0]",Le)}get 1(){return cs(this,"[1]",Le)}get 2(){throw new Oe}get 3(){throw new Oe}multiply(t){return ys(this,"number"==typeof t?$e(t,Le):t)}divide(t){return xs(this,"number"==typeof t?$e(t,Le):t)}add(t){return bs(this,"number"==typeof t?$e(t,Le):t)}subtract(t){return ws(this,"number"==typeof t?$e(t,Le):t)}};Be.type="vec2",Be=be=(0,_._)([De],Be);let Ge=we=class extends pe{constructor(t,e,s){super(),this.type="vec3",this.children=[t,e,s].filter((t=>null!=t))}get 0(){return cs(this,"[0]",Le)}get 1(){return cs(this,"[1]",Le)}get 2(){return cs(this,"[2]",Le)}get 3(){throw new Oe}clone(){const t=new we(de(this.children[0]),de(this.children[1]),de(this.children[2]));return super.cloneInto(t),t}multiply(t){return ys(this,"number"==typeof t?$e(t,Le):t)}divide(t){return xs(this,"number"==typeof t?$e(t,Le):t)}add(t){return bs(this,"number"==typeof t?$e(t,Le):t)}subtract(t){return ws(this,"number"==typeof t?$e(t,Le):t)}};Ge.type="vec3",Ge=we=(0,_._)([De],Ge);let Ue=ve=class extends pe{constructor(t,e,s,i){super(),this.type="vec4",this.children=[t,e,s,i].filter((t=>null!=t))}clone(){const t=new ve(de(this.children[0]),de(this.children[1]),de(this.children[2]),de(this.children[3]));return super.cloneInto(t),t}get 0(){return cs(this,"[0]",Le)}get 1(){return cs(this,"[1]",Le)}get 2(){return cs(this,"[2]",Le)}get 3(){return cs(this,"[3]",Le)}multiply(t){return ys(this,"number"==typeof t?$e(t,Le):t)}divide(t){return xs(this,"number"==typeof t?$e(t,Le):t)}add(t){return bs(this,"number"==typeof t?$e(t,Le):t)}subtract(t){return ws(this,"number"==typeof t?$e(t,Le):t)}};Ue.type="vec4",Ue=ve=(0,_._)([De],Ue);let Ve=Se=class extends pe{constructor(t){super(),this.type="uint",this.children=[t]}clone(){const t=new Se(de(this.children[0]));return super.cloneInto(t),t}};Ve.type="uint",Ve=Se=(0,_._)([De],Ve);let qe=Ie=class extends pe{constructor(t,e){super(),this.type="uvec2",this.children=[t,e].filter((t=>null!=t))}clone(){const t=new Ie(de(this.children[0]),de(this.children[1]));return super.cloneInto(t),t}};qe.type="uvec2",qe=Ie=(0,_._)([De],qe);let We=Te=class extends pe{constructor(t,e,s){super(),this.type="uvec3",this.children=[t,e,s].filter((t=>null!=t))}clone(){const t=new Te(de(this.children[0]),de(this.children[1]),de(this.children[2]));return super.cloneInto(t),t}};We.type="uvec3",We=Te=(0,_._)([De],We);let Xe=Pe=class extends pe{constructor(t,e,s,i){super(),this.type="uvec4",this.children=[t,e,s,i].filter((t=>null!=t))}clone(){const t=new Pe(de(this.children[0]),de(this.children[1]),de(this.children[2]),de(this.children[3]));return super.cloneInto(t),t}};Xe.type="uvec4",Xe=Pe=(0,_._)([De],Xe);class Ye extends pe{constructor(t){super(),this.type="bool",this.children=[t]}and(t){return Ms(this,t)}or(t){return Ps(this,t)}clone(){const t=new Ye(de(this.children[0]));return super.cloneInto(t),t}}Ye.type="bool";let je=Me=class extends pe{constructor(t,e){super(),this.type="bvec2",this.children=[t,e].filter((t=>null!=t))}all(){return Es(this)}any(){return Cs(this)}clone(){const t=new Me(de(this.children[0]),de(this.children[1]));return super.cloneInto(t),t}};je.type="bvec2",je=Me=(0,_._)([De],je);let He=Ee=class extends pe{constructor(t,e,s){super(),this.type="bvec3",this.children=[t,e,s].filter((t=>null!=t))}all(){return Es(this)}any(){return Cs(this)}clone(){const t=new Ee(de(this.children[0]),de(this.children[1]),de(this.children[2]));return super.cloneInto(t),t}};function $e(t,e){return"number"==typeof t?new e(t):t}He.type="bvec3",He=Ee=(0,_._)([De],He);let Ze=Ce=class extends pe{constructor(t,e,s,i){super(),this.type="bvec4",this.children=[t,e,s,i].filter((t=>null!=t))}all(){return Es(this)}any(){return Cs(this)}clone(){const t=new Ce(de(this.children[0]),de(this.children[1]),de(this.children[2]),de(this.children[3]));return super.cloneInto(t),t}};Ze.type="bvec4",Ze=Ce=(0,_._)([De],Ze);class Ke extends pe{constructor(t){super(),this.type="int",this.children=[t]}multiply(t){return ys(this,$e(t,Ke))}add(t){return bs(this,$e(t,Ke))}subtract(t){return ws(this,$e(t,Ke))}divide(t){return xs(this,$e(t,Ke))}clone(){const t=new Ke(de(this.children[0]));return super.cloneInto(t),t}}Ke.type="int";let Qe=Ae=class extends pe{constructor(t,e){super(),this.type="ivec2",this.children=[t,e].filter((t=>null!=t))}clone(){const t=new Ae(de(this.children[0]),de(this.children[1]));return super.cloneInto(t),t}};Qe.type="ivec2",Qe=Ae=(0,_._)([De],Qe);let Je=Fe=class extends pe{constructor(t,e,s){super(),this.type="ivec3",this.children=[t,e,s].filter((t=>null!=t))}clone(){const t=new Fe(de(this.children[0]),de(this.children[1]),de(this.children[2]));return super.cloneInto(t),t}};Je.type="ivec3",Je=Fe=(0,_._)([De],Je);let ts=ke=class extends pe{constructor(t,e,s,i){super(),this.type="ivec4",this.children=[t,e,s,i].filter((t=>null!=t))}clone(){const t=new ke(de(this.children[0]),de(this.children[1]),de(this.children[2]),de(this.children[3]));return super.cloneInto(t),t}};ts.type="ivec4",ts=ke=(0,_._)([De],ts);class es extends pe{constructor(t,e,s,i){super(),this.type="mat2",this.children=[t,e,s,i]}clone(){const t=new es(de(this.children[0]),de(this.children[1]),de(this.children[2]),de(this.children[3]));return super.cloneInto(t),t}}es.type="mat2";class ss extends pe{static identity(){return new ss(1,0,0,0,1,0,0,0,1)}static fromRotation(t){const e=Bs(t),s=Fs(t);return new ss(s,e,0,_s(e),s,0,0,0,1)}constructor(t,e,s,i,r,n,o,a,h){super(),this.type="mat3",this.children=[t,e,s,i,r,n,o,a,h]}add(t){return bs(this,t)}multiply(t){return ys(this,t)}clone(){const t=new ss(de(this.children[0]),de(this.children[1]),de(this.children[2]),de(this.children[3]),de(this.children[4]),de(this.children[5]),de(this.children[6]),de(this.children[7]),de(this.children[8]));return super.cloneInto(t),t}}ss.type="mat3";class is extends pe{static identity(){return new is(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}constructor(t,e,s,i,r,n,o,a,h,c,l,u,d,p,_,f){super(),this.type="mat4",this.children=[t,e,s,i,r,n,o,a,h,c,l,u,d,p,_,f]}static fromColumns(t,e,s,i){return new is(t.x,t.y,t.z,t.w,e.x,e.y,e.z,e.w,s.x,s.y,s.z,s.w,i.x,i.y,i.z,i.w)}multiply(t){return ys(this,t)}clone(){const t=new is(de(this.children[0]),de(this.children[1]),de(this.children[2]),de(this.children[3]),de(this.children[4]),de(this.children[5]),de(this.children[6]),de(this.children[7]),de(this.children[8]),de(this.children[9]),de(this.children[10]),de(this.children[11]),de(this.children[12]),de(this.children[13]),de(this.children[14]),de(this.children[15]));return super.cloneInto(t),t}}is.type="mat4";const rs={float:Le,vec2:Be,vec3:Ge,vec4:Ue,int:Ke,ivec2:Qe,ivec3:Je,ivec4:ts,uint:Ve,uvec2:qe,uvec3:We,uvec4:Xe,bool:Ye,bvec2:je,bvec3:He,bvec4:Ze},ns=(...t)=>new Ke(...t),os=(...t)=>new Le(...t),as=(...t)=>new Be(...t),hs=(...t)=>new ss(...t);function cs(t,e,s){const i=new s(new fe(e,t,s));return i.isImplicit=!0,i}function ls(t,e,s,i=null){if(i){const r=new i,n=new i(new ye(t,[e,s],!0,!1,r));return n.isImplicit=!0,n}if("float"===e.type||"int"===e.type){const i=new s.constructor(new ye(t,[e,s],!0,!1,s.constructor));return i.isImplicit=!0,i}if(("mat2"===e.type||"mat3"===e.type||"mat4"===e.type)&&"float"!==s.type){const i=new s.constructor(new ye(t,[e,s],!0,!1,s.constructor));return i.isImplicit=!0,i}const r=new e.constructor(new ye(t,[e,s],!0,!1,e.constructor));return r.isImplicit=!0,r}function us(t,e,s=e.constructor){const i=new s(new ye(t,[e],!1,!1,s));return i.isImplicit=!0,i}function ds(t,e,s,i=e.constructor){const r=new i(new ye(t,[e,s],!1,!1,i));return r.isImplicit=!0,r}function ps(t,e,s,i,r=e.constructor){const n=new r(new ye(t,[e,s,i],!1,!1,r));return n.isImplicit=!0,n}function _s(t){return ys(t,os(-1))}function fs(t,e,s,i){return new e(new ge(t,e,s,i))}function ms(t,e,s){const i="function"==typeof e?e():e,r="function"==typeof s?s():s,n=new i.constructor(new me(t,i,r));return n.isImplicit=!0,n}function gs(...t){const e=t.map((([t,e])=>"function"==typeof e?[t,e()]:[t,e])),s=e[0][1].constructor,i=e.findIndex((t=>!0===t[0]));if(-1===i)throw new Error("A cond must have a fallthrough case with `true`/; ");const r=e.slice(0,i),n=e[i][1],o=new s(r.reduceRight(((t,e)=>ms(e[0],e[1],t)),n));return o.isImplicit=!0,o}function ys(t,e){return ls("*",t,e)}function xs(t,e){return ls("/",t,e)}function bs(t,e){return ls("+",t,e)}function ws(t,e){return ls("-",t,e)}function vs(t,e){return ls("==",t,e,Ye)}function Ss(t,e){return ls("<=",t,e,Ye)}function Is(t,e){return ls(">",t,e,Ye)}function Ts(t,e){return ls(">=",t,e,Ye)}function Ps(...t){return t.length<=1?t[0]:t.slice(1).reduce(((t,e)=>ls("||",t,e,Ye)),t[0])}function Ms(...t){return t.length<=1?t[0]:t.slice(1).reduce(((t,e)=>ls("&&",t,e,Ye)),t[0])}function Es(t){return us("all",t,Ye)}function Cs(t){return us("any",t,Ye)}function As(t,e,s){return ps("clamp",t,e,s,t.constructor)}function Fs(t){return us("cos",t)}function ks(t,e){return ds("dot",t,e,Le)}function Rs(t){return us("fract",t)}function Ds(t){return us("length",t,Le)}function Os(t,e){return ds("max",t,e)}function Ns(t,e){return ds("min",t,e)}function zs(t,e,s){return ps("mix",t,e,s)}function Ls(t,e){return ds("mod",t,e)}function Bs(t){return us("sin",t)}function Gs(t,e){return ds("step",t,e,e.constructor)}function Us(t,e){return ds("texture2D",t,e,Ue)}function Vs(t,e,s){const i=e.split("\n");for(const e of i)if(e.trim().length){{let e="";null!=s&&(e+=`/*id:${s??"000"}*/ `),t.body+=e.padEnd(14)}t.body+=" ".repeat(t.indent)+e+"\n"}}class qs{write(t){for(const e of t.rootOutputNodes())t.shouldPruneOutputNode(e)||(e.variableName=this._write(t,e.node));return t}_createVarName(t,e){let s="";return"boolean"!=typeof e&&"number"!=typeof e&&e.debugInfo.name&&(s=`${e.debugInfo.name}_`),`${s}v${t.varCount++}`}_write(t,e,s=!1){if("number"==typeof e)return e.toString();if("boolean"==typeof e)return e.toString();let i=t.getEmit(e);if(i)return i;switch(e.shaderType){case"scope-node":i=this._writeScopeNode(t,e);break;case"primitive-node":i=this._writePrimitiveNode(t,e,s);break;case"function-node":i=this._writeFunctionNode(t,e);break;case"property-access-node":i=this._writePropertyAccessNode(t,e);break;case"text-node":i=e.text;break;case"block-node":i=this._writeBlockNode(t,e);break;case"condition-node":i=this._writeConditionNode(t,e)}return t.setEmit(e,i),i}_writeScopeNode(t,e){const s=new e.child.constructor;s.setDebugName(e.debugInfo.name);const i=this._write(t,s,!0);return Vs(t,`{ /*ScopeStart: ${e.uid} ${e.debugInfo.name}*/`),t.indent+=2,Vs(t,`${i} = ${this._write(t,e.child)};`),t.indent-=2,Vs(t,`} /*ScopeEnd: ${e.uid} ${e.debugInfo.name}*/`),i}_writeConditionNode(t,e){const s=new e.ifTrue.constructor,i=this._write(t,s,!0);Vs(t,`if (${this._write(t,e.condition)}) {`),t.indent+=2;const r=t.createSubgraphContext(),n=this._write(r,e.ifTrue);if(t.body+=r.body,n&&Vs(t,`${i} = ${n};`),t.indent-=2,Vs(t,"}"),e.ifFalse){Vs(t,"else {"),t.indent+=2;const s=t.createSubgraphContext(),r=this._write(s,e.ifFalse);t.body+=s.body,r&&Vs(t,`${i} = ${r};`),t.indent-=2,Vs(t,"}")}return i}_writeBlockNode(t,e){const{captureList:s,generator:i,returnType:r}=e,n={};for(const e in s){if(!s[e])continue;const i=this._write(t,s[e]);n[e]=i}const o=new r,a=this._write(t,o,!0);if(n.out=a,e.subgraph){const s=t.createSubgraphContext(),i=this._write(s,e.subgraph.child),r=s.body;n.subgraph={varName:i,body:r}}const h=i(n);return Vs(t,"{\n"),t.indent+=2,Vs(t,h),t.indent-=2,Vs(t,"}\n"),a}_writePropertyAccessNode(t,e){const s=this._write(t,e.target);return"string"==typeof e.property&&e.property.includes("[")?`${s}${e.property}`:"string"!=typeof e.property?`${s}[${this._write(t,e.property)}]`:`${s}.${e.property}`}_writeFunctionNode(t,e){const s=e.returnType.type;if(e.isInfix){const[i,r]=e.children.map((e=>this._write(t,e))),n=this._createVarName(t,e);return Vs(t,`${s.padEnd(5)} ${n} = ${i} ${e.token} ${r};`,e.uid),n}const i=e.children.map((e=>this._write(t,e))).join(", "),r=this._createVarName(t,e);return Vs(t,`${s.padEnd(5)} ${r} = ${e.token}(${i});`,e.uid),r}_writePrimitiveNode(t,e,s=!1){const i=t.getInput(e);if(i)return i.isUsed=!0,i.variableName;const r=1===e.children.length&&e.children[0]?.type===e.type;if(e.isImplicit||r)return this._write(t,e.children[0]);const n=this._createVarName(t,e);if(s)return Vs(t,`${e.type.padEnd(5)} ${n};`,e.uid),n;const o=!e.debugInfo.name&&!e.isMutable;if(o&&"float"===e.type&&"number"==typeof e.children[0])return Number.isInteger(e.children[0])?e.children[0].toFixed(1):e.children[0].toString();if(o&&"int"===e.type&&"number"==typeof e.children[0]&&Number.isInteger(e.children[0]))return e.children[0].toString();const a=e.children.map((e=>this._write(t,e))).join(", ");return"array"===e.type?(Vs(t,`${e.type.padEnd(5)} ${n} = [${a}];`,e.uid),n):o?`${e.type}(${a})`:(Vs(t,`${e.type.padEnd(5)} ${n} = ${e.type}(${a});`,e.uid),n)}}class Ws{constructor(t,e,s){this.variableName=t,this.variableInputType=e,this.node=s,this.type="shader-input",this.isUsed=!1}clone(){return new Ws(this.variableName,this.variableInputType,de(this.node))}}class Xs{constructor(t,e,s){this.outVariableName=t,this.outVariableType=e,this.node=s,this.type="shader-output"}clone(){const t=new Xs(this.outVariableName,this.outVariableType,de(this.node));return t.variableName=this.variableName,t}}class Ys{static createVertex(t,e,s,i,r,n){const o=[];for(const e in t){const i=t[e],r=s.get(e);r?o.push(new Ws(r,"builtin",i)):o.push(new Ws("a_"+e,"attribute",i))}for(const t of i){const e=t.uniformHydrated;o.push(new Ws(t.uniformName,"uniform",e))}const a=[];for(const t in e){const s=e[t];"glPosition"===t?a.push(new Xs("gl_Position","builtin",s)):"glPointSize"===t?a.push(new Xs("gl_PointSize","builtin",s)):a.push(new Xs("v_"+t,"varying",s))}return new Ys(o,a,r,n)}static createFragment(t,e,s,i,r,n){const o=[],a=Array.from(r.rootOutputNodes());for(const e in t){const i=t[e],r=s.get(e);if(r){o.push(new Ws(r,"builtin",i));continue}const n=a.find((t=>t.node===i));n&&o.push(new Ws(n.outVariableName,n.outVariableType,i))}for(const t of i){const e=t.uniformHydrated;o.push(new Ws(t.uniformName,"uniform",e))}const h=[];for(const t in e){const i=e[t],r=s.get(t);if("discard"===t)h.push(new Xs(null,"discard",i));else{if(!r)throw new Error(`Member ${t} in shader fragment output shoule be tagged as builtin`);h.push(new Xs(r,"builtin",i))}}return new Ys(o,h,n)}constructor(t,e,s,i){this.type="shader-graph-context",this.indent=0,this.body="",this.varCount=0,this._inputShaderTypesByNodeUid=new Map,this._nodeEmitMap=new Map;for(const e of t)this._inputShaderTypesByNodeUid.set(e.node.uid,e);this._outputShaderTypes=e,this._transformFeedbackBindings=s,this._transformFeedbackNames=new Set(s.map((t=>"v_"+t.propertyKey))),this._usedInFragmentShader=i}shouldPruneOutputNode(t){return!!this._usedInFragmentShader&&"builtin"!==t.outVariableType&&!this._transformFeedbackNames.has(t.outVariableName)&&!this._usedInFragmentShader.has(t.node.uid)}setEmit(t,e){this._nodeEmitMap.set(t.uid,e)}getEmit(t){return this._nodeEmitMap.get(t.uid)}inputs(){return this._inputShaderTypesByNodeUid.values()}getInput(t){return this._inputShaderTypesByNodeUid.get(t.uid)}*rootOutputNodes(){for(const t of this._outputShaderTypes)yield t}*nodes(){const t=[];for(const e of this._outputShaderTypes.values())t.push(e.node);for(;t.length;){const e=t.pop();"number"!=typeof e&&"boolean"!=typeof e&&t.push(...e.children.filter(Boolean)),yield e}}*nodesOfTypeOrFunction(){for(const t of this.nodes())"number"!=typeof t&&"boolean"!=typeof t&&(yield t)}createSubgraphContext(){const t=this.clone();return t.body="",t.indent=this.indent+2,t._nodeEmitMap=new Map(this._nodeEmitMap),t}clone(){const t=new Ys([],this._outputShaderTypes,this._transformFeedbackBindings,this._usedInFragmentShader);return t._inputShaderTypesByNodeUid=this._inputShaderTypesByNodeUid,t.indent=this.indent,t.body=this.body,t.varCount=this.varCount,t._nodeEmitMap=this._nodeEmitMap,t}insertVertexShader(t){t.vertex.code.add(""),this._insertInputs(t,"vertex"),t.vertex.code.add(""),t.vertex.code.add("// OUTPUTS: "),t.vertex.code.add("// --------------------------------------------------------- ");for(const e of this.rootOutputNodes()){const s="builtin"===e.outVariableType;this.shouldPruneOutputNode(e)||(s?t.vertex.code.add(`// ${e.outVariableType.padEnd(7)} ${e.node.type.padEnd(9)} ${e.outVariableName};`):t.vertex.code.add(`${e.outVariableType.padEnd(10)} ${e.node.type.padEnd(9)} ${e.outVariableName};`))}t.vertex.code.add(""),t.vertex.code.add("void main() {"),t.vertex.code.add(" "+this.body.split("\n").join("\n "));for(const e of this.rootOutputNodes())this.shouldPruneOutputNode(e)||t.vertex.code.add(` ${e.outVariableName} = ${e.variableName};`);t.vertex.code.add("}")}insertFragmentShader(t){this._insertInputs(t,"fragment"),t.fragment.code.add(""),t.fragment.code.add("void main() {"),t.fragment.code.add(" "+this.body.split("\n").join("\n "));for(const e of this.rootOutputNodes())"discard"===e.outVariableType?(t.fragment.code.add(" // TODO: Should ensure codegen for discard appears first in fragment shader"),t.fragment.code.add(` if (${e.variableName}) {`),t.fragment.code.add(" discard;"),t.fragment.code.add(" }"),t.fragment.code.add(" ")):t.fragment.code.add(` ${e.outVariableName} = ${e.variableName};`);t.fragment.code.add("}")}_insertInputs(t,e){t[e].code.add("// INPUTS: "),t[e].code.add("// --------------------------------------------------------- ");for(const s of this.inputs())s.isUsed&&"builtin"!==s.variableInputType&&("array"===s.node.type?t[e].code.add(`${s.variableInputType.padEnd(10)} ${s.node.elementType.type.padEnd(9)} ${s.variableName}[${s.node.size}];`):t[e].code.add(`${s.variableInputType.padEnd(10)} ${s.node.type.padEnd(9)} ${s.variableName};`))}}function js(t,e,s){const r=e.length;if(r!==s){const n=new i.A("Invalid Uniform",`Invalid length, expected ${s} but got ${r}`,{uniformName:t,values:e});y.L.getLogger("esri.views.2d.engine.webgl.shaderGraph.typed.TypedShaderProgram").errorOnce(n)}}class Hs{constructor(t,e,s,i,r,n){this._program=null,this._vao=null,this._temporaryTextures=[],this.vertexShader=t,this.fragmentShader=e,this._locations=s,this._locationInfo=i,this._uniformBindings=r,this._transformFeedbackBindings=n}destroy(){this._program&&this._program.dispose(),this.cleanupTemporaryTextures()}get locations(){return this._locations}get locationInfo(){return this._locationInfo}setUniforms(t){this._uniforms=t}cleanupTemporaryTextures(){for(const t of this._temporaryTextures)t.dispose();this._temporaryTextures=[]}bind(t){const e=this._uniforms;if(!this._program){const e=new Map;for(const[t,s]of this._locations)e.set(t,s);const s=[];for(const t of this._transformFeedbackBindings??[]){const{index:e,propertyKey:i}=t;s[e]=`v_${i}`}this._program=new wt(t,this.vertexShader,this.fragmentShader,e,new Map,s)}const s=this._program;t.useProgram(s);for(const i of this._uniformBindings){const{shaderModulePath:r,uniformName:n,uniformType:o,uniformArrayLength:a}=i,h=(0,B.g)(r,e);if(null==h){if("sampler2D"===o)continue;throw new Error(`Failed to find uniform value for ${r}`)}switch("array"===o?i.uniformArrayElementType:o){case"sampler2D":{const{unit:e,texture:i}=h;if(s.setUniform1i(n,e),"type"in i)t.bindTexture(i,e);else{const s=Et(t,i.descriptor,i.data);t.bindTexture(s,e)}break}case"int":if(!a){s.setUniform1i(n,h);break}js(i.uniformName,h,a),s.setUniform1iv(n,h);break;case"float":if(!a){s.setUniform1f(n,h);break}js(i.uniformName,h,a),s.setUniform1fv(n,h);break;case"vec2":if(!a){s.setUniform2f(n,h[0],h[1]);break}js(i.uniformName,h,a),s.setUniform2fv(n,h.flat());break;case"vec3":if(!a){s.setUniform3f(n,h[0],h[1],h[2]);break}js(i.uniformName,h,a),s.setUniform3fv(n,h.flat());break;case"vec4":if(!a){s.setUniform4f(n,h[0],h[1],h[2],h[3]);break}js(i.uniformName,h,a),s.setUniform4fv(n,h.flat());break;case"mat3":s.setUniformMatrix3fv(n,h.flat());break;case"mat4":s.setUniformMatrix4fv(n,h.flat());break;default:throw new Error(`Unable to set uniform for type ${o}`)}}}}function $s(t){return new t}function Zs(t,e,s){const i=t.constructor[e]??[];t.constructor.hasOwnProperty(e)||Object.defineProperty(t.constructor,e,{value:i.slice()}),t.constructor[e].push(s)}function Ks(t,e){return(s,i)=>{Zs(s,"locations",{typeCtor:e,propertyKey:i,parameterIndex:null,index:t})}}const Qs=t=>(e,s,i)=>{Zs(e,"inputs",{inputCtor:t,propertyKey:s,parameterIndex:i})},Js=t=>(e,s)=>{Zs(e,"uniforms",{typeCtor:t,propertyKey:s})},ti=t=>(e,s)=>{Zs(e,"options",{typeCtor:t,propertyKey:s})},ei=(t,e)=>{Zs(t,"defines",{propertyKey:e})},si=(t,e)=>(s,i)=>{s.constructor.builtins.push({builtin:t,propertyKey:i,typeCtor:e})};class ii{}ii.builtins=[],(0,_._)([si("gl_VertexID",Ke)],ii.prototype,"glVertexID",void 0);class ri{}class ni{}ni.builtins=[],(0,_._)([si("gl_FragCoord",Ue)],ni.prototype,"glFragCoord",void 0),(0,_._)([si("gl_PointCoord",Be)],ni.prototype,"glPointCoord",void 0);class oi{}(0,_._)([(t,e)=>{Zs(t,"builtins",{builtin:"gl_FragColor",propertyKey:e})}],oi.prototype,"glFragColor",void 0);class ai{constructor(){this.type="uniform-group"}get _uniforms(){return this.constructor.uniforms??[]}}class hi{constructor(){this.logShader=!1,this.computeAttributes={}}get vertexInput(){const t=this._shaderModuleClass.inputs.findLast((t=>"vertex"===t.propertyKey&&0===t.parameterIndex));if(!t)throw new Error("Unable to find vertex input parameter");return t}get computeInput(){return this._shaderModuleClass.inputs.findLast((t=>"vertex"===t.propertyKey&&1===t.parameterIndex))}get fragmentInput(){const t=this._shaderModuleClass.inputs.findLast((t=>"fragment"===t.propertyKey));if(!t)throw new Error("Unable to find fragment input parameter");return t}get transformFeedbackBindings(){return this.fragmentInput.inputCtor.transformFeedbackBindings??[]}get locations(){return[...this.vertexInput.inputCtor.locations,...this.computeInput?.inputCtor.locations??[]]}get locationsMap(){const t=new Map,e=new Set;for(const s of this.locations)e.has(s.index)?y.L.getLogger("esri.views.2d.engine.webgl.shaderGraph.GraphShaderModule").warnOnce("mapview-rendering",`Unable to assigned attribute ${s.propertyKey} to ${s.index}. Index already in use`,{locationsMap:t}):(t.set(s.propertyKey,s.index),e.add(s.index));return t}get locationInfo(){if(!this._locationInfo){const t=this.locationsMap,e=Array.from(t.entries()).map((([t,e])=>`${t}.${e}`)).join("."),s=(0,y.n)(e),i=this.computeAttributes;this._locationInfo={hash:s,locations:t,computeAttributeMap:i}}return this._locationInfo}get renamedLocationsMap(){const t=new Map;for(const e of this.locations)t.set("a_"+e.propertyKey,e.index);return t}get optionPropertyKeys(){if(!this._optionPropertyKeys){const t=new Set;for(const e of this._options)t.add(e.propertyKey);this._optionPropertyKeys=t}return this._optionPropertyKeys}get _shaderModuleClass(){return this.constructor}get _defines(){return this._shaderModuleClass.defines??[]}get _options(){return this._shaderModuleClass.options??[]}get _uniforms(){return this._shaderModuleClass.uniforms??[]}getProgram(t,e,s,i){try{const{vertex:r,fragment:n,uniformBindings:o}=this._generateShaders(t,e,s,i);return new Hs(r,n,this.renamedLocationsMap,this.locationInfo,o,this.transformFeedbackBindings)}catch(t){return new Hs("","",this.renamedLocationsMap,this.locationInfo,[],this.transformFeedbackBindings)}}getDebugUniformClassInfo(t){const e=this._options.find((e=>e.propertyKey===t));if(e)return{type:"option",className:e.typeCtor};const s=this._uniforms.find((e=>e.propertyKey===t));if(!s)throw new Error(`Unable to find uniform class type for property: ${t}`);return{type:"required",className:s.typeCtor}}getShaderKey(t,e,s,i){const r=Object.keys(t).map((e=>`${e}.${t[e]}`)).join("."),n=Object.keys(s).map((t=>`${t}.${s[t]}`)).join("."),o=Object.keys(i).map((t=>`${t}.${i[t]}`)).join("."),a=Object.keys(e).filter((t=>this.optionPropertyKeys.has(t)&&e[t])).join(".");return`${this.constructor.name}.${r}.${n}.${o}.${a}`}_generateShaders(t,e,s,i){const r=[];this._setDefines(s),this._setOptionalUniforms(r,e),this._setRequiredUniforms(r);const n=this._hydrateVertexInput(i),o=this._injectPackPrecisionFactor(n,t),a=this._hydrateComputeInput(),h=a&&this._injectComputePackPrecisionFactor(a,t),c=this.vertex(o,h),l=this._hydrateFragmentInput(c),u=this.fragment(l),d=new Set;for(const t in u)le(d,u[t]);const p=this._getVertexInputBuiltins(),_=Ys.createVertex({...n,...a},c,p,r,this.transformFeedbackBindings,d);(new qs).write(_);const f=this._getFragmentInputBuiltins(u);f.set("glPointCoord","gl_PointCoord");const m=Ys.createFragment(l,u,f,r,_,this.transformFeedbackBindings);(new qs).write(m);const g=this._createShaderBuilder(_,m),y=g.generate("vertex",!1),x=g.generate("fragment",!1);return this.logShader&&(console.log(y),console.log(x)),{vertex:y,fragment:x,uniformBindings:r}}_setDefines(t){for(const e in t)this[e]=t[e]}_setOptionalUniforms(t,e){for(const s of this._options)e[s.propertyKey]?this[s.propertyKey]=this._hydrateUniformGroup(t,s):this[s.propertyKey]=null}_setRequiredUniforms(t){for(const e of this._uniforms)this[e.propertyKey]=this._hydrateUniformGroup(t,e)}_hydrateUniformGroup(t,e){const s=new(0,e.typeCtor);for(const i of s._uniforms??[]){const r=$s(i.typeCtor),n=`u_${e.propertyKey}_${i.propertyKey}`,o=r.type,a=[e.propertyKey,i.propertyKey].join(".");if("type"in i.typeCtor&&"array"===i.typeCtor.type){const e=r;t.push({shaderModulePath:a,uniformName:n,uniformType:o,uniformArrayLength:e.size,uniformArrayElementType:e.elementType.type,uniformHydrated:r})}else t.push({shaderModulePath:a,uniformName:n,uniformType:o,uniformHydrated:r});s[i.propertyKey]=r}return s}_hydrateVertexInput(t){const e=this.vertexInput.inputCtor,s=e.locations.reduce(((e,s)=>!1===t[s.propertyKey]?e:{...e,[s.propertyKey]:$s(s.typeCtor)}),{});for(const{propertyKey:t,typeCtor:i}of e.builtins){const e=$s(i);s[t]=e}return s}_hydrateComputeInput(){return null==this.computeInput?null:this.computeInput.inputCtor.locations.reduce(((t,e)=>({...t,[e.propertyKey]:$s(e.typeCtor)})),{})}_injectPackPrecisionFactor(t,e){const s={};for(const i in t){const r=t[i],n=e[i];if(n){if("float"!==r.type&&"vec2"!==r.type&&"vec3"!==r.type&&"vec4"!==r.type)throw new Error(`InternalError: packPrecisionFactor requires GenType, but found ${r.type}`);s[i]=r.divide(new Le(n))}else s[i]=r}return s}_injectComputePackPrecisionFactor(t,e){const s={},i=new Map;for(const t in this.computeAttributes)for(const e of this.computeAttributes[t]??[])i.set(e,t);for(const r in t){const n=t[r],o=i.get(r);if(!o)continue;const a=e[o];if(a){if("float"!==n.type&&"vec2"!==n.type&&"vec3"!==n.type&&"vec4"!==n.type)throw new Error(`InternalError: packPrecisionFactor requires GenType, but found ${n.type}`);s[r]=n.divide(new Le(a))}else s[r]=n}return s}_hydrateFragmentInput(t){const e={};for(const s in t)e[s]=t[s];for(const{propertyKey:t,typeCtor:s}of ni.builtins){const i=$s(s);e[t]=i}return e}_getVertexInputBuiltins(){const t=this.vertexInput.inputCtor,e=new Map;for(const{builtin:s,propertyKey:i}of t.builtins)e.set(i,s);return e}_getFragmentInputBuiltins(t){const e=t.constructor,s=new Map;for(const t of e.builtins??[])s.set(t.propertyKey,t.builtin);return s}_createShaderBuilder(t,e){const s=new ee;return this._insertDebugInfo(s),t.insertVertexShader(s),e.insertFragmentShader(s),s}_insertDebugInfo(t){t.vertex.code.add("// DEFINES: "),t.vertex.code.add("// --------------------------------------------------------- ");for(const e of this._defines)this[e.propertyKey]?t.vertex.code.add(`// ${e.propertyKey}: true`):t.vertex.code.add(`// ${e.propertyKey}: false`);t.vertex.code.add(""),t.vertex.code.add("// OPTIONS: "),t.vertex.code.add("// --------------------------------------------------------- ");for(const e of this._options)this[e.propertyKey]?t.vertex.code.add(`// ${e.propertyKey}: true`):t.vertex.code.add(`// ${e.propertyKey}: false`)}}function ci(t){const e=os(12.9898),s=os(78.233),i=os(43758.5453);return Rs(Bs(Ls(ks(t,as(e,s)),os(3.14))).multiply(i))}function li(t){return vs(t,os(Jt))}function ui(t,e){const s=os(2**e);return Ls(function(t){return us("floor",t)}(t.divide(s)),os(2))}function di(t,e){return ui(t,e+Wt.length)}class pi extends ai{getVisualVariableData(t){if(!this._vvData){const e=this.getAttributeDataCoords(t);this._vvData=Us(this.visualVariableData,e).setDebugName("storage2")}return this._vvData}getAttributeDataCoords(t){if(!this._uv){const e=function(t){const e=ui(t.z,7),s=os(1).subtract(e),i=t.xyz.subtract(((...t)=>new Ge(...t))(0,0,os(128)));return s.multiply(t).add(e.multiply(i))}(t),s=this.size,i=ns(e.x),r=ns(e.y).multiply(ns(256)),n=ns(e.z).multiply(ns(256)).multiply(ns(256)),o=os(i.add(r).add(n)),a=Ls(o,s),h=o.subtract(a).divide(s);this._uv=new Be(a,h).add(.5).divide(s)}return this._uv}getFilterData(t){const e=this.getAttributeDataCoords(t);return Us(this.filterFlags,e).setDebugName("storage0")}getAnimationData(t){const e=this.getAttributeDataCoords(t);return Us(this.animation,e).setDebugName("storage1")}getVVData(t){return this.getVisualVariableData(t)}getDataDrivenData0(t){const e=this.getAttributeDataCoords(t);return Us(this.dataDriven0,e).setDebugName("storage30")}getDataDrivenData1(t){const e=this.getAttributeDataCoords(t);return Us(this.dataDriven1,e).setDebugName("storage31")}getDataDrivenData2(t){const e=this.getAttributeDataCoords(t);return Us(this.dataDriven2,e).setDebugName("storage32")}getGPGPUData(t){const e=this.getAttributeDataCoords(t);return Us(this.gpgpu,e).setDebugName("storage4")}getFilterFlags(t){return(0,n.h)("webgl-ignores-sampler-precision")?us("ceil",this.getFilterData(t).x.multiply(os(255))):this.getFilterData(t).x.multiply(os(255))}getAnimationValue(t){return this.getAnimationData(t).x}getSizeValue(t){return this.getVisualVariableData(t).x}getColorValue(t){return this.getVisualVariableData(t).y}getOpacityValue(t){return this.getVisualVariableData(t).z}getRotationValue(t){return this.getVisualVariableData(t).w}}(0,_._)([Js(ze)],pi.prototype,"filterFlags",void 0),(0,_._)([Js(ze)],pi.prototype,"animation",void 0),(0,_._)([Js(ze)],pi.prototype,"gpgpu",void 0),(0,_._)([Js(ze)],pi.prototype,"visualVariableData",void 0),(0,_._)([Js(ze)],pi.prototype,"dataDriven0",void 0),(0,_._)([Js(ze)],pi.prototype,"dataDriven1",void 0),(0,_._)([Js(ze)],pi.prototype,"dataDriven2",void 0),(0,_._)([Js(Le)],pi.prototype,"size",void 0);class _i extends ai{}(0,_._)([Js(Le)],_i.prototype,"activeReasons",void 0),(0,_._)([Js(Le)],_i.prototype,"highlightAll",void 0);class fi extends ai{}(0,_._)([Js(Be)],fi.prototype,"position",void 0),(0,_._)([Js(Le)],fi.prototype,"distance",void 0),(0,_._)([Js(Le)],fi.prototype,"smallSymbolDistance",void 0),(0,_._)([Js(Le)],fi.prototype,"smallSymbolSizeThreshold",void 0);class mi extends ai{}(0,_._)([Js(ss)],mi.prototype,"displayViewScreenMat3",void 0),(0,_._)([Js(ss)],mi.prototype,"displayViewMat3",void 0),(0,_._)([Js(ss)],mi.prototype,"displayMat3",void 0),(0,_._)([Js(ss)],mi.prototype,"viewMat3",void 0),(0,_._)([Js(ss)],mi.prototype,"tileMat3",void 0),(0,_._)([Js(Le)],mi.prototype,"displayZoomFactor",void 0),(0,_._)([Js(Le)],mi.prototype,"requiredZoomFactor",void 0),(0,_._)([Js(Be)],mi.prototype,"tileOffset",void 0),(0,_._)([Js(Le)],mi.prototype,"currentScale",void 0),(0,_._)([Js(Le)],mi.prototype,"currentZoom",void 0),(0,_._)([Js(Le)],mi.prototype,"metersPerSRUnit",void 0),(0,_._)([Js(Le)],mi.prototype,"rotation",void 0),(0,_._)([Js(Le)],mi.prototype,"pixelRatio",void 0);class gi extends ii{}(0,_._)([Ks(0,Ge)],gi.prototype,"id",void 0),(0,_._)([Ks(1,Le)],gi.prototype,"bitset",void 0),(0,_._)([Ks(2,Be)],gi.prototype,"pos",void 0);class yi extends ri{}(0,_._)([Ks(14,Be)],yi.prototype,"nextPos1",void 0),(0,_._)([Ks(15,Be)],yi.prototype,"nextPos2",void 0);class xi extends ni{}class bi extends hi{clip(t,e){let s=new Le(0);const i=this.storage.getFilterFlags(t);if(s=s.add(os(2).multiply(os(1).subtract(di(i,0)))),this.inside?s=s.add(os(2).multiply(os(1).subtract(di(i,1)))):this.outside?s=s.add(os(2).multiply(di(i,1))):this.highlight&&(s=s.add(os(2).multiply(os(1).subtract(this._checkHighlight(i))))),null!=e){const t=new Le(1).subtract(Gs(e.x,this.view.currentZoom)),i=Gs(e.y,this.view.currentZoom);s=s.add(new Le(2).multiply(t.add(i)))}return s}getFragmentOutput(t,e,s=new Le(1/255)){const i=new oi;return i.glFragColor=this._maybeWriteHittest(e)??this._maybeHighlight(t,s)??t,i}_maybeHighlight(t,e){return this.highlight?new Ue(t.rgb,Gs(e,t.a)):null}_checkHighlight(t){let e=this._checkHighlightBit(t,0);for(let s=1;s{const r=wi(t,e,s),n=wi(t,s,i),o=wi(t,i,e);return Ns(Ns(r,n),o)}]);var o}(t.hittestRequest.position,o.xy,a.xy,h.xy)}(0,_._)([ei],bi.prototype,"inside",void 0),(0,_._)([ei],bi.prototype,"outside",void 0),(0,_._)([ti(_i)],bi.prototype,"highlight",void 0),(0,_._)([Js(pi)],bi.prototype,"storage",void 0),(0,_._)([Js(mi)],bi.prototype,"view",void 0),(0,_._)([ti(fi)],bi.prototype,"hittestRequest",void 0);class Ti extends ai{getColor(t,e,s){return gs([Ps(li(t),s),e],[Ss(t,this.values.first()),this.colors.first()],[Ts(t,this.values.last()),this.colors.last()],[!0,()=>{const e=this.values.findIndex((e=>Is(e,t))),s=this.values.get(e),i=e.subtract(1),r=this.values.get(i),n=t.subtract(r).divide(s.subtract(r));return zs(this.colors.get(i),this.colors.get(e),n)}])}}(0,_._)([Js(Ne.ofType(Ue,8))],Ti.prototype,"colors",void 0),(0,_._)([Js(Ne.ofType(Le,8))],Ti.prototype,"values",void 0);class Pi extends ai{getOpacity(t){return gs([li(t),new Le(1)],[Ss(t,this.opacityValues.first()),this.opacities.first()],[Ts(t,this.opacityValues.last()),this.opacities.last()],[!0,()=>{const e=this.opacityValues.findIndex((e=>Is(e,t))),s=this.opacityValues.get(e),i=e.subtract(1),r=this.opacityValues.get(i),n=t.subtract(r).divide(s.subtract(r));return zs(this.opacities.get(i),this.opacities.get(e),n)}])}}function Mi(t){return null!=t.visualVariableSizeMinMaxValue||null!=t.visualVariableSizeScaleStops||null!=t.visualVariableSizeStops||null!=t.visualVariableSizeUnitValue}function Ei(t,e,s,i=new Ye(!1)){if(null==t.visualVariableColor)return s;const r=t.storage.getColorValue(e);return t.visualVariableColor.getColor(r,s,i)}function Ci(t,e){if(null==t.visualVariableOpacity)return new Le(1);const s=t.storage.getOpacityValue(e);return t.visualVariableOpacity.getOpacity(s)}(0,_._)([Js(Ne.ofType(Le,8))],Pi.prototype,"opacities",void 0),(0,_._)([Js(Ne.ofType(Le,8))],Pi.prototype,"opacityValues",void 0);class Ai extends gi{}(0,_._)([Ks(3,Ue)],Ai.prototype,"color",void 0),(0,_._)([Ks(4,Be)],Ai.prototype,"zoomRange",void 0);class Fi extends bi{constructor(){super(...arguments),this.computeAttributes={pos:["nextPos1","nextPos2"]}}vertex(t,e){const s=Ci(this,t.id),i=Ei(this,t.id,t.color).multiply(s),r=this.view.displayViewScreenMat3.multiply(new Ge(t.pos.xy,1)),n=this.clip(t.id,t.zoomRange);return{glPosition:new Ue(r.xy,n,1),color:i,...this.maybeRunHittest(t,e,null)}}fragment(t){return this.getFragmentOutput(t.color,t,new Le(0))}hittest(t,e){return Ii(this,t,e)}}(0,_._)([ti(Ti)],Fi.prototype,"visualVariableColor",void 0),(0,_._)([ti(Pi)],Fi.prototype,"visualVariableOpacity",void 0),(0,_._)([(0,_.b)(0,Qs(Ai)),(0,_.b)(1,Qs(yi))],Fi.prototype,"vertex",null),(0,_._)([(0,_.b)(0,Qs(xi))],Fi.prototype,"fragment",null);class ki extends ai{getPatternOffsetAtTileOrigin(t,e=new Le(0),s=new Le(1)){const i=new Be(16777216).divide(t);let r=t.multiply(Rs(this.maxIntsToLocalOrigin.multiply(i))).add(this.tileOffsetFromLocalOrigin).subtract(new Le(.5).multiply(t));return r=new Be(r.x.multiply(s).subtract(r.y.multiply(e)),r.x.multiply(e).add(r.y.multiply(s))),Ls(r,t)}}(0,_._)([Js(Be)],ki.prototype,"tileOffsetFromLocalOrigin",void 0),(0,_._)([Js(Be)],ki.prototype,"maxIntsToLocalOrigin",void 0);class Ri extends ai{}(0,_._)([Js(Be)],Ri.prototype,"size",void 0),(0,_._)([Js(ze)],Ri.prototype,"texture",void 0);class Di extends Ai{}function Oi(t,e){const s=t.view.requiredZoomFactor,i=new Be(e.width,e.height),r=i.multiply(e.scale).multiply(s),n=e.angle.multiply(.024543692606171875),o=Bs(n),a=Fs(n),h=function(t,e,s,i,r){const n=vs(ui(r,2),os(1)),o=function(t){return ks(t,((...t)=>new Ue(...t))(255/256,255/65536,255/16777216,255/4294967296))}(new Ue(t,0));return ms(n,hs(i.divide(e.x),s.divide(e.y),0,_s(s.divide(e.x)),i.divide(e.y),0,ci(as(o,0)),ci(as(0,o)),1),hs(i.divide(e.x),s.divide(e.y),0,_s(s.divide(e.x)),i.divide(e.y),0,0,0,1))}(e.id,r,o,a,e.bitset),c=t.localTileOffset.getPatternOffsetAtTileOrigin(i,o,a),l=s.multiply(e.scale).multiply(e.offset.subtract(c)).divide(r),u=new Ge(e.pos,1),d=h.multiply(u).xy.subtract(l),p=e.tlbr.divide(t.mosaicInfo.size.xyxy);let _=ui(e.bitset,4);return null!=t.visualVariableColor&&(_=ms(li(t.storage.getColorValue(e.id)),new Le(0),_)),{tileTextureCoord:d,tlbr:p,sampleAlphaOnly:_}}function Ni(t,e){const s=Ls(e.tileTextureCoord,new Le(1)),i=zs(e.tlbr.xy,e.tlbr.zw,s);let r=Us(t.mosaicInfo.texture,i);return r=ms(Is(e.sampleAlphaOnly,new Le(.5)),r.aaaa,r),e.color.multiply(r)}(0,_._)([Ks(5,Ue)],Di.prototype,"tlbr",void 0),(0,_._)([Ks(6,Le)],Di.prototype,"width",void 0),(0,_._)([Ks(7,Le)],Di.prototype,"height",void 0),(0,_._)([Ks(8,Be)],Di.prototype,"offset",void 0),(0,_._)([Ks(9,Be)],Di.prototype,"scale",void 0),(0,_._)([Ks(10,Le)],Di.prototype,"angle",void 0);class zi extends Fi{vertex(t,e){return{...super.vertex(t,e),...Oi(this,t)}}fragment(t){const e=Ni(this,t);return this.getFragmentOutput(e,t,new Le(0))}}(0,_._)([Js(Ri)],zi.prototype,"mosaicInfo",void 0),(0,_._)([Js(ki)],zi.prototype,"localTileOffset",void 0),(0,_._)([(0,_.b)(0,Qs(Di)),(0,_.b)(1,Qs(yi))],zi.prototype,"vertex",null),(0,_._)([(0,_.b)(0,Qs(class extends xi{}))],zi.prototype,"fragment",null);class Li extends ai{getSize(t,e){const s=this.minMaxValueAndSize.xy,i=this.minMaxValueAndSize.zw;return ms(li(t),e,(()=>{const e=As(t.subtract(s.x).divide(s.y.subtract(s.x)),new Le(0),new Le(1));return i.x.add(e.multiply(i.y.subtract(i.x)))}))}}(0,_._)([Js(Ue)],Li.prototype,"minMaxValueAndSize",void 0);class Bi extends ai{getSizeForViewScale(t){return gs([Ss(t,this.values.first()),this.sizes.first()],[Ts(t,this.values.last()),this.sizes.last()],[!0,()=>{const e=this.values.findIndex((e=>Is(e,t))),s=this.values.get(e),i=e.subtract(1),r=this.values.get(i),n=t.subtract(r).divide(s.subtract(r));return zs(this.sizes.get(i),this.sizes.get(e),n)}])}}(0,_._)([Js(Ne.ofType(Le,8))],Bi.prototype,"sizes",void 0),(0,_._)([Js(Ne.ofType(Le,8))],Bi.prototype,"values",void 0);class Gi extends ai{getSize(t,e){const s=gs([li(t),e],[Ss(t,this.values.first()),this.sizes.first()],[Ts(t,this.values.last()),this.sizes.last()],[!0,()=>{const e=this.values.findIndex((e=>Is(e,t))),s=this.values.get(e),i=e.subtract(1),r=this.values.get(i),n=t.subtract(r).divide(s.subtract(r));return zs(this.sizes.get(i),this.sizes.get(e),n)}]);return ms(li(s),e,s)}}(0,_._)([Js(Ne.ofType(Le,8))],Gi.prototype,"sizes",void 0),(0,_._)([Js(Ne.ofType(Le,8))],Gi.prototype,"values",void 0);class Ui extends ai{getSize(t,e){return ms(li(t),e,t.multiply(this.unitValueToPixelsRatio))}}(0,_._)([Js(Le)],Ui.prototype,"unitValueToPixelsRatio",void 0);class Vi extends gi{}(0,_._)([Ks(3,Ue)],Vi.prototype,"color",void 0),(0,_._)([Ks(4,Be)],Vi.prototype,"offset",void 0),(0,_._)([Ks(5,Be)],Vi.prototype,"normal",void 0),(0,_._)([Ks(6,Le)],Vi.prototype,"halfWidth",void 0),(0,_._)([Ks(7,Le)],Vi.prototype,"referenceHalfWidth",void 0),(0,_._)([Ks(8,Be)],Vi.prototype,"zoomRange",void 0);class qi extends xi{}class Wi extends ai{}function Xi(t){return Os(new Le($t).multiply(Gs(t,new Le(Zt))),new Le(1))}function Yi(t,e){const{id:s,offset:i,pos:r,normal:n,zoomRange:o}=e,{displayViewScreenMat3:a,displayViewMat3:h}=t.view,c=Ei(t,s,e.color),l=Ci(t,s),u=function(t,e){const{id:s,halfWidth:i,referenceHalfWidth:r}=e;if(Mi(t)){const e=function(t,e,s){if(Mi(t)){const i=t.storage.getSizeValue(e);return t.visualVariableSizeMinMaxValue?.getSize(i,s)??t.visualVariableSizeScaleStops?.getSizeForViewScale(t.view.currentScale)??t.visualVariableSizeStops?.getSize(i,s)??t.visualVariableSizeUnitValue?.getSize(i,s)}return s}(t,s,new Le(2).multiply(r));return new Le(.5).multiply(i.divide(Os(r,new Le(Kt)))).multiply(e)}return i}(t,e),d=new Le(.5).multiply(t.antialiasingControls.antialiasing),p=Os(u.add(d),new Le(.45)).add(new Le(.1).multiply(d)),_=Xi(p).multiply(p).multiply(i),f=h.multiply(new Ge(_,new Le(0))),m=a.multiply(new Ge(r,new Le(1))).add(f),g=new Le(2).multiply(Gs(u,new Le(0))).add(t.clip(s,o)),y=new Ue(m.xy,g,1);return{color:c,opacity:l,halfWidth:p,normal:n,scaledOffset:_,scaledHalfWidth:u,glPosition:new Ue(y.xy,g,1)}}function ji(t,e){const{opacity:s,color:i}=t,r=function(t,e){const{halfWidth:s,normal:i}=t,r=Xi(s),n=Ds(i).multiply(s);return As(r.multiply(s.subtract(n)).divide(e.add(r).subtract(new Le(1))),new Le(0),new Le(1))}(t,e);return s.multiply(i).multiply(r)}(0,_._)([Js(Le)],Wi.prototype,"antialiasing",void 0),(0,_._)([Js(Le)],Wi.prototype,"blur",void 0);class Hi extends bi{constructor(){super(...arguments),this.computeAttributes={pos:["nextPos1","nextPos2"]}}vertex(t,e){const s=Yi(this,t);return{...s,...this.maybeRunHittest(t,e,s.halfWidth)}}fragment(t){const e=ji(t,this.antialiasingControls.blur);return this.getFragmentOutput(e,t)}hittest(t,e,s){const{viewMat3:i,tileMat3:r}=this.view,n=i.multiply(r),o=n.multiply(new Ge(t.pos,1)),a=n.multiply(new Ge(e.nextPos1,1)),h=n.multiply(new Ge(e.nextPos2,1)),{distance:c,smallSymbolDistance:l,smallSymbolSizeThreshold:u}=this.hittestRequest,d=Gs(s,u.multiply(.5)).multiply(c.subtract(l)),p=this.hittestRequest.position;return Ns(wi(p,o.xy,a.xy),wi(p,o.xy,h.xy)).subtract(s).add(d)}}(0,_._)([Js(Wi)],Hi.prototype,"antialiasingControls",void 0),(0,_._)([ti(Ti)],Hi.prototype,"visualVariableColor",void 0),(0,_._)([ti(Pi)],Hi.prototype,"visualVariableOpacity",void 0),(0,_._)([ti(Li)],Hi.prototype,"visualVariableSizeMinMaxValue",void 0),(0,_._)([ti(Bi)],Hi.prototype,"visualVariableSizeScaleStops",void 0),(0,_._)([ti(Gi)],Hi.prototype,"visualVariableSizeStops",void 0),(0,_._)([ti(Ui)],Hi.prototype,"visualVariableSizeUnitValue",void 0),(0,_._)([(0,_.b)(0,Qs(Vi)),(0,_.b)(1,Qs(yi))],Hi.prototype,"vertex",null),(0,_._)([(0,_.b)(0,Qs(qi))],Hi.prototype,"fragment",null);class $i extends gi{}(0,_._)([Ks(3,Be)],$i.prototype,"offset",void 0),(0,_._)([Ks(4,Ue)],$i.prototype,"color",void 0),(0,_._)([Ks(5,Be)],$i.prototype,"normal",void 0),(0,_._)([Ks(6,Le)],$i.prototype,"halfWidth",void 0),(0,_._)([Ks(7,Le)],$i.prototype,"referenceHalfWidth",void 0),(0,_._)([Ks(8,Be)],$i.prototype,"zoomRange",void 0);class Zi extends qi{}function Ki(t,e,s){const{id:i,bitset:r}=e,n=ui(r,0),o=Is(n,new Le(.5)),a=Yi(t,e),h=ms(o,a.halfWidth,new Le(0)),c=Ci(t,i),l=Ei(t,i,e.color),u=ms(o,e.color,l.multiply(c)),d=t.view.displayViewScreenMat3.multiply(new Ge(e.pos.xy,1)),p=t.clip(e.id),_=new Ue(d.xy,p,1),f=ms(o,a.glPosition,_),m=s&&t.maybeRunHittest(e,s,o);return{isOutline:n,color:u,opacity:new Le(1),halfWidth:h,normal:a.normal,glPosition:f,...m}}class Qi extends bi{constructor(){super(...arguments),this.computeAttributes={pos:["nextPos1","nextPos2"]}}}(0,_._)([Js(Wi)],Qi.prototype,"antialiasingControls",void 0),(0,_._)([ti(Ti)],Qi.prototype,"visualVariableColor",void 0),(0,_._)([ti(Pi)],Qi.prototype,"visualVariableOpacity",void 0),(0,_._)([ti(Li)],Qi.prototype,"visualVariableSizeMinMaxValue",void 0),(0,_._)([ti(Bi)],Qi.prototype,"visualVariableSizeScaleStops",void 0),(0,_._)([ti(Gi)],Qi.prototype,"visualVariableSizeStops",void 0),(0,_._)([ti(Ui)],Qi.prototype,"visualVariableSizeUnitValue",void 0);class Ji extends Qi{vertex(t,e){return Ki(this,t,e)}fragment(t){const{color:e,isOutline:s}=t,i=Is(s,new Le(.5)),r=ms(i,ji(t,this.antialiasingControls.blur),e),n=ms(i,new Le(1/255),new Le(0));return this.getFragmentOutput(r,t,n)}hittest(t,e,s){return ms(s,Si(this.hittestRequest),Ii(this,t,e))}}(0,_._)([(0,_.b)(0,Qs($i)),(0,_.b)(1,Qs(yi))],Ji.prototype,"vertex",null),(0,_._)([(0,_.b)(0,Qs(Zi))],Ji.prototype,"fragment",null);class tr extends Ai{}function er(t,e){const s=e.tlbr.xy,i=e.tlbr.zw,r=i.x.subtract(s.x),n=s.y.subtract(i.y),o=new Be(r,n).multiply(e.inverseRasterizationScale),a=o.multiply(t.view.requiredZoomFactor),h=function(t){const e=new Le(1),s=new Le(0);return new ss(e.divide(t.x),s.divide(t.y),0,_s(s.divide(t.x)),e.divide(t.y),0,0,0,1)}(a),c=t.localTileOffset.getPatternOffsetAtTileOrigin(o).divide(a),l=new Ge(e.pos,1);return{tileTextureCoord:h.multiply(l).xy.subtract(c),tlbr:e.tlbr.divide(t.mosaicInfo.size.xyxy)}}function sr(t,e){const s=Ls(t.tileTextureCoord,new Le(1)),i=zs(t.tlbr.xy,t.tlbr.zw,s),r=Us(e.texture,i);return t.color.multiply(r)}(0,_._)([Ks(5,Ue)],tr.prototype,"tlbr",void 0),(0,_._)([Ks(6,Le)],tr.prototype,"inverseRasterizationScale",void 0);class ir extends Fi{vertex(t,e){return{...super.vertex(t,e),...er(this,t)}}fragment(t){const e=sr(t,this.mosaicInfo);return this.getFragmentOutput(e,t,new Le(0))}}(0,_._)([Js(Ri)],ir.prototype,"mosaicInfo",void 0),(0,_._)([Js(ki)],ir.prototype,"localTileOffset",void 0),(0,_._)([(0,_.b)(0,Qs(tr)),(0,_.b)(1,Qs(yi))],ir.prototype,"vertex",null),(0,_._)([(0,_.b)(0,Qs(class extends xi{}))],ir.prototype,"fragment",null);class rr extends $i{}(0,_._)([Ks(9,Ue)],rr.prototype,"tlbr",void 0),(0,_._)([Ks(10,Le)],rr.prototype,"inverseRasterizationScale",void 0);class nr extends Zi{}class or extends Ji{vertex(t,e){return{...Ki(this,t,e),...er(this,t)}}fragment(t){const{isOutline:e}=t,s=Is(e,new Le(.5)),i=ms(s,ji(t,this.antialiasingControls.blur),sr(t,this.mosaicInfo)),r=ms(s,new Le(1/255),new Le(0));return this.getFragmentOutput(i,t,r)}}(0,_._)([Js(Ri)],or.prototype,"mosaicInfo",void 0),(0,_._)([Js(ki)],or.prototype,"localTileOffset",void 0),(0,_._)([(0,_.b)(0,Qs(rr)),(0,_.b)(1,Qs(yi))],or.prototype,"vertex",null),(0,_._)([(0,_.b)(0,Qs(nr))],or.prototype,"fragment",null);const ar=1/16;class hr extends gi{}(0,_._)([Ks(3,Ue)],hr.prototype,"color",void 0),(0,_._)([Ks(4,Ue)],hr.prototype,"tlbr",void 0),(0,_._)([Ks(5,Le)],hr.prototype,"angle",void 0),(0,_._)([Ks(6,Le)],hr.prototype,"aux1",void 0),(0,_._)([Ks(7,Le)],hr.prototype,"aux2",void 0),(0,_._)([Ks(8,Be)],hr.prototype,"aux3",void 0),(0,_._)([Ks(9,Be)],hr.prototype,"aux4",void 0),(0,_._)([Ks(10,Be)],hr.prototype,"zoomRange",void 0);class cr extends Qi{vertex(t,e){const{aux1:s,aux2:i,aux3:r,aux4:n}=t,o={...t,width:s,height:i,offset:r,scale:n.multiply(ar)},a=Ki(this,{...t,halfWidth:s,referenceHalfWidth:i,offset:r,normal:n.subtract(128).multiply(ar)}),h=Oi(this,o),c=Is(a.isOutline,new Le(.5));return{...a,...h,...this.maybeRunHittest(t,e,c)}}fragment(t){const{isOutline:e}=t,s=Is(e,new Le(.5)),i=ms(s,ji(t,this.antialiasingControls.blur),Ni(this,t)),r=ms(s,new Le(1/255),new Le(0));return this.getFragmentOutput(i,t,r)}hittest(t,e,s){return ms(s,Si(this.hittestRequest),Ii(this,t,e))}}(0,_._)([Js(Ri)],cr.prototype,"mosaicInfo",void 0),(0,_._)([Js(ki)],cr.prototype,"localTileOffset",void 0),(0,_._)([(0,_.b)(0,Qs(hr)),(0,_.b)(1,Qs(yi))],cr.prototype,"vertex",null),(0,_._)([(0,_.b)(0,Qs(class extends nr{}))],cr.prototype,"fragment",null);const lr=8388607,ur=t=>t&lr,dr=0,pr=1,_r=2,fr=3,mr=4;let gr=class extends f.T{constructor(t){super(t),this.debugName="",this._updatingHandles=new Ht.U,this._idToUpdatingState=new jt.R}get updating(){const t=this._updatingHandles.updating||Array.from(this._idToUpdatingState.values()).some((t=>t));if((0,n.h)("esri-2d-log-updating")){const e=Array.from(this._idToUpdatingState.entries()).map((([t,e])=>`-> ${t}: ${e}`)).join("\n");console.log(`${this.debugName}: Updating: ${t}\n-> Handles: ${this._updatingHandles.updating}\n${e}`)}return t}addUpdateTracking(t,e){const s=(0,h.wB)((()=>e.updating),(e=>this._idToUpdatingState.set(t,e)),{sync:!0});this.addHandles(s)}addPromise(t){return this._updatingHandles.addPromise(t)}};(0,_._)([(0,g.MZ)({constructOnly:!0})],gr.prototype,"debugName",void 0),(0,_._)([(0,g.MZ)({readOnly:!0})],gr.prototype,"updating",null),gr=(0,_._)([(0,x.$)("esri.views.2d.layers.support.UpdateTracking2D")],gr);var yr=s(30011),xr=s(50214),br=s(95779),wr=s(36309);var vr=s(79875),Sr=(s(94345),s(26589)),Ir=s(49466),Tr=s(18169);s(59858),new Map,new Set;var Pr=s(84200),Mr=s(77037),Er=s(96153),Cr=s(48113),Ar=s(97827),Fr=s(45476),kr=s(44600);function Rr(t,e,s){const i=e[0],r=e[1],n=e[2],o=e[3],a=e[4],h=e[5],c=s[0],l=s[1],u=s[2],d=s[3],p=s[4],_=s[5];return t[0]=i*c+n*l,t[1]=r*c+o*l,t[2]=i*u+n*d,t[3]=r*u+o*d,t[4]=i*p+n*_+a,t[5]=r*p+o*_+h,t}function Dr(t,e,s){const i=e[0],r=e[1],n=e[2],o=e[3],a=e[4],h=e[5],c=Math.sin(s),l=Math.cos(s);return t[0]=i*l+n*c,t[1]=r*l+o*c,t[2]=i*-c+n*l,t[3]=r*-c+o*l,t[4]=a,t[5]=h,t}function Or(t,e,s){const i=e[0],r=e[1],n=e[2],o=e[3],a=e[4],h=e[5],c=s[0],l=s[1];return t[0]=i,t[1]=r,t[2]=n,t[3]=o,t[4]=i*c+n*l+a,t[5]=r*c+o*l+h,t}function Nr(t,e){const s=Math.sin(e),i=Math.cos(e);return t[0]=i,t[1]=s,t[2]=-s,t[3]=i,t[4]=0,t[5]=0,t}function zr(){const t=new Float32Array(6);return t[0]=1,t[3]=1,t}function Lr(t,e,s,i){const r=e[i],n=e[i+1];t[i]=s[0]*r+s[2]*n+s[4],t[i+1]=s[1]*r+s[3]*n+s[5]}var Br=s(3672);const Gr=()=>y.L.getLogger("esri.views.2d.engine.webgl.alignmentUtils");var Ur,Vr;function qr(t){if(!t)return Ur.Center;switch(t){case"Left":case"left":return Ur.Left;case"Right":case"right":return Ur.Right;case"Justify":return Gr().warnOnce("Horizontal alignment 'justify' is not implemented. Falling back to 'center'."),Ur.Center;case"Center":case"center":return Ur.Center}}function Wr(t){if(!t)return Vr.Center;switch(t){case"Top":case"top":return Vr.Top;case"Center":case"middle":return Vr.Center;case"Baseline":case"baseline":return Vr.Baseline;case"Bottom":case"bottom":return Vr.Bottom}}!function(t){t[t.Left=-1]="Left",t[t.Center=0]="Center",t[t.Right=1]="Right"}(Ur||(Ur={})),function(t){t[t.Top=1]="Top",t[t.Center=0]="Center",t[t.Bottom=-1]="Bottom",t[t.Baseline=2]="Baseline"}(Vr||(Vr={}));const Xr=Math.PI/180;class Yr{constructor(t,e,s,i){this._rotationT=zr(),this._xBounds=0,this._yBounds=0,this.minZoom=0,this.maxZoom=255,this._bounds=null;const r=s.rect,n=new Float32Array(8);t*=i,e*=i;const o=s.code?r.width*i:s.metrics.width,a=s.code?r.height*i:s.metrics.height;this.width=o,this.height=a,n[0]=t,n[1]=e,n[2]=t+o,n[3]=e,n[4]=t,n[5]=e+a,n[6]=t+o,n[7]=e+a,this._data=n,this._setTextureCoords(r),this._scale=i,this._mosaic=s,this.x=t,this.y=e,this.maxOffset=Math.max(t+o,e+a)}get mosaic(){return this._mosaic}set angle(t){this._angle=t,Nr(this._rotationT,-t),this._setOffsets()}get angle(){return this._angle}get xTopLeft(){return this._data[0]}get yTopLeft(){return this._data[1]}get xBottomRight(){return this._data[6]}get yBottomRight(){return this._data[7]}get texcoords(){return this._texcoords}get textureBinding(){return this._mosaic.textureBinding}get offsets(){return this._offsets||this._setOffsets(),this._offsets}get char(){return String.fromCharCode(this._mosaic.code)}get code(){return this._mosaic.code}get bounds(){if(!this._bounds){const{height:t,width:e}=this._mosaic.metrics,s=e*this._scale,i=Math.abs(t)*this._scale,r=new Float32Array(8);r[0]=this.x,r[1]=this.y,r[2]=this.x+s,r[3]=this.y,r[4]=this.x,r[5]=this.y+i,r[6]=this.x+s,r[7]=this.y+i,function(t,e,s,i=0,r=0,n=2){const o=r||e.length/n;for(let r=i;r({code:0,page:0,sdf:!0,rect:new Br.R(0,0,11,8),textureBinding:e,metrics:{advance:0,height:4,width:t,left:0,top:0}});function Hr(t,e){return t.forEach((t=>(0,b.t)(t,t,e))),{topLeft:t[0],topRight:t[1],bottomLeft:t[2],bottomRight:t[3]}}class $r{constructor(t,e,s){this._rotation=0,this._decorate(t,e,s),this.glyphs=t,this.bounds=this._createBounds(t),this.isMultiline=e.length>1,this._hasRotation=0!==s.angle,this._transform=this._createGlyphTransform(this.bounds,s),this._borderLineSizePx=s.borderLineSizePx,(s.borderLineSizePx||s.hasBackground)&&([this.bounds,this.textBox]=this.shapeBackground(this._transform));for(const e of t)e.setTransform(this._transform)}setRotation(t){if(0===t&&0===this._rotation)return;this._rotation=t;const e=this._transform;Rr(e,Nr(zr(),t),e);for(const t of this.glyphs)t.setTransform(this._transform)}_decorate(t,e,s){if(!s.decoration||"none"===s.decoration||!t.length)return;const i=s.scale,r="underline"===s.decoration?26:16,n=t[0].textureBinding;for(const s of e){const e=s.startX*i,o=s.startY*i,a=(s.width+s.glyphWidthEnd)*i;t.push(new Yr(e,o+r*i,jr(a,n),1))}}shapeBackground(t){const e=(1.5+(this._borderLineSizePx||0))/2,s=this._borderLineSizePx?e:0,{xmin:i,ymin:r,xmax:n,ymax:o,x:a,y:h,width:c,height:l}=this.bounds,u=[i-8,r-8],d=[n+8,r-8],p=[i-8,o+8],_=[n+8,o+8],f=Hr([[u[0]-e,u[1]-e],[d[0]+e,d[1]-e],[u[0]+s,u[1]+s],[d[0]-s,d[1]+s]],t),m=Hr([[p[0]+s,p[1]-s],[_[0]-s,_[1]-s],[p[0]-e,p[1]+e],[_[0]+e,_[1]+e]],t),g=Hr([[u[0]-e,u[1]-e],[u[0]+s,u[1]+s],[p[0]-e,p[1]+e],[p[0]+s,p[1]-s]],t),y=Hr([[d[0]-s,d[1]+s],[d[0]+e,d[1]-e],[_[0]-s,_[1]-s],[_[0]+e,_[1]+e]],t),x={main:Hr([u,d,p,_],t),top:f,bot:m,left:g,right:y};return[new Tt(a,h,c+2*e,l+2*e),x]}get boundsT(){const t=this.bounds,e=(0,b.g)((0,It.c)(),t.x,t.y);if((0,b.t)(e,e,this._transform),this._hasRotation){const s=Math.max(t.width,t.height);return new Tt(e[0],e[1],s,s)}return new Tt(e[0],e[1],t.width,t.height)}_createBounds(t){let e=1/0,s=1/0,i=0,r=0;for(const n of t)e=Math.min(e,n.xTopLeft),s=Math.min(s,n.yTopLeft),i=Math.max(i,n.xBottomRight),r=Math.max(r,n.yBottomRight);const n=i-e,o=r-s;return new Tt(e+n/2,s+o/2,n,o)}_createGlyphTransform(t,e){const s=Xr*e.angle,i=zr(),r=(0,It.c)();return Or(i,i,(0,b.g)(r,e.xOffset,-e.yOffset)),e.useCIMAngleBehavior?Dr(i,i,s):(Or(i,i,(0,b.g)(r,t.x,t.y)),Dr(i,i,s),Or(i,i,(0,b.g)(r,-t.x,-t.y))),i}}class Zr{constructor(t,e,s,i,r,n){this.glyphWidthEnd=0,this.startX=0,this.startY=0,this.start=Math.max(0,Math.min(e,s)),this.end=Math.max(0,Math.max(e,s)),this.end10===t,Qr=t=>32===t;var Jr=s(16699);s(54616),new Ir.B;class tn{constructor(){this.setIdentity()}getAngle(){return(null==this.rz||0===this.rz&&1!==this.rzCos&&0!==this.rzSin)&&(this.rz=Math.atan2(this.rzSin,this.rzCos)),this.rz}setIdentity(){this.tx=0,this.ty=0,this.tz=0,this.s=1,this.rx=0,this.ry=0,this.rz=0,this.rzCos=1,this.rzSin=0}setTranslate(t,e){this.tx=t,this.ty=e}setTranslateZ(t){this.tz=t}setRotateCS(t,e){this.rz=void 0,this.rzCos=t,this.rzSin=e}setRotate(t){this.rz=t,this.rzCos=void 0,this.rzSin=void 0}setRotateY(t){this.ry=t}setScale(t){this.s=t}setMeasure(t){this.m=t}}class en{static fromOptimized(t,e,s=!1,i=!1,r=1){return(new sn).initialize(t,e,s,i,r)}static fromJSON(t,e=!1,s=!1){const[i,r]=nn(t);return(new on).initialize(i,r,e,s,1)}static fromOptimizedCIM(t,e,s=!1,i=!1,r=1){return(new an).initialize(t,e,s,i,r)}static fromJSONCIM(t,e=!1,s=!1,i=1){const[r,n]=nn(t);return(new hn).initialize(r,n,e,s,i)}static fromFeatureSetReader(t){const e=t.readGeometryForDisplay(),s=t.geometryType;return e&&s?this.fromOptimized(e,s):null}static fromFeatureSetReaderCIM(t){const e=t.readGeometryForDisplay(),s=t.geometryType;return e&&s?this.fromOptimizedCIM(e,s):null}static createEmptyOptimized(t,e=!1,s=!1,i=1){return(new sn).initialize(new Er.O,t,e,s,i)}static createEmptyJSON(t,e=!1,s=!1){return(new on).initialize([],t,e,s,1)}static createEmptyOptimizedCIM(t,e=!1,s=!1,i=1){return(new an).initialize(new Er.O,t,e,s,i)}static createEmptyJSONCIM(t,e=!1,s=!1,i=1){return(new hn).initialize([],t,e,s,i)}asJSON(){const t=(0,Pr.c)(this);return"esriGeometryEnvelope"===this.geometryType?{xmin:t[0][0][0],ymin:t[0][0][1],xmax:t[0][2][0],ymax:t[0][2][1]}:"esriGeometryMultipoint"===this.geometryType?{points:t.flat()}:"esriGeometryPoint"===this.geometryType?{x:t[0][0][0],y:t[0][0][1]}:"esriGeometryPolygon"===this.geometryType?{rings:t}:{paths:t}}getCurrentRingArea(){if(this.pathSize<3)return 0;let t,e,s=0;if(this.seekPathStart(),!this.nextPoint())return 0;t=this.x,e=this.y;const i=t,r=e;for(;this.nextPoint();)s+=(t-this.x)*(e+this.y),t=this.x,e=this.y;return s+=(t-i)*(e+r),-.5*s}invertY(){this.yFactor*=-1}}class sn extends en{constructor(){super(...arguments),this._end=-1}initialize(t,e,s,i,r){return this.hasZ=s,this.hasM=i,this.geometryType=e,this._stride=2+Number(s)+Number(i),this._geometry=t,this._pathIndex=-1,this._pathOffset=0,this._pointOffset=-this._stride,this._end=-1,this.yFactor=r,this}reset(){this.initialize(this._geometry,this.geometryType,this.hasZ,this.hasM,this.yFactor)}seekPath(t){if(t>=0&&tt)for(;this._pathIndex>t&&this.prevPath(););return!0}return!1}seekPathStart(){this._pointOffset=this._pathOffset-this._stride}seekPathEnd(){this._pointOffset=this._end}seekInPath(t){const e=this._pathOffset+t*this._stride;return e>=0&&e=this._pathOffset}nextPath(){return!(this.pathIndex>=this.totalSize-1||(this._pathIndex>=0&&(this._pathOffset+=this._stride*this.pathSize),this._pathIndex++,this._pointOffset=this._pathOffset-this._stride,this._end=this._pointOffset+this._stride+this._stride*this.pathSize,0))}prevPath(){return!(this.pathIndex<=0||(this._pathIndex--,this._end=this._pathOffset,this._pathOffset-=this._stride*this.pathSize,this._pointOffset=this._pathOffset-this._stride,0))}pathLength(){const t=this._end,e=this._stride,s=this._geometry.coords;let i=0;for(let r=this._pathOffset+e;rt+e))}get pathSize(){const{lengths:t}=this._geometry;return this._geometry.isPoint?1:this._pathIndex<0||this._pathIndex>t.length-1?0:t[this._pathIndex]}get totalSize(){return this._geometry.isPoint?1:this._geometry.lengths.length}get x(){return this._geometry.coords[this._pointOffset]}set x(t){this._geometry.coords[this._pointOffset]=t}get y(){return this.yFactor*this._geometry.coords[this._pointOffset+1]}set y(t){this._geometry.coords[this._pointOffset+1]=this.yFactor*t}get z(){return this._geometry.coords[this._pointOffset+2]}set z(t){this._geometry.coords[this._pointOffset+2]=t}get m(){const t=this.hasZ?3:2;return this._geometry.coords[this._pointOffset+t]}set m(t){this._geometry.coords[this._pointOffset+3]=t}get pathIndex(){return this._pathIndex}get _coordIndex(){return this._pointOffset/this._stride}}function rn(t){const e=[t.x,t.y];return t.z&&e.push(t.z),t.m&&e.push(t.m),e}function nn(t){return(0,Mr.Bi)(t)?[t.rings,"esriGeometryPolygon"]:(0,Mr.Rg)(t)?[t.paths,"esriGeometryPolyline"]:(0,Mr.U9)(t)?[[t.points],"esriGeometryMultipoint"]:(0,Mr.ZC)(t)?[[[[t.xmin,t.ymin],[t.xmin,t.ymax],[t.xmax,t.ymax],[t.xmax,t.ymin],[t.xmin,t.ymin]]],"esriGeometryEnvelope"]:(0,Mr.fT)(t)?[[[rn(t)]],"esriGeometryPoint"]:[[],"esriGeometryPolyline"]}class on extends en{initialize(t,e,s,i,r){return this._paths=t,this.geometryType=e,this.hasZ=s,this.hasM=i,this._pathIndex=this._pointIndex=-1,this.yFactor=r,this._mIndex=this.hasZ?3:2,this}reset(){this._pathIndex=this._pointIndex=-1}seekPath(t){return this._pathIndex=t,this._pointIndex=-1,t>=0&&t=0&&t=0}nextPath(){return this._pointIndex=-1,this._currentPath=this._paths[++this._pathIndex],this._pathIndex0&&(this._pointIndex=-1,this._pathIndex--,this._currentPath=this._paths[this._pathIndex],!0)}pathLength(){const t=this._currentPath.length,e=this._currentPath;let s=0;for(let i=1;it.length)).reduce(((t,e)=>t+e))}get pathSize(){return this._pathIndex<0||this._pathIndex>this.totalSize-1?-1:this._paths[this._pathIndex].length}get totalSize(){return this._paths.length}get x(){return this._currentPoint[0]}set x(t){this._currentPoint[0]=t}get y(){return this.yFactor*this._currentPoint[1]}set y(t){this._currentPoint[1]=this.yFactor*t}get z(){return this._currentPoint[2]}set z(t){this._currentPoint[2]=t}get m(){return this._currentPoint[this._mIndex]}set m(t){this._currentPoint[this._mIndex]=t}get pathIndex(){return this._pathIndex}}class an extends sn{initialize(t,e,s,i,r){return super.initialize(t,e,s,i,r),this._controlPoints||(this._controlPoints=this._controlPoints=new Array(this.totalSize).fill(void 0).map((t=>new Set))),this}startPath(){super.startPath(),this._controlPoints.push(new Set)}clone(){const t=(new an).initialize(this._geometry.clone(),this.geometryType,this.hasZ,this.hasM,this.yFactor);return t._controlPoints=this._controlPoints,t}setControlPoint(){this._controlPoints[this.pathIndex].add(this._coordIndex)}getControlPoint(){return this._controlPoints[this.pathIndex].has(this._coordIndex)}setControlPointAt(t){this._controlPoints[this.pathIndex].add(t)}getControlPointAt(t){return this._controlPoints[this.pathIndex].has(t)}}class hn extends on{initialize(t,e,s,i,r){return super.initialize(t,e,s,i,r)}clone(){return(new hn).initialize((0,n.o8)(this._paths),this.geometryType,this.hasZ,this.hasM,this.yFactor)}setControlPoint(){this._paths[this.pathIndex][this._pointIndex][4]=1}getControlPoint(){return 1===this._paths[this.pathIndex][this._pointIndex][4]}setControlPointAt(t){this._paths[this.pathIndex][t][4]=1}getControlPointAt(t){return 1===this._paths[this.pathIndex][t][4]}}let cn;class ln{constructor(t){this._geometry=t}next(){const t=this._geometry;return this._geometry=null,t}}function un(t,e){cn||(cn=new Cr.T(0,0,0,1));const s="esriGeometryPolygon"===t.geometryType,i=s?Cr.G.Polygon:Cr.G.LineString,r=s?3:2;let n,o;for(cn.reset(i),cn.setPixelMargin(e+1),cn.setExtent(512);t.nextPath();)if(!(t.pathSize1&&g>0&&h>0&&(o*f+a*m)/g/h<=this._maxCosAngle&&t.setControlPointAt(d-1),1===d&&(c=f,l=m,u=g),g>0&&(i=p,r=_,o=f,a=m,h=g)}this._isClosed&&h>0&&u>0&&(o*c+a*l)/u/h<=this._maxCosAngle&&t.setControlPointAt(0)}}}function _n(t,e){t[4]=e}class fn{constructor(t,e=!0,s=!0,i=0){this.isClosed=!1,this.geometryCursor=null,this.geometryCursor=!e&&"esriGeometryPolygon"===t.geometryType||!s&&"esriGeometryPolyline"===t.geometryType?null:t,this.geomUnitsPerPoint=i,this.iterateMultiPath=!1,this.iteratePath=!1,this.internalPlacement=new tn}next(){if(!this.geometryCursor)return null;const t=this.processMultiPath(this.geometryCursor);return this.iterateMultiPath&&t||(this.geometryCursor=null),t}processMultiPath(t){for(;this.iteratePath||t.pathIndex0?[n/a,o/a]:[1,0]}getSegAngleCS(t,e){const[[s,i],[r,n]]=t;return this.getAngleCS(s,i,r,n,e)}cut(t,e,s,i,r,n){return[r<=0?[t,e]:this.getCoord2D(t,e,s,i,r),n>=1?[s,i]:this.getCoord2D(t,e,s,i,n)]}getSubCurve(t,e,s){const i=en.createEmptyOptimizedCIM("esriGeometryPolyline");return this.appendSubCurve(i,t,e,s)?i:null}appendSubCurve(t,e,s,i){t.startPath(),e.seekPathStart();let r=0,n=!0;if(!e.nextPoint())return!1;let o=e.x,a=e.y;for(;e.nextPoint();){const h=this.getLength(o,a,e.x,e.y);if(0!==h){if(n){if(r+h>s){const c=(s-r)/h;let l=1,u=!1;r+h>=i&&(l=(i-r)/h,u=!0);const d=this.cut(o,a,e.x,e.y,c,l);if(d&&t.pushPoints(d),u)break;n=!1}}else{if(r+h>i){const s=this.cut(o,a,e.x,e.y,0,(i-r)/h);s&&t.pushPoint(s[1]);break}t.pushXY(e.x,e.y)}r+=h,o=e.x,a=e.y}else o=e.x,a=e.y}return!0}getCIMPointAlong(t,e){if(!t.nextPoint())return null;let s,i,r,n,o=0;for(s=t.x,i=t.y;t.nextPoint();s=r,i=n){r=t.x,n=t.y;const a=this.getLength(s,i,r,n);if(0!==a){if(o+a>e){const t=(e-o)/a;return this.getCoord2D(s,i,r,n,t)}o+=a}}return null}offset(t,e,s,i,r){if(!t||t.length<2)return null;let n=0,o=t[n++],a=n;for(;n=0==e<=0){if(h<1){const s=[t[0]-r[0],t[1]-r[1]];this.normalize(s);const n=Math.sqrt((1+h)/2);if(n>1/i){const t=-Math.abs(e)/n;c.push([l[0]-s[0]*t,l[1]-s[1]*t])}}}else switch(s){case V.G.Mitered:{const s=Math.sqrt((1+h)/2);if(s>0&&1/s0){const i=1/s;let n=i;for(let o=1;o0){const e=en.createEmptyOptimizedCIM(t.geometryType),s=(0,Pr.c)(t)[0],i=this._curveHelper.offset(s,this._size,V.G.Rounded,4,this._offsetFlattenError);if(i)return e.pushPath(i),e}else if(this._size<0){const e=t.asJSON();if(Math.min(e.xmax-e.xmin,e.ymax-e.ymin)+2*this._size>0)return en.fromJSONCIM({xmin:e.xmin-this._size,xmax:e.xmax+this._size,ymin:e.ymin-this._size,ymax:e.ymax+this._size})}const e=this._geometryEngine;if(null==e)return null;const s=this._tileKey?un(t,this._maxInflateSize):t;if(!s)continue;const i=e.buffer(U.A.WebMercator,s.asJSON(),this._size,1);return i?en.fromJSONCIM(i):null}return null}}class In{static local(){return null===In.instance&&(In.instance=new In),In.instance}execute(t,e,s,i,r){return new Tn(t,e,s)}}In.instance=null;class Tn{constructor(t,e,s){this._defaultPointSize=20,this._inputGeometries=t,this._geomUnitsPerPoint=s,this._rule=e.rule??V.d.FullGeometry,this._defaultSize=this._defaultPointSize*s}next(){let t;for(;t=this._inputGeometries.next();){const e=this._processGeom((0,Pr.c)(t));if(e?.length)return en.fromJSONCIM({paths:e})}return null}_clone(t){return[t[0],t[1]]}_mid(t,e){return[(t[0]+e[0])/2,(t[1]+e[1])/2]}_mix(t,e,s,i){return[t[0]*e+s[0]*i,t[1]*e+s[1]*i]}_add(t,e){return[t[0]+e[0],t[1]+e[1]]}_add2(t,e,s){return[t[0]+e,t[1]+s]}_sub(t,e){return[t[0]-e[0],t[1]-e[1]]}_dist(t,e){return Math.sqrt((t[0]-e[0])*(t[0]-e[0])+(t[1]-e[1])*(t[1]-e[1]))}_norm(t){return Math.sqrt(t[0]*t[0]+t[1]*t[1])}_normalize(t,e=1){const s=e/this._norm(t);t[0]*=s,t[1]*=s}_leftPerpendicular(t){const e=-t[1],s=t[0];t[0]=e,t[1]=s}_leftPerp(t){return[-t[1],t[0]]}_rightPerpendicular(t){const e=t[1],s=-t[0];t[0]=e,t[1]=s}_rightPerp(t){return[t[1],-t[0]]}_dotProduct(t,e){return t[0]*e[0]+t[1]*e[1]}_crossProduct(t,e){return t[0]*e[1]-t[1]*e[0]}_rotateDirect(t,e,s){const i=t[0]*e-t[1]*s,r=t[0]*s+t[1]*e;t[0]=i,t[1]=r}_makeCtrlPt(t){const e=[t[0],t[1]];return _n(e,1),e}_addAngledTicks(t,e,s,i){const r=this._sub(s,e);this._normalize(r);const n=this._crossProduct(r,this._sub(i,e));let o;o=n>0?this._rightPerp(r):this._leftPerp(r);const a=Math.abs(n)/2,h=[];h.push([e[0]+(o[0]-r[0])*a,e[1]+(o[1]-r[1])*a]),h.push(e),h.push(s),h.push([s[0]+(o[0]+r[0])*a,s[1]+(o[1]+r[1])*a]),t.push(h)}_addBezier2(t,e,s,i,r){if(0==r--)return void t.push(i);const n=this._mid(e,s),o=this._mid(s,i),a=this._mid(n,o);this._addBezier2(t,e,n,a,r),this._addBezier2(t,a,o,i,r)}_addBezier3(t,e,s,i,r,n){if(0==n--)return void t.push(r);const o=this._mid(e,s),a=this._mid(s,i),h=this._mid(i,r),c=this._mid(o,a),l=this._mid(a,h),u=this._mid(c,l);this._addBezier3(t,e,o,c,u,n),this._addBezier3(t,u,l,h,r,n)}_add90DegArc(t,e,s,i,r){const n=r??this._crossProduct(this._sub(s,e),this._sub(i,e))>0,o=this._mid(e,s),a=this._sub(o,e);n?this._leftPerpendicular(a):this._rightPerpendicular(a),o[0]+=a[0],o[1]+=a[1],this._addBezier3(t,e,this._mix(e,.33333,o,.66667),this._mix(s,.33333,o,.66667),s,4)}_addArrow(t,e,s){const i=e[0],r=e[1],n=e[e.length-1],o=this._sub(i,r),a=this._norm(o);this._normalize(o);const h=Math.abs(this._crossProduct(o,this._sub(n,r)));let c=this._dotProduct(o,this._sub(n,r));c<.05*a?c=.05*a:c>.95*a&&(c=.95*a);const l=.5*h,u=this._leftPerp(o),d=[r[0]+o[0]*c,r[1]+o[1]*c],p=e.length-1,_=[];_.push(s?[-u[0],-u[1]]:u);let f=[-o[0],-o[1]];for(let t=1;t0;s--)t.push([e[s][0]+_[s][0]*l,e[s][1]+_[s][1]*l]);t.push([d[0]+_[0][0]*l,d[1]+_[0][1]*l]),t.push([d[0]+_[0][0]*h,d[1]+_[0][1]*h]),t.push(i),t.push([d[0]-_[0][0]*h,d[1]-_[0][1]*h]),t.push([d[0]-_[0][0]*l,d[1]-_[0][1]*l]);for(let s=1;s<_.length;s++)t.push([e[s][0]-_[s][0]*l,e[s][1]-_[s][1]*l])}_cp2(t,e,s){return t.length>=2?t[1]:this._add2(t[0],e*this._defaultSize,s*this._defaultSize)}_cp3(t,e,s,i){if(t.length>=3)return t[2];const r=this._mix(t[0],1-s,e,s),n=this._sub(e,t[0]);return this._normalize(n),this._rightPerpendicular(n),[r[0]+n[0]*i*this._defaultSize,r[1]+n[1]*i*this._defaultSize]}_arrowPath(t){if(t.length>2)return t;const e=t[0],s=this._cp2(t,-4,0),i=this._sub(e,s);this._normalize(i);const r=this._rightPerp(i);return[e,s,[e[0]+(r[0]-i[0])*this._defaultSize,e[1]+(r[1]-i[1])*this._defaultSize]]}_arrowLastSeg(t){const e=t[0],s=this._cp2(t,-4,0);let i;if(t.length>=3)i=t[t.length-1];else{const t=this._sub(e,s);this._normalize(t);const r=this._rightPerp(t);i=[e[0]+(r[0]-t[0])*this._defaultSize,e[1]+(r[1]-t[1])*this._defaultSize]}return[s,i]}_processGeom(t){if(!t)return null;const e=[];for(const s of t){if(!s||0===s.length)continue;const t=s.length;let i=s[0];switch(this._rule){case V.d.PerpendicularFromFirstSegment:{const t=this._cp2(s,0,-1),r=this._cp3(s,t,.5,4),n=[];n.push(r),n.push(this._mid(i,t)),e.push(n);break}case V.d.ReversedFirstSegment:{const t=this._cp2(s,0,-1);e.push([t,i]);break}case V.d.PerpendicularToSecondSegment:{if(s.length<3)return[];const t=this._cp2(s,-4,1),r=this._cp3(s,t,.882353,-1.94),n=[];n.push(this._mid(t,r)),n.push(i),e.push(n);break}case V.d.SecondSegmentWithTicks:{if(s.length<3)return[];const t=this._cp2(s,-4,1),r=this._cp3(s,t,.882353,-1.94),n=this._sub(r,t);let o;o=this._crossProduct(n,this._sub(i,t))>0?this._rightPerp(n):this._leftPerp(n);const a=[];a.push([t[0]+(o[0]-n[0])/3,t[1]+(o[1]-n[1])/3]),a.push(t),a.push(r),a.push([r[0]+(o[0]+n[0])/3,r[1]+(o[1]+n[1])/3]),e.push(a);break}case V.d.DoublePerpendicular:{const t=this._cp2(s,0,-1),r=this._cp3(s,t,.5,3),n=this._mid(i,t),o=this._sub(n,r);this._normalize(o);const a=this._crossProduct(o,this._sub(i,r));this._leftPerpendicular(o);const h=[];h.push(i),h.push([r[0]+o[0]*a,r[1]+o[1]*a]),e.push(h);const c=[];c.push([r[0]-o[0]*a,r[1]-o[1]*a]),c.push(t),e.push(c);break}case V.d.OppositeToFirstSegment:{const t=this._cp2(s,0,-1),r=this._cp3(s,t,.5,3),n=this._mid(i,t),o=this._sub(n,r);this._normalize(o);const a=this._crossProduct(o,this._sub(i,r));this._leftPerpendicular(o);const h=[];h.push([r[0]+o[0]*a,r[1]+o[1]*a]),h.push([r[0]-o[0]*a,r[1]-o[1]*a]),e.push(h);break}case V.d.TriplePerpendicular:{const t=this._cp2(s,0,-1),r=this._cp3(s,t,.5,4),n=this._mid(i,t),o=this._sub(n,r);this._normalize(o);const a=this._crossProduct(o,this._sub(i,r));this._leftPerpendicular(o);const h=[];h.push([r[0]+o[0]*a*.8,r[1]+o[1]*a*.8]),h.push([n[0]+.8*(i[0]-n[0]),n[1]+.8*(i[1]-n[1])]),e.push(h),e.push([r,n]);const c=[];c.push([r[0]-o[0]*a*.8,r[1]-o[1]*a*.8]),c.push([n[0]+.8*(t[0]-n[0]),n[1]+.8*(t[1]-n[1])]),e.push(c);break}case V.d.HalfCircleFirstSegment:{const t=this._cp2(s,0,-1),r=this._cp3(s,t,.5,4),n=this._mid(i,t);let o=this._sub(t,i);const a=Math.cos(Math.PI/18),h=Math.sin(Math.PI/18),c=Math.sqrt((1+a)/2),l=Math.sqrt((1-a)/2),u=[];let d;this._crossProduct(o,this._sub(r,i))>0?(u.push(i),o=this._sub(i,n),d=t):(u.push(t),o=this._sub(t,n),d=i),this._rotateDirect(o,c,l),o[0]/=c,o[1]/=c;for(let t=1;t<=18;t++)u.push(this._add(n,o)),this._rotateDirect(o,a,h);u.push(d),e.push(u);break}case V.d.HalfCircleSecondSegment:{const t=this._cp2(s,0,-1),r=this._cp3(s,t,1,-1);let n=this._sub(i,t);this._normalize(n);const o=this._crossProduct(n,this._sub(r,t))/2;this._leftPerpendicular(n);const a=[t[0]+n[0]*o,t[1]+n[1]*o];n=this._sub(t,a);const h=Math.cos(Math.PI/18);let c=Math.sin(Math.PI/18);o>0&&(c=-c);const l=[t];for(let t=1;t<=18;t++)this._rotateDirect(n,h,c),l.push(this._add(a,n));e.push(l);break}case V.d.HalfCircleExtended:{const r=this._cp2(s,0,-2),n=this._cp3(s,r,1,-1);let o;if(t>=4)o=s[3];else{const t=this._sub(i,r);o=this._add(n,t)}const a=this._dist(r,n)/2/.75,h=this._sub(r,i);this._normalize(h,a);const c=this._sub(n,o);this._normalize(c,a);const l=[o,n];e.push(l);const u=[this._clone(n)];this._addBezier3(u,n,this._add(n,c),this._add(r,h),r,4),u.push(i),e.push(u);break}case V.d.OpenCircle:{const t=this._cp2(s,-2,0),r=this._sub(t,i),n=Math.cos(Math.PI/18),o=-Math.sin(Math.PI/18),a=[t];for(let t=1;t<=33;t++)this._rotateDirect(r,n,o),a.push(this._add(i,r));e.push(a);break}case V.d.CoverageEdgesWithTicks:{const r=this._cp2(s,0,-1);let n,o;if(t>=3)n=s[2];else{const t=this._sub(r,i),e=this._leftPerp(t);n=[i[0]+e[0]-.25*t[0],i[1]+e[1]-.25*t[1]]}if(t>=4)o=s[3];else{const t=this._mid(i,r),e=this._sub(i,r);this._normalize(e),this._leftPerpendicular(e);const s=this._crossProduct(e,this._sub(n,t));this._rightPerpendicular(e),o=[n[0]+e[0]*s*2,n[1]+e[1]*s*2]}const a=this._sub(r,i);let h,c;h=this._crossProduct(a,this._sub(n,i))>0?this._rightPerp(a):this._leftPerp(a),c=[],c.push(n),c.push(i),c.push([i[0]+(h[0]-a[0])/3,i[1]+(h[1]-a[1])/3]),e.push(c),h=this._crossProduct(a,this._sub(o,r))>0?this._rightPerp(a):this._leftPerp(a),c=[],c.push([r[0]+(h[0]+a[0])/3,r[1]+(h[1]+a[1])/3]),c.push(r),c.push(o),e.push(c);break}case V.d.GapExtentWithDoubleTicks:{const r=this._cp2(s,0,2),n=this._cp3(s,r,0,1);let o;if(t>=4)o=s[3];else{const t=this._sub(r,i);o=this._add(n,t)}this._addAngledTicks(e,i,r,this._mid(n,o)),this._addAngledTicks(e,n,o,this._mid(i,r));break}case V.d.GapExtentMidline:{const r=this._cp2(s,2,0),n=this._cp3(s,r,0,1);let o;if(t>=4)o=s[3];else{const t=this._sub(r,i);o=this._add(n,t)}const a=[];a.push(this._mid(i,n)),a.push(this._mid(r,o)),e.push(a);break}case V.d.Chevron:{const r=this._cp2(s,-1,-1);let n;if(t>=3)n=s[2];else{const t=this._sub(r,i);this._leftPerpendicular(t),n=this._add(i,t)}e.push([r,this._makeCtrlPt(i),n]);break}case V.d.PerpendicularWithArc:{const r=this._cp2(s,0,-2),n=this._cp3(s,r,.5,-1),o=this._sub(r,i),a=this._norm(o);o[0]/=a,o[1]/=a;const h=this._crossProduct(o,this._sub(n,i));let c=this._dotProduct(o,this._sub(n,i));c<.05*a?c=.05*a:c>.95*a&&(c=.95*a);const l=[i[0]+o[0]*c,i[1]+o[1]*c];let u=this._leftPerp(o),d=[];if(d.push([l[0]-u[0]*h,l[1]-u[1]*h]),d.push([l[0]+u[0]*h,l[1]+u[1]*h]),e.push(d),t>=4){const t=s[3];let r=this._dotProduct(o,this._sub(t,i));r<.1*a?r=.1*a:r>.9*a&&(r=.9*a);const n=[i[0]+o[0]*r,i[1]+o[1]*r],h=this._crossProduct(o,this._sub(t,i)),c=[];c.push([n[0]-u[0]*h,n[1]-u[1]*h]),c.push([n[0]+u[0]*h,n[1]+u[1]*h]),e.push(c)}const p=[r[0]+u[0]*h,r[1]+u[1]*h];u=this._sub(r,p);const _=Math.cos(Math.PI/18);let f=Math.sin(Math.PI/18);h<0&&(f=-f),d=[i,r];for(let t=1;t<=9;t++)this._rotateDirect(u,_,f),d.push(this._add(p,u));e.push(d);break}case V.d.ClosedHalfCircle:{const t=this._cp2(s,2,0),r=this._mid(i,t),n=this._sub(t,r),o=Math.cos(Math.PI/18),a=Math.sin(Math.PI/18),h=[i,t];for(let t=1;t<=18;t++)this._rotateDirect(n,o,a),h.push(this._add(r,n));e.push(h);break}case V.d.TripleParallelExtended:{const t=this._cp2(s,0,-2),r=this._cp3(s,t,1,-2),n=this._mid(i,t),o=this._sub(r,t);this._normalize(o);const a=Math.abs(this._crossProduct(o,this._sub(n,t)))/2,h=this._dist(t,r),c=[t,i];c.push([i[0]+o[0]*h*.5,i[1]+o[1]*h*.5]),e.push(c);const l=[];l.push([n[0]-o[0]*a,n[1]-o[1]*a]),l.push([n[0]+o[0]*h*.375,n[1]+o[1]*h*.375]),_n(l[l.length-1],1),l.push([n[0]+o[0]*h*.75,n[1]+o[1]*h*.75]),e.push(l);const u=[t,r];e.push(u);break}case V.d.ParallelWithTicks:{const t=this._cp2(s,3,0),r=this._cp3(s,t,.5,-1),n=this._sub(r,t);this._normalize(n);const o=this._crossProduct(n,this._sub(r,i));this._leftPerpendicular(n),this._addAngledTicks(e,i,t,r),this._addAngledTicks(e,this._mix(i,1,n,o),this._mix(t,1,n,o),this._mid(i,t));break}case V.d.Parallel:{const t=this._cp2(s,3,0),r=this._cp3(s,t,.5,-1),n=this._sub(t,i);this._normalize(n);const o=this._leftPerp(n),a=this._crossProduct(n,this._sub(r,i));let h=[i,t];e.push(h),h=[],h.push([i[0]+o[0]*a,i[1]+o[1]*a]),h.push([t[0]+o[0]*a,t[1]+o[1]*a]),e.push(h);break}case V.d.PerpendicularToFirstSegment:{const t=this._cp2(s,3,0),r=this._cp3(s,t,.5,-1),n=this._mid(i,t),o=this._sub(t,i);this._normalize(o);const a=this._crossProduct(o,this._sub(r,i));this._leftPerpendicular(o);const h=[];h.push([n[0]-o[0]*a*.25,n[1]-o[1]*a*.25]),h.push([n[0]+o[0]*a*1.25,n[1]+o[1]*a*1.25]),e.push(h);break}case V.d.ParallelOffset:{const t=this._cp2(s,3,0),r=this._cp3(s,t,.5,-1),n=this._sub(t,i);this._normalize(n);const o=this._crossProduct(n,this._sub(r,i));this._leftPerpendicular(n);const a=[];a.push([i[0]-n[0]*o,i[1]-n[1]*o]),a.push([t[0]-n[0]*o,t[1]-n[1]*o]),e.push(a);const h=[];h.push([i[0]+n[0]*o,i[1]+n[1]*o]),h.push([t[0]+n[0]*o,t[1]+n[1]*o]),e.push(h);break}case V.d.OffsetOpposite:{const t=this._cp2(s,3,0),r=this._cp3(s,t,.5,-1),n=this._sub(t,i);this._normalize(n);const o=this._crossProduct(n,this._sub(r,i));this._leftPerpendicular(n);const a=[];a.push([i[0]-n[0]*o,i[1]-n[1]*o]),a.push([t[0]-n[0]*o,t[1]-n[1]*o]),e.push(a);break}case V.d.OffsetSame:{const t=this._cp2(s,3,0),r=this._cp3(s,t,.5,-1),n=this._sub(t,i);this._normalize(n);const o=this._crossProduct(n,this._sub(r,i));this._leftPerpendicular(n);const a=[];a.push([i[0]+n[0]*o,i[1]+n[1]*o]),a.push([t[0]+n[0]*o,t[1]+n[1]*o]),e.push(a);break}case V.d.CircleWithArc:{let r=this._cp2(s,3,0);const n=this._cp3(s,r,.5,-1);let o,a;if(t>=4)o=s[3],a=this._crossProduct(this._sub(o,r),this._sub(n,r))>0;else{o=r,a=this._crossProduct(this._sub(o,i),this._sub(n,i))>0;const t=24*this._geomUnitsPerPoint,e=this._sub(o,i);this._normalize(e,t);const s=Math.sqrt(2)/2;this._rotateDirect(e,s,a?s:-s),r=this._add(i,e)}const h=this._sub(r,i),c=Math.cos(Math.PI/18),l=Math.sin(Math.PI/18),u=[r];for(let t=1;t<=36;t++)this._rotateDirect(h,c,l),u.push(this._add(i,h));this._add90DegArc(u,r,o,n,a),_n(u[u.length-8],1),e.push(u);break}case V.d.DoubleJog:{let r,n=this._cp2(s,-3,1),o=this._cp3(s,n,-1,-.5);if(t>=4)r=s[3];else{const t=i;i=n,r=o;const e=this._dist(i,t),s=this._dist(r,t);let a=30*this._geomUnitsPerPoint;.5*e0?this._rotateDirect(p,d,-d):this._rotateDirect(p,d,d);let _=[];_.push(n),_.push(this._add(a,p)),_.push(this._sub(a,p)),_.push(i),e.push(_),p=this._sub(r,o),this._normalize(p,u),this._crossProduct(p,this._sub(i,o))<0?this._rotateDirect(p,d,d):this._rotateDirect(p,d,-d),_=[],_.push(o),_.push(this._add(h,p)),_.push(this._sub(h,p)),_.push(r),e.push(_);break}case V.d.PerpendicularOffset:{const t=this._cp2(s,-4,1),r=this._cp3(s,t,.882353,-1.94),n=this._sub(r,t);this._crossProduct(n,this._sub(i,t))>0?this._rightPerpendicular(n):this._leftPerpendicular(n);const o=[n[0]/8,n[1]/8],a=this._sub(this._mid(t,r),o);e.push([a,i]);break}case V.d.LineExcludingLastSegment:{const t=this._arrowPath(s),i=[];let r=t.length-2;for(;r--;)i.push(t[r]);e.push(i);break}case V.d.MultivertexArrow:{const t=this._arrowPath(s),i=[];this._addArrow(i,t,!1),e.push(i);break}case V.d.CrossedArrow:{const t=this._arrowPath(s),i=[];this._addArrow(i,t,!0),e.push(i);break}case V.d.ChevronArrow:{const[t,r]=this._arrowLastSeg(s),n=10*this._geomUnitsPerPoint,o=this._sub(i,t),a=this._norm(o);this._normalize(o);const h=this._crossProduct(o,this._sub(r,t));let c=this._dotProduct(o,this._sub(r,t));c<.05*a?c=.05*a:c>.95*a-n&&(c=.95*a-n);const l=[t[0]+o[0]*c,t[1]+o[1]*c],u=this._leftPerp(o),d=[];d.push([l[0]+u[0]*h+o[0]*n,l[1]+u[1]*h+o[1]*n]),d.push(i),d.push([l[0]-u[0]*h+o[0]*n,l[1]-u[1]*h+o[1]*n]),e.push(d);break}case V.d.ChevronArrowOffset:{const[t,r]=this._arrowLastSeg(s),n=this._sub(i,t),o=this._norm(n);this._normalize(n);const a=this._crossProduct(n,this._sub(r,t));let h=this._dotProduct(n,this._sub(r,t));h<.05*o?h=.05*o:h>.95*o&&(h=.95*o);const c=[t[0]+n[0]*h,t[1]+n[1]*h];this._leftPerpendicular(n);const l=[];l.push([c[0]+n[0]*a*.5,c[1]+n[1]*a*.5]),l.push(this._mid(c,i)),l.push([c[0]-n[0]*a*.5,c[1]-n[1]*a*.5]),e.push(l);break}case V.d.PartialFirstSegment:{const[t,r]=this._arrowLastSeg(s),n=this._sub(i,t),o=this._norm(n);this._normalize(n);let a=this._dotProduct(n,this._sub(r,t));a<.05*o?a=.05*o:a>.95*o&&(a=.95*o);const h=[t[0]+n[0]*a,t[1]+n[1]*a];e.push([t,h]);break}case V.d.Arch:{const t=this._cp2(s,0,-1),r=this._cp3(s,t,.5,1),n=this._sub(i,t),o=this._mix(r,1,n,.55),a=this._mix(r,1,n,-.55),h=[i];this._addBezier2(h,i,o,r,4),this._addBezier2(h,r,a,t,4),e.push(h);break}case V.d.CurvedParallelTicks:{const t=this._cp2(s,-4,1),r=this._cp3(s,t,.882353,-1.94),n=this._sub(r,t);this._crossProduct(n,this._sub(i,t))>0?this._rightPerpendicular(n):this._leftPerpendicular(n);const o=[n[0]/8,n[1]/8],a=this._sub(this._mid(t,r),o),h=this._sub(this._mix(t,.75,r,.25),o),c=this._sub(this._mix(t,.25,r,.75),o),l=[t];this._addBezier2(l,t,h,a,3),this._addBezier2(l,a,c,r,3),e.push(l);for(let t=0;t<8;t++){const s=l[2*t+1],i=[this._clone(s)];i.push(this._add(s,[n[0]/4,n[1]/4])),e.push(i)}break}case V.d.Arc90Degrees:{const t=this._cp2(s,0,-1),r=this._cp3(s,t,.5,1),n=[t];this._add90DegArc(n,t,i,r),e.push(n);break}case V.d.TipWithPerpendicularAndTicks:{const[t,r]=this._arrowLastSeg(s),n=10*this._geomUnitsPerPoint,o=this._sub(i,t),a=this._norm(o);this._normalize(o);let h=this._crossProduct(o,this._sub(r,t)),c=this._dotProduct(o,this._sub(r,t));c<.05*a?c=.05*a:c>.95*a-n&&(c=.95*a-n);const l=this._leftPerp(o),u=[i[0]-o[0]*n,i[1]-o[1]*n],d=.5*Math.max(a-c-n,n);h=Math.abs(h);const p=[];p.push([u[0]+l[0]*(h+d)-o[0]*d,u[1]+l[1]*(h+d)-o[1]*d]),p.push([u[0]+l[0]*h,u[1]+l[1]*h]),p.push([u[0]-l[0]*h,u[1]-l[1]*h]),p.push([u[0]-l[0]*(h+d)-o[0]*d,u[1]-l[1]*(h+d)-o[1]*d]),e.push(p),e.push([u,i]);break}case V.d.FullGeometry:default:e.push(s)}}return e}}class Pn{static local(){return null===Pn.instance&&(Pn.instance=new Pn),Pn.instance}execute(t,e,s,i,r){return new Mn(t,e,s)}}Pn.instance=null;class Mn extends mn{constructor(t,e,s){super(t,!0,!0),this._curveHelper=new yn,this._beginCut=(void 0!==e.beginCut?e.beginCut:1)*s,this._endCut=(void 0!==e.endCut?e.endCut:1)*s,this._middleCut=(void 0!==e.middleCut?e.middleCut:0)*s,this._invert=void 0!==e.invert&&e.invert,this._beginCut<0&&(this._beginCut=0),this._endCut<0&&(this._endCut=0),this._middleCut<0&&(this._middleCut=0)}processPath(t){const{_beginCut:e,_endCut:s,_middleCut:i}=this,r=t.pathLength(),n=en.createEmptyOptimizedCIM("esriGeometryPolyline");if(this._invert){if(0!==e||0!==s||0!==i)if(e+s+i>=r)for(n.startPath();t.nextPoint();)n.pushXY(t.x,t.y);else this._curveHelper.appendSubCurve(n,t,0,e),this._curveHelper.appendSubCurve(n,t,.5*(r-i),.5*(r+i)),this._curveHelper.appendSubCurve(n,t,r-s,s)}else if(0===e&&0===s&&0===i)for(n.startPath();t.nextPoint();)n.pushXY(t.x,t.y);else e+s+i0&&(r/=this._currentPosition.segmentLength),this._currentPosition.copyTo(e);e.abscissa+t*this._partLengthRatio>e.segmentLength+this._tolerance;){if(s){if(0===s.pathSize)if(0===r){const t=e.segment[0];s.pushXY(t[0],t[1])}else s.pushPoint(this.getSegCoord2D(e.segment,r));const t=e.segment[1];s.pushXY(t[0],t[1])}if(r=0,t-=(e.segmentLength-e.abscissa)/this._partLengthRatio,this._partSegCount)e.segment=this._nextSegment(),e.segmentLength=this.getSegLength(e.segment),e.abscissa=0,this._partSegCount--;else{if(!this._setPosAtNextPart())return i!==An.FAIL&&(e.segmentLength=this.getSegLength(e.segment),e.isPartEnd=!0,i===An.END?(e.abscissa=e.segmentLength,e.isPathEnd=!0):e.abscissa=e.segmentLength+t,!0);this._currentPosition.copyTo(e)}}if(e.abscissa+=t*this._partLengthRatio,s){0===s.pathSize&&(0===r?s.pushPoint(e.segment[0]):s.pushPoint(this.getSegCoord2D(e.segment,r)));const t=e.abscissa/e.segmentLength;1===t?s.pushPoint(e.segment[1]):s.pushPoint(this.getSegCoord2D(e.segment,t))}return this._partSegCount||Math.abs(e.abscissa-e.segmentLength)=this._pathCursor.pathSize&&(s=0),this._ctrlPtEnd=this._pathCursor.getControlPointAt(s),this._patternLength>0){const t=this._ctrlPtBegin?this._partCtrlPtGap:this._partExtPtGap,e=this._ctrlPtEnd?this._partCtrlPtGap:this._partExtPtGap;let s=Math.round((this._partLength-(t+e))/this._patternLength);s<=0&&(s=t+e>0?0:1),this._partLengthRatio=this._partLength/(t+e+s*this._patternLength),this._partLengthRatio<.01&&(this._partLengthRatio=1)}else this._partLengthRatio=1;return!0}_hasNextSegment(){return this._seg=e;)t-=e,e=this._pattern.nextValue(),i=!i;e-=t,i?(this._walker.nextPosition(e),e=this._pattern.nextValue()):this.isClosed&&(this._firstCurve=this._walker.nextCurve(e),e=this._pattern.nextValue(),this._walker.nextPosition(e),e=this._pattern.nextValue())}let s=this._walker.nextCurve(e);if(s)if(this._walker.isPathEnd()){if(this.iteratePath=!1,this._firstCurve){for(this._firstCurve.nextPath();this._firstCurve.nextPoint();)s.pushXY(this._firstCurve.x,this._firstCurve.y);this._firstCurve=null}}else e=this._pattern.nextValue(),!this._walker.nextPosition(e)||this._walker.isPathEnd()?(this.iteratePath=!1,this._firstCurve&&(s.pushCursor(this._firstCurve),this._firstCurve=null)):this.iteratePath=!0;else this.iteratePath=!1,s=this._firstCurve,this._firstCurve=null;return s?.reset(),s}isClippingRequired(t){const e=(0,Pr.c)(t);let s=0;for(const t of e)s+=(0,Ar.b)(t);return Math.round(this._numOfDashesPerPattern*(s/this._patternLength))>1e3}}class On{static local(){return null===On.instance&&(On.instance=new On),On.instance}execute(t,e,s,i,r,n){return new Nn(t,e,s,i,r,n)}}On.instance=null;class Nn{constructor(t,e,s,i,r,n){switch(this._inputGeometries=t,this._tileKey=i,this._geometryEngine=r,this._maxInflateSize=n*s,this._width=(void 0!==e.width?e.width:2)*s,e.method){case V.f.Mitered:case V.f.Bevelled:case V.f.Rounded:case V.f.TrueBuffer:case V.f.Square:}this._option=e.option}next(){let t;for(;t=this._inputGeometries.next();){if("esriGeometryEnvelope"===t.geometryType&&this._width>0){const e=t.asJSON();return Math.min(e.xmax-e.xmin,e.ymax-e.ymin)-2*this._width<0?t:en.fromJSONCIM({paths:[[[e.xmin+this._width,e.ymin+this._width],[e.xmax-this._width,e.ymin+this._width],[e.xmax-this._width,e.ymax-this._width],[e.xmin+this._width,e.ymax-this._width],[e.xmin+this._width,e.ymin+this._width]],[[e.xmin,e.ymin],[e.xmin,e.ymax],[e.xmax,e.ymax],[e.xmax,e.ymin],[e.xmin,e.ymin]]]})}if("esriGeometryPolygon"===t.geometryType){if(0===this._width)return t.clone();const e=this._geometryEngine;if(null==e)return null;const s=this._tileKey?un(t,this._maxInflateSize):t.clone();if(!s)continue;const i=e.buffer(U.A.WebMercator,s.asJSON(),-this._width,1);if(i)for(const t of i.rings)if(t){s.startPath();for(const e of t.reverse())s.pushXY(e[0],s.yFactor*e[1])}return s}}return null}}class zn{static local(){return null===zn.instance&&(zn.instance=new zn),zn.instance}execute(t,e,s,i,r){return new Ln(t,e,s)}}zn.instance=null;class Ln extends mn{constructor(t,e,s){super(t,!1,!0),this._curveHelper=new yn,this._length=(void 0!==e.length?e.length:20)*s,this._angle=void 0!==e.angle?e.angle:225,this._position=void 0!==e.position?e.position:50,this._length<0&&(this._length=-this._length),this._position<20&&(this._position=20),this._position>80&&(this._position=80),this._mirror=!1}processPath(t){const e=en.createEmptyOptimizedCIM("esriGeometryPolyline");if(this._curveHelper.isEmpty(t))return null;t.seekInPath(0);const s=t.x,i=t.y;t.seekInPath(t.pathSize-1);const r=t.x,n=t.y,o=[r-s,n-i];this._curveHelper.normalize(o);const a=s+(r-s)*this._position/100,h=i+(n-i)*this._position/100,c=Math.cos((90-this._angle)/180*Math.PI);let l=Math.sin((90-this._angle)/180*Math.PI);this._mirror&&(l=-l),this._mirror=!this._mirror;const u=[a-this._length/2*c,h-this._length/2*l],d=[a+this._length/2*c,h+this._length/2*l];return e.pushPath([[s,i],u,d,[r,n]]),e}}class Bn{static local(){return null===Bn.instance&&(Bn.instance=new Bn),Bn.instance}execute(t,e,s,i,r){return new Gn(t,e,s)}}Bn.instance=null;class Gn{constructor(t,e,s){this._inputGeometries=t,this._offsetX=void 0!==e.offsetX?e.offsetX*s:0,this._offsetY=void 0!==e.offsetY?e.offsetY*s:0}next(){let t=this._inputGeometries.next();for(;t;){if(t.totalSize>0)return this._move(t.clone(),this._offsetX,this._offsetY);t=this._inputGeometries.next()}return null}_move(t,e,s){for(;t.nextPath();)for(;t.nextPoint();)t.x=t.x+e,t.y=t.y+s;return t.reset(),t}}class Un{static local(){return null===Un.instance&&(Un.instance=new Un),Un.instance}execute(t,e,s,i,r,n){return new Vn(t,e,s,i,r,n)}}Un.instance=null;class Vn{constructor(t,e,s,i,r,n){this._inputGeometries=t,this._tileKey=i,this._geometryEngine=r,this._curveHelper=new yn,this._offset=(e.offset??1)*s,this._method=e.method,this._maxInflateSize=Math.max(Math.abs(n*s),10),this._option=e.option,this._offsetFlattenError=gn*s}next(){let t;for(;t=this._inputGeometries.next();){if(0===this._offset)return t.clone();if("esriGeometryEnvelope"===t.geometryType){if(this._method===V.G.Rounded&&this._offset>0){const e=(0,Pr.a)(t),s=this._curveHelper.offset(e,-this._offset,this._method,4,this._offsetFlattenError);if(s){const e=en.createEmptyOptimizedCIM(t.geometryType);return e.pushPath(s),e}return null}const e=t.asJSON();if((0,Mr.ZC)(e)&&Math.min(e.xmax-e.xmin,e.ymax-e.ymin)+2*this._offset>0)return en.fromJSONCIM({xmin:e.xmin-this._offset,xmax:e.xmax+this._offset,ymin:e.ymin-this._offset,ymax:e.ymax+this._offset})}const e=this._geometryEngine;if(null==e)continue;const s=this._tileKey?un(t,this._maxInflateSize):t.clone();if(!s)continue;const i=e.offset(U.A.WebMercator,s.asJSON(),-this._offset,1,this._method,4,this._offsetFlattenError);return i?en.fromJSONCIM(i):null}return null}}class qn{static local(){return null===qn.instance&&(qn.instance=new qn),qn.instance}execute(t,e,s,i,r){return new Wn(t,e,s)}}qn.instance=null;class Wn{constructor(t,e,s){this._inputGeometries=t,this._reverse=void 0===e.reverse||e.reverse}next(){let t=this._inputGeometries.next();for(;t;){if(!this._reverse)return t;if("esriGeometryPolyline"===t.geometryType)return Xn(t.clone());t=this._inputGeometries.next()}return null}}function Xn(t){for(;t.nextPath();)for(let e=0;e0){const e=(0,Tr.f)(t),s=(e[2]+e[0])/2,i=(e[3]+e[1])/2;return t.reset(),this._rotate(t.clone(),s,i)}t=this._inputGeometries.next()}return null}_rotate(t,e,s){const i=Math.cos(this._rotateAngle),r=Math.sin(this._rotateAngle);for(;t.nextPath();)for(;t.nextPoint();){const n=t.x-e,o=t.y-s;t.x=e+n*i-o*r,t.y=s+n*r+o*i}return t.reset(),t}}class Hn{static local(){return null===Hn.instance&&(Hn.instance=new Hn),Hn.instance}execute(t,e,s,i,r){return new $n(t,e,s)}}Hn.instance=null;class $n{constructor(t,e,s){this._inputGeometries=t,this._xFactor=void 0!==e.xScaleFactor?e.xScaleFactor:1.15,this._yFactor=void 0!==e.yScaleFactor?e.yScaleFactor:1.15}next(){const t=this._inputGeometries.next();if(t){if(1===this._xFactor&&1===this._yFactor)return t;if("esriGeometryPoint"===t.geometryType)return t;if(t.totalSize>0){const e=(0,Tr.f)(t),s=(e[2]+e[0])/2,i=(e[3]+e[1])/2;return t.reset(),this._scaleCursor(t.clone(),s,i)}}return null}_scaleCursor(t,e,s){for(;t.nextPath();)for(;t.nextPoint();)t.x=e+(t.x-e)*this._xFactor,t.y=s+(t.y-s)*this._yFactor;return t.reset(),t}}class Zn{static local(){return null===Zn.instance&&(Zn.instance=new Zn),Zn.instance}execute(t,e,s,i,r){return new Kn(t,e,s)}}Zn.instance=null;class Kn{constructor(t,e,s){this._inputGeometries=t,this._height=(void 0!==e.amplitude?e.amplitude:2)*s,this._period=(void 0!==e.period?e.period:3)*s,this._style=e.waveform,this._height<=0&&(this._height=Math.abs(this._height)),this._period<=0&&(this._period=Math.abs(this._period)),this._pattern=new En,this._pattern.addValue(this._period),this._pattern.addValue(this._period),this._walker=new kn,this._walker.updateTolerance(s)}next(){let t=this._inputGeometries.next();for(;t;){if(0===this._height||0===this._period)return t;const e=this._processGeom(t);if(e)return e;t=this._inputGeometries.next()}return null}_processGeom(t){const e=en.createEmptyOptimizedCIM(t.geometryType);for(;t.nextPath();){e.startPath();const s=t.pathLength();if(this._walker.init(t,this._pattern))switch(this._style){case V.g.Sinus:default:this._constructCurve(e,s,!1);break;case V.g.Square:this._constructSquare(e,s);break;case V.g.Triangle:this._constructTriangle(e,s);break;case V.g.Random:this._constructCurve(e,s,!0)}else for(;t.nextPoint();)e.pushXY(t.x,t.y)}return e}_constructCurve(t,e,s){let i=Math.round(e/this._period);0===i&&(i=1);const r=16*i+1,n=e/i,o=this._period/16,a=1/r,h=2*Math.PI*e/n,c=2*Math.PI*Math.random(),l=2*Math.PI*Math.random(),u=2*Math.PI*Math.random(),d=.75-Math.random()/2,p=.75-Math.random()/2,_=new Cn;this._walker.curPointAndAngle(_),t.pushPoint(_.pt);let f=0;for(;;){if(!this._walker.nextPointAndAngle(o,_)){t.pushPoint(this._walker.getPathEnd());break}{const e=f;let i;if(f+=a,s){const t=this._height/2*(1+.3*Math.sin(d*h*e+c));i=t*Math.sin(h*e+l),i+=t*Math.sin(p*h*e+u),i/=2}else i=.5*this._height*Math.sin(.5*h*e);t.pushXY(_.pt[0]-i*_.sa,_.pt[1]+i*_.ca)}}}_constructSquare(t,e){Math.round(e/this._period);let s=!0;for(;;){let e=!1;if(this._walker.curPositionIsValid()){const i=new Cn;this._walker.curPointAndAngle(i);const r=new Cn;if(this._walker.nextPointAndAngle(this._period,r)){const n=new Cn;this._walker.nextPointAndAngle(this._period,n)&&(s?(t.pushPoint(i.pt),s=!1):t.pushPoint(i.pt),t.pushXY(i.pt[0]-this._height/2*i.sa,i.pt[1]+this._height/2*i.ca),t.pushXY(r.pt[0]-this._height/2*r.sa,r.pt[1]+this._height/2*r.ca),t.pushXY(r.pt[0]+this._height/2*r.sa,r.pt[1]-this._height/2*r.ca),t.pushXY(n.pt[0]+this._height/2*n.sa,n.pt[1]-this._height/2*n.ca),e=!0)}}if(!e){t.pushPoint(this._walker.getPathEnd());break}}}_constructTriangle(t,e){Math.round(e/this._period);let s=!0;for(;;){let e=!1;if(this._walker.curPositionIsValid()){const i=new Cn;this._walker.curPointAndAngle(i);const r=new Cn;if(this._walker.nextPointAndAngle(this._period/2,r)){const n=new Cn;this._walker.nextPointAndAngle(this._period,n)&&(this._walker.nextPosition(this._period/2)&&(s?(t.pushPoint(i.pt),s=!1):t.pushPoint(i.pt),t.pushXY(r.pt[0]-this._height/2*r.sa,r.pt[1]+this._height/2*r.ca),t.pushXY(n.pt[0]+this._height/2*n.sa,n.pt[1]-this._height/2*n.ca)),e=!0)}}if(!e){t.pushPoint(this._walker.getPathEnd());break}}}}class Qn{static local(){return null===Qn.instance&&(Qn.instance=new Qn),Qn.instance}execute(t,e,s,i,r){return new Jn(t,e,s)}}Qn.instance=null;class Jn extends fn{constructor(t,e,s){super(t),this._geometryWalker=new kn,this._geometryWalker.updateTolerance(s),this._angleToLine=e.angleToLine??!0,this._offset=(e.offset?e.offset:0)*s,this._originalEndings=e.endings,this._offsetAtEnd=(e.customEndingOffset?e.customEndingOffset:0)*s,this._position=-(e.offsetAlongLine?e.offsetAlongLine:0)*s,this._pattern=new En,this._pattern.init(e.placementTemplate,!1),this._pattern.scale(s),this._endings=this._originalEndings}processPath(t){if(this._pattern.isEmpty())return null;let e;if(this.iteratePath)e=this._pattern.nextValue();else{this._originalEndings===V.h.WithFullGap&&this.isClosed?this._endings=V.h.WithMarkers:this._endings=this._originalEndings,this._pattern.extPtGap=0;let s,i=!0;switch(this._endings){case V.h.NoConstraint:s=-this._position,s=this._adjustPosition(s),i=!1;break;case V.h.WithHalfGap:default:s=-this._pattern.lastValue()/2;break;case V.h.WithFullGap:s=-this._pattern.lastValue(),this._pattern.extPtGap=this._pattern.lastValue();break;case V.h.WithMarkers:s=0;break;case V.h.Custom:s=-this._position,s=this._adjustPosition(s),this._pattern.extPtGap=.5*this._offsetAtEnd}if(!this._geometryWalker.init(t,this._pattern,i))return null;this._pattern.reset();let r=0;for(;s>r;)s-=r,r=this._pattern.nextValue();r-=s,e=r,this.iteratePath=!0}const s=new Cn;return this._geometryWalker.nextPointAndAngle(e,s)?this._endings===V.h.WithFullGap&&this._geometryWalker.isPathEnd()?(this.iteratePath=!1,null):this._endings===V.h.WithMarkers&&this._geometryWalker.isPathEnd()&&(this.iteratePath=!1,this.isClosed)?null:(this.internalPlacement.setTranslate(s.pt[0]-this._offset*s.sa,s.pt[1]+this._offset*s.ca),this._angleToLine&&this.internalPlacement.setRotateCS(s.ca,s.sa),this.internalPlacement):(this.iteratePath=!1,null)}_adjustPosition(t){let e=t/this._pattern.length();return e-=Math.floor(e),e*this._pattern.length()}}class to{static local(){return null===to.instance&&(to.instance=new to),to.instance}execute(t,e,s,i,r){return new eo(t,e,s)}}to.instance=null;class eo extends fn{constructor(t,e,s){super(t,!1,!0),this._curveHelper=new yn,this._placePerPart=e.placePerPart??!1,this._angleToLine=void 0===e.angleToLine||e.angleToLine,this._offset=void 0!==e.offset?e.offset*s:0,this._type=e.extremityPlacement,this._position=void 0!==e.offsetAlongLine?e.offsetAlongLine*s:0,this._beginProcessed=!1}processMultiPath(t){return this._placePerPart?super.processMultiPath(t):this.processPath(t)}processPath(t){let e;switch(this._type){case V.E.Both:default:this._beginProcessed?(e=this._atExtremities(t,this._position,!1),this._beginProcessed=!1,this.iterateMultiPath=!1,this.iteratePath=!1):(e=this._atExtremities(t,this._position,!0),this._beginProcessed=!0,this.iterateMultiPath=!0,this.iteratePath=!0);break;case V.E.JustBegin:e=this._atExtremities(t,this._position,!0);break;case V.E.JustEnd:e=this._atExtremities(t,this._position,!1);case V.E.None:}return e}_atExtremities(t,e,s){if(this._placePerPart||(s?t.seekPath(0):t.seekPath(t.totalSize-1)),s||t.seekPathEnd(),s?t.nextPoint():t.prevPoint()){let i=0,[r,n]=[0,0],[o,a]=[t.x,t.y];for(;s?t.nextPoint():t.prevPoint();){r=o,n=a,o=t.x,a=t.y;const s=this._curveHelper.getLength(r,n,o,a);if(i+s>e){const t=(e-i)/s,[h,c]=this._curveHelper.getAngleCS(r,n,o,a,t),l=this._curveHelper.getCoord2D(r,n,o,a,t);return this.internalPlacement.setTranslate(l[0]-this._offset*c,l[1]+this._offset*h),this._angleToLine&&this.internalPlacement.setRotateCS(-h,-c),this.internalPlacement}i+=s}}return null}}class so{static local(){return null===so.instance&&(so.instance=new so),so.instance}execute(t,e,s,i,r){return new io(t,e,s)}}so.instance=null;class io extends fn{constructor(t,e,s){super(t),this._walker=new kn,this._walker.updateTolerance(s),this._angleToLine=void 0===e.angleToLine||e.angleToLine,this._offset=void 0!==e.offset?e.offset*s:0,this._beginGap=void 0!==e.beginPosition?e.beginPosition*s:0,this._endGap=void 0!==e.endPosition?e.endPosition*s:0,this._flipFirst=void 0===e.flipFirst||e.flipFirst,this._pattern=new En,this._pattern.init(e.positionArray,!1,!1),this._subPathLen=0,this._posCount=this._pattern.size(),this._isFirst=!0,this._prevPos=0}processPath(t){if(this._pattern.isEmpty())return null;let e;if(this.iteratePath){const t=this._pattern.nextValue()*this._subPathLen,s=this._beginGap+t;e=s-this._prevPos,this._prevPos=s}else{if(this._posCount=this._pattern.size(),this._isFirst=!0,this._prevPos=0,this._subPathLen=t.pathLength()-this._beginGap-this._endGap,this._subPathLen<0)return this.iteratePath=!1,null;if(!this._walker.init(t,this._pattern,!1))return null;this._pattern.reset();const s=this._pattern.nextValue()*this._subPathLen,i=this._beginGap+s;e=i-this._prevPos,this._prevPos=i,this.iteratePath=!0}const s=new Cn;if(!this._walker.nextPointAndAngle(e,s,An.END))return this.iteratePath=!1,null;this.internalPlacement.setTranslate(s.pt[0]-this._offset*s.sa,s.pt[1]+this._offset*s.ca);const i=this._isFirst&&this._flipFirst;let r,n;return this._angleToLine?(r=s.ca,n=s.sa):(r=1,n=0),i&&(r=-r,n=-n),this.internalPlacement.setRotateCS(r,n),this._isFirst=!1,this._posCount--,0===this._posCount&&(this.iteratePath=!1),this.internalPlacement}}const ro=512,no=24,oo=1e-6;class ao{static local(){return null===ao.instance&&(ao.instance=new ao),ao.instance}execute(t,e,s,i,r){return new ho(t,e,s,i,r)}}ao.instance=null;class ho{constructor(t,e,s,i,r){if(this._xMin=0,this._xMax=0,this._yMin=0,this._yMax=0,this._currentX=0,this._currentY=0,this._accelerationMap=null,this._testInsidePolygon=!1,this._verticalSubdivision=!0,this._stepX=Math.abs(e.stepX??16)*s,this._stepY=Math.abs(e.stepY??16)*s,this._stepX=Math.round(128*this._stepX)/128,this._stepY=Math.round(128*this._stepY)/128,0!==this._stepX&&0!==this._stepY){if(this._gridType=e.gridType??V.i.Fixed,this._gridType===V.i.Random){const t=e.seed??13,s=1;this._randomLCG=new n.R(t*s),this._randomness=(e.randomness??100)/100,this._gridAngle=0,this._shiftOddRows=!1,this._cosAngle=1,this._sinAngle=0,this._offsetX=0,this._offsetY=0,this._buildRandomValues()}else{if(this._randomness=0,this._gridAngle=e.gridAngle??0,this._shiftOddRows=e.shiftOddRows??!1,this._offsetX=(e.offsetX??0)*s,this._offsetY=(e.offsetY??0)*s,this._cosAngle=Math.cos(this._gridAngle/180*Math.PI),this._sinAngle=-Math.sin(this._gridAngle/180*Math.PI),this._stepX)if(this._offsetX<0)for(;this._offsetX<-.5*this._stepX;)this._offsetX+=this._stepX;else for(;this._offsetX>=.5*this._stepX;)this._offsetX-=this._stepX;if(this._stepY)if(this._offsetY<0)for(;this._offsetY<-.5*this._stepY;)this._offsetY+=this._stepY;else for(;this._offsetY>=.5*this._stepY;)this._offsetY-=this._stepY}if(this._graphicOriginX=0,this._graphicOriginY=0,null!=i){const[t,e,s,r]=i.split("/"),n=parseFloat(t),o=parseFloat(e),a=parseFloat(s),h=parseFloat(r);this._graphicOriginX=-(h*2**n+a)*ro,this._graphicOriginY=o*ro,this._testInsidePolygon=!0}this._internalPlacement=new tn,this._calculateMinMax(t),this._geometryCursor=t}}next(){return this._geometryCursor?this._nextInside():null}_buildRandomValues(){if(!ho._randValues){ho._randValues=[];for(let t=0;t=g,this._polygonMin=this._verticalSubdivision?u:p,this._testInsidePolygon){let t=0-this._graphicOriginX-this._offsetX-this._stepX,e=ro-this._graphicOriginX-this._offsetX+this._stepX,s=-512-this._graphicOriginY-this._offsetY-this._stepY,i=0-this._graphicOriginY-this._offsetY+this._stepY;if(f){const r=[[t,s],[t,i],[e,s],[e,i]];t=s=Number.MAX_VALUE,e=i=-Number.MAX_VALUE;for(const n of r){const r=this._cosAngle*n[0]-this._sinAngle*n[1],o=this._sinAngle*n[0]+this._cosAngle*n[1];t=Math.min(t,r),e=Math.max(e,r),s=Math.min(s,o),i=Math.max(i,o)}}a=a!==Number.MAX_VALUE?Math.max(a,t):t,h=h!==Number.MAX_VALUE?Math.max(h,s):s,c=c!==-Number.MAX_VALUE?Math.min(c,e):e,l=l!==-Number.MAX_VALUE?Math.min(l,i):i}this._xMin=Math.round(a/this._stepX),this._xMax=Math.round(c/this._stepX),this._yMin=Math.round(h/this._stepY),this._yMax=Math.round(l/this._stepY),this._currentX=this._xMax+1,this._currentY=this._yMin-1,this._buildAccelerationMap(t,p,_,u,d)}_buildAccelerationMap(t,e,s,i,r){t.reset();const n=new Map,o=this._verticalSubdivision,a=o?r-i:s-e;let h=Math.ceil(a/10);if(h<=1)return;const c=Math.floor(a/h);let l,u,d,p,_,f,m,g,y,x,b;for(h++,this._delta=c,o?(y=-512-2*this._stepY,x=2*this._stepY,b=i):(y=-2*this._stepX,x=ro+2*this._stepX,b=e);t.nextPath();)if(!(t.pathSize<2)&&t.nextPoint())for(l=t.x,u=t.y;t.nextPoint();l=d,u=p){if(d=t.x,p=t.y,o){if(u===p||ux&&p>x)continue;_=Math.min(u,p),f=Math.max(u,p)}else{if(l===d||lx&&d>x)continue;_=Math.min(l,d),f=Math.max(l,d)}for(;_m&&co(g,l,u,d,p,n)}this._accelerationMap=n}_nextInside(){for(;;){if(this._currentX>this._xMax){if(this._currentY++,this._currentY>this._yMax)return null;this._currentX=this._xMin,this._shiftOddRows&&this._currentY%2&&this._currentX--}let t=this._currentX*this._stepX+this._offsetX;this._shiftOddRows&&this._currentY%2&&(t+=.5*this._stepX);const e=this._currentY*this._stepY+this._offsetY;let s,i;if(this._currentX++,this._gridType===V.i.Random){const r=(this._currentX%no+no)%no,n=(this._currentY%no+no)%no;s=this._graphicOriginX+t+this._stepX*this._randomness*(.5-ho._randValues[n*no+r])*2/3,i=this._graphicOriginY+e+this._stepY*this._randomness*(.5-ho._randValues[n*no+r+1])*2/3}else s=this._graphicOriginX+this._cosAngle*t+this._sinAngle*e,i=this._graphicOriginY-this._sinAngle*t+this._cosAngle*e;if(!this._testInsidePolygon||this._isInsidePolygon(s,i,this._geometryCursor))return this._internalPlacement.setTranslate(s,i),this._internalPlacement}}_isInsidePolygon(t,e,s){if(null==this._accelerationMap)return function(t,e,s){let i,r,n,o,a=0;for(t+=oo,e+=oo,s.reset();s.nextPath();)if(s.nextPoint())for(i=s.x,r=s.y;s.nextPoint();i=n,r=o)n=s.x,o=s.y,r>e!=o>e&&((n-i)*(e-r)-(o-r)*(t-i)>0?a++:a--);return 0!==a}(t,e,s);t+=oo,e+=oo;const i=this._verticalSubdivision,r=i?e:t,n=Math.floor((r-this._polygonMin)/this._delta),o=this._accelerationMap.get(n);if(!o)return!1;let a,h,c,l=0;for(const s of o){if(a=s[0],h=s[1],i){if(a[1]>e==h[1]>e)continue;c=(h[0]-a[0])*(e-a[1])-(h[1]-a[1])*(t-a[0])}else{if(a[0]>t==h[0]>t)continue;c=(h[1]-a[1])*(t-a[0])-(h[0]-a[0])*(e-a[1])}c>0?l++:l--}return 0!==l}}function co(t,e,s,i,r,n){let o=n.get(t);o||(o=[],n.set(t,o)),o.push([[e,s],[i,r]])}class lo{static local(){return null===lo.instance&&(lo.instance=new lo),lo.instance}execute(t,e,s,i,r){return new uo(t,e,s)}}lo.instance=null;class uo extends fn{constructor(t,e,s){super(t),this._curveHelper=new yn,this._angleToLine=void 0===e.angleToLine||e.angleToLine,this._offset=void 0!==e.offset?e.offset*s:0,this._relativeTo=e.relativeTo,this._position=void 0!==e.startPointOffset?e.startPointOffset*s:0,this._epsilon=.001*s}processPath(t){const e=this._position;if(this._relativeTo===V.j.SegmentMidpoint){if(this.iteratePath||(this.iteratePath=!0),t.nextPoint()){let[e,s]=[t.x,t.y],[i,r]=[0,0];for(;t.nextPoint();){i=t.x,r=t.y;const n=this._curveHelper.getLength(e,s,i,r);if(ni){const t=(i-n)/s,[c,l]=this._curveHelper.getAngleCS(e,o,a,h,t),u=this._curveHelper.getCoord2D(e,o,a,h,t),d=r?-this._offset:this._offset;return this.internalPlacement.setTranslate(u[0]-d*l,u[1]+d*c),this._angleToLine&&(r?this.internalPlacement.setRotateCS(-c,-l):this.internalPlacement.setRotateCS(c,l)),this.internalPlacement}e=a,o=h,n+=s}}return null}}class po{static local(){return null===po.instance&&(po.instance=new po),po.instance}execute(t,e,s,i,r){return new _o(t,e,s)}}po.instance=null;class _o extends fn{constructor(t,e,s){super(t),this._curveHelper=new yn,this._angleToLine=void 0===e.angleToLine||e.angleToLine,this._offset=void 0!==e.offset?e.offset*s:0,this._endPoints=void 0===e.placeOnEndPoints||e.placeOnEndPoints,this._controlPoints=void 0===e.placeOnControlPoints||e.placeOnControlPoints,this._regularVertices=void 0===e.placeOnRegularVertices||e.placeOnRegularVertices,this._tags=[],this._tagIterator=0}processPath(t){if(this.iteratePath||(this._preparePath(t),this.iteratePath=!0),this._tagIterator>=this._tags.length)return this._tags.length=0,this._tagIterator=0,this.iteratePath=!1,null;const e=this._tags[this._tagIterator];this._angleToLine&&this.internalPlacement.setRotate(e[2]);let s=e[0],i=e[1];if(0!==this._offset){const t=Math.cos(e[2]),r=Math.sin(e[2]);s-=this._offset*r,i+=this._offset*t}return this.internalPlacement.setTranslate(s,i),this._tagIterator++,this.internalPlacement}_preparePath(t){this._tags.length=0,this._tagIterator=0,t.seekPathStart();const e=t.isClosed();let s=0,i=!1,r=0,n=0;if(t.seekPathStart(),t.nextPoint()){let o=t.x,a=t.y,h=t.getControlPoint(),c=!0,l=t.nextPoint();for(;l;){const u=t.x,d=t.y,p=t.getControlPoint();(this._angleToLine||0!==this._offset)&&(r=this._curveHelper.getAngle(o,a,u,d,0)),c?(c=!1,e?(s=r,i=h):(this._endPoints||this._controlPoints&&h)&&this._tags.push([o,a,r])):h?this._controlPoints&&this._tags.push([o,a,fo(n,r)]):this._regularVertices&&this._tags.push([o,a,fo(n,r)]),(this._angleToLine||0!==this._offset)&&(n=this._curveHelper.getAngle(o,a,u,d,1)),l=t.nextPoint(),l||(e?p||i?this._controlPoints&&this._tags.push([u,d,fo(n,s)]):this._regularVertices&&this._tags.push([u,d,fo(n,s)]):(this._endPoints||this._controlPoints&&p)&&this._tags.push([u,d,n])),o=u,a=d,h=p}}this._tagIterator=0}}function fo(t,e){const s=Math.PI;for(;Math.abs(e-t)>s+2e-15;)e-t>s?e-=2*s:e+=2*s;return(t+e)/2}function mo(t){if(0===t.totalSize)return null;const e=(0,Tr.f)(t);if(!e)return null;const s=4*(Math.abs(e[0])+Math.abs(e[2])+Math.abs(e[1])+Math.abs(e[3])+1)*222045e-19;let i=0,r=0;t.reset();for(let e=0;t.nextPath();e++){const s=t.getCurrentRingArea();s>r&&(r=s,i=e)}if(t.seekPath(i),0===t.pathSize)return null;t.seekPathStart();const n=(0,Tr.h)(t);if(Math.abs(r)<=2*s*s)return[(n[0]+n[2])/2,(n[1]+n[3])/2];t.seekPathStart();const o=(0,Pr.b)(t,(0,v.c)());if(null===o)return null;if(t.totalPoints<4)return o;const a=[[NaN,NaN],[NaN,NaN],[NaN,NaN],[NaN,NaN]],h=[NaN,NaN,NaN,NaN],c=[NaN,NaN,NaN,NaN];let l=!1,u=yo(o,t,!0);0===u.distance&&(l=!0,a[0][0]=o[0],a[0][1]=o[1],u=yo(o,t,!1)),h[0]=u.distance,c[0]=0;const d=[NaN,NaN];let p=!1,_=.25,f=-1,m=NaN;do{if(m=NaN,a[1]=xo(t,Mo(n[0],n[2],_),0,e),isNaN(a[1][0])||isNaN(a[1][1])||(u=yo(a[1],t,!1),m=u.distance),!isNaN(m)&&m>s&&go(a[1],t))p=!0,h[1]=m,c[1]=Eo(a[1],o);else if(!isNaN(m)&&m>f&&(f=m,d[0]=a[1][0],d[1]=a[1][1]),_-=.01,_<.1){if(!(f>=0))break;p=!0,h[1]=f,a[1][0]=d[0],a[1][1]=d[1],c[1]=Eo(a[1],o)}}while(!p);p=!1,_=.5,f=-1;let g=.01,y=1;do{if(m=NaN,a[2]=xo(t,Mo(n[0],n[2],_),0,e),isNaN(a[2][0])||isNaN(a[2][1])||(u=yo(a[2],t,!1),m=u.distance),!isNaN(m)&&m>s&&go(a[2],t))p=!0,h[2]=m,c[2]=Eo(a[2],o);else if(!isNaN(m)&&m>f)f=m,d[0]=a[2][0],d[1]=a[2][1];else if(m>f&&(f=m,d[0]=a[2][0],d[1]=a[2][1]),_=.5+g*y,g+=.01,y*=-1,_<.3||_>.7){if(!(f>=0))break;p=!0,h[2]=f,a[2][0]=d[0],a[2][1]=d[1],c[2]=Eo(a[2],o)}}while(!p);p=!1,_=.75,f=-1;do{if(m=NaN,a[3]=xo(t,Mo(n[0],n[2],_),0,e),isNaN(a[3][0])||isNaN(a[3][1])||(u=yo(a[3],t,!1),m=u.distance),!isNaN(m)&&m>s&&go(a[3],t))p=!0,h[3]=m,c[3]=Eo(a[3],o);else if(m>f&&(f=m,d[0]=a[3][0],d[1]=a[3][1]),_+=.01,_>.9){if(!(f>=0))break;p=!0,h[3]=f,a[3][0]=d[0],a[3][1]=d[1],c[3]=Eo(a[3],o)}}while(!p);const x=[0,1,2,3],b=l?0:1;let w;for(let t=b;t<4;t++)for(let t=b;t<3;t++){const e=c[t],s=c[t+1];Co(e,s)>0&&(w=x[t],x[t]=x[t+1],x[t+1]=w,c[t]=s,c[t+1]=e)}let S=b,I=0,T=0;for(let t=b;t<4;t++){switch(t){case 0:T=2*h[x[t]];break;case 1:T=1.66666666*h[x[t]];break;case 2:T=1.33333333*h[x[t]];break;case 3:T=h[x[t]]}T>I&&(I=T,S=x[t])}return a[S]}function go(t,e){let s,i,r,n,o=0;for(e.reset();e.nextPath()&&e.nextPoint();)for(s=e.x,i=e.y;e.nextPoint();s=r,i=n)r=e.x,n=e.y,i>t[1]!=n>t[1]&&((r-s)*(t[1]-i)-(n-i)*(t[0]-s)>0?o++:o--);return 0!==o}function yo(t,e,s){if(s&&go(t,e))return{coord:t,distance:0};let i=1/0,r=0,n=0,o=[0,0],a=[0,0];const h=[0,0];for(e.reset();e.nextPath()&&e.nextPoint();)if(!(e.pathSize<2))for(o[0]=e.x,o[1]=e.y;e.nextPoint();o=a){a=[e.x,e.y],(0,Ar.m)(h,t,o,a);const s=Eo(t,h);so?el)i&So?(i&wo?(e[1]+=l*(n-e[0])/c,e[0]=n):(e[1]+=l*(a-e[0])/c,e[0]=a),i=Po(e,t)):r&So?(r&wo?(s[1]+=l*(n-s[0])/c,s[0]=n):(s[1]+=l*(a-s[0])/c,s[0]=a),r=Po(s,t)):i?(i&vo?(e[0]+=c*(o-e[1])/l,e[1]=o):(e[0]+=c*(h-e[1])/l,e[1]=h),i=Po(e,t)):(r&vo?(s[0]+=c*(o-s[1])/l,s[1]=o):(s[0]+=c*(h-s[1])/l,s[1]=h),r=Po(s,t));else if(i&Io?(i&vo?(e[0]+=c*(o-e[1])/l,e[1]=o):(e[0]+=c*(h-e[1])/l,e[1]=h),i=Po(e,t)):r&Io?(r&vo?(s[0]+=c*(o-s[1])/l,s[1]=o):(s[0]+=c*(h-s[1])/l,s[1]=h),r=Po(s,t)):i?(i&wo?(e[1]+=l*(n-e[0])/c,e[0]=n):(e[1]+=l*(a-e[0])/c,e[0]=a),i=Po(e,t)):(r&wo?(s[1]+=l*(n-s[0])/c,s[0]=n):(s[1]+=l*(a-s[0])/c,s[0]=a),r=Po(s,t)),i&r)return 0}while(i|r);return c}function Po(t,e){return(t[0]e[2]?1:0)<<1|(t[1]e[3]?1:0)<<3}function Mo(t,e,s){return t+(e-t)*s}function Eo(t,e){return(t[0]-e[0])*(t[0]-e[0])+(t[1]-e[1])*(t[1]-e[1])}function Co(t,e){if(te)return 1;if(t===e)return 0;const s=isNaN(t),i=isNaN(e);return si?1:0}class Ao{static local(){return null===Ao.instance&&(Ao.instance=new Ao),Ao.instance}execute(t,e,s,i,r){return new Fo(t,e,s)}}Ao.instance=null;class Fo{constructor(t,e,s){this._geometryCursor=t,this._offsetX=void 0!==e.offsetX?e.offsetX*s:0,this._offsetY=void 0!==e.offsetY?e.offsetY*s:0,this._method=void 0!==e.method?e.method:V.P.OnPolygon,this._internalPlacement=new tn}next(){const t=this._geometryCursor;return this._geometryCursor=null,t?this._polygonCenter(t):null}_polygonCenter(t){let e=!1;switch(this._method){case V.P.CenterOfMass:{const s=(0,Pr.w)(t);s&&(this._internalPlacement.setTranslate(s[0]+this._offsetX,s[1]+this._offsetY),e=!0)}break;case V.P.BoundingBoxCenter:{const s=(0,Tr.f)(t);s&&(this._internalPlacement.setTranslate((s[2]+s[0])/2+this._offsetX,(s[3]+s[1])/2+this._offsetY),e=!0)}break;case V.P.OnPolygon:default:{const s=mo(t);null!==s&&(this._internalPlacement.setTranslate(s[0]+this._offsetX,s[1]+this._offsetY),e=!0)}}return e?this._internalPlacement:null}}function ko(t){if(!t)return null;switch(t.type){case"CIMGeometricEffectAddControlPoints":return dn.local();case"CIMGeometricEffectArrow":return bn.local();case"CIMGeometricEffectBuffer":return vn.local();case"CIMGeometricEffectControlMeasureLine":return In.local();case"CIMGeometricEffectCut":return Pn.local();case"CIMGeometricEffectDashes":return Rn.local();case"CIMGeometricEffectDonut":return On.local();case"CIMGeometricEffectJog":return zn.local();case"CIMGeometricEffectMove":return Bn.local();case"CIMGeometricEffectOffset":return Un.local();case"CIMGeometricEffectReverse":return qn.local();case"CIMGeometricEffectRotate":return Yn.local();case"CIMGeometricEffectScale":return Hn.local();case"CIMGeometricEffectWave":return Zn.local()}return null}function Ro(t){if(!t)return 0;switch(t.type){case"CIMGeometricEffectArrow":return Math.abs(.5*t.width);case"CIMGeometricEffectBuffer":return Math.abs(t.size);case"CIMGeometricEffectControlMeasureLine":return 500;case"CIMGeometricEffectExtension":case"CIMGeometricEffectRadial":return Math.abs(t.length);case"CIMGeometricEffectJog":return Math.abs(.5*t.length);case"CIMGeometricEffectMove":return Math.max(Math.abs((0,Fr.s)(t.offsetX)),Math.abs((0,Fr.s)(t.offsetY)));case"CIMGeometricEffectOffset":case"CIMGeometricEffectOffsetTangent":return Math.abs(t.offset);case"CIMGeometricEffectRegularPolygon":return Math.abs(t.radius);case"CIMGeometricEffectRotate":case"CIMGeometricEffectScale":default:return 0;case"CIMGeometricEffectTaperedPolygon":return.5*Math.max(Math.abs(t.fromWidth),Math.abs(t.toWidth));case"CIMGeometricEffectWave":return Math.abs(t.amplitude);case"CIMGeometricEffectDonut":return Math.abs(t.width)}}function Do(t){if(!t)return 0;let e=0;for(const s of t)e+=Ro(s);return e}Math.PI,Math.PI,Math.PI;var Oo=s(14378),No=s(83637),zo=s(58003),Lo=s(78016),Bo=s(59700),Go=s(73600),Uo=s(23381);class Vo{get length(){return this._pos}constructor(t,e){this._pos=0;const s=e?this._roundToNearest(e,t.BYTES_PER_ELEMENT):40;this._array=new ArrayBuffer(s),this._buffer=new t(this._array),this._ctor=t,this._i16View=new Int16Array(this._array)}_roundToNearest(t,e){const s=Math.round(t);return 1===e?s:s+(e-s%e)}_ensureSize(t){if(this._pos+t>=this._buffer.length){const e=this._roundToNearest(1.25*(this._array.byteLength+t*this._buffer.BYTES_PER_ELEMENT),this._buffer.BYTES_PER_ELEMENT),s=new ArrayBuffer(e),i=new this._ctor(s);i.set(this._buffer,0),this._array=s,this._buffer=i,this._i16View=new Int16Array(this._array)}}ensureSize(t){this._ensureSize(t)}writeF32(t){this._ensureSize(1);const e=this._pos;return new Float32Array(this._array,4*this._pos,1)[0]=t,this._pos++,e}push(t){this._ensureSize(1);const e=this._pos;return this._buffer[this._pos++]=t,e}writeFixed(t){this._buffer[this._pos++]=t}setValue(t,e){this._buffer[t]=e}i1616Add(t,e,s){this._i16View[2*t]+=e,this._i16View[2*t+1]+=s}getValue(t){return this._buffer[t]}getValueF32(t){return new Float32Array(this._array,4*t,1)[0]}incr(t){if(this._buffer.length"pos"===t.name||"position"===t.name));if(!o)throw new Error("InternalError: Unable to find position attribute");this.layout={...e,position:o},this._indices=new Vo(Uint32Array,i),this._vertices=new Vo(Uint32Array,r),this._metrics=new Vo(Uint32Array,0),this._metricCountOffset=this._metrics.push(0),this._strideInt=n,this._instanceId=t}serialize(t){const e=this._indices.buffer(),s=this._vertices.buffer(),i=this._metrics.length?this._metrics.buffer():null;return t.push(e,s),{instanceId:this._instanceId,layout:this.layout,indices:e,vertices:s,metrics:i}}get strideInt(){return this._strideInt}get vertexCount(){return this._vertices.length/this._strideInt}get indexCount(){return this._indices.length}get indexWriter(){return this._indices}get vertexWriter(){return this._vertices}get metricWriter(){return this._metrics}vertexEnsureSize(t){this._vertices.ensureSize(t)}indexEnsureSize(t){this._indices.ensureSize(t)}writeIndex(t){this._indices.push(t)}writeVertex(t){this._vertices.push(t)}writeVertexRegion(t){this._vertices.writeRegion(t)}writeVertexF32(t){this._vertices.writeF32(t)}writeMetric(t){this._metrics.incr(this._metricCountOffset),t.serialize(this._metrics)}}class Wo{constructor(t,e=0){this._id=t,this._sizeHint=e,this._entityRecordCountOffset=0,this._entityCountOffset=0,this._entityIdIndex=0,this._entitySortKeyIndex=0,this._didEntityStart=!1,this._instanceIdToVertexData=new Map,this._recordIndexStart=0,this._recordIndexCount=0,this._recordVertexStart=0,this._recordVertexCount=0,this._current={metric:null,writer:null,start:0,sortKey:0,instanceId:0,layoutHash:0,indexStart:0,vertexStart:0,textureKey:0,metricBoxLenPointer:0},this._entities=new Vo(Uint32Array,this._sizeHint*kt.byteSizeHint),this._entityCountOffset=this._entities.push(0)}get id(){return this._id}serialize(){const t=new Array,e=[],s=this._entities.buffer();for(const s of this._instanceIdToVertexData.values())e.push(s.serialize(t));return{message:{data:e,entities:s},transferList:t}}vertexCount(){return this._current.writer?.vertexCount??0}indexCount(){return this._current.writer?.indexCount??0}vertexEnsureSize(t){this._current.writer.vertexEnsureSize(t)}indexEnsureSize(t){this._current.writer.indexEnsureSize(t)}vertexWrite(t){this._current.writer.writeVertex(t)}vertexWriteRegion(t){this._current.writer.writeVertexRegion(t)}vertexWriteF32(t){this._current.writer.writeVertexF32(t)}recordBounds(t,e,s,i){}indexWrite(t){this._current.writer.writeIndex(t)}metricStart(t){this._current.metric=t}metricEnd(){const t=this._current.writer;this._current.metric.bounds.length&&t.writeMetric(this._current.metric)}metricBoxWrite(t){this._current.metric.bounds.push(t)}entityStart(t,e=t){this._entityIdIndex=this._entities.push(t),this._entitySortKeyIndex=this._entities.writeF32(e),this._entityRecordCountOffset=this._entities.push(0),this._didEntityStart=!0}entityRecordCount(){return this._entities.getValue(this._entityRecordCountOffset)}entityEnd(){this._didEntityStart&&(0===this.entityRecordCount()?this._entities.seek(this._entityIdIndex):this._entities.incr(this._entityCountOffset),this._didEntityStart=!1)}recordCount(){return this._entities.getValue(this._entityRecordCountOffset)}recordStart(t,e,s=0){this._current.writer=this._getVertexWriter(t,e),this._current.indexStart=this._current.writer.indexCount,this._current.vertexStart=this._current.writer.vertexCount,this._current.instanceId=t,this._current.layoutHash=e.hash,this._current.textureKey=s}recordEnd(t=0){const e=this._current.vertexStart,s=this._current.writer.vertexCount-e;if(!s)return!1;const i=this._current.indexStart,r=this._current.writer.indexCount-i;return this._recordIndexStart=i,this._recordIndexCount=r,this._recordVertexStart=e,this._recordVertexCount=s,this._entities.incr(this._entityRecordCountOffset),Ct.write(this._entities,this._current.instanceId,this._current.textureKey,i,r,e,s,t),!0}copyLast(t,e){const s=this._recordVertexStart+this._recordVertexCount;this._entities.incr(this._entityRecordCountOffset),Ct.write(this._entities,this._current.instanceId,this._current.textureKey,this._recordIndexStart+this._recordIndexCount,this._recordIndexCount,s,this._recordVertexCount,0);const i=this._current.writer.indexWriter,r=this._current.writer.vertexWriter,n=this._recordIndexStart+this._recordIndexCount,o=this._recordVertexCount;for(let t=this._recordIndexStart;t!==n;t++){const e=i.getValue(t);i.push(e+o)}const a=this._current.writer.layout.stride/Uint32Array.BYTES_PER_ELEMENT,h=this._recordVertexStart*a,c=(this._recordVertexStart+this._recordVertexCount)*a;for(let t=h;t!==c;t++){const e=r.getValue(t);r.push(e)}const l=this._current.writer.layout.position,u=l.packPrecisionFactor??1,d=l.offset/Uint32Array.BYTES_PER_ELEMENT,p=t*u,_=e*u;for(let t=s*a;t<=r.length;t+=a)r.i1616Add(t+d,p,_)}copyLastFrom(t,e,s){const i=t._entities.getValue(t._entityIdIndex);if(i!==this._entities.getValue(this._entityIdIndex)){const e=t._entities.getValueF32(t._entitySortKeyIndex);this.entityStart(i,e)}this.recordStart(t._current.instanceId,t._current.writer.layout,t._current.textureKey);const r=this._current.writer.layout.stride/Uint32Array.BYTES_PER_ELEMENT,n=this._current.vertexStart,o=t._current.vertexStart-n,a=this._current.writer.indexWriter,h=this._current.writer.vertexWriter,c=t._current.writer.indexWriter,l=t._current.writer.vertexWriter;for(let e=t._current.indexStart;e!==c.length;e++){const t=c.getValue(e);a.push(t-o)}for(let e=t._current.vertexStart*r;e!==l.length;e++){const t=l.getValue(e);h.push(t)}const u=this._current.writer.layout.position,d=u.packPrecisionFactor??1,p=u.offset/Uint32Array.BYTES_PER_ELEMENT,_=e*d,f=s*d;for(let t=n*r;t<=h.length;t+=r)h.i1616Add(t+p,_,f);this.recordEnd()}_getVertexWriter(t,e){const s=this._instanceIdToVertexData;return s.has(t)||s.set(t,new qo(t,e,this._sizeHint)),s.get(t)}}class Xo{}class Yo extends Xo{constructor(t){super(),this._fetcher=t,this._controller=new AbortController,this._pendingIds=new Set,this._pendingRequests=[],this._resourceIdToResource=new Map}destroy(){this._controller.abort()}get _abortOptions(){return{signal:this._controller.signal}}enqueueRequest(t){const e=function(t){return"url"in t&&"urlHash"in t?{...t,url:""}:t}(t.resource),s=(0,y.n)(JSON.stringify(e));return this._pendingIds.has(s)||(this._pendingIds.add(s),this._pendingRequests.push({...t,resourceId:s})),s}async fetchEnqueuedResources(){const t=this._pendingRequests;this._pendingIds.clear(),this._pendingRequests=[];const e=await this._fetcher.fetch(t,this._abortOptions);for(let s=0;ss.replaceAll(/{[^}]*}/g,(e=>{const s=e.slice(1,-1),i=t.metadata.fieldsIndex.get(s);if(null==i)return e;const r=t.readAttribute(s);return null==r?"":function(t,e){if(null==t)return"";const s=e.domain;if(s)if("codedValue"===s.type||"coded-value"===s.type){const e=t;for(const t of s.codedValues)if(t.code===e)return t.name}else if("range"===s.type){const{max:i,min:r}=(0,yr.g)(e),n=+t;if(null!=r&&null!=i&&r<=n&&n<=i)return s.name}let i=t;return(0,yr.vE)(e)?i=(0,xr.f)(i,(0,xr.c)("short-date")):(0,yr.WA)(e)&&(i=(0,br.f)(+i)),i||""}(r,i)}))))}constructor(t){super(),this._evaluator=t}resize(t){}read(t,e){return this._evaluator(t)}readWithDefault(t,e,s){const i=this._evaluator(t);return Zo(i)?s:i}referencesScale(){return!1}referencesGeometry(){return!1}}class ta extends jo{constructor(t,e){super(),this._field=t,this._normalizationInfo=e}resize(t){throw new Error("Method not implemented.")}read(t,e){return this._readNormalized(t)}readWithDefault(t,e){return this._readNormalized(t)}referencesScale(){return!1}referencesGeometry(){return!1}_readNormalized(t){const e=t.readAttribute(this._field);if(null==e)return null;const{normalizationField:s,normalizationTotal:i,normalizationType:r}=this._normalizationInfo,n=t.readAttribute(s);switch(r??"esriNormalizeByField"){case"esriNormalizeByField":return n?n?e/n:void 0:null;case"esriNormalizeByLog":return Math.log(e)*Math.LOG10E;case"esriNormalizeByPercentOfTotal":return i?e/i*100:null}}}class ea{static fromBuffer(t,e){return new ea(t,e)}static create(t,e=4294967295){const s=new Uint32Array(Math.ceil(t/32));return new ea(s,e)}constructor(t,e){this._mask=0,this._buf=t,this._mask=e}_getIndex(t){return Math.floor(t/32)}has(t){const e=this._mask&t;return!!(this._buf[this._getIndex(e)]&1<>>=1,i++}}countSet(){let t=0;return this.forEachSet((e=>{t++})),t}}const sa=()=>y.L.getLogger("esri.views.2d.layers.features.support.whereUtils"),ia={getAttribute:(t,e)=>t.readAttribute(e)};async function ra(t,e){try{const s=await(0,Uo.G)(t,e);if(!s.isStandardized){const t=new i.A("mapview - bad input","Unable to apply filter's definition expression, as expression is not standardized.",s);sa().error(t)}return e=>{const i=e.readArcadeFeature();try{return s.testFeature(i,ia)}catch(e){return sa().warn("mapview-bad-where-clause","Encountered an error when evaluating where clause",t),!0}}}catch(e){return sa().warn("mapview-bad-where-clause","Encountered an error when evaluating where clause",t),t=>!0}}const na=()=>y.L.getLogger("esri.views.2d.layers.features.support.ComputedAttributeStorage"),oa=4294967295;function aa(t,e,s){if(!(t.length>e))for(;t.length<=e;)t.push(s)}class ha{constructor(t){this._numerics=[],this._strings=[],this._allocatedSize=256,this._bitsets=[],this._instanceIds=[],this._bounds=[],this._dirtyBitset=this.getBitset(this.createBitset()),this.compilationOptions=t}createBitset(){const t=this._bitsets.length;return this._bitsets.push(ea.create(this._allocatedSize,lr)),t+1}async createComputedField(t,e=!1){if(t.expression)try{if(!this.compilationOptions)throw new Error("InternalError: Compilation options not defined");return e?Jo.create(t.expression,this.compilationOptions):await Qo.create(t.expression,this.compilationOptions)}catch(e){const s=new i.A("featurelayer","Failed to compile arcade expression",{error:e,expression:t.expression});return na().error(s),null}if(t.normalizationType||t.normalizationField)return new ta(t.field,t);if(t.field)return new Ho(t.field);const s=new i.A("featurelayer","Unable to create computed field. No expression or field found",{info:t});return na().error(s),null}async createWhereClause(t){return t?ra(t,this.compilationOptions.fields):null}getBitset(t){return this._bitsets[t-1]}getComputedNumeric(t,e){return this.getComputedNumericAtIndex(t&lr,0)}setComputedNumeric(t,e,s){return this.setComputedNumericAtIndex(t&lr,s,0)}getComputedString(t,e){return this.getComputedStringAtIndex(t&lr,0)}setComputedString(t,e,s){return this.setComputedStringAtIndex(t&lr,0,s)}getComputedNumericAtIndex(t,e){const s=t&lr;return this._ensureNumeric(e,s),this._numerics[e][s]}setComputedNumericAtIndex(t,e,s){const i=t&lr;this._ensureNumeric(e,i),this._numerics[e][i]=s}getPackedChunkId(t){const e=t&lr;return this._ensureInstanceId(e),this._instanceIds[e]}setPackedChunkId(t,e){const s=t&lr;this._ensureInstanceId(s),this._instanceIds[s]=e}getComputedStringAtIndex(t,e){const s=t&lr;return this._ensureString(e,s),this._strings[e][s]}setComputedStringAtIndex(t,e,s){const i=t&lr;this._ensureString(e,i),this._strings[e][i]=s}getXMin(t){return this._bounds[4*(t&lr)]}getYMin(t){return this._bounds[4*(t&lr)+1]}getXMax(t){return this._bounds[4*(t&lr)+2]}getYMax(t){return this._bounds[4*(t&lr)+3]}setBounds(t,e,s=!1){const i=t&lr;if(!s&&!this._dirtyBitset.has(t))return this._bounds[4*i]!==oa;this._dirtyBitset.unset(t);const r=e.readGeometryWorldSpace();if(aa(this._bounds,4*i+4,0),!r||!r.coords.length)return this._bounds[4*i]=oa,this._bounds[4*i+1]=oa,this._bounds[4*i+2]=oa,this._bounds[4*i+3]=oa,!1;let n=1/0,o=1/0,a=-1/0,h=-1/0;return r.forEachVertex(((t,e)=>{n=Math.min(n,t),o=Math.min(o,e),a=Math.max(a,t),h=Math.max(h,e)})),this._bounds[4*i]=n,this._bounds[4*i+1]=o,this._bounds[4*i+2]=a,this._bounds[4*i+3]=h,!0}getBounds(t,e){const s=this.getXMin(e),i=this.getYMin(e),r=this.getXMax(e),n=this.getYMax(e);return(0,zt.a)(t,s,i,r,n),s!==oa}_ensureNumeric(t,e){this._numerics[t]||(this._numerics[t]=[]),aa(this._numerics[t],e,0)}_ensureInstanceId(t){aa(this._instanceIds,t,0)}_ensureString(t,e){this._strings[t]||(this._strings[t]=[]),aa(this._strings[t],e,null)}}class ca{getObjectId(t){return t.getObjectId()}getAttributes(t){return t.readAttributes()}getAttribute(t,e){return t.readAttribute(e)}getAttributeAsTimestamp(t,e){return t.readAttributeAsTimestamp(e)}cloneWithGeometry(t,e){return t}getGeometry(t){return t.readGeometryWorldSpace()}getCentroid(t,e){return t.readCentroidForDisplay()}}ca.Shared=new ca;class la{constructor(t){this._geometryBounds=(0,v.c)(),this._idToVisibility=new Map,this._serviceInfo=t}static async create(t){const e=new la(t);return await e.update(t.filterJSON,t.spatialReference),e}get hash(){return this._hash}check(t){return this._applyFilter(t)}clear(){const t=this._resetAllHiddenIds();return this.update(),{show:t,hide:[]}}invalidate(){this._idToVisibility.forEach(((t,e)=>{this._idToVisibility.set(e,0)}))}setKnownIds(t){for(const e of t)this._idToVisibility.set(e,1)}setTrue(t){const e=[],s=[],i=new Set(t);return this._idToVisibility.forEach(((t,r)=>{const n=!!(1&this._idToVisibility.get(r)),o=i.has(r);!n&&o?e.push(r):n&&!o&&s.push(r),this._idToVisibility.set(r,o?3:0)})),{show:e,hide:s}}createQuery(){const{geometry:t,spatialRel:e,where:s,timeExtent:i,objectIds:r}=this;return Go.A.fromJSON({geometry:t,spatialRel:e,where:s,timeExtent:i,objectIds:r})}async update(t,e){this._hash=JSON.stringify(t);const s=await(0,Bo.n)(t,null,e);await Promise.all([this._setGeometryFilter(s),this._setIdFilter(s),this._setAttributeFilter(s),this._setTimeFilter(s)])}async _setAttributeFilter(t){if(!t?.where)return this._clause=null,void(this.where=null);this._clause=await ra(t.where,this._serviceInfo.fieldsIndex),this.where=t.where}_setIdFilter(t){this._idsToShow=t?.objectIds&&new Set(t.objectIds),this._idsToHide=t?.hiddenIds&&new Set(t.hiddenIds),this.objectIds=t?.objectIds}async _setGeometryFilter(t){if(!t?.geometry)return this._spatialQueryOperator=null,this.geometry=null,void(this.spatialRel=null);const e=t.geometry,s=t.spatialRel||"esriSpatialRelIntersects",i=await(0,Bo.f)(s,e,this._serviceInfo.geometryType,this._serviceInfo.hasZ,this._serviceInfo.hasM);(0,Tr.b)(this._geometryBounds,e),this._spatialQueryOperator=i,this.geometry=e,this.spatialRel=s}_setTimeFilter(t){if(this.timeExtent=this._timeOperator=null,t?.timeExtent)if(this._serviceInfo.timeInfo)this.timeExtent=t.timeExtent,this._timeOperator=(0,Bo.g)(this._serviceInfo.timeInfo,t.timeExtent,ca.Shared);else{const e=new i.A("feature-layer-view:time-filter-not-available","Unable to apply time filter, as layer doesn't have time metadata.",t.timeExtent);y.L.getLogger("esri.views.2d.layers.features.controllers.FeatureFilter").error(e)}}_applyFilter(t){return this._filterByGeometry(t)&&this._filterById(t)&&this._filterByTime(t)&&this._filterByExpression(t)}_filterByExpression(t){return!this.where||this._clause(t)}_filterById(t){return(!this._idsToHide?.size||!this._idsToHide.has(t.getObjectId()))&&(!this._idsToShow?.size||this._idsToShow.has(t.getObjectId()))}_filterByGeometry(t){if(!this.geometry)return!0;const e=t.readGeometryWorldSpace();return!!e&&this._spatialQueryOperator(e)}_filterByTime(t){return null==this._timeOperator||this._timeOperator(t)}_resetAllHiddenIds(){const t=[];return this._idToVisibility.forEach(((e,s)=>{1&e||(this._idToVisibility.set(s,1),t.push(s))})),t}}class ua{static minimal(t,e,s=[]){return new ua({geometryType:t,fields:s,objectIdField:e,subtypes:null,subtypeField:null,types:null,globalIdField:null,spatialReference:null,timeInfo:null,timeReferenceUnknownClient:null,typeIdField:null})}constructor(t){this._options=t,this._fieldsIndex="fieldsIndex"in t?vr.A.fromJSON(t.fieldsIndex):new vr.A(t.fields),t.spatialReference&&(this._spatialReference=U.A.fromJSON(t.spatialReference)),this._arcadeSchema={fields:this.fieldsIndex.fields,fieldsIndex:this.fieldsIndex,geometryType:this.geometryType,objectIdField:this.objectIdField,globalIdField:this._options.globalIdField,spatialReference:this._spatialReference,timeInfo:this._options.timeInfo,typeIdField:this._options.typeIdField??void 0,types:this._options.types??void 0,subtypeField:this._options.subtypeField,subtypes:this._options.subtypes??void 0}}get fieldsIndex(){return this._fieldsIndex}get geometryType(){return this._options.geometryType}get subtypeField(){return this._options.subtypeField}get timeInfo(){return this._options.timeInfo}get objectIdField(){return this._options.objectIdField}get globalIdField(){return this._options.globalIdField}get arcadeSchema(){return this._arcadeSchema}get spatialReference(){return this._spatialReference}get timeReferenceUnknownClient(){return this._options.timeReferenceUnknownClient}}class da{constructor(t){this._valid=ea.create(t),this._data=new Array(t)}has(t){return this._valid.has(t)}set(t,e){this._valid.set(t),this._data[t]=e}get(t){return this._data[t]}}const pa=(0,n.h)("featurelayer-simplify-thresholds")??[.5,.5,.5,.5],_a=pa[0],fa=pa[1],ma=pa[2],ga=pa[3],ya=(0,n.h)("featurelayer-simplify-payload-size-factors")??[1,2,4],xa=ya[0],ba=ya[1],wa=ya[2],va=(0,n.h)("featurelayer-simplify-mobile-factor")??2,Sa=(0,n.h)("esri-mobile"),Ia=4294967295;class Ta{constructor(t){this.metadata=t,this.type="FeatureSetReader",this._deleted=null,this._joined=[],this._objectIdToIndex=null,this._boundsBuffer=[],this._caches=new Map,this.arcadeDeclaredClass="esri.arcade.Feature",this._contextTimeZone=null}get isEmpty(){return null!=this._deleted&&this._deleted.countSet()===this.getSize()}getAreaSimplificationThreshold(t,e){let s=1;const i=Sa?va:1;e>4e6?s=wa*i:e>1e6?s=ba*i:e>5e5?s=xa*i:e>1e5&&(s=i);let r=0;return t>4e3?r=ga*s:t>2e3?r=ma*s:t>100?r=fa:t>15&&(r=_a),r}parseTimestampOffset(t){return t}getBounds(t){if(function(t,e,s){if(!(t.length>e))for(;t.length<=e;)t.push(0)}(this._boundsBuffer,4*this.getIndex()+4),this.getBoundsXMin()===Ia)return!1;if(0===this.getBoundsXMin()){const e=this.readGeometryWorldSpace();if(!e)return this.setBoundsXMin(Ia),!1;let s=1/0,i=1/0,r=-1/0,n=-1/0;return e.forEachVertex(((t,e)=>{s=Math.min(s,t),i=Math.min(i,e),r=Math.max(r,t),n=Math.max(n,e)})),this.setBoundsXMin(s),this.setBoundsYMin(i),this.setBoundsXMax(r),this.setBoundsYMax(n),(0,zt.a)(t,s,i,r,n),!0}const e=this.getBoundsXMin(),s=this.getBoundsYMin(),i=this.getBoundsXMax(),r=this.getBoundsYMax();return(0,zt.a)(t,e,s,i,r),!0}getBoundsXMin(){return this._boundsBuffer[4*this.getIndex()]}setBoundsXMin(t){this._boundsBuffer[4*this.getIndex()]=t}getBoundsYMin(){return this._boundsBuffer[4*this.getIndex()+1]}setBoundsYMin(t){this._boundsBuffer[4*this.getIndex()+1]=t}getBoundsXMax(){return this._boundsBuffer[4*this.getIndex()+2]}setBoundsXMax(t){this._boundsBuffer[4*this.getIndex()+2]=t}getBoundsYMax(){return this._boundsBuffer[4*this.getIndex()+3]}setBoundsYMax(t){this._boundsBuffer[4*this.getIndex()+3]=t}readAttributeAsTimestamp(t){const e=this.readAttribute(t);return"string"==typeof e?new Date(e).getTime():"number"==typeof e||null==e?e:null}readAttribute(t,e=!1){const s=this._readAttribute(t,e);if(void 0!==s)return s;for(const s of this._joined){s.setIndex(this.getIndex());const i=s._readAttribute(t,e);if(void 0!==i)return i}}readAttributes(){const t=this._readAttributes();for(const e of this._joined){e.setIndex(this.getIndex());const s=e._readAttributes();for(const e of Object.keys(s))t[e]=s[e]}return t}joinAttributes(t){this._joined.push(t)}removeIds(t){if(null==this._objectIdToIndex){const t=new Map,e=this.getCursor();for(;e.next();){const s=e.getObjectId();(0,m.b)(s),t.set(s,e.getIndex())}this._objectIdToIndex=t}const e=this._objectIdToIndex;for(const s of t.values())e.has(s)&&this._removeAtIndex(e.get(s))}readOptimizedFeatureWorldSpace(){const t=this.readGeometryWorldSpace(),e=this.readAttributes(),s=this.readCentroidWorldSpace(),i=new zo.O(t,e,s);return i.objectId=this.getObjectId(),i.displayId=this.getDisplayId(),i}readLegacyFeatureForDisplay(){const t=this.readCentroidForDisplay();return{attributes:this.readAttributes(),geometry:this.readLegacyGeometryForDisplay(),centroid:(t&&{x:t.coords[0],y:t.coords[1]})??null}}readLegacyFeatureWorldSpace(){const t=this.readCentroidWorldSpace();return{attributes:this.readAttributes(),geometry:this._readLegacyGeometryWorldSpace(),centroid:(t&&{x:t.coords[0],y:t.coords[1]})??null}}readLegacyGeometryForDisplay(){const t=this.readGeometryForDisplay();return(0,No.a)(t,this.geometryType,!1,!1)}readXForDisplay(){return this._readX()}readYForDisplay(){return this._readY()}readXWorldSpace(){const t=this._readX(),e=this.getInTransform();return null==e?t:t*e.scale[0]+e.translate[0]}readYWorldSpace(){const t=this._readY(),e=this.getInTransform();return null==e?t:e.translate[1]-t*e.scale[1]}readGeometryForDisplay(){const t=this._readGeometryDeltaDecoded(!0);if(!t){const t=this._createGeometryFromServerCentroid();return t?t.deltaDecode():null}return t}readGeometryWorldSpace(){let t=this._readGeometry();if(t||(t=this._createGeometryFromServerCentroid()),!t)return null;const e=t.clone(),s=this.getInTransform();return null!=s&&(0,No.u)(e,e,this.hasZ,this.hasM,s),e}readCentroidForDisplay(){const t=this.readGeometryForDisplay();return t?this._computeDisplayCentroid(t):this._readServerCentroid()}readCentroidWorldSpace(){const t=this.readGeometryForDisplay(),e=t?this._computeDisplayCentroid(t):this._readServerCentroid();if(!e)return null;const s=e.clone(),i=this.getInTransform();return null!=i&&(0,No.u)(s,s,this.hasZ,this.hasM,i),s}setCache(t){let e=this._caches.get(t);null==e&&(e=new da(this.getSize()),this._caches.set(t,e)),this._activeCache=e}setCachedValue(t){this._activeCache.set(this.getIndex(),t)}hasCachedValue(){return this._activeCache.has(this.getIndex())}getCachedValue(){return this._activeCache.get(this.getIndex())}_readGeometryDeltaDecoded(t){const e=this._readGeometry(t);return"esriGeometryPoint"!==this.geometryType&&e&&this.getInTransform()?e.deltaDecode():e}get contextTimeZone(){return this._contextTimeZone}set contextTimeZone(t){this._contextTimeZone=t}readArcadeFeature(){return this}hasField(t){return this.fields.has(t)||this._joined.some((e=>e.hasField(t)))}geometry(){const t=this.readGeometryWorldSpace(),e=(0,No.a)(t,this.geometryType,this.hasZ,this.hasM),s=(0,Mr.rS)(e);if(s){if(!this.metadata.spatialReference)throw new Error("InternalError: Expected spatial reference to be defined");s.spatialReference=this.metadata.spatialReference}return s}autocastArcadeDate(t,e){return e&&e instanceof Date?this.isUnknownDateTimeField(t)?Sr.A.unknownDateJSToArcadeDate(e):Sr.A.dateJSAndZoneToArcadeDate(e,this.contextTimeZone??Lo.s):e}isUnknownDateTimeField(t){return this.metadata.fieldsIndex.getTimeZone(t)===Lo.a}field(t){let e=this.fields.get(t);if(e)switch(e.type){case"date-only":case"esriFieldTypeDateOnly":return Sr.D.fromReader(this.readAttribute(t,!1));case"time-only":case"esriFieldTypeTimeOnly":return Sr.T.fromReader(this.readAttribute(t,!1));case"esriFieldTypeTimestampOffset":case"timestamp-offset":return Sr.A.fromReaderAsTimeStampOffset(this.readAttribute(t,!1));case"date":case"esriFieldTypeDate":return this.autocastArcadeDate(t,this.readAttribute(t,!0));default:return this.readAttribute(t,!1)}for(const s of this._joined)if(s.setIndex(this.getIndex()),e=s.fields.get(t),e)switch(e.type){case"date-only":case"esriFieldTypeDateOnly":return Sr.D.fromReader(s._readAttribute(t,!1));case"time-only":case"esriFieldTypeTimeOnly":return Sr.T.fromReader(s._readAttribute(t,!1));case"esriFieldTypeTimestampOffset":case"timestamp-offset":return Sr.A.fromReaderAsTimeStampOffset(s._readAttribute(t,!1));case"date":case"esriFieldTypeDate":return this.autocastArcadeDate(t,s._readAttribute(t,!0));default:return this.readAttribute(t,!1)}throw new Error(`Field ${t} does not exist`)}setField(t,e){throw new Error("Unable to update feature attribute values, feature is readonly")}keys(){return this.fields.fields.map((t=>t.name))}castToText(t=!1){if(!t)return JSON.stringify(this.readLegacyFeatureForDisplay());const e=this.readLegacyFeatureForDisplay();if(!e)return JSON.stringify(null);const s={geometry:e.geometry,attributes:{...e.attributes??{}}};for(const t in s.attributes){const e=s.attributes[t];e instanceof Date&&(s.attributes[t]=e.getTime())}return JSON.stringify(s)}gdbVersion(){return null}fullSchema(){return this.metadata.arcadeSchema}castAsJson(t=null){return{attributes:this._readAttributes(),geometry:!0===t?.keepGeometryType?this.geometry():this.geometry()?.toJSON()??null}}castAsJsonAsync(t=null,e=null){return Promise.resolve(this.castAsJson(e))}_getExists(){return null==this._deleted||!this._deleted.has(this.getIndex())}_computeDisplayCentroid(t){if(null==this.getInTransform())return(0,Oo.g)(new Er.O,t,this.hasM,this.hasZ);const e=en.fromOptimized(t,this.geometryType);e.yFactor*=-1;const s=mo(e);return s?(s[1]*=-1,new Er.O([],s)):null}copyInto(t){t._joined=this._joined,t._deleted=this._deleted,t._objectIdToIndex=this._objectIdToIndex,t._boundsBuffer=this._boundsBuffer,t._activeCache=this._activeCache,t._caches=this._caches,t._contextTimeZone=this._contextTimeZone}_readLegacyGeometryWorldSpace(){const t=this.readGeometryWorldSpace();return(0,No.a)(t,this.geometryType,!1,!1)}_createGeometryFromServerCentroid(){const t=this._readServerCentroid();if(!t)return null;const[e,s]=t.coords;return this._createQuantizedExtrudedGeometry(e,s)}_createQuantizedExtrudedGeometry(t,e){return"esriGeometryPolyline"===this.geometryType?this._createQuantizedExtrudedLine(t,e):this._createQuantizedExtrudedQuad(t,e)}_createQuantizedExtrudedQuad(t,e){return new Er.O([5],[t-1,e,1,-1,1,1,-1,1,-1,-1])}_createQuantizedExtrudedLine(t,e){return new Er.O([2],[t-1,e+1,1,-1])}_removeAtIndex(t){null==this._deleted&&(this._deleted=ea.create(this.getSize())),this._deleted.set(t)}}class Pa{constructor(t){this.data=t,this._referenceCount=0}increment(){this._referenceCount+=1}decrement(){this._referenceCount-=1}empty(){return 0===this._referenceCount}}class Ma{constructor(){this._freeIdsGenerationA=[],this._freeIdsGenerationB=[],this._idCounter=1,this._freeIds=this._freeIdsGenerationA,this._objectIdToDisplayId=new Map}createIdForObjectId(t){let e=this._objectIdToDisplayId.get(t);return e?e.increment():(e=new Pa(function(t,e){return(0|t)>>>0}(this._getFreeId())),e.increment(),this._objectIdToDisplayId.set(t,e)),e.data}releaseIdForObjectId(t){const e=this._objectIdToDisplayId.get(t);e&&(e.decrement(),e.empty()&&(this._objectIdToDisplayId.delete(t),this._freeIds.push(e.data)))}releaseAll(){for(const t of this._objectIdToDisplayId.values())this._freeIds.push(t.data);this._objectIdToDisplayId.clear()}incrementGeneration(){this._freeIds=this._freeIds===this._freeIdsGenerationA?this._freeIdsGenerationB:this._freeIdsGenerationA}_getFreeId(){return this._freeIds.length?this._freeIds.pop():this._idCounter++}}const Ea=()=>y.L.getLogger("esri.views.layers.2d.features.support.AttributeStore"),Ca=(Ea(),()=>null);(0,n.h)("esri-shared-array-buffer"),(0,n.h)("esri-atomics");class Aa{constructor(t,e,s){this.size=0,this.texelSize=4,this.dirtyStart=0,this.dirtyEnd=0;const{pixelType:i,layout:r,textureOnly:n}=e;this.textureOnly=n||!1,this.pixelType=i,this.layout=r,this._resetRange(),this.size=t,this.isLocal=s,n||(this.data=this._initData(i,t))}get buffer(){return this.data?.buffer}unsetComponentAllTexels(t,e){const s=this.data;for(let i=0;ie)return null;this._resetRange();const i=!this.isLocal,r=this.pixelType,n=this.layout,o=this.data;return{start:t,end:e,data:i&&o.slice(t*s,(e+1)*s)||null,pixelType:r,layout:n}}_initData(t,e){const s=ArrayBuffer,r=function(t){switch(t){case W.b.UNSIGNED_BYTE:return Uint8Array;case W.b.UNSIGNED_SHORT_4_4_4_4:return Uint16Array;case W.b.FLOAT:return Float32Array;default:return void y.L.getLogger("esri.views.2d.engine.webgl.Utils").error(new i.A("webgl-utils",`Unable to handle type ${t}`))}}(t),n=new r(new s(e*e*4*r.BYTES_PER_ELEMENT));for(let t=0;tnull))}get referencesScale(){return this._referencesScale}get referencesGeometry(){return this._referencesGeometry}get hasHighlight(){return this._idsToHighlight.size>0}createDisplayIdForObjectId(t){return this._idGenerator.createIdForObjectId(t)}releaseDisplayIdForObjectId(t){return this._idGenerator.releaseIdForObjectId(t)}incrementDisplayIdGeneration(){this._idGenerator.incrementGeneration()}releaseAllIds(){this._idGenerator.releaseAll()}async update(t,e,s,i,r=0){const o=(0,G.d)(this._schema,t);if(this.version=r,o&&((0,n.h)("esri-2d-update-debug")&&console.debug(`Version[${r}] AttributeStore.update`,{changed:o}),this._schema=t,this._attributeComputeInfo=null,this._initialize(),null!=t))if(s&&(this._filters=await Promise.all(t.filters.map((t=>t?la.create({geometryType:s.geometryType,hasM:!1,hasZ:!1,timeInfo:s.timeInfo,fieldsIndex:s.fieldsIndex,spatialReference:i??s.spatialReference,filterJSON:t}):null)))),"subtype"!==t.type)this._attributeComputeInfo={isSubtype:!1,map:new Map},await Promise.all(t.bindings.map((async t=>{const s=await this._bind(e,t);this._referencesGeometry=this._referencesGeometry||(s?.referencesGeometry()??!1),this._referencesScale=this._referencesScale||(s?.referencesScale()??!1)})));else{this._attributeComputeInfo={isSubtype:!0,subtypeField:t.subtypeField,map:new Map},this._referencesScale=!1,this._referencesGeometry=!1;for(const s in t.bindings){const i=t.bindings[s];await Promise.all(i.map((async t=>{const i=await this._bind(e,t,parseInt(s,10));this._referencesGeometry=this._referencesGeometry||(i?.referencesGeometry()??!1),this._referencesScale=this._referencesScale||(i?.referencesScale()??!1)})))}}}setHighlight(t,e){const s=this._getBlock(0);s.unsetComponentAllTexels(0,(1<{const n=1*r%4,o=Math.floor(1*r/4),a=this._getBlock(o+L.A.VV);let h=t.field?.read(e,s);t.valueRepresentation&&(h=function(t,e){if(!t||!e)return t;switch(e){case"radius":case"distance":return 2*t;case"diameter":case"width":return t;case"area":return Math.sqrt(t)}return t}(h,t.valueRepresentation)),(null===h||isNaN(h)||h===1/0||h===-1/0)&&(h=Jt),a.setData(i,n,h)})))}get epoch(){return this._epoch}sendUpdates(){const t=this._blocks.map((t=>null!=t?t.toMessage():null)),e=this._getInitArgs();(0,n.h)("esri-2d-log-updating")&&console.log("AttributeStore: _doSendUpdate.start"),this._client.update({initArgs:e,blockData:t,version:this.version,sendUpdateEpoch:this._epoch}),this._epoch+=1,(0,n.h)("esri-2d-log-updating")&&console.log("AttributeStore: _doSendUpdate.end")}_ensureSizeForTexel(t){for(;t>=this._size*this._size;)if(this._expand())return}async _bind(t,e,s){const i=await t.createComputedField(e),{valueRepresentation:r}=e,n=this._attributeComputeInfo;if(n.isSubtype){const t=n.map.get(s)??new Map;t.set(e.binding,{field:i,valueRepresentation:r}),n.map.set(s,t)}else n.map.set(e.binding,{field:i,valueRepresentation:r});return i}_getInitArgs(){return this._initialized?null:(this._initialized=!0,this._getBlock(L.A.Animation),this._getBlock(L.A.GPGPU),{blockSize:this._size,blockDescriptors:this._blocks.map((t=>null!=t?{textureOnly:t.textureOnly,buffer:t.buffer,pixelType:t.pixelType}:null))})}_getBlock(t){const e=this._blocks[t];if(null!=e)return e;const s=new Aa(this._size,this._blockDescriptors[t],this._client.isLocal);return this._blocks[t]=s,this._initialized=!1,s}_expand(){if(this._size80*n){l=d=e[0+s*n],u=p=e[1+s*n];for(let t=n;t0)for(let s=i;s=i;s-=n)a=Ua(s+e*n,t[s+e*n],t[s+1+e*n],a);return a&&Ka(a,a.next)&&(Va(a),a=a.next),a}function za(t,e=t){if(!t)return t;let s,i=t;do{if(s=!1,i.steiner||!Ka(i,i.next)&&0!==Ya(i.prev,i,i.next))i=i.next;else{if(Va(i),i=e=i.prev,i===i.next)break;s=!0}}while(s||i!==e);return e}function La(t,e,s,i,r,n,o,a){if(!t)return;!a&&n&&(t=Xa(t,i,r,n));let h=t;for(;t.prev!==t.next;){const c=t.prev,l=t.next;if(n?Ga(t,i,r,n):Ba(t))e.push(c.index/s+o),e.push(t.index/s+o),e.push(l.index/s+o),Va(t),t=l.next,h=l.next;else if((t=l)===h){a?1===a?La(t=Ja(t,e,s,o),e,s,i,r,n,o,2):2===a&&th(t,e,s,i,r,n,o):La(za(t),e,s,i,r,n,o,1);break}}}function Ba(t){const e=t.prev,s=t,i=t.next;if(Ya(e,s,i)>=0)return!1;let r=t.next.next;const n=r;let o=0;for(;r!==t.prev&&(0===o||r!==n);){if(o++,Ha(e.x,e.y,s.x,s.y,i.x,i.y,r.x,r.y)&&Ya(r.prev,r,r.next)>=0)return!1;r=r.next}return!0}function Ga(t,e,s,i){const r=t.prev,n=t,o=t.next;if(Ya(r,n,o)>=0)return!1;const a=r.xn.x?r.x>o.x?r.x:o.x:n.x>o.x?n.x:o.x,l=r.y>n.y?r.y>o.y?r.y:o.y:n.y>o.y?n.y:o.y,u=Za(a,h,e,s,i),d=Za(c,l,e,s,i);let p=t.prevZ,_=t.nextZ;for(;p&&p.z>=u&&_&&_.z<=d;){if(p!==t.prev&&p!==t.next&&Ha(r.x,r.y,n.x,n.y,o.x,o.y,p.x,p.y)&&Ya(p.prev,p,p.next)>=0)return!1;if(p=p.prevZ,_!==t.prev&&_!==t.next&&Ha(r.x,r.y,n.x,n.y,o.x,o.y,_.x,_.y)&&Ya(_.prev,_,_.next)>=0)return!1;_=_.nextZ}for(;p&&p.z>=u;){if(p!==t.prev&&p!==t.next&&Ha(r.x,r.y,n.x,n.y,o.x,o.y,p.x,p.y)&&Ya(p.prev,p,p.next)>=0)return!1;p=p.prevZ}for(;_&&_.z<=d;){if(_!==t.prev&&_!==t.next&&Ha(r.x,r.y,n.x,n.y,o.x,o.y,_.x,_.y)&&Ya(_.prev,_,_.next)>=0)return!1;_=_.nextZ}return!0}function Ua(t,e,s,i){const r=ih.create(t,e,s);return i?(r.next=i.next,r.prev=i,i.next.prev=r,i.next=r):(r.prev=r,r.next=r),r}function Va(t){t.next.prev=t.prev,t.prev.next=t.next,t.prevZ&&(t.prevZ.nextZ=t.nextZ),t.nextZ&&(t.nextZ.prevZ=t.prevZ)}function qa(t){let e=t,s=t;do{(e.x=s.next.y&&s.next.y!==s.y){const t=s.x+(r-s.y)*(s.next.x-s.x)/(s.next.y-s.y);if(t<=i&&t>o){if(o=t,t===i){if(r===s.y)return s;if(r===s.next.y)return s.next}n=s.x=s.x&&s.x>=h&&i!==s.x&&Ha(rn.x)&&$a(s,t)&&(n=s,u=l)),s=s.next;return n}(t,e);if(!s)return e;const i=sh(s,t);return za(i,i.next),za(s,s.next)}function Xa(t,e,s,i){let r;for(;r!==t;r=r.next){if(r=r||t,null===r.z&&(r.z=Za(r.x,r.y,e,s,i)),r.prev.next!==r||r.next.prev!==r)return r.prev.next=r,r.next.prev=r,Xa(t,e,s,i);r.prevZ=r.prev,r.nextZ=r.next}return t.prevZ.nextZ=null,t.prevZ=null,function(t){let e,s=1;for(;;){let i,r=t;t=null,e=null;let n=0;for(;r;){n++,i=r;let o=0;for(;o0||a>0&&i;){let s;0===o?(s=i,i=i.nextZ,a--):0!==a&&i?r.z<=i.z?(s=r,r=r.nextZ,o--):(s=i,i=i.nextZ,a--):(s=r,r=r.nextZ,o--),e?e.nextZ=s:t=s,s.prevZ=e,e=s}r=i}if(e.nextZ=null,s*=2,n<2)return t}}(t)}function Ya(t,e,s){return(e.y-t.y)*(s.x-e.x)-(e.x-t.x)*(s.y-e.y)}function ja(t,e,s,i){return!!(Ka(t,e)&&Ka(s,i)||Ka(t,i)&&Ka(s,e))||Ya(t,e,s)>0!=Ya(t,e,i)>0&&Ya(s,i,t)>0!=Ya(s,i,e)>0}function Ha(t,e,s,i,r,n,o,a){return(r-o)*(e-a)-(t-o)*(n-a)>=0&&(t-o)*(i-a)-(s-o)*(e-a)>=0&&(s-o)*(n-a)-(r-o)*(i-a)>=0}function $a(t,e){return Ya(t.prev,t,t.next)<0?Ya(t,e,t.next)>=0&&Ya(t,t.prev,e)>=0:Ya(t,e,t.prev)<0||Ya(t,t.next,e)<0}function Za(t,e,s,i,r){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t=32767*(t-s)*r)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=32767*(e-i)*r)|e<<8))|e<<4))|e<<2))|e<<1))<<1}function Ka(t,e){return t.x===e.x&&t.y===e.y}function Qa(t,e){return t.x-e.x}function Ja(t,e,s,i){let r=t;do{const n=r.prev,o=r.next.next;!Ka(n,o)&&ja(n,r,r.next,o)&&$a(n,o)&&$a(o,n)&&(e.push(n.index/s+i),e.push(r.index/s+i),e.push(o.index/s+i),Va(r),Va(r.next),r=t=o),r=r.next}while(r!==t);return r}function th(t,e,s,i,r,n,o){let a=t;do{let t=a.next.next;for(;t!==a.prev;){if(a.index!==t.index&&eh(a,t)){let h=sh(a,t);return a=za(a,a.next),h=za(h,h.next),La(a,e,s,i,r,n,o,0),void La(h,e,s,i,r,n,o,0)}t=t.next}a=a.next}while(a!==t)}function eh(t,e){return t.next.index!==e.index&&t.prev.index!==e.index&&!function(t,e){let s=t;do{if(s.index!==t.index&&s.next.index!==t.index&&s.index!==e.index&&s.next.index!==e.index&&ja(s,s.next,t,e))return!0;s=s.next}while(s!==t);return!1}(t,e)&&$a(t,e)&&$a(e,t)&&function(t,e){let s=t,i=!1;const r=(t.x+e.x)/2,n=(t.y+e.y)/2;do{s.y>n!=s.next.y>n&&s.next.y!==s.y&&r<(s.next.x-s.x)*(n-s.y)/(s.next.y-s.y)+s.x&&(i=!i),s=s.next}while(s!==t);return i}(t,e)}function sh(t,e){const s=ih.create(t.index,t.x,t.y),i=ih.create(e.index,e.x,e.y),r=t.next,n=e.prev;return t.next=e,e.prev=t,s.next=r,r.prev=s,i.next=s,s.prev=i,n.next=i,i.prev=n,i}class ih{constructor(){this.index=0,this.x=0,this.y=0,this.prev=null,this.next=null,this.z=null,this.prevZ=null,this.nextZ=null,this.steiner=!1}static create(t,e,s){const i=nhs||n<-128||n>s)return!0}i+=r}return!1}(t,0,L.i+128))return t;oh.setPixelMargin(e),oh.reset(Cr.G.Polygon);let s=0;for(let e=0;e`${t}.${e}.${s}`)).join(",");return(0,y.n)(e)}(this._attributes),e=this._attributes.map((t=>({name:t.name,count:t.count,offset:t.offset,type:t.type,packPrecisionFactor:t.packPrecisionFactor,normalized:t.normalized??!1})));this._attributeLayout={attributes:e,hash:t,stride:this.stride}}return this._attributeLayout}}class gh{static fromVertexSpec(t,e){const s=mh.fromVertexSpec(t,e);return new gh(s)}constructor(t){this._spec=t,this._packed=new Uint8Array(this._spec.stride*this._spec.packVertexCount),this._packedU32View=new Uint32Array(this._packed.buffer),this._dataView=new DataView(this._packed.buffer)}get attributeLayout(){return this._spec.attributeLayout}get stride(){return this._spec.stride}writeVertex(t,e,s,i,r,n){for(let t=0;tthis.vertexSpec.createComputedParams(t)}get _vertexPack(){if(!this._cachedVertexPack){const t=gh.fromVertexSpec(this.vertexSpec,this._enabledOptionalAttributes);this._evaluator.hasDynamicProperties||t.pack(this._evaluator.evaluatedMeshParams,this._viewParams),this._cachedVertexPack=t}return this._cachedVertexPack}get evaluatedMeshParams(){return this._evaluator.evaluatedMeshParams}get hasEffects(){return!!this.evaluatedMeshParams.effects}get instanceId(){return this._instanceId}get attributeLayout(){return this._vertexPack.attributeLayout}setReferences(t){this._references=t}getBoundsInfo(){return null}getTileInfo(){return this._viewParams.tileInfo}async loadDependencies(){(function(t){if(!t)return!1;for(const e of t)switch(e.effect.type){case"CIMGeometricEffectBuffer":case"CIMGeometricEffectOffset":case"CIMGeometricEffectDonut":return!0}return!1})(this._evaluator.inputMeshParams.effects?.effectInfos)&&await async function(){ph=await Promise.all([s.e(9257),s.e(9013)]).then(s.bind(s,61394)).then((t=>t.g))}()}enqueueRequest(t,e,s){this._evaluator.hasDynamicProperties&&this._evaluator.enqueueRequest(t,e,s)}write(t,e,s,i,r){this.ensurePacked(e,s,i);const n=this.evaluatedMeshParams.effects;if(!n||0===n.length)return void this._write(t,s,void 0,r);const o=s.readGeometryForDisplay()?.clone();if(!o)return;const a=en.fromOptimizedCIM(o,s.geometryType),h=_h();a.invertY();const c=t.id||"",l=dh.executeEffects(n,a,c,h);let u;for(;u=l.next();)u.invertY(),this._write(t,s,u,r)}ensurePacked(t,e,s){if(!this._evaluator.hasDynamicProperties)return;const i=this._evaluator.evaluateMeshParams(t,e,s);this._vertexPack.pack(i,this._viewParams)}_writeVertex(t,e,s,i,r){const n=this.evaluatedMeshParams;this._vertexPack.writeVertex(t,e,s,i,n,r)}}const xh=(0,n.h)("featurelayer-fast-triangulation-enabled");class bh extends yh{async loadDependencies(){await Promise.all([super.loadDependencies(),(0,ka.l)()])}_write(t,e,s){const i=s?.asOptimized()??e.readGeometryForDisplay(),r=this._clip(i);r&&(t.recordStart(this.instanceId,this.attributeLayout),this._writeGeometry(t,e,r),t.recordEnd())}_clip(t){return t?lh(t,this.hasEffects?256:8):null}_writeGeometry(t,e,s){const i=s.maxLength>100,r=[],n=this.createTesselationParams(e);if(!i&&xh&&function(t,e){const{coords:s,lengths:i,hasIndeterminateRingOrder:r}=e,n=t;if(r)return!1;let o=0;for(let t=0;t0))break;a+=n,h.push(o+r),r+=t}const c=n.length;Oa(n,s,o,o+r,h,2,0);const l=ch(n,s,c,n.length,0),u=Math.abs(a);if(Math.abs((l-u)/Math.max(1e-7,u))>1e-5)return n.length=0,!1;t=e,o+=r}return!0}(r,s))return void(r.length&&this._writeVertices(t,e,s.coords,n,r));const o=function(t){const{coords:e,lengths:s}=t,{buffer:i}=(0,ka.t)(e,s);return i}(s);this._writeVertices(t,e,o,n)}_writeVertices(t,e,s,i,r){const n=e.getDisplayId(),o=t.vertexCount(),a=this.hasEffects;let h=0;if(r)for(const e of r){const r=s[2*e],o=s[2*e+1];a&&t.recordBounds(r,o,0,0),this._writeVertex(t,n,r,o,i),h++}else for(let e=0;et,optionalAttributes:{},attributes:{id:{type:W.D.UNSIGNED_BYTE,count:3,pack:"id"},bitset:{type:W.D.UNSIGNED_BYTE,count:1},pos:{type:W.D.SHORT,count:2,pack:"position",packPrecisionFactor:10},inverseArea:{type:W.D.FLOAT,count:1,packTessellation:({inverseArea:t})=>t}}};class vh extends bh{constructor(){super(...arguments),this.vertexSpec=wh}createTesselationParams(t){return{inverseArea:1/t.readGeometryArea()}}}function Sh(t,e){return[!!t?.minScale&&e.scaleToZoom(t.minScale)||0,!!t?.maxScale&&e.scaleToZoom(t.maxScale)||100]}function Ih(t){return 1<t,optionalAttributes:{zoomRange:{type:W.D.SHORT,count:2,packPrecisionFactor:L.E,pack:({scaleInfo:t},{tileInfo:e})=>Sh(t,e)}},attributes:{id:{type:W.D.UNSIGNED_BYTE,count:3,pack:"id"},bitset:{type:W.D.UNSIGNED_BYTE,count:1},pos:{type:W.D.SHORT,count:2,pack:"position",packPrecisionFactor:10},color:{type:W.D.UNSIGNED_BYTE,count:4,normalized:!0,pack:({color:t})=>Ph(t)}}};class Ah extends bh{constructor(){super(...arguments),this.vertexSpec=Ch}createTesselationParams(t){return null}}const Fh={createComputedParams:t=>t,optionalAttributes:Ch.optionalAttributes,attributes:{...Ch.attributes,tlbr:{count:4,type:W.D.UNSIGNED_SHORT,pack:({sprite:t})=>{const{rect:e,width:s,height:i}=t,r=e.x+L.s,n=e.y+L.s;return[r,n,r+s,n+i]}},inverseRasterizationScale:{count:1,type:W.D.BYTE,packPrecisionFactor:16,pack:({sprite:t})=>1/t.rasterizationScale}}};class kh extends Ah{constructor(){super(...arguments),this.vertexSpec=Fh}_write(t,e,s){const i=s?.asOptimized()??e.readGeometryForDisplay(),r=this._clip(i);if(!r)return;const n=this.evaluatedMeshParams.sprite?.textureBinding;t.recordStart(this.instanceId,this.attributeLayout,n),this._writeGeometry(t,e,r),t.recordEnd()}}function Rh(t){const{sprite:e,aspectRatio:s,scaleProportionally:i}=t,r=(0,c.a)(t.height),n=r>0?r:e.height;let o=r*s;return o<=0?o=e.width:i&&(o*=e.width/e.height),{width:o,height:n}}function Dh(t){const{applyRandomOffset:e,sampleAlphaOnly:s}=t;return Th([[2,e],[4,s]])}const Oh={createComputedParams:t=>t,optionalAttributes:Fh.optionalAttributes,attributes:{...Fh.attributes,bitset:{count:1,type:W.D.UNSIGNED_BYTE,pack:Dh},width:{count:1,type:W.D.HALF_FLOAT,pack:t=>Rh(t).width},height:{count:1,type:W.D.HALF_FLOAT,pack:t=>Rh(t).height},offset:{count:2,type:W.D.HALF_FLOAT,pack:({offsetX:t,offsetY:e})=>[(0,c.a)(t),-(0,c.a)(e)]},scale:{count:2,type:W.D.UNSIGNED_BYTE,packPrecisionFactor:16,pack:({scaleX:t,scaleY:e})=>[t,e]},angle:{count:1,type:W.D.UNSIGNED_BYTE,pack:({angle:t})=>(0,Cr.j)(t)}}};class Nh extends kh{constructor(){super(...arguments),this.vertexSpec=Oh}}class zh{constructor(){this.extrusionOffsetX=0,this.extrusionOffsetY=0,this.normalX=0,this.normalY=0,this.directionX=0,this.directionY=0,this.distance=0}}const Lh={createComputedParams:t=>t,optionalAttributes:{zoomRange:{type:W.D.SHORT,count:2,packPrecisionFactor:L.E,pack:({scaleInfo:t},{tileInfo:e})=>Sh(t,e)}},attributes:{id:{type:W.D.UNSIGNED_BYTE,count:3,pack:"id"},pos:{type:W.D.SHORT,count:2,pack:"position",packPrecisionFactor:10},bitset:{type:W.D.UNSIGNED_BYTE,count:1},color:{type:W.D.UNSIGNED_BYTE,count:4,normalized:!0,pack:({color:t})=>Ph(t)},offset:{type:W.D.BYTE,count:2,packPrecisionFactor:16,packTessellation:({extrusionOffsetX:t,extrusionOffsetY:e})=>[Eh(t,16),Eh(e,16)]},normal:{type:W.D.BYTE,count:2,packPrecisionFactor:16,packTessellation:({normalX:t,normalY:e})=>[Eh(t,16),Eh(e,16)]},halfWidth:{type:W.D.HALF_FLOAT,count:1,pack:({width:t})=>(0,c.a)(.5*t)},referenceHalfWidth:{type:W.D.HALF_FLOAT,count:1,pack:({referenceWidth:t})=>(0,c.a)(.5*t)}}};class Bh{constructor(){this.id=0,this.bitset=0,this.indexCount=0,this.vertexCount=0,this.vertexFrom=0,this.vertexBounds=0}}class Gh extends yh{constructor(t,e,s,i){super(t,e,s,i),this.vertexSpec=Lh,this._currentWrite=new Bh,this._tessellationOptions={halfWidth:0,pixelCoordRatio:1,offset:0,wrapDistance:65535,textured:!1},this._tessParams=new zh,this._initializeTessellator()}writeLineVertices(t,e,s){const i=this._getLines(e);null!=i&&this._writeVertices(t,s,i)}_initializeTessellator(){this._lineTessellator=new Ra.L(this._writeTesselatedVertex.bind(this),this._writeTriangle.bind(this),!0)}_write(t,e,s){const i=s??en.fromFeatureSetReaderCIM(e);i&&this._writeGeometry(t,e,i)}_writeGeometry(t,e,s,i){t.recordStart(this.instanceId,this.attributeLayout,i),this.writeLineVertices(t,s,e),t.recordEnd()}_getLines(t){return function(t,e){ah.setPixelMargin(e);const s=ah,i=-e,r=L.i+e;let n=[],o=!1;if(!t.nextPath())return null;let a=!0;for(;a;){t.seekPathStart();const e=[];if(!t.pathSize)return null;s.reset(Cr.G.LineString),t.nextPoint();let h=t.x,c=t.y;if(o)s.moveTo(h,c);else{if(hr||cr){o=!0;continue}e.push({x:h,y:c})}let l=!1;for(;t.nextPoint();)if(h=t.x,c=t.y,o)s.lineTo(h,c);else{if(hr||cr){l=!0;break}e.push({x:h,y:c})}if(l)o=!0;else{if(o){const t=s.resultWithStarts();if(t)for(const e of t)n.push(e)}else n.push({line:e,start:0});a=t.nextPath(),o=!1}}return n=n.filter((t=>t.line.length>1)),0===n.length?null:n}(t,Mt(this.evaluatedMeshParams))}_writeVertices(t,e,s){const{_currentWrite:i,_tessellationOptions:r,evaluatedMeshParams:n}=this,{width:o,capType:a,joinType:h,miterLimit:l,hasSizeVV:u}=n,d=(0,c.a)(.5*o);r.halfWidth=d,r.capType=function(t){switch(t){case"butt":case V.L.Butt:return V.C.BUTT;case"round":case V.L.Round:return V.C.ROUND;case"square":case V.L.Square:return V.C.SQUARE}}(a),r.joinType=function(t){switch(t){case"bevel":case V.a.Bevel:return V.J.BEVEL;case"miter":case V.a.Miter:return V.J.MITER;case"round":case V.a.Round:return V.J.ROUND}}(h),r.miterLimit=l;const p=!u;i.out=t,i.id=e.getDisplayId(),i.vertexCount=0,i.indexCount=0,i.vertexFrom=t.vertexCount(),i.vertexBounds=p&&dt,optionalAttributes:Lh.optionalAttributes,attributes:{...Lh.attributes,bitset:{type:W.D.UNSIGNED_BYTE,count:1,pack:t=>0},color:{type:W.D.UNSIGNED_BYTE,count:4,normalized:!0,pack:({color:t})=>Ph(t)}}},Vh={createComputedParams:t=>t,optionalAttributes:Lh.optionalAttributes,attributes:{...Lh.attributes,bitset:{type:W.D.UNSIGNED_BYTE,count:1,pack:t=>Th([[0,!0]])},color:{type:W.D.UNSIGNED_BYTE,count:4,normalized:!0,pack:({outlineColor:t})=>Ph(t)}}};class qh extends Gh{constructor(){super(...arguments),this.vertexSpec=Vh}}class Wh extends Ah{constructor(t,e,s,i){super(t,e,s,i),this.vertexSpec=Uh,this._lineMeshWriter=this._createOutlineWriter(t,e,s,i)}_createOutlineWriter(t,e,s,i){return new qh(t,e,s,i)}_write(t,e,s){const i=s?.asOptimized()??e.readGeometryForDisplay(),r=this._clip(i);r&&(t.recordStart(this.instanceId,this.attributeLayout),this._writeGeometry(t,e,r),this._lineMeshWriter.writeLineVertices(t,en.fromOptimizedCIM(r,"esriGeometryPolyline"),e),t.recordEnd())}_clip(t){return t?lh(t,Mt(this.evaluatedMeshParams)):null}ensurePacked(t,e,s){super.ensurePacked(t,e,s),this._lineMeshWriter.ensurePacked(t,e,s)}enqueueRequest(t,e,s){super.enqueueRequest(t,e,s),this._lineMeshWriter.enqueueRequest(t,e,s)}async loadDependencies(){await Promise.all([super.loadDependencies(),this._lineMeshWriter.loadDependencies()])}}const Xh=Oh,Yh=Vh,jh={createComputedParams:t=>t,optionalAttributes:Xh.optionalAttributes,attributes:{...Xh.attributes,bitset:{type:W.D.UNSIGNED_BYTE,count:1,pack:t=>Dh(t)},aux1:{count:1,type:W.D.HALF_FLOAT,pack:t=>Rh(t).width},aux2:{count:1,type:W.D.HALF_FLOAT,pack:t=>Rh(t).height},aux3:{count:2,type:W.D.HALF_FLOAT,pack:({offsetX:t,offsetY:e})=>[(0,c.a)(t),(0,c.a)(e)]},aux4:{count:2,type:W.D.UNSIGNED_BYTE,pack:({scaleX:t,scaleY:e})=>[16*t,16*e]}}},Hh={createComputedParams:t=>t,optionalAttributes:Xh.optionalAttributes,attributes:{...Xh.attributes,color:Yh.attributes.color,bitset:{type:W.D.UNSIGNED_BYTE,count:1,pack:t=>Th([[0,!0]])},aux1:{count:1,type:W.D.HALF_FLOAT,pack:t=>(0,c.a)(.5*t.width)},aux2:{count:1,type:W.D.HALF_FLOAT,pack:t=>(0,c.a)(.5*t.referenceWidth)},aux3:{count:2,type:W.D.HALF_FLOAT,packTessellation:({extrusionOffsetX:t,extrusionOffsetY:e})=>[t,e]},aux4:{count:2,type:W.D.UNSIGNED_BYTE,packTessellation:({normalX:t,normalY:e})=>[16*t+128,16*e+128]}}};class $h extends qh{constructor(){super(...arguments),this.vertexSpec=Hh}}class Zh extends Wh{constructor(){super(...arguments),this.vertexSpec=jh}_createOutlineWriter(t,e,s,i){return new $h(t,e,s,i)}_write(t,e,s){const i=s?.asOptimized()??e.readGeometryForDisplay(),r=this._clip(i);if(!r)return;const n=this.evaluatedMeshParams.sprite?.textureBinding;t.recordStart(this.instanceId,this.attributeLayout,n),this._writeGeometry(t,e,r),this._lineMeshWriter.writeLineVertices(t,en.fromOptimizedCIM(r,"esriGeometryPolyline"),e),t.recordEnd()}ensurePacked(t,e,s){super.ensurePacked(t,e,s),this._lineMeshWriter.ensurePacked(t,e,s)}enqueueRequest(t,e,s){super.enqueueRequest(t,e,s),this._lineMeshWriter.enqueueRequest(t,e,s)}async loadDependencies(){await Promise.all([super.loadDependencies(),this._lineMeshWriter.loadDependencies()])}}const Kh={optionalAttributes:Fh.optionalAttributes,createComputedParams:t=>t,attributes:{...Fh.attributes,...Uh.attributes}},Qh={optionalAttributes:Fh.optionalAttributes,createComputedParams:t=>t,attributes:{...Fh.attributes,...Vh.attributes}};class Jh extends qh{constructor(){super(...arguments),this.vertexSpec=Qh}}class tc extends Wh{constructor(){super(...arguments),this.vertexSpec=Kh}_createOutlineWriter(t,e,s,i){return new Jh(t,e,s,i)}_write(t,e,s){const i=s?.asOptimized()??e.readGeometryForDisplay(),r=this._clip(i);if(!r)return;const n=this.evaluatedMeshParams.sprite?.textureBinding;t.recordStart(this.instanceId,this.attributeLayout,n),this._writeGeometry(t,e,r),this._lineMeshWriter.writeLineVertices(t,en.fromOptimizedCIM(r,"esriGeometryPolyline"),e),t.recordEnd()}ensurePacked(t,e,s){super.ensurePacked(t,e,s),this._lineMeshWriter.ensurePacked(t,e,s)}enqueueRequest(t,e,s){super.enqueueRequest(t,e,s),this._lineMeshWriter.enqueueRequest(t,e,s)}async loadDependencies(){await Promise.all([super.loadDependencies(),this._lineMeshWriter.loadDependencies()])}}const ec={createComputedParams:t=>t,optionalAttributes:{},attributes:{pos:{type:W.D.SHORT,count:2,pack:"position",packPrecisionFactor:10},id:{type:W.D.UNSIGNED_BYTE,count:3,pack:"id"},bitset:{type:W.D.UNSIGNED_BYTE,count:1},offset:{type:W.D.BYTE,count:2,packAlternating:{count:4,pack:()=>[[-1,-1],[1,-1],[-1,1],[1,1]]}}}};class sc extends yh{constructor(){super(...arguments),this.vertexSpec=ec}_write(t,e){t.recordStart(this.instanceId,this.attributeLayout);const s=e.getDisplayId();if("esriGeometryPoint"===e.geometryType){const i=e.readXForDisplay(),r=e.readYForDisplay();this._writeQuad(t,s,i,r)}else if("esriGeometryMultipoint"===e.geometryType){const i=e.readGeometryForDisplay();i?.forEachVertex(((e,i)=>{e>=0&&e<=512&&i>=0&&i<=512&&this._writeQuad(t,s,e,i)}))}t.recordEnd()}_writeQuad(t,e,s,i){const r=t.vertexCount();this._writeVertex(t,e,s,i),t.indexWrite(r+0),t.indexWrite(r+1),t.indexWrite(r+2),t.indexWrite(r+1),t.indexWrite(r+3),t.indexWrite(r+2)}}class ic{static getPlacement(t,e,s,i,r,n){const o=function(t){if(!t)return null;switch(t.type){case"CIMMarkerPlacementAlongLineSameSize":return Qn.local();case"CIMMarkerPlacementAtExtremities":return to.local();case"CIMMarkerPlacementAtRatioPositions":return so.local();case"CIMMarkerPlacementInsidePolygon":return ao.local();case"CIMMarkerPlacementOnLine":return lo.local();case"CIMMarkerPlacementOnVertices":return po.local();case"CIMMarkerPlacementPolygonCenter":return Ao.local()}return null}(s);return o?(-1===e&&t.invertY(),o.execute(t,s,i,r,n)):null}}class rc{constructor(t){const{offsetX:e,offsetY:s,postAngle:i,fontSize:r,scaleFactor:n,transforms:o}=t;if(this.offsetX=e,this.offsetY=s,this.postAngle=i,this.fontSize=Math.min(r,96),this.transforms=o,o&&o.infos.length>1){const t=(0,Fr.o)(r,i,!1,e,s,o);this.fontSize=Math.min(t.size,96),this.postAngle=t.rotation,this.offsetX=t.offsetX,this.offsetY=t.offsetY}n&&(this.fontSize*=n,this.offsetX*=n,this.offsetY*=n)}}const nc=[4,4],oc=[16,4],ac={topLeft:oc,topRight:oc,bottomLeft:oc,bottomRight:oc},hc=[4,2],cc=[4,6],lc={topLeft:hc,topRight:hc,bottomLeft:cc,bottomRight:cc},uc={topLeft:hc,topRight:cc,bottomLeft:hc,bottomRight:cc},dc={topLeft:cc,topRight:cc,bottomLeft:nc,bottomRight:nc},pc={topLeft:nc,topRight:nc,bottomLeft:cc,bottomRight:cc},_c={topLeft:cc,topRight:nc,bottomLeft:cc,bottomRight:nc},fc={topLeft:nc,topRight:cc,bottomLeft:nc,bottomRight:cc},mc={createComputedParams:t=>t,optionalAttributes:{zoomRange:{type:W.D.UNSIGNED_SHORT,count:2,packPrecisionFactor:L.E,packTessellation:({minZoom:t,maxZoom:e})=>[t||0,e||28]},clipAngle:{type:W.D.UNSIGNED_BYTE,count:1,packTessellation:({clipAngle:t})=>yc(t||0)},referenceSymbol:{type:W.D.BYTE,count:4,packPrecisionFactor:1,packTessellation:(t,e)=>{if(!t.referenceBounds)return[0,0,0,0];const s=function(t){switch(t){case Ur.Right:case"right":return-1;case Ur.Center:case"center":return 0;case Ur.Left:case"left":return 1;default:return console.debug(`Found invalid horizontal alignment ${t}`),0}}(e.horizontalAlignment),i=function(t){switch(t){case Vr.Top:case"top":return 1;case Vr.Center:case"middle":return 0;case Vr.Bottom:case Vr.Baseline:case"baseline":case"bottom":return-1;default:return console.debug(`Found invalid vertical alignment ${t}`),0}}(e.verticalAlignment),{offsetX:r,offsetY:n,size:o}=t.referenceBounds;return[(0,c.a)(r),-(0,c.a)(n),(0,c.a)(o),s+1<<2|i+1]}}},attributes:{pos:{type:W.D.SHORT,count:2,pack:"position",packPrecisionFactor:10},id:{type:W.D.UNSIGNED_BYTE,count:3,pack:"id"},bitset:{type:W.D.UNSIGNED_BYTE,count:1,packTessellation:({isBackground:t,mapAligned:e})=>Th([[0,t],[3,!!e]])},offset:{type:W.D.SHORT,count:2,packPrecisionFactor:8,packAlternating:{count:4,packTessellation:({offsets:t})=>{const{bottomLeft:e,bottomRight:s,topLeft:i,topRight:r}=t;return[i,r,e,s]}}},textureUV:{type:W.D.SHORT,count:2,packPrecisionFactor:4,packAlternating:{count:4,packTessellation:({texcoords:t})=>{const{bottomLeft:e,bottomRight:s,topLeft:i,topRight:r}=t;return[i,r,e,s]}}},color:{type:W.D.UNSIGNED_BYTE,count:4,normalized:!0,packTessellation:({color:t})=>t},fontSize:{type:W.D.UNSIGNED_SHORT,count:1,packPrecisionFactor:4,packTessellation:({fontSize:t})=>(0,c.a)(t)},referenceSize:{type:W.D.UNSIGNED_BYTE,count:1,packPrecisionFactor:4,packTessellation:({fontSize:t},{referenceSize:e})=>(0,c.a)(e??t)},haloColor:{type:W.D.UNSIGNED_BYTE,count:4,normalized:!0,pack:({haloColor:t})=>Ph(t)},haloFontSize:{type:W.D.UNSIGNED_SHORT,count:1,packPrecisionFactor:4,pack:({haloFontSize:t})=>(0,c.a)(t)}}};class gc extends yh{constructor(){super(...arguments),this.vertexSpec=mc,this._textMeshParamsPropsInitialized=!1}ensurePacked(t,e,s){super.ensurePacked(t,e,s),this._textMeshParamsPropsInitialized&&!this._evaluator.hasDynamicProperties||(this._textMeshTransformProps=new rc(this.evaluatedMeshParams),this._textMeshParamsPropsInitialized=!0)}_write(t,e,s){const i=this._getShaping();if(!i)return;const r=e.getDisplayId();if(null!=this.evaluatedMeshParams.placement)return this._writePlacedTextMarkers(t,e,i,s);if(s?.nextPath())return s.nextPoint(),this._writeGlyphs(t,r,s.x,s.y,i,0);if("esriGeometryPolygon"===e.geometryType){const s=e.readCentroidForDisplay();if(!s)return;const[n,o]=s.coords;return this._writeGlyphs(t,r,n,o,i,0)}if("esriGeometryMultipoint"===e.geometryType){const s=e.readGeometryForDisplay();return void s?.forEachVertex(((e,s)=>this._writeGlyphs(t,r,e,s,i,0)))}const n=e.readXForDisplay(),o=e.readYForDisplay();return this._writeGlyphs(t,r,n,o,i,0)}_writePlacedTextMarkers(t,e,s,i){const r=i??en.fromFeatureSetReaderCIM(e);if(!r)return;const n=ic.getPlacement(r,-1,this.evaluatedMeshParams.placement,(0,c.a)(1),t.id,_h());if(!n)return;const o=e.getDisplayId();let a=n.next();for(;null!=a;){const e=a.tx,i=-a.ty,r=-a.getAngle();this._writeGlyphs(t,o,e,i,s,r),a=n.next()}}_getShaping(t){const e=this._textMeshTransformProps,s=this.evaluatedMeshParams;if(!s.glyphs?.glyphs.length)return null;const i=Math.round((0,c.a)(e.fontSize)),r=(0,c.a)(e.offsetX),n=(0,c.a)(e.offsetY),o=(0,Jr.c)((0,c.a)(s.lineWidth),L.G,L.F),a=L.m*(0,Jr.c)(s.lineHeightRatio,.25,4);return function(t,e){const s=e.scale,i=new Array,{glyphs:r,isRightToLeft:n}=t,o=function(t,e,s){const i=new Array,r=1/s.scale,n=s.maxLineWidth*r,o=e?t.length-1:0,a=e?-1:t.length,h=e?-1:1;let c=o,l=0,u=0,d=c,p=d,_=0,f=1/0,m=0;for(;c!==a;){const{code:e,metrics:s}=t[c],r=Math.abs(s.top);if(Kr(e)||Qr(e)||(f=Math.min(f,r),m=Math.max(m,r+s.height)),Kr(e))c!==o&&(i.push(new Zr(t,d,c-h,l,f===1/0?0:f,m)),f=1/0,m=0),l=0,d=c+h,p=c+h,u=0;else if(Qr(e))p=c+h,u=0,_=s.advance,l+=s.advance;else if(l>n){if(p!==d){const e=p-2*h;l-=_,i.push(new Zr(t,d,e,l-u,f,m)),f=1/0,m=0,d=p,l=u}else i.push(new Zr(t,d,c-h,l,f,m)),f=1/0,m=0,d=c,p=c,l=0;l+=s.advance,u+=s.advance}else l+=s.advance,u+=s.advance;c+=h}const g=new Zr(t,d,c-h,l,f,m);return g.start>=0&&g.endMath.round(t*(254/360)),xc={createComputedParams:t=>t,optionalAttributes:Lh.optionalAttributes,attributes:{...Lh.attributes,bitset:{type:W.D.UNSIGNED_BYTE,count:1,pack:({shouldSampleAlphaOnly:t,shouldScaleDash:e,isSDF:s})=>Th([[4,t],[2,e],[3,s]])},tlbr:{type:W.D.UNSIGNED_SHORT,count:4,pack:({sprite:t})=>{const{rect:e,width:s,height:i}=t,r=e.x+L.s,n=e.y+L.s;return[r,n,r+s,n+i]}},accumulatedDistance:{type:W.D.UNSIGNED_SHORT,count:1,packTessellation:({distance:t})=>t},segmentDirection:{type:W.D.BYTE,count:2,packPrecisionFactor:16,packTessellation:({directionX:t,directionY:e})=>[t,e]}}};class bc extends Gh{constructor(t,e,s,i){super(t,e,s,i),this.vertexSpec=xc,this._tessellationOptions.textured=!0}_write(t,e,s){const i=s??en.fromFeatureSetReaderCIM(e);if(!i)return;const{sprite:r}=this.evaluatedMeshParams;this._writeGeometry(t,e,i,r?.textureBinding)}}class wc{static from(t){return"width"in t?this.fromSimpleMeshParams(t):this.fromComplexMeshParams(t)}static fromSimpleMeshParams(t){const e=new wc(t.sprite,t.color,t.outlineColor,t.minPixelBuffer,t.placement,t.scaleInfo,t.effects),{type:s,width:i,height:r,angle:n,alignment:o,outlineSize:a,referenceSize:h,sprite:l,overrideOutlineColor:u}=t;return e.rawWidth=(0,c.a)(i),e.rawHeight=(0,c.a)(r),e.angle=n,e.alignment=o,e.outlineSize=(0,c.a)(a),e.referenceSize=(0,c.a)(h),e.overrideOutlineColor=u,e.offsetX=(0,c.a)(t.offsetX),e.offsetY=(0,c.a)(t.offsetY),"simple"!==s||l.sdf||(e.rawWidth=l.width,e.rawHeight=l.height),e.sizeRatio=l.sdf?2:1,e._computeSize(t,!1),e}static fromComplexMeshParams(t){const e=new wc(t.sprite,t.color,t.outlineColor,t.minPixelBuffer,t.placement,t.scaleInfo,t.effects);let{alignment:s,transforms:i,size:r,scaleX:n,anchorX:o,anchorY:a,angle:h,colorLocked:l,frameHeight:u,widthRatio:d,offsetX:p,offsetY:_,outlineSize:f,referenceSize:m,scaleFactor:g,sizeRatio:y,isAbsoluteAnchorPoint:x,rotateClockwise:b,scaleSymbolsProportionally:w,sprite:v}=t;if(i&&i.infos.length>0){const t=(0,Fr.o)(r,h,b,p,_,i);r=t.size,h=t.rotation,p=t.offsetX,_=t.offsetY,b=!1}g&&(r*=g,p*=g,_*=g);const S=n*(v.width/v.height);e.alignment=s,e.rawHeight=(0,c.a)(r),e.rawWidth=e.rawHeight*S,e.referenceSize=(0,c.a)(m),e.sizeRatio=y,e.angle=h,e.rotateClockwise=b,e.anchorX=o,e.anchorY=a,e.offsetX=(0,c.a)(p),e.offsetY=(0,c.a)(_),x&&r&&(v.sdf?e.anchorX=o/(r*d):e.anchorX=o/(r*S),e.anchorY=a/r);const I=w&&u?r/u:1;return e.outlineSize=0===f||isNaN(f)?0:(0,c.a)(f)*I,e.scaleSymbolsProportionally=w,e.colorLocked=l,e._computeSize(t,!0),e}constructor(t,e,s,i,r,n,o){this.sprite=t,this.color=e,this.outlineColor=s,this.minPixelBuffer=i,this.placement=r,this.scaleInfo=n,this.effects=o,this.rawWidth=0,this.rawHeight=0,this.angle=0,this.outlineSize=0,this.referenceSize=0,this.sizeRatio=1,this.alignment=V.b.SCREEN,this.scaleSymbolsProportionally=!1,this.overrideOutlineColor=!1,this.colorLocked=!1,this.anchorX=0,this.anchorY=0,this.computedWidth=0,this.computedHeight=0,this.texXmin=0,this.texYmin=0,this.texXmax=0,this.texYmax=0,this.offsetX=0,this.offsetY=0,this.rotateClockwise=!0}get boundsInfo(){return{size:Math.max(this.computedHeight,this.computedWidth),offsetX:this.offsetX,offsetY:this.offsetY}}_computeSize(t,e){const{sprite:s,hasSizeVV:i}=t,r=!!s.sdf,{rawWidth:n,rawHeight:o,sizeRatio:a,outlineSize:h}=this,c=n*a,l=o*a;if(r&&!i){const t=e&&n>o?c:n,s=o,i=h+2;this.computedWidth=Math.min(t+i,c),this.computedHeight=Math.min(s+i,l)}else this.computedWidth=c,this.computedHeight=l;const u=r?Math.max(s.width,s.height)/Math.max(c,l):1,d=.5*(c-this.computedWidth)*u,p=.5*(l-this.computedHeight)*u,_=s.rect.x+L.s+d,f=s.rect.y+L.s+p,m=_+s.width-2*d,g=f+s.height-2*p;this.texXmin=Math.floor(_),this.texYmin=Math.floor(f),this.texXmax=Math.ceil(m),this.texYmax=Math.ceil(g),this.computedWidth*=(this.texXmax-this.texXmin)/(m-_),this.computedHeight*=(this.texYmax-this.texYmin)/(g-f),this.anchorX*=c/this.computedWidth,this.anchorY*=l/this.computedHeight}}const vc=128/Math.PI,Sc={createComputedParams:t=>wc.from(t),optionalAttributes:{zoomRange:{type:W.D.SHORT,count:2,packPrecisionFactor:L.E,pack:({scaleInfo:t},{tileInfo:e})=>Sh(t,e)}},attributes:{pos:{type:W.D.SHORT,count:2,pack:"position",packPrecisionFactor:10},id:{type:W.D.UNSIGNED_BYTE,count:3,pack:"id"},bitset:{type:W.D.UNSIGNED_BYTE,count:1,pack:({sprite:t,alignment:e,scaleSymbolsProportionally:s,overrideOutlineColor:i,colorLocked:r})=>{let n=0;return t.sdf&&(n|=Ih(dr)),e===V.b.MAP&&(n|=Ih(pr)),s&&(n|=Ih(_r)),i&&(n|=Ih(fr)),r&&(n|=Ih(mr)),n}},offset:{type:W.D.SHORT,count:2,packPrecisionFactor:4,packAlternating:{count:4,pack:({angle:t,computedWidth:e,computedHeight:s,anchorX:i,anchorY:r,offsetX:n,offsetY:o,rotateClockwise:a})=>{const h=function(t,e,s,i,r=!1){const n=zr(),o=r?1:-1;return function(t){t[0]=1,t[1]=0,t[2]=0,t[3]=1,t[4]=0,t[5]=0}(n),(e||s)&&Or(n,n,[e,-s]),i&&Dr(n,n,.017453292519944444*o*-i),n}(0,n,o,-t,a),c=-(.5+i)*e,l=-(.5-r)*s,u=[c,l],d=[c+e,l],p=[c,l+s],_=[c+e,l+s];return(0,b.t)(u,u,h),(0,b.t)(d,d,h),(0,b.t)(p,p,h),(0,b.t)(_,_,h),[u,d,p,_]}}},textureUV:{type:W.D.SHORT,count:2,packPrecisionFactor:4,packAlternating:{count:4,pack:({texXmax:t,texXmin:e,texYmax:s,texYmin:i})=>[[e,i],[t,i],[e,s],[t,s]]}},color:{type:W.D.UNSIGNED_BYTE,count:4,normalized:!0,pack:({color:t})=>Ph(t)},outlineColor:{type:W.D.UNSIGNED_BYTE,count:4,normalized:!0,pack:({outlineColor:t})=>Ph(t)},sizing:{type:W.D.UNSIGNED_BYTE,count:4,pack:({rawWidth:t,rawHeight:e,outlineSize:s,referenceSize:i})=>[Mh(Math.max(t,e),128),Mh(s,128),Mh(i,128),0]},placementAngle:{type:W.D.UNSIGNED_BYTE,count:1,packTessellation:({placementAngle:t})=>{return e=t*vc,e%=256,Math.abs(e>=0?e:e+256);var e}},sizeRatio:{type:W.D.UNSIGNED_SHORT,count:1,packPrecisionFactor:64,pack:({sizeRatio:t})=>t}}};class Ic extends yh{constructor(){super(...arguments),this.vertexSpec=Sc}getBoundsInfo(){return this.evaluatedMeshParams.boundsInfo}_write(t,e,s){const i=this.evaluatedMeshParams.sprite?.textureBinding,r=e.getDisplayId();t.recordStart(this.instanceId,this.attributeLayout,i);const n=this.evaluatedMeshParams.minPixelBuffer,o=Math.max(this.evaluatedMeshParams.computedWidth,n),a=Math.max(this.evaluatedMeshParams.computedHeight,n),h=this.evaluatedMeshParams.offsetX,c=-this.evaluatedMeshParams.offsetY;if(null!=this.evaluatedMeshParams.placement)this._writePlacedMarkers(t,e,s,o,a);else if(s?.nextPath()){s.nextPoint();const e=s.x,i=s.y;t.recordBounds(e+h,i+c,o,a),this._writeQuad(t,r,e,i)}else if("esriGeometryPolygon"===e.geometryType){const s=e.readCentroidForDisplay();if(!s)return;const[i,n]=s.coords;t.recordBounds(i+h,n+c,o,a),this._writeQuad(t,r,i,n)}else if("esriGeometryPoint"===e.geometryType){const s=e.readXForDisplay(),i=e.readYForDisplay();t.recordBounds(s+h,i+c,o,a),this._writeQuad(t,r,s,i)}else{const s=e.readGeometryForDisplay();s?.forEachVertex(((e,s)=>{t.recordBounds(e+h,s+c,o,a),Math.abs(e)>Da||Math.abs(s)>Da||this._writeQuad(t,r,e,s)}))}t.recordEnd()}_writePlacedMarkers(t,e,s,i,r){const n=s??en.fromFeatureSetReaderCIM(e)?.clone();if(!n)return;const o=ic.getPlacement(n,-1,this.evaluatedMeshParams.placement,(0,c.a)(1),t.id,_h());if(!o)return;const a=e.getDisplayId();let h=o.next();const l=this.evaluatedMeshParams.offsetX,u=-this.evaluatedMeshParams.offsetY;for(;null!=h;){const e=h.tx,s=-h.ty;if(Math.abs(e)>Da||Math.abs(s)>Da){h=o.next();continue}const n=-h.getAngle();t.recordBounds(e+l,s+u,i,r),this._writeQuad(t,a,e,s,n),h=o.next()}}_writeQuad(t,e,s,i,r){const n=t.vertexCount(),o=null==r?null:{placementAngle:r};this._writeVertex(t,e,s,i,o),t.indexWrite(n+0),t.indexWrite(n+1),t.indexWrite(n+2),t.indexWrite(n+1),t.indexWrite(n+3),t.indexWrite(n+2)}}const Tc={createComputedParams:t=>t,optionalAttributes:{},attributes:{pos:{type:W.D.SHORT,count:2,packPrecisionFactor:10,pack:"position"},id:{type:W.D.UNSIGNED_BYTE,count:3,pack:"id"},bitset:{type:W.D.UNSIGNED_BYTE,count:1,pack:t=>0},offset:{type:W.D.SHORT,count:2,packPrecisionFactor:16,packAlternating:{count:4,pack:({size:t})=>{const e=(0,c.a)(t),s=-e/2,i=-e/2;return[[s,i],[s+e,i],[s,i+e],[s+e,i+e]]}}},texCoords:{type:W.D.SHORT,count:2,packPrecisionFactor:4,packAlternating:{count:4,pack:()=>[[0,1],[1,1],[0,0],[1,0]]}},size:{type:W.D.UNSIGNED_BYTE,count:2,pack:({size:t})=>[t,t]},referenceSize:{type:W.D.UNSIGNED_BYTE,count:1,pack:({size:t})=>(0,c.a)(t)},zoomRange:{type:W.D.UNSIGNED_BYTE,count:2,pack:({scaleInfo:t},{tileInfo:e})=>Sh(t,e)}}};class Pc extends yh{constructor(){super(...arguments),this.vertexSpec=Tc}_write(t,e){const s=e.getDisplayId(),i=this.evaluatedMeshParams.minPixelBuffer,r=Math.max((0,c.a)(this.evaluatedMeshParams.size),i);let n,o;if("esriGeometryPoint"===e.geometryType)n=e.readXForDisplay(),o=e.readYForDisplay();else{const t=e.readCentroidForDisplay();if(!t)return;n=t?.coords[0],o=t?.coords[1]}t.recordStart(this.instanceId,this.attributeLayout),t.recordBounds(n,o,r,r);const a=t.vertexCount();this._writeVertex(t,s,n,o),t.indexWrite(a+0),t.indexWrite(a+1),t.indexWrite(a+2),t.indexWrite(a+1),t.indexWrite(a+3),t.indexWrite(a+2),t.recordEnd()}}var Mc=s(36544),Ec=s(46484);function Cc(t){return Math.floor(function(t,e){let s;if("string"==typeof t)s=(0,y.n)(t+`-seed(${e})`);else{let i=12;s=t^e;do{s=107*(s>>8^s)+i|0}while(0!=--i)}return(1+s/(1<<31))/2}(t,Ac)*Fc)}const Ac=53290320,Fc=10;function kc(t,e,s){return t[0]=e[0]-s[0],t[1]=e[1]-s[1],t}function Rc(t,e){return Math.sqrt(t*t+e*e)}function Dc(t){const e=Rc(t[0],t[1]);t[0]/=e,t[1]/=e}function Oc(t){return t.length-1}function Nc(t,e,s=1){let[i,r]=function(t,e){return t[e+1]}(t,e);return[i,r]=[Math.round(i),Math.round(r)],Math.sqrt(i*i+r*r)*s}class zc{constructor(t,e,s,i,r){this._segments=t,this._index=e,this._distance=s,this._xStart=i,this._yStart=r,this._done=!1}static create(t){return new zc(t,0,0,t[0][0],t[0][1])}clone(){return new zc(this._segments,this._index,this._distance,this.xStart,this.yStart)}equals(t){return this._index===t._index||t._index===this._index-1&&(0===this._distance||1===t._distance)||t._index===this._index+1&&(1===this._distance||0===t._distance)}leq(t){return this._indext._index||this._index===t._index&&this._distance>=t._distance}get _segment(){return this._segments[this._index+1]}get angle(){const t=this.dy,e=(0*t+-1*-this.dx)/(1*this.length);let s=Math.acos(e);return t>0&&(s=2*Math.PI-s),s}get xStart(){return this._xStart}get yStart(){return this._yStart}get x(){return this.xStart+this.distance*this.dx}get y(){return this.yStart+this.distance*this.dy}get dx(){return this._segment[0]}get dy(){return this._segment[1]}get xMidpoint(){return this.xStart+.5*this.dx}get yMidpoint(){return this.yStart+.5*this.dy}get xEnd(){return this.xStart+this.dx}get yEnd(){return this.yStart+this.dy}get length(){const{dx:t,dy:e}=this;return Math.sqrt(t*t+e*e)}get remainingLength(){return this.length*(1-this._distance)}get backwardLength(){return this.length*this._distance}get distance(){return this._distance}get done(){return this._done}hasPrev(){return this._index-1>=0}hasNext(){return this._index+1t)return this._seekBackwards(t-i);i+=this.length}return this._distance=0,e?this:null}seek(t,e=!1){if(t<0)return this._seekBackwards(Math.abs(t),e);if(t<=this.remainingLength)return this._distance=(this.backwardLength+t)/this.length,this;let s=this.remainingLength;for(;this.next();){if(s+this.length>t)return this.seek(t-s,e);s+=this.length}return this._distance=1,e?this:null}}function Lc(t,e,s,i=!0){const r=function(t){let e=0;for(let s=0;s=0&&!(r[i+1]r[n]+d);h++){const i=d-r[h-1]+r[n],l=r[h]-r[h-1],u=r[h]-r[n]{let e=0;if(0===t)return 1/0;for(;!(t%2);)e++,t/=2;return e}));class Vc extends gc{constructor(){super(...arguments),this._zoomLevel=0}_write(t,e,s,i){if(this._zoomLevel=i||0,null!=s)throw new Error("InternalError: EffectGeometry not support for LabelMeshWriter");switch(e.geometryType){case"esriGeometryPoint":{const s=e.readXForDisplay(),i=e.readYForDisplay();return this._writePoint(t,s,i,e)}case"esriGeometryEnvelope":case"esriGeometryPolygon":case"esriGeometryMultipoint":{const s=e.readCentroidForDisplay();if(!s)return;const[i,r]=s.coords;return this._writePoint(t,i,r,e)}case"esriGeometryPolyline":this._writeLines(t,e)}}_writePoint(t,e,s,i){const r=this._getShaping();if(!r)return;let n=this._getPointReferenceBounds();n||(n={offsetX:0,offsetY:0,size:0});const o=r.boundsT,a=qr(this.evaluatedMeshParams.horizontalAlignment),h=Wr(this.evaluatedMeshParams.verticalAlignment),c=this.evaluatedMeshParams.scaleInfo?.maxScale??0,l=this.evaluatedMeshParams.scaleInfo?.minScale??0,u=ur(i.getDisplayId());t.metricStart(new Rt(u,e,s,a,h,c,l,n)),t.metricBoxWrite(o),this._writeGlyphs(t,i.getDisplayId(),e,s,r,0,n),t.metricEnd()}_getPointReferenceBounds(){if(!this._references)return null;for(const t of this._references){const e=t.getBoundsInfo();if(e)return e}return null}_writeLines(t,e){const{scaleInfo:s,verticalAlignment:i}=this.evaluatedMeshParams,r=this.evaluatedMeshParams.repeatLabelDistance||128,n=this._getShaping("middle");if(!n)return;const o=(t,e,s,i)=>this._placeSubdivGlyphs(t,e,s,i),a=(n.bounds.width+r)/2;this._current={out:t,id:e.getDisplayId(),shaping:n,zoomRange:Sh(s,this.getTileInfo()),referenceBounds:this._getPointReferenceBounds()||{offsetX:0,offsetY:0,size:0},offsetDirection:null},this._verticalPlacement="bottom"===i?"above":"top"===i?"below":null,this._verticalPlacement?this._writeAboveAndBelowAlong(e,o,a):this._writeCenterAlong(e,o,a)}_writeAboveAndBelowAlong(t,e,s){const{repeatLabel:i,fontSize:r}=this.evaluatedMeshParams,{shaping:n}=this._current,o=(0,c.a)(r),a=t.readGeometryForDisplay();if(!a)return;const h=new Er.O;(0,No.h)(h,a,!1,!1,"esriGeometryPolyline",1);const l=qc(new Er.O,h,o),u=qc(new Er.O,h,-o),d=(0,No.a)(u,"esriGeometryPolyline",!1,!1),p=Bc((0,No.a)(l,"esriGeometryPolyline",!1,!1).paths,n.bounds.width),_=Bc(d.paths,n.bounds.width);this._current.offsetDirection="above";for(const t of p)Lc(t,s,e,!!i);this._current.offsetDirection="below";for(const t of _)Lc(t,s,e,!!i)}_writeCenterAlong(t,e,s){const{repeatLabel:i}=this.evaluatedMeshParams,{shaping:r}=this._current,n=Bc(t.readLegacyGeometryForDisplay().paths,r.bounds.width);for(const t of n)Lc(t,s,e,!!i)}_placeSubdivGlyphs(t,e,s,i){const{allowOverrun:r,labelPosition:n,repeatLabelDistance:o}=this.evaluatedMeshParams,a=this._current.zoomRange[0],h=Uc(e),c=this._current.shaping.bounds.width/2,l=Math.sqrt(o||128)/2,u=Math.min(s,i-s),d=this._current.shaping.isMultiline?28:Math.log2(u/(l+c/2)),p=0===e?d:Math.min(h,d),_=Math.max(a,this._zoomLevel+1-p),f=this._zoomLevel-_,m=this._current.shaping.bounds.width/2*2**f;this._current.shaping.isMultiline?0===e&&this._placeStraight(t,_):r&&f<0?this._placeStraightAlong(t,a):"parallel"===n?this._placeStraightAlong(t,_):"curved"===n&&this._placeCurved(t,_,m)}_placeStraight(t,e){const{out:s,id:i,shaping:r,referenceBounds:n}=this._current,{x:o,y:a}=t,h=ur(i),c=this.evaluatedMeshParams.scaleInfo?.maxScale??0,l=this.evaluatedMeshParams.scaleInfo?.minScale??0;s.metricStart(new Rt(h,t.x,t.y,0,0,c,l,null)),s.metricBoxWrite(r.boundsT);const u=t.angle*(180/Math.PI)%360,d=(t.angle*(180/Math.PI)+180)%360;this._writeGlyphs(s,i,o,a,r,0,n,{clipAngle:u,mapAligned:!0,isLineLabel:!0,minZoom:e}),this._writeGlyphs(s,i,o,a,r,0,n,{clipAngle:d,mapAligned:!0,isLineLabel:!0,minZoom:e}),s.metricEnd()}_placeCurved(t,e,s){const{out:i,id:r}=this._current,n=t.clone(),o=t.angle*(180/Math.PI)%360,a=(t.angle*(180/Math.PI)+180)%360,h=ur(r),c=this.evaluatedMeshParams.scaleInfo?.maxScale??0,l=this.evaluatedMeshParams.scaleInfo?.minScale??0;i.metricStart(new Rt(h,t.x,t.y,0,0,c,l,null)),this._verticalPlacement&&this._verticalPlacement!==this._current.offsetDirection||(this._placeFirst(n,e,1,o),this._placeBack(t,n,e,s,1,o),this._placeForward(t,n,e,s,1,o)),this._verticalPlacement&&this._verticalPlacement===this._current.offsetDirection||(this._placeFirst(n,e,0,a),this._placeBack(t,n,e,s,0,a),this._placeForward(t,n,e,s,0,a)),i.metricEnd()}_placeStraightAlong(t,e){const{out:s,id:i,shaping:r,zoomRange:n,referenceBounds:o}=this._current,{boxBorderLineColor:a,boxBackgroundColor:h}=this.evaluatedMeshParams,l=t.clone(),u=t.angle*(180/Math.PI)%360,d=(t.angle*(180/Math.PI)+180)%360;if(r.glyphs.length>0&&(a||h)){const a=Math.max(e,n[0],0),h=Math.min(28,n[1]),l=Nr(zr(),-t.angle),p={minZoom:a,maxZoom:h,clipAngle:u,mapAligned:!0,isLineLabel:!0},_=(0,c.a)(this.evaluatedMeshParams.offsetX),f=(0,c.a)(this.evaluatedMeshParams.offsetY);if(!this._verticalPlacement||this._verticalPlacement===this._current.offsetDirection){const e=(0,It.f)(_,-1*f),[n,a]=r.shapeBackground(Or(zr(),l,e));s.recordStart(this.instanceId,this.attributeLayout,r.glyphs[0].textureBinding);const h=2*Math.max(n.width,n.height);s.recordBounds(t.x+n.x,t.y+n.y,h,h),this._writeTextBox(s,i,t.x,t.y,a,o,p),s.recordEnd()}if(!this._verticalPlacement||this._verticalPlacement!==this._current.offsetDirection){const e=(0,It.f)(_,f),[n,a]=r.shapeBackground(Or(zr(),l,e));p.clipAngle=d,s.recordStart(this.instanceId,this.attributeLayout,r.glyphs[0].textureBinding);const h=2*Math.max(n.width,n.height);s.recordBounds(t.x+n.x,t.y+n.y,h,h),this._writeTextBox(s,i,t.x,t.y,a,o,p),s.recordEnd()}}const p=ur(i),_=this.evaluatedMeshParams.scaleInfo?.maxScale??0,f=this.evaluatedMeshParams.scaleInfo?.minScale??0;s.metricStart(new Rt(p,t.x,t.y,0,0,_,f,null)),this._verticalPlacement&&this._verticalPlacement!==this._current.offsetDirection||this._placeFirst(l,e,1,u,!0),this._verticalPlacement&&this._verticalPlacement===this._current.offsetDirection||this._placeFirst(l,e,0,d,!0),s.metricEnd()}_placeBack(t,e,s,i,r,n){const o=t.clone();let a=t.backwardLength+0;for(;o.prev()&&!(a>=i);)this._placeOnSegment(o,e,a,s,-1,r,n),a+=o.length+0}_placeForward(t,e,s,i,r,n){const o=t.clone();let a=t.remainingLength+0;for(;o.next()&&!(a>=i);)this._placeOnSegment(o,e,a,s,1,r,n),a+=o.length+0}_placeFirst(t,e,s,i,r=!1){const{out:n,id:o,shaping:a,zoomRange:h,referenceBounds:c}=this._current,l=a.glyphs;for(const u of l){const l=u.x>a.bounds.x?s:1-s,d=l*t.remainingLength+(1-l)*t.backwardLength,p=Math.abs(u.x+u.width/2-a.bounds.x),_=Math.max(0,this._zoomLevel+Math.log2(p/(d+0))),f=Math.max(e,r?0:_);u.maxZoom=Math.min(h[1],28),u.angle=t.angle+(1-s)*Math.PI,u.minZoom=Math.max(h[0],f),this._writeLineGlyph(n,o,t.x,t.y,a.bounds,u,i,c,!0),s&&this._isVisible(u.minZoom,u.maxZoom)&&n.metricBoxWrite(u.bounds)}}_placeOnSegment(t,e,s,i,r,n,o){const{out:a,id:h,shaping:c,referenceBounds:l}=this._current,u=c.glyphs,d=t.dx/t.length,p=t.dy/t.length,_={x:t.x+s*-r*d,y:t.y+s*-r*p};for(const d of u){const u=d.x>c.bounds.x?n:1-n;if(!(u&&1===r||!u&&-1===r))continue;const p=Math.abs(d.x+d.width/2-c.bounds.x),f=Math.max(0,this._zoomLevel+Math.log2(p/s)-.1),m=Math.max(i,this._zoomLevel+Math.log2(p/(s+t.length+0)));if(0!==f&&(d.angle=t.angle+(1-n)*Math.PI,d.minZoom=m,d.maxZoom=f,this._writeLineGlyph(a,h,_.x,_.y,c.bounds,d,o,l,!0),n&&this._isVisible(d.minZoom,d.maxZoom))){const s=d.bounds,i=t.x-e.x,r=t.y-e.y,n=new Tt(s.center[0]+i,s.center[1]+r,s.width,s.height);a.metricBoxWrite(n)}}}_writeLineGlyph(t,e,s,i,r,n,o,a,h){const c=s+r.x,l=i+r.y,u=2*(this.evaluatedMeshParams.minPixelBuffer?this.evaluatedMeshParams.minPixelBuffer/this._textMeshTransformProps.fontSize:1),d=Math.max(r.width,r.height)*u;t.recordStart(this.instanceId,this.attributeLayout,n.textureBinding),t.recordBounds(c,l,d,d);const{texcoords:p,offsets:_}=n,f=this._textMeshTransformProps.fontSize;this._writeQuad(t,e,s,i,{texcoords:p,offsets:_,fontSize:f,color:Ph(this.evaluatedMeshParams.color),isBackground:!1,referenceBounds:a,minZoom:Math.max(this._current.zoomRange[0],n.minZoom),maxZoom:Math.min(this._current.zoomRange[1],n.maxZoom),clipAngle:o,mapAligned:h,isLineLabel:!0}),t.recordEnd()}_isVisible(t,e){const s=this._zoomLevel;return t<=s&&s<=e}}function qc(t,e,s){const{coords:i,lengths:r}=e,n=(0,Ec.c)(),o=(0,Ec.c)(),a=(0,Ec.c)(),h=(0,Ec.c)(),c=(0,Ec.c)(),l=(0,Ec.c)();let u=0;for(let e=0;e0?(0,b.g)(n,i[r],i[r+1]):(0,b.g)(n,0,0),(0,b.g)(o,i[p],i[p+1]),e"boolean"!=typeof t&&"number"!=typeof t&&"valueExpressionInfo"in t,Hc=t=>t.some((t=>{for(const e in t){const s=t[e];if(jc(s))return!0}return!1}));class $c{static async create(t,e,s){const i={},r=new Map,o=new Map,a=new Map,h=new Map,c=new Map;for(const l in s){const u=s[l];if(null!=u&&"object"==typeof u)if(Array.isArray(u)){if("object"==typeof u[0])throw new Error(`InternalError: Cannot handle ${l}. Nested array params are not supported`);i[l]=u}else if("valueExpressionInfo"in u){if(u.value){i[l]=u.value;continue}const e=await Yc(t,u);if(!e){i[l]=u.defaultValue;continue}r.set(l,e),i[l]=null}else switch(u.type){case"cim-effect-infos":if(u.effectInfos.some((t=>t.overrides.length))){o.set(l,{effects:await Promise.all(u.effectInfos.map((async e=>{const s=e.overrides.map((e=>Xc(t,e)));return{effect:e.effect,compiledOverrides:(await Promise.all(s)).filter(n.i)}})))});break}i[l]=u.effectInfos.map((t=>t.effect));break;case"cim-marker-placement-param":u.overrides.length&&a.set(l,{placementInfo:u,compiledOverrides:(await Promise.all(u.overrides.map((e=>Xc(t,e))))).filter(n.i)}),i[l]=u.placement;break;case"text-rasterization-param":{if(u.overrides.length){const e=u.overrides.map((e=>Xc(t,e,u.useLegacyLabelEvaluationRules)));h.set(l,{compiledOverrides:(await Promise.all(e)).filter(n.i),rasterizationParam:u,objectIdToResourceId:new Map});continue}const s={type:"cim-rasterization-info",resource:u.resource};i[l]=await e.fetchResourceImmediate(s)??null;break}case"sprite-rasterization-param":{if(u.overrides.length){const e=u.overrides.map((e=>Xc(t,e)));h.set(l,{compiledOverrides:(await Promise.all(e)).filter(n.i),rasterizationParam:u,objectIdToResourceId:new Map});continue}if("animated"===u.resource.type){h.set(l,{compiledOverrides:[],rasterizationParam:u,objectIdToResourceId:new Map});continue}const s={type:"cim-rasterization-info",resource:u.resource};i[l]=await e.fetchResourceImmediate(s)??null;break}case"cim-marker-transform-param":{const{params:e}=u;if(Hc(e)){const s={compiledMarkerInfos:[]};await Promise.all(e.map((async e=>{const i={props:{}};for(const s in e)if(jc(e[s])){const r=await Yc(t,e[s]);i.compiledExpressionMap||(i.compiledExpressionMap=new Map);const n=i.compiledExpressionMap;r&&n.set(s,r)}else i.props[s]=e[s];s.compiledMarkerInfos.push(i)}))),c.set(l,s)}else i[l]={type:"cim-marker-transform-info",infos:e};break}default:i[l]=u}else i[l]=u}return new $c(s,i,r,o,a,h,c)}constructor(t,e,s,i,r,n,o){this.inputMeshParams=t,this._resolvedMeshParams=e,this._dynamicProperties=s,this._dynamicEffectProperties=i,this._dynamicPlacementProperties=r,this._dynamicAsyncProperties=n,this._dynamicTransformProperties=o,this.evaluator=t=>t}get hasDynamicProperties(){return!!(this._dynamicProperties.size||this._dynamicAsyncProperties.size||this._dynamicEffectProperties.size||this._dynamicTransformProperties.size||this._dynamicPlacementProperties.size)}get evaluatedMeshParams(){return this._evaluatedMeshParams||(this._evaluatedMeshParams=this.evaluator(this._resolvedMeshParams)),this._evaluatedMeshParams}enqueueRequest(t,e,s){for(const r of this._dynamicAsyncProperties.values()){const o=(0,n.o8)(r.rasterizationParam.resource);"animated"===r.rasterizationParam.resource.type&&r.rasterizationParam.resource.randomizeStartTime&&(o.primitiveName="__RESERVED__PRIMITIVE__NAME__",o.startGroup=Cc(e.getObjectId()||0));for(const{primitiveName:t,propertyName:n,computed:a,defaultValue:h,valueExpressionInfo:c}of r.compiledOverrides)try{Pt(o,"animated"===r.rasterizationParam.resource.type?o.primitiveName:t,n,a,e,s,h)}catch(e){y.L.getLogger("esri.views.2d.engine.webgl.shaderGraph.techniques.mesh.MeshWriterInputEvaluator").errorOnce(new i.A("invalid-arcade-expression",`Encountered an error when evaluating the arcade expression '${c?.expression}' (primitive: '${t}', property: '${n}')`,e))}const a=t.enqueueRequest({type:"cim-rasterization-info",resource:o});r.objectIdToResourceId.set(e.getObjectId(),a)}}evaluateMeshParams(t,e,s){for(const[t,i]of this._dynamicProperties.entries())this._resolvedMeshParams[t]=i.computed.readWithDefault(e,s,i.defaultValue);for(const[t,i]of this._dynamicPlacementProperties.entries())for(const{computed:r,defaultValue:n,propertyName:o}of i.compiledOverrides){const a=r.readWithDefault(e,s,n);i.placementInfo.placement[o]=a,this._resolvedMeshParams[t]=i.placementInfo.placement}for(const[t,i]of this._dynamicEffectProperties.entries())for(const r of i.effects){for(const{computed:t,defaultValue:i,propertyName:n}of r.compiledOverrides){const o=t.readWithDefault(e,s,i);r.effect[n]=o}this._resolvedMeshParams[t]=i.effects.map((t=>t.effect))}for(const[t,i]of this._dynamicTransformProperties.entries()){const r={type:"cim-marker-transform-info",infos:[]};for(const t of i.compiledMarkerInfos){const i={...t.props};if(t.compiledExpressionMap)for(const[r,n]of t.compiledExpressionMap){const t=n.computed.readWithDefault(e,s,n.defaultValue);i[r]="number"==typeof t||"boolean"==typeof t?t:n.defaultValue}r.infos.push(i)}this._resolvedMeshParams[t]=r}for(const[s,i]of this._dynamicAsyncProperties.entries()){const r=i.objectIdToResourceId.get(e.getObjectId());if(null==r)continue;const n=t.getResource(r);this._resolvedMeshParams[s]=n}return this._evaluatedMeshParams=this.evaluator(this._resolvedMeshParams),this.evaluatedMeshParams}}class Zc{async createMeshWriter(t,e,s,i){const r=this._getMeshWriter(i.techniqueType),n=await $c.create(t,e,i.inputParams),o=new r(i.id,n,i.optionalAttributes,s);return await o.loadDependencies(),o}_getMeshWriter(t){switch(t){case Xt.Fill:return Ah;case Xt.DotDensity:return vh;case Xt.ComplexFill:return Nh;case Xt.PatternFill:return kh;case Xt.OutlineFill:return Wh;case Xt.PatternOutlineFill:return tc;case Xt.ComplexOutlineFill:return Zh;case Xt.Marker:return Ic;case Xt.PieChart:return Pc;case Xt.Text:return gc;case Xt.Line:return Gh;case Xt.TexturedLine:return bc;case Xt.Heatmap:return sc;case Xt.Label:return Vc;case Xt.Test:throw new Error("Internal Error: Found invalid mesh writer")}}}var Kc=s(2824),Qc=s(81272),Jc=s(11618),tl=s(2232),el=s(32159);function sl(t,e){if(!(this instanceof sl))return new sl(t,e);this._maxEntries=Math.max(4,t||9),this._minEntries=Math.max(2,Math.ceil(.4*this._maxEntries)),e&&("function"==typeof e?this.toBBox=e:this._initFormat(e)),this.clear()}function il(t,e,s){if(!s)return e.indexOf(t);for(var i=0;i=t.minX&&e.maxY>=t.minY}function pl(t){return{children:t,height:1,leaf:!0,minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0}}function _l(t,e,s,i,r){for(var n,o=[e,s];o.length;)(s=o.pop())-(e=o.pop())<=i||(n=e+Math.ceil((s-e)/i/2)*i,(0,el.q)(t,n,e,s,r),o.push(e,n,n,s))}sl.prototype={all:function(){return this._all(this.data,[])},search:function(t){var e=this.data,s=[],i=this.toBBox;if(!dl(t,e))return s;for(var r,n,o,a,h=[];e;){for(r=0,n=e.children.length;r=0&&n[e].children.length>this._maxEntries;)this._split(n,e),e--;this._adjustParentBBoxes(r,n,e)},_split:function(t,e){var s=t[e],i=s.children.length,r=this._minEntries;this._chooseSplitAxis(s,r,i);var n=this._chooseSplitIndex(s,r,i),o=pl(s.children.splice(n,s.children.length-n));o.height=s.height,o.leaf=s.leaf,rl(s,this.toBBox),rl(o,this.toBBox),e?t[e-1].children.push(o):this._splitRoot(s,o)},_splitRoot:function(t,e){this.data=pl([t,e]),this.data.height=t.height+1,this.data.leaf=!1,rl(this.data,this.toBBox)},_chooseSplitIndex:function(t,e,s){var i,r,n,o,a,h,c,l,u,d,p,_,f,m;for(h=c=1/0,i=e;i<=s-e;i++)u=r=nl(t,0,i,this.toBBox),d=n=nl(t,i,s,this.toBBox),p=Math.max(u.minX,d.minX),_=Math.max(u.minY,d.minY),f=Math.min(u.maxX,d.maxX),m=Math.min(u.maxY,d.maxY),o=Math.max(0,f-p)*Math.max(0,m-_),a=cl(r)+cl(n),o=e;r--)n=t.children[r],ol(h,t.leaf?o(n):n),c+=ll(h);return c},_adjustParentBBoxes:function(t,e,s){for(var i=s;i>=0;i--)ol(e[i],t)},_condense:function(t){for(var e,s=t.length-1;s>=0;s--)0===t[s].children.length?s>0?(e=t[s-1].children).splice(e.indexOf(t[s]),1):this.clear():rl(t[s],this.toBBox)},_initFormat:function(t){var e=["return a"," - b",";"];this.compareMinX=new Function("a","b",e.join(t[0])),this.compareMinY=new Function("a","b",e.join(t[1])),this.toBBox=new Function("a","return {minX: a"+t[0]+", minY: a"+t[1]+", maxX: a"+t[2]+", maxY: a"+t[3]+"};")}};var fl=s(64604),ml=s(68140),gl=s(66136),yl=s(1985),xl=s(6801),bl=s(69310),wl=s(19612),vl=s(53564),Sl=s(48689);class Il{constructor(t){this.size=0,this._start=0,this.maxSize=t,this._buffer=new Array(t)}get entries(){return this._buffer}enqueue(t){if(this.size===this.maxSize){const e=this._buffer[this._start];return this._buffer[this._start]=t,this._start=(this._start+1)%this.maxSize,e}return this._buffer[(this._start+this.size++)%this.maxSize]=t,null}dequeue(){if(0===this.size)return null;const t=this._buffer[this._start];return this._buffer[this._start]=null,this.size--,this._start=(this._start+1)%this.maxSize,t}peek(){return 0===this.size?null:this._buffer[this._start]}peekLast(){return 0===this.size?null:this._buffer[(this._start+(this.size-1))%this.maxSize]}find(t){if(0===this.size)return null;for(const e of this._buffer)if(null!=e&&t(e))return e;return null}clear(t){let e=this.dequeue();for(;null!=e;)t&&t(e),e=this.dequeue()}}const Tl="__esri_timestamp__";class Pl{constructor(t,e,s,i,r=128){this._trackIdToObservations=new Map,this._idCounter=0,this._lastPurge=performance.now(),this._addOrUpdated=new Map,this._removed=[],this._maxAge=0,this._timeInfo=s,this._purgeOptions=i,this.store=t,this.objectIdField=e,this.purgeInterval=r,this._useGeneratedIds="__esri_stream_id__"===this.objectIdField}removeById(t){this._removed.push(t)}removeByTrackId(t){const e=this._trackIdToObservations.get(t);if(e)for(const t of e.entries)this._removed.push(t)}add(t){if(this._useGeneratedIds){const e=this._nextId();t.attributes[this.objectIdField]=e,t.objectId=e}else t.objectId=t.attributes[this.objectIdField];const e=t.objectId;if(this._addOrUpdated.set(e,t),this._maxAge=Math.max(this._maxAge,t.attributes[this._timeInfo.startTimeField]),!this._timeInfo.trackIdField)return null==this._trackIdLessObservations&&(this._trackIdLessObservations=new Il(1e5)),void this._trackIdLessObservations.enqueue(e);const s=t.attributes[this._timeInfo.trackIdField];if(!this._trackIdToObservations.has(s)){const t=null!=this._purgeOptions?.maxObservations?this._purgeOptions.maxObservations:1e3,e=(0,Jr.c)(t,0,1e3);this._trackIdToObservations.set(s,new Il(e))}const i=this._trackIdToObservations.get(s),r=i?.enqueue(e);null!=r&&(this._addOrUpdated.has(r)?this._addOrUpdated.delete(r):this._removed.push(r))}checkForUpdates(){const t=this._getToAdd(),e=this._getToRemove(),s=performance.now();s-this._lastPurge>=this.purgeInterval&&(this._purge(s),this._lastPurge=s);const i=[];if(null!=e)for(const t of e){const e=this.store.removeById(t);null!=e&&i.push(e)}const r=[];if(null!=t){const i=new Set(e??[]);for(const e of t)i.has(e.objectId)||(e.attributes[Tl]=s,this.store.add(e),r.push(e))}return!(!r.length&&!i?.length||(this.store.update(r,i),0))}_getToAdd(){if(!this._addOrUpdated.size)return null;const t=new Array(this._addOrUpdated.size);let e=0;return this._addOrUpdated.forEach((s=>t[e++]=s)),this._addOrUpdated.clear(),t}_getToRemove(){const t=this._removed;return this._removed.length?(this._removed=[],t):null}_nextId(){const t=this._idCounter;return this._idCounter=(this._idCounter+1)%4294967294+1,t}_purge(t){const e=this._purgeOptions;null!=e&&(this._purgeSomeByDisplayCount(e),this._purgeByAge(e),this._purgeByAgeReceived(t,e),this._purgeTracks())}_purgeSomeByDisplayCount(t){if(!t.displayCount)return;let e=this.store.size;if(e>t.displayCount){if(this._timeInfo.trackIdField)for(const s of this._trackIdToObservations.values())if(e>t.displayCount&&s.size){const t=s.dequeue();this._removed.push(t),e--}if(null!=this._trackIdLessObservations){let s=e-t.displayCount;for(;s-- >0;){const t=this._trackIdLessObservations.dequeue();null!=t&&this._removed.push(t)}}}}_purgeByAge(t){const e=this._timeInfo?.startTimeField;if(!t.age||!e)return;const s=60*t.age*1e3,i=this._maxAge-s;this.store.forEach((t=>{t.attributes[e]{t.attributes[Tl]{0===t.size&&this._trackIdToObservations.delete(e)}))}}var Ml=s(24094);class El{constructor(t,e){this.key=new p.T(0,0,0,0),this.bounds=(0,v.c)(),this.objectIds=new Set,this.key.set(e);const s=t.getLODInfoAt(this.key);this.tileInfoView=t,this.tileInfoView.getTileBounds(this.bounds,this.key,!0),this.resolution=s.resolution,this.level=s.level,this.scale=s.scale,this.minScale=t.zoomToScale(s.level-1),this.maxScale=t.zoomToScale(s.level+1)}get lod(){return this.tileInfoView.getLODInfoAt(this.key)}get id(){return this.key.id}get extent(){return kr.A.fromBounds(this.bounds,this.tileInfoView.tileInfo.spatialReference)}get transform(){return{originPosition:"upperLeft",scale:[this.resolution,this.resolution],translate:[this.bounds[0],this.bounds[3]]}}createArcadeEvaluationOptions(t){return{$view:{scale:this.scale,timeZone:t}}}createChildTiles(){const t=this.key.getChildKeys(),e=f.A.acquire();for(let s=0;s{const r=s.serialize(),n=1<=n?(r.col=o-n,r.world+=1):r.col=o,r.row=a,r}(new p.T(this.tileKey),o,a,t);e.message.push({tileId:h.id,...r.message}),e.transferList.push(...r.transferList)})),e}_addOverlap(t,e,s,i){const r=Math.min(L.i/2,s),n=Math.min(L.i/2,i),o=255^((t<0+r?148:t>=L.i-r?41:189)|(e<0+n?224:e>=L.i-n?7:231));this._currentRecordOverlaps|=o}_copyIntoNeighbors(){for(let t=0;t<8;t++){const e=1<0){const t=this.getBackgroundFill();if(t)return[...t,...s]}return s}getSortKey(t,e){return 0}doMatch(t,e){return null}async fetchResources(t,e){}}class Ol extends Dl{static async fromDictionaryRenderer(t,e){return new Ol(t,e)}constructor(t,e){super(),this._context=t,this._schema=e,this._hashToGroup=new Map}get fieldMap(){return this._schema.fieldMap}async fetchResources(t,e){const s=e.getCursor(),i=[];for(;s.next();)i.push(this._updateMeshWriterGroup(t,s));await Promise.all(i)}match(t,e){const s=t.getAttributeHash();return this._hashToGroup.get(s)}async _updateMeshWriterGroup(t,e){const s=e.readLegacyFeatureForDisplay(),i=e.getAttributeHash();if(this._hashToGroup.has(i))return;this._hashToGroup.set(i,null);const r=await t.fetchDictionaryResourceImmediate({type:"dictionary-request",feature:s});if(!r)return;const n=await this._context.createMeshWriters(r.meshes);this._hashToGroup.set(i,n)}}class Nl extends Dl{constructor(t,e){super(),this._intervals=[],this._isMaxInclusive=e,this._field=t}static async fromIntervalSchema(t,e){const s=await t.storage.createComputedField(e),i=new Nl(s,e.isMaxInclusive);await Promise.all(e.intervals.map((async e=>{const s=await t.createMeshWriters(e.meshes);i.add(e,s)})));const r=await t.createMeshWriters(e.defaultSymbol);i.setDefault(r);const n=await t.createMeshWriters(e.backgroundFill);return i.setBackgroundFill(n),i}add(t,e){this._intervals.push({interval:t,result:e}),this._intervals.sort(((t,e)=>t.interval.min-e.interval.min))}size(){return super.size()+this._intervals.length}doMatch(t,e){const s=this._field?.read(t,e);if(null==s||isNaN(s)||s===1/0||s===-1/0)return null;for(let t=0;t=e.min,n=this._isMaxInclusive?s<=e.max:s{const s=await t.createMeshWriters(e.meshes);return{minScale:e.minScale,maxScale:e.maxScale,meshes:s,expression:null,where:await t.storage.createWhereClause(e.where)}})),i=await Promise.all(s);return new zl(i)}constructor(t){super(),this._labels=t}match(t,e){if(!this._labels.length)return null;const s=this._getLabels(e.$view.scale),i=[];for(const e of s)e.where&&!e.where(t)||i.push(...e.meshes);return i}_getLabels(t){return this._labels.filter((e=>this._validForTileScale(e,t)))}_validForTileScale(t,e){const s=e-e/4,i=e+e/2;return(!t.minScale||t.minScale>=s)&&(!t.maxScale||t.maxScale<=i)}}class Ll extends Dl{constructor(t,e){super(),this._defaultSymbolSortKey=0,this._nullResult=null,this._resultsMap=new Map,this._fields=[],this._fields=t,this._separator=e||""}static async fromMatcherSchema(t,e){const s=e.expression?[t.storage.createComputedField({expression:e.expression})]:[e.field?t.storage.createComputedField({field:e.field}):null,e.field2?t.storage.createComputedField({field:e.field2}):null,e.field3?t.storage.createComputedField({field:e.field3}):null],i=(await Promise.all(s)).filter((t=>!!t)),r=new Ll(i,e.fieldDelimiter),n=await t.createMeshWriters(e.defaultSymbol);r.setDefault(n);const o=await t.createMeshWriters(e.backgroundFill);return r.setBackgroundFill(o),await Promise.all(e.map.map((async(e,s)=>{const i=await t.createMeshWriters(e.symbol);""===e.value?r.setNullResult(i):r.add(e.value,i,s+1)}))),r}setNullResult(t){this._nullResult=t}getSortKey(t,e){const s=this._getValueFromFields(t,e);if(null==s||""===s||""===s)return 0;const i=this._resultsMap.get(s.toString());return i?i.sortKey:this._defaultSymbolSortKey}add(t,e,s){this._resultsMap.set(t.toString(),{meshWriters:e,sortKey:s}),this._defaultSymbolSortKey=Math.max(this._defaultSymbolSortKey,s+1)}size(){return super.size()+this._resultsMap.size}doMatch(t,e){const s=this._getValueFromFields(t,e);if(null!==this._nullResult&&(null==s||""===s||""===s))return this._nullResult;if(null==s)return null;const i=s.toString();return this._resultsMap.get(i)?.meshWriters}_getValueFromFields(t,e){const s=[];for(const i of this._fields){const r=i.read(t,e);null==r||""===r?s.push(""):s.push(r)}return s.join(this._separator)}}async function Bl(t,e){switch(e.type){case"simple":case"heatmap":case"dot-density":case"pie-chart":return Dl.from(t,e);case"interval":return Nl.fromIntervalSchema(t,e);case"dictionary":return Ol.fromDictionaryRenderer(t,e);case"label":return zl.fromLabelSchema(t,e);case"map":return Ll.fromMatcherSchema(t,e);case"subtype":return Gl.fromSubtypes(t,e);case"cluster":return Ul.fromClusterSchema(t,e);default:throw new Error("Impl")}}class Gl extends Dl{constructor(t,e){super(),this._subMatchers=t,this._subtypeField=e}static async fromSubtypes(t,e){const s=new Map,i=[];for(const r in e.renderers){const n=parseInt(r,10),o=Bl(t,e.renderers[r]).then((t=>s.set(n,t)));i.push(o)}return await Promise.all(i),new Gl(s,e.subtypeField)}match(t,e){const s=t.readAttribute(this._subtypeField),i=this._subMatchers.get(s);return i?i.match(t,e):null}}class Ul extends Dl{static async fromClusterSchema(t,e){const[s,i]=await Promise.all([Bl(t,e.feature),Bl(t,e.cluster)]);return new Ul(s,i)}constructor(t,e){super(),this._featureMatcher=t,this._clusterMatcher=e}match(t,e){return 1===t.readAttribute("cluster_count")?this._featureMatcher.match(t,e):this._clusterMatcher.match(t,e)}}class Vl extends Rl{static async create(t,e){const s=await Bl(t,e.symbology),i=e.labels?await Bl(t,e.labels):null;return new Vl(s,i)}constructor(t,e){super(),this._symbology=t,this._labels=e}destroy(){}async enqueueMatcherRequests(t,e){await Promise.all([this._symbology.fetchResources(t,e),this._labels?.fetchResources(t,e)])}enqueueWriterRequests(t,e,s){const i=this._symbology.match(e,s);if(i){for(const r of i)r.enqueueRequest(t,e,s);if(this._labels){const i=this._labels.match(e,s);if(!i)return;for(const r of i)r.enqueueRequest(t,e,s)}}}write(t,e,s,i,r){const n=this._symbology.match(s,i);if(n){for(const o of n)o.write(t,e,s,i,r);if(t.entityRecordCount()>=1&&this._labels){const o=this._labels.match(s,i);if(!o)return;for(const a of o)a.setReferences(n),a.write(t,e,s,i,r)}}}getSortKey(t,e){return this._symbology.getSortKey(t,e)}}class ql{constructor(t,e,s,i){this.storage=t,this.proxy=e,this.viewParams=s,this.registry=i}async createMeshWriters(t){const e=t.map((t=>this.registry.createMeshWriter(this.storage,this.proxy,this.viewParams,t)));return Promise.all(e)}}class Wl{constructor(t){this._outstandingMessages=[],this._queue=new w.Q({concurrency:t.concurrency,process:e=>t.process(e)})}async push(t){if(t.end)return await Promise.all(this._outstandingMessages),await this._queue.push(t),void(this._outstandingMessages=[]);const e=this._queue.push(t);return this._outstandingMessages.push(e),e}}class Xl{static async create(t,e){if("count"===e.statisticType){const t=new Wc(1);return new Xl(e.name,e.alias,e.type,e.statisticType,t)}const s=await t.createComputedField({expression:e.onStatisticExpression?.expression,field:e.onStatisticField});return new Xl(e.name,e.alias,e.type,e.statisticType,s)}constructor(t,e,s,i,r){this.name=t,this.alias=e,this.type=s,this.statisticType=i,this.computed=r}}class Yl{constructor(t){this.subscription=t,this.handledChunks=new Set}destroy(){}}class jl{constructor(t,e){this._source=t,this._attributeStore=e,this._sendStates=new Map}destroy(){}get enablePixelBuffering(){return!0}onSubscribe(t){const e=this.createState(t);this._sendStates.set(t.key.id,e),this.updateChunks()}onUnsubscribe(t){this._sendStates.get(t.key.id)?.destroy(),this._sendStates.delete(t.key.id)}invalidate(){const t=Array.from(this._sendStates.values());this._sendStates.clear();for(const e of t)e.destroy(),this.onSubscribe(e.subscription)}invalidateAttributeData(){}getFeatureObjectIdsForAggregate(t){throw new Error("InternalError: AggregateId lookup not supported")}getDisplayIds(t){return this.displayMap(t,(t=>t),(t=>t))}getDisplayAndObjectIds(t){return this.displayMap(t,(t=>t),((t,e,s)=>[t,s]))}afterUpdateChunks(){}}class Hl extends jl{constructor(t,e,s,i){super(t,e),this.spatialReference=s,this.aggregateFields=i,this.events=new Qc.A,this.featureAdapter=Jc.o}get aggregateQueryEngine(){return this._aggregateQueryEngine||(this._aggregateQueryEngine=new tl.Q({featureStore:this,fieldsIndex:this._metadata.fieldsIndex,geometryType:this._metadata.geometryType,objectIdField:this._metadata.objectIdField,spatialReference:this.spatialReference})),this._aggregateQueryEngine}removeChunks(t){}forEach(t){return this.forEachAggregateWorldSpace(t)}forEachInBounds(t,e){}forEachBounds(t,e){const s=(0,zt.c)();for(const i of t){const t=(0,No.g)(s,i.geometry,!1,!1);t&&e(t)}}}class $l{constructor(t,e,s,i,r){this.subscription=t,this.reader=e,this.clear=s,this.end=i,this.debugInfo=r,this.type="append"}get id(){return this.subscription.tile.id}createMessage(t,e,s){return{type:"append",clear:this.clear,id:this.id,append:t,end:this.end,debugInfo:this.debugInfo,subscriptionVesrion:this.subscription.version,version:e,attributeEpoch:s}}}class Zl{constructor(t,e,s,i,r){this.subscription=t,this.reader=e,this.remove=s,this.end=i,this.debugInfo=r,this.type="update"}get id(){return this.subscription.tile.id}createMessage(t,e,s){return{type:"update",id:this.id,modify:t,debugInfo:this.debugInfo,remove:this.remove,version:e,subscriptionVesrion:this.subscription.version,end:this.end,attributeEpoch:s}}}class Kl extends Ta{static fromFeatures(t,e){const{objectIdField:s,geometryType:i}=e,r=(0,No.d)([],t,i,!1,!1,s);for(let e=0;e!(null!=t.objectId&&e.has(t.objectId))))}getSize(){return this._features.length}getCursor(){return this.copy()}getInTransform(){return this._transform}getAttributeHash(){let t="";for(const e in this._current.attributes)t+=this._current.attributes[e];return t}getIndex(){return this._featureIndex}setIndex(t){this._featureIndex=t}getObjectId(){return this._current?.objectId}getDisplayId(){return this._current.displayId}setDisplayId(t){this._current.displayId=t}copy(){const t=new Kl(this._features,this.metadata);return this.copyInto(t),t}next(){for(;++this._featureIndexXl.create(n,t)))),a=t.featureFilter?await la.create({geometryType:s.metadata.geometryType,hasM:!1,hasZ:!1,timeInfo:s.metadata.timeInfo,fieldsIndex:s.metadata.fieldsIndex,spatialReference:e,filterJSON:t.featureFilter}):null;return"geohash"===t.index.type&&await(0,Kc.c)(e,U.A.WGS84),new Jl(t,a,r,o,e,s,i)}constructor(t,e,s,i,r,n,o){super(n,o,r,i),this._schema=t,this._featureFilter=e,this._timeZone=s,this._metadata=new ua({geometryType:"esriGeometryPolygon",objectIdField:"aggregateId",fields:t.fields,globalIdField:null,spatialReference:n.metadata.spatialReference,subtypeField:null,subtypes:null,timeInfo:null,timeReferenceUnknownClient:null,typeIdField:null,types:null})}createState(t){return new Ql(t,this._attributeStore)}async*applyLocalEdit(t){for(const t of this._sendStates.values()){t.reset();const e=new $l(t.subscription,Kl.empty(this._source.metadata),!0,!1,{});yield e}}displayMap(t,e,s){const i=new Map(t.map((t=>[e(t),t]))),r=[];for(const t of this._sendStates.values())for(const e of t.featuresWorldSpace()){const{objectId:t,displayId:n}=e,o=i.get(t);if(null!=o){const e=s(n,o,t);r.push(e),i.delete(t)}}return r}getDisplayFeatures(t){const e=new Set(t),s=new Set,i=[];for(const t of this._sendStates.values())for(const r of t.featuresWorldSpace())e.has(r.displayId)&&!s.has(r.objectId)&&(r.geometry&&i.push({...(0,No.e)(r,this._metadata.geometryType,!1,!1),displayId:r.displayId}),s.add(r.objectId));return{features:[],aggregates:i}}getFeatureObjectIdsForAggregate(t){for(const e of this._sendStates.values())for(const s of e.bins.values())if(s.id===t)return Array.from(s.containedObjectIds);return[]}async*updateChunks(){if(this._source.chunks().length)for(const t of this._sendStates.values())yield*this._update(t,this._source)}forEachAggregateWorldSpace(t){for(const e of this._sendStates.values())for(const s of e.featuresWorldSpace())t(s)}_createIndexOptions(t){switch(this._schema.index.type){case"geohash":return{type:"geohash",fields:this.aggregateFields,featureFilter:this._featureFilter,geohashLevel:this._schema.index.fixBinLevel,spatialReference:this.spatialReference,timeZone:this._timeZone,scale:t.scale};case"grid":{const e=this._schema.index.fixedBinLevel,s=null!=e?t.tileInfoView.getLODInfoAt(e).scale:t.scale;return{type:"grid",fields:this.aggregateFields,cellSize:this._schema.index.size,featureFilter:this._featureFilter,spatialReference:this.spatialReference,timeZone:this._timeZone,scale:s}}}}async*_update(t,e){const{handledChunks:s,subscription:i,bins:r,featureCache:n}=t,o=i.tile;if(t.done)return;for(const i of e.chunks()){if(s.has(i.chunkId))continue;s.add(i.chunkId);const e=i.queryInfo;if("tileId"in e){const t=new p.T(e.tileId);if(t.level!==o.level||t.world!==o.key.world)continue}i.getAggregateIndex(this._createIndexOptions(t.tile)).putBounded(r,t.tile.extent,t.tile.resolution)}const a=[],h=i.tile.transform,c=i.tile.key.level;for(const t of r.values()){let e=n.get(t.id);if(e)e.attributes=t.getAttributes();else{const s=t.getGeometry(this.spatialReference,h);e=new zo.O(s,t.getAttributes(),null),s||(e.centroid=t.getGeometricCentroid(this.spatialReference,h)),e.objectId=t.id,e.displayId=this._attributeStore.createDisplayIdForObjectId(`${e.objectId}.${c}`),n.set(t.id,e)}a.push(e)}this.events.emit("changed"),t.done=!e.updateTracking.updating;const l=Kl.fromOptimizedFeatures(a,this._metadata,h),u=l.getCursor(),d=t.subscription.tile.createArcadeEvaluationOptions(this._timeZone);for(;u.next();)this._attributeStore.setAttributeData(u.getDisplayId(),u,d);const _=new Zl(t.subscription,l,[],t.done,{});yield _}}class tu{constructor(t){this._statistics=t}get statistics(){return this._statistics}}const eu=Math.PI/180;class su{static create(t){return new su(t.map((t=>function(t){switch(t.statisticType){case"min":return new ru(t);case"max":return new nu(t);case"avg":return new au(t);case"avg_angle":return new hu(t);case"sum":case"count":return new ou(t);case"mode":return new cu(t)}}(t))))}constructor(t){this._statistics=t}values(){return this._statistics.values()}insert(t,e){for(const s of this._statistics)s.insert(t,e)}merge(t){for(let e=0;et.clone())))}}class iu{constructor(t){this.field=t}insert(t,e){if(!this.field.computed)return;const s=this.field.computed.read(t,e);Zo(s)||this._insertValue(s)}}class ru extends iu{constructor(){super(...arguments),this.type="min",this.value=Number.MAX_VALUE}_insertValue(t){this.value=Math.min(this.value,t)}merge(t){this.value=Math.min(this.value,t.value)}clone(){const t=new ru(this.field);return t.value=this.value,t}}class nu extends iu{constructor(){super(...arguments),this.type="max",this.value=Number.MIN_VALUE}_insertValue(t){this.value=Math.max(this.value,t)}merge(t){this.value=Math.max(this.value,t.value)}clone(){const t=new nu(this.field);return t.value=this.value,t}}class ou extends iu{constructor(){super(...arguments),this.type="sum",this.value=0}_insertValue(t){this.value+=t}merge(t){this.value+=t.value}clone(){const t=new ou(this.field);return t.value=this.value,t}}class au extends iu{constructor(){super(...arguments),this.type="avg",this._total=0,this._count=0}get value(){return this._total/this._count}_insertValue(t){this._total+=t,this._count+=1}merge(t){this._total+=t._total,this._count+=t._count}clone(){const t=new au(this.field);return t._total=this._total,t._count=this._count,t}}class hu extends iu{constructor(){super(...arguments),this.type="avg_angle",this._x=0,this._y=0,this._count=0}get value(){const t=this._x/this._count,e=this._y/this._count,s=180/Math.PI;return Math.atan2(e,t)*s}_insertValue(t){this._x=this._x+Math.cos(t*eu),this._y=this._y+Math.sin(t*eu),this._count+=1}merge(t){this._x+=t._x,this._y+=t._y,this._count+=t._count}clone(){const t=new hu(this.field);return t._x=this._x,t._y=this._y,t._count=this._count,t}}class cu extends iu{constructor(){super(...arguments),this._frequencies=new Map}get value(){let t,e=0;for(const[s,i]of this._frequencies.entries())i>e&&(e=i,t=s);return t}_insertValue(t){const e=this._frequencies.get(t);null!=e?this._frequencies.set(t,e+1):this._frequencies.set(t,1)}merge(t){for(const[e,s]of t._frequencies.entries()){const t=this._frequencies.get(e);null!=t?this._frequencies.set(e,t+s):this._frequencies.set(e,s)}}clone(){const t=new cu(this.field);return t._frequencies=new Map(this._frequencies),t}}class lu extends tu{static createId(t,e){return`${t}.${e}`}static create(t,e,s,i){return new lu(t,e,su.create(s),i)}constructor(t,e,s,i){super(s),this.gridX=t,this.gridY=e,this._worldUnitsPerCell=i,this._count=0,this._xWorldTotal=0,this._yWorldTotal=0,this._objectIds=new Set}get id(){return lu.createId(this.gridX,this.gridY)}get containedObjectIds(){return this._objectIds}get count(){return this._count}get firstObjectId(){return this._objectIds.values().next().value}get centroidXWorld(){return this._xWorldTotal/this._count}get centroidYWorld(){return this._yWorldTotal/this._count}clone(){const t=new lu(this.gridX,this.gridY,this._statistics.clone(),this._worldUnitsPerCell);return t._count=this._count,t._xWorldTotal=this._xWorldTotal,t._yWorldTotal=this._yWorldTotal,t._firstFeatureAttributes=this._firstFeatureAttributes,t._objectIds=new Set(this._objectIds),t}insert(t,e,s,i){0===this._count?this._firstFeatureAttributes=t.readAttributes():this._firstFeatureAttributes=null,this._count+=1,this._xWorldTotal+=s,this._yWorldTotal+=i,this._statistics.insert(t,e),this._objectIds.add(t.getObjectId())}merge(t){if(0!==t._count){this._count+=t._count,this._firstFeatureAttributes=t._firstFeatureAttributes,this._xWorldTotal+=t._xWorldTotal,this._yWorldTotal+=t._yWorldTotal,this._statistics.merge(t._statistics);for(const e of t._objectIds.values())this._objectIds.add(e)}}getCentroidX(t){return null==t?this.centroidXWorld:(0,No.v)(t,this.centroidXWorld)}getCentroidY(t){return null==t?this.centroidYWorld:(0,No.w)(t,this.centroidYWorld)}getGeometry(t,e){const s=this.gridX*this._worldUnitsPerCell,i=this.gridY*this._worldUnitsPerCell,r=new Er.O([4],[s,i,s+this._worldUnitsPerCell,i,s+this._worldUnitsPerCell,i+this._worldUnitsPerCell,s,i+this._worldUnitsPerCell]);if(null!=e){const t=new Er.O;return(0,No.q)(t,r,!1,!1,"esriGeometryPolygon",e)}return r}getCentroid(t){const e=new Er.O([],[this.centroidXWorld,this.centroidYWorld]);if(null!=t){const s=new Er.O;return(0,No.q)(s,e,!1,!1,"esriGeometryPoint",t)}return e}getGeometricCentroid(t,e){const s=this.gridX*this._worldUnitsPerCell+.5*this._worldUnitsPerCell,i=this.gridY*this._worldUnitsPerCell+.5*this._worldUnitsPerCell,r=new Er.O([],[s,i]);if(null!=e){const t=new Er.O;return(0,No.q)(t,r,!1,!1,"esriGeometryPoint",e)}return r}getAttributes(){const t={aggregateId:this.id};for(const e of this._statistics.values())t[e.field.name]=e.value;return null!=this._firstFeatureAttributes?{...t,...this._firstFeatureAttributes}:t}}class uu{constructor(t){this._options=t}insert(t,e){const s=t.getCursor(),i={$view:{scale:this._options.scale,timeZone:this._options.timeZone}};for(;s.next();)this._insertFeature(s,i,e)}_insertFeature(t,e,s){const{featureFilter:i}=this._options;if(null!==i&&!i.check(t))return;let r=0,n=0;if("esriGeometryPoint"===t.geometryType)r=t.readXWorldSpace(),n=t.readYWorldSpace();else{if(s){const e=t.readCentroidForDisplay();if(null==e)return;const[s,i]=e.coords;if(s<0||s>L.i||i<0||i>L.i)return}const e=t.readCentroidWorldSpace();if(null==e)return;r=e.coords[0],n=e.coords[1]}this._insert(t,r,n,e)}}function du(t,e){return(0,d.g)(t)*d.a1*96/e}class pu extends uu{constructor(t){super(t),this._cells=new Map,this._pixelsPerMapUnit=du(t.spatialReference,t.scale)}put(t){for(const e of this._cells.values()){const s=t.get(e.id);s?s.merge(e):t.set(e.id,e.clone())}}putBounded(t,e,s){const i=[e.xmin,e.ymin,e.xmax,e.ymax],[r,n,o,a]=i,h=Math.floor(r*this._pixelsPerMapUnit/this._options.cellSize),c=Math.floor(n*this._pixelsPerMapUnit/this._options.cellSize),l=Math.ceil(o*this._pixelsPerMapUnit/this._options.cellSize),u=Math.ceil(a*this._pixelsPerMapUnit/this._options.cellSize);for(let e=c;e<=u;e++)for(let s=h;s<=l;s++){const i=`${s}.${e}`,r=this._cells.get(i);if(!r)continue;const n=t.get(r.id);n?r&&!t.has(r.id)&&n.merge(r):t.set(r.id,r.clone())}}_insert(t,e,s,i){const r=e*this._pixelsPerMapUnit,n=s*this._pixelsPerMapUnit,o=Math.floor(r/this._options.cellSize),a=Math.floor(n/this._options.cellSize);this._getCellOrCreate(o,a).insert(t,i,e,s)}_getCellOrCreate(t,e){const s=lu.createId(t,e);let i=this._cells.get(s);if(!i){const r=1*this._options.cellSize/this._pixelsPerMapUnit;i=lu.create(t,e,this._options.fields,r),this._cells.set(s,i)}return i}}class _u{constructor(t,e){this.inner=t,this.displayId=e}}class fu extends Yl{constructor(t){super(t),this.didSend=!1,this.done=!1}}class mu{constructor(t,e,s,i,r){this._level=t,this._scale=e,this._indexOptions=s,this._clusterRadius=i,this._store=r,this._cells=new Map,this._handledChunks=new Set,this._statistics=new Map,this._clusters=new Map}destroy(){this._clearClusters()}_clearClusters(){for(const t of this._clusters.values())this._store.releaseDisplayIdForObjectId(t.inner.id);this._clusters.clear()}*aggregatesWorldSpace(){for(const t of this._clusters.values()){const e=t.inner.getCentroid(null),s=new zo.O(e,t.inner.getAttributes(),null);s.objectId=t.inner.id,s.displayId=t.displayId,yield s}}clusters(){return this._clusters.values()}updateChunks(t,e){let s=!1;for(const e of t){const t=e.queryInfo;"tileId"in t&&new p.T(t.tileId).level!==this._level||this._handledChunks.has(e.normalizedChunkId)||(this._handledChunks.add(e.normalizedChunkId),s=!0,e.getAggregateIndex({...this._indexOptions,scale:this._scale}).put(this._cells))}const i={xMin:1/0,yMin:1/0,xMax:-1/0,yMax:-1/0},r=du(this._indexOptions.spatialReference,this._scale),n=this._indexOptions.cellSize;for(const{subscription:t}of e){const e=t.tile.bounds,s=Math.floor(e[0]*r/n),o=Math.floor(e[1]*r/n),a=Math.ceil(e[2]*r/n),h=Math.ceil(e[3]*r/n);i.xMin=Math.min(i.xMin,s),i.yMin=Math.min(i.yMin,o),i.xMax=Math.max(i.xMax,a),i.yMax=Math.max(i.yMax,h)}return null!=this._lastCellBounds&&i.xMin===this._lastCellBounds.xMin&&i.yMin===this._lastCellBounds.yMin&&i.yMin===this._lastCellBounds.yMin&&i.yMax===this._lastCellBounds.yMax||(s=!0,this._lastCellBounds=i),s&&this._clusterCells(i),s}async updateStatistics(t){let e=!1;for(const t of this._clusters.values())t.inner.count>1&&(e=this._updateAggregateStatistics(this._statistics,t.inner)||e);if(e){const e=Array.from(this._statistics.entries()).map((([t,e])=>({fieldName:t,minValue:e.minValue,maxValue:e.maxValue})));await t.container.updateStatistics(this._level,e)}}createAggregateFeatures(t,e){const s=t.subscription,i=[],r=s.tile.transform;for(const t of this._clusters.values()){let e=t.inner.getCentroidX(r);const n=t.inner.getCentroidY(r),o=s.tile.lod,a=o.wrap?o.worldSize[0]:null,h=1===t.inner.count?t.inner.firstObjectId:t.inner.id,c=t.displayId;if(null!=a)if(1===a){const s=new Er.O([],[e,n]),r=new zo.O(s,t.inner.getAttributes(),null);r.geometry.coords[0]-=L.i,r.objectId=h,r.displayId=c,i.push(r);const o=new Er.O([],[e,n]),a=new zo.O(o,t.inner.getAttributes(),null);a.geometry.coords[0]+=L.i,a.objectId=h,a.displayId=c,i.push(a)}else e>L.i+L.i/2?e-=a*L.i:e<-L.i/2&&(e+=a*L.i);if(e=-128&&n=-128){const s=new Er.O([],[e,n]),r=new zo.O(s,t.inner.getAttributes(),null);r.objectId=h,r.displayId=c,i.push(r)}}return Kl.fromOptimizedFeatures(i,e,s.tile.transform)}_clusterCells(t){let e=Array.from(this._cells.values());e=e.sort(((t,e)=>e.count-t.count));const s=[];for(const t of this._clusters.values())s.push(t.inner.id);this._clusters.clear();const i=this._clusterRadius*(1/du(this._indexOptions.spatialReference,this._scale)),r=1+this._clusterRadius/this._indexOptions.cellSize,n=new Set;for(const s of e){if(n.has(s.id))continue;if(s.gridXt.xMax||s.gridYt.yMax)continue;const e=this._store.createDisplayIdForObjectId(s.id),o=new _u(s.clone(),e);n.add(s.id),this._clusters.set(s.id,o);const a=s.centroidXWorld,h=s.centroidYWorld;for(let t=s.gridY-r;t<=s.gridY+r;t++)for(let e=s.gridX-r;e<=s.gridX+r;e++){if(t===s.gridY&&e===s.gridX)continue;const r=this._cells.get(lu.createId(e,t));if(!r||n.has(r.id))continue;const c=Math.abs(r.centroidXWorld-a),l=Math.abs(r.centroidYWorld-h);cXl.create(o,t)))),spatialReference:s,featureFilter:e.featureFilter?await la.create({geometryType:i.metadata.geometryType,hasM:!1,hasZ:!1,timeInfo:i.metadata.timeInfo,fieldsIndex:i.metadata.fieldsIndex,spatialReference:s,filterJSON:e.featureFilter}):null,cellSize:e.clusterRadius/4,timeZone:n};return new gu(t,e.clusterRadius,a,e.fields,i,r)}constructor(t,e,s,i,r,n){super(r,n,s.spatialReference,s.fields),this._connection=t,this._clusterRadius=e,this._indexOptions=s,this._cellsPerScale=new Map,this._metadata=new ua({geometryType:"esriGeometryPoint",objectIdField:"aggregateId",fields:[...i,...this._source.metadata.fieldsIndex.fields,{name:"aggregateId",alias:"aggregateId",type:"esriFieldTypeOID"}],globalIdField:null,spatialReference:r.metadata.spatialReference,subtypeField:null,subtypes:null,timeInfo:null,timeReferenceUnknownClient:null,typeIdField:null,types:null})}get enablePixelBuffering(){return!1}invalidate(){super.invalidate();for(const t of this._cellsPerScale.values())t.destroy();this._cellsPerScale.clear()}onSubscribe(t){super.onSubscribe(t),this._requiredLevel=t.tile.level,this._requiredScale=t.tile.scale}createState(t){return new fu(t)}async*applyLocalEdit(t){for(const t of this._cellsPerScale.values())t.destroy();this._cellsPerScale.clear();for(const t of this._sendStates.values())t.done=!1}displayMap(t,e,s){const i=new Map(t.map((t=>[e(t),t]))),r=[],n=this._getClusterState(this._requiredLevel,this._requiredScale);for(const t of n.clusters()){const e=i.get(t.inner.id);if(null==e){if(1===t.inner.count){const e=i.get(t.inner.firstObjectId);if(null!=e){const n=s(t.displayId,e,t.inner.firstObjectId);r.push(n),i.delete(t.inner.firstObjectId)}}}else{const n=s(t.displayId,e,t.inner.id);r.push(n),i.delete(t.inner.id)}}return r}getDisplayFeatures(t){const e=new Set(t),s=new Set,i=[],r=[],n=this._getClusterState(this._requiredLevel,this._requiredScale);for(const t of n.aggregatesWorldSpace())if(e.has(t.displayId)&&!s.has(t.displayId)){const e=(0,No.e)(t,this._metadata.geometryType,!1,!1);if(s.add(t.displayId),1===e.attributes.cluster_count){i.push({...e,displayId:t.displayId});continue}r.push({...e,displayId:t.displayId})}return{features:i,aggregates:r}}getFeatureObjectIdsForAggregate(t){const e=this._getClusterState(this._requiredLevel,this._requiredScale);for(const s of e.clusters())if(s.inner.id===t)return Array.from(s.inner.containedObjectIds);return[]}async*updateChunks(){const t=this._source.chunks();if(!t.length)return;const e=this._getClusterState(this._requiredLevel,this._requiredScale),s=Array.from(this._sendStates.values()).filter((t=>t.subscription.tile.level===this._requiredLevel));if(e.updateChunks(t,s)||!this._source.updateTracking.updating)for(const t of s)t.subscription.tile.level===this._requiredLevel&&(t.didSend=!1,t.done=!1);const i=Array.from(this._sendStates.values()).filter((t=>t.done)).map((t=>t.subscription.tile.key)),r=new Set(i);for(const t of this._sendStates.values()){if(this._source.updateTracking.updating){if(i.some((e=>e.containsChild(t.subscription.tile.key))))continue;if(t.subscription.tile.key.getChildKeys().every((t=>r.has(t))))continue}t.didSend||t.subscription.tile.level!==this._requiredLevel||(t.didSend=!0,yield*this._update(t,e,this._source))}await e.updateStatistics(this._connection)}forEachAggregateWorldSpace(t){if(null==this._requiredLevel||null==this._requiredScale)return;const e=this._getClusterState(this._requiredLevel,this._requiredScale);for(const s of e.aggregatesWorldSpace())t(s)}_getClusterState(t,e){if(null==t||null==e)throw new Error("InternalError: Level and scale must be defined");let s=this._cellsPerScale.get(e);return s||(s=new mu(t,e,this._indexOptions,this._clusterRadius,this._attributeStore),this._cellsPerScale.set(e,s)),s}async*_update(t,e,s){if(t.done)return;const i=e.createAggregateFeatures(t,this._metadata);this.events.emit("changed"),t.done=!s.updateTracking.updating;const r=i.getCursor(),n=t.subscription.tile.createArcadeEvaluationOptions(this._indexOptions.timeZone);for(;r.next();)this._attributeStore.setAttributeData(r.getDisplayId(),r,n);const o=new $l(t.subscription,i,!0,t.done,{});yield o}}class yu{static fromReader(t){const e=[],s=t.copy(),i=(0,zt.c)();for(;s.next();)s.getBounds(i)&&e.push(s.getIndex());const r=sl(9,(t=>(s.setIndex(t),{minX:s.getBoundsXMin(),minY:s.getBoundsYMin(),maxX:s.getBoundsXMax(),maxY:s.getBoundsYMax()})));return r.load(e),new yu(r)}constructor(t){this._index=t}search(t){const e={minX:t[0],minY:t[1],maxX:t[2],maxY:t[3]};return this._index.search(e)}}function xu(t,e,s,i){if(i.isWebMercator){const i=(0,Jr.r)(t/d.h.radius),r=i-360*Math.floor((i+180)/360),n=[0,0];return bu(n,0,(0,Jr.r)(Math.PI/2-2*Math.atan(Math.exp(-e/d.h.radius))),r,s),n}const r=(0,Kc.p)({x:t,y:e},i,U.A.WGS84);if(!r)return null;const n=[0,0];return bu(n,0,r.y,r.x,s),n}function bu(t,e,s,i,r){r%2&&(r+=1);let n=0,o=0,a=-90,h=90,c=-180,l=180;for(let t=0;ts?1:0;n|=r<<29-(e+5*t),c=(1-r)*c+r*s,l=(1-r)*s+r*l}for(let e=0;e<5;e++){const i=(a+h)/2,r=s>i?1:0;o|=r<<29-(e+5*t),a=(1-r)*a+r*i,h=(1-r)*i+r*h}}t[2*e]=n,t[2*e+1]=o}class wu extends tu{static create(t,e,s,i){const r=su.create(t),n=new Array(32);for(let t=0;t=s)return this;const o=1-i%2,a=3*o+2*(1-o),h=2*o+3*(1-o),c=30-r-a,l=30-n-h,u=((t&7*o+3*(1-o)<>c)+((e&3*o+7*(1-o)<>l)*(8*o+4*(1-o)),d=this.children[u];return null==d?null:d.find(t,e,s,i+1,r+a,n+h)}_getLngLatBounds(){const t=this.depth,e=Math.ceil(t/2),s=Math.floor(t/2),i=30-(3*e+2*s),r=30-(2*e+3*s);return function(t,e){let s=-90,i=90,r=-180,n=180;for(let o=0;o>c,p=(3*h+7*(1-h)<>l;for(let t=3*h+2*(1-h)-1;t>=0;t--){const e=(r+n)/2,s=d&1<=0;t--){const e=(s+i)/2,r=p&1<=n)return;const u=Math.ceil((h+1)/2),d=Math.floor((h+1)/2),p=1-h%2,_=30-(3*u+2*d),f=30-(2*u+3*d),m=(i&7*p+3*(1-p)<<_)>>_,g=(r&3*p+7*(1-p)<>f,y=m+g*(8*p+4*(1-p));c=c<<3*p+2*(1-p)|m,l=l<<2*p+3*(1-p)|g,null==a.children[y]&&(a.children[y]=wu.create(this._fields,c,l,h+1),this._depth=Math.max(this._depth,h+1),this._size+=1),h+=1,a=a.children[y]}}putBins(t,e){for(const s of this.getNodes(e)){const e=t.get(s.id);e?e.merge(s):t.set(s.id,s.clone())}}getNodes(t){const e=[],{geohashBounds:s,level:i}=t;let r=this._root;for(;null!==r;){const t=r.depth,n=r.xNode,o=r.yNode;if(t>=i){e.push(r),r=r.next;continue}const a=Math.ceil((t+1)/2),h=Math.floor((t+1)/2),c=1-t%2,l=30-(3*a+2*h),u=30-(2*a+3*h),d=~((1<>l,f=(s.yLL&p)>>u,m=(s.xTR&d)>>l,g=(s.yTR&p)>>u,y=n<<3*c+2*(1-c),x=o<<2*c+3*(1-c),b=y+8*c+4*(1-c),w=x+4*c+8*(1-c),v=Math.max(y,_),S=Math.max(x,f),I=Math.min(b,m),T=Math.min(w,g);let P=null,M=null;for(let t=S;t<=T;t++)for(let e=v;e<=I;e++){const s=e-y+(t-x)*(8*c+4*(1-c)),i=r.children[s];i&&(P||(P=i,P.next=r.next),M&&(M.next=i),M=i,i.next=r.next)}r=P||r.next}return e}}class Su extends uu{constructor(t){super(t),this._tree=new vu(this._options.fields)}put(t){throw new Error("Geohash tree does not support put")}putBounded(t,e,s){const{geohashLevel:i,spatialReference:r}=this._options,n=function(t,e,s,i){const r=[t.xmin,t.ymin,t.xmax,t.ymax],n=Pr.A.fromExtent(kr.A.fromBounds(r,i)),o=(0,Kc.p)(n,i,U.A.WGS84,{densificationStep:64*e});if(!o)return null;const a=(0,No.m)(new Er.O,o,!1,!1),h=a.coords.filter(((t,e)=>!(e%2))),c=a.coords.filter(((t,e)=>e%2)),l=Math.min(...h),u=Math.min(...c),d=Math.max(...h),p=Math.max(...c),_=xu(l,u,s,U.A.WGS84),f=xu(d,p,s,U.A.WGS84);return _&&f?{bounds:r,geohashBounds:{xLL:_[0],yLL:_[1],xTR:f[0],yTR:f[1]},level:s}:null}(e,s,i,r);null!=n&&this._tree.putBins(t,n)}_insert(t,e,s,i){const{geohashLevel:r,spatialReference:n}=this._options,o=xu(e,s,r,n);o&&this._tree.insert(t,e,s,o[0],o[1],r,i)}}class Iu extends Ta{static from(t,e){return new Iu(t.copy(),e)}constructor(t,e){super(t.metadata),this._currentIndex=-1,this._displayTranslationX=0,this._displayTranslationY=0,this._displayScaleX=1,this._displayScaleY=1,this._reader=t,this._indices=e,this._isPoint="esriGeometryPoint"===t.geometryType}setTransformForDisplay(t){const e=this._reader.getInTransform();if(null==e){const[e,s]=t.scale,[i,r]=t.translate;return this._displayTranslationX=-i/e,this._displayScaleX=1/e,this._displayTranslationY=r/s,this._displayScaleY=1/-s,void(this._displayTransform=t)}const[s,i]=e.scale,[r,n]=e.translate,[o,a]=t.scale,[h,c]=t.translate;if(this._displayScaleX=s/o,this._displayTranslationX=(r-h)/o,this._displayScaleY=i/a,this._displayTranslationY=(-n+c)/a,!this._isPoint&&e)throw new Error("InternalError: Relative transformations not supported for non-point features");this._displayTransform=t}getInTransform(){return this._reader.getInTransform()}get fields(){return this._reader.fields}get hasNext(){return this._currentIndex+1!s.has(t.objectId)))}getTileReader(t){if(!this._features.length)return null;const e=this.queryFeaturesInBounds(t.bounds);return e.setTransformForDisplay(t.transform),e}}class Mu extends Yl{}class Eu extends jl{constructor(t,e,s){super(t,e),this._timeZone=s,this.handledChunks=new Set,this.handledChunksForIdCreation=new Set,this.handledChunksForAttributeData=new Set,this._streamLayerDeferredObjectIdsToRemove=[]}destroy(){super.destroy();for(const t of this._source.chunks())this._cleanupChunkIds(t)}invalidateAttributeData(){this.handledChunksForAttributeData.clear()}onSubscribe(t){super.onSubscribe(t),this._evalOptions=t.tile.createArcadeEvaluationOptions(this._timeZone)}createState(t){return new Mu(t)}get aggregateQueryEngine(){return null}displayMap(t,e,s){const i=new Map(t.map((t=>[e(t),t]))),r=[];for(const t of this._source.chunks()){const e=t.reader.getCursor();for(;e.next();){const t=e.getObjectId(),n=e.getDisplayId(),o=i.get(t);if(null!=o){const e=s(n,o,t);r.push(e),i.delete(t)}}}return r}getDisplayFeatures(t){const e=new Set(t),s=new Set,i=[];for(const t of this._source.chunks()){const r=t.reader.getCursor();for(;r.next();){const t=r.getObjectId(),n=r.getDisplayId();e.has(n)&&!s.has(t)&&(i.push({...r.readLegacyFeatureWorldSpace(),displayId:n}),s.add(t))}}return{features:i,aggregates:[]}}async*applyLocalEdit(t){const e=[],s=t.reader.getCursor();for(;s.next();){const t=s.getObjectId();e.push(t);const i=this._attributeStore.createDisplayIdForObjectId(t);s.setDisplayId(i),this._attributeStore.setAttributeData(i,s,this._evalOptions)}const i=this.getDisplayIds(e),r=this.getDisplayIds(t.removed),n=new Pu(this._source.metadata,"localEdit");n.applyOverrides(t),this.handledChunks.add(n.chunkId),this.handledChunksForAttributeData.add(n.chunkId),this.handledChunksForIdCreation.add(n.chunkId);for(const t of this._sendStates.values())t.handledChunks.add(n.chunkId),yield new Zl(t.subscription,null,i,!1,n.queryInfo);for(const t of this._sendStates.values()){const e=n.getTileReader(t.subscription.tile);yield new Zl(t.subscription,e,r,!1,n.queryInfo)}for(const e of t.removed)this._attributeStore.releaseDisplayIdForObjectId(e)}async*updateChunks(){if(this._source.chunks().length){await this._updateAttributeData();for(const t of this._sendStates.values())yield*this._update(t)}}removeChunks(t){for(const e of t)this.handledChunks.delete(e.chunkId),this.handledChunksForAttributeData.delete(e.chunkId),this._cleanupChunkIds(e)}afterUpdateChunks(){for(const t of this._streamLayerDeferredObjectIdsToRemove)this._attributeStore.releaseDisplayIdForObjectId(t);this._streamLayerDeferredObjectIdsToRemove=[]}_cleanupChunkIds(t){if(this.handledChunksForIdCreation.has(t.chunkId)){const e=t.reader.getCursor();for(;e.next();){const t=e.getObjectId();this._source.isStream?this._streamLayerDeferredObjectIdsToRemove.push(t):this._attributeStore.releaseDisplayIdForObjectId(t)}this.handledChunksForIdCreation.delete(t.chunkId)}}async _updateAttributeData(){for(const t of this._source.chunks()){const{chunkId:e,reader:s}=t;if(!this.handledChunksForIdCreation.has(e)){this.handledChunksForIdCreation.add(e);const t=s.getCursor();for(;t.next();){const e=this._attributeStore.createDisplayIdForObjectId(t.getObjectId());t.setDisplayId(e)}}}for(const t of this._source.chunks())if(!this.handledChunksForAttributeData.has(t.chunkId)){this.handledChunksForAttributeData.add(t.chunkId);const e=t.reader.getCursor();for(;e.next();){const t=e.getDisplayId();this._attributeStore.setAttributeData(t,e,this._evalOptions)}}}*_update(t){const{subscription:e,handledChunks:s}=t;for(const i of this._source.chunks()){const{chunkId:r}=i;if(s.has(r))continue;s.add(r);const n=i.getTileReader(e.tile);n&&(yield new $l(t.subscription,n,!1,i.end,i.queryInfo))}}}class Cu{constructor(t,e){this._connection=t,this._source=e,this._version=1,this._registry=new Zc,this._proxy=new Yo({fetch:(t,e)=>this._connection.layerView.fetch(t,e),fetchDictionary:(t,e)=>this._connection.layerView.fetchDictionary(t,e)}),this._attributeStore=new Fa({isLocal:!1,update:t=>(0,l.i)(this._connection.container.updateAttributeView(t))})}destroy(){this._proxy.destroy(),this._strategy?.destroy(),this._attributeStore.destroy()}get aggregateQueryEngine(){return this._strategy?.aggregateQueryEngine}getDisplayFeatures(t){return this._strategy?this._strategy.getDisplayFeatures(t):{features:[],aggregates:[]}}getFeatureObjectIdsForAggregate(t){return this._strategy?this._strategy.getFeatureObjectIdsForAggregate(t):[]}onSubscribe(t){this._strategy?.onSubscribe(t)}onUnsubscribe(t){this._strategy?.onUnsubscribe(t)}async update(t,e,s,i,r){const o=t.processor,a=(0,B.n)(this._schema?.storage,o.storage),h=(0,B.n)(this._schema?.mesh.properties,o.mesh.properties),c=(0,B.n)(this._schema?.mesh.factory,o.mesh.factory),l=(0,B.n)(this._schema?.mesh.strategy,o.mesh.strategy),u=h||c||l;if(!a&&!u&&!i)return;(0,n.h)("esri-2d-update-debug")&&console.debug(`Version[${this._version}] SymbolProcessor.update`,{changes:(0,G.d)(this._schema,o),schema:o}),this._schema=o;const d=U.A.fromJSON(this._source.service.outSpatialReference),p=new ha({fields:this._source.metadata.fieldsIndex,spatialReference:d});if(await this._attributeStore.update(o.storage,p,this._source.metadata,d,e),this._strategy?.invalidateAttributeData(),!i&&!u)return;(l||h)&&await this._updateStrategy(o.mesh.strategy,d,r,o.mesh.properties.timeZone),this._updateSortKey(p,"sortKey"in o.mesh.properties?o.mesh.properties.sortKey:null);const _=new ql(p,this._proxy,s,this._registry);return(c||"dictionary"===o.mesh.factory.symbology.type)&&(this._factory=await Vl.create(_,o.mesh.factory)),this._invalidate(),this._version=e,this._connection.container.updateRenderState(this._version)}async applyLocalEdit(t){if(!this._strategy)return;const e=this._strategy.applyLocalEdit(t);for await(const s of e)try{await this._process(s)}catch(t){}}async updateChunks(){await this._doUpdateChunks(),this._strategy?.afterUpdateChunks()}async removeChunks(t){this._strategy?.removeChunks(t),this._attributeStore.incrementDisplayIdGeneration()}updateHighlight({highlights:t}){if(!this._strategy)return void this._attributeStore.setHighlight(t.map((({objectId:t,highlightFlags:e})=>({objectId:t,highlightFlags:e,displayId:-1}))),t);const e=this._strategy.displayMap(t,(({objectId:t})=>t),((t,{highlightFlags:e},s)=>({objectId:s,displayId:t,highlightFlags:e})));this._attributeStore.setHighlight(e,t)}async _doUpdateChunks(){if(!this._strategy)return;const t=this._strategy.updateChunks(),e=[],s=new Map;for await(const i of t){let t=s.get(i.id);null==t&&(t=new Wl({concurrency:16,process:t=>this._process(t)}),s.set(i.id,t));const r=t.push(i).catch((t=>(0,a.jH)(t)));e.push(r)}try{await Promise.all(e)}catch(t){}(0,n.h)("esri-2d-update-debug")&&console.log("SendUpdates"),this._attributeStore.sendUpdates(),(0,n.h)("esri-2d-update-debug")&&console.log("SendUpdates.await")}async _updateStrategy(t,e,s,i){switch(this._strategy?.destroy(),t.type){case"feature":this._strategy=new Eu(this._source,this._attributeStore,i);break;case"binning":this._strategy=await Jl.create(t,e,this._source,this._attributeStore,i);break;case"cluster":this._strategy=await gu.create(this._connection,t,e,this._source,this._attributeStore,i)}for(const t of s)this._strategy.onSubscribe(t)}async _updateSortKey(t,e){if(this._sortInfo=(0,m.d)(this._sortInfo?.computed),null!=e){const s=e.byRenderer?null:await t.createComputedField(e);this._sortInfo={...e,computed:s}}}_invalidate(){this._strategy&&this._strategy.invalidate()}async _process(t){const e=t.subscription;if((0,n.h)("esri-2d-update-debug")){const s=e.tile;console.debug(`Version[${this._version}] Tile[${s.key.id}, end=${t.end}] Processor._process`)}await this._fetchResources(t),(0,a.Te)(e.signal);const s=await this._write(t,e.tile.createArcadeEvaluationOptions(this._schema?.mesh.properties.timeZone)),i=e.tile.tileInfoView.tileInfo.isWrappable,{message:r,transferList:o}=s.serialize(i),h={objectIdMap:null,inner:t.createMessage(r,this._version,this._attributeStore.epoch)};if(this._schema?.mesh.properties.returnMeshObjectId){h.objectIdMap={};const e=t.reader?.getCursor();if(e)for(;e.next();)h.objectIdMap[e.getDisplayId()]=e.getObjectId()}if((0,a.Te)(e.signal),await this._connection.container.onMessage(h,{signal:e.signal,transferList:o}),this._attributeStore.sendUpdates(),(0,n.h)("esri-2d-update-debug")){const s=e.tile;console.debug(`Version[${this._version}] Tile[${s.key.id}, end=${t.end}] Processor._process.await`)}}async _fetchResources(t){await this._fetchMatcherResources(t),await this._fetchWriterResources(t)}async _fetchMatcherResources(t){if(t.reader)return this._factory.enqueueMatcherRequests(this._proxy,t.reader)}async _fetchWriterResources(t){if(!t.reader)return;const e=t.reader.getCursor(),s=t.subscription.tile.createArcadeEvaluationOptions(this._schema.mesh.properties.timeZone);for(;e.next();)this._factory.enqueueWriterRequests(this._proxy,e,s);await this._proxy.fetchEnqueuedResources()}async _write(t,e){const s=t.subscription.tile,i=t.reader?.getCursor(),r=i?.getSize()??0,n=s.tileInfoView.tileInfo.isWrappable,o=new kl(s.key,this._strategy.enablePixelBuffering,n,r);if(!i)return o;const a=s.createArcadeEvaluationOptions(this._schema.mesh.properties.timeZone);for(;i.next();){const t=this._getSortKeyValue(i,e);o.entityStart(i.getDisplayId(),t),this._factory.write(o,this._proxy,i,a,s.level),o.entityEnd()}return o}_getSortKeyValue(t,e){if(!this._sortInfo)return 0;const{computed:s,order:i,byRenderer:r}=this._sortInfo,n=r?this._factory.getSortKey(t,e):s?.read(t,e);return null==n||isNaN(n)?0:n*("asc"===i?-1:1)}}class Au{static from(t){let e=0,s=0,i=0;return t.forEach((t=>{const r=t._readGeometry();r&&(s+=r.isPoint?1:r.lengths.reduce(((t,e)=>t+e),0),i+=r.isPoint?1:r.lengths.length,e+=1)})),new Au(e,s,i)}constructor(t,e,s){this.featureCount=t,this.vertexCount=e,this.ringCount=s}toJSON(){return{featureCount:this.featureCount,ringCount:this.featureCount,vertexCount:this.featureCount}}}class Fu{static fromSchema(t,e,s){const i="feature"===e.type?e.mutable.dataFilter.queryScaleRanges:[];return new Fu(function(t,e,s){const i=t.orderByFields??s.objectIdField+" ASC",r=t.source,n={returnCentroid:!(null!==r&&"object"==typeof r&&"path"in r&&(0,yl.i)(r.path))&&"esriGeometryPolygon"===s.geometryType,returnGeometry:!0,timeReferenceUnknownClient:s.timeReferenceUnknownClient??void 0,outSpatialReference:U.A.fromJSON(t.outSpatialReference),orderByFields:[i],where:e.mutable.dataFilter.definitionExpression??"1=1",outFields:e.mutable.availableFields};if("feature"===e.type){const{gdbVersion:t,historicMoment:s,timeExtent:i}=e.mutable.dataFilter;return{...n,gdbVersion:t,historicMoment:s?new Date(s):null,timeExtent:i?gl.A.fromJSON(i):null,outFields:e.mutable.availableFields}}return n}(t,e,s),i,s.subtypeField,e.mutable.dataFilter.customParameters,s.geometryType,t.queryMetadata)}constructor(t,e,s,i,r,n){this._queryParams=t,this._queryScaleRanges=e,this._subtypeField=s,this._customParameters=i,this._geometryType=r,this._queryMetadata=n}get pageSize(){if(null==this._queryMetadata)throw new Error("InternalError: Service does not support paged queries");const t=this._queryMetadata.supportsMaxRecordCountFactor?4:null,e=(this._queryMetadata.maxRecordCount??8e3)*(t??1);return Math.min(8e3,e)}updateHistoricMoment(t){this._queryParams.historicMoment=t}updateFields(t){this._queryParams.outFields=t}createPatchFieldsQuery(t,e){if(!e.getSize())return null;const s=t.clone();if("*"===this._queryParams.outFields[0]){if("*"===(s.outFields??[])[0])return null;s.outFields=this._queryParams.outFields}else{const t=new Set(this._queryParams.outFields),i=[];for(const s of t)e.hasField(s)||i.push(s);if(0===i.length)return null;s.outFields=i}return s.returnGeometry=!1,s.returnCentroid=!1,s.quantizationParameters=null,s.cacheHint=!0,{inner:s,customParameters:this._customParameters}}createQuery(t={}){if(!this._queryParams)throw new Error("InternalError: queryInfo should be defined");return{inner:new Go.A({...this._queryParams,...t}),customParameters:this._customParameters}}createTileQuery(t,e){if(null==this._queryMetadata)throw new Error("InternalError: Service does not support tile queries");const s=this.createQuery(e),i=s.inner;if(this._queryScaleRanges.length){const e=this._queryScaleRanges.filter((e=>(!e.minScale||e.minScale>=t.maxScale)&&(!e.maxScale||e.maxScale<=t.minScale))).map((t=>t.subtypeCode));if(e.length){const t=`${this._subtypeField} IN (${e})`;i.where=(0,Uo.m)(i.where,t)}}if(i.quantizationParameters=e.quantizationParameters??t.getQuantizationParameters(),i.resultType="tile",i.geometry=t.extent,this._queryMetadata.supportsQuantization?"esriGeometryPolyline"===this._geometryType&&(i.maxAllowableOffset=t.resolution*(0,n.h)("feature-polyline-generalization-factor")):"esriGeometryPolyline"!==this._geometryType&&"esriGeometryPolygon"!==this._geometryType||(i.maxAllowableOffset=t.resolution,"esriGeometryPolyline"===this._geometryType&&(i.maxAllowableOffset*=(0,n.h)("feature-polyline-generalization-factor"))),i.defaultSpatialReferenceEnabled=this._queryMetadata.supportsDefaultSpatialReference,i.compactGeometryEnabled=this._queryMetadata.supportsCompactGeometry,this._queryMetadata.supportsMaxRecordCountFactor&&(i.maxRecordCountFactor=4),(0,n.h)("esri-tiles-debug")){const e=t.id.replaceAll("/",".");s.customParameters=s.customParameters?{...s.customParameters,tileId:e}:{tileId:e}}return s}createPagedTileQuery(t,e){const s=this.pageSize;return this.createTileQuery(t,{start:s*e,num:s,returnExceededLimitFeatures:!0})}createPagedQuery(t){const e=this.pageSize;return this.createQuery({start:e*t,num:e,returnExceededLimitFeatures:!0,maxRecordCountFactor:4})}}let ku=class extends f.T{constructor(t){super(),this._connection=t,this._enabledEventTypes=new Set,this._updateInfo={websocket:0,client:0},this._lastTime=performance.now(),this._queuedCommands=[],this.addHandles([(0,h.wB)((()=>this._strategy?.connectionStatus??"disconnected"),(t=>{this._layerView.setProperty({propertyName:"pipelineConnectionStatus",value:t})}),{initial:!0}),(0,h.wB)((()=>this._strategy?.errorString||null),(t=>this._layerView.setProperty({propertyName:"pipelineErrorString",value:t})),{initial:!0})])}destroy(){this._strategy=null,this.removeAllHandles()}get _layerView(){return this._connection.layerView}set strategy(t){null==this._strategy&&this._resetUpdateInfo(performance.now());const e="event-handles";this.removeHandles(e),null!=t&&(this.addHandles([t.events.on("data-received",(t=>this._onFeature(t))),t.events.on("message-received",(t=>this._onWebSocketMessage(t))),t.events.on("features-updated",(t=>this._onUpdate(t))),t.events.on("tick",(()=>this._onTick()))],e),this._queuedCommands.forEach((e=>e(t))),this._queuedCommands=[]),this._strategy=t}updateCustomParameters(t){null!=t&&this._callOrEnqueue((e=>e.updateCustomParameters(t)))}sendMessageToSocket(t){this._callOrEnqueue((e=>e.sendMessageToSocket(t)))}sendMessageToClient(t){this._callOrEnqueue((e=>e.sendMessageToClient(t)))}enableEvent(t,e){e?this._enabledEventTypes.add(t):this._enabledEventTypes.delete(t)}disconnect(){this._strategy?.disconnect()}connect(){this._strategy?.connect()}clear(){this._strategy?.clear()}_onWebSocketMessage(t){this._enabledEventTypes.has("message-received")&&this._layerView.emitEvent({name:"message-received",event:t})}_onFeature(t){this._updateInfo.websocket++,this._enabledEventTypes.has("data-received")&&this._layerView.emitEvent({name:"data-received",event:{attributes:t.attributes,centroid:t.centroid,geometry:t.geometry}})}_onUpdate(t){this._updateInfo.client+=t}_onTick(){const t=performance.now(),e=t-this._lastTime;if(e>2500){const s=Math.round(this._updateInfo.client/(e/1e3)),i=Math.round(this._updateInfo.websocket/(e/1e3));this._resetUpdateInfo(t),this._layerView.emitEvent({name:"update-rate",event:{client:s,websocket:i}})}}_resetUpdateInfo(t){this._lastTime=t,this._updateInfo.client=0,this._updateInfo.websocket=0}_callOrEnqueue(t){null!=this._strategy?t(this._strategy):this._queuedCommands.push(t)}};(0,_._)([(0,g.MZ)()],ku.prototype,"_strategy",void 0),ku=(0,_._)([(0,x.$)("esri.views.2d.layers.features.sources.StreamMessenger")],ku);class Ru{constructor(t){this._store=t,this._controller=new AbortController}destroy(){this._controller.abort()}get _options(){return{signal:this._controller.signal}}unsafeSetQueryHistoricMoment(t){throw new Error("InternalError: LoadStrategy does not support query info")}async queryOverride(t){throw new Error("InternalError: LoadStrategy does not support fetching")}async queryByObjectId(t){throw new Error("InternalError: LoadStrategy does not support fetching")}}const Du=268435455;class Ou{constructor(){this.hasFeatures=!1,this.exceededTransferLimit=!1,this.fieldCount=0,this.featureCount=0,this.objectIdFieldIndex=0,this.vertexCount=0,this.offsets={attributes:new Array,geometry:new Array},this.centroid=new Array}}const Nu=268435455,zu=128e3,Lu={small:{delta:new Int32Array(128),decoded:new Int32Array(128)},large:{delta:new Int32Array(zu),decoded:new Int32Array(zu)}};function Bu(t){return t<=Lu.small.delta.length?Lu.small:(t<=Lu.large.delta.length||(Lu.large.delta=new Int32Array(Math.round(1.25*t)),Lu.large.decoded=new Int32Array(Math.round(1.25*t))),Lu.large)}function Gu(t){for(;t.next();){if(1===t.tag())return t.getMessage();t.skip()}return null}function Uu(t,e,s,i,r,n){return.5*Math.abs(t*i+s*n+r*e-t*n-s*e-r*i)}function Vu(t,e,s,i){return 0==t*i-s*e&&t*s+e*i>0}class qu extends Ta{static fromBuffer(t,e,s=!1){const r=e.geometryType,n=function(t){try{const e=2,s=new vl.P(new Uint8Array(t),new DataView(t));for(;s.next();){if(s.tag()===e)return Gu(s.getMessage());s.skip()}}catch(t){const e=new i.A("query:parsing-pbf","Error while parsing FeatureSet PBF payload",{error:t});y.L.getLogger("esri.view.2d.layers.features.support.FeatureSetReaderPBF").error(e)}return null}(t),o=function(t,e,s=!1){const r=t.asUnsafe(),n=r.pos(),o=new Ou;let a=0,h=0,c=null,l=null,u=null,d=!1;const p=[];for(;r.next();)switch(r.tag()){case 1:c=r.getString();break;case 3:l=r.getString();break;case 12:u=r.processMessage(Sl.b);break;case 9:if(o.exceededTransferLimit=r.getBool(),o.exceededTransferLimit){o.offsets.geometry=s?new Float64Array(8e3):new Int32Array(8e3),o.centroid=s?new Float64Array(16e3):new Int32Array(16e3);for(let t=0;th.length)for(let t=0;t=t?(c+=-.5*(o-l)*(_+u),r>1&&Vu(h[a-2],h[a-1],d,p)?(h[a-2]+=d,h[a-1]+=p):(h[a++]=d,h[a++]=p,r++),l=o,u=_):(s+=d,n+=p),d=s,p=n,i++}r<3||o?a-=2*r:(c+=-.5*(l+d-l)*(u+p+u),Vu(h[a-2],h[a-1],d,p)?(h[a-2]+=d,h[a-1]+=p,n.push(r)):(h[a++]=d,h[a++]=p,n.push(++r)))}else{let t=0,i=e.getSInt32(),r=e.getSInt32();this.hasZ&&e.getSInt32(),this.hasM&&e.getSInt32(),h[a++]=i,h[a++]=r,t+=1;for(let n=1;n2&&Vu(h[a-2],h[a-1],s,o)?(h[a-2]+=s,h[a-1]+=o):(h[a++]=s,h[a++]=o,t+=1),i=l,r=u}n.push(t)}break}default:e.skip()}return this._cache.area=c,n.length?new Er.O(n,h):null!=h?this._createQuantizedExtrudedGeometry(h[0],h[1]):null}}class Wu{constructor(t,e){this.service=t,this._metadata=e}destroy(){}}class Xu extends Wu{constructor(t,e){super(t,e),this._portsOpen=async function(t){const e=new xl.A;return await e.open(t,{}),e}(t.source).then((t=>this.client=t))}destroy(){this.client.close(),this.client=null}async executeQuery(t,e){await this._portsOpen;const s=await this.client.invoke("queryFeatures",t.toJSON(),e);return Kl.fromFeatureSet(s,this._metadata)}}class Yu extends Wu{async executeQuery(t,e){const{data:s}=await(0,ml.f)(this.service.source,t,e),i=!t.quantizationParameters;return qu.fromBuffer(s,this._metadata,i)}}class ju extends Wu{async executeQuery(t,e){const{source:s,queryMetadata:i}=this.service;if(null!=t.quantizationParameters&&!i.supportsQuantization){const i=t.clone(),r=(0,bl.t)(i.quantizationParameters);i.quantizationParameters=null;const{data:n}=await(0,ml.e)(s,i,this._metadata.spatialReference,e),o=(0,No.o)(n,this._metadata.objectIdField);return(0,No.x)(r,o),Kl.fromOptimizedFeatureSet(o,this._metadata)}const{data:r}=await(0,ml.e)(s,t,this._metadata.spatialReference,e);return"esriGeometryPoint"===this._metadata.geometryType&&(r.features=r.features?.filter((t=>{if(null!=t.geometry){const e=t.geometry;return Number.isFinite(e.x)&&Number.isFinite(e.y)}return!0}))),Kl.fromFeatureSet(r,this._metadata)}}class Hu extends Wu{async executeQuery(t,e){if(t.quantizationParameters&&!this.service.queryMetadata.supportsQuantization){const s=t.clone(),i=(0,bl.t)(s.quantizationParameters);s.quantizationParameters=null;const r=await(0,wl.i)(this.service.source,t,e);return(0,No.x)(i,r),Kl.fromOptimizedFeatureSet(r,this._metadata)}const s=await(0,wl.i)(this.service.source,t,e);return Kl.fromOptimizedFeatureSet(s,this._metadata)}}class $u extends Ru{constructor(t,e,s,i,r){super(s),this._serviceInfo=t,this._queryInfo=e,this._metadata=i,this._connection=r,this._queue=new w.Q({concurrency:16,process:async t=>{const e={signal:t.options?.signal,query:t.query.customParameters};return this._adapter.executeQuery(t.query.inner,e)}}),this._adapter=function(t,e){switch(t.type){case"memory":return new Xu(t,e);case"ogc":return new Hu(t,e);case"feature-service":return t.queryMetadata.supportsFormatPBF&&(0,n.h)("featurelayer-pbf")?new Yu(t,e):new ju(t,e)}}(t,i)}unsafeSetQueryHistoricMoment(t){this._queryInfo.updateHistoricMoment(t)}async updateFields(t){this._queryInfo.updateFields(t);const e=Array.from(this._store.chunks()).map((async t=>{const e=Go.A.fromJSON(t.queryInfo.queryJSON);if(e)try{return await this._tryUpdateFields(t.reader,e),null}catch(t){return t}})),s=(await Promise.all(e)).filter((t=>t));if(s.length)throw new i.A("featurelayer-query","Encountered errors when downloading fields",{errors:s})}async queryByObjectId(t){if(0===t.length)return Kl.empty(this._metadata);const e=this._queryInfo.createQuery({objectIds:t});return this._fetch(e)}async _fetch(t,e){const s=await this._enqueue(t,e);return await this._tryUpdateFields(s,t.inner),s}async _tryUpdateFields(t,e){const s=this._queryInfo.createPatchFieldsQuery(e,t);if(!s)return;const i=await this._enqueue(s,this._options);t.joinAttributes(i)}async _enqueue(t,e){return this._connection.onEvent({type:"fetchStart"}),this._queue.push({query:t,options:e}).finally((()=>{this._connection.onEvent({type:"fetchEnd",done:0===this._queue.length})}))}}class Zu extends $u{constructor(){super(...arguments),this._chunksById=new Map}unload(t){this._removeChunks(t.tile)}_addChunk(t){const e=t.tile.id;this._chunksById.has(e)||this._chunksById.set(e,[]);const s=t.size();(s||t.first||t.end)&&((0,n.h)("esri-2d-update-debug")&&console.debug(`Chunk[${t.chunkId}] ATileLoadStrategy.addChunk [count=${s}]`),this._chunksById.get(e).push(t),this._store.insert(t))}_removeChunks(t){const e=this._chunksById.get(t.key.id)??[];for(const s of e)(0,n.h)("esri-2d-update-debug")&&console.debug(`Tile[${t.key.id}] Chunk[${s.chunkId}] ATileLoadStrategy.removeChunk`),this._store.remove(s);this._chunksById.delete(t.key.id)}}class Ku extends Tu{constructor(t,e,s,i,r,n){super(),this._reader=t,this._queryJSON=e,this._tile=s,this._sourceTile=i,this._sourceTileDepth=r,this._end=n,this.chunkId=`${this._tile.key.id}.${this._sourceTile?.key.id}${this._end?"e":""}`,this.normalizedChunkId=`${this._tile.key.normalizedId}.${this._sourceTile?.key.normalizedId}${this._end?"e":""}`}get queryInfo(){return{type:"drill-down-tile",chunkId:this.chunkId,tileId:this._tile.key.id,queryJSON:this._queryJSON,sourceTileDepth:this._sourceTileDepth,sourceTileId:this._sourceTile?.key.id,size:this.size(),end:this.end}}get first(){return 0===this._sourceTileDepth}get reader(){return this._reader}get end(){return this._end}get tile(){return this._tile}get isTiled(){return!0}getTileReader(t){return this._tile.key.id===t.key.id?this.reader:null}}class Qu{constructor(t,e){this.subscription=t,this._tileIdToResult=new Map,this._controller=new AbortController,this._handles=(0,r.h)([(0,a.u7)(t.signal,(()=>this._controller.abort())),(0,a.u7)(e,(()=>this._controller.abort()))])}destroy(){this._controller.abort(),this._handles.remove()}get(t){return this._tileIdToResult.get(t)}set(t,e){this._tileIdToResult.set(t,e)}get options(){return{signal:this._controller.signal}}}class Ju extends Zu{constructor(){super(...arguments),this._loadStates=new Map}destroy(){super.destroy();for(const t of this._loadStates.values())t.destroy();this._loadStates.clear()}get about(){return{willQueryAllFeatures:!1,willQueryFullResolutionGeometry:!1}}async load(t){this._loadStates.has(t.key.id)||this._loadStates.set(t.key.id,new Qu(t,this._options));const e=this._loadStates.get(t.key.id);let s;try{for await(const s of this._fetchChunkInfos(e,t.tile,0)){const{queryJSON:t,reader:i,sourceTile:r,sourceTileDepth:n,tile:o}=s,h=new Ku(i,t,o,r,n,!1);(0,a.Te)(e.options),this._addChunk(h)}}catch(t){s=t}const i=new Ku(Kl.empty(this._metadata),null,t.tile,null,-1,!0);if(this._addChunk(i),s)throw s}unload(t){super.unload(t),this._loadStates.get(t.key.id)?.destroy(),this._loadStates.delete(t.key.id)}async*_fetchChunkInfos(t,e,s){let i=t.get(e.id);const r=!!i;if(i||(i=await this._fetchChunkInfo(t,e,s),t.set(e.id,i)),i.reader.exceededTransferLimit&&s<(0,n.h)("featurelayer-query-max-depth"))for(const i of e.createChildTiles())yield*this._fetchChunkInfos(t,i,s+1);else r||(yield i)}async _fetchChunkInfo(t,e,s){const i=t.subscription.tile.getQuantizationParameters(),r=this._queryInfo.createTileQuery(e,{returnExceededLimitFeatures:!1,quantizationParameters:i});return{reader:await this._fetch(r,t.options),queryJSON:r.inner.toJSON(),tile:t.subscription.tile,sourceTile:e,sourceTileDepth:s}}}class td extends Tu{constructor(t,e,s,i,r){super(),this._reader=t,this._queryJSON=e,this._tile=s,this._page=i,this._end=r,this.chunkId=`${this._tile.key.id}.${this._page}${this.end?"e":""}`,this.normalizedChunkId=`${this._tile.key.normalizedId}.${this._page}${this.end?"e":""}`}get queryInfo(){return{type:"paged-tile",chunkId:this.chunkId,tileId:this._tile.key.id,queryJSON:this._queryJSON,page:this._page,size:this.size(),end:this.end}}get reader(){return this._reader}get first(){return 0===this._page}get end(){return this._end}get page(){return this._page}get tile(){return this._tile}get isTiled(){return!0}getTileReader(t){return this._tile.key.id===t.key.id?this.reader:null}}class ed{constructor(t,e){this.subscription=t,this._pages=new Set,this._controller=new AbortController,this._done=!1,this._handles=(0,r.h)([(0,a.u7)(t.signal,(()=>this._controller.abort())),(0,a.u7)(e,(()=>this._controller.abort()))])}destroy(){this._controller.abort(),this._handles.remove()}get pageStart(){let t=-1;for(const e of this._pages.values())t=Math.max(t,e);return t+1}get done(){return this._done}get options(){return{signal:this._controller.signal}}add(t,e){this._pages.add(t),this._done=this._done||e}}class sd extends Zu{constructor(){super(...arguments),this._loadStates=new Map}destroy(){super.destroy();for(const t of this._loadStates.values())t.destroy();this._loadStates.clear()}get about(){return{willQueryAllFeatures:!1,willQueryFullResolutionGeometry:!1}}async load(t){this._loadStates.has(t.key.id)||this._loadStates.set(t.key.id,new ed(t,this._options));const e=this._loadStates.get(t.key.id);let s;try{await this._fetchPages(e)}catch(t){s=t}const i=new td(Kl.empty(this._metadata),null,t.tile,-1,!0);if((0,a.G4)(e.options)||this._addChunk(i),s)throw s}unload(t){super.unload(t),this._loadStates.get(t.key.id)?.destroy(),this._loadStates.delete(t.key.id)}async _fetchPages(t){let e=0,s=t.pageStart,i=1;for(;e<20&&!t.done;){const r=[];for(let e=0;ee)).sort(((t,e)=>this._random.getInt()-this._random.getInt())),r=await Promise.all(s.map((t=>this._downloadPage(t)))),n=new id(Kl.empty(this._metadata),null,-1,!0);this._store.insert(n);const o=r.filter((t=>t));if(o.length)throw new i.A("featurelayer-query","Encountered errors when downloading data",{errors:o})}async _downloadPage(t){try{const e=this._queryInfo.createPagedQuery(t),s=await this._fetch(e,this._options),i=new id(s,e.inner.toJSON(),t,!1);return(0,a.Te)(this._options),this._store.insert(i),null}catch(t){return t}}}let nd=class extends f.T{constructor(t){super(t)}get connectionStatus(){return this.connection?.connectionStatus}get errorString(){return this.connection?.errorString}};(0,_._)([(0,g.MZ)()],nd.prototype,"connection",void 0),(0,_._)([(0,g.MZ)()],nd.prototype,"connectionStatus",null),(0,_._)([(0,g.MZ)()],nd.prototype,"errorString",null),nd=(0,_._)([(0,x.$)("esri.views.2d.layers.features.sources.StreamConnectionState")],nd);class od{constructor(t,e){this._metadata=t,this._onUpdate=e,this._objectIdToFeature=new Map}get size(){return this._objectIdToFeature.size}get reader(){return Kl.fromFeatures([...this._objectIdToFeature.values()],this._metadata)}add(t){this._objectIdToFeature.set(t.objectId,t)}forEach(t){this._objectIdToFeature.forEach(t)}removeById(t){const e=this._objectIdToFeature.get(t);return e?(this._objectIdToFeature.delete(t),e):null}clear(){this._objectIdToFeature=new Map}update(t,e){this._onUpdate(t?.length??0)}}class ad extends Tu{constructor(t){super(),this._reader=t,this.chunkId="stream-chunk",this.normalizedChunkId="stream-chunk"}get reader(){return this._reader}get first(){return!0}get end(){return!0}get queryInfo(){return{type:"stream",chunkId:this.chunkId,size:this.size(),end:this.end}}get isTiled(){return!1}getTileReader(t){const e=this.queryFeaturesInBounds(t.bounds);return e.setTransformForDisplay(t.transform),e}}class hd extends Ru{constructor(t,e,s,i,r){super(s),this._service=t,this._dataFilter=e,this._streamOptions=i,this._metadata=r,this._connectionState=new nd,this._forceRefresh=!1,this.events=new Qc.A;const{objectIdField:n,timeInfo:o}=this._metadata,{purgeOptions:a}=e;this._stagingStore=new od(this._metadata,(t=>this.events.emit("features-updated",t))),this._manager=new Pl(this._stagingStore,n,o,a),this.connect()}destroy(){super.destroy(),this.disconnect()}get about(){return{willQueryAllFeatures:!1,willQueryFullResolutionGeometry:!1}}get connectionStatus(){return this._connectionState.connectionStatus}get errorString(){return this._connectionState?.errorString}async refresh(){const t=null!=this._chunk;this._manager.checkForUpdates()||!t||this._forceRefresh?(this._chunk&&this._store.remove(this._chunk),this._forceRefresh=!1,this._chunk=new ad(this._stagingStore.reader),this._store.insert(this._chunk),this.events.emit("tick")):this.events.emit("tick")}async updateFields(t){throw new Error("Updating available fields not supported for StreamLayer")}async load(t){}unload(t){}disconnect(){this._connection=(0,m.d)(this._connection),this._connectionState.connection=null,this._handlesGroup?.remove()}connect(){if(null!=this._connection)return;const{geometryType:t,spatialReference:e}=this._metadata,{maxReconnectionAttempts:s,maxReconnectionInterval:i,geometryDefinition:n,definitionExpression:o,customParameters:a}=this._dataFilter;this._connection=(0,Ml.createConnection)(this._service.source,e,this._streamOptions.outSR,t,o,n,s,i,a),this._handlesGroup=(0,r.h)([this._connection.on("data-received",(t=>this._onFeature(t))),this._connection.on("message-received",(t=>this._onWebSocketMessage(t)))]),this._connectionState.connection=this._connection}clear(){this._manager.checkForUpdates(),this._stagingStore.clear(),this._forceRefresh=!0}updateCustomParameters(t){this._connection?.updateCustomParameters(t)}sendMessageToSocket(t){this._connection?.sendMessageToSocket(t)}sendMessageToClient(t){this._connection?.sendMessageToClient(t)}_onWebSocketMessage(t){if("type"in t)switch(t.type){case"delete":if(t.objectIds)for(const e of t.objectIds)this._manager.removeById(e);if(t.trackIds)for(const e of t.trackIds)this._manager.removeByTrackId(e);break;case"clear":this.clear()}this.events.emit("message-received",t)}_onFeature(t){try{this._manager.add(t),this.events.emit("data-received",t)}catch(t){}}}class cd{constructor(t){this._onChange=t,this._chunks=new Map,this._chunksToRemove=[],this.events=new Qc.A,this.featureAdapter=new ca}destroy(){this.clear()}clear(){for(const t of this._chunks.values())this._chunksToRemove.push(t);this._chunks.clear(),null!=this._localEditChunk&&this._chunksToRemove.push(this._localEditChunk),this._localEditChunk=null}*chunks(){this._localEditChunk&&(yield this._localEditChunk),this._localOverridesChunk&&(yield this._localOverridesChunk),yield*this._chunks.values()}insert(t){(0,n.h)("esri-2d-update-debug")&&console.debug(`Chunk[${t.chunkId}] SourceChunkStore.insert`),this._localOverridesChunk?.overriddenIds.size&&(t.reader.removeIds(this._localOverridesChunk.overriddenIds),t.invalidate()),this._localEditChunk?.overriddenIds.size&&this._localEditChunk.removeOverrides(t),this._chunks.set(t.chunkId,t),this.events.emit("changed"),this._onChange()}remove(t){(0,n.h)("esri-2d-update-debug")&&console.debug(`Chunk[${t.chunkId}] SourceChunkStore.remove`),this._chunks.delete(t.chunkId),this._chunksToRemove.push(t)}cleanupRemovedChunks(){const t=this._chunksToRemove;return this._chunksToRemove=[],t}applyLocalOverrides(t,e){null==this._localOverridesChunk&&(this._localOverridesChunk=new Pu(e,"localOverride")),this._localOverridesChunk.applyOverrides(t);for(const t of this._chunks.values())t.reader.removeIds(this._localOverridesChunk.overriddenIds),t.invalidate()}applyLocalEdit(t,e){null==this._localEditChunk&&(this._localEditChunk=new Pu(e,"localEdit")),this._localEditChunk.applyOverrides(t);for(const t of this._chunks.values())t.reader.removeIds(this._localEditChunk.overriddenIds),t.invalidate()}forEach(t){const e=new Set;for(const s of this.chunks()){const i=s.reader.getCursor();for(;i.next();){const s=i.getObjectId();e.has(s)||(t(i.copy()),e.add(s))}}}forEachUnsafe(t){const e=new Set;for(const s of this.chunks()){const i=s.reader.getCursor();for(;i.next();){const s=i.getObjectId();e.has(s)||(t(i),e.add(s))}}}forEachInBounds(t,e){const s=new Set;for(const i of this.chunks()){const r=i.queryFeaturesInBounds(t);for(;r.next();){const t=r.getObjectId();s.has(t)||(e(r.copy()),s.add(t))}}}forEachBounds(t,e){const s=(0,zt.c)();for(const i of t)i.getBounds(s)&&e(s)}}class ld{constructor(t,e,s,i,r){this.service=t,this._aggregateAdapter=e,this._subscriptions=s,this._onChange=i,this._connection=r,this._updateTracking=new gr({debugName:"FeatureSource"}),this._didInvalidateData=!1,this._store=new cd(this._onChange),this._metadata=new ua(t.metadata)}destroy(){this._strategy?.destroy(),this._store.destroy(),this._streamMessenger?.destroy(),"memory"===this.service.type&&this.service.source.map((t=>t.close()))}get metadata(){if(!this._metadata)throw new Error("InternalError: Metadata not defined. Was update called?");return this._metadata}get store(){return this._store}get streamMessenger(){return null==this._streamMessenger&&this._initStreamMessenger(),this._streamMessenger}get statistics(){return Au.from(this._store)}get updateTracking(){return this._updateTracking}get queryEngine(){if(!this._queryEngine){if(!this._schema)return null;const{dataFilter:t}=this._schema.mutable,e=this._schema.mutable.availableFields,s=this._metadata;this._queryEngine=new tl.Q({featureStore:this._store,fieldsIndex:s.fieldsIndex,geometryType:s.geometryType,objectIdField:s.objectIdField,hasM:!1,hasZ:!1,spatialReference:this.service.outSpatialReference,cacheSpatialQueries:!0,aggregateAdapter:this._aggregateAdapter,timeInfo:s.timeInfo,definitionExpression:t.definitionExpression,availableFields:e})}return this._queryEngine}get isStream(){return"stream"===this._schema.type}chunks(){return Array.from(this._store.chunks())}cleanupRemovedChunks(){return this._store.cleanupRemovedChunks()}onSubscribe(t){this._connection.onEvent({type:"subscribe",tile:t.tile.id});const e=this._strategy?.load(t);e&&(e.then((()=>this._connection.onEvent({type:"loaded",tile:t.tile.id}))).catch((e=>this._connection.onEvent({type:"error",tile:t.tile.id,error:e}))),this._updateTracking.addPromise(e))}onResume(t){this._updateTracking.addPromise((0,a.QZ)(this._strategy?.load(t)))}onUnsubscribe(t){this._connection.onEvent({type:"unsubscribe",tile:t.tile.id}),this._strategy?.unload(t)}getLocalEdit(t){return this._updateTracking.addPromise(this._getGetLocalEdit(t))}applyLocalEdit(t){this._didInvalidateData=!0,this._store.applyLocalEdit(t,this.metadata)}async update(t,e){const s=t.source,i=(0,G.d)(this._schema?.mutable,s.mutable);if(!i)return!1;if((0,n.h)("esri-2d-update-debug")&&console.debug(`Version[${e}] FeatureSource.update`,{changes:i}),this._schema=s,this._queryEngine?.destroy(),this._queryEngine=null,"feature-service"===this.service.type&&null!=this.service.queryMetadata.lastEditDate&&(this._lastEditDate=this.service.queryMetadata.lastEditDate),null==this._streamMessenger&&"stream"===this._schema.type&&this._initStreamMessenger(),(0,G.a)(i,"sourceRefreshVersion")&&this._strategy?.refresh)return await this._strategy.refresh(),!0;if("feature"===s.type&&(0,G.a)(i,"availableFields")){if(await this._queryLastEditDateChanged()||this._didInvalidateData)this._didInvalidateData=!1,await this._updateStrategy(e);else{this._connection.onEvent({type:"updateFieldsStart"});try{await this._strategy.updateFields(s.mutable.availableFields),this._connection.onEvent({type:"updateFieldsEnd"})}catch(t){this._connection.onEvent({type:"updateFieldsError",error:t})}}return!1}return!(!(0,G.b)(i,"dataFilter")&&!(0,G.b)(i,"sourceRefreshVersion")||(await this._updateStrategy(e),0))}_initStreamMessenger(){null==this._streamMessenger&&(this._streamMessenger=new ku(this._connection))}async _getGetLocalEdit(t){if(t.historicMoment&&"feature"===this._schema.type&&(this._schema.mutable.dataFilter.historicMoment=t.historicMoment,this._strategy.unsafeSetQueryHistoricMoment(new Date(t.historicMoment))),"edit-by-feature"===t.type){const e=[...t.added,...t.updated].map((t=>zo.O.fromJSON(t,this.metadata.objectIdField)));return{reader:Kl.fromOptimizedFeatures(e,this.metadata),removed:this._resolveIdentifiers(t.removed)}}const e=this._resolveIdentifiers(t.removed);if(!t.updated.length&&!t.added.length)return{reader:Kl.empty(this.metadata),removed:e};const s=this._resolveIdentifiers([...t.added,...t.updated]);return{reader:await this._strategy.queryByObjectId(s),removed:e}}_resolveIdentifiers(t){const e=[],s=[];for(const i of t)null!=i.objectId&&-1!==i.objectId?s.push(i.objectId):e.push(i.globalId);if(e.length){const t=new Set(e),i=this.metadata.globalIdField;if(null==i)throw new Error("InternalError: Recieved an edit with globalIds, but not supported by the service");this._store.forEachUnsafe((e=>{const r=e.readAttribute(i);t.has(r)&&s.push(e.getObjectId())}))}return s}async _queryLastEditDateChanged(){if(null==this._lastEditDate)return!1;const t=this.service.source,e={...t.query,f:"json"},s=(await(0,fl.A)(t.path,{query:e,responseType:"json"})).data.editingInfo.lastEditDate;return s!==this._lastEditDate&&(this._lastEditDate=s,!0)}async _createStrategy(){const t="isSourceHosted"in this.service&&this.service.isSourceHosted,e=Array.isArray(this.service.source),s=this.service.source&&"collection"in this.service.source,i=t||e||s;if("stream"===this._schema.type){const t=new hd(this.service,this._schema.mutable.dataFilter,this._store,{outSR:this.service.outSpatialReference},this.metadata);return this._streamMessenger.strategy=t,t}const r=this.service,n=Fu.fromSchema(r,this._schema,this._metadata),o=await this._supportSnapshotMode(r,n);return o?new rd(r,n,this._store,o.featureCount,this.metadata,this._connection):i?new sd(r,n,this._store,this.metadata,this._connection):new Ju(r,n,this._store,this.metadata,this._connection)}async _updateStrategy(t){const e=await this._createStrategy();this._connection.onEvent({type:"updateStrategyStart",about:e.about});const s=!!this._strategy;this._store.clear(),this._strategy?.destroy(),this._strategy=e,(0,n.h)("esri-2d-update-debug")&&console.debug(`Version[${t}] FeatureSource.updateStrategy`,{strategy:e});const i=Array.from(this._subscriptions.values());if(!i.length)return void this._connection.onEvent({type:"updateStrategyEnd"});const r=Promise.all(i.map((t=>this._strategy.load(t).then((()=>this._connection.onEvent({type:"loaded",tile:t.tile.id}))).catch((e=>this._connection.onEvent({type:"error",tile:t.tile.id,error:e}))))));this._updateTracking.addPromise(r);try{s&&await r}catch(t){(0,a.jH)(t)}this._connection.onEvent({type:"updateStrategyEnd"}),(0,n.h)("esri-2d-update-debug")&&console.debug(`Version[${t}] FeatureSource.updateStrategyEnd`,{strategy:e})}async _supportSnapshotMode(t,e){const{queryMetadata:s}=t,i=s.snapshotInfo;if(!i||!i.supportsSnapshotMinThreshold||!i.snapshotCountThresholds)return null;const r=t.source,n=e.createQuery();n.inner.orderByFields=[],n.inner.returnGeometry=!1;const o=(await(0,ml.b)(r,n.inner,{query:n.customParameters})).data.count,{min:a,max:h}=i.snapshotCountThresholds;return o<=a||i.supportsSnapshotMaxThreshold&&othis._processor.getFeatureObjectIdsForAggregate(t)},this._subscriptions=new Map,this._updateRequested=!1,this._updateSubscriptionRequests=[],this._updateHighlightRequests=[]}destroy(){this._subscriptions.clear(),this._processor.destroy(),this._source.destroy(),this._handles.remove(),this._updateLocalEditsRequest=null,this._tileInfoView=null}onAttach(t){(0,n.h)("esri-2d-update-debug")&&console.debug("Pipeline.onAttach");const e=this._connection,s=u.A.fromJSON(t.tileInfoJSON);this._tileInfoView=new k(s),this._source=new ld(t.service,this._aggregateAdapter,this._subscriptions,(()=>this._requestUpdate()),e),this._processor=new Cu(e,this._source),this._handles=(0,r.h)([(0,h.wB)((()=>this._source.updateTracking.updating),(()=>{this._requestUpdate(),(0,a.QZ)(this._connection.layerView.setUpdating({data:this._source.updateTracking.updating,pipeline:!0}))}))])}onDetach(){(0,n.h)("esri-2d-update-debug")&&console.debug("Pipeline.onDetach"),this.destroy()}set remoteClient(t){this._connection=new Cl(t)}get features(){const t=this._source?.queryEngine;if(!t)throw new i.A("no-queryEngine","No query engine defined");return t}get aggregates(){const t=this._processor?.aggregateQueryEngine;if(!t)throw new i.A("no-queryEngine","No aggregate query engine defined");return t}get processor(){return this._processor}get streamMessenger(){return this._source.streamMessenger}getDisplayFeatures(t){return this._processor.getDisplayFeatures(t)}async updateSchema(t,e){return(0,n.h)("esri-2d-update-debug")&&this._updateSchemaRequest&&console.error("InternalError: Schema already updating"),this._updateSchemaRequest=new dd({schema:t,version:e}),this._requestUpdate(),this._updateSchemaRequest.resolver.promise}updateSubscriptions(t){const e=new dd(t);return this._updateSubscriptionRequests.push(e),this._requestUpdate(),e.resolver.promise}updateHighlight(t){const e=new dd(t);return this._updateHighlightRequests.push(e),this._requestUpdate(),e.resolver.promise}async onEdits(t){if(null!=this._updateLocalEditsRequest)throw new i.A("InternalError - Already processing an edit");this._updateLocalEditsRequest=new dd(t);const e=this._updateLocalEditsRequest.resolver.promise;return this._requestUpdate(),e}queryStatistics(){return this._source.statistics.toJSON()}async queryVisibleFeatures(t,e){return this.features.executeQuery(t,e)}async queryHeatmapStatistics(t){const e=Math.round((0,c.a)(t.radius));let s=Number.POSITIVE_INFINITY,i=Number.NEGATIVE_INFINITY;const r="string"==typeof t.fieldOffset,n=t.fieldOffset??0,o=Array.from(this._subscriptions.values()),a=this._source.chunks(),h=e**2,l=3/(Math.PI*h),u=2*e,d=Math.ceil(L.i/u);for(const e of o){const o=e.tile,c=new Float64Array(d*d);for(const e of a){const s=e.getTileReader(o);if(!s)continue;const i=s.getCursor();for(;i.next();){let e=1;if(null!=t.field){const s=i.readAttribute(t.field);e=r?-1*+s:+s+n}const s=i.readXForDisplay()/u,o=i.readYForDisplay()/u,a=Math.floor(s),p=Math.floor(o);if(a<0||p<0||a>=d||p>=d)continue;const _=((.5+a-s)*u)**2+((.5+p-o)*u)**2;if(_>h)continue;const f=e*(l*(1-_/h)**2);c[p+a*d]+=f}}for(let t=0;tt+e.size()),0)<=t.minFeatureCount){if(!this._source.updateTracking.updating){const t=[];return this._source.store.forEachUnsafe((e=>t.push(e.readLegacyFeatureWorldSpace()))),t}return null}const s=new Set,i=[],r=e.map((t=>t.reader.getCursor())),o=new n.R,a=3*t.sampleSize;for(let n=0;n=t.sampleSize?i:null}_requestUpdate(){this._updateRequested||(this._updateRequested=!0,(0,o.n)((()=>this._scheduleNextUpdate())))}_scheduleNextUpdate(){this._updateRequested&&(this._ongoingUpdate||(this._ongoingUpdate=(0,l.i)(this._doUpdate()).finally((()=>{this._ongoingUpdate=null,this._scheduleNextUpdate()})),this._updateRequested=!1))}_subscribe(t){const e=t.tileId;if(this._subscriptions.has(e))return;(0,n.h)("esri-2d-update-debug")&&console.debug(`Tile[${e}] Pipeline.subscribe`);const s=new El(this._tileInfoView,e),i=new ud(s,t.version);this._subscriptions.set(e,i),this._source.onSubscribe(i),this._processor.onSubscribe(i)}_unsubscribe(t){const e=this._subscriptions.get(t);e&&((0,n.h)("esri-2d-update-debug")&&console.debug(`Tile[${t}] Pipeline.unsubscribe`),e.abort(),this._source.onUnsubscribe(e),this._processor.onUnsubscribe(e),this._subscriptions.delete(e.key.id))}async _doUpdate(){if((0,n.h)("esri-2d-update-debug")&&console.debug("Pipeline._doUpdateStart"),await this._connection.layerView.setUpdating({data:this._source.updateTracking.updating,pipeline:!0}),this._updateSubscriptionRequests.length){const t=this._updateSubscriptionRequests;this._updateSubscriptionRequests=[];for(const e of t)this._doUpdateSubscriptions(e.inner),e.resolver.resolve()}const t=this._updateSchemaRequest;if(this._updateSchemaRequest=null,null!=t){const{schema:e,version:s}=t.inner;await this._doUpdateSchema(e,s)}const e=this._updateLocalEditsRequest;if(this._updateLocalEditsRequest=null,null!=e){(0,n.h)("esri-2d-update-debug")&&console.debug("Pipeline.applyEditOverride",e.inner);const t=await this._source.getLocalEdit(e.inner);await this._processor.applyLocalEdit(t),this._source.applyLocalEdit(t),(0,n.h)("esri-2d-update-debug")&&console.debug("Pipeline.endEditOverride",e.inner)}if(this._updateHighlightRequests.length){const t=this._updateHighlightRequests;this._updateHighlightRequests=[];for(const e of t)this._processor.updateHighlight(e.inner),e.resolver.resolve()}const s=this._source.cleanupRemovedChunks();this._processor.removeChunks(s);try{this._subscriptions.size&&((0,n.h)("esri-2d-update-debug")&&console.debug("Pipeline.updateChunksStart"),await this._processor.updateChunks(),(0,n.h)("esri-2d-update-debug")&&console.debug("Pipeline.updateChunksEnd"))}catch(t){(0,a.jH)(t)}null!=e&&e.resolver.resolve(),null!=t&&t.resolver.resolve(),this._updateRequested?((0,n.h)("esri-2d-update-debug")&&console.debug("Pipeline._doUpdateEnd [updateRequested=true]"),await this._connection.layerView.setUpdating({data:this._source.updateTracking.updating,pipeline:!0})):((0,n.h)("esri-2d-update-debug")&&console.debug("Pipeline._doUpdateEnd [updateRequested=false, After flush]"),await this._connection.layerView.setUpdating({data:this._source.updateTracking.updating,pipeline:this._updateRequested}))}async _doUpdateSchema(t,e){(0,n.h)("esri-2d-update-debug")&&console.debug(`Version[${e}] Pipeline.updateStart`,{schema:t});const s={tileInfo:this._tileInfoView?.tileInfo},i=await this._source.update(t,e),r=Array.from(this._subscriptions.values());await this._processor.update(t,e,s,i,r),(0,n.h)("esri-2d-update-debug")&&console.debug(`Version[${e}] Pipeline.updateEnd`)}_doUpdateSubscriptions(t){(0,n.h)("esri-2d-update-debug")&&console.debug("Pipeline.updateSubscriptions",t);for(const e of t.subscribe)this._subscribe(e);for(const e of t.unsubscribe)this._unsubscribe(e)}}},63338:(t,e,s)=>{var i;s.d(e,{G:()=>i}),function(t){t[t.Texture=0]="Texture",t[t.RenderBuffer=1]="RenderBuffer"}(i||(i={}))},41003:(t,e,s)=>{s.d(e,{Q:()=>n});var i=s(91047),r=s(44945);class n{constructor(t=(t=>t.values().next().value)){this._peeker=t,this._observable=new r.S,this._items=new Set}get length(){return(0,i.t)(this._observable),this._items.size}clear(){0!==this.length&&(this._items.clear(),this._observable.notify())}last(){if(0===this.length)return;let t;for(t of this._items);return t}peek(){if(0!==this.length)return this._peeker(this._items)}push(t){this.contains(t)||(this._items.add(t),this._observable.notify())}contains(t){return(0,i.t)(this._observable),this._items.has(t)}pop(){if(0===this.length)return;const t=this.peek();return this._items.delete(t),this._observable.notify(),t}popLast(){if(0===this.length)return;const t=this.last();return this._items.delete(t),this._observable.notify(),t}remove(t){this.contains(t)&&(this._items.delete(t),this._observable.notify())}filter(t){const e=this.length;return this._items.forEach((e=>{t(e)||this._items.delete(e)})),e!==this._items.size&&this._observable.notify(),this}*[Symbol.iterator](){(0,i.t)(this._observable),yield*this._items}}},67535:(t,e,s)=>{s.d(e,{Q:()=>l}),s(32773);var i=s(57732),r=s(80959),n=s(41003),o=s(20527),a=s(45371),h=s(75377);class c{constructor(t,e){this.item=t,this.controller=e,this.promise=null}}class l{constructor(t){this._schedule=null,this._task=null,this._deferreds=new o.R,this._controllers=new o.R,this._processingItems=new o.R,this._pausedSignal=(0,h.v)(!1),this.concurrency=1,t.concurrency&&(this.concurrency=t.concurrency),this._queue=new n.Q(t.peeker),this.process=t.process;const e=t.scheduler;t.priority&&e&&(this._task=e.registerTask(t.priority,this))}destroy(){this.clear(),this._schedule=(0,i.r)(this._schedule),this._task=(0,i.r)(this._task)}get updating(){return!!this._task?.updating||this.running}get length(){return this._processingItems.size+this._queue.length}abort(t){const e=this._controllers.get(t);e&&e.abort()}clear(){this._queue.clear();const t=[];this._controllers.forEach((e=>t.push(e))),this._controllers.clear(),t.forEach((t=>t.abort())),this._processingItems.clear(),this._cancelNext()}forEach(t){this._deferreds.forEach(((e,s)=>t(s)))}get(t){const e=this._deferreds.get(t);return e?e.promise:void 0}isOngoing(t){return this._processingItems.has(t)}has(t){return this._deferreds.has(t)}pause(){this._pausedSignal.value||(this._pausedSignal.value=!0,this._cancelNext())}push(t,e){const s=this.get(t);if(s)return s;const i=new AbortController;let n=null;e&&(n=(0,r.u7)(e,(()=>i.abort())));const o=()=>{a.remove(),null!=n&&n.remove(),this._removeItem(t),this._queue.remove(t),this._scheduleNext()},a=(0,r.NY)(i.signal,(()=>{const e=this._processingItems.get(t);e&&e.controller.abort(),o(),h.reject((0,r.NK)())})),h=(0,r.Tw)();return this._deferreds.set(t,h),this._controllers.set(t,i),h.promise.then(o,o),this._queue.push(t),this._scheduleNext(),h.promise}last(){return this._queue.last()}lastPromise(){const t=this.last();return t?this.get(t):null}peek(){return this._queue.peek()}popLast(){const t=this._queue.popLast();return t&&(this._deferreds.get(t)?.reject((0,r.NK)("Removed from queue")),this._removeItem(t)),t}reset(){const t=[];this._processingItems.forEach((e=>t.push(e))),this._processingItems.clear();for(const e of t)this._queue.push(e.item),e.controller.abort();this._scheduleNext()}resume(){this._pausedSignal.value&&(this._pausedSignal.value=!1,this._scheduleNext())}takeAll(){const t=[];for(;this._queue.length;)t.push(this._queue.pop());return this.clear(),t}get running(){return!this._pausedSignal.value&&this._queue.length>0&&this._processingItems.size0&&this._processingItems.size{this._schedule=null,this._next()})))}_next(){for(;this._queue.length>0&&this._processingItems.sizethis._processResult(i,t)),(t=>this._processError(i,t)))):this._processResult(i,e)}get test(){}}},20527:(t,e,s)=>{s.d(e,{R:()=>n});var i=s(91047),r=s(44945);class n{constructor(t){this._observable=new r.S,this._map=new Map(t)}get size(){return(0,i.t)(this._observable),this._map.size}clear(){this._map.size>0&&(this._map.clear(),this._observable.notify())}delete(t){const e=this._map.delete(t);return e&&this._observable.notify(),e}entries(){return(0,i.t)(this._observable),this._map.entries()}forEach(t,e){(0,i.t)(this._observable),this._map.forEach(((s,i)=>t.call(e,s,i,this)),e)}get(t){return(0,i.t)(this._observable),this._map.get(t)}has(t){return(0,i.t)(this._observable),this._map.has(t)}keys(){return(0,i.t)(this._observable),this._map.keys()}set(t,e){return this._map.set(t,e),this._observable.notify(),this}values(){return(0,i.t)(this._observable),this._map.values()}[Symbol.iterator](){return(0,i.t)(this._observable),this._map[Symbol.iterator]()}get[Symbol.toStringTag](){return this._map[Symbol.toStringTag]}}},89167:(t,e,s)=>{s.d(e,{T:()=>f,a:()=>p,c:()=>u,e:()=>d,f:()=>l,w:()=>c});var i=s(6407),r=s(32773),n=s(20266),o=s(52134),a=s(63338);const h=!!(0,r.h)("enable-feature:webgl-debug");function c(){return h}function l(){return h}function u(t){if(c()){const e=t.getError();if(e){const s=function(t,e){switch(e){case t.INVALID_ENUM:return"Invalid Enum. An unacceptable value has been specified for an enumerated argument.";case t.INVALID_VALUE:return"Invalid Value. A numeric argument is out of range.";case t.INVALID_OPERATION:return"Invalid Operation. The specified command is not allowed for the current state.";case t.INVALID_FRAMEBUFFER_OPERATION:return"Invalid Framebuffer operation. The currently bound framebuffer is not framebuffer complete when trying to render to or to read from it.";case t.OUT_OF_MEMORY:return"Out of memory. Not enough memory is left to execute the command.";case t.CONTEXT_LOST_WEBGL:return"WebGL context has been lost";default:return"Unknown error"}}(t,e),r=(new Error).stack;n.L.getLogger("esri.views.webgl.checkWebGLError").error(new i.A("webgl-error","WebGL error occurred",{message:s,stack:r}))}}}function d(t){switch(t){case o.d.ALPHA:case o.d.LUMINANCE:case o.d.RED:case o.d.RED_INTEGER:case o.S.R8:case o.S.R8I:case o.S.R8UI:case o.S.R8_SNORM:case o.n.STENCIL_INDEX8:return 1;case o.d.LUMINANCE_ALPHA:case o.d.RG:case o.d.RG_INTEGER:case o.S.RGBA4:case o.S.R16F:case o.S.R16I:case o.S.R16UI:case o.S.RG8:case o.S.RG8I:case o.S.RG8UI:case o.S.RG8_SNORM:case o.S.RGB565:case o.S.RGB5_A1:case o.n.DEPTH_COMPONENT16:return 2;case o.d.DEPTH_COMPONENT:case o.d.RGB:case o.d.RGB_INTEGER:case o.S.RGB8:case o.S.RGB8I:case o.S.RGB8UI:case o.S.RGB8_SNORM:case o.S.SRGB8:case o.n.DEPTH_COMPONENT24:return 3;case o.d.DEPTH_STENCIL:case o.d.DEPTH24_STENCIL8:case o.d.RGBA:case o.d.RGBA_INTEGER:case o.S.RGBA8:case o.S.R32F:case o.S.R11F_G11F_B10F:case o.S.RG16F:case o.S.R32I:case o.S.R32UI:case o.S.RG16I:case o.S.RG16UI:case o.S.RGBA8I:case o.S.RGBA8UI:case o.S.RGBA8_SNORM:case o.S.SRGB8_ALPHA8:case o.S.RGB9_E5:case o.S.RGB10_A2UI:case o.S.RGB10_A2:case o.n.DEPTH_STENCIL:case o.n.DEPTH_COMPONENT32F:case o.n.DEPTH24_STENCIL8:return 4;case o.n.DEPTH32F_STENCIL8:return 5;case o.S.RGB16F:case o.S.RGB16I:case o.S.RGB16UI:return 6;case o.S.RG32F:case o.S.RG32I:case o.S.RG32UI:case o.S.RGBA16F:case o.S.RGBA16I:case o.S.RGBA16UI:return 8;case o.S.RGB32F:case o.S.RGB32I:case o.S.RGB32UI:return 12;case o.S.RGBA32F:case o.S.RGBA32I:case o.S.RGBA32UI:return 16;case o.m.COMPRESSED_RGB_S3TC_DXT1_EXT:case o.m.COMPRESSED_RGBA_S3TC_DXT1_EXT:return.5;case o.m.COMPRESSED_RGBA_S3TC_DXT3_EXT:case o.m.COMPRESSED_RGBA_S3TC_DXT5_EXT:return 1;case o.m.COMPRESSED_R11_EAC:case o.m.COMPRESSED_SIGNED_R11_EAC:case o.m.COMPRESSED_RGB8_ETC2:case o.m.COMPRESSED_SRGB8_ETC2:case o.m.COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2:case o.m.COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2:return.5;case o.m.COMPRESSED_RG11_EAC:case o.m.COMPRESSED_SIGNED_RG11_EAC:case o.m.COMPRESSED_RGBA8_ETC2_EAC:case o.m.COMPRESSED_SRGB8_ALPHA8_ETC2_EAC:return 1}return 0}class p{constructor(t=0,e=t){this.width=t,this.height=e,this.target=o.o.TEXTURE_2D,this.pixelFormat=o.d.RGBA,this.dataType=o.b.UNSIGNED_BYTE,this.samplingMode=o.c.LINEAR,this.wrapMode=o.T.REPEAT,this.maxAnisotropy=1,this.flipped=!1,this.hasMipmap=!1,this.isOpaque=!1,this.unpackAlignment=4,this.preMultiplyAlpha=!1,this.depth=1,this.isImmutable=!1}}class _ extends p{constructor(t,e){switch(super(),this.context=t,Object.assign(this,e),this.internalFormat){case o.S.R16F:case o.S.R16I:case o.S.R16UI:case o.S.R32F:case o.S.R32I:case o.S.R32UI:case o.S.R8_SNORM:case o.S.R8:case o.S.R8I:case o.S.R8UI:this.pixelFormat=o.d.RED}}static validate(t,e){return new _(t,e)}}let f=class t{constructor(t,e=null,s=null){if(this.type=a.G.Texture,this._glName=null,this._samplingModeDirty=!1,this._wrapModeDirty=!1,this._wasImmutablyAllocated=!1,"context"in t)this._descriptor=t,s=e;else{const s=_.validate(t,e);if(!s)throw new i.A("Texture descriptor invalid");this._descriptor=s}this._descriptor.target===o.o.TEXTURE_CUBE_MAP?this._setDataCubeMap(s):this.setData(s)}get glName(){return this._glName}get descriptor(){return this._descriptor}get usedMemory(){return(t=this._descriptor).width<=0||t.height<=0?0:Math.round(t.width*t.height*(t.hasMipmap?4/3:1)*(null==t.internalFormat?4:d(t.internalFormat)));var t}get isDirty(){return this._samplingModeDirty||this._wrapModeDirty}dispose(){this._glName&&this._descriptor.context.instanceCounter.decrement(o.R.Texture,this),this._descriptor.context.gl&&this._glName&&(this._descriptor.context.unbindTexture(this),this._descriptor.context.gl.deleteTexture(this._glName),this._glName=null)}release(){this.dispose()}resize(t,e){const s=this._descriptor;if(s.width!==t||s.height!==e){if(this._wasImmutablyAllocated)throw new i.A("Immutable textures can't be resized!");s.width=t,s.height=e,this._descriptor.target===o.o.TEXTURE_CUBE_MAP?this._setDataCubeMap(null):this.setData(null)}}_setDataCubeMap(t=null){for(let e=o.o.TEXTURE_CUBE_MAP_POSITIVE_X;e<=o.o.TEXTURE_CUBE_MAP_NEGATIVE_Z;e++)this._setData(t,e)}setData(t){this._setData(t)}_setData(e,s){if(!this._descriptor.context?.gl)return;const r=this._descriptor.context.gl;u(r),this._glName||(this._glName=r.createTexture(),this._glName&&this._descriptor.context.instanceCounter.increment(o.R.Texture,this)),void 0===e&&(e=null);const n=this._descriptor,a=s??n.target,h=w(a);null===e&&(n.width=n.width||4,n.height=n.height||4,h&&(n.depth=n.depth??1));const c=this._descriptor.context.bindTexture(this,t.TEXTURE_UNIT_FOR_UPDATES);this._descriptor.context.setActiveTexture(t.TEXTURE_UNIT_FOR_UPDATES),m(n),this._configurePixelStorage(),u(r);const l=this._deriveInternalFormat();if(b(e)){let t="width"in e?e.width:e.codedWidth,s="height"in e?e.height:e.codedHeight;const i=1;e instanceof HTMLVideoElement&&(t=e.videoWidth,s=e.videoHeight),n.width&&n.height,h&&n.depth,n.isImmutable&&!this._wasImmutablyAllocated&&this._texStorage(a,l,n.hasMipmap,t,s,i),this._texImage(a,0,l,t,s,i,e),u(r),n.hasMipmap&&this.generateMipmap(),n.width||(n.width=t),n.height||(n.height=s),h&&!n.depth&&(n.depth=i)}else{const{width:t,height:s,depth:c}=n;if(null==t||null==s)throw new i.A("Width and height must be specified!");if(h&&null==c)throw new i.A("Depth must be specified!");if(n.isImmutable&&!this._wasImmutablyAllocated&&this._texStorage(a,l,n.hasMipmap,t,s,c),x(e)){const h=e.levels,u=v(a,t,s,c),d=Math.min(u-1,h.length-1);r.texParameteri(n.target,this._descriptor.context.gl.TEXTURE_MAX_LEVEL,d);const p=l;if(!(p in o.m))throw new i.A("Attempting to use compressed data with an uncompressed format!");this._forEachMipmapLevel(((t,e,s,i)=>{const r=h[Math.min(t,h.length-1)];this._compressedTexImage(a,t,p,e,s,i,r)}),d)}else this._texImage(a,0,l,t,s,c,e),u(r),n.hasMipmap&&this.generateMipmap()}g(r,this._descriptor),y(r,this._descriptor),function(t,e){const s=t.capabilities.textureFilterAnisotropic;s&&t.gl.texParameterf(e.target,s.TEXTURE_MAX_ANISOTROPY,e.maxAnisotropy??1)}(this._descriptor.context,this._descriptor),u(r),this._descriptor.context.bindTexture(c,t.TEXTURE_UNIT_FOR_UPDATES)}updateData(e,s,r,n,o,a,h=0){a||console.error("An attempt to use uninitialized data!"),this._glName||console.error("An attempt to update uninitialized texture!");const c=this._descriptor,l=this._deriveInternalFormat(),{context:u,pixelFormat:d,dataType:p,target:_,isImmutable:f}=c;if(f&&!this._wasImmutablyAllocated)throw new i.A("Cannot update immutable texture before allocation!");const m=u.bindTexture(this,t.TEXTURE_UNIT_FOR_UPDATES,!0);(s<0||r<0||s+n>c.width||r+o>c.height)&&console.error("An attempt to update out of bounds of the texture!"),this._configurePixelStorage();const{gl:g}=u;h&&g.pixelStorei(g.UNPACK_SKIP_ROWS,h),b(a)?g.texSubImage2D(_,e,s,r,n,o,d,p,a):x(a)?g.compressedTexSubImage2D(_,e,s,r,n,o,l,a.levels[e]):g.texSubImage2D(_,e,s,r,n,o,d,p,a),h&&g.pixelStorei(g.UNPACK_SKIP_ROWS,0),u.bindTexture(m,t.TEXTURE_UNIT_FOR_UPDATES)}updateData3D(e,s,r,n,o,a,h,c){c||console.error("An attempt to use uninitialized data!"),this._glName||console.error("An attempt to update uninitialized texture!");const l=this._descriptor,u=this._deriveInternalFormat(),{context:d,pixelFormat:p,dataType:_,isImmutable:f,target:m}=l;if(f&&!this._wasImmutablyAllocated)throw new i.A("Cannot update immutable texture before allocation!");w(m)||console.warn("Attempting to set 3D texture data on a non-3D texture");const g=d.bindTexture(this,t.TEXTURE_UNIT_FOR_UPDATES);d.setActiveTexture(t.TEXTURE_UNIT_FOR_UPDATES),(s<0||r<0||n<0||s+o>l.width||r+a>l.height||n+h>l.depth)&&console.error("An attempt to update out of bounds of the texture!"),this._configurePixelStorage();const{gl:y}=d;if(x(c))c=c.levels[e],y.compressedTexSubImage3D(m,e,s,r,n,o,a,h,u,c);else{const t=c;y.texSubImage3D(m,e,s,r,n,o,a,h,p,_,t)}d.bindTexture(g,t.TEXTURE_UNIT_FOR_UPDATES)}generateMipmap(){const e=this._descriptor;if(!e.hasMipmap){if(this._wasImmutablyAllocated)throw new i.A("Cannot add mipmaps to immutable texture after allocation");e.hasMipmap=!0,this._samplingModeDirty=!0,m(e)}e.samplingMode===o.c.LINEAR?(this._samplingModeDirty=!0,e.samplingMode=o.c.LINEAR_MIPMAP_NEAREST):e.samplingMode===o.c.NEAREST&&(this._samplingModeDirty=!0,e.samplingMode=o.c.NEAREST_MIPMAP_NEAREST);const s=this._descriptor.context.bindTexture(this,t.TEXTURE_UNIT_FOR_UPDATES);this._descriptor.context.setActiveTexture(t.TEXTURE_UNIT_FOR_UPDATES),this._descriptor.context.gl.generateMipmap(e.target),this._descriptor.context.bindTexture(s,t.TEXTURE_UNIT_FOR_UPDATES)}clearMipmap(){const t=this._descriptor;if(t.hasMipmap){if(this._wasImmutablyAllocated)throw new i.A("Cannot delete mipmaps to immutable texture after allocation");t.hasMipmap=!1,this._samplingModeDirty=!0,m(t)}t.samplingMode===o.c.LINEAR_MIPMAP_NEAREST?(this._samplingModeDirty=!0,t.samplingMode=o.c.LINEAR):t.samplingMode===o.c.NEAREST_MIPMAP_NEAREST&&(this._samplingModeDirty=!0,t.samplingMode=o.c.NEAREST)}setSamplingMode(t){t!==this._descriptor.samplingMode&&(this._descriptor.samplingMode=t,this._samplingModeDirty=!0)}setWrapMode(t){t!==this._descriptor.wrapMode&&(this._descriptor.wrapMode=t,m(this._descriptor),this._wrapModeDirty=!0)}applyChanges(){const t=this._descriptor,e=t.context.gl;this._samplingModeDirty&&(g(e,t),this._samplingModeDirty=!1),this._wrapModeDirty&&(y(e,t),this._wrapModeDirty=!1)}_deriveInternalFormat(){if(null!=this._descriptor.internalFormat)return this._descriptor.internalFormat===o.d.DEPTH_STENCIL&&(this._descriptor.internalFormat=o.d.DEPTH24_STENCIL8),this._descriptor.internalFormat;switch(this._descriptor.dataType){case o.b.FLOAT:switch(this._descriptor.pixelFormat){case o.d.RGBA:return this._descriptor.internalFormat=o.S.RGBA32F;case o.d.RGB:return this._descriptor.internalFormat=o.S.RGB32F;default:throw new i.A("Unable to derive format")}case o.b.UNSIGNED_BYTE:switch(this._descriptor.pixelFormat){case o.d.RGBA:return this._descriptor.internalFormat=o.S.RGBA8;case o.d.RGB:return this._descriptor.internalFormat=o.S.RGB8}}return this._descriptor.internalFormat=this._descriptor.pixelFormat===o.d.DEPTH_STENCIL?o.d.DEPTH24_STENCIL8:this._descriptor.pixelFormat}_configurePixelStorage(){const t=this._descriptor.context.gl,{unpackAlignment:e,flipped:s,preMultiplyAlpha:i}=this._descriptor;t.pixelStorei(t.UNPACK_ALIGNMENT,e),t.pixelStorei(t.UNPACK_FLIP_Y_WEBGL,s?1:0),t.pixelStorei(t.UNPACK_PREMULTIPLY_ALPHA_WEBGL,i?1:0)}_texStorage(t,e,s,r,n,a){const{gl:h}=this._descriptor.context;if(!(e in o.S))throw new i.A("Immutable textures must have a sized internal format");if(!this._descriptor.isImmutable)return;const c=s?v(t,r,n,a):1;if(w(t)){if(null==a)throw new i.A("Missing depth dimension for 3D texture upload");h.texStorage3D(t,c,e,r,n,a)}else h.texStorage2D(t,c,e,r,n);this._wasImmutablyAllocated=!0}_texImage(t,e,s,r,n,o,a){const h=this._descriptor.context.gl,c=w(t),{isImmutable:l,pixelFormat:u,dataType:d}=this._descriptor;if(l){if(null!=a){const s=a;if(c){if(null==o)throw new i.A("Missing depth dimension for 3D texture upload");h.texSubImage3D(t,e,0,0,0,r,n,o,u,d,s)}else h.texSubImage2D(t,e,0,0,r,n,u,d,s)}}else{const l=a;if(c){if(null==o)throw new i.A("Missing depth dimension for 3D texture upload");h.texImage3D(t,e,s,r,n,o,0,u,d,l)}else h.texImage2D(t,e,s,r,n,0,u,d,l)}}_compressedTexImage(t,e,s,r,n,o,a){const h=this._descriptor.context.gl,c=w(t);if(this._descriptor.isImmutable){if(null!=a)if(c){if(null==o)throw new i.A("Missing depth dimension for 3D texture upload");h.compressedTexSubImage3D(t,e,0,0,0,r,n,o,s,a)}else h.compressedTexSubImage2D(t,e,0,0,r,n,s,a)}else if(c){if(null==o)throw new i.A("Missing depth dimension for 3D texture upload");h.compressedTexImage3D(t,e,s,r,n,o,0,a)}else h.compressedTexImage2D(t,e,s,r,n,0,a)}_forEachMipmapLevel(t,e=1/0){let{width:s,height:r,depth:n,hasMipmap:a,target:h}=this._descriptor;const c=h===o.o.TEXTURE_3D;if(null==s||null==r||c&&null==n)throw new i.A("Missing texture dimensions for mipmap calculation");for(let i=0;t(i,s,r,n),a&&(1!==s||1!==r||c&&1!==n)&&!(i>=e);++i)s=Math.max(1,s>>1),r=Math.max(1,r>>1),c&&(n=Math.max(1,n>>1))}};function m(t){(null!=t.width&&t.width<0||null!=t.height&&t.height<0||null!=t.depth&&t.depth<0)&&console.error("Negative dimension parameters are not allowed!")}function g(t,e){let s=e.samplingMode,i=e.samplingMode;s===o.c.LINEAR_MIPMAP_NEAREST||s===o.c.LINEAR_MIPMAP_LINEAR?(s=o.c.LINEAR,e.hasMipmap||(i=o.c.LINEAR)):s!==o.c.NEAREST_MIPMAP_NEAREST&&s!==o.c.NEAREST_MIPMAP_LINEAR||(s=o.c.NEAREST,e.hasMipmap||(i=o.c.NEAREST)),t.texParameteri(e.target,t.TEXTURE_MAG_FILTER,s),t.texParameteri(e.target,t.TEXTURE_MIN_FILTER,i)}function y(t,e){"number"==typeof e.wrapMode?(t.texParameteri(e.target,t.TEXTURE_WRAP_S,e.wrapMode),t.texParameteri(e.target,t.TEXTURE_WRAP_T,e.wrapMode)):(t.texParameteri(e.target,t.TEXTURE_WRAP_S,e.wrapMode.s),t.texParameteri(e.target,t.TEXTURE_WRAP_T,e.wrapMode.t))}function x(t){return null!=t&&"type"in t&&"compressed"===t.type}function b(t){return null!=t&&!x(t)&&!function(t){return null!=t&&"byteLength"in t}(t)}function w(t){return t===o.o.TEXTURE_3D||t===o.o.TEXTURE_2D_ARRAY}function v(t,e,s,i=1){let r=Math.max(e,s);return t===o.o.TEXTURE_3D&&(r=Math.max(r,i)),Math.round(Math.log(r)/Math.LN2)+1}f.TEXTURE_UNIT_FOR_UPDATES=0},67091:(t,e,s)=>{s.d(e,{T:()=>i});class i{constructor(t,e,s,i,r=void 0){this.id=t,this.level=e,this.row=s,this.col=i,this.extent=r}}},62037:(t,e,s)=>{s.d(e,{T:()=>r});var i=s(41390);class r{static getId(t,e,s,i){return"object"==typeof t?`${t.level}/${t.row}/${t.col}/${t.world}`:`${t}/${e}/${s}/${i}`}constructor(t,e,s,i){this.set(t,e,s,i)}get key(){return this}get id(){return this.toString()}get normalizedId(){return`${this.level}/${this.row}/${this.col}`}set id(t){this.set(t)}get hash(){const t=4095&this.row,e=4095&this.col,s=63&this.level;return(3&this.world)<<30|e<<22|t<<8|s}acquire(t,e,s,i){this.set(t,e,s,i)}contains(t){const e=t.level-this.level;return e>=0&&this.row===t.row>>e&&this.col===t.col>>e&&this.world===t.world}containsChild(t){const e=t.level-this.level;return e>0&&this.row===t.row>>e&&this.col===t.col>>e&&this.world===t.world}equals(t){return this.level===t.level&&this.row===t.row&&this.col===t.col&&this.world===t.world}clone(){return new r(this)}release(){this.level=0,this.row=0,this.col=0,this.world=0}set(t,e,s,i){if(null==t)this.level=0,this.row=0,this.col=0,this.world=0;else if("object"==typeof t)this.level=t.level||0,this.row=t.row||0,this.col=t.col||0,this.world=t.world||0;else if("string"==typeof t){const[e,s,i,r]=t.split("/");this.level=parseFloat(e),this.row=parseFloat(s),this.col=parseFloat(i),this.world=parseFloat(r)}else this.level=+t,this.row=+e,this.col=+s,this.world=+i||0;return this}toString(){return`${this.level}/${this.row}/${this.col}/${this.world}`}getParentKey(){return this.level<=0?null:new r(this.level-1,this.row>>1,this.col>>1,this.world)}getNeighborId(t,e){return`${this.level}/${this.row+e}/${this.col+t}/${this.world}`}getChildKeys(){const t=this.level+1,e=this.row<<1,s=this.col<<1,i=this.world;return[new r(t,e,s,i),new r(t,e,s+1,i),new r(t,e+1,s,i),new r(t,e+1,s+1,i)]}compareRowMajor(t){return this.rowt.row?1:this.colt.col?1:0}}r.pool=new i.i(r,null,null,25,50)},28877:(t,e,s)=>{s.d(e,{U:()=>l});var i=s(32816),r=s(41390),n=s(13671),o=s(67321),a=s(45371),h=s(29298),c=s(69421);let l=class extends r.T{constructor(){super(...arguments),this.updating=!1,this._handleId=0,this._scheduleHandleId=0,this._pendingPromises=new Set}destroy(){this.removeAll()}add(t,e,s={}){return this._installWatch(t,e,s,o.wB)}addWhen(t,e,s={}){return this._installWatch(t,e,s,o.z7)}addOnCollectionChange(t,e,{initial:s=!1,final:i=!1}={}){const r=++this._handleId;return this.addHandles([(0,o.on)(t,"after-changes",this._createSyncUpdatingCallback(),o.OH),(0,o.on)(t,"change",e,{onListenerAdd:s?t=>e({added:t.toArray(),removed:[]}):void 0,onListenerRemove:i?t=>e({added:[],removed:t.toArray()}):void 0})],r),(0,n.m)((()=>this.removeHandles(r)))}addPromise(t){if(null==t)return t;const e=++this._handleId;this.addHandles((0,n.m)((()=>{this._pendingPromises.delete(t)&&(0!==this._pendingPromises.size||this.hasHandles(u)||this._set("updating",!1))})),e),this._pendingPromises.add(t),this._set("updating",!0);const s=()=>this.removeHandles(e);return t.then(s,s),t}removeAll(){this._pendingPromises.clear(),this.removeAllHandles(),this._set("updating",!1)}_installWatch(t,e,s={},i){const r=++this._handleId;s.sync||this._installSyncUpdatingWatch(t,r);const o=i(t,e,s);return this.addHandles(o,r),(0,n.m)((()=>this.removeHandles(r)))}_installSyncUpdatingWatch(t,e){const s=this._createSyncUpdatingCallback(),i=(0,o.wB)(t,s,{sync:!0,equals:()=>!1});return this.addHandles(i,e),i}_createSyncUpdatingCallback(){return()=>{this.removeHandles(u),++this._scheduleHandleId;const t=this._scheduleHandleId;this._get("updating")||this._set("updating",!0),this.addHandles((0,a._)((()=>{t===this._scheduleHandleId&&(this._set("updating",this._pendingPromises.size>0),this.removeHandles(u))})),u)}}};(0,i._)([(0,h.MZ)({readOnly:!0})],l.prototype,"updating",void 0),l=(0,i._)([(0,c.$)("esri.core.support.UpdatingHandles")],l);const u=-42},19766:(t,e,s)=>{s.d(e,{a:()=>r,r:()=>n}),s(46484),s(91276),(0,s(62482).c)();class i{constructor(t){this.message=t}toString(){return`AssertException: ${this.message}`}}function r(t,e){if(!t){e=e||"Assertion";const t=new Error(e).stack;throw new i(`${e} at ${t}`)}}function n(t,e,s,i){let r,n=(s[0]-t[0])/e[0],o=(i[0]-t[0])/e[0];n>o&&(r=n,n=o,o=r);let a=(s[1]-t[1])/e[1],h=(i[1]-t[1])/e[1];if(a>h&&(r=a,a=h,h=r),n>h||a>o)return!1;a>n&&(n=a),hl&&(r=c,c=l,l=r),!(n>l||c>o||(l{s.d(e,{a:()=>l,b:()=>d,d:()=>p,e:()=>g,f:()=>x,i:()=>f,p:()=>u,s:()=>m,t:()=>_,w:()=>y});var i=s(99063),r=s(1178);const n={mapserver:"MapServer",imageserver:"ImageServer",featureserver:"FeatureServer",knowledgegraphserver:"KnowledgeGraphServer",sceneserver:"SceneServer",streamserver:"StreamServer",vectortileserver:"VectorTileServer","3dtilesserver":"3DTilesServer",videoserver:"VideoServer"},o=Object.values(n),a=new RegExp(`^((?:https?:)?\\/\\/\\S+?\\/rest\\/services\\/(.+?)\\/(${o.join("|")}))(?:\\/(?:layers\\/)?(\\d+))?`,"i"),h=new RegExp(`^((?:https?:)?\\/\\/\\S+?\\/([^/\\n]+)\\/(${o.join("|")}))(?:\\/(?:layers\\/)?(\\d+))?`,"i"),c=/(.*?)\/(?:layers\/)?(\d+)\/?$/i;function l(t){return a.test(t)}function u(t){if(null==t)return null;const e=(0,i.An)(t),s=e?.path.match(a)||e?.path.match(h);if(!s)return null;const[,r,o,c,l]=s,u=o.indexOf("/");return{title:p(-1!==u?o.slice(u+1):o),serverType:n[c.toLowerCase()],sublayer:null!=l&&""!==l?parseInt(l,10):null,url:{path:r}}}function d(t){const e=(0,i.An)(t).path.match(c);return e?{serviceUrl:e[1],sublayerId:Number(e[2])}:null}function p(t){return(t=t.replaceAll(/\s*[/_]+\s*/g," "))[0].toUpperCase()+t.slice(1)}function _(t,e){const s=[];if(t){const e=u(t);null!=e&&e.title&&s.push(e.title)}if(e){const t=p(e);s.push(t)}if(2===s.length){if(s[0].toLowerCase().includes(s[1].toLowerCase()))return s[0];if(s[1].toLowerCase().includes(s[0].toLowerCase()))return s[1]}return s.join(" - ")}function f(t){let e=(0,i.$z)(t,!0);return!!e&&(e=e.toLowerCase(),e.endsWith(".arcgis.com")&&(e.startsWith("services")||e.startsWith("tiles")||e.startsWith("features")))}function m(t,e){return t?(0,i.UC)((0,i.zi)(t,e)):t}function g(t){let{url:e}=t;if(!e)return{url:e};e=(0,i.zi)(e,t.logger);const s=(0,i.An)(e),r=u(s.path);let n;if(null!=r)null!=r.sublayer&&null==t.layer.layerId&&(n=r.sublayer),e=r.url.path;else if(t.nonStandardUrlAllowed){const t=d(s.path);null!=t&&(e=t.serviceUrl,n=t.sublayerId)}return{url:(0,i.UC)(e),layerId:n}}function y(t,e,s,n,o){(0,r.w)(e,n,"url",o),n.url&&null!=t.layerId&&(n.url=(0,i.fj)(n.url,s,t.layerId.toString()))}function x(t){if(!t)return!1;const e=t.toLowerCase(),s=e.includes("/services/"),i=e.includes("/mapserver/wmsserver"),r=e.includes("/imageserver/wmsserver"),n=e.includes("/wmsserver");return s&&(i||r||n)}},24094:(t,e,s)=>{s.r(e),s.d(e,{createConnection:()=>T});var i,r,n=s(32816),o=(s(94345),s(64604)),a=s(6407),h=s(20266),c=s(80959),l=s(99063),u=(s(32773),s(69421)),d=s(29298),p=s(64102),_=s(32558),f=s(68140),m=s(73600),g=s(77037),y=s(7969);s(36544),s(44600),s(2160),s(99924),s(41390),s(40499),s(93181),s(13671),s(58498),s(91047),s(45371),s(49877),s(90740),s(69763),s(93804),s(18683),s(29512),s(56273),s(64752),s(48844),s(29208),s(36533),s(84200),s(97827),s(91695),s(18169),s(48402),s(16699),s(26809),s(2589),s(18527),s(67504),s(92517),s(81272),s(3952),s(339),s(79281),s(69033),s(13978),s(48689),s(53564),s(71868),s(66136),s(4734),s(50214),s(59192),s(78016),s(54483),s(88663),s(81284),s(44864),s(95637),s(59930),s(45862),s(72762),s(71613),s(17872),s(78860),s(52731),s(26805),s(13983),(r=i||(i={}))[r.CONNECTING=0]="CONNECTING",r[r.OPEN=1]="OPEN",r[r.CLOSING=2]="CLOSING",r[r.CLOSED=3]="CLOSED";let x=class extends _.A{constructor(t){super({}),this._outstandingMessages=[],this.errorString=null;const{geometryType:e,spatialReference:s,sourceSpatialReference:i}=t;this._config=t,this._featureZScaler=(0,p.g)(e,i,s),this._open()}normalizeCtorArgs(){return{}}async _open(){await this._tryCreateWebSocket(),this.destroyed||await this._handshake()}destroy(){super.destroy(),null!=this._websocket&&(this._websocket.onopen=null,this._websocket.onclose=null,this._websocket.onerror=null,this._websocket.onmessage=null,this._websocket.close()),this._websocket=null}get connectionStatus(){if(null==this._websocket)return"disconnected";switch(this._websocket.readyState){case i.CONNECTING:case i.OPEN:return"connected";case i.CLOSING:case i.CLOSED:return"disconnected"}}sendMessageToSocket(t){null!=this._websocket?this._websocket.send(JSON.stringify(t)):this._outstandingMessages.push(t)}sendMessageToClient(t){this._onMessage(t)}updateCustomParameters(t){this._config.customParameters=t,null!=this._websocket&&this._websocket.close()}async _tryCreateWebSocket(t=this._config.source.path,e=1e3,s=0){try{if(this.destroyed)return;const e=(0,l.a6)(t,this._config.customParameters??{});this._websocket=await this._createWebSocket(e),this.notifyChange("connectionStatus")}catch(i){const r=e/1e3;return this._config.maxReconnectionAttempts&&s>=this._config.maxReconnectionAttempts?(h.L.getLogger(this).error(new a.A("websocket-connection","Exceeded maxReconnectionAttempts attempts. No further attempts will be made")),void this.destroy()):(h.L.getLogger(this).error(new a.A("websocket-connection",`Failed to connect. Attempting to reconnect in ${r}s`,i)),await(0,c.Pl)(e),this._tryCreateWebSocket(t,Math.min(1.5*e,1e3*this._config.maxReconnectionInterval),s+1))}}_setWebSocketJSONParseHandler(t){t.onmessage=t=>{try{const e=JSON.parse(t.data);this._onMessage(e)}catch(t){return void h.L.getLogger(this).error(new a.A("websocket-connection","Failed to parse message, invalid JSON",{error:t}))}}}_createWebSocket(t){return new Promise(((e,s)=>{const i=new WebSocket(t);i.onopen=()=>{if(i.onopen=null,this.destroyed)return i.onclose=null,void i.close();i.onclose=t=>this._onClose(t),i.onerror=t=>this._onError(t),this._setWebSocketJSONParseHandler(i),e(i)},i.onclose=t=>{i.onopen=i.onclose=null,s(t)}}))}async _handshake(t=1e4){const e=this._websocket;if(null==e)return;const s=(0,c.Tw)(),i=e.onmessage,{filter:r,outFields:n,spatialReference:o}=this._config;return s.timeout(t),e.onmessage=t=>{let c=null;try{c=JSON.parse(t.data)}catch(t){}c&&"object"==typeof c||(h.L.getLogger(this).error(new a.A("websocket-connection","Protocol violation. Handshake failed - malformed message",t.data)),s.reject(),this.destroy()),c.spatialReference?.wkid!==o?.wkid&&(h.L.getLogger(this).error(new a.A("websocket-connection",`Protocol violation. Handshake failed - expected wkid of ${o.wkid}`,t.data)),s.reject(),this.destroy()),"json"!==c.format&&(h.L.getLogger(this).error(new a.A("websocket-connection","Protocol violation. Handshake failed - format is not set",t.data)),s.reject(),this.destroy()),r&&c.filter!==r&&h.L.getLogger(this).error(new a.A("websocket-connection","Tried to set filter, but server doesn't support it")),n&&c.outFields!==n&&h.L.getLogger(this).error(new a.A("websocket-connection","Tried to set outFields, but server doesn't support it")),e.onmessage=i;for(const t of this._outstandingMessages)e.send(JSON.stringify(t));this._outstandingMessages=[],s.resolve()},e.send(JSON.stringify({filter:r,outFields:n,format:"json",spatialReference:{wkid:o.wkid}})),s.promise}_onMessage(t){if(this.onMessage(t),"type"in t)switch(t.type){case"features":case"featureResult":for(const e of t.features)null!=this._featureZScaler&&this._featureZScaler(e.geometry),this.onFeature(e)}}_onError(t){const e="Encountered an error over WebSocket connection";this._set("errorString",e),h.L.getLogger(this).error("websocket-connection",e)}_onClose(t){this._websocket=null,this.notifyChange("connectionStatus"),1e3!==t.code&&h.L.getLogger(this).error("websocket-connection",`WebSocket closed unexpectedly with error code ${t.code}`),this.destroyed||this._open()}};(0,n._)([(0,d.MZ)()],x.prototype,"connectionStatus",null),(0,n._)([(0,d.MZ)()],x.prototype,"errorString",void 0),x=(0,n._)([(0,u.$)("esri.layers.graphics.sources.connections.WebSocketConnection")],x);const b={maxQueryDepth:5,maxRecordCountFactor:3};let w=class extends x{constructor(t){super({...b,...t}),this._buddyServicesQuery=null,this._relatedFeatures=null}async _open(){const t=await this._fetchServiceDefinition(this._config.source);t.timeInfo.trackIdField||h.L.getLogger(this).warn("GeoEvent service was configured without a TrackIdField. This may result in certain functionality being disabled. The purgeOptions.maxObservations property will have no effect.");const e=this._fetchWebSocketUrl(t.streamUrls,this._config.spatialReference);this._buddyServicesQuery||(this._buddyServicesQuery=this._queryBuddyServices()),await this._buddyServicesQuery,await this._tryCreateWebSocket(e);const{filter:s,outFields:i}=this._config;this.destroyed||this._setFilter(s,i)}_onMessage(t){if("attributes"in t){let e;try{e=this._enrich(t),null!=this._featureZScaler&&this._featureZScaler(e.geometry)}catch(t){return void h.L.getLogger(this).error(new a.A("geoevent-connection","Failed to parse message",t))}this.onFeature(e)}else this.onMessage(t)}async _fetchServiceDefinition(t){const e={f:"json",...this._config.customParameters},s=(0,o.A)(t.path,{query:e,responseType:"json"}),i=(await s).data;return this._serviceDefinition=i,i}_fetchWebSocketUrl(t,e){const s=t[0],{urls:i,token:r}=s,n=this._inferWebSocketBaseUrl(i);return(0,l.a6)(`${n}/subscribe`,{outSR:""+e.wkid,token:r})}_inferWebSocketBaseUrl(t){if(1===t.length)return t[0];for(const e of t)if(e.includes("wss"))return e;return h.L.getLogger(this).error(new a.A("geoevent-connection","Unable to infer WebSocket url",t)),null}async _setFilter(t,e){const s=this._websocket;if(null==s||null==t&&null==e)return;const i=JSON.stringify({filter:this._serializeFilter(t,e)});let r=!1;const n=(0,c.Tw)();return s.onmessage=t=>{const e=JSON.parse(t.data);e.filter&&(e.error&&(h.L.getLogger(this).error(new a.A("geoevent-connection","Failed to set service filter",e.error)),this._set("errorString",`Could not set service filter - ${e.error}`),n.reject(e.error)),this._setWebSocketJSONParseHandler(s),r=!0,n.resolve())},s.send(i),setTimeout((()=>{r||(this.destroyed||this._websocket!==s||h.L.getLogger(this).error(new a.A("geoevent-connection","Server timed out when setting filter")),n.reject())}),1e4),n.promise}_serializeFilter(t,e){const s={};if(null==t&&null==e)return s;if(t?.geometry)try{const e=(0,g.rS)(t.geometry);if("extent"!==e.type)throw new a.A(`Expected extent but found type ${e.type}`);s.geometry=JSON.stringify(e.shiftCentralMeridian())}catch(t){h.L.getLogger(this).error(new a.A("geoevent-connection","Encountered an error when setting connection geometryDefinition",t))}return t?.where&&"1 = 1"!==t.where&&"1=1"!==t.where&&(s.where=t.where),null!=e&&(s.outFields=e.join(",")),s}_enrich(t){if(!this._relatedFeatures)return t;const e=this._serviceDefinition.relatedFeatures.joinField,s=t.attributes[e],i=this._relatedFeatures.get(s);if(!i)return h.L.getLogger(this).warn("geoevent-connection","Feature join failed. Is the join field configured correctly?",t),t;const{attributes:r,geometry:n}=i;for(const e in r)t.attributes[e]=r[e];return n&&(t.geometry=n),t.geometry||t.centroid||h.L.getLogger(this).error(new a.A("geoevent-connection","Found malformed feature - no geometry found",t)),t}async _queryBuddyServices(){try{const{relatedFeatures:t,keepLatestArchive:e}=this._serviceDefinition,s=this._queryRelatedFeatures(t),i=this._queryArchive(e);await s;const r=await i;if(!r)return;for(const t of r.features)this.onFeature(this._enrich(t))}catch(t){h.L.getLogger(this).error(new a.A("geoevent-connection","Encountered an error when querying buddy services",{error:t}))}}async _queryRelatedFeatures(t){if(!t)return;const e=await this._queryBuddy(t.featuresUrl);this._addRelatedFeatures(e)}async _queryArchive(t){if(t)return this._queryBuddy(t.featuresUrl)}async _queryBuddy(t){const e=new((await Promise.all([s.e(7820),s.e(5702),s.e(4048),s.e(8358),s.e(2397),s.e(7580),s.e(4922),s.e(9755),s.e(9292),s.e(2283),s.e(7125),s.e(8735)]).then(s.bind(s,77125))).default)({url:t}),{capabilities:i}=await e.load(),r=i.query.supportsMaxRecordCountFactor,n=i.query.supportsPagination,o=i.query.supportsCentroid,a=this._config.maxRecordCountFactor,h=e.capabilities.query.maxRecordCount,c=r?h*a:h,l=new m.A;if(l.outFields=this._config.outFields??["*"],l.where=this._config.filter?.where??"1=1",l.returnGeometry=!0,l.returnExceededLimitFeatures=!0,l.outSpatialReference=y.A.fromJSON(this._config.spatialReference),o&&(l.returnCentroid=!0),r&&(l.maxRecordCountFactor=a),n)return l.num=c,e.destroy(),this._queryPages(t,l);const u=await(0,f.e)(t,l,this._config.sourceSpatialReference);return e.destroy(),u.data}async _queryPages(t,e,s=[],i=0){e.start=null!=e.num?i*e.num:null;const{data:r}=await(0,f.e)(t,e,this._config.sourceSpatialReference);return r.exceededTransferLimit&&i<(this._config.maxQueryDepth??0)?(r.features.forEach((t=>s.push(t))),this._queryPages(t,e,s,i+1)):(s.forEach((t=>r.features.push(t))),r)}_addRelatedFeatures(t){const e=new Map,s=t.features,i=this._serviceDefinition.relatedFeatures.joinField;for(const t of s){const s=t.attributes[i];e.set(s,t)}this._relatedFeatures=e}};w=(0,n._)([(0,u.$)("esri.layers.graphics.sources.connections.GeoEventConnection")],w);const v=w;let S=class extends _.A{constructor(t){super({}),this.connectionStatus="connected",this.errorString=null;const{geometryType:e,spatialReference:s,sourceSpatialReference:i}=t;this._featureZScaler=(0,p.g)(e,i,s)}normalizeCtorArgs(){return{}}updateCustomParameters(t){}sendMessageToSocket(t){}sendMessageToClient(t){if("type"in t)switch(t.type){case"features":case"featureResult":for(const e of t.features)null!=this._featureZScaler&&this._featureZScaler(e.geometry),this.onFeature(e)}this.onMessage(t)}};function I(t,e){if(null==t&&null==e)return null;const s={};return null!=e&&(s.geometry=e),null!=t&&(s.where=t),s}function T(t,e,s,i,r,n,o,a,h){const c={source:t,sourceSpatialReference:e,spatialReference:s,geometryType:i,filter:I(r,n),maxReconnectionAttempts:o,maxReconnectionInterval:a,customParameters:h};return t?t.path.startsWith("wss://")||t.path.startsWith("ws://")?new x(c):new v(c):new S(c)}(0,n._)([(0,d.MZ)()],S.prototype,"connectionStatus",void 0),(0,n._)([(0,d.MZ)()],S.prototype,"errorString",void 0),S=(0,n._)([(0,u.$)("esri.layers.support.ClientSideConnection")],S)},71868:(t,e,s)=>{s.d(e,{a:()=>r});var i=s(64102);function r(t,e,s){if(!s?.features||!s.hasZ)return;const r=(0,i.g)(s.geometryType,e,t.outSpatialReference);if(null!=r)for(const t of s.features)r(t.geometry)}},37322:(t,e,s)=>{function i(t,e,s){return t[0]=e,t[1]=s,t}function r(t,e,s){return t[0]=e[0]+s[0],t[1]=e[1]+s[1],t}function n(t,e,s){return t[0]=e[0]*s,t[1]=e[1]*s,t}function o(t,e){const s=e[0]-t[0],i=e[1]-t[1];return Math.sqrt(s*s+i*i)}function a(t,e){const s=e[0],i=e[1];let r=s*s+i*i;return r>0&&(r=1/Math.sqrt(r),t[0]=e[0]*r,t[1]=e[1]*r),t}function h(t,e,s,i){const r=e[0],n=e[1];return t[0]=r+i*(s[0]-r),t[1]=n+i*(s[1]-n),t}function c(t,e,s){const i=e[0],r=e[1];return t[0]=s[0]*i+s[2]*r+s[4],t[1]=s[1]*i+s[3]*r+s[5],t}function l(t,e,s,i){const r=e[0]-s[0],n=e[1]-s[1],o=Math.sin(i),a=Math.cos(i);return t[0]=r*a-n*o+s[0],t[1]=r*o+n*a+s[1],t}s.d(e,{b:()=>r,e:()=>n,g:()=>i,h:()=>h,i:()=>a,k:()=>u,r:()=>l,t:()=>c,u:()=>o}),s(18527);const u=function(t,e,s){return t[0]=e[0]-s[0],t[1]=e[1]-s[1],t}},83839:(t,e,s)=>{function i(){return new Float32Array(2)}function r(t,e){const s=new Float32Array(2);return s[0]=t,s[1]=e,s}s.d(e,{O:()=>o,Z:()=>n,c:()=>i,f:()=>r});const n=i(),o=r(1,1);r(1,0),r(0,1)},46484:(t,e,s)=>{function i(){return[0,0]}function r(t,e){return[t,e]}s.d(e,{O:()=>n,c:()=>i,f:()=>r});const n=r(1,1);r(1,0),r(0,1)},6801:(t,e,s)=>{s.d(e,{A:()=>c,r:()=>h});var i=s(13671),r=(s(32773),s(80959)),n=s(41003),o=s(9380);s(6407),s(20266),s(90740),s(91047),s(93181),s(44945),s(58498),s(29512),s(99063),s(99924),s(32816),s(41390),s(69421),s(40499),s(36544),s(29298),s(45371);const a=new FinalizationRegistry((t=>{t.close()}));function h(t,e){a.register(t,e,e)}class c{constructor(){this._inUseClients=new Array,this._clients=new Array,this._clientPromises=new Array,this._ongoingJobsQueue=new n.Q}destroy(){this.close()}get closed(){return!this._clients?.length}open(t,e){return new Promise(((s,i)=>{let n=!0;const a=t=>{(0,r.Te)(e.signal),n&&(n=!1,t())};this._clients.length=t.length,this._clientPromises.length=t.length,this._inUseClients.length=t.length;for(let n=0;n(this._clients[n]=new o.default(t,e,this._ongoingJobsQueue),a(s),this._clients[n])),(()=>(a(i),null))):(this._clients[n]=new o.default(h,e,this._ongoingJobsQueue),this._clientPromises[n]=Promise.resolve(this._clients[n]),a(s))}}))}broadcast(t,e,s){const i=new Array(this._clientPromises.length);for(let r=0;ri?.invoke(t,e,s)))}return i}close(){let t;for(;t=this._ongoingJobsQueue.pop();)t.resolver.reject((0,r.NK)(`Worker closing, aborting job calling '${t.methodName}'`));for(const t of this._clientPromises)t.then((t=>t?.close()));this._clients.length=0,this._clientPromises.length=0,this._inUseClients.length=0,a.unregister(this)}invoke(t,e,s){return this.apply(t,[e],s)}apply(t,e,s){const i=(0,r.Tw)();this._ongoingJobsQueue.push({methodName:t,data:e,invokeOptions:s,resolver:i});for(let t=0;tt?.jobAdded()))}return i.promise}createInvokeProxy(t){return(0,o.c)(this,t)}on(t,e){return Promise.all(this._clientPromises).then((()=>(0,i.h)(this._clients.map((s=>s.on(t,e))))))}openPorts(){return new Promise((t=>{const e=new Array(this._clientPromises.length);let s=e.length;for(let i=0;i{r&&(e[i]=r.openPort()),0==--s&&t(e)}))}))}get test(){}}},6851:(t,e,s)=>{s.d(e,{A:()=>l});var i,r=s(32816),n=s(99924),o=s(29298),a=s(36544),h=(s(32773),s(69421));s(41390),s(20266),s(90740),s(40499),s(93181),s(13671),s(58498),s(91047),s(45371),s(80959),s(6407);let c=i=class extends n.oY{constructor(t){super(t),this.cols=null,this.level=0,this.levelValue=null,this.origin=null,this.resolution=0,this.rows=null,this.scale=0}clone(){return new i({cols:this.cols,level:this.level,levelValue:this.levelValue,resolution:this.resolution,rows:this.rows,scale:this.scale})}};(0,r._)([(0,o.MZ)({json:{write:!0,origins:{"web-document":{read:!1,write:!1},"portal-item":{read:!1,write:!1}}}})],c.prototype,"cols",void 0),(0,r._)([(0,o.MZ)({type:a.I,json:{write:!0}})],c.prototype,"level",void 0),(0,r._)([(0,o.MZ)({type:String,json:{write:!0}})],c.prototype,"levelValue",void 0),(0,r._)([(0,o.MZ)({json:{write:!0,origins:{"web-document":{read:!1,write:!1},"portal-item":{read:!1,write:!1}}}})],c.prototype,"origin",void 0),(0,r._)([(0,o.MZ)({type:Number,json:{write:!0}})],c.prototype,"resolution",void 0),(0,r._)([(0,o.MZ)({json:{write:!0,origins:{"web-document":{read:!1,write:!1},"portal-item":{read:!1,write:!1}}}})],c.prototype,"rows",void 0),(0,r._)([(0,o.MZ)({type:Number,json:{write:!0}})],c.prototype,"scale",void 0),c=i=(0,r._)([(0,h.$)("esri.layers.support.LOD")],c);const l=c},32558:(t,e,s)=>{s.d(e,{A:()=>c});var i=s(32816),r=s(6407),n=s(81272),o=s(29298),a=(s(32773),s(20266),s(69421));s(90740),s(41390),s(40499),s(93181),s(13671),s(58498),s(91047),s(45371),s(80959),s(36544);let h=class extends n.A.EventedAccessor{destroy(){this.emit("destroy")}get connectionError(){return this.errorString?new r.A("stream-connection",this.errorString):null}onFeature(t){this.emit("data-received",t)}onMessage(t){this.emit("message-received",t)}};(0,i._)([(0,o.MZ)({readOnly:!0})],h.prototype,"connectionError",null),h=(0,i._)([(0,a.$)("esri.layers.support.StreamConnection")],h);const c=h},92070:(t,e,s)=>{s.d(e,{A:()=>S});var i,r=s(32816),n=s(93804),o=s(99924),a=s(69763),h=s(29298),c=s(36544),l=(s(32773),s(49877)),u=s(69421),d=s(56273),p=s(64752),_=s(7969),f=s(48402),m=s(29208),g=s(6851),y=s(67091);s(90740),s(41390),s(20266),s(40499),s(93181),s(13671),s(58498),s(91047),s(45371),s(80959),s(6407),s(18683),s(64604),s(29512),s(99063),s(48844),s(2160),s(16699),s(26809),s(2589),s(18527),s(44600);const x=new n.J({PNG:"png",PNG8:"png8",PNG24:"png24",PNG32:"png32",JPEG:"jpg",JPG:"jpg",DIB:"dib",TIFF:"tiff",EMF:"emf",PS:"ps",PDF:"pdf",GIF:"gif",SVG:"svg",SVGZ:"svgz",Mixed:"mixed",MIXED:"mixed",LERC:"lerc",LERC2D:"lerc2d",RAW:"raw",pbf:"pbf"});let b=i=class extends o.oY{static create(t={}){const{resolutionFactor:e=1,scales:s,size:r=256,spatialReference:n=_.A.WebMercator,numLODs:o=24}=t;if(!(0,a.k)(n)){const t=[];if(s)for(let e=0;e=0;s--)t.unshift(new g.A({level:s,scale:e,resolution:e})),e*=2}return new i({dpi:96,lods:t,origin:new p.A(0,0,n),size:[r,r],spatialReference:n})}const h=(0,a.j)(n),c=t.origin?new p.A({x:t.origin.x,y:t.origin.y,spatialReference:n}):new p.A(h?{x:h.origin[0],y:h.origin[1],spatialReference:n}:{x:0,y:0,spatialReference:n}),l=1/(39.37*(0,a.g)(n)*96),u=[];if(s)for(let t=0;t{i.push(t.scale),e=t.scale>e?t.scale:e,s=t.scale=e.length-1)return e[e.length-1];const s=Math.floor(t),i=s+1;return e[s]/(e[s]/e[i])**(t-s)}scaleToZoom(t){const e=this.scales,s=e.length-1;let i=0;for(;it&&r=0?this.lods[i]:{scale:2*this.lods[0].scale,resolution:2*this.lods[0].resolution};s.push(new g.A({level:t,scale:r,resolution:n}))}return new i({size:[t,t],dpi:this.dpi,format:this.format,compressionQuality:this.compressionQuality,origin:this.origin,spatialReference:this.spatialReference,lods:s})}_initializeUpsampleLevels(){const t=this.lods;this._upsampleLevels=[];let e=null;for(let s=0;sArray.isArray(t)?t:"number"==typeof t?[t,t]:[256,256]})],b.prototype,"size",void 0),(0,r._)([(0,l.r)("size",["rows","cols"])],b.prototype,"readSize",null),(0,r._)([(0,d.w)("size",{cols:{type:c.I},rows:{type:c.I}})],b.prototype,"writeSize",null),(0,r._)([(0,h.MZ)({type:_.A,json:{write:!0}})],b.prototype,"spatialReference",void 0),b=i=(0,r._)([(0,u.$)("esri.layers.support.TileInfo")],b),w=b||(b={}),(v=w.ExtrapolateOptions||(w.ExtrapolateOptions={}))[v.NONE=0]="NONE",v[v.POWER_OF_TWO=1]="POWER_OF_TWO";const S=b}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/78ad02d6bbdf184b2ed8.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/78ad02d6bbdf184b2ed8.js new file mode 100644 index 00000000..f3caabc9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/78ad02d6bbdf184b2ed8.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[1862,9481],{1985:(e,r,t)=>{t.d(r,{a:()=>c,b:()=>d,d:()=>p,e:()=>w,f:()=>m,i:()=>h,p:()=>f,s:()=>S,t:()=>v,w:()=>y});var n=t(99063),s=t(1178);const i={mapserver:"MapServer",imageserver:"ImageServer",featureserver:"FeatureServer",knowledgegraphserver:"KnowledgeGraphServer",sceneserver:"SceneServer",streamserver:"StreamServer",vectortileserver:"VectorTileServer","3dtilesserver":"3DTilesServer",videoserver:"VideoServer"},l=Object.values(i),u=new RegExp(`^((?:https?:)?\\/\\/\\S+?\\/rest\\/services\\/(.+?)\\/(${l.join("|")}))(?:\\/(?:layers\\/)?(\\d+))?`,"i"),o=new RegExp(`^((?:https?:)?\\/\\/\\S+?\\/([^/\\n]+)\\/(${l.join("|")}))(?:\\/(?:layers\\/)?(\\d+))?`,"i"),a=/(.*?)\/(?:layers\/)?(\d+)\/?$/i;function c(e){return u.test(e)}function f(e){if(null==e)return null;const r=(0,n.An)(e),t=r?.path.match(u)||r?.path.match(o);if(!t)return null;const[,s,l,a,c]=t,f=l.indexOf("/");return{title:p(-1!==f?l.slice(f+1):l),serverType:i[a.toLowerCase()],sublayer:null!=c&&""!==c?parseInt(c,10):null,url:{path:s}}}function d(e){const r=(0,n.An)(e).path.match(a);return r?{serviceUrl:r[1],sublayerId:Number(r[2])}:null}function p(e){return(e=e.replaceAll(/\s*[/_]+\s*/g," "))[0].toUpperCase()+e.slice(1)}function v(e,r){const t=[];if(e){const r=f(e);null!=r&&r.title&&t.push(r.title)}if(r){const e=p(r);t.push(e)}if(2===t.length){if(t[0].toLowerCase().includes(t[1].toLowerCase()))return t[0];if(t[1].toLowerCase().includes(t[0].toLowerCase()))return t[1]}return t.join(" - ")}function h(e){let r=(0,n.$z)(e,!0);return!!r&&(r=r.toLowerCase(),r.endsWith(".arcgis.com")&&(r.startsWith("services")||r.startsWith("tiles")||r.startsWith("features")))}function S(e,r){return e?(0,n.UC)((0,n.zi)(e,r)):e}function w(e){let{url:r}=e;if(!r)return{url:r};r=(0,n.zi)(r,e.logger);const t=(0,n.An)(r),s=f(t.path);let i;if(null!=s)null!=s.sublayer&&null==e.layer.layerId&&(i=s.sublayer),r=s.url.path;else if(e.nonStandardUrlAllowed){const e=d(t.path);null!=e&&(r=e.serviceUrl,i=e.sublayerId)}return{url:(0,n.UC)(r),layerId:i}}function y(e,r,t,i,l){(0,s.w)(r,i,"url",l),i.url&&null!=e.layerId&&(i.url=(0,n.fj)(i.url,t,e.layerId.toString()))}function m(e){if(!e)return!1;const r=e.toLowerCase(),t=r.includes("/services/"),n=r.includes("/mapserver/wmsserver"),s=r.includes("/imageserver/wmsserver"),i=r.includes("/wmsserver");return t&&(n||s||i)}},82454:(e,r,t)=>{t.d(r,{a:()=>c,b:()=>l,g:()=>d,h:()=>u,i:()=>o,r:()=>a,t:()=>f});var n=t(78281),s=t(7969),i=t(29208);function l(e,r){if(!u(e,r)){const t=e.typeKeywords;t?t.push(r):e.typeKeywords=[r]}}function u(e,r){return!!e.typeKeywords?.includes(r)}function o(e){return u(e,f.HOSTED_SERVICE)}function a(e,r){const t=e.typeKeywords;if(t){const e=t.indexOf(r);e>-1&&t.splice(e,1)}}async function c(e){const r=e.clone().normalize();let t;if(r.length>1)for(const e of r)t?e.width>t.width&&(t=e):t=e;else t=r[0];return async function(e){const r=e.spatialReference;if(r.isWGS84)return e.clone();if(r.isWebMercator)return(0,i.ci)(e);const t=s.A.WGS84;return await(0,n.initializeProjection)(r,t),(0,n.project)(e,t)}(t)}const f={DEVELOPER_BASEMAP:"DeveloperBasemap",JSAPI:"ArcGIS API for JavaScript",METADATA:"Metadata",MULTI_LAYER:"Multilayer",SINGLE_LAYER:"Singlelayer",TABLE:"Table",HOSTED_SERVICE:"Hosted Service",LOCAL_SCENE:"ViewingMode-Local",TILED_IMAGERY:"Tiled Imagery",GROUP_LAYER_MAP:"Map"};function d(e){const{portal:r,isOrgItem:t,itemControl:n}=e,s=r.user?.privileges;let i=!s||s.includes("features:user:edit"),l=!!t&&!!s?.includes("features:user:fullEdit");const u="update"===n||"admin"===n;return u?l=i=!0:l&&(i=!0),{features:{edit:i,fullEdit:l},content:{updateItem:u}}}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/796d58978a094f7b648d.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/796d58978a094f7b648d.js new file mode 100644 index 00000000..fa95eadf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/796d58978a094f7b648d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[4295],{79697:(e,t,r)=>{r.d(t,{a:()=>o,c:()=>l});var a=r(99063),n=r(82408);function o(e,t){return{...s(e,t),readResourcePaths:[]}}function l(e,t,r){const n=(0,a.An)(e.itemUrl);return{...s(e,t),messages:[],writtenProperties:[],blockedRelativeUrls:[],verifyItemRelativeUrls:n?{rootPath:n.path,writtenUrls:[]}:null,resources:r?{toAdd:[],toUpdate:[],toKeep:[],pendingOperations:[]}:null}}function s(e,t){return{origin:t,url:(0,a.An)(e.itemUrl),portal:e.portal||n.A.getDefault(),portalItem:e}}},24295:(e,t,r)=>{r.d(t,{load:()=>f});var a=r(6407),n=r(1985),o=r(89157),l=r(56810),s=r(60570),i=r(57492),c=r(82408),u=r(79697),p=r(82454),y=r(58396),d=r(30861);async function f(e,t){const r=e.instance.portalItem;if(r?.id)return await r.load(t),function(e){const t=e.instance.portalItem;if(!t?.type||!e.supportedTypes.includes(t.type))throw new a.A("portal:invalid-layer-item-type","Invalid layer item type '${type}', expected '${expectedType}'",{type:t?.type,expectedType:e.supportedTypes.join(", ")})}(e),e.validateItem&&e.validateItem(r),async function(e,t){const r=e.instance,n=r.portalItem;if(!n)return;const{url:i,title:c}=n,f=(0,u.a)(n,"portal-item");if("group"===r.type)return async function(e,t,r){const n=e.portalItem;if(!e.sourceIsPortalItem)return;const{title:i,type:c}=n;if("Group Layer"===c){if(!(0,p.h)(n,"Map"))throw new a.A("portal:invalid-layer-item-typekeyword","'Group Layer' item without 'Map' type keyword is not supported");return async function(e){const t=e.portalItem,r=await t.fetchData("json");if(!r)return;const a=(0,u.a)(t,"web-map");e.read(r,a),await(0,s.N)(e,r,{context:a}),e.resourceReferences={portalItem:t,paths:a.readResourcePaths??[]}}(e)}return e.read({title:i},t),async function(e,t){let r;const{portalItem:n}=e;if(!n)return;const s=n.type,i=t.layerModuleTypeMap;switch(s){case"Feature Service":case"Feature Collection":r=i.FeatureLayer;break;case"Stream Service":r=i.StreamLayer;break;case"Scene Service":r=i.SceneLayer;break;default:throw new a.A("portal:unsupported-item-type-as-group",`The item type '${s}' is not supported as a 'IGroupLayer'`)}const c=new l.L;let[u,p]=await Promise.all([r(),h(t,c)]),y=()=>u;if("Feature Service"===s){const t=(0,l.g)(p)?.customParameters;p=n.url?await(0,l.p)(p,n.url,c):{},y=await async function(e,t){const{layers:r}=e;if(!r?.length)return;const a=new Set,n=[];for(const{layerType:e}of r){const r=e??"ArcGISFeatureLayer";if(a.has(r))continue;a.add(r);const o=t[(0,l.l)(r)];n.push(o())}const o=await Promise.all(n),s=new Map;return Array.from(a).forEach(((e,t)=>{s.set(e,o[t])})),({layerType:e})=>{const t=e??"ArcGISFeatureLayer";return s.get(t)}}(p,i)||y;const r=await async function(e,t){const{layersJSON:r}=await(0,o.f)(e,t);if(!r)return null;const a=[...r.layers,...r.tables];return e=>a.find((t=>t.id===e.id))}(n.url,{customParameters:t,loadContext:c});return await m(e,y,p,r)}return"Scene Service"===s&&n.url&&(p=await(0,l.a)(n,p,c)),(0,l.b)(p)>0?await m(e,y,p):await async function(e,t){const{portalItem:r}=e;if(!r?.url)return;const a=await(0,d.f)(r.url);a&&m(e,t,{layers:a.layers?.map(l.c),tables:a.tables?.map(l.c)})}(e,y)}(e,r)}(r,f,e);i&&"media"!==r.type&&r.read({url:i},f);const w=new l.L,g=await h(e,w,t);return g&&r.read(g,f),r.resourceReferences={portalItem:n,paths:f.readResourcePaths??[]},"subtype-group"!==r.type&&r.read({title:c},f),(0,y.l)(r,f)}(e,t)}async function m(e,t,r,a){let n=r.layers||[];const o=r.tables||[];if("Feature Collection"===e.portalItem?.type?(n.forEach(((e,t)=>{e.id=t,"Table"===e?.layerDefinition?.type&&o.push(e)})),n=n.filter((e=>"Table"!==e?.layerDefinition?.type))):(n.reverse(),o.reverse()),n.forEach((n=>{const o=a?.(n);if(o||!a){const a=w(e,t(n),r,n,o);e.add(a)}})),o.length){const t=await i.l.FeatureLayer();o.forEach((n=>{const o=a?.(n);if(o||!a){const a=w(e,t,r,n,o);e.tables.add(a)}}))}}function w(e,t,r,a,n){const o=e.portalItem,l={portalItem:o.clone(),layerId:a.id};null!=a.url&&(l.url=a.url);const s=new t(l);if("sourceJSON"in s&&(s.sourceJSON=n),"subtype-group"!==s.type&&"catalog"!==s.type&&(s.sublayerTitleMode="service-name"),"Feature Collection"===o.type){const e={origin:"portal-item",portal:o.portal||c.A.getDefault()};s.read(a,e);const t=r.showLegend;null!=t&&s.read({showLegend:t},e)}return s}async function h(e,t,r){if(!1===e.supportsData)return;const a=e.instance,o=a.portalItem;if(!o)return;let s=null;try{s=await o.fetchData("json",r)}catch(e){}if(function(e){return"stream"!==e.type&&"layerId"in e}(a)){let e=null;const r=await async function(e,t,r){if(t?.layers&&t?.tables)return(0,l.b)(t);const a=(0,n.p)(e.url);if(!a)return 1;const o=await r.fetchServiceMetadata(a.url.path,{customParameters:(0,l.g)(t)?.customParameters}).catch((()=>null));return(t?.layers?.length??o?.layers?.length??0)+(t?.tables?.length??o?.tables?.length??0)}(o,s,t);if((s?.layers||s?.tables)&&r>0){if(null==a.layerId){const e=(0,l.i)(a.type),t=e?(0,l.d)(s,e)[0]:(0,l.g)(s);t&&(a.layerId=t.id)}e=function(e,t){const{layerId:r}=t,a=e.layers?.find((e=>e.id===r))||e.tables?.find((e=>e.id===r));return a&&function(e,t){const r="layerType"in e&&e.layerType,{type:a}=t;return!("feature"===a&&r&&"ArcGISFeatureLayer"!==e.layerType||"catalog"===a&&!r||"oriented-imagery"===a&&!r||"subtype-group"===a&&!r)}(a,t)?a:null}(s,a),"OrientedImageryLayer"===e?.layerType&&"oriented-imagery"===a.type&&a.supportedSourceTypes.add("Feature Layer"),e&&null!=s.showLegend&&(e.showLegend=s.showLegend)}return r>1&&"sublayerTitleMode"in a&&"service-name"!==a.sublayerTitleMode&&(a.sublayerTitleMode="item-title-and-service-name"),e}return s}r(32773),r(20266),r(90740),r(99063),r(99924),r(32816),r(41390),r(69421),r(40499),r(93181),r(13671),r(91047),r(36544),r(29298),r(58498),r(45371),r(80959),r(1178),r(29512),r(50472),r(64604),r(43059),r(18683),r(73509),r(28276),r(49877),r(44600),r(2160),r(7969),r(69763),r(93804),r(56273),r(64752),r(48844),r(29208),r(89935),r(49813),r(59192),r(69277),r(70580),r(75191),r(24319),r(62092),r(72604),r(17745),r(81272),r(44945),r(78281),r(2589),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(18527),r(67504),r(47387),r(46728),r(64102),r(73067)}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/7c2ae249ef914ac8bcd9.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/7c2ae249ef914ac8bcd9.js new file mode 100644 index 00000000..c5cab828 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/7c2ae249ef914ac8bcd9.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[8600],{41003:(e,n,t)=>{t.d(n,{Q:()=>i});var r=t(91047),s=t(44945);class i{constructor(e=(e=>e.values().next().value)){this._peeker=e,this._observable=new s.S,this._items=new Set}get length(){return(0,r.t)(this._observable),this._items.size}clear(){0!==this.length&&(this._items.clear(),this._observable.notify())}last(){if(0===this.length)return;let e;for(e of this._items);return e}peek(){if(0!==this.length)return this._peeker(this._items)}push(e){this.contains(e)||(this._items.add(e),this._observable.notify())}contains(e){return(0,r.t)(this._observable),this._items.has(e)}pop(){if(0===this.length)return;const e=this.peek();return this._items.delete(e),this._observable.notify(),e}popLast(){if(0===this.length)return;const e=this.last();return this._items.delete(e),this._observable.notify(),e}remove(e){this.contains(e)&&(this._items.delete(e),this._observable.notify())}filter(e){const n=this.length;return this._items.forEach((n=>{e(n)||this._items.delete(n)})),n!==this._items.size&&this._observable.notify(),this}*[Symbol.iterator](){(0,r.t)(this._observable),yield*this._items}}},88600:(e,n,t)=>{t.r(n),t.d(n,{registerFunctions:()=>b});var r=t(29512),s=t(22976),i=t(26589),a=t(29023),o=t(69763),l=t(44600),c=t(2160),u=t(39236),f=t(36533),d=t(64752),h=t(84200),w=t(67504),m=t(77037),p=t(82408),g=t(83648);function y(e){return 0===r.rE.indexOf("4.")?h.A.fromExtent(e):new h.A({spatialReference:e.spatialReference,rings:[[[e.xmin,e.ymin],[e.xmin,e.ymax],[e.xmax,e.ymax],[e.xmax,e.ymin],[e.xmin,e.ymin]]]})}function A(e,n,t){if((0,s.p)(e,2,2,n,t),e[0]instanceof c.A&&e[1]instanceof c.A);else if(e[0]instanceof c.A&&null===e[1]);else if(e[1]instanceof c.A&&null===e[0]);else if(null!==e[0]||null!==e[1])throw new s.A(n,s.E.InvalidParameter,t)}async function v(e,n){if("polygon"!==e.type&&"polyline"!==e.type&&"extent"!==e.type)return 0;let t=1;(e.spatialReference.vcsWkid||e.spatialReference.latestVcsWkid)&&(t=(0,s.a2)(e.spatialReference)/(0,o.g)(e.spatialReference));let r=0;if("polyline"===e.type)for(const n of e.paths)for(let e=1;e(A(i=(0,s.M)(i),n,t),null===i[0]||null===i[1]||(0,u.nf)(i[0],i[1]))))},e.functions.intersects=function(n,t){return e.standardFunctionAsync(n,t,((e,r,i)=>(A(i=(0,s.M)(i),n,t),null!==i[0]&&null!==i[1]&&(0,u.HY)(i[0],i[1]))))},e.functions.touches=function(n,t){return e.standardFunctionAsync(n,t,((e,r,i)=>(A(i=(0,s.M)(i),n,t),null!==i[0]&&null!==i[1]&&(0,u.yI)(i[0],i[1]))))},e.functions.crosses=function(n,t){return e.standardFunctionAsync(n,t,((e,r,i)=>(A(i=(0,s.M)(i),n,t),null!==i[0]&&null!==i[1]&&(0,u.NN)(i[0],i[1]))))},e.functions.within=function(n,t){return e.standardFunctionAsync(n,t,((e,r,i)=>(A(i=(0,s.M)(i),n,t),null!==i[0]&&null!==i[1]&&(0,u.ux)(i[0],i[1]))))},e.functions.contains=function(n,t){return e.standardFunctionAsync(n,t,((e,r,i)=>(A(i=(0,s.M)(i),n,t),null!==i[0]&&null!==i[1]&&(0,u.gR)(i[0],i[1]))))},e.functions.overlaps=function(n,t){return e.standardFunctionAsync(n,t,((e,r,i)=>(A(i=(0,s.M)(i),n,t),null!==i[0]&&null!==i[1]&&(0,u.$f)(i[0],i[1]))))},e.functions.equals=function(n,t){return e.standardFunctionAsync(n,t,((e,r,i)=>((0,s.p)(i,2,2,n,t),i[0]===i[1]||(i[0]instanceof c.A&&i[1]instanceof c.A?(0,u.aI)(i[0],i[1]):((0,s.O)(i[0])&&(0,s.O)(i[1])||!!((0,s.P)(i[0])&&(0,s.P)(i[1])||(0,s.Q)(i[0])&&(0,s.Q)(i[1])))&&i[0].equals(i[1])))))},e.functions.relate=function(n,t){return e.standardFunctionAsync(n,t,((e,r,i)=>{if(i=(0,s.M)(i),(0,s.p)(i,3,3,n,t),i[0]instanceof c.A&&i[1]instanceof c.A)return(0,u.c7)(i[0],i[1],(0,s.C)(i[2]));if(i[0]instanceof c.A&&null===i[1])return!1;if(i[1]instanceof c.A&&null===i[0])return!1;if(null===i[0]&&null===i[1])return!1;throw new s.A(n,s.E.InvalidParameter,t)}))},e.functions.intersection=function(n,t){return e.standardFunctionAsync(n,t,((e,r,i)=>(A(i=(0,s.M)(i),n,t),null===i[0]||null===i[1]?null:(0,u.y$)(i[0],i[1]))))},e.functions.union=function(n,t){return e.standardFunctionAsync(n,t,((e,r,a)=>{const o=[];if(0===(a=(0,s.M)(a)).length)throw new s.A(n,s.E.WrongNumberOfParameters,t);if(1===a.length)if((0,s.t)(a[0])){const e=(0,s.M)(a[0]);for(let r=0;r(A(a=(0,s.M)(a),n,t),null===a[0]?null:null===a[1]?(0,i.c)(a[0]):(0,u.iv)(a[0],a[1]))))},e.functions.symmetricdifference=function(n,t){return e.standardFunctionAsync(n,t,((e,r,a)=>(A(a=(0,s.M)(a),n,t),null===a[0]&&null===a[1]?null:null===a[0]?(0,i.c)(a[1]):null===a[1]?(0,i.c)(a[0]):(0,u.BT)(a[0],a[1]))))},e.functions.clip=function(n,t){return e.standardFunctionAsync(n,t,((e,r,i)=>{if(i=(0,s.M)(i),(0,s.p)(i,2,2,n,t),!(i[1]instanceof l.A)&&null!==i[1])throw new s.A(n,s.E.InvalidParameter,t);if(null===i[0])return null;if(!(i[0]instanceof c.A))throw new s.A(n,s.E.InvalidParameter,t);return null===i[1]?null:(0,u.$Q)(i[0],i[1])}))},e.functions.cut=function(n,t){return e.standardFunctionAsync(n,t,((e,r,a)=>{if(a=(0,s.M)(a),(0,s.p)(a,2,2,n,t),!(a[1]instanceof w.A)&&null!==a[1])throw new s.A(n,s.E.InvalidParameter,t);if(null===a[0])return[];if(!(a[0]instanceof c.A))throw new s.A(n,s.E.InvalidParameter,t);return null===a[1]?[(0,i.c)(a[0])]:(0,u.Jj)(a[0],a[1])}))},e.functions.area=function(n,t){return e.standardFunctionAsync(n,t,(async(e,r,a)=>{if((0,s.p)(a,1,2,n,t),null===(a=(0,s.M)(a))[0])return 0;if((0,s.x)(a[0])){const e=await a[0].sumArea((0,i.a)((0,s.R)(a[1],-1)),!1,n.abortSignal);if(n.abortSignal.aborted)throw new s.A(n,s.E.Cancelled,t);return e}if((0,s.t)(a[0])||(0,s.u)(a[0])){const e=(0,s.T)(a[0],n.spatialReference);return null===e?0:(0,u._2)(e,(0,i.a)((0,s.R)(a[1],-1)))}if(!(a[0]instanceof c.A))throw new s.A(n,s.E.InvalidParameter,t);return(0,u._2)(a[0],(0,i.a)((0,s.R)(a[1],-1)))}))},e.functions.areageodetic=function(n,t){return e.standardFunctionAsync(n,t,(async(e,r,a)=>{if((0,s.p)(a,1,2,n,t),null===(a=(0,s.M)(a))[0])return 0;if((0,s.x)(a[0])){const e=await a[0].sumArea((0,i.a)((0,s.R)(a[1],-1)),!0,n.abortSignal);if(n.abortSignal.aborted)throw new s.A(n,s.E.Cancelled,t);return e}if((0,s.t)(a[0])||(0,s.u)(a[0])){const e=(0,s.T)(a[0],n.spatialReference);return null===e?0:(0,u.PW)(e,(0,i.a)((0,s.R)(a[1],-1)))}if(!(a[0]instanceof c.A))throw new s.A(n,s.E.InvalidParameter,t);return(0,u.PW)(a[0],(0,i.a)((0,s.R)(a[1],-1)))}))},e.functions.length=function(n,t){return e.standardFunctionAsync(n,t,(async(e,r,a)=>{if((0,s.p)(a,1,2,n,t),null===(a=(0,s.M)(a))[0])return 0;if((0,s.x)(a[0])){const e=await a[0].sumLength((0,i.b)((0,s.R)(a[1],-1)),!1,n.abortSignal);if(n.abortSignal.aborted)throw new s.A(n,s.E.Cancelled,t);return e}if((0,s.t)(a[0])||(0,s.u)(a[0])){const e=(0,s.U)(a[0],n.spatialReference);return null===e?0:(0,u.Zu)(e,(0,i.b)((0,s.R)(a[1],-1)))}if(!(a[0]instanceof c.A))throw new s.A(n,s.E.InvalidParameter,t);return(0,u.Zu)(a[0],(0,i.b)((0,s.R)(a[1],-1)))}))},e.functions.length3d=function(n,t){return e.standardFunctionAsync(n,t,((e,r,a)=>{if((0,s.p)(a,1,2,n,t),null===(a=(0,s.M)(a))[0])return 0;if((0,s.t)(a[0])||(0,s.u)(a[0])){const e=(0,s.U)(a[0],n.spatialReference);return null===e?0:!0===e.hasZ?v(e,(0,i.b)((0,s.R)(a[1],-1))):(0,u.Zu)(e,(0,i.b)((0,s.R)(a[1],-1)))}if(!(a[0]instanceof c.A))throw new s.A(n,s.E.InvalidParameter,t);return!0===a[0].hasZ?v(a[0],(0,i.b)((0,s.R)(a[1],-1))):(0,u.Zu)(a[0],(0,i.b)((0,s.R)(a[1],-1)))}))},e.functions.lengthgeodetic=function(n,t){return e.standardFunctionAsync(n,t,(async(e,r,a)=>{if((0,s.p)(a,1,2,n,t),null===(a=(0,s.M)(a))[0])return 0;if((0,s.x)(a[0])){const e=await a[0].sumLength((0,i.b)((0,s.R)(a[1],-1)),!0,n.abortSignal);if(n.abortSignal.aborted)throw new s.A(n,s.E.Cancelled,t);return e}if((0,s.t)(a[0])||(0,s.u)(a[0])){const e=(0,s.U)(a[0],n.spatialReference);return null===e?0:(0,u.mh)(e,(0,i.b)((0,s.R)(a[1],-1)))}if(!(a[0]instanceof c.A))throw new s.A(n,s.E.InvalidParameter,t);return(0,u.mh)(a[0],(0,i.b)((0,s.R)(a[1],-1)))}))},e.functions.distance=function(n,t){return e.standardFunctionAsync(n,t,((e,r,a)=>{a=(0,s.M)(a),(0,s.p)(a,2,3,n,t);let o=a[0];((0,s.t)(a[0])||(0,s.u)(a[0]))&&(o=(0,s.V)(a[0],n.spatialReference));let l=a[1];if(((0,s.t)(a[1])||(0,s.u)(a[1]))&&(l=(0,s.V)(a[1],n.spatialReference)),!(o instanceof c.A))throw new s.A(n,s.E.InvalidParameter,t);if(!(l instanceof c.A))throw new s.A(n,s.E.InvalidParameter,t);return(0,u.Io)(o,l,(0,i.b)((0,s.R)(a[2],-1)))}))},e.functions.distancegeodetic=function(n,t){return e.standardFunctionAsync(n,t,((e,r,a)=>{a=(0,s.M)(a),(0,s.p)(a,2,3,n,t);const o=a[0],l=a[1];if(!(o instanceof d.A))throw new s.A(n,s.E.InvalidParameter,t);if(!(l instanceof d.A))throw new s.A(n,s.E.InvalidParameter,t);const c=new w.A({paths:[],spatialReference:o.spatialReference});return c.addPath([o,l]),(0,u.mh)(c,(0,i.b)((0,s.R)(a[2],-1)))}))},e.functions.densify=function(n,t){return e.standardFunctionAsync(n,t,((e,r,a)=>{if(a=(0,s.M)(a),(0,s.p)(a,2,3,n,t),null===a[0])return null;if(!(a[0]instanceof c.A))throw new s.A(n,s.E.InvalidParameter,t);const o=(0,s.z)(a[1]);if(isNaN(o))throw new s.A(n,s.E.InvalidParameter,t);if(o<=0)throw new s.A(n,s.E.InvalidParameter,t);return a[0]instanceof h.A||a[0]instanceof w.A?(0,u.jL)(a[0],o,(0,i.b)((0,s.R)(a[2],-1))):a[0]instanceof l.A?(0,u.jL)(y(a[0]),o,(0,i.b)((0,s.R)(a[2],-1))):a[0]}))},e.functions.densifygeodetic=function(n,t){return e.standardFunctionAsync(n,t,((e,r,a)=>{if(a=(0,s.M)(a),(0,s.p)(a,2,3,n,t),null===a[0])return null;if(!(a[0]instanceof c.A))throw new s.A(n,s.E.InvalidParameter,t);const o=(0,s.z)(a[1]);if(isNaN(o))throw new s.A(n,s.E.InvalidParameter,t);if(o<=0)throw new s.A(n,s.E.InvalidParameter,t);return a[0]instanceof h.A||a[0]instanceof w.A?(0,u.Ow)(a[0],o,(0,i.b)((0,s.R)(a[2],-1))):a[0]instanceof l.A?(0,u.Ow)(y(a[0]),o,(0,i.b)((0,s.R)(a[2],-1))):a[0]}))},e.functions.generalize=function(n,t){return e.standardFunctionAsync(n,t,((e,r,a)=>{if(a=(0,s.M)(a),(0,s.p)(a,2,4,n,t),null===a[0])return null;if(!(a[0]instanceof c.A))throw new s.A(n,s.E.InvalidParameter,t);const o=(0,s.z)(a[1]);if(isNaN(o))throw new s.A(n,s.E.InvalidParameter,t);return(0,u.px)(a[0],o,(0,s.W)((0,s.R)(a[2],!0)),(0,i.b)((0,s.R)(a[3],-1)))}))},e.functions.buffer=function(n,t){return e.standardFunctionAsync(n,t,((e,r,a)=>{if(a=(0,s.M)(a),(0,s.p)(a,2,3,n,t),null===a[0])return null;if(!(a[0]instanceof c.A))throw new s.A(n,s.E.InvalidParameter,t);const o=(0,s.z)(a[1]);if(isNaN(o))throw new s.A(n,s.E.InvalidParameter,t);return 0===o?(0,i.c)(a[0]):(0,u.r)(a[0],o,(0,i.b)((0,s.R)(a[2],-1)))}))},e.functions.buffergeodetic=function(n,t){return e.standardFunctionAsync(n,t,((e,r,a)=>{if(a=(0,s.M)(a),(0,s.p)(a,2,3,n,t),null===a[0])return null;if(!(a[0]instanceof c.A))throw new s.A(n,s.E.InvalidParameter,t);const o=(0,s.z)(a[1]);if(isNaN(o))throw new s.A(n,s.E.InvalidParameter,t);return 0===o?(0,i.c)(a[0]):(0,u.SE)(a[0],o,(0,i.b)((0,s.R)(a[2],-1)))}))},e.functions.offset=function(n,t){return e.standardFunctionAsync(n,t,((e,r,a)=>{if(a=(0,s.M)(a),(0,s.p)(a,2,6,n,t),null===a[0])return null;if(!(a[0]instanceof h.A||a[0]instanceof w.A))throw new s.A(n,s.E.InvalidParameter,t);const o=(0,s.z)(a[1]);if(isNaN(o))throw new s.A(n,s.E.InvalidParameter,t);const l=(0,s.z)((0,s.R)(a[4],10));if(isNaN(l))throw new s.A(n,s.E.InvalidParameter,t);const c=(0,s.z)((0,s.R)(a[5],0));if(isNaN(c))throw new s.A(n,s.E.InvalidParameter,t);return(0,u.cY)(a[0],o,(0,i.b)((0,s.R)(a[2],-1)),(0,s.C)((0,s.R)(a[3],"round")).toLowerCase(),l,c)}))},e.functions.rotate=function(n,t){return e.standardFunctionAsync(n,t,((e,r,i)=>{if(i=(0,s.M)(i),(0,s.p)(i,2,3,n,t),null===i[0])return null;if(!(i[0]instanceof c.A))throw new s.A(n,s.E.InvalidParameter,t);const a=i[0]instanceof l.A?h.A.fromExtent(i[0]):i[0],o=(0,s.z)(i[1]);if(isNaN(o))throw new s.A(n,s.E.InvalidParameter,t);const f=(0,s.R)(i[2],null);if(null===f)return(0,u.e$)(a,o);if(f instanceof d.A)return(0,u.e$)(a,o,f);throw new s.A(n,s.E.InvalidParameter,t)}))},e.functions.centroid=function(n,t){return e.standardFunctionAsync(n,t,((e,r,a)=>{if(a=(0,s.M)(a),(0,s.p)(a,1,1,n,t),null===a[0])return null;let o=a[0];if(((0,s.t)(a[0])||(0,s.u)(a[0]))&&(o=(0,s.V)(a[0],n.spatialReference)),null===o)return null;if(!(o instanceof c.A))throw new s.A(n,s.E.InvalidParameter,t);return o instanceof d.A?(0,s.H)((0,i.c)(o),n.spatialReference):o instanceof h.A?o.centroid:o instanceof w.A?(0,s.X)(o):o instanceof f.A?(0,s.Y)(o):o instanceof l.A?o.center:null}))},e.functions.measuretocoordinate=function(n,t){return e.standardFunctionAsync(n,t,((e,r,i)=>{if(i=(0,s.M)(i),(0,s.p)(i,2,2,n,t),null===i[0])return null;let a=i[0];if(((0,s.t)(i[0])||(0,s.u)(i[0]))&&(a=(0,s.U)(i[0],n.spatialReference)),null===a)return null;if(!(a instanceof c.A))throw new s.A(n,s.E.InvalidParameter,t);if(!(a instanceof w.A))throw new s.A(n,s.E.InvalidParameter,t);if((0,s.y)(!1===i[1]))throw new s.A(n,s.E.InvalidParameter,t);const o=(0,s.Z)(a,i[1]);return o?s.D.convertObjectToArcadeDictionary(o,(0,s._)(n),!1,!0):null}))},e.functions.pointtocoordinate=function(n,t){return e.standardFunctionAsync(n,t,((e,r,i)=>{if(i=(0,s.M)(i),(0,s.p)(i,2,2,n,t),null===i[0])return null;let a=i[0];if(((0,s.t)(i[0])||(0,s.u)(i[0]))&&(a=(0,s.U)(i[0],n.spatialReference)),null===a)return null;if(!(a instanceof c.A))throw new s.A(n,s.E.InvalidParameter,t);if(!(a instanceof w.A))throw new s.A(n,s.E.InvalidParameter,t);const o=i[1];if(null===o)return null;if(!(o instanceof d.A))throw new s.A(n,s.E.InvalidParameter,t);if((0,s.y)(!1===i[1]))throw new s.A(n,s.E.InvalidParameter,t);const l=(0,s.$)(a,o);return l?s.D.convertObjectToArcadeDictionary(l,(0,s._)(n),!1,!0):null}))},e.functions.distancetocoordinate=function(n,t){return e.standardFunctionAsync(n,t,((e,r,i)=>{if(i=(0,s.M)(i),(0,s.p)(i,2,2,n,t),null===i[0])return null;let a=i[0];if(((0,s.t)(i[0])||(0,s.u)(i[0]))&&(a=(0,s.U)(i[0],n.spatialReference)),null===a)return null;if(!(a instanceof c.A))throw new s.A(n,s.E.InvalidParameter,t);if(!(a instanceof w.A))throw new s.A(n,s.E.InvalidParameter,t);if((0,s.y)(!1===i[1]))throw new s.A(n,s.E.InvalidParameter,t);const o=(0,s.a0)(a,i[1]);return o?s.D.convertObjectToArcadeDictionary(o,(0,s._)(n),!1,!0):null}))},e.functions.multiparttosinglepart=function(n,t){return e.standardFunctionAsync(n,t,(async(e,r,a)=>{if(a=(0,s.M)(a),(0,s.p)(a,1,1,n,t),null===a[0])return null;if(!(a[0]instanceof c.A))throw new s.A(n,s.E.InvalidParameter,t);if(a[0]instanceof d.A)return[(0,s.H)((0,i.c)(a[0]),n.spatialReference)];if(a[0]instanceof l.A)return[(0,s.H)((0,i.c)(a[0]),n.spatialReference)];const o=await(0,u.CR)(a[0]);if(o instanceof h.A){const e=[],n=[];for(let t=0;t{if(i=(0,s.M)(i),(0,s.p)(i,1,1,n,t),null===i[0])return!0;if(!(i[0]instanceof c.A))throw new s.A(n,s.E.InvalidParameter,t);return(0,u.pn)(i[0])}))},e.functions.simplify=function(n,t){return e.standardFunctionAsync(n,t,((e,r,i)=>{if(i=(0,s.M)(i),(0,s.p)(i,1,1,n,t),null===i[0])return null;if(!(i[0]instanceof c.A))throw new s.A(n,s.E.InvalidParameter,t);return(0,u.CR)(i[0])}))},e.functions.convexhull=function(n,t){return e.standardFunctionAsync(n,t,((e,r,i)=>{if(i=(0,s.M)(i),(0,s.p)(i,1,1,n,t),null===i[0])return null;if(!(i[0]instanceof c.A))throw new s.A(n,s.E.InvalidParameter,t);return(0,u.HF)(i[0])}))},e.functions.getuser=function(n,t){return e.standardFunctionAsync(n,t,(async(e,r,i)=>{(0,s.p)(i,0,2,n,t);let o=(0,s.R)(i[1],""),l=!0===o;if(o=!0===o||!1===o?"":(0,s.C)(o),0===i.length||i[0]instanceof s.a1){let e;e=n.services?.portal?n.services.portal:p.A.getDefault(),i.length>0&&(e=(0,a.g)(i[0],e));const t=await(0,g.l)(e,o,l);if(t){const e=JSON.parse(JSON.stringify(t));for(const n of["lastLogin","created","modified"])void 0!==e[n]&&null!==e[n]&&(e[n]=new Date(e[n]));return s.D.convertObjectToArcadeDictionary(e,(0,s._)(n))}return null}let c=null;if((0,s.x)(i[0])&&(c=i[0]),c){if(l=!1,o)return null;await c.load();const e=await c.getOwningSystemUrl();if(!e){if(!o){const e=await c.getIdentityUser();return e?s.D.convertObjectToArcadeDictionary({username:e},(0,s._)(n)):null}return null}let t;t=n.services?.portal?n.services.portal:p.A.getDefault(),t=(0,a.g)(new s.a1(e),t);const r=await(0,g.l)(t,o,l);if(r){const e=JSON.parse(JSON.stringify(r));for(const n of["lastLogin","created","modified"])void 0!==e[n]&&null!==e[n]&&(e[n]=new Date(e[n]));return s.D.convertObjectToArcadeDictionary(e,(0,s._)(n))}return null}throw new s.A(n,s.E.InvalidParameter,t)}))},e.functions.nearestcoordinate=function(n,t){return e.standardFunctionAsync(n,t,(async(e,r,i)=>{if(i=(0,s.M)(i),(0,s.p)(i,2,2,n,t),!(i[0]instanceof c.A||null===i[0]))throw new s.A(n,s.E.InvalidParameter,t);if(!(i[1]instanceof d.A||null===i[1]))throw new s.A(n,s.E.InvalidParameter,t);if(null===i[0]||null===i[1])return null;const a=await(0,u.fC)(i[0],i[1]);return null===a?null:s.D.convertObjectToArcadeDictionary({coordinate:a.coordinate,distance:a.distance,sideOfLine:0===a.distance?"straddle":a.isRightSide?"right":"left"},(0,s._)(n),!1,!0)}))},e.functions.nearestvertex=function(n,t){return e.standardFunctionAsync(n,t,(async(e,r,i)=>{if(i=(0,s.M)(i),(0,s.p)(i,2,2,n,t),!(i[0]instanceof c.A||null===i[0]))throw new s.A(n,s.E.InvalidParameter,t);if(!(i[1]instanceof d.A||null===i[1]))throw new s.A(n,s.E.InvalidParameter,t);if(null===i[0]||null===i[1])return null;const a=await(0,u.JT)(i[0],i[1]);return null===a?null:s.D.convertObjectToArcadeDictionary({coordinate:a.coordinate,distance:a.distance,sideOfLine:0===a.distance?"straddle":a.isRightSide?"right":"left"},(0,s._)(n),!1,!0)}))})}t(32773),t(99063),t(90740),t(6407),t(20266),t(99924),t(32816),t(41390),t(69421),t(40499),t(93181),t(13671),t(91047),t(36544),t(29298),t(58498),t(45371),t(80959),t(94345),t(7969),t(56273),t(93804),t(18683),t(64604),t(92517),t(29208),t(49877),t(48844),t(97827),t(91695),t(18169),t(48402),t(16699),t(26809),t(2589),t(18527),t(44864),t(88663),t(95637),t(59930),t(45862),t(72762),t(71613),t(17872),t(54483),t(13317),t(59192),t(83637),t(47239),t(79875),t(133),t(30011),t(55270),t(50214),t(78016),t(95779),t(13262),t(346),t(93049),t(11494),t(6801),t(41003),t(44945),t(9380),t(73509),t(28276),t(69277),t(70580),t(75191),t(24319),t(62092)},29023:(e,n,t)=>{t.d(n,{g:()=>s});var r=t(82408);function s(e,n){return null===e?n:new r.A({url:e.field("url")})}},83648:(e,n,t)=>{t.d(n,{l:()=>i});var r=t(29512),s=t(64604);async function i(e,n,t){const i=r.id?.findCredential(e.restUrl);if(!i)return null;if("loaded"===e.loadStatus&&""===n&&e.user?.sourceJSON&&!1===t)return e.user.sourceJSON;const a={responseType:"json",query:{f:"json"}};if(t&&(a.query.returnUserLicenseTypeExtensions=!0),""===n){const n=await(0,s.A)(e.restUrl+"/community/self",a);if(n.data){const e=n.data;if(e?.username)return e}return null}const o=await(0,s.A)(e.restUrl+"/community/users/"+n,a);if(o.data){const e=o.data;return e.error?null:e}return null}},6801:(e,n,t)=>{t.d(n,{A:()=>c,r:()=>l});var r=t(13671),s=(t(32773),t(80959)),i=t(41003),a=t(9380);t(6407),t(20266),t(90740),t(91047),t(93181),t(44945),t(58498),t(29512),t(99063),t(99924),t(32816),t(41390),t(69421),t(40499),t(36544),t(29298),t(45371);const o=new FinalizationRegistry((e=>{e.close()}));function l(e,n){o.register(e,n,n)}class c{constructor(){this._inUseClients=new Array,this._clients=new Array,this._clientPromises=new Array,this._ongoingJobsQueue=new i.Q}destroy(){this.close()}get closed(){return!this._clients?.length}open(e,n){return new Promise(((t,r)=>{let i=!0;const o=e=>{(0,s.Te)(n.signal),i&&(i=!1,e())};this._clients.length=e.length,this._clientPromises.length=e.length,this._inUseClients.length=e.length;for(let i=0;i(this._clients[i]=new a.default(e,n,this._ongoingJobsQueue),o(t),this._clients[i])),(()=>(o(r),null))):(this._clients[i]=new a.default(l,n,this._ongoingJobsQueue),this._clientPromises[i]=Promise.resolve(this._clients[i]),o(t))}}))}broadcast(e,n,t){const r=new Array(this._clientPromises.length);for(let s=0;sr?.invoke(e,n,t)))}return r}close(){let e;for(;e=this._ongoingJobsQueue.pop();)e.resolver.reject((0,s.NK)(`Worker closing, aborting job calling '${e.methodName}'`));for(const e of this._clientPromises)e.then((e=>e?.close()));this._clients.length=0,this._clientPromises.length=0,this._inUseClients.length=0,o.unregister(this)}invoke(e,n,t){return this.apply(e,[n],t)}apply(e,n,t){const r=(0,s.Tw)();this._ongoingJobsQueue.push({methodName:e,data:n,invokeOptions:t,resolver:r});for(let e=0;ee?.jobAdded()))}return r.promise}createInvokeProxy(e){return(0,a.c)(this,e)}on(e,n){return Promise.all(this._clientPromises).then((()=>(0,r.h)(this._clients.map((t=>t.on(e,n))))))}openPorts(){return new Promise((e=>{const n=new Array(this._clientPromises.length);let t=n.length;for(let r=0;r{s&&(n[r]=s.openPort()),0==--t&&e(n)}))}))}get test(){}}},11494:(e,n,t)=>{t.d(n,{ho:()=>U});var r=t(6407),s=t(32773),i=t(80959),a=t(6801),o=t(9380),l=t(20266),c=t(57732),u=t(64604),f=t(99063),d=t(90740),h=(t(55270),t(29512)),w=t(18683),m=t(45371),p=t(59192);t(13671),t(41003),t(91047),t(93181),t(44945),t(58498),t(99924),t(32816),t(41390),t(69421),t(40499),t(36544),t(29298),t(50214),t(93804),t(78016),t(54483),t(95779),t(13262),t(346);const g={async request(e,n){const t=e.options,r=t.responseType;t.signal=n?.signal,t.responseType="native"===r||"native-request-init"===r?"native-request-init":r&&["blob","json","text"].includes(r)&&(0,f.sC)(e.url)?.after?r:"array-buffer";const s=await(0,u.A)(e.url,t),i={data:s.data,httpStatus:s.httpStatus,ssl:s.ssl};switch(s.requestOptions?.responseType){case"native-request-init":return delete i.data.signal,i;case"blob":i.data=await i.data.arrayBuffer();break;case"json":i.data=(new TextEncoder).encode(JSON.stringify(i.data)).buffer;break;case"text":i.data=(new TextEncoder).encode(i.data).buffer}return{result:i,transferList:[i.data]}}};let y=null;y=(0,f.s2)((0,w.g)("esri/core/workers/init.js"));const A={};A.baseUrl=(0,f.s2)((0,w.g)("dojo/")),A.packages=[{name:"esri",location:"../esri"}];class v{constructor(){const e=document.createDocumentFragment();["addEventListener","dispatchEvent","removeEventListener"].forEach((n=>{this[n]=(...t)=>e[n](...t)}))}}class b{constructor(){this._dispatcher=new v,this._workerPostMessage({type:o.M.HANDSHAKE})}terminate(){}get onmessage(){return this._onmessageHandler}set onmessage(e){this._onmessageHandler&&this.removeEventListener("message",this._onmessageHandler),this._onmessageHandler=e,e&&this.addEventListener("message",e)}get onmessageerror(){return this._onmessageerrorHandler}set onmessageerror(e){this._onmessageerrorHandler&&this.removeEventListener("messageerror",this._onmessageerrorHandler),this._onmessageerrorHandler=e,e&&this.addEventListener("messageerror",e)}get onerror(){return this._onerrorHandler}set onerror(e){this._onerrorHandler&&this.removeEventListener("error",this._onerrorHandler),this._onerrorHandler=e,e&&this.addEventListener("error",e)}postMessage(e){(0,m.n)((()=>{this._workerMessageHandler(new MessageEvent("message",{data:e}))}))}dispatchEvent(e){return this._dispatcher.dispatchEvent(e)}addEventListener(e,n,t){this._dispatcher.addEventListener(e,n,t)}removeEventListener(e,n,t){this._dispatcher.removeEventListener(e,n,t)}_workerPostMessage(e){(0,m.n)((()=>{this.dispatchEvent(new MessageEvent("message",{data:e}))}))}async _workerMessageHandler(e){const n=(0,o.r)(e);if(n&&n.type===o.M.OPEN){const{modulePath:e,jobId:t}=n;let r=await o.default.loadWorker(e);r||(r=await import(e));const s=o.default.connect(r);this._workerPostMessage({type:o.M.OPENED,jobId:t,data:s})}}}const E=()=>l.L.getLogger("esri.core.workers.workerFactory"),{HANDSHAKE:P}=o.M;let _,k;const R="Failed to create Worker. Fallback to execute module in main thread";async function I(e){return new Promise((n=>{function t(s){const i=(0,o.r)(s);i&&i.type===P&&(e.removeEventListener("message",t),e.removeEventListener("error",r),n(e))}function r(n){n.preventDefault(),e.removeEventListener("message",t),e.removeEventListener("error",r),E().warn("Failed to create Worker. Fallback to execute module in main thread",n),(e=new b).addEventListener("message",t),e.addEventListener("error",r)}e.addEventListener("message",t),e.addEventListener("error",r)}))}let M=0;const{ABORT:N,INVOKE:O,OPEN:S,OPENED:x,RESPONSE:C}=o.M;class F{static async create(e){const n=await async function(){if(!(0,s.h)("esri-workers"))return I(new b);if(!_&&!k)try{const e='let globalId=0;const outgoing=new Map,configuration={CONFIGURATION};self.esriConfig=configuration.esriConfig;const workerPath=self.esriConfig.workers.workerPath,HANDSHAKE=0,OPEN=1,OPENED=2,RESPONSE=3,INVOKE=4,ABORT=5;function createAbortError(){const e=new Error("Aborted");return e.name="AbortError",e}function receiveMessage(e){return e&&e.data?"string"==typeof e.data?JSON.parse(e.data):e.data:null}function invokeStaticMessage(e,o,r){const t=r&&r.signal,n=globalId++;let s=null;return new Promise(((r,i)=>{if(t){if(t.aborted)return i(createAbortError());s=()=>{outgoing.get(n)&&(outgoing.delete(n),self.postMessage({type:5,jobId:n}),i(createAbortError()))},t.addEventListener("abort",s)}outgoing.set(n,{resolve:r,reject:i}),self.postMessage({type:4,jobId:n,methodName:e,abortable:null!=t,data:o})})).finally((()=>{t&&t.removeEventListener("abort",s)}))}let workerRevisionChecked=!1;function checkWorkerRevision(e){if(!workerRevisionChecked&&e.kernelInfo){workerRevisionChecked=!0;const{revision:o,fullVersion:r}=configuration.kernelInfo,{revision:t,fullVersion:n,version:s}=e.kernelInfo;esriConfig.assetsPath!==esriConfig.defaultAssetsPath&&o!==t&&console.warn(`Version mismatch detected between ArcGIS Maps SDK for JavaScript modules and assets. For more information visit https://bit.ly/3QnsuSo.\nModules version: ${r}\nAssets version: ${n??s}\nAssets path: ${esriConfig.assetsPath}`)}}function messageHandler(e){const o=receiveMessage(e);if(!o)return;const r=o.jobId;switch(o.type){case 1:let n;function t(e){const o=n.connect(e);self.postMessage({type:2,jobId:r,data:o},[o])}"function"==typeof define&&define.amd?require([workerPath],(e=>{n=e.default||e,checkWorkerRevision(n),n.loadWorker(o.modulePath).then((e=>e||new Promise((e=>{require([o.modulePath],e)})))).then(t)})):"System"in self&&"function"==typeof System.import?System.import(workerPath).then((e=>(n=e.default,checkWorkerRevision(n),n.loadWorker(o.modulePath)))).then((e=>e||System.import(o.modulePath))).then(t):esriConfig.workers.useDynamicImport?import(workerPath).then((e=>{n=e.default||e,checkWorkerRevision(n),n.loadWorker(o.modulePath).then((e=>e||import(o.modulePath))).then(t)})):(self.RemoteClient||importScripts(workerPath),n=self.RemoteClient.default||self.RemoteClient,checkWorkerRevision(n),n.loadWorker(o.modulePath).then(t));break;case 3:if(outgoing.has(r)){const s=outgoing.get(r);outgoing.delete(r),o.error?s.reject(JSON.parse(o.error)):s.resolve(o.data)}}}self.dojoConfig=configuration.loaderConfig,esriConfig.workers.loaderUrl&&(self.importScripts(esriConfig.workers.loaderUrl),"function"==typeof require&&"function"==typeof require.config&&require.config(configuration.loaderConfig)),self.addEventListener("message",messageHandler),self.postMessage({type:0});'.split("{CONFIGURATION}").join(function(){let e;if(null!=d.A.default){const n={...d.A};delete n.default,e=JSON.parse(JSON.stringify(n))}else e=JSON.parse(JSON.stringify(d.A));e.assetsPath=(0,f.s2)(e.assetsPath),e.defaultAssetsPath=e.defaultAssetsPath?(0,f.s2)(e.defaultAssetsPath):void 0,e.request.interceptors=[],e.log.interceptors=[],e.locale=(0,p.g)(),e.has={"esri-csp-restrictions":(0,s.h)("esri-csp-restrictions"),"esri-2d-debug":!1,"esri-2d-update-debug":(0,s.h)("esri-2d-update-debug"),"esri-2d-log-updating":(0,s.h)("esri-2d-log-updating"),"featurelayer-pbf":(0,s.h)("featurelayer-pbf"),"featurelayer-fast-triangulation-enabled":(0,s.h)("featurelayer-fast-triangulation-enabled"),"featurelayer-simplify-thresholds":(0,s.h)("featurelayer-simplify-thresholds"),"featurelayer-simplify-payload-size-factors":(0,s.h)("featurelayer-simplify-payload-size-factors"),"featurelayer-simplify-mobile-factor":(0,s.h)("featurelayer-simplify-mobile-factor"),"featurelayer-query-max-depth":(0,s.h)("featurelayer-query-max-depth"),"featurelayer-query-pausing-enabled":(0,s.h)("featurelayer-query-pausing-enabled"),"featurelayer-snapshot-enabled":(0,s.h)("featurelayer-snapshot-enabled"),"esri-atomics":(0,s.h)("esri-atomics"),"esri-shared-array-buffer":(0,s.h)("esri-shared-array-buffer"),"esri-tiles-debug":(0,s.h)("esri-tiles-debug"),"esri-workers-arraybuffer-transfer":(0,s.h)("esri-workers-arraybuffer-transfer"),"feature-polyline-generalization-factor":(0,s.h)("feature-polyline-generalization-factor"),"host-webworker":1},e.workers.loaderUrl?e.workers.loaderUrl=(0,f.s2)(e.workers.loaderUrl):y&&(e.workers.loaderUrl=y),e.workers.workerPath?e.workers.workerPath=(0,f.s2)(e.workers.workerPath):e.workers.workerPath="esri/core/workers/RemoteClient",e.workers.useDynamicImport=!1;const n=d.A.workers.loaderConfig,t=function(e){const n={async:e.async,isDebug:e.isDebug,locale:e.locale,baseUrl:e.baseUrl,has:{...e.has},map:{...e.map},packages:e.packages?.concat()||[],paths:{...A.paths,...e.paths}};return e.hasOwnProperty("async")||(n.async=!0),e.hasOwnProperty("isDebug")||(n.isDebug=!1),e.baseUrl||(n.baseUrl=A.baseUrl),A.packages?.forEach((e=>{!function(e,n){for(const t of e)if(t.name===n.name)return;e.push(n)}(n.packages??[],e)})),n}({baseUrl:n?.baseUrl,locale:(0,p.g)(),has:{"csp-restrictions":1,"dojo-test-sniff":0,"host-webworker":1,...n?.has},map:{...n?.map},paths:{...n?.paths},packages:n?.packages||[]}),r={buildDate:h.$y,fullVersion:h.ol,revision:h.QL};return JSON.stringify({esriConfig:e,loaderConfig:t,kernelInfo:r})}());_=URL.createObjectURL(new Blob([e],{type:"text/javascript"}))}catch(e){k=e||{}}let e;if(_)try{e=new Worker(_,{name:"esri-worker-"+M++})}catch(n){E().warn(R,k),e=new b}else E().warn(R,k),e=new b;return I(e)}();return new F(n,e)}constructor(e,n){this._outJobs=new Map,this._inJobs=new Map,this.worker=e,this.id=n,e.addEventListener("message",this._onMessage.bind(this)),e.addEventListener("error",(e=>{e.preventDefault(),l.L.getLogger("esri.core.workers.WorkerOwner").error(e)}))}terminate(){this.worker.terminate()}async open(e,n={}){const{signal:t}=n,r=(0,o.n)();return new Promise(((n,s)=>{const a={resolve:n,reject:s,abortHandle:(0,i.NY)(t,(()=>{this._outJobs.delete(r),this._post({type:N,jobId:r})}))};this._outJobs.set(r,a),this._post({type:S,jobId:r,modulePath:e})}))}_onMessage(e){const n=(0,o.r)(e);if(n)switch(n.type){case x:this._onOpenedMessage(n);break;case C:this._onResponseMessage(n);break;case N:this._onAbortMessage(n);break;case O:this._onInvokeMessage(n)}}_onAbortMessage(e){const n=this._inJobs,t=e.jobId,r=n.get(t);r&&(r.controller&&r.controller.abort(),n.delete(t))}_onInvokeMessage(e){const{methodName:n,jobId:t,data:r,abortable:s}=e,a=s?new AbortController:null,l=this._inJobs,c=g[n];let u;try{if("function"!=typeof c)throw new TypeError(`${n} is not a function`);u=c.call(null,r,{signal:a?a.signal:null})}catch(e){return void this._post({type:C,jobId:t,error:(0,o.t)(e)})}(0,i.$X)(u)?(l.set(t,{controller:a,promise:u}),u.then((e=>{l.has(t)&&(l.delete(t),this._post({type:C,jobId:t},e))}),(e=>{l.has(t)&&(l.delete(t),e||(e={message:"Error encountered at method"+n}),(0,i.zf)(e)||this._post({type:C,jobId:t,error:(0,o.t)(e||{message:`Error encountered at method ${n}`})}))}))):this._post({type:C,jobId:t},u)}_onOpenedMessage(e){const{jobId:n,data:t}=e,r=this._outJobs.get(n);r&&(this._outJobs.delete(n),(0,c.r)(r.abortHandle),r.resolve(t))}_onResponseMessage(e){const{jobId:n,error:t,data:s}=e,i=this._outJobs.get(n);i&&(this._outJobs.delete(n),(0,c.r)(i.abortHandle),t?i.reject(r.A.fromJSON(JSON.parse(t))):i.resolve(s))}_post(e,n,t){return(0,o.p)(this.worker,e,n,t)}}const j=(0,s.h)("host-browser")?Math.min(navigator.hardwareConcurrency-1,(0,s.h)("workers-pool-size")):0;let L=(0,s.h)("esri-mobile")?Math.min(j,3):j;L||(L=(0,s.h)("safari")&&(0,s.h)("mac")?7:2);let J=0;const D=[];async function H(e,n){const t=new a.A,{registryTarget:r,...s}=n;return await t.open(e,s),r&&(0,a.r)(r,t),t}async function U(e,n={}){if("string"!=typeof e)throw new r.A("workers:undefined-module","modulePath is missing");let t=n.strategy||"distributed";if((0,s.h)("host-webworker")&&!(0,s.h)("esri-workers")&&(t="local"),"local"===t){let t=await o.default.loadWorker(e);t||(t=await import(e)),(0,i.Te)(n.signal);const r=n.client||t;return H([o.default.connect(t,n.schedule)],{...n,client:r})}if(await async function(){if(W)return W;T=new AbortController;const e=[];for(let n=0;n(D[n]=e,e)));e.push(t)}return W=Promise.all(e),W}(),(0,i.Te)(n.signal),"dedicated"===t){const t=J++%L;return H([await D[t].open(e,n)],n)}if(n.maxNumWorkers&&n.maxNumWorkers>0){const t=Math.min(n.maxNumWorkers,L);if(tt.open(e,n))),n)}let T,W=null},39236:(e,n,t)=>{t.d(n,{$Q:()=>f,$f:()=>b,BT:()=>I,CR:()=>_,HF:()=>k,HY:()=>g,Io:()=>m,JT:()=>F,Jj:()=>d,KC:()=>N,NN:()=>w,Ow:()=>D,PW:()=>T,SE:()=>x,Zu:()=>U,_2:()=>H,aI:()=>p,c7:()=>E,cY:()=>O,e$:()=>j,fC:()=>C,gR:()=>h,iv:()=>R,jL:()=>J,mh:()=>W,nf:()=>v,pn:()=>P,px:()=>L,r:()=>S,ux:()=>A,y$:()=>M,yI:()=>y}),t(94345);var r=t(11494),s=t(64752),i=t(77037);function a(e){return Array.isArray(e)?e[0]?.spatialReference:e?.spatialReference}function o(e){return e?Array.isArray(e)?e.map(o):e.toJSON?e.toJSON():e:e}function l(e){return Array.isArray(e)?e.map((e=>(0,i.rS)(e))):(0,i.rS)(e)}let c;async function u(e,n){return(await async function(){return c||(c=(0,r.ho)("geometryEngineWorker",{strategy:"distributed"})),c}()).invoke("executeGEOperation",{operation:e,parameters:o(n)})}async function f(e,n){return l(await u("clip",[a(e),e,n]))}async function d(e,n){return l(await u("cut",[a(e),e,n]))}function h(e,n){return u("contains",[a(e),e,n])}function w(e,n){return u("crosses",[a(e),e,n])}function m(e,n,t){return u("distance",[a(e),e,n,t])}function p(e,n){return u("equals",[a(e),e,n])}function g(e,n){return u("intersects",[a(e),e,n])}function y(e,n){return u("touches",[a(e),e,n])}function A(e,n){return u("within",[a(e),e,n])}function v(e,n){return u("disjoint",[a(e),e,n])}function b(e,n){return u("overlaps",[a(e),e,n])}function E(e,n,t){return u("relate",[a(e),e,n,t])}function P(e){return u("isSimple",[a(e),e])}async function _(e){return l(await u("simplify",[a(e),e]))}async function k(e,n=!1){return l(await u("convexHull",[a(e),e,n]))}async function R(e,n){return l(await u("difference",[a(e),e,n]))}async function I(e,n){return l(await u("symmetricDifference",[a(e),e,n]))}async function M(e,n){return l(await u("intersect",[a(e),e,n]))}async function N(e,n=null){const t=function(e,n){let t;return Array.isArray(e)?t=e:(t=[],t.push(e),null!=n&&t.push(n)),t}(e,n);return l(await u("union",[a(t),t]))}async function O(e,n,t,r,s,i){return l(await u("offset",[a(e),e,n,t,r,s,i]))}async function S(e,n,t,r=!1){const s=[a(e),e,n,t,r];return l(await u("buffer",s))}async function x(e,n,t,r,s,i){const o=[a(e),e,n,t,r,s,i];return l(await u("geodesicBuffer",o))}async function C(e,n,t=!0){const r=await u("nearestCoordinate",[a(e),e,n,t]);return{...r,coordinate:s.A.fromJSON(r.coordinate)}}async function F(e,n){const t=await u("nearestVertex",[a(e),e,n]);return{...t,coordinate:s.A.fromJSON(t.coordinate)}}async function j(e,n,t){if(null==e)throw new z;const r=e.spatialReference;if(null==(t=t??function(e){return"xmin"in e?e.center:"x"in e?e:e.extent?.center}(e)))throw new z;const s=e.constructor.fromJSON(await u("rotate",[r,e,n,t]));return s.spatialReference=r,s}async function L(e,n,t,r){return l(await u("generalize",[a(e),e,n,t,r]))}async function J(e,n,t){return l(await u("densify",[a(e),e,n,t]))}async function D(e,n,t,r=0){return l(await u("geodesicDensify",[a(e),e,n,t,r]))}function H(e,n){return u("planarArea",[a(e),e,n])}function U(e,n){return u("planarLength",[a(e),e,n])}function T(e,n,t){return u("geodesicArea",[a(e),e,n,t])}function W(e,n,t){return u("geodesicLength",[a(e),e,n,t])}t(36544),t(32773),t(20266),t(90740),t(44600),t(32816),t(29298),t(93181),t(13671),t(40499),t(6407),t(69421),t(91047),t(2160),t(99924),t(41390),t(58498),t(45371),t(80959),t(49877),t(7969),t(69763),t(93804),t(18683),t(64604),t(29512),t(99063),t(56273),t(29208),t(36533),t(48844),t(84200),t(97827),t(91695),t(18169),t(48402),t(16699),t(26809),t(2589),t(18527),t(67504),t(92517),t(6801),t(41003),t(44945),t(9380),t(55270),t(50214),t(59192),t(78016),t(54483),t(95779),t(13262),t(346);class z extends Error{constructor(){super("Illegal Argument Exception")}}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/803efe791e63e75dc419.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/803efe791e63e75dc419.js new file mode 100644 index 00000000..49eac8b0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/803efe791e63e75dc419.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[4395,3049],{66136:(t,e,n)=>{n.d(e,{A:()=>f});var r,i=n(32816),s=n(99924),o=n(4734),l=n(29298),a=(n(32773),n(20266),n(49877)),u=n(69421),p=n(56273),c=n(78016);n(41390),n(40499),n(93181),n(13671),n(58498),n(91047),n(45371),n(80959),n(6407),n(90740),n(50214),n(93804),n(59192),n(54483),n(36544);let d=r=class extends s.oY{static get allTime(){return h}static get empty(){return y}static fromArray(t){return new r({start:null!=t[0]?new Date(t[0]):t[0],end:null!=t[1]?new Date(t[1]):t[1]})}constructor(t){super(t),this.end=null,this.start=null}readEnd(t,e){return null!=e.end?new Date(e.end):null}writeEnd(t,e){e.end=t?.getTime()??null}get isAllTime(){return this.equals(r.allTime)}get isEmpty(){return this.equals(r.empty)}readStart(t,e){return null!=e.start?new Date(e.start):null}writeStart(t,e){e.start=t?.getTime()??null}clone(){return new r({end:this.end,start:this.start})}equals(t){if(!t)return!1;const e=this.start?.getTime()??this.start,n=this.end?.getTime()??this.end,r=t.start?.getTime()??t.start,i=t.end?.getTime()??t.end;return e===r&&n===i}expandTo(t,e=c.s){if(this.isEmpty||this.isAllTime)return this.clone();let n=this.start;n&&(n=(0,o.t)(n,t,e));let i=this.end;if(i){const n=(0,o.t)(i,t,e);i=i.getTime()===n.getTime()?n:(0,o.o)(n,1,t,e)}return new r({start:n,end:i})}intersection(t){if(!t)return this.clone();if(this.isEmpty||t.isEmpty)return r.empty;if(this.isAllTime)return t.clone();if(t.isAllTime)return this.clone();const e=this.start?.getTime()??-1/0,n=this.end?.getTime()??1/0,i=t.start?.getTime()??-1/0,s=t.end?.getTime()??1/0;let o,l;return i>=e&&i<=n?o=i:e>=i&&e<=s&&(o=e),n>=i&&n<=s?l=n:s>=e&&s<=n&&(l=s),null==o||null==l||isNaN(o)||isNaN(l)?r.empty:new r({start:o===-1/0?null:new Date(o),end:l===1/0?null:new Date(l)})}offset(t,e,n=c.s){if(this.isEmpty||this.isAllTime)return this.clone();const i=new r,{start:s,end:l}=this;return null!=s&&(i.start=(0,o.o)(s,t,e,n)),null!=l&&(i.end=(0,o.o)(l,t,e,n)),i}toArray(){return this.isEmpty?[void 0,void 0]:[this.start?.getTime()??null,this.end?.getTime()??null]}union(t){if(!t||t.isEmpty)return this.clone();if(this.isEmpty)return t.clone();if(this.isAllTime||t.isAllTime)return h.clone();const e=null!=this.start&&null!=t.start?new Date(Math.min(this.start.getTime(),t.start.getTime())):null,n=null!=this.end&&null!=t.end?new Date(Math.max(this.end.getTime(),t.end.getTime())):null;return new r({start:e,end:n})}};(0,i._)([(0,l.MZ)({type:Date,json:{write:{allowNull:!0}}})],d.prototype,"end",void 0),(0,i._)([(0,a.r)("end")],d.prototype,"readEnd",null),(0,i._)([(0,p.w)("end")],d.prototype,"writeEnd",null),(0,i._)([(0,l.MZ)({readOnly:!0,json:{read:!1}})],d.prototype,"isAllTime",null),(0,i._)([(0,l.MZ)({readOnly:!0,json:{read:!1}})],d.prototype,"isEmpty",null),(0,i._)([(0,l.MZ)({type:Date,json:{write:{allowNull:!0}}})],d.prototype,"start",void 0),(0,i._)([(0,a.r)("start")],d.prototype,"readStart",null),(0,i._)([(0,p.w)("start")],d.prototype,"writeStart",null),d=r=(0,i._)([(0,u.$)("esri.TimeExtent")],d);const h=new d,y=new d({start:void 0,end:void 0}),f=d},25548:(t,e,n)=>{n.d(e,{A:()=>h});var r=n(32816),i=n(41390),s=n(32773),o=n(52731),l=n(80473),a=n(99924),u=n(29298),p=(n(20266),n(69421));let c=0,d=class extends((0,a.Te)((0,o.O)((0,l.sA)(i.T)))){constructor(t){super(t),this.id=`${Date.now().toString(16)}-analysis-${c++}`,this.title=null}get parent(){return this._get("parent")}set parent(t){const e=this.parent;if(null!=e)switch(e.type){case"line-of-sight":case"dimension":e.releaseAnalysis(this);break;case"2d":case"3d":e.analyses.includes(this)&&e.analyses.remove(this)}this._set("parent",t)}get isEditable(){return this.requiredPropertiesForEditing.every(s.i)}};(0,r._)([(0,u.MZ)({type:String,constructOnly:!0,clonable:!1})],d.prototype,"id",void 0),(0,r._)([(0,u.MZ)({type:String})],d.prototype,"title",void 0),(0,r._)([(0,u.MZ)({clonable:!1,value:null})],d.prototype,"parent",null),(0,r._)([(0,u.MZ)({readOnly:!0})],d.prototype,"isEditable",null),d=(0,r._)([(0,p.$)("esri.analysis.Analysis")],d);const h=d},2810:(t,e,n)=>{n.d(e,{M:()=>g,a:()=>m});var r=n(32816),i=n(41390),s=n(99924),o=n(32773),l=n(93181),a=n(69421),u=n(29298);class p{constructor(){this._propertyOriginMap=new Map,this._originStores=new Array(i.o),this._values=new Map,this.multipleOriginsSupported=!0}clone(t){const e=new p,n=this._originStores[i.O.DEFAULTS];n&&n.forEach(((t,n)=>{e.set(n,(0,o.o8)(t),i.O.DEFAULTS)}));for(let n=i.O.SERVICE;n{t&&t.has(i)||e.set(i,(0,o.o8)(r),n)}))}return e}get(t,e){const n=void 0===e?this._values:this._originStores[e];return n?n.get(t):void 0}keys(t){const e=null==t?this._values:this._originStores[t];return e?[...e.keys()]:[]}set(t,e,n=i.O.USER){let r=this._originStores[n];if(r||(r=new Map,this._originStores[n]=r),r.set(t,e),!this._values.has(t)||this._propertyOriginMap.get(t)<=n){const r=this._values.get(t);return this._values.set(t,e),this._propertyOriginMap.set(t,n),r!==e}return!1}delete(t,e=i.O.USER){const n=this._originStores[e];if(!n)return;const r=n.get(t);if(n.delete(t),this._values.has(t)&&this._propertyOriginMap.get(t)===e){this._values.delete(t);for(let n=e-1;n>=0;n--){const e=this._originStores[n];if(e&&e.has(t)){this._values.set(t,e.get(t)),this._propertyOriginMap.set(t,n);break}}}return r}has(t,e){const n=void 0===e?this._values:this._originStores[e];return!!n&&n.has(t)}revert(t,e){for(;e>0&&!this.has(t,e);)--e;const n=this._originStores[e],r=n?.get(t),i=this._values.get(t);return this._values.set(t,r),this._propertyOriginMap.set(t,e),i!==r}originOf(t){return this._propertyOriginMap.get(t)||i.O.DEFAULTS}forEach(t){this._values.forEach(t)}}const c=t=>{let e=class extends t{constructor(...t){super(...t);const e=(0,l.g)(this),n=e.store,r=new p;e.store=r,(0,s.s)(e,n,r)}read(t,e){(0,s.a)(this,t,e)}getAtOrigin(t,e){const n=d(this),r=(0,i.n)(e);if("string"==typeof t)return n.get(t,r);const s={};return t.forEach((t=>{s[t]=n.get(t,r)})),s}originOf(t){return(0,i.j)(this.originIdOf(t))}originIdOf(t){return d(this).originOf(t)}revert(t,e){const n=d(this),r=(0,i.n)(e),s=(0,l.g)(this);let o;o="string"==typeof t?"*"===t?n.keys(r):[t]:t,o.forEach((t=>{s.invalidate(t),n.revert(t,r),s.commit(t)}))}};return e=(0,r._)([(0,a.$)("esri.core.ReadOnlyMultiOriginJSONSupport")],e),e};function d(t){return(0,l.g)(t).store}let h=class extends(c(i.T)){};h=(0,r._)([(0,a.$)("esri.core.ReadOnlyMultiOriginJSONSupport")],h);const y=t=>{let e=class extends t{constructor(...t){super(...t)}clear(t,e="user"){return f(this).delete(t,(0,i.n)(e))}write(t,e){return(0,s.b)(this,t=t||{},e),t}setAtOrigin(t,e,n){(0,l.g)(this).setAtOrigin(t,e,(0,i.n)(n))}removeOrigin(t){const e=f(this),n=(0,i.n)(t),r=e.keys(n);for(const t of r)e.originOf(t)===n&&e.set(t,e.get(t,n),i.O.USER)}updateOrigin(t,e){const n=f(this),r=(0,i.n)(e),s=(0,u.g)(this,t);for(let e=r+1;e{let e=class extends(y(c(t))){constructor(...t){super(...t)}};return e=(0,r._)([(0,a.$)("esri.core.MultiOriginJSONSupport")],e),e};let m=class extends(g(i.T)){};m=(0,r._)([(0,a.$)("esri.core.MultiOriginJSONSupport")],m)},47239:(t,e,n)=>{n.d(e,{a:()=>g,b:()=>l,c:()=>i,d:()=>v,e:()=>a,f:()=>s,g:()=>f,h:()=>u,i:()=>m,j:()=>y,n:()=>_,s:()=>p,t:()=>o,u:()=>c,v:()=>d,x:()=>h,z:()=>b});var r=n(44600);function i(t=b){return[t[0],t[1],t[2],t[3],t[4],t[5]]}function s(t,e,n,r,s,o,l=i()){return l[0]=t,l[1]=e,l[2]=n,l[3]=r,l[4]=s,l[5]=o,l}function o(t,e){const n=isFinite(t[2])||isFinite(t[5]);return new r.A(n?{xmin:t[0],xmax:t[3],ymin:t[1],ymax:t[4],zmin:t[2],zmax:t[5],spatialReference:e}:{xmin:t[0],xmax:t[3],ymin:t[1],ymax:t[4],spatialReference:e})}function l(t,e){t[0]=Math.min(t[0],e[0]),t[1]=Math.min(t[1],e[1]),t[2]=Math.min(t[2],e[2]),t[3]=Math.max(t[3],e[3]),t[4]=Math.max(t[4],e[4]),t[5]=Math.max(t[5],e[5])}function a(t,e){t[0]=Math.min(t[0],e[0]),t[1]=Math.min(t[1],e[1]),t[2]=Math.min(t[2],e[2]),t[3]=Math.max(t[3],e[0]),t[4]=Math.max(t[4],e[1]),t[5]=Math.max(t[5],e[2])}function u(t,e,n=0,r=e.length/3){let i=t[0],s=t[1],o=t[2],l=t[3],a=t[4],u=t[5];for(let t=0;t=t[3]?0:t[3]-t[0]}(t),e[1]=function(t){return t[1]>=t[4]?0:t[4]-t[1]}(t),e[2]=function(t){return t[2]>=t[5]?0:t[5]-t[2]}(t),e}function c(t,e,n=t){return n[0]=e[0],n[1]=e[1],n[2]=e[2],n!==t&&(n[3]=t[3],n[4]=t[4],n[5]=t[5]),n}function d(t,e,n=t){return n[3]=e[0],n[4]=e[1],n[5]=e[2],n!==t&&(n[0]=t[0],n[1]=t[1],n[2]=t[2]),t}function h(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t}function y(t){return t?h(t,_):i(_)}function f(t,e){return t[0]=e[0],t[1]=e[1],t[2]=Number.NEGATIVE_INFINITY,t[3]=e[2],t[4]=e[3],t[5]=Number.POSITIVE_INFINITY,t}function g(t,e,n,r,i){return t[0]=e,t[1]=n,t[2]=Number.NEGATIVE_INFINITY,t[3]=r,t[4]=i,t[5]=Number.POSITIVE_INFINITY,t}function m(t){return 6===t.length}function v(t,e,n){if(null==t||null==e)return t===e;if(!m(t)||!m(e))return!1;if(n){for(let r=0;r{function r(t,e){return function(t,e){return e?.mode?e.mode:function(t){return t?a:u}(t).mode}(null!=t&&t.hasZ,e)}function i(t,e,n){return n&&n.mode!==e?`${t} only support ${e} elevation mode`:null}function s(t,e,n){return n?.mode===e?`${t} do not support ${e} elevation mode`:null}function o(t,e){return null!=e?.featureExpressionInfo&&"0"!==e.featureExpressionInfo.expression?`${t} do not support featureExpressionInfo`:null}function l(t,e){e&&t.warn(".elevationInfo=",e)}n.d(e,{d:()=>r,e:()=>i,f:()=>o,l:()=>l,s:()=>s}),n(69763),n(54131);const a={mode:"absolute-height",offset:0},u={mode:"on-the-ground",offset:null}},73341:(t,e,n)=>{function r(t){return t&&"getAtOrigin"in t&&"originOf"in t}n.d(e,{i:()=>r})},93049:(t,e,n)=>{n.d(e,{a:()=>s,b:()=>o,g:()=>i});const r="randomUUID"in crypto;function i(){if(r)return crypto.randomUUID();const t=crypto.getRandomValues(new Uint16Array(8));t[3]=4095&t[3]|16384,t[4]=16383&t[4]|32768;const e=e=>t[e].toString(16).padStart(4,"0");return e(0)+e(1)+"-"+e(2)+"-"+e(3)+"-"+e(4)+"-"+e(5)+e(6)+e(7)}function s(){return`{${i().toUpperCase()}}`}function o(){return`{${i()}}`}},52731:(t,e,n)=>{n.d(e,{O:()=>u,P:()=>p});var r=n(32816),i=n(41390),s=n(32773),o=(n(20266),n(57732)),l=n(93181),a=n(69421);n(29298),n(36544),n(40499),n(6407),n(90740),n(58498),n(13671),n(91047),n(45371),n(80959);const u=t=>{let e=class extends t{clone(){const t=(0,l.g)(this);(0,o.b)(t,"unable to clone instance of non-accessor class");const e=t.metadata,n=t.store,r={},a=new Map;for(const t in e){const o=e[t],l=n?.originOf(t),u=o.clonable;if(o.readOnly||!1===u||l!==i.O.USER&&l!==i.O.DEFAULTS&&l!==i.O.WEB_MAP&&l!==i.O.WEB_SCENE)continue;const p=this[t];let c=null;c="function"==typeof u?u(p):"reference"===u?p:(0,s.TU)(p),null!=p&&null==c||(l===i.O.DEFAULTS?a.set(t,c):r[t]=c)}const u=new(0,Object.getPrototypeOf(this).constructor)(r);if(a.size){const t=(0,l.g)(u)?.store;if(t)for(const[e,n]of a)t.set(e,n,i.O.DEFAULTS)}return u}};return e=(0,r._)([(0,a.$)("esri.core.Clonable")],e),e};let p=class extends(u(i.T)){};p=(0,r._)([(0,a.$)("esri.core.Clonable")],p)},80473:(t,e,n)=>{n.d(e,{PH:()=>l,sA:()=>o});var r=n(32816),i=n(69421);n(32773),n(20266),n(90740),n(40499),n(93181),n(13671),n(91047),n(36544),n(6407);let s=0;const o=t=>{let e=class extends t{constructor(...t){super(...t),Object.defineProperty(this,"uid",{writable:!1,configurable:!1,value:Date.now().toString(16)+"-object-"+s++})}};return e=(0,r._)([(0,i.$)("esri.core.Identifiable")],e),e},l=t=>{let e=class extends t{constructor(...t){super(...t),Object.defineProperty(this,"uid",{writable:!1,configurable:!1,value:s++})}};return e=(0,r._)([(0,i.$)("esri.core.Identifiable.NumericIdentifiable")],e),e};let a=class extends(o(class{})){};a=(0,r._)([(0,i.$)("esri.core.Identifiable")],a)},67321:(t,e,n)=>{n.d(e,{C_:()=>c,OH:()=>y,Vh:()=>f,on:()=>p,pc:()=>g,wB:()=>l,z7:()=>a}),n(73067),n(17745);var r=n(80959),i=n(13671),s=n(57732),o=n(41390);function l(t,e,n={}){return u(t,e,n,d)}function a(t,e,n={}){return u(t,e,n,h)}function u(t,e,n={},r){let i=null;const l=n.once?(t,n)=>{r(t)&&((0,s.r)(i),e(t,n))}:(t,n)=>{r(t)&&e(t,n)};if(i=(0,o.w)(t,l,n.sync,n.equals),n.initial){const e=t();l(e,e)}return i}function p(t,e,n,o={}){let a=null,u=null,p=null;function c(){a&&u&&(u.remove(),o.onListenerRemove?.(a),a=null,u=null)}function d(t){o.once&&o.once&&(0,s.r)(p),n(t)}const h=l(t,((t,n)=>{c(),(0,r.i)(t)&&(a=t,u=(0,r.o)(t,e,d),o.onListenerAdd?.(t))}),{sync:o.sync,initial:!0});return p=(0,i.m)((()=>{h.remove(),c()})),p}function c(t,e){return function(t,e,n){if((0,r.G4)(n))return Promise.reject((0,r.NK)());const o=t();if(e?.(o))return Promise.resolve(o);let l=null;function a(){l=(0,s.r)(l)}return new Promise(((s,o)=>{l=(0,i.h)([(0,r.u7)(n,(()=>{a(),o((0,r.NK)())})),u(t,(t=>{a(),s(t)}),{sync:!1,once:!0},e??d)])}))}(t,h,e)}function d(t){return!0}function h(t){return!!t}n(32816),n(29298),n(20266),n(90740),n(32773),n(36544),n(93181),n(40499),n(6407),n(69421),n(91047),n(81272),n(45371),n(44945),n(58498);const y={sync:!0},f={initial:!0},g={sync:!0,initial:!0}},73597:(t,e,n)=>{n.d(e,{A:()=>b});var r=n(32816),i=(n(94345),n(64604)),s=n(66136),o=n(6407),l=n(81272),a=n(80473),u=n(73509),p=n(20266),c=n(80959),d=n(99063),h=n(29298),y=(n(32773),n(69421)),f=n(90740),g=n(44600),m=n(7969);n(36544),n(2160),n(99924),n(41390),n(40499),n(93181),n(13671),n(58498),n(91047),n(45371),n(49877),n(69763),n(93804),n(18683),n(29512),n(56273),n(36533),n(64752),n(48844),n(29208),n(84200),n(97827),n(91695),n(18169),n(48402),n(16699),n(26809),n(2589),n(18527),n(67504),n(92517),n(77037),n(4734),n(50214),n(59192),n(78016),n(54483),n(28276);let v=0,_=class extends(l.A.EventedMixin((0,a.sA)(u.A))){constructor(){super(...arguments),this.attributionDataUrl=null,this.fullExtent=new g.A(-180,-90,180,90,m.A.WGS84),this.id=Date.now().toString(16)+"-layer-"+v++,this.legendEnabled=!0,this.listMode="show",this.opacity=1,this.parent=null,this.persistenceEnabled=!1,this.popupEnabled=!0,this.attributionVisible=!0,this.spatialReference=m.A.WGS84,this.title=null,this.type=null,this.url=null,this.visibilityTimeExtent=null,this.visible=!0}static async fromArcGISServerUrl(t){const e="string"==typeof t?{url:t}:t;return(await n.e(2349).then(n.bind(n,42349))).fromUrl(e)}static fromPortalItem(t){return async function(t){const e="portalItem"in t?t:{portalItem:t},{fromItem:r}=await n.e(6810).then(n.bind(n,56810)).then((t=>t.e));try{return await r(e)}catch(t){const n=e?.portalItem,r=n?.id||"unset",i=n?.portal?.url||f.A.portalUrl;throw p.L.getLogger("esri.layers.support.fromPortalItem").error("#fromPortalItem()","Failed to create layer from portal item (portal: '"+i+"', id: '"+r+"')",t),t}}(t)}initialize(){this.when().catch((t=>{(0,c.zf)(t)||p.L.getLogger(this).error("#load()",`Failed to load layer (title: '${this.title??"no title"}', id: '${this.id??"no id"}')`,{error:t})}))}destroy(){const t=this.parent;if(t){const e=this;"layers"in t&&t.layers.includes(e)?t.layers.remove(e):"tables"in t&&t.tables.includes(e)?t.tables.remove(e):"baseLayers"in t&&t.baseLayers.includes(e)?t.baseLayers.remove(e):"referenceLayers"in t&&t.referenceLayers.includes(e)&&t.referenceLayers.remove(e),this._set("parent",null)}}get hasAttributionData(){return null!=this.attributionDataUrl}get parsedUrl(){return(0,d.An)(this.url)}async fetchAttributionData(){const t=this.attributionDataUrl;if(this.hasAttributionData&&t)return(await(0,i.A)(t,{query:{f:"json"},responseType:"json"})).data;throw new o.A("layer:no-attribution-data","Layer does not have attribution data")}};(0,r._)([(0,h.MZ)({type:String})],_.prototype,"attributionDataUrl",void 0),(0,r._)([(0,h.MZ)({type:g.A})],_.prototype,"fullExtent",void 0),(0,r._)([(0,h.MZ)({readOnly:!0})],_.prototype,"hasAttributionData",null),(0,r._)([(0,h.MZ)({type:String,clonable:!1})],_.prototype,"id",void 0),(0,r._)([(0,h.MZ)({type:Boolean,nonNullable:!0})],_.prototype,"legendEnabled",void 0),(0,r._)([(0,h.MZ)({type:["show","hide","hide-children"]})],_.prototype,"listMode",void 0),(0,r._)([(0,h.MZ)({type:Number,range:{min:0,max:1},nonNullable:!0})],_.prototype,"opacity",void 0),(0,r._)([(0,h.MZ)({clonable:!1})],_.prototype,"parent",void 0),(0,r._)([(0,h.MZ)({readOnly:!0})],_.prototype,"parsedUrl",null),(0,r._)([(0,h.MZ)({type:Boolean,readOnly:!0})],_.prototype,"persistenceEnabled",void 0),(0,r._)([(0,h.MZ)({type:Boolean})],_.prototype,"popupEnabled",void 0),(0,r._)([(0,h.MZ)({type:Boolean})],_.prototype,"attributionVisible",void 0),(0,r._)([(0,h.MZ)({type:m.A})],_.prototype,"spatialReference",void 0),(0,r._)([(0,h.MZ)({type:String})],_.prototype,"title",void 0),(0,r._)([(0,h.MZ)({readOnly:!0,json:{read:!1}})],_.prototype,"type",void 0),(0,r._)([(0,h.MZ)()],_.prototype,"url",void 0),(0,r._)([(0,h.MZ)({type:s.A})],_.prototype,"visibilityTimeExtent",void 0),(0,r._)([(0,h.MZ)({type:Boolean,nonNullable:!0})],_.prototype,"visible",void 0),_=(0,r._)([(0,y.$)("esri.layers.Layer")],_);const b=_},49991:(t,e,n)=>{n.r(e),n.d(e,{default:()=>$});var r=n(32816),i=n(25548);function s(t,e){return o(t)===o(e)}function o(t){if(null==t)return null;const e=null!=t.layer?t.layer.id:"";let n=null;return n=null!=t.objectId?t.objectId:null!=t.layer&&"objectIdField"in t.layer&&null!=t.layer.objectIdField&&null!=t.attributes?t.attributes[t.layer.objectIdField]:t.uid,null==n?null:`o-${e}-${n}`}const l={json:{write:{writer:function(t,e){null!=t?.layer?.objectIdField&&null!=t.attributes&&(e.feature={layerId:t.layer.id,objectId:t.attributes[t.layer.objectIdField]})},target:{"feature.layerId":{type:[Number,String]},"feature.objectId":{type:[Number,String]}}},origins:{"web-scene":{read:function(t){if(null!=t.layerId&&null!=t.objectId)return{uid:null,layer:{id:t.layerId,objectIdField:"ObjectId"},attributes:{ObjectId:t.objectId}}}}}}};var a=n(41390),u=n(52731),p=n(99924),c=n(57732),d=n(29298),h=(n(32773),n(20266),n(69421)),y=n(77792),f=n(64752),g=n(49755);n(40499),n(93181),n(13671),n(58498),n(91047),n(45371),n(80959),n(6407),n(90740),n(36544),n(76636),n(99063),n(93049),n(51601),n(1178),n(29512),n(48844),n(49877),n(56273),n(2160),n(7969),n(69763),n(93804),n(18683),n(64604),n(29208),n(30011),n(55270),n(50214),n(59192),n(78016),n(54483),n(95779),n(13262),n(346),n(16699),n(26809),n(2589),n(18527),n(94345),n(44600),n(36533),n(84200),n(97827),n(91695),n(18169),n(48402),n(67504),n(92517),n(77037),n(54131),n(19869);let m=class extends((0,p.Te)((0,u.O)(a.T))){constructor(t){super(t),this.position=null,this.elevationInfo=null,this.feature=null}equals(t){return(0,c.e)(this.position,t.position)&&(0,c.e)(this.elevationInfo,t.elevationInfo)&&s(this.feature,t.feature)}};(0,r._)([(0,d.MZ)({type:f.A,json:{write:{isRequired:!0}}})],m.prototype,"position",void 0),(0,r._)([(0,d.MZ)({type:g.E}),(0,y.p)()],m.prototype,"elevationInfo",void 0),(0,r._)([(0,d.MZ)(l)],m.prototype,"feature",void 0),m=(0,r._)([(0,h.$)("esri.analysis.LineOfSightAnalysisObserver")],m);const v=m;let _=class extends((0,p.Te)(u.P)){constructor(t){super(t),this.position=null,this.elevationInfo=null,this.feature=null}equals(t){return(0,c.e)(this.position,t.position)&&(0,c.e)(this.elevationInfo,t.elevationInfo)&&s(this.feature,t.feature)}};(0,r._)([(0,d.MZ)({type:f.A}),(0,y.p)()],_.prototype,"position",void 0),(0,r._)([(0,d.MZ)({type:g.E}),(0,y.p)()],_.prototype,"elevationInfo",void 0),(0,r._)([(0,d.MZ)(l)],_.prototype,"feature",void 0),_=(0,r._)([(0,h.$)("esri.analysis.LineOfSightAnalysisTarget")],_);const b=_;var M=n(17745),O=n(19297),w=n(67321),E=n(78281),x=n(47239),S=n(2026);n(80473),n(81272),n(44945),n(73067),n(47387),n(46728),n(64102);const I=M.A.ofType(b);let A=class extends i.A{constructor(t){super(t),this.type="line-of-sight",this.observer=null,this.extent=null}initialize(){this.addHandles((0,w.wB)((()=>this._computeExtent()),(t=>{null==t?.pending&&this._set("extent",null!=t?t.extent:null)}),w.pc))}get targets(){return this._get("targets")||new I}set targets(t){this._set("targets",(0,O.r)(t,this.targets,I))}get spatialReference(){return null!=this.observer?.position?this.observer.position.spatialReference:null}get requiredPropertiesForEditing(){return[this.observer?.position]}async waitComputeExtent(){const t=this._computeExtent();return null!=t?t.pending:Promise.resolve()}_computeExtent(){const t=this.spatialReference;if(null==this.observer?.position||null==t)return null;const e=t=>"absolute-height"===(0,S.d)(t.position,t.elevationInfo),n=this.observer.position,r=(0,x.f)(n.x,n.y,n.z,n.x,n.y,n.z);for(const e of this.targets)if(null!=e.position){const n=(0,E.projectOrLoad)(e.position,t);if(null!=n.pending)return{pending:n.pending,extent:null};if(null!=n.geometry){const{x:t,y:e,z:i}=n.geometry;(0,x.e)(r,[t,e,i])}}const i=(0,x.t)(r,t);return e(this.observer)&&this.targets.every(e)||(i.zmin=void 0,i.zmax=void 0),{pending:null,extent:i}}clear(){this.observer=null,this.targets.removeAll()}};(0,r._)([(0,d.MZ)({type:["line-of-sight"]})],A.prototype,"type",void 0),(0,r._)([(0,d.MZ)({type:v,json:{read:!0,write:!0}})],A.prototype,"observer",void 0),(0,r._)([(0,d.MZ)({cast:O.c,type:I,nonNullable:!0,json:{read:!0,write:!0}})],A.prototype,"targets",null),(0,r._)([(0,d.MZ)({value:null,readOnly:!0})],A.prototype,"extent",void 0),(0,r._)([(0,d.MZ)({readOnly:!0})],A.prototype,"spatialReference",null),(0,r._)([(0,d.MZ)({readOnly:!0})],A.prototype,"requiredPropertiesForEditing",null),A=(0,r._)([(0,h.$)("esri.analysis.LineOfSightAnalysis")],A);const T=A;var Z=n(2810),N=n(73597),j=n(88730);n(66136),n(4734),n(73509),n(28276),n(98238),n(64524);const L=M.A.ofType(b);let D=class extends((0,j.q)((0,Z.M)(N.A))){constructor(t){super(t),this.type="line-of-sight",this.operationalLayerType="LineOfSightLayer",this.analysis=new T,this.opacity=1}initialize(){this.addHandles((0,w.wB)((()=>this.analysis),((t,e)=>{null!=e&&e.parent===this&&(e.parent=null),null!=t&&(t.parent=this)}),w.pc))}async load(){return null!=this.analysis&&this.addResolvingPromise(this.analysis.waitComputeExtent()),this}get observer(){return this.analysis?.observer}set observer(t){const{analysis:e}=this;e&&(e.observer=t)}get targets(){return null!=this.analysis?this.analysis.targets:new M.A}set targets(t){(0,O.r)(t,this.analysis?.targets)}get fullExtent(){return null!=this.analysis?this.analysis.extent:null}get spatialReference(){return null!=this.analysis?this.analysis.spatialReference:null}releaseAnalysis(t){this.analysis===t&&(this.analysis=new T)}};(0,r._)([(0,d.MZ)({json:{read:!1},readOnly:!0})],D.prototype,"type",void 0),(0,r._)([(0,d.MZ)({type:["LineOfSightLayer"]})],D.prototype,"operationalLayerType",void 0),(0,r._)([(0,d.MZ)({type:v,json:{read:!0,write:{isRequired:!0,ignoreOrigin:!0}}})],D.prototype,"observer",null),(0,r._)([(0,d.MZ)({type:L,json:{read:!0,write:{ignoreOrigin:!0}}})],D.prototype,"targets",null),(0,r._)([(0,d.MZ)({nonNullable:!0,json:{read:!1,write:!1}})],D.prototype,"analysis",void 0),(0,r._)([(0,d.MZ)({readOnly:!0})],D.prototype,"fullExtent",null),(0,r._)([(0,d.MZ)({readOnly:!0})],D.prototype,"spatialReference",null),(0,r._)([(0,d.MZ)({readOnly:!0,json:{read:!1,write:!1,origins:{service:{read:!1,write:!1},"portal-item":{read:!1,write:!1},"web-document":{read:!1,write:!1}}}})],D.prototype,"opacity",void 0),(0,r._)([(0,d.MZ)({type:["show","hide"]})],D.prototype,"listMode",void 0),D=(0,r._)([(0,h.$)("esri.layers.LineOfSightLayer")],D);const $=D}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/8046b8c1bc50cccf3281.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/8046b8c1bc50cccf3281.js new file mode 100644 index 00000000..367ca71b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/8046b8c1bc50cccf3281.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[9292],{4335:(e,r,t)=>{t.d(r,{d:()=>o});var i=t(32816),a=t(29298),s=(t(32773),t(20266),t(69421));t(36544),t(93181),t(13671),t(40499),t(6407),t(90740),t(91047);const o=e=>{let r=class extends e{constructor(){super(...arguments),this.customParameters=null}};return(0,i._)([(0,a.MZ)({type:Object,json:{write:{overridePolicy:e=>({enabled:!!(e&&Object.keys(e).length>0)})}}})],r.prototype,"customParameters",void 0),r=(0,i._)([(0,s.$)("esri.layers.mixins.CustomParametersMixin")],r),r}},88730:(e,r,t)=>{t.d(r,{q:()=>f});var i=t(32816),a=t(66136),s=t(6407),o=t(99063),l=t(29298),n=t(36544),p=(t(32773),t(49877)),y=t(69421),d=t(56273),u=t(82530),c=t(99924),h=t(98238);t(4734),t(50214),t(93804),t(90740),t(59192),t(13671),t(78016),t(54483),t(20266),t(41390),t(40499),t(93181),t(58498),t(91047),t(45371),t(80959),t(44600),t(2160),t(7969),t(69763),t(18683),t(64604),t(29512),t(64752),t(48844),t(29208),t(1178),t(49755),t(30011),t(55270),t(95779),t(13262),t(346),t(16699),t(26809),t(2589),t(18527),t(94345),t(36533),t(84200),t(97827),t(91695),t(18169),t(48402),t(67504),t(92517),t(77037),t(54131),t(19869),t(64524);const g={ArcGISAnnotationLayer:!0,ArcGISDimensionLayer:!0,ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISImageServiceVectorLayer:!0,ArcGISMapServiceLayer:!0,ArcGISStreamLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BingMapsAerial:!0,BingMapsHybrid:!0,BingMapsRoad:!0,CatalogLayer:!0,CSV:!0,GeoJSON:!0,GeoRSS:!0,GroupLayer:!0,KML:!0,KnowledgeGraphLayer:!0,MediaLayer:!0,OGCFeatureLayer:!0,OrientedImageryLayer:!0,SubtypeGroupLayer:!0,VectorTileLayer:!0,WFS:!0,WMS:!0,WebTiledLayer:!0},m={ArcGISImageServiceLayer:!0,ArcGISImageServiceVectorLayer:!0,ArcGISMapServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BingMapsAerial:!0,BingMapsHybrid:!0,BingMapsRoad:!0,OpenStreetMap:!0,VectorTileLayer:!0,WMS:!0,WebTiledLayer:!0},w={ArcGISFeatureLayer:!0,SubtypeGroupTable:!0},v={"web-scene/operational-layers":{ArcGISDimensionLayer:!0,ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISMapServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISTiledElevationServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BuildingSceneLayer:!0,CatalogLayer:!0,CSV:!0,GeoJSON:!0,GroupLayer:!0,IntegratedMesh3DTilesLayer:!0,IntegratedMeshLayer:!0,KML:!0,LineOfSightLayer:!0,MediaLayer:!0,OGCFeatureLayer:!0,PointCloudLayer:!0,RasterDataLayer:!0,VectorTileLayer:!0,Voxel:!0,WFS:!0,WMS:!0,WebTiledLayer:!0},"web-scene/basemap":{ArcGISImageServiceLayer:!0,ArcGISMapServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,OpenStreetMap:!0,VectorTileLayer:!0,WMS:!0,WebTiledLayer:!0},"web-scene/ground":{ArcGISTiledElevationServiceLayer:!0,RasterDataElevationLayer:!0},"web-scene/tables":{ArcGISFeatureLayer:!0},"web-map/operational-layers":g,"web-map/basemap":m,"web-map/tables":w,"link-chart/operational-layers":{...g,LinkChartLayer:!0},"link-chart/basemap":m,"link-chart/tables":w,"portal-item/operational-layers":{ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISStreamLayer:!0,ArcGISTiledImageServiceLayer:!0,BuildingSceneLayer:!0,IntegratedMesh3DTilesLayer:!0,IntegratedMeshLayer:!0,MediaLayer:!0,OrientedImageryLayer:!0,PointCloudLayer:!0,SubtypeGroupLayer:!0}},f=e=>{let r=class extends e{constructor(){super(...arguments),this.persistenceEnabled=!0,this.title=null}readId(e,r,t){return"Group Layer"===t?.portalItem?.type?void 0:e}writeListMode(e,r,t,i){(i&&"ground"===i.layerContainerType||e&&(0,c.w)(this,t,{},i))&&(r[t]=e)}writeOperationalLayerType(e,r,t,i){e&&"tables"!==i?.layerContainerType&&(r.layerType=e)}writeTitle(e,r){r.title=e??"Layer"}readTimeExtent(e){return e?a.A.fromArray(e):null}writeTimeExtent(e,r,t,i){e&&"tables"!==i.layerContainerType&&(e.isEmpty?i?.messages&&i.messages.push(new s.A("layer:invalid-visibilityTimeExtent","visibilityTimeExtent cannot be empty")):r[t]=e.toArray())}read(e,r){r&&(r.layer=this),(0,c.r)(this,e,(r=>super.read(e,r)),r)}write(e,r){if(!this.persistenceEnabled&&!r?.ignorePersistenceEnabled)return null;if(r?.origin){const e=`${r.origin}/${r.layerContainerType||"operational-layers"}`,t=v[e];let i=!!t?.[this.operationalLayerType];if("ArcGISTiledElevationServiceLayer"===this.operationalLayerType&&"web-scene/operational-layers"===e&&(i=!1),"ArcGISDimensionLayer"===this.operationalLayerType&&"web-map/operational-layers"===e&&(i=!1),!i)return r.messages?.push(new s.A("layer:unsupported",`Layers (${this.title}, ${this.id}) of type '${this.declaredClass}' are not supported in the context of '${e}'`,{layer:this})),null}const t=super.write(e,{...r,layer:this}),i=!!r&&!!r.messages&&!!r.messages.filter((e=>e instanceof s.A&&"web-document-write:property-required"===e.name)).length;return(0,o.w8)(t?.url)?(r?.messages?.push(new s.A("layer:invalid-url",`Layer (${this.title}, ${this.id}) of type '${this.declaredClass}' using a Blob URL cannot be written to web scenes and web maps`,{layer:this})),null):!this.url&&i?null:t}beforeSave(){}};return(0,i._)([(0,l.MZ)({type:String,json:{write:{ignoreOrigin:!0},origins:{"web-scene":{write:{isRequired:!0,ignoreOrigin:!0}},"portal-item":{write:!1}}}})],r.prototype,"id",void 0),(0,i._)([(0,p.r)("id",["id"])],r.prototype,"readId",null),(0,i._)([(0,l.MZ)(h.d)],r.prototype,"listMode",void 0),(0,i._)([(0,d.w)("listMode")],r.prototype,"writeListMode",null),(0,i._)([(0,l.MZ)({type:String,readOnly:!0,json:{read:!1,write:{target:"layerType",ignoreOrigin:!0},origins:{"portal-item":{write:!1},"web-scene":{name:"layerType",read:!1,write:{enabled:!0,ignoreOrigin:!0,layerContainerTypes:u.e}}}}})],r.prototype,"operationalLayerType",void 0),(0,i._)([(0,d.w)("operationalLayerType")],r.prototype,"writeOperationalLayerType",null),(0,i._)([(0,l.MZ)(h.o)],r.prototype,"opacity",void 0),(0,i._)([(0,l.MZ)({type:Boolean,readOnly:!1})],r.prototype,"persistenceEnabled",void 0),(0,i._)([(0,l.MZ)({type:String,json:{write:{ignoreOrigin:!0,writerEnsuresNonNull:!0},origins:{"web-scene":{write:{isRequired:!0,ignoreOrigin:!0,writerEnsuresNonNull:!0}},"portal-item":{write:!1}}},value:"Layer"})],r.prototype,"title",void 0),(0,i._)([(0,d.w)("title"),(0,d.w)(["web-scene"],"title")],r.prototype,"writeTitle",null),(0,i._)([(0,l.MZ)({type:a.A,json:{origins:{"web-scene":{write:{layerContainerTypes:u.e}}}}})],r.prototype,"visibilityTimeExtent",void 0),(0,i._)([(0,p.r)("visibilityTimeExtent")],r.prototype,"readTimeExtent",null),(0,i._)([(0,d.w)(["portal-item","web-map","web-scene"],"visibilityTimeExtent",{visibilityTimeExtent:{type:[[n.I,n.N]]}})],r.prototype,"writeTimeExtent",null),(0,i._)([(0,l.MZ)({type:Boolean,json:{origins:{"web-scene":{name:"visibility",write:{enabled:!0,layerContainerTypes:u.e}}},name:"visibility",write:!0}})],r.prototype,"visible",void 0),r=(0,i._)([(0,y.$)("esri.layers.mixins.OperationalLayer")],r),r}},38424:(e,r,t)=>{t.d(r,{A:()=>S});var i=t(32816),a=t(90740),s=t(29512),o=t(64604),l=t(73067),n=t(6407),p=t(20266),y=t(57732),d=t(80959),u=t(99063),c=t(29298),h=(t(32773),t(49877)),g=t(69421),m=t(56273),w=t(72604),v=t(82408),f=t(43059),I=t(24319),L=t(82454);t(41390),t(40499),t(93181),t(13671),t(58498),t(91047),t(45371),t(99924),t(36544),t(73509),t(28276),t(44600),t(2160),t(7969),t(69763),t(93804),t(18683),t(64752),t(48844),t(29208),t(59192),t(69277),t(70580),t(75191),t(89935),t(49813),t(1178),t(62092),t(78281),t(44945),t(2589),t(36533),t(84200),t(97827),t(91695),t(18169),t(48402),t(16699),t(26809),t(18527),t(67504),t(47387),t(46728),t(64102);const S=e=>{let r=class extends e{constructor(){super(...arguments),this.resourceReferences={portalItem:null,paths:[]},this.userHasEditingPrivileges=!0,this.userHasFullEditingPrivileges=!1,this.userHasUpdateItemPrivileges=!1}destroy(){this.portalItem=(0,y.d)(this.portalItem),this.resourceReferences.portalItem=null,this.resourceReferences.paths.length=0}set portalItem(e){e!==this._get("portalItem")&&(this.removeOrigin("portal-item"),this._set("portalItem",e))}readPortalItem(e,r,t){if(r.itemId)return new f.default({id:r.itemId,portal:t?.portal})}writePortalItem(e,r){e?.id&&(r.itemId=e.id)}async loadFromPortal(e,r){if(this.portalItem?.id)try{const{load:i}=await Promise.all([t.e(570),t.e(4295)]).then(t.bind(t,24295));return(0,d.Te)(r),await i({instance:this,supportedTypes:e.supportedTypes,validateItem:e.validateItem,supportsData:e.supportsData,layerModuleTypeMap:e.layerModuleTypeMap},r)}catch(e){throw(0,d.zf)(e)||p.L.getLogger(this).warn(`Failed to load layer (${this.title}, ${this.id}) portal item (${this.portalItem.id})\n ${e}`),e}}async finishLoadEditablePortalLayer(e){this._set("userHasEditingPrivileges",await this._fetchUserHasEditingPrivileges(e).catch((e=>((0,d.QP)(e),!0))))}async setUserPrivileges(e,r){if(!a.A.userPrivilegesApplied)return this.finishLoadEditablePortalLayer(r);if(this.url)try{const{features:{edit:t,fullEdit:i},content:{updateItem:a}}=await this._fetchUserPrivileges(e,r);this._set("userHasEditingPrivileges",t),this._set("userHasFullEditingPrivileges",i),this._set("userHasUpdateItemPrivileges",a)}catch(e){(0,d.QP)(e)}}async _fetchUserPrivileges(e,r){let t=this.portalItem;if(!e||!t||!t.loaded||t.sourceUrl)return this._fetchFallbackUserPrivileges(r);const i=e===t.id;if(i&&t.portal.user)return(0,L.g)(t);let a,o;if(i)a=t.portal.url;else try{a=await(0,w.f)(this.url,r)}catch(e){(0,d.QP)(e)}if(!a||!(0,u.b8)(a,t.portal.url))return this._fetchFallbackUserPrivileges(r);try{const e=null!=r?r.signal:null;o=await(s.id?.getCredential(`${a}/sharing`,{prompt:!1,signal:e}))}catch(e){(0,d.QP)(e)}const l=!0,n=!1,p=!1;if(!o)return{features:{edit:l,fullEdit:n},content:{updateItem:p}};try{if(i?await t.reload():(t=new f.default({id:e,portal:{url:a}}),await t.load(r)),t.portal.user)return(0,L.g)(t)}catch(e){(0,d.QP)(e)}return{features:{edit:l,fullEdit:n},content:{updateItem:p}}}async _fetchFallbackUserPrivileges(e){let r=!0;try{r=await this._fetchUserHasEditingPrivileges(e)}catch(e){(0,d.QP)(e)}return{features:{edit:r,fullEdit:!1},content:{updateItem:!1}}}async _fetchUserHasEditingPrivileges(e){const r=this.url?s.id?.findCredential(this.url):null;if(!r)return!0;const t=b.credential===r?b.user:await this._fetchEditingUser(e);return b.credential=r,b.user=t,null==t?.privileges||t.privileges.includes("features:user:edit")}async _fetchEditingUser(e){const r=this.portalItem?.portal?.user;if(r)return r;const t=s.id?.findServerInfo(this.url??"");if(!t?.owningSystemUrl)return null;const i=`${t.owningSystemUrl}/sharing/rest`,a=v.A.getDefault();if(a&&a.loaded&&(0,u.S8)(a.restUrl)===(0,u.S8)(i))return a.user;const n=`${i}/community/self`,p=null!=e?e.signal:null,y=await(0,l.r)((0,o.A)(n,{authMode:"no-prompt",query:{f:"json"},signal:p}));return y.ok?I.A.fromJSON(y.value.data):null}read(e,r){r&&(r.layer=this),super.read(e,r)}write(e,r){const t=r?.portal,i=this.portalItem?.id&&(this.portalItem.portal||v.A.getDefault());return t&&i&&!(0,u.ut)(i.restUrl,t.restUrl)?(r.messages&&r.messages.push(new n.A("layer:cross-portal",`The layer '${this.title} (${this.id})' cannot be persisted because it refers to an item on a different portal than the one being saved to. To save, set layer.portalItem to null or save to the same portal as the item associated with the layer`,{layer:this})),null):super.write(e,{...r,layer:this})}};return(0,i._)([(0,c.MZ)({type:f.default})],r.prototype,"portalItem",null),(0,i._)([(0,h.r)("web-document","portalItem",["itemId"])],r.prototype,"readPortalItem",null),(0,i._)([(0,m.w)("web-document","portalItem",{itemId:{type:String}})],r.prototype,"writePortalItem",null),(0,i._)([(0,c.MZ)({clonable:!1})],r.prototype,"resourceReferences",void 0),(0,i._)([(0,c.MZ)({type:Boolean,readOnly:!0})],r.prototype,"userHasEditingPrivileges",void 0),(0,i._)([(0,c.MZ)({type:Boolean,readOnly:!0})],r.prototype,"userHasFullEditingPrivileges",void 0),(0,i._)([(0,c.MZ)({type:Boolean,readOnly:!0})],r.prototype,"userHasUpdateItemPrivileges",void 0),r=(0,i._)([(0,g.$)("esri.layers.mixins.PortalLayer")],r),r},b={credential:null,user:null}},46935:(e,r,t)=>{t.d(r,{J:()=>v});var i=t(32816),a=(t(32773),t(20266)),s=t(80959),o=t(29298),l=t(48844),n=t(69421),p=t(82530),y=t(17745),d=(t(73067),t(6407),t(41390));t(90740),t(13671),t(36544),t(93181),t(40499),t(91047),t(81272),t(58498),t(45371),t(44945);const u=new y.A,c=new WeakMap;function h(e,r){return Number.isFinite(e)&&Number.isFinite(r)?r<=0?e:h(r,e%r):0}let g=0,m=0;function w(){const e=Date.now();let r=!1;for(const t of u){const i=t.deref();i?i.refreshInterval&&e-(c.get(i)??0)+5>=6e4*i.refreshInterval&&(c.set(i,e),i.refresh(e)):r=!0}if(r)for(let e=u.length-1;e>=0;e--)u.at(e).deref()||u.removeAt(e)}(0,d.a)((()=>{const e=Date.now();let r=0;for(const t of u){const i=t.deref();i&&(r=h(Math.round(6e4*i.refreshInterval),r),i.refreshInterval?c.get(i)||c.set(i,e):c.delete(i))}if(r!==m){if(m=r,clearInterval(g),0===m)return void(g=0);g=setInterval(w,m)}}));const v=e=>{let r=class extends e{constructor(...e){super(...e),this.refreshInterval=0,this.refreshTimestamp=0,this._debounceHasDataChanged=(0,s.sg)((()=>this.hasDataChanged())),this.when().then((()=>{var e;this.destroyed||null!=(e=this)&&"object"==typeof e&&"refreshInterval"in e&&"refresh"in e&&u.push(new WeakRef(this))}),(()=>{}))}destroy(){!function(e){const r=u.find((r=>r.deref()===e));r&&u.remove(r)}(this)}castRefreshInterval(e){return e>=.1?e:e<=0?0:.1}get refreshParameters(){return{_ts:this.refreshTimestamp||null}}refresh(e=Date.now()){(0,s.QZ)(this._debounceHasDataChanged()).then((r=>{r&&this._set("refreshTimestamp",e),this.emit("refresh",{dataChanged:r})}),(e=>{a.L.getLogger(this).error(e),this.emit("refresh",{dataChanged:!1,error:e})}))}async hasDataChanged(){return!0}get test(){}};return(0,i._)([(0,o.MZ)({type:Number,json:{write:!0,origins:{"web-scene":{write:{enabled:!0,layerContainerTypes:p.e}}}}})],r.prototype,"refreshInterval",void 0),(0,i._)([(0,l.w)("refreshInterval")],r.prototype,"castRefreshInterval",null),(0,i._)([(0,o.MZ)({readOnly:!0})],r.prototype,"refreshTimestamp",void 0),(0,i._)([(0,o.MZ)({readOnly:!0})],r.prototype,"refreshParameters",null),r=(0,i._)([(0,n.$)("esri.layers.mixins.RefreshableLayer")],r),r}},78644:(e,r,t)=>{t.d(r,{A:()=>d});var i=t(32816),a=t(52731),s=t(93804),o=t(99924),l=t(29298),n=(t(32773),t(20266),t(69421));t(41390),t(40499),t(93181),t(13671),t(58498),t(91047),t(45371),t(80959),t(6407),t(90740),t(36544);const p=new s.J({esriFeatureEditToolAutoCompletePolygon:"auto-complete-polygon",esriFeatureEditToolCircle:"circle",esriFeatureEditToolEllipse:"ellipse",esriFeatureEditToolFreehand:"freehand",esriFeatureEditToolLine:"line",esriFeatureEditToolNone:"none",esriFeatureEditToolPoint:"point",esriFeatureEditToolPolygon:"polygon",esriFeatureEditToolRectangle:"rectangle",esriFeatureEditToolArrow:"arrow",esriFeatureEditToolTriangle:"triangle",esriFeatureEditToolLeftArrow:"left-arrow",esriFeatureEditToolRightArrow:"right-arrow",esriFeatureEditToolUpArrow:"up-arrow",esriFeatureEditToolDownArrow:"down-arrow"});let y=class extends((0,a.O)(o.oY)){constructor(e){super(e),this.name=null,this.description=null,this.drawingTool=null,this.prototype=null,this.thumbnail=null}};(0,i._)([(0,l.MZ)({json:{write:!0}})],y.prototype,"name",void 0),(0,i._)([(0,l.MZ)({json:{write:!0}})],y.prototype,"description",void 0),(0,i._)([(0,l.MZ)({json:{read:p.read,write:p.write}})],y.prototype,"drawingTool",void 0),(0,i._)([(0,l.MZ)({json:{write:!0}})],y.prototype,"prototype",void 0),(0,i._)([(0,l.MZ)({json:{write:!0}})],y.prototype,"thumbnail",void 0),y=(0,i._)([(0,n.$)("esri.layers.support.FeatureTemplate")],y);const d=y}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/807f7a213fd0e058cd19.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/807f7a213fd0e058cd19.js new file mode 100644 index 00000000..10c56529 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/807f7a213fd0e058cd19.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[8281],{46728:(n,e,t)=>{t.d(e,{e:()=>s});var r=t(69763);Math.PI;const l=r.h.radius,i=r.h.eccentricitySquared,s={a1:l*i,a2:l*i*l*i,a3:l*i*i/2,a4:l*i*l*i*2.5,a5:l*i+l*i*i/2,a6:1-i};r.h.radius,r.h.flattening,r.s.radius,r.s.flattening,r.t.radius,r.t.flattening,r.t.radius},47387:(n,e,t)=>{t.r(e),t.d(e,{P:()=>r,a:()=>x,b:()=>o,c:()=>C,d:()=>v,e:()=>j,f:()=>k,g:()=>a,h:()=>f,i:()=>Z,j:()=>L,k:()=>c,l:()=>_,m:()=>D,p:()=>Q,s:()=>H,w:()=>h});var r,l,i=t(16699),s=t(69763),u=t(46728);(l=r||(r={}))[l.UNKNOWN=0]="UNKNOWN",l[l.SPHERICAL_ECEF=1]="SPHERICAL_ECEF",l[l.WGS84=2]="WGS84",l[l.WEB_MERCATOR=3]="WEB_MERCATOR",l[l.WGS84_ECEF=4]="WGS84_ECEF",l[l.CGCS2000=5]="CGCS2000",l[l.SPHERICAL_MARS_PCPF=6]="SPHERICAL_MARS_PCPF",l[l.GCSMARS2000=7]="GCSMARS2000",l[l.SPHERICAL_MOON_PCPF=8]="SPHERICAL_MOON_PCPF",l[l.GCSMOON2000=9]="GCSMOON2000",l[l.LON_LAT=10]="LON_LAT",l[l.PLATE_CARREE=11]="PLATE_CARREE";const o={[r.WGS84]:{[r.CGCS2000]:f,[r.GCSMARS2000]:null,[r.GCSMOON2000]:null,[r.LON_LAT]:f,[r.SPHERICAL_ECEF]:N,[r.SPHERICAL_MARS_PCPF]:null,[r.SPHERICAL_MOON_PCPF]:null,[r.UNKNOWN]:null,[r.WEB_MERCATOR]:h,[r.PLATE_CARREE]:p,[r.WGS84]:f,[r.WGS84_ECEF]:m},[r.CGCS2000]:{[r.CGCS2000]:f,[r.GCSMARS2000]:null,[r.GCSMOON2000]:null,[r.LON_LAT]:f,[r.SPHERICAL_ECEF]:N,[r.SPHERICAL_MARS_PCPF]:null,[r.SPHERICAL_MOON_PCPF]:null,[r.UNKNOWN]:null,[r.WEB_MERCATOR]:h,[r.PLATE_CARREE]:p,[r.WGS84]:f,[r.WGS84_ECEF]:m},[r.GCSMARS2000]:{[r.CGCS2000]:null,[r.GCSMARS2000]:f,[r.GCSMOON2000]:null,[r.LON_LAT]:f,[r.SPHERICAL_ECEF]:null,[r.SPHERICAL_MARS_PCPF]:O,[r.SPHERICAL_MOON_PCPF]:null,[r.UNKNOWN]:null,[r.WEB_MERCATOR]:null,[r.PLATE_CARREE]:null,[r.WGS84]:null,[r.WGS84_ECEF]:null},[r.GCSMOON2000]:{[r.CGCS2000]:null,[r.GCSMARS2000]:null,[r.GCSMOON2000]:f,[r.LON_LAT]:f,[r.SPHERICAL_ECEF]:null,[r.SPHERICAL_MARS_PCPF]:null,[r.SPHERICAL_MOON_PCPF]:M,[r.UNKNOWN]:null,[r.WEB_MERCATOR]:null,[r.PLATE_CARREE]:null,[r.WGS84]:null,[r.WGS84_ECEF]:null},[r.WEB_MERCATOR]:{[r.CGCS2000]:E,[r.GCSMARS2000]:null,[r.GCSMOON2000]:null,[r.LON_LAT]:E,[r.SPHERICAL_ECEF]:R,[r.SPHERICAL_MARS_PCPF]:null,[r.SPHERICAL_MOON_PCPF]:null,[r.UNKNOWN]:null,[r.WEB_MERCATOR]:f,[r.PLATE_CARREE]:A,[r.WGS84]:E,[r.WGS84_ECEF]:S},[r.WGS84_ECEF]:{[r.CGCS2000]:w,[r.GCSMARS2000]:null,[r.GCSMOON2000]:null,[r.LON_LAT]:w,[r.SPHERICAL_ECEF]:T,[r.SPHERICAL_MARS_PCPF]:null,[r.SPHERICAL_MOON_PCPF]:null,[r.UNKNOWN]:null,[r.WEB_MERCATOR]:y,[r.PLATE_CARREE]:function(n,e,t,r){w(n,e,t,r),p(t,r,t,r)},[r.WGS84]:w,[r.WGS84_ECEF]:f},[r.SPHERICAL_ECEF]:{[r.CGCS2000]:g,[r.GCSMARS2000]:null,[r.GCSMOON2000]:null,[r.LON_LAT]:g,[r.SPHERICAL_ECEF]:f,[r.SPHERICAL_MARS_PCPF]:null,[r.SPHERICAL_MOON_PCPF]:null,[r.UNKNOWN]:null,[r.WEB_MERCATOR]:F,[r.PLATE_CARREE]:function(n,e,t,r){g(n,e,t,r),p(t,r,t,r)},[r.WGS84]:g,[r.WGS84_ECEF]:I},[r.SPHERICAL_MARS_PCPF]:{[r.CGCS2000]:null,[r.GCSMARS2000]:W,[r.GCSMOON2000]:null,[r.LON_LAT]:W,[r.SPHERICAL_ECEF]:null,[r.SPHERICAL_MARS_PCPF]:f,[r.SPHERICAL_MOON_PCPF]:null,[r.UNKNOWN]:null,[r.WEB_MERCATOR]:null,[r.PLATE_CARREE]:null,[r.WGS84]:null,[r.WGS84_ECEF]:null},[r.SPHERICAL_MOON_PCPF]:{[r.CGCS2000]:null,[r.GCSMARS2000]:null,[r.GCSMOON2000]:G,[r.LON_LAT]:G,[r.SPHERICAL_ECEF]:null,[r.SPHERICAL_MARS_PCPF]:null,[r.SPHERICAL_MOON_PCPF]:f,[r.UNKNOWN]:null,[r.WEB_MERCATOR]:null,[r.PLATE_CARREE]:null,[r.WGS84]:null,[r.WGS84_ECEF]:null},[r.UNKNOWN]:{[r.CGCS2000]:null,[r.GCSMARS2000]:null,[r.GCSMOON2000]:null,[r.LON_LAT]:null,[r.SPHERICAL_ECEF]:null,[r.SPHERICAL_MARS_PCPF]:null,[r.SPHERICAL_MOON_PCPF]:null,[r.UNKNOWN]:f,[r.WEB_MERCATOR]:null,[r.PLATE_CARREE]:null,[r.WGS84]:null,[r.WGS84_ECEF]:null},[r.LON_LAT]:{[r.CGCS2000]:f,[r.GCSMARS2000]:f,[r.GCSMOON2000]:f,[r.LON_LAT]:f,[r.SPHERICAL_ECEF]:N,[r.SPHERICAL_MARS_PCPF]:O,[r.SPHERICAL_MOON_PCPF]:M,[r.UNKNOWN]:null,[r.WEB_MERCATOR]:h,[r.PLATE_CARREE]:p,[r.WGS84]:f,[r.WGS84_ECEF]:m},[r.PLATE_CARREE]:{[r.CGCS2000]:P,[r.GCSMARS2000]:null,[r.GCSMOON2000]:null,[r.LON_LAT]:P,[r.SPHERICAL_ECEF]:function(n,e,t,r){P(n,e,t,r),N(t,r,t,r)},[r.SPHERICAL_MARS_PCPF]:null,[r.SPHERICAL_MOON_PCPF]:null,[r.UNKNOWN]:null,[r.WEB_MERCATOR]:function(n,e,t,r){P(n,e,t,r),h(t,r,t,r)},[r.PLATE_CARREE]:f,[r.WGS84]:P,[r.WGS84_ECEF]:function(n,e,t,r){P(n,e,t,r),m(t,r,t,r)}}};function a(n,e,t=j()){return null==n||null==e?null:k(n,e,t).projector}function c(n,e){switch(a(n,e,x)){case f:return"copy3";case N:return"wgs84ToSphericalECEF";case h:return"wgs84ToWebMercator";case p:return"wgs84ToPlateCarree";case m:return"wgs84ToWGS84ECEF";case E:return"webMercatorToWGS84";case R:return"webMercatorToSphericalECEF";case S:return"webMercatorToWGS84ECEF";case A:return"webMercatorToPlateCarree";case w:return"wgs84ECEFToWGS84";case T:return"wgs84ECEFToSphericalECEF";case y:return"wgs84ECEFToWebMercator";case g:return"sphericalECEFToWGS84";case F:return"sphericalECEFToWebMercator";case W:return"sphericalMarsPCPFToMars2000";case G:return"sphericalMoonPCPFToMoon2000";case I:return"sphericalECEFToWGS84ECEF";case O:return"mars2000ToSphericalPCPF";case M:return"moon2000ToSphericalPCPF";default:return null}}function C(n,e){return n?e.spatialReference===n?e.spatialReferenceId:(e.spatialReference=n,"metersPerUnit"in e&&(e.metersPerUnit=(0,s.g)(n,1)),(0,s.ad)(n)?e.spatialReferenceId=r.SPHERICAL_ECEF:(0,s.i)(n)?e.spatialReferenceId=r.WGS84:(0,s.b)(n)?e.spatialReferenceId=r.WEB_MERCATOR:(0,s.ae)(n)?e.spatialReferenceId=r.PLATE_CARREE:n.wkt===s.W.wkt?e.spatialReferenceId=r.WGS84_ECEF:n.wkid===s.aa.CGCS2000?e.spatialReferenceId=r.CGCS2000:n.wkt===s.T.wkt?e.spatialReferenceId=r.SPHERICAL_MARS_PCPF:n.wkt===s.U.wkt?e.spatialReferenceId=r.SPHERICAL_MOON_PCPF:(0,s.O)(n)?e.spatialReferenceId=r.GCSMARS2000:(0,s.Q)(n)?e.spatialReferenceId=r.GCSMOON2000:e.spatialReferenceId=r.UNKNOWN):r.UNKNOWN}function f(n,e,t,r){n!==t&&(t[r++]=n[e++],t[r++]=n[e++],t[r]=n[e])}function E(n,e,t,r){t[r]=K*(n[e]/B),t[r+1]=K*(z-2*Math.atan(Math.exp(-n[e+1]/B))),t[r+2]=n[e+2]}function R(n,e,t,r){const l=n[e]/B,i=z-2*Math.atan(Math.exp(-n[e+1]/B)),s=B+n[e+2],u=Math.cos(i)*s;t[r]=Math.cos(l)*u,t[r+1]=Math.sin(l)*u,t[r+2]=Math.sin(i)*s}function S(n,e,t,r){E(n,e,t,r),m(t,r,t,r)}function _(n,e,t,r,l){const s=.4999999*b,u=(0,i.c)(U*n[e+1],-s,s),o=Math.sin(u);t[r++]=U*n[e]*l.radius,t[r++]=l.halfSemiMajorAxis*Math.log((1+o)/(1-o)),t[r]=n[e+2]}function h(n,e,t,r){_(n,e,t,r,s.h)}function p(n,e,t,r){t[r]=n[e]*q,t[r+1]=n[e+1]*q,t[r+2]=n[e+2]}function P(n,e,t,r){t[r]=n[e]*Z,t[r+1]=n[e+1]*Z,t[r+2]=n[e+2]}function A(n,e,t,r){E(n,e,t,r),p(t,r,t,r)}function d(n,e,t,r,l){const i=l+n[e+2],s=U*n[e+1],u=U*n[e],o=Math.cos(s)*i;t[r]=Math.cos(u)*o,t[r+1]=Math.sin(u)*o,t[r+2]=Math.sin(s)*i}function M(n,e,t,r){d(n,e,t,r,s.s.radius)}function O(n,e,t,r){d(n,e,t,r,s.t.radius)}function N(n,e,t,r){d(n,e,t,r,s.h.radius)}function L(n,e,t,r,l){const s=n[e],u=n[e+1],o=n[e+2],a=Math.sqrt(s*s+u*u+o*o),c=(0,i.g)(o/(0===a?1:a)),C=Math.atan2(u,s);t[r++]=K*C,t[r++]=K*c,t[r]=a-l}function G(n,e,t,r){L(n,e,t,r,s.s.radius)}function W(n,e,t,r){L(n,e,t,r,s.t.radius)}function g(n,e,t,r){L(n,e,t,r,s.h.radius)}function F(n,e,t,r){g(n,e,t,r),h(t,r,t,r)}function I(n,e,t,r){g(n,e,t,r),m(t,r,t,r)}function m(n,e,t,r){!function(n,e,t,r,l){const i=U*n[e],s=U*n[e+1],u=n[e+2],o=Math.sin(s),a=Math.cos(s),c=l.radius/Math.sqrt(1-l.eccentricitySquared*o*o);t[r++]=(c+u)*a*Math.cos(i),t[r++]=(c+u)*a*Math.sin(i),t[r++]=(c*(1-l.eccentricitySquared)+u)*o}(n,e,t,r,s.h)}function w(n,e,t,r){const l=u.e,i=n[e],o=n[e+1],a=n[e+2];let c,C,f,E,R,S,_,h,p,P,A,d,M,O,N,L,G,W,g,F,I;c=Math.abs(a),C=i*i+o*o,f=Math.sqrt(C),E=C+a*a,R=Math.sqrt(E),F=Math.atan2(o,i),S=a*a/E,_=C/E,O=l.a2/R,N=l.a3-l.a4/R,_>.3?(h=c/R*(1+_*(l.a1+O+S*N)/R),g=Math.asin(h),P=h*h,p=Math.sqrt(1-P)):(p=f/R*(1-S*(l.a5-O-_*N)/R),g=Math.acos(p),P=1-p*p,h=Math.sqrt(P)),A=1-s.h.eccentricitySquared*P,d=s.h.radius/Math.sqrt(A),M=l.a6*d,O=f-d*p,N=c-M*h,G=p*O+h*N,L=p*N-h*O,W=L/(M/A+G),g+=W,I=G+L*W/2,a<0&&(g=-g),t[r++]=K*F,t[r++]=K*g,t[r]=I}function T(n,e,t,r){w(n,e,t,r),N(t,r,t,r)}function y(n,e,t,r){w(n,e,t,r),h(t,r,t,r)}function k(n,e,t){if(null==n||null==e||t.source.spatialReference===n&&t.dest.spatialReference===e)return t;const l=C(n,t.source),i=C(e,t.dest);return l===r.UNKNOWN&&i===r.UNKNOWN?(0,s.f)(n,e)?t.projector=f:t.projector=null:t.projector=o[l][i],t}function j(){return{source:{spatialReference:null,spatialReferenceId:r.UNKNOWN,metersPerUnit:1},dest:{spatialReference:null,spatialReferenceId:r.UNKNOWN,metersPerUnit:1},projector:f}}const H={spatialReference:null,spatialReferenceId:r.UNKNOWN},v={spatialReference:null,spatialReferenceId:r.UNKNOWN},x=j(),U=(0,i.d)(1),K=(0,i.r)(1),b=Math.PI,z=.5*b,B=s.h.radius,q=B*b/180,Z=180/(B*b);function Q(n,e,t,r,l,i,s=1){const u=a(e,l,x);if(null==u)return!1;if(u===f){if(n===r&&t===i)return!0;const e=t+3*s;for(let l=t,s=i;l{t.d(e,{g:()=>l});var r=t(69763);function l(n,e,t){if(null==e||null==t||t.vcsWkid||(0,r.f)(e,t)||(0,r.x)(e)||(0,r.x)(t))return null;const l=(0,r.y)(e)/(0,r.y)(t);if(1===l)return null;switch(n){case"point":case"esriGeometryPoint":return n=>{return e=n,t=l,void(null!=e?.z&&(e.z*=t));var e,t};case"polyline":case"esriGeometryPolyline":return n=>function(n,e){if(n)for(const t of n.paths)for(const n of t)n.length>2&&(n[2]*=e)}(n,l);case"polygon":case"esriGeometryPolygon":return n=>function(n,e){if(n)for(const t of n.rings)for(const n of t)n.length>2&&(n[2]*=e)}(n,l);case"multipoint":case"esriGeometryMultipoint":return n=>function(n,e){if(n)for(const t of n.points)t.length>2&&(t[2]*=e)}(n,l);case"extent":case"esriGeometryEnvelope":return n=>{return t=l,void((e=n)&&null!=e.zmin&&null!=e.zmax&&(e.zmin*=t,e.zmax*=t));var e,t};default:return null}}},78281:(n,e,t)=>{t.r(e),t.d(e,{a:()=>rn,canProjectWithoutEngine:()=>K,getTransformation:()=>y,getTransformations:()=>k,initializeProjection:()=>z,isEqualBaseGCS:()=>b,isLoaded:()=>L,isLoadedOrLoad:()=>G,isLoadedOrLoadFor:()=>W,load:()=>F,p:()=>p,project:()=>I,projectExtent:()=>$,projectMany:()=>m,projectMultipoint:()=>Q,projectOrLoad:()=>w,projectOrLoadMany:()=>T,projectPoint:()=>q,projectPolygon:()=>X,projectPolyline:()=>J,projectWithZConversion:()=>U,projectWithoutEngine:()=>B,requiresLoad:()=>g,test:()=>v,tryProjectWithZConversion:()=>x,unload:()=>H});var r=t(6407),l=t(80959),i=t(91047),s=t(44945),u=t(2589),o=t(69763),a=t(44600),c=t(36533),C=t(64752),f=t(84200),E=t(67504),R=t(7969),S=t(47387),_=t(58590),h=t(64102);function p(n,e,t,r,l,i){return P[0]=n,P[1]=e,P[2]=t,(0,S.p)(P,r,0,l,i,0,1)}t(32773),t(20266),t(90740),t(13671),t(93181),t(58498),t(93804),t(18683),t(64604),t(29512),t(99063),t(99924),t(32816),t(41390),t(69421),t(40499),t(36544),t(29298),t(45371),t(2160),t(49877),t(56273),t(29208),t(48844),t(97827),t(91695),t(18169),t(48402),t(16699),t(26809),t(18527),t(46728);const P=(0,u.c)();let A=null,d=null,M=null,O={};const N=new s.S;function L(){return!!A&&(0,o.F)()}function G(){return!!L()||((0,i.t)(N),F(),!1)}function W(n,e){return!n||!e||K(n,e)||G()}function g(n,e){return!K(n,e)&&!L()}function F(n){return null==M&&(M=Promise.all([(0,o.H)(),Promise.all([t.e(9257),t.e(7138)]).then(t.bind(t,89257)).then((n=>n.g)),t.e(4415).then(t.bind(t,54415))])),M.then((([,e,{hydratedAdapter:t}])=>{(0,l.Te)(n),d=t,A=e.default,A._enableProjection(o.ac),N.notify()}))}function I(n,e,t=null,r=null){return Array.isArray(n)?0===n.length?[]:m(d,n,n[0].spatialReference,e,t,r):m(d,[n],n.spatialReference,e,t,r)[0]}function m(n,e,t,r,l=null,i=null){if(null==t||null==r)return e;if(K(t,r,l))return e.map((n=>B(n,t,r)));if(null==l&&(0,o.ad)(t))return e.map((n=>B(n,t,R.A.WGS84))).map((n=>x(n,r)));if(null==l&&(0,o.ad)(r))return e.map((n=>x(n,R.A.WGS84))).map((n=>B(n,R.A.WGS84,r)));if(null==l){const n=_.A.cacheKey(t,r);void 0!==O[n]?l=O[n]:(null==(l=y(t,r,void 0))&&(l=new _.A),O[n]=l)}if(null==A||null==n)throw new j;return null!=i?A._project(n,e,t,r,l,i):A._project(n,e,t,r,l)}function w(n,e){const t=T([n],e);return null!=t.pending?{pending:t.pending,geometry:null}:null!=t.geometries?{pending:null,geometry:t.geometries[0]}:{pending:null,geometry:null}}function T(n,e){if(!L())for(const t of n)if(null!=t&&!(0,o.f)(t.spatialReference,e)&&(0,o.k)(t.spatialReference)&&(0,o.k)(e)&&!K(t.spatialReference,e))return(0,i.t)(N),{pending:F(),geometries:null};return{pending:null,geometries:n.map((n=>null==n?null:(0,o.f)(n.spatialReference,e)?n:(0,o.k)(n.spatialReference)&&(0,o.k)(e)?x(n,e):null))}}function y(n,e,t=null){if(null==n||null==e)return null;if(null==A||null==d)throw new j;const r=A._getTransformation(d,n,e,t,t?.spatialReference);return null!==r?_.A.fromGE(r):null}function k(n,e,t=null){if(null==A||null==d)throw new j;const r=A._getTransformationBySuitability(d,n,e,t,t?.spatialReference);if(null!==r){const n=[];for(const e of r)n.push(_.A.fromGE(e));return n}return[]}class j extends r.A{constructor(){super("projection:not-loaded","projection engine not fully loaded yet, please call load()")}}function H(){A=null,d=null,M=null,O={}}const v={get loadPromise(){return M}};function x(n,e){try{const t=I(n,e);if(null==t)return null;"xmin"in n&&"xmin"in t&&(t.zmin=n.zmin,t.zmax=n.zmax);const r=(0,h.g)(t.type,n.spatialReference,e);return null!=r&&r(t),t}catch(n){if(!(n instanceof j))throw n;return null}}async function U(n,e,t){const r=n.spatialReference;return null!=r&&null!=e&&await z(r,e,null,t),x(n,e)}function K(n,e,t){return!t&&(!!(0,o.f)(n,e)||(0,o.k)(n)&&(0,o.k)(e)&&!!(0,S.g)(n,e,S.a))}function b(n,e){if((0,o.f)(n,e))return!0;if(!(0,o.k)(n)||!(0,o.k)(e))return!1;const t=(0,o.i)(n)||(0,o.b)(n)||(0,o.N)(n),r=(0,o.i)(e)||(0,o.b)(e)||(0,o.N)(e);return t&&r}async function z(n,e,t,r){if(L())return(0,l.NO)(r);if(Array.isArray(n)){for(const{source:e,dest:t,geographicTransformation:l}of n)if(e&&t&&!K(e,t,l))return F(r)}else if(n&&e&&!K(n,e,t))return F(r);return(0,l.NO)(r)}function B(n,e,t){return n?"x"in n?Z(n,e,new C.A,t,0):"xmin"in n?nn(n,e,new a.A,t,0):"rings"in n?Y(n,e,new f.A,t,0):"paths"in n?V(n,e,new E.A,t,0):"points"in n?D(n,e,new c.A,t,0):null:null}function q(n,e,t=e.spatialReference,r=0){return null!=t&&null!=n.spatialReference&&null!=Z(n,n.spatialReference,e,t,r)}function Z(n,e,t,r,l){tn[0]=n.x,tn[1]=n.y;const i=n.z;return tn[2]=void 0!==i?i:l,(0,S.p)(tn,e,0,tn,r,0,1)?(t.x=tn[0],t.y=tn[1],t.spatialReference=r,void 0!==i||(0,o.x)(r)?(t.z=tn[2],t.hasZ=!0):(t.z=void 0,t.hasZ=!1),void 0===n.m?(t.m=void 0,t.hasM=!1):(t.m=n.m,t.hasM=!0),t):null}function Q(n,e,t=e.spatialReference,r=0){return null!=n.spatialReference&&null!=t&&null!=D(n,n.spatialReference,e,t,r)}function D(n,e,t,r,l){const{points:i,hasZ:s,hasM:u}=n,a=[],c=i.length,C=[];for(const n of i)C.push(n[0],n[1],s?n[2]:l);if(!(0,S.p)(C,e,0,C,r,0,c))return null;const f=s||(0,o.x)(r);for(let n=0;n{t.d(e,{A:()=>i});let r=0;class l{static fromGE(n){const e=new l;return e._wkt=n.wkt,e._wkid=n.wkid,e._isInverse=n.isInverse,e}constructor(n){this.uid=r++,n?(this._wkt=null!=n.wkt?n.wkt:null,this._wkid=null!=n.wkid?n.wkid:-1,this._isInverse=null!=n.isInverse&&!0===n.isInverse):(this._wkt=null,this._wkid=-1,this._isInverse=!1)}get wkt(){return this._wkt}set wkt(n){this._wkt=n,this.uid=r++}get wkid(){return this._wkid}set wkid(n){this._wkid=n,this.uid=r++}get isInverse(){return this._isInverse}set isInverse(n){this._isInverse=n,this.uid=r++}getInverse(){const n=new l;return n._wkt=this.wkt,n._wkid=this._wkid,n._isInverse=!this.isInverse,n}}class i{static cacheKey(n,e){return[n.wkid?.toString()??"-1",n.wkt?.toString()??"",n.wkt2?.toString()??"",e.wkid?.toString()??"-1",e.wkt?.toString()??"",e.wkt2?.toString()??""].join()}static fromGE(n){const e=new i;let t="";for(const r of n.steps){const n=l.fromGE(r);e.steps.push(n),t+=n.uid.toString()+","}return e._cachedProjection={},e._gtlistentry=null,e._chain=t,e}constructor(n){if(this.steps=[],this._cachedProjection={},this._chain="",this._gtlistentry=null,n?.steps)for(const e of n.steps)e instanceof l?this.steps.push(e):this.steps.push(new l({wkid:e.wkid,wkt:e.wkt,isInverse:e.isInverse}))}getInverse(){const n=new i;n.steps=[];for(let e=this.steps.length-1;e>=0;e--){const t=this.steps[e];n.steps.push(t.getInverse())}return n}getGTListEntry(){let n="";for(const e of this.steps)n+=e.uid.toString()+",";return n!==this._chain&&(this._gtlistentry=null,this._cachedProjection={},this._chain=n),this._gtlistentry}assignCachedGe(n,e,t){this._cachedProjection[i.cacheKey(n,e)]=t}getCachedGeTransformation(n,e){let t="";for(const n of this.steps)t+=n.uid.toString()+",";t!==this._chain&&(this._gtlistentry=null,this._cachedProjection={},this._chain=t);const r=this._cachedProjection[i.cacheKey(n,e)];return void 0===r?null:r}}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/84e190ffe3a429f13216.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/84e190ffe3a429f13216.js new file mode 100644 index 00000000..fafb4829 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/84e190ffe3a429f13216.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[327],{49755:(e,r,t)=>{t.d(r,{E:()=>b});var n,i=t(32816),o=t(93804),a=t(99924),s=t(57732),l=t(29298),p=(t(32773),t(20266),t(49877)),c=t(69421),u=t(56273),y=t(30011),d=t(54131);let m=n=class extends a.oY{constructor(e){super(e)}async collectRequiredFields(e,r){return(0,y.Dx)(e,r,this.expression)}clone(){return new n({expression:this.expression,title:this.title})}equals(e){return this.expression===e.expression&&this.title===e.title}};(0,i._)([(0,l.MZ)({type:String,json:{write:!0}})],m.prototype,"expression",void 0),(0,i._)([(0,l.MZ)({type:String,json:{write:!0}})],m.prototype,"title",void 0),m=n=(0,i._)([(0,c.$)("esri.symbols.support.FeatureExpressionInfo")],m);const f=m;var g;const w=(0,o.s)()({onTheGround:"on-the-ground",relativeToGround:"relative-to-ground",relativeToScene:"relative-to-scene",absoluteHeight:"absolute-height"}),v=new o.J({foot:"feet",kilometer:"kilometers",meter:"meters",mile:"miles","us-foot":"us-feet",yard:"yards"});let h=g=class extends a.oY{constructor(e){super(e),this.offset=null}readFeatureExpressionInfo(e,r){return null!=e?e:r.featureExpression&&0===r.featureExpression.value?{expression:"0"}:void 0}writeFeatureExpressionInfo(e,r,t,n){r[t]=e.write({},n),"0"===e.expression&&(r.featureExpression={value:0})}get mode(){const{offset:e,featureExpressionInfo:r}=this;return this._isOverridden("mode")?this._get("mode"):null!=e||r?"relative-to-ground":"on-the-ground"}set mode(e){this._override("mode",e)}set unit(e){this._set("unit",e)}write(e,r){return this.offset||this.mode||this.featureExpressionInfo||this.unit?super.write(e,r):null}clone(){return new g({mode:this.mode,offset:this.offset,featureExpressionInfo:this.featureExpressionInfo?this.featureExpressionInfo.clone():void 0,unit:this.unit})}equals(e){return this.mode===e.mode&&this.offset===e.offset&&this.unit===e.unit&&(0,s.e)(this.featureExpressionInfo,e.featureExpressionInfo)}};(0,i._)([(0,l.MZ)({type:f,json:{write:!0}})],h.prototype,"featureExpressionInfo",void 0),(0,i._)([(0,p.r)("featureExpressionInfo",["featureExpressionInfo","featureExpression"])],h.prototype,"readFeatureExpressionInfo",null),(0,i._)([(0,u.w)("featureExpressionInfo",{featureExpressionInfo:{type:f},"featureExpression.value":{type:[0]}})],h.prototype,"writeFeatureExpressionInfo",null),(0,i._)([(0,l.MZ)({type:w.apiValues,nonNullable:!0,json:{type:w.jsonValues,read:w.read,write:{writer:w.write,isRequired:!0}}})],h.prototype,"mode",null),(0,i._)([(0,l.MZ)({type:Number,json:{write:!0}})],h.prototype,"offset",void 0),(0,i._)([(0,l.MZ)({type:d.s,json:{type:String,read:v.read,write:v.write}})],h.prototype,"unit",null),h=g=(0,i._)([(0,c.$)("esri.symbols.support.ElevationInfo")],h);const b=h},76636:(e,r,t)=>{t.d(r,{c:()=>c,o:()=>n});const n={Base64:0,Hex:1,String:2,Raw:3};function i(e,r){const t=(65535&e)+(65535&r);return(e>>16)+(r>>16)+(t>>16)<<16|65535&t}function o(e,r,t,n,o,a){return i((s=i(i(r,e),i(n,a)))<<(l=o)|s>>>32-l,t);var s,l}function a(e,r,t,n,i,a,s){return o(r&t|~r&n,e,r,i,a,s)}function s(e,r,t,n,i,a,s){return o(r&n|t&~n,e,r,i,a,s)}function l(e,r,t,n,i,a,s){return o(r^t^n,e,r,i,a,s)}function p(e,r,t,n,i,a,s){return o(t^(r|~n),e,r,i,a,s)}function c(e,r=n.Hex){const t=r||n.Base64,o=function(e,r){e[r>>5]|=128<>>9<<4)]=r;let t=1732584193,n=-271733879,o=-1732584194,c=271733878;for(let r=0;r>5]|=(255&e.charCodeAt(t/8))<>2]>>n%4*8+4&15)+r.charAt(e[n>>2]>>n%4*8&15));return t.join("")}(o);case n.String:return function(e){const r=[];for(let t=0,n=32*e.length;t>5]>>>t%32&255));return r.join("")}(o);case n.Base64:return function(e){const r=[];for(let t=0,n=4*e.length;t>2]>>t%4*8&255)<<16|(e[t+1>>2]>>(t+1)%4*8&255)<<8|e[t+2>>2]>>(t+2)%4*8&255;for(let i=0;i<4;i++)8*t+6*i>32*e.length?r.push("="):r.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(n>>6*(3-i)&63))}return r.join("")}(o)}}},98238:(e,r,t)=>{t.d(r,{a:()=>d,b:()=>S,c:()=>v,d:()=>L,e:()=>m,f:()=>p,i:()=>b,l:()=>u,m:()=>I,o:()=>w,p:()=>c,r:()=>f,s:()=>h,u:()=>y});var n=t(82530),i=t(44600),o=t(7969),a=t(1178),s=t(49755),l=t(64524);const p={type:Boolean,value:!0,json:{origins:{service:{read:!1,write:!1},"web-map":{read:!1,write:!1}},name:"screenSizePerspective",write:{enabled:!0,layerContainerTypes:n.e}}},c={type:Boolean,value:!0,json:{name:"disablePopup",read:{reader:(e,r)=>!r.disablePopup},write:{enabled:!0,writer(e,r,t){r[t]=!e}}}},u={type:Boolean,value:!0,nonNullable:!0,json:{name:"showLabels",write:{enabled:!0,layerContainerTypes:n.e}}},y={type:String,json:{origins:{"portal-item":{write:!1}},write:{isRequired:!0,ignoreOrigin:!0,writer:a.w}}},d={type:Boolean,value:!0,nonNullable:!0,json:{origins:{service:{read:{enabled:!1}}},name:"showLegend",write:{enabled:!0,layerContainerTypes:n.e}}},m={value:null,type:s.E,json:{origins:{service:{name:"elevationInfo",write:!0}},name:"layerDefinition.elevationInfo",write:{enabled:!0,layerContainerTypes:n.e}}};function f(e){return{type:e,readOnly:!0,json:{origins:{service:{read:!0}},read:!1}}}const g={write:{enabled:!0,layerContainerTypes:n.e},read:!0},w={type:Number,json:{origins:{"web-document":g,"portal-item":{write:!0}}}},v={...w,json:{...w.json,origins:{"web-document":{...g,write:{enabled:!0,layerContainerTypes:n.e,target:{opacity:{type:Number},"layerDefinition.drawingInfo.transparency":{type:Number}}}}},read:{source:["layerDefinition.drawingInfo.transparency","drawingInfo.transparency"],reader:(e,r,t)=>t&&"service"!==t.origin||!r.drawingInfo||void 0===r.drawingInfo.transparency?r.layerDefinition?.drawingInfo&&void 0!==r.layerDefinition.drawingInfo.transparency?(0,l.t)(r.layerDefinition.drawingInfo.transparency):void 0:(0,l.t)(r.drawingInfo.transparency)}}},h={type:i.A,readOnly:!0,json:{origins:{service:{read:{source:["fullExtent","spatialReference"],reader:(e,r)=>{const t=i.A.fromJSON(e);return null!=r.spatialReference&&"object"==typeof r.spatialReference&&(t.spatialReference=o.A.fromJSON(r.spatialReference)),t}}}},read:!1}},b={type:String,json:{origins:{service:{read:!1},"portal-item":{read:!1}}}},S={type:Number,json:{origins:{service:{write:{enabled:!1}},"web-scene":{name:"layerDefinition.minScale",write:{enabled:!0,layerContainerTypes:n.e}}},name:"layerDefinition.minScale",write:!0}},I={type:Number,json:{origins:{service:{write:{enabled:!1}},"web-scene":{name:"layerDefinition.maxScale",write:{enabled:!0,layerContainerTypes:n.e}}},name:"layerDefinition.maxScale",write:!0}},L={json:{write:{ignoreOrigin:!0,layerContainerTypes:n.e},origins:{"web-map":{read:!1,write:!1}}}}},82530:(e,r,t)=>{t.d(r,{e:()=>n});const n=["operational-layers","basemap","ground"]},19869:(e,r,t)=>{t.d(r,{m:()=>i});var n=t(69763);const i={unknown:1,inches:(0,n.l)(1,"meters","inches"),feet:(0,n.l)(1,"meters","feet"),"us-feet":(0,n.l)(1,"meters","us-feet"),yards:(0,n.l)(1,"meters","yards"),miles:(0,n.l)(1,"meters","miles"),"nautical-miles":(0,n.l)(1,"meters","nautical-miles"),millimeters:(0,n.l)(1,"meters","millimeters"),centimeters:(0,n.l)(1,"meters","centimeters"),decimeters:(0,n.l)(1,"meters","decimeters"),meters:(0,n.l)(1,"meters","meters"),kilometers:(0,n.l)(1,"meters","kilometers"),"decimal-degrees":1/(0,n.q)(1,"meters",n.h.radius)}},64524:(e,r,t)=>{t.d(r,{o:()=>i,t:()=>o});var n=t(36544);function i(e){const r=(0,n.c)(100*(1-e));return Math.max(0,Math.min(r,100))}function o(e){const r=1-e/100;return Math.max(0,Math.min(r,1))}},77792:(e,r,t)=>{t.d(r,{p:()=>d});var n=t(6407),i=t(76636),o=t(73341),a=t(99063),s=t(93049),l=t(40499),p=t(41390),c=t(29298),u=t(51601),y=t(1178);function d(e){const r=e?.origins??[void 0];return(t,n)=>{const i=function(e,r,t){if("resource"===e?.type)return function(e,r,t){const n=(0,l.g)(r,t);return{type:String,read:(e,r,t)=>{const i=(0,y.r)(e,r,t);return n.type===String?i:"function"==typeof n.type?new n.type({url:i}):void 0},write:{writer(r,i,s,l){if(!l?.resources)return"string"==typeof r?void(i[s]=(0,y.a)(r,l)):void(i[s]=r.write({},l));const c=null==(h=r)?null:"string"==typeof h?h:h.url,d=(0,y.a)(c,{...l,verifyItemRelativeUrls:l?.verifyItemRelativeUrls?{writtenUrls:l.verifyItemRelativeUrls.writtenUrls,rootPath:void 0}:void 0},y.M.NO),w=n.type!==String&&(!(0,o.i)(this)||l?.origin&&this.originIdOf(t)>(0,p.n)(l.origin)),v={object:this,propertyName:t,value:r,targetUrl:d,dest:i,targetPropertyName:s,context:l,params:e};var h;l?.portalItem&&d&&!(0,a.oP)(d)?w&&e?.contentAddressed?m(v):w?function(e){const{context:r,targetUrl:t,params:n,value:i,dest:o,targetPropertyName:s}=e;if(!r.portalItem)return;const l=r.portalItem.resourceFromPath(t),p=g(i,t,r),c=(0,u.g)(p),y=(0,a.Zo)(l.path),d=n?.compress??!1;c===y?(r.resources&&f({...e,resource:l,content:p,compress:d,updates:r.resources.toUpdate}),o[s]=t):m(e)}(v):function({context:e,targetUrl:r,dest:t,targetPropertyName:n}){e.portalItem&&e.resources&&(e.resources.toKeep.push({resource:e.portalItem.resourceFromPath(r),compress:!1}),t[n]=r)}(v):l?.portalItem&&(null==d||null!=(0,y.i)(d)||(0,a.w8)(d)||w)?m(v):i[s]=d}}}}(e,r,t);switch(e?.type??"other"){case"other":return{read:!0,write:!0};case"url":{const{read:e,write:r}=y.b;return{read:e,write:r}}}}(e,t,n);for(const e of r){const r=(0,c.rM)(t,e,n);for(const e in i)r[e]=i[e]}}}function m(e){const{targetUrl:r,params:t,value:o,context:l,dest:p,targetPropertyName:c}=e;if(!l.portalItem)return;const d=(0,y.p)(r),m=g(o,r,l);if(t?.contentAddressed&&"json"!==m.type)return void l.messages?.push(new n.A("persistable:contentAddressingUnsupported",`Property "${c}" is trying to serializing a resource with content of type ${m.type} with content addressing. Content addressing is only supported for json resources.`,{content:m}));const w=t?.contentAddressed&&"json"===m.type?(0,i.c)(m.jsonString):d?.filename??(0,s.g)(),v=(0,a.fj)(t?.prefix??d?.prefix,w),h=`${v}.${(0,u.g)(m)}`;if(t?.contentAddressed&&l.resources&&"json"===m.type){const e=l.resources.toKeep.find((({resource:e})=>e.path===h))??l.resources.toAdd.find((({resource:e})=>e.path===h));if(e)return void(p[c]=e.resource.itemRelativeUrl)}const b=l.portalItem.resourceFromPath(h);(0,a.w8)(r)&&l.resources&&l.resources.pendingOperations.push((0,a.tk)(r).then((e=>{b.path=`${v}.${(0,u.g)({type:"blob",blob:e})}`,p[c]=b.itemRelativeUrl})).catch((()=>{})));const S=t?.compress??!1;l.resources&&f({...e,resource:b,content:m,compress:S,updates:l.resources.toAdd}),p[c]=b.itemRelativeUrl}function f({object:e,propertyName:r,updates:t,resource:n,content:i,compress:o}){t.push({resource:n,content:i,compress:o,finish:t=>{!function(e,r,t){"string"==typeof e[r]?e[r]=t.url:e[r].url=t.url}(e,r,t)}})}function g(e,r,t){return"string"==typeof e?{type:"url",url:r}:{type:"json",jsonString:JSON.stringify(e.toJSON(t))}}},51601:(e,r,t)=>{t.d(r,{g:()=>i});var n=t(99063);function i(e){return o[function(e){return"json"===e.type?"application/json":"blob"===e.type?e.blob.type:function(e){const r=(0,n.Zo)(e);return l[r]||a}(e.url)}(e)]||s}const o={},a="text/plain",s=o[a],l={png:"image/png",jpeg:"image/jpeg",jpg:"image/jpg",bmp:"image/bmp",gif:"image/gif",json:"application/json",txt:"text/plain",xml:"application/xml",svg:"image/svg+xml",zip:"application/zip",pbf:"application/vnd.mapbox-vector-tile",gz:"application/gzip","bin.gz":"application/octet-stream"};for(const e in l)o[l[e]]=e},54131:(e,r,t)=>{t.d(r,{g:()=>i,s:()=>o});var n=t(19869);function i(e){return 1/(n.m[e]||1)}const o=function(){const e=Object.keys(n.m);return e.sort(),e}()},88730:(e,r,t)=>{t.d(r,{q:()=>h});var n=t(32816),i=t(66136),o=t(6407),a=t(99063),s=t(29298),l=t(36544),p=(t(32773),t(49877)),c=t(69421),u=t(56273),y=t(82530),d=t(99924),m=t(98238);t(4734),t(50214),t(93804),t(90740),t(59192),t(13671),t(78016),t(54483),t(20266),t(41390),t(40499),t(93181),t(58498),t(91047),t(45371),t(80959),t(44600),t(2160),t(7969),t(69763),t(18683),t(64604),t(29512),t(64752),t(48844),t(29208),t(1178),t(49755),t(30011),t(55270),t(95779),t(13262),t(346),t(16699),t(26809),t(2589),t(18527),t(94345),t(36533),t(84200),t(97827),t(91695),t(18169),t(48402),t(67504),t(92517),t(77037),t(54131),t(19869),t(64524);const f={ArcGISAnnotationLayer:!0,ArcGISDimensionLayer:!0,ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISImageServiceVectorLayer:!0,ArcGISMapServiceLayer:!0,ArcGISStreamLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BingMapsAerial:!0,BingMapsHybrid:!0,BingMapsRoad:!0,CatalogLayer:!0,CSV:!0,GeoJSON:!0,GeoRSS:!0,GroupLayer:!0,KML:!0,KnowledgeGraphLayer:!0,MediaLayer:!0,OGCFeatureLayer:!0,OrientedImageryLayer:!0,SubtypeGroupLayer:!0,VectorTileLayer:!0,WFS:!0,WMS:!0,WebTiledLayer:!0},g={ArcGISImageServiceLayer:!0,ArcGISImageServiceVectorLayer:!0,ArcGISMapServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BingMapsAerial:!0,BingMapsHybrid:!0,BingMapsRoad:!0,OpenStreetMap:!0,VectorTileLayer:!0,WMS:!0,WebTiledLayer:!0},w={ArcGISFeatureLayer:!0,SubtypeGroupTable:!0},v={"web-scene/operational-layers":{ArcGISDimensionLayer:!0,ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISMapServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISTiledElevationServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BuildingSceneLayer:!0,CatalogLayer:!0,CSV:!0,GeoJSON:!0,GroupLayer:!0,IntegratedMesh3DTilesLayer:!0,IntegratedMeshLayer:!0,KML:!0,LineOfSightLayer:!0,MediaLayer:!0,OGCFeatureLayer:!0,PointCloudLayer:!0,RasterDataLayer:!0,VectorTileLayer:!0,Voxel:!0,WFS:!0,WMS:!0,WebTiledLayer:!0},"web-scene/basemap":{ArcGISImageServiceLayer:!0,ArcGISMapServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,OpenStreetMap:!0,VectorTileLayer:!0,WMS:!0,WebTiledLayer:!0},"web-scene/ground":{ArcGISTiledElevationServiceLayer:!0,RasterDataElevationLayer:!0},"web-scene/tables":{ArcGISFeatureLayer:!0},"web-map/operational-layers":f,"web-map/basemap":g,"web-map/tables":w,"link-chart/operational-layers":{...f,LinkChartLayer:!0},"link-chart/basemap":g,"link-chart/tables":w,"portal-item/operational-layers":{ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISStreamLayer:!0,ArcGISTiledImageServiceLayer:!0,BuildingSceneLayer:!0,IntegratedMesh3DTilesLayer:!0,IntegratedMeshLayer:!0,MediaLayer:!0,OrientedImageryLayer:!0,PointCloudLayer:!0,SubtypeGroupLayer:!0}},h=e=>{let r=class extends e{constructor(){super(...arguments),this.persistenceEnabled=!0,this.title=null}readId(e,r,t){return"Group Layer"===t?.portalItem?.type?void 0:e}writeListMode(e,r,t,n){(n&&"ground"===n.layerContainerType||e&&(0,d.w)(this,t,{},n))&&(r[t]=e)}writeOperationalLayerType(e,r,t,n){e&&"tables"!==n?.layerContainerType&&(r.layerType=e)}writeTitle(e,r){r.title=e??"Layer"}readTimeExtent(e){return e?i.A.fromArray(e):null}writeTimeExtent(e,r,t,n){e&&"tables"!==n.layerContainerType&&(e.isEmpty?n?.messages&&n.messages.push(new o.A("layer:invalid-visibilityTimeExtent","visibilityTimeExtent cannot be empty")):r[t]=e.toArray())}read(e,r){r&&(r.layer=this),(0,d.r)(this,e,(r=>super.read(e,r)),r)}write(e,r){if(!this.persistenceEnabled&&!r?.ignorePersistenceEnabled)return null;if(r?.origin){const e=`${r.origin}/${r.layerContainerType||"operational-layers"}`,t=v[e];let n=!!t?.[this.operationalLayerType];if("ArcGISTiledElevationServiceLayer"===this.operationalLayerType&&"web-scene/operational-layers"===e&&(n=!1),"ArcGISDimensionLayer"===this.operationalLayerType&&"web-map/operational-layers"===e&&(n=!1),!n)return r.messages?.push(new o.A("layer:unsupported",`Layers (${this.title}, ${this.id}) of type '${this.declaredClass}' are not supported in the context of '${e}'`,{layer:this})),null}const t=super.write(e,{...r,layer:this}),n=!!r&&!!r.messages&&!!r.messages.filter((e=>e instanceof o.A&&"web-document-write:property-required"===e.name)).length;return(0,a.w8)(t?.url)?(r?.messages?.push(new o.A("layer:invalid-url",`Layer (${this.title}, ${this.id}) of type '${this.declaredClass}' using a Blob URL cannot be written to web scenes and web maps`,{layer:this})),null):!this.url&&n?null:t}beforeSave(){}};return(0,n._)([(0,s.MZ)({type:String,json:{write:{ignoreOrigin:!0},origins:{"web-scene":{write:{isRequired:!0,ignoreOrigin:!0}},"portal-item":{write:!1}}}})],r.prototype,"id",void 0),(0,n._)([(0,p.r)("id",["id"])],r.prototype,"readId",null),(0,n._)([(0,s.MZ)(m.d)],r.prototype,"listMode",void 0),(0,n._)([(0,u.w)("listMode")],r.prototype,"writeListMode",null),(0,n._)([(0,s.MZ)({type:String,readOnly:!0,json:{read:!1,write:{target:"layerType",ignoreOrigin:!0},origins:{"portal-item":{write:!1},"web-scene":{name:"layerType",read:!1,write:{enabled:!0,ignoreOrigin:!0,layerContainerTypes:y.e}}}}})],r.prototype,"operationalLayerType",void 0),(0,n._)([(0,u.w)("operationalLayerType")],r.prototype,"writeOperationalLayerType",null),(0,n._)([(0,s.MZ)(m.o)],r.prototype,"opacity",void 0),(0,n._)([(0,s.MZ)({type:Boolean,readOnly:!1})],r.prototype,"persistenceEnabled",void 0),(0,n._)([(0,s.MZ)({type:String,json:{write:{ignoreOrigin:!0,writerEnsuresNonNull:!0},origins:{"web-scene":{write:{isRequired:!0,ignoreOrigin:!0,writerEnsuresNonNull:!0}},"portal-item":{write:!1}}},value:"Layer"})],r.prototype,"title",void 0),(0,n._)([(0,u.w)("title"),(0,u.w)(["web-scene"],"title")],r.prototype,"writeTitle",null),(0,n._)([(0,s.MZ)({type:i.A,json:{origins:{"web-scene":{write:{layerContainerTypes:y.e}}}}})],r.prototype,"visibilityTimeExtent",void 0),(0,n._)([(0,p.r)("visibilityTimeExtent")],r.prototype,"readTimeExtent",null),(0,n._)([(0,u.w)(["portal-item","web-map","web-scene"],"visibilityTimeExtent",{visibilityTimeExtent:{type:[[l.I,l.N]]}})],r.prototype,"writeTimeExtent",null),(0,n._)([(0,s.MZ)({type:Boolean,json:{origins:{"web-scene":{name:"visibility",write:{enabled:!0,layerContainerTypes:y.e}}},name:"visibility",write:!0}})],r.prototype,"visible",void 0),r=(0,n._)([(0,c.$)("esri.layers.mixins.OperationalLayer")],r),r}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/87d10c6afa5e505ec5a8.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/87d10c6afa5e505ec5a8.js new file mode 100644 index 00000000..24774d72 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/87d10c6afa5e505ec5a8.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[7427],{29180:(e,t,r)=>{r.d(t,{I:()=>l,a:()=>d,b:()=>f,c:()=>v});var n=r(32816),s=r(99924),o=r(29298),i=(r(32773),r(20266),r(88663)),a=r(69421);let l=class extends s.oY{constructor(){super(...arguments),this.nodesPerPage=null,this.rootIndex=0,this.lodSelectionMetricType=null}};(0,n._)([(0,o.MZ)({type:Number})],l.prototype,"nodesPerPage",void 0),(0,n._)([(0,o.MZ)({type:Number})],l.prototype,"rootIndex",void 0),(0,n._)([(0,o.MZ)({type:String})],l.prototype,"lodSelectionMetricType",void 0),l=(0,n._)([(0,a.$)("esri.layers.support.I3SLayerDefinitions.I3SNodePageDefinition")],l);let u=class extends s.oY{constructor(){super(...arguments),this.factor=1}};(0,n._)([(0,o.MZ)({type:Number,json:{read:{source:"textureSetDefinitionId"}}})],u.prototype,"id",void 0),(0,n._)([(0,o.MZ)({type:Number})],u.prototype,"factor",void 0),u=(0,n._)([(0,a.$)("esri.layers.support.I3SLayerDefinitions.I3SMaterialTexture")],u);let p=class extends s.oY{constructor(){super(...arguments),this.baseColorFactor=[1,1,1,1],this.baseColorTexture=null,this.metallicRoughnessTexture=null,this.metallicFactor=1,this.roughnessFactor=1}};(0,n._)([(0,o.MZ)({type:[Number]})],p.prototype,"baseColorFactor",void 0),(0,n._)([(0,o.MZ)({type:u})],p.prototype,"baseColorTexture",void 0),(0,n._)([(0,o.MZ)({type:u})],p.prototype,"metallicRoughnessTexture",void 0),(0,n._)([(0,o.MZ)({type:Number})],p.prototype,"metallicFactor",void 0),(0,n._)([(0,o.MZ)({type:Number})],p.prototype,"roughnessFactor",void 0),p=(0,n._)([(0,a.$)("esri.layers.support.I3SLayerDefinitions.I3SMaterialPBRMetallicRoughness")],p);let d=class extends s.oY{constructor(){super(...arguments),this.alphaMode="opaque",this.alphaCutoff=.25,this.doubleSided=!1,this.cullFace="none",this.normalTexture=null,this.occlusionTexture=null,this.emissiveTexture=null,this.emissiveFactor=null,this.pbrMetallicRoughness=null}};(0,n._)([(0,i.e)({opaque:"opaque",mask:"mask",blend:"blend"})],d.prototype,"alphaMode",void 0),(0,n._)([(0,o.MZ)({type:Number})],d.prototype,"alphaCutoff",void 0),(0,n._)([(0,o.MZ)({type:Boolean})],d.prototype,"doubleSided",void 0),(0,n._)([(0,i.e)({none:"none",back:"back",front:"front"})],d.prototype,"cullFace",void 0),(0,n._)([(0,o.MZ)({type:u})],d.prototype,"normalTexture",void 0),(0,n._)([(0,o.MZ)({type:u})],d.prototype,"occlusionTexture",void 0),(0,n._)([(0,o.MZ)({type:u})],d.prototype,"emissiveTexture",void 0),(0,n._)([(0,o.MZ)({type:[Number]})],d.prototype,"emissiveFactor",void 0),(0,n._)([(0,o.MZ)({type:p})],d.prototype,"pbrMetallicRoughness",void 0),d=(0,n._)([(0,a.$)("esri.layers.support.I3SLayerDefinitions.I3SMaterialDefinition")],d);let c=class extends s.oY{};(0,n._)([(0,o.MZ)({type:String,json:{read:{source:["name","index"],reader:(e,t)=>null!=e?e:`${t.index}`}}})],c.prototype,"name",void 0),(0,n._)([(0,i.e)({jpg:"jpg",png:"png",dds:"dds","ktx-etc2":"ktx-etc2",ktx2:"ktx2",basis:"basis"})],c.prototype,"format",void 0),c=(0,n._)([(0,a.$)("esri.layers.support.I3SLayerDefinitions.I3STextureFormat")],c);let f=class extends s.oY{constructor(){super(...arguments),this.atlas=!1}};(0,n._)([(0,o.MZ)({type:[c]})],f.prototype,"formats",void 0),(0,n._)([(0,o.MZ)({type:Boolean})],f.prototype,"atlas",void 0),f=(0,n._)([(0,a.$)("esri.layers.support.I3SLayerDefinitions.I3STextureSetDefinition")],f);let y=class extends s.oY{};(0,n._)([(0,i.e)({Float32:"Float32",UInt64:"UInt64",UInt32:"UInt32",UInt16:"UInt16",UInt8:"UInt8"})],y.prototype,"type",void 0),(0,n._)([(0,o.MZ)({type:Number})],y.prototype,"component",void 0),y=(0,n._)([(0,a.$)("esri.layers.support.I3SLayerDefinitions.I3SGeometryAttribute")],y);let m=class extends s.oY{};(0,n._)([(0,i.e)({draco:"draco"})],m.prototype,"encoding",void 0),(0,n._)([(0,o.MZ)({type:[String]})],m.prototype,"attributes",void 0),m=(0,n._)([(0,a.$)("esri.layers.support.I3SLayerDefinitions.I3SGeometryCompressedAttributes")],m);let h=class extends s.oY{constructor(){super(...arguments),this.offset=0}};(0,n._)([(0,o.MZ)({type:Number})],h.prototype,"offset",void 0),(0,n._)([(0,o.MZ)({type:y})],h.prototype,"position",void 0),(0,n._)([(0,o.MZ)({type:y})],h.prototype,"normal",void 0),(0,n._)([(0,o.MZ)({type:y})],h.prototype,"uv0",void 0),(0,n._)([(0,o.MZ)({type:y})],h.prototype,"color",void 0),(0,n._)([(0,o.MZ)({type:y})],h.prototype,"uvRegion",void 0),(0,n._)([(0,o.MZ)({type:y})],h.prototype,"featureId",void 0),(0,n._)([(0,o.MZ)({type:y})],h.prototype,"faceRange",void 0),(0,n._)([(0,o.MZ)({type:m})],h.prototype,"compressedAttributes",void 0),h=(0,n._)([(0,a.$)("esri.layers.support.I3SLayerDefinitions.I3SGeometryBuffer")],h);let v=class extends s.oY{};(0,n._)([(0,i.e)({triangle:"triangle"})],v.prototype,"topology",void 0),(0,n._)([(0,o.MZ)()],v.prototype,"geometryBuffers",void 0),v=(0,n._)([(0,a.$)("esri.layers.support.I3SLayerDefinitions.I3SGeometryDefinition")],v)},133:(e,t,r)=>{r.d(t,{U:()=>s,i:()=>o,s:()=>i});var n=r(54483);class s{}function o(e){return e instanceof n.Z?e===s.instance:"unknown"===e?.toString().toLowerCase()}function i(e){return o(e)?s.instance:e}s.instance=new n.I("Etc/UTC")},47239:(e,t,r)=>{r.d(t,{a:()=>h,b:()=>a,c:()=>s,d:()=>g,e:()=>l,f:()=>o,g:()=>m,h:()=>u,i:()=>v,j:()=>y,n:()=>x,s:()=>p,t:()=>i,u:()=>d,v:()=>c,x:()=>f,z:()=>I});var n=r(44600);function s(e=I){return[e[0],e[1],e[2],e[3],e[4],e[5]]}function o(e,t,r,n,o,i,a=s()){return a[0]=e,a[1]=t,a[2]=r,a[3]=n,a[4]=o,a[5]=i,a}function i(e,t){const r=isFinite(e[2])||isFinite(e[5]);return new n.A(r?{xmin:e[0],xmax:e[3],ymin:e[1],ymax:e[4],zmin:e[2],zmax:e[5],spatialReference:t}:{xmin:e[0],xmax:e[3],ymin:e[1],ymax:e[4],spatialReference:t})}function a(e,t){e[0]=Math.min(e[0],t[0]),e[1]=Math.min(e[1],t[1]),e[2]=Math.min(e[2],t[2]),e[3]=Math.max(e[3],t[3]),e[4]=Math.max(e[4],t[4]),e[5]=Math.max(e[5],t[5])}function l(e,t){e[0]=Math.min(e[0],t[0]),e[1]=Math.min(e[1],t[1]),e[2]=Math.min(e[2],t[2]),e[3]=Math.max(e[3],t[0]),e[4]=Math.max(e[4],t[1]),e[5]=Math.max(e[5],t[2])}function u(e,t,r=0,n=t.length/3){let s=e[0],o=e[1],i=e[2],a=e[3],l=e[4],u=e[5];for(let e=0;e=e[3]?0:e[3]-e[0]}(e),t[1]=function(e){return e[1]>=e[4]?0:e[4]-e[1]}(e),t[2]=function(e){return e[2]>=e[5]?0:e[5]-e[2]}(e),t}function d(e,t,r=e){return r[0]=t[0],r[1]=t[1],r[2]=t[2],r!==e&&(r[3]=e[3],r[4]=e[4],r[5]=e[5]),r}function c(e,t,r=e){return r[3]=t[0],r[4]=t[1],r[5]=t[2],r!==e&&(r[0]=e[0],r[1]=e[1],r[2]=e[2]),e}function f(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e}function y(e){return e?f(e,x):s(x)}function m(e,t){return e[0]=t[0],e[1]=t[1],e[2]=Number.NEGATIVE_INFINITY,e[3]=t[2],e[4]=t[3],e[5]=Number.POSITIVE_INFINITY,e}function h(e,t,r,n,s){return e[0]=t,e[1]=r,e[2]=Number.NEGATIVE_INFINITY,e[3]=n,e[4]=s,e[5]=Number.POSITIVE_INFINITY,e}function v(e){return 6===e.length}function g(e,t,r){if(null==e||null==t)return e===t;if(!v(e)||!v(t))return!1;if(r){for(let n=0;n{r.d(t,{f:()=>p});var n=r(29512),s=r(64604),o=r(6407),i=r(80959),a=r(1985),l=r(82408),u=r(43059);async function p(e,t){const r=(0,a.p)(e);if(!r)throw new o.A("invalid-url","Invalid scene service url");const p={...t,sceneServerUrl:r.url.path,layerId:r.sublayer??void 0};if(p.sceneLayerItem??=await async function(e){const t=(await d(e)).serviceItemId;if(!t)return null;const r=new u.default({id:t,apiKey:e.apiKey}),o=await async function(e){const t=n.id?.findServerInfo(e.sceneServerUrl);if(t?.owningSystemUrl)return t.owningSystemUrl;const r=e.sceneServerUrl.replace(/(.*\/rest)\/.*/i,"$1")+"/info";try{const t=(await(0,s.A)(r,{query:{f:"json"},responseType:"json",signal:e.signal})).data.owningSystemUrl;if(t)return t}catch(e){(0,i.QP)(e)}return null}(e);null!=o&&(r.portal=new l.A({url:o}));try{return r.load({signal:e.signal})}catch(e){return(0,i.QP)(e),null}}(p),null==p.sceneLayerItem)return c(p.sceneServerUrl.replace("/SceneServer","/FeatureServer"),p);const f=await async function({sceneLayerItem:e,signal:t}){if(!e)return null;try{const r=(await e.fetchRelatedItems({relationshipType:"Service2Service",direction:"reverse"},{signal:t})).find((e=>"Feature Service"===e.type))||null;if(!r)return null;const n=new u.default({portal:r.portal,id:r.id});return await n.load(),n}catch(e){return(0,i.QP)(e),null}}(p);if(!f?.url)throw new o.A("related-service-not-found","Could not find feature service through portal item relationship");p.featureServiceItem=f;const y=await c(f.url,p);return y.portalItem=f,y}async function d(e){if(e.rootDocument)return e.rootDocument;const t={query:{f:"json",...e.customParameters,token:e.apiKey},responseType:"json",signal:e.signal};try{const r=await(0,s.A)(e.sceneServerUrl,t);e.rootDocument=r.data}catch{e.rootDocument={}}return e.rootDocument}async function c(e,t){const r=(0,a.p)(e);if(!r)throw new o.A("invalid-feature-service-url","Invalid feature service url");const n=r.url.path,i=t.layerId;if(null==i)return{serverUrl:n};const l=d(t),u=t.featureServiceItem?await t.featureServiceItem.fetchData("json"):null,p=(u?.layers?.[0]||u?.tables?.[0])?.customParameters,c=e=>{const r={query:{f:"json",...p},responseType:"json",authMode:e,signal:t.signal};return(0,s.A)(n,r)},f=c("anonymous").catch((()=>c("no-prompt"))),[y,m]=await Promise.all([f,l]),h=m?.layers,v=y.data&&y.data.layers;if(!Array.isArray(v))throw new Error("expected layers array");if(Array.isArray(h)){for(let e=0;e{r.d(t,{z:()=>n});const n={analytics:{supportsCacheHint:!1},attachment:{supportsContentType:!1,supportsExifInfo:!1,supportsKeywords:!1,supportsName:!1,supportsSize:!1,supportsCacheHint:!1,supportsResize:!1},data:{isVersioned:!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,supportsQueryTopFeatures:!1,supportsResizeAttachments:!1,supportsSync:!1,supportsUpdate:!1,supportsExceedsLimitStatistics:!1,supportsAsyncConvert3D:!1},queryRelated:{supportsCount:!1,supportsOrderBy:!1,supportsPagination:!1,supportsCacheHint:!1},queryTopFeatures:{supportsCacheHint:!1},query:{maxRecordCount:0,maxRecordCountFactor:0,standardMaxRecordCount:0,supportsCacheHint:!1,supportsCentroid:!1,supportsCompactGeometry:!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,supportsPercentileStatistics:!1,supportsQuantization:!1,supportsQuantizationEditMode:!1,supportsQueryByAnonymous:!1,supportsQueryByOthers:!1,supportsQueryGeometry:!1,supportsResultType:!1,supportsSqlExpression:!1,supportsStandardizedQueriesOnly:!1,supportsTopFeaturesQuery:!1,supportsSpatialAggregationStatistics:!1,supportedSpatialAggregationStatistics:{envelope:!1,centroid:!1,convexHull:!1},supportsStatistics:!1,tileMaxRecordCount:0}}},2026:(e,t,r)=>{function n(e,t){return function(e,t){return t?.mode?t.mode:function(e){return e?l:u}(e).mode}(null!=e&&e.hasZ,t)}function s(e,t,r){return r&&r.mode!==t?`${e} only support ${t} elevation mode`:null}function o(e,t,r){return r?.mode===t?`${e} do not support ${t} elevation mode`:null}function i(e,t){return null!=t?.featureExpressionInfo&&"0"!==t.featureExpressionInfo.expression?`${e} do not support featureExpressionInfo`:null}function a(e,t){t&&e.warn(".elevationInfo=",t)}r.d(t,{d:()=>n,e:()=>s,f:()=>i,l:()=>a,s:()=>o}),r(69763),r(54131);const l={mode:"absolute-height",offset:0},u={mode:"on-the-ground",offset:null}},36309:(e,t,r)=>{r.d(t,{a:()=>_,b:()=>h,c:()=>g,d:()=>v,g:()=>m,s:()=>f,t:()=>y});var n=r(20266);const s="__begin__",o="__end__",i=new RegExp(s,"ig"),a=new RegExp(o,"ig"),l=new RegExp("^"+s,"i"),u=new RegExp(o+"$","i"),p='"',d=p+" + ",c=" + "+p;function f(e){return e.replaceAll(new RegExp("\\[","g"),"{").replaceAll(new RegExp("\\]","g"),"}")}function y(e){return e.replaceAll(new RegExp("\\{","g"),"[").replaceAll(new RegExp("\\}","g"),"]")}function m(e){const t={expression:"",type:"none"};return e.labelExpressionInfo?e.labelExpressionInfo.value?(t.expression=e.labelExpressionInfo.value,t.type="conventional"):e.labelExpressionInfo.expression&&(t.expression=e.labelExpressionInfo.expression,t.type="arcade"):null!=e.labelExpression&&(t.expression=f(e.labelExpression),t.type="conventional"),t}function h(e){const t=m(e);if(!t)return null;switch(t.type){case"conventional":return g(t.expression);case"arcade":return t.expression}return null}function v(e){const t=m(e);if(!t)return null;switch(t.type){case"conventional":return function(e){const t=e?.match(x);return t?.[1].trim()||null}(t.expression);case"arcade":return _(t.expression)}return null}function g(e){let t;return e?(t=(0,n.r)(e,(e=>s+'$feature["'+e+'"]'+o)),t=l.test(t)?t.replace(l,""):p+t,t=u.test(t)?t.replace(u,""):t+p,t=t.replaceAll(i,d).replaceAll(a,c)):t='""',t}const x=/^\s*\{([^}]+)\}\s*$/i,I=/^\s*(?:(?:\$feature\.(\w+))|(?:\$feature\[(["'])(.+)(\2)\]));?\s*$/i,F=/^\s*(?:(?:\$feature\.(\w+))|(?:\$feature\[(["'])(.+)(\2)\]));?\s*(?:DomainName\(\s*\$feature\s*,\s*(["'])(\1|\3)(\5)\s*\));?\s*$/i,M=/^\s*(?:DomainName\(\s*\$feature\s*,\s*(["'])(.+)(\1)\s*\));?\s*$/i;function _(e){if(!e)return null;let t=I.exec(e)||F.exec(e);return t?t[1]||t[3]:(t=M.exec(e),t?t[2]:null)}},95365:(e,t,r)=>{r.d(t,{a:()=>o,g:()=>s});var n=r(30011);async function s(e,t=e.popupTemplate){if(null==t)return[];const r=await t.getRequiredFields(e.fieldsIndex),{lastEditInfoEnabled:s}=t,{objectIdField:o,typeIdField:i,globalIdField:a,relationships:l}=e;if(r.includes("*"))return["*"];const u=s?(0,n.eX)(e):[],p=(0,n.DB)(e.fieldsIndex,[...r,...u]);return i&&p.push(i),p&&o&&e.fieldsIndex?.has(o)&&!p.includes(o)&&p.push(o),p&&a&&e.fieldsIndex?.has(a)&&!p.includes(a)&&p.push(a),l&&l.forEach((t=>{const{keyField:r}=t;p&&r&&e.fieldsIndex?.has(r)&&!p.includes(r)&&p.push(r)})),p}function o(e,t){return e.popupTemplate?e.popupTemplate:null!=t&&t.defaultPopupTemplateEnabled&&null!=e.defaultPopupTemplate?e.defaultPopupTemplate:null}},23381:(e,t,r)=>{async function n(e,t){const{WhereClause:n}=await Promise.all([r.e(8896),r.e(6589)]).then(r.bind(r,38896)).then((e=>e.W));return n.create(e,t)}function s(e,t){return"1=1"===e?t??e:"1=1"===t?e??t:null!=e&&""!==e?null!=t&&""!==t?`(${e}) AND (${t})`:e:t}r.d(t,{G:()=>n,m:()=>s})},79875:(e,t,r)=>{r.d(t,{A:()=>c});var n=r(6407),s=r(99924),o=r(20266),i=r(36544),a=r(133),l=r(30011),u=r(78016),p=r(54483);r(32773),r(90740),r(32816),r(41390),r(69421),r(40499),r(93181),r(13671),r(91047),r(29298),r(58498),r(45371),r(80959),r(55270),r(50214),r(93804),r(59192),r(95779),r(13262),r(346),r(64604),r(29512),r(99063),r(18683),r(16699),r(26809),r(2589),r(18527),r(94345),r(44600),r(2160),r(49877),r(7969),r(69763),r(56273),r(64752),r(48844),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(67504),r(92517),r(77037);const d=new Map;class c{static fromJSON(e){return new c(e.fields,e.timeZoneByFieldName)}static fromLayer(e){return new c(e.fields??[],h(e))}static fromLayerJSON(e){return new c(e.fields??[],h(e))}constructor(e=[],t){this._fieldsMap=new Map,this._normalizedFieldsMap=new Map,this._dateFieldsSet=new Set,this._numericFieldsSet=new Set,this._requiredFields=null,this.dateFields=[],this.numericFields=[],this.fields=e||[],this._timeZoneByFieldName=t?new Map(t):null;const r=[];for(const e of this.fields){const t=e?.name,n=y(t);if(t&&n){const s=f(t);this._fieldsMap.set(t,e),this._fieldsMap.set(s,e),this._normalizedFieldsMap.set(n,e),r.push(`${s}:${e.type}:${this._timeZoneByFieldName?.get(t)}`),(0,l.vE)(e)?(this.dateFields.push(e),this._dateFieldsSet.add(e)):(0,l.WA)(e)&&(this._numericFieldsSet.add(e),this.numericFields.push(e)),(0,l.te)(e)||(0,l.Xz)(e)||(e.editable=null==e.editable||!!e.editable,e.nullable=null==e.nullable||!!e.nullable)}}r.sort(),this.uid=r.join()}get requiredFields(){if(!this._requiredFields){this._requiredFields=[];for(const e of this.fields)(0,l.te)(e)||(0,l.Xz)(e)||e.nullable||void 0!==(0,l.lD)(e)||this._requiredFields.push(e)}return this._requiredFields}equals(e){return this.uid===e?.uid}has(e){return null!=this.get(e)}get(e){if(!e)return;let t=this._fieldsMap.get(e);return t||(t=this._fieldsMap.get(f(e))??this._normalizedFieldsMap.get(y(e)),t&&this._fieldsMap.set(e,t),t)}getTimeZone(e){const t=this.get(e&&"string"!=typeof e?e.name:e);return t?this._timeZoneByFieldName?this._timeZoneByFieldName.get(t.name):"date"===t.type||"esriFieldTypeDate"===t.type?(o.L.getLogger("esri.layers.support.FieldsIndex").error(new n.A("getTimeZone:no-timezone-information",`no time zone information for field '${t.name}'`)),u.u):m.has(t.type)?u.a:null:null}getLuxonTimeZone(e){const t=this.getTimeZone(e);return t?t===u.a?a.U.instance:t===u.u?p.F.utcInstance:(0,i.g)(d,t,(()=>p.I.create(t))):null}isDateField(e){return this._dateFieldsSet.has(this.get(e))}isTimeOnlyField(e){return(0,l.OH)(this.get(e))}isNumericField(e){return this._numericFieldsSet.has(this.get(e))}normalizeFieldName(e){return this.get(e)?.name??void 0}toJSON(){return{fields:this.fields.map((e=>(0,s.Wj)(e)?e.toJSON():e)),timeZoneByFieldName:this._timeZoneByFieldName?Array.from(this._timeZoneByFieldName.entries()):null}}}function f(e){return e.trim().toLowerCase()}function y(e){return(0,l.rS)(e)?.toLowerCase()??""}const m=new Set(["time-only","date-only","timestamp-offset","esriFieldTypeDateOnly","esriFieldTypeTimeOnly","esriFieldTypeTimestampOffset"]);function h(e){const t=new Map;if(!e.fields)return t;const r=!0===e.datesInUnknownTimezone,{timeInfo:n,editFieldsInfo:s}=e,o=(n?"startField"in n?n.startField:n.startTimeField:"")??"",i=(n?"endField"in n?n.endField:n.endTimeField:"")??"",a="dateFieldsTimeZone"in e?e.dateFieldsTimeZone??null:e.dateFieldsTimeReference?(0,u.f)(e.dateFieldsTimeReference):null,l=s?"timeZone"in s?s.timeZone??a:s.dateFieldsTimeReference?(0,u.f)(s.dateFieldsTimeReference):a??u.u:null,p=n?"timeZone"in n?n.timeZone??a:n.timeReference?(0,u.f)(n.timeReference):a:null,d=new Map([[f(s?.creationDateField??""),l],[f(s?.editDateField??""),l],[f(o),p],[f(i),p]]);for(const{name:n,type:s}of e.fields)if(m.has(s))t.set(n,u.a);else if("date"!==s&&"esriFieldTypeDate"!==s)t.set(n,null);else if(r)t.set(n,u.a);else{const e=d.get(f(n??""))??a;t.set(n,e)}return t}},71895:(e,t,r)=>{r.d(t,{A:()=>p});var n,s=r(32816),o=r(17745),i=r(99924),a=r(29298),l=(r(32773),r(20266),r(69421));r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(81272),r(36544),r(44945);let u=n=class extends i.oY{constructor(e){super(e),this.floorField=null,this.viewAllMode=!1,this.viewAllLevelIds=new o.A}clone(){return new n({floorField:this.floorField,viewAllMode:this.viewAllMode,viewAllLevelIds:this.viewAllLevelIds})}};(0,s._)([(0,a.MZ)({type:String,json:{write:!0}})],u.prototype,"floorField",void 0),(0,s._)([(0,a.MZ)({json:{read:!1,write:!1}})],u.prototype,"viewAllMode",void 0),(0,s._)([(0,a.MZ)({json:{read:!1,write:!1}})],u.prototype,"viewAllLevelIds",void 0),u=n=(0,s._)([(0,l.$)("esri.layers.support.LayerFloorInfo")],u);const p=u}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/88e5a7860bb12e6d4852.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/88e5a7860bb12e6d4852.js new file mode 100644 index 00000000..c9c9d408 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/88e5a7860bb12e6d4852.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[2743],{42743:(e,t,r)=>{r.d(t,{save:()=>p,saveAs:()=>u});var a=r(30794),n=r(82454);r(6407),r(32773),r(20266),r(90740),r(82408),r(32816),r(29512),r(99063),r(99924),r(41390),r(69421),r(40499),r(93181),r(13671),r(91047),r(36544),r(29298),r(58498),r(45371),r(80959),r(64604),r(73509),r(28276),r(49877),r(44600),r(2160),r(7969),r(69763),r(93804),r(18683),r(56273),r(64752),r(48844),r(29208),r(59192),r(69277),r(70580),r(75191),r(24319),r(62092),r(43059),r(89935),r(49813),r(1178),r(79697),r(36915),r(8410),r(78281),r(44945),r(2589),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(18527),r(67504),r(47387),r(46728),r(64102);const i="Image Service";function o(e){if("imagery"===e.type)return{isValid:!0};const{raster:t}=e,r="Function"===t?.datasetFormat?t.primaryRasters?.rasters[0]:t;return{isValid:"RasterTileServer"===r?.datasetFormat&&("Raster"===r.tileType||"Map"===r.tileType),errorMessage:"imagery tile layer should be created from a tiled image service."}}function s(e){const t=e.layerJSON;return Promise.resolve(t&&Object.keys(t).length?t:null)}async function l(e,t){const{parsedUrl:r,title:a,fullExtent:i}=e;t.url=r.path,t.title||=a;try{t.extent=await(0,n.a)(i)}catch{t.extent=void 0}(0,n.r)(t,n.t.METADATA),"imagery-tile"===e.type&&(0,n.b)(t,n.t.TILED_IMAGERY)}async function p(e,t){const r="imagery"===e.type?"imagery-layer-save":"imagery-tile-layer-save";return(0,a.s)({layer:e,itemType:i,validateLayer:o,createItemData:s,errorNamePrefix:r},t)}async function u(e,t,r){const n="imagery"===e.type?"imagery-layer-save-as":"imagery-tile-layer-save-as";return(0,a.a)({layer:e,itemType:i,validateLayer:o,createItemData:s,errorNamePrefix:n,newItem:t,setItemProperties:l},r)}},79697:(e,t,r)=>{r.d(t,{a:()=>i,c:()=>o});var a=r(99063),n=r(82408);function i(e,t){return{...s(e,t),readResourcePaths:[]}}function o(e,t,r){const n=(0,a.An)(e.itemUrl);return{...s(e,t),messages:[],writtenProperties:[],blockedRelativeUrls:[],verifyItemRelativeUrls:n?{rootPath:n.path,writtenUrls:[]}:null,resources:r?{toAdd:[],toUpdate:[],toKeep:[],pendingOperations:[]}:null}}function s(e,t){return{origin:t,url:(0,a.An)(e.itemUrl),portal:e.portal||n.A.getDefault(),portalItem:e}}},73341:(e,t,r)=>{function a(e){return e&&"getAtOrigin"in e&&"originOf"in e}r.d(t,{i:()=>a})},54203:(e,t,r)=>{r.d(t,{u:()=>n});var a=r(73341);function n(e){e?.writtenProperties&&e.writtenProperties.forEach((({target:e,propName:t,newOrigin:r})=>{(0,a.i)(e)&&r&&e.originOf(t)!==r&&e.updateOrigin(t,r)}))}},36915:(e,t,r)=>{r.d(t,{v:()=>o});var a=r(90740),n=r(6407),i=r(64604);function o(e){if(a.A.apiKey&&(0,i.s)(e.portal.url))throw new n.A("save-api-key-utils:api-key-not-supported",`Saving is not supported on ${e.portal.url} when using an api key`)}},8410:(e,t,r)=>{r.d(t,{b:()=>n,e:()=>o});var a=r(6407);async function n(e){const t=[];for(const r of e.allLayers)if("beforeSave"in r&&"function"==typeof r.beforeSave){const e=r.beforeSave();e&&t.push(e)}await Promise.allSettled(t)}const i=new Set(["layer:unsupported","property:unsupported","symbol:unsupported","symbol-layer:unsupported","url:unsupported"]);function o(e,t,r){let n=(e.messages??[]).filter((({type:e})=>"error"===e)).map((({name:e,message:t,details:r})=>new a.A(e,t,r)));if(e.blockedRelativeUrls&&(n=n.concat(e.blockedRelativeUrls.map((e=>new a.A("url:unsupported",`Relative url '${e}' is not supported`))))),r){const{ignoreUnsupported:e,supplementalUnsupportedErrors:t=[],requiredPropertyChecksDisabled:a}=r;e&&(n=n.filter((({name:e})=>!(i.has(e)||t.includes(e))))),a&&(n=n.filter((e=>"web-document-write:property-required"!==e.name)))}if(n.length>0)throw new a.A(t.errorName,"Failed to save due to unsupported or invalid content. See 'details.errors' for more detailed information",{errors:n})}},30794:(e,t,r)=>{r.d(t,{a:()=>g,s:()=>v});var a=r(6407),n=r(54203),i=r(82408),o=r(43059),s=r(79697),l=r(82454),p=r(36915),u=r(8410);async function c(e){const{layer:t,errorNamePrefix:r,validateLayer:n}=e;await t.load(),function(e,t,r){const n=r(e);if(!n.isValid)throw new a.A(`${t}:invalid-parameters`,n.errorMessage,{layer:e})}(t,r,n)}function d(e,t){return`Layer (title: ${e.title}, id: ${e.id}) of type '${e.declaredClass}' ${t}`}function m(e){const{item:t,errorNamePrefix:r,layer:n,validateItem:i}=e;if((0,p.v)(t),function(e){const{item:t,itemType:r,additionalItemType:n,errorNamePrefix:i,layer:o}=e,s=[r];if(n&&s.push(n),!s.includes(t.type)){const e=s.map((e=>`'${e}'`)).join(", ");throw new a.A(`${i}:portal-item-wrong-type`,`Portal item type should be one of: "${e}"`,{item:t,layer:o})}}(e),i){const e=i(t);if(!e.isValid)throw new a.A(`${r}:invalid-parameters`,e.errorMessage,{layer:n})}}function y(e){return(0,s.c)(e,"portal-item")}async function f(e,t,r){"beforeSave"in e&&"function"==typeof e.beforeSave&&await e.beforeSave();const a=e.write({},t);return await Promise.all(t.resources?.pendingOperations??[]),(0,u.e)(t,{errorName:"layer-write:unsupported"},r),a}function w(e){(0,l.b)(e,l.t.JSAPI),e.typeKeywords&&(e.typeKeywords=e.typeKeywords.filter(((e,t,r)=>r.indexOf(e)===t)))}async function v(e,t){const{layer:r,createItemData:i,createJSONContext:o,setItemProperties:s,saveResources:l,supplementalUnsupportedErrors:p}=e;await c(e),function(e){const{layer:t,errorNamePrefix:r}=e,{portalItem:n}=t;if(!n)throw new a.A(`${r}:portal-item-not-set`,d(t,"requires the portalItem property to be set"));if(!n.loaded)throw new a.A(`${r}:portal-item-not-loaded`,d(t,"cannot be saved to a portal item that does not exist or is inaccessible"));m({...e,item:n})}(e);const u=r.portalItem,v=o?o(u):y(u),g=await f(r,v,{...t,supplementalUnsupportedErrors:p}),h=await i({layer:r,layerJSON:g},u);return await(s?.(r,u)),w(u),await u.update({data:h}),(0,n.u)(v),await(l?.(u,v)),u}async function g(e,t){const{layer:r,createItemData:a,createJSONContext:s,setItemProperties:l,saveResources:p,supplementalUnsupportedErrors:u}=e;await c(e);const d=function(e){const{newItem:t,itemType:r}=e;let a=o.default.from(t);return a.id&&(a=a.clone(),a.id=null),a.type??=r,a.portal??=i.A.getDefault(),m({...e,item:a}),a}(e),v=s?s(d):y(d),g=await f(r,v,{...t,supplementalUnsupportedErrors:u}),h=await a({layer:r,layerJSON:g},d);return await l(r,d),w(d),await async function(e,t,r){const a=e.portal;await a.signIn(),await(a.user?.addItem({item:e,data:t,folder:r?.folder}))}(d,h,t),r.portalItem=d,(0,n.u)(v),await(p?.(d,v)),d}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/893a05445e12962a0246.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/893a05445e12962a0246.js new file mode 100644 index 00000000..86e7e215 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/893a05445e12962a0246.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[6082],{93207:(t,e,n)=>{n.d(e,{B:()=>f,G:()=>A,P:()=>x});var s=n(32816),r=(n(94345),n(29298)),o=(n(32773),n(20266),n(88663)),i=n(49877),a=n(69421),u=n(56273),l=n(64752),c=n(44600),p=n(99924);let h=class extends p.oY{get affectsPixelSize(){return!1}forwardTransform(t){return t}inverseTransform(t){return t}};(0,s._)([(0,r.MZ)()],h.prototype,"affectsPixelSize",null),(0,s._)([(0,r.MZ)({json:{write:!0}})],h.prototype,"spatialReference",void 0),h=(0,s._)([(0,a.$)("esri.layers.support.rasterTransforms.BaseRasterTransform")],h);const f=h;var m;function d(t,e,n){const{x:s,y:r}=e;if(n<2)return{x:t[0]+s*t[2]+r*t[4],y:t[1]+s*t[3]+r*t[5]};if(2===n){const e=s*s,n=r*r,o=s*r;return{x:t[0]+s*t[2]+r*t[4]+e*t[6]+o*t[8]+n*t[10],y:t[1]+s*t[3]+r*t[5]+e*t[7]+o*t[9]+n*t[11]}}const o=s*s,i=r*r,a=s*r,u=o*s,l=o*r,c=s*i,p=r*i;return{x:t[0]+s*t[2]+r*t[4]+o*t[6]+a*t[8]+i*t[10]+u*t[12]+l*t[14]+c*t[16]+p*t[18],y:t[1]+s*t[3]+r*t[5]+o*t[7]+a*t[9]+i*t[11]+u*t[13]+l*t[15]+c*t[17]+p*t[19]}}function g(t,e,n){const{xmin:s,ymin:r,xmax:o,ymax:i,spatialReference:a}=e;let u=[];if(n<2)u.push({x:s,y:i}),u.push({x:o,y:i}),u.push({x:s,y:r}),u.push({x:o,y:r});else{let t=10;for(let e=0;ed(t,e,n)));const l=u.map((t=>t.x)),p=u.map((t=>t.y));return new c.A({xmin:Math.min.apply(null,l),xmax:Math.max.apply(null,l),ymin:Math.min.apply(null,p),ymax:Math.max.apply(null,p),spatialReference:a})}let y=m=class extends f{constructor(){super(...arguments),this.polynomialOrder=1,this.type="polynomial"}readForwardCoefficients(t,e){const{coeffX:n,coeffY:s}=e;if(!n?.length||!s?.length||n.length!==s.length)return null;const r=[];for(let t=0;t0}forwardTransform(t){if("point"===t.type){const e=d(this.forwardCoefficients,t,this.polynomialOrder);return new l.A({x:e.x,y:e.y,spatialReference:t.spatialReference})}return g(this.forwardCoefficients,t,this.polynomialOrder)}inverseTransform(t){if("point"===t.type){const e=d(this.inverseCoefficients,t,this.polynomialOrder);return new l.A({x:e.x,y:e.y,spatialReference:t.spatialReference})}return g(this.inverseCoefficients,t,this.polynomialOrder)}clone(){return new m({polynomialOrder:this.polynomialOrder,forwardCoefficients:this.forwardCoefficients?[...this.forwardCoefficients]:null,inverseCoefficients:this.inverseCoefficients?[...this.inverseCoefficients]:null})}};(0,s._)([(0,r.MZ)({json:{write:!0}})],y.prototype,"polynomialOrder",void 0),(0,s._)([(0,r.MZ)()],y.prototype,"forwardCoefficients",void 0),(0,s._)([(0,i.r)("forwardCoefficients",["coeffX","coeffY"])],y.prototype,"readForwardCoefficients",null),(0,s._)([(0,u.w)("forwardCoefficients")],y.prototype,"writeForwardCoefficients",null),(0,s._)([(0,r.MZ)({json:{write:!0}})],y.prototype,"inverseCoefficients",null),(0,s._)([(0,i.r)("inverseCoefficients",["inverseCoeffX","inverseCoeffY"])],y.prototype,"readInverseCoefficients",null),(0,s._)([(0,u.w)("inverseCoefficients")],y.prototype,"writeInverseCoefficients",null),(0,s._)([(0,r.MZ)()],y.prototype,"affectsPixelSize",null),(0,s._)([(0,o.e)({PolynomialXform:"polynomial"})],y.prototype,"type",void 0),y=m=(0,s._)([(0,a.$)("esri.layers.support.rasterTransforms.PolynomialTransform")],y);const x=y;var w;let b=w=class extends f{constructor(){super(...arguments),this.type="gcs-shift",this.tolerance=1e-8}forwardTransform(t){return"point"===(t=t.clone()).type?(t.x>180+this.tolerance&&(t.x-=360),t):(t.xmin>=180-this.tolerance?(t.xmax-=360,t.xmin-=360):t.xmax>180+this.tolerance&&(t.xmin=-180,t.xmax=180),t)}inverseTransform(t){return"point"===(t=t.clone()).type?(t.x<-this.tolerance&&(t.x+=360),t):(t.xmin<-this.tolerance&&(t.xmin+=360,t.xmax+=360),t)}clone(){return new w({tolerance:this.tolerance})}};(0,s._)([(0,o.e)({GCSShiftXform:"gcs-shift"})],b.prototype,"type",void 0),(0,s._)([(0,r.MZ)()],b.prototype,"tolerance",void 0),b=w=(0,s._)([(0,a.$)("esri.layers.support.rasterTransforms.GCSShiftTransform")],b);const A=b},94894:(t,e,n)=>{n.d(e,{c:()=>p,m:()=>o,s:()=>i}),n(32773);var s=n(93804),r=n(89779);function o(t,e,n,s,r){const o=Math.floor(s/2);for(let s=0;st-e)),i?(h[e+t]=o[Math.floor((o.length-1)/2)],f[e+t]=o.length):a[e+t]=o[Math.floor((o.length-1)/2)])}}if(i)for(let t=c;tx&&(x=y,g=t);i?(m[e+t]=g,d[e+t]=o.size):a[e+t]=g}}if(i)for(let t=c;t1&&f?.length&&(M=r.A.combineBandMasks(f));const P=new r.A({pixelType:_,width:p,height:h,pixels:y,bandMasks:f&&v.length?v:null,mask:M});return P.updateStatistics(),P}},30851:(t,e,n)=>{n.d(e,{c:()=>us,g:()=>as});var s=n(24330),r=n(6407),o=n(32773),i=n(32816),a=n(29298),u=(n(20266),n(69421)),l=n(40790),c=n(99924),p=n(48844),h=n(89779),f=n(55095),m=n(16722),d=n(33535),g=n(88663),y=n(93804),x=n(10348),w=n(94345),b=n(77037),A=n(49877),_=n(68258),v=n(88614),M=n(56273),P=n(44864),T=n(34760),N=n(94894),C=n(16699);let R=class extends c.oY{constructor(){super(...arguments),this.raster=void 0}};(0,i._)([(0,a.MZ)({json:{write:!0}})],R.prototype,"raster",void 0),R=(0,i._)([(0,u.$)("esri.layers.support.rasterFunctions.BaseFunctionArguments")],R);const F=R;var I;let k=I=class extends F{constructor(){super(...arguments),this.raster2=void 0}get rasters(){return[this.raster,this.raster2]}clone(){return new I({raster:this.raster,raster2:this.raster2,operation:this.operation})}};(0,i._)([(0,a.MZ)({json:{write:!0}})],k.prototype,"operation",void 0),(0,i._)([(0,a.MZ)({json:{write:!0}})],k.prototype,"raster2",void 0),(0,i._)([(0,a.MZ)({readOnly:!0})],k.prototype,"rasters",null),k=I=(0,i._)([(0,u.$)("esri.layers.support.rasterFunctions.ArithmeticFunctionArguments")],k);const S=k,B=new Set(["slope","aspect","curvature","hillshade","shadedrelief","statistics"]);let j=class extends c.oY{constructor(){super(...arguments),this.functionArguments=null,this.readingBufferSize=0,this.id=-1,this.isNoopProcess=!1,this.rawInputBandIds=[],this.rawSourceRasterInfos=null,this.isInputBandIdsSwizzled=!1,this.swizzledBandSelection=[],this.isBranch=!1,this._bindingResult=null}get supportsGPU(){return this._bindingResult.supportsGPU}get flatWebGLFunctionChain(){const t=this.getWebGLProcessorDefinition();if(!t)return null;const e=[t],{parameters:n}=t;let s=n.rasters||n.raster&&[n.raster];for(;s?.length;){e.unshift(...s);const t=[];for(let e=0;e=0;t--)e[t].isNoopProcess&&e.splice(t,1);let r=!1;for(let t=0;t1}const o=e.some((({name:t})=>B.has(t.toLowerCase()))),{rawSourceRasterInfos:i}=this;return{functions:e,hasBranches:r,hasFocalFunction:o,isSourceSingleBand:1===i?.[0]?.bandCount}}bind(t,e=!1,n=-1){this.id=n+1;const s=this._getRasterValues();let r=!0;for(let n=0;nthis._readRasterValue(e,t)));return this._processPixels({...t,pixelBlocks:n})}processInputBandIds(){const t=this._getRasterValues().filter(this._isRasterFunctionValue);let e;if(t.length>1){const e=t.map((t=>t.processInputBandIds()[0]));this.rawInputBandIds=e,this.isInputBandIdsSwizzled=this.rawInputBandIds.some(((t,e)=>t!==e));const n=t.filter((t=>"ExtractBand"===t.functionName));return n.length&&n.forEach(((t,e)=>{t.isInputBandIdsSwizzled=!0,t.swizzledBandSelection=[e,e,e]})),this.rawInputBandIds}const n=t[0];if(n){if(e=n.processInputBandIds(),n.isInputBandIdsSwizzled)return this.rawInputBandIds=e,e}else{e=[];const{bandCount:t}=this.sourceRasterInfos[0];for(let n=0;nt!==e)),this.rawInputBandIds=s,this.rawInputBandIds}getPrimaryRasters(){const t=[],e=[];return this._getPrimaryRasters(this,t,e),{rasters:t,rasterIds:e}}getWebGLProcessorDefinition(){const t=this._getWebGLParameters(),{raster:e,rasters:n}=this.functionArguments;return n&&Array.isArray(n)&&n.length?(t.rasters=n.map((t=>this._isRasterFunctionValue(t)?t.getWebGLProcessorDefinition():"number"==typeof t?{name:"Constant",parameters:{value:t},pixelType:"f32",id:-1,isNoopProcess:!1}:{name:"Identity",parameters:{value:t},pixelType:"f32",id:-1,isNoopProcess:!1})),t.rasters.some((t=>null!=t))||(t.rasters=null)):this._isRasterFunctionValue(e)&&(t.raster=e.getWebGLProcessorDefinition()),{name:this.functionName,parameters:t,pixelType:this.outputPixelType,id:this.id,isNoopProcess:this.isNoopProcess}}getClippingGeometries(){const t=[];"Clip"===this.functionName&&t.push(this.functionArguments);const{raster:e,rasters:n}=this.functionArguments;if(n&&Array.isArray(n)&&n.length)n.forEach((e=>{if(this._isRasterFunctionValue(e)){const n=e.getClippingGeometries();t.push(...n)}}));else if(this._isRasterFunctionValue(e)){const n=e.getClippingGeometries();t.push(...n)}return t}_getOutputPixelType(t){return"unknown"===this.outputPixelType?t:this.outputPixelType??t}_getWebGLParameters(){return{}}_getInputBandIds(t){return t}_removeStatsHistColormapVAT(t){t.statistics=null,t.histograms=null,t.colormap=null,t.attributeTable=null}_getRasterValues(){const{rasterArgumentNames:t}=this;return"rasters"===t[0]?this.functionArguments.rasters??[]:t.flatMap((t=>this.functionArguments[t]))}_getSourceRasterInfos(t){const e=this._getRasterValues(),{rasterInfos:n,rasterIds:s}=t;if(0===e.length)return n;const r=e.map((t=>t&&"object"==typeof t&&"bind"in t&&t.rasterInfo?t.rasterInfo:"string"==typeof t&&s.includes(t)?n[s.indexOf(t)]:"number"!=typeof t?n[0]:void 0)),o=r.find((t=>t))??n[0];return r.forEach(((t,e)=>{void 0===t&&(r[e]=o)})),r}_getPrimaryRasterId(t){return t?.rasterId}_getPrimaryRasters(t,e=[],n=[]){for(let s=0;se?s.slice(0,e):null),r&&r.length!==e&&(t.histograms=r.length>e?r.slice(0,e):null),n.BAND_COUNT&&Number(n.BAND_COUNT)!==e&&(t.keyProperties={...n,BAND_COUNT:"string"==typeof n.BAND_COUNT?String(e):e})}};(0,i._)([(0,a.MZ)({json:{write:!0}})],j.prototype,"functionName",void 0),(0,i._)([(0,a.MZ)({json:{write:!0}})],j.prototype,"functionArguments",void 0),(0,i._)([(0,a.MZ)()],j.prototype,"rasterArgumentNames",void 0),(0,i._)([(0,a.MZ)({json:{write:!0}}),(0,p.w)((t=>t?.toLowerCase()))],j.prototype,"outputPixelType",void 0),(0,i._)([(0,a.MZ)({json:{write:!0}})],j.prototype,"mainPrimaryRasterId",void 0),(0,i._)([(0,a.MZ)()],j.prototype,"sourceRasters",void 0),(0,i._)([(0,a.MZ)({type:[f.A],json:{write:!0}})],j.prototype,"sourceRasterInfos",void 0),(0,i._)([(0,a.MZ)({json:{write:!0}})],j.prototype,"rasterInfo",void 0),(0,i._)([(0,a.MZ)({json:{write:!0}})],j.prototype,"readingBufferSize",void 0),(0,i._)([(0,a.MZ)({json:{write:!0}})],j.prototype,"id",void 0),(0,i._)([(0,a.MZ)()],j.prototype,"isNoopProcess",void 0),(0,i._)([(0,a.MZ)()],j.prototype,"supportsGPU",null),(0,i._)([(0,a.MZ)()],j.prototype,"rawInputBandIds",void 0),(0,i._)([(0,a.MZ)()],j.prototype,"rawSourceRasterInfos",void 0),(0,i._)([(0,a.MZ)()],j.prototype,"isInputBandIdsSwizzled",void 0),(0,i._)([(0,a.MZ)()],j.prototype,"swizzledBandSelection",void 0),(0,i._)([(0,a.MZ)()],j.prototype,"isBranch",void 0),(0,i._)([(0,a.MZ)({readOnly:!0})],j.prototype,"flatWebGLFunctionChain",null),(0,i._)([(0,a.MZ)()],j.prototype,"_bindingResult",void 0),j=(0,i._)([(0,u.$)("esri.layers.support.rasterFunctions.BaseRasterFunction")],j);const Z=j,G=new Map([[m.NI.acos,{domain:[0,Math.PI],isInteger:!1}],[m.NI.asin,{domain:[-Math.PI/2,Math.PI/2],isInteger:!1}],[m.NI.atan,{domain:[-Math.PI/2,Math.PI/2],isInteger:!1}],[m.NI.cos,{domain:[-1,1],isInteger:!1}],[m.NI.sin,{domain:[-1,1],isInteger:!1}],[m.yC.booleanAnd,{domain:[0,1],isInteger:!0}],[m.yC.booleanNot,{domain:[0,1],isInteger:!0}],[m.yC.booleanOr,{domain:[0,1],isInteger:!0}],[m.yC.booleanXOr,{domain:[0,1],isInteger:!0}],[m.yC.equalTo,{domain:[0,1],isInteger:!0}],[m.yC.notEqual,{domain:[0,1],isInteger:!0}],[m.yC.greaterThan,{domain:[0,1],isInteger:!0}],[m.yC.greaterThanEqual,{domain:[0,1],isInteger:!0}],[m.yC.lessThan,{domain:[0,1],isInteger:!0}],[m.yC.lessThanEqual,{domain:[0,1],isInteger:!0}],[m.yC.isNull,{domain:[0,1],isInteger:!0}]]);function O(t){return G.get(t)}const E=[0,2,2,2,1,2,1,1,1,1,1,2,2,1,2,2,2,2,1,2,2,1,1,2,2,1,1,1,2,2,1,1,1,2,2,1,1,1,999,999,999,999,999,999,2,1,2,999,1,1,2,1,1,1,999,999,1,1,999,1,1,2,999,999,2,2,999,999,999,999,999,999,999,999,999,999,3,999,3];function D(t,e,n){const[s,r]=t,o=s.length,i=h.A.createEmptyBand(n,o);for(let t=0;t=1?e[t]=0:i[t]=Math.atanh(n)}return i}const a=s===m.NI.asin?Math.asin:Math.acos;for(let t=0;t1?e[t]=0:i[t]=a(n)}return i}function X(t,e,n,s){const[r]=t,o=r.length,i=h.A.createEmptyBand(n,o);for(let t=0;t>r[t]);return i}function st(t,e,n){const[s,r]=t,o=s.length,i=h.A.createEmptyBand(n,o);for(let t=0;tr[t]?1:0);return i}function xt(t,e,n){const[s,r]=t,o=s.length,i=h.A.createEmptyBand(n,o);for(let t=0;t=r[t]?1:0);return i}function wt(t,e,n){const[s,r]=t,o=s.length,i=h.A.createEmptyBand(n,o);for(let t=0;ts&&(e=s)}i[n]=e}return i}function Rt(t,e,n){const s=t.length;if(s<2)return t[0];const[r]=t,o=r.length,i=h.A.createEmptyBand(n,o);for(let n=0;ns&&(e=s)}i[n]=o-e}return i}function Ft(t,e,n){const s=t.length;if(s<2)return t[0];const[r]=t,o=r.length,i=h.A.createEmptyBand(n,o);for(let n=0;na&&(a=r,e=t);o[n]=e}return o}function Zt(t,e,n){const s=t.length;if(s<=2)return Bt(t,e,n);const r=t[0].length,o=h.A.createEmptyBand(n,r),i=new Map;for(let n=0;no?e[n]=0:s[n]=i?Math.round(a):a}}function Vt(t,e,n={}){Ot.size||(Ot.set(4,Math.sqrt),Ot.set(6,Math.acos),Ot.set(7,Math.asin),Ot.set(8,Math.atan),Ot.set(9,Math.atanh),Ot.set(10,Math.abs),Ot.set(21,Math.cos),Ot.set(22,Math.cosh),Ot.set(48,Math.floor),Ot.set(49,Math.ceil),Ot.set(51,Math.sin),Ot.set(52,Math.sinh),Ot.set(56,Math.tan),Ot.set(57,Math.tanh),Ot.set(59,Math.acosh),Ot.set(60,Math.asinh),Ot.set(65,Math.floor),Et.set(5,Math.pow),Et.set(61,Math.atan2),Dt.set(1,D),Dt.set(2,V),Dt.set(3,U),Dt.set(11,K),Dt.set(12,Q),Dt.set(13,tt),Dt.set(14,et),Dt.set(15,nt),Dt.set(16,st),Dt.set(17,rt),Dt.set(18,ot),Dt.set(19,it),Dt.set(20,at),Dt.set(23,$),Dt.set(24,ut),Dt.set(25,ht),Dt.set(26,ct),Dt.set(27,pt),Dt.set(28,yt),Dt.set(29,xt),Dt.set(30,W),Dt.set(31,At),Dt.set(32,z),Dt.set(33,wt),Dt.set(34,bt),Dt.set(35,gt),Dt.set(36,mt),Dt.set(37,dt),Dt.set(44,_t),Dt.set(45,vt),Dt.set(46,Mt),Dt.set(53,L),Dt.set(64,q),Dt.set(65,H),Dt.set(76,Tt),Dt.set(78,Tt),zt.set(38,jt),zt.set(39,Nt),zt.set(40,Ft),zt.set(41,St),zt.set(42,Ct),zt.set(43,Zt),zt.set(47,Rt),zt.set(54,kt),zt.set(55,It),zt.set(58,Gt),zt.set(66,jt),zt.set(67,Nt),zt.set(68,Ft),zt.set(69,St),zt.set(70,Ct),zt.set(71,Zt),zt.set(72,Rt),zt.set(73,kt),zt.set(74,It),zt.set(75,Gt));let s=function(t,e=!1){const n=t.map((t=>t.mask)),s=n.filter((t=>null!=t)),r=t[0].pixels[0].length;if(0===s.length||e&&s.length!==n.length)return new Uint8Array(r).fill(255);const o=s[0],i=new Uint8Array(o);if(1===s.length)return i;if(!e){for(let t=1;t=66&&e<=75);const{outputPixelType:r="f32"}=n,o=!zt.has(e)||n.processAsMultiband,i=o?t[0].pixels.length:1,a=[];for(let n=0;nt.pixels)):t.map((t=>t.pixels[n]));let u,l=!0;if(e===m.BC.setNull){const t=Pt(i,s,r);u=t.band,s=t.mask,l=!1}else Dt.has(e)?u=Dt.get(e)(i,s,"f64"):Ot.has(e)?u=e===m.NI.asin||e===m.NI.acos||e===m.NI.atanh?J(i,s,"f64",e):X(i,s,"f64",Ot.get(e)):Et.has(e)?u=Y(i,s,"f64",Et.get(e)):zt.has(e)?u=zt.get(e)(i,s,"f64"):(u=i[0],l=!1);if(l&&e!==m.yC.isNull&&!G.has(e)){const t=h.A.createEmptyBand(r,u.length);s||(s=new Uint8Array(u.length).fill(255)),Lt(u,s,r,t),u=t}a.push(u)}const u=t[0];return new h.A({width:u.width,height:u.height,pixelType:r,mask:e===m.yC.isNull?null:s,pixels:a})}let Ut=class extends Z{constructor(){super(...arguments),this.functionName="Arithmetic",this.functionArguments=null,this.rasterArgumentNames=["raster","raster2"]}_bindSourceRasters(){const{operation:t}=this.functionArguments;if(t<1||t>6)return{success:!1,supportsGPU:!1,error:"unsupported operation"};const e=this.sourceRasterInfos[0].clone();return this.outputPixelType=this._getOutputPixelType(e.pixelType),e.pixelType=this.outputPixelType,this._removeStatsHistColormapVAT(e),this.rasterInfo=e,{success:!0,supportsGPU:e.bandCount<=3}}_processPixels(t){const{pixelBlocks:e}=t;return null==e?.[0]||null==e?.[1]?null:function(t,e,n){return Vt(t,e=[null,1,2,3,23,5,44][e]??1,{outputPixelType:n})}(e,this.functionArguments.operation,this.outputPixelType)}_getWebGLParameters(){const{operation:t}=this.functionArguments,e=["","plus","minus","times","divide","power","mod"][t],n=this.outputPixelType??"f32";let[s,r]=(0,l.g)(n);const o=(0,l.i)(n);return o&&(s-=1e-4,r+=1e-4),{imageCount:2,operationName:e,domainRange:[s,r],isOutputRounded:o}}};(0,i._)([(0,a.MZ)({json:{write:!0,name:"rasterFunction"}})],Ut.prototype,"functionName",void 0),(0,i._)([(0,a.MZ)({type:S,json:{write:!0,name:"rasterFunctionArguments"}})],Ut.prototype,"functionArguments",void 0),(0,i._)([(0,a.MZ)()],Ut.prototype,"rasterArgumentNames",void 0),Ut=(0,i._)([(0,u.$)("esri.layers.support.rasterFunctions.ArithmeticFunction")],Ut);const Wt=Ut;var $t;let qt=$t=class extends F{clone(){return new $t({raster:this.raster})}};qt=$t=(0,i._)([(0,u.$)("esri.layers.support.rasterFunctions.AspectFunctionArguments")],qt);const Ht=qt;let Jt=class extends Z{constructor(){super(...arguments),this.functionName="Aspect",this.functionArguments=null,this.rasterArgumentNames=["raster"],this.isGCS=!1}_bindSourceRasters(){const t=this.sourceRasterInfos[0];this.isGCS=t.spatialReference?.isGeographic??!1,this.outputPixelType=this._getOutputPixelType("f32");const e=t.clone();return e.pixelType=this.outputPixelType,e.statistics=[{min:-1,max:360,avg:180,stddev:30}],e.histograms=null,e.colormap=null,e.attributeTable=null,e.bandCount=1,this.rasterInfo=e,{success:!0,supportsGPU:!0}}_processPixels(t){const e=t.pixelBlocks?.[0];if(null==e)return null;const{extent:n,primaryPixelSizes:s}=t,r=s?.[0],o=r??(n?{x:n.width/e.width,y:n.height/e.height}:{x:1,y:1});return(0,d.k)(e,{resolution:o})}};(0,i._)([(0,a.MZ)({json:{write:!0,name:"rasterFunction"}})],Jt.prototype,"functionName",void 0),(0,i._)([(0,a.MZ)({type:Ht,json:{write:!0,name:"rasterFunctionArguments"}})],Jt.prototype,"functionArguments",void 0),(0,i._)([(0,a.MZ)()],Jt.prototype,"rasterArgumentNames",void 0),(0,i._)([(0,a.MZ)({json:{write:!0}})],Jt.prototype,"isGCS",void 0),Jt=(0,i._)([(0,u.$)("esri.layers.support.rasterFunctions.AspectFunction")],Jt);const Xt=Jt,Yt=new Set(["+","-","*","/","(",")"]);function Kt(t,e){return t.toLowerCase().startsWith("b")?e[parseInt(t.slice(1),10)-1]:parseFloat(t)}function Qt(t,e,n,s){if("number"==typeof n&&"number"==typeof s)return n+s;let r,o,i;"number"==typeof n?(i=s,r=i.length,o=new Float32Array(r),o.fill(n)):(r=n.length,o=n,s.constructor===Number?(i=new Float32Array(r),i.fill(s)):i=s);const a=new Float32Array(r);switch(e){case"+":for(let e=0;e-1)n>0&&(r+=e+1);else{for(let t=0;t0&&(r+=e+1)}let o=0;for(let e=0;et-1)),{pixels:o,mask:i}=t;let a;switch(s){case"gndvi":case"nbr":case"ndbi":case"ndvi":case"ndvi-re":case"ndsi":case"ndmi":case"mndwi":a=re(i,o[r[0]],o[r[1]]);break;case"ndwi":a=re(i,o[r[1]],o[r[0]]);break;case"sr":case"sr-re":case"iron-oxide":case"ferrous-minerals":case"clay-minerals":a=function(t,e,n){const s=n.length,r=new Float32Array(s);for(let o=0;o0;){const{numIndex:e,opIndex:n}=ee(r);if(s=Qt(t,r[n],o[e],o[e+1]),1===r.length)break;r=te(r,n),o.splice(e,2,s)}return[s]}(i,o,n);break;default:return t}const u=null!=i?new Uint8Array(i.length):null;null!=i&&null!=u&&u.set(i);const l=new h.A({width:t.width,height:t.height,pixelType:"f32",pixels:a,mask:u});return l.updateStatistics(),l}(e,{method:n,bandIndexes:s.split(" ").map((t=>parseFloat(t))),equation:s})}_getWebGLParameters(){const t=this.functionArguments.bandIndexes.split(" ").map((t=>parseFloat(t)-1));2===t.length&&t.push(0);const e=this.isInputBandIdsSwizzled?[0,1,2]:t;let n,s;const r=new Float32Array(3),{method:o}=this.functionArguments;switch(o){case"gndvi":case"nbr":case"ndbi":case"ndvi":case"ndvi-re":case"ndsi":case"ndmi":case"mndwi":n=se([e[0],e[1],0]),s="ndxi";break;case"ndwi":n=se([e[1],e[0],0]),s="ndxi";break;case"sr":case"sr-re":case"iron-oxide":case"ferrous-minerals":case"clay-minerals":n=se([e[0],e[1],0]),s="sr";break;case"ci-g":case"ci-re":n=se([e[0],e[1],0]),s="ci";break;case"savi":n=se([e[0],e[1],0]),s="savi",r[0]=t[2]+1;break;case"tsavi":n=se([e[0],e[1],0]),s="tsavi",r[0]=t[2]+1,r[1]=t[3]+1,r[2]=t[4]+1;break;case"msavi":n=se([e[0],e[1],0]),s="msavi";break;case"gemi":n=se([e[0],e[1],0]),s="gemi";break;case"pvi":n=se([e[0],e[1],0]),s="tsavi",r[0]=t[2]+1,r[1]=t[3]+1;break;case"vari":n=se([e[0],e[1],e[2]]),s="vari";break;case"mtvi2":n=se([e[0],e[1],e[2]]),s="mtvi";break;case"rtvi-core":n=se([e[0],e[1],e[2]]),s="rtvicore";break;case"evi":n=se([e[0],e[1],e[2]]),s="evi";break;case"wndwi":n=se([e[0],e[1],0]),s="wndwi",r[0]=t[3]?t[3]+1:.5;break;case"bai":n=se([e[1],e[0],0]),s="bai";break;default:n=se([0,1,2]),s="custom"}return{bandIndexMat3:n,indexType:s,adjustments:r}}_getInputBandIds(t){if("custom"===this.functionArguments.method)return t;const e=this.functionArguments.bandIndexes.split(" ").map((t=>parseFloat(t)-1)),n=t.length,s=e.map((t=>t>=n?n-1:t)),r=ue.has(this.functionArguments.method)?3:2,o=s.slice(0,r).map((e=>t[e]));return 2===o.length&&o.push(0),o}};(0,i._)([(0,a.MZ)({json:{write:!0,name:"rasterFunction"}})],le.prototype,"functionName",void 0),(0,i._)([(0,a.MZ)({type:ae,json:{write:!0,name:"rasterFunctionArguments"}})],le.prototype,"functionArguments",void 0),(0,i._)([(0,a.MZ)()],le.prototype,"rasterArgumentNames",void 0),le=(0,i._)([(0,u.$)("esri.layers.support.rasterFunctions.BandArithmeticFunction")],le);const ce=le;var pe;const he=new y.J({1:"outside",2:"inside"},{useNumericKeys:!0});let fe=pe=class extends F{constructor(){super(...arguments),this.clippingType="outside"}clone(){return new pe({clippingGeometry:this.clippingGeometry.clone(),clippingType:this.clippingType})}};(0,i._)([(0,a.MZ)({types:w.yR,json:{read:b.rS,write:!0}})],fe.prototype,"clippingGeometry",void 0),(0,i._)([(0,a.MZ)({json:{read:he.read,write:he.write}})],fe.prototype,"clippingType",void 0),fe=pe=(0,i._)([(0,u.$)("esri.layers.support.rasterFunctions.ClipFunctionArguments")],fe);const me=fe;let de=class extends Z{constructor(){super(...arguments),this.functionName="Clip",this.functionArguments=null,this.rasterArgumentNames=["raster"],this.isNoopProcess=!0}_bindSourceRasters(){const t=this.sourceRasterInfos[0].clone();return this.outputPixelType=this._getOutputPixelType(t.pixelType),t.pixelType=this.outputPixelType,this.rasterInfo=t,{success:!0,supportsGPU:!0}}_processPixels(t){return t.pixelBlocks?.[0]}_getWebGLParameters(){const{clippingGeometry:t,clippingType:e}=this.functionArguments;return{clippingGeometry:t.toJSON(),clippingType:e}}};(0,i._)([(0,a.MZ)({json:{write:!0,name:"rasterFunction"}})],de.prototype,"functionName",void 0),(0,i._)([(0,a.MZ)({type:me,json:{write:!0,name:"rasterFunctionArguments"}})],de.prototype,"functionArguments",void 0),(0,i._)([(0,a.MZ)()],de.prototype,"rasterArgumentNames",void 0),(0,i._)([(0,a.MZ)()],de.prototype,"isNoopProcess",void 0),de=(0,i._)([(0,u.$)("esri.layers.support.rasterFunctions.ClipFunction")],de);const ge=de;var ye;let xe=ye=class extends F{castColormapName(t){if(!t)return null;const e=t.toLowerCase();return _.r.includes(e)?e:null}readColorRamp(t){return(0,v.f)(t)}readColorRampName(t,e){if(!t)return null;const n=_.a.jsonValues.find((e=>e.toLowerCase()===t.toLowerCase()));return n?_.a.fromJSON(n):null}clone(){return new ye({colormap:(0,o.o8)(this.colormap),colormapName:this.colormapName,colorRamp:this.colorRamp?.clone(),colorRampName:this.colorRampName})}};(0,i._)([(0,a.MZ)({type:[[Number]],json:{write:!0}})],xe.prototype,"colormap",void 0),(0,i._)([(0,a.MZ)({type:String,json:{write:!0}})],xe.prototype,"colormapName",void 0),(0,i._)([(0,p.w)("colormapName")],xe.prototype,"castColormapName",null),(0,i._)([(0,a.MZ)({types:v.t,json:{write:!0}})],xe.prototype,"colorRamp",void 0),(0,i._)([(0,A.r)("colorRamp")],xe.prototype,"readColorRamp",null),(0,i._)([(0,a.MZ)({type:_.a.apiValues,json:{type:_.a.jsonValues,write:_.a.write}})],xe.prototype,"colorRampName",void 0),(0,i._)([(0,A.r)("colorRampName")],xe.prototype,"readColorRampName",null),xe=ye=(0,i._)([(0,u.$)("esri.layers.support.rasterFunctions.ColormapFunctionArguments")],xe);const we=xe,be=[[36,0,255],[36,0,255],[36,0,255],[36,0,255],[112,75,3],[113,76,3],[114,77,3],[115,77,3],[116,78,3],[117,79,3],[118,79,3],[119,80,3],[121,81,4],[122,82,4],[123,82,4],[124,83,4],[125,84,4],[126,84,4],[127,85,4],[128,86,4],[129,86,4],[130,87,4],[131,88,4],[132,89,4],[133,89,4],[134,90,4],[135,91,4],[136,91,4],[137,92,4],[138,93,4],[139,94,4],[140,94,4],[142,95,5],[143,96,5],[144,96,5],[145,97,5],[146,98,5],[147,99,5],[148,99,5],[149,100,5],[150,101,5],[151,101,5],[152,102,5],[153,103,5],[154,104,5],[155,104,5],[156,105,5],[157,106,5],[158,106,5],[159,107,5],[160,108,5],[161,108,5],[162,109,5],[164,110,6],[165,111,6],[166,111,6],[167,112,6],[168,113,6],[169,113,6],[170,114,6],[171,115,6],[172,116,6],[173,116,6],[174,117,6],[245,0,0],[245,5,0],[245,10,0],[246,15,0],[246,20,0],[246,25,0],[246,30,0],[247,35,0],[247,40,0],[247,45,0],[247,50,0],[247,55,0],[248,60,0],[248,65,0],[248,70,0],[248,75,0],[249,81,0],[249,86,0],[249,91,0],[249,96,0],[250,101,0],[250,106,0],[250,111,0],[250,116,0],[250,121,0],[251,126,0],[251,131,0],[251,136,0],[251,141,0],[252,146,0],[252,151,0],[252,156,0],[252,156,0],[251,159,0],[250,162,0],[249,165,0],[248,168,0],[247,171,0],[246,174,0],[245,177,0],[245,179,0],[244,182,0],[243,185,0],[242,188,0],[241,191,0],[240,194,0],[239,197,0],[238,200,0],[237,203,0],[236,206,0],[235,209,0],[234,212,0],[233,215,0],[232,218,0],[231,221,0],[230,224,0],[230,226,0],[229,229,0],[228,232,0],[227,235,0],[226,238,0],[225,241,0],[224,244,0],[223,247,0],[165,247,0],[163,244,0],[161,240,0],[158,237,0],[156,233,1],[154,230,1],[152,227,1],[149,223,1],[147,220,1],[145,216,1],[143,213,1],[140,210,2],[138,206,2],[136,203,2],[134,200,2],[132,196,2],[129,193,2],[127,189,2],[125,186,3],[123,183,3],[120,179,3],[118,176,3],[116,172,3],[114,169,3],[111,166,3],[109,162,4],[107,159,4],[105,155,4],[103,152,4],[100,149,4],[98,145,4],[96,142,4],[94,138,5],[91,135,5],[89,132,5],[87,128,5],[85,125,5],[82,121,5],[80,118,5],[78,115,6],[76,111,6],[73,108,6],[71,105,6],[69,101,6],[67,98,6],[65,94,6],[62,91,7],[60,88,7],[58,84,7],[56,81,7],[53,77,7],[51,74,7],[49,71,7],[47,67,8],[44,64,8],[42,60,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8]],Ae=[[36,0,255],[36,0,255],[36,0,255],[36,0,255],[245,20,0],[245,24,0],[245,29,0],[245,31,0],[247,33,0],[247,33,0],[247,37,0],[247,41,0],[247,41,0],[247,41,0],[247,45,0],[247,45,0],[247,47,0],[247,49,0],[247,49,0],[247,54,0],[247,54,0],[247,56,0],[247,58,0],[247,58,0],[250,62,0],[250,62,0],[250,62,0],[250,67,0],[250,67,0],[250,67,0],[250,69,0],[250,71,0],[250,71,0],[250,75,0],[250,75,0],[250,78,0],[250,79,0],[250,79,0],[250,79,0],[250,81,0],[250,83,0],[250,83,0],[250,87,0],[250,87,0],[250,90,0],[250,92,0],[252,93,0],[252,93,0],[252,97,0],[252,97,0],[252,97,0],[252,97,0],[252,101,0],[252,101,0],[252,101,0],[252,101,0],[252,105,0],[252,105,0],[252,107,0],[252,109,0],[252,109,0],[252,113,13],[255,118,20],[255,119,23],[255,121,25],[255,126,33],[255,132,38],[255,133,40],[255,135,43],[255,141,48],[255,144,54],[255,150,59],[255,152,61],[255,153,64],[255,159,69],[255,163,77],[255,165,79],[255,168,82],[255,174,87],[255,176,92],[255,181,97],[255,183,99],[255,186,102],[255,191,107],[255,197,115],[255,201,120],[255,203,123],[255,205,125],[255,209,130],[255,214,138],[255,216,141],[255,218,143],[255,224,150],[255,228,156],[255,234,163],[255,236,165],[255,238,168],[255,243,173],[255,248,181],[255,252,186],[253,252,186],[250,252,187],[244,250,180],[238,247,176],[234,246,173],[231,245,169],[223,240,163],[217,237,157],[211,235,150],[205,233,146],[200,230,142],[195,227,136],[189,224,132],[184,222,126],[180,220,123],[174,217,119],[169,214,114],[163,212,108],[160,210,105],[154,207,101],[148,204,96],[143,201,93],[138,199,88],[134,197,84],[130,194,81],[126,191,77],[117,189,70],[115,186,68],[112,184,64],[106,181,60],[100,179,55],[94,176,49],[92,174,47],[90,173,45],[81,168,37],[75,166,33],[71,163,28],[66,160,24],[62,158,21],[56,156,14],[51,153,0],[51,153,0],[51,153,0],[50,150,0],[50,150,0],[50,150,0],[50,150,0],[49,148,0],[49,148,0],[49,148,0],[48,145,0],[48,145,0],[48,145,0],[48,145,0],[48,143,0],[48,143,0],[48,143,0],[48,143,0],[47,140,0],[47,140,0],[47,140,0],[47,140,0],[46,138,0],[46,138,0],[46,138,0],[46,138,0],[45,135,0],[45,135,0],[45,135,0],[45,135,0],[44,133,0],[44,133,0],[44,133,0],[43,130,0],[43,130,0],[43,130,0],[43,130,0],[43,130,0],[43,130,0],[42,128,0],[42,128,0],[42,128,0],[42,125,0],[42,125,0],[42,125,0],[42,125,0],[41,122,0],[41,122,0],[41,122,0],[41,122,0],[40,120,0],[40,120,0],[40,120,0],[40,120,0],[40,120,0],[39,117,0],[39,117,0],[39,117,0],[39,117,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0]];function _e(t,e){const n=[],s=[];for(let e=0;e1)return{success:!1,supportsGPU:!1,error:"colormap-function: source data must be single band"};let{colormap:e,colormapName:n,colorRamp:s,colorRampName:r}=this.functionArguments;if(!e?.length)if(s)this.colorRamp=s,e=(0,_.c)(s,{interpolateAlpha:!0});else if(r){const t=(0,_.h)(r);t&&(e=(0,_.c)(t),this.colorRamp=(0,v.f)(t))}else n&&(e=function(t){let e;switch(t){case"elevation":e=_e([[0,0,191,191],[51,0,0,255],[102,255,0,255],[153,255,0,127],[204,191,63,127],[256,20,20,20]]);break;case"gray":e=(0,_.f)({type:"algorithmic",algorithm:"esriHSVAlgorithm",fromColor:[0,0,0],toColor:[255,255,255]});break;case"hillshade":e=_e([[0,38,41,54],[69,79,82,90],[131,156,156,156],[256,253,253,241]],[.268,.238,.495]);break;case"ndvi":e=be;break;case"ndvi2":e=function(){const t=_e([[0,255,255,255],[70,0,255,0],[80,205,173,193],[100,150,150,150],[110,120,51,100],[130,120,100,200],[140,28,3,144],[160,6,0,55],[180,10,25,30],[201,6,7,27]]);for(let e=t.length;e<256;e++)t.push([6,27,7]);return t}();break;case"ndvi3":e=Ae;break;case"random":e=function(){const t=[];for(let e=0;e<256;e++){const e=[];for(let t=0;t<3;t++)e.push(Math.round(255*Math.random()));t.push(e)}return t}()}return e?(e=e.map(((t,e)=>[e,...t])),e):null}(n));if(!e?.length)return{success:!1,supportsGPU:!1,error:"colormap-function: missing colormap argument"};const o=this._getOutputPixelType(t.pixelType);this.outputPixelType=o.startsWith("f")?"s32":o;const i=t.clone();return i.pixelType=this.outputPixelType,i.colormap=e,i.bandCount=1,this.rasterInfo=i,{success:!0,supportsGPU:!0}}_processPixels(t){let e=t.pixelBlocks?.[0];return!e||(0,l.i)(e.pixelType)||(e=e.clone(),e.clamp(this.outputPixelType)),e}};(0,i._)([(0,a.MZ)({json:{write:!0,name:"rasterFunction"}})],ve.prototype,"functionName",void 0),(0,i._)([(0,a.MZ)({type:we,json:{write:!0,name:"rasterFunctionArguments"}})],ve.prototype,"functionArguments",void 0),(0,i._)([(0,a.MZ)()],ve.prototype,"rasterArgumentNames",void 0),(0,i._)([(0,a.MZ)()],ve.prototype,"isNoopProcess",void 0),(0,i._)([(0,a.MZ)({json:{write:!0}})],ve.prototype,"indexedColormap",void 0),(0,i._)([(0,a.MZ)()],ve.prototype,"colorRamp",void 0),ve=(0,i._)([(0,u.$)("esri.layers.support.rasterFunctions.ColormapFunction")],ve);const Me=ve;var Pe;let Te=Pe=class extends F{constructor(){super(...arguments),this.rasters=[]}writeRasters(t,e){e.rasters=t.map((t=>"number"==typeof t||"string"==typeof t?t:t.toJSON()))}clone(){return new Pe({rasters:(0,o.o8)(this.rasters)})}};(0,i._)([(0,a.MZ)({json:{write:!0}})],Te.prototype,"rasters",void 0),(0,i._)([(0,M.w)("rasters")],Te.prototype,"writeRasters",null),Te=Pe=(0,i._)([(0,u.$)("esri.layers.support.rasterFunctions.CompositeBandFunctionArguments")],Te);const Ne=Te;let Ce=class extends Z{constructor(){super(...arguments),this.functionName="CompositeBand",this.functionArguments=null,this.rasterArgumentNames=["rasters"]}_bindSourceRasters(){const{sourceRasterInfos:t}=this,e=t[0];this.outputPixelType=this._getOutputPixelType(e.pixelType);const n=e.clone();if(n.attributeTable=null,n.colormap=null,n.pixelType=this.outputPixelType,n.bandCount=t.map((({bandCount:t})=>t)).reduce(((t,e)=>t+e)),t.every((({statistics:t})=>null!=t&&t.length))){const e=[];t.forEach((({statistics:t})=>null!=t&&e.push(...t))),n.statistics=e}if(t.every((({histograms:t})=>null!=t&&t.length))){const e=[];t.forEach((({histograms:t})=>null!=t&&e.push(...t))),n.histograms=e}n.bandCount>1&&(n.colormap=null,n.attributeTable=null);const s=t.every((t=>t.keyProperties.BandProperties?.length))?t.flatMap((t=>t.keyProperties.BandProperties)):void 0;return n.keyProperties={...n.keyProperties,BandProperties:s},this.rasterInfo=n,{success:!0,supportsGPU:n.bandCount<=3}}_processPixels(t){const{pixelBlocks:e}=t;if(!e)return null;const n=e?.[0];return null==n?null:(0,x.x)(e)}_getWebGLParameters(){return{bandCount:this.rasterInfo.bandCount}}};(0,i._)([(0,a.MZ)({json:{write:!0,name:"rasterFunction"}})],Ce.prototype,"functionName",void 0),(0,i._)([(0,a.MZ)({type:Ne,json:{write:!0,name:"rasterFunctionArguments"}})],Ce.prototype,"functionArguments",void 0),(0,i._)([(0,a.MZ)()],Ce.prototype,"rasterArgumentNames",void 0),Ce=(0,i._)([(0,u.$)("esri.layers.support.rasterFunctions.CompositeBandFunction")],Ce);const Re=Ce,Fe=new y.J({0:"difference",1:"relative-difference",2:"categorical",3:"euclidean-distance",4:"angle-difference",5:"band-with-most-change"},{useNumericKeys:!0}),Ie=new y.J({0:"all",1:"changed",2:"unchanged"},{useNumericKeys:!0});var ke;let Se=ke=class extends F{constructor(){super(...arguments),this.method="difference",this.keepMethod="all",this.raster2=void 0}get rasters(){return[this.raster,this.raster2]}clone(){return new ke({raster:this.raster,raster2:this.raster2,method:this.method,keepMethod:this.keepMethod})}};(0,i._)([(0,g.e)(Fe)],Se.prototype,"method",void 0),(0,i._)([(0,g.e)(Ie)],Se.prototype,"keepMethod",void 0),(0,i._)([(0,a.MZ)({json:{write:!0}})],Se.prototype,"raster2",void 0),(0,i._)([(0,a.MZ)({readOnly:!0})],Se.prototype,"rasters",null),Se=ke=(0,i._)([(0,u.$)("esri.layers.support.rasterFunctions.ComputeChangeFunctionArguments")],Se);const Be=Se;let je=class extends Z{constructor(){super(...arguments),this.functionName="ComputeChange",this.functionArguments=null,this.rasterArgumentNames=["raster","raster2"]}_bindSourceRasters(){const{method:t}=this.functionArguments,e=this.sourceRasterInfos[0].clone();if(this.outputPixelType=this._getOutputPixelType(e.pixelType),e.pixelType=this.outputPixelType,this._removeStatsHistColormapVAT(e),"categorical"===t){const t=this.sourceRasterInfos.map((t=>t.attributeTable)),n=this._getFieldNames(t,"value"),s=t.map((t=>this._getClassFieldName(t)));if(null==n[0]||null==n[1]||null==s[0]||null==s[1])return{success:!1,supportsGPU:!1,error:"both inputs must have proper attribute table with value and class fields"};this._updateAttributeTable(e,n,s)}return e.bandCount=1,this.rasterInfo=e,{success:!0,supportsGPU:"difference"===t||"relative-difference"===t}}_processPixels(t){const{pixelBlocks:e}=t;if(null==e?.[0]||null==e?.[1])return null;const{method:n}=this.functionArguments;return function(t,e,n,s){const[r,o]=t,i=(0,l.i)(n)&&!(0,l.i)(r.pixelType)&&!(0,l.i)(o.pixelType),a=[r.mask,o.mask].filter((t=>t)),u=h.A.combineBandMasks(a),c=t.map((t=>t.pixels[0])),{width:p,height:f}=r,m=h.A.createEmptyBand(n,p*f);switch(e){case"difference":case"relative-difference":!function(t){const{bands:[e,n],mask:s,isRelative:r,isRoundingNeeded:o,outBand:i}=t,a=e.length;for(let t=0;t0?s/r:0}i[t]=o?Math.round(s):s}}({bands:c,mask:u,outBand:m,isRoundingNeeded:i,isRelative:"relative-difference"===e});break;case"categorical":!function(t){const{bands:[e,n],categoryIndexLookups:[s,r],classNames:[o,i],mask:a,keepMethod:u,outBand:l}=t,c=e.length,p=o.length,h=i.length,f=p*h,m=f+1,d=f+2;for(let t=0;tt.pixels)),mask:u,outBand:m});break;case"angle-difference":!function(t){const{pixels:[e,n],mask:s,outBand:r}=t,o=e[0].length,i=e.length;for(let t=0;tt.pixels)),mask:u,outBand:m});break;case"band-with-most-change":!function(t){const{pixels:[e,n],mask:s,outBand:r}=t,o=e[0].length,i=e.length;for(let t=0;ts&&(s=i,o=r)}r[t]=o}}({pixels:t.map((t=>t.pixels)),mask:u,outBand:m})}const d=new h.A({width:p,height:f,pixels:[m],pixelType:n,mask:u});return d.updateStatistics(),d}(e,n,this.outputPixelType,this._categoryConfig)}_getWebGLParameters(){const t=this.outputPixelType??"f32";let[e,n]=(0,l.g)(t);const s=(0,l.i)(t);return s&&(e-=1e-4,n+=1e-4),{method:this.functionArguments.method,domainRange:[e,n],isOutputRounded:s}}_updateAttributeTable(t,e,n){const s=this.sourceRasterInfos.map((t=>t.attributeTable)),r=s.map(((t,n)=>t.features.map((t=>t.attributes[e[n]])))),o=s.map(((t,e)=>t.features.map((t=>t.attributes[n[e]])))),i=r.map((t=>{const e=[];return t.forEach(((t,n)=>e[t]=n)),e})),{keepMethod:a}=this.functionArguments;this._categoryConfig={categoryIndexLookups:i,classNames:o,keepMethod:a};const u=s[0].clone();u.fields=[new P.A({name:"OID",type:"oid"}),new P.A({name:"Value",type:"integer"}),new P.A({name:"ClassName",type:"string"}),new P.A({name:"Class_From",type:"string"}),new P.A({name:"Class_To",type:"string"})];const l=this._getFieldNames(s,"red"),c=this._getFieldNames(s,"green"),p=this._getFieldNames(s,"blue"),h=[],f=2===l.length&&2===c.length&&2===p.length;f&&(h.push(...s.map(((t,e)=>t.features.map((t=>[t.attributes[l[e]],t.attributes[c[e]],t.attributes[p[e]]]))))),u.fields.push(new P.A({name:"Red",type:"integer"}),new P.A({name:"Green",type:"integer"}),new P.A({name:"Blue",type:"integer"})));const m=u.features[0].clone();m.geometry=null;const d=[],[g,y]=r.map((t=>t.length));let x=1;for(let t=0;t ${s}`,Class_From:e,Class_To:s},f&&(r.attributes.Red=h[0][t][0]+h[1][n][0]>>1,r.attributes.Green=h[0][t][1]+h[1][n][1]>>1,r.attributes.Blue=h[0][t][2]+h[1][n][2]>>1),d.push(r)}}if("changed"===a){const t=m.clone();t.attributes={OID:x++,Value:g*y+1,ClassName:"No Change",Class_From:"Same",Class_To:"Same"},d.push(t)}else if("unchanged"===a){const t=m.clone();t.attributes={OID:x++,Value:g*y+2,ClassName:"Changed",Class_From:"Any",Class_To:"Any"},d.push(t)}u.features=d,t.attributeTable=u}_getFieldNames(t,e){return t.map((({fields:t})=>t.find((t=>t.name.toLowerCase()===e))?.name)).filter((t=>t))}_getClassFieldName(t){const e=t.fields.find((t=>"string"===t.type&&t.name.toLowerCase().startsWith("class")))??t.fields.find((t=>"string"===t.type&&t.name.toLowerCase().includes("class")||t.name.toLowerCase().includes("type")||t.name.toLowerCase().includes("name")))??t.fields.find((t=>"string"===t.type));return e?.name}};(0,i._)([(0,a.MZ)({json:{write:!0,name:"rasterFunction"}})],je.prototype,"functionName",void 0),(0,i._)([(0,a.MZ)({type:Be,json:{write:!0,name:"rasterFunctionArguments"}})],je.prototype,"functionArguments",void 0),(0,i._)([(0,a.MZ)()],je.prototype,"rasterArgumentNames",void 0),(0,i._)([(0,a.MZ)({json:{write:!0}})],je.prototype,"_categoryConfig",void 0),je=(0,i._)([(0,u.$)("esri.layers.support.rasterFunctions.ComputeChangeFunction")],je);const Ze=je;var Ge;let Oe=Ge=class extends F{constructor(){super(...arguments),this.contrastOffset=0,this.brightnessOffset=0}clone(){return new Ge({contrastOffset:this.contrastOffset,brightnessOffset:this.brightnessOffset,raster:this.raster})}};(0,i._)([(0,a.MZ)({json:{write:!0}})],Oe.prototype,"contrastOffset",void 0),(0,i._)([(0,a.MZ)({json:{write:!0}})],Oe.prototype,"brightnessOffset",void 0),Oe=Ge=(0,i._)([(0,u.$)("esri.layers.support.rasterFunctions.ContrastBrightnessFunctionArguments")],Oe);const Ee=Oe;let De=class extends Z{constructor(){super(...arguments),this.functionName="ContrastBrightness",this.functionArguments=null,this.rasterArgumentNames=["raster"],this.lookup=null}_bindSourceRasters(){const{sourceRasterInfos:t}=this,e=t[0];if("u8"!==e.pixelType)return{success:!1,supportsGPU:!1,error:"Only unsigned 8 bit raster is supported by ContrastBrightness function."};this.outputPixelType=this._getOutputPixelType("u8");const n=e.clone();this._removeStatsHistColormapVAT(n),this.rasterInfo=n;const{contrastOffset:s,brightnessOffset:r}=this.functionArguments;return this.lookup=(0,T.o)(s,r),{success:!0,supportsGPU:!0}}_processPixels(t){const e=t.pixelBlocks?.[0];return null==e?null:(0,x.t)(e,{lut:e.pixels.map((()=>this.lookup)),offset:0,outputPixelType:"u8"})}_getWebGLParameters(){const{contrastOffset:t,brightnessOffset:e}=this.functionArguments;return{contrastOffset:t,brightnessOffset:e}}};(0,i._)([(0,a.MZ)({json:{write:!0,name:"rasterFunction"}})],De.prototype,"functionName",void 0),(0,i._)([(0,a.MZ)({type:Ee,json:{write:!0,name:"rasterFunctionArguments"}})],De.prototype,"functionArguments",void 0),(0,i._)([(0,a.MZ)()],De.prototype,"rasterArgumentNames",void 0),(0,i._)([(0,a.MZ)({json:{write:!0}})],De.prototype,"lookup",void 0),De=(0,i._)([(0,u.$)("esri.layers.support.rasterFunctions.ContrastBrightnessFunction")],De);const ze=De,Le=new Map;function Ve(t,e,n,s,r,o,i){const a=new Float32Array(e*n),u=o.length,l=i?0:s,c=i?s:0,p=i?1:e;for(let i=l;it+e));return-1===e||0===n||1===n?t:t.map((t=>t/n))}_bindSourceRasters(){const{convolutionType:t,rows:e,cols:n,kernel:s}=this.functionArguments;if(!Object.values(m.aC).includes(t))return{success:!1,supportsGPU:!1,error:`convolution-function: the specified kernel type is not supported ${t}`};if(t!==m.aC.none&&e*n!==s.length)return{success:!1,supportsGPU:!1,error:"convolution-function: the specified rows and cols do not match the length of the kernel"};const r=this.sourceRasterInfos[0];this.outputPixelType=this._getOutputPixelType(r.pixelType);const o=r.clone();o.pixelType=this.outputPixelType;const i=[m.aC.none,m.aC.sharpen,m.aC.sharpen2,m.aC.sharpening3x3,m.aC.sharpening5x5];return(-1===t||"u8"!==this.outputPixelType&&!i.includes(t))&&(o.statistics=null,o.histograms=null),o.colormap=null,o.attributeTable=null,this.rasterInfo=o,{success:!0,supportsGPU:s.length<=25}}_processPixels(t){const e=t.pixelBlocks?.[0];if(null==e||this.functionArguments.convolutionType===m.aC.none)return e;const{rows:n,cols:s}=this.functionArguments,{_normalizedKernel:r}=this;return function(t,e){const n=function(t){const e=Math.sqrt(t.length),n=t.slice(0,e),s=[1];for(let n=1;n=1?n*d.l:n;return(0,d.m)(e,{zFactor:u,curvatureType:s,resolution:a})}_getWebGLParameters(){const{zFactor:t,curvatureType:e}=this.functionArguments;return{curvatureType:e,zFactor:this.isGCS&&t>=1?t*d.l:t}}};(0,i._)([(0,a.MZ)({json:{write:!0,name:"rasterFunction"}})],tn.prototype,"functionName",void 0),(0,i._)([(0,a.MZ)({type:Qe,json:{write:!0,name:"rasterFunctionArguments"}})],tn.prototype,"functionArguments",void 0),(0,i._)([(0,a.MZ)()],tn.prototype,"rasterArgumentNames",void 0),(0,i._)([(0,a.MZ)({json:{write:!0}})],tn.prototype,"isGCS",void 0),tn=(0,i._)([(0,u.$)("esri.layers.support.rasterFunctions.CurvatureFunction")],tn);const en=tn;var nn;let sn=nn=class extends F{constructor(){super(...arguments),this.bandIds=[],this.bandNames=[],this.bandWavelengths=[],this.missingBandAction=x.M.bestMatch}clone(){return new nn({bandIds:this.bandIds?.slice(),bandNames:this.bandNames?.slice(),bandWavelengths:this.bandWavelengths?.slice(),missingBandAction:this.missingBandAction,method:this.method,wavelengthMatchTolerance:this.wavelengthMatchTolerance})}};(0,i._)([(0,a.MZ)({json:{write:!0}})],sn.prototype,"bandIds",void 0),(0,i._)([(0,a.MZ)({json:{write:!0}})],sn.prototype,"bandNames",void 0),(0,i._)([(0,a.MZ)({json:{write:!0}})],sn.prototype,"bandWavelengths",void 0),(0,i._)([(0,g.e)({0:"name",1:"wavelength",2:"id"})],sn.prototype,"method",void 0),(0,i._)([(0,a.MZ)({json:{write:!0}})],sn.prototype,"missingBandAction",void 0),(0,i._)([(0,a.MZ)({json:{write:!0}})],sn.prototype,"wavelengthMatchTolerance",void 0),sn=nn=(0,i._)([(0,u.$)("esri.layers.support.rasterFunctions.ExtractBandFunctionArguments")],sn);const rn=sn;let on=class extends Z{constructor(){super(...arguments),this.functionName="ExtractBand",this.functionArguments=null,this.rasterArgumentNames=["raster"]}_bindSourceRasters(){const{functionArguments:t,sourceRasterInfos:e}=this,n=e[0],{method:s,bandNames:r,bandWavelengths:o,bandIds:i,missingBandAction:a}=t,u=r?.length&&("name"===s||"id"!==s&&!i?.length),l=o?.length&&("wavelength"===s||"id"!==s&&!i?.length),c=a===x.M.fail,p=u?function(t,e){const n=t.bandInfos.map((({name:t})=>t.toLowerCase())),s=[];for(let t=0;tt.startsWith("nearinfrared_1"))),-1===o&&(o=n.findIndex((t=>t.startsWith("nearinfrared"))))),-1===o)return null;s.push(o)}return s}(n,r):l?function(t,e,{wavelengthMatchTolerance:n},s){const{bandInfos:r}=t,o=[];for(let t=0;t=e.minWavelength&&r<=e.maxWavelength,s=Math.abs(r-(e.minWavelength+e.maxWavelength)/2);n?st<0||t>=s))?null:e}(n,i,c);if(null==p)return{success:!1,supportsGPU:!1,error:`extract-band-function: Invalid ${u?"band names":l?"band wavelengths":"band ids"} for the imagery data source`};this.functionArguments.bandIds=p,this.functionArguments.method="id",this.outputPixelType=this._getOutputPixelType("f32");const h=n.clone();h.pixelType=this.outputPixelType,h.bandCount=p.length;const{statistics:f,histograms:m}=h;null!=f&&f.length&&(h.statistics=p.map((t=>f[t]||f[f.length-1]))),null!=m&&m.length&&(h.histograms=p.map((t=>m[t]||m[m.length-1])));let d=h.keyProperties?.BandProperties;return d?.length&&(d=p.map((t=>t>=d.length?d[d.length-1]:d[t])),h.keyProperties={...h.keyProperties,BandProperties:d}),this.rasterInfo=h,{success:!0,supportsGPU:h.bandCount<=3}}_processPixels(t){const e=t.pixelBlocks?.[0];if(null==e)return null;const n=e.pixels.length,s=this.functionArguments.bandIds.map((t=>t>=n?n-1:t));return e.extractBands(s)}_getWebGLParameters(){let t;if(this.isInputBandIdsSwizzled)t=this.swizzledBandSelection.length?this.swizzledBandSelection:[0,1,2];else{t=[...this.functionArguments.bandIds],0===t.length?t=[0,1,2]:t.length<3&&(t[1]=t[1]??t[0],t[2]=t[2]??t[1]);for(let e=0;e<3;e++)t[e]=Math.min(t[e],2)}return{bandIndexMat3:se(t)}}_getInputBandIds(t){const e=t.length;return this.functionArguments.bandIds.map((t=>t>=e?e-1:t)).map((e=>t[e]))}};(0,i._)([(0,a.MZ)({json:{write:!0,name:"rasterFunction"}})],on.prototype,"functionName",void 0),(0,i._)([(0,a.MZ)({type:rn,json:{write:!0,name:"rasterFunctionArguments"}})],on.prototype,"functionArguments",void 0),(0,i._)([(0,a.MZ)()],on.prototype,"rasterArgumentNames",void 0),on=(0,i._)([(0,u.$)("esri.layers.support.rasterFunctions.ExtractBandFunction")],on);const an=on;var un;let ln=un=class extends F{clone(){return new un({conversionParameters:[...this.conversionParameters],raster:this.raster})}};(0,i._)([(0,a.MZ)({type:[Number],json:{write:!0}})],ln.prototype,"conversionParameters",void 0),ln=un=(0,i._)([(0,u.$)("esri.layers.support.rasterFunctions.GrayscaleFunctionArguments")],ln);const cn=ln;let pn=class extends Z{constructor(){super(...arguments),this.functionName="Grayscale",this.functionArguments=null,this.rasterArgumentNames=["raster"]}get _normalizedWeights(){const{conversionParameters:t}=this.functionArguments,e=t.reduce(((t,e)=>t+e));return t.map((t=>t/e))}_bindSourceRasters(){const{conversionParameters:t}=this.functionArguments;if(!t?.length)return{success:!1,supportsGPU:!1,error:"missing valid conversion parameters."};const e=this.sourceRasterInfos[0].clone();this.outputPixelType=this._getOutputPixelType(e.pixelType),e.pixelType=this.outputPixelType;const n=3===t.length||3===e.bandCount&&t.length>3;return e.bandCount=1,this._removeStatsHistColormapVAT(e),this.rasterInfo=e,{success:!0,supportsGPU:n}}_processPixels(t){const e=t.pixelBlocks?.[0];return null==e?null:function(t,e,n){const{pixels:s,width:r,height:o,mask:i,bandMasks:a}=t,u=r*o,c=a?.length?h.A.combineBandMasks(a):i,p=Math.min(e.length,s.length),f=n.startsWith("f"),m=!f&&n!==t.pixelType,[d,g]=(0,l.g)(n),y=h.A.createEmptyBand(n,u);for(let t=0;tg?g:t"number"==typeof t||"string"==typeof t?t:t.toJSON()))}clone(){return new fn({operation:this.operation,processAsMultiband:this.processAsMultiband,rasters:(0,o.o8)(this.rasters)})}};(0,i._)([(0,a.MZ)({json:{write:!0}})],mn.prototype,"operation",void 0),(0,i._)([(0,a.MZ)({json:{write:!0}})],mn.prototype,"rasters",void 0),(0,i._)([(0,M.w)("rasters")],mn.prototype,"writeRasters",null),(0,i._)([(0,a.MZ)({json:{write:!0}})],mn.prototype,"processAsMultiband",void 0),mn=fn=(0,i._)([(0,u.$)("esri.layers.support.rasterFunctions.LocalFunctionArguments")],mn);const dn=mn;let gn=class extends Z{constructor(){super(...arguments),this.functionName="Local",this.functionArguments=null,this.rasterArgumentNames=["rasters"]}_bindSourceRasters(){const{sourceRasterInfos:t}=this,e=t[0],{bandCount:n}=e,{processAsMultiband:s}=this.functionArguments;if(t.some((t=>t.bandCount!==n)))return{success:!1,supportsGPU:!1,error:"local-function: input rasters do not have same band count"};const{operation:r,rasters:o}=this.functionArguments,i=E[r];if(!(999===i||o.length===i||o.length<=1&&1===i))return{success:!1,supportsGPU:!1,error:`local-function: the length of functionArguments.rasters does not match operation's requirement: ${i}`};const a=e.clone();return a.bandCount=999!==i||s?n:1,this._removeStatsHistColormapVAT(a),this._updateStatistics(a),this._updatePixelType(a),this.rasterInfo=a,{success:!0,supportsGPU:1===a.bandCount&&i<=3&&(r<11||r>16)}}_processPixels(t){const{pixelBlocks:e}=t;return null==e||e.some((t=>null==t))?null:Vt(e,this.functionArguments.operation,{processAsMultiband:this.functionArguments.processAsMultiband,outputPixelType:this.outputPixelType??void 0})}_getWebGLParameters(){const{operation:t}=this.functionArguments,e=E[t],n=Object.keys(m.Tj).find((e=>m.Tj[e]===t))?.toLowerCase()??"undefined",s=this.outputPixelType??"f32";let[r,o]=(0,l.g)(s);const i=(0,l.i)(s);return i&&(r-=1e-4,o+=1e-4),{imageCount:e,operationName:n,domainRange:[r,o],isOutputRounded:i}}_updateStatistics(t){const e=this.sourceRasterInfos[0],{operation:n}=this.functionArguments,s=O(n)?.domain;if(s){t.statistics=[];for(let e=0;e({min:-t.max,max:-t.min,avg:null!=t.avg?-t.avg:void 0,stddev:null!=t.stddev?-t.stddev:void 0}))))}_updatePixelType(t){const{statistics:e,pixelType:n}=this.sourceRasterInfos[0],{operation:s}=this.functionArguments,{domain:r,isInteger:o}=O(s)??{domain:null,isInteger:!1};let i="f32";if(r&&o)i=(0,l.a)(r[0],r[1]);else if(30===s){const t=e?.[0];i=t?(0,l.a)(t.min,t.max):(0,l.i)(n)?n:"s32"}else if(45===s&&(0,l.i)(n)){const t=e?.map((({max:t})=>-t)),s=e?.map((({min:t})=>-t)),r=t?.length?Math.min(...t):null,o=s?.length?Math.min(...s):null;i=null!=r&&null!=o?(0,l.a)(r,o):n.startsWith("s")?n.replace("s","u"):"u1"===n||"u2"===n||"u4"===n?"s8":"u8"===n?"s16":"s32"}t.pixelType=this.outputPixelType=this._getOutputPixelType(i)}};(0,i._)([(0,a.MZ)({json:{write:!0,name:"rasterFunction"}})],gn.prototype,"functionName",void 0),(0,i._)([(0,a.MZ)({type:dn,json:{write:!0,name:"rasterFunctionArguments"}})],gn.prototype,"functionArguments",void 0),(0,i._)([(0,a.MZ)()],gn.prototype,"rasterArgumentNames",void 0),gn=(0,i._)([(0,u.$)("esri.layers.support.rasterFunctions.LocalFunction")],gn);const yn=gn;var xn;let wn=xn=class extends F{constructor(){super(...arguments),this.includedRanges=null,this.noDataValues=null,this.noDataInterpretation=x.N.matchAny}get normalizedNoDataValues(){const{noDataValues:t}=this;if(!t?.length)return null;let e=!1;const n=t.map((t=>{if("number"==typeof t)return e=!0,[t];if("string"==typeof t){const n=t.trim().split(" ").filter((t=>""!==t.trim())).map((t=>Number(t)));return e=e||n.length>0,0===n.length?null:n}return null}));return e?n:null}clone(){return new xn({includedRanges:this.includedRanges?.slice()??[],noDataValues:this.noDataValues?.slice()??[],noDataInterpretation:this.noDataInterpretation})}};(0,i._)([(0,a.MZ)({json:{write:!0}})],wn.prototype,"includedRanges",void 0),(0,i._)([(0,a.MZ)({json:{write:!0}})],wn.prototype,"noDataValues",void 0),(0,i._)([(0,a.MZ)()],wn.prototype,"normalizedNoDataValues",null),(0,i._)([(0,a.MZ)({json:{write:!0}})],wn.prototype,"noDataInterpretation",void 0),wn=xn=(0,i._)([(0,u.$)("esri.layers.support.rasterFunctions.MaskFunctionArguments")],wn);const bn=wn;let An=class extends Z{constructor(){super(...arguments),this.functionName="Mask",this.functionArguments=null,this.rasterArgumentNames=["raster"]}_bindSourceRasters(){const t=this.sourceRasterInfos[0].clone(),{pixelType:e}=t;this.outputPixelType=this._getOutputPixelType(e),t.pixelType=this.outputPixelType,this.rasterInfo=t;const{includedRanges:n,normalizedNoDataValues:s}=this.functionArguments;if(!n?.length&&!s?.length)return{success:!1,supportsGPU:!1,error:"missing includedRanges or noDataValues argument"};let r=[];for(let o=0;ot?.length===s[0]?.length));return{success:!0,supportsGPU:(!n||n.length<=2*x.z)&&(!s||o&&s[0].length<=x.z)}}_processPixels(t){const e=t.pixelBlocks?.[0];if(null==e)return null;const{outputPixelType:n,lookups:s}=this,{includedRanges:r,noDataInterpretation:o,normalizedNoDataValues:i}=this.functionArguments,a=o===x.N.matchAll;return(0,x.A)(e,{includedRanges:r,noDataValues:i,outputPixelType:n,matchAll:a,lookups:s})}_getWebGLParameters(){const{includedRanges:t,normalizedNoDataValues:e}=this.functionArguments,n=new Float32Array(x.z);n.fill(C.m),e?.[0]?.length&&n.set(e[0]);const s=new Float32Array(x.z);for(let e=0;e=s.bandCount)return{success:!1,supportsGPU:!1,error:"ndvi-function: source raster has insufficient amount of raster bands"};const o=s.clone();o.pixelType=this.outputPixelType,o.colormap=null,o.histograms=null,o.bandCount=1,o.keyProperties={...o.keyProperties,BandProperties:void 0};const[i,a,u,l]=t?[-1,1,0,.1]:[0,200,100,10];return o.statistics=[{min:i,max:a,avg:u,stddev:l}],this.rasterInfo=o,{success:!0,supportsGPU:!0}}_processPixels(t){const e=t.pixelBlocks?.[0];if(null==e)return null;const{visibleBandID:n,infraredBandID:s,scientificOutput:r}=this.functionArguments;return function(t,e,n,s){const{mask:r,pixels:o,width:i,height:a}=t,u=o[n],l=o[e],c=l.length,p=s?new Uint8Array(c):new Float32Array(c),f=s?100:1,m=s?100.5:0;for(let t=0;tt[e]))}};(0,i._)([(0,a.MZ)({json:{write:!0,name:"rasterFunction"}})],Tn.prototype,"functionName",void 0),(0,i._)([(0,a.MZ)({type:Pn,json:{write:!0,name:"rasterFunctionArguments"}})],Tn.prototype,"functionArguments",void 0),(0,i._)([(0,a.MZ)()],Tn.prototype,"rasterArgumentNames",void 0),Tn=(0,i._)([(0,u.$)("esri.layers.support.rasterFunctions.NDVIFunction")],Tn);const Nn=Tn;var Cn;let Rn=Cn=class extends F{constructor(){super(...arguments),this.inputRanges=null,this.outputValues=null,this.noDataRanges=null,this.allowUnmatched=!1,this.isLastInputRangeInclusive=!1}clone(){return new Cn({inputRanges:[...this.inputRanges],outputValues:[...this.outputValues],noDataRanges:[...this.noDataRanges],allowUnmatched:this.allowUnmatched,isLastInputRangeInclusive:this.isLastInputRangeInclusive})}};(0,i._)([(0,a.MZ)({json:{write:!0}})],Rn.prototype,"inputRanges",void 0),(0,i._)([(0,a.MZ)({json:{write:!0}})],Rn.prototype,"outputValues",void 0),(0,i._)([(0,a.MZ)({json:{write:!0}})],Rn.prototype,"noDataRanges",void 0),(0,i._)([(0,a.MZ)({json:{write:!0}})],Rn.prototype,"allowUnmatched",void 0),(0,i._)([(0,a.MZ)({json:{write:!0}})],Rn.prototype,"isLastInputRangeInclusive",void 0),Rn=Cn=(0,i._)([(0,u.$)("esri.layers.support.rasterFunctions.RemapFunctionArguments")],Rn);const Fn=Rn;let In=class extends Z{constructor(){super(...arguments),this.functionName="Remap",this.functionArguments=null,this.rasterArgumentNames=["raster"],this.lookup=null}_bindSourceRasters(){const t=this.sourceRasterInfos[0].clone(),{pixelType:e}=t;this.outputPixelType=this._getOutputPixelType(e),t.pixelType=this.outputPixelType,t.colormap=null,t.histograms=null,t.bandCount=1,t.attributeTable=null;const{statistics:n}=t,{allowUnmatched:s,outputValues:r,inputRanges:o,noDataRanges:i,isLastInputRangeInclusive:a}=this.functionArguments;if(null!=n&&n.length&&r?.length)if(s){const e=Math.min.apply(null,[...r,n[0].min]),s=Math.max.apply(null,[...r,n[0].max]);t.statistics=[{...n[0],min:e,max:s}]}else{let e=r[0],s=e;for(let t=0;tr[t]?r[t]:e,s=s>r[t]?s:r[t];t.statistics=[{...n[0],min:e,max:s}]}return this.rasterInfo=t,this.lookup=s?null:(0,x.B)({srcPixelType:e,inputRanges:o,outputValues:r,noDataRanges:i,allowUnmatched:s,isLastInputRangeInclusive:a,outputPixelType:this.outputPixelType}),{success:!0,supportsGPU:(!r||r.length<=x.z)&&(!i||i.length<=x.z)}}_processPixels(t){const e=t.pixelBlocks?.[0];if(null==e)return null;const{lookup:n,outputPixelType:s}=this;if(n){const t=(0,x.t)(e,{lut:[n.lut],offset:n.offset,outputPixelType:s});return null!=t&&n.mask&&(t.mask=(0,x.C)(e.pixels[0],e.mask,n.mask,n.offset,"u8")),t}const{inputRanges:r,outputValues:o,noDataRanges:i,allowUnmatched:a,isLastInputRangeInclusive:u}=this.functionArguments;return(0,x.D)(e,{inputRanges:r,outputValues:o,noDataRanges:i,outputPixelType:s,allowUnmatched:a,isLastInputRangeInclusive:u})}_getWebGLParameters(){const{allowUnmatched:t,noDataRanges:e,isLastInputRangeInclusive:n}=this.functionArguments,s=new Float32Array(3*x.z),r=1e-5,o=this.functionArguments.inputRanges??[],i=this.functionArguments.outputValues??[],a=i.length;for(let t=0;t0&&(s[3*t]-=r),(t=1?t*d.l:t,slopeType:e,pixelSizeFactor:n??0,pixelSizePower:s??0}}};(0,i._)([(0,a.MZ)({json:{write:!0,name:"rasterFunction"}})],Gn.prototype,"functionName",void 0),(0,i._)([(0,a.MZ)({type:Zn,json:{write:!0,name:"rasterFunctionArguments"}})],Gn.prototype,"functionArguments",void 0),(0,i._)([(0,a.MZ)()],Gn.prototype,"rasterArgumentNames",void 0),(0,i._)([(0,a.MZ)({json:{write:!0}})],Gn.prototype,"isGCS",void 0),Gn=(0,i._)([(0,u.$)("esri.layers.support.rasterFunctions.SlopeFunction")],Gn);const On=Gn;var En;let Dn=En=class extends F{constructor(){super(...arguments),this.rows=3,this.cols=3,this.fillNoDataOnly=!1,this.statisticsType="min"}clone(){return new En({rows:this.rows,cols:this.cols,fillNoDataOnly:this.fillNoDataOnly,statisticsType:this.statisticsType,raster:(0,o.o8)(this.raster)})}};(0,i._)([(0,a.MZ)({json:{write:!0,read:{source:["kernelRows","rows"],reader:(t,e)=>Number(t??e?.kernelRows??3)}}})],Dn.prototype,"rows",void 0),(0,i._)([(0,a.MZ)({json:{write:!0,read:{source:["kernelCols","cols"],reader:(t,e)=>Number(t??e?.kernelCols??3)}}})],Dn.prototype,"cols",void 0),(0,i._)([(0,a.MZ)({json:{write:!0}})],Dn.prototype,"fillNoDataOnly",void 0),(0,i._)([(0,a.MZ)({json:{read:{source:["statisticsType","type"],reader:(t,e)=>N.s.fromJSON(e?.statisticsType??e?.type)??"min"},write:{target:"type"}}}),(0,g.e)(N.s)],Dn.prototype,"statisticsType",void 0),Dn=En=(0,i._)([(0,u.$)("esri.layers.support.rasterFunctions.StatisticsFunctionArguments")],Dn);const zn=Dn;let Ln=class extends Z{constructor(){super(...arguments),this.functionName="Statistics",this.rasterArgumentNames=["raster"]}_bindSourceRasters(){const{type:t}=this.functionArguments.toJSON();if(t<1||t>7)return{success:!1,supportsGPU:!1,error:`statistics-function: the given statistics type is not supported ${t}`};const e=this.sourceRasterInfos[0];this.outputPixelType=this._getOutputPixelType(e.pixelType);const n=e.clone();n.pixelType=this.outputPixelType;const{statisticsType:s}=this.functionArguments;return"stddev"===s&&this._removeStatsHistColormapVAT(n),this.rasterInfo=n,{success:!0,supportsGPU:n.bandCount<=3&&t<5}}_processPixels(t){const e=t.pixelBlocks?.[0];if(null==e)return e;const{statisticsType:n,rows:s,cols:r,fillNoDataOnly:o}=this.functionArguments;return(0,N.c)(e,{kernelRows:s,kernelCols:r,fillNoDataOnly:o,outputPixelType:this.outputPixelType,statisticsType:n,mirrorEdges:!0})}_getWebGLParameters(){const{rows:t,cols:e,statisticsType:n,fillNoDataOnly:s}=this.functionArguments;return{fillNoDataOnly:s,kernelRows:t,kernelCols:e,statisticsType:n,clampRange:(0,l.g)(this.outputPixelType)}}};(0,i._)([(0,a.MZ)({json:{write:!0,name:"rasterFunction"}})],Ln.prototype,"functionName",void 0),(0,i._)([(0,a.MZ)({type:zn,json:{write:!0,name:"rasterFunctionArguments"}})],Ln.prototype,"functionArguments",void 0),(0,i._)([(0,a.MZ)()],Ln.prototype,"rasterArgumentNames",void 0),Ln=(0,i._)([(0,u.$)("esri.layers.support.rasterFunctions.StatisticsFunction")],Ln);const Vn=Ln;var Un;let Wn=Un=class extends F{constructor(){super(...arguments),this.statistics=null,this.histograms=null}readStatistics(t,e){if(!t?.length)return null;const n=[];return t.forEach((t=>{const e={min:t.min,max:t.max,avg:t.avg??t.mean,stddev:t.stddev??t.standardDeviation};n.push(e)})),n}writeStatistics(t,e,n){if(!t?.length)return;const s=[];t.forEach((t=>{const e={...t,mean:t.avg,standardDeviation:t.stddev};delete e.avg,delete e.stddev,s.push(e)})),e[n]=s}clone(){return new Un({statistics:(0,o.o8)(this.statistics),histograms:(0,o.o8)(this.histograms)})}};(0,i._)([(0,a.MZ)({json:{write:!0}})],Wn.prototype,"statistics",void 0),(0,i._)([(0,A.r)("statistics")],Wn.prototype,"readStatistics",null),(0,i._)([(0,M.w)("statistics")],Wn.prototype,"writeStatistics",null),(0,i._)([(0,a.MZ)({json:{write:!0}})],Wn.prototype,"histograms",void 0),Wn=Un=(0,i._)([(0,u.$)("esri.layers.support.rasterFunctions.StatisticsHistogramFunctionArguments")],Wn);const $n=Wn;let qn=class extends Z{constructor(){super(...arguments),this.functionName="StatisticsHistogram",this.functionArguments=null,this.rasterArgumentNames=["raster"],this.isNoopProcess=!0}_bindSourceRasters(){const t=this.sourceRasterInfos[0];this.outputPixelType=this._getOutputPixelType("u8");const e=t.clone(),{statistics:n,histograms:s}=this.functionArguments;return s&&(e.histograms=s),n&&(e.statistics=n),this.rasterInfo=e,{success:!0,supportsGPU:!0}}_processPixels(t){return t.pixelBlocks?.[0]}};(0,i._)([(0,a.MZ)({json:{write:!0,name:"rasterFunction"}})],qn.prototype,"functionName",void 0),(0,i._)([(0,a.MZ)({type:$n,json:{write:!0,name:"rasterFunctionArguments"}})],qn.prototype,"functionArguments",void 0),(0,i._)([(0,a.MZ)()],qn.prototype,"rasterArgumentNames",void 0),(0,i._)([(0,a.MZ)({json:{write:!0}})],qn.prototype,"indexedColormap",void 0),(0,i._)([(0,a.MZ)()],qn.prototype,"isNoopProcess",void 0),qn=(0,i._)([(0,u.$)("esri.layers.support.rasterFunctions.StatisticsHistogramFunction")],qn);const Hn=qn;var Jn;const Xn=new y.J({0:"none",3:"standard-deviation",4:"histogram-equalization",5:"min-max",6:"percent-clip",9:"sigmoid"},{useNumericKeys:!0});let Yn=Jn=class extends F{constructor(){super(...arguments),this.computeGamma=!1,this.dynamicRangeAdjustment=!1,this.gamma=[],this.histograms=null,this.statistics=null,this.stretchType="none",this.useGamma=!1}writeStatistics(t,e,n){t?.length&&(Array.isArray(t[0])||(t=t.map((t=>[t.min,t.max,t.avg,t.stddev]))),e[n]=t)}clone(){return new Jn({stretchType:this.stretchType,outputMin:this.outputMin,outputMax:this.outputMax,useGamma:this.useGamma,computeGamma:this.computeGamma,statistics:(0,o.o8)(this.statistics),gamma:(0,o.o8)(this.gamma),sigmoidStrengthLevel:this.sigmoidStrengthLevel,numberOfStandardDeviations:this.numberOfStandardDeviations,minPercent:this.minPercent,maxPercent:this.maxPercent,histograms:(0,o.o8)(this.histograms),dynamicRangeAdjustment:this.dynamicRangeAdjustment,raster:this.raster})}};(0,i._)([(0,a.MZ)({type:Boolean,json:{write:!0}})],Yn.prototype,"computeGamma",void 0),(0,i._)([(0,a.MZ)({type:Boolean,json:{name:"dra",write:!0}})],Yn.prototype,"dynamicRangeAdjustment",void 0),(0,i._)([(0,a.MZ)({type:[Number],json:{write:!0}})],Yn.prototype,"gamma",void 0),(0,i._)([(0,a.MZ)()],Yn.prototype,"histograms",void 0),(0,i._)([(0,a.MZ)({type:Number,json:{write:!0}})],Yn.prototype,"maxPercent",void 0),(0,i._)([(0,a.MZ)({type:Number,json:{write:!0}})],Yn.prototype,"minPercent",void 0),(0,i._)([(0,a.MZ)({type:Number,json:{write:!0}})],Yn.prototype,"numberOfStandardDeviations",void 0),(0,i._)([(0,a.MZ)({type:Number,json:{name:"max",write:!0}})],Yn.prototype,"outputMax",void 0),(0,i._)([(0,a.MZ)({type:Number,json:{name:"min",write:!0}})],Yn.prototype,"outputMin",void 0),(0,i._)([(0,a.MZ)({type:Number,json:{write:!0}})],Yn.prototype,"sigmoidStrengthLevel",void 0),(0,i._)([(0,a.MZ)({json:{type:[[Number]],write:!0}})],Yn.prototype,"statistics",void 0),(0,i._)([(0,M.w)("statistics")],Yn.prototype,"writeStatistics",null),(0,i._)([(0,g.e)(Xn)],Yn.prototype,"stretchType",void 0),(0,i._)([(0,a.MZ)({type:Boolean,json:{write:!0}})],Yn.prototype,"useGamma",void 0),Yn=Jn=(0,i._)([(0,u.$)("esri.layers.support.rasterFunctions.StretchFunctionArguments")],Yn);const Kn=Yn;let Qn=class extends Z{constructor(){super(...arguments),this.functionName="Stretch",this.functionArguments=null,this.rasterArgumentNames=["raster"],this.lookup=null,this.cutOffs=null}_bindSourceRasters(){this.lookup=null,this.cutOffs=null;const t=this.sourceRasterInfos[0],{pixelType:e}=t,{functionArguments:n}=this,{dynamicRangeAdjustment:s,gamma:r,useGamma:o}=n;if(!s&&["u8","u16","s8","s16"].includes(e)){const s=(0,T.k)(n.toJSON(),{rasterInfo:t}),i=(0,l.i)(this.outputPixelType)?"round":"float";this.lookup=(0,T.l)({pixelType:e,...s,gamma:o?r:null,rounding:i}),this.cutOffs=s}else s||(this.cutOffs=(0,T.k)(n.toJSON(),{rasterInfo:t}));this.outputPixelType=this._getOutputPixelType(e);const i=t.clone();i.pixelType=this.outputPixelType,this._removeStatsHistColormapVAT(i),"u8"===this.outputPixelType&&(i.keyProperties.DataType="processed");const{outputMin:a=0,outputMax:u=255}=this.functionArguments;i.statistics=[];for(let t=0;t=2?3:1,o=s&&n?.length?(0,T.p)(r,n):[1,1,1],{minCutOff:i,maxCutOff:a}=this.cutOffs??{minCutOff:[0,0,0],maxCutOff:[255,255,255]};1===i.length&&(i[1]=i[2]=i[0],a[1]=a[2]=a[0]);const u=new Float32Array(r);let c;for(c=0;c1||t.pixelType.startsWith("f"))return{success:!1,supportsGPU:!1,error:"table-function: Source data must be single band and integer pixel type."};const{attributeTableAsRecordSet:e}=this.functionArguments;if(!e)return{success:!1,supportsGPU:!1,error:"table-function: Missing attributeTableAsRecordSet argument."};this.outputPixelType=this._getOutputPixelType(t.pixelType);const n=t.clone();return n.pixelType=this.outputPixelType,n.bandCount=1,"thematic"!==n.dataType&&(n.keyProperties=n.keyProperties?{...n.keyProperties,DataType:"thematic"}:{DataType:"thematic"}),this.rasterInfo=n,{success:!0,supportsGPU:!0}}_processPixels(t){return t.pixelBlocks?.[0]}};(0,i._)([(0,a.MZ)({json:{write:!0,name:"rasterFunction"}})],rs.prototype,"functionName",void 0),(0,i._)([(0,a.MZ)({type:ss,json:{write:!0,name:"rasterFunctionArguments"}})],rs.prototype,"functionArguments",void 0),(0,i._)([(0,a.MZ)()],rs.prototype,"rasterArgumentNames",void 0),(0,i._)([(0,a.MZ)()],rs.prototype,"isNoopProcess",void 0),rs=(0,i._)([(0,u.$)("esri.layers.support.rasterFunctions.TableFunction")],rs);const os=rs,is=new Map;function as(t,e){const{rasterFunctionArguments:n}=t;n&&(n.rasters||[n.raster,n.raster2]).forEach((t=>{t&&"number"!=typeof t&&("string"==typeof t?t.startsWith("http")&&(e.includes(t)||e.push(t)):"rasterFunctionArguments"in t&&as(t,e))}))}function us(t,e){if(e=e??{},"function"in(t=(0,o.o8)(t))&&"arguments"in t&&t.arguments){const n=ds(t,new Map,e);if(ys(n),!n.renderingRule)throw new r.A("raster-function-helper","Unsupported raster function json.");t=n.renderingRule}if("rasterFunction"in t)return ps(t=cs(t),e);throw new r.A("raster-function-helper","unsupported raster function json.")}function ls(t){return!!(t&&"object"==typeof t&&t.rasterFunction&&t.rasterFunctionArguments)}function cs(t){const{rasterFunction:e,rasterFunctionArguments:n}=t,s={};for(const t in n){let e=n[t];const r=t.toLowerCase();if("rasters"===r&&Array.isArray(e))s.rasters=e.map((t=>ls(t)?cs(t):t));else switch(ls(e)&&(e=cs(e)),r){case"dra":s.dra=e;break;case"pspower":s.psPower=e;break;case"pszfactor":s.psZFactor=e;break;case"bandids":s.bandIds=e;break;default:s[t[0].toLowerCase()+t.slice(1)]=e}}return"Local"!==e||s.rasters?.length||(s.rasters=["$$"]),{...t,rasterFunctionArguments:s}}function ps(t,e){const{rasterFunction:n,rasterFunctionArguments:s}=t,o=t.outputPixelType?.toLowerCase();if(null==n||!is.has(n))throw new r.A("raster-function-helper",`unsupported raster function: ${n}`);const i=is.get(n),a=("function"==typeof i.ctor?i.ctor:i.ctor.default).fromJSON({...t,outputPixelType:o}),{rasterArgumentNames:u}=a,l=[],c=function(t,e){return"rasters"===e[0]&&Array.isArray(t.rasters)?t.rasters:e.map((e=>t[e]))}(s,u),p="rasters"===u[0]||u.length>1,h=[];for(let t=0;t{a.functionArguments[t]=h[e]}))),e){a.sourceRasters=l;const t=e.raster?.url;t&&(a.mainPrimaryRasterId=t)}return a}function hs(t,e){if(t&&e)for(const n in t){const s=t[n];s&&"object"==typeof s&&"type"in s&&("RasterFunctionTemplate"===s.type?hs(s.arguments,e):"RasterFunctionVariable"===s.type&&null!=e[s.name]&&(s.value=e[s.name]))}}function fs(t,e){if(!t||"object"!=typeof t)return t;const{value:n}=t;if(!n||"object"!=typeof n)return t.isDataset?"$$":n;if(Array.isArray(n))return 0===n.length?[]:n.map((t=>"object"==typeof t&&"RasterFunctionVariable"===t.type?fs(t,e):t));if("value"in n&&["number","string","boolean"].includes(typeof n.value))return n.value;if(t.isDataset&&"Scalar"!==n.type)return"$$";if(!("type"in n))return n;let s=n;switch(n.type){case"Scalar":s=n.value;break;case"AlgorithmicColorRamp":s=ms(n);break;case"MultiPartColorRamp":s={type:"multipart",colorRamps:n.ArrayOfColorRamp.map(ms)};break;case"ArgumentArray":if(n.elements?.length&&"RasterStatistics"!==n.elements[0].type){const t=[];for(let s=0;s[t.min,t.max,t.mean,t.standardDeviation]))),null!=t.NumberOfStandardDeviation&&(t.NumberOfStandardDeviations=t.NumberOfStandardDeviation,delete t.NumberOfStandardDeviation)}(a);break;case"Colormap":!function(t){"randomcolorramp"===t.ColorRamp?.type?.toLowerCase()&&(delete t.ColorRamp,t.ColormapName="Random"),0===t.ColorSchemeType&&delete t.ColorRamp}(a);break;case"Convolution":null!=(u=a).ConvolutionType&&(u.Type=u.ConvolutionType,delete u.ConvolutionType);break;case"Mask":!function(t){t.NoDataValues?.length&&"string"==typeof t.NoDataValues[0]&&(t.NoDataValues=t.NoDataValues.filter((t=>""!==t)).map((t=>Number(t))))}(a)}var u}function ys(t){const{renderingRule:e,templates:n}=t;if("object"!=typeof e||!e?.rasterFunctionArguments||!n.size)return;const{rasterFunctionArguments:s}=e;for(const t in s){const e=s[t],o="_object_ref_id"===t?e:e&&"object"==typeof e&&"_object_ref_id"in e?e._object_ref_id:null;if(null==o)e&&"object"==typeof e&&(e.rasterFunctionArguments&&ys({renderingRule:e,templates:n}),Array.isArray(e)&&e.forEach(((t,s)=>{if("object"==typeof t)if(null!=t._object_ref_id){if(!n.has(t._object_ref_id))throw new r.A("raster-function-helper",`unsupported raster function json. _object_ref_id: ${e} does not exist`);const i=n.get(o);i&&"object"==typeof i?Object.assign(t,i):e[s]=i}else ys({renderingRule:t,templates:n})})));else{if(!n.has(o))throw new r.A("raster-function-helper",`unsupported raster function json. _object_ref_id: ${o} does not exist`);const e=n.get(o);"_object_ref_id"!==t?s[t]=e:e&&"object"==typeof e&&Object.assign(s,e)}}}is.set("Arithmetic",{desc:"Arithmetic Function",ctor:Wt,rasterArgumentNames:["rasters"]}),is.set("Aspect",{desc:"Aspect Function",ctor:Xt,rasterArgumentNames:["raster"]}),is.set("BandArithmetic",{desc:"Band Arithmetic Function",ctor:ce,rasterArgumentNames:["raster"]}),is.set("Colormap",{desc:"Colormap Function",ctor:Me,rasterArgumentNames:["raster"]}),is.set("CompositeBand",{desc:"CompositeBand Function",ctor:Re,rasterArgumentNames:["rasters"]}),is.set("ComputeChange",{desc:"ComputeChange Function",ctor:Ze,rasterArgumentNames:["rasters"]}),is.set("Convolution",{desc:"Convolution Function",ctor:Je,rasterArgumentNames:["raster"]}),is.set("ContrastBrightness",{desc:"Contrast Brightness Function",ctor:ze,rasterArgumentNames:["raster"]}),is.set("ExtractBand",{desc:"ExtractBand Function",ctor:an,rasterArgumentNames:["raster"]}),is.set("Curvature",{desc:"Curvature Function",ctor:en,rasterArgumentNames:["raster"]}),is.set("Grayscale",{desc:"Grayscale Function",ctor:hn,rasterArgumentNames:["raster"]}),is.set("Clip",{desc:"Clip Function",ctor:ge,rasterArgumentNames:["raster"]}),is.set("Local",{desc:"Local Function",ctor:yn,rasterArgumentNames:["rasters"]}),is.set("Mask",{desc:"Mask Function",ctor:_n,rasterArgumentNames:["raster"]}),is.set("NDVI",{desc:"NDVI Function",ctor:Nn,rasterArgumentNames:["raster"]}),is.set("Remap",{desc:"Remap Function",ctor:kn,rasterArgumentNames:["raster"]}),is.set("Slope",{desc:"Slope Function",ctor:On,rasterArgumentNames:["raster"]}),is.set("Statistics",{desc:"Focal Statistics Function",ctor:Vn,rasterArgumentNames:["raster"]}),is.set("StatisticsHistogram",{desc:"Statistics Histogram Function",ctor:Hn,rasterArgumentNames:["raster"]}),is.set("Stretch",{desc:"Stretch Function",ctor:ts,rasterArgumentNames:["raster"]}),is.set("Table",{desc:"Attribute Table Function",ctor:os,rasterArgumentNames:["raster"]})},38226:(t,e,n)=>{n.d(e,{a:()=>k,b:()=>M,c:()=>D,d:()=>j,e:()=>T,f:()=>V,h:()=>O,i:()=>E,j:()=>S,l:()=>v,r:()=>f,s:()=>U}),n(94345);var s,r,o=n(32773),i=n(6407),a=n(69763),u=n(78281),l=n(44600),c=n(84200),p=n(64752),h=n(7969);function f(t,e,n){return!(0,u.canProjectWithoutEngine)(t,e,n)}function m(t,e,n){const s=f(t,e,n);if(s&&!(0,u.isLoaded)())throw new i.A("rasterprojectionhelper-project","projection engine is not loaded");return s}(r=s||(s={}))[r.None=0]="None",r[r.North=1]="North",r[r.South=2]="South",r[r.Both=3]="Both";const d=(t,e,n,s=0)=>{if(1===n[0])return[0,0];let r=1,o=-1,i=1,a=-1;for(let e=0;et[e]?t[e]:r,o=o>t[e]?o:t[e],i=i>t[e+1]?t[e+1]:i,a=a>t[e+1]?a:t[e+1]);const{cols:u,rows:l}=e,c=(o-r)/u/n[0],p=(a-i)/l/n[1],h=2*s;let f=0,m=!1,d=[0,0];for(let e=0;ef&&(f=i+a,d=[i,a]),h&&f>h){m=!0;break}}if(m)break}return d},g={3395:20037508.342789244,3410:17334193.943686873,3857:20037508.342788905,3975:17367530.445161372,4087:20037508.342789244,4088:20015108.787169147,6933:17367530.445161372,32662:20037508.342789244,53001:20015086.79602057,53002:10007543.39801029,53003:20015086.79602057,53004:20015086.79602057,53016:14152803.599503474,53017:17333573.624304302,53034:20015086.79602057,53079:20015114.352186374,53080:20015114.352186374,54001:20037508.342789244,54002:10018754.171394624,54003:20037508.342789244,54004:20037508.342789244,54016:14168658.027268292,54017:17367530.44516137,54034:20037508.342789244,54079:20037508.342789244,54080:20037508.342789244,54100:20037508.342789244,54101:20037508.342789244},y=32,x=4,w=x,b=new Map,A=new Map,_=500;async function v(){(0,u.isLoaded)()||await(0,u.load)()}function M(t,e,n,s=null){const r=t.spatialReference;if(r.equals(e))return t;m(r,e,s);const o=n.center,i=new l.A({xmin:o.x-t.x/2,xmax:o.x+t.x/2,ymin:o.y-t.y/2,ymax:o.y+t.y/2,spatialReference:r}),c=(0,u.project)(i,e,s),p=j(e);let h;if(null==c||null!=p&&c.width>=p){const n=(0,a.g)(r)/(0,a.g)(e);h={x:t.x*n,y:t.y*n}}else h={x:c.width,y:c.height};return h}function P(t,e=.01){return(0,a.g)(t)?e/(0,a.g)(t):0}function T(t,e,n=null,s=!0){const r=t.spatialReference;if(r.equals(e))return t;m(r,e,n);const o=(0,u.project)(t,e,n);return s&&o?(N([t],[o],r,e),o):o}function N(t,e,n,s){const r=Z(n,!0),o=Z(s,!0),i=P(n,_),a=P(s,_);if(i&&null!=r&&null!=o)for(let n=0;n=o[1]-a&&Math.abs(u-r[0])t>e?1:t<-e?-1:0))),s.steps.forEach((t=>{const e=t.wkid?a.L.geogtran(t.wkid):a.L.fromString(a.M.PE_TYPE_GEOGTRAN,t.wkt);a.$.geogToGeog(e,o.length,o,null,t.isInverse?a.M.PE_TRANSFORM_2_TO_1:a.M.PE_TRANSFORM_1_TO_2)})),t)for(let n=0;ne?1:r<-e?-1:0;s&&i&&s!==i&&(o[n][0]=s>0?r+360:r-360)}}if(!n.isGeographic){const t=R(n,!0),e=null!=t&&t.isEnvelope?[t.bbox[1],t.bbox[3]]:[-90,90];!function(t,e){const[n,s]=e;for(let e=0;es)&&(t[e]=[NaN,NaN])}}(o,e);const s=n.wkid?a.L.coordsys(n.wkid):a.L.fromString(n.isGeographic?a.M.PE_TYPE_GEOGCS:a.M.PE_TYPE_PROJCS,n.wkt2||n.wkt);a._.geogToProj(s,o.length,o)}let u=o;if(i&&o.length!==i.length){u=[];for(let t=0,e=0;t1===t.getInclusive()&&1===t.getKind()));if(!i){if(i=r.find((t=>1===t.getInclusive()&&0===t.getKind())),!i)return null;o=!0}const u=n?0:(2===s.getNorthPoleLocation()?1:0)|(2===s.getSouthPoleLocation()?2:0),l=s.isPannableRectangle(),c=i.getCoord();if(o)return{isEnvelope:o,isPannable:l,vertices:c,coef:null,bbox:[c[0][0]-e,c[0][1]-e,c[1][0]+e,c[1][1]+e],poleLocation:u};let p=0;const h=[];let[f,m]=c[0],[d,g]=c[0];for(let t=0,e=c.length;tn?d:n,g=g>s?g:s}return{isEnvelope:!1,isPannable:l,vertices:c,coef:h,bbox:[f,m,d,g],poleLocation:u}}function I(t,e){const n=[],{cols:s,rows:r,xres:o,yres:i,usePixelCenter:a}=t;let{xmin:u,ymax:l}=t;if(a&&(u+=o/2,l-=i/2),null==e){for(let t=0;t=t&&s<=p;for(let t=0;t=a&&e<=h&&(n.push([s,e]),c[m]=1)}}return{points:n,mask:c}}const p=e.coef,h=[];for(let t=0;t=i&&e<=a){const t=r*e+o;n.push(t),s.push(u)}}let r=n;if(n.length>2){let t=2===s[0]?0:s[0],e=n[0];r=[];for(let o=1;ot-e))}else n[0]>n[1]&&(r=[n[1],n[0]]);h.push(r)}for(let t=0,e=0;t=o[0]&&s<=o[1]&&(n.push([s,r]),c[e]=1);else if(o.length>2){let t=!1;for(let e=0;e=o[e]&&s<=o[e+1]){t=!0;break}t&&(n.push([s,r]),c[e]=1)}}}return{points:n,mask:c}}function k(t,e,n=null,r=!0){const i=t.spatialReference;if(i.equals(e))return t;const a=O(t),p=j(i,!0),h=j(e);if(0===a||null==p||null==h){const o=B(t,e,n,r);if(null==p&&null!=h&&Math.abs(o.width-h)f[t][e][0]?f[t][e][0]:s,o=of[t][e][1]?f[t][e][1]:r,i=iP(i)){const{xmin:e,xmax:n}=t;for(let s=0;s<=a;s++){const r=0===s?e:-p/2,o=s===a?n-p*s:p/2;f[s]=new l.A({xmin:r,xmax:o,ymin:t.ymin,ymax:t.ymax,spatialReference:i})}}return function(t,e){const n=j(t[0].spatialReference);if(t.length<2||null==n)return t[0];if(e=e??P(t[0].spatialReference),1===(t=t.filter((t=>t.width>e))).length)return t[0];let{xmin:s,xmax:r,ymin:o,ymax:i}=t[0];for(let e=1;eB(t,e,n,r))).filter(o.i))}function S(t,e,n){if("extent"===t.type){const{xmin:e,ymin:n,xmax:s,ymax:r,spatialReference:o}=t;t=new c.A({rings:[[[e,r],[s,r],[s,n],[e,n],[e,r]]],spatialReference:o})}return t.spatialReference.equals(e)?t:(m(t.spatialReference,e,n),(0,u.project)(t,e,n))}function B(t,e,n=null,s=!0,r=!0){const o=t.spatialReference;if(o.equals(e)||!e)return t;m(o,e,n);const i=(0,u.project)(t,e,n);if(r&&e.isWebMercator&&i&&(i.ymax=Math.min(20037508.342787,i.ymax),i.ymin=Math.max(-20037508.342787,i.ymin),i.ymin>=i.ymax))return null;if(!s||!i)return i;const a=Z(o,!0),l=Z(e,!0);if(null==a||null==l)return i;const c=P(o,.001),h=P(o,_),f=P(e,.001);if(Math.abs(i.xmin-l[0])h){i.xmin=l[0];const s=[];s.push(new p.A(t.xmax,t.ymin,o)),s.push(new p.A(t.xmax,(t.ymin+t.ymax)/2,o)),s.push(new p.A(t.xmax,t.ymax,o));const r=s.map((t=>T(t,e,n))).filter((t=>!isNaN(t?.x))).map((t=>t.x));i.xmax=Math.max.apply(null,r)}if(rh){i.xmax=l[1];const s=[];s.push(new p.A(t.xmin,t.ymin,o)),s.push(new p.A(t.xmin,(t.ymin+t.ymax)/2,o)),s.push(new p.A(t.xmin,t.ymax,o));const r=s.map((t=>T(t,e,n))).filter((t=>!isNaN(t?.x))).map((t=>t.x));i.xmin=Math.min.apply(null,r)}}else{const t=P(e,.001);Math.abs(i.xmin-l[0])0&&s.outofBoundPointCountw)&&(f(l,c,t.datumTransformation)&&(l.isGeographic||R(l)),n=[x,x],s=z({...t,spacing:n}),r={cols:s.size[0]+1,rows:s.size[1]+1},i=d(s.offsets,r,n,w)),s.error=i,n[0]>1&&(s.coefficients=L(s.offsets,r,o)),t.includeGCSGrid&&!l.isGeographic&&!l.isWebMercator)if(c.isGeographic)s.gcsGrid={offsets:s.offsets,coefficients:s.coefficients,spacing:n};else{const e=R(l);if(null!=e&&!e.isEnvelope){const e=function(t){if(!t||t.isGeographic)return t;const e=String(t.wkid||t.wkt2||t.wkt);let n;return A.has(e)?n=A.get(e):(n=(t.wkid?a.L.coordsys(t.wkid):a.L.fromString(a.M.PE_TYPE_PROJCS,t.wkt2||t.wkt)).getGeogcs().getCode(),A.set(e,n)),new h.A({wkid:n})}(l),i=k(t.projectedExtent,e),{offsets:u}=z({...t,srcBufferExtent:i,spacing:n}),c=L(u,r,o);s.gcsGrid={offsets:u,coefficients:c,spacing:n}}}return s}function z(t){const{projectedExtent:e,srcBufferExtent:n,pixelSize:s,datumTransformation:r,rasterTransform:o}=t,i=e.spatialReference,a=n.spatialReference,l=m(i,a),{xmin:c,ymin:h,xmax:f,ymax:d}=e,g=j(a),w=null!=g&&(t.hasWrapAround||"gcs-shift"===o?.type),b=t.spacing||[y,y],A=b[0]*s.x,v=b[1]*s.y,M=1===b[0],T=Math.ceil((f-c)/A-.1/b[0])+(M?0:1),F=Math.ceil((d-h)/v-.1/b[1])+(M?0:1),k=function(t){const{inSR:e,outSR:n,datumTransformation:s,preferPE:r}=t;if(e.equals(n)){const{points:e}=I(t,null);return e}if(e.isWebMercator&&n.isWGS84||e.isWGS84&&n.isWebMercator)return function(t){const{cols:e,rows:n,xres:s,yres:r,usePixelCenter:o,inSR:i,outSR:a}=t;let{xmin:l,ymax:c}=t;o&&(l+=s/2,c-=r/2);const h=[],f=[],m=Math.max(e,n);for(let t=0;tnew p.A(t[0],t[1],n))),i=(0,u.project)(o,s,r);return r&&N(o,i,n,s),i.map((t=>t?[t.x,t.y]:[NaN,NaN]))}(t)}({cols:T,rows:F,xmin:c,ymax:d,xres:A,yres:v,inSR:i,outSR:a,datumTransformation:r,preferPE:b[0]<=x,usePixelCenter:M}),S=[];let B,Z=0;const G=M?-1:NaN,{xmin:O,xmax:E,ymax:D,width:z,height:L}=n,V=P(a,_),U=null!=g&&O>0&&E>g/2;let W=!1;if(l){const t=R(i);W=null!=t&&t.poleLocation>0}for(let t=0;tE&&s[0]>g/2-V?s[0]-=g:w&&0===t&&s[0]<0&&U&&!o&&(s[0]+=g),!s||isNaN(s[0])||isNaN(s[1]))S.push(G),S.push(G),e.push(null),Z++;else{if(o){const t=o.inverseTransform(new p.A({x:s[0],y:s[1],spatialReference:a}));s=[t.x,t.y]}e.push(s),t>0&&w&&B[n]&&s[0]E&&s[0]>g&&(s[0]-=g)),S.push((s[0]-O)/z),S.push((D-s[1])/L)}}B=e}return{offsets:S,error:null,coefficients:null,outofBoundPointCount:Z,spacing:b,size:M?[T,F]:[T-1,F-1]}}function L(t,e,n){const{cols:s,rows:r}=e,o=new Float32Array((s-1)*(r-1)*2*6),i=new Float32Array([-0,-1,1,-1,1,-0,1,-0,-0]),a=new Float32Array([-1,1,0,0,-1,1,1,0,0]);for(let e=0;er){const e=t.xmin-r;i=-Math.ceil(e/o)}return new l.A({spatialReference:t.spatialReference,xmin:t.xmin+i*o,ymin:t.ymin,xmax:t.xmax+i*o,ymax:t.ymax})}function U(t,e,n){const{storageInfo:s,pixelSize:r}=e;let o=0,i=!1;const{pyramidResolutions:u}=s,l="mixed"===s.tileInfo.format?.toLowerCase()?Math.max(1,Math.min(3,s.tileInfo.dpi/96)):1,c=(t.x+t.y)/2/l;if(null!=u&&u.length){const t=u[u.length-1],s=(t.x+t.y)/2,l=(r.x+r.y)/2;if(c<=l)o=0;else if(c>=s)o=u.length,i=c/s>8;else{let t,e=l;for(let s=1;s<=u.length;s++){if(t=(u[s-1].x+u[s-1].y)/2,c<=t){c===t?o=s:"down"===n?(o=s-1,i=c/e>8):o="up"===n||c-e>t-c||c/e>2?s:s-1;break}e=t}}const h=0===o?r:u[o-1];return i&&Math.min(h.x,h.y)*(0,a.g)(e.spatialReference)>19567&&(i=!1),{pyramidLevel:o,pyramidResolution:new p.A({x:h.x,y:h.y,spatialReference:e.spatialReference}),excessiveReading:i}}const h=Math.log(t.x/r.x)/Math.LN2,f=Math.log(t.y/r.y)/Math.LN2,m=e.storageInfo.maximumPyramidLevel||0;o="down"===n?Math.floor(Math.min(h,f)):"up"===n?Math.ceil(Math.max(h,f)):Math.round((h+f)/2),o<0?o=0:o>m&&(i=o>m+3,o=m);const d=2**o;return{pyramidLevel:o,pyramidResolution:new p.A({x:d*e.nativePixelSize.x,y:d*e.nativePixelSize.y,spatialReference:e.spatialReference}),excessiveReading:i}}},16722:(t,e,n)=>{n.d(e,{BC:()=>i,NI:()=>o,Tj:()=>a,aC:()=>s,yC:()=>r});const s={userDefined:-1,lineDetectionHorizontal:0,lineDetectionVertical:1,lineDetectionLeftDiagonal:2,lineDetectionRightDiagonal:3,gradientNorth:4,gradientWest:5,gradientEast:6,gradientSouth:7,gradientNorthEast:8,gradientNorthWest:9,smoothArithmeticMean:10,smoothing3x3:11,smoothing5x5:12,sharpening3x3:13,sharpening5x5:14,laplacian3x3:15,laplacian5x5:16,sobelHorizontal:17,sobelVertical:18,sharpen:19,sharpen2:20,pointSpread:21,none:255},r={bitwiseAnd:11,bitwiseLeftShift:12,bitwiseNot:13,bitwiseOr:14,bitwiseRightShift:15,bitwiseXOr:16,booleanAnd:17,booleanNot:18,booleanOr:19,booleanXOr:20,equalTo:24,greaterThan:28,greaterThanEqual:29,lessThan:33,lessThanEqual:34,isNull:31,notEqual:46},o={acos:6,asin:7,atan:8,atanh:9,cos:21,cosh:22,sin:51,sinh:52,tan:56,tanh:57,acosh:59,asinh:60,atan2:61},i={setNull:50,conditional:78},a={plus:1,minus:2,times:3,sqrt:4,power:5,abs:10,divide:23,exp:25,exp10:26,exp2:27,int:30,float:32,ln:35,log10:36,log2:37,mod:44,negate:45,roundDown:48,roundUp:49,square:53,floatDivide:64,floorDivide:65,...r,...o,majority:38,max:39,mean:40,med:41,min:42,minority:43,range:47,stddev:54,sum:55,variety:58,majorityIgnoreNoData:66,maxIgnoreNoData:67,meanIgnoreNoData:68,medIgnoreNoData:69,minIgnoreNoData:70,minorityIgnoreNoData:71,rangeIgnoreNoData:72,stddevIgnoreNoData:73,sumIgnoreNoData:74,varietyIgnoreNoData:75,...i}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/8c74e83b1fd7e6cb3346.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/8c74e83b1fd7e6cb3346.js new file mode 100644 index 00000000..2b0f443b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/8c74e83b1fd7e6cb3346.js @@ -0,0 +1,2 @@ +/*! For license information please see 8c74e83b1fd7e6cb3346.js.LICENSE.txt */ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[4972],{84972:(e,t,o)=>{o.r(t),o.d(t,{CalciteNotice:()=>u,defineCustomElement:()=>b});var i=o(49907),n=o(48144),s=o(58932),c=o(13462),a=o(28688),l=o(35827),r=o(19945),d=o(27331),h=o(33155);o(32816),o(55270),o(50214),o(93804),o(90740),o(32773),o(59192),o(13671),o(78016),o(54483),o(95779),o(13262),o(20266),o(346),o(6407),o(80959),o(64604),o(29512),o(99063),o(99924),o(41390),o(69421),o(40499),o(93181),o(91047),o(36544),o(29298),o(58498),o(45371),o(18683),o(81272),o(28276),o(67321),o(73067),o(17745),o(44945),o(93049),o(48844),o(85932),o(60077),o(31030);const f={brand:"lightbulb",danger:"exclamationMarkTriangle",info:"information",success:"checkCircle",warning:"exclamationMarkTriangle"},g="actions-end",p=(0,i.p)(class extends i.H{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.calciteNoticeBeforeClose=(0,i.c)(this,"calciteNoticeBeforeClose",6),this.calciteNoticeBeforeOpen=(0,i.c)(this,"calciteNoticeBeforeOpen",6),this.calciteNoticeClose=(0,i.c)(this,"calciteNoticeClose",6),this.calciteNoticeOpen=(0,i.c)(this,"calciteNoticeOpen",6),this.setTransitionEl=e=>{this.transitionEl=e},this.close=()=>{this.open=!1},this.openTransitionProp="opacity",this.open=!1,this.kind="brand",this.closable=!1,this.icon=void 0,this.iconFlipRtl=!1,this.scale="m",this.width="auto",this.messages=void 0,this.messageOverrides=void 0,this.effectiveLocale=void 0,this.defaultMessages=void 0}openHandler(){(0,r.o)(this)}onMessagesChange(){}updateRequestedIcon(){this.requestedIcon=(0,s.s)(f,this.icon,this.kind)}connectedCallback(){(0,n.c)(this),(0,a.c)(this),(0,l.c)(this)}disconnectedCallback(){(0,n.d)(this),(0,a.d)(this),(0,l.d)(this)}async componentWillLoad(){(0,c.s)(this),this.requestedIcon=(0,s.s)(f,this.icon,this.kind),await(0,l.s)(this),this.open&&(0,r.o)(this)}componentDidLoad(){(0,c.a)(this)}render(){const{el:e}=this,t=(0,i.h)("button",{key:"d9a357639c0642a4d42f2f2355629f73df249d81","aria-label":this.messages.close,class:"notice-close",onClick:this.close,ref:e=>this.closeButton=e},(0,i.h)("calcite-icon",{key:"b4e41e831fec865817b05a5dce71a87fca960a27",icon:"x",scale:(0,d.g)(this.scale)})),o=(0,s.b)(e,g);return(0,i.h)("div",{key:"b43379f0a2af9bcf8996b9187aebaef9a4ddaee0",class:"container",ref:this.setTransitionEl},this.requestedIcon?(0,i.h)("div",{class:"notice-icon"},(0,i.h)("calcite-icon",{flipRtl:this.iconFlipRtl,icon:this.requestedIcon,scale:(0,d.g)(this.scale)})):null,(0,i.h)("div",{key:"49430154b557c731f7839ee5df9d99923a1a40be",class:"notice-content"},(0,i.h)("slot",{key:"7b79b569608fbe88a4ecdff6956880afecc0371e",name:"title"}),(0,i.h)("slot",{key:"4d829bfc1ecacd57d4141fac2f58c5ba7fd2401b",name:"message"}),(0,i.h)("slot",{key:"93ef84c9cef662ee0a4a16c779604cef85b2baa2",name:"link"})),o?(0,i.h)("div",{class:"actions-end"},(0,i.h)("slot",{name:g})):null,this.closable?t:null)}async setFocus(){await(0,c.c)(this);const e=this.el.querySelector("calcite-link");if(this.closeButton||e)return e?e.setFocus():void(this.closeButton&&this.closeButton.focus())}onBeforeClose(){this.calciteNoticeBeforeClose.emit()}onBeforeOpen(){this.calciteNoticeBeforeOpen.emit()}onClose(){this.calciteNoticeClose.emit()}onOpen(){this.calciteNoticeOpen.emit()}effectiveLocaleChange(){(0,l.u)(this,this.effectiveLocale)}static get assetsDirs(){return["assets"]}get el(){return this}static get watchers(){return{open:["openHandler"],messageOverrides:["onMessagesChange"],icon:["updateRequestedIcon"],kind:["updateRequestedIcon"],effectiveLocale:["effectiveLocaleChange"]}}static get style(){return":host([scale=s]){--calcite-notice-spacing-token-small:0.5rem;--calcite-notice-spacing-token-large:0.75rem}:host([scale=s]) .container slot[name=title]::slotted(*),:host([scale=s]) .container *::slotted([slot=title]){margin-block:0.125rem;font-size:var(--calcite-font-size--1);line-height:1.375}:host([scale=s]) .container slot[name=message]::slotted(*),:host([scale=s]) .container *::slotted([slot=message]){margin-block:0.125rem;font-size:var(--calcite-font-size--2);line-height:1.375}:host([scale=s]) ::slotted(calcite-link){margin-block:0.125rem;font-size:var(--calcite-font-size--2);line-height:1.375}:host([scale=s]) .notice-close{padding:0.5rem}:host([scale=m]){--calcite-notice-spacing-token-small:0.75rem;--calcite-notice-spacing-token-large:1rem}:host([scale=m]) .container slot[name=title]::slotted(*),:host([scale=m]) .container *::slotted([slot=title]){margin-block:0.125rem;font-size:var(--calcite-font-size-0);line-height:1.375}:host([scale=m]) .container slot[name=message]::slotted(*),:host([scale=m]) .container *::slotted([slot=message]){margin-block:0.125rem;font-size:var(--calcite-font-size--1);line-height:1.375}:host([scale=m]) ::slotted(calcite-link){margin-block:0.125rem;font-size:var(--calcite-font-size--1);line-height:1.375}:host([scale=l]){--calcite-notice-spacing-token-small:1rem;--calcite-notice-spacing-token-large:1.25rem}:host([scale=l]) .container slot[name=title]::slotted(*),:host([scale=l]) .container *::slotted([slot=title]){margin-block:0.125rem;font-size:var(--calcite-font-size-1);line-height:1.375}:host([scale=l]) .container slot[name=message]::slotted(*),:host([scale=l]) .container *::slotted([slot=message]){margin-block:0.125rem;font-size:var(--calcite-font-size-0);line-height:1.375}:host([scale=l]) ::slotted(calcite-link){margin-block:0.125rem;font-size:var(--calcite-font-size-0);line-height:1.375}:host([width=auto]){--calcite-notice-width:auto}:host([width=half]){--calcite-notice-width:50%}:host([width=full]){--calcite-notice-width:100%}:host{margin-inline:auto;display:none;max-inline-size:100%;align-items:center;inline-size:var(--calcite-notice-width)}.container{pointer-events:none;margin-block:0px;box-sizing:border-box;display:none;inline-size:100%;background-color:var(--calcite-color-foreground-1);opacity:0;transition:background-color, block-size, border-color, box-shadow, color, inset-block-end, inset-block-start, inset-inline-end, inset-inline-start inset-size, opacity, outline-color, transform var(--calcite-animation-timing) ease-in-out 0s, outline 0s, outline-offset 0s;max-block-size:0;text-align:start;border-inline-start:0px solid;box-shadow:0 0 0 0 transparent}.notice-close{outline-color:transparent}.notice-close:focus{outline:2px solid var(--calcite-ui-focus-color, var(--calcite-color-brand));outline-offset:calc(\n -2px *\n calc(\n 1 -\n 2 * clamp(\n 0,\n var(--calcite-offset-invert-focus),\n 1\n )\n )\n )}:host{display:flex}:host([open]) .container{pointer-events:auto;display:flex;max-block-size:100%;align-items:center;border-width:2px;opacity:1;--tw-shadow:0 4px 8px -1px rgba(0, 0, 0, 0.08), 0 2px 4px -1px rgba(0, 0, 0, 0.04);--tw-shadow-colored:0 4px 8px -1px var(--tw-shadow-color), 0 2px 4px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.container slot[name=title]::slotted(*),.container *::slotted([slot=title]){margin:0px;font-weight:var(--calcite-font-weight-medium);color:var(--calcite-color-text-1)}.container slot[name=message]::slotted(*),.container *::slotted([slot=message]){margin:0px;display:inline;font-weight:var(--calcite-font-weight-normal);color:var(--calcite-color-text-2);margin-inline-end:var(--calcite-notice-spacing-token-small)}.notice-content{box-sizing:border-box;transition:background-color, block-size, border-color, box-shadow, color, inset-block-end, inset-block-start, inset-inline-end, inset-inline-start inset-size, opacity, outline-color, transform var(--calcite-animation-timing) ease-in-out 0s, outline 0s, outline-offset 0s;padding-inline:var(--calcite-notice-spacing-token-large);flex:0 0 auto;display:flex;min-inline-size:0px;flex-direction:column;overflow-wrap:break-word;flex:1 1 0;padding-block:var(--calcite-notice-spacing-token-small);padding-inline:0 var(--calcite-notice-spacing-token-small)}.notice-content:first-of-type:not(:only-child){padding-inline-start:var(--calcite-notice-spacing-token-large)}.notice-content:only-of-type{padding-block:var(--calcite-notice-spacing-token-small);padding-inline:var(--calcite-notice-spacing-token-large)}.notice-icon{display:flex;align-items:center;box-sizing:border-box;transition:background-color, block-size, border-color, box-shadow, color, inset-block-end, inset-block-start, inset-inline-end, inset-inline-start inset-size, opacity, outline-color, transform var(--calcite-animation-timing) ease-in-out 0s, outline 0s, outline-offset 0s;padding-block:var(--calcite-notice-spacing-token-small);padding-inline:var(--calcite-notice-spacing-token-large);flex:0 0 auto}.notice-close{display:flex;cursor:pointer;align-items:center;align-self:stretch;border-style:none;background-color:transparent;color:var(--calcite-color-text-3);outline:2px solid transparent;outline-offset:2px;box-sizing:border-box;transition:background-color, block-size, border-color, box-shadow, color, inset-block-end, inset-block-start, inset-inline-end, inset-inline-start inset-size, opacity, outline-color, transform var(--calcite-animation-timing) ease-in-out 0s, outline 0s, outline-offset 0s;padding-block:var(--calcite-notice-spacing-token-small);padding-inline:var(--calcite-notice-spacing-token-large);flex:0 0 auto;-webkit-appearance:none}.notice-close:hover,.notice-close:focus{background-color:var(--calcite-color-foreground-2);color:var(--calcite-color-text-1)}.notice-close:active{background-color:var(--calcite-color-foreground-3)}.actions-end{display:flex;align-self:stretch}:host([kind=brand]) .container{border-color:var(--calcite-color-brand)}:host([kind=brand]) .container .notice-icon{color:var(--calcite-color-brand)}:host([kind=info]) .container{border-color:var(--calcite-color-status-info)}:host([kind=info]) .container .notice-icon{color:var(--calcite-color-status-info)}:host([kind=danger]) .container{border-color:var(--calcite-color-status-danger)}:host([kind=danger]) .container .notice-icon{color:var(--calcite-color-status-danger)}:host([kind=success]) .container{border-color:var(--calcite-color-status-success)}:host([kind=success]) .container .notice-icon{color:var(--calcite-color-status-success)}:host([kind=warning]) .container{border-color:var(--calcite-color-status-warning)}:host([kind=warning]) .container .notice-icon{color:var(--calcite-color-status-warning)}:host([hidden]){display:none}[hidden]{display:none}"}},[1,"calcite-notice",{open:[1540],kind:[513],closable:[516],icon:[520],iconFlipRtl:[516,"icon-flip-rtl"],scale:[513],width:[513],messages:[1040],messageOverrides:[1040],effectiveLocale:[32],defaultMessages:[32],setFocus:[64]},void 0,{open:["openHandler"],messageOverrides:["onMessagesChange"],icon:["updateRequestedIcon"],kind:["updateRequestedIcon"],effectiveLocale:["effectiveLocaleChange"]}]);function m(){"undefined"!=typeof customElements&&["calcite-notice","calcite-icon"].forEach((e=>{switch(e){case"calcite-notice":customElements.get(e)||customElements.define(e,p);break;case"calcite-icon":customElements.get(e)||(0,h.d)()}}))}m();const u=p,b=m},48144:(e,t,o)=>{o.d(t,{c:()=>a,d:()=>l});var i=o(49907),n=o(74887);let s;const c={childList:!0};function a(e){s||(s=(0,n.c)("mutation",r)),s.observe(e.el,c)}function l(e){s.unobserve(e.el)}function r(e){e.forEach((({target:e})=>{(0,i.f)(e)}))}},19945:(e,t,o)=>{o.d(t,{o:()=>c});var i=o(49907);function n(e){return"opened"in e?e.opened:e.open}function s(e,t=!1){(t?e[e.transitionProp]:n(e))?e.onBeforeOpen():e.onBeforeClose(),(t?e[e.transitionProp]:n(e))?e.onOpen():e.onClose()}function c(e,t=!1){(0,i.r)((()=>{if(e.transitionEl){const{transitionDuration:o,transitionProperty:i}=getComputedStyle(e.transitionEl),c=o.split(","),a=c[i.split(",").indexOf(e.openTransitionProp)]??c[0];if("0s"===a)return void s(e,t);const l=setTimeout((()=>{e.transitionEl.removeEventListener("transitionstart",r),e.transitionEl.removeEventListener("transitionend",d),e.transitionEl.removeEventListener("transitioncancel",d),s(e,t)}),1e3*parseFloat(a));function r(o){o.propertyName===e.openTransitionProp&&o.target===e.transitionEl&&(clearTimeout(l),e.transitionEl.removeEventListener("transitionstart",r),(t?e[e.transitionProp]:n(e))?e.onBeforeOpen():e.onBeforeClose())}function d(o){o.propertyName===e.openTransitionProp&&o.target===e.transitionEl&&((t?e[e.transitionProp]:n(e))?e.onOpen():e.onClose(),e.transitionEl.removeEventListener("transitionend",d),e.transitionEl.removeEventListener("transitioncancel",d))}e.transitionEl.addEventListener("transitionstart",r),e.transitionEl.addEventListener("transitionend",d),e.transitionEl.addEventListener("transitioncancel",d)}}))}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/8c74e83b1fd7e6cb3346.js.LICENSE.txt b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/8c74e83b1fd7e6cb3346.js.LICENSE.txt new file mode 100644 index 00000000..41ab91ab --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/8c74e83b1fd7e6cb3346.js.LICENSE.txt @@ -0,0 +1,5 @@ +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/8f209c32418c63c5dd57.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/8f209c32418c63c5dd57.js new file mode 100644 index 00000000..b3b94c89 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/8f209c32418c63c5dd57.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[7125],{96625:(e,t,r)=>{r.d(t,{O:()=>c});var i,s=r(32816),o=r(93804),n=r(99924),a=r(29298),l=(r(32773),r(20266),r(69421));const u=new o.J({asc:"ascending",desc:"descending"});let d=i=class extends n.oY{constructor(e){super(e),this.field=null,this.valueExpression=null,this.order="ascending"}clone(){return new i({field:this.field,valueExpression:this.valueExpression,order:this.order})}};(0,s._)([(0,a.MZ)({type:String,json:{write:!0}})],d.prototype,"field",void 0),(0,s._)([(0,a.MZ)({type:String,json:{write:!0,origins:{"web-scene":{read:!1,write:!1}}}})],d.prototype,"valueExpression",void 0),(0,s._)([(0,a.MZ)({type:u.apiValues,json:{type:u.jsonValues,read:u.read,write:u.write}})],d.prototype,"order",void 0),d=i=(0,s._)([(0,l.$)("esri.layers.support.OrderByInfo")],d);const c=d},41003:(e,t,r)=>{r.d(t,{Q:()=>o});var i=r(91047),s=r(44945);class o{constructor(e=(e=>e.values().next().value)){this._peeker=e,this._observable=new s.S,this._items=new Set}get length(){return(0,i.t)(this._observable),this._items.size}clear(){0!==this.length&&(this._items.clear(),this._observable.notify())}last(){if(0===this.length)return;let e;for(e of this._items);return e}peek(){if(0!==this.length)return this._peeker(this._items)}push(e){this.contains(e)||(this._items.add(e),this._observable.notify())}contains(e){return(0,i.t)(this._observable),this._items.has(e)}pop(){if(0===this.length)return;const e=this.peek();return this._items.delete(e),this._observable.notify(),e}popLast(){if(0===this.length)return;const e=this.last();return this._items.delete(e),this._observable.notify(),e}remove(e){this.contains(e)&&(this._items.delete(e),this._observable.notify())}filter(e){const t=this.length;return this._items.forEach((t=>{e(t)||this._items.delete(t)})),t!==this._items.size&&this._observable.notify(),this}*[Symbol.iterator](){(0,i.t)(this._observable),yield*this._items}}},90509:(e,t,r)=>{r.d(t,{u:()=>o});var i=r(69763);function s(e,t,r){if(null==e.hasM||e.hasZ)for(const e of t)for(const t of e)t.length>2&&(t[2]*=r)}function o(e,t,r){if(!e&&!t||!r)return;const s=(0,i.y)(r);n(e,r,s),n(t,r,s)}function n(e,t,r){if(e)for(const i of e)a(i.geometry,t,r)}function a(e,t,r){if(!e?.spatialReference||(0,i.f)(e.spatialReference,t))return;const o=(0,i.y)(e.spatialReference)/r;if(1!==o)if("x"in e)null!=e.z&&(e.z*=o);else if("rings"in e)s(e,e.rings,o);else if("paths"in e)s(e,e.paths,o);else if("points"in e&&(null==e.hasM||e.hasZ))for(const t of e.points)t.length>2&&(t[2]*=o)}},40558:(e,t,r)=>{var i;r.d(t,{S:()=>i}),function(e){e[e.SAVE=0]="SAVE",e[e.SAVE_AS=1]="SAVE_AS"}(i||(i={}))},58396:(e,t,r)=>{r.d(t,{l:()=>n});var i=r(73067),s=r(80959),o=r(69421);async function n(e,t,r){const n=e&&e.getAtOrigin&&e.getAtOrigin("renderer",t.origin);if(n&&"unique-value"===n.type&&n.styleOrigin){const a=await(0,i.r)(n.populateFromStyle());if((0,s.Te)(r),!1===a.ok){const r=a.error;t?.messages&&t.messages.push(new o.W("renderer:style-reference",`Failed to create unique value renderer from style reference: ${r.message}`,{error:r,context:t})),e.clear("renderer",t?.origin)}}}},6801:(e,t,r)=>{r.d(t,{A:()=>u,r:()=>l});var i=r(13671),s=(r(32773),r(80959)),o=r(41003),n=r(9380);r(6407),r(20266),r(90740),r(91047),r(93181),r(44945),r(58498),r(29512),r(99063),r(99924),r(32816),r(41390),r(69421),r(40499),r(36544),r(29298),r(45371);const a=new FinalizationRegistry((e=>{e.close()}));function l(e,t){a.register(e,t,t)}class u{constructor(){this._inUseClients=new Array,this._clients=new Array,this._clientPromises=new Array,this._ongoingJobsQueue=new o.Q}destroy(){this.close()}get closed(){return!this._clients?.length}open(e,t){return new Promise(((r,i)=>{let o=!0;const a=e=>{(0,s.Te)(t.signal),o&&(o=!1,e())};this._clients.length=e.length,this._clientPromises.length=e.length,this._inUseClients.length=e.length;for(let o=0;o(this._clients[o]=new n.default(e,t,this._ongoingJobsQueue),a(r),this._clients[o])),(()=>(a(i),null))):(this._clients[o]=new n.default(l,t,this._ongoingJobsQueue),this._clientPromises[o]=Promise.resolve(this._clients[o]),a(r))}}))}broadcast(e,t,r){const i=new Array(this._clientPromises.length);for(let s=0;si?.invoke(e,t,r)))}return i}close(){let e;for(;e=this._ongoingJobsQueue.pop();)e.resolver.reject((0,s.NK)(`Worker closing, aborting job calling '${e.methodName}'`));for(const e of this._clientPromises)e.then((e=>e?.close()));this._clients.length=0,this._clientPromises.length=0,this._inUseClients.length=0,a.unregister(this)}invoke(e,t,r){return this.apply(e,[t],r)}apply(e,t,r){const i=(0,s.Tw)();this._ongoingJobsQueue.push({methodName:e,data:t,invokeOptions:r,resolver:i});for(let e=0;ee?.jobAdded()))}return i.promise}createInvokeProxy(e){return(0,n.c)(this,e)}on(e,t){return Promise.all(this._clientPromises).then((()=>(0,i.h)(this._clients.map((r=>r.on(e,t))))))}openPorts(){return new Promise((e=>{const t=new Array(this._clientPromises.length);let r=t.length;for(let i=0;i{s&&(t[i]=s.openPort()),0==--r&&e(t)}))}))}get test(){}}},11494:(e,t,r)=>{r.d(t,{ho:()=>N});var i=r(6407),s=r(32773),o=r(80959),n=r(6801),a=r(9380),l=r(20266),u=r(57732),d=r(64604),c=r(99063),p=r(90740),h=(r(55270),r(29512)),y=r(18683),f=r(45371),m=r(59192);r(13671),r(41003),r(91047),r(93181),r(44945),r(58498),r(99924),r(32816),r(41390),r(69421),r(40499),r(36544),r(29298),r(50214),r(93804),r(78016),r(54483),r(95779),r(13262),r(346);const g={async request(e,t){const r=e.options,i=r.responseType;r.signal=t?.signal,r.responseType="native"===i||"native-request-init"===i?"native-request-init":i&&["blob","json","text"].includes(i)&&(0,c.sC)(e.url)?.after?i:"array-buffer";const s=await(0,d.A)(e.url,r),o={data:s.data,httpStatus:s.httpStatus,ssl:s.ssl};switch(s.requestOptions?.responseType){case"native-request-init":return delete o.data.signal,o;case"blob":o.data=await o.data.arrayBuffer();break;case"json":o.data=(new TextEncoder).encode(JSON.stringify(o.data)).buffer;break;case"text":o.data=(new TextEncoder).encode(o.data).buffer}return{result:o,transferList:[o.data]}}};let b=null;b=(0,c.s2)((0,y.g)("esri/core/workers/init.js"));const w={};w.baseUrl=(0,c.s2)((0,y.g)("dojo/")),w.packages=[{name:"esri",location:"../esri"}];class _{constructor(){const e=document.createDocumentFragment();["addEventListener","dispatchEvent","removeEventListener"].forEach((t=>{this[t]=(...r)=>e[t](...r)}))}}class v{constructor(){this._dispatcher=new _,this._workerPostMessage({type:a.M.HANDSHAKE})}terminate(){}get onmessage(){return this._onmessageHandler}set onmessage(e){this._onmessageHandler&&this.removeEventListener("message",this._onmessageHandler),this._onmessageHandler=e,e&&this.addEventListener("message",e)}get onmessageerror(){return this._onmessageerrorHandler}set onmessageerror(e){this._onmessageerrorHandler&&this.removeEventListener("messageerror",this._onmessageerrorHandler),this._onmessageerrorHandler=e,e&&this.addEventListener("messageerror",e)}get onerror(){return this._onerrorHandler}set onerror(e){this._onerrorHandler&&this.removeEventListener("error",this._onerrorHandler),this._onerrorHandler=e,e&&this.addEventListener("error",e)}postMessage(e){(0,f.n)((()=>{this._workerMessageHandler(new MessageEvent("message",{data:e}))}))}dispatchEvent(e){return this._dispatcher.dispatchEvent(e)}addEventListener(e,t,r){this._dispatcher.addEventListener(e,t,r)}removeEventListener(e,t,r){this._dispatcher.removeEventListener(e,t,r)}_workerPostMessage(e){(0,f.n)((()=>{this.dispatchEvent(new MessageEvent("message",{data:e}))}))}async _workerMessageHandler(e){const t=(0,a.r)(e);if(t&&t.type===a.M.OPEN){const{modulePath:e,jobId:r}=t;let i=await a.default.loadWorker(e);i||(i=await import(e));const s=a.default.connect(i);this._workerPostMessage({type:a.M.OPENED,jobId:r,data:s})}}}const S=()=>l.L.getLogger("esri.core.workers.workerFactory"),{HANDSHAKE:M}=a.M;let E,F;const I="Failed to create Worker. Fallback to execute module in main thread";async function T(e){return new Promise((t=>{function r(s){const o=(0,a.r)(s);o&&o.type===M&&(e.removeEventListener("message",r),e.removeEventListener("error",i),t(e))}function i(t){t.preventDefault(),e.removeEventListener("message",r),e.removeEventListener("error",i),S().warn("Failed to create Worker. Fallback to execute module in main thread",t),(e=new v).addEventListener("message",r),e.addEventListener("error",i)}e.addEventListener("message",r),e.addEventListener("error",i)}))}let k=0;const{ABORT:A,INVOKE:j,OPEN:P,OPENED:O,RESPONSE:R}=a.M;class C{static async create(e){const t=await async function(){if(!(0,s.h)("esri-workers"))return T(new v);if(!E&&!F)try{const e='let globalId=0;const outgoing=new Map,configuration={CONFIGURATION};self.esriConfig=configuration.esriConfig;const workerPath=self.esriConfig.workers.workerPath,HANDSHAKE=0,OPEN=1,OPENED=2,RESPONSE=3,INVOKE=4,ABORT=5;function createAbortError(){const e=new Error("Aborted");return e.name="AbortError",e}function receiveMessage(e){return e&&e.data?"string"==typeof e.data?JSON.parse(e.data):e.data:null}function invokeStaticMessage(e,o,r){const t=r&&r.signal,n=globalId++;let s=null;return new Promise(((r,i)=>{if(t){if(t.aborted)return i(createAbortError());s=()=>{outgoing.get(n)&&(outgoing.delete(n),self.postMessage({type:5,jobId:n}),i(createAbortError()))},t.addEventListener("abort",s)}outgoing.set(n,{resolve:r,reject:i}),self.postMessage({type:4,jobId:n,methodName:e,abortable:null!=t,data:o})})).finally((()=>{t&&t.removeEventListener("abort",s)}))}let workerRevisionChecked=!1;function checkWorkerRevision(e){if(!workerRevisionChecked&&e.kernelInfo){workerRevisionChecked=!0;const{revision:o,fullVersion:r}=configuration.kernelInfo,{revision:t,fullVersion:n,version:s}=e.kernelInfo;esriConfig.assetsPath!==esriConfig.defaultAssetsPath&&o!==t&&console.warn(`Version mismatch detected between ArcGIS Maps SDK for JavaScript modules and assets. For more information visit https://bit.ly/3QnsuSo.\nModules version: ${r}\nAssets version: ${n??s}\nAssets path: ${esriConfig.assetsPath}`)}}function messageHandler(e){const o=receiveMessage(e);if(!o)return;const r=o.jobId;switch(o.type){case 1:let n;function t(e){const o=n.connect(e);self.postMessage({type:2,jobId:r,data:o},[o])}"function"==typeof define&&define.amd?require([workerPath],(e=>{n=e.default||e,checkWorkerRevision(n),n.loadWorker(o.modulePath).then((e=>e||new Promise((e=>{require([o.modulePath],e)})))).then(t)})):"System"in self&&"function"==typeof System.import?System.import(workerPath).then((e=>(n=e.default,checkWorkerRevision(n),n.loadWorker(o.modulePath)))).then((e=>e||System.import(o.modulePath))).then(t):esriConfig.workers.useDynamicImport?import(workerPath).then((e=>{n=e.default||e,checkWorkerRevision(n),n.loadWorker(o.modulePath).then((e=>e||import(o.modulePath))).then(t)})):(self.RemoteClient||importScripts(workerPath),n=self.RemoteClient.default||self.RemoteClient,checkWorkerRevision(n),n.loadWorker(o.modulePath).then(t));break;case 3:if(outgoing.has(r)){const s=outgoing.get(r);outgoing.delete(r),o.error?s.reject(JSON.parse(o.error)):s.resolve(o.data)}}}self.dojoConfig=configuration.loaderConfig,esriConfig.workers.loaderUrl&&(self.importScripts(esriConfig.workers.loaderUrl),"function"==typeof require&&"function"==typeof require.config&&require.config(configuration.loaderConfig)),self.addEventListener("message",messageHandler),self.postMessage({type:0});'.split("{CONFIGURATION}").join(function(){let e;if(null!=p.A.default){const t={...p.A};delete t.default,e=JSON.parse(JSON.stringify(t))}else e=JSON.parse(JSON.stringify(p.A));e.assetsPath=(0,c.s2)(e.assetsPath),e.defaultAssetsPath=e.defaultAssetsPath?(0,c.s2)(e.defaultAssetsPath):void 0,e.request.interceptors=[],e.log.interceptors=[],e.locale=(0,m.g)(),e.has={"esri-csp-restrictions":(0,s.h)("esri-csp-restrictions"),"esri-2d-debug":!1,"esri-2d-update-debug":(0,s.h)("esri-2d-update-debug"),"esri-2d-log-updating":(0,s.h)("esri-2d-log-updating"),"featurelayer-pbf":(0,s.h)("featurelayer-pbf"),"featurelayer-fast-triangulation-enabled":(0,s.h)("featurelayer-fast-triangulation-enabled"),"featurelayer-simplify-thresholds":(0,s.h)("featurelayer-simplify-thresholds"),"featurelayer-simplify-payload-size-factors":(0,s.h)("featurelayer-simplify-payload-size-factors"),"featurelayer-simplify-mobile-factor":(0,s.h)("featurelayer-simplify-mobile-factor"),"featurelayer-query-max-depth":(0,s.h)("featurelayer-query-max-depth"),"featurelayer-query-pausing-enabled":(0,s.h)("featurelayer-query-pausing-enabled"),"featurelayer-snapshot-enabled":(0,s.h)("featurelayer-snapshot-enabled"),"esri-atomics":(0,s.h)("esri-atomics"),"esri-shared-array-buffer":(0,s.h)("esri-shared-array-buffer"),"esri-tiles-debug":(0,s.h)("esri-tiles-debug"),"esri-workers-arraybuffer-transfer":(0,s.h)("esri-workers-arraybuffer-transfer"),"feature-polyline-generalization-factor":(0,s.h)("feature-polyline-generalization-factor"),"host-webworker":1},e.workers.loaderUrl?e.workers.loaderUrl=(0,c.s2)(e.workers.loaderUrl):b&&(e.workers.loaderUrl=b),e.workers.workerPath?e.workers.workerPath=(0,c.s2)(e.workers.workerPath):e.workers.workerPath="esri/core/workers/RemoteClient",e.workers.useDynamicImport=!1;const t=p.A.workers.loaderConfig,r=function(e){const t={async:e.async,isDebug:e.isDebug,locale:e.locale,baseUrl:e.baseUrl,has:{...e.has},map:{...e.map},packages:e.packages?.concat()||[],paths:{...w.paths,...e.paths}};return e.hasOwnProperty("async")||(t.async=!0),e.hasOwnProperty("isDebug")||(t.isDebug=!1),e.baseUrl||(t.baseUrl=w.baseUrl),w.packages?.forEach((e=>{!function(e,t){for(const r of e)if(r.name===t.name)return;e.push(t)}(t.packages??[],e)})),t}({baseUrl:t?.baseUrl,locale:(0,m.g)(),has:{"csp-restrictions":1,"dojo-test-sniff":0,"host-webworker":1,...t?.has},map:{...t?.map},paths:{...t?.paths},packages:t?.packages||[]}),i={buildDate:h.$y,fullVersion:h.ol,revision:h.QL};return JSON.stringify({esriConfig:e,loaderConfig:r,kernelInfo:i})}());E=URL.createObjectURL(new Blob([e],{type:"text/javascript"}))}catch(e){F=e||{}}let e;if(E)try{e=new Worker(E,{name:"esri-worker-"+k++})}catch(t){S().warn(I,F),e=new v}else S().warn(I,F),e=new v;return T(e)}();return new C(t,e)}constructor(e,t){this._outJobs=new Map,this._inJobs=new Map,this.worker=e,this.id=t,e.addEventListener("message",this._onMessage.bind(this)),e.addEventListener("error",(e=>{e.preventDefault(),l.L.getLogger("esri.core.workers.WorkerOwner").error(e)}))}terminate(){this.worker.terminate()}async open(e,t={}){const{signal:r}=t,i=(0,a.n)();return new Promise(((t,s)=>{const n={resolve:t,reject:s,abortHandle:(0,o.NY)(r,(()=>{this._outJobs.delete(i),this._post({type:A,jobId:i})}))};this._outJobs.set(i,n),this._post({type:P,jobId:i,modulePath:e})}))}_onMessage(e){const t=(0,a.r)(e);if(t)switch(t.type){case O:this._onOpenedMessage(t);break;case R:this._onResponseMessage(t);break;case A:this._onAbortMessage(t);break;case j:this._onInvokeMessage(t)}}_onAbortMessage(e){const t=this._inJobs,r=e.jobId,i=t.get(r);i&&(i.controller&&i.controller.abort(),t.delete(r))}_onInvokeMessage(e){const{methodName:t,jobId:r,data:i,abortable:s}=e,n=s?new AbortController:null,l=this._inJobs,u=g[t];let d;try{if("function"!=typeof u)throw new TypeError(`${t} is not a function`);d=u.call(null,i,{signal:n?n.signal:null})}catch(e){return void this._post({type:R,jobId:r,error:(0,a.t)(e)})}(0,o.$X)(d)?(l.set(r,{controller:n,promise:d}),d.then((e=>{l.has(r)&&(l.delete(r),this._post({type:R,jobId:r},e))}),(e=>{l.has(r)&&(l.delete(r),e||(e={message:"Error encountered at method"+t}),(0,o.zf)(e)||this._post({type:R,jobId:r,error:(0,a.t)(e||{message:`Error encountered at method ${t}`})}))}))):this._post({type:R,jobId:r},d)}_onOpenedMessage(e){const{jobId:t,data:r}=e,i=this._outJobs.get(t);i&&(this._outJobs.delete(t),(0,u.r)(i.abortHandle),i.resolve(r))}_onResponseMessage(e){const{jobId:t,error:r,data:s}=e,o=this._outJobs.get(t);o&&(this._outJobs.delete(t),(0,u.r)(o.abortHandle),r?o.reject(i.A.fromJSON(JSON.parse(r))):o.resolve(s))}_post(e,t,r){return(0,a.p)(this.worker,e,t,r)}}const L=(0,s.h)("host-browser")?Math.min(navigator.hardwareConcurrency-1,(0,s.h)("workers-pool-size")):0;let Z=(0,s.h)("esri-mobile")?Math.min(L,3):L;Z||(Z=(0,s.h)("safari")&&(0,s.h)("mac")?7:2);let D=0;const x=[];async function q(e,t){const r=new n.A,{registryTarget:i,...s}=t;return await r.open(e,s),i&&(0,n.r)(i,r),r}async function N(e,t={}){if("string"!=typeof e)throw new i.A("workers:undefined-module","modulePath is missing");let r=t.strategy||"distributed";if((0,s.h)("host-webworker")&&!(0,s.h)("esri-workers")&&(r="local"),"local"===r){let r=await a.default.loadWorker(e);r||(r=await import(e)),(0,o.Te)(t.signal);const i=t.client||r;return q([a.default.connect(r,t.schedule)],{...t,client:i})}if(await async function(){if(G)return G;J=new AbortController;const e=[];for(let t=0;t(x[t]=e,e)));e.push(r)}return G=Promise.all(e),G}(),(0,o.Te)(t.signal),"dedicated"===r){const r=D++%Z;return q([await x[r].open(e,t)],t)}if(t.maxNumWorkers&&t.maxNumWorkers>0){const r=Math.min(t.maxNumWorkers,Z);if(rr.open(e,t))),t)}let J,G=null},77125:(e,t,r)=>{r.r(t),r.d(t,{default:()=>Te});var i=r(32816),s=r(72393),o=(r(91381),r(49011),r(43682),r(54481),r(89253),r(60027),r(16677),r(17813),r(32397)),n=r(64604),a=r(4048),l=r(52731),u=r(17745),d=r(6407),c=r(32773),p=r(20266),h=r(2810),y=r(90740),f=r(80959),m=r(23381),g=r(99063),b=r(29298),w=r(48844),_=r(49877),v=r(69421),S=r(56273),M=r(82530),E=r(89601),F=r(7969),I=r(73597),T=(r(94345),r(27281)),k=r(73509),A=r(28276),j=r(11494),P=r(36544),O=r(24863),R=r(90509),C=r(71868),L=r(8824),Z=r(44600),D=r(84200),x=r(92517),q=r(67315),N=r(8368),J=r(31315),G=r(4335),$=r(99781),H=r(25643),U=r(29201),V=r(29755),W=r(88730),B=r(6837),Q=r(38424),z=r(23439),K=r(46935),Y=r(96807),X=r(69448),ee=r(1985),te=r(98238),re=r(58196),ie=r(78644),se=r(66322),oe=r(38093),ne=r(30011),ae=r(10224),le=r(60408),ue=r(61904),de=r(35619),ce=r(59955),pe=r(81284),he=r(58396),ye=r(73600),fe=r(32074),me=r(20978),ge=r(40558),be=r(64524);r(99924),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(51961),r(62399),r(64995),r(33150),r(58173),r(66110),r(67520),r(27532),r(93804),r(88663),r(48103),r(50214),r(59192),r(78016),r(54483),r(65085),r(33611),r(84857),r(60373),r(98187),r(35902),r(13226),r(16699),r(26809),r(2589),r(18527),r(16794),r(52357),r(11090),r(49319),r(93546),r(29570),r(34592),r(79825),r(95101),r(67578),r(14896),r(95611),r(98089),r(91366),r(80473),r(43435),r(73435),r(81272),r(44945),r(55270),r(95779),r(13262),r(346),r(18683),r(29512),r(2160),r(69763),r(64752),r(29208),r(36533),r(97827),r(91695),r(18169),r(48402),r(67504),r(77037),r(56487),r(6399),r(9498),r(23105),r(24079),r(38149),r(19681),r(40328),r(84539),r(65299),r(6510),r(38641),r(73502),r(19869),r(85232),r(93471),r(53252),r(34039),r(70061),r(3495),r(97906),r(65023),r(31424),r(74676),r(53610),r(29447),r(78273),r(49475),r(32368),r(7391),r(22529),r(43534),r(38094),r(67723),r(47239),r(59858),r(63728),r(1178),r(7182),r(47788),r(19297),r(82408),r(69277),r(70580),r(75191),r(24319),r(62092),r(4157),r(62401),r(89322),r(20138),r(53370),r(46946),r(3816),r(71992),r(80167),r(4478),r(91808),r(7161),r(55586),r(35121),r(92229),r(18344),r(64884),r(23351),r(51222),r(42870),r(67321),r(73067),r(54512),r(53103),r(19648),r(42948),r(3827),r(65174),r(78328),r(72604),r(54616),r(25018),r(57111),r(75651),r(88614),r(1030),r(15319),r(60785),r(23787),r(22151),r(38632),r(79875),r(133),r(83002),r(24330),r(91276),r(62482),r(45476),r(69310),r(85351),r(1535),r(9943),r(3112),r(46626),r(45560),r(56303),r(85890),r(55884),r(85472),r(79323),r(74148),r(3175),r(85994),r(35935),r(23070),r(95717),r(968),r(85901),r(82458),r(37740),r(25329),r(82140),r(40988),r(42586),r(44370),r(18653),r(95637),r(59930),r(45862),r(72762),r(71613),r(70534),r(45817),r(66136),r(4734),r(6801),r(41003),r(9380),r(64102),r(44864),r(17872),r(12119),r(13201),r(12856),r(47812),r(67138),r(93049),r(56367),r(8904),r(78860),r(26805),r(13983),r(32826),r(89575),r(71895),r(27084),r(21914),r(97511),r(32264),r(68849),r(82842),r(49755),r(54131),r(86941),r(1739),r(81618),r(36309),r(62959),r(74159),r(90197),r(76636),r(96625),r(43059),r(89935),r(49813),r(82454),r(78281),r(47387),r(46728),r(98335),r(79205),r(78481);let we=0,_e=class extends(k.A.LoadableMixin((0,A.g)(u.A))){constructor(e){super(e),this._idToClientGraphic=null,this.type="memory"}load(e){const t=null!=e?e.signal:null;return this.addResolvingPromise(this._startWorker(t)),Promise.resolve(this)}destroy(){this._connection?.close(),this._connection=null}get _workerGeometryType(){const e=this.layer?.geometryType;return e?this._geometryTypeRequiresClientGraphicMapping(e)?"polygon":e:null}applyEdits(e){return this.load().then((()=>this._applyEdits(e)))}openPorts(){return this.load().then((()=>this._connection.openPorts()))}async queryFeatures(e,t={}){await this.load(t);const r=await this._connection.invoke("queryFeatures",e?e.toJSON():null,t);(0,C.a)(e,this.layer.spatialReference,r);const i=L.A.fromJSON(r);if(!this._requiresClientGraphicMapping())return i;const s=this.layer.objectIdField;for(const e of i.features){const t=e.attributes[s],r=this._idToClientGraphic.get(t);r&&(e.geometry=r.geometry)}return i.geometryType=this.layer.geometryType,i}async queryFeaturesJSON(e,t={}){if(this._requiresClientGraphicMapping())throw new d.A("query-features-json:unsupported","Cannot query in JSON format for client only geometry types (mesh and extent)");await this.load(t);const r=await this._connection.invoke("queryFeatures",e?e.toJSON():null,t);return(0,C.a)(e,this.layer.spatialReference,r),r}queryFeatureCount(e,t={}){return this.load(t).then((()=>this._connection.invoke("queryFeatureCount",e?e.toJSON():null,t)))}queryObjectIds(e,t={}){return this.load(t).then((()=>this._connection.invoke("queryObjectIds",e?e.toJSON():null,t)))}queryExtent(e,t={}){return this.load(t).then((()=>this._connection.invoke("queryExtent",e?e.toJSON():null,t))).then((e=>({count:e.count,extent:Z.A.fromJSON(e.extent)})))}querySnapping(e,t={}){return this.load(t).then((()=>this._connection.invoke("querySnapping",e,t)))}async _applyEdits(e){if(!this._connection)throw new d.A("feature-layer-source:edit-failure","Memory source not loaded");const t=this.layer.objectIdField;let r=null;const i=[],s=[];await Promise.all([this._prepareClientMapping(e.addFeatures,null),this._prepareClientMapping(e.updateFeatures,null)]);const o=e=>"objectId"in e&&null!=e.objectId?e.objectId:"attributes"in e&&null!=e.attributes[t]?e.attributes[t]:null;if(e.addFeatures&&(r=this._prepareAddFeatures(e.addFeatures)),e.deleteFeatures)for(const t of e.deleteFeatures){const e=o(t);null!=e&&i.push(e)}const n=e.updateFeatures&&this._idToClientGraphic?new Map:null;if(e.updateFeatures)for(const t of e.updateFeatures)if(s.push(this._serializeFeature(t)),n){const e=o(t);null!=e&&n.set(e,t)}(0,R.u)(r?r.features:null,s,this.layer.spatialReference);const{fullExtent:a,featureEditResults:l}=await this._connection.invoke("applyEdits",{adds:r?r.features:[],updates:s,deletes:i});return this.fullExtent=a,r&&r.finish(l.uidToObjectId),this._updateClientGraphicIds(n,l),this._createEditsResult(l)}async _prepareClientMapping(e,t){if("mesh"!==this._layerOrSourceGeometryType||null==e)return;const r=[];for(const{geometry:i}of e)null==i||"mesh"!==i.type||i.hasExtent||i.loaded||r.push(i.load({signal:t}));r.length&&await Promise.all(r)}_updateClientGraphicIds(e,t){if(this._idToClientGraphic){if(e)for(const r of t.updateResults){if(!r.success)continue;const t=e.get(r.objectId);null!=t&&this._addIdToClientGraphic(t)}for(const e of t.deleteResults)e.success&&this._idToClientGraphic.delete(e.objectId)}}_createEditsResult(e){return{addFeatureResults:e.addResults?e.addResults.map(this._createFeatureEditResult,this):[],updateFeatureResults:e.updateResults?e.updateResults.map(this._createFeatureEditResult,this):[],deleteFeatureResults:e.deleteResults?e.deleteResults.map(this._createFeatureEditResult,this):[],addAttachmentResults:[],updateAttachmentResults:[],deleteAttachmentResults:[]}}_createFeatureEditResult(e){const t=!0===e.success?null:e.error||{code:void 0,description:void 0};return{objectId:e.objectId,globalId:e.globalId,error:t?new d.A("feature-layer-source:edit-failure",t.description,{code:t.code}):null}}_prepareAddFeatures(e){const t=new Map,r=new Array(e.length);let i=null;for(let s=0;s{p.L.getLogger(this).error("Source modifications will not propagate after layer has been loaded. Please use .applyEdits() instead"),e.preventDefault()})));const d={features:u.features,fields:t?.map((e=>e.toJSON())),geometryType:x.t.toJSON(this._workerGeometryType),hasM:"mesh"!==this._layerOrSourceGeometryType&&s,hasZ:"mesh"===this._layerOrSourceGeometryType||o,objectIdField:i,spatialReference:l?null:r&&r.toJSON(),timeInfo:n?.toJSON()??null,dateFieldsTimeZone:a},h=await this._connection.invoke("load",d,{signal:e});for(const e of h.warnings)p.L.getLogger(this.layer).warn("#load()",`${e.message} (title: '${this.layer.title||"no title"}', id: '${this.layer.id??"no id"}')`,{warning:e});h.featureErrors.length&&p.L.getLogger(this.layer).warn("#load()",`Encountered ${h.featureErrors.length} validation errors while loading features. (title: '${this.layer.title||"no title"}', id: '${this.layer.id??"no id"}')`,{errors:h.featureErrors});const y=h.layerDefinition;this._geometryTypeRequiresClientGraphicMapping(u.inferredGeometryType)&&(y.geometryType=x.t.toJSON(u.inferredGeometryType)),this.sourceJSON=y,this._requiresClientGraphicMapping()&&(this._idToClientGraphic=new Map),u.finish(h.assignedObjectIds)}};(0,i._)([(0,O.s)({Type:T.A,ensureType:(0,P.e)(T.A)})],_e.prototype,"itemType",void 0),(0,i._)([(0,b.MZ)()],_e.prototype,"type",void 0),(0,i._)([(0,b.MZ)({constructOnly:!0})],_e.prototype,"layer",void 0),(0,i._)([(0,b.MZ)({readOnly:!0})],_e.prototype,"_workerGeometryType",null),(0,i._)([(0,b.MZ)()],_e.prototype,"sourceJSON",void 0),_e=(0,i._)([(0,v.$)("esri.layers.graphics.sources.MemorySource")],_e);const ve="FeatureLayer";function Se(e,t){return new d.A("layer:unsupported",`Layer (${e.title}, ${e.id}) of type '${e.declaredClass}' ${t}`,{layer:e})}function Me(e){return e&&e instanceof u.A}const Ee=(0,oe.d)();function Fe(e,t,r){const i=!!r?.writeLayerSchema;return{enabled:i,ignoreOrigin:i}}let Ie=class extends((0,U.j)((0,V.J)((0,H.F)((0,z.D)((0,$.E)((0,J.dM)((0,B.f)((0,X.e)((0,Y.j)((0,K.J)((0,N.A)((0,W.q)((0,Q.A)((0,h.M)((0,G.d)((0,q.p)((0,l.O)(I.A)))))))))))))))))){constructor(...e){super(...e),this.charts=null,this.copyright=null,this.displayField=null,this.dynamicDataSource=null,this.fields=null,this.fieldsIndex=null,this.formTemplate=null,this.fullExtent=null,this.geometryType=null,this.hasM=void 0,this.hasZ=void 0,this.infoFor3D=null,this.isTable=!1,this.labelsVisible=!0,this.labelingInfo=null,this.legendEnabled=!0,this.objectIdField=null,this.outFields=null,this.path=null,this.popupEnabled=!0,this.popupTemplate=null,this.resourceInfo=null,this.screenSizePerspectiveEnabled=!0,this.spatialReference=F.A.WGS84,this.subtypeCode=null,this.supportedSourceTypes=new Set(["Feature Layer","Oriented Imagery Layer","Table","Catalog Layer"]),this.templates=null,this.timeInfo=null,this.title=null,this.sublayerTitleMode="item-title",this.type="feature",this.typeIdField=null,this.types=null,this.visible=!0,this._debouncedSaveOperations=(0,f.sg)((async(e,t,i)=>{const{save:s,saveAs:o}=await r.e(1604).then(r.bind(r,91604));switch(e){case ge.S.SAVE:return s(this,t);case ge.S.SAVE_AS:return o(this,i,t)}}))}destroy(){this.source?.destroy()}normalizeCtorArgs(e,t){return"string"==typeof e?{url:e,...t}:e}load(e){const t=null!=e?e.signal:null;if(this.portalItem?.loaded&&this.source)return this.addResolvingPromise(this.createGraphicsSource(t).then((e=>this.initLayerProperties(e)))),Promise.resolve(this);const r=this.loadFromPortal({supportedTypes:["Feature Service","Feature Collection","Scene Service"]},e).catch(f.QP).then((async()=>{if(this.url&&null==this.layerId&&/FeatureServer|MapServer\/*$/i.test(this.url)){const e=await this._fetchFirstValidLayerId(t);null!=e&&(this.layerId=e)}if(!this.url&&!this._hasMemorySource())throw new d.A("feature-layer:missing-url-or-source","Feature layer must be created with either a url or a source");return this.initLayerProperties(await this.createGraphicsSource(t))})).then((()=>(0,re.e)(this,"load",e)));return this.addResolvingPromise(r),Promise.resolve(this)}readCapabilities(e,t){return t=t.layerDefinition||t,(0,ue.g)(t,this.url)}get createQueryVersion(){return this.commitProperty("definitionExpression"),this.commitProperty("dynamicDataSource"),this.commitProperty("timeExtent"),this.commitProperty("timeOffset"),this.commitProperty("geometryType"),this.commitProperty("gdbVersion"),this.commitProperty("historicMoment"),this.commitProperty("returnZ"),this.commitProperty("capabilities"),this.commitProperty("returnM"),(this._get("createQueryVersion")??0)+1}get editingEnabled(){return!(this.loaded&&!this.capabilities?.operations.supportsEditing)&&(this._isOverridden("editingEnabled")?this._get("editingEnabled"):this._hasMemorySource()||this.userHasEditingPrivileges)}set editingEnabled(e){this._overrideIfSome("editingEnabled",e)}readEditingEnabled(e,t){return this._readEditingEnabled(t,!1)}readEditingEnabledFromWebMap(e,t,r){return this._readEditingEnabled(t,!0,r)}writeEditingEnabled(e,t){this._writeEditingEnabled(e,t,!1)}writeEditingEnabledToWebMap(e,t,r,i){this._writeEditingEnabled(e,t,!0,i)}get effectiveEditingEnabled(){return(0,re.b)(this)}readIsTable(e,t){return"Table"===(t=t?.layerDefinition??t).type||!t.geometryType}writeIsTable(e,t,r,i){i?.writeLayerSchema&&(0,y.s)(r,e?"Table":"Feature Layer",t)}readGlobalIdField(e,t){return(0,re.r)(t.layerDefinition||t)}readObjectIdField(e,t){return(0,re.s)(t.layerDefinition||t)}get parsedUrl(){const e=(0,g.An)(this.url);return null!=e&&(null!=this.dynamicDataSource?e.path=(0,g.fj)(e.path,"dynamicLayer"):null!=this.layerId&&(e.path=(0,g.fj)(e.path,this.layerId.toString()))),e}get defaultPopupTemplate(){return this.createPopupTemplate()}set renderer(e){(0,ne.yp)(e,this.fieldsIndex),this._set("renderer",e)}readRenderer(e,t,r){t=t.layerDefinition||t;const i=t.drawingInfo?.renderer;if(i){const e=(0,o.L)(i,t,r)??void 0;return e||p.L.getLogger(this).error("Failed to create renderer",{rendererDefinition:t.drawingInfo.renderer,layer:this,context:r}),e}return(0,re.c)(t,r)}set source(e){const t=this._get("source");t!==e&&(Me(t)&&this._resetMemorySource(t),Me(e)&&this._initMemorySource(e),this._set("source",e))}castSource(e){return e?Array.isArray(e)||e instanceof u.A?new _e({layer:this,items:e}):e:null}readSource(e,t){const r=L.A.fromJSON(t.featureSet);return new _e({layer:this,items:r?.features??[]})}readTemplates(e,t){const r=t.editFieldsInfo,i=r?.creatorField,s=r?.editorField;return e=e?.map((e=>ie.A.fromJSON(e))),this._fixTemplates(e,i),this._fixTemplates(e,s),e}readTitle(e,t){const r=t.layerDefinition?.name??t.name,i=t.title||t.layerDefinition?.title;if(r){const e=this.portalItem?.title;if("item-title"===this.sublayerTitleMode)return this.url?(0,ee.t)(this.url,r):r;let t=r;if(!t&&this.url){const e=(0,ee.p)(this.url);null!=e&&(t=e.title)}if(!t)return;return"item-title-and-service-name"===this.sublayerTitleMode&&e&&e!==t&&(t=e+" - "+t),(0,ee.d)(t)}if("item-title"===this.sublayerTitleMode&&i)return i}readTitleFromWebMap(e,t){return t.title||t.layerDefinition?.name}readTypeIdField(e,t){let r=(t=t.layerDefinition||t).typeIdField;if(r&&t.fields){r=r.toLowerCase();const e=t.fields.find((e=>e.name.toLowerCase()===r));e&&(r=e.name)}return r}readTypes(e,t){e=(t=t.layerDefinition||t).types;const r=t.editFieldsInfo,i=r?.creatorField,s=r?.editorField;return e?.map((e=>(e=se.A.fromJSON(e),this._fixTemplates(e.templates,i),this._fixTemplates(e.templates,s),e)))}readVisible(e,t){return null!=t.layerDefinition?.defaultVisibility?!!t.layerDefinition.defaultVisibility:null!=t.visibility?!!t.visibility:void 0}async addAttachment(e,t){return(0,re.d)(this,e,t,ve)}async updateAttachment(e,t,r){return(0,re.u)(this,e,t,r,ve)}async applyEdits(e,t){return(0,re.a)(this,e,t)}async uploadAssets(e,t){return(0,re.t)(this,e,t)}on(e,t){return super.on(e,t)}createPopupTemplate(e){return(0,me.tn)(this,e)}async createGraphicsSource(e){if(this._hasMemorySource()&&this.source)return this.source.load({signal:e});const{default:t}=await(0,f.qr)(Promise.all([r.e(8140),r.e(3609),r.e(8380)]).then(r.bind(r,38380)),e);return new t({layer:this,supportedSourceTypes:this.supportedSourceTypes}).load({signal:e})}createQuery(){const e=(0,re.f)(this);e.dynamicDataSource=this.dynamicDataSource;const t=null!=this.subtypeCode?`${this.subtypeField} = ${this.subtypeCode}`:null,r=(0,m.m)(this.definitionExpression,t);return e.where=r||"1=1",e}async deleteAttachments(e,t){return(0,re.i)(this,e,t,ve)}async fetchRecomputedExtents(e){return(0,re.j)(this,e,ve)}getFeatureType(e){return(0,re.g)(this.types,this.typeIdField,e)}getFieldDomain(e,t){const r=t?.feature,i=(0,re.v)(this,r);if(i){const t=i.domains?.[e];return"inherited"===t?.type?this._getLayerDomain(e):t}const s=this.getFeatureType(r);if(s){const t=s.domains&&s.domains[e];if(t&&"inherited"!==t.type)return t}return this._getLayerDomain(e)}getField(e){return this.fieldsIndex.get(e)}async queryAttachments(e,t){return(0,re.q)(this,e,t,ve)}async queryFeatures(e,t){const r=await this.load(),i=await r.source.queryFeatures(ye.A.from(e)??r.createQuery(),t);if(i?.features)for(const e of i.features)e.layer=e.sourceLayer=r;return i}async queryObjectIds(e,t){return(0,re.k)(this,e,t,ve)}async queryFeatureCount(e,t){return(0,re.l)(this,e,t,ve)}async queryExtent(e,t){return(0,re.m)(this,e,t,ve)}async queryRelatedFeatures(e,t){return(0,re.n)(this,e,t,ve)}async queryRelatedFeaturesCount(e,t){return(0,re.o)(this,e,t,ve)}async queryTopFeatures(e,t){const{source:r,capabilities:i}=await this.load();if(!r.queryTopFeatures||!i?.query?.supportsTopFeaturesQuery)throw new d.A(ve,"Layer source does not support queryTopFeatures capability");const s=await r.queryTopFeatures(fe.A.from(e),t);if(s?.features)for(const e of s.features)e.layer=e.sourceLayer=this;return s}async queryTopObjectIds(e,t){const{source:r,capabilities:i}=await this.load();if(!r.queryTopObjectIds||!i?.query.supportsTopFeaturesQuery)throw new d.A(ve,"Layer source does not support queryTopObjectIds capability");return r.queryTopObjectIds(fe.A.from(e),t)}async queryTopFeaturesExtent(e,t){const{source:r,capabilities:i}=await this.load();if(!r.queryTopExtents||!i?.query?.supportsTopFeaturesQuery)throw new d.A(ve,"Layer source does not support queryTopExtents capability");return r.queryTopExtents(fe.A.from(e),t)}async queryTopFeatureCount(e,t){const{source:r,capabilities:i}=await this.load();if(!r.queryTopCount||!i?.query?.supportsTopFeaturesQuery)throw new d.A(ve,"Layer source does not support queryFeatureCount capability");return r.queryTopCount(fe.A.from(e),t)}read(e,t){const r=e.featureCollection;if((r||"Feature Collection"===e.type)&&(this.resourceInfo=e),r){const e=r.layers;e&&1===e.length&&(super.read(e[0],t),null!=r.showLegend&&super.read({showLegend:r.showLegend},t))}super.read(e,t),t&&"service"===t.origin&&(this.revert(["objectIdField","fields","timeInfo","dateFieldsTimeZone"],"service"),this.spatialReference||this.revert(["spatialReference"],"service"))}write(e,t){t={...t,origin:t?.origin??void 0,writeLayerSchema:t?.writeLayerSchema??this._hasMemorySource()};const{origin:r,layerContainerType:i,messages:s}=t;if(this.dynamicDataSource)return s?.push(Se(this,"using a dynamic data source cannot be written to web scenes, web maps and feature service items")),null;if(this.isTable){if(("web-map"===r||"web-scene"===r)&&"tables"!==i)return s?.push(Se(this,`a table source can only be written to tables, not ${i}`)),null;if(this._hasMemorySource())return s?.push(Se(this,"using an in-memory table source cannot be written to web scenes and web maps")),null}else if(this.loaded&&("web-map"===r||"web-scene"===r)&&"tables"===i)return s?.push(Se(this,"using a non-table source cannot be written to tables in web maps or web scenes")),null;return super.write(e,t)}clone(){if(this._hasMemorySource())throw new d.A(ve,`FeatureLayer (title: ${this.title}, id: ${this.id}) created using in-memory source cannot be cloned`);return super.clone()}serviceSupportsSpatialReference(e){return!!this.loaded&&("memory"===this.source?.type||(0,ce.s)(this,e))}async save(e){return this._debouncedSaveOperations(ge.S.SAVE,e)}async saveAs(e,t){return this._debouncedSaveOperations(ge.S.SAVE_AS,t,e)}_readEditingEnabled(e,t,r){let i=e.layerDefinition?.capabilities;return i?this._hasEditingCapability(i):(i=e.capabilities,t&&"web-map"===r?.origin&&!this._hasMemorySource()&&i?this._hasEditingCapability(i):void 0)}_hasEditingCapability(e){return e.toLowerCase().split(",").map((e=>e.trim())).includes("editing")}_writeEditingEnabled(e,t,r,i){if(!e){const e=this.capabilities?.operations?.supportsSync?"Query,Sync":"Query";(0,y.s)("layerDefinition.capabilities",e,t),r&&!i?.writeLayerSchema&&(t.capabilities=e)}}_getLayerDomain(e){const t=this.fieldsIndex.get(e);return t?t.domain:null}_fetchFirstValidLayerId(e){return(0,n.A)(this.url??"",{query:{f:"json",...this.customParameters,token:this.apiKey},responseType:"json",signal:e}).then((e=>{const t=e.data;if(t)return this.findFirstValidLayerId(t)}))}async initLayerProperties(e){return this._set("source",e),e.sourceJSON&&(this.sourceJSON=e.sourceJSON,this.read(e.sourceJSON,{origin:"service",portalItem:this.portalItem,portal:this.portalItem?.portal,url:this.parsedUrl})),this._verifySource(),this._verifyFields(),(0,ne.yp)(this.renderer,this.fieldsIndex),(0,ne.sv)(this.timeInfo,this.fieldsIndex),(0,he.l)(this,{origin:"service"})}async hasDataChanged(){return(0,re.h)(this)}async fetchPublishingStatus(){const e=this.source;return e?.fetchPublishingStatus?e.fetchPublishingStatus():"unavailable"}_verifyFields(){const e=this.parsedUrl?.path??"undefined";this.objectIdField||console.log("FeatureLayer: 'objectIdField' property is not defined (url: "+e+")"),this.isTable||this._hasMemorySource()||-1!==e.search(/\/FeatureServer\//i)||this.fields?.some((e=>"geometry"===e.type))||console.log("FeatureLayer: unable to find field of type 'geometry' in the layer 'fields' list. If you are using a map service layer, features will not have geometry (url: "+e+")")}_fixTemplates(e,t){e&&e.forEach((e=>{const r=e.prototype?.attributes;r&&t&&delete r[t]}))}_verifySource(){if(this._hasMemorySource()){if(this.url)throw new d.A("feature-layer:mixed-source-and-url","FeatureLayer cannot be created with both an in-memory source and a url")}else if(!this.url)throw new d.A("feature-layer:source-or-url-required","FeatureLayer requires either a url, a valid portal item or a source")}_initMemorySource(e){e.forEach((e=>{e.layer=this,e.sourceLayer=this})),this.addHandles([e.on("after-add",(e=>{e.item.layer=this,e.item.sourceLayer=this})),e.on("after-remove",(e=>{e.item.layer=null,e.item.sourceLayer=null}))],"fl-source")}_resetMemorySource(e){e.forEach((e=>{e.layer=null,e.sourceLayer=null})),this.removeHandles("fl-source")}_hasMemorySource(){return!(this.url||!this.source)}findFirstValidLayerId(e){return Array.isArray(e.layers)&&e.layers.length>0?e.layers[0].id:Array.isArray(e.tables)&&e.tables.length>0?e.tables[0].id:void 0}};(0,i._)([(0,_.r)("service","capabilities")],Ie.prototype,"readCapabilities",null),(0,i._)([(0,b.MZ)({json:{origins:{"web-scene":{write:!1}},write:!0}})],Ie.prototype,"charts",void 0),(0,i._)([(0,b.MZ)({readOnly:!0})],Ie.prototype,"createQueryVersion",null),(0,i._)([(0,b.MZ)({json:{read:{source:"layerDefinition.copyrightText"}}})],Ie.prototype,"copyright",void 0),(0,i._)([(0,b.MZ)({json:{read:{source:"layerDefinition.displayField"}}})],Ie.prototype,"displayField",void 0),(0,i._)([(0,b.MZ)({types:a.Es,readOnly:!0})],Ie.prototype,"defaultSymbol",void 0),(0,i._)([(0,b.MZ)({type:pe.D})],Ie.prototype,"dynamicDataSource",void 0),(0,i._)([(0,b.MZ)({type:Boolean})],Ie.prototype,"editingEnabled",null),(0,i._)([(0,_.r)(["portal-item","web-scene"],"editingEnabled",["layerDefinition.capabilities"])],Ie.prototype,"readEditingEnabled",null),(0,i._)([(0,_.r)("web-map","editingEnabled",["capabilities","layerDefinition.capabilities"])],Ie.prototype,"readEditingEnabledFromWebMap",null),(0,i._)([(0,S.w)(["portal-item","web-scene"],"editingEnabled",{"layerDefinition.capabilities":{type:String}})],Ie.prototype,"writeEditingEnabled",null),(0,i._)([(0,S.w)("web-map","editingEnabled",{capabilities:{type:String},"layerDefinition.capabilities":{type:String}})],Ie.prototype,"writeEditingEnabledToWebMap",null),(0,i._)([(0,b.MZ)({readOnly:!0})],Ie.prototype,"effectiveEditingEnabled",null),(0,i._)([(0,b.MZ)({...Ee.fields,json:{read:{source:"layerDefinition.fields"},origins:{service:{name:"fields"},"web-map":{write:{target:"layerDefinition.fields",overridePolicy:Fe}}}}})],Ie.prototype,"fields",void 0),(0,i._)([(0,b.MZ)(Ee.fieldsIndex)],Ie.prototype,"fieldsIndex",void 0),(0,i._)([(0,b.MZ)({type:E.A,json:{name:"formInfo",write:!0,origins:{"web-scene":{read:!1,write:!1}}}})],Ie.prototype,"formTemplate",void 0),(0,i._)([(0,b.MZ)({json:{read:{source:"layerDefinition.extent"}}})],Ie.prototype,"fullExtent",void 0),(0,i._)([(0,b.MZ)({json:{origins:{"web-map":{write:{target:"layerDefinition.geometryType",overridePolicy:Fe,writer(e,t,r){const i=e?re.w.toJSON(e):null;i&&(0,y.s)(r,i,t)}}}},read:{source:"layerDefinition.geometryType",reader:re.w.read}}})],Ie.prototype,"geometryType",void 0),(0,i._)([(0,b.MZ)({json:{read:{source:"layerDefinition.hasM"}}})],Ie.prototype,"hasM",void 0),(0,i._)([(0,b.MZ)({json:{read:{source:"layerDefinition.hasZ"}}})],Ie.prototype,"hasZ",void 0),(0,i._)([(0,b.MZ)(te.i)],Ie.prototype,"id",void 0),(0,i._)([(0,b.MZ)({readOnly:!0,json:{origins:{service:{read:!0}},read:!1}})],Ie.prototype,"infoFor3D",void 0),(0,i._)([(0,b.MZ)({json:{origins:{"web-map":{write:{target:"layerDefinition.type"}}}}})],Ie.prototype,"isTable",void 0),(0,i._)([(0,_.r)("service","isTable",["type","geometryType"]),(0,_.r)("isTable",["layerDefinition.type","layerDefinition.geometryType"])],Ie.prototype,"readIsTable",null),(0,i._)([(0,S.w)("web-map","isTable")],Ie.prototype,"writeIsTable",null),(0,i._)([(0,b.MZ)(te.l)],Ie.prototype,"labelsVisible",void 0),(0,i._)([(0,b.MZ)({type:[ae.A],json:{origins:{service:{name:"drawingInfo.labelingInfo",read:le.r,write:!1},"web-scene":{name:"layerDefinition.drawingInfo.labelingInfo",read:le.r,write:{enabled:!0,layerContainerTypes:M.e}}},name:"layerDefinition.drawingInfo.labelingInfo",read:le.r,write:!0}})],Ie.prototype,"labelingInfo",void 0),(0,i._)([(0,b.MZ)((()=>{const e=(0,c.o8)(te.c);return e.json.origins["portal-item"]={write:{target:"layerDefinition.drawingInfo.transparency",writer(e,t,r){(0,y.s)(r,(0,be.o)(e),t)}}},e})())],Ie.prototype,"opacity",void 0),(0,i._)([(0,b.MZ)(te.a)],Ie.prototype,"legendEnabled",void 0),(0,i._)([(0,b.MZ)({type:["show","hide"],json:(()=>{const e=(0,c.o8)(te.d.json);return e.origins["portal-item"]={read:!1,write:!1},e})()})],Ie.prototype,"listMode",void 0),(0,i._)([(0,_.r)("globalIdField",["layerDefinition.globalIdField","layerDefinition.fields"])],Ie.prototype,"readGlobalIdField",null),(0,i._)([(0,b.MZ)({json:{origins:{"web-map":{write:{target:"layerDefinition.objectIdField",overridePolicy:Fe}}}}})],Ie.prototype,"objectIdField",void 0),(0,i._)([(0,_.r)("objectIdField",["layerDefinition.objectIdField","layerDefinition.fields"])],Ie.prototype,"readObjectIdField",null),(0,i._)([(0,b.MZ)({value:"ArcGISFeatureLayer",type:["ArcGISFeatureLayer"]})],Ie.prototype,"operationalLayerType",void 0),(0,i._)([(0,b.MZ)(Ee.outFields)],Ie.prototype,"outFields",void 0),(0,i._)([(0,b.MZ)({readOnly:!0})],Ie.prototype,"parsedUrl",null),(0,i._)([(0,b.MZ)({type:String,json:{origins:{"web-scene":{read:!0,write:!0}},read:!1}})],Ie.prototype,"path",void 0),(0,i._)([(0,b.MZ)(te.p)],Ie.prototype,"popupEnabled",void 0),(0,i._)([(0,b.MZ)({type:s.A,json:{name:"popupInfo",write:!0}})],Ie.prototype,"popupTemplate",void 0),(0,i._)([(0,b.MZ)({readOnly:!0})],Ie.prototype,"defaultPopupTemplate",null),(0,i._)([(0,b.MZ)({types:o.r,json:{origins:{service:{write:{target:"drawingInfo.renderer",enabled:!1}},"web-scene":{types:o.w,name:"layerDefinition.drawingInfo.renderer",write:{layerContainerTypes:M.e,overridePolicy:(e,t,r)=>({ignoreOrigin:r?.writeLayerSchema})}}},write:{target:"layerDefinition.drawingInfo.renderer",overridePolicy:(e,t,r)=>({ignoreOrigin:r?.writeLayerSchema})}}})],Ie.prototype,"renderer",null),(0,i._)([(0,_.r)("service","renderer",["drawingInfo.renderer","defaultSymbol"]),(0,_.r)("renderer",["layerDefinition.drawingInfo.renderer","layerDefinition.defaultSymbol"])],Ie.prototype,"readRenderer",null),(0,i._)([(0,b.MZ)()],Ie.prototype,"resourceInfo",void 0),(0,i._)([(0,b.MZ)((()=>{const e=(0,c.o8)(te.f);return e.json.origins["portal-item"]={read:!1,write:!1},e})())],Ie.prototype,"screenSizePerspectiveEnabled",void 0),(0,i._)([(0,b.MZ)({clonable:!1})],Ie.prototype,"source",null),(0,i._)([(0,w.w)("source")],Ie.prototype,"castSource",null),(0,i._)([(0,_.r)("portal-item","source",["featureSet"]),(0,_.r)("web-map","source",["featureSet"])],Ie.prototype,"readSource",null),(0,i._)([(0,b.MZ)({json:{read:{source:"layerDefinition.extent.spatialReference"}}})],Ie.prototype,"spatialReference",void 0),(0,i._)([(0,b.MZ)({type:Number})],Ie.prototype,"subtypeCode",void 0),(0,i._)([(0,b.MZ)({type:[ie.A]})],Ie.prototype,"templates",void 0),(0,i._)([(0,_.r)("templates",["editFieldsInfo","creatorField","editorField","templates"])],Ie.prototype,"readTemplates",null),(0,i._)([(0,b.MZ)({type:de.A})],Ie.prototype,"timeInfo",void 0),(0,i._)([(0,b.MZ)()],Ie.prototype,"title",void 0),(0,i._)([(0,_.r)("service","title",["name"]),(0,_.r)("portal-item","title",["layerDefinition.title","layerDefinition.name","title"])],Ie.prototype,"readTitle",null),(0,i._)([(0,_.r)("web-map","title",["layerDefinition.name","title"])],Ie.prototype,"readTitleFromWebMap",null),(0,i._)([(0,b.MZ)({type:String})],Ie.prototype,"sublayerTitleMode",void 0),(0,i._)([(0,b.MZ)({json:{read:!1}})],Ie.prototype,"type",void 0),(0,i._)([(0,b.MZ)({type:String})],Ie.prototype,"typeIdField",void 0),(0,i._)([(0,_.r)("service","typeIdField"),(0,_.r)("typeIdField",["layerDefinition.typeIdField"])],Ie.prototype,"readTypeIdField",null),(0,i._)([(0,b.MZ)({type:[se.A]})],Ie.prototype,"types",void 0),(0,i._)([(0,_.r)("service","types",["types"]),(0,_.r)("types",["layerDefinition.types"])],Ie.prototype,"readTypes",null),(0,i._)([(0,b.MZ)({type:Boolean,json:{origins:{"portal-item":{write:{target:"layerDefinition.defaultVisibility"}}}}})],Ie.prototype,"visible",void 0),(0,i._)([(0,_.r)("portal-item","visible",["visibility","layerDefinition.defaultVisibility"])],Ie.prototype,"readVisible",null),Ie=(0,i._)([(0,v.$)("esri.layers.FeatureLayer")],Ie);const Te=Ie},6837:(e,t,r)=>{r.d(t,{f:()=>u,n:()=>l});var i=r(32816),s=r(90740),o=r(29298),n=(r(32773),r(20266),r(69421)),a=r(96625);r(36544),r(93181),r(13671),r(40499),r(6407),r(91047),r(93804),r(99924),r(41390),r(58498),r(45371),r(80959);const l={type:[a.O],json:{origins:{"web-scene":{write:!1,read:!1}},name:"layerDefinition.orderBy",read:{reader:function(e,t,r){if(!e)return null;const i=e.find((e=>!!e.field));if(!i)return null;const s=new a.O;return s.read(i,r),[s]}},write:{writer:function(e,t,r,i){const o=e.find((e=>!!e.field));o&&(0,s.s)(r,[o.toJSON()],t)}}}},u=e=>{let t=class extends e{constructor(){super(...arguments),this.orderBy=null}};return(0,i._)([(0,o.MZ)(l)],t.prototype,"orderBy",void 0),t=(0,i._)([(0,n.$)("esri.layers.mixins.OrderedLayer")],t),t}},23439:(e,t,r)=>{r.d(t,{D:()=>l});var i=r(32816),s=r(29298),o=(r(32773),r(20266),r(69421)),n=r(98335);r(36544),r(93181),r(13671),r(40499),r(6407),r(90740),r(91047),r(41390),r(58498),r(45371),r(80959);const a=Symbol(),l=e=>{var t;let r=class extends e{constructor(){super(...arguments),this[t]=!0}get publishingInfo(){if(this.destroyed)return null;const e=this._get("publishingInfo");if(e)return e;const t=new n.A;return this._checkPublishingStatus(t),t}_checkPublishingStatus(e){let t=0;const r=async s=>{let o;e.updating=!0;try{o=await this.fetchPublishingStatus()}catch(e){o="unavailable"}"published"!==o&&"unavailable"!==o||("publishing"===e.status&&this.refresh(),i.remove()),e.status=o,e.updating=!1,i.removed||(t=setTimeout(r,s,s+125))},i={removed:!1,remove(){this.removed=!0,clearTimeout(t)}};this.when().catch((()=>i.remove())),r(250),this.addHandles(i)}};return t=a,(0,i._)([(0,s.MZ)({readOnly:!0,clonable:!1})],r.prototype,"publishingInfo",null),r=(0,i._)([(0,o.$)("esri.layers.mixins.PublishableLayer")],r),r}},98335:(e,t,r)=>{r.d(t,{A:()=>l});var i=r(32816),s=r(41390),o=r(29298),n=(r(32773),r(20266),r(69421));r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(36544);let a=class extends s.T{constructor(){super(...arguments),this.updating=!1,this.status="unknown"}};(0,i._)([(0,o.MZ)()],a.prototype,"updating",void 0),(0,i._)([(0,o.MZ)()],a.prototype,"status",void 0),a=(0,i._)([(0,n.$)("esri.layers.support.PublishingInfo")],a);const l=a},32074:(e,t,r)=>{r.d(t,{A:()=>_});var i,s=r(32816),o=r(94345),n=r(66136),a=r(93804),l=r(99924),u=r(32773),d=r(29298),c=r(36544),p=r(69421),h=r(56273),y=r(77037),f=r(78481),m=r(7969);r(44600),r(20266),r(90740),r(2160),r(49877),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(69763),r(18683),r(64604),r(29512),r(99063),r(64752),r(48844),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(67504),r(92517),r(4734),r(50214),r(59192),r(78016),r(54483);const g=new a.J({esriSpatialRelIntersects:"intersects",esriSpatialRelContains:"contains",esriSpatialRelCrosses:"crosses",esriSpatialRelDisjoint:"disjoint",esriSpatialRelEnvelopeIntersects:"envelope-intersects",esriSpatialRelIndexIntersects:"index-intersects",esriSpatialRelOverlaps:"overlaps",esriSpatialRelTouches:"touches",esriSpatialRelWithin:"within",esriSpatialRelRelation:"relation"}),b=new a.J({esriSRUnit_Meter:"meters",esriSRUnit_Kilometer:"kilometers",esriSRUnit_Foot:"feet",esriSRUnit_StatuteMile:"miles",esriSRUnit_NauticalMile:"nautical-miles",esriSRUnit_USNauticalMile:"us-nautical-miles"});let w=i=class extends l.oY{constructor(e){super(e),this.cacheHint=void 0,this.distance=void 0,this.geometry=null,this.geometryPrecision=void 0,this.maxAllowableOffset=void 0,this.num=void 0,this.objectIds=null,this.orderByFields=null,this.outFields=null,this.outSpatialReference=null,this.resultType=null,this.returnGeometry=!1,this.returnM=void 0,this.returnZ=void 0,this.start=void 0,this.spatialRelationship="intersects",this.timeExtent=null,this.topFilter=void 0,this.units=null,this.where="1=1"}writeStart(e,t){t.resultOffset=this.start,t.resultRecordCount=this.num||10}clone(){return new i((0,u.o8)({cacheHint:this.cacheHint,distance:this.distance,geometry:this.geometry,geometryPrecision:this.geometryPrecision,maxAllowableOffset:this.maxAllowableOffset,num:this.num,objectIds:this.objectIds,orderByFields:this.orderByFields,outFields:this.outFields,outSpatialReference:this.outSpatialReference,resultType:this.resultType,returnGeometry:this.returnGeometry,returnZ:this.returnZ,returnM:this.returnM,start:this.start,spatialRelationship:this.spatialRelationship,timeExtent:this.timeExtent,topFilter:this.topFilter,units:this.units,where:this.where}))}};(0,s._)([(0,d.MZ)({type:Boolean,json:{write:!0}})],w.prototype,"cacheHint",void 0),(0,s._)([(0,d.MZ)({type:Number,json:{write:{overridePolicy:e=>({enabled:e>0})}}})],w.prototype,"distance",void 0),(0,s._)([(0,d.MZ)({types:o.yR,json:{read:y.rS,write:!0}})],w.prototype,"geometry",void 0),(0,s._)([(0,d.MZ)({type:Number,json:{write:!0}})],w.prototype,"geometryPrecision",void 0),(0,s._)([(0,d.MZ)({type:Number,json:{write:!0}})],w.prototype,"maxAllowableOffset",void 0),(0,s._)([(0,d.MZ)({type:Number,json:{read:{source:"resultRecordCount"}}})],w.prototype,"num",void 0),(0,s._)([(0,d.MZ)({json:{write:!0}})],w.prototype,"objectIds",void 0),(0,s._)([(0,d.MZ)({type:[String],json:{write:!0}})],w.prototype,"orderByFields",void 0),(0,s._)([(0,d.MZ)({type:[String],json:{write:!0}})],w.prototype,"outFields",void 0),(0,s._)([(0,d.MZ)({type:m.A,json:{read:{source:"outSR"},write:{target:"outSR"}}})],w.prototype,"outSpatialReference",void 0),(0,s._)([(0,d.MZ)({type:String,json:{write:!0}})],w.prototype,"resultType",void 0),(0,s._)([(0,d.MZ)({json:{write:!0}})],w.prototype,"returnGeometry",void 0),(0,s._)([(0,d.MZ)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],w.prototype,"returnM",void 0),(0,s._)([(0,d.MZ)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],w.prototype,"returnZ",void 0),(0,s._)([(0,d.MZ)({type:Number,json:{read:{source:"resultOffset"}}})],w.prototype,"start",void 0),(0,s._)([(0,h.w)("start"),(0,h.w)("num")],w.prototype,"writeStart",null),(0,s._)([(0,d.MZ)({type:String,json:{read:{source:"spatialRel",reader:g.read},write:{target:"spatialRel",writer:g.write}}})],w.prototype,"spatialRelationship",void 0),(0,s._)([(0,d.MZ)({type:n.A,json:{write:!0}})],w.prototype,"timeExtent",void 0),(0,s._)([(0,d.MZ)({type:f.A,json:{write:!0}})],w.prototype,"topFilter",void 0),(0,s._)([(0,d.MZ)({type:String,json:{read:b.read,write:{writer:b.write,overridePolicy(e){return{enabled:null!=e&&null!=this.distance&&this.distance>0}}}}})],w.prototype,"units",void 0),(0,s._)([(0,d.MZ)({type:String,json:{write:!0}})],w.prototype,"where",void 0),w=i=(0,s._)([(0,p.$)("esri.rest.support.TopFeaturesQuery")],w),w.from=(0,c.e)(w);const _=w},78481:(e,t,r)=>{r.d(t,{A:()=>u});var i,s=r(32816),o=r(99924),n=r(29298),a=(r(32773),r(20266),r(69421));r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(36544);let l=i=class extends o.oY{constructor(e){super(e),this.groupByFields=void 0,this.topCount=void 0,this.orderByFields=void 0}clone(){return new i({groupByFields:this.groupByFields,topCount:this.topCount,orderByFields:this.orderByFields})}};(0,s._)([(0,n.MZ)({type:[String],json:{write:!0}})],l.prototype,"groupByFields",void 0),(0,s._)([(0,n.MZ)({type:Number,json:{write:!0}})],l.prototype,"topCount",void 0),(0,s._)([(0,n.MZ)({type:[String],json:{write:!0}})],l.prototype,"orderByFields",void 0),l=i=(0,s._)([(0,a.$)("esri.rest.support.TopFilter")],l);const u=l}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/8fa8f22b14a961670300.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/8fa8f22b14a961670300.js new file mode 100644 index 00000000..14985c36 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/8fa8f22b14a961670300.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[4305,3049],{8368:(e,t,i)=>{i.d(t,{A:()=>l});var r=i(32816),a=i(20266),s=i(29298),n=(i(32773),i(69421)),o=i(1985);const l=e=>{let t=class extends e{get title(){if(this._get("title")&&"defaults"!==this.originOf("title"))return this._get("title");if(this.url){const e=(0,o.p)(this.url);if(null!=e&&e.title)return e.title}return this._get("title")||""}set title(e){this._set("title",e)}set url(e){this._set("url",(0,o.s)(e,a.L.getLogger(this)))}};return(0,r._)([(0,s.MZ)()],t.prototype,"title",null),(0,r._)([(0,s.MZ)({type:String})],t.prototype,"url",null),t=(0,r._)([(0,n.$)("esri.layers.mixins.ArcGISService")],t),t}},93049:(e,t,i)=>{i.d(t,{a:()=>s,b:()=>n,g:()=>a});const r="randomUUID"in crypto;function a(){if(r)return crypto.randomUUID();const e=crypto.getRandomValues(new Uint16Array(8));e[3]=4095&e[3]|16384,e[4]=16383&e[4]|32768;const t=t=>e[t].toString(16).padStart(4,"0");return t(0)+t(1)+"-"+t(2)+"-"+t(3)+"-"+t(4)+"-"+t(5)+t(6)+t(7)}function s(){return`{${a().toUpperCase()}}`}function n(){return`{${a()}}`}},54305:(e,t,i)=>{i.r(t),i.d(t,{default:()=>D});var r=i(32816),a=i(17745),s=i(6407),n=i(20266),o=i(36544),l=i(2810),p=i(80959),d=i(99063),y=i(93049),c=i(29298),h=(i(32773),i(49877)),u=i(69421),g=i(56273),m=i(41390),f=i(73597),w=i(16702),S=i(8368),b=i(31315),L=i(4335),M=i(88730),v=i(38424),T=i(46935),I=i(96807),_=i(98238),A=i(43551),G=i(1178);i(81272),i(13671),i(90740),i(93181),i(40499),i(58498),i(91047),i(45371),i(44945),i(99924),i(94345),i(44600),i(2160),i(7969),i(69763),i(93804),i(18683),i(64604),i(29512),i(64752),i(48844),i(29208),i(36533),i(84200),i(97827),i(91695),i(18169),i(48402),i(16699),i(26809),i(2589),i(18527),i(67504),i(92517),i(77037),i(66136),i(4734),i(50214),i(59192),i(78016),i(54483),i(80473),i(73509),i(28276),i(72393),i(52731),i(30011),i(55270),i(95779),i(13262),i(346),i(51961),i(62399),i(64995),i(33150),i(58173),i(66110),i(67520),i(27532),i(88663),i(48103),i(65085),i(33611),i(84857),i(60373),i(98187),i(35902),i(13226),i(16794),i(52357),i(11090),i(49319),i(93546),i(29570),i(34592),i(79825),i(95101),i(67578),i(14896),i(95611),i(98089),i(91366),i(43435),i(73435),i(91381),i(4048),i(85232),i(93471),i(53252),i(34039),i(70061),i(3495),i(97906),i(64524),i(65023),i(31424),i(74676),i(53610),i(29447),i(78273),i(49475),i(32368),i(7391),i(22529),i(43534),i(38094),i(67723),i(47239),i(59858),i(63728),i(7182),i(47788),i(19297),i(82408),i(69277),i(70580),i(75191),i(24319),i(62092),i(4157),i(62401),i(89322),i(20138),i(53370),i(46946),i(3816),i(71992),i(80167),i(4478),i(91808),i(7161),i(55586),i(35121),i(92229),i(18344),i(64884),i(23351),i(51222),i(42870),i(67321),i(73067),i(54512),i(53103),i(19648),i(42948),i(60027),i(57111),i(75651),i(88614),i(1030),i(15319),i(60785),i(56487),i(6399),i(9498),i(23105),i(24079),i(38149),i(19681),i(40328),i(84539),i(65299),i(6510),i(38641),i(27281),i(73502),i(19869),i(3827),i(65174),i(78328),i(72604),i(54616),i(25018),i(49011),i(23787),i(22151),i(38632),i(79875),i(133),i(83002),i(24330),i(91276),i(62482),i(45476),i(69310),i(43682),i(85351),i(54481),i(1535),i(9943),i(89253),i(16677),i(17813),i(3112),i(46626),i(45560),i(56303),i(85890),i(55884),i(32397),i(11494),i(6801),i(41003),i(9380),i(78281),i(47387),i(46728),i(64102),i(13141),i(83637),i(42614),i(11721),i(32159),i(67138),i(59700),i(3952),i(339),i(79281),i(69033),i(13978),i(2824),i(56764),i(11618),i(2232),i(38896),i(26589),i(17872),i(70648),i(49010),i(47215),i(71044),i(172),i(65283),i(43059),i(89935),i(49813),i(81623),i(13478),i(12856),i(47812),i(47368),i(88817),i(75169),i(75377),i(33348),i(53104),i(49197),i(56833),i(73600),i(81284),i(44864),i(95637),i(59930),i(45862),i(72762),i(71613),i(78860),i(26805),i(13983),i(38093),i(25643),i(56367),i(12119),i(13201),i(8904),i(29755),i(97511),i(32264),i(68849),i(82842),i(58196),i(86941),i(1739),i(81618),i(10224),i(36309),i(49755),i(54131),i(62959),i(74159),i(90197),i(76636),i(6837),i(96625),i(69448),i(79205),i(35619),i(60408),i(8824),i(20978),i(1985),i(82454),i(91308),i(53206),i(77e3),i(19049),i(64724),i(63402),i(17618),i(43053),i(19548),i(92975),i(7603),i(14658),i(10043),i(89754),i(76999),i(6105),i(72076),i(5370),i(76641);let E=class extends((0,b.dM)((0,I.j)((0,T.J)((0,S.A)((0,M.q)((0,v.A)((0,l.M)((0,L.d)(f.A))))))))){constructor(e){super(e),this._graphTypeLookup=new Map,this._namedTypesModified=!1,this.dataManager=null,this.definitionSetMap=null,this.knowledgeGraph=null,this.layers=new(a.A.ofType(w.A)),this.memberEntityTypes=null,this.memberRelationshipTypes=null,this.operationalLayerType="KnowledgeGraphLayer",this.sublayerIdsCache=new Map,this.tables=new(a.A.ofType(w.A)),this.type="knowledge-graph",this.url=null}load(e){return this.addResolvingPromise(this._doLoad(e)),Promise.resolve(this)}async _doLoad(e){try{await this.loadFromPortal({supportedTypes:["Knowledge Graph Layer"]},e)}catch(e){(0,p.QP)(e)}await this._fetchMetadata(),await this._initializeLayerProperties(),this.loadLayerAssumingLocalCache()}async _fetchMetadata(){if(!this.url)throw new s.A("knowledge-graph:missing-url","KnowledgeGraphLayer must be created with a url");const e=await(0,A.fetchKnowledgeGraph)(this.url);this.knowledgeGraph=e,this._forEachGraphType((e=>{e.name&&this._graphTypeLookup.set(e.name,e)}))}async _initializeLayerProperties(){this.originIdOf("inclusionModeDefinition")===m.O.USER?this._validateInclusionModeDefinition():await this._initializeInclusionModeDefinition(),this._setMemberTypes(),this.dataManager=new w.K({knowledgeGraph:this.knowledgeGraph,inclusionModeDefinition:this.inclusionModeDefinition})}async _initializeInclusionModeDefinition(){const e=this.definitionSetMap?await(0,w.f)(this.definitionSetMap,!0):{generateAllSublayers:!0,namedTypeDefinitions:new Map};[...this.layers.toArray(),...this.tables.toArray()].forEach((t=>{const i=this._graphTypeLookup.get(t.graphTypeName);i&&!e.namedTypeDefinitions.has(i.name)&&e.namedTypeDefinitions.set(i.name,{useAllData:!0})})),this.setAtOrigin("inclusionModeDefinition",e,(0,m.j)(this.originIdOf("definitionSetMap")))}_validateInclusionModeDefinition(){const{inclusionModeDefinition:e}=this;if(!e)return;const{namedTypeDefinitions:t}=e;if(t?.size>0)t.forEach(((e,i)=>{const r=this._graphTypeLookup.get(i);if(!r)return n.L.getLogger(this).warn(`A named type, ${i}, was in the inclusion list that wasn't in the data model and will be removed`),void t.delete(i);"relationship"!==r.type&&"entity"!==r.type&&(n.L.getLogger(this).warn(`A named type, ${i}, was in the inclusion list that wasn't properly modeled and will be removed`),t.delete(i))}));else if(!e.generateAllSublayers)throw new s.A("knowledge-graph:composite-layer-constructor","If an explicit inclusion definition is defined, at least one namedTypeDefinition must also be defined")}_setMemberTypes(){let e=[],t=[];const{inclusionModeDefinition:i}=this,r=i?.namedTypeDefinitions;!i||i.generateAllSublayers?(e=this.knowledgeGraph.dataModel?.entityTypes??[],t=this.knowledgeGraph.dataModel?.relationshipTypes??[]):r&&r.size>0&&r.forEach(((i,r)=>{const a=this._graphTypeLookup.get(r);switch(a?.type){case"relationship":t.push(a);break;case"entity":e.push(a)}})),this.memberEntityTypes=e,this.memberRelationshipTypes=t}_forEachGraphType(e){[...this.knowledgeGraph.dataModel?.entityTypes??[],...this.knowledgeGraph.dataModel?.relationshipTypes??[]].forEach((t=>{e(t)}))}_refreshNamedTypes(){this._namedTypesModified=!0;for(const e of this.layers)e.emit("refresh",{dataChanged:!0});for(const e of this.tables)e.emit("refresh",{dataChanged:!0})}async _handleNewRecords(e){const t=[];this.dataManager.addToLayer(e);for(const i of e)this.sublayerIdsCache.has(i.typeName)||(this.sublayerIdsCache.set(i.typeName,new Set),t.push(i.typeName)),this.sublayerIdsCache.get(i.typeName).add(i.id);for(const e of t){const t=this._graphTypeLookup.get(e);t&&(this._addSublayer(t).title=e,"entity"===t.type?this.dataManager.entityTypeNames.add(e):this.dataManager.relationshipTypeNames.add(e),this.dataManager.sublayerCaches.set(e,new Map))}this._refreshNamedTypes()}_createSublayers(e,t,i){e.forEach((e=>{const r=this._createSublayer(e);i(r)&&t.push(r),this._updateSublayerCaches(e)}))}_addSublayer(e){const t=this._createSublayer(e);return t.geometryType?this.layers.push(t):this.tables.push(t),t}_createSublayer(e){return new w.A({objectType:e,parentCompositeLayer:this,graphType:e.type,title:e.name})}_updateSublayers(e,t){t.forEach((t=>{t.parentCompositeLayer=this;const i=e.find((e=>e.type===t.graphType&&e.name===t.graphTypeName));i&&(t.objectType=i,t.read({title:i.name},{origin:"service"}),this._updateSublayerCaches(i))}))}_updateSublayerCaches(e){const t=this.dataManager.sublayerCaches;t.has(e.name)||t.set(e.name,new Map)}_saveUrlAsNewResource(e,t,i,r){e[t]="",i.pendingOperations.push(async function(e){const t=await(0,w.s)(e);return new Blob([t],{type:"application/x-protobuf"})}(this.inclusionModeDefinition).then((a=>{const s=function(e){const t=`definitionSetMap-${(0,y.g)()}.dat`,i=(0,d.fj)("knowledgeGraphLayer",t);return e.resourceFromPath(i)}(r);e[t]=s.itemRelativeUrl,i.toAdd.push({resource:s,content:{type:"blob",blob:a},compress:!1,finish:e=>{this.definitionSetMap=e.url}})})))}_displaysAllRecords(e){for(const[,{useAllData:t}]of e.namedTypeDefinitions)if(!t)return!1;return!0}readDefinitionSetMap(e,t,i){return(0,G.f)(e,i)}writeDefinitionSetMap(e,t,i,r){const a=r?.portalItem,s=r?.resources,n=(0,m.n)(r?.origin);if(!a||!s||null==n)return void(e&&(t[i]=(0,G.a)(e,r)));const{inclusionModeDefinition:o}=this;if(!o||this._displaysAllRecords(o))return void(this.definitionSetMap=null);const l=this.originIdOf("inclusionModeDefinition");if(l===m.O.USER||this._namedTypesModified||n!!e.geometryType)):this._updateSublayers(e,this.layers),this.originIdOf("tables")===m.O.DEFAULTS?this._createSublayers(e,this.tables,(e=>!e.geometryType)):this._updateSublayers(e,this.tables),this.dataManager.inclusionModeDefinition?.namedTypeDefinitions?.forEach(((e,t)=>{const i=(0,o.g)(this.sublayerIdsCache,t,(()=>new Set));e.members?.forEach((e=>{i.add(e.id)}))}))}async addRecords(e){await this._handleNewRecords(e)}async removeRecords(e){const t=[];for(const i of e)!1===this.dataManager.inclusionModeDefinition?.namedTypeDefinitions?.get(i.typeName)?.useAllData&&this.dataManager.inclusionModeDefinition?.namedTypeDefinitions?.get(i.typeName)?.members?.has(i.id)&&t.push(i);this.dataManager.removeFromLayer(t);for(const e of t)this.sublayerIdsCache.get(e.typeName)?.delete(e.id);return this._refreshNamedTypes(),t}};(0,r._)([(0,c.MZ)()],E.prototype,"dataManager",void 0),(0,r._)([(0,c.MZ)({json:{write:{ignoreOrigin:!0,writerEnsuresNonNull:!0}}})],E.prototype,"definitionSetMap",void 0),(0,r._)([(0,h.r)("definitionSetMap")],E.prototype,"readDefinitionSetMap",null),(0,r._)([(0,g.w)("definitionSetMap")],E.prototype,"writeDefinitionSetMap",null),(0,r._)([(0,c.MZ)()],E.prototype,"inclusionModeDefinition",null),(0,r._)([(0,c.MZ)()],E.prototype,"knowledgeGraph",void 0),(0,r._)([(0,c.MZ)({type:a.A.ofType(w.A),json:{write:{ignoreOrigin:!0}}})],E.prototype,"layers",void 0),(0,r._)([(0,c.MZ)()],E.prototype,"memberEntityTypes",void 0),(0,r._)([(0,c.MZ)()],E.prototype,"memberRelationshipTypes",void 0),(0,r._)([(0,c.MZ)({type:["KnowledgeGraphLayer"]})],E.prototype,"operationalLayerType",void 0),(0,r._)([(0,c.MZ)()],E.prototype,"sublayerIdsCache",void 0),(0,r._)([(0,c.MZ)({type:a.A.ofType(w.A),json:{write:{ignoreOrigin:!0}}})],E.prototype,"tables",void 0),(0,r._)([(0,c.MZ)({json:{read:!1}})],E.prototype,"type",void 0),(0,r._)([(0,c.MZ)(_.u)],E.prototype,"url",void 0),E=(0,r._)([(0,u.$)("esri.layers.KnowledgeGraphLayer")],E);const D=E},4335:(e,t,i)=>{i.d(t,{d:()=>n});var r=i(32816),a=i(29298),s=(i(32773),i(20266),i(69421));i(36544),i(93181),i(13671),i(40499),i(6407),i(90740),i(91047);const n=e=>{let t=class extends e{constructor(){super(...arguments),this.customParameters=null}};return(0,r._)([(0,a.MZ)({type:Object,json:{write:{overridePolicy:e=>({enabled:!!(e&&Object.keys(e).length>0)})}}})],t.prototype,"customParameters",void 0),t=(0,r._)([(0,s.$)("esri.layers.mixins.CustomParametersMixin")],t),t}},88730:(e,t,i)=>{i.d(t,{q:()=>S});var r=i(32816),a=i(66136),s=i(6407),n=i(99063),o=i(29298),l=i(36544),p=(i(32773),i(49877)),d=i(69421),y=i(56273),c=i(82530),h=i(99924),u=i(98238);i(4734),i(50214),i(93804),i(90740),i(59192),i(13671),i(78016),i(54483),i(20266),i(41390),i(40499),i(93181),i(58498),i(91047),i(45371),i(80959),i(44600),i(2160),i(7969),i(69763),i(18683),i(64604),i(29512),i(64752),i(48844),i(29208),i(1178),i(49755),i(30011),i(55270),i(95779),i(13262),i(346),i(16699),i(26809),i(2589),i(18527),i(94345),i(36533),i(84200),i(97827),i(91695),i(18169),i(48402),i(67504),i(92517),i(77037),i(54131),i(19869),i(64524);const g={ArcGISAnnotationLayer:!0,ArcGISDimensionLayer:!0,ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISImageServiceVectorLayer:!0,ArcGISMapServiceLayer:!0,ArcGISStreamLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BingMapsAerial:!0,BingMapsHybrid:!0,BingMapsRoad:!0,CatalogLayer:!0,CSV:!0,GeoJSON:!0,GeoRSS:!0,GroupLayer:!0,KML:!0,KnowledgeGraphLayer:!0,MediaLayer:!0,OGCFeatureLayer:!0,OrientedImageryLayer:!0,SubtypeGroupLayer:!0,VectorTileLayer:!0,WFS:!0,WMS:!0,WebTiledLayer:!0},m={ArcGISImageServiceLayer:!0,ArcGISImageServiceVectorLayer:!0,ArcGISMapServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BingMapsAerial:!0,BingMapsHybrid:!0,BingMapsRoad:!0,OpenStreetMap:!0,VectorTileLayer:!0,WMS:!0,WebTiledLayer:!0},f={ArcGISFeatureLayer:!0,SubtypeGroupTable:!0},w={"web-scene/operational-layers":{ArcGISDimensionLayer:!0,ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISMapServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISTiledElevationServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BuildingSceneLayer:!0,CatalogLayer:!0,CSV:!0,GeoJSON:!0,GroupLayer:!0,IntegratedMesh3DTilesLayer:!0,IntegratedMeshLayer:!0,KML:!0,LineOfSightLayer:!0,MediaLayer:!0,OGCFeatureLayer:!0,PointCloudLayer:!0,RasterDataLayer:!0,VectorTileLayer:!0,Voxel:!0,WFS:!0,WMS:!0,WebTiledLayer:!0},"web-scene/basemap":{ArcGISImageServiceLayer:!0,ArcGISMapServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,OpenStreetMap:!0,VectorTileLayer:!0,WMS:!0,WebTiledLayer:!0},"web-scene/ground":{ArcGISTiledElevationServiceLayer:!0,RasterDataElevationLayer:!0},"web-scene/tables":{ArcGISFeatureLayer:!0},"web-map/operational-layers":g,"web-map/basemap":m,"web-map/tables":f,"link-chart/operational-layers":{...g,LinkChartLayer:!0},"link-chart/basemap":m,"link-chart/tables":f,"portal-item/operational-layers":{ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISStreamLayer:!0,ArcGISTiledImageServiceLayer:!0,BuildingSceneLayer:!0,IntegratedMesh3DTilesLayer:!0,IntegratedMeshLayer:!0,MediaLayer:!0,OrientedImageryLayer:!0,PointCloudLayer:!0,SubtypeGroupLayer:!0}},S=e=>{let t=class extends e{constructor(){super(...arguments),this.persistenceEnabled=!0,this.title=null}readId(e,t,i){return"Group Layer"===i?.portalItem?.type?void 0:e}writeListMode(e,t,i,r){(r&&"ground"===r.layerContainerType||e&&(0,h.w)(this,i,{},r))&&(t[i]=e)}writeOperationalLayerType(e,t,i,r){e&&"tables"!==r?.layerContainerType&&(t.layerType=e)}writeTitle(e,t){t.title=e??"Layer"}readTimeExtent(e){return e?a.A.fromArray(e):null}writeTimeExtent(e,t,i,r){e&&"tables"!==r.layerContainerType&&(e.isEmpty?r?.messages&&r.messages.push(new s.A("layer:invalid-visibilityTimeExtent","visibilityTimeExtent cannot be empty")):t[i]=e.toArray())}read(e,t){t&&(t.layer=this),(0,h.r)(this,e,(t=>super.read(e,t)),t)}write(e,t){if(!this.persistenceEnabled&&!t?.ignorePersistenceEnabled)return null;if(t?.origin){const e=`${t.origin}/${t.layerContainerType||"operational-layers"}`,i=w[e];let r=!!i?.[this.operationalLayerType];if("ArcGISTiledElevationServiceLayer"===this.operationalLayerType&&"web-scene/operational-layers"===e&&(r=!1),"ArcGISDimensionLayer"===this.operationalLayerType&&"web-map/operational-layers"===e&&(r=!1),!r)return t.messages?.push(new s.A("layer:unsupported",`Layers (${this.title}, ${this.id}) of type '${this.declaredClass}' are not supported in the context of '${e}'`,{layer:this})),null}const i=super.write(e,{...t,layer:this}),r=!!t&&!!t.messages&&!!t.messages.filter((e=>e instanceof s.A&&"web-document-write:property-required"===e.name)).length;return(0,n.w8)(i?.url)?(t?.messages?.push(new s.A("layer:invalid-url",`Layer (${this.title}, ${this.id}) of type '${this.declaredClass}' using a Blob URL cannot be written to web scenes and web maps`,{layer:this})),null):!this.url&&r?null:i}beforeSave(){}};return(0,r._)([(0,o.MZ)({type:String,json:{write:{ignoreOrigin:!0},origins:{"web-scene":{write:{isRequired:!0,ignoreOrigin:!0}},"portal-item":{write:!1}}}})],t.prototype,"id",void 0),(0,r._)([(0,p.r)("id",["id"])],t.prototype,"readId",null),(0,r._)([(0,o.MZ)(u.d)],t.prototype,"listMode",void 0),(0,r._)([(0,y.w)("listMode")],t.prototype,"writeListMode",null),(0,r._)([(0,o.MZ)({type:String,readOnly:!0,json:{read:!1,write:{target:"layerType",ignoreOrigin:!0},origins:{"portal-item":{write:!1},"web-scene":{name:"layerType",read:!1,write:{enabled:!0,ignoreOrigin:!0,layerContainerTypes:c.e}}}}})],t.prototype,"operationalLayerType",void 0),(0,r._)([(0,y.w)("operationalLayerType")],t.prototype,"writeOperationalLayerType",null),(0,r._)([(0,o.MZ)(u.o)],t.prototype,"opacity",void 0),(0,r._)([(0,o.MZ)({type:Boolean,readOnly:!1})],t.prototype,"persistenceEnabled",void 0),(0,r._)([(0,o.MZ)({type:String,json:{write:{ignoreOrigin:!0,writerEnsuresNonNull:!0},origins:{"web-scene":{write:{isRequired:!0,ignoreOrigin:!0,writerEnsuresNonNull:!0}},"portal-item":{write:!1}}},value:"Layer"})],t.prototype,"title",void 0),(0,r._)([(0,y.w)("title"),(0,y.w)(["web-scene"],"title")],t.prototype,"writeTitle",null),(0,r._)([(0,o.MZ)({type:a.A,json:{origins:{"web-scene":{write:{layerContainerTypes:c.e}}}}})],t.prototype,"visibilityTimeExtent",void 0),(0,r._)([(0,p.r)("visibilityTimeExtent")],t.prototype,"readTimeExtent",null),(0,r._)([(0,y.w)(["portal-item","web-map","web-scene"],"visibilityTimeExtent",{visibilityTimeExtent:{type:[[l.I,l.N]]}})],t.prototype,"writeTimeExtent",null),(0,r._)([(0,o.MZ)({type:Boolean,json:{origins:{"web-scene":{name:"visibility",write:{enabled:!0,layerContainerTypes:c.e}}},name:"visibility",write:!0}})],t.prototype,"visible",void 0),t=(0,r._)([(0,d.$)("esri.layers.mixins.OperationalLayer")],t),t}},38424:(e,t,i)=>{i.d(t,{A:()=>M});var r=i(32816),a=i(90740),s=i(29512),n=i(64604),o=i(73067),l=i(6407),p=i(20266),d=i(57732),y=i(80959),c=i(99063),h=i(29298),u=(i(32773),i(49877)),g=i(69421),m=i(56273),f=i(72604),w=i(82408),S=i(43059),b=i(24319),L=i(82454);i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(99924),i(36544),i(73509),i(28276),i(44600),i(2160),i(7969),i(69763),i(93804),i(18683),i(64752),i(48844),i(29208),i(59192),i(69277),i(70580),i(75191),i(89935),i(49813),i(1178),i(62092),i(78281),i(44945),i(2589),i(36533),i(84200),i(97827),i(91695),i(18169),i(48402),i(16699),i(26809),i(18527),i(67504),i(47387),i(46728),i(64102);const M=e=>{let t=class extends e{constructor(){super(...arguments),this.resourceReferences={portalItem:null,paths:[]},this.userHasEditingPrivileges=!0,this.userHasFullEditingPrivileges=!1,this.userHasUpdateItemPrivileges=!1}destroy(){this.portalItem=(0,d.d)(this.portalItem),this.resourceReferences.portalItem=null,this.resourceReferences.paths.length=0}set portalItem(e){e!==this._get("portalItem")&&(this.removeOrigin("portal-item"),this._set("portalItem",e))}readPortalItem(e,t,i){if(t.itemId)return new S.default({id:t.itemId,portal:i?.portal})}writePortalItem(e,t){e?.id&&(t.itemId=e.id)}async loadFromPortal(e,t){if(this.portalItem?.id)try{const{load:r}=await Promise.all([i.e(570),i.e(4295)]).then(i.bind(i,24295));return(0,y.Te)(t),await r({instance:this,supportedTypes:e.supportedTypes,validateItem:e.validateItem,supportsData:e.supportsData,layerModuleTypeMap:e.layerModuleTypeMap},t)}catch(e){throw(0,y.zf)(e)||p.L.getLogger(this).warn(`Failed to load layer (${this.title}, ${this.id}) portal item (${this.portalItem.id})\n ${e}`),e}}async finishLoadEditablePortalLayer(e){this._set("userHasEditingPrivileges",await this._fetchUserHasEditingPrivileges(e).catch((e=>((0,y.QP)(e),!0))))}async setUserPrivileges(e,t){if(!a.A.userPrivilegesApplied)return this.finishLoadEditablePortalLayer(t);if(this.url)try{const{features:{edit:i,fullEdit:r},content:{updateItem:a}}=await this._fetchUserPrivileges(e,t);this._set("userHasEditingPrivileges",i),this._set("userHasFullEditingPrivileges",r),this._set("userHasUpdateItemPrivileges",a)}catch(e){(0,y.QP)(e)}}async _fetchUserPrivileges(e,t){let i=this.portalItem;if(!e||!i||!i.loaded||i.sourceUrl)return this._fetchFallbackUserPrivileges(t);const r=e===i.id;if(r&&i.portal.user)return(0,L.g)(i);let a,n;if(r)a=i.portal.url;else try{a=await(0,f.f)(this.url,t)}catch(e){(0,y.QP)(e)}if(!a||!(0,c.b8)(a,i.portal.url))return this._fetchFallbackUserPrivileges(t);try{const e=null!=t?t.signal:null;n=await(s.id?.getCredential(`${a}/sharing`,{prompt:!1,signal:e}))}catch(e){(0,y.QP)(e)}const o=!0,l=!1,p=!1;if(!n)return{features:{edit:o,fullEdit:l},content:{updateItem:p}};try{if(r?await i.reload():(i=new S.default({id:e,portal:{url:a}}),await i.load(t)),i.portal.user)return(0,L.g)(i)}catch(e){(0,y.QP)(e)}return{features:{edit:o,fullEdit:l},content:{updateItem:p}}}async _fetchFallbackUserPrivileges(e){let t=!0;try{t=await this._fetchUserHasEditingPrivileges(e)}catch(e){(0,y.QP)(e)}return{features:{edit:t,fullEdit:!1},content:{updateItem:!1}}}async _fetchUserHasEditingPrivileges(e){const t=this.url?s.id?.findCredential(this.url):null;if(!t)return!0;const i=v.credential===t?v.user:await this._fetchEditingUser(e);return v.credential=t,v.user=i,null==i?.privileges||i.privileges.includes("features:user:edit")}async _fetchEditingUser(e){const t=this.portalItem?.portal?.user;if(t)return t;const i=s.id?.findServerInfo(this.url??"");if(!i?.owningSystemUrl)return null;const r=`${i.owningSystemUrl}/sharing/rest`,a=w.A.getDefault();if(a&&a.loaded&&(0,c.S8)(a.restUrl)===(0,c.S8)(r))return a.user;const l=`${r}/community/self`,p=null!=e?e.signal:null,d=await(0,o.r)((0,n.A)(l,{authMode:"no-prompt",query:{f:"json"},signal:p}));return d.ok?b.A.fromJSON(d.value.data):null}read(e,t){t&&(t.layer=this),super.read(e,t)}write(e,t){const i=t?.portal,r=this.portalItem?.id&&(this.portalItem.portal||w.A.getDefault());return i&&r&&!(0,c.ut)(r.restUrl,i.restUrl)?(t.messages&&t.messages.push(new l.A("layer:cross-portal",`The layer '${this.title} (${this.id})' cannot be persisted because it refers to an item on a different portal than the one being saved to. To save, set layer.portalItem to null or save to the same portal as the item associated with the layer`,{layer:this})),null):super.write(e,{...t,layer:this})}};return(0,r._)([(0,h.MZ)({type:S.default})],t.prototype,"portalItem",null),(0,r._)([(0,u.r)("web-document","portalItem",["itemId"])],t.prototype,"readPortalItem",null),(0,r._)([(0,m.w)("web-document","portalItem",{itemId:{type:String}})],t.prototype,"writePortalItem",null),(0,r._)([(0,h.MZ)({clonable:!1})],t.prototype,"resourceReferences",void 0),(0,r._)([(0,h.MZ)({type:Boolean,readOnly:!0})],t.prototype,"userHasEditingPrivileges",void 0),(0,r._)([(0,h.MZ)({type:Boolean,readOnly:!0})],t.prototype,"userHasFullEditingPrivileges",void 0),(0,r._)([(0,h.MZ)({type:Boolean,readOnly:!0})],t.prototype,"userHasUpdateItemPrivileges",void 0),t=(0,r._)([(0,g.$)("esri.layers.mixins.PortalLayer")],t),t},v={credential:null,user:null}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/9076c213c959a76866c8.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/9076c213c959a76866c8.js new file mode 100644 index 00000000..4fba6a7e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/9076c213c959a76866c8.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[7580],{58196:(e,t,r)=>{r.d(t,{A:()=>$,a:()=>S,b:()=>D,c:()=>T,d:()=>w,e:()=>B,f:()=>Z,g:()=>k,h:()=>F,i:()=>A,j:()=>M,k:()=>j,l:()=>I,m:()=>L,n:()=>E,o:()=>_,q:()=>P,r:()=>C,s:()=>O,t:()=>x,u:()=>g,v:()=>q,w:()=>b,x:()=>V,y:()=>H,z:()=>R});var n=r(29512),o=r(4048),i=r(73067),s=r(6407),a=r(93804),l=r(23381),u=r(69421),c=r(86941),p=r(72604),d=r(16677),y=r(17813),h=r(1739),f=r(73600),m=r(81618);const b=new a.J({esriGeometryPoint:"point",esriGeometryMultipoint:"multipoint",esriGeometryPolyline:"polyline",esriGeometryPolygon:"polygon",esriGeometryMultiPatch:"multipatch"});async function w(e,t,r,n){const o=await N(e);if(await v(e,t,n),!o.addAttachment)throw new s.A(n,"Layer source does not support addAttachment capability");return o.addAttachment(t,r)}function v(e,t,r){const{attributes:n}=t,{objectIdField:o}=e;return e.capabilities?.data?.supportsAttachment?t?n?o&&n[o]?Promise.resolve():Promise.reject(new s.A(r,`feature is missing the identifying attribute ${o}`)):Promise.reject(new s.A(r,"'attributes' are required on a feature to query attachments")):Promise.reject(new s.A(r,"A feature is required to add/delete/update attachments")):Promise.reject(new s.A(r,"this layer doesn't support attachments"))}async function g(e,t,r,n,o){const i=await N(e);if(await v(e,t,o),!i.updateAttachment)throw new s.A(o,"Layer source does not support updateAttachment capability");return i.updateAttachment(t,r,n)}async function S(e,t,n){const{applyEdits:o}=await r.e(4302).then(r.bind(r,1921)),i=await e.load();let s=n;return"feature"===i.type&&i.infoFor3D&&null!=t.deleteFeatures&&null!=i.globalIdField&&(s={...s,globalIdToObjectId:await $(i,t.deleteFeatures,i.globalIdField)}),o(i,i.source,t,n)}async function x(e,t,n){const{uploadAssets:o}=await r.e(4302).then(r.bind(r,1921)),i=await e.load();return o(i,i.source,t,n)}async function A(e,t,r,n){const o=await N(e);if(await v(e,t,n),!o.deleteAttachments)throw new s.A(n,"Layer source does not support deleteAttachments capability");return o.deleteAttachments(t,r)}async function M(e,t,r){const n=(await e.load({signal:t?.signal})).source;if(!n.fetchRecomputedExtents)throw new s.A(r,"Layer source does not support fetchUpdates capability");return n.fetchRecomputedExtents(t)}async function P(e,t,r,n){t=h.A.from(t),await e.load();const o=e.source,i=e.capabilities;if(!i?.data?.supportsAttachment)throw new s.A(n,"this layer doesn't support attachments");const{attachmentTypes:a,objectIds:l,globalIds:u,num:c,size:p,start:d,where:y}=t;if(!i?.operations?.supportsQueryAttachments&&(a?.length>0||u?.length>0||p?.length>0||c||d||y))throw new s.A(n,"when 'capabilities.operations.supportsQueryAttachments' is false, only objectIds is supported",t);if(!(l?.length||u?.length||y))throw new s.A(n,"'objectIds', 'globalIds', or 'where' are required to perform attachment query",t);if(!o.queryAttachments)throw new s.A(n,"Layer source does not support queryAttachments capability",t);return o.queryAttachments(t)}async function j(e,t,r,n){const o=await N(e);if(!o.queryObjectIds)throw new s.A(n,"Layer source does not support queryObjectIds capability");return o.queryObjectIds(f.A.from(t)??e.createQuery(),r)}async function I(e,t,r,n){const o=await N(e);if(!o.queryFeatureCount)throw new s.A(n,"Layer source does not support queryFeatureCount capability");return o.queryFeatureCount(f.A.from(t)??e.createQuery(),r)}async function L(e,t,r,n){const o=await N(e);if(!o.queryExtent)throw new s.A(n,"Layer source does not support queryExtent capability");return o.queryExtent(f.A.from(t)??e.createQuery(),r)}async function E(e,t,r,n){const o=await N(e);if(!o.queryRelatedFeatures)throw new s.A(n,"Layer source does not support queryRelatedFeatures capability");return o.queryRelatedFeatures(m.default.from(t),r)}async function _(e,t,r,n){const o=await N(e);if(!o.queryRelatedFeaturesCount)throw new s.A(n,"Layer source does not support queryRelatedFeaturesCount capability");return o.queryRelatedFeaturesCount(m.default.from(t),r)}async function F(e){const t=e.source;if(t?.refresh)try{const{dataChanged:r,updates:n}=await t.refresh();if(null!=n&&(e.sourceJSON={...e.sourceJSON,...n},e.read(n,{origin:"service",url:e.parsedUrl})),r)return!0}catch{}if(e.definitionExpression)try{return(await(0,l.G)(e.definitionExpression,e.fieldsIndex)).hasDateFunctions}catch{}return!1}function Z(e){const t=new f.A,r=e.capabilities?.data,n=e.capabilities?.query;t.historicMoment=e.historicMoment,t.gdbVersion=e.gdbVersion,t.returnGeometry=!0,n&&(t.compactGeometryEnabled=n.supportsCompactGeometry,t.defaultSpatialReferenceEnabled=n.supportsDefaultSpatialReference),r&&(r.supportsZ&&null!=e.returnZ&&(t.returnZ=e.returnZ),r.supportsM&&null!=e.returnM&&(t.returnM=e.returnM)),t.outFields=["*"];const{timeOffset:o,timeExtent:i}=e;return t.timeExtent=null!=o&&null!=i?i.offset(-o.value,o.unit):i||null,t.multipatchOption="multipatch"===e.geometryType?"xyFootprint":null,t}function C(e){const{globalIdField:t,fields:r}=e;if(t)return t;if(r)for(const e of r)if("esriFieldTypeGlobalID"===e.type)return e.name}function O(e){const{objectIdField:t,fields:r}=e;if(t)return t;if(r)for(const e of r)if("esriFieldTypeOID"===e.type)return e.name}function R(e){return e.currentVersion?e.currentVersion:e.hasOwnProperty("capabilities")||e.hasOwnProperty("drawingInfo")||e.hasOwnProperty("hasAttachments")||e.hasOwnProperty("htmlPopupType")||e.hasOwnProperty("relationships")||e.hasOwnProperty("timeInfo")||e.hasOwnProperty("typeIdField")||e.hasOwnProperty("types")?10:9.3}function q(e,t){const{subtypes:r,subtypeField:n}=e;if(!t||!r?.length||!n)return null;const o=t.attributes[n];return null==o?null:r.find((e=>e.code===o))}async function N(e){return(await e.load()).source}async function B(e,t,r){const o=e.parsedUrl?.path;o&&e.authenticationTriggerEvent===t&&await async function(e,t){if(!n.id)return;if(n.id.findCredential(e))return;let r;try{const o=await(0,p.f)(e,t);o&&(r=await n.id.checkSignInStatus(`${o}/sharing`))}catch(e){}if(r)try{const r=null!=t?t.signal:null;await n.id.getCredential(e,{signal:r})}catch(e){}}(o,r)}function D(e){return!H(e)&&(e.userHasUpdateItemPrivileges||e.editingEnabled)}const G=(0,u.c)({types:o.xK});function T(e,t){if(e.defaultSymbol)return e.types?.length?new y.A({defaultSymbol:G(e.defaultSymbol,e,t),field:e.typeIdField,uniqueValueInfos:e.types.map((e=>({id:e.id,symbol:G(e.symbol,e,t)})))}):new d.A({symbol:G(e.defaultSymbol,e,t)})}function V(e){let t=e.sourceJSON?.cacheMaxAge;if(!t)return!1;const r=e.editingInfo?.lastEditDate?.getTime();return null==r||(t*=1e3,Date.now()-r{let t=null;if("attributes"in e){const{attributes:n}=e;t={globalId:n[r],objectId:null!=n[o]&&-1!==n[o]?n[o]:null}}else t={globalId:e.globalId,objectId:null!=e.objectId&&-1!==e.objectId?e.objectId:null};null!=t.globalId&&(null!=t.objectId&&-1!==t.objectId||n.push(t.globalId))})),0===n.length)return null;const s=e.createQuery();s.where=n.map((e=>`${r}='${e}'`)).join(" OR "),s.returnGeometry=!1,s.outFields=[o,r],s.cacheHint=!1;const a=await(0,i.a)((0,c.q)(e,s));if(!a.ok)return null;const l=new Map,u=a.value.features;for(const e of u){const t=e.attributes[r],n=e.attributes[o];null!=t&&null!=n&&-1!==n&&l.set(t,n)}return l}function k(e,t,r){if(!t||!r||!e)return null;const n=r.getAttribute(t);return null==n?null:e.find((e=>{const{id:t}=e;return null!=t&&t.toString()===n.toString()}))??null}function H(e){return e.sourceJSON?.isMultiServicesView||function(e){return!!e.sourceJSON?.capabilities?.toLowerCase().split(",").map((e=>e.trim())).includes("map")}(e)}},86941:(e,t,r)=>{r.d(t,{q:()=>o});var n=r(73600);async function o(e,t,r){t=t.clone(),e.capabilities.query.supportsMaxRecordCountFactor&&(t.maxRecordCountFactor=i(e));const n=function(e){return i(e)*function(e){return e.capabilities.query.maxRecordCount||2e3}(e)}(e),o=e.capabilities.query.supportsPagination;t.start=0,t.num=n;let s=null;for(;;){const i=await e.source.queryFeaturesJSON(t,r);if(null==s?s=i:s.features=s.features.concat(i.features),s.exceededTransferLimit=i.exceededTransferLimit,!o||!i.exceededTransferLimit)break;t.start+=n}return s}function i(e){return e.capabilities.query.supportsMaxRecordCountFactor?n.A.MAX_MAX_RECORD_COUNT_FACTOR:1}},60408:(e,t,r)=>{r.d(t,{r:()=>l,v:()=>c});var n=r(6407),o=r(20266),i=r(10224);const s=()=>o.L.getLogger("esri.layers.support.labelingInfo"),a=/\[([^[\]]+)\]/gi;function l(e,t,r){return e?e.map((e=>{const n=new i.A;if(n.read(e,r),n.labelExpression){const e=t.fields||t.layerDefinition?.fields||this.fields;n.labelExpression=n.labelExpression.replaceAll(a,((t,r)=>`[${function(e,t){if(!t)return e;const r=e.toLowerCase();for(let e=0;e{r.d(t,{A:()=>j});var n,o=r(32816),i=r(4048),s=r(32773),a=r(93804),l=r(99924),u=r(87985),c=r(29298),p=(r(20266),r(49877)),d=r(69421),y=r(56273),h=r(36309),f=r(72604),m=r(54616),b=r(78328);r(36544),r(85232),r(88663),r(30011),r(6407),r(90740),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(55270),r(50214),r(59192),r(78016),r(54483),r(95779),r(13262),r(346),r(64604),r(29512),r(99063),r(18683),r(16699),r(26809),r(2589),r(18527),r(94345),r(44600),r(2160),r(7969),r(69763),r(64752),r(48844),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(67504),r(92517),r(77037),r(93471),r(35902),r(13226),r(53252),r(34039),r(70061),r(3495),r(97906),r(64524),r(65023),r(31424),r(74676),r(53610),r(29447),r(78273),r(49475),r(32368),r(7391),r(22529),r(43534),r(38094),r(67723),r(47239),r(59858),r(63728),r(1178),r(7182),r(17745),r(81272),r(44945),r(47788),r(19297),r(82408),r(73509),r(28276),r(69277),r(70580),r(75191),r(24319),r(62092),r(4157),r(62401),r(52731),r(89322),r(20138),r(53370),r(46946),r(3816),r(71992),r(80167),r(4478),r(91808),r(7161),r(55586),r(35121),r(92229),r(18344),r(64884),r(23351),r(51222),r(42870),r(67321),r(73067),r(54512),r(53103),r(19648),r(42948),r(25018);let w=n=class extends l.oY{constructor(){super(...arguments),this.expression=null,this.title=null,this.value=null}readExpression(e,t){return t.value?(0,h.c)(t.value):e}writeExpression(e,t,r){null!=this.value&&(e=(0,h.c)(this.value)),null!=e&&(t[r]=e)}clone(){return new n({expression:this.expression,title:this.title,value:this.value})}};(0,o._)([(0,c.MZ)({type:String,json:{write:{writerEnsuresNonNull:!0}}})],w.prototype,"expression",void 0),(0,o._)([(0,p.r)("expression",["expression","value"])],w.prototype,"readExpression",null),(0,o._)([(0,y.w)("expression")],w.prototype,"writeExpression",null),(0,o._)([(0,c.MZ)({type:String,json:{write:!0,origins:{"web-scene":{write:!1}}}})],w.prototype,"title",void 0),(0,o._)([(0,c.MZ)({json:{read:!1,write:!1}})],w.prototype,"value",void 0),w=n=(0,o._)([(0,d.$)("esri.layers.support.LabelExpressionInfo")],w);const v=w;var g;const S=new a.J({esriServerPointLabelPlacementAboveCenter:"above-center",esriServerPointLabelPlacementAboveLeft:"above-left",esriServerPointLabelPlacementAboveRight:"above-right",esriServerPointLabelPlacementBelowCenter:"below-center",esriServerPointLabelPlacementBelowLeft:"below-left",esriServerPointLabelPlacementBelowRight:"below-right",esriServerPointLabelPlacementCenterCenter:"center-center",esriServerPointLabelPlacementCenterLeft:"center-left",esriServerPointLabelPlacementCenterRight:"center-right",esriServerLinePlacementAboveAfter:"above-after",esriServerLinePlacementAboveAlong:"above-along",esriServerLinePlacementAboveBefore:"above-before",esriServerLinePlacementAboveStart:"above-start",esriServerLinePlacementAboveEnd:"above-end",esriServerLinePlacementBelowAfter:"below-after",esriServerLinePlacementBelowAlong:"below-along",esriServerLinePlacementBelowBefore:"below-before",esriServerLinePlacementBelowStart:"below-start",esriServerLinePlacementBelowEnd:"below-end",esriServerLinePlacementCenterAfter:"center-after",esriServerLinePlacementCenterAlong:"center-along",esriServerLinePlacementCenterBefore:"center-before",esriServerLinePlacementCenterStart:"center-start",esriServerLinePlacementCenterEnd:"center-end",esriServerPolygonPlacementAlwaysHorizontal:"always-horizontal"},{ignoreUnknown:!0});function x(e,t,r){return{enabled:!(0,f.m)(r?.layer)}}function A(e){return!e||"service"!==e.origin&&!("map-image"===e.layer?.type)}function M(e){return!!function(e){return"map-image"===e?.type}(e)&&!!e.capabilities?.exportMap?.supportsArcadeExpressionForLabeling}let P=g=class extends l.oY{static evaluateWhere(e,t){const r=(e,t,r)=>{switch(t){case"=":return e==r;case"<>":return e!=r;case">":return e>r;case">=":return e>=r;case"<":return efunction(e){return A(e)||M(e?.layer)}(r)?{allowNull:!0}:{enabled:!1}}}})],P.prototype,"labelExpressionInfo",void 0),(0,o._)([(0,y.w)("labelExpressionInfo")],P.prototype,"writeLabelExpressionInfo",null),(0,o._)([(0,c.MZ)({type:S.apiValues,json:{type:S.jsonValues,read:S.read,write:S.write}})],P.prototype,"labelPlacement",void 0),(0,o._)([(0,c.MZ)({type:["curved","parallel"],json:{write:!0,origins:{"web-map":{write:!1},"web-scene":{write:!1},"portal-item":{write:!1}}}})],P.prototype,"labelPosition",void 0),(0,o._)([(0,c.MZ)({type:Number})],P.prototype,"maxScale",void 0),(0,o._)([(0,y.w)("maxScale")],P.prototype,"writeMaxScale",null),(0,o._)([(0,c.MZ)({type:Number})],P.prototype,"minScale",void 0),(0,o._)([(0,y.w)("minScale")],P.prototype,"writeMinScale",null),(0,o._)([(0,c.MZ)({type:Boolean,json:{write:!0,origins:{"web-scene":{write:!1},"portal-item":{write:{overridePolicy:x}}}}})],P.prototype,"repeatLabel",void 0),(0,o._)([(0,c.MZ)({type:Number,cast:u.t,json:{write:!0,origins:{"web-scene":{write:!1},"portal-item":{write:{overridePolicy:x}}}}})],P.prototype,"repeatLabelDistance",void 0),(0,o._)([(0,c.MZ)({types:i.em,json:{origins:{"web-scene":{types:i.Rv,write:b.oO,default:null}},write:b.oO,default:null}})],P.prototype,"symbol",void 0),(0,o._)([(0,c.MZ)({type:Boolean,json:{write:!0}})],P.prototype,"useCodedValues",void 0),(0,o._)([(0,c.MZ)({type:String,json:{write:!0}})],P.prototype,"where",void 0),P=g=(0,o._)([(0,d.$)("esri.layers.support.LabelClass")],P);const j=P},1739:(e,t,r)=>{r.d(t,{A:()=>d});var n,o=r(32816),i=r(99924),s=r(32773),a=r(29298),l=r(36544),u=r(69421),c=r(56273);r(41390),r(20266),r(90740),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407);let p=n=class extends i.oY{constructor(e){super(e),this.attachmentTypes=null,this.attachmentsWhere=null,this.cacheHint=void 0,this.keywords=null,this.globalIds=null,this.name=null,this.num=null,this.objectIds=null,this.returnMetadata=!1,this.size=null,this.start=null,this.where=null}writeStart(e,t){t.resultOffset=this.start,t.resultRecordCount=this.num||10}clone(){return new n((0,s.o8)({attachmentTypes:this.attachmentTypes,attachmentsWhere:this.attachmentsWhere,cacheHint:this.cacheHint,keywords:this.keywords,where:this.where,globalIds:this.globalIds,name:this.name,num:this.num,objectIds:this.objectIds,returnMetadata:this.returnMetadata,size:this.size,start:this.start}))}};(0,o._)([(0,a.MZ)({type:[String],json:{write:!0}})],p.prototype,"attachmentTypes",void 0),(0,o._)([(0,a.MZ)({type:String,json:{read:{source:"attachmentsDefinitionExpression"},write:{target:"attachmentsDefinitionExpression"}}})],p.prototype,"attachmentsWhere",void 0),(0,o._)([(0,a.MZ)({type:Boolean,json:{write:!0}})],p.prototype,"cacheHint",void 0),(0,o._)([(0,a.MZ)({type:[String],json:{write:!0}})],p.prototype,"keywords",void 0),(0,o._)([(0,a.MZ)({type:[Number],json:{write:!0}})],p.prototype,"globalIds",void 0),(0,o._)([(0,a.MZ)({json:{write:!0}})],p.prototype,"name",void 0),(0,o._)([(0,a.MZ)({type:Number,json:{read:{source:"resultRecordCount"}}})],p.prototype,"num",void 0),(0,o._)([(0,a.MZ)({type:[Number],json:{write:!0}})],p.prototype,"objectIds",void 0),(0,o._)([(0,a.MZ)({type:Boolean,json:{default:!1,write:!0}})],p.prototype,"returnMetadata",void 0),(0,o._)([(0,a.MZ)({type:[Number],json:{write:!0}})],p.prototype,"size",void 0),(0,o._)([(0,a.MZ)({type:Number,json:{read:{source:"resultOffset"}}})],p.prototype,"start",void 0),(0,o._)([(0,c.w)("start"),(0,c.w)("num")],p.prototype,"writeStart",null),(0,o._)([(0,a.MZ)({type:String,json:{read:{source:"definitionExpression"},write:{target:"definitionExpression"}}})],p.prototype,"where",void 0),p=n=(0,o._)([(0,u.$)("esri.rest.support.AttachmentQuery")],p),p.from=(0,l.e)(p);const d=p},81618:(e,t,r)=>{r.r(t),r.d(t,{default:()=>h});var n,o=r(32816),i=(r(94345),r(99924)),s=r(32773),a=r(29298),l=r(36544),u=r(69421),c=r(56273),p=r(81284),d=r(7969);r(44600),r(20266),r(90740),r(2160),r(49877),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(69763),r(93804),r(18683),r(64604),r(29512),r(99063),r(64752),r(48844),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(67504),r(92517),r(77037),r(88663),r(44864),r(95637),r(59930),r(45862),r(72762),r(71613),r(17872);let y=n=class extends i.oY{constructor(e){super(e),this.cacheHint=void 0,this.dynamicDataSource=void 0,this.gdbVersion=null,this.geometryPrecision=void 0,this.historicMoment=null,this.maxAllowableOffset=void 0,this.objectIds=null,this.orderByFields=null,this.outFields=null,this.outSpatialReference=null,this.relationshipId=void 0,this.start=void 0,this.num=void 0,this.returnGeometry=!1,this.returnM=void 0,this.returnZ=void 0,this.where=null}_writeHistoricMoment(e,t){t.historicMoment=e&&e.getTime()}writeStart(e,t){t.resultOffset=this.start,t.resultRecordCount=this.num||10,this.start>0&&null==this.where&&(t.definitionExpression="1=1")}clone(){return new n((0,s.o8)({cacheHint:this.cacheHint,dynamicDataSource:this.dynamicDataSource,gdbVersion:this.gdbVersion,geometryPrecision:this.geometryPrecision,historicMoment:this.historicMoment&&new Date(this.historicMoment.getTime()),maxAllowableOffset:this.maxAllowableOffset,objectIds:this.objectIds,orderByFields:this.orderByFields,outFields:this.outFields,outSpatialReference:this.outSpatialReference,relationshipId:this.relationshipId,start:this.start,num:this.num,returnGeometry:this.returnGeometry,where:this.where,returnZ:this.returnZ,returnM:this.returnM}))}};(0,o._)([(0,a.MZ)({type:Boolean,json:{write:!0}})],y.prototype,"cacheHint",void 0),(0,o._)([(0,a.MZ)({type:p.D,json:{write:!0}})],y.prototype,"dynamicDataSource",void 0),(0,o._)([(0,a.MZ)({type:String,json:{write:!0}})],y.prototype,"gdbVersion",void 0),(0,o._)([(0,a.MZ)({type:Number,json:{write:!0}})],y.prototype,"geometryPrecision",void 0),(0,o._)([(0,a.MZ)({type:Date})],y.prototype,"historicMoment",void 0),(0,o._)([(0,c.w)("historicMoment")],y.prototype,"_writeHistoricMoment",null),(0,o._)([(0,a.MZ)({type:Number,json:{write:!0}})],y.prototype,"maxAllowableOffset",void 0),(0,o._)([(0,a.MZ)({json:{write:!0}})],y.prototype,"objectIds",void 0),(0,o._)([(0,a.MZ)({type:[String],json:{write:!0}})],y.prototype,"orderByFields",void 0),(0,o._)([(0,a.MZ)({type:[String],json:{write:!0}})],y.prototype,"outFields",void 0),(0,o._)([(0,a.MZ)({type:d.A,json:{read:{source:"outSR"},write:{target:"outSR"}}})],y.prototype,"outSpatialReference",void 0),(0,o._)([(0,a.MZ)({json:{write:!0}})],y.prototype,"relationshipId",void 0),(0,o._)([(0,a.MZ)({type:Number,json:{read:{source:"resultOffset"}}})],y.prototype,"start",void 0),(0,o._)([(0,c.w)("start"),(0,c.w)("num")],y.prototype,"writeStart",null),(0,o._)([(0,a.MZ)({type:Number,json:{read:{source:"resultRecordCount"}}})],y.prototype,"num",void 0),(0,o._)([(0,a.MZ)({json:{write:!0}})],y.prototype,"returnGeometry",void 0),(0,o._)([(0,a.MZ)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],y.prototype,"returnM",void 0),(0,o._)([(0,a.MZ)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],y.prototype,"returnZ",void 0),(0,o._)([(0,a.MZ)({type:String,json:{read:{source:"definitionExpression"},write:{target:"definitionExpression"}}})],y.prototype,"where",void 0),y=n=(0,o._)([(0,u.$)("esri.rest.support.RelationshipQuery")],y),y.from=(0,l.e)(y);const h=y},20978:(e,t,r)=>{r.d(t,{tn:()=>u});var n=r(72393),o=r(30011),i=r(62399),s=(r(64995),r(33150),r(58173),r(67520)),a=(r(65085),r(79825),r(67578),r(27532)),l=r(48103);function u({displayField:e,editFieldsInfo:t,fields:r,objectIdField:a,title:l},u){if(!r)return null;const c=d({editFieldsInfo:t,fields:r,objectIdField:a},u);if(!c.length)return null;const p=function(e){const t=(0,o.mB)(e),{titleBase:r}=e;return t?`${r}: {${t.trim()}}`:r??""}({titleBase:l,fields:r,displayField:e}),y=[new s.A,new i.A];return new n.A({title:p,content:y,fieldInfos:c})}r(32816),r(52731),r(41390),r(32773),r(20266),r(90740),r(69421),r(40499),r(93181),r(13671),r(91047),r(36544),r(6407),r(29298),r(58498),r(45371),r(80959),r(17745),r(81272),r(44945),r(99924),r(48844),r(49877),r(56273),r(51961),r(66110),r(93804),r(88663),r(50214),r(59192),r(78016),r(54483),r(33611),r(84857),r(60373),r(98187),r(35902),r(13226),r(16699),r(26809),r(2589),r(18527),r(16794),r(52357),r(11090),r(49319),r(93546),r(29570),r(34592),r(95101),r(14896),r(95611),r(98089),r(91366),r(80473),r(43435),r(73435),r(55270),r(95779),r(13262),r(346),r(64604),r(29512),r(99063),r(18683),r(94345),r(44600),r(2160),r(7969),r(69763),r(64752),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(67504),r(92517),r(77037);const c=(e,t)=>t.visibleFieldNames?t.visibleFieldNames.has(e.name):(0,o.Bz)(e,t);function p(e,t){return"oid"===e.type?-1:"oid"===t.type?1:h(e)?-1:h(t)?1:(e.alias||e.name).toLocaleLowerCase().localeCompare((t.alias||t.name).toLocaleLowerCase())}function d(e,t){const r=t?.visibleFieldNames;return function(e,t){const r=e;return t&&(e=e.filter((e=>!t.includes(e.type)))),e===r&&(e=e.slice()),e.sort(p),e}(e.fields??[],t?.ignoreFieldTypes||f).map((t=>new a.A({fieldName:t.name,isEditable:(0,o.R$)(t,e),label:t.alias,format:y(t),visible:c(t,{...e,visibleFieldNames:r})})))}function y(e){switch(e.type){case"small-integer":case"integer":case"single":return new l.A({digitSeparator:!0,places:0});case"double":return new l.A({digitSeparator:!0,places:2});case"string":return(0,o.JL)(e.name)?new l.A({digitSeparator:!0,places:0}):void 0;default:return}}function h(e){if("name"===(e.name&&e.name.toLowerCase()))return!0;const t=e.alias?.toLowerCase();return"name"===t}const f=["geometry","blob","raster","guid","xml"]}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/92067becc4123abf80cd.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/92067becc4123abf80cd.js new file mode 100644 index 00000000..c6973cb4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/92067becc4123abf80cd.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[7579],{17579:(t,e,r)=>{r.r(e),r.d(e,{executeTopFeaturesQuery:()=>l});var i=r(69033),o=r(87218),s=r(8824),n=r(32074);async function l(t,e,r,l){const u=(0,i.p)(t),p={...l},{data:a}=await(0,o.e)(u,n.A.from(e),r,p);return s.A.fromJSON(a)}r(90740),r(32773),r(29512),r(99063),r(6407),r(20266),r(99924),r(32816),r(41390),r(69421),r(40499),r(93181),r(13671),r(91047),r(36544),r(29298),r(58498),r(45371),r(80959),r(64604),r(77037),r(44600),r(2160),r(49877),r(7969),r(69763),r(93804),r(18683),r(56273),r(64752),r(48844),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(67504),r(3952),r(339),r(79281),r(94345),r(92517),r(13978),r(68140),r(48689),r(53564),r(71868),r(64102),r(27281),r(72393),r(52731),r(17745),r(81272),r(44945),r(30011),r(55270),r(50214),r(59192),r(78016),r(54483),r(95779),r(13262),r(346),r(51961),r(62399),r(64995),r(33150),r(58173),r(66110),r(67520),r(27532),r(88663),r(48103),r(65085),r(33611),r(84857),r(60373),r(98187),r(35902),r(13226),r(16794),r(52357),r(11090),r(49319),r(93546),r(29570),r(34592),r(79825),r(95101),r(67578),r(14896),r(95611),r(98089),r(91366),r(80473),r(43435),r(73435),r(4048),r(85232),r(93471),r(53252),r(34039),r(70061),r(3495),r(97906),r(64524),r(65023),r(31424),r(74676),r(53610),r(29447),r(78273),r(49475),r(32368),r(7391),r(22529),r(43534),r(38094),r(67723),r(47239),r(59858),r(63728),r(1178),r(7182),r(47788),r(19297),r(82408),r(73509),r(28276),r(69277),r(70580),r(75191),r(24319),r(62092),r(4157),r(62401),r(89322),r(20138),r(53370),r(46946),r(3816),r(71992),r(80167),r(4478),r(91808),r(7161),r(55586),r(35121),r(92229),r(18344),r(64884),r(23351),r(51222),r(42870),r(67321),r(73067),r(54512),r(53103),r(19648),r(42948),r(44864),r(95637),r(59930),r(45862),r(72762),r(71613),r(17872),r(66136),r(4734),r(78481)},87218:(t,e,r)=>{r.d(e,{a:()=>c,b:()=>h,c:()=>m,e:()=>y});var i=r(64604),o=r(99063),s=r(77037),n=r(3952),l=r(69763),u=r(68140),p=r(71868);const a="Layer does not support extent calculation.";function d(t,e){const r=t.geometry,i=t.toJSON(),o=i;if(null!=r&&(o.geometry=JSON.stringify(r),o.geometryType=(0,s.$B)(r),o.inSR=(0,l.Y)(r.spatialReference)),i.topFilter?.groupByFields&&(o.topFilter.groupByFields=i.topFilter.groupByFields.join(",")),i.topFilter?.orderByFields&&(o.topFilter.orderByFields=i.topFilter.orderByFields.join(",")),i.topFilter&&(o.topFilter=JSON.stringify(o.topFilter)),i.objectIds&&(o.objectIds=i.objectIds.join(",")),i.orderByFields&&(o.orderByFields=i.orderByFields.join(",")),i.outFields&&!(e?.returnCountOnly||e?.returnExtentOnly||e?.returnIdsOnly)?i.outFields.includes("*")?o.outFields="*":o.outFields=i.outFields.join(","):delete o.outFields,i.outSR?o.outSR=(0,l.Y)(i.outSR):r&&i.returnGeometry&&(o.outSR=o.inSR),i.returnGeometry&&delete i.returnGeometry,i.timeExtent){const t=i.timeExtent,{start:e,end:r}=t;null==e&&null==r||(o.time=e===r?e:`${e??"null"},${r??"null"}`),delete i.timeExtent}return o}async function y(t,e,r,i){const o=await w(t,e,"json",i);return(0,p.a)(e,r,o.data),o}async function c(t,e,r){return null!=e.timeExtent&&e.timeExtent.isEmpty?{data:{objectIds:[]}}:w(t,e,"json",r,{returnIdsOnly:!0})}async function h(t,e,r){return null!=e.timeExtent&&e.timeExtent.isEmpty?{data:{count:0,extent:null}}:w(t,e,"json",r,{returnExtentOnly:!0,returnCountOnly:!0}).then((t=>{const e=t.data;if(e.hasOwnProperty("extent"))return t;if(e.features)throw new Error(a);if(e.hasOwnProperty("count"))throw new Error(a);return t}))}function m(t,e,r){return null!=e.timeExtent&&e.timeExtent.isEmpty?Promise.resolve({data:{count:0}}):w(t,e,"json",r,{returnIdsOnly:!0,returnCountOnly:!0})}function w(t,e,r,s={},l={}){const p="string"==typeof t?(0,o.An)(t):t,a=e.geometry?[e.geometry]:[];return s.responseType="json",(0,n.el)(a,null,s).then((t=>{const n=t?.[0];null!=n&&((e=e.clone()).geometry=n);const a=(0,u.m)({...p.query,f:r,...l,...d(e,l)});return(0,i.A)((0,o.fj)(p.path,"queryTopFeatures"),{...s,query:{...a,...s.query}})}))}},32074:(t,e,r)=>{r.d(e,{A:()=>j});var i,o=r(32816),s=r(94345),n=r(66136),l=r(93804),u=r(99924),p=r(32773),a=r(29298),d=r(36544),y=r(69421),c=r(56273),h=r(77037),m=r(78481),w=r(7969);r(44600),r(20266),r(90740),r(2160),r(49877),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(69763),r(18683),r(64604),r(29512),r(99063),r(64752),r(48844),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(67504),r(92517),r(4734),r(50214),r(59192),r(78016),r(54483);const F=new l.J({esriSpatialRelIntersects:"intersects",esriSpatialRelContains:"contains",esriSpatialRelCrosses:"crosses",esriSpatialRelDisjoint:"disjoint",esriSpatialRelEnvelopeIntersects:"envelope-intersects",esriSpatialRelIndexIntersects:"index-intersects",esriSpatialRelOverlaps:"overlaps",esriSpatialRelTouches:"touches",esriSpatialRelWithin:"within",esriSpatialRelRelation:"relation"}),v=new l.J({esriSRUnit_Meter:"meters",esriSRUnit_Kilometer:"kilometers",esriSRUnit_Foot:"feet",esriSRUnit_StatuteMile:"miles",esriSRUnit_NauticalMile:"nautical-miles",esriSRUnit_USNauticalMile:"us-nautical-miles"});let S=i=class extends u.oY{constructor(t){super(t),this.cacheHint=void 0,this.distance=void 0,this.geometry=null,this.geometryPrecision=void 0,this.maxAllowableOffset=void 0,this.num=void 0,this.objectIds=null,this.orderByFields=null,this.outFields=null,this.outSpatialReference=null,this.resultType=null,this.returnGeometry=!1,this.returnM=void 0,this.returnZ=void 0,this.start=void 0,this.spatialRelationship="intersects",this.timeExtent=null,this.topFilter=void 0,this.units=null,this.where="1=1"}writeStart(t,e){e.resultOffset=this.start,e.resultRecordCount=this.num||10}clone(){return new i((0,p.o8)({cacheHint:this.cacheHint,distance:this.distance,geometry:this.geometry,geometryPrecision:this.geometryPrecision,maxAllowableOffset:this.maxAllowableOffset,num:this.num,objectIds:this.objectIds,orderByFields:this.orderByFields,outFields:this.outFields,outSpatialReference:this.outSpatialReference,resultType:this.resultType,returnGeometry:this.returnGeometry,returnZ:this.returnZ,returnM:this.returnM,start:this.start,spatialRelationship:this.spatialRelationship,timeExtent:this.timeExtent,topFilter:this.topFilter,units:this.units,where:this.where}))}};(0,o._)([(0,a.MZ)({type:Boolean,json:{write:!0}})],S.prototype,"cacheHint",void 0),(0,o._)([(0,a.MZ)({type:Number,json:{write:{overridePolicy:t=>({enabled:t>0})}}})],S.prototype,"distance",void 0),(0,o._)([(0,a.MZ)({types:s.yR,json:{read:h.rS,write:!0}})],S.prototype,"geometry",void 0),(0,o._)([(0,a.MZ)({type:Number,json:{write:!0}})],S.prototype,"geometryPrecision",void 0),(0,o._)([(0,a.MZ)({type:Number,json:{write:!0}})],S.prototype,"maxAllowableOffset",void 0),(0,o._)([(0,a.MZ)({type:Number,json:{read:{source:"resultRecordCount"}}})],S.prototype,"num",void 0),(0,o._)([(0,a.MZ)({json:{write:!0}})],S.prototype,"objectIds",void 0),(0,o._)([(0,a.MZ)({type:[String],json:{write:!0}})],S.prototype,"orderByFields",void 0),(0,o._)([(0,a.MZ)({type:[String],json:{write:!0}})],S.prototype,"outFields",void 0),(0,o._)([(0,a.MZ)({type:w.A,json:{read:{source:"outSR"},write:{target:"outSR"}}})],S.prototype,"outSpatialReference",void 0),(0,o._)([(0,a.MZ)({type:String,json:{write:!0}})],S.prototype,"resultType",void 0),(0,o._)([(0,a.MZ)({json:{write:!0}})],S.prototype,"returnGeometry",void 0),(0,o._)([(0,a.MZ)({type:Boolean,json:{write:{overridePolicy:t=>({enabled:t})}}})],S.prototype,"returnM",void 0),(0,o._)([(0,a.MZ)({type:Boolean,json:{write:{overridePolicy:t=>({enabled:t})}}})],S.prototype,"returnZ",void 0),(0,o._)([(0,a.MZ)({type:Number,json:{read:{source:"resultOffset"}}})],S.prototype,"start",void 0),(0,o._)([(0,c.w)("start"),(0,c.w)("num")],S.prototype,"writeStart",null),(0,o._)([(0,a.MZ)({type:String,json:{read:{source:"spatialRel",reader:F.read},write:{target:"spatialRel",writer:F.write}}})],S.prototype,"spatialRelationship",void 0),(0,o._)([(0,a.MZ)({type:n.A,json:{write:!0}})],S.prototype,"timeExtent",void 0),(0,o._)([(0,a.MZ)({type:m.A,json:{write:!0}})],S.prototype,"topFilter",void 0),(0,o._)([(0,a.MZ)({type:String,json:{read:v.read,write:{writer:v.write,overridePolicy(t){return{enabled:null!=t&&null!=this.distance&&this.distance>0}}}}})],S.prototype,"units",void 0),(0,o._)([(0,a.MZ)({type:String,json:{write:!0}})],S.prototype,"where",void 0),S=i=(0,o._)([(0,y.$)("esri.rest.support.TopFeaturesQuery")],S),S.from=(0,d.e)(S);const j=S},78481:(t,e,r)=>{r.d(e,{A:()=>p});var i,o=r(32816),s=r(99924),n=r(29298),l=(r(32773),r(20266),r(69421));r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(36544);let u=i=class extends s.oY{constructor(t){super(t),this.groupByFields=void 0,this.topCount=void 0,this.orderByFields=void 0}clone(){return new i({groupByFields:this.groupByFields,topCount:this.topCount,orderByFields:this.orderByFields})}};(0,o._)([(0,n.MZ)({type:[String],json:{write:!0}})],u.prototype,"groupByFields",void 0),(0,o._)([(0,n.MZ)({type:Number,json:{write:!0}})],u.prototype,"topCount",void 0),(0,o._)([(0,n.MZ)({type:[String],json:{write:!0}})],u.prototype,"orderByFields",void 0),u=i=(0,o._)([(0,l.$)("esri.rest.support.TopFilter")],u);const p=u}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/9306195354eb9333389a.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/9306195354eb9333389a.js new file mode 100644 index 00000000..fc4481ef --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/9306195354eb9333389a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[9013],{61394:(e,n,t)=>{t.r(n),t.d(n,{g:()=>u});var r=t(89257),i=t(56764);const u=Object.freeze(Object.defineProperty({__proto__:null,buffer:function(e,n,t,u,c=!1){return r.G.buffer(i.j,e,n,t,u,c)},changeDefaultSpatialReferenceTolerance:function(e,n){r.G.changeDefaultSpatialReferenceTolerance(e,n)},clearDefaultSpatialReferenceTolerance:function(e){r.G.clearDefaultSpatialReferenceTolerance(e)},clip:function(e,n,t){return r.G.clip(i.j,e,n,t)},contains:function(e,n,t){return r.G.contains(i.j,e,n,t)},convexHull:function(e,n,t=!1){return r.G.convexHull(i.j,e,n,t)},crosses:function(e,n,t){return r.G.crosses(i.j,e,n,t)},cut:function(e,n,t){return r.G.cut(i.j,e,n,t)},densify:function(e,n,t,u){return r.G.densify(i.j,e,n,t,u)},difference:function(e,n,t){return r.G.difference(i.j,e,n,t)},disjoint:function(e,n,t){return r.G.disjoint(i.j,e,n,t)},distance:function(e,n,t,u){return r.G.distance(i.j,e,n,t,u)},equals:function(e,n,t){return r.G.equals(i.j,e,n,t)},extendedSpatialReferenceInfo:function(e){return r.G.extendedSpatialReferenceInfo(e)},flipHorizontal:function(e,n,t){if(null==n||null==t)throw new Error("Illegal Argument Exception");const i=r.G.flipHorizontal(n,t);return i.spatialReference=e,i},flipVertical:function(e,n,t){if(null==n||null==t)throw new Error("Illegal Argument Exception");const i=r.G.flipVertical(n,t);return i.spatialReference=e,i},generalize:function(e,n,t,u,c){return r.G.generalize(i.j,e,n,t,u,c)},geodesicArea:function(e,n,t,u){return r.G.geodesicArea(i.j,e,n,t,u)},geodesicBuffer:function(e,n,t,u,c,o,f){return r.G.geodesicBuffer(i.j,e,n,t,u,c,o,f)},geodesicDensify:function(e,n,t,u,c=0){return r.G.geodesicDensify(i.j,e,n,t,u,c)},geodesicLength:function(e,n,t,u){return r.G.geodesicLength(i.j,e,n,t,u)},intersect:function(e,n,t){return r.G.intersect(i.j,e,n,t)},intersectLinesToPoints:function(e,n,t){return null==n||null==t?[]:r.G.intersectLinesToPoints(i.j,e,n,t)},intersects:function(e,n,t){return r.G.intersects(i.j,e,n,t)},isSimple:function(e,n){return r.G.isSimple(i.j,e,n)},nearestCoordinate:function(e,n,t,u=!0){return r.G.nearestCoordinate(i.j,e,n,t,u)},nearestVertex:function(e,n,t){return r.G.nearestVertex(i.j,e,n,t)},nearestVertices:function(e,n,t,u,c){return r.G.nearestVertices(i.j,e,n,t,u,c)},offset:function(e,n,t,u,c,o,f){return r.G.offset(i.j,e,n,t,u,c,o,f)},overlaps:function(e,n,t){return r.G.overlaps(i.j,e,n,t)},planarArea:function(e,n,t){return r.G.planarArea(i.j,e,n,t)},planarLength:function(e,n,t){return r.G.planarLength(i.j,e,n,t)},relate:function(e,n,t,u){return r.G.relate(i.j,e,n,t,u)},rotate:function(e,n,t,i){if(null==n||null==i)throw new Error("Illegal Argument Exception");const u=r.G.rotate(n,t,i);return u.spatialReference=e,u},simplify:function(e,n){return r.G.simplify(i.j,e,n)},symmetricDifference:function(e,n,t){return r.G.symmetricDifference(i.j,e,n,t)},touches:function(e,n,t){return r.G.touches(i.j,e,n,t)},union:function(e,n,t=null){return r.G.union(i.j,e,n,t)},within:function(e,n,t){return r.G.within(i.j,e,n,t)}},Symbol.toStringTag,{value:"Module"}))}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/942924a92d877cc61639.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/942924a92d877cc61639.js new file mode 100644 index 00000000..e2561c63 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/942924a92d877cc61639.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[9010],{172:(e,t,r)=>{r.r(t),r.d(t,{B:()=>G,default:()=>k,e:()=>L});var s=r(32816),a=r(64604),i=r(17745),n=r(19297),o=r(99924),l=r(32773),c=r(73509),u=r(65283),p=r(20266),d=r(57732),y=r(80959),h=r(99063),m=r(29298),g=r(69421),f=r(56273),b=r(7969),v=r(82408),M=r(43059),S=r(18683),w=r(346),_=r(81623),T=r(13478);r(90740),r(29512),r(6407),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(36544),r(81272),r(44945),r(28276),r(73067),r(69763),r(93804),r(49877),r(44600),r(2160),r(64752),r(48844),r(29208),r(59192),r(69277),r(70580),r(75191),r(24319),r(62092),r(89935),r(49813),r(1178),r(72604);const L={satellite:{id:"satellite",classic:!0,get thumbnailUrl(){return(0,S.g)("esri/images/basemap/satellite.jpg")},baseMapLayers:[{id:"satellite-base-layer",url:"//services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer",layerType:"ArcGISTiledMapServiceLayer",title:"World Imagery",showLegend:!1,visibility:!0,opacity:1}]},hybrid:{id:"hybrid",classic:!0,get thumbnailUrl(){return(0,S.g)("esri/images/basemap/hybrid.jpg")},baseMapLayers:[{id:"hybrid-base-layer",url:"//services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer",layerType:"ArcGISTiledMapServiceLayer",title:"World Imagery",showLegend:!1,visibility:!0,opacity:1},{id:"hybrid-reference-layer",styleUrl:"https://cdn.arcgis.com/sharing/rest/content/items/30d6b8271e1849cd9c3042060001f425/resources/styles/root.json",layerType:"VectorTileLayer",title:"Hybrid Reference Layer",isReference:!0,showLegend:!1,visibility:!0,opacity:1}]},terrain:{id:"terrain",classic:!0,get thumbnailUrl(){return(0,S.g)("esri/images/basemap/terrain.jpg")},baseMapLayers:[{id:"terrain-base-layer",url:"//services.arcgisonline.com/ArcGIS/rest/services/World_Terrain_Base/MapServer",layerType:"ArcGISTiledMapServiceLayer",title:"World Terrain Base",showLegend:!1,visibility:!0,opacity:1},{id:"terrain-reference-layer",url:"//services.arcgisonline.com/ArcGIS/rest/services/Reference/World_Reference_Overlay/MapServer",layerType:"ArcGISTiledMapServiceLayer",title:"World Reference Overlay",isReference:!0,showLegend:!1,visibility:!0,opacity:1}]},oceans:{id:"oceans",classic:!0,get thumbnailUrl(){return(0,S.g)("esri/images/basemap/oceans.jpg")},baseMapLayers:[{id:"oceans-base-layer",url:"//services.arcgisonline.com/arcgis/rest/services/Ocean/World_Ocean_Base/MapServer",layerType:"ArcGISTiledMapServiceLayer",title:"World Ocean Base",showLegend:!1,visibility:!0,opacity:1},{id:"oceans-reference-layer",url:"//services.arcgisonline.com/arcgis/rest/services/Ocean/World_Ocean_Reference/MapServer",layerType:"ArcGISTiledMapServiceLayer",title:"World Ocean Reference",isReference:!0,showLegend:!1,visibility:!0,opacity:1}]},osm:{id:"osm",classic:!0,get thumbnailUrl(){return(0,S.g)("esri/images/basemap/osm.jpg")},baseMapLayers:[{id:"osm-base-layer",layerType:"OpenStreetMap",title:"Open Street Map",showLegend:!1,visibility:!0,opacity:1}]},"dark-gray-vector":{id:"dark-gray-vector",classic:!0,get thumbnailUrl(){return(0,S.g)("esri/images/basemap/dark-gray-vector.jpg")},baseMapLayers:[{id:"dark-gray-base-layer",styleUrl:"https://cdn.arcgis.com/sharing/rest/content/items/5e9b3685f4c24d8781073dd928ebda50/resources/styles/root.json",layerType:"VectorTileLayer",title:"Dark Gray Base",visibility:!0,opacity:1},{id:"dark-gray-reference-layer",styleUrl:"https://cdn.arcgis.com/sharing/rest/content/items/747cb7a5329c478cbe6981076cc879c5/resources/styles/root.json",layerType:"VectorTileLayer",title:"Dark Gray Reference",isReference:!0,visibility:!0,opacity:1}]},get"dark-gray"(){return{...this["dark-gray-vector"],id:"dark-gray"}},"gray-vector":{id:"gray-vector",classic:!0,get thumbnailUrl(){return(0,S.g)("esri/images/basemap/gray-vector.jpg")},baseMapLayers:[{id:"gray-base-layer",styleUrl:"https://cdn.arcgis.com/sharing/rest/content/items/291da5eab3a0412593b66d384379f89f/resources/styles/root.json",layerType:"VectorTileLayer",title:"Light Gray Base",visibility:!0,opacity:1},{id:"gray-reference-layer",styleUrl:"https://cdn.arcgis.com/sharing/rest/content/items/1768e8369a214dfab4e2167d5c5f2454/resources/styles/root.json",layerType:"VectorTileLayer",title:"Light Gray Reference",isReference:!0,visibility:!0,opacity:1}]},get gray(){return{...this["gray-vector"],id:"gray"}},"streets-vector":{id:"streets-vector",classic:!0,get thumbnailUrl(){return(0,S.g)("esri/images/basemap/streets-vector.jpg")},baseMapLayers:[{id:"streets-vector-base-layer",styleUrl:"//cdn.arcgis.com/sharing/rest/content/items/de26a3cf4cc9451298ea173c4b324736/resources/styles/root.json",layerType:"VectorTileLayer",title:"World Streets",visibility:!0,opacity:1}]},get streets(){return{...this["streets-vector"],id:"streets"}},"topo-vector":{id:"topo-vector",classic:!0,get thumbnailUrl(){return(0,S.g)("esri/images/basemap/topo-vector.jpg")},baseMapLayers:[{id:"world-hillshade-layer",url:"//services.arcgisonline.com/arcgis/rest/services/Elevation/World_Hillshade/MapServer",layerType:"ArcGISTiledMapServiceLayer",title:"World Hillshade",showLegend:!1,visibility:!0,opacity:1},{id:"topo-vector-base-layer",styleUrl:"//cdn.arcgis.com/sharing/rest/content/items/7dc6cea0b1764a1f9af2e679f642f0f5/resources/styles/root.json",layerType:"VectorTileLayer",title:"World Topo",visibility:!0,opacity:1}]},get topo(){return{...this["topo-vector"],id:"topo"}},"streets-night-vector":{id:"streets-night-vector",classic:!0,get thumbnailUrl(){return(0,S.g)("esri/images/basemap/streets-night.jpg")},baseMapLayers:[{id:"streets-night-vector-base-layer",styleUrl:"//cdn.arcgis.com/sharing/rest/content/items/86f556a2d1fd468181855a35e344567f/resources/styles/root.json",layerType:"VectorTileLayer",title:"World Streets Night",visibility:!0,opacity:1}]},"streets-relief-vector":{id:"streets-relief-vector",classic:!0,get thumbnailUrl(){return(0,S.g)("esri/images/basemap/streets-relief.jpg")},baseMapLayers:[{id:"world-hillshade-layer",url:"//services.arcgisonline.com/arcgis/rest/services/Elevation/World_Hillshade/MapServer",layerType:"ArcGISTiledMapServiceLayer",title:"World Hillshade",showLegend:!1,visibility:!0,opacity:1},{id:"streets-relief-vector-base-layer",styleUrl:"//www.arcgis.com/sharing/rest/content/items/b266e6d17fc345b498345613930fbd76/resources/styles/root.json",title:"World Streets Relief",layerType:"VectorTileLayer",visibility:!0,opacity:1}]},"streets-navigation-vector":{id:"streets-navigation-vector",classic:!0,get thumbnailUrl(){return(0,S.g)("esri/images/basemap/streets-navigation.jpg")},baseMapLayers:[{id:"streets-navigation-vector-base-layer",styleUrl:"//cdn.arcgis.com/sharing/rest/content/items/63c47b7177f946b49902c24129b87252/resources/styles/root.json",layerType:"VectorTileLayer",title:"World Streets Navigation",visibility:!0,opacity:1}]},"topo-3d":{id:"topo-3d",is3d:!0,get thumbnailUrl(){return(0,S.g)("esri/images/basemap/topo-3d.png")},baseMapLayers:[{id:"topo-3d-base-layer",styleUrl:"https://www.arcgis.com/sharing/rest/content/items/1e7d1784d1ef4b79ba6764d0bd6c3150/resources/styles/root.json",layerType:"VectorTileLayer",title:"Topographic",visibility:!0,opacity:1},{id:"topo-3d-trees",title:"Trees",url:"https://basemaps3d.arcgis.com/arcgis/rest/services/OpenStreetMap3D_Trees_Thematic_v1/SceneServer",itemId:"f75fef56b2d944fe92ef9f7737b4f953",layerType:"ArcGISSceneServiceLayer"},{id:"topo-3d-places-and-labels",title:"Places and Labels",url:"https://basemaps3d.arcgis.com/arcgis/rest/services/OpenStreetMap3D_DarkLabels_v1/SceneServer",itemId:"a84404ad39c64c328d0596e361ec459b",layerType:"ArcGISSceneServiceLayer"},{id:"topo-3d-buildings",title:"Buildings",url:"https://basemaps3d.arcgis.com/arcgis/rest/services/OpenStreetMap3D_Buildings_v1/SceneServer",itemId:"ca0470dbbddb4db28bad74ed39949e25",layerType:"ArcGISSceneServiceLayer"}]},"navigation-3d":{id:"navigation-3d",is3d:!0,get thumbnailUrl(){return(0,S.g)("esri/images/basemap/navigation-3d.jpg")},baseMapLayers:[{id:"navigation-3d-base-layer",styleUrl:"https://www.arcgis.com/sharing/rest/content/items/ccc904ff872b4144b94934e55e32784b/resources/styles/root.json",layerType:"VectorTileLayer",title:"Navigation",visibility:!0,opacity:1},{id:"navigation-3d-places-and-labels",title:"Places and Labels",url:"https://basemaps3d.arcgis.com/arcgis/rest/services/OpenStreetMap3D_DarkLabels_v1/SceneServer",itemId:"a84404ad39c64c328d0596e361ec459b",layerType:"ArcGISSceneServiceLayer"},{id:"navigation-3d-buildings",title:"Buildings",url:"https://basemaps3d.arcgis.com/arcgis/rest/services/OpenStreetMap3D_Buildings_v1/SceneServer",itemId:"ca0470dbbddb4db28bad74ed39949e25",layerType:"ArcGISSceneServiceLayer"}]},"streets-3d":{id:"streets-3d",is3d:!0,get thumbnailUrl(){return(0,S.g)("esri/images/basemap/streets-3d.png")},baseMapLayers:[{id:"streets-3d-base-layer",styleUrl:"https://www.arcgis.com/sharing/rest/content/items/198298c4c64c4cb19de5b46aa00c198d/resources/styles/root.json",layerType:"VectorTileLayer",title:"Streets",visibility:!0,opacity:1},{id:"streets-3d-places-and-labels",title:"Places and Labels",url:"https://basemaps3d.arcgis.com/arcgis/rest/services/OpenStreetMap3D_DarkLabels_v1/SceneServer",itemId:"a84404ad39c64c328d0596e361ec459b",layerType:"ArcGISSceneServiceLayer"},{id:"streets-3d-buildings",title:"Buildings",url:"https://basemaps3d.arcgis.com/arcgis/rest/services/OpenStreetMap3D_Buildings_v1/SceneServer",itemId:"ca0470dbbddb4db28bad74ed39949e25",layerType:"ArcGISSceneServiceLayer"}]},"osm-3d":{id:"osm-3d",is3d:!0,get thumbnailUrl(){return(0,S.g)("esri/images/basemap/osm-3d.png")},baseMapLayers:[{id:"osm-3d-base-layer",styleUrl:"https://www.arcgis.com/sharing/rest/content/items/8628d259c9d14bdc848771c23c513940/resources/styles/root.json",layerType:"VectorTileLayer",title:"OpenStreetMap",visibility:!0,opacity:1},{id:"osm-3d-trees",title:"Trees",url:"https://basemaps3d.arcgis.com/arcgis/rest/services/OpenStreetMap3D_Trees_Thematic_v1/SceneServer",itemId:"f75fef56b2d944fe92ef9f7737b4f953",layerType:"ArcGISSceneServiceLayer"},{id:"osm-3d-places-and-labels",title:"Places and Labels",url:"https://basemaps3d.arcgis.com/arcgis/rest/services/OpenStreetMap3D_DarkLabels_v1/SceneServer",itemId:"a84404ad39c64c328d0596e361ec459b",layerType:"ArcGISSceneServiceLayer"},{id:"osm-3d-buildings",title:"Buildings",url:"https://basemaps3d.arcgis.com/arcgis/rest/services/OpenStreetMap3D_Buildings_v1/SceneServer",itemId:"ca0470dbbddb4db28bad74ed39949e25",layerType:"ArcGISSceneServiceLayer"}]},"gray-3d":{id:"gray-3d",is3d:!0,get thumbnailUrl(){return(0,S.g)("esri/images/basemap/gray-3d.png")},baseMapLayers:[{id:"gray-3d-base-layer",styleUrl:"https://www.arcgis.com/sharing/rest/content/items/01a14b466345455ba4176d2e6390db92/resources/styles/root.json",layerType:"VectorTileLayer",title:"Streets",visibility:!0,opacity:1},{id:"gray-3d-places-and-labels",title:"Places and Labels",url:"https://basemaps3d.arcgis.com/arcgis/rest/services/OpenStreetMap3D_DarkLabels_v1/SceneServer",itemId:"a84404ad39c64c328d0596e361ec459b",layerType:"ArcGISSceneServiceLayer"},{id:"gray-3d-buildings",title:"Buildings",url:"https://basemaps3d.arcgis.com/arcgis/rest/services/OpenStreetMap3D_Buildings_v1/SceneServer",itemId:"ca0470dbbddb4db28bad74ed39949e25",layerType:"ArcGISSceneServiceLayer"}]},"navigation-dark-3d":{id:"navigation-dark-3d",itemId:"5a1365328b4943f09a54cf5fd1205707",is3d:!0,baseMapLayers:[{id:"navigation-dark-3d-base-layer",styleUrl:"https://www.arcgis.com/sharing/rest/content/items/451a1777ab3f4bf095fae24a117439d9/resources/styles/root.json",layerType:"VectorTileLayer",title:"Navigation Dark"},{id:"navigation-dark-3d-places-and-labels",title:"Places and Labels",url:"https://basemaps3d.arcgis.com/arcgis/rest/services/OpenStreetMap3D_LightLabels_v1/SceneServer/layers/0",itemId:"f364b70b012a4da5a4b5921e193eac4a",layerType:"ArcGISSceneServiceLayer"},{id:"navigation-dark-3d-buildings",title:"Buildings",url:"https://basemaps3d.arcgis.com/arcgis/rest/services/OpenStreetMap3D_Buildings_v1/SceneServer",itemId:"ca0470dbbddb4db28bad74ed39949e25",layerType:"ArcGISSceneServiceLayer"}]},"streets-dark-3d":{id:"streets-dark-3d",itemId:"8a4efa2c20484ec9b4557895e65736ff",is3d:!0,baseMapLayers:[{id:"streets-dark-3d-base-layer",styleUrl:"https://www.arcgis.com/sharing/rest/content/items/bc599b6d741a4ac084b7eea7bf8c5938/resources/styles/root.json",layerType:"VectorTileLayer",title:"OpenStreetMap Streets Night (for 3D)"},{id:"streets-dark-3d-places-and-labels",title:"Places and Labels",url:"https://basemaps3d.arcgis.com/arcgis/rest/services/OpenStreetMap3D_LightLabels_v1/SceneServer",itemId:"f364b70b012a4da5a4b5921e193eac4a",layerType:"ArcGISSceneServiceLayer"},{id:"streets-dark-3d-buildings",title:"Buildings",url:"https://basemaps3d.arcgis.com/arcgis/rest/services/OpenStreetMap3D_Buildings_v1/SceneServer",itemId:"ca0470dbbddb4db28bad74ed39949e25",layerType:"ArcGISSceneServiceLayer"}]},"dark-gray-3d":{id:"dark-gray-3d",itemId:"a8b7322a5fe94002bb0f5e0eeb0c5c18",is3d:!0,baseMapLayers:[{id:"dark-gray-3d-base-layer",styleUrl:"https://www.arcgis.com/sharing/rest/content/items/4178f71acb934fb89f169e7d667c20c6/resources/styles/root.json",layerType:"VectorTileLayer",title:"OpenStreetMap Dark Gray Canvas (for 3D)"},{id:"dark-gray-3d-places-and-labels",title:"Places and Labels",url:"https://basemaps3d.arcgis.com/arcgis/rest/services/OpenStreetMap3D_LightLabels_v1/SceneServer/layers/0",itemId:"f364b70b012a4da5a4b5921e193eac4a",layerType:"ArcGISSceneServiceLayer"},{id:"dark-gray-3d-buildings",title:"Buildings",url:"https://basemaps3d.arcgis.com/arcgis/rest/services/OpenStreetMap3D_Buildings_v1/SceneServer",itemId:"ca0470dbbddb4db28bad74ed39949e25",layerType:"ArcGISSceneServiceLayer"}]},"arcgis-imagery":{get thumbnailUrl(){return(0,S.g)("esri/images/basemap/hybrid.jpg")},title:"Imagery Hybrid",baseMapLayers:[{layerType:"ArcGISTiledMapServiceLayer",showLegend:!1,title:"World Imagery",url:"https://ibasemaps-api.arcgis.com/arcgis/rest/services/World_Imagery/MapServer"},{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:Imagery:Labels",title:"Hybrid Reference Layer",isReference:!0}]},"arcgis-imagery-standard":{get thumbnailUrl(){return(0,S.g)("esri/images/basemap/satellite.jpg")},title:"Imagery",baseMapLayers:[{layerType:"ArcGISTiledMapServiceLayer",showLegend:!1,title:"World Imagery",url:"https://ibasemaps-api.arcgis.com/arcgis/rest/services/World_Imagery/MapServer"}]},"arcgis-imagery-labels":{title:"Hybrid [Reference]",baseMapLayers:[{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:Imagery:Labels",title:"Hybrid Reference Layer",isReference:!0}]},"arcgis-light-gray":{get thumbnailUrl(){return(0,S.g)("esri/images/basemap/gray-vector.jpg")},title:"Light Gray Canvas",baseMapLayers:[{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:LightGray:Base",title:"Light Gray Canvas Base"},{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:LightGray:Labels",title:"Light Gray Canvas Labels",isReference:!0}]},"arcgis-dark-gray":{get thumbnailUrl(){return(0,S.g)("esri/images/basemap/dark-gray.jpg")},title:"Dark Gray Canvas",baseMapLayers:[{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:DarkGray:Base",title:"Dark Gray Canvas Base"},{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:DarkGray:Labels",title:"Dark Gray Canvas Labels",isReference:!0}]},"arcgis-navigation":{get thumbnailUrl(){return(0,S.g)("esri/images/basemap/streets-navigation.jpg")},title:"Navigation",baseMapLayers:[{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:Navigation",title:"World Navigation Map"}]},"arcgis-navigation-night":{title:"Navigation (Dark Mode)",baseMapLayers:[{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:NavigationNight",title:"World Navigation Map (Dark Mode)"}]},"arcgis-streets":{get thumbnailUrl(){return(0,S.g)("esri/images/basemap/streets-vector.jpg")},title:"Streets",baseMapLayers:[{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:Streets",title:"World Street Map"}]},"arcgis-streets-night":{get thumbnailUrl(){return(0,S.g)("esri/images/basemap/streets-night.jpg")},title:"Streets (Night)",baseMapLayers:[{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:StreetsNight",title:"World Street Map (Night)"}]},"arcgis-streets-relief":{get thumbnailUrl(){return(0,S.g)("esri/images/basemap/streets-relief.jpg")},title:"Streets (with Relief)",baseMapLayers:[{layerType:"ArcGISTiledMapServiceLayer",showLegend:!1,title:"World Hillshade",url:"https://ibasemaps-api.arcgis.com/arcgis/rest/services/Elevation/World_Hillshade/MapServer"},{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:StreetsRelief:Base",title:"World Street Map (with Relief)"}]},"arcgis-topographic":{get thumbnailUrl(){return(0,S.g)("esri/images/basemap/topo.jpg")},title:"Topographic",baseMapLayers:[{layerType:"ArcGISTiledMapServiceLayer",showLegend:!1,title:"World Hillshade",url:"https://ibasemaps-api.arcgis.com/arcgis/rest/services/Elevation/World_Hillshade/MapServer"},{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:Topographic:Base",title:"World Topographic Map"}]},"arcgis-oceans":{get thumbnailUrl(){return(0,S.g)("esri/images/basemap/oceans.jpg")},title:"Oceans",baseMapLayers:[{layerType:"ArcGISTiledMapServiceLayer",showLegend:!1,title:"World Ocean Base",url:"https://ibasemaps-api.arcgis.com/arcgis/rest/services/Ocean/World_Ocean_Base/MapServer"},{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:Oceans:Labels",title:"World Ocean Reference",isReference:!0}]},"osm-standard":{title:"OpenStreetMap",baseMapLayers:[{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/OSM:Standard",title:"OpenStreetMap"}]},"osm-standard-relief":{title:"OpenStreetMap (with relief)",baseMapLayers:[{layerType:"ArcGISTiledMapServiceLayer",showLegend:!1,title:"World Hillshade",url:"https://ibasemaps-api.arcgis.com/arcgis/rest/services/Elevation/World_Hillshade/MapServer"},{styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/OSM:StandardRelief:Base",layerType:"VectorTileLayer",title:"OpenStreetMap Relief Base"}]},"osm-streets":{title:"OpenStreetMap (Streets)",baseMapLayers:[{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/OSM:Streets",title:"OpenStreetMap (Streets)"}]},"osm-streets-relief":{title:"OpenStreetMap (Streets with relief)",baseMapLayers:[{layerType:"ArcGISTiledMapServiceLayer",showLegend:!1,title:"World Hillshade",url:"https://ibasemaps-api.arcgis.com/arcgis/rest/services/Elevation/World_Hillshade/MapServer"},{styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/OSM:StreetsRelief:Base",layerType:"VectorTileLayer",title:"OpenStreetMap Relief Base"}]},"osm-light-gray":{title:"OpenStreetMap (Light Gray Canvas)",baseMapLayers:[{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/OSM:LightGray:Base",title:"OSM (Light Gray Base)"},{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/OSM:LightGray:Labels",title:"OSM (Light Gray Reference)",isReference:!0}]},"osm-dark-gray":{title:"OpenStreetMap (Dark Gray Canvas)",baseMapLayers:[{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/OSM:DarkGray:Base",title:"OSM (Dark Gray Base)"},{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/OSM:DarkGray:Labels",title:"OSM (Dark Gray Reference)",isReference:!0}]},"arcgis-terrain":{title:"Terrain with Labels",baseMapLayers:[{layerType:"ArcGISTiledMapServiceLayer",showLegend:!1,title:"World Hillshade",url:"https://ibasemaps-api.arcgis.com/arcgis/rest/services/Elevation/World_Hillshade/MapServer"},{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:Terrain:Base",title:"World Terrain Base"},{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:Terrain:Detail",title:"World Terrain Reference",isReference:!0}]},"arcgis-community":{title:"Community",baseMapLayers:[{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:Community",title:"Community"}]},"arcgis-charted-territory":{title:"Charted Territory",baseMapLayers:[{layerType:"ArcGISTiledMapServiceLayer",showLegend:!1,title:"World Hillshade",url:"https://ibasemaps-api.arcgis.com/arcgis/rest/services/Elevation/World_Hillshade/MapServer"},{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:ChartedTerritory:Base",title:"Charted Territory"}]},"arcgis-colored-pencil":{title:"Colored Pencil",baseMapLayers:[{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:ColoredPencil",title:"Colored Pencil"}]},"arcgis-nova":{title:"Nova",baseMapLayers:[{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:Nova",title:"Nova"}]},"arcgis-modern-antique":{title:"Modern Antique",baseMapLayers:[{layerType:"ArcGISTiledMapServiceLayer",showLegend:!1,title:"World Hillshade",url:"https://ibasemaps-api.arcgis.com/arcgis/rest/services/Elevation/World_Hillshade/MapServer"},{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:ModernAntique:Base",title:"Modern Antique"}]},"arcgis-midcentury":{title:"Mid-Century",baseMapLayers:[{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:Midcentury",title:"Mid-Century"}]},"arcgis-newspaper":{title:"Newspaper",baseMapLayers:[{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:Newspaper",title:"Newspaper"}]},"arcgis-hillshade-light":{title:"Hillshade",baseMapLayers:[{layerType:"ArcGISTiledMapServiceLayer",showLegend:!1,title:"World Hillshade",url:"https://ibasemaps-api.arcgis.com/arcgis/rest/services/Elevation/World_Hillshade/MapServer"}]},"arcgis-hillshade-dark":{title:"Hillshade (Dark)",baseMapLayers:[{layerType:"ArcGISTiledMapServiceLayer",showLegend:!1,title:"World Hillshade (Dark)",url:"https://ibasemaps-api.arcgis.com/arcgis/rest/services/Elevation/World_Hillshade_Dark/MapServer"}]},"arcgis-human-geography":{title:"Human Geography",baseMapLayers:[{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:HumanGeography:Base",title:"Human Geography Base"},{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:HumanGeography:Detail",title:"Human Geography Detail",isReference:!0},{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:HumanGeography:Label",title:"Human Geography Label",isReference:!0}]},"arcgis-human-geography-dark":{title:"Human Geography (Dark)",baseMapLayers:[{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:HumanGeographyDark:Base",title:"Human Geography Dark Base"},{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:HumanGeographyDark:Detail",title:"Human Geography Dark Detail",isReference:!0},{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:HumanGeographyDark:Label",title:"Human Geography Dark Label",isReference:!0}]}};var I;let O=0,A=I=class extends((0,o.Te)(c.A)){constructor(e){super(e),this.id=null,this.portalItem=null,this.spatialReference=null,this.style=null,this.thumbnailUrl=null,this.title="Basemap",this.id=Date.now().toString(16)+"-basemap-"+O++,this.baseLayers=new i.A,this.referenceLayers=new i.A;const t=e=>{e.parent&&e.parent!==this&&"remove"in e.parent&&e.parent.remove(e),e.parent=this,"elevation"===e.type&&p.L.getLogger(this).error(`Layer '${e.title}, id:${e.id}' of type '${e.type}' is not supported as a basemap layer and will therefore be ignored.`)},r=e=>{e.parent=null};this.addHandles([this.baseLayers.on("after-add",(e=>t(e.item))),this.referenceLayers.on("after-add",(e=>t(e.item))),this.baseLayers.on("after-remove",(e=>r(e.item))),this.referenceLayers.on("after-remove",(e=>r(e.item)))])}initialize(){this.when().catch((e=>{p.L.getLogger(this).error("#load()",`Failed to load basemap (title: '${this.title}', id: '${this.id}')`,e)})),this.resourceInfo&&this.read(this.resourceInfo.data,this.resourceInfo.context)}destroy(){const e=this.baseLayers.toArray();for(const t of e)t.destroy();const t=this.referenceLayers.toArray();for(const e of t)e.destroy();this.baseLayers.destroy(),this.referenceLayers.destroy(),this.portalItem=(0,d.d)(this.portalItem)}normalizeCtorArgs(e){return e&&"resourceInfo"in e&&(this._set("resourceInfo",e.resourceInfo),delete(e={...e}).resourceInfo),e}set baseLayers(e){this._set("baseLayers",(0,n.r)(e,this._get("baseLayers")))}_writeBaseLayers(e,t,r){const s=[];e?(r={...r,layerContainerType:"basemap"},this.baseLayers.forEach((e=>{const t=(0,T.g)(e,r.webmap?r.webmap.getLayerJSONFromResourceInfo(e):null,r);null!=t&&s.push(t)})),this.referenceLayers.forEach((e=>{const t=(0,T.g)(e,r.webmap?r.webmap.getLayerJSONFromResourceInfo(e):null,r);null!=t&&("scene"!==e.type&&(t.isReference=!0),s.push(t))})),t.baseMapLayers=s):t.baseMapLayers=s}set referenceLayers(e){this._set("referenceLayers",(0,n.r)(e,this._get("referenceLayers")))}writeTitle(e,t){t.title=e||"Basemap"}load(e){return this.addResolvingPromise(this._loadFromSource(e)),Promise.resolve(this)}loadAll(){return(0,u.l)(this,(e=>{e(this.baseLayers,this.referenceLayers)}))}clone(){const e={id:this.id,title:this.title,portalItem:this.portalItem,baseLayers:this.baseLayers.map((e=>(0,l.Nb)(e)?e.clone():e)),referenceLayers:this.referenceLayers.map((e=>(0,l.Nb)(e)?e.clone():e))};return this.loaded&&(e.loadStatus="loaded"),new I({resourceInfo:this.resourceInfo}).set(e)}read(e,t){this.resourceInfo||this._set("resourceInfo",{data:e,context:t}),super.read(e,t)}write(e,t){return e=e||{},t?.origin||(t={origin:"web-map",...t}),super.write(e,t),!this.loaded&&this.resourceInfo?.data.baseMapLayers&&(e.baseMapLayers=this.resourceInfo.data.baseMapLayers.map((e=>{const t=(0,l.o8)(e);return t.url&&(0,h.BQ)(t.url)&&(t.url=`https:${t.url}`),t.templateUrl&&(0,h.BQ)(t.templateUrl)&&(t.templateUrl=`https:${t.templateUrl}`),t}))),e}async _loadFromSource(e){const{resourceInfo:t,portalItem:r,style:s}=this;(0,y.Te)(e);const a=[];if(t){const r=t.context?t.context.url:null;if(a.push(this._loadLayersFromJSON(t.data,r,e)),t.data.id&&!t.data.title){const e=t.data.id;a.push(async function(e){if(!e)return;const t=e.includes("-vector")?e.slice(0,e.indexOf("-vector")):e.includes("-3d")?e.slice(0,e.indexOf("-3d")):e,r=await(0,w.f)("esri/t9n/basemaps");return r[e]||r[t]}(e).then((e=>{e&&this.read({title:e},t.context)})))}}else r?a.push(this._loadFromItem(r,e)):s&&a.push(this._loadFromStylesService(s,e));await Promise.all(a)}async _loadLayersFromJSON(e,t,s){const a=this.resourceInfo?.context,i=this.portalItem?.portal||a?.portal||null,n=U[a?.origin||""]??"web-map",{populateOperationalLayers:o}=await Promise.all([r.e(8281),r.e(570),r.e(1862)]).then(r.bind(r,60570)),l=[];if((0,y.Te)(s),e.baseMapLayers&&Array.isArray(e.baseMapLayers)){const r={context:{...a,origin:n,url:t,portal:i,layerContainerType:"basemap"},defaultLayerType:"DefaultTileLayer"},s=e=>"web-scene"===n&&"ArcGISSceneServiceLayer"===e.layerType||e.isReference,c=o(this.baseLayers,e.baseMapLayers.filter((e=>!s(e))),r);l.push(c);const u=o(this.referenceLayers,e.baseMapLayers.filter(s),r);l.push(u)}await Promise.allSettled(l)}async _loadFromItem(e,t){const r=await e.load(t),s=await r.fetchData("json",t),a=(0,h.An)(e.itemUrl??"");return this._set("resourceInfo",{data:s.baseMap??{},context:{origin:x[e.type||""]??"web-map",portal:e.portal||v.A.getDefault(),url:a}}),this.read(this.resourceInfo.data,this.resourceInfo.context),this.read({spatialReference:s.spatialReference},this.resourceInfo.context),this.read({title:e.title,thumbnailUrl:e.thumbnailUrl},{origin:"portal-item",portal:e.portal||v.A.getDefault(),url:a}),this._loadLayersFromJSON(this.resourceInfo.data,a,t)}async _loadFromStylesService(e,t){const r=`${e.serviceUrl}/${e.id}`,s=(await(0,a.A)(r,{query:{language:e.getLanguageParamValue(),places:e.places,worldview:e.worldview},signal:t?.signal})).data,i=(0,h.An)(r);return this._set("resourceInfo",{data:s.baseMap??{},context:{origin:"web-map",url:i}}),this.read(this.resourceInfo.data,this.resourceInfo.context),this.read({spatialReference:s.spatialReference},this.resourceInfo.context),this._loadLayersFromJSON(this.resourceInfo.data,i,t)}static fromId(e){const t=L[e];return t?t.itemId?new I({portalItem:{id:t.itemId,portal:{url:"https://www.arcgis.com"}}}):I.fromJSON(t,{origin:t.is3d?"web-scene":"web-map"}):null}};(0,s._)([(0,m.MZ)({json:{write:{ignoreOrigin:!0,target:"baseMapLayers",writer(e,t,r,s){this._writeBaseLayers(e,t,s)}},origins:{"web-scene":{write:{ignoreOrigin:!0,target:{baseMapLayers:{type:i.A}},writer(e,t,r,s){this._writeBaseLayers(e,t,s)}}}}}})],A.prototype,"baseLayers",null),(0,s._)([(0,m.MZ)({type:String,json:{origins:{"web-scene":{write:!0}}}})],A.prototype,"id",void 0),(0,s._)([(0,m.MZ)({type:M.default})],A.prototype,"portalItem",void 0),(0,s._)([(0,m.MZ)()],A.prototype,"referenceLayers",null),(0,s._)([(0,m.MZ)({readOnly:!0})],A.prototype,"resourceInfo",void 0),(0,s._)([(0,m.MZ)({type:b.A})],A.prototype,"spatialReference",void 0),(0,s._)([(0,m.MZ)({type:_.A})],A.prototype,"style",void 0),(0,s._)([(0,m.MZ)()],A.prototype,"thumbnailUrl",void 0),(0,s._)([(0,m.MZ)({type:String,json:{origins:{"web-scene":{write:{isRequired:!0}}}}})],A.prototype,"title",void 0),(0,s._)([(0,f.w)("title")],A.prototype,"writeTitle",null),A=I=(0,s._)([(0,g.$)("esri.Basemap")],A);const x={"Web Scene":"web-scene","Web Map":"web-map","Link Chart":"link-chart"},U={"web-scene":"web-scene","web-map":"web-map","link-chart":"link-chart"},k=A,G=Object.freeze(Object.defineProperty({__proto__:null,default:k},Symbol.toStringTag,{value:"Module"}))},71044:(e,t,r)=>{r(172),r(90740),r(17745),r(20266),r(99063),r(36544),r(12856)},19297:(e,t,r)=>{r.d(t,{c:()=>i,r:()=>a});var s=r(17745);function a(e,t,r=s.A){return t||(t=new r),t===e||(t.removeAll(),(a=e)&&(Array.isArray(a)||"items"in a&&Array.isArray(a.items))?t.addMany(e):e&&t.add(e)),t;var a}function i(e){return e}},88817:(e,t,r)=>{r.d(t,{C:()=>y,c:()=>g});var s=r(32816),a=r(93804),i=r(99924),n=r(29298),o=(r(32773),r(20266)),l=r(88663),c=r(69421);const u=new a.J({esriClassifyEqualInterval:"equal-interval",esriClassifyManual:"manual",esriClassifyNaturalBreaks:"natural-breaks",esriClassifyQuantile:"quantile",esriClassifyStandardDeviation:"standard-deviation",esriClassifyDefinedInterval:"defined-interval"}),p=new a.J({esriNormalizeByLog:"log",esriNormalizeByPercentOfTotal:"percent-of-total",esriNormalizeByField:"field"});let d=class extends i.oY{constructor(e){super(e),this.type="class-breaks-definition",this.breakCount=null,this.classificationField=null,this.classificationMethod=null,this.normalizationField=null,this.normalizationType=null}set standardDeviationInterval(e){"standard-deviation"===this.classificationMethod&&this._set("standardDeviationInterval",e)}set definedInterval(e){"defined-interval"===this.classificationMethod&&this._set("definedInterval",e)}};(0,s._)([(0,l.e)({classBreaksDef:"class-breaks-definition"})],d.prototype,"type",void 0),(0,s._)([(0,n.MZ)({json:{write:!0}})],d.prototype,"breakCount",void 0),(0,s._)([(0,n.MZ)({json:{write:!0}})],d.prototype,"classificationField",void 0),(0,s._)([(0,n.MZ)({type:String,json:{read:u.read,write:u.write}})],d.prototype,"classificationMethod",void 0),(0,s._)([(0,n.MZ)({json:{write:!0}})],d.prototype,"normalizationField",void 0),(0,s._)([(0,n.MZ)({json:{read:p.read,write:p.write}})],d.prototype,"normalizationType",void 0),(0,s._)([(0,n.MZ)({value:null,json:{write:!0}})],d.prototype,"standardDeviationInterval",null),(0,s._)([(0,n.MZ)({value:null,json:{write:!0}})],d.prototype,"definedInterval",null),d=(0,s._)([(0,c.$)("esri.rest.support.ClassBreaksDefinition")],d);const y=d,h=()=>o.L.getLogger("esri.rest.support.generateRendererUtils");function m(e,t){return Number(e.toFixed(t))}function g(e){const{normalizationTotal:t}=e,r=function(e){const t=e.definition,{classificationMethod:r,normalizationType:s,definedInterval:a}=t,i=t.breakCount??1,n=[];let o=e.values;if(0===o.length)return[];o=o.sort(((e,t)=>e-t));const l=o[0],c=o[o.length-1];if("equal-interval"===r)if(o.length>=i){const e=(c-l)/i;let t=l;for(let r=1;r{n.push({minValue:e,maxValue:e,label:f(e,e,s)})}));else if("natural-breaks"===r){const t=function(e){const t=[],r=[];let s=Number.MIN_VALUE,a=1,i=-1;for(let n=0;ns&&(r=s);for(let e=0;e0;p--)for(;r[p]!==r[p-1]+1;){r[p]=r[p]-1;const i=v(p-1,r,s,a);l=i.sbMean,n=i.sbSdcm;const d=v(p,r,s,a);if(c=d.sbMean,o=d.sbSdcm,!(n+oe){const r=m(t.uniqueValues[a[e]],6);n.push({minValue:u,maxValue:r,label:f(u,r,s)}),u=r}n.push({minValue:u,maxValue:c,label:f(u,c,s)})}else if("quantile"===r)if(o.length>=i&&l!==c){let e=l,t=Math.ceil(o.length/i),r=0;for(let a=1;ao.length&&(l=o.length-1),l<0&&(l=0),n.push({minValue:e,maxValue:o[l],label:f(e,o[l],s)}),e=o[l],r+=t,t=Math.ceil((o.length-r)/(i-a))}n.push({minValue:e,maxValue:c,label:f(e,c,s)})}else{let e=-1;for(let t=0;t=1?1:i>=.5?.5:.25,i}(l,c,i,e,t),a=r*t;let o=0,u=l;for(let t=i;t>=1;t--){const r=m(e-(t-.5)*a,6);n.push({minValue:u,maxValue:r,label:f(u,r,s)}),u=r,o++}let p=m(e+.5*a,6);n.push({minValue:u,maxValue:p,label:f(u,p,s)}),u=p,o++;for(let t=1;t<=i;t++)p=o===2*i?c:m(e+(t+.5)*a,6),n.push({minValue:u,maxValue:p,label:f(u,p,s)}),u=p,o++}}else if("defined-interval"===r){if(!a)return n;const e=o[0],t=o[o.length-1],r=Math.ceil((t-e)/a);let i=e;for(let t=1;t0&&a!==e[r+1]&&Math.abs(u-l[r])>Math.abs(u-l[r-1]))e[r]=a;else if(rMath.abs(u-l[r+1])){e[r+1]=a-1;break}p=o,o=0,i=[],n=[];for(let a=0;ap){for(let t=0;t{r.d(t,{c:()=>l,e:()=>o,g:()=>i,k:()=>n,m:()=>a}),r(16699);var s=r(87985);r(91276),r(62482);const a=2.4;function i(e){return(0,s.p)(2.4*e)}function n(e){return(0,s.a)(e)/2.4}function o(e,t,r){const s=Math.sqrt(e**2+t**2)/r;return s>1?0:3/(Math.PI*r**2)*(1-s**2)**2}function l(e){return"function"==typeof e?e:e?t=>+t[e]:()=>1}},72604:(e,t,r)=>{r.d(t,{f:()=>c,g:()=>u,h:()=>p,i:()=>o,k:()=>l,m:()=>n,s:()=>i});var s=r(29512),a=r(64604);const i={Point:"SceneLayer","3DObject":"SceneLayer",IntegratedMesh:"IntegratedMeshLayer",PointCloud:"PointCloudLayer",Building:"BuildingSceneLayer"};function n(e){const t=e?.type;return"building-scene"===t||"integrated-mesh"===t||"point-cloud"===t||"scene"===t}function o(e){return"feature"===e?.type&&!e.url&&"memory"===e.source?.type}function l(e){return("feature"===e?.type||"subtype-group"===e?.type)&&"feature-layer"===e.source?.type}async function c(e,t){const r=s.id?.findServerInfo(e);if(null!=r?.currentVersion)return r.owningSystemUrl||null;const i=e.toLowerCase().indexOf("/rest/services");if(-1===i)return null;const n=`${e.substring(0,i)}/rest/info`,o=null!=t?t.signal:null,{data:l}=await(0,a.A)(n,{query:{f:"json"},responseType:"json",signal:o});return l?.owningSystemUrl||null}function u(e){return function(e){if(!("capabilities"in e))return!1;switch(e.type){case"catalog":case"catalog-footprint":case"csv":case"feature":case"geojson":case"imagery":case"knowledge-graph-sublayer":case"ogc-feature":case"oriented-imagery":case"scene":case"sublayer":case"subtype-group":case"subtype-sublayer":case"wfs":return!0;default:return!1}}(e)?"effectiveCapabilities"in e?e.effectiveCapabilities:e.capabilities:null}function p(e){return!!function(e){if(!("editingEnabled"in e))return!1;switch(e.type){case"csv":case"feature":case"geojson":case"oriented-imagery":case"scene":case"subtype-group":case"subtype-sublayer":return!0;default:return!1}}(e)&&("effectiveEditingEnabled"in e?e.effectiveEditingEnabled:e.editingEnabled)}},65283:(e,t,r)=>{r.d(t,{a:()=>o,l:()=>n});var s=r(73067),a=r(17745),i=r(73509);async function n(e,t){return await e.load(),o(e,t)}async function o(e,t){const r=[],n=(...e)=>{for(const t of e)null!=t&&(Array.isArray(t)?n(...t):a.A.isCollection(t)?t.forEach((e=>n(e))):i.A.isLoadable(t)&&r.push(t))};t(n);let o=null;if(await(0,s.m)(r,(async e=>{const t=await(0,s.r)((r=e,"loadAll"in r&&"function"==typeof r.loadAll?e.loadAll():e.load()));var r;!1!==t.ok||o||(o=t)})),o)throw o.error;return e}},1178:(e,t,r)=>{r.d(t,{M:()=>f,a:()=>n,b:()=>v,e:()=>y,f:()=>i,i:()=>p,p:()=>d,r:()=>o,t:()=>m,w:()=>l});var s=r(29512),a=r(99063);function i(e,t){const r=t?.url?.path;if(e&&r&&(e=(0,a.s2)(e,r,{preserveProtocolRelative:!0}),t.portalItem&&t.readResourcePaths)){const r=(0,a.V1)(e,t.portalItem.itemUrl);null!=r&&u.test(r)&&t.readResourcePaths.push(t.portalItem.resourceFromPath(r).path)}return(e=h(e,t?.portal))&&c.test(e)?m(e):e}function n(e,t,r=f.YES){if(null==(e=e&&c.test(e)?g(e):e))return e;!(0,a.oP)(e)&&t?.blockedRelativeUrls&&t.blockedRelativeUrls.push(e);let s=(0,a.s2)(e);if(t){const r=t.verifyItemRelativeUrls?.rootPath||t.url?.path;if(r){const i=h(r,t.portal),n=h(s,t.portal);s=(0,a.V1)(n,i,i),null!=s&&s!==n&&s!==e&&t.verifyItemRelativeUrls&&t.verifyItemRelativeUrls.writtenUrls.push(s)}}return s=y(s,t?.portal),(0,a.oP)(s)&&(s=(0,a.S8)(s)),t?.resources&&t?.portalItem&&!(0,a.oP)(s)&&!(0,a.DB)(s)&&r===f.YES&&t.resources.toKeep.push({resource:t.portalItem.resourceFromPath(s),compress:!1}),s}function o(e,t,r){return i(e,r)}function l(e,t,r,s){const a=n(e,s);void 0!==a&&(t[r]=a)}const c=/\/items\/([^/]+)\/resources\/(.*)/,u=/^\.\/resources\//;function p(e){const t=e?.match(c)??null;return t?.[1]??null}function d(e){const t=e?.match(c)??null;if(null==t)return null;const r=t[2],s=r.lastIndexOf("/");if(-1===s){const{path:e,extension:t}=(0,a.xw)(r);return{prefix:null,filename:e,extension:t}}const{path:i,extension:n}=(0,a.xw)(r.slice(s+1));return{prefix:r.slice(0,s),filename:i,extension:n}}function y(e,t){return t&&!t.isPortal&&t.urlKey&&t.customBaseUrl?(0,a.T1)(e,`${t.urlKey}.${t.customBaseUrl}`,t.portalHostname):e}function h(e,t){if(!t||t.isPortal||!t.urlKey||!t.customBaseUrl)return e;const r=`${t.urlKey}.${t.customBaseUrl}`,s=(0,a.Xq)();return(0,a.FX)(s,`${s.scheme}://${r}`)?(0,a.T1)(e,t.portalHostname,r):(0,a.T1)(e,r,t.portalHostname)}function m(e){if(!e)return e||null;let t=e;return t&&s.id&&!s.id.findCredential(t)&&(t=(0,a.n)(t),t=t.replace(/^https?:\/\/www\.arcgis\.com/,"https://cdn.arcgis.com"),t=t.replace(/^https?:\/\/devext\.arcgis\.com/,"https://cdndev.arcgis.com"),t=t.replace(/^https?:\/\/qaext\.arcgis\.com/,"https://cdnqa.arcgis.com")),t}function g(e){if(!e)return e||null;let t=e;return t=t.replace(/^https?:\/\/cdn\.arcgis\.com/,"https://www.arcgis.com"),t=t.replace(/^https?:\/\/cdndev\.arcgis\.com/,"https://devext.arcgis.com"),t=t.replace(/^https?:\/\/cdnqa\.arcgis\.com/,"https://qaext.arcgis.com"),t&&s.id&&!s.id.findCredential(t)&&(t=(0,a.n)(t)),t}var f,b;(b=f||(f={}))[b.YES=0]="YES",b[b.NO=1]="NO";const v=Object.freeze(Object.defineProperty({__proto__:null,get MarkKeep(){return f},ensureMainOnlineDomain:y,fromCDNUrl:g,fromJSON:i,itemIdFromResourceUrl:p,prefixAndFilenameFromResourceUrl:d,read:o,toCDNUrl:m,toJSON:n,write:l},Symbol.toStringTag,{value:"Module"}))},69310:(e,t,r)=>{function s(e){return e?{originPosition:"upper-left"===e.originPosition?"upperLeft":"lower-left"===e.originPosition?"lowerLeft":e.originPosition,scale:e.tolerance?[e.tolerance,e.tolerance,1,1]:[1,1,1,1],translate:null!=e.extent?[e.extent.xmin,e.extent.ymax,e.extent.zmin??0,e.extent.mmin??0]:[0,0,0,0]}:null}function a(e){if(function(e){return"lowerLeft"===e.originPosition&&4===e.scale.length&&4===e.translate.length}(e))return e;const{originPosition:t,scale:r,translate:s}=e,a=r[0]??1,i=r[1]??1;return{originPosition:"lowerLeft",scale:[a,"lowerLeft"===t?i:-i,r[2]??1,r[3]??1],translate:[s[0]??0,s[1]??0,s[2]??0,s[3]??0]}}function i({scale:e,translate:t},r){return r*e[0]+t[0]}function n({scale:e,translate:t},r){return r*e[1]+t[1]}function o({scale:e,translate:t},r){return(r??0)*e[2]+t[2]}function l({scale:e,translate:t},r){return r?r*e[3]+t[3]:0}function c(e,t){return e&&t?y:e&&!t?p:!e&&t?d:u}r.d(t,{a:()=>b,b:()=>g,c:()=>f,q:()=>m,t:()=>s,u:()=>v}),r(44600),r(2160),r(36533),r(64752),r(84200),r(67504);const u=(e,t)=>{const r=new Array(t.length);if(!t.length)return r;const s=t[0];let a=i(e,s[0]),o=n(e,s[1]);r[0]=[a,o];const{scale:l,originPosition:c}=e,u=l[0],p="lowerLeft"===c?l[1]:-l[1];for(let e=1;e{const r=new Array(t.length);if(!t.length)return r;const s=t[0];let a=i(e,s[0]),l=n(e,s[1]);r[0]=[a,l,o(e,s[2])];const{scale:c,originPosition:u}=e,p=c[0],d="lowerLeft"===u?c[1]:-c[1];for(let s=1;s{const r=new Array(t.length);if(!t.length)return r;const s=t[0];let a=i(e,s[0]),o=n(e,s[1]);r[0]=[a,o,l(e,s[2])];const{scale:c,originPosition:u}=e,p=c[0],d="lowerLeft"===u?c[1]:-c[1];for(let s=1;s{const r=new Array(t.length);if(!t.length)return r;const s=t[0];let a=i(e,s[0]),c=n(e,s[1]);r[0]=[a,c,o(e,s[2]),l(e,s[3])];const{scale:u,originPosition:p}=e,d=u[0],y="lowerLeft"===p?u[1]:-u[1];for(let s=1;s{r.d(t,{a:()=>i,c:()=>l,p:()=>n,t:()=>o});const s=/^-?(\d+(\.\d+)?)\s*((px)|(pt))?$/i,a=96;function i(e){return e?e/72*a:0}function n(e){return e?72*e/a:0}function o(e){if("string"==typeof e){const t=e.match(s);if(t){const r=Number(t[1]),s=t[3]&&t[3].toLowerCase(),a="-"===e.charAt(0),i="px"===s?n(r):r;return a?-i:i}return console.warn("screenUtils.toPt: input not recognized!"),null}return e}function l(e=0,t=0){return{x:e,y:t}}},47368:(e,t,r)=>{r.d(t,{a:()=>D,c:()=>h,d:()=>m,e:()=>x,f:()=>U,g:()=>f,h:()=>G,i:()=>y,j:()=>Z,k:()=>N,l:()=>g,p:()=>d,r:()=>P});var s=r(88817);const a="",i="equal-interval",n=1,o=5,l=/\s*(\+|-)?((\d+(\.\d+)?)|(\.\d+))\s*/gi,c=new Set(["esriFieldTypeDate","esriFieldTypeInteger","esriFieldTypeSmallInteger","esriFieldTypeSingle","esriFieldTypeDouble","esriFieldTypeLong","esriFieldTypeOID","esriFieldTypeBigInteger"]),u=new Set(["esriFieldTypeTimeOnly","esriFieldTypeDateOnly"]),p=["min","max","avg","stddev","count","sum","variance","nullcount","median"];function d(e){return null==e||"string"==typeof e&&!e?a:e}function y(e){const t=null!=e.normalizationField||null!=e.normalizationType,r=null!=e.minValue||null!=e.maxValue,s=!!e.sqlExpression&&e.supportsSQLExpression;return!t&&!r&&!s}function h(e){const t=e.returnDistinct?[...new Set(e.values)]:e.values,r=t.filter((e=>null!=e)).sort(),s=r.length,a={count:s,min:r[0],max:r[s-1]};return e.supportsNullCount&&(a.nullcount=t.length-s),e.percentileParams&&(a.median=g(t,e.percentileParams)),a}function m(e){const{values:t,useSampleStdDev:r,supportsNullCount:s}=e;let a=Number.POSITIVE_INFINITY,i=Number.NEGATIVE_INFINITY,n=null,o=null,l=null,c=null,u=0;const p=null==e.minValue?-1/0:e.minValue,d=null==e.maxValue?1/0:e.maxValue;for(const e of t)Number.isFinite(e)?e>=p&&e<=d&&(n=null===n?e:n+e,a=Math.min(a,e),i=Math.max(i,e),u++):"string"==typeof e&&u++;if(u&&null!=n){o=n/u;let e=0;for(const r of t)Number.isFinite(r)&&r>=p&&r<=d&&(e+=(r-o)**2);c=r?u>1?e/(u-1):0:u>0?e/u:0,l=Math.sqrt(c)}else a=null,i=null;const y={avg:o,count:u,max:i,min:a,stddev:l,sum:n,variance:c};return s&&(y.nullcount=t.length-u),e.percentileParams&&(y.median=g(t,e.percentileParams)),y}function g(e,t){const{fieldType:r,value:s,orderBy:a,isDiscrete:i}=t,n=f(r,"desc"===a);if(0===(e=[...e].filter((e=>null!=e)).sort(((e,t)=>n(e,t)))).length)return null;if(s<=0)return e[0];if(s>=1)return e[e.length-1];const o=(e.length-1)*s,l=Math.floor(o),c=l+1,u=o%1,p=e[l],d=e[c];return c>=e.length||i||"string"==typeof p||"string"==typeof d?p:p*(1-u)+d*u}function f(e,t){if(e){if(c.has(e))return O(t);if(u.has(e))return T(t,!1);if("esriFieldTypeTimestampOffset"===e)return function(e){return e?S:M}(t);const r=T(t,!0);if("esriFieldTypeString"===e)return r;if("esriFieldTypeGUID"===e||"esriFieldTypeGlobalID"===e)return(e,t)=>r(A(e),A(t))}const r=t?1:-1,s=O(t),a=T(t,!0);return(e,t)=>"number"==typeof e&&"number"==typeof t?s(e,t):"string"==typeof e&&"string"==typeof t?a(e,t):r}const b=(e,t)=>null==e?null==t?0:1:null==t?-1:null,v=(e,t)=>null==e?null==t?0:-1:null==t?1:null,M=(e,t)=>v(e,t)??(e===t?0:new Date(e).getTime()-new Date(t).getTime()),S=(e,t)=>b(e,t)??(e===t?0:new Date(t).getTime()-new Date(e).getTime()),w=(e,t)=>v(e,t)??(e===t?0:eb(e,t)??(e===t?0:e{const s=r(e,t);return null!=s?s:(e=e.toUpperCase())>(t=t.toUpperCase())?-1:e{const s=r(e,t);return null!=s?s:(e=e.toUpperCase())<(t=t.toUpperCase())?-1:e>t?1:0}}const L=(e,t)=>b(e,t)??t-e,I=(e,t)=>v(e,t)??e-t;function O(e){return e?L:I}function A(e){return e.substr(24,12)+e.substr(19,4)+e.substr(16,2)+e.substr(14,2)+e.substr(11,2)+e.substr(9,2)+e.substr(6,2)+e.substr(4,2)+e.substr(2,2)+e.substr(0,2)}function x(e,t){let r;for(r in e)p.includes(r)&&(Number.isFinite(e[r])||(e[r]=null));return t?(["avg","stddev","variance"].forEach((t=>{null!=e[t]&&(e[t]=Math.ceil(e[t]??0))})),e):e}function U(e){const t={};for(let r of e)(null==r||"string"==typeof r&&""===r.trim())&&(r=null),null==t[r]?t[r]={count:1,data:r}:t[r].count++;return{count:t}}function k(e){return"coded-value"!==e?.type?[]:e.codedValues.map((e=>e.code))}function G(e,t,r,s){const a=e.count,i=[];if(r&&t){const e=[],r=k(t[0]);for(const a of r)if(t[1]){const r=k(t[1]);for(const i of r)if(t[2]){const r=k(t[2]);for(const t of r)e.push(`${d(a)}${s}${d(i)}${s}${d(t)}`)}else e.push(`${d(a)}${s}${d(i)}`)}else e.push(a);for(const t of e)a.hasOwnProperty(t)||(a[t]={data:t,count:0})}for(const e in a){const t=a[e];i.push({value:t.data,count:t.count,label:t.label})}return{uniqueValueInfos:i}}function D(e,t,r,s){let a=null;switch(t){case"log":0!==e&&(a=Math.log(e)*Math.LOG10E);break;case"percent-of-total":Number.isFinite(s)&&0!==s&&(a=e/s*100);break;case"field":Number.isFinite(r)&&0!==r&&(a=e/r);break;case"natural-log":e>0&&(a=Math.log(e));break;case"square-root":e>0&&(a=e**.5)}return a}function Z(e,t){const r=F({field:t.field,normalizationType:t.normalizationType,normalizationField:t.normalizationField,classificationMethod:t.classificationMethod,standardDeviationInterval:t.standardDeviationInterval,breakCount:t.numClasses||o});return e=function(e,t,r){const s=t??-1/0,a=r??1/0;return e.filter((e=>Number.isFinite(e)&&e>=s&&e<=a))}(e,t.minValue,t.maxValue),(0,s.c)({definition:r,values:e,normalizationTotal:t.normalizationTotal})}function F(e){const{breakCount:t,field:r,normalizationField:a,normalizationType:o}=e,l=e.classificationMethod||i,c="standard-deviation"===l?e.standardDeviationInterval||n:void 0;return new s.C({breakCount:t,classificationField:r,classificationMethod:l,normalizationField:"field"===o?a:void 0,normalizationType:o,standardDeviationInterval:c})}function P(e,t){let r=e.classBreaks;const s=r.length,a=r[0]?.minValue,i=r[s-1]?.maxValue,n="standard-deviation"===t,o=l;return r=r.map((e=>{const t=e.label,r={minValue:e.minValue,maxValue:e.maxValue,label:t};if(n&&t){const e=t.match(o),s=e?.map((e=>+e.trim()))??[];2===s.length?(r.minStdDev=s[0],r.maxStdDev=s[1],s[0]<0&&s[1]>0&&(r.hasAvg=!0)):1===s.length&&(t.includes("<")?(r.minStdDev=null,r.maxStdDev=s[0]):t.includes(">")&&(r.minStdDev=s[0],r.maxStdDev=null))}return r})),{minValue:a,maxValue:i,classBreakInfos:r,normalizationTotal:e.normalizationTotal}}function N(e,t){const r=function(e,t){const{field:r,classificationMethod:s,standardDeviationInterval:a,normalizationType:i,normalizationField:n,normalizationTotal:o,minValue:l,maxValue:c}=t,u=t.numBins||10;let p=null,d=null,h=null;if(s&&"equal-interval"!==s||i){const{classBreaks:t}=Z(e,{field:r,normalizationType:i,normalizationField:n,normalizationTotal:o,classificationMethod:s,standardDeviationInterval:a,minValue:l,maxValue:c,numClasses:u});p=t[0].minValue,d=t[t.length-1].maxValue,h=t.map((e=>[e.minValue,e.maxValue]))}else{if(null!=l&&null!=c)p=l,d=c;else{const t=m({values:e,minValue:l,maxValue:c,useSampleStdDev:!i,supportsNullCount:y({normalizationType:i,normalizationField:n,minValue:l,maxValue:c})});p=t.min??null,d=t.max??null}h=function(e,t,r){const s=(t-e)/r,a=[];let i,n=e;for(let e=1;e<=r;e++)i=n+s,i=Number(i.toFixed(16)),a.push([n,e===r?t:i]),n=i;return a}(p??0,d??0,u)}return{min:p,max:d,intervals:h}}(e,t);if(null==r.min&&null==r.max)return{bins:[],minValue:r.min,maxValue:r.max,normalizationTotal:t.normalizationTotal};const s=r.intervals,a=r.min??0,i=r.max??0,n=s.map(((e,t)=>({minValue:s[t][0],maxValue:s[t][1],count:0})));for(const t of e)if(null!=t&&t>=a&&t<=i){const e=C(s,t);e>-1&&n[e].count++}return{bins:n,minValue:a,maxValue:i,normalizationTotal:t.normalizationTotal}}function C(e,t){let r=-1;for(let s=e.length-1;s>=0;s--)if(t>=e[s][0]){r=s;break}return r}},49010:(e,t,r)=>{r.d(t,{b:()=>b,c:()=>g,q:()=>m,t:()=>f}),r(94345),r(6407);var s=r(87985),a=r(4734),i=r(7969),n=r(69310),o=r(69763),l=r(30011),c=r(9943),u=r(47215),p=r(47368),d=r(64752);let y=null;const h=/^(?([0-1][0-9])|([2][0-3])):(?[0-5][0-9])(:(?[0-5][0-9]))?([.](?\d+))?$/;function m(e,t,r,s){const a=(0,o.d)(r)?(0,o.j)(r):null,i=a?Math.round((a.valid[1]-a.valid[0])/t.scale[0]):null;return e.map((e=>{const r=new d.A(e.geometry);return(0,n.q)(t,r,r),e.geometry=a?function(e,t,r){return e.x<0?e.x+=t:e.x>r&&(e.x-=t),e}(r,i??0,s[0]):r,e}))}function g(e,t=18,r,a,i){const n=new Float64Array(a*i);t=Math.round((0,s.a)(t));let o=Number.POSITIVE_INFINITY,l=Number.NEGATIVE_INFINITY;const u=(0,c.c)(r);for(const{geometry:r,attributes:s}of e){const{x:e,y:p}=r,d=Math.max(0,e-t),y=Math.max(0,p-t),h=Math.min(i,p+t),m=Math.min(a,e+t),g=+u(s);for(let r=y;re.name.toLowerCase()===s.toLowerCase())),m=!!h&&(0,l.OH)(h),g=!!h&&(0,u.i)(h),b=e.valueExpression,v=e.normalizationType,M=e.normalizationField,S=e.normalizationTotal,w=[],_=e.viewInfoParams;let T=null,L=null;if(b){if(!y){const{arcadeUtils:e}=await(0,l.l)();y=e}y.hasGeometryOperations(b)&&await y.enableGeometryOperations(),T=y.createFunction(b),L=_?y.getViewInfo({viewingMode:_.viewingMode,scale:_.scale,spatialReference:new i.A(_.spatialReference)}):null}const I=e.fieldInfos,O=t[0]&&"declaredClass"in t[0]&&"esri.Graphic"===t[0].declaredClass||!I?null:{fields:I};return t.forEach((e=>{const t=e.attributes;let i;if(b){const t=O?{...e,layer:O}:e,r=y.createExecContext(t,L,d);i=y.executeFunction(T,r)}else t&&(i=t[s],a?(i=`${(0,p.p)(i)}${o}${(0,p.p)(t[a])}`,n&&(i=`${i}${o}${(0,p.p)(t[n])}`)):"string"==typeof i&&r&&(g?i=i?new Date(i).getTime():null:m&&(i=i?f(i):null)));if(v&&"number"==typeof i&&isFinite(i)){const e=t&&parseFloat(t[M]);i=(0,p.a)(i,v,e,S)}w.push(i)})),w}},47215:(e,t,r)=>{r.d(t,{i:()=>a}),r(50214);var s=r(30011);function a(e){return(0,s.vE)(e)||(0,s.zD)(e)||(0,s.Ah)(e)}r(71044),r(78016),new Set(["integer","small-integer"])},12856:(e,t,r)=>{r.d(t,{B:()=>l,C:()=>c,D:()=>u,H:()=>p,O:()=>d,a:()=>o,c:()=>g,i:()=>b,n:()=>f});var s=r(13226),a=r(87985),i=r(47812);function n(){const e=new Float32Array(16);return e[0]=1,e[5]=1,e[10]=1,e[15]=1,e}n();class o{constructor(e,t,r){this.strength=e,this.radius=t,this.threshold=r,this.type="bloom"}interpolate(e,t,r){this.strength=y(e.strength,t.strength,r),this.radius=y(e.radius,t.radius,r),this.threshold=y(e.threshold,t.threshold,r)}clone(){return new o(this.strength,this.radius,this.threshold)}toJSON(){return{type:"bloom",radius:h(this.radius),strength:this.strength,threshold:this.threshold}}}class l{constructor(e){this.radius=e,this.type="blur"}interpolate(e,t,r){this.radius=Math.round(y(e.radius,t.radius,r))}clone(){return new l(this.radius)}toJSON(){return{type:"blur",radius:h(this.radius)}}}class c{constructor(e,t){this.type=e,this.amount=t,"invert"!==this.type&&"grayscale"!==this.type&&"sepia"!==this.type||(this.amount=Math.min(this.amount,1))}get colorMatrix(){return this._colorMatrix||this._updateMatrix(),this._colorMatrix}interpolate(e,t,r){this.amount=y(e.amount,t.amount,r),this._updateMatrix()}clone(){return new c(this.type,this.amount)}toJSON(){return{type:this.type,amount:this.amount}}_updateMatrix(){const e=this._colorMatrix||n();switch(this.type){case"brightness":this._colorMatrix=((e,t)=>{const r=(0,i.o)(e,t,0,0,0,0,t,0,0,0,0,t,0,0,0,0,1);return(0,i.t)(r,r)})(e,this.amount);break;case"contrast":this._colorMatrix=((e,t)=>{const r=(0,i.o)(e,t,0,0,.5-.5*t,0,t,0,.5-.5*t,0,0,t,.5-.5*t,0,0,0,1);return(0,i.t)(r,r)})(e,this.amount);break;case"grayscale":this._colorMatrix=((e,t)=>{const r=1-this.amount,s=(0,i.o)(e,.2126+.7874*r,.7152-.7152*r,.0722-.0722*r,0,.2126-.2126*r,.7152+.2848*r,.0722-.0722*r,0,.2126-.2126*r,.7152-.7152*r,.0722+.9278*r,0,0,0,0,1);return(0,i.t)(s,s)})(e);break;case"invert":this._colorMatrix=((e,t)=>{const r=1-2*t,s=(0,i.o)(e,r,0,0,t,0,r,0,t,0,0,r,t,0,0,0,1);return(0,i.t)(s,s)})(e,this.amount);break;case"saturate":this._colorMatrix=((e,t)=>{const r=(0,i.o)(e,.213+.787*t,.715-.715*t,.072-.072*t,0,.213-.213*t,.715+.285*t,.072-.072*t,0,.213-.213*t,.715-.715*t,.072+.928*t,0,0,0,0,1);return(0,i.t)(r,r)})(e,this.amount);break;case"sepia":this._colorMatrix=((e,t)=>{const r=1-this.amount,s=(0,i.o)(e,.393+.607*r,.769-.769*r,.189-.189*r,0,.349-.349*r,.686+.314*r,.168-.168*r,0,.272-.272*r,.534-.534*r,.131+.869*r,0,0,0,0,1);return(0,i.t)(s,s)})(e)}}}class u{constructor(e,t,r,s){this.offsetX=e,this.offsetY=t,this.blurRadius=r,this.color=s,this.type="drop-shadow"}interpolate(e,t,r){this.offsetX=y(e.offsetX,t.offsetX,r),this.offsetY=y(e.offsetY,t.offsetY,r),this.blurRadius=y(e.blurRadius,t.blurRadius,r),this.color[0]=Math.round(y(e.color[0],t.color[0],r)),this.color[1]=Math.round(y(e.color[1],t.color[1],r)),this.color[2]=Math.round(y(e.color[2],t.color[2],r)),this.color[3]=y(e.color[3],t.color[3],r)}clone(){return new u(this.offsetX,this.offsetY,this.blurRadius,[...this.color])}toJSON(){const e=[...this.color];return e[3]*=255,{type:"drop-shadow",xoffset:h(this.offsetX),yoffset:h(this.offsetY),blurRadius:h(this.blurRadius),color:e}}}class p{constructor(e){this.angle=e,this.type="hue-rotate"}get colorMatrix(){return this._colorMatrix||this._updateMatrix(),this._colorMatrix}interpolate(e,t,r){this.angle=y(e.angle,t.angle,r),this._updateMatrix()}clone(){return new p(this.angle)}toJSON(){return{type:"hue-rotate",angle:this.angle}}_updateMatrix(){const e=this._colorMatrix||n();this._colorMatrix=((e,t)=>{const r=Math.sin(t*Math.PI/180),s=Math.cos(t*Math.PI/180),a=(0,i.o)(e,.213+.787*s-.213*r,.715-.715*s-.715*r,.072-.072*s+.928*r,0,.213-.213*s+.143*r,.715+.285*s+.14*r,.072-.072*s-.283*r,0,.213-.213*s-.787*r,.715-.715*s+.715*r,.072+.928*s+.072*r,0,0,0,0,1);return(0,i.t)(a,a)})(e,this.angle)}}class d{constructor(e){this.amount=e,this.type="opacity",this.amount=Math.min(this.amount,1)}interpolate(e,t,r){this.amount=y(e.amount,t.amount,r)}clone(){return new d(this.amount)}toJSON(){return{type:"opacity",amount:this.amount}}}function y(e,t,r){return e+(t-e)*r}function h(e){return Math.round(1e3*(0,a.p)(e))/1e3}function m(e){switch(e.type){case"grayscale":case"sepia":case"invert":return new c(e.type,0);case"saturate":case"brightness":case"contrast":return new c(e.type,1);case"opacity":return new d(1);case"hue-rotate":return new p(0);case"blur":return new l(0);case"drop-shadow":return new u(0,0,0,[...(0,s.g)("transparent")]);case"bloom":return new o(0,0,1)}}function g(e,t){const r=e.length>t.length?e:t;return(e.length>t.length?t:e).every(((e,t)=>e.type===r[t].type))}function f(e,t){const r=e.length>t.length?e:t,s=e.length>t.length?t:e;for(let e=s.length;e{r.d(t,{g:()=>p});var s=r(6407),a=r(32773),i=r(90740),n=r(69421),o=r(72604);const l=new Set(["bing-maps","imagery","imagery-tile","map-image","open-street-map","tile","unknown","unsupported","vector-tile","web-tile","wms","wmts"]),c=new Set(["catalog","csv","feature","geo-rss","geojson","group","imagery","imagery-tile","kml","knowledge-graph","map-image","map-notes","media","ogc-feature","oriented-imagery","route","stream","subtype-group","tile","unknown","unsupported","vector-tile","web-tile","wfs","wms","wmts"]);function u(e,t){"maxScale"in e&&(t.maxScale=(0,n.n)(e.maxScale)??void 0),"minScale"in e&&(t.minScale=(0,n.n)(e.minScale)??void 0)}function p(e,t,r){if(!e.persistenceEnabled)return null;if(!("write"in e)||!e.write)return r?.messages&&r.messages.push(new s.A("layer:unsupported",`Layers (${e.title}, ${e.id}) of type '${e.declaredClass}' cannot be persisted`,{layer:e})),null;if((0,o.i)(e)&&!e.isTable)t=e.resourceInfo;else if(function(e,t){if(t.restrictedWebMapWriting){const r=function(e){return"basemap"===e.layerContainerType?l:"operational-layers"===e.layerContainerType?c:null}(t);return null==r||r.has(e.type)&&!(0,o.i)(e)}return!0}(e,r)){const t={};return e.write(t,r)?t:null}return null!=t&&function(e,t){if(function(e,t){if(t)if((0,o.i)(e)){const r=(0,i.g)("featureCollection.layers",t),s=r?.[0]?.layerDefinition;s&&u(e,s)}else"group"!==e.type&&u(e,t)}(e,t),t&&(t.id=e.id,"blendMode"in e&&(t.blendMode=e.blendMode,"normal"===t.blendMode&&delete t.blendMode),t.opacity=(0,n.n)(e.opacity)??void 0,t.title=e.title||"Layer",t.visibility=e.visible,"legendEnabled"in e&&"wmts"!==e.type))if((0,o.i)(e)){const r=t.featureCollection;r&&(r.showLegend=e.legendEnabled)}else t.showLegend=e.legendEnabled}(e,t=(0,a.o8)(t)),t}},73509:(e,t,r)=>{r.d(t,{A:()=>h});var s=r(32816),a=r(6407),i=r(57732),n=r(28276),o=r(80959),l=r(69421),c=r(29298);r(32773),r(20266),r(90740),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(36544);const u="loaded",p=e=>{let t=class extends e{constructor(...e){super(...e),this._loadController=null,this.loadError=null,this.loadStatus="not-loaded",this._set("loadWarnings",[]),this.addResolvingPromise(new Promise((e=>{const t=this.load.bind(this);this.load=r=>{const s=new Promise(((e,t)=>{const s=(0,o.NY)(r,t);this.destroyed&&t(new a.A("load:instance-destroyed",`Instance of '${this.declaredClass||this.constructor.name}' is already destroyed`,{instance:this})),this.when(e,t).finally((()=>{s&&s.remove()}))}));if("not-loaded"===this.loadStatus){this._set("loadStatus","loading");const e=this._loadController=new AbortController;t({signal:e.signal})}return e(),s}}))),this.when((()=>{this._set("loadStatus",u),this._loadController=null}),(e=>{this._set("loadStatus","failed"),this._set("loadError",e),this._loadController=null}))}destroy(){this._loadController&&(this._loadController=(0,i.a)(this._loadController),this._promiseProps.abort()),this._set("loadError",null),this._set("loadWarnings",[])}get loaded(){return this.loadStatus===u}get loadWarnings(){return this._get("loadWarnings")}load(){return null}cancelLoad(){return this.isFulfilled()||(this._set("loadError",new a.A("load:cancelled","Cancelled")),this._loadController?.abort(),this._promiseProps.abort()),this}};return(0,s._)([(0,c.MZ)({readOnly:!0})],t.prototype,"loaded",null),(0,s._)([(0,c.MZ)({readOnly:!0})],t.prototype,"loadError",void 0),(0,s._)([(0,c.MZ)({clonable:!1})],t.prototype,"loadStatus",void 0),(0,s._)([(0,c.MZ)({type:[l.W],readOnly:!0})],t.prototype,"loadWarnings",null),t=(0,s._)([(0,l.$)("esri.core.Loadable")],t),t};let d=class extends(p(n.Z)){};var y;d=(0,s._)([(0,l.$)("esri.core.Loadable")],d),(y=d||(d={})).LoadableMixin=p,y.isLoadable=function(e){return!(!e||!e.load)};const h=d},30011:(e,t,r)=>{r.d(t,{Ah:()=>fe,Bz:()=>ee,CJ:()=>Le,DB:()=>R,Dx:()=>E,JL:()=>De,OG:()=>Se,OH:()=>be,R$:()=>X,WA:()=>ye,WX:()=>Te,Xz:()=>Me,_b:()=>re,_w:()=>q,eX:()=>H,g:()=>T,hL:()=>$,i:()=>u,l:()=>O,lD:()=>te,mB:()=>j,nw:()=>Ze,q:()=>x,r:()=>A,rS:()=>D,rq:()=>B,sv:()=>C,te:()=>ve,uo:()=>Ge,vE:()=>me,yM:()=>he,yp:()=>P,zD:()=>ge});var s=r(6407),a=r(90740),i=r(41390),n=(r(55270),r(32773),r(16699),r(57732)),o=(r(50214),r(78016),r(54483)),l=(r(59192),r(94345),r(20266)),c=r(7969);function u(e){return"number"==typeof e}function p(e){return"string"==typeof e||e instanceof String}r(69421),r(40499),r(93181),r(13671),r(91047),r(36544),r(29298),r(58498),r(45371),r(80959),r(95779),r(13262),r(346),r(64604),r(29512),r(99063),r(99924),r(32816),r(18683),r(93804),r(26809),r(2589),r(18527),r(44600),r(2160),r(49877),r(69763),r(56273),r(64752),r(48844),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(67504),r(92517),r(77037),new Map([["hours",3600],["minutes",60],["seconds",1],["deciseconds",.1],["centiseconds",.01],["milliseconds",.001]]);const d="yyyy-MM-dd";var y,h;(h=y||(y={})).HM="HH:mm",h.HMS="HH:mm:ss",h.HMS_MS="HH:mm:ss.SSS";const m=[y.HMS_MS,y.HMS,y.HM,"TT"];function g(e){if(!e||!p(e))return null;const t=o.D.fromFormat(e,d);return t.isValid?t:null}function f(e){return e&&p(e)?(0,n.m)(m,(t=>{const r=o.D.fromFormat(e,t);return r.isValid?r:null}))??null:null}function b(e){if(!e||!p(e))return null;const t=o.D.fromISO(e);return t.isValid?t:null}var v;new Set(["date-only","time-only","timestamp-offset"]),function(e){e.VALUE_OUT_OF_RANGE="domain-validation-error::value-out-of-range",e.INVALID_CODED_VALUE="domain-validation-error::invalid-coded-value"}(v||(v={}));const M=new Set(["integer","small-integer","big-integer","esriFieldTypeInteger","esriFieldTypeSmallInteger","esriFieldTypeBigInteger"]);function S(e){return null!=e&&("date-only"===e.type||"esriFieldTypeDateOnly"===e.type)}function w(e){return null!=e&&("timestamp-offset"===e.type||"esriFieldTypeTimestampOffset"===e.type)}function _(e){return null!=e&&("time-only"===e.type||"esriFieldTypeTimeOnly"===e.type)}function T(e,t){const r=t??e?.domain;if(!r||"range"!==r.type)return;const s="range"in r?r.range[0]:r.minValue,a="range"in r?r.range[1]:r.maxValue,i=function(e){return null!=e&&M.has(e.type)}(e);return S(e)||_(e)||w(e)?{...L(e,a,s),isInteger:i}:{min:null!=s&&"number"==typeof s?s:null,max:null!=a&&"number"==typeof a?a:null,rawMin:s,rawMax:a,isInteger:i}}function L(e,t,r){return S(e)?{min:g(r)?.toMillis(),max:g(t)?.toMillis(),rawMin:r,rawMax:t}:_(e)?{min:f(r)?.toMillis(),max:f(t)?.toMillis(),rawMin:r,rawMax:t}:w(e)?{min:b(r)?.toMillis(),max:b(t)?.toMillis(),rawMin:r,rawMax:t}:{max:null,min:null}}let I;function O(){return I||(I=(async()=>{const e=await r.e(2976).then(r.bind(r,22976)).then((e=>e.aN));return{arcade:e.arcade,arcadeUtils:e,Dictionary:e.Dictionary,Feature:e.arcadeFeature}})()),I}const A=(e,t,r)=>U.create(e,t,r,null,["$feature","$view"],[]),x=(e,t,r,s)=>U.create(e,t,r,s,["$feature","$view"],[]);class U{constructor(e,t,r,s,a,i,n){this.services=null,this.script=e,this.evaluate=s;const o=Array.isArray(i)?i:i?.fields;this.fields=o??[],this._syntaxTree=r,this._arcade=t,this._arcadeFeature=a,this._spatialReference=n,this._referencesGeometry=t.scriptTouchesGeometry(this._syntaxTree),this._referencesScale=this._arcade.referencesMember(this._syntaxTree,"scale")}static async create(e,t,r,a,i,n){const{arcade:o,Feature:u,Dictionary:p}=await O(),d=c.A.fromJSON(t);let y;try{y=o.parseScript(e,n)}catch(t){return l.L.getLogger("esri.support.arcadeOnDemand").error(new s.A("arcade-bad-expression","Failed to parse arcade script",{script:e,error:t})),null}const h=i.reduce(((e,t)=>({...e,[t]:null})),{});let m=null;null!=a&&(m=new p(a),m.immutable=!0,h.$config=null);const g=o.scriptUsesGeometryEngine(y),f=g&&o.enableGeometrySupport(),b=o.scriptUsesFeatureSet(y)&&o.enableFeatureSetSupport(),v=o.scriptIsAsync(y),M=v&&o.enableAsyncSupport(),S={vars:h,spatialReference:d,useAsync:!!M};await Promise.all([f,b,M]);const w=new Set;await o.loadDependentModules(w,y,null,v,g);const _=new p;_.immutable=!1,_.setField("scale",0);const T=o.compileScript(y,S);return new U(e,o,y,((e,t)=>{const r=e.$view?.timeZone;return"$view"in e&&e.$view&&(_.setField("scale","object"==typeof e.$view&&"scale"in e.$view?e.$view.scale:void 0),e.$view=_),m&&(e.$config=m),T({vars:e,spatialReference:d,services:t,timeZone:r})}),new u,r,d)}repurposeFeature(e){return e.geometry&&!e.geometry.spatialReference&&(e.geometry.spatialReference=this._spatialReference),this._arcadeFeature.repurposeFromGraphicLikeObject(e.geometry,e.attributes,{fields:this.fields}),this._arcadeFeature}referencesGeometry(){return this._referencesGeometry}referencesScale(){return this._referencesScale}}const k=/^([0-9_])/,G=/[^a-z0-9_\u0080-\uffff]+/gi;function D(e){return null==e?null:e.trim().replaceAll(G,"_").replace(k,"F$1")||null}const Z=["field","field2","field3","normalizationField","rotationInfo.field","proportionalSymbolInfo.field","proportionalSymbolInfo.normalizationField","colorInfo.field","colorInfo.normalizationField"],F=["field","normalizationField"];function P(e,t){if(null!=e&&null!=t)for(const r of Array.isArray(e)?e:[e])if(N(Z,r,t),"visualVariables"in r&&r.visualVariables)for(const e of r.visualVariables)N(F,e,t)}function N(e,t,r){if(e)for(const s of e){const e=(0,a.g)(s,t),i=e&&"function"!=typeof e&&r.get(e);i&&(0,a.s)(s,i.name,t)}}function C(e,t){if(null!=e&&t?.fields?.length)if("startField"in e){const r=t.get(e.startField),s=t.get(e.endField);e.startField=r?.name??null,e.endField=s?.name??null}else{const r=t.get(e.startTimeField),s=t.get(e.endTimeField);e.startTimeField=r?.name??null,e.endTimeField=s?.name??null}}const V=new Set;function R(e,t){return e&&t?(V.clear(),q(V,e,t),Array.from(V).sort()):[]}function q(e,t,r){if(r)if(t?.fields?.length)if(r.includes("*"))for(const{name:r}of t.fields)e.add(r);else for(const s of r)B(e,t,s);else{if(r.includes("*"))return e.clear(),void e.add("*");for(const t of r)null!=t&&e.add(t)}}function B(e,t,r){if("string"==typeof r)if(t){const s=t.get(r);s&&e.add(s.name)}else e.add(r)}function $(e,t){return null==t||null==e?[]:t.includes("*")?(e.fields??[]).map((e=>e.name)):t}async function E(e,t,r){if(!r)return;const{arcadeUtils:s}=await O(),a=s.extractFieldNames(r,t?.fields?.map((e=>e.name)));for(const r of a)B(e,t,r)}function j({displayField:e,fields:t}){return e||(t?.length?z(t,"name-or-title")||z(t,"unique-identifier")||z(t,"type-or-category")||function(e){for(const t of e){if(!t?.name)continue;const e=t.name.toLowerCase();if(e.includes("name")||e.includes("title"))return t.name}return null}(t):null)}function z(e,t){for(const r of e)if(r?.valueType&&r.valueType===t)return r.name;return null}function H(e){return e?R(e.fieldsIndex,K(e)):[]}const J=new Set(["oid","global-id","guid"]),W=new Set(["oid","global-id"]),Q=[/^fnode_$/i,/^tnode_$/i,/^lpoly_$/i,/^rpoly_$/i,/^poly_$/i,/^shape$/i,/^shape_$/i,/^subclass$/i,/^subclass_$/i,/^rings_ok$/i,/^rings_nok$/i,/perimeter/i,/objectid/i,/_i$/i];function K(e){if(!e)return[];const t="editFieldsInfo"in e&&e.editFieldsInfo;if(!t)return[];const{creationDateField:r,creatorField:s,editDateField:a,editorField:i}=t;return[r,s,a,i].filter(Boolean)}function Y(e){return K(e).map((e=>e.toLowerCase()))}function X(e,t){return e.editable&&!J.has(e.type)&&!Y(t).includes(e.name?.toLowerCase()??"")}function ee(e,t){const r=e.name?.toLowerCase()??"";return!(null!=t?.objectIdField&&r===t.objectIdField.toLowerCase()||null!=t?.globalIdField&&r===t.globalIdField.toLowerCase()||function(e){const t=new Set;Y(e).forEach((e=>t.add(e))),function(e){if(!e)return[];const t=e.geometryFieldsInfo;return t?R(e.fieldsIndex,[t.shapeAreaField,t.shapeLengthField]):[]}(e).forEach((e=>t.add(e.toLowerCase())));const r=e&&"infoFor3D"in e?e.infoFor3D:void 0;return r&&(Object.values(r.assetMapFieldRoles).forEach((e=>t.add(e.toLowerCase()))),Object.values(r.transformFieldRoles).forEach((e=>t.add(e.toLowerCase())))),Array.from(t)}(t).includes(r)||W.has(e.type)||Q.some((e=>e.test(r))))}function te(e){const t=e.defaultValue;return void 0!==t&&ce(e,t)?t:e.nullable?null:void 0}function re(e){const t="string"==typeof e?{type:e}:e;return he(t)?255:"esriFieldTypeDate"===t.type||"date"===t.type?8:void 0}function se(e){return"number"==typeof e&&!isNaN(e)&&isFinite(e)}function ae(e){return null===e||se(e)}function ie(e){return null===e||Number.isInteger(e)}function ne(e){return null!=e&&"string"==typeof e}function oe(e){return null===e||ne(e)}function le(){return!0}function ce(e,t){let r;switch(e.type){case"date":case"integer":case"long":case"small-integer":case"big-integer":case"esriFieldTypeDate":case"esriFieldTypeInteger":case"esriFieldTypeLong":case"esriFieldTypeSmallInteger":case"esriFieldTypeBigInteger":r=e.nullable?ie:Number.isInteger;break;case"double":case"single":case"esriFieldTypeSingle":case"esriFieldTypeDouble":r=e.nullable?ae:se;break;case"string":case"esriFieldTypeString":r=e.nullable?oe:ne;break;default:r=le}return 1===arguments.length?r:r(t)}const ue=new Set(["integer","small-integer","big-integer","esriFieldTypeInteger","esriFieldTypeSmallInteger","esriFieldTypeBigInteger"]),pe=new Set(["single","double","esriFieldTypeSingle","esriFieldTypeDouble"]),de=(0,i.u)(ue,pe);function ye(e){return null!=e&&de.has(e.type)}function he(e){return null!=e&&("string"===e.type||"esriFieldTypeString"===e.type)}function me(e){return null!=e&&("date"===e.type||"esriFieldTypeDate"===e.type)}function ge(e){return null!=e&&("date-only"===e.type||"esriFieldTypeDateOnly"===e.type)}function fe(e){return null!=e&&("timestamp-offset"===e.type||"esriFieldTypeTimestampOffset"===e.type)}function be(e){return null!=e&&("time-only"===e.type||"esriFieldTypeTimeOnly"===e.type)}function ve(e){return null!=e&&("oid"===e.type||"esriFieldTypeOID"===e.type)}function Me(e){return null!=e&&("global-id"===e.type||"esriFieldTypeGlobalID"===e.type)}function Se(e,t){return null===Le(e,t)}var we,_e;function Te(e){return null==e||"number"==typeof e&&isNaN(e)?null:e}function Le(e,t){return null==e||e.nullable&&null===t?null:ye(e)&&!function(e,t){const r="string"==typeof e?Ie(e):e;if(!r)return!1;const s=r.min,a=r.max;return r.isInteger?Number.isInteger(t)&&t>=s&&t<=a:t>=s&&t<=a}(e.type,Number(t))?we.OUT_OF_RANGE:ce(e,t)?e.domain?function(e,t,r){const s=e?.domain;if(!s)return null;switch(s.type){case"range":{const{min:s,max:a}=T(e,r);if(null!=s&&+ta)return v.VALUE_OUT_OF_RANGE;break}case"coded-value":case"codedValue":if(null==s.codedValues||s.codedValues.every((e=>null==e||e.code!==t)))return v.INVALID_CODED_VALUE}return null}(e,t):null:_e.INVALID_TYPE}function Ie(e){switch(e){case"esriFieldTypeSmallInteger":case"small-integer":return Oe;case"esriFieldTypeInteger":case"integer":return Ae;case"esriFieldTypeBigInteger":case"big-integer":return xe;case"esriFieldTypeSingle":case"single":return Ue;case"esriFieldTypeDouble":case"double":return ke}}!function(e){e.OUT_OF_RANGE="numeric-range-validation-error::out-of-range"}(we||(we={})),function(e){e.INVALID_TYPE="type-validation-error::invalid-type"}(_e||(_e={}));const Oe={min:-32768,max:32767,isInteger:!0,rawMin:-32768,rawMax:32767},Ae={min:-2147483648,max:2147483647,isInteger:!0,rawMin:-2147483648,rawMax:2147483647},xe={min:-Number.MAX_SAFE_INTEGER,max:Number.MAX_SAFE_INTEGER,isInteger:!0,rawMin:-Number.MAX_SAFE_INTEGER,rawMax:Number.MAX_SAFE_INTEGER},Ue={min:-34e37,max:12e37,isInteger:!1,rawMin:-34e37,rawMax:12e37},ke={min:-Number.MAX_VALUE,max:Number.MAX_VALUE,isInteger:!1,rawMin:-Number.MAX_VALUE,rawMax:Number.MAX_VALUE};function Ge(e,t,r){switch(e){case v.INVALID_CODED_VALUE:return`Value ${r} is not in the coded domain - field: ${t.name}, domain: ${JSON.stringify(t.domain)}`;case v.VALUE_OUT_OF_RANGE:return`Value ${r} is out of the range of valid values - field: ${t.name}, domain: ${JSON.stringify(t.domain)}`;case _e.INVALID_TYPE:return`Value ${r} is not a valid value for the field type - field: ${t.name}, type: ${t.type}, nullable: ${t.nullable}`;case we.OUT_OF_RANGE:{const{min:e,max:s}=Ie(t.type);return`Value ${r} is out of range for the number type - field: ${t.name}, type: ${t.type}, value range is ${e} to ${s}`}}}function De(e){return!!e&&["raster.itempixelvalue","raster.servicepixelvalue"].some((t=>e.toLowerCase().startsWith(t)))}function Ze(e){const t=e?.match(/{[^}]+}/g);return t?t.map((e=>e.slice(1,-1).split(":")[0].trim())):[]}},82408:(e,t,r)=>{r.d(t,{A:()=>O});var s=r(32816),a=r(90740),i=r(29512),n=r(64604),o=r(6407),l=r(99924),c=r(73509),u=r(57732),p=r(80959),d=r(29298),y=r(36544),h=(r(32773),r(49877)),m=r(69421),g=r(44600),f=r(59192),b=r(69277),v=r(70580),M=r(75191),S=r(24319);let w;var _;let T;r(99063),r(20266),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(28276),r(2160),r(7969),r(69763),r(93804),r(18683),r(56273),r(64752),r(48844),r(29208),r(62092);const L={PortalGroup:()=>Promise.resolve({default:b.A}),PortalItem:()=>Promise.resolve().then(r.bind(r,43059)),PortalUser:()=>Promise.resolve({default:S.A})};let I=_=class extends((0,l.Te)(c.A)){constructor(e){super(e),this._esriIdCredentialCreateHandle=null,this.access=null,this.allSSL=!1,this.authMode="auto",this.authorizedCrossOriginDomains=null,this.basemapGalleryGroupQuery=null,this.basemapGalleryGroupQuery3D=null,this.bingKey=null,this.canListApps=!1,this.canListData=!1,this.canListPreProvisionedItems=!1,this.canProvisionDirectPurchase=!1,this.canSearchPublic=!0,this.canShareBingPublic=!1,this.canSharePublic=!1,this.canSignInArcGIS=!1,this.canSignInIDP=!1,this.colorSetsGroupQuery=null,this.commentsEnabled=!1,this.created=null,this.culture=null,this.customBaseUrl=null,this.defaultBasemap=null,this.defaultDevBasemap=null,this.defaultExtent=null,this.defaultVectorBasemap=null,this.description=null,this.devBasemapGalleryGroupQuery=null,this.eueiEnabled=null,this.featuredGroups=null,this.featuredItemsGroupQuery=null,this.galleryTemplatesGroupQuery=null,this.layoutGroupQuery=null,this.livingAtlasGroupQuery=null,this.hasCategorySchema=!1,this.helperServices=null,this.homePageFeaturedContent=null,this.homePageFeaturedContentCount=null,this.httpPort=null,this.httpsPort=null,this.id=null,this.ipCntryCode=null,this.isPortal=!1,this.isReadOnly=!1,this.layerTemplatesGroupQuery=null,this.maxTokenExpirationMinutes=null,this.modified=null,this.name=null,this.portalHostname=null,this.portalMode=null,this.portalProperties=null,this.region=null,this.recycleBinEnabled=!1,this.rotatorPanels=null,this.showHomePageDescription=!1,this.sourceJSON=null,this.supportsHostedServices=!1,this.symbolSetsGroupQuery=null,this.templatesGroupQuery=null,this.units=null,this.url=a.A.portalUrl,this.urlKey=null,this.user=null,this.use3dBasemaps=!0,this.useStandardizedQuery=!1,this.useVectorBasemaps=!1,this.vectorBasemapGalleryGroupQuery=null}normalizeCtorArgs(e){return"string"==typeof e?{url:e}:e}destroy(){A.unregister(this),this.defaultBasemap=(0,u.d)(this.defaultBasemap),this.defaultDevBasemap=(0,u.d)(this.defaultDevBasemap),this.defaultVectorBasemap=(0,u.d)(this.defaultVectorBasemap),this._esriIdCredentialCreateHandle=(0,u.r)(this._esriIdCredentialCreateHandle)}readAuthorizedCrossOriginDomains(e){if(e)for(const t of e)a.A.request.trustedServers.includes(t)||a.A.request.trustedServers.push(t);return e}readDefaultBasemap(e){return this._readBasemap(e)}readDefaultDevBasemap(e){return this._readBasemap(e)}readDefaultVectorBasemap(e){return this._readBasemap(e)}get extraQuery(){const e=this.user?.orgId,t=!e||this.canSearchPublic;return this.id&&!t?` AND orgid:${this.id}`:null}get isOrganization(){return!!this.access}get itemPageUrl(){return this.url?`${this.url}/home/item.html`:null}get restUrl(){let e=this.url;if(e){const t=e.indexOf("/sharing");e=t>0?e.substring(0,t):this.url.replace(/\/+$/,""),e+="/sharing/rest"}return e}get thumbnailUrl(){const e=this.restUrl,t=this.thumbnail;return e&&t?this._normalizeSSL(e+"/portals/self/resources/"+t):null}readUrlKey(e){return e?e.toLowerCase():e}readUser(e){let t=null;return e&&(t=S.A.fromJSON(e),t.portal=this),t}load(e){const t=Promise.resolve().then(r.bind(r,172)).then((e=>e.B)).then((({default:t})=>{(0,p.Te)(e),T=t})).then((()=>this.sourceJSON?this.sourceJSON:this.fetchSelf(this.authMode,!1,e))).then((e=>{if(i.id){const e=i.id;this.credential=e.findCredential(this.restUrl),this.credential||this.authMode!==_.AUTH_MODE_AUTO&&this.authMode!==_.AUTH_MODE_NO_PROMPT||(this._esriIdCredentialCreateHandle?.remove(),this._esriIdCredentialCreateHandle=e.on("credential-create",function(e){const t=i.id;return()=>{const r=e.deref();r&&t.findCredential(r.restUrl)&&r.signIn().catch((()=>{}))}}(new WeakRef(this))),A.register(this,this._esriIdCredentialCreateHandle,this))}this.sourceJSON=e,this.read(e)}));return this.addResolvingPromise(t),Promise.resolve(this)}async createElevationLayers(){await this.load();const e=this._getHelperService("defaultElevationLayers"),t=(await Promise.all([r.e(8281),r.e(1354),r.e(5026),r.e(9481)]).then(r.bind(r,95026))).default;return e?e.map((e=>new t({id:e.id,url:e.url}))):[]}async fetchBasemaps(e,t){const r=await this._fetchBasemaps(e,t);if(!0===t?.include3d&&!1!==this.use3dBasemaps){const s=await this._fetchBasemaps3D(e,t);r.unshift(...s)}return r}fetchCategorySchema(e){return this.hasCategorySchema?this.request(this.restUrl+"/portals/self/categorySchema",e).then((e=>e.categorySchema)):(0,p.G4)(e)?Promise.reject((0,p.NK)()):Promise.resolve([])}fetchFeaturedGroups(e){const t=this.featuredGroups,r=new v.A({num:100,sortField:"title"});if(t?.length){const s=[];for(const e of t)s.push(`(title:"${e.title}" AND owner:${e.owner})`);return r.query=s.join(" OR "),this.queryGroups(r,e).then((e=>e.results))}return(0,p.G4)(e)?Promise.reject((0,p.NK)()):Promise.resolve([])}fetchRegions(e){const t=this.user?.culture||this.culture||(0,f.g)();return this.request(this.restUrl+"/portals/regions",{...e,query:{culture:t}})}fetchSettings(e){const t=this.user?.culture||this.culture||(0,f.g)();return this.request(this.restUrl+"/portals/self/settings",{...e,query:{culture:t}})}static getDefault(){return e=()=>new _,w&&!w.destroyed||(w=e()),w;var e}queryGroups(e,t){return this.queryPortal("/community/groups",e,"PortalGroup",t)}queryItems(e,t){return this.queryPortal("/search",e,"PortalItem",t)}queryUsers(e,t){return e.sortField||(e.sortField="username"),this.queryPortal("/community/users",e,"PortalUser",t)}fetchSelf(e=this.authMode,t=!1,r){const s=this.restUrl+"/portals/self",a={authMode:e,query:{culture:(0,f.g)().toLowerCase()},withCredentials:!0,...r};return"auto"===a.authMode&&(a.authMode="no-prompt"),t&&(a.query.default=!0),this.request(s,a)}queryPortal(e,t,r,s){const a=(0,y.e)(v.A,t),i=t=>this.request(this.restUrl+e,{...a.toRequestOptions(this),...s}).then((e=>{const r=a.clone();return r.start=e.nextStart,new M.A({nextQueryParams:r,queryParams:a,total:e.total,results:_._resultsToTypedArray(t,{portal:this},e,s)})})).then((e=>Promise.all(e.results.map((t=>"function"==typeof t.when?t.when():e))).then((()=>e),(t=>((0,p.QP)(t),e)))));return r&&L[r]?L[r]().then((({default:e})=>((0,p.Te)(s),i(e)))):i()}signIn(){if(this.authMode===_.AUTH_MODE_ANONYMOUS||this.authMode===_.AUTH_MODE_NO_PROMPT&&!i.id)return Promise.reject(new o.A("portal:invalid-auth-mode",`Current "authMode"' is "${this.authMode}"`));if("failed"===this.loadStatus)return Promise.reject(this.loadError);const e=e=>Promise.resolve().then((()=>"not-loaded"===this.loadStatus?(e||(this.authMode="immediate"),this.load().then((()=>null))):"loading"===this.loadStatus?this.load().then((()=>this.credential?null:(this.credential=e,this.fetchSelf("immediate")))):this.user&&this.credential===e?null:(this.credential=e,this.fetchSelf("immediate")))).then((e=>{e&&(this.sourceJSON=e,this.read(e))}));return i.id?i.id.getCredential(this.restUrl,{prompt:this.authMode!==_.AUTH_MODE_NO_PROMPT}).then((t=>e(t))):e(this.credential)}normalizeUrl(e){const t=this.credential?.token;return this._normalizeSSL(t?e+(e.includes("?")?"&":"?")+"token="+t:e)}requestToTypedArray(e,t,r){return this.request(e,t).then((e=>{const t=_._resultsToTypedArray(r,{portal:this},e);return Promise.all(t.map((t=>"function"==typeof t.when?t.when():e))).then((()=>t),(()=>t))}))}request(e,t={}){const r={f:"json",...t.query},{authMode:s=(this.authMode===_.AUTH_MODE_ANONYMOUS||this.authMode===_.AUTH_MODE_NO_PROMPT?this.authMode:"auto"),body:a=null,cacheBust:i=!1,method:o="auto",responseType:l="json",signal:c}=t,u={authMode:s,body:a,cacheBust:i,method:o,query:r,responseType:l,timeout:0,signal:c};return t.withCredentials&&(u.withCredentials=!0),(0,n.A)(this._normalizeSSL(e),u).then((e=>e.data))}toJSON(){throw new o.A("internal:not-yet-implemented","Portal.toJSON is not yet implemented")}static fromJSON(e){if(!e)return null;if(e.declaredClass)throw new Error("JSON object is already hydrated");return new _({sourceJSON:e})}_getHelperService(e){const t=this.helperServices&&this.helperServices[e];if(!t)throw new o.A("portal:service-not-found",`The \`helperServices\` do not include an entry named "${e}"`);return t}async _fetchBasemaps(e,t){const r=new v.A;r.query=e||(a.A.apiKey&&(0,n.s)(this.url)?this.devBasemapGalleryGroupQuery:this.useVectorBasemaps?this.vectorBasemapGalleryGroupQuery:this.basemapGalleryGroupQuery),r.disableExtraQuery=!0;const s=await this.queryGroups(r,t);if(!s.total)return[];const i=s.results[0];r.num=100,r.query='type:"Web Map" -type:"Web Application"',r.sortField=i.sortField||"name",r.sortOrder=i.sortOrder||"desc";const o=await i.queryItems(r,t);return o.total?o.results.filter((e=>"Web Map"===e.type)).map((e=>new T({portalItem:e}))):[]}async _fetchBasemaps3D(e,t){const r=e||this.basemapGalleryGroupQuery3D;if(!r)return[];const s=new v.A({query:r,disableExtraQuery:!0}),a=await this.queryGroups(s,t);if(!a.total)return[];const i=a.results[0];s.num=100,s.query='type:"Web Scene"',s.sortField=i.sortField||"name",s.sortOrder=i.sortOrder||"desc";const n=await i.queryItems(s,t);return n.total?n.results.filter((e=>"Web Scene"===e.type)).map((e=>new T({portalItem:e}))):[]}_normalizeSSL(e){return e.replace(/^http:/i,"https:").replace(":7080",":7443")}_readBasemap(e){if(e){const t=T.fromJSON(e);return t.portalItem={portal:this},t}return null}static _resultsToTypedArray(e,t,r,s){let a;if(r){const i=null!=s?s.signal:null;a=r.listings||r.notifications||r.userInvitations||r.tags||r.items||r.groups||r.comments||r.provisions||r.results||r.relatedItems||r,(e||t)&&(a=a.map((r=>{const s=Object.assign(e?e.fromJSON(r):r,t);return"function"==typeof s.load&&s.load(i),s})))}else a=[];return a}};I.AUTH_MODE_ANONYMOUS="anonymous",I.AUTH_MODE_AUTO="auto",I.AUTH_MODE_IMMEDIATE="immediate",I.AUTH_MODE_NO_PROMPT="no-prompt",(0,s._)([(0,d.MZ)()],I.prototype,"access",void 0),(0,s._)([(0,d.MZ)()],I.prototype,"allSSL",void 0),(0,s._)([(0,d.MZ)()],I.prototype,"authMode",void 0),(0,s._)([(0,d.MZ)()],I.prototype,"authorizedCrossOriginDomains",void 0),(0,s._)([(0,h.r)("authorizedCrossOriginDomains")],I.prototype,"readAuthorizedCrossOriginDomains",null),(0,s._)([(0,d.MZ)()],I.prototype,"basemapGalleryGroupQuery",void 0),(0,s._)([(0,d.MZ)({json:{name:"3DBasemapGalleryGroupQuery"}})],I.prototype,"basemapGalleryGroupQuery3D",void 0),(0,s._)([(0,d.MZ)()],I.prototype,"bingKey",void 0),(0,s._)([(0,d.MZ)()],I.prototype,"canListApps",void 0),(0,s._)([(0,d.MZ)()],I.prototype,"canListData",void 0),(0,s._)([(0,d.MZ)()],I.prototype,"canListPreProvisionedItems",void 0),(0,s._)([(0,d.MZ)()],I.prototype,"canProvisionDirectPurchase",void 0),(0,s._)([(0,d.MZ)()],I.prototype,"canSearchPublic",void 0),(0,s._)([(0,d.MZ)()],I.prototype,"canShareBingPublic",void 0),(0,s._)([(0,d.MZ)()],I.prototype,"canSharePublic",void 0),(0,s._)([(0,d.MZ)()],I.prototype,"canSignInArcGIS",void 0),(0,s._)([(0,d.MZ)()],I.prototype,"canSignInIDP",void 0),(0,s._)([(0,d.MZ)()],I.prototype,"colorSetsGroupQuery",void 0),(0,s._)([(0,d.MZ)()],I.prototype,"commentsEnabled",void 0),(0,s._)([(0,d.MZ)({type:Date})],I.prototype,"created",void 0),(0,s._)([(0,d.MZ)()],I.prototype,"credential",void 0),(0,s._)([(0,d.MZ)()],I.prototype,"culture",void 0),(0,s._)([(0,d.MZ)()],I.prototype,"currentVersion",void 0),(0,s._)([(0,d.MZ)()],I.prototype,"customBaseUrl",void 0),(0,s._)([(0,d.MZ)()],I.prototype,"defaultBasemap",void 0),(0,s._)([(0,h.r)("defaultBasemap")],I.prototype,"readDefaultBasemap",null),(0,s._)([(0,d.MZ)()],I.prototype,"defaultDevBasemap",void 0),(0,s._)([(0,h.r)("defaultDevBasemap")],I.prototype,"readDefaultDevBasemap",null),(0,s._)([(0,d.MZ)({type:g.A})],I.prototype,"defaultExtent",void 0),(0,s._)([(0,d.MZ)()],I.prototype,"defaultVectorBasemap",void 0),(0,s._)([(0,h.r)("defaultVectorBasemap")],I.prototype,"readDefaultVectorBasemap",null),(0,s._)([(0,d.MZ)()],I.prototype,"description",void 0),(0,s._)([(0,d.MZ)()],I.prototype,"devBasemapGalleryGroupQuery",void 0),(0,s._)([(0,d.MZ)()],I.prototype,"eueiEnabled",void 0),(0,s._)([(0,d.MZ)({readOnly:!0})],I.prototype,"extraQuery",null),(0,s._)([(0,d.MZ)()],I.prototype,"featuredGroups",void 0),(0,s._)([(0,d.MZ)()],I.prototype,"featuredItemsGroupQuery",void 0),(0,s._)([(0,d.MZ)()],I.prototype,"galleryTemplatesGroupQuery",void 0),(0,s._)([(0,d.MZ)()],I.prototype,"layoutGroupQuery",void 0),(0,s._)([(0,d.MZ)()],I.prototype,"livingAtlasGroupQuery",void 0),(0,s._)([(0,d.MZ)()],I.prototype,"hasCategorySchema",void 0),(0,s._)([(0,d.MZ)()],I.prototype,"helpBase",void 0),(0,s._)([(0,d.MZ)()],I.prototype,"helperServices",void 0),(0,s._)([(0,d.MZ)()],I.prototype,"helpMap",void 0),(0,s._)([(0,d.MZ)()],I.prototype,"homePageFeaturedContent",void 0),(0,s._)([(0,d.MZ)()],I.prototype,"homePageFeaturedContentCount",void 0),(0,s._)([(0,d.MZ)()],I.prototype,"httpPort",void 0),(0,s._)([(0,d.MZ)()],I.prototype,"httpsPort",void 0),(0,s._)([(0,d.MZ)()],I.prototype,"id",void 0),(0,s._)([(0,d.MZ)()],I.prototype,"ipCntryCode",void 0),(0,s._)([(0,d.MZ)({readOnly:!0})],I.prototype,"isOrganization",null),(0,s._)([(0,d.MZ)()],I.prototype,"isPortal",void 0),(0,s._)([(0,d.MZ)()],I.prototype,"isReadOnly",void 0),(0,s._)([(0,d.MZ)({readOnly:!0})],I.prototype,"itemPageUrl",null),(0,s._)([(0,d.MZ)()],I.prototype,"layerTemplatesGroupQuery",void 0),(0,s._)([(0,d.MZ)()],I.prototype,"maxTokenExpirationMinutes",void 0),(0,s._)([(0,d.MZ)({type:Date})],I.prototype,"modified",void 0),(0,s._)([(0,d.MZ)()],I.prototype,"name",void 0),(0,s._)([(0,d.MZ)()],I.prototype,"portalHostname",void 0),(0,s._)([(0,d.MZ)()],I.prototype,"portalMode",void 0),(0,s._)([(0,d.MZ)()],I.prototype,"portalProperties",void 0),(0,s._)([(0,d.MZ)()],I.prototype,"region",void 0),(0,s._)([(0,d.MZ)()],I.prototype,"recycleBinEnabled",void 0),(0,s._)([(0,d.MZ)({readOnly:!0})],I.prototype,"restUrl",null),(0,s._)([(0,d.MZ)()],I.prototype,"rotatorPanels",void 0),(0,s._)([(0,d.MZ)()],I.prototype,"showHomePageDescription",void 0),(0,s._)([(0,d.MZ)()],I.prototype,"sourceJSON",void 0),(0,s._)([(0,d.MZ)()],I.prototype,"staticImagesUrl",void 0),(0,s._)([(0,d.MZ)({json:{name:"2DStylesGroupQuery"}})],I.prototype,"stylesGroupQuery2d",void 0),(0,s._)([(0,d.MZ)({json:{name:"stylesGroupQuery"}})],I.prototype,"stylesGroupQuery3d",void 0),(0,s._)([(0,d.MZ)()],I.prototype,"supportsHostedServices",void 0),(0,s._)([(0,d.MZ)()],I.prototype,"symbolSetsGroupQuery",void 0),(0,s._)([(0,d.MZ)()],I.prototype,"templatesGroupQuery",void 0),(0,s._)([(0,d.MZ)()],I.prototype,"thumbnail",void 0),(0,s._)([(0,d.MZ)({readOnly:!0})],I.prototype,"thumbnailUrl",null),(0,s._)([(0,d.MZ)()],I.prototype,"units",void 0),(0,s._)([(0,d.MZ)()],I.prototype,"url",void 0),(0,s._)([(0,d.MZ)()],I.prototype,"urlKey",void 0),(0,s._)([(0,h.r)("urlKey")],I.prototype,"readUrlKey",null),(0,s._)([(0,d.MZ)()],I.prototype,"user",void 0),(0,s._)([(0,h.r)("user")],I.prototype,"readUser",null),(0,s._)([(0,d.MZ)()],I.prototype,"use3dBasemaps",void 0),(0,s._)([(0,d.MZ)()],I.prototype,"useStandardizedQuery",void 0),(0,s._)([(0,d.MZ)()],I.prototype,"useVectorBasemaps",void 0),(0,s._)([(0,d.MZ)()],I.prototype,"vectorBasemapGalleryGroupQuery",void 0),I=_=(0,s._)([(0,m.$)("esri.portal.Portal")],I);const O=I,A=new FinalizationRegistry((e=>{e.remove()}))},62092:(e,t,r)=>{r.d(t,{A:()=>c});var s=r(32816),a=r(6407),i=r(99924),n=r(29298),o=(r(32773),r(20266),r(69421));r(90740),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(36544);let l=class extends i.oY{constructor(e){super(e),this.created=null,this.id=null,this.portal=null,this.title=null,this.username=null}get url(){const e=this.portal?.restUrl;return e?`${e}/content/users/${this.username}/${this.id}`:null}toJSON(){throw new a.A("internal:not-yet-implemented","PortalFolder.toJSON is not yet implemented")}};(0,s._)([(0,n.MZ)({type:Date})],l.prototype,"created",void 0),(0,s._)([(0,n.MZ)()],l.prototype,"id",void 0),(0,s._)([(0,n.MZ)()],l.prototype,"portal",void 0),(0,s._)([(0,n.MZ)()],l.prototype,"title",void 0),(0,s._)([(0,n.MZ)({readOnly:!0})],l.prototype,"url",null),(0,s._)([(0,n.MZ)()],l.prototype,"username",void 0),l=(0,s._)([(0,o.$)("esri.portal.PortalFolder")],l);const c=l},69277:(e,t,r)=>{r.d(t,{A:()=>d});var s,a=r(32816),i=r(6407),n=r(99924),o=r(29298),l=r(36544),c=(r(32773),r(69421)),u=r(70580);r(20266),r(90740),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(93804),r(44600),r(2160),r(49877),r(7969),r(69763),r(18683),r(64604),r(29512),r(99063),r(56273),r(64752),r(48844),r(29208);let p=s=class extends n.oY{constructor(e){super(e),this.access=null,this.created=null,this.description=null,this.id=null,this.isInvitationOnly=!1,this.modified=null,this.owner=null,this.portal=null,this.snippet=null,this.sortField=null,this.sortOrder=null,this.sourceJSON=null,this.tags=null,this.title=null}get thumbnailUrl(){const e=this.url,t=this.thumbnail;return e&&t&&this.portal?this.portal?.normalizeUrl(`${e}/info/${t}?f=json`):null}get url(){const e=this.portal?.restUrl;return e?e+"/community/groups/"+this.id:null}fetchCategorySchema(e){return this.portal.request(this.url+"/categorySchema",e).then((t=>{const r=t.categorySchema||[];return r.some((e=>"contentCategorySetsGroupQuery.LivingAtlas"===e.source))?this._fetchCategorySchemaSet("LivingAtlas",e):r}))}fetchMembers(e){return this.portal.request(this.url+"/users",e)}getThumbnailUrl(e){let t=this.thumbnailUrl;return t&&e&&(t+=`&w=${e}`),t}toJSON(){throw new i.A("internal:not-yet-implemented","PortalGroup.toJSON is not yet implemented")}static fromJSON(e){if(!e)return null;if(e.declaredClass)throw new Error("JSON object is already hydrated");const t=new s({sourceJSON:e});return t.read(e),t}queryItems(e,t){let r=(0,l.e)(u.A,e);const s=this.portal;return parseFloat(s.currentVersion)>5?(r=r||new u.A,s.queryPortal(`/content/groups/${this.id}/search`,r,"PortalItem",t)):(r=r?r.clone():new u.A,r.query="group:"+this.id+(r.query?" "+r.query:""),s.queryItems(r,t))}_fetchCategorySchemaSet(e,t){const r=this.portal;return r.fetchSelf(r.authMode,!0,t).then((e=>{const s=e.contentCategorySetsGroupQuery;if(s){const e=new u.A({disableExtraQuery:!0,num:1,query:s});return r.queryGroups(e,t)}throw new i.A("portal-group:fetchCategorySchema","contentCategorySetsGroupQuery value not found")})).then((r=>{if(r.total){const s=r.results[0],a=new u.A({num:1,query:`typekeywords:"${e}"`});return s.queryItems(a,t)}throw new i.A("portal-group:fetchCategorySchema","contentCategorySetsGroupQuery group not found")})).then((e=>e.total?e.results[0].fetchData("json",t).then((e=>{const t=e?.categorySchema;return t?.length?t:[]})):[]))}};(0,a._)([(0,o.MZ)()],p.prototype,"access",void 0),(0,a._)([(0,o.MZ)({type:Date})],p.prototype,"created",void 0),(0,a._)([(0,o.MZ)()],p.prototype,"description",void 0),(0,a._)([(0,o.MZ)()],p.prototype,"id",void 0),(0,a._)([(0,o.MZ)()],p.prototype,"isInvitationOnly",void 0),(0,a._)([(0,o.MZ)({type:Date})],p.prototype,"modified",void 0),(0,a._)([(0,o.MZ)()],p.prototype,"owner",void 0),(0,a._)([(0,o.MZ)()],p.prototype,"portal",void 0),(0,a._)([(0,o.MZ)()],p.prototype,"snippet",void 0),(0,a._)([(0,o.MZ)()],p.prototype,"sortField",void 0),(0,a._)([(0,o.MZ)()],p.prototype,"sortOrder",void 0),(0,a._)([(0,o.MZ)()],p.prototype,"sourceJSON",void 0),(0,a._)([(0,o.MZ)()],p.prototype,"tags",void 0),(0,a._)([(0,o.MZ)()],p.prototype,"thumbnail",void 0),(0,a._)([(0,o.MZ)({readOnly:!0})],p.prototype,"thumbnailUrl",null),(0,a._)([(0,o.MZ)()],p.prototype,"title",void 0),(0,a._)([(0,o.MZ)({readOnly:!0})],p.prototype,"url",null),p=s=(0,a._)([(0,c.$)("esri.portal.PortalGroup")],p);const d=p},43059:(e,t,r)=>{r.r(t),r.d(t,{default:()=>_});var s,a=r(32816),i=r(18683),n=r(6407),o=r(99924),l=r(32773),c=r(73509),u=r(99063),p=r(29298),d=r(36544),y=r(49877),h=r(69421),m=r(44600),g=r(82408),f=r(89935),b=r(49813),v=r(1178);r(90740),r(64604),r(29512),r(80959),r(13671),r(20266),r(41390),r(40499),r(93181),r(58498),r(91047),r(45371),r(28276),r(2160),r(7969),r(69763),r(93804),r(56273),r(64752),r(48844),r(29208),r(59192),r(69277),r(70580),r(75191),r(24319),r(62092);const M=new Set(["3DTiles Service","CSV","Feature Collection","Feature Service","Feed","GeoJson","Group Layer","Image Service","KML","Map Service","Media Layer","Scene Service","Stream Service","Vector Tile Service","WFS","WMS","WMTS"]),S=new Set(["KML","GeoJson","CSV"]);let w=s=class extends((0,o.Te)(c.A)){static from(e){return(0,d.b)(s,e)}constructor(e){super(e),this.access=null,this.accessInformation=null,this.apiKey=null,this.applicationProxies=null,this.avgRating=null,this.categories=null,this.created=null,this.culture=null,this.description=null,this.extent=null,this.groupCategories=null,this.id=null,this.isOrgItem=!1,this.itemControl=null,this.licenseInfo=null,this.modified=null,this.name=null,this.numComments=null,this.numRatings=null,this.numViews=null,this.owner=null,this.ownerFolder=null,this.portal=null,this.screenshots=null,this.size=null,this.snippet=null,this.sourceJSON=null,this.sourceUrl=null,this.spatialReference=null,this.tags=null,this.title=null,this.type=null,this.typeKeywords=null,this.url=null}destroy(){this.portal=null}get displayName(){const e=this.type,t=this.typeKeywords||[];let r=e;return"Feature Service"===e||"Feature Collection"===e?r=t.includes("Table")?"Table":t.includes("Route Layer")?"Route Layer":t.includes("Markup")?"Markup":"Feature Layer":"Image Service"===e?r=t.includes("Elevation 3D Layer")?"Elevation Layer":t.includes("Tiled Imagery")?"Tiled Imagery Layer":"Imagery Layer":"Scene Service"===e?r="Scene Layer":"Video Service"===e?r="Video Layer":"Scene Package"===e?r="Scene Layer Package":"Stream Service"===e?r="Feature Layer":"Geoprocessing Service"===e?r=t.includes("Web Tool")?"Tool":"Geoprocessing Service":"Geoenrichment Service"===e?r="GeoEnrichment Service":"Geocoding Service"===e?r="Locator":"Microsoft Powerpoint"===e?r="Microsoft PowerPoint":"GeoJson"===e?r="GeoJSON":"Globe Service"===e?r="Globe Layer":"Vector Tile Service"===e?r="Tile Layer":"netCDF"===e?r="NetCDF":"Map Service"===e?r=t.includes("Spatiotemporal")||!t.includes("Hosted Service")&&!t.includes("Tiled")||t.includes("Relational")?"Map Image Layer":"Tile Layer":e?.toLowerCase().includes("add in")?r=e.replaceAll(/(add in)/gi,"Add-In"):"datastore catalog service"===e?r="Big Data File Share":"Compact Tile Package"===e?r="Tile Package (tpkx)":"Raster function template"===e?r="Raster Function Template":"OGCFeatureServer"===e?r="OGC Feature Layer":"web mapping application"===e&&t.includes("configurableApp")?r="Instant App":"Insights Page"===e?r="Insights Report":"Excalibur Imagery Project"===e?r="Excalibur Project":"3DTiles Service"===e?r="3D tiles layer":"3DTiles Package"===e&&(r="3D tiles package"),r}readExtent(e){return e&&e.length?new m.A(e[0][0],e[0][1],e[1][0],e[1][1]):null}get iconUrl(){const e=this.type?.toLowerCase()||"",t=this.typeKeywords||[];let r,s=!1,a=!1,n=!1,o=!1,l=!1,c=!1,u=!1,p=!1;return e.indexOf("service")>0||"feature collection"===e||"kml"===e||"wms"===e||"wmts"===e||"wfs"===e?(s=t.includes("Hosted Service"),"feature service"===e||"feature collection"===e||"kml"===e||"wfs"===e?(a=t.includes("Table"),n=t.includes("Route Layer"),o=t.includes("Markup"),l=t.includes("Spatiotemporal"),c=t.includes("UtilityNetwork"),r=l&&a?"spatiotemporaltable":a?"table":n?"routelayer":o?"markup":l?"spatiotemporal":c?"utilitynetwork":s?"featureshosted":"features"):"map service"===e||"wms"===e||"wmts"===e?(l=t.includes("Spatiotemporal"),u=t.includes("Relational"),r=l||u?"mapimages":s||t.includes("Tiled")||"wmts"===e?"maptiles":"mapimages"):r="scene service"===e?t.includes("Line")?"sceneweblayerline":t.includes("3DObject")?"sceneweblayermultipatch":t.includes("Point")?"sceneweblayerpoint":t.includes("IntegratedMesh")?"sceneweblayermesh":t.includes("PointCloud")?"sceneweblayerpointcloud":t.includes("Polygon")?"sceneweblayerpolygon":t.includes("Building")?"sceneweblayerbuilding":t.includes("Voxel")?"sceneweblayervoxel":"sceneweblayer":"image service"===e?t.includes("Elevation 3D Layer")?"elevationlayer":t.includes("Tiled Imagery")?"tiledimagerylayer":"imagery":"stream service"===e?"streamlayer":"vector tile service"===e?"vectortile":"datastore catalog service"===e?"datastorecollection":"geocoding service"===e?"geocodeservice":"video service"===e?t.includes("Live Stream")?"livestreamvideolayer":"videolayer":"geoprocessing service"===e?t.includes("Web Tool")?"tool":"layers":"geodata service"===e?"geodataservice":"3dtiles service"===e?t.includes("3DObject")?"3dobjecttileslayer":t.includes("IntegratedMesh")?"integratedmeshtileslayer":"3dtileslayer":"layers"):"web map"===e||"cityengine web scene"===e?r="maps":"web scene"===e?r=t.includes("ViewingMode-Local")?"webscenelocal":"websceneglobal":"web mapping application"===e&&t.includes("configurableApp")?r="instantapps":"web mapping application"===e||"mobile application"===e||"application"===e||"operation view"===e||"desktop application"===e?r="apps":"map document"===e||"map package"===e||"published map"===e||"scene document"===e||"globe document"===e||"basemap package"===e||"mobile basemap package"===e||"mobile map package"===e||"project package"===e||"project template"===e||"pro map"===e||"layout"===e||"layer"===e&&t.includes("ArcGIS Pro")||"explorer map"===e&&t.indexOf("Explorer Document")?r="mapsgray":"service definition"===e||"shapefile"===e||"cad drawing"===e||"geojson"===e||"netcdf"===e||"administrative report"===e?r="datafiles":"360 vr experience"===e?r="360vr":"explorer add in"===e||"desktop add in"===e||"windows viewer add in"===e||"windows viewer configuration"===e?r="appsgray":"arcgis pro add in"===e||"arcgis pro configuration"===e?r="addindesktop":"pdf"===e?r="pdf":"microsoft word"===e?r="word":"microsoft excel"===e?r="excel":"microsoft powerpoint"===e?r="ppt":"rule package"===e||"file geodatabase"===e||"sqlite geodatabase"===e||"csv collection"===e||"kml collection"===e||"windows mobile package"===e||"map template"===e||"desktop application template"===e||"gml"===e||"arcpad package"===e||"code sample"===e||"document link"===e||"earth configuration"===e||"operations dashboard add in"===e||"rules package"===e||"workflow manager package"===e||"explorer map"===e&&t.includes("Explorer Mapping Application")||t.includes("Document")?r="datafilesgray":"network analysis service"===e||"geoprocessing service"===e||"geodata service"===e||"geometry service"===e||"geoprocessing package"===e||"locator package"===e||"geoprocessing sample"===e||"workflow manager service"===e?r="toolsgray":"layer"===e||"layer package"===e||"explorer layer"===e?r="layersgray":"analysis model"===e?r="analysismodel":"scene package"===e?r="scenepackage":"3dtiles package"===e?r="3dtileslayerpackage":"3dtiles service"===e?r="3dtileslayer":"mobile scene package"===e?r="mobilescenepackage":"tile package"===e||"compact tile package"===e?r="tilepackage":"task file"===e?r="taskfile":"report template"===e?r="report-template":"statistical data collection"===e?r="statisticaldatacollection":"insights workbook"===e?r="workbook":"insights model"===e?r="insightsmodel":"insights page"===e?r="insightspage":"insights theme"===e?r="insightstheme":"hub initiative"===e?r="hubinitiative":"hub page"===e?r="hubpage":"hub site application"===e?r="hubsite":"hub event"===e?r="hubevent":"hub project"===e?r="hubproject":"relational database connection"===e?r="relationaldatabaseconnection":"big data file share"===e?r="datastorecollection":"image collection"===e?r="imagecollection":"desktop style"===e?r="desktopstyle":"style"===e?r=t.includes("Dictionary")?"dictionarystyle":"style":"dashboard"===e?r="dashboard":"raster function template"===e?r="rasterprocessingtemplate":"vector tile package"===e?r="vectortilepackage":"ortho mapping project"===e?r="orthomappingproject":"ortho mapping template"===e?r="orthomappingtemplate":"solution"===e?r="solutions":"geopackage"===e?r="geopackage":"deep learning package"===e?r="deeplearningpackage":"real time analytic"===e?r="realtimeanalytics":"big data analytic"===e?r="bigdataanalytics":"feed"===e?r="feed":"excalibur imagery project"===e?r="excaliburimageryproject":"notebook"===e?r="notebook":"storymap"===e?r="storymap":"survey123 add in"===e?r="survey123addin":"mission"===e?r="mission":"mission report"===e?r="missionreport":"mission template"===e?r="missiontemplate":"quickcapture project"===e?r="quickcaptureproject":"pro report"===e?r="proreport":"pro report template"===e?r="proreporttemplate":"urban model"===e?r="urbanmodel":"web experience"===e?r="experiencebuilder":"web experience template"===e?r="webexperiencetemplate":"experience builder widget"===e?r="experiencebuilderwidget":"experience builder widget package"===e?r="experiencebuilderwidgetpackage":"workflow"===e?r="workflow":"kernel gateway connection"===e?r="kernelgatewayconnection":"insights script"===e?r="insightsscript":"hub initiative template"===e?r="hubinitiativetemplate":"storymap theme"===e?r="storymaptheme":"knowledge graph"===e?r="knowledgegraph":"knowledge graph layer"===e?r="knowledgegraphlayer":"knowledge studio project"===e?r="knowledgestudio":"native application"===e?r="nativeapp":"native application installer"===e?r="nativeappinstaller":"web link chart"===e?r="linkchart":"knowledge graph web investigation"===e?r="investigation":"ogcfeatureserver"===e?r="features":"pro project"===e?r="proproject":"insights workbook package"===e?r="insightsworkbookpackage":"apache parquet"===e?r="apacheparquet":"notebook code snippet library"===e?r="notebookcodesnippets":"suitability model"===e?r="suitabilitymodel":"esri classifier definition"===e?r="classifierdefinition":"esri classification schema"===e?r="classificationschema":"insights data engineering workbook"===e?r="dataengineeringworkbook":"insights data engineering model"===e?r="dataengineeringmodel":"deep learning studio project"===e?r="deeplearningproject":"discussion"===e?r="discussion":"allsource project"===e?r="allsourceproject":"api key"===e?r="apikey":"data pipeline"===e?r="datapipelines":"group layer"===e?(p=t.includes("Map"),r=p?"layergroup2d":"layergroup"):r="media layer"===e?"onlinemedialayer":"form"===e?t.includes("Survey123")?"survey":"datafilesgray":"csv"===e?"csv":"image"===e?"image":"maps",r?(0,i.g)("esri/images/portal/"+r+"16.png"):null}get isLayer(){return null!=this.type&&M.has(this.type)}get itemCdnUrl(){return(0,v.t)(this.itemUrl)}get itemPageUrl(){const e=this.portal?.itemPageUrl;return e&&this.id?`${e}?id=${this.id}`:null}get itemUrl(){const e=this.portal?.restUrl;return e&&this.id?`${e}/content/items/${this.id}`:null}get thumbnailUrl(){const e=this.itemUrl,t=this.thumbnail;return e&&t?this.portal?.normalizeUrl(`${e}/info/${t}?f=json`)??null:null}get userItemUrl(){const e=this.portal?.restUrl;if(!e)return null;const t=this.owner||this.portal?.user?.username;return t?`${e}/content/users/${this.ownerFolder?`${t}/${this.ownerFolder}`:t}/items/${this.id}`:null}load(e){const t=this.portal??(this.portal=g.A.getDefault()),r=t.load(e).then((()=>this.sourceJSON?this.sourceJSON:this.id&&this.itemUrl?t.request(this.itemUrl,{signal:null!=e?e.signal:null,query:{token:this.apiKey}}):{})).then((e=>{this.sourceJSON=e,this.read(e)}));return this.addResolvingPromise(r),Promise.resolve(this)}async addRating(e){const t={method:"post",query:{}};return e instanceof b.A&&(e=e.rating),null==e||isNaN(e)||"number"!=typeof e||(t.query.rating=e),this.portal?(await this.portal.request(this.itemUrl+"/addRating",t),new b.A({rating:e,created:new Date})):null}clone(){const e={access:this.access,accessInformation:this.accessInformation,applicationProxies:(0,l.o8)(this.applicationProxies),avgRating:this.avgRating,categories:(0,l.o8)(this.categories),created:(0,l.o8)(this.created),culture:this.culture,description:this.description,extent:(0,l.o8)(this.extent),groupCategories:(0,l.o8)(this.groupCategories),id:this.id,itemControl:this.itemControl,licenseInfo:this.licenseInfo,modified:(0,l.o8)(this.modified),name:this.name,numComments:this.numComments,numRatings:this.numRatings,numViews:this.numViews,owner:this.owner,ownerFolder:this.ownerFolder,portal:this.portal,screenshots:(0,l.o8)(this.screenshots),size:this.size,snippet:this.snippet,sourceUrl:this.sourceUrl,spatialReference:this.spatialReference,tags:(0,l.o8)(this.tags),thumbnail:this.thumbnail,title:this.title,type:this.type,typeKeywords:(0,l.o8)(this.typeKeywords),url:this.url};this.loaded&&(e.loadStatus="loaded");const t=new s({sourceJSON:this.sourceJSON}).set(e);return t._set("isOrgItem",this.isOrgItem),t}createPostQuery(){const e=this.toJSON();for(const t of["tags","typeKeywords","categories"])e[t]=e[t]?.join(", ");const{extent:t}=e;return t&&(e.extent=JSON.stringify(t)),e}async deleteRating(){await this.portal.request(this.itemUrl+"/deleteRating",{method:"post"})}fetchData(e="json",t){return this.portal.request(this.itemUrl+"/data",{responseType:e,...t,query:{token:this.apiKey}})}async fetchRating(e){const t=await this.portal.request(this.itemUrl+"/rating",{query:{token:this.apiKey},...e});return null!=t.rating?(t.created=new Date(t.created),new b.A(t)):null}fetchRelatedItems(e,t){return this.portal.requestToTypedArray(this.itemUrl+"/relatedItems",{query:{...e,token:this.apiKey},...t},s)}getThumbnailUrl(e){let t=this.thumbnailUrl;return t&&e&&(t+=`&w=${e}`),t}reload(){return this.portal.request(this.itemUrl??"",{cacheBust:!0,query:{token:this.apiKey}}).then((e=>(this.sourceJSON=e,this.read(e),this)))}update(e){return this.id?this.load().then((()=>this.portal.signIn())).then((()=>{const t=e?.data,r={method:"post"};r.query=this.createPostQuery();for(const e in r.query)null===r.query[e]&&(r.query[e]="");return r.query.clearEmptyFields=!0,null!=t&&("string"==typeof t?r.query.text=t:"object"==typeof t&&(r.query.text=JSON.stringify(t))),this.portal.request(`${this.userItemUrl}/update`,r).then((()=>this.reload()))})):Promise.reject(new n.A("portal:item-does-not-exist","The item does not exist yet and cannot be updated"))}async copy(e){if(!this.id)throw new n.A("portal:item-does-not-exist","The item does not exist yet");await this.load();const{portal:t,itemUrl:r}=this;await t.signIn();const{copyResources:a,folder:i,tags:o,title:l}=e||{},c={method:"post",query:{copyPrivateResources:"all"===a,folder:"string"==typeof i?i:i?.id,includeResources:!!a,tags:o?.join(","),title:l}},{itemId:u}=await t.request(`${r}/copy`,c);return new s({id:u,portal:t})}updateThumbnail(e){return this.id?this.load().then((()=>this.portal.signIn())).then((()=>{const t=e.thumbnail,r=e.filename,s={method:"post"};if("string"==typeof t)(0,u.DB)(t)?s.query={data:t}:s.query={url:(0,u.s2)(t)},null!=r&&(s.query.filename=r);else{const e=new FormData;null!=r?e.append("file",t,r):e.append("file",t),s.body=e}return this.portal.request(`${this.userItemUrl}/updateThumbnail`,s).then((()=>this.reload()))})):Promise.reject(new n.A("portal:item-does-not-exist","The item does not exist yet and cannot be updated"))}async fetchResources(e={},t){const{fetchResources:s}=await r.e(5485).then(r.bind(r,75485));return s(this,e,t)}async addResource(e,t,s){const{addOrUpdateResources:a}=await r.e(5485).then(r.bind(r,75485));return e.portalItem=this,await a(this,[{resource:e,content:t,compress:s?.compress,access:s?.access}],"add",s),e}async removeResource(e,t){const{removeResource:s}=await r.e(5485).then(r.bind(r,75485));if(e.portalItem&&e.portalItem.itemUrl!==this.itemUrl)throw new n.A("removeresource:portal-item-mismatch","The portal item associated with the provided resource does not match the item");return s(this,e,t)}async removeAllResources(e){const{removeAllResources:t}=await r.e(5485).then(r.bind(r,75485));return t(this,e)}resourceFromPath(e){return new f.A({portalItem:this,path:e})}toJSON(){const e=this.extent,t={accessInformation:this.accessInformation,categories:(0,l.o8)(this.categories),created:this.created?.getTime(),description:this.description,extent:e&&[[e.xmin,e.ymin],[e.xmax,e.ymax]],id:this.id,isOrgItem:this.isOrgItem,licenseInfo:this.licenseInfo,modified:this.modified?.getTime(),name:this.name,owner:this.owner,ownerFolder:this.ownerFolder,snippet:this.snippet,sourceUrl:this.sourceUrl,spatialReference:this.spatialReference,tags:(0,l.o8)(this.tags),thumbnail:this.thumbnail,title:this.title,type:this.type,typeKeywords:(0,l.o8)(this.typeKeywords),url:this.url};return(0,l.oy)(t)}static fromJSON(e){if(!e)return null;if(e.declaredClass)throw new Error("JSON object is already hydrated");return new s({sourceJSON:e})}_getPostQuery(){const e=this.toJSON();for(const t in e)"tags"===t&&null!==e[t]&&(e[t]=e[t].join(", ")),"typeKeywords"===t&&null!==e[t]&&(e[t]=e[t].join(", ")),"extent"===t&&e[t]&&(e[t]=JSON.stringify(e[t]));return e}};(0,a._)([(0,p.MZ)({type:["private","shared","org","public"]})],w.prototype,"access",void 0),(0,a._)([(0,p.MZ)()],w.prototype,"accessInformation",void 0),(0,a._)([(0,p.MZ)({type:String})],w.prototype,"apiKey",void 0),(0,a._)([(0,p.MZ)({json:{read:{source:"appProxies"}}})],w.prototype,"applicationProxies",void 0),(0,a._)([(0,p.MZ)()],w.prototype,"avgRating",void 0),(0,a._)([(0,p.MZ)()],w.prototype,"categories",void 0),(0,a._)([(0,p.MZ)({type:Date})],w.prototype,"created",void 0),(0,a._)([(0,p.MZ)()],w.prototype,"culture",void 0),(0,a._)([(0,p.MZ)()],w.prototype,"description",void 0),(0,a._)([(0,p.MZ)({readOnly:!0})],w.prototype,"displayName",null),(0,a._)([(0,p.MZ)({type:m.A})],w.prototype,"extent",void 0),(0,a._)([(0,y.r)("extent")],w.prototype,"readExtent",null),(0,a._)([(0,p.MZ)()],w.prototype,"groupCategories",void 0),(0,a._)([(0,p.MZ)({readOnly:!0})],w.prototype,"iconUrl",null),(0,a._)([(0,p.MZ)()],w.prototype,"id",void 0),(0,a._)([(0,p.MZ)({readOnly:!0})],w.prototype,"isLayer",null),(0,a._)([(0,p.MZ)({type:Boolean,readOnly:!0})],w.prototype,"isOrgItem",void 0),(0,a._)([(0,p.MZ)()],w.prototype,"itemControl",void 0),(0,a._)([(0,p.MZ)({readOnly:!0})],w.prototype,"itemPageUrl",null),(0,a._)([(0,p.MZ)({readOnly:!0})],w.prototype,"itemUrl",null),(0,a._)([(0,p.MZ)()],w.prototype,"licenseInfo",void 0),(0,a._)([(0,p.MZ)({type:Date})],w.prototype,"modified",void 0),(0,a._)([(0,p.MZ)()],w.prototype,"name",void 0),(0,a._)([(0,p.MZ)()],w.prototype,"numComments",void 0),(0,a._)([(0,p.MZ)()],w.prototype,"numRatings",void 0),(0,a._)([(0,p.MZ)()],w.prototype,"numViews",void 0),(0,a._)([(0,p.MZ)()],w.prototype,"owner",void 0),(0,a._)([(0,p.MZ)()],w.prototype,"ownerFolder",void 0),(0,a._)([(0,p.MZ)({type:g.A})],w.prototype,"portal",void 0),(0,a._)([(0,p.MZ)()],w.prototype,"screenshots",void 0),(0,a._)([(0,p.MZ)()],w.prototype,"size",void 0),(0,a._)([(0,p.MZ)()],w.prototype,"snippet",void 0),(0,a._)([(0,p.MZ)()],w.prototype,"sourceJSON",void 0),(0,a._)([(0,p.MZ)({type:String})],w.prototype,"sourceUrl",void 0),(0,a._)([(0,p.MZ)({type:String})],w.prototype,"spatialReference",void 0),(0,a._)([(0,p.MZ)()],w.prototype,"tags",void 0),(0,a._)([(0,p.MZ)()],w.prototype,"thumbnail",void 0),(0,a._)([(0,p.MZ)({readOnly:!0})],w.prototype,"thumbnailUrl",null),(0,a._)([(0,p.MZ)()],w.prototype,"title",void 0),(0,a._)([(0,p.MZ)()],w.prototype,"type",void 0),(0,a._)([(0,p.MZ)()],w.prototype,"typeKeywords",void 0),(0,a._)([(0,p.MZ)({type:String,json:{read(e,t){if(S.has(t.type)){const t=this.portal?.restUrl;e||=t&&this.id?`${t}/content/items/${this.id}/data`:null}return e}}})],w.prototype,"url",void 0),(0,a._)([(0,p.MZ)({readOnly:!0})],w.prototype,"userItemUrl",null),w=s=(0,a._)([(0,h.$)("esri.portal.PortalItem")],w);const _=w},89935:(e,t,r)=>{r.d(t,{A:()=>y});var s=r(32816),a=r(41390),i=r(6407),n=r(20266),o=r(99063),l=r(29298),c=r(48844),u=(r(32773),r(69421));r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(90740),r(99924),r(36544);let p=class extends a.T{constructor(e){super(e),this.portalItem=null}normalizeCtorArgs(e){return e?.portalItem&&e.path?{...e,path:d(e.path,e.portalItem)}:e}set path(e){null!=e&&(0,o.oP)(e)?n.L.getLogger(this).error("portalitemresource:invalid-path","A portal item resource path must be relative"):this._set("path",e)}_castPath(e){return d(e,this.portalItem)}get url(){return this.portalItem&&this.path?`${this.portalItem.itemUrl}/resources/${this.path}`:null}get cdnUrl(){return this.portalItem&&this.path?`${this.portalItem.itemCdnUrl}/resources/${this.path}`:null}get itemRelativeUrl(){return this.portalItem&&this.path?`./resources/${this.path}`:null}fetch(e="json",t){const r=this.cdnUrl;if(null==r)throw new i.A("portal-item-resource:fetch","Portal item resource does not refer to a valid item or path");return this.portalItem.portal.request(r,{responseType:e,query:{token:this.portalItem.apiKey},signal:t?.signal})}async update(e,t){const{addOrUpdateResources:s}=await r.e(5485).then(r.bind(r,75485));return await s(this.portalItem,[{resource:this,content:e,compress:t?.compress,access:t?.access}],"update",t),this}hasPath(){return null!=this.path}};function d(e,t){return null==e?e:(e=e.replace(/^\/+/,""),null!=t&&(0,o.oP)(e)&&(e=(0,o.V1)(e,t.itemUrl)),e?.replace(/^\/+/,"").replace(/^(\.\/)?resources\//,""))}(0,s._)([(0,l.MZ)()],p.prototype,"portalItem",void 0),(0,s._)([(0,l.MZ)({type:String,value:null})],p.prototype,"path",null),(0,s._)([(0,c.w)("path")],p.prototype,"_castPath",null),(0,s._)([(0,l.MZ)({type:String,readOnly:!0})],p.prototype,"url",null),(0,s._)([(0,l.MZ)({type:String,readOnly:!0})],p.prototype,"cdnUrl",null),(0,s._)([(0,l.MZ)({type:String,readOnly:!0})],p.prototype,"itemRelativeUrl",null),p=(0,s._)([(0,u.$)("esri.portal.PortalItemResource")],p);const y=p},70580:(e,t,r)=>{r.d(t,{A:()=>m});var s,a=r(32816),i=r(41390),n=r(93804),o=r(32773),l=r(29298),c=(r(20266),r(69421)),u=r(44600),p=r(7969),d=r(29208);r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(36544),r(2160),r(99924),r(49877),r(69763),r(18683),r(64604),r(29512),r(99063),r(56273),r(64752),r(48844);const y=new n.J({avgRating:"avg-rating",numRatings:"num-ratings",numComments:"num-comments",numViews:"num-views"});let h=s=class extends i.T{constructor(e){super(e),this.categories=null,this.disableExtraQuery=!1,this.extent=null,this.filter=null,this.num=10,this.query=null,this.sortField=null,this.start=1}get sortOrder(){return this._get("sortOrder")||"asc"}set sortOrder(e){"asc"!==e&&"desc"!==e||this._set("sortOrder",e)}clone(){return new s({categories:this.categories?(0,o.o8)(this.categories):null,disableExtraQuery:this.disableExtraQuery,extent:this.extent?this.extent.clone():null,filter:this.filter,num:this.num,query:this.query,sortField:this.sortField,sortOrder:this.sortOrder,start:this.start})}toRequestOptions(e,t){let r=[];this.categories&&(r=this.categories.map((e=>Array.isArray(e)?JSON.stringify(e):e)));let s="";if(this.extent){const e=(0,d.Cv)(this.extent,p.A.WGS84);null!=e&&(s=`${e.xmin},${e.ymin},${e.xmax},${e.ymax}`)}let a=this.query;!this.disableExtraQuery&&e.extraQuery&&(a="("+a+")"+e.extraQuery);const i={categories:r,bbox:s,q:a,filter:this.filter,num:this.num,sortField:null,sortOrder:null,start:this.start};return this.sortField&&(i.sortField=this.sortField.split(",").map((e=>y.toJSON(e.trim()))).join(","),i.sortOrder=this.sortOrder),{query:{...t,...i}}}};(0,a._)([(0,l.MZ)()],h.prototype,"categories",void 0),(0,a._)([(0,l.MZ)()],h.prototype,"disableExtraQuery",void 0),(0,a._)([(0,l.MZ)({type:u.A})],h.prototype,"extent",void 0),(0,a._)([(0,l.MZ)()],h.prototype,"filter",void 0),(0,a._)([(0,l.MZ)()],h.prototype,"num",void 0),(0,a._)([(0,l.MZ)()],h.prototype,"query",void 0),(0,a._)([(0,l.MZ)()],h.prototype,"sortField",void 0),(0,a._)([(0,l.MZ)()],h.prototype,"sortOrder",null),(0,a._)([(0,l.MZ)()],h.prototype,"start",void 0),h=s=(0,a._)([(0,c.$)("esri.portal.PortalQueryParams")],h);const m=h},75191:(e,t,r)=>{r.d(t,{A:()=>l});var s=r(32816),a=r(41390),i=r(29298),n=(r(32773),r(20266),r(69421));r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(36544);let o=class extends a.T{constructor(e){super(e),this.nextQueryParams=null,this.queryParams=null,this.results=null,this.total=null}};(0,s._)([(0,i.MZ)()],o.prototype,"nextQueryParams",void 0),(0,s._)([(0,i.MZ)()],o.prototype,"queryParams",void 0),(0,s._)([(0,i.MZ)()],o.prototype,"results",void 0),(0,s._)([(0,i.MZ)()],o.prototype,"total",void 0),o=(0,s._)([(0,n.$)("esri.portal.PortalQueryResult")],o);const l=o},49813:(e,t,r)=>{r.d(t,{A:()=>l});var s=r(32816),a=r(41390),i=r(29298),n=(r(32773),r(20266),r(69421));r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(36544);let o=class extends a.T{constructor(e){super(e),this.created=null,this.rating=null}};(0,s._)([(0,i.MZ)()],o.prototype,"created",void 0),(0,s._)([(0,i.MZ)()],o.prototype,"rating",void 0),o=(0,s._)([(0,n.$)("esri.portal.PortalRating")],o);const l=o},24319:(e,t,r)=>{r.d(t,{A:()=>d});var s,a=r(32816),i=r(6407),n=r(99924),o=r(29298),l=(r(32773),r(20266),r(69421)),c=r(62092),u=r(69277);r(90740),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(36544),r(70580),r(93804),r(44600),r(2160),r(49877),r(7969),r(69763),r(18683),r(64604),r(29512),r(99063),r(56273),r(64752),r(48844),r(29208);let p=s=class extends n.oY{constructor(e){super(e),this.access=null,this.created=null,this.culture=null,this.description=null,this.email=null,this.fullName=null,this.modified=null,this.orgId=null,this.portal=null,this.preferredView=null,this.privileges=null,this.region=null,this.role=null,this.roleId=null,this.sourceJSON=null,this.units=null,this.username=null,this.userLicenseTypeId=null,this.userType=null}get thumbnailUrl(){const e=this.url,t=this.thumbnail;return e&&t?this.portal.normalizeUrl(`${e}/info/${t}?f=json`):null}get userContentUrl(){const e=this.portal?.restUrl;return e?`${e}/content/users/${this.username}`:null}get url(){const e=this.portal?.restUrl;return e?`${e}/community/users/${this.username}`:null}addItem(e){const t=e&&e.item,r=e?.data,s=e?.folder,a={method:"post"};t&&(a.query=t.createPostQuery(),null!=r&&("string"==typeof r?a.query.text=r:"object"==typeof r&&(a.query.text=JSON.stringify(r))));let i=this.userContentUrl;return s&&(i+="/"+("string"==typeof s?s:s.id)),this.portal.request(i+"/addItem",a).then((e=>(t.id=e.id,t.portal=this.portal,t.loaded?t.reload():t.load())))}async deleteItem(e,t=!1){let r=this.userContentUrl;e.ownerFolder&&(r+="/"+e.ownerFolder);const s=t?{permanentDelete:!0}:{};await this.portal.request(r+`/items/${e.id}/delete`,{method:"post",query:s}),e.id=null,e.portal=null}async deleteItems(e,t=!1){e=e.concat();const r=this.userContentUrl+"/deleteItems",s=[],a=e.map((e=>e.id));if(a.length){const n={method:"post",query:{items:a.join(","),permanentDelete:t}},o=await this.portal.request(r,n);for(const t of o.results){const r=e.find((e=>t.itemId===e.id)),a=t.success;let n=null;a?(r.id=null,r.portal=null):t.error&&(n=new i.A("portal:delete-item-failed",t.error.message,t.error)),s.push({item:r,success:a,error:n})}}return s}fetchFolders(){return this.portal.request(this.userContentUrl??"",{query:{num:1}}).then((e=>{let t;return t=e&&e.folders?e.folders.map((e=>{const t=c.A.fromJSON(e);return t.portal=this.portal,t})):[],t}))}fetchGroups(){return this.portal.request(this.url??"").then((e=>{let t;return t=e&&e.groups?e.groups.map((e=>{const t=u.A.fromJSON(e);return t.portal=this.portal,t})):[],t}))}async fetchItems(e){e??={};let t=this.userContentUrl??"";e.folder&&(t+="/"+e.folder.id);const{default:s}=await Promise.resolve().then(r.bind(r,43059)),a={folders:!1,inRecycleBin:!!e.inRecycleBin||null,foldersContent:!(e.folder||!e.includeSubfolderItems)||null,num:e.num||10,start:e.start||1,sortField:e.sortField||"created",sortOrder:e.sortOrder||"asc"},i=await this.portal.request(t,{query:a});let n;return i?.items?(n=i.items.map((e=>{const t=s.fromJSON(e);return t.portal=this.portal,t})),await Promise.all(n.map((e=>e.load()))),{items:n,nextStart:i.nextStart,total:i.total}):{items:[],nextStart:-1,total:0}}fetchTags(){return this.portal.request(this.url+"/tags").then((e=>e.tags))}getThumbnailUrl(e){let t=this.thumbnailUrl;return t&&e&&(t+=`&w=${e}`),t}queryFavorites(e){return this.favGroupId?(this._favGroup||(this._favGroup=new u.A({id:this.favGroupId,portal:this.portal})),this._favGroup.queryItems(e)):Promise.reject(new i.A("internal:unknown","Unknown internal error",{internalError:"Unknown favGroupId"}))}async restoreItem(e,t){const r=this.userContentUrl,s=t?{folderID:"string"==typeof t?t:t.id}:null;await this.portal.request(r+`/items/${e.id}/restore`,{method:"post",query:s})}toJSON(){throw new i.A("internal:not-yet-implemented","PortalUser.toJSON is not yet implemented")}static fromJSON(e){if(!e)return null;if(e.declaredClass)throw new Error("JSON object is already hydrated");const t=new s({sourceJSON:e});return t.read(e),t}};(0,a._)([(0,o.MZ)()],p.prototype,"access",void 0),(0,a._)([(0,o.MZ)({type:Date})],p.prototype,"created",void 0),(0,a._)([(0,o.MZ)()],p.prototype,"culture",void 0),(0,a._)([(0,o.MZ)()],p.prototype,"description",void 0),(0,a._)([(0,o.MZ)()],p.prototype,"email",void 0),(0,a._)([(0,o.MZ)()],p.prototype,"favGroupId",void 0),(0,a._)([(0,o.MZ)()],p.prototype,"fullName",void 0),(0,a._)([(0,o.MZ)({type:Date})],p.prototype,"modified",void 0),(0,a._)([(0,o.MZ)()],p.prototype,"orgId",void 0),(0,a._)([(0,o.MZ)()],p.prototype,"portal",void 0),(0,a._)([(0,o.MZ)()],p.prototype,"preferredView",void 0),(0,a._)([(0,o.MZ)()],p.prototype,"privileges",void 0),(0,a._)([(0,o.MZ)()],p.prototype,"region",void 0),(0,a._)([(0,o.MZ)()],p.prototype,"role",void 0),(0,a._)([(0,o.MZ)()],p.prototype,"roleId",void 0),(0,a._)([(0,o.MZ)()],p.prototype,"sourceJSON",void 0),(0,a._)([(0,o.MZ)()],p.prototype,"thumbnail",void 0),(0,a._)([(0,o.MZ)({readOnly:!0})],p.prototype,"thumbnailUrl",null),(0,a._)([(0,o.MZ)()],p.prototype,"units",void 0),(0,a._)([(0,o.MZ)({readOnly:!0})],p.prototype,"userContentUrl",null),(0,a._)([(0,o.MZ)({readOnly:!0})],p.prototype,"url",null),(0,a._)([(0,o.MZ)()],p.prototype,"username",void 0),(0,a._)([(0,o.MZ)()],p.prototype,"userLicenseTypeId",void 0),(0,a._)([(0,o.MZ)()],p.prototype,"userType",void 0),p=s=(0,a._)([(0,l.$)("esri.portal.PortalUser")],p);const d=p},81623:(e,t,r)=>{r.d(t,{A:()=>u});var s=r(32816),a=r(41390),i=r(29298),n=(r(32773),r(20266),r(69421)),o=r(59192);r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(36544);const l=new Set(["ar","bs","ca","hr","cs","da","nl","en","et","fi","fr","de","el","he","hu","id","it","ja","ko","lv","lt","nb","pl","ro","ru","sr","es","sv","th","tr","uk","vi"]);let c=class extends a.T{constructor(e){super(e),this.id=null,this.language=null,this.places=null,this.serviceUrl="https://basemapstyles-api.arcgis.com/arcgis/rest/services/styles/v2/webmaps",this.worldview=null}getLanguageParamValue(){if(this.language)return this.language;const e=(0,o.g)().toLowerCase();switch(e){case"pt-br":return"pt-BR";case"pt-pt":return"pt-PT";case"zh-cn":return"zh-CN";case"zh-hk":return"zh-HK";case"zh-tw":return"zh-TW"}const t=(0,o.a)(e);return"pt"===t?"pt-BR":t&&l.has(t)?t:"global"}};(0,s._)([(0,i.MZ)()],c.prototype,"id",void 0),(0,s._)([(0,i.MZ)()],c.prototype,"language",void 0),(0,s._)([(0,i.MZ)()],c.prototype,"places",void 0),(0,s._)([(0,i.MZ)()],c.prototype,"serviceUrl",void 0),(0,s._)([(0,i.MZ)()],c.prototype,"worldview",void 0),c=(0,s._)([(0,n.$)("esri.support.BasemapStyle")],c);const u=c}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/94894a6565c561ffd2ee.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/94894a6565c561ffd2ee.js new file mode 100644 index 00000000..36f04c87 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/94894a6565c561ffd2ee.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[582,5485],{79697:(e,t,r)=>{r.d(t,{a:()=>s,c:()=>n});var a=r(99063),o=r(82408);function s(e,t){return{...i(e,t),readResourcePaths:[]}}function n(e,t,r){const o=(0,a.An)(e.itemUrl);return{...i(e,t),messages:[],writtenProperties:[],blockedRelativeUrls:[],verifyItemRelativeUrls:o?{rootPath:o.path,writtenUrls:[]}:null,resources:r?{toAdd:[],toUpdate:[],toKeep:[],pendingOperations:[]}:null}}function i(e,t){return{origin:t,url:(0,a.An)(e.itemUrl),portal:e.portal||o.A.getDefault(),portalItem:e}}},90582:(e,t,r)=>{r.d(t,{save:()=>m,saveAs:()=>h});var a=r(30794),o=r(79697),s=r(82454),n=r(335);r(6407),r(32773),r(20266),r(90740),r(82408),r(32816),r(29512),r(99063),r(99924),r(41390),r(69421),r(40499),r(93181),r(13671),r(91047),r(36544),r(29298),r(58498),r(45371),r(80959),r(64604),r(73509),r(28276),r(49877),r(44600),r(2160),r(7969),r(69763),r(93804),r(18683),r(56273),r(64752),r(48844),r(29208),r(59192),r(69277),r(70580),r(75191),r(24319),r(62092),r(43059),r(89935),r(49813),r(1178),r(36915),r(8410),r(78281),r(44945),r(2589),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(18527),r(67504),r(47387),r(46728),r(64102),r(93049),r(75485);const i="Media Layer",c=["media-layer:unsupported-source"];function u(e){return{isValid:"media"===e.type,errorMessage:"Layer.type should be 'media'"}}function l(e){return(0,o.c)(e,"portal-item",!0)}function p(e){return e.layerJSON}async function d(e,t){t.extent=e.fullExtent?await(0,s.a)(e.fullExtent):null}async function f(e,t){t.title||=e.title,await d(e,t),(0,s.r)(t,s.t.METADATA)}async function m(e,t){return(0,a.s)({layer:e,itemType:i,validateLayer:u,createJSONContext:e=>l(e),createItemData:p,errorNamePrefix:"media-layer-save",supplementalUnsupportedErrors:c,setItemProperties:d,saveResources:(t,r)=>(0,n.s)(e.resourceReferences,r)},t)}async function h(e,t,r){return(0,a.a)({layer:e,itemType:i,validateLayer:u,createJSONContext:e=>l(e),createItemData:p,errorNamePrefix:"media-layer-save-as",supplementalUnsupportedErrors:c,newItem:t,setItemProperties:f,saveResources:(t,r)=>(0,n.s)(e.resourceReferences,r)},r)}},73341:(e,t,r)=>{function a(e){return e&&"getAtOrigin"in e&&"originOf"in e}r.d(t,{i:()=>a})},54203:(e,t,r)=>{r.d(t,{u:()=>o});var a=r(73341);function o(e){e?.writtenProperties&&e.writtenProperties.forEach((({target:e,propName:t,newOrigin:r})=>{(0,a.i)(e)&&r&&e.originOf(t)!==r&&e.updateOrigin(t,r)}))}},75485:(e,t,r)=>{r.d(t,{addOrUpdateResources:()=>i,bg:()=>d,cL:()=>p,fetchResources:()=>n,removeAllResources:()=>u,removeResource:()=>c});var a=r(64604),o=r(6407),s=r(99063);async function n(e,t={},r){await e.load(r);const a=(0,s.fj)(e.itemUrl,"resources"),{start:o=1,num:n=10,sortOrder:i="asc",sortField:c="resource"}=t,u={query:{start:o,num:n,sortOrder:i,sortField:c,token:e.apiKey},signal:r?.signal},l=await e.portal.request(a,u);return{total:l.total,nextStart:l.nextStart,resources:l.resources.map((({created:t,size:r,resource:a})=>({created:new Date(t),size:r,resource:e.resourceFromPath(a)})))}}async function i(e,t,r,a){const n=new Map;for(const{resource:e,content:a,compress:s,access:i}of t){if(!e.hasPath())throw new o.A(`portal-item-resource-${r}:invalid-path`,"Resource does not have a valid path");const[t,c]=l(e.path),u=`${t}/${s??""}/${i??""}`;n.has(u)||n.set(u,{prefix:t,compress:s,access:i,files:[]}),n.get(u).files.push({fileName:c,content:a})}await e.load(a);const i=(0,s.fj)(e.userItemUrl,"add"===r?"addResources":"updateResources");for(const{prefix:t,compress:r,access:o,files:s}of n.values()){const n=25;for(let c=0;c{r.d(t,{s:()=>i,u:()=>c});var a=r(6407),o=r(80959),s=r(93049),n=r(75485);async function i(e,t,r){const a=await u(e,t,r);await l(a,t,r)}async function c(e,t,r,a,o){const s=await u(r,a,o);await e.update({data:t}),await l(s,a,o)}async function u(e,t,i){if(!t?.resources)return;const c=t.portalItem===e.portalItem?new Set(e.paths):new Set;e.paths.length=0,e.portalItem=t.portalItem;const u=new Set(t.resources.toKeep.map((e=>e.resource.path))),l=new Set,p=[];u.forEach((t=>{c.delete(t),e.paths.push(t)}));const d=[],f=[],m=[];for(const r of t.resources.toUpdate)if(c.delete(r.resource.path),u.has(r.resource.path)||l.has(r.resource.path)){const{resource:t,content:a,finish:o}=r,i=(0,n.bg)(t,(0,s.g)());e.paths.push(i.path),d.push({resource:i,content:await(0,n.cL)(a),compress:r.compress}),o&&m.push((()=>o(i)))}else{e.paths.push(r.resource.path),f.push({resource:r.resource,content:await(0,n.cL)(r.content),compress:r.compress});const t=r.finish;t&&m.push((()=>t(r.resource))),l.add(r.resource.path)}for(const r of t.resources.toAdd)if(e.paths.push(r.resource.path),c.has(r.resource.path))c.delete(r.resource.path);else{d.push({resource:r.resource,content:await(0,n.cL)(r.content),compress:r.compress});const e=r.finish;e&&m.push((()=>e(r.resource)))}if(d.length||f.length){const{addOrUpdateResources:e}=await Promise.resolve().then(r.bind(r,75485));await e(t.portalItem,d,"add",i),await e(t.portalItem,f,"update",i)}if(m.forEach((e=>e())),0===p.length)return c;const h=await(0,o.Ol)(p);if((0,o.Te)(i),h.length>0)throw new a.A("save:resources","Failed to save one or more resources",{errors:h});return c}async function l(e,t,r){if(!e||!t.portalItem)return;const a=[];for(const o of e){const e=t.portalItem.resourceFromPath(o);a.push(e.portalItem.removeResource(e,r))}await(0,o.Lx)(a)}},36915:(e,t,r)=>{r.d(t,{v:()=>n});var a=r(90740),o=r(6407),s=r(64604);function n(e){if(a.A.apiKey&&(0,s.s)(e.portal.url))throw new o.A("save-api-key-utils:api-key-not-supported",`Saving is not supported on ${e.portal.url} when using an api key`)}},8410:(e,t,r)=>{r.d(t,{b:()=>o,e:()=>n});var a=r(6407);async function o(e){const t=[];for(const r of e.allLayers)if("beforeSave"in r&&"function"==typeof r.beforeSave){const e=r.beforeSave();e&&t.push(e)}await Promise.allSettled(t)}const s=new Set(["layer:unsupported","property:unsupported","symbol:unsupported","symbol-layer:unsupported","url:unsupported"]);function n(e,t,r){let o=(e.messages??[]).filter((({type:e})=>"error"===e)).map((({name:e,message:t,details:r})=>new a.A(e,t,r)));if(e.blockedRelativeUrls&&(o=o.concat(e.blockedRelativeUrls.map((e=>new a.A("url:unsupported",`Relative url '${e}' is not supported`))))),r){const{ignoreUnsupported:e,supplementalUnsupportedErrors:t=[],requiredPropertyChecksDisabled:a}=r;e&&(o=o.filter((({name:e})=>!(s.has(e)||t.includes(e))))),a&&(o=o.filter((e=>"web-document-write:property-required"!==e.name)))}if(o.length>0)throw new a.A(t.errorName,"Failed to save due to unsupported or invalid content. See 'details.errors' for more detailed information",{errors:o})}},30794:(e,t,r)=>{r.d(t,{a:()=>v,s:()=>y});var a=r(6407),o=r(54203),s=r(82408),n=r(43059),i=r(79697),c=r(82454),u=r(36915),l=r(8410);async function p(e){const{layer:t,errorNamePrefix:r,validateLayer:o}=e;await t.load(),function(e,t,r){const o=r(e);if(!o.isValid)throw new a.A(`${t}:invalid-parameters`,o.errorMessage,{layer:e})}(t,r,o)}function d(e,t){return`Layer (title: ${e.title}, id: ${e.id}) of type '${e.declaredClass}' ${t}`}function f(e){const{item:t,errorNamePrefix:r,layer:o,validateItem:s}=e;if((0,u.v)(t),function(e){const{item:t,itemType:r,additionalItemType:o,errorNamePrefix:s,layer:n}=e,i=[r];if(o&&i.push(o),!i.includes(t.type)){const e=i.map((e=>`'${e}'`)).join(", ");throw new a.A(`${s}:portal-item-wrong-type`,`Portal item type should be one of: "${e}"`,{item:t,layer:n})}}(e),s){const e=s(t);if(!e.isValid)throw new a.A(`${r}:invalid-parameters`,e.errorMessage,{layer:o})}}function m(e){return(0,i.c)(e,"portal-item")}async function h(e,t,r){"beforeSave"in e&&"function"==typeof e.beforeSave&&await e.beforeSave();const a=e.write({},t);return await Promise.all(t.resources?.pendingOperations??[]),(0,l.e)(t,{errorName:"layer-write:unsupported"},r),a}function w(e){(0,c.b)(e,c.t.JSAPI),e.typeKeywords&&(e.typeKeywords=e.typeKeywords.filter(((e,t,r)=>r.indexOf(e)===t)))}async function y(e,t){const{layer:r,createItemData:s,createJSONContext:n,setItemProperties:i,saveResources:c,supplementalUnsupportedErrors:u}=e;await p(e),function(e){const{layer:t,errorNamePrefix:r}=e,{portalItem:o}=t;if(!o)throw new a.A(`${r}:portal-item-not-set`,d(t,"requires the portalItem property to be set"));if(!o.loaded)throw new a.A(`${r}:portal-item-not-loaded`,d(t,"cannot be saved to a portal item that does not exist or is inaccessible"));f({...e,item:o})}(e);const l=r.portalItem,y=n?n(l):m(l),v=await h(r,y,{...t,supplementalUnsupportedErrors:u}),g=await s({layer:r,layerJSON:v},l);return await(i?.(r,l)),w(l),await l.update({data:g}),(0,o.u)(y),await(c?.(l,y)),l}async function v(e,t){const{layer:r,createItemData:a,createJSONContext:i,setItemProperties:c,saveResources:u,supplementalUnsupportedErrors:l}=e;await p(e);const d=function(e){const{newItem:t,itemType:r}=e;let a=n.default.from(t);return a.id&&(a=a.clone(),a.id=null),a.type??=r,a.portal??=s.A.getDefault(),f({...e,item:a}),a}(e),y=i?i(d):m(d),v=await h(r,y,{...t,supplementalUnsupportedErrors:l}),g=await a({layer:r,layerJSON:v},d);return await c(r,d),w(d),await async function(e,t,r){const a=e.portal;await a.signIn(),await(a.user?.addItem({item:e,data:t,folder:r?.folder}))}(d,g,t),r.portalItem=d,(0,o.u)(y),await(u?.(d,y)),d}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/956c7756a09cbfa9e5fe.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/956c7756a09cbfa9e5fe.js new file mode 100644 index 00000000..6d73e598 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/956c7756a09cbfa9e5fe.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[1354],{8368:(e,t,i)=>{i.d(t,{A:()=>a});var l=i(32816),s=i(20266),o=i(29298),r=(i(32773),i(69421)),n=i(1985);const a=e=>{let t=class extends e{get title(){if(this._get("title")&&"defaults"!==this.originOf("title"))return this._get("title");if(this.url){const e=(0,n.p)(this.url);if(null!=e&&e.title)return e.title}return this._get("title")||""}set title(e){this._set("title",e)}set url(e){this._set("url",(0,n.s)(e,s.L.getLogger(this)))}};return(0,l._)([(0,o.MZ)()],t.prototype,"title",null),(0,l._)([(0,o.MZ)({type:String})],t.prototype,"url",null),t=(0,l._)([(0,r.$)("esri.layers.mixins.ArcGISService")],t),t}},35507:(e,t,i)=>{var l;i.d(t,{B:()=>l}),function(e){e[e.KILOBYTES=1024]="KILOBYTES",e[e.MEGABYTES=1048576]="MEGABYTES",e[e.GIGABYTES=1073741824]="GIGABYTES"}(l||(l={}))},8662:(e,t,i)=>{i.d(t,{T:()=>o});var l=i(6407),s=i(80959);class o{constructor(e,t=0,i=e.lods[e.lods.length-1].level){this.tileInfo=e,this.minLOD=t,this.maxLOD=i,e.lodAt(t)||(this.minLOD=e.lods[0].level),e.lodAt(i)||(this.maxLOD=e.lods[e.lods.length-1].level)}get effectiveMinLOD(){return this.minLOD??this.tileInfo.lods[0].level}get effectiveMaxLOD(){return this.maxLOD??this.tileInfo.lods[this.tileInfo.lods.length-1].level}getAvailability(e,t,i){const l=this.tileInfo?.lodAt(e);return!l||ethis.maxLOD?"unavailable":l.cols&&l.rows?i>=l.cols[0]&&i<=l.cols[1]&&t>=l.rows[0]&&t<=l.rows[1]?"unknown":"unavailable":"unknown"}async fetchAvailability(e,t,i,o){await(0,s.NO)(o);const r=this.getAvailability(e,t,i);if("unavailable"===r)throw new l.A("tile-map:tile-unavailable","Tile is not available",{level:e,row:t,col:i});return r}async fetchAvailabilityUpsample(e,t,i,l,o){await(0,s.NO)(o),l.level=e,l.row=t,l.col=i;const r=this.tileInfo;return r.updateTileInfo(l),this.fetchAvailability(e,t,i,o).catch((e=>{if((0,s.zf)(e))throw e;if(r.upsampleTile(l))return this.fetchAvailabilityUpsample(l.level,l.row,l.col,l,o);throw e}))}}},67091:(e,t,i)=>{i.d(t,{T:()=>l});class l{constructor(e,t,i,l,s=void 0){this.id=e,this.level=t,this.row=i,this.col=l,this.extent=s}}},13562:(e,t,i)=>{i.d(t,{T:()=>b});var l,s=i(32816),o=i(64604),r=i(41390),n=i(35507),a=i(6407),c=i(13671),h=i(32773),p=i(23787),u=i(45371),f=i(80959),d=i(67321),v=i(99063),m=i(29298),y=(i(20266),i(69421)),w=i(67091);class g{constructor(e){!function(e){if(!e?.location)throw new a.A("tilemap:missing-location","Location missing from tilemap response");if(!1===e.valid)throw new a.A("tilemap:invalid","Tilemap response was marked as invalid");if(!e.data)throw new a.A("tilemap:missing-data","Data missing from tilemap response");if(!Array.isArray(e.data))throw new a.A("tilemap:data-mismatch","Data must be an array of numbers");if(e.data.length!==e.location.width*e.location.height)throw new a.A("tilemap:data-mismatch","Number of data items does not match width/height of tilemap")}(e);const{location:t,data:i}=e;this.location=Object.freeze((0,h.o8)(t));const l=this.location.width,s=this.location.height;let o=!0,r=!0;const n=function(e,t=!1){return e<=h.n?t?new Array(e).fill(0):new Array(e):new Uint32Array(e)}(Math.ceil(l*s/32));let c=0;for(let e=0;e>5,o=this._availability;return s<0||s>o.length?"unknown":o[s]&1<e.data)).catch((e=>{if(422===e?.details?.httpStatus)return{location:{top:l,left:s,width:r,height:n},valid:!0,data:new Array(r*n).fill(0)};throw e})).then((e=>{if(e.location&&(e.location.top!==l||e.location.left!==s||e.location.width!==r||e.location.height!==n))throw new a.A("tilemap:location-mismatch","Tilemap response for different location than requested",{response:e,definition:{top:l,left:s,width:r,height:n}});return g.fromJSON(e)}))}static fromJSON(e){return Object.freeze(new g(e))}}function _(e){return`${e.level}/${e.row}/${e.col}/${e.width}/${e.height}`}let b=l=class extends r.T{constructor(e){super(e),this._pendingTilemapRequests={},this.request=o.A,this.size=32,this._prefetchingEnabled=!0}initialize(){this._tilemapCache=new p.L(2*n.B.MEGABYTES),this.addHandles((0,d.wB)((()=>{const{layer:e}=this;return[e?.parsedUrl,e?.tileServers,e?.apiKey,e?.customParameters]}),(()=>this._initializeTilemapDefinition()),d.Vh))}get effectiveMinLOD(){return this.minLOD??this.layer.tileInfo.lods[0].level}get effectiveMaxLOD(){return this.maxLOD??this.layer.tileInfo.lods[this.layer.tileInfo.lods.length-1].level}getAvailability(e,t,i){if(!this.layer.tileInfo.lodAt(e)||ethis.effectiveMaxLOD)return"unavailable";const l=this._tilemapFromCache(e,t,i,this._tmpTilemapDefinition);return l?l.getAvailability(t,i):"unknown"}fetchAvailability(e,t,i,l){return!this.layer.tileInfo.lodAt(e)||ethis.effectiveMaxLOD?Promise.reject(new a.A("tile-map:tile-unavailable","Tile is not available",{level:e,row:t,col:i})):this._fetchTilemap(e,t,i,l).catch((e=>e)).then((l=>{if(l instanceof g){const s=l.getAvailability(t,i);if("unavailable"===s)throw new a.A("tile-map:tile-unavailable","Tile is not available",{level:e,row:t,col:i});return s}if((0,f.zf)(l))throw l;return"unknown"}))}fetchAvailabilityUpsample(e,t,i,l,s){l.level=e,l.row=t,l.col=i;const o=this.layer.tileInfo;o.updateTileInfo(l);const r=this.fetchAvailability(e,t,i,s).catch((e=>{if((0,f.zf)(e))throw e;if(o.upsampleTile(l))return this.fetchAvailabilityUpsample(l.level,l.row,l.col,l,s);throw e}));return this._fetchAvailabilityUpsamplePrefetch(l.id,e,t,i,s,r),r}async _fetchAvailabilityUpsamplePrefetch(e,t,i,s,o,r){if(!this._prefetchingEnabled||null==e)return;const n=`prefetch-${e}`;if(this.hasHandles(n))return;const a=new AbortController;r.then((()=>a.abort()),(()=>a.abort()));let h=!1;const p=(0,c.m)((()=>{h||(h=!0,a.abort())}));if(this.addHandles(p,n),await(0,u.md)(10,a.signal).catch((()=>{})),h||(h=!0,this.removeHandles(n)),(0,f.G4)(a))return;const d=new w.T(e,t,i,s),v={...o,signal:a.signal},m=this.layer.tileInfo;for(let e=0;l._prefetches.length{l._prefetches.removeUnordered(e)};e.then(t,t)}}_fetchTilemap(e,t,i,l){if(!this.layer.tileInfo.lodAt(e)||ethis.effectiveMaxLOD)return Promise.reject(new a.A("tilemap-cache:level-unavailable",`Level ${e} is unavailable in the service`));const s=this._tmpTilemapDefinition,o=this._tilemapFromCache(e,t,i,s);if(o)return Promise.resolve(o);const r=l?.signal;return l={...l,signal:null},new Promise(((e,t)=>{(0,f.u7)(r,(()=>t((0,f.NK)())));const i=_(s);let o=this._pendingTilemapRequests[i];if(!o){o=g.fromDefinition(s,l).then((e=>(this._tilemapCache.put(i,e,e.byteSize),e)));const e=()=>{delete this._pendingTilemapRequests[i]};this._pendingTilemapRequests[i]=o,o.then(e,e)}o.then(e,t)}))}_initializeTilemapDefinition(){if(!this.layer.parsedUrl)return;const{parsedUrl:e,apiKey:t,customParameters:i}=this.layer;this._tilemapCache.clear(),this._tmpTilemapDefinition={service:{url:e.path,query:(0,v.x0)({...e.query,...i,token:t??e.query?.token}),tileServers:this.layer.tileServers,request:this.request},width:this.size,height:this.size,level:0,row:0,col:0}}_tilemapFromCache(e,t,i,l){l.level=e,l.row=t-t%this.size,l.col=i-i%this.size;const s=_(l);return this._tilemapCache.get(s)}get test(){}};b._maxPrefetch=4,b._prefetches=new u.P({initialSize:l._maxPrefetch}),(0,s._)([(0,m.MZ)({constructOnly:!0})],b.prototype,"layer",void 0),(0,s._)([(0,m.MZ)({constructOnly:!0})],b.prototype,"minLOD",void 0),(0,s._)([(0,m.MZ)({constructOnly:!0})],b.prototype,"maxLOD",void 0),(0,s._)([(0,m.MZ)({constructOnly:!0})],b.prototype,"request",void 0),(0,s._)([(0,m.MZ)({constructOnly:!0})],b.prototype,"size",void 0),b=l=(0,s._)([(0,y.$)("esri.layers.support.TilemapCache")],b)},24033:(e,t,i)=>{i.d(t,{f:()=>p});var l=i(32816),s=(i(94345),i(29298)),o=(i(32773),i(20266),i(49877)),r=i(69421),n=i(92070),a=i(8662),c=i(13562),h=i(7969);i(36544),i(44600),i(2160),i(99924),i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407),i(90740),i(69763),i(93804),i(18683),i(64604),i(29512),i(99063),i(56273),i(64752),i(48844),i(29208),i(36533),i(84200),i(97827),i(91695),i(18169),i(48402),i(16699),i(26809),i(2589),i(18527),i(67504),i(92517),i(77037),i(6851),i(35507),i(23787),i(22151),i(67321),i(73067),i(17745),i(81272),i(44945);const p=e=>{let t=class extends e{constructor(){super(...arguments),this.copyright=null,this.minScale=0,this.maxScale=0,this.spatialReference=null,this.tileInfo=null,this.tilemapCache=null}destroy(){this.tilemapCache?.destroy?.()}readMinScale(e,t){return null!=t.minLOD&&null!=t.maxLOD?e:0}readMaxScale(e,t){return null!=t.minLOD&&null!=t.maxLOD?e:0}get supportsBlankTile(){return this.version>=10.2}readTilemapCache(e,t,i){const l=t.capabilities?.includes("Tilemap");let{minLOD:s,maxLOD:o,minScale:r,maxScale:h}=t;if(null==s&&null==o&&0!==r&&0!==h){const e=e=>Math.round(1e4*e)/1e4;r=e(r||t.tileInfo.lods[0].scale),h=e(h||t.tileInfo.lods[t.tileInfo.lods.length-1].scale);for(const i of t.tileInfo.lods){const t=e(i.scale);s=t>=r?i.level:s,o=t>=h?i.level:o}}if(l)return new c.T({layer:this,minLOD:s,maxLOD:o});if(t.tileInfo){const e=new n.A;return e.read(t.tileInfo,i),new a.T(e,s,o)}return null}};return(0,l._)([(0,s.MZ)({json:{read:{source:"copyrightText"}}})],t.prototype,"copyright",void 0),(0,l._)([(0,s.MZ)()],t.prototype,"minScale",void 0),(0,l._)([(0,o.r)("service","minScale")],t.prototype,"readMinScale",null),(0,l._)([(0,s.MZ)()],t.prototype,"maxScale",void 0),(0,l._)([(0,o.r)("service","maxScale")],t.prototype,"readMaxScale",null),(0,l._)([(0,s.MZ)({type:h.A})],t.prototype,"spatialReference",void 0),(0,l._)([(0,s.MZ)({readOnly:!0})],t.prototype,"supportsBlankTile",null),(0,l._)([(0,s.MZ)({type:n.A})],t.prototype,"tileInfo",void 0),(0,l._)([(0,s.MZ)()],t.prototype,"tilemapCache",void 0),(0,l._)([(0,o.r)("service","tilemapCache",["capabilities","tileInfo"])],t.prototype,"readTilemapCache",null),(0,l._)([(0,s.MZ)()],t.prototype,"version",void 0),t=(0,l._)([(0,r.$)("esri.layers.mixins.ArcGISCachedService")],t),t}},6851:(e,t,i)=>{i.d(t,{A:()=>h});var l,s=i(32816),o=i(99924),r=i(29298),n=i(36544),a=(i(32773),i(69421));i(41390),i(20266),i(90740),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407);let c=l=class extends o.oY{constructor(e){super(e),this.cols=null,this.level=0,this.levelValue=null,this.origin=null,this.resolution=0,this.rows=null,this.scale=0}clone(){return new l({cols:this.cols,level:this.level,levelValue:this.levelValue,resolution:this.resolution,rows:this.rows,scale:this.scale})}};(0,s._)([(0,r.MZ)({json:{write:!0,origins:{"web-document":{read:!1,write:!1},"portal-item":{read:!1,write:!1}}}})],c.prototype,"cols",void 0),(0,s._)([(0,r.MZ)({type:n.I,json:{write:!0}})],c.prototype,"level",void 0),(0,s._)([(0,r.MZ)({type:String,json:{write:!0}})],c.prototype,"levelValue",void 0),(0,s._)([(0,r.MZ)({json:{write:!0,origins:{"web-document":{read:!1,write:!1},"portal-item":{read:!1,write:!1}}}})],c.prototype,"origin",void 0),(0,s._)([(0,r.MZ)({type:Number,json:{write:!0}})],c.prototype,"resolution",void 0),(0,s._)([(0,r.MZ)({json:{write:!0,origins:{"web-document":{read:!1,write:!1},"portal-item":{read:!1,write:!1}}}})],c.prototype,"rows",void 0),(0,s._)([(0,r.MZ)({type:Number,json:{write:!0}})],c.prototype,"scale",void 0),c=l=(0,s._)([(0,a.$)("esri.layers.support.LOD")],c);const h=c},92070:(e,t,i)=>{i.d(t,{A:()=>O});var l,s=i(32816),o=i(93804),r=i(99924),n=i(69763),a=i(29298),c=i(36544),h=(i(32773),i(49877)),p=i(69421),u=i(56273),f=i(64752),d=i(7969),v=i(48402),m=i(29208),y=i(6851),w=i(67091);i(90740),i(41390),i(20266),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407),i(18683),i(64604),i(29512),i(99063),i(48844),i(2160),i(16699),i(26809),i(2589),i(18527),i(44600);const g=new o.J({PNG:"png",PNG8:"png8",PNG24:"png24",PNG32:"png32",JPEG:"jpg",JPG:"jpg",DIB:"dib",TIFF:"tiff",EMF:"emf",PS:"ps",PDF:"pdf",GIF:"gif",SVG:"svg",SVGZ:"svgz",Mixed:"mixed",MIXED:"mixed",LERC:"lerc",LERC2D:"lerc2d",RAW:"raw",pbf:"pbf"});let _=l=class extends r.oY{static create(e={}){const{resolutionFactor:t=1,scales:i,size:s=256,spatialReference:o=d.A.WebMercator,numLODs:r=24}=e;if(!(0,n.k)(o)){const e=[];if(i)for(let t=0;t=0;i--)e.unshift(new y.A({level:i,scale:t,resolution:t})),t*=2}return new l({dpi:96,lods:e,origin:new f.A(0,0,o),size:[s,s],spatialReference:o})}const a=(0,n.j)(o),c=e.origin?new f.A({x:e.origin.x,y:e.origin.y,spatialReference:o}):new f.A(a?{x:a.origin[0],y:a.origin[1],spatialReference:o}:{x:0,y:0,spatialReference:o}),h=1/(39.37*(0,n.g)(o)*96),p=[];if(i)for(let e=0;e{l.push(e.scale),t=e.scale>t?e.scale:t,i=e.scale=t.length-1)return t[t.length-1];const i=Math.floor(e),l=i+1;return t[i]/(t[i]/t[l])**(e-i)}scaleToZoom(e){const t=this.scales,i=t.length-1;let l=0;for(;le&&s=0?this.lods[l]:{scale:2*this.lods[0].scale,resolution:2*this.lods[0].resolution};i.push(new y.A({level:e,scale:s,resolution:o}))}return new l({size:[e,e],dpi:this.dpi,format:this.format,compressionQuality:this.compressionQuality,origin:this.origin,spatialReference:this.spatialReference,lods:i})}_initializeUpsampleLevels(){const e=this.lods;this._upsampleLevels=[];let t=null;for(let i=0;iArray.isArray(e)?e:"number"==typeof e?[e,e]:[256,256]})],_.prototype,"size",void 0),(0,s._)([(0,h.r)("size",["rows","cols"])],_.prototype,"readSize",null),(0,s._)([(0,u.w)("size",{cols:{type:c.I},rows:{type:c.I}})],_.prototype,"writeSize",null),(0,s._)([(0,a.MZ)({type:d.A,json:{write:!0}})],_.prototype,"spatialReference",void 0),_=l=(0,s._)([(0,p.$)("esri.layers.support.TileInfo")],_),(A=(b=_||(_={})).ExtrapolateOptions||(b.ExtrapolateOptions={}))[A.NONE=0]="NONE",A[A.POWER_OF_TWO=1]="POWER_OF_TWO";const O=_}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/95fd38f543d5ad4fd696.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/95fd38f543d5ad4fd696.js new file mode 100644 index 00000000..8a95fc78 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/95fd38f543d5ad4fd696.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[6702],{42614:(e,t,n)=>{n.d(t,{B:()=>a});var r=n(32773),s=n(11721),i=n(48402);const o={minX:0,minY:0,maxX:0,maxY:0};class a{constructor(){this._indexInvalid=!1,this._boundsToLoad=[],this._boundsById=new Map,this._idByBounds=new Map,this._index=new s.P(9,(0,r.h)("esri-csp-restrictions")?e=>({minX:e[0],minY:e[1],maxX:e[2],maxY:e[3]}):["[0]","[1]","[2]","[3]"]),this._loadIndex=()=>{if(this._indexInvalid){const e=new Array(this._idByBounds.size);let t=0;this._idByBounds.forEach(((n,r)=>{e[t++]=r})),this._indexInvalid=!1,this._index.clear(),this._index.load(e)}else this._boundsToLoad.length&&(this._index.load(Array.from(new Set(this._boundsToLoad.filter((e=>this._idByBounds.has(e)))))),this._boundsToLoad.length=0)}}get fullBounds(){if(!this._boundsById.size)return null;const e=(0,i.e)();for(const t of this._boundsById.values())t&&(e[0]=Math.min(t[0],e[0]),e[1]=Math.min(t[1],e[1]),e[2]=Math.max(t[2],e[2]),e[3]=Math.max(t[3],e[3]));return e}get valid(){return!this._indexInvalid}clear(){this._indexInvalid=!1,this._boundsToLoad.length=0,this._boundsById.clear(),this._idByBounds.clear(),this._index.clear()}delete(e){const t=this._boundsById.get(e);this._boundsById.delete(e),t&&(this._idByBounds.delete(t),this._indexInvalid||this._index.remove(t))}forEachInBounds(e,t){this._loadIndex(),function(e,t,n){!function(e){o.minX=e[0],o.minY=e[1],o.maxX=e[2],o.maxY=e[3]}(t),e.search(o,n)}(this._index,e,(e=>t(this._idByBounds.get(e))))}get(e){return this._boundsById.get(e)}has(e){return this._boundsById.has(e)}invalidateIndex(){this._indexInvalid||(this._indexInvalid=!0,this._boundsToLoad.length=0)}set(e,t){if(!this._indexInvalid){const t=this._boundsById.get(e);t&&(this._index.remove(t),this._idByBounds.delete(t))}this._boundsById.set(e,t),t&&(this._idByBounds.set(t,e),this._indexInvalid||(this._boundsToLoad.push(t),this._boundsToLoad.length>5e4&&this._loadIndex()))}}},13141:(e,t,n)=>{n.d(t,{F:()=>y});var r=n(32773),s=n(6407),i=n(81272),o=n(20266),a=n(47239),l=n(48402),p=n(83637),u=n(42614),d=n(59700),h=n(11618);const c=(0,a.c)();class y{constructor(e){this.geometryInfo=e,this._boundsStore=new u.B,this._featuresById=new Map,this._markedIds=new Set,this.events=new i.A,this.featureAdapter=h.o}get geometryType(){return this.geometryInfo.geometryType}get hasM(){return this.geometryInfo.hasM}get hasZ(){return this.geometryInfo.hasZ}get numFeatures(){return this._featuresById.size}get fullBounds(){return this._boundsStore.fullBounds}get storeStatistics(){let e=0;return this._featuresById.forEach((t=>{null!=t.geometry&&t.geometry.coords&&(e+=t.geometry.coords.length)})),{featureCount:this._featuresById.size,vertexCount:e/(this.hasZ?this.hasM?4:3:this.hasM?3:2)}}getFullExtent(e){if(null==this.fullBounds)return null;const[t,n,r,s]=this.fullBounds;return{xmin:t,ymin:n,xmax:r,ymax:s,spatialReference:(0,d.c)(e)}}add(e){this._add(e),this._emitChanged()}addMany(e){for(const t of e)this._add(t);this._emitChanged()}upsertMany(e){const t=e.map((e=>this._upsert(e)));return this._emitChanged(),t.filter(r.i)}clear(){this._featuresById.clear(),this._boundsStore.clear(),this._emitChanged()}removeById(e){const t=this._featuresById.get(e);return t?(this._remove(t),this._emitChanged(),t):null}removeManyById(e){this._boundsStore.invalidateIndex();for(const t of e){const e=this._featuresById.get(t);e&&this._remove(e)}this._emitChanged()}forEachBounds(e,t){for(const n of e){const e=this._boundsStore.get(n.objectId);e&&t((0,a.g)(c,e))}}getFeature(e){return this._featuresById.get(e)}has(e){return this._featuresById.has(e)}forEach(e){this._featuresById.forEach((t=>e(t)))}forEachInBounds(e,t){this._boundsStore.forEachInBounds(e,(e=>{t(this._featuresById.get(e))}))}startMarkingUsedFeatures(){this._boundsStore.invalidateIndex(),this._markedIds.clear()}sweep(){let e=!1;this._featuresById.forEach(((t,n)=>{this._markedIds.has(n)||(e=!0,this._remove(t))})),this._markedIds.clear(),e&&this._emitChanged()}_emitChanged(){this.events.emit("changed",void 0)}_add(e){if(!e)return;const t=e.objectId;if(null==t)return void o.L.getLogger("esri.layers.graphics.data.FeatureStore").error(new s.A("featurestore:invalid-feature","feature id is missing",{feature:e}));const n=this._featuresById.get(t);let r;if(this._markedIds.add(t),n?(e.displayId=n.displayId,r=this._boundsStore.get(t),this._boundsStore.delete(t)):null!=this.onFeatureAdd&&this.onFeatureAdd(e),!e.geometry?.coords?.length)return this._boundsStore.set(t,null),void this._featuresById.set(t,e);r=(0,p.g)(null!=r?r:(0,l.c)(),e.geometry,this.geometryInfo.hasZ,this.geometryInfo.hasM),null!=r&&this._boundsStore.set(t,r),this._featuresById.set(t,e)}_upsert(e){const t=e?.objectId;if(null==t)return o.L.getLogger("esri.layers.graphics.data.FeatureStore").error(new s.A("featurestore:invalid-feature","feature id is missing",{feature:e})),null;const n=this._featuresById.get(t);if(!n)return this._add(e),e;this._markedIds.add(t);const{geometry:r,attributes:i}=e;for(const e in i)n.attributes[e]=i[e];return r&&(n.geometry=r,this._boundsStore.set(t,(0,p.g)((0,l.c)(),r,this.geometryInfo.hasZ,this.geometryInfo.hasM)??null)),n}_remove(e){null!=this.onFeatureRemove&&this.onFeatureRemove(e);const t=e.objectId;return this._markedIds.delete(t),this._boundsStore.delete(t),this._featuresById.delete(t),e}}},72076:(e,t,n)=>{n.d(t,{O:()=>a});var r=n(32816),s=(n(20266),n(32773),n(6407),n(69421)),i=n(89754);let o=class extends i.A{constructor(e){super(e)}};o=(0,r._)([(0,s.$)("esri.rest.knowledgeGraph.ObjectValue")],o);const a=o},96625:(e,t,n)=>{n.d(t,{O:()=>d});var r,s=n(32816),i=n(93804),o=n(99924),a=n(29298),l=(n(32773),n(20266),n(69421));const p=new i.J({asc:"ascending",desc:"descending"});let u=r=class extends o.oY{constructor(e){super(e),this.field=null,this.valueExpression=null,this.order="ascending"}clone(){return new r({field:this.field,valueExpression:this.valueExpression,order:this.order})}};(0,s._)([(0,a.MZ)({type:String,json:{write:!0}})],u.prototype,"field",void 0),(0,s._)([(0,a.MZ)({type:String,json:{write:!0,origins:{"web-scene":{read:!1,write:!1}}}})],u.prototype,"valueExpression",void 0),(0,s._)([(0,a.MZ)({type:p.apiValues,json:{type:p.jsonValues,read:p.read,write:p.write}})],u.prototype,"order",void 0),u=r=(0,s._)([(0,l.$)("esri.layers.support.OrderByInfo")],u);const d=u},11721:(e,t,n)=>{n.d(t,{P:()=>o});var r=n(32773),s=n(45371),i=n(32159);class o{constructor(e=9,t){this._compareMinX=d,this._compareMinY=h,this._toBBox=e=>e,this._maxEntries=Math.max(4,e||9),this._minEntries=Math.max(2,Math.ceil(.4*this._maxEntries)),t&&("function"==typeof t?this._toBBox=t:this._initFormat(t)),this.clear()}destroy(){this.clear(),w.prune(),b.prune(),v.prune(),M.prune()}all(e){a(this._data,e)}search(e,t){let n=this._data;const r=this._toBBox;if(g(e,n))for(w.clear();n;){for(let s=0,i=n.children.length;s0;){if(n||(n=v.pop(),s=v.data[v.length-1],i=M.pop()??0,o=!0),n.leaf&&(t=(0,r.f)(n.children,e,n.children.length,n.indexHint),-1!==t))return n.children.splice(t,1),v.push(n),this._condense(v),this;o||n.leaf||!m(n,a)?s?(i++,n=s.children[i],o=!1):n=null:(v.push(n),M.push(i),i=0,s=n,n=n.children[0])}return this}toJSON(){return this._data}fromJSON(e){return this._data=e,this}_build(e,t,n,r){const s=n-t+1;let i=this._maxEntries;if(s<=i){const r=new I(e.slice(t,n+1));return l(r,this._toBBox),r}r||(r=Math.ceil(Math.log(s)/Math.log(i)),i=Math.ceil(s/i**(r-1)));const o=new E([]);o.height=r;const a=Math.ceil(s/i),p=a*Math.ceil(Math.sqrt(i));_(e,t,n,p,this._compareMinX);for(let s=t;s<=n;s+=p){const t=Math.min(s+p-1,n);_(e,s,t,a,this._compareMinY);for(let n=s;n<=t;n+=a){const s=Math.min(n+a-1,t);o.children.push(this._build(e,n,s,r-1))}}return l(o,this._toBBox),o}_insert(e,t,n){const r=this._toBBox,s=n?e:r(e);v.clear();const i=function(e,t,n,r){for(;r.push(t),!0!==t.leaf&&r.length-1!==n;){let n,r=1/0,o=1/0;for(let a=0,l=t.children.length;a=0&&v.data[t].children.length>this._maxEntries;)this._split(v,t),t--;!function(e,t,n){for(let r=n;r>=0;r--)u(t.data[r],e)}(s,v,t)}_split(e,t){const n=e.data[t],r=n.children.length,s=this._minEntries;this._chooseSplitAxis(n,s,r);const i=this._chooseSplitIndex(n,s,r);if(!i)return;const o=n.children.splice(i,n.children.length-i),a=n.leaf?new I(o):new E(o);a.height=n.height,l(n,this._toBBox),l(a,this._toBBox),t?e.data[t-1].children.push(a):this._splitRoot(n,a)}_splitRoot(e,t){this._data=new E([e,t]),this._data.height=e.height+1,l(this._data,this._toBBox)}_chooseSplitIndex(e,t,n){let r,s,i;r=s=1/0;for(let o=t;o<=n-t;o++){const t=p(e,0,o,this._toBBox),a=p(e,o,n,this._toBBox),l=f(t,a),u=c(t)+c(a);l=t;r--){const t=e.children[r];u(o,e.leaf?s(t):t),a+=y(o)}return a}_condense(e){for(let t=e.length-1;t>=0;t--){const n=e.data[t];if(0===n.children.length)if(t>0){const s=e.data[t-1],i=s.children;i.splice((0,r.f)(i,n,i.length,s.indexHint),1)}else this.clear();else l(n,this._toBBox)}}_initFormat(e){const t=["return a"," - b",";"];this._compareMinX=new Function("a","b",t.join(e[0])),this._compareMinY=new Function("a","b",t.join(e[1])),this._toBBox=new Function("a","return {minX: a"+e[0]+", minY: a"+e[1]+", maxX: a"+e[2]+", maxY: a"+e[3]+"};")}}function a(e,t){let n=e;for(b.clear();n;){if(!0===n.leaf)for(const e of n.children)t(e);else b.pushArray(n.children);n=b.pop()??null}}function l(e,t){p(e,0,e.children.length,t,e)}function p(e,t,n,r,s){s||(s=new I([])),s.minX=1/0,s.minY=1/0,s.maxX=-1/0,s.maxY=-1/0;for(let i,o=t;o=e.minX&&t.maxY>=e.minY}function _(e,t,n,r,s){const o=[t,n];for(;o.length;){const t=o.pop(),n=o.pop();if(t-n<=r)continue;const a=n+Math.ceil((t-n)/r/2)*r;(0,i.q)(e,a,n,t,s),o.push(n,a,a,t)}}const w=new s.P,b=new s.P,v=new s.P,M=new s.P({deallocator:void 0});class T{constructor(){this.minX=1/0,this.minY=1/0,this.maxX=-1/0,this.maxY=-1/0}}class x extends T{constructor(){super(...arguments),this.height=1,this.indexHint=new r.P}}class I extends x{constructor(e){super(),this.children=e,this.leaf=!0}}class E extends x{constructor(e){super(),this.children=e,this.leaf=!1}}},41003:(e,t,n)=>{n.d(t,{Q:()=>i});var r=n(91047),s=n(44945);class i{constructor(e=(e=>e.values().next().value)){this._peeker=e,this._observable=new s.S,this._items=new Set}get length(){return(0,r.t)(this._observable),this._items.size}clear(){0!==this.length&&(this._items.clear(),this._observable.notify())}last(){if(0===this.length)return;let e;for(e of this._items);return e}peek(){if(0!==this.length)return this._peeker(this._items)}push(e){this.contains(e)||(this._items.add(e),this._observable.notify())}contains(e){return(0,r.t)(this._observable),this._items.has(e)}pop(){if(0===this.length)return;const e=this.peek();return this._items.delete(e),this._observable.notify(),e}popLast(){if(0===this.length)return;const e=this.last();return this._items.delete(e),this._observable.notify(),e}remove(e){this.contains(e)&&(this._items.delete(e),this._observable.notify())}filter(e){const t=this.length;return this._items.forEach((t=>{e(t)||this._items.delete(t)})),t!==this._items.size&&this._observable.notify(),this}*[Symbol.iterator](){(0,r.t)(this._observable),yield*this._items}}},53104:(e,t,n)=>{n.d(t,{a:()=>d,b:()=>p,c:()=>o,d:()=>h});var r=n(32773),s=n(70648),i=n(25018);function o(e){return{renderer:{type:"simple",symbol:"esriGeometryPoint"===e||"esriGeometryMultipoint"===e?i.d:"esriGeometryPolyline"===e?i.a:i.b}}}const a=/^[_$a-zA-Z][_$a-zA-Z0-9]*$/;let l=1;function p(e,t){if((0,r.h)("esri-csp-restrictions"))return()=>({[t]:null,...e});try{let n=`this${u(t)} = null;`;for(const t in e)n+=`this${u(t)} = ${JSON.stringify(e[t])};`;const r=new Function(`\n return class AttributesClass$${l++} {\n constructor() {\n ${n};\n }\n }\n `)();return()=>new r}catch(n){return()=>({[t]:null,...e})}}function u(e){return a.test(e)?`.${e}`:`["${e}"]`}function d(e={}){return[{name:"New Feature",description:"",prototype:{attributes:(0,r.o8)(e)}}]}function h(e,t){return{analytics:{supportsCacheHint:!1},attachment:null,data:{isVersioned:!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,supportsQueryAnalytics:!1,supportsQueryAttachments:!1,supportsQueryTopFeatures:!1,supportsResizeAttachments:!1,supportsSync:!1,supportsUpdate:t,supportsExceedsLimitStatistics:!0,supportsAsyncConvert3D:!1},query:s.q,queryRelated:{supportsCount:!0,supportsOrderBy:!0,supportsPagination:!0,supportsCacheHint:!1},queryTopFeatures:{supportsCacheHint:!1},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}}}},95637:(e,t,n)=>{n.d(t,{f:()=>l,t:()=>a}),n(32773);var r=n(59930),s=n(45862),i=n(72762),o=n(71613);const a={key:"type",base:s.A,typeMap:{range:o.A,"coded-value":r.A,inherited:i.A}};function l(e){if(!e?.type)return null;switch(e.type){case"range":return o.A.fromJSON(e);case"codedValue":return r.A.fromJSON(e);case"inherited":return i.A.fromJSON(e)}return null}},36309:(e,t,n)=>{n.d(t,{a:()=>T,b:()=>m,c:()=>_,d:()=>g,g:()=>f,s:()=>c,t:()=>y});var r=n(20266);const s="__begin__",i="__end__",o=new RegExp(s,"ig"),a=new RegExp(i,"ig"),l=new RegExp("^"+s,"i"),p=new RegExp(i+"$","i"),u='"',d=u+" + ",h=" + "+u;function c(e){return e.replaceAll(new RegExp("\\[","g"),"{").replaceAll(new RegExp("\\]","g"),"}")}function y(e){return e.replaceAll(new RegExp("\\{","g"),"[").replaceAll(new RegExp("\\}","g"),"]")}function f(e){const t={expression:"",type:"none"};return e.labelExpressionInfo?e.labelExpressionInfo.value?(t.expression=e.labelExpressionInfo.value,t.type="conventional"):e.labelExpressionInfo.expression&&(t.expression=e.labelExpressionInfo.expression,t.type="arcade"):null!=e.labelExpression&&(t.expression=c(e.labelExpression),t.type="conventional"),t}function m(e){const t=f(e);if(!t)return null;switch(t.type){case"conventional":return _(t.expression);case"arcade":return t.expression}return null}function g(e){const t=f(e);if(!t)return null;switch(t.type){case"conventional":return function(e){const t=e?.match(w);return t?.[1].trim()||null}(t.expression);case"arcade":return T(t.expression)}return null}function _(e){let t;return e?(t=(0,r.r)(e,(e=>s+'$feature["'+e+'"]'+i)),t=l.test(t)?t.replace(l,""):u+t,t=p.test(t)?t.replace(p,""):t+u,t=t.replaceAll(o,d).replaceAll(a,h)):t='""',t}const w=/^\s*\{([^}]+)\}\s*$/i,b=/^\s*(?:(?:\$feature\.(\w+))|(?:\$feature\[(["'])(.+)(\2)\]));?\s*$/i,v=/^\s*(?:(?:\$feature\.(\w+))|(?:\$feature\[(["'])(.+)(\2)\]));?\s*(?:DomainName\(\s*\$feature\s*,\s*(["'])(\1|\3)(\5)\s*\));?\s*$/i,M=/^\s*(?:DomainName\(\s*\$feature\s*,\s*(["'])(.+)(\1)\s*\));?\s*$/i;function T(e){if(!e)return null;let t=b.exec(e)||v.exec(e);return t?t[1]||t[3]:(t=M.exec(e),t?t[2]:null)}},339:(e,t,n)=>{n.d(t,{c:()=>o,g:()=>p,o:()=>a,u:()=>l});var r=n(67504),s=n(7969),i=n(77037);const o={102100:{maxX:20037508.342788905,minX:-20037508.342788905,plus180Line:new r.A({paths:[[[20037508.342788905,-20037508.342788905],[20037508.342788905,20037508.342788905]]],spatialReference:s.A.WebMercator}),minus180Line:new r.A({paths:[[[-20037508.342788905,-20037508.342788905],[-20037508.342788905,20037508.342788905]]],spatialReference:s.A.WebMercator})},4326:{maxX:180,minX:-180,plus180Line:new r.A({paths:[[[180,-180],[180,180]]],spatialReference:s.A.WGS84}),minus180Line:new r.A({paths:[[[-180,-180],[-180,180]]],spatialReference:s.A.WGS84})}};function a(e,t){return Math.ceil((e-t)/(2*t))}function l(e,t){const n=p(e);for(const e of n)for(const n of e)n[0]+=t;return e}function p(e){return(0,i.Bi)(e)?e.rings:e.paths}},79281:(e,t,n)=>{n.d(t,{c:()=>p,s:()=>u}),n(94345);var r=n(64604),s=n(77037),i=n(69763),o=n(69033),a=n(99063),l=n(13978);async function p(e,t,n,a){const l=(0,o.p)(e),p=t[0].spatialReference,u={...a,responseType:"json",query:{...l.query,f:"json",sr:(0,i.Y)(p),target:JSON.stringify({geometryType:(0,s.$B)(t[0]),geometries:t}),cutter:JSON.stringify(n)}},d=await(0,r.A)(l.path+"/cut",u),{cutIndexes:h,geometries:c=[]}=d.data;return{cutIndexes:h,geometries:c.map((e=>{const t=(0,s.rS)(e);return t.spatialReference=p,t}))}}async function u(e,t,n){const o="string"==typeof e?(0,a.An)(e):e,p=t[0].spatialReference,u=(0,s.$B)(t[0]),d={...n,query:{...o.query,f:"json",sr:(0,i.Y)(p),geometries:JSON.stringify((0,l.e)(t))}},{data:h}=await(0,r.A)(o.path+"/simplify",d);return(0,l.d)(h.geometries,u,p)}},69033:(e,t,n)=>{n.d(t,{a:()=>i,e:()=>a,p:()=>o}),n(90740),n(29512);var r=n(32773),s=n(99063);function i(e,t){return t?{...t,query:{...e??{},...t.query}}:{query:e}}function o(e){return"string"==typeof e?(0,s.An)(e):(0,r.o8)(e)}function a(e,t,n){const r={};for(const s in e){if("declaredClass"===s)continue;const i=e[s];if(null!=i&&"function"!=typeof i)if(Array.isArray(i))r[s]=i.map((e=>a(e)));else if("object"==typeof i)if(i.toJSON){const e=i.toJSON(n?.[s]);r[s]=t?e:JSON.stringify(e)}else r[s]=t?i:JSON.stringify(i);else r[s]=i}return r}n(64604)},13978:(e,t,n)=>{n.d(t,{d:()=>i,e:()=>s});var r=n(77037);function s(e){return{geometryType:(0,r.$B)(e[0]),geometries:e.map((e=>e.toJSON()))}}function i(e,t,n){const s=(0,r.xD)(t);return e.map((e=>{const t=s.fromJSON(e);return t.spatialReference=n,t}))}},23381:(e,t,n)=>{async function r(e,t){const{WhereClause:r}=await Promise.all([n.e(8896),n.e(6589)]).then(n.bind(n,38896)).then((e=>e.W));return r.create(e,t)}function s(e,t){return"1=1"===e?t??e:"1=1"===t?e??t:null!=e&&""!==e?null!=t&&""!==t?`(${e}) AND (${t})`:e:t}n.d(t,{G:()=>r,m:()=>s})},6801:(e,t,n)=>{n.d(t,{A:()=>p,r:()=>l});var r=n(13671),s=(n(32773),n(80959)),i=n(41003),o=n(9380);n(6407),n(20266),n(90740),n(91047),n(93181),n(44945),n(58498),n(29512),n(99063),n(99924),n(32816),n(41390),n(69421),n(40499),n(36544),n(29298),n(45371);const a=new FinalizationRegistry((e=>{e.close()}));function l(e,t){a.register(e,t,t)}class p{constructor(){this._inUseClients=new Array,this._clients=new Array,this._clientPromises=new Array,this._ongoingJobsQueue=new i.Q}destroy(){this.close()}get closed(){return!this._clients?.length}open(e,t){return new Promise(((n,r)=>{let i=!0;const a=e=>{(0,s.Te)(t.signal),i&&(i=!1,e())};this._clients.length=e.length,this._clientPromises.length=e.length,this._inUseClients.length=e.length;for(let i=0;i(this._clients[i]=new o.default(e,t,this._ongoingJobsQueue),a(n),this._clients[i])),(()=>(a(r),null))):(this._clients[i]=new o.default(l,t,this._ongoingJobsQueue),this._clientPromises[i]=Promise.resolve(this._clients[i]),a(n))}}))}broadcast(e,t,n){const r=new Array(this._clientPromises.length);for(let s=0;sr?.invoke(e,t,n)))}return r}close(){let e;for(;e=this._ongoingJobsQueue.pop();)e.resolver.reject((0,s.NK)(`Worker closing, aborting job calling '${e.methodName}'`));for(const e of this._clientPromises)e.then((e=>e?.close()));this._clients.length=0,this._clientPromises.length=0,this._inUseClients.length=0,a.unregister(this)}invoke(e,t,n){return this.apply(e,[t],n)}apply(e,t,n){const r=(0,s.Tw)();this._ongoingJobsQueue.push({methodName:e,data:t,invokeOptions:n,resolver:r});for(let e=0;ee?.jobAdded()))}return r.promise}createInvokeProxy(e){return(0,o.c)(this,e)}on(e,t){return Promise.all(this._clientPromises).then((()=>(0,r.h)(this._clients.map((n=>n.on(e,t))))))}openPorts(){return new Promise((e=>{const t=new Array(this._clientPromises.length);let n=t.length;for(let r=0;r{s&&(t[r]=s.openPort()),0==--n&&e(t)}))}))}get test(){}}},11494:(e,t,n)=>{n.d(t,{ho:()=>q});var r=n(6407),s=n(32773),i=n(80959),o=n(6801),a=n(9380),l=n(20266),p=n(57732),u=n(64604),d=n(99063),h=n(90740),c=(n(55270),n(29512)),y=n(18683),f=n(45371),m=n(59192);n(13671),n(41003),n(91047),n(93181),n(44945),n(58498),n(99924),n(32816),n(41390),n(69421),n(40499),n(36544),n(29298),n(50214),n(93804),n(78016),n(54483),n(95779),n(13262),n(346);const g={async request(e,t){const n=e.options,r=n.responseType;n.signal=t?.signal,n.responseType="native"===r||"native-request-init"===r?"native-request-init":r&&["blob","json","text"].includes(r)&&(0,d.sC)(e.url)?.after?r:"array-buffer";const s=await(0,u.A)(e.url,n),i={data:s.data,httpStatus:s.httpStatus,ssl:s.ssl};switch(s.requestOptions?.responseType){case"native-request-init":return delete i.data.signal,i;case"blob":i.data=await i.data.arrayBuffer();break;case"json":i.data=(new TextEncoder).encode(JSON.stringify(i.data)).buffer;break;case"text":i.data=(new TextEncoder).encode(i.data).buffer}return{result:i,transferList:[i.data]}}};let _=null;_=(0,d.s2)((0,y.g)("esri/core/workers/init.js"));const w={};w.baseUrl=(0,d.s2)((0,y.g)("dojo/")),w.packages=[{name:"esri",location:"../esri"}];class b{constructor(){const e=document.createDocumentFragment();["addEventListener","dispatchEvent","removeEventListener"].forEach((t=>{this[t]=(...n)=>e[t](...n)}))}}class v{constructor(){this._dispatcher=new b,this._workerPostMessage({type:a.M.HANDSHAKE})}terminate(){}get onmessage(){return this._onmessageHandler}set onmessage(e){this._onmessageHandler&&this.removeEventListener("message",this._onmessageHandler),this._onmessageHandler=e,e&&this.addEventListener("message",e)}get onmessageerror(){return this._onmessageerrorHandler}set onmessageerror(e){this._onmessageerrorHandler&&this.removeEventListener("messageerror",this._onmessageerrorHandler),this._onmessageerrorHandler=e,e&&this.addEventListener("messageerror",e)}get onerror(){return this._onerrorHandler}set onerror(e){this._onerrorHandler&&this.removeEventListener("error",this._onerrorHandler),this._onerrorHandler=e,e&&this.addEventListener("error",e)}postMessage(e){(0,f.n)((()=>{this._workerMessageHandler(new MessageEvent("message",{data:e}))}))}dispatchEvent(e){return this._dispatcher.dispatchEvent(e)}addEventListener(e,t,n){this._dispatcher.addEventListener(e,t,n)}removeEventListener(e,t,n){this._dispatcher.removeEventListener(e,t,n)}_workerPostMessage(e){(0,f.n)((()=>{this.dispatchEvent(new MessageEvent("message",{data:e}))}))}async _workerMessageHandler(e){const t=(0,a.r)(e);if(t&&t.type===a.M.OPEN){const{modulePath:e,jobId:n}=t;let r=await a.default.loadWorker(e);r||(r=await import(e));const s=a.default.connect(r);this._workerPostMessage({type:a.M.OPENED,jobId:n,data:s})}}}const M=()=>l.L.getLogger("esri.core.workers.workerFactory"),{HANDSHAKE:T}=a.M;let x,I;const E="Failed to create Worker. Fallback to execute module in main thread";async function A(e){return new Promise((t=>{function n(s){const i=(0,a.r)(s);i&&i.type===T&&(e.removeEventListener("message",n),e.removeEventListener("error",r),t(e))}function r(t){t.preventDefault(),e.removeEventListener("message",n),e.removeEventListener("error",r),M().warn("Failed to create Worker. Fallback to execute module in main thread",t),(e=new v).addEventListener("message",n),e.addEventListener("error",r)}e.addEventListener("message",n),e.addEventListener("error",r)}))}let S=0;const{ABORT:k,INVOKE:N,OPEN:R,OPENED:L,RESPONSE:D}=a.M;class j{static async create(e){const t=await async function(){if(!(0,s.h)("esri-workers"))return A(new v);if(!x&&!I)try{const e='let globalId=0;const outgoing=new Map,configuration={CONFIGURATION};self.esriConfig=configuration.esriConfig;const workerPath=self.esriConfig.workers.workerPath,HANDSHAKE=0,OPEN=1,OPENED=2,RESPONSE=3,INVOKE=4,ABORT=5;function createAbortError(){const e=new Error("Aborted");return e.name="AbortError",e}function receiveMessage(e){return e&&e.data?"string"==typeof e.data?JSON.parse(e.data):e.data:null}function invokeStaticMessage(e,o,r){const t=r&&r.signal,n=globalId++;let s=null;return new Promise(((r,i)=>{if(t){if(t.aborted)return i(createAbortError());s=()=>{outgoing.get(n)&&(outgoing.delete(n),self.postMessage({type:5,jobId:n}),i(createAbortError()))},t.addEventListener("abort",s)}outgoing.set(n,{resolve:r,reject:i}),self.postMessage({type:4,jobId:n,methodName:e,abortable:null!=t,data:o})})).finally((()=>{t&&t.removeEventListener("abort",s)}))}let workerRevisionChecked=!1;function checkWorkerRevision(e){if(!workerRevisionChecked&&e.kernelInfo){workerRevisionChecked=!0;const{revision:o,fullVersion:r}=configuration.kernelInfo,{revision:t,fullVersion:n,version:s}=e.kernelInfo;esriConfig.assetsPath!==esriConfig.defaultAssetsPath&&o!==t&&console.warn(`Version mismatch detected between ArcGIS Maps SDK for JavaScript modules and assets. For more information visit https://bit.ly/3QnsuSo.\nModules version: ${r}\nAssets version: ${n??s}\nAssets path: ${esriConfig.assetsPath}`)}}function messageHandler(e){const o=receiveMessage(e);if(!o)return;const r=o.jobId;switch(o.type){case 1:let n;function t(e){const o=n.connect(e);self.postMessage({type:2,jobId:r,data:o},[o])}"function"==typeof define&&define.amd?require([workerPath],(e=>{n=e.default||e,checkWorkerRevision(n),n.loadWorker(o.modulePath).then((e=>e||new Promise((e=>{require([o.modulePath],e)})))).then(t)})):"System"in self&&"function"==typeof System.import?System.import(workerPath).then((e=>(n=e.default,checkWorkerRevision(n),n.loadWorker(o.modulePath)))).then((e=>e||System.import(o.modulePath))).then(t):esriConfig.workers.useDynamicImport?import(workerPath).then((e=>{n=e.default||e,checkWorkerRevision(n),n.loadWorker(o.modulePath).then((e=>e||import(o.modulePath))).then(t)})):(self.RemoteClient||importScripts(workerPath),n=self.RemoteClient.default||self.RemoteClient,checkWorkerRevision(n),n.loadWorker(o.modulePath).then(t));break;case 3:if(outgoing.has(r)){const s=outgoing.get(r);outgoing.delete(r),o.error?s.reject(JSON.parse(o.error)):s.resolve(o.data)}}}self.dojoConfig=configuration.loaderConfig,esriConfig.workers.loaderUrl&&(self.importScripts(esriConfig.workers.loaderUrl),"function"==typeof require&&"function"==typeof require.config&&require.config(configuration.loaderConfig)),self.addEventListener("message",messageHandler),self.postMessage({type:0});'.split("{CONFIGURATION}").join(function(){let e;if(null!=h.A.default){const t={...h.A};delete t.default,e=JSON.parse(JSON.stringify(t))}else e=JSON.parse(JSON.stringify(h.A));e.assetsPath=(0,d.s2)(e.assetsPath),e.defaultAssetsPath=e.defaultAssetsPath?(0,d.s2)(e.defaultAssetsPath):void 0,e.request.interceptors=[],e.log.interceptors=[],e.locale=(0,m.g)(),e.has={"esri-csp-restrictions":(0,s.h)("esri-csp-restrictions"),"esri-2d-debug":!1,"esri-2d-update-debug":(0,s.h)("esri-2d-update-debug"),"esri-2d-log-updating":(0,s.h)("esri-2d-log-updating"),"featurelayer-pbf":(0,s.h)("featurelayer-pbf"),"featurelayer-fast-triangulation-enabled":(0,s.h)("featurelayer-fast-triangulation-enabled"),"featurelayer-simplify-thresholds":(0,s.h)("featurelayer-simplify-thresholds"),"featurelayer-simplify-payload-size-factors":(0,s.h)("featurelayer-simplify-payload-size-factors"),"featurelayer-simplify-mobile-factor":(0,s.h)("featurelayer-simplify-mobile-factor"),"featurelayer-query-max-depth":(0,s.h)("featurelayer-query-max-depth"),"featurelayer-query-pausing-enabled":(0,s.h)("featurelayer-query-pausing-enabled"),"featurelayer-snapshot-enabled":(0,s.h)("featurelayer-snapshot-enabled"),"esri-atomics":(0,s.h)("esri-atomics"),"esri-shared-array-buffer":(0,s.h)("esri-shared-array-buffer"),"esri-tiles-debug":(0,s.h)("esri-tiles-debug"),"esri-workers-arraybuffer-transfer":(0,s.h)("esri-workers-arraybuffer-transfer"),"feature-polyline-generalization-factor":(0,s.h)("feature-polyline-generalization-factor"),"host-webworker":1},e.workers.loaderUrl?e.workers.loaderUrl=(0,d.s2)(e.workers.loaderUrl):_&&(e.workers.loaderUrl=_),e.workers.workerPath?e.workers.workerPath=(0,d.s2)(e.workers.workerPath):e.workers.workerPath="esri/core/workers/RemoteClient",e.workers.useDynamicImport=!1;const t=h.A.workers.loaderConfig,n=function(e){const t={async:e.async,isDebug:e.isDebug,locale:e.locale,baseUrl:e.baseUrl,has:{...e.has},map:{...e.map},packages:e.packages?.concat()||[],paths:{...w.paths,...e.paths}};return e.hasOwnProperty("async")||(t.async=!0),e.hasOwnProperty("isDebug")||(t.isDebug=!1),e.baseUrl||(t.baseUrl=w.baseUrl),w.packages?.forEach((e=>{!function(e,t){for(const n of e)if(n.name===t.name)return;e.push(t)}(t.packages??[],e)})),t}({baseUrl:t?.baseUrl,locale:(0,m.g)(),has:{"csp-restrictions":1,"dojo-test-sniff":0,"host-webworker":1,...t?.has},map:{...t?.map},paths:{...t?.paths},packages:t?.packages||[]}),r={buildDate:c.$y,fullVersion:c.ol,revision:c.QL};return JSON.stringify({esriConfig:e,loaderConfig:n,kernelInfo:r})}());x=URL.createObjectURL(new Blob([e],{type:"text/javascript"}))}catch(e){I=e||{}}let e;if(x)try{e=new Worker(x,{name:"esri-worker-"+S++})}catch(t){M().warn(E,I),e=new v}else M().warn(E,I),e=new v;return A(e)}();return new j(t,e)}constructor(e,t){this._outJobs=new Map,this._inJobs=new Map,this.worker=e,this.id=t,e.addEventListener("message",this._onMessage.bind(this)),e.addEventListener("error",(e=>{e.preventDefault(),l.L.getLogger("esri.core.workers.WorkerOwner").error(e)}))}terminate(){this.worker.terminate()}async open(e,t={}){const{signal:n}=t,r=(0,a.n)();return new Promise(((t,s)=>{const o={resolve:t,reject:s,abortHandle:(0,i.NY)(n,(()=>{this._outJobs.delete(r),this._post({type:k,jobId:r})}))};this._outJobs.set(r,o),this._post({type:R,jobId:r,modulePath:e})}))}_onMessage(e){const t=(0,a.r)(e);if(t)switch(t.type){case L:this._onOpenedMessage(t);break;case D:this._onResponseMessage(t);break;case k:this._onAbortMessage(t);break;case N:this._onInvokeMessage(t)}}_onAbortMessage(e){const t=this._inJobs,n=e.jobId,r=t.get(n);r&&(r.controller&&r.controller.abort(),t.delete(n))}_onInvokeMessage(e){const{methodName:t,jobId:n,data:r,abortable:s}=e,o=s?new AbortController:null,l=this._inJobs,p=g[t];let u;try{if("function"!=typeof p)throw new TypeError(`${t} is not a function`);u=p.call(null,r,{signal:o?o.signal:null})}catch(e){return void this._post({type:D,jobId:n,error:(0,a.t)(e)})}(0,i.$X)(u)?(l.set(n,{controller:o,promise:u}),u.then((e=>{l.has(n)&&(l.delete(n),this._post({type:D,jobId:n},e))}),(e=>{l.has(n)&&(l.delete(n),e||(e={message:"Error encountered at method"+t}),(0,i.zf)(e)||this._post({type:D,jobId:n,error:(0,a.t)(e||{message:`Error encountered at method ${t}`})}))}))):this._post({type:D,jobId:n},u)}_onOpenedMessage(e){const{jobId:t,data:n}=e,r=this._outJobs.get(t);r&&(this._outJobs.delete(t),(0,p.r)(r.abortHandle),r.resolve(n))}_onResponseMessage(e){const{jobId:t,error:n,data:s}=e,i=this._outJobs.get(t);i&&(this._outJobs.delete(t),(0,p.r)(i.abortHandle),n?i.reject(r.A.fromJSON(JSON.parse(n))):i.resolve(s))}_post(e,t,n){return(0,a.p)(this.worker,e,t,n)}}const O=(0,s.h)("host-browser")?Math.min(navigator.hardwareConcurrency-1,(0,s.h)("workers-pool-size")):0;let C=(0,s.h)("esri-mobile")?Math.min(O,3):O;C||(C=(0,s.h)("safari")&&(0,s.h)("mac")?7:2);let B=0;const P=[];async function Z(e,t){const n=new o.A,{registryTarget:r,...s}=t;return await n.open(e,s),r&&(0,o.r)(r,n),n}async function q(e,t={}){if("string"!=typeof e)throw new r.A("workers:undefined-module","modulePath is missing");let n=t.strategy||"distributed";if((0,s.h)("host-webworker")&&!(0,s.h)("esri-workers")&&(n="local"),"local"===n){let n=await a.default.loadWorker(e);n||(n=await import(e)),(0,i.Te)(t.signal);const r=t.client||n;return Z([a.default.connect(n,t.schedule)],{...t,client:r})}if(await async function(){if($)return $;F=new AbortController;const e=[];for(let t=0;t(P[t]=e,e)));e.push(n)}return $=Promise.all(e),$}(),(0,i.Te)(t.signal),"dedicated"===n){const n=B++%C;return Z([await P[n].open(e,t)],t)}if(t.maxNumWorkers&&t.maxNumWorkers>0){const n=Math.min(t.maxNumWorkers,C);if(nn.open(e,t))),t)}let F,$=null},3952:(e,t,n)=>{n.d(t,{el:()=>f});var r=n(90740),s=n(6407),i=n(20266),o=n(84200),a=n(67504),l=n(339),p=n(69763),u=n(29208),d=n(79281);n(32773),n(32816),n(29298),n(36544),n(93181),n(13671),n(40499),n(69421),n(91047),n(56273),n(44600),n(2160),n(99924),n(41390),n(58498),n(45371),n(80959),n(49877),n(7969),n(93804),n(18683),n(64604),n(29512),n(99063),n(64752),n(48844),n(97827),n(91695),n(18169),n(48402),n(16699),n(26809),n(2589),n(18527),n(77037),n(36533),n(94345),n(92517),n(69033),n(13978);const h=()=>i.L.getLogger("esri.geometry.support.normalizeUtils");function c(e,t,n){if(t){const t=function(e,t){if(!(e instanceof a.A||e instanceof o.A)){const e="straightLineDensify: the input geometry is neither polyline nor polygon";throw h().error(e),new s.A(e)}const n=(0,l.g)(e),r=[];for(const e of n){const n=[];r.push(n),n.push([e[0][0],e[0][1]]);for(let r=0;r1){for(let e=1;e<=d-1;e++){const r=e*t,o=u*r+s,a=p*r+i;n.push([o,a])}const e=(l+Math.floor(d-1)*t)/2,r=u*e+s,o=p*e+i;n.push([r,o])}n.push([o,a])}}return function(e){return"polygon"===e.type}(e)?new o.A({rings:r,spatialReference:e.spatialReference}):new a.A({paths:r,spatialReference:e.spatialReference})}(e,1e6);e=(0,u.ci)(t,!0)}return n&&(e=(0,l.u)(e,n)),e}function y(e,t,n){if(Array.isArray(e)){const r=e[0];if(r>t){const n=(0,l.o)(r,t);e[0]=r+n*(-2*t)}else if(rt){const n=(0,l.o)(r,t);e=e.clone().offset(n*(-2*t),0)}else if(ry(e,_,w))),I.push(e)}else if("extent"===t.type){const e=t.clone()._normalize(!1,!1,m);I.push(e.rings?new o.A(e):e)}else if(t.extent){const e=t.extent,n=(0,l.o)(e.xmin,w)*(2*_);let r=0===n?t.clone():(0,l.u)(t.clone(),n);e.offset(n,0);let{xmin:s,xmax:i}=e;s=Number(s.toFixed(9)),i=Number(i.toFixed(9)),e.intersects(v)&&i!==_?(T=i>T?i:T,r=c(r,g),x.push(r),I.push("cut")):e.intersects(M)&&s!==w?(T=i*(2*_)>T?i*(2*_):T,r=c(r,g,360),x.push(r),I.push("cut")):I.push(r)}else I.push(t.clone());else I.push(t);else I.push(t);let E=(0,l.o)(T,_),A=-90;const S=E,k=new a.A;for(;E>0;){const e=360*E-180;k.addPath([[e,A],[e,-1*A]]),A*=-1,E--}if(x.length>0&&S>0){const t=function(e,t){let n=-1;for(let r=0;r{if(n[0]<180)return!0;{let n=0;for(let e=0;en?r:n}n=Number(n.toFixed(9));const r=-360*(0,l.o)(n,180);for(let n=0;n1&&s.rings.length>=o.rings.length?(r.push(s),i.push("simplify")):i.push(g?(0,u.Gh)(s):s)}}if(!r.length)return i;const o=await(0,d.s)(s,r,n),a=[];for(let e=0;e{n.d(t,{A:()=>Te,K:()=>ye,a:()=>ue,b:()=>de,c:()=>he,d:()=>ce,f:()=>ae,g:()=>oe,m:()=>pe,s:()=>le});var r,s,i,o,a,l,p,u,d=n(32816),h=(n(94345),n(72393)),c=(n(91381),n(49011),n(43682),n(54481),n(89253),n(60027),n(16677),n(17813),n(32397)),y=n(32773),f=n(2810),m=(n(11494),n(29298)),g=n(20266),_=n(69421),w=n(56273),b=n(41390),v=n(78281),M=n(7969),T=n(69763),x=n(73597),I=n(13141),E=n(2232),A=n(53104),S=n(6407),k=n(36544),N=n(23381),R=n(84200),L=n(83637),D=n(58003),j=n(77037),O=n(64604),C=(n(47239),n(16699),n(44600)),B=(n(2160),n(36533),n(64752),n(67504)),P=n(43551),Z=n(49197),q=n(73600),F=n(38093),$=n(31315),G=n(25643),J=n(29755),Y=n(6837),Q=n(46935),V=n(96807),U=n(69448),X=n(98238),H=n(44864),z=n(30011),W=n(10224),K=n(60408),ee=n(8824),te=n(20978),ne=n(9380),re=n(92517);n(90740),n(93181),n(13671),n(40499),n(91047),n(93804),n(18683),n(99063),n(99924),n(58498),n(45371),n(80959),n(29512),n(29208),n(49877),n(48844),n(97827),n(91695),n(18169),n(48402),n(26809),n(2589),n(18527),n(52731),n(17745),n(81272),n(44945),n(51961),n(62399),n(64995),n(33150),n(58173),n(66110),n(67520),n(27532),n(88663),n(48103),n(50214),n(59192),n(78016),n(54483),n(65085),n(33611),n(84857),n(60373),n(98187),n(35902),n(13226),n(16794),n(52357),n(11090),n(49319),n(93546),n(29570),n(34592),n(79825),n(95101),n(67578),n(14896),n(95611),n(98089),n(91366),n(80473),n(43435),n(73435),n(55270),n(95779),n(13262),n(346),n(4048),n(85232),n(93471),n(53252),n(34039),n(70061),n(3495),n(97906),n(64524),n(65023),n(31424),n(74676),n(53610),n(29447),n(78273),n(49475),n(32368),n(7391),n(22529),n(43534),n(38094),n(67723),n(59858),n(63728),n(1178),n(7182),n(47788),n(19297),n(82408),n(73509),n(28276),n(69277),n(70580),n(75191),n(24319),n(62092),n(4157),n(62401),n(89322),n(20138),n(53370),n(46946),n(3816),n(71992),n(80167),n(4478),n(91808),n(7161),n(55586),n(35121),n(92229),n(18344),n(64884),n(23351),n(51222),n(42870),n(67321),n(73067),n(54512),n(53103),n(19648),n(42948),n(56487),n(6399),n(9498),n(23105),n(24079),n(38149),n(19681),n(40328),n(84539),n(65299),n(6510),n(38641),n(27281),n(73502),n(19869),n(3827),n(65174),n(78328),n(72604),n(54616),n(25018),n(57111),n(75651),n(88614),n(1030),n(15319),n(60785),n(23787),n(22151),n(38632),n(79875),n(133),n(83002),n(24330),n(91276),n(62482),n(45476),n(69310),n(85351),n(1535),n(9943),n(3112),n(46626),n(45560),n(56303),n(85890),n(55884),n(6801),n(41003),n(47387),n(46728),n(64102),n(66136),n(4734),n(42614),n(11721),n(32159),n(67138),n(59700),n(3952),n(339),n(79281),n(69033),n(13978),n(2824),n(56764),n(11618),n(38896),n(26589),n(17872),n(70648),n(49010),n(47215),n(71044),n(172),n(65283),n(43059),n(89935),n(49813),n(81623),n(13478),n(12856),n(47812),n(47368),n(88817),n(75169),n(75377),n(33348),n(91308),n(53206),n(77e3),n(19049),n(64724),n(63402),n(17618),n(43053),n(19548),n(92975),n(7603),n(14658),n(10043),n(89754),n(76999),n(6105),n(72076),n(5370),n(76641),n(56833),n(81284),n(78860),n(26805),n(13983),n(95637),n(59930),n(45862),n(72762),n(71613),n(12119),n(13201),n(56367),n(8904),n(97511),n(32264),n(68849),n(82842),n(58196),n(86941),n(1739),n(81618),n(49755),n(54131),n(36309),n(62959),n(74159),n(90197),n(76636),n(96625),n(79205),n(35619);class se{constructor(){this._featureLookup=new Map}static getInstance(){return se.instance||(se.instance=new se),se.instance}static resetInstance(){se.instance&&(se.instance=null)}deleteFromStore(e){e.forEach((e=>{this._featureLookup.delete(e)}))}readFromStoreByList(e){const t=[];return e.forEach((e=>{const n=this.readFromStoreById(e);n&&t.push(n)})),t}readFromStoreById(e){return this._featureLookup.get(e)??null}writeToStore(e,t,n){const r=[];return e.forEach((e=>{if(!e?.id)return;e.properties||(e.properties=[]);let s,i=null;if(n&&e.properties[n]&&(i=(0,L.b)(e.properties[n])),"originId"in e&&"destinationId"in e&&(e.properties.ESRI__ORIGIN_ID=e.originId,e.properties.ESRI__DESTINATION_ID=e.destinationId),e.properties[t]=e.id,e.id&&this._featureLookup.has(e.id)&&this._featureLookup.get(e.id).attributes){const r=this._featureLookup.get(e.id),o=JSON.parse(JSON.stringify(Object.assign(r.attributes,e.properties)));n&&e.properties[n]&&(o[n]=(0,j.rS)(e.properties[n])),s=new D.O(i?JSON.parse(JSON.stringify(i)):r?.geometry?JSON.parse(JSON.stringify(r.geometry)):null,o,null,e.properties[t])}else s=new D.O(i?JSON.parse(JSON.stringify(i)):null,e.properties,null,e.properties[t]);this._featureLookup.set(e.id,s),r.push(s)})),r}}function ie(e){if(!e.spatialReference.isWGS84)throw new S.A("knowledge-graph:layer-support-utils","The extentToInBoundsRings function only supports WGS84 spatial references.");return e.clone().normalize().map((e=>[[e.xmin,e.ymin],[e.xmin,e.ymax],[e.xmax,e.ymax],[e.xmax,e.ymin],[e.xmin,e.ymin]]))}async function oe(e,t){const n=[],r=new Map,s=[];if(t.dataModel?.relationshipTypes)for(const e of t.dataModel.relationshipTypes)e.name&&r.set(e.name,[]);for(const t of e)r.has(t.typeName)&&r.get(t.typeName)?.push(t.id);for(const[e,i]of r){if(i.length<1)continue;const r=new Z.A({openCypherQuery:`MATCH (n)-[r:${e}]->(m) WHERE id(r) in $ids RETURN id(n), labels(n)[0], id(m), labels(m)[0]`,bindParameters:{ids:i}});s.push((0,P.executeQueryStreaming)(t,r).then((async e=>{const t=e.resultRowsStream.getReader();for(;;){const{done:e,value:r}=await t.read();if(e)break;for(const e of r)n.push({id:e[0],typeName:e[1]}),n.push({id:e[2],typeName:e[3]})}})))}return await Promise.all(s),n}async function ae(e,t){t??=!1;const n={generateAllSublayers:t,namedTypeDefinitions:new Map};return await async function(e){const t=await(0,O.A)(e,{responseType:"array-buffer"}),n=await t.data;return async function(e){const t=new((await(0,P.g)()).MapOfObjectIdentifierSetsDecoder),n=t.decode(new Uint8Array(e)),r=new Map;if(0!==n.error_code)throw new S.A("knowledge-graph:layer-support-utils",n.error_message);const s=t.get_map_of_identifier_sets(),i=s.keys,o=i.size();for(let e=0;e{!function(e,t){for(const[n,r]of e){const e=(0,k.g)(t.namedTypeDefinitions,n,(()=>({useAllData:!1,members:new Map})));for(const t of r)e.members.has(t)||e.members.set(t,{id:t})}}(e,n)})),n}async function le(e){const t=await(0,P.g)(),n=new t.MapOfObjectIdentifierSets;!function(e,t,n){for(const[r,s]of n.namedTypeDefinitions){if(!s.members||s.useAllData)continue;const n=s.members.keys(),i=new t.GlobalIdArray,o=new t.ObjectIdentifierSet;for(const e of n)i.add_globalid(e);o.set_globalid_array(i),i.delete(),e.put_identifier_set(r,o),o.delete()}}(n,t,e);const r=new t.MapOfObjectIdentifierSetsEncoder;try{r.set_map_of_identifier_sets(n),r.encode();const e=r.get_encoding_result();if(0!==e.error.error_code)throw new S.A("knowledge-graph:layer-support-utils",e.error.error_message);const t=structuredClone(e.get_byte_buffer());return r.delete(),t}finally{n.delete()}}(u=r||(r={})).ELEMENTUID="ELEMENTUID",u.TYPENAME="TYPENAME",r.ELEMENTUID,r.TYPENAME,function(e){e[e.ELEMENTUID=0]="ELEMENTUID",e[e.TYPENAME=1]="TYPENAME"}(s||(s={})),function(e){e[e.ELEMENTUID=0]="ELEMENTUID",e[e.TYPENAME=1]="TYPENAME",e[e.FROMUID=2]="FROMUID",e[e.TOUID=3]="TOUID"}(i||(i={})),function(e){e[e.featureResult=0]="featureResult",e[e.countResult=1]="countResult",e[e.idsResult=2]="idsResult"}(o||(o={})),function(e){e[e.upperLeft=0]="upperLeft",e[e.lowerLeft=1]="lowerLeft"}(a||(a={})),function(e){e[e.sqlTypeBigInt=0]="sqlTypeBigInt",e[e.sqlTypeBinary=1]="sqlTypeBinary",e[e.sqlTypeBit=2]="sqlTypeBit",e[e.sqlTypeChar=3]="sqlTypeChar",e[e.sqlTypeDate=4]="sqlTypeDate",e[e.sqlTypeDecimal=5]="sqlTypeDecimal",e[e.sqlTypeDouble=6]="sqlTypeDouble",e[e.sqlTypeFloat=7]="sqlTypeFloat",e[e.sqlTypeGeometry=8]="sqlTypeGeometry",e[e.sqlTypeGUID=9]="sqlTypeGUID",e[e.sqlTypeInteger=10]="sqlTypeInteger",e[e.sqlTypeLongNVarchar=11]="sqlTypeLongNVarchar",e[e.sqlTypeLongVarbinary=12]="sqlTypeLongVarbinary",e[e.sqlTypeLongVarchar=13]="sqlTypeLongVarchar",e[e.sqlTypeNChar=14]="sqlTypeNChar",e[e.sqlTypeNVarChar=15]="sqlTypeNVarChar",e[e.sqlTypeOther=16]="sqlTypeOther",e[e.sqlTypeReal=17]="sqlTypeReal",e[e.sqlTypeSmallInt=18]="sqlTypeSmallInt",e[e.sqlTypeSqlXml=19]="sqlTypeSqlXml",e[e.sqlTypeTime=20]="sqlTypeTime",e[e.sqlTypeTimestamp=21]="sqlTypeTimestamp",e[e.sqlTypeTimestamp2=22]="sqlTypeTimestamp2",e[e.sqlTypeTinyInt=23]="sqlTypeTinyInt",e[e.sqlTypeVarbinary=24]="sqlTypeVarbinary",e[e.sqlTypeVarchar=25]="sqlTypeVarchar"}(l||(l={})),function(e){e[e.OID_ARRAY=0]="OID_ARRAY",e[e.GLOBALID_ARRAY=1]="GLOBALID_ARRAY",e[e.STRING_ARRAY=2]="STRING_ARRAY",e[e.IDENTIFIER_ARRAY=3]="IDENTIFIER_ARRAY"}(p||(p={}));const pe="ESRI__ID",ue="ESRI__ORIGIN_ID",de="ESRI__DESTINATION_ID",he="ESRI__LAYOUT_GEOMETRY",ce="ESRI__AGGREGATION_COUNT";let ye=class extends b.T{constructor(e){super(e),this._processingCacheUpdatesLookup=new Map,this.knowledgeGraph=null,this.inclusionModeDefinition={generateAllSublayers:!0,namedTypeDefinitions:new Map},this.entityTypeNames=new Set,this.relationshipTypeNames=new Set,this.geographicLookup=new Map,this.sublayerCaches=new Map,this.nodeConnectionsLookup=new Map,this.relationshipConnectionsLookup=new Map,this.memberIdTypeLookup=new Map;const t=new Map;e.knowledgeGraph.dataModel.entityTypes?.forEach((n=>{n.name&&(t.set(n.name,"entity"),this._processingCacheUpdatesLookup.set(n.name,[]),e.inclusionModeDefinition&&!e.inclusionModeDefinition?.generateAllSublayers||this.entityTypeNames.add(n.name),n.properties?.forEach((e=>{e.geometryType&&"esriGeometryNull"!==e.geometryType&&this.geographicLookup.set(n.name,{name:e.name??"",geometryType:e.geometryType})})))})),e.knowledgeGraph.dataModel.relationshipTypes?.forEach((n=>{n.name&&(t.set(n.name,"relationship"),this._processingCacheUpdatesLookup.set(n.name,[]),e.inclusionModeDefinition&&!e.inclusionModeDefinition?.generateAllSublayers||this.relationshipTypeNames.add(n.name),n.properties?.forEach((e=>{e.geometryType&&"esriGeometryNull"!==e.geometryType&&this.geographicLookup.set(n.name,{name:e.name??"",geometryType:e.geometryType})})))})),e.inclusionModeDefinition?.namedTypeDefinitions.forEach(((n,r)=>{if("entity"===t.get(r))this.entityTypeNames.add(r);else{if("relationship"!==t.get(r))return g.L.getLogger(this).warn(`A named type, ${r}, was in the inclusion list that wasn't in the data model and will be removed`),void e.inclusionModeDefinition?.namedTypeDefinitions.delete(r);this.relationshipTypeNames.add(r)}const s=new Map;n.members?.forEach((e=>{(0,k.g)(this.memberIdTypeLookup,e.id,(()=>new Set)).add(r);const t=this.getById(e.id);t&&s.set(e.id,t)})),this.sublayerCaches.set(r,s)}))}addToLayer(e){e.forEach((({typeName:e,id:t})=>{if(!this.inclusionModeDefinition)throw new S.A("knowledge-graph:layer-data-manager","You cannot add to a layer's exclusion list if it was not created with an exclusion list originally");if(this.inclusionModeDefinition.namedTypeDefinitions.has(e)){if(this.inclusionModeDefinition.namedTypeDefinitions.has(e)){const n=this.inclusionModeDefinition.namedTypeDefinitions.get(e);n.members||(n.members=new Map),n.members.set(t,{id:t}),(0,k.g)(this.memberIdTypeLookup,t,(()=>new Set)).add(e)}}else{const n=new Map;n.set(t,{id:t}),this.inclusionModeDefinition.namedTypeDefinitions.set(e,{useAllData:!1,members:n}),(0,k.g)(this.memberIdTypeLookup,t,(()=>new Set)).add(e)}}))}getById(e){return se.getInstance().readFromStoreById(e)}async getData(e,t,n){if(t.objectType.name&&this.inclusionModeDefinition?.namedTypeDefinitions&&this.inclusionModeDefinition.namedTypeDefinitions.size>0&&!this.inclusionModeDefinition.namedTypeDefinitions.has(t.objectType.name))return[];let r;if(r=e||new q.A({where:"1=1",outFields:["*"]}),"link-chart"===t.parentCompositeLayer.type){const e=t.parentCompositeLayer,n=this._processingCacheUpdatesLookup.get(t.objectType.name??""),s=r.outFields;s&&1===s.length&&s[0]===pe&&"1=1"===r.where||await Promise.all(n??[]);const i=this.sublayerCaches.has(t.objectType.name??"")?Array.from(this.sublayerCaches.get(t.objectType.name)?.values()):[],o=[];return i.forEach((n=>{this.relationshipTypeNames.has(t.objectType.name)?n.geometry=e.relationshipLinkChartDiagramLookup.get(n.attributes[t.objectIdField]):n.geometry=e.entityLinkChartDiagramLookup.get(n.attributes[t.objectIdField]),n.attributes[he]=n.geometry,o.push(n)})),o}return this.retrieveDataFromService(r,t,n)}async getConnectedRecordIds(e,t){const n=[];let r="";const s=[],i=new Map;if(e.forEach((e=>{if(this.memberIdTypeLookup.has(e))for(const t of this.memberIdTypeLookup.get(e)){if(!this.entityTypeNames.has(t))return;i.has(t)?i.get(t)?.push(e):i.set(t,[e])}})),t&&0!==t?.length){for(const e of t)r=r+e+"|";r=r.slice(0,-1)}return i.forEach(((e,i)=>{let o;o=t&&0!==t?.length?`MATCH (n:${i})-[r:${r}]-(m) WHERE id(n) IN $ids RETURN id(r), type(r), id(m), labels(m)[0]`:`MATCH (n:${i})-[r]-(m) WHERE id(n) IN $ids RETURN id(r), type(r), id(m), labels(m)[0]`;const a=new Promise((t=>{(async()=>{const t=(await(0,P.executeQueryStreaming)(this.knowledgeGraph,new Z.A({openCypherQuery:o,bindParameters:{ids:e}}))).resultRowsStream.getReader();try{for(;;){const{done:e,value:r}=await t.read();if(e)break;for(let e=0;e{t()}))}));s.push(a)})),this.refreshCacheContent(),await Promise.all(s),n}async getAttachedRelationships(e,t){const n=[],r=(await(0,P.executeQueryStreaming)(this.knowledgeGraph,new Z.A({openCypherQuery:"MATCH (n)-[r]->(m) WHERE id(n) IN $nodeIds AND id(m) in $nodeIds AND NOT id(r) IN $relationshipExclusionIds return id(r), type(r)",bindParameters:{nodeIds:e,relationshipExclusionIds:t}}))).resultRowsStream.getReader();try{for(;;){const{done:e,value:t}=await r.read();if(e)break;for(let e=0;e{e.name&&a.set(e.name,e)})),this.knowledgeGraph.dataModel.relationshipTypes?.forEach((e=>{e.name&&a.set(e.name,e)})),e||this.inclusionModeDefinition?e?e.forEach((e=>{if(this.memberIdTypeLookup.has(e))for(const t of this.memberIdTypeLookup.get(e))o.has(t)?o.get(t)?.push(e):o.set(t,[e])})):this.inclusionModeDefinition?.namedTypeDefinitions?.forEach(((e,t)=>{e.useAllData?o.set(t,null):e.members&&e.members.forEach((e=>{o.has(t)&&null!==o.get(t)?o.get(t)?.push(e.id):o.set(t,[e.id])}))})):(this.knowledgeGraph.dataModel.entityTypes?.forEach((e=>{e.name&&o.set(e.name,null)})),this.knowledgeGraph.dataModel.entityTypes?.forEach((e=>{e.name&&o.set(e.name,null)})));for(const[e,l]of o){const o=new Promise((i=>{(async()=>{const i=new Set,o=[];let p,u="",d=!1;if(t||a.get(e)?.properties?.forEach((e=>{e.name&&i.add(e.name)})),n&&this.geographicLookup.has(e)){const t=this.geographicLookup.get(e)?.name;t&&i.add(t)}if(this.entityTypeNames.has(e))u=`MATCH (n:${e}) ${l?"WHERE id(n) IN $ids ":""}return ID(n)`,i.forEach((e=>{u+=`, n.${e}`,o.push(e)}));else{if(!this.relationshipTypeNames.has(e))throw new S.A("knowledge-graph:layer-data-manager",`The graph type of ${e} could not be determined. Was this type set in the KG data model and inclusion definition?`);d=!0,u=`MATCH ()-[n:${e}]->() ${l?"WHERE id(n) IN $ids ":""}return ID(n), id(startNode(n)), id(endNode(n))`,i.forEach((e=>{u+=`, n.${e}`,o.push(e)}))}p=new Z.A(l?{openCypherQuery:u,bindParameters:{ids:l}}:{openCypherQuery:u});const h=(await(0,P.executeQueryStreaming)(this.knowledgeGraph,p)).resultRowsStream.getReader();for(;;){const{done:t,value:n}=await h.read();if(t)break;const i=[];for(let e=0;enew Set)).add(a.id),(0,k.g)(this.nodeConnectionsLookup,a.destinationId,(()=>new Set)).add(a.id),(0,k.g)(this.relationshipConnectionsLookup,a.id,(()=>[a.originId,a.destinationId])));r{l?.set(t.attributes[pe],t),r&&!this.inclusionModeDefinition?.namedTypeDefinitions.get(e).members.has(t.attributes[pe])&&(this.inclusionModeDefinition?.namedTypeDefinitions.get(e).members.set(t.attributes[pe],{id:t.attributes[pe]}),(0,k.g)(this.memberIdTypeLookup,t.attributes[pe],(()=>new Set)).add(e))}))}})().then((()=>{i(null)}))}));i.push(o),this._processingCacheUpdatesLookup.get(e)?.push(o)}await Promise.all(i)}removeFromLayer(e){const t=new Set,n=new Set(e.map((e=>e.id)));for(const n of e)t.add(n.typeName),1===this.memberIdTypeLookup.get(n.id)?.size?this.memberIdTypeLookup.delete(n.id):this.memberIdTypeLookup.get(n.id)?.delete(n.typeName),this.inclusionModeDefinition?.namedTypeDefinitions.forEach(((e,t)=>{t===n.typeName&&e.members?.has(n.id)&&e.members.delete(n.id)}));t.forEach((e=>{this.sublayerCaches.get(e)?.forEach(((t,r)=>{n.has(r)&&this.sublayerCaches.get(e)?.delete(r)}))}))}async retrieveDataFromService(e,t,n){const r=se.getInstance(),s=new Set,i=[];let o,a="",l=[];const p="relationship"===t.graphType,u=this.inclusionModeDefinition?.namedTypeDefinitions?.get(t.objectType.name)?.useAllData,d=t.parentCompositeLayer.sublayerIdsCache.get(t.objectType.name);let h=!u&&d?Array.from(d).sort():null;if(this.inclusionModeDefinition?.namedTypeDefinitions?.get(t.objectType.name)?.useAllData)this.inclusionModeDefinition?.namedTypeDefinitions?.get(t.objectType.name)?.useAllData&&null!=e.objectIds&&(h=e.objectIds);else if(null!=e.objectIds&&h&&h.length>0){const t=e.objectIds;e.objectIds=h.filter((e=>t.includes(e)))}else if(null!=e.objectIds)h=e.objectIds;else{if(this.inclusionModeDefinition?.namedTypeDefinitions.has(t.objectType.name)&&(!this.inclusionModeDefinition.namedTypeDefinitions.get(t.objectType.name)?.members||this.inclusionModeDefinition.namedTypeDefinitions.get(t.objectType.name)?.members?.size<1))return e.objectIds=[],[];e.objectIds=h}if(null!=e.outFields){const n=e.outFields;n.includes("*")?t.fields.forEach((e=>{s.add(e.name)})):n.forEach((e=>{e!==pe&&e!==t.geometryFieldName&&s.add(e)}))}if(null!=e.geometry){const n=e.geometry;let r;const l=t.parentCompositeLayer.dataManager.knowledgeGraph.serviceDefinition,u=l?.spatialReference,d=l?.serviceCapabilities?.geometryCapabilities;let h=d?.geometryMaxBoundingRectangleSizeX,c=d?.geometryMaxBoundingRectangleSizeY;if(n?.extent?.spatialReference&&!n.spatialReference?.isWGS84?(await(0,v.initializeProjection)(n.extent.spatialReference,T.w),r=(0,v.project)(n.extent,T.w)):r=n.extent,h&&c&&u){if(4326!==u.wkid){const e=new C.A({spatialReference:u,xmax:h,ymax:c}),t=(0,v.project)(e,T.w);h=t.xmax,c=t.ymax}if(r.xmax-r.xmin>h)throw new S.A("knowledge-graph:layer-data-manager",`Extent x bounds should be within ${h}° latitude, limit exceeded`);if(r.ymax-r.ymin>c)throw new S.A("knowledge-graph:layer-data-manager",`Extent y bounds should be within ${c}° longitude, limit exceeded`)}if(null!=e.where&&"1=1"!==e.where){const n=await(0,N.G)(e.where.toUpperCase(),t.fieldsIndex);t.fields.forEach((e=>{n.fieldNames.includes(e.name)&&s.add(e.name)}))}a=p?`Match ()-[n:${t.objectType.name}]->() WHERE esri.graph.ST_Intersects($param_filter_geom, n.${t.geometryFieldName}) return ID(n), id(startNode(r)), id(endNode(r))`:`Match (n:${t.objectType.name}) WHERE esri.graph.ST_Intersects($param_filter_geom, n.${t.geometryFieldName}) return ID(n)`,t.geometryFieldName&&s.add(t.geometryFieldName),s.forEach((e=>{a+=`, n.${e}`,i.push(e)})),o=new Z.A({openCypherQuery:a,bindParameters:{param_filter_geom:new R.A({rings:ie(r)})}})}else{let n="";if(null!=e.where&&"1=1"!==e.where){const r=await(0,N.G)(e.where,t.fieldsIndex);t.fields.forEach((e=>{r.fieldNames.includes(e.name)&&s.add(e.name)}));const i=new Set(["column-reference","string","number","binary-expression"]),o=new Set(["=","<","<=","<>",">",">=","AND","OR","LIKE"]);let a=!1;const l=e=>{if("column-reference"===e.type)return`n.${e.column}`;if("string"===e.type)return`'${e.value}'`;if("number"===e.type)return`${e.value}`;if("binary-expression"===e.type&&i.has(e.left.type)&&i.has(e.right.type)&&o.has(e.operator))return`${l(e.left)} ${e.operator} ${l(e.right)}`;if("binary-expression"===e.type&&"LIKE"===e.operator){let t="";if("function"===e.left.type&&"column-reference"===e.left.args.value[0].type)t+=`lower(n.${e.left.args.value[0].column})`;else{if("column-reference"!==e.left.type)return a=!0,"";t+=`lower(n.${e.left.column})`}if(t+=" CONTAINS (","string"!==e.right.type)return a=!0,"";{let n=e.right.value;"%"===n.charAt(0)&&(n=n.slice(1)),"%"===n.charAt(n.length-1)&&(n=n.slice(0,-1)),t+=`'${n.toLowerCase()}')`}return t}return a=!0,""};n=l(r.parseTree),a&&(n="")}let r="";r=p?`Match ()-[n:${t.objectType.name}]->()`:`Match (n:${t.objectType.name})`;let a=!1;h&&(a=!0,r+=" WHERE ID(n) IN $ids"),n&&(r+=a?" AND":" WHERE",r+=` ${n}`),r+=" return ID(n)",p&&(r+=", id(startNode(n)), id(endNode(n))"),e.returnGeometry&&t.geometryFieldName&&s.add(t.geometryFieldName),s.forEach((e=>{r+=`, n.${e}`,i.push(e)})),o=new Z.A(h?{openCypherQuery:r,bindParameters:{ids:h}}:{openCypherQuery:r})}const c=(await(0,P.executeQueryStreaming)(t.parentCompositeLayer.dataManager.knowledgeGraph,o,n)).resultRowsStream.getReader();for(;;){const{done:e,value:n}=await c.read();if(e)break;const s=[];for(let e=0;e{let t=class extends e{constructor(){super(...arguments),this.fields=[],this.fieldsIndex=null}};return(0,d._)([(0,m.MZ)(fe.fields)],t.prototype,"fields",void 0),(0,d._)([(0,m.MZ)(fe.fieldsIndex)],t.prototype,"fieldsIndex",void 0),t=(0,d._)([(0,_.$)("esri.layers.knowledgeGraph.KnowledgeGraphSublayerBase")],t),t};function ge(e){if(!e.json)return e;e.json.write=_e(e.json.write);const t=e.json.origins;if(!t)return e;let n;for(n in t){const e=t[n];e&&(e.write=_e(e.write))}return e}function _e(e){return"object"==typeof e&&e?(!1!==e.enabled&&(e.overridePolicy=function(e){const{target:t,writer:n,overridePolicy:r,...s}=e;return function(e,t){const n=be.call(this,e,t);return n.enabled?{...s,...n}:n}}(e)),e):!0===e?we():e}function we(){return{overridePolicy:be}}function be(e,t){const n=!!this.geometryType;let r={enabled:n};return n&&(r={...r,...ve.call(this,e,t)}),r}function ve(e,t){return{ignoreOrigin:this.originIdOf(t)>b.O.DEFAULTS}}let Me=class extends(me((0,J.J)((0,G.F)((0,$.dM)((0,Y.f)((0,U.e)((0,V.j)((0,Q.J)((0,f.M)(x.A)))))))))){constructor(e){super(e),this.blendMode="normal",this.capabilities=(0,A.d)(!1,!1),this.charts=null,this.definitionExpression=null,this.displayField="",this.effect=null,this.elevationInfo=null,this.featureEffect=null,this.graphType=null,this.labelsVisible=!0,this.labelingInfo=null,this.layerType=null,this.legendEnabled=!0,this.maxScale=0,this.minScale=0,this.objectIdField=pe,this.objectType=null,this.opacity=1,this.orderBy=null,this.parentCompositeLayer=null,this.persistenceEnabled=!0,this.popupEnabled=!0,this.popupTemplate=null,this.refreshInterval=0,this.source={openPorts:()=>this.load().then((()=>{const e=new MessageChannel;return new ne.default(e.port1,{channel:e,client:{queryFeatures:(e,t={})=>{const n=q.A.fromJSON(e);return this.queryFeaturesJSON(n,t)}}}),[e.port2]}))},this.title=null,this.type="knowledge-graph-sublayer",this.useViewTime=!0,this.visible=!0}get defaultPopupTemplate(){return this.createPopupTemplate()}set featureReduction(e){const t=this._normalizeFeatureReduction(e);this._set("featureReduction",t)}get fields(){const e=[];return this.objectType?.properties?.forEach((t=>{const n="esriFieldTypeOID"===t.fieldType?"esriFieldTypeInteger":t.fieldType;e.push(H.A.fromJSON({name:t.name,type:n,alias:t.alias,defaultValue:t.defaultValue,editable:t.editable,nullable:t.nullable}))})),e.push(H.A.fromJSON({name:this.objectIdField,type:"esriFieldTypeString",alias:this.objectIdField,editable:!1}),H.A.fromJSON({name:ce,type:"esriFieldTypeInteger",alias:ce,editable:!1})),e}get geometryType(){if("link-chart"===this.parentCompositeLayer?.type)return"relationship"===this.graphType?"polyline":"point";const e=this.parentCompositeLayer?.dataManager.geographicLookup.get(this.objectType?.name),t=e?.geometryType;return t&&"esriGeometryNull"!==t?re.f.fromJSON(t):null}get geometryFieldName(){if("link-chart"===this.parentCompositeLayer?.type)return he;const e=this.parentCompositeLayer?.dataManager.geographicLookup.get(this.objectType?.name);return e?.name??null}get graphTypeName(){return this.objectType?.name}get hasM(){const e=this.parentCompositeLayer?.dataManager.geographicLookup.get(this.objectType?.name),t=e?.name,n=t?this.objectType?.properties?.[t]:null;return n?.hasM??!1}get hasZ(){const e=this.parentCompositeLayer?.dataManager.geographicLookup.get(this.objectType?.name),t=e?.name,n=t?this.objectType?.properties?.[t]:null;return n?.hasZ??!1}set renderer(e){(0,z.yp)(e,this.fieldsIndex),this._set("renderer",e)}get renderer(){return this._isOverridden("renderer")?this._get("renderer"):"link-chart"===this.parentCompositeLayer?.type?"relationship"===this.graphType?(0,c.K)((0,A.c)(re.f.toJSON("polyline")).renderer):(0,c.K)((0,A.c)(re.f.toJSON("point")).renderer):(0,c.K)((0,A.c)(re.f.toJSON(this.geometryType)).renderer)}get spatialReference(){return this.parentCompositeLayer?.dataManager?.knowledgeGraph?.dataModel?.spatialReference??M.A.WGS84}writeTitle(e,t){t.title=e??"Layer"}createPopupTemplate(e){return(0,te.tn)(this,e)}createQuery(){return new q.A({where:"1=1",outFields:["*"]})}getField(e){for(let t=0;t{e.sourceLayer=this})),s}async queryFeaturesJSON(e,t){const{resolvedQuery:n,queryEngine:r}=await this._setupQueryObjects(e);return await r.executeQuery(n.toJSON(),t?.signal)}async queryFeatureCount(e,t){const{resolvedQuery:n,queryEngine:r}=await this._setupQueryObjects(e);return r.executeQueryForCount(n.toJSON(),t?.signal)}async queryExtent(e={},t){const n={...e,returnGeometry:!0},{resolvedQuery:r,queryEngine:s}=await this._setupQueryObjects(n),i=await s.executeQueryForExtent(r.toJSON(),t?.signal);let o;return o=null!=i.extent?.xmin&&null!=i.extent?.xmax&&null!=i.extent?.ymin&&null!=i.extent?.ymax?new C.A(i.extent):new C.A,{count:i.count,extent:o}}async queryObjectIds(e,t){const n=q.A.from(e);let r;if("link-chart"===this.parentCompositeLayer.type&&this._cachedQueryEngine)r=this._cachedQueryEngine;else{const e=await this.parentCompositeLayer.dataManager.getData(n,this,t);r=this.loadQueryEngine(e)}return r.executeQueryForIds(n.toJSON(),t?.signal)}loadQueryEngine(e){const t=new I.F({geometryType:re.f.toJSON(this.geometryType),hasM:this.hasM,hasZ:this.hasZ}),n=new E.Q({fieldsIndex:this.fieldsIndex.toJSON(),geometryType:re.f.toJSON(this.geometryType),hasM:this.hasM,hasZ:this.hasZ,objectIdField:this.objectIdField,spatialReference:this.spatialReference.toJSON(),timeInfo:null,featureStore:t});return n.featureStore.addMany(e),n}async refreshCachedQueryEngine(){const e=await this.parentCompositeLayer.dataManager.getData(new q.A({where:"1=1",outFields:[pe]}),this);this._cachedQueryEngine=this.loadQueryEngine(e)}async _setupQueryObjects(e,t){const n=q.A.from(e),r=n.geometry;let s;if(r&&!r.spatialReference?.isWGS84&&(await(0,v.initializeProjection)(r.spatialReference,T.w),n.geometry=(0,v.project)(r instanceof R.A||r instanceof B.A?r:r.extent,T.w)),"link-chart"===this.parentCompositeLayer.type&&this._cachedQueryEngine)s=this._cachedQueryEngine;else{const e=await this.parentCompositeLayer.dataManager.getData(n,this,t);s=this.loadQueryEngine(e)}return{resolvedQuery:n,queryEngine:s}}};(0,d._)([(0,m.MZ)(ge((0,y.o8)($.sU)))],Me.prototype,"blendMode",void 0),(0,d._)([(0,m.MZ)()],Me.prototype,"capabilities",void 0),(0,d._)([(0,m.MZ)({json:{origins:{"web-scene":{write:!1}},write:we()}})],Me.prototype,"charts",void 0),(0,d._)([(0,m.MZ)({readOnly:!0})],Me.prototype,"defaultPopupTemplate",null),(0,d._)([(0,m.MZ)({type:String,json:{origins:{service:{read:!1}},name:"layerDefinition.definitionExpression",write:{ignoreOrigin:!0}}})],Me.prototype,"definitionExpression",void 0),(0,d._)([(0,m.MZ)()],Me.prototype,"displayField",void 0),(0,d._)([(0,m.MZ)(ge((0,y.o8)($.LF)))],Me.prototype,"effect",void 0),(0,d._)([(0,m.MZ)()],Me.prototype,"elevationInfo",void 0),(0,d._)([(0,m.MZ)(ge((0,y.o8)(G.Y)))],Me.prototype,"featureEffect",void 0),(0,d._)([(0,m.MZ)(ge((0,y.o8)(J.f)))],Me.prototype,"featureReduction",null),(0,d._)([(0,m.MZ)()],Me.prototype,"fields",null),(0,d._)([(0,m.MZ)()],Me.prototype,"geometryType",null),(0,d._)([(0,m.MZ)()],Me.prototype,"geometryFieldName",null),(0,d._)([(0,m.MZ)({type:["entity","relationship"],nonNullable:!0,json:{write:{isRequired:!0,ignoreOrigin:!0}}})],Me.prototype,"graphType",void 0),(0,d._)([(0,m.MZ)({type:String,nonNullable:!0,json:{write:{isRequired:!0,ignoreOrigin:!0}}})],Me.prototype,"graphTypeName",null),(0,d._)([(0,m.MZ)()],Me.prototype,"hasM",null),(0,d._)([(0,m.MZ)()],Me.prototype,"hasZ",null),(0,d._)([(0,m.MZ)({type:String,json:{origins:{service:{read:!1},"portal-item":{read:!1}},write:{ignoreOrigin:!0}}})],Me.prototype,"id",void 0),(0,d._)([(0,m.MZ)(ge((0,y.o8)(X.l)))],Me.prototype,"labelsVisible",void 0),(0,d._)([(0,m.MZ)({type:[W.A],json:{name:"layerDefinition.drawingInfo.labelingInfo",read:K.r,write:we()}})],Me.prototype,"labelingInfo",void 0),(0,d._)([(0,m.MZ)({readOnly:!0,json:{read:!1,write:{writer(e,t){t.layerType=this.geometryType?"KnowledgeGraphSubLayer":"KnowledgeGraphSubTable"},isRequired:!0,ignoreOrigin:!0,writerEnsuresNonNull:!0}}})],Me.prototype,"layerType",void 0),(0,d._)([(0,m.MZ)(ge((0,y.o8)(X.a)))],Me.prototype,"legendEnabled",void 0),(0,d._)([(0,m.MZ)(ge((0,y.o8)(X.m)))],Me.prototype,"maxScale",void 0),(0,d._)([(0,m.MZ)(ge((0,y.o8)(X.b)))],Me.prototype,"minScale",void 0),(0,d._)([(0,m.MZ)()],Me.prototype,"objectIdField",void 0),(0,d._)([(0,m.MZ)()],Me.prototype,"objectType",void 0),(0,d._)([(0,m.MZ)(ge((0,y.o8)(X.o)))],Me.prototype,"opacity",void 0),(0,d._)([(0,m.MZ)(ge((0,y.o8)(Y.n)))],Me.prototype,"orderBy",void 0),(0,d._)([(0,m.MZ)()],Me.prototype,"parentCompositeLayer",void 0),(0,d._)([(0,m.MZ)(ge((0,y.o8)(X.p)))],Me.prototype,"popupEnabled",void 0),(0,d._)([(0,m.MZ)({type:h.A,json:{name:"popupInfo",write:{ignoreOrigin:!0}}})],Me.prototype,"popupTemplate",void 0),(0,d._)([(0,m.MZ)({type:Number,json:{write:{overridePolicy:ve}}})],Me.prototype,"refreshInterval",void 0),(0,d._)([(0,m.MZ)({types:c.r,json:{name:"layerDefinition.drawingInfo.renderer",write:we()}})],Me.prototype,"renderer",null),(0,d._)([(0,m.MZ)()],Me.prototype,"source",void 0),(0,d._)([(0,m.MZ)()],Me.prototype,"spatialReference",null),(0,d._)([(0,m.MZ)({type:String,json:{write:{isRequired:!0,ignoreOrigin:!0,writerEnsuresNonNull:!0}}})],Me.prototype,"title",void 0),(0,d._)([(0,w.w)("title")],Me.prototype,"writeTitle",null),(0,d._)([(0,m.MZ)({json:{read:!1}})],Me.prototype,"type",void 0),(0,d._)([(0,m.MZ)(ge((0,y.o8)(U.B)))],Me.prototype,"useViewTime",void 0),(0,d._)([(0,m.MZ)({type:Boolean,json:{name:"visibility",write:we()}})],Me.prototype,"visible",void 0),Me=(0,d._)([(0,_.$)("esri.layers.knowledgeGraph.KnowledgeGraphSublayer")],Me);const Te=Me},6837:(e,t,n)=>{n.d(t,{f:()=>p,n:()=>l});var r=n(32816),s=n(90740),i=n(29298),o=(n(32773),n(20266),n(69421)),a=n(96625);n(36544),n(93181),n(13671),n(40499),n(6407),n(91047),n(93804),n(99924),n(41390),n(58498),n(45371),n(80959);const l={type:[a.O],json:{origins:{"web-scene":{write:!1,read:!1}},name:"layerDefinition.orderBy",read:{reader:function(e,t,n){if(!e)return null;const r=e.find((e=>!!e.field));if(!r)return null;const s=new a.O;return s.read(r,n),[s]}},write:{writer:function(e,t,n,r){const i=e.find((e=>!!e.field));i&&(0,s.s)(n,[i.toJSON()],t)}}}},p=e=>{let t=class extends e{constructor(){super(...arguments),this.orderBy=null}};return(0,r._)([(0,i.MZ)(l)],t.prototype,"orderBy",void 0),t=(0,r._)([(0,o.$)("esri.layers.mixins.OrderedLayer")],t),t}},46935:(e,t,n)=>{n.d(t,{J:()=>_});var r=n(32816),s=(n(32773),n(20266)),i=n(80959),o=n(29298),a=n(48844),l=n(69421),p=n(82530),u=n(17745),d=(n(73067),n(6407),n(41390));n(90740),n(13671),n(36544),n(93181),n(40499),n(91047),n(81272),n(58498),n(45371),n(44945);const h=new u.A,c=new WeakMap;function y(e,t){return Number.isFinite(e)&&Number.isFinite(t)?t<=0?e:y(t,e%t):0}let f=0,m=0;function g(){const e=Date.now();let t=!1;for(const n of h){const r=n.deref();r?r.refreshInterval&&e-(c.get(r)??0)+5>=6e4*r.refreshInterval&&(c.set(r,e),r.refresh(e)):t=!0}if(t)for(let e=h.length-1;e>=0;e--)h.at(e).deref()||h.removeAt(e)}(0,d.a)((()=>{const e=Date.now();let t=0;for(const n of h){const r=n.deref();r&&(t=y(Math.round(6e4*r.refreshInterval),t),r.refreshInterval?c.get(r)||c.set(r,e):c.delete(r))}if(t!==m){if(m=t,clearInterval(f),0===m)return void(f=0);f=setInterval(g,m)}}));const _=e=>{let t=class extends e{constructor(...e){super(...e),this.refreshInterval=0,this.refreshTimestamp=0,this._debounceHasDataChanged=(0,i.sg)((()=>this.hasDataChanged())),this.when().then((()=>{var e;this.destroyed||null!=(e=this)&&"object"==typeof e&&"refreshInterval"in e&&"refresh"in e&&h.push(new WeakRef(this))}),(()=>{}))}destroy(){!function(e){const t=h.find((t=>t.deref()===e));t&&h.remove(t)}(this)}castRefreshInterval(e){return e>=.1?e:e<=0?0:.1}get refreshParameters(){return{_ts:this.refreshTimestamp||null}}refresh(e=Date.now()){(0,i.QZ)(this._debounceHasDataChanged()).then((t=>{t&&this._set("refreshTimestamp",e),this.emit("refresh",{dataChanged:t})}),(e=>{s.L.getLogger(this).error(e),this.emit("refresh",{dataChanged:!1,error:e})}))}async hasDataChanged(){return!0}get test(){}};return(0,r._)([(0,o.MZ)({type:Number,json:{write:!0,origins:{"web-scene":{write:{enabled:!0,layerContainerTypes:p.e}}}}})],t.prototype,"refreshInterval",void 0),(0,r._)([(0,a.w)("refreshInterval")],t.prototype,"castRefreshInterval",null),(0,r._)([(0,o.MZ)({readOnly:!0})],t.prototype,"refreshTimestamp",void 0),(0,r._)([(0,o.MZ)({readOnly:!0})],t.prototype,"refreshParameters",null),t=(0,r._)([(0,l.$)("esri.layers.mixins.RefreshableLayer")],t),t}},59930:(e,t,n)=>{n.d(t,{A:()=>y});var r,s=n(32816),i=n(32773),o=n(29298),a=(n(20266),n(88663)),l=n(69421),p=n(99924),u=n(45862);n(36544),n(93181),n(13671),n(40499),n(6407),n(90740),n(93804),n(91047),n(41390),n(58498),n(45371),n(80959);let d=r=class extends p.oY{constructor(e){super(e),this.name=null,this.code=null}clone(){return new r({name:this.name,code:this.code})}};var h;(0,s._)([(0,o.MZ)({type:String,json:{write:!0}})],d.prototype,"name",void 0),(0,s._)([(0,o.MZ)({type:[String,Number],json:{write:!0}})],d.prototype,"code",void 0),d=r=(0,s._)([(0,l.$)("esri.layers.support.CodedValue")],d);let c=h=class extends u.A{constructor(e){super(e),this.codedValues=null,this.type="coded-value"}getName(e){let t=null;if(this.codedValues){const n=String(e);this.codedValues.some((e=>(String(e.code)===n&&(t=e.name),!!t)))}return t}clone(){return new h({codedValues:(0,i.o8)(this.codedValues),name:this.name})}};(0,s._)([(0,o.MZ)({type:[d],json:{write:!0}})],c.prototype,"codedValues",void 0),(0,s._)([(0,a.e)({codedValue:"coded-value"})],c.prototype,"type",void 0),c=h=(0,s._)([(0,l.$)("esri.layers.support.CodedValueDomain")],c);const y=c},45862:(e,t,n)=>{n.d(t,{A:()=>d});var r=n(32816),s=n(93804),i=n(99924),o=n(29298),a=(n(32773),n(20266),n(88663)),l=n(69421);n(90740),n(41390),n(40499),n(93181),n(13671),n(58498),n(91047),n(45371),n(80959),n(6407),n(36544);const p=new s.J({inherited:"inherited",codedValue:"coded-value",range:"range"});let u=class extends i.oY{constructor(e){super(e),this.name=null,this.type=null}};(0,r._)([(0,o.MZ)({type:String,json:{write:!0}})],u.prototype,"name",void 0),(0,r._)([(0,a.e)(p)],u.prototype,"type",void 0),u=(0,r._)([(0,l.$)("esri.layers.support.Domain")],u);const d=u},44864:(e,t,n)=>{n.d(t,{A:()=>m});var r,s=n(32816),i=n(93804),o=n(99924),a=n(29298),l=n(36544),p=(n(32773),n(88663)),u=n(49877),d=n(69421),h=n(95637),c=n(17872);n(90740),n(41390),n(20266),n(40499),n(93181),n(13671),n(58498),n(91047),n(45371),n(80959),n(6407),n(59930),n(45862),n(72762),n(71613);const y=new i.J({binary:"binary",coordinate:"coordinate",countOrAmount:"count-or-amount",dateAndTime:"date-and-time",description:"description",locationOrPlaceName:"location-or-place-name",measurement:"measurement",nameOrTitle:"name-or-title",none:"none",orderedOrRanked:"ordered-or-ranked",percentageOrRatio:"percentage-or-ratio",typeOrCategory:"type-or-category",uniqueIdentifier:"unique-identifier"});let f=r=class extends o.oY{constructor(e){super(e),this.alias=null,this.defaultValue=void 0,this.description=null,this.domain=null,this.editable=!0,this.length=void 0,this.name=null,this.nullable=!0,this.type=null,this.valueType=null,this.visible=!0}readDescription(e,{description:t}){let n=null;try{n=t?JSON.parse(t):null}catch(e){}return n?.value??null}readValueType(e,{description:t}){let n=null;try{n=t?JSON.parse(t):null}catch(e){}return n?y.fromJSON(n.fieldValueType):null}clone(){return new r({alias:this.alias,defaultValue:this.defaultValue,description:this.description,domain:this.domain?.clone()??null,editable:this.editable,length:this.length,name:this.name,nullable:this.nullable,type:this.type,valueType:this.valueType,visible:this.visible})}};(0,s._)([(0,a.MZ)({type:String,json:{write:!0}})],f.prototype,"alias",void 0),(0,s._)([(0,a.MZ)({type:[String,Number],json:{write:{allowNull:!0}}})],f.prototype,"defaultValue",void 0),(0,s._)([(0,a.MZ)()],f.prototype,"description",void 0),(0,s._)([(0,u.r)("description")],f.prototype,"readDescription",null),(0,s._)([(0,a.MZ)({types:h.t,json:{read:{reader:h.f},write:!0}})],f.prototype,"domain",void 0),(0,s._)([(0,a.MZ)({type:Boolean,json:{write:!0}})],f.prototype,"editable",void 0),(0,s._)([(0,a.MZ)({type:l.I,json:{write:{overridePolicy:e=>({enabled:Number.isFinite(e)})}}})],f.prototype,"length",void 0),(0,s._)([(0,a.MZ)({type:String,json:{write:!0}})],f.prototype,"name",void 0),(0,s._)([(0,a.MZ)({type:Boolean,json:{write:!0}})],f.prototype,"nullable",void 0),(0,s._)([(0,p.e)(c.k)],f.prototype,"type",void 0),(0,s._)([(0,a.MZ)()],f.prototype,"valueType",void 0),(0,s._)([(0,u.r)("valueType",["description"])],f.prototype,"readValueType",null),(0,s._)([(0,a.MZ)({type:Boolean,json:{read:!1}})],f.prototype,"visible",void 0),f=r=(0,s._)([(0,d.$)("esri.layers.support.Field")],f);const m=f},72762:(e,t,n)=>{n.d(t,{A:()=>p});var r,s=n(32816),i=(n(20266),n(32773),n(6407),n(88663)),o=n(69421),a=n(45862);n(90740),n(93804),n(29298),n(36544),n(93181),n(13671),n(40499),n(91047),n(99924),n(41390),n(58498),n(45371),n(80959);let l=r=class extends a.A{constructor(e){super(e),this.type="inherited"}clone(){return new r}};(0,s._)([(0,i.e)({inherited:"inherited"})],l.prototype,"type",void 0),l=r=(0,s._)([(0,o.$)("esri.layers.support.InheritedDomain")],l);const p=l},71613:(e,t,n)=>{n.d(t,{A:()=>u});var r,s=n(32816),i=n(29298),o=(n(32773),n(20266),n(88663)),a=n(69421),l=n(45862);n(36544),n(93181),n(13671),n(40499),n(6407),n(90740),n(93804),n(91047),n(99924),n(41390),n(58498),n(45371),n(80959);let p=r=class extends l.A{constructor(e){super(e),this.maxValue=null,this.minValue=null,this.type="range"}clone(){return new r({maxValue:this.maxValue,minValue:this.minValue,name:this.name})}};(0,s._)([(0,i.MZ)({json:{type:[Number],read:{source:"range",reader:(e,t)=>t.range?.[1]},write:{enabled:!1,overridePolicy(){return{enabled:null!=this.maxValue&&null==this.minValue}},target:"range",writer(e,t,n){t[n]=[this.minValue||0,e]}}}})],p.prototype,"maxValue",void 0),(0,s._)([(0,i.MZ)({json:{type:[Number],read:{source:"range",reader:(e,t)=>t.range?.[0]},write:{target:"range",writer(e,t,n){t[n]=[e,this.maxValue||0]}}}})],p.prototype,"minValue",void 0),(0,s._)([(0,o.e)({range:"range"})],p.prototype,"type",void 0),p=r=(0,s._)([(0,a.$)("esri.layers.support.RangeDomain")],p);const u=p},14658:(e,t,n)=>{n.d(t,{A:()=>p});var r=n(32816),s=(n(94345),n(29298)),i=(n(32773),n(20266),n(69421)),o=n(10043),a=n(64752);n(36544),n(44600),n(2160),n(99924),n(41390),n(40499),n(93181),n(13671),n(58498),n(91047),n(45371),n(80959),n(6407),n(90740),n(49877),n(7969),n(69763),n(93804),n(18683),n(64604),n(29512),n(99063),n(56273),n(29208),n(36533),n(48844),n(84200),n(97827),n(91695),n(18169),n(48402),n(16699),n(26809),n(2589),n(18527),n(67504),n(92517),n(77037),n(89754);let l=class extends o.A{constructor(e){super(e),this.layoutGeometry=null}};(0,r._)([(0,s.MZ)({type:a.A,json:{write:!0}})],l.prototype,"layoutGeometry",void 0),l=(0,r._)([(0,i.$)("esri.rest.knowledgeGraph.Entity")],l);const p=l},10043:(e,t,n)=>{n.d(t,{A:()=>l});var r=n(32816),s=n(29298),i=(n(32773),n(20266),n(69421)),o=n(89754);n(36544),n(93181),n(13671),n(40499),n(6407),n(90740),n(91047),n(99924),n(41390),n(58498),n(45371),n(80959);let a=class extends o.A{constructor(e){super(e),this.typeName=null,this.id=null}};(0,r._)([(0,s.MZ)({type:String,json:{write:!0}})],a.prototype,"typeName",void 0),(0,r._)([(0,s.MZ)({type:String,json:{write:!0}})],a.prototype,"id",void 0),a=(0,r._)([(0,i.$)("esri.rest.knowledgeGraph.GraphNamedObject")],a);const l=a},89754:(e,t,n)=>{n.d(t,{A:()=>l});var r=n(32816),s=n(99924),i=n(29298),o=(n(32773),n(20266),n(69421));n(41390),n(40499),n(93181),n(13671),n(58498),n(91047),n(45371),n(80959),n(6407),n(90740),n(36544);let a=class extends s.oY{constructor(e){super(e),this.properties=null}};(0,r._)([(0,i.MZ)({json:{write:!0}})],a.prototype,"properties",void 0),a=(0,r._)([(0,o.$)("esri.rest.knowledgeGraph.GraphObject")],a);const l=a},56833:(e,t,n)=>{n.d(t,{A:()=>l});var r=n(32816),s=n(41390),i=n(29298),o=(n(32773),n(20266),n(69421));n(40499),n(93181),n(13671),n(58498),n(91047),n(45371),n(80959),n(6407),n(90740),n(36544);let a=class extends s.T{constructor(e){super(e),this.openCypherQuery=""}};(0,r._)([(0,i.MZ)()],a.prototype,"openCypherQuery",void 0),a=(0,r._)([(0,o.$)("esri.rest.knowledgeGraph.GraphQuery")],a);const l=a},49197:(e,t,n)=>{n.d(t,{A:()=>l});var r=n(32816),s=n(29298),i=(n(32773),n(20266),n(69421)),o=n(56833);n(36544),n(93181),n(13671),n(40499),n(6407),n(90740),n(91047),n(41390),n(58498),n(45371),n(80959);let a=class extends o.A{constructor(e){super(e),this.bindParameters=null,this.bindGeometryQuantizationParameters=null,this.outputQuantizationParameters=null,this.outputSpatialReference=null,this.provenanceBehavior=null}};(0,r._)([(0,s.MZ)()],a.prototype,"bindParameters",void 0),(0,r._)([(0,s.MZ)()],a.prototype,"bindGeometryQuantizationParameters",void 0),(0,r._)([(0,s.MZ)()],a.prototype,"outputQuantizationParameters",void 0),(0,r._)([(0,s.MZ)()],a.prototype,"outputSpatialReference",void 0),(0,r._)([(0,s.MZ)()],a.prototype,"provenanceBehavior",void 0),a=(0,r._)([(0,i.$)("esri.rest.knowledgeGraph.GraphQueryStreaming")],a);const l=a},5370:(e,t,n)=>{n.d(t,{A:()=>p});var r=n(32816),s=n(99924),i=n(29298),o=(n(32773),n(20266),n(69421)),a=n(89754);n(41390),n(40499),n(93181),n(13671),n(58498),n(91047),n(45371),n(80959),n(6407),n(90740),n(36544);let l=class extends s.oY{constructor(e){super(e),this.path=null}};(0,r._)([(0,i.MZ)({type:[a.A],json:{write:!0}})],l.prototype,"path",void 0),l=(0,r._)([(0,o.$)("esri.rest.knowledgeGraph.Path")],l);const p=l},76999:(e,t,n)=>{n.d(t,{A:()=>p});var r=n(32816),s=(n(94345),n(29298)),i=(n(32773),n(20266),n(69421)),o=n(10043),a=n(67504);n(36544),n(44600),n(2160),n(99924),n(41390),n(40499),n(93181),n(13671),n(58498),n(91047),n(45371),n(80959),n(6407),n(90740),n(49877),n(7969),n(69763),n(93804),n(18683),n(64604),n(29512),n(99063),n(56273),n(64752),n(48844),n(29208),n(36533),n(84200),n(97827),n(91695),n(18169),n(48402),n(16699),n(26809),n(2589),n(18527),n(92517),n(77037),n(89754);let l=class extends o.A{constructor(e){super(e),this.originId=null,this.destinationId=null,this.layoutGeometry=null}};(0,r._)([(0,s.MZ)({type:String,json:{write:!0}})],l.prototype,"originId",void 0),(0,r._)([(0,s.MZ)({type:String,json:{write:!0}})],l.prototype,"destinationId",void 0),(0,r._)([(0,s.MZ)({type:a.A,json:{write:!0}})],l.prototype,"layoutGeometry",void 0),l=(0,r._)([(0,i.$)("esri.rest.knowledgeGraph.Relationship")],l);const p=l},8824:(e,t,n)=>{n.d(t,{A:()=>w});var r,s=n(32816),i=n(94345),o=n(27281),a=n(93804),l=n(99924),p=n(32773),u=n(29298),d=(n(20266),n(49877)),h=n(69421),c=n(56273),y=n(7969),f=n(77037),m=n(44864);n(36544),n(44600),n(2160),n(41390),n(40499),n(93181),n(13671),n(58498),n(91047),n(45371),n(80959),n(6407),n(90740),n(69763),n(18683),n(64604),n(29512),n(99063),n(64752),n(48844),n(29208),n(36533),n(84200),n(97827),n(91695),n(18169),n(48402),n(16699),n(26809),n(2589),n(18527),n(67504),n(92517),n(72393),n(52731),n(17745),n(81272),n(44945),n(30011),n(55270),n(50214),n(59192),n(78016),n(54483),n(95779),n(13262),n(346),n(51961),n(62399),n(64995),n(33150),n(58173),n(66110),n(67520),n(27532),n(88663),n(48103),n(65085),n(33611),n(84857),n(60373),n(98187),n(35902),n(13226),n(16794),n(52357),n(11090),n(49319),n(93546),n(29570),n(34592),n(79825),n(95101),n(67578),n(14896),n(95611),n(98089),n(91366),n(80473),n(43435),n(73435),n(4048),n(85232),n(93471),n(53252),n(34039),n(70061),n(3495),n(97906),n(64524),n(65023),n(31424),n(74676),n(53610),n(29447),n(78273),n(49475),n(32368),n(7391),n(22529),n(43534),n(38094),n(67723),n(47239),n(59858),n(63728),n(1178),n(7182),n(47788),n(19297),n(82408),n(73509),n(28276),n(69277),n(70580),n(75191),n(24319),n(62092),n(4157),n(62401),n(89322),n(20138),n(53370),n(46946),n(3816),n(71992),n(80167),n(4478),n(91808),n(7161),n(55586),n(35121),n(92229),n(18344),n(64884),n(23351),n(51222),n(42870),n(67321),n(73067),n(54512),n(53103),n(19648),n(42948),n(95637),n(59930),n(45862),n(72762),n(71613),n(17872);const g=new a.J({esriGeometryPoint:"point",esriGeometryMultipoint:"multipoint",esriGeometryPolyline:"polyline",esriGeometryPolygon:"polygon",esriGeometryEnvelope:"extent",mesh:"mesh","":null});let _=r=class extends l.oY{constructor(e){super(e),this.displayFieldName=null,this.exceededTransferLimit=!1,this.features=[],this.fields=null,this.geometryType=null,this.hasM=!1,this.hasZ=!1,this.queryGeometry=null,this.spatialReference=null}readFeatures(e,t){const n=y.A.fromJSON(t.spatialReference),r=[];for(let t=0;t0)for(let n=0;nMath.round((e-r)/t)),(e=>Math.round((s-e)/n)));for(let e=0,t=i.length;en*t+e}if(this.hasM&&null!=n?.scale?.[3]){const{translate:[,,,e],scale:[,,,t]}=n;l=n=>null==n?n:n*t+e}const p=this._getHydrationFunction(e,(e=>e*i+r),(e=>s-e*o),a,l);for(const{geometry:e}of t)null!=e&&p&&p(e);return this.transform=null,this}_quantizePoints(e,t,n){let r,s;const i=[];for(let o=0,a=e.length;o0){const e=t(a[0]),o=n(a[1]);e===r&&o===s||(i.push([e-r,o-s]),r=e,s=o)}else r=t(a[0]),s=n(a[1]),i.push([r,s])}return i.length>0?i:null}_getQuantizationFunction(e,t,n){return"point"===e?e=>(e.x=t(e.x),e.y=n(e.y),e):"polyline"===e||"polygon"===e?e=>{const r=(0,f.Bi)(e)?e.rings:e.paths,s=[];for(let e=0,i=r.length;e0?((0,f.Bi)(e)?e.rings=s:e.paths=s,e):null}:"multipoint"===e?e=>{const r=this._quantizePoints(e.points,t,n);return r&&r.length>0?(e.points=r,e):null}:"extent"===e?e=>e:null}_getHydrationFunction(e,t,n,r,s){return"point"===e?e=>{e.x=t(e.x),e.y=n(e.y),r&&(e.z=r(e.z))}:"polyline"===e||"polygon"===e?e=>{const i=(0,f.Bi)(e)?e.rings:e.paths;let o,a;for(let e=0,r=i.length;e0?(o+=s[0],a+=s[1]):(o=s[0],a=s[1]),s[0]=t(o),s[1]=n(a)}}if(r&&s)for(let e=0,t=i.length;e{e.xmin=t(e.xmin),e.ymin=n(e.ymin),e.xmax=t(e.xmax),e.ymax=n(e.ymax),r&&null!=e.zmax&&null!=e.zmin&&(e.zmax=r(e.zmax),e.zmin=r(e.zmin)),s&&null!=e.mmax&&null!=e.mmin&&(e.mmax=s(e.mmax),e.mmin=s(e.mmin))}:"multipoint"===e?e=>{const i=e.points;let o,a;for(let e=0,r=i.length;e0?(o+=r[0],a+=r[1]):(o=r[0],a=r[1]),r[0]=t(o),r[1]=n(a)}if(r&&s)for(let e=0,t=i.length;e({enabled:e})}}})],_.prototype,"exceededTransferLimit",void 0),(0,s._)([(0,u.MZ)({type:[o.A],json:{write:!0}})],_.prototype,"features",void 0),(0,s._)([(0,d.r)("features")],_.prototype,"readFeatures",null),(0,s._)([(0,u.MZ)({type:[m.A],json:{write:!0}})],_.prototype,"fields",void 0),(0,s._)([(0,u.MZ)({type:["point","multipoint","polyline","polygon","extent","mesh"],json:{read:{reader:g.read}}})],_.prototype,"geometryType",void 0),(0,s._)([(0,c.w)("geometryType")],_.prototype,"writeGeometryType",null),(0,s._)([(0,u.MZ)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],_.prototype,"hasM",void 0),(0,s._)([(0,u.MZ)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],_.prototype,"hasZ",void 0),(0,s._)([(0,u.MZ)({types:i.yR,json:{write:!0}})],_.prototype,"queryGeometry",void 0),(0,s._)([(0,d.r)("queryGeometry")],_.prototype,"readQueryGeometry",null),(0,s._)([(0,u.MZ)({type:y.A,json:{write:!0}})],_.prototype,"spatialReference",void 0),(0,s._)([(0,c.w)("spatialReference")],_.prototype,"writeSpatialReference",null),(0,s._)([(0,u.MZ)({json:{write:!0}})],_.prototype,"transform",void 0),_=r=(0,s._)([(0,h.$)("esri.rest.support.FeatureSet")],_),_.prototype.toJSON.isDefaultToJSON=!0;const w=_}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/96196abbc16632be222d.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/96196abbc16632be222d.js new file mode 100644 index 00000000..1755c405 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/96196abbc16632be222d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[8856,7138],{66136:(e,t,s)=>{s.d(t,{A:()=>f});var i,n=s(32816),r=s(99924),o=s(4734),a=s(29298),l=(s(32773),s(20266),s(49877)),u=s(69421),h=s(56273),d=s(78016);s(41390),s(40499),s(93181),s(13671),s(58498),s(91047),s(45371),s(80959),s(6407),s(90740),s(50214),s(93804),s(59192),s(54483),s(36544);let c=i=class extends r.oY{static get allTime(){return p}static get empty(){return _}static fromArray(e){return new i({start:null!=e[0]?new Date(e[0]):e[0],end:null!=e[1]?new Date(e[1]):e[1]})}constructor(e){super(e),this.end=null,this.start=null}readEnd(e,t){return null!=t.end?new Date(t.end):null}writeEnd(e,t){t.end=e?.getTime()??null}get isAllTime(){return this.equals(i.allTime)}get isEmpty(){return this.equals(i.empty)}readStart(e,t){return null!=t.start?new Date(t.start):null}writeStart(e,t){t.start=e?.getTime()??null}clone(){return new i({end:this.end,start:this.start})}equals(e){if(!e)return!1;const t=this.start?.getTime()??this.start,s=this.end?.getTime()??this.end,i=e.start?.getTime()??e.start,n=e.end?.getTime()??e.end;return t===i&&s===n}expandTo(e,t=d.s){if(this.isEmpty||this.isAllTime)return this.clone();let s=this.start;s&&(s=(0,o.t)(s,e,t));let n=this.end;if(n){const s=(0,o.t)(n,e,t);n=n.getTime()===s.getTime()?s:(0,o.o)(s,1,e,t)}return new i({start:s,end:n})}intersection(e){if(!e)return this.clone();if(this.isEmpty||e.isEmpty)return i.empty;if(this.isAllTime)return e.clone();if(e.isAllTime)return this.clone();const t=this.start?.getTime()??-1/0,s=this.end?.getTime()??1/0,n=e.start?.getTime()??-1/0,r=e.end?.getTime()??1/0;let o,a;return n>=t&&n<=s?o=n:t>=n&&t<=r&&(o=t),s>=n&&s<=r?a=s:r>=t&&r<=s&&(a=r),null==o||null==a||isNaN(o)||isNaN(a)?i.empty:new i({start:o===-1/0?null:new Date(o),end:a===1/0?null:new Date(a)})}offset(e,t,s=d.s){if(this.isEmpty||this.isAllTime)return this.clone();const n=new i,{start:r,end:a}=this;return null!=r&&(n.start=(0,o.o)(r,e,t,s)),null!=a&&(n.end=(0,o.o)(a,e,t,s)),n}toArray(){return this.isEmpty?[void 0,void 0]:[this.start?.getTime()??null,this.end?.getTime()??null]}union(e){if(!e||e.isEmpty)return this.clone();if(this.isEmpty)return e.clone();if(this.isAllTime||e.isAllTime)return p.clone();const t=null!=this.start&&null!=e.start?new Date(Math.min(this.start.getTime(),e.start.getTime())):null,s=null!=this.end&&null!=e.end?new Date(Math.max(this.end.getTime(),e.end.getTime())):null;return new i({start:t,end:s})}};(0,n._)([(0,a.MZ)({type:Date,json:{write:{allowNull:!0}}})],c.prototype,"end",void 0),(0,n._)([(0,l.r)("end")],c.prototype,"readEnd",null),(0,n._)([(0,h.w)("end")],c.prototype,"writeEnd",null),(0,n._)([(0,a.MZ)({readOnly:!0,json:{read:!1}})],c.prototype,"isAllTime",null),(0,n._)([(0,a.MZ)({readOnly:!0,json:{read:!1}})],c.prototype,"isEmpty",null),(0,n._)([(0,a.MZ)({type:Date,json:{write:{allowNull:!0}}})],c.prototype,"start",void 0),(0,n._)([(0,l.r)("start")],c.prototype,"readStart",null),(0,n._)([(0,h.w)("start")],c.prototype,"writeStart",null),c=i=(0,n._)([(0,u.$)("esri.TimeExtent")],c);const p=new c,_=new c({start:void 0,end:void 0}),f=c},42614:(e,t,s)=>{s.d(t,{B:()=>a});var i=s(32773),n=s(11721),r=s(48402);const o={minX:0,minY:0,maxX:0,maxY:0};class a{constructor(){this._indexInvalid=!1,this._boundsToLoad=[],this._boundsById=new Map,this._idByBounds=new Map,this._index=new n.P(9,(0,i.h)("esri-csp-restrictions")?e=>({minX:e[0],minY:e[1],maxX:e[2],maxY:e[3]}):["[0]","[1]","[2]","[3]"]),this._loadIndex=()=>{if(this._indexInvalid){const e=new Array(this._idByBounds.size);let t=0;this._idByBounds.forEach(((s,i)=>{e[t++]=i})),this._indexInvalid=!1,this._index.clear(),this._index.load(e)}else this._boundsToLoad.length&&(this._index.load(Array.from(new Set(this._boundsToLoad.filter((e=>this._idByBounds.has(e)))))),this._boundsToLoad.length=0)}}get fullBounds(){if(!this._boundsById.size)return null;const e=(0,r.e)();for(const t of this._boundsById.values())t&&(e[0]=Math.min(t[0],e[0]),e[1]=Math.min(t[1],e[1]),e[2]=Math.max(t[2],e[2]),e[3]=Math.max(t[3],e[3]));return e}get valid(){return!this._indexInvalid}clear(){this._indexInvalid=!1,this._boundsToLoad.length=0,this._boundsById.clear(),this._idByBounds.clear(),this._index.clear()}delete(e){const t=this._boundsById.get(e);this._boundsById.delete(e),t&&(this._idByBounds.delete(t),this._indexInvalid||this._index.remove(t))}forEachInBounds(e,t){this._loadIndex(),function(e,t,s){!function(e){o.minX=e[0],o.minY=e[1],o.maxX=e[2],o.maxY=e[3]}(t),e.search(o,s)}(this._index,e,(e=>t(this._idByBounds.get(e))))}get(e){return this._boundsById.get(e)}has(e){return this._boundsById.has(e)}invalidateIndex(){this._indexInvalid||(this._indexInvalid=!0,this._boundsToLoad.length=0)}set(e,t){if(!this._indexInvalid){const t=this._boundsById.get(e);t&&(this._index.remove(t),this._idByBounds.delete(t))}this._boundsById.set(e,t),t&&(this._idByBounds.set(t,e),this._indexInvalid||(this._boundsToLoad.push(t),this._boundsToLoad.length>5e4&&this._loadIndex()))}}},35507:(e,t,s)=>{var i;s.d(t,{B:()=>i}),function(e){e[e.KILOBYTES=1024]="KILOBYTES",e[e.MEGABYTES=1048576]="MEGABYTES",e[e.GIGABYTES=1073741824]="GIGABYTES"}(i||(i={}))},49755:(e,t,s)=>{s.d(t,{E:()=>w});var i,n=s(32816),r=s(93804),o=s(99924),a=s(57732),l=s(29298),u=(s(32773),s(20266),s(49877)),h=s(69421),d=s(56273),c=s(30011),p=s(54131);let _=i=class extends o.oY{constructor(e){super(e)}async collectRequiredFields(e,t){return(0,c.Dx)(e,t,this.expression)}clone(){return new i({expression:this.expression,title:this.title})}equals(e){return this.expression===e.expression&&this.title===e.title}};(0,n._)([(0,l.MZ)({type:String,json:{write:!0}})],_.prototype,"expression",void 0),(0,n._)([(0,l.MZ)({type:String,json:{write:!0}})],_.prototype,"title",void 0),_=i=(0,n._)([(0,h.$)("esri.symbols.support.FeatureExpressionInfo")],_);const f=_;var g;const m=(0,r.s)()({onTheGround:"on-the-ground",relativeToGround:"relative-to-ground",relativeToScene:"relative-to-scene",absoluteHeight:"absolute-height"}),y=new r.J({foot:"feet",kilometer:"kilometers",meter:"meters",mile:"miles","us-foot":"us-feet",yard:"yards"});let v=g=class extends o.oY{constructor(e){super(e),this.offset=null}readFeatureExpressionInfo(e,t){return null!=e?e:t.featureExpression&&0===t.featureExpression.value?{expression:"0"}:void 0}writeFeatureExpressionInfo(e,t,s,i){t[s]=e.write({},i),"0"===e.expression&&(t.featureExpression={value:0})}get mode(){const{offset:e,featureExpressionInfo:t}=this;return this._isOverridden("mode")?this._get("mode"):null!=e||t?"relative-to-ground":"on-the-ground"}set mode(e){this._override("mode",e)}set unit(e){this._set("unit",e)}write(e,t){return this.offset||this.mode||this.featureExpressionInfo||this.unit?super.write(e,t):null}clone(){return new g({mode:this.mode,offset:this.offset,featureExpressionInfo:this.featureExpressionInfo?this.featureExpressionInfo.clone():void 0,unit:this.unit})}equals(e){return this.mode===e.mode&&this.offset===e.offset&&this.unit===e.unit&&(0,a.e)(this.featureExpressionInfo,e.featureExpressionInfo)}};(0,n._)([(0,l.MZ)({type:f,json:{write:!0}})],v.prototype,"featureExpressionInfo",void 0),(0,n._)([(0,u.r)("featureExpressionInfo",["featureExpressionInfo","featureExpression"])],v.prototype,"readFeatureExpressionInfo",null),(0,n._)([(0,d.w)("featureExpressionInfo",{featureExpressionInfo:{type:f},"featureExpression.value":{type:[0]}})],v.prototype,"writeFeatureExpressionInfo",null),(0,n._)([(0,l.MZ)({type:m.apiValues,nonNullable:!0,json:{type:m.jsonValues,read:m.read,write:{writer:m.write,isRequired:!0}}})],v.prototype,"mode",null),(0,n._)([(0,l.MZ)({type:Number,json:{write:!0}})],v.prototype,"offset",void 0),(0,n._)([(0,l.MZ)({type:p.s,json:{type:String,read:y.read,write:y.write}})],v.prototype,"unit",null),v=g=(0,n._)([(0,h.$)("esri.symbols.support.ElevationInfo")],v);const w=v},38856:(e,t,s)=>{s.r(t),s.d(t,{default:()=>ye});var i=s(32816),n=(s(94345),s(81272)),r=s(80959),o=s(67321),a=s(29298),l=s(32773),u=s(20266),h=s(69421),d=s(28877),c=s(7969),p=s(13141),_=s(2232),f=s(92070),g=s(73600),m=s(49755),y=s(23787),v=s(36544),w=s(69763),x=s(54131);function E(e=!1,t){if(e){const{elevationInfo:e,alignPointsInFeatures:s}=t;return new S(e,s)}return new b}class b{async alignCandidates(e,t,s){return e}notifyElevationSourceChange(){}}class S{constructor(e,t){this._elevationInfo=e,this._alignPointsInFeatures=t,this._alignmentsCache=new y.L(1024),this._cacheVersion=0}async alignCandidates(e,t,s){const i=this._elevationInfo;return null==i||"absolute-height"!==i.mode||i.featureExpressionInfo?this._alignComputedElevationCandidates(e,t,s):(function(e,t,s){const{offset:i,unit:n}=s;if(null==i)return;const r=(0,w.y)(t),o=i*((0,x.g)(n??"meters")/r);for(const t of e)switch(t.type){case"edge":t.start.z+=o,t.end.z+=o;continue;case"vertex":t.target.z+=o;continue}}(e,t,i),e)}notifyElevationSourceChange(){this._alignmentsCache.clear(),this._cacheVersion++}async _alignComputedElevationCandidates(e,t,s){const i=new Map;for(const t of e)(0,v.g)(i,t.objectId,F).push(t);const[n,o,a]=this._prepareQuery(i,t),l=await this._alignPointsInFeatures(n,s);if((0,r.Te)(s),a!==this._cacheVersion)return this._alignComputedElevationCandidates(e,t,s);this._applyCacheAndResponse(n,l,o);const{drapedObjectIds:u,failedObjectIds:h}=l,d=[];for(const t of e){const{objectId:e}=t;u.has(e)&&"edge"===t.type&&(t.draped=!0),h.has(e)||d.push(t)}return d}_prepareQuery(e,t){const s=[],i=[];for(const[t,n]of e){const e=[];for(const s of n)this._addToQueriesOrCachedResult(t,s.target,e,i),"edge"===s.type&&(this._addToQueriesOrCachedResult(t,s.start,e,i),this._addToQueriesOrCachedResult(t,s.end,e,i));0!==e.length&&s.push({objectId:t,points:e})}return[{spatialReference:t.toJSON(),pointsInFeatures:s},i,this._cacheVersion]}_addToQueriesOrCachedResult(e,t,s,i){const n=I(e,t),r=this._alignmentsCache.get(n);null==r?s.push(t):i.push(new T(t,r))}_applyCacheAndResponse(e,{elevations:t,drapedObjectIds:s,failedObjectIds:i},n){for(const e of n)e.apply();let r=0;const o=this._alignmentsCache;for(const{objectId:n,points:a}of e.pointsInFeatures){if(i.has(n)){r+=a.length;continue}const e=!s.has(n);for(const s of a){const i=I(n,s),a=t[r++];s.z=a,e&&o.put(i,a,1)}}}}class T{constructor(e,t){this.point=e,this.z=t}apply(){this.point.z=this.z}}function I(e,{x:t,y:s,z:i,spatialReference:n}){return`${e}-${t}-${s}-${i??0}}-wkid:${n?.wkid}`}function F(){return[]}class C{filter(e,t){return t}notifyElevationSourceChange(){}}class M{filter(e,t){const{point:s,distance:i}=e,{z:n}=s;if(null==n)return t;if(0===t.length)return t;const r=function(e){return"number"==typeof e?{x:e,y:e,z:e}:e}(i),o=this._updateCandidatesTo3D(t,s,r).filter(A);return o.sort(B),o}_updateCandidatesTo3D(e,t,s){for(const i of e)switch(i.type){case"edge":O(i,t,s);continue;case"vertex":R(i,t,s);continue}return e}}function A(e){return e.distance<=1}function z(e=!1){return e?new M:new C}function O(e,t,{x:s,y:i,z:n}){const{start:r,end:o,target:a}=e;e.draped||function(e,t,s,i){const n=i.x-s.x,r=i.y-s.y,o=i.z-s.z,a=n*n+r*r+o*o,l=(t.x-s.x)*n+(t.y-s.y)*r+o*(t.z-s.z),u=Math.min(1,Math.max(0,l/a)),h=s.x+n*u,d=s.y+r*u,c=s.z+o*u;e.x=h,e.y=d,e.z=c}(a,t,r,o);const l=(t.x-a.x)/s,u=(t.y-a.y)/i,h=(t.z-a.z)/n;e.distance=Math.sqrt(l*l+u*u+h*h)}function R(e,t,{x:s,y:i,z:n}){const{target:r}=e,o=(t.x-r.x)/s,a=(t.y-r.y)/i,l=(t.z-r.z)/n,u=Math.sqrt(o*o+a*a+l*l);e.distance=u}function B(e,t){return e.distance-t.distance}function P(e=!1,t){return e?new H(t):new N}class N{async fetch(){return[]}notifySymbologyChange(){}}class H{constructor(e){this._getSymbologyCandidates=e,this._candidatesCache=new y.L(1024),this._cacheVersion=0}async fetch(e,t){if(0===e.length)return[];const s=[],i=[],n=this._candidatesCache;for(const t of e){const e=j(t),r=n.get(e);if(r)for(const e of r)i.push((0,l.o8)(e));else s.push(t),n.put(e,[],1)}if(0===s.length)return i;const o=this._cacheVersion,{candidates:a,sourceCandidateIndices:u}=await this._getSymbologyCandidates(s,t);if((0,r.Te)(t),o!==this._cacheVersion)return this.fetch(e,t);const h=[],{length:d}=a;for(let e=0;ee.callback(t))).catch((()=>{})).then((()=>{this._pending.shift(),this._process()}))}};(0,i._)([(0,a.MZ)()],Q.prototype,"updating",void 0),Q=(0,i._)([(0,h.$)("esri.core.AsyncSequence")],Q);class K{constructor(e,t){this.data=e,this.resolution=t,this.state={type:ee.CREATED},this.alive=!0}process(e){switch(this.state.type){case ee.CREATED:return this.state=this._gotoFetchCount(this.state,e),this.state.task.promise.then(e.resume,e.resume);case ee.FETCH_COUNT:break;case ee.FETCHED_COUNT:return this.state=this._gotoFetchFeatures(this.state,e),this.state.task.promise.then(e.resume,e.resume);case ee.FETCH_FEATURES:break;case ee.FETCHED_FEATURES:this.state=this._goToDone(this.state,e);case ee.DONE:}return null}get debugInfo(){return{data:this.data,featureCount:this._featureCount,state:this._stateToString}}get _featureCount(){switch(this.state.type){case ee.CREATED:case ee.FETCH_COUNT:return 0;case ee.FETCHED_COUNT:return this.state.featureCount;case ee.FETCH_FEATURES:return this.state.previous.featureCount;case ee.FETCHED_FEATURES:return this.state.features.length;case ee.DONE:return this.state.previous.features.length}}get _stateToString(){switch(this.state.type){case ee.CREATED:return"created";case ee.FETCH_COUNT:return"fetch-count";case ee.FETCHED_COUNT:return"fetched-count";case ee.FETCH_FEATURES:return"fetch-features";case ee.FETCHED_FEATURES:return"fetched-features";case ee.DONE:return"done"}}_gotoFetchCount(e,t){return{type:ee.FETCH_COUNT,previous:e,task:(0,Z.c)((async e=>{const s=await(0,Z.a)(t.fetchCount(this,e));this.state.type===ee.FETCH_COUNT&&(this.state=function(e,t){return{type:ee.FETCHED_COUNT,featureCount:t,previous:e}}(this.state,s.ok?s.value:1/0))}))}}_gotoFetchFeatures(e,t){return{type:ee.FETCH_FEATURES,previous:e,task:(0,Z.c)((async s=>{const i=await(0,Z.a)(t.fetchFeatures(this,e.featureCount,s));this.state.type===ee.FETCH_FEATURES&&(this.state=function(e,t){return{type:ee.FETCHED_FEATURES,previous:e,features:t}}(this.state,i.ok?i.value:[]))}))}}_goToDone(e,t){return t.finish(this,e.features),{type:ee.DONE,previous:e}}reset(){const e=this.state;switch(this.state={type:ee.CREATED},e.type){case ee.CREATED:case ee.FETCHED_COUNT:case ee.FETCHED_FEATURES:case ee.DONE:break;case ee.FETCH_COUNT:case ee.FETCH_FEATURES:e.task.abort()}}intersects(e){return null==e||!this.data.extent||((0,V.d)(e,se),(0,V.m)(this.data.extent,se))}}var ee,te;(te=ee||(ee={}))[te.CREATED=0]="CREATED",te[te.FETCH_COUNT=1]="FETCH_COUNT",te[te.FETCHED_COUNT=2]="FETCHED_COUNT",te[te.FETCH_FEATURES=3]="FETCH_FEATURES",te[te.FETCHED_FEATURES=4]="FETCHED_FEATURES",te[te.DONE=5]="DONE";const se=(0,V.c)();let ie=class extends D.T{get _minimumVerticesPerFeature(){switch(this.store?.featureStore.geometryType){case"esriGeometryPoint":case"esriGeometryMultipoint":return 1;case"esriGeometryPolygon":return 4;case"esriGeometryPolyline":return 2}}get _mandatoryOutFields(){const e=new Set;return this.objectIdField&&e.add(this.objectIdField),this.globalIdField&&e.add(this.globalIdField),e}set outFields(e){const t=this._get("outFields"),s=(0,D.u)(e,this._mandatoryOutFields);(0,D.q)(s,t)||(this._set("outFields",s),(0,D.r)(s,t)||this.refresh())}get outFields(){return this._get("outFields")??this._mandatoryOutFields}set filter(e){const t=this._get("filter"),s=this._filterProperties(e);JSON.stringify(t)!==JSON.stringify(s)&&this._set("filter",s)}set customParameters(e){const t=this._get("customParameters");JSON.stringify(t)!==JSON.stringify(e)&&this._set("customParameters",e)}get _configuration(){return{filter:this.filter,customParameters:this.customParameters,tileInfo:this.tileInfo,tileSize:this.tileSize}}set tileInfo(e){const t=this._get("tileInfo");t!==e&&(null!=e&&null!=t&&JSON.stringify(e)===JSON.stringify(t)||(this._set("tileInfo",e),this.store.tileInfo=e))}set tileSize(e){this._get("tileSize")!==e&&this._set("tileSize",e)}get updating(){return this.updatingExcludingEdits||this._pendingEdits.updating}get updatingExcludingEdits(){return this._updatingHandles.updating}get hasZ(){return this.store.featureStore.hasZ}constructor(e){super(e),this.suspended=!0,this.tilesOfInterest=[],this.availability=0,this._pendingTiles=new Map,this._updatingHandles=new d.U,this._pendingEdits=new Q,this._pendingEditsAbortController=new AbortController}initialize(){this._initializeFetchExtent(),this._updatingHandles.add((()=>this._configuration),(()=>this.refresh())),this._updatingHandles.add((()=>this.tilesOfInterest),((e,t)=>{(0,l.e)(e,t,(({id:e},{id:t})=>e===t))||this._process()}),o.OH),this.addHandles((0,o.z7)((()=>!this.suspended),(()=>this._process())))}destroy(){this._pendingTiles.forEach((e=>this._deletePendingTile(e))),this._pendingTiles.clear(),this.store.destroy(),this.tilesOfInterest.length=0,this._pendingEditsAbortController.abort(),this._pendingEditsAbortController=null,this._updatingHandles.destroy()}refresh(){this.store.refresh(),this._pendingTiles.forEach((e=>this._deletePendingTile(e))),this._process()}applyEdits(e){this._pendingEdits.push(e,(async e=>{if(0===e.addedFeatures.length&&0===e.updatedFeatures.length&&0===e.deletedFeatures.length)return;for(const[,e]of this._pendingTiles)e.reset();const t={...e,deletedFeatures:e.deletedFeatures.map((({objectId:e,globalId:t})=>e&&-1!==e?e:this._lookupObjectIdByGlobalId(t)))};await this._updatingHandles.addPromise(this.store.processEdits(t,((e,t)=>this._queryFeaturesById(e,t)),this._pendingEditsAbortController.signal)),this._processPendingTiles()}))}_initializeFetchExtent(){if(!this.capabilities.query.supportsExtent||!(0,Y.i)(this.url))return;const e=(0,Z.c)((async e=>{try{const t=await(0,q.a)(this.url,new g.A({where:"1=1",outSpatialReference:this.spatialReference,cacheHint:this.capabilities.query.supportsCacheHint??void 0}),{query:this._configuration.customParameters,signal:e});this.store.extent=U.A.fromJSON(t.data?.extent)}catch(e){(0,r.QP)(e),u.L.getLogger(this).warn("Failed to fetch data extent",e)}}));this._updatingHandles.addPromise(e.promise.then((()=>this._process()))),this.addHandles((0,L.m)((()=>e.abort())))}get debugInfo(){return{numberOfFeatures:this.store.featureStore.numFeatures,tilesOfInterest:this.tilesOfInterest,pendingTiles:Array.from(this._pendingTiles.values()).map((e=>e.debugInfo)),storedTiles:this.store.debugInfo}}_process(){this._markTilesNotAlive(),this._createPendingTiles(),this._deletePendingTiles(),this._processPendingTiles()}_markTilesNotAlive(){for(const[,e]of this._pendingTiles)e.alive=!1}_createPendingTiles(){if(this.suspended)return;const e=this._collectMissingTilesInfo();if(this._setAvailability(null==e?1:e.coveredArea/e.fullArea),null!=e)for(const{data:t,resolution:s}of e.missingTiles){const e=this._pendingTiles.get(t.id);e?(e.resolution=s,e.alive=!0):this._createPendingTile(t,s)}}_collectMissingTilesInfo(){let e=null;for(let t=this.tilesOfInterest.length-1;t>=0;t--){const s=this.tilesOfInterest[t],i=this.store.process(s,((e,t)=>this._verifyTileComplexity(e,t)),this.outFields);null==e?e=i:e.prepend(i)}return e}_deletePendingTiles(){for(const[,e]of this._pendingTiles)e.alive||this._deletePendingTile(e)}_processPendingTiles(){const e={fetchCount:(e,t)=>this._fetchCount(e,t),fetchFeatures:(e,t,s)=>this._fetchFeatures(e,t,s),finish:(e,t)=>this._finishPendingTile(e,t),resume:()=>this._processPendingTiles()};if(this._ensureFetchAllCounts(e))for(const[,t]of this._pendingTiles)this._verifyTileComplexity(this.store.getFeatureCount(t.data),t.resolution)&&this._updatingHandles.addPromise(t.process(e))}_verifyTileComplexity(e,t){return this._verifyVertexComplexity(e)&&this._verifyFeatureDensity(e,t)}_verifyVertexComplexity(e){return e*this._minimumVerticesPerFeature{e===n.attributes[t]&&(i=n.objectId??n.attributes[s])})),null==i)throw new Error(`Expected to find a feature with globalId ${e}`);return i}_queryFeaturesById(e,t){const s=this._createFeaturesQuery();return s.objectIds=e,this._queryFeatures(s,t)}_queryFeatures(e,t){return this.capabilities.query.supportsFormatPBF?this._queryFeaturesPBF(e,t):this._queryFeaturesJSON(e,t)}async _queryFeaturesPBF(e,t){const{sourceSpatialReference:s}=this,{data:i}=await(0,q.d)(this.url,e,new X.O({sourceSpatialReference:s}),{query:this._configuration.customParameters,timeout:re,signal:t});return(0,k.n)(i)}async _queryFeaturesJSON(e,t){const{sourceSpatialReference:s}=this,{data:i}=await(0,q.e)(this.url,e,s,{query:this._configuration.customParameters,timeout:re,signal:t});return(0,k.o)(i,this.objectIdField)}_createCountQuery(e){const t=this._createBaseQuery(e);return this.capabilities.query.supportsCacheHint&&(t.cacheHint=!0),t}_createFeaturesQuery(e=null){const t=this._createBaseQuery(e),s=null!=e?.data?this.store.getAttributesForTile(e?.data?.id):null,i=(0,D.u)((0,D.t)(this.outFields,s??new Set),this._mandatoryOutFields);return t.outFields=Array.from(i),t.returnGeometry=!0,null!=e&&(this.capabilities.query.supportsResultType?t.resultType="tile":this.capabilities.query.supportsCacheHint&&(t.cacheHint=!0)),t}_createBaseQuery(e){const t=new g.A({returnZ:this.hasZ,returnM:!1,geometry:null!=this.tileInfo&&null!=e?(0,V.t)(e.data.extent,this.tileInfo.spatialReference):void 0}),s=this._configuration.filter;return null!=s&&(t.where=s.where,t.gdbVersion=s.gdbVersion,t.timeExtent=s.timeExtent),t.outSpatialReference=this.spatialReference,t}_setPagingParameters(e,t,s){if(!this.capabilities.query.supportsPagination)return!1;const{supportsMaxRecordCountFactor:i,supportsCacheHint:n,tileMaxRecordCount:r,maxRecordCount:o,supportsResultType:a}=this.capabilities.query,l=i?g.A.MAX_MAX_RECORD_COUNT_FACTOR:1,u=l*((a||n)&&r?r:o||ne);return e.start=t,i?(e.maxRecordCountFactor=Math.min(l,Math.ceil(s/u)),e.num=Math.min(s,e.maxRecordCountFactor*u)):e.num=Math.min(s,u),!0}};(0,i._)([(0,a.MZ)({constructOnly:!0})],ie.prototype,"url",void 0),(0,i._)([(0,a.MZ)({constructOnly:!0})],ie.prototype,"objectIdField",void 0),(0,i._)([(0,a.MZ)({constructOnly:!0})],ie.prototype,"globalIdField",void 0),(0,i._)([(0,a.MZ)({constructOnly:!0})],ie.prototype,"capabilities",void 0),(0,i._)([(0,a.MZ)({constructOnly:!0})],ie.prototype,"sourceSpatialReference",void 0),(0,i._)([(0,a.MZ)({constructOnly:!0})],ie.prototype,"spatialReference",void 0),(0,i._)([(0,a.MZ)({constructOnly:!0})],ie.prototype,"store",void 0),(0,i._)([(0,a.MZ)({readOnly:!0})],ie.prototype,"_minimumVerticesPerFeature",null),(0,i._)([(0,a.MZ)()],ie.prototype,"_mandatoryOutFields",null),(0,i._)([(0,a.MZ)()],ie.prototype,"outFields",null),(0,i._)([(0,a.MZ)()],ie.prototype,"suspended",void 0),(0,i._)([(0,a.MZ)()],ie.prototype,"filter",null),(0,i._)([(0,a.MZ)()],ie.prototype,"customParameters",null),(0,i._)([(0,a.MZ)({readOnly:!0})],ie.prototype,"_configuration",null),(0,i._)([(0,a.MZ)()],ie.prototype,"tileInfo",null),(0,i._)([(0,a.MZ)()],ie.prototype,"tileSize",null),(0,i._)([(0,a.MZ)()],ie.prototype,"tilesOfInterest",void 0),(0,i._)([(0,a.MZ)({readOnly:!0})],ie.prototype,"updating",null),(0,i._)([(0,a.MZ)({readOnly:!0})],ie.prototype,"updatingExcludingEdits",null),(0,i._)([(0,a.MZ)({readOnly:!0})],ie.prototype,"availability",void 0),(0,i._)([(0,a.MZ)()],ie.prototype,"hasZ",null),ie=(0,i._)([(0,h.$)("esri.views.interactive.snapping.featureSources.featureServiceSource.FeatureServiceTiledFetcher")],ie);const ne=2e3,re=6e5,oe=1e6,ae=25,le=1;class ue{constructor(){this._store=new Map,this._byteSize=0}set(e,t){this.delete(e),this._store.set(e,t),this._byteSize+=t.byteSize}delete(e){const t=this._store.get(e);return!!this._store.delete(e)&&(null!=t&&(this._byteSize-=t.byteSize),!0)}get(e){return this._used(e),this._store.get(e)}has(e){return this._used(e),this._store.has(e)}clear(){this._store.clear()}applyByteSizeLimit(e,t){for(const[s,i]of this._store){if(this._byteSize<=e)break;this.delete(s),t(i)}}values(){return this._store.values()}[Symbol.iterator](){return this._store[Symbol.iterator]()}_used(e){const t=this._store.get(e);t&&(this._store.delete(e),this._store.set(e,t))}}let he=class extends D.T{constructor(e){super(e),this.tileInfo=null,this.extent=null,this.maximumByteSize=10*$.B.MEGABYTES,this._tileBounds=new W.B,this._tiles=new ue,this._refCounts=new Map,this._tileFeatureCounts=new Map,this._tmpBoundingRect=(0,V.c)()}add(e,t){for(const e of t)this._referenceFeature(e.objectId);const s=this.featureStore.upsertMany(t),i=s.map((e=>new Set(Object.keys(e.attributes)))).reduce(((e,t)=>(0,D.l)(e,t)),new Set(Object.keys(s[0]?.attributes??[])));this._addTileStorage(e,new Set(s.map((e=>e.objectId))),function(e){return e.reduce(((e,t)=>e+function(e){return 32+function(e){if(null==e)return 0;const t=(0,l.C)(e.lengths,4);return 32+(0,l.C)(e.coords,8)+t}(e.geometry)+(0,l.l)(e.attributes)}(t)),0)}(s),i),this._tiles.applyByteSizeLimit(this.maximumByteSize,(e=>this._removeTileStorage(e)))}getAttributesForTile(e){return e?this._tiles.get(e)?.attributeKeys:null}destroy(){this.clear(),this._tileFeatureCounts.clear()}clear(){this.featureStore.clear(),this._tileBounds.clear(),this._tiles.clear(),this._refCounts.clear()}refresh(){this.clear(),this._tileFeatureCounts.clear()}processEdits(e,t,s){return this._processEditsDelete(e.deletedFeatures.concat(e.updatedFeatures)),this._processEditsRefetch(e.addedFeatures.concat(e.updatedFeatures),t,s)}_addTileStorage(e,t,s,i){const n=e.id;this._tiles.set(n,new de(e,t,s,i)),this._tileBounds.set(n,e.extent),this._tileFeatureCounts.set(n,t.size)}_remove({id:e}){const t=this._tiles.get(e);t&&this._removeTileStorage(t)}_removeTileStorage(e){const t=[];for(const s of e.objectIds)this._unreferenceFeature(s)===ge.REMOVED&&t.push(s);this.featureStore.removeManyById(t);const s=e.data.id;this._tiles.delete(s),this._tileBounds.delete(s)}_processEditsDelete(e){this.featureStore.removeManyById(e);for(const[,t]of this._tiles){for(const s of e)t.objectIds.delete(s);this._tileFeatureCounts.set(t.data.id,t.objectIds.size)}for(const t of e)this._refCounts.delete(t)}async _processEditsRefetch(e,t,s){const i=(await t(e,s)).features,{hasZ:n,hasM:r}=this.featureStore;for(const e of i){const t=(0,k.g)(this._tmpBoundingRect,e.geometry,n,r);null!=t&&this._tileBounds.forEachInBounds(t,(t=>{const s=this._tiles.get(t);this.featureStore.add(e);const i=e.objectId;s.objectIds.has(i)||(s.objectIds.add(i),this._referenceFeature(i),this._tileFeatureCounts.set(s.data.id,s.objectIds.size))}))}}process(e,t=(()=>!0),s){if(null==this.tileInfo||!e.extent||null!=this.extent&&!(0,V.m)((0,V.d)(this.extent,this._tmpBoundingRect),e.extent))return new pe(e);const i=this.getAttributesForTile(e.id);if((0,D.r)(s,i))return new pe(e);const n=this._createTileTree(e,this.tileInfo);return this._simplify(n,t,null,0,1),this._collectMissingTiles(e,n,this.tileInfo,s)}get debugInfo(){return Array.from(this._tiles.values()).map((({data:e})=>({data:e,featureCount:this._tileFeatureCounts.get(e.id)||0})))}getFeatureCount(e){return this._tileFeatureCounts.get(e.id)??0}async fetchCount(e,t,s,i){const n=this._tileFeatureCounts.get(e.id);if(null!=n)return n;const r=await(0,q.b)(t,s,i);return this._tileFeatureCounts.set(e.id,r.data.count),r.data.count}_createTileTree(e,t){const s=new ce(e.level,e.row,e.col);return t.updateTileInfo(s,f.A.ExtrapolateOptions.POWER_OF_TWO),this._tileBounds.forEachInBounds(e.extent,(i=>{const n=this._tiles.get(i)?.data;n&&function(e,t){if(!e||!t)return!1;if(e.level===t.level)return e.row===t.row&&e.col===t.col;const s=e.level>n,o=t.col>>n,a=e.row<<1,l=o-(e.col<<1)+(r-a<<1),u=e.children[l];if(null!=u)this._populateChildren(u,t,s,i);else{const n=new ce(e.level+1,r,o);s.updateTileInfo(n,f.A.ExtrapolateOptions.POWER_OF_TWO),e.children[l]=n,this._populateChildren(n,t,s,i)}}_simplify(e,t,s,i,n){const r=n*n;if(e.isLeaf)return t(this.getFeatureCount(e),n)?0:(this._remove(e),null!=s&&(s.children[i]=null),r);const o=n/2,a=o*o;let l=0;for(let s=0;s{const n=this._tiles.get(e.id);if(n){s=s?(0,D.l)(s,n.attributeKeys):new Set(n.attributeKeys),i+=n.byteSize;for(const e of n.objectIds)t.has(e)||(t.add(e),this._referenceFeature(e));this._remove(e)}})),this._addTileStorage(e,t,i,s??new Set),e.isLeaf=!0,e.children[0]=e.children[1]=e.children[2]=e.children[3]=null,this._tileFeatureCounts.set(e.id,t.size)}_forEachLeaf(e,t){for(const s of e.children)null!=s&&(s.isLeaf?t(s):this._forEachLeaf(s,t))}_purge(e){if(null!=e)if(e.isLeaf)this._remove(e);else for(let t=0;t>1),(e.col<<1)+(1&s),o):this._collectMissingTilesRecurse(n,t,o,i)}}_referenceFeature(e){const t=(this._refCounts.get(e)||0)+1;return this._refCounts.set(e,t),1===t?ge.ADDED:ge.UNCHANGED}_unreferenceFeature(e){const t=(this._refCounts.get(e)||0)-1;return 0===t?(this._refCounts.delete(e),ge.REMOVED):(t>0&&this._refCounts.set(e,t),ge.UNCHANGED)}get test(){}};(0,i._)([(0,a.MZ)({constructOnly:!0})],he.prototype,"featureStore",void 0),(0,i._)([(0,a.MZ)()],he.prototype,"tileInfo",void 0),(0,i._)([(0,a.MZ)()],he.prototype,"extent",void 0),(0,i._)([(0,a.MZ)()],he.prototype,"maximumByteSize",void 0),he=(0,i._)([(0,h.$)("esri.views.interactive.snapping.featureSources.featureServiceSource.FeatureServiceTileStore")],he);class de{constructor(e,t,s,i){this.data=e,this.objectIds=t,this.byteSize=s,this.attributeKeys=i}}class ce{constructor(e,t,s){this.level=e,this.row=t,this.col=s,this.isLeaf=!1,this.extent=null,this.children=[null,null,null,null]}get hasChildren(){return!this.isLeaf&&(null!=this.children[0]||null!=this.children[1]||null!=this.children[2]||null!=this.children[3])}}class pe{constructor(e,t=[]){this.missingTiles=t,this.fullArea=0,this.coveredArea=0,this.fullArea=(0,V.u)(e.extent),this.coveredArea=this.fullArea}prepend(e){this.missingTiles=e.missingTiles.concat(this.missingTiles),this.coveredArea+=e.coveredArea,this.fullArea+=e.fullArea}}class _e{constructor(e,t,s){this._tileInfo=e,this._extent=null,this.info=new pe(t),null!=s&&(this._extent=(0,V.d)(s))}addMissing(e,t,s,i){const n=new G.T(null,e,t,s);this._tileInfo.updateTileInfo(n,f.A.ExtrapolateOptions.POWER_OF_TWO),null==n.extent||null!=this._extent&&!(0,V.m)(this._extent,n.extent)||(this.info.missingTiles.push({data:n,resolution:i}),this.info.coveredArea-=(0,V.u)(n.extent))}}const fe=.18751;var ge;!function(e){e[e.ADDED=0]="ADDED",e[e.REMOVED=1]="REMOVED",e[e.UNCHANGED=2]="UNCHANGED"}(ge||(ge={}));let me=class extends n.A.EventedAccessor{constructor(){super(...arguments),this._isInitializing=!0,this.remoteClient=null,this._whenSetup=(0,r.Tw)(),this._elevationAligner=E(),this._elevationFilter=z(),this._symbologyCandidatesFetcher=P(),this._updatingHandles=new d.U,this._editsUpdatingHandles=new d.U,this._pendingApplyEdits=new Map,this._alignPointsInFeatures=async(e,t)=>{const s={query:e},i=await this.remoteClient.invoke("alignElevation",s,{signal:t});return(0,r.Te)(t),i},this._getSymbologyCandidates=async(e,t)=>{const s={candidates:e,spatialReference:this._spatialReference.toJSON()},i=await this.remoteClient.invoke("getSymbologyCandidates",s,{signal:t});return(0,r.Te)(t),i}}get updating(){return this.updatingExcludingEdits||this._editsUpdatingHandles.updating||this._featureFetcher.updating}get updatingExcludingEdits(){return this._featureFetcher.updatingExcludingEdits||this._isInitializing||this._updatingHandles.updating}destroy(){this._featureFetcher?.destroy(),this._queryEngine?.destroy(),this._featureStore?.clear()}async setup(e){if(this.destroyed)return{result:{}};const{geometryType:t,objectIdField:s,timeInfo:i,fieldsIndex:n}=e.serviceInfo,{hasZ:r}=e,a=c.A.fromJSON(e.spatialReference);this._spatialReference=a,this._featureStore=new p.F({...e.serviceInfo,hasZ:r,hasM:!1}),this._queryEngine=new _.Q({spatialReference:e.spatialReference,featureStore:this._featureStore,geometryType:t,fieldsIndex:n,hasZ:r,hasM:!1,objectIdField:s,timeInfo:i}),this._featureFetcher=new ie({store:new he({featureStore:this._featureStore}),url:e.serviceInfo.url,objectIdField:e.serviceInfo.objectIdField,globalIdField:e.serviceInfo.globalIdField,capabilities:e.serviceInfo.capabilities,spatialReference:a,sourceSpatialReference:c.A.fromJSON(e.serviceInfo.spatialReference),customParameters:e.configuration.customParameters});const l="3d"===e.configuration.viewType;return this._elevationAligner=E(l,{elevationInfo:null!=e.elevationInfo?m.E.fromJSON(e.elevationInfo):null,alignPointsInFeatures:this._alignPointsInFeatures}),this._elevationFilter=z(l),this.addHandles([(0,o.wB)((()=>this._featureFetcher.availability),(e=>this.emit("notify-availability",{availability:e})),o.OH),(0,o.wB)((()=>this.updating),(()=>this._notifyUpdating()))]),this._whenSetup.resolve(),this._isInitializing=!1,this.configure(e.configuration)}async configure(e){return await this._updatingHandles.addPromise(this._whenSetup.promise),this._updateFeatureFetcherConfiguration(e),ve}async setSuspended(e,t){return await this._updatingHandles.addPromise(this._whenSetup.promise),(0,r.Te)(t),this._featureFetcher.suspended=e,ve}async updateOutFields(e,t){return await this._updatingHandles.addPromise(this._whenSetup.promise),(0,r.Te)(t),this._featureFetcher.outFields=new Set(e??[]),ve}async fetchCandidates(e,t){await this._whenSetup.promise,(0,r.Te)(t);const s=function(e){if(!e.filter)return{...e,query:{where:"1=1"}};const{distance:t,units:s,spatialRel:i,where:n,timeExtent:r,objectIds:o}=e.filter,a={geometry:e.filter.geometry?(0,J.rS)(e.filter.geometry):void 0,distance:t,units:s,spatialRel:i,timeExtent:r,objectIds:o,where:n??"1=1"};return{...e,query:a}}(e),i=t?.signal,n=await this._queryEngine.executeQueryForSnapping(s,i);(0,r.Te)(i);const o=await this._elevationAligner.alignCandidates(n.candidates,c.A.fromJSON(e.point.spatialReference)??c.A.WGS84,i);(0,r.Te)(i);const a=await this._symbologyCandidatesFetcher.fetch(o,i);(0,r.Te)(i);const l=0===a.length?o:o.concat(a);return{result:{candidates:this._elevationFilter.filter(s,l)}}}async updateTiles(e,t){return await this._updatingHandles.addPromise(this._whenSetup.promise),(0,r.Te)(t),this._featureFetcher.tileSize=e.tileSize,this._featureFetcher.tilesOfInterest=e.tiles,this._featureFetcher.tileInfo=null!=e.tileInfo?f.A.fromJSON(e.tileInfo):null,ve}async refresh(e,t){return await this._updatingHandles.addPromise(this._whenSetup.promise),(0,r.Te)(t),this._featureFetcher.refresh(),ve}async whenNotUpdating(e,t){return await this._updatingHandles.addPromise(this._whenSetup.promise),(0,r.Te)(t),await(0,o.C_)((()=>!this.updatingExcludingEdits),t),(0,r.Te)(t),ve}async getDebugInfo(e,t){return(0,r.Te)(t),{result:this._featureFetcher.debugInfo}}async beginApplyEdits(e,t){this._updatingHandles.addPromise(this._whenSetup.promise),(0,r.Te)(t);const s=(0,r.Tw)();return this._pendingApplyEdits.set(e.id,s),this._featureFetcher.applyEdits(s.promise),this._editsUpdatingHandles.addPromise(s.promise),ve}async endApplyEdits(e,t){const s=this._pendingApplyEdits.get(e.id);return s&&s.resolve(e.edits),(0,r.Te)(t),ve}async notifyElevationSourceChange(e,t){return this._elevationAligner.notifyElevationSourceChange(),ve}async notifySymbologyChange(e,t){return this._symbologyCandidatesFetcher.notifySymbologyChange(),ve}async setSymbologySnappingSupported(e){return this._symbologyCandidatesFetcher=P(e,this._getSymbologyCandidates),ve}_updateFeatureFetcherConfiguration(e){this._featureFetcher.filter=null!=e.filter?g.A.fromJSON(e.filter):null,this._featureFetcher.customParameters=e.customParameters}_notifyUpdating(){this.emit("notify-updating",{updating:this.updating})}};(0,i._)([(0,a.MZ)({readOnly:!0})],me.prototype,"updating",null),(0,i._)([(0,a.MZ)({readOnly:!0})],me.prototype,"updatingExcludingEdits",null),(0,i._)([(0,a.MZ)()],me.prototype,"_isInitializing",void 0),me=(0,i._)([(0,h.$)("esri.views.interactive.snapping.featureSources.featureServiceSource.FeatureServiceSnappingSourceWorker")],me);const ye=me,ve={result:{}}},13141:(e,t,s)=>{s.d(t,{F:()=>_});var i=s(32773),n=s(6407),r=s(81272),o=s(20266),a=s(47239),l=s(48402),u=s(83637),h=s(42614),d=s(59700),c=s(11618);const p=(0,a.c)();class _{constructor(e){this.geometryInfo=e,this._boundsStore=new h.B,this._featuresById=new Map,this._markedIds=new Set,this.events=new r.A,this.featureAdapter=c.o}get geometryType(){return this.geometryInfo.geometryType}get hasM(){return this.geometryInfo.hasM}get hasZ(){return this.geometryInfo.hasZ}get numFeatures(){return this._featuresById.size}get fullBounds(){return this._boundsStore.fullBounds}get storeStatistics(){let e=0;return this._featuresById.forEach((t=>{null!=t.geometry&&t.geometry.coords&&(e+=t.geometry.coords.length)})),{featureCount:this._featuresById.size,vertexCount:e/(this.hasZ?this.hasM?4:3:this.hasM?3:2)}}getFullExtent(e){if(null==this.fullBounds)return null;const[t,s,i,n]=this.fullBounds;return{xmin:t,ymin:s,xmax:i,ymax:n,spatialReference:(0,d.c)(e)}}add(e){this._add(e),this._emitChanged()}addMany(e){for(const t of e)this._add(t);this._emitChanged()}upsertMany(e){const t=e.map((e=>this._upsert(e)));return this._emitChanged(),t.filter(i.i)}clear(){this._featuresById.clear(),this._boundsStore.clear(),this._emitChanged()}removeById(e){const t=this._featuresById.get(e);return t?(this._remove(t),this._emitChanged(),t):null}removeManyById(e){this._boundsStore.invalidateIndex();for(const t of e){const e=this._featuresById.get(t);e&&this._remove(e)}this._emitChanged()}forEachBounds(e,t){for(const s of e){const e=this._boundsStore.get(s.objectId);e&&t((0,a.g)(p,e))}}getFeature(e){return this._featuresById.get(e)}has(e){return this._featuresById.has(e)}forEach(e){this._featuresById.forEach((t=>e(t)))}forEachInBounds(e,t){this._boundsStore.forEachInBounds(e,(e=>{t(this._featuresById.get(e))}))}startMarkingUsedFeatures(){this._boundsStore.invalidateIndex(),this._markedIds.clear()}sweep(){let e=!1;this._featuresById.forEach(((t,s)=>{this._markedIds.has(s)||(e=!0,this._remove(t))})),this._markedIds.clear(),e&&this._emitChanged()}_emitChanged(){this.events.emit("changed",void 0)}_add(e){if(!e)return;const t=e.objectId;if(null==t)return void o.L.getLogger("esri.layers.graphics.data.FeatureStore").error(new n.A("featurestore:invalid-feature","feature id is missing",{feature:e}));const s=this._featuresById.get(t);let i;if(this._markedIds.add(t),s?(e.displayId=s.displayId,i=this._boundsStore.get(t),this._boundsStore.delete(t)):null!=this.onFeatureAdd&&this.onFeatureAdd(e),!e.geometry?.coords?.length)return this._boundsStore.set(t,null),void this._featuresById.set(t,e);i=(0,u.g)(null!=i?i:(0,l.c)(),e.geometry,this.geometryInfo.hasZ,this.geometryInfo.hasM),null!=i&&this._boundsStore.set(t,i),this._featuresById.set(t,e)}_upsert(e){const t=e?.objectId;if(null==t)return o.L.getLogger("esri.layers.graphics.data.FeatureStore").error(new n.A("featurestore:invalid-feature","feature id is missing",{feature:e})),null;const s=this._featuresById.get(t);if(!s)return this._add(e),e;this._markedIds.add(t);const{geometry:i,attributes:r}=e;for(const e in r)s.attributes[e]=r[e];return i&&(s.geometry=i,this._boundsStore.set(t,(0,u.g)((0,l.c)(),i,this.geometryInfo.hasZ,this.geometryInfo.hasM)??null)),s}_remove(e){null!=this.onFeatureRemove&&this.onFeatureRemove(e);const t=e.objectId;return this._markedIds.delete(t),this._boundsStore.delete(t),this._featuresById.delete(t),e}}},23787:(e,t,s)=>{s.d(t,{L:()=>n});var i=s(22151);class n{constructor(e,t){this._storage=new i.M,this.id="",this.name="",this.size=0,this._storage.maxSize=e,this._storage.register(this),t&&this._storage.registerRemoveFunc("",t)}destroy(){this._storage.deregister(this),this._storage.destroy()}put(e,t,s=1){this._storage.put(this,e,t,s,1)}pop(e){return this._storage.pop(this,e)}get(e){return this._storage.get(this,e)}clear(){this._storage.clearAll()}get maxSize(){return this._storage.maxSize}set maxSize(e){this._storage.maxSize=e}resetHitRate(){}}},22151:(e,t,s)=>{s.d(t,{M:()=>a,b:()=>o});var i,n,r=s(45371);(n=i||(i={}))[n.ALL=0]="ALL",n[n.SOME=1]="SOME";class o{constructor(e,t,s){this.name=e,this._storage=t,this.id=l+++":",this.size=0,this.maxSize=-1,this._removeFunc=!1,this._hit=0,this._miss=0,this._storage.register(this),s&&(this._storage.registerRemoveFunc(this.id,s),this._removeFunc=!0)}destroy(){this._storage.clear(this),this._removeFunc&&this._storage.deregisterRemoveFunc(this.id),this._storage.deregister(this),this._storage=null}get hitRate(){return this._hit/(this._hit+this._miss)}get storageSize(){return this._storage.size}getSize(e){return this._storage.getSize(this,e)}resetHitRate(){this._hit=this._miss=0}put(e,t,s,i=0){this._storage.put(this,e,t,s,i)}pop(e){const t=this._storage.pop(this,e);return void 0===t?++this._miss:++this._hit,t}get(e){const t=this._storage.get(this,e);return void 0===t?++this._miss:++this._hit,t}peek(e){return this._storage.peek(this,e)}updateSize(e,t,s){this._storage.updateSize(this,e,t,s)}clear(){this._storage.clear(this)}clearAll(){this._storage.clearAll()}get performanceInfo(){return this._storage.performanceInfo}resetStats(){this._storage.resetStats()}}class a{get size(){return this._size}constructor(e=10485760){this._maxSize=e,this._db=new Map,this._size=0,this._hit=0,this._miss=0,this._removeFuncs=new r.P,this._users=new r.P}destroy(){this.clearAll(),this._removeFuncs.clear(),this._users.clear(),this._db=null}register(e){this._users.push(e)}deregister(e){this._users.removeUnordered(e)}registerRemoveFunc(e,t){this._removeFuncs.push([e,t])}deregisterRemoveFunc(e){this._removeFuncs.filterInPlace((t=>t[0]!==e))}get maxSize(){return this._maxSize}set maxSize(e){this._maxSize=Math.max(e,-1),this._checkSize()}getSize(e,t){const s=this._db.get(e.id+t);return s?.size??0}put(e,t,s,n,r){t=e.id+t;const o=this._db.get(t);if(o&&(this._size-=o.size,e.size-=o.size,this._db.delete(t),o.entry!==s&&this._notifyRemove(t,o.entry,o.size,i.ALL)),n>this._maxSize)return void this._notifyRemove(t,s,n,i.ALL);if(void 0===s)return void console.warn("Refusing to cache undefined entry ");if(!n||n<0)return console.warn(`Refusing to cache entry with size ${n} for key ${t}`),void this._notifyRemove(t,s,0,i.ALL);const a=1+Math.max(r,-4)- -3;this._db.set(t,new u(s,n,a)),this._size+=n,e.size+=n,this._checkSize()}updateSize(e,t,s,n){t=e.id+t;const r=this._db.get(t);if(r&&r.entry===s){for(this._size-=r.size,e.size-=r.size;n>this._maxSize;){const e=this._notifyRemove(t,s,n,i.SOME);if(!(null!=e&&e>0))return void this._db.delete(t);n=e}r.size=n,this._size+=n,e.size+=n,this._checkSize()}}pop(e,t){t=e.id+t;const s=this._db.get(t);if(s)return this._size-=s.size,e.size-=s.size,this._db.delete(t),++this._hit,s.entry;++this._miss}get(e,t){t=e.id+t;const s=this._db.get(t);if(void 0!==s)return this._db.delete(t),s.lives=s.lifetime,this._db.set(t,s),++this._hit,s.entry;++this._miss}peek(e,t){const s=this._db.get(e.id+t);return s?++this._hit:++this._miss,s?.entry}get performanceInfo(){const e={Size:Math.round(this._size/1048576)+"/"+Math.round(this._maxSize/1048576)+"MB","Hit rate":Math.round(100*this._getHitRate())+"%",Entries:this._db.size.toString()},t={},s=new Array;this._db.forEach(((e,i)=>{const n=e.lifetime;s[n]=(s[n]||0)+e.size,this._users.forAll((s=>{const{id:n,name:r}=s;if(i.startsWith(n)){const s=t[r]||0;t[r]=s+e.size}}))}));const i={};this._users.forAll((e=>{const s=e.name;if("hitRate"in e&&"number"==typeof e.hitRate&&!isNaN(e.hitRate)&&e.hitRate>0){const n=t[s]||0;t[s]=n,i[s]=Math.round(100*e.hitRate)+"%"}else i[s]="0%"}));const n=Object.keys(t);n.sort(((e,s)=>t[s]-t[e])),n.forEach((s=>e[s]=Math.round(t[s]/2**20)+"MB / "+i[s]));for(let t=s.length-1;t>=0;--t){const i=s[t];i&&(e["Priority "+(t+-3-1)]=Math.round(i/this._size*100)+"%")}return e}resetStats(){this._hit=this._miss=0,this._users.forAll((e=>e.resetHitRate()))}clear(e){const t=e.id;this._db.forEach(((e,s)=>{s.startsWith(t)&&(this._size-=e.size,this._db.delete(s),this._notifyRemove(s,e.entry,e.size,i.ALL))})),e.size=0}clearAll(){this._db.forEach(((e,t)=>this._notifyRemove(t,e.entry,e.size,i.ALL))),this._users.forAll((e=>e.size=0)),this._size=0,this._db.clear()}_getHitRate(){return this._hit/(this._hit+this._miss)}_notifyRemove(e,t,s,i){let n;return this._removeFuncs.some((r=>{if(e.startsWith(r[0])){const e=r[1](t,i,s);return"number"==typeof e&&(n=e),!0}return!1})),n}_checkSize(){this._users.forAll((e=>this._checkSizeLimits(e))),this._checkSizeLimits()}_checkSizeLimits(e){const t=e??this;if(t.maxSize<0||t.size<=t.maxSize)return;const s=e?.id;let i=!0;for(;i;){i=!1;for(const[n,r]of this._db)if(0===r.lifetime&&(!s||n.startsWith(s))){if(this._purgeItem(n,r,e),t.size<=.9*t.maxSize)return;i||=this._db.has(n)}}for(const[i,n]of this._db)if((!s||i.startsWith(s))&&(this._purgeItem(i,n,e),t.size<=.9*t.maxSize))return}_purgeItem(e,t,s=this._users.find((t=>e.startsWith(t.id)))){if(this._db.delete(e),t.lives<=1){this._size-=t.size,s&&(s.size-=t.size);const n=this._notifyRemove(e,t.entry,t.size,i.SOME);null!=n&&n>0&&(this._size+=n,s&&(s.size+=n),t.lives=t.lifetime,t.size=n,this._db.set(e,t))}else--t.lives,this._db.set(e,t)}}let l=0;class u{constructor(e,t,s){this.entry=e,this.size=t,this.lifetime=s,this.lives=s}}},11721:(e,t,s)=>{s.d(t,{P:()=>o});var i=s(32773),n=s(45371),r=s(32159);class o{constructor(e=9,t){this._compareMinX=d,this._compareMinY=c,this._toBBox=e=>e,this._maxEntries=Math.max(4,e||9),this._minEntries=Math.max(2,Math.ceil(.4*this._maxEntries)),t&&("function"==typeof t?this._toBBox=t:this._initFormat(t)),this.clear()}destroy(){this.clear(),v.prune(),w.prune(),x.prune(),E.prune()}all(e){a(this._data,e)}search(e,t){let s=this._data;const i=this._toBBox;if(m(e,s))for(v.clear();s;){for(let n=0,r=s.children.length;n0;){if(s||(s=x.pop(),n=x.data[x.length-1],r=E.pop()??0,o=!0),s.leaf&&(t=(0,i.f)(s.children,e,s.children.length,s.indexHint),-1!==t))return s.children.splice(t,1),x.push(s),this._condense(x),this;o||s.leaf||!g(s,a)?n?(r++,s=n.children[r],o=!1):s=null:(x.push(s),E.push(r),r=0,n=s,s=s.children[0])}return this}toJSON(){return this._data}fromJSON(e){return this._data=e,this}_build(e,t,s,i){const n=s-t+1;let r=this._maxEntries;if(n<=r){const i=new T(e.slice(t,s+1));return l(i,this._toBBox),i}i||(i=Math.ceil(Math.log(n)/Math.log(r)),r=Math.ceil(n/r**(i-1)));const o=new I([]);o.height=i;const a=Math.ceil(n/r),u=a*Math.ceil(Math.sqrt(r));y(e,t,s,u,this._compareMinX);for(let n=t;n<=s;n+=u){const t=Math.min(n+u-1,s);y(e,n,t,a,this._compareMinY);for(let s=n;s<=t;s+=a){const n=Math.min(s+a-1,t);o.children.push(this._build(e,s,n,i-1))}}return l(o,this._toBBox),o}_insert(e,t,s){const i=this._toBBox,n=s?e:i(e);x.clear();const r=function(e,t,s,i){for(;i.push(t),!0!==t.leaf&&i.length-1!==s;){let s,i=1/0,o=1/0;for(let a=0,l=t.children.length;a=0&&x.data[t].children.length>this._maxEntries;)this._split(x,t),t--;!function(e,t,s){for(let i=s;i>=0;i--)h(t.data[i],e)}(n,x,t)}_split(e,t){const s=e.data[t],i=s.children.length,n=this._minEntries;this._chooseSplitAxis(s,n,i);const r=this._chooseSplitIndex(s,n,i);if(!r)return;const o=s.children.splice(r,s.children.length-r),a=s.leaf?new T(o):new I(o);a.height=s.height,l(s,this._toBBox),l(a,this._toBBox),t?e.data[t-1].children.push(a):this._splitRoot(s,a)}_splitRoot(e,t){this._data=new I([e,t]),this._data.height=e.height+1,l(this._data,this._toBBox)}_chooseSplitIndex(e,t,s){let i,n,r;i=n=1/0;for(let o=t;o<=s-t;o++){const t=u(e,0,o,this._toBBox),a=u(e,o,s,this._toBBox),l=f(t,a),h=p(t)+p(a);l=t;i--){const t=e.children[i];h(o,e.leaf?n(t):t),a+=_(o)}return a}_condense(e){for(let t=e.length-1;t>=0;t--){const s=e.data[t];if(0===s.children.length)if(t>0){const n=e.data[t-1],r=n.children;r.splice((0,i.f)(r,s,r.length,n.indexHint),1)}else this.clear();else l(s,this._toBBox)}}_initFormat(e){const t=["return a"," - b",";"];this._compareMinX=new Function("a","b",t.join(e[0])),this._compareMinY=new Function("a","b",t.join(e[1])),this._toBBox=new Function("a","return {minX: a"+e[0]+", minY: a"+e[1]+", maxX: a"+e[2]+", maxY: a"+e[3]+"};")}}function a(e,t){let s=e;for(w.clear();s;){if(!0===s.leaf)for(const e of s.children)t(e);else w.pushArray(s.children);s=w.pop()??null}}function l(e,t){u(e,0,e.children.length,t,e)}function u(e,t,s,i,n){n||(n=new T([])),n.minX=1/0,n.minY=1/0,n.maxX=-1/0,n.maxY=-1/0;for(let r,o=t;o=e.minX&&t.maxY>=e.minY}function y(e,t,s,i,n){const o=[t,s];for(;o.length;){const t=o.pop(),s=o.pop();if(t-s<=i)continue;const a=s+Math.ceil((t-s)/i/2)*i;(0,r.q)(e,a,s,t,n),o.push(s,a,a,t)}}const v=new n.P,w=new n.P,x=new n.P,E=new n.P({deallocator:void 0});class b{constructor(){this.minX=1/0,this.minY=1/0,this.maxX=-1/0,this.maxY=-1/0}}class S extends b{constructor(){super(...arguments),this.height=1,this.indexHint=new i.P}}class T extends S{constructor(e){super(),this.children=e,this.leaf=!0}}class I extends S{constructor(e){super(),this.children=e,this.leaf=!1}}},67091:(e,t,s)=>{s.d(t,{T:()=>i});class i{constructor(e,t,s,i,n=void 0){this.id=e,this.level=t,this.row=s,this.col=i,this.extent=n}}},28877:(e,t,s)=>{s.d(t,{U:()=>h});var i=s(32816),n=s(41390),r=s(13671),o=s(67321),a=s(45371),l=s(29298),u=s(69421);let h=class extends n.T{constructor(){super(...arguments),this.updating=!1,this._handleId=0,this._scheduleHandleId=0,this._pendingPromises=new Set}destroy(){this.removeAll()}add(e,t,s={}){return this._installWatch(e,t,s,o.wB)}addWhen(e,t,s={}){return this._installWatch(e,t,s,o.z7)}addOnCollectionChange(e,t,{initial:s=!1,final:i=!1}={}){const n=++this._handleId;return this.addHandles([(0,o.on)(e,"after-changes",this._createSyncUpdatingCallback(),o.OH),(0,o.on)(e,"change",t,{onListenerAdd:s?e=>t({added:e.toArray(),removed:[]}):void 0,onListenerRemove:i?e=>t({added:[],removed:e.toArray()}):void 0})],n),(0,r.m)((()=>this.removeHandles(n)))}addPromise(e){if(null==e)return e;const t=++this._handleId;this.addHandles((0,r.m)((()=>{this._pendingPromises.delete(e)&&(0!==this._pendingPromises.size||this.hasHandles(d)||this._set("updating",!1))})),t),this._pendingPromises.add(e),this._set("updating",!0);const s=()=>this.removeHandles(t);return e.then(s,s),e}removeAll(){this._pendingPromises.clear(),this.removeAllHandles(),this._set("updating",!1)}_installWatch(e,t,s={},i){const n=++this._handleId;s.sync||this._installSyncUpdatingWatch(e,n);const o=i(e,t,s);return this.addHandles(o,n),(0,r.m)((()=>this.removeHandles(n)))}_installSyncUpdatingWatch(e,t){const s=this._createSyncUpdatingCallback(),i=(0,o.wB)(e,s,{sync:!0,equals:()=>!1});return this.addHandles(i,t),i}_createSyncUpdatingCallback(){return()=>{this.removeHandles(d),++this._scheduleHandleId;const e=this._scheduleHandleId;this._get("updating")||this._set("updating",!0),this.addHandles((0,a._)((()=>{e===this._scheduleHandleId&&(this._set("updating",this._pendingPromises.size>0),this.removeHandles(d))})),d)}}};(0,i._)([(0,l.MZ)({readOnly:!0})],h.prototype,"updating",void 0),h=(0,i._)([(0,u.$)("esri.core.support.UpdatingHandles")],h);const d=-42},67138:(e,t,s)=>{s.d(t,{c:()=>i,g:()=>n});var i="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==s.g?s.g:"undefined"!=typeof self?self:{};function n(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}},1985:(e,t,s)=>{s.d(t,{a:()=>h,b:()=>c,d:()=>p,e:()=>m,f:()=>v,i:()=>f,p:()=>d,s:()=>g,t:()=>_,w:()=>y});var i=s(99063),n=s(1178);const r={mapserver:"MapServer",imageserver:"ImageServer",featureserver:"FeatureServer",knowledgegraphserver:"KnowledgeGraphServer",sceneserver:"SceneServer",streamserver:"StreamServer",vectortileserver:"VectorTileServer","3dtilesserver":"3DTilesServer",videoserver:"VideoServer"},o=Object.values(r),a=new RegExp(`^((?:https?:)?\\/\\/\\S+?\\/rest\\/services\\/(.+?)\\/(${o.join("|")}))(?:\\/(?:layers\\/)?(\\d+))?`,"i"),l=new RegExp(`^((?:https?:)?\\/\\/\\S+?\\/([^/\\n]+)\\/(${o.join("|")}))(?:\\/(?:layers\\/)?(\\d+))?`,"i"),u=/(.*?)\/(?:layers\/)?(\d+)\/?$/i;function h(e){return a.test(e)}function d(e){if(null==e)return null;const t=(0,i.An)(e),s=t?.path.match(a)||t?.path.match(l);if(!s)return null;const[,n,o,u,h]=s,d=o.indexOf("/");return{title:p(-1!==d?o.slice(d+1):o),serverType:r[u.toLowerCase()],sublayer:null!=h&&""!==h?parseInt(h,10):null,url:{path:n}}}function c(e){const t=(0,i.An)(e).path.match(u);return t?{serviceUrl:t[1],sublayerId:Number(t[2])}:null}function p(e){return(e=e.replaceAll(/\s*[/_]+\s*/g," "))[0].toUpperCase()+e.slice(1)}function _(e,t){const s=[];if(e){const t=d(e);null!=t&&t.title&&s.push(t.title)}if(t){const e=p(t);s.push(e)}if(2===s.length){if(s[0].toLowerCase().includes(s[1].toLowerCase()))return s[0];if(s[1].toLowerCase().includes(s[0].toLowerCase()))return s[1]}return s.join(" - ")}function f(e){let t=(0,i.$z)(e,!0);return!!t&&(t=t.toLowerCase(),t.endsWith(".arcgis.com")&&(t.startsWith("services")||t.startsWith("tiles")||t.startsWith("features")))}function g(e,t){return e?(0,i.UC)((0,i.zi)(e,t)):e}function m(e){let{url:t}=e;if(!t)return{url:t};t=(0,i.zi)(t,e.logger);const s=(0,i.An)(t),n=d(s.path);let r;if(null!=n)null!=n.sublayer&&null==e.layer.layerId&&(r=n.sublayer),t=n.url.path;else if(e.nonStandardUrlAllowed){const e=c(s.path);null!=e&&(t=e.serviceUrl,r=e.sublayerId)}return{url:(0,i.UC)(t),layerId:r}}function y(e,t,s,r,o){(0,n.w)(t,r,"url",o),r.url&&null!=e.layerId&&(r.url=(0,i.fj)(r.url,s,e.layerId.toString()))}function v(e){if(!e)return!1;const t=e.toLowerCase(),s=t.includes("/services/"),i=t.includes("/mapserver/wmsserver"),n=t.includes("/imageserver/wmsserver"),r=t.includes("/wmsserver");return s&&(i||n||r)}},95637:(e,t,s)=>{s.d(t,{f:()=>l,t:()=>a}),s(32773);var i=s(59930),n=s(45862),r=s(72762),o=s(71613);const a={key:"type",base:n.A,typeMap:{range:o.A,"coded-value":i.A,inherited:r.A}};function l(e){if(!e?.type)return null;switch(e.type){case"range":return o.A.fromJSON(e);case"codedValue":return i.A.fromJSON(e);case"inherited":return r.A.fromJSON(e)}return null}},19869:(e,t,s)=>{s.d(t,{m:()=>n});var i=s(69763);const n={unknown:1,inches:(0,i.l)(1,"meters","inches"),feet:(0,i.l)(1,"meters","feet"),"us-feet":(0,i.l)(1,"meters","us-feet"),yards:(0,i.l)(1,"meters","yards"),miles:(0,i.l)(1,"meters","miles"),"nautical-miles":(0,i.l)(1,"meters","nautical-miles"),millimeters:(0,i.l)(1,"meters","millimeters"),centimeters:(0,i.l)(1,"meters","centimeters"),decimeters:(0,i.l)(1,"meters","decimeters"),meters:(0,i.l)(1,"meters","meters"),kilometers:(0,i.l)(1,"meters","kilometers"),"decimal-degrees":1/(0,i.q)(1,"meters",i.h.radius)}},71868:(e,t,s)=>{s.d(t,{a:()=>n});var i=s(64102);function n(e,t,s){if(!s?.features||!s.hasZ)return;const n=(0,i.g)(s.geometryType,t,e.outSpatialReference);if(null!=n)for(const e of s.features)n(e.geometry)}},54131:(e,t,s)=>{s.d(t,{g:()=>n,s:()=>r});var i=s(19869);function n(e){return 1/(i.m[e]||1)}const r=function(){const e=Object.keys(i.m);return e.sort(),e}()},52731:(e,t,s)=>{s.d(t,{O:()=>u,P:()=>h});var i=s(32816),n=s(41390),r=s(32773),o=(s(20266),s(57732)),a=s(93181),l=s(69421);s(29298),s(36544),s(40499),s(6407),s(90740),s(58498),s(13671),s(91047),s(45371),s(80959);const u=e=>{let t=class extends e{clone(){const e=(0,a.g)(this);(0,o.b)(e,"unable to clone instance of non-accessor class");const t=e.metadata,s=e.store,i={},l=new Map;for(const e in t){const o=t[e],a=s?.originOf(e),u=o.clonable;if(o.readOnly||!1===u||a!==n.O.USER&&a!==n.O.DEFAULTS&&a!==n.O.WEB_MAP&&a!==n.O.WEB_SCENE)continue;const h=this[e];let d=null;d="function"==typeof u?u(h):"reference"===u?h:(0,r.TU)(h),null!=h&&null==d||(a===n.O.DEFAULTS?l.set(e,d):i[e]=d)}const u=new(0,Object.getPrototypeOf(this).constructor)(i);if(l.size){const e=(0,a.g)(u)?.store;if(e)for(const[t,s]of l)e.set(t,s,n.O.DEFAULTS)}return u}};return t=(0,i._)([(0,l.$)("esri.core.Clonable")],t),t};let h=class extends(u(n.T)){};h=(0,i._)([(0,l.$)("esri.core.Clonable")],h)},67321:(e,t,s)=>{s.d(t,{C_:()=>d,OH:()=>_,Vh:()=>f,on:()=>h,pc:()=>g,wB:()=>a,z7:()=>l}),s(73067),s(17745);var i=s(80959),n=s(13671),r=s(57732),o=s(41390);function a(e,t,s={}){return u(e,t,s,c)}function l(e,t,s={}){return u(e,t,s,p)}function u(e,t,s={},i){let n=null;const a=s.once?(e,s)=>{i(e)&&((0,r.r)(n),t(e,s))}:(e,s)=>{i(e)&&t(e,s)};if(n=(0,o.w)(e,a,s.sync,s.equals),s.initial){const t=e();a(t,t)}return n}function h(e,t,s,o={}){let l=null,u=null,h=null;function d(){l&&u&&(u.remove(),o.onListenerRemove?.(l),l=null,u=null)}function c(e){o.once&&o.once&&(0,r.r)(h),s(e)}const p=a(e,((e,s)=>{d(),(0,i.i)(e)&&(l=e,u=(0,i.o)(e,t,c),o.onListenerAdd?.(e))}),{sync:o.sync,initial:!0});return h=(0,n.m)((()=>{p.remove(),d()})),h}function d(e,t){return function(e,t,s){if((0,i.G4)(s))return Promise.reject((0,i.NK)());const o=e();if(t?.(o))return Promise.resolve(o);let a=null;function l(){a=(0,r.r)(a)}return new Promise(((r,o)=>{a=(0,n.h)([(0,i.u7)(s,(()=>{l(),o((0,i.NK)())})),u(e,(e=>{l(),r(e)}),{sync:!1,once:!0},t??c)])}))}(e,p,t)}function c(e){return!0}function p(e){return!!e}s(32816),s(29298),s(20266),s(90740),s(32773),s(36544),s(93181),s(40499),s(6407),s(69421),s(91047),s(81272),s(45371),s(44945),s(58498);const _={sync:!0},f={initial:!0},g={sync:!0,initial:!0}},59930:(e,t,s)=>{s.d(t,{A:()=>_});var i,n=s(32816),r=s(32773),o=s(29298),a=(s(20266),s(88663)),l=s(69421),u=s(99924),h=s(45862);s(36544),s(93181),s(13671),s(40499),s(6407),s(90740),s(93804),s(91047),s(41390),s(58498),s(45371),s(80959);let d=i=class extends u.oY{constructor(e){super(e),this.name=null,this.code=null}clone(){return new i({name:this.name,code:this.code})}};var c;(0,n._)([(0,o.MZ)({type:String,json:{write:!0}})],d.prototype,"name",void 0),(0,n._)([(0,o.MZ)({type:[String,Number],json:{write:!0}})],d.prototype,"code",void 0),d=i=(0,n._)([(0,l.$)("esri.layers.support.CodedValue")],d);let p=c=class extends h.A{constructor(e){super(e),this.codedValues=null,this.type="coded-value"}getName(e){let t=null;if(this.codedValues){const s=String(e);this.codedValues.some((e=>(String(e.code)===s&&(t=e.name),!!t)))}return t}clone(){return new c({codedValues:(0,r.o8)(this.codedValues),name:this.name})}};(0,n._)([(0,o.MZ)({type:[d],json:{write:!0}})],p.prototype,"codedValues",void 0),(0,n._)([(0,a.e)({codedValue:"coded-value"})],p.prototype,"type",void 0),p=c=(0,n._)([(0,l.$)("esri.layers.support.CodedValueDomain")],p);const _=p},45862:(e,t,s)=>{s.d(t,{A:()=>d});var i=s(32816),n=s(93804),r=s(99924),o=s(29298),a=(s(32773),s(20266),s(88663)),l=s(69421);s(90740),s(41390),s(40499),s(93181),s(13671),s(58498),s(91047),s(45371),s(80959),s(6407),s(36544);const u=new n.J({inherited:"inherited",codedValue:"coded-value",range:"range"});let h=class extends r.oY{constructor(e){super(e),this.name=null,this.type=null}};(0,i._)([(0,o.MZ)({type:String,json:{write:!0}})],h.prototype,"name",void 0),(0,i._)([(0,a.e)(u)],h.prototype,"type",void 0),h=(0,i._)([(0,l.$)("esri.layers.support.Domain")],h);const d=h},44864:(e,t,s)=>{s.d(t,{A:()=>g});var i,n=s(32816),r=s(93804),o=s(99924),a=s(29298),l=s(36544),u=(s(32773),s(88663)),h=s(49877),d=s(69421),c=s(95637),p=s(17872);s(90740),s(41390),s(20266),s(40499),s(93181),s(13671),s(58498),s(91047),s(45371),s(80959),s(6407),s(59930),s(45862),s(72762),s(71613);const _=new r.J({binary:"binary",coordinate:"coordinate",countOrAmount:"count-or-amount",dateAndTime:"date-and-time",description:"description",locationOrPlaceName:"location-or-place-name",measurement:"measurement",nameOrTitle:"name-or-title",none:"none",orderedOrRanked:"ordered-or-ranked",percentageOrRatio:"percentage-or-ratio",typeOrCategory:"type-or-category",uniqueIdentifier:"unique-identifier"});let f=i=class extends o.oY{constructor(e){super(e),this.alias=null,this.defaultValue=void 0,this.description=null,this.domain=null,this.editable=!0,this.length=void 0,this.name=null,this.nullable=!0,this.type=null,this.valueType=null,this.visible=!0}readDescription(e,{description:t}){let s=null;try{s=t?JSON.parse(t):null}catch(e){}return s?.value??null}readValueType(e,{description:t}){let s=null;try{s=t?JSON.parse(t):null}catch(e){}return s?_.fromJSON(s.fieldValueType):null}clone(){return new i({alias:this.alias,defaultValue:this.defaultValue,description:this.description,domain:this.domain?.clone()??null,editable:this.editable,length:this.length,name:this.name,nullable:this.nullable,type:this.type,valueType:this.valueType,visible:this.visible})}};(0,n._)([(0,a.MZ)({type:String,json:{write:!0}})],f.prototype,"alias",void 0),(0,n._)([(0,a.MZ)({type:[String,Number],json:{write:{allowNull:!0}}})],f.prototype,"defaultValue",void 0),(0,n._)([(0,a.MZ)()],f.prototype,"description",void 0),(0,n._)([(0,h.r)("description")],f.prototype,"readDescription",null),(0,n._)([(0,a.MZ)({types:c.t,json:{read:{reader:c.f},write:!0}})],f.prototype,"domain",void 0),(0,n._)([(0,a.MZ)({type:Boolean,json:{write:!0}})],f.prototype,"editable",void 0),(0,n._)([(0,a.MZ)({type:l.I,json:{write:{overridePolicy:e=>({enabled:Number.isFinite(e)})}}})],f.prototype,"length",void 0),(0,n._)([(0,a.MZ)({type:String,json:{write:!0}})],f.prototype,"name",void 0),(0,n._)([(0,a.MZ)({type:Boolean,json:{write:!0}})],f.prototype,"nullable",void 0),(0,n._)([(0,u.e)(p.k)],f.prototype,"type",void 0),(0,n._)([(0,a.MZ)()],f.prototype,"valueType",void 0),(0,n._)([(0,h.r)("valueType",["description"])],f.prototype,"readValueType",null),(0,n._)([(0,a.MZ)({type:Boolean,json:{read:!1}})],f.prototype,"visible",void 0),f=i=(0,n._)([(0,d.$)("esri.layers.support.Field")],f);const g=f},72762:(e,t,s)=>{s.d(t,{A:()=>u});var i,n=s(32816),r=(s(20266),s(32773),s(6407),s(88663)),o=s(69421),a=s(45862);s(90740),s(93804),s(29298),s(36544),s(93181),s(13671),s(40499),s(91047),s(99924),s(41390),s(58498),s(45371),s(80959);let l=i=class extends a.A{constructor(e){super(e),this.type="inherited"}clone(){return new i}};(0,n._)([(0,r.e)({inherited:"inherited"})],l.prototype,"type",void 0),l=i=(0,n._)([(0,o.$)("esri.layers.support.InheritedDomain")],l);const u=l},6851:(e,t,s)=>{s.d(t,{A:()=>h});var i,n=s(32816),r=s(99924),o=s(29298),a=s(36544),l=(s(32773),s(69421));s(41390),s(20266),s(90740),s(40499),s(93181),s(13671),s(58498),s(91047),s(45371),s(80959),s(6407);let u=i=class extends r.oY{constructor(e){super(e),this.cols=null,this.level=0,this.levelValue=null,this.origin=null,this.resolution=0,this.rows=null,this.scale=0}clone(){return new i({cols:this.cols,level:this.level,levelValue:this.levelValue,resolution:this.resolution,rows:this.rows,scale:this.scale})}};(0,n._)([(0,o.MZ)({json:{write:!0,origins:{"web-document":{read:!1,write:!1},"portal-item":{read:!1,write:!1}}}})],u.prototype,"cols",void 0),(0,n._)([(0,o.MZ)({type:a.I,json:{write:!0}})],u.prototype,"level",void 0),(0,n._)([(0,o.MZ)({type:String,json:{write:!0}})],u.prototype,"levelValue",void 0),(0,n._)([(0,o.MZ)({json:{write:!0,origins:{"web-document":{read:!1,write:!1},"portal-item":{read:!1,write:!1}}}})],u.prototype,"origin",void 0),(0,n._)([(0,o.MZ)({type:Number,json:{write:!0}})],u.prototype,"resolution",void 0),(0,n._)([(0,o.MZ)({json:{write:!0,origins:{"web-document":{read:!1,write:!1},"portal-item":{read:!1,write:!1}}}})],u.prototype,"rows",void 0),(0,n._)([(0,o.MZ)({type:Number,json:{write:!0}})],u.prototype,"scale",void 0),u=i=(0,n._)([(0,l.$)("esri.layers.support.LOD")],u);const h=u},71613:(e,t,s)=>{s.d(t,{A:()=>h});var i,n=s(32816),r=s(29298),o=(s(32773),s(20266),s(88663)),a=s(69421),l=s(45862);s(36544),s(93181),s(13671),s(40499),s(6407),s(90740),s(93804),s(91047),s(99924),s(41390),s(58498),s(45371),s(80959);let u=i=class extends l.A{constructor(e){super(e),this.maxValue=null,this.minValue=null,this.type="range"}clone(){return new i({maxValue:this.maxValue,minValue:this.minValue,name:this.name})}};(0,n._)([(0,r.MZ)({json:{type:[Number],read:{source:"range",reader:(e,t)=>t.range?.[1]},write:{enabled:!1,overridePolicy(){return{enabled:null!=this.maxValue&&null==this.minValue}},target:"range",writer(e,t,s){t[s]=[this.minValue||0,e]}}}})],u.prototype,"maxValue",void 0),(0,n._)([(0,r.MZ)({json:{type:[Number],read:{source:"range",reader:(e,t)=>t.range?.[0]},write:{target:"range",writer(e,t,s){t[s]=[e,this.maxValue||0]}}}})],u.prototype,"minValue",void 0),(0,n._)([(0,o.e)({range:"range"})],u.prototype,"type",void 0),u=i=(0,n._)([(0,a.$)("esri.layers.support.RangeDomain")],u);const h=u},92070:(e,t,s)=>{s.d(t,{A:()=>b});var i,n=s(32816),r=s(93804),o=s(99924),a=s(69763),l=s(29298),u=s(36544),h=(s(32773),s(49877)),d=s(69421),c=s(56273),p=s(64752),_=s(7969),f=s(48402),g=s(29208),m=s(6851),y=s(67091);s(90740),s(41390),s(20266),s(40499),s(93181),s(13671),s(58498),s(91047),s(45371),s(80959),s(6407),s(18683),s(64604),s(29512),s(99063),s(48844),s(2160),s(16699),s(26809),s(2589),s(18527),s(44600);const v=new r.J({PNG:"png",PNG8:"png8",PNG24:"png24",PNG32:"png32",JPEG:"jpg",JPG:"jpg",DIB:"dib",TIFF:"tiff",EMF:"emf",PS:"ps",PDF:"pdf",GIF:"gif",SVG:"svg",SVGZ:"svgz",Mixed:"mixed",MIXED:"mixed",LERC:"lerc",LERC2D:"lerc2d",RAW:"raw",pbf:"pbf"});let w=i=class extends o.oY{static create(e={}){const{resolutionFactor:t=1,scales:s,size:n=256,spatialReference:r=_.A.WebMercator,numLODs:o=24}=e;if(!(0,a.k)(r)){const e=[];if(s)for(let t=0;t=0;s--)e.unshift(new m.A({level:s,scale:t,resolution:t})),t*=2}return new i({dpi:96,lods:e,origin:new p.A(0,0,r),size:[n,n],spatialReference:r})}const l=(0,a.j)(r),u=e.origin?new p.A({x:e.origin.x,y:e.origin.y,spatialReference:r}):new p.A(l?{x:l.origin[0],y:l.origin[1],spatialReference:r}:{x:0,y:0,spatialReference:r}),h=1/(39.37*(0,a.g)(r)*96),d=[];if(s)for(let e=0;e{i.push(e.scale),t=e.scale>t?e.scale:t,s=e.scale=t.length-1)return t[t.length-1];const s=Math.floor(e),i=s+1;return t[s]/(t[s]/t[i])**(e-s)}scaleToZoom(e){const t=this.scales,s=t.length-1;let i=0;for(;ie&&n=0?this.lods[i]:{scale:2*this.lods[0].scale,resolution:2*this.lods[0].resolution};s.push(new m.A({level:e,scale:n,resolution:r}))}return new i({size:[e,e],dpi:this.dpi,format:this.format,compressionQuality:this.compressionQuality,origin:this.origin,spatialReference:this.spatialReference,lods:s})}_initializeUpsampleLevels(){const e=this.lods;this._upsampleLevels=[];let t=null;for(let s=0;sArray.isArray(e)?e:"number"==typeof e?[e,e]:[256,256]})],w.prototype,"size",void 0),(0,n._)([(0,h.r)("size",["rows","cols"])],w.prototype,"readSize",null),(0,n._)([(0,c.w)("size",{cols:{type:u.I},rows:{type:u.I}})],w.prototype,"writeSize",null),(0,n._)([(0,l.MZ)({type:_.A,json:{write:!0}})],w.prototype,"spatialReference",void 0),w=i=(0,n._)([(0,d.$)("esri.layers.support.TileInfo")],w),x=w||(w={}),(E=x.ExtrapolateOptions||(x.ExtrapolateOptions={}))[E.NONE=0]="NONE",E[E.POWER_OF_TWO=1]="POWER_OF_TWO";const b=w}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/976f43205983db7ba67a.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/976f43205983db7ba67a.js new file mode 100644 index 00000000..fbd748a4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/976f43205983db7ba67a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[9793],{9793:(e,t,o)=>{o.r(t),o.d(t,{executeRelationshipQuery:()=>l,executeRelationshipQueryForCount:()=>f});var r=o(69033),n=o(64604),a=o(69763),s=o(68140),c=o(8824),u=o(81618);function d(e,t){const o=e.toJSON();return o.objectIds&&(o.objectIds=o.objectIds.join(",")),o.orderByFields&&(o.orderByFields=o.orderByFields.join(",")),o.outFields&&!t?.returnCountOnly?o.outFields.includes("*")?o.outFields="*":o.outFields=o.outFields.join(","):delete o.outFields,o.outSR&&(o.outSR=(0,a.Y)(o.outSR)),o.dynamicDataSource&&(o.layer=JSON.stringify({source:o.dynamicDataSource}),delete o.dynamicDataSource),o}async function i(e,t,o={},r){const a=(0,s.m)({...e.query,f:"json",...r,...d(t,r)});return(0,n.A)(e.path+"/queryRelatedRecords",{...o,query:{...o.query,...a}})}async function l(e,t,o){return t=u.default.from(t),async function(e,t,o){const r=await i(e,t,o),n=r.data,a=n.geometryType,s=n.spatialReference,c={};for(const e of n.relatedRecordGroups){const t={fields:void 0,objectIdFieldName:void 0,geometryType:a,spatialReference:s,hasZ:!!n.hasZ,hasM:!!n.hasM,features:e.relatedRecords};if(null!=e.objectId)c[e.objectId]=t;else for(const o of Object.keys(e))"relatedRecords"!==o&&(c[e[o]]=t)}return{...r,data:c}}((0,r.p)(e),t,o).then((e=>{const t=e.data,o={};return Object.keys(t).forEach((e=>o[e]=c.A.fromJSON(t[e]))),o}))}async function f(e,t,o){return t=u.default.from(t),async function(e,t,o){const r=await i(e,t,o,{returnCountOnly:!0}),n=r.data,a={};for(const e of n.relatedRecordGroups)null!=e.objectId&&(a[e.objectId]=e.count);return{...r,data:a}}((0,r.p)(e),t,{...o}).then((e=>e.data))}o(90740),o(32773),o(29512),o(99063),o(6407),o(20266),o(99924),o(32816),o(41390),o(69421),o(40499),o(93181),o(13671),o(91047),o(36544),o(29298),o(58498),o(45371),o(80959),o(93804),o(18683),o(77037),o(44600),o(2160),o(49877),o(7969),o(56273),o(64752),o(48844),o(29208),o(36533),o(84200),o(97827),o(91695),o(18169),o(48402),o(16699),o(26809),o(2589),o(18527),o(67504),o(3952),o(339),o(79281),o(94345),o(92517),o(13978),o(48689),o(53564),o(71868),o(64102),o(27281),o(72393),o(52731),o(17745),o(81272),o(44945),o(30011),o(55270),o(50214),o(59192),o(78016),o(54483),o(95779),o(13262),o(346),o(51961),o(62399),o(64995),o(33150),o(58173),o(66110),o(67520),o(27532),o(88663),o(48103),o(65085),o(33611),o(84857),o(60373),o(98187),o(35902),o(13226),o(16794),o(52357),o(11090),o(49319),o(93546),o(29570),o(34592),o(79825),o(95101),o(67578),o(14896),o(95611),o(98089),o(91366),o(80473),o(43435),o(73435),o(4048),o(85232),o(93471),o(53252),o(34039),o(70061),o(3495),o(97906),o(64524),o(65023),o(31424),o(74676),o(53610),o(29447),o(78273),o(49475),o(32368),o(7391),o(22529),o(43534),o(38094),o(67723),o(47239),o(59858),o(63728),o(1178),o(7182),o(47788),o(19297),o(82408),o(73509),o(28276),o(69277),o(70580),o(75191),o(24319),o(62092),o(4157),o(62401),o(89322),o(20138),o(53370),o(46946),o(3816),o(71992),o(80167),o(4478),o(91808),o(7161),o(55586),o(35121),o(92229),o(18344),o(64884),o(23351),o(51222),o(42870),o(67321),o(73067),o(54512),o(53103),o(19648),o(42948),o(44864),o(95637),o(59930),o(45862),o(72762),o(71613),o(17872),o(81284)}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/997796fe6c3a5e4e79ea.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/997796fe6c3a5e4e79ea.js new file mode 100644 index 00000000..c727ac28 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/997796fe6c3a5e4e79ea.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[9414],{44945:(e,t,n)=>{n.d(t,{S:()=>a});var r=n(58498);class a extends r.O{notify(){const e=this._observers;if(e&&e.length>0){const t=e.slice();for(const e of t)e.onInvalidated(),e.onCommitted()}}}},50214:(e,t,n)=>{n.d(t,{c:()=>p,e:()=>g,f:()=>k,r:()=>v});var r=n(93804),a=n(59192),i=n(78016);n(54483),i.u;const s={year:"numeric",month:"numeric",day:"numeric"},o={year:"numeric",month:"long",day:"numeric"},u={year:"numeric",month:"short",day:"numeric"},l={year:"numeric",month:"long",weekday:"long",day:"numeric"},c={hour:"numeric",minute:"numeric"},d={...c,second:"numeric"},h={hourCycle:"h23"},m={...c,...h},f={...d,...h},y={"short-date":s,"short-date-short-time":{...s,...c},"short-date-short-time-24":{...s,...m},"short-date-long-time":{...s,...d},"short-date-long-time-24":{...s,...f},"short-date-le":s,"short-date-le-short-time":{...s,...c},"short-date-le-short-time-24":{...s,...m},"short-date-le-long-time":{...s,...d},"short-date-le-long-time-24":{...s,...f},"long-month-day-year":o,"long-month-day-year-short-time":{...o,...c},"long-month-day-year-short-time-24":{...o,...m},"long-month-day-year-long-time":{...o,...d},"long-month-day-year-long-time-24":{...o,...f},"day-short-month-year":u,"day-short-month-year-short-time":{...u,...c},"day-short-month-year-short-time-24":{...u,...m},"day-short-month-year-long-time":{...u,...d},"day-short-month-year-long-time-24":{...u,...f},"long-date":l,"long-date-short-time":{...l,...c},"long-date-short-time-24":{...l,...m},"long-date-long-time":{...l,...d},"long-date-long-time-24":{...l,...f},"long-month-year":{month:"long",year:"numeric"},"short-month-year":{month:"short",year:"numeric"},year:{year:"numeric"},"short-time":c,"long-time":d},g=(0,r.s)()({shortDate:"short-date",shortDateShortTime:"short-date-short-time",shortDateShortTime24:"short-date-short-time-24",shortDateLongTime:"short-date-long-time",shortDateLongTime24:"short-date-long-time-24",shortDateLE:"short-date-le",shortDateLEShortTime:"short-date-le-short-time",shortDateLEShortTime24:"short-date-le-short-time-24",shortDateLELongTime:"short-date-le-long-time",shortDateLELongTime24:"short-date-le-long-time-24",longMonthDayYear:"long-month-day-year",longMonthDayYearShortTime:"long-month-day-year-short-time",longMonthDayYearShortTime24:"long-month-day-year-short-time-24",longMonthDayYearLongTime:"long-month-day-year-long-time",longMonthDayYearLongTime24:"long-month-day-year-long-time-24",dayShortMonthYear:"day-short-month-year",dayShortMonthYearShortTime:"day-short-month-year-short-time",dayShortMonthYearShortTime24:"day-short-month-year-short-time-24",dayShortMonthYearLongTime:"day-short-month-year-long-time",dayShortMonthYearLongTime24:"day-short-month-year-long-time-24",longDate:"long-date",longDateShortTime:"long-date-short-time",longDateShortTime24:"long-date-short-time-24",longDateLongTime:"long-date-long-time",longDateLongTime24:"long-date-long-time-24",longMonthYear:"long-month-year",shortMonthYear:"short-month-year",year:"year"}),T={ar:"ar-u-nu-latn-ca-gregory"};let S=new WeakMap;const w=y["short-date-short-time"];function p(e){return y[e]}function k(e,t=w){return function(e){let t=S.get(e);if(!t){const n=(0,a.g)(),r=T[n]||n,s=v(e.timeZone??i.s),o={...e,timeZone:s};t=new Intl.DateTimeFormat(r,o),S.set(e,t)}return t}(t).format(e)}function v(e){switch(e){case i.s:return i.b;case i.a:return i.u;default:return e}}(0,a.b)((()=>{S=new WeakMap}))},54483:(e,t,n)=>{n.d(t,{D:()=>ur,F:()=>re,I:()=>_,Z:()=>W});class r extends Error{}class a extends r{constructor(e){super(`Invalid DateTime: ${e.toMessage()}`)}}class i extends r{constructor(e){super(`Invalid Interval: ${e.toMessage()}`)}}class s extends r{constructor(e){super(`Invalid Duration: ${e.toMessage()}`)}}class o extends r{}class u extends r{constructor(e){super(`Invalid unit ${e}`)}}class l extends r{}class c extends r{constructor(){super("Zone is an abstract class")}}const d="numeric",h="short",m="long",f={year:d,month:d,day:d},y={year:d,month:h,day:d},g={year:d,month:h,day:d,weekday:h},T={year:d,month:m,day:d},S={year:d,month:m,day:d,weekday:m},w={hour:d,minute:d},p={hour:d,minute:d,second:d},k={hour:d,minute:d,second:d,timeZoneName:h},v={hour:d,minute:d,second:d,timeZoneName:m},b={hour:d,minute:d,hourCycle:"h23"},M={hour:d,minute:d,second:d,hourCycle:"h23"},O={hour:d,minute:d,second:d,hourCycle:"h23",timeZoneName:h},N={hour:d,minute:d,second:d,hourCycle:"h23",timeZoneName:m},A={year:d,month:d,day:d,hour:d,minute:d},D={year:d,month:d,day:d,hour:d,minute:d,second:d},E={year:d,month:h,day:d,hour:d,minute:d},C={year:d,month:h,day:d,hour:d,minute:d,second:d},I={year:d,month:h,day:d,weekday:h,hour:d,minute:d},V={year:d,month:m,day:d,hour:d,minute:d,timeZoneName:h},x={year:d,month:m,day:d,hour:d,minute:d,second:d,timeZoneName:h},L={year:d,month:m,day:d,weekday:m,hour:d,minute:d,timeZoneName:m},F={year:d,month:m,day:d,weekday:m,hour:d,minute:d,second:d,timeZoneName:m};class W{get type(){throw new c}get name(){throw new c}get ianaName(){return this.name}get isUniversal(){throw new c}offsetName(e,t){throw new c}formatOffset(e,t){throw new c}offset(e){throw new c}equals(e){throw new c}get isValid(){throw new c}}let Z=null;class $ extends W{static get instance(){return null===Z&&(Z=new $),Z}get type(){return"system"}get name(){return(new Intl.DateTimeFormat).resolvedOptions().timeZone}get isUniversal(){return!1}offsetName(e,{format:t,locale:n}){return Ke(e,t,n)}formatOffset(e,t){return tt(this.offset(e),t)}offset(e){return-new Date(e).getTimezoneOffset()}equals(e){return"system"===e.type}get isValid(){return!0}}let z={};const U={year:0,month:1,day:2,era:3,hour:4,minute:5,second:6};let j={};class _ extends W{static create(e){return j[e]||(j[e]=new _(e)),j[e]}static resetCache(){j={},z={}}static isValidSpecifier(e){return this.isValidZone(e)}static isValidZone(e){if(!e)return!1;try{return new Intl.DateTimeFormat("en-US",{timeZone:e}).format(),!0}catch(e){return!1}}constructor(e){super(),this.zoneName=e,this.valid=_.isValidZone(e)}get type(){return"iana"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(e,{format:t,locale:n}){return Ke(e,t,n,this.name)}formatOffset(e,t){return tt(this.offset(e),t)}offset(e){const t=new Date(e);if(isNaN(t))return NaN;const n=(r=this.name,z[r]||(z[r]=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:r,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",era:"short"})),z[r]);var r;let[a,i,s,o,u,l,c]=n.formatToParts?function(e,t){const n=e.formatToParts(t),r=[];for(let e=0;e=0?h:1e3+h,(He({year:a,month:i,day:s,hour:24===u?0:u,minute:l,second:c,millisecond:0})-d)/6e4}equals(e){return"iana"===e.type&&e.name===this.name}get isValid(){return this.valid}}let q={},Y={};function P(e,t={}){const n=JSON.stringify([e,t]);let r=Y[n];return r||(r=new Intl.DateTimeFormat(e,t),Y[n]=r),r}let G={},H={},R=null,J={};function B(e,t,n,r){const a=e.listingMode();return"error"===a?null:"en"===a?n(t):r(t)}class K{constructor(e,t,n){this.padTo=n.padTo||0,this.floor=n.floor||!1;const{padTo:r,floor:a,...i}=n;if(!t||Object.keys(i).length>0){const t={useGrouping:!1,...n};n.padTo>0&&(t.minimumIntegerDigits=n.padTo),this.inf=function(e,t={}){const n=JSON.stringify([e,t]);let r=G[n];return r||(r=new Intl.NumberFormat(e,t),G[n]=r),r}(e,t)}}format(e){if(this.inf){const t=this.floor?Math.floor(e):e;return this.inf.format(t)}return ze(this.floor?Math.floor(e):qe(e,3),this.padTo)}}class Q{constructor(e,t,n){let r;if(this.opts=n,this.originalZone=void 0,this.opts.timeZone)this.dt=e;else if("fixed"===e.zone.type){const t=e.offset/60*-1,n=t>=0?`Etc/GMT+${t}`:`Etc/GMT${t}`;0!==e.offset&&_.create(n).valid?(r=n,this.dt=e):(r="UTC",this.dt=0===e.offset?e:e.setZone("UTC").plus({minutes:e.offset}),this.originalZone=e.zone)}else"system"===e.zone.type?this.dt=e:"iana"===e.zone.type?(this.dt=e,r=e.zone.name):(r="UTC",this.dt=e.setZone("UTC").plus({minutes:e.offset}),this.originalZone=e.zone);const a={...this.opts};a.timeZone=a.timeZone||r,this.dtf=P(t,a)}format(){return this.originalZone?this.formatToParts().map((({value:e})=>e)).join(""):this.dtf.format(this.dt.toJSDate())}formatToParts(){const e=this.dtf.formatToParts(this.dt.toJSDate());return this.originalZone?e.map((e=>{if("timeZoneName"===e.type){const t=this.originalZone.offsetName(this.dt.ts,{locale:this.dt.locale,format:this.opts.timeZoneName});return{...e,value:t}}return e})):e}resolvedOptions(){return this.dtf.resolvedOptions()}}class X{constructor(e,t,n){this.opts={style:"long",...n},!t&&xe()&&(this.rtf=function(e,t={}){const{base:n,...r}=t,a=JSON.stringify([e,r]);let i=H[a];return i||(i=new Intl.RelativeTimeFormat(e,t),H[a]=i),i}(e,n))}format(e,t){return this.rtf?this.rtf.format(e,t):function(e,t,n="always",r=!1){const a={years:["year","yr."],quarters:["quarter","qtr."],months:["month","mo."],weeks:["week","wk."],days:["day","day","days"],hours:["hour","hr."],minutes:["minute","min."],seconds:["second","sec."]},i=-1===["hours","minutes","seconds"].indexOf(e);if("auto"===n&&i){const n="days"===e;switch(t){case 1:return n?"tomorrow":`next ${a[e][0]}`;case-1:return n?"yesterday":`last ${a[e][0]}`;case 0:return n?"today":`this ${a[e][0]}`}}const s=Object.is(t,-0)||t<0,o=Math.abs(t),u=1===o,l=a[e],c=r?u?l[1]:l[2]||l[1]:u?a[e][0]:e;return s?`${o} ${c} ago`:`in ${o} ${c}`}(t,e,this.opts.numeric,"long"!==this.opts.style)}formatToParts(e,t){return this.rtf?this.rtf.formatToParts(e,t):[]}}const ee={firstDay:1,minimalDays:4,weekend:[6,7]};class te{static fromOpts(e){return te.create(e.locale,e.numberingSystem,e.outputCalendar,e.weekSettings,e.defaultToEN)}static create(e,t,n,r,a=!1){const i=e||fe.defaultLocale,s=i||(a?"en-US":R||(R=(new Intl.DateTimeFormat).resolvedOptions().locale,R)),o=t||fe.defaultNumberingSystem,u=n||fe.defaultOutputCalendar,l=Ze(r)||fe.defaultWeekSettings;return new te(s,o,u,l,i)}static resetCache(){R=null,Y={},G={},H={}}static fromObject({locale:e,numberingSystem:t,outputCalendar:n,weekSettings:r}={}){return te.create(e,t,n,r)}constructor(e,t,n,r,a){const[i,s,o]=function(e){const t=e.indexOf("-x-");-1!==t&&(e=e.substring(0,t));const n=e.indexOf("-u-");if(-1===n)return[e];{let t,r;try{t=P(e).resolvedOptions(),r=e}catch(a){const i=e.substring(0,n);t=P(i).resolvedOptions(),r=i}const{numberingSystem:a,calendar:i}=t;return[r,a,i]}}(e);this.locale=i,this.numberingSystem=t||s||null,this.outputCalendar=n||o||null,this.weekSettings=r,this.intl=function(e,t,n){return n||t?(e.includes("-u-")||(e+="-u"),n&&(e+=`-ca-${n}`),t&&(e+=`-nu-${t}`),e):e}(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=a,this.fastNumbersCached=null}get fastNumbers(){var e;return null==this.fastNumbersCached&&(this.fastNumbersCached=(!(e=this).numberingSystem||"latn"===e.numberingSystem)&&("latn"===e.numberingSystem||!e.locale||e.locale.startsWith("en")||"latn"===new Intl.DateTimeFormat(e.intl).resolvedOptions().numberingSystem)),this.fastNumbersCached}listingMode(){const e=this.isEnglish(),t=!(null!==this.numberingSystem&&"latn"!==this.numberingSystem||null!==this.outputCalendar&&"gregory"!==this.outputCalendar);return e&&t?"en":"intl"}clone(e){return e&&0!==Object.getOwnPropertyNames(e).length?te.create(e.locale||this.specifiedLocale,e.numberingSystem||this.numberingSystem,e.outputCalendar||this.outputCalendar,Ze(e.weekSettings)||this.weekSettings,e.defaultToEN||!1):this}redefaultToEN(e={}){return this.clone({...e,defaultToEN:!0})}redefaultToSystem(e={}){return this.clone({...e,defaultToEN:!1})}months(e,t=!1){return B(this,e,st,(()=>{const n=t?{month:e,day:"numeric"}:{month:e},r=t?"format":"standalone";return this.monthsCache[r][e]||(this.monthsCache[r][e]=function(e){const t=[];for(let n=1;n<=12;n++){const r=ur.utc(2009,n,1);t.push(e(r))}return t}((e=>this.extract(e,n,"month")))),this.monthsCache[r][e]}))}weekdays(e,t=!1){return B(this,e,ct,(()=>{const n=t?{weekday:e,year:"numeric",month:"long",day:"numeric"}:{weekday:e},r=t?"format":"standalone";return this.weekdaysCache[r][e]||(this.weekdaysCache[r][e]=function(e){const t=[];for(let n=1;n<=7;n++){const r=ur.utc(2016,11,13+n);t.push(e(r))}return t}((e=>this.extract(e,n,"weekday")))),this.weekdaysCache[r][e]}))}meridiems(){return B(this,void 0,(()=>dt),(()=>{if(!this.meridiemCache){const e={hour:"numeric",hourCycle:"h12"};this.meridiemCache=[ur.utc(2016,11,13,9),ur.utc(2016,11,13,19)].map((t=>this.extract(t,e,"dayperiod")))}return this.meridiemCache}))}eras(e){return B(this,e,yt,(()=>{const t={era:e};return this.eraCache[e]||(this.eraCache[e]=[ur.utc(-40,1,1),ur.utc(2017,1,1)].map((e=>this.extract(e,t,"era")))),this.eraCache[e]}))}extract(e,t,n){const r=this.dtFormatter(e,t).formatToParts().find((e=>e.type.toLowerCase()===n));return r?r.value:null}numberFormatter(e={}){return new K(this.intl,e.forceSimple||this.fastNumbers,e)}dtFormatter(e,t={}){return new Q(e,this.intl,t)}relFormatter(e={}){return new X(this.intl,this.isEnglish(),e)}listFormatter(e={}){return function(e,t={}){const n=JSON.stringify([e,t]);let r=q[n];return r||(r=new Intl.ListFormat(e,t),q[n]=r),r}(this.intl,e)}isEnglish(){return"en"===this.locale||"en-us"===this.locale.toLowerCase()||new Intl.DateTimeFormat(this.intl).resolvedOptions().locale.startsWith("en-us")}getWeekSettings(){return this.weekSettings?this.weekSettings:Le()?function(e){let t=J[e];if(!t){const n=new Intl.Locale(e);t="getWeekInfo"in n?n.getWeekInfo():n.weekInfo,J[e]=t}return t}(this.locale):ee}getStartOfWeek(){return this.getWeekSettings().firstDay}getMinDaysInFirstWeek(){return this.getWeekSettings().minimalDays}getWeekendDays(){return this.getWeekSettings().weekend}equals(e){return this.locale===e.locale&&this.numberingSystem===e.numberingSystem&&this.outputCalendar===e.outputCalendar}}let ne=null;class re extends W{static get utcInstance(){return null===ne&&(ne=new re(0)),ne}static instance(e){return 0===e?re.utcInstance:new re(e)}static parseSpecifier(e){if(e){const t=e.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(t)return new re(Qe(t[1],t[2]))}return null}constructor(e){super(),this.fixed=e}get type(){return"fixed"}get name(){return 0===this.fixed?"UTC":`UTC${tt(this.fixed,"narrow")}`}get ianaName(){return 0===this.fixed?"Etc/UTC":`Etc/GMT${tt(-this.fixed,"narrow")}`}offsetName(){return this.name}formatOffset(e,t){return tt(this.fixed,t)}get isUniversal(){return!0}offset(){return this.fixed}equals(e){return"fixed"===e.type&&e.fixed===this.fixed}get isValid(){return!0}}class ae extends W{constructor(e){super(),this.zoneName=e}get type(){return"invalid"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(){return null}formatOffset(){return""}offset(){return NaN}equals(){return!1}get isValid(){return!1}}function ie(e,t){if(Ce(e)||null===e)return t;if(e instanceof W)return e;if("string"==typeof e){const n=e.toLowerCase();return"default"===n?t:"local"===n||"system"===n?$.instance:"utc"===n||"gmt"===n?re.utcInstance:re.parseSpecifier(n)||_.create(e)}return Ie(e)?re.instance(e):"object"==typeof e&&"offset"in e&&"function"==typeof e.offset?e:new ae(e)}let se,oe=()=>Date.now(),ue="system",le=null,ce=null,de=null,he=60,me=null;class fe{static get now(){return oe}static set now(e){oe=e}static set defaultZone(e){ue=e}static get defaultZone(){return ie(ue,$.instance)}static get defaultLocale(){return le}static set defaultLocale(e){le=e}static get defaultNumberingSystem(){return ce}static set defaultNumberingSystem(e){ce=e}static get defaultOutputCalendar(){return de}static set defaultOutputCalendar(e){de=e}static get defaultWeekSettings(){return me}static set defaultWeekSettings(e){me=Ze(e)}static get twoDigitCutoffYear(){return he}static set twoDigitCutoffYear(e){he=e%100}static get throwOnInvalid(){return se}static set throwOnInvalid(e){se=e}static resetCaches(){te.resetCache(),_.resetCache()}}class ye{constructor(e,t){this.reason=e,this.explanation=t}toMessage(){return this.explanation?`${this.reason}: ${this.explanation}`:this.reason}}const ge=[0,31,59,90,120,151,181,212,243,273,304,334],Te=[0,31,60,91,121,152,182,213,244,274,305,335];function Se(e,t){return new ye("unit out of range",`you specified ${t} (of type ${typeof t}) as a ${e}, which is invalid`)}function we(e,t,n){const r=new Date(Date.UTC(e,t-1,n));e<100&&e>=0&&r.setUTCFullYear(r.getUTCFullYear()-1900);const a=r.getUTCDay();return 0===a?7:a}function pe(e,t,n){return n+(Ye(e)?Te:ge)[t-1]}function ke(e,t){const n=Ye(e)?Te:ge,r=n.findIndex((e=>eJe(r,t,n)?(u=r+1,l=1):u=r,{weekYear:u,weekNumber:l,weekday:o,...nt(e)}}function Me(e,t=4,n=1){const{weekYear:r,weekNumber:a,weekday:i}=e,s=ve(we(r,1,t),n),o=Pe(r);let u,l=7*a+i-s-7+t;l<1?(u=r-1,l+=Pe(u)):l>o?(u=r+1,l-=Pe(r)):u=r;const{month:c,day:d}=ke(u,l);return{year:u,month:c,day:d,...nt(e)}}function Oe(e){const{year:t,month:n,day:r}=e;return{year:t,ordinal:pe(t,n,r),...nt(e)}}function Ne(e){const{year:t,ordinal:n}=e,{month:r,day:a}=ke(t,n);return{year:t,month:r,day:a,...nt(e)}}function Ae(e,t){if(!Ce(e.localWeekday)||!Ce(e.localWeekNumber)||!Ce(e.localWeekYear)){if(!Ce(e.weekday)||!Ce(e.weekNumber)||!Ce(e.weekYear))throw new o("Cannot mix locale-based week fields with ISO-based week fields");return Ce(e.localWeekday)||(e.weekday=e.localWeekday),Ce(e.localWeekNumber)||(e.weekNumber=e.localWeekNumber),Ce(e.localWeekYear)||(e.weekYear=e.localWeekYear),delete e.localWeekday,delete e.localWeekNumber,delete e.localWeekYear,{minDaysInFirstWeek:t.getMinDaysInFirstWeek(),startOfWeek:t.getStartOfWeek()}}return{minDaysInFirstWeek:4,startOfWeek:1}}function De(e){const t=Ve(e.year),n=$e(e.month,1,12),r=$e(e.day,1,Ge(e.year,e.month));return t?n?!r&&Se("day",e.day):Se("month",e.month):Se("year",e.year)}function Ee(e){const{hour:t,minute:n,second:r,millisecond:a}=e,i=$e(t,0,23)||24===t&&0===n&&0===r&&0===a,s=$e(n,0,59),o=$e(r,0,59),u=$e(a,0,999);return i?s?o?!u&&Se("millisecond",a):Se("second",r):Se("minute",n):Se("hour",t)}function Ce(e){return void 0===e}function Ie(e){return"number"==typeof e}function Ve(e){return"number"==typeof e&&e%1==0}function xe(){try{return"undefined"!=typeof Intl&&!!Intl.RelativeTimeFormat}catch(e){return!1}}function Le(){try{return"undefined"!=typeof Intl&&!!Intl.Locale&&("weekInfo"in Intl.Locale.prototype||"getWeekInfo"in Intl.Locale.prototype)}catch(e){return!1}}function Fe(e,t,n){if(0!==e.length)return e.reduce(((e,r)=>{const a=[t(r),r];return e&&n(e[0],a[0])===e[0]?e:a}),null)[1]}function We(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function Ze(e){if(null==e)return null;if("object"!=typeof e)throw new l("Week settings must be an object");if(!$e(e.firstDay,1,7)||!$e(e.minimalDays,1,7)||!Array.isArray(e.weekend)||e.weekend.some((e=>!$e(e,1,7))))throw new l("Invalid week settings");return{firstDay:e.firstDay,minimalDays:e.minimalDays,weekend:Array.from(e.weekend)}}function $e(e,t,n){return Ve(e)&&e>=t&&e<=n}function ze(e,t=2){let n;return n=e<0?"-"+(""+-e).padStart(t,"0"):(""+e).padStart(t,"0"),n}function Ue(e){return Ce(e)||null===e||""===e?void 0:parseInt(e,10)}function je(e){return Ce(e)||null===e||""===e?void 0:parseFloat(e)}function _e(e){if(!Ce(e)&&null!==e&&""!==e){const t=1e3*parseFloat("0."+e);return Math.floor(t)}}function qe(e,t,n=!1){const r=10**t;return(n?Math.trunc:Math.round)(e*r)/r}function Ye(e){return e%4==0&&(e%100!=0||e%400==0)}function Pe(e){return Ye(e)?366:365}function Ge(e,t){const n=(r=t-1)-12*Math.floor(r/12)+1;var r;return 2===n?Ye(e+(t-n)/12)?29:28:[31,null,31,30,31,30,31,31,30,31,30,31][n-1]}function He(e){let t=Date.UTC(e.year,e.month-1,e.day,e.hour,e.minute,e.second,e.millisecond);return e.year<100&&e.year>=0&&(t=new Date(t),t.setUTCFullYear(e.year,e.month-1,e.day)),+t}function Re(e,t,n){return-ve(we(e,1,t),n)+t-1}function Je(e,t=4,n=1){const r=Re(e,t,n),a=Re(e+1,t,n);return(Pe(e)-r+a)/7}function Be(e){return e>99?e:e>fe.twoDigitCutoffYear?1900+e:2e3+e}function Ke(e,t,n,r=null){const a=new Date(e),i={hourCycle:"h23",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"};r&&(i.timeZone=r);const s={timeZoneName:t,...i},o=new Intl.DateTimeFormat(n,s).formatToParts(a).find((e=>"timezonename"===e.type.toLowerCase()));return o?o.value:null}function Qe(e,t){let n=parseInt(e,10);Number.isNaN(n)&&(n=0);const r=parseInt(t,10)||0;return 60*n+(n<0||Object.is(n,-0)?-r:r)}function Xe(e){const t=Number(e);if("boolean"==typeof e||""===e||Number.isNaN(t))throw new l(`Invalid unit value ${e}`);return t}function et(e,t){const n={};for(const r in e)if(We(e,r)){const a=e[r];if(null==a)continue;n[t(r)]=Xe(a)}return n}function tt(e,t){const n=Math.trunc(Math.abs(e/60)),r=Math.trunc(Math.abs(e%60)),a=e>=0?"+":"-";switch(t){case"short":return`${a}${ze(n,2)}:${ze(r,2)}`;case"narrow":return`${a}${n}${r>0?`:${r}`:""}`;case"techie":return`${a}${ze(n,2)}${ze(r,2)}`;default:throw new RangeError(`Value format ${t} is out of range for property format`)}}function nt(e){return function(e,t){return["hour","minute","second","millisecond"].reduce(((t,n)=>(t[n]=e[n],t)),{})}(e)}const rt=["January","February","March","April","May","June","July","August","September","October","November","December"],at=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],it=["J","F","M","A","M","J","J","A","S","O","N","D"];function st(e){switch(e){case"narrow":return[...it];case"short":return[...at];case"long":return[...rt];case"numeric":return["1","2","3","4","5","6","7","8","9","10","11","12"];case"2-digit":return["01","02","03","04","05","06","07","08","09","10","11","12"];default:return null}}const ot=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],ut=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],lt=["M","T","W","T","F","S","S"];function ct(e){switch(e){case"narrow":return[...lt];case"short":return[...ut];case"long":return[...ot];case"numeric":return["1","2","3","4","5","6","7"];default:return null}}const dt=["AM","PM"],ht=["Before Christ","Anno Domini"],mt=["BC","AD"],ft=["B","A"];function yt(e){switch(e){case"narrow":return[...ft];case"short":return[...mt];case"long":return[...ht];default:return null}}function gt(e,t){let n="";for(const r of e)r.literal?n+=r.val:n+=t(r.val);return n}const Tt={D:f,DD:y,DDD:T,DDDD:S,t:w,tt:p,ttt:k,tttt:v,T:b,TT:M,TTT:O,TTTT:N,f:A,ff:E,fff:V,ffff:L,F:D,FF:C,FFF:x,FFFF:F};class St{static create(e,t={}){return new St(e,t)}static parseFormat(e){let t=null,n="",r=!1;const a=[];for(let i=0;i0&&a.push({literal:r||/^\s+$/.test(n),val:n}),t=null,n="",r=!r):r||s===t?n+=s:(n.length>0&&a.push({literal:/^\s+$/.test(n),val:n}),n=s,t=s)}return n.length>0&&a.push({literal:r||/^\s+$/.test(n),val:n}),a}static macroTokenToFormatOpts(e){return Tt[e]}constructor(e,t){this.opts=t,this.loc=e,this.systemLoc=null}formatWithSystemDefault(e,t){return null===this.systemLoc&&(this.systemLoc=this.loc.redefaultToSystem()),this.systemLoc.dtFormatter(e,{...this.opts,...t}).format()}dtFormatter(e,t={}){return this.loc.dtFormatter(e,{...this.opts,...t})}formatDateTime(e,t){return this.dtFormatter(e,t).format()}formatDateTimeParts(e,t){return this.dtFormatter(e,t).formatToParts()}formatInterval(e,t){return this.dtFormatter(e.start,t).dtf.formatRange(e.start.toJSDate(),e.end.toJSDate())}resolvedOptions(e,t){return this.dtFormatter(e,t).resolvedOptions()}num(e,t=0){if(this.opts.forceSimple)return ze(e,t);const n={...this.opts};return t>0&&(n.padTo=t),this.loc.numberFormatter(n).format(e)}formatDateTimeFromString(e,t){const n="en"===this.loc.listingMode(),r=this.loc.outputCalendar&&"gregory"!==this.loc.outputCalendar,a=(t,n)=>this.loc.extract(e,t,n),i=t=>e.isOffsetFixed&&0===e.offset&&t.allowZ?"Z":e.isValid?e.zone.formatOffset(e.ts,t.format):"",s=(t,r)=>n?function(e,t){return st(t)[e.month-1]}(e,t):a(r?{month:t}:{month:t,day:"numeric"},"month"),o=(t,r)=>n?function(e,t){return ct(t)[e.weekday-1]}(e,t):a(r?{weekday:t}:{weekday:t,month:"long",day:"numeric"},"weekday"),u=t=>{const n=St.macroTokenToFormatOpts(t);return n?this.formatWithSystemDefault(e,n):t},l=t=>n?function(e,t){return yt(t)[e.year<0?0:1]}(e,t):a({era:t},"era");return gt(St.parseFormat(t),(t=>{switch(t){case"S":return this.num(e.millisecond);case"u":case"SSS":return this.num(e.millisecond,3);case"s":return this.num(e.second);case"ss":return this.num(e.second,2);case"uu":return this.num(Math.floor(e.millisecond/10),2);case"uuu":return this.num(Math.floor(e.millisecond/100));case"m":return this.num(e.minute);case"mm":return this.num(e.minute,2);case"h":return this.num(e.hour%12==0?12:e.hour%12);case"hh":return this.num(e.hour%12==0?12:e.hour%12,2);case"H":return this.num(e.hour);case"HH":return this.num(e.hour,2);case"Z":return i({format:"narrow",allowZ:this.opts.allowZ});case"ZZ":return i({format:"short",allowZ:this.opts.allowZ});case"ZZZ":return i({format:"techie",allowZ:this.opts.allowZ});case"ZZZZ":return e.zone.offsetName(e.ts,{format:"short",locale:this.loc.locale});case"ZZZZZ":return e.zone.offsetName(e.ts,{format:"long",locale:this.loc.locale});case"z":return e.zoneName;case"a":return n?function(e){return dt[e.hour<12?0:1]}(e):a({hour:"numeric",hourCycle:"h12"},"dayperiod");case"d":return r?a({day:"numeric"},"day"):this.num(e.day);case"dd":return r?a({day:"2-digit"},"day"):this.num(e.day,2);case"c":case"E":return this.num(e.weekday);case"ccc":return o("short",!0);case"cccc":return o("long",!0);case"ccccc":return o("narrow",!0);case"EEE":return o("short",!1);case"EEEE":return o("long",!1);case"EEEEE":return o("narrow",!1);case"L":return r?a({month:"numeric",day:"numeric"},"month"):this.num(e.month);case"LL":return r?a({month:"2-digit",day:"numeric"},"month"):this.num(e.month,2);case"LLL":return s("short",!0);case"LLLL":return s("long",!0);case"LLLLL":return s("narrow",!0);case"M":return r?a({month:"numeric"},"month"):this.num(e.month);case"MM":return r?a({month:"2-digit"},"month"):this.num(e.month,2);case"MMM":return s("short",!1);case"MMMM":return s("long",!1);case"MMMMM":return s("narrow",!1);case"y":return r?a({year:"numeric"},"year"):this.num(e.year);case"yy":return r?a({year:"2-digit"},"year"):this.num(e.year.toString().slice(-2),2);case"yyyy":return r?a({year:"numeric"},"year"):this.num(e.year,4);case"yyyyyy":return r?a({year:"numeric"},"year"):this.num(e.year,6);case"G":return l("short");case"GG":return l("long");case"GGGGG":return l("narrow");case"kk":return this.num(e.weekYear.toString().slice(-2),2);case"kkkk":return this.num(e.weekYear,4);case"W":return this.num(e.weekNumber);case"WW":return this.num(e.weekNumber,2);case"n":return this.num(e.localWeekNumber);case"nn":return this.num(e.localWeekNumber,2);case"ii":return this.num(e.localWeekYear.toString().slice(-2),2);case"iiii":return this.num(e.localWeekYear,4);case"o":return this.num(e.ordinal);case"ooo":return this.num(e.ordinal,3);case"q":return this.num(e.quarter);case"qq":return this.num(e.quarter,2);case"X":return this.num(Math.floor(e.ts/1e3));case"x":return this.num(e.ts);default:return u(t)}}))}formatDurationFromString(e,t){const n=e=>{switch(e[0]){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":return"hour";case"d":return"day";case"w":return"week";case"M":return"month";case"y":return"year";default:return null}},r=St.parseFormat(t),a=r.reduce(((e,{literal:t,val:n})=>t?e:e.concat(n)),[]);return gt(r,(e=>t=>{const r=n(t);return r?this.num(e.get(r),t.length):t})(e.shiftTo(...a.map(n).filter((e=>e)))))}}const wt=/[A-Za-z_+-]{1,256}(?::?\/[A-Za-z0-9_+-]{1,256}(?:\/[A-Za-z0-9_+-]{1,256})?)?/;function pt(...e){const t=e.reduce(((e,t)=>e+t.source),"");return RegExp(`^${t}$`)}function kt(...e){return t=>e.reduce((([e,n,r],a)=>{const[i,s,o]=a(t,r);return[{...e,...i},s||n,o]}),[{},null,1]).slice(0,2)}function vt(e,...t){if(null==e)return[null,null];for(const[n,r]of t){const t=n.exec(e);if(t)return r(t)}return[null,null]}function bt(...e){return(t,n)=>{const r={};let a;for(a=0;avoid 0!==e&&(t||e&&c)?-e:e;return[{years:h(je(n)),months:h(je(r)),weeks:h(je(a)),days:h(je(i)),hours:h(je(s)),minutes:h(je(o)),seconds:h(je(u),"-0"===u),milliseconds:h(_e(l),d)}]}const zt={GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Ut(e,t,n,r,a,i,s){const o={year:2===t.length?Be(Ue(t)):Ue(t),month:at.indexOf(n)+1,day:Ue(r),hour:Ue(a),minute:Ue(i)};return s&&(o.second=Ue(s)),e&&(o.weekday=e.length>3?ot.indexOf(e)+1:ut.indexOf(e)+1),o}const jt=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|(?:([+-]\d\d)(\d\d)))$/;function _t(e){const[,t,n,r,a,i,s,o,u,l,c,d]=e,h=Ut(t,a,r,n,i,s,o);let m;return m=u?zt[u]:l?0:Qe(c,d),[h,new re(m)]}const qt=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,Yt=/^(Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,Pt=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/;function Gt(e){const[,t,n,r,a,i,s,o]=e;return[Ut(t,a,r,n,i,s,o),re.utcInstance]}function Ht(e){const[,t,n,r,a,i,s,o]=e;return[Ut(t,o,n,r,a,i,s),re.utcInstance]}const Rt=pt(/([+-]\d{6}|\d{4})(?:-?(\d\d)(?:-?(\d\d))?)?/,At),Jt=pt(/(\d{4})-?W(\d\d)(?:-?(\d))?/,At),Bt=pt(/(\d{4})-?(\d{3})/,At),Kt=pt(Nt),Qt=kt((function(e,t){return[{year:Vt(e,t),month:Vt(e,t+1,1),day:Vt(e,t+2,1)},null,t+3]}),xt,Lt,Ft),Xt=kt(Dt,xt,Lt,Ft),en=kt(Et,xt,Lt,Ft),tn=kt(xt,Lt,Ft),nn=kt(xt),rn=pt(/(\d{4})-(\d\d)-(\d\d)/,It),an=pt(Ct),sn=kt(xt,Lt,Ft),on="Invalid Duration",un={weeks:{days:7,hours:168,minutes:10080,seconds:604800,milliseconds:6048e5},days:{hours:24,minutes:1440,seconds:86400,milliseconds:864e5},hours:{minutes:60,seconds:3600,milliseconds:36e5},minutes:{seconds:60,milliseconds:6e4},seconds:{milliseconds:1e3}},ln={years:{quarters:4,months:12,weeks:52,days:365,hours:8760,minutes:525600,seconds:31536e3,milliseconds:31536e6},quarters:{months:3,weeks:13,days:91,hours:2184,minutes:131040,seconds:7862400,milliseconds:78624e5},months:{weeks:4,days:30,hours:720,minutes:43200,seconds:2592e3,milliseconds:2592e6},...un},cn={years:{quarters:4,months:12,weeks:52.1775,days:365.2425,hours:8765.82,minutes:525949.2,seconds:525949.2*60,milliseconds:525949.2*60*1e3},quarters:{months:3,weeks:13.044375,days:91.310625,hours:2191.455,minutes:131487.3,seconds:525949.2*60/4,milliseconds:7889237999.999999},months:{weeks:4.3481250000000005,days:30.436875,hours:730.485,minutes:43829.1,seconds:2629746,milliseconds:2629746e3},...un},dn=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],hn=dn.slice(0).reverse();function mn(e,t,n=!1){const r={values:n?t.values:{...e.values,...t.values||{}},loc:e.loc.clone(t.loc),conversionAccuracy:t.conversionAccuracy||e.conversionAccuracy,matrix:t.matrix||e.matrix};return new gn(r)}function fn(e,t){let n=t.milliseconds??0;for(const r of hn.slice(1))t[r]&&(n+=t[r]*e[r].milliseconds);return n}function yn(e,t){const n=fn(e,t)<0?-1:1;dn.reduceRight(((r,a)=>{if(Ce(t[a]))return r;if(r){const i=t[r]*n,s=e[a][r],o=Math.floor(i/s);t[a]+=o*n,t[r]-=o*s*n}return a}),null),dn.reduce(((n,r)=>{if(Ce(t[r]))return n;if(n){const a=t[n]%1;t[n]-=a,t[r]+=a*e[n][r]}return r}),null)}class gn{constructor(e){const t="longterm"===e.conversionAccuracy||!1;let n=t?cn:ln;e.matrix&&(n=e.matrix),this.values=e.values,this.loc=e.loc||te.create(),this.conversionAccuracy=t?"longterm":"casual",this.invalid=e.invalid||null,this.matrix=n,this.isLuxonDuration=!0}static fromMillis(e,t){return gn.fromObject({milliseconds:e},t)}static fromObject(e,t={}){if(null==e||"object"!=typeof e)throw new l("Duration.fromObject: argument expected to be an object, got "+(null===e?"null":typeof e));return new gn({values:et(e,gn.normalizeUnit),loc:te.fromObject(t),conversionAccuracy:t.conversionAccuracy,matrix:t.matrix})}static fromDurationLike(e){if(Ie(e))return gn.fromMillis(e);if(gn.isDuration(e))return e;if("object"==typeof e)return gn.fromObject(e);throw new l(`Unknown duration argument ${e} of type ${typeof e}`)}static fromISO(e,t){const[n]=function(e){return vt(e,[Zt,$t])}(e);return n?gn.fromObject(n,t):gn.invalid("unparsable",`the input "${e}" can't be parsed as ISO 8601`)}static fromISOTime(e,t){const[n]=function(e){return vt(e,[Wt,nn])}(e);return n?gn.fromObject(n,t):gn.invalid("unparsable",`the input "${e}" can't be parsed as ISO 8601`)}static invalid(e,t=null){if(!e)throw new l("need to specify a reason the Duration is invalid");const n=e instanceof ye?e:new ye(e,t);if(fe.throwOnInvalid)throw new s(n);return new gn({invalid:n})}static normalizeUnit(e){const t={year:"years",years:"years",quarter:"quarters",quarters:"quarters",month:"months",months:"months",week:"weeks",weeks:"weeks",day:"days",days:"days",hour:"hours",hours:"hours",minute:"minutes",minutes:"minutes",second:"seconds",seconds:"seconds",millisecond:"milliseconds",milliseconds:"milliseconds"}[e?e.toLowerCase():e];if(!t)throw new u(e);return t}static isDuration(e){return e&&e.isLuxonDuration||!1}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}toFormat(e,t={}){const n={...t,floor:!1!==t.round&&!1!==t.floor};return this.isValid?St.create(this.loc,n).formatDurationFromString(this,e):on}toHuman(e={}){if(!this.isValid)return on;const t=dn.map((t=>{const n=this.values[t];return Ce(n)?null:this.loc.numberFormatter({style:"unit",unitDisplay:"long",...e,unit:t.slice(0,-1)}).format(n)})).filter((e=>e));return this.loc.listFormatter({type:"conjunction",style:e.listStyle||"narrow",...e}).format(t)}toObject(){return this.isValid?{...this.values}:{}}toISO(){if(!this.isValid)return null;let e="P";return 0!==this.years&&(e+=this.years+"Y"),0===this.months&&0===this.quarters||(e+=this.months+3*this.quarters+"M"),0!==this.weeks&&(e+=this.weeks+"W"),0!==this.days&&(e+=this.days+"D"),0===this.hours&&0===this.minutes&&0===this.seconds&&0===this.milliseconds||(e+="T"),0!==this.hours&&(e+=this.hours+"H"),0!==this.minutes&&(e+=this.minutes+"M"),0===this.seconds&&0===this.milliseconds||(e+=qe(this.seconds+this.milliseconds/1e3,3)+"S"),"P"===e&&(e+="T0S"),e}toISOTime(e={}){if(!this.isValid)return null;const t=this.toMillis();return t<0||t>=864e5?null:(e={suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended",...e,includeOffset:!1},ur.fromMillis(t,{zone:"UTC"}).toISOTime(e))}toJSON(){return this.toISO()}toString(){return this.toISO()}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Duration { values: ${JSON.stringify(this.values)} }`:`Duration { Invalid, reason: ${this.invalidReason} }`}toMillis(){return this.isValid?fn(this.matrix,this.values):NaN}valueOf(){return this.toMillis()}plus(e){if(!this.isValid)return this;const t=gn.fromDurationLike(e),n={};for(const e of dn)(We(t.values,e)||We(this.values,e))&&(n[e]=t.get(e)+this.get(e));return mn(this,{values:n},!0)}minus(e){if(!this.isValid)return this;const t=gn.fromDurationLike(e);return this.plus(t.negate())}mapUnits(e){if(!this.isValid)return this;const t={};for(const n of Object.keys(this.values))t[n]=Xe(e(this.values[n],n));return mn(this,{values:t},!0)}get(e){return this[gn.normalizeUnit(e)]}set(e){return this.isValid?mn(this,{values:{...this.values,...et(e,gn.normalizeUnit)}}):this}reconfigure({locale:e,numberingSystem:t,conversionAccuracy:n,matrix:r}={}){return mn(this,{loc:this.loc.clone({locale:e,numberingSystem:t}),matrix:r,conversionAccuracy:n})}as(e){return this.isValid?this.shiftTo(e).get(e):NaN}normalize(){if(!this.isValid)return this;const e=this.toObject();return yn(this.matrix,e),mn(this,{values:e},!0)}rescale(){return this.isValid?mn(this,{values:function(e){const t={};for(const[n,r]of Object.entries(e))0!==r&&(t[n]=r);return t}(this.normalize().shiftToAll().toObject())},!0):this}shiftTo(...e){if(!this.isValid)return this;if(0===e.length)return this;e=e.map((e=>gn.normalizeUnit(e)));const t={},n={},r=this.toObject();let a;for(const i of dn)if(e.indexOf(i)>=0){a=i;let e=0;for(const t in n)e+=this.matrix[t][i]*n[t],n[t]=0;Ie(r[i])&&(e+=r[i]);const s=Math.trunc(e);t[i]=s,n[i]=(1e3*e-1e3*s)/1e3}else Ie(r[i])&&(n[i]=r[i]);for(const e in n)0!==n[e]&&(t[a]+=e===a?n[e]:n[e]/this.matrix[a][e]);return yn(this.matrix,t),mn(this,{values:t},!0)}shiftToAll(){return this.isValid?this.shiftTo("years","months","weeks","days","hours","minutes","seconds","milliseconds"):this}negate(){if(!this.isValid)return this;const e={};for(const t of Object.keys(this.values))e[t]=0===this.values[t]?0:-this.values[t];return mn(this,{values:e},!0)}get years(){return this.isValid?this.values.years||0:NaN}get quarters(){return this.isValid?this.values.quarters||0:NaN}get months(){return this.isValid?this.values.months||0:NaN}get weeks(){return this.isValid?this.values.weeks||0:NaN}get days(){return this.isValid?this.values.days||0:NaN}get hours(){return this.isValid?this.values.hours||0:NaN}get minutes(){return this.isValid?this.values.minutes||0:NaN}get seconds(){return this.isValid?this.values.seconds||0:NaN}get milliseconds(){return this.isValid?this.values.milliseconds||0:NaN}get isValid(){return null===this.invalid}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}equals(e){if(!this.isValid||!e.isValid)return!1;if(!this.loc.equals(e.loc))return!1;for(const r of dn)if(t=this.values[r],n=e.values[r],!(void 0===t||0===t?void 0===n||0===n:t===n))return!1;var t,n;return!0}}const Tn="Invalid Interval";class Sn{constructor(e){this.s=e.start,this.e=e.end,this.invalid=e.invalid||null,this.isLuxonInterval=!0}static invalid(e,t=null){if(!e)throw new l("need to specify a reason the Interval is invalid");const n=e instanceof ye?e:new ye(e,t);if(fe.throwOnInvalid)throw new i(n);return new Sn({invalid:n})}static fromDateTimes(e,t){const n=lr(e),r=lr(t),a=function(e,t){return e&&e.isValid?t&&t.isValid?te}isBefore(e){return!!this.isValid&&this.e<=e}contains(e){return!!this.isValid&&this.s<=e&&this.e>e}set({start:e,end:t}={}){return this.isValid?Sn.fromDateTimes(e||this.s,t||this.e):this}splitAt(...e){if(!this.isValid)return[];const t=e.map(lr).filter((e=>this.contains(e))).sort(((e,t)=>e.toMillis()-t.toMillis())),n=[];let{s:r}=this,a=0;for(;r+this.e?this.e:e;n.push(Sn.fromDateTimes(r,i)),r=i,a+=1}return n}splitBy(e){const t=gn.fromDurationLike(e);if(!this.isValid||!t.isValid||0===t.as("milliseconds"))return[];let n,{s:r}=this,a=1;const i=[];for(;re*a)));n=+e>+this.e?this.e:e,i.push(Sn.fromDateTimes(r,n)),r=n,a+=1}return i}divideEqually(e){return this.isValid?this.splitBy(this.length()/e).slice(0,e):[]}overlaps(e){return this.e>e.s&&this.s=e.e}equals(e){return!(!this.isValid||!e.isValid)&&this.s.equals(e.s)&&this.e.equals(e.e)}intersection(e){if(!this.isValid)return this;const t=this.s>e.s?this.s:e.s,n=this.e=n?null:Sn.fromDateTimes(t,n)}union(e){if(!this.isValid)return this;const t=this.se.e?this.e:e.e;return Sn.fromDateTimes(t,n)}static merge(e){const[t,n]=e.sort(((e,t)=>e.s-t.s)).reduce((([e,t],n)=>t?t.overlaps(n)||t.abutsStart(n)?[e,t.union(n)]:[e.concat([t]),n]:[e,n]),[[],null]);return n&&t.push(n),t}static xor(e){let t=null,n=0;const r=[],a=e.map((e=>[{time:e.s,type:"s"},{time:e.e,type:"e"}])),i=Array.prototype.concat(...a).sort(((e,t)=>e.time-t.time));for(const e of i)n+="s"===e.type?1:-1,1===n?t=e.time:(t&&+t!=+e.time&&r.push(Sn.fromDateTimes(t,e.time)),t=null);return Sn.merge(r)}difference(...e){return Sn.xor([this].concat(e)).map((e=>this.intersection(e))).filter((e=>e&&!e.isEmpty()))}toString(){return this.isValid?`[${this.s.toISO()} – ${this.e.toISO()})`:Tn}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Interval { start: ${this.s.toISO()}, end: ${this.e.toISO()} }`:`Interval { Invalid, reason: ${this.invalidReason} }`}toLocaleString(e=f,t={}){return this.isValid?St.create(this.s.loc.clone(t),e).formatInterval(this):Tn}toISO(e){return this.isValid?`${this.s.toISO(e)}/${this.e.toISO(e)}`:Tn}toISODate(){return this.isValid?`${this.s.toISODate()}/${this.e.toISODate()}`:Tn}toISOTime(e){return this.isValid?`${this.s.toISOTime(e)}/${this.e.toISOTime(e)}`:Tn}toFormat(e,{separator:t=" – "}={}){return this.isValid?`${this.s.toFormat(e)}${t}${this.e.toFormat(e)}`:Tn}toDuration(e,t){return this.isValid?this.e.diff(this.s,e,t):gn.invalid(this.invalidReason)}mapEndpoints(e){return Sn.fromDateTimes(e(this.s),e(this.e))}}class wn{static hasDST(e=fe.defaultZone){const t=ur.now().setZone(e).set({month:12});return!e.isUniversal&&t.offset!==t.set({month:6}).offset}static isValidIANAZone(e){return _.isValidZone(e)}static normalizeZone(e){return ie(e,fe.defaultZone)}static getStartOfWeek({locale:e=null,locObj:t=null}={}){return(t||te.create(e)).getStartOfWeek()}static getMinimumDaysInFirstWeek({locale:e=null,locObj:t=null}={}){return(t||te.create(e)).getMinDaysInFirstWeek()}static getWeekendWeekdays({locale:e=null,locObj:t=null}={}){return(t||te.create(e)).getWeekendDays().slice()}static months(e="long",{locale:t=null,numberingSystem:n=null,locObj:r=null,outputCalendar:a="gregory"}={}){return(r||te.create(t,n,a)).months(e)}static monthsFormat(e="long",{locale:t=null,numberingSystem:n=null,locObj:r=null,outputCalendar:a="gregory"}={}){return(r||te.create(t,n,a)).months(e,!0)}static weekdays(e="long",{locale:t=null,numberingSystem:n=null,locObj:r=null}={}){return(r||te.create(t,n,null)).weekdays(e)}static weekdaysFormat(e="long",{locale:t=null,numberingSystem:n=null,locObj:r=null}={}){return(r||te.create(t,n,null)).weekdays(e,!0)}static meridiems({locale:e=null}={}){return te.create(e).meridiems()}static eras(e="short",{locale:t=null}={}){return te.create(t,null,"gregory").eras(e)}static features(){return{relative:xe(),localeWeek:Le()}}}function pn(e,t){const n=e=>e.toUTC(0,{keepLocalTime:!0}).startOf("day").valueOf(),r=n(t)-n(e);return Math.floor(gn.fromMillis(r).as("days"))}const kn={arab:"[٠-٩]",arabext:"[۰-۹]",bali:"[᭐-᭙]",beng:"[০-৯]",deva:"[०-९]",fullwide:"[0-9]",gujr:"[૦-૯]",hanidec:"[〇|一|二|三|四|五|六|七|八|九]",khmr:"[០-៩]",knda:"[೦-೯]",laoo:"[໐-໙]",limb:"[᥆-᥏]",mlym:"[൦-൯]",mong:"[᠐-᠙]",mymr:"[၀-၉]",orya:"[୦-୯]",tamldec:"[௦-௯]",telu:"[౦-౯]",thai:"[๐-๙]",tibt:"[༠-༩]",latn:"\\d"},vn={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},bn=kn.hanidec.replace(/[\[|\]]/g,"").split("");function Mn({numberingSystem:e},t=""){return new RegExp(`${kn[e||"latn"]}${t}`)}function On(e,t=(e=>e)){return{regex:e,deser:([e])=>t(function(e){let t=parseInt(e,10);if(isNaN(t)){t="";for(let n=0;n=n&&r<=a&&(t+=r-n)}}return parseInt(t,10)}return t}(e))}}const Nn=`[ ${String.fromCharCode(160)}]`,An=new RegExp(Nn,"g");function Dn(e){return e.replace(/\./g,"\\.?").replace(An,Nn)}function En(e){return e.replace(/\./g,"").replace(An," ").toLowerCase()}function Cn(e,t){return null===e?null:{regex:RegExp(e.map(Dn).join("|")),deser:([n])=>e.findIndex((e=>En(n)===En(e)))+t}}function In(e,t){return{regex:e,deser:([,e,t])=>Qe(e,t),groups:t}}function Vn(e){return{regex:e,deser:([e])=>e}}const xn={year:{"2-digit":"yy",numeric:"yyyyy"},month:{numeric:"M","2-digit":"MM",short:"MMM",long:"MMMM"},day:{numeric:"d","2-digit":"dd"},weekday:{short:"EEE",long:"EEEE"},dayperiod:"a",dayPeriod:"a",hour12:{numeric:"h","2-digit":"hh"},hour24:{numeric:"H","2-digit":"HH"},minute:{numeric:"m","2-digit":"mm"},second:{numeric:"s","2-digit":"ss"},timeZoneName:{long:"ZZZZZ",short:"ZZZ"}};let Ln=null;function Fn(e,t){return Array.prototype.concat(...e.map((e=>function(e,t){if(e.literal)return e;const n=Zn(St.macroTokenToFormatOpts(e.val),t);return null==n||n.includes(void 0)?e:n}(e,t))))}function Wn(e,t,n){const r=Fn(St.parseFormat(n),e),a=r.map((t=>function(e,t){const n=Mn(t),r=Mn(t,"{2}"),a=Mn(t,"{3}"),i=Mn(t,"{4}"),s=Mn(t,"{6}"),o=Mn(t,"{1,2}"),u=Mn(t,"{1,3}"),l=Mn(t,"{1,6}"),c=Mn(t,"{1,9}"),d=Mn(t,"{2,4}"),h=Mn(t,"{4,6}"),m=e=>{return{regex:RegExp((t=e.val,t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"))),deser:([e])=>e,literal:!0};var t},f=(f=>{if(e.literal)return m(f);switch(f.val){case"G":return Cn(t.eras("short"),0);case"GG":return Cn(t.eras("long"),0);case"y":return On(l);case"yy":case"kk":return On(d,Be);case"yyyy":case"kkkk":return On(i);case"yyyyy":return On(h);case"yyyyyy":return On(s);case"M":case"L":case"d":case"H":case"h":case"m":case"q":case"s":case"W":return On(o);case"MM":case"LL":case"dd":case"HH":case"hh":case"mm":case"qq":case"ss":case"WW":return On(r);case"MMM":return Cn(t.months("short",!0),1);case"MMMM":return Cn(t.months("long",!0),1);case"LLL":return Cn(t.months("short",!1),1);case"LLLL":return Cn(t.months("long",!1),1);case"o":case"S":return On(u);case"ooo":case"SSS":return On(a);case"u":return Vn(c);case"uu":return Vn(o);case"uuu":case"E":case"c":return On(n);case"a":return Cn(t.meridiems(),0);case"EEE":return Cn(t.weekdays("short",!1),1);case"EEEE":return Cn(t.weekdays("long",!1),1);case"ccc":return Cn(t.weekdays("short",!0),1);case"cccc":return Cn(t.weekdays("long",!0),1);case"Z":case"ZZ":return In(new RegExp(`([+-]${o.source})(?::(${r.source}))?`),2);case"ZZZ":return In(new RegExp(`([+-]${o.source})(${r.source})?`),2);case"z":return Vn(/[a-z_+-/]{1,256}?/i);case" ":return Vn(/[^\S\n\r]/);default:return m(f)}})(e)||{invalidReason:"missing Intl.DateTimeFormat.formatToParts support"};return f.token=e,f}(t,e))),i=a.find((e=>e.invalidReason));if(i)return{input:t,tokens:r,invalidReason:i.invalidReason};{const[e,n]=function(e){return[`^${e.map((e=>e.regex)).reduce(((e,t)=>`${e}(${t.source})`),"")}$`,e]}(a),i=RegExp(e,"i"),[s,u]=function(e,t,n){const r=e.match(t);if(r){const e={};let t=1;for(const a in n)if(We(n,a)){const i=n[a],s=i.groups?i.groups+1:1;!i.literal&&i.token&&(e[i.token.val[0]]=i.deser(r.slice(t,t+s))),t+=s}return[r,e]}return[r,{}]}(t,i,n),[l,c,d]=u?function(e){let t,n=null;return Ce(e.z)||(n=_.create(e.z)),Ce(e.Z)||(n||(n=new re(e.Z)),t=e.Z),Ce(e.q)||(e.M=3*(e.q-1)+1),Ce(e.h)||(e.h<12&&1===e.a?e.h+=12:12===e.h&&0===e.a&&(e.h=0)),0===e.G&&e.y&&(e.y=-e.y),Ce(e.u)||(e.S=_e(e.u)),[Object.keys(e).reduce(((t,n)=>{const r=(e=>{switch(e){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":case"H":return"hour";case"d":return"day";case"o":return"ordinal";case"L":case"M":return"month";case"y":return"year";case"E":case"c":return"weekday";case"W":return"weekNumber";case"k":return"weekYear";case"q":return"quarter";default:return null}})(n);return r&&(t[r]=e[n]),t}),{}),n,t]}(u):[null,null,void 0];if(We(u,"a")&&We(u,"H"))throw new o("Can't include meridiem when specifying 24-hour format");return{input:t,tokens:r,regex:i,rawMatches:s,matches:u,result:l,zone:c,specificOffset:d}}}function Zn(e,t){if(!e)return null;const n=St.create(t,e).dtFormatter((Ln||(Ln=ur.fromMillis(1555555555555)),Ln)),r=n.formatToParts(),a=n.resolvedOptions();return r.map((t=>function(e,t,n){const{type:r,value:a}=e;if("literal"===r){const e=/^\s+$/.test(a);return{literal:!e,val:e?" ":a}}const i=t[r];let s=r;"hour"===r&&(s=null!=t.hour12?t.hour12?"hour12":"hour24":null!=t.hourCycle?"h11"===t.hourCycle||"h12"===t.hourCycle?"hour12":"hour24":n.hour12?"hour12":"hour24");let o=xn[s];if("object"==typeof o&&(o=o[i]),o)return{literal:!1,val:o}}(t,e,a)))}const $n="Invalid DateTime",zn=864e13;function Un(e){return new ye("unsupported zone",`the zone "${e.name}" is not supported`)}function jn(e){return null===e.weekData&&(e.weekData=be(e.c)),e.weekData}function _n(e){return null===e.localWeekData&&(e.localWeekData=be(e.c,e.loc.getMinDaysInFirstWeek(),e.loc.getStartOfWeek())),e.localWeekData}function qn(e,t){const n={ts:e.ts,zone:e.zone,c:e.c,o:e.o,loc:e.loc,invalid:e.invalid};return new ur({...n,...t,old:n})}function Yn(e,t,n){let r=e-60*t*1e3;const a=n.offset(r);if(t===a)return[r,t];r-=60*(a-t)*1e3;const i=n.offset(r);return a===i?[r,a]:[e-60*Math.min(a,i)*1e3,Math.max(a,i)]}function Pn(e,t){const n=new Date(e+=60*t*1e3);return{year:n.getUTCFullYear(),month:n.getUTCMonth()+1,day:n.getUTCDate(),hour:n.getUTCHours(),minute:n.getUTCMinutes(),second:n.getUTCSeconds(),millisecond:n.getUTCMilliseconds()}}function Gn(e,t,n){return Yn(He(e),t,n)}function Hn(e,t){const n=e.o,r=e.c.year+Math.trunc(t.years),a=e.c.month+Math.trunc(t.months)+3*Math.trunc(t.quarters),i={...e.c,year:r,month:a,day:Math.min(e.c.day,Ge(r,a))+Math.trunc(t.days)+7*Math.trunc(t.weeks)},s=gn.fromObject({years:t.years-Math.trunc(t.years),quarters:t.quarters-Math.trunc(t.quarters),months:t.months-Math.trunc(t.months),weeks:t.weeks-Math.trunc(t.weeks),days:t.days-Math.trunc(t.days),hours:t.hours,minutes:t.minutes,seconds:t.seconds,milliseconds:t.milliseconds}).as("milliseconds"),o=He(i);let[u,l]=Yn(o,n,e.zone);return 0!==s&&(u+=s,l=e.zone.offset(u)),{ts:u,o:l}}function Rn(e,t,n,r,a,i){const{setZone:s,zone:o}=n;if(e&&0!==Object.keys(e).length||t){const r=t||o,a=ur.fromObject(e,{...n,zone:r,specificOffset:i});return s?a:a.setZone(o)}return ur.invalid(new ye("unparsable",`the input "${a}" can't be parsed as ${r}`))}function Jn(e,t,n=!0){return e.isValid?St.create(te.create("en-US"),{allowZ:n,forceSimple:!0}).formatDateTimeFromString(e,t):null}function Bn(e,t){const n=e.c.year>9999||e.c.year<0;let r="";return n&&e.c.year>=0&&(r+="+"),r+=ze(e.c.year,n?6:4),t?(r+="-",r+=ze(e.c.month),r+="-",r+=ze(e.c.day)):(r+=ze(e.c.month),r+=ze(e.c.day)),r}function Kn(e,t,n,r,a,i){let s=ze(e.c.hour);return t?(s+=":",s+=ze(e.c.minute),0===e.c.millisecond&&0===e.c.second&&n||(s+=":")):s+=ze(e.c.minute),0===e.c.millisecond&&0===e.c.second&&n||(s+=ze(e.c.second),0===e.c.millisecond&&r||(s+=".",s+=ze(e.c.millisecond,3))),a&&(e.isOffsetFixed&&0===e.offset&&!i?s+="Z":e.o<0?(s+="-",s+=ze(Math.trunc(-e.o/60)),s+=":",s+=ze(Math.trunc(-e.o%60))):(s+="+",s+=ze(Math.trunc(e.o/60)),s+=":",s+=ze(Math.trunc(e.o%60)))),i&&(s+="["+e.zone.ianaName+"]"),s}const Qn={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},Xn={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},er={ordinal:1,hour:0,minute:0,second:0,millisecond:0},tr=["year","month","day","hour","minute","second","millisecond"],nr=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],rr=["year","ordinal","hour","minute","second","millisecond"];function ar(e){switch(e.toLowerCase()){case"localweekday":case"localweekdays":return"localWeekday";case"localweeknumber":case"localweeknumbers":return"localWeekNumber";case"localweekyear":case"localweekyears":return"localWeekYear";default:return function(e){const t={year:"year",years:"year",month:"month",months:"month",day:"day",days:"day",hour:"hour",hours:"hour",minute:"minute",minutes:"minute",quarter:"quarter",quarters:"quarter",second:"second",seconds:"second",millisecond:"millisecond",milliseconds:"millisecond",weekday:"weekday",weekdays:"weekday",weeknumber:"weekNumber",weeksnumber:"weekNumber",weeknumbers:"weekNumber",weekyear:"weekYear",weekyears:"weekYear",ordinal:"ordinal"}[e.toLowerCase()];if(!t)throw new u(e);return t}(e)}}function ir(e,t){const n=ie(t.zone,fe.defaultZone),r=te.fromObject(t),a=fe.now();let i,s;if(Ce(e.year))i=a;else{for(const t of tr)Ce(e[t])&&(e[t]=Qn[t]);const t=De(e)||Ee(e);if(t)return ur.invalid(t);const r=n.offset(a);[i,s]=Gn(e,r,n)}return new ur({ts:i,zone:n,loc:r,o:s})}function sr(e,t,n){const r=!!Ce(n.round)||n.round,a=(e,a)=>(e=qe(e,r||n.calendary?0:2,!0),t.loc.clone(n).relFormatter(n).format(e,a)),i=r=>n.calendary?t.hasSame(e,r)?0:t.startOf(r).diff(e.startOf(r),r).get(r):t.diff(e,r).get(r);if(n.unit)return a(i(n.unit),n.unit);for(const e of n.units){const t=i(e);if(Math.abs(t)>=1)return a(t,e)}return a(e>t?-0:0,n.units[n.units.length-1])}function or(e){let t,n={};return e.length>0&&"object"==typeof e[e.length-1]?(n=e[e.length-1],t=Array.from(e).slice(0,e.length-1)):t=Array.from(e),[n,t]}class ur{constructor(e){const t=e.zone||fe.defaultZone;let n=e.invalid||(Number.isNaN(e.ts)?new ye("invalid input"):null)||(t.isValid?null:Un(t));this.ts=Ce(e.ts)?fe.now():e.ts;let r=null,a=null;if(!n)if(e.old&&e.old.ts===this.ts&&e.old.zone.equals(t))[r,a]=[e.old.c,e.old.o];else{const e=t.offset(this.ts);r=Pn(this.ts,e),n=Number.isNaN(r.year)?new ye("invalid input"):null,r=n?null:r,a=n?null:e}this._zone=t,this.loc=e.loc||te.create(),this.invalid=n,this.weekData=null,this.localWeekData=null,this.c=r,this.o=a,this.isLuxonDateTime=!0}static now(){return new ur({})}static local(){const[e,t]=or(arguments),[n,r,a,i,s,o,u]=t;return ir({year:n,month:r,day:a,hour:i,minute:s,second:o,millisecond:u},e)}static utc(){const[e,t]=or(arguments),[n,r,a,i,s,o,u]=t;return e.zone=re.utcInstance,ir({year:n,month:r,day:a,hour:i,minute:s,second:o,millisecond:u},e)}static fromJSDate(e,t={}){const n=(r=e,"[object Date]"===Object.prototype.toString.call(r)?e.valueOf():NaN);var r;if(Number.isNaN(n))return ur.invalid("invalid input");const a=ie(t.zone,fe.defaultZone);return a.isValid?new ur({ts:n,zone:a,loc:te.fromObject(t)}):ur.invalid(Un(a))}static fromMillis(e,t={}){if(Ie(e))return e<-zn||e>zn?ur.invalid("Timestamp out of range"):new ur({ts:e,zone:ie(t.zone,fe.defaultZone),loc:te.fromObject(t)});throw new l(`fromMillis requires a numerical input, but received a ${typeof e} with value ${e}`)}static fromSeconds(e,t={}){if(Ie(e))return new ur({ts:1e3*e,zone:ie(t.zone,fe.defaultZone),loc:te.fromObject(t)});throw new l("fromSeconds requires a numerical input")}static fromObject(e,t={}){e=e||{};const n=ie(t.zone,fe.defaultZone);if(!n.isValid)return ur.invalid(Un(n));const r=te.fromObject(t),a=et(e,ar),{minDaysInFirstWeek:i,startOfWeek:s}=Ae(a,r),u=fe.now(),l=Ce(t.specificOffset)?n.offset(u):t.specificOffset,c=!Ce(a.ordinal),d=!Ce(a.year),h=!Ce(a.month)||!Ce(a.day),m=d||h,f=a.weekYear||a.weekNumber;if((m||c)&&f)throw new o("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(h&&c)throw new o("Can't mix ordinal dates with month/day");const y=f||a.weekday&&!m;let g,T,S=Pn(u,l);y?(g=nr,T=Xn,S=be(S,i,s)):c?(g=rr,T=er,S=Oe(S)):(g=tr,T=Qn);let w=!1;for(const e of g)Ce(a[e])?a[e]=w?T[e]:S[e]:w=!0;const p=y?function(e,t=4,n=1){const r=Ve(e.weekYear),a=$e(e.weekNumber,1,Je(e.weekYear,t,n)),i=$e(e.weekday,1,7);return r?a?!i&&Se("weekday",e.weekday):Se("week",e.weekNumber):Se("weekYear",e.weekYear)}(a,i,s):c?function(e){const t=Ve(e.year),n=$e(e.ordinal,1,Pe(e.year));return t?!n&&Se("ordinal",e.ordinal):Se("year",e.year)}(a):De(a),k=p||Ee(a);if(k)return ur.invalid(k);const v=y?Me(a,i,s):c?Ne(a):a,[b,M]=Gn(v,l,n),O=new ur({ts:b,zone:n,o:M,loc:r});return a.weekday&&m&&e.weekday!==O.weekday?ur.invalid("mismatched weekday",`you can't specify both a weekday of ${a.weekday} and a date of ${O.toISO()}`):O}static fromISO(e,t={}){const[n,r]=function(e){return vt(e,[Rt,Qt],[Jt,Xt],[Bt,en],[Kt,tn])}(e);return Rn(n,r,t,"ISO 8601",e)}static fromRFC2822(e,t={}){const[n,r]=function(e){return vt(function(e){return e.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}(e),[jt,_t])}(e);return Rn(n,r,t,"RFC 2822",e)}static fromHTTP(e,t={}){const[n,r]=function(e){return vt(e,[qt,Gt],[Yt,Gt],[Pt,Ht])}(e);return Rn(n,r,t,"HTTP",t)}static fromFormat(e,t,n={}){if(Ce(e)||Ce(t))throw new l("fromFormat requires an input string and a format");const{locale:r=null,numberingSystem:a=null}=n,i=te.fromOpts({locale:r,numberingSystem:a,defaultToEN:!0}),[s,o,u,c]=function(e,t,n){const{result:r,zone:a,specificOffset:i,invalidReason:s}=Wn(e,t,n);return[r,a,i,s]}(i,e,t);return c?ur.invalid(c):Rn(s,o,n,`format ${t}`,e,u)}static fromString(e,t,n={}){return ur.fromFormat(e,t,n)}static fromSQL(e,t={}){const[n,r]=function(e){return vt(e,[rn,Qt],[an,sn])}(e);return Rn(n,r,t,"SQL",e)}static invalid(e,t=null){if(!e)throw new l("need to specify a reason the DateTime is invalid");const n=e instanceof ye?e:new ye(e,t);if(fe.throwOnInvalid)throw new a(n);return new ur({invalid:n})}static isDateTime(e){return e&&e.isLuxonDateTime||!1}static parseFormatForOpts(e,t={}){const n=Zn(e,te.fromObject(t));return n?n.map((e=>e?e.val:null)).join(""):null}static expandFormat(e,t={}){return Fn(St.parseFormat(e),te.fromObject(t)).map((e=>e.val)).join("")}get(e){return this[e]}get isValid(){return null===this.invalid}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}get outputCalendar(){return this.isValid?this.loc.outputCalendar:null}get zone(){return this._zone}get zoneName(){return this.isValid?this.zone.name:null}get year(){return this.isValid?this.c.year:NaN}get quarter(){return this.isValid?Math.ceil(this.c.month/3):NaN}get month(){return this.isValid?this.c.month:NaN}get day(){return this.isValid?this.c.day:NaN}get hour(){return this.isValid?this.c.hour:NaN}get minute(){return this.isValid?this.c.minute:NaN}get second(){return this.isValid?this.c.second:NaN}get millisecond(){return this.isValid?this.c.millisecond:NaN}get weekYear(){return this.isValid?jn(this).weekYear:NaN}get weekNumber(){return this.isValid?jn(this).weekNumber:NaN}get weekday(){return this.isValid?jn(this).weekday:NaN}get isWeekend(){return this.isValid&&this.loc.getWeekendDays().includes(this.weekday)}get localWeekday(){return this.isValid?_n(this).weekday:NaN}get localWeekNumber(){return this.isValid?_n(this).weekNumber:NaN}get localWeekYear(){return this.isValid?_n(this).weekYear:NaN}get ordinal(){return this.isValid?Oe(this.c).ordinal:NaN}get monthShort(){return this.isValid?wn.months("short",{locObj:this.loc})[this.month-1]:null}get monthLong(){return this.isValid?wn.months("long",{locObj:this.loc})[this.month-1]:null}get weekdayShort(){return this.isValid?wn.weekdays("short",{locObj:this.loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?wn.weekdays("long",{locObj:this.loc})[this.weekday-1]:null}get offset(){return this.isValid?+this.o:NaN}get offsetNameShort(){return this.isValid?this.zone.offsetName(this.ts,{format:"short",locale:this.locale}):null}get offsetNameLong(){return this.isValid?this.zone.offsetName(this.ts,{format:"long",locale:this.locale}):null}get isOffsetFixed(){return this.isValid?this.zone.isUniversal:null}get isInDST(){return!this.isOffsetFixed&&(this.offset>this.set({month:1,day:1}).offset||this.offset>this.set({month:5}).offset)}getPossibleOffsets(){if(!this.isValid||this.isOffsetFixed)return[this];const e=864e5,t=6e4,n=He(this.c),r=this.zone.offset(n-e),a=this.zone.offset(n+e),i=this.zone.offset(n-r*t),s=this.zone.offset(n-a*t);if(i===s)return[this];const o=n-i*t,u=n-s*t,l=Pn(o,i),c=Pn(u,s);return l.hour===c.hour&&l.minute===c.minute&&l.second===c.second&&l.millisecond===c.millisecond?[qn(this,{ts:o}),qn(this,{ts:u})]:[this]}get isInLeapYear(){return Ye(this.year)}get daysInMonth(){return Ge(this.year,this.month)}get daysInYear(){return this.isValid?Pe(this.year):NaN}get weeksInWeekYear(){return this.isValid?Je(this.weekYear):NaN}get weeksInLocalWeekYear(){return this.isValid?Je(this.localWeekYear,this.loc.getMinDaysInFirstWeek(),this.loc.getStartOfWeek()):NaN}resolvedLocaleOptions(e={}){const{locale:t,numberingSystem:n,calendar:r}=St.create(this.loc.clone(e),e).resolvedOptions(this);return{locale:t,numberingSystem:n,outputCalendar:r}}toUTC(e=0,t={}){return this.setZone(re.instance(e),t)}toLocal(){return this.setZone(fe.defaultZone)}setZone(e,{keepLocalTime:t=!1,keepCalendarTime:n=!1}={}){if((e=ie(e,fe.defaultZone)).equals(this.zone))return this;if(e.isValid){let r=this.ts;if(t||n){const t=e.offset(this.ts),n=this.toObject();[r]=Gn(n,t,e)}return qn(this,{ts:r,zone:e})}return ur.invalid(Un(e))}reconfigure({locale:e,numberingSystem:t,outputCalendar:n}={}){return qn(this,{loc:this.loc.clone({locale:e,numberingSystem:t,outputCalendar:n})})}setLocale(e){return this.reconfigure({locale:e})}set(e){if(!this.isValid)return this;const t=et(e,ar),{minDaysInFirstWeek:n,startOfWeek:r}=Ae(t,this.loc),a=!Ce(t.weekYear)||!Ce(t.weekNumber)||!Ce(t.weekday),i=!Ce(t.ordinal),s=!Ce(t.year),u=!Ce(t.month)||!Ce(t.day),l=s||u,c=t.weekYear||t.weekNumber;if((l||i)&&c)throw new o("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(u&&i)throw new o("Can't mix ordinal dates with month/day");let d;a?d=Me({...be(this.c,n,r),...t},n,r):Ce(t.ordinal)?(d={...this.toObject(),...t},Ce(t.day)&&(d.day=Math.min(Ge(d.year,d.month),d.day))):d=Ne({...Oe(this.c),...t});const[h,m]=Gn(d,this.o,this.zone);return qn(this,{ts:h,o:m})}plus(e){return this.isValid?qn(this,Hn(this,gn.fromDurationLike(e))):this}minus(e){return this.isValid?qn(this,Hn(this,gn.fromDurationLike(e).negate())):this}startOf(e,{useLocaleWeeks:t=!1}={}){if(!this.isValid)return this;const n={},r=gn.normalizeUnit(e);switch(r){case"years":n.month=1;case"quarters":case"months":n.day=1;case"weeks":case"days":n.hour=0;case"hours":n.minute=0;case"minutes":n.second=0;case"seconds":n.millisecond=0}if("weeks"===r)if(t){const e=this.loc.getStartOfWeek(),{weekday:t}=this;tthis.valueOf(),s=function(e,t,n,r){let[a,i,s,o]=function(e,t,n){const r=[["years",(e,t)=>t.year-e.year],["quarters",(e,t)=>t.quarter-e.quarter+4*(t.year-e.year)],["months",(e,t)=>t.month-e.month+12*(t.year-e.year)],["weeks",(e,t)=>{const n=pn(e,t);return(n-n%7)/7}],["days",pn]],a={},i=e;let s,o;for(const[u,l]of r)n.indexOf(u)>=0&&(s=u,a[u]=l(e,t),o=i.plus(a),o>t?(a[u]--,(e=i.plus(a))>t&&(o=e,a[u]--,e=i.plus(a))):e=o);return[e,a,o,s]}(e,t,n);const u=t-a,l=n.filter((e=>["hours","minutes","seconds","milliseconds"].indexOf(e)>=0));0===l.length&&(s0?gn.fromMillis(u,r).shiftTo(...l).plus(c):c}(i?this:e,i?e:this,a,r);var o;return i?s.negate():s}diffNow(e="milliseconds",t={}){return this.diff(ur.now(),e,t)}until(e){return this.isValid?Sn.fromDateTimes(this,e):this}hasSame(e,t,n){if(!this.isValid)return!1;const r=e.valueOf(),a=this.setZone(e.zone,{keepLocalTime:!0});return a.startOf(t,n)<=r&&r<=a.endOf(t,n)}equals(e){return this.isValid&&e.isValid&&this.valueOf()===e.valueOf()&&this.zone.equals(e.zone)&&this.loc.equals(e.loc)}toRelative(e={}){if(!this.isValid)return null;const t=e.base||ur.fromObject({},{zone:this.zone}),n=e.padding?thise.valueOf()),Math.min)}static max(...e){if(!e.every(ur.isDateTime))throw new l("max requires all arguments be DateTimes");return Fe(e,(e=>e.valueOf()),Math.max)}static fromFormatExplain(e,t,n={}){const{locale:r=null,numberingSystem:a=null}=n;return Wn(te.fromOpts({locale:r,numberingSystem:a,defaultToEN:!0}),e,t)}static fromStringExplain(e,t,n={}){return ur.fromFormatExplain(e,t,n)}static get DATE_SHORT(){return f}static get DATE_MED(){return y}static get DATE_MED_WITH_WEEKDAY(){return g}static get DATE_FULL(){return T}static get DATE_HUGE(){return S}static get TIME_SIMPLE(){return w}static get TIME_WITH_SECONDS(){return p}static get TIME_WITH_SHORT_OFFSET(){return k}static get TIME_WITH_LONG_OFFSET(){return v}static get TIME_24_SIMPLE(){return b}static get TIME_24_WITH_SECONDS(){return M}static get TIME_24_WITH_SHORT_OFFSET(){return O}static get TIME_24_WITH_LONG_OFFSET(){return N}static get DATETIME_SHORT(){return A}static get DATETIME_SHORT_WITH_SECONDS(){return D}static get DATETIME_MED(){return E}static get DATETIME_MED_WITH_SECONDS(){return C}static get DATETIME_MED_WITH_WEEKDAY(){return I}static get DATETIME_FULL(){return V}static get DATETIME_FULL_WITH_SECONDS(){return x}static get DATETIME_HUGE(){return L}static get DATETIME_HUGE_WITH_SECONDS(){return F}}function lr(e){if(ur.isDateTime(e))return e;if(e&&e.valueOf&&Ie(e.valueOf()))return ur.fromJSDate(e);if(e&&"object"==typeof e)return ur.fromObject(e);throw new l(`Unknown datetime argument: ${e}, of type ${typeof e}`)}},59192:(e,t,n)=>{n.d(t,{a:()=>u,b:()=>h,g:()=>o,o:()=>c});var r=n(13671);let a;const i=globalThis.esriConfig?.locale??globalThis.dojoConfig?.locale;function s(){return i??globalThis.navigator?.language??"en"}function o(){return void 0===a&&(a=s()),a}function u(e=o()){const t=/^([a-zA-Z]{2,3})(?:[_-]\w+)*$/.exec(e);return t?.[1].toLowerCase()}const l=[];function c(e){return l.push(e),(0,r.m)((()=>l.splice(l.indexOf(e),1)))}const d=[];function h(e){return d.push(e),(0,r.m)((()=>d.splice(d.indexOf(e),1)))}globalThis.addEventListener?.("languagechange",(function(){const e=s();a!==e&&([...d].forEach((t=>t(e))),a=e,[...l].forEach((t=>t(e))))}))},78016:(e,t,n)=>{n.d(t,{a:()=>s,b:()=>u,f:()=>c,s:()=>i,t:()=>l,u:()=>o});var r=n(54483);const a=new Map([["AUS Central Standard Time","Australia/Darwin"],["AUS Eastern Standard Time","Australia/Sydney"],["Afghanistan Standard Time","Asia/Kabul"],["Alaskan Standard Time","America/Anchorage"],["Aleutian Standard Time","America/Adak"],["Altai Standard Time","Asia/Barnaul"],["Arab Standard Time","Asia/Riyadh"],["Arabian Standard Time","Asia/Dubai"],["Arabic Standard Time","Asia/Baghdad"],["Argentina Standard Time","America/Buenos_Aires"],["Astrakhan Standard Time","Europe/Astrakhan"],["Atlantic Standard Time","America/Halifax"],["Aus Central W. Standard Time","Australia/Eucla"],["Azerbaijan Standard Time","Asia/Baku"],["Azores Standard Time","Atlantic/Azores"],["Bahia Standard Time","America/Bahia"],["Bangladesh Standard Time","Asia/Dhaka"],["Belarus Standard Time","Europe/Minsk"],["Bougainville Standard Time","Pacific/Bougainville"],["Canada Central Standard Time","America/Regina"],["Cape Verde Standard Time","Atlantic/Cape_Verde"],["Caucasus Standard Time","Asia/Yerevan"],["Cen. Australia Standard Time","Australia/Adelaide"],["Central America Standard Time","America/Guatemala"],["Central Asia Standard Time","Asia/Bishkek"],["Central Brazilian Standard Time","America/Cuiaba"],["Central Europe Standard Time","Europe/Budapest"],["Central European Standard Time","Europe/Warsaw"],["Central Pacific Standard Time","Pacific/Guadalcanal"],["Central Standard Time","America/Chicago"],["Central Standard Time (Mexico)","America/Mexico_City"],["Chatham Islands Standard Time","Pacific/Chatham"],["China Standard Time","Asia/Shanghai"],["Cuba Standard Time","America/Havana"],["Dateline Standard Time","Etc/GMT+12"],["E. Africa Standard Time","Africa/Nairobi"],["E. Australia Standard Time","Australia/Brisbane"],["E. Europe Standard Time","Europe/Chisinau"],["E. South America Standard Time","America/Sao_Paulo"],["Easter Island Standard Time","Pacific/Easter"],["Eastern Standard Time","America/New_York"],["Eastern Standard Time (Mexico)","America/Cancun"],["Egypt Standard Time","Africa/Cairo"],["Ekaterinburg Standard Time","Asia/Yekaterinburg"],["FLE Standard Time","Europe/Kiev"],["Fiji Standard Time","Pacific/Fiji"],["GMT Standard Time","Europe/London"],["GTB Standard Time","Europe/Bucharest"],["Georgian Standard Time","Asia/Tbilisi"],["Greenland Standard Time","America/Godthab"],["Greenwich Standard Time","Atlantic/Reykjavik"],["Haiti Standard Time","America/Port-au-Prince"],["Hawaiian Standard Time","Pacific/Honolulu"],["India Standard Time","Asia/Calcutta"],["Iran Standard Time","Asia/Tehran"],["Israel Standard Time","Asia/Jerusalem"],["Jordan Standard Time","Asia/Amman"],["Kaliningrad Standard Time","Europe/Kaliningrad"],["Korea Standard Time","Asia/Seoul"],["Libya Standard Time","Africa/Tripoli"],["Line Islands Standard Time","Pacific/Kiritimati"],["Lord Howe Standard Time","Australia/Lord_Howe"],["Magadan Standard Time","Asia/Magadan"],["Magallanes Standard Time","America/Punta_Arenas"],["Marquesas Standard Time","Pacific/Marquesas"],["Mauritius Standard Time","Indian/Mauritius"],["Middle East Standard Time","Asia/Beirut"],["Montevideo Standard Time","America/Montevideo"],["Morocco Standard Time","Africa/Casablanca"],["Mountain Standard Time","America/Denver"],["Mountain Standard Time (Mexico)","America/Mazatlan"],["Myanmar Standard Time","Asia/Rangoon"],["N. Central Asia Standard Time","Asia/Novosibirsk"],["Namibia Standard Time","Africa/Windhoek"],["Nepal Standard Time","Asia/Katmandu"],["New Zealand Standard Time","Pacific/Auckland"],["Newfoundland Standard Time","America/St_Johns"],["Norfolk Standard Time","Pacific/Norfolk"],["North Asia East Standard Time","Asia/Irkutsk"],["North Asia Standard Time","Asia/Krasnoyarsk"],["North Korea Standard Time","Asia/Pyongyang"],["Omsk Standard Time","Asia/Omsk"],["Pacific SA Standard Time","America/Santiago"],["Pacific Standard Time","America/Los_Angeles"],["Pacific Standard Time (Mexico)","America/Tijuana"],["Pakistan Standard Time","Asia/Karachi"],["Paraguay Standard Time","America/Asuncion"],["Qyzylorda Standard Time","Asia/Qyzylorda"],["Romance Standard Time","Europe/Paris"],["Russia Time Zone 10","Asia/Srednekolymsk"],["Russia Time Zone 11","Asia/Kamchatka"],["Russia Time Zone 3","Europe/Samara"],["Russian Standard Time","Europe/Moscow"],["SA Eastern Standard Time","America/Cayenne"],["SA Pacific Standard Time","America/Bogota"],["SA Western Standard Time","America/La_Paz"],["SE Asia Standard Time","Asia/Bangkok"],["Saint Pierre Standard Time","America/Miquelon"],["Sakhalin Standard Time","Asia/Sakhalin"],["Samoa Standard Time","Pacific/Apia"],["Sao Tome Standard Time","Africa/Sao_Tome"],["Saratov Standard Time","Europe/Saratov"],["Singapore Standard Time","Asia/Singapore"],["South Africa Standard Time","Africa/Johannesburg"],["South Sudan Standard Time","Africa/Juba"],["Sri Lanka Standard Time","Asia/Colombo"],["Sudan Standard Time","Africa/Khartoum"],["Syria Standard Time","Asia/Damascus"],["Taipei Standard Time","Asia/Taipei"],["Tasmania Standard Time","Australia/Hobart"],["Tocantins Standard Time","America/Araguaina"],["Tokyo Standard Time","Asia/Tokyo"],["Tomsk Standard Time","Asia/Tomsk"],["Tonga Standard Time","Pacific/Tongatapu"],["Transbaikal Standard Time","Asia/Chita"],["Turkey Standard Time","Europe/Istanbul"],["Turks And Caicos Standard Time","America/Grand_Turk"],["US Eastern Standard Time","America/Indianapolis"],["US Mountain Standard Time","America/Phoenix"],["UTC","Etc/GMT"],["UTC+01","Etc/GMT-1"],["UTC+02","Etc/GMT-2"],["UTC+03","Etc/GMT-3"],["UTC+04","Etc/GMT-4"],["UTC+05","Etc/GMT-5"],["UTC+06","Etc/GMT-6"],["UTC+07","Etc/GMT-7"],["UTC+08","Etc/GMT-8"],["UTC+09","Etc/GMT-9"],["UTC+10","Etc/GMT-10"],["UTC+11","Etc/GMT-11"],["UTC+12","Etc/GMT-12"],["UTC+13","Etc/GMT-13"],["UTC+14","Etc/GMT-14"],["UTC-01","Etc/GMT+1"],["UTC-02","Etc/GMT+2"],["UTC-03","Etc/GMT+3"],["UTC-04","Etc/GMT+4"],["UTC-05","Etc/GMT+5"],["UTC-06","Etc/GMT+6"],["UTC-07","Etc/GMT+7"],["UTC-08","Etc/GMT+8"],["UTC-09","Etc/GMT+9"],["UTC-10","Etc/GMT+10"],["UTC-11","Etc/GMT+11"],["UTC-12","Etc/GMT+12"],["Ulaanbaatar Standard Time","Asia/Ulaanbaatar"],["Venezuela Standard Time","America/Caracas"],["Vladivostok Standard Time","Asia/Vladivostok"],["Volgograd Standard Time","Europe/Volgograd"],["W. Australia Standard Time","Australia/Perth"],["W. Central Africa Standard Time","Africa/Lagos"],["W. Europe Standard Time","Europe/Berlin"],["W. Mongolia Standard Time","Asia/Hovd"],["West Asia Standard Time","Asia/Tashkent"],["West Bank Standard Time","Asia/Hebron"],["West Pacific Standard Time","Pacific/Port_Moresby"],["Yakutsk Standard Time","Asia/Yakutsk"],["Yukon Standard Time","America/Whitehorse"]]),i="system",s="unknown",o="UTC",u=Intl.DateTimeFormat().resolvedOptions().timeZone;function l(e,t=!1){return{json:{read:{source:e,reader:(t,n)=>n[e]?c(n[e]):null},write:!!t&&{allowNull:!0,writer(t,n){n[e]=t?function(e){return{timeZoneIANA:e}}(t):null}}}}}function c(e,t=i){return e?"timeZoneIANA"in e?e.timeZoneIANA:function(e,t=i){if(!e||!a.has(e.timeZone))return t;const n=a.get(e.timeZone);return e.timeZone.startsWith("UTC")||e.respectsDaylightSaving?n:function(e){const t=r.D.local().setZone(e),n=Math.min(t.set({month:1,day:1}).offset,t.set({month:5}).offset);return 0===n?"Etc/UTC":`Etc/GMT${r.F.instance(-n).formatOffset(0,"narrow")}`}(n)}(e,t):t}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/99813d4f34b22e97ca76.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/99813d4f34b22e97ca76.js new file mode 100644 index 00000000..9c2b4925 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/99813d4f34b22e97ca76.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[7775],{35902:(e,t,r)=>{r.d(t,{A:()=>c});var i,n,s=r(13226),o=r(16699),l=r(36544);function a(e){return(0,o.c)((0,l.c)(e),0,255)}function d(e,t,r){return e=Number(e),isNaN(e)?r:er?r:e}function u(e,t){const r=e.toString(16).padStart(2,"0");return t?r.substring(0,1):r}r(26809),r(2589),r(18527),r(32773),r(20266),r(90740);class p{static blendColors(e,t,r,i=new p){return i.r=Math.round(e.r+(t.r-e.r)*r),i.g=Math.round(e.g+(t.g-e.g)*r),i.b=Math.round(e.b+(t.b-e.b)*r),i.a=e.a+(t.a-e.a)*r,i._sanitize()}static fromRgb(e,t){const r=e.toLowerCase().match(/^(rgba?|hsla?)\(([\s.\-,%0-9]+)\)/);if(r){const e=r[2].split(/\s*,\s*/),i=r[1];if("rgb"===i&&3===e.length||"rgba"===i&&4===e.length){const r=e[0];if("%"===r.charAt(r.length-1)){const r=e.map((e=>2.56*parseFloat(e)));return 4===e.length&&(r[3]=parseFloat(e[3])),p.fromArray(r,t)}return p.fromArray(e.map((e=>parseFloat(e))),t)}if("hsl"===i&&3===e.length||"hsla"===i&&4===e.length)return p.fromArray((0,s.h)(parseFloat(e[0]),parseFloat(e[1])/100,parseFloat(e[2])/100,parseFloat(e[3])),t)}return null}static fromHex(e,t=new p){if("#"!==e[0]||isNaN(Number(`0x${e.substring(1)}`)))return null;switch(e.length){case 4:case 5:{const r=parseInt(e.substring(1,2),16),i=parseInt(e.substring(2,3),16),n=parseInt(e.substring(3,4),16),s=5===e.length?15:parseInt(e.substring(4),16);return p.fromArray([r+16*r,i+16*i,n+16*n,(s+16*s)/255],t)}case 7:case 9:{const r=parseInt(e.substring(1,3),16),i=parseInt(e.substring(3,5),16),n=parseInt(e.substring(5,7),16),s=7===e.length?255:parseInt(e.substring(7),16);return p.fromArray([r,i,n,s/255],t)}default:return null}}static fromArray(e,t=new p){return t._set(Number(e[0]),Number(e[1]),Number(e[2]),Number(e[3])),isNaN(t.a)&&(t.a=1),t._sanitize()}static fromString(e,t){const r=(0,s.i)(e)?(0,s.g)(e):null;return r&&p.fromArray(r,t)||p.fromRgb(e,t)||p.fromHex(e,t)}static fromJSON(e){return null!=e?new p([e[0],e[1],e[2],(e[3]??255)/255]):void 0}static toUnitRGB(e){return null!=e?[e.r/255,e.g/255,e.b/255]:null}static toUnitRGBA(e){return null!=e?[e.r/255,e.g/255,e.b/255,null!=e.a?e.a:1]:null}constructor(e){this.r=255,this.g=255,this.b=255,this.a=1,e&&this.setColor(e)}get isBright(){return.299*this.r+.587*this.g+.114*this.b>=127}setColor(e){return"string"==typeof e?p.fromString(e,this):Array.isArray(e)?p.fromArray(e,this):(this._set(e.r??0,e.g??0,e.b??0,e.a??1),e instanceof p||this._sanitize()),this}toRgb(){return[this.r,this.g,this.b]}toRgba(){return[this.r,this.g,this.b,this.a]}toHex(e){const t=e?.capitalize??!1,r=e?.digits??6,i=3===r||4===r,n=4===r||8===r,s=`#${u(this.r,i)}${u(this.g,i)}${u(this.b,i)}${n?u(Math.round(255*this.a),i):""}`;return t?s.toUpperCase():s}toCss(e=!1){const t=this.r+", "+this.g+", "+this.b;return e?`rgba(${t}, ${this.a})`:`rgb(${t})`}toString(){return this.toCss(!0)}toJSON(){return this.toArray()}toArray(e=p.AlphaMode.ALWAYS){const t=a(this.r),r=a(this.g),i=a(this.b);return e===p.AlphaMode.ALWAYS||1!==this.a?[t,r,i,a(255*this.a)]:[t,r,i]}clone(){return new p(this.toRgba())}hash(){return this.r<<24|this.g<<16|this.b<<8|255*this.a}equals(e){return null!=e&&e.r===this.r&&e.g===this.g&&e.b===this.b&&e.a===this.a}_sanitize(){return this.r=Math.round(d(this.r,0,255)),this.g=Math.round(d(this.g,0,255)),this.b=Math.round(d(this.b,0,255)),this.a=d(this.a,0,1),this}_set(e,t,r,i){this.r=e,this.g=t,this.b=r,this.a=i}}p.prototype.declaredClass="esri.Color",i=p||(p={}),(n=i.AlphaMode||(i.AlphaMode={}))[n.ALWAYS=0]="ALWAYS",n[n.UNLESS_OPAQUE=1]="UNLESS_OPAQUE";const c=p},66136:(e,t,r)=>{r.d(t,{A:()=>m});var i,n=r(32816),s=r(99924),o=r(4734),l=r(29298),a=(r(32773),r(20266),r(49877)),d=r(69421),u=r(56273),p=r(78016);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(50214),r(93804),r(59192),r(54483),r(36544);let c=i=class extends s.oY{static get allTime(){return y}static get empty(){return h}static fromArray(e){return new i({start:null!=e[0]?new Date(e[0]):e[0],end:null!=e[1]?new Date(e[1]):e[1]})}constructor(e){super(e),this.end=null,this.start=null}readEnd(e,t){return null!=t.end?new Date(t.end):null}writeEnd(e,t){t.end=e?.getTime()??null}get isAllTime(){return this.equals(i.allTime)}get isEmpty(){return this.equals(i.empty)}readStart(e,t){return null!=t.start?new Date(t.start):null}writeStart(e,t){t.start=e?.getTime()??null}clone(){return new i({end:this.end,start:this.start})}equals(e){if(!e)return!1;const t=this.start?.getTime()??this.start,r=this.end?.getTime()??this.end,i=e.start?.getTime()??e.start,n=e.end?.getTime()??e.end;return t===i&&r===n}expandTo(e,t=p.s){if(this.isEmpty||this.isAllTime)return this.clone();let r=this.start;r&&(r=(0,o.t)(r,e,t));let n=this.end;if(n){const r=(0,o.t)(n,e,t);n=n.getTime()===r.getTime()?r:(0,o.o)(r,1,e,t)}return new i({start:r,end:n})}intersection(e){if(!e)return this.clone();if(this.isEmpty||e.isEmpty)return i.empty;if(this.isAllTime)return e.clone();if(e.isAllTime)return this.clone();const t=this.start?.getTime()??-1/0,r=this.end?.getTime()??1/0,n=e.start?.getTime()??-1/0,s=e.end?.getTime()??1/0;let o,l;return n>=t&&n<=r?o=n:t>=n&&t<=s&&(o=t),r>=n&&r<=s?l=r:s>=t&&s<=r&&(l=s),null==o||null==l||isNaN(o)||isNaN(l)?i.empty:new i({start:o===-1/0?null:new Date(o),end:l===1/0?null:new Date(l)})}offset(e,t,r=p.s){if(this.isEmpty||this.isAllTime)return this.clone();const n=new i,{start:s,end:l}=this;return null!=s&&(n.start=(0,o.o)(s,e,t,r)),null!=l&&(n.end=(0,o.o)(l,e,t,r)),n}toArray(){return this.isEmpty?[void 0,void 0]:[this.start?.getTime()??null,this.end?.getTime()??null]}union(e){if(!e||e.isEmpty)return this.clone();if(this.isEmpty)return e.clone();if(this.isAllTime||e.isAllTime)return y.clone();const t=null!=this.start&&null!=e.start?new Date(Math.min(this.start.getTime(),e.start.getTime())):null,r=null!=this.end&&null!=e.end?new Date(Math.max(this.end.getTime(),e.end.getTime())):null;return new i({start:t,end:r})}};(0,n._)([(0,l.MZ)({type:Date,json:{write:{allowNull:!0}}})],c.prototype,"end",void 0),(0,n._)([(0,a.r)("end")],c.prototype,"readEnd",null),(0,n._)([(0,u.w)("end")],c.prototype,"writeEnd",null),(0,n._)([(0,l.MZ)({readOnly:!0,json:{read:!1}})],c.prototype,"isAllTime",null),(0,n._)([(0,l.MZ)({readOnly:!0,json:{read:!1}})],c.prototype,"isEmpty",null),(0,n._)([(0,l.MZ)({type:Date,json:{write:{allowNull:!0}}})],c.prototype,"start",void 0),(0,n._)([(0,a.r)("start")],c.prototype,"readStart",null),(0,n._)([(0,u.w)("start")],c.prototype,"writeStart",null),c=i=(0,n._)([(0,d.$)("esri.TimeExtent")],c);const y=new c,h=new c({start:void 0,end:void 0}),m=c},49755:(e,t,r)=>{r.d(t,{E:()=>b});var i,n=r(32816),s=r(93804),o=r(99924),l=r(57732),a=r(29298),d=(r(32773),r(20266),r(49877)),u=r(69421),p=r(56273),c=r(30011),y=r(54131);let h=i=class extends o.oY{constructor(e){super(e)}async collectRequiredFields(e,t){return(0,c.Dx)(e,t,this.expression)}clone(){return new i({expression:this.expression,title:this.title})}equals(e){return this.expression===e.expression&&this.title===e.title}};(0,n._)([(0,a.MZ)({type:String,json:{write:!0}})],h.prototype,"expression",void 0),(0,n._)([(0,a.MZ)({type:String,json:{write:!0}})],h.prototype,"title",void 0),h=i=(0,n._)([(0,u.$)("esri.symbols.support.FeatureExpressionInfo")],h);const m=h;var f;const g=(0,s.s)()({onTheGround:"on-the-ground",relativeToGround:"relative-to-ground",relativeToScene:"relative-to-scene",absoluteHeight:"absolute-height"}),v=new s.J({foot:"feet",kilometer:"kilometers",meter:"meters",mile:"miles","us-foot":"us-feet",yard:"yards"});let w=f=class extends o.oY{constructor(e){super(e),this.offset=null}readFeatureExpressionInfo(e,t){return null!=e?e:t.featureExpression&&0===t.featureExpression.value?{expression:"0"}:void 0}writeFeatureExpressionInfo(e,t,r,i){t[r]=e.write({},i),"0"===e.expression&&(t.featureExpression={value:0})}get mode(){const{offset:e,featureExpressionInfo:t}=this;return this._isOverridden("mode")?this._get("mode"):null!=e||t?"relative-to-ground":"on-the-ground"}set mode(e){this._override("mode",e)}set unit(e){this._set("unit",e)}write(e,t){return this.offset||this.mode||this.featureExpressionInfo||this.unit?super.write(e,t):null}clone(){return new f({mode:this.mode,offset:this.offset,featureExpressionInfo:this.featureExpressionInfo?this.featureExpressionInfo.clone():void 0,unit:this.unit})}equals(e){return this.mode===e.mode&&this.offset===e.offset&&this.unit===e.unit&&(0,l.e)(this.featureExpressionInfo,e.featureExpressionInfo)}};(0,n._)([(0,a.MZ)({type:m,json:{write:!0}})],w.prototype,"featureExpressionInfo",void 0),(0,n._)([(0,d.r)("featureExpressionInfo",["featureExpressionInfo","featureExpression"])],w.prototype,"readFeatureExpressionInfo",null),(0,n._)([(0,p.w)("featureExpressionInfo",{featureExpressionInfo:{type:m},"featureExpression.value":{type:[0]}})],w.prototype,"writeFeatureExpressionInfo",null),(0,n._)([(0,a.MZ)({type:g.apiValues,nonNullable:!0,json:{type:g.jsonValues,read:g.read,write:{writer:g.write,isRequired:!0}}})],w.prototype,"mode",null),(0,n._)([(0,a.MZ)({type:Number,json:{write:!0}})],w.prototype,"offset",void 0),(0,n._)([(0,a.MZ)({type:y.s,json:{type:String,read:v.read,write:v.write}})],w.prototype,"unit",null),w=f=(0,n._)([(0,u.$)("esri.symbols.support.ElevationInfo")],w);const b=w},23105:(e,t,r)=>{r.d(t,{L:()=>a});var i,n=r(32816),s=r(99924),o=r(29298),l=(r(32773),r(20266),r(69421));let a=i=class extends s.oY{constructor(){super(...arguments),this.title=null}clone(){return new i({title:this.title})}};(0,n._)([(0,o.MZ)({type:String,json:{write:!0}})],a.prototype,"title",void 0),a=i=(0,n._)([(0,l.$)("esri.renderers.support.LegendOptions")],a)},22858:(e,t,r)=>{r.d(t,{P:()=>h,a:()=>p});var i=r(32816),n=r(29298),s=(r(32773),r(20266),r(88663)),o=r(69421),l=r(93804),a=r(99924);const d=new l.J({pointCloudFixedSizeAlgorithm:"fixed-size",pointCloudSplatAlgorithm:"splat"});let u=class extends a.oY{};(0,i._)([(0,n.MZ)({type:d.apiValues,readOnly:!0,nonNullable:!0,json:{type:d.jsonValues,read:!1,write:d.write}})],u.prototype,"type",void 0),u=(0,i._)([(0,o.$)("esri.renderers.support.pointCloud.PointSizeAlgorithm")],u);const p=u;var c;let y=c=class extends p{constructor(){super(...arguments),this.type="splat",this.scaleFactor=1}clone(){return new c({scaleFactor:this.scaleFactor})}};(0,i._)([(0,s.e)({pointCloudSplatAlgorithm:"splat"})],y.prototype,"type",void 0),(0,i._)([(0,n.MZ)({type:Number,value:1,nonNullable:!0,json:{write:!0}})],y.prototype,"scaleFactor",void 0),y=c=(0,i._)([(0,o.$)("esri.renderers.support.pointCloud.PointSizeSplatAlgorithm")],y);const h=y},133:(e,t,r)=>{r.d(t,{U:()=>n,i:()=>s,s:()=>o});var i=r(54483);class n{}function s(e){return e instanceof i.Z?e===n.instance:"unknown"===e?.toString().toLowerCase()}function o(e){return s(e)?n.instance:e}n.instance=new i.I("Etc/UTC")},98238:(e,t,r)=>{r.d(t,{a:()=>y,b:()=>S,c:()=>v,d:()=>T,e:()=>h,f:()=>d,i:()=>b,l:()=>p,m:()=>_,o:()=>g,p:()=>u,r:()=>m,s:()=>w,u:()=>c});var i=r(82530),n=r(44600),s=r(7969),o=r(1178),l=r(49755),a=r(64524);const d={type:Boolean,value:!0,json:{origins:{service:{read:!1,write:!1},"web-map":{read:!1,write:!1}},name:"screenSizePerspective",write:{enabled:!0,layerContainerTypes:i.e}}},u={type:Boolean,value:!0,json:{name:"disablePopup",read:{reader:(e,t)=>!t.disablePopup},write:{enabled:!0,writer(e,t,r){t[r]=!e}}}},p={type:Boolean,value:!0,nonNullable:!0,json:{name:"showLabels",write:{enabled:!0,layerContainerTypes:i.e}}},c={type:String,json:{origins:{"portal-item":{write:!1}},write:{isRequired:!0,ignoreOrigin:!0,writer:o.w}}},y={type:Boolean,value:!0,nonNullable:!0,json:{origins:{service:{read:{enabled:!1}}},name:"showLegend",write:{enabled:!0,layerContainerTypes:i.e}}},h={value:null,type:l.E,json:{origins:{service:{name:"elevationInfo",write:!0}},name:"layerDefinition.elevationInfo",write:{enabled:!0,layerContainerTypes:i.e}}};function m(e){return{type:e,readOnly:!0,json:{origins:{service:{read:!0}},read:!1}}}const f={write:{enabled:!0,layerContainerTypes:i.e},read:!0},g={type:Number,json:{origins:{"web-document":f,"portal-item":{write:!0}}}},v={...g,json:{...g.json,origins:{"web-document":{...f,write:{enabled:!0,layerContainerTypes:i.e,target:{opacity:{type:Number},"layerDefinition.drawingInfo.transparency":{type:Number}}}}},read:{source:["layerDefinition.drawingInfo.transparency","drawingInfo.transparency"],reader:(e,t,r)=>r&&"service"!==r.origin||!t.drawingInfo||void 0===t.drawingInfo.transparency?t.layerDefinition?.drawingInfo&&void 0!==t.layerDefinition.drawingInfo.transparency?(0,a.t)(t.layerDefinition.drawingInfo.transparency):void 0:(0,a.t)(t.drawingInfo.transparency)}}},w={type:n.A,readOnly:!0,json:{origins:{service:{read:{source:["fullExtent","spatialReference"],reader:(e,t)=>{const r=n.A.fromJSON(e);return null!=t.spatialReference&&"object"==typeof t.spatialReference&&(r.spatialReference=s.A.fromJSON(t.spatialReference)),r}}}},read:!1}},b={type:String,json:{origins:{service:{read:!1},"portal-item":{read:!1}}}},S={type:Number,json:{origins:{service:{write:{enabled:!1}},"web-scene":{name:"layerDefinition.minScale",write:{enabled:!0,layerContainerTypes:i.e}}},name:"layerDefinition.minScale",write:!0}},_={type:Number,json:{origins:{service:{write:{enabled:!1}},"web-scene":{name:"layerDefinition.maxScale",write:{enabled:!0,layerContainerTypes:i.e}}},name:"layerDefinition.maxScale",write:!0}},T={json:{write:{ignoreOrigin:!0,layerContainerTypes:i.e},origins:{"web-map":{read:!1,write:!1}}}}},95637:(e,t,r)=>{r.d(t,{f:()=>a,t:()=>l}),r(32773);var i=r(59930),n=r(45862),s=r(72762),o=r(71613);const l={key:"type",base:n.A,typeMap:{range:o.A,"coded-value":i.A,inherited:s.A}};function a(e){if(!e?.type)return null;switch(e.type){case"range":return o.A.fromJSON(e);case"codedValue":return i.A.fromJSON(e);case"inherited":return s.A.fromJSON(e)}return null}},2026:(e,t,r)=>{function i(e,t){return function(e,t){return t?.mode?t.mode:function(e){return e?a:d}(e).mode}(null!=e&&e.hasZ,t)}function n(e,t,r){return r&&r.mode!==t?`${e} only support ${t} elevation mode`:null}function s(e,t,r){return r?.mode===t?`${e} do not support ${t} elevation mode`:null}function o(e,t){return null!=t?.featureExpressionInfo&&"0"!==t.featureExpressionInfo.expression?`${e} do not support featureExpressionInfo`:null}function l(e,t){t&&e.warn(".elevationInfo=",t)}r.d(t,{d:()=>i,e:()=>n,f:()=>o,l:()=>l,s:()=>s}),r(69763),r(54131);const a={mode:"absolute-height",offset:0},d={mode:"on-the-ground",offset:null}},38093:(e,t,r)=>{r.d(t,{d:()=>a});var i=r(32773),n=r(20266),s=r(44864),o=r(79875),l=r(30011);function a(){return{fields:{type:[s.A],value:null,set:function(e){if(e&&(0,i.h)("big-integer-warning-enabled")){const t=e.filter((e=>"big-integer"===e.type||"oid"===e.type&&(e.length||0)>=8));if(t.length){const e=t.map((e=>`'${e.name}'`)).join(", ");n.L.getLogger(this).warn("#fields",`Layer (title: '${this.title??"no title"}', id: '${this.id??"no id"}') references big-integer field(s): ${e}, support for which is experimental. Only integers less than ${Number.MAX_SAFE_INTEGER} (Number.MAX_SAFE_INTEGER) are supported.`)}}this._set("fields",e)}},fieldsIndex:{readOnly:!0,get(){return o.A.fromLayer(this)}},outFields:{type:[String],json:{read:!1},set:function(e){this._userOutFields=e,this.notifyChange("outFields")},get:function(){const e=this._userOutFields;if(!e?.length)return null;if(e.includes("*"))return["*"];if(!this.fields)return e;for(const t of e){const r=this.fieldsIndex?.has(t);r||n.L.getLogger("esri.layers.support.fieldProperties").error("field-attributes-layer:invalid-field",`Invalid field ${t} found in outFields`,{layer:this,outFields:e})}return(0,l.DB)(this.fieldsIndex,e)}}}}},17872:(e,t,r)=>{r.d(t,{k:()=>i});const i=new(r(93804).J)({esriFieldTypeSmallInteger:"small-integer",esriFieldTypeInteger:"integer",esriFieldTypeSingle:"single",esriFieldTypeDouble:"double",esriFieldTypeLong:"long",esriFieldTypeString:"string",esriFieldTypeDate:"date",esriFieldTypeOID:"oid",esriFieldTypeGeometry:"geometry",esriFieldTypeBlob:"blob",esriFieldTypeRaster:"raster",esriFieldTypeGUID:"guid",esriFieldTypeGlobalID:"global-id",esriFieldTypeXML:"xml",esriFieldTypeBigInteger:"big-integer",esriFieldTypeDateOnly:"date-only",esriFieldTypeTimeOnly:"time-only",esriFieldTypeTimestampOffset:"timestamp-offset"})},82530:(e,t,r)=>{r.d(t,{e:()=>i});const i=["operational-layers","basemap","ground"]},19869:(e,t,r)=>{r.d(t,{m:()=>n});var i=r(69763);const n={unknown:1,inches:(0,i.l)(1,"meters","inches"),feet:(0,i.l)(1,"meters","feet"),"us-feet":(0,i.l)(1,"meters","us-feet"),yards:(0,i.l)(1,"meters","yards"),miles:(0,i.l)(1,"meters","miles"),"nautical-miles":(0,i.l)(1,"meters","nautical-miles"),millimeters:(0,i.l)(1,"meters","millimeters"),centimeters:(0,i.l)(1,"meters","centimeters"),decimeters:(0,i.l)(1,"meters","decimeters"),meters:(0,i.l)(1,"meters","meters"),kilometers:(0,i.l)(1,"meters","kilometers"),"decimal-degrees":1/(0,i.q)(1,"meters",i.h.radius)}},64524:(e,t,r)=>{r.d(t,{o:()=>n,t:()=>s});var i=r(36544);function n(e){const t=(0,i.c)(100*(1-e));return Math.max(0,Math.min(t,100))}function s(e){const t=1-e/100;return Math.max(0,Math.min(t,1))}},54131:(e,t,r)=>{r.d(t,{g:()=>n,s:()=>s});var i=r(19869);function n(e){return 1/(i.m[e]||1)}const s=function(){const e=Object.keys(i.m);return e.sort(),e}()},52731:(e,t,r)=>{r.d(t,{O:()=>d,P:()=>u});var i=r(32816),n=r(41390),s=r(32773),o=(r(20266),r(57732)),l=r(93181),a=r(69421);r(29298),r(36544),r(40499),r(6407),r(90740),r(58498),r(13671),r(91047),r(45371),r(80959);const d=e=>{let t=class extends e{clone(){const e=(0,l.g)(this);(0,o.b)(e,"unable to clone instance of non-accessor class");const t=e.metadata,r=e.store,i={},a=new Map;for(const e in t){const o=t[e],l=r?.originOf(e),d=o.clonable;if(o.readOnly||!1===d||l!==n.O.USER&&l!==n.O.DEFAULTS&&l!==n.O.WEB_MAP&&l!==n.O.WEB_SCENE)continue;const u=this[e];let p=null;p="function"==typeof d?d(u):"reference"===d?u:(0,s.TU)(u),null!=u&&null==p||(l===n.O.DEFAULTS?a.set(e,p):i[e]=p)}const d=new(0,Object.getPrototypeOf(this).constructor)(i);if(a.size){const e=(0,l.g)(d)?.store;if(e)for(const[t,r]of a)e.set(t,r,n.O.DEFAULTS)}return d}};return t=(0,i._)([(0,a.$)("esri.core.Clonable")],t),t};let u=class extends(d(n.T)){};u=(0,i._)([(0,a.$)("esri.core.Clonable")],u)},32826:(e,t,r)=>{r.d(t,{A:()=>v});var i,n=r(32816),s=r(32773),o=r(93804),l=r(99924),a=r(69763),d=r(69421),u=r(29298),p=(r(20266),r(49877)),c=r(56273);r(90740),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(18683),r(64604),r(29512),r(99063),r(36544);const y=(0,o.s)()({orthometric:"gravity-related-height",gravity_related_height:"gravity-related-height",ellipsoidal:"ellipsoidal"}),h=y.jsonValues.slice();(0,s.c)(h,"orthometric");const m=(0,o.s)()({meter:"meters",foot:"feet","us-foot":"us-feet","clarke-foot":"clarke-feet","clarke-yard":"clarke-yards","clarke-link":"clarke-links","sears-yard":"sears-yards","sears-foot":"sears-feet","sears-chain":"sears-chains","benoit-1895-b-chain":"benoit-1895-b-chains","indian-yard":"indian-yards","indian-1937-yard":"indian-1937-yards","gold-coast-foot":"gold-coast-feet","sears-1922-truncated-chain":"sears-1922-truncated-chains","50-kilometers":"50-kilometers","150-kilometers":"150-kilometers"});let f=i=class extends l.oY{constructor(e){super(e),this.heightModel="gravity-related-height",this.heightUnit="meters",this.vertCRS=null}writeHeightModel(e,t,r){return y.write(e,t,r)}readHeightModel(e,t,r){return y.read(e)||(r?.messages&&r.messages.push(function(e,t){return new d.W("height-model:unsupported",`Height model of value '${e}' is not supported`,t)}(e,{context:r})),null)}readHeightUnit(e,t,r){return m.read(e)||(r?.messages&&r.messages.push(g(e,{context:r})),null)}readHeightUnitService(e,t,r){return(0,a.z)(e)||m.read(e)||(r?.messages&&r.messages.push(g(e,{context:r})),null)}readVertCRS(e,t){return t.vertCRS||t.ellipsoid||t.geoid}clone(){return new i({heightModel:this.heightModel,heightUnit:this.heightUnit,vertCRS:this.vertCRS})}equals(e){return!!e&&(this===e||this.heightModel===e.heightModel&&this.heightUnit===e.heightUnit&&this.vertCRS===e.vertCRS)}static deriveUnitFromSR(e,t){const r=(0,a.A)(t);return new i({heightModel:e.heightModel,heightUnit:r??void 0,vertCRS:e.vertCRS})}write(e,t){return t={origin:"web-scene",...t},super.write(e,t)}static fromJSON(e){if(!e)return null;const t=new i;return t.read(e,{origin:"web-scene"}),t}};function g(e,t){return new d.W("height-unit:unsupported",`Height unit of value '${e}' is not supported`,t)}(0,n._)([(0,u.MZ)({type:y.apiValues,constructOnly:!0,json:{origins:{"web-scene":{type:h,default:"ellipsoidal"}}}})],f.prototype,"heightModel",void 0),(0,n._)([(0,c.w)("web-scene","heightModel")],f.prototype,"writeHeightModel",null),(0,n._)([(0,p.r)(["web-scene","service"],"heightModel")],f.prototype,"readHeightModel",null),(0,n._)([(0,u.MZ)({type:m.apiValues,constructOnly:!0,json:{origins:{"web-scene":{type:m.jsonValues,write:m.write}}}})],f.prototype,"heightUnit",void 0),(0,n._)([(0,p.r)("web-scene","heightUnit")],f.prototype,"readHeightUnit",null),(0,n._)([(0,p.r)("service","heightUnit")],f.prototype,"readHeightUnitService",null),(0,n._)([(0,u.MZ)({type:String,constructOnly:!0,json:{origins:{"web-scene":{write:!0}}}})],f.prototype,"vertCRS",void 0),(0,n._)([(0,p.r)("service","vertCRS",["vertCRS","ellipsoid","geoid"])],f.prototype,"readVertCRS",null),f=i=(0,n._)([(0,d.$)("esri.geometry.HeightModelInfo")],f);const v=f},17775:(e,t,r)=>{r.r(t),r.d(t,{default:()=>re});var i=r(32816),n=r(72393),s=r(64604),o=r(6407),l=r(32773),a=r(20266),d=r(2810),u=r(90740),p=r(80959),c=r(99063),y=r(29298),h=r(49877),m=r(69421),f=r(56273),g=r(73597),v=r(67315),w=r(8368),b=r(4335),S=r(88730),_=r(38424),T=r(96807),I=r(26024),M=r(36544),A=r(88663),x=r(99924);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371);let F=class extends x.oY{constructor(e){super(e),this.field=null,this.type=null}clone(){return console.warn(".clone() is not implemented for "+this.declaredClass),null}};(0,i._)([(0,y.MZ)({type:String,json:{write:{enabled:!0,isRequired:!0}}})],F.prototype,"field",void 0),(0,i._)([(0,y.MZ)({readOnly:!0,nonNullable:!0,json:{read:!1}})],F.prototype,"type",void 0),F=(0,i._)([(0,m.$)("esri.layers.pointCloudFilters.PointCloudFilter")],F);const L=F;var C;r(93804);let j=C=class extends L{constructor(e){super(e),this.requiredClearBits=null,this.requiredSetBits=null,this.type="bitfield"}clone(){return new C({field:this.field,requiredClearBits:(0,l.o8)(this.requiredClearBits),requiredSetBits:(0,l.o8)(this.requiredSetBits)})}};(0,i._)([(0,y.MZ)({type:[M.I],json:{write:{enabled:!0,overridePolicy(){return{enabled:!0,isRequired:!this.requiredSetBits}}}}})],j.prototype,"requiredClearBits",void 0),(0,i._)([(0,y.MZ)({type:[M.I],json:{write:{enabled:!0,overridePolicy(){return{enabled:!0,isRequired:!this.requiredClearBits}}}}})],j.prototype,"requiredSetBits",void 0),(0,i._)([(0,A.e)({pointCloudBitfieldFilter:"bitfield"})],j.prototype,"type",void 0),j=C=(0,i._)([(0,m.$)("esri.layers.pointCloudFilters.PointCloudBitfieldFilter")],j);const Z=j;var E;let N=E=class extends L{constructor(e){super(e),this.includedReturns=[],this.type="return"}clone(){return new E({field:this.field,includedReturns:(0,l.o8)(this.includedReturns)})}};(0,i._)([(0,y.MZ)({type:[["firstOfMany","last","lastOfMany","single"]],json:{write:{enabled:!0,isRequired:!0}}})],N.prototype,"includedReturns",void 0),(0,i._)([(0,A.e)({pointCloudReturnFilter:"return"})],N.prototype,"type",void 0),N=E=(0,i._)([(0,m.$)("esri.layers.pointCloudFilters.PointCloudReturnFilter")],N);const O=N;var R;let V=R=class extends L{constructor(e){super(e),this.mode="exclude",this.type="value",this.values=[]}clone(){return new R({field:this.field,mode:this.mode,values:(0,l.o8)(this.values)})}};(0,i._)([(0,y.MZ)({type:["exclude","include"],json:{write:{enabled:!0,isRequired:!0}}})],V.prototype,"mode",void 0),(0,i._)([(0,A.e)({pointCloudValueFilter:"value"})],V.prototype,"type",void 0),(0,i._)([(0,y.MZ)({type:[Number],json:{write:{enabled:!0,isRequired:!0}}})],V.prototype,"values",void 0),V=R=(0,i._)([(0,m.$)("esri.layers.pointCloudFilters.PointCloudValueFilter")],V);const P=V;var $,D=r(98238),B=r(44864),G=r(38093),U=r(14896),q=r(39928),k=r(21476);r(22858);let z=$=class extends k.A{constructor(e){super(e),this.type="point-cloud-rgb",this.field=null}clone(){return new $({...this.cloneProperties(),field:(0,l.o8)(this.field)})}};(0,i._)([(0,A.e)({pointCloudRGBRenderer:"point-cloud-rgb"})],z.prototype,"type",void 0),(0,i._)([(0,y.MZ)({type:String,json:{write:!0}})],z.prototype,"field",void 0),z=$=(0,i._)([(0,m.$)("esri.renderers.PointCloudRGBRenderer")],z);const H=z;var J=r(8401),W=r(14232),K=r(2026),Y=r(20978);r(52731),r(17745),r(81272),r(44945),r(48844),r(30011),r(55270),r(50214),r(59192),r(78016),r(54483),r(95779),r(13262),r(346),r(18683),r(29512),r(16699),r(26809),r(2589),r(18527),r(94345),r(44600),r(2160),r(7969),r(69763),r(64752),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(67504),r(92517),r(77037),r(51961),r(62399),r(64995),r(33150),r(58173),r(66110),r(67520),r(27532),r(48103),r(65085),r(33611),r(84857),r(60373),r(98187),r(35902),r(13226),r(16794),r(52357),r(11090),r(49319),r(93546),r(29570),r(34592),r(79825),r(95101),r(67578),r(95611),r(98089),r(91366),r(80473),r(43435),r(73435),r(66136),r(4734),r(73509),r(28276),r(1985),r(1178),r(49755),r(54131),r(19869),r(64524),r(73067),r(72604),r(82408),r(69277),r(70580),r(75191),r(24319),r(62092),r(43059),r(89935),r(49813),r(82454),r(78281),r(47387),r(46728),r(64102),r(32826),r(33125),r(79697),r(335),r(93049),r(75485),r(36915),r(8410),r(95637),r(59930),r(45862),r(72762),r(71613),r(17872),r(79875),r(133),r(23105),r(24079);const Q={key:"type",base:L,typeMap:{value:P,bitfield:Z,return:O}},X={key:"type",base:k.A,typeMap:{"point-cloud-class-breaks":q.A,"point-cloud-rgb":H,"point-cloud-stretch":J.A,"point-cloud-unique-value":W.A},errorContext:"renderer"},ee=(0,G.d)();let te=class extends((0,I.w6)((0,w.A)((0,S.q)((0,_.A)((0,T.j)((0,d.M)((0,b.d)((0,v.p)(g.A))))))))){constructor(...e){super(...e),this.operationalLayerType="PointCloudLayer",this.popupEnabled=!0,this.popupTemplate=null,this.opacity=1,this.filters=[],this.fields=null,this.fieldsIndex=null,this.outFields=null,this.path=null,this.legendEnabled=!0,this.renderer=null,this.type="point-cloud"}normalizeCtorArgs(e,t){return"string"==typeof e?{url:e,...t}:e}get defaultPopupTemplate(){return this.attributeStorageInfo?this.createPopupTemplate():null}getFieldDomain(e){const t=this.fieldsIndex.get(e);return t?.domain?t.domain:null}readServiceFields(e,t,r){return Array.isArray(e)?e.map((e=>{const t=new B.A;return"FieldTypeInteger"===e.type&&((e=(0,l.o8)(e)).type="esriFieldTypeInteger"),t.read(e,r),t})):Array.isArray(t.attributeStorageInfo)?t.attributeStorageInfo.map((e=>new B.A({name:e.name,type:"ELEVATION"===e.name?"double":"integer"}))):null}set elevationInfo(e){this._set("elevationInfo",e),this._validateElevationInfo()}writeRenderer(e,t,r,i){(0,u.s)("layerDefinition.drawingInfo.renderer",e.write({},i),t)}load(e){const t=null!=e?e.signal:null,r=this.loadFromPortal({supportedTypes:["Scene Service"]},e).catch(p.QP).then((()=>this._fetchService(t)));return this.addResolvingPromise(r),Promise.resolve(this)}createPopupTemplate(e){const t=(0,Y.tn)(this,e);return t&&(this._formatPopupTemplateReturnsField(t),this._formatPopupTemplateRGBField(t)),t}_formatPopupTemplateReturnsField(e){const t=this.fieldsIndex.get("RETURNS");if(!t)return;const r=e.fieldInfos?.find((e=>e.fieldName===t.name));if(!r)return;const i=new U.A({name:"pcl-returns-decoded",title:t.alias||t.name,expression:`\n var returnValue = $feature.${t.name};\n return (returnValue % 16) + " / " + Floor(returnValue / 16);\n `});e.expressionInfos=[...e.expressionInfos||[],i],r.fieldName="expression/pcl-returns-decoded"}_formatPopupTemplateRGBField(e){const t=this.fieldsIndex.get("RGB");if(!t)return;const r=e.fieldInfos?.find((e=>e.fieldName===t.name));if(!r)return;const i=new U.A({name:"pcl-rgb-decoded",title:t.alias||t.name,expression:`\n var rgb = $feature.${t.name};\n var red = Floor(rgb / 65536, 0);\n var green = Floor((rgb - (red * 65536)) / 256,0);\n var blue = rgb - (red * 65536) - (green * 256);\n\n return "rgb(" + red + "," + green + "," + blue + ")";\n `});e.expressionInfos=[...e.expressionInfos||[],i],r.fieldName="expression/pcl-rgb-decoded"}async queryCachedStatistics(e,t){if(await this.load(t),!this.attributeStorageInfo)throw new o.A("scenelayer:no-cached-statistics","Cached statistics are not available for this layer");const r=this.fieldsIndex.get(e);if(!r)throw new o.A("pointcloudlayer:field-unexisting",`Field '${e}' does not exist on the layer`);for(const e of this.attributeStorageInfo)if(e.name===r.name){const r=(0,c.fj)(this.parsedUrl?.path??"",`./statistics/${e.key}`);return(0,s.A)(r,{query:{f:"json",...this.customParameters,token:this.apiKey},responseType:"json",signal:t?t.signal:null}).then((e=>e.data))}throw new o.A("pointcloudlayer:no-cached-statistics","Cached statistics for this attribute are not available")}async saveAs(e,t){return this._debouncedSaveOperations(I.Xh.SAVE_AS,{...t,getTypeKeywords:()=>this._getTypeKeywords(),portalItemLayerType:"point-cloud"},e)}async save(){const e={getTypeKeywords:()=>this._getTypeKeywords(),portalItemLayerType:"point-cloud"};return this._debouncedSaveOperations(I.Xh.SAVE,e)}validateLayer(e){if(e.layerType&&"PointCloud"!==e.layerType)throw new o.A("pointcloudlayer:layer-type-not-supported","PointCloudLayer does not support this layer type",{layerType:e.layerType});if(isNaN(this.version.major)||isNaN(this.version.minor))throw new o.A("layer:service-version-not-supported","Service version is not supported.",{serviceVersion:this.version.versionString,supportedVersions:"1.x-2.x"});if(this.version.major>2)throw new o.A("layer:service-version-too-new","Service version is too new.",{serviceVersion:this.version.versionString,supportedVersions:"1.x-2.x"})}hasCachedStatistics(e){return null!=this.attributeStorageInfo&&this.attributeStorageInfo.some((t=>t.name===e))}_getTypeKeywords(){return["PointCloud"]}_validateElevationInfo(){const e=this.elevationInfo;(0,K.l)(a.L.getLogger(this),(0,K.e)("Point cloud layers","absolute-height",e)),(0,K.l)(a.L.getLogger(this),(0,K.f)("Point cloud layers",e))}};(0,i._)([(0,y.MZ)({type:["PointCloudLayer"]})],te.prototype,"operationalLayerType",void 0),(0,i._)([(0,y.MZ)(D.p)],te.prototype,"popupEnabled",void 0),(0,i._)([(0,y.MZ)({type:n.A,json:{name:"popupInfo",write:!0}})],te.prototype,"popupTemplate",void 0),(0,i._)([(0,y.MZ)({readOnly:!0,json:{read:!1}})],te.prototype,"defaultPopupTemplate",null),(0,i._)([(0,y.MZ)({readOnly:!0,json:{write:!1,read:!1,origins:{"web-document":{write:!1,read:!1}}}})],te.prototype,"opacity",void 0),(0,i._)([(0,y.MZ)({type:["show","hide"]})],te.prototype,"listMode",void 0),(0,i._)([(0,y.MZ)({types:[Q],json:{origins:{service:{read:{source:"filters"}}},name:"layerDefinition.filters",write:!0}})],te.prototype,"filters",void 0),(0,i._)([(0,y.MZ)({type:[B.A]})],te.prototype,"fields",void 0),(0,i._)([(0,y.MZ)(ee.fieldsIndex)],te.prototype,"fieldsIndex",void 0),(0,i._)([(0,h.r)("service","fields",["fields","attributeStorageInfo"])],te.prototype,"readServiceFields",null),(0,i._)([(0,y.MZ)(ee.outFields)],te.prototype,"outFields",void 0),(0,i._)([(0,y.MZ)({readOnly:!0})],te.prototype,"attributeStorageInfo",void 0),(0,i._)([(0,y.MZ)(D.e)],te.prototype,"elevationInfo",null),(0,i._)([(0,y.MZ)({type:String,json:{origins:{"web-scene":{read:!0,write:!0},"portal-item":{read:!0,write:!0}},read:!1}})],te.prototype,"path",void 0),(0,i._)([(0,y.MZ)(D.a)],te.prototype,"legendEnabled",void 0),(0,i._)([(0,y.MZ)({types:X,json:{origins:{service:{read:{source:"drawingInfo.renderer"}}},name:"layerDefinition.drawingInfo.renderer",write:{target:{"layerDefinition.drawingInfo.renderer":{types:X},"layerDefinition.drawingInfo.transparency":{type:Number}}}}})],te.prototype,"renderer",void 0),(0,i._)([(0,f.w)("renderer")],te.prototype,"writeRenderer",null),(0,i._)([(0,y.MZ)({json:{read:!1},readOnly:!0})],te.prototype,"type",void 0),te=(0,i._)([(0,m.$)("esri.layers.PointCloudLayer")],te);const re=te},4335:(e,t,r)=>{r.d(t,{d:()=>o});var i=r(32816),n=r(29298),s=(r(32773),r(20266),r(69421));r(36544),r(93181),r(13671),r(40499),r(6407),r(90740),r(91047);const o=e=>{let t=class extends e{constructor(){super(...arguments),this.customParameters=null}};return(0,i._)([(0,n.MZ)({type:Object,json:{write:{overridePolicy:e=>({enabled:!!(e&&Object.keys(e).length>0)})}}})],t.prototype,"customParameters",void 0),t=(0,i._)([(0,s.$)("esri.layers.mixins.CustomParametersMixin")],t),t}},88730:(e,t,r)=>{r.d(t,{q:()=>w});var i=r(32816),n=r(66136),s=r(6407),o=r(99063),l=r(29298),a=r(36544),d=(r(32773),r(49877)),u=r(69421),p=r(56273),c=r(82530),y=r(99924),h=r(98238);r(4734),r(50214),r(93804),r(90740),r(59192),r(13671),r(78016),r(54483),r(20266),r(41390),r(40499),r(93181),r(58498),r(91047),r(45371),r(80959),r(44600),r(2160),r(7969),r(69763),r(18683),r(64604),r(29512),r(64752),r(48844),r(29208),r(1178),r(49755),r(30011),r(55270),r(95779),r(13262),r(346),r(16699),r(26809),r(2589),r(18527),r(94345),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(67504),r(92517),r(77037),r(54131),r(19869),r(64524);const m={ArcGISAnnotationLayer:!0,ArcGISDimensionLayer:!0,ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISImageServiceVectorLayer:!0,ArcGISMapServiceLayer:!0,ArcGISStreamLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BingMapsAerial:!0,BingMapsHybrid:!0,BingMapsRoad:!0,CatalogLayer:!0,CSV:!0,GeoJSON:!0,GeoRSS:!0,GroupLayer:!0,KML:!0,KnowledgeGraphLayer:!0,MediaLayer:!0,OGCFeatureLayer:!0,OrientedImageryLayer:!0,SubtypeGroupLayer:!0,VectorTileLayer:!0,WFS:!0,WMS:!0,WebTiledLayer:!0},f={ArcGISImageServiceLayer:!0,ArcGISImageServiceVectorLayer:!0,ArcGISMapServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BingMapsAerial:!0,BingMapsHybrid:!0,BingMapsRoad:!0,OpenStreetMap:!0,VectorTileLayer:!0,WMS:!0,WebTiledLayer:!0},g={ArcGISFeatureLayer:!0,SubtypeGroupTable:!0},v={"web-scene/operational-layers":{ArcGISDimensionLayer:!0,ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISMapServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISTiledElevationServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BuildingSceneLayer:!0,CatalogLayer:!0,CSV:!0,GeoJSON:!0,GroupLayer:!0,IntegratedMesh3DTilesLayer:!0,IntegratedMeshLayer:!0,KML:!0,LineOfSightLayer:!0,MediaLayer:!0,OGCFeatureLayer:!0,PointCloudLayer:!0,RasterDataLayer:!0,VectorTileLayer:!0,Voxel:!0,WFS:!0,WMS:!0,WebTiledLayer:!0},"web-scene/basemap":{ArcGISImageServiceLayer:!0,ArcGISMapServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,OpenStreetMap:!0,VectorTileLayer:!0,WMS:!0,WebTiledLayer:!0},"web-scene/ground":{ArcGISTiledElevationServiceLayer:!0,RasterDataElevationLayer:!0},"web-scene/tables":{ArcGISFeatureLayer:!0},"web-map/operational-layers":m,"web-map/basemap":f,"web-map/tables":g,"link-chart/operational-layers":{...m,LinkChartLayer:!0},"link-chart/basemap":f,"link-chart/tables":g,"portal-item/operational-layers":{ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISStreamLayer:!0,ArcGISTiledImageServiceLayer:!0,BuildingSceneLayer:!0,IntegratedMesh3DTilesLayer:!0,IntegratedMeshLayer:!0,MediaLayer:!0,OrientedImageryLayer:!0,PointCloudLayer:!0,SubtypeGroupLayer:!0}},w=e=>{let t=class extends e{constructor(){super(...arguments),this.persistenceEnabled=!0,this.title=null}readId(e,t,r){return"Group Layer"===r?.portalItem?.type?void 0:e}writeListMode(e,t,r,i){(i&&"ground"===i.layerContainerType||e&&(0,y.w)(this,r,{},i))&&(t[r]=e)}writeOperationalLayerType(e,t,r,i){e&&"tables"!==i?.layerContainerType&&(t.layerType=e)}writeTitle(e,t){t.title=e??"Layer"}readTimeExtent(e){return e?n.A.fromArray(e):null}writeTimeExtent(e,t,r,i){e&&"tables"!==i.layerContainerType&&(e.isEmpty?i?.messages&&i.messages.push(new s.A("layer:invalid-visibilityTimeExtent","visibilityTimeExtent cannot be empty")):t[r]=e.toArray())}read(e,t){t&&(t.layer=this),(0,y.r)(this,e,(t=>super.read(e,t)),t)}write(e,t){if(!this.persistenceEnabled&&!t?.ignorePersistenceEnabled)return null;if(t?.origin){const e=`${t.origin}/${t.layerContainerType||"operational-layers"}`,r=v[e];let i=!!r?.[this.operationalLayerType];if("ArcGISTiledElevationServiceLayer"===this.operationalLayerType&&"web-scene/operational-layers"===e&&(i=!1),"ArcGISDimensionLayer"===this.operationalLayerType&&"web-map/operational-layers"===e&&(i=!1),!i)return t.messages?.push(new s.A("layer:unsupported",`Layers (${this.title}, ${this.id}) of type '${this.declaredClass}' are not supported in the context of '${e}'`,{layer:this})),null}const r=super.write(e,{...t,layer:this}),i=!!t&&!!t.messages&&!!t.messages.filter((e=>e instanceof s.A&&"web-document-write:property-required"===e.name)).length;return(0,o.w8)(r?.url)?(t?.messages?.push(new s.A("layer:invalid-url",`Layer (${this.title}, ${this.id}) of type '${this.declaredClass}' using a Blob URL cannot be written to web scenes and web maps`,{layer:this})),null):!this.url&&i?null:r}beforeSave(){}};return(0,i._)([(0,l.MZ)({type:String,json:{write:{ignoreOrigin:!0},origins:{"web-scene":{write:{isRequired:!0,ignoreOrigin:!0}},"portal-item":{write:!1}}}})],t.prototype,"id",void 0),(0,i._)([(0,d.r)("id",["id"])],t.prototype,"readId",null),(0,i._)([(0,l.MZ)(h.d)],t.prototype,"listMode",void 0),(0,i._)([(0,p.w)("listMode")],t.prototype,"writeListMode",null),(0,i._)([(0,l.MZ)({type:String,readOnly:!0,json:{read:!1,write:{target:"layerType",ignoreOrigin:!0},origins:{"portal-item":{write:!1},"web-scene":{name:"layerType",read:!1,write:{enabled:!0,ignoreOrigin:!0,layerContainerTypes:c.e}}}}})],t.prototype,"operationalLayerType",void 0),(0,i._)([(0,p.w)("operationalLayerType")],t.prototype,"writeOperationalLayerType",null),(0,i._)([(0,l.MZ)(h.o)],t.prototype,"opacity",void 0),(0,i._)([(0,l.MZ)({type:Boolean,readOnly:!1})],t.prototype,"persistenceEnabled",void 0),(0,i._)([(0,l.MZ)({type:String,json:{write:{ignoreOrigin:!0,writerEnsuresNonNull:!0},origins:{"web-scene":{write:{isRequired:!0,ignoreOrigin:!0,writerEnsuresNonNull:!0}},"portal-item":{write:!1}}},value:"Layer"})],t.prototype,"title",void 0),(0,i._)([(0,p.w)("title"),(0,p.w)(["web-scene"],"title")],t.prototype,"writeTitle",null),(0,i._)([(0,l.MZ)({type:n.A,json:{origins:{"web-scene":{write:{layerContainerTypes:c.e}}}}})],t.prototype,"visibilityTimeExtent",void 0),(0,i._)([(0,d.r)("visibilityTimeExtent")],t.prototype,"readTimeExtent",null),(0,i._)([(0,p.w)(["portal-item","web-map","web-scene"],"visibilityTimeExtent",{visibilityTimeExtent:{type:[[a.I,a.N]]}})],t.prototype,"writeTimeExtent",null),(0,i._)([(0,l.MZ)({type:Boolean,json:{origins:{"web-scene":{name:"visibility",write:{enabled:!0,layerContainerTypes:c.e}}},name:"visibility",write:!0}})],t.prototype,"visible",void 0),t=(0,i._)([(0,u.$)("esri.layers.mixins.OperationalLayer")],t),t}},38424:(e,t,r)=>{r.d(t,{A:()=>_});var i=r(32816),n=r(90740),s=r(29512),o=r(64604),l=r(73067),a=r(6407),d=r(20266),u=r(57732),p=r(80959),c=r(99063),y=r(29298),h=(r(32773),r(49877)),m=r(69421),f=r(56273),g=r(72604),v=r(82408),w=r(43059),b=r(24319),S=r(82454);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(99924),r(36544),r(73509),r(28276),r(44600),r(2160),r(7969),r(69763),r(93804),r(18683),r(64752),r(48844),r(29208),r(59192),r(69277),r(70580),r(75191),r(89935),r(49813),r(1178),r(62092),r(78281),r(44945),r(2589),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(18527),r(67504),r(47387),r(46728),r(64102);const _=e=>{let t=class extends e{constructor(){super(...arguments),this.resourceReferences={portalItem:null,paths:[]},this.userHasEditingPrivileges=!0,this.userHasFullEditingPrivileges=!1,this.userHasUpdateItemPrivileges=!1}destroy(){this.portalItem=(0,u.d)(this.portalItem),this.resourceReferences.portalItem=null,this.resourceReferences.paths.length=0}set portalItem(e){e!==this._get("portalItem")&&(this.removeOrigin("portal-item"),this._set("portalItem",e))}readPortalItem(e,t,r){if(t.itemId)return new w.default({id:t.itemId,portal:r?.portal})}writePortalItem(e,t){e?.id&&(t.itemId=e.id)}async loadFromPortal(e,t){if(this.portalItem?.id)try{const{load:i}=await Promise.all([r.e(570),r.e(4295)]).then(r.bind(r,24295));return(0,p.Te)(t),await i({instance:this,supportedTypes:e.supportedTypes,validateItem:e.validateItem,supportsData:e.supportsData,layerModuleTypeMap:e.layerModuleTypeMap},t)}catch(e){throw(0,p.zf)(e)||d.L.getLogger(this).warn(`Failed to load layer (${this.title}, ${this.id}) portal item (${this.portalItem.id})\n ${e}`),e}}async finishLoadEditablePortalLayer(e){this._set("userHasEditingPrivileges",await this._fetchUserHasEditingPrivileges(e).catch((e=>((0,p.QP)(e),!0))))}async setUserPrivileges(e,t){if(!n.A.userPrivilegesApplied)return this.finishLoadEditablePortalLayer(t);if(this.url)try{const{features:{edit:r,fullEdit:i},content:{updateItem:n}}=await this._fetchUserPrivileges(e,t);this._set("userHasEditingPrivileges",r),this._set("userHasFullEditingPrivileges",i),this._set("userHasUpdateItemPrivileges",n)}catch(e){(0,p.QP)(e)}}async _fetchUserPrivileges(e,t){let r=this.portalItem;if(!e||!r||!r.loaded||r.sourceUrl)return this._fetchFallbackUserPrivileges(t);const i=e===r.id;if(i&&r.portal.user)return(0,S.g)(r);let n,o;if(i)n=r.portal.url;else try{n=await(0,g.f)(this.url,t)}catch(e){(0,p.QP)(e)}if(!n||!(0,c.b8)(n,r.portal.url))return this._fetchFallbackUserPrivileges(t);try{const e=null!=t?t.signal:null;o=await(s.id?.getCredential(`${n}/sharing`,{prompt:!1,signal:e}))}catch(e){(0,p.QP)(e)}const l=!0,a=!1,d=!1;if(!o)return{features:{edit:l,fullEdit:a},content:{updateItem:d}};try{if(i?await r.reload():(r=new w.default({id:e,portal:{url:n}}),await r.load(t)),r.portal.user)return(0,S.g)(r)}catch(e){(0,p.QP)(e)}return{features:{edit:l,fullEdit:a},content:{updateItem:d}}}async _fetchFallbackUserPrivileges(e){let t=!0;try{t=await this._fetchUserHasEditingPrivileges(e)}catch(e){(0,p.QP)(e)}return{features:{edit:t,fullEdit:!1},content:{updateItem:!1}}}async _fetchUserHasEditingPrivileges(e){const t=this.url?s.id?.findCredential(this.url):null;if(!t)return!0;const r=T.credential===t?T.user:await this._fetchEditingUser(e);return T.credential=t,T.user=r,null==r?.privileges||r.privileges.includes("features:user:edit")}async _fetchEditingUser(e){const t=this.portalItem?.portal?.user;if(t)return t;const r=s.id?.findServerInfo(this.url??"");if(!r?.owningSystemUrl)return null;const i=`${r.owningSystemUrl}/sharing/rest`,n=v.A.getDefault();if(n&&n.loaded&&(0,c.S8)(n.restUrl)===(0,c.S8)(i))return n.user;const a=`${i}/community/self`,d=null!=e?e.signal:null,u=await(0,l.r)((0,o.A)(a,{authMode:"no-prompt",query:{f:"json"},signal:d}));return u.ok?b.A.fromJSON(u.value.data):null}read(e,t){t&&(t.layer=this),super.read(e,t)}write(e,t){const r=t?.portal,i=this.portalItem?.id&&(this.portalItem.portal||v.A.getDefault());return r&&i&&!(0,c.ut)(i.restUrl,r.restUrl)?(t.messages&&t.messages.push(new a.A("layer:cross-portal",`The layer '${this.title} (${this.id})' cannot be persisted because it refers to an item on a different portal than the one being saved to. To save, set layer.portalItem to null or save to the same portal as the item associated with the layer`,{layer:this})),null):super.write(e,{...t,layer:this})}};return(0,i._)([(0,y.MZ)({type:w.default})],t.prototype,"portalItem",null),(0,i._)([(0,h.r)("web-document","portalItem",["itemId"])],t.prototype,"readPortalItem",null),(0,i._)([(0,f.w)("web-document","portalItem",{itemId:{type:String}})],t.prototype,"writePortalItem",null),(0,i._)([(0,y.MZ)({clonable:!1})],t.prototype,"resourceReferences",void 0),(0,i._)([(0,y.MZ)({type:Boolean,readOnly:!0})],t.prototype,"userHasEditingPrivileges",void 0),(0,i._)([(0,y.MZ)({type:Boolean,readOnly:!0})],t.prototype,"userHasFullEditingPrivileges",void 0),(0,i._)([(0,y.MZ)({type:Boolean,readOnly:!0})],t.prototype,"userHasUpdateItemPrivileges",void 0),t=(0,i._)([(0,m.$)("esri.layers.mixins.PortalLayer")],t),t},T={credential:null,user:null}},96807:(e,t,r)=>{r.d(t,{j:()=>o});var i=r(32816),n=r(29298),s=(r(32773),r(20266),r(69421));r(36544),r(93181),r(13671),r(40499),r(6407),r(90740),r(91047);const o=e=>{let t=class extends e{constructor(){super(...arguments),this.minScale=0,this.maxScale=0}get effectiveScaleRange(){const e={minScale:this.minScale,maxScale:this.maxScale},t=this.parent;var r,i;t&&"effectiveScaleRange"in t&&(r=e,i=t.effectiveScaleRange,r.minScale=r.minScale>0?i.minScale>0?Math.min(r.minScale,i.minScale):r.minScale:i.minScale,r.maxScale=r.maxScale>0?i.maxScale>0?Math.max(r.maxScale,i.maxScale):r.maxScale:i.maxScale);const n=this._get("effectiveScaleRange");return n&&n.minScale===e.minScale&&n.maxScale===e.maxScale?n:e}};return(0,i._)([(0,n.MZ)({type:Number,nonNullable:!0,json:{write:!0}})],t.prototype,"minScale",void 0),(0,i._)([(0,n.MZ)({type:Number,nonNullable:!0,json:{write:!0}})],t.prototype,"maxScale",void 0),(0,i._)([(0,n.MZ)({readOnly:!0})],t.prototype,"effectiveScaleRange",null),t=(0,i._)([(0,s.$)("esri.layers.mixins.ScaleRangeLayer")],t),t}},59930:(e,t,r)=>{r.d(t,{A:()=>h});var i,n=r(32816),s=r(32773),o=r(29298),l=(r(20266),r(88663)),a=r(69421),d=r(99924),u=r(45862);r(36544),r(93181),r(13671),r(40499),r(6407),r(90740),r(93804),r(91047),r(41390),r(58498),r(45371),r(80959);let p=i=class extends d.oY{constructor(e){super(e),this.name=null,this.code=null}clone(){return new i({name:this.name,code:this.code})}};var c;(0,n._)([(0,o.MZ)({type:String,json:{write:!0}})],p.prototype,"name",void 0),(0,n._)([(0,o.MZ)({type:[String,Number],json:{write:!0}})],p.prototype,"code",void 0),p=i=(0,n._)([(0,a.$)("esri.layers.support.CodedValue")],p);let y=c=class extends u.A{constructor(e){super(e),this.codedValues=null,this.type="coded-value"}getName(e){let t=null;if(this.codedValues){const r=String(e);this.codedValues.some((e=>(String(e.code)===r&&(t=e.name),!!t)))}return t}clone(){return new c({codedValues:(0,s.o8)(this.codedValues),name:this.name})}};(0,n._)([(0,o.MZ)({type:[p],json:{write:!0}})],y.prototype,"codedValues",void 0),(0,n._)([(0,l.e)({codedValue:"coded-value"})],y.prototype,"type",void 0),y=c=(0,n._)([(0,a.$)("esri.layers.support.CodedValueDomain")],y);const h=y},45862:(e,t,r)=>{r.d(t,{A:()=>p});var i=r(32816),n=r(93804),s=r(99924),o=r(29298),l=(r(32773),r(20266),r(88663)),a=r(69421);r(90740),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(36544);const d=new n.J({inherited:"inherited",codedValue:"coded-value",range:"range"});let u=class extends s.oY{constructor(e){super(e),this.name=null,this.type=null}};(0,i._)([(0,o.MZ)({type:String,json:{write:!0}})],u.prototype,"name",void 0),(0,i._)([(0,l.e)(d)],u.prototype,"type",void 0),u=(0,i._)([(0,a.$)("esri.layers.support.Domain")],u);const p=u},44864:(e,t,r)=>{r.d(t,{A:()=>f});var i,n=r(32816),s=r(93804),o=r(99924),l=r(29298),a=r(36544),d=(r(32773),r(88663)),u=r(49877),p=r(69421),c=r(95637),y=r(17872);r(90740),r(41390),r(20266),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(59930),r(45862),r(72762),r(71613);const h=new s.J({binary:"binary",coordinate:"coordinate",countOrAmount:"count-or-amount",dateAndTime:"date-and-time",description:"description",locationOrPlaceName:"location-or-place-name",measurement:"measurement",nameOrTitle:"name-or-title",none:"none",orderedOrRanked:"ordered-or-ranked",percentageOrRatio:"percentage-or-ratio",typeOrCategory:"type-or-category",uniqueIdentifier:"unique-identifier"});let m=i=class extends o.oY{constructor(e){super(e),this.alias=null,this.defaultValue=void 0,this.description=null,this.domain=null,this.editable=!0,this.length=void 0,this.name=null,this.nullable=!0,this.type=null,this.valueType=null,this.visible=!0}readDescription(e,{description:t}){let r=null;try{r=t?JSON.parse(t):null}catch(e){}return r?.value??null}readValueType(e,{description:t}){let r=null;try{r=t?JSON.parse(t):null}catch(e){}return r?h.fromJSON(r.fieldValueType):null}clone(){return new i({alias:this.alias,defaultValue:this.defaultValue,description:this.description,domain:this.domain?.clone()??null,editable:this.editable,length:this.length,name:this.name,nullable:this.nullable,type:this.type,valueType:this.valueType,visible:this.visible})}};(0,n._)([(0,l.MZ)({type:String,json:{write:!0}})],m.prototype,"alias",void 0),(0,n._)([(0,l.MZ)({type:[String,Number],json:{write:{allowNull:!0}}})],m.prototype,"defaultValue",void 0),(0,n._)([(0,l.MZ)()],m.prototype,"description",void 0),(0,n._)([(0,u.r)("description")],m.prototype,"readDescription",null),(0,n._)([(0,l.MZ)({types:c.t,json:{read:{reader:c.f},write:!0}})],m.prototype,"domain",void 0),(0,n._)([(0,l.MZ)({type:Boolean,json:{write:!0}})],m.prototype,"editable",void 0),(0,n._)([(0,l.MZ)({type:a.I,json:{write:{overridePolicy:e=>({enabled:Number.isFinite(e)})}}})],m.prototype,"length",void 0),(0,n._)([(0,l.MZ)({type:String,json:{write:!0}})],m.prototype,"name",void 0),(0,n._)([(0,l.MZ)({type:Boolean,json:{write:!0}})],m.prototype,"nullable",void 0),(0,n._)([(0,d.e)(y.k)],m.prototype,"type",void 0),(0,n._)([(0,l.MZ)()],m.prototype,"valueType",void 0),(0,n._)([(0,u.r)("valueType",["description"])],m.prototype,"readValueType",null),(0,n._)([(0,l.MZ)({type:Boolean,json:{read:!1}})],m.prototype,"visible",void 0),m=i=(0,n._)([(0,p.$)("esri.layers.support.Field")],m);const f=m},79875:(e,t,r)=>{r.d(t,{A:()=>c});var i=r(6407),n=r(99924),s=r(20266),o=r(36544),l=r(133),a=r(30011),d=r(78016),u=r(54483);r(32773),r(90740),r(32816),r(41390),r(69421),r(40499),r(93181),r(13671),r(91047),r(29298),r(58498),r(45371),r(80959),r(55270),r(50214),r(93804),r(59192),r(95779),r(13262),r(346),r(64604),r(29512),r(99063),r(18683),r(16699),r(26809),r(2589),r(18527),r(94345),r(44600),r(2160),r(49877),r(7969),r(69763),r(56273),r(64752),r(48844),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(67504),r(92517),r(77037);const p=new Map;class c{static fromJSON(e){return new c(e.fields,e.timeZoneByFieldName)}static fromLayer(e){return new c(e.fields??[],f(e))}static fromLayerJSON(e){return new c(e.fields??[],f(e))}constructor(e=[],t){this._fieldsMap=new Map,this._normalizedFieldsMap=new Map,this._dateFieldsSet=new Set,this._numericFieldsSet=new Set,this._requiredFields=null,this.dateFields=[],this.numericFields=[],this.fields=e||[],this._timeZoneByFieldName=t?new Map(t):null;const r=[];for(const e of this.fields){const t=e?.name,i=h(t);if(t&&i){const n=y(t);this._fieldsMap.set(t,e),this._fieldsMap.set(n,e),this._normalizedFieldsMap.set(i,e),r.push(`${n}:${e.type}:${this._timeZoneByFieldName?.get(t)}`),(0,a.vE)(e)?(this.dateFields.push(e),this._dateFieldsSet.add(e)):(0,a.WA)(e)&&(this._numericFieldsSet.add(e),this.numericFields.push(e)),(0,a.te)(e)||(0,a.Xz)(e)||(e.editable=null==e.editable||!!e.editable,e.nullable=null==e.nullable||!!e.nullable)}}r.sort(),this.uid=r.join()}get requiredFields(){if(!this._requiredFields){this._requiredFields=[];for(const e of this.fields)(0,a.te)(e)||(0,a.Xz)(e)||e.nullable||void 0!==(0,a.lD)(e)||this._requiredFields.push(e)}return this._requiredFields}equals(e){return this.uid===e?.uid}has(e){return null!=this.get(e)}get(e){if(!e)return;let t=this._fieldsMap.get(e);return t||(t=this._fieldsMap.get(y(e))??this._normalizedFieldsMap.get(h(e)),t&&this._fieldsMap.set(e,t),t)}getTimeZone(e){const t=this.get(e&&"string"!=typeof e?e.name:e);return t?this._timeZoneByFieldName?this._timeZoneByFieldName.get(t.name):"date"===t.type||"esriFieldTypeDate"===t.type?(s.L.getLogger("esri.layers.support.FieldsIndex").error(new i.A("getTimeZone:no-timezone-information",`no time zone information for field '${t.name}'`)),d.u):m.has(t.type)?d.a:null:null}getLuxonTimeZone(e){const t=this.getTimeZone(e);return t?t===d.a?l.U.instance:t===d.u?u.F.utcInstance:(0,o.g)(p,t,(()=>u.I.create(t))):null}isDateField(e){return this._dateFieldsSet.has(this.get(e))}isTimeOnlyField(e){return(0,a.OH)(this.get(e))}isNumericField(e){return this._numericFieldsSet.has(this.get(e))}normalizeFieldName(e){return this.get(e)?.name??void 0}toJSON(){return{fields:this.fields.map((e=>(0,n.Wj)(e)?e.toJSON():e)),timeZoneByFieldName:this._timeZoneByFieldName?Array.from(this._timeZoneByFieldName.entries()):null}}}function y(e){return e.trim().toLowerCase()}function h(e){return(0,a.rS)(e)?.toLowerCase()??""}const m=new Set(["time-only","date-only","timestamp-offset","esriFieldTypeDateOnly","esriFieldTypeTimeOnly","esriFieldTypeTimestampOffset"]);function f(e){const t=new Map;if(!e.fields)return t;const r=!0===e.datesInUnknownTimezone,{timeInfo:i,editFieldsInfo:n}=e,s=(i?"startField"in i?i.startField:i.startTimeField:"")??"",o=(i?"endField"in i?i.endField:i.endTimeField:"")??"",l="dateFieldsTimeZone"in e?e.dateFieldsTimeZone??null:e.dateFieldsTimeReference?(0,d.f)(e.dateFieldsTimeReference):null,a=n?"timeZone"in n?n.timeZone??l:n.dateFieldsTimeReference?(0,d.f)(n.dateFieldsTimeReference):l??d.u:null,u=i?"timeZone"in i?i.timeZone??l:i.timeReference?(0,d.f)(i.timeReference):l:null,p=new Map([[y(n?.creationDateField??""),a],[y(n?.editDateField??""),a],[y(s),u],[y(o),u]]);for(const{name:i,type:n}of e.fields)if(m.has(n))t.set(i,d.a);else if("date"!==n&&"esriFieldTypeDate"!==n)t.set(i,null);else if(r)t.set(i,d.a);else{const e=p.get(y(i??""))??l;t.set(i,e)}return t}},72762:(e,t,r)=>{r.d(t,{A:()=>d});var i,n=r(32816),s=(r(20266),r(32773),r(6407),r(88663)),o=r(69421),l=r(45862);r(90740),r(93804),r(29298),r(36544),r(93181),r(13671),r(40499),r(91047),r(99924),r(41390),r(58498),r(45371),r(80959);let a=i=class extends l.A{constructor(e){super(e),this.type="inherited"}clone(){return new i}};(0,n._)([(0,s.e)({inherited:"inherited"})],a.prototype,"type",void 0),a=i=(0,n._)([(0,o.$)("esri.layers.support.InheritedDomain")],a);const d=a},71613:(e,t,r)=>{r.d(t,{A:()=>u});var i,n=r(32816),s=r(29298),o=(r(32773),r(20266),r(88663)),l=r(69421),a=r(45862);r(36544),r(93181),r(13671),r(40499),r(6407),r(90740),r(93804),r(91047),r(99924),r(41390),r(58498),r(45371),r(80959);let d=i=class extends a.A{constructor(e){super(e),this.maxValue=null,this.minValue=null,this.type="range"}clone(){return new i({maxValue:this.maxValue,minValue:this.minValue,name:this.name})}};(0,n._)([(0,s.MZ)({json:{type:[Number],read:{source:"range",reader:(e,t)=>t.range?.[1]},write:{enabled:!1,overridePolicy(){return{enabled:null!=this.maxValue&&null==this.minValue}},target:"range",writer(e,t,r){t[r]=[this.minValue||0,e]}}}})],d.prototype,"maxValue",void 0),(0,n._)([(0,s.MZ)({json:{type:[Number],read:{source:"range",reader:(e,t)=>t.range?.[0]},write:{target:"range",writer(e,t,r){t[r]=[e,this.maxValue||0]}}}})],d.prototype,"minValue",void 0),(0,n._)([(0,o.e)({range:"range"})],d.prototype,"type",void 0),d=i=(0,n._)([(0,l.$)("esri.layers.support.RangeDomain")],d);const u=d},39928:(e,t,r)=>{r.d(t,{A:()=>v});var i,n=r(32816),s=r(32773),o=r(29298),l=(r(20266),r(88663)),a=r(69421),d=r(21476),u=r(23105),p=r(35902),c=r(99924),y=r(36544);r(93181),r(13671),r(40499),r(6407),r(90740),r(93804),r(91047),r(22858),r(13226),r(16699),r(26809),r(2589),r(18527),r(41390),r(58498),r(45371),r(80959);let h=i=class extends c.oY{constructor(){super(...arguments),this.description=null,this.label=null,this.minValue=0,this.maxValue=0,this.color=null}clone(){return new i({description:this.description,label:this.label,minValue:this.minValue,maxValue:this.maxValue,color:(0,s.o8)(this.color)})}};(0,n._)([(0,o.MZ)({type:String,json:{write:!0}})],h.prototype,"description",void 0),(0,n._)([(0,o.MZ)({type:String,json:{write:!0}})],h.prototype,"label",void 0),(0,n._)([(0,o.MZ)({type:Number,json:{read:{source:"classMinValue"},write:{target:"classMinValue"}}})],h.prototype,"minValue",void 0),(0,n._)([(0,o.MZ)({type:Number,json:{read:{source:"classMaxValue"},write:{target:"classMaxValue"}}})],h.prototype,"maxValue",void 0),(0,n._)([(0,o.MZ)({type:p.A,json:{type:[y.I],write:!0}})],h.prototype,"color",void 0),h=i=(0,n._)([(0,a.$)("esri.renderers.support.pointCloud.ColorClassBreakInfo")],h);const m=h;var f;let g=f=class extends d.A{constructor(e){super(e),this.type="point-cloud-class-breaks",this.field=null,this.legendOptions=null,this.fieldTransformType=null,this.colorClassBreakInfos=null}clone(){return new f({...this.cloneProperties(),field:this.field,fieldTransformType:this.fieldTransformType,colorClassBreakInfos:(0,s.o8)(this.colorClassBreakInfos),legendOptions:(0,s.o8)(this.legendOptions)})}};(0,n._)([(0,l.e)({pointCloudClassBreaksRenderer:"point-cloud-class-breaks"})],g.prototype,"type",void 0),(0,n._)([(0,o.MZ)({json:{write:!0},type:String})],g.prototype,"field",void 0),(0,n._)([(0,o.MZ)({type:u.L,json:{write:!0}})],g.prototype,"legendOptions",void 0),(0,n._)([(0,o.MZ)({type:d.A.fieldTransformTypeKebabDict.apiValues,json:{type:d.A.fieldTransformTypeKebabDict.jsonValues,read:d.A.fieldTransformTypeKebabDict.read,write:d.A.fieldTransformTypeKebabDict.write}})],g.prototype,"fieldTransformType",void 0),(0,n._)([(0,o.MZ)({type:[m],json:{write:!0}})],g.prototype,"colorClassBreakInfos",void 0),g=f=(0,n._)([(0,a.$)("esri.renderers.PointCloudClassBreaksRenderer")],g);const v=g},21476:(e,t,r)=>{r.d(t,{A:()=>w});var i,n=r(32816),s=r(93804),o=r(99924),l=r(32773),a=r(29298),d=(r(20266),r(69421)),u=r(22858),p=r(88663);r(90740),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(36544);let c=i=class extends o.oY{constructor(){super(...arguments),this.field=null,this.minValue=0,this.maxValue=255}clone(){return new i({field:this.field,minValue:this.minValue,maxValue:this.maxValue})}};(0,n._)([(0,a.MZ)({type:String,json:{write:!0}})],c.prototype,"field",void 0),(0,n._)([(0,a.MZ)({type:Number,nonNullable:!0,json:{write:!0}})],c.prototype,"minValue",void 0),(0,n._)([(0,a.MZ)({type:Number,nonNullable:!0,json:{write:!0}})],c.prototype,"maxValue",void 0),c=i=(0,n._)([(0,d.$)("esri.renderers.support.pointCloud.ColorModulation")],c);const y=c;var h;let m=h=class extends u.a{constructor(){super(...arguments),this.type="fixed-size",this.size=0,this.useRealWorldSymbolSizes=null}clone(){return new h({size:this.size,useRealWorldSymbolSizes:this.useRealWorldSymbolSizes})}};(0,n._)([(0,p.e)({pointCloudFixedSizeAlgorithm:"fixed-size"})],m.prototype,"type",void 0),(0,n._)([(0,a.MZ)({type:Number,nonNullable:!0,json:{write:!0}})],m.prototype,"size",void 0),(0,n._)([(0,a.MZ)({type:Boolean,json:{write:!0}})],m.prototype,"useRealWorldSymbolSizes",void 0),m=h=(0,n._)([(0,d.$)("esri.renderers.support.pointCloud.PointSizeFixedSizeAlgorithm")],m);const f={key:"type",base:u.a,typeMap:{"fixed-size":m,splat:u.P}},g=(0,s.s)()({pointCloudClassBreaksRenderer:"point-cloud-class-breaks",pointCloudRGBRenderer:"point-cloud-rgb",pointCloudStretchRenderer:"point-cloud-stretch",pointCloudUniqueValueRenderer:"point-cloud-unique-value"});let v=class extends o.oY{constructor(e){super(e),this.type=void 0,this.pointSizeAlgorithm=null,this.colorModulation=null,this.pointsPerInch=10}clone(){return console.warn(".clone() is not implemented for "+this.declaredClass),null}cloneProperties(){return{pointSizeAlgorithm:(0,l.o8)(this.pointSizeAlgorithm),colorModulation:(0,l.o8)(this.colorModulation),pointsPerInch:(0,l.o8)(this.pointsPerInch)}}};(0,n._)([(0,a.MZ)({type:g.apiValues,readOnly:!0,nonNullable:!0,json:{type:g.jsonValues,read:!1,write:g.write}})],v.prototype,"type",void 0),(0,n._)([(0,a.MZ)({types:f,json:{write:!0}})],v.prototype,"pointSizeAlgorithm",void 0),(0,n._)([(0,a.MZ)({type:y,json:{write:!0}})],v.prototype,"colorModulation",void 0),(0,n._)([(0,a.MZ)({json:{write:!0},nonNullable:!0,type:Number})],v.prototype,"pointsPerInch",void 0),v=(0,n._)([(0,d.$)("esri.renderers.PointCloudRenderer")],v),(v||(v={})).fieldTransformTypeKebabDict=new s.J({none:"none",lowFourBit:"low-four-bit",highFourBit:"high-four-bit",absoluteValue:"absolute-value",moduloTen:"modulo-ten"});const w=v},8401:(e,t,r)=>{r.d(t,{A:()=>y});var i,n=r(32816),s=r(32773),o=r(29298),l=(r(20266),r(88663)),a=r(69421),d=r(21476),u=r(23105),p=r(24079);r(36544),r(93181),r(13671),r(40499),r(6407),r(90740),r(93804),r(91047),r(99924),r(41390),r(58498),r(45371),r(80959),r(22858),r(35902),r(13226),r(16699),r(26809),r(2589),r(18527),r(56273);let c=i=class extends d.A{constructor(e){super(e),this.type="point-cloud-stretch",this.field=null,this.legendOptions=null,this.fieldTransformType=null,this.stops=null}clone(){return new i({...this.cloneProperties(),field:(0,s.o8)(this.field),fieldTransformType:(0,s.o8)(this.fieldTransformType),stops:(0,s.o8)(this.stops),legendOptions:(0,s.o8)(this.legendOptions)})}};(0,n._)([(0,l.e)({pointCloudStretchRenderer:"point-cloud-stretch"})],c.prototype,"type",void 0),(0,n._)([(0,o.MZ)({json:{write:!0},type:String})],c.prototype,"field",void 0),(0,n._)([(0,o.MZ)({type:u.L,json:{write:!0}})],c.prototype,"legendOptions",void 0),(0,n._)([(0,o.MZ)({type:d.A.fieldTransformTypeKebabDict.apiValues,json:{type:d.A.fieldTransformTypeKebabDict.jsonValues,read:d.A.fieldTransformTypeKebabDict.read,write:d.A.fieldTransformTypeKebabDict.write}})],c.prototype,"fieldTransformType",void 0),(0,n._)([(0,o.MZ)({type:[p.A],json:{write:!0}})],c.prototype,"stops",void 0),c=i=(0,n._)([(0,a.$)("esri.renderers.PointCloudStretchRenderer")],c);const y=c},14232:(e,t,r)=>{r.d(t,{A:()=>v});var i,n=r(32816),s=r(32773),o=r(29298),l=(r(20266),r(88663)),a=r(69421),d=r(21476),u=r(23105),p=r(35902),c=r(99924),y=r(36544);r(93181),r(13671),r(40499),r(6407),r(90740),r(93804),r(91047),r(22858),r(13226),r(16699),r(26809),r(2589),r(18527),r(41390),r(58498),r(45371),r(80959);let h=i=class extends c.oY{constructor(){super(...arguments),this.description=null,this.label=null,this.values=null,this.color=null}clone(){return new i({description:this.description,label:this.label,values:(0,s.o8)(this.values),color:(0,s.o8)(this.color)})}};(0,n._)([(0,o.MZ)({type:String,json:{write:!0}})],h.prototype,"description",void 0),(0,n._)([(0,o.MZ)({type:String,json:{write:!0}})],h.prototype,"label",void 0),(0,n._)([(0,o.MZ)({type:[String],json:{write:!0}})],h.prototype,"values",void 0),(0,n._)([(0,o.MZ)({type:p.A,json:{type:[y.I],write:!0}})],h.prototype,"color",void 0),h=i=(0,n._)([(0,a.$)("esri.renderers.support.pointCloud.ColorUniqueValueInfo")],h);const m=h;var f;let g=f=class extends d.A{constructor(e){super(e),this.type="point-cloud-unique-value",this.field=null,this.fieldTransformType=null,this.colorUniqueValueInfos=null,this.legendOptions=null}clone(){return new f({...this.cloneProperties(),field:(0,s.o8)(this.field),fieldTransformType:(0,s.o8)(this.fieldTransformType),colorUniqueValueInfos:(0,s.o8)(this.colorUniqueValueInfos),legendOptions:(0,s.o8)(this.legendOptions)})}};(0,n._)([(0,l.e)({pointCloudUniqueValueRenderer:"point-cloud-unique-value"})],g.prototype,"type",void 0),(0,n._)([(0,o.MZ)({json:{write:!0},type:String})],g.prototype,"field",void 0),(0,n._)([(0,o.MZ)({type:d.A.fieldTransformTypeKebabDict.apiValues,json:{type:d.A.fieldTransformTypeKebabDict.jsonValues,read:d.A.fieldTransformTypeKebabDict.read,write:d.A.fieldTransformTypeKebabDict.write}})],g.prototype,"fieldTransformType",void 0),(0,n._)([(0,o.MZ)({type:[m],json:{write:!0}})],g.prototype,"colorUniqueValueInfos",void 0),(0,n._)([(0,o.MZ)({type:u.L,json:{write:!0}})],g.prototype,"legendOptions",void 0),g=f=(0,n._)([(0,a.$)("esri.renderers.PointCloudUniqueValueRenderer")],g);const v=g},24079:(e,t,r)=>{r.d(t,{A:()=>c});var i,n=r(32816),s=r(35902),o=r(99924),l=r(29298),a=r(36544),d=(r(32773),r(69421)),u=r(56273);r(13226),r(16699),r(26809),r(2589),r(18527),r(20266),r(90740),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407);let p=i=class extends o.oY{constructor(e){super(e),this.color=null,this.label=null,this.value=null}writeValue(e,t,r){t[r]=e??0}clone(){return new i({color:this.color&&this.color.clone(),label:this.label,value:this.value})}};(0,n._)([(0,l.MZ)({type:s.A,json:{type:[a.I],write:!0}})],p.prototype,"color",void 0),(0,n._)([(0,l.MZ)({type:String,json:{write:!0}})],p.prototype,"label",void 0),(0,n._)([(0,l.MZ)({type:Number,json:{write:{writerEnsuresNonNull:!0}}})],p.prototype,"value",void 0),(0,n._)([(0,u.w)("value")],p.prototype,"writeValue",null),p=i=(0,n._)([(0,d.$)("esri.renderers.visualVariables.support.ColorStop")],p);const c=p},20978:(e,t,r)=>{r.d(t,{tn:()=>d});var i=r(72393),n=r(30011),s=r(62399),o=(r(64995),r(33150),r(58173),r(67520)),l=(r(65085),r(79825),r(67578),r(27532)),a=r(48103);function d({displayField:e,editFieldsInfo:t,fields:r,objectIdField:l,title:a},d){if(!r)return null;const u=c({editFieldsInfo:t,fields:r,objectIdField:l},d);if(!u.length)return null;const p=function(e){const t=(0,n.mB)(e),{titleBase:r}=e;return t?`${r}: {${t.trim()}}`:r??""}({titleBase:a,fields:r,displayField:e}),y=[new o.A,new s.A];return new i.A({title:p,content:y,fieldInfos:u})}r(32816),r(52731),r(41390),r(32773),r(20266),r(90740),r(69421),r(40499),r(93181),r(13671),r(91047),r(36544),r(6407),r(29298),r(58498),r(45371),r(80959),r(17745),r(81272),r(44945),r(99924),r(48844),r(49877),r(56273),r(51961),r(66110),r(93804),r(88663),r(50214),r(59192),r(78016),r(54483),r(33611),r(84857),r(60373),r(98187),r(35902),r(13226),r(16699),r(26809),r(2589),r(18527),r(16794),r(52357),r(11090),r(49319),r(93546),r(29570),r(34592),r(95101),r(14896),r(95611),r(98089),r(91366),r(80473),r(43435),r(73435),r(55270),r(95779),r(13262),r(346),r(64604),r(29512),r(99063),r(18683),r(94345),r(44600),r(2160),r(7969),r(69763),r(64752),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(67504),r(92517),r(77037);const u=(e,t)=>t.visibleFieldNames?t.visibleFieldNames.has(e.name):(0,n.Bz)(e,t);function p(e,t){return"oid"===e.type?-1:"oid"===t.type?1:h(e)?-1:h(t)?1:(e.alias||e.name).toLocaleLowerCase().localeCompare((t.alias||t.name).toLocaleLowerCase())}function c(e,t){const r=t?.visibleFieldNames;return function(e,t){const r=e;return t&&(e=e.filter((e=>!t.includes(e.type)))),e===r&&(e=e.slice()),e.sort(p),e}(e.fields??[],t?.ignoreFieldTypes||m).map((t=>new l.A({fieldName:t.name,isEditable:(0,n.R$)(t,e),label:t.alias,format:y(t),visible:u(t,{...e,visibleFieldNames:r})})))}function y(e){switch(e.type){case"small-integer":case"integer":case"single":return new a.A({digitSeparator:!0,places:0});case"double":return new a.A({digitSeparator:!0,places:2});case"string":return(0,n.JL)(e.name)?new a.A({digitSeparator:!0,places:0}):void 0;default:return}}function h(e){if("name"===(e.name&&e.name.toLowerCase()))return!0;const t=e.alias?.toLowerCase();return"name"===t}const m=["geometry","blob","raster","guid","xml"]}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/998c3a00870fa3720ce2.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/998c3a00870fa3720ce2.js new file mode 100644 index 00000000..ca460ba9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/998c3a00870fa3720ce2.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[5485],{75485:(e,t,s)=>{s.d(t,{addOrUpdateResources:()=>c,bg:()=>f,cL:()=>p,fetchResources:()=>n,removeAllResources:()=>u,removeResource:()=>l});var r=s(64604),o=s(6407),a=s(99063);async function n(e,t={},s){await e.load(s);const r=(0,a.fj)(e.itemUrl,"resources"),{start:o=1,num:n=10,sortOrder:c="asc",sortField:l="resource"}=t,u={query:{start:o,num:n,sortOrder:c,sortField:l,token:e.apiKey},signal:s?.signal},i=await e.portal.request(r,u);return{total:i.total,nextStart:i.nextStart,resources:i.resources.map((({created:t,size:s,resource:r})=>({created:new Date(t),size:s,resource:e.resourceFromPath(r)})))}}async function c(e,t,s,r){const n=new Map;for(const{resource:e,content:r,compress:a,access:c}of t){if(!e.hasPath())throw new o.A(`portal-item-resource-${s}:invalid-path`,"Resource does not have a valid path");const[t,l]=i(e.path),u=`${t}/${a??""}/${c??""}`;n.has(u)||n.set(u,{prefix:t,compress:a,access:c,files:[]}),n.get(u).files.push({fileName:l,content:r})}await e.load(r);const c=(0,a.fj)(e.userItemUrl,"add"===s?"addResources":"updateResources");for(const{prefix:t,compress:s,access:o,files:a}of n.values()){const n=25;for(let l=0;l{n.d(t,{a:()=>p,b:()=>u,c:()=>s,d:()=>d});var r=n(32773),o=n(70648),i=n(25018);function s(e){return{renderer:{type:"simple",symbol:"esriGeometryPoint"===e||"esriGeometryMultipoint"===e?i.d:"esriGeometryPolyline"===e?i.a:i.b}}}const a=/^[_$a-zA-Z][_$a-zA-Z0-9]*$/;let l=1;function u(e,t){if((0,r.h)("esri-csp-restrictions"))return()=>({[t]:null,...e});try{let n=`this${c(t)} = null;`;for(const t in e)n+=`this${c(t)} = ${JSON.stringify(e[t])};`;const r=new Function(`\n return class AttributesClass$${l++} {\n constructor() {\n ${n};\n }\n }\n `)();return()=>new r}catch(n){return()=>({[t]:null,...e})}}function c(e){return a.test(e)?`.${e}`:`["${e}"]`}function p(e={}){return[{name:"New Feature",description:"",prototype:{attributes:(0,r.o8)(e)}}]}function d(e,t){return{analytics:{supportsCacheHint:!1},attachment:null,data:{isVersioned:!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,supportsQueryAnalytics:!1,supportsQueryAttachments:!1,supportsQueryTopFeatures:!1,supportsResizeAttachments:!1,supportsSync:!1,supportsUpdate:t,supportsExceedsLimitStatistics:!0,supportsAsyncConvert3D:!1},query:o.q,queryRelated:{supportsCount:!0,supportsOrderBy:!0,supportsPagination:!0,supportsCacheHint:!1},queryTopFeatures:{supportsCacheHint:!1},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}}}},58126:(e,t,n)=>{function r(e){return null!=a(e)||null!=s(e)}function o(e){return l.test(e)}function i(e){return a(e)??s(e)}function s(e){const t=new Date(e);return function(e,t){if(Number.isNaN(e.getTime()))return!1;let n=!0;if(c&&/\d+\W*$/.test(t)){const e=t.match(/[a-zA-Z]{2,}/);if(e){let t=!1,r=0;for(;!t&&r<=e.length;)t=!u.test(e[r]),r++;n=!t}}return n}(t,e)?Number.isNaN(t.getTime())?null:t.getTime()-6e4*t.getTimezoneOffset():null}function a(e){const t=l.exec(e);if(!t?.groups)return null;const n=t.groups,r=+n.year,o=+n.month-1,i=+n.day,s=+(n.hours??"0"),a=+(n.minutes??"0"),u=+(n.seconds??"0");if(s>23)return null;if(a>59)return null;if(u>59)return null;const c=n.ms??"0",p=c?+c.padEnd(3,"0").substring(0,3):0;let d;if(n.isUTC||!n.offsetSign)d=Date.UTC(r,o,i,s,a,u,p);else{const e=+n.offsetHours,t=+n.offsetMinutes;d=6e4*("+"===n.offsetSign?-1:1)*(60*e+t)+Date.UTC(r,o,i,s,a,u,p)}return Number.isNaN(d)?null:d}n.d(t,{a:()=>r,i:()=>o,p:()=>i});const l=/^(?:(?-?\d{4,})-(?\d{2})-(?\d{2}))(?:T(?\d{2}):(?\d{2}):(?\d{2})(?:\.(?\d+))?)?(?:(?Z)|(?:(?\+|-)(?\d{2}):(?\d{2})))?$/,u=/^((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,c=!Number.isNaN(new Date("technology 10").getTime())},95637:(e,t,n)=>{n.d(t,{f:()=>l,t:()=>a}),n(32773);var r=n(59930),o=n(45862),i=n(72762),s=n(71613);const a={key:"type",base:o.A,typeMap:{range:s.A,"coded-value":r.A,inherited:i.A}};function l(e){if(!e?.type)return null;switch(e.type){case"range":return s.A.fromJSON(e);case"codedValue":return r.A.fromJSON(e);case"inherited":return i.A.fromJSON(e)}return null}},73671:(e,t,n)=>{n.d(t,{c:()=>F,g:()=>c,i:()=>T,v:()=>j});var r=n(58126),o=n(6407),i=n(69763),s=n(58003),a=n(96153),l=n(30011);const u={LineString:"esriGeometryPolyline",MultiLineString:"esriGeometryPolyline",MultiPoint:"esriGeometryMultipoint",Point:"esriGeometryPoint",Polygon:"esriGeometryPolygon",MultiPolygon:"esriGeometryPolygon"};function c(e){return u[e]}function*p(e){switch(e.type){case"Feature":yield e;break;case"FeatureCollection":for(const t of e.features)t&&(yield t)}}function*d(e){if(e)switch(e.type){case"Point":yield e.coordinates;break;case"LineString":case"MultiPoint":yield*e.coordinates;break;case"MultiLineString":case"Polygon":for(const t of e.coordinates)yield*t;break;case"MultiPolygon":for(const t of e.coordinates)for(const e of t)yield*e}}function f(e){for(const t of e)if(t.length>2)return!0;return!1}function y(e){let t=0;for(let n=0;n=0;r--)A(e,t[r],n);e.lengths.push(t.length)}function A(e,t,n){const[r,o,i]=t;e.coords.push(r,o),n.hasZ&&e.coords.push(i||0)}function x(e){switch(typeof e){case"string":return(0,r.i)(e)?"esriFieldTypeDate":"esriFieldTypeString";case"number":return"esriFieldTypeDouble";default:return"unknown"}}function j(e,t=4326){if(!e)throw new o.A("geojson-layer:empty","GeoJSON data is empty");if("Feature"!==e.type&&"FeatureCollection"!==e.type)throw new o.A("geojson-layer:unsupported-geojson-object","missing or not supported GeoJSON object type",{data:e});const{crs:n}=e;if(!n)return;const r="string"==typeof n?n:"name"===n.type?n.properties.name:"EPSG"===n.type?n.properties.code:null,s=(0,i.i)({wkid:t})?new RegExp(".*(CRS84H?|4326)$","i"):new RegExp(`.*(${t})$`,"i");if(!r||!s.test(r))throw new o.A("geojson:unsupported-crs","unsupported GeoJSON 'crs' member",{crs:n})}function T(e,t={}){const n=[],r=new Set,o=new Set;let i,s=!1,a=null,u=!1,{geometryType:y=null}=t,m=!1;for(const t of p(e)){const{geometry:e,properties:p,id:g}=t;if((!e||(y||(y=c(e.type)),c(e.type)===y))&&(s||(s=f(d(e))),u||(u=null!=g,u&&(i=typeof g,p&&(a=Object.keys(p).filter((e=>p[e]===g))))),p&&a&&u&&null!=g&&(a.length>1?a=a.filter((e=>p[e]===g)):1===a.length&&(a=p[a[0]]===g?a:[])),!m&&p)){let e=!0;for(const t in p){if(r.has(t))continue;const i=p[t];if(null==i){e=!1,o.add(t);continue}const s=x(i);if("unknown"===s){o.add(t);continue}o.delete(t),r.add(t);const a=(0,l.rS)(t);a&&n.push({name:a,alias:t,type:s})}m=e}}const g=(0,l.rS)(1===a?.length&&a[0]||null)??void 0;if(g)for(const e of n)if(e.name===g&&(0,l.WA)(e)){e.type="esriFieldTypeOID";break}return{fields:n,geometryType:y,hasZ:s,objectIdFieldName:g,objectIdFieldType:i,unknownFields:Array.from(o)}}function F(e,t){return Array.from(function*(e,t={}){const{geometryType:n,objectIdField:r}=t;for(const o of e){const{geometry:e,properties:i,id:l}=o;if(e&&c(e.type)!==n)continue;const u=i||{};let p;r&&(p=u[r],null==l||p||(u[r]=p=l));const d=new s.O(e?g(new a.O,e,t):null,u,null,p??void 0);yield d}}(p(e),t))}},36309:(e,t,n)=>{n.d(t,{a:()=>j,b:()=>g,c:()=>w,d:()=>h,g:()=>m,s:()=>f,t:()=>y});var r=n(20266);const o="__begin__",i="__end__",s=new RegExp(o,"ig"),a=new RegExp(i,"ig"),l=new RegExp("^"+o,"i"),u=new RegExp(i+"$","i"),c='"',p=c+" + ",d=" + "+c;function f(e){return e.replaceAll(new RegExp("\\[","g"),"{").replaceAll(new RegExp("\\]","g"),"}")}function y(e){return e.replaceAll(new RegExp("\\{","g"),"[").replaceAll(new RegExp("\\}","g"),"]")}function m(e){const t={expression:"",type:"none"};return e.labelExpressionInfo?e.labelExpressionInfo.value?(t.expression=e.labelExpressionInfo.value,t.type="conventional"):e.labelExpressionInfo.expression&&(t.expression=e.labelExpressionInfo.expression,t.type="arcade"):null!=e.labelExpression&&(t.expression=f(e.labelExpression),t.type="conventional"),t}function g(e){const t=m(e);if(!t)return null;switch(t.type){case"conventional":return w(t.expression);case"arcade":return t.expression}return null}function h(e){const t=m(e);if(!t)return null;switch(t.type){case"conventional":return function(e){const t=e?.match(b);return t?.[1].trim()||null}(t.expression);case"arcade":return j(t.expression)}return null}function w(e){let t;return e?(t=(0,r.r)(e,(e=>o+'$feature["'+e+'"]'+i)),t=l.test(t)?t.replace(l,""):c+t,t=u.test(t)?t.replace(u,""):t+c,t=t.replaceAll(s,p).replaceAll(a,d)):t='""',t}const b=/^\s*\{([^}]+)\}\s*$/i,v=/^\s*(?:(?:\$feature\.(\w+))|(?:\$feature\[(["'])(.+)(\2)\]));?\s*$/i,A=/^\s*(?:(?:\$feature\.(\w+))|(?:\$feature\[(["'])(.+)(\2)\]));?\s*(?:DomainName\(\s*\$feature\s*,\s*(["'])(\1|\3)(\5)\s*\));?\s*$/i,x=/^\s*(?:DomainName\(\s*\$feature\s*,\s*(["'])(.+)(\1)\s*\));?\s*$/i;function j(e){if(!e)return null;let t=v.exec(e)||A.exec(e);return t?t[1]||t[3]:(t=x.exec(e),t?t[2]:null)}},19612:(e,t,n)=>{n.d(t,{a:()=>k,b:()=>I,c:()=>x,d:()=>S,e:()=>N,f:()=>F,g:()=>$,h:()=>A,i:()=>M,q:()=>P}),n(94345);var r=n(64604),o=n(6407),i=n(20266),s=n(99063),a=n(69763),l=n(29208),u=n(83637),c=n(11443),p=n(73671),d=n(53104),f=n(84698),y=n(79875),m=n(17872),g=n(78016),h=n(7969);const w=()=>i.L.getLogger("esri.layers.ogc.ogcFeatureUtils"),b="startindex",v=new Set([b,"offset"]),A="http://www.opengis.net/def/crs/",x=`${A}OGC/1.3/CRS84`;var j,T;async function F(e,t,n={},i=5){const{links:a}=e,l=C(a,"items",j.geojson)||C(a,"http://www.opengis.net/def/rel/ogc/1.0/items",j.geojson);if(null==l)throw new o.A("ogc-feature-layer:missing-items-page","Missing items url");const{apiKey:u,customParameters:c,signal:f}=n,A=(0,s.s2)(l.href,e.landingPage.url),x={limit:i,...c,token:u},T=(0,s.a6)(A,x),F={accept:j.geojson},{data:S}=await(0,r.A)(T,{signal:f,headers:F}),I=function(e,t,n){if(!n)return;const r=C(n,"next",j.geojson),o=(0,s.An)(r?.href)?.query;if(!o)return;const i=(0,s.An)(e).query,a=Object.keys(i??{}),l=Object.entries(o).filter((([e])=>!a.includes(e))).find((([e,n])=>v.has(e.toLowerCase())&&Number.parseInt(n,10)===t)),u=l?.[0];return u}(T,i,S.links)??b;(0,p.v)(S);const k=(0,p.i)(S,{geometryType:t.geometryType}),N=t.fields||k.fields||[],$=null!=t.hasZ?t.hasZ:k.hasZ,P=k.geometryType,M=t.objectIdField||k.objectIdFieldName||"OBJECTID";let _=t.timeInfo;const O=N.find((({name:e})=>e===M));if(O)O.editable=!1,O.nullable=!1;else{if(!k.objectIdFieldType)throw new o.A("ogc-feature-layer:missing-feature-id","Collection geojson require a feature id as a unique identifier");N.unshift({name:M,alias:M,type:"number"===k.objectIdFieldType?"esriFieldTypeOID":"esriFieldTypeString",editable:!1,nullable:!1})}if(M!==k.objectIdFieldName){const e=N.find((({name:e})=>e===k.objectIdFieldName));e&&(e.type="esriFieldTypeInteger")}N===k.fields&&k.unknownFields.length>0&&w().warn({name:"ogc-feature-layer:unknown-field-types",message:"Some fields types couldn't be inferred from the features and were dropped",details:{unknownFields:k.unknownFields}});for(const e of N){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 o.A("ogc-feature-layer:invalid-field-name","field name is missing",{field:e});if(!m.k.jsonValues.includes(e.type))throw new o.A("ogc-feature-layer:invalid-field-type",`invalid type for field "${e.name}"`,{field:e})}if(_){const e=new y.A(N);if(_.startTimeField){const t=e.get(_.startTimeField);t?(_.startTimeField=t.name,t.type="esriFieldTypeDate"):_.startTimeField=null}if(_.endTimeField){const t=e.get(_.endTimeField);t?(_.endTimeField=t.name,t.type="esriFieldTypeDate"):_.endTimeField=null}if(_.trackIdField){const t=e.get(_.trackIdField);t?_.trackIdField=t.name:(_.trackIdField=null,w().warn({name:"ogc-feature-layer:invalid-timeInfo-trackIdField",message:"trackIdField is missing",details:{timeInfo:_}}))}_.timeReference||={timeZoneIANA:g.u},_.startTimeField||_.endTimeField||(w().warn({name:"ogc-feature-layer:invalid-timeInfo",message:"startTimeField and endTimeField are missing",details:{timeInfo:_}}),_=void 0)}const V=P?(0,d.c)(P):null,Z=function(e){const t=e.extent?.spatial;if(!t)return null;const n=t.bbox[0],r=4===n.length,[o,i]=n,s=r?void 0:n[2];return{xmin:o,ymin:i,xmax:r?n[2]:n[3],ymax:r?n[3]:n[4],zmin:s,zmax:r?void 0:n[5],spatialReference:h.A.WGS84.toJSON()}}(e);return{drawingInfo:V,extent:Z,geometryType:P,fields:N,hasZ:!!$,objectIdField:M,paginationParameter:I,timeInfo:_}}async function S(e,t={}){const{links:n,url:i}=e,a=C(n,"data",j.json)||C(n,"http://www.opengis.net/def/rel/ogc/1.0/data",j.json);if(null==a)throw new o.A("ogc-feature-layer:missing-collections-page","Missing collections url");const{apiKey:l,customParameters:u,signal:c}=t,p=(0,s.s2)(a.href,i),{data:d}=await(0,r.A)(p,{signal:c,headers:{accept:j.json},query:{...u,token:l}});for(const t of d.collections)t.landingPage=e;return d}async function I(e,t={}){const{links:n,url:i}=e,a=C(n,"conformance",j.json)||C(n,"http://www.opengis.net/def/rel/ogc/1.0/conformance",j.json);if(null==a)throw new o.A("ogc-feature-layer:missing-conformance-page","Missing conformance url");const{apiKey:l,customParameters:u,signal:c}=t,p=(0,s.s2)(a.href,i),{data:d}=await(0,r.A)(p,{signal:c,headers:{accept:j.json},query:{...u,token:l}});return d}async function k(e,t={}){const{apiKey:n,customParameters:o,signal:i}=t,{data:s}=await(0,r.A)(e,{signal:i,headers:{accept:j.json},query:{...o,token:n}});return s.url=e,s}async function N(e,t={}){const{links:n,url:o}=e,i=C(n,"service-desc",j.openapi);if(null==i)return w().warn("ogc-feature-layer:missing-openapi-page","The OGC API-Features server does not have an OpenAPI page."),null;const{apiKey:a,customParameters:l,signal:u}=t,c=(0,s.s2)(i.href,o),{data:p}=await(0,r.A)(c,{signal:u,headers:{accept:j.openapi},query:{...l,token:a}});return p}function $(e){const t=/^http:\/\/www\.opengis.net\/def\/crs\/(?.*)\/(?.*)\/(?.*)$/i.exec(e),n=t?.groups;if(!n)return null;const{authority:r,code:o}=n;switch(r.toLowerCase()){case"ogc":switch(o.toLowerCase()){case"crs27":return h.A.GCS_NAD_1927.wkid;case"crs83":return 4269;case"crs84":case"crs84h":return h.A.WGS84.wkid;default:return null}case"esri":case"epsg":{const e=Number.parseInt(o,10);return Number.isNaN(e)?null:e}default:return null}}async function P(e,t,n){const r=await M(e,t,n);return(0,u.c)(r)}async function M(e,t,n){const{collection:{links:i,landingPage:{url:d}},layerDefinition:m,maxRecordCount:g,queryParameters:{apiKey:w,customParameters:b},spatialReference:v,supportedCrs:A}=e,x=C(i,"items",j.geojson)||C(i,"http://www.opengis.net/def/rel/ogc/1.0/items",j.geojson);if(null==x)throw new o.A("ogc-feature-layer:missing-items-page","Missing items url");const{geometry:T,num:F,start:S,timeExtent:I,where:k}=t;if(t.objectIds)throw new o.A("ogc-feature-layer:query-by-objectids-not-supported","Queries with object ids are not supported");const N=h.A.fromJSON(v),$=t.outSpatialReference??N,P=$.isWGS84?null:_($,A),M=function(e,t){if(!function(e){return null!=e&&"extent"===e.type}(e))return null;const{spatialReference:n}=e;if(!n||n.isWGS84)return{bbox:O(e)};const r=_(n,t);return null!=r?{bbox:O(e),"bbox-crs":r}:n.isWebMercator?{bbox:O((0,l.Cv)(e,h.A.WGS84))}:null}(T,A),V=function(e){if(null==e)return null;const{start:t,end:n}=e;return`${null!=t?t.toISOString():".."}/${null!=n?n.toISOString():".."}`}(I),Z=null!=(K=k)&&K&&"1=1"!==K?K:null,R=F??(null==S?g:10),D=0===S?void 0:S,{fields:G,geometryType:E,hasZ:q,objectIdField:W,paginationParameter:J}=m,L=(0,s.s2)(x.href,d),{data:U}=await(0,r.A)(L,{...n,query:{...b,...M,crs:P,datetime:V,query:Z,limit:R,[J]:D,token:w},headers:{accept:j.geojson}}),B=(0,p.c)(U,{geometryType:E,hasZ:q,objectIdField:W}),z=B.length===R&&!!C(U.links??[],"next",j.geojson),H=new y.A(G);var K;for(const e of B){const t={};(0,f.m)(H,t,e.attributes),t[W]=e.attributes[W],e.attributes=t}if(!P&&$.isWebMercator)for(const e of B)if(null!=e.geometry&&null!=E){const t=(0,u.a)(e.geometry,E,q,!1);t.spatialReference=h.A.WGS84,e.geometry=(0,u.b)((0,l.Cv)(t,$))}for(const e of B)e.objectId=e.attributes[W];const Q=P||!P&&$.isWebMercator?$.toJSON():a.w,Y=new c.O;return Y.exceededTransferLimit=z,Y.features=B,Y.fields=G,Y.geometryType=E,Y.hasZ=q,Y.objectIdFieldName=W,Y.spatialReference=Q,Y}function _(e,t){const{isWebMercator:n,wkid:r}=e;if(!r)return null;const o=n?t[3857]??t[102100]??t[102113]??t[900913]:t[e.wkid];return o?`${A}${o}`:null}function O(e){if(null==e)return"";const{xmin:t,ymin:n,xmax:r,ymax:o}=e;return`${t},${n},${r},${o}`}function C(e,t,n){return e.find((({rel:e,type:r})=>e===t&&r===n))??e.find((({rel:e,type:n})=>e===t&&!n))}(T=j||(j={})).json="application/json",T.geojson="application/geo+json",T.openapi="application/vnd.oai.openapi+json;version=3.0"},84698:(e,t,n)=>{n.d(t,{a:()=>l,c:()=>c,l:()=>g,m:()=>d,s:()=>m});var r=n(58126),o=n(69763),i=n(30011);class s{constructor(){this.code=null,this.description=null}}class a{constructor(e){this.error=new s,this.globalId=null,this.objectId=null,this.success=!1,this.uniqueId=null,this.error.description=e}}function l(e){return new a(e)}class u{constructor(e){this.globalId=null,this.success=!0,this.objectId=this.uniqueId=e}}function c(e){return new u(e)}const p=new Set;function d(e,t,n,r=!1){p.clear();for(const o in n){const s=e.get(o);if(!s)continue;const a=f(s,n[o]);if(p.add(s.name),s&&(r||s.editable)){const e=(0,i.CJ)(s,a);if(e)return l((0,i.uo)(e,s,a));t[s.name]=a}}for(const t of e?.requiredFields??[])if(!p.has(t.name))return l(`missing required field "${t.name}"`);return null}function f(e,t){let n=t;return(0,i.WA)(e)&&"string"==typeof t?n=parseFloat(t):(0,i.yM)(e)&&null!=t&&"string"!=typeof t?n=String(t):(0,i.vE)(e)&&"string"==typeof t&&(n=(0,r.p)(t)),(0,i.WX)(n)}let y;function m(e,t){if(!e||!(0,o.k)(t))return e;if("rings"in e||"paths"in e){if(null==y)throw new TypeError("geometry engine not loaded");return y.simplify(t,e)}return e}async function g(e,t){!(0,o.k)(e)||"esriGeometryPolygon"!==t&&"esriGeometryPolyline"!==t||await async function(){return null==y&&(y=await Promise.all([n.e(9257),n.e(1394)]).then(n.bind(n,61394)).then((e=>e.g))),y}()}},23381:(e,t,n)=>{async function r(e,t){const{WhereClause:r}=await Promise.all([n.e(8896),n.e(6589)]).then(n.bind(n,38896)).then((e=>e.W));return r.create(e,t)}function o(e,t){return"1=1"===e?t??e:"1=1"===t?e??t:null!=e&&""!==e?null!=t&&""!==t?`(${e}) AND (${t})`:e:t}n.d(t,{G:()=>r,m:()=>o})},59930:(e,t,n)=>{n.d(t,{A:()=>y});var r,o=n(32816),i=n(32773),s=n(29298),a=(n(20266),n(88663)),l=n(69421),u=n(99924),c=n(45862);n(36544),n(93181),n(13671),n(40499),n(6407),n(90740),n(93804),n(91047),n(41390),n(58498),n(45371),n(80959);let p=r=class extends u.oY{constructor(e){super(e),this.name=null,this.code=null}clone(){return new r({name:this.name,code:this.code})}};var d;(0,o._)([(0,s.MZ)({type:String,json:{write:!0}})],p.prototype,"name",void 0),(0,o._)([(0,s.MZ)({type:[String,Number],json:{write:!0}})],p.prototype,"code",void 0),p=r=(0,o._)([(0,l.$)("esri.layers.support.CodedValue")],p);let f=d=class extends c.A{constructor(e){super(e),this.codedValues=null,this.type="coded-value"}getName(e){let t=null;if(this.codedValues){const n=String(e);this.codedValues.some((e=>(String(e.code)===n&&(t=e.name),!!t)))}return t}clone(){return new d({codedValues:(0,i.o8)(this.codedValues),name:this.name})}};(0,o._)([(0,s.MZ)({type:[p],json:{write:!0}})],f.prototype,"codedValues",void 0),(0,o._)([(0,a.e)({codedValue:"coded-value"})],f.prototype,"type",void 0),f=d=(0,o._)([(0,l.$)("esri.layers.support.CodedValueDomain")],f);const y=f},45862:(e,t,n)=>{n.d(t,{A:()=>p});var r=n(32816),o=n(93804),i=n(99924),s=n(29298),a=(n(32773),n(20266),n(88663)),l=n(69421);n(90740),n(41390),n(40499),n(93181),n(13671),n(58498),n(91047),n(45371),n(80959),n(6407),n(36544);const u=new o.J({inherited:"inherited",codedValue:"coded-value",range:"range"});let c=class extends i.oY{constructor(e){super(e),this.name=null,this.type=null}};(0,r._)([(0,s.MZ)({type:String,json:{write:!0}})],c.prototype,"name",void 0),(0,r._)([(0,a.e)(u)],c.prototype,"type",void 0),c=(0,r._)([(0,l.$)("esri.layers.support.Domain")],c);const p=c},44864:(e,t,n)=>{n.d(t,{A:()=>g});var r,o=n(32816),i=n(93804),s=n(99924),a=n(29298),l=n(36544),u=(n(32773),n(88663)),c=n(49877),p=n(69421),d=n(95637),f=n(17872);n(90740),n(41390),n(20266),n(40499),n(93181),n(13671),n(58498),n(91047),n(45371),n(80959),n(6407),n(59930),n(45862),n(72762),n(71613);const y=new i.J({binary:"binary",coordinate:"coordinate",countOrAmount:"count-or-amount",dateAndTime:"date-and-time",description:"description",locationOrPlaceName:"location-or-place-name",measurement:"measurement",nameOrTitle:"name-or-title",none:"none",orderedOrRanked:"ordered-or-ranked",percentageOrRatio:"percentage-or-ratio",typeOrCategory:"type-or-category",uniqueIdentifier:"unique-identifier"});let m=r=class extends s.oY{constructor(e){super(e),this.alias=null,this.defaultValue=void 0,this.description=null,this.domain=null,this.editable=!0,this.length=void 0,this.name=null,this.nullable=!0,this.type=null,this.valueType=null,this.visible=!0}readDescription(e,{description:t}){let n=null;try{n=t?JSON.parse(t):null}catch(e){}return n?.value??null}readValueType(e,{description:t}){let n=null;try{n=t?JSON.parse(t):null}catch(e){}return n?y.fromJSON(n.fieldValueType):null}clone(){return new r({alias:this.alias,defaultValue:this.defaultValue,description:this.description,domain:this.domain?.clone()??null,editable:this.editable,length:this.length,name:this.name,nullable:this.nullable,type:this.type,valueType:this.valueType,visible:this.visible})}};(0,o._)([(0,a.MZ)({type:String,json:{write:!0}})],m.prototype,"alias",void 0),(0,o._)([(0,a.MZ)({type:[String,Number],json:{write:{allowNull:!0}}})],m.prototype,"defaultValue",void 0),(0,o._)([(0,a.MZ)()],m.prototype,"description",void 0),(0,o._)([(0,c.r)("description")],m.prototype,"readDescription",null),(0,o._)([(0,a.MZ)({types:d.t,json:{read:{reader:d.f},write:!0}})],m.prototype,"domain",void 0),(0,o._)([(0,a.MZ)({type:Boolean,json:{write:!0}})],m.prototype,"editable",void 0),(0,o._)([(0,a.MZ)({type:l.I,json:{write:{overridePolicy:e=>({enabled:Number.isFinite(e)})}}})],m.prototype,"length",void 0),(0,o._)([(0,a.MZ)({type:String,json:{write:!0}})],m.prototype,"name",void 0),(0,o._)([(0,a.MZ)({type:Boolean,json:{write:!0}})],m.prototype,"nullable",void 0),(0,o._)([(0,u.e)(f.k)],m.prototype,"type",void 0),(0,o._)([(0,a.MZ)()],m.prototype,"valueType",void 0),(0,o._)([(0,c.r)("valueType",["description"])],m.prototype,"readValueType",null),(0,o._)([(0,a.MZ)({type:Boolean,json:{read:!1}})],m.prototype,"visible",void 0),m=r=(0,o._)([(0,p.$)("esri.layers.support.Field")],m);const g=m},72762:(e,t,n)=>{n.d(t,{A:()=>u});var r,o=n(32816),i=(n(20266),n(32773),n(6407),n(88663)),s=n(69421),a=n(45862);n(90740),n(93804),n(29298),n(36544),n(93181),n(13671),n(40499),n(91047),n(99924),n(41390),n(58498),n(45371),n(80959);let l=r=class extends a.A{constructor(e){super(e),this.type="inherited"}clone(){return new r}};(0,o._)([(0,i.e)({inherited:"inherited"})],l.prototype,"type",void 0),l=r=(0,o._)([(0,s.$)("esri.layers.support.InheritedDomain")],l);const u=l},71613:(e,t,n)=>{n.d(t,{A:()=>c});var r,o=n(32816),i=n(29298),s=(n(32773),n(20266),n(88663)),a=n(69421),l=n(45862);n(36544),n(93181),n(13671),n(40499),n(6407),n(90740),n(93804),n(91047),n(99924),n(41390),n(58498),n(45371),n(80959);let u=r=class extends l.A{constructor(e){super(e),this.maxValue=null,this.minValue=null,this.type="range"}clone(){return new r({maxValue:this.maxValue,minValue:this.minValue,name:this.name})}};(0,o._)([(0,i.MZ)({json:{type:[Number],read:{source:"range",reader:(e,t)=>t.range?.[1]},write:{enabled:!1,overridePolicy(){return{enabled:null!=this.maxValue&&null==this.minValue}},target:"range",writer(e,t,n){t[n]=[this.minValue||0,e]}}}})],u.prototype,"maxValue",void 0),(0,o._)([(0,i.MZ)({json:{type:[Number],read:{source:"range",reader:(e,t)=>t.range?.[0]},write:{target:"range",writer(e,t,n){t[n]=[e,this.maxValue||0]}}}})],u.prototype,"minValue",void 0),(0,o._)([(0,s.e)({range:"range"})],u.prototype,"type",void 0),u=r=(0,o._)([(0,a.$)("esri.layers.support.RangeDomain")],u);const c=u}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/9d863872eb9c241d8606.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/9d863872eb9c241d8606.js new file mode 100644 index 00000000..47d3e57a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/9d863872eb9c241d8606.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[9257],{89257:(t,i,s)=>{s.r(i),s.d(i,{G:()=>a,g:()=>u});var n,h,r=s(67138),e={exports:{}};n=e,void 0!==(h=function(){function t(t){if("number"==typeof t)return Q.Tc.Zg(t);if(null==t)return null;if(null!=rt[t])return Q.Tc.Zg(rt[t]);throw Error("Unrecognised Unit Type")}function i(t){if("number"==typeof t)return Q.Tc.Zg(t);if(null==t)return null;if(null!=et[t])return Q.Tc.Zg(et[t]);throw Error("Unrecognised Unit Type")}function s(t){if(t)switch(t){case"loxodrome":return 1;case"great-elliptic":return 2;case"normal-section":return 3;case"shape-preserving":return 4}return 0}function n(t,i,s,n){if(null==s||s.B())return null;switch(s.getType()){case Q.qn.Point:return t.exportPoint(i,s,n);case Q.qn.Polygon:return t.exportPolygon(i,s,n);case Q.qn.Polyline:return t.exportPolyline(i,s,n);case Q.qn.MultiPoint:return t.exportMultipoint(i,s,n);case Q.qn.Envelope:return t.exportExtent(i,s,n)}return null}function h(t,i,s,n){if(s.getType()!==Q.qn.Point)throw Error("Geometry not Point");return t.exportPoint(i,s,n)}function r(t,i,s){return t.convertToGEGeometry(i,s)}function e(t){var i=t.wkid;t=t.wkt2||t.wkt;var s=ot.get(i||t);return null==s&&(-1!==i&&null!=i?(s=Q.Eg.create(i),ot.set(i,s)):t&&(s=Q.Eg.qP(t),ot.set(t,s)),ut.has(i||t)&&s.VW(ut.get(i||t))),s}function o(t){var i,s,n;if(null==t)return null;var h=e(t);return t=h.Hd(),h=h.Kn(),(i={}).tolerance=h,i.unitType=null==t?-1:t.od,i.unitID=null==t?-1:t.Ec(),i.unitBaseFactor=null==t?0:t.ai,i.unitSquareDerivative=null==t?0:null!==(n=null===(s=Q.Tc.aG(t))||void 0===s?void 0:s.Ec())&&void 0!==n?n:0,i}function a(t,i,s,h){return null==s?null:(s=Q.$b.clip(r(t,at,s),r(t,at,h),e(i)),n(t,at,s,i))}function u(t,i,s,h){s=Q.$b.dl(r(t,at,s),r(t,at,h),e(i)),h=[];for(var o=0;o>6)>>1},i.Rn=function(t){return!!(32&t)},i.US=function(t){return!!(128&t)},i.yd=function(t){return!!(256&t)},i.xj=function(t){return!!(512&t)},i.Hc=function(t){return!!(1024&t)},i.prototype.Of=function(){var t=this.Ia();return this.copyTo(t),t},i.prototype.mg=function(){return null},i.jg=function(t){var i=t.Ia();return t.copyTo(i),i},i.prototype.vc=function(){0<=this.VA&&(this.VA+=2147483649)},i.Ax=function(s){var n=s.getType();if(i.xj(n))return s.I();if(s.B())return 0;if(197==n)return 4;if(33==n)return 1;if(i.yd(n))return 2;throw t.i.fa("missing type")},i}();t.aa=s}(Q||(Q={})),$=Q||(Q={}),Z=function(){function t(){this.y=this.x=0}return t.construct=function(i,s){var n=new t;return n.x=i,n.y=s,n},t.al=function(i){var s=new t;return s.x=i.x,s.y=i.y,s},t.prototype.ma=function(t,i){this.x=t,this.y=i},t.prototype.L=function(t){this.x=t.x,this.y=t.y},t.prototype.fq=function(t,i){return this.x===t&&this.y===i},t.prototype.Rz=function(t){return 2220446049250313e-31>=Math.abs(this.x-t.x)&&2220446049250313e-31>=Math.abs(this.y-t.y)},t.prototype.qb=function(t){return this.x===t.x&&this.y===t.y},t.prototype.Nb=function(i){return i==this||i instanceof t&&this.x==i.x&&this.y==i.y},t.prototype.sub=function(t){this.x-=t.x,this.y-=t.y},t.prototype.uc=function(t,i){this.x=t.x-i.x,this.y=t.y-i.y},t.prototype.add=function(t,i){void 0!==i?(this.x=t.x+i.x,this.y=t.y+i.y):(this.x+=t.x,this.y+=t.y)},t.prototype.Sq=function(){this.x=-this.x,this.y=-this.y},t.prototype.mt=function(t){this.x=-t.x,this.y=-t.y},t.prototype.NS=function(t,i,s){this.x=t.x*(1-s)+i.x*s,this.y=t.y*(1-s)+i.y*s},t.prototype.Ct=function(t,i){this.x=this.x*t+i.x,this.y=this.y*t+i.y},t.prototype.HW=function(t,i,s){this.x=i.x*t+s.x,this.y=i.y*t+s.y},t.prototype.scale=function(t){this.x*=t,this.y*=t},t.prototype.compare=function(t){return this.yt.y?1:this.xt.x?1:0},t.prototype.normalize=function(){var t=this.length();0==t&&(this.x=1,this.y=0),this.x/=t,this.y/=t},t.prototype.length=function(){return Math.sqrt(this.x*this.x+this.y*this.y)},t.prototype.Sk=function(){return this.x*this.x+this.y*this.y},t.tb=function(t,i){return Math.sqrt(this.yc(t,i))},t.Oy=function(t,i,s,n){return t-=s,i-=n,Math.sqrt(t*t+i*i)},t.prototype.Qh=function(t){return this.x*t.x+this.y*t.y},t.prototype.fD=function(t){return Math.abs(this.x*t.x)+Math.abs(this.y*t.y)},t.prototype.wi=function(t){return this.x*t.y-this.y*t.x},t.prototype.Bt=function(t,i){var s=-this.x*i+this.y*t;this.x=this.x*t+this.y*i,this.y=s},t.prototype.Hv=function(){var t=this.x;this.x=-this.y,this.y=t},t.prototype.MG=function(t){this.x=-t.y,this.y=t.x},t.prototype.ar=function(){var t=this.x;this.x=this.y,this.y=-t},t.prototype.qu=function(){return 0(t=t.wi(i))?1:0(s=n.value())?-1:0t?-1:0=s?t+(i-t)*s:i-(i-t)*(1-s)},t.OG=function(t,i,s,n){.5>=s?(n.x=t.x+(i.x-t.x)*s,n.y=t.y+(i.y-t.y)*s):(n.x=i.x-(i.x-t.x)*(1-s),n.y=i.y-(i.y-t.y)*(1-s))},t.lT=function(t,i,s,n,h,r){.5>=h?(r.x=t+(s-t)*h,r.y=i+(n-i)*h):(r.x=s-(s-t)*(1-h),r.y=n-(n-i)*(1-h))},t}()}(Q||(Q={})),function(t){var i=function(i){function s(){var t=i.call(this)||this;return t.sa=0,t.na=0,t.pa=0,t.la=0,t.ka=null,t}return _(s,i),s.prototype.ac=function(){return t.h.construct(this.sa,this.na)},s.prototype.Yp=function(t){t.x=this.sa,t.y=this.na},s.prototype.Dc=function(t){this.em(0,t)},s.prototype.ZB=function(i,s){this.em(0,t.h.construct(i,s))},s.prototype.To=function(t){this.hD(0,t)},s.prototype.setStart=function(t){this.uD(0,t)},s.prototype.wv=function(t,i){return this.Od(0,t,i)},s.prototype.YB=function(t,i,s){this.tn(0,t,i,s)},s.prototype.wc=function(){return t.h.construct(this.pa,this.la)},s.prototype.Tr=function(t){t.x=this.pa,t.y=this.la},s.prototype.Qc=function(t){this.em(1,t)},s.prototype.Ql=function(i,s){this.em(1,t.h.construct(i,s))},s.prototype.Po=function(t){this.hD(1,t)},s.prototype.setEnd=function(t){this.uD(1,t)},s.prototype.gv=function(t,i){return this.Od(1,t,i)},s.prototype.OB=function(t,i,s){this.tn(1,t,i,s)},s.prototype.Db=function(){return 1},s.prototype.B=function(){return this.Ac()},s.prototype.Oa=function(){},s.prototype.Ke=function(){return 0},s.prototype.Ea=function(t,i,s,n,h){return this.KM(t,i,s,n,h)},s.prototype.isIntersecting=function(t,i){return 0!=this.zr(t,i,!1)},s.prototype.qs=function(t,i){return this.ru(t,i,!1)},s.prototype.ru=function(){return null},s.prototype.Ac=function(){return!1},s.prototype.ay=function(i){if(this.vc(),null==this.ka&&0=t.ra.Va(n))throw t.i.ce();var r=this.description.Pf(n);return 0<=r?(null!=this.ka&&this.ay(this.description.Ae.length-2),this.ka[s.Gg(this.description,i)+this.description.$j(r)-2+h]):t.ra.se(n)},s.prototype.tn=function(i,n,h,r){if(this.vc(),h>=t.ra.Va(n))throw t.i.ce();var e=this.description.Pf(n);0>e&&(this.re(n),e=this.description.Pf(n)),0==n?0!=i?0!=h?this.la=r:this.pa=r:0!=h?this.na=r:this.sa=r:(null==this.ka&&this.ay(this.description.Ae.length-2),this.ka[s.Gg(this.description,i)+this.description.$j(e)-2+h]=r)},s.prototype.copyTo=function(i){if(i.getType()!=this.getType())throw t.i.N();i.description=this.description,i.ay(this.description.Ae.length-2),s.gM(this.ka,i.ka,2*(this.description.Ae.length-2)),i.sa=this.sa,i.na=this.na,i.pa=this.pa,i.la=this.la,i.vc(),this.op(i)},s.prototype.Tg=function(i,s){var n=new t.Nc;return this.Ac()?(n.Oa(),n):(n.oa=this.Od(0,i,s),n.va=n.oa,n.Lk(this.Od(1,i,s)),n)},s.prototype.ZI=function(t){this.Ac()?t.Oa():(t.oa=this.Od(0,0,0),t.va=t.oa,t.Lk(this.Od(1,0,0)))},s.prototype.Tw=function(i,s){s.Nf(this.description),s.Cb(this.hc(i));for(var n=1,h=this.description.Aa;ni||i>=this.wa)throw t.i.fa("index out of bounds");this.mc(),s.Nf(this.description),s.B()&&s.un();for(var n=0;ni||i>=this.I())throw t.i.ce();this.mc(),this.za[0].tc(2*i,s)},s.prototype.Na=function(i){var s=new t.h;return this.D(i,s),s},s.prototype.Gc=function(t,i){this.za[0].tc(2*t,i)},s.prototype.Cb=function(i,s,n){if(0>i||i>=this.wa)throw t.i.ce();this.mc();var h=this.za[0];void 0!==n?(h.write(2*i,s),h.write(2*i+1,n)):h.Tt(2*i,s),this.Pc(1993)},s.prototype.Cz=function(){if(void 0>=this.I())throw t.i.ce();this.mc();var i=this.za[0],s=new t.Nd;return s.x=i.read(NaN),s.y=i.read(NaN),s.z=this.hasAttribute(1)?this.za[1].eg():t.ra.se(1),s},s.prototype.dC=function(i){if(0>i||i>=this.I())throw t.i.ce();this.re(1),this.mc(),this.Pc(1993);var s=this.za[0];s.write(2*i,(void 0).x),s.write(2*i+1,(void 0).y),this.za[1].pr(i,(void 0).z)},s.prototype.Uc=function(i,s,n){if(0>s||s>=this.wa)throw t.i.ce();var h=t.ra.Va(i);if(n>=h)throw t.i.ce();this.mc();var r=this.description.Pf(i);return 0<=r?this.za[r].eg(s*h+n):t.ra.se(i)},s.prototype.yF=function(t,i){return this.Uc(t,i)},s.prototype.setAttribute=function(i,s,n,h){if(0>s||s>=this.wa)throw t.i.ce();var r=t.ra.Va(i);if(n>=r)throw t.i.ce();this.re(i),this.mc(),i=this.description.Pf(i),this.Pc(1993),this.za[i].pr(s*r+n,h)},s.prototype.ub=function(t){return this.wx(),this.re(t),this.mc(),this.za[this.description.Pf(t)]},s.prototype.hn=function(i,s){if(null!=s&&t.ra.Tp(i)!=s.Tp())throw t.i.N();this.re(i),i=this.description.Pf(i),null==this.za&&(this.za=t.Yc.qI(this.description.Aa)),this.za[i]=s,this.Pc(16777215)},s.prototype.sn=function(i){var s=null;if(null!=this.za){var n=t.ee.Iw(i,this.description);s=[];for(var h=0,r=i.Aa;hthis.wa+5?(5*this.wa+3)/4:this.wa),this.za[i].resize(h*n,t.ra.se(s))),hi)throw t.i.N();i!=this.wa&&(this.wa=i,this.Pc(65535))},s.prototype.om=function(t){if(!this.ak(1)){if(!this.ak(2))return 0;if(this.QT>=t)return this.ak(8)?1:2}return-1},s.prototype.Ch=function(i,s){if(this.QT=s,-1==i)this.Lf(1,!0),this.Lf(8,!0);else if(this.Lf(1,!1),this.Lf(8,!0),0==i)this.Lf(2,!1),this.Lf(4,!1);else if(1==i)this.Lf(2,!0),this.Lf(4,!1);else{if(2!=i)throw t.i.fa("internal error.");this.Lf(2,!0),this.Lf(4,!0)}},s.prototype.lM=function(){null!=this.Bb&&(this.Bb=null)},s.prototype.kD=function(i,s,n,h){if(0>i||i>=this.wa)throw t.i.fa("index out of bounds");if(0>s||s>=this.wa)throw t.i.fa("index out of bounds");this.mc(),h.Nf(this.description),h.B()&&h.un();for(var r=0;ri||i>=this.wa)throw t.i.ce();this.mc();var s=new t.Sa;s.Nf(this.description),s.B()&&s.un();for(var n=0;ni||i>=this.wa)throw t.i.ce();if(s.B())throw t.i.N();this.mc();for(var n=s.description,h=0;ht.O.bB(this.Tm)>>1:-1!=s)?i=s:h=o,s=!0;;){if(0>h){if(-1==(o=e[7*i])){h=i,n=this.ob.Ll([-1,-1,i,n,this.gl(),-1,-1]),(e=this.ob.o)[7*i]=n;break}i=o}else{if(-1==(o=e[7*i+1])){h=e[7*i+6],n=this.ob.Ll([-1,-1,i,n,this.gl(),-1,-1]),(e=this.ob.o)[7*i+1]=n;break}i=o}s&&(h*=-1,s=!1)}return this.oy(n,e),-1===e[7*n+2]&&(e[7*r]=n),this.vp(h,n,r,e),n},i.prototype.FF=function(){return this.iR(this.Qe)},i.prototype.vd=function(t,i){i=-1==i?this.Qe:i,this.Rv?this.LP(t,i):this.iY(t,i)},i.prototype.search=function(t,i){for(i=this.sv(i);-1!=i;){var s=this.Zn.compare(this,t,i);if(0==s)return i;i=0>s?this.ll(i):this.Xp(i)}return-1},i.prototype.IW=function(t){for(var i=this.sv(-1),s=-1;-1!=i;){var n=t.compare(this,i);if(0==n)return i;0>n?i=this.ll(i):(s=i,i=this.Xp(i))}return s},i.prototype.uJ=function(t){for(var i=this.sv(-1),s=-1;-1!=i;){var n=t.compare(this,i);if(0==n)return i;0>n?(s=i,i=this.ll(i)):i=this.Xp(i)}return s},i.prototype.ja=function(t){return this.ob.T(t,3)},i.prototype.ll=function(t){return this.ob.T(t,0)},i.prototype.Xp=function(t){return this.ob.T(t,1)},i.prototype.getParent=function(t){return this.ob.T(t,2)},i.prototype.lb=function(t){return this.ob.T(t,6)},i.prototype.we=function(t){return this.ob.T(t,5)},i.prototype.rc=function(t){return-1==t?this.kl(this.Qe):this.kl(t)},i.prototype.Fc=function(t){return-1==t?this.Zr(this.Qe):this.Zr(t)},i.prototype.ZR=function(t){return-1==t?this.bG(this.Qe):this.bG(t)},i.prototype.Sj=function(t,i){this.NB(t,i)},i.prototype.sv=function(t){return-1==t?this.YF(this.Qe):this.YF(t)},i.prototype.clear=function(){this.ob.mj(!1),this.Qe=-1},i.prototype.size=function(t){return-1==t?this.$F(this.Qe):this.$F(t)},i.prototype.KN=function(t,i){for(var s=i[7*t],n=i[7*t+1],h=i[7*t+4];-1!=s||-1!=n;){var r=-1!=s?i[7*s+4]:2147483647;if(n=-1!=n?i[7*n+4]:2147483647,h<=Math.min(r,n))break;r<=n?this.sJ(s,i):this.rJ(t,i),s=i[7*t],n=i[7*t+1]}},i.prototype.oy=function(t,i){if(this.Rv)for(var s=i[7*t+4],n=i[7*t+2];-1!=n&&i[7*n+4]>s;)i[7*n]==t?this.sJ(t,i):this.rJ(n,i),n=i[7*t+2]},i.prototype.rJ=function(t,i){var s=i[7*t+1];i[7*s+2]=i[7*t+2],i[7*t+2]=s;var n=i[7*s];i[7*t+1]=n,-1!=n&&(i[7*n+2]=t),i[7*s]=t,-1!=(n=i[7*s+2])&&(i[7*n]==t?i[7*n]=s:i[7*n+1]=s)},i.prototype.sJ=function(t,i){var s=i[7*t+2];i[7*t+2]=i[7*s+2],i[7*s+2]=t;var n=i[7*t+1];i[7*s]=n,-1!=n&&(i[7*n+2]=s),i[7*t+1]=s,-1!=(n=i[7*t+2])&&(i[7*n]===s?i[7*n]=t:i[7*n+1]=t)},i.prototype.Pk=function(t,i){this.ob.S(t,2,i)},i.prototype.TB=function(t,i){this.ob.S(t,0,i)},i.prototype.XB=function(t,i){this.ob.S(t,1,i)},i.prototype.WB=function(t,i){this.ob.S(t,5,i)},i.prototype.ex=function(t,i){this.ob.S(t,6,i)},i.prototype.XJ=function(t,i){this.ob.S(i,0,t)},i.prototype.rX=function(t){this.ob.S(t,4,0)},i.prototype.uX=function(t,i){this.ob.S(i,5,t)},i.prototype.YF=function(t){return-1==t?-1:this.ob.T(t,0)},i.prototype.kl=function(t){return-1==t?-1:this.ob.T(t,1)},i.prototype.Zr=function(t){return-1==t?-1:this.ob.T(t,2)},i.prototype.iR=function(t){return-1==t?-1:this.ob.T(t,3)},i.prototype.$F=function(t){return-1==t?0:this.ob.T(t,4)},i.prototype.bG=function(t){return this.ob.T(t,5)},i.prototype.Pw=function(){return this.ob.Ll([-1,-1,-1,void 0,this.gl(),-1,-1])},i.prototype.fl=function(t){-1!=t&&this.ob.jd(t)},i.prototype.gl=function(){return this.Tm=t.O.bB(this.Tm),1073741823&this.Tm},i.prototype.FD=function(t,i,s){var n=this.ob.o;if(-1==s||-1==n[7*s])return t=this.ob.Ll([-1,-1,-1,t,this.gl(),-1,-1]),(n=this.ob.o)[7*s]=t,this.vp(-1,t,s,n),t;for(var h=-1==s?-1:n[7*s];;){var r=-1==i?1:this.Zn.compare(this,t,h);if(0>r){if(-1==(r=this.ll(h))){i=h,t=this.ob.Ll([-1,-1,h,t,this.gl(),-1,-1]),(n=this.ob.o)[7*h]=t;break}h=r}else{if(1==i&&0==r)return n[7*s+3]=h,-1;if(-1==(r=n[7*h+1])){i=n[7*h+6],t=this.ob.Ll([-1,-1,h,t,this.gl(),-1,-1]),(n=this.ob.o)[7*h+1]=t;break}h=r}}return this.oy(t,n),-1===n[7*t+2]&&(n[7*s]=t),this.vp(i,t,s,n),t},i.prototype.vp=function(t,i,s,n){if(-1!=t){var h=n[7*t+5];n[7*t+5]=i}else h=-1==s?-1:n[7*s+2];n[7*i+5]=h,-1!=h&&(n[7*h+6]=i),n[7*i+6]=t,t==(-1==s?-1:n[7*s+1])&&(n[7*s+1]=i),-1==t&&(n[7*s+2]=i),n[7*s+4]=(-1==s?0:n[7*s+4])+1},i.prototype.AB=function(t,i){var s=this.ob.o,n=s[7*t+5];t=s[7*t+6],-1!=n?s[7*n+6]=t:s[7*i+1]=t,-1!=t?s[7*t+5]=n:s[7*i+2]=n,s[7*i+4]=-1===i?-1:s[7*i+4]-1},i.prototype.iY=function(i,s){this.AB(i,s);var n=this.ll(i),h=this.Xp(i),r=this.getParent(i),e=i;if(-1!=n&&-1!=h){this.Tm=t.O.bB(this.Tm);var o=1073741823=t.oa:t.va>=this.oa},i.prototype.move=function(t){this.B()||(this.oa+=t,this.va+=t)},i.prototype.normalize=function(){if(!isNaN(this.oa)){if(this.oa>this.va){var t=this.oa;this.oa=this.va,this.va=t}isNaN(this.va)&&this.Oa()}},i.prototype.Oa=function(){this.va=this.oa=NaN},i.prototype.B=function(){return isNaN(this.oa)},i.prototype.Zb=function(t){"number"==typeof t?this.B()?this.va=this.oa=t:this.Lk(t):t.B()||(this.B()?(this.oa=t.oa,this.va=t.va):(this.oa>t.oa&&(this.oa=t.oa),this.vathis.va&&this.Oa()))},i.prototype.Lk=function(t){tthis.va&&(this.va=t)},i.prototype.contains=function(t){return"number"==typeof t?t>=this.oa&&t<=this.va:t.oa>=this.oa&&t.va<=this.va},i.prototype.Ea=function(t){this.B()||t.B()?this.Oa():(this.oat.va&&(this.va=t.va),this.oa>this.va&&this.Oa())},i.prototype.W=function(t){this.B()||(this.oa-=t,this.va+=t,this.vai?(this.oa=i,this.va=t):(this.oa=t,this.va=i)},i.prototype.It=function(i){return t.O.Rk(i,this.oa,this.va)},i.prototype.R=function(){return this.va-this.oa},i.prototype.sf=function(){return.5*(this.oa+this.va)},i.prototype.Nb=function(t){return t==this||t instanceof i&&(!(!this.B()||!t.B())||this.oa==t.oa&&this.va==t.va)},i.prototype.cc=function(){return t.O.uj(t.O.uj())},i}();t.Nc=i}(Q||(Q={})),function(t){var i=new t.Nc,s=new t.Nc,n=function(){this.ne=null,this.pb=-1,this.sb=new t.yb,this.qA=55555555,this.Tv=this.Vv=!1,this.Uf=new t.Nc,this.Uf.KB(0,0)};t.IY=n;var h=function(){function h(i,s,h){this.g=i,this.Hk=NaN,this.NH=this.Kq=0,this.OH=NaN,this.qa=s,this.Nq=10*s,this.PH=this.QH=NaN,this.rg=!1,this.Dm=this.gt=this.Lo=this.Xs=this.Ws=-1,this.gA=h,this.TA=new n,this.YH=new n,t.O.truncate(3*i.fd/2)}return h.prototype.mG=function(t,i,s,n){t.ne=null===n?null:n[s[5*i]],t.Tv=null!=t.ne,t.Tv||(-1!==(n=s[5*i+2])&&this.g.mW(s[5*i],s[5*n],t.sb),t.ne=t.sb,t.Uf.KB(t.sb.sa,t.sb.pa),t.Uf.va+=this.qa,t.sb.rI(),t.Vv=t.sb.la==t.sb.na,t.Vv||(t.qA=(t.sb.pa-t.sb.sa)/(t.sb.la-t.sb.na)))},h.prototype.OO=function(t,i){var s=t.zr(i,this.qa,!0);return 0!=s?2==s?this.Qy():this.xi():(t.Yp(it),t.Tr(st),i.Yp(nt),i.Tr(ht),tt.ma(this.Kq,this.Hk),it.qb(nt)&&this.Hk==it.y?0>st.compare(ht)?tt.L(st):tt.L(ht):it.qb(ht)&&this.Hk==it.y?0>st.compare(nt)?tt.L(st):tt.L(nt):nt.qb(st)&&this.Hk==nt.y?0>it.compare(ht)?tt.L(it):tt.L(ht):st.qb(ht)&&this.Hk==st.y&&(0>it.compare(nt)?tt.L(it):tt.L(nt)),t.Pe(tt.y,tt.x)s&&0>t?-1:0i.pa){if(i.pa>i.sa&&i.la-i.na<2*this.qa&&t.vi(i.pa,i.la,this.qa))return this.xi()}else if((i.la-i.na)/(i.pa-i.sa)*(t.pa-t.sa)i.sa&&i.la-i.na<2*this.qa&&t.vi(i.pa,i.la,this.qa))return this.xi()}else if((i.la-i.na)/(i.pa-i.sa)*(t.sa-t.pa)h&&0>n?-1:0i+r?s:n.vi(t.sa,t.na,this.qa)?this.xi():hi+r?s:n.vi(t.pa,t.la,this.qa)?this.xi():he?1:0)},h.prototype.Kr=function(){this.rg=!1},h.prototype.rm=function(){return this.Ni},h.prototype.$J=function(t,i){this.Hk=t,this.Kq=i,this.gt=this.Lo=this.Xs=this.Ws=-1},h.prototype.compare=function(t,i,s){return this.rg?-1:(t=t.ja(s),this.Dm=s,this.RE(i,i,t,t))},h.prototype.RE=function(t,i,s,n){if(this.Lo==i)var h=this.TA;else this.Lo=i,h=this.TA,this.TA.pb=t,this.mG(h,i,this.g.td.o,this.g.We);if(null==r){this.gt=n;var r=this.YH;this.YH.pb=s,this.mG(r,n,this.g.td.o,this.g.We)}return h.Tv||r.Tv?this.NO(i,n,h,r):h.Uf.vathis.Uf.va)return 1;if(this.ie.na==this.ie.la)return this.Dm=i,this.rg=!0,0;this.ie.rI(),n=this.ie.ac(),(s=new t.h).uc(this.ie.wc(),n),s.ar();var h=new t.h;return h.uc(this.Gq,n),n=s.Qh(h),(n/=s.length())<10*-this.qa?-1:n>10*this.qa?1:this.ie.qs(this.Gq,this.qa)&&((s=Math.abs(n))n?-1:1},i}();t.aM=i}(Q||(Q={})),function(t){function i(t,i,s,n){s=new Float64Array(t.subarray(s,n)),t.set(s,i)}var s=function(){function s(t){this.Pb=this.pk=!1,this.o=null;var i=t;2>i&&(i=2),this.o=new Float64Array(i),this.size=t}return s.prototype.rotate=function(i,s,n){if(this.Pb)throw t.i.fa("invalid_call");if(sn||i>n)throw t.i.N();i!=s&&n!=s&&(this.ni(i,s-i,1),this.ni(s,n-s,1),this.ni(i,n-i,1))},s.qf=function(t,i){var n=new s(t),h=n.o;if(2>t&&(t=2),0!==i)for(var r=0;ri&&(n.size=i),2>(i=n.size)&&(i=2),n.o=new Float64Array(i),n.o.set(t.o.length<=i?t.o:t.o.subarray(0,i),0),n},s.prototype.Jb=function(t){0>=t||(null==this.o?this.o=new Float64Array(t):t<=this.o.length||(0this.o.length&&(n=t.O.truncate(64>i?Math.max(2*i,4):5*i/4),(n=new Float64Array(n)).set(this.o),this.o=n),n=this.o;for(var h=this.size;hthis.o.length)&&this.resize(i),this.pk)throw t.i.fa("invalid call. Attribute Stream is locked and cannot be resized.");this.size=i},s.prototype.pr=function(t,i){this.write(t,i)},s.prototype.An=function(i,s,n){for(var h=this.size;sh||n>r&&h!=r)return!1;for(n>h&&(n=h);ir||0!=n%r))throw t.i.N();var e=this.size;if(this.resize(e+n),h)this.o.set(i.o.subarray(s,s+n),e);else{h=n;for(var o=0;oo||0!=r%o))throw t.i.N();var u=this.size-a;if(uo&&(o=this.size),this.size+2*r>this.o.length?this.resize(this.size+2*r):this.size+=2*r,i(this.o,s+2*r,s,s+(o-s)),e)for(e=0;ei||0>s||0>h)throw t.i.N();if(!r&&(0>=e||0!=s%e))throw t.i.N();if(n.sizethis.size)throw t.i.Hb();0n||0!=s%n)throw t.i.Hb();for(var h=s>>1,r=0;rs||0>n||0>s||n+s>this.size)throw t.i.N();for(var h=s;hi||0>s||0>h)throw t.i.N();if(0!=s)for(this.size<(s<<1)+i&&this.resize((s<<1)+i),r||(i+=s-1<<1),r=r?2:-2,s+=h;hi||0>s)throw t.i.N();if(0!=s){this.size<(s<<1)+i&&this.resize((s<<1)+i),s+=0;for(var h=0;hi||0>s||0>h||this.sizei||0>s||this.size<(s>>1)+i)throw t.i.N();if(0!=s){s=0+s;for(var h=0;hi&&(i=2),this.o=new Int32Array(i),this.size=t}return s.prototype.rotate=function(i,s,n){if(this.Pb)throw t.i.fa("invalid_call");if(sn||i>n)throw t.i.N();i!=s&&n!=s&&(this.ni(i,s-i,1),this.ni(s,n-s,1),this.ni(i,n-i,1))},s.qf=function(t,i){var n=new s(t),h=n.o;if(2>t&&(t=2),0!==i)for(var r=0;ri&&(n.size=i),2>(i=n.size)&&(i=2),n.o=new Int32Array(i),n.o.set(t.o.length<=i?t.o:t.o.subarray(0,i),0),n},s.prototype.Jb=function(t){0>=t||(null==this.o?this.o=new Int32Array(t):t<=this.o.length||(0this.o.length&&(n=t.O.truncate(64>i?Math.max(2*i,4):5*i/4),(n=new Int32Array(n)).set(this.o),this.o=n),n=this.o;for(var h=this.size;hthis.o.length)&&this.resize(i),this.pk)throw t.i.fa("invalid call. Attribute Stream is locked and cannot be resized.");this.size=i},s.prototype.pr=function(t,i){this.write(t,i)},s.prototype.An=function(i,s,n){for(var h=this.size;sh||n>r&&h!=r)return!1;for(n>h&&(n=h);ir||0!=n%r))throw t.i.N();var e=this.size;if(this.resize(e+n),h)this.o.set(i.o.subarray(s,s+n),e);else{h=n;for(var o=0;oo||0!=r%o))throw t.i.N();if(i(this.o,s+r,s,s+(a-s)),this.o==n.o&&so&&(o=this.size),this.size+2*r>this.o.length?this.resize(this.size+2*r):this.size+=2*r,i(this.o,s+2*r,s,s+(o-s)),e)for(e=0;ei||0>s||0>h)throw t.i.N();if(!r&&(0>=e||0!=s%e))throw t.i.N();if(n.sizethis.size)throw t.i.Hb();0n||0!=s%n)throw t.i.Hb();for(var h=s>>1,r=0;rs||0>n||0>s||n+s>this.size)throw t.i.N();for(var h=s;hi||0>s||0>h)throw t.i.N();if(0!=s)for(this.size<(s<<1)+i&&this.resize((s<<1)+i),r||(i+=s-1<<1),r=r?2:-2,s+=h;hi||0>s||0>h||this.sizei-t?s.rG(this.o,t,i,n):s.qB(this.o,t,i-1,n)},s.prototype.Tp=function(){return 2},s.prototype.Fc=function(){return this.o[this.size-1]},s.prototype.If=function(){this.resize(this.size-1)},s.prototype.bX=function(t){this.o[this.size-1]=t},s.prototype.SV=function(t){t=i&&0=n))for(;;){if(9>n-i){s.rG(t,i,n+1,h);break}var r=t[i];s.tx(t,i,n);for(var e=i,o=i;o=h(t[o],r)&&(s.tx(t,e,o),e+=1);s.tx(t,e,n),e-ii&&(i=2),this.o=new Int8Array(i),this.size=t}return s.prototype.rotate=function(i,s,n){if(this.Pb)throw t.i.fa("invalid_call");if(sn||i>n)throw t.i.N();i!=s&&n!=s&&(this.ni(i,s-i,1),this.ni(s,n-s,1),this.ni(i,n-i,1))},s.qf=function(t,i){var n=new s(t),h=n.o;if(2>t&&(t=2),0!==i)for(var r=0;ri&&(n.size=i),2>(i=n.size)&&(i=2),n.o=new Int8Array(i),n.o.set(t.o.length<=i?t.o:t.o.subarray(0,i),0),n},s.prototype.Jb=function(t){0>=t||(null==this.o?this.o=new Int8Array(t):t<=this.o.length||(0this.o.length&&(n=t.O.truncate(64>i?Math.max(2*i,4):5*i/4),(n=new Int8Array(n)).set(this.o),this.o=n),n=this.o;for(var h=this.size;hthis.o.length)&&this.resize(i),this.pk)throw t.i.fa("invalid call. Attribute Stream is locked and cannot be resized.");this.size=i},s.prototype.pr=function(t,i){this.write(t,i)},s.prototype.An=function(i,s,n){for(var h=this.size;sh||n>r&&h!=r)return!1;for(n>h&&(n=h);ir||0!=n%r))throw t.i.N();var e=this.size;if(this.resize(e+n),h)this.o.set(i.o.subarray(s,s+n),e);else{h=n;for(var o=0;oo||0!=r%o))throw t.i.N();if(i(this.o,s+r,s,s+(a-s)),this.o==n.o&&so&&(o=this.size),this.size+2*r>this.o.length?this.resize(this.size+2*r):this.size+=2*r,i(this.o,s+2*r,s,s+(o-s)),e)for(e=0;ei||0>s||0>h)throw t.i.N();if(!r&&(0>=e||0!=s%e))throw t.i.N();if(n.sizethis.size)throw t.i.Hb();0n||0!=s%n)throw t.i.Hb();for(var h=s>>1,r=0;rs||0>n||0>s||n+s>this.size)throw t.i.N();for(var h=s;hi||0>s||0>h)throw t.i.N();if(0!=s)for(this.size<(s<<1)+i&&this.resize((s<<1)+i),r||(i+=s-1<<1),r=r?2:-2,s+=h;hi||0>s||0>h||this.sizet?-t:t},t.ti=function(t){return 3552713678800501e-30>t},t.KC=function(i,s,n){return t.P(i-s)<=n*(1+(t.P(i)+t.P(s))/2)},t.Y=function(i,s){return t.KC(i,s,3552713678800501e-30)},t.FL=function(i){return 3552713678800501e-30>=t.P(i)},t.Cd=function(i){return t.FL(i)},t}();t.s=i,t.F=function(){function s(){}return s.gp=function(t,s){var n=0;return 0!=(t=i.P(t))+(s=i.P(s))&&(t>s?(n=s/t,n=t*Math.sqrt(1+n*n)):(n=t/s,n=s*Math.sqrt(1+n*n))),n},s.Wq=function(t,n,h,r,e){for(var o=[0,0,0],a=[0,0,0],u=0;2>=u;u++)n[u]-=t[u],h[u]-=n[u];h=o[1]*a[2]-o[2]*a[1],n=o[2]*a[0]-o[0]*a[2],o=o[0]*a[1]-o[1]*a[0],t=-1*(h*t[0]+n*t[1]+o*t[2]),r[0]=h,r[1]=n,r[2]=o,r[3]=t,a=s.on(r),r[0]/=a,r[1]/=a,r[2]/=a,r[3]/=a,0!=e&&(a=i.Cd(o)?i.Cd(t)?i.Mb(1,n):-i.Mb(1,t):i.Mb(1,o),a*=i.Mb(1,e),r[0]*=a,r[1]*=a,r[2]*=a,r[3]*=a)},s.zx=function(t,i,s){s[0]=t[1]*i[2]-i[1]*t[2],s[1]=t[2]*i[0]-i[2]*t[0],s[2]=t[0]*i[1]-i[0]*t[1]},s.St=function(t,i){return t[0]*i[0]+t[1]*i[1]+t[2]*i[2]},s.on=function(t){return s.gp(s.gp(t[0],t[1]),t[2])},s.cl=function(t,i,n,h,r,e,o,a){t=s.n(t,i,n);var u=Math.cos(n);e.u=(t+r)*u*Math.cos(h),o.u=(t+r)*u*Math.sin(h),a.u=(t*(1-i)+r)*Math.sin(n)},s.jO=function(t,n,h,r,e,o,a){var u=s.gp(n,h),f=1*Math.sqrt(1-t),c=f/1;if(i.Y(u,0))o.u=0,e.u=i.Mb(1.570796326794897,r),a.u=i.P(r)-f;else{o.u=Math.atan2(h,n),h=Math.atan2(1*r,f*u),o=Math.cos(h);var l=Math.sin(h);n=f*t/(1-t),t*=1,h=Math.atan2(r+n*l*l*l,u-t*o*o*o),3.141592653589793t){var h=Math.sqrt(1-t),r=(1-h)/(1+h),e=r*r,o=r*e,a=r*o,u=r*a,f=r*u,c=r*f,l=1.572916666666667*o-3.2578125*u+4.295068359375*c;t=2.142578125*a-6.071484375*f,h=3.129296875*u-11.249837239583334*c;var p=4.775276692708333*f,v=7.958636765252976*c,y=Math.cos(2*n);return n+Math.sin(2*n)*(1.5*r-.84375*o+.525390625*u-.2688395182291667*c-l+h-v+y*(2*(1.3125*e-1.71875*a+1.650146484375*f)-4*t+6*p+y*(4*l-12*h+24*v+y*(8*t-32*p+y*(16*h-80*v+y*(32*p+64*y*v))))))}for(h=1-t,r=t/2,o=(e=i.P(n))*s.Zu(t)/(1.570796326794897*h),a=9999,f=e,e=0;1e-16e;e++)c=s.w(t,f),u=f-(l=(u=(s.kG(f,t)-r*Math.sin(2*f)/c)/h-o)/(c=1/(c*c*c))),a=i.P(l),f=u;return 0<=n?f:-f},s.qW=function(t,n){return i.ti(n)?t:t*s.Zu(n)/1.570796326794897},s.ba=function(t){return 0>(t=s.pF(t,6.283185307179586))?t+6.283185307179586:3.141592653589793>i.P(t)||i.Y(i.P(t),3.141592653589793)?t:t-6.283185307179586},s.pF=function(t,i){return t-Math.floor(t/i)*i},s.Ah=function(t,i){if(.006884661117170036>i){var n=(i=(1-(i=Math.sqrt(1-i)))/(1+i))*i,h=n*n;return t/(1+i)*(1+.25*n+.015625*h+.00390625*n*h)*1.570796326794897}return t*s.Zu(i)},s.Vq=function(t,n){var h=i.Mb(1,Math.sin(n));return n=1.570796326794897>=(n=i.P(s.pF(n,3.141592653589793)))?n:3.141592653589793-n,(i.Y(n,1.570796326794897)?n:Math.atan(Math.sqrt(1-t)*Math.tan(n)))*h},s.q=function(t,i,n){if(.006884661117170036>i){var h=(i=(1-(i=Math.sqrt(1-i)))/(1+i))*i,r=i*h,e=i*r,o=i*e,a=i*o,u=i*a,f=-.7291666666666666*r+.2278645833333333*o+.03987630208333334*u,c=.615234375*e-.21533203125*a,l=-.54140625*o+.20302734375*u,p=.48876953125*a,v=-.4488699776785715*u,y=Math.cos(2*n);return t/(1+i)*((1+.25*h+.015625*e+.00390625*a)*n+Math.sin(2*n)*(-1.5*i+.1875*r+.0234375*o+.00732421875*u-f+l-v+y*(2*(.9375*h-.234375*e-.03662109375*a)-4*c+6*p+y*(4*f-12*l+24*v+y*(8*c-32*p+y*(16*l-80*v+y*(32*p+64*y*v)))))))}return t*(s.kG(n,i)-.5*i*Math.sin(2*n)/s.w(i,n))},s.w=function(t,i){return i=Math.sin(i),Math.sqrt(1-t*i*i)},s.Zu=function(t){return i.KC(t,1,2220446049250313e-31)?1:1>t?s.Xw(0,1-t)-t/3*s.Uw(0,1-t):NaN},s.kG=function(n,h){var r=i.Mb(1,n);n=i.P(n);var e=Math.floor(n/1.570796326794897);if(1i.P(h)&&1e-4>i.P(r)&&1e-4>i.P(e));)e=Math.sqrt(a),s+=t/((n=Math.sqrt(u))*(u+(e=Math.sqrt(o)*(e+n)+e*n))),t*=.25,o=.25*(o+e),a=.25*(a+e),u=.25*(u+e);return a=(o=h*r)-(u=e*e),3*s+t*(1+(u=o-6*u)*(.10227272727272728*u-.2142857142857143-.1730769230769231*e*(h=u+a+a))+e*(.1666666666666667*h+e*(-.4090909090909091*a+.1153846153846154*e*o)))/(n*Math.sqrt(n))},s.Xw=function(t,s){for(var n,h,r,e,o=1;h=2-((n=(t+s+o)/3)+t)/n,r=2-(n+s)/n,e=2-(n+o)/n,!(1e-4>i.P(h)&&1e-4>i.P(r)&&1e-4>i.P(e));o=.25*(o+n))n=Math.sqrt(s),h=Math.sqrt(o),t=.25*(t+(n=Math.sqrt(t)*(n+h)+n*h)),s=.25*(s+n);return(1+(.04166666666666666*(t=h*r-e*e)-.1-.06818181818181818*(s=h*r*e))*t+.07142857142857142*s)/Math.sqrt(n)},s.Qw=function(t,s){if(i.ti(t)||0==s||i.Y(i.P(s),1.570796326794897))return s;if(.006884661117170036>t){var n=t*t,h=t*n,r=t*h,e=t*r,o=t*e,a=t*o,u=-(.02708333333333333*h+.03430059523809524*r+.03149181547619048*e+.02634359154541446*o+.02156896735835538*a),f=.007669890873015873*r+.01299603174603175*e+.0148051353064374*o+.01454454953803912*a,c=-(.002275545634920635*e+.004830845032667949*o+.006558395368616723*a),l=.0006957236677288761*o+.001775193002406544*a,p=-.000217324089394402*a,v=Math.cos(2*s);return s+Math.sin(2*s)*(-(.5*t+.2083333333333333*n+.09375*h+.04878472222222222*r+.02916666666666667*e+.01938905423280423*o+.01388255931712963*a)-u+c-p+v*(2*(.1041666666666667*n+.0875*h+.06050347222222222*r+.04151785714285714*e+.02958958540013228*o+.02203667534722222*a)-4*f+6*l+v*(4*u-12*c+24*p+v*(8*f-32*l+v*(16*c-80*p+v*(32*l+64*v*p))))))}return 0==s||i.Y(i.P(s),1.570796326794897)?n=s:(r=(h=Math.sqrt(t))*Math.sin(s),n=Math.tan(.7853981633974483+s/2)*Math.pow((1-r)/(1+r),h/2),n=2*Math.atan(n)-1.570796326794897),n},s.yO=function(t,s){if(i.ti(t)||0==s||i.Y(i.P(s),1.570796326794897))return s;if(.006884661117170036>t){var n=t*(l=t*(c=t*(v=t*t))),h=t*(p=t*n),r=.05833333333333333*c+.07232142857142858*l+.05634300595238095*n+.0355325796406526*p+.020235546186067*h,e=.02653149801587302*l+.04379960317460317*n+.0429211791776896*p+.03255384637546096*h,o=.01294022817460318*n+.02668104344536636*p+.03155651254609588*h,a=.00659454790965208*p+.0163075268674227*h,u=.003463473736911237*h,f=Math.cos(2*s);return s+Math.sin(2*s)*(.5*t+.2083333333333333*v+.08333333333333333*c+.03611111111111111*l+.01875*n+.01195601851851852*p+.008863673941798942*h-r+o-u+f*(2*(.1458333333333333*v+.1208333333333333*c+.07039930555555556*l+.03616071428571429*n+.01839451058201058*p+.01017113095238095*h)-4*e+6*a+f*(4*r-12*o+24*u+f*(8*e-32*a+f*(16*o-80*u+f*(32*a+64*f*u))))))}var c=Math.sqrt(t),l=c/2,p=Math.tan(.7853981633974483+s/2);t=0,r=1;for(var v=s;0!=r;v=h)n=c*Math.sin(v),h=p*Math.pow((1+n)/(1-n),l),h=2*Math.atan(h)-1.570796326794897,t++,(i.Y(h,v)||3e4this.Kk&&(this.Kk=0);var n=this.Ue.getType();if(this.jH=n==t.Sc.PE_TYPE_PROJCS?2:1,n==t.Sc.PE_TYPE_PROJCS&&!i.loadConstants())throw t.i.N("PeProjcs.loadConstants failed");s=n==t.Sc.PE_TYPE_GEOGCS?this.Ue:this.Ue.getGeogcs(),n!=t.Sc.PE_TYPE_GEOGCS&&t.pf.getCode(s),this.Eo=i.getUnit(),this.RH=s.getPrimem().getLongitude(),this.wH=i=s.getUnit().getUnitFactor(),i=Math.PI/(180*i),1e-10>Math.abs(i-1)&&(i=1),this.GA=i,n&t.Sc.PE_TYPE_PROJCS?(s=this.Ue,this.HA=1/s.getUnit().getUnitFactor(),this.sw=.001/this.Ue.getUnit().getUnitFactor(),this.tw=t.Cg.generate(s,t.Cg.PE_PCSINFO_OPTION_NONE),this.zl=this.tw.isPannableRectangle(),this.bA=t.zb.qN(this.tw.getCentralMeridian(),this.GA)):(this.KA=this.zl=!0,this.HA=0,n=1/s.getUnit().getUnitFactor(),this.sw=.001/s.getDatum().getSpheroid().getAxis()*n,this.bA=0),this.zl&&(this.xx(),this.DK(),this.nY(),this.CK(),this.lY(),this.mY())}return i.prototype.$r=function(){return this.Kk},i.prototype.kk=function(){return this.tw},i.Py=function(t,i){return t==i||null!=t&&null!=i&&0==t.Kk&&0==i.Kk&&t.As===i.As},i.prototype.Wc=function(){return this.zl},i.prototype.gh=function(t){t.K(this.so)},i.prototype.pv=function(){return this.so.v},i.prototype.ov=function(){return this.so.C},i.prototype.GR=function(t){t.K(this.uw)},i.prototype.lY=function(){var i=this.Ue.getType();if(i==t.Sc.PE_TYPE_PROJCS){i=this.Ue;var s=this.kk().getCentralMeridian(),n=i.getGeogcs();if(null==n)throw t.i.fa("internal error");s=[[s+(n=1/n.getUnit().getUnitFactor()*Math.PI),0]],t.ej.geogToProj(i,1,s),s=s[0][0],n=i.getParameters()[t.Sc.PE_PARM_X0].getValue();var h=this.ml();i=new t.l,h.A(i),s=(h=Math.abs(s-n))+n,n=-1*h+n,h=i.H,i=i.G;var r=new t.l;r.K(n,i,s,h),null==this.so&&(this.so=r)}else{if(i!=t.Sc.PE_TYPE_GEOGCS)throw t.i.fa("internal error");n=1/this.Ue.getUnit().getUnitFactor()*Math.PI,(i=new t.l).K(-n,-n/2,n,n/2),null==this.so&&(this.so=i)}},i.prototype.mY=function(){var i=this.Ue.getType();if(i==t.Sc.PE_TYPE_PROJCS){var s=this.Ue;if(i=this.kk().getCentralMeridian(),null==(s=s.getGeogcs()))throw t.i.fa("internal error");s=1/s.getUnit().getUnitFactor()*Math.PI;var n=this.Vr(),h=new t.l;n.A(h),(n=new t.l).K(i-s,h.G,i+s,h.H),null==this.uw&&(this.uw=n)}else{if(i!=t.Sc.PE_TYPE_GEOGCS)throw t.i.fa("internal error");s=1/this.Ue.getUnit().getUnitFactor()*Math.PI,(i=new t.l).K(-s,-s/2,s,s/2),null==this.uw&&(this.uw=i)}},i.prototype.bf=function(){return this.GA},i.prototype.pm=function(){return this.HA},i.prototype.Vr=function(){if(this.zl)return this.ul;var t=this.ul;return null!=t?t:(this.xx(),this.ul)},i.prototype.Wr=function(){return this.zl?null:(null!=this.ul||this.xx(),this.YG)},i.prototype.xx=function(){if(this.Ue.getType()==t.Sc.PE_TYPE_PROJCS){var i=this.Ue,s=i.getGeogcs(),n=i.horizonGcsGenerate();if(null!=n){var h=n[0].getNump(),r=n[0].getKind();i=0u&&(n=-400*e,c.K(n,c.G,n+5*a,c.H)),n=new t.Fh(c),null==this.ul&&(this.ul=n,this.Iv=i);else{if(u=new t.Da,a=this.kk().isGcsHorizonMultiOverlap(),c=t.gu.bF(s,t.hu.Integer64),a){for(u=new t.gL,f=t.Gh.local().V(u,c,null),p=0;pthis.ss&&(this.ss=0),this.Eo=s=this.KT.getUnit(),this.IH=1/s.getUnitFactor(),t.pf.getCode(i)}return i.Py=function(t,i){return t==i||null!=t&&null!=i&&0==t.ss&&0==i.ss&&t.As===i.As},i.prototype.$r=function(){return this.ss},i}();t.PL=i}(Q||(Q={})),function(t){t.Yg=function(){function i(){}return i.tb=function(i,s,n,h,r,e,o,a){if(null!=e||null!=o||null!=a){h=t.F.ba(h),s=t.F.ba(s),n=t.F.ba(n),r=t.F.ba(r),1.570796326794897n?h:t.F.ba(3.141592653589793-h):Math.atan2(l*y,f*p-c*l*v)),null!=a&&(t.s.Y(t.s.P(r),1.570796326794897)?a.u=0>r?s:t.F.ba(3.141592653589793-s):(a.u=Math.atan2(f*y,p*f*v-l*c),a.u=t.F.ba(a.u+3.141592653589793)))}}},i.rf=function(i,s,n,h,r,e,o){if(null!=e||null!=o){s=t.F.ba(s),n=t.F.ba(n),1.570796326794897p?r:t.F.ba(3.141592653589793-r):s:t.s.Y(t.s.P(n),1.570796326794897)&&t.s.Y(i,3.141592653589793)?0>n?r:t.F.ba(3.141592653589793-r):t.F.ba(s+Math.atan2(l*u,f*h-c*l*a)))}},i}()}(Q||(Q={})),function(t){t.Wk=function(){function i(){}return i.tb=function(i,s,n,h,r,e,o,a,u){var f=new t.ga(0),c=new t.ga(0),l=[0,0,0],p=[0,0,0],v=[0,0,0],y=new t.ga(0),d=new t.ga(0),b=new t.ga(0),g=new t.ga(0),w=new t.ga(0);if(null!=o||null!=a||null!=u)if(t.s.ti(s))t.Yg.tb(i,n,h,r,e,o,a,u);else{r=t.F.ba(r),n=t.F.ba(n);var x=t.F.ba(r-n);if(t.s.Y(h,e)&&(t.s.Y(n,r)||t.s.Y(t.s.P(h),1.570796326794897)))null!=o&&(o.u=0),null!=a&&(a.u=0),null!=u&&(u.u=0);else{if(t.s.Y(h,-e)){if(t.s.Y(t.s.P(h),1.570796326794897))return null!=o&&(o.u=2*t.F.Ah(i,s)),null!=a&&(a.u=0x){m=1;var j=n;n=r,r=j,j=h,h=e,e=j}x=t.F.ot(s,h);var M=t.F.ot(s,e);null==a&&null==u||(t.Yg.tb(i,n,x,r,M,null,f,c),f=Math.atan2(Math.sin(f.u)*Math.cos(h-x),Math.cos(f.u)),c=Math.atan2(Math.sin(c.u)*Math.cos(e-M),Math.cos(c.u)),0!=m&&(j=f,f=c,c=j),null!=a&&(a.u=f),null!=u&&(u.u=c)),null!=o&&(t.F.cl(1,s,h,n,0,b,g,w),l[0]=b.u,l[1]=g.u,l[2]=w.u,t.F.cl(1,s,e,r,0,b,g,w),p[0]=b.u,p[1]=g.u,p[2]=w.u,v[0]=l[1]*p[2]-p[1]*l[2],v[1]=-(l[0]*p[2]-p[0]*l[2]),v[2]=l[0]*p[1]-p[0]*l[1],s=1-t.F.w(s,t.F.Vq(s,t.F.Qj(s,Math.acos(v[2]/Math.sqrt(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]))))),s*=2-s,a=Math.atan2(-v[1],-v[0]),v=t.F.ba(a-1.570796326794897),a=t.F.ba(a+1.570796326794897),v=t.s.P(t.F.ba(n-v))<=t.s.P(t.F.ba(n-a))?v:a,t.Yg.tb(1,v,0,n,x,y,null,null),t.Yg.tb(1,v,0,r,M,d,null,null),3.141592653589793r&&(r=t.s.P(r),e=t.F.ba(e+3.141592653589793)),n=t.F.ba(n),h=t.F.ba(h),1.570796326794897=t.s.P(e)?1:-1);e=t.F.ba(n+Math.atan(Math.tan(e)*-Math.sin(b))),t.Yg.tb(i,e,0,n,b,null,c,null),b=t.s.P(1.570796326794897-t.s.P(c.u)),b=t.F.Qj(s,b),b=1-t.F.w(s,t.F.Vq(s,b)),b*=2-b,t.F.cl(1,s,0,e,0,v,y,d),l[0]=v.u,l[1]=y.u,l[2]=d.u,t.F.cl(1,s,h,n,0,v,y,d),p[0]=v.u,p[1]=y.u,p[2]=d.u,h=Math.acos((l[0]*p[0]+l[1]*p[1]+l[2]*p[2])/Math.sqrt(p[0]*p[0]+p[1]*p[1]+p[2]*p[2])),h=t.F.Qj(b,h),r=0<(h=t.F.q(i,b,h)+r*g)?c.u:t.F.ba(c.u+3.141592653589793),i=t.s.P(h)/t.F.Ah(i,b)*1.570796326794897,i=t.F.Rq(b,i),i=t.F.ot(b,i),t.Yg.rf(1,e,0,i,r,o,f),null!=a&&(u=f.u),null!=a&&(a.u=t.F.Qj(s,u))}},i}()}(Q||(Q={})),function(t){t.cu=function(){function i(){}return i.tb=function(i,s,n,h,r,e,o,a,u){var f=0,c=0,l=0;if(null!=o||null!=a||null!=u)if(t.s.ti(s))t.Yg.tb(i,n,h,r,e,o,a,u);else{var p=t.F.ba(r-n);if(t.s.Y(h,e)&&(t.s.Cd(p)||t.s.Y(t.s.P(h),1.570796326794897)))null!=o&&(o.u=0),null!=a&&(a.u=0),null!=u&&(u.u=0);else{if(t.s.Y(h,-e)){if(t.s.Y(t.s.P(h),1.570796326794897))return null!=o&&(o.u=2*t.F.Ah(i,s)),null!=a&&(a.u=0=z&&!t.s.Y(A,m));if(0!=k)v=(y*=f)*(256+y*(y*(74-47*y)-128))/1024,null!=o&&(o.u=d*(1+y*(4096+y*(y*(320-175*y)-768))/16384)*(T-v*N*(c+v/4*(I*(2*l-1)-v/6*c*(4*N*N-3)*(4*l-3))))),null!=a&&(a.u=t.s.Y(t.s.P(h),1.570796326794897)?0>h?r:t.F.ba(3.141592653589793-r):Math.atan2(w*M,s*x-g*w*j)),null!=u&&(t.s.Y(t.s.P(e),1.570796326794897)?u.u=0>e?n:t.F.ba(3.141592653589793-n):(u.u=Math.atan2(s*M,s*x*j-g*w),u.u=t.F.ba(u.u+3.141592653589793)));else{m=t.s.Mb(3.141592653589793,p),I=g*x-s*w,T=Math.acos(I),N=Math.sin(T),f=1,z=C=0;do{l=C,j=1-.25*(C=v*(f*=f)*(1+v+v*v))+.1875*(c=v*v*(j=f*f)*(1+2.25*v))-.1953125*(k=v*v*v*j*f),C=.25*C-.25*c+.29296875*k,M=.03125*c-.05859375*k,k*=.00651041666666667,c=I-2*g*x/f,1=z&&!t.s.Y(l,C));null!=o&&(j=1+(y*=f*=f)*(4096+y*(y*(320-175*y)-768))/16384,t.s.Y(h,-e)?o.u=3.141592653589793*d*j:(c=I-2*g*x/f,f=Math.acos(c),I=Math.cos(2*f),A=Math.cos(3*f),o.u=d*(j*T+y*(y*(128+y*(35*y-60))-512)/2048*N*c+y*(5*y-4)/6144*y*y*Math.sin(2*T)*I+k*Math.sin(3*T)*A+-762939453125e-16*y*y*y*y*Math.sin(4*T)*Math.cos(4*f)))),null!=a&&(t.s.Cd(h)&&t.s.Cd(e)?(f=Math.sqrt(1-C*C),a.u=Math.acos(f),0>p&&(a.u*=-1)):t.s.Y(t.s.P(h),1.570796326794897)?a.u=0>h?r:t.F.ba(3.141592653589793-r):(o=C/s,d=Math.sqrt(1-o*o),0>s*x-g*w*Math.cos(m)&&(d*=-1),a.u=Math.atan2(o,d),t.s.Y(h,-e)&&t.s.P(t.F.ba(n-r))>3.141592653589793*(1-v*Math.cos(h))&&(0t.s.P(a.u)||0>h&&1.570796326794897e?n:t.F.ba(3.141592653589793-n):(p=C/w,o=Math.sqrt(1-p*p),d=Math.sin(m/2),0>Math.sin(b-i)-2*s*x*d*d&&(o*=-1),u.u=Math.atan2(p,o),u.u=t.F.ba(u.u+3.141592653589793),t.s.Y(h,-e)&&!t.s.Cd(h)&&!t.s.Y(t.s.P(h),1.570796326794897)&&t.s.P(t.F.ba(n-r))>3.141592653589793*(1-v*Math.cos(h))&&(null!=a?d=a.u:(o=C/s,d=Math.sqrt(1-o*o),0>s*x-g*w*Math.cos(m)&&(d*=-1),d=Math.atan2(o,d),t.s.Y(h,-e)&&t.s.P(t.F.ba(n-r))>3.141592653589793*(1-v*Math.cos(h))&&(0t.s.P(d)||0>h&&1.570796326794897=t.s.P(d)&&1.570796326794897t.s.P(u.u))&&(u.u=-1*t.F.ba(u.u+3.141592653589793))))}}}},i.rf=function(i,s,n,h,r,e,o,a){if(null!=o||null!=a)if(t.s.ti(s))t.Yg.rf(i,n,h,r,e,o,a);else if(e=t.F.ba(e),t.s.Y(t.s.P(h),1.570796326794897)||t.s.Cd(e)||t.s.Y(t.s.P(e),3.141592653589793))t.Wk.rf(i,s,n,h,r,e,o,a);else{var u=1.570796326794897==t.s.P(e)?0:Math.cos(e),f=3.141592653589793==t.s.P(e)?0:Math.sin(e);t.s.Y(t.s.P(h),1.570796326794897)&&(n=0),e=1-Math.sqrt(1-s);var c=t.F.Vq(s,h);h=1.570796326794897==t.s.P(c)?0:Math.cos(c);var l=Math.sin(c);c=Math.atan2(Math.tan(c),u);var p=h*f,v=p*p,y=1-v,d=s/(1-s)*y,b=(s=d*(256+d*(d*(74-47*d)-128))/1024)/4,g=s/6,w=r/(i*(1-e)*(1+d*(4096+d*(d*(320-175*d)-768))/16384)),x=w;do{var m=x;r=1.570796326794897==t.s.P(x)?0:Math.cos(x);var j=(d=3.141592653589793==t.s.P(x)?0:Math.sin(x))*d;x=s*d*((i=Math.cos(2*c+x))+b*(r*(2*(x=i*i)-1)-g*i*(4*j-3)*(4*x-3)))+w}while(!t.s.Y(m,x));r=1.570796326794897==t.s.P(x)?0:Math.cos(x),d=3.141592653589793==t.s.P(x)?0:Math.sin(x),null!=o&&(f=Math.atan2(d*f,h*r-l*d*u),y=e/16*y*(4+e*(4-3*y)),i=Math.cos(2*c+x),o.u=t.F.ba(n+(f-(1-y)*e*p*(x+y*d*(i+y*r*(2*i*i-1)))))),null!=a&&(y=l*d-h*r*u,y=(1-e)*Math.sqrt(v+y*y),a.u=Math.atan2(l*r+h*d*u,y))}},i}()}(Q||(Q={})),function(t){t.PC=function(){function i(){}return i.tb=function(i,s,n,h,r,e,o,a,u){var f=t.F.ba(r-n),c=t.s.Y(t.s.P(h),1.570796326794897),l=t.s.Y(t.s.P(e),1.570796326794897);if(t.s.Y(h,e)&&(t.s.Cd(f)||c))null!=o&&(o.u=0),null!=a&&(a.u=0),null!=u&&(u.u=0);else{if(t.s.ti(s)){var p=Math.sin(h),v=Math.sin(e);p=Math.sqrt((1+p)/(1-p)),v=Math.sqrt((1+v)/(1-v)),p=Math.log(v)-Math.log(p),p=Math.atan2(f,p),null!=o&&(o.u=t.s.Y(h,e)?t.s.P(i*Math.cos(h)*f):t.s.P((i*e-i*h)/Math.cos(p)))}else v=t.F.Qw(s,e),p=Math.sin(t.F.Qw(s,h)),v=Math.sin(v),p=Math.sqrt((1+p)/(1-p)),v=Math.sqrt((1+v)/(1-v)),p=Math.log(v)-Math.log(p),p=Math.atan2(f,p),null!=o&&(t.s.Y(h,e)?o.u=t.s.P(i*f*Math.cos(h)/t.F.w(s,h)):(f=t.F.q(i,s,h),i=t.F.q(i,s,e),o.u=t.s.P((i-f)/Math.cos(p))));null==a&&null==u||(o=t.F.ba(p+3.141592653589793),c&&l||!c&&!l||(c?p=0>h?r:t.F.ba(3.141592653589793-r):l&&(o=0>e?n:t.F.ba(3.141592653589793-n))),null!=a&&(a.u=p),null!=u&&(u.u=o))}},i.rf=function(i,s,n,h,r,e,o,a){e=t.F.ba(e),0>r&&(r=t.s.P(r),e=t.F.ba(e+3.141592653589793)),t.s.ti(s)?t.s.Y(t.s.P(h),1.570796326794897)?(n=0>h?e:t.F.ba(3.141592653589793-e),3.141592653589793>=(e=r/i%6.283185307179586)?i=h-t.s.Mb(e,h):(n=t.F.ba(n+3.141592653589793),i=-h+t.s.Mb(e-3.141592653589793,h))):t.s.Y(t.s.P(e),1.570796326794897)?(n=t.F.ba(n+t.s.Mb(r,e)/(i*Math.cos(h))),i=h):(i=h+r*Math.cos(e)/i,1.570796326794897h?e:t.F.ba(3.141592653589793-e),e=r/t.F.qW(i,s),3.141592653589793>=(e%=6.283185307179586)?i=h-t.s.Mb(e,h):(n=t.F.ba(n+3.141592653589793),i=-h+t.s.Mb(e-3.141592653589793,h)),i=t.F.Rq(s,i)):t.s.Y(t.s.P(e),1.570796326794897)?(n=t.F.ba(n+t.s.Mb(r,e)*t.F.w(s,h)/(i*Math.cos(h))),i=h):(i=1.570796326794897*(r*Math.cos(e)+t.F.q(i,s,h))/t.F.Ah(i,s),1.570796326794897Math.PI||Math.abs(h.y)>.5*Math.PI||Math.abs(r.y)>.5*Math.PI||(Math.abs(h.y)==.5*Math.PI||Math.abs(r.y)==.5*Math.PI)&&h.x!=r.x)return NaN;if(e=n.cB(e,Math.min(h.x,r.x),Math.max(h.x,r.x)),!new t.Nc(h.x,r.x).contains(e))return NaN;var o=i.construct(h);if(r=i.construct(r),o=n.Yu(s,o),r=n.Yu(s,r),(r=o.cF(r)).z.qg())return h.y;var a=new t.Wb;a.set(r.x),a.jm(r.z),a.No(-1);var u=new t.Wb;u.set(r.y),u.jm(r.z),u.No(-1);var f=new t.Wb;return f.set(u),f.Ag(u),(o=new t.Wb).set(a),o.Ag(a),o.add(f),o.sqrt(),o.qg()||a.qg()&&u.qg()?h.y:(h=Math.atan2(u.value(),a.value()),h=Math.atan2(o.value()*Math.cos(h-e),1-s),e=n.DP(s,t.h.construct(e,h)),s=new t.Nd(e.x,e.y,-e.z),e=r.value().Qh(e),s=r.value().Qh(s),Math.abs(s)Math.PI||Math.abs(h.y)>.5*Math.PI||Math.abs(r.y)>.5*Math.PI||(Math.abs(h.y)==.5*Math.PI||Math.abs(r.y)==.5*Math.PI)&&h.x!=r.x||Math.abs(e)>=.5*Math.PI||0e&&r.y>e||0>h.y&&0>r.y&&h.yMath.abs(o[1]-h.x)&&(h=o[0],o[0]=o[1],o[1]=h)),e))},n.cB=function(t,i,s){return t>s?t-=2*(i=Math.ceil((t-s)/(2*Math.PI)))*Math.PI:tr.x?(r.x-=r.x%360,-180>r.x&&(r.x+=360)):180r.y&&(r.y=-90);for(var e=-180,o=180,a=(s=40)-1,u=(n=(s+31)/32)-1;0<=u;u--)for(var f=a-32*u,c=Math.min(32,s-32*u),l=1;l=p?(h[u]|=1<=p?(h[u]|=1<>r&31;if(31<(r+=5)){var a=37-r;o&=(1<i)for(e=0;e=t[0]?t:'"'+t.trim()+'"'}var s=[];t.XC=function(){function n(){}return n.EQ=function(h){try{for(var r=0;ri||i>this.Aa)throw t.i.N();return this.bg[i]},i.prototype.Pf=function(t){return this.uh[t]},i.lz=function(t){return i.JM[t]},i.Tp=function(t){return i.SM[t]},i.Va=function(t){return i.rM[t]},i.prototype.hasAttribute=function(t){return 0<=this.uh[t]},i.prototype.iG=function(){return this.hasAttribute(1)},i.se=function(t){return i.eD[t]},i.prototype.LR=function(t){return this.Vs[t]},i.DG=function(t,s){return i.eD[t]===s},i.prototype.Nb=function(t){return this===t},i.prototype.An=function(){for(var i=t.O.Th(this.bg[0]),s=1;s++i&&s(t,r,o.eu),e[0]?n?r=i:(e=t.c,r=t.e+r+1):++r;e.lengtht.Bd&&e[0]?"-":"")+(1r?"e":"e+")+r:t.toString()}function s(t,i,s,h){var r=t.c,e=t.e+i+1;if(1===s?h=5<=r[e]:2===s?h=5e||void 0!==r[e+1]||1&r[e-1]):3===s?h=h||void 0!==r[e]||0>e:(h=!1,0!==s&&n("!Big.RM!")),1>e||!r[0])h?(t.e=-i,t.c=[1]):t.c=[t.e=0];else{if(r.length=e--,h)for(;9<++r[e];)r[e]=0,e--||(++t.e,r.unshift(1));for(e=r.length;!r[--e];r.pop());}return t}function n(t){throw(t=Error(t)).name="BigError",t}var h=-7,r=21,e=/^-?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,o=function(){function t(i){if(i instanceof t)this.Bd=i.Bd,this.e=i.e,this.c=i.c.slice();else{var s,h,r;for(0===i&&0>1/i?i="-0":e.test(i+="")||n(NaN),this.Bd="-"==i.charAt(0)?(i=i.slice(1),-1):1,-1<(s=i.indexOf("."))&&(i=i.replace(".","")),0<(h=i.search(/e/i))?(0>s&&(s=h),s+=+i.slice(h+1),i=i.substring(0,h)):0>s&&(s=i.length),h=0;"0"==i.charAt(h);h++);if(h==(r=i.length))this.c=[this.e=0];else{for(;"0"==i.charAt(--r););for(this.e=s-h-1,this.c=[],s=0;h<=r;this.c[s++]=+i.charAt(h++));}}}return t.prototype.abs=function(){var i=new t(this);return i.Bd=1,i},t.prototype.cmp=function(i){var s=this.c,n=(i=new t(i)).c,h=this.Bd,r=i.Bd,e=this.e,o=i.e;if(!s[0]||!n[0])return s[0]?h:n[0]?-r:0;if(h!=r)return h;if(i=0>h,e!=o)return e>(o^i)?1:-1;for(h=-1,r=(e=s.length)<(o=n.length)?e:o;++h(n[h]^i)?1:-1;return e==o?0:e>(o^i)?1:-1},t.prototype.jm=function(i){var h=this.c,r=(i=new t(i)).c,e=this.Bd==i.Bd?1:-1,o=t.rr;if((o!==~~o||0>o||1e6g?0:g,f.unshift(0);v++u;u++){if(a!=(v=p.length))var w=a>v?1:-1;else{var x=-1;for(w=0;++xp[x]?1:-1;break}}if(!(0>w))break;for(i=v==a?r:f;v;){if(p[--v]g&&s(y,o,t.eu,void 0!==p[0]),y},t.prototype.fS=function(){return 0this.cmp(0)},t.prototype.jt=function(i){var s,n=this.Bd,h=(i=new t(i)).Bd;if(n!=h)return i.Bd=-h,this.tI(i);var r=this.c.slice(),e=this.e,o=i.c,a=i.e;if(!r[0]||!o[0])return o[0]?(i.Bd=-h,i):new t(r[0]?this:0);if(n=e-a){for((s=0>n)?(n=-n,e=r):(a=e,e=o),e.reverse(),h=n;h--;e.push(0));e.reverse()}else for(e=((s=r.lengthn;){if(r[--e]h.length-e.length&&(n=e,e=h,h=n),s=e.length,n=0;s;)n=(h[--s]=h[s]+e[s]+n)/10|0,h[s]%=10;for(n&&(h.unshift(n),++r),s=h.length;0==h[--s];h.pop());return i.c=h,i.e=r,i},t.prototype.pow=function(i){var s=this,h=new t(1),r=h,e=0>i;for((i!==~~i||-1e6>i||1e6>=1;)s=s.lr(s);return e?h.jm(r):r},t.prototype.round=function(i,h){var r=this;return null==i?i=0:(i!==~~i||0>i||1e6h&&n(NaN),0==(h=Math.sqrt(this.toString()))||h==1/0?((h=i.join("")).length+r&1||(h+="0"),(i=new t(Math.sqrt(h).toString())).e=((r+1)/2|0)-(0>r||1&r)):i=new t(h.toString()),h=i.e+(t.rr+=4);do{r=i,i=e.lr(r.tI(this.jm(r)))}while(r.c.slice(0,h).join("")!==i.c.slice(0,h).join(""));return s(i,t.rr-=4,t.eu),i},t.prototype.lr=function(i){var s=this.c,n=(i=new t(i)).c,h=s.length,r=n.length,e=this.e,o=i.e;if(i.Bd=this.Bd==i.Bd?1:-1,!s[0]||!n[0])return new t(0*i.Bd);if(i.e=e+o,he;)r=a[o]+n[e]*s[o-e-1]+r,a[o--]=r%10,r=r/10|0;a[o]=(a[o]+r)%10}for(r&&++i.e,a[0]||a.shift(),e=a.length;!a[--e];a.pop());return i.c=a,i},t.prototype.toString=function(){var t=this.e,i=this.c.join(""),s=i.length;if(t<=h||t>=r)i=i.charAt(0)+(1t?"e":"e+")+t;else if(0>t){for(;++t;i="0"+i);i="0."+i}else if(0s)for(t-=s;t--;i+="0");else tthis.Bd&&this.c[0]?"-"+i:i},t.prototype.toExponential=function(t){return null==t?t=this.c.length-1:(t!==~~t||0>t||1e6=t&&(o=i(this,this.e+t),0>this.Bd&&this.c[0]&&0>o.indexOf("-")&&(o="-"+o));return h=s,r=e,o||n("!toFix!"),o},t.prototype.toPrecision=function(t){return null==t?this.toString():((t!==~~t||1>t||1e6e.get(p)?(e.set(u,2147483647),u=p):e.set(p,2147483647),f++;else{if(1&f){if(n)return null!=h&&(h[0]=!0),null}else e.set(u,2147483647);a.L(l),u=p,f=1}if(1&f){if(n)return null!=h&&(h[0]=!0),null}else e.set(u,2147483647);if(!n)for(e.Vd(0,e.size,(function(t,i){return t-i})),p=0,v=e.size;ps-i)n.nr(i,s,t);else{var h=!0;try{for(var r=1/0,e=-1/0,o=i;oe&&(e=a)}if(this.reset(s-i,r,e,s-i)){for(o=i;oh&&n.nr(i+h,i+s,t);100t||n==s||(t=Math.min(i.hL,t),this.yf.Jb(t),this.yf.resize(t),this.yf.Wj(0,0,this.yf.size),this.EH=s,this.ys.resize(h),this.Es=(n-s)/(t-1),0))},i.prototype.zF=function(i){return t.O.truncate((i-this.EH)/this.Es)},i.hL=65536,i}();t.Xt=i}(Q||(Q={})),function(t){var i,s;(s=i||(i={}))[s.enum_line=1]="enum_line",s[s.enum_arc=2]="enum_arc",s[s.enum_dummy=4]="enum_dummy",s[s.enum_concave_dip=8]="enum_concave_dip",s[s.enum_connection=3]="enum_connection";var n=function(){function i(){}return i.Qu=function(s,n,h,r,e,o){var a=new i;return a.Im=new t.h,a.Vm=new t.h,a.aw=new t.h,a.Im.L(s),a.Vm.L(n),a.aw.L(h),a.Co=r,a.qh=e,a.sh=o,a},i.construct=function(s,n,h,r){var e=new i;return e.Im=new t.h,e.Vm=new t.h,e.aw=new t.h,e.Im.L(s),e.Vm.L(n),e.aw.Rc(),e.Co=4,e.qh=h,e.sh=r,e},i}(),h=function(){function i(t,i,s,n,h,r){this.Yv=null,this.ya=0,this.EA=t,this.bI=this.$H=0,this.Ka=i,this.Mj=s,this.vk=n,this.Dq=h,this.Ub=r}return i.prototype.next=function(){for(var i=new t.Sa;;){if(this.ya==this.EA.I())return null;if(this.EA.ve(this.ya,i),this.ya++,!i.B())break}var s=!1;if(null==this.Yv&&(this.$H=i.Lg(),this.bI=i.ih(),this.Yv=o.buffer(i,this.Ka,this.Mj,this.vk,this.Dq,this.Ub),s=!0),this.yar)throw t.i.N();if(s.B())return new t.Da(s.description);var a=new t.l;return s.xc(a),0=e&&(e=96),o.rb=Math.abs(o.Ka),o.Kv=0!=o.rb?1/o.rb:0,isNaN(r)||0==r?r=1e-5*o.rb:r>.5*o.rb&&(r=.5*o.rb),12>e&&(e=12),(s=Math.abs(n)*(1-Math.cos(Math.PI/e)))>r?r=s:(s=Math.PI/Math.acos(1-r/Math.abs(n)))(e=t.O.truncate(s))&&(e=12,r=Math.abs(n)*(1-Math.cos(Math.PI/e))),o.vk=r,o.Dq=e,o.tA=Math.min(o.ct,.25*r),o.lE()},i.prototype.cv=function(){if(null==this.Id)this.Id=[];else if(0!==this.Id.length)return;var i=this.qE();i=t.O.truncate((i+3)/4);var s=.5*Math.PI/i;this.oA=s;for(var n=0;n<4*i;n++)this.Id.push(null);var h=Math.cos(s);s=Math.sin(s);var r=t.h.construct(0,1);for(n=0;n=this.Ka&&(i=new t.l,this.X.A(i),i.R()<=2*-this.Ka||i.ca()<=2*this.Ka))return new t.Da(this.X.description)}switch(this.X.getType()){case 33:return this.PN();case 550:return this.ON();case 1607:return this.RN();case 1736:return this.QN();case 197:return this.LN();default:throw t.i.Qa()}},i.prototype.RN=function(){if(this.EG(this.X)){var i=new t.Sa;this.X.ve(0,i);var s=new t.l;return this.X.A(s),i.Cb(s.sf()),this.Gu(i)}return this.X=this.WV(this.X),i=new r(this,this.oq),t.Gh.local().V(i,this.Mj,this.Ub).next()},i.prototype.QN=function(){if(0==this.Ka)return this.X;var i=t.Yl.local();if(this.cv(),this.X=i.V(this.X,null,!1,this.Ub),0>this.Ka){var s=this.X;return s=this.py(s,0,s.da()),i.V(s,this.Mj,!1,this.Ub)}return this.EG(this.X)?(i=new t.Sa,this.X.ve(0,i),s=new t.l,this.X.A(s),i.Cb(s.sf()),this.Gu(i)):(i=new e(this),t.Gh.local().V(i,this.Mj,this.Ub).next())},i.prototype.py=function(s,n,h){for(var r=new t.Da(s.description);ns.Ja(n))){var e=s.Ir(n),o=new t.l;if(s.Rj(n,o),0=this.Ka){if(0==this.Ka)i.ad(this.X,!1);else{var s=new t.Fh;this.X.bn(s),s.W(this.Ka,this.Ka),i.ad(s,!1)}return i}return i.ad(this.X,!1),this.X=i,this.jE(i,0)},i.prototype.jE=function(s,n){this.cv();var h=new t.Da(s.description),r=new t.h,e=new t.h,o=new t.h,a=new t.h,u=new t.h,f=new t.h,c=new t.h,l=new t.h,p=s.Ja(n),v=s.Ba(n),y=0;for(n=s.Ja(n);yi.Ja(s))return null;if(this.FG(i,s)&&0(i=-1>i?4:2*Math.PI/Math.acos(i)+.5)?i=4:i>this.Dq&&(i=this.Dq),t.O.truncate(i)},i.prototype.GD=function(i,s,n,h,r){this.cv();var e=new t.h;e.uc(n,s),e.scale(this.Kv);var o=new t.h;o.uc(h,s),o.scale(this.Kv),0>(e=Math.atan2(e.y,e.x)/this.oA)&&(e=this.Id.length+e),e=this.Id.length-e,0>(o=Math.atan2(o.y,o.x)/this.oA)&&(o=this.Id.length+o),(o=this.Id.length-o)o.I(a))return 0>e||(e=i,o=new t.Sa,e.ve(e.Ba(s),o),this.yu(h,o)),1;var u=o.Na(o.Xa(o.Ob(a))),f=new t.Dd;if(f.gg(-u.x,-u.y),o.Oc(f),r&&(this.tQ(o,a,e),2>o.I(a)))return 0>e||(e=i,o=new t.Sa,e.ve(e.Ba(s),o),this.yu(h,o)),1;this.Zd.length=0;var c=o.Ob(a);s=o.Xa(c);var l=1==e?o.Ma(s):o.U(s);i=1==e?o.U(s):o.Ma(s);var p=!0;r=new t.h,a=new t.h;var v=new t.h,y=new t.h,d=new t.h,b=new t.h,g=new t.h,w=new t.h,x=new t.h,m=new t.h,j=this.rb;c=o.Ja(c);for(var M=0;Ml||0>p&&0==l?this.Zd.push(n.Qu(y,d,r,2,this.Zd.length+1,this.Zd.length-1)):y.qb(d)||(this.Zd.push(n.construct(y,r,this.Zd.length+1,this.Zd.length-1,"dummy")),this.Zd.push(n.construct(r,d,this.Zd.length+1,this.Zd.length-1,"dummy"))),b.add(a,x),this.Zd.push(n.Qu(d,b,r,1,this.Zd.length+1,this.Zd.length-1)),y.L(b),m.L(x),v.L(r),r.L(a),w.L(g),l=s,s=i,p=!1,i=1==e?o.U(s):o.Ma(s);return this.Zd[this.Zd.length-1].qh=0,this.Zd[0].sh=this.Zd.length-1,this.YV(h),f.gg(u.x,u.y),h.YD(f,h.da()-1),1},i.prototype.YV=function(t){for(var i=this.zO(),s=!0,n=i+1,h=i;n!=i;h=n){var r=this.Zd[h];n=-1!=r.qh?r.qh:(h+1)%this.Zd.length,0!=r.Co&&(s&&t.Lt(r.Im),2==r.Co?this.GD(t,r.aw,r.Im,r.Vm,!0):t.Ci(r.Vm),s=!1)}},i.prototype.zO=function(){null==this.Ks&&(this.Ks=[null,null,null,null,null,null,null,null,null]);for(var i=0,s=0,n=this.Zd.length;s=this.rb)return!0}return!1},i.prototype.tQ=function(i,s,n){for(var h=0;1>h;h++){var r=!1,e=i.Ob(s),o=i.Ja(e);if(0==o)break;var a=o;if(3>o)break;!i.dc(e)&&(a=o-1),e=i.Xa(e),o=0z||0>A&&0==z||!this.Fv(v,l,p)||(b.L(p),N=!1,++M,r=!0),N){if(0.5*this.vk?(d.add(v,l),d.scale(.5),x.normalize(),x.ar(),m.L(x),m.scale(j-M),d.add(m),i.mf(o,d)):i.pd(o,!0),M=0}v.L(l),f=e}l.L(p),o=e,e=u,u=0s?(this.oq=!1,i):(this.oq=!0,t.Fg.Mk(i,this.ct,!1,!0,this.Ub))},i.prototype.yu=function(i,s){if(s=s.D(),null!=this.Id&&0!==this.Id.length){var n=new t.h;n.L(this.Id[0]),n.Ct(this.rb,s),i.Lt(n);for(var h=1,r=this.Id.length;h=s?1:-1;case 1:if(t.G=s?1:-1;case 2:if(t.v>=s&&t.C>s)break;return t.C<=s?1:-1;case 3:if(!(t.G>=s&&t.H>s))return t.H<=s?1:-1}return 0},i.prototype.Ay=function(t,i){return 1736==t.getType()?this.Cy(t,i):this.Dy(t)},i.prototype.Cy=function(i,s){if(0==this.Ca.R()||0==this.Ca.ca())return i.Ia();var n=new t.l;i.xc(n),this.X=this.g.Ib(i);var h=new t.l,r=new t.l,e=new t.h,o=new t.h,a=[0,0,0,0,0,0,0,0,0],u=[0,0,0,0,0,0,0,0,0];new t.ig;var f=new t.yb,c=new t.ia(0);c.Jb(Math.min(100,i.I()));for(var l=!1,p=0;!l&&4>p;p++){var v=!1,y=!!(1&p),d=0;switch(p){case 0:d=this.Ca.v,v=n.v<=d&&n.C>=d;break;case 1:d=this.Ca.G,v=n.G<=d&&n.H>=d;break;case 2:d=this.Ca.C,v=n.v<=d&&n.C>=d;break;case 3:d=this.Ca.H,v=n.G<=d&&n.H>=d}if(v)for(l=!0,v=this.g.Ob(this.X);-1!=v;){var b=-1,g=-1,w=this.g.Xa(v),x=w;do{var m=this.g.bc(x);null==m&&(m=f,this.g.D(x,e),m.Dc(e),this.g.D(this.g.U(x),o),m.Qc(o)),m.A(h);var j=this.Lh(h,p,d),M=0,k=-1;if(-1==j){M=0<(m=m.cq(y,d,a,u))?this.g.Ul(x,u,m):0,M+=1;var z=x,A=this.g.U(z);for(m=0;mthis.g.Ja(v)?this.g.Zq(v):this.g.Rb(v)}}return l?i.Ia():(this.FB(),0u;u++){var f=!1,c=!!(1&u),l=0;switch(u){case 0:l=this.Ca.v,f=a.v<=l&&a.C>=l;break;case 1:l=this.Ca.G,f=a.G<=l&&a.H>=l;break;case 2:l=this.Ca.C,f=a.v<=l&&a.C>=l;break;case 3:l=this.Ca.H,f=a.G<=l&&a.H>=l}if(f){f=o,o=i.Ia(),(f=f.Ga()).Zi();for(var p,v=new t.h;f.$a();)for(var y,d=!0;f.Ha();){var b=f.ha();b.A(s);var g=this.Lh(s,u,l);if(-1==g){if(0<(g=b.cq(c,l,h,r))){var w=0;p=b.ac();for(var x=0;x<=g;x++)if(w!=(y=x=(u=t.O.truncate(Math.min(Math.ceil(u/i),2048)))))){for(var f=1;fr.size)){var c=this;r.Vd(0,r.size,(function(t,i){return c.Mh(t,i)})),n=new t.h,e=new t.h,o=new t.h,e.Rc();var l=-1;a=new t.ia(0),u=new t.ia(0),f=this.g.Gd();for(var p=this.g.Gd(),v=0,y=r.size;vthis.Mh(l,g)&&(this.g.D(g,n),i?n.y==s:n.x==s)&&(a.add(l),w=!0,this.g.Ra(l,p,1)),0>this.Mh(l,d)&&(this.g.D(d,n),i?n.y==s:n.x==s)&&(w||a.add(l),this.g.Ra(l,f,1))}for(b=0,w=a.size;bthis.Mh(y,b)&&(this.g.D(b,a),i?a.y==s:a.x==s)&&(d=b),b=-1;var g=this.g.Ma(y);if(0>this.Mh(y,g)&&(this.g.D(g,a),i?a.y==s:a.x==s)&&(b=g),-1!=d&&-1!=b)this.Kh(y,h,r),this.g.pd(y,!1),this.Kh(d,h,r),this.g.pd(d,!1),c=!0;else if(-1!=d||-1!=b){for(g=v+1;gthis.Mh(w,x)&&(this.g.D(x,a),i?a.y==s:a.x==s)&&(m=x),x=this.g.Ma(w);var j=-1;if(0>this.Mh(w,x)&&(this.g.D(x,a),i?a.y==s:a.x==s)&&(j=x),-1!=m&&-1!=j){this.Kh(w,h,r),this.g.pd(w,!1),this.Kh(m,h,r),this.g.pd(m,!1),c=!0;break}if(-1!=d&&-1!=j){this.zt(h,y,d,w,j,r),c=!0;break}if(-1!=b&&-1!=m){this.zt(h,w,m,y,b,r),c=!0;break}}}if(c)break}}}if(!c)break}l=e,u.L(n)}}this.g.Td(r)},i.prototype.Kh=function(t,i,s){s=this.g.Pa(t,s),i.set(s,-1),s=this.g.Pa(t,this.ji),this.dd.set(s,-1),-1!=(i=this.g.bd(t))&&this.g.Xa(i)==t&&(this.g.Jf(i,-1),this.g.Wg(i,-1))},i.prototype.zt=function(t,i,s,n,h,r){this.g.Bc(i,n),this.g.Cc(n,i),this.g.Cc(s,h),this.g.Bc(h,s),this.Kh(n,t,r),this.g.mi(n,!1),this.Kh(h,t,r),this.g.mi(h,!0)},i.prototype.Ty=function(){for(var t=0,i=this.dd.size;t=o?(s=this.g.Pa(e,this.ji),this.dd.set(s,-1),e=this.g.pd(e,!1),2==o&&(s=this.g.Pa(e,this.ji),this.dd.set(s,-1),this.g.pd(e,!1)),o=r,r=this.g.Rb(r),this.g.Jf(o,-1),this.g.$q(o)):(this.g.cp(r,!1),this.g.Wg(r,this.g.Ma(e)),this.g.Vj(r,o),h+=o,n++,r=this.g.Rb(r))}}for(t=0,i=this.dd.size;t=o?(s=this.g.Pa(e,this.ji),this.dd.set(s,-1),e=this.g.pd(e,!1),2==o&&(0<=(s=this.g.Pa(e,this.ji))&&this.dd.set(s,-1),this.g.pd(e,!1)),o=r,this.g.Jf(o,-1),this.g.$q(o)):(this.g.kn(r,!0),this.g.Vj(r,o),this.g.Jf(r,e),this.g.Wg(r,this.g.Ma(e)),this.g.cp(r,!1),h+=o,n++)}for(this.g.Rl(this.X,n),this.g.Tj(this.X,h),t=0,i=this.g.ld;-1!=i;i=this.g.ue(i))t+=this.g.I(i);this.g.bC(t)},i.By=function(t,s,n){return new i(s).Ay(t,n)},i.clip=function(s,n,h,r){if(s.B())return s;if(n.B())return s.Ia();if(33==(h=s.getType()))return r=s.D(),n.contains(r)?s:s.Ia();if(197==h)return r=new t.l,s.A(r),r.Ea(n)?(n=new t.Fh,s.copyTo(n),n.Xo(r),n):s.Ia();var e=new t.l;if(s.xc(e),n.contains(e))return s;if(!n.isIntersecting(e))return s.Ia();if(null!=(e=s.Bb)&&null!=(e=e.Fk)){if(1==(e=e.Ro(n))){if(1736!=h)throw t.i.Qa();return(s=new t.Da(s.description)).tp(n),s}if(0==e)return s.Ia()}switch(h){case 550:h=null,e=s.I();for(var o=s.ub(0),a=0,u=0;u=s?1:-1;case 1:if(t.G=s?1:-1;case 2:if(t.v>=s&&t.C>s)break;return t.C<=s?1:-1;case 3:if(!(t.G>=s&&t.H>s))return t.H<=s?1:-1}return 0},i.prototype.Ay=function(t,i){return 1736==t.getType()?this.Cy(t,i):this.Dy(t)},i.prototype.Cy=function(i,s){if(0==this.Ca.R()||0==this.Ca.ca())return i.Ia();var n=new t.l;i.xc(n),this.X=this.g.Ib(i);var h=new t.l,r=new t.l,e=new t.h,o=new t.h,a=[0,0,0,0,0,0,0,0,0],u=[0,0,0,0,0,0,0,0,0],f=new t.yb,c=new t.ia(0);c.Jb(256);for(var l=!1,p=0;!l&&4>p;p++){var v=!1,y=!!(1&p),d=0;switch(p){case 0:d=this.Ca.v,v=n.v<=d&&n.C>=d;break;case 1:d=this.Ca.G,v=n.G<=d&&n.H>=d;break;case 2:d=this.Ca.C,v=n.v<=d&&n.C>=d;break;case 3:d=this.Ca.H,v=n.G<=d&&n.H>=d}if(v)for(l=!0,v=this.g.Ob(this.X);-1!=v;){var b=!0,g=-1,w=-1,x=this.g.Xa(v),m=x;do{var j=this.g.bc(m);null==j&&(j=f,this.g.D(m,e),j.Dc(e),this.g.D(this.g.U(m),o),j.Qc(o)),j.A(h);var M=this.Lh(h,p,d),k=0,z=-1;if(-1==M){k=0<(j=j.cq(y,d,a,u))?this.g.LX(m,u,j):0,k+=1;var A=m,N=this.g.U(A);for(j=0;jp;p++){var v=!1,y=!!(1&p),d=0;switch(p){case 0:d=this.Ca.v,v=a.v<=d&&a.C>=d;break;case 1:d=this.Ca.G,v=a.G<=d&&a.H>=d;break;case 2:d=this.Ca.C,v=a.v<=d&&a.C>=d;break;case 3:d=this.Ca.H,v=a.G<=d&&a.H>=d}if(v)for(v=o,o=i.Ia(),(v=v.Ga()).Zi();v.$a();)for(var b,g=!0;v.Ha();){var w=v.ha();w.A(s);var x=this.Lh(s,p,d);if(-1==x){if(0<(x=w.cq(y,d,h,r))){var m=0;w.Yp(u);for(var j=0;j<=x;j++)if(m!=(b=jh.x&&(h.x+=i)}else l=s.y-this.Ca.G,r.y=t.lc.sign(n.y-s.y),h.y=i*t.lc.Cn(Math.floor(Math.abs(l/i)),l)+this.Ca.G,0>h.y&&(h.y+=i);l=0!=c?n.y-s.y:n.x-s.x;var p=Math.abs(l);if(65536

=y||(e[p]=y,p++)}0!=p&&this.g.Ul(u,e,p)}}u=f}while(u!=a)}},i.prototype.Vl=function(i,s){for(var n=-1,h=new t.h,r=null,e=this.g.Ob(this.X);-1!=e;e=this.g.Rb(e))for(var o=this.g.Xa(e),a=0,u=this.g.Ja(e);ar.size)){var c=this;r.Vd(0,r.size,(function(t,i){return c.Mh(t,i)})),n=new t.h,e=new t.h,o=new t.h,e.Rc();var l=-1;a=new t.ia(0),u=new t.ia(0),f=null;for(var p=this.g.Gd(),v=this.g.Gd(),y=0,d=r.size;ye.compare(n)&&(i?n.y==s:n.x==s)&&(a.add(l),x=!0,this.g.Ra(l,v,1)),this.g.D(b,n),0>e.compare(n)&&(i?n.y==s:n.x==s)&&(x||a.add(l),this.g.Ra(l,p,1))}for(g=0,x=a.size;gu.compare(a)&&(i?a.y==s:a.x==s)&&(d=b),b=-1;var g=this.g.Ma(y);if(this.g.D(g,a),0>u.compare(a)&&(i?a.y==s:a.x==s)&&(b=g),-1!=d&&-1!=b)this.Kh(y,h,r),this.g.pd(y,!1),this.Kh(d,h,r),this.g.pd(d,!1),c=!0;else if(-1!=d||-1!=b){for(g=v+1;gu.compare(a)&&(i?a.y==s:a.x==s)&&(m=x),x=this.g.Ma(w);var j=-1;if(this.g.D(x,a),0>u.compare(a)&&(i?a.y==s:a.x==s)&&(j=x),-1!=m&&-1!=j){this.Kh(w,h,r),this.g.pd(w,!1),this.Kh(m,h,r),this.g.pd(m,!1),c=!0;break}if(-1!=d&&-1!=j){this.zt(h,y,d,w,j,r),c=!0;break}if(-1!=b&&-1!=m){this.zt(h,w,m,y,b,r),c=!0;break}}}if(c)break}}}if(!c)break}l=e,u.L(n)}this.g.Td(r)}},i.prototype.Kh=function(t,i,s){s=this.g.Pa(t,s),i.set(s,-1),s=this.g.Pa(t,this.ji),this.dd.set(s,-1),-1!=(i=this.g.bd(t))&&this.g.Xa(i)==t&&(this.g.Jf(i,-1),this.g.Wg(i,-1))},i.prototype.zt=function(t,i,s,n,h,r){this.g.Bc(i,n),this.g.Cc(n,i),this.g.Cc(s,h),this.g.Bc(h,s),this.Kh(n,t,r),this.g.mi(n,!1),this.Kh(h,t,r),this.g.mi(h,!0)},i.prototype.Ty=function(){for(var t=0,i=this.dd.size;t=o?(s=this.g.Pa(e,this.ji),this.dd.set(s,-1),e=this.g.pd(e,!1),2==o&&(0<=(s=this.g.Pa(e,this.ji))&&this.dd.set(s,-1),this.g.pd(e,!1)),o=r,this.g.Jf(o,-1),this.g.$q(o)):(this.g.kn(r,!0),this.g.Vj(r,o),this.g.Jf(r,e),this.g.Wg(r,this.g.Ma(e)),this.g.cp(r,!1),h+=o,n++)}for(this.g.Rl(this.X,n),this.g.Tj(this.X,h),t=0,i=this.g.ld;-1!=i;i=this.g.ue(i))t+=this.g.I(i);this.g.bC(t)},i.By=function(t,s,n,h){return new i(s,h).Ay(t,n)},i.clip=function(t,s,n,h,r){return i.Nu(t,s,null,n,h,r)},i.Nu=function(s,n,h,r,e,o){var a=s.getType();if(33==a)return e=s.D(),n.contains(e)?s:s.Ia();if(197==a)return e=new t.l,s.A(e),e.Ea(n)?(n=new t.Fh,s.copyTo(n),n.Xo(e),n):s.Ia();if(s.B())return s;if(n.B())return s.Ia();var u=new t.l;if(s.xc(u),n.contains(u))return s;if(!n.isIntersecting(u))return s.Ia();if((null!=h||isNaN(r))&&t.ta.ty(h,n,!1),!t.aa.xj(a))throw t.i.N();if(null!=(h=s.Bb)&&null!=(h=h.Fk)){if(1==(h=h.Ro(n))){if(1736!=a)throw t.i.fa("internal error");return(s=new t.Da(s.description)).tp(n),s}if(0==h)return s.Ia()}switch(a){case 550:for(o=null,a=s.I(),h=s.ub(0),r=0,e=new t.h,u=0;u=a;a+=1)for(var u=0;1>=u;u+=1){var f=n.jG(e+a,o+u),c=this.xl.rR(f);-1!=c&&(this.pq[r]=c,this.xs[r]=f,r++)}for(e=r-1;1<=e;e--)for(c=this.pq[e],o=e-1;0<=o;o--)if(c==this.pq[o]){this.xs[o]=-1,e!=--r&&(this.xs[e]=this.xs[r],this.pq[e]=this.pq[r]);break}for(o=0;os.Db())throw t.i.N();return 0==n||s.B()?s:((o=new i(o)).ko=s,o.Ka=n,o.qa=e,o.Ki=h,o.CA=r,o.Rx())},i.prototype.eM=function(){var i=this.ko,s=i.ac(),n=i.wc(),h=new t.h;return h.uc(n,s),h.normalize(),h.Hv(),h.scale(this.Ka),s.add(h),n.add(h),h=i.Ia(),i.Dc(s),i.Qc(n),h},i.prototype.dM=function(){var i=this.ko;if(0o&&(0this.Ka?-s:s,-1p&&(.017453292519943295>(v=2*Math.acos(p))&&(v=.017453292519943295),1<(c=t.O.truncate(s/v+1.5))&&(l/=c)),v=b+h,b=r.Pd(f,this.Ka,v),0==i&&(b.type|=1024),this.fc(b,i),p=this.Ka/Math.cos(l/2),v+=l/2,(b=r.Pd(f,p,v)).type|=1024,this.fc(b);0<--c;)v+=l,(b=r.Pd(f,p,v)).type|=1024,this.fc(b);(b=r.Pd(f,this.Ka,g-h)).type|=1024,this.fc(b)}else if(1==this.Ki)b=r.Pd(f,this.Ka,b+h),this.fc(b,i),b=r.Pd(f,this.Ka,g-h),this.fc(b);else if(0==this.Ki)for(p=1-o/Math.abs(this.Ka),c=1,l=g-h-(b+h),-1p&&(.017453292519943295>(v=2*Math.acos(p))&&(v=.017453292519943295),1<(c=t.O.truncate(Math.abs(l)/v+1.5))&&(l/=c)),p=this.Ka/Math.cos(.5*l),v=b+h+.5*l,b=r.Pd(f,p,v),this.fc(b,i);0<--c;)v+=l,b=r.Pd(f,p,v),this.fc(b);else 2==this.Ki?(p=c.x-f.x,v=c.y-f.y,.99999999<(c=(p*(y=l.x-f.x)+v*(d=l.y-f.y))/Math.sqrt(p*p+v*v)/Math.sqrt(y*y+d*d))?(b=r.Pd(f,1.4142135623730951*this.Ka,g-.25*s),this.fc(b,i),b=r.Pd(f,1.4142135623730951*this.Ka,g+.25*s),this.fc(b)):(c=Math.abs(this.Ka/Math.sin(.5*Math.acos(c))))>(l=Math.abs(this.CA*this.Ka))?(p=.5*(g-b),p=this.Ka/Math.abs(Math.sin(p)),b=r.Pd(f,p,.5*(b+g)),g=t.h.construct(b.x,b.y),b=t.h.construct(f.x,f.y),(f=new t.h).uc(g,b),(g=new t.h).HW(l/f.length(),f,b),b=(c-l)*Math.abs(this.Ka)/Math.sqrt(c*c-this.Ka*this.Ka),0b&&(g-=n),c=b-g(p=1.4142135623730951*this.Ka)?b+.25*s:b+.75*s,b=r.Pd(f,p,v),this.fc(b,i),v=0>p?g-.25*s:g-.75*s,b=r.Pd(f,p,v),this.fc(b)):(p=.5*(g-b),p=this.Ka/Math.abs(Math.sin(p)),gs))for(var n=0;n=n+1;i--)(s=r.al(t.Na(i))).type|=1024,this.wg.push(s);if(this.mE())if(2<=this.Yb.length){for(t=-1,(h=!!(1024&this.Yb[this.gf-1].type))||(t=0),i=1;i=Math.min(s.x,n.x)&&Math.max(s.x,n.x)>=Math.min(t.x,i.x)&&Math.max(t.y,i.y)>=Math.min(s.y,n.y)&&Math.max(s.y,n.y)>=Math.min(t.y,i.y)},i.prototype.xQ=function(t,i,s,n,h){h.bE=!1;var e=(i.y-t.y)*(n.x-s.x)-(i.x-t.x)*(n.y-s.y),o=(s.y-t.y)*(i.x-t.x)-(s.x-t.x)*(i.y-t.y);if(0<=(e=0==e?2:o/e)&&1>=e){var a=e;if(e=(n.y-s.y)*(i.x-t.x)-(n.x-s.x)*(i.y-t.y),o=(t.y-s.y)*(n.x-s.x)-(t.x-s.x)*(n.y-s.y),0<=(e=0==e?2:o/e)&&1>=e)return h.an=r.TO(t.x+e*(i.x-t.x),t.y+e*(i.y-t.y)),h.an.Uh=s.Uh+a*(n.Uh-s.Uh),0!=a&&1!=a||0!=e&&1!=e||(h.bE=!0),h.VY=e,h.WY=a,!((0==a||1==a)&&0e||(0==e||1==e)&&0a)}return!1},i.prototype.QO=function(t){for(;this.Yb[t].shr-(n*=2))return!0;s=new t.h;var e=new t.h,o=new t.h;i.tc(n,s),i.tc(n+2,e),i.tc(n+4,o);var a=h.Wu(e,o,s);if(a.ps()||!h.um(a.value()))return!1;var u=t.h.construct(e.x,e.y),f=new t.h;for(n+=6;nh;h++){i.mB(h,n);var r=this.Cr(n);if(-1!=r){i.Hf(h,s);var e=this.g.fc(this.Ss,s);this.Fa.Sj(r,e)}}},h.prototype.oN=function(i){var s=new t.Sa,n=i.ac();if(-1!=(n=this.Cr(n))){i.To(s);var h=this.g.fc(this.Ss,s);this.Fa.Sj(n,h)}n=i.wc(),-1!=(n=this.Cr(n))&&(i.Po(s),i=this.g.fc(this.Ss,s),this.Fa.Sj(n,i))},h.prototype.nN=function(t){var i=t.D();-1!=(i=this.Cr(i))&&(t=this.g.fc(this.Ss,t),this.Fa.Sj(i,t))},h.prototype.Cr=function(t){var i=-1;if(0==this.Fa.size(-1))return this.Fa.addElement(-4,-1);if(1==this.Fa.size(-1)){var s=this.g.Na(this.Fa.ja(this.Fa.rc(-1)));return t.Rz(s)||(i=this.Fa.xn(-5)),i}return this.pC(t)},h.prototype.pC=function(i){var s=-1;do{var n=this.Fa.rc(-1),r=this.Fa.Fc(-1),e=this.Fa.ja(n),o=this.Fa.ja(r),a=new t.h,u=new t.h;if(this.Xh.D(e,a),this.Xh.D(o,u),e=t.h.Uq(u,i,a),h.um(e))s=this.Fa.xn(-1),(a=this.nC(i,r,n))!=n&&this.oC(i,n,this.Fa.we(a));else if(h.CG(e)){u=this.Fa.sv(-1);var f=this.Fa.rc(-1),c=this.Fa.Fc(-1);for(e=new t.h,o=new t.h;f!=this.Fa.we(c);){var l=this.Fa.ja(u);this.Xh.D(l,e),l=t.h.Uq(e,i,a),h.CG(l)?(c=u,u=this.Fa.ll(u)):(f=u,u=this.Fa.Xp(u))}if(u=c,a=f,l=this.Fa.ja(u),f=this.Fa.ja(a),this.Xh.D(l,e),this.Xh.D(f,o),a!=n&&(e=t.h.Uq(o,i,e),!h.um(e)))continue;s=this.Fa.zu(a,u,-2,!1),this.oC(i,u,r),this.nC(i,a,n)}else null==this.sb&&(this.sb=new t.yb),this.sb.Dc(u),this.sb.Qc(a),0>(a=this.sb.fe(i,!0))?(a=this.Fa.we(r),this.Fa.vd(r,-1),s=this.Fa.xn(-3),this.nC(i,a,n)):1t},h.CG=function(t){return 0r)throw t.i.fa("Internal Error: max number of iterations exceeded");var a=this.nM(s);if(h=h||a,this.tH&&(a=0!=this.g.Gp(s,!0,!1),h=h||a),a=!1,(0==e||o||t.$t.kI(!0,this.g,i,null,this.nd))&&(a=this.sM(n),h=h||a),!a)break;t.mp.zp(this.nd)}return h},i}();t.Tk=i}(Q||(Q={})),function(t){var i=function(){function i(t){this.$d=this.Mc=null,this.Ys=0,this.Ub=t,this.cA=!0}return i.prototype.uv=function(t,i){var s=this.g.bc(t);if(null==s){if(!this.g.ed(t,i))return null;s=i}return s},i.prototype.Xq=function(){var i;void 0===i&&(i=!1),this.Ys++,!i&&4095&this.Ys||(this.Ys=0,t.mp.zp(this.Ub))},i.prototype.nP=function(){var i=this.g.Yq(!1),s=!1,n=new t.yb,h=new t.yb,r=new t.l;r.Oa();var e=new t.l;e.Oa();for(var o=new t.Sa,a=new t.TC,u=i.next();-1!=u;u=i.next()){t.mp.zp(this.Ub);var f=null,c=!1;if(!t.aa.Rn(this.g.ic(i.ck))){if(null==(f=this.uv(u,n)))continue;if(f.A(r),r.W(this.qa,this.qa),f.Bi(this.qa)){if(!f.Bi(0))continue;c=!0,f=null}}var l=this.g.Yq(i),p=l.next();for(-1!=p&&(p=l.next());-1!=p;p=l.next()){var v=null,y=!1;if(!t.aa.Rn(this.g.ic(l.ck))){if(null==(v=this.uv(p,h)))continue;if(v.A(e),v.Bi(this.qa)){if(!v.Bi(0))continue;y=!0,v=null}}var d=0,b=0;if(null!=f&&null!=v)r.HG(e)&&(a.Oo(f),a.Oo(v),a.Ea(this.qa,!1),0<(d=a.ol(0))+(b=a.ol(1))&&(this.g.jr(u,a,0,!0),this.g.jr(p,a,1,!0)),a.clear());else if(null!=f){var g=new t.h;if(this.g.D(p,g),r.contains(g)){if(a.Oo(f),this.g.Vi(p,o),a.Kz(this.qa,o,!1),0<(d=a.ol(0)))if(this.g.jr(u,a,0,!0),y){for(y=-1,g=this.g.U(p);-1!=g&&g!=p&&(y=g,null!=(v=this.uv(g,h))&&v.Bi(0));g=this.g.U(g));for(g=p;-1!=g&&(this.g.Dh(g,a.Bf),g!=y);g=this.g.U(g));}else this.g.Dh(p,a.Bf);a.clear()}}else{if(null==v)continue;if(g=new t.h,this.g.D(u,g),e.W(this.qa,this.qa),e.contains(g)){if(a.Oo(v),this.g.Vi(u,o),a.Kz(this.qa,o,!1),0<(b=a.ol(0)))if(this.g.jr(p,a,0,!0),c){for(y=-1,g=this.g.U(u);-1!=g&&g!=u&&(y=g,null!=(v=this.uv(g,h))&&v.Bi(0));g=this.g.U(g));for(g=u;-1!=g&&(this.g.Dh(g,a.Bf),g!=y);g=this.g.U(g));}else this.g.Dh(u,a.Bf);a.clear()}}if(0!=d+b){if(0!=d){if(null==(f=this.g.bc(u))){if(!this.g.ed(u,n))continue;f=n,n.A(r)}else f.A(r);if(f.Bi(this.qa))break}s=!0}}}return s},i.prototype.oP=function(){return this.QU()},i.prototype.QU=function(){return(new t.RC).PX(this.g,this.qa)},i.prototype.lI=function(){var i=!1;null==this.Mc&&(this.Mc=new t.Yj);var s=new t.ia(0);s.Jb(this.g.fd+1);for(var n=this.g.Yq(),h=n.next();-1!=h;h=n.next())s.add(h);this.g.nx(s,s.size),s.add(-1),n=this.g.Gd(),h=this.g.Gd(),this.$d=new t.UC(this.g,this.qa,!this.cA),this.Mc.Vo(this.$d);var r=new t.ia(0),e=new t.ia(0),o=0;new t.h;var a=this.g.td;this.g.vb.mc();for(var u,f,c=this.g.vb.za[0].o,l=s.get(o++);-1!=l;){var p=u=c[2*(f=a.T(l,0))],v=f=c[2*f+1];do{var y=a.T(l,2),d=a.T(l,1);if(-1!=y){var b=a.T(y,0),g=c[2*b];0>(v<(b=c[2*b+1])?-1:v>b?1:pg?1:0)&&(e.add(l),e.add(y))}-1!=d&&(g=c[2*(b=a.T(d,0))],0>(v<(b=c[2*b+1])?-1:v>b?1:pg?1:0)&&(e.add(d),e.add(d))),-1!=(g=this.g.Pa(l,n))&&(r.add(g),this.g.Ra(l,n,-1)),-1!=(g=this.g.Pa(l,h))&&(r.add(g),this.g.Ra(l,h,-1)),-1!==(l=s.get(o++))&&(p=c[2*(v=a.T(l,0))],v=c[2*v+1])}while(-1!=l&&p===u&&v===f);for(p=1==r.size&&2==e.size,g=v=-1,y=0,d=r.size;yt.fd?t=s.nP():s.oP())},i.V=function(t,s,n){return i.fQ(t,t.IF(),s,n)},i.kI=function(s,n,h,r,e){if(!i.yE(n))return!1;var o=new i(e);if(o.g=n,o.qa=h,o.cA=s,o.lI())return null!=r&&r.Wt(o.Ni),!0;var a=new t.Dd;return a.$B(),n.Oc(a),(o=new i(e)).g=n,o.qa=h,o.cA=s,s=o.lI(),a.$B(),n.Oc(a),!!s&&(null!=r&&r.Wt(o.Ni),!0)},i.Ml=function(t,i){return!(16>(t=t.I()))&&2*t+Math.log(t)*Math.LOG10E/Math.log(2)*i<1*t*i},i.lP=function(s,n,h,r){var e=n.getType();if(t.aa.Hc(e))return new i(r).mP(s,n,h);throw t.i.fa("crack_A_with_B")},i.prototype.mP=function(n,h,r){var e=new t.l;n.xc(e);var o=new t.l;if(h.xc(o),o.W(r,r),!o.isIntersecting(e))return n;var a=n.Bb,u=null;null!=a&&(u=a.Fb),i.Ml(n,n.I())&&(u=t.ta.jj(n,o));var f=null!=u?u.getIterator():null,c=h.Ga();h=n.Ga();var l=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(o=[];c.$a();)for(;c.Ha();){var p=c.ha();if(null!=u){for(f.Uo(p,r),a=f.next();-1!=a;a=f.next())if(this.Xq(),h.Vb(u.ja(a),-1),h.Ha()){var v=(a=h.ha()).Ea(p,null,l,null,r);for(a=0;ai.t?1:t.ti.index?1:-1},t}()}(Q||(Q={})),function(t){var i;(i=t.KK||(t.KK={}))[i.Left=0]="Left",i[i.Right=1]="Right",i[i.Coincident=2]="Coincident",i[i.Undefined=3]="Undefined",i[i.Uncut=4]="Uncut";var s=function(t,i,s,n,h,r,e,o,a,u,f){this.X=t,this.bt=i,this.Ns=s,this.tg=n,this.Lm=u,this.Al=f};t.uY=s;var n=function(){function i(t,i){this.JH=t,this.Hi=i}return i.prototype.qM=function(i,s){var n=new t.h;this.Hi.D(i,n);var h=new t.h;return this.Hi.D(s,h),0!=(n=n.compare(h))?n:(i=this.Hi.Pa(i,this.JH))<(s=this.Hi.Pa(s,this.JH))?-1:i==s?0:1},i}(),h=function(t,i,s,n,h,r,e,o,a){this.tg=t,this.Ns=i,this.OA=s,this.UH=n,this.Ei=h,this.Al=r,this.Lm=e,this.VH=o,this.OT=a};t.tY=h,t.LK=function(){function i(){}return i.JK=function(n,h,r,e,o,a){if(h.B())n=new s(h,4,-1,-1,NaN,4,-1,-1,NaN,-1,-1,NaN,-1,-1,NaN),o.push(n);else if(r.B())n=new s(h,4,-1,-1,NaN,4,-1,-1,NaN,-1,-1,NaN,-1,-1,NaN),o.push(n);else{var u=new t.gd;if(u.Ib(h),u.Ib(r),t.Tk.V(u,e,a,!0),0==u.fd)n=new s(h.Ia(),4,-1,-1,NaN,4,-1,-1,NaN,-1,-1,NaN,-1,-1,NaN),o.push(n);else{for(h=0,r=u.Gd(),e=u.ld;-1!=e;e=u.ue(e))for(a=u.Ob(e);-1!=a;a=u.Rb(a))for(var f=u.Xa(a),c=0,l=u.Ja(a);c(p=p.Ea(u,null,c,l,0))&&(r=new h(e,r,c[0],NaN,p,a,o,l[0],NaN),n.push(r),0>(r=s.Pa(e,i))&&s.Ra(e,i,n.length-1)),!0},i.wM=function(i,s,n,r,e,o,a){var u=new t.yb,f=new t.yb,c=[0,0],l=[0,0],p=s.bc(e);return null==p&&(s.ed(e,u),p=u),null==(u=s.bc(a))&&(s.ed(a,f),u=f),2>(p=p.Ea(u,null,c,l,0))&&(r=new h(e,r,c[0],NaN,p,a,o,l[0],NaN),n.push(r),0>(r=s.Pa(e,i))&&s.Ra(e,i,n.length-1),!0)},i.xM=function(i,s,n,r,e,o,a,u){var f=new t.yb,c=new t.yb,l=[0,0],p=[0,0],v=s.bc(e);return null==v&&(s.ed(e,f),v=f),null==(f=s.bc(a))&&(s.ed(a,c),f=c),2==(v=v.Ea(f,null,l,p,0))?(r=new h(e,r,l[0],l[1],v,a,o,p[0],p[1]),n.push(r),0>(r=s.Pa(e,i))&&s.Ra(e,i,n.length-1),!0):(c=!1,e==u&&(r=new h(e,r,l[0],NaN,v,a,o,p[0],NaN),n.push(r),0>(r=s.Pa(e,i))&&s.Ra(e,i,n.length-1),c=!0),c)},i.yM=function(i,s,n,r,e,o,a,u){var f=new t.yb,c=new t.yb,l=[0,0],p=[0,0],v=s.bc(e);return null==v&&(s.ed(e,f),v=f),null==(f=s.bc(a))&&(s.ed(a,c),f=c),2==(v=v.Ea(f,null,l,p,0))?(r=new h(e,r,l[0],l[1],v,a,o,p[0],p[1]),n.push(r),0>(r=s.Pa(e,i))&&s.Ra(e,i,n.length-1),!0):(c=!1,e==u&&(r=new h(e,r,l[0],NaN,v,a,o,p[0],NaN),n.push(r),0>(r=s.Pa(e,i))&&s.Ra(e,i,n.length-1),c=!0),c)},i.cM=function(n,h,r,e){var o=[];o[0]=new t.h,o[1]=new t.h,o[2]=new t.h,o[3]=new t.h;var a=new t.h,u=new t.h,f=new t.h,c=new t.h,l=null;null!=e&&(l=new t.ig).Or();var p=0,v=null,y=new t.yb;new t.yb;for(var d=r.Ob(r.ld);-1!=d;d=r.Rb(d)){for(var b=4,g=-1,w=-1,x=-1,m=-1,j=NaN,M=!0,k=!1,z=!0,A=!0,N=!0,I=0,T=d,C=0,P=r.Xa(d),B=r.Ja(d),D=0;D=h.length-2||h[p+2].Ns!=g)&&(b=0):b=1):((E!=G||L&&0==G)&&(null!=e?(J=new s(v,3,g,F,E,b,T,w,C,S,O,H,x,m,j),e.push(J)):null.add(I)),b=1):0!=b?((E!=G||L&&0==G)&&(null!=e?(J=new s(v,0,g,F,E,b,T,w,C,S,O,H,x,m,j),e.push(J)):null.add(I)),R?(p>=h.length-2||h[p+2].Ns!=g)&&(b=1):b=0):((E!=G||L&&0==G)&&(null!=e?(J=new s(v,3,g,F,E,b,T,w,C,S,O,H,x,m,j),e.push(J)):null.add(I)),b=0),(E!=G||L&&0==G)&&(G=E,T=g,w=F,C=E,x=S,m=O,j=H,M=z=!1,A=N=!0))}}p++}1!=G&&(N&&(null!=e?v=new t.Ta:I=0),null!=e?(q.ah(G,1,l),v.oc(l.get(),A)):I++,A=N=!1,z=!0)}z&&(E=1,F=r.rj(d),F=r.Ma(F),O=S=-1,H=NaN,M?null!=e?(J=new s(v,4,g,F,E,b,T,w,C,S,O,H,x,m,j),e.push(J)):null.add(I):(M=1==b?0:0==b?1:3,null!=e?(J=new s(v,M,g,F,E,b,T,w,C,S,O,H,x,m,j),e.push(J)):null.add(I)))}},i.CM=function(s,n,h,r,e,o){var a=h[r].VH;if(1==a)return i.AM(s,n,h,r,e,o);if(0==a)return i.BM(s,n,h,r,e,o);throw t.i.Qa()},i.AM=function(i,s,n,h,r,e){var o=new t.yb,a=n[h].tg,u=n[h].Lm,f=n[h].Al,c=-1,l=-1,p=-1,v=-1;if(!i&&0.01*i&&(n*=1+(1+(t=t.xb/i))*t),this.pb=s,this.xb=n+2220446049250313e-31*Math.abs(s)},t.prototype.sqrt=function(){if(0<=this.pb){var t=Math.sqrt(this.pb),i=this.pb>10*this.xb?.5*this.xb/t:this.pb>this.xb?t-Math.sqrt(this.pb-this.xb):Math.max(t,Math.sqrt(this.pb+this.xb)-t);i+=2220446049250313e-31*Math.abs(t)}else this.pb<-1*this.xb?i=t=NaN:(t=0,i=Math.sqrt(this.xb));this.pb=t,this.xb=i},t.prototype.sin=function(t){var i=Math.sin(t.pb),s=Math.cos(t.pb);this.pb=i,i=Math.abs(i),this.xb=(Math.abs(s)+.5*i*t.xb)*t.xb+2220446049250313e-31*i},t.prototype.cos=function(t){var i=Math.sin(t.pb),s=Math.cos(t.pb);this.pb=s,s=Math.abs(s),this.xb=(Math.abs(i)+.5*s*t.xb)*t.xb+2220446049250313e-31*s},t.prototype.qg=function(){return Math.abs(this.pb)<=this.xb},t.prototype.ps=function(){return this.qg()&&0!=this.xb},t}();t.Wb=i}(Q||(Q={}));var tt=new Q.h,it=new Q.h,st=new Q.h,nt=new Q.h,ht=new Q.h;!function(t){var i,s;(s=i||(i={}))[s.closedPath=1]="closedPath",s[s.exteriorPath=2]="exteriorPath",s[s.ringAreaValid=4]="ringAreaValid";var n=function(){function i(t,i,s,n,h,r,e){void 0!==i?(this.ib=t,this.ck=i,this.bl=s,this.ii=n,this.ya=r,this.hA=e,this.ew=h):(this.ib=t.ib,this.ck=t.ck,this.bl=t.bl,this.ii=t.ii,this.ya=t.ya,this.hA=t.hA,this.ew=t.ew),this.bH=!0}return i.prototype.next=function(){return this.bH?(this.bH=!1,this.ii):-1!=this.ii?(this.ii=this.ib.U(this.ii),this.ya++,-1!=this.ii&&this.ii!=this.ew?this.ii:this.$T()):-1},i.prototype.$T=function(){for(this.bl=this.ib.Rb(this.bl),this.ya=0;-1!=this.ck;){for(;-1!=this.bl;this.bl=this.ib.Rb(this.bl))if(this.ew=this.ii=this.ib.Xa(this.bl),-1!=this.ii)return this.ii;if(this.ck=this.ib.ue(this.ck),-1==this.ck)break;this.hA&&!t.aa.Hc(this.ib.ic(this.ck))||(this.bl=this.ib.Ob(this.ck))}return-1},i.AP=function(t,s,n,h,r,e,o){return new i(t,s,n,h,r,e,o)},i}();t.zY=n,i=function(){function i(){this.jo=this.Am=this.wk=this.cd=this.Ck=this.vo=this.Oi=this.md=this.bi=this.Sg=this.We=this.Il=null,this.qw=this.ld=-1,this.fd=0,this.fA=!1,this.ht=this.it=this.vb=null}return i.prototype.Sh=function(t){return null!=this.We?this.We[t]:null},i.prototype.Xg=function(t,i){if(null==this.We){if(null==i)return;this.We=[];for(var s=0,n=this.vb.I();s=this.Oi.size&&(i=16>s?16:t.O.truncate(3*s/2),this.Oi.resize(i),this.vo.resize(i)),this.Oi.set(s,0),this.vo.set(s,0),s},i.prototype.sF=function(t){this.md.jd(t)},i.prototype.Vy=function(t){this.td.jd(t),this.fd--},i.prototype.oI=function(i){null==this.md&&(this.md=new t.$c(8),this.td=new t.$c(5),this.Oi=new t.be(0),this.vo=new t.be(0));var s=this.td.Ce(),n=0<=i?i:s;if(this.td.S(s,0,n),0>i){if(n>=this.vb.I()){if(i=16>n?16:t.O.truncate(3*n/2),this.vb.resize(i),null!=this.We)for(var h=0;hs.Ja(h))){var e=this.vf(i,-1);this.kn(e,s.dc(h));for(var o=s.Ba(h),a=s.Vc(h);oi.Ja(s))return n;this.Il.Fd(i,i.Ba(s),i.Vc(s)),this.it=this.vb.ub(0);var h=this.vf(n,-1);this.kn(h,i.dc(s)||!0);var r=null!=this.We&&null!=i.Ve,e=i.Ba(s);for(s=i.Vc(s);e=s.size&&s.resize(Math.max(t.O.truncate(1.25*i),16),-1),s.write(i,n)},i.prototype.KF=function(t,i){return(t=this.JF(t))<(i=this.wk[i]).size?i.read(t):-1},i.prototype.aF=function(){null==this.wk&&(this.wk=[]);for(var i=0;iu:2>u)?(o=this.Zq(o),h=0c){var l=c;null!=a&&(l=0l){var p=l;if(null!=a&&(p=0h||r>this.fd-1)throw t.i.N("invalid call");if(h>r&&!this.dc(i))throw t.i.N("cannot iterate across an open path");for(i=0;s!=n;s=this.U(s))h=this.Ua(s),null!=(r=this.Sh(h))?i+=r.Qb():(r=this.Ua(this.U(s)),i+=this.vb.yr(h,r));return i},i.prototype.Dh=function(t,i){var s=this.Ua(t);this.vb.Ht(s,i),null!=(s=this.Sh(s))&&s.setStart(i),-1!=(t=this.Ma(t))&&(t=this.Ua(t),null!=this.Sh(t)&&s.setEnd(i))},i.prototype.Vi=function(t,i){t=this.Ua(t),this.vb.ve(t,i)},i.prototype.mf=function(t,i){this.Cb(t,i.x,i.y)},i.prototype.Cb=function(t,i,s){var n=this.Ua(t);this.vb.Cb(n,i,s),null!=(n=this.Sh(n))&&n.ZB(i,s),-1!=(t=this.Ma(t))&&(t=this.Ua(t),null!=this.Sh(t)&&n.Ql(i,s))},i.prototype.D=function(t,i){this.vb.D(this.td.T(t,0),i)},i.prototype.Gc=function(t,i){this.vb.za[0].tc(2*this.td.T(t,0),i)},i.prototype.Na=function(i){var s=new t.h;return this.vb.D(this.td.T(i,0),s),s},i.prototype.dG=function(t,i){this.it.tc(2*t,i)},i.prototype.Uc=function(t,i,s){return this.vb.Uc(t,this.Ua(i),s)},i.prototype.setAttribute=function(t,i,s,n){this.vb.setAttribute(t,this.Ua(i),s,n)},i.prototype.Ua=function(t){return this.td.T(t,0)},i.prototype.ih=function(){var i=new t.h;return this.D(void 0,i),i.y},i.prototype.fq=function(t,i){t=this.Ua(t),i=this.Ua(i);var s=this.vb.za[0].o;return s[2*t]===s[2*i]&&s[2*t+1]===s[2*i+1]},i.prototype.Dv=function(t,i){t=this.Ua(t);var s=this.vb.za[0].o;return s[2*t]===i.x&&s[2*t+1]===i.y},i.prototype.vX=function(i,s){if(1>s&&(s=1),null==this.Sg){if(1==s)return;this.Sg=t.Yc.Dn(this.vb.I(),1)}(i=this.Ua(i))>=this.Sg.size&&this.Sg.resize(i+1,1),this.Sg.write(i,s)},i.prototype.cG=function(t){return t=this.Ua(t),null==this.Sg||t>=this.Sg.size?1:this.Sg.read(t)},i.prototype.Ra=function(t,i,s){i=this.bi[i],t=this.Ua(t),i.sizet?1:ir?1:0}))},i.prototype.jS=function(){for(var i=this.ld;-1!=i;i=this.ue(i))if(!t.aa.Hc(this.ic(i)))return!0;return!1},i.prototype.hC=function(t,i){for(var s=this.Ob(t),n=this.Ob(i),h=this.kv(t),r=this.kv(i),e=this.Ob(t);-1!=e;e=this.Rb(e))this.gx(e,i);for(e=this.Ob(i);-1!=e;e=this.Rb(e))this.gx(e,t);this.Zo(t,n),this.Zo(i,s),this.$o(t,r),this.$o(i,h),s=this.I(t),n=this.da(t),h=this.da(i),this.Tj(t,this.I(i)),this.Tj(i,s),this.Rl(t,h),this.Rl(i,n),s=this.cd.T(t,2),this.cd.S(t,2,this.cd.T(i,2)),this.cd.S(i,2,s)},i}(),t.gd=i}(Q||(Q={})),function(t){var i=function(i){function s(s,n,h,r){var e=i.call(this)||this;return e.$=new t.l,void 0===s?e.UE():"number"==typeof s?e.VO(s,n,h,r):s instanceof t.Sa?void 0!==n?e.Qu(s,n,h):e.WO(s):s instanceof t.ra?void 0!==n?e.YO(s,n):e.XO(s):s instanceof t.l?e.UO(s):e.UE(),e}return _(s,i),s.prototype.Qu=function(i,s,n){this.description=t.ee.og(),this.$.Oa(),i.B()||this.tu(i,s,n)},s.prototype.UO=function(i){this.description=t.ee.og(),this.$.K(i),this.$.normalize()},s.prototype.XO=function(i){if(null==i)throw t.i.N();this.description=i,this.$.Oa()},s.prototype.YO=function(i,s){if(null==i)throw t.i.N();this.description=i,this.$.K(s),this.$.normalize()},s.prototype.UE=function(){this.description=t.ee.og(),this.$.Oa()},s.prototype.WO=function(i){this.description=t.ee.og(),this.$.Oa(),i.B()||this.tu(i)},s.prototype.VO=function(i,s,n,h){this.description=t.ee.og(),this.K(i,s,n,h)},s.prototype.K=function(t,i,s,n){if(this.vc(),"number"==typeof t)this.$.K(t,i,s,n);else for(this.Oa(),i=0,s=t.length;i=t.ra.Va(s))throw t.i.N();var h=this.description.Pf(s);return this.ou(),0<=h?this.ka[this.kR(this.description,i)+this.description.LR(h)-2+n]:t.ra.se(s)},s.prototype.ou=function(){if(this.vc(),null==this.ka&&2=t.ra.Va(n))throw t.i.ce();var r=this.description.Pf(n);return 0<=r?(this.ou(),this.ka[s.Gg(this.description,i)+this.description.$j(r)-2+h]):t.ra.se(n)},s.prototype.vD=function(i,n,h,r){if(this.vc(),0==n)0!=i?0!=h?this.$.H=r:this.$.C=r:0!=h?this.$.G=r:this.$.v=r;else{if(h>=t.ra.Va(n))throw t.i.ce();if(!this.hasAttribute(n)){if(t.ra.DG(n,r))return;this.re(n)}n=this.description.Pf(n),this.ou(),this.ka[s.Gg(this.description,i)+this.description.$j(n)-2+h]=r}},s.Gg=function(t,i){return i*(t.Ae.length-2)},s.prototype.Ea=function(i){this.vc();var s=new t.l;return i.A(s),this.$.Ea(s)},s.prototype.isIntersecting=function(i){return i instanceof t.l?this.$.isIntersecting(i):this.$.isIntersecting(i.$)},s.prototype.Ju=function(t,i){this.vc(),t.B()?this.Oa():void 0!==i?this.tu(t,i):this.$.Ju(t.Lg(),t.ih())},s.prototype.offset=function(t,i){this.vc(),this.$.offset(t,i)},s.prototype.normalize=function(){this.vc(),this.$.normalize()},s.prototype.sf=function(i){if(void 0===i){if(i=new t.Sa(this.description),this.B())return i;for(s=this.description.Aa,n=1;nthis.C&&(this.C=n.x),n.ythis.H&&(this.H=n.y)}}else if(null==t||0==t.length)this.Oa();else for(n=t[0],this.K(n.x,n.y),s=1;ss?this.v=s:this.Cn?this.G=n:this.Ht?this.v=t:this.Ci?this.G=i:this.Hthis.C||this.G>this.H)&&this.Oa())},i.prototype.scale=function(t){0>t&&this.Oa(),this.B()||(this.v*=t,this.C*=t,this.G*=t,this.H*=t)},i.prototype.zoom=function(t,i){this.B()||this.K(this.sf(),t*this.R(),i*this.ca())},i.prototype.isIntersecting=function(t){return!this.B()&&!t.B()&&(this.v<=t.v?this.C>=t.v:t.C>=this.v)&&(this.G<=t.G?this.H>=t.G:t.H>=this.G)},i.prototype.HG=function(t){return(this.v<=t.v?this.C>=t.v:t.C>=this.v)&&(this.G<=t.G?this.H>=t.G:t.H>=this.G)},i.prototype.Ea=function(t){return!this.B()&&!t.B()&&(t.v>this.v&&(this.v=t.v),t.Cthis.G&&(this.G=t.G),t.Hi.length)throw t.i.N();null!=i[0]?i[0].ma(this.v,this.G):i[0]=t.h.construct(this.v,this.G),null!=i[1]?i[1].ma(this.v,this.H):i[1]=t.h.construct(this.v,this.H),null!=i[2]?i[2].ma(this.C,this.H):i[2]=t.h.construct(this.C,this.H),null!=i[3]?i[3].ma(this.C,this.G):i[3]=t.h.construct(this.C,this.G)},i.prototype.wF=function(){return this.B()?0:this.R()*this.ca()},i.prototype.yR=function(){return this.B()?0:2*(this.R()+this.ca())},i.prototype.gk=function(){return(this.C+this.v)/2},i.prototype.Jp=function(){return(this.H+this.G)/2},i.prototype.R=function(){return this.C-this.v},i.prototype.ca=function(){return this.H-this.G},i.prototype.move=function(t,i){this.B()||(this.v+=t,this.G+=i,this.C+=t,this.H+=i)},i.prototype.Ju=function(i,s){if(void 0!==s)this.move(i-this.gk(),s-this.Jp());else if(i instanceof t.h)this.Ju(i.x,i.y);else{if(!(i instanceof t.Sa))throw t.i.N();s=(this.C-this.v)/2;var n=(this.H-this.G)/2;this.v=i.Lg()-s,this.C=i.Lg()+s,this.G=i.ih()-n,this.H=i.ih()+n}},i.prototype.offset=function(t,i){this.v+=t,this.C+=t,this.G+=i,this.H+=i},i.prototype.normalize=function(){if(!this.B()){var t=Math.min(this.v,this.C),i=Math.max(this.v,this.C);this.v=t,this.C=i,t=Math.min(this.G,this.H),i=Math.max(this.G,this.H),this.G=t,this.H=i}},i.prototype.dn=function(t){t.ma(this.v,this.G)},i.prototype.$I=function(t){t.ma(this.C,this.G)},i.prototype.cJ=function(t){t.ma(this.v,this.H)},i.prototype.en=function(t){t.ma(this.C,this.H)},i.prototype.fT=function(){return this.B()||this.v<=this.C&&this.G<=this.H},i.prototype.sf=function(){return t.h.construct((this.C+this.v)/2,(this.H+this.G)/2)},i.prototype.mz=function(){return t.h.construct(this.v,this.G)},i.prototype.contains=function(s,n){if(void 0!==n)return s>=this.v&&s<=this.C&&n>=this.G&&n<=this.H;if(s instanceof t.Sa)return this.contains(s.Lg(),s.ih());if(s instanceof t.h)return this.contains(s.x,s.y);if(s instanceof i)return s.v>=this.v&&s.C<=this.C&&s.G>=this.G&&s.H<=this.H;throw t.i.N()},i.prototype.hm=function(s,n){if(void 0!==n)return s>this.v&&sthis.G&&nthis.v&&s.Cthis.G&&s.H>>32);var s=t.O.Th(i);return i=this.C,i=t.O.truncate(i^i>>>32),s=t.O.Th(i,s),i=this.G,i=t.O.truncate(i^i>>>32),s=t.O.Th(i,s),i=this.H,i=t.O.truncate(i^i>>>32),t.O.Th(i,s)},i.prototype.xr=function(){return this.B()?2220446049250313e-29:2220446049250313e-29*(Math.abs(this.v)+Math.abs(this.C)+Math.abs(this.G)+Math.abs(this.H)+1)},i.prototype.zy=function(t,s){var n=this.Zj(t),h=this.Zj(s);if(n&h)return 0;if(!(n|h))return 4;var r=(0!=n?1:0)|(0!=h?2:0);do{var e=s.x-t.x,o=s.y-t.y;if(e>o?n&i.YC?(n&i.ju?(t.y+=o*(this.v-t.x)/e,t.x=this.v):(t.y+=o*(this.C-t.x)/e,t.x=this.C),n=this.Zj(t)):h&i.YC?(h&i.ju?(s.y+=o*(this.v-s.x)/e,s.x=this.v):(s.y+=o*(this.C-s.x)/e,s.x=this.C),h=this.Zj(s)):0!=n?(n&i.ku?(t.x+=e*(this.G-t.y)/o,t.y=this.G):(t.x+=e*(this.H-t.y)/o,t.y=this.H),n=this.Zj(t)):(h&i.ku?(s.x+=e*(this.G-s.y)/o,s.y=this.G):(s.x+=e*(this.H-s.y)/o,s.y=this.H),h=this.Zj(s)):n&i.ZC?(n&i.ku?(t.x+=e*(this.G-t.y)/o,t.y=this.G):(t.x+=e*(this.H-t.y)/o,t.y=this.H),n=this.Zj(t)):h&i.ZC?(h&i.ku?(s.x+=e*(this.G-s.y)/o,s.y=this.G):(s.x+=e*(this.H-s.y)/o,s.y=this.H),h=this.Zj(s)):0!=n?(n&i.ju?(t.y+=o*(this.v-t.x)/e,t.x=this.v):(t.y+=o*(this.C-t.x)/e,t.x=this.C),n=this.Zj(t)):(h&i.ju?(s.y+=o*(this.v-s.x)/e,s.x=this.v):(s.y+=o*(this.C-s.x)/e,s.x=this.C),h=this.Zj(s)),n&h)return 0}while(n|h);return r},i.prototype.Zj=function(t){return(t.xthis.C?1:0)<<1|(t.ythis.H?1:0)<<3},i.prototype.Bi=function(t){return!this.B()&&(this.R()<=t||this.ca()<=t)},i.prototype.tb=function(i){return i instanceof t.h?Math.sqrt(this.iK(i)):Math.sqrt(this.px(i))},i.prototype.px=function(t){var i=0,s=0,n=this.v-t.C;return n>i&&(i=n),(n=this.G-t.H)>s&&(s=n),(n=t.v-this.C)>i&&(i=n),(n=t.G-this.H)>s&&(s=n),i*i+s*s},i.prototype.iK=function(t){var i=0,s=0,n=this.v-t.x;return n>i&&(i=n),(n=this.G-t.y)>s&&(s=n),(n=t.x-this.C)>i&&(i=n),(n=t.y-this.H)>s&&(s=n),i*i+s*s},i.prototype.cn=function(t){this.B()?t.Oa():t.K(this.v,this.C)},i.ju=1,i.ku=4,i.YC=3,i.ZC=12,i}();t.l=i}(Q||(Q={})),function(t){var i,s;(s=i||(i={}))[s.initialize=0]="initialize",s[s.initializeRed=1]="initializeRed",s[s.initializeBlue=2]="initializeBlue",s[s.initializeRedBlue=3]="initializeRedBlue",s[s.sweep=4]="sweep",s[s.sweepBruteForce=5]="sweepBruteForce",s[s.sweepRedBlueBruteForce=6]="sweepRedBlueBruteForce",s[s.sweepRedBlue=7]="sweepRedBlue",s[s.sweepRed=8]="sweepRed",s[s.sweepBlue=9]="sweepBlue",s[s.iterate=10]="iterate",s[s.iterateRed=11]="iterateRed",s[s.iterateBlue=12]="iterateBlue",s[s.iterateBruteForce=13]="iterateBruteForce",s[s.iterateRedBlueBruteForce=14]="iterateRedBlueBruteForce",s[s.resetRed=15]="resetRed",s[s.resetBlue=16]="resetBlue";var n=function(){function t(t,i){this.ci=t,this.dH=i}return t.prototype.nr=function(t,i,s){this.ci.JX(s,t,i,this.dH)},t.prototype.$p=function(t){return this.ci.Rr(t,this.dH)},t}();i=function(){function i(){this.ow=this.oo=this.ff=this.rd=null,this.wq=new t.l,this.Am=this.Hj=this.Ij=this.Ad=this.Ef=this.Ld=this.cw=this.fo=this.qd=this.Eb=null,this.Xb=-1,this.qa=0,this.Nk()}return i.prototype.kr=function(){this.Nk(),this.Pv=!0,null==this.Eb?(this.fo=new t.ia(0),this.Eb=[]):(this.fo.Bh(0),this.Eb.length=0)},i.prototype.ad=function(i,s){if(!this.Pv)throw t.i.Hb();var n=new t.l;n.K(s),this.fo.add(i),this.Eb.push(n)},i.prototype.Fp=function(){if(!this.Pv)throw t.i.Hb();this.Pv=!1,null!=this.Eb&&0this.Eb.length)return this.pe=this.Eb.length,this.Xb=5,!0;null==this.rd&&(this.rd=new t.sr(!0),this.oo=this.rd.getIterator(),this.Ld=new t.ia(0)),this.rd.kr();for(var i=0;ithis.Eb.length||10>this.qd.length)return this.pe=this.Eb.length,this.Xb=6,!0;null==this.rd&&(this.rd=new t.sr(!0),this.oo=this.rd.getIterator(),this.Ld=new t.ia(0)),this.rd.kr();for(var i=0;ithis.Eb.length||10>this.qd.length)return this.pe=this.Eb.length,this.Xb=6,!0;null==this.ff&&(this.ff=new t.sr(!0),this.ow=this.ff.getIterator(),this.Ef=new t.ia(0)),this.ff.kr();for(var i=0;ithis.Eb.length||10>this.qd.length)return this.pe=this.Eb.length,this.Xb=6,!0;null==this.rd&&(this.rd=new t.sr(!0),this.oo=this.rd.getIterator(),this.Ld=new t.ia(0)),null==this.ff&&(this.ff=new t.sr(!0),this.ow=this.ff.getIterator(),this.Ef=new t.ia(0)),this.rd.kr();for(var i=0;i>1;return i.eq(t)?(this.rd.remove(s),0!=this.pe||(this.Af=this.Vf=-1,this.Ic=!0,!1)):(this.oo.EB(this.Eb[s].v,this.Eb[s].C,this.qa),this.Vf=s,this.Xb=10,!0)},i.prototype.QX=function(){return-1==--this.pe?(this.Af=this.Vf=-1,this.Ic=!0,!1):(this.Rg=this.Vf=this.pe,this.Xb=13,!0)},i.prototype.RX=function(){return-1==--this.pe?(this.Af=this.Vf=-1,this.Ic=!0,!1):(this.Vf=this.pe,this.Rg=this.qd.length,this.Xb=14,!0)},i.prototype.SX=function(){var t=this.Ld.get(this.pe-1),s=this.Ef.get(this.Rg-1),n=this.Rr(t,!0),h=this.Rr(s,!1);return n>h?this.ux():n>1;if(i.eq(s))return-1!=this.Df&&-1!=this.Ij.get(n)?(this.Ad.jd(this.Df,this.Ij.get(n)),this.Ij.set(n,-1)):this.rd.remove(n),0!=this.pe||(this.Af=this.Vf=-1,this.Ic=!0,!1);if(-1!=this.Cf&&0>1;if(i.eq(s))return-1!=this.Cf&&-1!=this.Hj.get(n)?(this.Ad.jd(this.Cf,this.Hj.get(n)),this.Hj.set(n,-1)):this.ff.remove(n),0!=this.Rg||(this.Af=this.Vf=-1,this.Ic=!0,!1);if(-1!=this.Df&&0>1;return this.rd.vj(t),this.Xb=4,!0},i.prototype.jT=function(){if(this.Vf=this.oo.next(),-1!=this.Vf)return!1;this.Af=this.Vf=-1;var t=this.Ef.get(this.Rg)>>1;return this.ff.vj(t),this.Xb=7,!0},i.prototype.gT=function(){if(this.Af=this.ow.next(),-1!=this.Af)return!1;var t=this.Ld.get(this.pe)>>1;return this.rd.vj(t),this.Xb=7,!0},i.prototype.hT=function(){if(-1==--this.Rg)return this.Xb=5,!0;this.wq.K(this.Eb[this.pe]);var t=this.Eb[this.Rg];return this.wq.W(this.qa,this.qa),!this.wq.isIntersecting(t)||(this.Af=this.Rg,!1)},i.prototype.iT=function(){if(-1==--this.Rg)return this.Xb=6,!0;this.wq.K(this.Eb[this.pe]);var t=this.qd[this.Rg];return this.wq.W(this.qa,this.qa),!this.wq.isIntersecting(t)||(this.Af=this.Rg,!1)},i.prototype.kJ=function(){return null==this.rd?(this.Ic=!0,!1):(this.pe=this.Ld.size,0>1],i.eq(t)?s.G-n:s.H+n):(s=this.qd[t>>1],i.eq(t)?s.G-n:s.H+n)},i}(),t.xC=i}(Q||(Q={})),function(t){var i=function(){function i(){}return i.construct=function(t,s,n,h,r,e){var o=new i;return o.v=t,o.G=s,o.Ye=n,o.C=h,o.H=r,o.Bg=e,o},i.prototype.Oa=function(){this.Ye=this.v=NaN},i.prototype.B=function(){return isNaN(this.v)},i.prototype.XS=function(){return isNaN(this.Ye)},i.prototype.K=function(t,i,s,n,h,r){void 0!==n?"number"==typeof t?(this.v=t,this.G=i,this.Ye=s,this.C=n,this.H=h,this.Bg=r):(this.v=t.x-.5*i,this.C=this.v+i,this.G=t.y-.5*s,this.H=this.G+s,this.Ye=t.z-.5*n,this.Bg=this.Ye+n):(this.v=t,this.G=i,this.Ye=s,this.C=t,this.H=i,this.Bg=s)},i.prototype.move=function(t){this.v+=t.x,this.G+=t.y,this.Ye+=t.z,this.C+=t.x,this.H+=t.y,this.Bg+=t.z},i.prototype.copyTo=function(t){t.v=this.v,t.G=this.G,t.C=this.C,t.H=this.H},i.prototype.Lk=function(t,i,s){this.v>t?this.v=t:this.Ci?this.G=i:this.Hs?this.Ye=s:this.Bgi.length)throw t.i.N();i[0]=new t.Nd(this.v,this.G,this.Ye),i[1]=new t.Nd(this.v,this.H,this.Ye),i[2]=new t.Nd(this.C,this.H,this.Ye),i[3]=new t.Nd(this.C,this.G,this.Ye),i[4]=new t.Nd(this.v,this.G,this.Bg),i[5]=new t.Nd(this.v,this.H,this.Bg),i[6]=new t.Nd(this.C,this.H,this.Bg),i[7]=new t.Nd(this.C,this.G,this.Bg)},i.prototype.Zw=function(t){if(null==t||0==t.length)this.Oa();else{var i=t[0];for(this.K(i.x,i.y,i.z),i=1;ithis.FA;){var o=this.sd.ha();if(h.L(o.ac()),r.L(o.wc()),h.scale(this.Wa.ec),r.scale(this.Wa.ec),t.cj.Mu(h,r)?h.x=r.x:t.cj.Ku(h,r)&&(r.x=h.x),this.uk.length=0,t.cj.tF(this.Wa.Tb,this.Wa.kc,this.Wa.ze,h,r,this.Wa.QA,this.Wa.Zs,e,this.Nj,this.Gs,this.uk,this.bw),null!=this.co&&(o=this.uk.slice(0),this.co.qG(this.co.da()-1,o,o.length-1)),t.cj.Lu(h,r)?(this.qq.Oa(),this.Wa.sy(h,this.sl,this.qq),this.Xn=!0):(this.qq.Oa(),this.Xn=this.xy(e[0],this.qq)),this.Xn){if(this.sd.li(),this.sd.Ez()){this.sd.li(),this.sd.ha();break}this.sd.DW();break}null==i&&(i=new t.Da).Yk(null,0),this.OD(i),s++}if(this.bw[0]=0,0=this.Nj[0]){var e=this.di+1.570796326794897;h=e+3.141592653589793-(this.di-this.Nj[0])}else h=(e=this.di+1.570796326794897)+3.141592653589793-(6.283185307179586-(this.Nj[0]-this.di));var o=!(this.di>=this.Nj[0]&&3.141592653589793>=this.di-this.Nj[0]||this.die;)u-=6.283185307179586;us.x-this.sk[0]?this.sk[0]-=6.283185307179586:3.141592653589793e?a.xX():a.$n=e,h=i.getType(),t.aa.yd(h)?((h=new t.Ta(i.description)).oc(i,!0),i=h,h=1607):197==h&&(h=new t.l,i.A(h),h.R()<=a.qa||h.ca()<=a.qa?((h=new t.Ta(i.description)).ad(i,!1),i=h,h=1607):((h=new t.Da(i.description)).ad(i,!1),i=h,h=1736)),a.yX(),t.aa.Rn(h)||a.zX(),a.rb<=.5*a.$n)return 1736!=h?new t.Da(i.description):a.Wv?i:t.cj.Qr(i,a.Qg,a.ze,a.QA,-1,o);if(0>a.Ka&&1736!=h)return new t.Da(i.description);if(a.Wv&&t.aa.Hc(h)?(s=t.cj.Qr(i,s,4,NaN,a.$n,o),i=t.cb.zh(s,a.Qg,a.Jc)):i=t.cb.zh(i,a.Qg,a.Jc),(i=t.Hh.lj(i,a.Jc)).B())return new t.Da(i.description);switch(!a.Wv&&t.aa.Hc(h)&&(i=t.cj.pI(a.ec,i)),i=n.KX(i,a.Jc),h){case 1736:s=a.UN(i);break;case 1607:s=a.VN(i);break;case 550:s=a.SN(i);break;case 33:s=a.TN(i);break;default:throw t.i.fa("corrupted_geometry")}return(a=t.cb.zh(s,a.Jc,a.Qg)).Jl(i.description),a},n.prototype.UN=function(i){var n=new t.Da;i=new s(this,i,n),i=t.Gh.local().V(i,this.Jc,this.Ub).next(),i=t.ip.nj(i,this.Jc,2);var h=new t.Dd;return h.scale(1/this.ec,1/this.ec),n.Oc(h),n=t.ip.nj(n,this.Jc,2),0<=this.Ka?t.Gh.local().V(n,i,this.Jc,this.Ub):t.kp.local().V(n,i,this.Jc,this.Ub)},n.prototype.VN=function(i){return i=new s(this,i,null),i=t.Gh.local().V(i,this.Jc,this.Ub).next(),t.ip.nj(i,this.Jc,2)},n.prototype.SN=function(s){return s=new i(this,s),s=t.Gh.local().V(s,this.Jc,this.Ub).next(),t.ip.nj(s,this.Jc,2)},n.prototype.TN=function(i){(i=i.D()).scale(this.ec);var s=new t.Da;return this.sy(i,!1,s),t.ip.nj(s,this.Jc,2)},n.prototype.xy=function(i,s,h,r,e,o){var a=i[0],u=i[i.length-1],f=a.y>u.y?a.y:u.y,c=t.F.q(this.Tb,this.kc,a.yt.Ke()&&(this.UV(t),!0)},n.prototype.OI=function(i,s,n){var h=n.I(),r=0e.x?(e=this.zq,h.gg(-this.Js,0)):(e=-this.zq,h.gg(this.Js,0)),s.add(i,!1),i.Oa(),n.add(s,!1),n.Oc(h),r=new t.l,n.A(r),r.W((this.Js-r.R())/2,0),r.G=-this.zq,r.H=this.zq;for(var a=0;a=a));)t.kb.yi(i,s,e.x,e.y,r,m,y,d),f?g.ma(y.u,d.u):(b.ma(y.u,d.u),n.gJ(e.x,b.x,w.x,c),g.ma(c[0]+b.x,b.y),w.L(g)),g.scale(h),l.wf(0,-1,g),o=m,m=x++*u}},n.dJ=function(i,s,n,h,r,e,o,a,u,f){var c=new t.h,l=new t.h,p=new t.ga(0),v=new t.ga(0);for(t.kb.yi(i,s,h.x,h.y,n,r,p,v),c.ma(p.u,v.u),t.kb.yi(i,s,h.x,h.y,n,e,p,v),l.ma(p.u,v.u),n=new t.ga(0),t.kb.Xy(i,s,o.x,o.y,c.x,c.y,n),u[0]=n.u,t.kb.Xy(i,s,o.x,o.y,l.x,l.y,n),f[0]=n.u;u[0]<=f[0];)u[0]+=6.283185307179586;for(;u[0]>f[0];)u[0]-=6.283185307179586;for(;u[0]>=a;)u[0]-=6.283185307179586,f[0]-=6.283185307179586;for(;u[0]e[i]?1:0})),s=i.Ia(),a=0;athis.rb/t&&(t=this.rb/500),.01>t&&(t=.01),this.$n=t},n}();t.VK=n}(Q||(Q={})),function(t){var i=function(){function i(){}return i.Mf=function(i,s){var n=new t.h;n.L(s),i.push(n)},i.up=function(t,i){t.add(i.x),t.add(i.y)},i.hB=function(t){t.Bh(t.size-2)},i.oB=function(t,i){i.ma(t.get(t.size-2),t.get(t.size-1))},i.Qr=function(s,n,h,r,e,o){if(null==s)throw t.i.N();var a=s.getType();if(s.B()||t.aa.Rn(a))return s;var u=new i;u.Qg=n,u.Jc=t.cb.sc(n);var f=t.cb.vv(u.Jc);if(u.Ub=o,u.Tb=t.cb.ev(u.Jc),u.kc=f*(2-f),u.ec=u.Jc.Hd().ai,u.Aq=u.Jc.Kn(),u.Zs=u.Aq*u.ec,u.AA=r,u.zA=e,u.ze=h,197==a?(h=new t.Da(s.description)).ad(s,!1):t.aa.yd(a)?(h=new t.Ta(s.description)).oc(s,!0):h=s,4!=u.ze){if((n=0==u.Qg.Nb(u.Jc)?t.cb.zh(h,u.Qg,u.Jc):t.Hh.lj(h,u.Jc)).B())return n;n=i.pI(u.ec,n),n=u.Zy(n),n=t.ip.nj(n,u.Jc,u.ze),u=t.cb.zh(n,u.Jc,u.Qg)}else{if(2==t.Eg.Sb(n)?(s=t.cb.ml(),(n=t.Xj.local().V(h,s,n,o))==s&&(n=new t.Da,s.copyTo(n))):n=t.Hh.lj(h,u.Jc),n.B())return n;u=u.CX(n)}return u},i.pI=function(s,n){var h=new t.l;if(n.xc(h),3.141592653589793>h.R()*s)return n;var r=!1;h=n.Ga();for(var e=new t.h,o=new t.h;h.$a();)for(;h.Ha();){var a=h.ha();if(e.L(a.ac()),o.L(a.wc()),e.scale(s),o.scale(s),3.141592653589793o.x-e.x)for(;-6.283185307179586>o.x-e.x;)o.x+=6.283185307179586;i.Wi(o.x,NaN,b),p.L(o)}else c.L(o),i.AU(c),i.Wi(c.x,d,b),p.ma(b[0]+c.x,c.y);.5>Math.abs(p.x-o.x)&&p.L(o),f?(a.Tw(0,y),v.L(l),v.scale(1/s),y.Cb(v),(u=h.vm())?r.nf(y):r.lineTo(y),h.Qn()&&!n.dc(h.gb)&&(a.Tw(1,y),v.L(p),v.scale(1/s),y.Cb(v),r.lineTo(y))):((u=h.vm())&&r.Hz(null,0),a=r.da()-1,v.L(l),v.scale(1/s),r.wf(a,-1,v),h.Qn()&&!n.dc(h.gb)&&(v.L(p),v.scale(1/s),r.wf(a,-1,v)))}return r},i.tF=function(s,n,h,r,e,o,a,u,f,c,l,p){var v=new t.h,y=new t.h,d=0w&&(w+=6.283185307179586),0>(b=b.u)&&(b+=6.283185307179586),null!=f&&(f[0]=g),null!=c&&(c[0]=w),null!=l&&(l[0]=b),c=f=NaN,null!=p&&(f=((c=t.F.Ah(s,n))-(l=t.F.q(s,n,r.y)))/g,c=(c+l)/g),l=i.Mu(r,e),b=i.Ku(r,e),w=l||b;var x=i.FE(r,e,u),m=new t.ga(0),j=new t.ga(0),M=new t.h,k=new t.h,z=new t.h;i.Wi(r.x,NaN,y);var A=[y[0]];if(g<=o)i.Mf(v,r),i.Wi(e.x,NaN,y),null!=p&&p.add(0),w?(l&&i.kB(r,e,p,v),b&&i.iB(r,e,p,v)):x?i.jB(r,e,d,f,c,p,v):0z.x&&(y[0]+=6.283185307179586,z.ma(y[0]+M.x,M.y)):I.xa.x?a.x+=6.283185307179586:3.141592653589793P;P++)if(I=N[P]*c+(1-N[P])*f,t.kb.oj(s,n,r.x,r.y,I*e,o,g,w,h),M.ma(g.u,w.u),0==P&&(C=I,k.L(M)),i.WW(m,M,j,A),A.hc(A.fe(M,!0),z),t.kb.wd(s,n,M.x,M.y,z.x,z.y,x,null,null,2),x.u>l){T=!0;break}T?(j.L(k),c=C,i.up(a,j),u.add(c)):(i.hB(a),u.En(u.size-1,1,u.size-1),0=a&&F.u<=o&&3.141592653589793>Math.abs(d.x-b.x))break;if(r.Ux(T,C)<=e)break}var U=q[A]*C+(1-q[A])*T;if(r.hc(U,p),z?g.ma(p.x*h,p.y*h):(k[0][0]=p.x,k[0][1]=p.y,t.cb.vt(),g.x=k[0][0]*h,g.y=k[0][1]*h),0==A&&(K=U,y.L(p),x.L(g),0o||3.141592653589793<=Math.abs(d.x-b.x)))){L=!0;break}if(P&&0o||3.141592653589793<=Math.abs(d.x-g.x)){L=!0;break}}else if(0a){L=!0;break}if(P){if(t.kb.wd(s,n,M.x,M.y,w.x,w.y,J,null,null,2),J.u>a){L=!0;break}if(t.kb.wd(s,n,w.x,w.y,g.x,g.y,R,null,null,2),R.u>a){L=!0;break}}}}L?(l.L(y),b.L(x),C=K,i.up(N,l),i.up(B,b),D.add(C)):(i.hB(N),i.hB(B),D.En(D.size-1,1,D.size-1),i.Mf(f,l),I+=F.u,null!=u&&u.add(I),0Math.abs(i.x-t.x)?(n.Dc(t),3.141592653589793<=s.x-t.x?n.Ql(s.x-6.283185307179586,s.y):3.141592653589793<=t.x-s.x?n.Ql(s.x+6.283185307179586,s.y):n.Ql(s.x,s.y)):(n.Dc(s),3.141592653589793<=t.x-s.x?n.Ql(t.x-6.283185307179586,t.y):3.141592653589793<=s.x-t.x?n.Ql(t.x+6.283185307179586,t.y):n.Ql(t.x,t.y))},i.YJ=function(t,i){for(var s=0;st.x)for(;-3.141592653589793>t.x;)t.x+=6.283185307179586;if(3.141592653589793s.v+e&&at?-t:t},t.Mb=function(i,s){return 0<=s?t.P(i):-t.P(i)},t.Y=function(i,s){return i==s||t.P(i-s)<=t.JC*(1+(t.P(i)+t.P(s))/2)},t.Cd=function(i){return 0==i||t.P(i)<=t.JC},t.Ah=function(i,s){var n=(s=(1-(s=Math.sqrt(1-s)))/(1+s))*s;return i/(1+s)*(1+n*(.25+n*(.015625+1/256*n)))*t.EL},t.EL=1.5707963267948966,t.JC=3552713678800501e-30,t}()}(Q||(Q={})),function(t){var i=function(t){this.Wf=t,this.Kk=this.Wf.getCode(),0>this.Kk&&(this.Kk=0)};t.DY=i;var s=function(){function s(t){void 0===t&&(t=null),this.Cj=null,this.Un=!1,null!==t&&(this.Cj=new i(t))}return s.prototype.Ec=function(){return null!=this.Cj?this.Cj.Kk:0},s.prototype.Of=function(){var t=new s;return this.copyTo(t),t},s.prototype.copyTo=function(t){t.Cj=this.Cj,t.Un=this.Un},s.prototype.Qz=function(){this.Un=!this.Un},s.prototype.qm=function(){return null!=this.Cj?this.Cj.Wf:null},s.prototype.LJ=function(s){if(0>=s)throw t.i.N();if(s!=this.Ec()){if(null==(s=t.pf.geogtran(s)))throw t.i.N("Geogtran not found.");this.Cj=new i(s)}},s.prototype.Bz=function(){return null==this.Cj?null:this.Cj.Wf.toString()},s.prototype.tX=function(s){if(null==s)throw t.i.N();var n=null;try{n=t.pf.fromString(t.Sc.PE_TYPE_GEOGTRAN,s)}catch(i){throw t.i.N()}this.Cj=new i(n)},s.prototype.Nb=function(t){return t==this||!(!(t instanceof s)||(0>=this.Ec()||this.Ec()!=t.Ec())&&!this.qm().isEqual(t.qm()))&&this.Un==t.Un},s.prototype.toString=function(){var t="GeographicTransformation: "+this.Bz();return 200t.I())},t.BE=function(t){return!(t.B()||1607!=t.getType()&&1736!=t.getType()||20>t.I())},t}();t.Uk=i}(Q||(Q={})),function(t){t.$b=function(){function i(){}return i.TT=function(i){var s=new t.Da;return s.sx(i.es(),i.gs()),s.yj(i.es(),i.fs()),s.yj(i.ds(),i.fs()),s.yj(i.ds(),i.gs()),s},i.zh=function(i,s){return null===i?null:t.Hx.local().V(i,s,null)},i.jY=function(i,s){var n=t.Gh.local();return i=new t.Zc(i),n.V(i,s,null).next()},i.im=function(i,s,n){return t.kp.local().V(i,s,n,null)},i.ep=function(i,s,n){return t.Kx.local().V(i,s,n,null)},i.VX=function(i,s,n){var h=t.Kx.local();for(i=new t.Zc(i),s=new t.Zc(s),n=h.V(i,s,n,null),h=[];null!=(s=n.next());)h.push(s);return h},i.Nb=function(i,s,n){return t.dj.local().V(3,i,s,n,null)},i.TP=function(i,s,n){return t.dj.local().V(4,i,s,n,null)},i.RS=function(i,s,n){var h=t.Xj.local();for(i=new t.Zc(i),s=new t.Zc(s),n=h.V(i,s,n,null),h=[];null!=(s=n.next());)h.push(s);return h},i.QP=function(i,s,n){var h=t.kp.local();for(i=new t.Zc(i),s=new t.Zc(s),n=h.V(i,s,n,null),h=[];null!=(s=n.next());)h.push(s);return h},i.Ea=function(i,s,n){return t.Xj.local().V(i,s,n,null)},i.QS=function(i,s,n){if(null===(i=t.Xj.local().V(i,s,n,null,1)))return[];if(550===i.getType()){for(s=[],n=0;ni.Db())return 0;var h=null;if(null!=s){if(h=s.Hd(),null!=n&&h.Ec()!=n.Ec()&&h.od!=n.od)throw t.i.Xk()}else if(null!=n)throw t.i.N();1736==i.getType()||197==i.getType()?s=i.mg():t.aa.yd(i.getType())?(s=new t.Ta(i.description)).oc(i,!0):s=i,i=0,s=s.Ga();for(var r=new t.h,e=new t.h;s.$a();)for(;s.Ha();){var o=s.ha();o.Yp(r),o.Tr(e),i+=t.h.tb(r,e)}return null!==h&&null!==n&&(i=t.Tc.Nh(i,h,n)),i},i.fP=function(t){return void 0!==t.points?i.mS(t,void 0!==t.hasZ&&t.hasZ,void 0!==t.hasM&&t.hasM):void 0!==t.rings?i.lG(t.rings,void 0!==t.hasZ&&t.hasZ,void 0!==t.hasM&&t.hasM,"P"):void 0!==t.paths?i.lG(t.paths,void 0!==t.hasZ&&t.hasZ,void 0!==t.hasM&&t.hasM,"L"):void 0!==t.x?i.nS(t):void 0!==t.xmin?i.lS(t):null},i.nS=function(i){if(null==i.x||"NaN"==i.x)return new t.Sa;var s=new t.Sa(i.x,i.y);return void 0!==i.z&&null!==i.z&&s.wX(i.z),void 0!==i.m&&null!==i.m&&s.hX(i.m),s},i.lS=function(i){if(null==i.xmin||"NaN"==i.xmin)return new t.Fh;var s=new t.Fh(i.xmin,i.ymin,i.xmax,i.ymax);return void 0!==i.zmin&&null!==i.zmin&&s.setInterval(1,0,i.zmin,i.zmax),void 0!==i.mmin&&null!==i.mmin&&s.setInterval(2,0,i.mmin,i.mmax),s},i.mS=function(i,s,n){var h=0,r=new t.de,e=3*i.points.length;0!=e%2&&e++,2>e&&(e=2);var o=t.O.truncate(3*i.points.length/2);4>o?o=4:16>o&&(o=16),e=t.Yc.Dn(e,0);var a=t.Yc.Dn(o);o=t.Yc.Dn(o);for(var u=0;u=e?(p[v]=!1,c+=1,a.add(f),u.add(r),f+=y):p[v]=!0}for(0!=(h=3*f)%2&&h++,2>h&&(h=2),4>(v=t.O.truncate(3*f/2))?v=4:16>v&&(v=16),h=t.Yc.Dn(h,0),r=t.Yc.Dn(v),e=t.Yc.Dn(v),v=y=0;vs)throw t.i.N();this.Qi.oa=i-n,this.Qi.va=s+n,this.hi.resize(0),this.he=0,this.sg[0]=0},i.prototype.Uo=function(t,i){this.Qi.oa=t-i,this.Qi.va=t+i,this.hi.resize(0),this.he=0,this.sg[0]=0},i.prototype.next=function(){if(!this.Ya.lq)throw t.i.Hb();if(0>this.he)return-1;for(var i=!0;i;)switch(this.sg[this.he]){case 1:i=this.FU();break;case 2:i=this.GU();break;case 3:i=this.HU();break;case 4:i=this.IU();break;case 5:i=this.GW();break;case 6:i=this.kT();break;case 7:i=this.tN();break;case 0:i=this.Gz();break;default:throw t.i.Qa()}return-1!=this.Og?this.Mp()>>1:-1},i.construct=function(t){var s=new i;return s.Ya=t,s.hi.Jb(20),s.he=-1,s},i.prototype.Gz=function(){return this.Og=this.vH=this.Mi=this.Lc=-1,null!=this.Ya.me&&0=this.Qi.oa?(this.ei=this.QR(),!1):(this.he--,!0)},i.prototype.tN=function(){return this.Og=this.ei,-1!=this.Og&&e.gq(this.Mp())?(this.ei=this.SF(),!1):(this.he--,!0)},i.prototype.SF=function(){return this.Ya.Sf?this.Ya.$f.lb(this.Og):this.Ya.Ti.lb(this.Og)},i.prototype.QR=function(){return this.Ya.Sf?this.Ya.$f.we(this.Og):this.Ya.Ti.we(this.Og)},i.prototype.Mp=function(){return this.Ya.Sf?this.Ya.$f.ja(this.Og):this.Ya.Ti.getData(this.Og)},i}();t.EY=r;var e=function(){function i(t){this.Am=this.$h=this.$f=this.Ti=this.Km=this.Ej=this.me=this.Fj=null,this.Sf=t,this.lq=this.Sv=!1}return i.prototype.kr=function(){this.Nk(!0)},i.prototype.Br=function(i,s){if(!this.Sv)throw t.i.Hb();this.Fj.push(new t.Nc(i,s))},i.prototype.Fp=function(){if(!this.Sv)throw t.i.fa("invalid call");this.Sv=!1,this.lq=!0,this.Sf||(this.vS(),this.Zv=this.Fj.length)},i.prototype.vj=function(i){if(!this.Sf||!this.lq)throw t.i.N("invalid call");if(-1==this.kf){var s=this.Fj.length;if(this.iA){var n=new t.ia(0);n.Jb(2*s),this.bJ(n),this.$h.Jb(2*s),this.$h.resize(0),this.aJ(n),this.Km.resize(s,-1),this.Km.Wj(-1,0,s),this.iA=!1}else this.Km.Wj(-1,0,s);this.kf=this.Tu()}s=this.pG(i<<1,this.kf),n=this.$f.addElement(1+(i<<1),this.xz(s)),this.VJ(s,n),this.Km.set(i,s),this.Zv++},i.prototype.remove=function(i){if(!this.Sf||!this.lq)throw t.i.fa("invalid call");var s=this.Km.get(i);if(-1==s)throw t.i.N("the interval does not exist in the interval tree");this.Km.set(i,-1),this.Zv--;var n=this.xz(s),h=this.$f.ZR(n);this.$f.vd(this.wR(s),n),this.$f.vd(this.TR(s),n),0==(i=this.$f.size(n))&&(this.$f.MP(n),this.ZJ(h,-1)),this.Ej.jd(s),n=this.UF(h);var r=this.qj(h),e=this.lk(h);for(s=0;!(0>1);-1!=r?this.VJ(r,this.Ti.addElement(this.xz(r),h)):(r=this.pG(h,this.kf),n.set(h>>1,r))}},i.prototype.pG=function(i,s){var n=s,h=s,r=-1,e=0,o=this.$h.size-1,a=0,u=i>>1,f=NaN,c=NaN,l=!0,p=this.DR(u);for(u=this.AR(u);l;){ev&&(vv)-1!=s&&(s==n?(h=n,f=v,c=-1!=(s=this.lk(n))?this.Np(s):NaN):c>1];return i.gq(t)?s.oa:s.va},i}();t.sr=e}(Q||(Q={})),function(t){var i=function(){function i(i){if(null==i)throw t.i.fa("Invalid arguement");this.hf=i;var s=i.nR();s.hS()?i.ef.IG()?this.lo=t.si.PannableFold:this.lo=t.si.Clip:this.lo=t.si.DontClip,s.iS()?i.Yf.IG()?this.Qm=t.si.PannableFold:this.Qm=t.si.Clip:this.Qm=t.si.DontClip,this.Bm=s.Jr,this.mH=s.Vu,i=this.hf.sH,this.aH=i.hs(2147483648),this.Uv=i.hs(1073741824)}return i.zh=function(t,i,s){return i.ww.zh(t,s)},i.Rt=function(t,i,s,n){return t.ww.Rt(i,s,n)},i.Qt=function(t,i,s,n){if(s=0>s?i.length:s,(t=t.ww.Rt(i,s,n))==s)return t;for(var h=i=0;he.H){var y=t.l.construct(u.v-1,e.G,u.C+1,e.H);if((v=t.ri.Nu(v,y,h,NaN,0,n)).B())return v}u.R()>2*e.R()&&(v=t.zb.Hp(v,-2*e.R(),2*e.R(),h,!0,0,!0,n))}u=this.mH,(e=!isNaN(u))&&(v=t.Xl.local().V(v,u,n)),y=c?r.kk():null;var d=NaN;f&&(d=h.zi());var b=null!=r.Wr();if(this.aH)f&&(t.zb.ur(h,d,v,a),e&&(f=h.hh(),u*=(d=h.sc().hh())/f)),t.zb.tr(this.hf,v,p,a),e&&(f=h.sc().hh(),u*=(d=r.sc().hh())/f),h=v;else{var g=new t.Ta(v.description);g.DD(v),f&&(t.zb.ur(h,d,g,a),e&&(f=h.hh(),u*=(d=h.sc().hh())/f)),t.zb.tr(this.hf,g,p,a),e&&(f=h.sc().pm(),u*=(d=r.sc().pm())/f),p=NaN,c?(y=r.kk(),p=r.zi()):isNaN(this.Bm)||(p=this.Bm),f=i.tv(h)|i.tv(r),d=10*l.Xd(0),this.Uv&&(f=3,d=0),h=t.zb.UQ(v,h,g,l,p,n,f,d)}return b&&(h=t.zb.XD(h,r,n)),c&&(o||(c=l.Oe().R(),h.Tg(0,0).R()>=c-l.Xd(0)&&(l=y.getNorthPoleLocation(),c=y.getSouthPoleLocation(),v=y.getNorthPoleGeometry(),y=y.getSouthPoleGeometry(),p=0,v==t.Cg.PE_POLE_POINT&&l!=t.Cg.PE_POLE_OUTSIDE_BOUNDARY&&(p=1),y==t.Cg.PE_POLE_POINT&&c!=t.Cg.PE_POLE_OUTSIDE_BOUNDARY&&(p|=2),0!==p&&(o=!0))),h=t.zb.Mz(h,r,this.Qm,n),e&&(h=t.Xl.local().V(h,u,n)),t.zb.Lx(r,h,a)),h.B()||(o&&(h=t.Yl.local().V(h,r,!1,n)),null!=s&&(h=s.Zk(h,!1),this.wp(s,t.bm.reverse,h),h=s.$k(h,!1))),h},i.tv=function(i){if(2!=i.Sb())return 0;var s=0,n=i.kk();i=n.getNorthPoleLocation();var h=n.getSouthPoleLocation(),r=n.getNorthPoleGeometry();return n=n.getSouthPoleGeometry(),r==t.Cg.PE_POLE_POINT&&i!=t.Cg.PE_POLE_OUTSIDE_BOUNDARY&&(s=1),n==t.Cg.PE_POLE_POINT&&h!=t.Cg.PE_POLE_OUTSIDE_BOUNDARY&&(s|=2),s},i.prototype.hW=function(s,n){var h=this.hf.ef,r=this.hf.Yf,e=h.Sb(),o=r.Sb(),a=t.O.Fu(Math.min(s.I(),64)),u=t.Ta.jg(s);3==e&&(e=(h=(s=h.Ji).fk()).Sb(),u=s.$k(u,!0),this.wp(s,t.bm.forward,u),u=s.Zk(u,!0)),s=null,3==o&&(o=(r=(s=r.Ji).fk()).Sb());var f=2==e;e=(o=2==o)?r.sc():r;var c=!o&&!this.Uv;if(f){if((u=t.zb.UI(u,h,this.lo,n)).B())return u}else{var l=new t.l;u.xc(l);var p=h.Oe();if((l.Gp.H)&&(l=t.l.construct(l.v-1,p.G,l.C+1,p.H),(u=t.ri.Nu(u,l,h,NaN,0,n)).B()))return u}var v=NaN;f&&(v=h.zi()),l=null!=r.Wr(),p=this.mH;var y=!isNaN(p);if(y&&(u=t.Xl.local().V(u,p,n)),this.aH)f&&t.zb.ur(h,v,u,a),y&&(f=h.hh(),p*=(v=h.sc().hh())/f),t.zb.tr(this.hf,u,c,a),y&&(f=h.sc().hh(),p*=(v=r.sc().hh())/f),h=u;else{var d=new t.Ta(u.description);d.DD(u),f&&(t.zb.ur(h,v,d,a),y&&(f=h.hh(),p*=(v=h.sc().hh())/f)),t.zb.tr(this.hf,d,c,a),y&&(f=h.sc().hh(),p*=(v=r.sc().hh())/f),c=NaN,o?c=r.zi():isNaN(this.Bm)||(c=this.Bm),f=i.tv(h)|i.tv(r),v=10*e.Xd(0),this.Uv&&(f=3,v=0),h=t.zb.VQ(u,h,d,e,c,n,f,v)}return l&&(h=t.zb.XD(h,r,n)),o&&(h=t.zb.Mz(h,r,this.Qm,n),y&&(h=t.Xl.local().V(h,p,n)),t.zb.Lx(r,h,a)),h.B()||null!=s&&(h=s.Zk(h,!1),this.wp(s,t.bm.reverse,h),h=s.$k(h,!1)),h},i.prototype.eW=function(i,s){var n=(i.ca()+i.R())/400;return 0!=n?(n=t.Xl.local().V(i,n,s),n=this.VI(n,s),s=i.Ia(),n.bn(s)):(s=new t.Sa(i.Ip()),n=this.XI(s),s=i.Ia(),n.B()?s.Oa():(i.copyTo(s),i=n.D(),s.K(i.x,i.y,i.x,i.y))),s},i.prototype.fW=function(i,s){i=t.aa.jg(i);var n=this.hf.ef,h=this.hf.Yf,r=n.Sb(),e=h.Sb(),o=t.O.Fu(Math.min(i.I(),64));if(3==r){var a=n.Ji;r=(n=a.fk()).Sb(),i=a.Zk(i,!0),this.wp(a,t.bm.forward,i),i=a.$k(i,!0)}if(2==r){if(this.lo==t.si.Clip?i=t.Xj.local().V(i,n.ml(),n,s):n.Wc()&&(r=new t.l,i.xc(r),n.Oe().contains(r)||(this.lo==t.si.PannableFold&&(i=t.zb.lj(i,n)),t.zb.Jt(i,n.Oe(),n.Xd(0),!0),i=t.zb.Fn(i,n,0,!0,0,s))),i.B())return i;t.zb.ur(n,0,i,o)}else t.zb.Jt(i,n.Oe(),n.Xd(0),!0);return t.zb.tr(this.hf,i,!1,o),n=0,r=!1,a=null,3==e&&(r=!0,e=(h=(a=h.Ji).fk()).Sb()),(e=2==e)?n=h.zi():isNaN(this.Bm)||(n=this.Bm),e&&this.Qm!=t.si.Clip||(i=t.zb.Fn(i,h.sc(),n,!1,0,s)),e&&(i=t.zb.Mz(i,h,this.Qm,s),t.zb.Lx(h,i,o),i.B())||r&&(i=a.Zk(i,!0),this.wp(a,t.bm.reverse,i),i=a.$k(i,!0)),i},i.prototype.wp=function(i,s,n){var h=n.I();if(0!=h){for(var r=n.ub(0),e=t.O.lg(200,0),o=[],a=0;ae.v+o&&ui?this.wv(s,n):this.gv(s,n);case 1:var h=this.wv(s,n);return s=this.gv(s,n),t.lc.hq(h,s,i);case 2:throw t.i.fa("not implemented")}throw t.i.Qa()},s.prototype.fe=function(t,i){var s=this.pa-this.sa,n=this.la-this.na,h=s*s+n*n;return 0==h?.5:(t=((t.x-this.sa)*s+(t.y-this.na)*n)/h,i||(0>t?t=0:1(i=(i-this.na)/t)||1(i=(i-this.sa)/t)||1(s=8881784197001252e-31*(Math.abs(n.x*s.y)+Math.abs(n.y*s.x)))?-1:i<-s?1:0},s.prototype.rp=function(i,s,n,h){var r=this.sa,e=this.na,o=i-r,a=s-e;if((o=Math.sqrt(o*o+a*a))<=Math.max(n,6661338147750939e-31*o))return h&&0==o?NaN:0;if(o=i-this.pa,a=s-this.la,(o=Math.sqrt(o*o+a*a))<=Math.max(n,6661338147750939e-31*o))return h&&0==o?NaN:1;if(o=this.pa-this.sa,a=this.la-this.na,0<(h=Math.sqrt(o*o+a*a))){var u=1/h,f=i-r,c=s-e,l=f*(o*=u)+c*(a*=u),p=17763568394002505e-31*(Math.abs(f*o)+Math.abs(c*a)),v=o;if(o=-a,a=v,l<-(p=Math.max(n,p))||l>h+p)return NaN;if(Math.abs(f*o+c*a)<=Math.max(n,17763568394002505e-31*(Math.abs(f*o)+Math.abs(c*a)))&&(.5>=(o=t.O.Rk(l*u,0,1))?(a=this.sa+(this.pa-this.sa)*o,h=this.na+(this.la-this.na)*o):(a=this.pa-(this.pa-this.sa)*(1-o),h=this.la-(this.la-this.na)*(1-o)),t.h.Oy(a,h,i,s)<=n)){if(.5>o){if(t.h.Oy(a,h,r,e)<=n)return 0}else if(t.h.Oy(a,h,this.pa,this.la)<=n)return 1;return o}}return NaN},s.prototype.Nb=function(t){return null!=t&&(t==this||t.constructor===this.constructor&&this.FM(t))},s.prototype.rD=function(i,s,n){var h=n?this.sa:this.pa;n=n?this.na:this.la;var r=new t.h;return r.x=i.pa-h,r.y=i.la-n,!(s.Qh(r)>6661338147750939e-31*s.fD(r))||(r.x=i.sa-h,r.y=i.na-n,s.Qh(r)<=6661338147750939e-31*s.fD(r))},s.prototype.qD=function(i){var s=new t.h;return s.x=this.pa-this.sa,s.y=this.la-this.na,!!this.rD(i,s,!1)&&(s.Sq(),!!this.rD(i,s,!0))},s.NM=function(t,i){var s=t.uu(i.sa,i.na),n=t.uu(i.pa,i.la);return!(0>s&&0>n||0s&&0>n||0(n=i.Qb())?t.qD(i):i.qD(t)))},s.LM=function(i,s,n){var h=t.h.construct(NaN,NaN),r=i.pa-i.sa,e=i.la-i.na,o=s.pa-s.sa,a=s.la-s.na,u=o*e-r*a;if(0==u)return h;var f=8881784197001252e-31*(Math.abs(o*e)+Math.abs(r*a)),c=s.sa-i.sa,l=s.na-i.na,p=o*l-c*a,v=p/u,y=Math.abs(u);return v<-(o=(8881784197001252e-31*(Math.abs(o*l)+Math.abs(c*a))*y+f*Math.abs(p))/(u*u)+2220446049250313e-31*Math.abs(v))||v>1+o||(o=(a=r*l-c*e)/u)<-(r=(8881784197001252e-31*(Math.abs(r*l)+Math.abs(c*e))*y+f*Math.abs(a))/(u*u)+2220446049250313e-31*Math.abs(o))||o>1+r||(v=t.O.Rk(v,0,1),r=t.O.Rk(o,0,1),e=i.hc(v),u=s.hc(r),(f=new t.h).uc(e,u),f.length()>n&&(f.add(e,u),f.scale(.5),v=i.fe(f,!1),r=s.fe(f,!1),i=i.hc(v),s=s.hc(r),i.sub(s),i.length()>n)||h.ma(v,r)),h},s.OM=function(t,i,n,h){var r=0;if((t.sa==i.sa&&t.na==i.na||t.sa==i.pa&&t.na==i.la)&&(r++,!h))return 1;if(t.pa==i.sa&&t.la==i.na||t.pa==i.pa&&t.la==i.la){if(2==++r)return 2;if(!h)return 1}return i.vi(t.sa,t.na,n)||i.vi(t.pa,t.la,n)||t.vi(i.sa,i.na,n)||t.vi(i.pa,i.la,n)?1:h&&0!=r||0==s.NM(t,i)?0:1},s.Zx=function(i,n,h,r,e,o){var a=0,u=i.rp(n.sa,n.na,o,!1),f=i.rp(n.pa,n.la,o,!1),c=n.rp(i.sa,i.na,o,!1),l=n.rp(i.pa,i.la,o,!1);return isNaN(u)||(null!=r&&(r[a]=u),null!=e&&(e[a]=0),null!=h&&(h[a]=t.h.construct(n.sa,n.na)),a++),isNaN(f)||(null!=r&&(r[a]=f),null!=e&&(e[a]=1),null!=h&&(h[a]=t.h.construct(n.pa,n.la)),a++),2==a||isNaN(c)||0==u&&0==c||0==f&&1==c||(null!=r&&(r[a]=0),null!=e&&(e[a]=c),null!=h&&(h[a]=t.h.construct(i.sa,i.na)),a++),2==a||isNaN(l)||1==u&&0==l||1==f&&1==l||(null!=r&&(r[a]=1),null!=e&&(e[a]=l),null!=h&&(h[a]=t.h.construct(n.pa,n.la)),a++),0r[1]&&(i=r[0],r[0]=r[1],r[1]=i,null!=e&&(r=e[0],e[0]=e[1],e[1]=r),null!=h&&(e=t.h.construct(h[0].x,h[0].y),h[0]=h[1],h[1]=e)),a):(a=s.LM(i,n,o),isNaN(a.x)?0:(null!=h&&(h[0]=i.hc(a.x)),null!=r&&(r[0]=a.x),null!=e&&(e[0]=a.y),1))},s.prototype.eG=function(){return 0},s.prototype.op=function(){},s.prototype.toString=function(){return"Line: ["+this.sa.toString()+", "+this.na.toString()+", "+this.pa.toString()+", "+this.la.toString()+"]"},s}(t.SC);t.yb=i}(Q||(Q={})),function(t){var i=function(){function t(){this.Jm=[],this.ya=-1}return t.prototype.La=function(){return this.ya},t.prototype.next=function(){if(null!=this.Jm&&0!=this.Jm.length){this.ya++;var t=this.Jm[0];return this.Jm=1>=this.Jm.length?[]:this.Jm.slice(1),t}return this.Jm=null},t.prototype.ZX=function(t){this.Jm.push(t)},t.prototype.qe=function(){},t}();t.gL=i}(Q||(Q={})),function(t){var i;(i=t.SL||(t.SL={}))[i.enumFillRuleOddEven=0]="enumFillRuleOddEven",i[i.enumFillRuleWinding=1]="enumFillRuleWinding";var s=function(i){function s(s,n){var h=i.call(this)||this;if(h.xf=!1,h.Eq=null,h.sq=0,h.rq=0,h.Aj=null,h.Mg=!1,h.nb=null,h.mb=null,h.Ve=null,h.Lj=null,h.Sd=null,h.tq=0,h.gb=0,h.xq=0,void 0===n)h.xf=s,h.Mg=!1,h.tq=0,h.sq=0,h.rq=0,h.wa=0,h.description=t.ee.og();else{if(null==n)throw t.i.N();h.xf=s,h.Mg=!1,h.tq=0,h.sq=0,h.rq=0,h.wa=0,h.description=n}return h.Aj=null,h.gb=0,h}return _(s,i),s.prototype.tm=function(){return 0s)throw t.i.Qa();if(this.dc(i)){if(null==this.mb)throw t.i.Qa();var n=this.wa,h=this.Ba(i),r=this.Vc(i);this.dm(this.wa+1),this.mc();for(var e=0,o=this.description.Aa;ei;s--)n=this.nb.read(s),this.nb.write(s,n+1);this.mb.KE(i,1)}},s.prototype.Ap=function(){if(this.wx(),void 0===t){this.Mg=!1;var t=this.da()-1}var i=this.mb.read(t);this.mb.write(t,1|i),null!=this.Ve&&(t=this.Vc(t)-1,this.Ve.write(t,1),this.Lj.write(t,-1))},s.prototype.dc=function(t){return!!(1&this.mb.read(t))},s.prototype.Nn=function(t){if(this.dc(t))return!0;var i=this.Ba(t);return!(i>(t=this.Vc(t)-1))&&(i=this.Na(i),t=this.Na(t),i.qb(t))},s.prototype.yv=function(t){return!!(2&this.mb.read(t))},s.prototype.oc=function(i,s){if(this.Jl(i.description),322!=i.getType())throw t.i.Qa();var n=new t.Sa;(s||this.B())&&(i.To(n),this.nf(n)),i.Po(n),this.lineTo(n)},s.prototype.tp=function(t){var i=0==this.wa;this.sx(t.v,t.G),this.yj(t.v,t.H),this.yj(t.C,t.H),this.yj(t.C,t.G),this.Ap(),this.Mg=!1,i&&this.Lf(256,!1)},s.prototype.ad=function(i,s){if(!i.B()){for(var n=0==this.wa,h=new t.Sa(this.description),r=0;4>r;r++)i.Hf(s?4-r-1:r,h),0==r?this.nf(h):this.lineTo(h);this.Ap(),this.Mg=!1,n&&!s&&this.Lf(256,!1)}},s.prototype.add=function(t,i){for(var s=0;ss&&(s=i.da()-1),s>=i.da()||0>n||0>h||h>i.rv(s))throw t.i.fa("index out of bounds");if(0!=h){var e=i.dc(s)&&n+h==i.rv(s);if(!e||1!=h){if(this.Mg=!1,this.Jl(i.description),n=i.Ba(s)+n+1,r&&(h++,n--),e&&h--,e=this.wa,this.dm(this.wa+h),this.mc(),r){if(0==h)return;this.nb.add(this.wa),r=i.mb.read(s),r&=-5,this.xf&&(r|=1),this.mb.write(this.mb.size-1,r),this.mb.add(0)}else this.nb.write(this.mb.size-1,this.wa);r=0;for(var o=this.description.Aa;rf||null==i.za[f]?this.za[r].Ln(u*e,t.ra.se(a),h*u,u*e):this.za[r].Mn(u*e,i.za[f],u*n,h*u,!0,u,u*e)}if(this.tm())throw t.i.Qa();if(i.yv(s))throw t.i.Qa();this.Pc(1993)}}},s.prototype.oJ=function(){for(var t=0,i=this.da();t=this.da())throw t.i.N();var s=this.Ba(i),n=this.Ja(i);i=this.dc(i)?1:0;for(var h=0,r=this.description.Aa;hi&&(i=s-1),i>=s)throw t.i.N();for(var n=this.Ba(i),h=this.Ja(i),r=0,e=this.description.Aa;r=s.da())throw t.i.N();var r=this.da();if(i>r)throw t.i.N();0>i&&(i=r),0>n&&(n=s.da()-1),this.Mg=!1,this.Jl(s.description),s.mc();var e=s.Ba(n),o=s.Ja(n),a=this.wa,u=s.dc(n)&&!h?1:0;this.dm(this.wa+o),this.mc();for(var f=i=i+1;h--)e=this.nb.read(h-1),this.nb.write(h,e+o);for(s.yv(n),this.mb.add(0),h=r-1;h>=i+1;h--)r=this.mb.read(h),r&=-5,this.mb.write(h+1,r);r=s.JR().read(n),r&=-5,this.xf&&(r|=1),this.mb.write(i,r)},s.prototype.Hz=function(i,s){var n=-1,h=this.da();if(n>h)throw t.i.N();0>n&&(n=h),this.Mg=!1;var r=this.wa;this.dm(this.wa+s),this.mc();var e=n=n+1;r--)e=this.nb.read(r-1),this.nb.write(r,e+s);for(this.mb.add(0),r=h-1;r>=n+1;r--)s=this.mb.read(r),s&=-5,this.mb.write(r+1,s);this.xf&&this.mb.write(n,1)},s.prototype.qG=function(i,s,n){var h=-1;if(0>i&&(i=this.da()),i>this.da()||h>this.Ja(i)||n>s.length)throw t.i.fa("index out of bounds");if(0!=n){i==this.da()&&(this.nb.add(this.wa),this.xf?this.mb.add(1):this.mb.add(0)),0>h&&(h=this.Ja(i)),this.mc();var r=this.wa;this.dm(this.wa+n),this.mc();for(var e=0,o=this.description.Aa;ei&&(i=this.da()),i>=h||s>this.Ja(i))throw t.i.fa("index out of bounds");i==this.da()&&(this.nb.add(this.wa),this.xf?this.mb.add(1):this.mb.add(0)),0>s&&(s=this.Ja(i));var r=this.wa;this.dm(this.wa+1),this.mc();var e=this.Ba(i);this.za[0].vj(2*(e+s),n,2*r),n=1;for(var o=this.description.Aa;ni&&(i=n-1),i>=n||s>=this.Ja(i))throw t.i.fa("index out of bounds");this.mc();var h=this.Ba(i);0>s&&(s=this.Ja(i)-1),s=h+s,h=0;for(var r=this.description.Aa;h=i+1;n--)s=this.nb.read(n),this.nb.write(n,s-1);this.wa--,this.Pg--,this.Pc(1993)},s.prototype.uE=function(i,s,n){var h=this.Ba(i)+s;if((n=this.Ba(n)+void 0)h||n>this.I()-1)throw t.i.N();s=0,(i=this.Ga()).Vb(h);do{for(;i.Ha()&&(h=i.ha(),i.wb()!=n);)s+=h=h.Qb();if(i.wb()==n)break}while(i.$a());return s},s.prototype.fO=function(i,s,n){if(s=this.Ba(i)+s,n=this.Ba(i)+n,0>s||n>this.I()-1)throw t.i.N();var h=this.Ga();if(s>n){if(!this.dc(i))throw t.i.N("cannot iterate across an open path");h.JB()}var r=i=0;h.Vb(s);do{r+=i,i=h.ha().Qb()}while(h.wb()!=n);return r},s.prototype.mg=function(){return t.pi.gm(this,null)},s.prototype.KS=function(i,s,n){for(var h=i;hs){var e=this.tm(),o=0;s=this.wa}else e=this.yv(s),o=this.Ba(s),s=this.Vc(s);for(;o=this.Ba(s))return s;s--}else s++;if(0<=s&&s=this.Ba(s)&&in){for(s=0;ss;){var h=s+(n-s>>1);if(i=(s=this.Vc(h))))return this.gb=h;s=h+1}}return this.gb=s},s.prototype.yz=function(){var t=this.I();if(!this.xf){t-=this.da();for(var i=0,s=this.da();in.RR()))return!0;this.Bb.yD(null)}return n=t.Nx.create(this,i,s),this.Bb.yD(n),!0},s.prototype.cc=function(){var t=i.prototype.cc.call(this);if(!this.Ac()){var s=this.da();null!=this.nb&&this.nb.An(t,0,s+1),null!=this.mb&&this.mb.An(t,0,s)}return t},s.prototype.ZF=function(t){return null!=this.Ve?this.Ve.read(t):1},s.prototype.bc=function(i,s,n){var h=this.sz(i);if(i==this.Vc(h)-1&&!this.dc(h))throw t.i.fa("index out of bounds");this.mc();var r=this.Ve,e=1;if(null!=r&&(e=7&r.read(i)),1!==e)throw t.i.Qa();if(s.Or(),s=s.get(),n?s.Nf(t.ee.og()):s.Nf(this.description),h=i==this.Vc(h)-1&&this.dc(h)?this.Ba(h):i+1,r=new t.h,this.D(i,r),s.Dc(r),this.D(h,r),s.Qc(r),!n)for(n=1,r=this.description.Aa;n=this.da())throw t.i.N();if(this.B())s.Oa();else{if(this.yv(i))throw t.i.fa("not implemented");var n=this.ub(0),h=new t.h,r=new t.l;r.Oa();var e=this.Ba(i);for(i=this.Vc(i);ethis.I()||(i=t.ta.nE(this),this.Bb.WM(i),0))},s.prototype.hM=function(){if(null==this.Bb&&(this.Bb=new t.Uk),null==this.Bb.zo){this.Bb.xD(null);var i=t.ta.YN(this);this.Bb.xD(i)}},s.prototype.Yo=function(t){this.xq=t},s.prototype.In=function(){return this.xq},s.prototype.DD=function(i){if(this==i)throw t.i.fa("MultiPathImpl.add");for(var s=this.da(),n=0;n=(s=this.Vc(s))||in?i.I():n,0>s||s>i.I()||ns?n:s,0>n||0>s)throw t.i.N();if(0!=s){n=s-0,s=this.wa,this.resize(this.wa+n);for(var h=0;hi||i>=this.I())throw t.i.fa("index out of bounds");this.mc();for(var s=0,n=this.description.Aa;ss||s>=this.wa||ns?s:t},i.Th=function(t,i){var s=5381;return((s=((s=((s=void 0!==i?(i<<5)+i+(255&t):(s<<5)+s+(255&t))<<5)+s+(t>>8&255))<<5)+s+(t>>16&255))<<5)+s+(t>>24&255)&2147483647},i.uj=function(){throw Error("Not Implemented")},i.bB=function(t){return i.aU(t)+12345&2147483647},i.XG=function(t){var s=32,n=t%i.Qx|0,h=t/i.Qx|0;return 0==(s&=63)?t:(32>s?(t=n>>>s|h<<32-s,s=h>>s):(t=h>>s-32,s=0<=h?0:-1),s*i.Qx+(t>>>0))},i.aU=function(t){return(1103495168*(t|=0)|0)+(20077*t|0)|0},i.truncate=function(t){return 0>t?-1*Math.floor(Math.abs(t)):Math.floor(t)},i.MAX_SAFE_INTEGER=Math.pow(2,53)-1,i.MIN_SAFE_INTEGER=-i.MAX_SAFE_INTEGER,i.VC=65536,i.Qx=i.VC*i.VC,i}()}(Q||(Q={})),function(t){var i;(i=t.CL||(t.CL={}))[i.Project=0]="Project",i[i.Union=1]="Union",i[i.Difference=2]="Difference",i[i.Proximity2D=3]="Proximity2D",i[i.Relate=4]="Relate",i[i.Equals=5]="Equals",i[i.Disjoint=6]="Disjoint",i[i.Intersects=7]="Intersects",i[i.Within=8]="Within",i[i.Contains=9]="Contains",i[i.Crosses=10]="Crosses",i[i.Touches=11]="Touches",i[i.Overlaps=12]="Overlaps",i[i.Buffer=13]="Buffer",i[i.Distance=14]="Distance",i[i.Intersection=15]="Intersection",i[i.Clip=16]="Clip",i[i.Cut=17]="Cut",i[i.DensifyByLength=18]="DensifyByLength",i[i.DensifyByAngle=19]="DensifyByAngle",i[i.LabelPoint=20]="LabelPoint",i[i.GeodesicBuffer=21]="GeodesicBuffer",i[i.GeodeticDensifyByLength=22]="GeodeticDensifyByLength",i[i.ShapePreservingDensify=23]="ShapePreservingDensify",i[i.GeodeticLength=24]="GeodeticLength",i[i.GeodeticArea=25]="GeodeticArea",i[i.Simplify=26]="Simplify",i[i.SimplifyOGC=27]="SimplifyOGC",i[i.Offset=28]="Offset",i[i.Generalize=29]="Generalize",i[i.SymmetricDifference=30]="SymmetricDifference",i[i.ConvexHull=31]="ConvexHull",i[i.Boundary=32]="Boundary",i[i.SimpleRelation=33]="SimpleRelation";var s=function(){function t(){}return t.prototype.getType=function(){return null},t.prototype.wn=function(){},t.prototype.Iu=function(){return!1},t}();t.Je=s}(Q||(Q={})),function(t){var i=function(i){function s(){return null!==i&&i.apply(this,arguments)||this}return _(s,i),s.prototype.getType=function(){return 13},s.local=function(){return null===s.instance&&(s.instance=new s),s.instance},s.prototype.V=function(i,s,n,h,r){return i instanceof t.aa?(r=new t.Zc(i),this.V(r,s,[n],!1,h).next()):!0===h?(n=new t.BC(i,s,n,!1,r),t.Gh.local().V(n,s,r)):new t.BC(i,s,n,!1,r)},s.instance=null,s}(t.Je);t.AC=i}(Q||(Q={})),function(t){var i=function(){function i(i,s,n,h,r){this.ya=-1,this.Rd=i,this.$z=s,this.Cs=n,this.tT=new t.l,this.tT.Oa(),this.eo=-1,this.Ub=r}return i.prototype.next=function(){for(var t;null!=(t=this.Rd.next());)return this.ya=this.Rd.La(),this.eo+1=i.I():1==i.da()&&(2>=i.I()||t.Zt.JG(i,0)))},i}();t.DC=i}(Q||(Q={})),function(t){var i=function(i){function s(){return null!==i&&i.apply(this,arguments)||this}return _(s,i),s.prototype.getType=function(){return 17},s.local=function(){return null===s.instance&&(s.instance=new s),s.instance},s.prototype.V=function(i,s,n,h,r){return new t.nL(i,s,n,h,r)},s.instance=null,s}(t.Je);t.mL=i}(Q||(Q={})),function(t){var i=function(){function i(i,s,n,h,r){if(this.Tf=null,null==s||null==n)throw t.i.fa("invalid argument");this.qT=i,this.nA=s,this.lH=n,i=t.ta.mv(s,n),this.qa=t.ta.Wd(h,i,!0),this.kH=-1,this.nd=r}return i.prototype.La=function(){return 0},i.prototype.next=function(){return this.RQ(),++this.kHthis.Tf.length&&(this.Tf.length=0)},i.prototype.SQ=function(){var i=new t.ia(0),s=new t.gd,n=s.aF(),h=s.Ib(this.nA),r=s.Ib(this.lH),e=new t.Fg;try{e.Ft(s,this.qa,this.nd),e.dl(n,h,r,i);var o=s.Ne(h),a=new t.Da,u=new t.Da;for(this.Tf.length=0,this.Tf.push(a),this.Tf.push(u),h=0;h=s)throw t.i.N();return new t.oL(i,s,n)},s.instance=null,s}(t.Je);t.Xl=i}(Q||(Q={})),function(t){var i=function(){function i(t,i){this.ya=-1,this.Rd=t,this.Ps=i}return i.prototype.La=function(){return this.ya},i.prototype.next=function(){var t;return null!=(t=this.Rd.next())?(this.ya=this.Rd.La(),this.NP(t)):null},i.prototype.NP=function(i){if(i.B()||1>i.Db())return i;var s=i.getType();if(1736==s||1607==s)return this.Ny(i);if(t.aa.yd(s))return this.PP(i);if(197==s)return this.OP(i);throw t.i.Qa()},i.prototype.PP=function(i){if(i.Qb()<=this.Ps)return i;var s=new t.Ta(i.description);return s.oc(i,!0),this.Ny(s)},i.prototype.OP=function(i){var s=new t.Da(i.description);s.ad(i,!1);var n=new t.l;return i.A(n),i=n.ca(),n.R()<=this.Ps&&i<=this.Ps?s:this.Ny(s)},i.prototype.Ny=function(i){for(var s=i.Ia(),n=i.Ga();n.$a();)for(var h=!0;n.Ha();){var r=n.ha();if(322!=r.getType())throw t.i.fa("not implemented");var e=n.On(),o=r.Qb();if(o>this.Ps){var a=Math.ceil(o/this.Ps);o=new t.Sa(i.description),h&&(r.To(o),s.nf(o));var u=h=1/a,f=0;for(--a;fo)return i;var a=i.getType(),u=n.getType(),f=new t.l,c=new t.l,l=new t.l;i.A(f),n.A(c),l.K(f),l.Zb(c);var p=(l=t.ta.Wd(h,l,!0))*Math.sqrt(2)*1.00001,v=new t.l;if(v.K(f),v.W(p,p),!v.isIntersecting(c))return i;if(1==e&&2==o)return s.KV(i,n,u,h,r);if(33==a)switch(t.Vk.yd(u)?(h=new t.Ta(n.description),h.oc(n,!0)):h=n,u){case 1736:return s.XU(i,h,l);case 1607:return s.YU(i,h,l);case 550:return s.VU(i,h,l);case 197:return s.UU(i,h,l);case 33:return s.WU(i,h,l);default:throw t.i.N()}else if(550==a)switch(u){case 1736:return s.nU(i,n,l);case 197:return s.lU(i,n,l);case 33:return s.mU(i,n,l)}return t.Fg.im(i,n,h,r)},s.XU=function(i,s,n){return 0==t.hd.KG(s,i,n)?i:i.Ia()},s.YU=function(i,s,n){var h=i.D();s=s.Ga();for(var r=n*Math.sqrt(2)*1.00001,e=r*r,o=new t.l;s.$a();)for(;s.Ha();){var a=s.ha();if(a.A(o),o.W(r,r),o.contains(h)){if(a.qs(h,n))return i.Ia();var u=a.ac();if(t.h.yc(h,u)<=e)return i.Ia();if(u=a.wc(),t.h.yc(h,u)<=e)return i.Ia()}}return i},s.VU=function(i,s,n){var h=s.ub(0);s=s.I();var r=i.D(),e=new t.h;n=n*Math.sqrt(2)*1.00001,n*=n;for(var o=0;os.I()?this.gE(i,s,n):(this.Nt(),i=this.gE(s,i,n),this.Nt(),i):550==i.getType()&&t.aa.Hc(s.getType())?(i=this.hE(s,i,n),this.Nt(),i):550==s.getType()&&t.aa.Hc(i.getType())?this.hE(i,s,n):550==i.getType()&&550==s.getType()?i.I()>s.I()?this.iE(i,s):(this.Nt(),i=this.iE(s,i),this.Nt(),i):0},i.prototype.gE=function(i,s,n){var h=i.Ga(),r=s.Ga(),e=new t.l,o=new t.l,a=17976931348623157e292;if(!n&&this.pY(i,s,h,r))return 0;for(;h.$a();)for(;h.Ha();)if((i=h.ha()).A(e),!(e.px(this.oh)>a)){for(;r.$a();)for(;r.Ha();)if((s=r.ha()).A(o),e.px(o)e)){for(var f=0;fh))for(var f=0;fi.Ja(s))){var r=i.Ba(s),e=i.Vc(s)-1,o=i.ub(0),a=i.dc(s),u=new t.ia(0);u.Jb(i.Ja(s)+1);var f=new t.ia(0);for(f.Jb(i.Ja(s)+1),u.add(a?r:e),u.add(r),r=new t.h;1this.DH&&o>r&&(h=n,r=o)}return h},i.prototype.qe=function(){},i}();t.sL=i}(Q||(Q={})),function(t){var i=function(i){function s(){return null!==i&&i.apply(this,arguments)||this}return _(s,i),s.prototype.getType=function(){return 29},s.prototype.V=function(i,s,n,h){return i instanceof t.aa?(i=new t.Zc(i),this.V(i,s,n,h).next()):new t.sL(i,s,n,h)},s.local=function(){return null===s.instance&&(s.instance=new s),s.instance},s.instance=null,s}(t.Je);t.EC=i}(Q||(Q={})),function(t){var i=function(i){function s(){return null!==i&&i.apply(this,arguments)||this}return _(s,i),s.prototype.getType=function(){return 21},s.local=function(){return null===s.instance&&(s.instance=new s),s.instance},s.prototype.V=function(i,s,n,h,r,e,o,a){return i instanceof t.aa?(a=new t.Zc(i),this.V(a,s,n,[h],r,e,!1,o).next()):!0===o?(n=new t.GC(i,s,n,h,r,!1,!1,a),t.Gh.local().V(n,s,a)):new t.GC(i,s,n,h,r,!1,!1,a)},s.instance=null,s}(t.Je);t.FC=i}(Q||(Q={})),function(t){var i=function(){function i(i,s,n,h,r,e,o,a){if(e)throw t.i.Ie();if(null==s)throw t.i.N();this.ya=-1,this.Ms=i,this.vg=s,this.ze=n,this.Cs=h,this.$n=r,this.eo=-1,this.Ub=a,this.uT=new t.l,this.uT.Oa()}return i.prototype.next=function(){for(var t;null!=(t=this.Ms.next());)return this.ya=this.Ms.La(),this.eo+1i.Db())return 0;if(4==n)throw t.i.Ie();var h=t.cb.sc(s),r=t.cb.vv(h),e=t.cb.ev(h);r*=2-r;var o=h.Hd().ai,a=i.getType();if(1736==a||197==a)var u=i.mg();else t.aa.yd(a)?(u=new t.Ta(i.description)).oc(i,!0):u=i;if(0==h.Nb(s)){if(t.cb.Wc(s)){u=t.Hh.lj(u,s),1607==a&&u==i&&(u=t.aa.jg(i)),i=new t.Nc,t.cb.gh(s).cn(i),a=0;for(var f=u.I();a=this.Fi||7e||0==h&&550==n&&33==this.Dj?this.nJ():i.HB(s,r);if((-1==this.Fi||4==this.Fi)&&197==n&&197==this.Dj)return h=this.Se,n=new t.l,s.A(n),r=new t.l,h.A(r),n.Ea(r),h=new t.Fh,s.copyTo(h),h.Xo(n),h;if(197==n&&0==t.aa.tf(this.Dj)||197==this.Dj&&0==t.aa.tf(n))return r=197==n?s:this.Se,s=197==n?this.Se:s,n=new t.l,r.A(n),t.Ud.clip(s,n,h,0);if(0==t.aa.tf(n)&&0a&&(a=n.yz()),e=n.I()+h.I(),a*h.I()>Math.log(e)*e*4)return null;e=null,a=h.Ga(),null!=u&&null!=u.Fb&&(e=u.Fb),null==e&&20w){if(null!=e)for(null==h?h=e.vR(x,r):h.Uo(x,r),w=h.next();-1!=w;w=h.next()){a.Vb(e.ja(w)),w=a.ha();var m=x.Ea(w,null,f,null,r);for(w=0;wg?(p=u.wb()-n.Ba(b),v=1,g=0==g?3:2):v++:(i.oc(j,0==g),g=1);break;case 0:g=0,p=-1,v=0;break;default:return null}j=k}}}else{if(0>(w=this.QD(s,x.ac(),r)))return null;1==w?(2>g&&(p=u.wb()-n.Ba(b),g=0==g?3:2),v++):(p=-1,v=0)}c.clear(!1)}else 0!=w&&1==w&&(0==g?(g=3,p=u.wb()-n.Ba(b)):1==g?(g=2,p=u.wb()-n.Ba(b)):v++)}2<=g&&(i.Dr(n,b,p,v,3==g),p=-1)}return i},i.prototype.QD=function(i,s,n){return t.Dg.wm(i,s,n)},i.prototype.RD=function(i,s,n){var h=s.ac();s=s.wc();var r=t.Dg.wm(i,h,n),e=t.Dg.wm(i,s,n);return 1==r&&0==e||0==r&&1==e?-1:0==r||0==e?0:1==r||1==e?1:((r=new t.h).add(h,s),r.scale(.5),0==(i=t.Dg.wm(i,r,n))?0:1==i?1:-1)},i.HB=function(t,i){return i?t:t.Ia()},i.prototype.nJ=function(){return null==this.yH&&(this.yH=this.Se.Ia()),this.yH},i.prototype.qe=function(){},i}();t.HC=i}(Q||(Q={})),function(t){var i=function(i){function s(){return null!==i&&i.apply(this,arguments)||this}return _(s,i),s.prototype.getType=function(){return 28},s.local=function(){return null===s.instance&&(s.instance=new s),s.instance},s.prototype.V=function(i,s,n,h,r,e,o){return i instanceof t.aa?(i=new t.Zc(i),this.V(i,s,n,h,r,e,o).next()):new t.xL(i,s,n,h,r,e,o)},s.instance=null,s}(t.Je);t.IC=i}(Q||(Q={})),function(t){var i=function(){function i(t,i,s,n,h,r,e){this.ya=-1,this.Rd=t,this.Mj=i,this.Ka=s,this.Ki=n,this.CA=h,this.uH=r,this.nd=e}return i.prototype.next=function(){var t=this.Rd.next();return null!=t?(this.ya=this.Rd.La(),this.jL(t)):null},i.prototype.La=function(){return this.ya},i.prototype.jL=function(i){var s=0>=this.uH?t.ta.kj(this.Mj,i,!1):this.uH;return t.IK.V(i,this.Ka,this.Ki,this.CA,s,this.nd)},i.prototype.qe=function(){},i}();t.xL=i}(Q||(Q={})),function(t){var i;(i=t.NK||(t.NK={}))[i.clipToDomainOnly=1]="clipToDomainOnly",i[i.clipWithHorizon=2]="clipWithHorizon",i[i.foldAndClipWithHorizon=3]="foldAndClipWithHorizon";var s=function(i){function s(){return null!==i&&i.apply(this,arguments)||this}return _(s,i),s.prototype.getType=function(){return 0},s.local=function(){return null===s.instance&&(s.instance=new s),s.instance},s.prototype.V=function(i,s,n){return i instanceof t.aa?(i=new t.Zc(i),this.V(i,s,n).next()):new t.yL(i,s,n)},s.prototype.transform=function(i,s,n,h){return t.bu.transform(i,s,n,h,!0)},s.prototype.Qt=function(i,s,n,h){return t.bu.Qt(i,s,n,h)},s.instance=null,s}(t.Je);t.Hx=s}(Q||(Q={})),function(t){var i=function(){function i(t,i,s){this.ya=-1,this.Rd=t,this.MT=i,this.nd=s}return i.prototype.next=function(){var i=this.Rd.next();return null!=i?(this.ya=this.Rd.La(),t.bu.zh(i,this.MT,this.nd)):null},i.prototype.La=function(){return this.ya},i.prototype.qe=function(){},i}();t.yL=i}(Q||(Q={})),function(t){var i=function(){function i(){}return i.prototype.reset=function(){this.ph=this.xk=-1,this.us=this.kq=!1},i.prototype.AQ=function(t,i,s){for(t.Vb(i,s);t.Ha();){var n=t.ha();if(0!=(n=n.Qb()))return t.wb()}for(t.Vb(i,s);t.Ez();)if(0!=(n=(n=t.li()).Qb()))return t.wb();return-1},i.prototype.BQ=function(t,i){for(t.Vb(i,-1);t.Ez();)if(0!=t.li().Qb())return t.wb();return-1},i.prototype.zQ=function(t,i){for(t.Vb(i,-1),t.ha();t.Ha();)if(0!=t.ha().Qb())return t.wb();return-1},i.prototype.yQ=function(i,s,n,h){if(this.xk=this.AQ(s,n,h),-1!=this.xk){s.Vb(this.xk,-1);var r=s.ha(),e=r.hc(r.fe(i,!1));if(n=t.h.yc(e,i),(h=new t.h).L(e),h.sub(r.ac()),(e=new t.h).L(i),e.sub(r.ac()),this.kq=0>h.wi(e),this.ph=this.zQ(s,this.xk),-1!=this.ph){s.Vb(this.ph,-1);var o=(r=s.ha()).fe(i,!1);o=r.hc(o);var a=t.h.yc(o,i);a>n?this.ph=-1:(h.L(o),h.sub(r.ac()),e.L(i),e.sub(r.ac()),this.us=0>h.wi(e))}-1==this.ph&&(this.ph=this.BQ(s,this.xk),-1!=this.ph&&(s.Vb(this.ph,-1),o=(r=s.ha()).fe(i,!1),o=r.hc(o),(a=t.h.yc(o,i))>n?this.ph=-1:(h.L(o),h.sub(r.ac()),e.L(i),e.sub(r.ac()),this.us=0>h.wi(e),i=this.xk,this.xk=this.ph,this.ph=i,i=this.kq,this.kq=this.us,this.us=i)))}},i.prototype.cO=function(t,i,s,n,h){return s=s.Ga(),this.yQ(t,s,n,h),-1!=this.xk&&-1==this.ph?this.kq:-1!=this.xk&&-1!=this.ph?this.kq==this.us?this.kq:(s.Vb(this.xk,-1),t=s.ha().kg(),s.Vb(this.ph,-1),i=s.ha().kg(),0<=t.wi(i)):i},i}(),s=function(s){function n(){return null!==s&&s.apply(this,arguments)||this}return _(n,s),n.local=function(){return null===n.instance&&(n.instance=new n),n.instance},n.prototype.getType=function(){return 3},n.prototype.nz=function(i,s,n){var h;if(void 0===h&&(h=!1),i.B())return new t.$l;s=s.D();var r=i,e=i.getType();switch(197==e&&((r=new t.Da).ad(i,!1),e=1736),e){case 33:return this.xI(r,s);case 550:return this.jI(r,s);case 1607:case 1736:return this.bU(r,s,n,h);default:throw t.i.fa("not implemented")}},n.prototype.oz=function(i,s){if(i.B())return new t.$l;s=s.D();var n=i,h=i.getType();switch(197==h&&((n=new t.Da).ad(i,!1),h=1736),h){case 33:return this.xI(n,s);case 550:case 1607:case 1736:return this.jI(n,s);default:throw t.i.fa("not implemented")}},n.prototype.pz=function(i,s,n,h){if(0>h)throw t.i.N();if(i.B())return[];s=s.D();var r=i,e=i.getType();switch(197==e&&((r=new t.Da).ad(i,!1),e=1736),e){case 33:return this.TU(r,s,n,h);case 550:case 1607:case 1736:return this.tU(r,s,n,h);default:throw t.i.fa("not implemented")}},n.prototype.bU=function(s,n,h,r){if(1736==s.getType()&&h&&(h=new t.l,s.A(h),h=t.ta.Wd(null,h,!1),0!=(r?t.hd.Yd(s,n,0):t.hd.Yd(s,n,h)))){var e=new t.$l(n,0,0);return r&&e.WJ(!0),e}var o=s.Ga();e=new t.h;for(var a=h=-1,u=17976931348623157e292,f=0;o.$a();)for(;o.Ha();){var c=o.ha();c=c.hc(c.fe(n,!1));var l=t.h.yc(c,n);lt.h.Uq(n,c.ac(),c.wc()),1=s||(i.length=h),i.slice(0)},n.instance=null,n}(t.Je);t.Ix=s}(Q||(Q={})),function(t){var i=function(i){function s(){return null!==i&&i.apply(this,arguments)||this}return _(s,i),s.prototype.getType=function(){return 4},s.prototype.V=function(i,s,n,h,r){return t.am.yB(i,s,n,h,r)},s.local=function(){return null===s.instance&&(s.instance=new s),s.instance},s.prototype.Iu=function(i){return t.Vt.wy(i)},s.prototype.wn=function(i,s,n){t.Vt.CD(i,s,n)},s.instance=null,s}(t.Je);t.zL=i}(Q||(Q={})),function(t){var i=function(i){function s(){return null!==i&&i.apply(this,arguments)||this}return _(s,i),s.prototype.getType=function(){return 33},s.prototype.V=function(i,s,n,h,r){return 1073741824===i?!t.ud.zB(s,n,h,4,r):t.ud.zB(s,n,h,i,r)},s.local=function(){return null===s.instance&&(s.instance=new s),s.instance},s.prototype.Iu=function(i){return t.Vt.wy(i)},s.prototype.wn=function(i,s,n){t.Vt.CD(i,s,n)},s.instance=null,s}(t.Je);t.dj=i}(Q||(Q={})),function(t){var i=function(){function i(i,s,n,h){if(this.nd=h,this.rT=n,this.ya=-1,null==i)throw t.i.N();this.yk=i,this.Mj=s}return i.prototype.next=function(){var i;if(null!=(i=this.yk.next())){if(this.ya=this.yk.La(),null!=this.nd&&!this.nd.progress(-1,-1))throw t.i.fu("user_canceled");return this.eC(i)}return null},i.prototype.La=function(){return this.ya},i.prototype.eC=function(i){if(null==i)throw t.i.N();return t.Jx.cK(i,this.Mj,this.rT,this.nd)},i.prototype.qe=function(){},i}();t.AL=i}(Q||(Q={})),function(t){var i=function(i){function s(){return null!==i&&i.apply(this,arguments)||this}return _(s,i),s.prototype.getType=function(){return 26},s.prototype.V=function(i,s,n,h){return i instanceof t.aa?(i=new t.Zc(i),this.V(i,s,n,h).next()):new t.AL(i,s,n,h)},s.prototype.rs=function(i,s,n,h,r){return 0<(void 0!==h?t.Jx.rs(i,s,n,h,r):t.Jx.rs(i,s,!1,null,n))},s.local=function(){return null===s.instance&&(s.instance=new s),s.instance},s.instance=null,s}(t.Je);t.Yl=i}(Q||(Q={})),function(t){var i=function(){function t(){this.yq=0}return t.prototype.nX=function(t){this.yq&=-2,this.yq|=t?1:0},t.prototype.Wp=function(){return!!(1&this.yq)},t.prototype.XF=function(){return this.Wp()?0:1},t}();t.xY=i;var s=function(){},n=function(t,i,s,n){this.x=t,this.y=i,this.Ai=s,this.xm=n},h=function(){function t(t){this.Be=t}return t.prototype.compare=function(t,i,s){return t=t.ja(s),i=this.Be.lf.read(2*i),0>(i-=t=this.Be.lf.read(2*t))?-1:0r?1:0},t}(),e=function(){function i(i,s){this.YI=new t.h,this.parent=i,this.dS=s}return i.prototype.nr=function(t,i,s){var n=this.parent,h=this.dS;s.Vd(t,i,(function(t,i){return n.Mh(t,i,h)}))},i.prototype.$p=function(t){return t=this.parent.gi.get(t),this.parent.lf.tc(2*(t>>1),this.YI),this.YI.y+(1&t?this.parent.Oj:-this.parent.Oj)},i}(),o=function(){function o(i,s,n,h,r){this.nH=i.description,this.X=i,this.Qg=s,this.Oj=t.ta.kj(this.Qg,i,!1),this.Bo=t.ta.kj(this.Qg,i,!0),this.xA=n,this.oT=this.nH.Aa,this.hb=[],this.po=[],this.mh=new t.jp,this.fb=new t.Yj,this.ke=new t.Md,this.ZG=this.ql=r}return o.prototype.eT=function(){return this.ZG=!0,(!t.aa.Hc(this.X.getType())||this.GE()&&this.DE(!1))&&this.mO()?t.aa.Hc(this.X.getType())?this.pO()?1607==this.X.getType()?this.rO()?2:0:this.sO()?this.tO():0:0:2:0},o.prototype.kC=function(i,s){var n=this.lf.read(2*i);i=this.lf.read(2*i+1);var h=this.lf.read(2*s);return s=this.lf.read(2*s+1),!t.Yt.Cv(n,i,h,s,this.Oj*this.Oj)||0!=this.X.Db()&&n==h&&i==s},o.prototype.GE=function(){for(var i=this.X,s=i.xf?3:2,n=0,h=i.da();nthis.Oj)){if(i&&h){var e=r.wv(1,0);if(r=r.wv(1,0),Math.abs(r-e)>s)continue}return this.ke=new t.Md(2,n.wb(),-1),!1}}return!0},o.prototype.mO=function(){var i=this.X,s=null;t.aa.Hc(this.X.getType())&&(s=this.X);var n=(this.ZG||this.ql)&&null!=s,r=i.I();this.lf=i.ub(0),this.gi=new t.ia(0),this.gi.Jb(2*r),this.fi=new t.ia(0),this.fi.Jb(2*r),n&&(null==this.Fl&&(this.Fl=new t.ia(0)),this.Fl.Jb(r));for(var o=i=0;o=s.Vc(i);)i++;this.Fl.add(i)}for((new t.Xt).sort(this.fi,0,2*r,new e(this,n)),this.fb.clear(),this.fb.Vo(new h(this)),this.fb.De(r),s=0,r*=2;s>1,1&i){if(i=this.fb.search(n,-1),o=this.fb.we(i),a=this.fb.lb(i),this.fb.vd(i,-1),-1!=o&&-1!=a&&!this.kC(this.fb.ja(o),this.fb.ja(a)))return this.ke=new t.Md(3,this.fb.ja(o),this.fb.ja(a)),!1}else{if(i=this.fb.addElement(n,-1),-1!=(o=this.fb.we(i))&&!this.kC(this.fb.ja(o),n))return this.ke=new t.Md(3,n,this.fb.ja(o)),!1;var a=this.fb.lb(i);if(-1!=a&&!this.kC(this.fb.ja(a),n))return this.ke=new t.Md(3,n,this.fb.ja(a)),!1}return!0},o.prototype.pO=function(){return 10>this.X.I()?this.nO():this.oO()},o.prototype.oO=function(){var i=new t.gd;i.Ib(this.X);var s=new t.Md;return!t.$t.kI(!1,i,this.Oj,s,this.nd)||(s.Jo=i.Ua(s.Jo),s.Ko=i.Ua(s.Ko),this.ke.Wt(s),!1)},o.prototype.nO=function(){var i=this.X,s=i.Ga();for(i=i.Ga();s.$a();)for(;s.Ha();){var n=s.ha();if(!s.Qn()||!s.$S()){i.BW(s);do{for(;i.Ha();){var h=i.ha();if(0!=(h=n.zr(h,this.Oj,!0)))return this.ke=new t.Md(2==h?5:4,s.wb(),i.wb()),!1}}while(i.$a())}}return!0},o.prototype.sO=function(){var i=this.X;this.hb.length=0,this.po.length=0,this.Zf=i.Ga(),this.Zf.JB();var s=new t.ia(0);s.Jb(10);var n=NaN,h=0,r=0;for(i=2*i.I();r>=1;var o=this.lf.read(2*e),a=this.lf.read(2*e+1);if(0!=s.size&&(o!=n||a!=h)){if(!this.RI(s))return!1;null!=s&&s.clear(!1)}s.add(e),n=o,h=a}}return!!this.RI(s)},o.prototype.rO=function(){for(var i=this.X,n=Array(i.da()),h=0,r=i.da();h>1;this.lf.tc(2*o,e);var a=n[h=this.Fl.get(o)],u=i.Ba(h),f=i.Vc(h)-1;r.el=o==u||o==f,r.ny=this.ql?!a&&r.el:r.el,r.Ai=h,r.x=e.x,r.y=e.y,r.xm=o;for(var c=new s,l=1,p=this.fi.size;l>1,this.lf.tc(2*o,e),(h=this.Fl.get(o))!=r.Ai&&(a=n[h],u=i.Ba(h),f=i.Vc(h)-1);var v=o==u||o==f,y=this.ql?!a&&r.el:r.el;if(c.x=e.x,c.y=e.y,c.Ai=h,c.xm=o,c.ny=y,c.el=v,c.x==r.x&&c.y==r.y)if(this.ql){if(!(c.ny&&r.ny||c.Ai==r.Ai&&(c.el||r.el)))return this.ke=new t.Md(8,c.xm,r.xm),!1}else if(!c.el||!r.el)return this.ke=new t.Md(5,c.xm,r.xm),!1;h=r,r=c,c=h}return!0},o.prototype.JE=function(){for(var i=this.X,s=[],h=-1,r=!1,e=0,o=i.da();e>1;this.lf.tc(2*a,r),e=this.Fl.get(a),h=new n(r.x,r.y,e,a,s[e]),i=[];var u=1;for(o=this.fi.size;u>1,this.lf.tc(2*a,r),e=this.Fl.get(a),(e=new n(r.x,r.y,e,a,s[e])).x==h.x&&e.y==h.y){if(e.Ai==h.Ai)return this.ke=new t.Md(9,e.xm,h.xm),!1;0<=s[e.Ai]&&s[e.Ai]==s[h.Ai]&&(0!=i.length&&i[i.length-1]==h||i.push(h),i.push(e))}h=e}if(0==i.length)return!0;for(e=new t.jp(!0),t.O.$u(s,-1),r=-1,(u=new t.h).Rc(),h=0,o=i.length;h=i.Ke())return this.ke=new t.Md(6,1==i.da()?1:-1,-1),0;if(1==i.da())return this.ql&&!this.JE()?0:2;this.to=t.ia.qf(i.da(),0),this.JA=t.ia.qf(i.da(),-1);for(var s=-1,n=0,h=0,e=i.da();ho?0:256),0s||n>=1,(h=this.lf.read(2*n+1))!=this.Mo&&0!=i.size){if(!this.ut(i))return 0;null!=i&&i.clear(!1)}i.add(n),this.Mo=h}return 0r.la){var o=this.Zf.wb(),a=this.Su(r,h,this.Zf.gb,!0);0i.Ja(s.gb))){n.EW();for(var f,c,l=!0;s.Ha();){var p=s.ha(),v=n.li();if(s.wb()>n.wb())break;l&&(a.add(s.wb()),u.add(n.ik()),l=!1),c=a.Fc();var y=s.ik();if(1this.Bo?a.add(s.ik()):e&&(f=i.Uc(1,a.Fc(),0),p=p.gv(1,0),Math.abs(p-f)>o&&a.add(s.ik())),c>this.Bo?u.add(n.wb()):e&&(f=i.Uc(1,u.Fc(),0),p=v.gv(1,0),Math.abs(p-f)>o&&u.add(n.wb()))}if(a.Fc()u.size?a.If():u.If():(a.Fc()!=u.Fc()&&u.If(),u.If()),2<=u.size+a.size){for(l=new t.Sa,v=0,p=a.size;v>1;var r=h>>1,e=new t.h,o=new t.h;return this.lf.tc(2*s,e),e.y+=1&i?this.Oj:-this.Oj,this.lf.tc(2*r,o),o.y+=1&h?this.Oj:-this.Oj,0==(i=e.compare(o))&&n?0>(n=this.Fl.get(s)-this.Fl.get(r))?-1:0r.x)return 1;if(h.yr.y)return 1;for(h=1;hu)return 1}}return 0},o.prototype.PO=function(t,i){var s=this.Ou(t,i);return 0==s?ti?1:0o?i:n;if(i.B())return n;if(n.B())return i;var a=new t.l,u=new t.l,f=new t.l;return i.A(a),n.A(u),f.K(a),f.Zb(u),a=t.ta.Wd(h,f,!0),u=i.getType(),f=n.getType(),33==u&&33==f?s.aV(i,n,a):u!=f?0o?i:n:550==u?s.iI(i,n,a):s.iI(n,i,a):t.Fg.ep(i,n,h,r)},s.aV=function(i,s,n){n=n*Math.sqrt(2)*1.00001,n*=n;var h=i.D(),r=s.D(),e=new t.de(i.description);return t.h.yc(h,r)>n&&(e.add(i),e.add(s)),e},s.iI=function(i,s,n){var h=i.ub(0),r=i.I(),e=s.D(),o=i.Ia();n=n*Math.sqrt(2)*1.00001;var a=new t.l;if(i.A(a),a.W(n,n),a.contains(e)){n*=n,a=!1;for(var u=[],f=0;fthis.zk||0>this.bo)throw t.i.Qa();if(this.AH[this.bo])break}return this.ya++,this.fG(this.bo)}return this.ya=0,this.bo=this.zk,this.fG(this.zk)},n.prototype.La=function(){return this.ya},n.prototype.qK=function(){if(this.Ic)return!0;var i=null;if(null!=this.Rd&&null==(i=this.Rd.next())&&(this.Ic=!0,this.Rd=null),t.mp.zp(this.Ub),null!=i){var s=i.Db();this.AH[s]=!0,s>=this.zk&&!this.jA&&(this.ND(s,!1,i),s>this.zk&&!this.jA&&this.zW(s))}if(0this.Do.length)for(var o=0,a=Math.max(2,t+1);oe?t.F.Wq(p,l,c,v,0):t.F.Wq(p,c,l,v,0),d=[0,0,0],b=[0,0,0];var x=[0,0,0];c=[0,0,0],y=[0,0,0];var m=Math.acos(v[2]/1),j=1-n,M=Math.tan(m),k=1+M*M/j,z=2*p[2]*M/j;for(j=(-z+(M=Math.sqrt(z*z-4*k*(p[2]*p[2]/j-1))))/(k*=2),z=(-z-M)/k,M=Math.tan(m),m=(j+z)/2,p=((k=M*j+p[2])+(M*z+p[2]))/2,M=t.F.gp(j-m,k-p),j=p/w*1.570796326794897,z=0;100>z&&(k=(k=t.F.w(n,j))*k/Math.cos(j)*(Math.sin(j)-p*k/(1-n)),!t.s.Cd(k));z++)j-=k;p=t.F.n(1,n,j)*Math.cos(j),M=1-M/(p=Math.sqrt((p-m)*(p+m))),M*=2-M,k=t.F.on(d),m=t.F.on(b),j=t.F.on(x);var A=t.F.St(x,d);z=t.F.St(x,b),t.F.zx(x,d,c),t.F.zx(x,b,y),d=Math.acos(A/(j*k)),b=Math.acos(z/(j*m)),b*=t.s.Mb(1,t.F.St(c,y)),(1.570796326794897<=t.s.P(d)&&1.570796326794897<=t.s.P(b)||3.141592653589793y&&0>e)&&(e=t.F.ba(e+3.141592653589793)),null!=a&&(a.u=c),null!=u&&(u.u=y),null!=f&&(f.u=e)}}},i.rf=function(i,s,n,h,r,e,o,a){var u=[0,0,0],f=[0,0,0],c=[0,0,0],l=[0,0,0],p=[0,0,0],v=[0,0,0],y=[0,0,0],d=[0,0,0,0],b=new t.ga(0),g=new t.ga(0),w=new t.ga(0),x=new t.ga(0),m=new t.ga(0),j=new t.ga(0);if(null!=o&&null!=a)if(t.s.ti(s))t.Yg.rf(i,n,h,r,e,o,a);else if(t.s.Cd(r))null!=o&&(o.u=n),null!=a&&(a.u=h);else if(e=t.F.ba(e),0>r&&(r=t.s.P(r),e=t.F.ba(e+3.141592653589793)),n=t.F.ba(n),h=t.F.ba(h),1.570796326794897e?t.F.Wq(y,p,u,d,0):t.F.Wq(y,u,p,d,0),u=Math.acos(d[2]/1),d=Math.atan2(-d[1],-d[0]),h=1-s,m=1+(p=Math.tan(u))*p/h,h=(-(x=2*y[2]*p/h)+(p=Math.sqrt(x*x-4*m*(y[2]*y[2]/h-1))))/(m*=2),x=(-x-p)/m,p=Math.tan(u),u=(h+x)/2,y=((m=p*h+y[2])+(p*x+y[2]))/2,p=t.F.gp(h-u,m-y),M=y/M*1.570796326794897,h=0;100>h&&(x=(x=t.F.w(s,M))*x/Math.cos(M)*(Math.sin(M)-y*x/(1-s)),!t.s.Cd(x));h++)M-=x;M=t.F.n(1,s,M)*Math.cos(M),y=1-p/(M=Math.sqrt((M-u)*(M+u))),y*=2-y,v=Math.acos(t.F.St(v,f)/(t.F.on(v)*t.F.on(f))),v*=t.s.Mb(1,f[0]),e=(t.F.q(M,y,t.F.Qj(y,v))+i*t.s.Mb(1,e))/t.F.Ah(M,y),e=t.F.ba(1.570796326794897*e),e=t.F.Rq(y,e),t.F.n(M,y,e),p=t.F.ba(d+n),n=Math.cos(p),e=Math.sin(p),c[0]=l[0]*n+l[1]*-e,c[1]=l[0]*e+l[1]*n,c[2]=l[2],t.F.jO(s,c[0],c[1],c[2],w,g,b),null!=o&&(o.u=g.u),null!=a&&(a.u=w.u)}},i}()}(Q||(Q={})),function(t){var i=function(){function i(i){this.Ya=null,this.wt=new t.h,this.xt=new t.h,this.g=i}return i.prototype.compare=function(t,i,s){return this.g.Gc(i,this.wt),this.g.Gc(t.ja(s),this.xt),this.wt.compare(this.xt)},i}(),s=function(){function i(i){this.Bf=new t.h,this.Dk=new t.h,this.g=i}return i.prototype.Dh=function(t){this.Bf.L(t)},i.prototype.compare=function(t,i){return this.g.Gc(t.ja(i),this.Dk),this.Bf.compare(this.Dk)},i}(),n=function(t){function i(i){var s=t.call(this,i.g,i.qa,!1)||this;return s.ib=i,s}return _(i,t),i.prototype.compare=function(t,i,s){if(this.rg)return-1;var n=this.ib.Qd.Jn(this.ib.Rh(i));t=t.ja(s);var h=this.ib.Qd.Jn(this.ib.Rh(t));return this.Dm=s,this.RE(i,n,t,h)},i}(t.UC),h=function(t){function i(i){var s=t.call(this,i.g,i.qa)||this;return s.ib=i,s}return _(i,t),i.prototype.compare=function(t,i){return this.rg?-1:(t=this.ib.Qd.Jn(this.ib.Rh(t.ja(i))),this.Dm=i,this.SE(i,t))},i}(t.aM),r=function(){function r(){this.Mc=this.df=this.jo=this.Qd=this.lh=this.zd=this.hb=this.g=null,this.Ng=!1,this.vh=this.Nm=this.ie=this.Gk=this.nh=this.Ak=this.Ff=this.$d=null,this.xh=this.Jq=this.UA=this.qa=0,this.Xv=this.Wn=!1,this.yo=new t.h,this.Pi=new t.h,this.hb=new t.$c(8),this.zd=new t.$c(5),this.lh=new t.au,this.Qd=new t.au,this.Ng=!1,this.vh=new t.h,this.vh.ma(0,0),this.qa=0,this.xh=-1,this.Wn=!1,this.g=null,this.df=new t.Yj,this.Mc=new t.Yj,this.nh=new t.ia(0),this.Gk=new t.TC,this.Ff=new t.ia(0),this.Ak=new t.ia(0),this.jo=new t.Sa}return r.prototype.PX=function(i,s){var n=new t.Dd;return n.$B(),i.Oc(n),this.er(i),this.Wn=!1,this.qa=s,this.UA=s*s,s=this.jC(),i.Oc(n),s||(this.qQ(),s||this.jC()),-1!=this.xh&&(this.g.Td(this.xh),this.xh=-1),this.g=null,this.Wn},r.prototype.TX=function(t,i){this.er(t),this.Wn=!1,this.qa=i,this.UA=i*i,this.Ng=!1,this.jC(),this.Ng||(this.Ng=1==t.Gp(i,!0,!1)),-1!=this.xh&&(this.g.Td(this.xh),this.xh=-1),this.g=null},r.prototype.pg=function(t,i){return this.hb.T(t,0+i)},r.prototype.LB=function(t,i,s){this.hb.S(t,0+i,s)},r.prototype.Rh=function(t){return this.hb.T(t,2)},r.prototype.ZW=function(t,i){this.hb.S(t,2,i)},r.prototype.RF=function(t,i){return this.hb.T(t,3+i)},r.prototype.Pp=function(t){return this.hb.T(t,7)},r.prototype.Pl=function(t,i){this.hb.S(t,7,i)},r.prototype.Rp=function(t,i){return this.hb.T(t,3+this.Op(t,i))},r.prototype.fr=function(t,i,s){this.hb.S(t,3+this.Op(t,i),s)},r.prototype.NR=function(t,i){return this.hb.T(t,5+this.Op(t,i))},r.prototype.hr=function(t,i,s){this.hb.S(t,5+this.Op(t,i),s)},r.prototype.Sr=function(t){return this.zd.T(t,0)},r.prototype.UW=function(t,i){this.zd.S(t,0,i)},r.prototype.ez=function(t){return this.zd.T(t,4)},r.prototype.cr=function(t,i){this.zd.S(t,4,i)},r.prototype.il=function(t){return this.zd.T(t,1)},r.prototype.ln=function(t,i){this.zd.S(t,1,i)},r.prototype.dz=function(t){return this.zd.T(t,3)},r.prototype.Et=function(t,i){this.zd.S(t,3,i)},r.prototype.Ym=function(t){var i=this.zd.Ce(),s=this.lh.Ph();return this.UW(i,s),-1!=t?(this.lh.addElement(s,t),this.g.Ra(t,this.xh,i),this.cr(i,this.g.Ua(t))):this.cr(i,-1),i},r.prototype.HP=function(t){this.zd.jd(t)},r.prototype.LD=function(t,i){this.lh.addElement(this.Sr(t),i),this.g.Ra(i,this.xh,t)},r.prototype.nt=function(t){var i=this.hb.Ce(),s=this.Qd.Ph();return this.ZW(i,s),-1!=t&&this.Qd.addElement(s,t),i},r.prototype.MD=function(t,i){this.Qd.addElement(this.Rh(t),i)},r.prototype.Uu=function(t){this.hb.jd(t),0<=(t=this.nh.lF(t))&&this.nh.SV(t)},r.prototype.hj=function(i,s){if(-1==this.pg(i,0))this.LB(i,0,s);else{if(-1!=this.pg(i,1))throw t.i.Qa();this.LB(i,1,s)}this.ky(i,s)},r.prototype.ky=function(t,i){var s=this.il(i);if(-1!=s){var n=this.Rp(s,i);this.hr(n,i,t),this.fr(t,i,n),this.fr(s,i,t),this.hr(t,i,s)}else this.hr(t,i,t),this.fr(t,i,t),this.ln(i,t)},r.prototype.Op=function(t,i){return this.pg(t,0)==i?0:1},r.prototype.Xm=function(t,i){var s,n=this.dz(i);if(-1!=n&&(this.df.vd(n,-1),this.Et(i,-1)),-1!=(n=this.il(i))){var h=s=n;do{var r=!1,e=this.Op(s,i),o=this.RF(s,e);if(this.pg(s,e+1&1)==t){if(this.Xu(s),this.Qd.bh(this.Rh(s)),this.Uu(s),s==o){n=-1;break}n==s&&(n=this.il(i),h=o,r=!0)}s=o}while(s!=h||r);if(-1!=n){do{e=this.Op(s,i),o=this.RF(s,e),this.LB(s,e,t),s=o}while(s!=h);-1!=(s=this.il(t))?(h=this.Rp(s,t),r=this.Rp(n,t),h==s?(this.ln(t,n),this.ky(s,t),this.ln(t,s)):r==n&&this.ky(n,t),this.fr(n,t,h),this.hr(h,t,n),this.fr(s,t,r),this.hr(r,t,s)):this.ln(t,n)}}for(n=this.Sr(t),s=this.Sr(i),h=this.lh.rc(s);-1!=h;h=this.lh.lb(h))this.g.Ra(this.lh.ja(h),this.xh,t);this.lh.Hy(n,s),this.HP(i)},r.prototype.UT=function(t,i){var s=this.pg(t,0),n=this.pg(t,1),h=this.pg(i,0),r=this.pg(i,1);this.Qd.Hy(this.Rh(t),this.Rh(i)),i==this.il(s)&&this.ln(s,t),i==this.il(n)&&this.ln(n,t),this.Xu(i),this.Uu(i),s==h&&n==r||n==h&&s==r||(this.Hn(s,this.yo),this.Hn(h,this.Pi),this.yo.qb(this.Pi)?(s!=h&&this.Xm(s,h),n!=r&&this.Xm(n,r)):(n!=h&&this.Xm(n,h),s!=r&&this.Xm(s,r)))},r.prototype.Xu=function(t){var i=this.pg(t,1);this.dF(t,this.pg(t,0)),this.dF(t,i)},r.prototype.dF=function(t,i){var s=this.Rp(t,i),n=this.NR(t,i),h=this.il(i);s!=t?(this.fr(n,i,s),this.hr(s,i,n),h==t&&this.ln(i,s)):this.ln(i,-1)},r.prototype.WD=function(t,i,s){var n=this.Qd.rc(t),h=this.Qd.ja(n);t=this.Le(h);var r=this.Le(this.g.U(h));for(this.g.jr(h,i,s,!0),n=this.Qd.lb(n);-1!=n;n=this.Qd.lb(n)){h=this.Qd.ja(n);var e=this.Le(h)==t;this.g.jr(h,i,s,e)}n=i.Vp(s,0).ac(),i=i.Vp(s,i.ol(s)-1).wc(),this.BK(t,n),this.BK(r,i)},r.prototype.ZE=function(t,i,s){var n=this.Rh(t),h=this.pg(t,0),r=this.pg(t,1),e=this.nt(-1);for(this.nh.add(e),this.Pl(e,-3),this.Ff.add(e),this.hj(e,h),t=1,i=i.ol(s);tthis.ez(e)&&this.cr(e,this.g.Ua(r))),e=this.Ff.get(t),t-=2,this.MD(e,r),r=this.g.U(r)}while(0<=t)}this.Ff.clear(!1)},r.prototype.Le=function(t){return this.g.Pa(t,this.xh)},r.prototype.TI=function(i,s,n){var h=this.pg(s,0),r=new t.h;this.Hn(h,r);var e=new t.h,o=this.pg(s,1);this.Hn(o,e);var a=n.ol(i),u=n.Vp(i,0),f=new t.h;if(u.Yp(f),!r.qb(f)){if(!this.Ng){var c=r.compare(this.vh);0>c*(f=f.compare(this.vh))&&(this.Ng=!0)}this.vF(h,this.Ff),this.Ak.add(h)}for(!this.Ng&&1u.compare(this.vh))&&(this.Ng=!0)),i=(u=n.Vp(i,a-1)).wc(),e.qb(i)||(this.Ng||0>(c=e.compare(this.vh))*(f=i.compare(this.vh))&&(this.Ng=!0),this.vF(o,this.Ff),this.Ak.add(o)),this.Ff.add(s),e=0,o=this.Ff.size;eMath.max(100,this.g.fd)){this.nh.clear(!1),this.Ng=!0;break}var t=this.nh.Fc();this.nh.If(),this.Pl(t,-1),-1!=this.WS(t)&&this.wS(t),this.Vn=!1}},r.prototype.wS=function(t){if(this.Vn){var i=this.Mc.zu(this.MH,this.GH,t,!0);this.Vn=!1}else i=this.Mc.KD(t);-1==i?this.UT(this.Mc.ja(this.Mc.FF()),t):(this.Pl(t,i),this.$d.rg&&(this.$d.Kr(),this.oF(this.$d.Dm,i)))},r.prototype.WS=function(i){var s=this.pg(i,0);if(i=this.pg(i,1),this.Hn(s,this.yo),this.Hn(i,this.Pi),t.h.yc(this.yo,this.Pi)<=this.UA)return this.Ng=!0,-1;var n=this.yo.compare(this.vh),h=this.Pi.compare(this.vh);return 0>=n&&0=h&&0n&&(this.re(t),n=this.description.Pf(t)),null==this.ka&&this.un(),this.ka[this.description.$j(n)+i]=s},s.prototype.getType=function(){return 33},s.prototype.Db=function(){return 0},s.prototype.Oa=function(){this.vc(),null!=this.ka&&(this.ka[0]=NaN,this.ka[1]=NaN)},s.prototype.sn=function(i){if(null!=this.ka){for(var s=t.ee.Iw(i,this.description),n=[],h=0,r=0,e=i.Aa;r>>32),i=t.O.Th(h,i)}return i},s.prototype.mg=function(){return null},s}(t.aa);t.Sa=i}(Q||(Q={})),function(t){var i=function(){function t(t,i,s){void 0!==t&&(this.x=t,this.y=i,this.z=s)}return t.construct=function(i,s,n){var h=new t;return h.x=i,h.y=s,h.z=n,h},t.prototype.K=function(t,i,s){this.x=t,this.y=i,this.z=s},t.prototype.lx=function(){this.z=this.y=this.x=0},t.prototype.normalize=function(){var t=this.length();0==t&&(this.x/=t,this.y/=t,this.z/=t)},t.prototype.length=function(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z)},t.prototype.sub=function(i){return new t(this.x-i.x,this.y-i.y,this.z-i.z)},t.prototype.Ag=function(i){new t(this.x*i,this.y*i,this.z*i)},t.prototype.Qh=function(t){return this.x*t.x+this.y*t.y+this.z*t.z},t}();t.Nd=i}(Q||(Q={})),function(t){var i=function(){function i(t,i,s){this.Gw=this.DA=null,this.Xf=i,this.FT=i.y-s,this.ET=i.y+s,this.Ew=0,this.dA=t,this.qa=s,this.RT=s*s,this.eA=0!=s,this.Lv=!1}return i.prototype.result=function(){return 0!=this.Ew?1:0},i.prototype.ZM=function(i){return i=i.hc(i.fe(this.Xf,!1)),t.h.yc(i,this.Xf)<=this.RT},i.prototype.fF=function(t){if(!this.eA&&(this.dA&&this.Xf.qb(t.ac())||this.Xf.qb(t.wc())))this.Lv=!0;else if(t.na==this.Xf.y&&t.na==t.la){if(this.dA&&!this.eA){var i=Math.max(t.sa,t.pa);this.Xf.x>Math.min(t.sa,t.pa)&&this.Xf.xi?s=!0:this.Xf.x>=Math.min(t.sa,t.pa)&&(s=0t.wc().y?1:-1)}}},i.prototype.SI=function(t){var i=t.Tg(0,1);if(i.oa>this.ET||i.vathis.Xf.y||i.va(t=t.I()))&&2*t+Math.log(t)/Math.log(2)*i<1*t*i},i}();t.Dg=i}(Q||(Q={})),function(t){var i=function(t){function i(i){return t.call(this,!0,i)||this}return _(i,t),i.prototype.Ia=function(){return new i(this.description)},i.prototype.Db=function(){return 2},i.prototype.getType=function(){return 1736},i.prototype.xG=function(t,i,s){this.JS(t,i,s)},i.prototype.qR=function(){this.FR()},i}(t.Vk);t.Da=i}(Q||(Q={})),function(t){!function(t){t[t.PiPOutside=0]="PiPOutside",t[t.PiPInside=1]="PiPInside",t[t.PiPBoundary=2]="PiPBoundary"}(t.RL||(t.RL={})),t.hd=function(){function i(){}return i.KG=function(i,s,n){return 0==(i=t.Dg.bT(i,s,n))?0:1==i?1:2},i.Yd=function(i,s,n){return 0==(i=t.Dg.wm(i,s,n))?0:1==i?1:2},i.WX=function(s,n,h,r,e){if(n.lengthi?(0>i?i+=360:360<=i&&(i-=360),i):(0>(i=t.lc.RK(i))&&(i+=360),i)},i.gP=function(t){return 180<(t=i.hP(t))&&(t-=360),t},i.oW=57.29577951308232,i}();t.qr=i,t.Hh=function(){function s(){}return s.lj=function(i,s){var n=new t.l;i.A(n);var h=t.cb.gh(s),r=new t.l;return r.K(h),r.v=n.v,r.C=n.C,r.W(.01*r.ca(),0),s=t.ta.Wd(s,n,!1),r.contains(n)?i:t.Ud.clip(i,r,s,0)},s.ks=function(i,n,h,r,e){if(!t.cb.Wc(n))throw t.i.N();var o=t.ta.kj(n,i,!1),a=t.cb.gh(n),u=t.cb.sc(n),f=u.Hd().ai,c=t.cb.vv(u);u=t.cb.ev(u),c*=2-c;var l=new t.Nc;a.cn(l);var p=[[0,0],[0,0]];if(2==t.Eg.Sb(n)?r?(p[0][0]=s.Zm(e,l),p[0][1]=a.Jp(),t.cb.vt(),a=p[0][0]*f):(p[0][0]=a.gk(),p[0][1]=e,t.cb.vt(),a=p[0][1]*f):a=e*f,!r&&0!=a)throw t.i.N();var v=new t.ga,y=new t.gd;i=y.Ib(i);for(var d=[0],b=new t.h,g=new t.h,w=new t.h,x=new t.h,m=new t.h,j=new t.h,M=y.Ob(i);-1!=M;M=y.Rb(M)){var k=y.Xa(M);y.D(k,w);for(var z=!1,A=k=y.U(k);-1!=A;A=y.U(A)){if(A==k){if(z)break;z=!0}if(y.D(A,x),r&&oo||oo||!r&&o<-w.y&&x.y>o||o<-x.y&&w.y>o)do{if(!(Math.abs(w.x-x.x)>=.5*l.R())){if(2==t.Eg.Sb(n)?(p[0][0]=s.Zm(w.x,l),p[0][1]=w.y,p[1][0]=s.Zm(x.x,l),p[1][1]=x.y,t.cb.dW(),m.x=p[0][0]*f,m.y=p[0][1]*f,j.x=p[1][0]*f,j.y=p[1][1]*f):(m.x=w.x*f,m.y=w.y*f,j.x=x.x*f,j.y=x.y*f),j.x=6.283185307179586*(x.x-w.x)/l.R()+m.x,r){if(g.x=a,g.y=s.Nz(u,c,m,j,a,h),isNaN(g.y))break}else{if(g.x=s.Lz(u,c,m,j,h),isNaN(g.x))break;g.y=0}t.kb.wd(u,c,m.x,m.y,j.x,j.y,v,null,null,h);var N=v.u;t.kb.wd(u,c,m.x,m.y,g.x,g.y,v,null,null,h);var I=v.u;2==t.Eg.Sb(n)?(p[0][0]=g.x/f,p[0][1]=g.y/f,t.cb.bR(),r?(b.y=p[0][1],b.x=e):(b.x=s.os(p[0][0],w.x,x.x,l),b.y=e)):r?(b.x=e,b.y=g.y/f):(b.x=s.os(g.x/f,w.x,x.x,l),b.y=e),d[0]=0r.x)var a=r;else a=h,h=r;r=new t.ga(0);var u=new t.ga(0),f=new t.ga(0);t.kb.wd(i,n,a.x,a.y,h.x,h.y,u,r,null,o);var c=u.u,l=0,p=1,v=new t.h;for(v.L(a);c*(p-l)>1e-12*i;){var y=.5*(l+p);if(t.kb.oj(i,n,a.x,a.y,c*y,r.u,u,f,o),v.x=u.u,v.y=f.u,v.x==e)break;if(s.Sn(a.x,v.x,e))p=y;else{if(!s.Sn(h.x,v.x,e))return NaN;l=y}}return v.y},s.Sn=function(t,s,n){return t=i.Cp(t),s=i.mx(t,i.Cp(s)),0==(n=i.mx(t,i.Cp(n)))||0s&&0>n&&n>=s},s.Zm=function(t,i){var s=i.va-i.oa;return i.It(t-Math.floor((t-i.oa)/s)*s)},s.os=function(i,s,n,h){var r=new t.Nc;for(r.K(s,n),n=h.R(),i=Math.floor((i-s)/n)*n+i,r=r.sf();Math.abs(i-r)>Math.abs(i+n-r);)i+=n;return i},s.Lz=function(i,s,n,h,r){if(n.y>h.y)var e=h;else e=n,n=h;if((h=new t.Nc).K(e.y,n.y),!h.contains(0)||3.141592653589793<=Math.abs(e.x-n.x))return NaN;if(e.x==n.x)return e.x;var o=new t.ga(0),a=new t.ga(0),u=new t.ga(0);t.kb.wd(i,s,e.x,e.y,n.x,n.y,a,o,null,r);var f=a.u,c=0,l=1,p=new t.h;for(p.L(e);f*(l-c)>1e-12*i;){var v=.5*(c+l);if(t.kb.oj(i,s,e.x,e.y,f*v,o.u,a,u,r),p.x=a.u,p.y=u.u,h.K(e.y,p.y),0==p.y)break;if(h.contains(0))l=v;else{if(h.K(n.y,p.y),!h.contains(0))return NaN;c=v}}return p.x},s.Hp=function(i,s,n,h,r,e,o){var a=new t.l;if(i.A(a),a.B())return i;var u=new t.Nc;a.cn(u);var f=new t.Nc;if(f.K(s,s+n),f.contains(u)&&f.va!=u.va)return i;var c=new t.l;c.K(a);var l=i.getType();if(33==l)return((a=(c=r?i:i.Of()).Lg())=f.va||o&&a==f.va)&&(a+=Math.ceil((f.oa-a)/n)*n,a=f.It(a),c.cC(a)),c;if(550==l){for(h=(c=r?i:i.Of()).ub(0),l=2*c.I(),i=!1,r=0;r=f.va||o&&a==f.va)&&(i=!0,a+=Math.ceil((f.oa-a)/n)*n,a=f.It(a),h.write(r,a));return i&&c.Pc(1993),c}if(f.contains(u))return i;if(197==l)return n=r?i:i.Of(),a.Ea(c),n.Xo(a),n;var p=.1*Math.max(a.ca(),a.R());for(c.W(0,p),o=i,f=h.Xd(0),i=t.Gh.local(),r=new t.Dd;;){var v=Math.floor((u.oa-s)/n),y=Math.ceil((u.va-s)/n);if(!(3c.v;)(p=t.Ud.clip(o,c,f,0)).A(u),(1607==l?!p.B()&&(u.R()>f||u.ca()>f):!p.B()&&(1736!=l||u.R()>f))&&(p.Oc(r),p.A(u),s.A(e),e.W(f,f),e.isIntersecting(u)&&1736==l?s=i.V(s,p,h,null):s.add(p,!1)),c.move(n,0),r.shift(-n,0);return s},s.WI=function(i,s,n,h){var r=new t.de(n.description);r.Fd(n,0,-1),r=t.cb.zh(r,i,s);var e=n.I();if(h.Oa(),!t.cb.Wc(i)||e!=r.I())return!1;var o=new t.l;n.A(o);var a=new t.l;if(r.A(a),o=o.R(),a=a.R(),0!=o&&0!=a){if(a/=o,i=t.cb.gh(s).R()/t.cb.gh(i).R(),1e-10=i[n]?s[n]=i[n].toUpperCase():i[n];return s.join()}return i.toString(t.Sc.PE_STR_AUTH_TOP)},s.ur=function(i,s,n,h){var r=h.length,e=n.I();if(0!=e){var o=n.ub(0),a=Math.min(e,r),u=0,f=i.eh();isNaN(s)&&(s=0);for(var c=i.Wc(),l=179*(i=c?i.sc().Oe().R():0)/360;0y*t.lc.sign(d)&&Math.abs(v)>l&&(h[p][0]+=-y*i)}o.uC(u<<1,a,h),u+=a,e-=a,a=Math.min(e,r)}n.Pc(1993)}},s.IL=function(i,s,n,h){var r=0,e=i.eh();isNaN(r)&&(r=0);var o=i.Wc(),a=i.bf();i=360*a,a*=179;for(var u=h.length,f=0;fd*t.lc.sign(v)&&Math.abs(y)>a&&(h[c][0]-=d*i)}t.ta.Iy(s,f,h,l),f+=l}}},s.Lx=function(i,s,n){var h=n.length,r=s.I();if(!(1>r)){var e=s.ub(0),o=Math.min(r,h),a=0,u=i.eh(),f=i.Wc(),c=f?i.Oe().R():0,l=179*c/360,p=0;for(f&&(p=i.zi());0y*t.lc.sign(d)&&Math.abs(v)>l&&(n[i][0]+=-y*c)}e.uC(a<<1,o,n),a+=o,r-=o,o=Math.min(r,h)}s.Pc(1993)}},s.HL=function(i,s,n,h){if(0!=n){var r=i.eh(),e=i.Wc(),o=e?i.Oe().R():0,a=179*o/360,u=0;for(e&&(u=i.zi()),i=0;iv*t.lc.sign(s[l].x-u)&&Math.abs(p)>a&&(h[f][0]-=v*o)}t.ta.Iy(s,i,h,c),i+=c}}}},s.tr=function(i,s,n,h){var r=s.I();if(0!=r){var e=s.ub(0),o=i.ef,a=i.Yf,u=o.sc().Qp(),f=a.sc().Qp(),c=o.bf(),l=a.bf();if(null==(i=i.Wf)||0==i.count()){for(n=u/f,h=(o.Up()-a.Up())*l,f=-90*c,i=90*c,u=!1,l=1,o=2*r;lb?h[l][1]=b:h[l][1]<-b&&(h[l][1]=-b));for(c=0;cp){if(m){var O=k+(q+11*l&&(m=!1)}m||(E=F+(N-=t.lc.Cn(c,E-I)),++T,D=0!=N,G.x=E)}else C||t.ta.AG(B,P,G,M)&&(C=!0);D&&z.write(2*q,E),I=E,B.L(P),P.L(G)}0i?a=1:0>=u&&0.99*u&&(a=-1)):a=-1),0!=a&&((n=new t.Da(e.description)).tp(f),(n=t.Xl.local().V(n,h,o)).add(e,!1),g=!0,e=n),g&&(e=t.Yl.local().V(e,r,!1,o)),e},s.vQ=function(i,n,h,r,e){var o=h.I(),a=h.Na(0),u=h.Na(o-1);e=(r=s.dv(r,e)).R(),a=t.lc.sign(u.x-a.x);var f=new t.l;h.xc(f);var c=r.gk();if(u=c-e,c+=e,0<=a){var l=Math.ceil((u-f.v)/e);for(l*=e;u>f.v+l;)l+=e;for(;uf.v+l;)l+=e;p=l,720u;)1024<=b&&(b=0),v.move(l,0),y.Gb=l,h.Oc(y),d+=l,r.v<=d&&r.C>=d&&(e=f.I()-1),h.Cb(0,p),p=h.Na(o-1),f.Dr(h,0,0,o-1,!1);return h=new t.Da(f.description),o=0a?o:!o)?(a=t.h.construct(u.x,r.H),h.Ci(a),a=t.h.construct(r.gk(),r.H),h.Ci(a),r=t.h.construct(i.x,r.H)):(a=t.h.construct(u.x,r.G),h.Ci(a),a=t.h.construct(r.gk(),r.G),h.Ci(a),r=t.h.construct(i.x,r.G)),h.Ci(r),h.xG(0,n,0),h.kO(e),h},s.uQ=function(i,n,h,r,e){var o=new t.Da(i.description);o.add(i,!1),o.DB(0,o.I()-1);var a=new t.l;o.xc(a);var u=(h=s.dv(n,h)).R(),f=Math.ceil((h.v-a.v)/u);for(f*=u;h.v>a.v+f;)f+=u;for(;h.va.C)return e&&(e=o.Ke(),n=(o=t.Yl.local().V(o,n,!0,r)).Ke(),(n=t.lc.sign(e)!=t.lc.sign(n))&&o.oJ()),o;for((i=new t.Da(i.description)).add(o,!1),e=e||a.R()>u-n.Xd(0);a.v=n){a=!0;break}if(2&r&&f.y<=-n){a=!0;break}}if(!a)return!1;e=!1,i&&(e=s.Nn(0)),o=(i=new t.gd).Ib(s),a=i.Ob(o);var c=-1,l=!0,p=new t.h;p.Rc(),u=new t.Sa;for(var v=-1,y=i.Xa(a);-1!=y;y=i.U(y)){f=i.Na(y);var d=1&r&&90<=f.y?1:0;if(d|=2&r&&f.y<=-n?2:0,0f){if((new t.l).K(y.v-u,-f,y.C+u,f),(o=t.ri.Nu(o,h,n,NaN,0,e)).B())return o;o.A(y)}if(b&&(h.Hy.H))return o.Ia();if(y.R()>l&&(o=s.Hp(o,p-c,l,n,!0,0,!0,e)).A(y),0!=(f=s.eO(y.v,y.C,h.v,h.C,l))&&y.move(f,0),y.C>h.C||y.vh.C)for(;y.v>=h.C;)y.move(-l,0),f-=l;for(;y.vf;f++){if(g?u=t.aa.Hc(a)?t.ri.clip(o,h,r,v,e):t.ri.clip(o,h,r,0,e):(u=t.Xj.local().V(o,d,n,e))==d&&(u=t.aa.jg(u)),h.v<=y.v&&h.C>=y.C||h.v>=y.v&&h.C<=y.C)return u;b[f]=u,0==f&&(y.move(-l,0),(u=new t.Dd).gg(-l,0),o.Oc(u))}if(550==a)b[0].Fd(b[1],0,-1);else if(t.aa.Hc(a))b[0].add(b[1],!1);else{if(33!=a)throw t.i.fa("intersect_with_GCS_horizon: unexpected geometry type");b[0].B()&&(b[0]=b[1])}return b[0]}if(h.Hy.H)return o;for(a=0;!o.B()&&y.C>h.v;)0!=a&&((u=new t.Dd).gg(a,0),o.Oc(u)),t.dj.local().V(4,o,d,n,e)||d==(o=t.kp.local().V(o,d,n,e))&&(o=t.aa.jg(o)),0!=a&&((v=new t.Dd).gg(-a,0),o.Oc(v)),a-=l,y.move(-l,0);return o},s.yG=function(n,h,r,e){if(0!=h&&e!=i.DontClip)if(e==i.PannableFold){e=r.HR();for(var o=h,a=0;ae.H||n[a].yu||n[a].y<-u)&&(n[a].Rc(),o--);if(0!=o){(o=new t.l).Zw(n,h),u=r.Vr();var c=r.hv();a=197==u.getType();var l=new t.l;if(u.A(l),!c||!(l.Ho.H))if(c)if(s.av(n,h,l.gk()-f,e),o=h,a)for(a=0;a=f||o&&c==f)&&(c+=Math.ceil((s-c)/n)*n,c=t.O.Rk(c,s,f),h.cC(c)),h}if(i.B())return i;if(c=new t.l,i.A(c),c.B())return i;var l=new t.Nc;c.cn(l);var p=new t.Nc;if(p.K(s,f),p.contains(l))return i;if((f=new t.l).K(c),550===u){for(a=(h=r?i:i.Of()).ub(0),u=2*h.I(),f=!1,s=0;s=p.va||o&&c==p.va)&&(f=!0,c+=Math.ceil((p.oa-c)/n)*n,c=p.It(c),a.write(s,c));return f&&h.Pc(1993),h}if(197==u)return n=r?i:i.Of(),c.Ea(f),n.Xo(c),n;var v=.1*Math.max(c.ca(),c.R());for(f.W(0,v),o=i,p=h.Xd(0),i=t.Gh.local(),r=new t.Dd;;){var y=Math.floor((l.oa-s)/n),d=Math.ceil((l.va-s)/n);if(!(3f.v;)(v=t.ri.clip(o,f,p,0,a)).A(l),(1607==u?!v.B()&&(l.R()>p||l.ca()>p):!v.B()&&(1736!=u||l.R()>p))&&(v.Oc(r),v.A(l),s.A(e),e.W(p,p),e.isIntersecting(l)&&1736==u?s=i.V(s,v,h,null):s.add(v,!1)),f.move(n,0),r.shift(-n,0);return s},s.av=function(i,s,n,h){for(var r=n+h,e=0;er||o==r)||(o+=Math.ceil((n-o)/h)*h,o=t.O.Rk(o,n,r),i[e].x=o)}},s.Fn=function(i,n,h,r,e,o){if(!n.Wc())throw t.i.fa("fold_into_360_degree_range");if(i.B())return i;if(2==n.Sb()){h=n.pv();var a=n.ov()-h}else{var u=n.bf();a=360*u,h-=180*u}return s.Hp(i,h,a,n,r,e,!0,o)},s.qF=function(t,i,n,h){if(2==n.Sb())h=n.pv(),n=n.ov()-h;else{var r=n.bf();n=360*r,h-=180*r}s.av(t,i,h,n)},s.lj=function(i,s){var n=s.Oe();if(33==i.getType()){var h=i.ih();return n.G<=h&&h<=n.H?i:i.Ia()}h=new t.l,i.A(h);var r=new t.l;return r.K(n),r.v=h.v,r.C=h.C,r.W(.01*r.ca(),0),n=t.ta.uy(s,h),r.contains(h)?i:t.ri.clip(i,r,n,0,null)},s.ir=function(t,i,s){return t>i.C&&t-i.Cn.H?t[r].Rc():t[r].x=s.ir(t[r].x,n,h)},s.Jt=function(i,n,h,r){if(!i.B()){var e=i.getType();if(!r||1736!=e)if(t.aa.xj(e)){r=i.ub(0),e=0;for(var o=i.I();ee||ee)||!a&&(0!=u||e<-M.y&&k.y>e||e<-k.y&&M.y>e))do{if(!(Math.abs(M.x-k.x)>=.5*v.R())){if(2==r.Sb()?(d[0][0]=s.Zm(M.x,v),d[0][1]=M.y,d[1][0]=s.Zm(k.x,v),d[1][1]=k.y,t.ej.projToGeogCenter(y,2,d,0),z.x=d[0][0]*c,z.y=d[0][1]*c,A.y=d[1][1]*c):(z.x=M.x*c,z.y=M.y*c,A.y=k.y*c),A.x=2*(k.x-M.x)*Math.PI/v.R()+z.x,a){if(x.x=f,x.y=s.Nz(l,p,z,A,f,o),isNaN(x.y))break;j[0]=x;var C=1}else if(o==n.GreatElliptic){var P=[0,0];if(0==(C=t.Ox.Oz(p,z,A,f,P)))break;x.x=P[0],x.y=f,j[0]=x,2==C&&(m.x=P[1],m.y=f,j[1]=m)}else{if(x.x=s.Lz(l,p,z,A,o),isNaN(x.x))break;x.y=0,j[0]=x,C=1}var B=-1;for(P=0;Pg[0]||(B=i.Ma(T),i.Ul(B,g,1),i.Cb(i.U(B),w.x,w.y),B=g[0])}}}while(0);M.L(k)}}},s.Zm=function(t,i){var s=i.va-i.oa;return i.It(t-Math.floor((t-i.oa)/s)*s)},s.os=function(i,s,n,h){var r=new t.Nc;for(r.K(s,n),n=h.R(),i=Math.floor((i-s)/n)*n+i,r=r.sf();Math.abs(i-r)>Math.abs(i+n-r);)i+=n;return i},s.Sn=function(i,s,n){return i=t.qr.Cp(i),s=t.qr.mx(i,t.qr.Cp(s)),0==(n=t.qr.mx(i,t.qr.Cp(n)))||0s&&0>n&&n>=s},s.Nz=function(i,h,r,e,o,a){if(a==n.GreatElliptic)return t.Ox.SS(h,r,e,o);if(Math.abs(r.x-e.x)>=Math.PI||!s.Sn(r.x,e.x,o))return NaN;if(r.x>e.x)var u=e;else u=r,r=e;e=new t.ga;var f=new t.ga,c=new t.ga;t.kb.wd(i,h,u.x,u.y,r.x,r.y,f,e,null,a);var l=f.u,p=0,v=1,y=new t.h;for(y.L(u);l*(v-p)>1e-12*i;){var d=.5*(p+v);if(t.kb.oj(i,h,u.x,u.y,l*d,e.u,f,c,a),y.x=f.u,y.y=c.u,y.x==o)break;if(s.Sn(u.x,y.x,o))v=d;else{if(!s.Sn(r.x,y.x,o))return NaN;p=d}}return y.y},s.Lz=function(i,s,h,r,e){if(e==n.GreatElliptic)return i=[0,0],t.Ox.Oz(s,h,r,0,i),i[0];if(h.y>r.y)var o=r;else o=h,h=r;if((r=new t.Nc).K(o.y,h.y),!r.contains(0)||Math.abs(o.x-h.x)>=Math.PI)return NaN;if(o.x==h.x)return o.x;var a=new t.ga,u=new t.ga,f=new t.ga;t.kb.wd(i,s,o.x,o.y,h.x,h.y,u,a,null,e);var c=u.u,l=0,p=1,v=new t.h;for(v.L(o);c*(p-l)>1e-12*i;){var y=.5*(l+p);if(t.kb.oj(i,s,o.x,o.y,c*y,a.u,u,f,e),v.x=u.u,v.y=f.u,r.K(o.y,v.y),0==v.y)break;if(r.contains(0))p=y;else{if(r.K(h.y,v.y),!r.contains(0))return NaN;l=y}}return v.x},s.WI=function(i,s,n,h){if(!i.ef.Wc())return!1;var r=new t.de(s.description);if(r.Fd(s,0,-1),h=t.Hx.local().V(r,i,h),r=s.I(),n.Oa(),r!=h.I())return!1;var e=new t.l;s.A(e);var o=new t.l;if(h.A(o),e=e.R(),o=o.R(),0!=e&&0!=o){if(o/=e,i=i.Yf.gh().R()/i.ef.gh().R(),1e-10=180*i&&(t-=360*i),t},s.UI=function(n,h,r,e){if(r==i.Clip){var o=h.ml();197==o.getType()?(r=new t.l,o.A(r),o=t.ta.uy(h,r),n=t.ri.clip(n,r,o,5e4*h.pm(),e)):t.dj.local().V(1,o,n,h,e)||(n=t.Xj.local().V(n,o,h,e))==o&&(n=t.Vk.jg(n))}else h.Wc()&&(e=new t.l,n.xc(e),h.Oe().contains(e)||(s.Jt(n,h.Oe(),h.Xd(0),!0),r==i.PannableFold&&(n=s.lj(n,h)),n=s.Fn(n,h,0,!0,1e5*h.pm(),null)));return n},s.XD=function(i,s,n){var h=s.Wr();if(null==h)return i;var r=(s=s.sc()).Oe().R(),e=new t.l;i.xc(e);var o=new t.Nc;e.cn(o),e=h.Ga(),h=null;for(var a=new t.Dd;e.$a();)for(;e.Ha();){var u=e.ha(),f=u.Tg(0,0),c=new t.Nc;for(c.K(f.oa,f.va),f=0;c.va>o.oa;)c.move(-r),--f;for(;c.oa<=o.va;){if(c.isIntersecting(o)){null==h&&(h=new t.Ta);var l=t.yb.cP(u.ac(),u.wc());0!=f&&(a.gg(f*r,0),l.Oc(a)),h.oc(l,!0)}c.move(r),++f}}return null!=h?(s=t.ta.gO(s,h),s=t.ta.Er(s),t.$t.lP(i,h,s,n)):i},s.eO=function(t,i,n,h,r){return t>=n&&i<=h?0:s.tE(.5*(i+t),n,h,r)},s.tE=function(i,s,n,h){return t.lc.round((.5*(n+s)-i)/h)*h},s.VQ=function(i,n,h,r,e,o,a,u){var f=s.dv(r,e),c=f.R(),l=c/360,p=s.pE*l,v=i.ub(0),y=n.Wc(),d=y?c/n.Oe().R():0;n=i.Ia();for(var b=0,g=h.da();bp){if(w){var S=j+D-1,O=j;(!M||D+11*l&&(y=!1)}w||(F=G+(z-=t.lc.Cn(c,F-A)),++N,B=0!=z,q.x=F)}else T||t.ta.AG(C,P,q,I)&&(T=!0);B&&k.write(2*D,F),A=F,C.L(P),P.L(q)}0!=N&&x.Pc(1993),w=x.Na(0),m=x.Na(m-1),t.h.tb(w,m),x=s.wQ(x,r,isNaN(e)?0:e,o),n.add(x,!1)}return i=r.Xd(0),h=f.R()/180,s.Jt(n,f,.1*i,!1),t.ri.clip(n,f,i,h,o)},s.wQ=function(t,i,n,h){return s.Fn(t,i,n,!0,0,h)},s.OS=function(i,s,n,h){var r=i.getType();if(1736==r)for(s=null!=s?s.Xd(0):0,r=0;rn)for(var r=new t.Sa,e=0;en)for(var r=new t.Sa,e=0;ethis.Io},i.prototype.fz=function(){if(this.B())throw t.i.fa("invalid call");return new t.Sa(this.Bs.x,this.Bs.y)},i.prototype.Ua=function(){if(this.B())throw t.i.fa("invalid call");return this.Io},i.prototype.hz=function(){if(this.B())throw t.i.fa("invalid call");return this.Ka},i.prototype.Sz=function(){return!!(1&this.nw)},i.prototype.ey=function(t,i,s,n){this.Bs.x=t,this.Bs.y=i,this.Io=s,this.Ka=n},i}();t.$l=s}(Q||(Q={})),function(t){var i=function(){function i(){}return i.prototype.Uo=function(i,s){if(this.th.resize(0),this.Ii.length=0,this.tk=-1,i.xc(this.Ek),this.Ek.W(s,s),this.Ek.isIntersecting(this.Fb.Ca)){var n=i.getType();(this.vs=t.aa.yd(n))?(this.TH=i.ac(),this.SH=i.wc(),this.qa=s):this.qa=NaN,this.th.add(this.Fb.kf),this.Ii.push(this.Fb.Ca),this.Qs=this.Fb.Ur(this.Fb.kf)}else this.Qs=-1},i.prototype.Xi=function(t,i){this.th.resize(0),this.Ii.length=0,this.tk=-1,this.Ek.K(t),this.Ek.W(i,i),this.qa=NaN,this.Ek.isIntersecting(this.Fb.Ca)?(this.th.add(this.Fb.kf),this.Ii.push(this.Fb.Ca),this.Qs=this.Fb.Ur(this.Fb.kf),this.vs=!1):this.Qs=-1},i.prototype.next=function(){if(0==this.th.size)return-1;this.tk=this.Qs;var i=null,n=null,h=null,r=null;this.vs&&(i=new t.h,n=new t.h,h=new t.l);for(var e=!1;!e;){for(;-1!=this.tk;){var o=this.Fb.bz(this.Fb.fv(this.tk));if(o.isIntersecting(this.Ek)){if(!this.vs){e=!0;break}if(i.L(this.TH),n.L(this.SH),h.K(o),h.W(this.qa,this.qa),0a;a++){var u=this.Fb.Lp(o,a);if(-1!=u&&0>h);0==r?(s.v=.5*(s.v+s.C),s.G=.5*(s.G+s.H)):1==r?(s.C=.5*(s.v+s.C),s.G=.5*(s.G+s.H)):(2==r?s.C=.5*(s.v+s.C):s.v=.5*(s.v+s.C),s.H=.5*(s.G+s.H))}return s},s.prototype.WR=function(t){return this.Az(t)},s.prototype.vR=function(t,s){return i.bP(this,t,s)},s.prototype.MF=function(t,s){return i.aP(this,t,s)},s.prototype.getIterator=function(){return i.$O(this)},s.prototype.Nk=function(i,s){if(0>s||32<2*s)throw t.i.N("invalid height");this.BT=s,this.Ca.K(i),this.kf=this.jf.Ce(),this.jx(this.kf,0),this.ax(this.kf,0),this.NJ(this.kf,0),this.KJ(this.kf,0)},s.prototype.zv=function(i,n,h,r,e,o,a){if(!r.contains(n))return 0==h?-1:this.zv(i,n,0,this.Ca,this.kf,o,a);if(!o)for(var u=e;-1!=u;u=this.IR(u))this.jx(u,this.Az(u)+1);(u=new t.l).K(r),r=e;var f=[];for(f[0]=new t.l,f[1]=new t.l,f[2]=new t.l,f[3]=new t.l;hl;l++)if(f[l].contains(n)){c=!0;var p=this.Lp(r,l);-1==p&&(p=this.rP(r,l)),this.jx(p,this.Az(p)+1),r=p,u.K(f[l]);break}if(!c)break}return this.sS(i,n,h,u,r,o,e,a)},s.prototype.sS=function(t,i,s,n,h,r,e,o){var a=this.NF(h);if(r){if(h==e)return o;this.SP(o),r=o}else r=this.tP(),this.NB(r,t),this.KW(this.fv(r),i);return this.mX(r,h),-1!=a?(this.hx(r,a),this.bx(a,r)):this.GJ(h,r),this.SB(h,r),this.ax(h,this.lv(h)+1),this.hO(h)&&this.MQ(s,n,h),r},s.prototype.SP=function(t){var i=this.WF(t),s=this.NF(i),n=this.OR(t),h=this.nv(t);this.Ur(i)==t?(-1!=h?this.hx(h,-1):this.SB(i,-1),this.GJ(i,h)):s==t?(this.bx(n,-1),this.SB(i,n)):(this.hx(h,n),this.bx(n,h)),this.hx(t,-1),this.bx(t,-1),this.ax(i,this.lv(i)-1)},s.EJ=function(t,i){var s=.5*(t.v+t.C),n=.5*(t.G+t.H);i[0].K(s,n,t.C,t.H),i[1].K(t.v,n,s,t.H),i[2].K(t.v,t.G,s,n),i[3].K(s,t.G,t.C,n)},s.prototype.hO=function(t){return 8==this.lv(t)&&!this.gG(t)},s.prototype.MQ=function(t,i,s){var n=this.Ur(s);do{var h=this.fv(n),r=this.Zh.T(n,0);h=this.bz(h),this.zv(r,h,t,i,s,!0,n),n=r=this.nv(n)}while(-1!=n)},s.prototype.iO=function(t){return 8<=this.lv(t)||this.gG(t)},s.prototype.gG=function(t){return-1!=this.Lp(t,0)||-1!=this.Lp(t,1)||-1!=this.Lp(t,2)||-1!=this.Lp(t,3)},s.prototype.rP=function(t,i){var s=this.jf.Ce();return this.OW(t,i,s),this.jx(s,0),this.ax(s,0),this.Pk(s,t),this.KJ(s,this.jv(t)+1),this.NJ(s,i<<2*this.jv(t)|this.QF(t)),s},s.prototype.tP=function(){var i=this.Zh.Ce();if(0>4)]|=this.iH<<2*(15&n)},t}();t.HY=s;var n=function(){function i(t,i,s){this.Vh=null,this.SA=this.Ik=this.cI=this.aI=this.Es=this.qH=this.Gf=this.Um=0,this.Ri=this.Jk=this.vl=null,this.Fz(t,i,s)}return i.create=function(s,n,h){if(!i.zE(s))throw t.i.N();return i.wP(s,n,h)},i.pW=function(i){switch(i){case 0:i=1024;break;case 1:i=16384;break;case 2:i=262144;break;default:throw t.i.fa("Internal Error")}return i},i.zE=function(t){return!(t.B()||1607!=t.getType()&&1736!=t.getType())},i.prototype.rQ=function(i,s){s=s.Ga();for(var n=new t.h,h=new t.h;s.$a();)for(;s.Ha();){var r=s.ha();if(322!=r.getType())throw t.i.fa("Internal Error");i.Eh(r.ac(),n),i.Eh(r.wc(),h),this.Ri.jy(n.x,n.y,h.x,h.y)}this.Ri.iJ(t.Px.Cx)},i.prototype.sQ=function(){throw t.i.fa("Internal Error")},i.prototype.Ry=function(i,s){for(var n=1;4>n;n++)i.jy(s[n-1].x,s[n-1].y,s[n].x,s[n].y);i.jy(s[3].x,s[3].y,s[0].x,s[0].y),this.Ri.iJ(t.Px.Cx)},i.prototype.rK=function(i,s,n){for(var h=[null,null,null,null],r=0;r(v=r.length());0==v?r.ma(1,0):(y||c.L(u),r.scale(n/v),e.ma(-r.y,r.x),o.ma(r.y,-r.x),a.sub(r),u.add(r),h[0].add(a,e),h[1].add(a,o),h[2].add(u,o),h[3].add(u,e),y?l=!0:this.Ry(i,h))}else l&&(this.Ry(i,h),l=!1),p=!0}l&&this.Ry(i,h)}},i.prototype.sC=function(i){return t.O.truncate(i*this.qH+this.aI)},i.prototype.tC=function(i){return t.O.truncate(i*this.Es+this.cI)},i.wP=function(t,s,n){return new i(t,s,n)},i.prototype.Fz=function(i,n,h){this.Gf=Math.max(t.O.truncate(2*Math.sqrt(h)+.5),64),this.Um=t.O.truncate((2*this.Gf+31)/32),this.vl=new t.l,this.Ik=n,h=0;for(var r=this.Gf,e=this.Um;8<=r;)h+=r*e,r=t.O.truncate(r/2),e=t.O.truncate((2*r+31)/32);this.Vh=t.O.lg(h,0),this.Ri=new t.Px,h=new s(this.Vh,this.Um,this),this.Ri.AX(this.Gf,this.Gf,h),i.A(this.vl),this.vl.W(n,n),r=new t.l;var o=n*(e=t.l.construct(1,1,this.Gf-2,this.Gf-2)).R();switch(n*=e.ca(),r.K(this.vl.sf(),Math.max(o,this.vl.R()),Math.max(n,this.vl.ca())),this.SA=this.Ik,this.Jk=new t.Dd,this.Jk.pS(r,e),new t.Dd,i.getType()){case 550:h.setColor(this.Ri,2),this.sQ();break;case 1607:h.setColor(this.Ri,2),this.rK(this.Ri,i,this.SA);break;case 1736:h.setColor(this.Ri,1),this.rQ(this.Jk,i),h.setColor(this.Ri,2),this.rK(this.Ri,i,this.SA)}this.qH=this.Jk.bb,this.Es=this.Jk.ab,this.aI=this.Jk.Gb,this.cI=this.Jk.Lb,this.XN()},i.prototype.XN=function(){this.Ri.flush();for(var i=0,s=this.Gf*this.Um,n=this.Gf,h=t.O.truncate(this.Gf/2),r=this.Um,e=t.O.truncate((2*h+31)/32);8>4;f=2*(15&f);var p=c>>4;c=2*(15&c);var v=this.Vh[i+r*o+l]>>f&3;v|=this.Vh[i+r*o+p]>>c&3,v|=this.Vh[i+r*a+l]>>f&3,v|=this.Vh[i+r*a+p]>>c&3,this.Vh[s+e*n+(u>>4)]|=v<<2*(15&u)}n=h,r=e,i=s,h=t.O.truncate(n/2),e=t.O.truncate((2*h+31)/32),s=i+r*n}},i.prototype.So=function(t,i){return this.vl.contains(t,i)?(t=this.sC(t),i=this.tC(i),0>t||t>=this.Gf||0>i||i>=this.Gf||0==(i=this.Vh[this.Um*i+(t>>4)]>>2*(15&t)&3)?0:1==i?1:2):0},i.prototype.Ro=function(i){if(!i.Ea(this.vl))return 0;var s=this.sC(i.v),n=this.sC(i.C),h=this.tC(i.G);if(i=this.tC(i.H),0>s&&(s=0),0>h&&(h=0),n>=this.Gf&&(n=this.Gf-1),i>=this.Gf&&(i=this.Gf-1),s>n||h>i)return 0;for(var r=Math.max(n-s,1)*Math.max(i-h,1),e=0,o=this.Um,a=this.Gf,u=0;;){if(32>r||16>a){for(r=h;r<=i;r++)for(var f=s;f<=n;f++)if(1<(u=this.Vh[e+o*r+(f>>4)]>>2*(15&f)&3))return 2;if(0==u)return 0;if(1==u)return 1}e+=o*a,a=t.O.truncate(a/2),o=t.O.truncate((2*a+31)/32),s=t.O.truncate(s/2),h=t.O.truncate(h/2),n=t.O.truncate(n/2),i=t.O.truncate(i/2),r=Math.max(n-s,1)*Math.max(i-h,1)}},i.prototype.RR=function(){return this.Gf*this.Um},i}();t.Nx=n}(Q||(Q={})),function(t){var i;(i=t.VL||(t.VL={}))[i.contains=1]="contains",i[i.within=2]="within",i[i.equals=3]="equals",i[i.disjoint=4]="disjoint",i[i.touches=8]="touches",i[i.crosses=16]="crosses",i[i.overlaps=32]="overlaps",i[i.unknown=0]="unknown",i[i.intersects=1073741824]="intersects";var s=function(){function t(){}return t.construct=function(i,s,n,h,r,e,o,a){var u=new t;return u.pw=i,u.Mm=s,u.Kj=n,u.Si=h,u.BH=r,u.SY=e,u.TY=o,u.UY=a,u},t}();t.Vt=function(){function i(){}return i.CD=function(s,n,h){if(i.wy(s)){var r=t.ta.kj(n,s,!1);n=!1,t.Uk.CE(s)&&(n=n||s.lu(r,h)),1736!=(r=s.getType())&&1607!=r||!t.Uk.AE(s)||0==h||(n=n||s.fj(h)),1736!=r&&1607!=r||!t.Uk.BE(s)||0==h||n||s.hM()}},i.wy=function(i){return t.Uk.CE(i)||t.Uk.AE(i)||t.Uk.BE(i)},i}();var n=function(){function i(){this.rh=[]}return i.zB=function(s,n,h,r,e){var o=s.getType(),a=n.getType();if(197==o){if(197==a)return i.tW(s,n,h,r);if(33==a)return 2==r?r=1:1==r&&(r=2),i.hJ(n,s,h,r)}else if(33==o){if(197==a)return i.hJ(s,n,h,r);if(33==a)return i.vW(s,n,h,r)}if(s.B()||n.B())return 4==r;var u=new t.l;s.A(u);var f=new t.l;n.A(f);var c=new t.l;if(c.K(u),c.Zb(f),h=t.ta.Wd(h,c,!1),i.dk(u,f,h))return 4==r;switch(u=!1,t.Vk.yd(o)&&((o=new t.Ta(s.description)).oc(s,!0),s=o,o=1607),t.Vk.yd(a)&&((a=new t.Ta(n.description)).oc(n,!0),n=a,a=1607),197!=o&&197!=a?(s.Db()4*Math.max(s.I(),n.I())*h)&&i.Wz(s,n,h,!0)))},i.kV=function(t,s,n){var h=i.qc(t,s,!0);return 4==h||1!=h&&2!=h&&1073741824!=h&&i.EI(t,s,n)},i.vV=function(t,s,n){var h=i.qc(t,s,!1);return 4!=h&&1!=h&&2!=h&&i.II(t,s,n,null)},i.qV=function(t,s,n,h){var r=i.qc(t,s,!1);return 4!=r&&1!=r&&2!=r&&i.FI(t,s,n,h)},i.Sw=function(s,n,h,r){var e=new t.l,o=new t.l;return s.A(e),n.A(o),!!i.zc(e,o,h)&&4!=(e=i.qc(s,n,!1))&&2!=e&&(1==e||i.BI(s,n,h,r))},i.lV=function(t,s,n){var h=i.qc(t,s,!0);return 4==h||1!=h&&1073741824!=h&&i.EI(t,s,n)},i.wV=function(t,s,n,h){var r=i.qc(t,s,!1);return 4!=r&&1!=r&&i.JI(t,s,n,h)},i.gV=function(t,s,n){var h=i.qc(t,s,!1);return 4!=h&&1!=h&&i.DI(t,s,n,null)},i.fB=function(s,n,h,r){var e=new t.l,o=new t.l;return s.A(e),n.A(o),!!i.zc(e,o,h)&&4!=(e=i.qc(s,n,!1))&&(1==e||i.CI(s,n,h,r))},i.jV=function(i,s,n){return 0==t.hd.KG(i,s,n)},i.uV=function(t,s,n){return s=s.D(),i.HI(t,s,n)},i.dV=function(t,s,n){return s=s.D(),i.AI(t,s,n)},i.iV=function(s,n,h){var r=i.qc(s,n,!1);if(4==r)return!0;if(1==r)return!1;r=new t.l,s.A(r),r.W(h,h);for(var e=new t.h,o=0;oh&&o.R()>h||o.ca()<=h&&o.R()<=h)&&(e=new t.Ta,o=new t.Sa,n.Hf(0,o),e.nf(o),n.Hf(2,o),e.lineTo(o),i.DI(s,e,h,r))},i.IV=function(s,n,h){var r=new t.l,e=new t.l;return s.A(r),n.A(e),!(!i.ek(r,e,h)||4==i.qc(s,n,!1))&&(!!i.dI(s,n,h)||i.Wz(s,n,h,!1))},i.GV=function(i,s,n){return 4==this.qc(i,s,!1)||!!new t.Zl(i,s,n,!0).next()&&!this.UG(i,s,n)},i.NI=function(s,n,h){if(4==i.qc(s,n,!1))return!1;var r=new t.be(0);if(0!=i.Xz(s,n,h,r))return!1;for(var e=new t.de,o=0;oh&&e.R()>h)&&i.ek(r,e,h)},i.DV=function(s,n,h){var r=new t.l,e=new t.l;return s.A(r),n.A(e),!i.zc(e,r,h)&&!i.TG(s,e,h)},i.OV=function(s,n,h){var r=new t.l,e=new t.l;if(s.A(r),n.A(e),e.ca()<=h&&e.R()<=h)return e=n.Ip(),i.Zz(s,e,h);if(e.ca()<=h||e.R()<=h)return e=new t.Ta,r=new t.Sa,n.Hf(0,r),e.nf(r),n.Hf(2,r),e.lineTo(r),i.NI(s,e,h);s=s.Ga(),n=new t.l,r=new t.l,n.K(e),r.K(e),n.W(-h,-h),r.W(h,h),e=!1;for(var o=new t.l,a=new t.l;s.$a();)for(;s.Ha();){if(s.ha().A(o),a.K(n),a.Ea(o),!a.B()&&(a.ca()>h||a.R()>h))return!1;a.K(r),a.Ea(o),a.B()||(e=!0)}return e},i.LV=function(s,n,h){var r=new t.l,e=new t.l;return s.A(r),n.A(e),!(i.zc(r,e,h)||i.zc(e,r,h)||i.zc(e,r,h)||e.ca()>h&&e.R()>h||e.ca()<=h&&e.R()<=h)&&(r=new t.Ta,e=new t.Sa,n.Hf(0,e),r.nf(e),n.Hf(2,e),r.lineTo(e),i.WG(s,r,h))},i.RV=function(s,n,h){var r=new t.l,e=new t.l;if(s.A(r),n.A(e),!i.zc(e,r,h)||e.ca()<=h&&e.R()<=h)return!1;if(e.ca()<=h||e.R()<=h)return i.zc(e,r,h);s=s.Ga(),(n=new t.l).K(e),n.W(-h,-h),e=!1,r=new t.l;for(var o=new t.l;s.$a();)for(;s.Ha();)s.ha().A(r),n.hm(r)?e=!0:(o.K(n),o.Ea(r),!o.B()&&(o.ca()>h||o.R()>h)&&(e=!0));return e},i.yV=function(s,n,h){var r=new t.l,e=new t.l;return n.A(e),s.A(r),!(!i.zc(r,e,h)||e.ca()>h&&e.R()>h)&&(e.ca()<=h&&e.R()<=h?(n=n.Ip(),i.SG(s,n,h)):(r=new t.Ta,e=new t.Sa,n.Hf(0,e),r.nf(e),n.Hf(2,e),r.lineTo(e),i.ym(r,s,h,!1)))},i.BV=function(s,n,h){var r=new t.l,e=new t.l;if(s.A(r),n.A(e),i.zc(e,r,h)||e.ca()<=h&&e.R()<=h)return!1;if(e.ca()<=h||e.R()<=h)return r=new t.Ta,e=new t.Sa,n.Hf(0,e),r.nf(e),n.Hf(2,e),r.lineTo(e),i.LI(s,r,h);s=s.Ga(),n=new t.l,(r=new t.l).K(e),n.K(e),r.W(-h,-h),n.W(h,h);for(var o=e=!1,a=new t.l,u=new t.l;s.$a();)for(;s.Ha();)if(s.ha().A(a),o||n.contains(a)||(o=!0),e||(u.K(r),u.Ea(a),!u.B()&&(u.ca()>h||u.R()>h)&&(e=!0)),e&&o)return!0;return!1},i.iU=function(s,n,h){var r=new t.l,e=new t.l;return s.A(r),n.A(e),!!i.ek(r,e,h)&&(!!i.jU(s,n,h)||i.YA(s,n,h,!1,!0,!1))},i.gU=function(t,s,n){return!i.gI(t,s,n)},i.oU=function(t,s,n){return i.YA(t,s,n,!1,!1,!0)},i.eI=function(s,n,h){var r=new t.l,e=new t.l;return s.A(r),n.A(e),!!i.zc(r,e,h)&&i.YA(n,s,h,!0,!1,!1)},i.Mw=function(i,s,n){n*=n;for(var h=new t.h,r=new t.h,e=0;eh||e.R()>h)&&i.ek(r,e,h)},i.fU=function(s,n,h){var r=new t.l,e=new t.l;if(s.A(r),n.A(e),i.zc(e,r,h))return!1;for((n=new t.l).K(e),n.W(h,h),h=new t.h,e=0;en?e.W(0,-n):e.W(-n,0);for(var a=0;an){if(s.y>e.G&&s.ye.v&&s.xh?r.W(0,-h):r.W(-h,0),o.W(h,h);for(var a=new t.h,u=0;uh?a.y>r.G&&a.yr.v&&a.xh||e.R()>h||(n=n.Ip(),i.kt(s,n,h)))},i.eU=function(s,n,h){var r=new t.l,e=new t.l;if(s.A(r),n.A(e),i.zc(e,r,h)||e.ca()<=h&&e.R()<=h)return!1;if(e.ca()<=h||e.R()<=h){n=new t.l,r=new t.l,n.K(e),e.ca()>h?n.W(0,-h):n.W(-h,0),r.K(e),r.W(h,h);for(var o=new t.h,a=!1,u=!1,f=0;fh?o.y>n.G&&o.yn.v&&o.xn*n},i.uI=function(t,s,n){return i.wI(t,s,n)},i.vI=function(s,n,h){var r=new t.l;return r.K(s),i.ek(r,n,h)},i.Rw=function(i,s,n){var h=new t.l;return h.K(s),h.W(n,n),!h.contains(i)},i.dB=function(i,s,n){if(s.ca()<=n&&s.R()<=n)return!1;var h=new t.l,r=new t.l;if(h.K(s),h.W(n,n),!h.contains(i))return!1;if(s.ca()<=n||s.R()<=n){if(r.K(s),s.ca()>n?r.W(0,-n):r.W(-n,0),s.ca()>n){if(i.y>r.G&&i.yr.v&&i.xn?h.W(0,-n):h.W(-n,0);var r=!1;return s.ca()>n?i.y>h.G&&i.yh.v&&i.xh&&s.R()>h&&(n.ca()<=h||n.R()<=h)?r=n:(r=s,s=n),r.ca()<=h||r.R()<=h){if(s.ca()<=h||s.R()<=h){n=new t.yb;var e=new t.yb,o=[0,0],a=[0,0],u=new t.h;return r.dn(u),n.Dc(u),r.en(u),n.Qc(u),s.dn(u),e.Dc(u),s.en(u),e.Qc(u),n.Ea(e,null,o,a,h),1==n.Ea(e,null,null,null,h)&&(0==o[0]||1==o[1]||0==a[0]||1==a[1])}return n=new t.l,e=new t.l,n.K(s),n.W(-h,-h),e.K(n),e.Ea(r),!(!e.B()&&(e.ca()>h||e.R()>h))}return s.W(h,h),(e=new t.l).K(r),e.Ea(s),!(e.B()||!e.B()&&e.ca()>h&&e.R()>h)},i.bQ=function(s,n,h){if(i.zc(s,n,h)||i.zc(n,s,h)||s.ca()<=h&&s.R()<=h||n.ca()<=h&&n.R()<=h)return!1;if(s.ca()<=h||s.R()<=h){if(n.ca()>h&&n.R()>h)return!1;var r=new t.yb,e=new t.yb,o=[0,0],a=[0,0],u=new t.h;return s.dn(u),r.Dc(u),s.en(u),r.Qc(u),n.dn(u),e.Dc(u),n.en(u),e.Qc(u),r.Ea(e,null,o,a,h),2==r.Ea(e,null,null,null,h)&&(0o[1])&&(0a[1])}return!(n.ca()<=h||n.R()<=h||((r=new t.l).K(s),r.Ea(n),r.B()||r.ca()<=h||r.R()<=h))},i.jF=function(s,n,h){if(!i.zc(s,n,h))return!1;if(s.ca()<=h&&s.R()<=h)return s=s.sf(),i.eB(s,n,h);if(n.ca()<=h&&n.R()<=h)return n=n.sf(),i.eB(n,s,h);if(s.ca()<=h||s.R()<=h)return i.zc(s,n,h);if(n.ca()<=h||n.R()<=h){var r=new t.l;return r.K(s),r.W(-h,-h),!(!r.hm(n)&&((s=new t.l).K(r),s.Ea(n),s.B()||s.ca()<=h&&s.R()<=h))}return i.zc(s,n,h)},i.aQ=function(s,n,h){if(i.zc(s,n,h)||i.zc(n,s,h)||s.ca()<=h&&s.R()<=h||n.ca()<=h&&n.R()<=h||n.ca()>h&&n.R()>h&&s.ca()>h&&s.R()>h)return!1;if(s.ca()>h&&s.R()>h)var r=n;else r=s,s=n;if(s.ca()>h&&s.R()>h){n=new t.l;var e=new t.l;return e.K(s),e.W(-h,-h),n.K(e),n.Ea(r),!(n.B()||n.ca()<=h&&n.R()<=h)}n=new t.yb,e=new t.yb;var o=[0,0],a=[0,0],u=new t.h;return r.dn(u),n.Dc(u),r.en(u),n.Qc(u),s.dn(u),e.Dc(u),s.en(u),e.Qc(u),n.Ea(e,null,o,a,h),1==n.Ea(e,null,null,null,h)&&0o[1]&&0a[1]},i.EI=function(i,s,n){var h=new t.l,r=new t.l,e=new t.Zl(i,s,n,!0);if(!e.next())return!0;if(this.UG(i,s,n))return!1;var o=i,a=null;1736==s.getType()&&(a=s);var u=!1,f=!1;do{var c=e.nl(),l=e.hl();if(l=s.Na(s.Ba(l)),h.K(e.uz()),h.W(n,n),h.contains(l)&&0!=(l=t.hd.Yd(o,l,0))||1736==s.getType()&&(c=i.Na(i.Ba(c)),r.K(e.az()),r.W(n,n),r.contains(c)&&0!=(l=t.hd.Yd(a,c,0))))return!1;u||(!t.Dg.Ml(i,s.da()-1)||null!=i.Bb&&null!=i.Bb.Fb?o=i:(o=new t.Da,i.copyTo(o),o.fj(1)),u=!0),1736!=s.getType()||f||(f=s,!t.Dg.Ml(f,i.da()-1)||null!=s.Bb&&null!=s.Bb.Fb?a=s:(a=new t.Da,f.copyTo(a),a.fj(1)),f=!0)}while(e.next());return!0},i.zc=function(i,s,n){var h=new t.l;return h.K(i),h.W(n,n),h.contains(s)},i.ls=function(i,s,n){var h=new t.l;return h.K(s),h.W(n,n),s=new t.h,i.dn(s),!(h.contains(s)&&(i.$I(s),h.contains(s)&&(i.cJ(s),h.contains(s)&&(i.en(s),h.contains(s)))))},i.dI=function(i,s,n){if(i.da()!=s.da()||i.I()!=s.I())return!1;var h=new t.h,r=new t.h,e=!0;n*=n;for(var o=0;on){e=!1;break}if(!e)break}return!!e},i.jU=function(i,s,n){if(i.I()!=s.I())return!1;var h=new t.h,r=new t.h,e=!0;n*=n;for(var o=0;on){e=!1;break}return!!e},i.YA=function(i,s,n,h,r,e){var o=!1;if(i.I()>s.I()){h&&(h=!1,o=!0);var a=s}else a=i,i=s;if(s=null,r||e||o){s=new t.pn(i.I());for(var u=0;us.I())var h=s;else h=i,i=s;s=new t.l;var r=new t.l,e=new t.l;h.A(s),i.A(r),s.W(n,n),r.W(n,n),e.K(s),e.Ea(r),r=new t.h;for(var o=new t.h,a=n*n,u=t.ta.oE(i,e),f=u.getIterator(),c=0;cr)return!1;if(g*(1-(x=a.Si))<=r||1==x)break}if(g*(1-x)>r)return!1;c=0,l.resize(0),p.rh.length=0}}return!0},i.WG=function(s,n,h){if(1>i.Xz(s,n,h,null))return!1;var r=new t.l,e=new t.l;s.A(r),n.A(e);var o=i.ls(r,e,h);return r=i.ls(e,r,h),!((!o||!r)&&(o&&!r?i.ym(n,s,h,!1):r&&!o?i.ym(s,n,h,!1):i.ym(s,n,h,!1)||i.ym(n,s,h,!1)))},i.Xz=function(n,h,r,e){function o(t,i){return y.QE(t,i)}if(n.yz()>h.yz())var a=h,u=n;else a=n,u=h;n=a.Ga(),h=u.Ga();var f=[0,0],c=[0,0],l=-1,p=0,v=new t.ia(0),y=new i,d=new t.l,b=new t.l,g=new t.l;a.A(d),u.A(b),d.W(r,r),b.W(r,r),g.K(d),g.Ea(b),a=null,null!=e&&(a=new t.h);var w=b=b=null,x=u.Bb;for(null!=x?(b=x.Fb,w=x.zo,null==b&&(b=t.ta.jj(u,g))):b=t.ta.jj(u,g),u=b.getIterator(),x=null,null!=w&&(x=w.getIterator());n.$a();)for(w=0;n.Ha();){var m=n.ha();if(m.A(d),d.isIntersecting(g)){if(null!=x&&(x.Xi(d,r),-1==x.next()))continue;var j=m.Qb();u.Uo(m,r);for(var M=u.next();-1!=M;M=u.next()){var k=b.ja(M);h.Vb(k);var z=h.ha(),A=z.Qb(),N=m.Ea(z,null,f,c,r);if(0r)return 1;var C=j*(I-M);if(h.Ha()){if(z=h.ha(),2==(N=m.Ea(z,null,f,null,r))){var P=f[1];if(C+(N=j*(P-(N=f[0])))>r)return 1}h.Vb(k),h.ha()}if(!h.vm()){if(h.li(),z=h.li(),2==(N=m.Ea(z,null,f,null,r))&&C+(N=j*((P=f[1])-(N=f[0])))>r)return 1;h.Vb(k),h.ha()}if(n.Ha()){if(k=n.wb(),2==(N=(m=n.ha()).Ea(z,null,f,null,r))&&C+(N=j*((P=f[1])-(N=f[0])))>r)return 1;n.Vb(k),n.ha()}if(!n.vm()){if(k=n.wb(),n.li(),2==(N=(m=n.li()).Ea(z,null,f,null,r))&&C+(N=A*((P=f[1])-(N=f[0])))>r)return 1;n.Vb(k),n.ha()}z=s.construct(n.wb(),n.gb,M,I,h.wb(),h.gb,l,T),y.rh.push(z),v.add(v.size)}l=0,null!=e&&(m.hc(M,a),e.add(a.x),e.add(a.y))}}if(pr)w=j*(z.Si-z.Kj),m=z.Si,M=z.Mm;else{if(z.Mm!=M?(w=j*(z.Si-z.Kj),M=z.Mm):w+=j*(z.Si-z.Kj),w>r)return 1;if(1==(m=z.Si))break}j*(1-m)>r&&(w=0),p=0,v.resize(0),y.rh.length=0}}}return l},i.UG=function(i,s,n){var h=i.Ga(),r=s.Ga();for(i=new t.Zl(i,s,n,!1);i.next();){s=i.nl();var e=i.hl();if(h.Vb(s),r.Vb(e),s=h.ha(),0n)return!1;c=!0}else if(0!=p){if(l=u[0],0<(c=a[0])&&1>c&&0l)return!1;c=!0}}return!!c&&(e=new t.l,o=new t.l,r=new t.l,i.A(e),s.A(o),e.W(1e3*n,1e3*n),o.W(1e3*n,1e3*n),r.K(e),r.Ea(o),!(10h&&(f=!0,c&&l))return!0}else if(0!=g&&(w=d[0],0<(g=y[0])&&1>g&&0w))return!0}if(e=new t.l,p=new t.l,e.K(o),e.W(1e3*h,1e3*h),p.K(a),p.W(1e3*h,1e3*h),u.K(e),u.Ea(p),o="",o=f?o+"**":o+"T*",c){if(10c&&0l)))return h[0]=!0,!1}if(!f){for(h[0]=!0,o=new t.l,i.A(o),o.W(n,n),u=i,f=!1,a=new t.l,h=0,r=s.da();hf&&0c)return!1;f=!0}}return!!f&&(e=new t.l,o=new t.l,r=new t.l,i.A(e),s.A(o),e.W(1e3*n,1e3*n),o.W(1e3*n,1e3*n),r.K(e),r.Ea(o),!(10c&&0l)return!0;c=!0}}return!!c&&(o=new t.l,a=new t.l,u=new t.l,f=new t.l,e=new t.l,s.A(o),n.A(a),i.ls(a,o,h)?(u.K(o),u.W(1e3*h,1e3*h),f.K(a),f.W(1e3*h,1e3*h),e.K(u),e.Ea(f),!(10e;e++){var o=h.charAt(e);if("*"!=o&&"T"!=o&&"F"!=o&&"0"!=o&&"1"!=o&&"2"!=o)throw t.i.fa("relation string")}if(0!=(e=this.MR(h,i.Db(),s.Db())))return t.ud.zB(i,s,n,e,r);e=new t.l,i.A(e),o=new t.l,s.A(o);var a=new t.l;if(a.K(e),a.Zb(o),n=t.ta.Wd(n,a,!1),i=this.WE(i,n),s=this.WE(s,n),i.B()||s.B())return this.uW(i,s,h);switch(e=i.getType(),o=s.getType(),a=!1,e){case 1736:switch(o){case 1736:a=this.rt(i,s,n,h,r);break;case 1607:a=this.$m(i,s,n,h,r);break;case 33:a=this.qt(i,s,n,h);break;case 550:a=this.pt(i,s,n,h,r)}break;case 1607:switch(o){case 1736:a=this.$m(s,i,n,this.Zp(h),r);break;case 1607:a=this.gB(i,s,n,h,r);break;case 33:a=this.tt(i,s,n,h,r);break;case 550:a=this.st(i,s,n,h,r)}break;case 33:switch(o){case 1736:a=this.qt(s,i,n,this.Zp(h));break;case 1607:a=this.tt(s,i,n,this.Zp(h),r);break;case 33:a=this.$U(i,s,n,h);break;case 550:a=this.lt(s,i,n,this.Zp(h))}break;case 550:switch(o){case 1736:a=this.pt(s,i,n,this.Zp(h),r);break;case 1607:a=this.st(s,i,n,this.Zp(h),r);break;case 550:a=this.ZA(i,s,n,h,r);break;case 33:a=this.lt(i,s,n,h)}break;default:a=!1}return a},i.rt=function(s,n,h,r,e){var o=new i;o.Yi(),o.bj(r),o.xJ();var a=new t.l,u=new t.l;return s.A(a),n.A(u),r=!1,t.ud.dk(a,u,h)&&(o.Cu(s,n),r=!0),r||(4==(a=t.ud.qc(s,n,!1))?(o.Cu(s,n),r=!0):1==a?(o.ly(n),r=!0):2==a&&(o.ZD(s),r=!0)),r||(s=(r=new t.gd).Ib(s),n=r.Ib(n),o.Wo(r,h,e),o.Bp(s,n),o.j.Ug()),i.fg(o.J,o.Xc)},i.Sw=function(s,n,h,r){var e=new i;e.Yi(),e.bj("T*****F**"),e.xJ();var o=new t.l,a=new t.l;s.A(o),n.A(a);var u=!1;return t.ud.dk(o,a,h)&&(e.Cu(s,n),u=!0),u||(4==(o=t.ud.qc(s,n,!1))?(e.Cu(s,n),u=!0):1==o?(e.ly(n),u=!0):2==o&&(e.ZD(s),u=!0)),u?this.fg(e.J,e.Xc):(s=(u=new t.gd).Ib(s),o=u.Ib(n),t.Tk.V(u,h,r,!1),h=u.Ne(o).mg(),u.Gp(0,!0,!0),t.rn.V(u,s,-1,!1,r),0!=u.I(s)&&(t.rn.V(u,o,-1,!1,r),e.er(u,r),(n=0==u.I(o))||(e.Bp(s,o),e.j.Ug(),o=this.fg(e.J,e.Xc))?(s=u.Ne(s),s=(u=new t.gd).Ib(s),o=u.Ib(h),e.er(u,r),e.le=0,e.Yi(),e.bj(n?"T*****F**":"******F**"),e.IB(),e.Bp(s,o),e.j.Ug(),this.fg(e.J,e.Xc)):o))},i.$m=function(s,n,h,r,e){var o=new i;o.Yi(),o.bj(r),o.IB();var a=new t.l,u=new t.l;return s.A(a),n.A(u),r=!1,t.ud.dk(a,u,h)&&(o.Du(s,n),r=!0),r||(4==(a=t.ud.qc(s,n,!1))?(o.Du(s,n),r=!0):1==a&&(o.$D(n),r=!0)),r||(s=(r=new t.gd).Ib(s),n=r.Ib(n),o.Wo(r,h,e),o.kh=o.j.Dp(),i.Jw(n,o.j,o.kh),o.Bp(s,n),o.j.Ep(o.kh),o.j.Ug()),i.fg(o.J,o.Xc)},i.fB=function(s,n,h,r){var e=new i;e.Yi(),e.bj("T*****F**"),e.IB();var o=new t.l,a=new t.l;s.A(o),n.A(a);var u=!1;return t.ud.dk(o,a,h)&&(e.Du(s,n),u=!0),u||(4==(o=t.ud.qc(s,n,!1))?(e.Du(s,n),u=!0):1==o&&(e.$D(n),u=!0)),u?this.fg(e.J,e.Xc):(s=(u=new t.gd).Ib(s),n=u.Ib(n),e.Wo(u,h,r),0!=u.I(s)&&(e.Bp(s,n),e.j.Ug(),this.fg(e.J,e.Xc)))},i.pt=function(s,n,h,r,e){var o=new i;o.Yi(),o.bj(r),o.yJ();var a=new t.l,u=new t.l;return s.A(a),n.A(u),r=!1,t.ud.dk(a,u,h)&&(o.Eu(s),r=!0),r||(4==(a=t.ud.qc(s,n,!1))?(o.Eu(s),r=!0):1==a&&(o.zN(),r=!0)),r||(s=(r=new t.gd).Ib(s),n=r.Ib(n),o.Wo(r,h,e),o.Gy(s,n),o.j.Ug()),i.fg(o.J,o.Xc)},i.gB=function(s,n,h,r,e){var o=new i;o.Yi(),o.bj(r),o.eX(),r=new t.l;var a=new t.l;s.A(r),n.A(a);var u=!1;return t.ud.dk(r,a,h)&&(o.PG(s,n),u=!0),u||4!=t.ud.qc(s,n,!1)||(o.PG(s,n),u=!0),u||(s=(r=new t.gd).Ib(s),n=r.Ib(n),o.Wo(r,h,e),o.Yh=o.j.Dp(),o.kh=o.j.Dp(),i.Jw(s,o.j,o.Yh),i.Jw(n,o.j,o.kh),o.Bp(s,n),o.j.Ep(o.Yh),o.j.Ep(o.kh),o.j.Ug()),i.fg(o.J,o.Xc)},i.st=function(s,n,h,r,e){var o=new i;o.Yi(),o.bj(r),o.MJ(),r=new t.l;var a=new t.l;s.A(r),n.A(a);var u=!1;return t.ud.dk(r,a,h)&&(o.Vz(s),u=!0),u||4!=t.ud.qc(s,n,!1)||(o.Vz(s),u=!0),u||(s=(r=new t.gd).Ib(s),n=r.Ib(n),o.Wo(r,h,e),o.Yh=o.j.Dp(),i.Jw(s,o.j,o.Yh),o.Gy(s,n),o.j.Ep(o.Yh),o.j.Ug()),i.fg(o.J,o.Xc)},i.ZA=function(s,n,h,r,e){var o=new i;o.Yi(),o.bj(r),o.RJ(),r=new t.l;var a=new t.l;s.A(r),n.A(a);var u=!1;return t.ud.dk(r,a,h)&&(o.yI(),u=!0),u||(s=(r=new t.gd).Ib(s),n=r.Ib(n),o.Wo(r,h,e),o.Gy(s,n),o.j.Ug()),i.fg(o.J,o.Xc)},i.qt=function(s,n,h,r){var e=new i;e.Yi(),e.bj(r),e.yJ();var o=new t.l;s.A(o),n=n.D();var a=!1;return t.ud.Rw(n,o,h)&&(e.Eu(s),a=!0),a||(1==(h=t.hd.Yd(s,n,h))?(e.J[0]=0,e.J[2]=2,e.J[3]=-1,e.J[5]=1,e.J[6]=-1):2==h?(e.J[6]=-1,0!=s.Ke()?(e.J[0]=-1,e.J[3]=0,e.J[2]=2,e.J[5]=1):(e.J[0]=0,e.J[3]=-1,e.J[5]=-1,h=new t.l,s.A(h),e.J[2]=0==h.ca()&&0==h.R()?-1:1)):e.Eu(s)),this.fg(e.J,r)},i.tt=function(s,n,h,r,e){var o=new i;o.Yi(),o.bj(r),o.MJ();var a=new t.l;s.A(a),r=n.D();var u=!1;if(t.ud.Rw(r,a,h)&&(o.Vz(s),u=!0),!u){a=null;var f=u=!1;(o.ea[0]||o.ea[6])&&(t.ud.Yz(s,r,h)?(o.ea[0]&&(a=t.pi.gm(s,e),f=!t.ud.kt(a,r,h),u=!0,o.J[0]=f?-1:0),o.J[6]=-1):(o.J[0]=-1,o.J[6]=0)),o.ea[3]&&(null!=a&&a.B()?o.J[3]=-1:(u||(null==a&&(a=t.pi.gm(s,e)),f=!t.ud.kt(a,r,h),u=!0),o.J[3]=f?0:-1)),o.ea[5]&&(null!=a&&a.B()?o.J[5]=-1:u&&!f?o.J[5]=0:(null==a&&(a=t.pi.gm(s,e)),e=t.ud.Nw(a,n,h),o.J[5]=e?-1:0)),o.ea[2]&&(0!=s.Qb()?o.J[2]=1:((e=new t.de(s.description)).Fd(s,0,s.I()),s=t.ud.Nw(e,n,h),o.J[2]=s?-1:0))}return this.fg(o.J,o.Xc)},i.lt=function(s,n,h,r){var e=new i;e.Yi(),e.bj(r),e.RJ();var o=new t.l;s.A(o),n=n.D();var a=!1;if(t.ud.Rw(n,o,h)&&(e.yI(),a=!0),!a){o=!1,a=!0,h*=h;for(var u=0;uo;o++)e[o]=-1;return t.h.yc(s,n)<=h*h?e[0]=0:(e[2]=0,e[6]=0),e[8]=2,i.fg(e,r)},i.fg=function(t,i){for(var s=0;9>s;s++)switch(i.charAt(s)){case"T":if(-1==t[s])return!1;break;case"F":if(-1!=t[s])return!1;break;case"0":if(0!=t[s])return!1;break;case"1":if(1!=t[s])return!1;break;case"2":if(2!=t[s])return!1}return!0},i.uW=function(i,s,n){var h=[-1,-1,-1,-1,-1,-1,-1,-1,-1];if(i.B()&&s.B()){for(var r=0;9>r;r++)h[r]=-1;return this.fg(h,n)}return r=!1,i.B()&&(i=s,r=!0),h[0]=-1,h[1]=-1,h[3]=-1,h[4]=-1,h[6]=-1,h[7]=-1,h[8]=2,s=i.getType(),t.aa.Hc(s)?1736==s?0!=i.Ke()?(h[2]=2,h[5]=1):(h[5]=-1,s=new t.l,i.A(s),h[2]=0==s.ca()&&0==s.R()?0:1):(s=0!=i.Qb(),h[2]=s?1:0,h[5]=t.pi.aq(i)?0:-1):(h[2]=0,h[5]=-1),r&&this.vK(h),this.fg(h,n)},i.MR=function(t,s,n){return i.dQ(t)?3:i.UP(t)?4:i.cY(t,s,n)?8:i.CP(t,s,n)?16:i.eP(t)?1:i.EU(t,s,n)?32:0},i.dQ=function(t){return"T"==t.charAt(0)&&"*"==t.charAt(1)&&"F"==t.charAt(2)&&"*"==t.charAt(3)&&"*"==t.charAt(4)&&"F"==t.charAt(5)&&"F"==t.charAt(6)&&"F"==t.charAt(7)&&"*"==t.charAt(8)},i.UP=function(t){return"F"==t.charAt(0)&&"F"==t.charAt(1)&&"*"==t.charAt(2)&&"F"==t.charAt(3)&&"F"==t.charAt(4)&&"*"==t.charAt(5)&&"*"==t.charAt(6)&&"*"==t.charAt(7)&&"*"==t.charAt(8)},i.cY=function(t,i,s){return(0!=i||0!=s)&&((2!=i||2!=s)&&("F"==t.charAt(0)&&"*"==t.charAt(1)&&"*"==t.charAt(2)&&"T"==t.charAt(3)&&"*"==t.charAt(4)&&"*"==t.charAt(5)&&"*"==t.charAt(6)&&"*"==t.charAt(7)&&"*"==t.charAt(8)||1==i&&1==s&&"F"==t.charAt(0)&&"T"==t.charAt(1)&&"*"==t.charAt(2)&&"*"==t.charAt(3)&&"*"==t.charAt(4)&&"*"==t.charAt(5)&&"*"==t.charAt(6)&&"*"==t.charAt(7)&&"*"==t.charAt(8))||0!=s&&"F"==t.charAt(0)&&"*"==t.charAt(1)&&"*"==t.charAt(2)&&"*"==t.charAt(3)&&"T"==t.charAt(4)&&"*"==t.charAt(5)&&"*"==t.charAt(6)&&"*"==t.charAt(7)&&"*"==t.charAt(8))},i.CP=function(t,i,s){return i>s?"T"==t.charAt(0)&&"*"==t.charAt(1)&&"*"==t.charAt(2)&&"*"==t.charAt(3)&&"*"==t.charAt(4)&&"*"==t.charAt(5)&&"T"==t.charAt(6)&&"*"==t.charAt(7)&&"*"==t.charAt(8):1==i&&1==s&&"0"==t.charAt(0)&&"*"==t.charAt(1)&&"*"==t.charAt(2)&&"*"==t.charAt(3)&&"*"==t.charAt(4)&&"*"==t.charAt(5)&&"*"==t.charAt(6)&&"*"==t.charAt(7)&&"*"==t.charAt(8)},i.eP=function(t){return"T"==t.charAt(0)&&"*"==t.charAt(1)&&"*"==t.charAt(2)&&"*"==t.charAt(3)&&"*"==t.charAt(4)&&"*"==t.charAt(5)&&"F"==t.charAt(6)&&"F"==t.charAt(7)&&"*"==t.charAt(8)},i.EU=function(t,i,s){if(i==s){if(1!=i)return"T"==t.charAt(0)&&"*"==t.charAt(1)&&"T"==t.charAt(2)&&"*"==t.charAt(3)&&"*"==t.charAt(4)&&"*"==t.charAt(5)&&"T"==t.charAt(6)&&"*"==t.charAt(7)&&"*"==t.charAt(8);if("1"==t.charAt(0)&&"*"==t.charAt(1)&&"T"==t.charAt(2)&&"*"==t.charAt(3)&&"*"==t.charAt(4)&&"*"==t.charAt(5)&&"T"==t.charAt(6)&&"*"==t.charAt(7)&&"*"==t.charAt(8))return!0}return!1},i.Jw=function(t,i,s){t=i.La(t);for(var n=i.Re;-1!=n;n=i.Rf(n))if(i.xd(n)&t){var h=i.Me(n);if(-1==h)i.nn(n,s,0);else{var r=h,e=0;do{!!(i.dh(r)&t)&&e++,r=i.jc(i.xa(r))}while(r!=h);i.nn(n,s,e)}}},i.Zp=function(t){var i=""+t.charAt(0);return i+=t.charAt(3),i+=t.charAt(6),i+=t.charAt(1),i+=t.charAt(4),i+=t.charAt(7),i+=t.charAt(2),(i+=t.charAt(5))+t.charAt(8)},i.prototype.Yi=function(){for(var t=0;9>t;t++)this.J[t]=-2,this.Za[t]=-2},i.vK=function(t){var i=t[1],s=t[2],n=t[5];t[1]=t[3],t[2]=t[6],t[5]=t[7],t[3]=i,t[6]=s,t[7]=n},i.prototype.bj=function(t){for(this.Xc=t,t=0;9>t;t++)"*"!=this.Xc.charAt(t)?(this.ea[t]=!0,this.le++):this.ea[t]=!1},i.prototype.UJ=function(){for(var t=0;9>t;t++)this.ea[t]&&-2==this.J[t]&&(this.J[t]=-1,this.ea[t]=!1)},i.prototype.pc=function(t){return!(-2==this.J[t]||(-1==this.J[t]?(this.ea[t]=!1,this.le--,0):"T"!=this.Xc.charAt(t)&&"F"!=this.Xc.charAt(t)&&this.J[t]r?1:0},i.prototype.reset=function(){this.yA=-1},i}(),n=function(){function n(){this.Wm=this.Gl=null,this.fb=new t.Yj,this.fb.RP(),this.$d=new s(this),this.fb.Vo(this.$d)}return n.prototype.HQ=function(){var i=!1;if(this.fw&&(i=this.IQ()),1==this.g.da(this.X)){var s=this.g.Ob(this.X);return i=this.g.wz(s),this.g.PB(s,!0),0>i&&(i=this.g.Xa(s),this.g.pJ(i),this.g.Wg(s,this.g.Ma(i)),!0)}for(this.El=this.g.Ky(),this.wo=this.g.Ky(),s=this.g.Ob(this.X);-1!=s;s=this.g.Rb(s))this.g.gr(s,this.El,0),this.g.gr(s,this.wo,-1);s=new t.ia(0),this.yh=NaN;var n=new t.h;this.et=this.g.da(this.X),this.ro=this.g.Gd(),this.Rs=this.g.Gd();for(var h=this.Gl.rc(this.Gl.je);-1!=h;h=this.Gl.lb(h)){var r=this.Gl.getData(h);if(this.g.Gc(r,n),n.y!=this.yh&&0!=s.size&&(i=this.ut(s)||i,this.$d.reset(),s.clear(!1)),s.add(r),this.yh=n.y,0==this.et)break}for(0=this.MA.length&&this.MA.push(new t.ig);var i=this.MA[this.Cw];return this.Cw++,i},s.prototype.clear=function(){this.wB(this.mo),this.wB(this.$s),this.wB(this.yw),this.Cw=0},s.prototype.Oo=function(t){this.mo.push(this.Ow(t))},s.prototype.ol=function(t){return 0==t?this.$s.length:this.yw.length},s.prototype.Vp=function(t,i){return this.SR(t,i).$i},s.prototype.Ea=function(i,s){if(2!=this.mo.length)throw t.i.Qa();this.qa=i;var n=t.lc.ox(.01*i),h=!1,r=this.mo[0],e=this.mo[1];if(s||5&r.$i.zr(e.$i,i,!0)){if(322==r.$i.getType()){var o=r.$i;if(322==e.$i.getType()){s=e.$i;var a=t.yb.Zx(o,s,null,this.Fq,this.Bk,i);if(0==a)throw t.yb.Zx(o,s,null,this.Fq,this.Bk,i),t.i.Qa();i=Array(9),t.O.$u(i,null);for(var u=0;un&&(h=!0)):l>v?(o.hc(f,d),f=new t.h,s.hc(c,f),t.h.yc(d,f)>n&&(h=!0)):(s.hc(c,d),l=new t.h,o.hc(f,l),t.h.yc(d,l)>n&&(h=!0)),i[u]=d}for(r=0,e=-1,u=0;u<=a;u++)(y=uthis.Bk[1]&&(y=this.Bk[0],this.Bk[0]=this.Bk[1],this.Bk[1]=y,u=o[0],o[0]=o[1],o[1]=u),r=0,e=-1,u=0;u<=a;u++)(y=u=e;e++){if((s=1>e?this.Fq[e]:1)!=n){var o=this.aB();i.ah(n,s,o),-1!=r&&o.get().Dc(h),1!=e&&o.get().Qc(h),n=s,this.$s.push(this.Ow(o.get()))}r=e}this.Bf.Cb(h)}},s}();t.TC=s}(Q||(Q={})),function(t){var i=function(){function i(i){this.Ds=this.rk=this.sb=null,this.ag=0,this.zm=!1,this.zf=-1,this.Cl=this.Jd=0,this.gb=-1,this.ib=i,this.ag=this.Wx(this.Cl),this.zm=!1,this.rk=null,this.Ds=new t.h}return i.prototype.BW=function(i){if(this.ib!=i.ib)throw t.i.Hb();this.zf=i.zf,this.Jd=i.Jd,this.gb=i.gb,this.Cl=i.Cl,this.ag=i.ag,this.zm=i.zm,this.rk=null},i.prototype.ha=function(){if(this.zf!=this.Jd&&this.BD(),this.zm)this.Jd=(this.Jd+1)%this.ag;else{if(this.Jd==this.ag)throw t.i.ce();this.Jd++}return this.rk},i.prototype.li=function(){if(this.zm)this.Jd=(this.ag+this.Jd-1)%this.ag;else{if(0==this.Jd)throw t.i.ce();this.Jd--}return this.Jd!=this.zf&&this.BD(),this.rk},i.prototype.DW=function(){this.zf=-1,this.Jd=0},i.prototype.EW=function(){this.Jd=this.ag,this.zf=-1},i.prototype.Vb=function(t,i){if(void 0===i&&(i=-1),0<=this.gb&&this.gb=s&&t=this.ib.Ba(i)&&t=this.ib.da()||(this.zf=-1,this.Jd=0,this.ag=this.Wx(this.gb),this.ib.Ba(this.gb),this.ib.dc(this.gb),this.Cl++,0))},i.prototype.Zi=function(){this.ag=this.Jd=this.zf=-1,this.Cl=0,this.gb=-1},i.prototype.Wx=function(t){if(this.ib.Ac())return 0;var i=1;return this.ib.dc(t)&&(i=0),this.ib.Ja(t)-i},i.prototype.On=function(){return this.zf==this.ag-1&&this.ib.dc(this.gb)},i.prototype.JB=function(){this.zm=!0},i.prototype.wb=function(){return this.ib.nb.o[this.gb]+this.zf},i.prototype.IM=function(){return this.ib.Ba(this.gb)},i.prototype.ik=function(){return this.On()?this.ib.Ba(this.gb):this.wb()+1},i.prototype.vm=function(){return 0==this.zf},i.prototype.Qn=function(){return this.zf==this.ag-1},i.prototype.Ha=function(){return this.Jdthis.Jd||this.Jd>=this.ag)throw t.i.ce();this.zf=this.Jd;var i=this.wb();this.ib.mc();var s=this.ib.Ve,n=1;switch(null!=s&&(n=7&s.read(i)),s=this.ib.description,n){case 1:null==this.sb&&(this.sb=new t.yb),this.rk=this.sb;break;case 2:throw t.i.fa("internal error");default:throw t.i.Qa()}this.rk.Nf(s),n=this.ik(),this.ib.Gc(i,this.Ds),this.rk.Dc(this.Ds),this.ib.Gc(n,this.Ds),this.rk.Qc(this.Ds);for(var h=1,r=s.Aa;hr&&(e=s,s=h,h=e,e=n,n=r,r=e,e=-1),!(0>r||n>=this.pl)){0>s&&0>h?h=s=-1:s>=this.oi&&h>=this.oi&&(h=s=this.oi);var o=(h-s)/(r-n);r>this.pl&&(h=o*((r=this.pl)-n)+s),0>n&&(s=o*(0-n)+s,n=0);var a=Math.max(this.oi+1,8388607);-8388607>s?(n=(0-s)/o+n,s=0):s>a&&(n=(this.oi-s)/o+n,s=this.oi),-8388607>h?r=(0-s)/o+n:h>a&&(r=(this.oi-s)/o+n),(n=t.O.truncate(n))!=(r=t.O.truncate(r))&&((h=new i).x=t.O.truncate(4294967296*s),h.y=n,h.H=r,h.WP=t.O.truncate(4294967296*o),h.dir=e,null==this.Wl&&(this.Wl=t.O.lg(this.pl,null)),h.next=this.Wl[h.y],this.Wl[h.y]=h,h.ythis.Kw&&(this.Kw=h.H),this.Tq++)}}},s.prototype.sN=function(){if(null!=this.Jh){for(var t=!1,i=null,s=this.Jh;null!=s;)if(s.y++,s.y==s.H){var n=s;s=s.next,null!=i?i.next=s:this.Jh=s,n.next=null}else s.x+=s.WP,null!=i&&i.x>s.x&&(t=!0),i=s,s=s.next;t&&(this.Jh=this.fK(this.Jh))}},s.prototype.lN=function(t){if(!(t>=this.pl)){var i=this.Wl[t];if(null!=i){this.Wl[t]=null,i=this.fK(i),this.Tq-=this.gK,t=this.Jh;for(var s=!0,n=i,h=null;null!=t&&null!=n;)t.x>n.x?(s&&(this.Jh=n),s=n.next,n.next=t,null!=h&&(h.next=n),h=n,n=s):(s=t.next,t.next=n,null!=h&&(h.next=t),h=t,t=s),s=!1;null==this.Jh&&(this.Jh=i)}}},s.eK=function(t,i){return 0>t?0:t>i?i:t},s.prototype.ZP=function(){if(null!=this.Jh)for(var i=0,n=this.Jh,h=t.O.truncate(t.O.XG(n.x)),r=n.next;null!=r;r=r.next)if(i=this.kF?1^i:i+r.dir,r.x>n.x){var e=t.O.truncate(t.O.XG(r.x));0!=i&&(n=s.eK(h,this.oi),(h=s.eK(e,this.oi))>n&&nthis.Kf[1].x&&(i=this.Kf[0],this.Kf[0]=this.Kf[1],this.Kf[1]=i):s.AN(this.Kf,n,(function(t,i){return t==i?0:t.xi.x?1:0})),i=this.Kf[0],this.Kf[0]=null,h=i,r=1;rthis.Wh.size)break;var u=this;for(this.xe.Vd(0,this.xe.size,(function(t,i){return u.pM(t,i)})),n=0,h=this.xe.size;nn?1:hr?1:0)&&(h=(t=u[f*t+3])<(i=u[f*i+3])?-1:t==i?0:1),h})),this.Pq=this.g.Gd(),this.oe=new t.jp,this.RA=this.oe.Ph(0),this.oe.fn(n),r=0;ra;a++){for(u=l[a],f=s[a],c=a-1;0<=c&&l[c]>u;)l[c+1]=l[c],s[c+1]=s[c],c--;l[c+1]=u,s[c+1]=f}return l=0,0!=s[0]&&(l|=1),0!=s[1]&&(l|=2),0!=s[2]&&(l|=4),0!=s[3]&&(l|=8),(5==l||10==l)&&(t==i?t?(this.g.Bc(o,n),this.g.Cc(n,o),this.g.Bc(h,e),this.g.Cc(e,h)):(this.g.Cc(o,n),this.g.Bc(n,o),this.g.Cc(h,e),this.g.Bc(e,h)):t?(this.g.Cc(n,r),this.g.Bc(r,n),this.g.Cc(e,h),this.g.Bc(h,e)):(this.g.Bc(n,r),this.g.Cc(r,n),this.g.Bc(e,h),this.g.Cc(h,e)),!0)},i.prototype.tD=function(t,i,s,n,h,r){this.MY?this.VM():this.UM(t,i,s,n,h,r)},i.prototype.VM=function(){throw t.i.fa("not implemented.")},i.prototype.UM=function(t,i,s,n,h,r){if(t!=i)t?(this.g.Bc(s,h),this.g.Cc(h,s),this.g.Bc(r,n),this.g.Cc(n,r),this.vn(h,s),this.ui(h,!0),this.g.mi(h,!0),this.bk(s),this.vn(r,n),this.ui(r,!0),this.g.mi(r,!1)):(this.g.Bc(h,s),this.g.Cc(s,h),this.g.Bc(n,r),this.g.Cc(r,n),this.vn(h,s),this.ui(h,!0),this.g.mi(h,!1),this.bk(s),this.vn(r,n),this.ui(r,!0),this.g.mi(r,!0)),this.bk(n);else{var e=t?s:n,o=i?h:r;for(t=t?n:s,i=i?r:h,h=!1,this.g.Bc(e,o),this.g.Bc(o,e),this.g.Cc(t,i),this.g.Cc(i,t),r=i;r!=o;)s=this.g.Ma(r),n=this.g.U(r),this.g.Cc(r,n),this.g.Bc(r,s),h=h||r==e,r=n;h||(s=this.g.Ma(o),n=this.g.U(o),this.g.Cc(o,n),this.g.Bc(o,s)),this.vn(o,e),this.ui(o,!0),this.g.mi(o,!1),this.bk(e),this.vn(i,t),this.ui(i,!0),this.g.mi(i,!1),this.bk(t)}},i.prototype.cD=function(){for(var t=!1,i=this.g.Ob(this.X);-1!=i;){for(var s=this.g.Xa(i),n=0,h=this.g.Ja(i);nthis.g.Ja(i)){for(t=this.g.Xa(i),n=0,h=this.g.Ja(i);n=s)throw t.i.N("Invalid or unsupported wkid: "+s);var n=new i;return n.dg=s,n},i.qP=function(s){if(null==s||0==s.length)throw t.i.N("Cannot create SpatialReference from null or empty text.");var n=new i;return n.wh=s,n},i.prototype.Nb=function(t){return this==t||null!=t&&this.constructor==t.constructor&&this.dg==t.dg&&(0!=this.dg||this.wh===t.wh)},i.prototype.toString=function(){return"[ tol: "+this.Kn()+"; wkid: "+this.Ec()+"; wkt: "+this.Bz()+"]"},i.prototype.cc=function(){if(""!==this.pp)return this.pp;var t=this.toString();if(Array.prototype.reduce)return this.pp="S"+t.split("").reduce((function(t,i){return 0|(t<<5)-t+i.charCodeAt(0)}),0);var i=0;if(0===t.length)return"";for(var s=0;s=i.length)throw t.i.N();var n=null;try{n=t.NC.fromString(i)}catch(t){n=null}return null==n?null:s.bD(n,!0)},s.prototype.by=function(t){this.Kd=t,this.Eo=this.Kd.Hd()},s.prototype.gy=function(t){this.KH=t,this.ST=null!=this.KH?this.KH.Eo:null},s.prototype.Wc=function(){return 0!=this.Sb()&&3!=this.Sb()&&this.Kd.Wc()},s.prototype.IG=function(){return 0!=this.Sb()&&(3==this.Sb()?this.Ji.fk().Wc():this.Kd.Wc())},s.prototype.eh=function(){return null!=this.Kd?this.Kd.Ue:null},s.prototype.pm=function(){return this.Kd.pm()},s.prototype.bf=function(){return this.Kd.bf()},s.prototype.hh=function(){return null!=this.Kd?this.Kd.sw:NaN},s.prototype.Up=function(){return this.Kd.Up()},s.prototype.Wr=function(){return this.Kd.Wr()},s.prototype.kk=function(){return this.Kd.kk()},s.prototype.kS=function(i){return t.OC.Py(this.Kd,i.Kd)},s.prototype.ml=function(){return this.Kd.ml()},s.prototype.Vr=function(){return this.Kd.Vr()},s.prototype.zi=function(){return 3==this.Sb()?this.Ji.fk().zi():this.Kd.zi()},s.prototype.gh=function(){if(!this.Wc())throw t.i.N("!isPannable()");var i=new t.l;return this.Kd.gh(i),i},s.prototype.Oe=function(){if(!this.Wc())throw t.i.N("!isPannable()");return this.Kd.so},s.prototype.HR=function(){if(!this.Wc())throw t.i.N("!isPannable()");var i=new t.l;return this.Kd.GR(i),i},s.prototype.pv=function(){if(!this.Wc())throw t.i.N("!isPannable()");return this.Kd.pv()},s.prototype.ov=function(){if(!this.Wc())throw t.i.N("!isPannable()");return this.Kd.ov()},s.prototype.Xr=function(){return null!=this.Ji?this.Ji.fk().Xr():this.Kd.Xr()},s.prototype.PQ=function(){return this.Kd.hv()},s.prototype.Qp=function(){return this.Eo.getUnitFactor()},s.prototype.vz=function(t){return this.Hq.vz(t)},s.prototype.sc=function(){var i=this.Sb();if(1==i)return this;if(3==i)return this.Ji.fk().sc();if(0==i)throw t.i.fa("invalid call");if(4===i)throw t.i.fa("invalid call");if(null!==this.jw)return this.jw;if(null==(i=this.eh().getGeogcs()))throw t.i.Qa();return this.jw=s.bF(i,this.Hq.VF())},s.bF=function(i,n){if(null==i)throw t.i.N("null pointer.");var h=new s;return i=s.mu(i,!0),h.Hq.Xx(i,null,n),h.by(i),h.gy(null),h.dg=i.$r(),h},s.prototype.Sb=function(){var i=this.eh();if(null!=i)switch(i.getType()){case t.Sc.PE_TYPE_GEOGCS:return 1;case t.Sc.PE_TYPE_PROJCS:return 2}return 4},s.prototype.hv=function(){return this.Kd.hv()},s.mu=function(i,n){var h=i.getCode();if(0>=h&&0<(h=t.pf.getCode(i))){if(null==(i=t.pf.coordsys(h)))throw t.i.N("Text to wkid mapping had failed: "+h);return s.mu(i,n)}return n&&0=h?i:t.pf.coordsys(h),i=new t.OC(i),s.lK[n]=i,0=i)throw t.i.N("Invalid or unsupported wkid: "+i);var n=s.qx[i];if(null!=n)return n;if(null==(n=t.pf.coordsys(i)))throw t.i.N("Invalid or unsupported wkid: "+i);return(n=s.mu(n,!1)).$r()!=i&&(s.qx[i]=n),n},s.kM=function(i){if(null==i||void 0===i||0==i.length)throw t.i.N("Cannot create SpatialReference from null or empty text.");var n=null;try{n=t.pf.fromString(t.Sc.PE_TYPE_COORDSYS,i)}catch(i){throw t.i.N("Cannot create SpatialReference from text. "+i.message)}if(null===n)throw t.i.N("Cannot create SpatialReference from text. ");return s.mu(n,!0)},s.bD=function(i,n){var h,r=i.getCode();if(0>=r&&0<(r=t.pf.getCode(i))){if(null===(r=t.pf.vertcs(r)))throw t.i.N();return s.bD(r,n)}if(n&&0=r||(h=t.pf.vertcs(r)),null===h)throw t.i.N();return h=new t.PL(h),s.mK[i]=h,0s&&(this.Pj=s/(h-this.Fm)),n=this.Gm+n,(r=t.O.truncate((n-this.Gm)*this.Pj))>s&&(this.Pj=s/(n-this.Gm))}},s.prototype.aC=function(t){switch(t){case 0:this.Ik=void 0;case 1:this.Mq=void 0;case 2:this.Lq=void 0}},s.prototype.Kn=function(t){switch(t){case 0:return this.Ik;case 1:return this.Mq;case 2:return this.Lq}return 0},s.prototype.vz=function(t){if(this.Rm==i.FloatingPoint)return 0;switch(t){case 0:return 1/this.Pj;case 1:case 2:return 1/this.Fo;default:return 0}},s.prototype.toString=function(){var t="SRPD [m_toleranceXY: "+this.Ik.toString();return(t=(t=(t=(t=(t=(t=(t=(t=(t=t+";m_falseX: "+this.Fm.toString())+";m_falseY: "+this.Gm.toString())+";m_unitsXY: "+this.Pj.toString())+";m_falseZ: "+this.sA.toString())+";m_unitsZ: "+this.Fo.toString())+";m_falseM: "+this.rA.toString())+";m_toleranceZ: "+this.Mq.toString())+";m_toleranceM: "+this.Lq.toString())+";m_precision: "+this.Rm.toString())+"] "},s}();t.ZL=n}(Q||(Q={})),function(t){function i(t,i){return 89.99999i&&(i=-89.99999),i*=.017453292519943,[111319.49079327169*t,3189068.5*Math.log((1+Math.sin(i))/(1-Math.sin(i)))]}function s(t,i,s){return t=t/6378137*57.29577951308232,s?[t,57.29577951308232*(1.5707963267948966-2*Math.atan(Math.exp(-1*i/6378137)))]:[t-360*Math.floor((t+180)/360),57.29577951308232*(1.5707963267948966-2*Math.atan(Math.exp(-1*i/6378137)))]}function n(i,s,n){var h=i.Of();if(33===i.getType())s=s(h.Lg(),h.ih()),h.Cb(s[0],s[1]);else if(197===i.getType()){var r=s(i.es(),i.gs(),n);s=s(i.ds(),i.fs(),n),h.K(r[0],r[1],s[0],s[1])}else for(r=new t.h,i=0;is&&(s=637.100877141506);for(var n,h=[],r=0;rthis.Hg&&this.Dz(t)},i.prototype.tx=function(t,i){t*=this.stride,i*=this.stride;for(var s=0;sthis.ns.va)return 1;s=i.na==i.la;var n=t.na==t.la;if(s||n){if(s&&n)return 0;if(i.na==t.na&&i.sa==t.sa)return s?1:-1;if(i.la==t.la&&i.pa==t.pa)return s?-1:1}return(s=i.Pe(this.yh,this.ms.oa))==(n=t.Pe(this.yh,this.ns.oa))&&((n=.5*((s=Math.min(i.la,t.la))+this.yh))==this.yh&&(n=s),s=i.Pe(n,this.ms.oa),n=t.Pe(n,this.ns.oa)),sn?1:0},i.prototype.aK=function(t){this.yh=t},i}(),h=function(){function i(i){this.ib=i,this.WH=new t.ig,this.Bf=new t.h,this.wA=new t.Nc}return i.prototype.kX=function(t){this.Bf.L(t)},i.prototype.compare=function(t,i){return this.ib.pB(t.ja(i),this.WH),t=this.WH.get(),this.wA.K(t.sa,t.pa),this.Bf.xthis.wA.va?1:(t=t.Pe(this.Bf.y,this.Bf.x),this.Bf.xt?1:0)},i}();i=function(){function i(){this.hH=this.Di=this.Gi=this.kA=this.Yn=this.ye=this.Kc=this.jh=this.ge=null,this.Go=this.xg=-1,this.gH=!0,this.pA=!1,this.lA=NaN,this.Ni=new t.Md,this.bO=2147483647,this.aO=t.O.truncate(-2147483648),this.cg=this.ae=this.Hl=this.Cq=this.Cm=this.Bq=this.Os=this.Re=-1,this.wa=0}return i.prototype.yy=function(t){this.lA=t},i.prototype.Ym=function(){null==this.ge&&(this.ge=new t.$c(8));var i=this.ge.Ce();return this.ge.S(i,1,0),i},i.prototype.vU=function(){null==this.Kc&&(this.Kc=new t.$c(8));var i=this.Kc.Ce();this.Kc.S(i,2,0),this.Kc.S(i,3,0);var s=this.Kc.Ce();return this.Kc.S(s,2,0),this.Kc.S(s,3,0),this.JJ(i,s),this.JJ(s,i),i},i.prototype.mI=function(){null==this.ye&&(this.ye=new t.$c(8));var i=this.ye.Ce();return this.ye.S(i,2,0),i},i.prototype.TW=function(t,i){this.ge.S(t,7,i)},i.prototype.mn=function(t,i){this.ge.S(t,2,i)},i.prototype.SW=function(t,i){this.ge.S(t,1,i)},i.prototype.lX=function(t,i){this.ge.S(t,3,i)},i.prototype.iX=function(t,i){this.ge.S(t,4,i)},i.prototype.cr=function(t,i){this.ge.S(t,5,i)},i.prototype.eR=function(t){return this.ge.T(t,5)},i.prototype.RW=function(t,i){this.ge.S(t,6,i)},i.prototype.cN=function(t,i){this.RW(i,t)},i.prototype.IJ=function(t,i){this.Kc.S(t,1,i)},i.prototype.JJ=function(t,i){this.Kc.S(t,4,i)},i.prototype.Tl=function(t,i){this.Kc.S(t,5,i)},i.prototype.Sl=function(t,i){this.Kc.S(t,6,i)},i.prototype.$W=function(t,i){this.Kc.S(t,2,i)},i.prototype.$w=function(t,i){this.Kc.S(t,3,i)},i.prototype.LF=function(t){return this.Kc.T(t,3)},i.prototype.Gt=function(t,i){this.Kc.S(t,7,i)},i.prototype.EK=function(t,i){if(-1!=this.mm(t))for(i=i?-1:t,t=this.mm(t);-1!=t;t=this.js(t))this.g.Ra(this.tj(t),this.Cq,i)},i.prototype.yx=function(t,i){-1!=t&&(this.EK(t,i),this.EK(this.xa(t),i))},i.prototype.Dt=function(t,i){this.ye.S(t,1,i)},i.prototype.Vg=function(t,i){this.ye.S(t,2,i)},i.prototype.jn=function(t,i){this.ye.S(t,3,i),this.NW(t,this.dR(i)),this.MW(i,t)},i.prototype.MW=function(t,i){this.ye.S(t,4,i)},i.prototype.NW=function(t,i){this.ye.S(t,5,i)},i.prototype.DJ=function(t,i){this.ye.S(t,6,i)},i.prototype.BJ=function(t,i){this.ye.S(t,7,i)},i.prototype.AJ=function(t,i){this.Yn.write(t,i)},i.prototype.CJ=function(t,i){this.kA.write(t,i)},i.prototype.kY=function(i){var s=0,n=0,h=this.AF(i),r=new t.h,e=new t.h,o=new t.h;this.Yr(h,r),e.L(r);var a=h;do{this.lm(a,o),n+=t.h.tb(e,o),this.$e(this.xa(a))!=i&&(s+=(o.x-r.x-(e.x-r.x))*(o.y-r.y+(e.y-r.y))*.5),e.L(o),a=this.jc(a)}while(a!=h);this.Yn.write(i,s),this.kA.write(i,n)},i.prototype.PU=function(i,s){var r=new n(this),e=new t.Yj;e.De(t.O.truncate(this.wa/2)),e.Vo(r);for(var o=new t.ia(0),a=this.$g(),u=null,f=0,c=new t.h,l=this.Re;-1!=l;l=this.Rf(l)){if(!(255&++f||null==s||s.progress(-1,-1)))throw t.i.WC();var p=this.Me(l);if(-1!=p){if(o.Bh(0),!this.gY(e,a,o,p)){this.D(l,c),r.aK(c.y);var v=p;do{var y=this.Ab(v,a);-1!=y&&(e.vd(y,-1),this.Kb(v,a,-2)),v=this.jc(this.xa(v))}while(p!=v);v=p;do{-1==(y=this.Ab(v,a))&&(y=e.addElement(v,-1),o.add(y)),v=this.jc(this.xa(v))}while(p!=v)}for(p=o.size-1;0<=p;p--)y=o.get(p),v=e.ja(y),this.Kb(this.xa(v),a,y),this.OU(e,y,i)}else-1==this.cz(l)&&(null==u&&(u=new h(this)),this.D(l,c),u.kX(c),v=e.IW(u),p=this.Hl,-1!=v&&(y=e.ja(v),this.$e(y)==this.$e(this.xa(y))&&(y=this.OF(e,v)),-1!=y&&(p=this.$e(y))),this.cN(p,l))}this.Jg(a)},i.prototype.OU=function(t,i,s){var n=t.ja(i),h=this.$e(n);if(-1==this.Gn(h)){var r=this.OF(t,i),e=this.xa(n),o=this.$e(e);this.Kp(h),this.Kp(o);var a=this.Gn(h),u=this.Gn(o);if(-1==r&&-1==a&&(o==h?(this.jn(o,this.Hl),a=u=this.Hl):(-1==u&&(this.jn(o,this.Hl),u=this.Hl),this.jn(h,o),a=o)),-1!=r){var f=this.$e(r);-1==u&&(0>=this.Kp(f)?(u=this.Gn(f),this.jn(o,u)):(this.jn(o,f),u=f),o==h&&(a=u))}-1==a&&this.hY(h,o),0==s?this.jW(t,i,n,r,h,o):5==s?this.kW(t,i,n,e,h,o):4==s&&this.iW(n,r,h,o)}},i.prototype.jW=function(t,i,s,n,h,r){var e=this.hk(h);if(-1!=n){var o=this.hk(r),a=this.hk(this.$e(n));n=e&o&a,a^=a&this.dh(s),0!=(a|=n)&&(this.Vg(r,o|a),this.Vg(h,a|e),e=e||a)}for(i=t.lb(i);-1!=i&&(n=t.ja(i),s=this.$e(this.xa(n)),h=this.hk(s),r=this.dh(n),o=this.$e(n),n=h&(a=this.hk(o))&e,e^=e&r,0!=(e|=n));i=t.lb(i))this.Vg(s,h|e),this.Vg(o,a|e)},i.prototype.kW=function(i,s,n,h,r,e){if(r!=e){n=this.Ab(n,this.cg),n+=this.Ab(h,this.cg),h=0;var o=new t.ia(0),a=new t.ia(0);a.add(0);for(var u=i.rc(-1);u!=s;u=i.lb(u)){var f=i.ja(u),c=this.xa(f),l=this.$e(f),p=this.$e(c);if(l!=p){if(f=this.Ab(f,this.cg),h+=f+=this.Ab(c,this.cg),c=!1,0!=o.size&&o.Fc()==p&&(a.If(),o.If(),c=!0),-1==this.Gn(p))throw t.i.Qa();c&&this.Gn(p)==l||(a.add(h),o.add(l))}}h+=n,0!=o.size&&o.Fc()==e&&(a.If(),o.If()),0!=h?0==a.Fc()&&(i=this.g.ld,i=this.La(i),this.Vg(r,i)):0!=a.Fc()&&(i=this.g.ld,i=this.La(i),this.Vg(r,i))}},i.prototype.iW=function(t,i,s,n){var h=this.La(this.g.ld);if(-1==i)this.Vg(n,this.Go),1&(t=this.Ab(t,this.xg))?this.Vg(s,h):this.Vg(s,this.Go);else{var r=this.hk(n);0==r?(r=this.hk(this.$e(i)),this.Vg(n,r),1&(t=this.Ab(t,this.xg))?this.Vg(s,r==h?this.Go:h):this.Vg(s,r)):1&(t=this.Ab(t,this.xg))?this.Vg(s,r==h?this.Go:h):this.Vg(s,r)}},i.prototype.gY=function(t,i,s,n){var h=n,r=-1,e=-1,o=0;do{if(2==o)return!1;var a=this.Ab(h,i);if(-1!=a){if(-1!=r)return!1;r=a}else{if(-1!=e)return!1;e=h}o++,h=this.jc(this.xa(h))}while(n!=h);return-1!=e&&-1!=r&&(this.Kb(t.ja(r),i,-2),t.Sj(r,e),s.add(r),!0)},i.prototype.hY=function(t,i){var s=this.Kp(t);if(0!=s){var n=this.Kp(i);(0n||0>s&&0f.compare(r)?u=1:e=-1,this.Kb(l,this.ae,0),this.Kb(c,this.ae,0),this.Kb(c,this.cg,u),this.Kb(l,this.cg,e)):7==i?(this.Kb(l,this.ae,this.Go),this.Kb(c,this.ae,1736==a?o:0)):4==i&&(this.Kb(l,this.ae,0),this.Kb(c,this.ae,0),this.Kb(c,this.xg,1),this.Kb(l,this.xg,1)),a=1736==a?this.aO:0,this.$w(c,o|a),this.$w(l,o|a)}}}}},i.prototype.VT=function(t,i){var s=this.mm(i);if(-1!=s){var n=this.mm(t);this.jh.S(s,1,n),this.Gt(t,s),this.Gt(i,-1)}t=this.xa(t),i=this.xa(i),-1!=(s=this.mm(i))&&(n=this.mm(t),this.jh.S(s,1,n),this.Gt(t,s),this.Gt(i,-1))},i.prototype.IX=function(i){function s(t,i){return h.HO(t,i)}var n=new t.ia(0);n.Jb(10);for(var h=this,r=this.Re;-1!=r;r=this.Rf(r)){n.clear(!1);var e=this.Me(r);if(-1!=e){var o=e;do{n.add(o),o=this.jc(this.xa(o))}while(o!=e);if(1n.Db())return i.ki(i.Xe(n.Ia()),s,"&")}return o=new i,a=(e=new t.gd).Ib(i.Xe(s)),n=e.Ib(i.Xe(n)),o.Ft(e,h,r),r=o.Av(a,n),s=i.ki(e.Ne(r),s,"&"),t.aa.Hc(s.getType())&&(s.Ch(2,h),1736==s.getType()&&s.fm()),s},i.bW=function(i,s,n){if(i.B()||s.B())return i.Ia();var h=[null],r=[0],e=2==s.Db();if(1!=s.Db()&&2!=s.Db())throw t.i.Qa();return h[0]=i.D(),e?t.hd.sK(s,h,1,n,r):t.hd.tK(s,h,1,n,r),0==r[0]?i.Ia():i},i.prototype.LU=function(i,s,n,h,r){if(i.B())return i;var e=new t.gd;return i=e.Ib(i),this.Mk(e,i,s,n,h,r)},i.prototype.NU=function(i,s,n,h,r,e){if(r&&550!=i.ic(s)){var o=new t.RC;o.TX(i,n),o.Ng?(t.Tk.V(i,n,e,!0),r=!1):this.j.yy(n)}else t.Tk.V(i,n,e,!0),r=!1;if(h&&550!=i.ic(s)?this.j.wJ(i,s,e):this.j.vJ(i,s,e),this.j.pA)return this.j.Ug(),this.j=null,this.Mk(i,s,n,h,!1,e);if(this.j.yy(NaN),e=this.j.La(s),this.bq(e+1),this.Gj[e]=!0,1736==i.ic(s)||h&&550!=i.ic(s))return i.Yo(s,0),s=this.Ot(s,-1,-1),(i=i.Ne(s)).Yo(0),r?i.Ch(1,0):(i.Ch(2,n),i.fm()),i;if(1607==i.ic(s))return s=this.Pt(-1),i=i.Ne(s),r||i.Ch(2,n),i;if(550==i.ic(s))return s=this.mr(),i=i.Ne(s),r||i.Ch(2,n),i;throw t.i.Qa()},i.prototype.Mk=function(i,s,n,h,r,e){this.j=new t.iu;try{return this.NU(i,s,n,h,r,e)}finally{this.j.Ug()}},i.Mk=function(t,s,n,h,r){return(new i).LU(t,s,n,h,r)},i.prototype.MU=function(i,s,n,h){this.Mv=i,this.j=new t.iu,i=s.In(n);var r=s.ic(n);if(1!=i||550==r?this.j.vJ(s,n,h):this.j.wJ(s,n,h),!this.j.pA)if(this.j.yy(NaN),h=this.j.La(n),this.bq(h+1),this.Gj[h]=!0,1736==s.ic(n)||1==i&&550!=s.ic(n))s.Yo(n,0),h=this.Ot(n,-1,-1),s.hC(h,n),s.BB(h);else if(1607==s.ic(n))h=this.Pt(-1),s.hC(h,n),s.BB(h);else{if(550!=s.ic(n))throw t.i.fa("internal error");h=this.mr(),s.hC(h,n),s.BB(h)}},i.prototype.im=function(i,s){var n=t.aa.tf(this.j.g.ic(i)),h=t.aa.tf(this.j.g.ic(s));if(n>h)return i;var r=this.j.La(i),e=this.j.La(s);if(this.bq(1+(r|e)),this.Gj[this.j.La(i)]=!0,2==n&&2==h)return this.Ot(i,s,-1);if(1==n&&2==h||1==n&&1==h)return this.Pt(-1);if(0==n)return this.mr();throw t.i.Qa()},i.prototype.Av=function(i,s){var n=t.aa.tf(this.j.g.ic(i)),h=t.aa.tf(this.j.g.ic(s)),r=this.j.La(i),e=this.j.La(s);if(this.bq(1+(r|e)),this.Gj[this.j.La(i)|this.j.La(s)]=!0,r=-1,1n.Db())return i.ki(i.Xe(s),s,"-");var e=new t.l;s.A(e);var o=new t.l;if(n.A(o),!e.isIntersecting(o))return i.ki(i.Xe(s),s,"-");var a=new t.l;return a.K(e),a.Zb(o),h=t.ta.Wd(h,a,!0),o=new i,a=(e=new t.gd).Ib(i.Xe(s)),n=e.Ib(i.Xe(n)),o.Ft(e,h,r),r=o.im(a,n),r=e.Ne(r),s=i.ki(r,s,"-"),t.aa.Hc(s.getType())&&(s.Ch(2,h),1736==s.getType()&&s.fm()),s},i.VP=function(s,n,h){if(2>s.length)throw t.i.N("not enough geometries to dissolve");for(var r=0,e=0,o=s.length;ec?i.Xe(s[l]):(s=2==r,n=t.ta.Wd(0==r?n:null,a,!0),(new i).Mk(u,f,n,s,!0,h))},i.Pz=function(s,n,h,r){var e=[null,null,null],o=new t.l;s.A(o);var a=new t.l;n.A(a);var u=new t.l;if(u.K(o),u.Zb(a),h=t.ta.Wd(h,u,!0),(u=new t.l).K(a),a=t.ta.Er(h),u.W(a,a),!o.isIntersecting(u)){if(s.Db()<=n.Db())return e[(s=i.ki(i.Xe(s.Ia()),s,"&")).Db()]=s,e;if(s.Db()>n.Db())return e[(s=i.ki(i.Xe(n.Ia()),s,"&")).Db()]=s,e}for(a=new i,u=(o=new t.gd).Ib(i.Xe(s)),n=o.Ib(i.Xe(n)),a.Ft(o,h,r),r=a.Pz(u,n),n=0;nn.Db())return i.ki(i.Xe(s),s,"^");if(s.Db()n;n++)s[n]=new t.h;i.nB(s),this.fY(s,s),i.Zw(s,4)}},i.prototype.fY=function(i,s){for(var n=0;n(s=.5*s.Sk())?Math.sqrt(h):Math.sqrt(s))},i.prototype.RB=function(){this.bb=1,this.jb=this.Gb=this.eb=0,this.ab=1,this.Lb=0},i.prototype.isIdentity=function(i){if(void 0!==i){var s=t.h.construct(0,1);return this.Eh(s,s),s.sub(t.h.construct(0,1)),!(s.Sk()>i*i)&&(s.ma(0,0),this.Eh(s,s),!(s.Sk()>i*i)&&(s.ma(1,0),this.Eh(s,s),s.sub(t.h.construct(1,0)),s.Sk()<=i*i))}return 1==this.bb&&1==this.ab&&0==this.eb&&0==this.Gb&&0==this.jb&&0==this.Lb},i.prototype.Bi=function(t){return Math.abs(this.bb*this.ab-this.jb*this.eb)<=2*t*(Math.abs(this.bb*this.ab)+Math.abs(this.jb*this.eb))},i.prototype.gg=function(t,i){this.bb=1,this.eb=0,this.Gb=t,this.jb=0,this.ab=1,this.Lb=i},i.prototype.setScale=function(t,i){void 0!==i?(this.bb=t,this.jb=this.Gb=this.eb=0,this.ab=i,this.Lb=0):this.setScale(t,t)},i.prototype.$B=function(){this.bb=0,this.eb=1,this.Gb=0,this.jb=1,this.Lb=this.ab=0},i.prototype.setRotate=function(t){this.pX(Math.cos(t),Math.sin(t))},i.prototype.pX=function(t,i){this.bb=t,this.eb=-i,this.Gb=0,this.jb=i,this.ab=t,this.Lb=0},i.prototype.shift=function(t,i){this.Gb+=t,this.Lb+=i},i.prototype.scale=function(t,i){this.bb*=t,this.eb*=t,this.Gb*=t,this.jb*=i,this.ab*=i,this.Lb*=i},i.prototype.flipX=function(t,i){this.bb=-this.bb,this.eb=-this.eb,this.Gb=t+i-this.Gb},i.prototype.flipY=function(t,i){this.jb=-this.jb,this.ab=-this.ab,this.Lb=t+i-this.Lb},i.prototype.rotate=function(t){var s=new i;s.setRotate(t),this.multiply(s)},i.prototype.inverse=function(t){if(void 0!==t){var i=this.bb*this.ab-this.eb*this.jb;0==i?t.lx():(i=1/i,t.Gb=(this.eb*this.Lb-this.Gb*this.ab)*i,t.Lb=(this.Gb*this.jb-this.bb*this.Lb)*i,t.bb=this.ab*i,t.eb=-this.eb*i,t.jb=-this.jb*i,t.ab=this.bb*i)}else this.inverse(this)},i}();t.Dd=i}(Q||(Q={})),function(t){var i=function(){function i(){}return i.prototype.lx=function(){this.hg=this.Lb=this.Gb=this.He=this.Fe=this.Ee=this.Ge=this.ab=this.eb=this.Ze=this.jb=this.bb=0},i.prototype.setScale=function(t,i,s){this.bb=t,this.eb=this.Ze=this.jb=0,this.ab=i,this.Fe=this.Ee=this.Ge=0,this.He=s,this.hg=this.Lb=this.Gb=0},i.prototype.setTranslate=function(t,i,s){this.bb=1,this.eb=this.Ze=this.jb=0,this.ab=1,this.Fe=this.Ee=this.Ge=0,this.He=1,this.Gb=t,this.Lb=i,this.hg=s},i.prototype.translate=function(t,i,s){this.Gb+=t,this.Lb+=i,this.hg+=s},i.prototype.mC=function(i){if(!i.B()){for(var s=new t.Nd[8],n=0;8>n;n++)s[n]=new t.Nd;i.nB(s),this.transform(s,8,s),i.Zw(s)}},i.prototype.transform=function(i,s,n){for(var h=0;hs;s++)t.uh[s]=-1;t.uh[t.bg[0]]=0}return t.jq=!0,t}return _(n,i),n.prototype.re=function(t){this.hasAttribute(t)||(this.uh[t]=0,this.jD())},n.prototype.removeAttribute=function(i){if(0==i)throw t.i.N("Position attribue cannot be removed");this.hasAttribute(i)&&(this.uh[i]=-1,this.jD())},n.prototype.reset=function(){this.bg[0]=0,this.Aa=1;for(var t=0;tt;t++)0<=this.uh[t]&&(this.bg[i]=t,this.uh[t]=i,i++,this.Aa++);this.jq=!0},n.prototype.cc=function(){return this.jq&&(this.wl=this.An(),this.jq=!1),this.wl},n.prototype.Nb=function(t){if(null==t)return!1;if(t==this)return!0;if(!(t instanceof n)||t.Aa!=this.Aa)return!1;for(var i=0;ih;h++)!t.hasAttribute(h)&&i.hasAttribute(h)&&(null==s&&(s=new n(t)),s.re(h));return null!=s?s.EF():t},n}(t.ra);t.ee=i;var s=function(){function t(){this.map=[];var t=new i;this.add(t),(t=new i).re(1),this.add(t)}return t.kz=function(){return t.bL},t.prototype.$R=function(){return t.ft},t.prototype.add=function(i){var s=i.cc();if(null!=t.ft&&t.ft.cc()==s&&i.GG(t.ft))return t.ft;if(null!=t.Dw&&t.Dw.cc()==s&&i.GG(t.Dw))return t.Dw;var n=null;return void 0!==this.map[s]&&(n=this.map[s]),null==n&&(1==(n=i.tM()).Aa?t.ft=n:2==n.Aa&&1==n.kd(1)?t.Dw=n:this.map[s]=n),n},t.bL=new t,t}()}(Q||(Q={}));var rt={feet:9002,kilometers:9036,meters:9001,miles:9093,"nautical-miles":9030,yards:9096},et={acres:109402,ares:109463,hectares:109401,"square-feet":109405,"square-kilometers":109414,"square-meters":109404,"square-miles":109439,"square-yards":109442},ot=new(function(){function t(){this.RM=50,this.np=new Map,this.gj=[]}return t.prototype.clear=function(){this.gj.length=0,this.np.clear()},t.prototype.delete=function(t){return!!this.np.delete(t)&&(this.gj.splice(this.gj.indexOf(t),1),!0)},t.prototype.get=function(t){var i=this.np.get(t);if(void 0!==i)return this.gj[0]!==t&&(this.gj.splice(this.gj.indexOf(t),1),this.gj.unshift(t)),i},t.prototype.has=function(t){return this.np.has(t)},t.prototype.set=function(t,i){return void 0!==this.get(t)&&this.delete(t),this.gj.unshift(t),this.np.set(t,i),this.oM(),this},t.prototype.oM=function(){for(;this.gj.length&&this.gj.length>this.RM;){var t=this.gj.pop();this.np.delete(t)}},t}()),at=((Y={}).convertJSONToGeometry=function(t){return Q.$b.fP(t)},Y.hasM=function(t){return t.hasAttribute(Q.Ih.M)},Y.hasZ=function(t){return t.hasAttribute(Q.Ih.Z)},Y.getPointX=function(t){return t.Lg()},Y.getPointY=function(t){return t.ih()},Y.getPointZ=function(t){return t.bS()},Y.getPointM=function(t){return t.zR()},Y.getXMin=function(t){return t.es()},Y.getYMin=function(t){return t.gs()},Y.getXMax=function(t){return t.ds()},Y.getYMax=function(t){return t.fs()},Y.getZExtent=function(t){return t.Tg(Q.Ih.Z,0)},Y.getMExtent=function(t){return t.Tg(Q.Ih.M,0)},Y.exportPaths=function(t){var i=[],s=t.da(),n=null,h=null,r=t.hasAttribute(Q.Ih.Z),e=t.hasAttribute(Q.Ih.M);r&&(n=t.ub(Q.Ih.Z)),e&&(h=t.ub(Q.Ih.M));for(var o=new Q.h,a=0;an[i]})}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}({__proto__:null,default:a},[o])}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/9e647ec1c5f65181023b.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/9e647ec1c5f65181023b.js new file mode 100644 index 00000000..d3e21f69 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/9e647ec1c5f65181023b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[4392],{14392:(e,r,t)=>{t.d(r,{computeObjectLayerResourceSize:()=>u}),t(64604);var i=t(6407),o=t(23787),n=t(2589),s=t(47239),c=t(67723);t(90740),t(32773),t(29512),t(99063),t(99924),t(32816),t(41390),t(20266),t(69421),t(40499),t(93181),t(13671),t(91047),t(36544),t(29298),t(58498),t(45371),t(80959),t(22151),t(44600),t(2160),t(49877),t(7969),t(69763),t(93804),t(18683),t(56273),t(64752),t(48844),t(29208),t(48402),t(16699),t(26809),t(18527);let l=new o.L(50);async function u(e,r=null){if(!e.isPrimitive){const r=e.resource?.href;if(!r)throw new i.A("symbol:invalid-resource","The symbol does not have a valid resource");const o=l.get(r);if(void 0!==o)return o;const{fetch:c}=await Promise.all([t.e(2606),t.e(3466),t.e(866),t.e(3526)]).then(t.bind(t,43526)).then((e=>e.r)),u=await c(r,{disableTextures:!0}),a=(0,s.s)(u.referenceBoundingBox,(0,n.c)());return l.put(r,a),a}if(!e.resource?.primitive)throw new i.A("symbol:invalid-resource","The symbol does not have a valid resource");const o=(0,s.c)((0,c.o)(e.resource.primitive));if(null!=r)for(let e=0;e{r.d(t,{O:()=>p});var s,n=r(32816),i=r(93804),o=r(99924),a=r(29298),l=(r(32773),r(20266),r(69421));const u=new i.J({asc:"ascending",desc:"descending"});let d=s=class extends o.oY{constructor(e){super(e),this.field=null,this.valueExpression=null,this.order="ascending"}clone(){return new s({field:this.field,valueExpression:this.valueExpression,order:this.order})}};(0,n._)([(0,a.MZ)({type:String,json:{write:!0}})],d.prototype,"field",void 0),(0,n._)([(0,a.MZ)({type:String,json:{write:!0,origins:{"web-scene":{read:!1,write:!1}}}})],d.prototype,"valueExpression",void 0),(0,n._)([(0,a.MZ)({type:u.apiValues,json:{type:u.jsonValues,read:u.read,write:u.write}})],d.prototype,"order",void 0),d=s=(0,n._)([(0,l.$)("esri.layers.support.OrderByInfo")],d);const p=d},70648:(e,t,r)=>{r.d(t,{q:()=>s});const s={supportsStatistics:!0,supportsPercentileStatistics:!0,supportsSpatialAggregationStatistics:!1,supportedSpatialAggregationStatistics:{envelope:!1,centroid:!1,convexHull:!1},supportsCentroid:!0,supportsCacheHint:!1,supportsDistance:!0,supportsDistinct:!0,supportsExtent:!0,supportsGeometryProperties:!1,supportsHavingClause:!0,supportsOrderBy:!0,supportsPagination:!0,supportsQuantization:!0,supportsQuantizationEditMode:!1,supportsQueryGeometry:!0,supportsResultType:!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,standardMaxRecordCount:void 0,tileMaxRecordCount:void 0}},41003:(e,t,r)=>{r.d(t,{Q:()=>i});var s=r(91047),n=r(44945);class i{constructor(e=(e=>e.values().next().value)){this._peeker=e,this._observable=new n.S,this._items=new Set}get length(){return(0,s.t)(this._observable),this._items.size}clear(){0!==this.length&&(this._items.clear(),this._observable.notify())}last(){if(0===this.length)return;let e;for(e of this._items);return e}peek(){if(0!==this.length)return this._peeker(this._items)}push(e){this.contains(e)||(this._items.add(e),this._observable.notify())}contains(e){return(0,s.t)(this._observable),this._items.has(e)}pop(){if(0===this.length)return;const e=this.peek();return this._items.delete(e),this._observable.notify(),e}popLast(){if(0===this.length)return;const e=this.last();return this._items.delete(e),this._observable.notify(),e}remove(e){this.contains(e)&&(this._items.delete(e),this._observable.notify())}filter(e){const t=this.length;return this._items.forEach((t=>{e(t)||this._items.delete(t)})),t!==this._items.size&&this._observable.notify(),this}*[Symbol.iterator](){(0,s.t)(this._observable),yield*this._items}}},133:(e,t,r)=>{r.d(t,{U:()=>n,i:()=>i,s:()=>o});var s=r(54483);class n{}function i(e){return e instanceof s.Z?e===n.instance:"unknown"===e?.toString().toLowerCase()}function o(e){return i(e)?n.instance:e}n.instance=new s.I("Etc/UTC")},47239:(e,t,r)=>{r.d(t,{a:()=>m,b:()=>a,c:()=>n,d:()=>_,e:()=>l,f:()=>i,g:()=>f,h:()=>u,i:()=>g,j:()=>y,n:()=>v,s:()=>d,t:()=>o,u:()=>p,v:()=>c,x:()=>h,z:()=>b});var s=r(44600);function n(e=b){return[e[0],e[1],e[2],e[3],e[4],e[5]]}function i(e,t,r,s,i,o,a=n()){return a[0]=e,a[1]=t,a[2]=r,a[3]=s,a[4]=i,a[5]=o,a}function o(e,t){const r=isFinite(e[2])||isFinite(e[5]);return new s.A(r?{xmin:e[0],xmax:e[3],ymin:e[1],ymax:e[4],zmin:e[2],zmax:e[5],spatialReference:t}:{xmin:e[0],xmax:e[3],ymin:e[1],ymax:e[4],spatialReference:t})}function a(e,t){e[0]=Math.min(e[0],t[0]),e[1]=Math.min(e[1],t[1]),e[2]=Math.min(e[2],t[2]),e[3]=Math.max(e[3],t[3]),e[4]=Math.max(e[4],t[4]),e[5]=Math.max(e[5],t[5])}function l(e,t){e[0]=Math.min(e[0],t[0]),e[1]=Math.min(e[1],t[1]),e[2]=Math.min(e[2],t[2]),e[3]=Math.max(e[3],t[0]),e[4]=Math.max(e[4],t[1]),e[5]=Math.max(e[5],t[2])}function u(e,t,r=0,s=t.length/3){let n=e[0],i=e[1],o=e[2],a=e[3],l=e[4],u=e[5];for(let e=0;e=e[3]?0:e[3]-e[0]}(e),t[1]=function(e){return e[1]>=e[4]?0:e[4]-e[1]}(e),t[2]=function(e){return e[2]>=e[5]?0:e[5]-e[2]}(e),t}function p(e,t,r=e){return r[0]=t[0],r[1]=t[1],r[2]=t[2],r!==e&&(r[3]=e[3],r[4]=e[4],r[5]=e[5]),r}function c(e,t,r=e){return r[3]=t[0],r[4]=t[1],r[5]=t[2],r!==e&&(r[0]=e[0],r[1]=e[1],r[2]=e[2]),e}function h(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e}function y(e){return e?h(e,v):n(v)}function f(e,t){return e[0]=t[0],e[1]=t[1],e[2]=Number.NEGATIVE_INFINITY,e[3]=t[2],e[4]=t[3],e[5]=Number.POSITIVE_INFINITY,e}function m(e,t,r,s,n){return e[0]=t,e[1]=r,e[2]=Number.NEGATIVE_INFINITY,e[3]=s,e[4]=n,e[5]=Number.POSITIVE_INFINITY,e}function g(e){return 6===e.length}function _(e,t,r){if(null==e||null==t)return e===t;if(!g(e)||!g(t))return!1;if(r){for(let s=0;s{r.d(t,{a:()=>p,b:()=>u,c:()=>o,d:()=>c});var s=r(32773),n=r(70648),i=r(25018);function o(e){return{renderer:{type:"simple",symbol:"esriGeometryPoint"===e||"esriGeometryMultipoint"===e?i.d:"esriGeometryPolyline"===e?i.a:i.b}}}const a=/^[_$a-zA-Z][_$a-zA-Z0-9]*$/;let l=1;function u(e,t){if((0,s.h)("esri-csp-restrictions"))return()=>({[t]:null,...e});try{let r=`this${d(t)} = null;`;for(const t in e)r+=`this${d(t)} = ${JSON.stringify(e[t])};`;const s=new Function(`\n return class AttributesClass$${l++} {\n constructor() {\n ${r};\n }\n }\n `)();return()=>new s}catch(r){return()=>({[t]:null,...e})}}function d(e){return a.test(e)?`.${e}`:`["${e}"]`}function p(e={}){return[{name:"New Feature",description:"",prototype:{attributes:(0,s.o8)(e)}}]}function c(e,t){return{analytics:{supportsCacheHint:!1},attachment:null,data:{isVersioned:!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,supportsQueryAnalytics:!1,supportsQueryAttachments:!1,supportsQueryTopFeatures:!1,supportsResizeAttachments:!1,supportsSync:!1,supportsUpdate:t,supportsExceedsLimitStatistics:!0,supportsAsyncConvert3D:!1},query:n.q,queryRelated:{supportsCount:!0,supportsOrderBy:!0,supportsPagination:!0,supportsCacheHint:!1},queryTopFeatures:{supportsCacheHint:!1},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}}}},95637:(e,t,r)=>{r.d(t,{f:()=>l,t:()=>a}),r(32773);var s=r(59930),n=r(45862),i=r(72762),o=r(71613);const a={key:"type",base:n.A,typeMap:{range:o.A,"coded-value":s.A,inherited:i.A}};function l(e){if(!e?.type)return null;switch(e.type){case"range":return o.A.fromJSON(e);case"codedValue":return s.A.fromJSON(e);case"inherited":return i.A.fromJSON(e)}return null}},17872:(e,t,r)=>{r.d(t,{k:()=>s});const s=new(r(93804).J)({esriFieldTypeSmallInteger:"small-integer",esriFieldTypeInteger:"integer",esriFieldTypeSingle:"single",esriFieldTypeDouble:"double",esriFieldTypeLong:"long",esriFieldTypeString:"string",esriFieldTypeDate:"date",esriFieldTypeOID:"oid",esriFieldTypeGeometry:"geometry",esriFieldTypeBlob:"blob",esriFieldTypeRaster:"raster",esriFieldTypeGUID:"guid",esriFieldTypeGlobalID:"global-id",esriFieldTypeXML:"xml",esriFieldTypeBigInteger:"big-integer",esriFieldTypeDateOnly:"date-only",esriFieldTypeTimeOnly:"time-only",esriFieldTypeTimestampOffset:"timestamp-offset"})},36309:(e,t,r)=>{r.d(t,{a:()=>M,b:()=>m,c:()=>_,d:()=>g,g:()=>f,s:()=>h,t:()=>y});var s=r(20266);const n="__begin__",i="__end__",o=new RegExp(n,"ig"),a=new RegExp(i,"ig"),l=new RegExp("^"+n,"i"),u=new RegExp(i+"$","i"),d='"',p=d+" + ",c=" + "+d;function h(e){return e.replaceAll(new RegExp("\\[","g"),"{").replaceAll(new RegExp("\\]","g"),"}")}function y(e){return e.replaceAll(new RegExp("\\{","g"),"[").replaceAll(new RegExp("\\}","g"),"]")}function f(e){const t={expression:"",type:"none"};return e.labelExpressionInfo?e.labelExpressionInfo.value?(t.expression=e.labelExpressionInfo.value,t.type="conventional"):e.labelExpressionInfo.expression&&(t.expression=e.labelExpressionInfo.expression,t.type="arcade"):null!=e.labelExpression&&(t.expression=h(e.labelExpression),t.type="conventional"),t}function m(e){const t=f(e);if(!t)return null;switch(t.type){case"conventional":return _(t.expression);case"arcade":return t.expression}return null}function g(e){const t=f(e);if(!t)return null;switch(t.type){case"conventional":return function(e){const t=e?.match(v);return t?.[1].trim()||null}(t.expression);case"arcade":return M(t.expression)}return null}function _(e){let t;return e?(t=(0,s.r)(e,(e=>n+'$feature["'+e+'"]'+i)),t=l.test(t)?t.replace(l,""):d+t,t=u.test(t)?t.replace(u,""):t+d,t=t.replaceAll(o,p).replaceAll(a,c)):t='""',t}const v=/^\s*\{([^}]+)\}\s*$/i,b=/^\s*(?:(?:\$feature\.(\w+))|(?:\$feature\[(["'])(.+)(\2)\]));?\s*$/i,w=/^\s*(?:(?:\$feature\.(\w+))|(?:\$feature\[(["'])(.+)(\2)\]));?\s*(?:DomainName\(\s*\$feature\s*,\s*(["'])(\1|\3)(\5)\s*\));?\s*$/i,F=/^\s*(?:DomainName\(\s*\$feature\s*,\s*(["'])(.+)(\1)\s*\));?\s*$/i;function M(e){if(!e)return null;let t=b.exec(e)||w.exec(e);return t?t[1]||t[3]:(t=F.exec(e),t?t[2]:null)}},23381:(e,t,r)=>{async function s(e,t){const{WhereClause:s}=await Promise.all([r.e(8896),r.e(6589)]).then(r.bind(r,38896)).then((e=>e.W));return s.create(e,t)}function n(e,t){return"1=1"===e?t??e:"1=1"===t?e??t:null!=e&&""!==e?null!=t&&""!==t?`(${e}) AND (${t})`:e:t}r.d(t,{G:()=>s,m:()=>n})},6801:(e,t,r)=>{r.d(t,{A:()=>u,r:()=>l});var s=r(13671),n=(r(32773),r(80959)),i=r(41003),o=r(9380);r(6407),r(20266),r(90740),r(91047),r(93181),r(44945),r(58498),r(29512),r(99063),r(99924),r(32816),r(41390),r(69421),r(40499),r(36544),r(29298),r(45371);const a=new FinalizationRegistry((e=>{e.close()}));function l(e,t){a.register(e,t,t)}class u{constructor(){this._inUseClients=new Array,this._clients=new Array,this._clientPromises=new Array,this._ongoingJobsQueue=new i.Q}destroy(){this.close()}get closed(){return!this._clients?.length}open(e,t){return new Promise(((r,s)=>{let i=!0;const a=e=>{(0,n.Te)(t.signal),i&&(i=!1,e())};this._clients.length=e.length,this._clientPromises.length=e.length,this._inUseClients.length=e.length;for(let i=0;i(this._clients[i]=new o.default(e,t,this._ongoingJobsQueue),a(r),this._clients[i])),(()=>(a(s),null))):(this._clients[i]=new o.default(l,t,this._ongoingJobsQueue),this._clientPromises[i]=Promise.resolve(this._clients[i]),a(r))}}))}broadcast(e,t,r){const s=new Array(this._clientPromises.length);for(let n=0;ns?.invoke(e,t,r)))}return s}close(){let e;for(;e=this._ongoingJobsQueue.pop();)e.resolver.reject((0,n.NK)(`Worker closing, aborting job calling '${e.methodName}'`));for(const e of this._clientPromises)e.then((e=>e?.close()));this._clients.length=0,this._clientPromises.length=0,this._inUseClients.length=0,a.unregister(this)}invoke(e,t,r){return this.apply(e,[t],r)}apply(e,t,r){const s=(0,n.Tw)();this._ongoingJobsQueue.push({methodName:e,data:t,invokeOptions:r,resolver:s});for(let e=0;ee?.jobAdded()))}return s.promise}createInvokeProxy(e){return(0,o.c)(this,e)}on(e,t){return Promise.all(this._clientPromises).then((()=>(0,s.h)(this._clients.map((r=>r.on(e,t))))))}openPorts(){return new Promise((e=>{const t=new Array(this._clientPromises.length);let r=t.length;for(let s=0;s{n&&(t[s]=n.openPort()),0==--r&&e(t)}))}))}get test(){}}},11494:(e,t,r)=>{r.d(t,{ho:()=>D});var s=r(6407),n=r(32773),i=r(80959),o=r(6801),a=r(9380),l=r(20266),u=r(57732),d=r(64604),p=r(99063),c=r(90740),h=(r(55270),r(29512)),y=r(18683),f=r(45371),m=r(59192);r(13671),r(41003),r(91047),r(93181),r(44945),r(58498),r(99924),r(32816),r(41390),r(69421),r(40499),r(36544),r(29298),r(50214),r(93804),r(78016),r(54483),r(95779),r(13262),r(346);const g={async request(e,t){const r=e.options,s=r.responseType;r.signal=t?.signal,r.responseType="native"===s||"native-request-init"===s?"native-request-init":s&&["blob","json","text"].includes(s)&&(0,p.sC)(e.url)?.after?s:"array-buffer";const n=await(0,d.A)(e.url,r),i={data:n.data,httpStatus:n.httpStatus,ssl:n.ssl};switch(n.requestOptions?.responseType){case"native-request-init":return delete i.data.signal,i;case"blob":i.data=await i.data.arrayBuffer();break;case"json":i.data=(new TextEncoder).encode(JSON.stringify(i.data)).buffer;break;case"text":i.data=(new TextEncoder).encode(i.data).buffer}return{result:i,transferList:[i.data]}}};let _=null;_=(0,p.s2)((0,y.g)("esri/core/workers/init.js"));const v={};v.baseUrl=(0,p.s2)((0,y.g)("dojo/")),v.packages=[{name:"esri",location:"../esri"}];class b{constructor(){const e=document.createDocumentFragment();["addEventListener","dispatchEvent","removeEventListener"].forEach((t=>{this[t]=(...r)=>e[t](...r)}))}}class w{constructor(){this._dispatcher=new b,this._workerPostMessage({type:a.M.HANDSHAKE})}terminate(){}get onmessage(){return this._onmessageHandler}set onmessage(e){this._onmessageHandler&&this.removeEventListener("message",this._onmessageHandler),this._onmessageHandler=e,e&&this.addEventListener("message",e)}get onmessageerror(){return this._onmessageerrorHandler}set onmessageerror(e){this._onmessageerrorHandler&&this.removeEventListener("messageerror",this._onmessageerrorHandler),this._onmessageerrorHandler=e,e&&this.addEventListener("messageerror",e)}get onerror(){return this._onerrorHandler}set onerror(e){this._onerrorHandler&&this.removeEventListener("error",this._onerrorHandler),this._onerrorHandler=e,e&&this.addEventListener("error",e)}postMessage(e){(0,f.n)((()=>{this._workerMessageHandler(new MessageEvent("message",{data:e}))}))}dispatchEvent(e){return this._dispatcher.dispatchEvent(e)}addEventListener(e,t,r){this._dispatcher.addEventListener(e,t,r)}removeEventListener(e,t,r){this._dispatcher.removeEventListener(e,t,r)}_workerPostMessage(e){(0,f.n)((()=>{this.dispatchEvent(new MessageEvent("message",{data:e}))}))}async _workerMessageHandler(e){const t=(0,a.r)(e);if(t&&t.type===a.M.OPEN){const{modulePath:e,jobId:r}=t;let s=await a.default.loadWorker(e);s||(s=await import(e));const n=a.default.connect(s);this._workerPostMessage({type:a.M.OPENED,jobId:r,data:n})}}}const F=()=>l.L.getLogger("esri.core.workers.workerFactory"),{HANDSHAKE:M}=a.M;let x,S;const E="Failed to create Worker. Fallback to execute module in main thread";async function k(e){return new Promise((t=>{function r(n){const i=(0,a.r)(n);i&&i.type===M&&(e.removeEventListener("message",r),e.removeEventListener("error",s),t(e))}function s(t){t.preventDefault(),e.removeEventListener("message",r),e.removeEventListener("error",s),F().warn("Failed to create Worker. Fallback to execute module in main thread",t),(e=new w).addEventListener("message",r),e.addEventListener("error",s)}e.addEventListener("message",r),e.addEventListener("error",s)}))}let O=0;const{ABORT:N,INVOKE:A,OPEN:I,OPENED:P,RESPONSE:T}=a.M;class R{static async create(e){const t=await async function(){if(!(0,n.h)("esri-workers"))return k(new w);if(!x&&!S)try{const e='let globalId=0;const outgoing=new Map,configuration={CONFIGURATION};self.esriConfig=configuration.esriConfig;const workerPath=self.esriConfig.workers.workerPath,HANDSHAKE=0,OPEN=1,OPENED=2,RESPONSE=3,INVOKE=4,ABORT=5;function createAbortError(){const e=new Error("Aborted");return e.name="AbortError",e}function receiveMessage(e){return e&&e.data?"string"==typeof e.data?JSON.parse(e.data):e.data:null}function invokeStaticMessage(e,o,r){const t=r&&r.signal,n=globalId++;let s=null;return new Promise(((r,i)=>{if(t){if(t.aborted)return i(createAbortError());s=()=>{outgoing.get(n)&&(outgoing.delete(n),self.postMessage({type:5,jobId:n}),i(createAbortError()))},t.addEventListener("abort",s)}outgoing.set(n,{resolve:r,reject:i}),self.postMessage({type:4,jobId:n,methodName:e,abortable:null!=t,data:o})})).finally((()=>{t&&t.removeEventListener("abort",s)}))}let workerRevisionChecked=!1;function checkWorkerRevision(e){if(!workerRevisionChecked&&e.kernelInfo){workerRevisionChecked=!0;const{revision:o,fullVersion:r}=configuration.kernelInfo,{revision:t,fullVersion:n,version:s}=e.kernelInfo;esriConfig.assetsPath!==esriConfig.defaultAssetsPath&&o!==t&&console.warn(`Version mismatch detected between ArcGIS Maps SDK for JavaScript modules and assets. For more information visit https://bit.ly/3QnsuSo.\nModules version: ${r}\nAssets version: ${n??s}\nAssets path: ${esriConfig.assetsPath}`)}}function messageHandler(e){const o=receiveMessage(e);if(!o)return;const r=o.jobId;switch(o.type){case 1:let n;function t(e){const o=n.connect(e);self.postMessage({type:2,jobId:r,data:o},[o])}"function"==typeof define&&define.amd?require([workerPath],(e=>{n=e.default||e,checkWorkerRevision(n),n.loadWorker(o.modulePath).then((e=>e||new Promise((e=>{require([o.modulePath],e)})))).then(t)})):"System"in self&&"function"==typeof System.import?System.import(workerPath).then((e=>(n=e.default,checkWorkerRevision(n),n.loadWorker(o.modulePath)))).then((e=>e||System.import(o.modulePath))).then(t):esriConfig.workers.useDynamicImport?import(workerPath).then((e=>{n=e.default||e,checkWorkerRevision(n),n.loadWorker(o.modulePath).then((e=>e||import(o.modulePath))).then(t)})):(self.RemoteClient||importScripts(workerPath),n=self.RemoteClient.default||self.RemoteClient,checkWorkerRevision(n),n.loadWorker(o.modulePath).then(t));break;case 3:if(outgoing.has(r)){const s=outgoing.get(r);outgoing.delete(r),o.error?s.reject(JSON.parse(o.error)):s.resolve(o.data)}}}self.dojoConfig=configuration.loaderConfig,esriConfig.workers.loaderUrl&&(self.importScripts(esriConfig.workers.loaderUrl),"function"==typeof require&&"function"==typeof require.config&&require.config(configuration.loaderConfig)),self.addEventListener("message",messageHandler),self.postMessage({type:0});'.split("{CONFIGURATION}").join(function(){let e;if(null!=c.A.default){const t={...c.A};delete t.default,e=JSON.parse(JSON.stringify(t))}else e=JSON.parse(JSON.stringify(c.A));e.assetsPath=(0,p.s2)(e.assetsPath),e.defaultAssetsPath=e.defaultAssetsPath?(0,p.s2)(e.defaultAssetsPath):void 0,e.request.interceptors=[],e.log.interceptors=[],e.locale=(0,m.g)(),e.has={"esri-csp-restrictions":(0,n.h)("esri-csp-restrictions"),"esri-2d-debug":!1,"esri-2d-update-debug":(0,n.h)("esri-2d-update-debug"),"esri-2d-log-updating":(0,n.h)("esri-2d-log-updating"),"featurelayer-pbf":(0,n.h)("featurelayer-pbf"),"featurelayer-fast-triangulation-enabled":(0,n.h)("featurelayer-fast-triangulation-enabled"),"featurelayer-simplify-thresholds":(0,n.h)("featurelayer-simplify-thresholds"),"featurelayer-simplify-payload-size-factors":(0,n.h)("featurelayer-simplify-payload-size-factors"),"featurelayer-simplify-mobile-factor":(0,n.h)("featurelayer-simplify-mobile-factor"),"featurelayer-query-max-depth":(0,n.h)("featurelayer-query-max-depth"),"featurelayer-query-pausing-enabled":(0,n.h)("featurelayer-query-pausing-enabled"),"featurelayer-snapshot-enabled":(0,n.h)("featurelayer-snapshot-enabled"),"esri-atomics":(0,n.h)("esri-atomics"),"esri-shared-array-buffer":(0,n.h)("esri-shared-array-buffer"),"esri-tiles-debug":(0,n.h)("esri-tiles-debug"),"esri-workers-arraybuffer-transfer":(0,n.h)("esri-workers-arraybuffer-transfer"),"feature-polyline-generalization-factor":(0,n.h)("feature-polyline-generalization-factor"),"host-webworker":1},e.workers.loaderUrl?e.workers.loaderUrl=(0,p.s2)(e.workers.loaderUrl):_&&(e.workers.loaderUrl=_),e.workers.workerPath?e.workers.workerPath=(0,p.s2)(e.workers.workerPath):e.workers.workerPath="esri/core/workers/RemoteClient",e.workers.useDynamicImport=!1;const t=c.A.workers.loaderConfig,r=function(e){const t={async:e.async,isDebug:e.isDebug,locale:e.locale,baseUrl:e.baseUrl,has:{...e.has},map:{...e.map},packages:e.packages?.concat()||[],paths:{...v.paths,...e.paths}};return e.hasOwnProperty("async")||(t.async=!0),e.hasOwnProperty("isDebug")||(t.isDebug=!1),e.baseUrl||(t.baseUrl=v.baseUrl),v.packages?.forEach((e=>{!function(e,t){for(const r of e)if(r.name===t.name)return;e.push(t)}(t.packages??[],e)})),t}({baseUrl:t?.baseUrl,locale:(0,m.g)(),has:{"csp-restrictions":1,"dojo-test-sniff":0,"host-webworker":1,...t?.has},map:{...t?.map},paths:{...t?.paths},packages:t?.packages||[]}),s={buildDate:h.$y,fullVersion:h.ol,revision:h.QL};return JSON.stringify({esriConfig:e,loaderConfig:r,kernelInfo:s})}());x=URL.createObjectURL(new Blob([e],{type:"text/javascript"}))}catch(e){S=e||{}}let e;if(x)try{e=new Worker(x,{name:"esri-worker-"+O++})}catch(t){F().warn(E,S),e=new w}else F().warn(E,S),e=new w;return k(e)}();return new R(t,e)}constructor(e,t){this._outJobs=new Map,this._inJobs=new Map,this.worker=e,this.id=t,e.addEventListener("message",this._onMessage.bind(this)),e.addEventListener("error",(e=>{e.preventDefault(),l.L.getLogger("esri.core.workers.WorkerOwner").error(e)}))}terminate(){this.worker.terminate()}async open(e,t={}){const{signal:r}=t,s=(0,a.n)();return new Promise(((t,n)=>{const o={resolve:t,reject:n,abortHandle:(0,i.NY)(r,(()=>{this._outJobs.delete(s),this._post({type:N,jobId:s})}))};this._outJobs.set(s,o),this._post({type:I,jobId:s,modulePath:e})}))}_onMessage(e){const t=(0,a.r)(e);if(t)switch(t.type){case P:this._onOpenedMessage(t);break;case T:this._onResponseMessage(t);break;case N:this._onAbortMessage(t);break;case A:this._onInvokeMessage(t)}}_onAbortMessage(e){const t=this._inJobs,r=e.jobId,s=t.get(r);s&&(s.controller&&s.controller.abort(),t.delete(r))}_onInvokeMessage(e){const{methodName:t,jobId:r,data:s,abortable:n}=e,o=n?new AbortController:null,l=this._inJobs,u=g[t];let d;try{if("function"!=typeof u)throw new TypeError(`${t} is not a function`);d=u.call(null,s,{signal:o?o.signal:null})}catch(e){return void this._post({type:T,jobId:r,error:(0,a.t)(e)})}(0,i.$X)(d)?(l.set(r,{controller:o,promise:d}),d.then((e=>{l.has(r)&&(l.delete(r),this._post({type:T,jobId:r},e))}),(e=>{l.has(r)&&(l.delete(r),e||(e={message:"Error encountered at method"+t}),(0,i.zf)(e)||this._post({type:T,jobId:r,error:(0,a.t)(e||{message:`Error encountered at method ${t}`})}))}))):this._post({type:T,jobId:r},d)}_onOpenedMessage(e){const{jobId:t,data:r}=e,s=this._outJobs.get(t);s&&(this._outJobs.delete(t),(0,u.r)(s.abortHandle),s.resolve(r))}_onResponseMessage(e){const{jobId:t,error:r,data:n}=e,i=this._outJobs.get(t);i&&(this._outJobs.delete(t),(0,u.r)(i.abortHandle),r?i.reject(s.A.fromJSON(JSON.parse(r))):i.resolve(n))}_post(e,t,r){return(0,a.p)(this.worker,e,t,r)}}const Z=(0,n.h)("host-browser")?Math.min(navigator.hardwareConcurrency-1,(0,n.h)("workers-pool-size")):0;let j=(0,n.h)("esri-mobile")?Math.min(Z,3):Z;j||(j=(0,n.h)("safari")&&(0,n.h)("mac")?7:2);let J=0;const C=[];async function q(e,t){const r=new o.A,{registryTarget:s,...n}=t;return await r.open(e,n),s&&(0,o.r)(s,r),r}async function D(e,t={}){if("string"!=typeof e)throw new s.A("workers:undefined-module","modulePath is missing");let r=t.strategy||"distributed";if((0,n.h)("host-webworker")&&!(0,n.h)("esri-workers")&&(r="local"),"local"===r){let r=await a.default.loadWorker(e);r||(r=await import(e)),(0,i.Te)(t.signal);const s=t.client||r;return q([a.default.connect(r,t.schedule)],{...t,client:s})}if(await async function(){if($)return $;L=new AbortController;const e=[];for(let t=0;t(C[t]=e,e)));e.push(r)}return $=Promise.all(e),$}(),(0,i.Te)(t.signal),"dedicated"===r){const r=J++%j;return q([await C[r].open(e,t)],t)}if(t.maxNumWorkers&&t.maxNumWorkers>0){const r=Math.min(t.maxNumWorkers,j);if(rr.open(e,t))),t)}let L,$=null},93390:(e,t,r)=>{r.r(t),r.d(t,{default:()=>B});var s=r(32816),n=(r(94345),r(72393)),i=(r(91381),r(49011),r(43682),r(54481),r(89253),r(60027),r(16677),r(17813),r(32397)),o=r(2810),a=r(80959),l=r(99063),u=r(29298),d=r(32773),p=r(20266),c=r(69421),h=r(92517),y=r(73597),f=r(6407),m=r(73509),g=r(11494),_=r(53104),v=r(8824),b=r(44600),w=r(84200),F=r(31315),M=r(4335),x=r(25643),S=r(29755),E=r(88730),k=r(6837),O=r(38424),N=r(46935),A=r(96807),I=r(69448),P=r(98238),T=r(78644),R=r(44864),Z=r(38093),j=r(30011),J=r(10224),C=r(60408),q=r(73600),D=r(20978),L=r(78016),$=r(7969);r(36544),r(2160),r(99924),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(49877),r(90740),r(69763),r(93804),r(18683),r(64604),r(29512),r(56273),r(36533),r(64752),r(48844),r(29208),r(67504),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(77037),r(97827),r(91695),r(52731),r(17745),r(81272),r(44945),r(51961),r(62399),r(64995),r(33150),r(58173),r(66110),r(67520),r(27532),r(88663),r(48103),r(50214),r(59192),r(54483),r(65085),r(33611),r(84857),r(60373),r(98187),r(35902),r(13226),r(16794),r(52357),r(11090),r(49319),r(93546),r(29570),r(34592),r(79825),r(95101),r(67578),r(14896),r(95611),r(98089),r(91366),r(80473),r(43435),r(73435),r(55270),r(95779),r(13262),r(346),r(4048),r(85232),r(93471),r(53252),r(34039),r(70061),r(3495),r(97906),r(64524),r(65023),r(31424),r(74676),r(53610),r(29447),r(78273),r(49475),r(32368),r(7391),r(22529),r(43534),r(38094),r(67723),r(47239),r(59858),r(63728),r(1178),r(7182),r(47788),r(19297),r(82408),r(69277),r(70580),r(75191),r(24319),r(62092),r(28276),r(4157),r(62401),r(89322),r(20138),r(53370),r(46946),r(3816),r(71992),r(80167),r(4478),r(91808),r(7161),r(55586),r(35121),r(92229),r(18344),r(64884),r(23351),r(51222),r(42870),r(67321),r(73067),r(54512),r(53103),r(19648),r(42948),r(56487),r(6399),r(9498),r(23105),r(24079),r(38149),r(19681),r(40328),r(84539),r(65299),r(6510),r(38641),r(27281),r(73502),r(19869),r(3827),r(65174),r(78328),r(72604),r(54616),r(25018),r(57111),r(75651),r(88614),r(1030),r(15319),r(60785),r(23787),r(22151),r(38632),r(79875),r(133),r(83002),r(24330),r(91276),r(62482),r(45476),r(69310),r(85351),r(1535),r(9943),r(3112),r(46626),r(45560),r(56303),r(85890),r(55884),r(66136),r(4734),r(6801),r(41003),r(9380),r(70648),r(95637),r(59930),r(45862),r(72762),r(71613),r(17872),r(12119),r(13201),r(12856),r(47812),r(67138),r(56367),r(8904),r(81284),r(78860),r(26805),r(13983),r(97511),r(32264),r(68849),r(82842),r(58196),r(86941),r(1739),r(81618),r(49755),r(54131),r(36309),r(62959),r(74159),r(90197),r(76636),r(96625),r(43059),r(89935),r(49813),r(82454),r(78281),r(47387),r(46728),r(64102),r(79205),r(35619);let z=class extends m.A{constructor(){super(...arguments),this.type="geojson",this.refresh=(0,a.sg)((async e=>{await this.load();const{extent:t,timeExtent:r}=await this._connection.invoke("refresh",e);return this.sourceJSON.extent=t,r&&(this.sourceJSON.timeInfo.timeExtent=[r.start,r.end]),{dataChanged:!0,updates:{extent:this.sourceJSON.extent,timeInfo:this.sourceJSON.timeInfo}}}))}load(e){const t=null!=e?e.signal:null;return this.addResolvingPromise(this._startWorker(t)),Promise.resolve(this)}destroy(){this._connection?.close(),this._connection=null}applyEdits(e){return this.load().then((()=>this._applyEdits(e)))}openPorts(){return this.load().then((()=>this._connection.openPorts()))}queryFeatures(e,t={}){return this.load(t).then((()=>this._connection.invoke("queryFeatures",e?e.toJSON():null,t))).then((e=>v.A.fromJSON(e)))}queryFeaturesJSON(e,t={}){return this.load(t).then((()=>this._connection.invoke("queryFeatures",e?e.toJSON():null,t)))}queryFeatureCount(e,t={}){return this.load(t).then((()=>this._connection.invoke("queryFeatureCount",e?e.toJSON():null,t)))}queryObjectIds(e,t={}){return this.load(t).then((()=>this._connection.invoke("queryObjectIds",e?e.toJSON():null,t)))}queryExtent(e,t={}){return this.load(t).then((()=>this._connection.invoke("queryExtent",e?e.toJSON():null,t))).then((e=>({count:e.count,extent:b.A.fromJSON(e.extent)})))}querySnapping(e,t={}){return this.load(t).then((()=>this._connection.invoke("querySnapping",e,t)))}_applyEdits(e){if(!this._connection)throw new f.A("geojson-layer-source:edit-failure","Memory source not loaded");const t=this.layer.objectIdField,r=[],s=[],n=[];if(e.addFeatures)for(const t of e.addFeatures)r.push(this._serializeFeature(t));if(e.deleteFeatures)for(const r of e.deleteFeatures)"objectId"in r&&null!=r.objectId?s.push(r.objectId):"attributes"in r&&null!=r.attributes[t]&&s.push(r.attributes[t]);if(e.updateFeatures)for(const t of e.updateFeatures)n.push(this._serializeFeature(t));return this._connection.invoke("applyEdits",{adds:r,updates:n,deletes:s}).then((({extent:e,timeExtent:t,featureEditResults:r})=>(this.sourceJSON.extent=e,t&&(this.sourceJSON.timeInfo.timeExtent=[t.start,t.end]),this._createEditsResult(r))))}_createEditsResult(e){return{addFeatureResults:e.addResults?e.addResults.map(this._createFeatureEditResult,this):[],updateFeatureResults:e.updateResults?e.updateResults.map(this._createFeatureEditResult,this):[],deleteFeatureResults:e.deleteResults?e.deleteResults.map(this._createFeatureEditResult,this):[],addAttachmentResults:[],updateAttachmentResults:[],deleteAttachmentResults:[]}}_createFeatureEditResult(e){const t=!0===e.success?null:e.error||{code:void 0,description:void 0};return{objectId:e.objectId,globalId:e.globalId,error:t?new f.A("geojson-layer-source:edit-failure",t.description,{code:t.code}):null}}_serializeFeature(e){const{attributes:t}=e,r=this._geometryForSerialization(e);return r?{geometry:r.toJSON(),attributes:t}:{attributes:t}}_geometryForSerialization(e){const{geometry:t}=e;return null==t?null:"mesh"===t.type||"extent"===t.type?w.A.fromExtent(t.extent):t}async _startWorker(e){this._connection=await(0,g.ho)("GeoJSONSourceWorker",{strategy:(0,d.h)("feature-layers-workers")?"dedicated":"local",signal:e,registryTarget:this});const{fields:t,spatialReference:r,hasZ:s,geometryType:n,objectIdField:i,url:o,timeInfo:a,customParameters:l}=this.layer,u="defaults"===this.layer.originOf("spatialReference"),c={url:o,customParameters:l,fields:t&&t.map((e=>e.toJSON())),geometryType:h.f.toJSON(n),hasZ:s,objectIdField:i,timeInfo:a?a.toJSON():null,spatialReference:u?null:r&&r.toJSON()},y=await this._connection.invoke("load",c,{signal:e});for(const e of y.warnings)p.L.getLogger(this.layer).warn("#load()",`$${e.message} (title: '${this.layer.title||"no title"}', id: '${this.layer.id??"no id"}')`,{warning:e});y.featureErrors.length&&p.L.getLogger(this.layer).warn("#load()",`Encountered ${y.featureErrors.length} validation errors while loading features. (title: '${this.layer.title||"no title"}', id: '${this.layer.id??"no id"}')`,{errors:y.featureErrors}),this.sourceJSON=y.layerDefinition,this.capabilities=(0,_.d)(this.sourceJSON.hasZ,!0)}};(0,s._)([(0,u.MZ)()],z.prototype,"capabilities",void 0),(0,s._)([(0,u.MZ)()],z.prototype,"type",void 0),(0,s._)([(0,u.MZ)({constructOnly:!0})],z.prototype,"layer",void 0),(0,s._)([(0,u.MZ)()],z.prototype,"sourceJSON",void 0),z=(0,s._)([(0,c.$)("esri.layers.graphics.sources.GeoJSONSource")],z);const V=(0,Z.d)();let G=class extends((0,k.f)((0,M.d)((0,S.J)((0,x.F)((0,F.dM)((0,I.e)((0,A.j)((0,N.J)((0,E.q)((0,O.A)((0,o.M)(y.A)))))))))))){constructor(e){super(e),this.copyright=null,this.dateFieldsTimeZone=null,this.definitionExpression=null,this.displayField=null,this.editingEnabled=!1,this.elevationInfo=null,this.fields=null,this.fieldsIndex=null,this.fullExtent=null,this.geometryType=null,this.hasZ=void 0,this.labelsVisible=!0,this.labelingInfo=null,this.legendEnabled=!0,this.objectIdField=null,this.operationalLayerType="GeoJSON",this.outFields=null,this.popupEnabled=!0,this.popupTemplate=null,this.screenSizePerspectiveEnabled=!0,this.source=new z({layer:this}),this.spatialReference=$.A.WGS84,this.templates=null,this.title="GeoJSON",this.type="geojson"}destroy(){this.source?.destroy()}load(e){const t=this.loadFromPortal({supportedTypes:["GeoJson"],supportsData:!1},e).catch(a.QP).then((()=>this.source.load(e))).then((()=>{this.read(this.source.sourceJSON,{origin:"service",url:this.parsedUrl}),this.revert(["objectIdField","fields","timeInfo"],"service"),(0,j.yp)(this.renderer,this.fieldsIndex),(0,j.sv)(this.timeInfo,this.fieldsIndex)}));return this.addResolvingPromise(t),Promise.resolve(this)}get capabilities(){return this.source?this.source.capabilities:null}get createQueryVersion(){return this.commitProperty("definitionExpression"),this.commitProperty("timeExtent"),this.commitProperty("timeOffset"),this.commitProperty("geometryType"),this.commitProperty("capabilities"),(this._get("createQueryVersion")||0)+1}get defaultPopupTemplate(){return this.createPopupTemplate()}get isTable(){return this.loaded&&null==this.geometryType}get parsedUrl(){return this.url?(0,l.An)(this.url):null}set renderer(e){(0,j.yp)(e,this.fieldsIndex),this._set("renderer",e)}set url(e){if(!e)return void this._set("url",e);const t=(0,l.An)(e);this._set("url",t.path),t.query&&(this.customParameters={...this.customParameters,...t.query})}async applyEdits(e,t){const{applyEdits:s}=await r.e(4302).then(r.bind(r,1921));await this.load();const n=await s(this,this.source,e,t);return this.read({extent:this.source.sourceJSON.extent,timeInfo:this.source.sourceJSON.timeInfo},{origin:"service",ignoreDefaults:!0}),n}on(e,t){return super.on(e,t)}createPopupTemplate(e){return(0,D.tn)(this,e)}createQuery(){const e=new q.A,t=this.capabilities?.data;e.returnGeometry=!0,t&&t.supportsZ&&(e.returnZ=!0),e.outFields=["*"],e.where=this.definitionExpression||"1=1";const{timeOffset:r,timeExtent:s}=this;return e.timeExtent=null!=r&&null!=s?s.offset(-r.value,r.unit):s||null,e}getFieldDomain(e,t){return this.getField(e)?.domain}getField(e){return this.fieldsIndex.get(e)}queryFeatures(e,t){return this.load().then((()=>this.source.queryFeatures(q.A.from(e)||this.createQuery(),t))).then((e=>{if(e?.features)for(const t of e.features)t.layer=t.sourceLayer=this;return e}))}queryObjectIds(e,t){return this.load().then((()=>this.source.queryObjectIds(q.A.from(e)||this.createQuery(),t)))}queryFeatureCount(e,t){return this.load().then((()=>this.source.queryFeatureCount(q.A.from(e)||this.createQuery(),t)))}queryExtent(e,t){return this.load().then((()=>this.source.queryExtent(q.A.from(e)||this.createQuery(),t)))}async hasDataChanged(){try{const{dataChanged:e,updates:t}=await this.source.refresh(this.customParameters);return null!=t&&this.read(t,{origin:"service",url:this.parsedUrl,ignoreDefaults:!0}),e}catch{}return!1}};(0,s._)([(0,u.MZ)({readOnly:!0,json:{read:!1,write:!1}})],G.prototype,"capabilities",null),(0,s._)([(0,u.MZ)({type:String})],G.prototype,"copyright",void 0),(0,s._)([(0,u.MZ)({readOnly:!0})],G.prototype,"createQueryVersion",null),(0,s._)([(0,u.MZ)((0,L.t)("dateFieldsTimeReference"))],G.prototype,"dateFieldsTimeZone",void 0),(0,s._)([(0,u.MZ)({readOnly:!0})],G.prototype,"defaultPopupTemplate",null),(0,s._)([(0,u.MZ)({type:String,json:{name:"layerDefinition.definitionExpression",write:{enabled:!0,allowNull:!0}}})],G.prototype,"definitionExpression",void 0),(0,s._)([(0,u.MZ)({type:String})],G.prototype,"displayField",void 0),(0,s._)([(0,u.MZ)({type:Boolean})],G.prototype,"editingEnabled",void 0),(0,s._)([(0,u.MZ)(P.e)],G.prototype,"elevationInfo",void 0),(0,s._)([(0,u.MZ)({type:[R.A],json:{name:"layerDefinition.fields",write:{ignoreOrigin:!0,isRequired:!0},origins:{service:{name:"fields"}}}})],G.prototype,"fields",void 0),(0,s._)([(0,u.MZ)(V.fieldsIndex)],G.prototype,"fieldsIndex",void 0),(0,s._)([(0,u.MZ)({type:b.A,json:{name:"extent"}})],G.prototype,"fullExtent",void 0),(0,s._)([(0,u.MZ)({type:["point","polygon","polyline","multipoint"],json:{read:{reader:h.f.read}}})],G.prototype,"geometryType",void 0),(0,s._)([(0,u.MZ)({type:Boolean})],G.prototype,"hasZ",void 0),(0,s._)([(0,u.MZ)(P.i)],G.prototype,"id",void 0),(0,s._)([(0,u.MZ)({type:Boolean,readOnly:!0})],G.prototype,"isTable",null),(0,s._)([(0,u.MZ)(P.l)],G.prototype,"labelsVisible",void 0),(0,s._)([(0,u.MZ)({type:[J.A],json:{name:"layerDefinition.drawingInfo.labelingInfo",read:{reader:C.r},write:!0}})],G.prototype,"labelingInfo",void 0),(0,s._)([(0,u.MZ)(P.a)],G.prototype,"legendEnabled",void 0),(0,s._)([(0,u.MZ)({type:["show","hide"]})],G.prototype,"listMode",void 0),(0,s._)([(0,u.MZ)({type:String,json:{name:"layerDefinition.objectIdField",write:{ignoreOrigin:!0,isRequired:!0},origins:{service:{name:"objectIdField"}}}})],G.prototype,"objectIdField",void 0),(0,s._)([(0,u.MZ)(P.o)],G.prototype,"opacity",void 0),(0,s._)([(0,u.MZ)({type:["GeoJSON"]})],G.prototype,"operationalLayerType",void 0),(0,s._)([(0,u.MZ)(V.outFields)],G.prototype,"outFields",void 0),(0,s._)([(0,u.MZ)({readOnly:!0})],G.prototype,"parsedUrl",null),(0,s._)([(0,u.MZ)(P.p)],G.prototype,"popupEnabled",void 0),(0,s._)([(0,u.MZ)({type:n.A,json:{name:"popupInfo",write:!0}})],G.prototype,"popupTemplate",void 0),(0,s._)([(0,u.MZ)({types:i.r,json:{name:"layerDefinition.drawingInfo.renderer",write:!0,origins:{service:{name:"drawingInfo.renderer"},"web-scene":{types:i.w}}}})],G.prototype,"renderer",null),(0,s._)([(0,u.MZ)(P.f)],G.prototype,"screenSizePerspectiveEnabled",void 0),(0,s._)([(0,u.MZ)({readOnly:!0})],G.prototype,"source",void 0),(0,s._)([(0,u.MZ)({type:$.A})],G.prototype,"spatialReference",void 0),(0,s._)([(0,u.MZ)({type:[T.A]})],G.prototype,"templates",void 0),(0,s._)([(0,u.MZ)()],G.prototype,"title",void 0),(0,s._)([(0,u.MZ)({json:{read:!1},readOnly:!0})],G.prototype,"type",void 0),(0,s._)([(0,u.MZ)(P.u)],G.prototype,"url",null),G=(0,s._)([(0,c.$)("esri.layers.GeoJSONLayer")],G);const B=G},6837:(e,t,r)=>{r.d(t,{f:()=>u,n:()=>l});var s=r(32816),n=r(90740),i=r(29298),o=(r(32773),r(20266),r(69421)),a=r(96625);r(36544),r(93181),r(13671),r(40499),r(6407),r(91047),r(93804),r(99924),r(41390),r(58498),r(45371),r(80959);const l={type:[a.O],json:{origins:{"web-scene":{write:!1,read:!1}},name:"layerDefinition.orderBy",read:{reader:function(e,t,r){if(!e)return null;const s=e.find((e=>!!e.field));if(!s)return null;const n=new a.O;return n.read(s,r),[n]}},write:{writer:function(e,t,r,s){const i=e.find((e=>!!e.field));i&&(0,n.s)(r,[i.toJSON()],t)}}}},u=e=>{let t=class extends e{constructor(){super(...arguments),this.orderBy=null}};return(0,s._)([(0,i.MZ)(l)],t.prototype,"orderBy",void 0),t=(0,s._)([(0,o.$)("esri.layers.mixins.OrderedLayer")],t),t}},59930:(e,t,r)=>{r.d(t,{A:()=>y});var s,n=r(32816),i=r(32773),o=r(29298),a=(r(20266),r(88663)),l=r(69421),u=r(99924),d=r(45862);r(36544),r(93181),r(13671),r(40499),r(6407),r(90740),r(93804),r(91047),r(41390),r(58498),r(45371),r(80959);let p=s=class extends u.oY{constructor(e){super(e),this.name=null,this.code=null}clone(){return new s({name:this.name,code:this.code})}};var c;(0,n._)([(0,o.MZ)({type:String,json:{write:!0}})],p.prototype,"name",void 0),(0,n._)([(0,o.MZ)({type:[String,Number],json:{write:!0}})],p.prototype,"code",void 0),p=s=(0,n._)([(0,l.$)("esri.layers.support.CodedValue")],p);let h=c=class extends d.A{constructor(e){super(e),this.codedValues=null,this.type="coded-value"}getName(e){let t=null;if(this.codedValues){const r=String(e);this.codedValues.some((e=>(String(e.code)===r&&(t=e.name),!!t)))}return t}clone(){return new c({codedValues:(0,i.o8)(this.codedValues),name:this.name})}};(0,n._)([(0,o.MZ)({type:[p],json:{write:!0}})],h.prototype,"codedValues",void 0),(0,n._)([(0,a.e)({codedValue:"coded-value"})],h.prototype,"type",void 0),h=c=(0,n._)([(0,l.$)("esri.layers.support.CodedValueDomain")],h);const y=h},45862:(e,t,r)=>{r.d(t,{A:()=>p});var s=r(32816),n=r(93804),i=r(99924),o=r(29298),a=(r(32773),r(20266),r(88663)),l=r(69421);r(90740),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(36544);const u=new n.J({inherited:"inherited",codedValue:"coded-value",range:"range"});let d=class extends i.oY{constructor(e){super(e),this.name=null,this.type=null}};(0,s._)([(0,o.MZ)({type:String,json:{write:!0}})],d.prototype,"name",void 0),(0,s._)([(0,a.e)(u)],d.prototype,"type",void 0),d=(0,s._)([(0,l.$)("esri.layers.support.Domain")],d);const p=d},44864:(e,t,r)=>{r.d(t,{A:()=>m});var s,n=r(32816),i=r(93804),o=r(99924),a=r(29298),l=r(36544),u=(r(32773),r(88663)),d=r(49877),p=r(69421),c=r(95637),h=r(17872);r(90740),r(41390),r(20266),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(59930),r(45862),r(72762),r(71613);const y=new i.J({binary:"binary",coordinate:"coordinate",countOrAmount:"count-or-amount",dateAndTime:"date-and-time",description:"description",locationOrPlaceName:"location-or-place-name",measurement:"measurement",nameOrTitle:"name-or-title",none:"none",orderedOrRanked:"ordered-or-ranked",percentageOrRatio:"percentage-or-ratio",typeOrCategory:"type-or-category",uniqueIdentifier:"unique-identifier"});let f=s=class extends o.oY{constructor(e){super(e),this.alias=null,this.defaultValue=void 0,this.description=null,this.domain=null,this.editable=!0,this.length=void 0,this.name=null,this.nullable=!0,this.type=null,this.valueType=null,this.visible=!0}readDescription(e,{description:t}){let r=null;try{r=t?JSON.parse(t):null}catch(e){}return r?.value??null}readValueType(e,{description:t}){let r=null;try{r=t?JSON.parse(t):null}catch(e){}return r?y.fromJSON(r.fieldValueType):null}clone(){return new s({alias:this.alias,defaultValue:this.defaultValue,description:this.description,domain:this.domain?.clone()??null,editable:this.editable,length:this.length,name:this.name,nullable:this.nullable,type:this.type,valueType:this.valueType,visible:this.visible})}};(0,n._)([(0,a.MZ)({type:String,json:{write:!0}})],f.prototype,"alias",void 0),(0,n._)([(0,a.MZ)({type:[String,Number],json:{write:{allowNull:!0}}})],f.prototype,"defaultValue",void 0),(0,n._)([(0,a.MZ)()],f.prototype,"description",void 0),(0,n._)([(0,d.r)("description")],f.prototype,"readDescription",null),(0,n._)([(0,a.MZ)({types:c.t,json:{read:{reader:c.f},write:!0}})],f.prototype,"domain",void 0),(0,n._)([(0,a.MZ)({type:Boolean,json:{write:!0}})],f.prototype,"editable",void 0),(0,n._)([(0,a.MZ)({type:l.I,json:{write:{overridePolicy:e=>({enabled:Number.isFinite(e)})}}})],f.prototype,"length",void 0),(0,n._)([(0,a.MZ)({type:String,json:{write:!0}})],f.prototype,"name",void 0),(0,n._)([(0,a.MZ)({type:Boolean,json:{write:!0}})],f.prototype,"nullable",void 0),(0,n._)([(0,u.e)(h.k)],f.prototype,"type",void 0),(0,n._)([(0,a.MZ)()],f.prototype,"valueType",void 0),(0,n._)([(0,d.r)("valueType",["description"])],f.prototype,"readValueType",null),(0,n._)([(0,a.MZ)({type:Boolean,json:{read:!1}})],f.prototype,"visible",void 0),f=s=(0,n._)([(0,p.$)("esri.layers.support.Field")],f);const m=f},79875:(e,t,r)=>{r.d(t,{A:()=>c});var s=r(6407),n=r(99924),i=r(20266),o=r(36544),a=r(133),l=r(30011),u=r(78016),d=r(54483);r(32773),r(90740),r(32816),r(41390),r(69421),r(40499),r(93181),r(13671),r(91047),r(29298),r(58498),r(45371),r(80959),r(55270),r(50214),r(93804),r(59192),r(95779),r(13262),r(346),r(64604),r(29512),r(99063),r(18683),r(16699),r(26809),r(2589),r(18527),r(94345),r(44600),r(2160),r(49877),r(7969),r(69763),r(56273),r(64752),r(48844),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(67504),r(92517),r(77037);const p=new Map;class c{static fromJSON(e){return new c(e.fields,e.timeZoneByFieldName)}static fromLayer(e){return new c(e.fields??[],m(e))}static fromLayerJSON(e){return new c(e.fields??[],m(e))}constructor(e=[],t){this._fieldsMap=new Map,this._normalizedFieldsMap=new Map,this._dateFieldsSet=new Set,this._numericFieldsSet=new Set,this._requiredFields=null,this.dateFields=[],this.numericFields=[],this.fields=e||[],this._timeZoneByFieldName=t?new Map(t):null;const r=[];for(const e of this.fields){const t=e?.name,s=y(t);if(t&&s){const n=h(t);this._fieldsMap.set(t,e),this._fieldsMap.set(n,e),this._normalizedFieldsMap.set(s,e),r.push(`${n}:${e.type}:${this._timeZoneByFieldName?.get(t)}`),(0,l.vE)(e)?(this.dateFields.push(e),this._dateFieldsSet.add(e)):(0,l.WA)(e)&&(this._numericFieldsSet.add(e),this.numericFields.push(e)),(0,l.te)(e)||(0,l.Xz)(e)||(e.editable=null==e.editable||!!e.editable,e.nullable=null==e.nullable||!!e.nullable)}}r.sort(),this.uid=r.join()}get requiredFields(){if(!this._requiredFields){this._requiredFields=[];for(const e of this.fields)(0,l.te)(e)||(0,l.Xz)(e)||e.nullable||void 0!==(0,l.lD)(e)||this._requiredFields.push(e)}return this._requiredFields}equals(e){return this.uid===e?.uid}has(e){return null!=this.get(e)}get(e){if(!e)return;let t=this._fieldsMap.get(e);return t||(t=this._fieldsMap.get(h(e))??this._normalizedFieldsMap.get(y(e)),t&&this._fieldsMap.set(e,t),t)}getTimeZone(e){const t=this.get(e&&"string"!=typeof e?e.name:e);return t?this._timeZoneByFieldName?this._timeZoneByFieldName.get(t.name):"date"===t.type||"esriFieldTypeDate"===t.type?(i.L.getLogger("esri.layers.support.FieldsIndex").error(new s.A("getTimeZone:no-timezone-information",`no time zone information for field '${t.name}'`)),u.u):f.has(t.type)?u.a:null:null}getLuxonTimeZone(e){const t=this.getTimeZone(e);return t?t===u.a?a.U.instance:t===u.u?d.F.utcInstance:(0,o.g)(p,t,(()=>d.I.create(t))):null}isDateField(e){return this._dateFieldsSet.has(this.get(e))}isTimeOnlyField(e){return(0,l.OH)(this.get(e))}isNumericField(e){return this._numericFieldsSet.has(this.get(e))}normalizeFieldName(e){return this.get(e)?.name??void 0}toJSON(){return{fields:this.fields.map((e=>(0,n.Wj)(e)?e.toJSON():e)),timeZoneByFieldName:this._timeZoneByFieldName?Array.from(this._timeZoneByFieldName.entries()):null}}}function h(e){return e.trim().toLowerCase()}function y(e){return(0,l.rS)(e)?.toLowerCase()??""}const f=new Set(["time-only","date-only","timestamp-offset","esriFieldTypeDateOnly","esriFieldTypeTimeOnly","esriFieldTypeTimestampOffset"]);function m(e){const t=new Map;if(!e.fields)return t;const r=!0===e.datesInUnknownTimezone,{timeInfo:s,editFieldsInfo:n}=e,i=(s?"startField"in s?s.startField:s.startTimeField:"")??"",o=(s?"endField"in s?s.endField:s.endTimeField:"")??"",a="dateFieldsTimeZone"in e?e.dateFieldsTimeZone??null:e.dateFieldsTimeReference?(0,u.f)(e.dateFieldsTimeReference):null,l=n?"timeZone"in n?n.timeZone??a:n.dateFieldsTimeReference?(0,u.f)(n.dateFieldsTimeReference):a??u.u:null,d=s?"timeZone"in s?s.timeZone??a:s.timeReference?(0,u.f)(s.timeReference):a:null,p=new Map([[h(n?.creationDateField??""),l],[h(n?.editDateField??""),l],[h(i),d],[h(o),d]]);for(const{name:s,type:n}of e.fields)if(f.has(n))t.set(s,u.a);else if("date"!==n&&"esriFieldTypeDate"!==n)t.set(s,null);else if(r)t.set(s,u.a);else{const e=p.get(h(s??""))??a;t.set(s,e)}return t}},72762:(e,t,r)=>{r.d(t,{A:()=>u});var s,n=r(32816),i=(r(20266),r(32773),r(6407),r(88663)),o=r(69421),a=r(45862);r(90740),r(93804),r(29298),r(36544),r(93181),r(13671),r(40499),r(91047),r(99924),r(41390),r(58498),r(45371),r(80959);let l=s=class extends a.A{constructor(e){super(e),this.type="inherited"}clone(){return new s}};(0,n._)([(0,i.e)({inherited:"inherited"})],l.prototype,"type",void 0),l=s=(0,n._)([(0,o.$)("esri.layers.support.InheritedDomain")],l);const u=l},71613:(e,t,r)=>{r.d(t,{A:()=>d});var s,n=r(32816),i=r(29298),o=(r(32773),r(20266),r(88663)),a=r(69421),l=r(45862);r(36544),r(93181),r(13671),r(40499),r(6407),r(90740),r(93804),r(91047),r(99924),r(41390),r(58498),r(45371),r(80959);let u=s=class extends l.A{constructor(e){super(e),this.maxValue=null,this.minValue=null,this.type="range"}clone(){return new s({maxValue:this.maxValue,minValue:this.minValue,name:this.name})}};(0,n._)([(0,i.MZ)({json:{type:[Number],read:{source:"range",reader:(e,t)=>t.range?.[1]},write:{enabled:!1,overridePolicy(){return{enabled:null!=this.maxValue&&null==this.minValue}},target:"range",writer(e,t,r){t[r]=[this.minValue||0,e]}}}})],u.prototype,"maxValue",void 0),(0,n._)([(0,i.MZ)({json:{type:[Number],read:{source:"range",reader:(e,t)=>t.range?.[0]},write:{target:"range",writer(e,t,r){t[r]=[e,this.maxValue||0]}}}})],u.prototype,"minValue",void 0),(0,n._)([(0,o.e)({range:"range"})],u.prototype,"type",void 0),u=s=(0,n._)([(0,a.$)("esri.layers.support.RangeDomain")],u);const d=u},8824:(e,t,r)=>{r.d(t,{A:()=>v});var s,n=r(32816),i=r(94345),o=r(27281),a=r(93804),l=r(99924),u=r(32773),d=r(29298),p=(r(20266),r(49877)),c=r(69421),h=r(56273),y=r(7969),f=r(77037),m=r(44864);r(36544),r(44600),r(2160),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(69763),r(18683),r(64604),r(29512),r(99063),r(64752),r(48844),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(67504),r(92517),r(72393),r(52731),r(17745),r(81272),r(44945),r(30011),r(55270),r(50214),r(59192),r(78016),r(54483),r(95779),r(13262),r(346),r(51961),r(62399),r(64995),r(33150),r(58173),r(66110),r(67520),r(27532),r(88663),r(48103),r(65085),r(33611),r(84857),r(60373),r(98187),r(35902),r(13226),r(16794),r(52357),r(11090),r(49319),r(93546),r(29570),r(34592),r(79825),r(95101),r(67578),r(14896),r(95611),r(98089),r(91366),r(80473),r(43435),r(73435),r(4048),r(85232),r(93471),r(53252),r(34039),r(70061),r(3495),r(97906),r(64524),r(65023),r(31424),r(74676),r(53610),r(29447),r(78273),r(49475),r(32368),r(7391),r(22529),r(43534),r(38094),r(67723),r(47239),r(59858),r(63728),r(1178),r(7182),r(47788),r(19297),r(82408),r(73509),r(28276),r(69277),r(70580),r(75191),r(24319),r(62092),r(4157),r(62401),r(89322),r(20138),r(53370),r(46946),r(3816),r(71992),r(80167),r(4478),r(91808),r(7161),r(55586),r(35121),r(92229),r(18344),r(64884),r(23351),r(51222),r(42870),r(67321),r(73067),r(54512),r(53103),r(19648),r(42948),r(95637),r(59930),r(45862),r(72762),r(71613),r(17872);const g=new a.J({esriGeometryPoint:"point",esriGeometryMultipoint:"multipoint",esriGeometryPolyline:"polyline",esriGeometryPolygon:"polygon",esriGeometryEnvelope:"extent",mesh:"mesh","":null});let _=s=class extends l.oY{constructor(e){super(e),this.displayFieldName=null,this.exceededTransferLimit=!1,this.features=[],this.fields=null,this.geometryType=null,this.hasM=!1,this.hasZ=!1,this.queryGeometry=null,this.spatialReference=null}readFeatures(e,t){const r=y.A.fromJSON(t.spatialReference),s=[];for(let t=0;t0)for(let r=0;rMath.round((e-s)/t)),(e=>Math.round((n-e)/r)));for(let e=0,t=i.length;er*t+e}if(this.hasM&&null!=r?.scale?.[3]){const{translate:[,,,e],scale:[,,,t]}=r;l=r=>null==r?r:r*t+e}const u=this._getHydrationFunction(e,(e=>e*i+s),(e=>n-e*o),a,l);for(const{geometry:e}of t)null!=e&&u&&u(e);return this.transform=null,this}_quantizePoints(e,t,r){let s,n;const i=[];for(let o=0,a=e.length;o0){const e=t(a[0]),o=r(a[1]);e===s&&o===n||(i.push([e-s,o-n]),s=e,n=o)}else s=t(a[0]),n=r(a[1]),i.push([s,n])}return i.length>0?i:null}_getQuantizationFunction(e,t,r){return"point"===e?e=>(e.x=t(e.x),e.y=r(e.y),e):"polyline"===e||"polygon"===e?e=>{const s=(0,f.Bi)(e)?e.rings:e.paths,n=[];for(let e=0,i=s.length;e0?((0,f.Bi)(e)?e.rings=n:e.paths=n,e):null}:"multipoint"===e?e=>{const s=this._quantizePoints(e.points,t,r);return s&&s.length>0?(e.points=s,e):null}:"extent"===e?e=>e:null}_getHydrationFunction(e,t,r,s,n){return"point"===e?e=>{e.x=t(e.x),e.y=r(e.y),s&&(e.z=s(e.z))}:"polyline"===e||"polygon"===e?e=>{const i=(0,f.Bi)(e)?e.rings:e.paths;let o,a;for(let e=0,s=i.length;e0?(o+=n[0],a+=n[1]):(o=n[0],a=n[1]),n[0]=t(o),n[1]=r(a)}}if(s&&n)for(let e=0,t=i.length;e{e.xmin=t(e.xmin),e.ymin=r(e.ymin),e.xmax=t(e.xmax),e.ymax=r(e.ymax),s&&null!=e.zmax&&null!=e.zmin&&(e.zmax=s(e.zmax),e.zmin=s(e.zmin)),n&&null!=e.mmax&&null!=e.mmin&&(e.mmax=n(e.mmax),e.mmin=n(e.mmin))}:"multipoint"===e?e=>{const i=e.points;let o,a;for(let e=0,s=i.length;e0?(o+=s[0],a+=s[1]):(o=s[0],a=s[1]),s[0]=t(o),s[1]=r(a)}if(s&&n)for(let e=0,t=i.length;e({enabled:e})}}})],_.prototype,"exceededTransferLimit",void 0),(0,n._)([(0,d.MZ)({type:[o.A],json:{write:!0}})],_.prototype,"features",void 0),(0,n._)([(0,p.r)("features")],_.prototype,"readFeatures",null),(0,n._)([(0,d.MZ)({type:[m.A],json:{write:!0}})],_.prototype,"fields",void 0),(0,n._)([(0,d.MZ)({type:["point","multipoint","polyline","polygon","extent","mesh"],json:{read:{reader:g.read}}})],_.prototype,"geometryType",void 0),(0,n._)([(0,h.w)("geometryType")],_.prototype,"writeGeometryType",null),(0,n._)([(0,d.MZ)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],_.prototype,"hasM",void 0),(0,n._)([(0,d.MZ)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],_.prototype,"hasZ",void 0),(0,n._)([(0,d.MZ)({types:i.yR,json:{write:!0}})],_.prototype,"queryGeometry",void 0),(0,n._)([(0,p.r)("queryGeometry")],_.prototype,"readQueryGeometry",null),(0,n._)([(0,d.MZ)({type:y.A,json:{write:!0}})],_.prototype,"spatialReference",void 0),(0,n._)([(0,h.w)("spatialReference")],_.prototype,"writeSpatialReference",null),(0,n._)([(0,d.MZ)({json:{write:!0}})],_.prototype,"transform",void 0),_=s=(0,n._)([(0,c.$)("esri.rest.support.FeatureSet")],_),_.prototype.toJSON.isDefaultToJSON=!0;const v=_}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/9f4b92914f8f43abcab5.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/9f4b92914f8f43abcab5.js new file mode 100644 index 00000000..ac0b2697 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/9f4b92914f8f43abcab5.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[1394,9013],{61394:(e,n,t)=>{t.r(n),t.d(n,{g:()=>o});var i=t(89257),r=t(56764);const o=Object.freeze(Object.defineProperty({__proto__:null,buffer:function(e,n,t,o,s=!1){return i.G.buffer(r.j,e,n,t,o,s)},changeDefaultSpatialReferenceTolerance:function(e,n){i.G.changeDefaultSpatialReferenceTolerance(e,n)},clearDefaultSpatialReferenceTolerance:function(e){i.G.clearDefaultSpatialReferenceTolerance(e)},clip:function(e,n,t){return i.G.clip(r.j,e,n,t)},contains:function(e,n,t){return i.G.contains(r.j,e,n,t)},convexHull:function(e,n,t=!1){return i.G.convexHull(r.j,e,n,t)},crosses:function(e,n,t){return i.G.crosses(r.j,e,n,t)},cut:function(e,n,t){return i.G.cut(r.j,e,n,t)},densify:function(e,n,t,o){return i.G.densify(r.j,e,n,t,o)},difference:function(e,n,t){return i.G.difference(r.j,e,n,t)},disjoint:function(e,n,t){return i.G.disjoint(r.j,e,n,t)},distance:function(e,n,t,o){return i.G.distance(r.j,e,n,t,o)},equals:function(e,n,t){return i.G.equals(r.j,e,n,t)},extendedSpatialReferenceInfo:function(e){return i.G.extendedSpatialReferenceInfo(e)},flipHorizontal:function(e,n,t){if(null==n||null==t)throw new Error("Illegal Argument Exception");const r=i.G.flipHorizontal(n,t);return r.spatialReference=e,r},flipVertical:function(e,n,t){if(null==n||null==t)throw new Error("Illegal Argument Exception");const r=i.G.flipVertical(n,t);return r.spatialReference=e,r},generalize:function(e,n,t,o,s){return i.G.generalize(r.j,e,n,t,o,s)},geodesicArea:function(e,n,t,o){return i.G.geodesicArea(r.j,e,n,t,o)},geodesicBuffer:function(e,n,t,o,s,c,u){return i.G.geodesicBuffer(r.j,e,n,t,o,s,c,u)},geodesicDensify:function(e,n,t,o,s=0){return i.G.geodesicDensify(r.j,e,n,t,o,s)},geodesicLength:function(e,n,t,o){return i.G.geodesicLength(r.j,e,n,t,o)},intersect:function(e,n,t){return i.G.intersect(r.j,e,n,t)},intersectLinesToPoints:function(e,n,t){return null==n||null==t?[]:i.G.intersectLinesToPoints(r.j,e,n,t)},intersects:function(e,n,t){return i.G.intersects(r.j,e,n,t)},isSimple:function(e,n){return i.G.isSimple(r.j,e,n)},nearestCoordinate:function(e,n,t,o=!0){return i.G.nearestCoordinate(r.j,e,n,t,o)},nearestVertex:function(e,n,t){return i.G.nearestVertex(r.j,e,n,t)},nearestVertices:function(e,n,t,o,s){return i.G.nearestVertices(r.j,e,n,t,o,s)},offset:function(e,n,t,o,s,c,u){return i.G.offset(r.j,e,n,t,o,s,c,u)},overlaps:function(e,n,t){return i.G.overlaps(r.j,e,n,t)},planarArea:function(e,n,t){return i.G.planarArea(r.j,e,n,t)},planarLength:function(e,n,t){return i.G.planarLength(r.j,e,n,t)},relate:function(e,n,t,o){return i.G.relate(r.j,e,n,t,o)},rotate:function(e,n,t,r){if(null==n||null==r)throw new Error("Illegal Argument Exception");const o=i.G.rotate(n,t,r);return o.spatialReference=e,o},simplify:function(e,n){return i.G.simplify(r.j,e,n)},symmetricDifference:function(e,n,t){return i.G.symmetricDifference(r.j,e,n,t)},touches:function(e,n,t){return i.G.touches(r.j,e,n,t)},union:function(e,n,t=null){return i.G.union(r.j,e,n,t)},within:function(e,n,t){return i.G.within(r.j,e,n,t)}},Symbol.toStringTag,{value:"Module"}))},56764:(e,n,t)=>{t.d(n,{j:()=>i});const i={convertToGEGeometry:function(e,n){return null==n?null:e.convertJSONToGeometry(n)},exportPoint:function(e,n,t){const i=new r(e.getPointX(n),e.getPointY(n),t),o=e.hasZ(n),s=e.hasM(n);return o&&(i.z=e.getPointZ(n)),s&&(i.m=e.getPointM(n)),i},exportPolygon:function(e,n,t){return new o(e.exportPaths(n),t,e.hasZ(n),e.hasM(n))},exportPolyline:function(e,n,t){return new s(e.exportPaths(n),t,e.hasZ(n),e.hasM(n))},exportMultipoint:function(e,n,t){return new c(e.exportPoints(n),t,e.hasZ(n),e.hasM(n))},exportExtent:function(e,n,t){const i=e.hasZ(n),r=e.hasM(n),o=new u(e.getXMin(n),e.getYMin(n),e.getXMax(n),e.getYMax(n),t);if(i){const t=e.getZExtent(n);o.zmin=t.vmin,o.zmax=t.vmax}if(r){const t=e.getMExtent(n);o.mmin=t.vmin,o.mmax=t.vmax}return o}};class r{constructor(e,n,t){this.x=e,this.y=n,this.spatialReference=t,this.z=void 0,this.m=void 0}}class o{constructor(e,n,t,i){this.rings=e,this.spatialReference=n,this.hasZ=void 0,this.hasM=void 0,t&&(this.hasZ=t),i&&(this.hasM=i)}}class s{constructor(e,n,t,i){this.paths=e,this.spatialReference=n,this.hasZ=void 0,this.hasM=void 0,t&&(this.hasZ=t),i&&(this.hasM=i)}}class c{constructor(e,n,t,i){this.points=e,this.spatialReference=n,this.hasZ=void 0,this.hasM=void 0,t&&(this.hasZ=t),i&&(this.hasM=i)}}class u{constructor(e,n,t,i,r){this.xmin=e,this.ymin=n,this.xmax=t,this.ymax=i,this.spatialReference=r,this.zmin=void 0,this.zmax=void 0,this.mmin=void 0,this.mmax=void 0}}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/a2d2043561b0f4b3629d.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/a2d2043561b0f4b3629d.js new file mode 100644 index 00000000..6e516e2b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/a2d2043561b0f4b3629d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[8380],{34801:(e,t,r)=>{r.d(t,{S:()=>u,a:()=>o,b:()=>m,c:()=>b,d:()=>l,e:()=>y,f:()=>f,i:()=>A});var a=r(64604),s=r(32773),n=r(80959),i=r(80488);class o{constructor(e,t,r){this.assetName=e,this.assetMimeType=t,this.parts=r}equals(e){return this===e||this.assetName===e.assetName&&this.assetMimeType===e.assetMimeType&&(0,s.e)(this.parts,e.parts,((e,t)=>e.equals(t)))}isOnService(e){return this.parts.every((t=>t.isOnService(e)))}makeHash(){let e="";for(const t of this.parts)e+=t.partHash;return e}async toBlob(e){const{parts:t}=this;if(1===t.length)return t[0].toBlob(e);const r=await Promise.all(t.map((t=>t.toBlob(e))));return(0,n.Te)(e),new Blob(r)}}class u{constructor(e,t){this.partUrl=e,this.partHash=t}equals(e){return this===e||this.partUrl===e.partUrl&&this.partHash===e.partHash}isOnService(e){return this.partUrl.startsWith(`${e.path}/assets/`)}async toBlob(e){const{data:t}=await(0,a.A)(this.partUrl,{responseType:"blob"});return(0,n.Te)(e),t}}function l(e){return t=e?.source,!!t&&(Array.isArray(t)?t.some(h):h(t));var t}function d(e){return!!Array.isArray(e)&&e.every((e=>e instanceof o))}const p=/^(model\/gltf\+json)|(model\/gltf-binary)$/,c=/\.(gltf|glb)/i;function h(e){if(e instanceof File){const{type:t,name:r}=e;return p.test(t)||c.test(r)}return p.test(e.assetMimeType)||c.test(e.assetName)}function y(e,t){if(!e)return!1;const{source:r}=e;return function(e,t){if(Array.isArray(e)){const r=e;return r.length>0&&r.every((e=>g(e,t)))}return g(e,t)}(r,t)}function f(e,t){if(e===t)return!0;const{source:r}=e,{source:a}=t;if(r===a)return!0;if(d(r)&&d(a)){if(r.length!==a.length)return!1;const e=(e,t)=>e.assetNamet.assetName?1:0,t=[...r].sort(e),s=[...a].sort(e);for(let e=0;e{r.r(t),r.d(t,{default:()=>k});var a=r(32816),s=r(90740),n=(r(94345),r(64604)),i=r(66136),o=r(32773),u=r(6407),l=r(93804),d=r(73509),p=r(20266),c=r(80959),h=r(67321),y=r(99063),f=r(93049),g=r(29298),m=r(69421),b=r(44600),A=r(2895),w=r(44366),F=r(34801),v=r(50774),S=r(53104),I=r(73609),R=r(1985),E=r(58196),O=r(80488),q=r(12109),x=r(90509),M=r(73600),_=r(99781),$=r(7969);r(36544),r(2160),r(99924),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(49877),r(69763),r(18683),r(29512),r(56273),r(36533),r(64752),r(48844),r(29208),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(67504),r(92517),r(77037),r(4734),r(50214),r(59192),r(78016),r(54483),r(28276),r(73067),r(17745),r(81272),r(44945),r(52731),r(88663),r(29312),r(27281),r(72393),r(30011),r(55270),r(95779),r(13262),r(346),r(51961),r(62399),r(64995),r(33150),r(58173),r(66110),r(67520),r(27532),r(48103),r(65085),r(33611),r(84857),r(60373),r(98187),r(35902),r(13226),r(16794),r(52357),r(11090),r(49319),r(93546),r(29570),r(34592),r(79825),r(95101),r(67578),r(14896),r(95611),r(98089),r(91366),r(80473),r(43435),r(73435),r(4048),r(85232),r(93471),r(53252),r(34039),r(70061),r(3495),r(97906),r(64524),r(65023),r(31424),r(74676),r(53610),r(29447),r(78273),r(49475),r(32368),r(7391),r(22529),r(43534),r(38094),r(67723),r(47239),r(59858),r(63728),r(1178),r(7182),r(47788),r(19297),r(82408),r(69277),r(70580),r(75191),r(24319),r(62092),r(4157),r(62401),r(89322),r(20138),r(53370),r(46946),r(3816),r(71992),r(80167),r(4478),r(91808),r(7161),r(55586),r(35121),r(92229),r(18344),r(64884),r(23351),r(51222),r(42870),r(54512),r(53103),r(19648),r(42948),r(78281),r(47387),r(46728),r(64102),r(86601),r(47812),r(92349),r(91276),r(80323),r(62482),r(1921),r(3952),r(339),r(79281),r(69033),r(13978),r(72604),r(70648),r(25018),r(81284),r(44864),r(95637),r(59930),r(45862),r(72762),r(71613),r(17872),r(71492),r(68140),r(48689),r(53564),r(71868),r(58296),r(38343),r(83637),r(8824),r(86941),r(16677),r(60027),r(57111),r(75651),r(88614),r(1030),r(15319),r(60785),r(56487),r(6399),r(9498),r(23105),r(24079),r(38149),r(19681),r(40328),r(84539),r(65299),r(6510),r(38641),r(73502),r(19869),r(65174),r(78328),r(54616),r(17813),r(3112),r(46626),r(45560),r(56303),r(85890),r(55884),r(1739),r(81618),r(78860),r(26805),r(13983);const T=new l.J({originalAndCurrentFeatures:"original-and-current-features",none:"none"}),N=new l.J({Started:"published",Publishing:"publishing",Stopped:"unavailable"});let C=class extends d.A{constructor(e){super(e),this.type="feature-layer",this.supportedSourceTypes=new Set(["Feature Layer","Oriented Imagery Layer","Table","Catalog Layer"]),this.refresh=(0,c.sg)((async()=>{await this.load();const e=this.sourceJSON.editingInfo?.lastEditDate;if(null==e)return{dataChanged:!0,updates:{}};try{await this._fetchService(null)}catch{return{dataChanged:!0,updates:{}}}const t=e!==this.sourceJSON.editingInfo?.lastEditDate;return{dataChanged:t,updates:t?{editingInfo:this.sourceJSON.editingInfo,extent:this.sourceJSON.extent}:null}})),this._ongoingAssetUploads=new Map}load(e){const t=this.layer.sourceJSON,r=this._fetchService(t,{...e}).then((()=>this.layer.setUserPrivileges(this.sourceJSON.serviceItemId,e))).then((()=>this._ensureLatestMetadata(e)));return this.addResolvingPromise(r),Promise.resolve(this)}initialize(){this.addHandles([(0,h.wB)((()=>{const e=this.layer;return e&&"lastEditsEventDate"in e?e.lastEditsEventDate:null}),(e=>this._handleLastEditsEventChange(e)))])}destroy(){this._removeEditInterceptor()}get queryTask(){const{capabilities:e,parsedUrl:t,gdbVersion:r,spatialReference:a,fieldsIndex:s}=this.layer,n="infoFor3D"in this.layer?this.layer.infoFor3D:null,i="dynamicDataSource"in this.layer?this.layer.dynamicDataSource:null,u=(0,o.h)("featurelayer-pbf")&&e?.query.supportsFormatPBF&&null==n,l=e?.operations?.supportsQueryAttachments??!1;return new I.Q({url:t.path,pbfSupported:u,fieldsIndex:s,infoFor3D:n,dynamicDataSource:i,gdbVersion:r,sourceSpatialReference:a,queryAttachmentsSupported:l})}async addAttachment(e,t){await this.load();const{layer:r}=this;await(0,E.e)(r,"editing");const a=e.attributes[r.objectIdField],s=r.parsedUrl.path+"/"+a+"/addAttachment",i=this._getLayerRequestOptions(),o=this._getFormDataForAttachment(t,i.query);try{const e=await(0,n.A)(s,{body:o});return(0,v.c)(e.data.addAttachmentResult)}catch(e){throw this._createAttachmentErrorResult(a,e)}}async updateAttachment(e,t,r){await this.load();const{layer:a}=this;await(0,E.e)(a,"editing");const s=e.attributes[a.objectIdField],i=a.parsedUrl.path+"/"+s+"/updateAttachment",o=this._getLayerRequestOptions({query:{attachmentId:t}}),u=this._getFormDataForAttachment(r,o.query);try{const e=await(0,n.A)(i,{body:u});return(0,v.c)(e.data.updateAttachmentResult)}catch(e){throw this._createAttachmentErrorResult(s,e)}}async applyEdits(e,t){await this.load();const{layer:r}=this;await(0,E.e)(r,"editing");const a="infoFor3D"in r?r.infoFor3D:null,s=null!=a,i=s||(t?.globalIdUsed??!1),l=s?await this._uploadMeshesAndGetAssetMapEditsJSON(e):null,d=e.addFeatures?.map((e=>(0,v.g)(this.layer,e,a)))??[],p=(await Promise.all(d)).filter(o.i),c=e.updateFeatures?.map((e=>(0,v.g)(this.layer,e,a)))??[],h=(await Promise.all(c)).filter(o.i),y=(0,v.a)(this.layer,e.deleteFeatures,i);(0,x.u)(p,h,r.spatialReference);const f=await(0,v.b)(this.layer,e),g=r.capabilities.editing.supportsAsyncApplyEdits&&s,m=t?.gdbVersion||r.gdbVersion,b={gdbVersion:m,rollbackOnFailure:t?.rollbackOnFailureEnabled,useGlobalIds:i,returnEditMoment:t?.returnEditMoment,usePreviousEditMoment:t?.usePreviousEditMoment,async:g};await(0,_.i)(this.layer.url,m,!0);const A=(0,_.a)(this.layer.url,m||null);if(await(0,_.b)(r.url,m,r.historicMoment))throw new u.A("feature-layer-source:historic-version","Editing a historic version is not allowed");t?.returnServiceEditsOption?(b.edits=JSON.stringify([{id:r.layerId,adds:p.length?p:null,updates:h.length?h:null,deletes:y.length?y:null,attachments:f,assetMaps:l}]),b.returnServiceEditsOption=T.toJSON(t?.returnServiceEditsOption),b.returnServiceEditsInSourceSR=t?.returnServiceEditsInSourceSR):(b.adds=p.length?JSON.stringify(p):null,b.updates=h.length?JSON.stringify(h):null,b.deletes=y.length?i?JSON.stringify(y):y.join(","):null,b.attachments=f&&JSON.stringify(f),b.assetMaps=null!=l?JSON.stringify(l):void 0);const w=this._getLayerRequestOptions({method:"post",query:b});A&&(w.authMode="immediate",w.query.returnEditMoment=!0,w.query.sessionId=_.c);const F=t?.returnServiceEditsOption?r.url:r.parsedUrl.path;let S;try{S=g?await this._asyncApplyEdits(F+"/applyEdits",w):await(0,n.A)(F+"/applyEdits",w)}catch(e){if(!(0,v.i)(e))throw e;w.authMode="immediate",S=g?await this._asyncApplyEdits(F+"/applyEdits",w):await(0,n.A)(F+"/applyEdits",w)}return this._createEditsResult(S)}async deleteAttachments(e,t){await this.load();const{layer:r}=this;await(0,E.e)(r,"editing");const a=e.attributes[r.objectIdField],s=r.parsedUrl.path+"/"+a+"/deleteAttachments";try{return(await(0,n.A)(s,this._getLayerRequestOptions({query:{attachmentIds:t.join(",")},method:"post"}))).data.deleteAttachmentResults.map(v.c)}catch(e){throw this._createAttachmentErrorResult(a,e)}}fetchRecomputedExtents(e={}){const t=e.signal;return this.load({signal:t}).then((async()=>{const t=this._getLayerRequestOptions({...e,query:{returnUpdates:!0}}),{layerId:r,url:a}=this.layer,{data:s}=await(0,n.A)(`${a}/${r}`,t),{id:o,extent:u,fullExtent:l,timeExtent:d}=s,p=u||l;return{id:o,fullExtent:p&&b.A.fromJSON(p),timeExtent:d&&i.A.fromJSON({start:d[0],end:d[1]})}}))}async queryAttachments(e,t={}){await this.load();const r=this._getLayerRequestOptions(t);return this.queryTask.executeAttachmentQuery(e,r)}async queryFeatures(e,t){await this.load();const r=await this.queryTask.execute(e,{...t,query:this._createRequestQueryOptions(t)});return e.outStatistics?.length&&r.features.length&&r.features.forEach((t=>{const r=t.attributes;e.outStatistics?.forEach((({outStatisticFieldName:e})=>{if(e){const t=e.toLowerCase();t&&t in r&&e!==t&&(r[e]=r[t],delete r[t])}}))})),r}async queryFeaturesJSON(e,t){return await this.load(),this.queryTask.executeJSON(e,{...t,query:this._createRequestQueryOptions(t)})}async queryObjectIds(e,t){return await this.load(),this.queryTask.executeForIds(e,{...t,query:this._createRequestQueryOptions(t)})}async queryFeatureCount(e,t){return await this.load(),this.queryTask.executeForCount(e,{...t,query:this._createRequestQueryOptions(t)})}async queryExtent(e,t){return await this.load(),this.queryTask.executeForExtent(e,{...t,query:this._createRequestQueryOptions(t)})}async queryRelatedFeatures(e,t){return await this.load(),this.queryTask.executeRelationshipQuery(e,{...t,query:this._createRequestQueryOptions(t)})}async queryRelatedFeaturesCount(e,t){return await this.load(),this.queryTask.executeRelationshipQueryForCount(e,{...t,query:this._createRequestQueryOptions(t)})}async queryTopFeatures(e,t){return await this.load(),this.queryTask.executeTopFeaturesQuery(e,{...t,query:this._createRequestQueryOptions(t)})}async queryTopObjectIds(e,t){return await this.load(),this.queryTask.executeForTopIds(e,{...t,query:this._createRequestQueryOptions(t)})}async queryTopExtents(e,t){return await this.load(),this.queryTask.executeForTopExtents(e,{...t,query:this._createRequestQueryOptions(t)})}async queryTopCount(e,t){return await this.load(),this.queryTask.executeForTopCount(e,{...t,query:this._createRequestQueryOptions(t)})}async fetchPublishingStatus(){if(!(0,R.i)(this.layer.url))return"unavailable";const e=(0,y.fj)(this.layer.url,"status"),t=await(0,n.A)(e,{query:{f:"json"}});return N.fromJSON(t.data.status)}async uploadAssets(e,t){const{uploadAssets:a}=await r.e(9673).then(r.bind(r,59673));return a(e,{layer:this.layer,ongoingUploads:this._ongoingAssetUploads},t)}_handleLastEditsEventChange(e){const t=this.layer;if(null==e||!("capabilities"in t)||!("effectiveCapabilities"in t))return;if(t.capabilities?.operations?.supportsEditing||!t.effectiveCapabilities?.operations?.supportsEditing)return;const r=t.url;null!=r&&("layerId"in t&&(0,y.fj)(r,t.layerId.toString()),this._getOrCreateEditInterceptor(r).before=t=>{const r=t.requestOptions.method??"auto";if("auto"===r||"head"===r){const r=t.requestOptions.query??{};r._ts=e.getTime(),t.requestOptions.query=r}})}_getOrCreateEditInterceptor(e){return null==this._editInterceptor&&(this._editInterceptor={urls:e},s.A.request.internalInterceptors.push(this._editInterceptor)),this._editInterceptor}_removeEditInterceptor(){null!=this._editInterceptor&&((0,o.r)(s.A.request.internalInterceptors,this._editInterceptor),this._editInterceptor=null)}async _asyncApplyEdits(e,t){const r=(await(0,n.A)(e,t)).data.statusUrl;for(;;){const e=(await(0,n.A)(r,{query:{f:"json"},responseType:"json"})).data;switch(e.status){case"Completed":return(0,n.A)(e.resultUrl,{query:{f:"json"},responseType:"json"});case"CompletedWithErrors":throw new u.A("async-applyEdits-failed","asynchronous applyEdits call failed.");case"Failed ImportChanges":case"InProgress":case"Pending":case"ExportAttachments":case"ExportChanges":case"ExportingData":case"ExportingSnapshot":case"ImportAttachments":case"ProvisioningReplica":case"UnRegisteringReplica":break;default:throw new u.A("async-applyEdits-failed","asynchronous applyEdits call failed (undefined response status)")}await(0,c.Pl)(U)}}_createRequestQueryOptions(e){const t={...this.layer.customParameters,token:this.layer.apiKey,...e?.query};return this.layer.datesInUnknownTimezone&&(t.timeReferenceUnknownClient=!0),t}async _fetchService(e,t){if(!e){const r={};(0,o.h)("featurelayer-advanced-symbols")&&(r.returnAdvancedSymbols=!0),t?.cacheBust&&(r._ts=Date.now());const{data:a}=await(0,n.A)(this.layer.parsedUrl.path,this._getLayerRequestOptions({query:r,signal:t?.signal}));e=a}this.sourceJSON=await this._patchServiceJSON(e,t?.signal);const r=e.type;if(!this.supportedSourceTypes.has(r))throw new u.A("feature-layer-source:unsupported-type",`Source type "${r}" is not supported`)}async _patchServiceJSON(e,t){if("Table"!==e.type&&e.geometryType&&!e?.drawingInfo?.renderer&&!e.defaultSymbol){const t=(0,S.c)(e.geometryType).renderer;(0,s.s)("drawingInfo.renderer",t,e)}if("esriGeometryMultiPatch"===e.geometryType&&e.infoFor3D&&(e.geometryType="mesh"),null==e.extent)try{const{data:r}=await(0,n.A)(this.layer.url,this._getLayerRequestOptions({signal:t}));r.spatialReference&&(e.extent={xmin:0,ymin:0,xmax:0,ymax:0,spatialReference:r.spatialReference})}catch(e){(0,c.QP)(e)}return e}async _ensureLatestMetadata(e){if(this.layer.userHasUpdateItemPrivileges&&this.sourceJSON.cacheMaxAge>0)return this._fetchService(null,{...e,cacheBust:!0})}async _uploadMeshesAndGetAssetMapEditsJSON(e){const{addAssetFeatures:t}=e;if(!t?.length)return null;if(await this._areAllAssetsAlreadyMapped(t))return null;const a=e.addFeatures.filter((e=>e.geometry));if(t.length!==a.length+e.updateFeatures.length)throw new u.A("feature-layer-source:unsupported-mesh-edits","Mixing attribute only edits with mesh geometry edits is not currently supported");const s=new Array,n=new Map;for(const e of t){const{geometry:t}=e,{vertexSpace:a}=t;if((0,w.i)(a))s.push(t);else{const a=t.anchor,{convertMeshVertexSpace:i}=await Promise.all([r.e(9811),r.e(9076)]).then(r.bind(r,19076)),o=await i(t,new A.A({origin:[a.x,a.y,a.z??0]}));n.set(o,t),e.geometry=o,s.push(o)}}await this.uploadAssets(s);for(const[e,t]of n)t.addExternalSources(e.metadata.externalSources.items);return{adds:this._getAssetMapEditsJSON(t),updates:[],deletes:[]}}_getAssetMapEditsJSON(e){const t=new Array,r=this.layer.globalIdField,a=this.layer.parsedUrl;for(const s of e){const e=s.geometry,{metadata:n}=e,i=n.getExternalSourcesOnService(a),o=s.getAttribute(r);if(0===i.length){p.L.getLogger(this).error(`Skipping feature ${o}. The mesh it is associated with has not been uploaded to the service and cannot be mapped to it.`);continue}const{source:u}=i.find(F.i)??i[0];for(const e of u)1===e.parts.length?t.push({globalId:(0,f.a)(),parentGlobalId:o,assetName:e.assetName,assetHash:e.parts[0].partHash,flags:[]}):p.L.getLogger(this).error(`Skipping asset ${e.assetName}. It does not have exactly one part, so we cannot map it to a feature.`)}return t}_createEditsResult(e){const t=e.data,{layerId:r}=this.layer,a=[];let s=null;if(Array.isArray(t))for(const e of t)a.push({id:e.id,editedFeatures:e.editedFeatures}),e.id===r&&(s={addResults:e.addResults??[],updateResults:e.updateResults??[],deleteResults:e.deleteResults??[],attachments:e.attachments,editMoment:e.editMoment});else s=t;const n=(0,v.u)(s);if(a.length>0){n.editedFeatureResults=[];for(const e of a){const{editedFeatures:t}=e,r=t?.spatialReference?new $.A(t.spatialReference):null;n.editedFeatureResults.push({layerId:e.id,editedFeatures:(0,v.d)(t,r)})}}return n}_createAttachmentErrorResult(e,t){const r=t.details.messages?.[0]||t.message,a=t.details.httpStatus||t.details.messageCode;return{objectId:e,globalId:null,error:new u.A("feature-layer-source:attachment-failure",r,{code:a})}}_getFormDataForAttachment(e,t){const r=e instanceof FormData?e:e&&e.elements?new FormData(e):null;if(r)for(const e in t){const a=t[e];null!=a&&(r.set?r.set(e,a):r.append(e,a))}return r}_getLayerRequestOptions(e={}){const{layer:t,layer:{parsedUrl:r,gdbVersion:a}}=this;return{...e,query:{gdbVersion:a,layer:"dynamicDataSource"in t&&t.dynamicDataSource?JSON.stringify({source:t.dynamicDataSource}):void 0,...r.query,f:"json",...this._createRequestQueryOptions(e)},responseType:"json"}}async _areAllAssetsAlreadyMapped(e){const{layer:t}=this,{globalIdField:r,parsedUrl:a}=t,s="infoFor3D"in t?t.infoFor3D:null;if(null==s||null==r)return!1;const n=(0,O.c)(s);if(null==n)return!1;const i=(0,y.fj)(a.path,`../${n.id}`),u=new Array;for(const t of e){if(!(t.geometry.metadata.getExternalSourcesOnService(a).length>0))return!1;u.push(t)}const l=u.map((e=>e.getAttribute(r))).filter(o.i);if(0===l.length)return!1;const{assetMapFieldRoles:{parentGlobalId:d,assetHash:p}}=s,c=new M.A({where:`${d} IN (${l.map((e=>`'${e}'`))})`,outFields:[p,d],returnGeometry:!1}),h=await(0,q.e)(i,c),{features:f}=h;return 0!==f.length&&!u.some((e=>{const t=e.getAttribute(r);if(!t)return!0;const{metadata:s}=e.geometry,n=f.filter((e=>e.getAttribute(d)===t));if(0===n.length)return!0;const i=n.map((e=>e.getAttribute(p)));return s.getExternalSourcesOnService(a).flatMap((({source:e})=>e.flatMap((e=>e.parts.map((e=>e.partHash)))))).some((e=>i.every((t=>e!==t))))}))}};(0,a._)([(0,g.MZ)()],C.prototype,"type",void 0),(0,a._)([(0,g.MZ)({constructOnly:!0})],C.prototype,"layer",void 0),(0,a._)([(0,g.MZ)({constructOnly:!0})],C.prototype,"supportedSourceTypes",void 0),(0,a._)([(0,g.MZ)({readOnly:!0})],C.prototype,"queryTask",null),C=(0,a._)([(0,m.$)("esri.layers.graphics.sources.FeatureLayerSource")],C);const U=1e3,k=C},70648:(e,t,r)=>{r.d(t,{q:()=>a});const a={supportsStatistics:!0,supportsPercentileStatistics:!0,supportsSpatialAggregationStatistics:!1,supportedSpatialAggregationStatistics:{envelope:!1,centroid:!1,convexHull:!1},supportsCentroid:!0,supportsCacheHint:!1,supportsDistance:!0,supportsDistinct:!0,supportsExtent:!0,supportsGeometryProperties:!1,supportsHavingClause:!0,supportsOrderBy:!0,supportsPagination:!0,supportsQuantization:!0,supportsQuantizationEditMode:!1,supportsQueryGeometry:!0,supportsResultType:!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,standardMaxRecordCount:void 0,tileMaxRecordCount:void 0}},50774:(e,t,r)=>{r.d(t,{a:()=>f,b:()=>h,c:()=>m,d:()=>A,g:()=>c,i:()=>w,u:()=>g});var a=r(27281),s=r(6407),n=r(20266),i=r(69763),o=r(99063),u=r(78281),l=r(77037),d=r(86601),p=r(1921);async function c(e,t,r){const{geometry:a}=t,s={...t.attributes};if(null!=r&&"mesh"===a?.type){const{transformFieldRoles:t}=r,{origin:n,spatialReference:o,vertexSpace:l}=a,p=a.transform??new d.A,c="local"===l.type,h=e.spatialReference,y=h.isGeographic,f=(0,i.f)(h,o),g=(0,u.isEqualBaseGCS)(o,h)&&(0,u.canProjectWithoutEngine)(o,h);if(!(c&&y&&g||!c&&!y&&f))return null;const m=(0,u.projectWithoutEngine)(n,o,h);if(null==m)return null;if(s[t.originX]=m.x,s[t.originY]=m.y,s[t.originZ]=m.z??0,null!=p){const{translation:e,scale:r,rotation:a}=p,n=c?1:(0,i.R)(o)/(0,i.R)(h);s[t.translationX]=e[0]*n,s[t.translationY]=e[2]*n,s[t.translationZ]=-e[1]*n,s[t.scaleX]=r[0],s[t.scaleY]=r[2],s[t.scaleZ]=r[1],s[t.rotationX]=a[0],s[t.rotationY]=a[2],s[t.rotationZ]=-a[1],s[t.rotationDeg]=a[3]}return{attributes:s}}return null==a?{attributes:s}:"mesh"===a.type||"extent"===a.type?null:{geometry:a.toJSON(),attributes:s}}async function h(e,t){const r=await Promise.all((t.addAttachments??[]).map((t=>y(e,t)))),a=await Promise.all((t.updateAttachments??[]).map((t=>y(e,t)))),s=t.deleteAttachments??[];return r.length||a.length||s.length?{adds:r,updates:a,deletes:[...s]}:null}async function y(e,t){const{feature:r,attachment:a}=t,{globalId:s,name:n,contentType:i,data:u,uploadId:l}=a,d={globalId:s};if(r&&("attributes"in r?d.parentGlobalId=r.attributes?.[e.globalIdField]:r.globalId&&(d.parentGlobalId=r.globalId)),l)d.uploadId=l;else if(u){const e=await(0,o._0)(u);e&&(d.contentType=e.mediaType,d.data=e.data),u instanceof File&&(d.name=u.name)}return n&&(d.name=n),i&&(d.contentType=i),d}function f(e,t,r){if(!t||0===t.length)return[];if(r&&(0,p.zp)(t))return t.map((e=>e.globalId));if((0,p.r3)(t))return t.map((e=>e.objectId));const a=r?e.globalIdField:e.objectIdField;return a?t.map((e=>e.getAttribute(a))):[]}function g(e){const t=e?.assetMaps;if(t){for(const e of t.addResults)e.success||n.L.getLogger("esri.layers.graphics.sources.support.sourceUtils").error(`Failed to map asset to feature with globalId ${e.globalId}.`);for(const e of t.updateResults)e.success||n.L.getLogger("esri.layers.graphics.sources.support.sourceUtils").error(`Failed to map asset to feature with globalId ${e.globalId}.`)}const r=e?.attachments,a={addFeatureResults:e?.addResults?.map(m)??[],updateFeatureResults:e?.updateResults?.map(m)??[],deleteFeatureResults:e?.deleteResults?.map(m)??[],addAttachmentResults:r?.addResults?r.addResults.map(m):[],updateAttachmentResults:r?.updateResults?r.updateResults.map(m):[],deleteAttachmentResults:r?.deleteResults?r.deleteResults.map(m):[]};return e?.editMoment&&(a.editMoment=e.editMoment),a}function m(e){const t=!0===e.success?null:e.error||{code:void 0,description:void 0};return{objectId:e.objectId,globalId:e.globalId,error:t?new s.A("feature-layer-source:edit-failure",t.description,{code:t.code}):null}}function b(e,t){return new a.A({attributes:e.attributes,geometry:(0,l.rS)({...e.geometry,spatialReference:t})})}function A(e,t){return{adds:e?.adds?.map((e=>b(e,t)))||[],updates:e?.updates?.map((e=>({original:b(e[0],t),current:b(e[1],t)})))||[],deletes:e?.deletes?.map((e=>b(e,t)))||[],spatialReference:t}}function w(e){const t=e.details.raw,r=+t.code,a=+t.extendedCode;return 500===r&&(-2147217144===a||-2147467261===a)}},80323:(e,t,r)=>{r.d(t,{a:()=>y,b:()=>f,c:()=>g,d:()=>l,e:()=>p,f:()=>d,g:()=>h,u:()=>b});var a=r(16699),s=r(47812),n=r(92349),i=r(80401),o=r(26809),u=r(2589);function l(e=b){return[e[0],e[1],e[2],e[3]]}function d(e,t,r=l()){return(0,o.p)(r,e),r[3]=t,r}function p(e,t=l()){const r=(0,s.g)(A,e);return m(t,(0,a.r)((0,n.g)(t,r))),t}function c(e,t,r=l()){return(0,n.s)(A,e,g(e)),(0,n.s)(w,t,g(t)),(0,n.m)(A,w,A),m(r,(0,a.r)((0,n.g)(r,A)))}function h(e,t,r,a=l()){return d(u.U,e,F),d(u.a,t,v),d(u.b,r,S),c(F,v,F),c(F,S,a),a}function y(e){return e}function f(e){return e[3]}function g(e){return(0,a.d)(e[3])}function m(e,t){return e[3]=t,e}r(62482);const b=[0,0,1,0],A=(0,i.c)(),w=(0,i.c)();l();const F=l(),v=l(),S=l()},53104:(e,t,r)=>{r.d(t,{a:()=>p,b:()=>l,c:()=>i,d:()=>c});var a=r(32773),s=r(70648),n=r(25018);function i(e){return{renderer:{type:"simple",symbol:"esriGeometryPoint"===e||"esriGeometryMultipoint"===e?n.d:"esriGeometryPolyline"===e?n.a:n.b}}}const o=/^[_$a-zA-Z][_$a-zA-Z0-9]*$/;let u=1;function l(e,t){if((0,a.h)("esri-csp-restrictions"))return()=>({[t]:null,...e});try{let r=`this${d(t)} = null;`;for(const t in e)r+=`this${d(t)} = ${JSON.stringify(e[t])};`;const a=new Function(`\n return class AttributesClass$${u++} {\n constructor() {\n ${r};\n }\n }\n `)();return()=>new a}catch(r){return()=>({[t]:null,...e})}}function d(e){return o.test(e)?`.${e}`:`["${e}"]`}function p(e={}){return[{name:"New Feature",description:"",prototype:{attributes:(0,a.o8)(e)}}]}function c(e,t){return{analytics:{supportsCacheHint:!1},attachment:null,data:{isVersioned:!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,supportsQueryAnalytics:!1,supportsQueryAttachments:!1,supportsQueryTopFeatures:!1,supportsResizeAttachments:!1,supportsSync:!1,supportsUpdate:t,supportsExceedsLimitStatistics:!0,supportsAsyncConvert3D:!1},query:s.q,queryRelated:{supportsCount:!0,supportsOrderBy:!0,supportsPagination:!0,supportsCacheHint:!1},queryTopFeatures:{supportsCacheHint:!1},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}}}},1921:(e,t,r)=>{r.d(t,{applyEdits:()=>v,r3:()=>A,uploadAssets:()=>x,zp:()=>F});var a=r(27281),s=r(17745),n=r(6407),i=r(32773),o=r(20266),u=r(80959),l=r(99063),d=r(93049),p=r(3952),c=r(69763),h=r(99781),y=r(30011),f=r(80488),g=r(72604);function m(e){return null!=e?.applyEdits}function b(e){return"object"==typeof e&&null!=e&&"objectId"in e&&!!e.objectId}function A(e){return e.every(b)}function w(e){return"object"==typeof e&&null!=e&&"globalId"in e&&!!e.globalId}function F(e){return e.every(w)}async function v(e,t,r,a={}){let l;const p="gdbVersion"in e?e.gdbVersion:null,c=a.gdbVersion??p;if((0,h.d)(e)&&e.url)l=(0,h.e)(e.url,e.layerId,c,"original-and-current-features"===a.returnServiceEditsOption);else{l=(0,u.Tw)(),l.promise.then((t=>{(t.addedFeatures.length||t.updatedFeatures.length||t.deletedFeatures.length||t.addedAttachments.length||t.updatedAttachments.length||t.deletedAttachments.length)&&e.emit("edits",t)}));const t={result:l.promise};e.emit("apply-edits",t)}try{const{results:u,edits:p}=await async function(e,t,r,a){if(await e.load(),!m(t))throw new n.A(`${e.type}-layer:no-editing-support`,"Layer source does not support applyEdits capability",{layer:e});if(!(0,g.h)(e))throw new n.A(`${e.type}-layer:editing-disabled`,"Editing is disabled for layer",{layer:e});const{edits:i,options:u}=await async function(e,t,r){const a=(0,g.g)(e),i=t&&(t.addFeatures||t.updateFeatures||t.deleteFeatures),u=t&&(t.addAttachments||t.updateAttachments||t.deleteAttachments),l=null!=e.infoFor3D;if(function(e,t,r,a,s,i){if(!e||!a&&!s)throw new n.A(`${i}:missing-parameters`,"'addFeatures', 'updateFeatures', 'deleteFeatures', 'addAttachments', 'updateAttachments' or 'deleteAttachments' parameter is required");if(!t.editing.supportsGlobalId&&r?.globalIdUsed)throw new n.A(`${i}:invalid-parameter`,"This layer does not support 'globalIdUsed' parameter. See: 'capabilities.editing.supportsGlobalId'");if(!t.editing.supportsGlobalId&&s)throw new n.A(`${i}:invalid-parameter`,"'addAttachments', 'updateAttachments' and 'deleteAttachments' are applicable only if the layer supports global ids. See: 'capabilities.editing.supportsGlobalId'");if(!r?.globalIdUsed&&s)throw new n.A(`${i}:invalid-parameter`,"When 'addAttachments', 'updateAttachments' or 'deleteAttachments' is specified, globalIdUsed should be set to true")}(t,a,r,!!i,!!u,`${e.type}-layer`),!a.data.isVersioned&&r?.gdbVersion)throw new n.A(`${e.type}-layer:invalid-parameter`,"'gdbVersion' is applicable only if the layer supports versioned data. See: 'capabilities.data.isVersioned'");if(!a.editing.supportsRollbackOnFailure&&r?.rollbackOnFailureEnabled)throw new n.A(`${e.type}-layer:invalid-parameter`,"This layer does not support 'rollbackOnFailureEnabled' parameter. See: 'capabilities.editing.supportsRollbackOnFailure'");const p={...r};if(null!=p.rollbackOnFailureEnabled||a.editing.supportsRollbackOnFailure||(p.rollbackOnFailureEnabled=!0),p.rollbackOnFailureEnabled||"original-and-current-features"!==p.returnServiceEditsOption||(!1===p.rollbackOnFailureEnabled&&o.L.getLogger("esri.layers.graphics.editingSupport").warn(`${e.type}-layer:invalid-parameter`,"'original-and-current-features' is valid for 'returnServiceEditsOption' only when 'rollBackOnFailure' is true, but 'rollBackOnFailure' was set to false. 'rollBackOnFailure' has been overwritten and set to true."),p.rollbackOnFailureEnabled=!0),!a.editing.supportsReturnServiceEditsInSourceSpatialReference&&p.returnServiceEditsInSourceSR)throw new n.A(`${e.type}-layer:invalid-parameter`,"This layer does not support 'returnServiceEditsInSourceSR' parameter. See: 'capabilities.editing.supportsReturnServiceEditsInSourceSpatialReference'");if(p.returnServiceEditsInSourceSR&&"original-and-current-features"!==p.returnServiceEditsOption)throw new n.A(`${e.type}-layer:invalid-parameter`,"'returnServiceEditsInSourceSR' is valid only when 'returnServiceEditsOption' is set to 'original-and-current-features'");const c=function(e,t,r){const a=function(e){return{addFeatures:Array.from(e?.addFeatures??[]),updateFeatures:Array.from(e?.updateFeatures??[]),deleteFeatures:e&&s.A.isCollection(e.deleteFeatures)?e.deleteFeatures.toArray():e.deleteFeatures||[],addAttachments:e.addAttachments||[],updateAttachments:e.updateAttachments||[],deleteAttachments:e.deleteAttachments||[]}}(e);if(a.addFeatures?.length&&!t.operations.supportsAdd)throw new n.A(`${r}:unsupported-operation`,"Layer does not support adding features.");if(a.updateFeatures?.length&&!t.operations.supportsUpdate)throw new n.A(`${r}:unsupported-operation`,"Layer does not support updating features.");if(a.deleteFeatures?.length&&!t.operations.supportsDelete)throw new n.A(`${r}:unsupported-operation`,"Layer does not support deleting features.");return a.addFeatures=a.addFeatures.map(O),a.updateFeatures=a.updateFeatures.map(O),a.addAssetFeatures=[],a}(t,a,`${e.type}-layer`),h=r?.globalIdUsed||l,y=e.fields.filter((e=>"big-integer"===e.type||"oid"===e.type&&(e.length||0)>=8));if(h){const{globalIdField:t}=e;if(null==t)throw new n.A(`${e.type}-layer:invalid-parameter`,"Layer does not specify a global id field.");c.addFeatures.forEach((e=>function(e,t){const{attributes:r}=e;null==r[t]&&(r[t]=(0,d.a)())}(e,t)))}return c.addFeatures.forEach((t=>function(e,t,r,a){S(e,t,r,a),I(e,t)}(t,e,h,y))),c.updateFeatures.forEach((t=>function(e,t,r,a){S(e,t,r,a),I(e,t);const s=(0,g.g)(t);if("geometry"in e&&null!=e.geometry&&!s?.editing.supportsGeometryUpdate)throw new n.A(`${t.type}-layer:unsupported-operation`,"Layer does not support geometry updates.")}(t,e,h,y))),c.deleteFeatures.forEach((t=>function(e,t,r,a){S(e,t,r,a)}(t,e,h,y))),c.addAttachments.forEach((t=>R(t,e))),c.updateAttachments.forEach((t=>R(t,e))),l&&await async function(e,t){if(null==t.infoFor3D)return;const{infoFor3D:r}=t,a=(0,f.a)("model/gltf-binary",r.supportedFormats)??(0,f.b)("glb",r.supportedFormats);if(!a||!r.editFormats.includes(a))throw new n.A(`${t.type}-layer:binary-gltf-asset-not-supported`,"3DObjectFeatureLayer requires binary glTF (.glb) support for updating mesh geometry.");e.addAssetFeatures??=[];const{addAssetFeatures:s}=e;for(const t of e.addFeatures??[])q(t)&&s.push(t);for(const t of e.updateFeatures??[])q(t)&&s.push(t)}(c,e),{edits:await E(c),options:p}}(e,r,a);return i.addFeatures?.length||i.updateFeatures?.length||i.deleteFeatures?.length||i.addAttachments?.length||i.updateAttachments?.length||i.deleteAttachments?.length?{edits:i,results:await t.applyEdits(i,u)}:{edits:i,results:{addFeatureResults:[],updateFeatureResults:[],deleteFeatureResults:[],addAttachmentResults:[],updateAttachmentResults:[],deleteAttachmentResults:[]}}}(e,t,r,a),c=e=>e.filter((e=>!e.error)).map(i.o8),h={edits:p,addedFeatures:c(u.addFeatureResults),updatedFeatures:c(u.updateFeatureResults),deletedFeatures:c(u.deleteFeatureResults),addedAttachments:c(u.addAttachmentResults),updatedAttachments:c(u.updateAttachmentResults),deletedAttachments:c(u.deleteAttachmentResults),exceededTransferLimit:!1,historicMoment:u.editMoment?new Date(u.editMoment):null,globalIdToObjectId:a.globalIdToObjectId};return u.editedFeatureResults?.length&&(h.editedFeatures=u.editedFeatureResults),l.resolve(h),u}catch(e){throw l.reject(e),e}}function S(e,t,r,a){if(r){if("attributes"in e&&!e.attributes[t.globalIdField])throw new n.A(`${t.type}-layer:invalid-parameter`,`Feature should have '${t.globalIdField}' when 'globalIdUsed' is true`);if(!("attributes"in e)&&!e.globalId)throw new n.A(`${t.type}-layer:invalid-parameter`,"`'globalId' of the feature should be passed when 'globalIdUsed' is true")}if(a.length&&"attributes"in e)for(const r of a){const a=e.attributes[r.name];if(void 0!==a&&!(0,y.OG)(r,a))throw new n.A(`${t.type}-layer:invalid-parameter`,`Big-integer field '${r.name}' of the feature must be less than ${Number.MAX_SAFE_INTEGER}`,{feature:e})}if("geometry"in e&&null!=e.geometry){if(e.geometry.hasZ&&!1===t.capabilities?.data.supportsZ)throw new n.A(`${t.type}-layer:z-unsupported`,"Layer does not support z values while feature has z values.");if(e.geometry.hasM&&!1===t.capabilities?.data.supportsM)throw new n.A(`${t.type}-layer:m-unsupported`,"Layer does not support m values while feature has m values.")}}function I(e,t){if("geometry"in e&&"mesh"===e.geometry?.type&&null!=t.infoFor3D&&null!=t.spatialReference){const{geometry:r}=e,{spatialReference:a,vertexSpace:s}=r,i=t.spatialReference,o="local"===s.type,u=(0,c.c)(i),l=(0,c.f)(i,a),d=l||(0,c.i)(i)&&((0,c.i)(a)||(0,c.b)(a));if(!(o&&u&&d||!o&&!u&&l))throw new n.A(`${t.type}-layer:mesh-unsupported`,`Uploading a mesh with a ${s.type} vertex space and a spatial reference wkid:${a.wkid} to a layer with a spatial reference wkid:${i.wkid} is not supported.`)}}function R(e,t){const{feature:r,attachment:a}=e;if(!r||"attributes"in r&&!r.attributes[t.globalIdField])throw new n.A(`${t.type}-layer:invalid-parameter`,"Attachment should have reference to a feature with 'globalId'");if(!("attributes"in r)&&!r.globalId)throw new n.A(`${t.type}-layer:invalid-parameter`,"Attachment should have reference to 'globalId' of the parent feature");if(!a.globalId)throw new n.A(`${t.type}-layer:invalid-parameter`,"Attachment should have 'globalId'");if(!a.data&&!a.uploadId)throw new n.A(`${t.type}-layer:invalid-parameter`,"Attachment should have 'data' or 'uploadId'");if(!(a.data instanceof File&&a.data.name||a.name))throw new n.A(`${t.type}-layer:invalid-parameter`,"'name' is required when attachment is specified as Base64 encoded string using 'data'");if(!t.capabilities?.editing.supportsUploadWithItemId&&a.uploadId)throw new n.A(`${t.type}-layer:invalid-parameter`,"This layer does not support 'uploadId' parameter. See: 'capabilities.editing.supportsUploadWithItemId'");if("string"==typeof a.data){const e=(0,l.r$)(a.data);if(e&&!e.isBase64)throw new n.A(`${t.type}-layer:invalid-parameter`,"Attachment 'data' should be a Blob, File or Base64 encoded string")}}async function E(e){const t=e.addFeatures??[],r=e.updateFeatures??[],a=t.concat(r).map((e=>e.geometry)),s=await(0,p.el)(a),n=t.length,i=r.length;return s.slice(0,n).forEach(((e,r)=>t[r].geometry=e)),s.slice(n,n+i).forEach(((e,t)=>r[t].geometry=e)),e}function O(e){const t=new a.A;return e.attributes||(e.attributes={}),t.geometry=e.geometry,t.attributes=e.attributes,t}function q(e){return"mesh"===e?.geometry?.type}function x(e,t,r,a){if(!m(t))throw new n.A(`${e.type}-layer:no-editing-support`,"Layer source does not support applyEdits capability",{layer:e});if(!t.uploadAssets)throw new n.A(`${e.type}-layer:no-asset-upload-support`,"Layer source does not support uploadAssets capability",{layer:e});return t.uploadAssets(r,a)}r(32816),r(94345),r(36544),r(44600),r(29298),r(93181),r(13671),r(40499),r(69421),r(91047),r(90740),r(2160),r(99924),r(41390),r(58498),r(45371),r(49877),r(7969),r(56273),r(93804),r(18683),r(64604),r(29512),r(64752),r(48844),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(67504),r(92517),r(77037),r(72393),r(52731),r(51961),r(62399),r(64995),r(33150),r(58173),r(66110),r(67520),r(27532),r(88663),r(48103),r(50214),r(59192),r(78016),r(54483),r(65085),r(33611),r(84857),r(60373),r(98187),r(35902),r(13226),r(16794),r(52357),r(11090),r(49319),r(93546),r(29570),r(34592),r(79825),r(95101),r(67578),r(14896),r(95611),r(98089),r(91366),r(80473),r(43435),r(73435),r(81272),r(44945),r(55270),r(95779),r(13262),r(346),r(4048),r(85232),r(93471),r(53252),r(34039),r(70061),r(3495),r(97906),r(64524),r(65023),r(31424),r(74676),r(53610),r(29447),r(78273),r(49475),r(32368),r(7391),r(22529),r(43534),r(38094),r(67723),r(47239),r(59858),r(63728),r(1178),r(7182),r(47788),r(19297),r(82408),r(73509),r(28276),r(69277),r(70580),r(75191),r(24319),r(62092),r(4157),r(62401),r(89322),r(20138),r(53370),r(46946),r(3816),r(71992),r(80167),r(4478),r(91808),r(7161),r(55586),r(35121),r(92229),r(18344),r(64884),r(23351),r(51222),r(42870),r(67321),r(73067),r(54512),r(53103),r(19648),r(42948),r(339),r(79281),r(69033),r(13978)},87162:(e,t,r)=>{function a(){return[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]}function s(e){return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15]]}r.d(t,{I:()=>n,a:()=>s,c:()=>a});const n=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]},44366:(e,t,r)=>{r.d(t,{a:()=>p,b:()=>c,i:()=>d,s:()=>h,v:()=>y});var a=r(41390),s=r(20266),n=r(26809),i=r(64752),o=r(2895),u=r(29312);function l(){return s.L.getLogger("esri.geometry.Mesh")}function d(e){return null!=e.origin}function p(e){return d(e.vertexSpace)}function c(e,t){if(!d(e))return null;const[r,a,s]=e.origin;return new i.A({x:r,y:a,z:s,spatialReference:t})}function h(e,t){const{x:r,y:s,z:n,spatialReference:i}=e,d=[r,s,n??0];var p,c;return void 0!==t?.geographic&&((0,a.b)(l(),"option: geographic",{replacement:"Use the `vertexSpace` option instead.",version:"4.29",warnOnce:!0}),t.vertexSpace&&l().warn("Deprecated geographic flag ignored since vertexSpace option is provided.")),"local"===(t?.vertexSpace??(p=t?.geographic,null==p?void 0:p?"local":"georeferenced")??((c=i).isGeographic||c.isWebMercator?"local":"georeferenced"))?new u.A({origin:d}):new o.A({origin:d})}function y(e,t){return e.type===t.type&&(e.origin===t.origin||null!=e.origin&&null!=t.origin&&(0,n.g)(e.origin,t.origin))}},92349:(e,t,r)=>{r.d(t,{a:()=>p,c:()=>l,e:()=>c,f:()=>d,g:()=>o,m:()=>u,s:()=>i});var a=r(2589),s=r(18527),n=(r(26809),r(91276));function i(e,t,r){r*=.5;const a=Math.sin(r);return e[0]=a*t[0],e[1]=a*t[1],e[2]=a*t[2],e[3]=Math.cos(r),e}function o(e,t){const r=2*Math.acos(t[3]),a=Math.sin(r/2);return a>(0,s.g)()?(e[0]=t[0]/a,e[1]=t[1]/a,e[2]=t[2]/a):(e[0]=1,e[1]=0,e[2]=0),r}function u(e,t,r){const a=t[0],s=t[1],n=t[2],i=t[3],o=r[0],u=r[1],l=r[2],d=r[3];return e[0]=a*d+i*o+s*l-n*u,e[1]=s*d+i*u+n*o-a*l,e[2]=n*d+i*l+a*u-s*o,e[3]=i*d-a*o-s*u-n*l,e}function l(e,t){return e[0]=-t[0],e[1]=-t[1],e[2]=-t[2],e[3]=t[3],e}function d(e,t,r,a){const s=.5*Math.PI/180;t*=s,r*=s,a*=s;const n=Math.sin(t),i=Math.cos(t),o=Math.sin(r),u=Math.cos(r),l=Math.sin(a),d=Math.cos(a);return e[0]=n*u*d-i*o*l,e[1]=i*o*d+n*u*l,e[2]=i*u*l-n*o*d,e[3]=i*u*d+n*o*l,e}const p=n.s,c=n.e;(0,a.c)(),(0,a.f)(1,0,0),(0,a.f)(0,1,0)},80401:(e,t,r)=>{function a(){return[0,0,0,1]}function s(e){return[e[0],e[1],e[2],e[3]]}r.d(t,{I:()=>n,a:()=>s,c:()=>a});const n=[0,0,0,1]},2895:(e,t,r)=>{r.d(t,{A:()=>d});var a=r(32816),s=r(52731),n=r(99924),i=r(29298),o=(r(32773),r(20266),r(88663)),u=r(69421);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(36544),r(93804);let l=class extends((0,s.O)(n.oY)){constructor(e){super(e),this.type="georeferenced",this.origin=null}};(0,a._)([(0,o.e)({georeferenced:"georeferenced"},{readOnly:!0})],l.prototype,"type",void 0),(0,a._)([(0,i.MZ)({type:[Number],nonNullable:!1,json:{write:!0}})],l.prototype,"origin",void 0),l=(0,a._)([(0,u.$)("esri.geometry.support.MeshGeoreferencedVertexSpace")],l);const d=l},29312:(e,t,r)=>{r.d(t,{A:()=>p});var a=r(32816),s=r(52731),n=r(99924),i=r(29298),o=(r(32773),r(20266),r(88663)),u=r(69421),l=r(2589);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(36544),r(93804);let d=class extends((0,s.O)(n.oY)){constructor(e){super(e),this.type="local",this.origin=(0,l.c)()}};(0,a._)([(0,o.e)({local:"local"},{readOnly:!0})],d.prototype,"type",void 0),(0,a._)([(0,i.MZ)({type:[Number],nonNullable:!0,json:{write:!0}})],d.prototype,"origin",void 0),d=(0,a._)([(0,u.$)("esri.geometry.support.MeshLocalVertexSpace")],d);const p=d},86601:(e,t,r)=>{r.d(t,{A:()=>g});var a,s=r(32816),n=r(99924),i=r(29298),o=(r(32773),r(20266),r(69421)),u=r(47812),l=r(87162),d=r(92349),p=r(80401),c=r(2589),h=r(80323);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(36544),r(18527),r(26809),r(91276),r(16699),r(62482);let y=a=class extends n.oY{constructor(e){super(e),this.translation=(0,c.c)(),this.rotationAxis=(0,c.d)(h.u),this.rotationAngle=0,this.scale=(0,c.f)(1,1,1)}get rotation(){return(0,h.f)(this.rotationAxis,this.rotationAngle)}set rotation(e){this.rotationAxis=(0,c.e)((0,h.a)(e)),this.rotationAngle=(0,h.b)(e)}get localMatrix(){const e=(0,l.c)();return(0,d.s)(f,(0,h.a)(this.rotation),(0,h.c)(this.rotation)),(0,u.a)(e,f,this.translation,this.scale),e}get localMatrixInverse(){return(0,u.i)((0,l.c)(),this.localMatrix)}equals(e){return this===e||null!=e&&(0,u.e)(this.localMatrix,e.localMatrix)}clone(){const e={translation:(0,c.e)(this.translation),rotationAxis:(0,c.e)(this.rotationAxis),rotationAngle:this.rotationAngle,scale:(0,c.e)(this.scale)};return new a(e)}};(0,s._)([(0,i.MZ)({type:[Number],nonNullable:!0,json:{write:!0}})],y.prototype,"translation",void 0),(0,s._)([(0,i.MZ)({type:[Number],nonNullable:!0,json:{write:!0}})],y.prototype,"rotationAxis",void 0),(0,s._)([(0,i.MZ)({type:Number,nonNullable:!0,json:{write:!0}})],y.prototype,"rotationAngle",void 0),(0,s._)([(0,i.MZ)({type:[Number],nonNullable:!0,json:{write:!0}})],y.prototype,"scale",void 0),(0,s._)([(0,i.MZ)()],y.prototype,"rotation",null),(0,s._)([(0,i.MZ)()],y.prototype,"localMatrix",null),(0,s._)([(0,i.MZ)()],y.prototype,"localMatrixInverse",null),y=a=(0,s._)([(0,o.$)("esri.geometry.support.MeshTransform")],y);const f=(0,p.c)(),g=y}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/a35be12ed3e1971a1e2a.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/a35be12ed3e1971a1e2a.js new file mode 100644 index 00000000..46a39752 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/a35be12ed3e1971a1e2a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[4476,7138],{42614:(e,t,s)=>{s.d(t,{B:()=>a});var i=s(32773),n=s(11721),r=s(48402);const o={minX:0,minY:0,maxX:0,maxY:0};class a{constructor(){this._indexInvalid=!1,this._boundsToLoad=[],this._boundsById=new Map,this._idByBounds=new Map,this._index=new n.P(9,(0,i.h)("esri-csp-restrictions")?e=>({minX:e[0],minY:e[1],maxX:e[2],maxY:e[3]}):["[0]","[1]","[2]","[3]"]),this._loadIndex=()=>{if(this._indexInvalid){const e=new Array(this._idByBounds.size);let t=0;this._idByBounds.forEach(((s,i)=>{e[t++]=i})),this._indexInvalid=!1,this._index.clear(),this._index.load(e)}else this._boundsToLoad.length&&(this._index.load(Array.from(new Set(this._boundsToLoad.filter((e=>this._idByBounds.has(e)))))),this._boundsToLoad.length=0)}}get fullBounds(){if(!this._boundsById.size)return null;const e=(0,r.e)();for(const t of this._boundsById.values())t&&(e[0]=Math.min(t[0],e[0]),e[1]=Math.min(t[1],e[1]),e[2]=Math.max(t[2],e[2]),e[3]=Math.max(t[3],e[3]));return e}get valid(){return!this._indexInvalid}clear(){this._indexInvalid=!1,this._boundsToLoad.length=0,this._boundsById.clear(),this._idByBounds.clear(),this._index.clear()}delete(e){const t=this._boundsById.get(e);this._boundsById.delete(e),t&&(this._idByBounds.delete(t),this._indexInvalid||this._index.remove(t))}forEachInBounds(e,t){this._loadIndex(),function(e,t,s){!function(e){o.minX=e[0],o.minY=e[1],o.maxX=e[2],o.maxY=e[3]}(t),e.search(o,s)}(this._index,e,(e=>t(this._idByBounds.get(e))))}get(e){return this._boundsById.get(e)}has(e){return this._boundsById.has(e)}invalidateIndex(){this._indexInvalid||(this._indexInvalid=!0,this._boundsToLoad.length=0)}set(e,t){if(!this._indexInvalid){const t=this._boundsById.get(e);t&&(this._index.remove(t),this._idByBounds.delete(t))}this._boundsById.set(e,t),t&&(this._idByBounds.set(t,e),this._indexInvalid||(this._boundsToLoad.push(t),this._boundsToLoad.length>5e4&&this._loadIndex()))}}},13141:(e,t,s)=>{s.d(t,{F:()=>p});var i=s(32773),n=s(6407),r=s(81272),o=s(20266),a=s(47239),u=s(48402),l=s(83637),h=s(42614),c=s(59700),d=s(11618);const f=(0,a.c)();class p{constructor(e){this.geometryInfo=e,this._boundsStore=new h.B,this._featuresById=new Map,this._markedIds=new Set,this.events=new r.A,this.featureAdapter=d.o}get geometryType(){return this.geometryInfo.geometryType}get hasM(){return this.geometryInfo.hasM}get hasZ(){return this.geometryInfo.hasZ}get numFeatures(){return this._featuresById.size}get fullBounds(){return this._boundsStore.fullBounds}get storeStatistics(){let e=0;return this._featuresById.forEach((t=>{null!=t.geometry&&t.geometry.coords&&(e+=t.geometry.coords.length)})),{featureCount:this._featuresById.size,vertexCount:e/(this.hasZ?this.hasM?4:3:this.hasM?3:2)}}getFullExtent(e){if(null==this.fullBounds)return null;const[t,s,i,n]=this.fullBounds;return{xmin:t,ymin:s,xmax:i,ymax:n,spatialReference:(0,c.c)(e)}}add(e){this._add(e),this._emitChanged()}addMany(e){for(const t of e)this._add(t);this._emitChanged()}upsertMany(e){const t=e.map((e=>this._upsert(e)));return this._emitChanged(),t.filter(i.i)}clear(){this._featuresById.clear(),this._boundsStore.clear(),this._emitChanged()}removeById(e){const t=this._featuresById.get(e);return t?(this._remove(t),this._emitChanged(),t):null}removeManyById(e){this._boundsStore.invalidateIndex();for(const t of e){const e=this._featuresById.get(t);e&&this._remove(e)}this._emitChanged()}forEachBounds(e,t){for(const s of e){const e=this._boundsStore.get(s.objectId);e&&t((0,a.g)(f,e))}}getFeature(e){return this._featuresById.get(e)}has(e){return this._featuresById.has(e)}forEach(e){this._featuresById.forEach((t=>e(t)))}forEachInBounds(e,t){this._boundsStore.forEachInBounds(e,(e=>{t(this._featuresById.get(e))}))}startMarkingUsedFeatures(){this._boundsStore.invalidateIndex(),this._markedIds.clear()}sweep(){let e=!1;this._featuresById.forEach(((t,s)=>{this._markedIds.has(s)||(e=!0,this._remove(t))})),this._markedIds.clear(),e&&this._emitChanged()}_emitChanged(){this.events.emit("changed",void 0)}_add(e){if(!e)return;const t=e.objectId;if(null==t)return void o.L.getLogger("esri.layers.graphics.data.FeatureStore").error(new n.A("featurestore:invalid-feature","feature id is missing",{feature:e}));const s=this._featuresById.get(t);let i;if(this._markedIds.add(t),s?(e.displayId=s.displayId,i=this._boundsStore.get(t),this._boundsStore.delete(t)):null!=this.onFeatureAdd&&this.onFeatureAdd(e),!e.geometry?.coords?.length)return this._boundsStore.set(t,null),void this._featuresById.set(t,e);i=(0,l.g)(null!=i?i:(0,u.c)(),e.geometry,this.geometryInfo.hasZ,this.geometryInfo.hasM),null!=i&&this._boundsStore.set(t,i),this._featuresById.set(t,e)}_upsert(e){const t=e?.objectId;if(null==t)return o.L.getLogger("esri.layers.graphics.data.FeatureStore").error(new n.A("featurestore:invalid-feature","feature id is missing",{feature:e})),null;const s=this._featuresById.get(t);if(!s)return this._add(e),e;this._markedIds.add(t);const{geometry:i,attributes:r}=e;for(const e in r)s.attributes[e]=r[e];return i&&(s.geometry=i,this._boundsStore.set(t,(0,l.g)((0,u.c)(),i,this.geometryInfo.hasZ,this.geometryInfo.hasM)??null)),s}_remove(e){null!=this.onFeatureRemove&&this.onFeatureRemove(e);const t=e.objectId;return this._markedIds.delete(t),this._boundsStore.delete(t),this._featuresById.delete(t),e}}},24476:(e,t,s)=>{s.r(t),s.d(t,{default:()=>I});var i=s(64604),n=s(73067),r=s(6407),o=s(20266),a=s(80959),u=s(77037),l=s(69763),h=s(83637),c=s(13141),d=s(2824),f=s(2232),p=s(73671),m=s(53104),y=s(84698),g=s(79875),_=s(17872),x=s(30011),b=s(78016);s(90740),s(32773),s(29512),s(99063),s(99924),s(32816),s(41390),s(69421),s(40499),s(93181),s(13671),s(91047),s(36544),s(29298),s(58498),s(45371),s(44600),s(2160),s(49877),s(7969),s(56273),s(93804),s(18683),s(64752),s(48844),s(29208),s(36533),s(84200),s(97827),s(91695),s(18169),s(48402),s(16699),s(26809),s(2589),s(18527),s(67504),s(47239),s(81272),s(42614),s(11721),s(32159),s(67138),s(59700),s(78281),s(44945),s(47387),s(46728),s(64102),s(3952),s(339),s(79281),s(94345),s(92517),s(69033),s(13978),s(11618),s(56764),s(22151),s(23787),s(38896),s(26589),s(133),s(54483),s(59192),s(70648),s(69310),s(49010),s(4734),s(50214),s(9943),s(91276),s(62482),s(47215),s(71044),s(172),s(17745),s(19297),s(73509),s(28276),s(65283),s(82408),s(69277),s(70580),s(75191),s(24319),s(62092),s(43059),s(89935),s(49813),s(1178),s(346),s(81623),s(13478),s(72604),s(12856),s(13226),s(47812),s(47368),s(88817),s(88663),s(75169),s(67321),s(75377),s(33348),s(58126),s(25018),s(55270),s(95779),s(13262);const S={hasAttachments:!1,capabilities:"query, editing, create, delete, update",useStandardizedQueries:!0,supportsCoordinatesQuantization:!0,supportsReturningQueryGeometry:!0,advancedQueryCapabilities:{supportsQueryAttachments:!1,supportsStatistics:!0,supportsPercentileStatistics:!0,supportsReturningGeometryCentroid:!0,supportsQueryWithDistance:!0,supportsDistinct:!0,supportsReturningQueryExtent:!0,supportsReturningGeometryProperties:!1,supportsHavingClause:!0,supportsOrderBy:!0,supportsPagination:!0,supportsQueryWithResultType:!1,supportsSqlExpression:!0,supportsDisjointSpatialRel:!0}};class I{constructor(){this._queryEngine=null,this._snapshotFeatures=async e=>{const t=await this._fetch(e);return this._createFeatures(t)}}destroy(){this._queryEngine?.destroy(),this._queryEngine=this._createDefaultAttributes=null}async load(e,t={}){this._loadOptions={url:e.url,customParameters:e.customParameters};const s=[],[i]=await Promise.all([e.url?this._fetch(t?.signal):null,this._checkProjection(e.spatialReference)]),n=(0,p.i)(i,{geometryType:e.geometryType}),o=e.fields||n.fields||[],a=null!=e.hasZ?e.hasZ:n.hasZ,u=n.geometryType;let h=e.objectIdField||n.objectIdFieldName||"__OBJECTID";const d=e.spatialReference||l.w;let y=e.timeInfo;o===n.fields&&n.unknownFields.length>0&&s.push({name:"geojson-layer:unknown-field-types",message:"Some fields types couldn't be inferred from the features and were dropped",details:{unknownFields:n.unknownFields}});const I=new g.A(o);let w=I.get(h);w?("esriFieldTypeString"!==w.type&&(w.type="esriFieldTypeOID"),w.editable=!1,w.nullable=!1,h=w.name):(w={alias:h,name:h,type:"string"===n.objectIdFieldType?"esriFieldTypeString":"esriFieldTypeOID",editable:!1,nullable:!1},o.unshift(w));const F={};for(const e of o){if(null==e.name&&(e.name=e.alias),null==e.alias&&(e.alias=e.name),!e.name)throw new r.A("geojson-layer:invalid-field-name","field name is missing",{field:e});if(!_.k.jsonValues.includes(e.type))throw new r.A("geojson-layer:invalid-field-type",`invalid type for field "${e.name}"`,{field:e});if(e.name!==w.name){const t=(0,x.lD)(e);void 0!==t&&(F[e.name]=t)}null==e.length&&(e.length=(0,x._b)(e))}if(y){if(y.startTimeField){const e=I.get(y.startTimeField);e?(y.startTimeField=e.name,e.type="esriFieldTypeDate"):y.startTimeField=null}if(y.endTimeField){const e=I.get(y.endTimeField);e?(y.endTimeField=e.name,e.type="esriFieldTypeDate"):y.endTimeField=null}if(y.trackIdField){const e=I.get(y.trackIdField);e?y.trackIdField=e.name:(y.trackIdField=null,s.push({name:"geojson-layer:invalid-timeInfo-trackIdField",message:"trackIdField is missing",details:{timeInfo:y}}))}y.startTimeField||y.endTimeField||(s.push({name:"geojson-layer:invalid-timeInfo",message:"startTimeField and endTimeField are missing",details:{timeInfo:y}}),y=null)}const v=u?(0,m.c)(u):void 0,M=I.dateFields.length?{timeZoneIANA:b.u}:null,z={warnings:s,featureErrors:[],layerDefinition:{...S,drawingInfo:v??void 0,templates:(0,m.a)(F),extent:void 0,geometryType:u,objectIdField:h,fields:o,hasZ:!!a,timeInfo:y,dateFieldsTimeReference:M}};this._queryEngine=new f.Q({fieldsIndex:g.A.fromLayerJSON({fields:o,timeInfo:y,dateFieldsTimeReference:M}),geometryType:u,hasM:!1,hasZ:a,objectIdField:h,spatialReference:d,timeInfo:y,featureStore:new c.F({geometryType:u,hasM:!1,hasZ:a}),cacheSpatialQueries:!0});const B=this._queryEngine.fieldsIndex.requiredFields.indexOf(w);B>-1&&this._queryEngine.fieldsIndex.requiredFields.splice(B,1),this._createDefaultAttributes=(0,m.b)(F,h);const A=await this._createFeatures(i);this._objectIdGenerator=this._createObjectIdGenerator(this._queryEngine,A);const E=this._normalizeFeatures(A,z.featureErrors);this._queryEngine.featureStore.addMany(E);const{fullExtent:T,timeExtent:R}=await this._queryEngine.fetchRecomputedExtents();if(z.layerDefinition.extent=T,R){const{start:e,end:t}=R;z.layerDefinition.timeInfo.timeExtent=[e,t]}return z}async applyEdits(e){const{spatialReference:t,geometryType:s}=this._queryEngine;return await Promise.all([(0,y.l)(t,s),(0,d.c)(e.adds,t),(0,d.c)(e.updates,t)]),await this._waitSnapshotComplete(),this._applyEdits(e)}async queryFeatures(e={},t={}){return await this._waitSnapshotComplete(),this._queryEngine.executeQuery(e,t.signal)}async queryFeatureCount(e={},t={}){return await this._waitSnapshotComplete(),this._queryEngine.executeQueryForCount(e,t.signal)}async queryObjectIds(e={},t={}){return await this._waitSnapshotComplete(),this._queryEngine.executeQueryForIds(e,t.signal)}async queryExtent(e={},t={}){return await this._waitSnapshotComplete(),this._queryEngine.executeQueryForExtent(e,t.signal)}async querySnapping(e,t={}){return await this._waitSnapshotComplete(),this._queryEngine.executeQueryForSnapping(e,t.signal)}async refresh(e){this._loadOptions.customParameters=e,this._snapshotTask?.abort(),this._snapshotTask=(0,n.c)(this._snapshotFeatures),this._snapshotTask.promise.then((e=>{this._queryEngine.featureStore.clear(),this._objectIdGenerator=this._createObjectIdGenerator(this._queryEngine,e);const t=this._normalizeFeatures(e);t&&this._queryEngine.featureStore.addMany(t)}),(e=>{this._queryEngine.featureStore.clear(),(0,a.zf)(e)||o.L.getLogger("esri.layers.GeoJSONLayer").error(new r.A("geojson-layer:refresh","An error occurred during refresh",{error:e}))})),await this._waitSnapshotComplete();const{fullExtent:t,timeExtent:s}=await this._queryEngine.fetchRecomputedExtents();return{extent:t,timeExtent:s}}async _createFeatures(e){if(null==e)return[];const{geometryType:t,hasZ:s,objectIdField:i}=this._queryEngine,n=(0,p.c)(e,{geometryType:t,hasZ:s,objectIdField:i});if(!(0,l.f)(this._queryEngine.spatialReference,l.w))for(const e of n)null!=e.geometry&&(e.geometry=(0,h.b)((0,d.p)((0,h.a)(e.geometry,this._queryEngine.geometryType,this._queryEngine.hasZ,!1),l.w,this._queryEngine.spatialReference)));return n}async _waitSnapshotComplete(){if(this._snapshotTask&&!this._snapshotTask.finished){try{await this._snapshotTask.promise}catch{}return this._waitSnapshotComplete()}}async _fetch(e){const{url:t,customParameters:s}=this._loadOptions,n=(await(0,i.A)(t??"",{responseType:"json",query:{...s},signal:e})).data;return(0,p.v)(n),n}_normalizeFeatures(e,t){const{objectIdField:s,fieldsIndex:i}=this._queryEngine,n=[];for(const r of e){const e=this._createDefaultAttributes(),o=(0,y.m)(i,e,r.attributes,!0);o?t?.push(o):(this._assignObjectId(e,r.attributes,!0),r.attributes=e,r.objectId=e[s],n.push(r))}return n}async _applyEdits(e){const{adds:t,updates:s,deletes:i}=e,n={addResults:[],deleteResults:[],updateResults:[],uidToObjectId:{}};if(t?.length&&this._applyAddEdits(n,t),s?.length&&this._applyUpdateEdits(n,s),i?.length){for(const e of i)n.deleteResults.push((0,y.c)(e));this._queryEngine.featureStore.removeManyById(i)}const{fullExtent:r,timeExtent:o}=await this._queryEngine.fetchRecomputedExtents();return{extent:r,timeExtent:o,featureEditResults:n}}_applyAddEdits(e,t){const{addResults:s}=e,{geometryType:i,hasM:n,hasZ:r,objectIdField:o,spatialReference:a,featureStore:l,fieldsIndex:c}=this._queryEngine,f=[];for(const n of t){if(n.geometry&&i!==(0,u.$B)(n.geometry)){s.push((0,y.a)("Incorrect geometry type."));continue}const t=this._createDefaultAttributes(),r=(0,y.m)(c,t,n.attributes);if(r)s.push(r);else{if(this._assignObjectId(t,n.attributes),n.attributes=t,null!=n.uid){const t=n.attributes[o];e.uidToObjectId[n.uid]=t}if(null!=n.geometry){const e=n.geometry.spatialReference??a;n.geometry=(0,d.p)((0,y.s)(n.geometry,e),e,a)}f.push(n),s.push((0,y.c)(n.attributes[o]))}}l.addMany((0,h.d)([],f,i,r,n,o))}_applyUpdateEdits({updateResults:e},t){const{geometryType:s,hasM:i,hasZ:n,objectIdField:r,spatialReference:o,featureStore:a,fieldsIndex:l}=this._queryEngine;for(const c of t){const{attributes:t,geometry:f}=c,p=t?.[r];if(null==p){e.push((0,y.a)(`Identifier field ${r} missing`));continue}if(!a.has(p)){e.push((0,y.a)(`Feature with object id ${p} missing`));continue}const m=(0,h.e)(a.getFeature(p),s,n,i);if(null!=f){if(s!==(0,u.$B)(f)){e.push((0,y.a)("Incorrect geometry type."));continue}const t=f.spatialReference??o;m.geometry=(0,d.p)((0,y.s)(f,t),t,o)}if(t){const s=(0,y.m)(l,m.attributes,t);if(s){e.push(s);continue}}a.add((0,h.f)(m,s,n,i,r)),e.push((0,y.c)(p))}}_createObjectIdGenerator(e,t){const s=e.fieldsIndex.get(e.objectIdField);if("esriFieldTypeString"===s.type)return()=>s.name+"-"+Date.now().toString(16);let i=Number.NEGATIVE_INFINITY;for(const e of t)e.objectId&&(i=Math.max(i,e.objectId));return i=Math.max(0,i)+1,()=>i++}_assignObjectId(e,t,s=!1){const i=this._queryEngine.objectIdField;e[i]=s&&i in t?t[i]:this._objectIdGenerator()}async _checkProjection(e){try{await(0,d.c)(l.w,e)}catch{throw new r.A("geojson-layer","Projection not supported")}}}},23787:(e,t,s)=>{s.d(t,{L:()=>n});var i=s(22151);class n{constructor(e,t){this._storage=new i.M,this.id="",this.name="",this.size=0,this._storage.maxSize=e,this._storage.register(this),t&&this._storage.registerRemoveFunc("",t)}destroy(){this._storage.deregister(this),this._storage.destroy()}put(e,t,s=1){this._storage.put(this,e,t,s,1)}pop(e){return this._storage.pop(this,e)}get(e){return this._storage.get(this,e)}clear(){this._storage.clearAll()}get maxSize(){return this._storage.maxSize}set maxSize(e){this._storage.maxSize=e}resetHitRate(){}}},22151:(e,t,s)=>{s.d(t,{M:()=>a,b:()=>o});var i,n,r=s(45371);(n=i||(i={}))[n.ALL=0]="ALL",n[n.SOME=1]="SOME";class o{constructor(e,t,s){this.name=e,this._storage=t,this.id=u+++":",this.size=0,this.maxSize=-1,this._removeFunc=!1,this._hit=0,this._miss=0,this._storage.register(this),s&&(this._storage.registerRemoveFunc(this.id,s),this._removeFunc=!0)}destroy(){this._storage.clear(this),this._removeFunc&&this._storage.deregisterRemoveFunc(this.id),this._storage.deregister(this),this._storage=null}get hitRate(){return this._hit/(this._hit+this._miss)}get storageSize(){return this._storage.size}getSize(e){return this._storage.getSize(this,e)}resetHitRate(){this._hit=this._miss=0}put(e,t,s,i=0){this._storage.put(this,e,t,s,i)}pop(e){const t=this._storage.pop(this,e);return void 0===t?++this._miss:++this._hit,t}get(e){const t=this._storage.get(this,e);return void 0===t?++this._miss:++this._hit,t}peek(e){return this._storage.peek(this,e)}updateSize(e,t,s){this._storage.updateSize(this,e,t,s)}clear(){this._storage.clear(this)}clearAll(){this._storage.clearAll()}get performanceInfo(){return this._storage.performanceInfo}resetStats(){this._storage.resetStats()}}class a{get size(){return this._size}constructor(e=10485760){this._maxSize=e,this._db=new Map,this._size=0,this._hit=0,this._miss=0,this._removeFuncs=new r.P,this._users=new r.P}destroy(){this.clearAll(),this._removeFuncs.clear(),this._users.clear(),this._db=null}register(e){this._users.push(e)}deregister(e){this._users.removeUnordered(e)}registerRemoveFunc(e,t){this._removeFuncs.push([e,t])}deregisterRemoveFunc(e){this._removeFuncs.filterInPlace((t=>t[0]!==e))}get maxSize(){return this._maxSize}set maxSize(e){this._maxSize=Math.max(e,-1),this._checkSize()}getSize(e,t){const s=this._db.get(e.id+t);return s?.size??0}put(e,t,s,n,r){t=e.id+t;const o=this._db.get(t);if(o&&(this._size-=o.size,e.size-=o.size,this._db.delete(t),o.entry!==s&&this._notifyRemove(t,o.entry,o.size,i.ALL)),n>this._maxSize)return void this._notifyRemove(t,s,n,i.ALL);if(void 0===s)return void console.warn("Refusing to cache undefined entry ");if(!n||n<0)return console.warn(`Refusing to cache entry with size ${n} for key ${t}`),void this._notifyRemove(t,s,0,i.ALL);const a=1+Math.max(r,-4)- -3;this._db.set(t,new l(s,n,a)),this._size+=n,e.size+=n,this._checkSize()}updateSize(e,t,s,n){t=e.id+t;const r=this._db.get(t);if(r&&r.entry===s){for(this._size-=r.size,e.size-=r.size;n>this._maxSize;){const e=this._notifyRemove(t,s,n,i.SOME);if(!(null!=e&&e>0))return void this._db.delete(t);n=e}r.size=n,this._size+=n,e.size+=n,this._checkSize()}}pop(e,t){t=e.id+t;const s=this._db.get(t);if(s)return this._size-=s.size,e.size-=s.size,this._db.delete(t),++this._hit,s.entry;++this._miss}get(e,t){t=e.id+t;const s=this._db.get(t);if(void 0!==s)return this._db.delete(t),s.lives=s.lifetime,this._db.set(t,s),++this._hit,s.entry;++this._miss}peek(e,t){const s=this._db.get(e.id+t);return s?++this._hit:++this._miss,s?.entry}get performanceInfo(){const e={Size:Math.round(this._size/1048576)+"/"+Math.round(this._maxSize/1048576)+"MB","Hit rate":Math.round(100*this._getHitRate())+"%",Entries:this._db.size.toString()},t={},s=new Array;this._db.forEach(((e,i)=>{const n=e.lifetime;s[n]=(s[n]||0)+e.size,this._users.forAll((s=>{const{id:n,name:r}=s;if(i.startsWith(n)){const s=t[r]||0;t[r]=s+e.size}}))}));const i={};this._users.forAll((e=>{const s=e.name;if("hitRate"in e&&"number"==typeof e.hitRate&&!isNaN(e.hitRate)&&e.hitRate>0){const n=t[s]||0;t[s]=n,i[s]=Math.round(100*e.hitRate)+"%"}else i[s]="0%"}));const n=Object.keys(t);n.sort(((e,s)=>t[s]-t[e])),n.forEach((s=>e[s]=Math.round(t[s]/2**20)+"MB / "+i[s]));for(let t=s.length-1;t>=0;--t){const i=s[t];i&&(e["Priority "+(t+-3-1)]=Math.round(i/this._size*100)+"%")}return e}resetStats(){this._hit=this._miss=0,this._users.forAll((e=>e.resetHitRate()))}clear(e){const t=e.id;this._db.forEach(((e,s)=>{s.startsWith(t)&&(this._size-=e.size,this._db.delete(s),this._notifyRemove(s,e.entry,e.size,i.ALL))})),e.size=0}clearAll(){this._db.forEach(((e,t)=>this._notifyRemove(t,e.entry,e.size,i.ALL))),this._users.forAll((e=>e.size=0)),this._size=0,this._db.clear()}_getHitRate(){return this._hit/(this._hit+this._miss)}_notifyRemove(e,t,s,i){let n;return this._removeFuncs.some((r=>{if(e.startsWith(r[0])){const e=r[1](t,i,s);return"number"==typeof e&&(n=e),!0}return!1})),n}_checkSize(){this._users.forAll((e=>this._checkSizeLimits(e))),this._checkSizeLimits()}_checkSizeLimits(e){const t=e??this;if(t.maxSize<0||t.size<=t.maxSize)return;const s=e?.id;let i=!0;for(;i;){i=!1;for(const[n,r]of this._db)if(0===r.lifetime&&(!s||n.startsWith(s))){if(this._purgeItem(n,r,e),t.size<=.9*t.maxSize)return;i||=this._db.has(n)}}for(const[i,n]of this._db)if((!s||i.startsWith(s))&&(this._purgeItem(i,n,e),t.size<=.9*t.maxSize))return}_purgeItem(e,t,s=this._users.find((t=>e.startsWith(t.id)))){if(this._db.delete(e),t.lives<=1){this._size-=t.size,s&&(s.size-=t.size);const n=this._notifyRemove(e,t.entry,t.size,i.SOME);null!=n&&n>0&&(this._size+=n,s&&(s.size+=n),t.lives=t.lifetime,t.size=n,this._db.set(e,t))}else--t.lives,this._db.set(e,t)}}let u=0;class l{constructor(e,t,s){this.entry=e,this.size=t,this.lifetime=s,this.lives=s}}},11721:(e,t,s)=>{s.d(t,{P:()=>o});var i=s(32773),n=s(45371),r=s(32159);class o{constructor(e=9,t){this._compareMinX=c,this._compareMinY=d,this._toBBox=e=>e,this._maxEntries=Math.max(4,e||9),this._minEntries=Math.max(2,Math.ceil(.4*this._maxEntries)),t&&("function"==typeof t?this._toBBox=t:this._initFormat(t)),this.clear()}destroy(){this.clear(),x.prune(),b.prune(),S.prune(),I.prune()}all(e){a(this._data,e)}search(e,t){let s=this._data;const i=this._toBBox;if(g(e,s))for(x.clear();s;){for(let n=0,r=s.children.length;n0;){if(s||(s=S.pop(),n=S.data[S.length-1],r=I.pop()??0,o=!0),s.leaf&&(t=(0,i.f)(s.children,e,s.children.length,s.indexHint),-1!==t))return s.children.splice(t,1),S.push(s),this._condense(S),this;o||s.leaf||!y(s,a)?n?(r++,s=n.children[r],o=!1):s=null:(S.push(s),I.push(r),r=0,n=s,s=s.children[0])}return this}toJSON(){return this._data}fromJSON(e){return this._data=e,this}_build(e,t,s,i){const n=s-t+1;let r=this._maxEntries;if(n<=r){const i=new v(e.slice(t,s+1));return u(i,this._toBBox),i}i||(i=Math.ceil(Math.log(n)/Math.log(r)),r=Math.ceil(n/r**(i-1)));const o=new M([]);o.height=i;const a=Math.ceil(n/r),l=a*Math.ceil(Math.sqrt(r));_(e,t,s,l,this._compareMinX);for(let n=t;n<=s;n+=l){const t=Math.min(n+l-1,s);_(e,n,t,a,this._compareMinY);for(let s=n;s<=t;s+=a){const n=Math.min(s+a-1,t);o.children.push(this._build(e,s,n,i-1))}}return u(o,this._toBBox),o}_insert(e,t,s){const i=this._toBBox,n=s?e:i(e);S.clear();const r=function(e,t,s,i){for(;i.push(t),!0!==t.leaf&&i.length-1!==s;){let s,i=1/0,o=1/0;for(let a=0,u=t.children.length;a=0&&S.data[t].children.length>this._maxEntries;)this._split(S,t),t--;!function(e,t,s){for(let i=s;i>=0;i--)h(t.data[i],e)}(n,S,t)}_split(e,t){const s=e.data[t],i=s.children.length,n=this._minEntries;this._chooseSplitAxis(s,n,i);const r=this._chooseSplitIndex(s,n,i);if(!r)return;const o=s.children.splice(r,s.children.length-r),a=s.leaf?new v(o):new M(o);a.height=s.height,u(s,this._toBBox),u(a,this._toBBox),t?e.data[t-1].children.push(a):this._splitRoot(s,a)}_splitRoot(e,t){this._data=new M([e,t]),this._data.height=e.height+1,u(this._data,this._toBBox)}_chooseSplitIndex(e,t,s){let i,n,r;i=n=1/0;for(let o=t;o<=s-t;o++){const t=l(e,0,o,this._toBBox),a=l(e,o,s,this._toBBox),u=m(t,a),h=f(t)+f(a);u=t;i--){const t=e.children[i];h(o,e.leaf?n(t):t),a+=p(o)}return a}_condense(e){for(let t=e.length-1;t>=0;t--){const s=e.data[t];if(0===s.children.length)if(t>0){const n=e.data[t-1],r=n.children;r.splice((0,i.f)(r,s,r.length,n.indexHint),1)}else this.clear();else u(s,this._toBBox)}}_initFormat(e){const t=["return a"," - b",";"];this._compareMinX=new Function("a","b",t.join(e[0])),this._compareMinY=new Function("a","b",t.join(e[1])),this._toBBox=new Function("a","return {minX: a"+e[0]+", minY: a"+e[1]+", maxX: a"+e[2]+", maxY: a"+e[3]+"};")}}function a(e,t){let s=e;for(b.clear();s;){if(!0===s.leaf)for(const e of s.children)t(e);else b.pushArray(s.children);s=b.pop()??null}}function u(e,t){l(e,0,e.children.length,t,e)}function l(e,t,s,i,n){n||(n=new v([])),n.minX=1/0,n.minY=1/0,n.maxX=-1/0,n.maxY=-1/0;for(let r,o=t;o=e.minX&&t.maxY>=e.minY}function _(e,t,s,i,n){const o=[t,s];for(;o.length;){const t=o.pop(),s=o.pop();if(t-s<=i)continue;const a=s+Math.ceil((t-s)/i/2)*i;(0,r.q)(e,a,s,t,n),o.push(s,a,a,t)}}const x=new n.P,b=new n.P,S=new n.P,I=new n.P({deallocator:void 0});class w{constructor(){this.minX=1/0,this.minY=1/0,this.maxX=-1/0,this.maxY=-1/0}}class F extends w{constructor(){super(...arguments),this.height=1,this.indexHint=new i.P}}class v extends F{constructor(e){super(),this.children=e,this.leaf=!0}}class M extends F{constructor(e){super(),this.children=e,this.leaf=!1}}},67138:(e,t,s)=>{s.d(t,{c:()=>i,g:()=>n});var i="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==s.g?s.g:"undefined"!=typeof self?self:{};function n(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}},53104:(e,t,s)=>{s.d(t,{a:()=>c,b:()=>l,c:()=>o,d:()=>d});var i=s(32773),n=s(70648),r=s(25018);function o(e){return{renderer:{type:"simple",symbol:"esriGeometryPoint"===e||"esriGeometryMultipoint"===e?r.d:"esriGeometryPolyline"===e?r.a:r.b}}}const a=/^[_$a-zA-Z][_$a-zA-Z0-9]*$/;let u=1;function l(e,t){if((0,i.h)("esri-csp-restrictions"))return()=>({[t]:null,...e});try{let s=`this${h(t)} = null;`;for(const t in e)s+=`this${h(t)} = ${JSON.stringify(e[t])};`;const i=new Function(`\n return class AttributesClass$${u++} {\n constructor() {\n ${s};\n }\n }\n `)();return()=>new i}catch(s){return()=>({[t]:null,...e})}}function h(e){return a.test(e)?`.${e}`:`["${e}"]`}function c(e={}){return[{name:"New Feature",description:"",prototype:{attributes:(0,i.o8)(e)}}]}function d(e,t){return{analytics:{supportsCacheHint:!1},attachment:null,data:{isVersioned:!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,supportsQueryAnalytics:!1,supportsQueryAttachments:!1,supportsQueryTopFeatures:!1,supportsResizeAttachments:!1,supportsSync:!1,supportsUpdate:t,supportsExceedsLimitStatistics:!0,supportsAsyncConvert3D:!1},query:n.q,queryRelated:{supportsCount:!0,supportsOrderBy:!0,supportsPagination:!0,supportsCacheHint:!1},queryTopFeatures:{supportsCacheHint:!1},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}}}},58126:(e,t,s)=>{function i(e){return null!=a(e)||null!=o(e)}function n(e){return u.test(e)}function r(e){return a(e)??o(e)}function o(e){const t=new Date(e);return function(e,t){if(Number.isNaN(e.getTime()))return!1;let s=!0;if(h&&/\d+\W*$/.test(t)){const e=t.match(/[a-zA-Z]{2,}/);if(e){let t=!1,i=0;for(;!t&&i<=e.length;)t=!l.test(e[i]),i++;s=!t}}return s}(t,e)?Number.isNaN(t.getTime())?null:t.getTime()-6e4*t.getTimezoneOffset():null}function a(e){const t=u.exec(e);if(!t?.groups)return null;const s=t.groups,i=+s.year,n=+s.month-1,r=+s.day,o=+(s.hours??"0"),a=+(s.minutes??"0"),l=+(s.seconds??"0");if(o>23)return null;if(a>59)return null;if(l>59)return null;const h=s.ms??"0",c=h?+h.padEnd(3,"0").substring(0,3):0;let d;if(s.isUTC||!s.offsetSign)d=Date.UTC(i,n,r,o,a,l,c);else{const e=+s.offsetHours,t=+s.offsetMinutes;d=6e4*("+"===s.offsetSign?-1:1)*(60*e+t)+Date.UTC(i,n,r,o,a,l,c)}return Number.isNaN(d)?null:d}s.d(t,{a:()=>i,i:()=>n,p:()=>r});const u=/^(?:(?-?\d{4,})-(?\d{2})-(?\d{2}))(?:T(?\d{2}):(?\d{2}):(?\d{2})(?:\.(?\d+))?)?(?:(?Z)|(?:(?\+|-)(?\d{2}):(?\d{2})))?$/,l=/^((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,h=!Number.isNaN(new Date("technology 10").getTime())},25018:(e,t,s)=>{s.d(t,{a:()=>o,b:()=>a,c:()=>u,d:()=>r,e:()=>l,f:()=>h,g:()=>c,h:()=>i,i:()=>n});const i=[252,146,31,255],n=[153,153,153,255],r={type:"esriSMS",style:"esriSMSCircle",size:6,color:i,outline:{type:"esriSLS",style:"esriSLSSolid",width:.75,color:[153,153,153,255]}},o={type:"esriSLS",style:"esriSLSSolid",width:.75,color:i},a={type:"esriSFS",style:"esriSFSSolid",color:[252,146,31,196],outline:{type:"esriSLS",style:"esriSLSSolid",width:.75,color:[255,255,255,191]}},u={type:"esriTS",color:[255,255,255,255],font:{family:"arial-unicode-ms",size:10,weight:"bold"},horizontalAlignment:"center",kerning:!0,haloColor:[0,0,0,255],haloSize:1,rotated:!1,text:"",xoffset:0,yoffset:0,angle:0},l={type:"esriSMS",style:"esriSMSCircle",color:[0,0,0,255],outline:null,size:10.5},h={type:"esriSLS",style:"esriSLSSolid",color:[0,0,0,255],width:1.5},c={type:"esriSFS",style:"esriSFSSolid",color:[0,0,0,255],outline:null}},73671:(e,t,s)=>{s.d(t,{c:()=>v,g:()=>h,i:()=>F,v:()=>w});var i=s(58126),n=s(6407),r=s(69763),o=s(58003),a=s(96153),u=s(30011);const l={LineString:"esriGeometryPolyline",MultiLineString:"esriGeometryPolyline",MultiPoint:"esriGeometryMultipoint",Point:"esriGeometryPoint",Polygon:"esriGeometryPolygon",MultiPolygon:"esriGeometryPolygon"};function h(e){return l[e]}function*c(e){switch(e.type){case"Feature":yield e;break;case"FeatureCollection":for(const t of e.features)t&&(yield t)}}function*d(e){if(e)switch(e.type){case"Point":yield e.coordinates;break;case"LineString":case"MultiPoint":yield*e.coordinates;break;case"MultiLineString":case"Polygon":for(const t of e.coordinates)yield*t;break;case"MultiPolygon":for(const t of e.coordinates)for(const e of t)yield*e}}function f(e){for(const t of e)if(t.length>2)return!0;return!1}function p(e){let t=0;for(let s=0;s=0;i--)S(e,t[i],s);e.lengths.push(t.length)}function S(e,t,s){const[i,n,r]=t;e.coords.push(i,n),s.hasZ&&e.coords.push(r||0)}function I(e){switch(typeof e){case"string":return(0,i.i)(e)?"esriFieldTypeDate":"esriFieldTypeString";case"number":return"esriFieldTypeDouble";default:return"unknown"}}function w(e,t=4326){if(!e)throw new n.A("geojson-layer:empty","GeoJSON data is empty");if("Feature"!==e.type&&"FeatureCollection"!==e.type)throw new n.A("geojson-layer:unsupported-geojson-object","missing or not supported GeoJSON object type",{data:e});const{crs:s}=e;if(!s)return;const i="string"==typeof s?s:"name"===s.type?s.properties.name:"EPSG"===s.type?s.properties.code:null,o=(0,r.i)({wkid:t})?new RegExp(".*(CRS84H?|4326)$","i"):new RegExp(`.*(${t})$`,"i");if(!i||!o.test(i))throw new n.A("geojson:unsupported-crs","unsupported GeoJSON 'crs' member",{crs:s})}function F(e,t={}){const s=[],i=new Set,n=new Set;let r,o=!1,a=null,l=!1,{geometryType:p=null}=t,m=!1;for(const t of c(e)){const{geometry:e,properties:c,id:y}=t;if((!e||(p||(p=h(e.type)),h(e.type)===p))&&(o||(o=f(d(e))),l||(l=null!=y,l&&(r=typeof y,c&&(a=Object.keys(c).filter((e=>c[e]===y))))),c&&a&&l&&null!=y&&(a.length>1?a=a.filter((e=>c[e]===y)):1===a.length&&(a=c[a[0]]===y?a:[])),!m&&c)){let e=!0;for(const t in c){if(i.has(t))continue;const r=c[t];if(null==r){e=!1,n.add(t);continue}const o=I(r);if("unknown"===o){n.add(t);continue}n.delete(t),i.add(t);const a=(0,u.rS)(t);a&&s.push({name:a,alias:t,type:o})}m=e}}const y=(0,u.rS)(1===a?.length&&a[0]||null)??void 0;if(y)for(const e of s)if(e.name===y&&(0,u.WA)(e)){e.type="esriFieldTypeOID";break}return{fields:s,geometryType:p,hasZ:o,objectIdFieldName:y,objectIdFieldType:r,unknownFields:Array.from(n)}}function v(e,t){return Array.from(function*(e,t={}){const{geometryType:s,objectIdField:i}=t;for(const n of e){const{geometry:e,properties:r,id:u}=n;if(e&&h(e.type)!==s)continue;const l=r||{};let c;i&&(c=l[i],null==u||c||(l[i]=c=u));const d=new o.O(e?y(new a.O,e,t):null,l,null,c??void 0);yield d}}(c(e),t))}},339:(e,t,s)=>{s.d(t,{c:()=>o,g:()=>l,o:()=>a,u:()=>u});var i=s(67504),n=s(7969),r=s(77037);const o={102100:{maxX:20037508.342788905,minX:-20037508.342788905,plus180Line:new i.A({paths:[[[20037508.342788905,-20037508.342788905],[20037508.342788905,20037508.342788905]]],spatialReference:n.A.WebMercator}),minus180Line:new i.A({paths:[[[-20037508.342788905,-20037508.342788905],[-20037508.342788905,20037508.342788905]]],spatialReference:n.A.WebMercator})},4326:{maxX:180,minX:-180,plus180Line:new i.A({paths:[[[180,-180],[180,180]]],spatialReference:n.A.WGS84}),minus180Line:new i.A({paths:[[[-180,-180],[-180,180]]],spatialReference:n.A.WGS84})}};function a(e,t){return Math.ceil((e-t)/(2*t))}function u(e,t){const s=l(e);for(const e of s)for(const s of e)s[0]+=t;return e}function l(e){return(0,r.Bi)(e)?e.rings:e.paths}},79281:(e,t,s)=>{s.d(t,{c:()=>l,s:()=>h}),s(94345);var i=s(64604),n=s(77037),r=s(69763),o=s(69033),a=s(99063),u=s(13978);async function l(e,t,s,a){const u=(0,o.p)(e),l=t[0].spatialReference,h={...a,responseType:"json",query:{...u.query,f:"json",sr:(0,r.Y)(l),target:JSON.stringify({geometryType:(0,n.$B)(t[0]),geometries:t}),cutter:JSON.stringify(s)}},c=await(0,i.A)(u.path+"/cut",h),{cutIndexes:d,geometries:f=[]}=c.data;return{cutIndexes:d,geometries:f.map((e=>{const t=(0,n.rS)(e);return t.spatialReference=l,t}))}}async function h(e,t,s){const o="string"==typeof e?(0,a.An)(e):e,l=t[0].spatialReference,h=(0,n.$B)(t[0]),c={...s,query:{...o.query,f:"json",sr:(0,r.Y)(l),geometries:JSON.stringify((0,u.e)(t))}},{data:d}=await(0,i.A)(o.path+"/simplify",c);return(0,u.d)(d.geometries,h,l)}},84698:(e,t,s)=>{s.d(t,{a:()=>u,c:()=>h,l:()=>y,m:()=>d,s:()=>m});var i=s(58126),n=s(69763),r=s(30011);class o{constructor(){this.code=null,this.description=null}}class a{constructor(e){this.error=new o,this.globalId=null,this.objectId=null,this.success=!1,this.uniqueId=null,this.error.description=e}}function u(e){return new a(e)}class l{constructor(e){this.globalId=null,this.success=!0,this.objectId=this.uniqueId=e}}function h(e){return new l(e)}const c=new Set;function d(e,t,s,i=!1){c.clear();for(const n in s){const o=e.get(n);if(!o)continue;const a=f(o,s[n]);if(c.add(o.name),o&&(i||o.editable)){const e=(0,r.CJ)(o,a);if(e)return u((0,r.uo)(e,o,a));t[o.name]=a}}for(const t of e?.requiredFields??[])if(!c.has(t.name))return u(`missing required field "${t.name}"`);return null}function f(e,t){let s=t;return(0,r.WA)(e)&&"string"==typeof t?s=parseFloat(t):(0,r.yM)(e)&&null!=t&&"string"!=typeof t?s=String(t):(0,r.vE)(e)&&"string"==typeof t&&(s=(0,i.p)(t)),(0,r.WX)(s)}let p;function m(e,t){if(!e||!(0,n.k)(t))return e;if("rings"in e||"paths"in e){if(null==p)throw new TypeError("geometry engine not loaded");return p.simplify(t,e)}return e}async function y(e,t){!(0,n.k)(e)||"esriGeometryPolygon"!==t&&"esriGeometryPolyline"!==t||await async function(){return null==p&&(p=await Promise.all([s.e(9257),s.e(1394)]).then(s.bind(s,61394)).then((e=>e.g))),p}()}},69033:(e,t,s)=>{s.d(t,{a:()=>r,e:()=>a,p:()=>o}),s(90740),s(29512);var i=s(32773),n=s(99063);function r(e,t){return t?{...t,query:{...e??{},...t.query}}:{query:e}}function o(e){return"string"==typeof e?(0,n.An)(e):(0,i.o8)(e)}function a(e,t,s){const i={};for(const n in e){if("declaredClass"===n)continue;const r=e[n];if(null!=r&&"function"!=typeof r)if(Array.isArray(r))i[n]=r.map((e=>a(e)));else if("object"==typeof r)if(r.toJSON){const e=r.toJSON(s?.[n]);i[n]=t?e:JSON.stringify(e)}else i[n]=t?r:JSON.stringify(r);else i[n]=r}return i}s(64604)},13978:(e,t,s)=>{s.d(t,{d:()=>r,e:()=>n});var i=s(77037);function n(e){return{geometryType:(0,i.$B)(e[0]),geometries:e.map((e=>e.toJSON()))}}function r(e,t,s){const n=(0,i.xD)(t);return e.map((e=>{const t=n.fromJSON(e);return t.spatialReference=s,t}))}},67321:(e,t,s)=>{s.d(t,{C_:()=>c,OH:()=>p,Vh:()=>m,on:()=>h,pc:()=>y,wB:()=>a,z7:()=>u}),s(73067),s(17745);var i=s(80959),n=s(13671),r=s(57732),o=s(41390);function a(e,t,s={}){return l(e,t,s,d)}function u(e,t,s={}){return l(e,t,s,f)}function l(e,t,s={},i){let n=null;const a=s.once?(e,s)=>{i(e)&&((0,r.r)(n),t(e,s))}:(e,s)=>{i(e)&&t(e,s)};if(n=(0,o.w)(e,a,s.sync,s.equals),s.initial){const t=e();a(t,t)}return n}function h(e,t,s,o={}){let u=null,l=null,h=null;function c(){u&&l&&(l.remove(),o.onListenerRemove?.(u),u=null,l=null)}function d(e){o.once&&o.once&&(0,r.r)(h),s(e)}const f=a(e,((e,s)=>{c(),(0,i.i)(e)&&(u=e,l=(0,i.o)(e,t,d),o.onListenerAdd?.(e))}),{sync:o.sync,initial:!0});return h=(0,n.m)((()=>{f.remove(),c()})),h}function c(e,t){return function(e,t,s){if((0,i.G4)(s))return Promise.reject((0,i.NK)());const o=e();if(t?.(o))return Promise.resolve(o);let a=null;function u(){a=(0,r.r)(a)}return new Promise(((r,o)=>{a=(0,n.h)([(0,i.u7)(s,(()=>{u(),o((0,i.NK)())})),l(e,(e=>{u(),r(e)}),{sync:!1,once:!0},t??d)])}))}(e,f,t)}function d(e){return!0}function f(e){return!!e}s(32816),s(29298),s(20266),s(90740),s(32773),s(36544),s(93181),s(40499),s(6407),s(69421),s(91047),s(81272),s(45371),s(44945),s(58498);const p={sync:!0},m={initial:!0},y={sync:!0,initial:!0}},3952:(e,t,s)=>{s.d(t,{el:()=>m});var i=s(90740),n=s(6407),r=s(20266),o=s(84200),a=s(67504),u=s(339),l=s(69763),h=s(29208),c=s(79281);s(32773),s(32816),s(29298),s(36544),s(93181),s(13671),s(40499),s(69421),s(91047),s(56273),s(44600),s(2160),s(99924),s(41390),s(58498),s(45371),s(80959),s(49877),s(7969),s(93804),s(18683),s(64604),s(29512),s(99063),s(64752),s(48844),s(97827),s(91695),s(18169),s(48402),s(16699),s(26809),s(2589),s(18527),s(77037),s(36533),s(94345),s(92517),s(69033),s(13978);const d=()=>r.L.getLogger("esri.geometry.support.normalizeUtils");function f(e,t,s){if(t){const t=function(e,t){if(!(e instanceof a.A||e instanceof o.A)){const e="straightLineDensify: the input geometry is neither polyline nor polygon";throw d().error(e),new n.A(e)}const s=(0,u.g)(e),i=[];for(const e of s){const s=[];i.push(s),s.push([e[0][0],e[0][1]]);for(let i=0;i1){for(let e=1;e<=c-1;e++){const i=e*t,o=h*i+n,a=l*i+r;s.push([o,a])}const e=(u+Math.floor(c-1)*t)/2,i=h*e+n,o=l*e+r;s.push([i,o])}s.push([o,a])}}return function(e){return"polygon"===e.type}(e)?new o.A({rings:i,spatialReference:e.spatialReference}):new a.A({paths:i,spatialReference:e.spatialReference})}(e,1e6);e=(0,h.ci)(t,!0)}return s&&(e=(0,u.u)(e,s)),e}function p(e,t,s){if(Array.isArray(e)){const i=e[0];if(i>t){const s=(0,u.o)(i,t);e[0]=i+s*(-2*t)}else if(it){const s=(0,u.o)(i,t);e=e.clone().offset(s*(-2*t),0)}else if(ip(e,_,x))),v.push(e)}else if("extent"===t.type){const e=t.clone()._normalize(!1,!1,y);v.push(e.rings?new o.A(e):e)}else if(t.extent){const e=t.extent,s=(0,u.o)(e.xmin,x)*(2*_);let i=0===s?t.clone():(0,u.u)(t.clone(),s);e.offset(s,0);let{xmin:n,xmax:r}=e;n=Number(n.toFixed(9)),r=Number(r.toFixed(9)),e.intersects(S)&&r!==_?(w=r>w?r:w,i=f(i,g),F.push(i),v.push("cut")):e.intersects(I)&&n!==x?(w=r*(2*_)>w?r*(2*_):w,i=f(i,g,360),F.push(i),v.push("cut")):v.push(i)}else v.push(t.clone());else v.push(t);else v.push(t);let M=(0,u.o)(w,_),z=-90;const B=M,A=new a.A;for(;M>0;){const e=360*M-180;A.addPath([[e,z],[e,-1*z]]),z*=-1,M--}if(F.length>0&&B>0){const t=function(e,t){let s=-1;for(let i=0;i{if(s[0]<180)return!0;{let s=0;for(let e=0;es?i:s}s=Number(s.toFixed(9));const i=-360*(0,u.o)(s,180);for(let s=0;s1&&n.rings.length>=o.rings.length?(i.push(n),r.push("simplify")):r.push(g?(0,h.Gh)(n):n)}}if(!i.length)return r;const o=await(0,c.s)(n,i,s),a=[];for(let e=0;e{r.d(t,{A:()=>Y,B:()=>c,C:()=>V,D:()=>x,E:()=>X,F:()=>W,G:()=>v,H:()=>K,I:()=>k,J:()=>j,a:()=>l,b:()=>R,c:()=>y,d:()=>h,e:()=>N,f:()=>S,g:()=>o,h:()=>B,i:()=>p,j:()=>d,k:()=>O,l:()=>C,m:()=>a,n:()=>I,o:()=>L,p:()=>M,q:()=>U,r:()=>P,s:()=>D,t:()=>b,u:()=>G,v:()=>F,w:()=>m,x:()=>H,y:()=>g,z:()=>w});var s=r(37322),f=r(26809),n=r(91276);class E{constructor(e,t,r=0,s,f){this.TypedArrayConstructor=e,this.elementCount=9;const n=this.TypedArrayConstructor;void 0===s&&(s=9*n.BYTES_PER_ELEMENT);const E=0===t.byteLength?0:r;this.typedBuffer=null==f?new n(t,E):new n(t,E,(f-r)/n.BYTES_PER_ELEMENT),this.typedBufferStride=s/n.BYTES_PER_ELEMENT,this.count=Math.ceil(this.typedBuffer.length/this.typedBufferStride),this.stride=this.typedBufferStride*this.TypedArrayConstructor.BYTES_PER_ELEMENT}sliceBuffer(e,t,r=this.count-t){const s=this.typedBuffer.byteOffset+t*this.stride;return new e(this.buffer,s,this.stride,s+r*this.stride)}getMat(e,t){let r=e*this.typedBufferStride;for(let e=0;e<9;e++)t[e]=this.typedBuffer[r++];return t}setMat(e,t){let r=e*this.typedBufferStride;for(let e=0;e<9;e++)this.typedBuffer[r++]=t[e]}get(e,t){return this.typedBuffer[e*this.typedBufferStride+t]}set(e,t,r){this.typedBuffer[e*this.typedBufferStride+t]=r}copyFrom(e,t,r){const s=this.typedBuffer,f=t.typedBuffer;let n=e*this.typedBufferStride,E=r*t.typedBufferStride;for(let e=0;e<9;++e)s[n++]=f[E++]}get buffer(){return this.typedBuffer.buffer}}E.ElementCount=9;class i{constructor(e,t,r=0,s,f){this.TypedArrayConstructor=e,this.elementCount=16;const n=this.TypedArrayConstructor;void 0===s&&(s=16*n.BYTES_PER_ELEMENT);const E=0===t.byteLength?0:r;this.typedBuffer=null==f?new n(t,E):new n(t,E,(f-r)/n.BYTES_PER_ELEMENT),this.typedBufferStride=s/n.BYTES_PER_ELEMENT,this.count=Math.ceil(this.typedBuffer.length/this.typedBufferStride),this.stride=this.typedBufferStride*this.TypedArrayConstructor.BYTES_PER_ELEMENT}sliceBuffer(e,t,r=this.count-t){const s=this.typedBuffer.byteOffset+t*this.stride;return new e(this.buffer,s,this.stride,s+r*this.stride)}getMat(e,t){let r=e*this.typedBufferStride;for(let e=0;e<16;e++)t[e]=this.typedBuffer[r++];return t}setMat(e,t){let r=e*this.typedBufferStride;for(let e=0;e<16;e++)this.typedBuffer[r++]=t[e]}get(e,t){return this.typedBuffer[e*this.typedBufferStride+t]}set(e,t,r){this.typedBuffer[e*this.typedBufferStride+t]=r}copyFrom(e,t,r){const s=this.typedBuffer,f=t.typedBuffer;let n=e*this.typedBufferStride,E=r*t.typedBufferStride;for(let e=0;e<16;++e)s[n++]=f[E++]}get buffer(){return this.typedBuffer.buffer}}i.ElementCount=16;class _{constructor(e,t,r=0,s,f){this.TypedArrayConstructor=e,this.elementCount=1;const n=this.TypedArrayConstructor;void 0===s&&(s=n.BYTES_PER_ELEMENT);const E=0===t.byteLength?0:r;this.typedBuffer=null==f?new n(t,E):new n(t,E,(f-r)/n.BYTES_PER_ELEMENT),this.stride=s,this.typedBufferStride=s/n.BYTES_PER_ELEMENT,this.count=Math.ceil(this.typedBuffer.length/this.typedBufferStride)}sliceBuffer(e,t,r=this.count-t){const s=this.typedBuffer.byteOffset+t*this.stride;return new e(this.buffer,s,this.stride,s+r*this.stride)}get(e){return this.typedBuffer[e*this.typedBufferStride]}set(e,t){this.typedBuffer[e*this.typedBufferStride]=t}get buffer(){return this.typedBuffer.buffer}}_.ElementCount=1;class T{constructor(e,t,r=0,s,f){this.TypedArrayConstructor=e,this.elementCount=2;const n=this.TypedArrayConstructor;void 0===s&&(s=2*n.BYTES_PER_ELEMENT);const E=0===t.byteLength?0:r;this.typedBuffer=null==f?new n(t,E):new n(t,E,(f-r)/n.BYTES_PER_ELEMENT),this.typedBufferStride=s/n.BYTES_PER_ELEMENT,this.count=Math.ceil(this.typedBuffer.length/this.typedBufferStride),this.stride=this.typedBufferStride*this.TypedArrayConstructor.BYTES_PER_ELEMENT}sliceBuffer(e,t,r=this.count-t){const s=this.typedBuffer.byteOffset+t*this.stride;return new e(this.buffer,s,this.stride,s+r*this.stride)}getVec(e,t){return e*=this.typedBufferStride,(0,s.g)(t,this.typedBuffer[e],this.typedBuffer[e+1])}setVec(e,t){e*=this.typedBufferStride,this.typedBuffer[e++]=t[0],this.typedBuffer[e]=t[1]}get(e,t){return this.typedBuffer[e*this.typedBufferStride+t]}set(e,t,r){this.typedBuffer[e*this.typedBufferStride+t]=r}setValues(e,t,r){e*=this.typedBufferStride,this.typedBuffer[e++]=t,this.typedBuffer[e]=r}copyFrom(e,t,r){const s=this.typedBuffer,f=t.typedBuffer;let n=e*this.typedBufferStride,E=r*t.typedBufferStride;s[n++]=f[E++],s[n]=f[E]}get buffer(){return this.typedBuffer.buffer}}T.ElementCount=2;class u{constructor(e,t,r=0,s,f){this.TypedArrayConstructor=e,this.elementCount=3;const n=this.TypedArrayConstructor;void 0===s&&(s=3*n.BYTES_PER_ELEMENT);const E=0===t.byteLength?0:r;this.typedBuffer=null==f?new n(t,E):new n(t,E,(f-r)/n.BYTES_PER_ELEMENT),this.typedBufferStride=s/n.BYTES_PER_ELEMENT,this.count=Math.ceil(this.typedBuffer.length/this.typedBufferStride),this.stride=this.typedBufferStride*this.TypedArrayConstructor.BYTES_PER_ELEMENT}sliceBuffer(e,t,r=this.count-t){const s=this.typedBuffer.byteOffset+t*this.stride;return new e(this.buffer,s,this.stride,s+r*this.stride)}getVec(e,t){return e*=this.typedBufferStride,(0,f.s)(t,this.typedBuffer[e],this.typedBuffer[e+1],this.typedBuffer[e+2])}setVec(e,t){e*=this.typedBufferStride,this.typedBuffer[e++]=t[0],this.typedBuffer[e++]=t[1],this.typedBuffer[e]=t[2]}get(e,t){return this.typedBuffer[e*this.typedBufferStride+t]}set(e,t,r){this.typedBuffer[e*this.typedBufferStride+t]=r}setValues(e,t,r,s){e*=this.typedBufferStride,this.typedBuffer[e++]=t,this.typedBuffer[e++]=r,this.typedBuffer[e]=s}copyFrom(e,t,r){const s=this.typedBuffer,f=t.typedBuffer;let n=e*this.typedBufferStride,E=r*t.typedBufferStride;s[n++]=f[E++],s[n++]=f[E++],s[n]=f[E]}get buffer(){return this.typedBuffer.buffer}}u.ElementCount=3;class A{constructor(e,t,r=0,s,f){this.TypedArrayConstructor=e,this.start=r,this.elementCount=4;const n=this.TypedArrayConstructor;void 0===s&&(s=4*n.BYTES_PER_ELEMENT);const E=0===t.byteLength?0:r;this.typedBuffer=null==f?new n(t,E):new n(t,E,(f-r)/n.BYTES_PER_ELEMENT),this.typedBufferStride=s/n.BYTES_PER_ELEMENT,this.count=Math.ceil(this.typedBuffer.length/this.typedBufferStride),this.stride=this.typedBufferStride*this.TypedArrayConstructor.BYTES_PER_ELEMENT}sliceBuffer(e,t,r=this.count-t){const s=this.typedBuffer.byteOffset+t*this.stride;return new e(this.buffer,s,this.stride,s+r*this.stride)}getVec(e,t){return e*=this.typedBufferStride,(0,n.s)(t,this.typedBuffer[e++],this.typedBuffer[e++],this.typedBuffer[e++],this.typedBuffer[e])}setVec(e,t){e*=this.typedBufferStride,this.typedBuffer[e++]=t[0],this.typedBuffer[e++]=t[1],this.typedBuffer[e++]=t[2],this.typedBuffer[e]=t[3]}get(e,t){return this.typedBuffer[e*this.typedBufferStride+t]}set(e,t,r){this.typedBuffer[e*this.typedBufferStride+t]=r}setValues(e,t,r,s,f){e*=this.typedBufferStride,this.typedBuffer[e++]=t,this.typedBuffer[e++]=r,this.typedBuffer[e++]=s,this.typedBuffer[e]=f}copyFrom(e,t,r){const s=this.typedBuffer,f=t.typedBuffer;let n=e*this.typedBufferStride,E=r*t.typedBufferStride;s[n++]=f[E++],s[n++]=f[E++],s[n++]=f[E++],s[n]=f[E]}get buffer(){return this.typedBuffer.buffer}}A.ElementCount=4;class R extends _{constructor(e,t=0,r,s){super(Float32Array,e,t,r,s),this.elementType="f32"}static fromTypedArray(e,t){return new R(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}R.ElementType="f32";class y extends T{constructor(e,t=0,r,s){super(Float32Array,e,t,r,s),this.elementType="f32"}slice(e,t){return this.sliceBuffer(y,e,t)}static fromTypedArray(e,t){return new y(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}y.ElementType="f32";class c extends u{constructor(e,t=0,r,s){super(Float32Array,e,t,r,s),this.elementType="f32"}slice(e,t){return this.sliceBuffer(c,e,t)}static fromTypedArray(e,t){return new c(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}c.ElementType="f32";class h extends A{constructor(e,t=0,r,s){super(Float32Array,e,t,r,s),this.elementType="f32"}slice(e,t){return this.sliceBuffer(h,e,t)}static fromTypedArray(e,t){return new h(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}h.ElementType="f32";class N extends E{constructor(e,t=0,r,s){super(Float32Array,e,t,r,s),this.elementType="f32"}slice(e,t){return this.sliceBuffer(N,e,t)}static fromTypedArray(e,t){return new N(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}N.ElementType="f32";class d extends E{constructor(e,t=0,r,s){super(Float64Array,e,t,r,s),this.elementType="f64"}slice(e,t){return this.sliceBuffer(d,e,t)}static fromTypedArray(e,t){return new d(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}d.ElementType="f64";class S extends i{constructor(e,t=0,r,s){super(Float32Array,e,t,r,s),this.elementType="f32"}slice(e,t){return this.sliceBuffer(S,e,t)}static fromTypedArray(e,t){return new S(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}S.ElementType="f32";class O extends i{constructor(e,t=0,r,s){super(Float64Array,e,t,r,s),this.elementType="f64"}slice(e,t){return this.sliceBuffer(O,e,t)}static fromTypedArray(e,t){return new O(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}O.ElementType="f64";class o extends _{constructor(e,t=0,r,s){super(Float64Array,e,t,r,s),this.elementType="f64"}slice(e,t){return this.sliceBuffer(o,e,t)}static fromTypedArray(e,t){return new o(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}o.ElementType="f64";class B extends T{constructor(e,t=0,r,s){super(Float64Array,e,t,r,s),this.elementType="f64"}slice(e,t){return this.sliceBuffer(B,e,t)}static fromTypedArray(e,t){return new B(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}B.ElementType="f64";class l extends u{constructor(e,t=0,r,s){super(Float64Array,e,t,r,s),this.elementType="f64"}slice(e,t){return this.sliceBuffer(l,e,t)}static fromTypedArray(e,t){return new l(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}l.ElementType="f64";class p extends A{constructor(e,t=0,r,s){super(Float64Array,e,t,r,s),this.elementType="f64"}slice(e,t){return this.sliceBuffer(p,e,t)}static fromTypedArray(e,t){return new p(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}p.ElementType="f64";class C extends _{constructor(e,t=0,r,s){super(Uint8Array,e,t,r,s),this.elementType="u8"}slice(e,t){return this.sliceBuffer(C,e,t)}static fromTypedArray(e,t){return new C(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}C.ElementType="u8";class a extends T{constructor(e,t=0,r,s){super(Uint8Array,e,t,r,s),this.elementType="u8"}slice(e,t){return this.sliceBuffer(a,e,t)}static fromTypedArray(e,t){return new a(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}a.ElementType="u8";class I extends u{constructor(e,t=0,r,s){super(Uint8Array,e,t,r,s),this.elementType="u8"}slice(e,t){return this.sliceBuffer(I,e,t)}static fromTypedArray(e,t){return new I(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}I.ElementType="u8";class L extends A{constructor(e,t=0,r,s){super(Uint8Array,e,t,r,s),this.elementType="u8"}slice(e,t){return this.sliceBuffer(L,e,t)}static fromTypedArray(e,t){return new L(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}L.ElementType="u8";class M extends _{constructor(e,t=0,r,s){super(Uint16Array,e,t,r,s),this.elementType="u16"}slice(e,t){return this.sliceBuffer(M,e,t)}static fromTypedArray(e,t){return new M(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}M.ElementType="u16";class U extends T{constructor(e,t=0,r,s){super(Uint16Array,e,t,r,s),this.elementType="u16"}slice(e,t){return this.sliceBuffer(U,e,t)}static fromTypedArray(e,t){return new U(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}U.ElementType="u16";class P extends u{constructor(e,t=0,r,s){super(Uint16Array,e,t,r,s),this.elementType="u16"}slice(e,t){return this.sliceBuffer(P,e,t)}static fromTypedArray(e,t){return new P(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}P.ElementType="u16";class D extends A{constructor(e,t=0,r,s){super(Uint16Array,e,t,r,s),this.elementType="u16"}slice(e,t){return this.sliceBuffer(D,e,t)}static fromTypedArray(e,t){return new D(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}D.ElementType="u16";class b extends _{constructor(e,t=0,r,s){super(Uint32Array,e,t,r,s),this.elementType="u32"}slice(e,t){return this.sliceBuffer(b,e,t)}static fromTypedArray(e,t){return new b(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}b.ElementType="u32";class G extends T{constructor(e,t=0,r,s){super(Uint32Array,e,t,r,s),this.elementType="u32"}slice(e,t){return this.sliceBuffer(G,e,t)}static fromTypedArray(e,t){return new G(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}G.ElementType="u32";class F extends u{constructor(e,t=0,r,s){super(Uint32Array,e,t,r,s),this.elementType="u32"}slice(e,t){return this.sliceBuffer(F,e,t)}static fromTypedArray(e,t){return new F(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}F.ElementType="u32";class m extends A{constructor(e,t=0,r,s){super(Uint32Array,e,t,r,s),this.elementType="u32"}slice(e,t){return this.sliceBuffer(m,e,t)}static fromTypedArray(e,t){return new m(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}m.ElementType="u32";class H extends _{constructor(e,t=0,r,s){super(Int8Array,e,t,r,s),this.elementType="i8"}slice(e,t){return this.sliceBuffer(H,e,t)}static fromTypedArray(e,t){return new H(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}H.ElementType="i8";class g extends T{constructor(e,t=0,r,s){super(Int8Array,e,t,r,s),this.elementType="i8"}slice(e,t){return this.sliceBuffer(g,e,t)}static fromTypedArray(e,t){return new g(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}g.ElementType="i8";class w extends u{constructor(e,t=0,r,s){super(Int8Array,e,t,r,s),this.elementType="i8"}slice(e,t){return this.sliceBuffer(w,e,t)}static fromTypedArray(e,t){return new w(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}w.ElementType="i8";class Y extends A{constructor(e,t=0,r,s){super(Int8Array,e,t,r,s),this.elementType="i8"}slice(e,t){return this.sliceBuffer(Y,e,t)}static fromTypedArray(e,t){return new Y(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}Y.ElementType="i8";class V extends _{constructor(e,t=0,r,s){super(Int16Array,e,t,r,s),this.elementType="i16"}slice(e,t){return this.sliceBuffer(V,e,t)}static fromTypedArray(e,t){return new V(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}V.ElementType="i16";class x extends T{constructor(e,t=0,r,s){super(Int16Array,e,t,r,s),this.elementType="i16"}slice(e,t){return this.sliceBuffer(x,e,t)}static fromTypedArray(e,t){return new x(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}x.ElementType="i16";class X extends u{constructor(e,t=0,r,s){super(Int16Array,e,t,r,s),this.elementType="i16"}slice(e,t){return this.sliceBuffer(X,e,t)}static fromTypedArray(e,t){return new X(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}X.ElementType="i16";class W extends A{constructor(e,t=0,r,s){super(Int16Array,e,t,r,s),this.elementType="i16"}slice(e,t){return this.sliceBuffer(W,e,t)}static fromTypedArray(e,t){return new W(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}W.ElementType="i16";class v extends _{constructor(e,t=0,r,s){super(Int32Array,e,t,r,s),this.elementType="i32"}slice(e,t){return this.sliceBuffer(v,e,t)}static fromTypedArray(e,t){return new v(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}v.ElementType="i32";class K extends T{constructor(e,t=0,r,s){super(Int32Array,e,t,r,s),this.elementType="i32"}slice(e,t){return this.sliceBuffer(K,e,t)}static fromTypedArray(e,t){return new K(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}K.ElementType="i32";class k extends u{constructor(e,t=0,r,s){super(Int32Array,e,t,r,s),this.elementType="i32"}slice(e,t){return this.sliceBuffer(k,e,t)}static fromTypedArray(e,t){return new k(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}k.ElementType="i32";class j extends A{constructor(e,t=0,r,s){super(Int32Array,e,t,r,s),this.elementType="i32"}slice(e,t){return this.sliceBuffer(j,e,t)}static fromTypedArray(e,t){return new j(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}j.ElementType="i32"},4361:(e,t,r)=>{r.d(t,{a:()=>T,c:()=>f,n:()=>n});var s=r(32773);function f(e){if((0,s.d)(e)){if(e.length(t=t&&0===e,r=r&&e===s,!t&&!r))),t?function(e){if(1===e)return i;if(eu.length){const t=Math.max(2*u.length,e);u=new Uint8Array(t)}return new Uint8Array(u.buffer,0,e)}(e.length):r?T(e.length):(0,s.d)(e)||e.BYTES_PER_ELEMENT!==Uint16Array.BYTES_PER_ELEMENT?function(e){let t=!0;for(const r of e){if(r>=65536)return(0,s.d)(e)?new Uint32Array(e):e;r>=256&&(t=!1)}return t?new Uint8Array(e):new Uint16Array(e)}(e):e}function n(e){return e<=s.n?new Array(e):e<=65536?new Uint16Array(e):new Uint32Array(e)}let E=(()=>{const e=new Uint32Array(131072);for(let t=0;t{const e=new Uint16Array(65536);for(let t=0;tE.length){const t=Math.max(2*E.length,e);E=new Uint32Array(t);for(let e=0;e{r.d(t,{P:()=>T,n:()=>_});var s=r(72509),f=r(56337),n=r(19766);class E{constructor(e,t){this.layout=e,this.buffer="number"==typeof t?new ArrayBuffer(t*e.stride):t;for(const t of e.fields.keys()){const r=e.fields.get(t);this[t]=new r.constructor(this.buffer,r.offset,this.stride)}}get stride(){return this.layout.stride}get count(){return this.buffer.byteLength/this.stride}get byteLength(){return this.buffer.byteLength}getField(e,t){const r=this[e];return r&&r.elementCount===t.ElementCount&&r.elementType===t.ElementType?r:null}slice(e,t){return new E(this.layout,this.buffer.slice(e*this.stride,t*this.stride))}copyFrom(e,t=0,r=0,s=e.count){const f=this.stride;if(f%4==0){const n=new Uint32Array(e.buffer,t*f,s*f/4);new Uint32Array(this.buffer,r*f,s*f/4).set(n)}else{const n=new Uint8Array(e.buffer,t*f,s*f);new Uint8Array(this.buffer,r*f,s*f).set(n)}return this}get usedMemory(){return this.byteLength}dispose(){}}class i{constructor(e=null){this._stride=0,this._lastAligned=0,this._fields=new Map,e&&(this._stride=e.stride,e.fields.forEach((e=>{return this._fields.set(e[0],{...e[1],constructor:(t=e[1].constructor,R.get(t))});var t})))}freeze(){return this}vec2f(e,t){return this._appendField(e,s.c,t),this}vec2f64(e,t){return this._appendField(e,s.h,t),this}vec3f(e,t){return this._appendField(e,s.B,t),this}vec3f64(e,t){return this._appendField(e,s.a,t),this}vec4f(e,t){return this._appendField(e,s.d,t),this}vec4f64(e,t){return this._appendField(e,s.i,t),this}mat3f(e,t){return this._appendField(e,s.e,t),this}mat3f64(e,t){return this._appendField(e,s.j,t),this}mat4f(e,t){return this._appendField(e,s.f,t),this}mat4f64(e,t){return this._appendField(e,s.k,t),this}vec4u8(e,t){return this._appendField(e,s.o,t),this}f32(e,t){return this._appendField(e,s.b,t),this}f64(e,t){return this._appendField(e,s.g,t),this}u8(e,t){return this._appendField(e,s.l,t),this}u16(e,t){return this._appendField(e,s.p,t),this}i8(e,t){return this._appendField(e,s.x,t),this}vec2i8(e,t){return this._appendField(e,s.y,t),this}vec2i16(e,t){return this._appendField(e,s.D,t),this}vec2u8(e,t){return this._appendField(e,s.m,t),this}vec4u16(e,t){return this._appendField(e,s.s,t),this}u32(e,t){return this._appendField(e,s.t,t),this}_appendField(e,t,r){if(this._fields.has(e))return void(0,n.a)(!1,`${e} already added to vertex buffer layout`);const s=t.ElementCount*(0,f.e)(t.ElementType),E=this._stride;this._stride+=s,this._fields.set(e,{size:s,constructor:t,offset:E,optional:r})}createBuffer(e){return new E(this,e)}createView(e){return new E(this,e)}clone(){const e=new i;return e._stride=this._stride,e._fields=new Map,this._fields.forEach(((t,r)=>e._fields.set(r,t))),e.BufferType=this.BufferType,e}get stride(){if(this._lastAligned!==this._fields.size){let e=1;this._fields.forEach((t=>e=Math.max(e,(0,f.e)(t.constructor.ElementType)))),this._stride=Math.floor((this._stride+e-1)/e)*e,this._lastAligned=this._fields.size}return this._stride}get fields(){return this._fields}}function _(){return new i}class T{constructor(e){this.fields=new Array,e.fields.forEach(((e,t)=>{const r={...e,constructor:A(e.constructor)};this.fields.push([t,r])})),this.stride=e.stride}}const u=[s.b,s.c,s.B,s.d,s.e,s.f,s.g,s.h,s.a,s.i,s.j,s.k,s.l,s.m,s.n,s.o,s.p,s.q,s.r,s.s,s.t,s.u,s.v,s.w,s.x,s.y,s.z,s.A,s.C,s.D,s.E,s.F,s.G,s.H,s.I,s.J];function A(e){return`${e.ElementType}_${e.ElementCount}`}const R=new Map;u.forEach((e=>R.set(A(e),e)))},19766:(e,t,r)=>{r.d(t,{a:()=>f,r:()=>n}),r(46484),r(91276),(0,r(62482).c)();class s{constructor(e){this.message=e}toString(){return`AssertException: ${this.message}`}}function f(e,t){if(!e){t=t||"Assertion";const e=new Error(t).stack;throw new s(`${t} at ${e}`)}}function n(e,t,r,s){let f,n=(r[0]-e[0])/t[0],E=(s[0]-e[0])/t[0];n>E&&(f=n,n=E,E=f);let i=(r[1]-e[1])/t[1],_=(s[1]-e[1])/t[1];if(i>_&&(f=i,i=_,_=f),n>_||i>E)return!1;i>n&&(n=i),_u&&(f=T,T=u,u=f),!(n>u||T>E||(u{var s,f,n,E,i,_,T,u,A,R,y,c,h,N,d,S,O,o,B,l,p,C,a;r.d(t,{B:()=>i,C:()=>T,D:()=>u,F:()=>_,P:()=>f,R:()=>p,S:()=>d,T:()=>c,U:()=>o,a:()=>E,b:()=>S,c:()=>y,d:()=>N,f:()=>C,g:()=>n,h:()=>I,i:()=>s,j:()=>A,k:()=>R,l:()=>a,m:()=>L,n:()=>O,o:()=>h,q:()=>l,t:()=>B}),function(e){e[e.DEPTH_BUFFER_BIT=256]="DEPTH_BUFFER_BIT",e[e.STENCIL_BUFFER_BIT=1024]="STENCIL_BUFFER_BIT",e[e.COLOR_BUFFER_BIT=16384]="COLOR_BUFFER_BIT"}(s||(s={})),function(e){e[e.POINTS=0]="POINTS",e[e.LINES=1]="LINES",e[e.LINE_LOOP=2]="LINE_LOOP",e[e.LINE_STRIP=3]="LINE_STRIP",e[e.TRIANGLES=4]="TRIANGLES",e[e.TRIANGLE_STRIP=5]="TRIANGLE_STRIP",e[e.TRIANGLE_FAN=6]="TRIANGLE_FAN"}(f||(f={})),function(e){e[e.ZERO=0]="ZERO",e[e.ONE=1]="ONE",e[e.SRC_COLOR=768]="SRC_COLOR",e[e.ONE_MINUS_SRC_COLOR=769]="ONE_MINUS_SRC_COLOR",e[e.SRC_ALPHA=770]="SRC_ALPHA",e[e.ONE_MINUS_SRC_ALPHA=771]="ONE_MINUS_SRC_ALPHA",e[e.DST_ALPHA=772]="DST_ALPHA",e[e.ONE_MINUS_DST_ALPHA=773]="ONE_MINUS_DST_ALPHA",e[e.DST_COLOR=774]="DST_COLOR",e[e.ONE_MINUS_DST_COLOR=775]="ONE_MINUS_DST_COLOR",e[e.SRC_ALPHA_SATURATE=776]="SRC_ALPHA_SATURATE",e[e.CONSTANT_COLOR=32769]="CONSTANT_COLOR",e[e.ONE_MINUS_CONSTANT_COLOR=32770]="ONE_MINUS_CONSTANT_COLOR",e[e.CONSTANT_ALPHA=32771]="CONSTANT_ALPHA",e[e.ONE_MINUS_CONSTANT_ALPHA=32772]="ONE_MINUS_CONSTANT_ALPHA"}(n||(n={})),function(e){e[e.ADD=32774]="ADD",e[e.MIN=32775]="MIN",e[e.MAX=32776]="MAX",e[e.SUBTRACT=32778]="SUBTRACT",e[e.REVERSE_SUBTRACT=32779]="REVERSE_SUBTRACT"}(E||(E={})),function(e){e[e.ARRAY_BUFFER=34962]="ARRAY_BUFFER",e[e.ELEMENT_ARRAY_BUFFER=34963]="ELEMENT_ARRAY_BUFFER",e[e.UNIFORM_BUFFER=35345]="UNIFORM_BUFFER",e[e.PIXEL_PACK_BUFFER=35051]="PIXEL_PACK_BUFFER",e[e.PIXEL_UNPACK_BUFFER=35052]="PIXEL_UNPACK_BUFFER",e[e.COPY_READ_BUFFER=36662]="COPY_READ_BUFFER",e[e.COPY_WRITE_BUFFER=36663]="COPY_WRITE_BUFFER",e[e.TRANSFORM_FEEDBACK_BUFFER=35982]="TRANSFORM_FEEDBACK_BUFFER"}(i||(i={})),function(e){e[e.FRONT=1028]="FRONT",e[e.BACK=1029]="BACK",e[e.FRONT_AND_BACK=1032]="FRONT_AND_BACK"}(_||(_={})),function(e){e[e.CW=2304]="CW",e[e.CCW=2305]="CCW"}(T||(T={})),function(e){e[e.BYTE=5120]="BYTE",e[e.UNSIGNED_BYTE=5121]="UNSIGNED_BYTE",e[e.SHORT=5122]="SHORT",e[e.UNSIGNED_SHORT=5123]="UNSIGNED_SHORT",e[e.INT=5124]="INT",e[e.UNSIGNED_INT=5125]="UNSIGNED_INT",e[e.FLOAT=5126]="FLOAT",e[e.HALF_FLOAT=5131]="HALF_FLOAT"}(u||(u={})),function(e){e[e.NEVER=512]="NEVER",e[e.LESS=513]="LESS",e[e.EQUAL=514]="EQUAL",e[e.LEQUAL=515]="LEQUAL",e[e.GREATER=516]="GREATER",e[e.NOTEQUAL=517]="NOTEQUAL",e[e.GEQUAL=518]="GEQUAL",e[e.ALWAYS=519]="ALWAYS"}(A||(A={})),function(e){e[e.ZERO=0]="ZERO",e[e.KEEP=7680]="KEEP",e[e.REPLACE=7681]="REPLACE",e[e.INCR=7682]="INCR",e[e.DECR=7683]="DECR",e[e.INVERT=5386]="INVERT",e[e.INCR_WRAP=34055]="INCR_WRAP",e[e.DECR_WRAP=34056]="DECR_WRAP"}(R||(R={})),function(e){e[e.NEAREST=9728]="NEAREST",e[e.LINEAR=9729]="LINEAR",e[e.NEAREST_MIPMAP_NEAREST=9984]="NEAREST_MIPMAP_NEAREST",e[e.LINEAR_MIPMAP_NEAREST=9985]="LINEAR_MIPMAP_NEAREST",e[e.NEAREST_MIPMAP_LINEAR=9986]="NEAREST_MIPMAP_LINEAR",e[e.LINEAR_MIPMAP_LINEAR=9987]="LINEAR_MIPMAP_LINEAR"}(y||(y={})),function(e){e[e.CLAMP_TO_EDGE=33071]="CLAMP_TO_EDGE",e[e.REPEAT=10497]="REPEAT",e[e.MIRRORED_REPEAT=33648]="MIRRORED_REPEAT"}(c||(c={})),function(e){e[e.TEXTURE_2D=3553]="TEXTURE_2D",e[e.TEXTURE_CUBE_MAP=34067]="TEXTURE_CUBE_MAP",e[e.TEXTURE_3D=32879]="TEXTURE_3D",e[e.TEXTURE_CUBE_MAP_POSITIVE_X=34069]="TEXTURE_CUBE_MAP_POSITIVE_X",e[e.TEXTURE_CUBE_MAP_NEGATIVE_X=34070]="TEXTURE_CUBE_MAP_NEGATIVE_X",e[e.TEXTURE_CUBE_MAP_POSITIVE_Y=34071]="TEXTURE_CUBE_MAP_POSITIVE_Y",e[e.TEXTURE_CUBE_MAP_NEGATIVE_Y=34072]="TEXTURE_CUBE_MAP_NEGATIVE_Y",e[e.TEXTURE_CUBE_MAP_POSITIVE_Z=34073]="TEXTURE_CUBE_MAP_POSITIVE_Z",e[e.TEXTURE_CUBE_MAP_NEGATIVE_Z=34074]="TEXTURE_CUBE_MAP_NEGATIVE_Z",e[e.TEXTURE_2D_ARRAY=35866]="TEXTURE_2D_ARRAY"}(h||(h={})),function(e){e[e.DEPTH_COMPONENT=6402]="DEPTH_COMPONENT",e[e.DEPTH_STENCIL=34041]="DEPTH_STENCIL",e[e.DEPTH24_STENCIL8=35056]="DEPTH24_STENCIL8",e[e.ALPHA=6406]="ALPHA",e[e.RGB=6407]="RGB",e[e.RGBA=6408]="RGBA",e[e.LUMINANCE=6409]="LUMINANCE",e[e.LUMINANCE_ALPHA=6410]="LUMINANCE_ALPHA",e[e.RED=6403]="RED",e[e.RG=33319]="RG",e[e.RED_INTEGER=36244]="RED_INTEGER",e[e.RG_INTEGER=33320]="RG_INTEGER",e[e.RGB_INTEGER=36248]="RGB_INTEGER",e[e.RGBA_INTEGER=36249]="RGBA_INTEGER"}(N||(N={})),function(e){e[e.RGBA4=32854]="RGBA4",e[e.R16F=33325]="R16F",e[e.RG16F=33327]="RG16F",e[e.RGB32F=34837]="RGB32F",e[e.RGBA16F=34842]="RGBA16F",e[e.R32F=33326]="R32F",e[e.RG32F=33328]="RG32F",e[e.RGBA32F=34836]="RGBA32F",e[e.R11F_G11F_B10F=35898]="R11F_G11F_B10F",e[e.RGB8=32849]="RGB8",e[e.RGBA8=32856]="RGBA8",e[e.RGB5_A1=32855]="RGB5_A1",e[e.R8=33321]="R8",e[e.RG8=33323]="RG8",e[e.R8I=33329]="R8I",e[e.R8UI=33330]="R8UI",e[e.R16I=33331]="R16I",e[e.R16UI=33332]="R16UI",e[e.R32I=33333]="R32I",e[e.R32UI=33334]="R32UI",e[e.RG8I=33335]="RG8I",e[e.RG8UI=33336]="RG8UI",e[e.RG16I=33337]="RG16I",e[e.RG16UI=33338]="RG16UI",e[e.RG32I=33339]="RG32I",e[e.RG32UI=33340]="RG32UI",e[e.RGB16F=34843]="RGB16F",e[e.RGB9_E5=35901]="RGB9_E5",e[e.SRGB8=35905]="SRGB8",e[e.SRGB8_ALPHA8=35907]="SRGB8_ALPHA8",e[e.RGB565=36194]="RGB565",e[e.RGBA32UI=36208]="RGBA32UI",e[e.RGB32UI=36209]="RGB32UI",e[e.RGBA16UI=36214]="RGBA16UI",e[e.RGB16UI=36215]="RGB16UI",e[e.RGBA8UI=36220]="RGBA8UI",e[e.RGB8UI=36221]="RGB8UI",e[e.RGBA32I=36226]="RGBA32I",e[e.RGB32I=36227]="RGB32I",e[e.RGBA16I=36232]="RGBA16I",e[e.RGB16I=36233]="RGB16I",e[e.RGBA8I=36238]="RGBA8I",e[e.RGB8I=36239]="RGB8I",e[e.R8_SNORM=36756]="R8_SNORM",e[e.RG8_SNORM=36757]="RG8_SNORM",e[e.RGB8_SNORM=36758]="RGB8_SNORM",e[e.RGBA8_SNORM=36759]="RGBA8_SNORM",e[e.RGB10_A2=32857]="RGB10_A2",e[e.RGB10_A2UI=36975]="RGB10_A2UI"}(d||(d={})),function(e){e[e.FLOAT=5126]="FLOAT",e[e.UNSIGNED_BYTE=5121]="UNSIGNED_BYTE",e[e.UNSIGNED_INT_24_8=34042]="UNSIGNED_INT_24_8",e[e.UNSIGNED_SHORT_4_4_4_4=32819]="UNSIGNED_SHORT_4_4_4_4",e[e.UNSIGNED_SHORT_5_5_5_1=32820]="UNSIGNED_SHORT_5_5_5_1",e[e.UNSIGNED_SHORT_5_6_5=33635]="UNSIGNED_SHORT_5_6_5",e[e.BYTE=5120]="BYTE",e[e.UNSIGNED_SHORT=5123]="UNSIGNED_SHORT",e[e.SHORT=5122]="SHORT",e[e.UNSIGNED_INT=5125]="UNSIGNED_INT",e[e.INT=5124]="INT",e[e.HALF_FLOAT=5131]="HALF_FLOAT",e[e.UNSIGNED_INT_2_10_10_10_REV=33640]="UNSIGNED_INT_2_10_10_10_REV",e[e.UNSIGNED_INT_10F_11F_11F_REV=35899]="UNSIGNED_INT_10F_11F_11F_REV",e[e.UNSIGNED_INT_5_9_9_9_REV=35902]="UNSIGNED_INT_5_9_9_9_REV",e[e.FLOAT_32_UNSIGNED_INT_24_8_REV=36269]="FLOAT_32_UNSIGNED_INT_24_8_REV"}(S||(S={})),function(e){e[e.DEPTH_COMPONENT16=33189]="DEPTH_COMPONENT16",e[e.STENCIL_INDEX8=36168]="STENCIL_INDEX8",e[e.DEPTH_STENCIL=34041]="DEPTH_STENCIL",e[e.DEPTH_COMPONENT24=33190]="DEPTH_COMPONENT24",e[e.DEPTH_COMPONENT32F=36012]="DEPTH_COMPONENT32F",e[e.DEPTH24_STENCIL8=35056]="DEPTH24_STENCIL8",e[e.DEPTH32F_STENCIL8=36013]="DEPTH32F_STENCIL8"}(O||(O={})),function(e){e[e.STATIC_DRAW=35044]="STATIC_DRAW",e[e.DYNAMIC_DRAW=35048]="DYNAMIC_DRAW",e[e.STREAM_DRAW=35040]="STREAM_DRAW",e[e.STATIC_READ=35045]="STATIC_READ",e[e.DYNAMIC_READ=35049]="DYNAMIC_READ",e[e.STREAM_READ=35041]="STREAM_READ",e[e.STATIC_COPY=35046]="STATIC_COPY",e[e.DYNAMIC_COPY=35050]="DYNAMIC_COPY",e[e.STREAM_COPY=35042]="STREAM_COPY"}(o||(o={})),function(e){e[e.FRAGMENT_SHADER=35632]="FRAGMENT_SHADER",e[e.VERTEX_SHADER=35633]="VERTEX_SHADER"}(B||(B={})),function(e){e[e.FRAMEBUFFER=36160]="FRAMEBUFFER",e[e.READ_FRAMEBUFFER=36008]="READ_FRAMEBUFFER",e[e.DRAW_FRAMEBUFFER=36009]="DRAW_FRAMEBUFFER"}(l||(l={})),function(e){e[e.Texture=0]="Texture",e[e.BufferObject=1]="BufferObject",e[e.VertexArrayObject=2]="VertexArrayObject",e[e.Shader=3]="Shader",e[e.Program=4]="Program",e[e.FramebufferObject=5]="FramebufferObject",e[e.Renderbuffer=6]="Renderbuffer",e[e.TransformFeedback=7]="TransformFeedback",e[e.Sync=8]="Sync",e[e.UNCOUNTED=9]="UNCOUNTED",e[e.LinesOfCode=9]="LinesOfCode",e[e.Uniform=10]="Uniform",e[e.COUNT=11]="COUNT"}(p||(p={})),function(e){e[e.COLOR_ATTACHMENT0=36064]="COLOR_ATTACHMENT0",e[e.COLOR_ATTACHMENT1=36065]="COLOR_ATTACHMENT1",e[e.COLOR_ATTACHMENT2=36066]="COLOR_ATTACHMENT2",e[e.COLOR_ATTACHMENT3=36067]="COLOR_ATTACHMENT3",e[e.COLOR_ATTACHMENT4=36068]="COLOR_ATTACHMENT4",e[e.COLOR_ATTACHMENT5=36069]="COLOR_ATTACHMENT5",e[e.COLOR_ATTACHMENT6=36070]="COLOR_ATTACHMENT6",e[e.COLOR_ATTACHMENT7=36071]="COLOR_ATTACHMENT7",e[e.COLOR_ATTACHMENT8=36072]="COLOR_ATTACHMENT8",e[e.COLOR_ATTACHMENT9=36073]="COLOR_ATTACHMENT9",e[e.COLOR_ATTACHMENT10=36074]="COLOR_ATTACHMENT10",e[e.COLOR_ATTACHMENT11=36075]="COLOR_ATTACHMENT11",e[e.COLOR_ATTACHMENT12=36076]="COLOR_ATTACHMENT12",e[e.COLOR_ATTACHMENT13=36077]="COLOR_ATTACHMENT13",e[e.COLOR_ATTACHMENT14=36078]="COLOR_ATTACHMENT14",e[e.COLOR_ATTACHMENT15=36079]="COLOR_ATTACHMENT15"}(C||(C={})),function(e){e[e.NONE=0]="NONE",e[e.BACK=1029]="BACK"}(a||(a={}));const I=33306;var L,M,U,P,D,b,G;!function(e){e[e.COMPRESSED_RGB_S3TC_DXT1_EXT=33776]="COMPRESSED_RGB_S3TC_DXT1_EXT",e[e.COMPRESSED_RGBA_S3TC_DXT1_EXT=33777]="COMPRESSED_RGBA_S3TC_DXT1_EXT",e[e.COMPRESSED_RGBA_S3TC_DXT3_EXT=33778]="COMPRESSED_RGBA_S3TC_DXT3_EXT",e[e.COMPRESSED_RGBA_S3TC_DXT5_EXT=33779]="COMPRESSED_RGBA_S3TC_DXT5_EXT",e[e.COMPRESSED_R11_EAC=37488]="COMPRESSED_R11_EAC",e[e.COMPRESSED_SIGNED_R11_EAC=37489]="COMPRESSED_SIGNED_R11_EAC",e[e.COMPRESSED_RG11_EAC=37490]="COMPRESSED_RG11_EAC",e[e.COMPRESSED_SIGNED_RG11_EAC=37491]="COMPRESSED_SIGNED_RG11_EAC",e[e.COMPRESSED_RGB8_ETC2=37492]="COMPRESSED_RGB8_ETC2",e[e.COMPRESSED_SRGB8_ETC2=37493]="COMPRESSED_SRGB8_ETC2",e[e.COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2=37494]="COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2",e[e.COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2=37495]="COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2",e[e.COMPRESSED_RGBA8_ETC2_EAC=37496]="COMPRESSED_RGBA8_ETC2_EAC",e[e.COMPRESSED_SRGB8_ALPHA8_ETC2_EAC=37497]="COMPRESSED_SRGB8_ALPHA8_ETC2_EAC"}(L||(L={})),function(e){e[e.FLOAT=5126]="FLOAT",e[e.FLOAT_VEC2=35664]="FLOAT_VEC2",e[e.FLOAT_VEC3=35665]="FLOAT_VEC3",e[e.FLOAT_VEC4=35666]="FLOAT_VEC4",e[e.INT=5124]="INT",e[e.INT_VEC2=35667]="INT_VEC2",e[e.INT_VEC3=35668]="INT_VEC3",e[e.INT_VEC4=35669]="INT_VEC4",e[e.BOOL=35670]="BOOL",e[e.BOOL_VEC2=35671]="BOOL_VEC2",e[e.BOOL_VEC3=35672]="BOOL_VEC3",e[e.BOOL_VEC4=35673]="BOOL_VEC4",e[e.FLOAT_MAT2=35674]="FLOAT_MAT2",e[e.FLOAT_MAT3=35675]="FLOAT_MAT3",e[e.FLOAT_MAT4=35676]="FLOAT_MAT4",e[e.SAMPLER_2D=35678]="SAMPLER_2D",e[e.SAMPLER_CUBE=35680]="SAMPLER_CUBE",e[e.UNSIGNED_INT=5125]="UNSIGNED_INT",e[e.UNSIGNED_INT_VEC2=36294]="UNSIGNED_INT_VEC2",e[e.UNSIGNED_INT_VEC3=36295]="UNSIGNED_INT_VEC3",e[e.UNSIGNED_INT_VEC4=36296]="UNSIGNED_INT_VEC4",e[e.FLOAT_MAT2x3=35685]="FLOAT_MAT2x3",e[e.FLOAT_MAT2x4=35686]="FLOAT_MAT2x4",e[e.FLOAT_MAT3x2=35687]="FLOAT_MAT3x2",e[e.FLOAT_MAT3x4=35688]="FLOAT_MAT3x4",e[e.FLOAT_MAT4x2=35689]="FLOAT_MAT4x2",e[e.FLOAT_MAT4x3=35690]="FLOAT_MAT4x3",e[e.SAMPLER_3D=35679]="SAMPLER_3D",e[e.SAMPLER_2D_SHADOW=35682]="SAMPLER_2D_SHADOW",e[e.SAMPLER_2D_ARRAY=36289]="SAMPLER_2D_ARRAY",e[e.SAMPLER_2D_ARRAY_SHADOW=36292]="SAMPLER_2D_ARRAY_SHADOW",e[e.SAMPLER_CUBE_SHADOW=36293]="SAMPLER_CUBE_SHADOW",e[e.INT_SAMPLER_2D=36298]="INT_SAMPLER_2D",e[e.INT_SAMPLER_3D=36299]="INT_SAMPLER_3D",e[e.INT_SAMPLER_CUBE=36300]="INT_SAMPLER_CUBE",e[e.INT_SAMPLER_2D_ARRAY=36303]="INT_SAMPLER_2D_ARRAY",e[e.UNSIGNED_INT_SAMPLER_2D=36306]="UNSIGNED_INT_SAMPLER_2D",e[e.UNSIGNED_INT_SAMPLER_3D=36307]="UNSIGNED_INT_SAMPLER_3D",e[e.UNSIGNED_INT_SAMPLER_CUBE=36308]="UNSIGNED_INT_SAMPLER_CUBE",e[e.UNSIGNED_INT_SAMPLER_2D_ARRAY=36311]="UNSIGNED_INT_SAMPLER_2D_ARRAY"}(M||(M={})),function(e){e[e.OBJECT_TYPE=37138]="OBJECT_TYPE",e[e.SYNC_CONDITION=37139]="SYNC_CONDITION",e[e.SYNC_STATUS=37140]="SYNC_STATUS",e[e.SYNC_FLAGS=37141]="SYNC_FLAGS"}(U||(U={})),function(e){e[e.UNSIGNALED=37144]="UNSIGNALED",e[e.SIGNALED=37145]="SIGNALED"}(P||(P={})),function(e){e[e.ALREADY_SIGNALED=37146]="ALREADY_SIGNALED",e[e.TIMEOUT_EXPIRED=37147]="TIMEOUT_EXPIRED",e[e.CONDITION_SATISFIED=37148]="CONDITION_SATISFIED",e[e.WAIT_FAILED=37149]="WAIT_FAILED"}(D||(D={})),function(e){e[e.SYNC_GPU_COMMANDS_COMPLETE=37143]="SYNC_GPU_COMMANDS_COMPLETE"}(b||(b={})),function(e){e[e.SYNC_FLUSH_COMMANDS_BIT=1]="SYNC_FLUSH_COMMANDS_BIT"}(G||(G={}))},56337:(e,t,r)=>{function s(e){switch(e){case"u8":case"i8":return 1;case"u16":case"i16":return 2;case"u32":case"i32":case"f32":return 4;case"f64":return 8}}r.d(t,{e:()=>s})},37322:(e,t,r)=>{function s(e,t,r){return e[0]=t,e[1]=r,e}function f(e,t,r){return e[0]=t[0]+r[0],e[1]=t[1]+r[1],e}function n(e,t,r){return e[0]=t[0]*r,e[1]=t[1]*r,e}function E(e,t){const r=t[0]-e[0],s=t[1]-e[1];return Math.sqrt(r*r+s*s)}function i(e,t){const r=t[0],s=t[1];let f=r*r+s*s;return f>0&&(f=1/Math.sqrt(f),e[0]=t[0]*f,e[1]=t[1]*f),e}function _(e,t,r,s){const f=t[0],n=t[1];return e[0]=f+s*(r[0]-f),e[1]=n+s*(r[1]-n),e}function T(e,t,r){const s=t[0],f=t[1];return e[0]=r[0]*s+r[2]*f+r[4],e[1]=r[1]*s+r[3]*f+r[5],e}function u(e,t,r,s){const f=t[0]-r[0],n=t[1]-r[1],E=Math.sin(s),i=Math.cos(s);return e[0]=f*i-n*E+r[0],e[1]=f*E+n*i+r[1],e}r.d(t,{b:()=>f,e:()=>n,g:()=>s,h:()=>_,i:()=>i,k:()=>A,r:()=>u,t:()=>T,u:()=>E}),r(18527);const A=function(e,t,r){return e[0]=t[0]-r[0],e[1]=t[1]-r[1],e}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/a595fa83852f03aad47a.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/a595fa83852f03aad47a.js new file mode 100644 index 00000000..9ade1c7e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/a595fa83852f03aad47a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[7931],{87931:(e,t,n)=>{n.r(t),n.d(t,{deleteForwardEdits:()=>o});var s=n(64604),i=n(6407),r=n(69033);async function o(e,t,n,o){if(!t)throw new i.A("post:missing-guid","guid for version is missing");const u=(0,r.p)(e),f=n.toJSON(),a=(0,r.a)(u.query,{query:(0,r.e)({...f,f:"json"}),...o,method:"post"});t.startsWith("{")&&(t=t.slice(1,-1));const c=`${u.path}/versions/${t}/deleteForwardEdits`,{data:d}=await(0,s.A)(c,a);return d}n(90740),n(32773),n(29512),n(99063),n(99924),n(32816),n(41390),n(20266),n(69421),n(40499),n(93181),n(13671),n(91047),n(36544),n(29298),n(58498),n(45371),n(80959)},69033:(e,t,n)=>{n.d(t,{a:()=>r,e:()=>u,p:()=>o}),n(90740),n(29512);var s=n(32773),i=n(99063);function r(e,t){return t?{...t,query:{...e??{},...t.query}}:{query:e}}function o(e){return"string"==typeof e?(0,i.An)(e):(0,s.o8)(e)}function u(e,t,n){const s={};for(const i in e){if("declaredClass"===i)continue;const r=e[i];if(null!=r&&"function"!=typeof r)if(Array.isArray(r))s[i]=r.map((e=>u(e)));else if("object"==typeof r)if(r.toJSON){const e=r.toJSON(n?.[i]);s[i]=t?e:JSON.stringify(e)}else s[i]=t?r:JSON.stringify(r);else s[i]=r}return s}n(64604)}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/a615f2e50cf540e04785.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/a615f2e50cf540e04785.js new file mode 100644 index 00000000..4245ed8d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/a615f2e50cf540e04785.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[403],{66136:(e,t,r)=>{r.d(t,{A:()=>m});var i,o=r(32816),s=r(99924),n=r(4734),a=r(29298),l=(r(32773),r(20266),r(49877)),p=r(69421),u=r(56273),d=r(78016);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(50214),r(93804),r(59192),r(54483),r(36544);let c=i=class extends s.oY{static get allTime(){return h}static get empty(){return y}static fromArray(e){return new i({start:null!=e[0]?new Date(e[0]):e[0],end:null!=e[1]?new Date(e[1]):e[1]})}constructor(e){super(e),this.end=null,this.start=null}readEnd(e,t){return null!=t.end?new Date(t.end):null}writeEnd(e,t){t.end=e?.getTime()??null}get isAllTime(){return this.equals(i.allTime)}get isEmpty(){return this.equals(i.empty)}readStart(e,t){return null!=t.start?new Date(t.start):null}writeStart(e,t){t.start=e?.getTime()??null}clone(){return new i({end:this.end,start:this.start})}equals(e){if(!e)return!1;const t=this.start?.getTime()??this.start,r=this.end?.getTime()??this.end,i=e.start?.getTime()??e.start,o=e.end?.getTime()??e.end;return t===i&&r===o}expandTo(e,t=d.s){if(this.isEmpty||this.isAllTime)return this.clone();let r=this.start;r&&(r=(0,n.t)(r,e,t));let o=this.end;if(o){const r=(0,n.t)(o,e,t);o=o.getTime()===r.getTime()?r:(0,n.o)(r,1,e,t)}return new i({start:r,end:o})}intersection(e){if(!e)return this.clone();if(this.isEmpty||e.isEmpty)return i.empty;if(this.isAllTime)return e.clone();if(e.isAllTime)return this.clone();const t=this.start?.getTime()??-1/0,r=this.end?.getTime()??1/0,o=e.start?.getTime()??-1/0,s=e.end?.getTime()??1/0;let n,a;return o>=t&&o<=r?n=o:t>=o&&t<=s&&(n=t),r>=o&&r<=s?a=r:s>=t&&s<=r&&(a=s),null==n||null==a||isNaN(n)||isNaN(a)?i.empty:new i({start:n===-1/0?null:new Date(n),end:a===1/0?null:new Date(a)})}offset(e,t,r=d.s){if(this.isEmpty||this.isAllTime)return this.clone();const o=new i,{start:s,end:a}=this;return null!=s&&(o.start=(0,n.o)(s,e,t,r)),null!=a&&(o.end=(0,n.o)(a,e,t,r)),o}toArray(){return this.isEmpty?[void 0,void 0]:[this.start?.getTime()??null,this.end?.getTime()??null]}union(e){if(!e||e.isEmpty)return this.clone();if(this.isEmpty)return e.clone();if(this.isAllTime||e.isAllTime)return h.clone();const t=null!=this.start&&null!=e.start?new Date(Math.min(this.start.getTime(),e.start.getTime())):null,r=null!=this.end&&null!=e.end?new Date(Math.max(this.end.getTime(),e.end.getTime())):null;return new i({start:t,end:r})}};(0,o._)([(0,a.MZ)({type:Date,json:{write:{allowNull:!0}}})],c.prototype,"end",void 0),(0,o._)([(0,l.r)("end")],c.prototype,"readEnd",null),(0,o._)([(0,u.w)("end")],c.prototype,"writeEnd",null),(0,o._)([(0,a.MZ)({readOnly:!0,json:{read:!1}})],c.prototype,"isAllTime",null),(0,o._)([(0,a.MZ)({readOnly:!0,json:{read:!1}})],c.prototype,"isEmpty",null),(0,o._)([(0,a.MZ)({type:Date,json:{write:{allowNull:!0}}})],c.prototype,"start",void 0),(0,o._)([(0,l.r)("start")],c.prototype,"readStart",null),(0,o._)([(0,u.w)("start")],c.prototype,"writeStart",null),c=i=(0,o._)([(0,p.$)("esri.TimeExtent")],c);const h=new c,y=new c({start:void 0,end:void 0}),m=c},29180:(e,t,r)=>{r.d(t,{I:()=>l,a:()=>d,b:()=>h,c:()=>f});var i=r(32816),o=r(99924),s=r(29298),n=(r(32773),r(20266),r(88663)),a=r(69421);let l=class extends o.oY{constructor(){super(...arguments),this.nodesPerPage=null,this.rootIndex=0,this.lodSelectionMetricType=null}};(0,i._)([(0,s.MZ)({type:Number})],l.prototype,"nodesPerPage",void 0),(0,i._)([(0,s.MZ)({type:Number})],l.prototype,"rootIndex",void 0),(0,i._)([(0,s.MZ)({type:String})],l.prototype,"lodSelectionMetricType",void 0),l=(0,i._)([(0,a.$)("esri.layers.support.I3SLayerDefinitions.I3SNodePageDefinition")],l);let p=class extends o.oY{constructor(){super(...arguments),this.factor=1}};(0,i._)([(0,s.MZ)({type:Number,json:{read:{source:"textureSetDefinitionId"}}})],p.prototype,"id",void 0),(0,i._)([(0,s.MZ)({type:Number})],p.prototype,"factor",void 0),p=(0,i._)([(0,a.$)("esri.layers.support.I3SLayerDefinitions.I3SMaterialTexture")],p);let u=class extends o.oY{constructor(){super(...arguments),this.baseColorFactor=[1,1,1,1],this.baseColorTexture=null,this.metallicRoughnessTexture=null,this.metallicFactor=1,this.roughnessFactor=1}};(0,i._)([(0,s.MZ)({type:[Number]})],u.prototype,"baseColorFactor",void 0),(0,i._)([(0,s.MZ)({type:p})],u.prototype,"baseColorTexture",void 0),(0,i._)([(0,s.MZ)({type:p})],u.prototype,"metallicRoughnessTexture",void 0),(0,i._)([(0,s.MZ)({type:Number})],u.prototype,"metallicFactor",void 0),(0,i._)([(0,s.MZ)({type:Number})],u.prototype,"roughnessFactor",void 0),u=(0,i._)([(0,a.$)("esri.layers.support.I3SLayerDefinitions.I3SMaterialPBRMetallicRoughness")],u);let d=class extends o.oY{constructor(){super(...arguments),this.alphaMode="opaque",this.alphaCutoff=.25,this.doubleSided=!1,this.cullFace="none",this.normalTexture=null,this.occlusionTexture=null,this.emissiveTexture=null,this.emissiveFactor=null,this.pbrMetallicRoughness=null}};(0,i._)([(0,n.e)({opaque:"opaque",mask:"mask",blend:"blend"})],d.prototype,"alphaMode",void 0),(0,i._)([(0,s.MZ)({type:Number})],d.prototype,"alphaCutoff",void 0),(0,i._)([(0,s.MZ)({type:Boolean})],d.prototype,"doubleSided",void 0),(0,i._)([(0,n.e)({none:"none",back:"back",front:"front"})],d.prototype,"cullFace",void 0),(0,i._)([(0,s.MZ)({type:p})],d.prototype,"normalTexture",void 0),(0,i._)([(0,s.MZ)({type:p})],d.prototype,"occlusionTexture",void 0),(0,i._)([(0,s.MZ)({type:p})],d.prototype,"emissiveTexture",void 0),(0,i._)([(0,s.MZ)({type:[Number]})],d.prototype,"emissiveFactor",void 0),(0,i._)([(0,s.MZ)({type:u})],d.prototype,"pbrMetallicRoughness",void 0),d=(0,i._)([(0,a.$)("esri.layers.support.I3SLayerDefinitions.I3SMaterialDefinition")],d);let c=class extends o.oY{};(0,i._)([(0,s.MZ)({type:String,json:{read:{source:["name","index"],reader:(e,t)=>null!=e?e:`${t.index}`}}})],c.prototype,"name",void 0),(0,i._)([(0,n.e)({jpg:"jpg",png:"png",dds:"dds","ktx-etc2":"ktx-etc2",ktx2:"ktx2",basis:"basis"})],c.prototype,"format",void 0),c=(0,i._)([(0,a.$)("esri.layers.support.I3SLayerDefinitions.I3STextureFormat")],c);let h=class extends o.oY{constructor(){super(...arguments),this.atlas=!1}};(0,i._)([(0,s.MZ)({type:[c]})],h.prototype,"formats",void 0),(0,i._)([(0,s.MZ)({type:Boolean})],h.prototype,"atlas",void 0),h=(0,i._)([(0,a.$)("esri.layers.support.I3SLayerDefinitions.I3STextureSetDefinition")],h);let y=class extends o.oY{};(0,i._)([(0,n.e)({Float32:"Float32",UInt64:"UInt64",UInt32:"UInt32",UInt16:"UInt16",UInt8:"UInt8"})],y.prototype,"type",void 0),(0,i._)([(0,s.MZ)({type:Number})],y.prototype,"component",void 0),y=(0,i._)([(0,a.$)("esri.layers.support.I3SLayerDefinitions.I3SGeometryAttribute")],y);let m=class extends o.oY{};(0,i._)([(0,n.e)({draco:"draco"})],m.prototype,"encoding",void 0),(0,i._)([(0,s.MZ)({type:[String]})],m.prototype,"attributes",void 0),m=(0,i._)([(0,a.$)("esri.layers.support.I3SLayerDefinitions.I3SGeometryCompressedAttributes")],m);let g=class extends o.oY{constructor(){super(...arguments),this.offset=0}};(0,i._)([(0,s.MZ)({type:Number})],g.prototype,"offset",void 0),(0,i._)([(0,s.MZ)({type:y})],g.prototype,"position",void 0),(0,i._)([(0,s.MZ)({type:y})],g.prototype,"normal",void 0),(0,i._)([(0,s.MZ)({type:y})],g.prototype,"uv0",void 0),(0,i._)([(0,s.MZ)({type:y})],g.prototype,"color",void 0),(0,i._)([(0,s.MZ)({type:y})],g.prototype,"uvRegion",void 0),(0,i._)([(0,s.MZ)({type:y})],g.prototype,"featureId",void 0),(0,i._)([(0,s.MZ)({type:y})],g.prototype,"faceRange",void 0),(0,i._)([(0,s.MZ)({type:m})],g.prototype,"compressedAttributes",void 0),g=(0,i._)([(0,a.$)("esri.layers.support.I3SLayerDefinitions.I3SGeometryBuffer")],g);let f=class extends o.oY{};(0,i._)([(0,n.e)({triangle:"triangle"})],f.prototype,"topology",void 0),(0,i._)([(0,s.MZ)()],f.prototype,"geometryBuffers",void 0),f=(0,i._)([(0,a.$)("esri.layers.support.I3SLayerDefinitions.I3SGeometryDefinition")],f)},2810:(e,t,r)=>{r.d(t,{M:()=>g,a:()=>f});var i=r(32816),o=r(41390),s=r(99924),n=r(32773),a=r(93181),l=r(69421),p=r(29298);class u{constructor(){this._propertyOriginMap=new Map,this._originStores=new Array(o.o),this._values=new Map,this.multipleOriginsSupported=!0}clone(e){const t=new u,r=this._originStores[o.O.DEFAULTS];r&&r.forEach(((e,r)=>{t.set(r,(0,n.o8)(e),o.O.DEFAULTS)}));for(let r=o.O.SERVICE;r{e&&e.has(o)||t.set(o,(0,n.o8)(i),r)}))}return t}get(e,t){const r=void 0===t?this._values:this._originStores[t];return r?r.get(e):void 0}keys(e){const t=null==e?this._values:this._originStores[e];return t?[...t.keys()]:[]}set(e,t,r=o.O.USER){let i=this._originStores[r];if(i||(i=new Map,this._originStores[r]=i),i.set(e,t),!this._values.has(e)||this._propertyOriginMap.get(e)<=r){const i=this._values.get(e);return this._values.set(e,t),this._propertyOriginMap.set(e,r),i!==t}return!1}delete(e,t=o.O.USER){const r=this._originStores[t];if(!r)return;const i=r.get(e);if(r.delete(e),this._values.has(e)&&this._propertyOriginMap.get(e)===t){this._values.delete(e);for(let r=t-1;r>=0;r--){const t=this._originStores[r];if(t&&t.has(e)){this._values.set(e,t.get(e)),this._propertyOriginMap.set(e,r);break}}}return i}has(e,t){const r=void 0===t?this._values:this._originStores[t];return!!r&&r.has(e)}revert(e,t){for(;t>0&&!this.has(e,t);)--t;const r=this._originStores[t],i=r?.get(e),o=this._values.get(e);return this._values.set(e,i),this._propertyOriginMap.set(e,t),o!==i}originOf(e){return this._propertyOriginMap.get(e)||o.O.DEFAULTS}forEach(e){this._values.forEach(e)}}const d=e=>{let t=class extends e{constructor(...e){super(...e);const t=(0,a.g)(this),r=t.store,i=new u;t.store=i,(0,s.s)(t,r,i)}read(e,t){(0,s.a)(this,e,t)}getAtOrigin(e,t){const r=c(this),i=(0,o.n)(t);if("string"==typeof e)return r.get(e,i);const s={};return e.forEach((e=>{s[e]=r.get(e,i)})),s}originOf(e){return(0,o.j)(this.originIdOf(e))}originIdOf(e){return c(this).originOf(e)}revert(e,t){const r=c(this),i=(0,o.n)(t),s=(0,a.g)(this);let n;n="string"==typeof e?"*"===e?r.keys(i):[e]:e,n.forEach((e=>{s.invalidate(e),r.revert(e,i),s.commit(e)}))}};return t=(0,i._)([(0,l.$)("esri.core.ReadOnlyMultiOriginJSONSupport")],t),t};function c(e){return(0,a.g)(e).store}let h=class extends(d(o.T)){};h=(0,i._)([(0,l.$)("esri.core.ReadOnlyMultiOriginJSONSupport")],h);const y=e=>{let t=class extends e{constructor(...e){super(...e)}clear(e,t="user"){return m(this).delete(e,(0,o.n)(t))}write(e,t){return(0,s.b)(this,e=e||{},t),e}setAtOrigin(e,t,r){(0,a.g)(this).setAtOrigin(e,t,(0,o.n)(r))}removeOrigin(e){const t=m(this),r=(0,o.n)(e),i=t.keys(r);for(const e of i)t.originOf(e)===r&&t.set(e,t.get(e,r),o.O.USER)}updateOrigin(e,t){const r=m(this),i=(0,o.n)(t),s=(0,p.g)(this,e);for(let t=i+1;t{let t=class extends(y(d(e))){constructor(...e){super(...e)}};return t=(0,i._)([(0,l.$)("esri.core.MultiOriginJSONSupport")],t),t};let f=class extends(g(o.T)){};f=(0,i._)([(0,l.$)("esri.core.MultiOriginJSONSupport")],f)},2026:(e,t,r)=>{function i(e,t){return function(e,t){return t?.mode?t.mode:function(e){return e?l:p}(e).mode}(null!=e&&e.hasZ,t)}function o(e,t,r){return r&&r.mode!==t?`${e} only support ${t} elevation mode`:null}function s(e,t,r){return r?.mode===t?`${e} do not support ${t} elevation mode`:null}function n(e,t){return null!=t?.featureExpressionInfo&&"0"!==t.featureExpressionInfo.expression?`${e} do not support featureExpressionInfo`:null}function a(e,t){t&&e.warn(".elevationInfo=",t)}r.d(t,{d:()=>i,e:()=>o,f:()=>n,l:()=>a,s:()=>s}),r(69763),r(54131);const l={mode:"absolute-height",offset:0},p={mode:"on-the-ground",offset:null}},80473:(e,t,r)=>{r.d(t,{PH:()=>a,sA:()=>n});var i=r(32816),o=r(69421);r(32773),r(20266),r(90740),r(40499),r(93181),r(13671),r(91047),r(36544),r(6407);let s=0;const n=e=>{let t=class extends e{constructor(...e){super(...e),Object.defineProperty(this,"uid",{writable:!1,configurable:!1,value:Date.now().toString(16)+"-object-"+s++})}};return t=(0,i._)([(0,o.$)("esri.core.Identifiable")],t),t},a=e=>{let t=class extends e{constructor(...e){super(...e),Object.defineProperty(this,"uid",{writable:!1,configurable:!1,value:s++})}};return t=(0,i._)([(0,o.$)("esri.core.Identifiable.NumericIdentifiable")],t),t};let l=class extends(n(class{})){};l=(0,i._)([(0,o.$)("esri.core.Identifiable")],l)},67321:(e,t,r)=>{r.d(t,{C_:()=>d,OH:()=>y,Vh:()=>m,on:()=>u,pc:()=>g,wB:()=>a,z7:()=>l}),r(73067),r(17745);var i=r(80959),o=r(13671),s=r(57732),n=r(41390);function a(e,t,r={}){return p(e,t,r,c)}function l(e,t,r={}){return p(e,t,r,h)}function p(e,t,r={},i){let o=null;const a=r.once?(e,r)=>{i(e)&&((0,s.r)(o),t(e,r))}:(e,r)=>{i(e)&&t(e,r)};if(o=(0,n.w)(e,a,r.sync,r.equals),r.initial){const t=e();a(t,t)}return o}function u(e,t,r,n={}){let l=null,p=null,u=null;function d(){l&&p&&(p.remove(),n.onListenerRemove?.(l),l=null,p=null)}function c(e){n.once&&n.once&&(0,s.r)(u),r(e)}const h=a(e,((e,r)=>{d(),(0,i.i)(e)&&(l=e,p=(0,i.o)(e,t,c),n.onListenerAdd?.(e))}),{sync:n.sync,initial:!0});return u=(0,o.m)((()=>{h.remove(),d()})),u}function d(e,t){return function(e,t,r){if((0,i.G4)(r))return Promise.reject((0,i.NK)());const n=e();if(t?.(n))return Promise.resolve(n);let a=null;function l(){a=(0,s.r)(a)}return new Promise(((s,n)=>{a=(0,o.h)([(0,i.u7)(r,(()=>{l(),n((0,i.NK)())})),p(e,(e=>{l(),s(e)}),{sync:!1,once:!0},t??c)])}))}(e,h,t)}function c(e){return!0}function h(e){return!!e}r(32816),r(29298),r(20266),r(90740),r(32773),r(36544),r(93181),r(40499),r(6407),r(69421),r(91047),r(81272),r(45371),r(44945),r(58498);const y={sync:!0},m={initial:!0},g={sync:!0,initial:!0}},32826:(e,t,r)=>{r.d(t,{A:()=>v});var i,o=r(32816),s=r(32773),n=r(93804),a=r(99924),l=r(69763),p=r(69421),u=r(29298),d=(r(20266),r(49877)),c=r(56273);r(90740),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(18683),r(64604),r(29512),r(99063),r(36544);const h=(0,n.s)()({orthometric:"gravity-related-height",gravity_related_height:"gravity-related-height",ellipsoidal:"ellipsoidal"}),y=h.jsonValues.slice();(0,s.c)(y,"orthometric");const m=(0,n.s)()({meter:"meters",foot:"feet","us-foot":"us-feet","clarke-foot":"clarke-feet","clarke-yard":"clarke-yards","clarke-link":"clarke-links","sears-yard":"sears-yards","sears-foot":"sears-feet","sears-chain":"sears-chains","benoit-1895-b-chain":"benoit-1895-b-chains","indian-yard":"indian-yards","indian-1937-yard":"indian-1937-yards","gold-coast-foot":"gold-coast-feet","sears-1922-truncated-chain":"sears-1922-truncated-chains","50-kilometers":"50-kilometers","150-kilometers":"150-kilometers"});let g=i=class extends a.oY{constructor(e){super(e),this.heightModel="gravity-related-height",this.heightUnit="meters",this.vertCRS=null}writeHeightModel(e,t,r){return h.write(e,t,r)}readHeightModel(e,t,r){return h.read(e)||(r?.messages&&r.messages.push(function(e,t){return new p.W("height-model:unsupported",`Height model of value '${e}' is not supported`,t)}(e,{context:r})),null)}readHeightUnit(e,t,r){return m.read(e)||(r?.messages&&r.messages.push(f(e,{context:r})),null)}readHeightUnitService(e,t,r){return(0,l.z)(e)||m.read(e)||(r?.messages&&r.messages.push(f(e,{context:r})),null)}readVertCRS(e,t){return t.vertCRS||t.ellipsoid||t.geoid}clone(){return new i({heightModel:this.heightModel,heightUnit:this.heightUnit,vertCRS:this.vertCRS})}equals(e){return!!e&&(this===e||this.heightModel===e.heightModel&&this.heightUnit===e.heightUnit&&this.vertCRS===e.vertCRS)}static deriveUnitFromSR(e,t){const r=(0,l.A)(t);return new i({heightModel:e.heightModel,heightUnit:r??void 0,vertCRS:e.vertCRS})}write(e,t){return t={origin:"web-scene",...t},super.write(e,t)}static fromJSON(e){if(!e)return null;const t=new i;return t.read(e,{origin:"web-scene"}),t}};function f(e,t){return new p.W("height-unit:unsupported",`Height unit of value '${e}' is not supported`,t)}(0,o._)([(0,u.MZ)({type:h.apiValues,constructOnly:!0,json:{origins:{"web-scene":{type:y,default:"ellipsoidal"}}}})],g.prototype,"heightModel",void 0),(0,o._)([(0,c.w)("web-scene","heightModel")],g.prototype,"writeHeightModel",null),(0,o._)([(0,d.r)(["web-scene","service"],"heightModel")],g.prototype,"readHeightModel",null),(0,o._)([(0,u.MZ)({type:m.apiValues,constructOnly:!0,json:{origins:{"web-scene":{type:m.jsonValues,write:m.write}}}})],g.prototype,"heightUnit",void 0),(0,o._)([(0,d.r)("web-scene","heightUnit")],g.prototype,"readHeightUnit",null),(0,o._)([(0,d.r)("service","heightUnit")],g.prototype,"readHeightUnitService",null),(0,o._)([(0,u.MZ)({type:String,constructOnly:!0,json:{origins:{"web-scene":{write:!0}}}})],g.prototype,"vertCRS",void 0),(0,o._)([(0,d.r)("service","vertCRS",["vertCRS","ellipsoid","geoid"])],g.prototype,"readVertCRS",null),g=i=(0,o._)([(0,p.$)("esri.geometry.HeightModelInfo")],g);const v=g},70403:(e,t,r)=>{r.r(t),r.d(t,{default:()=>C});var i,o=r(32816),s=r(6407),n=r(20266),a=r(2810),l=r(80959),p=r(67321),u=r(29298),d=r(32773),c=r(49877),h=r(69421),y=r(77792),m=r(73597),g=r(67315),f=r(8368),v=r(4335),_=r(88730),S=r(38424),M=r(96807),w=r(26024),b=r(98238),I=r(29180),x=r(64604),O=r(17745),T=r(99924),Z=r(99063),A=(r(94345),r(56273)),E=r(78281),P=r(84200),U=(r(36544),r(44600),r(2160),r(7969),r(69763),r(93804),r(90740),r(18683),r(29512),r(13671),r(41390),r(40499),r(93181),r(58498),r(91047),r(45371),r(64752),r(48844),r(29208),r(36533),r(67504),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(92517),r(77037),r(97827),r(91695),r(76636),r(93049),r(51601),r(1178));r(44945),r(47387),r(46728),r(64102);let R=i=class extends T.oY{constructor(e){super(e),this.geometry=null,this.type="clip"}writeGeometry(e,t,r,i){if(i.layer?.spatialReference&&!i.layer.spatialReference.equals(this.geometry.spatialReference)){if(!(0,E.canProjectWithoutEngine)(e.spatialReference,i.layer.spatialReference))return void(i?.messages&&i.messages.push(new h.W("scenemodification:unsupported","Scene modifications with incompatible spatial references are not supported",{modification:this,spatialReference:i.layer.spatialReference,context:i})));const o=new P.A;(0,E.projectPolygon)(e,o,i.layer.spatialReference),t[r]=o.toJSON(i)}else t[r]=e.toJSON(i);delete t[r].spatialReference}clone(){return new i({geometry:(0,d.o8)(this.geometry),type:this.type})}};(0,o._)([(0,u.MZ)({type:P.A}),(0,y.p)()],R.prototype,"geometry",void 0),(0,o._)([(0,A.w)(["web-scene","portal-item"],"geometry")],R.prototype,"writeGeometry",null),(0,o._)([(0,u.MZ)({type:["clip","mask","replace"],nonNullable:!0}),(0,y.p)()],R.prototype,"type",void 0),R=i=(0,o._)([(0,h.$)("esri.layers.support.SceneModification")],R);const N=R;var L;r(81272);let D=L=class extends((0,T.Te)(O.A.ofType(N))){constructor(e){super(e),this.url=null}clone(){return new L({url:this.url,items:this.items.map((e=>e.clone()))})}toJSON(e){return this.toArray().map((t=>t.toJSON(e))).filter((e=>!!e.geometry))}static fromJSON(e,t){const r=new L;for(const i of e)r.add(N.fromJSON(i,t));return r}static async fromUrl(e,t,r){const i={url:(0,Z.An)(e),origin:"service"},o=await(0,x.A)(e,{responseType:"json",signal:r?.signal}),s=t.toJSON(),n=[];for(const e of o.data)n.push(N.fromJSON({...e,geometry:{...e.geometry,spatialReference:s}},i));return new L({url:e,items:n})}};(0,o._)([(0,u.MZ)({type:String})],D.prototype,"url",void 0),D=L=(0,o._)([(0,h.$)("esri.layers.support.SceneModifications")],D);const $=D;var j=r(2026);r(73067),r(66136),r(4734),r(50214),r(59192),r(78016),r(54483),r(80473),r(73509),r(28276),r(1985),r(72604),r(82408),r(69277),r(70580),r(75191),r(24319),r(62092),r(43059),r(89935),r(49813),r(82454),r(32826),r(33125),r(79697),r(335),r(75485),r(36915),r(8410),r(49755),r(30011),r(55270),r(95779),r(13262),r(346),r(54131),r(19869),r(64524),r(88663);let k=class extends((0,w.w6)((0,f.A)((0,_.q)((0,S.A)((0,M.j)((0,a.M)((0,v.d)((0,g.p)(m.A))))))))){constructor(...e){super(...e),this.geometryType="mesh",this.operationalLayerType="IntegratedMeshLayer",this.type="integrated-mesh",this.nodePages=null,this.materialDefinitions=null,this.textureSetDefinitions=null,this.geometryDefinitions=null,this.serviceUpdateTimeStamp=null,this.profile="mesh-pyramids",this.modifications=null,this._modificationsSource=null,this.path=null}initialize(){this.addHandles((0,p.on)((()=>this.modifications),"after-changes",(()=>this.modifications=this.modifications),p.OH))}normalizeCtorArgs(e,t){return"string"==typeof e?{url:e,...t}:e}readModifications(e,t,r){this._modificationsSource={url:(0,U.f)(e,r),context:r}}set elevationInfo(e){this._set("elevationInfo",e),this._validateElevationInfo()}async load(e){return this.addResolvingPromise(this._doLoad(e)),this}async _doLoad(e){const t=e?.signal;try{await this.loadFromPortal({supportedTypes:["Scene Service"]},e)}catch(e){(0,l.QP)(e)}if(await this._fetchService(t),null!=this._modificationsSource){const t=await $.fromUrl(this._modificationsSource.url,this.spatialReference,e);this.setAtOrigin("modifications",t,this._modificationsSource.context.origin),this._modificationsSource=null}await this._fetchIndexAndUpdateExtent(this.nodePages,t)}beforeSave(){if(null!=this._modificationsSource)return this.load().then((()=>{}),(()=>{}))}async saveAs(e,t){return this._debouncedSaveOperations(w.Xh.SAVE_AS,{...t,getTypeKeywords:()=>this._getTypeKeywords(),portalItemLayerType:"integrated-mesh"},e)}async save(){const e={getTypeKeywords:()=>this._getTypeKeywords(),portalItemLayerType:"integrated-mesh"};return this._debouncedSaveOperations(w.Xh.SAVE,e)}validateLayer(e){if(e.layerType&&"IntegratedMesh"!==e.layerType)throw new s.A("integrated-mesh-layer:layer-type-not-supported","IntegratedMeshLayer does not support this layer type",{layerType:e.layerType});if(isNaN(this.version.major)||isNaN(this.version.minor))throw new s.A("layer:service-version-not-supported","Service version is not supported.",{serviceVersion:this.version.versionString,supportedVersions:"1.x"});if(this.version.major>1)throw new s.A("layer:service-version-too-new","Service version is too new.",{serviceVersion:this.version.versionString,supportedVersions:"1.x"})}_getTypeKeywords(){return["IntegratedMeshLayer"]}_validateElevationInfo(){const e=this.elevationInfo,t="Integrated mesh layers";(0,j.l)(n.L.getLogger(this),(0,j.e)(t,"absolute-height",e)),(0,j.l)(n.L.getLogger(this),(0,j.f)(t,e))}};(0,o._)([(0,u.MZ)({type:String,readOnly:!0})],k.prototype,"geometryType",void 0),(0,o._)([(0,u.MZ)({type:["show","hide"]})],k.prototype,"listMode",void 0),(0,o._)([(0,u.MZ)({type:["IntegratedMeshLayer"]})],k.prototype,"operationalLayerType",void 0),(0,o._)([(0,u.MZ)({json:{read:!1},readOnly:!0})],k.prototype,"type",void 0),(0,o._)([(0,u.MZ)({type:I.I,readOnly:!0})],k.prototype,"nodePages",void 0),(0,o._)([(0,u.MZ)({type:[I.a],readOnly:!0})],k.prototype,"materialDefinitions",void 0),(0,o._)([(0,u.MZ)({type:[I.b],readOnly:!0})],k.prototype,"textureSetDefinitions",void 0),(0,o._)([(0,u.MZ)({type:[I.c],readOnly:!0})],k.prototype,"geometryDefinitions",void 0),(0,o._)([(0,u.MZ)({readOnly:!0})],k.prototype,"serviceUpdateTimeStamp",void 0),(0,o._)([(0,u.MZ)({type:$}),(0,y.p)({origins:["web-scene","portal-item"],type:"resource",prefix:"modifications"})],k.prototype,"modifications",void 0),(0,o._)([(0,c.r)(["web-scene","portal-item"],"modifications")],k.prototype,"readModifications",null),(0,o._)([(0,u.MZ)(b.e)],k.prototype,"elevationInfo",null),(0,o._)([(0,u.MZ)({type:String,json:{origins:{"web-scene":{read:!0,write:!0},"portal-item":{read:!0,write:!0}},read:!1}})],k.prototype,"path",void 0),k=(0,o._)([(0,h.$)("esri.layers.IntegratedMeshLayer")],k);const C=k},73597:(e,t,r)=>{r.d(t,{A:()=>S});var i=r(32816),o=(r(94345),r(64604)),s=r(66136),n=r(6407),a=r(81272),l=r(80473),p=r(73509),u=r(20266),d=r(80959),c=r(99063),h=r(29298),y=(r(32773),r(69421)),m=r(90740),g=r(44600),f=r(7969);r(36544),r(2160),r(99924),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(49877),r(69763),r(93804),r(18683),r(29512),r(56273),r(36533),r(64752),r(48844),r(29208),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(67504),r(92517),r(77037),r(4734),r(50214),r(59192),r(78016),r(54483),r(28276);let v=0,_=class extends(a.A.EventedMixin((0,l.sA)(p.A))){constructor(){super(...arguments),this.attributionDataUrl=null,this.fullExtent=new g.A(-180,-90,180,90,f.A.WGS84),this.id=Date.now().toString(16)+"-layer-"+v++,this.legendEnabled=!0,this.listMode="show",this.opacity=1,this.parent=null,this.persistenceEnabled=!1,this.popupEnabled=!0,this.attributionVisible=!0,this.spatialReference=f.A.WGS84,this.title=null,this.type=null,this.url=null,this.visibilityTimeExtent=null,this.visible=!0}static async fromArcGISServerUrl(e){const t="string"==typeof e?{url:e}:e;return(await r.e(2349).then(r.bind(r,42349))).fromUrl(t)}static fromPortalItem(e){return async function(e){const t="portalItem"in e?e:{portalItem:e},{fromItem:i}=await r.e(6810).then(r.bind(r,56810)).then((e=>e.e));try{return await i(t)}catch(e){const r=t?.portalItem,i=r?.id||"unset",o=r?.portal?.url||m.A.portalUrl;throw u.L.getLogger("esri.layers.support.fromPortalItem").error("#fromPortalItem()","Failed to create layer from portal item (portal: '"+o+"', id: '"+i+"')",e),e}}(e)}initialize(){this.when().catch((e=>{(0,d.zf)(e)||u.L.getLogger(this).error("#load()",`Failed to load layer (title: '${this.title??"no title"}', id: '${this.id??"no id"}')`,{error:e})}))}destroy(){const e=this.parent;if(e){const t=this;"layers"in e&&e.layers.includes(t)?e.layers.remove(t):"tables"in e&&e.tables.includes(t)?e.tables.remove(t):"baseLayers"in e&&e.baseLayers.includes(t)?e.baseLayers.remove(t):"referenceLayers"in e&&e.referenceLayers.includes(t)&&e.referenceLayers.remove(t),this._set("parent",null)}}get hasAttributionData(){return null!=this.attributionDataUrl}get parsedUrl(){return(0,c.An)(this.url)}async fetchAttributionData(){const e=this.attributionDataUrl;if(this.hasAttributionData&&e)return(await(0,o.A)(e,{query:{f:"json"},responseType:"json"})).data;throw new n.A("layer:no-attribution-data","Layer does not have attribution data")}};(0,i._)([(0,h.MZ)({type:String})],_.prototype,"attributionDataUrl",void 0),(0,i._)([(0,h.MZ)({type:g.A})],_.prototype,"fullExtent",void 0),(0,i._)([(0,h.MZ)({readOnly:!0})],_.prototype,"hasAttributionData",null),(0,i._)([(0,h.MZ)({type:String,clonable:!1})],_.prototype,"id",void 0),(0,i._)([(0,h.MZ)({type:Boolean,nonNullable:!0})],_.prototype,"legendEnabled",void 0),(0,i._)([(0,h.MZ)({type:["show","hide","hide-children"]})],_.prototype,"listMode",void 0),(0,i._)([(0,h.MZ)({type:Number,range:{min:0,max:1},nonNullable:!0})],_.prototype,"opacity",void 0),(0,i._)([(0,h.MZ)({clonable:!1})],_.prototype,"parent",void 0),(0,i._)([(0,h.MZ)({readOnly:!0})],_.prototype,"parsedUrl",null),(0,i._)([(0,h.MZ)({type:Boolean,readOnly:!0})],_.prototype,"persistenceEnabled",void 0),(0,i._)([(0,h.MZ)({type:Boolean})],_.prototype,"popupEnabled",void 0),(0,i._)([(0,h.MZ)({type:Boolean})],_.prototype,"attributionVisible",void 0),(0,i._)([(0,h.MZ)({type:f.A})],_.prototype,"spatialReference",void 0),(0,i._)([(0,h.MZ)({type:String})],_.prototype,"title",void 0),(0,i._)([(0,h.MZ)({readOnly:!0,json:{read:!1}})],_.prototype,"type",void 0),(0,i._)([(0,h.MZ)()],_.prototype,"url",void 0),(0,i._)([(0,h.MZ)({type:s.A})],_.prototype,"visibilityTimeExtent",void 0),(0,i._)([(0,h.MZ)({type:Boolean,nonNullable:!0})],_.prototype,"visible",void 0),_=(0,i._)([(0,y.$)("esri.layers.Layer")],_);const S=_},4335:(e,t,r)=>{r.d(t,{d:()=>n});var i=r(32816),o=r(29298),s=(r(32773),r(20266),r(69421));r(36544),r(93181),r(13671),r(40499),r(6407),r(90740),r(91047);const n=e=>{let t=class extends e{constructor(){super(...arguments),this.customParameters=null}};return(0,i._)([(0,o.MZ)({type:Object,json:{write:{overridePolicy:e=>({enabled:!!(e&&Object.keys(e).length>0)})}}})],t.prototype,"customParameters",void 0),t=(0,i._)([(0,s.$)("esri.layers.mixins.CustomParametersMixin")],t),t}},38424:(e,t,r)=>{r.d(t,{A:()=>w});var i=r(32816),o=r(90740),s=r(29512),n=r(64604),a=r(73067),l=r(6407),p=r(20266),u=r(57732),d=r(80959),c=r(99063),h=r(29298),y=(r(32773),r(49877)),m=r(69421),g=r(56273),f=r(72604),v=r(82408),_=r(43059),S=r(24319),M=r(82454);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(99924),r(36544),r(73509),r(28276),r(44600),r(2160),r(7969),r(69763),r(93804),r(18683),r(64752),r(48844),r(29208),r(59192),r(69277),r(70580),r(75191),r(89935),r(49813),r(1178),r(62092),r(78281),r(44945),r(2589),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(18527),r(67504),r(47387),r(46728),r(64102);const w=e=>{let t=class extends e{constructor(){super(...arguments),this.resourceReferences={portalItem:null,paths:[]},this.userHasEditingPrivileges=!0,this.userHasFullEditingPrivileges=!1,this.userHasUpdateItemPrivileges=!1}destroy(){this.portalItem=(0,u.d)(this.portalItem),this.resourceReferences.portalItem=null,this.resourceReferences.paths.length=0}set portalItem(e){e!==this._get("portalItem")&&(this.removeOrigin("portal-item"),this._set("portalItem",e))}readPortalItem(e,t,r){if(t.itemId)return new _.default({id:t.itemId,portal:r?.portal})}writePortalItem(e,t){e?.id&&(t.itemId=e.id)}async loadFromPortal(e,t){if(this.portalItem?.id)try{const{load:i}=await Promise.all([r.e(570),r.e(4295)]).then(r.bind(r,24295));return(0,d.Te)(t),await i({instance:this,supportedTypes:e.supportedTypes,validateItem:e.validateItem,supportsData:e.supportsData,layerModuleTypeMap:e.layerModuleTypeMap},t)}catch(e){throw(0,d.zf)(e)||p.L.getLogger(this).warn(`Failed to load layer (${this.title}, ${this.id}) portal item (${this.portalItem.id})\n ${e}`),e}}async finishLoadEditablePortalLayer(e){this._set("userHasEditingPrivileges",await this._fetchUserHasEditingPrivileges(e).catch((e=>((0,d.QP)(e),!0))))}async setUserPrivileges(e,t){if(!o.A.userPrivilegesApplied)return this.finishLoadEditablePortalLayer(t);if(this.url)try{const{features:{edit:r,fullEdit:i},content:{updateItem:o}}=await this._fetchUserPrivileges(e,t);this._set("userHasEditingPrivileges",r),this._set("userHasFullEditingPrivileges",i),this._set("userHasUpdateItemPrivileges",o)}catch(e){(0,d.QP)(e)}}async _fetchUserPrivileges(e,t){let r=this.portalItem;if(!e||!r||!r.loaded||r.sourceUrl)return this._fetchFallbackUserPrivileges(t);const i=e===r.id;if(i&&r.portal.user)return(0,M.g)(r);let o,n;if(i)o=r.portal.url;else try{o=await(0,f.f)(this.url,t)}catch(e){(0,d.QP)(e)}if(!o||!(0,c.b8)(o,r.portal.url))return this._fetchFallbackUserPrivileges(t);try{const e=null!=t?t.signal:null;n=await(s.id?.getCredential(`${o}/sharing`,{prompt:!1,signal:e}))}catch(e){(0,d.QP)(e)}const a=!0,l=!1,p=!1;if(!n)return{features:{edit:a,fullEdit:l},content:{updateItem:p}};try{if(i?await r.reload():(r=new _.default({id:e,portal:{url:o}}),await r.load(t)),r.portal.user)return(0,M.g)(r)}catch(e){(0,d.QP)(e)}return{features:{edit:a,fullEdit:l},content:{updateItem:p}}}async _fetchFallbackUserPrivileges(e){let t=!0;try{t=await this._fetchUserHasEditingPrivileges(e)}catch(e){(0,d.QP)(e)}return{features:{edit:t,fullEdit:!1},content:{updateItem:!1}}}async _fetchUserHasEditingPrivileges(e){const t=this.url?s.id?.findCredential(this.url):null;if(!t)return!0;const r=b.credential===t?b.user:await this._fetchEditingUser(e);return b.credential=t,b.user=r,null==r?.privileges||r.privileges.includes("features:user:edit")}async _fetchEditingUser(e){const t=this.portalItem?.portal?.user;if(t)return t;const r=s.id?.findServerInfo(this.url??"");if(!r?.owningSystemUrl)return null;const i=`${r.owningSystemUrl}/sharing/rest`,o=v.A.getDefault();if(o&&o.loaded&&(0,c.S8)(o.restUrl)===(0,c.S8)(i))return o.user;const l=`${i}/community/self`,p=null!=e?e.signal:null,u=await(0,a.r)((0,n.A)(l,{authMode:"no-prompt",query:{f:"json"},signal:p}));return u.ok?S.A.fromJSON(u.value.data):null}read(e,t){t&&(t.layer=this),super.read(e,t)}write(e,t){const r=t?.portal,i=this.portalItem?.id&&(this.portalItem.portal||v.A.getDefault());return r&&i&&!(0,c.ut)(i.restUrl,r.restUrl)?(t.messages&&t.messages.push(new l.A("layer:cross-portal",`The layer '${this.title} (${this.id})' cannot be persisted because it refers to an item on a different portal than the one being saved to. To save, set layer.portalItem to null or save to the same portal as the item associated with the layer`,{layer:this})),null):super.write(e,{...t,layer:this})}};return(0,i._)([(0,h.MZ)({type:_.default})],t.prototype,"portalItem",null),(0,i._)([(0,y.r)("web-document","portalItem",["itemId"])],t.prototype,"readPortalItem",null),(0,i._)([(0,g.w)("web-document","portalItem",{itemId:{type:String}})],t.prototype,"writePortalItem",null),(0,i._)([(0,h.MZ)({clonable:!1})],t.prototype,"resourceReferences",void 0),(0,i._)([(0,h.MZ)({type:Boolean,readOnly:!0})],t.prototype,"userHasEditingPrivileges",void 0),(0,i._)([(0,h.MZ)({type:Boolean,readOnly:!0})],t.prototype,"userHasFullEditingPrivileges",void 0),(0,i._)([(0,h.MZ)({type:Boolean,readOnly:!0})],t.prototype,"userHasUpdateItemPrivileges",void 0),t=(0,i._)([(0,m.$)("esri.layers.mixins.PortalLayer")],t),t},b={credential:null,user:null}},96807:(e,t,r)=>{r.d(t,{j:()=>n});var i=r(32816),o=r(29298),s=(r(32773),r(20266),r(69421));r(36544),r(93181),r(13671),r(40499),r(6407),r(90740),r(91047);const n=e=>{let t=class extends e{constructor(){super(...arguments),this.minScale=0,this.maxScale=0}get effectiveScaleRange(){const e={minScale:this.minScale,maxScale:this.maxScale},t=this.parent;var r,i;t&&"effectiveScaleRange"in t&&(r=e,i=t.effectiveScaleRange,r.minScale=r.minScale>0?i.minScale>0?Math.min(r.minScale,i.minScale):r.minScale:i.minScale,r.maxScale=r.maxScale>0?i.maxScale>0?Math.max(r.maxScale,i.maxScale):r.maxScale:i.maxScale);const o=this._get("effectiveScaleRange");return o&&o.minScale===e.minScale&&o.maxScale===e.maxScale?o:e}};return(0,i._)([(0,o.MZ)({type:Number,nonNullable:!0,json:{write:!0}})],t.prototype,"minScale",void 0),(0,i._)([(0,o.MZ)({type:Number,nonNullable:!0,json:{write:!0}})],t.prototype,"maxScale",void 0),(0,i._)([(0,o.MZ)({readOnly:!0})],t.prototype,"effectiveScaleRange",null),t=(0,i._)([(0,s.$)("esri.layers.mixins.ScaleRangeLayer")],t),t}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/a87812490aedf8c7004c.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/a87812490aedf8c7004c.js new file mode 100644 index 00000000..cb909137 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/a87812490aedf8c7004c.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[2227,9081,3049],{8368:(e,t,i)=>{i.d(t,{A:()=>l});var r=i(32816),o=i(20266),n=i(29298),s=(i(32773),i(69421)),a=i(1985);const l=e=>{let t=class extends e{get title(){if(this._get("title")&&"defaults"!==this.originOf("title"))return this._get("title");if(this.url){const e=(0,a.p)(this.url);if(null!=e&&e.title)return e.title}return this._get("title")||""}set title(e){this._set("title",e)}set url(e){this._set("url",(0,a.s)(e,o.L.getLogger(this)))}};return(0,r._)([(0,n.MZ)()],t.prototype,"title",null),(0,r._)([(0,n.MZ)({type:String})],t.prototype,"url",null),t=(0,r._)([(0,s.$)("esri.layers.mixins.ArcGISService")],t),t}},133:(e,t,i)=>{i.d(t,{U:()=>o,i:()=>n,s:()=>s});var r=i(54483);class o{}function n(e){return e instanceof r.Z?e===o.instance:"unknown"===e?.toString().toLowerCase()}function s(e){return n(e)?o.instance:e}o.instance=new r.I("Etc/UTC")},47239:(e,t,i)=>{i.d(t,{a:()=>h,b:()=>a,c:()=>o,d:()=>v,e:()=>l,f:()=>n,g:()=>f,h:()=>p,i:()=>g,j:()=>m,n:()=>w,s:()=>u,t:()=>s,u:()=>d,v:()=>c,x:()=>y,z:()=>_});var r=i(44600);function o(e=_){return[e[0],e[1],e[2],e[3],e[4],e[5]]}function n(e,t,i,r,n,s,a=o()){return a[0]=e,a[1]=t,a[2]=i,a[3]=r,a[4]=n,a[5]=s,a}function s(e,t){const i=isFinite(e[2])||isFinite(e[5]);return new r.A(i?{xmin:e[0],xmax:e[3],ymin:e[1],ymax:e[4],zmin:e[2],zmax:e[5],spatialReference:t}:{xmin:e[0],xmax:e[3],ymin:e[1],ymax:e[4],spatialReference:t})}function a(e,t){e[0]=Math.min(e[0],t[0]),e[1]=Math.min(e[1],t[1]),e[2]=Math.min(e[2],t[2]),e[3]=Math.max(e[3],t[3]),e[4]=Math.max(e[4],t[4]),e[5]=Math.max(e[5],t[5])}function l(e,t){e[0]=Math.min(e[0],t[0]),e[1]=Math.min(e[1],t[1]),e[2]=Math.min(e[2],t[2]),e[3]=Math.max(e[3],t[0]),e[4]=Math.max(e[4],t[1]),e[5]=Math.max(e[5],t[2])}function p(e,t,i=0,r=t.length/3){let o=e[0],n=e[1],s=e[2],a=e[3],l=e[4],p=e[5];for(let e=0;e=e[3]?0:e[3]-e[0]}(e),t[1]=function(e){return e[1]>=e[4]?0:e[4]-e[1]}(e),t[2]=function(e){return e[2]>=e[5]?0:e[5]-e[2]}(e),t}function d(e,t,i=e){return i[0]=t[0],i[1]=t[1],i[2]=t[2],i!==e&&(i[3]=e[3],i[4]=e[4],i[5]=e[5]),i}function c(e,t,i=e){return i[3]=t[0],i[4]=t[1],i[5]=t[2],i!==e&&(i[0]=e[0],i[1]=e[1],i[2]=e[2]),e}function y(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e}function m(e){return e?y(e,w):o(w)}function f(e,t){return e[0]=t[0],e[1]=t[1],e[2]=Number.NEGATIVE_INFINITY,e[3]=t[2],e[4]=t[3],e[5]=Number.POSITIVE_INFINITY,e}function h(e,t,i,r,o){return e[0]=t,e[1]=i,e[2]=Number.NEGATIVE_INFINITY,e[3]=r,e[4]=o,e[5]=Number.POSITIVE_INFINITY,e}function g(e){return 6===e.length}function v(e,t,i){if(null==e||null==t)return e===t;if(!g(e)||!g(t))return!1;if(i){for(let r=0;r{i.d(t,{f:()=>l,t:()=>a}),i(32773);var r=i(59930),o=i(45862),n=i(72762),s=i(71613);const a={key:"type",base:o.A,typeMap:{range:s.A,"coded-value":r.A,inherited:n.A}};function l(e){if(!e?.type)return null;switch(e.type){case"range":return s.A.fromJSON(e);case"codedValue":return r.A.fromJSON(e);case"inherited":return n.A.fromJSON(e)}return null}},17872:(e,t,i)=>{i.d(t,{k:()=>r});const r=new(i(93804).J)({esriFieldTypeSmallInteger:"small-integer",esriFieldTypeInteger:"integer",esriFieldTypeSingle:"single",esriFieldTypeDouble:"double",esriFieldTypeLong:"long",esriFieldTypeString:"string",esriFieldTypeDate:"date",esriFieldTypeOID:"oid",esriFieldTypeGeometry:"geometry",esriFieldTypeBlob:"blob",esriFieldTypeRaster:"raster",esriFieldTypeGUID:"guid",esriFieldTypeGlobalID:"global-id",esriFieldTypeXML:"xml",esriFieldTypeBigInteger:"big-integer",esriFieldTypeDateOnly:"date-only",esriFieldTypeTimeOnly:"time-only",esriFieldTypeTimestampOffset:"timestamp-offset"})},36309:(e,t,i)=>{i.d(t,{a:()=>b,b:()=>h,c:()=>v,d:()=>g,g:()=>f,s:()=>y,t:()=>m});var r=i(20266);const o="__begin__",n="__end__",s=new RegExp(o,"ig"),a=new RegExp(n,"ig"),l=new RegExp("^"+o,"i"),p=new RegExp(n+"$","i"),u='"',d=u+" + ",c=" + "+u;function y(e){return e.replaceAll(new RegExp("\\[","g"),"{").replaceAll(new RegExp("\\]","g"),"}")}function m(e){return e.replaceAll(new RegExp("\\{","g"),"[").replaceAll(new RegExp("\\}","g"),"]")}function f(e){const t={expression:"",type:"none"};return e.labelExpressionInfo?e.labelExpressionInfo.value?(t.expression=e.labelExpressionInfo.value,t.type="conventional"):e.labelExpressionInfo.expression&&(t.expression=e.labelExpressionInfo.expression,t.type="arcade"):null!=e.labelExpression&&(t.expression=y(e.labelExpression),t.type="conventional"),t}function h(e){const t=f(e);if(!t)return null;switch(t.type){case"conventional":return v(t.expression);case"arcade":return t.expression}return null}function g(e){const t=f(e);if(!t)return null;switch(t.type){case"conventional":return function(e){const t=e?.match(w);return t?.[1].trim()||null}(t.expression);case"arcade":return b(t.expression)}return null}function v(e){let t;return e?(t=(0,r.r)(e,(e=>o+'$feature["'+e+'"]'+n)),t=l.test(t)?t.replace(l,""):u+t,t=p.test(t)?t.replace(p,""):t+u,t=t.replaceAll(s,d).replaceAll(a,c)):t='""',t}const w=/^\s*\{([^}]+)\}\s*$/i,_=/^\s*(?:(?:\$feature\.(\w+))|(?:\$feature\[(["'])(.+)(\2)\]));?\s*$/i,M=/^\s*(?:(?:\$feature\.(\w+))|(?:\$feature\[(["'])(.+)(\2)\]));?\s*(?:DomainName\(\s*\$feature\s*,\s*(["'])(\1|\3)(\5)\s*\));?\s*$/i,x=/^\s*(?:DomainName\(\s*\$feature\s*,\s*(["'])(.+)(\1)\s*\));?\s*$/i;function b(e){if(!e)return null;let t=_.exec(e)||M.exec(e);return t?t[1]||t[3]:(t=x.exec(e),t?t[2]:null)}},71868:(e,t,i)=>{i.d(t,{a:()=>o});var r=i(64102);function o(e,t,i){if(!i?.features||!i.hasZ)return;const o=(0,r.g)(i.geometryType,t,e.outSpatialReference);if(null!=o)for(const e of i.features)o(e.geometry)}},61904:(e,t,i)=>{i.d(t,{b:()=>M,g:()=>d});var r=i(32773),o=i(1985);function n(e,t,i){return!!a(e,t,i)}function s(e,t,i){return a(e,t,i)}function a(e,t,i){return e&&e.hasOwnProperty(t)?e[t]:i}const l={name:"supportsName",size:"supportsSize",contentType:"supportsContentType",keywords:"supportsKeywords",exifInfo:"supportsExifInfo"};function p(e){const t=e?.supportedSpatialAggregationStatistics?.map((e=>e.toLowerCase()));return{envelope:!!t?.includes("envelopeaggregate"),centroid:!!t?.includes("centroidaggregate"),convexHull:!!t?.includes("convexhullaggregate")}}function u(e,t){const i=e?.supportedOperationsWithCacheHint?.map((e=>e.toLowerCase()));return!!i?.includes(t.toLowerCase())}function d(e,t){return{analytics:c(e),attachment:y(e),data:m(e),metadata:f(e),operations:h(e.capabilities,e,t),query:g(e,t),queryRelated:v(e),queryTopFeatures:w(e),editing:_(e)}}function c(e){return{supportsCacheHint:u(e.advancedQueryCapabilities,"queryAnalytics")}}function y(e){const t=e.attachmentProperties,i={supportsName:!1,supportsSize:!1,supportsContentType:!1,supportsKeywords:!1,supportsExifInfo:!1,supportsCacheHint:u(e.advancedQueryCapabilities,"queryAttachments"),supportsResize:n(e,"supportsAttachmentsResizing",!1)};return t&&Array.isArray(t)&&t.forEach((e=>{const t=l[e.name];t&&(i[t]=!!e.isEnabled)})),i}function m(e){return{isVersioned:n(e,"isDataVersioned",!1),supportsAttachment:n(e,"hasAttachments",!1),supportsM:n(e,"hasM",!1),supportsZ:n(e,"hasZ",!1)}}function f(e){return{supportsAdvancedFieldProperties:n(e,"supportsFieldDescriptionProperty",!1)}}function h(e,t,i){const r=e?e.toLowerCase().split(",").map((e=>e.trim())):[],s=i?(0,o.p)(i):null,a=r.includes(null!=s&&"MapServer"===s.serverType?"data":"query"),l=r.includes("editing")&&!t.datesInUnknownTimezone;let p=l&&r.includes("create"),u=l&&r.includes("delete"),d=l&&r.includes("update");const c=r.includes("changetracking"),y=t.advancedQueryCapabilities;return l&&!(p||u||d)&&(p=u=d=!0),{supportsCalculate:n(t,"supportsCalculate",!1),supportsTruncate:n(t,"supportsTruncate",!1),supportsValidateSql:n(t,"supportsValidateSql",!1),supportsAdd:p,supportsDelete:u,supportsEditing:l,supportsChangeTracking:c,supportsQuery:a,supportsQueryAnalytics:n(y,"supportsQueryAnalytic",!1),supportsQueryAttachments:n(y,"supportsQueryAttachments",!1),supportsQueryTopFeatures:n(y,"supportsTopFeaturesQuery",!1),supportsResizeAttachments:n(t,"supportsAttachmentsResizing",!1),supportsSync:r.includes("sync"),supportsUpdate:d,supportsExceedsLimitStatistics:n(t,"supportsExceedsLimitStatistics",!1),supportsAsyncConvert3D:n(t,"supportsAsyncConvert3D",!1)}}function g(e,t){const i=e.advancedQueryCapabilities,a=e.ownershipBasedAccessControlForFeatures,l=e.archivingInfo,d=e.currentVersion,c=t?.includes("MapServer"),y=!c||d>=(0,r.h)("mapserver-pbf-version-support"),m=(0,o.i)(t),f=new Set((e.supportedQueryFormats??"").split(",").map((e=>e.toLowerCase().trim())));return{maxRecordCount:s(e,"maxRecordCount",void 0),maxRecordCountFactor:s(e,"maxRecordCountFactor",void 0),standardMaxRecordCount:s(e,"standardMaxRecordCount",void 0),supportedSpatialAggregationStatistics:p(i),supportsCacheHint:n(i,"supportsQueryWithCacheHint",!1)||u(i,"query"),supportsCentroid:n(i,"supportsReturningGeometryCentroid",!1),supportsCompactGeometry:m,supportsDefaultSpatialReference:n(i,"supportsDefaultSR",!1),supportsDisjointSpatialRelationship:n(i,"supportsDisjointSpatialRel",!1),supportsDistance:n(i,"supportsQueryWithDistance",!1),supportsDistinct:n(i,"supportsDistinct",e.supportsAdvancedQueries),supportsExtent:n(i,"supportsReturningQueryExtent",!1),supportsFormatPBF:y&&f.has("pbf"),supportsFullTextSearch:n(i,"supportsFullTextSearch",!1),supportsGeometryProperties:n(i,"supportsReturningGeometryProperties",!1),supportsHavingClause:n(i,"supportsHavingClause",!1),supportsHistoricMoment:n(l,"supportsQueryWithHistoricMoment",!1),supportsMaxRecordCountFactor:n(i,"supportsMaxRecordCountFactor",!1),supportsOrderBy:n(i,"supportsOrderBy",e.supportsAdvancedQueries),supportsPagination:n(i,"supportsPagination",!1),supportsPercentileStatistics:n(i,"supportsPercentileStatistics",!1),supportsQuantization:n(e,"supportsCoordinatesQuantization",!1),supportsQuantizationEditMode:n(e,"supportsQuantizationEditMode",!1),supportsQueryByAnonymous:n(a,"allowAnonymousToQuery",!0),supportsQueryByOthers:n(a,"allowOthersToQuery",!0),supportsQueryGeometry:n(e,"supportsReturningQueryGeometry",!1),supportsResultType:n(i,"supportsQueryWithResultType",!1),supportsSpatialAggregationStatistics:n(i,"supportsSpatialAggregationStatistics",!1),supportsSqlExpression:n(i,"supportsSqlExpression",!1),supportsStandardizedQueriesOnly:n(e,"useStandardizedQueries",!1),supportsStatistics:n(i,"supportsStatistics",e.supportsStatistics),supportsTopFeaturesQuery:n(i,"supportsTopFeaturesQuery",!1),tileMaxRecordCount:s(e,"tileMaxRecordCount",void 0)}}function v(e){const t=e.advancedQueryCapabilities,i=n(t,"supportsAdvancedQueryRelated",!1);return{supportsPagination:n(t,"supportsQueryRelatedPagination",!1),supportsCount:i,supportsOrderBy:i,supportsCacheHint:u(t,"queryRelated")}}function w(e){return{supportsCacheHint:u(e.advancedQueryCapabilities,"queryTopFilter")}}function _(e){const t=e.ownershipBasedAccessControlForFeatures,i=e?e.advancedEditingCapabilities:void 0;return{supportsGeometryUpdate:n(e,"allowGeometryUpdates",!0),supportsGlobalId:n(e,"supportsApplyEditsWithGlobalIds",!1),supportsReturnServiceEditsInSourceSpatialReference:n(e,"supportsReturnServiceEditsInSourceSR",!1),supportsRollbackOnFailure:n(e,"supportsRollbackOnFailureParameter",!1),supportsUpdateWithoutM:n(e,"allowUpdateWithoutMValues",!1),supportsUploadWithItemId:n(e,"supportsAttachmentsByUploadId",!1),supportsDeleteByAnonymous:n(t,"allowAnonymousToDelete",!0),supportsDeleteByOthers:n(t,"allowOthersToDelete",!0),supportsUpdateByAnonymous:n(t,"allowAnonymousToUpdate",!0),supportsUpdateByOthers:n(t,"allowOthersToUpdate",!0),supportsAsyncApplyEdits:n(i,"supportsAsyncApplyEdits",!1),zDefault:s(e,"zDefault",void 0)}}function M(e){return{operations:{supportsAppend:n(e,"supportsAppend",!1),supportsExportClip:n(e,"supportsExportClip",!1),supportsExportFrameset:n(e,"supportsExportFrameset",!1),supportsMensuration:n(e,"supportsMensuration",!1),supportsUpdate:n(e,"supportsUpdate",!1)},query:{supportsCoverageQuery:e?.playbackInfo?.klv["0601"]??!1}}}},93049:(e,t,i)=>{i.d(t,{a:()=>n,b:()=>s,g:()=>o});const r="randomUUID"in crypto;function o(){if(r)return crypto.randomUUID();const e=crypto.getRandomValues(new Uint16Array(8));e[3]=4095&e[3]|16384,e[4]=16383&e[4]|32768;const t=t=>e[t].toString(16).padStart(4,"0");return t(0)+t(1)+"-"+t(2)+"-"+t(3)+"-"+t(4)+"-"+t(5)+t(6)+t(7)}function n(){return`{${o().toUpperCase()}}`}function s(){return`{${o()}}`}},23381:(e,t,i)=>{async function r(e,t){const{WhereClause:r}=await Promise.all([i.e(8896),i.e(6589)]).then(i.bind(i,38896)).then((e=>e.W));return r.create(e,t)}function o(e,t){return"1=1"===e?t??e:"1=1"===t?e??t:null!=e&&""!==e?null!=t&&""!==t?`(${e}) AND (${t})`:e:t}i.d(t,{G:()=>r,m:()=>o})},31647:(e,t,i)=>{i.r(t),i.d(t,{C:()=>P,O:()=>Q,a:()=>z,b:()=>A,c:()=>L,d:()=>_,default:()=>K,g:()=>R,i:()=>F,o:()=>C,v:()=>I});var r=i(32816),o=i(6407),n=i(93804),s=i(29298),a=i(48844),l=i(69421),p=i(77125),u=i(52731),d=i(99924),c=(i(32773),i(20266),i(41390)),y=i(30861),m=i(30011);i(90740),i(36544),i(93181),i(13671),i(40499),i(91047),i(72393),i(17745),i(81272),i(58498),i(45371),i(80959),i(44945),i(49877),i(56273),i(51961),i(62399),i(64995),i(33150),i(58173),i(66110),i(67520),i(27532),i(88663),i(48103),i(50214),i(59192),i(78016),i(54483),i(65085),i(33611),i(84857),i(60373),i(98187),i(35902),i(13226),i(16699),i(26809),i(2589),i(18527),i(16794),i(52357),i(11090),i(49319),i(93546),i(29570),i(34592),i(79825),i(95101),i(67578),i(14896),i(95611),i(98089),i(91366),i(80473),i(43435),i(73435),i(55270),i(95779),i(13262),i(346),i(64604),i(29512),i(99063),i(18683),i(94345),i(44600),i(2160),i(7969),i(69763),i(64752),i(29208),i(36533),i(84200),i(97827),i(91695),i(18169),i(48402),i(67504),i(92517),i(77037),i(91381),i(4048),i(85232),i(93471),i(53252),i(34039),i(70061),i(3495),i(97906),i(64524),i(65023),i(31424),i(74676),i(53610),i(29447),i(78273),i(49475),i(32368),i(7391),i(22529),i(43534),i(38094),i(67723),i(47239),i(59858),i(63728),i(1178),i(7182),i(47788),i(19297),i(82408),i(73509),i(28276),i(69277),i(70580),i(75191),i(24319),i(62092),i(4157),i(62401),i(89322),i(20138),i(53370),i(46946),i(3816),i(71992),i(80167),i(4478),i(91808),i(7161),i(55586),i(35121),i(92229),i(18344),i(64884),i(23351),i(51222),i(42870),i(67321),i(73067),i(54512),i(53103),i(19648),i(42948),i(60027),i(57111),i(75651),i(88614),i(1030),i(15319),i(60785),i(56487),i(6399),i(9498),i(23105),i(24079),i(38149),i(19681),i(40328),i(84539),i(65299),i(6510),i(38641),i(27281),i(73502),i(19869),i(3827),i(65174),i(78328),i(72604),i(54616),i(25018),i(49011),i(23787),i(22151),i(38632),i(79875),i(133),i(83002),i(24330),i(91276),i(62482),i(45476),i(69310),i(43682),i(85351),i(54481),i(1535),i(9943),i(89253),i(16677),i(17813),i(3112),i(46626),i(45560),i(56303),i(85890),i(55884),i(32397),i(2810),i(89601),i(85472),i(79323),i(74148),i(3175),i(85994),i(35935),i(23070),i(95717),i(968),i(85901),i(82458),i(37740),i(25329),i(82140),i(40988),i(42586),i(44370),i(18653),i(95637),i(59930),i(45862),i(72762),i(71613),i(70534),i(45817),i(73597),i(66136),i(4734),i(11494),i(6801),i(41003),i(9380),i(90509),i(71868),i(64102),i(8824),i(44864),i(17872),i(67315),i(8368),i(1985),i(31315),i(12119),i(13201),i(12856),i(47812),i(67138),i(4335),i(99781),i(93049),i(25643),i(56367),i(8904),i(73600),i(81284),i(78860),i(26805),i(13983),i(29201),i(32826),i(98238),i(49755),i(54131),i(58196),i(86941),i(1739),i(81618),i(89575),i(71895),i(27084),i(61904),i(21914),i(29755),i(97511),i(32264),i(68849),i(82842),i(10224),i(36309),i(62959),i(74159),i(90197),i(76636),i(88730),i(6837),i(96625),i(38424),i(43059),i(89935),i(49813),i(82454),i(78281),i(47387),i(46728),i(23439),i(98335),i(46935),i(96807),i(69448),i(79205),i(35619),i(78644),i(66322),i(38093),i(60408),i(59955),i(58396),i(32074),i(78481),i(20978),i(40558);const f=[2155,2194,2204,2222,2223,2224,2225,2226,2227,2228,2229,2230,2231,2232,2233,2234,2235,2236,2237,2238,2239,2240,2241,2242,2243,2244,2245,2246,2247,2248,2249,2250,2251,2252,2253,2254,2255,2256,2257,2258,2259,2260,2261,2262,2263,2264,2265,2266,2267,2268,2269,2270,2271,2272,2273,2274,2275,2276,2277,2278,2279,2280,2281,2282,2283,2284,2285,2286,2287,2288,2289,2314,2867,2868,2869,2870,2871,2872,2873,2874,2875,2876,2877,2878,2879,2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890,2891,2892,2893,2894,2895,2896,2897,2898,2899,2900,2901,2902,2903,2904,2905,2906,2907,2908,2909,2910,2911,2912,2913,2914,2915,2916,2917,2918,2919,2920,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,2964,2965,2966,2967,2968,2992,2994,3080,3089,3091,3102,3359,3359,3361,3363,3365,3366,3404,3407,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3430,3431,3432,3433,3434,3435,3436,3437,3438,3441,3442,3443,3444,3445,3446,3451,3452,3453,3454,3455,3456,3457,3458,3459,3479,3481,3483,3485,3487,3490,3492,3494,3496,3498,3500,3502,3504,3506,3508,3510,3512,3515,3517,3519,3521,3523,3525,3527,3529,3531,3533,3535,3537,3539,3541,3543,3545,3547,3549,3551,3553,3560,3561,3562,3563,3564,3565,3566,3567,3568,3569,3570,3582,3584,3586,3588,3590,3593,3598,3600,3605,3608,3610,3612,3614,3616,3618,3620,3622,3624,3626,3628,3630,3632,3634,3636,3640,3642,3644,3646,3648,3650,3652,3654,3656,3658,3660,3662,3664,3668,3670,3672,3674,3676,3677,3679,3680,3682,3683,3686,3688,3690,3692,3696,3698,3700,3728,3729,3730,3731,3732,3733,3734,3735,3736,3737,3738,3739,3753,3754,3755,3756,3757,3758,3759,3760,3991,3992,4217,4399,4400,4401,4402,4403,4404,4405,4406,4407,4408,4409,4410,4411,4412,4413,4418,4419,4420,4421,4422,4423,4424,4425,4426,4427,4428,4429,4430,4431,4432,4433,4438,4439,4455,4456,4457,5466,5588,5589,5623,5624,5625,5646,5654,5655,6128,6129,6141,6200,6201,6202,6391,6405,6407,6409,6411,6413,6416,6418,6420,6422,6424,6426,6428,6430,6432,6434,6436,6438,6441,6443,6445,6447,6449,6451,6453,6455,6457,6459,6461,6463,6465,6467,6469,6471,6473,6475,6477,6479,6484,6486,6488,6490,6492,6494,6496,6499,6501,6503,6505,6507,6510,6515,6517,6519,6521,6523,6525,6527,6529,6531,6533,6535,6537,6539,6541,6543,6545,6547,6549,6551,6553,6555,6557,6559,6561,6563,6565,6568,6570,6572,6574,6576,6578,6582,6584,6586,6588,6590,6593,6595,6597,6599,6601,6603,6605,6607,6609,6612,6614,6616,6618,6625,6626,6627,6633,6785,6787,6789,6791,6793,6795,6797,6799,6801,6803,6805,6807,6809,6811,6813,6815,6817,6819,6821,6823,6825,6827,6829,6831,6833,6835,6837,6839,6841,6843,6845,6847,6849,6851,6853,6855,6857,6859,6861,6863,6868,6880,6885,6887,6923,6925,6966,6997,7057,7058,7059,7060,7061,7062,7063,7064,7065,7066,7067,7068,7069,7070,7119,7120,7121,7122,7123,7124,7125,7126,7127,7128,7132,7258,7260,7262,7264,7266,7268,7270,7272,7274,7276,7278,7280,7282,7284,7286,7288,7290,7292,7294,7296,7298,7300,7302,7304,7306,7308,7310,7312,7314,7316,7318,7320,7322,7324,7326,7328,7330,7332,7334,7336,7338,7340,7342,7344,7346,7348,7350,7352,7354,7356,7358,7360,7362,7364,7366,7368,7370,7558,7587,7588,7589,7590,7591,7592,7593,7594,7595,7596,7597,7598,7599,7600,7601,7602,7603,7604,7605,7606,7607,7608,7609,7610,7611,7612,7613,7614,7615,7616,7617,7618,7619,7620,7621,7622,7623,7624,7625,7626,7627,7628,7629,7630,7631,7632,7633,7634,7635,7636,7637,7638,7639,7640,7641,7642,7643,7644,7645,24100,26729,26730,26731,26732,26733,26734,26735,26736,26737,26738,26739,26740,26741,26742,26743,26744,26745,26746,26747,26748,26749,26750,26751,26752,26753,26754,26755,26756,26757,26758,26759,26760,26766,26767,26768,26769,26770,26771,26772,26773,26774,26775,26776,26777,26778,26779,26780,26781,26782,26783,26784,26785,26786,26787,26791,26792,26793,26794,26795,26796,26797,26798,26799,26801,26802,26803,26811,26812,26813,26814,26815,26819,26820,26821,26822,26825,26826,26830,26831,26832,26833,26836,26837,26841,26842,26843,26844,26847,26848,26849,26850,26851,26852,26853,26854,26855,26856,26857,26858,26859,26860,26861,26862,26863,26864,26865,26866,26867,26868,26869,26870,32001,32002,32003,32005,32006,32007,32008,32009,32010,32011,32012,32013,32014,32015,32016,32017,32018,32019,32020,32021,32022,32023,32024,32025,32026,32027,32028,32029,32030,32031,32033,32034,32035,32036,32037,32038,32039,32040,32041,32042,32043,32044,32045,32046,32047,32048,32049,32050,32051,32052,32053,32054,32055,32056,32057,32058,32064,32065,32066,32067,32074,32075,32076,32077,32099,32164,32165,32166,32167,32664,32665,32666,32667,65061,102120,102121,102629,102630,102631,102632,102633,102634,102635,102636,102637,102638,102639,102640,102641,102642,102643,102644,102645,102646,102648,102649,102650,102651,102652,102653,102654,102655,102656,102657,102658,102659,102660,102661,102662,102663,102664,102665,102666,102667,102668,102669,102670,102671,102672,102673,102674,102675,102676,102677,102678,102679,102680,102681,102682,102683,102684,102685,102686,102687,102688,102689,102690,102691,102692,102693,102694,102695,102696,102697,102698,102700,102704,102707,102708,102709,102710,102711,102712,102713,102714,102715,102716,102717,102718,102719,102720,102721,102722,102723,102724,102725,102726,102727,102728,102729,102730,102733,102734,102735,102736,102737,102738,102739,102740,102741,102742,102743,102744,102745,102746,102747,102748,102749,102750,102751,102752,102753,102754,102755,102756,102757,102758,102761,102766],h=[5614,5702,6130,6131,6132,6358,6359,6360],g=[115700,4326];function v(e){return f.includes(e)?"feet":"meters"}let w=class extends c.T{constructor(){super(...arguments),this.verticalWKID=null}get isAdvanced(){const{affineTransformations:e,focalLength:t,principalOffsetPoint:i,radialDistortionCoefficients:r,tangentialDistortionCoefficients:o}=this;return e?.length>1&&!Number.isNaN(t)&&i?.length>1&&r?.length>1&&o?.length>1}get unitAndHeightInfo(){const{horizontalWKID:e,verticalWKID:t}=this;let i=e,r=t;const o=this;if(4===o.type){const{properties:e}=o;i=4326,r=e.verticalWKID}const n=function(e,t){return e&&g.includes(e)||4326===t?"ellipsoidal":"gravity-related-height"}(r,i),s=function(e,t){return"number"==typeof e?h.includes(e)?"feet":"meters":v(t)}(r,i);return{heightModel:n,heightUnit:s,horizontalUnit:v(i)}}};(0,r._)([(0,s.MZ)({json:{write:!0}})],w.prototype,"affineTransformations",void 0),(0,r._)([(0,s.MZ)({json:{write:!0}})],w.prototype,"focalLength",void 0),(0,r._)([(0,s.MZ)({json:{write:!0}})],w.prototype,"principalOffsetPoint",void 0),(0,r._)([(0,s.MZ)({json:{write:!0}})],w.prototype,"radialDistortionCoefficients",void 0),(0,r._)([(0,s.MZ)({json:{write:!0}})],w.prototype,"tangentialDistortionCoefficients",void 0),(0,r._)([(0,s.MZ)({json:{write:!0}})],w.prototype,"horizontalWKID",void 0),(0,r._)([(0,s.MZ)({json:{write:!0}})],w.prototype,"verticalWKID",void 0),(0,r._)([(0,s.MZ)({json:{write:!0}})],w.prototype,"x",void 0),(0,r._)([(0,s.MZ)({json:{write:!0}})],w.prototype,"y",void 0),(0,r._)([(0,s.MZ)({json:{write:!0}})],w.prototype,"z",void 0),(0,r._)([(0,s.MZ)({json:{write:!0}})],w.prototype,"type",void 0),(0,r._)([(0,s.MZ)({readOnly:!0})],w.prototype,"unitAndHeightInfo",null),w=(0,r._)([(0,l.$)("esri.layers.orientedImagery.core.CameraOrientation")],w);const _=w;let M=class extends((0,u.O)((0,d.Te)(_))){constructor(){super(...arguments),this.type=1}toString(){const{type:e,horizontalWKID:t,verticalWKID:i,x:r,y:o,z:n,heading:s,pitch:a,roll:l,affineTransformations:p,focalLength:u,principalOffsetPoint:d,radialDistortionCoefficients:c,tangentialDistortionCoefficients:y}=this,m=[e,t,i,r,o,n,s,a,l];return this.isAdvanced&&(p?.forEach((e=>m.push(e))),m.push(u),d?.forEach((e=>m.push(e))),c?.forEach((e=>m.push(e))),y?.forEach((e=>m.push(e)))),m.map((e=>Number.isNaN(e)?"":e)).join("|")}};(0,r._)([(0,s.MZ)({json:{write:!0}})],M.prototype,"type",void 0),(0,r._)([(0,s.MZ)({type:[Number],json:{write:!0}})],M.prototype,"affineTransformations",void 0),(0,r._)([(0,s.MZ)({type:Number,json:{write:!0}})],M.prototype,"focalLength",void 0),(0,r._)([(0,s.MZ)({type:[Number],json:{write:!0}})],M.prototype,"principalOffsetPoint",void 0),(0,r._)([(0,s.MZ)({type:[Number],json:{write:!0}})],M.prototype,"radialDistortionCoefficients",void 0),(0,r._)([(0,s.MZ)({type:[Number],json:{write:!0}})],M.prototype,"tangentialDistortionCoefficients",void 0),(0,r._)([(0,s.MZ)({type:Number,json:{write:!0}})],M.prototype,"heading",void 0),(0,r._)([(0,s.MZ)({type:Number,json:{write:!0}})],M.prototype,"pitch",void 0),(0,r._)([(0,s.MZ)({type:Number,json:{write:!0}})],M.prototype,"roll",void 0),(0,r._)([(0,s.MZ)({type:Number,json:{write:!0}})],M.prototype,"horizontalWKID",void 0),(0,r._)([(0,s.MZ)({type:Number,json:{write:!0}})],M.prototype,"verticalWKID",void 0),(0,r._)([(0,s.MZ)({type:Number,json:{write:!0}})],M.prototype,"x",void 0),(0,r._)([(0,s.MZ)({type:Number,json:{write:!0}})],M.prototype,"y",void 0),(0,r._)([(0,s.MZ)({type:Number,json:{write:!0}})],M.prototype,"z",void 0),M=(0,r._)([(0,l.$)("esri.layers.orientedImagery.core.CameraOrientationHPR")],M);const x=M;let b=class extends((0,u.O)((0,d.Te)(_))){constructor(){super(...arguments),this.type=2,this.verticalWKID=null}toString(){const{type:e,horizontalWKID:t,verticalWKID:i,x:r,y:o,z:n,omega:s,phi:a,kappa:l,affineTransformations:p,focalLength:u,principalOffsetPoint:d,radialDistortionCoefficients:c,tangentialDistortionCoefficients:y}=this,m=[e,t,i,r,o,n,s,a,l];return this.isAdvanced&&(p?.forEach((e=>m.push(e))),m.push(u),d?.forEach((e=>m.push(e))),c?.forEach((e=>m.push(e))),y?.forEach((e=>m.push(e)))),m.map((e=>isNaN(e)?"":e)).join("|")}};(0,r._)([(0,s.MZ)({json:{write:!0}})],b.prototype,"type",void 0),(0,r._)([(0,s.MZ)({type:[Number],json:{write:!0}})],b.prototype,"affineTransformations",void 0),(0,r._)([(0,s.MZ)({type:Number,json:{write:!0}})],b.prototype,"focalLength",void 0),(0,r._)([(0,s.MZ)({type:[Number],json:{write:!0}})],b.prototype,"principalOffsetPoint",void 0),(0,r._)([(0,s.MZ)({type:[Number],json:{write:!0}})],b.prototype,"radialDistortionCoefficients",void 0),(0,r._)([(0,s.MZ)({type:[Number],json:{write:!0}})],b.prototype,"tangentialDistortionCoefficients",void 0),(0,r._)([(0,s.MZ)({type:Number,json:{write:!0}})],b.prototype,"omega",void 0),(0,r._)([(0,s.MZ)({type:Number,json:{write:!0}})],b.prototype,"phi",void 0),(0,r._)([(0,s.MZ)({type:Number,json:{write:!0}})],b.prototype,"kappa",void 0),(0,r._)([(0,s.MZ)({type:Number,json:{write:!0}})],b.prototype,"horizontalWKID",void 0),(0,r._)([(0,s.MZ)({type:Number,json:{write:!0}})],b.prototype,"verticalWKID",void 0),(0,r._)([(0,s.MZ)({type:Number,json:{write:!0}})],b.prototype,"x",void 0),(0,r._)([(0,s.MZ)({type:Number,json:{write:!0}})],b.prototype,"y",void 0),(0,r._)([(0,s.MZ)({type:Number,json:{write:!0}})],b.prototype,"z",void 0),b=(0,r._)([(0,l.$)("esri.layers.orientedImagery.core.CameraOrientationOPK")],b);const Z=b;let S=class extends((0,u.O)((0,d.Te)(_))){constructor(){super(...arguments),this.type=3}get isAdvanced(){const{affineTransformations:e,focalLength:t,principalOffsetPoint:i,radialDistortionCoefficients:r,tangentialDistortionCoefficients:o}=this;return e?.length>1||!Number.isNaN(t)||i?.length>1||r?.length>1||o?.length>1}toString(){const{type:e,horizontalWKID:t,verticalWKID:i,x:r,y:o,z:n,yaw:s,pitch:a,roll:l,affineTransformations:p,focalLength:u,principalOffsetPoint:d,radialDistortionCoefficients:c,tangentialDistortionCoefficients:y}=this,m=[e,t,i,r,o,n,s,a,l];return this.isAdvanced&&(p?.forEach((e=>m.push(e))),m.push(u),d?.forEach((e=>m.push(e))),d?.forEach((e=>m.push(e))),c?.forEach((e=>m.push(e))),y?.forEach((e=>m.push(e)))),m.map((e=>Number.isNaN(e)?"":e)).join("|")}};(0,r._)([(0,s.MZ)({json:{write:!0}})],S.prototype,"type",void 0),(0,r._)([(0,s.MZ)({type:[Number],json:{write:!0}})],S.prototype,"affineTransformations",void 0),(0,r._)([(0,s.MZ)({type:Number,json:{write:!0}})],S.prototype,"focalLength",void 0),(0,r._)([(0,s.MZ)({type:[Number],json:{write:!0}})],S.prototype,"principalOffsetPoint",void 0),(0,r._)([(0,s.MZ)({type:[Number],json:{write:!0}})],S.prototype,"radialDistortionCoefficients",void 0),(0,r._)([(0,s.MZ)({type:[Number],json:{write:!0}})],S.prototype,"tangentialDistortionCoefficients",void 0),(0,r._)([(0,s.MZ)({type:Number,json:{write:!0}})],S.prototype,"yaw",void 0),(0,r._)([(0,s.MZ)({type:Number,json:{write:!0}})],S.prototype,"pitch",void 0),(0,r._)([(0,s.MZ)({type:Number,json:{write:!0}})],S.prototype,"roll",void 0),(0,r._)([(0,s.MZ)({type:Number,json:{write:!0}})],S.prototype,"horizontalWKID",void 0),(0,r._)([(0,s.MZ)({type:Number,json:{write:!0}})],S.prototype,"verticalWKID",void 0),(0,r._)([(0,s.MZ)({type:Number,json:{write:!0}})],S.prototype,"x",void 0),(0,r._)([(0,s.MZ)({type:Number,json:{write:!0}})],S.prototype,"y",void 0),(0,r._)([(0,s.MZ)({type:Number,json:{write:!0}})],S.prototype,"z",void 0),S=(0,r._)([(0,l.$)("esri.layers.orientedImagery.core.CameraOrientationYPR")],S);const T=S;let j=class extends d.oY{constructor(){super(...arguments),this.url=null}};(0,r._)([(0,s.MZ)({type:Number,json:{write:!0}})],j.prototype,"lod",void 0),(0,r._)([(0,s.MZ)({type:String,json:{write:!0}})],j.prototype,"rasterFunction",void 0),(0,r._)([(0,s.MZ)({type:String,json:{write:!0}})],j.prototype,"url",void 0),j=(0,r._)([(0,l.$)("esri.layers.orientedImagery.core.ElevationSourceDefinitions.ElevationSource")],j);let N=class extends d.oY{constructor(){super(...arguments),this.constantElevation=null}};(0,r._)([(0,s.MZ)({type:Number,json:{write:!0}})],N.prototype,"constantElevation",void 0),N=(0,r._)([(0,l.$)("esri.layers.orientedImagery.core.ElevationSourceDefinitions.ConstantElevation")],N);const F=e=>null!=e&&"constantElevation"in e&&"number"==typeof e.constantElevation;async function I(e){const t=await(0,y.f)(e),{tileInfo:i,cacheType:r}=t;return t.hasOwnProperty("bandCount")&&t.hasOwnProperty("pixelSizeX")?"LERC"!==i?.format?.toUpperCase()||r&&"elevation"!==r.toLowerCase()?{isSupported:!0,isDynamic:!0}:{isSupported:!0}:{isSupported:!1,error:new o.A("elevation-source:invalid-service-url",`ElevationSource URL expects an elevation 3D image service but given ${e}`)}}var P,D;function A(e,t,i){return t&&(e=`${t}${e}`),i&&(e+=`${i}`),e}function R(e,t,i){return e?F(e)?new N(e):function(e,t,i){let{url:r}=e;return r?(r=A(r,t,i),new j({...e,url:r})):null}(e,t,i):e}(D=P||(P={}))[D.HPR=1]="HPR",D[D.OPK=2]="OPK",D[D.YPR=3]="YPR",D[D.LTP=4]="LTP";const O=new n.J({Minutes:"minutes",Hours:"hours",Days:"days",Weeks:"weeks",Months:"months",Years:"years"}),C=new n.J({360:"360",Horizontal:"horizontal",Inspection:"inspection",Nadir:"nadir",Oblique:"oblique","":null}),z=new Map;z.set(`${P.OPK}`,{desc:"Using Omega Phi Kappa",constructor:Z}),z.set(`${P.HPR}`,{desc:"Using Heading, Pitch and Roll",constructor:x}),z.set(`${P.YPR}`,{desc:"Using Yaw, Pitch and Roll",constructor:T});const E=new Map;function L(e){if(!e)return null;const t=`${e}`.split("|");if(0===t.length)return null;const i=z.get(t[0]);if(!i)return null;const r=E.get(t[0]);return r?new(0,i.constructor)(r(t)):null}function $(e,t,i){return{name:`orientedImageryProperties.${e}`,write:!t||{target:`orientedImageryProperties.${e}`,writer:t},origins:{service:{name:`orientedImageryInfo.orientedImageryProperties.${e}`,write:t,read:i}}}}E.set(`${P.HPR}`,(function(e){const[t,i,r,o,n,s,a,l,p,u,d,c,y,f,h,g,v,w,_,M,x,b]=e.slice(1),Z=[p,u,d,c,y,f].map((e=>Number(e))),S=[g,v].map((e=>Number(e))),T=[w,_,M],j=[x,b];return{horizontalWKID:t,verticalWKID:i,x:r,y:o,z:n,heading:s,pitch:a,roll:l,affineTransformations:6===Z.filter(m.i).length?Z:null,focalLength:h,principalOffsetPoint:2!==S.filter(m.i).length?null:S,radialDistortionCoefficients:3!==T.filter(m.i).length?null:T,tangentialDistortionCoefficients:2!==j.filter(m.i).length?null:j}})),E.set(`${P.YPR}`,(function(e){const[t,i,r,o,n,s,a,l,p,u,d,c,y,f,h,g,v,w,_,M,x,b]=e.slice(1),Z=[p,u,d,c,y,f].map((e=>Number(e))),S=[g,v].map((e=>Number(e))),T=[w,_,M],j=[x,b];return{horizontalWKID:t,verticalWKID:i,x:r,y:o,z:n,yaw:s,pitch:a,roll:l,affineTransformations:6===Z.filter(m.i).length?Z:null,focalLength:h,principalOffsetPoint:2!==S.filter(m.i).length?null:S,radialDistortionCoefficients:3!==T.filter(m.i).length?null:T,tangentialDistortionCoefficients:2!==j.filter(m.i).length?null:j}})),E.set(`${P.OPK}`,(function(e){const[t,i,r,o,n,s,a,l,p,u,d,c,y,f,h,g,v,w,_,M,x,b]=e.slice(1),Z=[p,u,d,c,y,f].map((e=>Number(e))),S=[g,v].map((e=>Number(e))),T=[w,_,M].map((e=>Number(e))),j=[x,b].map((e=>Number(e)));return{horizontalWKID:t,verticalWKID:i,x:r,y:o,z:n,omega:s,phi:a,kappa:l,affineTransformations:6===Z.filter(m.i).length?Z:null,focalLength:h,principalOffsetPoint:2!==S.filter(m.i).length?null:S,radialDistortionCoefficients:3!==T.filter(m.i).length?[0,0,0]:T,tangentialDistortionCoefficients:2!==j.filter(m.i).length?[0,0]:j}})),E.set(`${P.LTP}`,(function(e){const[t,i,r,o,n,...s]=e.slice(1),a=E.get(n);return a?{latitude:t,longitude:i,ellipsoidRadius:r,squaredEccentricity:o,properties:a([n,"",...s])}:null}));let V=class extends p.default{constructor(){super(...arguments),this.cameraHeading=null,this.cameraHeight=null,this.cameraPitch=null,this.cameraRoll=null,this.coveragePercent=null,this.demPathPrefix=null,this.demPathSuffix=null,this.depthImagePathPrefix=null,this.depthImagePathSuffix=null,this.elevationSource=null,this.farDistance=null,this.geometryType="point",this.horizontalFieldOfView=null,this.horizontalMeasurementUnit=null,this.imagePathPrefix=null,this.imagePathSuffix=null,this.imageRotation=null,this.maximumDistance=null,this.nearDistance=null,this.operationalLayerType="OrientedImageryLayer",this.orientationAccuracy=null,this.orientedImageryType=null,this.supportedSourceTypes=new Set(["Oriented Imagery Layer"]),this.type="oriented-imagery",this.timeIntervalUnit=null,this.verticalFieldOfView=null,this.verticalMeasurementUnit=null,this.videoPathPrefix=null,this.videoPathSuffix=null}get effectiveElevationSource(){const{elevationSource:e,demPathPrefix:t,demPathSuffix:i}=this;return R(e,t,i)}findFirstValidLayerId(e){return e.layers?.find((e=>this.supportedSourceTypes.has(e.type)))?.id}_verifySource(){if(super._verifySource(),"point"!==this.geometryType)throw new o.A("oriented-imagery-layer:invalid-geometry-type","OrientedImageryLayer only supports point geometry type")}};(0,r._)([(0,s.MZ)({type:Number,json:$("cameraHeading")})],V.prototype,"cameraHeading",void 0),(0,r._)([(0,s.MZ)({type:Number,json:$("cameraHeight")})],V.prototype,"cameraHeight",void 0),(0,r._)([(0,s.MZ)({type:Number,json:$("cameraPitch")})],V.prototype,"cameraPitch",void 0),(0,r._)([(0,s.MZ)({type:Number,json:$("cameraRoll")})],V.prototype,"cameraRoll",void 0),(0,r._)([(0,s.MZ)({type:Number,json:$("coveragePercent")})],V.prototype,"coveragePercent",void 0),(0,r._)([(0,s.MZ)({type:String,json:$("demPathPrefix")})],V.prototype,"demPathPrefix",void 0),(0,r._)([(0,s.MZ)({type:String,json:$("demPathSuffix")})],V.prototype,"demPathSuffix",void 0),(0,r._)([(0,s.MZ)({type:String,json:$("depthImagePathPrefix")})],V.prototype,"depthImagePathPrefix",void 0),(0,r._)([(0,s.MZ)({type:String,json:$("depthImagePathSuffix")})],V.prototype,"depthImagePathSuffix",void 0),(0,r._)([(0,s.MZ)({type:Object,json:$("elevationSource")})],V.prototype,"elevationSource",void 0),(0,r._)([(0,s.MZ)()],V.prototype,"effectiveElevationSource",null),(0,r._)([(0,s.MZ)({type:Number,json:$("farDistance")})],V.prototype,"farDistance",void 0),(0,r._)([(0,s.MZ)({json:{write:!0}})],V.prototype,"geometryType",void 0),(0,r._)([(0,s.MZ)({type:Number,json:$("horizontalFieldOfView")})],V.prototype,"horizontalFieldOfView",void 0),(0,r._)([(0,s.MZ)({type:String,json:$("horizontalMeasurementUnit")})],V.prototype,"horizontalMeasurementUnit",void 0),(0,r._)([(0,s.MZ)({type:String,json:$("imagePathPrefix")})],V.prototype,"imagePathPrefix",void 0),(0,r._)([(0,s.MZ)({type:String,json:$("imagePathSuffix")})],V.prototype,"imagePathSuffix",void 0),(0,r._)([(0,s.MZ)({type:Number,json:$("imageRotation")})],V.prototype,"imageRotation",void 0),(0,r._)([(0,s.MZ)({type:Number,json:$("maximumDistance")})],V.prototype,"maximumDistance",void 0),(0,r._)([(0,s.MZ)({type:Number,json:$("nearDistance")})],V.prototype,"nearDistance",void 0),(0,r._)([(0,s.MZ)({type:["OrientedImageryLayer"]})],V.prototype,"operationalLayerType",void 0),(0,r._)([(0,s.MZ)({json:$("orientationAccuracy",((e,t)=>{e&&(t.orientationAccuracy=e.join(","))}))}),(0,a.w)((e=>e?e.trim().split(",").map(Number):null))],V.prototype,"orientationAccuracy",void 0),(0,r._)([(0,s.MZ)({json:{...$("orientedImageryType",C.write,C.read),type:C.apiValues}})],V.prototype,"orientedImageryType",void 0),(0,r._)([(0,s.MZ)({json:{read:!1},value:"oriented-imagery",readOnly:!0})],V.prototype,"type",void 0),(0,r._)([(0,s.MZ)({json:{...$("timeIntervalUnit",O.write,O.read),type:O.apiValues}})],V.prototype,"timeIntervalUnit",void 0),(0,r._)([(0,s.MZ)({type:Number,json:$("verticalFieldOfView")})],V.prototype,"verticalFieldOfView",void 0),(0,r._)([(0,s.MZ)({json:{...$("verticalMeasurementUnit"),type:new n.J({Feet:"feet",Meter:"meter"}).apiValues}})],V.prototype,"verticalMeasurementUnit",void 0),(0,r._)([(0,s.MZ)({type:String,json:$("videoPathPrefix")})],V.prototype,"videoPathPrefix",void 0),(0,r._)([(0,s.MZ)({type:String,json:$("videoPathSuffix")})],V.prototype,"videoPathSuffix",void 0),V=(0,r._)([(0,l.$)("esri.layers.OrientedImageryLayer")],V);const K=V,Q=Object.freeze(Object.defineProperty({__proto__:null,default:K},Symbol.toStringTag,{value:"Module"}))},67315:(e,t,i)=>{i.d(t,{p:()=>s});var r=i(32816),o=i(29298),n=(i(32773),i(20266),i(69421));i(36544),i(93181),i(13671),i(40499),i(6407),i(90740),i(91047);const s=e=>{let t=class extends e{get apiKey(){return this._isOverridden("apiKey")?this._get("apiKey"):"portalItem"in this?this.portalItem?.apiKey:null}set apiKey(e){null!=e?this._override("apiKey",e):(this._clearOverride("apiKey"),this.clear("apiKey","user"))}};return(0,r._)([(0,o.MZ)({type:String})],t.prototype,"apiKey",null),t=(0,r._)([(0,n.$)("esri.layers.mixins.APIKeyMixin")],t),t}},59930:(e,t,i)=>{i.d(t,{A:()=>m});var r,o=i(32816),n=i(32773),s=i(29298),a=(i(20266),i(88663)),l=i(69421),p=i(99924),u=i(45862);i(36544),i(93181),i(13671),i(40499),i(6407),i(90740),i(93804),i(91047),i(41390),i(58498),i(45371),i(80959);let d=r=class extends p.oY{constructor(e){super(e),this.name=null,this.code=null}clone(){return new r({name:this.name,code:this.code})}};var c;(0,o._)([(0,s.MZ)({type:String,json:{write:!0}})],d.prototype,"name",void 0),(0,o._)([(0,s.MZ)({type:[String,Number],json:{write:!0}})],d.prototype,"code",void 0),d=r=(0,o._)([(0,l.$)("esri.layers.support.CodedValue")],d);let y=c=class extends u.A{constructor(e){super(e),this.codedValues=null,this.type="coded-value"}getName(e){let t=null;if(this.codedValues){const i=String(e);this.codedValues.some((e=>(String(e.code)===i&&(t=e.name),!!t)))}return t}clone(){return new c({codedValues:(0,n.o8)(this.codedValues),name:this.name})}};(0,o._)([(0,s.MZ)({type:[d],json:{write:!0}})],y.prototype,"codedValues",void 0),(0,o._)([(0,a.e)({codedValue:"coded-value"})],y.prototype,"type",void 0),y=c=(0,o._)([(0,l.$)("esri.layers.support.CodedValueDomain")],y);const m=y},45862:(e,t,i)=>{i.d(t,{A:()=>d});var r=i(32816),o=i(93804),n=i(99924),s=i(29298),a=(i(32773),i(20266),i(88663)),l=i(69421);i(90740),i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407),i(36544);const p=new o.J({inherited:"inherited",codedValue:"coded-value",range:"range"});let u=class extends n.oY{constructor(e){super(e),this.name=null,this.type=null}};(0,r._)([(0,s.MZ)({type:String,json:{write:!0}})],u.prototype,"name",void 0),(0,r._)([(0,a.e)(p)],u.prototype,"type",void 0),u=(0,r._)([(0,l.$)("esri.layers.support.Domain")],u);const d=u},66322:(e,t,i)=>{i.d(t,{A:()=>y});var r=i(32816),o=i(52731),n=i(99924),s=i(29298),a=(i(32773),i(20266),i(49877)),l=i(69421),p=i(56273),u=i(95637),d=i(78644);i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407),i(90740),i(36544),i(59930),i(88663),i(93804),i(45862),i(72762),i(71613);let c=class extends((0,o.O)(n.oY)){constructor(e){super(e),this.id=null,this.name=null,this.domains=null,this.templates=null}readDomains(e){const t={};for(const i of Object.keys(e))t[i]=(0,u.f)(e[i]);return t}writeDomains(e,t){const i={};for(const t of Object.keys(e))e[t]&&(i[t]=e[t]?.toJSON());t.domains=i}};(0,r._)([(0,s.MZ)({json:{write:!0}})],c.prototype,"id",void 0),(0,r._)([(0,s.MZ)({json:{write:!0}})],c.prototype,"name",void 0),(0,r._)([(0,s.MZ)({json:{write:!0}})],c.prototype,"domains",void 0),(0,r._)([(0,a.r)("domains")],c.prototype,"readDomains",null),(0,r._)([(0,p.w)("domains")],c.prototype,"writeDomains",null),(0,r._)([(0,s.MZ)({type:[d.A],json:{write:!0}})],c.prototype,"templates",void 0),c=(0,r._)([(0,l.$)("esri.layers.support.FeatureType")],c);const y=c},44864:(e,t,i)=>{i.d(t,{A:()=>h});var r,o=i(32816),n=i(93804),s=i(99924),a=i(29298),l=i(36544),p=(i(32773),i(88663)),u=i(49877),d=i(69421),c=i(95637),y=i(17872);i(90740),i(41390),i(20266),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407),i(59930),i(45862),i(72762),i(71613);const m=new n.J({binary:"binary",coordinate:"coordinate",countOrAmount:"count-or-amount",dateAndTime:"date-and-time",description:"description",locationOrPlaceName:"location-or-place-name",measurement:"measurement",nameOrTitle:"name-or-title",none:"none",orderedOrRanked:"ordered-or-ranked",percentageOrRatio:"percentage-or-ratio",typeOrCategory:"type-or-category",uniqueIdentifier:"unique-identifier"});let f=r=class extends s.oY{constructor(e){super(e),this.alias=null,this.defaultValue=void 0,this.description=null,this.domain=null,this.editable=!0,this.length=void 0,this.name=null,this.nullable=!0,this.type=null,this.valueType=null,this.visible=!0}readDescription(e,{description:t}){let i=null;try{i=t?JSON.parse(t):null}catch(e){}return i?.value??null}readValueType(e,{description:t}){let i=null;try{i=t?JSON.parse(t):null}catch(e){}return i?m.fromJSON(i.fieldValueType):null}clone(){return new r({alias:this.alias,defaultValue:this.defaultValue,description:this.description,domain:this.domain?.clone()??null,editable:this.editable,length:this.length,name:this.name,nullable:this.nullable,type:this.type,valueType:this.valueType,visible:this.visible})}};(0,o._)([(0,a.MZ)({type:String,json:{write:!0}})],f.prototype,"alias",void 0),(0,o._)([(0,a.MZ)({type:[String,Number],json:{write:{allowNull:!0}}})],f.prototype,"defaultValue",void 0),(0,o._)([(0,a.MZ)()],f.prototype,"description",void 0),(0,o._)([(0,u.r)("description")],f.prototype,"readDescription",null),(0,o._)([(0,a.MZ)({types:c.t,json:{read:{reader:c.f},write:!0}})],f.prototype,"domain",void 0),(0,o._)([(0,a.MZ)({type:Boolean,json:{write:!0}})],f.prototype,"editable",void 0),(0,o._)([(0,a.MZ)({type:l.I,json:{write:{overridePolicy:e=>({enabled:Number.isFinite(e)})}}})],f.prototype,"length",void 0),(0,o._)([(0,a.MZ)({type:String,json:{write:!0}})],f.prototype,"name",void 0),(0,o._)([(0,a.MZ)({type:Boolean,json:{write:!0}})],f.prototype,"nullable",void 0),(0,o._)([(0,p.e)(y.k)],f.prototype,"type",void 0),(0,o._)([(0,a.MZ)()],f.prototype,"valueType",void 0),(0,o._)([(0,u.r)("valueType",["description"])],f.prototype,"readValueType",null),(0,o._)([(0,a.MZ)({type:Boolean,json:{read:!1}})],f.prototype,"visible",void 0),f=r=(0,o._)([(0,d.$)("esri.layers.support.Field")],f);const h=f},79875:(e,t,i)=>{i.d(t,{A:()=>c});var r=i(6407),o=i(99924),n=i(20266),s=i(36544),a=i(133),l=i(30011),p=i(78016),u=i(54483);i(32773),i(90740),i(32816),i(41390),i(69421),i(40499),i(93181),i(13671),i(91047),i(29298),i(58498),i(45371),i(80959),i(55270),i(50214),i(93804),i(59192),i(95779),i(13262),i(346),i(64604),i(29512),i(99063),i(18683),i(16699),i(26809),i(2589),i(18527),i(94345),i(44600),i(2160),i(49877),i(7969),i(69763),i(56273),i(64752),i(48844),i(29208),i(36533),i(84200),i(97827),i(91695),i(18169),i(48402),i(67504),i(92517),i(77037);const d=new Map;class c{static fromJSON(e){return new c(e.fields,e.timeZoneByFieldName)}static fromLayer(e){return new c(e.fields??[],h(e))}static fromLayerJSON(e){return new c(e.fields??[],h(e))}constructor(e=[],t){this._fieldsMap=new Map,this._normalizedFieldsMap=new Map,this._dateFieldsSet=new Set,this._numericFieldsSet=new Set,this._requiredFields=null,this.dateFields=[],this.numericFields=[],this.fields=e||[],this._timeZoneByFieldName=t?new Map(t):null;const i=[];for(const e of this.fields){const t=e?.name,r=m(t);if(t&&r){const o=y(t);this._fieldsMap.set(t,e),this._fieldsMap.set(o,e),this._normalizedFieldsMap.set(r,e),i.push(`${o}:${e.type}:${this._timeZoneByFieldName?.get(t)}`),(0,l.vE)(e)?(this.dateFields.push(e),this._dateFieldsSet.add(e)):(0,l.WA)(e)&&(this._numericFieldsSet.add(e),this.numericFields.push(e)),(0,l.te)(e)||(0,l.Xz)(e)||(e.editable=null==e.editable||!!e.editable,e.nullable=null==e.nullable||!!e.nullable)}}i.sort(),this.uid=i.join()}get requiredFields(){if(!this._requiredFields){this._requiredFields=[];for(const e of this.fields)(0,l.te)(e)||(0,l.Xz)(e)||e.nullable||void 0!==(0,l.lD)(e)||this._requiredFields.push(e)}return this._requiredFields}equals(e){return this.uid===e?.uid}has(e){return null!=this.get(e)}get(e){if(!e)return;let t=this._fieldsMap.get(e);return t||(t=this._fieldsMap.get(y(e))??this._normalizedFieldsMap.get(m(e)),t&&this._fieldsMap.set(e,t),t)}getTimeZone(e){const t=this.get(e&&"string"!=typeof e?e.name:e);return t?this._timeZoneByFieldName?this._timeZoneByFieldName.get(t.name):"date"===t.type||"esriFieldTypeDate"===t.type?(n.L.getLogger("esri.layers.support.FieldsIndex").error(new r.A("getTimeZone:no-timezone-information",`no time zone information for field '${t.name}'`)),p.u):f.has(t.type)?p.a:null:null}getLuxonTimeZone(e){const t=this.getTimeZone(e);return t?t===p.a?a.U.instance:t===p.u?u.F.utcInstance:(0,s.g)(d,t,(()=>u.I.create(t))):null}isDateField(e){return this._dateFieldsSet.has(this.get(e))}isTimeOnlyField(e){return(0,l.OH)(this.get(e))}isNumericField(e){return this._numericFieldsSet.has(this.get(e))}normalizeFieldName(e){return this.get(e)?.name??void 0}toJSON(){return{fields:this.fields.map((e=>(0,o.Wj)(e)?e.toJSON():e)),timeZoneByFieldName:this._timeZoneByFieldName?Array.from(this._timeZoneByFieldName.entries()):null}}}function y(e){return e.trim().toLowerCase()}function m(e){return(0,l.rS)(e)?.toLowerCase()??""}const f=new Set(["time-only","date-only","timestamp-offset","esriFieldTypeDateOnly","esriFieldTypeTimeOnly","esriFieldTypeTimestampOffset"]);function h(e){const t=new Map;if(!e.fields)return t;const i=!0===e.datesInUnknownTimezone,{timeInfo:r,editFieldsInfo:o}=e,n=(r?"startField"in r?r.startField:r.startTimeField:"")??"",s=(r?"endField"in r?r.endField:r.endTimeField:"")??"",a="dateFieldsTimeZone"in e?e.dateFieldsTimeZone??null:e.dateFieldsTimeReference?(0,p.f)(e.dateFieldsTimeReference):null,l=o?"timeZone"in o?o.timeZone??a:o.dateFieldsTimeReference?(0,p.f)(o.dateFieldsTimeReference):a??p.u:null,u=r?"timeZone"in r?r.timeZone??a:r.timeReference?(0,p.f)(r.timeReference):a:null,d=new Map([[y(o?.creationDateField??""),l],[y(o?.editDateField??""),l],[y(n),u],[y(s),u]]);for(const{name:r,type:o}of e.fields)if(f.has(o))t.set(r,p.a);else if("date"!==o&&"esriFieldTypeDate"!==o)t.set(r,null);else if(i)t.set(r,p.a);else{const e=d.get(y(r??""))??a;t.set(r,e)}return t}},72762:(e,t,i)=>{i.d(t,{A:()=>p});var r,o=i(32816),n=(i(20266),i(32773),i(6407),i(88663)),s=i(69421),a=i(45862);i(90740),i(93804),i(29298),i(36544),i(93181),i(13671),i(40499),i(91047),i(99924),i(41390),i(58498),i(45371),i(80959);let l=r=class extends a.A{constructor(e){super(e),this.type="inherited"}clone(){return new r}};(0,o._)([(0,n.e)({inherited:"inherited"})],l.prototype,"type",void 0),l=r=(0,o._)([(0,s.$)("esri.layers.support.InheritedDomain")],l);const p=l},71895:(e,t,i)=>{i.d(t,{A:()=>u});var r,o=i(32816),n=i(17745),s=i(99924),a=i(29298),l=(i(32773),i(20266),i(69421));i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407),i(90740),i(81272),i(36544),i(44945);let p=r=class extends s.oY{constructor(e){super(e),this.floorField=null,this.viewAllMode=!1,this.viewAllLevelIds=new n.A}clone(){return new r({floorField:this.floorField,viewAllMode:this.viewAllMode,viewAllLevelIds:this.viewAllLevelIds})}};(0,o._)([(0,a.MZ)({type:String,json:{write:!0}})],p.prototype,"floorField",void 0),(0,o._)([(0,a.MZ)({json:{read:!1,write:!1}})],p.prototype,"viewAllMode",void 0),(0,o._)([(0,a.MZ)({json:{read:!1,write:!1}})],p.prototype,"viewAllLevelIds",void 0),p=r=(0,o._)([(0,l.$)("esri.layers.support.LayerFloorInfo")],p);const u=p},71613:(e,t,i)=>{i.d(t,{A:()=>u});var r,o=i(32816),n=i(29298),s=(i(32773),i(20266),i(88663)),a=i(69421),l=i(45862);i(36544),i(93181),i(13671),i(40499),i(6407),i(90740),i(93804),i(91047),i(99924),i(41390),i(58498),i(45371),i(80959);let p=r=class extends l.A{constructor(e){super(e),this.maxValue=null,this.minValue=null,this.type="range"}clone(){return new r({maxValue:this.maxValue,minValue:this.minValue,name:this.name})}};(0,o._)([(0,n.MZ)({json:{type:[Number],read:{source:"range",reader:(e,t)=>t.range?.[1]},write:{enabled:!1,overridePolicy(){return{enabled:null!=this.maxValue&&null==this.minValue}},target:"range",writer(e,t,i){t[i]=[this.minValue||0,e]}}}})],p.prototype,"maxValue",void 0),(0,o._)([(0,n.MZ)({json:{type:[Number],read:{source:"range",reader:(e,t)=>t.range?.[0]},write:{target:"range",writer(e,t,i){t[i]=[e,this.maxValue||0]}}}})],p.prototype,"minValue",void 0),(0,o._)([(0,s.e)({range:"range"})],p.prototype,"type",void 0),p=r=(0,o._)([(0,a.$)("esri.layers.support.RangeDomain")],p);const u=p},27084:(e,t,i)=>{i.d(t,{A:()=>c});var r=i(32816),o=i(52731),n=i(93804),s=i(99924),a=i(29298),l=(i(32773),i(20266),i(69421));i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407),i(90740),i(36544);const p=new n.J({esriRelCardinalityOneToOne:"one-to-one",esriRelCardinalityOneToMany:"one-to-many",esriRelCardinalityManyToMany:"many-to-many"}),u=new n.J({esriRelRoleOrigin:"origin",esriRelRoleDestination:"destination"});let d=class extends((0,o.O)(s.oY)){constructor(e){super(e),this.cardinality=null,this.composite=null,this.id=null,this.keyField=null,this.keyFieldInRelationshipTable=null,this.name=null,this.relatedTableId=null,this.relationshipTableId=null,this.role=null}};(0,r._)([(0,a.MZ)({json:{read:p.read,write:p.write}})],d.prototype,"cardinality",void 0),(0,r._)([(0,a.MZ)({json:{read:!0,write:!0}})],d.prototype,"composite",void 0),(0,r._)([(0,a.MZ)({json:{read:!0,write:!0}})],d.prototype,"id",void 0),(0,r._)([(0,a.MZ)({json:{read:!0,write:!0}})],d.prototype,"keyField",void 0),(0,r._)([(0,a.MZ)({json:{read:!0,write:!0}})],d.prototype,"keyFieldInRelationshipTable",void 0),(0,r._)([(0,a.MZ)({json:{read:!0,write:!0}})],d.prototype,"name",void 0),(0,r._)([(0,a.MZ)({json:{read:!0,write:!0}})],d.prototype,"relatedTableId",void 0),(0,r._)([(0,a.MZ)({json:{read:!0,write:!0}})],d.prototype,"relationshipTableId",void 0),(0,r._)([(0,a.MZ)({json:{read:u.read,write:u.write}})],d.prototype,"role",void 0),d=(0,r._)([(0,l.$)("esri.layers.support.Relationship")],d);const c=d},8824:(e,t,i)=>{i.d(t,{A:()=>w});var r,o=i(32816),n=i(94345),s=i(27281),a=i(93804),l=i(99924),p=i(32773),u=i(29298),d=(i(20266),i(49877)),c=i(69421),y=i(56273),m=i(7969),f=i(77037),h=i(44864);i(36544),i(44600),i(2160),i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407),i(90740),i(69763),i(18683),i(64604),i(29512),i(99063),i(64752),i(48844),i(29208),i(36533),i(84200),i(97827),i(91695),i(18169),i(48402),i(16699),i(26809),i(2589),i(18527),i(67504),i(92517),i(72393),i(52731),i(17745),i(81272),i(44945),i(30011),i(55270),i(50214),i(59192),i(78016),i(54483),i(95779),i(13262),i(346),i(51961),i(62399),i(64995),i(33150),i(58173),i(66110),i(67520),i(27532),i(88663),i(48103),i(65085),i(33611),i(84857),i(60373),i(98187),i(35902),i(13226),i(16794),i(52357),i(11090),i(49319),i(93546),i(29570),i(34592),i(79825),i(95101),i(67578),i(14896),i(95611),i(98089),i(91366),i(80473),i(43435),i(73435),i(4048),i(85232),i(93471),i(53252),i(34039),i(70061),i(3495),i(97906),i(64524),i(65023),i(31424),i(74676),i(53610),i(29447),i(78273),i(49475),i(32368),i(7391),i(22529),i(43534),i(38094),i(67723),i(47239),i(59858),i(63728),i(1178),i(7182),i(47788),i(19297),i(82408),i(73509),i(28276),i(69277),i(70580),i(75191),i(24319),i(62092),i(4157),i(62401),i(89322),i(20138),i(53370),i(46946),i(3816),i(71992),i(80167),i(4478),i(91808),i(7161),i(55586),i(35121),i(92229),i(18344),i(64884),i(23351),i(51222),i(42870),i(67321),i(73067),i(54512),i(53103),i(19648),i(42948),i(95637),i(59930),i(45862),i(72762),i(71613),i(17872);const g=new a.J({esriGeometryPoint:"point",esriGeometryMultipoint:"multipoint",esriGeometryPolyline:"polyline",esriGeometryPolygon:"polygon",esriGeometryEnvelope:"extent",mesh:"mesh","":null});let v=r=class extends l.oY{constructor(e){super(e),this.displayFieldName=null,this.exceededTransferLimit=!1,this.features=[],this.fields=null,this.geometryType=null,this.hasM=!1,this.hasZ=!1,this.queryGeometry=null,this.spatialReference=null}readFeatures(e,t){const i=m.A.fromJSON(t.spatialReference),r=[];for(let t=0;t0)for(let i=0;iMath.round((e-r)/t)),(e=>Math.round((o-e)/i)));for(let e=0,t=n.length;ei*t+e}if(this.hasM&&null!=i?.scale?.[3]){const{translate:[,,,e],scale:[,,,t]}=i;l=i=>null==i?i:i*t+e}const p=this._getHydrationFunction(e,(e=>e*n+r),(e=>o-e*s),a,l);for(const{geometry:e}of t)null!=e&&p&&p(e);return this.transform=null,this}_quantizePoints(e,t,i){let r,o;const n=[];for(let s=0,a=e.length;s0){const e=t(a[0]),s=i(a[1]);e===r&&s===o||(n.push([e-r,s-o]),r=e,o=s)}else r=t(a[0]),o=i(a[1]),n.push([r,o])}return n.length>0?n:null}_getQuantizationFunction(e,t,i){return"point"===e?e=>(e.x=t(e.x),e.y=i(e.y),e):"polyline"===e||"polygon"===e?e=>{const r=(0,f.Bi)(e)?e.rings:e.paths,o=[];for(let e=0,n=r.length;e0?((0,f.Bi)(e)?e.rings=o:e.paths=o,e):null}:"multipoint"===e?e=>{const r=this._quantizePoints(e.points,t,i);return r&&r.length>0?(e.points=r,e):null}:"extent"===e?e=>e:null}_getHydrationFunction(e,t,i,r,o){return"point"===e?e=>{e.x=t(e.x),e.y=i(e.y),r&&(e.z=r(e.z))}:"polyline"===e||"polygon"===e?e=>{const n=(0,f.Bi)(e)?e.rings:e.paths;let s,a;for(let e=0,r=n.length;e0?(s+=o[0],a+=o[1]):(s=o[0],a=o[1]),o[0]=t(s),o[1]=i(a)}}if(r&&o)for(let e=0,t=n.length;e{e.xmin=t(e.xmin),e.ymin=i(e.ymin),e.xmax=t(e.xmax),e.ymax=i(e.ymax),r&&null!=e.zmax&&null!=e.zmin&&(e.zmax=r(e.zmax),e.zmin=r(e.zmin)),o&&null!=e.mmax&&null!=e.mmin&&(e.mmax=o(e.mmax),e.mmin=o(e.mmin))}:"multipoint"===e?e=>{const n=e.points;let s,a;for(let e=0,r=n.length;e0?(s+=r[0],a+=r[1]):(s=r[0],a=r[1]),r[0]=t(s),r[1]=i(a)}if(r&&o)for(let e=0,t=n.length;e({enabled:e})}}})],v.prototype,"exceededTransferLimit",void 0),(0,o._)([(0,u.MZ)({type:[s.A],json:{write:!0}})],v.prototype,"features",void 0),(0,o._)([(0,d.r)("features")],v.prototype,"readFeatures",null),(0,o._)([(0,u.MZ)({type:[h.A],json:{write:!0}})],v.prototype,"fields",void 0),(0,o._)([(0,u.MZ)({type:["point","multipoint","polyline","polygon","extent","mesh"],json:{read:{reader:g.read}}})],v.prototype,"geometryType",void 0),(0,o._)([(0,y.w)("geometryType")],v.prototype,"writeGeometryType",null),(0,o._)([(0,u.MZ)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],v.prototype,"hasM",void 0),(0,o._)([(0,u.MZ)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],v.prototype,"hasZ",void 0),(0,o._)([(0,u.MZ)({types:n.yR,json:{write:!0}})],v.prototype,"queryGeometry",void 0),(0,o._)([(0,d.r)("queryGeometry")],v.prototype,"readQueryGeometry",null),(0,o._)([(0,u.MZ)({type:m.A,json:{write:!0}})],v.prototype,"spatialReference",void 0),(0,o._)([(0,y.w)("spatialReference")],v.prototype,"writeSpatialReference",null),(0,o._)([(0,u.MZ)({json:{write:!0}})],v.prototype,"transform",void 0),v=r=(0,o._)([(0,c.$)("esri.rest.support.FeatureSet")],v),v.prototype.toJSON.isDefaultToJSON=!0;const w=v}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/a8e275549c904ee13ed8.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/a8e275549c904ee13ed8.js new file mode 100644 index 00000000..050b373e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/a8e275549c904ee13ed8.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[9502],{58003:(e,t,r)=>{r.d(t,{O:()=>o,h:()=>n});var s=r(96153);class o{constructor(e=null,t={},r,s){this.geometry=e,this.attributes=t,this.centroid=r,this.objectId=s,this.displayId=0,this.geohashX=0,this.geohashY=0}static fromJSON(e,t){const r=e.geometry?s.O.fromJSON(e.geometry):null,n=e.centroid?s.O.fromJSON(e.centroid):null,i=e.attributes[t];return new o(r,e.attributes,n,i)}weakClone(){const e=new o(this.geometry,this.attributes,this.centroid,this.objectId);return e.displayId=this.displayId,e.geohashX=this.geohashX,e.geohashY=this.geohashY,e}clone(){const e=this.geometry?.clone(),t=new o(e,{...this.attributes},this.centroid?.clone(),this.objectId);return t.displayId=this.displayId,t.geohashX=this.geohashX,t.geohashY=this.geohashY,t}}function n(e){return!!e.geometry?.coords?.length}},11443:(e,t,r)=>{r.d(t,{O:()=>s});class s{constructor(){this.objectIdFieldName=null,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(){const e=new s;return e.objectIdFieldName=this.objectIdFieldName,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}}},96153:(e,t,r)=>{r.d(t,{O:()=>s});class s{constructor(e=[],t=[],r=!1){this.lengths=e??[],this.coords=t??[],this.hasIndeterminateRingOrder=r}static fromJSON(e){return new s(e.lengths,e.coords,e.hasIndeterminateRingOrder)}static fromRect(e){const[t,r,o,n]=e,i=o-t,a=n-r;return new s([5],[t,r,i,0,0,a,-i,0,0,-a])}get isPoint(){return 0===this.lengths.length}get maxLength(){return Math.max(...this.lengths)}get size(){return this.lengths.reduce(((e,t)=>e+t))}forEachVertex(e){let t=0;this.lengths.length||e(this.coords[0],this.coords[1]);for(let r=0;re+t))),r=this.coords.slice(0,t);return e?(e.set(r),new s(this.lengths,e,this.hasIndeterminateRingOrder)):new s(Array.from(this.lengths),Array.from(r),this.hasIndeterminateRingOrder)}}},24094:(e,t,r)=>{r.r(t),r.d(t,{createConnection:()=>L});var s,o,n=r(32816),i=(r(94345),r(64604)),a=r(6407),c=r(20266),h=r(80959),l=r(99063),u=(r(32773),r(69421)),d=r(29298),g=r(64102),f=r(32558),y=r(68140),m=r(73600),p=r(77037),_=r(7969);r(36544),r(44600),r(2160),r(99924),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(49877),r(90740),r(69763),r(93804),r(18683),r(29512),r(56273),r(64752),r(48844),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(67504),r(92517),r(81272),r(3952),r(339),r(79281),r(69033),r(13978),r(48689),r(53564),r(71868),r(66136),r(4734),r(50214),r(59192),r(78016),r(54483),r(88663),r(81284),r(44864),r(95637),r(59930),r(45862),r(72762),r(71613),r(17872),r(78860),r(52731),r(26805),r(13983),(o=s||(s={}))[o.CONNECTING=0]="CONNECTING",o[o.OPEN=1]="OPEN",o[o.CLOSING=2]="CLOSING",o[o.CLOSED=3]="CLOSED";let w=class extends f.A{constructor(e){super({}),this._outstandingMessages=[],this.errorString=null;const{geometryType:t,spatialReference:r,sourceSpatialReference:s}=e;this._config=e,this._featureZScaler=(0,g.g)(t,s,r),this._open()}normalizeCtorArgs(){return{}}async _open(){await this._tryCreateWebSocket(),this.destroyed||await this._handshake()}destroy(){super.destroy(),null!=this._websocket&&(this._websocket.onopen=null,this._websocket.onclose=null,this._websocket.onerror=null,this._websocket.onmessage=null,this._websocket.close()),this._websocket=null}get connectionStatus(){if(null==this._websocket)return"disconnected";switch(this._websocket.readyState){case s.CONNECTING:case s.OPEN:return"connected";case s.CLOSING:case s.CLOSED:return"disconnected"}}sendMessageToSocket(e){null!=this._websocket?this._websocket.send(JSON.stringify(e)):this._outstandingMessages.push(e)}sendMessageToClient(e){this._onMessage(e)}updateCustomParameters(e){this._config.customParameters=e,null!=this._websocket&&this._websocket.close()}async _tryCreateWebSocket(e=this._config.source.path,t=1e3,r=0){try{if(this.destroyed)return;const t=(0,l.a6)(e,this._config.customParameters??{});this._websocket=await this._createWebSocket(t),this.notifyChange("connectionStatus")}catch(s){const o=t/1e3;return this._config.maxReconnectionAttempts&&r>=this._config.maxReconnectionAttempts?(c.L.getLogger(this).error(new a.A("websocket-connection","Exceeded maxReconnectionAttempts attempts. No further attempts will be made")),void this.destroy()):(c.L.getLogger(this).error(new a.A("websocket-connection",`Failed to connect. Attempting to reconnect in ${o}s`,s)),await(0,h.Pl)(t),this._tryCreateWebSocket(e,Math.min(1.5*t,1e3*this._config.maxReconnectionInterval),r+1))}}_setWebSocketJSONParseHandler(e){e.onmessage=e=>{try{const t=JSON.parse(e.data);this._onMessage(t)}catch(e){return void c.L.getLogger(this).error(new a.A("websocket-connection","Failed to parse message, invalid JSON",{error:e}))}}}_createWebSocket(e){return new Promise(((t,r)=>{const s=new WebSocket(e);s.onopen=()=>{if(s.onopen=null,this.destroyed)return s.onclose=null,void s.close();s.onclose=e=>this._onClose(e),s.onerror=e=>this._onError(e),this._setWebSocketJSONParseHandler(s),t(s)},s.onclose=e=>{s.onopen=s.onclose=null,r(e)}}))}async _handshake(e=1e4){const t=this._websocket;if(null==t)return;const r=(0,h.Tw)(),s=t.onmessage,{filter:o,outFields:n,spatialReference:i}=this._config;return r.timeout(e),t.onmessage=e=>{let h=null;try{h=JSON.parse(e.data)}catch(e){}h&&"object"==typeof h||(c.L.getLogger(this).error(new a.A("websocket-connection","Protocol violation. Handshake failed - malformed message",e.data)),r.reject(),this.destroy()),h.spatialReference?.wkid!==i?.wkid&&(c.L.getLogger(this).error(new a.A("websocket-connection",`Protocol violation. Handshake failed - expected wkid of ${i.wkid}`,e.data)),r.reject(),this.destroy()),"json"!==h.format&&(c.L.getLogger(this).error(new a.A("websocket-connection","Protocol violation. Handshake failed - format is not set",e.data)),r.reject(),this.destroy()),o&&h.filter!==o&&c.L.getLogger(this).error(new a.A("websocket-connection","Tried to set filter, but server doesn't support it")),n&&h.outFields!==n&&c.L.getLogger(this).error(new a.A("websocket-connection","Tried to set outFields, but server doesn't support it")),t.onmessage=s;for(const e of this._outstandingMessages)t.send(JSON.stringify(e));this._outstandingMessages=[],r.resolve()},t.send(JSON.stringify({filter:o,outFields:n,format:"json",spatialReference:{wkid:i.wkid}})),r.promise}_onMessage(e){if(this.onMessage(e),"type"in e)switch(e.type){case"features":case"featureResult":for(const t of e.features)null!=this._featureZScaler&&this._featureZScaler(t.geometry),this.onFeature(t)}}_onError(e){const t="Encountered an error over WebSocket connection";this._set("errorString",t),c.L.getLogger(this).error("websocket-connection",t)}_onClose(e){this._websocket=null,this.notifyChange("connectionStatus"),1e3!==e.code&&c.L.getLogger(this).error("websocket-connection",`WebSocket closed unexpectedly with error code ${e.code}`),this.destroyed||this._open()}};(0,n._)([(0,d.MZ)()],w.prototype,"connectionStatus",null),(0,n._)([(0,d.MZ)()],w.prototype,"errorString",void 0),w=(0,n._)([(0,u.$)("esri.layers.graphics.sources.connections.WebSocketConnection")],w);const b={maxQueryDepth:5,maxRecordCountFactor:3};let S=class extends w{constructor(e){super({...b,...e}),this._buddyServicesQuery=null,this._relatedFeatures=null}async _open(){const e=await this._fetchServiceDefinition(this._config.source);e.timeInfo.trackIdField||c.L.getLogger(this).warn("GeoEvent service was configured without a TrackIdField. This may result in certain functionality being disabled. The purgeOptions.maxObservations property will have no effect.");const t=this._fetchWebSocketUrl(e.streamUrls,this._config.spatialReference);this._buddyServicesQuery||(this._buddyServicesQuery=this._queryBuddyServices()),await this._buddyServicesQuery,await this._tryCreateWebSocket(t);const{filter:r,outFields:s}=this._config;this.destroyed||this._setFilter(r,s)}_onMessage(e){if("attributes"in e){let t;try{t=this._enrich(e),null!=this._featureZScaler&&this._featureZScaler(t.geometry)}catch(e){return void c.L.getLogger(this).error(new a.A("geoevent-connection","Failed to parse message",e))}this.onFeature(t)}else this.onMessage(e)}async _fetchServiceDefinition(e){const t={f:"json",...this._config.customParameters},r=(0,i.A)(e.path,{query:t,responseType:"json"}),s=(await r).data;return this._serviceDefinition=s,s}_fetchWebSocketUrl(e,t){const r=e[0],{urls:s,token:o}=r,n=this._inferWebSocketBaseUrl(s);return(0,l.a6)(`${n}/subscribe`,{outSR:""+t.wkid,token:o})}_inferWebSocketBaseUrl(e){if(1===e.length)return e[0];for(const t of e)if(t.includes("wss"))return t;return c.L.getLogger(this).error(new a.A("geoevent-connection","Unable to infer WebSocket url",e)),null}async _setFilter(e,t){const r=this._websocket;if(null==r||null==e&&null==t)return;const s=JSON.stringify({filter:this._serializeFilter(e,t)});let o=!1;const n=(0,h.Tw)();return r.onmessage=e=>{const t=JSON.parse(e.data);t.filter&&(t.error&&(c.L.getLogger(this).error(new a.A("geoevent-connection","Failed to set service filter",t.error)),this._set("errorString",`Could not set service filter - ${t.error}`),n.reject(t.error)),this._setWebSocketJSONParseHandler(r),o=!0,n.resolve())},r.send(s),setTimeout((()=>{o||(this.destroyed||this._websocket!==r||c.L.getLogger(this).error(new a.A("geoevent-connection","Server timed out when setting filter")),n.reject())}),1e4),n.promise}_serializeFilter(e,t){const r={};if(null==e&&null==t)return r;if(e?.geometry)try{const t=(0,p.rS)(e.geometry);if("extent"!==t.type)throw new a.A(`Expected extent but found type ${t.type}`);r.geometry=JSON.stringify(t.shiftCentralMeridian())}catch(e){c.L.getLogger(this).error(new a.A("geoevent-connection","Encountered an error when setting connection geometryDefinition",e))}return e?.where&&"1 = 1"!==e.where&&"1=1"!==e.where&&(r.where=e.where),null!=t&&(r.outFields=t.join(",")),r}_enrich(e){if(!this._relatedFeatures)return e;const t=this._serviceDefinition.relatedFeatures.joinField,r=e.attributes[t],s=this._relatedFeatures.get(r);if(!s)return c.L.getLogger(this).warn("geoevent-connection","Feature join failed. Is the join field configured correctly?",e),e;const{attributes:o,geometry:n}=s;for(const t in o)e.attributes[t]=o[t];return n&&(e.geometry=n),e.geometry||e.centroid||c.L.getLogger(this).error(new a.A("geoevent-connection","Found malformed feature - no geometry found",e)),e}async _queryBuddyServices(){try{const{relatedFeatures:e,keepLatestArchive:t}=this._serviceDefinition,r=this._queryRelatedFeatures(e),s=this._queryArchive(t);await r;const o=await s;if(!o)return;for(const e of o.features)this.onFeature(this._enrich(e))}catch(e){c.L.getLogger(this).error(new a.A("geoevent-connection","Encountered an error when querying buddy services",{error:e}))}}async _queryRelatedFeatures(e){if(!e)return;const t=await this._queryBuddy(e.featuresUrl);this._addRelatedFeatures(t)}async _queryArchive(e){if(e)return this._queryBuddy(e.featuresUrl)}async _queryBuddy(e){const t=new((await Promise.all([r.e(7820),r.e(5702),r.e(4048),r.e(8358),r.e(2397),r.e(7580),r.e(4922),r.e(9755),r.e(9292),r.e(2283),r.e(7125),r.e(8735)]).then(r.bind(r,77125))).default)({url:e}),{capabilities:s}=await t.load(),o=s.query.supportsMaxRecordCountFactor,n=s.query.supportsPagination,i=s.query.supportsCentroid,a=this._config.maxRecordCountFactor,c=t.capabilities.query.maxRecordCount,h=o?c*a:c,l=new m.A;if(l.outFields=this._config.outFields??["*"],l.where=this._config.filter?.where??"1=1",l.returnGeometry=!0,l.returnExceededLimitFeatures=!0,l.outSpatialReference=_.A.fromJSON(this._config.spatialReference),i&&(l.returnCentroid=!0),o&&(l.maxRecordCountFactor=a),n)return l.num=h,t.destroy(),this._queryPages(e,l);const u=await(0,y.e)(e,l,this._config.sourceSpatialReference);return t.destroy(),u.data}async _queryPages(e,t,r=[],s=0){t.start=null!=t.num?s*t.num:null;const{data:o}=await(0,y.e)(e,t,this._config.sourceSpatialReference);return o.exceededTransferLimit&&s<(this._config.maxQueryDepth??0)?(o.features.forEach((e=>r.push(e))),this._queryPages(e,t,r,s+1)):(r.forEach((e=>o.features.push(e))),o)}_addRelatedFeatures(e){const t=new Map,r=e.features,s=this._serviceDefinition.relatedFeatures.joinField;for(const e of r){const r=e.attributes[s];t.set(r,e)}this._relatedFeatures=t}};S=(0,n._)([(0,u.$)("esri.layers.graphics.sources.connections.GeoEventConnection")],S);const k=S;let v=class extends f.A{constructor(e){super({}),this.connectionStatus="connected",this.errorString=null;const{geometryType:t,spatialReference:r,sourceSpatialReference:s}=e;this._featureZScaler=(0,g.g)(t,s,r)}normalizeCtorArgs(){return{}}updateCustomParameters(e){}sendMessageToSocket(e){}sendMessageToClient(e){if("type"in e)switch(e.type){case"features":case"featureResult":for(const t of e.features)null!=this._featureZScaler&&this._featureZScaler(t.geometry),this.onFeature(t)}this.onMessage(e)}};function F(e,t){if(null==e&&null==t)return null;const r={};return null!=t&&(r.geometry=t),null!=e&&(r.where=e),r}function L(e,t,r,s,o,n,i,a,c){const h={source:e,sourceSpatialReference:t,spatialReference:r,geometryType:s,filter:F(o,n),maxReconnectionAttempts:i,maxReconnectionInterval:a,customParameters:c};return e?e.path.startsWith("wss://")||e.path.startsWith("ws://")?new w(h):new k(h):new v(h)}(0,n._)([(0,d.MZ)()],v.prototype,"connectionStatus",void 0),(0,n._)([(0,d.MZ)()],v.prototype,"errorString",void 0),v=(0,n._)([(0,u.$)("esri.layers.support.ClientSideConnection")],v)},71868:(e,t,r)=>{r.d(t,{a:()=>o});var s=r(64102);function o(e,t,r){if(!r?.features||!r.hasZ)return;const o=(0,s.g)(r.geometryType,t,e.outSpatialReference);if(null!=o)for(const e of r.features)o(e.geometry)}},32558:(e,t,r)=>{r.d(t,{A:()=>h});var s=r(32816),o=r(6407),n=r(81272),i=r(29298),a=(r(32773),r(20266),r(69421));r(90740),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(36544);let c=class extends n.A.EventedAccessor{destroy(){this.emit("destroy")}get connectionError(){return this.errorString?new o.A("stream-connection",this.errorString):null}onFeature(e){this.emit("data-received",e)}onMessage(e){this.emit("message-received",e)}};(0,s._)([(0,i.MZ)({readOnly:!0})],c.prototype,"connectionError",null),c=(0,s._)([(0,a.$)("esri.layers.support.StreamConnection")],c);const h=c}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/abb13a50f7c3145d3f33.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/abb13a50f7c3145d3f33.js new file mode 100644 index 00000000..a06d97d3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/abb13a50f7c3145d3f33.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[1906],{11906:(t,e,n)=>{n.r(e),n.d(e,{l:()=>s});var r,o,i,a=n(67138),u={exports:{}};r=u,o="undefined"!=typeof document&&document.currentScript?document.currentScript.src:void 0,i=function(t={}){var e,n,r=t;r.ready=new Promise(((t,r)=>{e=t,n=r}));var i=Object.assign({},r),a="object"==typeof window,u="function"==typeof importScripts;"object"==typeof process&&"object"==typeof process.versions&&process.versions.node;var f,s="";(a||u)&&(u?s=self.location.href:"undefined"!=typeof document&&document.currentScript&&(s=document.currentScript.src),o&&(s=o),s=0!==s.indexOf("blob:")?s.substr(0,s.replace(/[?#].*/,"").lastIndexOf("/")+1):"",u&&(f=t=>{var e=new XMLHttpRequest;return e.open("GET",t,!1),e.responseType="arraybuffer",e.send(null),new Uint8Array(e.response)}));var c,l,p=r.print||console.log.bind(console),h=r.printErr||console.error.bind(console);Object.assign(r,i),i=null,r.arguments&&r.arguments,r.thisProgram&&r.thisProgram,r.quit&&r.quit,r.wasmBinary&&(c=r.wasmBinary),"object"!=typeof WebAssembly&&R("no native wasm support detected");var m,d,y=!1;function v(){var t=l.buffer;r.HEAP8=new Int8Array(t),r.HEAP16=new Int16Array(t),r.HEAPU8=m=new Uint8Array(t),r.HEAPU16=new Uint16Array(t),r.HEAP32=new Int32Array(t),r.HEAPU32=d=new Uint32Array(t),r.HEAPF32=new Float32Array(t),r.HEAPF64=new Float64Array(t)}var b=[],g=[],w=[],A=0,E=null;function R(t){r.onAbort?.(t),h(t="Aborted("+t+")"),y=!0,t+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(t);throw n(e),e}var P,S,_=t=>t.startsWith("data:application/octet-stream;base64,");function H(t){if(t==P&&c)return new Uint8Array(c);if(f)return f(t);throw"both async and sync fetching of the wasm failed"}function C(t,e,n){return function(t){return c||!a&&!u||"function"!=typeof fetch?Promise.resolve().then((()=>H(t))):fetch(t,{credentials:"same-origin"}).then((e=>{if(!e.ok)throw"failed to load wasm binary file at '"+t+"'";return e.arrayBuffer()})).catch((()=>H(t)))}(t).then((t=>WebAssembly.instantiate(t,e))).then((t=>t)).then(n,(t=>{h(`failed to asynchronously prepare wasm: ${t}`),R(t)}))}_(P="libtess.wasm")||(S=P,P=r.locateFile?r.locateFile(S,s):s+S);var I=t=>{for(;t.length>0;)t.shift()(r)};r.noExitRuntime;var T,j=t=>{var e=(t-l.buffer.byteLength+65535)/65536;try{return l.grow(e),v(),1}catch(t){}},x=[null,[],[]],O="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0,W=[],F=t=>{var e=W[t];return e||(t>=W.length&&(W.length=t+1),W[t]=e=T.get(t)),e},M={e:()=>{throw 1/0},g:(t,e,n)=>m.copyWithin(t,e,e+n),f:t=>{var e=m.length,n=2147483648;if((t>>>=0)>n)return!1;for(var r,o=1;o<=4;o*=2){var i=e*(1+.2/o);i=Math.min(i,t+100663296);var a=Math.min(n,(r=Math.max(t,i))+(65536-r%65536)%65536);if(j(a))return!0}return!1},c:(t,e,n,r)=>{for(var o=0,i=0;i>2],u=d[e+4>>2];e+=8;for(var f=0;f{for(var r=e+void 0,o=e;t[o]&&!(o>=r);)++o;if(o-e>16&&t.buffer&&O)return O.decode(t.subarray(e,o));for(var i="";e>10,56320|1023&s)}}else i+=String.fromCharCode((31&a)<<6|u)}else i+=String.fromCharCode(a)}return i})(l,0)),l.length=0):l.push(c);o+=u}var s,c,l;return d[r>>2]=o,0},b:function(t,e){var n=D();try{return F(t)(e)}catch(t){if(q(n),t!==t+0)throw t;B(1,0)}},h:function(t,e,n,r){var o=D();try{return F(t)(e,n,r)}catch(t){if(q(o),t!==t+0)throw t;B(1,0)}},d:function(t,e){var n=D();try{F(t)(e)}catch(t){if(q(n),t!==t+0)throw t;B(1,0)}},a:function(t,e,n){var r=D();try{F(t)(e,n)}catch(t){if(q(r),t!==t+0)throw t;B(1,0)}}},k=function(){var t,e,o,i,a={a:M};function u(t,e){var n;return k=t.exports,l=k.i,v(),T=k.m,n=k.j,g.unshift(n),function(t){if(A--,r.monitorRunDependencies?.(A),0==A&&E){var e=E;E=null,e()}}(),k}if(A++,r.monitorRunDependencies?.(A),r.instantiateWasm)try{return r.instantiateWasm(a,u)}catch(t){h(`Module.instantiateWasm callback failed with error: ${t}`),n(t)}return(t=c,e=P,o=a,i=function(t){u(t.instance)},t||"function"!=typeof WebAssembly.instantiateStreaming||_(e)||"function"!=typeof fetch?C(e,o,i):fetch(e,{credentials:"same-origin"}).then((t=>WebAssembly.instantiateStreaming(t,o).then(i,(function(t){return h(`wasm streaming compile failed: ${t}`),h("falling back to ArrayBuffer instantiation"),C(e,o,i)}))))).catch(n),{}}();r._malloc=t=>(r._malloc=k.k)(t),r._free=t=>(r._free=k.l)(t),r._triangulate=(t,e,n,o,i,a)=>(r._triangulate=k.n)(t,e,n,o,i,a);var U,B=(t,e)=>(B=k.o)(t,e),D=()=>(D=k.p)(),q=t=>(q=k.q)(t);function L(){function t(){U||(U=!0,r.calledRun=!0,y||(I(g),e(r),r.onRuntimeInitialized&&r.onRuntimeInitialized(),function(){if(r.postRun)for("function"==typeof r.postRun&&(r.postRun=[r.postRun]);r.postRun.length;)t=r.postRun.shift(),w.unshift(t);var t;I(w)}()))}A>0||(function(){if(r.preRun)for("function"==typeof r.preRun&&(r.preRun=[r.preRun]);r.preRun.length;)t=r.preRun.shift(),b.unshift(t);var t;I(b)}(),A>0||(r.setStatus?(r.setStatus("Running..."),setTimeout((function(){setTimeout((function(){r.setStatus("")}),1),t()}),1)):t()))}if(E=function t(){U||L(),U||(E=t)},r.preInit)for("function"==typeof r.preInit&&(r.preInit=[r.preInit]);r.preInit.length>0;)r.preInit.pop()();L();let z=null,N=null,$=null,Y=null,G=0;return r.triangulate=(t,e,n)=>{z||(z=r._triangulate);let o=r.HEAPF32;const i=r.HEAP32.BYTES_PER_ELEMENT,a=o.BYTES_PER_ELEMENT;n>G&&(G=n,$&&(r._free($),$=0),N&&(r._free(N),N=0)),$||($=r._malloc(n*a)),Y||(Y=r._malloc(4e3*i));const u=2*n;N||(N=r._malloc(u*a)),o=r.HEAPF32,o.set(t,$/a),r.HEAP32.set(e,Y/i);const f=u/2,s=z($,Y,Math.min(e.length,4e3),2,N,f),c=2*s;o=r.HEAPF32;const l=o.slice(N/a,N/a+c),p={};return p.buffer=l,p.vertexCount=s,p},t.ready},r.exports=i;var f=u.exports;const s=function(t,e){for(var n=0;nr[e]})}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}({__proto__:null,default:(0,a.g)(f)},[f])}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/b4563cddf25405e32936.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/b4563cddf25405e32936.js new file mode 100644 index 00000000..12d0cceb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/b4563cddf25405e32936.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[739],{79205:(e,t,r)=>{r.d(t,{A:()=>m,t:()=>p});var i=r(32816),s=r(52731),o=r(99924),a=r(4734),n=r(29298),l=(r(32773),r(20266),r(88663)),u=r(69421),d=r(93804);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(36544),r(50214),r(59192),r(78016),r(54483);const p=(0,d.s)()({esriTimeUnitsMilliseconds:"milliseconds",esriTimeUnitsSeconds:"seconds",esriTimeUnitsMinutes:"minutes",esriTimeUnitsHours:"hours",esriTimeUnitsDays:"days",esriTimeUnitsWeeks:"weeks",esriTimeUnitsMonths:"months",esriTimeUnitsYears:"years",esriTimeUnitsDecades:"decades",esriTimeUnitsCenturies:"centuries",esriTimeUnitsUnknown:void 0});let y=class extends((0,s.O)(o.oY)){constructor(e){super(e),this.unit="milliseconds",this.value=0}toMilliseconds(){return(0,a.c)(this.value,this.unit,"milliseconds")}};(0,i._)([(0,l.e)(p,{nonNullable:!0})],y.prototype,"unit",void 0),(0,i._)([(0,n.MZ)({type:Number,json:{write:!0},nonNullable:!0})],y.prototype,"value",void 0),y=(0,i._)([(0,u.$)("esri.TimeInterval")],y);const m=y},8368:(e,t,r)=>{r.d(t,{A:()=>l});var i=r(32816),s=r(20266),o=r(29298),a=(r(32773),r(69421)),n=r(1985);const l=e=>{let t=class extends e{get title(){if(this._get("title")&&"defaults"!==this.originOf("title"))return this._get("title");if(this.url){const e=(0,n.p)(this.url);if(null!=e&&e.title)return e.title}return this._get("title")||""}set title(e){this._set("title",e)}set url(e){this._set("url",(0,n.s)(e,s.L.getLogger(this)))}};return(0,i._)([(0,o.MZ)()],t.prototype,"title",null),(0,i._)([(0,o.MZ)({type:String})],t.prototype,"url",null),t=(0,i._)([(0,a.$)("esri.layers.mixins.ArcGISService")],t),t}},71361:(e,t,r)=>{r.d(t,{g:()=>a,i:()=>n});var i=r(16699),s=r(69763);const o=96;function a(e,t){const r=t||e.extent,i=e.width,a=(0,s.g)(r?.spatialReference);return r&&i?r.width/i*a*s.a1*o:0}function n(e,t,r){return function(e,t){return 0===t||(0,i.f)(e,t)||et}(e,r)}},59955:(e,t,r)=>{r.d(t,{s:()=>o});var i=r(1985);const s=[];function o(e,t){if((0,i.i)(e.url??""))return!0;const{wkid:r}=t;for(const t of s){if((e.version??0)>=t[0])return!0;if("function"==typeof t[1]&&(t[1]=t[1]()),t[1].has(r))return!1}return!0}s.push([10.91,()=>{const e=new Set([9709,9716,9741,9761,9766]);for(let t=9712;t<=9713;t++)e.add(t);for(let t=9748;t<=9749;t++)e.add(t);for(let t=20904;t<=20932;t++)e.add(t);for(let t=21004;t<=21032;t++)e.add(t);for(let t=21207;t<=21264;t++)e.add(t);for(let t=21307;t<=21364;t++)e.add(t);for(let t=23301;t<=23333;t++)e.add(t);for(let t=102759;t<=102760;t++)e.add(t);for(let t=102934;t<=102955;t++)e.add(t);return e}]),s.push([10.9,()=>{const e=new Set([9300,9354,9364,9367,9373,9377,9387,9456,9473,9498,9678,9680,29874,103599,103872,104028]);for(let t=9356;t<=9360;t++)e.add(t);for(let t=9404;t<=9407;t++)e.add(t);for(let t=9476;t<=9482;t++)e.add(t);for(let t=9487;t<=9494;t++)e.add(t);for(let t=9697;t<=9699;t++)e.add(t);return e}]),s.push([10.81,()=>{const e=new Set([9265,9333,103598,103699]);for(let t=9248;t<=9254;t++)e.add(t);for(let t=9271;t<=9273;t++)e.add(t);for(let t=9284;t<=9285;t++)e.add(t);for(let t=21453;t<=21463;t++)e.add(t);return e}]),s.push([10.8,()=>{const e=new Set([8088,8395,8428,8433,8531,8687,8692,8694,8699,8900,9003,9006,9009,9012,9017,9191]);for(let t=8035;t<=8036;t++)e.add(t);for(let t=8455;t<=8456;t++)e.add(t);for(let t=8518;t<=8529;t++)e.add(t);for(let t=8533;t<=8536;t++)e.add(t);for(let t=8538;t<=8540;t++)e.add(t);for(let t=8677;t<=8679;t++)e.add(t);for(let t=8902;t<=8903;t++)e.add(t);for(let t=8907;t<=8910;t++)e.add(t);for(let t=8949;t<=8951;t++)e.add(t);for(let t=8972;t<=8987;t++)e.add(t);for(let t=9039;t<=9040;t++)e.add(t);for(let t=9068;t<=9069;t++)e.add(t);for(let t=9140;t<=9141;t++)e.add(t);for(let t=9148;t<=9150;t++)e.add(t);for(let t=9153;t<=9159;t++)e.add(t);for(let t=9205;t<=9218;t++)e.add(t);for(let t=9221;t<=9222;t++)e.add(t);for(let t=54098;t<=54101;t++)e.add(t);return e}]),s.push([10.71,()=>{const e=new Set([6316]);for(let t=8351;t<=8353;t++)e.add(t);for(let t=9294;t<=9297;t++)e.add(t);for(let t=22619;t<=22621;t++)e.add(t);for(let t=103586;t<=103594;t++)e.add(t);return e}])},90739:(e,t,r)=>{r.r(t),r.d(t,{default:()=>$});var i=r(32816),s=r(64604),o=r(66136),a=r(6407),n=r(65283),l=r(2810),u=r(80959),d=r(29298),p=r(36544),y=(r(32773),r(49877)),m=r(69421),c=r(56273),h=r(41390),f=r(44600),v=r(71361),g=r(69763),b=r(73597),_=r(67315),x=r(78479),w=r(8368),I=r(31315),S=r(4335),M=r(88730),T=r(38424),O=r(46935),Z=r(96807),E=r(44440),L=r(69448),A=r(98238),F=r(23381);function N(e,t){return"floorInfo"in t&&t.floorInfo?.floorField?function(e,t){if(!e?.length)return null;const r=e.filter((e=>""!==e)).map((e=>`'${e}'`));return r.push("''"),`${t} IN (${r.join(",")}) OR ${t} IS NULL`}(e,t.floorInfo.floorField):null}r(20266);var U=r(35276);const P={visible:"visibleSublayers",definitionExpression:"layerDefs",labelingInfo:"hasDynamicLayers",labelsVisible:"hasDynamicLayers",opacity:"hasDynamicLayers",minScale:"visibleSublayers",maxScale:"visibleSublayers",renderer:"hasDynamicLayers",source:"hasDynamicLayers"};let j=class extends h.T{constructor(e){super(e),this.floors=null,this.scale=0}destroy(){this.layer=null}get dynamicLayers(){if(!this.hasDynamicLayers)return null;const e=this.visibleSublayers.map((e=>{const t=N(this.floors,e);return e.toExportImageJSON(t)}));return e.length?JSON.stringify(e):null}get hasDynamicLayers(){return this.layer&&(0,U.a)(this.visibleSublayers,this.layer.serviceSublayers,this.layer.gdbVersion)}set layer(e){this._get("layer")!==e&&(this._set("layer",e),this.removeHandles("layer"),e&&this.addHandles([e.allSublayers.on("change",(()=>this.notifyChange("visibleSublayers"))),e.on("sublayer-update",(e=>this.notifyChange(P[e.propertyName])))],"layer"))}get layers(){const e=this.visibleSublayers;return e?e.length?"show:"+e.map((e=>e.id)).join(","):"show:-1":null}get layerDefs(){const e=!!this.floors?.length,t=this.visibleSublayers.filter((t=>null!=t.definitionExpression||e&&null!=t.floorInfo));return t.length?JSON.stringify(t.reduce(((e,t)=>{const r=N(this.floors,t),i=(0,F.m)(r,t.definitionExpression);return null!=i&&(e[t.id]=i),e}),{})):null}get version(){this.commitProperty("layers"),this.commitProperty("layerDefs"),this.commitProperty("dynamicLayers");const e=this.layer;return e&&(e.commitProperty("dpi"),e.commitProperty("imageFormat"),e.commitProperty("imageTransparency"),e.commitProperty("gdbVersion")),(this._get("version")||0)+1}get visibleSublayers(){const e=[];if(!this.layer)return e;const t=this.layer.sublayers,r=this.scale,i=t=>{t.visible&&(0===r||(0,v.i)(r,t.minScale,t.maxScale))&&(t.sublayers?t.sublayers.forEach(i):e.unshift(t))};t&&t.forEach(i);const s=this._get("visibleSublayers");return!s||s.length!==e.length||s.some(((t,r)=>e[r]!==t))?e:s}toJSON(){const e=this.layer;let t={dpi:e.dpi,format:e.imageFormat,transparent:e.imageTransparency,gdbVersion:e.gdbVersion||null};return this.hasDynamicLayers&&this.dynamicLayers?t.dynamicLayers=this.dynamicLayers:t={...t,layers:this.layers,layerDefs:this.layerDefs},t}};(0,i._)([(0,d.MZ)({readOnly:!0})],j.prototype,"dynamicLayers",null),(0,i._)([(0,d.MZ)()],j.prototype,"floors",void 0),(0,i._)([(0,d.MZ)({readOnly:!0})],j.prototype,"hasDynamicLayers",null),(0,i._)([(0,d.MZ)()],j.prototype,"layer",null),(0,i._)([(0,d.MZ)({readOnly:!0})],j.prototype,"layers",null),(0,i._)([(0,d.MZ)({readOnly:!0})],j.prototype,"layerDefs",null),(0,i._)([(0,d.MZ)({type:Number})],j.prototype,"scale",void 0),(0,i._)([(0,d.MZ)({readOnly:!0})],j.prototype,"version",null),(0,i._)([(0,d.MZ)({readOnly:!0})],j.prototype,"visibleSublayers",null),j=(0,i._)([(0,m.$)("esri.layers.support.ExportImageParameters")],j);var D=r(18385),J=r(86477),R=r(59955),k=r(78016);r(90740),r(29512),r(99063),r(99924),r(93181),r(13671),r(4734),r(50214),r(93804),r(59192),r(54483),r(40499),r(58498),r(91047),r(45371),r(73067),r(17745),r(81272),r(44945),r(73509),r(28276),r(2160),r(7969),r(18683),r(64752),r(48844),r(29208),r(16699),r(26809),r(2589),r(18527),r(94345),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(67504),r(92517),r(77037),r(80473),r(38632),r(1985),r(1178),r(82454),r(78281),r(47387),r(46728),r(64102),r(12119),r(13201),r(13226),r(12856),r(47812),r(67138),r(72604),r(82408),r(69277),r(70580),r(75191),r(24319),r(62092),r(43059),r(89935),r(49813),r(24877),r(67321),r(79205),r(52731),r(88663),r(30011),r(55270),r(95779),r(13262),r(346),r(35619),r(49755),r(54131),r(19869),r(64524),r(72393),r(51961),r(62399),r(64995),r(33150),r(58173),r(66110),r(67520),r(27532),r(48103),r(65085),r(33611),r(84857),r(60373),r(98187),r(35902),r(16794),r(52357),r(11090),r(49319),r(93546),r(29570),r(34592),r(79825),r(95101),r(67578),r(14896),r(95611),r(98089),r(91366),r(43435),r(73435),r(91381),r(4048),r(85232),r(93471),r(53252),r(34039),r(70061),r(3495),r(97906),r(65023),r(31424),r(74676),r(53610),r(29447),r(78273),r(49475),r(32368),r(7391),r(22529),r(43534),r(38094),r(67723),r(47239),r(59858),r(63728),r(7182),r(47788),r(19297),r(4157),r(62401),r(89322),r(20138),r(53370),r(46946),r(3816),r(71992),r(80167),r(4478),r(91808),r(7161),r(55586),r(35121),r(92229),r(18344),r(64884),r(23351),r(51222),r(42870),r(54512),r(53103),r(19648),r(42948),r(60027),r(57111),r(75651),r(88614),r(1030),r(15319),r(60785),r(56487),r(6399),r(9498),r(23105),r(24079),r(38149),r(19681),r(40328),r(84539),r(65299),r(6510),r(38641),r(27281),r(73502),r(3827),r(65174),r(78328),r(54616),r(25018),r(49011),r(23787),r(22151),r(79875),r(133),r(83002),r(24330),r(91276),r(62482),r(45476),r(69310),r(43682),r(85351),r(54481),r(1535),r(9943),r(89253),r(16677),r(17813),r(3112),r(46626),r(45560),r(56303),r(85890),r(55884),r(32397),r(73609),r(81284),r(44864),r(95637),r(59930),r(45862),r(72762),r(71613),r(17872),r(69033),r(71492),r(68140),r(3952),r(339),r(79281),r(13978),r(48689),r(53564),r(71868),r(73600),r(78860),r(26805),r(13983),r(58296),r(12109),r(8824),r(38343),r(83637),r(58196),r(86941),r(1739),r(81618),r(66322),r(78644),r(10224),r(36309),r(60408),r(71895),r(27084),r(61904),r(20978);let V=class extends((0,I.dM)((0,L.e)((0,Z.j)((0,E.I)((0,x.V)((0,w.A)((0,M.q)((0,T.A)((0,l.M)((0,O.J)((0,_.p)((0,S.d)(b.A))))))))))))){constructor(...e){super(...e),this._exportImageParameters=new j({layer:this}),this.dateFieldsTimeZone=null,this.datesInUnknownTimezone=!1,this.dpi=96,this.gdbVersion=null,this.imageFormat="png24",this.imageMaxHeight=2048,this.imageMaxWidth=2048,this.imageTransparency=!0,this.isReference=null,this.labelsVisible=!1,this.operationalLayerType="ArcGISMapServiceLayer",this.preferredTimeZone=null,this.sourceJSON=null,this.sublayers=null,this.type="map-image",this.url=null}normalizeCtorArgs(e,t){return"string"==typeof e?{url:e,...t}:e}load(e){const t=null!=e?e.signal:null;return this.addResolvingPromise(this.loadFromPortal({supportedTypes:["Map Service"]},e).catch(u.QP).then((()=>this._fetchService(t)))),Promise.resolve(this)}destroy(){this._exportImageParameters.destroy()}readImageFormat(e,t){const r=t.supportedImageFormatTypes;return r&&r.includes("PNG32")?"png32":"png24"}writeSublayers(e,t,r,i){if(!this.loaded||!e)return;const s=e.slice().reverse().flatten((({sublayers:e})=>e&&e.toArray().reverse())).toArray();let o=!1;const a=(0,h.n)(i.origin);if(this.capabilities?.operations.supportsExportMap&&this.capabilities?.exportMap?.supportsDynamicLayers)if(a===h.O.PORTAL_ITEM){const e=this.createSublayersForOrigin("service").sublayers;o=(0,U.s)(s,e,h.O.SERVICE)}else if(a>h.O.PORTAL_ITEM){const e=this.createSublayersForOrigin("portal-item");o=(0,U.s)(s,e.sublayers,(0,h.n)(e.origin))}const n=[],l={writeSublayerStructure:o,...i};let u=o||this.hasVisibleLayersForOrigin(a);s.forEach((e=>{const t=e.write({},l);n.push(t),u=u||"user"===e.originOf("visible")})),n.some((e=>Object.keys(e).length>1))&&(t.layers=n),u&&(t.visibleLayers=s.filter((e=>e.visible)).map((e=>e.id)))}createExportImageParameters(e,t,r,i){const s=i?.pixelRatio||1;e&&this.version>=10&&(e=e.clone().shiftCentralMeridian()),this._exportImageParameters.floors=i?.floors??null,this._exportImageParameters.scale=(0,v.g)({extent:e,width:t})*s;const o=this._exportImageParameters.toJSON(),a=!i?.rotation||this.version<10.3?{}:{rotation:-i.rotation},n=e?.spatialReference,l=(0,g.Y)(n);o.dpi*=s;const u={};if(i?.timeExtent){const{start:e,end:t}=i.timeExtent.toJSON();u.time=e&&t&&e===t?""+e:`${e??"null"},${t??"null"}`}else this.timeInfo&&!this.timeInfo.hasLiveData&&(u.time="null,null");return{bbox:e&&e.xmin+","+e.ymin+","+e.xmax+","+e.ymax,bboxSR:l,imageSR:l,size:t+","+r,...o,...a,...u}}async fetchImage(e,t,r,i){const{data:s}=await this._fetchImage("image",e,t,r,i);return s}async fetchImageBitmap(e,t,r,i){const{data:s,url:o}=await this._fetchImage("blob",e,t,r,i);return(0,D.a)(s,o,i?.signal)}async fetchRecomputedExtents(e={}){const t={...e,query:{returnUpdates:!0,f:"json",...this.customParameters,token:this.apiKey}},{data:r}=await(0,s.A)(this.url,t),{extent:i,fullExtent:a,timeExtent:n}=r,l=i||a;return{fullExtent:l&&f.A.fromJSON(l),timeExtent:n&&o.A.fromJSON({start:n[0],end:n[1]})}}loadAll(){return(0,n.l)(this,(e=>{e(this.allSublayers),e(this.subtables)}))}serviceSupportsSpatialReference(e){return(0,R.s)(this,e)}async _fetchImage(e,t,r,i,o){const n={responseType:e,signal:o?.signal??null,query:{...this.parsedUrl.query,...this.createExportImageParameters(t,r,i,o),f:"image",...this.refreshParameters,...this.customParameters,token:this.apiKey}},l=this.parsedUrl.path+"/export";if(null!=n.query?.dynamicLayers&&!this.capabilities?.exportMap?.supportsDynamicLayers)throw new a.A("mapimagelayer:dynamiclayer-not-supported",`service ${this.url} doesn't support dynamic layers, which is required to be able to change the sublayer's order, rendering, labeling or source.`,{query:n.query});try{const{data:e}=await(0,s.A)(l,n);return{data:e,url:l}}catch(e){if((0,u.zf)(e))throw e;throw new a.A("mapimagelayer:image-fetch-error",`Unable to load image: ${l}`,{error:e})}}async _fetchService(e){if(this.sourceJSON)return void this.read(this.sourceJSON,{origin:"service",url:this.parsedUrl});const{data:t,ssl:r}=await(0,s.A)(this.parsedUrl.path,{query:{f:"json",...this.parsedUrl.query,...this.customParameters,token:this.apiKey},signal:e});r&&(this.url=this.url.replace(/^http:/i,"https:")),this.sourceJSON=t,this.read(t,{origin:"service",url:this.parsedUrl})}hasVisibleLayersForOrigin(e){return!(null==e||!this.sublayersSourceJSON[e]?.visibleLayers)}};(0,i._)([(0,d.MZ)((0,k.t)("dateFieldsTimeReference"))],V.prototype,"dateFieldsTimeZone",void 0),(0,i._)([(0,d.MZ)({type:Boolean})],V.prototype,"datesInUnknownTimezone",void 0),(0,i._)([(0,d.MZ)()],V.prototype,"dpi",void 0),(0,i._)([(0,d.MZ)()],V.prototype,"gdbVersion",void 0),(0,i._)([(0,d.MZ)()],V.prototype,"imageFormat",void 0),(0,i._)([(0,y.r)("imageFormat",["supportedImageFormatTypes"])],V.prototype,"readImageFormat",null),(0,i._)([(0,d.MZ)({json:{origins:{service:{read:{source:"maxImageHeight"}}}}})],V.prototype,"imageMaxHeight",void 0),(0,i._)([(0,d.MZ)({json:{origins:{service:{read:{source:"maxImageWidth"}}}}})],V.prototype,"imageMaxWidth",void 0),(0,i._)([(0,d.MZ)()],V.prototype,"imageTransparency",void 0),(0,i._)([(0,d.MZ)({type:Boolean,json:{read:!1,write:{enabled:!0,overridePolicy:()=>({enabled:!1})}}})],V.prototype,"isReference",void 0),(0,i._)([(0,d.MZ)({json:{read:!1,write:!1}})],V.prototype,"labelsVisible",void 0),(0,i._)([(0,d.MZ)({type:["ArcGISMapServiceLayer"]})],V.prototype,"operationalLayerType",void 0),(0,i._)([(0,d.MZ)({json:{read:!1,write:!1}})],V.prototype,"popupEnabled",void 0),(0,i._)([(0,d.MZ)((0,k.t)("preferredTimeReference"))],V.prototype,"preferredTimeZone",void 0),(0,i._)([(0,d.MZ)()],V.prototype,"sourceJSON",void 0),(0,i._)([(0,d.MZ)({json:{write:{ignoreOrigin:!0}}})],V.prototype,"sublayers",void 0),(0,i._)([(0,c.w)("sublayers",{layers:{type:[J.A]},visibleLayers:{type:[p.I]}})],V.prototype,"writeSublayers",null),(0,i._)([(0,d.MZ)({type:["show","hide","hide-children"]})],V.prototype,"listMode",void 0),(0,i._)([(0,d.MZ)({json:{read:!1},readOnly:!0,value:"map-image"})],V.prototype,"type",void 0),(0,i._)([(0,d.MZ)(A.u)],V.prototype,"url",void 0),V=(0,i._)([(0,m.$)("esri.layers.MapImageLayer")],V);const $=V},69448:(e,t,r)=>{r.d(t,{B:()=>y,e:()=>m});var i=r(32816),s=r(66136),o=r(79205),a=r(29298),n=(r(32773),r(20266),r(49877)),l=r(69421),u=r(82530),d=r(30011),p=r(35619);r(99924),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(4734),r(50214),r(93804),r(59192),r(78016),r(54483),r(56273),r(36544),r(52731),r(88663),r(55270),r(95779),r(13262),r(346),r(64604),r(29512),r(99063),r(18683),r(16699),r(26809),r(2589),r(18527),r(94345),r(44600),r(2160),r(7969),r(69763),r(64752),r(48844),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(67504),r(92517),r(77037);const y={type:Boolean,json:{read:{source:"timeAnimation"},write:{target:"timeAnimation",layerContainerTypes:u.e}}},m=e=>{let t=class extends e{constructor(){super(...arguments),this.timeExtent=null,this.timeOffset=null,this.useViewTime=!0}readOffset(e,t){const r=t.timeInfo.exportOptions;if(!r)return null;const i=r.timeOffset,s=o.t.fromJSON(r.timeOffsetUnits);return i&&s?new o.A({value:i,unit:s}):null}set timeInfo(e){(0,d.sv)(e,this.fieldsIndex),this._set("timeInfo",e)}};return(0,i._)([(0,a.MZ)({type:s.A,json:{write:!1}})],t.prototype,"timeExtent",void 0),(0,i._)([(0,a.MZ)({type:o.A})],t.prototype,"timeOffset",void 0),(0,i._)([(0,n.r)("service","timeOffset",["timeInfo.exportOptions"])],t.prototype,"readOffset",null),(0,i._)([(0,a.MZ)({value:null,type:p.A,json:{write:!0,origins:{"web-document":{read:!1,write:!1},"portal-item":{read:!1,write:!1}}}})],t.prototype,"timeInfo",null),(0,i._)([(0,a.MZ)(y)],t.prototype,"useViewTime",void 0),t=(0,i._)([(0,l.$)("esri.layers.mixins.TemporalLayer")],t),t}},35619:(e,t,r)=>{r.d(t,{A:()=>h});var i=r(32816),s=r(66136),o=r(79205),a=r(52731),n=r(99924),l=r(29298),u=(r(32773),r(20266),r(49877)),d=r(69421),p=r(56273),y=r(78016);function m(e,t){return o.A.fromJSON({value:e,unit:t})}r(4734),r(50214),r(93804),r(90740),r(59192),r(13671),r(54483),r(41390),r(40499),r(93181),r(58498),r(91047),r(45371),r(80959),r(6407),r(36544),r(88663);let c=class extends((0,a.O)(n.oY)){constructor(e){super(e),this.cumulative=!1,this.endField=null,this.fullTimeExtent=null,this.hasLiveData=!1,this.interval=null,this.startField=null,this.timeZone=null,this.trackIdField=null,this.useTime=!0,this.stops=null}readFullTimeExtent(e,t){return t.timeExtent&&Array.isArray(t.timeExtent)&&2===t.timeExtent.length?s.A.fromArray(t.timeExtent):null}writeFullTimeExtent(e,t){null!=e?.start&&null!=e.end?t.timeExtent=e.toArray():t.timeExtent=null}readInterval(e,t){return t.timeInterval&&t.timeIntervalUnits?m(t.timeInterval,t.timeIntervalUnits):t.defaultTimeInterval&&t.defaultTimeIntervalUnits?m(t.defaultTimeInterval,t.defaultTimeIntervalUnits):null}writeInterval(e,t){t.timeInterval=e?.toJSON().value??null,t.timeIntervalUnits=e?.toJSON().unit??null}};(0,i._)([(0,l.MZ)({type:Boolean,json:{name:"exportOptions.timeDataCumulative",write:!0}})],c.prototype,"cumulative",void 0),(0,i._)([(0,l.MZ)({type:String,json:{name:"endTimeField",write:{enabled:!0,allowNull:!0}}})],c.prototype,"endField",void 0),(0,i._)([(0,l.MZ)({type:s.A,json:{write:{enabled:!0,allowNull:!0}}})],c.prototype,"fullTimeExtent",void 0),(0,i._)([(0,u.r)("fullTimeExtent",["timeExtent"])],c.prototype,"readFullTimeExtent",null),(0,i._)([(0,p.w)("fullTimeExtent")],c.prototype,"writeFullTimeExtent",null),(0,i._)([(0,l.MZ)({type:Boolean,json:{write:!0}})],c.prototype,"hasLiveData",void 0),(0,i._)([(0,l.MZ)({type:o.A,json:{write:{enabled:!0,allowNull:!0}}})],c.prototype,"interval",void 0),(0,i._)([(0,u.r)("interval",["timeInterval","timeIntervalUnits","defaultTimeInterval","defaultTimeIntervalUnits"])],c.prototype,"readInterval",null),(0,i._)([(0,p.w)("interval")],c.prototype,"writeInterval",null),(0,i._)([(0,l.MZ)({type:String,json:{name:"startTimeField",write:{enabled:!0,allowNull:!0}}})],c.prototype,"startField",void 0),(0,i._)([(0,l.MZ)((0,y.t)("timeReference",!0))],c.prototype,"timeZone",void 0),(0,i._)([(0,l.MZ)({type:String,json:{write:{enabled:!0,allowNull:!0}}})],c.prototype,"trackIdField",void 0),(0,i._)([(0,l.MZ)({type:Boolean,json:{name:"exportOptions.useTime",write:!0}})],c.prototype,"useTime",void 0),(0,i._)([(0,l.MZ)({type:[Date],json:{read:!1}})],c.prototype,"stops",void 0),c=(0,i._)([(0,d.$)("esri.layers.support.TimeInfo")],c);const h=c}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/b4d5651d0b759b9089e5.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/b4d5651d0b759b9089e5.js new file mode 100644 index 00000000..33946a23 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/b4d5651d0b759b9089e5.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[6937,7138],{67138:(e,r,n)=>{n.d(r,{c:()=>t,g:()=>i});var t="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:{};function i(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}},96937:(e,r,n)=>{n.r(r),n.d(r,{i:()=>s});var t,i,o,a=n(67138),u={exports:{}};t=u,i="undefined"!=typeof document&&document.currentScript?document.currentScript.src:void 0,o=function(e={}){var r,n,t=void 0!==e?e:{};t.ready=new Promise(((e,t)=>{r=e,n=t}));var o=Object.assign({},t),a="object"==typeof window,u="function"==typeof importScripts;"object"==typeof process&&"object"==typeof process.versions&&process.versions.node;var c,s="";(a||u)&&(u?s=self.location.href:"undefined"!=typeof document&&document.currentScript&&(s=document.currentScript.src),i&&(s=i),s=0!==s.indexOf("blob:")?s.substr(0,s.replace(/[?#].*/,"").lastIndexOf("/")+1):"",u&&(c=e=>{var r=new XMLHttpRequest;return r.open("GET",e,!1),r.responseType="arraybuffer",r.send(null),new Uint8Array(r.response)}));var f,l,d=t.print||console.log.bind(console),p=t.printErr||console.warn.bind(console);Object.assign(t,o),o=null,t.arguments&&t.arguments,t.thisProgram&&t.thisProgram,t.quit&&t.quit,t.wasmBinary&&(f=t.wasmBinary),t.noExitRuntime,"object"!=typeof WebAssembly&&S("no native wasm support detected");var h,v,m,g,y,_,w,b,A,T=!1;function C(){var e=l.buffer;t.HEAP8=h=new Int8Array(e),t.HEAP16=m=new Int16Array(e),t.HEAP32=y=new Int32Array(e),t.HEAPU8=v=new Uint8Array(e),t.HEAPU16=g=new Uint16Array(e),t.HEAPU32=_=new Uint32Array(e),t.HEAPF32=w=new Float32Array(e),t.HEAPF64=b=new Float64Array(e)}var P,k,E=[],W=[],j=[],R=0,F=null;function S(e){t.onAbort&&t.onAbort(e),p(e="Aborted("+e+")"),T=!0,e+=". Build with -sASSERTIONS for more info.";var r=new WebAssembly.RuntimeError(e);throw n(r),r}function x(e){return e.startsWith("data:application/octet-stream;base64,")}function U(e){try{if(e==P&&f)return new Uint8Array(f);if(c)return c(e);throw"both async and sync fetching of the wasm failed"}catch(e){S(e)}}function I(e,r,n){return function(e){return f||!a&&!u||"function"!=typeof fetch?Promise.resolve().then((()=>U(e))):fetch(e,{credentials:"same-origin"}).then((r=>{if(!r.ok)throw"failed to load wasm binary file at '"+e+"'";return r.arrayBuffer()})).catch((()=>U(e)))}(e).then((e=>WebAssembly.instantiate(e,r))).then((e=>e)).then(n,(e=>{p("failed to asynchronously prepare wasm: "+e),S(e)}))}function O(e){for(;e.length>0;)e.shift()(t)}x(P="i3s.wasm")||(k=P,P=t.locateFile?t.locateFile(k,s):s+k);var z=[];function D(e){var r=z[e];return r||(e>=z.length&&(z.length=e+1),z[e]=r=A.get(e)),r}function M(e){this.excPtr=e,this.ptr=e-24,this.set_type=function(e){_[this.ptr+4>>2]=e},this.get_type=function(){return _[this.ptr+4>>2]},this.set_destructor=function(e){_[this.ptr+8>>2]=e},this.get_destructor=function(){return _[this.ptr+8>>2]},this.set_caught=function(e){e=e?1:0,h[this.ptr+12|0]=e},this.get_caught=function(){return 0!=h[this.ptr+12|0]},this.set_rethrown=function(e){e=e?1:0,h[this.ptr+13|0]=e},this.get_rethrown=function(){return 0!=h[this.ptr+13|0]},this.init=function(e,r){this.set_adjusted_ptr(0),this.set_type(e),this.set_destructor(r)},this.set_adjusted_ptr=function(e){_[this.ptr+16>>2]=e},this.get_adjusted_ptr=function(){return _[this.ptr+16>>2]},this.get_exception_ptr=function(){if(Ee(this.get_type()))return _[this.excPtr>>2];var e=this.get_adjusted_ptr();return 0!==e?e:this.excPtr}}var V={};function H(e){for(;e.length;){var r=e.pop();e.pop()(r)}}function B(e){return this.fromWireType(y[e>>2])}var q={},N={},L={};function G(e,r){var n,t,i=(t=function(e){this.name=r,this.message=e;var n=new Error(e).stack;void 0!==n&&(this.stack=this.toString()+"\n"+n.replace(/^Error(:[^\n]*)?\n/,""))},n=function(e){if(void 0===e)return"_unknown";var r=(e=e.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return r>=48&&r<=57?"_"+e:e}(n=r),{[n]:function(){return t.apply(this,arguments)}}[n]);return i.prototype=Object.create(e.prototype),i.prototype.constructor=i,i.prototype.toString=function(){return void 0===this.message?this.name:this.name+": "+this.message},i}var X=void 0;function Z(e){throw new X(e)}function $(e,r,n){function t(r){var t=n(r);t.length!==e.length&&Z("Mismatched type converter count");for(var i=0;i{N.hasOwnProperty(e)?i[r]=N[e]:(o.push(e),q.hasOwnProperty(e)||(q[e]=[]),q[e].push((()=>{i[r]=N[e],++a===o.length&&t(i)})))})),0===o.length&&t(i)}function J(e){switch(e){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+e)}}var K=void 0;function Q(e){for(var r="",n=e;v[n];)r+=K[v[n++]];return r}var Y=void 0;function ee(e){throw new Y(e)}function re(e,r,n={}){if(!("argPackAdvance"in r))throw new TypeError("registerType registeredInstance requires argPackAdvance");var t=r.name;if(e||ee('type "'+t+'" must have a positive integer typeid pointer'),N.hasOwnProperty(e)){if(n.ignoreDuplicateRegistrations)return;ee("Cannot register type '"+t+"' twice")}if(N[e]=r,delete L[e],q.hasOwnProperty(e)){var i=q[e];delete q[e],i.forEach((e=>e()))}}var ne=new function(){this.allocated=[void 0],this.freelist=[],this.get=function(e){return this.allocated[e]},this.allocate=function(e){let r=this.freelist.pop()||this.allocated.length;return this.allocated[r]=e,r},this.free=function(e){this.allocated[e]=void 0,this.freelist.push(e)}};function te(e){e>=ne.reserved&&0==--ne.get(e).refcount&&ne.free(e)}var ie=e=>{switch(e){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:return ne.allocate({refcount:1,value:e})}};function oe(e,r){switch(r){case 2:return function(e){return this.fromWireType(w[e>>2])};case 3:return function(e){return this.fromWireType(b[e>>3])};default:throw new TypeError("Unknown float type: "+e)}}function ae(e,r){var n,i,o,a=(e=Q(e)).includes("j")?(n=e,i=r,o=[],function(){return o.length=0,Object.assign(o,arguments),function(e,r,n){return e.includes("j")?function(e,r,n){var i=t["dynCall_"+e];return n&&n.length?i.apply(null,[r].concat(n)):i.call(null,r)}(e,r,n):D(r).apply(null,n)}(n,i,o)}):D(r);return"function"!=typeof a&&ee("unknown function pointer with signature "+e+": "+r),a}var ue=void 0;function ce(e){var r=Pe(e),n=Q(r);return Ce(r),n}function se(e,r,n){switch(r){case 0:return n?function(e){return h[e]}:function(e){return v[e]};case 1:return n?function(e){return m[e>>1]}:function(e){return g[e>>1]};case 2:return n?function(e){return y[e>>2]}:function(e){return _[e>>2]};default:throw new TypeError("Unknown integer type: "+e)}}var fe="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0;function le(e,r,n){for(var t=r+n,i=r;e[i]&&!(i>=t);)++i;if(i-r>16&&e.buffer&&fe)return fe.decode(e.subarray(r,i));for(var o="";r>10,56320|1023&s)}}else o+=String.fromCharCode((31&a)<<6|u)}else o+=String.fromCharCode(a)}return o}var de="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0;function pe(e,r){for(var n=e,t=n>>1,i=t+r/2;!(t>=i)&&g[t];)++t;if((n=t<<1)-e>32&&de)return de.decode(v.subarray(e,n));for(var o="",a=0;!(a>=r/2);++a){var u=m[e+2*a>>1];if(0==u)break;o+=String.fromCharCode(u)}return o}function he(e,r,n){if(void 0===n&&(n=2147483647),n<2)return 0;for(var t=r,i=(n-=2)<2*e.length?n/2:e.length,o=0;o>1]=a,r+=2}return m[r>>1]=0,r-t}function ve(e){return 2*e.length}function me(e,r){for(var n=0,t="";!(n>=r/4);){var i=y[e+4*n>>2];if(0==i)break;if(++n,i>=65536){var o=i-65536;t+=String.fromCharCode(55296|o>>10,56320|1023&o)}else t+=String.fromCharCode(i)}return t}function ge(e,r,n){if(void 0===n&&(n=2147483647),n<4)return 0;for(var t=r,i=t+n-4,o=0;o=55296&&a<=57343&&(a=65536+((1023&a)<<10)|1023&e.charCodeAt(++o)),y[r>>2]=a,(r+=4)+4>i)break}return y[r>>2]=0,r-t}function ye(e){for(var r=0,n=0;n=55296&&t<=57343&&++n,r+=4}return r}var _e={};function we(e){var r=l.buffer;try{return l.grow(e-r.byteLength+65535>>>16),C(),1}catch(e){}}var be=[null,[],[]];X=t.InternalError=G(Error,"InternalError"),function(){for(var e=new Array(256),r=0;r<256;++r)e[r]=String.fromCharCode(r);K=e}(),Y=t.BindingError=G(Error,"BindingError"),ne.allocated.push({value:void 0},{value:null},{value:!0},{value:!1}),ne.reserved=ne.allocated.length,t.count_emval_handles=function(){for(var e=0,r=ne.reserved;re.getterReturnType)).concat(i.map((e=>e.setterArgumentType))),(e=>{var o={};return i.forEach(((r,n)=>{var t=r.fieldName,a=e[n],u=r.getter,c=r.getterContext,s=e[n+i.length],f=r.setter,l=r.setterContext;o[t]={read:e=>a.fromWireType(u(c,e)),write:(e,r)=>{var n=[];f(l,e,s.toWireType(n,r)),H(n)}}})),[{name:r.name,fromWireType:function(e){var r={};for(var n in o)r[n]=o[n].read(e);return t(e),r},toWireType:function(e,r){for(var i in o)if(!(i in r))throw new TypeError('Missing field: "'+i+'"');var a=n();for(i in o)o[i].write(a,r[i]);return null!==e&&e.push(t,a),a},argPackAdvance:8,readValueFromPointer:B,destructorFunction:t}]}))},_embind_register_bigint:function(e,r,n,t,i){},_embind_register_bool:function(e,r,n,t,i){var o=J(n);re(e,{name:r=Q(r),fromWireType:function(e){return!!e},toWireType:function(e,r){return r?t:i},argPackAdvance:8,readValueFromPointer:function(e){var t;if(1===n)t=h;else if(2===n)t=m;else{if(4!==n)throw new TypeError("Unknown boolean type size: "+r);t=y}return this.fromWireType(t[e>>o])},destructorFunction:null})},_embind_register_emval:function(e,r){re(e,{name:r=Q(r),fromWireType:function(e){var r=(e=>(e||ee("Cannot use deleted val. handle = "+e),ne.get(e).value))(e);return te(e),r},toWireType:function(e,r){return ie(r)},argPackAdvance:8,readValueFromPointer:B,destructorFunction:null})},_embind_register_float:function(e,r,n){var t=J(n);re(e,{name:r=Q(r),fromWireType:function(e){return e},toWireType:function(e,r){return r},argPackAdvance:8,readValueFromPointer:oe(r,t),destructorFunction:null})},_embind_register_function:function(e,r,n,i,o,a,u){var c=function(e,r){for(var n=[],t=0;t>2]);return n}(r,n);e=Q(e),o=ae(i,o),function(e,r,n){t.hasOwnProperty(e)?((void 0===n||void 0!==t[e].overloadTable&&void 0!==t[e].overloadTable[n])&&ee("Cannot register public name '"+e+"' twice"),function(e,r,n){if(void 0===e[r].overloadTable){var t=e[r];e[r]=function(){return e[r].overloadTable.hasOwnProperty(arguments.length)||ee("Function '"+n+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+e[r].overloadTable+")!"),e[r].overloadTable[arguments.length].apply(this,arguments)},e[r].overloadTable=[],e[r].overloadTable[t.argCount]=t}}(t,e,e),t.hasOwnProperty(n)&&ee("Cannot register multiple overloads of a function with the same number of arguments ("+n+")!"),t[e].overloadTable[n]=r):(t[e]=r,void 0!==n&&(t[e].numArguments=n))}(e,(function(){!function(e,r){var n=[],t={};throw r.forEach((function e(r){t[r]||N[r]||(L[r]?L[r].forEach(e):(n.push(r),t[r]=!0))})),new ue(e+": "+n.map(ce).join([", "]))}("Cannot call "+e+" due to unbound types",c)}),r-1),$([],c,(function(n){var i=[n[0],null].concat(n.slice(1));return function(e,r,n){t.hasOwnProperty(e)||Z("Replacing nonexistant public symbol"),void 0!==t[e].overloadTable&&void 0!==n?t[e].overloadTable[n]=r:(t[e]=r,t[e].argCount=n)}(e,function(e,r,n,t,i,o){var a=r.length;a<2&&ee("argTypes array size mismatch! Must at least get return value and 'this' types!");for(var u=null!==r[1]&&!1,c=!1,s=1;se;if(0===t){var u=32-8*n;a=e=>e<>>u}var c=r.includes("unsigned");re(e,{name:r,fromWireType:a,toWireType:c?function(e,r){return this.name,r>>>0}:function(e,r){return this.name,r},argPackAdvance:8,readValueFromPointer:se(r,o,0!==t),destructorFunction:null})},_embind_register_memory_view:function(e,r,n){var t=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][r];function i(e){var r=_,n=r[e>>=2],i=r[e+1];return new t(r.buffer,i,n)}re(e,{name:n=Q(n),fromWireType:i,argPackAdvance:8,readValueFromPointer:i},{ignoreDuplicateRegistrations:!0})},_embind_register_std_string:function(e,r){var n="std::string"===(r=Q(r));re(e,{name:r,fromWireType:function(e){var r,t,i=_[e>>2],o=e+4;if(n)for(var a=o,u=0;u<=i;++u){var c=o+u;if(u==i||0==v[c]){var s=(t=a)?le(v,t,c-a):"";void 0===r?r=s:(r+=String.fromCharCode(0),r+=s),a=c+1}}else{var f=new Array(i);for(u=0;u=55296&&t<=57343?(r+=4,++n):r+=3}return r}(r):r.length;var o=Te(4+t+1),a=o+4;if(_[o>>2]=t,n&&i)!function(e,r,n,t){if(!(t>0))return 0;for(var i=n+t-1,o=0;o=55296&&a<=57343&&(a=65536+((1023&a)<<10)|1023&e.charCodeAt(++o)),a<=127){if(n>=i)break;r[n++]=a}else if(a<=2047){if(n+1>=i)break;r[n++]=192|a>>6,r[n++]=128|63&a}else if(a<=65535){if(n+2>=i)break;r[n++]=224|a>>12,r[n++]=128|a>>6&63,r[n++]=128|63&a}else{if(n+3>=i)break;r[n++]=240|a>>18,r[n++]=128|a>>12&63,r[n++]=128|a>>6&63,r[n++]=128|63&a}}r[n]=0}(r,v,a,t+1);else if(i)for(var u=0;u255&&(Ce(a),ee("String has UTF-16 code units that do not fit in 8 bits")),v[a+u]=c}else for(u=0;ug,u=1):4===r&&(t=me,i=ge,a=ye,o=()=>_,u=2),re(e,{name:n,fromWireType:function(e){for(var n,i=_[e>>2],a=o(),c=e+4,s=0;s<=i;++s){var f=e+4+s*r;if(s==i||0==a[f>>u]){var l=t(c,f-c);void 0===n?n=l:(n+=String.fromCharCode(0),n+=l),c=f+r}}return Ce(e),n},toWireType:function(e,t){"string"!=typeof t&&ee("Cannot pass non-string to C++ string type "+n);var o=a(t),c=Te(4+o+r);return _[c>>2]=o>>u,i(t,c+4,o+r),null!==e&&e.push(Ce,c),c},argPackAdvance:8,readValueFromPointer:B,destructorFunction:function(e){Ce(e)}})},_embind_register_value_object:function(e,r,n,t,i,o){V[e]={name:Q(r),rawConstructor:ae(n,t),rawDestructor:ae(i,o),fields:[]}},_embind_register_value_object_field:function(e,r,n,t,i,o,a,u,c,s){V[e].fields.push({fieldName:Q(r),getterReturnType:n,getter:ae(t,i),getterContext:o,setterArgumentType:a,setter:ae(u,c),setterContext:s})},_embind_register_void:function(e,r){re(e,{isVoid:!0,name:r=Q(r),argPackAdvance:0,fromWireType:function(){},toWireType:function(e,r){}})},_emval_decref:te,_emval_incref:function(e){e>4&&(ne.get(e).refcount+=1)},_emval_new_cstring:function(e){return ie(void 0===(n=_e[r=e])?Q(r):n);var r,n},_emval_take_value:function(e,r){var n,t;void 0===(t=N[n=e])&&ee("_emval_take_value has unknown type "+ce(n));var i=(e=t).readValueFromPointer(r);return ie(i)},abort:function(){S("")},emscripten_memcpy_big:function(e,r,n){v.copyWithin(e,r,r+n)},emscripten_resize_heap:function(e){var r,n=v.length,t=2147483648;if((e>>>=0)>t)return!1;for(var i=1;i<=4;i*=2){var o=n*(1+.2/i);if(o=Math.min(o,e+100663296),we(Math.min(t,(r=Math.max(e,o))+(65536-r%65536)%65536)))return!0}return!1},fd_close:function(e){return 52},fd_seek:function(e,r,n,t,i){return 70},fd_write:function(e,r,n,t){for(var i,o,a,u=0,c=0;c>2],f=_[r+4>>2];r+=8;for(var l=0;l>2]=u,0}};!function(){var e,r,i,o,a={env:Ae,wasi_snapshot_preview1:Ae};function u(e,r){var n,i=e.exports;return t.asm=i,l=t.asm.memory,C(),A=t.asm.__indirect_function_table,n=t.asm.__wasm_call_ctors,W.unshift(n),function(e){if(R--,t.monitorRunDependencies&&t.monitorRunDependencies(R),0==R&&F){var r=F;F=null,r()}}(),i}if(R++,t.monitorRunDependencies&&t.monitorRunDependencies(R),t.instantiateWasm)try{return t.instantiateWasm(a,u)}catch(e){p("Module.instantiateWasm callback failed with error: "+e),n(e)}(e=f,r=P,i=a,o=function(e){u(e.instance)},e||"function"!=typeof WebAssembly.instantiateStreaming||x(r)||"function"!=typeof fetch?I(r,i,o):fetch(r,{credentials:"same-origin"}).then((e=>WebAssembly.instantiateStreaming(e,i).then(o,(function(e){return p("wasm streaming compile failed: "+e),p("falling back to ArrayBuffer instantiation"),I(r,i,o)}))))).catch(n)}();var Te=function(){return(Te=t.asm.malloc).apply(null,arguments)},Ce=function(){return(Ce=t.asm.free).apply(null,arguments)},Pe=function(){return(Pe=t.asm.__getTypeName).apply(null,arguments)};t.__embind_initialize_bindings=function(){return(t.__embind_initialize_bindings=t.asm._embind_initialize_bindings).apply(null,arguments)};var ke,Ee=function(){return(Ee=t.asm.__cxa_is_pointer_type).apply(null,arguments)};function We(){function e(){ke||(ke=!0,t.calledRun=!0,T||(O(W),r(t),t.onRuntimeInitialized&&t.onRuntimeInitialized(),function(){if(t.postRun)for("function"==typeof t.postRun&&(t.postRun=[t.postRun]);t.postRun.length;)e=t.postRun.shift(),j.unshift(e);var e;O(j)}()))}R>0||(function(){if(t.preRun)for("function"==typeof t.preRun&&(t.preRun=[t.preRun]);t.preRun.length;)e=t.preRun.shift(),E.unshift(e);var e;O(E)}(),R>0||(t.setStatus?(t.setStatus("Running..."),setTimeout((function(){setTimeout((function(){t.setStatus("")}),1),e()}),1)):e()))}if(t.dynCall_vij=function(){return(t.dynCall_vij=t.asm.dynCall_vij).apply(null,arguments)},t.dynCall_jiji=function(){return(t.dynCall_jiji=t.asm.dynCall_jiji).apply(null,arguments)},F=function e(){ke||We(),ke||(F=e)},t.preInit)for("function"==typeof t.preInit&&(t.preInit=[t.preInit]);t.preInit.length>0;)t.preInit.pop()();return We(),e.ready},t.exports=o;const c=(0,a.g)(u.exports),s=Object.freeze(Object.defineProperty({__proto__:null,default:c},Symbol.toStringTag,{value:"Module"}))}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/b51393598ec2e5b38a68.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/b51393598ec2e5b38a68.js new file mode 100644 index 00000000..ed792f9b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/b51393598ec2e5b38a68.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[8140],{339:(e,t,s)=>{s.d(t,{c:()=>a,g:()=>l,o:()=>o,u:()=>u});var n=s(67504),r=s(7969),i=s(77037);const a={102100:{maxX:20037508.342788905,minX:-20037508.342788905,plus180Line:new n.A({paths:[[[20037508.342788905,-20037508.342788905],[20037508.342788905,20037508.342788905]]],spatialReference:r.A.WebMercator}),minus180Line:new n.A({paths:[[[-20037508.342788905,-20037508.342788905],[-20037508.342788905,20037508.342788905]]],spatialReference:r.A.WebMercator})},4326:{maxX:180,minX:-180,plus180Line:new n.A({paths:[[[180,-180],[180,180]]],spatialReference:r.A.WGS84}),minus180Line:new n.A({paths:[[[-180,-180],[-180,180]]],spatialReference:r.A.WGS84})}};function o(e,t){return Math.ceil((e-t)/(2*t))}function u(e,t){const s=l(e);for(const e of s)for(const s of e)s[0]+=t;return e}function l(e){return(0,i.Bi)(e)?e.rings:e.paths}},53564:(e,t,s)=>{s.d(t,{P:()=>c});var n,r,i=s(32773),a=s(41390);(r=n||(n={}))[r.varint=0]="varint",r[r.fixed64=1]="fixed64",r[r.delimited=2]="delimited",r[r.fixed32=5]="fixed32",r[r.unknown=99]="unknown";const o=4294967296,u=new TextDecoder("utf-8"),l=(0,i.h)("safari")||(0,i.h)("ios")?6:(0,i.h)("ff")?12:32;class c{constructor(e,t,s=0,r=(e?e.byteLength:0)){this._tag=0,this._dataType=n.unknown,this._init(e,t,s,r)}_init(e,t,s,n){this._data=e,this._dataView=t,this._pos=s,this._end=n}asUnsafe(){return this}clone(){return new c(this._data,this._dataView,this._pos,this._end)}pos(){return this._pos}move(e){this._pos=e}nextTag(e){for(;;){if(this._pos===this._end)return!1;const t=this._decodeVarint();if(this._tag=t>>3,this._dataType=7&t,!e||e===this._tag)break;this.skip()}return!0}next(){if(this._pos===this._end)return!1;const e=this._decodeVarint();return this._tag=e>>3,this._dataType=7&e,!0}empty(){return this._pos>=this._end}tag(){return this._tag}getInt32(){return this._decodeVarint()}getInt64(){return this._decodeVarint()}getUInt32(){let e=4294967295;if(e=(127&this._data[this._pos])>>>0,this._data[this._pos++]<128)return e;if(e=(e|(127&this._data[this._pos])<<7)>>>0,this._data[this._pos++]<128)return e;if(e=(e|(127&this._data[this._pos])<<14)>>>0,this._data[this._pos++]<128)return e;if(e=(e|(127&this._data[this._pos])<<21)>>>0,this._data[this._pos++]<128)return e;if(e=(e|(15&this._data[this._pos])<<28)>>>0,this._data[this._pos++]<128)return e;throw new Error("Varint overflow")}getUInt64(){return this._decodeVarint()}getSInt32(){const e=this.getUInt32();return e>>>1^-(1&e)}getSInt64(){return this._decodeSVarint()}getBool(){const e=0!==this._data[this._pos];return this._skip(1),e}getEnum(){return this._decodeVarint()}getFixed64(){const e=this._dataView,t=this._pos,s=e.getUint32(t,!0)+e.getUint32(t+4,!0)*o;return this._skip(8),s}getSFixed64(){const e=this._dataView,t=this._pos,s=e.getUint32(t,!0)+e.getInt32(t+4,!0)*o;return this._skip(8),s}getDouble(){const e=this._dataView.getFloat64(this._pos,!0);return this._skip(8),e}getFixed32(){const e=this._dataView.getUint32(this._pos,!0);return this._skip(4),e}getSFixed32(){const e=this._dataView.getInt32(this._pos,!0);return this._skip(4),e}getFloat(){const e=this._dataView.getFloat32(this._pos,!0);return this._skip(4),e}getString(){const e=this._getLength(),t=this._pos,s=this._toString(this._data,t,t+e);return this._skip(e),s}getBytes(){const e=this._getLength(),t=this._pos,s=this._toBytes(this._data,t,t+e);return this._skip(e),s}getLength(){return this._getLengthUnsafe()}processMessageWithArgs(e,t,s,n){const r=this.getMessage(),i=e(r,t,s,n);return r.release(),i}processMessage(e){const t=this.getMessage(),s=e(t);return t.release(),s}getMessage(){const e=this._getLength(),t=c.pool.acquire();return t._init(this._data,this._dataView,this._pos,this._pos+e),this._skip(e),t}release(){c.pool.release(this)}dataType(){return this._dataType}skip(){switch(this._dataType){case n.varint:this._decodeVarint();break;case n.fixed64:this._skip(8);break;case n.delimited:this._skip(this._getLength());break;case n.fixed32:this._skip(4);break;default:throw new Error("Invalid data type!")}}skipLen(e){this._skip(e)}_skip(e){if(this._pos+e>this._end)throw new Error("Attempt to skip past the end of buffer!");this._pos+=e}_decodeVarint(){const e=this._data;let t=this._pos,s=0,n=0;if(this._end-t>=10)do{if(n=e[t++],s|=127&n,!(128&n))break;if(n=e[t++],s|=(127&n)<<7,!(128&n))break;if(n=e[t++],s|=(127&n)<<14,!(128&n))break;if(n=e[t++],s|=(127&n)<<21,!(128&n))break;if(n=e[t++],s+=268435456*(127&n),!(128&n))break;if(n=e[t++],s+=34359738368*(127&n),!(128&n))break;if(n=e[t++],s+=4398046511104*(127&n),!(128&n))break;if(n=e[t++],s+=562949953421312*(127&n),!(128&n))break;if(n=e[t++],s+=72057594037927940*(127&n),!(128&n))break;if(n=e[t++],s+=0x8000000000000000*(127&n),!(128&n))break;throw new Error("Varint too long!")}while(0);else{let r=1;for(;t!==this._end&&(n=e[t],128&n);)++t,s+=(127&n)*r,r*=128;if(t===this._end)throw new Error("Varint overrun!");++t,s+=n*r}return this._pos=t,s}_decodeSVarint(){const e=this._data;let t,s=0,n=0;const r=1&e[this._pos];if(n=e[this._pos++],s|=127&n,!(128&n))return r?-(s+1)/2:s/2;if(n=e[this._pos++],s|=(127&n)<<7,!(128&n))return r?-(s+1)/2:s/2;if(n=e[this._pos++],s|=(127&n)<<14,!(128&n))return r?-(s+1)/2:s/2;if(n=e[this._pos++],s|=(127&n)<<21,!(128&n))return r?-(s+1)/2:s/2;if(n=e[this._pos++],s+=268435456*(127&n),!(128&n))return r?-(s+1)/2:s/2;if(n=e[this._pos++],s+=34359738368*(127&n),!(128&n))return r?-(s+1)/2:s/2;if(n=e[this._pos++],s+=4398046511104*(127&n),!(128&n))return r?-(s+1)/2:s/2;if(t=BigInt(s),n=e[this._pos++],t+=0x2000000000000n*BigInt(127&n),!(128&n))return Number(r?-(t+1n)/2n:t/2n);if(n=e[this._pos++],t+=0x100000000000000n*BigInt(127&n),!(128&n))return Number(r?-(t+1n)/2n:t/2n);if(n=e[this._pos++],t+=0x8000000000000000n*BigInt(127&n),!(128&n))return Number(r?-(t+1n)/2n:t/2n);throw new Error("Varint too long!")}_getLength(){if(this._dataType!==n.delimited)throw new Error("Not a delimited data type!");return this._decodeVarint()}_getLengthUnsafe(){return this.getUInt32()}_toString(e,t,s){if((s=Math.min(this._end,s))-t>l){const n=e.subarray(t,s);return u.decode(n)}let n="",r="";for(let i=t;i{e._data=null,e._dataView=null}))},48689:(e,t,s)=>{s.d(t,{O:()=>c,a:()=>w,b:()=>q,p:()=>U});var n=s(6407),r=s(53564),i=s(96153),a=s(69763),o=s(58003),u=s(11443);const l=["esriGeometryPoint","esriGeometryMultipoint","esriGeometryPolyline","esriGeometryPolygon"];class c{constructor(e){this._options=e,this.geometryTypes=l,this._coordinatePtr=0,this._vertexDimension=0}createFeatureResult(){return new u.O}prepareFeatures(e){this._vertexDimension=2,e.hasZ&&this._vertexDimension++,e.hasM&&this._vertexDimension++}finishFeatureResult(e){if(!e?.features||!e.hasZ||!this._options.sourceSpatialReference||!e.spatialReference||(0,a.f)(e.spatialReference,this._options.sourceSpatialReference)||e.spatialReference.vcsWkid)return;const t=(0,a.y)(this._options.sourceSpatialReference)/(0,a.y)(e.spatialReference);if(1!==t)for(const s of e.features){if(!(0,o.h)(s))continue;const e=s.geometry.coords;for(let s=2;se+t),0)*this._vertexDimension,this._coordinatePtr=0}addCoordinate(e,t){e.coords[this._coordinatePtr++]=t}addCoordinatePoint(e,t){e.coords.push(t)}addLength(e,t){e.lengths.push(t)}addQueryGeometry(e,t){e.queryGeometry=t.queryGeometry,e.queryGeometryType=t.queryGeometryType}createPointGeometry(){return new i.O}}const p=["esriFieldTypeSmallInteger","esriFieldTypeInteger","esriFieldTypeSingle","esriFieldTypeDouble","esriFieldTypeString","esriFieldTypeDate","esriFieldTypeOID","esriFieldTypeGeometry","esriFieldTypeBlob","esriFieldTypeRaster","esriFieldTypeGUID","esriFieldTypeGlobalID","esriFieldTypeXML","esriFieldTypeBigInteger","esriFieldTypeDateOnly","esriFieldTypeTimeOnly","esriFieldTypeTimestampOffset"],f=["sqlTypeBigInt","sqlTypeBinary","sqlTypeBit","sqlTypeChar","sqlTypeDate","sqlTypeDecimal","sqlTypeDouble","sqlTypeFloat","sqlTypeGeometry","sqlTypeGUID","sqlTypeInteger","sqlTypeLongNVarchar","sqlTypeLongVarbinary","sqlTypeLongVarchar","sqlTypeNChar","sqlTypeNVarchar","sqlTypeOther","sqlTypeReal","sqlTypeSmallInt","sqlTypeSqlXml","sqlTypeTime","sqlTypeTimestamp","sqlTypeTimestamp2","sqlTypeTinyInt","sqlTypeVarbinary","sqlTypeVarchar"],h=["upperLeft","lowerLeft"];function d(e){return e>=p.length?null:p[e]}function g(e){return e>=h.length?null:h[e]}function y(e,t){return t>=e.geometryTypes.length?null:e.geometryTypes[t]}function m(e,t,s){const n=e.asUnsafe(),r=t.createPointGeometry(s);for(;n.next();)switch(n.tag()){case 3:{const e=n.getUInt32(),s=n.pos()+e;let i=0;for(;n.pos()=f.length?null:f[n];break;case 5:default:t.skip();break;case 6:s.defaultValue=t.getString()}var n;return s}function x(e){const t={},s=e.asUnsafe();for(;s.next();)switch(s.tag()){case 1:t.name=s.getString();break;case 2:t.isSystemMaintained=s.getBool();break;default:s.skip()}return t}function S(e,t,s,n){const r=t.createFeature(s);let i=0;for(;e.next();)switch(e.tag()){case 1:{const t=n[i++].name;r.attributes[t]=e.processMessage(k);break}case 2:r.geometry=e.processMessageWithArgs(_,t,s);break;case 4:r.centroid=e.processMessageWithArgs(m,t,s);break;default:e.skip()}return r}function T(e){const t=[1,1,1,1],s=e.asUnsafe();for(;s.next();)switch(s.tag()){case 1:t[0]=s.getDouble();break;case 2:t[1]=s.getDouble();break;case 4:t[2]=s.getDouble();break;case 3:t[3]=s.getDouble();break;default:s.skip()}return t}function F(e){const t=[0,0,0,0],s=e.asUnsafe();for(;s.next();)switch(s.tag()){case 1:t[0]=s.getDouble();break;case 2:t[1]=s.getDouble();break;case 4:t[2]=s.getDouble();break;case 3:t[3]=s.getDouble();break;default:s.skip()}return t}function q(e){const t={originPosition:g(0)},s=e.asUnsafe();for(;s.next();)switch(s.tag()){case 1:t.originPosition=g(s.getEnum());break;case 2:t.scale=s.processMessage(T);break;case 3:t.translate=s.processMessage(F);break;default:s.skip()}return t}function I(e){const t={},s=e.asUnsafe();for(;s.next();)switch(s.tag()){case 1:t.shapeAreaFieldName=s.getString();break;case 2:t.shapeLengthFieldName=s.getString();break;case 3:t.units=s.getString();break;default:s.skip()}return t}function R(e,t){const s=t.createSpatialReference();for(;e.next();)switch(e.tag()){case 1:s.wkid=e.getUInt32();break;case 5:s.wkt=e.getString();break;case 2:s.latestWkid=e.getUInt32();break;case 3:s.vcsWkid=e.getUInt32();break;case 4:s.latestVcsWkid=e.getUInt32();break;default:e.skip()}return s}function O(e,t){const s=t.createFeatureResult(),n=e.asUnsafe();s.geometryType=y(t,0);let r=!1;for(;n.next();)switch(n.tag()){case 1:s.objectIdFieldName=n.getString();break;case 3:s.globalIdFieldName=n.getString();break;case 4:s.geohashFieldName=n.getString();break;case 5:s.geometryProperties=n.processMessage(I);break;case 7:s.geometryType=y(t,n.getEnum());break;case 8:s.spatialReference=n.processMessageWithArgs(R,t);break;case 10:s.hasZ=n.getBool();break;case 11:s.hasM=n.getBool();break;case 12:s.transform=n.processMessage(q);break;case 9:s.exceededTransferLimit=n.getBool();break;case 13:t.addField(s,n.processMessage(w));break;case 15:r||(t.prepareFeatures(s),r=!0),t.addFeature(s,n.processMessageWithArgs(S,t,s,s.fields));break;case 2:s.uniqueIdField=n.processMessage(x);break;default:n.skip()}return t.finishFeatureResult(s),s}function A(e,t){const s={};let n=null;for(;e.next();)switch(e.tag()){case 4:n=e.processMessageWithArgs(b);break;case 1:s.featureResult=e.processMessageWithArgs(O,t);break;default:e.skip()}return null!=n&&s.featureResult&&t.addQueryGeometry(s,n),s}function U(e,t){const s=function(e,t){try{const s=2,n=new r.P(new Uint8Array(e),new DataView(e)),i={};for(;n.next();)n.tag()===s?i.queryResult=n.processMessageWithArgs(A,t):n.skip();return i}catch(e){throw new n.A("query:parsing-pbf","Error while parsing FeatureSet PBF payload",{error:e})}}(e,t),i=s.queryResult.featureResult,a=s.queryResult.queryGeometry,o=s.queryResult.queryGeometryType;if(i&&i.features&&i.features.length&&i.objectIdFieldName){const e=i.objectIdFieldName;for(const t of i.features)t.attributes&&(t.objectId=t.attributes[e])}return i&&(i.queryGeometry=a,i.queryGeometryType=o),i}},68140:(e,t,s)=>{s.d(t,{a:()=>_,b:()=>m,c:()=>y,d:()=>d,e:()=>h,f:()=>g,m:()=>c});var n=s(64604),r=s(99063),i=s(77037),a=s(3952),o=s(69763),u=s(48689),l=s(71868);function c(e){const t={};for(const s in e){if("declaredClass"===s)continue;const n=e[s];if(null!=n&&"function"!=typeof n)if(Array.isArray(n)){t[s]=[];for(let e=0;e{s.d(t,{c:()=>l,s:()=>c}),s(94345);var n=s(64604),r=s(77037),i=s(69763),a=s(69033),o=s(99063),u=s(13978);async function l(e,t,s,o){const u=(0,a.p)(e),l=t[0].spatialReference,c={...o,responseType:"json",query:{...u.query,f:"json",sr:(0,i.Y)(l),target:JSON.stringify({geometryType:(0,r.$B)(t[0]),geometries:t}),cutter:JSON.stringify(s)}},p=await(0,n.A)(u.path+"/cut",c),{cutIndexes:f,geometries:h=[]}=p.data;return{cutIndexes:f,geometries:h.map((e=>{const t=(0,r.rS)(e);return t.spatialReference=l,t}))}}async function c(e,t,s){const a="string"==typeof e?(0,o.An)(e):e,l=t[0].spatialReference,c=(0,r.$B)(t[0]),p={...s,query:{...a.query,f:"json",sr:(0,i.Y)(l),geometries:JSON.stringify((0,u.e)(t))}},{data:f}=await(0,n.A)(a.path+"/simplify",p);return(0,u.d)(f.geometries,c,l)}},69033:(e,t,s)=>{s.d(t,{a:()=>i,e:()=>o,p:()=>a}),s(90740),s(29512);var n=s(32773),r=s(99063);function i(e,t){return t?{...t,query:{...e??{},...t.query}}:{query:e}}function a(e){return"string"==typeof e?(0,r.An)(e):(0,n.o8)(e)}function o(e,t,s){const n={};for(const r in e){if("declaredClass"===r)continue;const i=e[r];if(null!=i&&"function"!=typeof i)if(Array.isArray(i))n[r]=i.map((e=>o(e)));else if("object"==typeof i)if(i.toJSON){const e=i.toJSON(s?.[r]);n[r]=t?e:JSON.stringify(e)}else n[r]=t?i:JSON.stringify(i);else n[r]=i}return n}s(64604)},13978:(e,t,s)=>{s.d(t,{d:()=>i,e:()=>r});var n=s(77037);function r(e){return{geometryType:(0,n.$B)(e[0]),geometries:e.map((e=>e.toJSON()))}}function i(e,t,s){const r=(0,n.xD)(t);return e.map((e=>{const t=r.fromJSON(e);return t.spatialReference=s,t}))}},3952:(e,t,s)=>{s.d(t,{el:()=>g});var n=s(90740),r=s(6407),i=s(20266),a=s(84200),o=s(67504),u=s(339),l=s(69763),c=s(29208),p=s(79281);s(32773),s(32816),s(29298),s(36544),s(93181),s(13671),s(40499),s(69421),s(91047),s(56273),s(44600),s(2160),s(99924),s(41390),s(58498),s(45371),s(80959),s(49877),s(7969),s(93804),s(18683),s(64604),s(29512),s(99063),s(64752),s(48844),s(97827),s(91695),s(18169),s(48402),s(16699),s(26809),s(2589),s(18527),s(77037),s(36533),s(94345),s(92517),s(69033),s(13978);const f=()=>i.L.getLogger("esri.geometry.support.normalizeUtils");function h(e,t,s){if(t){const t=function(e,t){if(!(e instanceof o.A||e instanceof a.A)){const e="straightLineDensify: the input geometry is neither polyline nor polygon";throw f().error(e),new r.A(e)}const s=(0,u.g)(e),n=[];for(const e of s){const s=[];n.push(s),s.push([e[0][0],e[0][1]]);for(let n=0;n1){for(let e=1;e<=p-1;e++){const n=e*t,a=c*n+r,o=l*n+i;s.push([a,o])}const e=(u+Math.floor(p-1)*t)/2,n=c*e+r,a=l*e+i;s.push([n,a])}s.push([a,o])}}return function(e){return"polygon"===e.type}(e)?new a.A({rings:n,spatialReference:e.spatialReference}):new o.A({paths:n,spatialReference:e.spatialReference})}(e,1e6);e=(0,c.ci)(t,!0)}return s&&(e=(0,u.u)(e,s)),e}function d(e,t,s){if(Array.isArray(e)){const n=e[0];if(n>t){const s=(0,u.o)(n,t);e[0]=n+s*(-2*t)}else if(nt){const s=(0,u.o)(n,t);e=e.clone().offset(s*(-2*t),0)}else if(nd(e,_,b))),F.push(e)}else if("extent"===t.type){const e=t.clone()._normalize(!1,!1,y);F.push(e.rings?new a.A(e):e)}else if(t.extent){const e=t.extent,s=(0,u.o)(e.xmin,b)*(2*_);let n=0===s?t.clone():(0,u.u)(t.clone(),s);e.offset(s,0);let{xmin:r,xmax:i}=e;r=Number(r.toFixed(9)),i=Number(i.toFixed(9)),e.intersects(w)&&i!==_?(S=i>S?i:S,n=h(n,m),T.push(n),F.push("cut")):e.intersects(x)&&r!==b?(S=i*(2*_)>S?i*(2*_):S,n=h(n,m,360),T.push(n),F.push("cut")):F.push(n)}else F.push(t.clone());else F.push(t);else F.push(t);let q=(0,u.o)(S,_),I=-90;const R=q,O=new o.A;for(;q>0;){const e=360*q-180;O.addPath([[e,I],[e,-1*I]]),I*=-1,q--}if(T.length>0&&R>0){const t=function(e,t){let s=-1;for(let n=0;n{if(s[0]<180)return!0;{let s=0;for(let e=0;es?n:s}s=Number(s.toFixed(9));const n=-360*(0,u.o)(s,180);for(let s=0;s1&&r.rings.length>=a.rings.length?(n.push(r),i.push("simplify")):i.push(m?(0,c.Gh)(r):r)}}if(!n.length)return i;const a=await(0,p.s)(r,n,s),o=[];for(let e=0;e{r.d(e,{A:()=>d});var i,o,s=r(13226),n=r(16699),l=r(36544);function a(t){return(0,n.c)((0,l.c)(t),0,255)}function h(t,e,r){return t=Number(t),isNaN(t)?r:tr?r:t}function u(t,e){const r=t.toString(16).padStart(2,"0");return e?r.substring(0,1):r}r(26809),r(2589),r(18527),r(32773),r(20266),r(90740);class p{static blendColors(t,e,r,i=new p){return i.r=Math.round(t.r+(e.r-t.r)*r),i.g=Math.round(t.g+(e.g-t.g)*r),i.b=Math.round(t.b+(e.b-t.b)*r),i.a=t.a+(e.a-t.a)*r,i._sanitize()}static fromRgb(t,e){const r=t.toLowerCase().match(/^(rgba?|hsla?)\(([\s.\-,%0-9]+)\)/);if(r){const t=r[2].split(/\s*,\s*/),i=r[1];if("rgb"===i&&3===t.length||"rgba"===i&&4===t.length){const r=t[0];if("%"===r.charAt(r.length-1)){const r=t.map((t=>2.56*parseFloat(t)));return 4===t.length&&(r[3]=parseFloat(t[3])),p.fromArray(r,e)}return p.fromArray(t.map((t=>parseFloat(t))),e)}if("hsl"===i&&3===t.length||"hsla"===i&&4===t.length)return p.fromArray((0,s.h)(parseFloat(t[0]),parseFloat(t[1])/100,parseFloat(t[2])/100,parseFloat(t[3])),e)}return null}static fromHex(t,e=new p){if("#"!==t[0]||isNaN(Number(`0x${t.substring(1)}`)))return null;switch(t.length){case 4:case 5:{const r=parseInt(t.substring(1,2),16),i=parseInt(t.substring(2,3),16),o=parseInt(t.substring(3,4),16),s=5===t.length?15:parseInt(t.substring(4),16);return p.fromArray([r+16*r,i+16*i,o+16*o,(s+16*s)/255],e)}case 7:case 9:{const r=parseInt(t.substring(1,3),16),i=parseInt(t.substring(3,5),16),o=parseInt(t.substring(5,7),16),s=7===t.length?255:parseInt(t.substring(7),16);return p.fromArray([r,i,o,s/255],e)}default:return null}}static fromArray(t,e=new p){return e._set(Number(t[0]),Number(t[1]),Number(t[2]),Number(t[3])),isNaN(e.a)&&(e.a=1),e._sanitize()}static fromString(t,e){const r=(0,s.i)(t)?(0,s.g)(t):null;return r&&p.fromArray(r,e)||p.fromRgb(t,e)||p.fromHex(t,e)}static fromJSON(t){return null!=t?new p([t[0],t[1],t[2],(t[3]??255)/255]):void 0}static toUnitRGB(t){return null!=t?[t.r/255,t.g/255,t.b/255]:null}static toUnitRGBA(t){return null!=t?[t.r/255,t.g/255,t.b/255,null!=t.a?t.a:1]:null}constructor(t){this.r=255,this.g=255,this.b=255,this.a=1,t&&this.setColor(t)}get isBright(){return.299*this.r+.587*this.g+.114*this.b>=127}setColor(t){return"string"==typeof t?p.fromString(t,this):Array.isArray(t)?p.fromArray(t,this):(this._set(t.r??0,t.g??0,t.b??0,t.a??1),t instanceof p||this._sanitize()),this}toRgb(){return[this.r,this.g,this.b]}toRgba(){return[this.r,this.g,this.b,this.a]}toHex(t){const e=t?.capitalize??!1,r=t?.digits??6,i=3===r||4===r,o=4===r||8===r,s=`#${u(this.r,i)}${u(this.g,i)}${u(this.b,i)}${o?u(Math.round(255*this.a),i):""}`;return e?s.toUpperCase():s}toCss(t=!1){const e=this.r+", "+this.g+", "+this.b;return t?`rgba(${e}, ${this.a})`:`rgb(${e})`}toString(){return this.toCss(!0)}toJSON(){return this.toArray()}toArray(t=p.AlphaMode.ALWAYS){const e=a(this.r),r=a(this.g),i=a(this.b);return t===p.AlphaMode.ALWAYS||1!==this.a?[e,r,i,a(255*this.a)]:[e,r,i]}clone(){return new p(this.toRgba())}hash(){return this.r<<24|this.g<<16|this.b<<8|255*this.a}equals(t){return null!=t&&t.r===this.r&&t.g===this.g&&t.b===this.b&&t.a===this.a}_sanitize(){return this.r=Math.round(h(this.r,0,255)),this.g=Math.round(h(this.g,0,255)),this.b=Math.round(h(this.b,0,255)),this.a=h(this.a,0,1),this}_set(t,e,r,i){this.r=t,this.g=e,this.b=r,this.a=i}}p.prototype.declaredClass="esri.Color",i=p||(p={}),(o=i.AlphaMode||(i.AlphaMode={}))[o.ALWAYS=0]="ALWAYS",o[o.UNLESS_OPAQUE=1]="UNLESS_OPAQUE";const d=p},66136:(t,e,r)=>{r.d(e,{A:()=>m});var i,o=r(32816),s=r(99924),n=r(4734),l=r(29298),a=(r(32773),r(20266),r(49877)),h=r(69421),u=r(56273),p=r(78016);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(50214),r(93804),r(59192),r(54483),r(36544);let d=i=class extends s.oY{static get allTime(){return y}static get empty(){return c}static fromArray(t){return new i({start:null!=t[0]?new Date(t[0]):t[0],end:null!=t[1]?new Date(t[1]):t[1]})}constructor(t){super(t),this.end=null,this.start=null}readEnd(t,e){return null!=e.end?new Date(e.end):null}writeEnd(t,e){e.end=t?.getTime()??null}get isAllTime(){return this.equals(i.allTime)}get isEmpty(){return this.equals(i.empty)}readStart(t,e){return null!=e.start?new Date(e.start):null}writeStart(t,e){e.start=t?.getTime()??null}clone(){return new i({end:this.end,start:this.start})}equals(t){if(!t)return!1;const e=this.start?.getTime()??this.start,r=this.end?.getTime()??this.end,i=t.start?.getTime()??t.start,o=t.end?.getTime()??t.end;return e===i&&r===o}expandTo(t,e=p.s){if(this.isEmpty||this.isAllTime)return this.clone();let r=this.start;r&&(r=(0,n.t)(r,t,e));let o=this.end;if(o){const r=(0,n.t)(o,t,e);o=o.getTime()===r.getTime()?r:(0,n.o)(r,1,t,e)}return new i({start:r,end:o})}intersection(t){if(!t)return this.clone();if(this.isEmpty||t.isEmpty)return i.empty;if(this.isAllTime)return t.clone();if(t.isAllTime)return this.clone();const e=this.start?.getTime()??-1/0,r=this.end?.getTime()??1/0,o=t.start?.getTime()??-1/0,s=t.end?.getTime()??1/0;let n,l;return o>=e&&o<=r?n=o:e>=o&&e<=s&&(n=e),r>=o&&r<=s?l=r:s>=e&&s<=r&&(l=s),null==n||null==l||isNaN(n)||isNaN(l)?i.empty:new i({start:n===-1/0?null:new Date(n),end:l===1/0?null:new Date(l)})}offset(t,e,r=p.s){if(this.isEmpty||this.isAllTime)return this.clone();const o=new i,{start:s,end:l}=this;return null!=s&&(o.start=(0,n.o)(s,t,e,r)),null!=l&&(o.end=(0,n.o)(l,t,e,r)),o}toArray(){return this.isEmpty?[void 0,void 0]:[this.start?.getTime()??null,this.end?.getTime()??null]}union(t){if(!t||t.isEmpty)return this.clone();if(this.isEmpty)return t.clone();if(this.isAllTime||t.isAllTime)return y.clone();const e=null!=this.start&&null!=t.start?new Date(Math.min(this.start.getTime(),t.start.getTime())):null,r=null!=this.end&&null!=t.end?new Date(Math.max(this.end.getTime(),t.end.getTime())):null;return new i({start:e,end:r})}};(0,o._)([(0,l.MZ)({type:Date,json:{write:{allowNull:!0}}})],d.prototype,"end",void 0),(0,o._)([(0,a.r)("end")],d.prototype,"readEnd",null),(0,o._)([(0,u.w)("end")],d.prototype,"writeEnd",null),(0,o._)([(0,l.MZ)({readOnly:!0,json:{read:!1}})],d.prototype,"isAllTime",null),(0,o._)([(0,l.MZ)({readOnly:!0,json:{read:!1}})],d.prototype,"isEmpty",null),(0,o._)([(0,l.MZ)({type:Date,json:{write:{allowNull:!0}}})],d.prototype,"start",void 0),(0,o._)([(0,a.r)("start")],d.prototype,"readStart",null),(0,o._)([(0,u.w)("start")],d.prototype,"writeStart",null),d=i=(0,o._)([(0,h.$)("esri.TimeExtent")],d);const y=new d,c=new d({start:void 0,end:void 0}),m=d},67138:(t,e,r)=>{r.d(e,{c:()=>i,g:()=>o});var i="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==r.g?r.g:"undefined"!=typeof self?self:{};function o(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}},30041:(t,e,r)=>{r.d(e,{a:()=>o,l:()=>i});const i=["begin","end","begin-end"],o=["arrow","circle","square","diamond","cross","x"]},52731:(t,e,r)=>{r.d(e,{O:()=>h,P:()=>u});var i=r(32816),o=r(41390),s=r(32773),n=(r(20266),r(57732)),l=r(93181),a=r(69421);r(29298),r(36544),r(40499),r(6407),r(90740),r(58498),r(13671),r(91047),r(45371),r(80959);const h=t=>{let e=class extends t{clone(){const t=(0,l.g)(this);(0,n.b)(t,"unable to clone instance of non-accessor class");const e=t.metadata,r=t.store,i={},a=new Map;for(const t in e){const n=e[t],l=r?.originOf(t),h=n.clonable;if(n.readOnly||!1===h||l!==o.O.USER&&l!==o.O.DEFAULTS&&l!==o.O.WEB_MAP&&l!==o.O.WEB_SCENE)continue;const u=this[t];let p=null;p="function"==typeof h?h(u):"reference"===h?u:(0,s.TU)(u),null!=u&&null==p||(l===o.O.DEFAULTS?a.set(t,p):i[t]=p)}const h=new(0,Object.getPrototypeOf(this).constructor)(i);if(a.size){const t=(0,l.g)(h)?.store;if(t)for(const[e,r]of a)t.set(e,r,o.O.DEFAULTS)}return h}};return e=(0,i._)([(0,a.$)("esri.core.Clonable")],e),e};let u=class extends(h(o.T)){};u=(0,i._)([(0,a.$)("esri.core.Clonable")],u)},67321:(t,e,r)=>{r.d(e,{C_:()=>p,OH:()=>c,Vh:()=>m,on:()=>u,pc:()=>g,wB:()=>l,z7:()=>a}),r(73067),r(17745);var i=r(80959),o=r(13671),s=r(57732),n=r(41390);function l(t,e,r={}){return h(t,e,r,d)}function a(t,e,r={}){return h(t,e,r,y)}function h(t,e,r={},i){let o=null;const l=r.once?(t,r)=>{i(t)&&((0,s.r)(o),e(t,r))}:(t,r)=>{i(t)&&e(t,r)};if(o=(0,n.w)(t,l,r.sync,r.equals),r.initial){const e=t();l(e,e)}return o}function u(t,e,r,n={}){let a=null,h=null,u=null;function p(){a&&h&&(h.remove(),n.onListenerRemove?.(a),a=null,h=null)}function d(t){n.once&&n.once&&(0,s.r)(u),r(t)}const y=l(t,((t,r)=>{p(),(0,i.i)(t)&&(a=t,h=(0,i.o)(t,e,d),n.onListenerAdd?.(t))}),{sync:n.sync,initial:!0});return u=(0,o.m)((()=>{y.remove(),p()})),u}function p(t,e){return function(t,e,r){if((0,i.G4)(r))return Promise.reject((0,i.NK)());const n=t();if(e?.(n))return Promise.resolve(n);let l=null;function a(){l=(0,s.r)(l)}return new Promise(((s,n)=>{l=(0,o.h)([(0,i.u7)(r,(()=>{a(),n((0,i.NK)())})),h(t,(t=>{a(),s(t)}),{sync:!1,once:!0},e??d)])}))}(t,y,e)}function d(t){return!0}function y(t){return!!t}r(32816),r(29298),r(20266),r(90740),r(32773),r(36544),r(93181),r(40499),r(6407),r(69421),r(91047),r(81272),r(45371),r(44945),r(58498);const c={sync:!0},m={initial:!0},g={sync:!0,initial:!0}},53610:(t,e,r)=>{r.d(e,{A:()=>h});var i=r(32816),o=r(29298),s=(r(32773),r(20266),r(69421)),n=r(29447),l=r(93471);r(36544),r(93181),r(13671),r(40499),r(6407),r(90740),r(91047),r(93804),r(88663),r(78273),r(49475),r(35902),r(13226),r(16699),r(26809),r(2589),r(18527),r(99924),r(41390),r(58498),r(45371),r(80959),r(49877),r(56273);let a=class extends l.A{constructor(t){super(t),this.outline=null,this.type=null}hash(){return`${this.type}.${this.outline?.hash()}`}};(0,i._)([(0,o.MZ)({types:{key:"type",base:null,defaultKeyValue:"simple-line",typeMap:{"simple-line":n.A}},json:{default:null,write:!0}})],a.prototype,"outline",void 0),(0,i._)([(0,o.MZ)({type:["simple-fill","picture-fill"],readOnly:!0})],a.prototype,"type",void 0),a=(0,i._)([(0,s.$)("esri.symbols.FillSymbol")],a);const h=a},59858:(t,e,r)=>{r.d(e,{A:()=>f,b:()=>c,h:()=>d,l:()=>p,v:()=>y});var i=r(32816),o=r(99924),s=r(87985),n=r(29298),l=r(48844),a=(r(32773),r(69421)),h=r(16699),u=r(36544);r(41390),r(20266),r(90740),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(26809),r(2589),r(18527);const p={type:Number,cast:t=>{const e=(0,u.f)(t);return 0===e?1:(0,h.c)(e,.1,4)},nonNullable:!0},d={type:["left","right","center"],nonNullable:!0},y={type:["baseline","top","middle","bottom"],nonNullable:!0},c=8;var m;let g=m=class extends o.oY{constructor(t){super(t),this.decoration="none",this.family="sans-serif",this.size=9,this.style="normal",this.weight="normal"}castSize(t){return(0,s.t)(t)}clone(){return new m({decoration:this.decoration,family:this.family,size:this.size,style:this.style,weight:this.weight})}hash(){return`${this.decoration}.${this.family}.${this.size}.${this.style}.${this.weight}`}};(0,i._)([(0,n.MZ)({type:["none","underline","line-through"],json:{default:"none",write:!0}})],g.prototype,"decoration",void 0),(0,i._)([(0,n.MZ)({type:String,json:{write:!0}})],g.prototype,"family",void 0),(0,i._)([(0,n.MZ)({type:Number,json:{write:{overridePolicy:(t,e,r)=>({enabled:!r||!r.textSymbol3D})}}})],g.prototype,"size",void 0),(0,i._)([(0,l.w)("size")],g.prototype,"castSize",null),(0,i._)([(0,n.MZ)({type:["normal","italic","oblique"],json:{default:"normal",write:!0}})],g.prototype,"style",void 0),(0,i._)([(0,n.MZ)({type:["normal","lighter","bold","bolder"],json:{default:"normal",write:!0}})],g.prototype,"weight",void 0),g=m=(0,i._)([(0,a.$)("esri.symbols.Font")],g);const f=g},78273:(t,e,r)=>{r.d(e,{A:()=>u});var i=r(32816),o=r(87985),s=r(29298),n=(r(32773),r(20266),r(88663)),l=r(69421),a=r(93471);r(36544),r(93181),r(13671),r(40499),r(6407),r(90740),r(93804),r(91047),r(35902),r(13226),r(16699),r(26809),r(2589),r(18527),r(99924),r(41390),r(58498),r(45371),r(80959),r(49877);let h=class extends a.A{constructor(t){super(t),this.type="simple-line",this.width=.75}hash(){return`${this.type}.${this.width}`}};(0,i._)([(0,n.e)({esriSLS:"simple-line"},{readOnly:!0})],h.prototype,"type",void 0),(0,i._)([(0,s.MZ)({type:Number,cast:o.t,json:{write:!0}})],h.prototype,"width",void 0),h=(0,i._)([(0,l.$)("esri.symbols.LineSymbol")],h);const u=h},49475:(t,e,r)=>{r.d(e,{A:()=>m});var i,o=r(32816),s=r(35902),n=r(99924),l=r(32773),a=r(29298),h=(r(20266),r(88663)),u=r(49877),p=r(69421),d=r(56273),y=r(30041);r(13226),r(16699),r(26809),r(2589),r(18527),r(36544),r(90740),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(93804);let c=i=class extends n.oY{constructor(t){super(t),this.placement="begin-end",this.type="line-marker",this.style="arrow"}writeStyle(t,e,r,i){e[r]="web-map"===i?.origin?"arrow":t}set color(t){this._set("color",t)}readColor(t){return null!=t?.[0]?[t[0],t[1],t[2],t[3]/255]:t}writeColor(t,e,r,i){"web-map"===i?.origin||(e[r]=t)}clone(){return new i({color:(0,l.o8)(this.color),placement:this.placement,style:this.style})}hash(){return`${this.placement}.${this.color?.hash()}.${this.style}`}};(0,o._)([(0,a.MZ)({type:["begin","end","begin-end"],json:{write:!0}})],c.prototype,"placement",void 0),(0,o._)([(0,h.e)({"line-marker":"line-marker"},{readOnly:!0}),(0,a.MZ)({json:{origins:{"web-map":{write:!1}}}})],c.prototype,"type",void 0),(0,o._)([(0,a.MZ)({type:y.a})],c.prototype,"style",void 0),(0,o._)([(0,d.w)("style")],c.prototype,"writeStyle",null),(0,o._)([(0,a.MZ)({type:s.A,value:null,json:{write:{allowNull:!0}}})],c.prototype,"color",null),(0,o._)([(0,u.r)("color")],c.prototype,"readColor",null),(0,o._)([(0,d.w)("color")],c.prototype,"writeColor",null),c=i=(0,o._)([(0,p.$)("esri.symbols.LineSymbolMarker")],c);const m=c},35121:(t,e,r)=>{r.d(e,{A:()=>h});var i=r(32816),o=r(87985),s=r(29298),n=(r(32773),r(20266),r(69421)),l=r(93471);r(36544),r(93181),r(13671),r(40499),r(6407),r(90740),r(91047),r(35902),r(13226),r(16699),r(26809),r(2589),r(18527),r(93804),r(99924),r(41390),r(58498),r(45371),r(80959),r(49877);let a=class extends l.A{constructor(t){super(t),this.angle=0,this.type=null,this.xoffset=0,this.yoffset=0,this.size=9}hash(){return`${this.type}.${this.angle}.${this.size}.${this.xoffset}.${this.yoffset}`}};(0,i._)([(0,s.MZ)({type:Number,json:{read:t=>t&&-1*t,write:(t,e)=>e.angle=t&&-1*t}})],a.prototype,"angle",void 0),(0,i._)([(0,s.MZ)({type:["simple-marker","picture-marker"],readOnly:!0})],a.prototype,"type",void 0),(0,i._)([(0,s.MZ)({type:Number,cast:o.t,json:{write:!0}})],a.prototype,"xoffset",void 0),(0,i._)([(0,s.MZ)({type:Number,cast:o.t,json:{write:!0}})],a.prototype,"yoffset",void 0),(0,i._)([(0,s.MZ)({type:Number,cast:t=>"auto"===t?t:(0,o.t)(t),json:{write:!0}})],a.prototype,"size",void 0),a=(0,i._)([(0,n.$)("esri.symbols.MarkerSymbol")],a);const h=a},54512:(t,e,r)=>{r.d(e,{A:()=>m});var i,o=r(32816),s=r(35902),n=r(93804),l=r(32773),a=r(29298),h=(r(20266),r(88663)),u=r(69421),p=r(53610),d=r(29447);r(13226),r(16699),r(26809),r(2589),r(18527),r(36544),r(90740),r(93181),r(13671),r(40499),r(6407),r(91047),r(93471),r(99924),r(41390),r(58498),r(45371),r(80959),r(49877),r(78273),r(49475),r(56273);const y=new n.J({esriSFSSolid:"solid",esriSFSNull:"none",esriSFSHorizontal:"horizontal",esriSFSVertical:"vertical",esriSFSForwardDiagonal:"forward-diagonal",esriSFSBackwardDiagonal:"backward-diagonal",esriSFSCross:"cross",esriSFSDiagonalCross:"diagonal-cross"});let c=i=class extends p.A{constructor(...t){super(...t),this.color=new s.A([0,0,0,.25]),this.outline=new d.A,this.type="simple-fill",this.style="solid"}normalizeCtorArgs(t,e,r){if(t&&"string"!=typeof t)return t;const i={};return t&&(i.style=t),e&&(i.outline=e),r&&(i.color=r),i}clone(){return new i({color:(0,l.o8)(this.color),outline:this.outline&&this.outline.clone(),style:this.style})}hash(){return`${super.hash()}${this.style}.${this.color&&this.color.hash()}`}};(0,o._)([(0,a.MZ)()],c.prototype,"color",void 0),(0,o._)([(0,a.MZ)()],c.prototype,"outline",void 0),(0,o._)([(0,h.e)({esriSFS:"simple-fill"},{readOnly:!0})],c.prototype,"type",void 0),(0,o._)([(0,a.MZ)({type:y.apiValues,json:{read:y.read,write:y.write}})],c.prototype,"style",void 0),c=i=(0,o._)([(0,u.$)("esri.symbols.SimpleFillSymbol")],c);const m=c},29447:(t,e,r)=>{r.d(e,{A:()=>m});var i,o=r(32816),s=r(93804),n=r(32773),l=r(87985),a=r(29298),h=(r(20266),r(88663)),u=r(69421),p=r(78273),d=r(49475);r(90740),r(36544),r(93181),r(13671),r(40499),r(6407),r(91047),r(93471),r(35902),r(13226),r(16699),r(26809),r(2589),r(18527),r(99924),r(41390),r(58498),r(45371),r(80959),r(49877),r(56273);const y=new s.J({esriSLSSolid:"solid",esriSLSDash:"dash",esriSLSDot:"dot",esriSLSDashDot:"dash-dot",esriSLSDashDotDot:"long-dash-dot-dot",esriSLSNull:"none",esriSLSShortDash:"short-dash",esriSLSShortDot:"short-dot",esriSLSShortDashDot:"short-dash-dot",esriSLSShortDashDotDot:"short-dash-dot-dot",esriSLSLongDash:"long-dash",esriSLSLongDashDot:"long-dash-dot"});let c=i=class extends p.A{constructor(...t){super(...t),this.type="simple-line",this.style="solid",this.cap="round",this.join="round",this.marker=null,this.miterLimit=2}normalizeCtorArgs(t,e,r,i,o,s){if(t&&"string"!=typeof t)return t;const n={};return null!=t&&(n.style=t),null!=e&&(n.color=e),null!=r&&(n.width=(0,l.t)(r)),null!=i&&(n.cap=i),null!=o&&(n.join=o),null!=s&&(n.miterLimit=(0,l.t)(s)),n}clone(){return new i({color:(0,n.o8)(this.color),style:this.style,width:this.width,cap:this.cap,join:this.join,miterLimit:this.miterLimit,marker:this.marker?.clone()})}hash(){return`${super.hash()}.${this.color?.hash()}.${this.style}.${this.cap}.${this.join}.${this.miterLimit}.${this.marker?.hash()}`}};(0,o._)([(0,h.e)({esriSLS:"simple-line"},{readOnly:!0})],c.prototype,"type",void 0),(0,o._)([(0,a.MZ)({type:y.apiValues,json:{read:y.read,write:y.write}})],c.prototype,"style",void 0),(0,o._)([(0,a.MZ)({type:["butt","round","square"],json:{write:{overridePolicy:(t,e,r)=>({enabled:"round"!==t&&null==r?.origin})}}})],c.prototype,"cap",void 0),(0,o._)([(0,a.MZ)({type:["miter","round","bevel"],json:{write:{overridePolicy:(t,e,r)=>({enabled:"round"!==t&&null==r?.origin})}}})],c.prototype,"join",void 0),(0,o._)([(0,a.MZ)({types:{key:"type",base:null,defaultKeyValue:"line-marker",typeMap:{"line-marker":d.A}},json:{write:!0,origins:{"web-scene":{write:!1}}}})],c.prototype,"marker",void 0),(0,o._)([(0,a.MZ)({type:Number,json:{read:!1,write:!1}})],c.prototype,"miterLimit",void 0),c=i=(0,o._)([(0,u.$)("esri.symbols.SimpleLineSymbol")],c);const m=c},53103:(t,e,r)=>{r.d(e,{A:()=>f});var i,o=r(32816),s=r(35902),n=r(93804),l=r(32773),a=r(87985),h=r(29298),u=(r(20266),r(88663)),p=r(69421),d=r(56273),y=r(35121),c=r(29447);r(13226),r(16699),r(26809),r(2589),r(18527),r(36544),r(90740),r(93181),r(13671),r(40499),r(6407),r(91047),r(93471),r(99924),r(41390),r(58498),r(45371),r(80959),r(49877),r(78273),r(49475);const m=new n.J({esriSMSCircle:"circle",esriSMSSquare:"square",esriSMSCross:"cross",esriSMSX:"x",esriSMSDiamond:"diamond",esriSMSTriangle:"triangle",esriSMSPath:"path"});let g=i=class extends y.A{constructor(...t){super(...t),this.color=new s.A([255,255,255,.25]),this.type="simple-marker",this.size=12,this.style="circle",this.outline=new c.A}normalizeCtorArgs(t,e,r,i){if(t&&"string"!=typeof t)return t;const o={};return t&&(o.style=t),null!=e&&(o.size=(0,a.t)(e)),r&&(o.outline=r),i&&(o.color=i),o}writeColor(t,e){t&&"x"!==this.style&&"cross"!==this.style&&(e.color=t.toJSON()),null===t&&(e.color=null)}set path(t){this.style="path",this._set("path",t)}clone(){return new i({angle:this.angle,color:(0,l.o8)(this.color),outline:this.outline&&this.outline.clone(),path:this.path,size:this.size,style:this.style,xoffset:this.xoffset,yoffset:this.yoffset})}hash(){return`${super.hash()}.${this.color&&this.color.hash()}.${this.path}.${this.style}.${this.outline?.hash()}`}};(0,o._)([(0,h.MZ)()],g.prototype,"color",void 0),(0,o._)([(0,d.w)("color")],g.prototype,"writeColor",null),(0,o._)([(0,u.e)({esriSMS:"simple-marker"},{readOnly:!0})],g.prototype,"type",void 0),(0,o._)([(0,h.MZ)()],g.prototype,"size",void 0),(0,o._)([(0,h.MZ)({type:m.apiValues,json:{read:m.read,write:m.write}})],g.prototype,"style",void 0),(0,o._)([(0,h.MZ)({type:String,json:{write:!0}})],g.prototype,"path",null),(0,o._)([(0,h.MZ)({types:{key:"type",base:null,defaultKeyValue:"simple-line",typeMap:{"simple-line":c.A}},json:{default:null,write:!0}})],g.prototype,"outline",void 0),g=i=(0,o._)([(0,p.$)("esri.symbols.SimpleMarkerSymbol")],g);const f=g},93471:(t,e,r)=>{r.d(e,{A:()=>y});var i=r(32816),o=r(35902),s=r(93804),n=r(99924),l=r(29298),a=(r(32773),r(20266),r(49877)),h=r(69421);r(13226),r(16699),r(26809),r(2589),r(18527),r(36544),r(90740),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407);const u=new s.J({esriSMS:"simple-marker",esriPMS:"picture-marker",esriSLS:"simple-line",esriSFS:"simple-fill",esriPFS:"picture-fill",esriTS:"text",esriSHD:"shield-label-symbol",PointSymbol3D:"point-3d",LineSymbol3D:"line-3d",PolygonSymbol3D:"polygon-3d",WebStyleSymbol:"web-style",MeshSymbol3D:"mesh-3d",LabelSymbol3D:"label-3d",CIMSymbolReference:"cim"});let p=0,d=class extends n.oY{constructor(t){super(t),this.id="sym"+p++,this.type=null,this.color=new o.A([0,0,0,1])}readColor(t){return null!=t?.[0]?[t[0],t[1],t[2],t[3]/255]:t}async collectRequiredFields(t,e){}hash(){return JSON.stringify(this.toJSON())}clone(){}};(0,i._)([(0,l.MZ)({type:u.apiValues,readOnly:!0,json:{read:!1,write:{ignoreOrigin:!0,writer:u.write}}})],d.prototype,"type",void 0),(0,i._)([(0,l.MZ)({type:o.A,json:{write:{allowNull:!0}}})],d.prototype,"color",void 0),(0,i._)([(0,a.r)("color")],d.prototype,"readColor",null),d=(0,i._)([(0,h.$)("esri.symbols.Symbol")],d);const y=d},19648:(t,e,r)=>{r.d(e,{A:()=>g});var i,o=r(32816),s=r(35902),n=r(32773),l=r(87985),a=r(29298),h=r(48844),u=r(88663),p=r(69421),d=r(56273),y=r(59858),c=r(93471);r(13226),r(16699),r(26809),r(2589),r(18527),r(36544),r(20266),r(90740),r(93181),r(13671),r(40499),r(6407),r(93804),r(91047),r(99924),r(41390),r(58498),r(45371),r(80959),r(49877);let m=i=class extends c.A{constructor(...t){super(...t),this.backgroundColor=null,this.borderLineColor=null,this.borderLineSize=null,this.font=new y.A,this.horizontalAlignment="center",this.kerning=!0,this.haloColor=null,this.haloSize=null,this.rightToLeft=null,this.rotated=!1,this.text="",this.type="text",this.verticalAlignment="baseline",this.xoffset=0,this.yoffset=0,this.angle=0,this.width=null,this.lineWidth=192,this.lineHeight=1}normalizeCtorArgs(t,e,r){if(t&&"string"!=typeof t)return t;const i={};return t&&(i.text=t),e&&(i.font=e),r&&(i.color=r),i}writeLineWidth(t,e,r,i){i&&"string"!=typeof i?i.origin:e[r]=t}castLineWidth(t){return(0,l.t)(t)}writeLineHeight(t,e,r,i){i&&"string"!=typeof i?i.origin:e[r]=t}clone(){return new i({angle:this.angle,backgroundColor:(0,n.o8)(this.backgroundColor),borderLineColor:(0,n.o8)(this.borderLineColor),borderLineSize:this.borderLineSize,color:(0,n.o8)(this.color),font:this.font&&this.font.clone(),haloColor:(0,n.o8)(this.haloColor),haloSize:this.haloSize,horizontalAlignment:this.horizontalAlignment,kerning:this.kerning,lineHeight:this.lineHeight,lineWidth:this.lineWidth,rightToLeft:this.rightToLeft,rotated:this.rotated,text:this.text,verticalAlignment:this.verticalAlignment,width:this.width,xoffset:this.xoffset,yoffset:this.yoffset})}hash(){return`${this.backgroundColor?.hash()}.${this.borderLineColor}.${this.borderLineSize}.${this.color?.hash()}.${this.font&&this.font.hash()}.${this.haloColor?.hash()}.${this.haloSize}.${this.horizontalAlignment}.${this.kerning}.${this.rightToLeft}.${this.rotated}.${this.text}.${this.verticalAlignment}.${this.width}.${this.xoffset}.${this.yoffset}.${this.lineHeight}.${this.lineWidth}.${this.angle}`}};(0,o._)([(0,a.MZ)({type:s.A,json:{write:!0}})],m.prototype,"backgroundColor",void 0),(0,o._)([(0,a.MZ)({type:s.A,json:{write:!0}})],m.prototype,"borderLineColor",void 0),(0,o._)([(0,a.MZ)({type:Number,json:{write:!0},cast:l.t})],m.prototype,"borderLineSize",void 0),(0,o._)([(0,a.MZ)({type:y.A,json:{write:!0}})],m.prototype,"font",void 0),(0,o._)([(0,a.MZ)({...y.h,json:{write:!0}})],m.prototype,"horizontalAlignment",void 0),(0,o._)([(0,a.MZ)({type:Boolean,json:{write:!0}})],m.prototype,"kerning",void 0),(0,o._)([(0,a.MZ)({type:s.A,json:{write:!0}})],m.prototype,"haloColor",void 0),(0,o._)([(0,a.MZ)({type:Number,cast:l.t,json:{write:!0}})],m.prototype,"haloSize",void 0),(0,o._)([(0,a.MZ)({type:Boolean,json:{write:!0}})],m.prototype,"rightToLeft",void 0),(0,o._)([(0,a.MZ)({type:Boolean,json:{write:!0}})],m.prototype,"rotated",void 0),(0,o._)([(0,a.MZ)({type:String,json:{write:!0}})],m.prototype,"text",void 0),(0,o._)([(0,u.e)({esriTS:"text"},{readOnly:!0})],m.prototype,"type",void 0),(0,o._)([(0,a.MZ)({...y.v,json:{write:!0}})],m.prototype,"verticalAlignment",void 0),(0,o._)([(0,a.MZ)({type:Number,cast:l.t,json:{write:!0}})],m.prototype,"xoffset",void 0),(0,o._)([(0,a.MZ)({type:Number,cast:l.t,json:{write:!0}})],m.prototype,"yoffset",void 0),(0,o._)([(0,a.MZ)({type:Number,json:{read:t=>t&&-1*t,write:(t,e)=>e.angle=t&&-1*t}})],m.prototype,"angle",void 0),(0,o._)([(0,a.MZ)({type:Number,json:{write:!0}})],m.prototype,"width",void 0),(0,o._)([(0,a.MZ)({type:Number})],m.prototype,"lineWidth",void 0),(0,o._)([(0,d.w)("lineWidth")],m.prototype,"writeLineWidth",null),(0,o._)([(0,h.w)("lineWidth")],m.prototype,"castLineWidth",null),(0,o._)([(0,a.MZ)(y.l)],m.prototype,"lineHeight",void 0),(0,o._)([(0,d.w)("lineHeight")],m.prototype,"writeLineHeight",null),m=i=(0,o._)([(0,p.$)("esri.symbols.TextSymbol")],m);const g=m}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/b811ff7f5d5beb46ca49.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/b811ff7f5d5beb46ca49.js new file mode 100644 index 00000000..c5a8da99 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/b811ff7f5d5beb46ca49.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[3101,5485,3049],{8368:(e,t,r)=>{r.d(t,{A:()=>l});var s=r(32816),o=r(20266),n=r(29298),i=(r(32773),r(69421)),a=r(1985);const l=e=>{let t=class extends e{get title(){if(this._get("title")&&"defaults"!==this.originOf("title"))return this._get("title");if(this.url){const e=(0,a.p)(this.url);if(null!=e&&e.title)return e.title}return this._get("title")||""}set title(e){this._set("title",e)}set url(e){this._set("url",(0,a.s)(e,o.L.getLogger(this)))}};return(0,s._)([(0,n.MZ)()],t.prototype,"title",null),(0,s._)([(0,n.MZ)({type:String})],t.prototype,"url",null),t=(0,s._)([(0,i.$)("esri.layers.mixins.ArcGISService")],t),t}},33125:(e,t,r)=>{r.d(t,{f:()=>n});var s=r(64604),o=r(6407);async function n(e,t,r,n,i,a,l){let p=null;if(null!=r){const t=`${e}/nodepages/`,o=t+Math.floor(r.rootIndex/r.nodesPerPage);try{return{type:"page",rootPage:(await(0,s.A)(o,{query:{f:"json",...n,token:i},responseType:"json",signal:l})).data,rootIndex:r.rootIndex,pageSize:r.nodesPerPage,lodMetric:r.lodSelectionMetricType,urlPrefix:t}}catch(e){null!=a&&a.warn("#fetchIndexInfo()","Failed to load root node page. Falling back to node documents.",o,e),p=e}}if(!t)return null;const u=t?.split("/").pop(),c=`${e}/nodes/`,d=c+u;try{return{type:"node",rootNode:(await(0,s.A)(d,{query:{f:"json",...n,token:i},responseType:"json",signal:l})).data,urlPrefix:c}}catch(e){throw new o.A("sceneservice:root-node-missing","Root node missing.",{pageError:p,nodeError:e,url:d})}}},79697:(e,t,r)=>{r.d(t,{a:()=>n,c:()=>i});var s=r(99063),o=r(82408);function n(e,t){return{...a(e,t),readResourcePaths:[]}}function i(e,t,r){const o=(0,s.An)(e.itemUrl);return{...a(e,t),messages:[],writtenProperties:[],blockedRelativeUrls:[],verifyItemRelativeUrls:o?{rootPath:o.path,writtenUrls:[]}:null,resources:r?{toAdd:[],toUpdate:[],toKeep:[],pendingOperations:[]}:null}}function a(e,t){return{origin:t,url:(0,s.An)(e.itemUrl),portal:e.portal||o.A.getDefault(),portalItem:e}}},73341:(e,t,r)=>{function s(e){return e&&"getAtOrigin"in e&&"originOf"in e}r.d(t,{i:()=>s})},54203:(e,t,r)=>{r.d(t,{u:()=>o});var s=r(73341);function o(e){e?.writtenProperties&&e.writtenProperties.forEach((({target:e,propName:t,newOrigin:r})=>{(0,s.i)(e)&&r&&e.originOf(t)!==r&&e.updateOrigin(t,r)}))}},75485:(e,t,r)=>{r.d(t,{addOrUpdateResources:()=>a,bg:()=>d,cL:()=>c,fetchResources:()=>i,removeAllResources:()=>p,removeResource:()=>l});var s=r(64604),o=r(6407),n=r(99063);async function i(e,t={},r){await e.load(r);const s=(0,n.fj)(e.itemUrl,"resources"),{start:o=1,num:i=10,sortOrder:a="asc",sortField:l="resource"}=t,p={query:{start:o,num:i,sortOrder:a,sortField:l,token:e.apiKey},signal:r?.signal},u=await e.portal.request(s,p);return{total:u.total,nextStart:u.nextStart,resources:u.resources.map((({created:t,size:r,resource:s})=>({created:new Date(t),size:r,resource:e.resourceFromPath(s)})))}}async function a(e,t,r,s){const i=new Map;for(const{resource:e,content:s,compress:n,access:a}of t){if(!e.hasPath())throw new o.A(`portal-item-resource-${r}:invalid-path`,"Resource does not have a valid path");const[t,l]=u(e.path),p=`${t}/${n??""}/${a??""}`;i.has(p)||i.set(p,{prefix:t,compress:n,access:a,files:[]}),i.get(p).files.push({fileName:l,content:s})}await e.load(s);const a=(0,n.fj)(e.userItemUrl,"add"===r?"addResources":"updateResources");for(const{prefix:t,compress:r,access:o,files:n}of i.values()){const i=25;for(let l=0;l{r.d(t,{s:()=>a,u:()=>l});var s=r(6407),o=r(80959),n=r(93049),i=r(75485);async function a(e,t,r){const s=await p(e,t,r);await u(s,t,r)}async function l(e,t,r,s,o){const n=await p(r,s,o);await e.update({data:t}),await u(n,s,o)}async function p(e,t,a){if(!t?.resources)return;const l=t.portalItem===e.portalItem?new Set(e.paths):new Set;e.paths.length=0,e.portalItem=t.portalItem;const p=new Set(t.resources.toKeep.map((e=>e.resource.path))),u=new Set,c=[];p.forEach((t=>{l.delete(t),e.paths.push(t)}));const d=[],h=[],y=[];for(const r of t.resources.toUpdate)if(l.delete(r.resource.path),p.has(r.resource.path)||u.has(r.resource.path)){const{resource:t,content:s,finish:o}=r,a=(0,i.bg)(t,(0,n.g)());e.paths.push(a.path),d.push({resource:a,content:await(0,i.cL)(s),compress:r.compress}),o&&y.push((()=>o(a)))}else{e.paths.push(r.resource.path),h.push({resource:r.resource,content:await(0,i.cL)(r.content),compress:r.compress});const t=r.finish;t&&y.push((()=>t(r.resource))),u.add(r.resource.path)}for(const r of t.resources.toAdd)if(e.paths.push(r.resource.path),l.has(r.resource.path))l.delete(r.resource.path);else{d.push({resource:r.resource,content:await(0,i.cL)(r.content),compress:r.compress});const e=r.finish;e&&y.push((()=>e(r.resource)))}if(d.length||h.length){const{addOrUpdateResources:e}=await Promise.resolve().then(r.bind(r,75485));await e(t.portalItem,d,"add",a),await e(t.portalItem,h,"update",a)}if(y.forEach((e=>e())),0===c.length)return l;const f=await(0,o.Ol)(c);if((0,o.Te)(a),f.length>0)throw new s.A("save:resources","Failed to save one or more resources",{errors:f});return l}async function u(e,t,r){if(!e||!t.portalItem)return;const s=[];for(const o of e){const e=t.portalItem.resourceFromPath(o);s.push(e.portalItem.removeResource(e,r))}await(0,o.Lx)(s)}},36915:(e,t,r)=>{r.d(t,{v:()=>i});var s=r(90740),o=r(6407),n=r(64604);function i(e){if(s.A.apiKey&&(0,n.s)(e.portal.url))throw new o.A("save-api-key-utils:api-key-not-supported",`Saving is not supported on ${e.portal.url} when using an api key`)}},8410:(e,t,r)=>{r.d(t,{b:()=>o,e:()=>i});var s=r(6407);async function o(e){const t=[];for(const r of e.allLayers)if("beforeSave"in r&&"function"==typeof r.beforeSave){const e=r.beforeSave();e&&t.push(e)}await Promise.allSettled(t)}const n=new Set(["layer:unsupported","property:unsupported","symbol:unsupported","symbol-layer:unsupported","url:unsupported"]);function i(e,t,r){let o=(e.messages??[]).filter((({type:e})=>"error"===e)).map((({name:e,message:t,details:r})=>new s.A(e,t,r)));if(e.blockedRelativeUrls&&(o=o.concat(e.blockedRelativeUrls.map((e=>new s.A("url:unsupported",`Relative url '${e}' is not supported`))))),r){const{ignoreUnsupported:e,supplementalUnsupportedErrors:t=[],requiredPropertyChecksDisabled:s}=r;e&&(o=o.filter((({name:e})=>!(n.has(e)||t.includes(e))))),s&&(o=o.filter((e=>"web-document-write:property-required"!==e.name)))}if(o.length>0)throw new s.A(t.errorName,"Failed to save due to unsupported or invalid content. See 'details.errors' for more detailed information",{errors:o})}},93049:(e,t,r)=>{r.d(t,{a:()=>n,b:()=>i,g:()=>o});const s="randomUUID"in crypto;function o(){if(s)return crypto.randomUUID();const e=crypto.getRandomValues(new Uint16Array(8));e[3]=4095&e[3]|16384,e[4]=16383&e[4]|32768;const t=t=>e[t].toString(16).padStart(4,"0");return t(0)+t(1)+"-"+t(2)+"-"+t(3)+"-"+t(4)+"-"+t(5)+t(6)+t(7)}function n(){return`{${o().toUpperCase()}}`}function i(){return`{${o()}}`}},67315:(e,t,r)=>{r.d(t,{p:()=>i});var s=r(32816),o=r(29298),n=(r(32773),r(20266),r(69421));r(36544),r(93181),r(13671),r(40499),r(6407),r(90740),r(91047);const i=e=>{let t=class extends e{get apiKey(){return this._isOverridden("apiKey")?this._get("apiKey"):"portalItem"in this?this.portalItem?.apiKey:null}set apiKey(e){null!=e?this._override("apiKey",e):(this._clearOverride("apiKey"),this.clear("apiKey","user"))}};return(0,s._)([(0,o.MZ)({type:String})],t.prototype,"apiKey",null),t=(0,s._)([(0,n.$)("esri.layers.mixins.APIKeyMixin")],t),t}},26024:(e,t,r)=>{r.d(t,{Xh:()=>K,w6:()=>R});var s=r(32816),o=r(64604),n=r(6407),i=r(20266),a=r(80959),l=r(99063),p=r(29298),u=(r(32773),r(49877)),c=r(69421),d=r(56273),h=r(54203),y=r(44600),f=r(32826),m=r(7969),g=r(1985),v=r(98238),w=r(33125),S=r(82408),I=r(43059),x=r(79697),_=r(335),A=r(36915),b=r(8410);r(90740),r(29512),r(99924),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(36544),r(2160),r(69763),r(93804),r(18683),r(64752),r(48844),r(29208),r(1178),r(49755),r(30011),r(55270),r(50214),r(59192),r(78016),r(54483),r(95779),r(13262),r(346),r(16699),r(26809),r(2589),r(18527),r(94345),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(67504),r(92517),r(77037),r(54131),r(19869),r(64524),r(73509),r(28276),r(69277),r(70580),r(75191),r(24319),r(62092),r(89935),r(49813),r(93049),r(75485);const R=e=>{let t=class extends e{constructor(){super(...arguments),this.spatialReference=null,this.fullExtent=null,this.heightModelInfo=null,this.minScale=0,this.maxScale=0,this.version={major:Number.NaN,minor:Number.NaN,versionString:""},this.copyright=null,this.sublayerTitleMode="item-title",this.title=null,this.layerId=null,this.indexInfo=null,this._debouncedSaveOperations=(0,a.sg)((async(e,t,r)=>{switch(e){case K.SAVE:return this._save(t);case K.SAVE_AS:return this._saveAs(r,t)}}))}readSpatialReference(e,t){return P(t)}readFullExtent(e,t,r){if(null!=e&&"object"==typeof e){const s=null==e.spatialReference?{...e,spatialReference:P(t)}:e;return y.A.fromJSON(s,r)}const s=t.store,o=P(t);return null==o||null==s?.extent||!Array.isArray(s.extent)||s.extent.some((e=>e=2&&(t.major=parseInt(r[0],10),t.minor=parseInt(r[1],10)),t}readVersion(e,t){const r=t.store,s=null!=r.version?r.version.toString():"";return this.parseVersionString(s)}readTitlePortalItem(e){return"item-title"!==this.sublayerTitleMode?void 0:e}readTitleService(e,t){const r=this.portalItem?.title;if("item-title"===this.sublayerTitleMode)return this.url?(0,g.t)(this.url,t.name):t.name;let s=t.name;if(!s&&this.url){const e=(0,g.p)(this.url);null!=e&&(s=e.title)}return"item-title-and-service-name"===this.sublayerTitleMode&&r&&(s=r+" - "+s),(0,g.d)(s)}set url(e){if(null==e)return void this._set("url",e);const t=(0,g.e)({layer:this,url:e,nonStandardUrlAllowed:!1,logger:i.L.getLogger(this)});this._set("url",t.url),null!=t.layerId&&this._set("layerId",t.layerId)}writeUrl(e,t,r,s){(0,g.w)(this,e,"layers",t,s)}get parsedUrl(){const e=this._get("url"),t=(0,l.An)(e);return t&&null!=this.layerId&&(t.path=`${t.path}/layers/${this.layerId}`),t}async _fetchIndexAndUpdateExtent(e,t){this.indexInfo=(0,w.f)(this.parsedUrl?.path??"",this.rootNode,e,this.customParameters,this.apiKey,i.L.getLogger(this),t),null==this.fullExtent||this.fullExtent.hasZ||this._updateExtent(await this.indexInfo)}_updateExtent(e){if("page"===e?.type){const t=e.rootIndex%e.pageSize,r=e.rootPage?.nodes?.[t];if(null==r?.obb?.center||null==r.obb.halfSize)throw new n.A("sceneservice:invalid-node-page","Invalid node page.");if(r.obb.center[0]0)return t.data.layers[0].id}async _fetchServiceLayer(e){const t=await(0,o.A)(this.parsedUrl?.path??"",{query:{f:"json",...this.customParameters,token:this.apiKey},responseType:"json",signal:e});t.ssl&&this.url&&(this.url=this.url.replace(/^http:/i,"https:"));let r=!1;if(t.data.layerType&&"Voxel"===t.data.layerType&&(r=!0),r)return this._fetchVoxelServiceLayer();const s=t.data;this.read(s,this._getServiceContext()),this.validateLayer(s)}async _fetchVoxelServiceLayer(e){const t=(await(0,o.A)(this.parsedUrl?.path+"/layer",{query:{f:"json",...this.customParameters,token:this.apiKey},responseType:"json",signal:e})).data;this.read(t,this._getServiceContext()),this.validateLayer(t)}_getServiceContext(){return{origin:"service",portalItem:this.portalItem,portal:this.portalItem?.portal,url:this.parsedUrl}}async _ensureLoadBeforeSave(){await this.load(),"beforeSave"in this&&"function"==typeof this.beforeSave&&await this.beforeSave()}validateLayer(e){}async _saveAs(e,t){const r={...E,...t};let s=I.default.from(e);if(!s)throw new n.A("sceneservice:portal-item-required","_saveAs() requires a portal item to save to");(0,A.v)(s),s.id&&(s=s.clone(),s.id=null);const o=s.portal||S.A.getDefault();await this._ensureLoadBeforeSave(),s.type=j,s.portal=o;const i=(0,x.c)(s,"portal-item",!0),a={layers:[this.write({},i)]};return await Promise.all(i.resources.pendingOperations??[]),await this._validateAgainstJSONSchema(a,i,r),this.url&&(s.url=this.url),s.title||(s.title=this.title),O(s,r,M.newItem),await o.signIn(),await(o.user?.addItem({item:s,folder:r?.folder,data:a})),await(0,_.s)(this.resourceReferences,i),this.portalItem=s,(0,h.u)(i),i.portalItem=s,s}async _save(e){const t={...E,...e};if(!this.portalItem)throw new n.A("sceneservice:portal-item-not-set","Portal item to save to has not been set on this SceneService");if((0,A.v)(this.portalItem),this.portalItem.type!==j)throw new n.A("sceneservice:portal-item-wrong-type",`Portal item needs to have type "${j}"`);await this._ensureLoadBeforeSave();const r=(0,x.c)(this.portalItem,"portal-item",!0),s={layers:[this.write({},r)]};return await Promise.all(r.resources.pendingOperations??[]),await this._validateAgainstJSONSchema(s,r,t),this.url&&(this.portalItem.url=this.url),this.portalItem.title||(this.portalItem.title=this.title),O(this.portalItem,t,M.existingItem),await(0,_.u)(this.portalItem,s,this.resourceReferences,r),(0,h.u)(r),this.portalItem}async _validateAgainstJSONSchema(e,t,r){const s=r?.validationOptions;(0,b.e)(t,{errorName:"sceneservice:save"},{ignoreUnsupported:s?.ignoreUnsupported,supplementalUnsupportedErrors:["scenemodification:unsupported"]})}};return(0,s._)([(0,p.MZ)(v.i)],t.prototype,"id",void 0),(0,s._)([(0,p.MZ)({type:m.A})],t.prototype,"spatialReference",void 0),(0,s._)([(0,u.r)("spatialReference",["spatialReference","store.indexCRS","store.geographicCRS"])],t.prototype,"readSpatialReference",null),(0,s._)([(0,p.MZ)({type:y.A})],t.prototype,"fullExtent",void 0),(0,s._)([(0,u.r)("fullExtent",["fullExtent","store.extent","spatialReference","store.indexCRS","store.geographicCRS"])],t.prototype,"readFullExtent",null),(0,s._)([(0,p.MZ)({readOnly:!0,type:f.A})],t.prototype,"heightModelInfo",void 0),(0,s._)([(0,p.MZ)({type:Number,json:{name:"layerDefinition.minScale",write:!0,origins:{service:{read:{source:"minScale"},write:!1}}}})],t.prototype,"minScale",void 0),(0,s._)([(0,p.MZ)({type:Number,json:{name:"layerDefinition.maxScale",write:!0,origins:{service:{read:{source:"maxScale"},write:!1}}}})],t.prototype,"maxScale",void 0),(0,s._)([(0,p.MZ)({readOnly:!0})],t.prototype,"version",void 0),(0,s._)([(0,u.r)("version",["store.version"])],t.prototype,"readVersion",null),(0,s._)([(0,p.MZ)({type:String,json:{read:{source:"copyrightText"}}})],t.prototype,"copyright",void 0),(0,s._)([(0,p.MZ)({type:String,json:{read:!1}})],t.prototype,"sublayerTitleMode",void 0),(0,s._)([(0,p.MZ)({type:String})],t.prototype,"title",void 0),(0,s._)([(0,u.r)("portal-item","title")],t.prototype,"readTitlePortalItem",null),(0,s._)([(0,u.r)("service","title",["name"])],t.prototype,"readTitleService",null),(0,s._)([(0,p.MZ)({type:Number,json:{origins:{service:{read:{source:"id"}},"portal-item":{write:{target:"id",isRequired:!0,ignoreOrigin:!0},read:!1}}}})],t.prototype,"layerId",void 0),(0,s._)([(0,p.MZ)(v.u)],t.prototype,"url",null),(0,s._)([(0,d.w)("url")],t.prototype,"writeUrl",null),(0,s._)([(0,p.MZ)()],t.prototype,"parsedUrl",null),(0,s._)([(0,p.MZ)({readOnly:!0})],t.prototype,"store",void 0),(0,s._)([(0,p.MZ)({type:String,readOnly:!0,json:{read:{source:"store.rootNode"}}})],t.prototype,"rootNode",void 0),t=(0,s._)([(0,c.$)("esri.layers.mixins.SceneService")],t),t},U=-1e38;function P(e){if(null!=e.spatialReference)return m.A.fromJSON(e.spatialReference);const t=e.store,r=t.indexCRS||t.geographicCRS,s=r&&parseInt(r.substring(r.lastIndexOf("/")+1,r.length),10);return null!=s?new m.A(s):null}function O(e,t,r){e.typeKeywords||(e.typeKeywords=[]);const s=t.getTypeKeywords();for(const t of s)e.typeKeywords.push(t);e.typeKeywords&&(e.typeKeywords=e.typeKeywords.filter(((e,t,r)=>r.indexOf(e)===t)),r===M.newItem&&(e.typeKeywords=e.typeKeywords.filter((e=>"Hosted Service"!==e))))}var M,N;(N=M||(M={}))[N.existingItem=0]="existingItem",N[N.newItem=1]="newItem";const j="Scene Service",E={getTypeKeywords:()=>[],portalItemLayerType:"unknown",validationOptions:{enabled:!0,ignoreUnsupported:!1,failPolicy:"throw"}};var K;!function(e){e[e.SAVE=0]="SAVE",e[e.SAVE_AS=1]="SAVE_AS"}(K||(K={}))}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/ba1579d4b453d5aaf5f4.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/ba1579d4b453d5aaf5f4.js new file mode 100644 index 00000000..9a83b292 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/ba1579d4b453d5aaf5f4.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[7820],{49755:(e,t,r)=>{r.d(t,{E:()=>x});var n,a=r(32816),i=r(93804),o=r(99924),s=r(57732),u=r(29298),l=(r(32773),r(20266),r(49877)),c=r(69421),f=r(56273),p=r(30011),m=r(54131);let h=n=class extends o.oY{constructor(e){super(e)}async collectRequiredFields(e,t){return(0,p.Dx)(e,t,this.expression)}clone(){return new n({expression:this.expression,title:this.title})}equals(e){return this.expression===e.expression&&this.title===e.title}};(0,a._)([(0,u.MZ)({type:String,json:{write:!0}})],h.prototype,"expression",void 0),(0,a._)([(0,u.MZ)({type:String,json:{write:!0}})],h.prototype,"title",void 0),h=n=(0,a._)([(0,c.$)("esri.symbols.support.FeatureExpressionInfo")],h);const d=h;var g;const y=(0,i.s)()({onTheGround:"on-the-ground",relativeToGround:"relative-to-ground",relativeToScene:"relative-to-scene",absoluteHeight:"absolute-height"}),v=new i.J({foot:"feet",kilometer:"kilometers",meter:"meters",mile:"miles","us-foot":"us-feet",yard:"yards"});let w=g=class extends o.oY{constructor(e){super(e),this.offset=null}readFeatureExpressionInfo(e,t){return null!=e?e:t.featureExpression&&0===t.featureExpression.value?{expression:"0"}:void 0}writeFeatureExpressionInfo(e,t,r,n){t[r]=e.write({},n),"0"===e.expression&&(t.featureExpression={value:0})}get mode(){const{offset:e,featureExpressionInfo:t}=this;return this._isOverridden("mode")?this._get("mode"):null!=e||t?"relative-to-ground":"on-the-ground"}set mode(e){this._override("mode",e)}set unit(e){this._set("unit",e)}write(e,t){return this.offset||this.mode||this.featureExpressionInfo||this.unit?super.write(e,t):null}clone(){return new g({mode:this.mode,offset:this.offset,featureExpressionInfo:this.featureExpressionInfo?this.featureExpressionInfo.clone():void 0,unit:this.unit})}equals(e){return this.mode===e.mode&&this.offset===e.offset&&this.unit===e.unit&&(0,s.e)(this.featureExpressionInfo,e.featureExpressionInfo)}};(0,a._)([(0,u.MZ)({type:d,json:{write:!0}})],w.prototype,"featureExpressionInfo",void 0),(0,a._)([(0,l.r)("featureExpressionInfo",["featureExpressionInfo","featureExpression"])],w.prototype,"readFeatureExpressionInfo",null),(0,a._)([(0,f.w)("featureExpressionInfo",{featureExpressionInfo:{type:d},"featureExpression.value":{type:[0]}})],w.prototype,"writeFeatureExpressionInfo",null),(0,a._)([(0,u.MZ)({type:y.apiValues,nonNullable:!0,json:{type:y.jsonValues,read:y.read,write:{writer:y.write,isRequired:!0}}})],w.prototype,"mode",null),(0,a._)([(0,u.MZ)({type:Number,json:{write:!0}})],w.prototype,"offset",void 0),(0,a._)([(0,u.MZ)({type:m.s,json:{type:String,read:v.read,write:v.write}})],w.prototype,"unit",null),w=g=(0,a._)([(0,c.$)("esri.symbols.support.ElevationInfo")],w);const x=w},98238:(e,t,r)=>{r.d(t,{a:()=>m,b:()=>b,c:()=>v,d:()=>S,e:()=>h,f:()=>l,i:()=>x,l:()=>f,m:()=>A,o:()=>y,p:()=>c,r:()=>d,s:()=>w,u:()=>p});var n=r(82530),a=r(44600),i=r(7969),o=r(1178),s=r(49755),u=r(64524);const l={type:Boolean,value:!0,json:{origins:{service:{read:!1,write:!1},"web-map":{read:!1,write:!1}},name:"screenSizePerspective",write:{enabled:!0,layerContainerTypes:n.e}}},c={type:Boolean,value:!0,json:{name:"disablePopup",read:{reader:(e,t)=>!t.disablePopup},write:{enabled:!0,writer(e,t,r){t[r]=!e}}}},f={type:Boolean,value:!0,nonNullable:!0,json:{name:"showLabels",write:{enabled:!0,layerContainerTypes:n.e}}},p={type:String,json:{origins:{"portal-item":{write:!1}},write:{isRequired:!0,ignoreOrigin:!0,writer:o.w}}},m={type:Boolean,value:!0,nonNullable:!0,json:{origins:{service:{read:{enabled:!1}}},name:"showLegend",write:{enabled:!0,layerContainerTypes:n.e}}},h={value:null,type:s.E,json:{origins:{service:{name:"elevationInfo",write:!0}},name:"layerDefinition.elevationInfo",write:{enabled:!0,layerContainerTypes:n.e}}};function d(e){return{type:e,readOnly:!0,json:{origins:{service:{read:!0}},read:!1}}}const g={write:{enabled:!0,layerContainerTypes:n.e},read:!0},y={type:Number,json:{origins:{"web-document":g,"portal-item":{write:!0}}}},v={...y,json:{...y.json,origins:{"web-document":{...g,write:{enabled:!0,layerContainerTypes:n.e,target:{opacity:{type:Number},"layerDefinition.drawingInfo.transparency":{type:Number}}}}},read:{source:["layerDefinition.drawingInfo.transparency","drawingInfo.transparency"],reader:(e,t,r)=>r&&"service"!==r.origin||!t.drawingInfo||void 0===t.drawingInfo.transparency?t.layerDefinition?.drawingInfo&&void 0!==t.layerDefinition.drawingInfo.transparency?(0,u.t)(t.layerDefinition.drawingInfo.transparency):void 0:(0,u.t)(t.drawingInfo.transparency)}}},w={type:a.A,readOnly:!0,json:{origins:{service:{read:{source:["fullExtent","spatialReference"],reader:(e,t)=>{const r=a.A.fromJSON(e);return null!=t.spatialReference&&"object"==typeof t.spatialReference&&(r.spatialReference=i.A.fromJSON(t.spatialReference)),r}}}},read:!1}},x={type:String,json:{origins:{service:{read:!1},"portal-item":{read:!1}}}},b={type:Number,json:{origins:{service:{write:{enabled:!1}},"web-scene":{name:"layerDefinition.minScale",write:{enabled:!0,layerContainerTypes:n.e}}},name:"layerDefinition.minScale",write:!0}},A={type:Number,json:{origins:{service:{write:{enabled:!1}},"web-scene":{name:"layerDefinition.maxScale",write:{enabled:!0,layerContainerTypes:n.e}}},name:"layerDefinition.maxScale",write:!0}},S={json:{write:{ignoreOrigin:!0,layerContainerTypes:n.e},origins:{"web-map":{read:!1,write:!1}}}}},12119:(e,t,r)=>{r.d(t,{r:()=>s,w:()=>u});var n=r(6407),a=r(90740),i=r(13201),o=r(12856);function s(e,t,r){try{return function(e){if(!e||0===e.length)return null;if(function(e){const t=e[0];return!!t&&"scale"in t}(e)){const t=[];for(const r of e)t.push({scale:r.scale,value:l(r.value)});return t}return l(e)}(e)}catch(e){r?.messages?.push(e)}return null}function u(e,t,r,n){try{const n=function(e){const t=(0,i.p)(e);return t?(0,o.i)(t)?t.map((e=>e.toJSON())):t.map((({scale:e,effects:t})=>({scale:e,value:t.map((e=>e.toJSON()))}))):null}(e);(0,a.s)(r,n,t)}catch(e){n.messages&&n.messages.push(e)}}function l(e){if(!e?.length)return"";const t=[];for(const r of e){let e=[];switch(r.type){case"grayscale":case"sepia":case"saturate":case"invert":case"brightness":case"contrast":case"opacity":e=[c(r,"amount")];break;case"blur":e=[c(r,"radius","pt")];break;case"hue-rotate":e=[c(r,"angle","deg")];break;case"drop-shadow":e=[c(r,"xoffset","pt"),c(r,"yoffset","pt"),c(r,"blurRadius","pt"),f(r,"color")];break;case"bloom":e=[c(r,"strength"),c(r,"radius","pt"),c(r,"threshold")]}const n=`${r.type}(${e.filter(Boolean).join(" ")})`;(0,i.p)(n),t.push(n)}return t.join(" ")}function c(e,t,r){if(null==e[t])throw new n.A("effect:missing-parameter",`Missing parameter '${t}' in ${e.type} effect`,{effect:e});return r?e[t]+r:""+e[t]}function f(e,t){if(null==e[t])throw new n.A("effect:missing-parameter",`Missing parameter '${t}' in ${e.type} effect`,{effect:e});const r=e[t];return`rgba(${r[0]||0}, ${r[1]||0}, ${r[2]||0}, ${r[3]/255||0})`}},82530:(e,t,r)=>{r.d(t,{e:()=>n});const n=["operational-layers","basemap","ground"]},19869:(e,t,r)=>{r.d(t,{m:()=>a});var n=r(69763);const a={unknown:1,inches:(0,n.l)(1,"meters","inches"),feet:(0,n.l)(1,"meters","feet"),"us-feet":(0,n.l)(1,"meters","us-feet"),yards:(0,n.l)(1,"meters","yards"),miles:(0,n.l)(1,"meters","miles"),"nautical-miles":(0,n.l)(1,"meters","nautical-miles"),millimeters:(0,n.l)(1,"meters","millimeters"),centimeters:(0,n.l)(1,"meters","centimeters"),decimeters:(0,n.l)(1,"meters","decimeters"),meters:(0,n.l)(1,"meters","meters"),kilometers:(0,n.l)(1,"meters","kilometers"),"decimal-degrees":1/(0,n.q)(1,"meters",n.h.radius)}},64524:(e,t,r)=>{r.d(t,{o:()=>a,t:()=>i});var n=r(36544);function a(e){const t=(0,n.c)(100*(1-e));return Math.max(0,Math.min(t,100))}function i(e){const t=1-e/100;return Math.max(0,Math.min(t,1))}},13201:(e,t,r)=>{r.d(t,{p:()=>l});var n,a=r(13226),i=r(6407),o=r(12856),s=(r(67138),{exports:{}});(n=s).exports&&(n.exports=function(){function e(t,r,n,a){var i=Error.call(this,t);return Object.setPrototypeOf&&Object.setPrototypeOf(i,e.prototype),i.expected=r,i.found=n,i.location=a,i.name="SyntaxError",i}function t(e,t,r){return r=r||" ",e.length>t?e:(t-=e.length,e+(r+=r.repeat(t)).slice(0,t))}return function(e,t){function r(){this.constructor=e}r.prototype=t.prototype,e.prototype=new r}(e,Error),e.prototype.format=function(e){var r="Error: "+this.message;if(this.location){var n,a=null;for(n=0;n0){for(t=1,r=1;t0?function(e,t,r){return[e].concat(t.map((function(e){return e[3]})))}(e,t):[e]},de=function(e){return{type:"quantity",value:e.value,unit:e.unit}},ge=function(e){return{type:"color",colorType:e.type,value:e.value}},ye=function(e){return e},ve=function(){return Pe()},we=function(e){return{value:e,unit:"%"}},xe=function(e){return{value:e,unit:"px"}},be=function(e){return{value:e,unit:"cm"}},Ae=function(e){return{value:e,unit:"mm"}},Se=function(e){return{value:e,unit:"in"}},Ee=function(e){return{value:e,unit:"pt"}},je=function(e){return{value:e,unit:"pc"}},Ie=function(e){return{value:e,unit:"deg"}},Ce=function(e){return{value:e,unit:"rad"}},Me=function(e){return{value:e,unit:"grad"}},$e=function(e){return{value:e,unit:"turn"}},Fe=function(e){return{value:e,unit:null}},_e=function(){return{type:"hex",value:Pe()}},Ne=function(e){return{type:"function",value:e}},Re=function(){return{type:"named",value:Pe()}},ke=function(){return parseFloat(Pe())},Oe=0,Te=0,De=[{line:1,column:1}],qe=0,Ze=[],Be=0;if("startRule"in r){if(!(r.startRule in l))throw new Error("Can't start parsing from rule \""+r.startRule+'".');c=l[r.startRule]}function Pe(){return t.substring(Te,Oe)}function ze(e,t){return{type:"literal",text:e,ignoreCase:t}}function Je(e,t,r){return{type:"class",parts:e,inverted:t,ignoreCase:r}}function Le(e){return{type:"other",description:e}}function Ge(e){var r,n=De[e];if(n)return n;for(r=e-1;!De[r];)r--;for(n={line:(n=De[r]).line,column:n.column};rqe&&(qe=Oe,Ze=[]),Ze.push(e))}function Ve(){var e;return(e=function(){var e,r;return Be++,e=Oe,Qe(),t.substr(Oe,4)===f?(r=f,Oe+=4):(r=s,0===Be&&Ue(O)),r!==s?(Qe(),Te=e,e=pe()):(Oe=e,e=s),Be--,e===s&&0===Be&&Ue(k),e}())===s&&(e=function(){var e,t;if(e=[],(t=Ye())!==s)for(;t!==s;)e.push(t),t=Ye();else e=s;return e}()),e}function Ye(){var e,r,n,a;return e=Oe,Qe(),(r=function(){var e,r,n;return Be++,e=Oe,(r=We())!==s?(40===t.charCodeAt(Oe)?(n=h,Oe++):(n=s,0===Be&&Ue(P)),n!==s?(Te=e,e=ye(r)):(Oe=e,e=s)):(Oe=e,e=s),Be--,e===s&&(r=s,0===Be&&Ue(B)),e}())!==s?(Qe(),(n=function(){var e,r,n,a,i,o,u,l;if(e=Oe,(r=Ke())!==s){for(n=[],a=Oe,i=Qe(),44===t.charCodeAt(Oe)?(o=m,Oe++):(o=s,0===Be&&Ue(D)),o===s&&(o=null),u=Qe(),(l=Ke())!==s?a=i=[i,o,u,l]:(Oe=a,a=s);a!==s;)n.push(a),a=Oe,i=Qe(),44===t.charCodeAt(Oe)?(o=m,Oe++):(o=s,0===Be&&Ue(D)),o===s&&(o=null),u=Qe(),(l=Ke())!==s?a=i=[i,o,u,l]:(Oe=a,a=s);Te=e,e=he(r,n)}else Oe=e,e=s;return e}())===s&&(n=null),Qe(),41===t.charCodeAt(Oe)?(a=p,Oe++):(a=s,0===Be&&Ue(T)),a!==s?(Qe(),Te=e,e=me(r,n)):(Oe=e,e=s)):(Oe=e,e=s),e}function Ke(){var e,r;return e=Oe,(r=function(){var e,r,n;return Be++,e=Oe,Qe(),(r=Xe())!==s?(37===t.charCodeAt(Oe)?(n=d,Oe++):(n=s,0===Be&&Ue(G)),n!==s?(Te=e,e=we(r)):(Oe=e,e=s)):(Oe=e,e=s),Be--,e===s&&0===Be&&Ue(L),e}())===s&&(r=function(){var e,r,n;return Be++,e=Oe,Qe(),(r=Xe())!==s?(t.substr(Oe,2)===g?(n=g,Oe+=2):(n=s,0===Be&&Ue(U)),n!==s?(Te=e,e=xe(r)):(Oe=e,e=s)):(Oe=e,e=s),e===s&&(e=Oe,Qe(),(r=Xe())!==s?(t.substr(Oe,2)===y?(n=y,Oe+=2):(n=s,0===Be&&Ue(V)),n!==s?(Te=e,e=be(r)):(Oe=e,e=s)):(Oe=e,e=s),e===s&&(e=Oe,Qe(),(r=Xe())!==s?(t.substr(Oe,2)===v?(n=v,Oe+=2):(n=s,0===Be&&Ue(Y)),n!==s?(Te=e,e=Ae(r)):(Oe=e,e=s)):(Oe=e,e=s),e===s&&(e=Oe,Qe(),(r=Xe())!==s?(t.substr(Oe,2)===w?(n=w,Oe+=2):(n=s,0===Be&&Ue(K)),n!==s?(Te=e,e=Se(r)):(Oe=e,e=s)):(Oe=e,e=s),e===s&&(e=Oe,Qe(),(r=Xe())!==s?(t.substr(Oe,2)===x?(n=x,Oe+=2):(n=s,0===Be&&Ue(Q)),n!==s?(Te=e,e=Ee(r)):(Oe=e,e=s)):(Oe=e,e=s),e===s&&(e=Oe,Qe(),(r=Xe())!==s?(t.substr(Oe,2)===b?(n=b,Oe+=2):(n=s,0===Be&&Ue(W)),n!==s?(Te=e,e=je(r)):(Oe=e,e=s)):(Oe=e,e=s)))))),Be--,e===s&&0===Be&&Ue(H),e}())===s&&(r=function(){var e,r,n;return Be++,e=Oe,(r=Xe())!==s?(t.substr(Oe,3)===A?(n=A,Oe+=3):(n=s,0===Be&&Ue(ee)),n!==s?(Te=e,e=Ie(r)):(Oe=e,e=s)):(Oe=e,e=s),e===s&&(e=Oe,(r=Xe())!==s?(t.substr(Oe,3)===S?(n=S,Oe+=3):(n=s,0===Be&&Ue(te)),n!==s?(Te=e,e=Ce(r)):(Oe=e,e=s)):(Oe=e,e=s),e===s&&(e=Oe,(r=Xe())!==s?(t.substr(Oe,4)===E?(n=E,Oe+=4):(n=s,0===Be&&Ue(re)),n!==s?(Te=e,e=Me(r)):(Oe=e,e=s)):(Oe=e,e=s),e===s&&(e=Oe,(r=Xe())!==s?(t.substr(Oe,4)===j?(n=j,Oe+=4):(n=s,0===Be&&Ue(ne)),n!==s?(Te=e,e=$e(r)):(Oe=e,e=s)):(Oe=e,e=s)))),Be--,e===s&&(r=s,0===Be&&Ue(X)),e}())===s&&(r=function(){var e,t;return Be++,e=Oe,Qe(),(t=Xe())!==s?(Te=e,e=Fe(t)):(Oe=e,e=s),Be--,e===s&&0===Be&&Ue(ae),e}()),r!==s&&(Te=e,r=de(r)),(e=r)===s&&(e=Oe,(r=function(){var e,r,n,a;if(Be++,e=Oe,35===t.charCodeAt(Oe)?(r=I,Oe++):(r=s,0===Be&&Ue(oe)),r!==s){if(n=[],_.test(t.charAt(Oe))?(a=t.charAt(Oe),Oe++):(a=s,0===Be&&Ue(se)),a!==s)for(;a!==s;)n.push(a),_.test(t.charAt(Oe))?(a=t.charAt(Oe),Oe++):(a=s,0===Be&&Ue(se));else n=s;n!==s?(Te=e,e=_e()):(Oe=e,e=s)}else Oe=e,e=s;return e===s&&(e=Oe,(r=Ye())!==s&&(Te=e,r=Ne(r)),(e=r)===s&&(e=Oe,(r=We())!==s&&(Te=e,r=Re()),e=r)),Be--,e===s&&(r=s,0===Be&&Ue(ie)),e}())!==s&&(Te=e,r=ge(r)),e=r),e}function Qe(){var e,r;for(Be++,e=[],$.test(t.charAt(Oe))?(r=t.charAt(Oe),Oe++):(r=s,0===Be&&Ue(Z));r!==s;)e.push(r),$.test(t.charAt(Oe))?(r=t.charAt(Oe),Oe++):(r=s,0===Be&&Ue(Z));return Be--,r=s,0===Be&&Ue(q),e}function We(){var e,r,n;if(Be++,e=Oe,r=[],F.test(t.charAt(Oe))?(n=t.charAt(Oe),Oe++):(n=s,0===Be&&Ue(J)),n!==s)for(;n!==s;)r.push(n),F.test(t.charAt(Oe))?(n=t.charAt(Oe),Oe++):(n=s,0===Be&&Ue(J));else r=s;return r!==s&&(Te=e,r=ve()),Be--,(e=r)===s&&(r=s,0===Be&&Ue(z)),e}function Xe(){var e,r,n,a,i,o,u;for(e=Oe,N.test(t.charAt(Oe))?(t.charAt(Oe),Oe++):0===Be&&Ue(ue),r=Oe,n=[],R.test(t.charAt(Oe))?(a=t.charAt(Oe),Oe++):(a=s,0===Be&&Ue(le));a!==s;)n.push(a),R.test(t.charAt(Oe))?(a=t.charAt(Oe),Oe++):(a=s,0===Be&&Ue(le));if(46===t.charCodeAt(Oe)?(a=C,Oe++):(a=s,0===Be&&Ue(ce)),a!==s){if(i=[],R.test(t.charAt(Oe))?(o=t.charAt(Oe),Oe++):(o=s,0===Be&&Ue(le)),o!==s)for(;o!==s;)i.push(o),R.test(t.charAt(Oe))?(o=t.charAt(Oe),Oe++):(o=s,0===Be&&Ue(le));else i=s;i!==s?r=n=[n,a,i]:(Oe=r,r=s)}else Oe=r,r=s;if(r===s)if(r=[],R.test(t.charAt(Oe))?(n=t.charAt(Oe),Oe++):(n=s,0===Be&&Ue(le)),n!==s)for(;n!==s;)r.push(n),R.test(t.charAt(Oe))?(n=t.charAt(Oe),Oe++):(n=s,0===Be&&Ue(le));else r=s;if(r!==s){if(n=Oe,101===t.charCodeAt(Oe)?(a=M,Oe++):(a=s,0===Be&&Ue(fe)),a!==s){if(N.test(t.charAt(Oe))?(i=t.charAt(Oe),Oe++):(i=s,0===Be&&Ue(ue)),i===s&&(i=null),o=[],R.test(t.charAt(Oe))?(u=t.charAt(Oe),Oe++):(u=s,0===Be&&Ue(le)),u!==s)for(;u!==s;)o.push(u),R.test(t.charAt(Oe))?(u=t.charAt(Oe),Oe++):(u=s,0===Be&&Ue(le));else o=s;o!==s?n=a=[a,i,o]:(Oe=n,n=s)}else Oe=n,n=s;n===s&&(n=null),Te=e,e=ke()}else Oe=e,e=s;return e}if((n=c())!==s&&Oe===t.length)return n;throw n!==s&&Oe{if(!Number.isFinite(e.scale)||e.scale<=0)throw new i.A("effect:invalid-scale","scale must be finite and greater than 0",{stop:e});return{scale:e.scale,effects:c(e.value)}}));t.sort(((e,t)=>t.effects.length-e.effects.length));for(let e=0;et.scale-e.scale)),t}function c(e){let t;if(!e)return[];try{t=u.parse(e)}catch(t){throw new i.A("effect:invalid-syntax","Invalid effect syntax",{value:e,error:t})}return t.map((e=>function(e){try{switch(e.name){case"grayscale":case"sepia":case"saturate":case"invert":case"brightness":case"contrast":return function(e){let t=1;return f(e.parameters,1),1===e.parameters.length&&(t=g(e.parameters[0])),new o.C(e.name,t)}(e);case"opacity":return function(e){let t=1;return f(e.parameters,1),1===e.parameters.length&&(t=g(e.parameters[0])),new o.O(t)}(e);case"hue-rotate":return function(e){let t=0;var r;return f(e.parameters,1),1===e.parameters.length&&(function(e){if("quantity"!==e.type||!(0===e.value&&null===e.unit||e.unit&&null!=h[e.unit]))throw new i.A("effect:type-error",`Expected , Actual: ${p(e)}`,{term:e})}(r=e.parameters[0]),t=r.value*h[r.unit]||0),new o.H(t)}(e);case"blur":return function(e){let t=0;return f(e.parameters,1),1===e.parameters.length&&(t=y(e.parameters[0]),m(t,e.parameters[0])),new o.B(t)}(e);case"drop-shadow":return function(e){const t=[];let r=null;for(const n of e.parameters)if("color"===n.type){if(t.length&&Object.freeze(t),r)throw new i.A("effect:type-error","Accepts only one color",{});r=v(n)}else{const e=y(n);if(Object.isFrozen(t))throw new i.A("effect:type-error"," parameters not consecutive",{lengths:t});t.push(e),3===t.length&&m(e,n)}if(t.length<2||t.length>3)throw new i.A("effect:type-error",`Expected {2,3}, Actual: {${t.length}}`,{lengths:t});return new o.D(t[0],t[1],t[2]||0,r||w("black"))}(e);case"bloom":return function(e){let t=1,r=0,n=0;return f(e.parameters,3),e.parameters[0]&&(t=g(e.parameters[0])),e.parameters[1]&&(r=y(e.parameters[1]),m(r,e.parameters[1])),e.parameters[2]&&(n=g(e.parameters[2])),new o.a(t,r,n)}(e)}}catch(t){throw t.details.filter=e,t}throw new i.A("effect:unknown-effect",`Effect '${e.name}' is not supported`,{effect:e})}(e)))}function f(e,t){if(e.length>t)throw new i.A("effect:type-error",`Function supports up to ${t} parameters, Actual: ${e.length}`,{parameters:e})}function p(e){if("color"===e.type)return"";if(e.unit){if(e.unit in d)return"";if(e.unit in h)return"";if("%"===e.unit)return""}return""}function m(e,t){if(e<0)throw new i.A("effect:type-error",`Negative values are not allowed, Actual: ${e}`,{term:t})}const h={deg:1,grad:.9,rad:180/Math.PI,turn:360},d={px:1,cm:96/2.54,mm:96/2.54/10,in:96,pc:16,pt:96/72};function g(e){!function(e){if("quantity"!==e.type||null!==e.unit&&"%"!==e.unit)throw new i.A("effect:type-error",`Expected or , Actual: ${p(e)}`,{term:e})}(e);const t=e.value;return m(t,e),"%"===e.unit?.01*t:t}function y(e){return function(e){if("quantity"!==e.type||!(0===e.value&&null===e.unit||e.unit&&null!=d[e.unit]))throw new i.A("effect:type-error",`Expected , Actual: ${p(e)}`,{term:e})}(e),e.value*d[e.unit]||0}function v(e){switch(e.colorType){case"hex":return(0,a.a)(e.value);case"named":return w(e.value);case"function":return function(e){if(f(e.parameters,4),x.test(e.name))return[g(e.parameters[0]),g(e.parameters[1]),g(e.parameters[2]),e.parameters[3]?g(e.parameters[3]):1];if(b.test(e.name))return(0,a.h)(function(e){return function(e){if("quantity"!==e.type||null!==e.unit)throw new i.A("effect:type-error",`Expected , Actual: ${p(e)}`,{term:e})}(e),m(e.value,e),e.value}(e.parameters[0]),g(e.parameters[1]),g(e.parameters[2]),e.parameters[3]?g(e.parameters[3]):1);throw new i.A("effect:syntax-error",`Invalid color function '${e.name}'`,{colorFunction:e})}(e.value)}}function w(e){if(!(0,a.i)(e))throw new i.A("effect:unknown-color",`color '${e}' isn't valid`,{namedColor:e});return(0,a.b)(e)}const x=/^rgba?/i,b=/^hsla?/i},54131:(e,t,r)=>{r.d(t,{g:()=>a,s:()=>i});var n=r(19869);function a(e){return 1/(n.m[e]||1)}const i=function(){const e=Object.keys(n.m);return e.sort(),e}()},31315:(e,t,r)=>{r.d(t,{LF:()=>l,dM:()=>c,sU:()=>s});var n=r(32816),a=r(29298),i=(r(32773),r(20266),r(69421)),o=r(12119);r(36544),r(93181),r(13671),r(40499),r(6407),r(90740),r(91047),r(13201),r(13226),r(12856),r(47812),r(18527),r(67138);const s={type:["average","color-burn","color-dodge","color","darken","destination-atop","destination-in","destination-out","destination-over","difference","exclusion","hard-light","hue","invert","lighten","lighter","luminosity","minus","multiply","normal","overlay","plus","reflect","saturation","screen","soft-light","source-atop","source-in","source-out","vivid-light","xor"],nonNullable:!0,json:{read:!1,write:!1,origins:{"web-map":{read:!0,write:!0},"portal-item":{read:!0,write:!0}}}},u={read:{reader:o.r},write:{allowNull:!0,writer:o.w}},l={json:{read:!1,write:!1,origins:{"web-map":u,"portal-item":u}}},c=e=>{let t=class extends e{constructor(){super(...arguments),this.blendMode="normal",this.effect=null}};return(0,n._)([(0,a.MZ)(s)],t.prototype,"blendMode",void 0),(0,n._)([(0,a.MZ)(l)],t.prototype,"effect",void 0),t=(0,n._)([(0,i.$)("esri.layers.mixins.BlendLayer")],t),t}},96807:(e,t,r)=>{r.d(t,{j:()=>o});var n=r(32816),a=r(29298),i=(r(32773),r(20266),r(69421));r(36544),r(93181),r(13671),r(40499),r(6407),r(90740),r(91047);const o=e=>{let t=class extends e{constructor(){super(...arguments),this.minScale=0,this.maxScale=0}get effectiveScaleRange(){const e={minScale:this.minScale,maxScale:this.maxScale},t=this.parent;var r,n;t&&"effectiveScaleRange"in t&&(r=e,n=t.effectiveScaleRange,r.minScale=r.minScale>0?n.minScale>0?Math.min(r.minScale,n.minScale):r.minScale:n.minScale,r.maxScale=r.maxScale>0?n.maxScale>0?Math.max(r.maxScale,n.maxScale):r.maxScale:n.maxScale);const a=this._get("effectiveScaleRange");return a&&a.minScale===e.minScale&&a.maxScale===e.maxScale?a:e}};return(0,n._)([(0,a.MZ)({type:Number,nonNullable:!0,json:{write:!0}})],t.prototype,"minScale",void 0),(0,n._)([(0,a.MZ)({type:Number,nonNullable:!0,json:{write:!0}})],t.prototype,"maxScale",void 0),(0,n._)([(0,a.MZ)({readOnly:!0})],t.prototype,"effectiveScaleRange",null),t=(0,n._)([(0,i.$)("esri.layers.mixins.ScaleRangeLayer")],t),t}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/bfbe95b7d21200c0c373.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/bfbe95b7d21200c0c373.js new file mode 100644 index 00000000..3adcbad3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/bfbe95b7d21200c0c373.js @@ -0,0 +1,2 @@ +/*! For license information please see bfbe95b7d21200c0c373.js.LICENSE.txt */ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[4303],{84303:(e,t,a)=>{a.r(t),a.d(t,{CalciteButton:()=>C,defineCustomElement:()=>_});var n=a(49907),o=a(76952),i=a(20340),r=a(36242),c=a(13462),l=a(28688),s=a(74887),d=a(27331),u=a(35827),h=a(58932),p=a(33155),b=a(35673);const v="content--slotted",f="icon",g="icon--start",m="icon--end",k="icon-start-empty",x="icon-end-empty",y="button-padding",w="button-padding--shrunk",z=(0,n.p)(class extends n.H{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.mutationObserver=(0,s.c)("mutation",(()=>this.updateHasContent())),this.resizeObserver=(0,s.c)("resize",(()=>this.setTooltipText())),this.handleClick=()=>{const{type:e}=this;this.href||("submit"===e?(0,o.s)(this):"reset"===e&&(0,o.r)(this))},this.setTooltipText=()=>{const{contentEl:e}=this;e&&(this.tooltipText=e.offsetWidth{this.childEl=e,e&&this.resizeObserver?.observe(e)},this.alignment="center",this.appearance="solid",this.label=void 0,this.kind="brand",this.disabled=!1,this.form=void 0,this.download=!1,this.href=void 0,this.iconEnd=void 0,this.iconFlipRtl=void 0,this.iconStart=void 0,this.loading=!1,this.name=void 0,this.rel=void 0,this.round=!1,this.scale="m",this.splitChild=!1,this.target=void 0,this.type="button",this.width="auto",this.messages=void 0,this.messageOverrides=void 0,this.hasContent=!1,this.hasLoader=!1,this.effectiveLocale="",this.defaultMessages=void 0,this.tooltipText=void 0}handleGlobalAttributesChanged(){(0,n.f)(this)}loadingChanged(e,t){e&&!t&&(this.hasLoader=!0),!e&&t&&window.setTimeout((()=>{this.hasLoader=!1}),300)}onMessagesChange(){}async connectedCallback(){(0,i.c)(this),(0,l.c)(this),(0,u.c)(this),this.hasLoader=this.loading,this.setupTextContentObserver(),(0,r.c)(this),this.formEl=(0,o.f)(this)}disconnectedCallback(){this.mutationObserver?.disconnect(),(0,i.d)(this),(0,r.d)(this),(0,l.d)(this),(0,u.d)(this),this.resizeObserver?.disconnect(),this.formEl=null}async componentWillLoad(){(0,c.s)(this),this.updateHasContent(),await(0,u.s)(this)}componentDidLoad(){(0,c.a)(this),this.setTooltipText()}componentDidRender(){(0,i.u)(this)}render(){const e=this.href?"a":"button",t=e,a=this.hasLoader?(0,n.h)("div",{class:"calcite-button--loader"},(0,n.h)("calcite-loader",{class:this.loading?"loading-in":"loading-out",inline:!0,label:this.messages.loading,scale:"l"===this.scale?"m":"s"})):null,o=!this.iconStart&&!this.iconEnd,c=(0,n.h)("calcite-icon",{key:"45941adf90ef50fe1aa5ed4a874dc8a841f4b16f",class:{[f]:!0,[g]:!0},flipRtl:"start"===this.iconFlipRtl||"both"===this.iconFlipRtl,icon:this.iconStart,scale:(0,d.g)(this.scale)}),l=(0,n.h)("calcite-icon",{key:"dcd2f544410e55c7dc3a277f9c5c04da0c00b041",class:{[f]:!0,[m]:!0},flipRtl:"end"===this.iconFlipRtl||"both"===this.iconFlipRtl,icon:this.iconEnd,scale:(0,d.g)(this.scale)}),s=(0,n.h)("span",{key:"f69134d138dab0649abf8dda9ad85f129746dded",class:"content",ref:e=>this.contentEl=e},(0,n.h)("slot",{key:"0012a57d49d94c50e9fdc9eceb4b4395dfa1424b"}));return(0,n.h)(i.I,{key:"fae594988f9fd052100e50250ac09621066e1cc8",disabled:this.disabled},(0,n.h)(t,{key:"afb4ffda9526e954612e2edc2ccee94bc459478a","aria-disabled":"a"===e?(0,h.t)(this.disabled||this.loading):null,"aria-expanded":this.el.getAttribute("aria-expanded"),"aria-label":this.loading?this.messages.loading:(0,r.g)(this),"aria-live":"polite",class:{[y]:o,[w]:!o,[v]:this.hasContent,[k]:!this.iconStart,[x]:!this.iconEnd},disabled:"button"===e?this.disabled||this.loading:null,download:"a"!==e||""!==this.download&&!this.download?null:this.download,href:"a"===e&&this.href,name:"button"===e&&this.name,onClick:this.handleClick,rel:"a"===e&&this.rel,tabIndex:this.disabled?-1:null,target:"a"===e&&this.target,title:this.tooltipText,type:"button"===e&&this.type,ref:this.setChildEl},a,this.iconStart?c:null,this.hasContent?s:null,this.iconEnd?l:null))}async setFocus(){await(0,c.c)(this),this.childEl?.focus()}effectiveLocaleChange(){(0,u.u)(this,this.effectiveLocale)}updateHasContent(){const e=this.el.textContent.trim().length>0||this.el.childNodes.length>0;this.hasContent=1===this.el.childNodes.length&&"#text"===this.el.childNodes[0]?.nodeName?this.el.textContent?.trim().length>0:e}setupTextContentObserver(){this.mutationObserver?.observe(this.el,{childList:!0,subtree:!0})}onLabelClick(){this.handleClick(),this.setFocus()}static get assetsDirs(){return["assets"]}get el(){return this}static get watchers(){return{"aria-expanded":["handleGlobalAttributesChanged"],loading:["loadingChanged"],messageOverrides:["onMessagesChange"],effectiveLocale:["effectiveLocaleChange"]}}static get style(){return":host([disabled]){cursor:default;-webkit-user-select:none;user-select:none;opacity:var(--calcite-opacity-disabled)}:host([disabled]) *,:host([disabled]) ::slotted(*){pointer-events:none}:host{display:inline-block;inline-size:auto;vertical-align:middle}:host([round]){border-radius:50px}:host([round]) a,:host([round]) button{border-radius:50px}:host button,:host a{outline-color:transparent}:host button:focus,:host a:focus{outline:2px solid var(--calcite-ui-focus-color, var(--calcite-color-brand));outline-offset:calc(\n 2px *\n calc(\n 1 -\n 2 * clamp(\n 0,\n var(--calcite-offset-invert-focus),\n 1\n )\n )\n )}:host button,:host a{--calcite-button-content-margin-internal:0.5rem;--calcite-button-padding-x-internal:7px;--calcite-button-padding-y-internal:3px;padding-block:var(--calcite-button-padding-y-internal);padding-inline:var(--calcite-button-padding-x-internal);position:relative;box-sizing:border-box;display:flex;block-size:100%;inline-size:100%;cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;align-items:center;justify-content:center;border-radius:0px;border-style:none;text-align:center;font-family:inherit;font-weight:var(--calcite-font-weight-normal);text-decoration-line:none;transition:color var(--calcite-animation-timing) ease-in-out, background-color var(--calcite-animation-timing) ease-in-out, box-shadow var(--calcite-animation-timing) ease-in-out, outline-color var(--calcite-internal-animation-timing-fast) ease-in-out}:host button:hover,:host a:hover{text-decoration-line:none}:host button span,:host a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content{margin-inline:var(--calcite-button-content-margin-internal)}.icon-start-empty .content{margin-inline-start:unset}.icon-end-empty .content{margin-inline-end:unset}:host([scale=m]) button,:host([scale=m]) a{--calcite-button-content-margin-internal:0.75rem}:host([scale=l]) button,:host([scale=l]) a{--calcite-button-content-margin-internal:1rem}:host([width=auto]){inline-size:auto}:host([width=half]){inline-size:50%}:host([width=full]){inline-size:100%}:host([alignment=center]:not([width=auto])) a,:host([alignment=center]:not([width=auto])) button{justify-content:center}:host([alignment=start]:not([width=auto])) a,:host([alignment=start]:not([width=auto])) button{justify-content:flex-start}:host([alignment=end]:not([width=auto])) a,:host([alignment=end]:not([width=auto])) button{justify-content:flex-end}:host([alignment*=space-between]:not([width=auto])) a,:host([alignment*=space-between]:not([width=auto])) button{justify-content:space-between}:host([alignment=icon-start-space-between]:not([width=auto])) .icon--start{margin-inline-end:auto}:host([alignment=icon-start-space-between]:not([width=auto])) a,:host([alignment=icon-start-space-between]:not([width=auto])) button{text-align:unset}:host([alignment=icon-end-space-between]:not([width=auto])) .icon--end{margin-inline-start:auto}:host([alignment=icon-end-space-between]:not([width=auto])) a,:host([alignment=icon-end-space-between]:not([width=auto])) button{text-align:unset}:host([alignment=center]) a:not(.content--slotted) .icon--start+.icon--end,:host([alignment=center]) button:not(.content--slotted) .icon--start+.icon--end{margin-inline-start:var(--calcite-button-content-margin-internal)}.icon{position:relative;margin:0px;display:inline-flex;font-weight:var(--calcite-font-weight-normal);line-height:inherit}:host([disabled]) ::slotted([calcite-hydrated][disabled]),:host([disabled]) [calcite-hydrated][disabled]{opacity:1}.interaction-container{display:contents}@keyframes loader-in{0%{inline-size:0;opacity:0;transform:scale(0.5)}100%{inline-size:1em;opacity:1;transform:scale(1)}}@keyframes loader-out{0%{inline-size:1em;opacity:1;transform:scale(1)}100%{inline-size:0;opacity:0;transform:scale(0.5)}}.calcite-button--loader{display:flex}.calcite-button--loader calcite-loader{margin:0px;transition:inline-size var(--calcite-internal-animation-timing-slow) ease-in-out, opacity var(--calcite-internal-animation-timing-slow) ease-in-out, transform var(--calcite-internal-animation-timing-slow) ease-in-out}.calcite-button--loader calcite-loader.loading-in{animation-name:loader-in;animation-duration:var(--calcite-internal-animation-timing-slow)}.calcite-button--loader calcite-loader.loading-out{animation-name:loader-out;animation-duration:var(--calcite-internal-animation-timing-slow)}:host([loading]) button.content--slotted .calcite-button--loader calcite-loader,:host([loading]) a.content--slotted .calcite-button--loader calcite-loader{margin-inline-end:var(--calcite-button-content-margin-internal)}:host([loading]) button:not(.content--slotted) .icon--start,:host([loading]) button:not(.content--slotted) .icon--end,:host([loading]) a:not(.content--slotted) .icon--start,:host([loading]) a:not(.content--slotted) .icon--end{display:none}:host([appearance]) button,:host([appearance]) a{border-width:1px;border-style:solid;border-color:transparent}:host([kind=brand]) button,:host([kind=brand]) a{background-color:var(--calcite-color-brand);color:var(--calcite-color-text-inverse)}:host([kind=brand]) button:hover,:host([kind=brand]) button:focus,:host([kind=brand]) a:hover,:host([kind=brand]) a:focus{background-color:var(--calcite-color-brand-hover)}:host([kind=brand]) button:active,:host([kind=brand]) a:active{background-color:var(--calcite-color-brand-press)}:host([kind=brand]) button calcite-loader,:host([kind=brand]) a calcite-loader{color:var(--calcite-color-text-inverse)}:host([kind=danger]) button,:host([kind=danger]) a{background-color:var(--calcite-color-status-danger);color:var(--calcite-color-text-inverse)}:host([kind=danger]) button:hover,:host([kind=danger]) button:focus,:host([kind=danger]) a:hover,:host([kind=danger]) a:focus{background-color:var(--calcite-color-status-danger-hover)}:host([kind=danger]) button:active,:host([kind=danger]) a:active{background-color:var(--calcite-color-status-danger-press)}:host([kind=danger]) button calcite-loader,:host([kind=danger]) a calcite-loader{color:var(--calcite-color-text-inverse)}:host([kind=neutral]) button,:host([kind=neutral]) a{background-color:var(--calcite-color-foreground-3);color:var(--calcite-color-text-1)}:host([kind=neutral]) button:hover,:host([kind=neutral]) button:focus,:host([kind=neutral]) a:hover,:host([kind=neutral]) a:focus{background-color:var(--calcite-color-foreground-2)}:host([kind=neutral]) button:active,:host([kind=neutral]) a:active{background-color:var(--calcite-color-foreground-1)}:host([kind=neutral]) button calcite-loader,:host([kind=neutral]) a calcite-loader{color:var(--calcite-color-text-1)}:host([kind=inverse]) button,:host([kind=inverse]) a{color:var(--calcite-color-text-inverse);background-color:var(--calcite-color-inverse)}:host([kind=inverse]) button:hover,:host([kind=inverse]) button:focus,:host([kind=inverse]) a:hover,:host([kind=inverse]) a:focus{background-color:var(--calcite-color-inverse-hover)}:host([kind=inverse]) button:active,:host([kind=inverse]) a:active{background-color:var(--calcite-color-inverse-press)}:host([kind=inverse]) button calcite-loader,:host([kind=inverse]) a calcite-loader{color:var(--calcite-color-text-inverse)}:host([appearance=outline-fill]) button,:host([appearance=outline-fill]) a{border-width:1px;border-style:solid;background-color:var(--calcite-color-foreground-1);box-shadow:inset 0 0 0 1px transparent}:host([appearance=outline-fill][kind=brand]) button,:host([appearance=outline-fill][kind=brand]) a{border-color:var(--calcite-color-brand);background-color:var(--calcite-color-foreground-1);color:var(--calcite-color-brand)}:host([appearance=outline-fill][kind=brand]) button:hover,:host([appearance=outline-fill][kind=brand]) a:hover{border-color:var(--calcite-color-brand-hover);color:var(--calcite-color-brand-hover);box-shadow:inset 0 0 0 1px var(--calcite-color-brand-hover)}:host([appearance=outline-fill][kind=brand]) button:focus,:host([appearance=outline-fill][kind=brand]) a:focus{border-color:var(--calcite-color-brand);color:var(--calcite-color-brand);box-shadow:inset 0 0 0 2px var(--calcite-color-brand)}:host([appearance=outline-fill][kind=brand]) button:active,:host([appearance=outline-fill][kind=brand]) a:active{border-color:var(--calcite-color-brand-press);color:var(--calcite-color-brand-press);box-shadow:inset 0 0 0 2px var(--calcite-color-brand-press)}:host([appearance=outline-fill][kind=brand]) button calcite-loader,:host([appearance=outline-fill][kind=brand]) a calcite-loader{color:var(--calcite-color-brand)}:host([appearance=outline-fill][kind=danger]) button,:host([appearance=outline-fill][kind=danger]) a{border-color:var(--calcite-color-status-danger);background-color:var(--calcite-color-foreground-1);color:var(--calcite-color-status-danger)}:host([appearance=outline-fill][kind=danger]) button:hover,:host([appearance=outline-fill][kind=danger]) a:hover{border-color:var(--calcite-color-status-danger-hover);color:var(--calcite-color-status-danger-hover);box-shadow:inset 0 0 0 1px var(--calcite-color-status-danger-hover)}:host([appearance=outline-fill][kind=danger]) button:focus,:host([appearance=outline-fill][kind=danger]) a:focus{border-color:var(--calcite-color-status-danger);color:var(--calcite-color-status-danger);box-shadow:inset 0 0 0 2px var(--calcite-color-status-danger)}:host([appearance=outline-fill][kind=danger]) button:active,:host([appearance=outline-fill][kind=danger]) a:active{border-color:var(--calcite-color-status-danger-press);color:var(--calcite-color-status-danger-press);box-shadow:inset 0 0 0 2px var(--calcite-color-status-danger-press)}:host([appearance=outline-fill][kind=danger]) button calcite-loader,:host([appearance=outline-fill][kind=danger]) a calcite-loader{color:var(--calcite-color-status-danger)}:host([appearance=outline-fill][kind=neutral]) button,:host([appearance=outline-fill][kind=neutral]) a{background-color:var(--calcite-color-foreground-1);color:var(--calcite-color-text-1);border-color:var(--calcite-color-border-1)}:host([appearance=outline-fill][kind=neutral]) button:hover,:host([appearance=outline-fill][kind=neutral]) a:hover{box-shadow:inset 0 0 0 1px var(--calcite-color-foreground-3)}:host([appearance=outline-fill][kind=neutral]) button:focus,:host([appearance=outline-fill][kind=neutral]) a:focus{box-shadow:inset 0 0 0 2px var(--calcite-color-foreground-3)}:host([appearance=outline-fill][kind=neutral]) button:active,:host([appearance=outline-fill][kind=neutral]) a:active{box-shadow:inset 0 0 0 2px var(--calcite-color-foreground-3)}:host([appearance=outline-fill][kind=neutral]) button calcite-loader,:host([appearance=outline-fill][kind=neutral]) a calcite-loader{color:var(--calcite-color-text-1)}:host([appearance=outline-fill][kind=inverse]) button,:host([appearance=outline-fill][kind=inverse]) a{background-color:var(--calcite-color-foreground-1);color:var(--calcite-color-text-1);border-color:var(--calcite-color-inverse)}:host([appearance=outline-fill][kind=inverse]) button:hover,:host([appearance=outline-fill][kind=inverse]) a:hover{border-color:var(--calcite-color-inverse-hover);box-shadow:inset 0 0 0 1px var(--calcite-color-inverse-hover)}:host([appearance=outline-fill][kind=inverse]) button:focus,:host([appearance=outline-fill][kind=inverse]) a:focus{border-color:var(--calcite-color-inverse);box-shadow:inset 0 0 0 2px var(--calcite-color-inverse)}:host([appearance=outline-fill][kind=inverse]) button:active,:host([appearance=outline-fill][kind=inverse]) a:active{border-color:var(--calcite-color-inverse-press);box-shadow:inset 0 0 0 2px var(--calcite-color-inverse-press)}:host([appearance=outline-fill][kind=inverse]) button calcite-loader,:host([appearance=outline-fill][kind=inverse]) a calcite-loader{color:var(--calcite-color-text-1)}:host([appearance=outline]) button,:host([appearance=outline]) a{border-width:1px;border-style:solid;background-color:transparent;box-shadow:inset 0 0 0 1px transparent}:host([appearance=outline][kind=brand]) button,:host([appearance=outline][kind=brand]) a{border-color:var(--calcite-color-brand);background-color:transparent;color:var(--calcite-color-brand)}:host([appearance=outline][kind=brand]) button:hover,:host([appearance=outline][kind=brand]) a:hover{border-color:var(--calcite-color-brand-hover);color:var(--calcite-color-brand-hover);box-shadow:inset 0 0 0 1px var(--calcite-color-brand-hover)}:host([appearance=outline][kind=brand]) button:focus,:host([appearance=outline][kind=brand]) a:focus{border-color:var(--calcite-color-brand);color:var(--calcite-color-brand);box-shadow:inset 0 0 0 2px var(--calcite-color-brand)}:host([appearance=outline][kind=brand]) button:active,:host([appearance=outline][kind=brand]) a:active{border-color:var(--calcite-color-brand-press);color:var(--calcite-color-brand-press);box-shadow:inset 0 0 0 2px var(--calcite-color-brand-press)}:host([appearance=outline][kind=brand]) button calcite-loader,:host([appearance=outline][kind=brand]) a calcite-loader{color:var(--calcite-color-brand)}:host([appearance=outline][kind=danger]) button,:host([appearance=outline][kind=danger]) a{border-color:var(--calcite-color-status-danger);background-color:transparent;color:var(--calcite-color-status-danger)}:host([appearance=outline][kind=danger]) button:hover,:host([appearance=outline][kind=danger]) a:hover{border-color:var(--calcite-color-status-danger-hover);color:var(--calcite-color-status-danger-hover);box-shadow:inset 0 0 0 1px var(--calcite-color-status-danger-hover)}:host([appearance=outline][kind=danger]) button:focus,:host([appearance=outline][kind=danger]) a:focus{border-color:var(--calcite-color-status-danger);color:var(--calcite-color-status-danger);box-shadow:inset 0 0 0 2px var(--calcite-color-status-danger)}:host([appearance=outline][kind=danger]) button:active,:host([appearance=outline][kind=danger]) a:active{border-color:var(--calcite-color-status-danger-press);color:var(--calcite-color-status-danger-press);box-shadow:inset 0 0 0 2px var(--calcite-color-status-danger-press)}:host([appearance=outline][kind=danger]) button calcite-loader,:host([appearance=outline][kind=danger]) a calcite-loader{color:var(--calcite-color-status-danger)}:host([appearance=outline][kind=neutral]) button,:host([appearance=outline][kind=neutral]) a{background-color:transparent;color:var(--calcite-color-text-1);border-color:var(--calcite-color-border-1)}:host([appearance=outline][kind=neutral]) button:hover,:host([appearance=outline][kind=neutral]) a:hover{box-shadow:inset 0 0 0 1px var(--calcite-color-foreground-3)}:host([appearance=outline][kind=neutral]) button:focus,:host([appearance=outline][kind=neutral]) a:focus{box-shadow:inset 0 0 0 2px var(--calcite-color-foreground-3)}:host([appearance=outline][kind=neutral]) button:active,:host([appearance=outline][kind=neutral]) a:active{box-shadow:inset 0 0 0 2px var(--calcite-color-foreground-3)}:host([appearance=outline][kind=neutral]) button calcite-loader,:host([appearance=outline][kind=neutral]) a calcite-loader{color:var(--calcite-color-text-1)}:host([appearance=outline][kind=inverse]) button,:host([appearance=outline][kind=inverse]) a{background-color:transparent;color:var(--calcite-color-text-1);border-color:var(--calcite-color-inverse)}:host([appearance=outline][kind=inverse]) button:hover,:host([appearance=outline][kind=inverse]) a:hover{border-color:var(--calcite-color-inverse-hover);box-shadow:inset 0 0 0 1px var(--calcite-color-inverse-hover)}:host([appearance=outline][kind=inverse]) button:focus,:host([appearance=outline][kind=inverse]) a:focus{border-color:var(--calcite-color-inverse);box-shadow:inset 0 0 0 2px var(--calcite-color-inverse)}:host([appearance=outline][kind=inverse]) button:active,:host([appearance=outline][kind=inverse]) a:active{border-color:var(--calcite-color-inverse-press);box-shadow:inset 0 0 0 2px var(--calcite-color-inverse-press)}:host([appearance=outline][kind=inverse]) button calcite-loader,:host([appearance=outline][kind=inverse]) a calcite-loader{color:var(--calcite-color-text-1)}:host([appearance=outline-fill][split-child=primary]) button,:host([appearance=outline][split-child=primary]) button{border-inline-end-width:0;border-inline-start-width:1px}:host([appearance=outline-fill][split-child=secondary]) button,:host([appearance=outline][split-child=secondary]) button{border-inline-start-width:0;border-inline-end-width:1px}:host([appearance=transparent]:not(.enable-editing-button)) button,:host([appearance=transparent]:not(.enable-editing-button)) a{background-color:transparent}:host([appearance=transparent]:not(.enable-editing-button)) button:hover,:host([appearance=transparent]:not(.enable-editing-button)) button:focus,:host([appearance=transparent]:not(.enable-editing-button)) a:hover,:host([appearance=transparent]:not(.enable-editing-button)) a:focus{background-color:var(--calcite-color-transparent-hover)}:host([appearance=transparent]:not(.enable-editing-button)) button:active,:host([appearance=transparent]:not(.enable-editing-button)) a:active{background-color:var(--calcite-color-transparent-press)}:host([appearance=transparent][kind=brand]) button,:host([appearance=transparent][kind=brand]) a{color:var(--calcite-color-brand)}:host([appearance=transparent][kind=brand]) button:hover,:host([appearance=transparent][kind=brand]) a:hover{color:var(--calcite-color-brand-hover)}:host([appearance=transparent][kind=brand]) button:focus,:host([appearance=transparent][kind=brand]) a:focus{color:var(--calcite-color-brand)}:host([appearance=transparent][kind=brand]) button:active,:host([appearance=transparent][kind=brand]) a:active{color:var(--calcite-color-brand-press)}:host([appearance=transparent][kind=brand]) button calcite-loader,:host([appearance=transparent][kind=brand]) a calcite-loader{color:var(--calcite-color-brand)}:host([appearance=transparent][kind=danger]) button,:host([appearance=transparent][kind=danger]) a{color:var(--calcite-color-status-danger)}:host([appearance=transparent][kind=danger]) button:hover,:host([appearance=transparent][kind=danger]) a:hover{color:var(--calcite-color-status-danger-hover)}:host([appearance=transparent][kind=danger]) button:focus,:host([appearance=transparent][kind=danger]) a:focus{color:var(--calcite-color-status-danger)}:host([appearance=transparent][kind=danger]) button:active,:host([appearance=transparent][kind=danger]) a:active{color:var(--calcite-color-status-danger-press)}:host([appearance=transparent][kind=danger]) button calcite-loader,:host([appearance=transparent][kind=danger]) a calcite-loader{color:var(--calcite-color-status-danger)}:host([appearance=transparent][kind=neutral]:not(.cancel-editing-button)) button,:host([appearance=transparent][kind=neutral]:not(.cancel-editing-button)) a,:host([appearance=transparent][kind=neutral]:not(.cancel-editing-button)) calcite-loader{color:var(--calcite-color-text-1)}:host([appearance=transparent][kind=neutral].cancel-editing-button) button{border-block-start-width:1px;border-block-end-width:1px;color:var(--calcite-color-text-3);border-block-start-color:var(--calcite-color-border-input);border-block-end-color:var(--calcite-color-border-input);border-block-style:solid}:host([appearance=transparent][kind=neutral].cancel-editing-button) button:not(.content--slotted){--calcite-button-padding-y-internal:0}:host([appearance=transparent][kind=neutral].cancel-editing-button) button:hover{color:var(--calcite-color-text-1)}:host([appearance=transparent][kind=neutral].enable-editing-button) button{background-color:transparent}:host(.confirm-changes-button) button:focus,:host(.cancel-editing-button) button:focus,:host(.enable-editing-button) button:focus{outline-offset:-2px}:host([appearance=transparent][kind=inverse]) button,:host([appearance=transparent][kind=inverse]) a,:host([appearance=transparent][kind=inverse]) calcite-loader{color:var(--calcite-color-text-inverse)}:host([scale=s]) button.content--slotted,:host([scale=s]) a.content--slotted{font-size:var(--calcite-font-size--2);line-height:1rem}:host([scale=s][appearance=transparent]) button.content--slotted,:host([scale=s][appearance=transparent]) a.content--slotted{--calcite-button-padding-x-internal:0.5rem}:host([scale=s]) button,:host([scale=s]) a{--calcite-button-padding-y-internal:3px}:host([scale=m]) button.content--slotted,:host([scale=m]) a.content--slotted{--calcite-button-padding-x-internal:11px;font-size:var(--calcite-font-size--1);line-height:1rem}:host([scale=m]) button,:host([scale=m]) a{--calcite-button-padding-y-internal:7px}:host([scale=m][appearance=transparent]) button.content--slotted,:host([scale=m][appearance=transparent]) a.content--slotted{--calcite-button-padding-x-internal:0.75rem}:host([scale=l]) button.content--slotted,:host([scale=l]) a.content--slotted{--calcite-button-padding-x-internal:15px;font-size:var(--calcite-font-size-0);line-height:1.25rem}:host([scale=l]) .button-padding{--calcite-button-padding-x-internal:1rem;--calcite-button-padding-y-internal:11px}:host([scale=l]) .button-padding--shrunk{--calcite-button-padding-y-internal:9px}:host([scale=s]) button:not(.content--slotted),:host([scale=s]) a:not(.content--slotted){--calcite-button-padding-x-internal:0.125rem;--calcite-button-padding-y-internal:3px;inline-size:1.5rem;font-size:var(--calcite-font-size-0);line-height:1.25rem;min-block-size:1.5rem}:host([scale=m]) button:not(.content--slotted),:host([scale=m]) a:not(.content--slotted){--calcite-button-padding-x-internal:0.125rem;--calcite-button-padding-y-internal:7px;inline-size:2rem;font-size:var(--calcite-font-size-0);line-height:1.25rem;min-block-size:2rem}:host([scale=l]) button:not(.content--slotted),:host([scale=l]) a:not(.content--slotted){--calcite-button-padding-x-internal:0.125rem;--calcite-button-padding-y-internal:9px;inline-size:2.75rem;font-size:var(--calcite-font-size-0);line-height:1.25rem;min-block-size:2.75rem}:host([scale=l][appearance=transparent]) button:not(.content--slotted),:host([scale=l][appearance=transparent]) a:not(.content--slotted){--calcite-button-padding-y-internal:0.625rem}:host([scale=s][icon-start][icon-end]) button:not(.content--slotted),:host([scale=s][icon-start][icon-end]) a:not(.content--slotted){--calcite-button-padding-x-internal:23px;block-size:1.5rem;font-size:var(--calcite-font-size-0);line-height:1.25rem}:host([scale=s][icon-start][icon-end][appearance=transparent]) button:not(.content--slotted),:host([scale=s][icon-start][icon-end][appearance=transparent]) a:not(.content--slotted){--calcite-button-padding-x-internal:1.5rem}:host([scale=m][icon-start][icon-end]) button:not(.content--slotted),:host([scale=m][icon-start][icon-end]) a:not(.content--slotted){--calcite-button-padding-x-internal:2rem;block-size:2rem;font-size:var(--calcite-font-size-0);line-height:1.25rem}:host([scale=m][icon-start][icon-end][appearance=transparent]) button:not(.content--slotted),:host([scale=m][icon-start][icon-end][appearance=transparent]) a:not(.content--slotted){--calcite-button-padding-x-internal:33px}:host([scale=l][icon-start][icon-end]) button:not(.content--slotted),:host([scale=l][icon-start][icon-end]) a:not(.content--slotted){--calcite-button-padding-x-internal:43px;block-size:2.75rem;font-size:var(--calcite-font-size-0);line-height:1.25rem}:host([scale=l][icon-start][icon-end]) button:not(.content--slotted) .icon--start+.icon--end,:host([scale=l][icon-start][icon-end]) a:not(.content--slotted) .icon--start+.icon--end{margin-inline-start:1rem}:host([scale=l][icon-start][icon-end][appearance=transparent]) button:not(.content--slotted),:host([scale=l][icon-start][icon-end][appearance=transparent]) a:not(.content--slotted){--calcite-button-padding-x-internal:2.75rem}:host([hidden]){display:none}[hidden]{display:none}"}},[1,"calcite-button",{alignment:[513],appearance:[513],label:[1],kind:[513],disabled:[516],form:[513],download:[520],href:[513],iconEnd:[513,"icon-end"],iconFlipRtl:[513,"icon-flip-rtl"],iconStart:[513,"icon-start"],loading:[516],name:[513],rel:[513],round:[516],scale:[513],splitChild:[520,"split-child"],target:[513],type:[513],width:[513],messages:[1040],messageOverrides:[1040],hasContent:[32],hasLoader:[32],effectiveLocale:[32],defaultMessages:[32],tooltipText:[32],setFocus:[64]},void 0,{"aria-expanded":["handleGlobalAttributesChanged"],loading:["loadingChanged"],messageOverrides:["onMessagesChange"],effectiveLocale:["effectiveLocaleChange"]}]);function E(){"undefined"!=typeof customElements&&["calcite-button","calcite-icon","calcite-loader"].forEach((e=>{switch(e){case"calcite-button":customElements.get(e)||customElements.define(e,z);break;case"calcite-icon":customElements.get(e)||(0,p.d)();break;case"calcite-loader":customElements.get(e)||(0,b.d)()}}))}E(),a(32816),a(55270),a(50214),a(93804),a(90740),a(32773),a(59192),a(13671),a(78016),a(54483),a(95779),a(13262),a(20266),a(346),a(6407),a(80959),a(64604),a(29512),a(99063),a(99924),a(41390),a(69421),a(40499),a(93181),a(91047),a(36544),a(29298),a(58498),a(45371),a(18683),a(81272),a(28276),a(67321),a(73067),a(17745),a(44945),a(93049),a(48844),a(85932),a(60077),a(31030);const C=z,_=E},76952:(e,t,a)=>{a.d(t,{H:()=>z,c:()=>v,d:()=>m,f:()=>f,i:()=>k,r:()=>b,s:()=>p});var n=a(49907),o=a(58932);const i=["calcite-input","calcite-input-number","calcite-input-text","calcite-text-area"],r="hidden-form-input";function c(e){return"checked"in e}const l=new WeakMap,s=new WeakSet;function d(e){return"CALCITE-RADIO-BUTTON"===e.nodeName?(0,o.a)(e,"calcite-radio-button-group"):e}const u=new CustomEvent("calciteInvalid",{bubbles:!0,composed:!0});function h(e){const t=e?.target,a=t?.validationMessage,n=d(t?.parentElement);if(!n)return;const o=n?.nodeName?.toLowerCase(),r=o?.split("-");if(r.length<2||"calcite"!==r[0])return;e?.preventDefault(),"validity"in n&&(n.validity=t?.validity),n.dispatchEvent(u),function(e,{status:t,message:a,icon:n}){"status"in e&&(e.status=t),"validationIcon"in e&&"string"!=typeof e.validationIcon&&(e.validationIcon=n),"validationMessage"in e&&!e.validationMessage&&(e.validationMessage=a)}(n,{message:a,icon:!0,status:"invalid"});const c=function(e){return`${e.split("-").map(((e,t)=>0===t?e:`${e[0].toUpperCase()}${e.slice(1)}`)).join("")}${i.includes(e)?"Input":"Change"}`}(o);n.addEventListener(c,(()=>{"status"in n&&(n.status="idle"),"validationIcon"in n&&!n.validationIcon&&(n.validationIcon=!1),"validationMessage"in n&&n.validationMessage===a&&(n.validationMessage=""),"validity"in n&&(n.validity=t?.validity)}),{once:!0})}function p(e){const{formEl:t}=e;return!!t&&(t.addEventListener("invalid",h,!0),t.requestSubmit(),t.removeEventListener("invalid",h,!0),requestAnimationFrame((()=>{const e=t.querySelectorAll("[status=invalid]");for(const t of e)if(t?.validationMessage){t?.setFocus();break}})),!0)}function b(e){e.formEl?.reset()}function v(e){const{el:t,value:a}=e,n=f(e);if(!n||function(e,t){if((0,o.a)(t.parentElement,"[form]"))return!0;const a="calciteInternalFormComponentRegister";let n=!1;return e.addEventListener(a,(e=>{n=e.composedPath().some((e=>s.has(e))),e.stopPropagation()}),{once:!0}),t.dispatchEvent(new CustomEvent(a,{bubbles:!0,composed:!0})),n}(n,t))return;e.formEl=n,e.defaultValue=a,c(e)&&(e.defaultChecked=e.checked);const i=(e.onFormReset||g).bind(e);n.addEventListener("reset",i),l.set(e.el,i),s.add(t)}function f(e){const{el:t,form:a}=e;return a?(0,o.q)(t,{id:a}):(0,o.a)(t,"form")}function g(){"status"in this&&(this.status="idle"),"validationIcon"in this&&(this.validationIcon=!1),"validationMessage"in this&&(this.validationMessage=""),c(this)?this.checked=this.defaultChecked:this.value=this.defaultValue}function m(e){const{el:t,formEl:a}=e;if(!a)return;const n=l.get(t);a.removeEventListener("reset",n),l.delete(t),e.formEl=null,s.delete(t)}const k="calciteInternalHiddenInputInput",x=e=>{e.target.dispatchEvent(new CustomEvent(k,{bubbles:!0}))},y=e=>e.removeEventListener("input",x);function w(e,t,a){const{defaultValue:n,disabled:o,form:i,name:r,required:l}=e;t.defaultValue=n,t.disabled=o,t.name=r,t.required=l,t.tabIndex=-1,i?t.setAttribute("form",i):t.removeAttribute("form"),c(e)?(t.checked=e.checked,t.defaultChecked=e.defaultChecked,t.value=e.checked?a||"on":""):t.value=a||"",e.syncHiddenFormInput?.(t);const s=d(e.el);if(s&&"validity"in s)for(const e in{...t?.validity})s.validity[e]=t.validity[e]}const z=({component:e})=>(function(e){const{el:t,formEl:a,name:n,value:o}=e,{ownerDocument:i}=t,c=t.querySelectorAll(`input[slot="${r}"]`);if(!a||!n)return void c.forEach((e=>{y(e),e.remove()}));const l=Array.isArray(o)?o:[o],s=[],d=new Set;let u;c.forEach((t=>{const a=l.find((e=>e==t.value));null!=a?(d.add(a),w(e,t,a)):s.push(t)})),l.forEach((t=>{if(d.has(t))return;let a=s.pop();a||(a=i.createElement("input"),a.slot=r),u||(u=i.createDocumentFragment()),u.append(a),a.addEventListener("input",x),w(e,a,t)})),u&&t.append(u),s.forEach((e=>{y(e),e.remove()}))}(e),(0,n.h)("slot",{name:r}))},20340:(e,t,a)=>{a.d(t,{I:()=>m,c:()=>f,d:()=>g,u:()=>u});var n=a(49907);const o=/firefox/i.test(function(){const e=navigator.userAgentData;return e?.brands?e.brands.map((({brand:e,version:t})=>`${e}/${t}`)).join(" "):navigator.userAgent}()),i=o?new WeakMap:null;function r(){const{disabled:e}=this;e||HTMLElement.prototype.click.call(this)}function c(e){const t=e.target;if(o&&!i.get(t))return;const{disabled:a}=t;a&&e.preventDefault()}const l=["mousedown","mouseup","click"];function s(e){const t=e.target;o&&!i.get(t)||t.disabled&&(e.stopImmediatePropagation(),e.preventDefault())}const d={capture:!0};function u(e){if(e.disabled)return e.el.setAttribute("aria-disabled","true"),e.el.contains(document.activeElement)&&document.activeElement.blur(),void h(e);b(e),e.el.removeAttribute("aria-disabled")}function h(e){if(e.el.click=r,o){const t=function(e){return e.el.parentElement||e.el}(e),a=i.get(e.el);return a!==t&&(v(a),i.set(e.el,t)),void p(i.get(e.el))}p(e.el)}function p(e){e&&(e.addEventListener("pointerdown",c,d),l.forEach((t=>e.addEventListener(t,s,d))))}function b(e){if(delete e.el.click,o)return v(i.get(e.el)),void i.delete(e.el);v(e.el)}function v(e){e&&(e.removeEventListener("pointerdown",c,d),l.forEach((t=>e.removeEventListener(t,s,d))))}function f(e){e.disabled&&o&&h(e)}function g(e){o&&b(e)}function m({disabled:e},t){return(0,n.h)("div",{class:"interaction-container",inert:e},...t)}},36242:(e,t,a)=>{a.d(t,{a:()=>w,b:()=>c,c:()=>v,d:()=>f,g:()=>m,l:()=>r});var n=a(58932),o=a(27331);const i="calciteInternalLabelClick",r="calciteInternalLabelConnected",c="calciteInternalLabelDisconnected",l="calcite-label",s=new WeakMap,d=new WeakMap,u=new WeakMap,h=new WeakMap,p=new Set,b=e=>{const{id:t}=e,a=t&&(0,n.q)(e,{selector:`${l}[for="${t}"]`});if(a)return a;const o=(0,n.a)(e,l);return!o||function(e,t){let a;const n="custom-element-ancestor-check",o=n=>{n.stopImmediatePropagation();const o=n.composedPath();a=o.slice(o.indexOf(t),o.indexOf(e))};return e.addEventListener(n,o,{once:!0}),t.dispatchEvent(new CustomEvent(n,{composed:!0,bubbles:!0})),e.removeEventListener(n,o),a.filter((a=>a!==t&&a!==e)).filter((e=>e.tagName?.includes("-"))).length>0}(o,e)?null:o};function v(e){if(!e)return;const t=b(e.el);if(d.has(t)&&t===e.labelEl||!t&&p.has(e))return;const a=y.bind(e);if(t){e.labelEl=t;const n=s.get(t)||[];n.push(e),s.set(t,n.sort(g)),d.has(e.labelEl)||(d.set(e.labelEl,k),e.labelEl.addEventListener(i,k)),p.delete(e),document.removeEventListener(r,u.get(e)),h.set(e,a),document.addEventListener(c,a)}else p.has(e)||(a(),document.removeEventListener(c,h.get(e)))}function f(e){if(!e)return;if(p.delete(e),document.removeEventListener(r,u.get(e)),document.removeEventListener(c,h.get(e)),u.delete(e),h.delete(e),!e.labelEl)return;const t=s.get(e.labelEl);1===t.length&&(e.labelEl.removeEventListener(i,d.get(e.labelEl)),d.delete(e.labelEl)),s.set(e.labelEl,t.filter((t=>t!==e)).sort(g)),e.labelEl=null}function g(e,t){return(0,n.i)(e.el,t.el)?-1:1}function m(e){return e.label||e.labelEl?.textContent?.trim()||""}function k(e){const t=e.detail.sourceEvent.target,a=s.get(this),n=a.find((e=>e.el===t));if(a.includes(n))return;const o=a[0];o.disabled||o.onLabelClick(e)}function x(){p.has(this)&&v(this)}function y(){p.add(this);const e=u.get(this)||x.bind(this);u.set(this,e),document.addEventListener(r,e)}async function w(e){if(await(0,o.c)(e),s.has(e))return;const t=e.ownerDocument?.getElementById(e.for);t&&requestAnimationFrame((()=>{for(const e of p)if(e.el===t){v(e);break}}))}},35673:(e,t,a)=>{a.d(t,{d:()=>r});var n=a(49907),o=a(83639);const i=(0,n.p)(class extends n.H{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.inline=!1,this.label=void 0,this.scale="m",this.type=void 0,this.value=0,this.text=""}render(){const{el:e,inline:t,label:a,scale:i,text:r,type:c,value:l}=this,s=e.id||(0,o.g)(),d=t?this.getInlineSize(i):this.getSize(i),u=.45*d,h=`0 0 ${d} ${d}`,p="determinate"===c,b=2*u*Math.PI,v=l/100*b,f=b-v,g=Math.floor(l),m={r:u,cx:d/2,cy:d/2},k={"stroke-dasharray":`${v} ${f}`};return(0,n.h)(n.a,{key:"1042b6b24e04a6e4582947c6a544da715ff255a4","aria-label":a,id:s,role:"progressbar",...p?{"aria-valuenow":g,"aria-valuemin":0,"aria-valuemax":100,complete:100===g}:{}},(0,n.h)("div",{key:"4fa16470d15e126378e330a03732e0f5f5fe12a6",class:"loader__svgs"},(0,n.h)("svg",{key:"f2f2349163dd4280309cae9a53d20596850e89ae","aria-hidden":"true",class:"loader__svg loader__svg--1",viewBox:h},(0,n.h)("circle",{key:"cab1f07b5e5f275709446ee13e9a06212bc544a9",...m})),(0,n.h)("svg",{key:"f8d6bedac7cef0c7f619eec7734a1cda1b8021db","aria-hidden":"true",class:"loader__svg loader__svg--2",viewBox:h},(0,n.h)("circle",{key:"778a680d0d93cdf7896c8bf225f153ea806e76ce",...m})),(0,n.h)("svg",{key:"80f42b04b4f0dd270c0a0f8063c9c5e6ed687b79","aria-hidden":"true",class:"loader__svg loader__svg--3",viewBox:h,...p?{style:k}:{}},(0,n.h)("circle",{key:"3d4cb781a9af29810069f020aecffba667c72335",...m}))),r&&(0,n.h)("div",{key:"4e7b35dddd29bbcfc4043aecd14ee22131c9f5cc",class:"loader__text"},r),p&&(0,n.h)("div",{key:"396313f330b54f7f7a45ebac7ccb1cf8b8116471",class:"loader__percentage"},l))}getSize(e){return{s:32,m:56,l:80}[e]}getInlineSize(e){return{s:12,m:16,l:20}[e]}get el(){return this}static get style(){return'@charset "UTF-8";@media (prefers-reduced-motion: reduce){:root{--calcite-internal-duration-factor:0}}:host{position:relative;margin-inline:auto;display:none;align-items:center;justify-content:center;opacity:1;min-block-size:var(--calcite-loader-size);font-size:var(--calcite-loader-font-size);stroke:var(--calcite-color-brand);stroke-width:3;fill:none;transform:scale(1, 1);animation:loader-color-shift calc(var(--calcite-internal-animation-timing-slow) / var(--calcite-internal-duration-factor) * 2 / var(--calcite-internal-duration-factor)) alternate-reverse infinite linear;padding-block:var(--calcite-loader-padding, 4rem);will-change:contents}:host([scale=s]){--calcite-loader-font-size:var(--calcite-font-size--2);--calcite-loader-size:2rem;--calcite-loader-size-inline:0.75rem}:host([scale=m]){--calcite-loader-font-size:var(--calcite-font-size-0);--calcite-loader-size:4rem;--calcite-loader-size-inline:1rem}:host([scale=l]){--calcite-loader-font-size:var(--calcite-font-size-2);--calcite-loader-size:6rem;--calcite-loader-size-inline:1.5rem}:host([no-padding]){padding-block:0px}:host{display:flex}.loader__text{display:block;text-align:center;font-size:var(--calcite-font-size--2);line-height:1rem;color:var(--calcite-color-text-1);margin-block-start:calc(var(--calcite-loader-size) + 1.5rem)}.loader__percentage{position:absolute;display:block;text-align:center;color:var(--calcite-color-text-1);font-size:var(--calcite-loader-font-size);inline-size:var(--calcite-loader-size);inset-inline-start:50%;margin-inline-start:calc(var(--calcite-loader-size) / 2 * -1);line-height:0.25;transform:scale(1, 1)}.loader__svgs{position:absolute;overflow:visible;opacity:1;inline-size:var(--calcite-loader-size);block-size:var(--calcite-loader-size);inset-inline-start:50%;margin-inline-start:calc(var(--calcite-loader-size) / 2 * -1);animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:calc(var(--calcite-internal-animation-timing-slow) / var(--calcite-internal-duration-factor) * 6.66 / var(--calcite-internal-duration-factor));animation-name:loader-clockwise}.loader__svg{position:absolute;inset-block-start:0px;transform-origin:center;overflow:visible;inset-inline-start:0;inline-size:var(--calcite-loader-size);block-size:var(--calcite-loader-size);animation-iteration-count:infinite;animation-timing-function:linear}.loader__svg--1{animation-name:loader-offset-1}.loader__svg--2{animation-name:loader-offset-2}.loader__svg--3{animation-name:loader-offset-3}:host([type=determinate]){animation:none;stroke:var(--calcite-color-border-3)}:host([type=determinate]) .loader__svgs{animation:none}:host([type=determinate]) .loader__svg--3{animation:none;stroke:var(--calcite-color-brand);stroke-dasharray:150.79632;transform:rotate(-90deg);transition:all var(--calcite-internal-animation-timing-fast) linear}:host([inline]){position:relative;margin:0px;animation:none;stroke:currentColor;stroke-width:2;padding-block:0px;block-size:var(--calcite-loader-size-inline);min-block-size:var(--calcite-loader-size-inline);inline-size:var(--calcite-loader-size-inline);margin-inline-end:calc(var(--calcite-loader-size-inline) * 0.5);vertical-align:calc(var(--calcite-loader-size-inline) * -1 * 0.2)}:host([inline]) .loader__svgs{inset-block-start:0px;margin:0px;inset-inline-start:0;inline-size:var(--calcite-loader-size-inline);block-size:var(--calcite-loader-size-inline)}:host([inline]) .loader__svg{inline-size:var(--calcite-loader-size-inline);block-size:var(--calcite-loader-size-inline)}:host([complete]){opacity:0;transform:scale(0.75, 0.75);transform-origin:center;transition:opacity var(--calcite-internal-animation-timing-medium) linear 1000ms, transform var(--calcite-internal-animation-timing-medium) linear 1000ms}:host([complete]) .loader__svgs{opacity:0;transform:scale(0.75, 0.75);transform-origin:center;transition:opacity calc(180ms * var(--calcite-internal-duration-factor)) linear 800ms, transform calc(180ms * var(--calcite-internal-duration-factor)) linear 800ms}:host([complete]) .loader__percentage{color:var(--calcite-color-brand);transform:scale(1.05, 1.05);transform-origin:center;transition:color var(--calcite-internal-animation-timing-medium) linear, transform var(--calcite-internal-animation-timing-medium) linear}.loader__svg--1{stroke-dasharray:27.9252444444 139.6262222222;animation-duration:calc(var(--calcite-internal-animation-timing-slow) / var(--calcite-internal-duration-factor) * 4.8 / var(--calcite-internal-duration-factor))}@keyframes loader-offset-1{0%{stroke-dasharray:27.9252444444 251.3272;stroke-dashoffset:0}50%{stroke-dasharray:139.6262222222 139.6262222222;stroke-dashoffset:-83.7757333333}100%{stroke-dasharray:27.9252444444 251.3272;stroke-dashoffset:-279.2524444444}}.loader__svg--2{stroke-dasharray:55.8504888889 139.6262222222;animation-duration:calc(var(--calcite-internal-animation-timing-slow) / var(--calcite-internal-duration-factor) * 6.4 / var(--calcite-internal-duration-factor))}@keyframes loader-offset-2{0%{stroke-dasharray:55.8504888889 223.4019555556;stroke-dashoffset:0}50%{stroke-dasharray:139.6262222222 139.6262222222;stroke-dashoffset:-97.7383555556}100%{stroke-dasharray:55.8504888889 223.4019555556;stroke-dashoffset:-279.2524444444}}.loader__svg--3{stroke-dasharray:13.9626222222 139.6262222222;animation-duration:calc(var(--calcite-internal-animation-timing-slow) / var(--calcite-internal-duration-factor) * 7.734 / var(--calcite-internal-duration-factor))}@keyframes loader-offset-3{0%{stroke-dasharray:13.9626222222 265.2898222222;stroke-dashoffset:0}50%{stroke-dasharray:139.6262222222 139.6262222222;stroke-dashoffset:-76.7944222222}100%{stroke-dasharray:13.9626222222 265.2898222222;stroke-dashoffset:-279.2524444444}}@keyframes loader-color-shift{0%{stroke:var(--calcite-color-brand)}33%{stroke:var(--calcite-color-brand-press)}66%{stroke:var(--calcite-color-brand-hover)}100%{stroke:var(--calcite-color-brand)}}@keyframes loader-clockwise{100%{transform:rotate(360deg)}}:host([hidden]){display:none}[hidden]{display:none}'}},[1,"calcite-loader",{inline:[516],label:[1],scale:[513],type:[513],value:[2],text:[1]}]);function r(){"undefined"!=typeof customElements&&["calcite-loader"].forEach((e=>{"calcite-loader"===e&&(customElements.get(e)||customElements.define(e,i))}))}r()}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/bfbe95b7d21200c0c373.js.LICENSE.txt b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/bfbe95b7d21200c0c373.js.LICENSE.txt new file mode 100644 index 00000000..41ab91ab --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/bfbe95b7d21200c0c373.js.LICENSE.txt @@ -0,0 +1,5 @@ +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/c05045adfb3b074d875b.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/c05045adfb3b074d875b.js new file mode 100644 index 00000000..d1210ea8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/c05045adfb3b074d875b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[1921],{1921:(e,t,r)=>{r.d(t,{applyEdits:()=>v,r3:()=>A,uploadAssets:()=>L,zp:()=>F});var a=r(27281),n=r(17745),s=r(6407),i=r(32773),o=r(20266),l=r(80959),u=r(99063),d=r(93049),p=r(3952),c=r(69763),f=r(99781),h=r(30011),y=r(80488),g=r(72604);function m(e){return null!=e?.applyEdits}function b(e){return"object"==typeof e&&null!=e&&"objectId"in e&&!!e.objectId}function A(e){return e.every(b)}function w(e){return"object"==typeof e&&null!=e&&"globalId"in e&&!!e.globalId}function F(e){return e.every(w)}async function v(e,t,r,a={}){let u;const p="gdbVersion"in e?e.gdbVersion:null,c=a.gdbVersion??p;if((0,f.d)(e)&&e.url)u=(0,f.e)(e.url,e.layerId,c,"original-and-current-features"===a.returnServiceEditsOption);else{u=(0,l.Tw)(),u.promise.then((t=>{(t.addedFeatures.length||t.updatedFeatures.length||t.deletedFeatures.length||t.addedAttachments.length||t.updatedAttachments.length||t.deletedAttachments.length)&&e.emit("edits",t)}));const t={result:u.promise};e.emit("apply-edits",t)}try{const{results:l,edits:p}=await async function(e,t,r,a){if(await e.load(),!m(t))throw new s.A(`${e.type}-layer:no-editing-support`,"Layer source does not support applyEdits capability",{layer:e});if(!(0,g.h)(e))throw new s.A(`${e.type}-layer:editing-disabled`,"Editing is disabled for layer",{layer:e});const{edits:i,options:l}=await async function(e,t,r){const a=(0,g.g)(e),i=t&&(t.addFeatures||t.updateFeatures||t.deleteFeatures),l=t&&(t.addAttachments||t.updateAttachments||t.deleteAttachments),u=null!=e.infoFor3D;if(function(e,t,r,a,n,i){if(!e||!a&&!n)throw new s.A(`${i}:missing-parameters`,"'addFeatures', 'updateFeatures', 'deleteFeatures', 'addAttachments', 'updateAttachments' or 'deleteAttachments' parameter is required");if(!t.editing.supportsGlobalId&&r?.globalIdUsed)throw new s.A(`${i}:invalid-parameter`,"This layer does not support 'globalIdUsed' parameter. See: 'capabilities.editing.supportsGlobalId'");if(!t.editing.supportsGlobalId&&n)throw new s.A(`${i}:invalid-parameter`,"'addAttachments', 'updateAttachments' and 'deleteAttachments' are applicable only if the layer supports global ids. See: 'capabilities.editing.supportsGlobalId'");if(!r?.globalIdUsed&&n)throw new s.A(`${i}:invalid-parameter`,"When 'addAttachments', 'updateAttachments' or 'deleteAttachments' is specified, globalIdUsed should be set to true")}(t,a,r,!!i,!!l,`${e.type}-layer`),!a.data.isVersioned&&r?.gdbVersion)throw new s.A(`${e.type}-layer:invalid-parameter`,"'gdbVersion' is applicable only if the layer supports versioned data. See: 'capabilities.data.isVersioned'");if(!a.editing.supportsRollbackOnFailure&&r?.rollbackOnFailureEnabled)throw new s.A(`${e.type}-layer:invalid-parameter`,"This layer does not support 'rollbackOnFailureEnabled' parameter. See: 'capabilities.editing.supportsRollbackOnFailure'");const p={...r};if(null!=p.rollbackOnFailureEnabled||a.editing.supportsRollbackOnFailure||(p.rollbackOnFailureEnabled=!0),p.rollbackOnFailureEnabled||"original-and-current-features"!==p.returnServiceEditsOption||(!1===p.rollbackOnFailureEnabled&&o.L.getLogger("esri.layers.graphics.editingSupport").warn(`${e.type}-layer:invalid-parameter`,"'original-and-current-features' is valid for 'returnServiceEditsOption' only when 'rollBackOnFailure' is true, but 'rollBackOnFailure' was set to false. 'rollBackOnFailure' has been overwritten and set to true."),p.rollbackOnFailureEnabled=!0),!a.editing.supportsReturnServiceEditsInSourceSpatialReference&&p.returnServiceEditsInSourceSR)throw new s.A(`${e.type}-layer:invalid-parameter`,"This layer does not support 'returnServiceEditsInSourceSR' parameter. See: 'capabilities.editing.supportsReturnServiceEditsInSourceSpatialReference'");if(p.returnServiceEditsInSourceSR&&"original-and-current-features"!==p.returnServiceEditsOption)throw new s.A(`${e.type}-layer:invalid-parameter`,"'returnServiceEditsInSourceSR' is valid only when 'returnServiceEditsOption' is set to 'original-and-current-features'");const c=function(e,t,r){const a=function(e){return{addFeatures:Array.from(e?.addFeatures??[]),updateFeatures:Array.from(e?.updateFeatures??[]),deleteFeatures:e&&n.A.isCollection(e.deleteFeatures)?e.deleteFeatures.toArray():e.deleteFeatures||[],addAttachments:e.addAttachments||[],updateAttachments:e.updateAttachments||[],deleteAttachments:e.deleteAttachments||[]}}(e);if(a.addFeatures?.length&&!t.operations.supportsAdd)throw new s.A(`${r}:unsupported-operation`,"Layer does not support adding features.");if(a.updateFeatures?.length&&!t.operations.supportsUpdate)throw new s.A(`${r}:unsupported-operation`,"Layer does not support updating features.");if(a.deleteFeatures?.length&&!t.operations.supportsDelete)throw new s.A(`${r}:unsupported-operation`,"Layer does not support deleting features.");return a.addFeatures=a.addFeatures.map(E),a.updateFeatures=a.updateFeatures.map(E),a.addAssetFeatures=[],a}(t,a,`${e.type}-layer`),f=r?.globalIdUsed||u,h=e.fields.filter((e=>"big-integer"===e.type||"oid"===e.type&&(e.length||0)>=8));if(f){const{globalIdField:t}=e;if(null==t)throw new s.A(`${e.type}-layer:invalid-parameter`,"Layer does not specify a global id field.");c.addFeatures.forEach((e=>function(e,t){const{attributes:r}=e;null==r[t]&&(r[t]=(0,d.a)())}(e,t)))}return c.addFeatures.forEach((t=>function(e,t,r,a){I(e,t,r,a),R(e,t)}(t,e,f,h))),c.updateFeatures.forEach((t=>function(e,t,r,a){I(e,t,r,a),R(e,t);const n=(0,g.g)(t);if("geometry"in e&&null!=e.geometry&&!n?.editing.supportsGeometryUpdate)throw new s.A(`${t.type}-layer:unsupported-operation`,"Layer does not support geometry updates.")}(t,e,f,h))),c.deleteFeatures.forEach((t=>function(e,t,r,a){I(e,t,r,a)}(t,e,f,h))),c.addAttachments.forEach((t=>S(t,e))),c.updateAttachments.forEach((t=>S(t,e))),u&&await async function(e,t){if(null==t.infoFor3D)return;const{infoFor3D:r}=t,a=(0,y.a)("model/gltf-binary",r.supportedFormats)??(0,y.b)("glb",r.supportedFormats);if(!a||!r.editFormats.includes(a))throw new s.A(`${t.type}-layer:binary-gltf-asset-not-supported`,"3DObjectFeatureLayer requires binary glTF (.glb) support for updating mesh geometry.");e.addAssetFeatures??=[];const{addAssetFeatures:n}=e;for(const t of e.addFeatures??[])O(t)&&n.push(t);for(const t of e.updateFeatures??[])O(t)&&n.push(t)}(c,e),{edits:await $(c),options:p}}(e,r,a);return i.addFeatures?.length||i.updateFeatures?.length||i.deleteFeatures?.length||i.addAttachments?.length||i.updateAttachments?.length||i.deleteAttachments?.length?{edits:i,results:await t.applyEdits(i,l)}:{edits:i,results:{addFeatureResults:[],updateFeatureResults:[],deleteFeatureResults:[],addAttachmentResults:[],updateAttachmentResults:[],deleteAttachmentResults:[]}}}(e,t,r,a),c=e=>e.filter((e=>!e.error)).map(i.o8),f={edits:p,addedFeatures:c(l.addFeatureResults),updatedFeatures:c(l.updateFeatureResults),deletedFeatures:c(l.deleteFeatureResults),addedAttachments:c(l.addAttachmentResults),updatedAttachments:c(l.updateAttachmentResults),deletedAttachments:c(l.deleteAttachmentResults),exceededTransferLimit:!1,historicMoment:l.editMoment?new Date(l.editMoment):null,globalIdToObjectId:a.globalIdToObjectId};return l.editedFeatureResults?.length&&(f.editedFeatures=l.editedFeatureResults),u.resolve(f),l}catch(e){throw u.reject(e),e}}function I(e,t,r,a){if(r){if("attributes"in e&&!e.attributes[t.globalIdField])throw new s.A(`${t.type}-layer:invalid-parameter`,`Feature should have '${t.globalIdField}' when 'globalIdUsed' is true`);if(!("attributes"in e)&&!e.globalId)throw new s.A(`${t.type}-layer:invalid-parameter`,"`'globalId' of the feature should be passed when 'globalIdUsed' is true")}if(a.length&&"attributes"in e)for(const r of a){const a=e.attributes[r.name];if(void 0!==a&&!(0,h.OG)(r,a))throw new s.A(`${t.type}-layer:invalid-parameter`,`Big-integer field '${r.name}' of the feature must be less than ${Number.MAX_SAFE_INTEGER}`,{feature:e})}if("geometry"in e&&null!=e.geometry){if(e.geometry.hasZ&&!1===t.capabilities?.data.supportsZ)throw new s.A(`${t.type}-layer:z-unsupported`,"Layer does not support z values while feature has z values.");if(e.geometry.hasM&&!1===t.capabilities?.data.supportsM)throw new s.A(`${t.type}-layer:m-unsupported`,"Layer does not support m values while feature has m values.")}}function R(e,t){if("geometry"in e&&"mesh"===e.geometry?.type&&null!=t.infoFor3D&&null!=t.spatialReference){const{geometry:r}=e,{spatialReference:a,vertexSpace:n}=r,i=t.spatialReference,o="local"===n.type,l=(0,c.c)(i),u=(0,c.f)(i,a),d=u||(0,c.i)(i)&&((0,c.i)(a)||(0,c.b)(a));if(!(o&&l&&d||!o&&!l&&u))throw new s.A(`${t.type}-layer:mesh-unsupported`,`Uploading a mesh with a ${n.type} vertex space and a spatial reference wkid:${a.wkid} to a layer with a spatial reference wkid:${i.wkid} is not supported.`)}}function S(e,t){const{feature:r,attachment:a}=e;if(!r||"attributes"in r&&!r.attributes[t.globalIdField])throw new s.A(`${t.type}-layer:invalid-parameter`,"Attachment should have reference to a feature with 'globalId'");if(!("attributes"in r)&&!r.globalId)throw new s.A(`${t.type}-layer:invalid-parameter`,"Attachment should have reference to 'globalId' of the parent feature");if(!a.globalId)throw new s.A(`${t.type}-layer:invalid-parameter`,"Attachment should have 'globalId'");if(!a.data&&!a.uploadId)throw new s.A(`${t.type}-layer:invalid-parameter`,"Attachment should have 'data' or 'uploadId'");if(!(a.data instanceof File&&a.data.name||a.name))throw new s.A(`${t.type}-layer:invalid-parameter`,"'name' is required when attachment is specified as Base64 encoded string using 'data'");if(!t.capabilities?.editing.supportsUploadWithItemId&&a.uploadId)throw new s.A(`${t.type}-layer:invalid-parameter`,"This layer does not support 'uploadId' parameter. See: 'capabilities.editing.supportsUploadWithItemId'");if("string"==typeof a.data){const e=(0,u.r$)(a.data);if(e&&!e.isBase64)throw new s.A(`${t.type}-layer:invalid-parameter`,"Attachment 'data' should be a Blob, File or Base64 encoded string")}}async function $(e){const t=e.addFeatures??[],r=e.updateFeatures??[],a=t.concat(r).map((e=>e.geometry)),n=await(0,p.el)(a),s=t.length,i=r.length;return n.slice(0,s).forEach(((e,r)=>t[r].geometry=e)),n.slice(s,s+i).forEach(((e,t)=>r[t].geometry=e)),e}function E(e){const t=new a.A;return e.attributes||(e.attributes={}),t.geometry=e.geometry,t.attributes=e.attributes,t}function O(e){return"mesh"===e?.geometry?.type}function L(e,t,r,a){if(!m(t))throw new s.A(`${e.type}-layer:no-editing-support`,"Layer source does not support applyEdits capability",{layer:e});if(!t.uploadAssets)throw new s.A(`${e.type}-layer:no-asset-upload-support`,"Layer source does not support uploadAssets capability",{layer:e});return t.uploadAssets(r,a)}r(32816),r(94345),r(36544),r(44600),r(29298),r(93181),r(13671),r(40499),r(69421),r(91047),r(90740),r(2160),r(99924),r(41390),r(58498),r(45371),r(49877),r(7969),r(56273),r(93804),r(18683),r(64604),r(29512),r(64752),r(48844),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(67504),r(92517),r(77037),r(72393),r(52731),r(51961),r(62399),r(64995),r(33150),r(58173),r(66110),r(67520),r(27532),r(88663),r(48103),r(50214),r(59192),r(78016),r(54483),r(65085),r(33611),r(84857),r(60373),r(98187),r(35902),r(13226),r(16794),r(52357),r(11090),r(49319),r(93546),r(29570),r(34592),r(79825),r(95101),r(67578),r(14896),r(95611),r(98089),r(91366),r(80473),r(43435),r(73435),r(81272),r(44945),r(55270),r(95779),r(13262),r(346),r(4048),r(85232),r(93471),r(53252),r(34039),r(70061),r(3495),r(97906),r(64524),r(65023),r(31424),r(74676),r(53610),r(29447),r(78273),r(49475),r(32368),r(7391),r(22529),r(43534),r(38094),r(67723),r(47239),r(59858),r(63728),r(1178),r(7182),r(47788),r(19297),r(82408),r(73509),r(28276),r(69277),r(70580),r(75191),r(24319),r(62092),r(4157),r(62401),r(89322),r(20138),r(53370),r(46946),r(3816),r(71992),r(80167),r(4478),r(91808),r(7161),r(55586),r(35121),r(92229),r(18344),r(64884),r(23351),r(51222),r(42870),r(67321),r(73067),r(54512),r(53103),r(19648),r(42948),r(339),r(79281),r(69033),r(13978)},339:(e,t,r)=>{r.d(t,{c:()=>i,g:()=>u,o:()=>o,u:()=>l});var a=r(67504),n=r(7969),s=r(77037);const i={102100:{maxX:20037508.342788905,minX:-20037508.342788905,plus180Line:new a.A({paths:[[[20037508.342788905,-20037508.342788905],[20037508.342788905,20037508.342788905]]],spatialReference:n.A.WebMercator}),minus180Line:new a.A({paths:[[[-20037508.342788905,-20037508.342788905],[-20037508.342788905,20037508.342788905]]],spatialReference:n.A.WebMercator})},4326:{maxX:180,minX:-180,plus180Line:new a.A({paths:[[[180,-180],[180,180]]],spatialReference:n.A.WGS84}),minus180Line:new a.A({paths:[[[-180,-180],[-180,180]]],spatialReference:n.A.WGS84})}};function o(e,t){return Math.ceil((e-t)/(2*t))}function l(e,t){const r=u(e);for(const e of r)for(const r of e)r[0]+=t;return e}function u(e){return(0,s.Bi)(e)?e.rings:e.paths}},79281:(e,t,r)=>{r.d(t,{c:()=>u,s:()=>d}),r(94345);var a=r(64604),n=r(77037),s=r(69763),i=r(69033),o=r(99063),l=r(13978);async function u(e,t,r,o){const l=(0,i.p)(e),u=t[0].spatialReference,d={...o,responseType:"json",query:{...l.query,f:"json",sr:(0,s.Y)(u),target:JSON.stringify({geometryType:(0,n.$B)(t[0]),geometries:t}),cutter:JSON.stringify(r)}},p=await(0,a.A)(l.path+"/cut",d),{cutIndexes:c,geometries:f=[]}=p.data;return{cutIndexes:c,geometries:f.map((e=>{const t=(0,n.rS)(e);return t.spatialReference=u,t}))}}async function d(e,t,r){const i="string"==typeof e?(0,o.An)(e):e,u=t[0].spatialReference,d=(0,n.$B)(t[0]),p={...r,query:{...i.query,f:"json",sr:(0,s.Y)(u),geometries:JSON.stringify((0,l.e)(t))}},{data:c}=await(0,a.A)(i.path+"/simplify",p);return(0,l.d)(c.geometries,d,u)}},69033:(e,t,r)=>{r.d(t,{a:()=>s,e:()=>o,p:()=>i}),r(90740),r(29512);var a=r(32773),n=r(99063);function s(e,t){return t?{...t,query:{...e??{},...t.query}}:{query:e}}function i(e){return"string"==typeof e?(0,n.An)(e):(0,a.o8)(e)}function o(e,t,r){const a={};for(const n in e){if("declaredClass"===n)continue;const s=e[n];if(null!=s&&"function"!=typeof s)if(Array.isArray(s))a[n]=s.map((e=>o(e)));else if("object"==typeof s)if(s.toJSON){const e=s.toJSON(r?.[n]);a[n]=t?e:JSON.stringify(e)}else a[n]=t?s:JSON.stringify(s);else a[n]=s}return a}r(64604)},13978:(e,t,r)=>{r.d(t,{d:()=>s,e:()=>n});var a=r(77037);function n(e){return{geometryType:(0,a.$B)(e[0]),geometries:e.map((e=>e.toJSON()))}}function s(e,t,r){const n=(0,a.xD)(t);return e.map((e=>{const t=n.fromJSON(e);return t.spatialReference=r,t}))}},3952:(e,t,r)=>{r.d(t,{el:()=>y});var a=r(90740),n=r(6407),s=r(20266),i=r(84200),o=r(67504),l=r(339),u=r(69763),d=r(29208),p=r(79281);r(32773),r(32816),r(29298),r(36544),r(93181),r(13671),r(40499),r(69421),r(91047),r(56273),r(44600),r(2160),r(99924),r(41390),r(58498),r(45371),r(80959),r(49877),r(7969),r(93804),r(18683),r(64604),r(29512),r(99063),r(64752),r(48844),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(77037),r(36533),r(94345),r(92517),r(69033),r(13978);const c=()=>s.L.getLogger("esri.geometry.support.normalizeUtils");function f(e,t,r){if(t){const t=function(e,t){if(!(e instanceof o.A||e instanceof i.A)){const e="straightLineDensify: the input geometry is neither polyline nor polygon";throw c().error(e),new n.A(e)}const r=(0,l.g)(e),a=[];for(const e of r){const r=[];a.push(r),r.push([e[0][0],e[0][1]]);for(let a=0;a1){for(let e=1;e<=p-1;e++){const a=e*t,i=d*a+n,o=u*a+s;r.push([i,o])}const e=(l+Math.floor(p-1)*t)/2,a=d*e+n,i=u*e+s;r.push([a,i])}r.push([i,o])}}return function(e){return"polygon"===e.type}(e)?new i.A({rings:a,spatialReference:e.spatialReference}):new o.A({paths:a,spatialReference:e.spatialReference})}(e,1e6);e=(0,d.ci)(t,!0)}return r&&(e=(0,l.u)(e,r)),e}function h(e,t,r){if(Array.isArray(e)){const a=e[0];if(a>t){const r=(0,l.o)(a,t);e[0]=a+r*(-2*t)}else if(at){const r=(0,l.o)(a,t);e=e.clone().offset(r*(-2*t),0)}else if(ah(e,b,A))),S.push(e)}else if("extent"===t.type){const e=t.clone()._normalize(!1,!1,g);S.push(e.rings?new i.A(e):e)}else if(t.extent){const e=t.extent,r=(0,l.o)(e.xmin,A)*(2*b);let a=0===r?t.clone():(0,l.u)(t.clone(),r);e.offset(r,0);let{xmin:n,xmax:s}=e;n=Number(n.toFixed(9)),s=Number(s.toFixed(9)),e.intersects(F)&&s!==b?(I=s>I?s:I,a=f(a,m),R.push(a),S.push("cut")):e.intersects(v)&&n!==A?(I=s*(2*b)>I?s*(2*b):I,a=f(a,m,360),R.push(a),S.push("cut")):S.push(a)}else S.push(t.clone());else S.push(t);else S.push(t);let $=(0,l.o)(I,b),E=-90;const O=$,L=new o.A;for(;$>0;){const e=360*$-180;L.addPath([[e,E],[e,-1*E]]),E*=-1,$--}if(R.length>0&&O>0){const t=function(e,t){let r=-1;for(let a=0;a{if(r[0]<180)return!0;{let r=0;for(let e=0;er?a:r}r=Number(r.toFixed(9));const a=-360*(0,l.o)(r,180);for(let r=0;r1&&n.rings.length>=i.rings.length?(a.push(n),s.push("simplify")):s.push(m?(0,d.Gh)(n):n)}}if(!a.length)return s;const i=await(0,p.s)(n,a,r),o=[];for(let e=0;e{r.d(t,{O:()=>s,h:()=>o});var n=r(96153);class s{constructor(e=null,t={},r,n){this.geometry=e,this.attributes=t,this.centroid=r,this.objectId=n,this.displayId=0,this.geohashX=0,this.geohashY=0}static fromJSON(e,t){const r=e.geometry?n.O.fromJSON(e.geometry):null,o=e.centroid?n.O.fromJSON(e.centroid):null,i=e.attributes[t];return new s(r,e.attributes,o,i)}weakClone(){const e=new s(this.geometry,this.attributes,this.centroid,this.objectId);return e.displayId=this.displayId,e.geohashX=this.geohashX,e.geohashY=this.geohashY,e}clone(){const e=this.geometry?.clone(),t=new s(e,{...this.attributes},this.centroid?.clone(),this.objectId);return t.displayId=this.displayId,t.geohashX=this.geohashX,t.geohashY=this.geohashY,t}}function o(e){return!!e.geometry?.coords?.length}},11443:(e,t,r)=>{r.d(t,{O:()=>n});class n{constructor(){this.objectIdFieldName=null,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(){const e=new n;return e.objectIdFieldName=this.objectIdFieldName,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}}},96153:(e,t,r)=>{r.d(t,{O:()=>n});class n{constructor(e=[],t=[],r=!1){this.lengths=e??[],this.coords=t??[],this.hasIndeterminateRingOrder=r}static fromJSON(e){return new n(e.lengths,e.coords,e.hasIndeterminateRingOrder)}static fromRect(e){const[t,r,s,o]=e,i=s-t,a=o-r;return new n([5],[t,r,i,0,0,a,-i,0,0,-a])}get isPoint(){return 0===this.lengths.length}get maxLength(){return Math.max(...this.lengths)}get size(){return this.lengths.reduce(((e,t)=>e+t))}forEachVertex(e){let t=0;this.lengths.length||e(this.coords[0],this.coords[1]);for(let r=0;re+t))),r=this.coords.slice(0,t);return e?(e.set(r),new n(this.lengths,e,this.hasIndeterminateRingOrder)):new n(Array.from(this.lengths),Array.from(r),this.hasIndeterminateRingOrder)}}},72290:(e,t,r)=>{r.r(t),r.d(t,{default:()=>w});var n=r(73502),s=r(41390),o=r(7969),i=r(64102),a=(r(32773),r(47239),r(48402),r(69310),r(92517),r(44864));r(16699),r(69763);class l{constructor(e,t,r){this.uid=e,this.geometry=t,this.attributes=r,this.visible=!0,this.objectId=null,this.centroid=null}}class u{constructor(){this.exceededTransferLimit=!1,this.features=[],this.fields=[],this.hasM=!1,this.hasZ=!1,this.geometryType=null,this.objectIdFieldName=null,this.globalIdFieldName=null,this.geometryProperties=null,this.geohashFieldName=null,this.spatialReference=null,this.transform=null}}var c=r(83637),h=r(48689);function d(e,t){return t}function f(e,t,r,n){switch(r){case 0:return m(e,t+n,0);case 1:return"lowerLeft"===e.originPosition?m(e,t+n,1):function({translate:e,scale:t},r,n){return e[n]-r*t[n]}(e,t+n,1)}}function p(e,t,r,n){return 2===r?m(e,t,2):f(e,t,r,n)}function g(e,t,r,n){return 2===r?m(e,t,3):f(e,t,r,n)}function y(e,t,r,n){return 3===r?m(e,t,3):p(e,t,r,n)}function m({translate:e,scale:t},r,n){return e[n]+r*t[n]}r(20266),r(90740),r(69421),r(40499),r(93181),r(13671),r(91047),r(36544),r(6407),r(29298),r(58498),r(45371),r(80959),r(32816),r(99924),r(93804),r(18683),r(64604),r(29512),r(99063),r(56273),r(44600),r(2160),r(49877),r(64752),r(48844),r(29208),r(26809),r(2589),r(18527),r(36533),r(84200),r(97827),r(91695),r(18169),r(67504),r(77037),r(88663),r(95637),r(59930),r(45862),r(72762),r(71613),r(17872),r(53564);class _{constructor(e){this._options=e,this.geometryTypes=["point","multipoint","polyline","polygon"],this._previousCoordinate=[0,0],this._transform=null,this._applyTransform=d,this._lengths=[],this._currentLengthIndex=0,this._toAddInCurrentPath=0,this._vertexDimension=0,this._coordinateBuffer=null,this._coordinateBufferPtr=0,this._attributesConstructor=class{},this._missingAttributes=[]}get missingAttributes(){return this._missingAttributes}createFeatureResult(){return new u}finishFeatureResult(e){if(this._options.applyTransform&&(e.transform=null),this._attributesConstructor=class{},this._coordinateBuffer=null,this._lengths.length=0,!e.hasZ)return;const t=(0,i.g)(e.geometryType,this._options.sourceSpatialReference,e.spatialReference);if(null!=t)for(const r of e.features)t(r.geometry)}createSpatialReference(){return new o.A}addField(e,t){e.fields.push(a.A.fromJSON(t));const r=e.fields.map((e=>e.name));this._attributesConstructor=function(){for(const e of r)this[e]=null}}addFeature(e,t){const r=this._options.maxStringAttributeLength,n=this._options.maxStringAttributeFields;(function(e,t,r,n){if(t?.size&&null!=r&&e)for(const s in e){if(!t.has(s))continue;const o=e[s];"string"==typeof o&&o.length>r&&(n(s),e[s]="")}})(t.attributes,n,r,(r=>{const n=t.attributes[e.objectIdFieldName];null!=n&&this._missingAttributes.push({objectId:n,attribute:r})})),e.features.push(t)}addQueryGeometry(e,t){const{queryGeometry:r,queryGeometryType:n}=t,s=(0,c.u)(r.clone(),r,!1,!1,this._transform),o=(0,c.a)(s,n,!1,!1);let i=null;switch(n){case"esriGeometryPoint":i="point";break;case"esriGeometryPolygon":i="polygon";break;case"esriGeometryPolyline":i="polyline";break;case"esriGeometryMultipoint":i="multipoint"}o.type=i,e.queryGeometryType=n,e.queryGeometry=o}prepareFeatures(e){switch(this._transform=e.transform??null,this._options.applyTransform&&e.transform&&(this._applyTransform=this._deriveApplyTransform(e)),this._vertexDimension=2,e.hasZ&&this._vertexDimension++,e.hasM&&this._vertexDimension++,e.geometryType){case"point":this.addCoordinate=(e,t,r)=>this.addCoordinatePoint(e,t,r),this.createGeometry=e=>this.createPointGeometry(e);break;case"polygon":this.addCoordinate=(e,t,r)=>this._addCoordinatePolygon(e,t,r),this.createGeometry=e=>this._createPolygonGeometry(e);break;case"polyline":this.addCoordinate=(e,t,r)=>this._addCoordinatePolyline(e,t,r),this.createGeometry=e=>this._createPolylineGeometry(e);break;case"multipoint":this.addCoordinate=(e,t,r)=>this._addCoordinateMultipoint(e,t,r),this.createGeometry=e=>this._createMultipointGeometry(e);break;case"mesh":case"extent":break;default:(0,n.n)(e.geometryType)}}createFeature(){return this._lengths.length=0,this._currentLengthIndex=0,this._previousCoordinate[0]=0,this._previousCoordinate[1]=0,new l((0,s.g)(),null,new this._attributesConstructor)}allocateCoordinates(){const e=this._lengths.reduce(((e,t)=>e+t),0);this._coordinateBuffer=new Float64Array(e*this._vertexDimension),this._coordinateBufferPtr=0}addLength(e,t){0===this._lengths.length&&(this._toAddInCurrentPath=t),this._lengths.push(t)}createPointGeometry(e){const t={type:"point",x:0,y:0,spatialReference:e.spatialReference,hasZ:!!e.hasZ,hasM:!!e.hasM};return t.hasZ&&(t.z=0),t.hasM&&(t.m=0),t}addCoordinatePoint(e,t,r){const n=this._transform?this._applyTransform(this._transform,t,r,0):t;if(null!=n)switch(r){case 0:e.x=n;break;case 1:e.y=n;break;case 2:e.hasZ?e.z=n:e.m=n;break;case 3:e.m=n}}_transformPathLikeValue(e,t){let r=0;return t<=1&&(r=this._previousCoordinate[t],this._previousCoordinate[t]+=e),this._transform?this._applyTransform(this._transform,e,t,r):e}_addCoordinatePolyline(e,t,r){this._dehydratedAddPointsCoordinate(e.paths,t,r)}_addCoordinatePolygon(e,t,r){this._dehydratedAddPointsCoordinate(e.rings,t,r)}_addCoordinateMultipoint(e,t,r){0===r&&e.points.push([]);const n=this._transformPathLikeValue(t,r);e.points[e.points.length-1].push(n)}_createPolygonGeometry(e){return{type:"polygon",rings:[[]],spatialReference:e.spatialReference,hasZ:!!e.hasZ,hasM:!!e.hasM}}_createPolylineGeometry(e){return{type:"polyline",paths:[[]],spatialReference:e.spatialReference,hasZ:!!e.hasZ,hasM:!!e.hasM}}_createMultipointGeometry(e){return{type:"multipoint",points:[],spatialReference:e.spatialReference,hasZ:!!e.hasZ,hasM:!!e.hasM}}_dehydratedAddPointsCoordinate(e,t,r){0===r&&0==this._toAddInCurrentPath--&&(e.push([]),this._toAddInCurrentPath=this._lengths[++this._currentLengthIndex]-1,this._previousCoordinate[0]=0,this._previousCoordinate[1]=0);const n=this._transformPathLikeValue(t,r),s=e[e.length-1],o=this._coordinateBuffer;if(o){if(0===r){const e=this._coordinateBufferPtr*Float64Array.BYTES_PER_ELEMENT;s.push(new Float64Array(o.buffer,e,this._vertexDimension))}o[this._coordinateBufferPtr++]=n}}_deriveApplyTransform(e){const{hasZ:t,hasM:r}=e;return t&&r?y:t?p:r?g:f}}class b{_parseFeatureQuery(e){const t=new _(e.options),r=(0,h.p)(e.buffer,t),n={...r,spatialReference:r.spatialReference?.toJSON(),fields:r.fields?r.fields.map((e=>e.toJSON())):void 0,missingAttributes:t.missingAttributes};return Promise.resolve(n)}}function w(){return new b}},47239:(e,t,r)=>{r.d(t,{a:()=>y,b:()=>a,c:()=>s,d:()=>_,e:()=>l,f:()=>o,g:()=>g,h:()=>u,i:()=>m,j:()=>p,n:()=>b,s:()=>c,t:()=>i,u:()=>h,v:()=>d,x:()=>f,z:()=>w});var n=r(44600);function s(e=w){return[e[0],e[1],e[2],e[3],e[4],e[5]]}function o(e,t,r,n,o,i,a=s()){return a[0]=e,a[1]=t,a[2]=r,a[3]=n,a[4]=o,a[5]=i,a}function i(e,t){const r=isFinite(e[2])||isFinite(e[5]);return new n.A(r?{xmin:e[0],xmax:e[3],ymin:e[1],ymax:e[4],zmin:e[2],zmax:e[5],spatialReference:t}:{xmin:e[0],xmax:e[3],ymin:e[1],ymax:e[4],spatialReference:t})}function a(e,t){e[0]=Math.min(e[0],t[0]),e[1]=Math.min(e[1],t[1]),e[2]=Math.min(e[2],t[2]),e[3]=Math.max(e[3],t[3]),e[4]=Math.max(e[4],t[4]),e[5]=Math.max(e[5],t[5])}function l(e,t){e[0]=Math.min(e[0],t[0]),e[1]=Math.min(e[1],t[1]),e[2]=Math.min(e[2],t[2]),e[3]=Math.max(e[3],t[0]),e[4]=Math.max(e[4],t[1]),e[5]=Math.max(e[5],t[2])}function u(e,t,r=0,n=t.length/3){let s=e[0],o=e[1],i=e[2],a=e[3],l=e[4],u=e[5];for(let e=0;e=e[3]?0:e[3]-e[0]}(e),t[1]=function(e){return e[1]>=e[4]?0:e[4]-e[1]}(e),t[2]=function(e){return e[2]>=e[5]?0:e[5]-e[2]}(e),t}function h(e,t,r=e){return r[0]=t[0],r[1]=t[1],r[2]=t[2],r!==e&&(r[3]=e[3],r[4]=e[4],r[5]=e[5]),r}function d(e,t,r=e){return r[3]=t[0],r[4]=t[1],r[5]=t[2],r!==e&&(r[0]=e[0],r[1]=e[1],r[2]=e[2]),e}function f(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e}function p(e){return e?f(e,b):s(b)}function g(e,t){return e[0]=t[0],e[1]=t[1],e[2]=Number.NEGATIVE_INFINITY,e[3]=t[2],e[4]=t[3],e[5]=Number.POSITIVE_INFINITY,e}function y(e,t,r,n,s){return e[0]=t,e[1]=r,e[2]=Number.NEGATIVE_INFINITY,e[3]=n,e[4]=s,e[5]=Number.POSITIVE_INFINITY,e}function m(e){return 6===e.length}function _(e,t,r){if(null==e||null==t)return e===t;if(!m(e)||!m(t))return!1;if(r){for(let n=0;n{function n(e){}r.d(t,{n:()=>n}),r(32773)},95637:(e,t,r)=>{r.d(t,{f:()=>l,t:()=>a}),r(32773);var n=r(59930),s=r(45862),o=r(72762),i=r(71613);const a={key:"type",base:s.A,typeMap:{range:i.A,"coded-value":n.A,inherited:o.A}};function l(e){if(!e?.type)return null;switch(e.type){case"range":return i.A.fromJSON(e);case"codedValue":return n.A.fromJSON(e);case"inherited":return o.A.fromJSON(e)}return null}},83637:(e,t,r)=>{r.d(t,{a:()=>J,b:()=>z,c:()=>W,d:()=>E,e:()=>B,f:()=>j,g:()=>re,h:()=>K,i:()=>I,j:()=>R,k:()=>C,l:()=>O,m:()=>L,n:()=>X,o:()=>$,p:()=>V,q:()=>H,r:()=>se,t:()=>ie,u:()=>ne,v:()=>w,w:()=>T,x:()=>Q});var n=r(6407),s=r(20266),o=r(57732),i=r(47239),a=r(48402),l=r(77037),u=r(58003),c=r(11443),h=r(96153);function d(e,t){return e?t?4:3:t?3:2}const f=()=>s.L.getLogger("esri.layers.graphics.featureConversionUtils"),p={esriGeometryPoint:0,esriGeometryPolyline:2,esriGeometryPolygon:3,esriGeometryMultipoint:0,esriGeometryEnvelope:0},g=(e,t,r,n,s,o)=>{e[r]=s,e[r+1]=o},y=(e,t,r,n,s,o)=>{e[r]=s,e[r+1]=o,e[r+2]=t[n+2]},m=(e,t,r,n,s,o)=>{e[r]=s,e[r+1]=o,e[r+2]=t[n+3]},_=(e,t,r,n,s,o)=>{e[r]=s,e[r+1]=o,e[r+2]=t[n+2],e[r+3]=t[n+3]};function b(e,t,r,n){if(e){if(r)return t&&n?_:y;if(t&&n)return m}else if(t&&n)return y;return g}function w({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 k({scale:e,translate:t},r,n){return r*e[n]+t[n]}function I(e,t,r){return e?t?r?N(e):v(e):r?G(e):x(e):null}function x(e){const t=e.coords;return{x:t[0],y:t[1]}}function M(e,t){return e.coords[0]=t.x,e.coords[1]=t.y,e}function v(e){const t=e.coords;return{x:t[0],y:t[1],z:t[2]}}function F(e,t){return e.coords[0]=t.x,e.coords[1]=t.y,e.coords[2]=t.z,e}function G(e){const t=e.coords;return{x:t[0],y:t[1],m:t[2]}}function P(e,t){return e.coords[0]=t.x,e.coords[1]=t.y,e.coords[2]=t.m,e}function N(e){const t=e.coords;return{x:t[0],y:t[1],z:t[2],m:t[3]}}function S(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 A(e,t){return e&&t?S:e?F:t?P:M}function V(e,t,r=A(null!=t.z,null!=t.m)){return r(e,t)}function O(e,t,r){if(null==e)return null;const n=d(t,r),s=[];for(let t=0;t=l&&(e.lengths.push(r),M=x)}return le(e.coords,M),e.coords.length?e:null}function K(e,t,r,n,s,o,i=r,a=n){if(ae(e),!t?.coords.length)return null;const l=p[s],{coords:u,lengths:c}=t,h=d(r,n),f=d(r&&i,n&&a),g=b(r,n,i,a);if(!c.length)return g(e.coords,u,0,0,u[0],u[1]),ae(e,h,0),e;let y=0;const m=o*o;for(const t of c){if(t=l?e.lengths.push(o):le(e.coords,r*f),y+=t*h}return e.coords.length?e:null}function ee(e,t,r,n){const s=e[t],o=e[t+1],i=e[r],a=e[r+1],l=e[n],u=e[n+1];let c=i,h=a,d=l-c,f=u-h;if(0!==d||0!==f){const e=((s-c)*d+(o-h)*f)/(d*d+f*f);e>1?(c=l,h=u):e>0&&(c+=d*e,h+=f*e)}return d=s-c,f=o-h,d*d+f*f}function te(e,t,r,n,s,o,i){let a,l=n,u=0;for(let e=o+r;el&&(u=e,l=a);l>n&&(u-o>r&&te(e,t,r,n,s,o,u),s(e,t,e.length,u,t[u],t[u+1]),i-u>r&&te(e,t,r,n,s,u,i))}function re(e,t,r,n){if(!t?.coords?.length)return null;const s=d(r,n);let o=Number.POSITIVE_INFINITY,l=Number.POSITIVE_INFINITY,u=Number.NEGATIVE_INFINITY,c=Number.NEGATIVE_INFINITY;if(t&&t.coords){const e=t.coords;for(let t=0;t{r.d(t,{k:()=>n});const n=new(r(93804).J)({esriFieldTypeSmallInteger:"small-integer",esriFieldTypeInteger:"integer",esriFieldTypeSingle:"single",esriFieldTypeDouble:"double",esriFieldTypeLong:"long",esriFieldTypeString:"string",esriFieldTypeDate:"date",esriFieldTypeOID:"oid",esriFieldTypeGeometry:"geometry",esriFieldTypeBlob:"blob",esriFieldTypeRaster:"raster",esriFieldTypeGUID:"guid",esriFieldTypeGlobalID:"global-id",esriFieldTypeXML:"xml",esriFieldTypeBigInteger:"big-integer",esriFieldTypeDateOnly:"date-only",esriFieldTypeTimeOnly:"time-only",esriFieldTypeTimestampOffset:"timestamp-offset"})},53564:(e,t,r)=>{r.d(t,{P:()=>c});var n,s,o=r(32773),i=r(41390);(s=n||(n={}))[s.varint=0]="varint",s[s.fixed64=1]="fixed64",s[s.delimited=2]="delimited",s[s.fixed32=5]="fixed32",s[s.unknown=99]="unknown";const a=4294967296,l=new TextDecoder("utf-8"),u=(0,o.h)("safari")||(0,o.h)("ios")?6:(0,o.h)("ff")?12:32;class c{constructor(e,t,r=0,s=(e?e.byteLength:0)){this._tag=0,this._dataType=n.unknown,this._init(e,t,r,s)}_init(e,t,r,n){this._data=e,this._dataView=t,this._pos=r,this._end=n}asUnsafe(){return this}clone(){return new c(this._data,this._dataView,this._pos,this._end)}pos(){return this._pos}move(e){this._pos=e}nextTag(e){for(;;){if(this._pos===this._end)return!1;const t=this._decodeVarint();if(this._tag=t>>3,this._dataType=7&t,!e||e===this._tag)break;this.skip()}return!0}next(){if(this._pos===this._end)return!1;const e=this._decodeVarint();return this._tag=e>>3,this._dataType=7&e,!0}empty(){return this._pos>=this._end}tag(){return this._tag}getInt32(){return this._decodeVarint()}getInt64(){return this._decodeVarint()}getUInt32(){let e=4294967295;if(e=(127&this._data[this._pos])>>>0,this._data[this._pos++]<128)return e;if(e=(e|(127&this._data[this._pos])<<7)>>>0,this._data[this._pos++]<128)return e;if(e=(e|(127&this._data[this._pos])<<14)>>>0,this._data[this._pos++]<128)return e;if(e=(e|(127&this._data[this._pos])<<21)>>>0,this._data[this._pos++]<128)return e;if(e=(e|(15&this._data[this._pos])<<28)>>>0,this._data[this._pos++]<128)return e;throw new Error("Varint overflow")}getUInt64(){return this._decodeVarint()}getSInt32(){const e=this.getUInt32();return e>>>1^-(1&e)}getSInt64(){return this._decodeSVarint()}getBool(){const e=0!==this._data[this._pos];return this._skip(1),e}getEnum(){return this._decodeVarint()}getFixed64(){const e=this._dataView,t=this._pos,r=e.getUint32(t,!0)+e.getUint32(t+4,!0)*a;return this._skip(8),r}getSFixed64(){const e=this._dataView,t=this._pos,r=e.getUint32(t,!0)+e.getInt32(t+4,!0)*a;return this._skip(8),r}getDouble(){const e=this._dataView.getFloat64(this._pos,!0);return this._skip(8),e}getFixed32(){const e=this._dataView.getUint32(this._pos,!0);return this._skip(4),e}getSFixed32(){const e=this._dataView.getInt32(this._pos,!0);return this._skip(4),e}getFloat(){const e=this._dataView.getFloat32(this._pos,!0);return this._skip(4),e}getString(){const e=this._getLength(),t=this._pos,r=this._toString(this._data,t,t+e);return this._skip(e),r}getBytes(){const e=this._getLength(),t=this._pos,r=this._toBytes(this._data,t,t+e);return this._skip(e),r}getLength(){return this._getLengthUnsafe()}processMessageWithArgs(e,t,r,n){const s=this.getMessage(),o=e(s,t,r,n);return s.release(),o}processMessage(e){const t=this.getMessage(),r=e(t);return t.release(),r}getMessage(){const e=this._getLength(),t=c.pool.acquire();return t._init(this._data,this._dataView,this._pos,this._pos+e),this._skip(e),t}release(){c.pool.release(this)}dataType(){return this._dataType}skip(){switch(this._dataType){case n.varint:this._decodeVarint();break;case n.fixed64:this._skip(8);break;case n.delimited:this._skip(this._getLength());break;case n.fixed32:this._skip(4);break;default:throw new Error("Invalid data type!")}}skipLen(e){this._skip(e)}_skip(e){if(this._pos+e>this._end)throw new Error("Attempt to skip past the end of buffer!");this._pos+=e}_decodeVarint(){const e=this._data;let t=this._pos,r=0,n=0;if(this._end-t>=10)do{if(n=e[t++],r|=127&n,!(128&n))break;if(n=e[t++],r|=(127&n)<<7,!(128&n))break;if(n=e[t++],r|=(127&n)<<14,!(128&n))break;if(n=e[t++],r|=(127&n)<<21,!(128&n))break;if(n=e[t++],r+=268435456*(127&n),!(128&n))break;if(n=e[t++],r+=34359738368*(127&n),!(128&n))break;if(n=e[t++],r+=4398046511104*(127&n),!(128&n))break;if(n=e[t++],r+=562949953421312*(127&n),!(128&n))break;if(n=e[t++],r+=72057594037927940*(127&n),!(128&n))break;if(n=e[t++],r+=0x8000000000000000*(127&n),!(128&n))break;throw new Error("Varint too long!")}while(0);else{let s=1;for(;t!==this._end&&(n=e[t],128&n);)++t,r+=(127&n)*s,s*=128;if(t===this._end)throw new Error("Varint overrun!");++t,r+=n*s}return this._pos=t,r}_decodeSVarint(){const e=this._data;let t,r=0,n=0;const s=1&e[this._pos];if(n=e[this._pos++],r|=127&n,!(128&n))return s?-(r+1)/2:r/2;if(n=e[this._pos++],r|=(127&n)<<7,!(128&n))return s?-(r+1)/2:r/2;if(n=e[this._pos++],r|=(127&n)<<14,!(128&n))return s?-(r+1)/2:r/2;if(n=e[this._pos++],r|=(127&n)<<21,!(128&n))return s?-(r+1)/2:r/2;if(n=e[this._pos++],r+=268435456*(127&n),!(128&n))return s?-(r+1)/2:r/2;if(n=e[this._pos++],r+=34359738368*(127&n),!(128&n))return s?-(r+1)/2:r/2;if(n=e[this._pos++],r+=4398046511104*(127&n),!(128&n))return s?-(r+1)/2:r/2;if(t=BigInt(r),n=e[this._pos++],t+=0x2000000000000n*BigInt(127&n),!(128&n))return Number(s?-(t+1n)/2n:t/2n);if(n=e[this._pos++],t+=0x100000000000000n*BigInt(127&n),!(128&n))return Number(s?-(t+1n)/2n:t/2n);if(n=e[this._pos++],t+=0x8000000000000000n*BigInt(127&n),!(128&n))return Number(s?-(t+1n)/2n:t/2n);throw new Error("Varint too long!")}_getLength(){if(this._dataType!==n.delimited)throw new Error("Not a delimited data type!");return this._decodeVarint()}_getLengthUnsafe(){return this.getUInt32()}_toString(e,t,r){if((r=Math.min(this._end,r))-t>u){const n=e.subarray(t,r);return l.decode(n)}let n="",s="";for(let o=t;o{e._data=null,e._dataView=null}))},48689:(e,t,r)=>{r.d(t,{O:()=>c,a:()=>T,b:()=>v,p:()=>S});var n=r(6407),s=r(53564),o=r(96153),i=r(69763),a=r(58003),l=r(11443);const u=["esriGeometryPoint","esriGeometryMultipoint","esriGeometryPolyline","esriGeometryPolygon"];class c{constructor(e){this._options=e,this.geometryTypes=u,this._coordinatePtr=0,this._vertexDimension=0}createFeatureResult(){return new l.O}prepareFeatures(e){this._vertexDimension=2,e.hasZ&&this._vertexDimension++,e.hasM&&this._vertexDimension++}finishFeatureResult(e){if(!e?.features||!e.hasZ||!this._options.sourceSpatialReference||!e.spatialReference||(0,i.f)(e.spatialReference,this._options.sourceSpatialReference)||e.spatialReference.vcsWkid)return;const t=(0,i.y)(this._options.sourceSpatialReference)/(0,i.y)(e.spatialReference);if(1!==t)for(const r of e.features){if(!(0,a.h)(r))continue;const e=r.geometry.coords;for(let r=2;re+t),0)*this._vertexDimension,this._coordinatePtr=0}addCoordinate(e,t){e.coords[this._coordinatePtr++]=t}addCoordinatePoint(e,t){e.coords.push(t)}addLength(e,t){e.lengths.push(t)}addQueryGeometry(e,t){e.queryGeometry=t.queryGeometry,e.queryGeometryType=t.queryGeometryType}createPointGeometry(){return new o.O}}const h=["esriFieldTypeSmallInteger","esriFieldTypeInteger","esriFieldTypeSingle","esriFieldTypeDouble","esriFieldTypeString","esriFieldTypeDate","esriFieldTypeOID","esriFieldTypeGeometry","esriFieldTypeBlob","esriFieldTypeRaster","esriFieldTypeGUID","esriFieldTypeGlobalID","esriFieldTypeXML","esriFieldTypeBigInteger","esriFieldTypeDateOnly","esriFieldTypeTimeOnly","esriFieldTypeTimestampOffset"],d=["sqlTypeBigInt","sqlTypeBinary","sqlTypeBit","sqlTypeChar","sqlTypeDate","sqlTypeDecimal","sqlTypeDouble","sqlTypeFloat","sqlTypeGeometry","sqlTypeGUID","sqlTypeInteger","sqlTypeLongNVarchar","sqlTypeLongVarbinary","sqlTypeLongVarchar","sqlTypeNChar","sqlTypeNVarchar","sqlTypeOther","sqlTypeReal","sqlTypeSmallInt","sqlTypeSqlXml","sqlTypeTime","sqlTypeTimestamp","sqlTypeTimestamp2","sqlTypeTinyInt","sqlTypeVarbinary","sqlTypeVarchar"],f=["upperLeft","lowerLeft"];function p(e){return e>=h.length?null:h[e]}function g(e){return e>=f.length?null:f[e]}function y(e,t){return t>=e.geometryTypes.length?null:e.geometryTypes[t]}function m(e,t,r){const n=e.asUnsafe(),s=t.createPointGeometry(r);for(;n.next();)switch(n.tag()){case 3:{const e=n.getUInt32(),r=n.pos()+e;let o=0;for(;n.pos()=d.length?null:d[n];break;case 5:default:t.skip();break;case 6:r.defaultValue=t.getString()}var n;return r}function k(e){const t={},r=e.asUnsafe();for(;r.next();)switch(r.tag()){case 1:t.name=r.getString();break;case 2:t.isSystemMaintained=r.getBool();break;default:r.skip()}return t}function I(e,t,r,n){const s=t.createFeature(r);let o=0;for(;e.next();)switch(e.tag()){case 1:{const t=n[o++].name;s.attributes[t]=e.processMessage(w);break}case 2:s.geometry=e.processMessageWithArgs(_,t,r);break;case 4:s.centroid=e.processMessageWithArgs(m,t,r);break;default:e.skip()}return s}function x(e){const t=[1,1,1,1],r=e.asUnsafe();for(;r.next();)switch(r.tag()){case 1:t[0]=r.getDouble();break;case 2:t[1]=r.getDouble();break;case 4:t[2]=r.getDouble();break;case 3:t[3]=r.getDouble();break;default:r.skip()}return t}function M(e){const t=[0,0,0,0],r=e.asUnsafe();for(;r.next();)switch(r.tag()){case 1:t[0]=r.getDouble();break;case 2:t[1]=r.getDouble();break;case 4:t[2]=r.getDouble();break;case 3:t[3]=r.getDouble();break;default:r.skip()}return t}function v(e){const t={originPosition:g(0)},r=e.asUnsafe();for(;r.next();)switch(r.tag()){case 1:t.originPosition=g(r.getEnum());break;case 2:t.scale=r.processMessage(x);break;case 3:t.translate=r.processMessage(M);break;default:r.skip()}return t}function F(e){const t={},r=e.asUnsafe();for(;r.next();)switch(r.tag()){case 1:t.shapeAreaFieldName=r.getString();break;case 2:t.shapeLengthFieldName=r.getString();break;case 3:t.units=r.getString();break;default:r.skip()}return t}function G(e,t){const r=t.createSpatialReference();for(;e.next();)switch(e.tag()){case 1:r.wkid=e.getUInt32();break;case 5:r.wkt=e.getString();break;case 2:r.latestWkid=e.getUInt32();break;case 3:r.vcsWkid=e.getUInt32();break;case 4:r.latestVcsWkid=e.getUInt32();break;default:e.skip()}return r}function P(e,t){const r=t.createFeatureResult(),n=e.asUnsafe();r.geometryType=y(t,0);let s=!1;for(;n.next();)switch(n.tag()){case 1:r.objectIdFieldName=n.getString();break;case 3:r.globalIdFieldName=n.getString();break;case 4:r.geohashFieldName=n.getString();break;case 5:r.geometryProperties=n.processMessage(F);break;case 7:r.geometryType=y(t,n.getEnum());break;case 8:r.spatialReference=n.processMessageWithArgs(G,t);break;case 10:r.hasZ=n.getBool();break;case 11:r.hasM=n.getBool();break;case 12:r.transform=n.processMessage(v);break;case 9:r.exceededTransferLimit=n.getBool();break;case 13:t.addField(r,n.processMessage(T));break;case 15:s||(t.prepareFeatures(r),s=!0),t.addFeature(r,n.processMessageWithArgs(I,t,r,r.fields));break;case 2:r.uniqueIdField=n.processMessage(k);break;default:n.skip()}return t.finishFeatureResult(r),r}function N(e,t){const r={};let n=null;for(;e.next();)switch(e.tag()){case 4:n=e.processMessageWithArgs(b);break;case 1:r.featureResult=e.processMessageWithArgs(P,t);break;default:e.skip()}return null!=n&&r.featureResult&&t.addQueryGeometry(r,n),r}function S(e,t){const r=function(e,t){try{const r=2,n=new s.P(new Uint8Array(e),new DataView(e)),o={};for(;n.next();)n.tag()===r?o.queryResult=n.processMessageWithArgs(N,t):n.skip();return o}catch(e){throw new n.A("query:parsing-pbf","Error while parsing FeatureSet PBF payload",{error:e})}}(e,t),o=r.queryResult.featureResult,i=r.queryResult.queryGeometry,a=r.queryResult.queryGeometryType;if(o&&o.features&&o.features.length&&o.objectIdFieldName){const e=o.objectIdFieldName;for(const t of o.features)t.attributes&&(t.objectId=t.attributes[e])}return o&&(o.queryGeometry=i,o.queryGeometryType=a),o}},69310:(e,t,r)=>{function n(e){return e?{originPosition:"upper-left"===e.originPosition?"upperLeft":"lower-left"===e.originPosition?"lowerLeft":e.originPosition,scale:e.tolerance?[e.tolerance,e.tolerance,1,1]:[1,1,1,1],translate:null!=e.extent?[e.extent.xmin,e.extent.ymax,e.extent.zmin??0,e.extent.mmin??0]:[0,0,0,0]}:null}function s(e){if(function(e){return"lowerLeft"===e.originPosition&&4===e.scale.length&&4===e.translate.length}(e))return e;const{originPosition:t,scale:r,translate:n}=e,s=r[0]??1,o=r[1]??1;return{originPosition:"lowerLeft",scale:[s,"lowerLeft"===t?o:-o,r[2]??1,r[3]??1],translate:[n[0]??0,n[1]??0,n[2]??0,n[3]??0]}}function o({scale:e,translate:t},r){return r*e[0]+t[0]}function i({scale:e,translate:t},r){return r*e[1]+t[1]}function a({scale:e,translate:t},r){return(r??0)*e[2]+t[2]}function l({scale:e,translate:t},r){return r?r*e[3]+t[3]:0}function u(e,t){return e&&t?f:e&&!t?h:!e&&t?d:c}r.d(t,{a:()=>_,b:()=>y,c:()=>m,q:()=>g,t:()=>n,u:()=>b}),r(44600),r(2160),r(36533),r(64752),r(84200),r(67504);const c=(e,t)=>{const r=new Array(t.length);if(!t.length)return r;const n=t[0];let s=o(e,n[0]),a=i(e,n[1]);r[0]=[s,a];const{scale:l,originPosition:u}=e,c=l[0],h="lowerLeft"===u?l[1]:-l[1];for(let e=1;e{const r=new Array(t.length);if(!t.length)return r;const n=t[0];let s=o(e,n[0]),l=i(e,n[1]);r[0]=[s,l,a(e,n[2])];const{scale:u,originPosition:c}=e,h=u[0],d="lowerLeft"===c?u[1]:-u[1];for(let n=1;n{const r=new Array(t.length);if(!t.length)return r;const n=t[0];let s=o(e,n[0]),a=i(e,n[1]);r[0]=[s,a,l(e,n[2])];const{scale:u,originPosition:c}=e,h=u[0],d="lowerLeft"===c?u[1]:-u[1];for(let n=1;n{const r=new Array(t.length);if(!t.length)return r;const n=t[0];let s=o(e,n[0]),u=i(e,n[1]);r[0]=[s,u,a(e,n[2]),l(e,n[3])];const{scale:c,originPosition:h}=e,d=c[0],f="lowerLeft"===h?c[1]:-c[1];for(let n=1;n{r.d(t,{f:()=>s,t:()=>o});var n=r(93804);const s=(0,n.s)()({esriGeometryPoint:"point",esriGeometryMultipoint:"multipoint",esriGeometryPolyline:"polyline",esriGeometryPolygon:"polygon"}),o=(0,n.s)()({esriGeometryPoint:"point",esriGeometryMultipoint:"multipoint",esriGeometryPolyline:"polyline",esriGeometryPolygon:"polygon",esriGeometryEnvelope:"extent",mesh:"mesh"})},64102:(e,t,r)=>{r.d(t,{g:()=>s});var n=r(69763);function s(e,t,r){if(null==t||null==r||r.vcsWkid||(0,n.f)(t,r)||(0,n.x)(t)||(0,n.x)(r))return null;const s=(0,n.y)(t)/(0,n.y)(r);if(1===s)return null;switch(e){case"point":case"esriGeometryPoint":return e=>{return t=e,r=s,void(null!=t?.z&&(t.z*=r));var t,r};case"polyline":case"esriGeometryPolyline":return e=>function(e,t){if(e)for(const r of e.paths)for(const e of r)e.length>2&&(e[2]*=t)}(e,s);case"polygon":case"esriGeometryPolygon":return e=>function(e,t){if(e)for(const r of e.rings)for(const e of r)e.length>2&&(e[2]*=t)}(e,s);case"multipoint":case"esriGeometryMultipoint":return e=>function(e,t){if(e)for(const r of e.points)r.length>2&&(r[2]*=t)}(e,s);case"extent":case"esriGeometryEnvelope":return e=>{return r=s,void((t=e)&&null!=t.zmin&&null!=t.zmax&&(t.zmin*=r,t.zmax*=r));var t,r};default:return null}}},77037:(e,t,r)=>{r.d(t,{$B:()=>g,Bi:()=>f,Rg:()=>d,U9:()=>c,ZC:()=>u,fT:()=>h,rS:()=>p,xD:()=>m});var n=r(44600),s=r(2160),o=r(36533),i=r(64752),a=r(84200),l=r(67504);function u(e){return void 0!==e.xmin&&void 0!==e.ymin&&void 0!==e.xmax&&void 0!==e.ymax}function c(e){return void 0!==e.points}function h(e){return void 0!==e.x&&void 0!==e.y}function d(e){return void 0!==e.paths}function f(e){return void 0!==e.rings}function p(e){return null==e?null:e instanceof s.A?e:h(e)?i.A.fromJSON(e):d(e)?l.A.fromJSON(e):f(e)?a.A.fromJSON(e):c(e)?o.A.fromJSON(e):u(e)?n.A.fromJSON(e):null}function g(e){return e?h(e)?"esriGeometryPoint":d(e)?"esriGeometryPolyline":f(e)?"esriGeometryPolygon":u(e)?"esriGeometryEnvelope":c(e)?"esriGeometryMultipoint":null:null}r(32816),r(20266),r(90740),r(32773),r(29298),r(36544),r(93181),r(13671),r(40499),r(6407),r(69421),r(91047),r(7969),r(99924),r(41390),r(58498),r(45371),r(80959),r(69763),r(93804),r(18683),r(64604),r(29512),r(99063),r(56273),r(29208),r(49877),r(48844),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527);const y={esriGeometryPoint:i.A,esriGeometryPolyline:l.A,esriGeometryPolygon:a.A,esriGeometryEnvelope:n.A,esriGeometryMultipoint:o.A};function m(e){return e&&y[e]||null}},59930:(e,t,r)=>{r.d(t,{A:()=>p});var n,s=r(32816),o=r(32773),i=r(29298),a=(r(20266),r(88663)),l=r(69421),u=r(99924),c=r(45862);r(36544),r(93181),r(13671),r(40499),r(6407),r(90740),r(93804),r(91047),r(41390),r(58498),r(45371),r(80959);let h=n=class extends u.oY{constructor(e){super(e),this.name=null,this.code=null}clone(){return new n({name:this.name,code:this.code})}};var d;(0,s._)([(0,i.MZ)({type:String,json:{write:!0}})],h.prototype,"name",void 0),(0,s._)([(0,i.MZ)({type:[String,Number],json:{write:!0}})],h.prototype,"code",void 0),h=n=(0,s._)([(0,l.$)("esri.layers.support.CodedValue")],h);let f=d=class extends c.A{constructor(e){super(e),this.codedValues=null,this.type="coded-value"}getName(e){let t=null;if(this.codedValues){const r=String(e);this.codedValues.some((e=>(String(e.code)===r&&(t=e.name),!!t)))}return t}clone(){return new d({codedValues:(0,o.o8)(this.codedValues),name:this.name})}};(0,s._)([(0,i.MZ)({type:[h],json:{write:!0}})],f.prototype,"codedValues",void 0),(0,s._)([(0,a.e)({codedValue:"coded-value"})],f.prototype,"type",void 0),f=d=(0,s._)([(0,l.$)("esri.layers.support.CodedValueDomain")],f);const p=f},45862:(e,t,r)=>{r.d(t,{A:()=>h});var n=r(32816),s=r(93804),o=r(99924),i=r(29298),a=(r(32773),r(20266),r(88663)),l=r(69421);r(90740),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(36544);const u=new s.J({inherited:"inherited",codedValue:"coded-value",range:"range"});let c=class extends o.oY{constructor(e){super(e),this.name=null,this.type=null}};(0,n._)([(0,i.MZ)({type:String,json:{write:!0}})],c.prototype,"name",void 0),(0,n._)([(0,a.e)(u)],c.prototype,"type",void 0),c=(0,n._)([(0,l.$)("esri.layers.support.Domain")],c);const h=c},44864:(e,t,r)=>{r.d(t,{A:()=>y});var n,s=r(32816),o=r(93804),i=r(99924),a=r(29298),l=r(36544),u=(r(32773),r(88663)),c=r(49877),h=r(69421),d=r(95637),f=r(17872);r(90740),r(41390),r(20266),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(59930),r(45862),r(72762),r(71613);const p=new o.J({binary:"binary",coordinate:"coordinate",countOrAmount:"count-or-amount",dateAndTime:"date-and-time",description:"description",locationOrPlaceName:"location-or-place-name",measurement:"measurement",nameOrTitle:"name-or-title",none:"none",orderedOrRanked:"ordered-or-ranked",percentageOrRatio:"percentage-or-ratio",typeOrCategory:"type-or-category",uniqueIdentifier:"unique-identifier"});let g=n=class extends i.oY{constructor(e){super(e),this.alias=null,this.defaultValue=void 0,this.description=null,this.domain=null,this.editable=!0,this.length=void 0,this.name=null,this.nullable=!0,this.type=null,this.valueType=null,this.visible=!0}readDescription(e,{description:t}){let r=null;try{r=t?JSON.parse(t):null}catch(e){}return r?.value??null}readValueType(e,{description:t}){let r=null;try{r=t?JSON.parse(t):null}catch(e){}return r?p.fromJSON(r.fieldValueType):null}clone(){return new n({alias:this.alias,defaultValue:this.defaultValue,description:this.description,domain:this.domain?.clone()??null,editable:this.editable,length:this.length,name:this.name,nullable:this.nullable,type:this.type,valueType:this.valueType,visible:this.visible})}};(0,s._)([(0,a.MZ)({type:String,json:{write:!0}})],g.prototype,"alias",void 0),(0,s._)([(0,a.MZ)({type:[String,Number],json:{write:{allowNull:!0}}})],g.prototype,"defaultValue",void 0),(0,s._)([(0,a.MZ)()],g.prototype,"description",void 0),(0,s._)([(0,c.r)("description")],g.prototype,"readDescription",null),(0,s._)([(0,a.MZ)({types:d.t,json:{read:{reader:d.f},write:!0}})],g.prototype,"domain",void 0),(0,s._)([(0,a.MZ)({type:Boolean,json:{write:!0}})],g.prototype,"editable",void 0),(0,s._)([(0,a.MZ)({type:l.I,json:{write:{overridePolicy:e=>({enabled:Number.isFinite(e)})}}})],g.prototype,"length",void 0),(0,s._)([(0,a.MZ)({type:String,json:{write:!0}})],g.prototype,"name",void 0),(0,s._)([(0,a.MZ)({type:Boolean,json:{write:!0}})],g.prototype,"nullable",void 0),(0,s._)([(0,u.e)(f.k)],g.prototype,"type",void 0),(0,s._)([(0,a.MZ)()],g.prototype,"valueType",void 0),(0,s._)([(0,c.r)("valueType",["description"])],g.prototype,"readValueType",null),(0,s._)([(0,a.MZ)({type:Boolean,json:{read:!1}})],g.prototype,"visible",void 0),g=n=(0,s._)([(0,h.$)("esri.layers.support.Field")],g);const y=g},72762:(e,t,r)=>{r.d(t,{A:()=>u});var n,s=r(32816),o=(r(20266),r(32773),r(6407),r(88663)),i=r(69421),a=r(45862);r(90740),r(93804),r(29298),r(36544),r(93181),r(13671),r(40499),r(91047),r(99924),r(41390),r(58498),r(45371),r(80959);let l=n=class extends a.A{constructor(e){super(e),this.type="inherited"}clone(){return new n}};(0,s._)([(0,o.e)({inherited:"inherited"})],l.prototype,"type",void 0),l=n=(0,s._)([(0,i.$)("esri.layers.support.InheritedDomain")],l);const u=l},71613:(e,t,r)=>{r.d(t,{A:()=>c});var n,s=r(32816),o=r(29298),i=(r(32773),r(20266),r(88663)),a=r(69421),l=r(45862);r(36544),r(93181),r(13671),r(40499),r(6407),r(90740),r(93804),r(91047),r(99924),r(41390),r(58498),r(45371),r(80959);let u=n=class extends l.A{constructor(e){super(e),this.maxValue=null,this.minValue=null,this.type="range"}clone(){return new n({maxValue:this.maxValue,minValue:this.minValue,name:this.name})}};(0,s._)([(0,o.MZ)({json:{type:[Number],read:{source:"range",reader:(e,t)=>t.range?.[1]},write:{enabled:!1,overridePolicy(){return{enabled:null!=this.maxValue&&null==this.minValue}},target:"range",writer(e,t,r){t[r]=[this.minValue||0,e]}}}})],u.prototype,"maxValue",void 0),(0,s._)([(0,o.MZ)({json:{type:[Number],read:{source:"range",reader:(e,t)=>t.range?.[0]},write:{target:"range",writer(e,t,r){t[r]=[e,this.maxValue||0]}}}})],u.prototype,"minValue",void 0),(0,s._)([(0,i.e)({range:"range"})],u.prototype,"type",void 0),u=n=(0,s._)([(0,a.$)("esri.layers.support.RangeDomain")],u);const c=u}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/c586f89f8f7be6afae65.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/c586f89f8f7be6afae65.js new file mode 100644 index 00000000..54497ad8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/c586f89f8f7be6afae65.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[1514],{48113:(t,i,e)=>{e.d(i,{G:()=>n,P:()=>T,S:()=>o,T:()=>r,a:()=>M,b:()=>N,c:()=>u,d:()=>D,e:()=>l,f:()=>c,g:()=>f,h:()=>a,j:()=>P,l:()=>L,o:()=>y,p:()=>x,r:()=>I,t:()=>B});var n,_,s,E=e(97827);(s=n||(n={}))[s.Unknown=0]="Unknown",s[s.Point=1]="Point",s[s.LineString=2]="LineString",s[s.Polygon=3]="Polygon";class T{constructor(t,i){this.x=t,this.y=i}clone(){return new T(this.x,this.y)}equals(t,i){return t===this.x&&i===this.y}isEqual(t){return t.x===this.x&&t.y===this.y}setCoords(t,i){return this.x=t,this.y=i,this}normalize(){const t=this.x,i=this.y,e=Math.sqrt(t*t+i*i);return this.x/=e,this.y/=e,this}rightPerpendicular(){const t=this.x;return this.x=this.y,this.y=-t,this}leftPerpendicular(){const t=this.x;return this.x=-this.y,this.y=t,this}move(t,i){return this.x+=t,this.y+=i,this}assign(t){return this.x=t.x,this.y=t.y,this}assignAdd(t,i){return this.x=t.x+i.x,this.y=t.y+i.y,this}assignSub(t,i){return this.x=t.x-i.x,this.y=t.y-i.y,this}rotate(t,i){const e=this.x,n=this.y;return this.x=e*t-n*i,this.y=e*i+n*t,this}scale(t){return this.x*=t,this.y*=t,this}length(){const t=this.x,i=this.y;return Math.sqrt(t*t+i*i)}sub(t){return this.x-=t.x,this.y-=t.y,this}add(t){return this.x+=t.x,this.y+=t.y,this}static distance(t,i){const e=i.x-t.x,n=i.y-t.y;return Math.sqrt(e*e+n*n)}static add(t,i){return new T(t.x+i.x,t.y+i.y)}static sub(t,i){return new T(t.x-i.x,t.y-i.y)}}class R{constructor(t,i,e){this.ratio=t,this.x=i,this.y=e}}class r{constructor(t,i,e,n=8,_=8){this._lines=[],this._starts=[],this.validateTessellation=!0,this._pixelRatio=n,this._pixelMargin=_,this._tileSize=512*n,this._dz=t,this._yPos=i,this._xPos=e}setPixelMargin(t){t!==this._pixelMargin&&(this._pixelMargin=t,this.setExtent(this._extent))}setExtent(t){this._extent=t,this._finalRatio=this._tileSize/t*(1<>this._dz;i>e&&(i=e),this._margin=i,this._xmin=e*this._xPos-i,this._ymin=e*this._yPos-i,this._xmax=this._xmin+e+2*i,this._ymax=this._ymin+e+2*i}reset(t){this._type=t,this._lines=[],this._starts=[],this._line=null,this._start=0}moveTo(t,i){this._pushLine(),this._prevIsIn=this._isIn(t,i),this._moveTo(t,i,this._prevIsIn),this._prevPt=new T(t,i),this._firstPt=new T(t,i),this._dist=0}lineTo(t,i){const e=this._isIn(t,i),n=new T(t,i),_=T.distance(this._prevPt,n);let s,E,r,o,h,A,l,N;if(e)this._prevIsIn?this._lineTo(t,i,!0):(s=this._prevPt,E=n,r=this._intersect(E,s),this._start=this._dist+_*(1-this._r),this._lineTo(r.x,r.y,!0),this._lineTo(E.x,E.y,!0));else if(this._prevIsIn)E=this._prevPt,s=n,r=this._intersect(E,s),this._lineTo(r.x,r.y,!0),this._lineTo(s.x,s.y,!1);else{const t=this._prevPt,i=n;if(t.x<=this._xmin&&i.x<=this._xmin||t.x>=this._xmax&&i.x>=this._xmax||t.y<=this._ymin&&i.y<=this._ymin||t.y>=this._ymax&&i.y>=this._ymax)this._lineTo(i.x,i.y,!1);else{const e=[];if((t.xthis._xmin||t.x>this._xmin&&i.x=this._ymax?A=!0:e.push(new R(o,this._xmin,N))),(t.xthis._xmax||t.x>this._xmax&&i.x=this._ymax?A=!0:e.push(new R(o,this._xmax,N))),(t.ythis._ymin||t.y>this._ymin&&i.y=this._xmax?h=!0:e.push(new R(o,l,this._ymin))),(t.ythis._ymax||t.y>this._ymax&&i.y=this._xmax?h=!0:e.push(new R(o,l,this._ymax))),0===e.length)h?A?this._lineTo(this._xmax,this._ymax,!0):this._lineTo(this._xmax,this._ymin,!0):A?this._lineTo(this._xmin,this._ymax,!0):this._lineTo(this._xmin,this._ymin,!0);else if(e.length>1&&e[0].ratio>e[1].ratio)this._start=this._dist+_*e[1].ratio,this._lineTo(e[1].x,e[1].y,!0),this._lineTo(e[0].x,e[0].y,!0);else{this._start=this._dist+_*e[0].ratio;for(let t=0;t2){const t=this._firstPt,i=this._prevPt;t.x===i.x&&t.y===i.y||this.lineTo(t.x,t.y);const e=this._line;let n=e.length;for(;n>=4&&(e[0].x===e[1].x&&e[0].x===e[n-2].x||e[0].y===e[1].y&&e[0].y===e[n-2].y);)e.pop(),e[0].x=e[n-2].x,e[0].y=e[n-2].y,--n}}result(t=!0){return this._pushLine(),0===this._lines.length?null:(this._type===n.Polygon&&t&&h.simplify(this._tileSize,this._margin*this._finalRatio,this._lines),this._lines)}resultWithStarts(){if(this._type!==n.LineString)throw new Error("Only valid for lines");this._pushLine();const t=this._lines,i=t.length;if(0===i)return null;const e=[];for(let n=0;n=this._xmin&&t<=this._xmax&&i>=this._ymin&&i<=this._ymax}_intersect(t,i){let e,n,_;if(i.x>=this._xmin&&i.x<=this._xmax)n=i.y<=this._ymin?this._ymin:this._ymax,_=(n-t.y)/(i.y-t.y),e=t.x+_*(i.x-t.x);else if(i.y>=this._ymin&&i.y<=this._ymax)e=i.x<=this._xmin?this._xmin:this._xmax,_=(e-t.x)/(i.x-t.x),n=t.y+_*(i.y-t.y);else{n=i.y<=this._ymin?this._ymin:this._ymax,e=i.x<=this._xmin?this._xmin:this._xmax;const s=(e-t.x)/(i.x-t.x),E=(n-t.y)/(i.y-t.y);s0&&(this._lines.push(this._line),this._starts.push(this._start)):this._type===n.LineString?this._line.length>1&&(this._lines.push(this._line),this._starts.push(this._start)):this._type===n.Polygon&&this._line.length>3&&(this._lines.push(this._line),this._starts.push(this._start))),this._line=[],this._start=0}_moveTo(t,i,e){this._type!==n.Polygon?e&&(t=Math.round((t-(this._xmin+this._margin))*this._finalRatio),i=Math.round((i-(this._ymin+this._margin))*this._finalRatio),this._line.push(new T(t,i))):(e||(tthis._xmax&&(t=this._xmax),ithis._ymax&&(i=this._ymax)),t=Math.round((t-(this._xmin+this._margin))*this._finalRatio),i=Math.round((i-(this._ymin+this._margin))*this._finalRatio),this._line.push(new T(t,i)),this._isH=!1,this._isV=!1)}_lineTo(t,i,e){let _,s;if(this._type!==n.Polygon)if(e){if(t=Math.round((t-(this._xmin+this._margin))*this._finalRatio),i=Math.round((i-(this._ymin+this._margin))*this._finalRatio),this._line.length>0&&(_=this._line[this._line.length-1],_.equals(t,i)))return;this._line.push(new T(t,i))}else this._line&&this._line.length>0&&this._pushLine();else if(e||(tthis._xmax&&(t=this._xmax),ithis._ymax&&(i=this._ymax)),t=Math.round((t-(this._xmin+this._margin))*this._finalRatio),i=Math.round((i-(this._ymin+this._margin))*this._finalRatio),this._line&&this._line.length>0){_=this._line[this._line.length-1];const e=_.x===t,n=_.y===i;if(e&&n)return;this._isH&&e||this._isV&&n?(_.x=t,_.y=i,s=this._line[this._line.length-2],s.x===t&&s.y===i?(this._line.pop(),this._line.length<=1?(this._isH=!1,this._isV=!1):(s=this._line[this._line.length-2],this._isH=s.x===t,this._isV=s.y===i)):(this._isH=s.x===t,this._isV=s.y===i)):(this._line.push(new T(t,i)),this._isH=e,this._isV=n)}else this._line.push(new T(t,i))}}class o{setExtent(t){this._ratio=4096===t?1:4096/t}get validateTessellation(){return this._ratio<1}reset(t){this._lines=[],this._line=null}moveTo(t,i){this._line&&this._lines.push(this._line),this._line=[];const e=this._ratio;this._line.push(new T(t*e,i*e))}lineTo(t,i){const e=this._ratio;this._line.push(new T(t*e,i*e))}close(){const t=this._line;t&&!t[0].isEqual(t[t.length-1])&&t.push(t[0])}result(){return this._line&&this._lines.push(this._line),0===this._lines.length?null:this._lines}}!function(t){t[t.sideLeft=0]="sideLeft",t[t.sideRight=1]="sideRight",t[t.sideTop=2]="sideTop",t[t.sideBottom=3]="sideBottom"}(_||(_={}));class h{static simplify(t,i,e){if(!e)return;const n=-i,s=t+i,E=-i,T=t+i,R=[],r=[],o=e.length;for(let t=0;to.y?(R.push(t),R.push(e),R.push(_.sideLeft),R.push(-1)):(r.push(t),r.push(e),r.push(_.sideLeft),r.push(-1))),h.x>=s&&(h.y=T&&(h.x>o.x?(R.push(t),R.push(e),R.push(_.sideBottom),R.push(-1)):(r.push(t),r.push(e),r.push(_.sideBottom),r.push(-1)))),h=o}if(0===R.length||0===r.length)return;h.fillParent(e,r,R),h.fillParent(e,R,r);const A=[];h.calcDeltas(A,r,R),h.calcDeltas(A,R,r),h.addDeltas(A,e)}static fillParent(t,i,e){const n=e.length,s=i.length;for(let E=0;E1&&n[s-2]===_?0:(n.push(_),h.calcDelta(_,e,i,n)+1)}static addDeltas(t,i){const e=t.length;let n=0;for(let i=0;in&&(n=e)}for(let s=0;st>=i&&t<=e||t>=e&&t<=i,l=Number.POSITIVE_INFINITY,N=Math.PI,a=2*N,C=128/N,S=256/360,u=N/180,O=1/Math.LN2;function c(t,i){return(t%=i)>=0?t:t+i}function I(t){return c(t*C,256)}function P(t){return c(t*S,256)}function L(t){return Math.log(t)*O}function M(t,i,e){return t*(1-e)+i*e}function f(t){return 8+Math.max(16*(t-14),0)}function x(t,i,e){let n,_,s,E=0;for(const T of e){n=T.length;for(let e=1;ei!=s.y>i&&((s.x-_.x)*(i-_.y)-(s.y-_.y)*(t-_.x)>0?E++:E--)}return 0!==E}function D(t,i,e,n){let _,s,T,R;const r=n*n;for(const n of e){const e=n.length;if(!(e<2)){_=n[0].x,s=n[0].y;for(let o=1;o{e.d(i,{A:()=>E,E:()=>A,F:()=>a,G:()=>N,Q:()=>o,g:()=>s,i:()=>n,l:()=>r,m:()=>_,s:()=>h,t:()=>R,y:()=>l});const n=512,_=29,s=24;var E,T;(T=E||(E={}))[T.FilterFlags=0]="FilterFlags",T[T.Animation=1]="Animation",T[T.GPGPU=2]="GPGPU",T[T.VV=3]="VV",T[T.DD0=4]="DD0",T[T.DD1=5]="DD1",T[T.DD2=6]="DD2";const R=1.05,r=3,o=3,h=2,A=10,l=256,N=32,a=512},52134:(t,i,e)=>{var n,_,s,E,T,R,r,o,h,A,l,N,a,C,S,u,O,c,I,P,L,M,f;e.d(i,{B:()=>T,C:()=>r,D:()=>o,F:()=>R,P:()=>_,R:()=>L,S:()=>S,T:()=>N,U:()=>c,a:()=>E,b:()=>u,c:()=>l,d:()=>C,f:()=>M,g:()=>s,h:()=>x,i:()=>n,j:()=>h,k:()=>A,l:()=>f,m:()=>D,n:()=>O,o:()=>a,q:()=>P,t:()=>I}),function(t){t[t.DEPTH_BUFFER_BIT=256]="DEPTH_BUFFER_BIT",t[t.STENCIL_BUFFER_BIT=1024]="STENCIL_BUFFER_BIT",t[t.COLOR_BUFFER_BIT=16384]="COLOR_BUFFER_BIT"}(n||(n={})),function(t){t[t.POINTS=0]="POINTS",t[t.LINES=1]="LINES",t[t.LINE_LOOP=2]="LINE_LOOP",t[t.LINE_STRIP=3]="LINE_STRIP",t[t.TRIANGLES=4]="TRIANGLES",t[t.TRIANGLE_STRIP=5]="TRIANGLE_STRIP",t[t.TRIANGLE_FAN=6]="TRIANGLE_FAN"}(_||(_={})),function(t){t[t.ZERO=0]="ZERO",t[t.ONE=1]="ONE",t[t.SRC_COLOR=768]="SRC_COLOR",t[t.ONE_MINUS_SRC_COLOR=769]="ONE_MINUS_SRC_COLOR",t[t.SRC_ALPHA=770]="SRC_ALPHA",t[t.ONE_MINUS_SRC_ALPHA=771]="ONE_MINUS_SRC_ALPHA",t[t.DST_ALPHA=772]="DST_ALPHA",t[t.ONE_MINUS_DST_ALPHA=773]="ONE_MINUS_DST_ALPHA",t[t.DST_COLOR=774]="DST_COLOR",t[t.ONE_MINUS_DST_COLOR=775]="ONE_MINUS_DST_COLOR",t[t.SRC_ALPHA_SATURATE=776]="SRC_ALPHA_SATURATE",t[t.CONSTANT_COLOR=32769]="CONSTANT_COLOR",t[t.ONE_MINUS_CONSTANT_COLOR=32770]="ONE_MINUS_CONSTANT_COLOR",t[t.CONSTANT_ALPHA=32771]="CONSTANT_ALPHA",t[t.ONE_MINUS_CONSTANT_ALPHA=32772]="ONE_MINUS_CONSTANT_ALPHA"}(s||(s={})),function(t){t[t.ADD=32774]="ADD",t[t.MIN=32775]="MIN",t[t.MAX=32776]="MAX",t[t.SUBTRACT=32778]="SUBTRACT",t[t.REVERSE_SUBTRACT=32779]="REVERSE_SUBTRACT"}(E||(E={})),function(t){t[t.ARRAY_BUFFER=34962]="ARRAY_BUFFER",t[t.ELEMENT_ARRAY_BUFFER=34963]="ELEMENT_ARRAY_BUFFER",t[t.UNIFORM_BUFFER=35345]="UNIFORM_BUFFER",t[t.PIXEL_PACK_BUFFER=35051]="PIXEL_PACK_BUFFER",t[t.PIXEL_UNPACK_BUFFER=35052]="PIXEL_UNPACK_BUFFER",t[t.COPY_READ_BUFFER=36662]="COPY_READ_BUFFER",t[t.COPY_WRITE_BUFFER=36663]="COPY_WRITE_BUFFER",t[t.TRANSFORM_FEEDBACK_BUFFER=35982]="TRANSFORM_FEEDBACK_BUFFER"}(T||(T={})),function(t){t[t.FRONT=1028]="FRONT",t[t.BACK=1029]="BACK",t[t.FRONT_AND_BACK=1032]="FRONT_AND_BACK"}(R||(R={})),function(t){t[t.CW=2304]="CW",t[t.CCW=2305]="CCW"}(r||(r={})),function(t){t[t.BYTE=5120]="BYTE",t[t.UNSIGNED_BYTE=5121]="UNSIGNED_BYTE",t[t.SHORT=5122]="SHORT",t[t.UNSIGNED_SHORT=5123]="UNSIGNED_SHORT",t[t.INT=5124]="INT",t[t.UNSIGNED_INT=5125]="UNSIGNED_INT",t[t.FLOAT=5126]="FLOAT",t[t.HALF_FLOAT=5131]="HALF_FLOAT"}(o||(o={})),function(t){t[t.NEVER=512]="NEVER",t[t.LESS=513]="LESS",t[t.EQUAL=514]="EQUAL",t[t.LEQUAL=515]="LEQUAL",t[t.GREATER=516]="GREATER",t[t.NOTEQUAL=517]="NOTEQUAL",t[t.GEQUAL=518]="GEQUAL",t[t.ALWAYS=519]="ALWAYS"}(h||(h={})),function(t){t[t.ZERO=0]="ZERO",t[t.KEEP=7680]="KEEP",t[t.REPLACE=7681]="REPLACE",t[t.INCR=7682]="INCR",t[t.DECR=7683]="DECR",t[t.INVERT=5386]="INVERT",t[t.INCR_WRAP=34055]="INCR_WRAP",t[t.DECR_WRAP=34056]="DECR_WRAP"}(A||(A={})),function(t){t[t.NEAREST=9728]="NEAREST",t[t.LINEAR=9729]="LINEAR",t[t.NEAREST_MIPMAP_NEAREST=9984]="NEAREST_MIPMAP_NEAREST",t[t.LINEAR_MIPMAP_NEAREST=9985]="LINEAR_MIPMAP_NEAREST",t[t.NEAREST_MIPMAP_LINEAR=9986]="NEAREST_MIPMAP_LINEAR",t[t.LINEAR_MIPMAP_LINEAR=9987]="LINEAR_MIPMAP_LINEAR"}(l||(l={})),function(t){t[t.CLAMP_TO_EDGE=33071]="CLAMP_TO_EDGE",t[t.REPEAT=10497]="REPEAT",t[t.MIRRORED_REPEAT=33648]="MIRRORED_REPEAT"}(N||(N={})),function(t){t[t.TEXTURE_2D=3553]="TEXTURE_2D",t[t.TEXTURE_CUBE_MAP=34067]="TEXTURE_CUBE_MAP",t[t.TEXTURE_3D=32879]="TEXTURE_3D",t[t.TEXTURE_CUBE_MAP_POSITIVE_X=34069]="TEXTURE_CUBE_MAP_POSITIVE_X",t[t.TEXTURE_CUBE_MAP_NEGATIVE_X=34070]="TEXTURE_CUBE_MAP_NEGATIVE_X",t[t.TEXTURE_CUBE_MAP_POSITIVE_Y=34071]="TEXTURE_CUBE_MAP_POSITIVE_Y",t[t.TEXTURE_CUBE_MAP_NEGATIVE_Y=34072]="TEXTURE_CUBE_MAP_NEGATIVE_Y",t[t.TEXTURE_CUBE_MAP_POSITIVE_Z=34073]="TEXTURE_CUBE_MAP_POSITIVE_Z",t[t.TEXTURE_CUBE_MAP_NEGATIVE_Z=34074]="TEXTURE_CUBE_MAP_NEGATIVE_Z",t[t.TEXTURE_2D_ARRAY=35866]="TEXTURE_2D_ARRAY"}(a||(a={})),function(t){t[t.DEPTH_COMPONENT=6402]="DEPTH_COMPONENT",t[t.DEPTH_STENCIL=34041]="DEPTH_STENCIL",t[t.DEPTH24_STENCIL8=35056]="DEPTH24_STENCIL8",t[t.ALPHA=6406]="ALPHA",t[t.RGB=6407]="RGB",t[t.RGBA=6408]="RGBA",t[t.LUMINANCE=6409]="LUMINANCE",t[t.LUMINANCE_ALPHA=6410]="LUMINANCE_ALPHA",t[t.RED=6403]="RED",t[t.RG=33319]="RG",t[t.RED_INTEGER=36244]="RED_INTEGER",t[t.RG_INTEGER=33320]="RG_INTEGER",t[t.RGB_INTEGER=36248]="RGB_INTEGER",t[t.RGBA_INTEGER=36249]="RGBA_INTEGER"}(C||(C={})),function(t){t[t.RGBA4=32854]="RGBA4",t[t.R16F=33325]="R16F",t[t.RG16F=33327]="RG16F",t[t.RGB32F=34837]="RGB32F",t[t.RGBA16F=34842]="RGBA16F",t[t.R32F=33326]="R32F",t[t.RG32F=33328]="RG32F",t[t.RGBA32F=34836]="RGBA32F",t[t.R11F_G11F_B10F=35898]="R11F_G11F_B10F",t[t.RGB8=32849]="RGB8",t[t.RGBA8=32856]="RGBA8",t[t.RGB5_A1=32855]="RGB5_A1",t[t.R8=33321]="R8",t[t.RG8=33323]="RG8",t[t.R8I=33329]="R8I",t[t.R8UI=33330]="R8UI",t[t.R16I=33331]="R16I",t[t.R16UI=33332]="R16UI",t[t.R32I=33333]="R32I",t[t.R32UI=33334]="R32UI",t[t.RG8I=33335]="RG8I",t[t.RG8UI=33336]="RG8UI",t[t.RG16I=33337]="RG16I",t[t.RG16UI=33338]="RG16UI",t[t.RG32I=33339]="RG32I",t[t.RG32UI=33340]="RG32UI",t[t.RGB16F=34843]="RGB16F",t[t.RGB9_E5=35901]="RGB9_E5",t[t.SRGB8=35905]="SRGB8",t[t.SRGB8_ALPHA8=35907]="SRGB8_ALPHA8",t[t.RGB565=36194]="RGB565",t[t.RGBA32UI=36208]="RGBA32UI",t[t.RGB32UI=36209]="RGB32UI",t[t.RGBA16UI=36214]="RGBA16UI",t[t.RGB16UI=36215]="RGB16UI",t[t.RGBA8UI=36220]="RGBA8UI",t[t.RGB8UI=36221]="RGB8UI",t[t.RGBA32I=36226]="RGBA32I",t[t.RGB32I=36227]="RGB32I",t[t.RGBA16I=36232]="RGBA16I",t[t.RGB16I=36233]="RGB16I",t[t.RGBA8I=36238]="RGBA8I",t[t.RGB8I=36239]="RGB8I",t[t.R8_SNORM=36756]="R8_SNORM",t[t.RG8_SNORM=36757]="RG8_SNORM",t[t.RGB8_SNORM=36758]="RGB8_SNORM",t[t.RGBA8_SNORM=36759]="RGBA8_SNORM",t[t.RGB10_A2=32857]="RGB10_A2",t[t.RGB10_A2UI=36975]="RGB10_A2UI"}(S||(S={})),function(t){t[t.FLOAT=5126]="FLOAT",t[t.UNSIGNED_BYTE=5121]="UNSIGNED_BYTE",t[t.UNSIGNED_INT_24_8=34042]="UNSIGNED_INT_24_8",t[t.UNSIGNED_SHORT_4_4_4_4=32819]="UNSIGNED_SHORT_4_4_4_4",t[t.UNSIGNED_SHORT_5_5_5_1=32820]="UNSIGNED_SHORT_5_5_5_1",t[t.UNSIGNED_SHORT_5_6_5=33635]="UNSIGNED_SHORT_5_6_5",t[t.BYTE=5120]="BYTE",t[t.UNSIGNED_SHORT=5123]="UNSIGNED_SHORT",t[t.SHORT=5122]="SHORT",t[t.UNSIGNED_INT=5125]="UNSIGNED_INT",t[t.INT=5124]="INT",t[t.HALF_FLOAT=5131]="HALF_FLOAT",t[t.UNSIGNED_INT_2_10_10_10_REV=33640]="UNSIGNED_INT_2_10_10_10_REV",t[t.UNSIGNED_INT_10F_11F_11F_REV=35899]="UNSIGNED_INT_10F_11F_11F_REV",t[t.UNSIGNED_INT_5_9_9_9_REV=35902]="UNSIGNED_INT_5_9_9_9_REV",t[t.FLOAT_32_UNSIGNED_INT_24_8_REV=36269]="FLOAT_32_UNSIGNED_INT_24_8_REV"}(u||(u={})),function(t){t[t.DEPTH_COMPONENT16=33189]="DEPTH_COMPONENT16",t[t.STENCIL_INDEX8=36168]="STENCIL_INDEX8",t[t.DEPTH_STENCIL=34041]="DEPTH_STENCIL",t[t.DEPTH_COMPONENT24=33190]="DEPTH_COMPONENT24",t[t.DEPTH_COMPONENT32F=36012]="DEPTH_COMPONENT32F",t[t.DEPTH24_STENCIL8=35056]="DEPTH24_STENCIL8",t[t.DEPTH32F_STENCIL8=36013]="DEPTH32F_STENCIL8"}(O||(O={})),function(t){t[t.STATIC_DRAW=35044]="STATIC_DRAW",t[t.DYNAMIC_DRAW=35048]="DYNAMIC_DRAW",t[t.STREAM_DRAW=35040]="STREAM_DRAW",t[t.STATIC_READ=35045]="STATIC_READ",t[t.DYNAMIC_READ=35049]="DYNAMIC_READ",t[t.STREAM_READ=35041]="STREAM_READ",t[t.STATIC_COPY=35046]="STATIC_COPY",t[t.DYNAMIC_COPY=35050]="DYNAMIC_COPY",t[t.STREAM_COPY=35042]="STREAM_COPY"}(c||(c={})),function(t){t[t.FRAGMENT_SHADER=35632]="FRAGMENT_SHADER",t[t.VERTEX_SHADER=35633]="VERTEX_SHADER"}(I||(I={})),function(t){t[t.FRAMEBUFFER=36160]="FRAMEBUFFER",t[t.READ_FRAMEBUFFER=36008]="READ_FRAMEBUFFER",t[t.DRAW_FRAMEBUFFER=36009]="DRAW_FRAMEBUFFER"}(P||(P={})),function(t){t[t.Texture=0]="Texture",t[t.BufferObject=1]="BufferObject",t[t.VertexArrayObject=2]="VertexArrayObject",t[t.Shader=3]="Shader",t[t.Program=4]="Program",t[t.FramebufferObject=5]="FramebufferObject",t[t.Renderbuffer=6]="Renderbuffer",t[t.TransformFeedback=7]="TransformFeedback",t[t.Sync=8]="Sync",t[t.UNCOUNTED=9]="UNCOUNTED",t[t.LinesOfCode=9]="LinesOfCode",t[t.Uniform=10]="Uniform",t[t.COUNT=11]="COUNT"}(L||(L={})),function(t){t[t.COLOR_ATTACHMENT0=36064]="COLOR_ATTACHMENT0",t[t.COLOR_ATTACHMENT1=36065]="COLOR_ATTACHMENT1",t[t.COLOR_ATTACHMENT2=36066]="COLOR_ATTACHMENT2",t[t.COLOR_ATTACHMENT3=36067]="COLOR_ATTACHMENT3",t[t.COLOR_ATTACHMENT4=36068]="COLOR_ATTACHMENT4",t[t.COLOR_ATTACHMENT5=36069]="COLOR_ATTACHMENT5",t[t.COLOR_ATTACHMENT6=36070]="COLOR_ATTACHMENT6",t[t.COLOR_ATTACHMENT7=36071]="COLOR_ATTACHMENT7",t[t.COLOR_ATTACHMENT8=36072]="COLOR_ATTACHMENT8",t[t.COLOR_ATTACHMENT9=36073]="COLOR_ATTACHMENT9",t[t.COLOR_ATTACHMENT10=36074]="COLOR_ATTACHMENT10",t[t.COLOR_ATTACHMENT11=36075]="COLOR_ATTACHMENT11",t[t.COLOR_ATTACHMENT12=36076]="COLOR_ATTACHMENT12",t[t.COLOR_ATTACHMENT13=36077]="COLOR_ATTACHMENT13",t[t.COLOR_ATTACHMENT14=36078]="COLOR_ATTACHMENT14",t[t.COLOR_ATTACHMENT15=36079]="COLOR_ATTACHMENT15"}(M||(M={})),function(t){t[t.NONE=0]="NONE",t[t.BACK=1029]="BACK"}(f||(f={}));const x=33306;var D,y,B,d,U,G,p;!function(t){t[t.COMPRESSED_RGB_S3TC_DXT1_EXT=33776]="COMPRESSED_RGB_S3TC_DXT1_EXT",t[t.COMPRESSED_RGBA_S3TC_DXT1_EXT=33777]="COMPRESSED_RGBA_S3TC_DXT1_EXT",t[t.COMPRESSED_RGBA_S3TC_DXT3_EXT=33778]="COMPRESSED_RGBA_S3TC_DXT3_EXT",t[t.COMPRESSED_RGBA_S3TC_DXT5_EXT=33779]="COMPRESSED_RGBA_S3TC_DXT5_EXT",t[t.COMPRESSED_R11_EAC=37488]="COMPRESSED_R11_EAC",t[t.COMPRESSED_SIGNED_R11_EAC=37489]="COMPRESSED_SIGNED_R11_EAC",t[t.COMPRESSED_RG11_EAC=37490]="COMPRESSED_RG11_EAC",t[t.COMPRESSED_SIGNED_RG11_EAC=37491]="COMPRESSED_SIGNED_RG11_EAC",t[t.COMPRESSED_RGB8_ETC2=37492]="COMPRESSED_RGB8_ETC2",t[t.COMPRESSED_SRGB8_ETC2=37493]="COMPRESSED_SRGB8_ETC2",t[t.COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2=37494]="COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2",t[t.COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2=37495]="COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2",t[t.COMPRESSED_RGBA8_ETC2_EAC=37496]="COMPRESSED_RGBA8_ETC2_EAC",t[t.COMPRESSED_SRGB8_ALPHA8_ETC2_EAC=37497]="COMPRESSED_SRGB8_ALPHA8_ETC2_EAC"}(D||(D={})),function(t){t[t.FLOAT=5126]="FLOAT",t[t.FLOAT_VEC2=35664]="FLOAT_VEC2",t[t.FLOAT_VEC3=35665]="FLOAT_VEC3",t[t.FLOAT_VEC4=35666]="FLOAT_VEC4",t[t.INT=5124]="INT",t[t.INT_VEC2=35667]="INT_VEC2",t[t.INT_VEC3=35668]="INT_VEC3",t[t.INT_VEC4=35669]="INT_VEC4",t[t.BOOL=35670]="BOOL",t[t.BOOL_VEC2=35671]="BOOL_VEC2",t[t.BOOL_VEC3=35672]="BOOL_VEC3",t[t.BOOL_VEC4=35673]="BOOL_VEC4",t[t.FLOAT_MAT2=35674]="FLOAT_MAT2",t[t.FLOAT_MAT3=35675]="FLOAT_MAT3",t[t.FLOAT_MAT4=35676]="FLOAT_MAT4",t[t.SAMPLER_2D=35678]="SAMPLER_2D",t[t.SAMPLER_CUBE=35680]="SAMPLER_CUBE",t[t.UNSIGNED_INT=5125]="UNSIGNED_INT",t[t.UNSIGNED_INT_VEC2=36294]="UNSIGNED_INT_VEC2",t[t.UNSIGNED_INT_VEC3=36295]="UNSIGNED_INT_VEC3",t[t.UNSIGNED_INT_VEC4=36296]="UNSIGNED_INT_VEC4",t[t.FLOAT_MAT2x3=35685]="FLOAT_MAT2x3",t[t.FLOAT_MAT2x4=35686]="FLOAT_MAT2x4",t[t.FLOAT_MAT3x2=35687]="FLOAT_MAT3x2",t[t.FLOAT_MAT3x4=35688]="FLOAT_MAT3x4",t[t.FLOAT_MAT4x2=35689]="FLOAT_MAT4x2",t[t.FLOAT_MAT4x3=35690]="FLOAT_MAT4x3",t[t.SAMPLER_3D=35679]="SAMPLER_3D",t[t.SAMPLER_2D_SHADOW=35682]="SAMPLER_2D_SHADOW",t[t.SAMPLER_2D_ARRAY=36289]="SAMPLER_2D_ARRAY",t[t.SAMPLER_2D_ARRAY_SHADOW=36292]="SAMPLER_2D_ARRAY_SHADOW",t[t.SAMPLER_CUBE_SHADOW=36293]="SAMPLER_CUBE_SHADOW",t[t.INT_SAMPLER_2D=36298]="INT_SAMPLER_2D",t[t.INT_SAMPLER_3D=36299]="INT_SAMPLER_3D",t[t.INT_SAMPLER_CUBE=36300]="INT_SAMPLER_CUBE",t[t.INT_SAMPLER_2D_ARRAY=36303]="INT_SAMPLER_2D_ARRAY",t[t.UNSIGNED_INT_SAMPLER_2D=36306]="UNSIGNED_INT_SAMPLER_2D",t[t.UNSIGNED_INT_SAMPLER_3D=36307]="UNSIGNED_INT_SAMPLER_3D",t[t.UNSIGNED_INT_SAMPLER_CUBE=36308]="UNSIGNED_INT_SAMPLER_CUBE",t[t.UNSIGNED_INT_SAMPLER_2D_ARRAY=36311]="UNSIGNED_INT_SAMPLER_2D_ARRAY"}(y||(y={})),function(t){t[t.OBJECT_TYPE=37138]="OBJECT_TYPE",t[t.SYNC_CONDITION=37139]="SYNC_CONDITION",t[t.SYNC_STATUS=37140]="SYNC_STATUS",t[t.SYNC_FLAGS=37141]="SYNC_FLAGS"}(B||(B={})),function(t){t[t.UNSIGNALED=37144]="UNSIGNALED",t[t.SIGNALED=37145]="SIGNALED"}(d||(d={})),function(t){t[t.ALREADY_SIGNALED=37146]="ALREADY_SIGNALED",t[t.TIMEOUT_EXPIRED=37147]="TIMEOUT_EXPIRED",t[t.CONDITION_SATISFIED=37148]="CONDITION_SATISFIED",t[t.WAIT_FAILED=37149]="WAIT_FAILED"}(U||(U={})),function(t){t[t.SYNC_GPU_COMMANDS_COMPLETE=37143]="SYNC_GPU_COMMANDS_COMPLETE"}(G||(G={})),function(t){t[t.SYNC_FLUSH_COMMANDS_BIT=1]="SYNC_FLUSH_COMMANDS_BIT"}(p||(p={}))},4718:(t,i,e)=>{var n,_,s,E,T,R,r,o,h,A,l,N,a,C,S,u,O,c,I,P,L,M,f,x,D,y,B,d,U,G,p,m,F,g,H,V,Y,X,W,v,w,b,k,K,q,Z,Q,J,z,j,$,tt,it,et,nt,_t,st,Et,Tt,Rt,rt;e.d(i,{C:()=>n,E:()=>T,G:()=>D,J:()=>_,L:()=>V,P:()=>J,a:()=>v,b:()=>s,c:()=>P,d:()=>L,e:()=>Y,f:()=>M,g:()=>d,h:()=>q,i:()=>Z,j:()=>Q}),function(t){t[t.BUTT=0]="BUTT",t[t.ROUND=1]="ROUND",t[t.SQUARE=2]="SQUARE",t[t.UNKNOWN=4]="UNKNOWN"}(n||(n={})),function(t){t[t.BEVEL=0]="BEVEL",t[t.ROUND=1]="ROUND",t[t.MITER=2]="MITER",t[t.UNKNOWN=4]="UNKNOWN"}(_||(_={})),function(t){t[t.SCREEN=0]="SCREEN",t[t.MAP=1]="MAP"}(s||(s={})),function(t){t[t.Tint=0]="Tint",t[t.Ignore=1]="Ignore",t[t.Multiply=99]="Multiply"}(E||(E={})),function(t){t.Both="Both",t.JustBegin="JustBegin",t.JustEnd="JustEnd",t.None="None"}(T||(T={})),function(t){t[t.Mosaic=0]="Mosaic",t[t.Centered=1]="Centered"}(R||(R={})),function(t){t[t.Normal=0]="Normal",t[t.Superscript=1]="Superscript",t[t.Subscript=2]="Subscript"}(r||(r={})),function(t){t[t.MSSymbol=0]="MSSymbol",t[t.Unicode=1]="Unicode"}(o||(o={})),function(t){t[t.Unspecified=0]="Unspecified",t[t.TrueType=1]="TrueType",t[t.PSOpenType=2]="PSOpenType",t[t.TTOpenType=3]="TTOpenType",t[t.Type1=4]="Type1"}(h||(h={})),function(t){t[t.Display=0]="Display",t[t.Map=1]="Map"}(A||(A={})),function(t){t.None="None",t.Loop="Loop",t.Oscillate="Oscillate"}(l||(l={})),function(t){t[t.Z=0]="Z",t[t.X=1]="X",t[t.Y=2]="Y"}(N||(N={})),function(t){t[t.XYZ=0]="XYZ",t[t.ZXY=1]="ZXY",t[t.YXZ=2]="YXZ"}(a||(a={})),function(t){t[t.Rectangle=0]="Rectangle",t[t.RoundedRectangle=1]="RoundedRectangle",t[t.Oval=2]="Oval"}(C||(C={})),function(t){t[t.None=0]="None",t[t.Alpha=1]="Alpha",t[t.Screen=2]="Screen",t[t.Multiply=3]="Multiply",t[t.Add=4]="Add"}(S||(S={})),function(t){t[t.TTB=0]="TTB",t[t.RTL=1]="RTL",t[t.BTT=2]="BTT"}(u||(u={})),function(t){t[t.None=0]="None",t[t.SignPost=1]="SignPost",t[t.FaceNearPlane=2]="FaceNearPlane"}(O||(O={})),function(t){t[t.Float=0]="Float",t[t.String=1]="String",t[t.Boolean=2]="Boolean"}(c||(c={})),function(t){t[t.Intersect=0]="Intersect",t[t.Subtract=1]="Subtract"}(I||(I={})),function(t){t.OpenEnded="OpenEnded",t.Block="Block",t.Crossed="Crossed"}(P||(P={})),function(t){t.FullGeometry="FullGeometry",t.PerpendicularFromFirstSegment="PerpendicularFromFirstSegment",t.ReversedFirstSegment="ReversedFirstSegment",t.PerpendicularToSecondSegment="PerpendicularToSecondSegment",t.SecondSegmentWithTicks="SecondSegmentWithTicks",t.DoublePerpendicular="DoublePerpendicular",t.OppositeToFirstSegment="OppositeToFirstSegment",t.TriplePerpendicular="TriplePerpendicular",t.HalfCircleFirstSegment="HalfCircleFirstSegment",t.HalfCircleSecondSegment="HalfCircleSecondSegment",t.HalfCircleExtended="HalfCircleExtended",t.OpenCircle="OpenCircle",t.CoverageEdgesWithTicks="CoverageEdgesWithTicks",t.GapExtentWithDoubleTicks="GapExtentWithDoubleTicks",t.GapExtentMidline="GapExtentMidline",t.Chevron="Chevron",t.PerpendicularWithArc="PerpendicularWithArc",t.ClosedHalfCircle="ClosedHalfCircle",t.TripleParallelExtended="TripleParallelExtended",t.ParallelWithTicks="ParallelWithTicks",t.Parallel="Parallel",t.PerpendicularToFirstSegment="PerpendicularToFirstSegment",t.ParallelOffset="ParallelOffset",t.OffsetOpposite="OffsetOpposite",t.OffsetSame="OffsetSame",t.CircleWithArc="CircleWithArc",t.DoubleJog="DoubleJog",t.PerpendicularOffset="PerpendicularOffset",t.LineExcludingLastSegment="LineExcludingLastSegment",t.MultivertexArrow="MultivertexArrow",t.CrossedArrow="CrossedArrow",t.ChevronArrow="ChevronArrow",t.ChevronArrowOffset="ChevronArrowOffset",t.PartialFirstSegment="PartialFirstSegment",t.Arch="Arch",t.CurvedParallelTicks="CurvedParallelTicks",t.Arc90Degrees="Arc90Degrees",t.TipWithPerpendicularAndTicks="TipWithPerpendicularAndTicks"}(L||(L={})),function(t){t.Mitered="Mitered",t.Bevelled="Bevelled",t.Rounded="Rounded",t.Square="Square",t.TrueBuffer="TrueBuffer"}(M||(M={})),function(t){t.ClosePath="ClosePath",t.ConvexHull="ConvexHull",t.RectangularBox="RectangularBox"}(f||(f={})),function(t){t.BeginningOfLine="BeginningOfLine",t.EndOfLine="EndOfLine"}(x||(x={})),function(t){t.Mitered="Mitered",t.Bevelled="Bevelled",t.Rounded="Rounded",t.Square="Square"}(D||(D={})),function(t){t.Fast="Fast",t.Accurate="Accurate"}(y||(y={})),function(t){t.BeginningOfLine="BeginningOfLine",t.EndOfLine="EndOfLine"}(B||(B={})),function(t){t.Sinus="Sinus",t.Square="Square",t.Triangle="Triangle",t.Random="Random"}(d||(d={})),function(t){t[t.None=0]="None",t[t.Default=1]="Default",t[t.Force=2]="Force"}(U||(U={})),function(t){t[t.Buffered=0]="Buffered",t[t.Left=1]="Left",t[t.Right=2]="Right",t[t.AlongLine=3]="AlongLine"}(G||(G={})),function(t){t[t.Linear=0]="Linear",t[t.Rectangular=1]="Rectangular",t[t.Circular=2]="Circular",t[t.Buffered=3]="Buffered"}(p||(p={})),function(t){t[t.Discrete=0]="Discrete",t[t.Continuous=1]="Continuous"}(m||(m={})),function(t){t[t.AcrossLine=0]="AcrossLine",t[t.AloneLine=1]="AloneLine"}(F||(F={})),function(t){t[t.Left=0]="Left",t[t.Right=1]="Right",t[t.Center=2]="Center",t[t.Justify=3]="Justify"}(g||(g={})),function(t){t[t.Base=0]="Base",t[t.MidPoint=1]="MidPoint",t[t.ThreePoint=2]="ThreePoint",t[t.FourPoint=3]="FourPoint",t[t.Underline=4]="Underline",t[t.CircularCW=5]="CircularCW",t[t.CircularCCW=6]="CircularCCW"}(H||(H={})),function(t){t.Butt="Butt",t.Round="Round",t.Square="Square"}(V||(V={})),function(t){t.NoConstraint="NoConstraint",t.HalfPattern="HalfPattern",t.HalfGap="HalfGap",t.FullPattern="FullPattern",t.FullGap="FullGap",t.Custom="Custom"}(Y||(Y={})),function(t){t[t.None=-1]="None",t[t.Custom=0]="Custom",t[t.Circle=1]="Circle",t[t.OpenArrow=2]="OpenArrow",t[t.ClosedArrow=3]="ClosedArrow",t[t.Diamond=4]="Diamond"}(X||(X={})),function(t){t[t.ExtraLeading=0]="ExtraLeading",t[t.Multiple=1]="Multiple",t[t.Exact=2]="Exact"}(W||(W={})),function(t){t.Bevel="Bevel",t.Round="Round",t.Miter="Miter"}(v||(v={})),function(t){t[t.Default=0]="Default",t[t.String=1]="String",t[t.Numeric=2]="Numeric"}(w||(w={})),function(t){t[t.InsidePolygon=0]="InsidePolygon",t[t.PolygonCenter=1]="PolygonCenter",t[t.RandomlyInsidePolygon=2]="RandomlyInsidePolygon"}(b||(b={})),function(t){t[t.Tint=0]="Tint",t[t.Replace=1]="Replace",t[t.Multiply=2]="Multiply"}(k||(k={})),function(t){t[t.ClipAtBoundary=0]="ClipAtBoundary",t[t.RemoveIfCenterOutsideBoundary=1]="RemoveIfCenterOutsideBoundary",t[t.DoNotTouchBoundary=2]="DoNotTouchBoundary",t[t.DoNotClip=3]="DoNotClip"}(K||(K={})),function(t){t.NoConstraint="NoConstraint",t.WithMarkers="WithMarkers",t.WithFullGap="WithFullGap",t.WithHalfGap="WithHalfGap",t.Custom="Custom"}(q||(q={})),function(t){t.Fixed="Fixed",t.Random="Random",t.RandomFixedQuantity="RandomFixedQuantity"}(Z||(Z={})),function(t){t.LineMiddle="LineMiddle",t.LineBeginning="LineBeginning",t.LineEnd="LineEnd",t.SegmentMidpoint="SegmentMidpoint"}(Q||(Q={})),function(t){t.OnPolygon="OnPolygon",t.CenterOfMass="CenterOfMass",t.BoundingBoxCenter="BoundingBoxCenter"}(J||(J={})),function(t){t[t.Low=0]="Low",t[t.Medium=1]="Medium",t[t.High=2]="High"}(z||(z={})),function(t){t[t.MarkerCenter=0]="MarkerCenter",t[t.MarkerBounds=1]="MarkerBounds"}(j||(j={})),function(t){t[t.None=0]="None",t[t.PropUniform=1]="PropUniform",t[t.PropNonuniform=2]="PropNonuniform",t[t.DifUniform=3]="DifUniform",t[t.DifNonuniform=4]="DifNonuniform"}($||($={})),function(t){t.Tube="Tube",t.Strip="Strip",t.Wall="Wall"}(tt||(tt={})),function(t){t[t.Random=0]="Random",t[t.Increasing=1]="Increasing",t[t.Decreasing=2]="Decreasing",t[t.IncreasingThenDecreasing=3]="IncreasingThenDecreasing"}(it||(it={})),function(t){t[t.Relative=0]="Relative",t[t.Absolute=1]="Absolute"}(et||(et={})),function(t){t[t.Normal=0]="Normal",t[t.LowerCase=1]="LowerCase",t[t.Allcaps=2]="Allcaps"}(nt||(nt={})),function(t){t[t.LTR=0]="LTR",t[t.RTL=1]="RTL"}(_t||(_t={})),function(t){t.Draft="Draft",t.Picture="Picture",t.Text="Text"}(st||(st={})),function(t){t[t.Top=0]="Top",t[t.Center=1]="Center",t[t.Baseline=2]="Baseline",t[t.Bottom=3]="Bottom"}(Et||(Et={})),function(t){t[t.Right=0]="Right",t[t.Upright=1]="Upright"}(Tt||(Tt={})),function(t){t[t.Small=0]="Small",t[t.Medium=1]="Medium",t[t.Large=2]="Large"}(Rt||(Rt={})),function(t){t[t.Calm=0]="Calm",t[t.Rippled=1]="Rippled",t[t.Slight=2]="Slight",t[t.Moderate=3]="Moderate"}(rt||(rt={}))}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/c58e36b689cae624fa3f.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/c58e36b689cae624fa3f.js new file mode 100644 index 00000000..dfec2d8c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/c58e36b689cae624fa3f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[8991,7138],{42614:(e,t,i)=>{i.d(t,{B:()=>a});var s=i(32773),n=i(11721),r=i(48402);const o={minX:0,minY:0,maxX:0,maxY:0};class a{constructor(){this._indexInvalid=!1,this._boundsToLoad=[],this._boundsById=new Map,this._idByBounds=new Map,this._index=new n.P(9,(0,s.h)("esri-csp-restrictions")?e=>({minX:e[0],minY:e[1],maxX:e[2],maxY:e[3]}):["[0]","[1]","[2]","[3]"]),this._loadIndex=()=>{if(this._indexInvalid){const e=new Array(this._idByBounds.size);let t=0;this._idByBounds.forEach(((i,s)=>{e[t++]=s})),this._indexInvalid=!1,this._index.clear(),this._index.load(e)}else this._boundsToLoad.length&&(this._index.load(Array.from(new Set(this._boundsToLoad.filter((e=>this._idByBounds.has(e)))))),this._boundsToLoad.length=0)}}get fullBounds(){if(!this._boundsById.size)return null;const e=(0,r.e)();for(const t of this._boundsById.values())t&&(e[0]=Math.min(t[0],e[0]),e[1]=Math.min(t[1],e[1]),e[2]=Math.max(t[2],e[2]),e[3]=Math.max(t[3],e[3]));return e}get valid(){return!this._indexInvalid}clear(){this._indexInvalid=!1,this._boundsToLoad.length=0,this._boundsById.clear(),this._idByBounds.clear(),this._index.clear()}delete(e){const t=this._boundsById.get(e);this._boundsById.delete(e),t&&(this._idByBounds.delete(t),this._indexInvalid||this._index.remove(t))}forEachInBounds(e,t){this._loadIndex(),function(e,t,i){!function(e){o.minX=e[0],o.minY=e[1],o.maxX=e[2],o.maxY=e[3]}(t),e.search(o,i)}(this._index,e,(e=>t(this._idByBounds.get(e))))}get(e){return this._boundsById.get(e)}has(e){return this._boundsById.has(e)}invalidateIndex(){this._indexInvalid||(this._indexInvalid=!0,this._boundsToLoad.length=0)}set(e,t){if(!this._indexInvalid){const t=this._boundsById.get(e);t&&(this._index.remove(t),this._idByBounds.delete(t))}this._boundsById.set(e,t),t&&(this._idByBounds.set(t,e),this._indexInvalid||(this._boundsToLoad.push(t),this._boundsToLoad.length>5e4&&this._loadIndex()))}}},78991:(e,t,i)=>{i.r(t),i.d(t,{default:()=>G}),i(94345);var s=i(64604),n=i(73067),r=i(58126),o=i(6407),a=i(20266),l=i(80959),u=i(99063),c=i(78281),h=i(56764),d=i(69763),f=i(29208),p=i(58003),m=i(96153),g=i(13141),_=i(2824),y=i(2232),x=i(13317),S=i(30011),b=i(53104),I=i(79875),w=i(78016),v=i(7969);i(36544),i(32773),i(44600),i(32816),i(29298),i(93181),i(13671),i(40499),i(69421),i(91047),i(90740),i(2160),i(99924),i(41390),i(58498),i(45371),i(49877),i(93804),i(18683),i(29512),i(56273),i(64752),i(48844),i(36533),i(84200),i(97827),i(91695),i(18169),i(48402),i(16699),i(26809),i(2589),i(18527),i(67504),i(92517),i(77037),i(44945),i(47387),i(46728),i(64102),i(81272),i(47239),i(83637),i(42614),i(11721),i(32159),i(67138),i(59700),i(3952),i(339),i(79281),i(69033),i(13978),i(11618),i(22151),i(23787),i(38896),i(26589),i(133),i(54483),i(59192),i(17872),i(70648),i(69310),i(49010),i(4734),i(50214),i(9943),i(91276),i(62482),i(47215),i(71044),i(172),i(17745),i(19297),i(73509),i(28276),i(65283),i(82408),i(69277),i(70580),i(75191),i(24319),i(62092),i(43059),i(89935),i(49813),i(1178),i(346),i(81623),i(13478),i(72604),i(12856),i(13226),i(47812),i(47368),i(88817),i(88663),i(75169),i(67321),i(75377),i(33348),i(55270),i(95779),i(13262),i(25018);const F=/^\s*"([\S\s]*)"\s*$/,z=/""/g,B="\n",A=[","," ",";","|","\t"];function*M(e,t,i){let s=0;for(;s<=e.length;){const n=e.indexOf(t,s),r=e.substring(s,n>-1?n:void 0);s+=r.length+t.length,i&&!r.trim()||(yield r)}}function N(e){const t=e.includes("\r\n")?"\r\n":B;return M(e,t,!0)}function E(e,t){return M(e,t,!1)}function*T(e,t,i,s=(()=>Object.create(null))){const n=N(e);n.next();let r="",o="",a=0,l=s(),u=0;e:for(const e of n){const n=E(e,i);for(const e of n)if(r+=o+e,o="",a+=O(e),a%2==0){if(a>0){const e=F.exec(r);if(!e){l=s(),u=0,r="",a=0;continue e}l[t[u]]=e[1].replaceAll(z,'"'),u++}else l[t[u]]=r,u++;r="",a=0}else o=i;0===a?(yield l,l=s(),u=0):o=B}}function R(e,t){const i=L(e,t).filter((e=>null!=e)),s=i.map((e=>(0,S.rS)(e)));for(let e=s.length-1;e>=0;e--)s[e]||(s.splice(e,1),i.splice(e,1));return{names:s,aliases:i}}function L(e,t){if(!e?.length)return[];const i=[];let s="",n="",r=0;const o=E(e,t);for(const e of o)if(s+=n+e,n="",r+=O(e),r%2==0){if(r>0){const e=F.exec(s);e&&i.push(e[1].replaceAll(z,'"'))}else i.push(s);s="",r=0}else n=t;return i}function O(e){let t=0,i=0;for(i=e.indexOf('"',i);i>=0;)t++,i=e.indexOf('"',i+1);return t}function C(e,t,i){t=(0,S.rS)(t)?.toLowerCase(),i=(0,S.rS)(i)?.toLowerCase();const s=e.map((e=>e.toLowerCase())),n=t?e[s.indexOf(t)]:null,r=i?e[s.indexOf(i)]:null;return{longitudeFieldName:n||e[s.indexOf(q.find((e=>s.includes(e))))],latitudeFieldName:r||e[s.indexOf(k.find((e=>s.includes(e))))]}}function X(e){if(!e.length)return"string";const t=/[^+\-.,0-9]/;return e.map((e=>{if(""!==e){if(!t.test(e)){let t=Y(e);if(!isNaN(t))return/[.,]/.test(e)||!Number.isInteger(t)||t>214783647||t<-214783648?"double":"integer";if(e.includes("E")){if(t=Number(e),!Number.isNaN(t))return"double";if(e.includes(",")&&(e=e.replace(",","."),t=Number(e),!Number.isNaN(t)))return"double"}}return(0,r.a)(e)?"date":"string"}})).reduce(((e,t)=>void 0===e?t:void 0===t?e:e===t?t:"string"===e||"string"===t?"string":"double"===e||"double"===t?"double":void 0))}const Y=function(){const e=(0,x._)(),t=new RegExp("^"+e.regexp+"$"),i=new RegExp("["+e.group+"\\s\\xa0]","g"),s=e.factor;return n=>{const r=t.exec(n);if(e.factor=s,!r)return NaN;let o=r[1];if(!r[1]){if(!r[2])return NaN;o=r[2],e.factor*=-1}return o=o.replace(i,"").replace(e.decimal,"."),+o*e.factor}}(),k=["lat","latitude","latitude83","latdecdeg","lat_dd","y","ycenter","point_y"],q=["lon","lng","long","longitude","longitude83","longdecdeg","long_dd","x","xcenter","point_x"],j=(0,b.c)("esriGeometryPoint"),P=["csv"],D=[0,0];class ${constructor(e,t){this.x=e,this.y=t}}class G{constructor(){this._queryEngine=null,this._snapshotFeatures=async e=>{const t=await this._fetch(e);return this._createFeatures(t)}}destroy(){this._queryEngine?.destroy(),this._queryEngine=null}async load(e,t={}){this._loadOptions=e;const[i]=await Promise.all([this._fetch(t.signal),this._checkProjection(e?.parsingOptions?.spatialReference)]),s=function(e,t){const i=t.parsingOptions||{},s={delimiter:i.delimiter,layerDefinition:null,locationInfo:{latitudeFieldName:i.latitudeField,longitudeFieldName:i.longitudeField}},n=s.layerDefinition={name:(0,u.e7)(t.url,P)||"csv",dateFieldsTimeReference:{timeZoneIANA:w.u},drawingInfo:j,geometryType:"esriGeometryPoint",objectIdField:null,fields:[],timeInfo:i.timeInfo,extent:{xmin:Number.POSITIVE_INFINITY,ymin:Number.POSITIVE_INFINITY,xmax:Number.NEGATIVE_INFINITY,ymax:Number.NEGATIVE_INFINITY,spatialReference:i.spatialReference||{wkid:4326}}},r=N(e),a=r.next().value?.trim(),l=r.next().value?.trim();if(!a)throw new o.A("csv-layer:empty-csv","CSV is empty",{csv:e});const{delimiter:c,locationInfo:h}=function(e,t,i){e=e.trim(),t=t?.trim();const s=[],n=Array.from(new Set([i?.delimiter,...A])).filter((e=>null!=e));for(const i of n){const n=L(e,i).length,r=L(t,i).length??n;n>1&&s.push({weight:Math.min(n,r),delimiter:i})}const r=s.sort((({weight:e},{weight:t})=>t-e)).map((({delimiter:e})=>e));for(const t of r){const s=C(R(e,t).names,i?.longitudeField,i?.latitudeField);if(s.longitudeFieldName&&s.latitudeFieldName)return{delimiter:t,locationInfo:s}}return{delimiter:r[0],locationInfo:null}}(a,l,i);if(!c)throw new o.A("csv-layer:invalid-delimiter","Unable to detect the delimiter from CSV",{firstLine:a,secondLine:l,parsingOptions:i});if(!h)throw new o.A("csv-layer:location-fields-not-found","Unable to identify latitude and longitude fields from the CSV file",{firstLine:a,secondLine:l,parsingOptions:i});s.locationInfo=h,s.delimiter=c;const{names:d,aliases:f}=R(a,c),p=function(e,t,i,s,n){const r=[],o=T(e,i,t),a=[];for(const e of o){if(10===a.length)break;a.push(e)}for(let e=0;ee[t])))){case"integer":e="esriFieldTypeInteger";break;case"double":e="esriFieldTypeDouble";break;case"date":e="esriFieldTypeDate";break;default:e="esriFieldTypeString"}r.push({name:t,type:e,alias:o,length:(0,S._b)(e)})}}return r}(e,s.delimiter,d,f,s.locationInfo);if(i.fields?.length){const e=new I.A(i.fields);for(const t of p){const i=e.get(t.name);i&&Object.assign(t,i)}}if(!p.some((e=>"esriFieldTypeOID"===e.type&&(n.objectIdField=e.name,!0)))){const e={name:"__OBJECTID",alias:"__OBJECTID",type:"esriFieldTypeOID",editable:!1,nullable:!1};n.objectIdField=e.name,p.unshift(e)}n.fields=p;const m=new I.A(n.fields);if(s.locationInfo&&(s.locationInfo.latitudeFieldName=m.get(s.locationInfo.latitudeFieldName).name,s.locationInfo.longitudeFieldName=m.get(s.locationInfo.longitudeFieldName).name),n.timeInfo){const e=n.timeInfo;if(e.startTimeField){const t=m.get(e.startTimeField);t?(e.startTimeField=t.name,t.type="esriFieldTypeDate"):e.startTimeField=null}if(e.endTimeField){const t=m.get(e.endTimeField);t?(e.endTimeField=t.name,t.type="esriFieldTypeDate"):e.endTimeField=null}if(e.trackIdField){const t=m.get(e.trackIdField);e.trackIdField=t?t.name:null}e.startTimeField||e.endTimeField||(n.timeInfo=null)}return s}(i,e);this._locationInfo=s.locationInfo,this._delimiter=s.delimiter,this._queryEngine=this._createQueryEngine(s);const n=await this._createFeatures(i);this._queryEngine.featureStore.addMany(n);const{fullExtent:r,timeExtent:a}=await this._queryEngine.fetchRecomputedExtents();if(s.layerDefinition.extent=r,a){const{start:e,end:t}=a;s.layerDefinition.timeInfo.timeExtent=[e,t]}return s}async applyEdits(){throw new o.A("csv-layer:editing-not-supported","applyEdits() is not supported on CSVLayer")}async queryFeatures(e={},t={}){return await this._waitSnapshotComplete(),this._queryEngine.executeQuery(e,t.signal)}async queryFeatureCount(e={},t={}){return await this._waitSnapshotComplete(),this._queryEngine.executeQueryForCount(e,t.signal)}async queryObjectIds(e={},t={}){return await this._waitSnapshotComplete(),this._queryEngine.executeQueryForIds(e,t.signal)}async queryExtent(e={},t={}){return await this._waitSnapshotComplete(),this._queryEngine.executeQueryForExtent(e,t.signal)}async querySnapping(e,t={}){return await this._waitSnapshotComplete(),this._queryEngine.executeQueryForSnapping(e,t.signal)}async refresh(e){this._loadOptions.customParameters=e,this._snapshotTask?.abort(),this._snapshotTask=(0,n.c)(this._snapshotFeatures),this._snapshotTask.promise.then((e=>{this._queryEngine.featureStore.clear(),e&&this._queryEngine.featureStore.addMany(e)}),(e=>{this._queryEngine.featureStore.clear(),(0,l.zf)(e)||a.L.getLogger("esri.layers.CSVLayer").error(new o.A("csv-layer:refresh","An error occurred during refresh",{error:e}))})),await this._waitSnapshotComplete();const{fullExtent:t,timeExtent:i}=await this._queryEngine.fetchRecomputedExtents();return{extent:t,timeExtent:i}}async _waitSnapshotComplete(){if(this._snapshotTask&&!this._snapshotTask.finished){try{await this._snapshotTask.promise}catch{}return this._waitSnapshotComplete()}}async _fetch(e){const{url:t,customParameters:i}=this._loadOptions;if(!t)throw new o.A("csv-layer:invalid-source","url not defined");const n=(0,u.An)(t);return(await(0,s.A)(n.path,{query:{...n.query,...i},responseType:"text",signal:e})).data}_createQueryEngine(e){const{objectIdField:t,fields:i,extent:s,timeInfo:n}=e.layerDefinition,r=new g.F({geometryType:"esriGeometryPoint",hasM:!1,hasZ:!1});return new y.Q({fieldsIndex:I.A.fromLayerJSON({fields:i,dateFieldsTimeReference:{timeZoneIANA:w.u}}),geometryType:"esriGeometryPoint",hasM:!1,hasZ:!1,timeInfo:n,objectIdField:t,spatialReference:s.spatialReference||{wkid:4326},cacheSpatialQueries:!0,featureStore:r})}async _createFeatures(e){const{latitudeFieldName:t,longitudeFieldName:i}=this._locationInfo,{objectIdField:s,fieldsIndex:n,spatialReference:o}=this._queryEngine;let a=[];const l=[],u=n.fields.filter((e=>e.name!==s)).map((e=>e.name));let g=0;const _={};for(const e of n.fields)if("esriFieldTypeOID"!==e.type&&"esriFieldTypeGlobalID"!==e.type){const t=(0,S.lD)(e);void 0!==t&&(_[e.name]=t)}const y=T(e,u,this._delimiter,(0,b.b)(_,s));for(const e of y){const o=this._parseCoordinateValue(e[t]),u=this._parseCoordinateValue(e[i]);if(null!=u&&null!=o&&!isNaN(o)&&!isNaN(u)){e[t]=o,e[i]=u;for(const s in e)if(s!==t&&s!==i)if(n.isDateField(s))e[s]=(0,r.p)(e[s]);else if(n.isNumericField(s)){const t=Y(e[s]);isNaN(t)?e[s]=null:e[s]=t}e[s]=g,g++,a.push(new $(u,o)),l.push(e)}}if(!(0,d.f)({wkid:4326},o))if((0,d.b)(o))for(const e of a)[e.x,e.y]=(0,f.je)(e.x,e.y,D);else a=(0,c.projectMany)(h.j,a,v.A.WGS84,o,null,null);const x=[];for(let e=0;e181)&&(t=parseFloat(e)),t}async _checkProjection(e){try{await(0,_.c)(d.w,e)}catch{throw new o.A("csv-layer:projection-not-supported","Projection not supported")}}}},13141:(e,t,i)=>{i.d(t,{F:()=>p});var s=i(32773),n=i(6407),r=i(81272),o=i(20266),a=i(47239),l=i(48402),u=i(83637),c=i(42614),h=i(59700),d=i(11618);const f=(0,a.c)();class p{constructor(e){this.geometryInfo=e,this._boundsStore=new c.B,this._featuresById=new Map,this._markedIds=new Set,this.events=new r.A,this.featureAdapter=d.o}get geometryType(){return this.geometryInfo.geometryType}get hasM(){return this.geometryInfo.hasM}get hasZ(){return this.geometryInfo.hasZ}get numFeatures(){return this._featuresById.size}get fullBounds(){return this._boundsStore.fullBounds}get storeStatistics(){let e=0;return this._featuresById.forEach((t=>{null!=t.geometry&&t.geometry.coords&&(e+=t.geometry.coords.length)})),{featureCount:this._featuresById.size,vertexCount:e/(this.hasZ?this.hasM?4:3:this.hasM?3:2)}}getFullExtent(e){if(null==this.fullBounds)return null;const[t,i,s,n]=this.fullBounds;return{xmin:t,ymin:i,xmax:s,ymax:n,spatialReference:(0,h.c)(e)}}add(e){this._add(e),this._emitChanged()}addMany(e){for(const t of e)this._add(t);this._emitChanged()}upsertMany(e){const t=e.map((e=>this._upsert(e)));return this._emitChanged(),t.filter(s.i)}clear(){this._featuresById.clear(),this._boundsStore.clear(),this._emitChanged()}removeById(e){const t=this._featuresById.get(e);return t?(this._remove(t),this._emitChanged(),t):null}removeManyById(e){this._boundsStore.invalidateIndex();for(const t of e){const e=this._featuresById.get(t);e&&this._remove(e)}this._emitChanged()}forEachBounds(e,t){for(const i of e){const e=this._boundsStore.get(i.objectId);e&&t((0,a.g)(f,e))}}getFeature(e){return this._featuresById.get(e)}has(e){return this._featuresById.has(e)}forEach(e){this._featuresById.forEach((t=>e(t)))}forEachInBounds(e,t){this._boundsStore.forEachInBounds(e,(e=>{t(this._featuresById.get(e))}))}startMarkingUsedFeatures(){this._boundsStore.invalidateIndex(),this._markedIds.clear()}sweep(){let e=!1;this._featuresById.forEach(((t,i)=>{this._markedIds.has(i)||(e=!0,this._remove(t))})),this._markedIds.clear(),e&&this._emitChanged()}_emitChanged(){this.events.emit("changed",void 0)}_add(e){if(!e)return;const t=e.objectId;if(null==t)return void o.L.getLogger("esri.layers.graphics.data.FeatureStore").error(new n.A("featurestore:invalid-feature","feature id is missing",{feature:e}));const i=this._featuresById.get(t);let s;if(this._markedIds.add(t),i?(e.displayId=i.displayId,s=this._boundsStore.get(t),this._boundsStore.delete(t)):null!=this.onFeatureAdd&&this.onFeatureAdd(e),!e.geometry?.coords?.length)return this._boundsStore.set(t,null),void this._featuresById.set(t,e);s=(0,u.g)(null!=s?s:(0,l.c)(),e.geometry,this.geometryInfo.hasZ,this.geometryInfo.hasM),null!=s&&this._boundsStore.set(t,s),this._featuresById.set(t,e)}_upsert(e){const t=e?.objectId;if(null==t)return o.L.getLogger("esri.layers.graphics.data.FeatureStore").error(new n.A("featurestore:invalid-feature","feature id is missing",{feature:e})),null;const i=this._featuresById.get(t);if(!i)return this._add(e),e;this._markedIds.add(t);const{geometry:s,attributes:r}=e;for(const e in r)i.attributes[e]=r[e];return s&&(i.geometry=s,this._boundsStore.set(t,(0,u.g)((0,l.c)(),s,this.geometryInfo.hasZ,this.geometryInfo.hasM)??null)),i}_remove(e){null!=this.onFeatureRemove&&this.onFeatureRemove(e);const t=e.objectId;return this._markedIds.delete(t),this._boundsStore.delete(t),this._featuresById.delete(t),e}}},23787:(e,t,i)=>{i.d(t,{L:()=>n});var s=i(22151);class n{constructor(e,t){this._storage=new s.M,this.id="",this.name="",this.size=0,this._storage.maxSize=e,this._storage.register(this),t&&this._storage.registerRemoveFunc("",t)}destroy(){this._storage.deregister(this),this._storage.destroy()}put(e,t,i=1){this._storage.put(this,e,t,i,1)}pop(e){return this._storage.pop(this,e)}get(e){return this._storage.get(this,e)}clear(){this._storage.clearAll()}get maxSize(){return this._storage.maxSize}set maxSize(e){this._storage.maxSize=e}resetHitRate(){}}},22151:(e,t,i)=>{i.d(t,{M:()=>a,b:()=>o});var s,n,r=i(45371);(n=s||(s={}))[n.ALL=0]="ALL",n[n.SOME=1]="SOME";class o{constructor(e,t,i){this.name=e,this._storage=t,this.id=l+++":",this.size=0,this.maxSize=-1,this._removeFunc=!1,this._hit=0,this._miss=0,this._storage.register(this),i&&(this._storage.registerRemoveFunc(this.id,i),this._removeFunc=!0)}destroy(){this._storage.clear(this),this._removeFunc&&this._storage.deregisterRemoveFunc(this.id),this._storage.deregister(this),this._storage=null}get hitRate(){return this._hit/(this._hit+this._miss)}get storageSize(){return this._storage.size}getSize(e){return this._storage.getSize(this,e)}resetHitRate(){this._hit=this._miss=0}put(e,t,i,s=0){this._storage.put(this,e,t,i,s)}pop(e){const t=this._storage.pop(this,e);return void 0===t?++this._miss:++this._hit,t}get(e){const t=this._storage.get(this,e);return void 0===t?++this._miss:++this._hit,t}peek(e){return this._storage.peek(this,e)}updateSize(e,t,i){this._storage.updateSize(this,e,t,i)}clear(){this._storage.clear(this)}clearAll(){this._storage.clearAll()}get performanceInfo(){return this._storage.performanceInfo}resetStats(){this._storage.resetStats()}}class a{get size(){return this._size}constructor(e=10485760){this._maxSize=e,this._db=new Map,this._size=0,this._hit=0,this._miss=0,this._removeFuncs=new r.P,this._users=new r.P}destroy(){this.clearAll(),this._removeFuncs.clear(),this._users.clear(),this._db=null}register(e){this._users.push(e)}deregister(e){this._users.removeUnordered(e)}registerRemoveFunc(e,t){this._removeFuncs.push([e,t])}deregisterRemoveFunc(e){this._removeFuncs.filterInPlace((t=>t[0]!==e))}get maxSize(){return this._maxSize}set maxSize(e){this._maxSize=Math.max(e,-1),this._checkSize()}getSize(e,t){const i=this._db.get(e.id+t);return i?.size??0}put(e,t,i,n,r){t=e.id+t;const o=this._db.get(t);if(o&&(this._size-=o.size,e.size-=o.size,this._db.delete(t),o.entry!==i&&this._notifyRemove(t,o.entry,o.size,s.ALL)),n>this._maxSize)return void this._notifyRemove(t,i,n,s.ALL);if(void 0===i)return void console.warn("Refusing to cache undefined entry ");if(!n||n<0)return console.warn(`Refusing to cache entry with size ${n} for key ${t}`),void this._notifyRemove(t,i,0,s.ALL);const a=1+Math.max(r,-4)- -3;this._db.set(t,new u(i,n,a)),this._size+=n,e.size+=n,this._checkSize()}updateSize(e,t,i,n){t=e.id+t;const r=this._db.get(t);if(r&&r.entry===i){for(this._size-=r.size,e.size-=r.size;n>this._maxSize;){const e=this._notifyRemove(t,i,n,s.SOME);if(!(null!=e&&e>0))return void this._db.delete(t);n=e}r.size=n,this._size+=n,e.size+=n,this._checkSize()}}pop(e,t){t=e.id+t;const i=this._db.get(t);if(i)return this._size-=i.size,e.size-=i.size,this._db.delete(t),++this._hit,i.entry;++this._miss}get(e,t){t=e.id+t;const i=this._db.get(t);if(void 0!==i)return this._db.delete(t),i.lives=i.lifetime,this._db.set(t,i),++this._hit,i.entry;++this._miss}peek(e,t){const i=this._db.get(e.id+t);return i?++this._hit:++this._miss,i?.entry}get performanceInfo(){const e={Size:Math.round(this._size/1048576)+"/"+Math.round(this._maxSize/1048576)+"MB","Hit rate":Math.round(100*this._getHitRate())+"%",Entries:this._db.size.toString()},t={},i=new Array;this._db.forEach(((e,s)=>{const n=e.lifetime;i[n]=(i[n]||0)+e.size,this._users.forAll((i=>{const{id:n,name:r}=i;if(s.startsWith(n)){const i=t[r]||0;t[r]=i+e.size}}))}));const s={};this._users.forAll((e=>{const i=e.name;if("hitRate"in e&&"number"==typeof e.hitRate&&!isNaN(e.hitRate)&&e.hitRate>0){const n=t[i]||0;t[i]=n,s[i]=Math.round(100*e.hitRate)+"%"}else s[i]="0%"}));const n=Object.keys(t);n.sort(((e,i)=>t[i]-t[e])),n.forEach((i=>e[i]=Math.round(t[i]/2**20)+"MB / "+s[i]));for(let t=i.length-1;t>=0;--t){const s=i[t];s&&(e["Priority "+(t+-3-1)]=Math.round(s/this._size*100)+"%")}return e}resetStats(){this._hit=this._miss=0,this._users.forAll((e=>e.resetHitRate()))}clear(e){const t=e.id;this._db.forEach(((e,i)=>{i.startsWith(t)&&(this._size-=e.size,this._db.delete(i),this._notifyRemove(i,e.entry,e.size,s.ALL))})),e.size=0}clearAll(){this._db.forEach(((e,t)=>this._notifyRemove(t,e.entry,e.size,s.ALL))),this._users.forAll((e=>e.size=0)),this._size=0,this._db.clear()}_getHitRate(){return this._hit/(this._hit+this._miss)}_notifyRemove(e,t,i,s){let n;return this._removeFuncs.some((r=>{if(e.startsWith(r[0])){const e=r[1](t,s,i);return"number"==typeof e&&(n=e),!0}return!1})),n}_checkSize(){this._users.forAll((e=>this._checkSizeLimits(e))),this._checkSizeLimits()}_checkSizeLimits(e){const t=e??this;if(t.maxSize<0||t.size<=t.maxSize)return;const i=e?.id;let s=!0;for(;s;){s=!1;for(const[n,r]of this._db)if(0===r.lifetime&&(!i||n.startsWith(i))){if(this._purgeItem(n,r,e),t.size<=.9*t.maxSize)return;s||=this._db.has(n)}}for(const[s,n]of this._db)if((!i||s.startsWith(i))&&(this._purgeItem(s,n,e),t.size<=.9*t.maxSize))return}_purgeItem(e,t,i=this._users.find((t=>e.startsWith(t.id)))){if(this._db.delete(e),t.lives<=1){this._size-=t.size,i&&(i.size-=t.size);const n=this._notifyRemove(e,t.entry,t.size,s.SOME);null!=n&&n>0&&(this._size+=n,i&&(i.size+=n),t.lives=t.lifetime,t.size=n,this._db.set(e,t))}else--t.lives,this._db.set(e,t)}}let l=0;class u{constructor(e,t,i){this.entry=e,this.size=t,this.lifetime=i,this.lives=i}}},11721:(e,t,i)=>{i.d(t,{P:()=>o});var s=i(32773),n=i(45371),r=i(32159);class o{constructor(e=9,t){this._compareMinX=h,this._compareMinY=d,this._toBBox=e=>e,this._maxEntries=Math.max(4,e||9),this._minEntries=Math.max(2,Math.ceil(.4*this._maxEntries)),t&&("function"==typeof t?this._toBBox=t:this._initFormat(t)),this.clear()}destroy(){this.clear(),x.prune(),S.prune(),b.prune(),I.prune()}all(e){a(this._data,e)}search(e,t){let i=this._data;const s=this._toBBox;if(_(e,i))for(x.clear();i;){for(let n=0,r=i.children.length;n0;){if(i||(i=b.pop(),n=b.data[b.length-1],r=I.pop()??0,o=!0),i.leaf&&(t=(0,s.f)(i.children,e,i.children.length,i.indexHint),-1!==t))return i.children.splice(t,1),b.push(i),this._condense(b),this;o||i.leaf||!g(i,a)?n?(r++,i=n.children[r],o=!1):i=null:(b.push(i),I.push(r),r=0,n=i,i=i.children[0])}return this}toJSON(){return this._data}fromJSON(e){return this._data=e,this}_build(e,t,i,s){const n=i-t+1;let r=this._maxEntries;if(n<=r){const s=new F(e.slice(t,i+1));return l(s,this._toBBox),s}s||(s=Math.ceil(Math.log(n)/Math.log(r)),r=Math.ceil(n/r**(s-1)));const o=new z([]);o.height=s;const a=Math.ceil(n/r),u=a*Math.ceil(Math.sqrt(r));y(e,t,i,u,this._compareMinX);for(let n=t;n<=i;n+=u){const t=Math.min(n+u-1,i);y(e,n,t,a,this._compareMinY);for(let i=n;i<=t;i+=a){const n=Math.min(i+a-1,t);o.children.push(this._build(e,i,n,s-1))}}return l(o,this._toBBox),o}_insert(e,t,i){const s=this._toBBox,n=i?e:s(e);b.clear();const r=function(e,t,i,s){for(;s.push(t),!0!==t.leaf&&s.length-1!==i;){let i,s=1/0,o=1/0;for(let a=0,l=t.children.length;a=0&&b.data[t].children.length>this._maxEntries;)this._split(b,t),t--;!function(e,t,i){for(let s=i;s>=0;s--)c(t.data[s],e)}(n,b,t)}_split(e,t){const i=e.data[t],s=i.children.length,n=this._minEntries;this._chooseSplitAxis(i,n,s);const r=this._chooseSplitIndex(i,n,s);if(!r)return;const o=i.children.splice(r,i.children.length-r),a=i.leaf?new F(o):new z(o);a.height=i.height,l(i,this._toBBox),l(a,this._toBBox),t?e.data[t-1].children.push(a):this._splitRoot(i,a)}_splitRoot(e,t){this._data=new z([e,t]),this._data.height=e.height+1,l(this._data,this._toBBox)}_chooseSplitIndex(e,t,i){let s,n,r;s=n=1/0;for(let o=t;o<=i-t;o++){const t=u(e,0,o,this._toBBox),a=u(e,o,i,this._toBBox),l=m(t,a),c=f(t)+f(a);l=t;s--){const t=e.children[s];c(o,e.leaf?n(t):t),a+=p(o)}return a}_condense(e){for(let t=e.length-1;t>=0;t--){const i=e.data[t];if(0===i.children.length)if(t>0){const n=e.data[t-1],r=n.children;r.splice((0,s.f)(r,i,r.length,n.indexHint),1)}else this.clear();else l(i,this._toBBox)}}_initFormat(e){const t=["return a"," - b",";"];this._compareMinX=new Function("a","b",t.join(e[0])),this._compareMinY=new Function("a","b",t.join(e[1])),this._toBBox=new Function("a","return {minX: a"+e[0]+", minY: a"+e[1]+", maxX: a"+e[2]+", maxY: a"+e[3]+"};")}}function a(e,t){let i=e;for(S.clear();i;){if(!0===i.leaf)for(const e of i.children)t(e);else S.pushArray(i.children);i=S.pop()??null}}function l(e,t){u(e,0,e.children.length,t,e)}function u(e,t,i,s,n){n||(n=new F([])),n.minX=1/0,n.minY=1/0,n.maxX=-1/0,n.maxY=-1/0;for(let r,o=t;o=e.minX&&t.maxY>=e.minY}function y(e,t,i,s,n){const o=[t,i];for(;o.length;){const t=o.pop(),i=o.pop();if(t-i<=s)continue;const a=i+Math.ceil((t-i)/s/2)*s;(0,r.q)(e,a,i,t,n),o.push(i,a,a,t)}}const x=new n.P,S=new n.P,b=new n.P,I=new n.P({deallocator:void 0});class w{constructor(){this.minX=1/0,this.minY=1/0,this.maxX=-1/0,this.maxY=-1/0}}class v extends w{constructor(){super(...arguments),this.height=1,this.indexHint=new s.P}}class F extends v{constructor(e){super(),this.children=e,this.leaf=!0}}class z extends v{constructor(e){super(),this.children=e,this.leaf=!1}}},67138:(e,t,i)=>{i.d(t,{c:()=>s,g:()=>n});var s="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==i.g?i.g:"undefined"!=typeof self?self:{};function n(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}},53104:(e,t,i)=>{i.d(t,{a:()=>h,b:()=>u,c:()=>o,d:()=>d});var s=i(32773),n=i(70648),r=i(25018);function o(e){return{renderer:{type:"simple",symbol:"esriGeometryPoint"===e||"esriGeometryMultipoint"===e?r.d:"esriGeometryPolyline"===e?r.a:r.b}}}const a=/^[_$a-zA-Z][_$a-zA-Z0-9]*$/;let l=1;function u(e,t){if((0,s.h)("esri-csp-restrictions"))return()=>({[t]:null,...e});try{let i=`this${c(t)} = null;`;for(const t in e)i+=`this${c(t)} = ${JSON.stringify(e[t])};`;const s=new Function(`\n return class AttributesClass$${l++} {\n constructor() {\n ${i};\n }\n }\n `)();return()=>new s}catch(i){return()=>({[t]:null,...e})}}function c(e){return a.test(e)?`.${e}`:`["${e}"]`}function h(e={}){return[{name:"New Feature",description:"",prototype:{attributes:(0,s.o8)(e)}}]}function d(e,t){return{analytics:{supportsCacheHint:!1},attachment:null,data:{isVersioned:!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,supportsQueryAnalytics:!1,supportsQueryAttachments:!1,supportsQueryTopFeatures:!1,supportsResizeAttachments:!1,supportsSync:!1,supportsUpdate:t,supportsExceedsLimitStatistics:!0,supportsAsyncConvert3D:!1},query:n.q,queryRelated:{supportsCount:!0,supportsOrderBy:!0,supportsPagination:!0,supportsCacheHint:!1},queryTopFeatures:{supportsCacheHint:!1},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}}}},58126:(e,t,i)=>{function s(e){return null!=a(e)||null!=o(e)}function n(e){return l.test(e)}function r(e){return a(e)??o(e)}function o(e){const t=new Date(e);return function(e,t){if(Number.isNaN(e.getTime()))return!1;let i=!0;if(c&&/\d+\W*$/.test(t)){const e=t.match(/[a-zA-Z]{2,}/);if(e){let t=!1,s=0;for(;!t&&s<=e.length;)t=!u.test(e[s]),s++;i=!t}}return i}(t,e)?Number.isNaN(t.getTime())?null:t.getTime()-6e4*t.getTimezoneOffset():null}function a(e){const t=l.exec(e);if(!t?.groups)return null;const i=t.groups,s=+i.year,n=+i.month-1,r=+i.day,o=+(i.hours??"0"),a=+(i.minutes??"0"),u=+(i.seconds??"0");if(o>23)return null;if(a>59)return null;if(u>59)return null;const c=i.ms??"0",h=c?+c.padEnd(3,"0").substring(0,3):0;let d;if(i.isUTC||!i.offsetSign)d=Date.UTC(s,n,r,o,a,u,h);else{const e=+i.offsetHours,t=+i.offsetMinutes;d=6e4*("+"===i.offsetSign?-1:1)*(60*e+t)+Date.UTC(s,n,r,o,a,u,h)}return Number.isNaN(d)?null:d}i.d(t,{a:()=>s,i:()=>n,p:()=>r});const l=/^(?:(?-?\d{4,})-(?\d{2})-(?\d{2}))(?:T(?\d{2}):(?\d{2}):(?\d{2})(?:\.(?\d+))?)?(?:(?Z)|(?:(?\+|-)(?\d{2}):(?\d{2})))?$/,u=/^((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,c=!Number.isNaN(new Date("technology 10").getTime())},25018:(e,t,i)=>{i.d(t,{a:()=>o,b:()=>a,c:()=>l,d:()=>r,e:()=>u,f:()=>c,g:()=>h,h:()=>s,i:()=>n});const s=[252,146,31,255],n=[153,153,153,255],r={type:"esriSMS",style:"esriSMSCircle",size:6,color:s,outline:{type:"esriSLS",style:"esriSLSSolid",width:.75,color:[153,153,153,255]}},o={type:"esriSLS",style:"esriSLSSolid",width:.75,color:s},a={type:"esriSFS",style:"esriSFSSolid",color:[252,146,31,196],outline:{type:"esriSLS",style:"esriSLSSolid",width:.75,color:[255,255,255,191]}},l={type:"esriTS",color:[255,255,255,255],font:{family:"arial-unicode-ms",size:10,weight:"bold"},horizontalAlignment:"center",kerning:!0,haloColor:[0,0,0,255],haloSize:1,rotated:!1,text:"",xoffset:0,yoffset:0,angle:0},u={type:"esriSMS",style:"esriSMSCircle",color:[0,0,0,255],outline:null,size:10.5},c={type:"esriSLS",style:"esriSLSSolid",color:[0,0,0,255],width:1.5},h={type:"esriSFS",style:"esriSFSSolid",color:[0,0,0,255],outline:null}},339:(e,t,i)=>{i.d(t,{c:()=>o,g:()=>u,o:()=>a,u:()=>l});var s=i(67504),n=i(7969),r=i(77037);const o={102100:{maxX:20037508.342788905,minX:-20037508.342788905,plus180Line:new s.A({paths:[[[20037508.342788905,-20037508.342788905],[20037508.342788905,20037508.342788905]]],spatialReference:n.A.WebMercator}),minus180Line:new s.A({paths:[[[-20037508.342788905,-20037508.342788905],[-20037508.342788905,20037508.342788905]]],spatialReference:n.A.WebMercator})},4326:{maxX:180,minX:-180,plus180Line:new s.A({paths:[[[180,-180],[180,180]]],spatialReference:n.A.WGS84}),minus180Line:new s.A({paths:[[[-180,-180],[-180,180]]],spatialReference:n.A.WGS84})}};function a(e,t){return Math.ceil((e-t)/(2*t))}function l(e,t){const i=u(e);for(const e of i)for(const i of e)i[0]+=t;return e}function u(e){return(0,r.Bi)(e)?e.rings:e.paths}},13317:(e,t,i)=>{i.d(t,{_:()=>u,f:()=>a,p:()=>c});var s=i(20266),n=i(59192);const r={ar:[".",","],bg:[","," "],bs:[",","."],ca:[",","."],cs:[","," "],da:[",","."],de:[",","."],"de-ch":[".","’"],el:[",","."],en:[".",","],"en-au":[".",","],es:[",","."],"es-mx":[".",","],et:[","," "],fi:[","," "],fr:[","," "],"fr-ch":[","," "],he:[".",","],hi:[".",",","#,##,##0.###"],hr:[",","."],hu:[","," "],id:[",","."],it:[",","."],"it-ch":[".","’"],ja:[".",","],ko:[".",","],lt:[","," "],lv:[","," "],mk:[",","."],nb:[","," "],nl:[",","."],pl:[","," "],pt:[",","."],"pt-pt":[","," "],ro:[",","."],ru:[","," "],sk:[","," "],sl:[",","."],sr:[",","."],sv:[","," "],th:[".",","],tr:[",","."],uk:[","," "],vi:[",","."],zh:[".",","]};function o(e=(0,n.g)()){let t=(e=e.toLowerCase())in r;if(!t){const i=e.split("-");i.length>1&&i[0]in r&&(e=i[0],t=!0),t||(e="en")}const[i,s,o="#,##0.###"]=r[e];return{decimal:i,group:s,pattern:o}}function a(e,t){const i=o((t={...t}).locale);t.customs=i;const s=t.pattern||i.pattern;return isNaN(e)||Math.abs(e)===1/0?null:function(e,t,i){const s=(i=i||{}).customs.group,n=i.customs.decimal,r=t.split(";"),o=r[0];if((t=r[e<0?1:0]||"-"+o).includes("%"))e*=100;else if(t.includes("‰"))e*=1e3;else{if(t.includes("¤"))throw new Error("currency notation not supported");if(t.includes("E"))throw new Error("exponential notation not supported")}const a=l,u=o.match(a);if(!u)throw new Error("unable to find a number expression in pattern: "+t);return!1===i.fractional&&(i.places=0),t.replace(a,function(e,t,i){!0===(i=i||{}).places&&(i.places=0),i.places===1/0&&(i.places=6);const s=t.split("."),n="string"==typeof i.places&&i.places.indexOf(",");let r=i.places;n?r=i.places.substring(n+1):+r>=0||(r=(s[1]||[]).length),i.round<0||(e=Number(e.toFixed(Number(r))));const o=String(Math.abs(e)).split("."),a=o[1]||"";if(s[1]||i.places){n&&(i.places=i.places.substring(0,n));const e=void 0!==i.places?i.places:s[1]&&s[1].lastIndexOf("0")+1;+e>a.length&&(o[1]=a.padEnd(Number(e),"0")),+ro[0].length&&(o[0]=o[0].padStart(u,"0")),l.includes("#")||(o[0]=o[0].substr(o[0].length-u)));let c,h,d=s[0].lastIndexOf(",");if(-1!==d){c=s[0].length-d-1;const e=s[0].substr(0,d);d=e.lastIndexOf(","),-1!==d&&(h=e.length-d-1)}const f=[];for(let e=o[0];e;){const t=e.length-c;f.push(t>0?e.substr(t):e),e=t>0?e.slice(0,t):"",h&&(c=h,h=void 0)}return o[0]=f.reverse().join(i.group||","),o.join(i.decimal||".")}(e,u[0],{decimal:n,group:s,places:i.places,round:i.round}))}(e,s,t)}const l=/[#0,]*[#0](?:\.0*#*)?/;function u(e){const t=o((e=e||{}).locale),i=e.pattern||t.pattern,n=t.group,r=t.decimal;let a=1;if(i.includes("%"))a/=100;else if(i.includes("‰"))a/=1e3;else if(i.includes("¤"))throw new Error("currency notation not supported");const u=i.split(";");1===u.length&&u.push("-"+u[0]);const c=d(u,(t=>(t="(?:"+(0,s.e)(t,".")+")").replace(l,(t=>{const i={signed:!1,separator:e.strict?n:[n,""],fractional:e.fractional,decimal:r,exponent:!1},s=t.split(".");let o=e.places;1===s.length&&1!==a&&(s[1]="###"),1===s.length||0===o?i.fractional=!1:(void 0===o&&(o=e.pattern?s[1].lastIndexOf("0")+1:1/0),o&&null==e.fractional&&(i.fractional=!0),!e.places&&+o1&&(i.groupSize=l.pop().length,l.length>1&&(i.groupSize2=l.pop().length)),"("+function(e){"places"in(e=e||{})||(e.places=1/0),"string"!=typeof e.decimal&&(e.decimal="."),"fractional"in e&&!String(e.places).startsWith("0")||(e.fractional=[!0,!1]),"exponent"in e||(e.exponent=[!0,!1]),"eSigned"in e||(e.eSigned=[!0,!1]);const t=h(e),i=d(e.fractional,(t=>{let i="";return t&&0!==e.places&&(i="\\"+e.decimal,e.places===1/0?i="(?:"+i+"\\d+)?":i+="\\d{"+e.places+"}"),i}),!0);let s=t+i;return i&&(s="(?:(?:"+s+")|(?:"+i+"))"),s+d(e.exponent,(t=>t?"([eE]"+h({signed:e.eSigned})+")":""))}(i)+")"}))),!0);return{regexp:c.replaceAll(/[\xa0 ]/g,"[\\s\\xa0]"),group:n,decimal:r,factor:a}}function c(e,t){const i=u(t),s=new RegExp("^"+i.regexp+"$").exec(e);if(!s)return NaN;let n=s[1];if(!s[1]){if(!s[2])return NaN;n=s[2],i.factor*=-1}return n=n.replaceAll(new RegExp("["+i.group+"\\s\\xa0]","g"),"").replace(i.decimal,"."),Number(n)*i.factor}function h(e){return"signed"in(e=e||{})||(e.signed=[!0,!1]),"separator"in e?"groupSize"in e||(e.groupSize=3):e.separator="",d(e.signed,(e=>e?"[-+]":""),!0)+d(e.separator,(t=>{if(!t)return"(?:\\d+)";" "===(t=(0,s.e)(t))?t="\\s":" "===t&&(t="\\s\\xa0");const i=e.groupSize,n=e.groupSize2;if(n){const e="(?:0|[1-9]\\d{0,"+(n-1)+"}(?:["+t+"]\\d{"+n+"})*["+t+"]\\d{"+i+"})";return i-n>0?"(?:"+e+"|(?:0|[1-9]\\d{0,"+(i-1)+"}))":e}return"(?:0|[1-9]\\d{0,"+(i-1)+"}(?:["+t+"]\\d{"+i+"})*)"}),!0)}const d=(e,t,i)=>{if(!Array.isArray(e))return t(e);const s=[];for(let i=0;i"("+(t?"?:":"")+e+")"},79281:(e,t,i)=>{i.d(t,{c:()=>u,s:()=>c}),i(94345);var s=i(64604),n=i(77037),r=i(69763),o=i(69033),a=i(99063),l=i(13978);async function u(e,t,i,a){const l=(0,o.p)(e),u=t[0].spatialReference,c={...a,responseType:"json",query:{...l.query,f:"json",sr:(0,r.Y)(u),target:JSON.stringify({geometryType:(0,n.$B)(t[0]),geometries:t}),cutter:JSON.stringify(i)}},h=await(0,s.A)(l.path+"/cut",c),{cutIndexes:d,geometries:f=[]}=h.data;return{cutIndexes:d,geometries:f.map((e=>{const t=(0,n.rS)(e);return t.spatialReference=u,t}))}}async function c(e,t,i){const o="string"==typeof e?(0,a.An)(e):e,u=t[0].spatialReference,c=(0,n.$B)(t[0]),h={...i,query:{...o.query,f:"json",sr:(0,r.Y)(u),geometries:JSON.stringify((0,l.e)(t))}},{data:d}=await(0,s.A)(o.path+"/simplify",h);return(0,l.d)(d.geometries,c,u)}},69033:(e,t,i)=>{i.d(t,{a:()=>r,e:()=>a,p:()=>o}),i(90740),i(29512);var s=i(32773),n=i(99063);function r(e,t){return t?{...t,query:{...e??{},...t.query}}:{query:e}}function o(e){return"string"==typeof e?(0,n.An)(e):(0,s.o8)(e)}function a(e,t,i){const s={};for(const n in e){if("declaredClass"===n)continue;const r=e[n];if(null!=r&&"function"!=typeof r)if(Array.isArray(r))s[n]=r.map((e=>a(e)));else if("object"==typeof r)if(r.toJSON){const e=r.toJSON(i?.[n]);s[n]=t?e:JSON.stringify(e)}else s[n]=t?r:JSON.stringify(r);else s[n]=r}return s}i(64604)},13978:(e,t,i)=>{i.d(t,{d:()=>r,e:()=>n});var s=i(77037);function n(e){return{geometryType:(0,s.$B)(e[0]),geometries:e.map((e=>e.toJSON()))}}function r(e,t,i){const n=(0,s.xD)(t);return e.map((e=>{const t=n.fromJSON(e);return t.spatialReference=i,t}))}},67321:(e,t,i)=>{i.d(t,{C_:()=>h,OH:()=>p,Vh:()=>m,on:()=>c,pc:()=>g,wB:()=>a,z7:()=>l}),i(73067),i(17745);var s=i(80959),n=i(13671),r=i(57732),o=i(41390);function a(e,t,i={}){return u(e,t,i,d)}function l(e,t,i={}){return u(e,t,i,f)}function u(e,t,i={},s){let n=null;const a=i.once?(e,i)=>{s(e)&&((0,r.r)(n),t(e,i))}:(e,i)=>{s(e)&&t(e,i)};if(n=(0,o.w)(e,a,i.sync,i.equals),i.initial){const t=e();a(t,t)}return n}function c(e,t,i,o={}){let l=null,u=null,c=null;function h(){l&&u&&(u.remove(),o.onListenerRemove?.(l),l=null,u=null)}function d(e){o.once&&o.once&&(0,r.r)(c),i(e)}const f=a(e,((e,i)=>{h(),(0,s.i)(e)&&(l=e,u=(0,s.o)(e,t,d),o.onListenerAdd?.(e))}),{sync:o.sync,initial:!0});return c=(0,n.m)((()=>{f.remove(),h()})),c}function h(e,t){return function(e,t,i){if((0,s.G4)(i))return Promise.reject((0,s.NK)());const o=e();if(t?.(o))return Promise.resolve(o);let a=null;function l(){a=(0,r.r)(a)}return new Promise(((r,o)=>{a=(0,n.h)([(0,s.u7)(i,(()=>{l(),o((0,s.NK)())})),u(e,(e=>{l(),r(e)}),{sync:!1,once:!0},t??d)])}))}(e,f,t)}function d(e){return!0}function f(e){return!!e}i(32816),i(29298),i(20266),i(90740),i(32773),i(36544),i(93181),i(40499),i(6407),i(69421),i(91047),i(81272),i(45371),i(44945),i(58498);const p={sync:!0},m={initial:!0},g={sync:!0,initial:!0}},3952:(e,t,i)=>{i.d(t,{el:()=>m});var s=i(90740),n=i(6407),r=i(20266),o=i(84200),a=i(67504),l=i(339),u=i(69763),c=i(29208),h=i(79281);i(32773),i(32816),i(29298),i(36544),i(93181),i(13671),i(40499),i(69421),i(91047),i(56273),i(44600),i(2160),i(99924),i(41390),i(58498),i(45371),i(80959),i(49877),i(7969),i(93804),i(18683),i(64604),i(29512),i(99063),i(64752),i(48844),i(97827),i(91695),i(18169),i(48402),i(16699),i(26809),i(2589),i(18527),i(77037),i(36533),i(94345),i(92517),i(69033),i(13978);const d=()=>r.L.getLogger("esri.geometry.support.normalizeUtils");function f(e,t,i){if(t){const t=function(e,t){if(!(e instanceof a.A||e instanceof o.A)){const e="straightLineDensify: the input geometry is neither polyline nor polygon";throw d().error(e),new n.A(e)}const i=(0,l.g)(e),s=[];for(const e of i){const i=[];s.push(i),i.push([e[0][0],e[0][1]]);for(let s=0;s1){for(let e=1;e<=h-1;e++){const s=e*t,o=c*s+n,a=u*s+r;i.push([o,a])}const e=(l+Math.floor(h-1)*t)/2,s=c*e+n,o=u*e+r;i.push([s,o])}i.push([o,a])}}return function(e){return"polygon"===e.type}(e)?new o.A({rings:s,spatialReference:e.spatialReference}):new a.A({paths:s,spatialReference:e.spatialReference})}(e,1e6);e=(0,c.ci)(t,!0)}return i&&(e=(0,l.u)(e,i)),e}function p(e,t,i){if(Array.isArray(e)){const s=e[0];if(s>t){const i=(0,l.o)(s,t);e[0]=s+i*(-2*t)}else if(st){const i=(0,l.o)(s,t);e=e.clone().offset(i*(-2*t),0)}else if(sp(e,y,x))),F.push(e)}else if("extent"===t.type){const e=t.clone()._normalize(!1,!1,g);F.push(e.rings?new o.A(e):e)}else if(t.extent){const e=t.extent,i=(0,l.o)(e.xmin,x)*(2*y);let s=0===i?t.clone():(0,l.u)(t.clone(),i);e.offset(i,0);let{xmin:n,xmax:r}=e;n=Number(n.toFixed(9)),r=Number(r.toFixed(9)),e.intersects(b)&&r!==y?(w=r>w?r:w,s=f(s,_),v.push(s),F.push("cut")):e.intersects(I)&&n!==x?(w=r*(2*y)>w?r*(2*y):w,s=f(s,_,360),v.push(s),F.push("cut")):F.push(s)}else F.push(t.clone());else F.push(t);else F.push(t);let z=(0,l.o)(w,y),B=-90;const A=z,M=new a.A;for(;z>0;){const e=360*z-180;M.addPath([[e,B],[e,-1*B]]),B*=-1,z--}if(v.length>0&&A>0){const t=function(e,t){let i=-1;for(let s=0;s{if(i[0]<180)return!0;{let i=0;for(let e=0;ei?s:i}i=Number(i.toFixed(9));const s=-360*(0,l.o)(i,180);for(let i=0;i1&&n.rings.length>=o.rings.length?(s.push(n),r.push("simplify")):r.push(_?(0,c.Gh)(n):n)}}if(!s.length)return r;const o=await(0,h.s)(n,s,i),a=[];for(let e=0;e{n.d(t,{A:()=>d});var r,o,i=n(13226),a=n(16699),s=n(36544);function l(e){return(0,a.c)((0,s.c)(e),0,255)}function u(e,t,n){return e=Number(e),isNaN(e)?n:en?n:e}function c(e,t){const n=e.toString(16).padStart(2,"0");return t?n.substring(0,1):n}n(26809),n(2589),n(18527),n(32773),n(20266),n(90740);class f{static blendColors(e,t,n,r=new f){return r.r=Math.round(e.r+(t.r-e.r)*n),r.g=Math.round(e.g+(t.g-e.g)*n),r.b=Math.round(e.b+(t.b-e.b)*n),r.a=e.a+(t.a-e.a)*n,r._sanitize()}static fromRgb(e,t){const n=e.toLowerCase().match(/^(rgba?|hsla?)\(([\s.\-,%0-9]+)\)/);if(n){const e=n[2].split(/\s*,\s*/),r=n[1];if("rgb"===r&&3===e.length||"rgba"===r&&4===e.length){const n=e[0];if("%"===n.charAt(n.length-1)){const n=e.map((e=>2.56*parseFloat(e)));return 4===e.length&&(n[3]=parseFloat(e[3])),f.fromArray(n,t)}return f.fromArray(e.map((e=>parseFloat(e))),t)}if("hsl"===r&&3===e.length||"hsla"===r&&4===e.length)return f.fromArray((0,i.h)(parseFloat(e[0]),parseFloat(e[1])/100,parseFloat(e[2])/100,parseFloat(e[3])),t)}return null}static fromHex(e,t=new f){if("#"!==e[0]||isNaN(Number(`0x${e.substring(1)}`)))return null;switch(e.length){case 4:case 5:{const n=parseInt(e.substring(1,2),16),r=parseInt(e.substring(2,3),16),o=parseInt(e.substring(3,4),16),i=5===e.length?15:parseInt(e.substring(4),16);return f.fromArray([n+16*n,r+16*r,o+16*o,(i+16*i)/255],t)}case 7:case 9:{const n=parseInt(e.substring(1,3),16),r=parseInt(e.substring(3,5),16),o=parseInt(e.substring(5,7),16),i=7===e.length?255:parseInt(e.substring(7),16);return f.fromArray([n,r,o,i/255],t)}default:return null}}static fromArray(e,t=new f){return t._set(Number(e[0]),Number(e[1]),Number(e[2]),Number(e[3])),isNaN(t.a)&&(t.a=1),t._sanitize()}static fromString(e,t){const n=(0,i.i)(e)?(0,i.g)(e):null;return n&&f.fromArray(n,t)||f.fromRgb(e,t)||f.fromHex(e,t)}static fromJSON(e){return null!=e?new f([e[0],e[1],e[2],(e[3]??255)/255]):void 0}static toUnitRGB(e){return null!=e?[e.r/255,e.g/255,e.b/255]:null}static toUnitRGBA(e){return null!=e?[e.r/255,e.g/255,e.b/255,null!=e.a?e.a:1]:null}constructor(e){this.r=255,this.g=255,this.b=255,this.a=1,e&&this.setColor(e)}get isBright(){return.299*this.r+.587*this.g+.114*this.b>=127}setColor(e){return"string"==typeof e?f.fromString(e,this):Array.isArray(e)?f.fromArray(e,this):(this._set(e.r??0,e.g??0,e.b??0,e.a??1),e instanceof f||this._sanitize()),this}toRgb(){return[this.r,this.g,this.b]}toRgba(){return[this.r,this.g,this.b,this.a]}toHex(e){const t=e?.capitalize??!1,n=e?.digits??6,r=3===n||4===n,o=4===n||8===n,i=`#${c(this.r,r)}${c(this.g,r)}${c(this.b,r)}${o?c(Math.round(255*this.a),r):""}`;return t?i.toUpperCase():i}toCss(e=!1){const t=this.r+", "+this.g+", "+this.b;return e?`rgba(${t}, ${this.a})`:`rgb(${t})`}toString(){return this.toCss(!0)}toJSON(){return this.toArray()}toArray(e=f.AlphaMode.ALWAYS){const t=l(this.r),n=l(this.g),r=l(this.b);return e===f.AlphaMode.ALWAYS||1!==this.a?[t,n,r,l(255*this.a)]:[t,n,r]}clone(){return new f(this.toRgba())}hash(){return this.r<<24|this.g<<16|this.b<<8|255*this.a}equals(e){return null!=e&&e.r===this.r&&e.g===this.g&&e.b===this.b&&e.a===this.a}_sanitize(){return this.r=Math.round(u(this.r,0,255)),this.g=Math.round(u(this.g,0,255)),this.b=Math.round(u(this.b,0,255)),this.a=u(this.a,0,1),this}_set(e,t,n,r){this.r=e,this.g=t,this.b=n,this.a=r}}f.prototype.declaredClass="esri.Color",r=f||(f={}),(o=r.AlphaMode||(r.AlphaMode={}))[o.ALWAYS=0]="ALWAYS",o[o.UNLESS_OPAQUE=1]="UNLESS_OPAQUE";const d=f},56887:(e,t,n)=>{n.d(t,{a:()=>T,c:()=>L,d:()=>c,r:()=>U});var r=n(6407),o=n(32773),i=n(20266),a=n(97538);const s=!0,l={identifierOffset:0,identifierLength:10,versionOffset:10,checksumOffset:12,byteCount:16};function u(e,t,n){return{identifier:String.fromCharCode.apply(null,new Uint8Array(e,n+l.identifierOffset,l.identifierLength)),version:t.getUint16(n+l.versionOffset,s),checksum:t.getUint32(n+l.checksumOffset,s)}}function c(e){const t=new DataView(e,0);let n=0;const{identifier:o,version:i}=u(e,t,n);if(n+=l.byteCount,"LEPCC "!==o)throw new r.A("lepcc-decode-error","Bad identifier");if(i>1)throw new r.A("lepcc-decode-error","Unknown version");const a=function(e,t){return{sizeLo:e.getUint32(t+0,s),sizeHi:e.getUint32(t+4,s),minX:e.getFloat64(t+8,s),minY:e.getFloat64(t+16,s),minZ:e.getFloat64(t+24,s),maxX:e.getFloat64(t+32,s),maxY:e.getFloat64(t+40,s),maxZ:e.getFloat64(t+48,s),errorX:e.getFloat64(t+56,s),errorY:e.getFloat64(t+64,s),errorZ:e.getFloat64(t+72,s),count:e.getUint32(t+80,s),reserved:e.getUint32(t+84,s)}}(t,n);if(n+=88,a.sizeHi*2**32+a.sizeLo!==e.byteLength)throw new r.A("lepcc-decode-error","Bad size");const c=new Float64Array(3*a.count),d=[],h=[],p=[],b=[];if(n=f(e,n,d),n=f(e,n,h),n=f(e,n,p),n=f(e,n,b),n!==e.byteLength)throw new r.A("lepcc-decode-error","Bad length");let M=0,C=0;for(let e=0;e>6;let c=0;if(0===u)c=o.getUint32(1,s),t+=5;else if(1===u)c=o.getUint16(1,s),t+=3;else{if(2!==u)throw new r.A("lepcc-decode-error","Bad count type");c=o.getUint8(1),t+=2}if(l)throw new r.A("lepcc-decode-error","LUT not implemented");const f=Math.ceil(c*a/8),d=new Uint8Array(e,t,f);let h=0,p=0,b=0;const M=-1>>>32-a;for(let e=0;e>>=a,p-=a,p+a>32&&(h|=d[b-1]>>8-p)}return t+b}const h=0,p=4,b=8,M=12,C=14,g=15,y=16,A=0,m=4,S=8,w=12,E=14,_=15,R=16,O=()=>i.L.getLogger("esri.views.3d.layers.i3s.I3SBinaryReader");function P(e,t,n){let o="",i=0;for(;i=192&&a<224){if(i+1>=n)throw new r.A("utf8-decode-error","UTF-8 Decode failed. Two byte character was truncated.");const s=(31&a)<<6|63&e[t+i+1];o+=String.fromCharCode(s),i+=2}else if(a>=224&&a<240){if(i+2>=n)throw new r.A("utf8-decode-error","UTF-8 Decode failed. Multi byte character was truncated.");const s=(15&a)<<12|(63&e[t+i+1])<<6|63&e[t+i+2];o+=String.fromCharCode(s),i+=3}else{if(!(a>=240&&a<248))throw new r.A("utf8-decode-error","UTF-8 Decode failed. Invalid multi byte sequence.");{if(i+3>=n)throw new r.A("utf8-decode-error","UTF-8 Decode failed. Multi byte character was truncated.");const s=(7&a)<<18|(63&e[t+i+1])<<12|(63&e[t+i+2])<<6|63&e[t+i+3];if(s>=65536){const e=55296+(s-65536>>10),t=56320+(1023&s);o+=String.fromCharCode(e,t)}else o+=String.fromCharCode(s);i+=4}}}return o}function N(e,t){const n={byteOffset:0,byteCount:0,fields:Object.create(null)};let r=0;for(let o=0;o0){if(o.push(P(n,s,i-1)),0!==n[s+i-1])throw new r.A("string-array-error","Invalid string array: missing null termination.")}else o.push(null);s+=i}return o}function T(e,t){return new(0,G[t.valueType])(e,t.byteOffset,t.count*t.valuesPerElement)}function I(e,t,n){if(t!==e&&O().error(`Invalid ${n} buffer size\n expected: ${e}, actual: ${t})`),t1)throw new r.A("lepcc-decode-error","Unknown version");const a=function(e,t){return{sizeLo:e.getUint32(t+h,s),sizeHi:e.getUint32(t+p,s),count:e.getUint32(t+b,s),colorMapCount:e.getUint16(t+M,s),lookupMethod:e.getUint8(t+C),compressionMethod:e.getUint8(t+g)}}(t,n);if(n+=y,a.sizeHi*2**32+a.sizeLo!==e.byteLength)throw new r.A("lepcc-decode-error","Bad size");if((2===a.lookupMethod||1===a.lookupMethod)&&0===a.compressionMethod){if(3*a.colorMapCount+a.count+n!==e.byteLength||a.colorMapCount>256)throw new r.A("lepcc-decode-error","Bad count");const t=new Uint8Array(e,n,3*a.colorMapCount),o=new Uint8Array(e,n+3*a.colorMapCount,a.count),i=new Uint8Array(3*a.count);for(let e=0;e1)throw new r.A("lepcc-decode-error","Unknown version");const a=function(e,t){return{sizeLo:e.getUint32(t+A,s),sizeHi:e.getUint32(t+m,s),count:e.getUint32(t+S,s),scaleFactor:e.getUint16(t+w,s),bitsPerPoint:e.getUint8(t+E),reserved:e.getUint8(t+_)}}(t,n);if(n+=R,a.sizeHi*2**32+a.sizeLo!==e.byteLength)throw new r.A("lepcc-decode-error","Bad size");const c=new Uint16Array(a.count);if(8===a.bitsPerPoint){if(a.count+n!==e.byteLength)throw new r.A("lepcc-decode-error","Bad size");const t=new Uint8Array(e,n,a.count);for(let e=0;e{const t=e?Date.parse(e):null;return null==t||Number.isNaN(t)?null:t}))}(e.count,n,r):v(e.count,n,r)}return T(t,a)}throw new r.A("bad-attribute-storage-info","Bad attributeStorageInfo specification.")}const G={Float32:Float32Array,Float64:Float64Array,UInt8:Uint8Array,Int8:Int8Array,UInt16:Uint16Array,Int16:Int16Array,UInt32:Uint32Array,Int32:Int32Array},W={Float32:(e,t)=>new DataView(e,0).getFloat32(t,!0),Float64:(e,t)=>new DataView(e,0).getFloat64(t,!0),UInt8:(e,t)=>new DataView(e,0).getUint8(t),Int8:(e,t)=>new DataView(e,0).getInt8(t),UInt16:(e,t)=>new DataView(e,0).getUint16(t,!0),Int16:(e,t)=>new DataView(e,0).getInt16(t,!0),UInt32:(e,t)=>new DataView(e,0).getUint32(t,!0),Int32:(e,t)=>new DataView(e,0).getInt32(t,!0)};function x(e){return G.hasOwnProperty(e)}function k(e){return x(e)?G[e].BYTES_PER_ELEMENT:0}},23105:(e,t,n)=>{n.d(t,{L:()=>l});var r,o=n(32816),i=n(99924),a=n(29298),s=(n(32773),n(20266),n(69421));let l=r=class extends i.oY{constructor(){super(...arguments),this.title=null}clone(){return new r({title:this.title})}};(0,o._)([(0,a.MZ)({type:String,json:{write:!0}})],l.prototype,"title",void 0),l=r=(0,o._)([(0,s.$)("esri.renderers.support.LegendOptions")],l)},26317:(e,t,n)=>{n.r(t),n.d(t,{default:()=>w});var r=n(32773),o=n(92349),i=n(80401),a=n(26809);function s(){return new Float32Array(3)}function l(e){const t=new Float32Array(3);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t}function u(e,t,n){const r=new Float32Array(3);return r[0]=e,r[1]=t,r[2]=n,r}u(1,1,1),u(1,0,0),u(0,1,0),u(0,0,1);var c=n(7969),f=n(47387),d=n(39928),h=n(8401),p=n(14232),b=n(56887);function M(e,t,n,r){const{rendererJSON:o,isRGBRenderer:i}=e;let a=null,s=null;if(t&&i)a=t;else if(t&&"pointCloudUniqueValueRenderer"===o?.type){s=p.A.fromJSON(o);const e=s.colorUniqueValueInfos;a=new Uint8Array(3*r);const n=g(s.fieldTransformType);for(let o=0;o=e[i].value)a[3*o]=e[i].color.r,a[3*o+1]=e[i].color.g,a[3*o+2]=e[i].color.b;else for(let t=1;t=e[t].minValue&&r<=e[t].maxValue){a[3*o]=e[t].color.r,a[3*o+1]=e[t].color.g,a[3*o+2]=e[t].color.b;break}}}else a=new Uint8Array(3*r).fill(255);if(n&&s?.colorModulation){const e=s.colorModulation.minValue,t=s.colorModulation.maxValue,o=.3;for(let i=0;i=t?1:r<=e?o:o+(1-o)*(r-e)/(t-e);a[3*i]=s*a[3*i],a[3*i+1]=s*a[3*i+1],a[3*i+2]=s*a[3*i+2]}}return a}function C(e,t,n){return e?.attributeInfo.useElevation?t?function(e,t){const n=new Float64Array(t);for(let r=0;re;case"low-four-bit":return e=>15&e;case"high-four-bit":return e=>(240&e)>>4;case"absolute-value":return e=>Math.abs(e);case"modulo-ten":return e=>e%10}}function y(e){let t=0;for(const n of e||[])t|=1<0&&null!=e.filterAttributesData){const o=e.filterAttributesData.filter(r.i).map((e=>{const r=C(e,t,n),o={attributeInfo:e.attributeInfo,values:r};return u.push(o),o}));i=new Uint32Array(n),n=function(e,t,n,r,o){const i=e.length/3;let a=0;for(let s=0;s>>4&15,o=r>1,a=1===e,s=e===r;let l=!1;for(const e of t.includedReturns)if("last"===e&&s||"firstOfMany"===e&&a&&o||"lastOfMany"===e&&s&&o||"single"===e&&!o){l=!0;break}l||(i=!1);break}}}i&&(n[a]=s,e[3*a]=e[3*s],e[3*a+1]=e[3*s+1],e[3*a+2]=e[3*s+2],t[3*a]=t[3*s],t[3*a+1]=t[3*s+1],t[3*a+2]=t[3*s+2],a++)}return a}(t,p,i,e.filterInfo,o)}for(const r of e.userAttributesData){const e=C(r,t,n);u.push({attributeInfo:r.attributeInfo,values:e})}3*n{n.d(t,{P:()=>p,a:()=>f});var r=n(32816),o=n(29298),i=(n(32773),n(20266),n(88663)),a=n(69421),s=n(93804),l=n(99924);const u=new s.J({pointCloudFixedSizeAlgorithm:"fixed-size",pointCloudSplatAlgorithm:"splat"});let c=class extends l.oY{};(0,r._)([(0,o.MZ)({type:u.apiValues,readOnly:!0,nonNullable:!0,json:{type:u.jsonValues,read:!1,write:u.write}})],c.prototype,"type",void 0),c=(0,r._)([(0,a.$)("esri.renderers.support.pointCloud.PointSizeAlgorithm")],c);const f=c;var d;let h=d=class extends f{constructor(){super(...arguments),this.type="splat",this.scaleFactor=1}clone(){return new d({scaleFactor:this.scaleFactor})}};(0,r._)([(0,i.e)({pointCloudSplatAlgorithm:"splat"})],h.prototype,"type",void 0),(0,r._)([(0,o.MZ)({type:Number,value:1,nonNullable:!0,json:{write:!0}})],h.prototype,"scaleFactor",void 0),h=d=(0,r._)([(0,a.$)("esri.renderers.support.pointCloud.PointSizeSplatAlgorithm")],h);const p=h},13226:(e,t,n)=>{n.d(t,{a:()=>u,b:()=>a,g:()=>i,h:()=>l,i:()=>o});const r={transparent:[0,0,0,0],black:[0,0,0,1],silver:[192,192,192,1],gray:[128,128,128,1],white:[255,255,255,1],maroon:[128,0,0,1],red:[255,0,0,1],purple:[128,0,128,1],fuchsia:[255,0,255,1],green:[0,128,0,1],lime:[0,255,0,1],olive:[128,128,0,1],yellow:[255,255,0,1],navy:[0,0,128,1],blue:[0,0,255,1],teal:[0,128,128,1],aqua:[0,255,255,1],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],blanchedalmond:[255,235,205,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],oldlace:[253,245,230,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],rebeccapurple:[102,51,153,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],whitesmoke:[245,245,245,1],yellowgreen:[154,205,50,1]};function o(e){return!!r[e]||!!r[e.toLowerCase()]}function i(e){return r[e]??r[e.toLowerCase()]}function a(e){return[...i(e)]}function s(e,t,n){n<0&&++n,n>1&&--n;const r=6*n;return r<1?e+(t-e)*r:2*n<1?t:3*n<2?e+(t-e)*(2/3-n)*6:e}function l(e,t,n,r=1){const o=(e%360+360)%360/360,i=n<=.5?n*(t+1):n+t-n*t,a=2*n-i;return[Math.round(255*s(a,i,o+1/3)),Math.round(255*s(a,i,o)),Math.round(255*s(a,i,o-1/3)),r]}function u(e){const t=e.length>5,n=t?8:4,r=(1<>=n,s[3]=o*l/255),l=a&r,a>>=n,s[2]=o*l,l=a&r,a>>=n,s[1]=o*l,l=a&r,a>>=n,s[0]=o*l,s}},88663:(e,t,n)=>{n.d(t,{e:()=>i});var r=n(93804),o=n(29298);function i(e,t={}){const n=e instanceof r.J?e:new r.J(e,t),i={type:t?.ignoreUnknown??1?n.apiValues:String,json:{type:n.jsonValues,read:!t?.readOnly&&{reader:n.read},write:{writer:n.write}}};return void 0!==t?.readOnly&&(i.readOnly=!!t.readOnly),void 0!==t?.default&&(i.json.default=t.default),void 0!==t?.name&&(i.json.name=t.name),void 0!==t?.nonNullable&&(i.nonNullable=t.nonNullable),(0,o.MZ)(i)}},46728:(e,t,n)=>{n.d(t,{e:()=>a});var r=n(69763);Math.PI;const o=r.h.radius,i=r.h.eccentricitySquared,a={a1:o*i,a2:o*i*o*i,a3:o*i*i/2,a4:o*i*o*i*2.5,a5:o*i+o*i*i/2,a6:1-i};r.h.radius,r.h.flattening,r.s.radius,r.s.flattening,r.t.radius,r.t.flattening,r.t.radius},47812:(e,t,n)=>{n.d(t,{A:()=>f,D:()=>y,F:()=>p,a:()=>g,b:()=>m,c:()=>d,e:()=>A,f:()=>h,g:()=>C,i:()=>s,l:()=>i,m:()=>l,n:()=>M,o:()=>o,p:()=>w,q:()=>S,s:()=>c,t:()=>a,w:()=>u,x:()=>b});var r=n(18527);function o(e,t,n,r,o,i,a,s,l,u,c,f,d,h,p,b,M){return e[0]=t,e[1]=n,e[2]=r,e[3]=o,e[4]=i,e[5]=a,e[6]=s,e[7]=l,e[8]=u,e[9]=c,e[10]=f,e[11]=d,e[12]=h,e[13]=p,e[14]=b,e[15]=M,e}function i(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e}function a(e,t){if(e===t){const n=t[1],r=t[2],o=t[3],i=t[6],a=t[7],s=t[11];e[1]=t[4],e[2]=t[8],e[3]=t[12],e[4]=n,e[6]=t[9],e[7]=t[13],e[8]=r,e[9]=i,e[11]=t[14],e[12]=o,e[13]=a,e[14]=s}else e[0]=t[0],e[1]=t[4],e[2]=t[8],e[3]=t[12],e[4]=t[1],e[5]=t[5],e[6]=t[9],e[7]=t[13],e[8]=t[2],e[9]=t[6],e[10]=t[10],e[11]=t[14],e[12]=t[3],e[13]=t[7],e[14]=t[11],e[15]=t[15];return e}function s(e,t){const n=t[0],r=t[1],o=t[2],i=t[3],a=t[4],s=t[5],l=t[6],u=t[7],c=t[8],f=t[9],d=t[10],h=t[11],p=t[12],b=t[13],M=t[14],C=t[15],g=n*s-r*a,y=n*l-o*a,A=n*u-i*a,m=r*l-o*s,S=r*u-i*s,w=o*u-i*l,E=c*b-f*p,_=c*M-d*p,R=c*C-h*p,O=f*M-d*b,P=f*C-h*b,N=d*C-h*M;let v=g*N-y*P+A*O+m*R-S*_+w*E;return v?(v=1/v,e[0]=(s*N-l*P+u*O)*v,e[1]=(o*P-r*N-i*O)*v,e[2]=(b*w-M*S+C*m)*v,e[3]=(d*S-f*w-h*m)*v,e[4]=(l*R-a*N-u*_)*v,e[5]=(n*N-o*R+i*_)*v,e[6]=(M*A-p*w-C*y)*v,e[7]=(c*w-d*A+h*y)*v,e[8]=(a*P-s*R+u*E)*v,e[9]=(r*R-n*P-i*E)*v,e[10]=(p*S-b*A+C*g)*v,e[11]=(f*A-c*S-h*g)*v,e[12]=(s*_-a*O-l*E)*v,e[13]=(n*O-r*_+o*E)*v,e[14]=(b*y-p*m-M*g)*v,e[15]=(c*m-f*y+d*g)*v,e):null}function l(e,t,n){const r=t[0],o=t[1],i=t[2],a=t[3],s=t[4],l=t[5],u=t[6],c=t[7],f=t[8],d=t[9],h=t[10],p=t[11],b=t[12],M=t[13],C=t[14],g=t[15];let y=n[0],A=n[1],m=n[2],S=n[3];return e[0]=y*r+A*s+m*f+S*b,e[1]=y*o+A*l+m*d+S*M,e[2]=y*i+A*u+m*h+S*C,e[3]=y*a+A*c+m*p+S*g,y=n[4],A=n[5],m=n[6],S=n[7],e[4]=y*r+A*s+m*f+S*b,e[5]=y*o+A*l+m*d+S*M,e[6]=y*i+A*u+m*h+S*C,e[7]=y*a+A*c+m*p+S*g,y=n[8],A=n[9],m=n[10],S=n[11],e[8]=y*r+A*s+m*f+S*b,e[9]=y*o+A*l+m*d+S*M,e[10]=y*i+A*u+m*h+S*C,e[11]=y*a+A*c+m*p+S*g,y=n[12],A=n[13],m=n[14],S=n[15],e[12]=y*r+A*s+m*f+S*b,e[13]=y*o+A*l+m*d+S*M,e[14]=y*i+A*u+m*h+S*C,e[15]=y*a+A*c+m*p+S*g,e}function u(e,t,n){const r=n[0],o=n[1],i=n[2];if(t===e)e[12]=t[0]*r+t[4]*o+t[8]*i+t[12],e[13]=t[1]*r+t[5]*o+t[9]*i+t[13],e[14]=t[2]*r+t[6]*o+t[10]*i+t[14],e[15]=t[3]*r+t[7]*o+t[11]*i+t[15];else{const n=t[0],a=t[1],s=t[2],l=t[3],u=t[4],c=t[5],f=t[6],d=t[7],h=t[8],p=t[9],b=t[10],M=t[11];e[0]=n,e[1]=a,e[2]=s,e[3]=l,e[4]=u,e[5]=c,e[6]=f,e[7]=d,e[8]=h,e[9]=p,e[10]=b,e[11]=M,e[12]=n*r+u*o+h*i+t[12],e[13]=a*r+c*o+p*i+t[13],e[14]=s*r+f*o+b*i+t[14],e[15]=l*r+d*o+M*i+t[15]}return e}function c(e,t,n){const r=n[0],o=n[1],i=n[2];return e[0]=t[0]*r,e[1]=t[1]*r,e[2]=t[2]*r,e[3]=t[3]*r,e[4]=t[4]*o,e[5]=t[5]*o,e[6]=t[6]*o,e[7]=t[7]*o,e[8]=t[8]*i,e[9]=t[9]*i,e[10]=t[10]*i,e[11]=t[11]*i,e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e}function f(e,t,n,o){let i,a,s,l,u,c,f,d,h,p,b,M,C,g,y,A,m,S,w,E,_,R,O,P,N=o[0],v=o[1],T=o[2],I=Math.sqrt(N*N+v*v+T*T);return I<(0,r.g)()?null:(I=1/I,N*=I,v*=I,T*=I,i=Math.sin(n),a=Math.cos(n),s=1-a,l=t[0],u=t[1],c=t[2],f=t[3],d=t[4],h=t[5],p=t[6],b=t[7],M=t[8],C=t[9],g=t[10],y=t[11],A=N*N*s+a,m=v*N*s+T*i,S=T*N*s-v*i,w=N*v*s-T*i,E=v*v*s+a,_=T*v*s+N*i,R=N*T*s+v*i,O=v*T*s-N*i,P=T*T*s+a,e[0]=l*A+d*m+M*S,e[1]=u*A+h*m+C*S,e[2]=c*A+p*m+g*S,e[3]=f*A+b*m+y*S,e[4]=l*w+d*E+M*_,e[5]=u*w+h*E+C*_,e[6]=c*w+p*E+g*_,e[7]=f*w+b*E+y*_,e[8]=l*R+d*O+M*P,e[9]=u*R+h*O+C*P,e[10]=c*R+p*O+g*P,e[11]=f*R+b*O+y*P,t!==e&&(e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e)}function d(e,t){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=t[0],e[13]=t[1],e[14]=t[2],e[15]=1,e}function h(e,t,n){if(0===t)return i(e);let o,a,s,l=n[0],u=n[1],c=n[2],f=Math.sqrt(l*l+u*u+c*c);return f<(0,r.g)()?null:(f=1/f,l*=f,u*=f,c*=f,o=Math.sin(t),a=Math.cos(t),s=1-a,e[0]=l*l*s+a,e[1]=u*l*s+c*o,e[2]=c*l*s-u*o,e[3]=0,e[4]=l*u*s-c*o,e[5]=u*u*s+a,e[6]=c*u*s+l*o,e[7]=0,e[8]=l*c*s+u*o,e[9]=u*c*s-l*o,e[10]=c*c*s+a,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e)}function p(e,t){const n=Math.sin(t),r=Math.cos(t);return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=r,e[6]=n,e[7]=0,e[8]=0,e[9]=-n,e[10]=r,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e}function b(e,t){return e[0]=t[12],e[1]=t[13],e[2]=t[14],e}function M(e,t){const n=t[0],r=t[1],o=t[2],i=t[4],a=t[5],s=t[6],l=t[8],u=t[9],c=t[10];return e[0]=Math.sqrt(n*n+r*r+o*o),e[1]=Math.sqrt(i*i+a*a+s*s),e[2]=Math.sqrt(l*l+u*u+c*c),e}function C(e,t){const n=t[0]+t[5]+t[10];let r=0;return n>0?(r=2*Math.sqrt(n+1),e[3]=.25*r,e[0]=(t[6]-t[9])/r,e[1]=(t[8]-t[2])/r,e[2]=(t[1]-t[4])/r):t[0]>t[5]&&t[0]>t[10]?(r=2*Math.sqrt(1+t[0]-t[5]-t[10]),e[3]=(t[6]-t[9])/r,e[0]=.25*r,e[1]=(t[1]+t[4])/r,e[2]=(t[8]+t[2])/r):t[5]>t[10]?(r=2*Math.sqrt(1+t[5]-t[0]-t[10]),e[3]=(t[8]-t[2])/r,e[0]=(t[1]+t[4])/r,e[1]=.25*r,e[2]=(t[6]+t[9])/r):(r=2*Math.sqrt(1+t[10]-t[0]-t[5]),e[3]=(t[1]-t[4])/r,e[0]=(t[8]+t[2])/r,e[1]=(t[6]+t[9])/r,e[2]=.25*r),e}function g(e,t,n,r){const o=t[0],i=t[1],a=t[2],s=t[3],l=o+o,u=i+i,c=a+a,f=o*l,d=o*u,h=o*c,p=i*u,b=i*c,M=a*c,C=s*l,g=s*u,y=s*c,A=r[0],m=r[1],S=r[2];return e[0]=(1-(p+M))*A,e[1]=(d+y)*A,e[2]=(h-g)*A,e[3]=0,e[4]=(d-y)*m,e[5]=(1-(f+M))*m,e[6]=(b+C)*m,e[7]=0,e[8]=(h+g)*S,e[9]=(b-C)*S,e[10]=(1-(f+p))*S,e[11]=0,e[12]=n[0],e[13]=n[1],e[14]=n[2],e[15]=1,e}function y(e,t,n,r,o){const i=t[0],a=t[1],s=t[2],l=t[3],u=i+i,c=a+a,f=s+s,d=i*u,h=i*c,p=i*f,b=a*c,M=a*f,C=s*f,g=l*u,y=l*c,A=l*f,m=r[0],S=r[1],w=r[2],E=o[0],_=o[1],R=o[2],O=(1-(b+C))*m,P=(h+A)*m,N=(p-y)*m,v=(h-A)*S,T=(1-(d+C))*S,I=(M+g)*S,L=(p+y)*w,F=(M-g)*w,U=(1-(d+b))*w;return e[0]=O,e[1]=P,e[2]=N,e[3]=0,e[4]=v,e[5]=T,e[6]=I,e[7]=0,e[8]=L,e[9]=F,e[10]=U,e[11]=0,e[12]=n[0]+E-(O*E+v*_+L*R),e[13]=n[1]+_-(P*E+T*_+F*R),e[14]=n[2]+R-(N*E+I*_+U*R),e[15]=1,e}function A(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]&&e[3]===t[3]&&e[4]===t[4]&&e[5]===t[5]&&e[6]===t[6]&&e[7]===t[7]&&e[8]===t[8]&&e[9]===t[9]&&e[10]===t[10]&&e[11]===t[11]&&e[12]===t[12]&&e[13]===t[13]&&e[14]===t[14]&&e[15]===t[15]}function m(e,t){if(e===t)return!0;const n=e[0],o=e[1],i=e[2],a=e[3],s=e[4],l=e[5],u=e[6],c=e[7],f=e[8],d=e[9],h=e[10],p=e[11],b=e[12],M=e[13],C=e[14],g=e[15],y=t[0],A=t[1],m=t[2],S=t[3],w=t[4],E=t[5],_=t[6],R=t[7],O=t[8],P=t[9],N=t[10],v=t[11],T=t[12],I=t[13],L=t[14],F=t[15],U=(0,r.g)();return Math.abs(n-y)<=U*Math.max(1,Math.abs(n),Math.abs(y))&&Math.abs(o-A)<=U*Math.max(1,Math.abs(o),Math.abs(A))&&Math.abs(i-m)<=U*Math.max(1,Math.abs(i),Math.abs(m))&&Math.abs(a-S)<=U*Math.max(1,Math.abs(a),Math.abs(S))&&Math.abs(s-w)<=U*Math.max(1,Math.abs(s),Math.abs(w))&&Math.abs(l-E)<=U*Math.max(1,Math.abs(l),Math.abs(E))&&Math.abs(u-_)<=U*Math.max(1,Math.abs(u),Math.abs(_))&&Math.abs(c-R)<=U*Math.max(1,Math.abs(c),Math.abs(R))&&Math.abs(f-O)<=U*Math.max(1,Math.abs(f),Math.abs(O))&&Math.abs(d-P)<=U*Math.max(1,Math.abs(d),Math.abs(P))&&Math.abs(h-N)<=U*Math.max(1,Math.abs(h),Math.abs(N))&&Math.abs(p-v)<=U*Math.max(1,Math.abs(p),Math.abs(v))&&Math.abs(b-T)<=U*Math.max(1,Math.abs(b),Math.abs(T))&&Math.abs(M-I)<=U*Math.max(1,Math.abs(M),Math.abs(I))&&Math.abs(C-L)<=U*Math.max(1,Math.abs(C),Math.abs(L))&&Math.abs(g-F)<=U*Math.max(1,Math.abs(g),Math.abs(F))}function S(e){const t=(0,r.g)(),n=e[0],o=e[1],i=e[2],a=e[4],s=e[5],l=e[6],u=e[8],c=e[9],f=e[10];return Math.abs(1-(n*n+a*a+u*u))<=t&&Math.abs(1-(o*o+s*s+c*c))<=t&&Math.abs(1-(i*i+l*l+f*f))<=t}function w(e){return 1===e[0]&&0===e[1]&&0===e[2]&&0===e[4]&&1===e[5]&&0===e[6]&&0===e[8]&&0===e[9]&&1===e[10]}},47387:(e,t,n)=>{n.r(t),n.d(t,{P:()=>r,a:()=>k,b:()=>l,c:()=>f,d:()=>x,e:()=>G,f:()=>U,g:()=>u,h:()=>d,i:()=>D,j:()=>_,k:()=>c,l:()=>M,m:()=>K,p:()=>Z,s:()=>W,w:()=>C});var r,o,i=n(16699),a=n(69763),s=n(46728);(o=r||(r={}))[o.UNKNOWN=0]="UNKNOWN",o[o.SPHERICAL_ECEF=1]="SPHERICAL_ECEF",o[o.WGS84=2]="WGS84",o[o.WEB_MERCATOR=3]="WEB_MERCATOR",o[o.WGS84_ECEF=4]="WGS84_ECEF",o[o.CGCS2000=5]="CGCS2000",o[o.SPHERICAL_MARS_PCPF=6]="SPHERICAL_MARS_PCPF",o[o.GCSMARS2000=7]="GCSMARS2000",o[o.SPHERICAL_MOON_PCPF=8]="SPHERICAL_MOON_PCPF",o[o.GCSMOON2000=9]="GCSMOON2000",o[o.LON_LAT=10]="LON_LAT",o[o.PLATE_CARREE=11]="PLATE_CARREE";const l={[r.WGS84]:{[r.CGCS2000]:d,[r.GCSMARS2000]:null,[r.GCSMOON2000]:null,[r.LON_LAT]:d,[r.SPHERICAL_ECEF]:E,[r.SPHERICAL_MARS_PCPF]:null,[r.SPHERICAL_MOON_PCPF]:null,[r.UNKNOWN]:null,[r.WEB_MERCATOR]:C,[r.PLATE_CARREE]:g,[r.WGS84]:d,[r.WGS84_ECEF]:T},[r.CGCS2000]:{[r.CGCS2000]:d,[r.GCSMARS2000]:null,[r.GCSMOON2000]:null,[r.LON_LAT]:d,[r.SPHERICAL_ECEF]:E,[r.SPHERICAL_MARS_PCPF]:null,[r.SPHERICAL_MOON_PCPF]:null,[r.UNKNOWN]:null,[r.WEB_MERCATOR]:C,[r.PLATE_CARREE]:g,[r.WGS84]:d,[r.WGS84_ECEF]:T},[r.GCSMARS2000]:{[r.CGCS2000]:null,[r.GCSMARS2000]:d,[r.GCSMOON2000]:null,[r.LON_LAT]:d,[r.SPHERICAL_ECEF]:null,[r.SPHERICAL_MARS_PCPF]:w,[r.SPHERICAL_MOON_PCPF]:null,[r.UNKNOWN]:null,[r.WEB_MERCATOR]:null,[r.PLATE_CARREE]:null,[r.WGS84]:null,[r.WGS84_ECEF]:null},[r.GCSMOON2000]:{[r.CGCS2000]:null,[r.GCSMARS2000]:null,[r.GCSMOON2000]:d,[r.LON_LAT]:d,[r.SPHERICAL_ECEF]:null,[r.SPHERICAL_MARS_PCPF]:null,[r.SPHERICAL_MOON_PCPF]:S,[r.UNKNOWN]:null,[r.WEB_MERCATOR]:null,[r.PLATE_CARREE]:null,[r.WGS84]:null,[r.WGS84_ECEF]:null},[r.WEB_MERCATOR]:{[r.CGCS2000]:h,[r.GCSMARS2000]:null,[r.GCSMOON2000]:null,[r.LON_LAT]:h,[r.SPHERICAL_ECEF]:p,[r.SPHERICAL_MARS_PCPF]:null,[r.SPHERICAL_MOON_PCPF]:null,[r.UNKNOWN]:null,[r.WEB_MERCATOR]:d,[r.PLATE_CARREE]:A,[r.WGS84]:h,[r.WGS84_ECEF]:b},[r.WGS84_ECEF]:{[r.CGCS2000]:I,[r.GCSMARS2000]:null,[r.GCSMOON2000]:null,[r.LON_LAT]:I,[r.SPHERICAL_ECEF]:L,[r.SPHERICAL_MARS_PCPF]:null,[r.SPHERICAL_MOON_PCPF]:null,[r.UNKNOWN]:null,[r.WEB_MERCATOR]:F,[r.PLATE_CARREE]:function(e,t,n,r){I(e,t,n,r),g(n,r,n,r)},[r.WGS84]:I,[r.WGS84_ECEF]:d},[r.SPHERICAL_ECEF]:{[r.CGCS2000]:P,[r.GCSMARS2000]:null,[r.GCSMOON2000]:null,[r.LON_LAT]:P,[r.SPHERICAL_ECEF]:d,[r.SPHERICAL_MARS_PCPF]:null,[r.SPHERICAL_MOON_PCPF]:null,[r.UNKNOWN]:null,[r.WEB_MERCATOR]:N,[r.PLATE_CARREE]:function(e,t,n,r){P(e,t,n,r),g(n,r,n,r)},[r.WGS84]:P,[r.WGS84_ECEF]:v},[r.SPHERICAL_MARS_PCPF]:{[r.CGCS2000]:null,[r.GCSMARS2000]:O,[r.GCSMOON2000]:null,[r.LON_LAT]:O,[r.SPHERICAL_ECEF]:null,[r.SPHERICAL_MARS_PCPF]:d,[r.SPHERICAL_MOON_PCPF]:null,[r.UNKNOWN]:null,[r.WEB_MERCATOR]:null,[r.PLATE_CARREE]:null,[r.WGS84]:null,[r.WGS84_ECEF]:null},[r.SPHERICAL_MOON_PCPF]:{[r.CGCS2000]:null,[r.GCSMARS2000]:null,[r.GCSMOON2000]:R,[r.LON_LAT]:R,[r.SPHERICAL_ECEF]:null,[r.SPHERICAL_MARS_PCPF]:null,[r.SPHERICAL_MOON_PCPF]:d,[r.UNKNOWN]:null,[r.WEB_MERCATOR]:null,[r.PLATE_CARREE]:null,[r.WGS84]:null,[r.WGS84_ECEF]:null},[r.UNKNOWN]:{[r.CGCS2000]:null,[r.GCSMARS2000]:null,[r.GCSMOON2000]:null,[r.LON_LAT]:null,[r.SPHERICAL_ECEF]:null,[r.SPHERICAL_MARS_PCPF]:null,[r.SPHERICAL_MOON_PCPF]:null,[r.UNKNOWN]:d,[r.WEB_MERCATOR]:null,[r.PLATE_CARREE]:null,[r.WGS84]:null,[r.WGS84_ECEF]:null},[r.LON_LAT]:{[r.CGCS2000]:d,[r.GCSMARS2000]:d,[r.GCSMOON2000]:d,[r.LON_LAT]:d,[r.SPHERICAL_ECEF]:E,[r.SPHERICAL_MARS_PCPF]:w,[r.SPHERICAL_MOON_PCPF]:S,[r.UNKNOWN]:null,[r.WEB_MERCATOR]:C,[r.PLATE_CARREE]:g,[r.WGS84]:d,[r.WGS84_ECEF]:T},[r.PLATE_CARREE]:{[r.CGCS2000]:y,[r.GCSMARS2000]:null,[r.GCSMOON2000]:null,[r.LON_LAT]:y,[r.SPHERICAL_ECEF]:function(e,t,n,r){y(e,t,n,r),E(n,r,n,r)},[r.SPHERICAL_MARS_PCPF]:null,[r.SPHERICAL_MOON_PCPF]:null,[r.UNKNOWN]:null,[r.WEB_MERCATOR]:function(e,t,n,r){y(e,t,n,r),C(n,r,n,r)},[r.PLATE_CARREE]:d,[r.WGS84]:y,[r.WGS84_ECEF]:function(e,t,n,r){y(e,t,n,r),T(n,r,n,r)}}};function u(e,t,n=G()){return null==e||null==t?null:U(e,t,n).projector}function c(e,t){switch(u(e,t,k)){case d:return"copy3";case E:return"wgs84ToSphericalECEF";case C:return"wgs84ToWebMercator";case g:return"wgs84ToPlateCarree";case T:return"wgs84ToWGS84ECEF";case h:return"webMercatorToWGS84";case p:return"webMercatorToSphericalECEF";case b:return"webMercatorToWGS84ECEF";case A:return"webMercatorToPlateCarree";case I:return"wgs84ECEFToWGS84";case L:return"wgs84ECEFToSphericalECEF";case F:return"wgs84ECEFToWebMercator";case P:return"sphericalECEFToWGS84";case N:return"sphericalECEFToWebMercator";case O:return"sphericalMarsPCPFToMars2000";case R:return"sphericalMoonPCPFToMoon2000";case v:return"sphericalECEFToWGS84ECEF";case w:return"mars2000ToSphericalPCPF";case S:return"moon2000ToSphericalPCPF";default:return null}}function f(e,t){return e?t.spatialReference===e?t.spatialReferenceId:(t.spatialReference=e,"metersPerUnit"in t&&(t.metersPerUnit=(0,a.g)(e,1)),(0,a.ad)(e)?t.spatialReferenceId=r.SPHERICAL_ECEF:(0,a.i)(e)?t.spatialReferenceId=r.WGS84:(0,a.b)(e)?t.spatialReferenceId=r.WEB_MERCATOR:(0,a.ae)(e)?t.spatialReferenceId=r.PLATE_CARREE:e.wkt===a.W.wkt?t.spatialReferenceId=r.WGS84_ECEF:e.wkid===a.aa.CGCS2000?t.spatialReferenceId=r.CGCS2000:e.wkt===a.T.wkt?t.spatialReferenceId=r.SPHERICAL_MARS_PCPF:e.wkt===a.U.wkt?t.spatialReferenceId=r.SPHERICAL_MOON_PCPF:(0,a.O)(e)?t.spatialReferenceId=r.GCSMARS2000:(0,a.Q)(e)?t.spatialReferenceId=r.GCSMOON2000:t.spatialReferenceId=r.UNKNOWN):r.UNKNOWN}function d(e,t,n,r){e!==n&&(n[r++]=e[t++],n[r++]=e[t++],n[r]=e[t])}function h(e,t,n,r){n[r]=B*(e[t]/H),n[r+1]=B*(q-2*Math.atan(Math.exp(-e[t+1]/H))),n[r+2]=e[t+2]}function p(e,t,n,r){const o=e[t]/H,i=q-2*Math.atan(Math.exp(-e[t+1]/H)),a=H+e[t+2],s=Math.cos(i)*a;n[r]=Math.cos(o)*s,n[r+1]=Math.sin(o)*s,n[r+2]=Math.sin(i)*a}function b(e,t,n,r){h(e,t,n,r),T(n,r,n,r)}function M(e,t,n,r,o){const a=.4999999*j,s=(0,i.c)(V*e[t+1],-a,a),l=Math.sin(s);n[r++]=V*e[t]*o.radius,n[r++]=o.halfSemiMajorAxis*Math.log((1+l)/(1-l)),n[r]=e[t+2]}function C(e,t,n,r){M(e,t,n,r,a.h)}function g(e,t,n,r){n[r]=e[t]*z,n[r+1]=e[t+1]*z,n[r+2]=e[t+2]}function y(e,t,n,r){n[r]=e[t]*D,n[r+1]=e[t+1]*D,n[r+2]=e[t+2]}function A(e,t,n,r){h(e,t,n,r),g(n,r,n,r)}function m(e,t,n,r,o){const i=o+e[t+2],a=V*e[t+1],s=V*e[t],l=Math.cos(a)*i;n[r]=Math.cos(s)*l,n[r+1]=Math.sin(s)*l,n[r+2]=Math.sin(a)*i}function S(e,t,n,r){m(e,t,n,r,a.s.radius)}function w(e,t,n,r){m(e,t,n,r,a.t.radius)}function E(e,t,n,r){m(e,t,n,r,a.h.radius)}function _(e,t,n,r,o){const a=e[t],s=e[t+1],l=e[t+2],u=Math.sqrt(a*a+s*s+l*l),c=(0,i.g)(l/(0===u?1:u)),f=Math.atan2(s,a);n[r++]=B*f,n[r++]=B*c,n[r]=u-o}function R(e,t,n,r){_(e,t,n,r,a.s.radius)}function O(e,t,n,r){_(e,t,n,r,a.t.radius)}function P(e,t,n,r){_(e,t,n,r,a.h.radius)}function N(e,t,n,r){P(e,t,n,r),C(n,r,n,r)}function v(e,t,n,r){P(e,t,n,r),T(n,r,n,r)}function T(e,t,n,r){!function(e,t,n,r,o){const i=V*e[t],a=V*e[t+1],s=e[t+2],l=Math.sin(a),u=Math.cos(a),c=o.radius/Math.sqrt(1-o.eccentricitySquared*l*l);n[r++]=(c+s)*u*Math.cos(i),n[r++]=(c+s)*u*Math.sin(i),n[r++]=(c*(1-o.eccentricitySquared)+s)*l}(e,t,n,r,a.h)}function I(e,t,n,r){const o=s.e,i=e[t],l=e[t+1],u=e[t+2];let c,f,d,h,p,b,M,C,g,y,A,m,S,w,E,_,R,O,P,N,v;c=Math.abs(u),f=i*i+l*l,d=Math.sqrt(f),h=f+u*u,p=Math.sqrt(h),N=Math.atan2(l,i),b=u*u/h,M=f/h,w=o.a2/p,E=o.a3-o.a4/p,M>.3?(C=c/p*(1+M*(o.a1+w+b*E)/p),P=Math.asin(C),y=C*C,g=Math.sqrt(1-y)):(g=d/p*(1-b*(o.a5-w-M*E)/p),P=Math.acos(g),y=1-g*g,C=Math.sqrt(y)),A=1-a.h.eccentricitySquared*y,m=a.h.radius/Math.sqrt(A),S=o.a6*m,w=d-m*g,E=c-S*C,R=g*w+C*E,_=g*E-C*w,O=_/(S/A+R),P+=O,v=R+_*O/2,u<0&&(P=-P),n[r++]=B*N,n[r++]=B*P,n[r]=v}function L(e,t,n,r){I(e,t,n,r),E(n,r,n,r)}function F(e,t,n,r){I(e,t,n,r),C(n,r,n,r)}function U(e,t,n){if(null==e||null==t||n.source.spatialReference===e&&n.dest.spatialReference===t)return n;const o=f(e,n.source),i=f(t,n.dest);return o===r.UNKNOWN&&i===r.UNKNOWN?(0,a.f)(e,t)?n.projector=d:n.projector=null:n.projector=l[o][i],n}function G(){return{source:{spatialReference:null,spatialReferenceId:r.UNKNOWN,metersPerUnit:1},dest:{spatialReference:null,spatialReferenceId:r.UNKNOWN,metersPerUnit:1},projector:d}}const W={spatialReference:null,spatialReferenceId:r.UNKNOWN},x={spatialReference:null,spatialReferenceId:r.UNKNOWN},k=G(),V=(0,i.d)(1),B=(0,i.r)(1),j=Math.PI,q=.5*j,H=a.h.radius,z=H*j/180,D=180/(H*j);function Z(e,t,n,r,o,i,a=1){const s=u(t,o,k);if(null==s)return!1;if(s===d){if(e===r&&n===i)return!0;const t=n+3*a;for(let o=n,a=i;o{n.d(t,{a:()=>b,c:()=>o,e:()=>p,s:()=>i,t:()=>h});var r=n(18527);function o(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}function i(e,t,n,r,o){return e[0]=t,e[1]=n,e[2]=r,e[3]=o,e}function a(e,t,n){return e[0]=t[0]-n[0],e[1]=t[1]-n[1],e[2]=t[2]-n[2],e[3]=t[3]-n[3],e}function s(e,t,n){return e[0]=t[0]*n[0],e[1]=t[1]*n[1],e[2]=t[2]*n[2],e[3]=t[3]*n[3],e}function l(e,t,n){return e[0]=t[0]/n[0],e[1]=t[1]/n[1],e[2]=t[2]/n[2],e[3]=t[3]/n[3],e}function u(e,t){const n=t[0]-e[0],r=t[1]-e[1],o=t[2]-e[2],i=t[3]-e[3];return Math.sqrt(n*n+r*r+o*o+i*i)}function c(e,t){const n=t[0]-e[0],r=t[1]-e[1],o=t[2]-e[2],i=t[3]-e[3];return n*n+r*r+o*o+i*i}function f(e){const t=e[0],n=e[1],r=e[2],o=e[3];return Math.sqrt(t*t+n*n+r*r+o*o)}function d(e){const t=e[0],n=e[1],r=e[2],o=e[3];return t*t+n*n+r*r+o*o}function h(e,t,n){const r=t[0],o=t[1],i=t[2],a=t[3];return e[0]=n[0]*r+n[4]*o+n[8]*i+n[12]*a,e[1]=n[1]*r+n[5]*o+n[9]*i+n[13]*a,e[2]=n[2]*r+n[6]*o+n[10]*i+n[14]*a,e[3]=n[3]*r+n[7]*o+n[11]*i+n[15]*a,e}function p(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]&&e[3]===t[3]}function b(e,t){const n=e[0],o=e[1],i=e[2],a=e[3],s=t[0],l=t[1],u=t[2],c=t[3],f=(0,r.g)();return Math.abs(n-s)<=f*Math.max(1,Math.abs(n),Math.abs(s))&&Math.abs(o-l)<=f*Math.max(1,Math.abs(o),Math.abs(l))&&Math.abs(i-u)<=f*Math.max(1,Math.abs(i),Math.abs(u))&&Math.abs(a-c)<=f*Math.max(1,Math.abs(a),Math.abs(c))}const M=a,C=s,g=l,y=u,A=c,m=f,S=d;Object.freeze(Object.defineProperty({__proto__:null,add:function(e,t,n){return e[0]=t[0]+n[0],e[1]=t[1]+n[1],e[2]=t[2]+n[2],e[3]=t[3]+n[3],e},ceil:function(e,t){return e[0]=Math.ceil(t[0]),e[1]=Math.ceil(t[1]),e[2]=Math.ceil(t[2]),e[3]=Math.ceil(t[3]),e},copy:o,copyVec3:function(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e},dist:y,distance:u,div:g,divide:l,dot:function(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]+e[3]*t[3]},equals:b,exactEquals:p,floor:function(e,t){return e[0]=Math.floor(t[0]),e[1]=Math.floor(t[1]),e[2]=Math.floor(t[2]),e[3]=Math.floor(t[3]),e},inverse:function(e,t){return e[0]=1/t[0],e[1]=1/t[1],e[2]=1/t[2],e[3]=1/t[3],e},len:m,length:f,lerp:function(e,t,n,r){const o=t[0],i=t[1],a=t[2],s=t[3];return e[0]=o+r*(n[0]-o),e[1]=i+r*(n[1]-i),e[2]=a+r*(n[2]-a),e[3]=s+r*(n[3]-s),e},max:function(e,t,n){return e[0]=Math.max(t[0],n[0]),e[1]=Math.max(t[1],n[1]),e[2]=Math.max(t[2],n[2]),e[3]=Math.max(t[3],n[3]),e},min:function(e,t,n){return e[0]=Math.min(t[0],n[0]),e[1]=Math.min(t[1],n[1]),e[2]=Math.min(t[2],n[2]),e[3]=Math.min(t[3],n[3]),e},mul:C,multiply:s,negate:function(e,t){return e[0]=-t[0],e[1]=-t[1],e[2]=-t[2],e[3]=-t[3],e},normalize:function(e,t){const n=t[0],r=t[1],o=t[2],i=t[3];let a=n*n+r*r+o*o+i*i;return a>0&&(a=1/Math.sqrt(a),e[0]=n*a,e[1]=r*a,e[2]=o*a,e[3]=i*a),e},random:function(e,t){const n=r.R;let o,i,a,s,l,u;t=t||1;do{o=2*n()-1,i=2*n()-1,l=o*o+i*i}while(l>=1);do{a=2*n()-1,s=2*n()-1,u=a*a+s*s}while(u>=1);const c=Math.sqrt((1-l)/u);return e[0]=t*o,e[1]=t*i,e[2]=t*a*c,e[3]=t*s*c,e},round:function(e,t){return e[0]=Math.round(t[0]),e[1]=Math.round(t[1]),e[2]=Math.round(t[2]),e[3]=Math.round(t[3]),e},scale:function(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e[2]=t[2]*n,e[3]=t[3]*n,e},scaleAndAdd:function(e,t,n,r){return e[0]=t[0]+n[0]*r,e[1]=t[1]+n[1]*r,e[2]=t[2]+n[2]*r,e[3]=t[3]+n[3]*r,e},set:i,sqrDist:A,sqrLen:S,squaredDistance:c,squaredLength:d,str:function(e){return"vec4("+e[0]+", "+e[1]+", "+e[2]+", "+e[3]+")"},sub:M,subtract:a,transformMat4:h,transformQuat:function(e,t,n){const r=t[0],o=t[1],i=t[2],a=n[0],s=n[1],l=n[2],u=n[3],c=u*r+s*i-l*o,f=u*o+l*r-a*i,d=u*i+a*o-s*r,h=-a*r-s*o-l*i;return e[0]=c*u+h*-a+f*-l-d*-s,e[1]=f*u+h*-s+d*-a-c*-l,e[2]=d*u+h*-l+c*-s-f*-a,e[3]=t[3],e}},Symbol.toStringTag,{value:"Module"}))},62482:(e,t,n)=>{function r(){return[0,0,0,0]}function o(e,t,n,r){return[e,t,n,r]}n.d(t,{c:()=>r,f:()=>o}),o(1,1,1,1)},39928:(e,t,n)=>{n.d(t,{A:()=>g});var r,o=n(32816),i=n(32773),a=n(29298),s=(n(20266),n(88663)),l=n(69421),u=n(21476),c=n(23105),f=n(35902),d=n(99924),h=n(36544);n(93181),n(13671),n(40499),n(6407),n(90740),n(93804),n(91047),n(22858),n(13226),n(16699),n(26809),n(2589),n(18527),n(41390),n(58498),n(45371),n(80959);let p=r=class extends d.oY{constructor(){super(...arguments),this.description=null,this.label=null,this.minValue=0,this.maxValue=0,this.color=null}clone(){return new r({description:this.description,label:this.label,minValue:this.minValue,maxValue:this.maxValue,color:(0,i.o8)(this.color)})}};(0,o._)([(0,a.MZ)({type:String,json:{write:!0}})],p.prototype,"description",void 0),(0,o._)([(0,a.MZ)({type:String,json:{write:!0}})],p.prototype,"label",void 0),(0,o._)([(0,a.MZ)({type:Number,json:{read:{source:"classMinValue"},write:{target:"classMinValue"}}})],p.prototype,"minValue",void 0),(0,o._)([(0,a.MZ)({type:Number,json:{read:{source:"classMaxValue"},write:{target:"classMaxValue"}}})],p.prototype,"maxValue",void 0),(0,o._)([(0,a.MZ)({type:f.A,json:{type:[h.I],write:!0}})],p.prototype,"color",void 0),p=r=(0,o._)([(0,l.$)("esri.renderers.support.pointCloud.ColorClassBreakInfo")],p);const b=p;var M;let C=M=class extends u.A{constructor(e){super(e),this.type="point-cloud-class-breaks",this.field=null,this.legendOptions=null,this.fieldTransformType=null,this.colorClassBreakInfos=null}clone(){return new M({...this.cloneProperties(),field:this.field,fieldTransformType:this.fieldTransformType,colorClassBreakInfos:(0,i.o8)(this.colorClassBreakInfos),legendOptions:(0,i.o8)(this.legendOptions)})}};(0,o._)([(0,s.e)({pointCloudClassBreaksRenderer:"point-cloud-class-breaks"})],C.prototype,"type",void 0),(0,o._)([(0,a.MZ)({json:{write:!0},type:String})],C.prototype,"field",void 0),(0,o._)([(0,a.MZ)({type:c.L,json:{write:!0}})],C.prototype,"legendOptions",void 0),(0,o._)([(0,a.MZ)({type:u.A.fieldTransformTypeKebabDict.apiValues,json:{type:u.A.fieldTransformTypeKebabDict.jsonValues,read:u.A.fieldTransformTypeKebabDict.read,write:u.A.fieldTransformTypeKebabDict.write}})],C.prototype,"fieldTransformType",void 0),(0,o._)([(0,a.MZ)({type:[b],json:{write:!0}})],C.prototype,"colorClassBreakInfos",void 0),C=M=(0,o._)([(0,l.$)("esri.renderers.PointCloudClassBreaksRenderer")],C);const g=C},21476:(e,t,n)=>{n.d(t,{A:()=>y});var r,o=n(32816),i=n(93804),a=n(99924),s=n(32773),l=n(29298),u=(n(20266),n(69421)),c=n(22858),f=n(88663);n(90740),n(41390),n(40499),n(93181),n(13671),n(58498),n(91047),n(45371),n(80959),n(6407),n(36544);let d=r=class extends a.oY{constructor(){super(...arguments),this.field=null,this.minValue=0,this.maxValue=255}clone(){return new r({field:this.field,minValue:this.minValue,maxValue:this.maxValue})}};(0,o._)([(0,l.MZ)({type:String,json:{write:!0}})],d.prototype,"field",void 0),(0,o._)([(0,l.MZ)({type:Number,nonNullable:!0,json:{write:!0}})],d.prototype,"minValue",void 0),(0,o._)([(0,l.MZ)({type:Number,nonNullable:!0,json:{write:!0}})],d.prototype,"maxValue",void 0),d=r=(0,o._)([(0,u.$)("esri.renderers.support.pointCloud.ColorModulation")],d);const h=d;var p;let b=p=class extends c.a{constructor(){super(...arguments),this.type="fixed-size",this.size=0,this.useRealWorldSymbolSizes=null}clone(){return new p({size:this.size,useRealWorldSymbolSizes:this.useRealWorldSymbolSizes})}};(0,o._)([(0,f.e)({pointCloudFixedSizeAlgorithm:"fixed-size"})],b.prototype,"type",void 0),(0,o._)([(0,l.MZ)({type:Number,nonNullable:!0,json:{write:!0}})],b.prototype,"size",void 0),(0,o._)([(0,l.MZ)({type:Boolean,json:{write:!0}})],b.prototype,"useRealWorldSymbolSizes",void 0),b=p=(0,o._)([(0,u.$)("esri.renderers.support.pointCloud.PointSizeFixedSizeAlgorithm")],b);const M={key:"type",base:c.a,typeMap:{"fixed-size":b,splat:c.P}},C=(0,i.s)()({pointCloudClassBreaksRenderer:"point-cloud-class-breaks",pointCloudRGBRenderer:"point-cloud-rgb",pointCloudStretchRenderer:"point-cloud-stretch",pointCloudUniqueValueRenderer:"point-cloud-unique-value"});let g=class extends a.oY{constructor(e){super(e),this.type=void 0,this.pointSizeAlgorithm=null,this.colorModulation=null,this.pointsPerInch=10}clone(){return console.warn(".clone() is not implemented for "+this.declaredClass),null}cloneProperties(){return{pointSizeAlgorithm:(0,s.o8)(this.pointSizeAlgorithm),colorModulation:(0,s.o8)(this.colorModulation),pointsPerInch:(0,s.o8)(this.pointsPerInch)}}};(0,o._)([(0,l.MZ)({type:C.apiValues,readOnly:!0,nonNullable:!0,json:{type:C.jsonValues,read:!1,write:C.write}})],g.prototype,"type",void 0),(0,o._)([(0,l.MZ)({types:M,json:{write:!0}})],g.prototype,"pointSizeAlgorithm",void 0),(0,o._)([(0,l.MZ)({type:h,json:{write:!0}})],g.prototype,"colorModulation",void 0),(0,o._)([(0,l.MZ)({json:{write:!0},nonNullable:!0,type:Number})],g.prototype,"pointsPerInch",void 0),g=(0,o._)([(0,u.$)("esri.renderers.PointCloudRenderer")],g),(g||(g={})).fieldTransformTypeKebabDict=new i.J({none:"none",lowFourBit:"low-four-bit",highFourBit:"high-four-bit",absoluteValue:"absolute-value",moduloTen:"modulo-ten"});const y=g},8401:(e,t,n)=>{n.d(t,{A:()=>h});var r,o=n(32816),i=n(32773),a=n(29298),s=(n(20266),n(88663)),l=n(69421),u=n(21476),c=n(23105),f=n(24079);n(36544),n(93181),n(13671),n(40499),n(6407),n(90740),n(93804),n(91047),n(99924),n(41390),n(58498),n(45371),n(80959),n(22858),n(35902),n(13226),n(16699),n(26809),n(2589),n(18527),n(56273);let d=r=class extends u.A{constructor(e){super(e),this.type="point-cloud-stretch",this.field=null,this.legendOptions=null,this.fieldTransformType=null,this.stops=null}clone(){return new r({...this.cloneProperties(),field:(0,i.o8)(this.field),fieldTransformType:(0,i.o8)(this.fieldTransformType),stops:(0,i.o8)(this.stops),legendOptions:(0,i.o8)(this.legendOptions)})}};(0,o._)([(0,s.e)({pointCloudStretchRenderer:"point-cloud-stretch"})],d.prototype,"type",void 0),(0,o._)([(0,a.MZ)({json:{write:!0},type:String})],d.prototype,"field",void 0),(0,o._)([(0,a.MZ)({type:c.L,json:{write:!0}})],d.prototype,"legendOptions",void 0),(0,o._)([(0,a.MZ)({type:u.A.fieldTransformTypeKebabDict.apiValues,json:{type:u.A.fieldTransformTypeKebabDict.jsonValues,read:u.A.fieldTransformTypeKebabDict.read,write:u.A.fieldTransformTypeKebabDict.write}})],d.prototype,"fieldTransformType",void 0),(0,o._)([(0,a.MZ)({type:[f.A],json:{write:!0}})],d.prototype,"stops",void 0),d=r=(0,o._)([(0,l.$)("esri.renderers.PointCloudStretchRenderer")],d);const h=d},14232:(e,t,n)=>{n.d(t,{A:()=>g});var r,o=n(32816),i=n(32773),a=n(29298),s=(n(20266),n(88663)),l=n(69421),u=n(21476),c=n(23105),f=n(35902),d=n(99924),h=n(36544);n(93181),n(13671),n(40499),n(6407),n(90740),n(93804),n(91047),n(22858),n(13226),n(16699),n(26809),n(2589),n(18527),n(41390),n(58498),n(45371),n(80959);let p=r=class extends d.oY{constructor(){super(...arguments),this.description=null,this.label=null,this.values=null,this.color=null}clone(){return new r({description:this.description,label:this.label,values:(0,i.o8)(this.values),color:(0,i.o8)(this.color)})}};(0,o._)([(0,a.MZ)({type:String,json:{write:!0}})],p.prototype,"description",void 0),(0,o._)([(0,a.MZ)({type:String,json:{write:!0}})],p.prototype,"label",void 0),(0,o._)([(0,a.MZ)({type:[String],json:{write:!0}})],p.prototype,"values",void 0),(0,o._)([(0,a.MZ)({type:f.A,json:{type:[h.I],write:!0}})],p.prototype,"color",void 0),p=r=(0,o._)([(0,l.$)("esri.renderers.support.pointCloud.ColorUniqueValueInfo")],p);const b=p;var M;let C=M=class extends u.A{constructor(e){super(e),this.type="point-cloud-unique-value",this.field=null,this.fieldTransformType=null,this.colorUniqueValueInfos=null,this.legendOptions=null}clone(){return new M({...this.cloneProperties(),field:(0,i.o8)(this.field),fieldTransformType:(0,i.o8)(this.fieldTransformType),colorUniqueValueInfos:(0,i.o8)(this.colorUniqueValueInfos),legendOptions:(0,i.o8)(this.legendOptions)})}};(0,o._)([(0,s.e)({pointCloudUniqueValueRenderer:"point-cloud-unique-value"})],C.prototype,"type",void 0),(0,o._)([(0,a.MZ)({json:{write:!0},type:String})],C.prototype,"field",void 0),(0,o._)([(0,a.MZ)({type:u.A.fieldTransformTypeKebabDict.apiValues,json:{type:u.A.fieldTransformTypeKebabDict.jsonValues,read:u.A.fieldTransformTypeKebabDict.read,write:u.A.fieldTransformTypeKebabDict.write}})],C.prototype,"fieldTransformType",void 0),(0,o._)([(0,a.MZ)({type:[b],json:{write:!0}})],C.prototype,"colorUniqueValueInfos",void 0),(0,o._)([(0,a.MZ)({type:c.L,json:{write:!0}})],C.prototype,"legendOptions",void 0),C=M=(0,o._)([(0,l.$)("esri.renderers.PointCloudUniqueValueRenderer")],C);const g=C},24079:(e,t,n)=>{n.d(t,{A:()=>d});var r,o=n(32816),i=n(35902),a=n(99924),s=n(29298),l=n(36544),u=(n(32773),n(69421)),c=n(56273);n(13226),n(16699),n(26809),n(2589),n(18527),n(20266),n(90740),n(41390),n(40499),n(93181),n(13671),n(58498),n(91047),n(45371),n(80959),n(6407);let f=r=class extends a.oY{constructor(e){super(e),this.color=null,this.label=null,this.value=null}writeValue(e,t,n){t[n]=e??0}clone(){return new r({color:this.color&&this.color.clone(),label:this.label,value:this.value})}};(0,o._)([(0,s.MZ)({type:i.A,json:{type:[l.I],write:!0}})],f.prototype,"color",void 0),(0,o._)([(0,s.MZ)({type:String,json:{write:!0}})],f.prototype,"label",void 0),(0,o._)([(0,s.MZ)({type:Number,json:{write:{writerEnsuresNonNull:!0}}})],f.prototype,"value",void 0),(0,o._)([(0,c.w)("value")],f.prototype,"writeValue",null),f=r=(0,o._)([(0,u.$)("esri.renderers.visualVariables.support.ColorStop")],f);const d=f}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/c617d94dcf00695ab03c.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/c617d94dcf00695ab03c.js new file mode 100644 index 00000000..dad102bd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/c617d94dcf00695ab03c.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[2606],{57760:(t,e,n)=>{n.d(e,{A:()=>s,V:()=>a});class a{constructor(t,e,n=e){this.data=t,this.size=e,this.stride=n}}class s extends a{constructor(t,e,n,a=!1,s=n){super(t,n,s),this.indices=e,this.exclusive=a}}},97538:(t,e,n)=>{var a;n.d(e,{V:()=>a}),function(t){t.POSITION="position",t.NORMAL="normal",t.NORMALCOMPRESSED="normalCompressed",t.UV0="uv0",t.COLOR="color",t.SYMBOLCOLOR="symbolColor",t.SIZE="size",t.TANGENT="tangent",t.OFFSET="offset",t.PERSPECTIVEDIVIDE="perspectiveDivide",t.CENTEROFFSETANDDISTANCE="centerOffsetAndDistance",t.LENGTH="length",t.PREVPOSITION="prevPosition",t.NEXTPOSITION="nextPosition",t.SUBDIVISIONFACTOR="subdivisionFactor",t.COLORFEATUREATTRIBUTE="colorFeatureAttribute",t.SIZEFEATUREATTRIBUTE="sizeFeatureAttribute",t.OPACITYFEATUREATTRIBUTE="opacityFeatureAttribute",t.DISTANCETOSTART="distanceToStart",t.UVMAPSPACE="uvMapSpace",t.BOUNDINGRECT="boundingRect",t.UVREGION="uvRegion",t.PROFILERIGHT="profileRight",t.PROFILEUP="profileUp",t.PROFILEVERTEXANDNORMAL="profileVertexAndNormal",t.FEATUREVALUE="featureValue",t.INSTANCEMODELORIGINHI="instanceModelOriginHi",t.INSTANCEMODELORIGINLO="instanceModelOriginLo",t.INSTANCEMODEL="instanceModel",t.INSTANCEMODELNORMAL="instanceModelNormal",t.INSTANCECOLOR="instanceColor",t.INSTANCEFEATUREATTRIBUTE="instanceFeatureAttribute",t.LOCALTRANSFORM="localTransform",t.GLOBALTRANSFORM="globalTransform",t.BOUNDINGSPHERE="boundingSphere",t.MODELORIGIN="modelOrigin",t.MODELSCALEFACTORS="modelScaleFactors",t.FEATUREATTRIBUTE="featureAttribute",t.STATE="state",t.LODLEVEL="lodLevel",t.POSITION0="position0",t.POSITION1="position1",t.NORMAL2COMPRESSED="normal2Compressed",t.COMPONENTINDEX="componentIndex",t.VARIANTOFFSET="variantOffset",t.VARIANTSTROKE="variantStroke",t.VARIANTEXTENSION="variantExtension",t.SIDENESS="sideness",t.START="start",t.END="end",t.UP="up",t.EXTRUDE="extrude",t.OBJECTANDLAYERIDCOLOR="objectAndLayerIdColor",t.INSTANCEOBJECTANDLAYERIDCOLOR="instanceObjectAndLayerIdColor"}(a||(a={}))},8844:(t,e,n)=>{var a;n.d(e,{V:()=>a}),function(t){t[t.Global=1]="Global",t[t.Local=2]="Local"}(a||(a={}))},29222:(t,e,n)=>{n.d(e,{c:()=>h});var a=n(16699),s=n(47812),i=n(2589),r=n(47387),c=n(69763);function o(t,e,n){const a=Math.sin(t),s=Math.cos(t),i=Math.sin(e),r=Math.cos(e),c=n;return c[0]=-a,c[4]=-i*s,c[8]=r*s,c[12]=0,c[1]=s,c[5]=-i*a,c[9]=r*a,c[13]=0,c[2]=0,c[6]=r,c[10]=i,c[14]=0,c[3]=0,c[7]=0,c[11]=0,c[15]=1,c}function h(t,e,n,a){if(null==t||null==a)return!1;const i=(0,r.c)(t,r.s),h=(0,r.c)(a,r.d);if(i===h&&!u(h)&&(i!==r.P.UNKNOWN||(0,c.f)(t,a)))return(0,s.c)(n,e),!0;if(u(h)){const t=r.b[i][r.P.LON_LAT],a=r.b[r.P.LON_LAT][h];return null!=t&&null!=a&&(t(e,0,l,0),a(l,0,d,0),o(f*l[0],f*l[1],n),n[12]=d[0],n[13]=d[1],n[14]=d[2],!0)}if(!(h!==r.P.WEB_MERCATOR&&h!==r.P.PLATE_CARREE&&h!==r.P.WGS84&&h!==r.P.CGCS2000||i!==r.P.WGS84&&i!==r.P.SPHERICAL_ECEF&&i!==r.P.WEB_MERCATOR&&i!==r.P.CGCS2000)){const t=r.b[i][r.P.LON_LAT],a=r.b[r.P.LON_LAT][h];return null!=t&&null!=a&&(t(e,0,l,0),a(l,0,d,0),i===r.P.SPHERICAL_ECEF?function(t,e,n){o(t,e,n),(0,s.t)(n,n)}(f*l[0],f*l[1],n):(0,s.l)(n),n[12]=d[0],n[13]=d[1],n[14]=d[2],!0)}return!1}function u(t){return t===r.P.SPHERICAL_ECEF||t===r.P.SPHERICAL_MARS_PCPF||t===r.P.SPHERICAL_MOON_PCPF}const f=(0,a.d)(1),l=(0,i.c)(),d=(0,i.c)()},87889:(t,e,n)=>{function a(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[4],t[4]=e[5],t[5]=e[6],t[6]=e[8],t[7]=e[9],t[8]=e[10],t}function s(t,e,n,a,s,i,r,c,o,h){return t[0]=e,t[1]=n,t[2]=a,t[3]=s,t[4]=i,t[5]=r,t[6]=c,t[7]=o,t[8]=h,t}function i(t,e){if(t===e){const n=e[1],a=e[2],s=e[5];t[1]=e[3],t[2]=e[6],t[3]=n,t[5]=e[7],t[6]=a,t[7]=s}else t[0]=e[0],t[1]=e[3],t[2]=e[6],t[3]=e[1],t[4]=e[4],t[5]=e[7],t[6]=e[2],t[7]=e[5],t[8]=e[8];return t}function r(t,e){const n=e[0],a=e[1],s=e[2],i=e[3],r=e[4],c=e[5],o=e[6],h=e[7],u=e[8],f=u*r-c*h,l=-u*i+c*o,d=h*i-r*o;let _=n*f+a*l+s*d;return _?(_=1/_,t[0]=f*_,t[1]=(-u*a+s*h)*_,t[2]=(c*a-s*r)*_,t[3]=l*_,t[4]=(u*n-s*o)*_,t[5]=(-c*n+s*i)*_,t[6]=d*_,t[7]=(-h*n+a*o)*_,t[8]=(r*n-a*i)*_,t):null}function c(t,e){const n=e[0],a=e[1],s=e[2],i=e[3],r=e[4],c=e[5],o=e[6],h=e[7],u=e[8];return t[0]=r*u-c*h,t[1]=s*h-a*u,t[2]=a*c-s*r,t[3]=c*o-i*u,t[4]=n*u-s*o,t[5]=s*i-n*c,t[6]=i*h-r*o,t[7]=a*o-n*h,t[8]=n*r-a*i,t}function o(t,e,n){const a=e[0],s=e[1],i=e[2],r=e[3],c=e[4],o=e[5],h=e[6],u=e[7],f=e[8],l=n[0],d=n[1],_=n[2],I=n[3],E=n[4],M=n[5],m=n[6],A=n[7],N=n[8];return t[0]=l*a+d*r+_*h,t[1]=l*s+d*c+_*u,t[2]=l*i+d*o+_*f,t[3]=I*a+E*r+M*h,t[4]=I*s+E*c+M*u,t[5]=I*i+E*o+M*f,t[6]=m*a+A*r+N*h,t[7]=m*s+A*c+N*u,t[8]=m*i+A*o+N*f,t}function h(t,e,n){const a=n[0],s=n[1],i=n[2];return t[0]=a*e[0],t[1]=a*e[1],t[2]=a*e[2],t[3]=s*e[3],t[4]=s*e[4],t[5]=s*e[5],t[6]=i*e[6],t[7]=i*e[7],t[8]=i*e[8],t}function u(t,e){const n=e[0],a=e[1],s=e[2],i=e[3],r=n+n,c=a+a,o=s+s,h=n*r,u=a*r,f=a*c,l=s*r,d=s*c,_=s*o,I=i*r,E=i*c,M=i*o;return t[0]=1-f-_,t[3]=u-M,t[6]=l+E,t[1]=u+M,t[4]=1-h-_,t[7]=d-I,t[2]=l-E,t[5]=d+I,t[8]=1-h-f,t}function f(t,e){const n=e[0],a=e[1],s=e[2],i=e[3],r=e[4],c=e[5],o=e[6],h=e[7],u=e[8],f=e[9],l=e[10],d=e[11],_=e[12],I=e[13],E=e[14],M=e[15],m=n*c-a*r,A=n*o-s*r,N=n*h-i*r,P=a*o-s*c,T=a*h-i*c,g=s*h-i*o,O=u*I-f*_,S=u*E-l*_,b=u*M-d*_,C=f*E-l*I,R=f*M-d*I,L=l*M-d*E;let F=m*L-A*R+N*C+P*b-T*S+g*O;return F?(F=1/F,t[0]=(c*L-o*R+h*C)*F,t[1]=(o*b-r*L-h*S)*F,t[2]=(r*R-c*b+h*O)*F,t[3]=(s*R-a*L-i*C)*F,t[4]=(n*L-s*b+i*S)*F,t[5]=(a*b-n*R-i*O)*F,t[6]=(I*g-E*T+M*P)*F,t[7]=(E*N-_*g-M*A)*F,t[8]=(_*T-I*N+M*m)*F,t):null}n.d(e,{a:()=>c,e:()=>h,f:()=>a,g:()=>u,i:()=>r,m:()=>o,n:()=>f,s:()=>s,t:()=>i})},88485:(t,e,n)=>{function a(){return[1,0,0,0,1,0,0,0,1]}function s(t,e,n,a,s,i,r,c,o){return[t,e,n,a,s,i,r,c,o]}n.d(e,{I:()=>i,c:()=>a,f:()=>s});const i=[1,0,0,0,1,0,0,0,1]},87162:(t,e,n)=>{function a(){return[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]}function s(t){return[t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15]]}n.d(e,{I:()=>i,a:()=>s,c:()=>a});const i=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]},4685:(t,e,n)=>{n(16699),n(26809);var a=n(2589);(0,a.c)(),(0,a.c)(),(0,a.c)(),(0,a.c)(),(0,a.c)()},23937:(t,e,n)=>{n.d(e,{O:()=>_t,c:()=>gt});var a=n(87889),s=n(88485),i=n(87162),r=n(92349),c=n(80401),o=n(26809),h=n(2589),u=n(91276),f=n(62482),l=n(69763),d=n(91658),_=n(29222),I=n(47387),E=n(85914),M=n(8844),m=n(46484),A=n(57760);const N=1e-6,P=(0,h.c)(),T=(0,h.c)(),g=(0,h.c)(),O=(0,h.c)(),S=(0,h.c)(),b=(0,h.c)(),C=(0,h.c)(),R=(0,h.c)(),L=(0,h.c)(),F=(0,h.c)(),V=[0,0,0],p=(0,m.c)(),j=(0,h.c)(),x=(0,h.c)(),w=(0,h.c)(),v=(0,h.c)(),z=(0,h.c)(),D=(0,h.c)();function U(t,e,n,a,s,i){if(ft(e)0){let a=Math.sqrt(n+1);t[3]=.5*a,a=.5/a,t[0]=(e[5]-e[7])*a,t[1]=(e[6]-e[2])*a,t[2]=(e[1]-e[3])*a}else{let n=0;e[4]>e[0]&&(n=1),e[8]>e[3*n+n]&&(n=2);const a=(n+1)%3,s=(n+2)%3;let i=Math.sqrt(e[3*n+n]-e[3*a+a]-e[3*s+s]+1);t[n]=.5*i,i=.5/i,t[3]=(e[3*a+s]-e[3*s+a])*i,t[a]=(e[3*a+n]+e[3*n+a])*i,t[s]=(e[3*s+n]+e[3*n+s])*i}return t}(tt,$),it(Z,a,s),ct(Z,Z,.5),ct(J,t,Z[0]),ct(K,e,Z[1]),it(J,J,K),ct(K,n,Z[2]),r.center=(0,o.i)(J,J,K),r.halfSize=(0,o.b)(Z,i,.5)}class nt{constructor(t){this.minVert=new Array(7),this.maxVert=new Array(7),this.buffer=new ArrayBuffer(448);let e=0;this.minProj=new Float64Array(this.buffer,e,7),e+=56,this.maxProj=new Float64Array(this.buffer,e,7),e+=56;for(let t=0;t<7;++t)this.minVert[t]=new Float64Array(this.buffer,e,3),e+=24;for(let t=0;t<7;++t)this.maxVert[t]=new Float64Array(this.buffer,e,3),e+=24;for(let t=0;t<7;++t)this.minProj[t]=Number.POSITIVE_INFINITY,this.maxProj[t]=Number.NEGATIVE_INFINITY;const n=new Array(7),a=new Array(7),{data:s,size:i}=t;for(let t=0;tthis.maxProj[0]&&(this.maxProj[0]=e,a[0]=t),e=s[t+1],ethis.maxProj[1]&&(this.maxProj[1]=e,a[1]=t),e=s[t+2],ethis.maxProj[2]&&(this.maxProj[2]=e,a[2]=t),e=s[t]+s[t+1]+s[t+2],ethis.maxProj[3]&&(this.maxProj[3]=e,a[3]=t),e=s[t]+s[t+1]-s[t+2],ethis.maxProj[4]&&(this.maxProj[4]=e,a[4]=t),e=s[t]-s[t+1]+s[t+2],ethis.maxProj[5]&&(this.maxProj[5]=e,a[5]=t),e=s[t]-s[t+1]-s[t+2],ethis.maxProj[6]&&(this.maxProj[6]=e,a[6]=t)}for(let t=0;t<7;++t){let e=n[t];ot(this.minVert[t],s,e),e=a[t],ot(this.maxVert[t],s,e)}}}class at{constructor(){this.b0=(0,h.f)(1,0,0),this.b1=(0,h.f)(0,1,0),this.b2=(0,h.f)(0,0,1),this.quality=0}}function st(t){return t[0]*t[1]+t[0]*t[2]+t[1]*t[2]}function it(t,e,n){t[0]=e[0]+n[0],t[1]=e[1]+n[1],t[2]=e[2]+n[2]}function rt(t,e,n){t[0]=e[0]-n[0],t[1]=e[1]-n[1],t[2]=e[2]-n[2]}function ct(t,e,n){t[0]=e[0]*n,t[1]=e[1]*n,t[2]=e[2]*n}function ot(t,e,n=0){t[0]=e[n],t[1]=e[n+1],t[2]=e[n+2]}function ht(t,e,n){const a=e[0],s=e[1],i=e[2],r=n[0],c=n[1],o=n[2];t[0]=s*o-i*c,t[1]=i*r-a*o,t[2]=a*c-s*r}function ut(t,e){const n=e[0]*e[0]+e[1]*e[1]+e[2]*e[2];if(n>0){const a=1/Math.sqrt(n);t[0]=e[0]*a,t[1]=e[1]*a,t[2]=e[2]*a}}function ft(t){return t[0]*t[0]+t[1]*t[1]+t[2]*t[2]}function lt(t,e){const n=e[0]-t[0],a=e[1]-t[1],s=e[2]-t[2];return n*n+a*a+s*s}function dt(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}class _t{constructor(t=h.Z,e=zt,n=c.I){this._data=[t[0],t[1],t[2],e[0],e[1],e[2],n[0],n[1],n[2],n[3]]}clone(){const t=new _t;return t._data=this._data.slice(),t}invalidate(){this._data[3]=-1}get isValid(){return this._data[3]>=0}static fromData(t){const e=new _t;return e._data=t.slice(),e}static fromJSON(t){return new _t(t.center,t.halfSize,t.quaternion)}copy(t){this._data=t.data.slice()}get center(){return(0,o.s)(E.s.get(),this._data[0],this._data[1],this._data[2])}get centerX(){return this._data[0]}get centerY(){return this._data[1]}get centerZ(){return this._data[2]}getCenter(t){return t[0]=this._data[0],t[1]=this._data[1],t[2]=this._data[2],t}set center(t){this._data[0]=t[0],this._data[1]=t[1],this._data[2]=t[2]}setCenter(t,e,n){this._data[0]=t,this._data[1]=e,this._data[2]=n}get halfSize(){return(0,o.s)(E.s.get(),this._data[3],this._data[4],this._data[5])}get halfSizeX(){return this._data[3]}get halfSizeY(){return this._data[4]}get halfSizeZ(){return this._data[5]}getHalfSize(t){return t[0]=this._data[3],t[1]=this._data[4],t[2]=this._data[5],t}set halfSize(t){this._data[3]=t[0],this._data[4]=t[1],this._data[5]=t[2]}get quaternion(){return(0,r.a)(E.v.get(),this._data[6],this._data[7],this._data[8],this._data[9])}getQuaternion(t){return t[0]=this._data[6],t[1]=this._data[7],t[2]=this._data[8],t[3]=this._data[9],t}set quaternion(t){this._data[6]=t[0],this._data[7]=t[1],this._data[8]=t[2],this._data[9]=t[3]}get data(){return this._data}getCorners(t){const e=It,n=this._data;e[0]=n[6],e[1]=n[7],e[2]=n[8],e[3]=n[9];for(let a=0;a<8;++a){const s=t[a];s[0]=(1&a?-1:1)*n[3],s[1]=(2&a?-1:1)*n[4],s[2]=(4&a?-1:1)*n[5],(0,o.t)(s,s,e),s[0]+=n[0],s[1]+=n[1],s[2]+=n[2]}}doesIntersectFrustumConservativeApproximation(t){return this.intersectPlane(t[0])<=0&&this.intersectPlane(t[1])<=0&&this.intersectPlane(t[2])<=0&&this.intersectPlane(t[3])<=0&&this.intersectPlane(t[4])<=0&&this.intersectPlane(t[5])<=0}get radius(){const t=this._data[3],e=this._data[4],n=this._data[5];return Math.sqrt(t*t+e*e+n*n)}intersectSphere(t){mt[0]=this._data[0]-t[0],mt[1]=this._data[1]-t[1],mt[2]=this._data[2]-t[2];const e=this.getQuaternion(Et);return(0,r.c)(It,e),(0,o.t)(mt,mt,It),(0,o.z)(mt,mt),At[0]=Math.min(mt[0],this._data[3]),At[1]=Math.min(mt[1],this._data[4]),At[2]=Math.min(mt[2],this._data[5]),(0,o.A)(At,mt)s*s)&&(It[0]=-n[6],It[1]=-n[7],It[2]=-n[8],It[3]=n[9],(0,o.t)(mt,mt,It),(0,o.z)(mt,mt),At[0]=Math.min(mt[0],n[3]),At[1]=Math.min(mt[1],n[4]),At[2]=Math.min(mt[2],n[5]),(0,o.A)(At,mt)n?1:e<-n?-1:0}intersectRay(t,e,n=0){const a=this._data,s=It;s[0]=-a[6],s[1]=-a[7],s[2]=-a[8],s[3]=a[9],mt[0]=t[0]-a[0],mt[1]=t[1]-a[1],mt[2]=t[2]-a[2];const i=(0,o.t)(mt,mt,It),r=(0,o.t)(At,e,It);let c=-1/0,h=1/0;const u=this.getHalfSize(Ft);for(let t=0;t<3;t++){const e=i[t],a=r[t],s=u[t]+n;if(Math.abs(a)>1e-6){const t=(s-e)/a,n=(-s-e)/a;c=Math.max(c,Math.min(t,n)),h=Math.min(h,Math.max(t,n))}else if(e>s||e<-s)return!1}return c<=h}projectedArea(t,e,n,s){const i=this.getQuaternion(Et);(0,r.c)(It,i),mt[0]=t[0]-this._data[0],mt[1]=t[1]-this._data[1],mt[2]=t[2]-this._data[2],(0,o.t)(mt,mt,It);const c=this.getHalfSize(Ft),h=mt[0]<-c[0]?-1:mt[0]>c[0]?1:0,f=mt[1]<-c[1]?-1:mt[1]>c[1]?1:0,l=mt[2]<-c[2]?-1:mt[2]>c[2]?1:0,d=Math.abs(h)+Math.abs(f)+Math.abs(l);if(0===d)return 1/0;const _=1===d?4:6,I=6*(h+3*f+9*l+13);(0,a.g)(Vt,i),(0,a.e)(Vt,Vt,c);const E=this.getCenter(Rt);for(let t=0;t<_;t++){const n=Tt[I+t];(0,o.s)(mt,((1&n)<<1)-1,(2&n)-1,((4&n)>>1)-1),(0,o.r)(mt,mt,Vt),(0,o.i)(Nt,E,mt),Nt[3]=1,(0,u.t)(Nt,Nt,e);const a=1/Math.max(1e-6,Nt[3]);Pt[2*t]=Nt[0]*a,Pt[2*t+1]=Nt[1]*a}const M=2*_-2;let m=Pt[0]*(Pt[3]-Pt[M+1])+Pt[M]*(Pt[1]-Pt[M-1]);for(let t=2;t{const t=new Int8Array(162);let e=0;const n=n=>{for(let a=0;a0?1+e/i:1,c=a>0?1+n/a:1,h=(c+r)/2,f=(c-r)/2;(0,o.b)(vt,wt,f),s.halfSize=(0,o.o)(vt,vt,u,h),(0,o.b)(vt,wt,h),(0,o.o)(vt,vt,u,f),(0,o.C)(xt,xt),(0,o.D)(xt,vt,xt);const l=t.getQuaternion(Mt);s.center=(0,o.t)(xt,xt,l)}}else{s.center=(0,o.o)(xt,c,h.b,(n+e)/2);const t=(0,o.t)(xt,h.b,It);(0,o.z)(t,t),s.halfSize=(0,o.o)(wt,u,t,(n-e)/2)}return s}function Ot(t,e,n,s,i){const r=e.getQuaternion(Et),c=(0,a.g)(Vt,r),o=e.getHalfSize(Ft);for(let t=0;t<8;++t){for(let e=0;e<3;++e)Ct[e]=o[e]*(t&1<a&&(a=n,s=e)}ot(e,t.minVert[s]),ot(n,t.maxVert[s])}(t,a,s),lt(a,s)r&&(r=o,c=t)}return ot(a,s,c),r}(e,a,r,i);return uMath.abs(e[1])&&Math.abs(e[0])>Math.abs(e[2])?B[0]=0:Math.abs(e[1])>Math.abs(e[2])?B[1]=0:B[2]=0,ft(B)n[1]&&(n[1]=r,ot(s,i,t))}}(t,e,p,s,a);const i=dt(n,e);p[1]-N<=i&&(a[0]=void 0),p[0]+N>=i&&(s[0]=void 0)})(t,e,n,g,O),void 0!==g[0]&&(rt(S,g,n),ut(S,S),rt(b,g,a),ut(b,b),rt(C,g,s),ut(C,C),ht(R,b,i),ut(R,R),ht(L,C,r),ut(L,L),ht(F,S,c),ut(F,F),U(t,R,i,b,S,o),U(t,L,r,C,b,o),U(t,F,c,S,C,o)),void 0!==O[0]&&(rt(S,O,n),ut(S,S),rt(b,O,a),ut(b,b),rt(C,O,s),ut(C,C),ht(R,b,i),ut(R,R),ht(L,C,r),ut(L,L),ht(F,S,c),ut(F,F),U(t,R,i,b,S,o),U(t,L,r,C,b,o),U(t,F,c,S,C,o))}(t,I,o,u,f,l,d,_,c),Y(t,c.b0,c.b1,c.b2,X,W);const E=(0,h.c)();rt(E,W,X),c.quality=st(E),c.quality{n.d(e,{a:()=>I,b:()=>l,c:()=>M,g:()=>m,s:()=>_,u:()=>A,v:()=>E});var a=n(16699),s=n(26809),i=n(2589),r=(n(32773),n(45371)),c=n(88485),o=n(87162),h=n(80401),u=n(46484),f=n(62482);function l(t,e){const n=(0,s.d)(t,e)/((0,s.l)(t)*(0,s.l)(e));return-(0,a.a)(n)}n(4685),(0,i.c)(),(0,i.c)();class d{constructor(t){this._create=t,this._items=new Array,this._itemsPtr=0}get(){return 0===this._itemsPtr&&(0,r.n)((()=>this._reset())),this._itemsPtr>=this._items.length&&this._items.push(this._create()),this._items[this._itemsPtr++]}_reset(){const t=2*this._itemsPtr;this._items.length>t&&(this._items.length=t),this._itemsPtr=0}static createVec2f64(){return new d(u.c)}static createVec3f64(){return new d(i.c)}static createVec4f64(){return new d(f.c)}static createMat3f64(){return new d(c.c)}static createMat4f64(){return new d(o.c)}static createQuatf64(){return new d(h.c)}get test(){}}d.createVec2f64();const _=d.createVec3f64();d.createVec4f64(),d.createMat3f64();const I=d.createMat4f64(),E=d.createQuatf64();function M(t=b){return[t[0],t[1],t[2],t[3]]}function m(t){return t}function A(t,e,n,a=0,i=Math.floor(n*(1/3)),r=Math.floor(n*(2/3))){if(n<3)return!1;e(P,a);let c=i,o=!1;for(;c1e-5&&d>1e-12?1/Math.sqrt(d):1;a[0]=u*_,a[1]=f*_,a[2]=l*_,a[3]=-(a[0]*t[0]+a[1]*t[1]+a[2]*t[2])}(P,T,g,t),!0):(0!==a||1!==i||2!==r)&&A(t,e,n,0,1,2)}const N=.99619469809,P=(0,i.c)(),T=(0,i.c)(),g=(0,i.c)(),O=(0,i.c)(),S=(0,i.c)(),b=[0,0,1,0];var C,R;(R=C||(C={}))[R.NONE=0]="NONE",R[R.CLAMP=1]="CLAMP",R[R.INFINITE_MIN=4]="INFINITE_MIN",R[R.INFINITE_MAX=8]="INFINITE_MAX",C.INFINITE_MIN,C.INFINITE_MAX,C.INFINITE_MAX},92349:(t,e,n)=>{n.d(e,{a:()=>f,c:()=>h,e:()=>l,f:()=>u,g:()=>c,m:()=>o,s:()=>r});var a=n(2589),s=n(18527),i=(n(26809),n(91276));function r(t,e,n){n*=.5;const a=Math.sin(n);return t[0]=a*e[0],t[1]=a*e[1],t[2]=a*e[2],t[3]=Math.cos(n),t}function c(t,e){const n=2*Math.acos(e[3]),a=Math.sin(n/2);return a>(0,s.g)()?(t[0]=e[0]/a,t[1]=e[1]/a,t[2]=e[2]/a):(t[0]=1,t[1]=0,t[2]=0),n}function o(t,e,n){const a=e[0],s=e[1],i=e[2],r=e[3],c=n[0],o=n[1],h=n[2],u=n[3];return t[0]=a*u+r*c+s*h-i*o,t[1]=s*u+r*o+i*c-a*h,t[2]=i*u+r*h+a*o-s*c,t[3]=r*u-a*c-s*o-i*h,t}function h(t,e){return t[0]=-e[0],t[1]=-e[1],t[2]=-e[2],t[3]=e[3],t}function u(t,e,n,a){const s=.5*Math.PI/180;e*=s,n*=s,a*=s;const i=Math.sin(e),r=Math.cos(e),c=Math.sin(n),o=Math.cos(n),h=Math.sin(a),u=Math.cos(a);return t[0]=i*o*u-r*c*h,t[1]=r*c*u+i*o*h,t[2]=r*o*h-i*c*u,t[3]=r*o*u+i*c*h,t}const f=i.s,l=i.e;(0,a.c)(),(0,a.f)(1,0,0),(0,a.f)(0,1,0)},80401:(t,e,n)=>{function a(){return[0,0,0,1]}function s(t){return[t[0],t[1],t[2],t[3]]}n.d(e,{I:()=>i,a:()=>s,c:()=>a});const i=[0,0,0,1]},91658:(t,e,n)=>{n.d(e,{W:()=>o,g:()=>h});var a=n(69763),s=n(7969);const i=new s.A(a.S),r=new s.A(a.T),c=new s.A(a.U),o=new s.A(a.W);function h(t){const e=u.get(t);if(e)return e;let n=i;if(t)if(t===r)n=r;else if(t===c)n=c;else{const e=t.wkid,s=t.latestWkid;if(null!=e||null!=s)(0,a.V)(e)||(0,a.V)(s)?n=r:((0,a.X)(e)||(0,a.X)(s))&&(n=c);else{const e=t.wkt2??t.wkt;if(e){const t=e.toUpperCase();t===f?n=r:t===l&&(n=c)}}}return u.set(t,n),n}const u=new Map,f=r.wkt.toUpperCase(),l=c.wkt.toUpperCase()},46484:(t,e,n)=>{function a(){return[0,0]}function s(t,e){return[t,e]}n.d(e,{O:()=>i,c:()=>a,f:()=>s});const i=s(1,1);s(1,0),s(0,1)}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/c61ec95b2778bde8419f.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/c61ec95b2778bde8419f.js new file mode 100644 index 00000000..f965d08b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/c61ec95b2778bde8419f.js @@ -0,0 +1,1076 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[3526],{70045:(e,t,r)=>{var i;r.d(t,{B:()=>i}),function(e){e[e.Pass=0]="Pass",e[e.Draw=1]="Draw"}(i||(i={}))},62079:(e,t,r)=>{r.d(t,{C:()=>i,D:()=>a}),r(16699);var i,o,n=r(66573);function a(e){e.vertex.code.add(n.g` + vec4 decodeSymbolColor(vec4 symbolColor, out int colorMixMode) { + float symbolAlpha = 0.0; + + const float maxTint = 85.0; + const float maxReplace = 170.0; + const float scaleAlpha = 3.0; + + if (symbolColor.a > maxReplace) { + colorMixMode = ${n.g.int(i.Multiply)}; + symbolAlpha = scaleAlpha * (symbolColor.a - maxReplace); + } else if (symbolColor.a > maxTint) { + colorMixMode = ${n.g.int(i.Replace)}; + symbolAlpha = scaleAlpha * (symbolColor.a - maxTint); + } else if (symbolColor.a > 0.0) { + colorMixMode = ${n.g.int(i.Tint)}; + symbolAlpha = scaleAlpha * symbolColor.a; + } else { + colorMixMode = ${n.g.int(i.Multiply)}; + symbolAlpha = 0.0; + } + + return vec4(symbolColor.r, symbolColor.g, symbolColor.b, symbolAlpha); + } + `)}(o=i||(i={}))[o.Multiply=1]="Multiply",o[o.Ignore=2]="Ignore",o[o.Replace=3]="Replace",o[o.Tint=4]="Tint"},63338:(e,t,r)=>{var i;r.d(t,{G:()=>i}),function(e){e[e.Texture=0]="Texture",e[e.RenderBuffer=1]="RenderBuffer"}(i||(i={}))},26442:(e,t,r)=>{r.d(t,{M:()=>n});var i=r(63536),o=r(70045);class n extends i.U{constructor(e,t){super(e,"mat3",o.B.Draw,((r,i,o)=>r.setUniformMatrix3fv(e,t(i,o))))}}},63536:(e,t,r)=>{r.d(t,{D:()=>d,F:()=>h,M:()=>f,S:()=>i,U:()=>l,a:()=>p,b:()=>u,c:()=>m,l:()=>c,m:()=>s});var i,o,n=r(66573),a=r(70045);function s(e){return e===i.Shadow||e===i.ShadowHighlight||e===i.ShadowExcludeHighlight||e===i.ViewshedShadow}function c(e){return function(e){return function(e){return function(e){return e===i.Color}(e)||function(e){return e===i.Highlight||e===i.ObjectAndLayerIdColor}(e)}(e)||function(e){return e===i.Depth}(e)}(e)||e===i.Normal}(o=i||(i={}))[o.Color=0]="Color",o[o.Depth=1]="Depth",o[o.Normal=2]="Normal",o[o.Shadow=3]="Shadow",o[o.ShadowHighlight=4]="ShadowHighlight",o[o.ShadowExcludeHighlight=5]="ShadowExcludeHighlight",o[o.ViewshedShadow=6]="ViewshedShadow",o[o.Highlight=7]="Highlight",o[o.ObjectAndLayerIdColor=8]="ObjectAndLayerIdColor",o[o.COUNT=9]="COUNT";class l{constructor(e,t,r,i,o=null){if(this.name=e,this.type=t,this.arraySize=o,this.bind={[a.B.Pass]:null,[a.B.Draw]:null},i)switch(r){case a.B.Pass:this.bind[a.B.Pass]=i;break;case a.B.Draw:this.bind[a.B.Draw]=i}}equals(e){return this.type===e.type&&this.name===e.name&&this.arraySize===e.arraySize}}function d({code:e},t){t.doublePrecisionRequiresObfuscation?e.add(n.g`vec3 dpPlusFrc(vec3 a, vec3 b) { +return mix(a, a + b, vec3(notEqual(b, vec3(0)))); +} +vec3 dpMinusFrc(vec3 a, vec3 b) { +return mix(vec3(0), a - b, vec3(notEqual(a, b))); +} +vec3 dpAdd(vec3 hiA, vec3 loA, vec3 hiB, vec3 loB) { +vec3 t1 = dpPlusFrc(hiA, hiB); +vec3 e = dpMinusFrc(t1, hiA); +vec3 t2 = dpMinusFrc(hiB, e) + dpMinusFrc(hiA, dpMinusFrc(t1, e)) + loA + loB; +return t1 + t2; +}`):e.add(n.g`vec3 dpAdd(vec3 hiA, vec3 loA, vec3 hiB, vec3 loB) { +vec3 t1 = hiA + hiB; +vec3 e = t1 - hiA; +vec3 t2 = ((hiB - e) + (hiA - (t1 - e))) + loA + loB; +return t1 + t2; +}`)}class u extends l{constructor(e,t){super(e,"vec3",a.B.Draw,((r,i,o,n)=>r.setUniform3fv(e,t(i,o,n))))}}class h extends l{constructor(e,t){super(e,"vec3",a.B.Pass,((r,i,o)=>r.setUniform3fv(e,t(i,o))))}}class m extends l{constructor(e,t){super(e,"float",a.B.Pass,((r,i,o)=>r.setUniform1f(e,t(i,o))))}}class f extends l{constructor(e,t){super(e,"mat3",a.B.Pass,((r,i,o)=>r.setUniformMatrix3fv(e,t(i,o))))}}class p extends l{constructor(e,t){super(e,"mat4",a.B.Pass,((r,i,o)=>r.setUniformMatrix4fv(e,t(i,o))))}}},16055:(e,t,r)=>{r.d(t,{N:()=>u,T:()=>d,a:()=>i});var i,o,n=r(63536),a=r(70045),s=r(73502),c=r(66573),l=r(97538);class d extends n.U{constructor(e,t){super(e,"sampler2D",a.B.Draw,((r,i,o)=>r.bindTexture(e,t(i,o))))}}function u(e,t){switch(t.normalType){case i.Compressed:e.attributes.add(l.V.NORMALCOMPRESSED,"vec2"),e.vertex.code.add(c.g`vec3 decompressNormal(vec2 normal) { +float z = 1.0 - abs(normal.x) - abs(normal.y); +return vec3(normal + sign(normal) * min(z, 0.0), z); +} +vec3 normalModel() { +return decompressNormal(normalCompressed); +}`);break;case i.Attribute:e.attributes.add(l.V.NORMAL,"vec3"),e.vertex.code.add(c.g`vec3 normalModel() { +return normal; +}`);break;case i.ScreenDerivative:e.fragment.code.add(c.g`vec3 screenDerivativeNormal(vec3 positionView) { +return normalize(cross(dFdx(positionView), dFdy(positionView))); +}`);break;default:(0,s.n)(t.normalType);case i.COUNT:case i.Ground:}}(o=i||(i={}))[o.Attribute=0]="Attribute",o[o.Compressed=1]="Compressed",o[o.Ground=2]="Ground",o[o.ScreenDerivative=3]="ScreenDerivative",o[o.COUNT=4]="COUNT"},89167:(e,t,r)=>{r.d(t,{T:()=>p,a:()=>m,c:()=>u,e:()=>h,f:()=>d,w:()=>l});var i=r(6407),o=r(32773),n=r(20266),a=r(52134),s=r(63338);const c=!!(0,o.h)("enable-feature:webgl-debug");function l(){return c}function d(){return c}function u(e){if(l()){const t=e.getError();if(t){const r=function(e,t){switch(t){case e.INVALID_ENUM:return"Invalid Enum. An unacceptable value has been specified for an enumerated argument.";case e.INVALID_VALUE:return"Invalid Value. A numeric argument is out of range.";case e.INVALID_OPERATION:return"Invalid Operation. The specified command is not allowed for the current state.";case e.INVALID_FRAMEBUFFER_OPERATION:return"Invalid Framebuffer operation. The currently bound framebuffer is not framebuffer complete when trying to render to or to read from it.";case e.OUT_OF_MEMORY:return"Out of memory. Not enough memory is left to execute the command.";case e.CONTEXT_LOST_WEBGL:return"WebGL context has been lost";default:return"Unknown error"}}(e,t),o=(new Error).stack;n.L.getLogger("esri.views.webgl.checkWebGLError").error(new i.A("webgl-error","WebGL error occurred",{message:r,stack:o}))}}}function h(e){switch(e){case a.d.ALPHA:case a.d.LUMINANCE:case a.d.RED:case a.d.RED_INTEGER:case a.S.R8:case a.S.R8I:case a.S.R8UI:case a.S.R8_SNORM:case a.n.STENCIL_INDEX8:return 1;case a.d.LUMINANCE_ALPHA:case a.d.RG:case a.d.RG_INTEGER:case a.S.RGBA4:case a.S.R16F:case a.S.R16I:case a.S.R16UI:case a.S.RG8:case a.S.RG8I:case a.S.RG8UI:case a.S.RG8_SNORM:case a.S.RGB565:case a.S.RGB5_A1:case a.n.DEPTH_COMPONENT16:return 2;case a.d.DEPTH_COMPONENT:case a.d.RGB:case a.d.RGB_INTEGER:case a.S.RGB8:case a.S.RGB8I:case a.S.RGB8UI:case a.S.RGB8_SNORM:case a.S.SRGB8:case a.n.DEPTH_COMPONENT24:return 3;case a.d.DEPTH_STENCIL:case a.d.DEPTH24_STENCIL8:case a.d.RGBA:case a.d.RGBA_INTEGER:case a.S.RGBA8:case a.S.R32F:case a.S.R11F_G11F_B10F:case a.S.RG16F:case a.S.R32I:case a.S.R32UI:case a.S.RG16I:case a.S.RG16UI:case a.S.RGBA8I:case a.S.RGBA8UI:case a.S.RGBA8_SNORM:case a.S.SRGB8_ALPHA8:case a.S.RGB9_E5:case a.S.RGB10_A2UI:case a.S.RGB10_A2:case a.n.DEPTH_STENCIL:case a.n.DEPTH_COMPONENT32F:case a.n.DEPTH24_STENCIL8:return 4;case a.n.DEPTH32F_STENCIL8:return 5;case a.S.RGB16F:case a.S.RGB16I:case a.S.RGB16UI:return 6;case a.S.RG32F:case a.S.RG32I:case a.S.RG32UI:case a.S.RGBA16F:case a.S.RGBA16I:case a.S.RGBA16UI:return 8;case a.S.RGB32F:case a.S.RGB32I:case a.S.RGB32UI:return 12;case a.S.RGBA32F:case a.S.RGBA32I:case a.S.RGBA32UI:return 16;case a.m.COMPRESSED_RGB_S3TC_DXT1_EXT:case a.m.COMPRESSED_RGBA_S3TC_DXT1_EXT:return.5;case a.m.COMPRESSED_RGBA_S3TC_DXT3_EXT:case a.m.COMPRESSED_RGBA_S3TC_DXT5_EXT:return 1;case a.m.COMPRESSED_R11_EAC:case a.m.COMPRESSED_SIGNED_R11_EAC:case a.m.COMPRESSED_RGB8_ETC2:case a.m.COMPRESSED_SRGB8_ETC2:case a.m.COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2:case a.m.COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2:return.5;case a.m.COMPRESSED_RG11_EAC:case a.m.COMPRESSED_SIGNED_RG11_EAC:case a.m.COMPRESSED_RGBA8_ETC2_EAC:case a.m.COMPRESSED_SRGB8_ALPHA8_ETC2_EAC:return 1}return 0}class m{constructor(e=0,t=e){this.width=e,this.height=t,this.target=a.o.TEXTURE_2D,this.pixelFormat=a.d.RGBA,this.dataType=a.b.UNSIGNED_BYTE,this.samplingMode=a.c.LINEAR,this.wrapMode=a.T.REPEAT,this.maxAnisotropy=1,this.flipped=!1,this.hasMipmap=!1,this.isOpaque=!1,this.unpackAlignment=4,this.preMultiplyAlpha=!1,this.depth=1,this.isImmutable=!1}}class f extends m{constructor(e,t){switch(super(),this.context=e,Object.assign(this,t),this.internalFormat){case a.S.R16F:case a.S.R16I:case a.S.R16UI:case a.S.R32F:case a.S.R32I:case a.S.R32UI:case a.S.R8_SNORM:case a.S.R8:case a.S.R8I:case a.S.R8UI:this.pixelFormat=a.d.RED}}static validate(e,t){return new f(e,t)}}let p=class e{constructor(e,t=null,r=null){if(this.type=s.G.Texture,this._glName=null,this._samplingModeDirty=!1,this._wrapModeDirty=!1,this._wasImmutablyAllocated=!1,"context"in e)this._descriptor=e,r=t;else{const r=f.validate(e,t);if(!r)throw new i.A("Texture descriptor invalid");this._descriptor=r}this._descriptor.target===a.o.TEXTURE_CUBE_MAP?this._setDataCubeMap(r):this.setData(r)}get glName(){return this._glName}get descriptor(){return this._descriptor}get usedMemory(){return(e=this._descriptor).width<=0||e.height<=0?0:Math.round(e.width*e.height*(e.hasMipmap?4/3:1)*(null==e.internalFormat?4:h(e.internalFormat)));var e}get isDirty(){return this._samplingModeDirty||this._wrapModeDirty}dispose(){this._glName&&this._descriptor.context.instanceCounter.decrement(a.R.Texture,this),this._descriptor.context.gl&&this._glName&&(this._descriptor.context.unbindTexture(this),this._descriptor.context.gl.deleteTexture(this._glName),this._glName=null)}release(){this.dispose()}resize(e,t){const r=this._descriptor;if(r.width!==e||r.height!==t){if(this._wasImmutablyAllocated)throw new i.A("Immutable textures can't be resized!");r.width=e,r.height=t,this._descriptor.target===a.o.TEXTURE_CUBE_MAP?this._setDataCubeMap(null):this.setData(null)}}_setDataCubeMap(e=null){for(let t=a.o.TEXTURE_CUBE_MAP_POSITIVE_X;t<=a.o.TEXTURE_CUBE_MAP_NEGATIVE_Z;t++)this._setData(e,t)}setData(e){this._setData(e)}_setData(t,r){if(!this._descriptor.context?.gl)return;const o=this._descriptor.context.gl;u(o),this._glName||(this._glName=o.createTexture(),this._glName&&this._descriptor.context.instanceCounter.increment(a.R.Texture,this)),void 0===t&&(t=null);const n=this._descriptor,s=r??n.target,c=b(s);null===t&&(n.width=n.width||4,n.height=n.height||4,c&&(n.depth=n.depth??1));const l=this._descriptor.context.bindTexture(this,e.TEXTURE_UNIT_FOR_UPDATES);this._descriptor.context.setActiveTexture(e.TEXTURE_UNIT_FOR_UPDATES),g(n),this._configurePixelStorage(),u(o);const d=this._deriveInternalFormat();if(T(t)){let e="width"in t?t.width:t.codedWidth,r="height"in t?t.height:t.codedHeight;const i=1;t instanceof HTMLVideoElement&&(e=t.videoWidth,r=t.videoHeight),n.width&&n.height,c&&n.depth,n.isImmutable&&!this._wasImmutablyAllocated&&this._texStorage(s,d,n.hasMipmap,e,r,i),this._texImage(s,0,d,e,r,i,t),u(o),n.hasMipmap&&this.generateMipmap(),n.width||(n.width=e),n.height||(n.height=r),c&&!n.depth&&(n.depth=i)}else{const{width:e,height:r,depth:l}=n;if(null==e||null==r)throw new i.A("Width and height must be specified!");if(c&&null==l)throw new i.A("Depth must be specified!");if(n.isImmutable&&!this._wasImmutablyAllocated&&this._texStorage(s,d,n.hasMipmap,e,r,l),x(t)){const c=t.levels,u=E(s,e,r,l),h=Math.min(u-1,c.length-1);o.texParameteri(n.target,this._descriptor.context.gl.TEXTURE_MAX_LEVEL,h);const m=d;if(!(m in a.m))throw new i.A("Attempting to use compressed data with an uncompressed format!");this._forEachMipmapLevel(((e,t,r,i)=>{const o=c[Math.min(e,c.length-1)];this._compressedTexImage(s,e,m,t,r,i,o)}),h)}else this._texImage(s,0,d,e,r,l,t),u(o),n.hasMipmap&&this.generateMipmap()}v(o,this._descriptor),_(o,this._descriptor),function(e,t){const r=e.capabilities.textureFilterAnisotropic;r&&e.gl.texParameterf(t.target,r.TEXTURE_MAX_ANISOTROPY,t.maxAnisotropy??1)}(this._descriptor.context,this._descriptor),u(o),this._descriptor.context.bindTexture(l,e.TEXTURE_UNIT_FOR_UPDATES)}updateData(t,r,o,n,a,s,c=0){s||console.error("An attempt to use uninitialized data!"),this._glName||console.error("An attempt to update uninitialized texture!");const l=this._descriptor,d=this._deriveInternalFormat(),{context:u,pixelFormat:h,dataType:m,target:f,isImmutable:p}=l;if(p&&!this._wasImmutablyAllocated)throw new i.A("Cannot update immutable texture before allocation!");const g=u.bindTexture(this,e.TEXTURE_UNIT_FOR_UPDATES,!0);(r<0||o<0||r+n>l.width||o+a>l.height)&&console.error("An attempt to update out of bounds of the texture!"),this._configurePixelStorage();const{gl:v}=u;c&&v.pixelStorei(v.UNPACK_SKIP_ROWS,c),T(s)?v.texSubImage2D(f,t,r,o,n,a,h,m,s):x(s)?v.compressedTexSubImage2D(f,t,r,o,n,a,d,s.levels[t]):v.texSubImage2D(f,t,r,o,n,a,h,m,s),c&&v.pixelStorei(v.UNPACK_SKIP_ROWS,0),u.bindTexture(g,e.TEXTURE_UNIT_FOR_UPDATES)}updateData3D(t,r,o,n,a,s,c,l){l||console.error("An attempt to use uninitialized data!"),this._glName||console.error("An attempt to update uninitialized texture!");const d=this._descriptor,u=this._deriveInternalFormat(),{context:h,pixelFormat:m,dataType:f,isImmutable:p,target:g}=d;if(p&&!this._wasImmutablyAllocated)throw new i.A("Cannot update immutable texture before allocation!");b(g)||console.warn("Attempting to set 3D texture data on a non-3D texture");const v=h.bindTexture(this,e.TEXTURE_UNIT_FOR_UPDATES);h.setActiveTexture(e.TEXTURE_UNIT_FOR_UPDATES),(r<0||o<0||n<0||r+a>d.width||o+s>d.height||n+c>d.depth)&&console.error("An attempt to update out of bounds of the texture!"),this._configurePixelStorage();const{gl:_}=h;if(x(l))l=l.levels[t],_.compressedTexSubImage3D(g,t,r,o,n,a,s,c,u,l);else{const e=l;_.texSubImage3D(g,t,r,o,n,a,s,c,m,f,e)}h.bindTexture(v,e.TEXTURE_UNIT_FOR_UPDATES)}generateMipmap(){const t=this._descriptor;if(!t.hasMipmap){if(this._wasImmutablyAllocated)throw new i.A("Cannot add mipmaps to immutable texture after allocation");t.hasMipmap=!0,this._samplingModeDirty=!0,g(t)}t.samplingMode===a.c.LINEAR?(this._samplingModeDirty=!0,t.samplingMode=a.c.LINEAR_MIPMAP_NEAREST):t.samplingMode===a.c.NEAREST&&(this._samplingModeDirty=!0,t.samplingMode=a.c.NEAREST_MIPMAP_NEAREST);const r=this._descriptor.context.bindTexture(this,e.TEXTURE_UNIT_FOR_UPDATES);this._descriptor.context.setActiveTexture(e.TEXTURE_UNIT_FOR_UPDATES),this._descriptor.context.gl.generateMipmap(t.target),this._descriptor.context.bindTexture(r,e.TEXTURE_UNIT_FOR_UPDATES)}clearMipmap(){const e=this._descriptor;if(e.hasMipmap){if(this._wasImmutablyAllocated)throw new i.A("Cannot delete mipmaps to immutable texture after allocation");e.hasMipmap=!1,this._samplingModeDirty=!0,g(e)}e.samplingMode===a.c.LINEAR_MIPMAP_NEAREST?(this._samplingModeDirty=!0,e.samplingMode=a.c.LINEAR):e.samplingMode===a.c.NEAREST_MIPMAP_NEAREST&&(this._samplingModeDirty=!0,e.samplingMode=a.c.NEAREST)}setSamplingMode(e){e!==this._descriptor.samplingMode&&(this._descriptor.samplingMode=e,this._samplingModeDirty=!0)}setWrapMode(e){e!==this._descriptor.wrapMode&&(this._descriptor.wrapMode=e,g(this._descriptor),this._wrapModeDirty=!0)}applyChanges(){const e=this._descriptor,t=e.context.gl;this._samplingModeDirty&&(v(t,e),this._samplingModeDirty=!1),this._wrapModeDirty&&(_(t,e),this._wrapModeDirty=!1)}_deriveInternalFormat(){if(null!=this._descriptor.internalFormat)return this._descriptor.internalFormat===a.d.DEPTH_STENCIL&&(this._descriptor.internalFormat=a.d.DEPTH24_STENCIL8),this._descriptor.internalFormat;switch(this._descriptor.dataType){case a.b.FLOAT:switch(this._descriptor.pixelFormat){case a.d.RGBA:return this._descriptor.internalFormat=a.S.RGBA32F;case a.d.RGB:return this._descriptor.internalFormat=a.S.RGB32F;default:throw new i.A("Unable to derive format")}case a.b.UNSIGNED_BYTE:switch(this._descriptor.pixelFormat){case a.d.RGBA:return this._descriptor.internalFormat=a.S.RGBA8;case a.d.RGB:return this._descriptor.internalFormat=a.S.RGB8}}return this._descriptor.internalFormat=this._descriptor.pixelFormat===a.d.DEPTH_STENCIL?a.d.DEPTH24_STENCIL8:this._descriptor.pixelFormat}_configurePixelStorage(){const e=this._descriptor.context.gl,{unpackAlignment:t,flipped:r,preMultiplyAlpha:i}=this._descriptor;e.pixelStorei(e.UNPACK_ALIGNMENT,t),e.pixelStorei(e.UNPACK_FLIP_Y_WEBGL,r?1:0),e.pixelStorei(e.UNPACK_PREMULTIPLY_ALPHA_WEBGL,i?1:0)}_texStorage(e,t,r,o,n,s){const{gl:c}=this._descriptor.context;if(!(t in a.S))throw new i.A("Immutable textures must have a sized internal format");if(!this._descriptor.isImmutable)return;const l=r?E(e,o,n,s):1;if(b(e)){if(null==s)throw new i.A("Missing depth dimension for 3D texture upload");c.texStorage3D(e,l,t,o,n,s)}else c.texStorage2D(e,l,t,o,n);this._wasImmutablyAllocated=!0}_texImage(e,t,r,o,n,a,s){const c=this._descriptor.context.gl,l=b(e),{isImmutable:d,pixelFormat:u,dataType:h}=this._descriptor;if(d){if(null!=s){const r=s;if(l){if(null==a)throw new i.A("Missing depth dimension for 3D texture upload");c.texSubImage3D(e,t,0,0,0,o,n,a,u,h,r)}else c.texSubImage2D(e,t,0,0,o,n,u,h,r)}}else{const d=s;if(l){if(null==a)throw new i.A("Missing depth dimension for 3D texture upload");c.texImage3D(e,t,r,o,n,a,0,u,h,d)}else c.texImage2D(e,t,r,o,n,0,u,h,d)}}_compressedTexImage(e,t,r,o,n,a,s){const c=this._descriptor.context.gl,l=b(e);if(this._descriptor.isImmutable){if(null!=s)if(l){if(null==a)throw new i.A("Missing depth dimension for 3D texture upload");c.compressedTexSubImage3D(e,t,0,0,0,o,n,a,r,s)}else c.compressedTexSubImage2D(e,t,0,0,o,n,r,s)}else if(l){if(null==a)throw new i.A("Missing depth dimension for 3D texture upload");c.compressedTexImage3D(e,t,r,o,n,a,0,s)}else c.compressedTexImage2D(e,t,r,o,n,0,s)}_forEachMipmapLevel(e,t=1/0){let{width:r,height:o,depth:n,hasMipmap:s,target:c}=this._descriptor;const l=c===a.o.TEXTURE_3D;if(null==r||null==o||l&&null==n)throw new i.A("Missing texture dimensions for mipmap calculation");for(let i=0;e(i,r,o,n),s&&(1!==r||1!==o||l&&1!==n)&&!(i>=t);++i)r=Math.max(1,r>>1),o=Math.max(1,o>>1),l&&(n=Math.max(1,n>>1))}};function g(e){(null!=e.width&&e.width<0||null!=e.height&&e.height<0||null!=e.depth&&e.depth<0)&&console.error("Negative dimension parameters are not allowed!")}function v(e,t){let r=t.samplingMode,i=t.samplingMode;r===a.c.LINEAR_MIPMAP_NEAREST||r===a.c.LINEAR_MIPMAP_LINEAR?(r=a.c.LINEAR,t.hasMipmap||(i=a.c.LINEAR)):r!==a.c.NEAREST_MIPMAP_NEAREST&&r!==a.c.NEAREST_MIPMAP_LINEAR||(r=a.c.NEAREST,t.hasMipmap||(i=a.c.NEAREST)),e.texParameteri(t.target,e.TEXTURE_MAG_FILTER,r),e.texParameteri(t.target,e.TEXTURE_MIN_FILTER,i)}function _(e,t){"number"==typeof t.wrapMode?(e.texParameteri(t.target,e.TEXTURE_WRAP_S,t.wrapMode),e.texParameteri(t.target,e.TEXTURE_WRAP_T,t.wrapMode)):(e.texParameteri(t.target,e.TEXTURE_WRAP_S,t.wrapMode.s),e.texParameteri(t.target,e.TEXTURE_WRAP_T,t.wrapMode.t))}function x(e){return null!=e&&"type"in e&&"compressed"===e.type}function T(e){return null!=e&&!x(e)&&!function(e){return null!=e&&"byteLength"in e}(e)}function b(e){return e===a.o.TEXTURE_3D||e===a.o.TEXTURE_2D_ARRAY}function E(e,t,r,i=1){let o=Math.max(t,r);return e===a.o.TEXTURE_3D&&(o=Math.max(o,i)),Math.round(Math.log(o)/Math.LN2)+1}p.TEXTURE_UNIT_FOR_UPDATES=0},38632:(e,t,r)=>{r.d(t,{V:()=>o});var i=r(6407);let o=class e{constructor(e,t,r=""){this.major=e,this.minor=t,this._context=r}lessThan(e,t){return this.major{function i(e){return e=e||globalThis.location.hostname,l.some((t=>null!=e?.match(t)))}function o(e,t){return e&&(t=t||globalThis.location.hostname)?null!=t.match(n)||null!=t.match(s)?e.replace("static.arcgis.com","staticdev.arcgis.com"):null!=t.match(a)||null!=t.match(c)?e.replace("static.arcgis.com","staticqa.arcgis.com"):e:e}r.d(t,{a:()=>o,i:()=>i});const n=/^devext\.arcgis\.com$/,a=/^qaext\.arcgis\.com$/,s=/^[\w-]*\.mapsdevext\.arcgis\.com$/,c=/^[\w-]*\.mapsqa\.arcgis\.com$/,l=[/^([\w-]*\.)?[\w-]*\.zrh-dev-local\.esri\.com$/,n,a,/^jsapps\.esri\.com$/,s,c]},66573:(e,t,r)=>{r.d(t,{N:()=>i,g:()=>o});const i=class{};function o(e,...t){let r="";for(let i=0;i{r.d(t,{b:()=>d,c:()=>c,f:()=>l});var i=r(16699),o=r(92080),n=r(26809),a=r(2589),s=r(85914);function c(e){return e?{origin:(0,a.e)(e.origin),vector:(0,a.e)(e.vector)}:{origin:(0,a.c)(),vector:(0,a.c)()}}function l(e,t,r=c()){return(0,n.p)(r.origin,e),(0,n.c)(r.vector,t,e),r}function d(e,t,r){return function(e,t,r,o,a){const{vector:c,origin:l}=e,d=(0,n.c)(s.s.get(),t,l),u=(0,n.d)(c,d)/(0,n.k)(c);return(0,n.b)(a,c,(0,i.c)(u,0,1)),(0,n.i)(a,a,e.origin)}(e,t,0,0,r)}(0,a.c)(),(0,a.c)(),new o.O((()=>c()))},43526:(e,t,r)=>{r.r(t),r.d(t,{C:()=>No,D:()=>wo,E:()=>Zo,F:()=>Po,M:()=>ln,N:()=>go,O:()=>Mo,R:()=>tn,S:()=>ko,a:()=>xo,b:()=>To,c:()=>yo,d:()=>bo,e:()=>_n,f:()=>hn,g:()=>Rn,h:()=>Gn,i:()=>$o,j:()=>Xo,k:()=>Yo,l:()=>vo,m:()=>mo,n:()=>Nn,o:()=>Qo,p:()=>Co,q:()=>en,r:()=>jn,u:()=>_o});var i,o,n=r(57669),a=r(16699),s=r(87889),c=r(88485),l=r(47812),d=r(87162),u=r(46484),h=r(26809),m=r(2589),f=r(47239),p=r(32773),g=r(4361),v=r(83902),_=r(45371),x=r(19766),T=r(66573),b=r(41390),E=r(97538),S=r(8844);class A{constructor(){this.id=(0,b.g)()}}(o=i||(i={}))[o.Layer=0]="Layer",o[o.Object=1]="Object",o[o.Mesh=2]="Mesh",o[o.Line=3]="Line",o[o.Point=4]="Point",o[o.Material=5]="Material",o[o.Texture=6]="Texture",o[o.COUNT=7]="COUNT";const M=new Map([[E.V.POSITION,0],[E.V.NORMAL,1],[E.V.NORMALCOMPRESSED,1],[E.V.UV0,2],[E.V.COLOR,3],[E.V.COLORFEATUREATTRIBUTE,3],[E.V.SIZE,4],[E.V.TANGENT,4],[E.V.CENTEROFFSETANDDISTANCE,5],[E.V.SYMBOLCOLOR,5],[E.V.FEATUREATTRIBUTE,6],[E.V.INSTANCEFEATUREATTRIBUTE,6],[E.V.INSTANCECOLOR,7],[E.V.OBJECTANDLAYERIDCOLOR,7],[E.V.INSTANCEOBJECTANDLAYERIDCOLOR,7],[E.V.INSTANCEMODEL,8],[E.V.INSTANCEMODELNORMAL,12],[E.V.INSTANCEMODELORIGINHI,11],[E.V.INSTANCEMODELORIGINLO,15]]);(0,a.d)(10),(0,a.d)(12),(0,a.d)(70),(0,a.d)(40);const w={scale:0,factor:0,minScaleFactor:0};function y(e,t){const r=t?y(t):{};for(const t in e){let i=e[t];i?.forEach&&(i=R(i)),null==i&&t in r||(r[t]=i)}return r}function R(e){const t=[];return e.forEach((e=>t.push(e))),t}const C={multiply:1,ignore:2,replace:3,tint:4};class I extends A{constructor(e,t){super(),this.type=i.Material,this.supportsEdges=!1,this._visible=!0,this._renderPriority=0,this._vertexAttributeLocations=M,this._pp0=(0,m.f)(0,0,1),this._pp1=(0,m.f)(0,0,0),this._parameters=y(e,t),this.validateParameters(this._parameters)}get parameters(){return this._parameters}update(e){return!1}setParameters(e,t=!0){(function(e,t){let r=!1;for(const i in t){const o=t[i];void 0!==o&&(Array.isArray(o)?null===e[i]?(e[i]=o.slice(),r=!0):(0,p.E)(e[i],o)&&(r=!0):e[i]!==o&&(r=!0,e[i]=o))}return r})(this._parameters,e)&&(this.validateParameters(this._parameters),t&&this.parametersChanged())}validateParameters(e){}get visible(){return this._visible}set visible(e){e!==this._visible&&(this._visible=e,this.parametersChanged())}shouldRender(e){return this.isVisible()&&this.isVisibleForOutput(e.output)&&(!this.parameters.isDecoration||e.bindParameters.decorations===v.D.ON)&&!!(this.parameters.renderOccluded&e.renderOccludedMask)}isVisibleForOutput(e){return!0}get renderPriority(){return this._renderPriority}set renderPriority(e){e!==this._renderPriority&&(this._renderPriority=e,this.parametersChanged())}get vertexAttributeLocations(){return this._vertexAttributeLocations}isVisible(){return this._visible}parametersChanged(){this.repository?.materialChanged(this)}queryRenderOccludedState(e){return this.isVisible()&&this.parameters.renderOccluded===e}intersectDraped(e,t,r,i,o,n){return this._pp0[0]=this._pp1[0]=i[0],this._pp0[1]=this._pp1[1]=i[1],this.intersect(e,t,r,this._pp0,this._pp1,o)}}var O;!function(e){e[e.None=0]="None",e[e.Occlude=1]="Occlude",e[e.Transparent=2]="Transparent",e[e.OccludeAndTransparent=4]="OccludeAndTransparent",e[e.OccludeAndTransparentStencil=8]="OccludeAndTransparentStencil",e[e.Opaque=16]="Opaque"}(O||(O={})),T.N;var N=r(92080),P=r(31835);function L(e,t,r){return(0,h.c)(D,t,e),(0,h.c)(B,r,e),.5*(0,h.l)((0,h.e)(D,D,B))}r(85914),new N.O(P.c),new N.O((()=>({p0:(0,m.c)(),p1:(0,m.c)(),p2:(0,m.c)()})));const D=(0,m.c)(),B=(0,m.c)(),F=new Float32Array(2);var V=r(32816),G=r(63536),U=r(70045);class z extends T.N{constructor(){super(),this._key="",this._keyDirty=!1,this._parameterBits=this._parameterBits?this._parameterBits.map((()=>0)):[],this._parameterNames||(this._parameterNames=[])}get key(){return this._keyDirty&&(this._keyDirty=!1,this._key=String.fromCharCode.apply(String,this._parameterBits)),this._key}snapshot(){const e=this._parameterNames,t={key:this.key};for(const r of e)t[r]=this[r];return t}}function H(e={}){return(t,r)=>{if(t._parameterNames=t._parameterNames??[],t._parameterNames.push(r),null!=e.constValue)Object.defineProperty(t,r,{get:()=>e.constValue});else{const i=t._parameterNames.length-1,o=e.count||2,n=Math.ceil(Math.log2(o)),a=t._parameterBits??[0];let s=0;for(;a[s]+n>16;)s++,s>=a.length&&a.push(0);t._parameterBits=a;const c=a[s],l=(1<e===v.C.Back?ne:e===v.C.Front?ae:null,ce={zNear:0,zFar:1},le={r:!0,g:!0,b:!0,a:!0};function de(e){return Ee.intern(e)}function ue(e){return Ae.intern(e)}function he(e){return we.intern(e)}function me(e){return Re.intern(e)}function fe(e){return Ie.intern(e)}function pe(e){return Ne.intern(e)}function ge(e){return Le.intern(e)}function ve(e){return Be.intern(e)}function _e(e){return Ve.intern(e)}function xe(e){return Ue.intern(e)}class Te{constructor(e,t){this._makeKey=e,this._makeRef=t,this._interns=new Map}intern(e){if(!e)return null;const t=this._makeKey(e),r=this._interns;return r.has(t)||r.set(t,this._makeRef(e)),r.get(t)??null}}function be(e){return"["+e.join(",")+"]"}const Ee=new Te(Se,(e=>({__tag:"Blending",...e})));function Se(e){return e?be([e.srcRgb,e.srcAlpha,e.dstRgb,e.dstAlpha,e.opRgb,e.opAlpha,e.color.r,e.color.g,e.color.b,e.color.a]):null}const Ae=new Te(Me,(e=>({__tag:"Culling",...e})));function Me(e){return e?be([e.face,e.mode]):null}const we=new Te(ye,(e=>({__tag:"PolygonOffset",...e})));function ye(e){return e?be([e.factor,e.units]):null}const Re=new Te(Ce,(e=>({__tag:"DepthTest",...e})));function Ce(e){return e?be([e.func]):null}const Ie=new Te(Oe,(e=>({__tag:"StencilTest",...e})));function Oe(e){return e?be([e.function.func,e.function.ref,e.function.mask,e.operation.fail,e.operation.zFail,e.operation.zPass]):null}const Ne=new Te(Pe,(e=>({__tag:"DepthWrite",...e})));function Pe(e){return e?be([e.zNear,e.zFar]):null}const Le=new Te(De,(e=>({__tag:"ColorWrite",...e})));function De(e){return e?be([e.r,e.g,e.b,e.a]):null}const Be=new Te(Fe,(e=>({__tag:"StencilWrite",...e})));function Fe(e){return e?be([e.mask]):null}const Ve=new Te(Ge,(e=>({__tag:"DrawBuffers",...e})));function Ge(e){return e?be(e.buffers):null}const Ue=new Te((function(e){return e?be([Se(e.blending),Me(e.culling),ye(e.polygonOffset),Ce(e.depthTest),Oe(e.stencilTest),Pe(e.depthWrite),De(e.colorWrite),Fe(e.stencilWrite),Ge(e.drawBuffers)]):null}),(e=>({blending:de(e.blending),culling:ue(e.culling),polygonOffset:he(e.polygonOffset),depthTest:me(e.depthTest),stencilTest:fe(e.stencilTest),depthWrite:pe(e.depthWrite),colorWrite:ge(e.colorWrite),stencilWrite:ve(e.stencilWrite),drawBuffers:_e(e.drawBuffers)})));class ze{constructor(e){this.channel=e,this.id=(0,b.g)()}}function He(e,t=!1){return e<=p.n?t?new Array(e).fill(0):new Array(e):new Float32Array(e)}function je(e){if(e.length=1),(0,x.a)(3===r.size||4===r.size);const{data:i,size:o,indices:n}=r;(0,x.a)(n.length%this._numIndexPerPrimitive==0),(0,x.a)(n.length>=e.length*this._numIndexPerPrimitive);const a=e.length;let s=o*n[this._numIndexPerPrimitive*e[0]];ke.clear(),ke.push(s);const c=(0,m.f)(i[s],i[s+1],i[s+2]),l=(0,m.e)(c);for(let t=0;t0&&++s;if(s<2)return;const c=new Array(8);for(let e=0;e<8;++e)c[e]=i[e]>0?new Uint32Array(i[e]):void 0;for(let e=0;e<8;++e)i[e]=0;for(let e=0;e{e.exclusive=!1,t._attributes.set(r,e)})),t._boundingInfo=this._boundingInfo,t.transformation=e.transformation||this.transformation,t}get attributes(){return this._attributes}getMutableAttribute(e){let t=this._attributes.get(e);return t&&!t.exclusive&&(t={...t,exclusive:!0,data:je(t.data)},this._attributes.set(e,t)),t}setAttributeData(e,t){const r=this._attributes.get(e);r&&this._attributes.set(e,{...r,exclusive:!0,data:t})}get indexCount(){const e=this._attributes.values().next().value.indices;return e?.length??0}get faceCount(){return this.indexCount/3}get boundingInfo(){return null==this._boundingInfo&&(this._boundingInfo=this._calculateBoundingInfo()),this._boundingInfo}computeAttachmentOrigin(e){return!!(this.type===i.Mesh?this._computeAttachmentOriginTriangles(e):this.type===i.Line?this._computeAttachmentOriginLines(e):this._computeAttachmentOriginPoints(e))&&(null!=this._transformation&&(0,h.h)(e,e,this._transformation),!0)}_computeAttachmentOriginTriangles(e){return function(e,t){if(!e)return!1;const{size:r,data:i,indices:o}=e;(0,h.s)(t,0,0,0),(0,h.s)(Ye,0,0,0);let n=0,a=0;for(let e=0;e0?((0,h.i)(r,r,(0,h.b)(qe,qe,u)),i+=u):0===i&&((0,h.i)(Ye,Ye,qe),o++)}return 0!==i?((0,h.b)(r,r,1/i),!0):0!==o&&((0,h.b)(r,Ye,1/o),!0)}(t,function(e,t){return!(!("isClosed"in e)||!e.isClosed)&&t.indices.length>2}(this.material.parameters,t),e)}_computeAttachmentOriginPoints(e){return function(e,t){if(!e)return!1;const{size:r,data:i,indices:o}=e;(0,h.s)(t,0,0,0);let n=-1,a=0;for(let e=0;e1&&(0,h.b)(t,t,1/a),a>0}(this.attributes.get(E.V.POSITION),e)}invalidateBoundingInfo(){this._boundingInfo=null}_calculateBoundingInfo(){const e=this.attributes.get(E.V.POSITION);if(!e||0===e.indices.length)return null;const t=this.type===i.Mesh?3:1;(0,x.a)(e.indices.length%t==0,"Indexing error: "+e.indices.length+" not divisible by "+t);const r=(0,g.a)(e.indices.length/t);return new We(r,t,e)}get transformation(){return this._transformation??d.I}set transformation(e){this._transformation=e&&e!==d.I?(0,d.a)(e):null}addHighlight(){const e=new ze(v.O.Highlight);return this.highlights=function(e,t){return null==e&&(e=[]),e.push(t),e}(this.highlights,e),e}removeHighlight(e){this.highlights=function(e,t){if(null==e)return null;const r=e.filter((e=>e!==t));return 0===r.length?null:r}(this.highlights,e)}}class Je{constructor(e){this._material=e.material,this._techniques=e.techniques,this._output=e.output}dispose(){this._techniques.release(this._technique)}get technique(){return this._technique}get _stippleTextures(){return this._techniques.constructionContext.stippleTextures}get _markerTextures(){return this._techniques.constructionContext.markerTextures}ensureTechnique(e,t){return this._technique=this._techniques.releaseAndAcquire(e,this._material.getConfiguration(this._output,t),this._technique),this._technique}ensureResources(e){return v.R.LOADED}}var Ke,Qe,et,tt;!function(e){e[e.INTEGRATED_MESH=0]="INTEGRATED_MESH",e[e.OPAQUE_TERRAIN=1]="OPAQUE_TERRAIN",e[e.OPAQUE_MATERIAL=2]="OPAQUE_MATERIAL",e[e.OPAQUE_NO_SSAO_DEPTH=3]="OPAQUE_NO_SSAO_DEPTH",e[e.TRANSPARENT_MATERIAL=4]="TRANSPARENT_MATERIAL",e[e.TRANSPARENT_NO_SSAO_DEPTH=5]="TRANSPARENT_NO_SSAO_DEPTH",e[e.TRANSPARENT_TERRAIN=6]="TRANSPARENT_TERRAIN",e[e.TRANSPARENT_DEPTH_WRITE_DISABLED_MATERIAL=7]="TRANSPARENT_DEPTH_WRITE_DISABLED_MATERIAL",e[e.OCCLUDED_TERRAIN=8]="OCCLUDED_TERRAIN",e[e.OCCLUDER_MATERIAL=9]="OCCLUDER_MATERIAL",e[e.TRANSPARENT_OCCLUDER_MATERIAL=10]="TRANSPARENT_OCCLUDER_MATERIAL",e[e.OCCLUSION_PIXELS=11]="OCCLUSION_PIXELS",e[e.OPAQUE_ENVIRONMENT=12]="OPAQUE_ENVIRONMENT",e[e.TRANSPARENT_ENVIRONMENT=13]="TRANSPARENT_ENVIRONMENT",e[e.LASERLINES=14]="LASERLINES",e[e.LASERLINES_CONTRAST_CONTROL=15]="LASERLINES_CONTRAST_CONTROL",e[e.HUD_MATERIAL=16]="HUD_MATERIAL",e[e.LABEL_MATERIAL=17]="LABEL_MATERIAL",e[e.LINE_CALLOUTS=18]="LINE_CALLOUTS",e[e.LINE_CALLOUTS_HUD_DEPTH=19]="LINE_CALLOUTS_HUD_DEPTH",e[e.DRAPED_MATERIAL=20]="DRAPED_MATERIAL",e[e.DRAPED_WATER=21]="DRAPED_WATER",e[e.VIEWSHED=22]="VIEWSHED",e[e.VOXEL=23]="VOXEL",e[e.MAX_SLOTS=24]="MAX_SLOTS"}(Ke||(Ke={})),function(e){e[e.Undefined=0]="Undefined",e[e.DefinedSize=1]="DefinedSize",e[e.DefinedScale=2]="DefinedScale"}(Qe||(Qe={})),function(e){e[e.Undefined=0]="Undefined",e[e.DefinedAngle=1]="DefinedAngle"}(et||(et={})),T.N,(0,d.c)(),(0,m.c)(),(0,d.c)(),function(e){e[e.ColorAlpha=0]="ColorAlpha",e[e.FrontFace=1]="FrontFace",e[e.NONE=2]="NONE",e[e.COUNT=3]="COUNT"}(tt||(tt={}));class rt extends G.U{constructor(e,t){super(e,"mat4",U.B.Draw,((r,i,o)=>r.setUniformMatrix4fv(e,t(i,o))))}}function it(e,t){t.instancedDoublePrecision?e.constants.add("cameraPosition","vec3",m.Z):e.uniforms.add(new G.b("cameraPosition",((e,t)=>(0,h.s)(at,t.camera.viewInverseTransposeMatrix[3]-e.origin[0],t.camera.viewInverseTransposeMatrix[7]-e.origin[1],t.camera.viewInverseTransposeMatrix[11]-e.origin[2]))))}function ot(e,t){if(!t.instancedDoublePrecision)return void e.uniforms.add(new G.a("proj",((e,t)=>t.camera.projectionMatrix)),new rt("view",((e,t)=>(0,l.w)(nt,t.camera.viewMatrix,e.origin))),new G.b("localOrigin",(e=>e.origin)));const r=e=>(0,h.s)(at,e.camera.viewInverseTransposeMatrix[3],e.camera.viewInverseTransposeMatrix[7],e.camera.viewInverseTransposeMatrix[11]);e.uniforms.add(new G.a("proj",((e,t)=>t.camera.projectionMatrix)),new G.a("view",((e,t)=>(0,l.w)(nt,t.camera.viewMatrix,r(t)))),new G.F("localOrigin",((e,t)=>r(t))))}const nt=(0,d.c)(),at=(0,m.c)();class st extends z{constructor(){super(...arguments),this.instancedDoublePrecision=!1,this.hasModelTransformation=!1}}(0,V._)([H()],st.prototype,"instancedDoublePrecision",void 0),(0,V._)([H()],st.prototype,"hasModelTransformation",void 0);const ct=(0,c.c)();function lt(e,t){const r=t.hasModelTransformation,i=t.instancedDoublePrecision;r&&(e.vertex.uniforms.add(new G.a("model",(e=>e.modelTransformation??d.I))),e.vertex.uniforms.add(new G.M("normalLocalOriginFromModel",(e=>((0,s.n)(ct,e.modelTransformation??d.I),ct))))),t.instanced&&i&&(e.attributes.add(E.V.INSTANCEMODELORIGINHI,"vec3"),e.attributes.add(E.V.INSTANCEMODELORIGINLO,"vec3"),e.attributes.add(E.V.INSTANCEMODEL,"mat3"),e.attributes.add(E.V.INSTANCEMODELNORMAL,"mat3"));const o=e.vertex;i&&(o.include(G.D,t),o.uniforms.add(new G.b("viewOriginHi",((e,t)=>function(e,t){const r=e.length;for(let i=0;ifunction(e,t){const r=e.length;for(let i=0;it.camera.viewInverseTransposeMatrix)))}(o),o.code.add(T.g` + vec3 dpNormalView(vec4 _normal) { + return normalize((viewNormal * ${r?i?"vec4(normalLocalOriginFromModel * (instanceModelNormal * _normal.xyz), 1.0)":"vec4(normalLocalOriginFromModel * _normal.xyz, 1.0)":i?"vec4(instanceModelNormal * _normal.xyz, 1.0)":"_normal"}).xyz); + } + `)),t.hasVertexTangents&&o.code.add(T.g` + vec4 dpTransformVertexTangent(vec4 _tangent) { + ${r?i?"return vec4(normalLocalOriginFromModel * (instanceModelNormal * _tangent.xyz), _tangent.w);":"return vec4(normalLocalOriginFromModel * _tangent.xyz, _tangent.w);":i?"return vec4(instanceModelNormal * _tangent.xyz, _tangent.w);":"return _tangent;"} + }`)}const dt=(0,m.c)();class ut extends st{}function ht(e,t){!function(e,t,...r){if(!t.hasSlicePlane){const r=T.g`#define rejectBySlice(_pos_) false +#define discardBySlice(_pos_) {} +#define highlightSlice(_color_, _pos_) (_color_)`;return t.hasSliceInVertexProgram&&e.vertex.code.add(r),void e.fragment.code.add(r)}t.hasSliceInVertexProgram&&e.vertex.uniforms.add(...r),e.fragment.uniforms.add(...r);const i=T.g`struct SliceFactors { +float front; +float side0; +float side1; +float side2; +float side3; +}; +SliceFactors calculateSliceFactors(vec3 pos) { +vec3 rel = pos - slicePlaneOrigin; +vec3 slicePlaneNormal = -cross(slicePlaneBasis1, slicePlaneBasis2); +float slicePlaneW = -dot(slicePlaneNormal, slicePlaneOrigin); +float basis1Len2 = dot(slicePlaneBasis1, slicePlaneBasis1); +float basis2Len2 = dot(slicePlaneBasis2, slicePlaneBasis2); +float basis1Dot = dot(slicePlaneBasis1, rel); +float basis2Dot = dot(slicePlaneBasis2, rel); +return SliceFactors( +dot(slicePlaneNormal, pos) + slicePlaneW, +-basis1Dot - basis1Len2, +basis1Dot - basis1Len2, +-basis2Dot - basis2Len2, +basis2Dot - basis2Len2 +); +} +bool sliceByFactors(SliceFactors factors) { +return factors.front < 0.0 +&& factors.side0 < 0.0 +&& factors.side1 < 0.0 +&& factors.side2 < 0.0 +&& factors.side3 < 0.0; +} +bool sliceEnabled() { +return dot(slicePlaneBasis1, slicePlaneBasis1) != 0.0; +} +bool sliceByPlane(vec3 pos) { +return sliceEnabled() && sliceByFactors(calculateSliceFactors(pos)); +} +#define rejectBySlice(_pos_) sliceByPlane(_pos_) +#define discardBySlice(_pos_) { if (sliceByPlane(_pos_)) discard; }`,o=T.g`vec4 applySliceHighlight(vec4 color, vec3 pos) { +SliceFactors factors = calculateSliceFactors(pos); +const float HIGHLIGHT_WIDTH = 1.0; +const vec4 HIGHLIGHT_COLOR = vec4(0.0, 0.0, 0.0, 0.3); +factors.front /= (2.0 * HIGHLIGHT_WIDTH) * fwidth(factors.front); +factors.side0 /= (2.0 * HIGHLIGHT_WIDTH) * fwidth(factors.side0); +factors.side1 /= (2.0 * HIGHLIGHT_WIDTH) * fwidth(factors.side1); +factors.side2 /= (2.0 * HIGHLIGHT_WIDTH) * fwidth(factors.side2); +factors.side3 /= (2.0 * HIGHLIGHT_WIDTH) * fwidth(factors.side3); +if (sliceByFactors(factors)) { +return color; +} +float highlightFactor = (1.0 - step(0.5, factors.front)) +* (1.0 - step(0.5, factors.side0)) +* (1.0 - step(0.5, factors.side1)) +* (1.0 - step(0.5, factors.side2)) +* (1.0 - step(0.5, factors.side3)); +return mix(color, vec4(HIGHLIGHT_COLOR.rgb, color.a), highlightFactor * HIGHLIGHT_COLOR.a); +}`,n=t.hasSliceHighlight?T.g` + ${o} + #define highlightSlice(_color_, _pos_) (sliceEnabled() ? applySliceHighlight(_color_, _pos_) : (_color_)) + `:T.g`#define highlightSlice(_color_, _pos_) (_color_)`;t.hasSliceInVertexProgram&&e.vertex.code.add(i),e.fragment.code.add(i),e.fragment.code.add(n)}(e,t,new G.b("slicePlaneOrigin",((e,r)=>function(e,t,r){if(null==r.slicePlane)return m.Z;const i=mt(e,t,r),o=ft(i,r.slicePlane),n=pt(e,i,r);return null!=n?(0,h.h)(_t,o,n):o}(t,e,r))),new G.b("slicePlaneBasis1",((e,r)=>gt(t,e,r,r.slicePlane?.basis1))),new G.b("slicePlaneBasis2",((e,r)=>gt(t,e,r,r.slicePlane?.basis2))))}function mt(e,t,r){return e.instancedDoublePrecision?(0,h.s)(vt,r.camera.viewInverseTransposeMatrix[3],r.camera.viewInverseTransposeMatrix[7],r.camera.viewInverseTransposeMatrix[11]):t.slicePlaneLocalOrigin}function ft(e,t){return null!=e?(0,h.c)(_t,t.origin,e):t.origin}function pt(e,t,r){return e.hasSliceTranslatedView?null!=t?(0,l.w)(Tt,r.camera.viewMatrix,t):r.camera.viewMatrix:null}function gt(e,t,r,i){if(null==i||null==r.slicePlane)return m.Z;const o=mt(e,t,r),n=ft(o,r.slicePlane),a=pt(e,o,r);return null!=a?((0,h.i)(xt,i,n),(0,h.h)(_t,n,a),(0,h.h)(xt,xt,a),(0,h.c)(xt,xt,_t)):i}(0,V._)([H({constValue:!0})],ut.prototype,"hasSliceHighlight",void 0),(0,V._)([H({constValue:!1})],ut.prototype,"hasSliceInVertexProgram",void 0),(0,V._)([H({constValue:U.B.Pass})],ut.prototype,"pbrTextureBindType",void 0),T.N;const vt=(0,m.c)(),_t=(0,m.c)(),xt=(0,m.c)(),Tt=(0,d.c)();function bt(e,t){const r=t.output===G.S.ObjectAndLayerIdColor,i=t.objectAndLayerIdColorInstanced;r&&(e.varyings.add("objectAndLayerIdColorVarying","vec4"),i?e.attributes.add(E.V.INSTANCEOBJECTANDLAYERIDCOLOR,"vec4"):e.attributes.add(E.V.OBJECTANDLAYERIDCOLOR,"vec4")),e.vertex.code.add(T.g` + void forwardObjectAndLayerIdColor() { + ${r?i?T.g`objectAndLayerIdColorVarying = instanceObjectAndLayerIdColor * 0.003921568627451;`:T.g`objectAndLayerIdColorVarying = objectAndLayerIdColor * 0.003921568627451;`:T.g``} }`),e.fragment.code.add(T.g` + void outputObjectAndLayerIdColor() { + ${r?T.g`fragColor = objectAndLayerIdColorVarying;`:T.g``} }`)}class Et extends G.U{constructor(e,t,r){super(e,"vec4",U.B.Pass,((r,i,o)=>r.setUniform4fv(e,t(i,o))),r)}}class St extends G.U{constructor(e,t,r){super(e,"float",U.B.Pass,((r,i,o)=>r.setUniform1fv(e,t(i,o))),r)}}function At(e,t){const{vertex:r,attributes:i}=e;t.hasVvInstancing&&(t.vvSize||t.vvColor)&&i.add(E.V.INSTANCEFEATUREATTRIBUTE,"vec4"),t.vvSize?(r.uniforms.add(new G.F("vvSizeMinSize",(e=>e.vvSize.minSize))),r.uniforms.add(new G.F("vvSizeMaxSize",(e=>e.vvSize.maxSize))),r.uniforms.add(new G.F("vvSizeOffset",(e=>e.vvSize.offset))),r.uniforms.add(new G.F("vvSizeFactor",(e=>e.vvSize.factor))),r.uniforms.add(new G.M("vvSymbolRotationMatrix",(e=>e.vvSymbolRotationMatrix))),r.uniforms.add(new G.F("vvSymbolAnchor",(e=>e.vvSymbolAnchor))),r.code.add(T.g`vec3 vvScale(vec4 _featureAttribute) { +return clamp(vvSizeOffset + _featureAttribute.x * vvSizeFactor, vvSizeMinSize, vvSizeMaxSize); +} +vec4 vvTransformPosition(vec3 position, vec4 _featureAttribute) { +return vec4(vvSymbolRotationMatrix * ( vvScale(_featureAttribute) * (position + vvSymbolAnchor)), 1.0); +}`),r.code.add(T.g` + const float eps = 1.192092896e-07; + vec4 vvTransformNormal(vec3 _normal, vec4 _featureAttribute) { + vec3 vvScale = clamp(vvSizeOffset + _featureAttribute.x * vvSizeFactor, vvSizeMinSize + eps, vvSizeMaxSize); + return vec4(vvSymbolRotationMatrix * _normal / vvScale, 1.0); + } + + ${t.hasVvInstancing?T.g` + vec4 vvLocalNormal(vec3 _normal) { + return vvTransformNormal(_normal, instanceFeatureAttribute); + } + + vec4 localPosition() { + return vvTransformPosition(position, instanceFeatureAttribute); + }`:""} + `)):r.code.add(T.g`vec4 localPosition() { return vec4(position, 1.0); } +vec4 vvLocalNormal(vec3 _normal) { return vec4(_normal, 1.0); }`),t.vvColor?(r.constants.add("vvColorNumber","int",8),r.uniforms.add(new St("vvColorValues",(e=>e.vvColor.values),8),new Et("vvColorColors",(e=>e.vvColor.colors),8)),r.code.add(T.g` + vec4 interpolateVVColor(float value) { + if (value <= vvColorValues[0]) { + return vvColorColors[0]; + } + + for (int i = 1; i < vvColorNumber; ++i) { + if (vvColorValues[i] >= value) { + float f = (value - vvColorValues[i-1]) / (vvColorValues[i] - vvColorValues[i-1]); + return mix(vvColorColors[i-1], vvColorColors[i], f); + } + } + return vvColorColors[vvColorNumber - 1]; + } + + vec4 vvGetColor(vec4 featureAttribute) { + return interpolateVVColor(featureAttribute.y); + } + + ${t.hasVvInstancing?T.g` + vec4 vvColor() { + return vvGetColor(instanceFeatureAttribute); + }`:"vec4 vvColor() { return vec4(1.0); }"} + `)):r.code.add(T.g`vec4 vvColor() { return vec4(1.0); }`)}class Mt extends G.U{constructor(e,t){super(e,"vec4",U.B.Pass,((r,i,o)=>r.setUniform4fv(e,t(i,o))))}}class wt extends G.U{constructor(e,t){super(e,"sampler2D",U.B.Pass,((r,i,o)=>r.bindTexture(e,t(i,o))))}}let yt;var Rt;!function(e){e[e.ETC1_RGB=0]="ETC1_RGB",e[e.ETC2_RGBA=1]="ETC2_RGBA",e[e.BC1_RGB=2]="BC1_RGB",e[e.BC3_RGBA=3]="BC3_RGBA",e[e.BC4_R=4]="BC4_R",e[e.BC5_RG=5]="BC5_RG",e[e.BC7_M6_RGB=6]="BC7_M6_RGB",e[e.BC7_M5_RGBA=7]="BC7_M5_RGBA",e[e.PVRTC1_4_RGB=8]="PVRTC1_4_RGB",e[e.PVRTC1_4_RGBA=9]="PVRTC1_4_RGBA",e[e.ASTC_4x4_RGBA=10]="ASTC_4x4_RGBA",e[e.ATC_RGB=11]="ATC_RGB",e[e.ATC_RGBA=12]="ATC_RGBA",e[e.FXT1_RGB=17]="FXT1_RGB",e[e.PVRTC2_4_RGB=18]="PVRTC2_4_RGB",e[e.PVRTC2_4_RGBA=19]="PVRTC2_4_RGBA",e[e.ETC2_EAC_R11=20]="ETC2_EAC_R11",e[e.ETC2_EAC_RG11=21]="ETC2_EAC_RG11",e[e.RGBA32=13]="RGBA32",e[e.RGB565=14]="RGB565",e[e.BGR565=15]="BGR565",e[e.RGBA4444=16]="RGBA4444"}(Rt||(Rt={}));let Ct=null,It=null;async function Ot(){return null==It&&(yt??=(async()=>{const e=await r.e(8674).then(r.bind(r,68674)),t=await e.default({locateFile:e=>(0,ee.g)(`esri/libs/basisu/${e}`)});return t.initializeBasis(),t})(),It=yt,Ct=await It),It}function Nt(e,t,r,i,o){const n=(0,re.e)(t?te.m.COMPRESSED_RGBA8_ETC2_EAC:te.m.COMPRESSED_RGB8_ETC2),a=o&&e>1?(4**e-1)/(3*4**(e-1)):1;return Math.ceil(r*i*n*a)}function Pt(e){return e.getNumImages()>=1&&!e.isUASTC()}function Lt(e){return e.getFaces()>=1&&e.isETC1S()}function Dt(e,t,r,i,o,n,a,s){const{compressedTextureETC:c,compressedTextureS3TC:l}=e.capabilities,[d,u]=c?i?[Rt.ETC2_RGBA,te.m.COMPRESSED_RGBA8_ETC2_EAC]:[Rt.ETC1_RGB,te.m.COMPRESSED_RGB8_ETC2]:l?i?[Rt.BC3_RGBA,te.m.COMPRESSED_RGBA_S3TC_DXT5_EXT]:[Rt.BC1_RGB,te.m.COMPRESSED_RGB_S3TC_DXT1_EXT]:[Rt.RGBA32,te.d.RGBA],h=t.hasMipmap?r:Math.min(1,r),m=[];for(let e=0;e1,t.samplingMode=t.hasMipmap?te.c.LINEAR_MIPMAP_LINEAR:te.c.LINEAR,t.width=o,t.height=n,new re.T(e,t,{type:"compressed",levels:m})}const Bt=()=>W.L.getLogger("esri.views.3d.webgl-engine.lib.DDSUtil");function Ft(e){return e.charCodeAt(0)+(e.charCodeAt(1)<<8)+(e.charCodeAt(2)<<16)+(e.charCodeAt(3)<<24)}const Vt=Ft("DXT1"),Gt=Ft("DXT3"),Ut=Ft("DXT5");function zt(e,t,r){if(e instanceof ImageData)return zt(Ht(e),t,r);const i=document.createElement("canvas");return i.width=t,i.height=r,i.getContext("2d").drawImage(e,0,0,i.width,i.height),i}function Ht(e){const t=document.createElement("canvas");t.width=e.width,t.height=e.height;const r=t.getContext("2d");if(null==r)throw new $.A("Failed to create 2d context from HTMLCanvasElement");return r.putImageData(e,0,0),t}class jt extends A{get parameters(){return this._parameters}constructor(e,t){super(),this._data=e,this.type=i.Texture,this._glTexture=null,this._loadingPromise=null,this._loadingController=null,this.events=new X.A,this._parameters={...qt,...t},this._startPreload(e)}dispose(){this.unload(),this._data=this.frameUpdate=void 0}_startPreload(e){null!=e&&(e instanceof HTMLVideoElement?(this.frameUpdate=t=>this._frameUpdate(e,t),this._startPreloadVideoElement(e)):e instanceof HTMLImageElement&&this._startPreloadImageElement(e))}_startPreloadVideoElement(e){if(!((0,J.w8)(e.src)||"auto"===e.preload&&e.crossOrigin)){e.preload="auto",e.crossOrigin="anonymous";const t=!e.paused;if(e.src=e.src,t&&e.autoplay){const t=()=>{e.removeEventListener("canplay",t),e.play()};e.addEventListener("canplay",t)}}}_startPreloadImageElement(e){(0,J.DB)(e.src)||(0,J.w8)(e.src)||e.crossOrigin||(e.crossOrigin="anonymous",e.src=e.src)}_createDescriptor(e){const t=new re.a;return t.wrapMode=this._parameters.wrap??te.T.REPEAT,t.flipped=!this._parameters.noUnpackFlip,t.samplingMode=this._parameters.mipmap?te.c.LINEAR_MIPMAP_LINEAR:te.c.LINEAR,t.hasMipmap=!!this._parameters.mipmap,t.preMultiplyAlpha=!!this._parameters.preMultiplyAlpha,t.maxAnisotropy=this._parameters.maxAnisotropy??(this._parameters.mipmap?e.parameters.maxMaxAnisotropy:1),t}get glTexture(){return this._glTexture}get memoryEstimate(){return this._glTexture?.usedMemory||function(e,t){if(null==e)return 0;if((0,p.s)(e)||(0,p.K)(e))return t.encoding===v.T.KTX2_ENCODING?function(e,t){if(null==Ct)return e.byteLength;const r=new Ct.KTX2File(new Uint8Array(e)),i=Lt(r)?Nt(r.getLevels(),r.getHasAlpha(),r.getWidth(),r.getHeight(),t):0;return r.close(),r.delete(),i}(e,!!t.mipmap):t.encoding===v.T.BASIS_ENCODING?function(e,t){if(null==Ct)return e.byteLength;const r=new Ct.BasisFile(new Uint8Array(e)),i=Pt(r)?Nt(r.getNumLevels(0),r.getHasAlpha(),r.getImageWidth(0,0),r.getImageHeight(0,0),t):0;return r.close(),r.delete(),i}(e,!!t.mipmap):e.byteLength;const{width:r,height:i}=e instanceof Image||e instanceof ImageData||e instanceof HTMLCanvasElement||e instanceof HTMLVideoElement?Wt(e):t;return(t.mipmap?4/3:1)*r*i*(t.components||4)||0}(this._data,this._parameters)}load(e){if(this._glTexture)return this._glTexture;if(this._loadingPromise)return this._loadingPromise;const t=this._data;return null==t?(this._glTexture=new re.T(e,this._createDescriptor(e),null),this._glTexture):(this._parameters.reloadable||(this._data=void 0),"string"==typeof t?this._loadFromURL(e,t):t instanceof Image?this._loadFromImageElement(e,t):t instanceof HTMLVideoElement?this._loadFromVideoElement(e,t):t instanceof ImageData||t instanceof HTMLCanvasElement?this._loadFromImage(e,t):((0,p.s)(t)||(0,p.K)(t))&&this._parameters.encoding===v.T.DDS_ENCODING?this._loadFromDDSData(e,t):((0,p.s)(t)||(0,p.K)(t))&&this._parameters.encoding===v.T.KTX2_ENCODING?this._loadFromKTX2(e,t):((0,p.s)(t)||(0,p.K)(t))&&this._parameters.encoding===v.T.BASIS_ENCODING?this._loadFromBasis(e,t):(0,p.K)(t)?this._loadFromPixelData(e,t):(0,p.s)(t)?this._loadFromPixelData(e,new Uint8Array(t)):null)}_frameUpdate(e,t){return null==this._glTexture||e.readyState>8&255,a>>16&255,a>>24&255))),null}var a;let s=1,c=r[4],l=r[3];(3&c||3&l)&&(Bt().warn("Rounding up compressed texture size to nearest multiple of 4."),c=c+3&-4,l=l+3&-4);const d=c,u=l;131072&r[2]&&!1!==t&&(s=Math.max(1,r[7]));let h,m,f=r[1]+4;const p=[];for(let t=0;t>2)*(l+3>>2)*o,h=new Uint8Array(e,f,m),p.push(h),f+=m,c=Math.max(1,c>>1),l=Math.max(1,l>>1);return{textureData:{type:"compressed",levels:p},internalFormat:n,width:d,height:u}}(r,t.hasMipmap??!1);if(null==i)throw new Error("DDS texture data is null");const{textureData:o,internalFormat:n,width:a,height:s}=i;return t.samplingMode=o.levels.length>1?te.c.LINEAR_MIPMAP_LINEAR:te.c.LINEAR,t.hasMipmap=o.levels.length>1,t.internalFormat=n,t.width=a,t.height=s,new re.T(e,t,o)}(e,this._createDescriptor(e),t),this._glTexture}_loadFromKTX2(e,t){return this._loadAsync((()=>async function(e,t,r){null==Ct&&(Ct=await Ot());const i=new Ct.KTX2File(new Uint8Array(r));if(!Lt(i))return null;i.startTranscoding();const o=Dt(e,t,i.getLevels(),i.getHasAlpha(),i.getWidth(),i.getHeight(),((e,t)=>i.getImageTranscodedSizeInBytes(e,0,0,t)),((e,t,r)=>i.transcodeImage(r,e,0,0,t,0,-1,-1)));return i.close(),i.delete(),o}(e,this._createDescriptor(e),t).then((e=>(this._glTexture=e,e)))))}_loadFromBasis(e,t){return this._loadAsync((()=>async function(e,t,r){null==Ct&&(Ct=await Ot());const i=new Ct.BasisFile(new Uint8Array(r));if(!Pt(i))return null;i.startTranscoding();const o=Dt(e,t,i.getNumLevels(0),i.getHasAlpha(),i.getImageWidth(0,0),i.getImageHeight(0,0),((e,t)=>i.getImageTranscodedSizeInBytes(0,e,t)),((e,t,r)=>i.transcodeImage(r,0,e,t,0,0)));return i.close(),i.delete(),o}(e,this._createDescriptor(e),t).then((e=>(this._glTexture=e,e)))))}_loadFromPixelData(e,t){(0,x.a)(this._parameters.width>0&&this._parameters.height>0);const r=this._createDescriptor(e);return r.pixelFormat=1===this._parameters.components?te.d.LUMINANCE:3===this._parameters.components?te.d.RGB:te.d.RGBA,r.width=this._parameters.width??0,r.height=this._parameters.height??0,this._glTexture=new re.T(e,r,t),this._glTexture}_loadFromURL(e,t){return this._loadAsync((async r=>{const i=await Q(t,{signal:r});return(0,Z.Te)(r),this._loadFromImage(e,i)}))}_loadFromImageElement(e,t){return t.complete?this._loadFromImage(e,t):this._loadAsync((async r=>{const i=await(0,K.l)(t,t.src,!1,r);return(0,Z.Te)(r),this._loadFromImage(e,i)}))}_loadFromVideoElement(e,t){return t.readyState>=kt.HAVE_CURRENT_DATA?this._loadFromImage(e,t):this._loadFromVideoElementAsync(e,t)}_loadFromVideoElementAsync(e,t){return this._loadAsync((r=>new Promise(((i,o)=>{const n=()=>{t.removeEventListener("loadeddata",a),t.removeEventListener("error",s),(0,Y.r)(c)},a=()=>{t.readyState>=kt.HAVE_CURRENT_DATA&&(n(),i(this._loadFromImage(e,t)))},s=e=>{n(),o(e||new $.A("Failed to load video"))};t.addEventListener("loadeddata",a),t.addEventListener("error",s);const c=(0,Z.u7)(r,(()=>s((0,Z.NK)())))}))))}_loadFromImage(e,t){let r=t;if(!(r instanceof HTMLVideoElement)){const{maxTextureSize:t}=e.parameters;r=this._parameters.downsampleUncompressed?function(e,t){let r=e.width*e.height;if(r<4096)return e instanceof ImageData?Ht(e):e;let i=e.width,o=e.height;do{i=Math.ceil(i/2),o=Math.ceil(o/2),r=i*o}while(r>1048576||null!=t&&(i>t||o>t));return zt(e,i,o)}(r,t):function(e,t){const r=Math.max(e.width,e.height);if(r<=t)return e;const i=t/r;return zt(e,Math.round(e.width*i),Math.round(e.height*i))}(r,t)}const i=Wt(r);this._parameters.width=i.width,this._parameters.height=i.height;const o=this._createDescriptor(e);return o.pixelFormat=3===this._parameters.components?te.d.RGB:te.d.RGBA,o.width=i.width,o.height=i.height,this._glTexture=new re.T(e,o,r),this._glTexture}_loadAsync(e){const t=new AbortController;this._loadingController=t;const r=e(t.signal);this._loadingPromise=r;const i=()=>{this._loadingController===t&&(this._loadingController=null),this._loadingPromise===r&&(this._loadingPromise=null)};return r.then(i,i),r}unload(){if(this._glTexture=(0,Y.f)(this._glTexture),null!=this._loadingController){const e=this._loadingController;this._loadingController=null,this._loadingPromise=null,e.abort()}this.events.emit("unloaded")}}function Wt(e){return e instanceof HTMLVideoElement?{width:e.videoWidth,height:e.videoHeight}:e}var kt;!function(e){e[e.HAVE_NOTHING=0]="HAVE_NOTHING",e[e.HAVE_METADATA=1]="HAVE_METADATA",e[e.HAVE_CURRENT_DATA=2]="HAVE_CURRENT_DATA",e[e.HAVE_FUTURE_DATA=3]="HAVE_FUTURE_DATA",e[e.HAVE_ENOUGH_DATA=4]="HAVE_ENOUGH_DATA"}(kt||(kt={}));const qt={wrap:{s:te.T.REPEAT,t:te.T.REPEAT},mipmap:!0,noUnpackFlip:!1,preMultiplyAlpha:!1,downsampleUncompressed:!1};class $t extends G.U{constructor(e,t){super(e,"vec2",U.B.Pass,((r,i,o)=>r.setUniform2fv(e,t(i,o))))}}function Xt(e){e.uniforms.add(new $t("zProjectionMap",((e,t)=>function(e){const t=e.projectionMatrix;return(0,ie.g)(Yt,t[14],t[10])}(t.camera)))),e.code.add(T.g`float linearizeDepth(float depth) { +float depthNdc = depth * 2.0 - 1.0; +float c1 = zProjectionMap[0]; +float c2 = zProjectionMap[1]; +return -(c1 / (depthNdc + c2 + 1e-7)); +}`),e.code.add(T.g`float depthFromTexture(sampler2D depthTexture, vec2 uv) { +ivec2 iuv = ivec2(uv * vec2(textureSize(depthTexture, 0))); +float depth = texelFetch(depthTexture, iuv, 0).r; +return depth; +}`),e.code.add(T.g`float linearDepthFromTexture(sampler2D depthTexture, vec2 uv) { +return linearizeDepth(depthFromTexture(depthTexture, uv)); +}`)}const Yt=(0,u.c)();function Zt(e,t){if(!t.multipassEnabled)return;e.fragment.include(Xt),e.fragment.uniforms.add(new wt("terrainDepthTexture",((e,t)=>t.multipassTerrain.depth?.attachment)));const r=t.occlusionPass;e.fragment.code.add(T.g` + ${r?"bool":"void"} terrainDepthTest(float fragmentDepth) { + float depth = texelFetch(terrainDepthTexture, ivec2(gl_FragCoord.xy), 0).r; + float linearDepth = linearizeDepth(depth); + ${r?T.g`return fragmentDepth < linearDepth && depth < 1.0;`:T.g` + if(fragmentDepth ${t.cullAboveGround?">":"<="} linearDepth){ + discard; + }`} + }`)}function Jt(e){e.vertex.code.add(T.g`const float PI = 3.141592653589793;`),e.fragment.code.add(T.g`const float PI = 3.141592653589793; +const float LIGHT_NORMALIZATION = 1.0 / PI; +const float INV_PI = 0.3183098861837907; +const float HALF_PI = 1.570796326794897;`)}const Kt=.001;function Qt(e){e.code.add(T.g`vec4 premultiplyAlpha(vec4 v) { +return vec4(v.rgb * v.a, v.a); +} +vec3 rgb2hsv(vec3 c) { +vec4 K = vec4(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0); +vec4 p = c.g < c.b ? vec4(c.bg, K.wz) : vec4(c.gb, K.xy); +vec4 q = c.r < p.x ? vec4(p.xyw, c.r) : vec4(c.r, p.yzx); +float d = q.x - min(q.w, q.y); +float e = 1.0e-10; +return vec3(abs(q.z + (q.w - q.y) / (6.0 * d + e)), min(d / (q.x + e), 1.0), q.x); +} +vec3 hsv2rgb(vec3 c) { +vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0); +vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www); +return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y); +} +float rgb2v(vec3 c) { +return max(c.x, max(c.y, c.z)); +}`)}class er{constructor(){this._includedModules=new Map}include(e,t){this._includedModules.has(e)?this._includedModules.get(e):(this._includedModules.set(e,t),e(this.builder,t))}}class tr extends er{constructor(){super(...arguments),this.vertex=new or,this.fragment=new or,this.attributes=new nr,this.varyings=new ar,this.extensions=new sr,this.constants=new lr,this.outputs=new cr}get fragmentUniforms(){return this.fragment.uniforms.entries}get builder(){return this}generate(e){const t=this.extensions.generateSource(e),r=this.attributes.generateSource(e),i=this.varyings.generateSource(e),o="vertex"===e?this.vertex:this.fragment,n=o.uniforms.generateSource(),a=o.code.generateSource(),s="vertex"===e?ur:dr,c=this.constants.generateSource().concat(o.constants.generateSource()),l=this.outputs.generateSource(e);return`#version 300 es\n${t.join("\n")}\n\n${s}\n\n${c.join("\n")}\n\n${n.join("\n")}\n\n${r.join("\n")}\n\n${i.join("\n")}\n\n${l.join("\n")}\n\n${a.join("\n")}`}generateBindPass(e){const t=new Map;this.vertex.uniforms.entries.forEach((e=>{const r=e.bind[U.B.Pass];r&&t.set(e.name,r)})),this.fragment.uniforms.entries.forEach((e=>{const r=e.bind[U.B.Pass];r&&t.set(e.name,r)}));const r=Array.from(t.values()),i=r.length;return(t,o)=>{for(let n=0;n{const r=e.bind[U.B.Draw];r&&t.set(e.name,r)})),this.fragment.uniforms.entries.forEach((e=>{const r=e.bind[U.B.Draw];r&&t.set(e.name,r)}));const r=Array.from(t.values()),i=r.length;return(t,o,n)=>{for(let a=0;anull!=e.arraySize?`uniform ${e.type} ${e.name}[${e.arraySize}];`:`uniform ${e.type} ${e.name};`))}get entries(){return Array.from(this._entries.values())}}class ir{constructor(e){this._stage=e,this._entries=new Array}add(e){return this._entries.push(e),this._stage}generateSource(){return this._entries}}class or extends er{constructor(){super(...arguments),this.uniforms=new rr(this),this.code=new ir(this),this.constants=new lr}get builder(){return this}}class nr{constructor(){this._entries=new Array}add(e,t){this._entries.push([e,t])}generateSource(e){return"fragment"===e?[]:this._entries.map((e=>`in ${e[1]} ${e[0]};`))}}class ar{constructor(){this._entries=new Map}add(e,t){this._entries.has(e)&&(0,x.a)(this._entries.get(e)===t),this._entries.set(e,t)}generateSource(e){const t=new Array;return this._entries.forEach(((r,i)=>t.push("vertex"===e?`out ${r} ${i};`:`in ${r} ${i};`))),t}}class sr{constructor(){this._entries=new Set}add(e){this._entries.add(e)}generateSource(e){const t="vertex"===e?sr.ALLOWLIST_VERTEX:sr.ALLOWLIST_FRAGMENT;return Array.from(this._entries).filter((e=>t.includes(e))).map((e=>`#extension ${e} : enable`))}}sr.ALLOWLIST_FRAGMENT=["GL_EXT_shader_texture_lod","GL_OES_standard_derivatives"],sr.ALLOWLIST_VERTEX=[];class cr{constructor(){this._entries=new Map}add(e,t,r=0){const i=this._entries.get(r);i?(0,x.a)(i.name===e&&i.type===t,`Fragment shader output location ${r} occupied`):this._entries.set(r,{name:e,type:t})}generateSource(e){if("vertex"===e)return[];0===this._entries.size&&this._entries.set(0,{name:cr.DEFAULT_NAME,type:cr.DEFAULT_TYPE});const t=new Array;return this._entries.forEach(((e,r)=>t.push(`layout(location = ${r}) out ${e.type} ${e.name};`))),t}}cr.DEFAULT_TYPE="vec4",cr.DEFAULT_NAME="fragColor";class lr{constructor(){this._entries=new Set}add(e,t,r){let i="ERROR_CONSTRUCTOR_STRING";switch(t){case"float":i=lr._numberToFloatStr(r);break;case"int":i=lr._numberToIntStr(r);break;case"bool":i=r.toString();break;case"vec2":i=`vec2(${lr._numberToFloatStr(r[0])}, ${lr._numberToFloatStr(r[1])})`;break;case"vec3":i=`vec3(${lr._numberToFloatStr(r[0])}, ${lr._numberToFloatStr(r[1])}, ${lr._numberToFloatStr(r[2])})`;break;case"vec4":i=`vec4(${lr._numberToFloatStr(r[0])}, ${lr._numberToFloatStr(r[1])}, ${lr._numberToFloatStr(r[2])}, ${lr._numberToFloatStr(r[3])})`;break;case"ivec2":i=`ivec2(${lr._numberToIntStr(r[0])}, ${lr._numberToIntStr(r[1])})`;break;case"ivec3":i=`ivec3(${lr._numberToIntStr(r[0])}, ${lr._numberToIntStr(r[1])}, ${lr._numberToIntStr(r[2])})`;break;case"ivec4":i=`ivec4(${lr._numberToIntStr(r[0])}, ${lr._numberToIntStr(r[1])}, ${lr._numberToIntStr(r[2])}, ${lr._numberToIntStr(r[3])})`;break;case"mat2":case"mat3":case"mat4":i=`${t}(${Array.prototype.map.call(r,(e=>lr._numberToFloatStr(e))).join(", ")})`}return this._entries.add(`const ${t} ${e} = ${i};`),this}static _numberToIntStr(e){return e.toFixed(0)}static _numberToFloatStr(e){return Number.isInteger(e)?e.toFixed(1):e.toString()}generateSource(){return Array.from(this._entries)}}const dr="#ifdef GL_FRAGMENT_PRECISION_HIGH\n precision highp float;\n precision highp sampler2D;\n#else\n precision mediump float;\n precision mediump sampler2D;\n#endif",ur="precision highp float;\nprecision highp sampler2D;";class hr{constructor(e,t){this._module=e,this._loadModule=t}get(){return this._module}async reload(){return this._module=await this._loadModule(),this._module}}class mr{constructor(e,t,r){this.release=r,this.initializeConfiguration(e,t),this._configuration=t.snapshot(),this._program=this.initializeProgram(e),this._pipeline=this.initializePipeline(e)}destroy(){this._program=(0,Y.f)(this._program),this._pipeline=this._configuration=null}reload(e){(0,Y.f)(this._program),this._program=this.initializeProgram(e),this._pipeline=this.initializePipeline(e)}get program(){return this._program}get compiled(){return this.program.compiled}get key(){return this._configuration.key}get configuration(){return this._configuration}ensureAttributeLocations(e){this.program.assertCompatibleVertexAttributeLocations(e)}get primitiveType(){return te.P.TRIANGLES}getPipeline(e,t,r){return this._pipeline}initializeConfiguration(e,t){}}const fr=oe(te.g.SRC_ALPHA,te.g.ONE,te.g.ONE_MINUS_SRC_ALPHA,te.g.ONE_MINUS_SRC_ALPHA),pr=oe(te.g.ONE,te.g.ZERO,te.g.ONE,te.g.ONE_MINUS_SRC_ALPHA);function gr(e){return e===tt.FrontFace?null:pr}const vr={factor:-1,units:-2};function _r(e){return e?vr:null}function xr(e,t=te.j.LESS){return e===tt.NONE||e===tt.FrontFace?t:te.j.LEQUAL}function Tr(e){return e===tt.ColorAlpha?{buffers:[te.f.COLOR_ATTACHMENT0,te.f.COLOR_ATTACHMENT1]}:null}class br{constructor(e,t,r){this._context=e,this._locations=r,this._textures=new Map,this._freeTextureUnits=new _.P({deallocator:null}),this._glProgram=e.programCache.acquire(t.generate("vertex"),t.generate("fragment"),r),this._glProgram.stop=()=>{throw new Error("Wrapped _glProgram used directly")},this.bindPass=t.generateBindPass(this),this.bindDraw=t.generateBindDraw(this),this._fragmentUniforms=(0,re.w)()?t.fragmentUniforms:null}dispose(){this._glProgram.dispose()}get glName(){return this._glProgram.glName}get hasTransformFeedbackVaryings(){return this._glProgram.hasTransformFeedbackVaryings}get compiled(){return this._glProgram.compiled}setUniform1b(e,t){this._glProgram.setUniform1i(e,t?1:0)}setUniform1i(e,t){this._glProgram.setUniform1i(e,t)}setUniform1f(e,t){this._glProgram.setUniform1f(e,t)}setUniform2fv(e,t){this._glProgram.setUniform2fv(e,t)}setUniform3fv(e,t){this._glProgram.setUniform3fv(e,t)}setUniform4fv(e,t){this._glProgram.setUniform4fv(e,t)}setUniformMatrix3fv(e,t){this._glProgram.setUniformMatrix3fv(e,t)}setUniformMatrix4fv(e,t){this._glProgram.setUniformMatrix4fv(e,t)}setUniform1fv(e,t){this._glProgram.setUniform1fv(e,t)}setUniform1iv(e,t){this._glProgram.setUniform1iv(e,t)}setUniform2iv(e,t){this._glProgram.setUniform3iv(e,t)}setUniform3iv(e,t){this._glProgram.setUniform3iv(e,t)}setUniform4iv(e,t){this._glProgram.setUniform4iv(e,t)}assertCompatibleVertexAttributeLocations(e){e.locations!==this._locations&&console.error("VertexAttributeLocations are incompatible")}stop(){this._textures.clear(),this._freeTextureUnits.clear()}bindTexture(e,t){if(null==t?.glName){const t=this._textures.get(e);return t&&(this._context.bindTexture(null,t.unit),this._freeTextureUnit(t),this._textures.delete(e)),null}let r=this._textures.get(e);return null==r?(r=this._allocTextureUnit(t),this._textures.set(e,r)):r.texture=t,this._context.useProgram(this),this.setUniform1i(e,r.unit),this._context.bindTexture(t,r.unit),r.unit}rebindTextures(){this._context.useProgram(this),this._textures.forEach(((e,t)=>{this._context.bindTexture(e.texture,e.unit),this.setUniform1i(t,e.unit)})),this._fragmentUniforms?.forEach((e=>{"sampler2D"!==e.type&&"samplerCube"!==e.type||this._textures.has(e.name)||console.error(`Texture sampler ${e.name} has no bound texture`)}))}_allocTextureUnit(e){return{texture:e,unit:0===this._freeTextureUnits.length?this._textures.size:this._freeTextureUnits.pop()}}_freeTextureUnit(e){this._freeTextureUnits.push(e.unit)}}te.j.LESS,te.j.ALWAYS;const Er={mask:255},Sr={function:{func:te.j.ALWAYS,ref:v.S.OutlineVisualElementMask,mask:v.S.OutlineVisualElementMask},operation:{fail:te.k.KEEP,zFail:te.k.KEEP,zPass:te.k.ZERO}},Ar={function:{func:te.j.ALWAYS,ref:v.S.OutlineVisualElementMask,mask:v.S.OutlineVisualElementMask},operation:{fail:te.k.KEEP,zFail:te.k.KEEP,zPass:te.k.REPLACE}};te.j.EQUAL,v.S.OutlineVisualElementMask,v.S.OutlineVisualElementMask,te.k.KEEP,te.k.KEEP,te.k.KEEP,te.j.NOTEQUAL,v.S.OutlineVisualElementMask,v.S.OutlineVisualElementMask,te.k.KEEP,te.k.KEEP,te.k.KEEP;var Mr=r(72509),wr=r(19907),yr=r(23164),Rr=r(866),Cr=r(37176),Ir=r(83839),Or=r(73067);class Nr{constructor(){this._outer=new Map}clear(){this._outer.clear()}get empty(){return 0===this._outer.size}get(e,t){return this._outer.get(e)?.get(t)}set(e,t,r){const i=this._outer.get(e);i?i.set(t,r):this._outer.set(e,new Map([[t,r]]))}delete(e,t){const r=this._outer.get(e);r&&(r.delete(t),0===r.size&&this._outer.delete(e))}forEach(e){this._outer.forEach(((t,r)=>e(t,r)))}}var Pr,Lr,Dr,Br,Fr=r(38632),Vr=r(57760),Gr=r(63949),Ur=r(16055),zr=r(73502),Hr=r(62482),jr=r(26442);function Wr(e){e.attributes.add(E.V.POSITION,"vec3"),e.vertex.code.add(T.g`vec3 positionModel() { return position; }`)}function kr(e,t){e.include(Wr);const r=e.vertex;r.include(G.D,t),e.varyings.add("vPositionWorldCameraRelative","vec3"),e.varyings.add("vPosition_view","vec3"),r.uniforms.add(new G.F("transformWorldFromViewTH",(e=>e.transformWorldFromViewTH)),new G.F("transformWorldFromViewTL",(e=>e.transformWorldFromViewTL)),new G.M("transformViewFromCameraRelativeRS",(e=>e.transformViewFromCameraRelativeRS)),new G.a("transformProjFromView",(e=>e.transformProjFromView)),new jr.M("transformWorldFromModelRS",(e=>e.transformWorldFromModelRS)),new G.b("transformWorldFromModelTH",(e=>e.transformWorldFromModelTH)),new G.b("transformWorldFromModelTL",(e=>e.transformWorldFromModelTL))),r.code.add(T.g`vec3 positionWorldCameraRelative() { +vec3 rotatedModelPosition = transformWorldFromModelRS * positionModel(); +vec3 transform_CameraRelativeFromModel = dpAdd( +transformWorldFromModelTL, +transformWorldFromModelTH, +-transformWorldFromViewTL, +-transformWorldFromViewTH +); +return transform_CameraRelativeFromModel + rotatedModelPosition; +}`),r.code.add(T.g` + void forwardPosition(float fOffset) { + vPositionWorldCameraRelative = positionWorldCameraRelative(); + if (fOffset != 0.0) { + vPositionWorldCameraRelative += fOffset * ${t.spherical?T.g`normalize(transformWorldFromViewTL + vPositionWorldCameraRelative)`:T.g`vec3(0.0, 0.0, 1.0)`}; + } + + vPosition_view = transformViewFromCameraRelativeRS * vPositionWorldCameraRelative; + gl_Position = transformProjFromView * vec4(vPosition_view, 1.0); + } + `),e.fragment.uniforms.add(new G.F("transformWorldFromViewTL",(e=>e.transformWorldFromViewTL))),r.code.add(T.g`vec3 positionWorld() { +return transformWorldFromViewTL + vPositionWorldCameraRelative; +}`),e.fragment.code.add(T.g`vec3 positionWorld() { +return transformWorldFromViewTL + vPositionWorldCameraRelative; +}`)}class qr extends T.N{constructor(){super(...arguments),this.transformWorldFromViewTH=(0,m.c)(),this.transformWorldFromViewTL=(0,m.c)(),this.transformViewFromCameraRelativeRS=(0,c.c)(),this.transformProjFromView=(0,d.c)()}}class $r extends T.N{constructor(){super(...arguments),this.transformWorldFromModelRS=(0,c.c)(),this.transformWorldFromModelTH=(0,m.c)(),this.transformWorldFromModelTL=(0,m.c)()}}function Xr(e,t){switch(t.normalType){case Ur.a.Attribute:case Ur.a.Compressed:e.include(Ur.N,t),e.varyings.add("vNormalWorld","vec3"),e.varyings.add("vNormalView","vec3"),e.vertex.uniforms.add(new jr.M("transformNormalGlobalFromModel",(e=>e.transformNormalGlobalFromModel)),new G.M("transformNormalViewFromGlobal",(e=>e.transformNormalViewFromGlobal))),e.vertex.code.add(T.g`void forwardNormal() { +vNormalWorld = transformNormalGlobalFromModel * normalModel(); +vNormalView = transformNormalViewFromGlobal * vNormalWorld; +}`);break;case Ur.a.Ground:e.include(kr,t),e.varyings.add("vNormalWorld","vec3"),e.vertex.code.add(T.g` + void forwardNormal() { + vNormalWorld = ${t.spherical?T.g`normalize(vPositionWorldCameraRelative);`:T.g`vec3(0.0, 0.0, 1.0);`} + } + `);break;case Ur.a.ScreenDerivative:e.vertex.code.add(T.g`void forwardNormal() {}`);break;default:(0,zr.n)(t.normalType);case Ur.a.COUNT:}}!function(e){e[e.RED=0]="RED",e[e.RG=1]="RG",e[e.RGBA4=2]="RGBA4",e[e.RGBA=3]="RGBA",e[e.RGBA_MIPMAP=4]="RGBA_MIPMAP",e[e.R16F=5]="R16F",e[e.RGBA16F=6]="RGBA16F"}(Pr||(Pr={})),function(e){e[e.DEPTH_STENCIL_TEXTURE=0]="DEPTH_STENCIL_TEXTURE",e[e.DEPTH16_BUFFER=1]="DEPTH16_BUFFER"}(Lr||(Lr={}));class Yr extends qr{constructor(){super(...arguments),this.transformNormalViewFromGlobal=(0,c.c)()}}class Zr extends $r{constructor(){super(...arguments),this.transformNormalGlobalFromModel=(0,c.c)(),this.toMapSpace=(0,Hr.c)()}}function Jr(e){e.uniforms.add(new G.F("mainLightDirection",((e,t)=>t.lighting.mainLight.direction)))}function Kr(e){e.uniforms.add(new G.F("mainLightIntensity",((e,t)=>t.lighting.mainLight.intensity)))}function Qr(e){Jr(e.fragment),Kr(e.fragment),e.fragment.code.add(T.g`vec3 evaluateMainLighting(vec3 normal_global, float shadowing) { +float dotVal = clamp(dot(normal_global, mainLightDirection), 0.0, 1.0); +return mainLightIntensity * ((1.0 - shadowing) * dotVal); +}`)}function ei(e,t){switch(t.textureCoordinateType){case Dr.Default:return e.attributes.add(E.V.UV0,"vec2"),e.varyings.add("vuv0","vec2"),void e.vertex.code.add(T.g`void forwardTextureCoordinates() { +vuv0 = uv0; +}`);case Dr.Compressed:return e.attributes.add(E.V.UV0,"vec2"),e.varyings.add("vuv0","vec2"),void e.vertex.code.add(T.g`vec2 getUV0() { +return uv0 / 16384.0; +} +void forwardTextureCoordinates() { +vuv0 = getUV0(); +}`);case Dr.Atlas:return e.attributes.add(E.V.UV0,"vec2"),e.varyings.add("vuv0","vec2"),e.attributes.add(E.V.UVREGION,"vec4"),e.varyings.add("vuvRegion","vec4"),void e.vertex.code.add(T.g`void forwardTextureCoordinates() { +vuv0 = uv0; +vuvRegion = uvRegion; +}`);default:(0,zr.n)(t.textureCoordinateType);case Dr.None:return void e.vertex.code.add(T.g`void forwardTextureCoordinates() {}`);case Dr.COUNT:return}}function ti(e){e.fragment.code.add(T.g`vec4 textureAtlasLookup(sampler2D tex, vec2 textureCoordinates, vec4 atlasRegion) { +vec2 atlasScale = atlasRegion.zw - atlasRegion.xy; +vec2 uvAtlas = fract(textureCoordinates) * atlasScale + atlasRegion.xy; +float maxdUV = 0.125; +vec2 dUVdx = clamp(dFdx(textureCoordinates), -maxdUV, maxdUV) * atlasScale; +vec2 dUVdy = clamp(dFdy(textureCoordinates), -maxdUV, maxdUV) * atlasScale; +return textureGrad(tex, uvAtlas, dUVdx, dUVdy); +}`)}function ri(e,t){switch(e.include(ei,t),t.textureCoordinateType){case Dr.Default:case Dr.Compressed:return void e.fragment.code.add(T.g`vec4 textureLookup(sampler2D tex, vec2 uv) { +return texture(tex, uv); +}`);case Dr.Atlas:return e.include(ti),void e.fragment.code.add(T.g`vec4 textureLookup(sampler2D tex, vec2 uv) { +return textureAtlasLookup(tex, uv, vuvRegion); +}`);default:(0,zr.n)(t.textureCoordinateType);case Dr.None:case Dr.COUNT:return}}function ii(e,t){const r=e.fragment,i=t.hasMetallicRoughnessTexture||t.hasEmissionTexture||t.hasOcclusionTexture;if(t.pbrMode===Br.Normal&&i&&e.include(ri,t),t.pbrMode!==Br.Schematic)if(t.pbrMode!==Br.Disabled){if(t.pbrMode===Br.Normal){r.code.add(T.g`vec3 mrr; +vec3 emission; +float occlusion;`);const e=t.pbrTextureBindType;t.hasMetallicRoughnessTexture&&(r.uniforms.add(e===U.B.Pass?new wt("texMetallicRoughness",(e=>e.textureMetallicRoughness)):new Ur.T("texMetallicRoughness",(e=>e.textureMetallicRoughness))),r.code.add(T.g`void applyMetallnessAndRoughness(vec2 uv) { +vec3 metallicRoughness = textureLookup(texMetallicRoughness, uv).rgb; +mrr[0] *= metallicRoughness.b; +mrr[1] *= metallicRoughness.g; +}`)),t.hasEmissionTexture&&(r.uniforms.add(e===U.B.Pass?new wt("texEmission",(e=>e.textureEmissive)):new Ur.T("texEmission",(e=>e.textureEmissive))),r.code.add(T.g`void applyEmission(vec2 uv) { +emission *= textureLookup(texEmission, uv).rgb; +}`)),t.hasOcclusionTexture?(r.uniforms.add(e===U.B.Pass?new wt("texOcclusion",(e=>e.textureOcclusion)):new Ur.T("texOcclusion",(e=>e.textureOcclusion))),r.code.add(T.g`void applyOcclusion(vec2 uv) { +occlusion *= textureLookup(texOcclusion, uv).r; +} +float getBakedOcclusion() { +return occlusion; +}`)):r.code.add(T.g`float getBakedOcclusion() { return 1.0; }`),e===U.B.Pass?r.uniforms.add(new G.F("emissionFactor",(e=>e.emissiveFactor)),new G.F("mrrFactors",(e=>e.mrrFactors))):r.uniforms.add(new G.b("emissionFactor",(e=>e.emissiveFactor)),new G.b("mrrFactors",(e=>e.mrrFactors))),r.code.add(T.g` + void applyPBRFactors() { + mrr = mrrFactors; + emission = emissionFactor; + occlusion = 1.0; + + ${t.hasMetallicRoughnessTexture?T.g`applyMetallnessAndRoughness(${t.hasMetallicRoughnessTextureTransform?T.g`metallicRoughnessUV`:"vuv0"});`:""} + + ${t.hasEmissionTexture?T.g`applyEmission(${t.hasEmissiveTextureTransform?T.g`emissiveUV`:"vuv0"});`:""} + + ${t.hasOcclusionTexture?T.g`applyOcclusion(${t.hasOcclusionTextureTransform?T.g`occlusionUV`:"vuv0"});`:""} + } + `)}}else r.code.add(T.g`float getBakedOcclusion() { return 1.0; }`);else r.code.add(T.g`vec3 mrr = vec3(0.0, 0.6, 0.2); +vec3 emission = vec3(0.0); +float occlusion = 1.0; +void applyPBRFactors() {} +float getBakedOcclusion() { return 1.0; }`)}function oi(e){const t=e.fragment.code;t.add(T.g`vec3 evaluateDiffuseIlluminationHemisphere(vec3 ambientGround, vec3 ambientSky, float NdotNG) +{ +return ((1.0 - NdotNG) * ambientGround + (1.0 + NdotNG) * ambientSky) * 0.5; +}`),t.add(T.g`float integratedRadiance(float cosTheta2, float roughness) +{ +return (cosTheta2 - 1.0) / (cosTheta2 * (1.0 - roughness * roughness) - 1.0); +}`),t.add(T.g`vec3 evaluateSpecularIlluminationHemisphere(vec3 ambientGround, vec3 ambientSky, float RdotNG, float roughness) +{ +float cosTheta2 = 1.0 - RdotNG * RdotNG; +float intRadTheta = integratedRadiance(cosTheta2, roughness); +float ground = RdotNG < 0.0 ? 1.0 - intRadTheta : 1.0 + intRadTheta; +float sky = 2.0 - ground; +return (ground * ambientGround + sky * ambientSky) * 0.5; +}`)}function ni(e,t){const r=e.fragment.code;e.include(Jt),t.pbrMode!==Br.Normal&&t.pbrMode!==Br.Schematic&&t.pbrMode!==Br.Simplified&&t.pbrMode!==Br.TerrainWithWater||(r.add(T.g`float normalDistribution(float NdotH, float roughness) +{ +float a = NdotH * roughness; +float b = roughness / (1.0 - NdotH * NdotH + a * a); +return b * b * INV_PI; +}`),r.add(T.g`const vec4 c0 = vec4(-1.0, -0.0275, -0.572, 0.022); +const vec4 c1 = vec4( 1.0, 0.0425, 1.040, -0.040); +const vec2 c2 = vec2(-1.04, 1.04); +vec2 prefilteredDFGAnalytical(float roughness, float NdotV) { +vec4 r = roughness * c0 + c1; +float a004 = min(r.x * r.x, exp2(-9.28 * NdotV)) * r.x + r.y; +return c2 * a004 + r.zw; +}`)),t.pbrMode!==Br.Normal&&t.pbrMode!==Br.Schematic||(e.include(oi),r.add(T.g`struct PBRShadingInfo +{ +float NdotL; +float NdotV; +float NdotH; +float VdotH; +float LdotH; +float NdotNG; +float RdotNG; +float NdotAmbDir; +float NdotH_Horizon; +vec3 skyRadianceToSurface; +vec3 groundRadianceToSurface; +vec3 skyIrradianceToSurface; +vec3 groundIrradianceToSurface; +float averageAmbientRadiance; +float ssao; +vec3 albedoLinear; +vec3 f0; +vec3 f90; +vec3 diffuseColor; +float metalness; +float roughness; +};`),r.add(T.g`vec3 evaluateEnvironmentIllumination(PBRShadingInfo inputs) { +vec3 indirectDiffuse = evaluateDiffuseIlluminationHemisphere(inputs.groundIrradianceToSurface, inputs.skyIrradianceToSurface, inputs.NdotNG); +vec3 indirectSpecular = evaluateSpecularIlluminationHemisphere(inputs.groundRadianceToSurface, inputs.skyRadianceToSurface, inputs.RdotNG, inputs.roughness); +vec3 diffuseComponent = inputs.diffuseColor * indirectDiffuse * INV_PI; +vec2 dfg = prefilteredDFGAnalytical(inputs.roughness, inputs.NdotV); +vec3 specularColor = inputs.f0 * dfg.x + inputs.f90 * dfg.y; +vec3 specularComponent = specularColor * indirectSpecular; +return (diffuseComponent + specularComponent); +}`),r.add(T.g`float gamutMapChanel(float x, vec2 p){ +return (x < p.x) ? mix(0.0, p.y, x/p.x) : mix(p.y, 1.0, (x - p.x) / (1.0 - p.x) ); +}`),r.add(T.g`vec3 blackLevelSoftCompression(vec3 inColor, PBRShadingInfo inputs){ +vec3 outColor; +vec2 p = vec2(0.02 * (inputs.averageAmbientRadiance), 0.0075 * (inputs.averageAmbientRadiance)); +outColor.x = gamutMapChanel(inColor.x, p) ; +outColor.y = gamutMapChanel(inColor.y, p) ; +outColor.z = gamutMapChanel(inColor.z, p) ; +return outColor; +}`))}!function(e){e[e.None=0]="None",e[e.Default=1]="Default",e[e.Atlas=2]="Atlas",e[e.Compressed=3]="Compressed",e[e.COUNT=4]="COUNT"}(Dr||(Dr={})),function(e){e[e.Disabled=0]="Disabled",e[e.Normal=1]="Normal",e[e.Schematic=2]="Schematic",e[e.Water=3]="Water",e[e.WaterOnIntegratedMesh=4]="WaterOnIntegratedMesh",e[e.Simplified=5]="Simplified",e[e.TerrainWithWater=6]="TerrainWithWater",e[e.COUNT=7]="COUNT"}(Br||(Br={}));(0,m.c)();const ai=.4;(0,m.c)();class si extends G.U{constructor(e,t){super(e,"int",U.B.Pass,((r,i,o)=>r.setUniform1i(e,t(i,o))))}}class ci extends Je{constructor(e){super(e),this._numLoading=0,this._disposed=!1,this._textures=e.textures,this._textureId=e.textureId,this._acquire(e.textureId,(e=>this._texture=e)),this._acquire(e.normalTextureId,(e=>this._textureNormal=e)),this._acquire(e.emissiveTextureId,(e=>this._textureEmissive=e)),this._acquire(e.occlusionTextureId,(e=>this._textureOcclusion=e)),this._acquire(e.metallicRoughnessTextureId,(e=>this._textureMetallicRoughness=e))}dispose(){this._texture=(0,Y.c)(this._texture),this._textureNormal=(0,Y.c)(this._textureNormal),this._textureEmissive=(0,Y.c)(this._textureEmissive),this._textureOcclusion=(0,Y.c)(this._textureOcclusion),this._textureMetallicRoughness=(0,Y.c)(this._textureMetallicRoughness),this._disposed=!0}ensureResources(e){return 0===this._numLoading?v.R.LOADED:v.R.LOADING}get textureBindParameters(){return new li(null!=this._texture?this._texture.glTexture:null,null!=this._textureNormal?this._textureNormal.glTexture:null,null!=this._textureEmissive?this._textureEmissive.glTexture:null,null!=this._textureOcclusion?this._textureOcclusion.glTexture:null,null!=this._textureMetallicRoughness?this._textureMetallicRoughness.glTexture:null)}updateTexture(e){null!=this._texture&&e===this._texture.id||(this._texture=(0,Y.c)(this._texture),this._textureId=e,this._acquire(this._textureId,(e=>this._texture=e)))}_acquire(e,t){if(null==e)return void t(null);const r=this._textures.acquire(e);if((0,Z.$X)(r))return++this._numLoading,void r.then((e=>{if(this._disposed)return(0,Y.c)(e),void t(null);t(e)})).finally((()=>--this._numLoading));t(r)}}class li extends T.N{constructor(e=null,t=null,r=null,i=null,o=null,n,a){super(),this.texture=e,this.textureNormal=t,this.textureEmissive=r,this.textureOcclusion=i,this.textureMetallicRoughness=o,this.scale=n,this.normalTextureTransformMatrix=a}}function di(e,t,r){const{data:i,indices:o}=e,n=t.typedBuffer,a=t.typedBufferStride,s=o.length;r*=a;for(let e=0;e{S=n[e]+T,A=n[e+1]+b,M=n[e+2]+E}:e=>{const t=n[e],r=n[e+1],i=n[e+2];S=u*t+f*r+v*i+T,A=h*t+p*r+_*i+b,M=m*t+g*r+x*i+E};if(1===o)for(let e=0;e{A=n[e],M=n[e+1],w=n[e+2]}:e=>{const t=n[e],r=n[e+1],i=n[e+2];A=h*t+p*r+_*i,M=m*t+g*r+x*i,w=f*t+v*r+T*i};if(1===o)if(b)for(let e=0;eE){const e=1/Math.sqrt(t);c[i]=A*e,c[i+1]=M*e,c[i+2]=w*e}else c[i]=A,c[i+1]=M,c[i+2]=w;i+=d}else for(let e=0;eE){const t=1/Math.sqrt(e);A*=t,M*=t,w*=t}}for(let e=0;eE){const t=1/Math.sqrt(e);u*=t,A*=t,M*=t}}c[i]=u,c[i+1]=A,c[i+2]=M,c[i+3]=l,i+=d}else for(let e=0;eE){const t=1/Math.sqrt(e);A*=t,M*=t,w*=t}}for(let e=0;e{a(e,r,t,!1)},l=new gi(!1,t.options.normalRequired);if(e.boundingInfo){(0,x.a)(e.type===i.Mesh);const o=t.tolerance;Ti(e.boundingInfo,r,s,o,n,l,c)}else{const t=e.attributes.get(E.V.POSITION),i=t.indices;!function(e,t,r,i,o,n,a,s,c,l){const d=t,u=Ni,m=Math.abs(d[0]),f=Math.abs(d[1]),p=Math.abs(d[2]),g=m>=f?m>=p?0:2:f>=p?1:2,v=g,_=d[v]<0?2:1,x=(g+_)%3,T=(g+(3-_))%3,b=d[x]/d[v],E=d[T]/d[v],S=1/d[v],A=Ei,M=Si,w=Ai,{normalRequired:y}=c;for(let t=r;t0||I>0||O>0))continue;const N=C+I+O;if(0===N)continue;const P=C*(S*A[v])+I*(S*M[v])+O*(S*w[v]);if(P*Math.sign(N)<0)continue;const L=P/N;L>=0&&l(L,t,y?wi(u):null)}}(r,s,0,i.length/3,i,t.data,t.stride,n,l,c)}}const xi=(0,m.c)();function Ti(e,t,r,i,o,n,a){if(null==e)return;const s=(0,h.s)(xi,1/(c=r)[0],1/c[1],1/c[2]);var c;if((0,f.u)(vi,e.bbMin),(0,f.v)(vi,e.bbMax),null!=o&&o.applyToAabb(vi),function(e,t,r,i){return function(e,t,r,i,o){const n=(e[0]-i-t[0])*r[0],a=(e[3]+i-t[0])*r[0];let s=Math.min(n,a),c=Math.max(n,a);const l=(e[1]-i-t[1])*r[1],d=(e[4]+i-t[1])*r[1];if(c=Math.min(c,Math.max(l,d)),c<0)return!1;if(s=Math.max(s,Math.min(l,d)),s>c)return!1;const u=(e[2]-i-t[2])*r[2],h=(e[5]+i-t[2])*r[2];return c=Math.min(c,Math.max(u,h)),!(c<0)&&(s=Math.max(s,Math.min(u,h)),!(s>c)&&s<1/0)}(e,t,r,i)}(vi,t,s,i)){const{primitiveIndices:s,position:c}=e,l=s?s.length:c.indices.length/3;if(l>Ci){const s=e.getChildren();if(void 0!==s){for(const e of s)Ti(e,t,r,i,o,n,a);return}}!function(e,t,r,i,o,n,a,s,c,l,d){const u=e[0],h=e[1],m=e[2],f=t[0],p=t[1],g=t[2],{normalRequired:v}=l;for(let e=0;e0){if(z<0||z>F)continue}else if(z>0||z0){if(k<0||z+k>F)continue}else if(k>0||z+k=0&&d(q,t,v?Mi(R,C,I,O,N,P,bi):null)}}(t,r,0,l,c.indices,c.data,c.stride,s,o,n,a)}}const bi=(0,m.c)();const Ei=(0,m.c)(),Si=(0,m.c)(),Ai=(0,m.c)();function Mi(e,t,r,i,o,n,a){return(0,h.s)(yi,e,t,r),(0,h.s)(Ri,i,o,n),(0,h.e)(a,yi,Ri),(0,h.n)(a,a),a}function wi(e){return(0,h.x)(yi,e[1],e[0]),(0,h.x)(Ri,e[2],e[0]),(0,h.e)(bi,yi,Ri),(0,h.n)(bi,bi),bi}const yi=(0,m.c)(),Ri=(0,m.c)(),Ci=1e3,Ii=1e-7,Oi=(0,m.c)(),Ni=[(0,m.c)(),(0,m.c)(),(0,m.c)()];var Pi=r(5611),Li=r(23937);const Di=new class{constructor(e=0){this.offset=e,this.sphere=(0,Pi.b)(),this.tmpVertex=(0,m.c)()}applyToVertex(e,t,r){const i=this.objectTransform.transform,o=(0,h.s)(Bi,e,t,r),n=(0,h.h)(o,o,i),a=this.offset/(0,h.l)(n);(0,h.o)(n,n,n,a);const s=this.objectTransform.inverse;return(0,h.h)(this.tmpVertex,n,s),this.tmpVertex}applyToMinMax(e,t){const r=this.offset/(0,h.l)(e);(0,h.o)(e,e,e,r);const i=this.offset/(0,h.l)(t);(0,h.o)(t,t,t,i)}applyToAabb(e){const t=this.offset/Math.sqrt(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]);e[0]+=e[0]*t,e[1]+=e[1]*t,e[2]+=e[2]*t;const r=this.offset/Math.sqrt(e[3]*e[3]+e[4]*e[4]+e[5]*e[5]);return e[3]+=e[3]*r,e[4]+=e[4]*r,e[5]+=e[5]*r,e}applyToBoundingSphere(e){const t=(0,h.l)((0,Pi.g)(e)),r=this.offset/t;return(0,h.o)((0,Pi.g)(this.sphere),(0,Pi.g)(e),(0,Pi.g)(e),r),this.sphere[3]=e[3]+e[3]*this.offset/t,this.sphere}};new class{constructor(e=0){this.componentLocalOriginLength=0,this._totalOffset=0,this._offset=0,this._tmpVertex=(0,m.c)(),this._tmpMbs=(0,Pi.b)(),this._tmpObb=new Li.O,this._resetOffset(e)}_resetOffset(e){this._offset=e,this._totalOffset=e}set offset(e){this._resetOffset(e)}get offset(){return this._offset}set componentOffset(e){this._totalOffset=this._offset+e}set localOrigin(e){this.componentLocalOriginLength=(0,h.l)(e)}applyToVertex(e,t,r){const i=(0,h.s)(Bi,e,t,r),o=(0,h.s)(Fi,e,t,r+this.componentLocalOriginLength),n=this._totalOffset/(0,h.l)(o);return(0,h.o)(this._tmpVertex,i,o,n),this._tmpVertex}applyToAabb(e){const t=this.componentLocalOriginLength,r=e[0],i=e[1],o=e[2]+t,n=e[3],a=e[4],s=e[5]+t,c=Math.abs(r),l=Math.abs(i),d=Math.abs(o),u=Math.abs(n),h=Math.abs(a),m=Math.abs(s),f=.5*(1+Math.sign(r*n))*Math.min(c,u),p=.5*(1+Math.sign(i*a))*Math.min(l,h),g=.5*(1+Math.sign(o*s))*Math.min(d,m),v=Math.max(c,u),_=Math.max(l,h),x=Math.max(d,m),T=Math.sqrt(f*f+p*p+g*g),b=Math.sign(c+r),E=Math.sign(l+i),S=Math.sign(d+o),A=Math.sign(u+n),M=Math.sign(h+a),w=Math.sign(m+s),y=this._totalOffset;if(T{const r=this.applyToVertex(t[0],t[1],t[2]);for(let t=0;t<3;++t)e[t]=Math.min(e[t],r[t]),e[t+3]=Math.max(e[t+3],r[t])};for(let e=1;e<8;++e){for(let o=0;o<3;++o)i[o]=e&1<t.camera.nearFar)))}function ji(e){e.vertex.code.add(T.g`float calculateLinearDepth(vec2 nearFar,float z) { +return (-z - nearFar[0]) / (nearFar[1] - nearFar[0]); +}`)}function Wi(e,t){const{vertex:r}=e;switch(t.output){case G.S.Color:if(t.receiveShadows)return zi(e),void r.code.add(T.g`void forwardLinearDepth() { linearDepth = gl_Position.w; }`);break;case G.S.Shadow:case G.S.ShadowHighlight:case G.S.ShadowExcludeHighlight:case G.S.ViewshedShadow:return e.include(kr,t),zi(e),Hi(e),ji(e),void r.code.add(T.g`void forwardLinearDepth() { +linearDepth = calculateLinearDepth(nearFar, vPosition_view.z); +}`)}r.code.add(T.g`void forwardLinearDepth() {}`)}function ki(e){ji(e),e.vertex.code.add(T.g`vec4 transformPositionWithDepth(mat4 proj, mat4 view, vec3 pos, vec2 nearFar, out float depth) { +vec4 eye = view * vec4(pos, 1.0); +depth = calculateLinearDepth(nearFar,eye.z); +return proj * eye; +}`),e.vertex.code.add(T.g`vec4 transformPosition(mat4 proj, mat4 view, vec3 pos) { +return proj * (view * vec4(pos, 1.0)); +}`)}function qi(e,t){t.hasVertexColors?(e.attributes.add(E.V.COLOR,"vec4"),e.varyings.add("vColor","vec4"),e.vertex.code.add(T.g`void forwardVertexColor() { vColor = color; }`),e.vertex.code.add(T.g`void forwardNormalizedVertexColor() { vColor = color * 0.003921568627451; }`)):e.vertex.code.add(T.g`void forwardVertexColor() {} +void forwardNormalizedVertexColor() {}`)}const $i=(0,Hr.f)(1,1,0,1),Xi=(0,Hr.f)(1,0,1,1);function Yi(e){e.fragment.uniforms.add(new wt("depthTexture",((e,t)=>t.mainDepth))),e.fragment.constants.add("occludedHighlightFlag","vec4",$i).add("unoccludedHighlightFlag","vec4",Xi),e.fragment.code.add(T.g`void outputHighlight() { +float sceneDepth = float(texelFetch(depthTexture, ivec2(gl_FragCoord.xy), 0).x); +if (gl_FragCoord.z > sceneDepth + 5e-7) { +fragColor = occludedHighlightFlag; +} else { +fragColor = unoccludedHighlightFlag; +} +}`)}var Zi=r(62079),Ji=r(91276);function Ki(e){e.vertex.code.add(T.g`float screenSizePerspectiveViewAngleDependentFactor(float absCosAngle) { +return absCosAngle * absCosAngle * absCosAngle; +}`),e.vertex.code.add(T.g`vec3 screenSizePerspectiveScaleFactor(float absCosAngle, float distanceToCamera, vec3 params) { +return vec3( +min(params.x / (distanceToCamera - params.y), 1.0), +screenSizePerspectiveViewAngleDependentFactor(absCosAngle), +params.z +); +}`),e.vertex.code.add(T.g`float applyScreenSizePerspectiveScaleFactorFloat(float size, vec3 factor) { +return mix(size * clamp(factor.x, factor.z, 1.0), size, factor.y); +}`),e.vertex.code.add(T.g`float screenSizePerspectiveScaleFloat(float size, float absCosAngle, float distanceToCamera, vec3 params) { +return applyScreenSizePerspectiveScaleFactorFloat( +size, +screenSizePerspectiveScaleFactor(absCosAngle, distanceToCamera, params) +); +}`),e.vertex.code.add(T.g`vec2 applyScreenSizePerspectiveScaleFactorVec2(vec2 size, vec3 factor) { +return mix(size * clamp(factor.x, factor.z, 1.0), size, factor.y); +}`),e.vertex.code.add(T.g`vec2 screenSizePerspectiveScaleVec2(vec2 size, float absCosAngle, float distanceToCamera, vec3 params) { +return applyScreenSizePerspectiveScaleFactorVec2(size, screenSizePerspectiveScaleFactor(absCosAngle, distanceToCamera, params)); +}`)}const Qi=(0,m.c)();function eo(e,t){const r=e.vertex;t.hasVerticalOffset?(function(e){e.uniforms.add(new Mt("verticalOffset",((e,t)=>{const{minWorldLength:r,maxWorldLength:i,screenLength:o}=e.verticalOffset,n=Math.tan(.5*t.camera.fovY)/(.5*t.camera.fullViewport[3]),a=t.camera.pixelRatio||1;return(0,Ji.s)(to,o*a,n,r,i)})))}(r),t.hasScreenSizePerspective&&(e.include(Ki),function(e){e.uniforms.add(new G.F("screenSizePerspectiveAlignment",(e=>function(e){return(0,h.s)(Qi,e.parameters.divisor,e.parameters.offset,e.minScaleFactor)}(e.screenSizePerspectiveAlignment||e.screenSizePerspective))))}(r),it(e.vertex,t)),r.code.add(T.g` + vec3 calculateVerticalOffset(vec3 worldPos, vec3 localOrigin) { + float viewDistance = length((view * vec4(worldPos, 1.0)).xyz); + ${t.spherical?T.g`vec3 worldNormal = normalize(worldPos + localOrigin);`:T.g`vec3 worldNormal = vec3(0.0, 0.0, 1.0);`} + ${t.hasScreenSizePerspective?T.g` + float cosAngle = dot(worldNormal, normalize(worldPos - cameraPosition)); + float verticalOffsetScreenHeight = screenSizePerspectiveScaleFloat(verticalOffset.x, abs(cosAngle), viewDistance, screenSizePerspectiveAlignment);`:T.g` + float verticalOffsetScreenHeight = verticalOffset.x;`} + // Screen sized offset in world space, used for example for line callouts + float worldOffset = clamp(verticalOffsetScreenHeight * verticalOffset.y * viewDistance, verticalOffset.z, verticalOffset.w); + return worldNormal * worldOffset; + } + + vec3 addVerticalOffset(vec3 worldPos, vec3 localOrigin) { + return worldPos + calculateVerticalOffset(worldPos, localOrigin); + } + `)):r.code.add(T.g`vec3 addVerticalOffset(vec3 worldPos, vec3 localOrigin) { return worldPos; }`)}const to=(0,Hr.c)();function ro(e){e.code.add(T.g`const float MAX_RGBA4_FLOAT = +15.0 / 16.0 + +15.0 / 16.0 / 16.0 + +15.0 / 16.0 / 16.0 / 16.0 + +15.0 / 16.0 / 16.0 / 16.0 / 16.0; +const vec4 FIXED_POINT_FACTORS_RGBA4 = vec4(1.0, 16.0, 16.0 * 16.0, 16.0 * 16.0 * 16.0); +vec4 floatToRgba4(const float value) { +float valueInValidDomain = clamp(value, 0.0, MAX_RGBA4_FLOAT); +vec4 fixedPointU4 = floor(fract(valueInValidDomain * FIXED_POINT_FACTORS_RGBA4) * 16.0); +const float toU4AsFloat = 1.0 / 15.0; +return fixedPointU4 * toU4AsFloat; +} +const vec4 RGBA4_2_FLOAT_FACTORS = vec4( +15.0 / (16.0), +15.0 / (16.0 * 16.0), +15.0 / (16.0 * 16.0 * 16.0), +15.0 / (16.0 * 16.0 * 16.0 * 16.0) +); +float rgba4ToFloat(vec4 rgba) { +return dot(rgba, RGBA4_2_FLOAT_FACTORS); +}`)}class io extends G.U{constructor(e,t,r){super(e,"mat4",U.B.Pass,((r,i,o)=>r.setUniformMatrix4fv(e,t(i,o))),r)}}var oo=r(67321);r(90740),r(40499),r(93181),r(13671),r(58498),r(91047),r(17745),r(36544),r(44945);let no=class extends b.T{constructor(e){super(e),this.view=null,this.consumes={required:[]},this.produces="composite-color",this._context=null,this._dirty=!0}initialize(){this.addHandles([(0,oo.wB)((()=>this.view.ready),(e=>{e&&this.view._stage?.renderer.addRenderNode(this)}),oo.Vh)])}destroy(){this.view._stage?.renderer?.removeRenderNode(this)}render(){throw new $.A("RenderNode:render-function-not-implemented","render() is not implemented.")}get camera(){return this.view.state.camera.clone()}get sunLight(){return this.bindParameters.lighting.legacy}get gl(){return this.view._stage.renderView.renderingContext.gl}acquireOutputFramebuffer(){const e=this._frameBuffer?.getTexture()?.descriptor,t=this.view._stage.renderer.fboCache.acquire(e?.width??640,e?.height??480,this.produces);return t.fbo?.initializeAndBind(),t}bindRenderTarget(){return this._frameBuffer?.fbo?.initializeAndBind(),this._frameBuffer}requestRender(e){e===v.a.UPDATE&&this.view._stage?.renderView.requestRender(e),this._dirty=!0}resetWebGLState(){this.renderingContext.resetState(),this.renderingContext.bindFramebuffer(this._frameBuffer?.fbo)}get fboCache(){return this.view._stage.renderer.fboCache}get bindParameters(){return this._context.bindParameters}get renderingContext(){return this.view._stage.renderView.renderingContext}updateAnimation(){return!!this._dirty&&(this._dirty=!1,!0)}doRender(e,t){this._context=t,this._frameBuffer=e.find((({name:e})=>e===this.produces));try{return this.render(e)}finally{this._frameBuffer=null}}};(0,V._)([(0,j.MZ)({constructOnly:!0})],no.prototype,"view",void 0),(0,V._)([(0,j.MZ)({constructOnly:!0})],no.prototype,"consumes",void 0),(0,V._)([(0,j.MZ)()],no.prototype,"produces",void 0),no=(0,V._)([(0,k.$)("esri.views.3d.webgl.RenderNode")],no);const ao=no;class so extends G.U{constructor(e,t){super(e,"bool",U.B.Pass,((r,i,o)=>r.setUniform1b(e,t(i,o))))}}function co(e,t=!0){e.attributes.add(E.V.POSITION,"vec2"),t&&e.varyings.add("uv","vec2"),e.vertex.code.add(T.g` + void main(void) { + gl_Position = vec4(position, 0.0, 1.0); + ${t?T.g`uv = position * 0.5 + vec2(0.5);`:""} + } + `)}function lo(e){e.fragment.uniforms.add(new Mt("projInfo",((e,t)=>function(e){const t=e.projectionMatrix;return 0===t[11]?(0,Ji.s)(uo,2/(e.fullWidth*t[0]),2/(e.fullHeight*t[5]),(1+t[12])/t[0],(1+t[13])/t[5]):(0,Ji.s)(uo,-2/(e.fullWidth*t[0]),-2/(e.fullHeight*t[5]),(1-t[8])/t[0],(1-t[9])/t[5])}(t.camera)))),e.fragment.uniforms.add(new $t("zScale",((e,t)=>0===t.camera.projectionMatrix[11]?(0,ie.g)(ho,0,1):(0,ie.g)(ho,1,0)))),e.fragment.code.add(T.g`vec3 reconstructPosition(vec2 fragCoord, float depth) { +return vec3((fragCoord * projInfo.xy + projInfo.zw) * (zScale.x * depth + zScale.y), depth); +}`)}const uo=(0,Hr.c)(),ho=(0,u.c)();function mo(e,t){const r=e.fragment,i=void 0!==t.lightingSphericalHarmonicsOrder?t.lightingSphericalHarmonicsOrder:2;0===i?(r.uniforms.add(new G.F("lightingAmbientSH0",((e,t)=>(0,h.s)(fo,t.lighting.sh.r[0],t.lighting.sh.g[0],t.lighting.sh.b[0])))),r.code.add(T.g`vec3 calculateAmbientIrradiance(vec3 normal, float ambientOcclusion) { +vec3 ambientLight = 0.282095 * lightingAmbientSH0; +return ambientLight * (1.0 - ambientOcclusion); +}`)):1===i?(r.uniforms.add(new Mt("lightingAmbientSH_R",((e,t)=>(0,Ji.s)(po,t.lighting.sh.r[0],t.lighting.sh.r[1],t.lighting.sh.r[2],t.lighting.sh.r[3]))),new Mt("lightingAmbientSH_G",((e,t)=>(0,Ji.s)(po,t.lighting.sh.g[0],t.lighting.sh.g[1],t.lighting.sh.g[2],t.lighting.sh.g[3]))),new Mt("lightingAmbientSH_B",((e,t)=>(0,Ji.s)(po,t.lighting.sh.b[0],t.lighting.sh.b[1],t.lighting.sh.b[2],t.lighting.sh.b[3])))),r.code.add(T.g`vec3 calculateAmbientIrradiance(vec3 normal, float ambientOcclusion) { +vec4 sh0 = vec4( +0.282095, +0.488603 * normal.x, +0.488603 * normal.z, +0.488603 * normal.y +); +vec3 ambientLight = vec3( +dot(lightingAmbientSH_R, sh0), +dot(lightingAmbientSH_G, sh0), +dot(lightingAmbientSH_B, sh0) +); +return ambientLight * (1.0 - ambientOcclusion); +}`)):2===i&&(r.uniforms.add(new G.F("lightingAmbientSH0",((e,t)=>(0,h.s)(fo,t.lighting.sh.r[0],t.lighting.sh.g[0],t.lighting.sh.b[0]))),new Mt("lightingAmbientSH_R1",((e,t)=>(0,Ji.s)(po,t.lighting.sh.r[1],t.lighting.sh.r[2],t.lighting.sh.r[3],t.lighting.sh.r[4]))),new Mt("lightingAmbientSH_G1",((e,t)=>(0,Ji.s)(po,t.lighting.sh.g[1],t.lighting.sh.g[2],t.lighting.sh.g[3],t.lighting.sh.g[4]))),new Mt("lightingAmbientSH_B1",((e,t)=>(0,Ji.s)(po,t.lighting.sh.b[1],t.lighting.sh.b[2],t.lighting.sh.b[3],t.lighting.sh.b[4]))),new Mt("lightingAmbientSH_R2",((e,t)=>(0,Ji.s)(po,t.lighting.sh.r[5],t.lighting.sh.r[6],t.lighting.sh.r[7],t.lighting.sh.r[8]))),new Mt("lightingAmbientSH_G2",((e,t)=>(0,Ji.s)(po,t.lighting.sh.g[5],t.lighting.sh.g[6],t.lighting.sh.g[7],t.lighting.sh.g[8]))),new Mt("lightingAmbientSH_B2",((e,t)=>(0,Ji.s)(po,t.lighting.sh.b[5],t.lighting.sh.b[6],t.lighting.sh.b[7],t.lighting.sh.b[8])))),r.code.add(T.g`vec3 calculateAmbientIrradiance(vec3 normal, float ambientOcclusion) { +vec3 ambientLight = 0.282095 * lightingAmbientSH0; +vec4 sh1 = vec4( +0.488603 * normal.x, +0.488603 * normal.z, +0.488603 * normal.y, +1.092548 * normal.x * normal.y +); +vec4 sh2 = vec4( +1.092548 * normal.y * normal.z, +0.315392 * (3.0 * normal.z * normal.z - 1.0), +1.092548 * normal.x * normal.z, +0.546274 * (normal.x * normal.x - normal.y * normal.y) +); +ambientLight += vec3( +dot(lightingAmbientSH_R1, sh1), +dot(lightingAmbientSH_G1, sh1), +dot(lightingAmbientSH_B1, sh1) +); +ambientLight += vec3( +dot(lightingAmbientSH_R2, sh2), +dot(lightingAmbientSH_G2, sh2), +dot(lightingAmbientSH_B2, sh2) +); +return ambientLight * (1.0 - ambientOcclusion); +}`),t.pbrMode!==Br.Normal&&t.pbrMode!==Br.Schematic||r.code.add(T.g`const vec3 skyTransmittance = vec3(0.9, 0.9, 1.0); +vec3 calculateAmbientRadiance(float ambientOcclusion) +{ +vec3 ambientLight = 1.2 * (0.282095 * lightingAmbientSH0) - 0.2; +return ambientLight *= (1.0 - ambientOcclusion) * skyTransmittance; +}`))}const fo=(0,m.c)(),po=(0,Hr.c)();function go(e,t){const r=e.fragment;switch(r.code.add(T.g`struct ShadingNormalParameters { +vec3 normalView; +vec3 viewDirection; +} shadingParams;`),t.doubleSidedMode){case vo.None:r.code.add(T.g`vec3 shadingNormal(ShadingNormalParameters params) { +return normalize(params.normalView); +}`);break;case vo.View:r.code.add(T.g`vec3 shadingNormal(ShadingNormalParameters params) { +return dot(params.normalView, params.viewDirection) > 0.0 ? normalize(-params.normalView) : normalize(params.normalView); +}`);break;case vo.WindingOrder:r.code.add(T.g`vec3 shadingNormal(ShadingNormalParameters params) { +return gl_FrontFacing ? normalize(params.normalView) : normalize(-params.normalView); +}`);break;default:(0,zr.n)(t.doubleSidedMode);case vo.COUNT:}}var vo;function _o({normalTexture:e,metallicRoughnessTexture:t,metallicFactor:r,roughnessFactor:i,emissiveTexture:o,emissiveFactor:n,occlusionTexture:a}){return null==e&&null==t&&null==o&&(null==n||(0,h.g)(n,m.Z))&&null==a&&(null==i||1===i)&&(null==r||1===r)}function xo({normalTexture:e,metallicRoughnessTexture:t,metallicFactor:r,roughnessFactor:i,emissiveTexture:o,emissiveFactor:n,occlusionTexture:a}){return null==e&&null==t&&null==o&&(null==n||(0,h.g)(n,m.Z))&&null==a&&(null==i||1===i)&&(null==r||1===r||0===r)}!function(e){e[e.None=0]="None",e[e.View=1]="View",e[e.WindingOrder=2]="WindingOrder",e[e.COUNT=3]="COUNT"}(vo||(vo={}));const To=[1,1,.5],bo=[0,.6,.2],Eo=[0,1,.2];function So(e){e.vertex.code.add(T.g`vec4 offsetBackfacingClipPosition(vec4 posClip, vec3 posWorld, vec3 normalWorld, vec3 camPosWorld) { +vec3 camToVert = posWorld - camPosWorld; +bool isBackface = dot(camToVert, normalWorld) > 0.0; +if (isBackface) { +posClip.z += 0.0000003 * posClip.w; +} +return posClip; +}`)}function Ao(e,t){t.hasSymbolColors?(e.include(Zi.D),e.attributes.add(E.V.SYMBOLCOLOR,"vec4"),e.varyings.add("colorMixMode","mediump float"),e.vertex.code.add(T.g`int symbolColorMixMode; +vec4 getSymbolColor() { +return decodeSymbolColor(symbolColor, symbolColorMixMode) * 0.003921568627451; +} +void forwardColorMixMode() { +colorMixMode = float(symbolColorMixMode) + 0.5; +}`)):(e.fragment.uniforms.add(new si("colorMixMode",(e=>C[e.colorMixMode]))),e.vertex.code.add(T.g`vec4 getSymbolColor() { return vec4(1.0); } +void forwardColorMixMode() {}`))}function Mo(e,t){switch(t.output){case G.S.Shadow:case G.S.ShadowHighlight:case G.S.ShadowExcludeHighlight:case G.S.ViewshedShadow:e.fragment.include(ro),e.fragment.code.add(T.g`float _calculateFragDepth(const in float depth) { +const float SLOPE_SCALE = 2.0; +const float BIAS = 20.0 * .000015259; +float m = max(abs(dFdx(depth)), abs(dFdy(depth))); +return depth + SLOPE_SCALE * m + BIAS; +} +void outputDepth(float _linearDepth) { +fragColor = floatToRgba4(_calculateFragDepth(_linearDepth)); +}`)}}function wo(e){e.fragment.code.add(T.g` + #define discardOrAdjustAlpha(color) { if (color.a < ${T.g.float(Kt)}) { discard; } } + `)}class yo extends G.U{constructor(e,t){super(e,"float",U.B.Draw,((r,i,o)=>r.setUniform1f(e,t(i,o))))}}function Ro(e,t){Io(e,t,new G.c("textureAlphaCutoff",(e=>e.textureAlphaCutoff)))}function Co(e,t){Io(e,t,new yo("textureAlphaCutoff",(e=>e.textureAlphaCutoff)))}function Io(e,t,r){const i=e.fragment;switch(t.alphaDiscardMode!==v.A.Mask&&t.alphaDiscardMode!==v.A.MaskBlend||i.uniforms.add(r),t.alphaDiscardMode){case v.A.Blend:return e.include(wo);case v.A.Opaque:i.code.add(T.g`void discardOrAdjustAlpha(inout vec4 color) { +color.a = 1.0; +}`);break;case v.A.Mask:i.code.add(T.g`#define discardOrAdjustAlpha(color) { if (color.a < textureAlphaCutoff) { discard; } else { color.a = 1.0; } }`);break;case v.A.MaskBlend:e.fragment.code.add(T.g`#define discardOrAdjustAlpha(color) { if (color.a < textureAlphaCutoff) { discard; } }`)}}function Oo(e,t){const{vertex:r,fragment:i}=e,o=t.hasColorTexture&&t.alphaDiscardMode!==v.A.Opaque;switch(t.output){case G.S.Depth:ot(r,t),e.include(ki,t),e.include(ht,t),e.include(ei,t),o&&i.uniforms.add(new wt("tex",(e=>e.texture))),r.code.add(T.g`void main(void) { +vpos = getVertexInLocalOriginSpace(); +vpos = subtractOrigin(vpos); +vpos = addVerticalOffset(vpos, localOrigin); +gl_Position = transformPosition(proj, view, vpos); +forwardTextureCoordinates(); +}`),e.include(Ro,t),i.code.add(T.g` + void main(void) { + discardBySlice(vpos); + ${o?T.g` + vec4 texColor = texture(tex, ${t.hasColorTextureTransform?T.g`colorUV`:T.g`vuv0`}); + discardOrAdjustAlpha(texColor);`:""} + } + `);break;case G.S.Shadow:case G.S.ShadowHighlight:case G.S.ShadowExcludeHighlight:case G.S.ViewshedShadow:case G.S.ObjectAndLayerIdColor:ot(r,t),e.include(ki,t),e.include(ei,t),e.include(At,t),e.include(Mo,t),e.include(ht,t),e.include(bt,t),Hi(e),e.varyings.add("depth","float"),o&&i.uniforms.add(new wt("tex",(e=>e.texture))),r.code.add(T.g`void main(void) { +vpos = getVertexInLocalOriginSpace(); +vpos = subtractOrigin(vpos); +vpos = addVerticalOffset(vpos, localOrigin); +gl_Position = transformPositionWithDepth(proj, view, vpos, nearFar, depth); +forwardTextureCoordinates(); +forwardObjectAndLayerIdColor(); +}`),e.include(Ro,t),i.code.add(T.g` + void main(void) { + discardBySlice(vpos); + ${o?T.g` + vec4 texColor = texture(tex, ${t.hasColorTextureTransform?T.g`colorUV`:T.g`vuv0`}); + discardOrAdjustAlpha(texColor);`:""} + ${t.output===G.S.ObjectAndLayerIdColor?T.g`outputObjectAndLayerIdColor();`:T.g`outputDepth(depth);`} + } + `);break;case G.S.Normal:{ot(r,t),e.include(ki,t),e.include(Ur.N,t),e.include(Xr,t),e.include(ei,t),e.include(At,t),o&&i.uniforms.add(new wt("tex",(e=>e.texture))),t.normalType===Ur.a.ScreenDerivative&&e.varyings.add("vPositionView","vec3");const n=t.normalType===Ur.a.Attribute||t.normalType===Ur.a.Compressed;r.code.add(T.g` + void main(void) { + vpos = getVertexInLocalOriginSpace(); + + ${n?T.g`vNormalWorld = dpNormalView(vvLocalNormal(normalModel()));`:T.g` + // Get vertex position in camera space for screen-space derivative normals + vPositionView = (view * vec4(vpos, 1.0)).xyz; + `} + vpos = subtractOrigin(vpos); + vpos = addVerticalOffset(vpos, localOrigin); + gl_Position = transformPosition(proj, view, vpos); + forwardTextureCoordinates(); + } + `),e.include(ht,t),e.include(Ro,t),i.code.add(T.g` + void main() { + discardBySlice(vpos); + ${o?T.g` + vec4 texColor = texture(tex, ${t.hasColorTextureTransform?T.g`colorUV`:T.g`vuv0`}); + discardOrAdjustAlpha(texColor);`:""} + + ${t.normalType===Ur.a.ScreenDerivative?T.g`vec3 normal = screenDerivativeNormal(vPositionView);`:T.g` + vec3 normal = normalize(vNormalWorld); + if (gl_FrontFacing == false){ + normal = -normal; + }`} + fragColor = vec4(0.5 + 0.5 * normal, 1.0); + } + `);break}case G.S.Highlight:ot(r,t),e.include(ki,t),e.include(ei,t),e.include(At,t),o&&i.uniforms.add(new wt("tex",(e=>e.texture))),r.code.add(T.g`void main(void) { +vpos = getVertexInLocalOriginSpace(); +vpos = subtractOrigin(vpos); +vpos = addVerticalOffset(vpos, localOrigin); +gl_Position = transformPosition(proj, view, vpos); +forwardTextureCoordinates(); +}`),e.include(ht,t),e.include(Ro,t),e.include(Yi,t),i.code.add(T.g` + void main() { + discardBySlice(vpos); + ${o?T.g` + vec4 texColor = texture(tex, ${t.hasColorTextureTransform?T.g`colorUV`:T.g`vuv0`}); + discardOrAdjustAlpha(texColor);`:""} + outputHighlight(); + } + `)}}function No(e,t){const r=e.fragment;t.hasVertexTangents?(e.attributes.add(E.V.TANGENT,"vec4"),e.varyings.add("vTangent","vec4"),t.doubleSidedMode===vo.WindingOrder?r.code.add(T.g`mat3 computeTangentSpace(vec3 normal) { +float tangentHeadedness = gl_FrontFacing ? vTangent.w : -vTangent.w; +vec3 tangent = normalize(gl_FrontFacing ? vTangent.xyz : -vTangent.xyz); +vec3 bitangent = cross(normal, tangent) * tangentHeadedness; +return mat3(tangent, bitangent, normal); +}`):r.code.add(T.g`mat3 computeTangentSpace(vec3 normal) { +float tangentHeadedness = vTangent.w; +vec3 tangent = normalize(vTangent.xyz); +vec3 bitangent = cross(normal, tangent) * tangentHeadedness; +return mat3(tangent, bitangent, normal); +}`)):r.code.add(T.g`mat3 computeTangentSpace(vec3 normal, vec3 pos, vec2 st) { +vec3 Q1 = dFdx(pos); +vec3 Q2 = dFdy(pos); +vec2 stx = dFdx(st); +vec2 sty = dFdy(st); +float det = stx.t * sty.s - sty.t * stx.s; +vec3 T = stx.t * Q2 - sty.t * Q1; +T = T - normal * dot(normal, T); +T *= inversesqrt(max(dot(T,T), 1.e-10)); +vec3 B = sign(det) * cross(normal, T); +return mat3(T, B, normal); +}`),t.textureCoordinateType!==Dr.None&&(e.include(ri,t),r.uniforms.add(t.pbrTextureBindType===U.B.Pass?new wt("normalTexture",(e=>e.textureNormal)):new Ur.T("normalTexture",(e=>e.textureNormal))),t.hasNormalTextureTransform&&(r.uniforms.add(new $t("scale",(e=>e.scale??u.O))),r.uniforms.add(new G.M("normalTextureTransformMatrix",(e=>e.normalTextureTransformMatrix??c.I)))),r.code.add(T.g`vec3 computeTextureNormal(mat3 tangentSpace, vec2 uv) { +vec3 rawNormal = textureLookup(normalTexture, uv).rgb * 2.0 - 1.0;`),t.hasNormalTextureTransform&&r.code.add(T.g`mat3 normalTextureRotation = mat3(normalTextureTransformMatrix[0][0]/scale[0], normalTextureTransformMatrix[0][1]/scale[1], 0.0, +normalTextureTransformMatrix[1][0]/scale[0], normalTextureTransformMatrix[1][1]/scale[1], 0.0, +0.0, 0.0, 0.0 ); +rawNormal.xy = (normalTextureRotation * vec3(rawNormal.x, rawNormal.y, 1.0)).xy;`),r.code.add(T.g`return tangentSpace * rawNormal; +}`))}class Po extends G.U{constructor(e,t){super(e,"vec2",U.B.Draw,((r,i,o,n)=>r.setUniform2fv(e,t(i,o,n))))}}const Lo=Object.freeze(Object.defineProperty({__proto__:null,build:function(){const e=new tr,t=e.fragment;return e.include(co),t.include(Xt),t.uniforms.add(new wt("depthMap",(e=>e.depthTexture)),new Ur.T("tex",(e=>e.colorTexture)),new Po("blurSize",(e=>e.blurSize)),new G.c("projScale",((e,t)=>{const r=(0,h.j)(t.camera.eye,t.camera.center);return r>5e4?Math.max(0,e.projScale-(r-5e4)):e.projScale}))),t.code.add(T.g` + void blurFunction(vec2 uv, float r, float center_d, float sharpness, inout float wTotal, inout float bTotal) { + float c = texture(tex, uv).r; + float d = linearDepthFromTexture(depthMap, uv); + + float ddiff = d - center_d; + + float w = exp(-r * r * ${T.g.float(.08)} - ddiff * ddiff * sharpness); + wTotal += w; + bTotal += w * c; + } + `),e.outputs.add("fragBlur","float"),t.code.add(T.g` + void main(void) { + float b = 0.0; + float w_total = 0.0; + + float center_d = linearDepthFromTexture(depthMap, uv); + + float sharpness = -0.05 * projScale / center_d; + for (int r = -${T.g.int(4)}; r <= ${T.g.int(4)}; ++r) { + float rf = float(r); + vec2 uvOffset = uv + rf * blurSize; + blurFunction(uvOffset, rf, center_d, sharpness, w_total, b); + } + + fragBlur = b / w_total; + } + `),e}},Symbol.toStringTag,{value:"Module"}));class Do extends mr{initializeProgram(e){return new br(e.rctx,Do.shader.get().build(),M)}initializePipeline(){return xe({colorWrite:le})}}Do.shader=new hr(Lo,(()=>Promise.resolve().then((()=>Lo))));class Bo extends T.N{constructor(){super(...arguments),this.projScale=1}}class Fo extends Bo{constructor(){super(...arguments),this.intensity=1}}class Vo extends T.N{}class Go extends Vo{constructor(){super(...arguments),this.blurSize=(0,u.c)()}}function Uo(e){return Math.max(10,20*e.computeScreenPixelSizeAtDist(Math.abs(4*e.relativeElevation)))}const zo=(0,u.c)(),Ho=Object.freeze(Object.defineProperty({__proto__:null,build:function(){const e=new tr,t=e.fragment;return e.include(co),e.include(lo),t.include(Xt),t.uniforms.add(new G.c("radius",((e,t)=>Uo(t.camera)))).code.add(T.g`vec3 sphere[16] = vec3[16]( +vec3(0.186937, 0.0, 0.0), +vec3(0.700542, 0.0, 0.0), +vec3(-0.864858, -0.481795, -0.111713), +vec3(-0.624773, 0.102853, -0.730153), +vec3(-0.387172, 0.260319, 0.007229), +vec3(-0.222367, -0.642631, -0.707697), +vec3(-0.01336, -0.014956, 0.169662), +vec3(0.122575, 0.1544, -0.456944), +vec3(-0.177141, 0.85997, -0.42346), +vec3(-0.131631, 0.814545, 0.524355), +vec3(-0.779469, 0.007991, 0.624833), +vec3(0.308092, 0.209288,0.35969), +vec3(0.359331, -0.184533, -0.377458), +vec3(0.192633, -0.482999, -0.065284), +vec3(0.233538, 0.293706, -0.055139), +vec3(0.417709, -0.386701, 0.442449) +); +float fallOffFunction(float vv, float vn, float bias) { +float f = max(radius * radius - vv, 0.0); +return f * f * f * max(vn - bias, 0.0); +}`),t.code.add(T.g`float aoValueFromPositionsAndNormal(vec3 C, vec3 n_C, vec3 Q) { +vec3 v = Q - C; +float vv = dot(v, v); +float vn = dot(normalize(v), n_C); +return fallOffFunction(vv, vn, 0.1); +}`),t.uniforms.add(new wt("normalMap",(e=>e.normalTexture)),new wt("depthMap",(e=>e.depthTexture)),new G.c("projScale",(e=>e.projScale)),new wt("rnm",(e=>e.noiseTexture)),new $t("rnmScale",((e,t)=>(0,ie.g)(zo,t.camera.fullWidth/e.noiseTexture.descriptor.width,t.camera.fullHeight/e.noiseTexture.descriptor.height))),new G.c("intensity",(e=>e.intensity)),new $t("screenSize",((e,t)=>(0,ie.g)(zo,t.camera.fullWidth,t.camera.fullHeight)))),e.outputs.add("fragOcclusion","float"),t.code.add(T.g` + void main(void) { + float depth = depthFromTexture(depthMap, uv); + + // Early out if depth is out of range, such as in the sky + if (depth >= 1.0 || depth <= 0.0) { + fragOcclusion = 1.0; + return; + } + + // get the normal of current fragment + vec4 norm4 = texture(normalMap, uv); + if(norm4.a != 1.0) { + fragOcclusion = 1.0; + return; + } + vec3 norm = vec3(-1.0) + 2.0 * norm4.xyz; + + float currentPixelDepth = linearizeDepth(depth); + vec3 currentPixelPos = reconstructPosition(gl_FragCoord.xy, currentPixelDepth); + + float sum = 0.0; + vec3 tapPixelPos; + + vec3 fres = normalize(2.0 * texture(rnm, uv * rnmScale).xyz - 1.0); + + // note: the factor 2.0 should not be necessary, but makes ssao much nicer. + // bug or deviation from CE somewhere else? + float ps = projScale / (2.0 * currentPixelPos.z * zScale.x + zScale.y); + + for(int i = 0; i < ${T.g.int(16)}; ++i) { + vec2 unitOffset = reflect(sphere[i], fres).xy; + vec2 offset = vec2(-unitOffset * radius * ps); + + // don't use current or very nearby samples + if( abs(offset.x) < 2.0 || abs(offset.y) < 2.0){ + continue; + } + + vec2 tc = vec2(gl_FragCoord.xy + offset); + if (tc.x < 0.0 || tc.y < 0.0 || tc.x > screenSize.x || tc.y > screenSize.y) continue; + vec2 tcTap = tc / screenSize; + float occluderFragmentDepth = linearDepthFromTexture(depthMap, tcTap); + + tapPixelPos = reconstructPosition(tc, occluderFragmentDepth); + + sum += aoValueFromPositionsAndNormal(currentPixelPos, norm, tapPixelPos); + } + + // output the result + float A = max(1.0 - sum * intensity / float(${T.g.int(16)}), 0.0); + + // Anti-tone map to reduce contrast and drag dark region farther: (x^0.2 + 1.2 * x^4) / 2.2 + A = (pow(A, 0.2) + 1.2 * A*A*A*A) / 2.2; + + fragOcclusion = A; + } + `),e},getRadius:Uo},Symbol.toStringTag,{value:"Module"}));class jo extends mr{initializeProgram(e){return new br(e.rctx,jo.shader.get().build(),M)}initializePipeline(){return xe({colorWrite:le})}}jo.shader=new hr(Ho,(()=>Promise.resolve().then((()=>Ho))));const Wo=2;let ko=class extends ao{constructor(e){super(e),this.consumes={required:["normals"]},this.produces="ssao",this.isEnabled=()=>!1,this._enableTime=(0,_.M)(0),this._passParameters=new Fo,this._drawParameters=new Go}initialize(){const e=Uint8Array.from(atob("eXKEvZaUc66cjIKElE1jlJ6MjJ6Ufkl+jn2fcXp5jBx7c6KEflSGiXuXeW6OWs+tfqZ2Yot2Y7Zzfo2BhniEj3xoiXuXj4eGZpqEaHKDWjSMe7palFlzc3BziYOGlFVzg6Zzg7CUY5JrjFF7eYJ4jIKEcyyEonSXe7qUfqZ7j3xofqZ2c4R5lFZ5Y0WUbppoe1l2cIh2ezyUho+BcHN2cG6DbpqJhqp2e1GcezhrdldzjFGUcyxjc3aRjDyEc1h7Sl17c6aMjH92pb6Mjpd4dnqBjMOEhqZleIOBYzB7gYx+fnqGjJuEkWlwnCx7fGl+c4hjfGyRe5qMlNOMfnqGhIWHc6OMi4GDc6aMfqZuc6aMzqJzlKZ+lJ6Me3qRfoFue0WUhoR5UraEa6qMkXiPjMOMlJOGe7JrUqKMjK6MeYRzdod+Sl17boiPc6qEeYBlcIh2c1WEe7GDiWCDa0WMjEmMdod+Y0WcdntzhmN8WjyMjKJjiXtzgYxYaGd+a89zlEV7e2GJfnd+lF1rcK5zc4p5cHuBhL6EcXp5eYB7fnh8iX6HjIKEeaxuiYOGc66RfG2Ja5hzjlGMjEmMe9OEgXuPfHyGhPeEdl6JY02McGuMfnqGhFiMa3WJfnx2l4hwcG1uhmN8c0WMc39og1GBbrCEjE2EZY+JcIh2cIuGhIWHe0mEhIVrc09+gY5+eYBlnCyMhGCDl3drfmmMgX15aGd+gYx+fnuRfnhzY1SMsluJfnd+hm98WtNrcIuGh4SEj0qPdkqOjFF7jNNjdnqBgaqUjMt7boeBhnZ4jDR7c5pze4GGjEFrhLqMjHyMc0mUhKZze4WEa117kWlwbpqJjHZ2eX2Bc09zeId+e0V7WlF7jHJ2l72BfId8l3eBgXyBe897jGl7c66cgW+Xc76EjKNbgaSEjGx4fId8jFFjgZB8cG6DhlFziZhrcIh2fH6HgUqBgXiPY8dahGFzjEmMhEFre2dxhoBzc5SGfleGe6alc7aUeYBlhKqUdlp+cH5za4OEczxza0Gcc4J2jHZ5iXuXjH2Jh5yRjH2JcFx+hImBjH+MpddCl3dreZeJjIt8ZW18bm1zjoSEeIOBlF9oh3N7hlqBY4+UeYFwhLJjeYFwaGd+gUqBYxiEYot2fqZ2ondzhL6EYyiEY02Ea0VjgZB8doaGjHxoc66cjEGEiXuXiXWMiZhreHx8frGMe75rY02Ec5pzfnhzlEp4a3VzjM+EhFFza3mUY7Zza1V5e2iMfGyRcziEhDyEkXZ2Y4OBnCx7g5t2eyBjgV6EhEFrcIh2dod+c4Z+nJ5zjm15jEmUeYxijJp7nL6clIpjhoR5WrZraGd+fnuRa6pzlIiMg6ZzfHx5foh+eX1ufnB5eX1ufnB5aJt7UqKMjIh+e3aBfm5lbYSBhGFze6J4c39oc0mUc4Z+e0V7fKFVe0WEdoaGY02Ec4Z+Y02EZYWBfH6HgU1+gY5+hIWUgW+XjJ57ebWRhFVScHuBfJ6PhBx7WqJzlM+Ujpd4gHZziX6HjHmEgZN+lJt5boiPe2GJgX+GjIGJgHZzeaxufnB5hF2JtdN7jJ57hp57hK6ElFVzg6ZzbmiEbndzhIWHe3uJfoFue3qRhJd2j3xoc65zlE1jc3p8lE1jhniEgXJ7e657vZaUc3qBh52BhIF4aHKDa9drgY5+c52GWqZzbpqJe8tjnM+UhIeMfo2BfGl+hG1zSmmMjKJjZVaGgX15c1lze0mEp4OHa3mUhIWHhDyclJ6MeYOJkXiPc0VzhFiMlKaEboSJa5Jze41re3qRhn+HZYWBe0mEc4p5fnORbox5lEp4hGFjhGGEjJuEc1WEhLZjeHeGa7KlfHx2hLaMeX1ugY5+hIWHhKGPjMN7c1WEho1zhoBzZYx7fnhzlJt5exyUhFFziXtzfmmMa6qMYyiEiXxweV12kZSMeWqXSl17fnhzxmmMrVGEe1mcc4p5eHeGjK6MgY5+doaGa6pzlGV7g1qBh4KHkXiPeW6OaKqafqZ2eXZ5e1V7jGd7boSJc3BzhJd2e0mcYot2h1RoY8dahK6EQmWEWjx7e1l2lL6UgXyBdnR4eU9zc0VreX1umqaBhld7fo2Bc6KEc5Z+hDyEcIeBWtNrfHyGe5qMhMuMe5qMhEGEbVVupcNzg3aHhIF4boeBe0mEdlptc39ofFl5Y8uUlJOGiYt2UmGEcyxjjGx4jFF7a657ZYWBnElzhp57iXtrgZN+tfOEhIOBjE2HgU1+e8tjjKNbiWCDhE15gUqBgYN7fnqGc66ce9d7iYSBj0qPcG6DnGGcT3eGa6qMZY+JlIiMl4hwc3aRdnqBlGV7eHJ2hLZjfnuRhDyEeX6MSk17g6Z+c6aUjHmEhIF4gXyBc76EZW18fGl+fkl+jCxrhoVwhDyUhIqGlL2DlI6EhJd2tdN7eYORhEGMa2Faa6pzc3Bzc4R5lIRznM+UY9eMhDycc5Z+c4p5c4iGY117pb6MgXuPrbJafnx2eYOJeXZ5e657hDyEcziElKZjfoB5eHeGj4WRhGGEe6KGeX1utTStc76EhFGJnCyMa5hzfH6HnNeceYB7hmN8gYuMhIVrczSMgYF8h3N7c5pza5hzjJqEYIRdgYuMlL2DeYRzhGGEeX1uhLaEc4iGeZ1zdl6JhrVteX6Me2iMfm5lWqJzSpqEa6pzdnmchHx2c6OMhNdrhoR5g3aHczxzeW52gV6Ejm15frGMc0Vzc4Z+l3drfniJe+9rWq5rlF1rhGGEhoVwe9OEfoh+e7pac09+c3qBY0lrhDycdnp2lJ6MiYOGhGCDc3aRlL2DlJt5doaGdnp2gYF8gWeOjF2Uc4R5c5Z+jEmMe7KEc4mEeYJ4dmyBe0mcgXiPbqJ7eYB7fmGGiYSJjICGlF1reZ2PnElzbpqJfH6Hc39oe4WEc5eJhK6EhqyJc3qBgZB8c09+hEmEaHKDhFGJc5SGiXWMUpaEa89zc6OMnCyMiXtrho+Be5qMc7KEjJ57dmN+hKGPjICGbmiEe7prdod+hGCDdnmchBx7eX6MkXZ2hGGEa657hm98jFFjY5JreYOJgY2EjHZ2a295Y3FajJ6Mc1J+YzB7e4WBjF2Uc4R5eV12gYxzg1qBeId+c9OUc5pzjFFjgY5+hFiMlIaPhoR5lIpjjIKBlNdSe7KEeX2BfrGMhIqGc65zjE2UhK6EklZ+QmWEeziMWqZza3VzdnR4foh+gYF8n3iJiZhrnKp7gYF8eId+lJ6Me1lrcIuGjKJjhmN8c66MjFF7a6prjJ6UnJ5zezyUfruRWlF7nI5zfHyGe657h4SEe8tjhBx7jFFjc09+c39ojICMeZeJeXt+YzRzjHZ2c0WEcIeBeXZ5onSXkVR+gYJ+eYFwdldzgYF7eX2BjJ6UiXuXlE1jh4SEe1mchLJjc4Z+hqZ7eXZ5bm1zlL6Ue5p7iWeGhKqUY5pzjKJjcIeBe8t7gXyBYIRdlEp4a3mGnK6EfmmMZpqEfFl5gYxzjKZuhGFjhoKGhHx2fnx2eXuMe3aBiWeGvbKMe6KGa5hzYzB7gZOBlGV7hmN8hqZlYot2Y117a6pzc6KEfId8foB5rctrfneJfJ6PcHN2hFiMc5pzjH92c0VzgY2EcElzdmCBlFVzg1GBc65zY4OBboeBcHiBeYJ4ewxzfHx5lIRzlEmEnLKEbk1zfJ6PhmN8eYBljBiEnMOEiXxwezyUcIeBe76EdsKEeX2BdnR4jGWUrXWMjGd7fkl+j4WRlEGMa5Jzho+BhDyEfnqMeXt+g3aHlE1jczClhNN7ZW18eHx8hGFjZW18iXWMjKJjhH57gYuMcIuGWjyMe4ZtjJuExmmMj4WRdntzi4GDhFFzYIRdnGGcjJp7Y0F7e4WEkbCGiX57fnSHa657a6prhBCMe3Z+SmmMjH92eHJ2hK6EY1FzexhrvbKMnI5za4OEfnd+eXuMhImBe897hLaMjN+EfG+BeIOBhF1+eZeJi4GDkXZ2eXKEgZ6Ejpd4c2GHa1V5e5KUfqZuhCx7jKp7lLZrg11+hHx2hFWUoot2nI5zgbh5mo9zvZaUe3qRbqKMfqZ2kbCGhFiM"),(e=>e.charCodeAt(0))),t=new re.a;t.wrapMode=te.T.CLAMP_TO_EDGE,t.pixelFormat=te.d.RGB,t.wrapMode=te.T.REPEAT,t.hasMipmap=!0,t.width=32,t.height=32,this._passParameters.noiseTexture=new re.T(this.renderingContext,t,e),this._ssaoTechnique=this.techniques.acquire(jo),this._blurTechnique=this.techniques.acquire(Do),this.addHandles((0,oo.wB)((()=>this.isEnabled()),(()=>this._enableTime=(0,_.M)(0))))}destroy(){this._passParameters.noiseTexture=(0,Y.f)(this._passParameters.noiseTexture),this._blurTechnique.release(),this._ssaoTechnique.release()}render(e){const t=this.bindParameters,r=e.find((({name:e})=>"normals"===e)),i=r?.getTexture(),o=r?.getTexture(te.h),n=this.fboCache,s=t.camera,c=s.fullViewport[2],l=s.fullViewport[3],d=Math.round(c/Wo),u=Math.round(l/Wo);if(!this._ssaoTechnique.compiled||!this._blurTechnique.compiled)return this._enableTime=(0,_.M)(performance.now()),this.requestRender(),n.acquire(d,u,"ssao",Pr.RED);0===this._enableTime&&(this._enableTime=(0,_.M)(performance.now()));const h=this.renderingContext,m=this.view.qualitySettings.fadeDuration,f=s.relativeElevation,p=(0,a.c)((5e5-f)/2e5,0,1),g=m>0?Math.min(m,performance.now()-this._enableTime)/m:1,x=g*p;this._passParameters.normalTexture=i,this._passParameters.depthTexture=o,this._passParameters.projScale=1/s.computeScreenPixelSizeAtDist(1),this._passParameters.intensity=4*qo/Uo(s)**6*x;const T=n.acquire(c,l,"ssao input",Pr.RG);h.unbindTexture(T.fbo.colorTexture),h.bindFramebuffer(T.fbo),h.setViewport(0,0,c,l),h.bindTechnique(this._ssaoTechnique,t,this._passParameters,this._drawParameters),h.screen.draw();const b=n.acquire(d,u,"ssao blur",Pr.RED);h.unbindTexture(b.fbo.colorTexture),h.bindFramebuffer(b.fbo),this._drawParameters.colorTexture=T.getTexture(),(0,ie.g)(this._drawParameters.blurSize,0,Wo/l),h.bindTechnique(this._blurTechnique,t,this._passParameters,this._drawParameters),h.setViewport(0,0,d,u),h.screen.draw(),T.release();const E=n.acquire(d,u,"ssao",Pr.RED);return h.unbindTexture(E.fbo.colorTexture),h.bindFramebuffer(E.fbo),h.setViewport(0,0,c,l),h.setClearColor(1,1,1,0),h.clear(te.i.COLOR_BUFFER_BIT),this._drawParameters.colorTexture=b.getTexture(),(0,ie.g)(this._drawParameters.blurSize,Wo/c,0),h.bindTechnique(this._blurTechnique,t,this._passParameters,this._drawParameters),h.setViewport(0,0,d,u),h.screen.draw(),h.setViewport4fv(s.fullViewport),b.release(),g<1&&this.requestRender(v.a.UPDATE),E}};(0,V._)([(0,j.MZ)()],ko.prototype,"consumes",void 0),(0,V._)([(0,j.MZ)()],ko.prototype,"produces",void 0),(0,V._)([(0,j.MZ)({constructOnly:!0})],ko.prototype,"techniques",void 0),(0,V._)([(0,j.MZ)({constructOnly:!0})],ko.prototype,"isEnabled",void 0),ko=(0,V._)([(0,k.$)("esri.views.3d.webgl-engine.effects.ssao.SSAO")],ko);const qo=.5;function $o(e,t){const r=e.fragment;t.receiveAmbientOcclusion?(r.uniforms.add(new wt("ssaoTex",((e,t)=>t.ssao?.getTexture()))),r.constants.add("blurSizePixelsInverse","float",1/Wo),r.code.add(T.g`float evaluateAmbientOcclusionInverse() { +vec2 ssaoTextureSizeInverse = 1.0 / vec2(textureSize(ssaoTex, 0)); +return texture(ssaoTex, gl_FragCoord.xy * blurSizePixelsInverse * ssaoTextureSizeInverse).r; +} +float evaluateAmbientOcclusion() { +return 1.0 - evaluateAmbientOcclusionInverse(); +}`)):r.code.add(T.g`float evaluateAmbientOcclusionInverse() { return 1.0; } +float evaluateAmbientOcclusion() { return 0.0; }`)}function Xo(e){e.constants.add("ambientBoostFactor","float",ai)}function Yo(e){e.uniforms.add(new G.c("lightingGlobalFactor",((e,t)=>t.lighting.globalFactor)))}function Zo(e,t){const r=e.fragment;switch(e.include($o,t),t.pbrMode!==Br.Disabled&&e.include(ni,t),e.include(mo,t),e.include(Jt),r.code.add(T.g` + const float GAMMA_SRGB = 2.1; + const float INV_GAMMA_SRGB = 0.4761904; + ${t.pbrMode===Br.Disabled?"":"const vec3 GROUND_REFLECTANCE = vec3(0.2);"} + `),Xo(r),Yo(r),Jr(r),r.code.add(T.g` + float additionalDirectedAmbientLight(vec3 vPosWorld) { + float vndl = dot(${t.spherical?T.g`normalize(vPosWorld)`:T.g`vec3(0.0, 0.0, 1.0)`}, mainLightDirection); + return smoothstep(0.0, 1.0, clamp(vndl * 2.5, 0.0, 1.0)); + } + `),Kr(r),r.code.add(T.g`vec3 evaluateAdditionalLighting(float ambientOcclusion, vec3 vPosWorld) { +float additionalAmbientScale = additionalDirectedAmbientLight(vPosWorld); +return (1.0 - ambientOcclusion) * additionalAmbientScale * ambientBoostFactor * lightingGlobalFactor * mainLightIntensity; +}`),t.pbrMode){case Br.Disabled:case Br.WaterOnIntegratedMesh:case Br.Water:e.include(Qr),r.code.add(T.g`vec3 evaluateSceneLighting(vec3 normalWorld, vec3 albedo, float shadow, float ssao, vec3 additionalLight) +{ +vec3 mainLighting = evaluateMainLighting(normalWorld, shadow); +vec3 ambientLighting = calculateAmbientIrradiance(normalWorld, ssao); +vec3 albedoLinear = pow(albedo, vec3(GAMMA_SRGB)); +vec3 totalLight = mainLighting + ambientLighting + additionalLight; +totalLight = min(totalLight, vec3(PI)); +vec3 outColor = vec3((albedoLinear / PI) * totalLight); +return pow(outColor, vec3(INV_GAMMA_SRGB)); +}`);break;case Br.Normal:case Br.Schematic:r.code.add(T.g`const float fillLightIntensity = 0.25; +const float horizonLightDiffusion = 0.4; +const float additionalAmbientIrradianceFactor = 0.02; +vec3 evaluateSceneLightingPBR(vec3 normal, vec3 albedo, float shadow, float ssao, vec3 additionalLight, vec3 viewDir, vec3 normalGround, vec3 mrr, vec3 _emission, float additionalAmbientIrradiance) +{ +vec3 viewDirection = -viewDir; +vec3 h = normalize(viewDirection + mainLightDirection); +PBRShadingInfo inputs; +inputs.NdotL = clamp(dot(normal, mainLightDirection), 0.001, 1.0); +inputs.NdotV = clamp(abs(dot(normal, viewDirection)), 0.001, 1.0); +inputs.NdotH = clamp(dot(normal, h), 0.0, 1.0); +inputs.VdotH = clamp(dot(viewDirection, h), 0.0, 1.0); +inputs.NdotNG = clamp(dot(normal, normalGround), -1.0, 1.0); +vec3 reflectedView = normalize(reflect(viewDirection, normal)); +inputs.RdotNG = clamp(dot(reflectedView, normalGround), -1.0, 1.0); +inputs.albedoLinear = pow(albedo, vec3(GAMMA_SRGB)); +inputs.ssao = ssao; +inputs.metalness = mrr[0]; +inputs.roughness = clamp(mrr[1] * mrr[1], 0.001, 0.99);`),r.code.add(T.g`inputs.f0 = (0.16 * mrr[2] * mrr[2]) * (1.0 - inputs.metalness) + inputs.albedoLinear * inputs.metalness; +inputs.f90 = vec3(clamp(dot(inputs.f0, vec3(50.0 * 0.33)), 0.0, 1.0)); +inputs.diffuseColor = inputs.albedoLinear * (vec3(1.0) - inputs.f0) * (1.0 - inputs.metalness);`),t.useFillLights?r.uniforms.add(new so("hasFillLights",((e,t)=>t.enableFillLights))):r.constants.add("hasFillLights","bool",!1),r.code.add(T.g`vec3 ambientDir = vec3(5.0 * normalGround[1] - normalGround[0] * normalGround[2], - 5.0 * normalGround[0] - normalGround[2] * normalGround[1], normalGround[1] * normalGround[1] + normalGround[0] * normalGround[0]); +ambientDir = ambientDir != vec3(0.0) ? normalize(ambientDir) : normalize(vec3(5.0, -1.0, 0.0)); +inputs.NdotAmbDir = hasFillLights ? abs(dot(normal, ambientDir)) : 1.0; +vec3 mainLightIrradianceComponent = inputs.NdotL * (1.0 - shadow) * mainLightIntensity; +vec3 fillLightsIrradianceComponent = inputs.NdotAmbDir * mainLightIntensity * fillLightIntensity; +vec3 ambientLightIrradianceComponent = calculateAmbientIrradiance(normal, ssao) + additionalLight; +inputs.skyIrradianceToSurface = ambientLightIrradianceComponent + mainLightIrradianceComponent + fillLightsIrradianceComponent ; +inputs.groundIrradianceToSurface = GROUND_REFLECTANCE * ambientLightIrradianceComponent + mainLightIrradianceComponent + fillLightsIrradianceComponent ;`),r.uniforms.add(new G.c("lightingSpecularStrength",((e,t)=>t.lighting.mainLight.specularStrength)),new G.c("lightingEnvironmentStrength",((e,t)=>t.lighting.mainLight.environmentStrength))),r.code.add(T.g`vec3 horizonRingDir = inputs.RdotNG * normalGround - reflectedView; +vec3 horizonRingH = normalize(viewDirection + horizonRingDir); +inputs.NdotH_Horizon = dot(normal, horizonRingH); +vec3 mainLightRadianceComponent = lightingSpecularStrength * normalDistribution(inputs.NdotH, inputs.roughness) * mainLightIntensity * (1.0 - shadow); +vec3 horizonLightRadianceComponent = lightingEnvironmentStrength * normalDistribution(inputs.NdotH_Horizon, min(inputs.roughness + horizonLightDiffusion, 1.0)) * mainLightIntensity * fillLightIntensity; +vec3 ambientLightRadianceComponent = lightingEnvironmentStrength * calculateAmbientRadiance(ssao) + additionalLight; +float normalDirectionModifier = mix(1., min(mix(0.1, 2.0, (inputs.NdotNG + 1.) * 0.5), 1.0), clamp(inputs.roughness * 5.0, 0.0 , 1.0)); +inputs.skyRadianceToSurface = (ambientLightRadianceComponent + horizonLightRadianceComponent) * normalDirectionModifier + mainLightRadianceComponent; +inputs.groundRadianceToSurface = 0.5 * GROUND_REFLECTANCE * (ambientLightRadianceComponent + horizonLightRadianceComponent) * normalDirectionModifier + mainLightRadianceComponent; +inputs.averageAmbientRadiance = ambientLightIrradianceComponent[1] * (1.0 + GROUND_REFLECTANCE[1]);`),r.code.add(T.g` + vec3 reflectedColorComponent = evaluateEnvironmentIllumination(inputs); + vec3 additionalMaterialReflectanceComponent = inputs.albedoLinear * additionalAmbientIrradiance; + vec3 emissionComponent = _emission == vec3(0.0) ? _emission : pow(_emission, vec3(GAMMA_SRGB)); + vec3 outColorLinear = reflectedColorComponent + additionalMaterialReflectanceComponent + emissionComponent; + ${t.pbrMode!==Br.Schematic||t.hasColorTexture?T.g`vec3 outColor = pow(blackLevelSoftCompression(outColorLinear, inputs), vec3(INV_GAMMA_SRGB));`:T.g`vec3 outColor = pow(max(vec3(0.0), outColorLinear - 0.005 * inputs.averageAmbientRadiance), vec3(INV_GAMMA_SRGB));`} + return outColor; + } + `);break;case Br.Simplified:case Br.TerrainWithWater:e.include(Qr),r.code.add(T.g`const float roughnessTerrain = 0.5; +const float specularityTerrain = 0.5; +const vec3 fresnelReflectionTerrain = vec3(0.04); +vec3 evaluatePBRSimplifiedLighting(vec3 n, vec3 c, float shadow, float ssao, vec3 al, vec3 vd, vec3 nup) { +vec3 viewDirection = -vd; +vec3 h = normalize(viewDirection + mainLightDirection); +float NdotL = clamp(dot(n, mainLightDirection), 0.001, 1.0); +float NdotV = clamp(abs(dot(n, viewDirection)), 0.001, 1.0); +float NdotH = clamp(dot(n, h), 0.0, 1.0); +float NdotNG = clamp(dot(n, nup), -1.0, 1.0); +vec3 albedoLinear = pow(c, vec3(GAMMA_SRGB)); +float lightness = 0.3 * albedoLinear[0] + 0.5 * albedoLinear[1] + 0.2 * albedoLinear[2]; +vec3 f0 = (0.85 * lightness + 0.15) * fresnelReflectionTerrain; +vec3 f90 = vec3(clamp(dot(f0, vec3(50.0 * 0.33)), 0.0, 1.0)); +vec3 mainLightIrradianceComponent = (1. - shadow) * NdotL * mainLightIntensity; +vec3 ambientLightIrradianceComponent = calculateAmbientIrradiance(n, ssao) + al; +vec3 ambientSky = ambientLightIrradianceComponent + mainLightIrradianceComponent; +vec3 indirectDiffuse = ((1.0 - NdotNG) * mainLightIrradianceComponent + (1.0 + NdotNG ) * ambientSky) * 0.5; +vec3 outDiffColor = albedoLinear * (1.0 - f0) * indirectDiffuse / PI; +vec3 mainLightRadianceComponent = normalDistribution(NdotH, roughnessTerrain) * mainLightIntensity; +vec2 dfg = prefilteredDFGAnalytical(roughnessTerrain, NdotV); +vec3 specularColor = f0 * dfg.x + f90 * dfg.y; +vec3 specularComponent = specularityTerrain * specularColor * mainLightRadianceComponent; +vec3 outColorLinear = outDiffColor + specularComponent; +vec3 outColor = pow(outColorLinear, vec3(INV_GAMMA_SRGB)); +return outColor; +}`);break;default:(0,zr.n)(t.pbrMode);case Br.COUNT:}}class Jo extends G.U{constructor(e,t,r){super(e,"mat4",U.B.Draw,((r,i,o,n)=>r.setUniformMatrix4fv(e,t(i,o,n))),r)}}class Ko extends T.N{constructor(){super(...arguments),this.modelTransformation=d.I}}class Qo extends Ko{constructor(){super(...arguments),this.origin=(0,m.c)()}}function en(e,t){t.receiveShadows&&(e.fragment.uniforms.add(new io("shadowMapMatrix",((e,t)=>t.shadowMap.getShadowMapMatrices(e.origin)),4)),rn(e))}function tn(e,t){t.receiveShadows&&(e.fragment.uniforms.add(new Jo("shadowMapMatrix",((e,t)=>t.shadowMap.getShadowMapMatrices(e.origin)),4)),rn(e))}function rn(e){const t=e.fragment;t.include(ro),t.uniforms.add(new wt("shadowMap",((e,t)=>t.shadowMap.depthTexture)),new si("numCascades",((e,t)=>t.shadowMap.numCascades)),new Mt("cascadeDistances",((e,t)=>t.shadowMap.cascadeDistances))),t.code.add(T.g`int chooseCascade(float depth, out mat4 mat) { +vec4 distance = cascadeDistances; +int i = depth < distance[1] ? 0 : depth < distance[2] ? 1 : depth < distance[3] ? 2 : 3; +mat = i == 0 ? shadowMapMatrix[0] : i == 1 ? shadowMapMatrix[1] : i == 2 ? shadowMapMatrix[2] : shadowMapMatrix[3]; +return i; +} +vec3 lightSpacePosition(vec3 _vpos, mat4 mat) { +vec4 lv = mat * vec4(_vpos, 1.0); +lv.xy /= lv.w; +return 0.5 * lv.xyz + vec3(0.5); +} +vec2 cascadeCoordinates(int i, ivec2 textureSize, vec3 lvpos) { +float xScale = float(textureSize.y) / float(textureSize.x); +return vec2((float(i) + lvpos.x) * xScale, lvpos.y); +} +float readShadowMapDepth(ivec2 uv, sampler2D _depthTex) { +return rgba4ToFloat(texelFetch(_depthTex, uv, 0)); +} +float posIsInShadow(ivec2 uv, vec3 lvpos, sampler2D _depthTex) { +return readShadowMapDepth(uv, _depthTex) < lvpos.z ? 1.0 : 0.0; +} +float filterShadow(vec2 uv, vec3 lvpos, ivec2 texSize, sampler2D _depthTex) { +vec2 st = fract(uv * vec2(texSize) + vec2(0.5)); +ivec2 base = ivec2(uv * vec2(texSize) - vec2(0.5)); +float s00 = posIsInShadow(ivec2(base.x, base.y), lvpos, _depthTex); +float s10 = posIsInShadow(ivec2(base.x + 1, base.y), lvpos, _depthTex); +float s11 = posIsInShadow(ivec2(base.x + 1, base.y + 1), lvpos, _depthTex); +float s01 = posIsInShadow(ivec2(base.x, base.y + 1), lvpos, _depthTex); +return mix(mix(s00, s10, st.x), mix(s01, s11, st.x), st.y); +} +float readShadowMap(const in vec3 _vpos, float _linearDepth) { +mat4 mat; +int i = chooseCascade(_linearDepth, mat); +if (i >= numCascades) { return 0.0; } +vec3 lvpos = lightSpacePosition(_vpos, mat); +if (lvpos.z >= 1.0 || lvpos.x < 0.0 || lvpos.x > 1.0 || lvpos.y < 0.0 || lvpos.y > 1.0) { return 0.0; } +ivec2 size = textureSize(shadowMap, 0); +vec2 uv = cascadeCoordinates(i, size, lvpos); +return filterShadow(uv, lvpos, size, shadowMap); +}`)}function on(e,t){t.hasColorTextureTransform?(e.vertex.uniforms.add(new G.M("colorTextureTransformMatrix",(e=>e.colorTextureTransformMatrix??c.I))),e.varyings.add("colorUV","vec2"),e.vertex.code.add(T.g`void forwardColorUV(){ +colorUV = (colorTextureTransformMatrix * vec3(vuv0, 1.0)).xy; +}`)):e.vertex.code.add(T.g`void forwardColorUV(){}`)}function nn(e,t){t.hasNormalTextureTransform&&t.textureCoordinateType!==Dr.None?(e.vertex.uniforms.add(new G.M("normalTextureTransformMatrix",(e=>e.normalTextureTransformMatrix??c.I))),e.varyings.add("normalUV","vec2"),e.vertex.code.add(T.g`void forwardNormalUV(){ +normalUV = (normalTextureTransformMatrix * vec3(vuv0, 1.0)).xy; +}`)):e.vertex.code.add(T.g`void forwardNormalUV(){}`)}function an(e,t){t.hasEmissionTextureTransform&&t.textureCoordinateType!==Dr.None?(e.vertex.uniforms.add(new G.M("emissiveTextureTransformMatrix",(e=>e.emissiveTextureTransformMatrix??c.I))),e.varyings.add("emissiveUV","vec2"),e.vertex.code.add(T.g`void forwardEmissiveUV(){ +emissiveUV = (emissiveTextureTransformMatrix * vec3(vuv0, 1.0)).xy; +}`)):e.vertex.code.add(T.g`void forwardEmissiveUV(){}`)}function sn(e,t){t.hasOcclusionTextureTransform&&t.textureCoordinateType!==Dr.None?(e.vertex.uniforms.add(new G.M("occlusionTextureTransformMatrix",(e=>e.occlusionTextureTransformMatrix??c.I))),e.varyings.add("occlusionUV","vec2"),e.vertex.code.add(T.g`void forwardOcclusionUV(){ +occlusionUV = (occlusionTextureTransformMatrix * vec3(vuv0, 1.0)).xy; +}`)):e.vertex.code.add(T.g`void forwardOcclusionUV(){}`)}function cn(e,t){t.hasMetallicRoughnessTextureTransform&&t.textureCoordinateType!==Dr.None?(e.vertex.uniforms.add(new G.M("metallicRoughnessTextureTransformMatrix",(e=>e.metallicRoughnessTextureTransformMatrix??c.I))),e.varyings.add("metallicRoughnessUV","vec2"),e.vertex.code.add(T.g`void forwardMetallicRoughnessUV(){ +metallicRoughnessUV = (metallicRoughnessTextureTransformMatrix * vec3(vuv0, 1.0)).xy; +}`)):e.vertex.code.add(T.g`void forwardMetallicRoughnessUV(){}`)}function ln(e){e.include(Qt),e.code.add(T.g` + vec3 mixExternalColor(vec3 internalColor, vec3 textureColor, vec3 externalColor, int mode) { + // workaround for artifacts in OSX using Intel Iris Pro + // see: https://devtopia.esri.com/WebGIS/arcgis-js-api/issues/10475 + vec3 internalMixed = internalColor * textureColor; + vec3 allMixed = internalMixed * externalColor; + + if (mode == ${T.g.int(Zi.C.Multiply)}) { + return allMixed; + } + if (mode == ${T.g.int(Zi.C.Ignore)}) { + return internalMixed; + } + if (mode == ${T.g.int(Zi.C.Replace)}) { + return externalColor; + } + + // tint (or something invalid) + float vIn = rgb2v(internalMixed); + vec3 hsvTint = rgb2hsv(externalColor); + vec3 hsvOut = vec3(hsvTint.x, hsvTint.y, vIn * hsvTint.z); + return hsv2rgb(hsvOut); + } + + float mixExternalOpacity(float internalOpacity, float textureOpacity, float externalOpacity, int mode) { + // workaround for artifacts in OSX using Intel Iris Pro + // see: https://devtopia.esri.com/WebGIS/arcgis-js-api/issues/10475 + float internalMixed = internalOpacity * textureOpacity; + float allMixed = internalMixed * externalOpacity; + + if (mode == ${T.g.int(Zi.C.Ignore)}) { + return internalMixed; + } + if (mode == ${T.g.int(Zi.C.Replace)}) { + return externalOpacity; + } + + // multiply or tint (or something invalid) + return allMixed; + } + `)}const dn=Object.freeze(Object.defineProperty({__proto__:null,build:function(e){const t=new tr,{vertex:r,fragment:i,varyings:o}=t;if(ot(r,e),t.include(Wr),o.add("vpos","vec3"),t.include(At,e),t.include(lt,e),t.include(eo,e),t.include(on,e),e.output===G.S.Color){t.include(nn,e),t.include(an,e),t.include(sn,e),t.include(cn,e),it(r,e),t.include(Ur.N,e),t.include(ki,e);const n=e.normalType===Ur.a.Attribute||e.normalType===Ur.a.Compressed;n&&e.offsetBackfaces&&t.include(So),t.include(No,e),t.include(Xr,e),e.instancedColor&&t.attributes.add(E.V.INSTANCECOLOR,"vec4"),o.add("vPositionLocal","vec3"),t.include(ei,e),t.include(Wi,e),t.include(Ao,e),t.include(qi,e),r.uniforms.add(new Mt("externalColor",(e=>e.externalColor))),o.add("vcolorExt","vec4"),e.multipassEnabled&&o.add("depth","float"),r.code.add(T.g` + void main(void) { + forwardNormalizedVertexColor(); + vcolorExt = externalColor; + ${e.instancedColor?"vcolorExt *= instanceColor * 0.003921568627451;":""} + vcolorExt *= vvColor(); + vcolorExt *= getSymbolColor(); + forwardColorMixMode(); + + if (vcolorExt.a < ${T.g.float(Kt)}) { + gl_Position = vec4(1e38, 1e38, 1e38, 1.0); + } else { + vpos = getVertexInLocalOriginSpace(); + vPositionLocal = vpos - view[3].xyz; + vpos = subtractOrigin(vpos); + ${n?T.g`vNormalWorld = dpNormal(vvLocalNormal(normalModel()));`:""} + vpos = addVerticalOffset(vpos, localOrigin); + ${e.hasVertexTangents?"vTangent = dpTransformVertexTangent(tangent);":""} + gl_Position = transformPosition(proj, view, vpos); + ${n&&e.offsetBackfaces?"gl_Position = offsetBackfacingClipPosition(gl_Position, vpos, vNormalWorld, cameraPosition);":""} + } + + ${e.multipassEnabled?"depth = (view * vec4(vpos, 1.0)).z;":""} + forwardLinearDepth(); + forwardTextureCoordinates(); + forwardColorUV(); + forwardNormalUV(); + forwardEmissiveUV(); + forwardOcclusionUV(); + forwardMetallicRoughnessUV(); + } + `),t.include(ht,e),t.include(Zo,e),t.include($o,e),t.include(Ro,e),t.include(e.instancedDoublePrecision?en:tn,e),t.include(Zt,e),it(i,e),i.uniforms.add(r.uniforms.get("localOrigin"),new G.F("ambient",(e=>e.ambient)),new G.F("diffuse",(e=>e.diffuse)),new G.c("opacity",(e=>e.opacity)),new G.c("layerOpacity",(e=>e.layerOpacity))),e.hasColorTexture&&i.uniforms.add(new wt("tex",(e=>e.texture))),t.include(ii,e),t.include(ni,e),i.include(ln),t.include(go,e),Xo(i),Yo(i),Kr(i),e.transparencyPassType===tt.ColorAlpha&&(t.outputs.add("fragColor","vec4",0),t.outputs.add("fragAlpha","float",1)),i.code.add(T.g` + void main() { + discardBySlice(vpos); + ${e.multipassEnabled?"terrainDepthTest(depth);":""} + ${e.hasColorTexture?T.g` + vec4 texColor = texture(tex, ${e.hasColorTextureTransform?T.g`colorUV`:T.g`vuv0`}); + ${e.textureAlphaPremultiplied?"texColor.rgb /= texColor.a;":""} + discardOrAdjustAlpha(texColor);`:T.g`vec4 texColor = vec4(1.0);`} + shadingParams.viewDirection = normalize(vpos - cameraPosition); + ${e.normalType===Ur.a.ScreenDerivative?T.g` + vec3 normal = screenDerivativeNormal(vPositionLocal);`:T.g` + shadingParams.normalView = vNormalWorld; + vec3 normal = shadingNormal(shadingParams);`} + ${e.pbrMode===Br.Normal?"applyPBRFactors();":""} + float ssao = evaluateAmbientOcclusionInverse() * getBakedOcclusion(); + + vec3 posWorld = vpos + localOrigin; + + float additionalAmbientScale = additionalDirectedAmbientLight(posWorld); + float shadow = ${e.receiveShadows?"readShadowMap(vpos, linearDepth)":e.spherical?"lightingGlobalFactor * (1.0 - additionalAmbientScale)":"0.0"}; + + vec3 matColor = max(ambient, diffuse); + ${e.hasVertexColors?T.g` + vec3 albedo = mixExternalColor(vColor.rgb * matColor, texColor.rgb, vcolorExt.rgb, int(colorMixMode)); + float opacity_ = layerOpacity * mixExternalOpacity(vColor.a * opacity, texColor.a, vcolorExt.a, int(colorMixMode));`:T.g` + vec3 albedo = mixExternalColor(matColor, texColor.rgb, vcolorExt.rgb, int(colorMixMode)); + float opacity_ = layerOpacity * mixExternalOpacity(opacity, texColor.a, vcolorExt.a, int(colorMixMode));`} + ${e.hasNormalTexture?T.g` + mat3 tangentSpace = ${e.hasVertexTangents?"computeTangentSpace(normal);":"computeTangentSpace(normal, vpos, vuv0);"} + vec3 shadingNormal = computeTextureNormal(tangentSpace, ${e.hasNormalTextureTransform?T.g`normalUV`:"vuv0"});`:T.g`vec3 shadingNormal = normal;`} + vec3 normalGround = ${e.spherical?T.g`normalize(posWorld);`:T.g`vec3(0.0, 0.0, 1.0);`} + + ${e.snowCover?T.g` + float snow = smoothstep(0.5, 0.55, dot(normal, normalGround)); + albedo = mix(albedo, vec3(1), snow); + shadingNormal = mix(shadingNormal, normal, snow); + ssao = mix(ssao, 1.0, snow);`:""} + + vec3 additionalLight = ssao * mainLightIntensity * additionalAmbientScale * ambientBoostFactor * lightingGlobalFactor; + + ${e.pbrMode===Br.Normal||e.pbrMode===Br.Schematic?T.g` + float additionalAmbientIrradiance = additionalAmbientIrradianceFactor * mainLightIntensity[2]; + ${e.snowCover?T.g` + mrr = mix(mrr, vec3(0.0, 1.0, 0.04), snow); + emission = mix(emission, vec3(0.0), snow);`:""} + + vec3 shadedColor = evaluateSceneLightingPBR(shadingNormal, albedo, shadow, 1.0 - ssao, additionalLight, shadingParams.viewDirection, normalGround, mrr, emission, additionalAmbientIrradiance);`:T.g`vec3 shadedColor = evaluateSceneLighting(shadingNormal, albedo, shadow, 1.0 - ssao, additionalLight);`} + fragColor = highlightSlice(vec4(shadedColor, opacity_), vpos); + ${e.transparencyPassType===tt.ColorAlpha?T.g` + fragColor = premultiplyAlpha(fragColor); + fragAlpha = fragColor.a;`:""} + } + `)}return t.include(Oo,e),t}},Symbol.toStringTag,{value:"Module"}));class un extends Yr{constructor(){super(...arguments),this.isSchematic=!1,this.usePBR=!1,this.mrrFactors=(0,m.d)(To),this.hasVertexColors=!1,this.hasSymbolColors=!1,this.doubleSided=!1,this.doubleSidedType="normal",this.cullFace=v.C.Back,this.isInstanced=!1,this.hasInstancedColor=!1,this.emissiveFactor=(0,m.f)(0,0,0),this.instancedDoublePrecision=!1,this.normalType=Ur.a.Attribute,this.receiveShadows=!0,this.receiveAmbientOcclusion=!0,this.castShadows=!0,this.shadowMappingEnabled=!1,this.ambient=(0,m.f)(.2,.2,.2),this.diffuse=(0,m.f)(.8,.8,.8),this.externalColor=(0,Hr.f)(1,1,1,1),this.colorMixMode="multiply",this.opacity=1,this.layerOpacity=1,this.origin=(0,m.c)(),this.hasSlicePlane=!1,this.hasSliceHighlight=!0,this.offsetTransparentBackfaces=!1,this.vvSize=null,this.vvColor=null,this.vvOpacity=null,this.vvSymbolAnchor=null,this.vvSymbolRotationMatrix=null,this.modelTransformation=null,this.transparent=!1,this.writeDepth=!0,this.customDepthTest=v.b.Less,this.textureAlphaMode=v.A.Blend,this.textureAlphaCutoff=.1,this.textureAlphaPremultiplied=!1,this.hasOccludees=!1,this.renderOccluded=O.Occlude,this.isDecoration=!1}}class hn extends Zr{constructor(){super(...arguments),this.origin=(0,m.c)(),this.slicePlaneLocalOrigin=this.origin}}class mn extends mr{initializeConfiguration(e,t){t.spherical=e.viewingMode===S.V.Global,t.doublePrecisionRequiresObfuscation=e.rctx.driverTest.doublePrecisionRequiresObfuscation.result,t.textureCoordinateType=t.hasColorTexture||t.hasMetallicRoughnessTexture||t.hasEmissionTexture||t.hasOcclusionTexture||t.hasNormalTexture?Dr.Default:Dr.None,t.objectAndLayerIdColorInstanced=t.instanced}initializeProgram(e){return this._initializeProgram(e,mn.shader)}_initializeProgram(e,t){return new br(e.rctx,t.get().build(this.configuration),M)}_makePipeline(e,t){const r=this.configuration,i=e===tt.NONE,o=e===tt.FrontFace;return xe({blending:r.output===G.S.Color&&r.transparent?i?fr:gr(e):null,culling:fn(r)?se(r.cullFace):null,depthTest:{func:xr(e,(n=r.customDepthTest,n===v.b.Lequal?te.j.LEQUAL:te.j.LESS))},depthWrite:(i||o)&&r.writeDepth?ce:null,drawBuffers:r.output===G.S.Depth?{buffers:[te.l.NONE]}:Tr(e),colorWrite:le,stencilWrite:r.hasOccludees?Er:null,stencilTest:r.hasOccludees?t?Ar:Sr:null,polygonOffset:i||o?null:_r(r.enableOffset)});var n}initializePipeline(){return this._occludeePipelineState=this._makePipeline(this.configuration.transparencyPassType,!0),this._makePipeline(this.configuration.transparencyPassType,!1)}getPipeline(e){return e?this._occludeePipelineState:super.getPipeline()}}function fn(e){return e.cullFace!==v.C.None||!e.hasSlicePlane&&!e.transparent&&!e.doubleSidedMode}mn.shader=new hr(dn,(()=>Promise.resolve().then((()=>dn))));class pn extends ut{constructor(){super(...arguments),this.output=G.S.Color,this.alphaDiscardMode=v.A.Opaque,this.doubleSidedMode=vo.None,this.pbrMode=Br.Disabled,this.cullFace=v.C.None,this.transparencyPassType=tt.NONE,this.normalType=Ur.a.Attribute,this.textureCoordinateType=Dr.None,this.customDepthTest=v.b.Less,this.spherical=!1,this.hasVertexColors=!1,this.hasSymbolColors=!1,this.hasVerticalOffset=!1,this.hasSlicePlane=!1,this.hasSliceHighlight=!0,this.hasColorTexture=!1,this.hasMetallicRoughnessTexture=!1,this.hasEmissionTexture=!1,this.hasOcclusionTexture=!1,this.hasNormalTexture=!1,this.hasScreenSizePerspective=!1,this.hasVertexTangents=!1,this.hasOccludees=!1,this.multipassEnabled=!1,this.hasModelTransformation=!1,this.offsetBackfaces=!1,this.vvSize=!1,this.vvColor=!1,this.receiveShadows=!1,this.receiveAmbientOcclusion=!1,this.textureAlphaPremultiplied=!1,this.instanced=!1,this.instancedColor=!1,this.objectAndLayerIdColorInstanced=!1,this.instancedDoublePrecision=!1,this.doublePrecisionRequiresObfuscation=!1,this.writeDepth=!0,this.transparent=!1,this.enableOffset=!0,this.cullAboveGround=!1,this.snowCover=!1,this.hasColorTextureTransform=!1,this.hasEmissionTextureTransform=!1,this.hasNormalTextureTransform=!1,this.hasOcclusionTextureTransform=!1,this.hasMetallicRoughnessTextureTransform=!1}}(0,V._)([H({count:G.S.COUNT})],pn.prototype,"output",void 0),(0,V._)([H({count:v.A.COUNT})],pn.prototype,"alphaDiscardMode",void 0),(0,V._)([H({count:vo.COUNT})],pn.prototype,"doubleSidedMode",void 0),(0,V._)([H({count:Br.COUNT})],pn.prototype,"pbrMode",void 0),(0,V._)([H({count:v.C.COUNT})],pn.prototype,"cullFace",void 0),(0,V._)([H({count:tt.COUNT})],pn.prototype,"transparencyPassType",void 0),(0,V._)([H({count:Ur.a.COUNT})],pn.prototype,"normalType",void 0),(0,V._)([H({count:Dr.COUNT})],pn.prototype,"textureCoordinateType",void 0),(0,V._)([H({count:v.b.COUNT})],pn.prototype,"customDepthTest",void 0),(0,V._)([H()],pn.prototype,"spherical",void 0),(0,V._)([H()],pn.prototype,"hasVertexColors",void 0),(0,V._)([H()],pn.prototype,"hasSymbolColors",void 0),(0,V._)([H()],pn.prototype,"hasVerticalOffset",void 0),(0,V._)([H()],pn.prototype,"hasSlicePlane",void 0),(0,V._)([H()],pn.prototype,"hasSliceHighlight",void 0),(0,V._)([H()],pn.prototype,"hasColorTexture",void 0),(0,V._)([H()],pn.prototype,"hasMetallicRoughnessTexture",void 0),(0,V._)([H()],pn.prototype,"hasEmissionTexture",void 0),(0,V._)([H()],pn.prototype,"hasOcclusionTexture",void 0),(0,V._)([H()],pn.prototype,"hasNormalTexture",void 0),(0,V._)([H()],pn.prototype,"hasScreenSizePerspective",void 0),(0,V._)([H()],pn.prototype,"hasVertexTangents",void 0),(0,V._)([H()],pn.prototype,"hasOccludees",void 0),(0,V._)([H()],pn.prototype,"multipassEnabled",void 0),(0,V._)([H()],pn.prototype,"hasModelTransformation",void 0),(0,V._)([H()],pn.prototype,"offsetBackfaces",void 0),(0,V._)([H()],pn.prototype,"vvSize",void 0),(0,V._)([H()],pn.prototype,"vvColor",void 0),(0,V._)([H()],pn.prototype,"receiveShadows",void 0),(0,V._)([H()],pn.prototype,"receiveAmbientOcclusion",void 0),(0,V._)([H()],pn.prototype,"textureAlphaPremultiplied",void 0),(0,V._)([H()],pn.prototype,"instanced",void 0),(0,V._)([H()],pn.prototype,"instancedColor",void 0),(0,V._)([H()],pn.prototype,"objectAndLayerIdColorInstanced",void 0),(0,V._)([H()],pn.prototype,"instancedDoublePrecision",void 0),(0,V._)([H()],pn.prototype,"doublePrecisionRequiresObfuscation",void 0),(0,V._)([H()],pn.prototype,"writeDepth",void 0),(0,V._)([H()],pn.prototype,"transparent",void 0),(0,V._)([H()],pn.prototype,"enableOffset",void 0),(0,V._)([H()],pn.prototype,"cullAboveGround",void 0),(0,V._)([H()],pn.prototype,"snowCover",void 0),(0,V._)([H()],pn.prototype,"hasColorTextureTransform",void 0),(0,V._)([H()],pn.prototype,"hasEmissionTextureTransform",void 0),(0,V._)([H()],pn.prototype,"hasNormalTextureTransform",void 0),(0,V._)([H()],pn.prototype,"hasOcclusionTextureTransform",void 0),(0,V._)([H()],pn.prototype,"hasMetallicRoughnessTextureTransform",void 0),(0,V._)([H({constValue:!1})],pn.prototype,"occlusionPass",void 0),(0,V._)([H({constValue:!0})],pn.prototype,"hasVvInstancing",void 0),(0,V._)([H({constValue:!1})],pn.prototype,"useCustomDTRExponentForWater",void 0),(0,V._)([H({constValue:!1})],pn.prototype,"supportsTextureAtlas",void 0),(0,V._)([H({constValue:!0})],pn.prototype,"useFillLights",void 0);const gn=Object.freeze(Object.defineProperty({__proto__:null,build:function(e){const t=new tr,{vertex:r,fragment:i,varyings:o}=t;return ot(r,e),t.include(Wr),o.add("vpos","vec3"),t.include(At,e),t.include(lt,e),t.include(eo,e),e.output===G.S.Color&&(it(t.vertex,e),t.include(Ur.N,e),t.include(ki,e),e.offsetBackfaces&&t.include(So),e.instancedColor&&t.attributes.add(E.V.INSTANCECOLOR,"vec4"),o.add("vNormalWorld","vec3"),o.add("localvpos","vec3"),e.multipassEnabled&&o.add("depth","float"),t.include(ei,e),t.include(Wi,e),t.include(Ao,e),t.include(qi,e),r.uniforms.add(new Mt("externalColor",(e=>e.externalColor))),o.add("vcolorExt","vec4"),r.code.add(T.g` + void main(void) { + forwardNormalizedVertexColor(); + vcolorExt = externalColor; + ${e.instancedColor?"vcolorExt *= instanceColor * 0.003921568627451;":""} + vcolorExt *= vvColor(); + vcolorExt *= getSymbolColor(); + forwardColorMixMode(); + + if (vcolorExt.a < ${T.g.float(Kt)}) { + gl_Position = vec4(1e38, 1e38, 1e38, 1.0); + } else { + vpos = getVertexInLocalOriginSpace(); + localvpos = vpos - view[3].xyz; + vpos = subtractOrigin(vpos); + vNormalWorld = dpNormal(vvLocalNormal(normalModel())); + vpos = addVerticalOffset(vpos, localOrigin); + gl_Position = transformPosition(proj, view, vpos); + ${e.offsetBackfaces?"gl_Position = offsetBackfacingClipPosition(gl_Position, vpos, vNormalWorld, cameraPosition);":""} + } + ${e.multipassEnabled?T.g`depth = (view * vec4(vpos, 1.0)).z;`:""} + forwardLinearDepth(); + forwardTextureCoordinates(); + } + `)),e.output===G.S.Color&&(t.include(ht,e),t.include(Zo,e),t.include($o,e),t.include(Ro,e),t.include(e.instancedDoublePrecision?en:tn,e),t.include(Zt,e),it(t.fragment,e),Jr(i),Xo(i),Yo(i),i.uniforms.add(r.uniforms.get("localOrigin"),r.uniforms.get("view"),new G.F("ambient",(e=>e.ambient)),new G.F("diffuse",(e=>e.diffuse)),new G.c("opacity",(e=>e.opacity)),new G.c("layerOpacity",(e=>e.layerOpacity))),e.hasColorTexture&&i.uniforms.add(new wt("tex",(e=>e.texture))),t.include(ii,e),t.include(ni,e),i.include(ln),e.transparencyPassType===tt.ColorAlpha&&(t.outputs.add("fragColor","vec4",0),t.outputs.add("fragAlpha","float",1)),Kr(i),i.code.add(T.g` + void main() { + discardBySlice(vpos); + ${e.multipassEnabled?T.g`terrainDepthTest(depth);`:""} + ${e.hasColorTexture?T.g` + vec4 texColor = texture(tex, ${e.hasColorTextureTransform?T.g`colorUV`:T.g`vuv0`}); + ${e.textureAlphaPremultiplied?"texColor.rgb /= texColor.a;":""} + discardOrAdjustAlpha(texColor);`:T.g`vec4 texColor = vec4(1.0);`} + vec3 viewDirection = normalize(vpos - cameraPosition); + ${e.pbrMode===Br.Normal?"applyPBRFactors();":""} + float ssao = evaluateAmbientOcclusionInverse(); + ssao *= getBakedOcclusion(); + + float additionalAmbientScale = additionalDirectedAmbientLight(vpos + localOrigin); + vec3 additionalLight = ssao * mainLightIntensity * additionalAmbientScale * ambientBoostFactor * lightingGlobalFactor; + ${e.receiveShadows?"float shadow = readShadowMap(vpos, linearDepth);":e.spherical?"float shadow = lightingGlobalFactor * (1.0 - additionalAmbientScale);":"float shadow = 0.0;"} + vec3 matColor = max(ambient, diffuse); + ${e.hasVertexColors?T.g` + vec3 albedo = mixExternalColor(vColor.rgb * matColor, texColor.rgb, vcolorExt.rgb, int(colorMixMode)); + float opacity_ = layerOpacity * mixExternalOpacity(vColor.a * opacity, texColor.a, vcolorExt.a, int(colorMixMode));`:T.g` + vec3 albedo = mixExternalColor(matColor, texColor.rgb, vcolorExt.rgb, int(colorMixMode)); + float opacity_ = layerOpacity * mixExternalOpacity(opacity, texColor.a, vcolorExt.a, int(colorMixMode));`} + ${e.snowCover?T.g`albedo = mix(albedo, vec3(1), 0.9);`:T.g``} + ${T.g` + vec3 shadingNormal = normalize(vNormalWorld); + albedo *= 1.2; + vec3 viewForward = vec3(view[0][2], view[1][2], view[2][2]); + float alignmentLightView = clamp(dot(viewForward, -mainLightDirection), 0.0, 1.0); + float transmittance = 1.0 - clamp(dot(viewForward, shadingNormal), 0.0, 1.0); + float treeRadialFalloff = vColor.r; + float backLightFactor = 0.5 * treeRadialFalloff * alignmentLightView * transmittance * (1.0 - shadow); + additionalLight += backLightFactor * mainLightIntensity;`} + ${e.pbrMode===Br.Normal||e.pbrMode===Br.Schematic?e.spherical?T.g`vec3 normalGround = normalize(vpos + localOrigin);`:T.g`vec3 normalGround = vec3(0.0, 0.0, 1.0);`:T.g``} + ${e.pbrMode===Br.Normal||e.pbrMode===Br.Schematic?T.g` + float additionalAmbientIrradiance = additionalAmbientIrradianceFactor * mainLightIntensity[2]; + ${e.snowCover?T.g` + mrr = vec3(0.0, 1.0, 0.04); + emission = vec3(0.0);`:""} + + vec3 shadedColor = evaluateSceneLightingPBR(shadingNormal, albedo, shadow, 1.0 - ssao, additionalLight, viewDirection, normalGround, mrr, emission, additionalAmbientIrradiance);`:T.g`vec3 shadedColor = evaluateSceneLighting(shadingNormal, albedo, shadow, 1.0 - ssao, additionalLight);`} + fragColor = highlightSlice(vec4(shadedColor, opacity_), vpos); + ${e.transparencyPassType===tt.ColorAlpha?T.g` + fragColor = premultiplyAlpha(fragColor); + fragAlpha = fragColor.a;`:""} + } + `)),t.include(Oo,e),t}},Symbol.toStringTag,{value:"Module"}));class vn extends mn{initializeConfiguration(e,t){super.initializeConfiguration(e,t),t.hasMetallicRoughnessTexture=!1,t.hasEmissionTexture=!1,t.hasOcclusionTexture=!1,t.hasNormalTexture=!1,t.hasModelTransformation=!1,t.normalType=Ur.a.Attribute,t.doubleSidedMode=vo.WindingOrder,t.hasVertexTangents=!1}initializeProgram(e){return this._initializeProgram(e,vn.shader)}}vn.shader=new hr(gn,(()=>Promise.resolve().then((()=>gn))));class _n extends I{constructor(e){super(e,Tn),this.supportsEdges=!0,this.produces=new Map([[Ke.OPAQUE_MATERIAL,e=>((0,G.l)(e)||(0,G.m)(e))&&!this.parameters.transparent],[Ke.TRANSPARENT_MATERIAL,e=>((0,G.l)(e)||(0,G.m)(e))&&this.parameters.transparent&&this.parameters.writeDepth],[Ke.TRANSPARENT_DEPTH_WRITE_DISABLED_MATERIAL,e=>((0,G.l)(e)||(0,G.m)(e))&&this.parameters.transparent&&!this.parameters.writeDepth]]),this._configuration=new pn,this._vertexBufferLayout=function(e){const t=(0,Gr.n)().vec3f(E.V.POSITION);return e.normalType===Ur.a.Compressed?t.vec2i16(E.V.NORMALCOMPRESSED,{glNormalized:!0}):t.vec3f(E.V.NORMAL),e.hasVertexTangents&&t.vec4f(E.V.TANGENT),(e.textureId||e.normalTextureId||e.metallicRoughnessTextureId||e.emissiveTextureId||e.occlusionTextureId)&&t.vec2f(E.V.UV0),e.hasVertexColors&&t.vec4u8(E.V.COLOR),e.hasSymbolColors&&t.vec4u8(E.V.SYMBOLCOLOR),(0,p.h)("enable-feature:objectAndLayerId-rendering")&&t.vec4u8(E.V.OBJECTANDLAYERIDCOLOR),t}(this.parameters)}isVisibleForOutput(e){return e!==G.S.Shadow&&e!==G.S.ShadowExcludeHighlight&&e!==G.S.ShadowHighlight||this.parameters.castShadows}isVisible(){const e=this.parameters;if(!super.isVisible()||0===e.layerOpacity)return!1;const{hasInstancedColor:t,hasVertexColors:r,hasSymbolColors:i,vvColor:o}=e,n="replace"===e.colorMixMode,a=e.opacity>0,s=e.externalColor&&e.externalColor[3]>0,c=t||o||i;return r&&c?n||a:r?n?s:a:c?n||a:n?s:a}getConfiguration(e,t){return this._configuration.output=e,this._configuration.hasNormalTexture=!!this.parameters.normalTextureId,this._configuration.hasColorTexture=!!this.parameters.textureId,this._configuration.hasVertexTangents=this.parameters.hasVertexTangents,this._configuration.instanced=this.parameters.isInstanced,this._configuration.instancedDoublePrecision=this.parameters.instancedDoublePrecision,this._configuration.vvSize=!!this.parameters.vvSize,this._configuration.hasVerticalOffset=null!=this.parameters.verticalOffset,this._configuration.hasScreenSizePerspective=null!=this.parameters.screenSizePerspective,this._configuration.hasSlicePlane=this.parameters.hasSlicePlane,this._configuration.hasSliceHighlight=this.parameters.hasSliceHighlight,this._configuration.alphaDiscardMode=this.parameters.textureAlphaMode,this._configuration.normalType=this.parameters.normalType,this._configuration.transparent=this.parameters.transparent,this._configuration.writeDepth=this.parameters.writeDepth,null!=this.parameters.customDepthTest&&(this._configuration.customDepthTest=this.parameters.customDepthTest),this._configuration.hasOccludees=this.parameters.hasOccludees,this._configuration.cullFace=this.parameters.hasSlicePlane?v.C.None:this.parameters.cullFace,this._configuration.multipassEnabled=t.multipassEnabled,this._configuration.cullAboveGround=t.multipassTerrain.cullAboveGround,this._configuration.hasModelTransformation=null!=this.parameters.modelTransformation,e===G.S.Color&&(this._configuration.hasVertexColors=this.parameters.hasVertexColors,this._configuration.hasSymbolColors=this.parameters.hasSymbolColors,this.parameters.treeRendering?this._configuration.doubleSidedMode=vo.WindingOrder:this._configuration.doubleSidedMode=this.parameters.doubleSided&&"normal"===this.parameters.doubleSidedType?vo.View:this.parameters.doubleSided&&"winding-order"===this.parameters.doubleSidedType?vo.WindingOrder:vo.None,this._configuration.instancedColor=this.parameters.hasInstancedColor,this._configuration.receiveShadows=this.parameters.receiveShadows&&this.parameters.shadowMappingEnabled,this._configuration.receiveAmbientOcclusion=this.parameters.receiveAmbientOcclusion&&null!=t.ssao,this._configuration.vvColor=!!this.parameters.vvColor,this._configuration.textureAlphaPremultiplied=!!this.parameters.textureAlphaPremultiplied,this._configuration.pbrMode=this.parameters.usePBR?this.parameters.isSchematic?Br.Schematic:Br.Normal:Br.Disabled,this._configuration.hasMetallicRoughnessTexture=!!this.parameters.metallicRoughnessTextureId,this._configuration.hasEmissionTexture=!!this.parameters.emissiveTextureId,this._configuration.hasOcclusionTexture=!!this.parameters.occlusionTextureId,this._configuration.offsetBackfaces=!(!this.parameters.transparent||!this.parameters.offsetTransparentBackfaces),this._configuration.transparencyPassType=t.transparencyPassType,this._configuration.enableOffset=t.camera.relativeElevation<5e5,this._configuration.snowCover=this.hasSnowCover(t),this._configuration.hasColorTextureTransform=!!this.parameters.colorTextureTransformMatrix,this._configuration.hasNormalTextureTransform=!!this.parameters.normalTextureTransformMatrix,this._configuration.hasEmissionTextureTransform=!!this.parameters.emissiveTextureTransformMatrix,this._configuration.hasOcclusionTextureTransform=!!this.parameters.occlusionTextureTransformMatrix,this._configuration.hasMetallicRoughnessTextureTransform=!!this.parameters.metallicRoughnessTextureTransformMatrix),this._configuration}hasSnowCover(e){return null!=e.weather&&e.weatherVisible&&"snowy"===e.weather.type&&"enabled"===e.weather.snowCover}intersect(e,t,r,i,o,n){if(null!=this.parameters.verticalOffset){const e=r.camera;(0,h.s)(wn,t[12],t[13],t[14]);let n=null;switch(r.viewingMode){case S.V.Global:n=(0,h.n)(An,wn);break;case S.V.Local:n=(0,h.p)(An,Sn)}let s=0;const c=(0,h.c)(yn,wn,e.eye),l=(0,h.l)(c),d=(0,h.b)(c,c,1/l);let u=null;this.parameters.screenSizePerspective&&(u=(0,h.d)(n,d)),s+=function(e,t,r,i,o){let n=(r.screenLength||0)*e.pixelRatio;null!=o&&(n=function(e,t,r,i){return function(e,t){return(0,a.l)(e*Math.max(t.scale,t.minScaleFactor),e,t.factor)}(e,function(e,t,r){const i=r.parameters;return w.scale=Math.min(i.divisor/(t-i.offset),1),w.factor=function(e){return Math.abs(e*e*e)}(e),w}(t,r,i))}(n,i,t,o));const s=n*Math.tan(.5*e.fovY)/(.5*e.fullHeight);return(0,a.c)(s*t,r.minWorldLength||0,null!=r.maxWorldLength?r.maxWorldLength:1/0)}(e,l,this.parameters.verticalOffset,u??0,this.parameters.screenSizePerspective),(0,h.b)(n,n,s),(0,h.r)(Mn,n,r.transform.inverseRotation),i=(0,h.c)(bn,i,Mn),o=(0,h.c)(En,o,Mn)}_i(e,r,i,o,function(e){return null!=e?(Di.offset=e,Di):null}(r.verticalOffset),n)}createGLMaterial(e){return new xn(e)}createBufferWriter(){return new pi(this._vertexBufferLayout)}}class xn extends ci{constructor(e){super({...e,...e.material.parameters})}_updateShadowState(e){e.shadowMap.enabled!==this._material.parameters.shadowMappingEnabled&&this._material.setParameters({shadowMappingEnabled:e.shadowMap.enabled})}_updateOccludeeState(e){e.hasOccludees!==this._material.parameters.hasOccludees&&this._material.setParameters({hasOccludees:e.hasOccludees})}beginSlot(e){this._output===G.S.Color&&(this._updateShadowState(e),this._updateOccludeeState(e));const t=this._material.parameters;this.updateTexture(t.textureId);const r=e.camera.viewInverseTransposeMatrix;return(0,h.s)(t.origin,r[3],r[7],r[11]),this._material.setParameters(this.textureBindParameters),this.ensureTechnique(t.treeRendering?vn:mn,e)}}const Tn=new class extends un{constructor(){super(...arguments),this.initTextureTransparent=!1,this.treeRendering=!1,this.hasVertexTangents=!1}},bn=(0,m.c)(),En=(0,m.c)(),Sn=(0,m.f)(0,0,1),An=(0,m.c)(),Mn=(0,m.c)(),wn=(0,m.c)(),yn=(0,m.c)();function Rn(e){if(null==e)return null;const t=null!=e.offset?e.offset:Ir.Z,r=null!=e.rotation?e.rotation:0,i=null!=e.scale?e.scale:Ir.O,o=(0,c.f)(1,0,0,0,1,0,t[0],t[1],1),n=(0,c.f)(Math.cos(r),-Math.sin(r),0,Math.sin(r),Math.cos(r),0,0,0,1),a=(0,c.f)(i[0],0,0,0,i[1],0,0,0,1),l=(0,c.c)();return(0,s.m)(l,n,a),(0,s.m)(l,o,l),l}class Cn{constructor(){this.geometries=new Array,this.materials=new Array,this.textures=new Array}}class In{constructor(e,t,r){this.name=e,this.lodThreshold=t,this.pivotOffset=r,this.stageResources=new Cn,this.numberOfVertices=0}}const On=()=>W.L.getLogger("esri.views.3d.layers.graphics.objectResourceUtils");async function Nn(e,t){const r=await async function(e,t){const r=t?.streamDataRequester;if(r)return async function(e,t,r){const i=await(0,Or.r)(t.request(e,"json",r));return!0===i.ok?i.value:((0,Z.QP)(i.error),void Pn(i.error.details.url))}(e,r,t);const i=await(0,Or.r)((0,K.A)(e,t));return!0===i.ok?i.value.data:((0,Z.QP)(i.error),void Pn(i.error))}(e,t),i=await async function(e,t){const r=new Array;for(const i in e){const o=e[i],n=o.images[0].data;if(!n){On().warn("Externally referenced texture data is not yet supported");continue}const a=o.encoding+";base64,"+n,s="/textureDefinitions/"+i,c="rgba"===o.channels?o.alphaChannelUsage||"transparency":"none",l={noUnpackFlip:!0,wrap:{s:te.T.REPEAT,t:te.T.REPEAT},preMultiplyAlpha:Bn(c)!==v.A.Opaque},d=t?.disableTextures?Promise.resolve(null):Q(a,t);r.push(d.then((e=>({refId:s,image:e,parameters:l,alphaChannelUsage:c}))))}const i=await Promise.all(r),o={};for(const e of i)o[e.refId]=e;return o}(r.textureDefinitions??{},t);let o=0;for(const e in i)if(i.hasOwnProperty(e)){const t=i[e];o+=t?.image?t.image.width*t.image.height*4:0}return{resource:r,textures:i,size:o+(0,p.Q)(r)}}function Pn(e){throw new $.A("",`Request for object resource failed: ${e}`)}function Ln(e){const t=e.params,r=t.topology;let i=!0;switch(t.vertexAttributes||(On().warn("Geometry must specify vertex attributes"),i=!1),t.topology){case"PerAttributeArray":break;case"Indexed":case null:case void 0:{const e=t.faces;if(e){if(t.vertexAttributes)for(const r in t.vertexAttributes){const t=e[r];t?.values?(null!=t.valueType&&"UInt32"!==t.valueType&&(On().warn(`Unsupported indexed geometry indices type '${t.valueType}', only UInt32 is currently supported`),i=!1),null!=t.valuesPerElement&&1!==t.valuesPerElement&&(On().warn(`Unsupported indexed geometry values per element '${t.valuesPerElement}', only 1 is currently supported`),i=!1)):(On().warn(`Indexed geometry does not specify face indices for '${r}' attribute`),i=!1)}}else On().warn("Indexed geometries must specify faces"),i=!1;break}default:On().warn(`Unsupported topology '${r}'`),i=!1}e.params.material||(On().warn("Geometry requires material"),i=!1);const o=e.params.vertexAttributes;for(const e in o)o[e].values||(On().warn("Geometries with externally defined attributes are not yet supported"),i=!1);return i}function Dn(e){const t=(0,f.j)();return e.forEach((e=>{const r=e.boundingInfo;null!=r&&((0,f.e)(t,r.bbMin),(0,f.e)(t,r.bbMax))})),t}function Bn(e){switch(e){case"mask":return v.A.Mask;case"maskAndTransparency":return v.A.MaskBlend;case"none":return v.A.Opaque;default:return v.A.Blend}}function Fn(e){const t=e.params;return{id:1,material:t.material,texture:t.texture,region:t.texture}}const Vn=new Fr.V(1,2,"wosr");async function Gn(e,t){const r=Un((0,n.a)(e));if("wosr"===r.fileType){const e=await(t.cache?t.cache.loadWOSR(r.url,t):Nn(r.url,t)),{engineResources:i,referenceBoundingBox:o}=function(e,t){const r=new Array,i=new Array,o=new Array,n=new Nr,a=e.resource,s=Fr.V.parse(a.version||"1.0","wosr");Vn.validate(s);const c=a.model.name,l=a.model.geometries,d=a.materialDefinitions??{},u=e.textures;let h=0;const f=new Map;for(let e=0;e{if("PerAttributeArray"===a.params.topology)return null;const t=a.params.faces;for(const r in t)if(r===e)return t[r].values;return null},x=c[E.V.POSITION],T=x.values.length/x.valuesPerElement;for(const e in c){const t=c[e],r=t.values,i=_(e)??(0,g.a)(T);p.push([e,new Vr.A(r,i,t.valuesPerElement,!0)])}const b=s.texture,S=u&&u[b];if(S&&!f.has(b)){const{image:e,parameters:t}=S,r=new jt(e,t);i.push(r),f.set(b,r)}const A=f.get(b),M=A?A.id:void 0,w=s.material;let y=n.get(w,b);if(null==y){const e=d[w.substring(w.lastIndexOf("/")+1)].params;1===e.transparency&&(e.transparency=0);const r=S&&S.alphaChannelUsage,i=e.transparency>0||"transparency"===r||"maskAndTransparency"===r,o=S?Bn(S.alphaChannelUsage):void 0,a={ambient:(0,m.d)(e.diffuse),diffuse:(0,m.d)(e.diffuse),opacity:1-(e.transparency||0),transparent:i,textureAlphaMode:o,textureAlphaCutoff:.33,textureId:M,initTextureTransparent:!0,doubleSided:!0,cullFace:v.C.None,colorMixMode:e.externalColorMixMode||"tint",textureAlphaPremultiplied:S?.parameters.preMultiplyAlpha??!1};t?.materialParameters&&Object.assign(a,t.materialParameters),y=new _n(a),n.set(w,b,y)}o.push(y);const R=new Ze(y,p);h+=p.find((e=>e[0]===E.V.POSITION))?.[1]?.indices.length??0,r.push(R)}return{engineResources:[{name:c,stageResources:{textures:i,materials:o,geometries:r},pivotOffset:a.model.pivotOffset,numberOfVertices:h,lodThreshold:null}],referenceBoundingBox:Dn(r)}}(e,t);return{lods:i,referenceBoundingBox:o,isEsriSymbolResource:!1,isWosr:!0}}const i=await(t.cache?t.cache.loadGLTF(r.url,t,!!t.usePBR):(0,Rr.l)(new Rr.D(t.streamDataRequester),r.url,t,t.usePBR)),o=i.model.meta?.ESRI_proxyEllipsoid,a=i.meta.isEsriSymbolResource&&null!=o&&"EsriRealisticTreesStyle"===i.meta.ESRI_webstyle;a&&!i.customMeta.esriTreeRendering&&(i.customMeta.esriTreeRendering=!0,function(e,t){for(let r=0;r1&&(0,h.a)(u,u,s,a>-1?.2:Math.min(-4*a-3.8,1)),p[v]=u[0],p[v+1]=u[1],p[v+2]=u[2],v+=3,f[_]=255*m,f[_+1]=255*m,f[_+2]=255*m,f[_+3]=255,_+=4}o.attributes.normal=new Mr.B(p),o.attributes.color=new Mr.o(f)}}}(i,o));const s=!!t.usePBR,c=i.meta.isEsriSymbolResource?{usePBR:s,isSchematic:!1,treeRendering:a,mrrFactors:[...Eo]}:{usePBR:s,isSchematic:!1,treeRendering:!1,mrrFactors:[...To]},u={...t.materialParameters,treeRendering:a},{engineResources:f,referenceBoundingBox:p}=zn(i,c,u,t.skipHighLods&&null==r.specifiedLodIndex?{skipHighLods:!0}:{skipHighLods:!1,singleLodIndex:r.specifiedLodIndex});return{lods:f,referenceBoundingBox:p,isEsriSymbolResource:i.meta.isEsriSymbolResource,isWosr:!1}}function Un(e){const t=e.match(/(.*\.(gltf|glb))(\?lod=([0-9]+))?$/);return t?{fileType:"gltf",url:t[1],specifiedLodIndex:null!=t[4]?Number(t[4]):null}:e.match(/(.*\.(json|json\.gz))$/)?{fileType:"wosr",url:e,specifiedLodIndex:null}:{fileType:"unknown",url:e,specifiedLodIndex:null}}function zn(e,t,r,i){const o=e.model,n=new Array,c=new Map,l=new Map,d=o.lods.length,h=(0,f.j)();return o.lods.forEach(((e,m)=>{const p=!0===i.skipHighLods&&(d>1&&0===m||d>3&&1===m)||!1===i.skipHighLods&&null!=i.singleLodIndex&&m!==i.singleLodIndex;if(p&&0!==m)return;const g=new In(e.name,e.lodThreshold,[0,0,0]);e.parts.forEach((e=>{const i=p?new _n({}):function(e,t,r,i,o,n,a){const s=t.material+(t.attributes.normal?"_normal":"")+(t.attributes.color?"_color":"")+(t.attributes.texCoord0?"_texCoord0":"")+(t.attributes.tangent?"_tangent":""),c=e.materials.get(t.material),l=null!=t.attributes.texCoord0,d=null!=t.attributes.normal;if(null==c)return null;const h=function(e){switch(e){case"BLEND":return v.A.Blend;case"MASK":return v.A.Mask;case"OPAQUE":case null:case void 0:return v.A.Opaque}}(c.alphaMode);if(!n.has(s)){if(l){const t=(t,r=!1)=>{if(null!=t&&!a.has(t)){const i=e.textures.get(t);if(null!=i){const e=i.data;a.set(t,new jt((0,Cr.i)(e)?e.data:e,{...i.parameters,preMultiplyAlpha:!(0,Cr.i)(e)&&r,encoding:(0,Cr.i)(e)&&null!=e.encoding?e.encoding:void 0}))}}};t(c.textureColor,h!==v.A.Opaque),t(c.textureNormal),t(c.textureOcclusion),t(c.textureEmissive),t(c.textureMetallicRoughness)}const r=c.color[0]**(1/Rr.g),m=c.color[1]**(1/Rr.g),f=c.color[2]**(1/Rr.g),p=c.emissiveFactor[0]**(1/Rr.g),g=c.emissiveFactor[1]**(1/Rr.g),_=c.emissiveFactor[2]**(1/Rr.g),x=null!=c.textureColor&&l?a.get(c.textureColor):null,T=_o({normalTexture:c.textureNormal,metallicRoughnessTexture:c.textureMetallicRoughness,metallicFactor:c.metallicFactor,roughnessFactor:c.roughnessFactor,emissiveTexture:c.textureEmissive,emissiveFactor:c.emissiveFactor,occlusionTexture:c.textureOcclusion}),b=null!=c.normalTextureTransform?.scale?c.normalTextureTransform?.scale:u.O;n.set(s,new _n({...i,transparent:h===v.A.Blend,customDepthTest:v.b.Lequal,textureAlphaMode:h,textureAlphaCutoff:c.alphaCutoff,diffuse:[r,m,f],ambient:[r,m,f],opacity:c.opacity,doubleSided:c.doubleSided,doubleSidedType:"winding-order",cullFace:c.doubleSided?v.C.None:v.C.Back,hasVertexColors:!!t.attributes.color,hasVertexTangents:!!t.attributes.tangent,normalType:d?Ur.a.Attribute:Ur.a.ScreenDerivative,castShadows:!0,receiveShadows:c.receiveShadows,receiveAmbientOcclusion:c.receiveAmbientOcclustion,textureId:null!=x?x.id:void 0,colorMixMode:c.colorMixMode,normalTextureId:null!=c.textureNormal&&l?a.get(c.textureNormal).id:void 0,textureAlphaPremultiplied:null!=x&&!!x.parameters.preMultiplyAlpha,occlusionTextureId:null!=c.textureOcclusion&&l?a.get(c.textureOcclusion).id:void 0,emissiveTextureId:null!=c.textureEmissive&&l?a.get(c.textureEmissive).id:void 0,metallicRoughnessTextureId:null!=c.textureMetallicRoughness&&l?a.get(c.textureMetallicRoughness).id:void 0,emissiveFactor:[p,g,_],mrrFactors:T?[...bo]:[c.metallicFactor,c.roughnessFactor,i.mrrFactors[2]],isSchematic:T,colorTextureTransformMatrix:Rn(c.colorTextureTransform),normalTextureTransformMatrix:Rn(c.normalTextureTransform),scale:[b[0],b[1]],occlusionTextureTransformMatrix:Rn(c.occlusionTextureTransform),emissiveTextureTransformMatrix:Rn(c.emissiveTextureTransform),metallicRoughnessTextureTransformMatrix:Rn(c.metallicRoughnessTextureTransform),...o}))}const m=n.get(s);if(r.stageResources.materials.push(m),l){const e=e=>{null!=e&&r.stageResources.textures.push(a.get(e))};e(c.textureColor),e(c.textureNormal),e(c.textureOcclusion),e(c.textureEmissive),e(c.textureMetallicRoughness)}return m}(o,e,g,t,r,c,l),{geometry:n,vertexCount:d}=function(e,t){const r=e.attributes.position.count,i=(0,Rr.c)(e.indices||r,e.primitiveType),o=He(3*r),{typedBuffer:n,typedBufferStride:c}=e.attributes.position;(0,wr.a)(o,n,e.transform,3,c);const l=[[E.V.POSITION,new Vr.A(o,i,3,!0)]];if(null!=e.attributes.normal){const t=He(3*r),{typedBuffer:o,typedBufferStride:n}=e.attributes.normal;(0,s.n)(Hn,e.transform),(0,wr.t)(t,o,Hn,3,n),(0,a.h)(Hn)&&(0,wr.n)(t,t),l.push([E.V.NORMAL,new Vr.A(t,i,3,!0)])}if(null!=e.attributes.tangent){const t=He(4*r),{typedBuffer:o,typedBufferStride:n}=e.attributes.tangent;(0,s.f)(Hn,e.transform),(0,yr.t)(t,o,Hn,4,n),(0,a.h)(Hn)&&(0,wr.n)(t,t,4),l.push([E.V.TANGENT,new Vr.A(t,i,4,!0)])}if(null!=e.attributes.texCoord0){const t=He(2*r),{typedBuffer:o,typedBufferStride:n}=e.attributes.texCoord0;(0,Rr.i)(t,o,2,n),l.push([E.V.UV0,new Vr.A(t,i,2,!0)])}const d=e.attributes.color;if(null!=d){const t=new Uint8Array(4*r);4===d.elementCount?d instanceof Mr.d?(0,yr.b)(t,d,255):d instanceof Mr.o?(0,Rr.j)(t,d):d instanceof Mr.s&&(0,yr.b)(t,d,1/256):(t.fill(255),d instanceof Mr.B?(0,wr.f)(t,d.typedBuffer,255,4,d.typedBufferStride):e.attributes.color instanceof Mr.n?(0,Rr.h)(t,d.typedBuffer,4,e.attributes.color.typedBufferStride):e.attributes.color instanceof Mr.r&&(0,wr.f)(t,d.typedBuffer,1/256,4,d.typedBufferStride)),l.push([E.V.COLOR,new Vr.A(t,i,4,!0)])}return{geometry:new Ze(t,l),vertexCount:r}}(e,null!=i?i:new _n({})),_=n.boundingInfo;null!=_&&0===m&&((0,f.e)(h,_.bbMin),(0,f.e)(h,_.bbMax)),null!=i&&(g.stageResources.geometries.push(n),g.numberOfVertices+=d)})),p||n.push(g)})),{engineResources:n,referenceBoundingBox:h}}const Hn=(0,c.c)(),jn=Object.freeze(Object.defineProperty({__proto__:null,fetch:Gn,gltfToEngineResources:zn,parseUrl:Un},Symbol.toStringTag,{value:"Module"}))},92080:(e,t,r)=>{r.d(t,{O:()=>a,a:()=>c,c:()=>h,f:()=>u,w:()=>d}),r(32773);var i=r(45371),o=r(26809),n=r(2589);r(85914);class a{constructor(e){this._allocator=e,this._items=[],this._itemsPtr=0,this._grow()}get(){return 0===this._itemsPtr&&(0,i.n)((()=>this._reset())),this._itemsPtr===this._items.length&&this._grow(),this._items[this._itemsPtr++]}_reset(){const e=Math.min(3*Math.max(8,this._itemsPtr),this._itemsPtr+3*s);this._items.length=Math.min(e,this._items.length),this._itemsPtr=0}_grow(){for(let e=0;ec()));(0,n.c)()},5611:(e,t,r)=>{r.d(t,{a:()=>_,b:()=>f,c:()=>v,d:()=>N,f:()=>T,g:()=>x,i:()=>M}),r(32773),r(20266);var i=r(16699),o=r(47812),n=r(26809),a=r(2589),s=r(91276),c=r(62482),l=r(18527),d=r(91695),u=r(92080),h=r(85914);const m=f();function f(){return(0,c.c)()}const p=s.a,g=s.a;function v(e,t){return(0,s.c)(t,e)}function _(e){return e[3]}function x(e){return e}function T(e,t,r,i){return(0,c.f)(e,t,r,i)}function b(e,t,r){if(null==t)return!1;if(!S(e,t,E))return!1;let{t0:i,t1:o}=E;if((i<0||o0)&&(i=o),i<0)return!1;if(r){const{origin:e,direction:o}=t;r[0]=e[0]+o[0]*i,r[1]=e[1]+o[1]*i,r[2]=e[2]+o[2]*i}return!0}const E={t0:0,t1:0};function S(e,t,r){const{origin:i,direction:o}=t,n=A;n[0]=i[0]-e[0],n[1]=i[1]-e[1],n[2]=i[2]-e[2];const a=o[0]*o[0]+o[1]*o[1]+o[2]*o[2];if(0===a)return!1;const s=2*(o[0]*n[0]+o[1]*n[1]+o[2]*n[2]),c=s*s-4*a*(n[0]*n[0]+n[1]*n[1]+n[2]*n[2]-e[3]*e[3]);if(c<0)return!1;const l=Math.sqrt(c);return r.t0=(-s-l)/(2*a),r.t1=(-s+l)/(2*a),!0}const A=(0,a.c)();function M(e,t){return b(e,t,null)}function w(e,t,r){const i=h.s.get(),a=h.a.get();(0,n.e)(i,t.origin,t.direction);const s=_(e);(0,n.e)(r,i,t.origin),(0,n.b)(r,r,1/(0,n.l)(r)*s);const c=R(e,t.origin),l=(0,h.b)(t.origin,r);return(0,o.f)(a,l+c,i),(0,n.h)(r,r,a),r}function y(e,t,r){const i=(0,n.c)(h.s.get(),t,e),o=(0,n.b)(h.s.get(),i,e[3]/(0,n.l)(i));return(0,n.i)(r,o,e)}function R(e,t){const r=(0,n.c)(h.s.get(),t,e),o=(0,n.l)(r),a=_(e),s=a+Math.abs(a-o);return(0,i.a)(a/s)}const C=(0,a.c)();function I(e,t,r,o){const a=(0,n.c)(C,t,e);switch(r){case d.A.X:{const e=(0,i.b)(a,C)[2];return(0,n.s)(o,-Math.sin(e),Math.cos(e),0)}case d.A.Y:{const e=(0,i.b)(a,C),t=e[1],r=e[2],s=Math.sin(t);return(0,n.s)(o,-s*Math.cos(r),-s*Math.sin(r),Math.cos(t))}case d.A.Z:return(0,n.n)(o,a);default:return}}function O(e,t){const r=(0,n.c)(P,t,e);return(0,n.l)(r)-e[3]}function N(e,t){const r=(0,n.m)(e,t),i=_(e);return r<=i*i}const P=(0,a.c)(),L=f();Object.freeze(Object.defineProperty({__proto__:null,NullSphere:m,altitudeAt:O,angleToSilhouette:R,axisAt:I,clear:function(e){e[0]=e[1]=e[2]=e[3]=0},closestPoint:function(e,t,r){return b(e,t,r)?r:((0,u.c)(t,e,r),y(e,r,r))},closestPointOnSilhouette:w,containsPoint:N,copy:v,create:f,distanceToSilhouette:function(e,t){const r=(0,n.c)(h.s.get(),t,e),i=(0,n.k)(r),o=e[3]*e[3];return Math.sqrt(Math.abs(i-o))},elevate:function(e,t,r){return e!==r&&(r[0]=e[0],r[1]=e[1],r[2]=e[2]),r[3]=e[3]+t,r},equals:g,exactEquals:p,fromCenterAndRadius:function(e,t){return(0,c.f)(e[0],e[1],e[2],t)},fromRadius:function(e,t){return e[0]=e[1]=e[2]=0,e[3]=t,e},fromValues:T,getCenter:x,getRadius:_,intersectLine:function(e,t,r){const i=(0,u.f)(t,r);if(!S(e,i,E))return[];const{origin:o,direction:s}=i,{t0:c,t1:d}=E,h=t=>{const r=(0,a.c)();return(0,n.o)(r,o,s,t),y(e,r,r)};return Math.abs(c-d)<(0,l.g)()?[h(c)]:[h(c),h(d)]},intersectRay:b,intersectRayClosestSilhouette:function(e,t,r){if(b(e,t,r))return r;const i=w(e,t,h.s.get());return(0,n.i)(r,t.origin,(0,n.b)(h.s.get(),t.direction,(0,n.j)(t.origin,i)/(0,n.l)(t.direction))),r},intersectsRay:M,projectPoint:y,setAltitudeAt:function(e,t,r,i){const o=O(e,t),a=I(e,t,d.A.Z,P),s=(0,n.b)(P,a,r-o);return(0,n.i)(i,t,s)},setExtent:function(e,t,r){return e!==r&&v(e,r),r},tmpSphere:L,union:function(e,t,r=(0,c.c)()){const i=(0,n.j)(e,t),o=e[3],a=t[3];return i+a{function i(){return new Float32Array(2)}function o(e,t){const r=new Float32Array(2);return r[0]=e,r[1]=t,r}r.d(t,{O:()=>a,Z:()=>n,c:()=>i,f:()=>o});const n=i(),a=o(1,1);o(1,0),o(0,1)},19907:(e,t,r)=>{function i(e,t,r){o(e.typedBuffer,t.typedBuffer,r,e.typedBufferStride,t.typedBufferStride)}function o(e,t,r,i=3,o=i){if(e.length/i!==Math.ceil(t.length/o))return e;const n=e.length/i,a=r[0],s=r[1],c=r[2],l=r[4],d=r[5],u=r[6],h=r[8],m=r[9],f=r[10],p=r[12],g=r[13],v=r[14];let _=0,x=0;for(let r=0;r0){const t=1/Math.sqrt(l);e[a]=t*o,e[a+1]=t*s,e[a+2]=t*c}n+=i,a+=r}}r.d(t,{a:()=>o,b:()=>l,c:()=>i,d:()=>n,e:()=>d,f:()=>c,n:()=>u,s:()=>s,t:()=>a}),r(32773),r(20266)},23164:(e,t,r)=>{function i(e,t,r){o(e.typedBuffer,t.typedBuffer,r,e.typedBufferStride,t.typedBufferStride)}function o(e,t,r,i=4,o=i){if(e.length/i!=t.length/o)return;const n=e.length/i,a=r[0],s=r[1],c=r[2],l=r[3],d=r[4],u=r[5],h=r[6],m=r[7],f=r[8];let p=0,g=0;for(let r=0;r0){const e=1/Math.sqrt(d);i[t]=e*s,i[t+1]=e*c,i[t+2]=e*l}}}function a(e,t,r){s(e.typedBuffer,t,r,e.typedBufferStride)}function s(e,t,r,i=4){const o=Math.min(e.length/i,t.count),n=t.typedBuffer,a=t.typedBufferStride;let s=0,c=0;for(let t=0;ti,b:()=>s,n:()=>n,s:()=>a,t:()=>o}),r(32773),r(20266)}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/c708a42e2ef4d5aadd56.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/c708a42e2ef4d5aadd56.js new file mode 100644 index 00000000..07566843 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/c708a42e2ef4d5aadd56.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[633],{24877:(e,t,r)=>{r.d(t,{C:()=>u});var i=r(32816),n=r(17745),s=(r(73067),r(6407),r(20266),r(41390)),l=r(29298),o=r(69421);let a=class extends n.A{constructor(e){super(e),this.getCollections=null}initialize(){this.addHandles((0,s.a)((()=>this._refresh())))}destroy(){this.getCollections=null}_refresh(){const e=null!=this.getCollections?this.getCollections():null;if(null==e)return void this.removeAll();let t=0;for(const r of e)null!=r&&(t=this._processCollection(t,r));this.splice(t,this.length)}_createNewInstance(e){return new n.A(e)}_processCollection(e,t){if(!t)return e;const r=this.itemFilterFunction??(e=>!!e);for(const i of t)if(i){if(r(i)){const t=this.indexOf(i,e);t>=0?t!==e&&this.reorder(i,e):this.add(i,e),++e}if(this.getChildrenFunction){const t=this.getChildrenFunction(i);if(Array.isArray(t))for(const r of t)e=this._processCollection(e,r);else e=this._processCollection(e,t)}}return e}};(0,i._)([(0,l.MZ)()],a.prototype,"getCollections",void 0),(0,i._)([(0,l.MZ)()],a.prototype,"getChildrenFunction",void 0),(0,i._)([(0,l.MZ)()],a.prototype,"itemFilterFunction",void 0),a=(0,i._)([(0,o.$)("esri.core.CollectionFlattener")],a);const u=a},133:(e,t,r)=>{r.d(t,{U:()=>n,i:()=>s,s:()=>l});var i=r(54483);class n{}function s(e){return e instanceof i.Z?e===n.instance:"unknown"===e?.toString().toLowerCase()}function l(e){return s(e)?n.instance:e}n.instance=new i.I("Etc/UTC")},47239:(e,t,r)=>{r.d(t,{a:()=>f,b:()=>o,c:()=>n,d:()=>v,e:()=>a,f:()=>s,g:()=>m,h:()=>u,i:()=>g,j:()=>h,n:()=>b,s:()=>d,t:()=>l,u:()=>p,v:()=>y,x:()=>c,z:()=>w});var i=r(44600);function n(e=w){return[e[0],e[1],e[2],e[3],e[4],e[5]]}function s(e,t,r,i,s,l,o=n()){return o[0]=e,o[1]=t,o[2]=r,o[3]=i,o[4]=s,o[5]=l,o}function l(e,t){const r=isFinite(e[2])||isFinite(e[5]);return new i.A(r?{xmin:e[0],xmax:e[3],ymin:e[1],ymax:e[4],zmin:e[2],zmax:e[5],spatialReference:t}:{xmin:e[0],xmax:e[3],ymin:e[1],ymax:e[4],spatialReference:t})}function o(e,t){e[0]=Math.min(e[0],t[0]),e[1]=Math.min(e[1],t[1]),e[2]=Math.min(e[2],t[2]),e[3]=Math.max(e[3],t[3]),e[4]=Math.max(e[4],t[4]),e[5]=Math.max(e[5],t[5])}function a(e,t){e[0]=Math.min(e[0],t[0]),e[1]=Math.min(e[1],t[1]),e[2]=Math.min(e[2],t[2]),e[3]=Math.max(e[3],t[0]),e[4]=Math.max(e[4],t[1]),e[5]=Math.max(e[5],t[2])}function u(e,t,r=0,i=t.length/3){let n=e[0],s=e[1],l=e[2],o=e[3],a=e[4],u=e[5];for(let e=0;e=e[3]?0:e[3]-e[0]}(e),t[1]=function(e){return e[1]>=e[4]?0:e[4]-e[1]}(e),t[2]=function(e){return e[2]>=e[5]?0:e[5]-e[2]}(e),t}function p(e,t,r=e){return r[0]=t[0],r[1]=t[1],r[2]=t[2],r!==e&&(r[3]=e[3],r[4]=e[4],r[5]=e[5]),r}function y(e,t,r=e){return r[3]=t[0],r[4]=t[1],r[5]=t[2],r!==e&&(r[0]=e[0],r[1]=e[1],r[2]=e[2]),e}function c(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e}function h(e){return e?c(e,b):n(b)}function m(e,t){return e[0]=t[0],e[1]=t[1],e[2]=Number.NEGATIVE_INFINITY,e[3]=t[2],e[4]=t[3],e[5]=Number.POSITIVE_INFINITY,e}function f(e,t,r,i,n){return e[0]=t,e[1]=r,e[2]=Number.NEGATIVE_INFINITY,e[3]=i,e[4]=n,e[5]=Number.POSITIVE_INFINITY,e}function g(e){return 6===e.length}function v(e,t,r){if(null==e||null==t)return e===t;if(!g(e)||!g(t))return!1;if(r){for(let i=0;i{r.d(t,{f:()=>a,t:()=>o}),r(32773);var i=r(59930),n=r(45862),s=r(72762),l=r(71613);const o={key:"type",base:n.A,typeMap:{range:l.A,"coded-value":i.A,inherited:s.A}};function a(e){if(!e?.type)return null;switch(e.type){case"range":return l.A.fromJSON(e);case"codedValue":return i.A.fromJSON(e);case"inherited":return s.A.fromJSON(e)}return null}},17872:(e,t,r)=>{r.d(t,{k:()=>i});const i=new(r(93804).J)({esriFieldTypeSmallInteger:"small-integer",esriFieldTypeInteger:"integer",esriFieldTypeSingle:"single",esriFieldTypeDouble:"double",esriFieldTypeLong:"long",esriFieldTypeString:"string",esriFieldTypeDate:"date",esriFieldTypeOID:"oid",esriFieldTypeGeometry:"geometry",esriFieldTypeBlob:"blob",esriFieldTypeRaster:"raster",esriFieldTypeGUID:"guid",esriFieldTypeGlobalID:"global-id",esriFieldTypeXML:"xml",esriFieldTypeBigInteger:"big-integer",esriFieldTypeDateOnly:"date-only",esriFieldTypeTimeOnly:"time-only",esriFieldTypeTimestampOffset:"timestamp-offset"})},80633:(e,t,r)=>{r.r(t),r.d(t,{default:()=>J});var i=r(32816),n=(r(94345),r(17745)),s=r(24877),l=r(2810),o=r(80959),a=r(67321),u=r(99063),d=r(29298),p=r(32773),y=r(20266),c=r(49877),h=r(69421),m=r(56273),f=r(7969),g=r(73597),v=r(31315),b=r(88730),w=r(38424),S=r(46935),_=r(96807),M=r(98238),I=r(81272),T=r(99924),F=r(73509),L=r(36544),A=r(90740),x=r(29512),Z=(r(72393),r(64604)),G=r(47239),O=r(18169);r(32397),r(8824);const P={esriGeometryPoint:"points",esriGeometryPolyline:"polylines",esriGeometryPolygon:"polygons"};function E(e){const t=e.folders||[],r=t.slice(),i=new Map,n=new Map,s=new Map,l=new Map,o=new Map,a={esriGeometryPoint:n,esriGeometryPolyline:s,esriGeometryPolygon:l};(e.featureCollection?.layers||[]).forEach((e=>{const t=(0,p.o8)(e);t.featureSet.features=[];const r=e.featureSet.geometryType;i.set(r,t);const o=e.layerDefinition.objectIdField;"esriGeometryPoint"===r?R(n,o,e.featureSet.features):"esriGeometryPolyline"===r?R(s,o,e.featureSet.features):"esriGeometryPolygon"===r&&R(l,o,e.featureSet.features)})),e.groundOverlays&&e.groundOverlays.forEach((e=>{o.set(e.id,e)})),t.forEach((t=>{t.networkLinkIds.forEach((i=>{const n=function(e,t,r){const i=function(e,t){let r;return t.some((t=>t.id===e&&(r=t,!0))),r}(e,r);return i&&(i.parentFolderId=t,i.networkLink=i),i}(i,t.id,e.networkLinks);n&&r.push(n)}))})),r.forEach((e=>{if(e.featureInfos){e.points=(0,p.o8)(i.get("esriGeometryPoint")),e.polylines=(0,p.o8)(i.get("esriGeometryPolyline")),e.polygons=(0,p.o8)(i.get("esriGeometryPolygon")),e.mapImages=[];for(const t of e.featureInfos)switch(t.type){case"esriGeometryPoint":case"esriGeometryPolyline":case"esriGeometryPolygon":{const r=a[t.type].get(t.id);r&&e[P[t.type]]?.featureSet.features.push(r);break}case"GroundOverlay":{const r=o.get(t.id);r&&e.mapImages.push(r);break}}e.fullExtent=k([e])}}));const u=k(r);return{folders:t,sublayers:r,extent:u}}function N(e,t,r,i){const n=x.id?.findCredential(e);e=(0,u.a6)(e,{token:n?.token});const s=A.A.kmlServiceUrl;return(0,Z.A)(s,{query:{url:e,model:"simple",folders:"",refresh:0!==r||void 0,outSR:JSON.stringify(t)},responseType:"json",signal:i})}function C(e,t,r=null,i=[]){const n=[],s={},l=t.sublayers,o=new Set(t.folders.map((e=>e.id)));return l.forEach((t=>{const l=new e;if(r?l.read(t,r):l.read(t),i.length&&o.has(l.id)&&(l.visible=i.includes(l.id)),s[t.id]=l,null!=t.parentFolderId&&-1!==t.parentFolderId){const e=s[t.parentFolderId];e.sublayers||(e.sublayers=[]),e.sublayers?.unshift(l)}else n.unshift(l)})),n}function R(e,t,r){r.forEach((r=>{e.set(r.attributes[t],r)}))}function k(e){const t=(0,G.c)(G.n),r=(0,G.c)(G.n);for(const i of e){if(i.polygons?.featureSet?.features)for(const e of i.polygons.featureSet.features)(0,O.a)(t,e.geometry),(0,G.b)(r,t);if(i.polylines?.featureSet?.features)for(const e of i.polylines.featureSet.features)(0,O.a)(t,e.geometry),(0,G.b)(r,t);if(i.points?.featureSet?.features)for(const e of i.points.featureSet.features)(0,O.a)(t,e.geometry),(0,G.b)(r,t);if(i.mapImages)for(const e of i.mapImages)(0,O.a)(t,e.extent),(0,G.b)(r,t)}return(0,G.d)(r,G.n)?void 0:{xmin:r[0],ymin:r[1],zmin:r[2],xmax:r[3],ymax:r[4],zmax:r[5],spatialReference:f.A.WGS84}}var j,V=r(44600);r(2160),r(69763),r(93804),r(18683),r(6407),r(13671),r(41390),r(40499),r(93181),r(58498),r(91047),r(45371),r(36533),r(64752),r(48844),r(29208),r(84200),r(97827),r(91695),r(48402),r(16699),r(26809),r(2589),r(18527),r(67504),r(92517),r(77037),r(44945),r(28276),r(73067),r(52731),r(30011),r(55270),r(50214),r(59192),r(78016),r(54483),r(95779),r(13262),r(346),r(51961),r(62399),r(64995),r(33150),r(58173),r(66110),r(67520),r(27532),r(88663),r(48103),r(65085),r(33611),r(84857),r(60373),r(98187),r(35902),r(13226),r(16794),r(52357),r(11090),r(49319),r(93546),r(29570),r(34592),r(79825),r(95101),r(67578),r(14896),r(95611),r(98089),r(91366),r(80473),r(43435),r(73435),r(91381),r(4048),r(85232),r(93471),r(53252),r(34039),r(70061),r(3495),r(97906),r(64524),r(65023),r(31424),r(74676),r(53610),r(29447),r(78273),r(49475),r(32368),r(7391),r(22529),r(43534),r(38094),r(67723),r(59858),r(63728),r(1178),r(7182),r(47788),r(19297),r(82408),r(69277),r(70580),r(75191),r(24319),r(62092),r(4157),r(62401),r(89322),r(20138),r(53370),r(46946),r(3816),r(71992),r(80167),r(4478),r(91808),r(7161),r(55586),r(35121),r(92229),r(18344),r(64884),r(23351),r(51222),r(42870),r(54512),r(53103),r(19648),r(42948),r(60027),r(57111),r(75651),r(88614),r(1030),r(15319),r(60785),r(56487),r(6399),r(9498),r(23105),r(24079),r(38149),r(19681),r(40328),r(84539),r(65299),r(6510),r(38641),r(27281),r(73502),r(19869),r(3827),r(65174),r(78328),r(72604),r(54616),r(25018),r(49011),r(23787),r(22151),r(38632),r(79875),r(133),r(83002),r(24330),r(91276),r(62482),r(45476),r(69310),r(43682),r(85351),r(54481),r(1535),r(9943),r(89253),r(16677),r(17813),r(3112),r(46626),r(45560),r(56303),r(85890),r(55884),r(44864),r(95637),r(59930),r(45862),r(72762),r(71613),r(17872);let D=j=class extends(I.A.EventedMixin((0,T.Te)(F.A))){constructor(...e){super(...e),this.description=null,this.fullExtent=null,this.id=null,this.networkLink=null,this.parent=null,this.sublayers=null,this.title=null,this.sourceJSON=null,this.layer=null,this.addHandles([(0,a.on)((()=>this.sublayers),"after-add",(({item:e})=>{e.parent=this,e.layer=this.layer}),a.OH),(0,a.on)((()=>this.sublayers),"after-remove",(({item:e})=>{e.layer=e.parent=null}),a.OH),(0,a.wB)((()=>this.sublayers),((e,t)=>{if(t)for(const e of t)e.layer=e.parent=null;if(e)for(const t of e)t.parent=this,t.layer=this.layer}),a.OH),(0,a.wB)((()=>this.layer),(e=>{if(this.sublayers)for(const t of this.sublayers)t.layer=e}),a.OH)])}initialize(){(0,a.C_)((()=>this.networkLink)).then((()=>(0,a.C_)((()=>!0===this.visible)))).then((()=>this.load()))}load(e){if(!this.networkLink)return;if(this.networkLink.viewFormat)return;const t=null!=e?e.signal:null,r=this._fetchService(this._get("networkLink")?.href??"",t).then((e=>{const t=k(e.sublayers);this.fullExtent=V.A.fromJSON(t),this.sourceJSON=e;const r=(0,L.e)(n.A.ofType(j),C(j,e));this.sublayers?this.sublayers.addMany(r):this.sublayers=r,this.layer?.emit("sublayer-update"),this.layer&&this.layer.notifyChange("visibleSublayers")}));return this.addResolvingPromise(r),Promise.resolve(this)}get visible(){return this._get("visible")}set visible(e){this._get("visible")!==e&&(this._set("visible",e),this.layer&&this.layer.notifyChange("visibleSublayers"))}readVisible(e,t){return!!t.visibility}_fetchService(e,t){return N(e,this.layer.outSpatialReference,this.layer.refreshInterval,t).then((e=>E(e.data)))}};(0,i._)([(0,d.MZ)()],D.prototype,"description",void 0),(0,i._)([(0,d.MZ)({type:V.A})],D.prototype,"fullExtent",void 0),(0,i._)([(0,d.MZ)()],D.prototype,"id",void 0),(0,i._)([(0,d.MZ)({readOnly:!0,value:null})],D.prototype,"networkLink",void 0),(0,i._)([(0,d.MZ)({json:{write:{allowNull:!0}}})],D.prototype,"parent",void 0),(0,i._)([(0,d.MZ)({type:n.A.ofType(D),json:{write:{allowNull:!0}}})],D.prototype,"sublayers",void 0),(0,i._)([(0,d.MZ)({value:null,json:{read:{source:"name",reader:e=>(0,y.s)(e)}}})],D.prototype,"title",void 0),(0,i._)([(0,d.MZ)({value:!0})],D.prototype,"visible",null),(0,i._)([(0,c.r)("visible",["visibility"])],D.prototype,"readVisible",null),(0,i._)([(0,d.MZ)()],D.prototype,"sourceJSON",void 0),(0,i._)([(0,d.MZ)()],D.prototype,"layer",void 0),D=j=(0,i._)([(0,h.$)("esri.layers.support.KMLSublayer")],D);const B=D;r(66136),r(4734),r(12119),r(13201),r(12856),r(47812),r(67138),r(43059),r(89935),r(49813),r(82454),r(78281),r(47387),r(46728),r(64102),r(49755),r(54131);const $=["kml","xml"];let z=class extends((0,v.dM)((0,S.J)((0,_.j)((0,b.q)((0,w.A)((0,l.M)(g.A))))))){constructor(...e){super(...e),this._visibleFolders=[],this.allSublayers=new s.C({getCollections:()=>[this.sublayers],getChildrenFunction:e=>e.sublayers}),this.outSpatialReference=f.A.WGS84,this.path=null,this.legendEnabled=!1,this.operationalLayerType="KML",this.sublayers=null,this.type="kml",this.url=null}initialize(){this.addHandles([(0,a.wB)((()=>this.sublayers),((e,t)=>{t&&t.forEach((e=>{e.parent=null,e.layer=null})),e&&e.forEach((e=>{e.parent=this,e.layer=this}))}),a.OH),this.on("sublayer-update",(()=>this.notifyChange("fullExtent")))])}normalizeCtorArgs(e,t){return"string"==typeof e?{url:e,...t}:e}readSublayersFromItemOrWebMap(e,t){this._visibleFolders=t.visibleFolders}readSublayers(e,t,r){return C(B,t,r,this._visibleFolders)}writeSublayers(e,t){const r=[],i=e.toArray();for(;i.length;){const e=i[0];e.networkLink||(e.visible&&r.push(e.id),e.sublayers&&i.push(...e.sublayers.toArray())),i.shift()}t.visibleFolders=r}get title(){const e=this._get("title");return e&&"defaults"!==this.originOf("title")?e:this.url?(0,u.e7)(this.url,$)||"KML":e}set title(e){this._set("title",e)}get visibleSublayers(){const e=this.sublayers,t=[],r=e=>{e.visible&&(t.push(e),e.sublayers&&e.sublayers.forEach(r))};return e&&e.forEach(r),t}get fullExtent(){return this._recomputeFullExtent()}load(e){const t=null!=e?e.signal:null;return this.addResolvingPromise(this.loadFromPortal({supportedTypes:["KML"],supportsData:!1},e).catch(o.QP).then((()=>this._fetchService(t)))),Promise.resolve(this)}destroy(){super.destroy(),this.allSublayers.destroy()}async _fetchService(e){const t=E((await Promise.resolve().then((()=>this.resourceInfo?{ssl:!1,data:this.resourceInfo}:N(this.url??"",this.outSpatialReference,this.refreshInterval,e)))).data);t&&this.read(t,{origin:"service"})}_recomputeFullExtent(){let e=null;null!=this.extent&&(e=this.extent.clone());const t=r=>{if(r.sublayers)for(const i of r.sublayers.items)t(i),i.visible&&i.fullExtent&&(null!=e?e.union(i.fullExtent):e=i.fullExtent.clone())};return t(this),e}};(0,i._)([(0,d.MZ)({readOnly:!0})],z.prototype,"allSublayers",void 0),(0,i._)([(0,d.MZ)({type:f.A})],z.prototype,"outSpatialReference",void 0),(0,i._)([(0,d.MZ)({type:String,json:{origins:{"web-scene":{read:!0,write:!0}},read:!1}})],z.prototype,"path",void 0),(0,i._)([(0,d.MZ)({readOnly:!0,json:{read:!1,write:!1}})],z.prototype,"legendEnabled",void 0),(0,i._)([(0,d.MZ)({type:["show","hide","hide-children"]})],z.prototype,"listMode",void 0),(0,i._)([(0,d.MZ)({type:["KML"]})],z.prototype,"operationalLayerType",void 0),(0,i._)([(0,d.MZ)({})],z.prototype,"resourceInfo",void 0),(0,i._)([(0,d.MZ)({type:n.A.ofType(B),json:{write:{ignoreOrigin:!0}}})],z.prototype,"sublayers",void 0),(0,i._)([(0,c.r)(["web-map","portal-item"],"sublayers",["visibleFolders"])],z.prototype,"readSublayersFromItemOrWebMap",null),(0,i._)([(0,c.r)("service","sublayers",["sublayers"])],z.prototype,"readSublayers",null),(0,i._)([(0,m.w)("sublayers")],z.prototype,"writeSublayers",null),(0,i._)([(0,d.MZ)({readOnly:!0,json:{read:!1}})],z.prototype,"type",void 0),(0,i._)([(0,d.MZ)({json:{origins:{"web-map":{read:{source:"title"}}},write:{ignoreOrigin:!0}}})],z.prototype,"title",null),(0,i._)([(0,d.MZ)(M.u)],z.prototype,"url",void 0),(0,i._)([(0,d.MZ)({readOnly:!0})],z.prototype,"visibleSublayers",null),(0,i._)([(0,d.MZ)({type:V.A})],z.prototype,"extent",void 0),(0,i._)([(0,d.MZ)()],z.prototype,"fullExtent",null),z=(0,i._)([(0,h.$)("esri.layers.KMLLayer")],z);const J=z},88730:(e,t,r)=>{r.d(t,{q:()=>b});var i=r(32816),n=r(66136),s=r(6407),l=r(99063),o=r(29298),a=r(36544),u=(r(32773),r(49877)),d=r(69421),p=r(56273),y=r(82530),c=r(99924),h=r(98238);r(4734),r(50214),r(93804),r(90740),r(59192),r(13671),r(78016),r(54483),r(20266),r(41390),r(40499),r(93181),r(58498),r(91047),r(45371),r(80959),r(44600),r(2160),r(7969),r(69763),r(18683),r(64604),r(29512),r(64752),r(48844),r(29208),r(1178),r(49755),r(30011),r(55270),r(95779),r(13262),r(346),r(16699),r(26809),r(2589),r(18527),r(94345),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(67504),r(92517),r(77037),r(54131),r(19869),r(64524);const m={ArcGISAnnotationLayer:!0,ArcGISDimensionLayer:!0,ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISImageServiceVectorLayer:!0,ArcGISMapServiceLayer:!0,ArcGISStreamLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BingMapsAerial:!0,BingMapsHybrid:!0,BingMapsRoad:!0,CatalogLayer:!0,CSV:!0,GeoJSON:!0,GeoRSS:!0,GroupLayer:!0,KML:!0,KnowledgeGraphLayer:!0,MediaLayer:!0,OGCFeatureLayer:!0,OrientedImageryLayer:!0,SubtypeGroupLayer:!0,VectorTileLayer:!0,WFS:!0,WMS:!0,WebTiledLayer:!0},f={ArcGISImageServiceLayer:!0,ArcGISImageServiceVectorLayer:!0,ArcGISMapServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BingMapsAerial:!0,BingMapsHybrid:!0,BingMapsRoad:!0,OpenStreetMap:!0,VectorTileLayer:!0,WMS:!0,WebTiledLayer:!0},g={ArcGISFeatureLayer:!0,SubtypeGroupTable:!0},v={"web-scene/operational-layers":{ArcGISDimensionLayer:!0,ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISMapServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISTiledElevationServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BuildingSceneLayer:!0,CatalogLayer:!0,CSV:!0,GeoJSON:!0,GroupLayer:!0,IntegratedMesh3DTilesLayer:!0,IntegratedMeshLayer:!0,KML:!0,LineOfSightLayer:!0,MediaLayer:!0,OGCFeatureLayer:!0,PointCloudLayer:!0,RasterDataLayer:!0,VectorTileLayer:!0,Voxel:!0,WFS:!0,WMS:!0,WebTiledLayer:!0},"web-scene/basemap":{ArcGISImageServiceLayer:!0,ArcGISMapServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,OpenStreetMap:!0,VectorTileLayer:!0,WMS:!0,WebTiledLayer:!0},"web-scene/ground":{ArcGISTiledElevationServiceLayer:!0,RasterDataElevationLayer:!0},"web-scene/tables":{ArcGISFeatureLayer:!0},"web-map/operational-layers":m,"web-map/basemap":f,"web-map/tables":g,"link-chart/operational-layers":{...m,LinkChartLayer:!0},"link-chart/basemap":f,"link-chart/tables":g,"portal-item/operational-layers":{ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISStreamLayer:!0,ArcGISTiledImageServiceLayer:!0,BuildingSceneLayer:!0,IntegratedMesh3DTilesLayer:!0,IntegratedMeshLayer:!0,MediaLayer:!0,OrientedImageryLayer:!0,PointCloudLayer:!0,SubtypeGroupLayer:!0}},b=e=>{let t=class extends e{constructor(){super(...arguments),this.persistenceEnabled=!0,this.title=null}readId(e,t,r){return"Group Layer"===r?.portalItem?.type?void 0:e}writeListMode(e,t,r,i){(i&&"ground"===i.layerContainerType||e&&(0,c.w)(this,r,{},i))&&(t[r]=e)}writeOperationalLayerType(e,t,r,i){e&&"tables"!==i?.layerContainerType&&(t.layerType=e)}writeTitle(e,t){t.title=e??"Layer"}readTimeExtent(e){return e?n.A.fromArray(e):null}writeTimeExtent(e,t,r,i){e&&"tables"!==i.layerContainerType&&(e.isEmpty?i?.messages&&i.messages.push(new s.A("layer:invalid-visibilityTimeExtent","visibilityTimeExtent cannot be empty")):t[r]=e.toArray())}read(e,t){t&&(t.layer=this),(0,c.r)(this,e,(t=>super.read(e,t)),t)}write(e,t){if(!this.persistenceEnabled&&!t?.ignorePersistenceEnabled)return null;if(t?.origin){const e=`${t.origin}/${t.layerContainerType||"operational-layers"}`,r=v[e];let i=!!r?.[this.operationalLayerType];if("ArcGISTiledElevationServiceLayer"===this.operationalLayerType&&"web-scene/operational-layers"===e&&(i=!1),"ArcGISDimensionLayer"===this.operationalLayerType&&"web-map/operational-layers"===e&&(i=!1),!i)return t.messages?.push(new s.A("layer:unsupported",`Layers (${this.title}, ${this.id}) of type '${this.declaredClass}' are not supported in the context of '${e}'`,{layer:this})),null}const r=super.write(e,{...t,layer:this}),i=!!t&&!!t.messages&&!!t.messages.filter((e=>e instanceof s.A&&"web-document-write:property-required"===e.name)).length;return(0,l.w8)(r?.url)?(t?.messages?.push(new s.A("layer:invalid-url",`Layer (${this.title}, ${this.id}) of type '${this.declaredClass}' using a Blob URL cannot be written to web scenes and web maps`,{layer:this})),null):!this.url&&i?null:r}beforeSave(){}};return(0,i._)([(0,o.MZ)({type:String,json:{write:{ignoreOrigin:!0},origins:{"web-scene":{write:{isRequired:!0,ignoreOrigin:!0}},"portal-item":{write:!1}}}})],t.prototype,"id",void 0),(0,i._)([(0,u.r)("id",["id"])],t.prototype,"readId",null),(0,i._)([(0,o.MZ)(h.d)],t.prototype,"listMode",void 0),(0,i._)([(0,p.w)("listMode")],t.prototype,"writeListMode",null),(0,i._)([(0,o.MZ)({type:String,readOnly:!0,json:{read:!1,write:{target:"layerType",ignoreOrigin:!0},origins:{"portal-item":{write:!1},"web-scene":{name:"layerType",read:!1,write:{enabled:!0,ignoreOrigin:!0,layerContainerTypes:y.e}}}}})],t.prototype,"operationalLayerType",void 0),(0,i._)([(0,p.w)("operationalLayerType")],t.prototype,"writeOperationalLayerType",null),(0,i._)([(0,o.MZ)(h.o)],t.prototype,"opacity",void 0),(0,i._)([(0,o.MZ)({type:Boolean,readOnly:!1})],t.prototype,"persistenceEnabled",void 0),(0,i._)([(0,o.MZ)({type:String,json:{write:{ignoreOrigin:!0,writerEnsuresNonNull:!0},origins:{"web-scene":{write:{isRequired:!0,ignoreOrigin:!0,writerEnsuresNonNull:!0}},"portal-item":{write:!1}}},value:"Layer"})],t.prototype,"title",void 0),(0,i._)([(0,p.w)("title"),(0,p.w)(["web-scene"],"title")],t.prototype,"writeTitle",null),(0,i._)([(0,o.MZ)({type:n.A,json:{origins:{"web-scene":{write:{layerContainerTypes:y.e}}}}})],t.prototype,"visibilityTimeExtent",void 0),(0,i._)([(0,u.r)("visibilityTimeExtent")],t.prototype,"readTimeExtent",null),(0,i._)([(0,p.w)(["portal-item","web-map","web-scene"],"visibilityTimeExtent",{visibilityTimeExtent:{type:[[a.I,a.N]]}})],t.prototype,"writeTimeExtent",null),(0,i._)([(0,o.MZ)({type:Boolean,json:{origins:{"web-scene":{name:"visibility",write:{enabled:!0,layerContainerTypes:y.e}}},name:"visibility",write:!0}})],t.prototype,"visible",void 0),t=(0,i._)([(0,d.$)("esri.layers.mixins.OperationalLayer")],t),t}},38424:(e,t,r)=>{r.d(t,{A:()=>_});var i=r(32816),n=r(90740),s=r(29512),l=r(64604),o=r(73067),a=r(6407),u=r(20266),d=r(57732),p=r(80959),y=r(99063),c=r(29298),h=(r(32773),r(49877)),m=r(69421),f=r(56273),g=r(72604),v=r(82408),b=r(43059),w=r(24319),S=r(82454);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(99924),r(36544),r(73509),r(28276),r(44600),r(2160),r(7969),r(69763),r(93804),r(18683),r(64752),r(48844),r(29208),r(59192),r(69277),r(70580),r(75191),r(89935),r(49813),r(1178),r(62092),r(78281),r(44945),r(2589),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(18527),r(67504),r(47387),r(46728),r(64102);const _=e=>{let t=class extends e{constructor(){super(...arguments),this.resourceReferences={portalItem:null,paths:[]},this.userHasEditingPrivileges=!0,this.userHasFullEditingPrivileges=!1,this.userHasUpdateItemPrivileges=!1}destroy(){this.portalItem=(0,d.d)(this.portalItem),this.resourceReferences.portalItem=null,this.resourceReferences.paths.length=0}set portalItem(e){e!==this._get("portalItem")&&(this.removeOrigin("portal-item"),this._set("portalItem",e))}readPortalItem(e,t,r){if(t.itemId)return new b.default({id:t.itemId,portal:r?.portal})}writePortalItem(e,t){e?.id&&(t.itemId=e.id)}async loadFromPortal(e,t){if(this.portalItem?.id)try{const{load:i}=await Promise.all([r.e(570),r.e(4295)]).then(r.bind(r,24295));return(0,p.Te)(t),await i({instance:this,supportedTypes:e.supportedTypes,validateItem:e.validateItem,supportsData:e.supportsData,layerModuleTypeMap:e.layerModuleTypeMap},t)}catch(e){throw(0,p.zf)(e)||u.L.getLogger(this).warn(`Failed to load layer (${this.title}, ${this.id}) portal item (${this.portalItem.id})\n ${e}`),e}}async finishLoadEditablePortalLayer(e){this._set("userHasEditingPrivileges",await this._fetchUserHasEditingPrivileges(e).catch((e=>((0,p.QP)(e),!0))))}async setUserPrivileges(e,t){if(!n.A.userPrivilegesApplied)return this.finishLoadEditablePortalLayer(t);if(this.url)try{const{features:{edit:r,fullEdit:i},content:{updateItem:n}}=await this._fetchUserPrivileges(e,t);this._set("userHasEditingPrivileges",r),this._set("userHasFullEditingPrivileges",i),this._set("userHasUpdateItemPrivileges",n)}catch(e){(0,p.QP)(e)}}async _fetchUserPrivileges(e,t){let r=this.portalItem;if(!e||!r||!r.loaded||r.sourceUrl)return this._fetchFallbackUserPrivileges(t);const i=e===r.id;if(i&&r.portal.user)return(0,S.g)(r);let n,l;if(i)n=r.portal.url;else try{n=await(0,g.f)(this.url,t)}catch(e){(0,p.QP)(e)}if(!n||!(0,y.b8)(n,r.portal.url))return this._fetchFallbackUserPrivileges(t);try{const e=null!=t?t.signal:null;l=await(s.id?.getCredential(`${n}/sharing`,{prompt:!1,signal:e}))}catch(e){(0,p.QP)(e)}const o=!0,a=!1,u=!1;if(!l)return{features:{edit:o,fullEdit:a},content:{updateItem:u}};try{if(i?await r.reload():(r=new b.default({id:e,portal:{url:n}}),await r.load(t)),r.portal.user)return(0,S.g)(r)}catch(e){(0,p.QP)(e)}return{features:{edit:o,fullEdit:a},content:{updateItem:u}}}async _fetchFallbackUserPrivileges(e){let t=!0;try{t=await this._fetchUserHasEditingPrivileges(e)}catch(e){(0,p.QP)(e)}return{features:{edit:t,fullEdit:!1},content:{updateItem:!1}}}async _fetchUserHasEditingPrivileges(e){const t=this.url?s.id?.findCredential(this.url):null;if(!t)return!0;const r=M.credential===t?M.user:await this._fetchEditingUser(e);return M.credential=t,M.user=r,null==r?.privileges||r.privileges.includes("features:user:edit")}async _fetchEditingUser(e){const t=this.portalItem?.portal?.user;if(t)return t;const r=s.id?.findServerInfo(this.url??"");if(!r?.owningSystemUrl)return null;const i=`${r.owningSystemUrl}/sharing/rest`,n=v.A.getDefault();if(n&&n.loaded&&(0,y.S8)(n.restUrl)===(0,y.S8)(i))return n.user;const a=`${i}/community/self`,u=null!=e?e.signal:null,d=await(0,o.r)((0,l.A)(a,{authMode:"no-prompt",query:{f:"json"},signal:u}));return d.ok?w.A.fromJSON(d.value.data):null}read(e,t){t&&(t.layer=this),super.read(e,t)}write(e,t){const r=t?.portal,i=this.portalItem?.id&&(this.portalItem.portal||v.A.getDefault());return r&&i&&!(0,y.ut)(i.restUrl,r.restUrl)?(t.messages&&t.messages.push(new a.A("layer:cross-portal",`The layer '${this.title} (${this.id})' cannot be persisted because it refers to an item on a different portal than the one being saved to. To save, set layer.portalItem to null or save to the same portal as the item associated with the layer`,{layer:this})),null):super.write(e,{...t,layer:this})}};return(0,i._)([(0,c.MZ)({type:b.default})],t.prototype,"portalItem",null),(0,i._)([(0,h.r)("web-document","portalItem",["itemId"])],t.prototype,"readPortalItem",null),(0,i._)([(0,f.w)("web-document","portalItem",{itemId:{type:String}})],t.prototype,"writePortalItem",null),(0,i._)([(0,c.MZ)({clonable:!1})],t.prototype,"resourceReferences",void 0),(0,i._)([(0,c.MZ)({type:Boolean,readOnly:!0})],t.prototype,"userHasEditingPrivileges",void 0),(0,i._)([(0,c.MZ)({type:Boolean,readOnly:!0})],t.prototype,"userHasFullEditingPrivileges",void 0),(0,i._)([(0,c.MZ)({type:Boolean,readOnly:!0})],t.prototype,"userHasUpdateItemPrivileges",void 0),t=(0,i._)([(0,m.$)("esri.layers.mixins.PortalLayer")],t),t},M={credential:null,user:null}},46935:(e,t,r)=>{r.d(t,{J:()=>v});var i=r(32816),n=(r(32773),r(20266)),s=r(80959),l=r(29298),o=r(48844),a=r(69421),u=r(82530),d=r(17745),p=(r(73067),r(6407),r(41390));r(90740),r(13671),r(36544),r(93181),r(40499),r(91047),r(81272),r(58498),r(45371),r(44945);const y=new d.A,c=new WeakMap;function h(e,t){return Number.isFinite(e)&&Number.isFinite(t)?t<=0?e:h(t,e%t):0}let m=0,f=0;function g(){const e=Date.now();let t=!1;for(const r of y){const i=r.deref();i?i.refreshInterval&&e-(c.get(i)??0)+5>=6e4*i.refreshInterval&&(c.set(i,e),i.refresh(e)):t=!0}if(t)for(let e=y.length-1;e>=0;e--)y.at(e).deref()||y.removeAt(e)}(0,p.a)((()=>{const e=Date.now();let t=0;for(const r of y){const i=r.deref();i&&(t=h(Math.round(6e4*i.refreshInterval),t),i.refreshInterval?c.get(i)||c.set(i,e):c.delete(i))}if(t!==f){if(f=t,clearInterval(m),0===f)return void(m=0);m=setInterval(g,f)}}));const v=e=>{let t=class extends e{constructor(...e){super(...e),this.refreshInterval=0,this.refreshTimestamp=0,this._debounceHasDataChanged=(0,s.sg)((()=>this.hasDataChanged())),this.when().then((()=>{var e;this.destroyed||null!=(e=this)&&"object"==typeof e&&"refreshInterval"in e&&"refresh"in e&&y.push(new WeakRef(this))}),(()=>{}))}destroy(){!function(e){const t=y.find((t=>t.deref()===e));t&&y.remove(t)}(this)}castRefreshInterval(e){return e>=.1?e:e<=0?0:.1}get refreshParameters(){return{_ts:this.refreshTimestamp||null}}refresh(e=Date.now()){(0,s.QZ)(this._debounceHasDataChanged()).then((t=>{t&&this._set("refreshTimestamp",e),this.emit("refresh",{dataChanged:t})}),(e=>{n.L.getLogger(this).error(e),this.emit("refresh",{dataChanged:!1,error:e})}))}async hasDataChanged(){return!0}get test(){}};return(0,i._)([(0,l.MZ)({type:Number,json:{write:!0,origins:{"web-scene":{write:{enabled:!0,layerContainerTypes:u.e}}}}})],t.prototype,"refreshInterval",void 0),(0,i._)([(0,o.w)("refreshInterval")],t.prototype,"castRefreshInterval",null),(0,i._)([(0,l.MZ)({readOnly:!0})],t.prototype,"refreshTimestamp",void 0),(0,i._)([(0,l.MZ)({readOnly:!0})],t.prototype,"refreshParameters",null),t=(0,i._)([(0,a.$)("esri.layers.mixins.RefreshableLayer")],t),t}},59930:(e,t,r)=>{r.d(t,{A:()=>h});var i,n=r(32816),s=r(32773),l=r(29298),o=(r(20266),r(88663)),a=r(69421),u=r(99924),d=r(45862);r(36544),r(93181),r(13671),r(40499),r(6407),r(90740),r(93804),r(91047),r(41390),r(58498),r(45371),r(80959);let p=i=class extends u.oY{constructor(e){super(e),this.name=null,this.code=null}clone(){return new i({name:this.name,code:this.code})}};var y;(0,n._)([(0,l.MZ)({type:String,json:{write:!0}})],p.prototype,"name",void 0),(0,n._)([(0,l.MZ)({type:[String,Number],json:{write:!0}})],p.prototype,"code",void 0),p=i=(0,n._)([(0,a.$)("esri.layers.support.CodedValue")],p);let c=y=class extends d.A{constructor(e){super(e),this.codedValues=null,this.type="coded-value"}getName(e){let t=null;if(this.codedValues){const r=String(e);this.codedValues.some((e=>(String(e.code)===r&&(t=e.name),!!t)))}return t}clone(){return new y({codedValues:(0,s.o8)(this.codedValues),name:this.name})}};(0,n._)([(0,l.MZ)({type:[p],json:{write:!0}})],c.prototype,"codedValues",void 0),(0,n._)([(0,o.e)({codedValue:"coded-value"})],c.prototype,"type",void 0),c=y=(0,n._)([(0,a.$)("esri.layers.support.CodedValueDomain")],c);const h=c},45862:(e,t,r)=>{r.d(t,{A:()=>p});var i=r(32816),n=r(93804),s=r(99924),l=r(29298),o=(r(32773),r(20266),r(88663)),a=r(69421);r(90740),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(36544);const u=new n.J({inherited:"inherited",codedValue:"coded-value",range:"range"});let d=class extends s.oY{constructor(e){super(e),this.name=null,this.type=null}};(0,i._)([(0,l.MZ)({type:String,json:{write:!0}})],d.prototype,"name",void 0),(0,i._)([(0,o.e)(u)],d.prototype,"type",void 0),d=(0,i._)([(0,a.$)("esri.layers.support.Domain")],d);const p=d},44864:(e,t,r)=>{r.d(t,{A:()=>f});var i,n=r(32816),s=r(93804),l=r(99924),o=r(29298),a=r(36544),u=(r(32773),r(88663)),d=r(49877),p=r(69421),y=r(95637),c=r(17872);r(90740),r(41390),r(20266),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(59930),r(45862),r(72762),r(71613);const h=new s.J({binary:"binary",coordinate:"coordinate",countOrAmount:"count-or-amount",dateAndTime:"date-and-time",description:"description",locationOrPlaceName:"location-or-place-name",measurement:"measurement",nameOrTitle:"name-or-title",none:"none",orderedOrRanked:"ordered-or-ranked",percentageOrRatio:"percentage-or-ratio",typeOrCategory:"type-or-category",uniqueIdentifier:"unique-identifier"});let m=i=class extends l.oY{constructor(e){super(e),this.alias=null,this.defaultValue=void 0,this.description=null,this.domain=null,this.editable=!0,this.length=void 0,this.name=null,this.nullable=!0,this.type=null,this.valueType=null,this.visible=!0}readDescription(e,{description:t}){let r=null;try{r=t?JSON.parse(t):null}catch(e){}return r?.value??null}readValueType(e,{description:t}){let r=null;try{r=t?JSON.parse(t):null}catch(e){}return r?h.fromJSON(r.fieldValueType):null}clone(){return new i({alias:this.alias,defaultValue:this.defaultValue,description:this.description,domain:this.domain?.clone()??null,editable:this.editable,length:this.length,name:this.name,nullable:this.nullable,type:this.type,valueType:this.valueType,visible:this.visible})}};(0,n._)([(0,o.MZ)({type:String,json:{write:!0}})],m.prototype,"alias",void 0),(0,n._)([(0,o.MZ)({type:[String,Number],json:{write:{allowNull:!0}}})],m.prototype,"defaultValue",void 0),(0,n._)([(0,o.MZ)()],m.prototype,"description",void 0),(0,n._)([(0,d.r)("description")],m.prototype,"readDescription",null),(0,n._)([(0,o.MZ)({types:y.t,json:{read:{reader:y.f},write:!0}})],m.prototype,"domain",void 0),(0,n._)([(0,o.MZ)({type:Boolean,json:{write:!0}})],m.prototype,"editable",void 0),(0,n._)([(0,o.MZ)({type:a.I,json:{write:{overridePolicy:e=>({enabled:Number.isFinite(e)})}}})],m.prototype,"length",void 0),(0,n._)([(0,o.MZ)({type:String,json:{write:!0}})],m.prototype,"name",void 0),(0,n._)([(0,o.MZ)({type:Boolean,json:{write:!0}})],m.prototype,"nullable",void 0),(0,n._)([(0,u.e)(c.k)],m.prototype,"type",void 0),(0,n._)([(0,o.MZ)()],m.prototype,"valueType",void 0),(0,n._)([(0,d.r)("valueType",["description"])],m.prototype,"readValueType",null),(0,n._)([(0,o.MZ)({type:Boolean,json:{read:!1}})],m.prototype,"visible",void 0),m=i=(0,n._)([(0,p.$)("esri.layers.support.Field")],m);const f=m},79875:(e,t,r)=>{r.d(t,{A:()=>y});var i=r(6407),n=r(99924),s=r(20266),l=r(36544),o=r(133),a=r(30011),u=r(78016),d=r(54483);r(32773),r(90740),r(32816),r(41390),r(69421),r(40499),r(93181),r(13671),r(91047),r(29298),r(58498),r(45371),r(80959),r(55270),r(50214),r(93804),r(59192),r(95779),r(13262),r(346),r(64604),r(29512),r(99063),r(18683),r(16699),r(26809),r(2589),r(18527),r(94345),r(44600),r(2160),r(49877),r(7969),r(69763),r(56273),r(64752),r(48844),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(67504),r(92517),r(77037);const p=new Map;class y{static fromJSON(e){return new y(e.fields,e.timeZoneByFieldName)}static fromLayer(e){return new y(e.fields??[],f(e))}static fromLayerJSON(e){return new y(e.fields??[],f(e))}constructor(e=[],t){this._fieldsMap=new Map,this._normalizedFieldsMap=new Map,this._dateFieldsSet=new Set,this._numericFieldsSet=new Set,this._requiredFields=null,this.dateFields=[],this.numericFields=[],this.fields=e||[],this._timeZoneByFieldName=t?new Map(t):null;const r=[];for(const e of this.fields){const t=e?.name,i=h(t);if(t&&i){const n=c(t);this._fieldsMap.set(t,e),this._fieldsMap.set(n,e),this._normalizedFieldsMap.set(i,e),r.push(`${n}:${e.type}:${this._timeZoneByFieldName?.get(t)}`),(0,a.vE)(e)?(this.dateFields.push(e),this._dateFieldsSet.add(e)):(0,a.WA)(e)&&(this._numericFieldsSet.add(e),this.numericFields.push(e)),(0,a.te)(e)||(0,a.Xz)(e)||(e.editable=null==e.editable||!!e.editable,e.nullable=null==e.nullable||!!e.nullable)}}r.sort(),this.uid=r.join()}get requiredFields(){if(!this._requiredFields){this._requiredFields=[];for(const e of this.fields)(0,a.te)(e)||(0,a.Xz)(e)||e.nullable||void 0!==(0,a.lD)(e)||this._requiredFields.push(e)}return this._requiredFields}equals(e){return this.uid===e?.uid}has(e){return null!=this.get(e)}get(e){if(!e)return;let t=this._fieldsMap.get(e);return t||(t=this._fieldsMap.get(c(e))??this._normalizedFieldsMap.get(h(e)),t&&this._fieldsMap.set(e,t),t)}getTimeZone(e){const t=this.get(e&&"string"!=typeof e?e.name:e);return t?this._timeZoneByFieldName?this._timeZoneByFieldName.get(t.name):"date"===t.type||"esriFieldTypeDate"===t.type?(s.L.getLogger("esri.layers.support.FieldsIndex").error(new i.A("getTimeZone:no-timezone-information",`no time zone information for field '${t.name}'`)),u.u):m.has(t.type)?u.a:null:null}getLuxonTimeZone(e){const t=this.getTimeZone(e);return t?t===u.a?o.U.instance:t===u.u?d.F.utcInstance:(0,l.g)(p,t,(()=>d.I.create(t))):null}isDateField(e){return this._dateFieldsSet.has(this.get(e))}isTimeOnlyField(e){return(0,a.OH)(this.get(e))}isNumericField(e){return this._numericFieldsSet.has(this.get(e))}normalizeFieldName(e){return this.get(e)?.name??void 0}toJSON(){return{fields:this.fields.map((e=>(0,n.Wj)(e)?e.toJSON():e)),timeZoneByFieldName:this._timeZoneByFieldName?Array.from(this._timeZoneByFieldName.entries()):null}}}function c(e){return e.trim().toLowerCase()}function h(e){return(0,a.rS)(e)?.toLowerCase()??""}const m=new Set(["time-only","date-only","timestamp-offset","esriFieldTypeDateOnly","esriFieldTypeTimeOnly","esriFieldTypeTimestampOffset"]);function f(e){const t=new Map;if(!e.fields)return t;const r=!0===e.datesInUnknownTimezone,{timeInfo:i,editFieldsInfo:n}=e,s=(i?"startField"in i?i.startField:i.startTimeField:"")??"",l=(i?"endField"in i?i.endField:i.endTimeField:"")??"",o="dateFieldsTimeZone"in e?e.dateFieldsTimeZone??null:e.dateFieldsTimeReference?(0,u.f)(e.dateFieldsTimeReference):null,a=n?"timeZone"in n?n.timeZone??o:n.dateFieldsTimeReference?(0,u.f)(n.dateFieldsTimeReference):o??u.u:null,d=i?"timeZone"in i?i.timeZone??o:i.timeReference?(0,u.f)(i.timeReference):o:null,p=new Map([[c(n?.creationDateField??""),a],[c(n?.editDateField??""),a],[c(s),d],[c(l),d]]);for(const{name:i,type:n}of e.fields)if(m.has(n))t.set(i,u.a);else if("date"!==n&&"esriFieldTypeDate"!==n)t.set(i,null);else if(r)t.set(i,u.a);else{const e=p.get(c(i??""))??o;t.set(i,e)}return t}},72762:(e,t,r)=>{r.d(t,{A:()=>u});var i,n=r(32816),s=(r(20266),r(32773),r(6407),r(88663)),l=r(69421),o=r(45862);r(90740),r(93804),r(29298),r(36544),r(93181),r(13671),r(40499),r(91047),r(99924),r(41390),r(58498),r(45371),r(80959);let a=i=class extends o.A{constructor(e){super(e),this.type="inherited"}clone(){return new i}};(0,n._)([(0,s.e)({inherited:"inherited"})],a.prototype,"type",void 0),a=i=(0,n._)([(0,l.$)("esri.layers.support.InheritedDomain")],a);const u=a},71613:(e,t,r)=>{r.d(t,{A:()=>d});var i,n=r(32816),s=r(29298),l=(r(32773),r(20266),r(88663)),o=r(69421),a=r(45862);r(36544),r(93181),r(13671),r(40499),r(6407),r(90740),r(93804),r(91047),r(99924),r(41390),r(58498),r(45371),r(80959);let u=i=class extends a.A{constructor(e){super(e),this.maxValue=null,this.minValue=null,this.type="range"}clone(){return new i({maxValue:this.maxValue,minValue:this.minValue,name:this.name})}};(0,n._)([(0,s.MZ)({json:{type:[Number],read:{source:"range",reader:(e,t)=>t.range?.[1]},write:{enabled:!1,overridePolicy(){return{enabled:null!=this.maxValue&&null==this.minValue}},target:"range",writer(e,t,r){t[r]=[this.minValue||0,e]}}}})],u.prototype,"maxValue",void 0),(0,n._)([(0,s.MZ)({json:{type:[Number],read:{source:"range",reader:(e,t)=>t.range?.[0]},write:{target:"range",writer(e,t,r){t[r]=[e,this.maxValue||0]}}}})],u.prototype,"minValue",void 0),(0,n._)([(0,l.e)({range:"range"})],u.prototype,"type",void 0),u=i=(0,n._)([(0,o.$)("esri.layers.support.RangeDomain")],u);const d=u},8824:(e,t,r)=>{r.d(t,{A:()=>b});var i,n=r(32816),s=r(94345),l=r(27281),o=r(93804),a=r(99924),u=r(32773),d=r(29298),p=(r(20266),r(49877)),y=r(69421),c=r(56273),h=r(7969),m=r(77037),f=r(44864);r(36544),r(44600),r(2160),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(69763),r(18683),r(64604),r(29512),r(99063),r(64752),r(48844),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(67504),r(92517),r(72393),r(52731),r(17745),r(81272),r(44945),r(30011),r(55270),r(50214),r(59192),r(78016),r(54483),r(95779),r(13262),r(346),r(51961),r(62399),r(64995),r(33150),r(58173),r(66110),r(67520),r(27532),r(88663),r(48103),r(65085),r(33611),r(84857),r(60373),r(98187),r(35902),r(13226),r(16794),r(52357),r(11090),r(49319),r(93546),r(29570),r(34592),r(79825),r(95101),r(67578),r(14896),r(95611),r(98089),r(91366),r(80473),r(43435),r(73435),r(4048),r(85232),r(93471),r(53252),r(34039),r(70061),r(3495),r(97906),r(64524),r(65023),r(31424),r(74676),r(53610),r(29447),r(78273),r(49475),r(32368),r(7391),r(22529),r(43534),r(38094),r(67723),r(47239),r(59858),r(63728),r(1178),r(7182),r(47788),r(19297),r(82408),r(73509),r(28276),r(69277),r(70580),r(75191),r(24319),r(62092),r(4157),r(62401),r(89322),r(20138),r(53370),r(46946),r(3816),r(71992),r(80167),r(4478),r(91808),r(7161),r(55586),r(35121),r(92229),r(18344),r(64884),r(23351),r(51222),r(42870),r(67321),r(73067),r(54512),r(53103),r(19648),r(42948),r(95637),r(59930),r(45862),r(72762),r(71613),r(17872);const g=new o.J({esriGeometryPoint:"point",esriGeometryMultipoint:"multipoint",esriGeometryPolyline:"polyline",esriGeometryPolygon:"polygon",esriGeometryEnvelope:"extent",mesh:"mesh","":null});let v=i=class extends a.oY{constructor(e){super(e),this.displayFieldName=null,this.exceededTransferLimit=!1,this.features=[],this.fields=null,this.geometryType=null,this.hasM=!1,this.hasZ=!1,this.queryGeometry=null,this.spatialReference=null}readFeatures(e,t){const r=h.A.fromJSON(t.spatialReference),i=[];for(let t=0;t0)for(let r=0;rMath.round((e-i)/t)),(e=>Math.round((n-e)/r)));for(let e=0,t=s.length;er*t+e}if(this.hasM&&null!=r?.scale?.[3]){const{translate:[,,,e],scale:[,,,t]}=r;a=r=>null==r?r:r*t+e}const u=this._getHydrationFunction(e,(e=>e*s+i),(e=>n-e*l),o,a);for(const{geometry:e}of t)null!=e&&u&&u(e);return this.transform=null,this}_quantizePoints(e,t,r){let i,n;const s=[];for(let l=0,o=e.length;l0){const e=t(o[0]),l=r(o[1]);e===i&&l===n||(s.push([e-i,l-n]),i=e,n=l)}else i=t(o[0]),n=r(o[1]),s.push([i,n])}return s.length>0?s:null}_getQuantizationFunction(e,t,r){return"point"===e?e=>(e.x=t(e.x),e.y=r(e.y),e):"polyline"===e||"polygon"===e?e=>{const i=(0,m.Bi)(e)?e.rings:e.paths,n=[];for(let e=0,s=i.length;e0?((0,m.Bi)(e)?e.rings=n:e.paths=n,e):null}:"multipoint"===e?e=>{const i=this._quantizePoints(e.points,t,r);return i&&i.length>0?(e.points=i,e):null}:"extent"===e?e=>e:null}_getHydrationFunction(e,t,r,i,n){return"point"===e?e=>{e.x=t(e.x),e.y=r(e.y),i&&(e.z=i(e.z))}:"polyline"===e||"polygon"===e?e=>{const s=(0,m.Bi)(e)?e.rings:e.paths;let l,o;for(let e=0,i=s.length;e0?(l+=n[0],o+=n[1]):(l=n[0],o=n[1]),n[0]=t(l),n[1]=r(o)}}if(i&&n)for(let e=0,t=s.length;e{e.xmin=t(e.xmin),e.ymin=r(e.ymin),e.xmax=t(e.xmax),e.ymax=r(e.ymax),i&&null!=e.zmax&&null!=e.zmin&&(e.zmax=i(e.zmax),e.zmin=i(e.zmin)),n&&null!=e.mmax&&null!=e.mmin&&(e.mmax=n(e.mmax),e.mmin=n(e.mmin))}:"multipoint"===e?e=>{const s=e.points;let l,o;for(let e=0,i=s.length;e0?(l+=i[0],o+=i[1]):(l=i[0],o=i[1]),i[0]=t(l),i[1]=r(o)}if(i&&n)for(let e=0,t=s.length;e({enabled:e})}}})],v.prototype,"exceededTransferLimit",void 0),(0,n._)([(0,d.MZ)({type:[l.A],json:{write:!0}})],v.prototype,"features",void 0),(0,n._)([(0,p.r)("features")],v.prototype,"readFeatures",null),(0,n._)([(0,d.MZ)({type:[f.A],json:{write:!0}})],v.prototype,"fields",void 0),(0,n._)([(0,d.MZ)({type:["point","multipoint","polyline","polygon","extent","mesh"],json:{read:{reader:g.read}}})],v.prototype,"geometryType",void 0),(0,n._)([(0,c.w)("geometryType")],v.prototype,"writeGeometryType",null),(0,n._)([(0,d.MZ)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],v.prototype,"hasM",void 0),(0,n._)([(0,d.MZ)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],v.prototype,"hasZ",void 0),(0,n._)([(0,d.MZ)({types:s.yR,json:{write:!0}})],v.prototype,"queryGeometry",void 0),(0,n._)([(0,p.r)("queryGeometry")],v.prototype,"readQueryGeometry",null),(0,n._)([(0,d.MZ)({type:h.A,json:{write:!0}})],v.prototype,"spatialReference",void 0),(0,n._)([(0,c.w)("spatialReference")],v.prototype,"writeSpatialReference",null),(0,n._)([(0,d.MZ)({json:{write:!0}})],v.prototype,"transform",void 0),v=i=(0,n._)([(0,y.$)("esri.rest.support.FeatureSet")],v),v.prototype.toJSON.isDefaultToJSON=!0;const b=v}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/c772de8b7aa08528e65b.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/c772de8b7aa08528e65b.js new file mode 100644 index 00000000..e6379e29 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/c772de8b7aa08528e65b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[8735,3049],{8368:(e,t,s)=>{s.d(t,{A:()=>a});var r=s(32816),o=s(20266),n=s(29298),i=(s(32773),s(69421)),p=s(1985);const a=e=>{let t=class extends e{get title(){if(this._get("title")&&"defaults"!==this.originOf("title"))return this._get("title");if(this.url){const e=(0,p.p)(this.url);if(null!=e&&e.title)return e.title}return this._get("title")||""}set title(e){this._set("title",e)}set url(e){this._set("url",(0,p.s)(e,o.L.getLogger(this)))}};return(0,r._)([(0,n.MZ)()],t.prototype,"title",null),(0,r._)([(0,n.MZ)({type:String})],t.prototype,"url",null),t=(0,r._)([(0,i.$)("esri.layers.mixins.ArcGISService")],t),t}},82454:(e,t,s)=>{s.d(t,{a:()=>u,b:()=>i,g:()=>d,h:()=>p,i:()=>a,r:()=>l,t:()=>c});var r=s(78281),o=s(7969),n=s(29208);function i(e,t){if(!p(e,t)){const s=e.typeKeywords;s?s.push(t):e.typeKeywords=[t]}}function p(e,t){return!!e.typeKeywords?.includes(t)}function a(e){return p(e,c.HOSTED_SERVICE)}function l(e,t){const s=e.typeKeywords;if(s){const e=s.indexOf(t);e>-1&&s.splice(e,1)}}async function u(e){const t=e.clone().normalize();let s;if(t.length>1)for(const e of t)s?e.width>s.width&&(s=e):s=e;else s=t[0];return async function(e){const t=e.spatialReference;if(t.isWGS84)return e.clone();if(t.isWebMercator)return(0,n.ci)(e);const s=o.A.WGS84;return await(0,r.initializeProjection)(t,s),(0,r.project)(e,s)}(s)}const c={DEVELOPER_BASEMAP:"DeveloperBasemap",JSAPI:"ArcGIS API for JavaScript",METADATA:"Metadata",MULTI_LAYER:"Multilayer",SINGLE_LAYER:"Singlelayer",TABLE:"Table",HOSTED_SERVICE:"Hosted Service",LOCAL_SCENE:"ViewingMode-Local",TILED_IMAGERY:"Tiled Imagery",GROUP_LAYER_MAP:"Map"};function d(e){const{portal:t,isOrgItem:s,itemControl:r}=e,o=t.user?.privileges;let n=!o||o.includes("features:user:edit"),i=!!s&&!!o?.includes("features:user:fullEdit");const p="update"===r||"admin"===r;return p?i=n=!0:i&&(n=!0),{features:{edit:n,fullEdit:i},content:{updateItem:p}}}},61904:(e,t,s)=>{s.d(t,{b:()=>R,g:()=>c});var r=s(32773),o=s(1985);function n(e,t,s){return!!p(e,t,s)}function i(e,t,s){return p(e,t,s)}function p(e,t,s){return e&&e.hasOwnProperty(t)?e[t]:s}const a={name:"supportsName",size:"supportsSize",contentType:"supportsContentType",keywords:"supportsKeywords",exifInfo:"supportsExifInfo"};function l(e){const t=e?.supportedSpatialAggregationStatistics?.map((e=>e.toLowerCase()));return{envelope:!!t?.includes("envelopeaggregate"),centroid:!!t?.includes("centroidaggregate"),convexHull:!!t?.includes("convexhullaggregate")}}function u(e,t){const s=e?.supportedOperationsWithCacheHint?.map((e=>e.toLowerCase()));return!!s?.includes(t.toLowerCase())}function c(e,t){return{analytics:d(e),attachment:y(e),data:h(e),metadata:m(e),operations:f(e.capabilities,e,t),query:g(e,t),queryRelated:v(e),queryTopFeatures:w(e),editing:A(e)}}function d(e){return{supportsCacheHint:u(e.advancedQueryCapabilities,"queryAnalytics")}}function y(e){const t=e.attachmentProperties,s={supportsName:!1,supportsSize:!1,supportsContentType:!1,supportsKeywords:!1,supportsExifInfo:!1,supportsCacheHint:u(e.advancedQueryCapabilities,"queryAttachments"),supportsResize:n(e,"supportsAttachmentsResizing",!1)};return t&&Array.isArray(t)&&t.forEach((e=>{const t=a[e.name];t&&(s[t]=!!e.isEnabled)})),s}function h(e){return{isVersioned:n(e,"isDataVersioned",!1),supportsAttachment:n(e,"hasAttachments",!1),supportsM:n(e,"hasM",!1),supportsZ:n(e,"hasZ",!1)}}function m(e){return{supportsAdvancedFieldProperties:n(e,"supportsFieldDescriptionProperty",!1)}}function f(e,t,s){const r=e?e.toLowerCase().split(",").map((e=>e.trim())):[],i=s?(0,o.p)(s):null,p=r.includes(null!=i&&"MapServer"===i.serverType?"data":"query"),a=r.includes("editing")&&!t.datesInUnknownTimezone;let l=a&&r.includes("create"),u=a&&r.includes("delete"),c=a&&r.includes("update");const d=r.includes("changetracking"),y=t.advancedQueryCapabilities;return a&&!(l||u||c)&&(l=u=c=!0),{supportsCalculate:n(t,"supportsCalculate",!1),supportsTruncate:n(t,"supportsTruncate",!1),supportsValidateSql:n(t,"supportsValidateSql",!1),supportsAdd:l,supportsDelete:u,supportsEditing:a,supportsChangeTracking:d,supportsQuery:p,supportsQueryAnalytics:n(y,"supportsQueryAnalytic",!1),supportsQueryAttachments:n(y,"supportsQueryAttachments",!1),supportsQueryTopFeatures:n(y,"supportsTopFeaturesQuery",!1),supportsResizeAttachments:n(t,"supportsAttachmentsResizing",!1),supportsSync:r.includes("sync"),supportsUpdate:c,supportsExceedsLimitStatistics:n(t,"supportsExceedsLimitStatistics",!1),supportsAsyncConvert3D:n(t,"supportsAsyncConvert3D",!1)}}function g(e,t){const s=e.advancedQueryCapabilities,p=e.ownershipBasedAccessControlForFeatures,a=e.archivingInfo,c=e.currentVersion,d=t?.includes("MapServer"),y=!d||c>=(0,r.h)("mapserver-pbf-version-support"),h=(0,o.i)(t),m=new Set((e.supportedQueryFormats??"").split(",").map((e=>e.toLowerCase().trim())));return{maxRecordCount:i(e,"maxRecordCount",void 0),maxRecordCountFactor:i(e,"maxRecordCountFactor",void 0),standardMaxRecordCount:i(e,"standardMaxRecordCount",void 0),supportedSpatialAggregationStatistics:l(s),supportsCacheHint:n(s,"supportsQueryWithCacheHint",!1)||u(s,"query"),supportsCentroid:n(s,"supportsReturningGeometryCentroid",!1),supportsCompactGeometry:h,supportsDefaultSpatialReference:n(s,"supportsDefaultSR",!1),supportsDisjointSpatialRelationship:n(s,"supportsDisjointSpatialRel",!1),supportsDistance:n(s,"supportsQueryWithDistance",!1),supportsDistinct:n(s,"supportsDistinct",e.supportsAdvancedQueries),supportsExtent:n(s,"supportsReturningQueryExtent",!1),supportsFormatPBF:y&&m.has("pbf"),supportsFullTextSearch:n(s,"supportsFullTextSearch",!1),supportsGeometryProperties:n(s,"supportsReturningGeometryProperties",!1),supportsHavingClause:n(s,"supportsHavingClause",!1),supportsHistoricMoment:n(a,"supportsQueryWithHistoricMoment",!1),supportsMaxRecordCountFactor:n(s,"supportsMaxRecordCountFactor",!1),supportsOrderBy:n(s,"supportsOrderBy",e.supportsAdvancedQueries),supportsPagination:n(s,"supportsPagination",!1),supportsPercentileStatistics:n(s,"supportsPercentileStatistics",!1),supportsQuantization:n(e,"supportsCoordinatesQuantization",!1),supportsQuantizationEditMode:n(e,"supportsQuantizationEditMode",!1),supportsQueryByAnonymous:n(p,"allowAnonymousToQuery",!0),supportsQueryByOthers:n(p,"allowOthersToQuery",!0),supportsQueryGeometry:n(e,"supportsReturningQueryGeometry",!1),supportsResultType:n(s,"supportsQueryWithResultType",!1),supportsSpatialAggregationStatistics:n(s,"supportsSpatialAggregationStatistics",!1),supportsSqlExpression:n(s,"supportsSqlExpression",!1),supportsStandardizedQueriesOnly:n(e,"useStandardizedQueries",!1),supportsStatistics:n(s,"supportsStatistics",e.supportsStatistics),supportsTopFeaturesQuery:n(s,"supportsTopFeaturesQuery",!1),tileMaxRecordCount:i(e,"tileMaxRecordCount",void 0)}}function v(e){const t=e.advancedQueryCapabilities,s=n(t,"supportsAdvancedQueryRelated",!1);return{supportsPagination:n(t,"supportsQueryRelatedPagination",!1),supportsCount:s,supportsOrderBy:s,supportsCacheHint:u(t,"queryRelated")}}function w(e){return{supportsCacheHint:u(e.advancedQueryCapabilities,"queryTopFilter")}}function A(e){const t=e.ownershipBasedAccessControlForFeatures,s=e?e.advancedEditingCapabilities:void 0;return{supportsGeometryUpdate:n(e,"allowGeometryUpdates",!0),supportsGlobalId:n(e,"supportsApplyEditsWithGlobalIds",!1),supportsReturnServiceEditsInSourceSpatialReference:n(e,"supportsReturnServiceEditsInSourceSR",!1),supportsRollbackOnFailure:n(e,"supportsRollbackOnFailureParameter",!1),supportsUpdateWithoutM:n(e,"allowUpdateWithoutMValues",!1),supportsUploadWithItemId:n(e,"supportsAttachmentsByUploadId",!1),supportsDeleteByAnonymous:n(t,"allowAnonymousToDelete",!0),supportsDeleteByOthers:n(t,"allowOthersToDelete",!0),supportsUpdateByAnonymous:n(t,"allowAnonymousToUpdate",!0),supportsUpdateByOthers:n(t,"allowOthersToUpdate",!0),supportsAsyncApplyEdits:n(s,"supportsAsyncApplyEdits",!1),zDefault:i(e,"zDefault",void 0)}}function R(e){return{operations:{supportsAppend:n(e,"supportsAppend",!1),supportsExportClip:n(e,"supportsExportClip",!1),supportsExportFrameset:n(e,"supportsExportFrameset",!1),supportsMensuration:n(e,"supportsMensuration",!1),supportsUpdate:n(e,"supportsUpdate",!1)},query:{supportsCoverageQuery:e?.playbackInfo?.klv["0601"]??!1}}}},93049:(e,t,s)=>{s.d(t,{a:()=>n,b:()=>i,g:()=>o});const r="randomUUID"in crypto;function o(){if(r)return crypto.randomUUID();const e=crypto.getRandomValues(new Uint16Array(8));e[3]=4095&e[3]|16384,e[4]=16383&e[4]|32768;const t=t=>e[t].toString(16).padStart(4,"0");return t(0)+t(1)+"-"+t(2)+"-"+t(3)+"-"+t(4)+"-"+t(5)+t(6)+t(7)}function n(){return`{${o().toUpperCase()}}`}function i(){return`{${o()}}`}},67315:(e,t,s)=>{s.d(t,{p:()=>i});var r=s(32816),o=s(29298),n=(s(32773),s(20266),s(69421));s(36544),s(93181),s(13671),s(40499),s(6407),s(90740),s(91047);const i=e=>{let t=class extends e{get apiKey(){return this._isOverridden("apiKey")?this._get("apiKey"):"portalItem"in this?this.portalItem?.apiKey:null}set apiKey(e){null!=e?this._override("apiKey",e):(this._clearOverride("apiKey"),this.clear("apiKey","user"))}};return(0,r._)([(0,o.MZ)({type:String})],t.prototype,"apiKey",null),t=(0,r._)([(0,n.$)("esri.layers.mixins.APIKeyMixin")],t),t}},66322:(e,t,s)=>{s.d(t,{A:()=>y});var r=s(32816),o=s(52731),n=s(99924),i=s(29298),p=(s(32773),s(20266),s(49877)),a=s(69421),l=s(56273),u=s(95637),c=s(78644);s(41390),s(40499),s(93181),s(13671),s(58498),s(91047),s(45371),s(80959),s(6407),s(90740),s(36544),s(59930),s(88663),s(93804),s(45862),s(72762),s(71613);let d=class extends((0,o.O)(n.oY)){constructor(e){super(e),this.id=null,this.name=null,this.domains=null,this.templates=null}readDomains(e){const t={};for(const s of Object.keys(e))t[s]=(0,u.f)(e[s]);return t}writeDomains(e,t){const s={};for(const t of Object.keys(e))e[t]&&(s[t]=e[t]?.toJSON());t.domains=s}};(0,r._)([(0,i.MZ)({json:{write:!0}})],d.prototype,"id",void 0),(0,r._)([(0,i.MZ)({json:{write:!0}})],d.prototype,"name",void 0),(0,r._)([(0,i.MZ)({json:{write:!0}})],d.prototype,"domains",void 0),(0,r._)([(0,p.r)("domains")],d.prototype,"readDomains",null),(0,r._)([(0,l.w)("domains")],d.prototype,"writeDomains",null),(0,r._)([(0,i.MZ)({type:[c.A],json:{write:!0}})],d.prototype,"templates",void 0),d=(0,r._)([(0,a.$)("esri.layers.support.FeatureType")],d);const y=d},71895:(e,t,s)=>{s.d(t,{A:()=>u});var r,o=s(32816),n=s(17745),i=s(99924),p=s(29298),a=(s(32773),s(20266),s(69421));s(41390),s(40499),s(93181),s(13671),s(58498),s(91047),s(45371),s(80959),s(6407),s(90740),s(81272),s(36544),s(44945);let l=r=class extends i.oY{constructor(e){super(e),this.floorField=null,this.viewAllMode=!1,this.viewAllLevelIds=new n.A}clone(){return new r({floorField:this.floorField,viewAllMode:this.viewAllMode,viewAllLevelIds:this.viewAllLevelIds})}};(0,o._)([(0,p.MZ)({type:String,json:{write:!0}})],l.prototype,"floorField",void 0),(0,o._)([(0,p.MZ)({json:{read:!1,write:!1}})],l.prototype,"viewAllMode",void 0),(0,o._)([(0,p.MZ)({json:{read:!1,write:!1}})],l.prototype,"viewAllLevelIds",void 0),l=r=(0,o._)([(0,a.$)("esri.layers.support.LayerFloorInfo")],l);const u=l},27084:(e,t,s)=>{s.d(t,{A:()=>d});var r=s(32816),o=s(52731),n=s(93804),i=s(99924),p=s(29298),a=(s(32773),s(20266),s(69421));s(41390),s(40499),s(93181),s(13671),s(58498),s(91047),s(45371),s(80959),s(6407),s(90740),s(36544);const l=new n.J({esriRelCardinalityOneToOne:"one-to-one",esriRelCardinalityOneToMany:"one-to-many",esriRelCardinalityManyToMany:"many-to-many"}),u=new n.J({esriRelRoleOrigin:"origin",esriRelRoleDestination:"destination"});let c=class extends((0,o.O)(i.oY)){constructor(e){super(e),this.cardinality=null,this.composite=null,this.id=null,this.keyField=null,this.keyFieldInRelationshipTable=null,this.name=null,this.relatedTableId=null,this.relationshipTableId=null,this.role=null}};(0,r._)([(0,p.MZ)({json:{read:l.read,write:l.write}})],c.prototype,"cardinality",void 0),(0,r._)([(0,p.MZ)({json:{read:!0,write:!0}})],c.prototype,"composite",void 0),(0,r._)([(0,p.MZ)({json:{read:!0,write:!0}})],c.prototype,"id",void 0),(0,r._)([(0,p.MZ)({json:{read:!0,write:!0}})],c.prototype,"keyField",void 0),(0,r._)([(0,p.MZ)({json:{read:!0,write:!0}})],c.prototype,"keyFieldInRelationshipTable",void 0),(0,r._)([(0,p.MZ)({json:{read:!0,write:!0}})],c.prototype,"name",void 0),(0,r._)([(0,p.MZ)({json:{read:!0,write:!0}})],c.prototype,"relatedTableId",void 0),(0,r._)([(0,p.MZ)({json:{read:!0,write:!0}})],c.prototype,"relationshipTableId",void 0),(0,r._)([(0,p.MZ)({json:{read:u.read,write:u.write}})],c.prototype,"role",void 0),c=(0,r._)([(0,a.$)("esri.layers.support.Relationship")],c);const d=c},8824:(e,t,s)=>{s.d(t,{A:()=>w});var r,o=s(32816),n=s(94345),i=s(27281),p=s(93804),a=s(99924),l=s(32773),u=s(29298),c=(s(20266),s(49877)),d=s(69421),y=s(56273),h=s(7969),m=s(77037),f=s(44864);s(36544),s(44600),s(2160),s(41390),s(40499),s(93181),s(13671),s(58498),s(91047),s(45371),s(80959),s(6407),s(90740),s(69763),s(18683),s(64604),s(29512),s(99063),s(64752),s(48844),s(29208),s(36533),s(84200),s(97827),s(91695),s(18169),s(48402),s(16699),s(26809),s(2589),s(18527),s(67504),s(92517),s(72393),s(52731),s(17745),s(81272),s(44945),s(30011),s(55270),s(50214),s(59192),s(78016),s(54483),s(95779),s(13262),s(346),s(51961),s(62399),s(64995),s(33150),s(58173),s(66110),s(67520),s(27532),s(88663),s(48103),s(65085),s(33611),s(84857),s(60373),s(98187),s(35902),s(13226),s(16794),s(52357),s(11090),s(49319),s(93546),s(29570),s(34592),s(79825),s(95101),s(67578),s(14896),s(95611),s(98089),s(91366),s(80473),s(43435),s(73435),s(4048),s(85232),s(93471),s(53252),s(34039),s(70061),s(3495),s(97906),s(64524),s(65023),s(31424),s(74676),s(53610),s(29447),s(78273),s(49475),s(32368),s(7391),s(22529),s(43534),s(38094),s(67723),s(47239),s(59858),s(63728),s(1178),s(7182),s(47788),s(19297),s(82408),s(73509),s(28276),s(69277),s(70580),s(75191),s(24319),s(62092),s(4157),s(62401),s(89322),s(20138),s(53370),s(46946),s(3816),s(71992),s(80167),s(4478),s(91808),s(7161),s(55586),s(35121),s(92229),s(18344),s(64884),s(23351),s(51222),s(42870),s(67321),s(73067),s(54512),s(53103),s(19648),s(42948),s(95637),s(59930),s(45862),s(72762),s(71613),s(17872);const g=new p.J({esriGeometryPoint:"point",esriGeometryMultipoint:"multipoint",esriGeometryPolyline:"polyline",esriGeometryPolygon:"polygon",esriGeometryEnvelope:"extent",mesh:"mesh","":null});let v=r=class extends a.oY{constructor(e){super(e),this.displayFieldName=null,this.exceededTransferLimit=!1,this.features=[],this.fields=null,this.geometryType=null,this.hasM=!1,this.hasZ=!1,this.queryGeometry=null,this.spatialReference=null}readFeatures(e,t){const s=h.A.fromJSON(t.spatialReference),r=[];for(let t=0;t0)for(let s=0;sMath.round((e-r)/t)),(e=>Math.round((o-e)/s)));for(let e=0,t=n.length;es*t+e}if(this.hasM&&null!=s?.scale?.[3]){const{translate:[,,,e],scale:[,,,t]}=s;a=s=>null==s?s:s*t+e}const l=this._getHydrationFunction(e,(e=>e*n+r),(e=>o-e*i),p,a);for(const{geometry:e}of t)null!=e&&l&&l(e);return this.transform=null,this}_quantizePoints(e,t,s){let r,o;const n=[];for(let i=0,p=e.length;i0){const e=t(p[0]),i=s(p[1]);e===r&&i===o||(n.push([e-r,i-o]),r=e,o=i)}else r=t(p[0]),o=s(p[1]),n.push([r,o])}return n.length>0?n:null}_getQuantizationFunction(e,t,s){return"point"===e?e=>(e.x=t(e.x),e.y=s(e.y),e):"polyline"===e||"polygon"===e?e=>{const r=(0,m.Bi)(e)?e.rings:e.paths,o=[];for(let e=0,n=r.length;e0?((0,m.Bi)(e)?e.rings=o:e.paths=o,e):null}:"multipoint"===e?e=>{const r=this._quantizePoints(e.points,t,s);return r&&r.length>0?(e.points=r,e):null}:"extent"===e?e=>e:null}_getHydrationFunction(e,t,s,r,o){return"point"===e?e=>{e.x=t(e.x),e.y=s(e.y),r&&(e.z=r(e.z))}:"polyline"===e||"polygon"===e?e=>{const n=(0,m.Bi)(e)?e.rings:e.paths;let i,p;for(let e=0,r=n.length;e0?(i+=o[0],p+=o[1]):(i=o[0],p=o[1]),o[0]=t(i),o[1]=s(p)}}if(r&&o)for(let e=0,t=n.length;e{e.xmin=t(e.xmin),e.ymin=s(e.ymin),e.xmax=t(e.xmax),e.ymax=s(e.ymax),r&&null!=e.zmax&&null!=e.zmin&&(e.zmax=r(e.zmax),e.zmin=r(e.zmin)),o&&null!=e.mmax&&null!=e.mmin&&(e.mmax=o(e.mmax),e.mmin=o(e.mmin))}:"multipoint"===e?e=>{const n=e.points;let i,p;for(let e=0,r=n.length;e0?(i+=r[0],p+=r[1]):(i=r[0],p=r[1]),r[0]=t(i),r[1]=s(p)}if(r&&o)for(let e=0,t=n.length;e({enabled:e})}}})],v.prototype,"exceededTransferLimit",void 0),(0,o._)([(0,u.MZ)({type:[i.A],json:{write:!0}})],v.prototype,"features",void 0),(0,o._)([(0,c.r)("features")],v.prototype,"readFeatures",null),(0,o._)([(0,u.MZ)({type:[f.A],json:{write:!0}})],v.prototype,"fields",void 0),(0,o._)([(0,u.MZ)({type:["point","multipoint","polyline","polygon","extent","mesh"],json:{read:{reader:g.read}}})],v.prototype,"geometryType",void 0),(0,o._)([(0,y.w)("geometryType")],v.prototype,"writeGeometryType",null),(0,o._)([(0,u.MZ)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],v.prototype,"hasM",void 0),(0,o._)([(0,u.MZ)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],v.prototype,"hasZ",void 0),(0,o._)([(0,u.MZ)({types:n.yR,json:{write:!0}})],v.prototype,"queryGeometry",void 0),(0,o._)([(0,c.r)("queryGeometry")],v.prototype,"readQueryGeometry",null),(0,o._)([(0,u.MZ)({type:h.A,json:{write:!0}})],v.prototype,"spatialReference",void 0),(0,o._)([(0,y.w)("spatialReference")],v.prototype,"writeSpatialReference",null),(0,o._)([(0,u.MZ)({json:{write:!0}})],v.prototype,"transform",void 0),v=r=(0,o._)([(0,d.$)("esri.rest.support.FeatureSet")],v),v.prototype.toJSON.isDefaultToJSON=!0;const w=v}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/c8ed97bbdc80a823492b.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/c8ed97bbdc80a823492b.js new file mode 100644 index 00000000..b10ad8d0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/c8ed97bbdc80a823492b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[1302,7138],{35902:(t,e,r)=>{r.d(e,{A:()=>p});var n,i,a=r(13226),s=r(16699),o=r(36544);function l(t){return(0,s.c)((0,o.c)(t),0,255)}function u(t,e,r){return t=Number(t),isNaN(t)?r:tr?r:t}function c(t,e){const r=t.toString(16).padStart(2,"0");return e?r.substring(0,1):r}r(26809),r(2589),r(18527),r(32773),r(20266),r(90740);class h{static blendColors(t,e,r,n=new h){return n.r=Math.round(t.r+(e.r-t.r)*r),n.g=Math.round(t.g+(e.g-t.g)*r),n.b=Math.round(t.b+(e.b-t.b)*r),n.a=t.a+(e.a-t.a)*r,n._sanitize()}static fromRgb(t,e){const r=t.toLowerCase().match(/^(rgba?|hsla?)\(([\s.\-,%0-9]+)\)/);if(r){const t=r[2].split(/\s*,\s*/),n=r[1];if("rgb"===n&&3===t.length||"rgba"===n&&4===t.length){const r=t[0];if("%"===r.charAt(r.length-1)){const r=t.map((t=>2.56*parseFloat(t)));return 4===t.length&&(r[3]=parseFloat(t[3])),h.fromArray(r,e)}return h.fromArray(t.map((t=>parseFloat(t))),e)}if("hsl"===n&&3===t.length||"hsla"===n&&4===t.length)return h.fromArray((0,a.h)(parseFloat(t[0]),parseFloat(t[1])/100,parseFloat(t[2])/100,parseFloat(t[3])),e)}return null}static fromHex(t,e=new h){if("#"!==t[0]||isNaN(Number(`0x${t.substring(1)}`)))return null;switch(t.length){case 4:case 5:{const r=parseInt(t.substring(1,2),16),n=parseInt(t.substring(2,3),16),i=parseInt(t.substring(3,4),16),a=5===t.length?15:parseInt(t.substring(4),16);return h.fromArray([r+16*r,n+16*n,i+16*i,(a+16*a)/255],e)}case 7:case 9:{const r=parseInt(t.substring(1,3),16),n=parseInt(t.substring(3,5),16),i=parseInt(t.substring(5,7),16),a=7===t.length?255:parseInt(t.substring(7),16);return h.fromArray([r,n,i,a/255],e)}default:return null}}static fromArray(t,e=new h){return e._set(Number(t[0]),Number(t[1]),Number(t[2]),Number(t[3])),isNaN(e.a)&&(e.a=1),e._sanitize()}static fromString(t,e){const r=(0,a.i)(t)?(0,a.g)(t):null;return r&&h.fromArray(r,e)||h.fromRgb(t,e)||h.fromHex(t,e)}static fromJSON(t){return null!=t?new h([t[0],t[1],t[2],(t[3]??255)/255]):void 0}static toUnitRGB(t){return null!=t?[t.r/255,t.g/255,t.b/255]:null}static toUnitRGBA(t){return null!=t?[t.r/255,t.g/255,t.b/255,null!=t.a?t.a:1]:null}constructor(t){this.r=255,this.g=255,this.b=255,this.a=1,t&&this.setColor(t)}get isBright(){return.299*this.r+.587*this.g+.114*this.b>=127}setColor(t){return"string"==typeof t?h.fromString(t,this):Array.isArray(t)?h.fromArray(t,this):(this._set(t.r??0,t.g??0,t.b??0,t.a??1),t instanceof h||this._sanitize()),this}toRgb(){return[this.r,this.g,this.b]}toRgba(){return[this.r,this.g,this.b,this.a]}toHex(t){const e=t?.capitalize??!1,r=t?.digits??6,n=3===r||4===r,i=4===r||8===r,a=`#${c(this.r,n)}${c(this.g,n)}${c(this.b,n)}${i?c(Math.round(255*this.a),n):""}`;return e?a.toUpperCase():a}toCss(t=!1){const e=this.r+", "+this.g+", "+this.b;return t?`rgba(${e}, ${this.a})`:`rgb(${e})`}toString(){return this.toCss(!0)}toJSON(){return this.toArray()}toArray(t=h.AlphaMode.ALWAYS){const e=l(this.r),r=l(this.g),n=l(this.b);return t===h.AlphaMode.ALWAYS||1!==this.a?[e,r,n,l(255*this.a)]:[e,r,n]}clone(){return new h(this.toRgba())}hash(){return this.r<<24|this.g<<16|this.b<<8|255*this.a}equals(t){return null!=t&&t.r===this.r&&t.g===this.g&&t.b===this.b&&t.a===this.a}_sanitize(){return this.r=Math.round(u(this.r,0,255)),this.g=Math.round(u(this.g,0,255)),this.b=Math.round(u(this.b,0,255)),this.a=u(this.a,0,1),this}_set(t,e,r,n){this.r=t,this.g=e,this.b=r,this.a=n}}h.prototype.declaredClass="esri.Color",n=h||(h={}),(i=n.AlphaMode||(n.AlphaMode={}))[i.ALWAYS=0]="ALWAYS",i[i.UNLESS_OPAQUE=1]="UNLESS_OPAQUE";const p=h},30192:(t,e,r)=>{r.d(e,{R:()=>s,S:()=>n,a:()=>a,b:()=>f,c:()=>l,d:()=>u,e:()=>h,f:()=>o});var n,i,a,s,o,l,u,c,h,p,y=r(4718);(p=n||(n={}))[p.BACKGROUND=0]="BACKGROUND",p[p.FILL=1]="FILL",p[p.LINE=2]="LINE",p[p.SYMBOL=3]="SYMBOL",p[p.CIRCLE=4]="CIRCLE",function(t){t[t.VISIBLE=0]="VISIBLE",t[t.NONE=1]="NONE"}(i||(i={})),function(t){t[t.POINT=0]="POINT",t[t.LINE=1]="LINE",t[t.LINE_CENTER=2]="LINE_CENTER"}(a||(a={})),function(t){t[t.MAP=0]="MAP",t[t.VIEWPORT=1]="VIEWPORT",t[t.AUTO=2]="AUTO"}(s||(s={})),function(t){t[t.AUTO=0]="AUTO",t[t.LEFT=1]="LEFT",t[t.CENTER=2]="CENTER",t[t.RIGHT=3]="RIGHT"}(o||(o={})),function(t){t[t.CENTER=0]="CENTER",t[t.LEFT=1]="LEFT",t[t.RIGHT=2]="RIGHT",t[t.TOP=3]="TOP",t[t.BOTTOM=4]="BOTTOM",t[t.TOP_LEFT=5]="TOP_LEFT",t[t.TOP_RIGHT=6]="TOP_RIGHT",t[t.BOTTOM_LEFT=7]="BOTTOM_LEFT",t[t.BOTTOM_RIGHT=8]="BOTTOM_RIGHT"}(l||(l={})),function(t){t[t.NONE=0]="NONE",t[t.UPPERCASE=1]="UPPERCASE",t[t.LOWERCASE=2]="LOWERCASE"}(u||(u={})),function(t){t[t.MAP=0]="MAP",t[t.VIEWPORT=1]="VIEWPORT"}(c||(c={})),function(t){t[t.HORIZONTAL=0]="HORIZONTAL",t[t.VERTICAL=1]="VERTICAL"}(h||(h={}));class f{}f.backgroundLayoutDefinition={visibility:{type:"enum",values:["visible","none"],default:i.VISIBLE}},f.fillLayoutDefinition={visibility:{type:"enum",values:["visible","none"],default:i.VISIBLE}},f.lineLayoutDefinition={visibility:{type:"enum",values:["visible","none"],default:i.VISIBLE},"line-cap":{type:"enum",values:["butt","round","square"],default:y.C.BUTT},"line-join":{type:"enum",values:["bevel","round","miter"],default:y.J.MITER},"line-miter-limit":{type:"number",default:2},"line-round-limit":{type:"number",default:1.05}},f.symbolLayoutDefinition={visibility:{type:"enum",values:["visible","none"],default:i.VISIBLE},"symbol-avoid-edges":{type:"boolean",default:!1},"symbol-placement":{type:"enum",values:["point","line","line-center"],default:a.POINT},"symbol-sort-key":{type:"number",default:-1},"symbol-spacing":{type:"number",minimum:1,default:250},"icon-allow-overlap":{type:"boolean",default:!1},"icon-anchor":{type:"enum",values:["center","left","right","top","bottom","top-left","top-right","bottom-left","bottom-right"],default:l.CENTER},"icon-ignore-placement":{type:"boolean",default:!1},"icon-image":{type:"string"},"icon-keep-upright":{type:"boolean",default:!1},"icon-offset":{type:"array",value:"number",length:2,default:[0,0]},"icon-optional":{type:"boolean",default:!1},"icon-padding":{type:"number",minimum:0,default:2},"icon-rotate":{type:"number",default:0},"icon-rotation-alignment":{type:"enum",values:["map","viewport","auto"],default:s.AUTO},"icon-size":{type:"number",minimum:0,default:1},"text-allow-overlap":{type:"boolean",default:!1},"text-anchor":{type:"enum",values:["center","left","right","top","bottom","top-left","top-right","bottom-left","bottom-right"],default:l.CENTER},"text-field":{type:"string"},"text-font":{type:"array",value:"string",default:["Open Sans Regular","Arial Unicode MS Regular"]},"text-ignore-placement":{type:"boolean",default:!1},"text-justify":{type:"enum",values:["auto","left","center","right"],default:o.CENTER},"text-keep-upright":{type:"boolean",default:!0},"text-letter-spacing":{type:"number",default:0},"text-line-height":{type:"number",default:1.2},"text-max-angle":{type:"number",minimum:0,default:45},"text-max-width":{type:"number",minimum:0,default:10},"text-offset":{type:"array",value:"number",length:2,default:[0,0]},"text-optional":{type:"boolean",default:!1},"text-padding":{type:"number",minimum:0,default:2},"text-rotate":{type:"number",default:0},"text-rotation-alignment":{type:"enum",values:["map","viewport","auto"],default:s.AUTO},"text-size":{type:"number",minimum:0,default:16},"text-transform":{type:"enum",values:["none","uppercase","lowercase"],default:u.NONE},"text-writing-mode":{type:"array",value:"enum",values:["horizontal","vertical"],default:[h.HORIZONTAL]}},f.circleLayoutDefinition={visibility:{type:"enum",values:["visible","none"],default:i.VISIBLE}},f.backgroundPaintDefinition={"background-color":{type:"color",default:[0,0,0,1]},"background-opacity":{type:"number",minimum:0,maximum:1,default:1},"background-pattern":{type:"string"}},f.fillPaintDefinition={"fill-antialias":{type:"boolean",default:!0},"fill-color":{type:"color",default:[0,0,0,1]},"fill-opacity":{type:"number",minimum:0,maximum:1,default:1},"fill-outline-color":{type:"color",default:[0,0,0,0]},"fill-pattern":{type:"string"},"fill-translate":{type:"array",value:"number",length:2,default:[0,0]},"fill-translate-anchor":{type:"enum",values:["map","viewport"],default:c.MAP}},f.linePaintDefinition={"line-blur":{type:"number",minimum:0,default:0},"line-color":{type:"color",default:[0,0,0,1]},"line-dasharray":{type:"array",value:"number",default:[]},"line-gap-width":{type:"number",minimum:0,default:0},"line-offset":{type:"number",default:0},"line-opacity":{type:"number",minimum:0,maximum:1,default:1},"line-pattern":{type:"string"},"line-translate":{type:"array",value:"number",length:2,default:[0,0]},"line-translate-anchor":{type:"enum",values:["map","viewport"],default:c.MAP},"line-width":{type:"number",minimum:0,default:1}},f.symbolPaintDefinition={"icon-color":{type:"color",default:[0,0,0,1]},"icon-halo-blur":{type:"number",minimum:0,default:0},"icon-halo-color":{type:"color",default:[0,0,0,0]},"icon-halo-width":{type:"number",minimum:0,default:0},"icon-opacity":{type:"number",minimum:0,maximum:1,default:1},"icon-translate":{type:"array",value:"number",length:2,default:[0,0]},"icon-translate-anchor":{type:"enum",values:["map","viewport"],default:c.MAP},"text-color":{type:"color",default:[0,0,0,1]},"text-halo-blur":{type:"number",minimum:0,default:0},"text-halo-color":{type:"color",default:[0,0,0,0]},"text-halo-width":{type:"number",minimum:0,default:0},"text-opacity":{type:"number",minimum:0,maximum:1,default:1},"text-translate":{type:"array",value:"number",length:2,default:[0,0]},"text-translate-anchor":{type:"enum",values:["map","viewport"],default:c.MAP}},f.rasterPaintDefinition={"raster-opacity":{type:"number",minimum:0,maximum:1,default:1},"raster-hue-rotate":{type:"number",default:0},"raster-brightness-min":{type:"number",minimum:0,maximum:1,default:0},"raster-brightness-max":{type:"number",minimum:0,maximum:1,default:1},"raster-saturation":{type:"number",minimum:-1,maximum:1,default:0},"raster-contrast":{type:"number",minimum:-1,maximum:1,default:0},"raster-fade-duration":{type:"number",minimum:0,default:300}},f.circlePaintDefinition={"circle-blur":{type:"number",minimum:0,default:0},"circle-color":{type:"color",default:[0,0,0,1]},"circle-opacity":{type:"number",minimum:0,maximum:1,default:1},"circle-radius":{type:"number",minimum:0,default:5},"circle-stroke-color":{type:"color",default:[0,0,0,1]},"circle-stroke-opacity":{type:"number",minimum:0,maximum:1,default:1},"circle-stroke-width":{type:"number",minimum:0,default:0},"circle-translate":{type:"array",value:"number",length:2,default:[0,0]},"circle-translate-anchor":{type:"enum",values:["map","viewport"],default:c.MAP}}},51189:(t,e,r)=>{r.d(e,{M:()=>g,S:()=>kt,T:()=>Gt,a:()=>Bt});var n,i,a,s=r(30192),o=r(48402),l=r(65421),u=r(48113),c=(r(32773),r(52134)),h=r(57855),p=r(35902),y=r(24330),f=r(48031),m=r(67782);class g{constructor(t){this._array=[],this._stride=t}get array(){return this._array}get index(){return 4*this._array.length/this._stride}get itemSize(){return this._stride}get sizeInBytes(){return 4*this._array.length}reset(){this.array.length=0}toBuffer(){return new Uint32Array(this._array).buffer}static i1616to32(t,e){return 65535&t|e<<16}static i8888to32(t,e,r,n){return 255&t|(255&e)<<8|(255&r)<<16|n<<24}static i8816to32(t,e,r){return 255&t|(255&e)<<8|r<<16}}(a=n||(n={}))[a.R8_SIGNED=0]="R8_SIGNED",a[a.R8_UNSIGNED=1]="R8_UNSIGNED",a[a.R16_SIGNED=2]="R16_SIGNED",a[a.R16_UNSIGNED=3]="R16_UNSIGNED",a[a.R8G8_SIGNED=4]="R8G8_SIGNED",a[a.R8G8_UNSIGNED=5]="R8G8_UNSIGNED",a[a.R16G16_SIGNED=6]="R16G16_SIGNED",a[a.R16G16_UNSIGNED=7]="R16G16_UNSIGNED",a[a.R8G8B8A8_SIGNED=8]="R8G8B8A8_SIGNED",a[a.R8G8B8A8_UNSIGNED=9]="R8G8B8A8_UNSIGNED",a[a.R8G8B8A8_COLOR=10]="R8G8B8A8_COLOR",a[a.R16G16B16A16_DASHARRAY=11]="R16G16B16A16_DASHARRAY",a[a.R16G16B16A16_PATTERN=12]="R16G16B16A16_PATTERN",function(t){t[t.UNIFORM=0]="UNIFORM",t[t.DATA_DRIVEN=1]="DATA_DRIVEN",t[t.INTERPOLATED_DATA_DRIVEN=2]="INTERPOLATED_DATA_DRIVEN",t[t.UNUSED=3]="UNUSED"}(i||(i={}));class d{constructor(t){this._locations=new Map,this._key=t}get key(){return this._key}get type(){return 7&this._key}defines(){return[]}getStride(){return this._layoutInfo||this._buildAttributesInfo(),this._stride}getAttributeLocations(){return 0===this._locations.size&&this._buildAttributesInfo(),this._locations}getLayoutInfo(){return this._layoutInfo||this._buildAttributesInfo(),this._layoutInfo}getEncodingInfos(){return this._propertyEncodingInfo||this._buildAttributesInfo(),this._propertyEncodingInfo}getUniforms(){return this._uniforms||this._buildAttributesInfo(),this._uniforms}getShaderHeader(){return this._shaderHeader||this._buildAttributesInfo(),this._shaderHeader}getShaderMain(){return this._shaderMain||this._buildAttributesInfo(),this._shaderMain}setDataUniforms(t,e,r,n,i){const a=this.getUniforms();for(const s of a){const{name:a,type:o,getValue:l}=s,u=l(r,e,n,i);if(null!==u)switch(o){case"float":t.setUniform1f(a,u);break;case"vec2":t.setUniform2fv(a,u);break;case"vec4":t.setUniform4fv(a,u)}}}encodeAttributes(t,e,r,i){const a=this.attributesInfo(),s=this.getEncodingInfos(),o=[];let l=0,u=0;for(const c of Object.keys(s)){const h=s[c],{type:p,precisionFactor:y,isLayout:f}=a[c],m=f?r.getLayoutProperty(c):r.getPaintProperty(c),g=m.interpolator?.getInterpolationRange(e);let d=0;for(const r of h){const{offset:a,bufferElementsToAdd:s}=r;if(s>0){for(let t=0;t4)n++,u={dataIndex:n,count:0,offset:0},4!==a&&(r[l]=u),t.push({location:-1,name:"a_data_"+n,count:a,type:e,normalized:s}),p=Math.ceil(Math.max(o/4,1));else{const e=t[u.dataIndex];e.count+=a,p=Math.ceil(Math.max(e.count*i/4,1))-Math.ceil(Math.max(u.offset/4,1))}c.push({dataIndex:u.dataIndex,offset:u.offset,bufferElementsToAdd:p}),u.offset+=o,u.count+=a}}for(const e of t)switch(e.type){case c.D.BYTE:case c.D.UNSIGNED_BYTE:e.count=4;break;case c.D.SHORT:case c.D.UNSIGNED_SHORT:e.count+=e.count%2}this._buildVertexBufferLayout(t);let l=0;const u=this._layoutInfo.geometry;for(const t of u)this._locations.set(t.name,l++);const h=this._layoutInfo.opacity;if(h)for(const t of h)this._locations.set(t.name,l++);this._buildShaderInfo(t,e),this._propertyEncodingInfo=e}_buildVertexBufferLayout(t){const e={},r=this.geometryInfo();let n=r[0].stride;if(0===t.length)e.geometry=r;else{const i=[];let a=n;for(const e of t)n+=_(e.type)*e.count;for(const t of r)i.push(new h.V(t.name,t.count,t.type,t.offset,n,t.normalized));for(const e of t)i.push(new h.V(e.name,e.count,e.type,a,n,e.normalized)),a+=_(e.type)*e.count;e.geometry=i}this.opacityInfo()&&(e.opacity=this.opacityInfo()),this._layoutInfo=e,this._stride=n}_buildShaderInfo(t,e){let r="\n",a="\n";const s=[];for(const e of t)r+=`attribute ${this._getType(e.count)} ${e.name};\n`;const o=this.attributes(),l=this.attributesInfo();let u=-1;for(const t of o){u++;const{name:o,type:c,precisionFactor:h,isLayout:p}=l[t],y=h&&1!==h?" * "+1/h:"",{bytesPerElement:f,count:m}=d._encodingInfo[c],g=t=>`a_data_${t.dataIndex}${b(m,t.offset,f)}`;switch(this.getAtributeState(u)){case i.UNIFORM:{const e=this._getType(m),i=`u_${o}`;s.push({name:i,type:e,getValue:(e,r,i,a)=>{const s=p?e.getLayoutValue(t,r):e.getPaintValue(t,r);if(c===n.R16G16B16A16_DASHARRAY){const t=e.getDashKey(s,e.getLayoutValue("line-cap",r)),n=a.getMosaicItemPosition(t,!1);if(null==n)return null;const{tl:i,br:o}=n;return[i[0],o[1],o[0],i[1]]}if(c===n.R16G16B16A16_PATTERN){const e=a.getMosaicItemPosition(s,!t.includes("line-"));if(null==e)return null;const{tl:r,br:n}=e;return[r[0],n[1],n[0],r[1]]}if(c===n.R8G8B8A8_COLOR){const t=s[3];return[t*s[0],t*s[1],t*s[2],t]}return s}}),r+=`uniform ${e} ${i};\n`,a+=`${e} ${o} = ${i};\n`}break;case i.DATA_DRIVEN:{const r=g(e[t][0]);a+=`${this._getType(m)} ${o} = ${r}${y};\n`}break;case i.INTERPOLATED_DATA_DRIVEN:{const n=`u_t_${o}`;s.push({name:n,type:"float",getValue:(e,r,n,i)=>(p?e.getLayoutProperty(t):e.getPaintProperty(t)).interpolator.interpolationUniformValue(n,r)}),r+=`uniform float ${n};\n`;const i=g(e[t][0]),l=g(e[t][1]);a+=`${this._getType(m)} ${o} = mix(${i}${y}, ${l}${y}, ${n});\n`}}}this._shaderHeader=r,this._shaderMain=a,this._uniforms=s}_bit(t){return(this._key&1<>t}_getType(t){switch(t){case 1:return"float";case 2:return"vec2";case 3:return"vec3";case 4:return"vec4"}throw new Error("Invalid count")}_encodeColor(t){const e=255*t[3];return g.i8888to32(t[0]*e,t[1]*e,t[2]*e,e)}_encodePattern(t,e,r){if(!r?.rect)return;const n=r.rect,i=r.width,a=r.height;e[t]=this._encodeShort(n.x+2,0),e[t]|=this._encodeShort(n.y+2+a,16),e[t+1]=this._encodeShort(n.x+2+i,0),e[t+1]|=this._encodeShort(n.y+2,16)}_encodeByte(t,e){return(255&t)<{switch(t){case c.D.FLOAT:case c.D.INT:case c.D.UNSIGNED_INT:return 4;case c.D.SHORT:case c.D.UNSIGNED_SHORT:case c.D.HALF_FLOAT:return 2;case c.D.BYTE:case c.D.UNSIGNED_BYTE:return 1}},b=(t,e,r)=>{const n=e/r;if(1===t)switch(n){case 0:return".x";case 1:return".y";case 2:return".z";case 3:return".w"}else if(2===t)switch(n){case 0:return".xy";case 1:return".yz";case 2:return".zw"}else if(3===t)switch(n){case 0:return".xyz";case 1:return".yzw"}return""};class E extends d{constructor(t){super(t)}geometryInfo(){return E.GEOMETRY_LAYOUT}opacityInfo(){return null}attributes(){return E.ATTRIBUTES}attributesInfo(){return E.ATTRIBUTES_INFO}}E.ATTRIBUTES=[],E.GEOMETRY_LAYOUT=[new h.V("a_pos",2,c.D.BYTE,0,2)],E.ATTRIBUTES_INFO={};class I extends d{constructor(t){super(t)}geometryInfo(){return I.GEOMETRY_LAYOUT}opacityInfo(){return null}attributes(){return I.ATTRIBUTES}attributesInfo(){return I.ATTRIBUTES_INFO}}I.ATTRIBUTES=["circle-radius","circle-color","circle-opacity","circle-stroke-width","circle-stroke-color","circle-stroke-opacity","circle-blur"],I.GEOMETRY_LAYOUT=[new h.V("a_pos",2,c.D.SHORT,0,4)],I.ATTRIBUTES_INFO={"circle-radius":{name:"radius",type:n.R8_UNSIGNED},"circle-color":{name:"color",type:n.R8G8B8A8_COLOR},"circle-opacity":{name:"opacity",type:n.R8_UNSIGNED,precisionFactor:100},"circle-stroke-width":{name:"stroke_width",type:n.R8_UNSIGNED,precisionFactor:4},"circle-stroke-color":{name:"stroke_color",type:n.R8G8B8A8_COLOR},"circle-stroke-opacity":{name:"stroke_opacity",type:n.R8_UNSIGNED,precisionFactor:100},"circle-blur":{name:"blur",type:n.R8_UNSIGNED,precisionFactor:32}};class T extends d{constructor(t){super(t)}geometryInfo(){return T.GEOMETRY_LAYOUT}opacityInfo(){return null}attributes(){return T.ATTRIBUTES}attributesInfo(){return T.ATTRIBUTES_INFO}}T.ATTRIBUTES=["fill-color","fill-opacity","fill-pattern"],T.GEOMETRY_LAYOUT=[new h.V("a_pos",2,c.D.SHORT,0,4)],T.ATTRIBUTES_INFO={"fill-color":{name:"color",type:n.R8G8B8A8_COLOR},"fill-opacity":{name:"opacity",type:n.R8_UNSIGNED,precisionFactor:100},"fill-pattern":{name:"tlbr",type:n.R16G16B16A16_PATTERN,isOptional:!0}};class w extends d{constructor(t,e){super(t),this._usefillColor=e}geometryInfo(){return w.GEOMETRY_LAYOUT}opacityInfo(){return null}attributes(){return this._usefillColor?w.ATTRIBUTES_FILL:w.ATTRIBUTES_OUTLINE}attributesInfo(){return this._usefillColor?w.ATTRIBUTES_INFO_FILL:w.ATTRIBUTES_INFO_OUTLINE}}w.ATTRIBUTES_OUTLINE=["fill-outline-color","fill-opacity"],w.ATTRIBUTES_FILL=["fill-color","fill-opacity"],w.GEOMETRY_LAYOUT=[new h.V("a_pos",2,c.D.SHORT,0,8),new h.V("a_offset",2,c.D.BYTE,4,8),new h.V("a_xnormal",2,c.D.BYTE,6,8)],w.ATTRIBUTES_INFO_OUTLINE={"fill-outline-color":{name:"color",type:n.R8G8B8A8_COLOR},"fill-opacity":{name:"opacity",type:n.R8_UNSIGNED,precisionFactor:100}},w.ATTRIBUTES_INFO_FILL={"fill-color":{name:"color",type:n.R8G8B8A8_COLOR},"fill-opacity":{name:"opacity",type:n.R8_UNSIGNED,precisionFactor:100}};class v extends d{constructor(t){super(t)}geometryInfo(){return v.GEOMETRY_LAYOUT}opacityInfo(){return null}attributes(){return v.ATTRIBUTES}attributesInfo(){return v.ATTRIBUTES_INFO}}v.ATTRIBUTES=["line-blur","line-color","line-gap-width","line-offset","line-opacity","line-width","line-pattern","line-dasharray"],v.GEOMETRY_LAYOUT=[new h.V("a_pos",2,c.D.SHORT,0,16),new h.V("a_extrude_offset",4,c.D.BYTE,4,16),new h.V("a_dir_normal",4,c.D.BYTE,8,16),new h.V("a_accumulatedDistance",2,c.D.UNSIGNED_SHORT,12,16)],v.ATTRIBUTES_INFO={"line-width":{name:"width",type:n.R8_UNSIGNED,precisionFactor:2},"line-gap-width":{name:"gap_width",type:n.R8_UNSIGNED,precisionFactor:2},"line-offset":{name:"offset",type:n.R8_SIGNED,precisionFactor:2},"line-color":{name:"color",type:n.R8G8B8A8_COLOR},"line-opacity":{name:"opacity",type:n.R8_UNSIGNED,precisionFactor:100},"line-blur":{name:"blur",type:n.R8_UNSIGNED,precisionFactor:4},"line-pattern":{name:"tlbr",type:n.R16G16B16A16_PATTERN,isOptional:!0},"line-dasharray":{name:"tlbr",type:n.R16G16B16A16_DASHARRAY,isOptional:!0}};const D=[new h.V("a_pos",2,c.D.SHORT,0,16),new h.V("a_vertexOffset",2,c.D.SHORT,4,16),new h.V("a_texAngleRange",4,c.D.UNSIGNED_BYTE,8,16),new h.V("a_levelInfo",4,c.D.UNSIGNED_BYTE,12,16)],R=[new h.V("a_opacityInfo",1,c.D.UNSIGNED_BYTE,0,1)];class N extends d{constructor(t){super(t)}geometryInfo(){return D}opacityInfo(){return R}attributes(){return N.ATTRIBUTES}attributesInfo(){return N.ATTRIBUTES_INFO}}N.ATTRIBUTES=["icon-color","icon-opacity","icon-halo-blur","icon-halo-color","icon-halo-width","icon-size"],N.ATTRIBUTES_INFO={"icon-color":{name:"color",type:n.R8G8B8A8_COLOR},"icon-opacity":{name:"opacity",type:n.R8_UNSIGNED,precisionFactor:100},"icon-halo-color":{name:"halo_color",type:n.R8G8B8A8_COLOR},"icon-halo-width":{name:"halo_width",type:n.R8_UNSIGNED,precisionFactor:4},"icon-halo-blur":{name:"halo_blur",type:n.R8_UNSIGNED,precisionFactor:4},"icon-size":{name:"size",type:n.R8_UNSIGNED,precisionFactor:32,isLayout:!0}};class A extends d{constructor(t){super(t)}geometryInfo(){return D}opacityInfo(){return R}attributes(){return A.ATTRIBUTES}attributesInfo(){return A.ATTRIBUTES_INFO}}A.ATTRIBUTES=["text-color","text-opacity","text-halo-blur","text-halo-color","text-halo-width","text-size"],A.ATTRIBUTES_INFO={"text-color":{name:"color",type:n.R8G8B8A8_COLOR},"text-opacity":{name:"opacity",type:n.R8_UNSIGNED,precisionFactor:100},"text-halo-color":{name:"halo_color",type:n.R8G8B8A8_COLOR},"text-halo-width":{name:"halo_width",type:n.R8_UNSIGNED,precisionFactor:4},"text-halo-blur":{name:"halo_blur",type:n.R8_UNSIGNED,precisionFactor:4},"text-size":{name:"size",type:n.R8_UNSIGNED,isLayout:!0}};const L={kind:"null"},x={kind:"number"},S={kind:"string"},P={kind:"boolean"},O={kind:"color"},U={kind:"object"},B={kind:"value"};function G(t,e){return{kind:"array",itemType:t,n:e}}const M=[L,x,S,P,O,U,G(B)];function k(t){if("array"===t.kind){const e=k(t.itemType);return"number"==typeof t.n?`array<${e}, ${t.n}>`:"value"===t.itemType.kind?"array":`array<${e}>`}return t.kind}function V(t){if(null===t)return L;if("string"==typeof t)return S;if("boolean"==typeof t)return P;if("number"==typeof t)return x;if(t instanceof p.A)return O;if(Array.isArray(t)){let e;for(const r of t){const t=V(r);if(e){if(e!==t){e=B;break}}else e=t}return G(e||B,t.length)}return"object"==typeof t?U:B}function F(t,e){if("array"===e.kind)return"array"===t.kind&&(0===t.n&&"value"===t.itemType.kind||F(t.itemType,e.itemType))&&("number"!=typeof e.n||e.n===t.n);if("value"===e.kind)for(const e of M)if(F(t,e))return!0;return e.kind===t.kind}function C(t){if(null===t)return"";const e=typeof t;return"string"===e?t:"number"===e||"boolean"===e?String(t):t instanceof p.A?t.toString():JSON.stringify(t)}class z{constructor(t){this._parent=t,this._vars={}}add(t,e){this._vars[t]=e}get(t){return this._vars[t]?this._vars[t]:this._parent?this._parent.get(t):null}}class ${constructor(){this.type=B}static parse(t){if(t.length>1)throw new Error('"id" does not expect arguments');return new $}evaluate(t,e){return t?.id}}class Y{constructor(){this.type=S}static parse(t){if(t.length>1)throw new Error('"geometry-type" does not expect arguments');return new Y}evaluate(t,e){if(!t)return null;switch(t.type){case u.G.Point:return"Point";case u.G.LineString:return"LineString";case u.G.Polygon:return"Polygon";default:return null}}}class H{constructor(){this.type=U}static parse(t){if(t.length>1)throw new Error('"properties" does not expect arguments');return new H}evaluate(t,e){return t?.values}}class j{constructor(){this.type=x}static parse(t){if(t.length>1)throw new Error('"zoom" does not expect arguments');return new j}evaluate(t,e){return e}}class K{constructor(t,e,r){this._lhs=t,this._rhs=e,this._compare=r,this.type=P}static parse(t,e,r){if(3!==t.length&&4!==t.length)throw new Error(`"${t[0]}" expects 2 or 3 arguments`);if(4===t.length)throw new Error(`"${t[0]}" collator not supported`);return new K(vt(t[1],e),vt(t[2],e),r)}evaluate(t,e){return this._compare(this._lhs.evaluate(t,e),this._rhs.evaluate(t,e))}}class q{constructor(t){this._arg=t,this.type=P}static parse(t,e){if(2!==t.length)throw new Error('"!" expects 1 argument');return new q(vt(t[1],e))}evaluate(t,e){return!this._arg.evaluate(t,e)}}class W{constructor(t){this._args=t,this.type=P}static parse(t,e){const r=[];for(let n=1;n1)throw new Error("Cubic bezier interpolation requires four numeric arguments with values between 0 and 1")}break;default:throw new Error(`"${t[0]}" unknown interpolation type "${i[0]}"`)}if(t.length%2!=1)throw new Error(`"${n}" expects an even number of arguments`);const a=vt(t[2],e,x);let s;"interpolate-hcl"===n||"interpolate-lab"===n?s=O:r&&"value"!==r.kind&&(s=r);const o=[];for(let r=3;r=i)throw new Error(`"${n}" requires strictly ascending stop inputs`);const a=vt(t[r+1],e,s);s||(s=a.type),o.push([i,a])}if(s&&s!==O&&s!==x&&("array"!==s.kind||s.itemType!==x))throw new Error(`"${n}" cannot interpolate type ${k(s)}`);return new et(n,s,i,a,o)}evaluate(t,e){const r=this._stops;if(1===r.length)return r[0][1].evaluate(t,e);const n=this.input.evaluate(t,e);if(n<=r[0][0])return r[0][1].evaluate(t,e);if(n>=r[r.length-1][0])return r[r.length-1][1].evaluate(t,e);let i=0;for(;++i(0,u.a)(t,c[e],o)));if("color"===this.type.kind&&l instanceof p.A&&c instanceof p.A){const t=new p.A(l),e=new p.A(c);return new p.A([(0,u.a)(t.r,e.r,o),(0,u.a)(t.g,e.g,o),(0,u.a)(t.b,e.b,o),(0,u.a)(t.a,e.a,o)])}if("number"===this.type.kind&&"number"==typeof l&&"number"==typeof c)return(0,u.a)(l,c,o);throw new Error(`"${this._operator}" cannot interpolate type ${k(this.type)}`)}if("interpolate-hcl"===this._operator){const t=(0,y.b)(l),e=(0,y.b)(c),r=e.h-t.h,n=(0,y.c)({h:t.h+o*(r>180||r<-180?r-360*Math.round(r/360):r),c:(0,u.a)(t.c,e.c,o),l:(0,u.a)(t.l,e.l,o)});return new p.A({a:(0,u.a)(l.a,c.a,o),...n})}if("interpolate-lab"===this._operator){const t=(0,y.t)(l),e=(0,y.t)(c),r=(0,y.c)({l:(0,u.a)(t.l,e.l,o),a:(0,u.a)(t.a,e.a,o),b:(0,u.a)(t.b,e.b,o)});return new p.A({a:(0,u.a)(l.a,c.a,o),...r})}throw new Error(`Unexpected operator "${this._operator}"`)}interpolationUniformValue(t,e){const r=this._stops;if(1===r.length)return 0;if(t>=r[r.length-1][0])return 0;let n=0;for(;++n=r)return[r,r];let n=0;for(;++n1&&(i=1),i}static _exponentialInterpolationRatio(t,e,r,n){const i=n-r;if(0===i)return 0;const a=t-r;return 1===e?a/i:(e**a-1)/(e**i-1)}}class rt{constructor(t,e,r){this.type=t,this._input=e,this._stops=r}static parse(t,e){if(t.length<5)throw new Error('"step" expects at least 4 arguments');if(t.length%2!=1)throw new Error('"step" expects an even number of arguments');const r=vt(t[1],e,x);let n;const i=[];i.push([-1/0,vt(t[2],e)]);for(let r=3;r=a)throw new Error('"step" requires strictly ascending stop inputs');const s=vt(t[r+1],e);n||(n=s.type),i.push([a,s])}return new rt(n,r,i)}evaluate(t,e){const r=this._stops;if(1===r.length)return r[0][1].evaluate(t,e);const n=this._input.evaluate(t,e);let i=0;for(;++i=n.length)throw new Error('"at" index out of bounds');if(r!==Math.floor(r))throw new Error('"at" index must be an integer');return n[r]}}class st{constructor(t,e){this._key=t,this._obj=e,this.type=B}static parse(t,e){let r,n;switch(t.length){case 2:return r=vt(t[1],e),new st(r);case 3:return r=vt(t[1],e),n=vt(t[2],e),new st(r,n);default:throw new Error('"get" expects 1 or 2 arguments')}}evaluate(t,e){const r=this._key.evaluate(t,e);return this._obj?this._obj.evaluate(t,e)[r]:t?.values[r]}}class ot{constructor(t,e){this._key=t,this._obj=e,this.type=P}static parse(t,e){let r,n;switch(t.length){case 2:return r=vt(t[1],e),new ot(r);case 3:return r=vt(t[1],e),n=vt(t[2],e),new ot(r,n);default:throw new Error('"has" expects 1 or 2 arguments')}}evaluate(t,e){const r=this._key.evaluate(t,e);return this._obj?r in this._obj.evaluate(t,e):!!t?.values[r]}}class lt{constructor(t,e){this._key=t,this._vals=e,this.type=P}static parse(t,e){if(3!==t.length)throw new Error('"in" expects 2 arguments');return new lt(vt(t[1],e),vt(t[2],e))}evaluate(t,e){const r=this._key.evaluate(t,e);return this._vals.evaluate(t,e).includes(r)}}class ut{constructor(t,e,r){this._item=t,this._array=e,this._from=r,this.type=x}static parse(t,e){if(t.length<3||t.length>4)throw new Error('"index-of" expects 3 or 4 arguments');const r=vt(t[1],e),n=vt(t[2],e);if(4===t.length){const i=vt(t[3],e,x);return new ut(r,n,i)}return new ut(r,n)}evaluate(t,e){const r=this._item.evaluate(t,e),n=this._array.evaluate(t,e);if(this._from){const i=this._from.evaluate(t,e);if(i!==Math.floor(i))throw new Error('"index-of" index must be an integer');return n.indexOf(r,i)}return n.indexOf(r)}}class ct{constructor(t){this._arg=t,this.type=x}static parse(t,e){if(2!==t.length)throw new Error('"length" expects 2 arguments');const r=vt(t[1],e);return new ct(r)}evaluate(t,e){const r=this._arg.evaluate(t,e);if("string"==typeof r)return r.length;if(Array.isArray(r))return r.length;throw new Error('"length" expects string or array')}}class ht{constructor(t,e,r,n){this.type=t,this._array=e,this._from=r,this._to=n}static parse(t,e){if(t.length<3||t.length>4)throw new Error('"slice" expects 2 or 3 arguments');const r=vt(t[1],e),n=vt(t[2],e,x);if(n.type!==x)throw new Error('"slice" index must return a number');if(4===t.length){const i=vt(t[3],e,x);if(i.type!==x)throw new Error('"slice" index must return a number');return new ht(r.type,r,n,i)}return new ht(r.type,r,n)}evaluate(t,e){const r=this._array.evaluate(t,e);if(!Array.isArray(r)&&"string"!=typeof r)throw new Error('"slice" input must be an array or a string');const n=this._from.evaluate(t,e);if(n<0||n>=r.length)throw new Error('"slice" index out of bounds');if(n!==Math.floor(n))throw new Error('"slice" index must be an integer');if(this._to){const i=this._to.evaluate(t,e);if(i<0||i>=r.length)throw new Error('"slice" index out of bounds');if(i!==Math.floor(i))throw new Error('"slice" index must be an integer');return r.slice(n,i)}return r.slice(n)}}class pt{constructor(){this.type=P}static parse(t){if(1!==t.length)throw new Error('"has-id" expects no arguments');return new pt}evaluate(t,e){return void 0!==t?.id}}class yt{constructor(t,e){this._args=t,this._calculate=e,this.type=x}static parse(t,e,r){const n=t.slice(1).map((t=>vt(t,e)));return new yt(n,r)}evaluate(t,e){let r;return this._args&&(r=this._args.map((r=>r.evaluate(t,e)))),this._calculate(r)}}class ft{constructor(t,e){this._args=t,this._calculate=e,this.type=x}static parse(t,e){const r=t.slice(1).map((t=>vt(t,e)));return new ft(r,ft.ops[t[0]])}evaluate(t,e){let r;return this._args&&(r=this._args.map((r=>r.evaluate(t,e)))),this._calculate(r)}}ft.ops={abs:t=>Math.abs(t[0]),acos:t=>Math.acos(t[0]),asin:t=>Math.asin(t[0]),atan:t=>Math.atan(t[0]),ceil:t=>Math.ceil(t[0]),cos:t=>Math.cos(t[0]),e:()=>Math.E,floor:t=>Math.floor(t[0]),ln:t=>Math.log(t[0]),ln2:()=>Math.LN2,log10:t=>Math.log(t[0])/Math.LN10,log2:t=>Math.log(t[0])/Math.LN2,max:t=>Math.max(...t),min:t=>Math.min(...t),pi:()=>Math.PI,round:t=>Math.round(t[0]),sin:t=>Math.sin(t[0]),sqrt:t=>Math.sqrt(t[0]),tan:t=>Math.tan(t[0])};class mt{constructor(t){this._args=t,this.type=S}static parse(t,e){return new mt(t.slice(1).map((t=>vt(t,e))))}evaluate(t,e){return this._args.map((r=>r.evaluate(t,e))).join("")}}let gt=class t{constructor(t,e){this._arg=t,this._calculate=e,this.type=S}static parse(e,r){if(2!==e.length)throw new Error(`${e[0]} expects 1 argument`);const n=vt(e[1],r);return new t(n,t.ops[e[0]])}evaluate(t,e){return this._calculate(this._arg.evaluate(t,e))}};gt.ops={downcase:t=>t.toLowerCase(),upcase:t=>t.toUpperCase()};class dt{constructor(t){this._args=t,this.type=O}static parse(t,e){if(4!==t.length)throw new Error('"rgb" expects 3 arguments');const r=t.slice(1).map((t=>vt(t,e)));return new dt(r)}evaluate(t,e){const r=this._validate(this._args[0].evaluate(t,e)),n=this._validate(this._args[1].evaluate(t,e)),i=this._validate(this._args[2].evaluate(t,e));return new p.A({r,g:n,b:i})}_validate(t){if("number"!=typeof t||t<0||t>255)throw new Error(`${t}: invalid color component`);return Math.round(t)}}class _t{constructor(t){this._args=t,this.type=O}static parse(t,e){if(5!==t.length)throw new Error('"rgba" expects 4 arguments');const r=t.slice(1).map((t=>vt(t,e)));return new _t(r)}evaluate(t,e){const r=this._validate(this._args[0].evaluate(t,e)),n=this._validate(this._args[1].evaluate(t,e)),i=this._validate(this._args[2].evaluate(t,e)),a=this._validateAlpha(this._args[3].evaluate(t,e));return new p.A({r,g:n,b:i,a})}_validate(t){if("number"!=typeof t||t<0||t>255)throw new Error(`${t}: invalid color component`);return Math.round(t)}_validateAlpha(t){if("number"!=typeof t||t<0||t>1)throw new Error(`${t}: invalid alpha color component`);return t}}class bt{constructor(t){this._color=t,this.type=G(x,4)}static parse(t,e){if(2!==t.length)throw new Error('"to-rgba" expects 1 argument');const r=vt(t[1],e);return new bt(r)}evaluate(t,e){return new p.A(this._color.evaluate(t,e)).toRgba()}}class Et{constructor(t,e){this.type=t,this._args=e}static parse(t,e){const r=t[0];if(t.length<2)throw new Error(`${r} expects at least one argument`);let n,i=1;if("array"===r){if(t.length>2){switch(t[1]){case"string":n=S;break;case"number":n=x;break;case"boolean":n=P;break;default:throw new Error('"array" type argument must be string, number or boolean')}i++}else n=B;let e;if(t.length>3){if(e=t[2],null!==e&&("number"!=typeof e||e<0||e!==Math.floor(e)))throw new Error('"array" length argument must be a positive integer literal');i++}n=G(n,e)}else switch(r){case"string":n=S;break;case"number":n=x;break;case"boolean":n=P;break;case"object":n=U}const a=[];for(;it!==e))}},"<":class extends K{static parse(t,e){return K.parse(t,e,((t,e)=>tt<=e))}},"==":class extends K{static parse(t,e){return K.parse(t,e,((t,e)=>t===e))}},">":class extends K{static parse(t,e){return K.parse(t,e,((t,e)=>t>e))}},">=":class extends K{static parse(t,e){return K.parse(t,e,((t,e)=>t>=e))}},all:W,any:Z,case:X,coalesce:Q,match:tt,within:null,interpolate:et,"interpolate-hcl":et,"interpolate-lab":et,step:rt,let:nt,var:it,concat:mt,downcase:gt,"is-supported-script":null,"resolved-locale":null,upcase:gt,rgb:dt,rgba:_t,"to-rgba":bt,"-":class extends yt{static parse(t,e){switch(t.length){case 2:return yt.parse(t,e,(t=>-t[0]));case 3:return yt.parse(t,e,(t=>t[0]-t[1]));default:throw new Error('"-" expects 1 or 2 arguments')}}},"*":class extends yt{static parse(t,e){return yt.parse(t,e,(t=>{let e=1;for(const r of t)e*=r;return e}))}},"/":class extends yt{static parse(t,e){if(3===t.length)return yt.parse(t,e,(t=>t[0]/t[1]));throw new Error('"/" expects 2 arguments')}},"%":class extends yt{static parse(t,e){if(3===t.length)return yt.parse(t,e,(t=>t[0]%t[1]));throw new Error('"%" expects 2 arguments')}},"^":class extends yt{static parse(t,e){if(3===t.length)return yt.parse(t,e,(t=>t[0]**t[1]));throw new Error('"^" expects 1 or 2 arguments')}},"+":class extends yt{static parse(t,e){return yt.parse(t,e,(t=>{let e=0;for(const r of t)e+=r;return e}))}},abs:ft,acos:ft,asin:ft,atan:ft,ceil:ft,cos:ft,e:ft,floor:ft,ln:ft,ln2:ft,log10:ft,log2:ft,max:ft,min:ft,pi:ft,round:ft,sin:ft,sqrt:ft,tan:ft,zoom:j,"heatmap-density":null,"has-id":pt,none:J};class Rt{constructor(t){this._expression=t}filter(t,e){if(!this._expression)return!0;try{return this._expression.evaluate(t,e)}catch(t){return console.log(t.message),!0}}static createFilter(t){if(!t)return null;this.isLegacyFilter(t)&&(t=this.convertLegacyFilter(t));try{const e=vt(t,null,P);return new Rt(e)}catch(t){return console.log(t.message),null}}static isLegacyFilter(t){if(!Array.isArray(t))return!0;if(0===t.length)return!0;switch(t[0]){case"==":case"!=":case">":case"<":case">=":case"<=":return 3===t.length&&"string"==typeof t[1]&&!Array.isArray(t[2]);case"in":return t.length>=3&&"string"==typeof t[1]&&!Array.isArray(t[2]);case"!in":case"none":case"!has":return!0;case"any":case"all":for(let e=1;e":case"<":case">=":case"<=":return Rt.convertComparison(e,t[1],t[2]);case"in":return Rt.convertIn(t[1],t.slice(2));case"!in":return Rt.negate(Rt.convertIn(t[1],t.slice(2)));case"any":case"all":case"none":return Rt.convertCombining(e,t.slice(1));case"has":return Rt.convertHas(t[1]);case"!has":return Rt.negate(Rt.convertHas(t[1]));default:throw new Error("Unexpected legacy filter.")}}static convertComparison(t,e,r){switch(e){case"$type":return[t,["geometry-type"],r];case"$id":return[t,["id"],r];default:return[t,["get",e],r]}}static convertIn(t,e){switch(t){case"$type":return["in",["geometry-type"],["literal",e]];case"$id":return["in",["id"],["literal",e]];default:return["in",["get",t],["literal",e]]}}static convertHas(t){switch(t){case"$type":return!0;case"$id":return["has-id"];default:return["has",t]}}static convertCombining(t,e){return[t].concat(e.map(this.convertLegacyFilter))}static negate(t){return["!",t]}}class Nt{constructor(t,e){let r;switch(this.isDataDriven=!1,this.interpolator=null,t.type){case"number":case"color":r=!0;break;case"array":r="number"===t.value;break;default:r=!1}if(null==e&&(e=t.default),Array.isArray(e)&&e.length>0&&Dt[e[0]]){const r={number:x,color:O,string:S,boolean:P,enum:S};try{const n=vt(e,null,"array"===t.type?G(r[t.value]||B,t.length):r[t.type]);this.getValue=this._buildExpression(n,t),this.isDataDriven=!0,n instanceof et&&n.input instanceof j&&(this.interpolator=n)}catch(e){console.log(e.message),this.getValue=this._buildSimple(t.default)}return}r&&"interval"===e.type&&(r=!1);const n=e?.stops&&e.stops.length>0;if(n)for(const r of e.stops)r[1]=this._validate(r[1],t);if(this.isDataDriven=!!e&&!!e.property,this.isDataDriven)if(void 0!==e.default&&(e.default=this._validate(e.default,t)),n)switch(e.type){case"identity":this.getValue=this._buildIdentity(e,t);break;case"categorical":this.getValue=this._buildCategorical(e,t);break;default:this.getValue=r?this._buildInterpolate(e,t):this._buildInterval(e,t)}else this.getValue=this._buildIdentity(e,t);else n?this.getValue=r?this._buildZoomInterpolate(e):this._buildZoomInterval(e):(e=this._validate(e,t),this.getValue=this._buildSimple(e))}_validate(t,e){if("number"===e.type){if(null!=e.minimum&&te.maximum)return e.maximum}else"color"===e.type?t=Nt._parseColor(t):"enum"===e.type?"string"==typeof t&&(t=e.values.indexOf(t)):"array"===e.type&&"enum"===e.value?t=t.map((t=>"string"==typeof t?e.values.indexOf(t):t)):"string"===e.type&&(t=C(t));return t}_buildSimple(t){return()=>t}_buildExpression(t,e){return(r,n)=>{try{const i=t.evaluate(n,r);return void 0===i?e.default:this._validate(i,e)}catch(t){return console.log(t.message),e.default}}}_buildIdentity(t,e){return(r,n)=>{let i;return n&&(i=n.values[t.property]),void 0!==i&&(i=this._validate(i,e)),null!=i?i:void 0!==t.default?t.default:e.default}}_buildCategorical(t,e){return(r,n)=>{let i;return n&&(i=n.values[t.property]),i=this._categorical(i,t.stops),void 0!==i?i:void 0!==t.default?t.default:e.default}}_buildInterval(t,e){return(r,n)=>{let i;return n&&(i=n.values[t.property]),"number"==typeof i?this._interval(i,t.stops):void 0!==t.default?t.default:e.default}}_buildInterpolate(t,e){return(r,n)=>{let i;return n&&(i=n.values[t.property]),"number"==typeof i?this._interpolate(i,t.stops,t.base||1):void 0!==t.default?t.default:e.default}}_buildZoomInterpolate(t){return e=>this._interpolate(e,t.stops,t.base||1)}_buildZoomInterval(t){return e=>this._interval(e,t.stops)}_categorical(t,e){const r=e.length;for(let n=0;nthis._create(t,e,r))).filter((t=>!!t)),this.layers)for(let t=0;t=this.layers.length?null:this.layers[t].id}getStyleLayerByUID(t){return this._uidToLayer.get(t)??null}getStyleLayerIndex(t){const e=this._layerByName[t];return e?this.layers.indexOf(e):-1}setStyleLayer(t,e){if(!t?.id)return;const r=this._style;null!=e&&e>=this.layers.length&&(e=this.layers.length-1);let n,i=!0;const a=this._layerByName[t.id];if(a){const s=this.layers.indexOf(a);e||(e=s),e===s?(i=!1,n=kt._recreateLayer(t,a),this.layers[e]=n,r.layers[e]=t):(this.layers.splice(s,1),r.layers.splice(s,1),n=this._create(t,e,this.layers),this.layers.splice(e,0,n),r.layers.splice(e,0,t))}else n=this._create(t,e,this.layers),!e||e>=this.layers.length?(this.layers.push(n),r.layers.push(t)):(this.layers.splice(e,0,n),r.layers.splice(e,0,t));this._layerByName[t.id]=n,this._uidToLayer.set(n.uid,n),i&&this._recomputeZValues(),this._identifyRefLayers()}getStyleLayer(t){const e=this._layerByName[t];return e?{type:e.typeName,id:e.id,source:e.source,"source-layer":e.sourceLayer,minzoom:e.minzoom,maxzoom:e.maxzoom,filter:e.filter,layout:e.layout,paint:e.paint}:null}deleteStyleLayer(t){const e=this._layerByName[t];if(e){delete this._layerByName[t],this._uidToLayer.delete(e.uid);const r=this.layers.indexOf(e);this.layers.splice(r,1),this._style.layers.splice(r,1),this._recomputeZValues(),this._identifyRefLayers()}}getLayerById(t){return this._layerByName[t]}getLayoutProperties(t){const e=this._layerByName[t];return e?e.layout:null}getPaintProperties(t){const e=this._layerByName[t];return e?e.paint:null}setPaintProperties(t,e){const r=this._layerByName[t];if(!r)return;const n={type:r.typeName,id:r.id,source:r.source,"source-layer":r.sourceLayer,minzoom:r.minzoom,maxzoom:r.maxzoom,filter:r.filter,layout:r.layout,paint:e},i=kt._recreateLayer(n,r),a=this.layers.indexOf(r);this.layers[a]=i,this._style.layers[a].paint=e,this._layerByName[r.id]=i,this._uidToLayer.set(r.uid,i)}setLayoutProperties(t,e){const r=this._layerByName[t];if(!r)return;const n={type:r.typeName,id:r.id,source:r.source,"source-layer":r.sourceLayer,minzoom:r.minzoom,maxzoom:r.maxzoom,filter:r.filter,layout:e,paint:r.paint},i=kt._recreateLayer(n,r),a=this.layers.indexOf(r);this.layers[a]=i,this._style.layers[a].layout=e,this._layerByName[r.id]=i,this._uidToLayer.set(r.uid,i)}setStyleLayerVisibility(t,e){const r=this._layerByName[t];if(!r)return;const n=r.layout||{};n.visibility=e;const i={type:r.typeName,id:r.id,source:r.source,"source-layer":r.sourceLayer,minzoom:r.minzoom,maxzoom:r.maxzoom,filter:r.filter,layout:n,paint:r.paint},a=kt._recreateLayer(i,r),s=this.layers.indexOf(r);this.layers[s]=a,this._style.layers[s].layout=n,this._layerByName[r.id]=a,this._uidToLayer.set(r.uid,a)}getStyleLayerVisibility(t){const e=this._layerByName[t];if(!e)return"none";const r=e.layout;return r?.visibility??"visible"}_recomputeZValues(){const t=this.layers,e=1/(t.length+1);for(let r=0;rt.keye.key?1:0));const n=t.length;for(let i=0;i{r.d(e,{V:()=>n});class n{constructor(t,e,r,n,i,a=!1,s=0){this.name=t,this.count=e,this.type=r,this.offset=n,this.stride=i,this.normalized=a,this.divisor=s}}},67138:(t,e,r)=>{r.d(e,{c:()=>n,g:()=>i});var n="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==r.g?r.g:"undefined"!=typeof self?self:{};function i(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}},24330:(t,e,r)=>{function n(t){return"r"in t&&"g"in t&&"b"in t}function i(t){return"h"in t&&"s"in t&&"v"in t}function a(t){return"l"in t&&"a"in t&&"b"in t}function s(t){return"l"in t&&"c"in t&&"h"in t}r.d(e,{a:()=>m,b:()=>d,c:()=>f,i:()=>n,t:()=>g}),r(35902),r(91276),r(62482);const o=[[.4124,.3576,.1805],[.2126,.7152,.0722],[.0193,.1192,.9505]],l=[[3.2406,-1.5372,-.4986],[-.9689,1.8758,.0415],[.0557,-.204,1.057]];function u(t,e){const r=[];let n,i;if(t[0].length!==e.length)throw new Error("dimensions do not match");const a=t.length,s=t[0].length;let o=0;for(n=0;nt<=.04045?t/12.92:((t+.055)/1.055)**2.4)),r=u(o,e);return{x:100*r[0],y:100*r[1],z:100*r[2]}}function h(t){const e=u(l,[t.x/100,t.y/100,t.z/100]).map((t=>{const e=t<=.0031308?12.92*t:1.055*t**(1/2.4)-.055;return Math.min(1,Math.max(e,0))}));return{r:Math.round(255*e[0]),g:Math.round(255*e[1]),b:Math.round(255*e[2])}}function p(t){const e=[t.x/95.047,t.y/100,t.z/108.883].map((t=>t>(6/29)**3?t**(1/3):1/3*(29/6)**2*t+4/29));return{l:116*e[1]-16,a:500*(e[0]-e[1]),b:200*(e[1]-e[2])}}function y(t){const e=t.l,r=[(e+16)/116+t.a/500,(e+16)/116,(e+16)/116-t.b/200].map((t=>t>6/29?t**3:3*(6/29)**2*(t-4/29)));return{x:95.047*r[0],y:100*r[1],z:108.883*r[2]}}function f(t){return n(t)?t:s(t)?function(t){return h(y(function(t){const e=t.l,r=t.c,n=t.h;return{l:e,a:r*Math.cos(n),b:r*Math.sin(n)}}(t)))}(t):a(t)?function(t){return h(y(t))}(t):function(t){return"x"in t&&"y"in t&&"z"in t}(t)?h(t):i(t)?function(t){const e=(t.h+360)%360/60,r=t.s/100,n=t.v/100*255,i=n*r,a=i*(1-Math.abs(e%2-1));let s;switch(Math.floor(e)){case 0:s={r:i,g:a,b:0};break;case 1:s={r:a,g:i,b:0};break;case 2:s={r:0,g:i,b:a};break;case 3:s={r:0,g:a,b:i};break;case 4:s={r:a,g:0,b:i};break;case 5:case 6:s={r:i,g:0,b:a};break;default:s={r:0,g:0,b:0}}return s.r=Math.round(s.r+n-i),s.g=Math.round(s.g+n-i),s.b=Math.round(s.b+n-i),s}(t):t}function m(t){return i(t)?t:function(t){const e=t.r,r=t.g,n=t.b,i=Math.max(e,r,n),a=i-Math.min(e,r,n);let s=i,o=0===a?0:i===e?(r-n)/a%6:i===r?(n-e)/a+2:(e-r)/a+4,l=0===a?0:a/s;return o<0&&(o+=6),o*=60,l*=100,s*=100/255,{h:o,s:l,v:s}}(f(t))}function g(t){return a(t)?t:function(t){return p(c(t))}(f(t))}function d(t){return s(t)?t:function(t){return function(t){const e=t.l,r=t.a,n=t.b,i=Math.sqrt(r*r+n*n);let a=Math.atan2(n,r);return a=a>0?a:a+2*Math.PI,{l:e,c:i,h:a}}(p(c(t)))}(f(t))}var _,b;(b=_||(_={}))[b.Low=160]="Low",b[b.High=225]="High"},65421:(t,e,r)=>{var n,i,a;r.d(e,{B:()=>n,S:()=>i,a:()=>a}),function(t){t[t.FILL=1]="FILL",t[t.LINE=2]="LINE",t[t.SYMBOL=3]="SYMBOL",t[t.CIRCLE=4]="CIRCLE"}(n||(n={})),function(t){t[t.BACKGROUND=0]="BACKGROUND",t[t.FILL=1]="FILL",t[t.OUTLINE=2]="OUTLINE",t[t.LINE=3]="LINE",t[t.ICON=4]="ICON",t[t.CIRCLE=5]="CIRCLE",t[t.TEXT=6]="TEXT",t[t.TILEINFO=7]="TILEINFO"}(i||(i={})),function(t){t[t.PAINTER_CHANGED=0]="PAINTER_CHANGED",t[t.LAYOUT_CHANGED=1]="LAYOUT_CHANGED",t[t.LAYER_CHANGED=2]="LAYER_CHANGED",t[t.LAYER_REMOVED=3]="LAYER_REMOVED",t[t.SPRITES_CHANGED=4]="SPRITES_CHANGED"}(a||(a={}))},48031:(t,e,r)=>{function n(t,e,r,n){const i=3*t,a=3*(r-t)-i,s=1-i-a,o=3*e,l=3*(n-e)-o,u=1-o-l;function c(t){return((s*t+a)*t+i)*t}return function(t,e=1e-6){return r=function(t,e){let r,n,o,l,u,h;for(o=t,h=0;h<8;h++){if(l=c(o)-t,Math.abs(l)n)return n;for(;rl?r=o:n=o,o=.5*(n-r)+r}return o}(t,e),((u*r+l)*r+o)*r;var r}}r.d(e,{u:()=>n});const i={};i.ease=n(.25,.1,.25,1),i.linear=n(0,0,1,1),i.easeIn=i["ease-in"]=n(.42,0,1,1),i.easeOut=i["ease-out"]=n(0,0,.58,1),i.easeInOut=i["ease-in-out"]=n(.42,0,.58,1)}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/c9507116faabe4eccd19.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/c9507116faabe4eccd19.js new file mode 100644 index 00000000..1df3234d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/c9507116faabe4eccd19.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[3006],{13226:(t,e,n)=>{n.d(e,{a:()=>l,b:()=>s,g:()=>o,h:()=>u,i:()=>a});const r={transparent:[0,0,0,0],black:[0,0,0,1],silver:[192,192,192,1],gray:[128,128,128,1],white:[255,255,255,1],maroon:[128,0,0,1],red:[255,0,0,1],purple:[128,0,128,1],fuchsia:[255,0,255,1],green:[0,128,0,1],lime:[0,255,0,1],olive:[128,128,0,1],yellow:[255,255,0,1],navy:[0,0,128,1],blue:[0,0,255,1],teal:[0,128,128,1],aqua:[0,255,255,1],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],blanchedalmond:[255,235,205,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],oldlace:[253,245,230,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],rebeccapurple:[102,51,153,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],whitesmoke:[245,245,245,1],yellowgreen:[154,205,50,1]};function a(t){return!!r[t]||!!r[t.toLowerCase()]}function o(t){return r[t]??r[t.toLowerCase()]}function s(t){return[...o(t)]}function i(t,e,n){n<0&&++n,n>1&&--n;const r=6*n;return r<1?t+(e-t)*r:2*n<1?e:3*n<2?t+(e-t)*(2/3-n)*6:t}function u(t,e,n,r=1){const a=(t%360+360)%360/360,o=n<=.5?n*(e+1):n+e-n*e,s=2*n-o;return[Math.round(255*i(s,o,a+1/3)),Math.round(255*i(s,o,a)),Math.round(255*i(s,o,a-1/3)),r]}function l(t){const e=t.length>5,n=e?8:4,r=(1<>=n,i[3]=a*u/255),u=s&r,s>>=n,i[2]=a*u,u=s&r,s>>=n,i[1]=a*u,u=s&r,s>>=n,i[0]=a*u,i}},47812:(t,e,n)=>{n.d(e,{A:()=>h,D:()=>p,F:()=>m,a:()=>g,b:()=>v,c:()=>d,e:()=>k,f:()=>M,g:()=>y,i:()=>i,l:()=>o,m:()=>u,n:()=>b,o:()=>a,p:()=>x,q:()=>w,s:()=>c,t:()=>s,w:()=>l,x:()=>f});var r=n(18527);function a(t,e,n,r,a,o,s,i,u,l,c,h,d,M,m,f,b){return t[0]=e,t[1]=n,t[2]=r,t[3]=a,t[4]=o,t[5]=s,t[6]=i,t[7]=u,t[8]=l,t[9]=c,t[10]=h,t[11]=d,t[12]=M,t[13]=m,t[14]=f,t[15]=b,t}function o(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}function s(t,e){if(t===e){const n=e[1],r=e[2],a=e[3],o=e[6],s=e[7],i=e[11];t[1]=e[4],t[2]=e[8],t[3]=e[12],t[4]=n,t[6]=e[9],t[7]=e[13],t[8]=r,t[9]=o,t[11]=e[14],t[12]=a,t[13]=s,t[14]=i}else t[0]=e[0],t[1]=e[4],t[2]=e[8],t[3]=e[12],t[4]=e[1],t[5]=e[5],t[6]=e[9],t[7]=e[13],t[8]=e[2],t[9]=e[6],t[10]=e[10],t[11]=e[14],t[12]=e[3],t[13]=e[7],t[14]=e[11],t[15]=e[15];return t}function i(t,e){const n=e[0],r=e[1],a=e[2],o=e[3],s=e[4],i=e[5],u=e[6],l=e[7],c=e[8],h=e[9],d=e[10],M=e[11],m=e[12],f=e[13],b=e[14],y=e[15],g=n*i-r*s,p=n*u-a*s,k=n*l-o*s,v=r*u-a*i,w=r*l-o*i,x=a*l-o*u,q=c*f-h*m,A=c*b-d*m,G=c*y-M*m,P=h*b-d*f,S=h*y-M*f,D=d*y-M*b;let J=g*D-p*S+k*P+v*G-w*A+x*q;return J?(J=1/J,t[0]=(i*D-u*S+l*P)*J,t[1]=(a*S-r*D-o*P)*J,t[2]=(f*x-b*w+y*v)*J,t[3]=(d*w-h*x-M*v)*J,t[4]=(u*G-s*D-l*A)*J,t[5]=(n*D-a*G+o*A)*J,t[6]=(b*k-m*x-y*p)*J,t[7]=(c*x-d*k+M*p)*J,t[8]=(s*S-i*G+l*q)*J,t[9]=(r*G-n*S-o*q)*J,t[10]=(m*w-f*k+y*g)*J,t[11]=(h*k-c*w-M*g)*J,t[12]=(i*A-s*P-u*q)*J,t[13]=(n*P-r*A+a*q)*J,t[14]=(f*p-m*v-b*g)*J,t[15]=(c*v-h*p+d*g)*J,t):null}function u(t,e,n){const r=e[0],a=e[1],o=e[2],s=e[3],i=e[4],u=e[5],l=e[6],c=e[7],h=e[8],d=e[9],M=e[10],m=e[11],f=e[12],b=e[13],y=e[14],g=e[15];let p=n[0],k=n[1],v=n[2],w=n[3];return t[0]=p*r+k*i+v*h+w*f,t[1]=p*a+k*u+v*d+w*b,t[2]=p*o+k*l+v*M+w*y,t[3]=p*s+k*c+v*m+w*g,p=n[4],k=n[5],v=n[6],w=n[7],t[4]=p*r+k*i+v*h+w*f,t[5]=p*a+k*u+v*d+w*b,t[6]=p*o+k*l+v*M+w*y,t[7]=p*s+k*c+v*m+w*g,p=n[8],k=n[9],v=n[10],w=n[11],t[8]=p*r+k*i+v*h+w*f,t[9]=p*a+k*u+v*d+w*b,t[10]=p*o+k*l+v*M+w*y,t[11]=p*s+k*c+v*m+w*g,p=n[12],k=n[13],v=n[14],w=n[15],t[12]=p*r+k*i+v*h+w*f,t[13]=p*a+k*u+v*d+w*b,t[14]=p*o+k*l+v*M+w*y,t[15]=p*s+k*c+v*m+w*g,t}function l(t,e,n){const r=n[0],a=n[1],o=n[2];if(e===t)t[12]=e[0]*r+e[4]*a+e[8]*o+e[12],t[13]=e[1]*r+e[5]*a+e[9]*o+e[13],t[14]=e[2]*r+e[6]*a+e[10]*o+e[14],t[15]=e[3]*r+e[7]*a+e[11]*o+e[15];else{const n=e[0],s=e[1],i=e[2],u=e[3],l=e[4],c=e[5],h=e[6],d=e[7],M=e[8],m=e[9],f=e[10],b=e[11];t[0]=n,t[1]=s,t[2]=i,t[3]=u,t[4]=l,t[5]=c,t[6]=h,t[7]=d,t[8]=M,t[9]=m,t[10]=f,t[11]=b,t[12]=n*r+l*a+M*o+e[12],t[13]=s*r+c*a+m*o+e[13],t[14]=i*r+h*a+f*o+e[14],t[15]=u*r+d*a+b*o+e[15]}return t}function c(t,e,n){const r=n[0],a=n[1],o=n[2];return t[0]=e[0]*r,t[1]=e[1]*r,t[2]=e[2]*r,t[3]=e[3]*r,t[4]=e[4]*a,t[5]=e[5]*a,t[6]=e[6]*a,t[7]=e[7]*a,t[8]=e[8]*o,t[9]=e[9]*o,t[10]=e[10]*o,t[11]=e[11]*o,t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t}function h(t,e,n,a){let o,s,i,u,l,c,h,d,M,m,f,b,y,g,p,k,v,w,x,q,A,G,P,S,D=a[0],J=a[1],O=a[2],N=Math.sqrt(D*D+J*J+O*O);return N<(0,r.g)()?null:(N=1/N,D*=N,J*=N,O*=N,o=Math.sin(n),s=Math.cos(n),i=1-s,u=e[0],l=e[1],c=e[2],h=e[3],d=e[4],M=e[5],m=e[6],f=e[7],b=e[8],y=e[9],g=e[10],p=e[11],k=D*D*i+s,v=J*D*i+O*o,w=O*D*i-J*o,x=D*J*i-O*o,q=J*J*i+s,A=O*J*i+D*o,G=D*O*i+J*o,P=J*O*i-D*o,S=O*O*i+s,t[0]=u*k+d*v+b*w,t[1]=l*k+M*v+y*w,t[2]=c*k+m*v+g*w,t[3]=h*k+f*v+p*w,t[4]=u*x+d*q+b*A,t[5]=l*x+M*q+y*A,t[6]=c*x+m*q+g*A,t[7]=h*x+f*q+p*A,t[8]=u*G+d*P+b*S,t[9]=l*G+M*P+y*S,t[10]=c*G+m*P+g*S,t[11]=h*G+f*P+p*S,e!==t&&(t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]),t)}function d(t,e){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=e[0],t[13]=e[1],t[14]=e[2],t[15]=1,t}function M(t,e,n){if(0===e)return o(t);let a,s,i,u=n[0],l=n[1],c=n[2],h=Math.sqrt(u*u+l*l+c*c);return h<(0,r.g)()?null:(h=1/h,u*=h,l*=h,c*=h,a=Math.sin(e),s=Math.cos(e),i=1-s,t[0]=u*u*i+s,t[1]=l*u*i+c*a,t[2]=c*u*i-l*a,t[3]=0,t[4]=u*l*i-c*a,t[5]=l*l*i+s,t[6]=c*l*i+u*a,t[7]=0,t[8]=u*c*i+l*a,t[9]=l*c*i-u*a,t[10]=c*c*i+s,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t)}function m(t,e){const n=Math.sin(e),r=Math.cos(e);return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=r,t[6]=n,t[7]=0,t[8]=0,t[9]=-n,t[10]=r,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}function f(t,e){return t[0]=e[12],t[1]=e[13],t[2]=e[14],t}function b(t,e){const n=e[0],r=e[1],a=e[2],o=e[4],s=e[5],i=e[6],u=e[8],l=e[9],c=e[10];return t[0]=Math.sqrt(n*n+r*r+a*a),t[1]=Math.sqrt(o*o+s*s+i*i),t[2]=Math.sqrt(u*u+l*l+c*c),t}function y(t,e){const n=e[0]+e[5]+e[10];let r=0;return n>0?(r=2*Math.sqrt(n+1),t[3]=.25*r,t[0]=(e[6]-e[9])/r,t[1]=(e[8]-e[2])/r,t[2]=(e[1]-e[4])/r):e[0]>e[5]&&e[0]>e[10]?(r=2*Math.sqrt(1+e[0]-e[5]-e[10]),t[3]=(e[6]-e[9])/r,t[0]=.25*r,t[1]=(e[1]+e[4])/r,t[2]=(e[8]+e[2])/r):e[5]>e[10]?(r=2*Math.sqrt(1+e[5]-e[0]-e[10]),t[3]=(e[8]-e[2])/r,t[0]=(e[1]+e[4])/r,t[1]=.25*r,t[2]=(e[6]+e[9])/r):(r=2*Math.sqrt(1+e[10]-e[0]-e[5]),t[3]=(e[1]-e[4])/r,t[0]=(e[8]+e[2])/r,t[1]=(e[6]+e[9])/r,t[2]=.25*r),t}function g(t,e,n,r){const a=e[0],o=e[1],s=e[2],i=e[3],u=a+a,l=o+o,c=s+s,h=a*u,d=a*l,M=a*c,m=o*l,f=o*c,b=s*c,y=i*u,g=i*l,p=i*c,k=r[0],v=r[1],w=r[2];return t[0]=(1-(m+b))*k,t[1]=(d+p)*k,t[2]=(M-g)*k,t[3]=0,t[4]=(d-p)*v,t[5]=(1-(h+b))*v,t[6]=(f+y)*v,t[7]=0,t[8]=(M+g)*w,t[9]=(f-y)*w,t[10]=(1-(h+m))*w,t[11]=0,t[12]=n[0],t[13]=n[1],t[14]=n[2],t[15]=1,t}function p(t,e,n,r,a){const o=e[0],s=e[1],i=e[2],u=e[3],l=o+o,c=s+s,h=i+i,d=o*l,M=o*c,m=o*h,f=s*c,b=s*h,y=i*h,g=u*l,p=u*c,k=u*h,v=r[0],w=r[1],x=r[2],q=a[0],A=a[1],G=a[2],P=(1-(f+y))*v,S=(M+k)*v,D=(m-p)*v,J=(M-k)*w,O=(1-(d+y))*w,N=(b+g)*w,C=(m+p)*x,z=(b-g)*x,R=(1-(d+f))*x;return t[0]=P,t[1]=S,t[2]=D,t[3]=0,t[4]=J,t[5]=O,t[6]=N,t[7]=0,t[8]=C,t[9]=z,t[10]=R,t[11]=0,t[12]=n[0]+q-(P*q+J*A+C*G),t[13]=n[1]+A-(S*q+O*A+z*G),t[14]=n[2]+G-(D*q+N*A+R*G),t[15]=1,t}function k(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]&&t[3]===e[3]&&t[4]===e[4]&&t[5]===e[5]&&t[6]===e[6]&&t[7]===e[7]&&t[8]===e[8]&&t[9]===e[9]&&t[10]===e[10]&&t[11]===e[11]&&t[12]===e[12]&&t[13]===e[13]&&t[14]===e[14]&&t[15]===e[15]}function v(t,e){if(t===e)return!0;const n=t[0],a=t[1],o=t[2],s=t[3],i=t[4],u=t[5],l=t[6],c=t[7],h=t[8],d=t[9],M=t[10],m=t[11],f=t[12],b=t[13],y=t[14],g=t[15],p=e[0],k=e[1],v=e[2],w=e[3],x=e[4],q=e[5],A=e[6],G=e[7],P=e[8],S=e[9],D=e[10],J=e[11],O=e[12],N=e[13],C=e[14],z=e[15],R=(0,r.g)();return Math.abs(n-p)<=R*Math.max(1,Math.abs(n),Math.abs(p))&&Math.abs(a-k)<=R*Math.max(1,Math.abs(a),Math.abs(k))&&Math.abs(o-v)<=R*Math.max(1,Math.abs(o),Math.abs(v))&&Math.abs(s-w)<=R*Math.max(1,Math.abs(s),Math.abs(w))&&Math.abs(i-x)<=R*Math.max(1,Math.abs(i),Math.abs(x))&&Math.abs(u-q)<=R*Math.max(1,Math.abs(u),Math.abs(q))&&Math.abs(l-A)<=R*Math.max(1,Math.abs(l),Math.abs(A))&&Math.abs(c-G)<=R*Math.max(1,Math.abs(c),Math.abs(G))&&Math.abs(h-P)<=R*Math.max(1,Math.abs(h),Math.abs(P))&&Math.abs(d-S)<=R*Math.max(1,Math.abs(d),Math.abs(S))&&Math.abs(M-D)<=R*Math.max(1,Math.abs(M),Math.abs(D))&&Math.abs(m-J)<=R*Math.max(1,Math.abs(m),Math.abs(J))&&Math.abs(f-O)<=R*Math.max(1,Math.abs(f),Math.abs(O))&&Math.abs(b-N)<=R*Math.max(1,Math.abs(b),Math.abs(N))&&Math.abs(y-C)<=R*Math.max(1,Math.abs(y),Math.abs(C))&&Math.abs(g-z)<=R*Math.max(1,Math.abs(g),Math.abs(z))}function w(t){const e=(0,r.g)(),n=t[0],a=t[1],o=t[2],s=t[4],i=t[5],u=t[6],l=t[8],c=t[9],h=t[10];return Math.abs(1-(n*n+s*s+l*l))<=e&&Math.abs(1-(a*a+i*i+c*c))<=e&&Math.abs(1-(o*o+u*u+h*h))<=e}function x(t){return 1===t[0]&&0===t[1]&&0===t[2]&&0===t[4]&&1===t[5]&&0===t[6]&&0===t[8]&&0===t[9]&&1===t[10]}},4734:(t,e,n)=>{n.d(e,{c:()=>c,f:()=>u,m:()=>s,o:()=>i,t:()=>l});var r=n(50214),a=n(78016),o=n(54483);const s={milliseconds:1,seconds:1e3,minutes:6e4,hours:36e5,days:864e5,weeks:6048e5,months:26784e5,years:31536e6,decades:31536e7,centuries:31536e8};function i(t,e,n,s=a.s){const i=new o.I((0,r.r)(s)),u=o.D.fromJSDate(t,{zone:i}),l="decades"===n||"centuries"===n?"year":h(n);return"decades"===n&&(e*=10),"centuries"===n&&(e*=100),u.plus({[l]:e}).toJSDate()}function u(t,e,n="milliseconds"){const r=t.getTime(),a=c(e,n,"milliseconds");return new Date(r+a)}function l(t,e,n=a.s){const s=new o.I((0,r.r)(n)),i=o.D.fromJSDate(t,{zone:s});if("decades"===e||"centuries"===e){const t=i.startOf("year"),{year:n}=t,r=n-n%("decades"===e?10:100);return t.set({year:r}).toJSDate()}const u=h(e);return i.startOf(u).toJSDate()}function c(t,e,n){return 0===t?0:t*s[e]/s[n]}function h(t){switch(t){case"milliseconds":return"millisecond";case"seconds":return"second";case"minutes":return"minute";case"hours":return"hour";case"days":return"day";case"weeks":return"week";case"months":return"month";case"years":return"year"}}},92517:(t,e,n)=>{n.d(e,{f:()=>a,t:()=>o});var r=n(93804);const a=(0,r.s)()({esriGeometryPoint:"point",esriGeometryMultipoint:"multipoint",esriGeometryPolyline:"polyline",esriGeometryPolygon:"polygon"}),o=(0,r.s)()({esriGeometryPoint:"point",esriGeometryMultipoint:"multipoint",esriGeometryPolyline:"polyline",esriGeometryPolygon:"polygon",esriGeometryEnvelope:"extent",mesh:"mesh"})},91276:(t,e,n)=>{n.d(e,{a:()=>f,c:()=>a,e:()=>m,s:()=>o,t:()=>M});var r=n(18527);function a(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t}function o(t,e,n,r,a){return t[0]=e,t[1]=n,t[2]=r,t[3]=a,t}function s(t,e,n){return t[0]=e[0]-n[0],t[1]=e[1]-n[1],t[2]=e[2]-n[2],t[3]=e[3]-n[3],t}function i(t,e,n){return t[0]=e[0]*n[0],t[1]=e[1]*n[1],t[2]=e[2]*n[2],t[3]=e[3]*n[3],t}function u(t,e,n){return t[0]=e[0]/n[0],t[1]=e[1]/n[1],t[2]=e[2]/n[2],t[3]=e[3]/n[3],t}function l(t,e){const n=e[0]-t[0],r=e[1]-t[1],a=e[2]-t[2],o=e[3]-t[3];return Math.sqrt(n*n+r*r+a*a+o*o)}function c(t,e){const n=e[0]-t[0],r=e[1]-t[1],a=e[2]-t[2],o=e[3]-t[3];return n*n+r*r+a*a+o*o}function h(t){const e=t[0],n=t[1],r=t[2],a=t[3];return Math.sqrt(e*e+n*n+r*r+a*a)}function d(t){const e=t[0],n=t[1],r=t[2],a=t[3];return e*e+n*n+r*r+a*a}function M(t,e,n){const r=e[0],a=e[1],o=e[2],s=e[3];return t[0]=n[0]*r+n[4]*a+n[8]*o+n[12]*s,t[1]=n[1]*r+n[5]*a+n[9]*o+n[13]*s,t[2]=n[2]*r+n[6]*a+n[10]*o+n[14]*s,t[3]=n[3]*r+n[7]*a+n[11]*o+n[15]*s,t}function m(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]&&t[3]===e[3]}function f(t,e){const n=t[0],a=t[1],o=t[2],s=t[3],i=e[0],u=e[1],l=e[2],c=e[3],h=(0,r.g)();return Math.abs(n-i)<=h*Math.max(1,Math.abs(n),Math.abs(i))&&Math.abs(a-u)<=h*Math.max(1,Math.abs(a),Math.abs(u))&&Math.abs(o-l)<=h*Math.max(1,Math.abs(o),Math.abs(l))&&Math.abs(s-c)<=h*Math.max(1,Math.abs(s),Math.abs(c))}const b=s,y=i,g=u,p=l,k=c,v=h,w=d;Object.freeze(Object.defineProperty({__proto__:null,add:function(t,e,n){return t[0]=e[0]+n[0],t[1]=e[1]+n[1],t[2]=e[2]+n[2],t[3]=e[3]+n[3],t},ceil:function(t,e){return t[0]=Math.ceil(e[0]),t[1]=Math.ceil(e[1]),t[2]=Math.ceil(e[2]),t[3]=Math.ceil(e[3]),t},copy:a,copyVec3:function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t},dist:p,distance:l,div:g,divide:u,dot:function(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]+t[3]*e[3]},equals:f,exactEquals:m,floor:function(t,e){return t[0]=Math.floor(e[0]),t[1]=Math.floor(e[1]),t[2]=Math.floor(e[2]),t[3]=Math.floor(e[3]),t},inverse:function(t,e){return t[0]=1/e[0],t[1]=1/e[1],t[2]=1/e[2],t[3]=1/e[3],t},len:v,length:h,lerp:function(t,e,n,r){const a=e[0],o=e[1],s=e[2],i=e[3];return t[0]=a+r*(n[0]-a),t[1]=o+r*(n[1]-o),t[2]=s+r*(n[2]-s),t[3]=i+r*(n[3]-i),t},max:function(t,e,n){return t[0]=Math.max(e[0],n[0]),t[1]=Math.max(e[1],n[1]),t[2]=Math.max(e[2],n[2]),t[3]=Math.max(e[3],n[3]),t},min:function(t,e,n){return t[0]=Math.min(e[0],n[0]),t[1]=Math.min(e[1],n[1]),t[2]=Math.min(e[2],n[2]),t[3]=Math.min(e[3],n[3]),t},mul:y,multiply:i,negate:function(t,e){return t[0]=-e[0],t[1]=-e[1],t[2]=-e[2],t[3]=-e[3],t},normalize:function(t,e){const n=e[0],r=e[1],a=e[2],o=e[3];let s=n*n+r*r+a*a+o*o;return s>0&&(s=1/Math.sqrt(s),t[0]=n*s,t[1]=r*s,t[2]=a*s,t[3]=o*s),t},random:function(t,e){const n=r.R;let a,o,s,i,u,l;e=e||1;do{a=2*n()-1,o=2*n()-1,u=a*a+o*o}while(u>=1);do{s=2*n()-1,i=2*n()-1,l=s*s+i*i}while(l>=1);const c=Math.sqrt((1-u)/l);return t[0]=e*a,t[1]=e*o,t[2]=e*s*c,t[3]=e*i*c,t},round:function(t,e){return t[0]=Math.round(e[0]),t[1]=Math.round(e[1]),t[2]=Math.round(e[2]),t[3]=Math.round(e[3]),t},scale:function(t,e,n){return t[0]=e[0]*n,t[1]=e[1]*n,t[2]=e[2]*n,t[3]=e[3]*n,t},scaleAndAdd:function(t,e,n,r){return t[0]=e[0]+n[0]*r,t[1]=e[1]+n[1]*r,t[2]=e[2]+n[2]*r,t[3]=e[3]+n[3]*r,t},set:o,sqrDist:k,sqrLen:w,squaredDistance:c,squaredLength:d,str:function(t){return"vec4("+t[0]+", "+t[1]+", "+t[2]+", "+t[3]+")"},sub:b,subtract:s,transformMat4:M,transformQuat:function(t,e,n){const r=e[0],a=e[1],o=e[2],s=n[0],i=n[1],u=n[2],l=n[3],c=l*r+i*o-u*a,h=l*a+u*r-s*o,d=l*o+s*a-i*r,M=-s*r-i*a-u*o;return t[0]=c*l+M*-s+h*-u-d*-i,t[1]=h*l+M*-i+d*-s-c*-u,t[2]=d*l+M*-u+c*-i-h*-s,t[3]=e[3],t}},Symbol.toStringTag,{value:"Module"}))},62482:(t,e,n)=>{function r(){return[0,0,0,0]}function a(t,e,n,r){return[t,e,n,r]}n.d(e,{c:()=>r,f:()=>a}),a(1,1,1,1)},94345:(t,e,n)=>{n.d(e,{yR:()=>c});var r=n(36544),a=n(44600),o=n(2160),s=n(36533),i=n(64752),u=n(84200),l=n(67504);n(7969),n(92517),n(77037),n(32773),n(20266),n(90740),n(32816),n(29298),n(93181),n(13671),n(40499),n(6407),n(69421),n(91047),n(69763),n(93804),n(18683),n(64604),n(29512),n(99063),n(99924),n(41390),n(58498),n(45371),n(80959),n(29208),n(49877),n(56273),n(48844),n(97827),n(91695),n(18169),n(48402),n(16699),n(26809),n(2589),n(18527);const c={base:o.A,key:"type",typeMap:{extent:a.A,multipoint:s.A,point:i.A,polyline:l.A,polygon:u.A}};(0,r.a)(c)},77037:(t,e,n)=>{n.d(e,{$B:()=>f,Bi:()=>M,Rg:()=>d,U9:()=>c,ZC:()=>l,fT:()=>h,rS:()=>m,xD:()=>y});var r=n(44600),a=n(2160),o=n(36533),s=n(64752),i=n(84200),u=n(67504);function l(t){return void 0!==t.xmin&&void 0!==t.ymin&&void 0!==t.xmax&&void 0!==t.ymax}function c(t){return void 0!==t.points}function h(t){return void 0!==t.x&&void 0!==t.y}function d(t){return void 0!==t.paths}function M(t){return void 0!==t.rings}function m(t){return null==t?null:t instanceof a.A?t:h(t)?s.A.fromJSON(t):d(t)?u.A.fromJSON(t):M(t)?i.A.fromJSON(t):c(t)?o.A.fromJSON(t):l(t)?r.A.fromJSON(t):null}function f(t){return t?h(t)?"esriGeometryPoint":d(t)?"esriGeometryPolyline":M(t)?"esriGeometryPolygon":l(t)?"esriGeometryEnvelope":c(t)?"esriGeometryMultipoint":null:null}n(32816),n(20266),n(90740),n(32773),n(29298),n(36544),n(93181),n(13671),n(40499),n(6407),n(69421),n(91047),n(7969),n(99924),n(41390),n(58498),n(45371),n(80959),n(69763),n(93804),n(18683),n(64604),n(29512),n(99063),n(56273),n(29208),n(49877),n(48844),n(97827),n(91695),n(18169),n(48402),n(16699),n(26809),n(2589),n(18527);const b={esriGeometryPoint:s.A,esriGeometryPolyline:u.A,esriGeometryPolygon:i.A,esriGeometryEnvelope:r.A,esriGeometryMultipoint:o.A};function y(t){return t&&b[t]||null}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/c98639ba9e1b92d4a17f.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/c98639ba9e1b92d4a17f.js new file mode 100644 index 00000000..2549c2d2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/c98639ba9e1b92d4a17f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[5820],{24877:(e,t,r)=>{r.d(t,{C:()=>p});var i=r(32816),s=r(17745),n=(r(73067),r(6407),r(20266),r(41390)),o=r(29298),a=r(69421);let l=class extends s.A{constructor(e){super(e),this.getCollections=null}initialize(){this.addHandles((0,n.a)((()=>this._refresh())))}destroy(){this.getCollections=null}_refresh(){const e=null!=this.getCollections?this.getCollections():null;if(null==e)return void this.removeAll();let t=0;for(const r of e)null!=r&&(t=this._processCollection(t,r));this.splice(t,this.length)}_createNewInstance(e){return new s.A(e)}_processCollection(e,t){if(!t)return e;const r=this.itemFilterFunction??(e=>!!e);for(const i of t)if(i){if(r(i)){const t=this.indexOf(i,e);t>=0?t!==e&&this.reorder(i,e):this.add(i,e),++e}if(this.getChildrenFunction){const t=this.getChildrenFunction(i);if(Array.isArray(t))for(const r of t)e=this._processCollection(e,r);else e=this._processCollection(e,t)}}return e}};(0,i._)([(0,o.MZ)()],l.prototype,"getCollections",void 0),(0,i._)([(0,o.MZ)()],l.prototype,"getChildrenFunction",void 0),(0,i._)([(0,o.MZ)()],l.prototype,"itemFilterFunction",void 0),l=(0,i._)([(0,a.$)("esri.core.CollectionFlattener")],l);const p=l},133:(e,t,r)=>{r.d(t,{U:()=>s,i:()=>n,s:()=>o});var i=r(54483);class s{}function n(e){return e instanceof i.Z?e===s.instance:"unknown"===e?.toString().toLowerCase()}function o(e){return n(e)?s.instance:e}s.instance=new i.I("Etc/UTC")},47239:(e,t,r)=>{r.d(t,{a:()=>m,b:()=>a,c:()=>s,d:()=>b,e:()=>l,f:()=>n,g:()=>f,h:()=>p,i:()=>g,j:()=>h,n:()=>v,s:()=>u,t:()=>o,u:()=>d,v:()=>y,x:()=>c,z:()=>w});var i=r(44600);function s(e=w){return[e[0],e[1],e[2],e[3],e[4],e[5]]}function n(e,t,r,i,n,o,a=s()){return a[0]=e,a[1]=t,a[2]=r,a[3]=i,a[4]=n,a[5]=o,a}function o(e,t){const r=isFinite(e[2])||isFinite(e[5]);return new i.A(r?{xmin:e[0],xmax:e[3],ymin:e[1],ymax:e[4],zmin:e[2],zmax:e[5],spatialReference:t}:{xmin:e[0],xmax:e[3],ymin:e[1],ymax:e[4],spatialReference:t})}function a(e,t){e[0]=Math.min(e[0],t[0]),e[1]=Math.min(e[1],t[1]),e[2]=Math.min(e[2],t[2]),e[3]=Math.max(e[3],t[3]),e[4]=Math.max(e[4],t[4]),e[5]=Math.max(e[5],t[5])}function l(e,t){e[0]=Math.min(e[0],t[0]),e[1]=Math.min(e[1],t[1]),e[2]=Math.min(e[2],t[2]),e[3]=Math.max(e[3],t[0]),e[4]=Math.max(e[4],t[1]),e[5]=Math.max(e[5],t[2])}function p(e,t,r=0,i=t.length/3){let s=e[0],n=e[1],o=e[2],a=e[3],l=e[4],p=e[5];for(let e=0;e=e[3]?0:e[3]-e[0]}(e),t[1]=function(e){return e[1]>=e[4]?0:e[4]-e[1]}(e),t[2]=function(e){return e[2]>=e[5]?0:e[5]-e[2]}(e),t}function d(e,t,r=e){return r[0]=t[0],r[1]=t[1],r[2]=t[2],r!==e&&(r[3]=e[3],r[4]=e[4],r[5]=e[5]),r}function y(e,t,r=e){return r[3]=t[0],r[4]=t[1],r[5]=t[2],r!==e&&(r[0]=e[0],r[1]=e[1],r[2]=e[2]),e}function c(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e}function h(e){return e?c(e,v):s(v)}function f(e,t){return e[0]=t[0],e[1]=t[1],e[2]=Number.NEGATIVE_INFINITY,e[3]=t[2],e[4]=t[3],e[5]=Number.POSITIVE_INFINITY,e}function m(e,t,r,i,s){return e[0]=t,e[1]=r,e[2]=Number.NEGATIVE_INFINITY,e[3]=i,e[4]=s,e[5]=Number.POSITIVE_INFINITY,e}function g(e){return 6===e.length}function b(e,t,r){if(null==e||null==t)return e===t;if(!g(e)||!g(t))return!1;if(r){for(let i=0;i{r.d(t,{f:()=>l,t:()=>a}),r(32773);var i=r(59930),s=r(45862),n=r(72762),o=r(71613);const a={key:"type",base:s.A,typeMap:{range:o.A,"coded-value":i.A,inherited:n.A}};function l(e){if(!e?.type)return null;switch(e.type){case"range":return o.A.fromJSON(e);case"codedValue":return i.A.fromJSON(e);case"inherited":return n.A.fromJSON(e)}return null}},17872:(e,t,r)=>{r.d(t,{k:()=>i});const i=new(r(93804).J)({esriFieldTypeSmallInteger:"small-integer",esriFieldTypeInteger:"integer",esriFieldTypeSingle:"single",esriFieldTypeDouble:"double",esriFieldTypeLong:"long",esriFieldTypeString:"string",esriFieldTypeDate:"date",esriFieldTypeOID:"oid",esriFieldTypeGeometry:"geometry",esriFieldTypeBlob:"blob",esriFieldTypeRaster:"raster",esriFieldTypeGUID:"guid",esriFieldTypeGlobalID:"global-id",esriFieldTypeXML:"xml",esriFieldTypeBigInteger:"big-integer",esriFieldTypeDateOnly:"date-only",esriFieldTypeTimeOnly:"time-only",esriFieldTypeTimestampOffset:"timestamp-offset"})},18385:(e,t,r)=>{r.d(t,{a:()=>n,c:()=>o});var i=r(6407),s=r(80959);async function n(e,t,r){let n;try{n=await createImageBitmap(e)}catch(e){throw new i.A("request:server",`Unable to load ${t}`,{url:t,error:e})}return(0,s.Te)(r),n}async function o(e,t,r,n,o){let a;try{a=await createImageBitmap(e)}catch(e){throw new i.A("request:server",`Unable to load tile ${t}/${r}/${n}`,{error:e,level:t,row:r,col:n})}return(0,s.Te)(o),a}},36309:(e,t,r)=>{r.d(t,{a:()=>_,b:()=>m,c:()=>b,d:()=>g,g:()=>f,s:()=>c,t:()=>h});var i=r(20266);const s="__begin__",n="__end__",o=new RegExp(s,"ig"),a=new RegExp(n,"ig"),l=new RegExp("^"+s,"i"),p=new RegExp(n+"$","i"),u='"',d=u+" + ",y=" + "+u;function c(e){return e.replaceAll(new RegExp("\\[","g"),"{").replaceAll(new RegExp("\\]","g"),"}")}function h(e){return e.replaceAll(new RegExp("\\{","g"),"[").replaceAll(new RegExp("\\}","g"),"]")}function f(e){const t={expression:"",type:"none"};return e.labelExpressionInfo?e.labelExpressionInfo.value?(t.expression=e.labelExpressionInfo.value,t.type="conventional"):e.labelExpressionInfo.expression&&(t.expression=e.labelExpressionInfo.expression,t.type="arcade"):null!=e.labelExpression&&(t.expression=c(e.labelExpression),t.type="conventional"),t}function m(e){const t=f(e);if(!t)return null;switch(t.type){case"conventional":return b(t.expression);case"arcade":return t.expression}return null}function g(e){const t=f(e);if(!t)return null;switch(t.type){case"conventional":return function(e){const t=e?.match(v);return t?.[1].trim()||null}(t.expression);case"arcade":return _(t.expression)}return null}function b(e){let t;return e?(t=(0,i.r)(e,(e=>s+'$feature["'+e+'"]'+n)),t=l.test(t)?t.replace(l,""):u+t,t=p.test(t)?t.replace(p,""):t+u,t=t.replaceAll(o,d).replaceAll(a,y)):t='""',t}const v=/^\s*\{([^}]+)\}\s*$/i,w=/^\s*(?:(?:\$feature\.(\w+))|(?:\$feature\[(["'])(.+)(\2)\]));?\s*$/i,S=/^\s*(?:(?:\$feature\.(\w+))|(?:\$feature\[(["'])(.+)(\2)\]));?\s*(?:DomainName\(\s*\$feature\s*,\s*(["'])(\1|\3)(\5)\s*\));?\s*$/i,I=/^\s*(?:DomainName\(\s*\$feature\s*,\s*(["'])(.+)(\1)\s*\));?\s*$/i;function _(e){if(!e)return null;let t=w.exec(e)||S.exec(e);return t?t[1]||t[3]:(t=I.exec(e),t?t[2]:null)}},71868:(e,t,r)=>{r.d(t,{a:()=>s});var i=r(64102);function s(e,t,r){if(!r?.features||!r.hasZ)return;const s=(0,i.g)(r.geometryType,t,e.outSpatialReference);if(null!=s)for(const e of r.features)s(e.geometry)}},61904:(e,t,r)=>{r.d(t,{b:()=>S,g:()=>d});var i=r(32773),s=r(1985);function n(e,t,r){return!!a(e,t,r)}function o(e,t,r){return a(e,t,r)}function a(e,t,r){return e&&e.hasOwnProperty(t)?e[t]:r}const l={name:"supportsName",size:"supportsSize",contentType:"supportsContentType",keywords:"supportsKeywords",exifInfo:"supportsExifInfo"};function p(e){const t=e?.supportedSpatialAggregationStatistics?.map((e=>e.toLowerCase()));return{envelope:!!t?.includes("envelopeaggregate"),centroid:!!t?.includes("centroidaggregate"),convexHull:!!t?.includes("convexhullaggregate")}}function u(e,t){const r=e?.supportedOperationsWithCacheHint?.map((e=>e.toLowerCase()));return!!r?.includes(t.toLowerCase())}function d(e,t){return{analytics:y(e),attachment:c(e),data:h(e),metadata:f(e),operations:m(e.capabilities,e,t),query:g(e,t),queryRelated:b(e),queryTopFeatures:v(e),editing:w(e)}}function y(e){return{supportsCacheHint:u(e.advancedQueryCapabilities,"queryAnalytics")}}function c(e){const t=e.attachmentProperties,r={supportsName:!1,supportsSize:!1,supportsContentType:!1,supportsKeywords:!1,supportsExifInfo:!1,supportsCacheHint:u(e.advancedQueryCapabilities,"queryAttachments"),supportsResize:n(e,"supportsAttachmentsResizing",!1)};return t&&Array.isArray(t)&&t.forEach((e=>{const t=l[e.name];t&&(r[t]=!!e.isEnabled)})),r}function h(e){return{isVersioned:n(e,"isDataVersioned",!1),supportsAttachment:n(e,"hasAttachments",!1),supportsM:n(e,"hasM",!1),supportsZ:n(e,"hasZ",!1)}}function f(e){return{supportsAdvancedFieldProperties:n(e,"supportsFieldDescriptionProperty",!1)}}function m(e,t,r){const i=e?e.toLowerCase().split(",").map((e=>e.trim())):[],o=r?(0,s.p)(r):null,a=i.includes(null!=o&&"MapServer"===o.serverType?"data":"query"),l=i.includes("editing")&&!t.datesInUnknownTimezone;let p=l&&i.includes("create"),u=l&&i.includes("delete"),d=l&&i.includes("update");const y=i.includes("changetracking"),c=t.advancedQueryCapabilities;return l&&!(p||u||d)&&(p=u=d=!0),{supportsCalculate:n(t,"supportsCalculate",!1),supportsTruncate:n(t,"supportsTruncate",!1),supportsValidateSql:n(t,"supportsValidateSql",!1),supportsAdd:p,supportsDelete:u,supportsEditing:l,supportsChangeTracking:y,supportsQuery:a,supportsQueryAnalytics:n(c,"supportsQueryAnalytic",!1),supportsQueryAttachments:n(c,"supportsQueryAttachments",!1),supportsQueryTopFeatures:n(c,"supportsTopFeaturesQuery",!1),supportsResizeAttachments:n(t,"supportsAttachmentsResizing",!1),supportsSync:i.includes("sync"),supportsUpdate:d,supportsExceedsLimitStatistics:n(t,"supportsExceedsLimitStatistics",!1),supportsAsyncConvert3D:n(t,"supportsAsyncConvert3D",!1)}}function g(e,t){const r=e.advancedQueryCapabilities,a=e.ownershipBasedAccessControlForFeatures,l=e.archivingInfo,d=e.currentVersion,y=t?.includes("MapServer"),c=!y||d>=(0,i.h)("mapserver-pbf-version-support"),h=(0,s.i)(t),f=new Set((e.supportedQueryFormats??"").split(",").map((e=>e.toLowerCase().trim())));return{maxRecordCount:o(e,"maxRecordCount",void 0),maxRecordCountFactor:o(e,"maxRecordCountFactor",void 0),standardMaxRecordCount:o(e,"standardMaxRecordCount",void 0),supportedSpatialAggregationStatistics:p(r),supportsCacheHint:n(r,"supportsQueryWithCacheHint",!1)||u(r,"query"),supportsCentroid:n(r,"supportsReturningGeometryCentroid",!1),supportsCompactGeometry:h,supportsDefaultSpatialReference:n(r,"supportsDefaultSR",!1),supportsDisjointSpatialRelationship:n(r,"supportsDisjointSpatialRel",!1),supportsDistance:n(r,"supportsQueryWithDistance",!1),supportsDistinct:n(r,"supportsDistinct",e.supportsAdvancedQueries),supportsExtent:n(r,"supportsReturningQueryExtent",!1),supportsFormatPBF:c&&f.has("pbf"),supportsFullTextSearch:n(r,"supportsFullTextSearch",!1),supportsGeometryProperties:n(r,"supportsReturningGeometryProperties",!1),supportsHavingClause:n(r,"supportsHavingClause",!1),supportsHistoricMoment:n(l,"supportsQueryWithHistoricMoment",!1),supportsMaxRecordCountFactor:n(r,"supportsMaxRecordCountFactor",!1),supportsOrderBy:n(r,"supportsOrderBy",e.supportsAdvancedQueries),supportsPagination:n(r,"supportsPagination",!1),supportsPercentileStatistics:n(r,"supportsPercentileStatistics",!1),supportsQuantization:n(e,"supportsCoordinatesQuantization",!1),supportsQuantizationEditMode:n(e,"supportsQuantizationEditMode",!1),supportsQueryByAnonymous:n(a,"allowAnonymousToQuery",!0),supportsQueryByOthers:n(a,"allowOthersToQuery",!0),supportsQueryGeometry:n(e,"supportsReturningQueryGeometry",!1),supportsResultType:n(r,"supportsQueryWithResultType",!1),supportsSpatialAggregationStatistics:n(r,"supportsSpatialAggregationStatistics",!1),supportsSqlExpression:n(r,"supportsSqlExpression",!1),supportsStandardizedQueriesOnly:n(e,"useStandardizedQueries",!1),supportsStatistics:n(r,"supportsStatistics",e.supportsStatistics),supportsTopFeaturesQuery:n(r,"supportsTopFeaturesQuery",!1),tileMaxRecordCount:o(e,"tileMaxRecordCount",void 0)}}function b(e){const t=e.advancedQueryCapabilities,r=n(t,"supportsAdvancedQueryRelated",!1);return{supportsPagination:n(t,"supportsQueryRelatedPagination",!1),supportsCount:r,supportsOrderBy:r,supportsCacheHint:u(t,"queryRelated")}}function v(e){return{supportsCacheHint:u(e.advancedQueryCapabilities,"queryTopFilter")}}function w(e){const t=e.ownershipBasedAccessControlForFeatures,r=e?e.advancedEditingCapabilities:void 0;return{supportsGeometryUpdate:n(e,"allowGeometryUpdates",!0),supportsGlobalId:n(e,"supportsApplyEditsWithGlobalIds",!1),supportsReturnServiceEditsInSourceSpatialReference:n(e,"supportsReturnServiceEditsInSourceSR",!1),supportsRollbackOnFailure:n(e,"supportsRollbackOnFailureParameter",!1),supportsUpdateWithoutM:n(e,"allowUpdateWithoutMValues",!1),supportsUploadWithItemId:n(e,"supportsAttachmentsByUploadId",!1),supportsDeleteByAnonymous:n(t,"allowAnonymousToDelete",!0),supportsDeleteByOthers:n(t,"allowOthersToDelete",!0),supportsUpdateByAnonymous:n(t,"allowAnonymousToUpdate",!0),supportsUpdateByOthers:n(t,"allowOthersToUpdate",!0),supportsAsyncApplyEdits:n(r,"supportsAsyncApplyEdits",!1),zDefault:o(e,"zDefault",void 0)}}function S(e){return{operations:{supportsAppend:n(e,"supportsAppend",!1),supportsExportClip:n(e,"supportsExportClip",!1),supportsExportFrameset:n(e,"supportsExportFrameset",!1),supportsMensuration:n(e,"supportsMensuration",!1),supportsUpdate:n(e,"supportsUpdate",!1)},query:{supportsCoverageQuery:e?.playbackInfo?.klv["0601"]??!1}}}},35276:(e,t,r)=>{r.d(t,{a:()=>n,i:()=>a,s:()=>s});var i=r(41390);function s(e,t,r){const i=t.flatten((({sublayers:e})=>e)).length;return i!==e.length||!!e.some((e=>e.originIdOf("minScale")>r||e.originIdOf("maxScale")>r||e.originIdOf("renderer")>r||e.originIdOf("labelingInfo")>r||e.originIdOf("opacity")>r||e.originIdOf("labelsVisible")>r||e.originIdOf("source")>r))||!o(e,t)}function n(e,t,r){return!!e.some((e=>{const t=e.source,s=!t||"map-layer"===t.type&&t.mapLayerId===e.id&&(null==t.gdbVersion||t.gdbVersion===r);return e.commitProperty("renderer"),e.commitProperty("labelingInfo"),e.commitProperty("opacity"),e.commitProperty("labelsVisible"),!s||e.originIdOf("renderer")>i.O.SERVICE||e.originIdOf("labelingInfo")>i.O.SERVICE||e.originIdOf("opacity")>i.O.SERVICE||e.originIdOf("labelsVisible")>i.O.SERVICE}))||!o(e,t)}function o(e,t){if(!e?.length||null==t)return!0;const r=t.slice().reverse().flatten((({sublayers:e})=>e&&e.toArray().reverse())).map((e=>e.id)).toArray();if(e.length>r.length)return!1;let i=0;const s=r.length;for(const{id:t}of e){for(;i=s)return!1}return!0}function a(e){return!!e&&e.some((e=>null!=e.minScale||null!=e.layerDefinition?.minScale))}},23381:(e,t,r)=>{async function i(e,t){const{WhereClause:i}=await Promise.all([r.e(8896),r.e(6589)]).then(r.bind(r,38896)).then((e=>e.W));return i.create(e,t)}function s(e,t){return"1=1"===e?t??e:"1=1"===t?e??t:null!=e&&""!==e?null!=t&&""!==t?`(${e}) AND (${t})`:e:t}r.d(t,{G:()=>i,m:()=>s})},67315:(e,t,r)=>{r.d(t,{p:()=>o});var i=r(32816),s=r(29298),n=(r(32773),r(20266),r(69421));r(36544),r(93181),r(13671),r(40499),r(6407),r(90740),r(91047);const o=e=>{let t=class extends e{get apiKey(){return this._isOverridden("apiKey")?this._get("apiKey"):"portalItem"in this?this.portalItem?.apiKey:null}set apiKey(e){null!=e?this._override("apiKey",e):(this._clearOverride("apiKey"),this.clear("apiKey","user"))}};return(0,i._)([(0,s.MZ)({type:String})],t.prototype,"apiKey",null),t=(0,i._)([(0,n.$)("esri.layers.mixins.APIKeyMixin")],t),t}},78479:(e,t,r)=>{r.d(t,{V:()=>b});var i=r(32816),s=r(64604),n=r(36544),o=r(80959),a=r(99063),l=r(38632),p=r(29298),u=(r(32773),r(20266),r(49877)),d=r(69421),y=r(41390),c=r(44600),h=r(7969),f=r(1985),m=r(98238),g=r(82454);r(90740),r(29512),r(6407),r(13671),r(99924),r(93181),r(40499),r(91047),r(58498),r(45371),r(2160),r(69763),r(93804),r(18683),r(56273),r(64752),r(48844),r(29208),r(1178),r(49755),r(30011),r(55270),r(50214),r(59192),r(78016),r(54483),r(95779),r(13262),r(346),r(16699),r(26809),r(2589),r(18527),r(94345),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(67504),r(92517),r(77037),r(54131),r(19869),r(64524),r(78281),r(44945),r(47387),r(46728),r(64102);const b=e=>{let t=class extends e{constructor(){super(...arguments),this.capabilities=void 0,this.copyright=null,this.fullExtent=null,this.legendEnabled=!0,this.spatialReference=null,this.version=void 0,this._allLayersAndTablesMap=null}readCapabilities(e,t){const r=t.capabilities&&t.capabilities.split(",").map((e=>e.toLowerCase().trim()));if(!r)return{operations:{supportsExportMap:!1,supportsExportTiles:!1,supportsIdentify:!1,supportsQuery:!1,supportsTileMap:!1},exportMap:null,exportTiles:null};const i=this.type,s="tile"!==i&&!!t.supportsDynamicLayers,n=r.includes("query"),o=r.includes("map"),a=!!t.exportTilesAllowed,p=r.includes("tilemap"),u=r.includes("data"),d="tile"!==i&&(!t.tileInfo||s),y="tile"!==i&&(!t.tileInfo||s),c="tile"!==i,h=t.cimVersion&&l.V.parse(t.cimVersion),f=h?.since(1,4)??!1,m=h?.since(2,0)??!1;return{operations:{supportsExportMap:o,supportsExportTiles:a,supportsIdentify:n,supportsQuery:u,supportsTileMap:p},exportMap:o?{supportsArcadeExpressionForLabeling:f,supportsSublayersChanges:c,supportsDynamicLayers:s,supportsSublayerVisibility:d,supportsSublayerDefinitionExpression:y,supportsCIMSymbols:m}:null,exportTiles:a?{maxExportTilesCount:+t.maxExportTilesCount}:null}}readVersion(e,t){let r=t.currentVersion;return r||(r=t.hasOwnProperty("capabilities")||t.hasOwnProperty("tables")?10:t.hasOwnProperty("supportedImageFormatTypes")?9.31:9.3),r}async fetchRelatedService(e){const t=this.portalItem;if(!t||!(0,g.i)(t))return null;this._relatedFeatureServicePromise||(this._relatedFeatureServicePromise=t.fetchRelatedItems({relationshipType:"Service2Service",direction:"reverse"},e).then((e=>e.find((e=>"Feature Service"===e.type))??null),(()=>null)));const r=await this._relatedFeatureServicePromise;return(0,o.Te)(e),r?{itemId:r.id,url:r.url}:null}async fetchSublayerInfo(e,t){const{source:r}=e;if(this?.portalItem&&"tile"===this.type&&"map-layer"===r?.type&&(0,g.i)(this.portalItem)&&e.originIdOf("url")y.O.SERVICE)try{const e=await this._fetchAllLayersAndTablesFromService(i),t=(0,f.p)(i)?.sublayer??r.mapLayerId;n=e.get(t)}catch{}else{let i=e.id;"map-layer"===r?.type&&(i=r.mapLayerId);try{n=(await this.fetchAllLayersAndTables(t)).get(i)}catch{}}return n}async fetchAllLayersAndTables(e){return this._fetchAllLayersAndTablesFromService(this.parsedUrl?.path,e)}async _fetchAllLayersAndTablesFromService(e,t){await this.load(t),this._allLayersAndTablesMap||=new Map;const r=(0,f.p)(e),i=(0,n.g)(this._allLayersAndTablesMap,r?.url.path,(()=>(0,s.A)((0,a.fj)(r?.url.path,"/layers"),{responseType:"json",query:{f:"json",...this.customParameters,token:this.apiKey}}).then((e=>{const t=new Map,{layers:r,tables:i}=e.data,s=[...r??[],...i??[]];for(const e of s)t.set(e.id,e);return{result:t}}),(e=>({error:e}))))),l=await i;if((0,o.Te)(t),"result"in l)return l.result;throw l.error}};return(0,i._)([(0,p.MZ)({readOnly:!0})],t.prototype,"capabilities",void 0),(0,i._)([(0,u.r)("service","capabilities",["capabilities","exportTilesAllowed","maxExportTilesCount","supportsDynamicLayers","tileInfo"])],t.prototype,"readCapabilities",null),(0,i._)([(0,p.MZ)({json:{read:{source:"copyrightText"}}})],t.prototype,"copyright",void 0),(0,i._)([(0,p.MZ)({type:c.A})],t.prototype,"fullExtent",void 0),(0,i._)([(0,p.MZ)(m.i)],t.prototype,"id",void 0),(0,i._)([(0,p.MZ)({type:Boolean,json:{origins:{service:{read:{enabled:!1}}},read:{source:"showLegend"},write:{target:"showLegend"}}})],t.prototype,"legendEnabled",void 0),(0,i._)([(0,p.MZ)(m.p)],t.prototype,"popupEnabled",void 0),(0,i._)([(0,p.MZ)({type:h.A})],t.prototype,"spatialReference",void 0),(0,i._)([(0,p.MZ)({readOnly:!0})],t.prototype,"version",void 0),(0,i._)([(0,u.r)("version",["currentVersion","capabilities","tables","supportedImageFormatTypes"])],t.prototype,"readVersion",null),t=(0,i._)([(0,d.$)("esri.layers.mixins.ArcGISMapService")],t),t}},44440:(e,t,r)=>{r.d(t,{I:()=>g});var i=r(32816),s=r(17745),n=r(24877),o=r(6407),a=r(20266),l=r(67321),p=r(29298),u=(r(32773),r(93181)),d=r(69421),y=r(41390),c=r(86477),h=r(35276);r(81272),r(13671),r(90740),r(36544),r(40499),r(58498),r(91047),r(45371),r(80959),r(44945),r(73067),r(94345),r(44600),r(2160),r(99924),r(49877),r(7969),r(69763),r(93804),r(18683),r(64604),r(29512),r(99063),r(56273),r(64752),r(48844),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(67504),r(92517),r(77037),r(72393),r(52731),r(30011),r(55270),r(50214),r(59192),r(78016),r(54483),r(95779),r(13262),r(346),r(51961),r(62399),r(64995),r(33150),r(58173),r(66110),r(67520),r(27532),r(88663),r(48103),r(65085),r(33611),r(84857),r(60373),r(98187),r(35902),r(13226),r(16794),r(52357),r(11090),r(49319),r(93546),r(29570),r(34592),r(79825),r(95101),r(67578),r(14896),r(95611),r(98089),r(91366),r(80473),r(43435),r(73435),r(91381),r(4048),r(85232),r(93471),r(53252),r(34039),r(70061),r(3495),r(97906),r(64524),r(65023),r(31424),r(74676),r(53610),r(29447),r(78273),r(49475),r(32368),r(7391),r(22529),r(43534),r(38094),r(67723),r(47239),r(59858),r(63728),r(1178),r(7182),r(47788),r(19297),r(82408),r(73509),r(28276),r(69277),r(70580),r(75191),r(24319),r(62092),r(4157),r(62401),r(89322),r(20138),r(53370),r(46946),r(3816),r(71992),r(80167),r(4478),r(91808),r(7161),r(55586),r(35121),r(92229),r(18344),r(64884),r(23351),r(51222),r(42870),r(54512),r(53103),r(19648),r(42948),r(60027),r(57111),r(75651),r(88614),r(1030),r(15319),r(60785),r(56487),r(6399),r(9498),r(23105),r(24079),r(38149),r(19681),r(40328),r(84539),r(65299),r(6510),r(38641),r(27281),r(73502),r(19869),r(3827),r(65174),r(78328),r(72604),r(54616),r(25018),r(49011),r(23787),r(22151),r(38632),r(79875),r(133),r(83002),r(24330),r(91276),r(62482),r(45476),r(69310),r(43682),r(85351),r(54481),r(1535),r(9943),r(89253),r(16677),r(17813),r(3112),r(46626),r(45560),r(56303),r(85890),r(55884),r(32397),r(2810),r(73609),r(81284),r(44864),r(95637),r(59930),r(45862),r(72762),r(71613),r(17872),r(69033),r(71492),r(68140),r(3952),r(339),r(79281),r(13978),r(48689),r(53564),r(71868),r(64102),r(73600),r(66136),r(4734),r(78860),r(26805),r(13983),r(58296),r(12109),r(8824),r(38343),r(83637),r(58196),r(86941),r(1739),r(81618),r(66322),r(78644),r(10224),r(36309),r(60408),r(71895),r(27084),r(61904),r(1985),r(20978);const f=s.A.ofType(c.A);function m(e,t){e&&e.forEach((e=>{t(e),e.sublayers&&e.sublayers.length&&m(e.sublayers,t)}))}const g=e=>{let t=class extends e{constructor(...e){super(...e),this.allSublayers=new n.C({getCollections:()=>[this.sublayers],getChildrenFunction:e=>e.sublayers}),this.sublayersSourceJSON={[y.O.SERVICE]:{},[y.O.PORTAL_ITEM]:{},[y.O.WEB_SCENE]:{},[y.O.WEB_MAP]:{}},this.subtables=null,this.addHandles([(0,l.wB)((()=>this.sublayers),((e,t)=>this._handleSublayersChange(e,t)),l.OH),(0,l.wB)((()=>this.subtables),((e,t)=>this._handleSublayersChange(e,t)),l.OH)])}destroy(){this.allSublayers.destroy()}readSublayers(e,t){if(!t||!e)return;const{sublayersSourceJSON:r}=this,i=(0,y.n)(t.origin);if(iy.O.SERVICE)return;this._set("serviceSublayers",this.createSublayersForOrigin("service").sublayers);const{sublayers:s,origin:n}=this.createSublayersForOrigin("web-document"),o=(0,u.g)(this);o.setDefaultOrigin(n),this._set("sublayers",new f(s)),o.setDefaultOrigin("user")}findSublayerById(e){return this.allSublayers.find((t=>t.id===e))}createServiceSublayers(){return this.createSublayersForOrigin("service").sublayers}createSublayersForOrigin(e){const t=(0,y.n)("web-document"===e?"web-map":e);let r=y.O.SERVICE,i=this.sublayersSourceJSON[y.O.SERVICE].layers,s=this.sublayersSourceJSON[y.O.SERVICE].context,n=null;const o=[y.O.PORTAL_ITEM,y.O.WEB_SCENE,y.O.WEB_MAP].filter((e=>e<=t));for(const e of o){const t=this.sublayersSourceJSON[e];(0,h.i)(t.layers)&&(r=e,i=t.layers,s=t.context,t.visibleLayers&&(n={visibleLayers:t.visibleLayers,context:t.context}))}const a=[y.O.PORTAL_ITEM,y.O.WEB_SCENE,y.O.WEB_MAP].filter((e=>e>r&&e<=t));let l=null;for(const e of a){const{layers:t,visibleLayers:r,context:i}=this.sublayersSourceJSON[e];t&&(l={layers:t,context:i}),r&&(n={visibleLayers:r,context:i})}const p=function(e,t){const r=[],i={};return e?(e.forEach((e=>{const s=new c.A;if(s.read(e,t),i[s.id]=s,null!=e.parentLayerId&&-1!==e.parentLayerId){const t=i[e.parentLayerId];t.sublayers||(t.sublayers=[]),t.sublayers.unshift(s)}else r.unshift(s)})),r):r}(i,s),u=new Map,d=new Set;if(l)for(const e of l.layers)u.set(e.id,e);if(n?.visibleLayers)for(const e of n.visibleLayers)d.add(e);return m(p,(e=>{l&&e.read(u.get(e.id),l.context),n&&e.read({defaultVisibility:d.has(e.id)},n.context)})),{origin:(0,y.j)(r),sublayers:new f({items:p})}}read(e,t){super.read(e,t),this.readSublayers(e,t)}_handleSublayersChange(e,t){t&&(t.forEach((e=>{e.parent=null,e.layer=null})),this.removeHandles("sublayers-owner")),e&&(e.forEach((e=>{e.parent=this,e.layer=this})),this.addHandles([e.on("after-add",(({item:e})=>{e.parent=this,e.layer=this})),e.on("after-remove",(({item:e})=>{e.parent=null,e.layer=null}))],"sublayers-owner"),"tile"===this.type&&this.addHandles(e.on("before-changes",(e=>{a.L.getLogger("esri.layers.TileLayer").error(new o.A("tilelayer:sublayers-non-modifiable","ISublayer can't be added, moved, or removed from the layer's sublayers",{layer:this})),e.preventDefault()})),"sublayers-owner"))}};return(0,i._)([(0,p.MZ)({readOnly:!0})],t.prototype,"allSublayers",void 0),(0,i._)([(0,p.MZ)({readOnly:!0,type:s.A.ofType(c.A)})],t.prototype,"serviceSublayers",void 0),(0,i._)([(0,p.MZ)({value:null,type:f,json:{read:!1,write:{allowNull:!0,ignoreOrigin:!0}}})],t.prototype,"sublayers",void 0),(0,i._)([(0,p.MZ)({readOnly:!0})],t.prototype,"sublayersSourceJSON",void 0),(0,i._)([(0,p.MZ)({type:f,json:{read:{source:"tables"}}})],t.prototype,"subtables",void 0),t=(0,i._)([(0,d.$)("esri.layers.mixins.SublayersOwner")],t),t}},59930:(e,t,r)=>{r.d(t,{A:()=>h});var i,s=r(32816),n=r(32773),o=r(29298),a=(r(20266),r(88663)),l=r(69421),p=r(99924),u=r(45862);r(36544),r(93181),r(13671),r(40499),r(6407),r(90740),r(93804),r(91047),r(41390),r(58498),r(45371),r(80959);let d=i=class extends p.oY{constructor(e){super(e),this.name=null,this.code=null}clone(){return new i({name:this.name,code:this.code})}};var y;(0,s._)([(0,o.MZ)({type:String,json:{write:!0}})],d.prototype,"name",void 0),(0,s._)([(0,o.MZ)({type:[String,Number],json:{write:!0}})],d.prototype,"code",void 0),d=i=(0,s._)([(0,l.$)("esri.layers.support.CodedValue")],d);let c=y=class extends u.A{constructor(e){super(e),this.codedValues=null,this.type="coded-value"}getName(e){let t=null;if(this.codedValues){const r=String(e);this.codedValues.some((e=>(String(e.code)===r&&(t=e.name),!!t)))}return t}clone(){return new y({codedValues:(0,n.o8)(this.codedValues),name:this.name})}};(0,s._)([(0,o.MZ)({type:[d],json:{write:!0}})],c.prototype,"codedValues",void 0),(0,s._)([(0,a.e)({codedValue:"coded-value"})],c.prototype,"type",void 0),c=y=(0,s._)([(0,l.$)("esri.layers.support.CodedValueDomain")],c);const h=c},45862:(e,t,r)=>{r.d(t,{A:()=>d});var i=r(32816),s=r(93804),n=r(99924),o=r(29298),a=(r(32773),r(20266),r(88663)),l=r(69421);r(90740),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(36544);const p=new s.J({inherited:"inherited",codedValue:"coded-value",range:"range"});let u=class extends n.oY{constructor(e){super(e),this.name=null,this.type=null}};(0,i._)([(0,o.MZ)({type:String,json:{write:!0}})],u.prototype,"name",void 0),(0,i._)([(0,a.e)(p)],u.prototype,"type",void 0),u=(0,i._)([(0,l.$)("esri.layers.support.Domain")],u);const d=u},66322:(e,t,r)=>{r.d(t,{A:()=>c});var i=r(32816),s=r(52731),n=r(99924),o=r(29298),a=(r(32773),r(20266),r(49877)),l=r(69421),p=r(56273),u=r(95637),d=r(78644);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(36544),r(59930),r(88663),r(93804),r(45862),r(72762),r(71613);let y=class extends((0,s.O)(n.oY)){constructor(e){super(e),this.id=null,this.name=null,this.domains=null,this.templates=null}readDomains(e){const t={};for(const r of Object.keys(e))t[r]=(0,u.f)(e[r]);return t}writeDomains(e,t){const r={};for(const t of Object.keys(e))e[t]&&(r[t]=e[t]?.toJSON());t.domains=r}};(0,i._)([(0,o.MZ)({json:{write:!0}})],y.prototype,"id",void 0),(0,i._)([(0,o.MZ)({json:{write:!0}})],y.prototype,"name",void 0),(0,i._)([(0,o.MZ)({json:{write:!0}})],y.prototype,"domains",void 0),(0,i._)([(0,a.r)("domains")],y.prototype,"readDomains",null),(0,i._)([(0,p.w)("domains")],y.prototype,"writeDomains",null),(0,i._)([(0,o.MZ)({type:[d.A],json:{write:!0}})],y.prototype,"templates",void 0),y=(0,i._)([(0,l.$)("esri.layers.support.FeatureType")],y);const c=y},44864:(e,t,r)=>{r.d(t,{A:()=>m});var i,s=r(32816),n=r(93804),o=r(99924),a=r(29298),l=r(36544),p=(r(32773),r(88663)),u=r(49877),d=r(69421),y=r(95637),c=r(17872);r(90740),r(41390),r(20266),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(59930),r(45862),r(72762),r(71613);const h=new n.J({binary:"binary",coordinate:"coordinate",countOrAmount:"count-or-amount",dateAndTime:"date-and-time",description:"description",locationOrPlaceName:"location-or-place-name",measurement:"measurement",nameOrTitle:"name-or-title",none:"none",orderedOrRanked:"ordered-or-ranked",percentageOrRatio:"percentage-or-ratio",typeOrCategory:"type-or-category",uniqueIdentifier:"unique-identifier"});let f=i=class extends o.oY{constructor(e){super(e),this.alias=null,this.defaultValue=void 0,this.description=null,this.domain=null,this.editable=!0,this.length=void 0,this.name=null,this.nullable=!0,this.type=null,this.valueType=null,this.visible=!0}readDescription(e,{description:t}){let r=null;try{r=t?JSON.parse(t):null}catch(e){}return r?.value??null}readValueType(e,{description:t}){let r=null;try{r=t?JSON.parse(t):null}catch(e){}return r?h.fromJSON(r.fieldValueType):null}clone(){return new i({alias:this.alias,defaultValue:this.defaultValue,description:this.description,domain:this.domain?.clone()??null,editable:this.editable,length:this.length,name:this.name,nullable:this.nullable,type:this.type,valueType:this.valueType,visible:this.visible})}};(0,s._)([(0,a.MZ)({type:String,json:{write:!0}})],f.prototype,"alias",void 0),(0,s._)([(0,a.MZ)({type:[String,Number],json:{write:{allowNull:!0}}})],f.prototype,"defaultValue",void 0),(0,s._)([(0,a.MZ)()],f.prototype,"description",void 0),(0,s._)([(0,u.r)("description")],f.prototype,"readDescription",null),(0,s._)([(0,a.MZ)({types:y.t,json:{read:{reader:y.f},write:!0}})],f.prototype,"domain",void 0),(0,s._)([(0,a.MZ)({type:Boolean,json:{write:!0}})],f.prototype,"editable",void 0),(0,s._)([(0,a.MZ)({type:l.I,json:{write:{overridePolicy:e=>({enabled:Number.isFinite(e)})}}})],f.prototype,"length",void 0),(0,s._)([(0,a.MZ)({type:String,json:{write:!0}})],f.prototype,"name",void 0),(0,s._)([(0,a.MZ)({type:Boolean,json:{write:!0}})],f.prototype,"nullable",void 0),(0,s._)([(0,p.e)(c.k)],f.prototype,"type",void 0),(0,s._)([(0,a.MZ)()],f.prototype,"valueType",void 0),(0,s._)([(0,u.r)("valueType",["description"])],f.prototype,"readValueType",null),(0,s._)([(0,a.MZ)({type:Boolean,json:{read:!1}})],f.prototype,"visible",void 0),f=i=(0,s._)([(0,d.$)("esri.layers.support.Field")],f);const m=f},79875:(e,t,r)=>{r.d(t,{A:()=>y});var i=r(6407),s=r(99924),n=r(20266),o=r(36544),a=r(133),l=r(30011),p=r(78016),u=r(54483);r(32773),r(90740),r(32816),r(41390),r(69421),r(40499),r(93181),r(13671),r(91047),r(29298),r(58498),r(45371),r(80959),r(55270),r(50214),r(93804),r(59192),r(95779),r(13262),r(346),r(64604),r(29512),r(99063),r(18683),r(16699),r(26809),r(2589),r(18527),r(94345),r(44600),r(2160),r(49877),r(7969),r(69763),r(56273),r(64752),r(48844),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(67504),r(92517),r(77037);const d=new Map;class y{static fromJSON(e){return new y(e.fields,e.timeZoneByFieldName)}static fromLayer(e){return new y(e.fields??[],m(e))}static fromLayerJSON(e){return new y(e.fields??[],m(e))}constructor(e=[],t){this._fieldsMap=new Map,this._normalizedFieldsMap=new Map,this._dateFieldsSet=new Set,this._numericFieldsSet=new Set,this._requiredFields=null,this.dateFields=[],this.numericFields=[],this.fields=e||[],this._timeZoneByFieldName=t?new Map(t):null;const r=[];for(const e of this.fields){const t=e?.name,i=h(t);if(t&&i){const s=c(t);this._fieldsMap.set(t,e),this._fieldsMap.set(s,e),this._normalizedFieldsMap.set(i,e),r.push(`${s}:${e.type}:${this._timeZoneByFieldName?.get(t)}`),(0,l.vE)(e)?(this.dateFields.push(e),this._dateFieldsSet.add(e)):(0,l.WA)(e)&&(this._numericFieldsSet.add(e),this.numericFields.push(e)),(0,l.te)(e)||(0,l.Xz)(e)||(e.editable=null==e.editable||!!e.editable,e.nullable=null==e.nullable||!!e.nullable)}}r.sort(),this.uid=r.join()}get requiredFields(){if(!this._requiredFields){this._requiredFields=[];for(const e of this.fields)(0,l.te)(e)||(0,l.Xz)(e)||e.nullable||void 0!==(0,l.lD)(e)||this._requiredFields.push(e)}return this._requiredFields}equals(e){return this.uid===e?.uid}has(e){return null!=this.get(e)}get(e){if(!e)return;let t=this._fieldsMap.get(e);return t||(t=this._fieldsMap.get(c(e))??this._normalizedFieldsMap.get(h(e)),t&&this._fieldsMap.set(e,t),t)}getTimeZone(e){const t=this.get(e&&"string"!=typeof e?e.name:e);return t?this._timeZoneByFieldName?this._timeZoneByFieldName.get(t.name):"date"===t.type||"esriFieldTypeDate"===t.type?(n.L.getLogger("esri.layers.support.FieldsIndex").error(new i.A("getTimeZone:no-timezone-information",`no time zone information for field '${t.name}'`)),p.u):f.has(t.type)?p.a:null:null}getLuxonTimeZone(e){const t=this.getTimeZone(e);return t?t===p.a?a.U.instance:t===p.u?u.F.utcInstance:(0,o.g)(d,t,(()=>u.I.create(t))):null}isDateField(e){return this._dateFieldsSet.has(this.get(e))}isTimeOnlyField(e){return(0,l.OH)(this.get(e))}isNumericField(e){return this._numericFieldsSet.has(this.get(e))}normalizeFieldName(e){return this.get(e)?.name??void 0}toJSON(){return{fields:this.fields.map((e=>(0,s.Wj)(e)?e.toJSON():e)),timeZoneByFieldName:this._timeZoneByFieldName?Array.from(this._timeZoneByFieldName.entries()):null}}}function c(e){return e.trim().toLowerCase()}function h(e){return(0,l.rS)(e)?.toLowerCase()??""}const f=new Set(["time-only","date-only","timestamp-offset","esriFieldTypeDateOnly","esriFieldTypeTimeOnly","esriFieldTypeTimestampOffset"]);function m(e){const t=new Map;if(!e.fields)return t;const r=!0===e.datesInUnknownTimezone,{timeInfo:i,editFieldsInfo:s}=e,n=(i?"startField"in i?i.startField:i.startTimeField:"")??"",o=(i?"endField"in i?i.endField:i.endTimeField:"")??"",a="dateFieldsTimeZone"in e?e.dateFieldsTimeZone??null:e.dateFieldsTimeReference?(0,p.f)(e.dateFieldsTimeReference):null,l=s?"timeZone"in s?s.timeZone??a:s.dateFieldsTimeReference?(0,p.f)(s.dateFieldsTimeReference):a??p.u:null,u=i?"timeZone"in i?i.timeZone??a:i.timeReference?(0,p.f)(i.timeReference):a:null,d=new Map([[c(s?.creationDateField??""),l],[c(s?.editDateField??""),l],[c(n),u],[c(o),u]]);for(const{name:i,type:s}of e.fields)if(f.has(s))t.set(i,p.a);else if("date"!==s&&"esriFieldTypeDate"!==s)t.set(i,null);else if(r)t.set(i,p.a);else{const e=d.get(c(i??""))??a;t.set(i,e)}return t}},72762:(e,t,r)=>{r.d(t,{A:()=>p});var i,s=r(32816),n=(r(20266),r(32773),r(6407),r(88663)),o=r(69421),a=r(45862);r(90740),r(93804),r(29298),r(36544),r(93181),r(13671),r(40499),r(91047),r(99924),r(41390),r(58498),r(45371),r(80959);let l=i=class extends a.A{constructor(e){super(e),this.type="inherited"}clone(){return new i}};(0,s._)([(0,n.e)({inherited:"inherited"})],l.prototype,"type",void 0),l=i=(0,s._)([(0,o.$)("esri.layers.support.InheritedDomain")],l);const p=l},71895:(e,t,r)=>{r.d(t,{A:()=>u});var i,s=r(32816),n=r(17745),o=r(99924),a=r(29298),l=(r(32773),r(20266),r(69421));r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(81272),r(36544),r(44945);let p=i=class extends o.oY{constructor(e){super(e),this.floorField=null,this.viewAllMode=!1,this.viewAllLevelIds=new n.A}clone(){return new i({floorField:this.floorField,viewAllMode:this.viewAllMode,viewAllLevelIds:this.viewAllLevelIds})}};(0,s._)([(0,a.MZ)({type:String,json:{write:!0}})],p.prototype,"floorField",void 0),(0,s._)([(0,a.MZ)({json:{read:!1,write:!1}})],p.prototype,"viewAllMode",void 0),(0,s._)([(0,a.MZ)({json:{read:!1,write:!1}})],p.prototype,"viewAllLevelIds",void 0),p=i=(0,s._)([(0,l.$)("esri.layers.support.LayerFloorInfo")],p);const u=p},71613:(e,t,r)=>{r.d(t,{A:()=>u});var i,s=r(32816),n=r(29298),o=(r(32773),r(20266),r(88663)),a=r(69421),l=r(45862);r(36544),r(93181),r(13671),r(40499),r(6407),r(90740),r(93804),r(91047),r(99924),r(41390),r(58498),r(45371),r(80959);let p=i=class extends l.A{constructor(e){super(e),this.maxValue=null,this.minValue=null,this.type="range"}clone(){return new i({maxValue:this.maxValue,minValue:this.minValue,name:this.name})}};(0,s._)([(0,n.MZ)({json:{type:[Number],read:{source:"range",reader:(e,t)=>t.range?.[1]},write:{enabled:!1,overridePolicy(){return{enabled:null!=this.maxValue&&null==this.minValue}},target:"range",writer(e,t,r){t[r]=[this.minValue||0,e]}}}})],p.prototype,"maxValue",void 0),(0,s._)([(0,n.MZ)({json:{type:[Number],read:{source:"range",reader:(e,t)=>t.range?.[0]},write:{target:"range",writer(e,t,r){t[r]=[e,this.maxValue||0]}}}})],p.prototype,"minValue",void 0),(0,s._)([(0,o.e)({range:"range"})],p.prototype,"type",void 0),p=i=(0,s._)([(0,a.$)("esri.layers.support.RangeDomain")],p);const u=p},27084:(e,t,r)=>{r.d(t,{A:()=>y});var i=r(32816),s=r(52731),n=r(93804),o=r(99924),a=r(29298),l=(r(32773),r(20266),r(69421));r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(36544);const p=new n.J({esriRelCardinalityOneToOne:"one-to-one",esriRelCardinalityOneToMany:"one-to-many",esriRelCardinalityManyToMany:"many-to-many"}),u=new n.J({esriRelRoleOrigin:"origin",esriRelRoleDestination:"destination"});let d=class extends((0,s.O)(o.oY)){constructor(e){super(e),this.cardinality=null,this.composite=null,this.id=null,this.keyField=null,this.keyFieldInRelationshipTable=null,this.name=null,this.relatedTableId=null,this.relationshipTableId=null,this.role=null}};(0,i._)([(0,a.MZ)({json:{read:p.read,write:p.write}})],d.prototype,"cardinality",void 0),(0,i._)([(0,a.MZ)({json:{read:!0,write:!0}})],d.prototype,"composite",void 0),(0,i._)([(0,a.MZ)({json:{read:!0,write:!0}})],d.prototype,"id",void 0),(0,i._)([(0,a.MZ)({json:{read:!0,write:!0}})],d.prototype,"keyField",void 0),(0,i._)([(0,a.MZ)({json:{read:!0,write:!0}})],d.prototype,"keyFieldInRelationshipTable",void 0),(0,i._)([(0,a.MZ)({json:{read:!0,write:!0}})],d.prototype,"name",void 0),(0,i._)([(0,a.MZ)({json:{read:!0,write:!0}})],d.prototype,"relatedTableId",void 0),(0,i._)([(0,a.MZ)({json:{read:!0,write:!0}})],d.prototype,"relationshipTableId",void 0),(0,i._)([(0,a.MZ)({json:{read:u.read,write:u.write}})],d.prototype,"role",void 0),d=(0,i._)([(0,l.$)("esri.layers.support.Relationship")],d);const y=d},86477:(e,t,r)=>{r.d(t,{A:()=>X});var i,s=r(32816),n=(r(94345),r(72393)),o=(r(91381),r(49011),r(43682),r(54481),r(89253),r(60027),r(16677),r(17813),r(32397)),a=r(64604),l=r(4048),p=r(17745),u=r(6407),d=r(32773),y=r(80473),c=r(73509),h=r(20266),f=r(2810),m=r(23381),g=r(99063),b=r(29298),v=r(48844),w=r(49877),S=r(69421),I=r(56273),_=r(36544),x=r(41390),M=r(93181),F=r(73609),A=r(58196),O=r(66322),T=r(44864),E=r(79875),R=r(30011),C=r(10224),L=r(60408),D=r(71895),Z=r(27084),P=r(61904),j=r(81284),N=r(69033),V=r(1739),q=r(73600),Q=r(20978),k=r(44600),B=r(7969),$=r(92517);function z(e){return"esriSMS"===e?.type}function J(e,t,r){const i=this.originIdOf(t)>=(0,x.n)(r.origin);return{ignoreOrigin:!0,allowNull:i,enabled:!!r&&"map-image"===r.layer?.type&&(r.writeSublayerStructure||i)}}function U(e,t,r){return{enabled:!!r&&"tile"===r.layer?.type&&(r.origin&&this.originIdOf(t)>=(0,x.n)(r.origin)||this._isOverridden(t))}}function G(e,t,r){return{ignoreOrigin:!0,enabled:r&&r.writeSublayerStructure||!1}}function H(e,t,r){return{ignoreOrigin:!0,enabled:!!r&&(r.writeSublayerStructure||this.originIdOf(t)>=(0,x.n)(r.origin))}}r(2160),r(99924),r(40499),r(13671),r(58498),r(91047),r(45371),r(80959),r(90740),r(69763),r(93804),r(18683),r(29512),r(36533),r(64752),r(29208),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(67504),r(77037),r(52731),r(51961),r(62399),r(64995),r(33150),r(58173),r(66110),r(67520),r(27532),r(88663),r(48103),r(50214),r(59192),r(78016),r(54483),r(65085),r(33611),r(84857),r(60373),r(98187),r(35902),r(13226),r(16794),r(52357),r(11090),r(49319),r(93546),r(29570),r(34592),r(79825),r(95101),r(67578),r(14896),r(95611),r(98089),r(91366),r(43435),r(73435),r(81272),r(44945),r(55270),r(95779),r(13262),r(346),r(56487),r(6399),r(9498),r(23105),r(24079),r(38149),r(19681),r(64524),r(40328),r(84539),r(65299),r(6510),r(38641),r(27281),r(67321),r(73067),r(85232),r(93471),r(53252),r(34039),r(70061),r(3495),r(97906),r(65023),r(31424),r(74676),r(53610),r(29447),r(78273),r(49475),r(32368),r(7391),r(22529),r(43534),r(38094),r(67723),r(47239),r(59858),r(63728),r(1178),r(7182),r(47788),r(19297),r(82408),r(69277),r(70580),r(75191),r(24319),r(62092),r(4157),r(62401),r(89322),r(20138),r(53370),r(46946),r(3816),r(28276),r(71992),r(80167),r(4478),r(91808),r(7161),r(55586),r(35121),r(92229),r(18344),r(64884),r(23351),r(51222),r(42870),r(54512),r(53103),r(19648),r(42948),r(73502),r(19869),r(3827),r(65174),r(78328),r(72604),r(54616),r(25018),r(57111),r(75651),r(88614),r(1030),r(15319),r(60785),r(23787),r(22151),r(38632),r(83002),r(24330),r(91276),r(62482),r(45476),r(69310),r(85351),r(1535),r(9943),r(3112),r(46626),r(45560),r(56303),r(85890),r(55884),r(71492),r(68140),r(3952),r(339),r(79281),r(13978),r(48689),r(53564),r(71868),r(64102),r(58296),r(12109),r(8824),r(95637),r(59930),r(45862),r(72762),r(71613),r(17872),r(38343),r(83637),r(86941),r(81618),r(78644),r(133),r(36309),r(1985),r(66136),r(4734),r(78860),r(26805),r(13983);let W=0;const K=new Set(["layer","parent","loaded","loadStatus","loadError","loadWarnings"]);let Y=i=class extends((0,f.M)((0,y.sA)(c.A))){constructor(e){super(e),this.capabilities=void 0,this.maxScaleRange={minScale:0,maxScale:0},this.fields=null,this.fullExtent=null,this.geometryType=null,this.globalIdField=null,this.isTable=!1,this.legendEnabled=!0,this.objectIdField=null,this.parent=null,this.popupEnabled=!0,this.popupTemplate=null,this.relationships=null,this.sourceJSON=null,this.spatialReference=null,this.title=null,this.typeIdField=null,this.type="sublayer",this.types=null,this._lastParsedUrl=null}async load(e){return this.addResolvingPromise((async()=>{const{layer:t,url:r}=this;if(!t&&!r)throw new u.A("sublayer:missing-layer","Sublayer can't be loaded without being part of a layer",{sublayer:this});const i=t?await t.fetchSublayerInfo(this,e):(await(0,a.A)(r,{responseType:"json",query:{f:"json"},...e})).data;i&&(this.sourceJSON=i,this.read({layerDefinition:i},{origin:"service",layer:t,url:(0,N.p)(r)}))})()),this}readCapabilities(e,t){t=t.layerDefinition||t;const{operations:{supportsQuery:r,supportsQueryAttachments:i},query:{supportsFormatPBF:s,supportsOrderBy:n,supportsPagination:o},data:{supportsAttachment:a},queryRelated:l}=(0,P.g)(t,this.url);return{exportMap:{supportsModification:!!t.canModifyLayer},operations:{supportsQuery:r,supportsQueryAttachments:i},data:{supportsAttachment:a},query:{supportsFormatPBF:s,supportsOrderBy:n,supportsPagination:o},queryRelated:l}}get defaultPopupTemplate(){return this.createPopupTemplate()}set definitionExpression(e){this._setAndNotifyLayer("definitionExpression",e)}get effectiveScaleRange(){const{minScale:e,maxScale:t}=this;return{minScale:e,maxScale:t}}readMaxScaleRange(e,t){return{minScale:(t=t.layerDefinition||t).minScale??0,maxScale:t.maxScale??0}}get fieldsIndex(){return new E.A(this.fields||[])}set floorInfo(e){this._setAndNotifyLayer("floorInfo",e)}readGlobalIdFieldFromService(e,t){if((t=t.layerDefinition||t).globalIdField)return t.globalIdField;if(t.fields)for(const e of t.fields)if("esriFieldTypeGlobalID"===e.type)return e.name}get id(){return this._get("id")??W++}set id(e){this._get("id")!==e&&(!1!==this.layer?.capabilities?.exportMap?.supportsDynamicLayers?this._set("id",e):this._logLockedError("id","capability not available 'layer.capabilities.exportMap.supportsDynamicLayers'"))}readIsTable(e,t){return"Table"===t.type}set labelingInfo(e){this._setAndNotifyLayer("labelingInfo",e)}writeLabelingInfo(e,t,r,i){e&&e.length&&(t.layerDefinition={drawingInfo:{labelingInfo:e.map((e=>e.write({},i)))}})}set labelsVisible(e){this._setAndNotifyLayer("labelsVisible",e)}set layer(e){this._set("layer",e),this.sublayers?.forEach((t=>t.layer=e))}set listMode(e){this._set("listMode",e)}set minScale(e){this._setAndNotifyLayer("minScale",e)}readMinScale(e,t){return t.minScale||t.layerDefinition?.minScale||0}set maxScale(e){this._setAndNotifyLayer("maxScale",e)}readMaxScale(e,t){return t.maxScale||t.layerDefinition?.maxScale||0}readObjectIdFieldFromService(e,t){if((t=t.layerDefinition||t).objectIdField)return t.objectIdField;const r=t.fields?.find((e=>"esriFieldTypeOID"===e.type));return r?.name}set opacity(e){this._setAndNotifyLayer("opacity",e)}readOpacity(e,t){const{layerDefinition:r}=t;return 1-.01*(r?.transparency??r?.drawingInfo?.transparency??0)}writeOpacity(e,t,r,i){t.layerDefinition={drawingInfo:{transparency:100-100*e}}}writeParent(e,t){this.parent&&this.parent!==this.layer?t.parentLayerId=(0,_.c)(this.parent.id):t.parentLayerId=-1}get queryTask(){if(!this.layer)return null;const{capabilities:e,fieldsIndex:t,layer:r,url:i}=this,{spatialReference:s}=r,n="gdbVersion"in r?r.gdbVersion:void 0,o=(0,d.h)("featurelayer-pbf")&&e?.query.supportsFormatPBF;return new F.Q({fieldsIndex:t,gdbVersion:n,pbfSupported:o,queryAttachmentsSupported:e?.operations?.supportsQueryAttachments??!1,sourceSpatialReference:s,url:i})}set renderer(e){if((0,R.yp)(e,this.fieldsIndex),e)for(const t of e.getSymbols())if((0,l.wk)(t)){h.L.getLogger(this).warn("Sublayer renderer should use 2D symbols");break}this._setAndNotifyLayer("renderer",e)}get source(){return this._get("source")||new j.M({mapLayerId:this.id})}set source(e){this._setAndNotifyLayer("source",e)}set sublayers(e){this._handleSublayersChange(e,this._get("sublayers")),this._set("sublayers",e)}castSublayers(e){return(0,_.e)(p.A.ofType(i),e)}writeSublayers(e,t,r){this.sublayers?.length&&(t[r]=this.sublayers.map((e=>e.id)).toArray().reverse())}readTitle(e,t){return t.layerDefinition?.name??t.name}readTypeIdField(e,t){let r=(t=t.layerDefinition||t).typeIdField;if(r&&t.fields){r=r.toLowerCase();const e=t.fields.find((e=>e.name.toLowerCase()===r));e&&(r=e.name)}return r}get url(){const e=this.layer?.parsedUrl??this._lastParsedUrl,t=this.source;if(!e)return null;if(this._lastParsedUrl=e,"map-layer"===t?.type)return`${e.path}/${t.mapLayerId}`;const r={layer:JSON.stringify({source:this.source})};return`${e.path}/dynamicLayer?${(0,g.x0)(r)}`}set url(e){this._overrideIfSome("url",e)}set visible(e){this._setAndNotifyLayer("visible",e)}writeVisible(e,t,r,i){t[r]=this.getAtOrigin("defaultVisibility","service")||e}clone(){const{store:e}=(0,M.g)(this),t=new i;return(0,M.g)(t).store=e.clone(K),this.commitProperty("url"),t._lastParsedUrl=this._lastParsedUrl,t}createPopupTemplate(e){return(0,Q.tn)(this,e)}createQuery(){return new q.A({returnGeometry:!0,where:this.definitionExpression||"1=1"})}async createFeatureLayer(){if(this.hasOwnProperty("sublayers"))return null;const e=(await Promise.all([r.e(4922),r.e(9755),r.e(2283),r.e(7125),r.e(3049)]).then(r.bind(r,77125))).default,{layer:t,url:i}=this;let s;if(i&&this.originIdOf("url")>x.O.SERVICE)s=new e({url:i});else{if(!t?.parsedUrl)throw new u.A("createFeatureLayer:missing-information","Cannot create a FeatureLayer without a url or a parent layer");{const r=t.parsedUrl;s=new e({url:r.path}),r&&this.source&&("map-layer"===this.source.type?s.layerId=this.source.mapLayerId:s.dynamicDataSource=this.source)}}return null!=t?.refreshInterval&&(s.refreshInterval=t.refreshInterval),this.definitionExpression&&(s.definitionExpression=this.definitionExpression),this.floorInfo&&(s.floorInfo=(0,d.o8)(this.floorInfo)),this.originIdOf("labelingInfo")>x.O.SERVICE&&(s.labelingInfo=(0,d.o8)(this.labelingInfo)),this.originIdOf("labelsVisible")>x.O.DEFAULTS&&(s.labelsVisible=this.labelsVisible),this.originIdOf("legendEnabled")>x.O.DEFAULTS&&(s.legendEnabled=this.legendEnabled),this.originIdOf("visible")>x.O.DEFAULTS&&(s.visible=this.visible),this.originIdOf("minScale")>x.O.DEFAULTS&&(s.minScale=this.minScale),this.originIdOf("maxScale")>x.O.DEFAULTS&&(s.maxScale=this.maxScale),this.originIdOf("opacity")>x.O.DEFAULTS&&(s.opacity=this.opacity),this.originIdOf("popupTemplate")>x.O.DEFAULTS&&(s.popupTemplate=(0,d.o8)(this.popupTemplate)),this.originIdOf("renderer")>x.O.SERVICE&&(s.renderer=(0,d.o8)(this.renderer)),"data-layer"===this.source?.type&&(s.dynamicDataSource=this.source.clone()),this.originIdOf("title")>x.O.DEFAULTS&&(s.title=this.title),"map-image"===t?.type&&t.originIdOf("customParameters")>x.O.DEFAULTS&&(s.customParameters=t.customParameters),"tile"===t?.type&&t.originIdOf("customParameters")>x.O.DEFAULTS&&(s.customParameters=t.customParameters),s}getField(e){return this.fieldsIndex.get(e)}getFeatureType(e){return(0,A.g)(this.types,this.typeIdField,e)}getFieldDomain(e,t){const r=t?.feature,i=this.getFeatureType(r);if(i){const t=i.domains&&i.domains[e];if(t&&"inherited"!==t.type)return t}return this._getLayerDomain(e)}async queryAttachments(e,t){await this.load(),e=V.A.from(e);const r=this.capabilities;if(!r?.data?.supportsAttachment)throw new u.A("queryAttachments:not-supported","this layer doesn't support attachments");const{attachmentTypes:i,objectIds:s,globalIds:n,num:o,size:a,start:l,where:p}=e;if(!r?.operations?.supportsQueryAttachments&&(i?.length>0||n?.length>0||a?.length>0||o||l||p))throw new u.A("queryAttachments:option-not-supported","when 'capabilities.operations.supportsQueryAttachments' is false, only objectIds is supported",e);if(!(s?.length||n?.length||p))throw new u.A("queryAttachments:invalid-query","'objectIds', 'globalIds', or 'where' are required to perform attachment query",e);return this.queryTask.executeAttachmentQuery(e,t)}async queryFeatureCount(e=this.createQuery(),t){if(await this.load(),!this.capabilities.operations.supportsQuery)throw new u.A("queryFeatureCount:not-supported","this layer doesn't support queries.");if(!this.url)throw new u.A("queryFeatureCount:not-supported","this layer has no url.");const r=this.layer?.apiKey;return await this.queryTask.executeForCount(e,{...t,query:{...this.layer?.customParameters,token:r}})}async queryFeatures(e=this.createQuery(),t){if(await this.load(),!this.capabilities.operations.supportsQuery)throw new u.A("queryFeatures:not-supported","this layer doesn't support queries.");if(!this.url)throw new u.A("queryFeatures:not-supported","this layer has no url.");const r=await this.queryTask.execute(e,{...t,query:{...this.layer?.customParameters,token:this.layer?.apiKey}});if(r?.features)for(const e of r.features)e.sourceLayer=this;return r}async queryObjectIds(e=this.createQuery(),t){if(await this.load(),!this.capabilities.operations.supportsQuery)throw new u.A("queryObjectIds:not-supported","this layer doesn't support queries.");if(!this.url)throw new u.A("queryObjectIds:not-supported","this layer has no url.");const r=this.layer?.apiKey;return await this.queryTask.executeForIds(e,{...t,query:{...this.layer?.customParameters,token:r}})}async queryRelatedFeatures(e,t){if(await this.load(),!this.capabilities.operations.supportsQuery)throw new u.A("queryRelatedFeatures:not-supported","this layer doesn't support queries.");if(!this.url)throw new u.A("queryRelatedFeatures:not-supported","this layer has no url.");const r=this.layer?.apiKey;return await this.queryTask.executeRelationshipQuery(e,{...t,query:{...this.layer?.customParameters,token:r}})}async queryRelatedFeaturesCount(e,t){if(await this.load(),!this.capabilities.operations.supportsQuery)throw new u.A("queryRelatedFeaturesCount:not-supported","this layer doesn't support queries.");if(!this.capabilities.queryRelated.supportsCount)throw new u.A("queryRelatedFeaturesCount:not-supported","this layer doesn't support query related counts.");if(!this.url)throw new u.A("queryRelatedFeaturesCount:not-supported","this layer has no url.");const r=this.layer?.apiKey;return await this.queryTask.executeRelationshipQueryForCount(e,{...t,query:{...this.layer?.customParameters,token:r}})}toExportImageJSON(e){const t={id:this.id,source:this.source?.toJSON()||{mapLayerId:this.id,type:"mapLayer"}},r=(0,m.m)(e,this.definitionExpression);null!=r&&(t.definitionExpression=r);const i=["renderer","labelingInfo","opacity","labelsVisible"].reduce(((e,t)=>(e[t]=this.originIdOf(t),e)),{}),s=Object.keys(i).some((e=>i[e]>x.O.SERVICE));if(s){const e=t.drawingInfo={};if(i.renderer>x.O.SERVICE&&(e.renderer=this.renderer?this.renderer.toJSON():null),i.labelsVisible>x.O.SERVICE&&(e.showLabels=this.labelsVisible),this.labelsVisible&&i.labelingInfo>x.O.SERVICE)if(this.labelingInfo){!this.loaded&&this.labelingInfo?.some((e=>!e.labelPlacement))&&h.L.getLogger(this).warnOnce(`A Sublayer (title: ${this.title}, id: ${this.id}) has an undefined 'labelPlacement' and so labels cannot be displayed. Either define a valid 'labelPlacement' or call Sublayer.load() to use a default value based on geometry type.`,{sublayer:this});let t=this.labelingInfo;null!=this.geometryType&&(t=(0,L.v)(this.labelingInfo,$.f.toJSON(this.geometryType))),e.showLabels=!0,e.labelingInfo=t.filter((e=>e.labelPlacement)).map((e=>e.toJSON({origin:"service",layer:this.layer})))}else e.showLabels=!1;i.opacity>x.O.SERVICE&&(e.transparency=100-100*this.opacity),this._assignDefaultSymbolColors(e.renderer)}return t}_assignDefaultSymbolColors(e){this._forEachSimpleMarkerSymbols(e,(e=>{e.color||"esriSMSX"!==e.style&&"esriSMSCross"!==e.style||(e.outline?.color?e.color=e.outline.color:e.color=[0,0,0,0])}))}_forEachSimpleMarkerSymbols(e,t){if(e){const r=("uniqueValueInfos"in e?e.uniqueValueInfos:"classBreakInfos"in e?e.classBreakInfos:null)??[];for(const e of r)z(e.symbol)&&t(e.symbol);"symbol"in e&&z(e.symbol)&&t(e.symbol),"defaultSymbol"in e&&z(e.defaultSymbol)&&t(e.defaultSymbol)}}_setAndNotifyLayer(e,t){const r=this.layer,i=this._get(e);let s,n;switch(e){case"definitionExpression":case"floorInfo":s="supportsSublayerDefinitionExpression";break;case"minScale":case"maxScale":case"visible":s="supportsSublayerVisibility";break;case"labelingInfo":case"labelsVisible":case"opacity":case"renderer":case"source":s="supportsDynamicLayers",n="supportsModification"}const o=(0,M.g)(this).getDefaultOrigin();if("service"!==o){if(s&&!1===this.layer?.capabilities?.exportMap?.[s])return void this._logLockedError(e,`capability not available 'layer.capabilities.exportMap.${s}'`);if(n&&!1===this.capabilities?.exportMap[n])return void this._logLockedError(e,`capability not available 'capabilities.exportMap.${n}'`)}"source"!==e||"not-loaded"===this.loadStatus?(this._set(e,t),"service"!==o&&i!==t&&r&&r.emit&&r.emit("sublayer-update",{propertyName:e,target:this})):this._logLockedError(e,"'source' can't be changed after calling sublayer.load()")}_handleSublayersChange(e,t){t&&(t.forEach((e=>{e.parent=null,e.layer=null})),this.removeAllHandles()),e&&(e.forEach((e=>{e.parent=this,e.layer=this.layer})),this.addHandles([e.on("after-add",(({item:e})=>{e.parent=this,e.layer=this.layer})),e.on("after-remove",(({item:e})=>{e.parent=null,e.layer=null})),e.on("before-changes",(e=>{(this.layer?.capabilities?.exportMap?.supportsSublayersChanges??1)||(h.L.getLogger(this).error(new u.A("sublayer:sublayers-non-modifiable","Sublayer can't be added, moved, or removed from the layer's sublayers",{sublayer:this,layer:this.layer})),e.preventDefault())}))]))}_logLockedError(e,t){const{layer:r,declaredClass:i}=this;h.L.getLogger(i).error(new u.A("sublayer:locked",`Property '${String(e)}' can't be changed on Sublayer from the layer '${r?.id}'`,{reason:t,sublayer:this,layer:r}))}_getLayerDomain(e){return this.fieldsIndex.get(e)?.domain??null}};Y.test={isMapImageLayerOverridePolicy:e=>e===G||e===J,isTileImageLayerOverridePolicy:e=>e===U},(0,s._)([(0,b.MZ)({readOnly:!0})],Y.prototype,"capabilities",void 0),(0,s._)([(0,w.r)("service","capabilities",["layerDefinition.canModifyLayer","layerDefinition.capabilities"])],Y.prototype,"readCapabilities",null),(0,s._)([(0,b.MZ)()],Y.prototype,"defaultPopupTemplate",null),(0,s._)([(0,b.MZ)({type:String,value:null,json:{name:"layerDefinition.definitionExpression",write:{allowNull:!0,overridePolicy:J}}})],Y.prototype,"definitionExpression",null),(0,s._)([(0,b.MZ)({readOnly:!0})],Y.prototype,"effectiveScaleRange",null),(0,s._)([(0,w.r)("service","maxScaleRange",["minScale","maxScale"])],Y.prototype,"readMaxScaleRange",null),(0,s._)([(0,b.MZ)({type:[T.A],json:{origins:{service:{read:{source:"layerDefinition.fields"}}}}})],Y.prototype,"fields",void 0),(0,s._)([(0,b.MZ)({readOnly:!0})],Y.prototype,"fieldsIndex",null),(0,s._)([(0,b.MZ)({type:D.A,value:null,json:{name:"layerDefinition.floorInfo",read:{source:"layerDefinition.floorInfo"},write:{target:"layerDefinition.floorInfo",overridePolicy:J},origins:{"web-scene":{read:!1,write:!1}}}})],Y.prototype,"floorInfo",null),(0,s._)([(0,b.MZ)({type:k.A,json:{read:{source:"layerDefinition.extent"}}})],Y.prototype,"fullExtent",void 0),(0,s._)([(0,b.MZ)({type:$.f.apiValues,json:{origins:{service:{name:"layerDefinition.geometryType",read:{reader:$.f.read}}}}})],Y.prototype,"geometryType",void 0),(0,s._)([(0,b.MZ)({type:String})],Y.prototype,"globalIdField",void 0),(0,s._)([(0,w.r)("service","globalIdField",["layerDefinition.globalIdField","layerDefinition.fields"])],Y.prototype,"readGlobalIdFieldFromService",null),(0,s._)([(0,b.MZ)({type:_.I,json:{write:{ignoreOrigin:!0}}})],Y.prototype,"id",null),(0,s._)([(0,b.MZ)({readOnly:!0})],Y.prototype,"isTable",void 0),(0,s._)([(0,w.r)("service","isTable",["type"])],Y.prototype,"readIsTable",null),(0,s._)([(0,b.MZ)({value:null,type:[C.A],json:{read:{source:"layerDefinition.drawingInfo.labelingInfo"},write:{target:"layerDefinition.drawingInfo.labelingInfo",overridePolicy:G}}})],Y.prototype,"labelingInfo",null),(0,s._)([(0,I.w)("labelingInfo")],Y.prototype,"writeLabelingInfo",null),(0,s._)([(0,b.MZ)({type:Boolean,value:!0,json:{read:{source:"layerDefinition.drawingInfo.showLabels"},write:{target:"layerDefinition.drawingInfo.showLabels",overridePolicy:G}}})],Y.prototype,"labelsVisible",null),(0,s._)([(0,b.MZ)({value:null})],Y.prototype,"layer",null),(0,s._)([(0,b.MZ)({type:String,json:{write:{overridePolicy:U}}})],Y.prototype,"layerItemId",void 0),(0,s._)([(0,b.MZ)({type:Boolean,value:!0,json:{origins:{service:{read:{enabled:!1}}},read:{source:"showLegend"},write:{target:"showLegend",overridePolicy:H}}})],Y.prototype,"legendEnabled",void 0),(0,s._)([(0,b.MZ)({type:["show","hide","hide-children"],value:"show",json:{read:!1,write:!1,origins:{"web-scene":{read:!0,write:!0}}}})],Y.prototype,"listMode",null),(0,s._)([(0,b.MZ)({type:Number,value:0,json:{write:{overridePolicy:G}}})],Y.prototype,"minScale",null),(0,s._)([(0,w.r)("minScale",["minScale","layerDefinition.minScale"])],Y.prototype,"readMinScale",null),(0,s._)([(0,b.MZ)({type:Number,value:0,json:{write:{overridePolicy:G}}})],Y.prototype,"maxScale",null),(0,s._)([(0,w.r)("maxScale",["maxScale","layerDefinition.maxScale"])],Y.prototype,"readMaxScale",null),(0,s._)([(0,b.MZ)()],Y.prototype,"objectIdField",void 0),(0,s._)([(0,w.r)("service","objectIdField",["layerDefinition.objectIdField","layerDefinition.fields"])],Y.prototype,"readObjectIdFieldFromService",null),(0,s._)([(0,b.MZ)({type:Number,value:1,json:{write:{target:"layerDefinition.drawingInfo.transparency",overridePolicy:G}}})],Y.prototype,"opacity",null),(0,s._)([(0,w.r)("opacity",["layerDefinition.drawingInfo.transparency","layerDefinition.transparency"])],Y.prototype,"readOpacity",null),(0,s._)([(0,I.w)("opacity")],Y.prototype,"writeOpacity",null),(0,s._)([(0,b.MZ)({json:{type:_.I,write:{target:"parentLayerId",writerEnsuresNonNull:!0,overridePolicy:G}}})],Y.prototype,"parent",void 0),(0,s._)([(0,I.w)("parent")],Y.prototype,"writeParent",null),(0,s._)([(0,b.MZ)({type:Boolean,value:!0,json:{read:{source:"disablePopup",reader:(e,t)=>!t.disablePopup},write:{target:"disablePopup",overridePolicy:H,writer(e,t,r){t[r]=!e}}}})],Y.prototype,"popupEnabled",void 0),(0,s._)([(0,b.MZ)({type:n.A,json:{read:{source:"popupInfo"},write:{target:"popupInfo",overridePolicy:H}}})],Y.prototype,"popupTemplate",void 0),(0,s._)([(0,b.MZ)({readOnly:!0})],Y.prototype,"queryTask",null),(0,s._)([(0,b.MZ)({type:[Z.A],readOnly:!0,json:{origins:{service:{read:{source:"layerDefinition.relationships"}}}}})],Y.prototype,"relationships",void 0),(0,s._)([(0,b.MZ)({types:o.r,value:null,json:{name:"layerDefinition.drawingInfo.renderer",write:{overridePolicy:G},origins:{"web-scene":{types:o.w,name:"layerDefinition.drawingInfo.renderer",write:{overridePolicy:G}}}}})],Y.prototype,"renderer",null),(0,s._)([(0,b.MZ)({types:{key:"type",base:null,typeMap:{"data-layer":j.D,"map-layer":j.M}},cast(e){if(e){if("mapLayerId"in e)return(0,_.b)(j.M,e);if("dataSource"in e)return(0,_.b)(j.D,e)}return e},json:{name:"layerDefinition.source",write:{overridePolicy:G}}})],Y.prototype,"source",null),(0,s._)([(0,b.MZ)()],Y.prototype,"sourceJSON",void 0),(0,s._)([(0,b.MZ)({type:B.A,json:{origins:{service:{read:{source:"layerDefinition.extent.spatialReference"}}}}})],Y.prototype,"spatialReference",void 0),(0,s._)([(0,b.MZ)({value:null,json:{type:[_.I],write:{target:"subLayerIds",allowNull:!0,overridePolicy:G}}})],Y.prototype,"sublayers",null),(0,s._)([(0,v.w)("sublayers")],Y.prototype,"castSublayers",null),(0,s._)([(0,I.w)("sublayers")],Y.prototype,"writeSublayers",null),(0,s._)([(0,b.MZ)({type:String,json:{name:"name",write:{overridePolicy:H}}})],Y.prototype,"title",void 0),(0,s._)([(0,w.r)("service","title",["name","layerDefinition.name"])],Y.prototype,"readTitle",null),(0,s._)([(0,b.MZ)({type:String})],Y.prototype,"typeIdField",void 0),(0,s._)([(0,b.MZ)({json:{read:!1},readOnly:!0,value:"sublayer"})],Y.prototype,"type",void 0),(0,s._)([(0,w.r)("typeIdField",["layerDefinition.typeIdField"])],Y.prototype,"readTypeIdField",null),(0,s._)([(0,b.MZ)({type:[O.A],json:{origins:{service:{read:{source:"layerDefinition.types"}}}}})],Y.prototype,"types",void 0),(0,s._)([(0,b.MZ)({type:String,json:{name:"layerUrl",write:{overridePolicy:U}}})],Y.prototype,"url",null),(0,s._)([(0,b.MZ)({type:Boolean,value:!0,json:{read:{source:"defaultVisibility"},write:{target:"defaultVisibility",overridePolicy:G}}})],Y.prototype,"visible",null),(0,s._)([(0,I.w)("visible")],Y.prototype,"writeVisible",null),Y=i=(0,s._)([(0,S.$)("esri.layers.support.Sublayer")],Y);const X=Y},8824:(e,t,r)=>{r.d(t,{A:()=>v});var i,s=r(32816),n=r(94345),o=r(27281),a=r(93804),l=r(99924),p=r(32773),u=r(29298),d=(r(20266),r(49877)),y=r(69421),c=r(56273),h=r(7969),f=r(77037),m=r(44864);r(36544),r(44600),r(2160),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(69763),r(18683),r(64604),r(29512),r(99063),r(64752),r(48844),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(67504),r(92517),r(72393),r(52731),r(17745),r(81272),r(44945),r(30011),r(55270),r(50214),r(59192),r(78016),r(54483),r(95779),r(13262),r(346),r(51961),r(62399),r(64995),r(33150),r(58173),r(66110),r(67520),r(27532),r(88663),r(48103),r(65085),r(33611),r(84857),r(60373),r(98187),r(35902),r(13226),r(16794),r(52357),r(11090),r(49319),r(93546),r(29570),r(34592),r(79825),r(95101),r(67578),r(14896),r(95611),r(98089),r(91366),r(80473),r(43435),r(73435),r(4048),r(85232),r(93471),r(53252),r(34039),r(70061),r(3495),r(97906),r(64524),r(65023),r(31424),r(74676),r(53610),r(29447),r(78273),r(49475),r(32368),r(7391),r(22529),r(43534),r(38094),r(67723),r(47239),r(59858),r(63728),r(1178),r(7182),r(47788),r(19297),r(82408),r(73509),r(28276),r(69277),r(70580),r(75191),r(24319),r(62092),r(4157),r(62401),r(89322),r(20138),r(53370),r(46946),r(3816),r(71992),r(80167),r(4478),r(91808),r(7161),r(55586),r(35121),r(92229),r(18344),r(64884),r(23351),r(51222),r(42870),r(67321),r(73067),r(54512),r(53103),r(19648),r(42948),r(95637),r(59930),r(45862),r(72762),r(71613),r(17872);const g=new a.J({esriGeometryPoint:"point",esriGeometryMultipoint:"multipoint",esriGeometryPolyline:"polyline",esriGeometryPolygon:"polygon",esriGeometryEnvelope:"extent",mesh:"mesh","":null});let b=i=class extends l.oY{constructor(e){super(e),this.displayFieldName=null,this.exceededTransferLimit=!1,this.features=[],this.fields=null,this.geometryType=null,this.hasM=!1,this.hasZ=!1,this.queryGeometry=null,this.spatialReference=null}readFeatures(e,t){const r=h.A.fromJSON(t.spatialReference),i=[];for(let t=0;t0)for(let r=0;rMath.round((e-i)/t)),(e=>Math.round((s-e)/r)));for(let e=0,t=n.length;er*t+e}if(this.hasM&&null!=r?.scale?.[3]){const{translate:[,,,e],scale:[,,,t]}=r;l=r=>null==r?r:r*t+e}const p=this._getHydrationFunction(e,(e=>e*n+i),(e=>s-e*o),a,l);for(const{geometry:e}of t)null!=e&&p&&p(e);return this.transform=null,this}_quantizePoints(e,t,r){let i,s;const n=[];for(let o=0,a=e.length;o0){const e=t(a[0]),o=r(a[1]);e===i&&o===s||(n.push([e-i,o-s]),i=e,s=o)}else i=t(a[0]),s=r(a[1]),n.push([i,s])}return n.length>0?n:null}_getQuantizationFunction(e,t,r){return"point"===e?e=>(e.x=t(e.x),e.y=r(e.y),e):"polyline"===e||"polygon"===e?e=>{const i=(0,f.Bi)(e)?e.rings:e.paths,s=[];for(let e=0,n=i.length;e0?((0,f.Bi)(e)?e.rings=s:e.paths=s,e):null}:"multipoint"===e?e=>{const i=this._quantizePoints(e.points,t,r);return i&&i.length>0?(e.points=i,e):null}:"extent"===e?e=>e:null}_getHydrationFunction(e,t,r,i,s){return"point"===e?e=>{e.x=t(e.x),e.y=r(e.y),i&&(e.z=i(e.z))}:"polyline"===e||"polygon"===e?e=>{const n=(0,f.Bi)(e)?e.rings:e.paths;let o,a;for(let e=0,i=n.length;e0?(o+=s[0],a+=s[1]):(o=s[0],a=s[1]),s[0]=t(o),s[1]=r(a)}}if(i&&s)for(let e=0,t=n.length;e{e.xmin=t(e.xmin),e.ymin=r(e.ymin),e.xmax=t(e.xmax),e.ymax=r(e.ymax),i&&null!=e.zmax&&null!=e.zmin&&(e.zmax=i(e.zmax),e.zmin=i(e.zmin)),s&&null!=e.mmax&&null!=e.mmin&&(e.mmax=s(e.mmax),e.mmin=s(e.mmin))}:"multipoint"===e?e=>{const n=e.points;let o,a;for(let e=0,i=n.length;e0?(o+=i[0],a+=i[1]):(o=i[0],a=i[1]),i[0]=t(o),i[1]=r(a)}if(i&&s)for(let e=0,t=n.length;e({enabled:e})}}})],b.prototype,"exceededTransferLimit",void 0),(0,s._)([(0,u.MZ)({type:[o.A],json:{write:!0}})],b.prototype,"features",void 0),(0,s._)([(0,d.r)("features")],b.prototype,"readFeatures",null),(0,s._)([(0,u.MZ)({type:[m.A],json:{write:!0}})],b.prototype,"fields",void 0),(0,s._)([(0,u.MZ)({type:["point","multipoint","polyline","polygon","extent","mesh"],json:{read:{reader:g.read}}})],b.prototype,"geometryType",void 0),(0,s._)([(0,c.w)("geometryType")],b.prototype,"writeGeometryType",null),(0,s._)([(0,u.MZ)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],b.prototype,"hasM",void 0),(0,s._)([(0,u.MZ)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],b.prototype,"hasZ",void 0),(0,s._)([(0,u.MZ)({types:n.yR,json:{write:!0}})],b.prototype,"queryGeometry",void 0),(0,s._)([(0,d.r)("queryGeometry")],b.prototype,"readQueryGeometry",null),(0,s._)([(0,u.MZ)({type:h.A,json:{write:!0}})],b.prototype,"spatialReference",void 0),(0,s._)([(0,c.w)("spatialReference")],b.prototype,"writeSpatialReference",null),(0,s._)([(0,u.MZ)({json:{write:!0}})],b.prototype,"transform",void 0),b=i=(0,s._)([(0,y.$)("esri.rest.support.FeatureSet")],b),b.prototype.toJSON.isDefaultToJSON=!0;const v=b}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/ca8329d3216d9d69244f.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/ca8329d3216d9d69244f.js new file mode 100644 index 00000000..0ff5bf02 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/ca8329d3216d9d69244f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[8269],{8269:(r,e,t)=>{t.r(e),t.d(e,{l:()=>l});var n,a,o,i=t(67138),u={exports:{}};n=u,a="undefined"!=typeof document?document.currentScript?.src:void 0,o=function(r={}){var e,t,n=Object.assign({},r),o=new Promise(((r,n)=>{e=r,t=n})),i=Object.assign({},n),u="./this.program",s="";"undefined"!=typeof document&&document.currentScript&&(s=document.currentScript.src),a&&(s=a),s=s.startsWith("blob:")?"":s.substr(0,s.replace(/[?#].*/,"").lastIndexOf("/")+1),n.print||console.log.bind(console);var l,c,f=n.printErr||console.error.bind(console);Object.assign(n,i),i=null,n.arguments&&n.arguments,n.thisProgram&&(u=n.thisProgram),n.quit&&n.quit,n.wasmBinary&&(l=n.wasmBinary);var d,h,m,v,p,y,g,w,_=!1;function b(){var r=c.buffer;n.HEAP8=d=new Int8Array(r),n.HEAP16=m=new Int16Array(r),n.HEAPU8=h=new Uint8Array(r),n.HEAPU16=v=new Uint16Array(r),n.HEAP32=p=new Int32Array(r),n.HEAPU32=y=new Uint32Array(r),n.HEAPF32=g=new Float32Array(r),n.HEAPF64=w=new Float64Array(r)}var A=[],T=[],C=[],F=0,P=null;function W(r){n.onAbort?.(r),f(r="Aborted("+r+")"),_=!0,r+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(r);throw t(e),e}var E,S,O=r=>r.startsWith("data:application/octet-stream;base64,");function $(r){if(r==E&&l)return new Uint8Array(l);throw"both async and sync fetching of the wasm failed"}function M(r,e,t){return function(r){return l||"function"!=typeof fetch?Promise.resolve().then((()=>$(r))):fetch(r,{credentials:"same-origin"}).then((e=>{if(!e.ok)throw`failed to load wasm binary file at '${r}'`;return e.arrayBuffer()})).catch((()=>$(r)))}(r).then((r=>WebAssembly.instantiate(r,e))).then(t,(r=>{f(`failed to asynchronously prepare wasm: ${r}`),W(r)}))}O(E="lclayout.wasm")||(S=E,E=n.locateFile?n.locateFile(S,s):s+S);var R=r=>{for(;r.length>0;)r.shift()(n)};n.noExitRuntime;class k{constructor(r){this.excPtr=r,this.ptr=r-24}set_type(r){y[this.ptr+4>>2]=r}get_type(){return y[this.ptr+4>>2]}set_destructor(r){y[this.ptr+8>>2]=r}get_destructor(){return y[this.ptr+8>>2]}set_caught(r){r=r?1:0,d[this.ptr+12]=r}get_caught(){return 0!=d[this.ptr+12]}set_rethrown(r){r=r?1:0,d[this.ptr+13]=r}get_rethrown(){return 0!=d[this.ptr+13]}init(r,e){this.set_adjusted_ptr(0),this.set_type(r),this.set_destructor(e)}set_adjusted_ptr(r){y[this.ptr+16>>2]=r}get_adjusted_ptr(){return y[this.ptr+16>>2]}get_exception_ptr(){if(qr(this.get_type()))return y[this.excPtr>>2];var r=this.get_adjusted_ptr();return 0!==r?r:this.excPtr}}var D={},j=r=>{for(;r.length;){var e=r.pop();r.pop()(e)}};function x(r){return this.fromWireType(y[r>>2])}var I,U,Y,H={},V={},B={},z=r=>{throw new I(r)},N=(r,e,t)=>{function n(e){var n=t(e);n.length!==r.length&&z("Mismatched type converter count");for(var a=0;a{V.hasOwnProperty(r)?a[e]=V[r]:(o.push(r),H.hasOwnProperty(r)||(H[r]=[]),H[r].push((()=>{a[e]=V[r],++i===o.length&&n(a)})))})),0===o.length&&n(a)},q=r=>{for(var e="",t=r;h[t];)e+=U[h[t++]];return e},G=r=>{throw new Y(r)};function J(r,e,t={}){if(!("argPackAdvance"in e))throw new TypeError("registerType registeredInstance requires argPackAdvance");return function(r,e,t={}){var n=e.name;if(r||G(`type "${n}" must have a positive integer typeid pointer`),V.hasOwnProperty(r)){if(t.ignoreDuplicateRegistrations)return;G(`Cannot register type '${n}' twice`)}if(V[r]=e,delete B[r],H.hasOwnProperty(r)){var a=H[r];delete H[r],a.forEach((r=>r()))}}(r,e,t)}var L,X,K,Q=[],Z=[],rr=r=>{r>9&&0==--Z[r+1]&&(Z[r]=void 0,Q.push(r))},er=r=>(r||G("Cannot use deleted val. handle = "+r),Z[r]),tr=r=>{switch(r){case void 0:return 2;case null:return 4;case!0:return 6;case!1:return 8;default:{const e=Q.pop()||Z.length;return Z[e]=r,Z[e+1]=1,e}}},nr={name:"emscripten::val",fromWireType:r=>{var e=er(r);return rr(r),e},toWireType:(r,e)=>tr(e),argPackAdvance:8,readValueFromPointer:x,destructorFunction:null},ar=r=>J(r,nr),or=(r,e,t)=>{if(void 0===r[e].overloadTable){var n=r[e];r[e]=function(...n){return r[e].overloadTable.hasOwnProperty(n.length)||G(`Function '${t}' called with an invalid number of arguments (${n.length}) - expects one of (${r[e].overloadTable})!`),r[e].overloadTable[n.length].apply(this,n)},r[e].overloadTable=[],r[e].overloadTable[n.argCount]=n}},ir=(r,e,t)=>{n.hasOwnProperty(r)?((void 0===t||void 0!==n[r].overloadTable&&void 0!==n[r].overloadTable[t])&&G(`Cannot register public name '${r}' twice`),or(n,r,r),n.hasOwnProperty(t)&&G(`Cannot register multiple overloads of a function with the same number of arguments (${t})!`),n[r].overloadTable[t]=e):(n[r]=e,void 0!==t&&(n[r].numArguments=t))},ur=(r,e,t)=>{switch(e){case 1:return t?function(r){return this.fromWireType(d[r])}:function(r){return this.fromWireType(h[r])};case 2:return t?function(r){return this.fromWireType(m[r>>1])}:function(r){return this.fromWireType(v[r>>1])};case 4:return t?function(r){return this.fromWireType(p[r>>2])}:function(r){return this.fromWireType(y[r>>2])};default:throw new TypeError(`invalid integer width (${e}): ${r}`)}},sr=(r,e)=>Object.defineProperty(e,"name",{value:r}),lr=r=>{var e=Br(r),t=q(e);return Nr(e),t},cr=(r,e)=>{var t=V[r];return void 0===t&&G(`${e} has unknown type ${lr(r)}`),t},fr=(r,e)=>{switch(e){case 4:return function(r){return this.fromWireType(g[r>>2])};case 8:return function(r){return this.fromWireType(w[r>>3])};default:throw new TypeError(`invalid float width (${e}): ${r}`)}},dr=[],hr=r=>{var e=dr[r];return e||(r>=dr.length&&(dr.length=r+1),dr[r]=e=L.get(r)),e},mr=(r,e)=>{var t,a,o=(r=q(r)).includes("j")?(t=r,a=e,(...r)=>((r,e,t=[])=>r.includes("j")?((r,e,t)=>(r=r.replace(/p/g,"i"),(0,n["dynCall_"+r])(e,...t)))(r,e,t):hr(e)(...t))(t,a,r)):hr(e);return"function"!=typeof o&&G(`unknown function pointer with signature ${r}: ${e}`),o},vr=(r,e,t)=>{switch(e){case 1:return t?r=>d[r]:r=>h[r];case 2:return t?r=>m[r>>1]:r=>v[r>>1];case 4:return t?r=>p[r>>2]:r=>y[r>>2];default:throw new TypeError(`invalid integer width (${e}): ${r}`)}},pr=(r,e,t,n)=>{if(!(n>0))return 0;for(var a=t,o=t+n-1,i=0;i=55296&&u<=57343&&(u=65536+((1023&u)<<10)|1023&r.charCodeAt(++i)),u<=127){if(t>=o)break;e[t++]=u}else if(u<=2047){if(t+1>=o)break;e[t++]=192|u>>6,e[t++]=128|63&u}else if(u<=65535){if(t+2>=o)break;e[t++]=224|u>>12,e[t++]=128|u>>6&63,e[t++]=128|63&u}else{if(t+3>=o)break;e[t++]=240|u>>18,e[t++]=128|u>>12&63,e[t++]=128|u>>6&63,e[t++]=128|63&u}}return e[t]=0,t-a},yr=r=>{for(var e=0,t=0;t=55296&&n<=57343?(e+=4,++t):e+=3}return e},gr="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0,wr=(r,e)=>r?((r,e,t)=>{for(var n=e+t,a=e;r[a]&&!(a>=n);)++a;if(a-e>16&&r.buffer&&gr)return gr.decode(r.subarray(e,a));for(var o="";e>10,56320|1023&l)}}else o+=String.fromCharCode((31&i)<<6|u)}else o+=String.fromCharCode(i)}return o})(h,r,e):"",_r="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0,br=(r,e)=>{for(var t=r,n=t>>1,a=n+e/2;!(n>=a)&&v[n];)++n;if((t=n<<1)-r>32&&_r)return _r.decode(h.subarray(r,t));for(var o="",i=0;!(i>=e/2);++i){var u=m[r+2*i>>1];if(0==u)break;o+=String.fromCharCode(u)}return o},Ar=(r,e,t)=>{if(t??=2147483647,t<2)return 0;for(var n=e,a=(t-=2)<2*r.length?t/2:r.length,o=0;o>1]=i,e+=2}return m[e>>1]=0,e-n},Tr=r=>2*r.length,Cr=(r,e)=>{for(var t=0,n="";!(t>=e/4);){var a=p[r+4*t>>2];if(0==a)break;if(++t,a>=65536){var o=a-65536;n+=String.fromCharCode(55296|o>>10,56320|1023&o)}else n+=String.fromCharCode(a)}return n},Fr=(r,e,t)=>{if(t??=2147483647,t<4)return 0;for(var n=e,a=n+t-4,o=0;o=55296&&i<=57343&&(i=65536+((1023&i)<<10)|1023&r.charCodeAt(++o)),p[e>>2]=i,(e+=4)+4>a)break}return p[e>>2]=0,e-n},Pr=r=>{for(var e=0,t=0;t=55296&&n<=57343&&++t,e+=4}return e},Wr=(r,e,t)=>{var n=[],a=r.toWireType(n,t);return n.length&&(y[e>>2]=tr(n)),a},Er={},Sr=r=>{var e=Er[r];return void 0===e?q(r):e},Or=[],$r=Reflect.construct;K=()=>performance.now();var Mr,Rr,kr=r=>{var e=(r-c.buffer.byteLength+65535)/65536;try{return c.grow(e),b(),1}catch(r){}},Dr={},jr=()=>{if(!jr.strings){var r={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:("object"==typeof navigator&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",_:u||"./this.program"};for(var e in Dr)void 0===Dr[e]?delete r[e]:r[e]=Dr[e];var t=[];for(var e in r)t.push(`${e}=${r[e]}`);jr.strings=t}return jr.strings},xr=r=>r%4==0&&(r%100!=0||r%400==0),Ir=[31,29,31,30,31,30,31,31,30,31,30,31],Ur=[31,28,31,30,31,30,31,31,30,31,30,31];I=n.InternalError=class extends Error{constructor(r){super(r),this.name="InternalError"}},(()=>{for(var r=new Array(256),e=0;e<256;++e)r[e]=String.fromCharCode(e);U=r})(),Y=n.BindingError=class extends Error{constructor(r){super(r),this.name="BindingError"}},Z.push(0,1,void 0,1,null,1,!0,1,!1,1),n.count_emval_handles=()=>Z.length/2-5-Q.length,X=n.UnboundTypeError=(Mr=Error,(Rr=sr("UnboundTypeError",(function(r){this.name="UnboundTypeError",this.message=r;var e=new Error(r).stack;void 0!==e&&(this.stack=this.toString()+"\n"+e.replace(/^Error(:[^\n]*)?\n/,""))}))).prototype=Object.create(Mr.prototype),Rr.prototype.constructor=Rr,Rr.prototype.toString=function(){return void 0===this.message?this.name:`${this.name}: ${this.message}`},Rr);var Yr,Hr={a:(r,e,t)=>{throw new k(r).init(e,t),r},k:r=>{var e=D[r];delete D[r];var t=e.rawConstructor,n=e.rawDestructor,a=e.fields,o=a.map((r=>r.getterReturnType)).concat(a.map((r=>r.setterArgumentType)));N([r],o,(r=>{var o={};return a.forEach(((e,t)=>{var n=e.fieldName,i=r[t],u=e.getter,s=e.getterContext,l=r[t+a.length],c=e.setter,f=e.setterContext;o[n]={read:r=>i.fromWireType(u(s,r)),write:(r,e)=>{var t=[];c(f,r,l.toWireType(t,e)),j(t)}}})),[{name:e.name,fromWireType:r=>{var e={};for(var t in o)e[t]=o[t].read(r);return n(r),e},toWireType:(r,e)=>{for(var a in o)if(!(a in e))throw new TypeError(`Missing field: "${a}"`);var i=t();for(a in o)o[a].write(i,e[a]);return null!==r&&r.push(n,i),i},argPackAdvance:8,readValueFromPointer:x,destructorFunction:n}]}))},w:(r,e,t,n,a)=>{},E:(r,e,t,n)=>{J(r,{name:e=q(e),fromWireType:function(r){return!!r},toWireType:function(r,e){return e?t:n},argPackAdvance:8,readValueFromPointer:function(r){return this.fromWireType(h[r])},destructorFunction:null})},u:(r,e,t)=>{r=q(r),N([],[e],(e=>(e=e[0],n[r]=e.fromWireType(t),[])))},v:ar,K:(r,e,t,n)=>{function a(){}e=q(e),a.values={},J(r,{name:e,constructor:a,fromWireType:function(r){return this.constructor.values[r]},toWireType:(r,e)=>e.value,argPackAdvance:8,readValueFromPointer:ur(e,t,n),destructorFunction:null}),ir(e,a)},q:(r,e,t)=>{var n=cr(r,"enum");e=q(e);var a=n.constructor,o=Object.create(n.constructor.prototype,{value:{value:t},constructor:{value:sr(`${n.name}_${e}`,(function(){}))}});a.values[t]=o,a[e]=o},t:(r,e,t)=>{J(r,{name:e=q(e),fromWireType:r=>r,toWireType:(r,e)=>e,argPackAdvance:8,readValueFromPointer:fr(e,t),destructorFunction:null})},d:(r,e,t,a,o,i,u)=>{var s=((r,e)=>{for(var t=[],n=0;n>2]);return t})(e,t);r=(r=>{const e=(r=r.trim()).indexOf("(");return-1!==e?r.substr(0,e):r})(r=q(r)),o=mr(a,o),ir(r,(function(){((r,e)=>{var t=[],n={};throw e.forEach((function r(e){n[e]||V[e]||(B[e]?B[e].forEach(r):(t.push(e),n[e]=!0))})),new X(`${r}: `+t.map(lr).join([", "]))})(`Cannot call ${r} due to unbound types`,s)}),e-1),N([],s,(t=>{var a=[t[0],null].concat(t.slice(1));return((r,e,t)=>{n.hasOwnProperty(r)||z("Replacing nonexistent public symbol"),void 0!==n[r].overloadTable&&void 0!==t?n[r].overloadTable[t]=e:(n[r]=e,n[r].argCount=t)})(r,function(r,e,t,n,a,o){var i=e.length;i<2&&G("argTypes array size mismatch! Must at least get return value and 'this' types!");var u=null!==e[1]&&!1,s=function(r){for(var e=1;e{e=q(e);var o=r=>r;if(0===n){var i=32-8*t;o=r=>r<>>i}var u=e.includes("unsigned");J(r,{name:e,fromWireType:o,toWireType:u?function(r,e){return this.name,e>>>0}:function(r,e){return this.name,e},argPackAdvance:8,readValueFromPointer:vr(e,t,0!==n),destructorFunction:null})},f:(r,e,t)=>{var n=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][e];function a(r){var e=y[r>>2],t=y[r+4>>2];return new n(d.buffer,t,e)}J(r,{name:t=q(t),fromWireType:a,argPackAdvance:8,readValueFromPointer:a},{ignoreDuplicateRegistrations:!0})},L:(r,e)=>{ar(r)},s:(r,e)=>{var t="std::string"===(e=q(e));J(r,{name:e,fromWireType(r){var e,n=y[r>>2],a=r+4;if(t)for(var o=a,i=0;i<=n;++i){var u=a+i;if(i==n||0==h[u]){var s=wr(o,u-o);void 0===e?e=s:(e+=String.fromCharCode(0),e+=s),o=u+1}}else{var l=new Array(n);for(i=0;i>2]=n,t&&a)pr(e,h,i,n+1);else if(a)for(var u=0;u255&&(Nr(i),G("String has UTF-16 code units that do not fit in 8 bits")),h[i+u]=s}else for(u=0;u{var n,a,o,i;t=q(t),2===e?(n=br,a=Ar,i=Tr,o=r=>v[r>>1]):4===e&&(n=Cr,a=Fr,i=Pr,o=r=>y[r>>2]),J(r,{name:t,fromWireType:r=>{for(var t,a=y[r>>2],i=r+4,u=0;u<=a;++u){var s=r+4+u*e;if(u==a||0==o(s)){var l=n(i,s-i);void 0===t?t=l:(t+=String.fromCharCode(0),t+=l),i=s+e}}return Nr(r),t},toWireType:(r,n)=>{"string"!=typeof n&&G(`Cannot pass non-string to C++ string type ${t}`);var o=i(n),u=zr(4+o+e);return y[u>>2]=o/e,a(n,u+4,o+e),null!==r&&r.push(Nr,u),u},argPackAdvance:8,readValueFromPointer:x,destructorFunction(r){Nr(r)}})},l:(r,e,t,n,a,o)=>{D[r]={name:q(e),rawConstructor:mr(t,n),rawDestructor:mr(a,o),fields:[]}},e:(r,e,t,n,a,o,i,u,s,l)=>{D[r].fields.push({fieldName:q(e),getterReturnType:t,getter:mr(n,a),getterContext:o,setterArgumentType:i,setter:mr(u,s),setterContext:l})},J:(r,e)=>{J(r,{isVoid:!0,name:e=q(e),argPackAdvance:0,fromWireType:()=>{},toWireType:(r,e)=>{}})},C:()=>1,H:(r,e,t)=>h.copyWithin(r,e,e+t),g:(r,e,t)=>(r=er(r),e=cr(e,"emval::as"),Wr(e,t,r)),n:(r,e,t,n,a)=>(r=Or[r])(e=er(e),e[t=Sr(t)],n,a),b:rr,o:(r,e,t)=>{var n=((r,e)=>{for(var t=new Array(r),n=0;n>2],"parameter "+n);return t})(r,e),a=n.shift();r--;var o,i,u=new Array(r),s=`methodCaller<(${n.map((r=>r.name)).join(", ")}) => ${a.name}>`;return o=sr(s,((e,o,i,s)=>{for(var l=0,c=0;c(r=er(r),e=er(e),tr(r[e])),p:()=>tr([]),I:r=>{r=er(r);for(var e=new Array(r.length),t=0;ttr(Sr(r)),c:r=>{var e=er(r);j(e),rr(r)},i:(r,e)=>{var t=(r=cr(r,"_emval_take_value")).readValueFromPointer(e);return tr(t)},B:()=>{W("")},D:()=>Date.now(),x:()=>2147483648,G:K,F:r=>{var e=h.length,t=2147483648;if((r>>>=0)>t)return!1;for(var n,a=1;a<=4;a*=2){var o=e*(1+.2/a);o=Math.min(o,r+100663296);var i=Math.min(t,(n=Math.max(r,o))+(65536-n%65536)%65536);if(kr(i))return!0}return!1},z:(r,e)=>{var t=0;return jr().forEach(((n,a)=>{var o=e+t;y[r+4*a>>2]=o,((r,e)=>{for(var t=0;t{var t=jr();y[r>>2]=t.length;var n=0;return t.forEach((r=>n+=r.length+1)),y[e>>2]=n,0},y:(r,e,t,n,a)=>((r,e,t,n)=>{var a=y[n+40>>2],o={tm_sec:p[n>>2],tm_min:p[n+4>>2],tm_hour:p[n+8>>2],tm_mday:p[n+12>>2],tm_mon:p[n+16>>2],tm_year:p[n+20>>2],tm_wday:p[n+24>>2],tm_yday:p[n+28>>2],tm_isdst:p[n+32>>2],tm_gmtoff:p[n+36>>2],tm_zone:a?wr(a):""},i=wr(t),u={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var s in u)i=i.replace(new RegExp(s,"g"),u[s]);var l=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],c=["January","February","March","April","May","June","July","August","September","October","November","December"];function f(r,e,t){for(var n="number"==typeof r?r.toString():r||"";n.length0?1:0}var n;return 0===(n=t(r.getFullYear()-e.getFullYear()))&&0===(n=t(r.getMonth()-e.getMonth()))&&(n=t(r.getDate()-e.getDate())),n}function v(r){switch(r.getDay()){case 0:return new Date(r.getFullYear()-1,11,29);case 1:return r;case 2:return new Date(r.getFullYear(),0,3);case 3:return new Date(r.getFullYear(),0,2);case 4:return new Date(r.getFullYear(),0,1);case 5:return new Date(r.getFullYear()-1,11,31);case 6:return new Date(r.getFullYear()-1,11,30)}}function g(r){var e=((r,e)=>{for(var t=new Date(r.getTime());e>0;){var n=xr(t.getFullYear()),a=t.getMonth(),o=(n?Ir:Ur)[a];if(!(e>o-t.getDate()))return t.setDate(t.getDate()+e),t;e-=o-t.getDate()+1,t.setDate(1),a<11?t.setMonth(a+1):(t.setMonth(0),t.setFullYear(t.getFullYear()+1))}return t})(new Date(r.tm_year+1900,0,1),r.tm_yday),t=new Date(e.getFullYear(),0,4),n=new Date(e.getFullYear()+1,0,4),a=v(t),o=v(n);return m(a,e)<=0?m(o,e)<=0?e.getFullYear()+1:e.getFullYear():e.getFullYear()-1}var w={"%a":r=>l[r.tm_wday].substring(0,3),"%A":r=>l[r.tm_wday],"%b":r=>c[r.tm_mon].substring(0,3),"%B":r=>c[r.tm_mon],"%C":r=>h((r.tm_year+1900)/100|0,2),"%d":r=>h(r.tm_mday,2),"%e":r=>f(r.tm_mday,2," "),"%g":r=>g(r).toString().substring(2),"%G":g,"%H":r=>h(r.tm_hour,2),"%I":r=>{var e=r.tm_hour;return 0==e?e=12:e>12&&(e-=12),h(e,2)},"%j":r=>h(r.tm_mday+((r,e)=>{for(var t=0,n=0;n<=e;t+=r[n++]);return t})(xr(r.tm_year+1900)?Ir:Ur,r.tm_mon-1),3),"%m":r=>h(r.tm_mon+1,2),"%M":r=>h(r.tm_min,2),"%n":()=>"\n","%p":r=>r.tm_hour>=0&&r.tm_hour<12?"AM":"PM","%S":r=>h(r.tm_sec,2),"%t":()=>"\t","%u":r=>r.tm_wday||7,"%U":r=>{var e=r.tm_yday+7-r.tm_wday;return h(Math.floor(e/7),2)},"%V":r=>{var e=Math.floor((r.tm_yday+7-(r.tm_wday+6)%7)/7);if((r.tm_wday+371-r.tm_yday-2)%7<=2&&e++,e){if(53==e){var t=(r.tm_wday+371-r.tm_yday)%7;4==t||3==t&&xr(r.tm_year)||(e=1)}}else{e=52;var n=(r.tm_wday+7-r.tm_yday-1)%7;(4==n||5==n&&xr(r.tm_year%400-1))&&e++}return h(e,2)},"%w":r=>r.tm_wday,"%W":r=>{var e=r.tm_yday+7-(r.tm_wday+6)%7;return h(Math.floor(e/7),2)},"%y":r=>(r.tm_year+1900).toString().substring(2),"%Y":r=>r.tm_year+1900,"%z":r=>{var e=r.tm_gmtoff,t=e>=0;return e=(e=Math.abs(e)/60)/60*100+e%60,(t?"+":"-")+String("0000"+e).slice(-4)},"%Z":r=>r.tm_zone,"%%":()=>"%"};for(var s in i=i.replace(/%%/g,"\0\0"),w)i.includes(s)&&(i=i.replace(new RegExp(s,"g"),w[s](o)));i=i.replace(/\0\0/g,"%");var _,b,A,T,C,F=(b=yr(_=i)+1,A=new Array(b),pr(_,A,0,A.length),A);return F.length>e?0:(T=F,C=r,d.set(T,C),F.length-1)})(r,e,t,n)},Vr=function(){var r,e,a,o,i={a:Hr};function u(r,e){var t;return Vr=r.exports,c=Vr.M,b(),L=Vr.P,t=Vr.N,T.unshift(t),function(r){if(F--,n.monitorRunDependencies?.(F),0==F&&P){var e=P;P=null,e()}}(),Vr}if(F++,n.monitorRunDependencies?.(F),n.instantiateWasm)try{return n.instantiateWasm(i,u)}catch(r){f(`Module.instantiateWasm callback failed with error: ${r}`),t(r)}return(r=l,e=E,a=i,o=function(r){u(r.instance)},r||"function"!=typeof WebAssembly.instantiateStreaming||O(e)||"function"!=typeof fetch?M(e,a,o):fetch(e,{credentials:"same-origin"}).then((r=>WebAssembly.instantiateStreaming(r,a).then(o,(function(r){return f(`wasm streaming compile failed: ${r}`),f("falling back to ArrayBuffer instantiation"),M(e,a,o)}))))).catch(t),{}}(),Br=r=>(Br=Vr.O)(r),zr=n._malloc=r=>(zr=n._malloc=Vr.Q)(r),Nr=n._free=r=>(Nr=n._free=Vr.R)(r),qr=r=>(qr=Vr.S)(r);function Gr(){function r(){Yr||(Yr=!0,n.calledRun=!0,_||(R(T),e(n),n.onRuntimeInitialized&&n.onRuntimeInitialized(),function(){if(n.postRun)for("function"==typeof n.postRun&&(n.postRun=[n.postRun]);n.postRun.length;)r=n.postRun.shift(),C.unshift(r);var r;R(C)}()))}F>0||(function(){if(n.preRun)for("function"==typeof n.preRun&&(n.preRun=[n.preRun]);n.preRun.length;)r=n.preRun.shift(),A.unshift(r);var r;R(A)}(),F>0||(n.setStatus?(n.setStatus("Running..."),setTimeout((function(){setTimeout((function(){n.setStatus("")}),1),r()}),1)):r()))}if(n.dynCall_viijii=(r,e,t,a,o,i,u)=>(n.dynCall_viijii=Vr.T)(r,e,t,a,o,i,u),n.dynCall_iiiiij=(r,e,t,a,o,i,u)=>(n.dynCall_iiiiij=Vr.U)(r,e,t,a,o,i,u),n.dynCall_iiiiijj=(r,e,t,a,o,i,u,s,l)=>(n.dynCall_iiiiijj=Vr.V)(r,e,t,a,o,i,u,s,l),n.dynCall_iiiiiijj=(r,e,t,a,o,i,u,s,l,c)=>(n.dynCall_iiiiiijj=Vr.W)(r,e,t,a,o,i,u,s,l,c),P=function r(){Yr||Gr(),Yr||(P=r)},n.preInit)for("function"==typeof n.preInit&&(n.preInit=[n.preInit]);n.preInit.length>0;)n.preInit.pop()();return Gr(),o},n.exports=o;const s=(0,i.g)(u.exports),l=Object.freeze(Object.defineProperty({__proto__:null,default:s},Symbol.toStringTag,{value:"Module"}))}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/cbdcb35e78dfe825b1fe.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/cbdcb35e78dfe825b1fe.js new file mode 100644 index 00000000..9e11f1d6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/cbdcb35e78dfe825b1fe.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[9629],{79629:(n,e,a)=>{a.r(e),a.d(e,{registerFunctions:()=>o});var t=a(22976);function r(n,e){return n&&n.domain?"coded-value"===n.domain.type||"codedValue"===n.domain.type?t.D.convertObjectToArcadeDictionary({type:"codedValue",name:n.domain.name,dataType:t.ak[n.field.type],codedValues:n.domain.codedValues.map((n=>({name:n.name,code:n.code})))},(0,t._)(e)):t.D.convertObjectToArcadeDictionary({type:"range",name:n.domain.name,dataType:t.ak[n.field.type],min:n.domain.minValue,max:n.domain.maxValue},(0,t._)(e)):null}function o(n){"async"===n.mode&&(n.functions.domain=function(e,a){return n.standardFunctionAsync(e,a,(async(n,o,i)=>{if((0,t.p)(i,2,3,e,a),(0,t.w)(i[0]))return r((0,t.ab)(i[0],(0,t.C)(i[1]),void 0===i[2]?void 0:i[2]),e);if((0,t.x)(i[0]))return await i[0]._ensureLoaded(),r((0,t.ac)((0,t.C)(i[1]),i[0],null,void 0===i[2]?void 0:i[2]),e);throw new t.A(e,t.E.InvalidParameter,a)}))},n.functions.subtypes=function(e,a){return n.standardFunctionAsync(e,a,(async(n,r,o)=>{if((0,t.p)(o,1,1,e,a),(0,t.w)(o[0])){const n=(0,t.ad)(o[0]);return n?t.D.convertObjectToArcadeDictionary(n,(0,t._)(e)):null}if((0,t.x)(o[0])){await o[0]._ensureLoaded();const n=o[0].subtypeMetaData();return n?t.D.convertObjectToArcadeDictionary(n,(0,t._)(e)):null}throw new t.A(e,t.E.InvalidParameter,a)}))},n.functions.domainname=function(e,a){return n.standardFunctionAsync(e,a,(async(n,r,o)=>{if((0,t.p)(o,2,4,e,a),(0,t.w)(o[0]))return(0,t.ae)(o[0],(0,t.C)(o[1]),o[2],void 0===o[3]?void 0:o[3]);if((0,t.x)(o[0])){await o[0]._ensureLoaded();const n=(0,t.ac)((0,t.C)(o[1]),o[0],null,void 0===o[3]?void 0:o[3]);return(0,t.af)(n,o[2])}throw new t.A(e,t.E.InvalidParameter,a)}))},n.signatures.push({name:"domainname",min:2,max:4}),n.functions.domaincode=function(e,a){return n.standardFunctionAsync(e,a,(async(n,r,o)=>{if((0,t.p)(o,2,4,e,a),(0,t.w)(o[0]))return(0,t.ag)(o[0],(0,t.C)(o[1]),o[2],void 0===o[3]?void 0:o[3]);if((0,t.x)(o[0])){await o[0]._ensureLoaded();const n=(0,t.ac)((0,t.C)(o[1]),o[0],null,void 0===o[3]?void 0:o[3]);return(0,t.ah)(n,o[2])}throw new t.A(e,t.E.InvalidParameter,a)}))},n.signatures.push({name:"domaincode",min:2,max:4}),n.functions.text=function(e,a){return n.standardFunctionAsync(e,a,(async(n,r,o)=>{if((0,t.p)(o,1,2,e,a),(0,t.x)(o[0])){const r=(0,t.R)(o[1],"");if(""===r)return o[0].castToText();if("schema"===r.toLowerCase())return o[0].convertToText("schema",n.abortSignal);if("featureset"===r.toLowerCase())return o[0].convertToText("featureset",n.abortSignal);throw new t.A(e,t.E.InvalidParameter,a)}return(0,t.ai)(o[0],o[1])}))},n.functions.gdbversion=function(e,a){return n.standardFunctionAsync(e,a,(async(n,r,o)=>{if((0,t.p)(o,1,1,e,a),(0,t.w)(o[0]))return o[0].gdbVersion();if((0,t.x)(o[0]))return(await o[0].load()).gdbVersion;throw new t.A(e,t.E.InvalidParameter,a)}))},n.functions.schema=function(e,a){return n.standardFunctionAsync(e,a,(async(n,r,o)=>{if((0,t.p)(o,1,1,e,a),(0,t.x)(o[0]))return await o[0].load(),t.D.convertObjectToArcadeDictionary(o[0].schema(),(0,t._)(e));if((0,t.w)(o[0])){const n=(0,t.aj)(o[0]);return n?t.D.convertObjectToArcadeDictionary(n,(0,t._)(e)):null}throw new t.A(e,t.E.InvalidParameter,a)}))})}a(94345),a(36544),a(32773),a(20266),a(90740),a(44600),a(32816),a(29298),a(93181),a(13671),a(40499),a(6407),a(69421),a(91047),a(2160),a(99924),a(41390),a(58498),a(45371),a(80959),a(49877),a(7969),a(69763),a(93804),a(18683),a(64604),a(29512),a(99063),a(56273),a(64752),a(48844),a(29208),a(36533),a(84200),a(97827),a(91695),a(18169),a(48402),a(16699),a(26809),a(2589),a(18527),a(67504),a(92517),a(77037),a(26589),a(133),a(54483),a(59192),a(44864),a(88663),a(95637),a(59930),a(45862),a(72762),a(71613),a(17872),a(13317),a(83637),a(47239),a(79875),a(30011),a(55270),a(50214),a(78016),a(95779),a(13262),a(346),a(93049),a(82408),a(73509),a(28276),a(69277),a(70580),a(75191),a(24319),a(62092)}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/cc455515b566d582a868.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/cc455515b566d582a868.js new file mode 100644 index 00000000..03f4f241 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/cc455515b566d582a868.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[951],{10951:(e,t,s)=>{s.r(t),s.d(t,{default:()=>l});var r,o=s(32816),n=s(99924),i=s(29298),m=s(36544),p=(s(32773),s(69421));s(41390),s(20266),s(90740),s(40499),s(93181),s(13671),s(58498),s(91047),s(45371),s(80959),s(6407);let a=r=class extends n.oY{static from(e){return(0,m.b)(r,e)}constructor(e){super(e),this.sessionId=void 0,this.moment=null}};(0,o._)([(0,i.MZ)({type:String,json:{write:!0}})],a.prototype,"sessionId",void 0),(0,o._)([(0,i.MZ)({type:Date,json:{type:Number,write:{writer:(e,t)=>{t.moment=e?e.getTime():null}}}})],a.prototype,"moment",void 0),a=r=(0,o._)([(0,p.$)("esri.rest.versionManagement.gdbVersion.support.DeleteForwardEditsParameters")],a);const l=a}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/ccf789e303abf23b850f.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/ccf789e303abf23b850f.js new file mode 100644 index 00000000..6fd93c88 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/ccf789e303abf23b850f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[8896],{38896:(e,t,r)=>{r.r(t),r.d(t,{F:()=>v,S:()=>m,W:()=>xe,WhereClause:()=>he,a:()=>f,b:()=>n,c:()=>d,defaultAttributeAdapter:()=>be});var n,a,i=r(26589),o=r(20266),s=r(32773),u=r(54483),l=r(133);r(67138),r(59192),r(13671),r(44600),r(32816),r(29298),r(36544),r(93181),r(40499),r(6407),r(90740),r(69421),r(91047),r(2160),r(99924),r(41390),r(58498),r(45371),r(80959),r(49877),r(7969),r(69763),r(93804),r(18683),r(64604),r(29512),r(99063),r(56273),r(64752),r(48844),r(29208),(a=n||(n={})).InvalidFunctionParameters="InvalidFunctionParameters",a.InvalidValueForAggregateFunction="InvalidValueForAggregateFunction",a.UnsupportedSqlFunction="UnsupportedSqlFunction",a.UnsupportedOperator="UnsupportedOperator",a.UnsupportedSyntax="UnsupportedSyntax",a.UnsupportedIsRhs="UnsupportedIsRhs",a.UnsupportedIsLhs="UnsupportedIsLhs",a.InvalidDataType="InvalidDataType",a.CannotCastValue="CannotCastValue",a.FunctionNotRecognized="FunctionNotRecognized",a.InvalidTime="InvalidTime",a.InvalidParameterCount="InvalidParameterCount",a.InvalidTimeStamp="InvalidTimeStamp",a.InvalidDate="InvalidDate",a.InvalidOperator="InvalidOperator",a.IllegalInterval="IllegalInterval",a.YearMonthIntervals="YearMonthIntervals",a.PrimarySecondaryQualifiers="PrimarySecondaryQualifiers",a.MissingStatisticParameters="MissingStatisticParameters";const c={[n.InvalidValueForAggregateFunction]:"Invalid value used in aggregate function",[n.MissingStatisticParameters]:"Statistic does not have 1 or 0 Parameters",[n.InvalidFunctionParameters]:"Invalid parameters for call to {function}",[n.UnsupportedIsLhs]:"Unsupported left hand expression in is statement",[n.UnsupportedIsRhs]:"Unsupported right hand expression in is statement",[n.UnsupportedOperator]:"Unsupported operator - {operator}",[n.UnsupportedSyntax]:"Unsupported syntax - {node}",[n.UnsupportedSqlFunction]:"Sql function not found = {function}",[n.InvalidDataType]:"Invalid sql data type",[n.InvalidDate]:"Invalid date encountered",[n.InvalidOperator]:"Invalid operator encountered",[n.InvalidTime]:"Invalid time encountered",[n.IllegalInterval]:"Illegal interval",[n.FunctionNotRecognized]:"Function not recognized",[n.InvalidTimeStamp]:"Invalid timestamp encountered",[n.InvalidParameterCount]:"Invalid parameter count for call to {name}",[n.PrimarySecondaryQualifiers]:"Primary and Secondary SqlInterval qualifiers not supported",[n.YearMonthIntervals]:"Year-Month Intervals not supported",[n.CannotCastValue]:"Cannot cast value to the required data type"};class f extends Error{constructor(e,t){super((0,o.r)(c[e],t)),this.declaredRootClass="esri.arcade.featureset.support.sqlerror",Error.captureStackTrace&&Error.captureStackTrace(this,f)}}var d;!function(e){e.NeverReach="NeverReach",e.NotImplemented="NotImplemented",e.Cancelled="Cancelled",e.InvalidStatResponse="InvalidStatResponse",e.InvalidRequest="InvalidRequest",e.RequestFailed="RequestFailed",e.MissingFeatures="MissingFeatures",e.AggregationFieldNotFound="AggregationFieldNotFound",e.DataElementsNotFound="DataElementsNotFound"}(d||(d={}));const p={[d.Cancelled]:"Cancelled",[d.InvalidStatResponse]:"Invalid statistics response from service",[d.InvalidRequest]:"Invalid request",[d.RequestFailed]:"Request failed - {reason}",[d.MissingFeatures]:"Missing features",[d.AggregationFieldNotFound]:"Aggregation field not found",[d.DataElementsNotFound]:"Data elements not found on service",[d.NeverReach]:"Encountered unreachable logic",[d.NotImplemented]:"Not implemented"};class v extends Error{constructor(e,t){super((0,o.r)(p[e],t)),this.declaredRootClass="esri.arcade.featureset.support.featureseterror",Error.captureStackTrace&&Error.captureStackTrace(this,v)}}function h(e){return Number.isNaN(e)||0===e?e:Math.trunc(e)}class m{constructor(e){this._timeStampOffset=e,this._date=null}toDateTime(){return this._date??=u.D.fromISO(this._timeStampOffset,{setZone:!0}),this._date}get isValid(){return this.toDateTime().isValid}get timezoneOffsetHour(){return h(this.toDateTime().offset/60)}get timezoneOffsetMinutes(){return h(this.toDateTime().offset%60)}toMilliseconds(){return this.toDateTime().toMillis()}get hour(){return this.toDateTime().hour}get minute(){return this.toDateTime().minute}get second(){return this.toDateTime().second}get day(){return this.toDateTime().day}get month(){return this.toDateTime().month}get year(){return this.toDateTime().year}startOfDay(){return m.fromDateTime(this.toDateTime().startOf("day"))}static fromJSDate(e){return new m(u.D.fromJSDate(e).toISO({includeOffset:!0}))}static fromDateTime(e){return new m(e.toISO({includeOffset:!0}))}static fromParts(e,t,r=0,n=0,a=0,i=0,o=0,s=!1,u=0,l=0){const c=`${e.toString().padStart(4,"0")}-${t.toString().padStart(2,"0")}-${r.toString().padStart(2,"0")}`;let f="";i<10&&(f="0");let d=`${n.toString().padStart(2,"0")}:${a.toString().padStart(2,"0")}:${f+i.toString()}`;0!==o&&(d+="."+o.toString().padStart(3,"0"));const p=`${s?"-":"+"}${u.toString().padStart(2,"0")}:${l.toString().padStart(2,"0")}`;return new m(c+"T"+d+p)}toStorageFormat(){return this._timeStampOffset}toString(){return this._timeStampOffset}toSQLValue(){let e=this.toDateTime().toSQL({includeOffset:!0,includeOffsetSpace:!0});return e&&(e=e.replace(".000","")),e}toSQLWithKeyword(){return`timestamp '${this.toSQLValue()}'`}addMilliseconds(e){const t=this.toDateTime().plus(e);return m.fromDateTime(t)}}function w(e,t){const r=I[e.toLowerCase()];return null!=r&&t>=r.minParams&&t<=r.maxParams}const I={min:{minParams:1,maxParams:1,evaluate:e=>T(e[0],"min")},max:{minParams:1,maxParams:1,evaluate:e=>T(e[0],"max")},avg:{minParams:1,maxParams:1,evaluate:e=>g(e[0])},sum:{minParams:1,maxParams:1,evaluate:e=>function(e){if(null===e)return null;let t=0;for(let r=0;rfunction(e){if(null===e)return null;const t=N(e);return null===t?null:Math.sqrt(t)}(e[0])},count:{minParams:1,maxParams:1,evaluate:e=>null==e[0]?null:e[0].length},var:{minParams:1,maxParams:1,evaluate:e=>N(e[0])}};function g(e){if(null===e)return null;let t=0,r=0;for(let a=0;a=e)&&(r=a,n=e)}return r}function N(e){if(null===e)return null;if(0===(e=e.filter((e=>null!==e))).length)return null;const t=g(e);if(null===t)return null;let r=0;for(const a of e){if(!y(a))throw new f(n.InvalidValueForAggregateFunction);r+=(t-a)**2}return r/(e.length-1)}class S{constructor(){this.op="+",this.day=0,this.second=0,this.hour=0,this.month=0,this.year=0,this.minute=0,this.millis=0}static _fixDefaults(e){if(null!==e.precision||null!==e.secondary)throw new f(n.PrimarySecondaryQualifiers)}static _parseSecondsComponent(e,t){if(t.includes(".")){const r=t.split(".");e.second=parseFloat(r[0]),e.millis=parseInt(r[1],10)}else e.second=parseFloat(t)}static createFromMilliseconds(e){const t=new S;return t.second=e/1e3,t}static createFromValueAndQualifier(e,t,r){let a=null;const i=new S;if(i.op="-"===r?"-":"+","interval-period"===t.type){S._fixDefaults(t);const r=new RegExp("^[0-9]{1,}$");if("year"===t.period||"month"===t.period)throw new f(n.YearMonthIntervals);if("second"===t.period){if(!/^[0-9]{1,}([.]{1}[0-9]{1,}){0,1}$/.test(e))throw new f(n.IllegalInterval);S._parseSecondsComponent(i,e)}else{if(!r.test(e))throw new f(n.IllegalInterval);i[t.period]=parseFloat(e)}}else{if(S._fixDefaults(t.start),S._fixDefaults(t.end),"year"===t.start.period||"month"===t.start.period||"year"===t.end.period||"month"===t.end.period)throw new f(n.YearMonthIntervals);switch(t.start.period){case"day":switch(t.end.period){case"hour":if(a=new RegExp("^[0-9]{1,} [0-9]{1,}$"),!a.test(e))throw new f(n.IllegalInterval);i[t.start.period]=parseFloat(e.split(" ")[0]),i[t.end.period]=parseFloat(e.split(" ")[1]);break;case"minute":if(a=new RegExp("^[0-9]{1,} [0-9]{1,2}:[0-9]{1,}$"),!a.test(e))throw new f(n.IllegalInterval);{i[t.start.period]=parseFloat(e.split(" ")[0]);const r=e.split(" ")[1].split(":");i.hour=parseFloat(r[0]),i.minute=parseFloat(r[1])}break;case"second":if(a=new RegExp("^[0-9]{1,} [0-9]{1,2}:[0-9]{1,2}:[0-9]{1,}([.]{1}[0-9]{1,}){0,1}$"),!a.test(e))throw new f(n.IllegalInterval);{i[t.start.period]=parseFloat(e.split(" ")[0]);const r=e.split(" ")[1].split(":");i.hour=parseFloat(r[0]),i.minute=parseFloat(r[1]),S._parseSecondsComponent(i,r[2])}break;default:throw new f(n.IllegalInterval)}break;case"hour":switch(t.end.period){case"minute":if(a=new RegExp("^[0-9]{1,}:[0-9]{1,}$"),!a.test(e))throw new f(n.IllegalInterval);i.hour=parseFloat(e.split(":")[0]),i.minute=parseFloat(e.split(":")[1]);break;case"second":if(a=new RegExp("^[0-9]{1,}:[0-9]{1,2}:[0-9]{1,}([.]{1}[0-9]{1,}){0,1}$"),!a.test(e))throw new f(n.IllegalInterval);{const t=e.split(":");i.hour=parseFloat(t[0]),i.minute=parseFloat(t[1]),S._parseSecondsComponent(i,t[2])}break;default:throw new f(n.IllegalInterval)}break;case"minute":if("second"!==t.end.period)throw new f(n.IllegalInterval);if(a=new RegExp("^[0-9]{1,}:[0-9]{1,}([.]{1}[0-9]{1,}){0,1}$"),!a.test(e))throw new f(n.IllegalInterval);{const t=e.split(":");i.minute=parseFloat(t[0]),S._parseSecondsComponent(i,t[1])}break;default:throw new f(n.IllegalInterval)}}return i}valueInMilliseconds(){return("-"===this.op?-1:1)*(this.millis+1e3*this.second+60*this.minute*1e3+60*this.hour*60*1e3+24*this.day*60*60*1e3+this.month*(365/12)*24*60*60*1e3+365*this.year*24*60*60*1e3)}}const O=/^(\d{1,2}):(\d{1,2}):(\d{1,2})$/,C=/^(\d{1,2}):(\d{1,2})$/,b=/^(\d{1,2}):(\d{1,2}):(\d{1,2}).([0-9]+)$/,x=/^(\d{4})-(\d{1,2})-(\d{1,2})$/,A=/^(\d{4})-(\d{1,2})-(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})(\.[0-9]+)?$/,M=/^(\d{4})-(\d{1,2})-(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})(\.[0-9]+)?[ ]{0,1}(\+|-)(\d{1,2}):(\d{1,2})$/,D=/^(\d{4})-(\d{1,2})-(\d{1,2}) (\d{1,2}):(\d{1,2})?[ ]{0,1}(\+|-)(\d{1,2}):(\d{1,2})$/,E=/^(\d{4})-(\d{1,2})-(\d{1,2}) (\d{1,2}):(\d{1,2})$/;function F(e,t){if(t instanceof u.Z)return t===l.U.instance?u.D.fromMillis(e.getTime(),{zone:l.U.instance}):u.D.fromJSDate(e,{zone:t});switch(t){case"system":case"local":case null:return u.D.fromJSDate(e);default:return"unknown"===t?.toLowerCase()?u.D.fromMillis(e.getTime(),{zone:l.U.instance}):u.D.fromJSDate(e,{zone:t})}}function P(e){return"number"==typeof e}function _(e){return"string"==typeof e||e instanceof String}function L(e){return e instanceof S}function R(e){return e instanceof Date}function U(e){return e instanceof u.D}function J(e){return e instanceof i.D}function V(e){return e instanceof i.T}function $(e){return e instanceof m}function Z(e){let t=O.exec(e);if(null!==t){const[,e,r,a]=t,o=i.T.fromParts(parseInt(e,10),parseInt(r,10),parseInt(a,10),0);if(null!==o)return o;throw new f(n.InvalidTime)}if(t=C.exec(e),null!==t){const[,e,r]=t,a=i.T.fromParts(parseInt(e,10),parseInt(r,10),0,0);if(null!==a)return a;throw new f(n.InvalidTime)}if(t=b.exec(e),null!==t){const[,e,r,a,o]=t,s=i.T.fromParts(parseInt(e,10),parseInt(r,10),parseInt(a,10),parseInt(o,10));if(null!==s)return s;throw new f(n.InvalidTime)}throw new f(n.InvalidTime)}function k(e,t,r=!1){let a=A.exec(e);if(null!==a){const[,e,r,i,o,s,c,d]=a,p=u.D.fromObject({year:parseInt(e,10),month:parseInt(r,10),day:parseInt(i,10),hour:parseInt(o,10),minute:parseInt(s,10),second:parseInt(c,10),millisecond:d?parseInt(d.replace(".",""),10):0},{zone:(0,l.s)(t)});if(!1===p.isValid)throw new f(n.InvalidTimeStamp);return p}if(a=M.exec(e),null!==a){const[,e,t,r,i,o,s,u,l,c,d]=a,p=m.fromParts(parseInt(e,10),parseInt(t,10),parseInt(r,10),parseInt(i,10),parseInt(o,10),parseInt(s,10),u?parseInt(u.replace(".",""),10):0,"-"===l,parseInt(c,10),parseInt(d,10));if(!1===p.isValid)throw new f(n.InvalidTimeStamp);return p}if(a=D.exec(e),null!==a){const[,e,t,r,i,o,s,u,l]=a,c=m.fromParts(parseInt(e,10),parseInt(t,10),parseInt(r,10),parseInt(i,10),parseInt(o,10),0,0,"-"===s,parseInt(u,10),parseInt(l,10));if(!1===c.isValid)throw new f(n.InvalidTimeStamp);return c}if(a=E.exec(e),null!==a){const[,e,r,i,o,s]=a,c=u.D.fromObject({year:parseInt(e,10),month:parseInt(r,10),day:parseInt(i,10),hour:parseInt(o,10),minute:parseInt(s,10),second:0},{zone:(0,l.s)(t)});if(!1===c.isValid)throw new f(n.InvalidTimeStamp);return c}if(a=x.exec(e),null!==a){const[,e,r,i]=a,o=u.D.fromObject({year:parseInt(e,10),month:parseInt(r,10),day:parseInt(i,10),hour:0,minute:0,second:0},{zone:(0,l.s)(t)});if(!1===o.isValid)throw new f(n.InvalidTimeStamp);return o}throw new f(n.InvalidTimeStamp)}function z(e,t){const r=x.exec(e);if(null===r)try{return k(e,t)}catch{throw new f(n.InvalidDate)}const[,a,o,s]=r,u=i.D.fromParts(parseInt(a,10),parseInt(o,10),parseInt(s,10));if(null===u)throw new f(n.InvalidDate);return u}const H=321408e5,q=26784e5,Y=864e5,j=36e5,B=6e4;function Q(e){return!!U(e)||!!$(e)}function W(e){return!!(U(e)||J(e)||$(e)||V(e))}function G(e){if(U(e))return e.toMillis();if(J(e))return e.toNumber();if($(e))return e.toMilliseconds();throw new f(n.InvalidDataType)}function K(e,t,r,a){if(null==e||null==t)return null;if(P(e)){if(P(t))return X(e,t,r);if(_(t))return function(e,t,r){const n=parseFloat(t);if(!isNaN(n))return X(e,n,r);const a=e.toString();switch(r){case"<>":return a!==t;case"=":return a===t;case">":return a>t;case"<":return a=":return a>=t;case"<=":return a<=t}}(e,t,r);if(W(t))throw new f(n.InvalidOperator);if(J(t))throw new f(n.InvalidOperator)}else if(_(e)){if(P(t))return function(e,t,r){const n=parseFloat(e);if(!isNaN(n))return X(n,t,r);const a=t.toString();switch(r){case"<>":return e!==a;case"=":return e===a;case">":return e>a;case"<":return e=":return e>=a;case"<=":return e<=a}}(e,t,r);if(_(t))return function(e,t,r){switch(r){case"<>":return e!==t;case"=":return e===t;case">":return e>t;case"<":return e=":return e>=t;case"<=":return e<=t}}(e,t,r);if(U(t))throw new f(n.InvalidOperator);if(J(t))throw new f(n.InvalidOperator);if(V(t))throw new f(n.InvalidOperator);if($(t))throw new f(n.InvalidOperator)}else if(U(e)){if(Q(t)){if(e instanceof u.D&&(0,l.i)(e.zone)){if(t instanceof u.D&&!1===(0,l.i)(t.zone))return ee(e,t,r);if(t instanceof m)return ee(e,t,r)}else if(t instanceof u.D&&(0,l.i)(t.zone)){if(e instanceof u.D&&!1===(0,l.i)(e.zone))return ee(e,t,r);if(e instanceof m)return ee(e,t,r)}return X(G(e),G(t),r)}if(_(t))throw new f(n.InvalidOperator);if(J(t))return function(e,t,r){const n=t.toDateTimeLuxon(e.zone);return X((e=e.startOf("day")).toMillis(),n.toMillis(),r)}(e,t,r);if(V(t))throw new f(n.InvalidOperator);if(P(t))throw new f(n.InvalidOperator)}else if(J(e)){if($(t))return function(e,t,r){const n=e.toDateTimeLuxon(t.toDateTime().zone);return t=t.startOfDay(),X(n.toMillis(),t.toMilliseconds(),r)}(e,t,r);if(U(t))return function(e,t,r){const n=e.toDateTimeLuxon(t.zone);return t=t.startOf("day"),X(n.toMillis(),t.toMillis(),r)}(e,t,r);if(_(t))throw new f(n.InvalidOperator);if(J(t))return X(e.toNumber(),t.toNumber(),r);if(V(t))throw new f(n.InvalidOperator);if(P(t))throw new f(n.InvalidOperator)}else if(V(e)){if(V(t))return X(e.toNumber(),t.toNumber(),r);if(_(t))throw new f(n.InvalidOperator);if(P(t))throw new f(n.InvalidOperator);if(J(t))throw new f(n.InvalidOperator);if(Q(t))throw new f(n.InvalidOperator)}else if($(e)){if(Q(t))return t instanceof u.D&&(0,l.i)(t.zone)?ee(e,t,r):X(G(e),G(t),r);if(_(t))throw new f(n.InvalidOperator);if(J(t))return function(e,t,r){const n=t.toDateTimeLuxon(e.toDateTime().zone);return X((e=e.startOfDay()).toMilliseconds(),n.toMillis(),r)}(e,t,r);if(V(t))throw new f(n.InvalidOperator);if(P(t))throw new f(n.InvalidOperator)}switch(r){case"<>":return e!==t;case"=":return e===t;case">":return e>t;case"<":return e=":return e>=t;case"<=":return e<=t}}function X(e,t,r){switch(r){case"<>":return e!==t;case"=":return e===t;case">":return e>t;case"<":return e=":return e>=t;case"<=":return e<=t}}function ee(e,t,r){e instanceof m&&(e=e.toDateTime()),t instanceof m&&(t=t.toDateTime());const n=te(e),a=te(t);switch(r){case"<>":return n!==a;case"=":return n===a;case">":return n>a;case"<":return n=":return n>=a;case"<=":return n<=a}}function te(e){return e.year*H+e.month*q+e.day*Y+e.hour*j+e.minute*B+1e3*e.second+e.millisecond}function re(e,t,r){const a=oe[e.toLowerCase()];if(null==a)throw new f(n.FunctionNotRecognized);if(t.lengtha.maxParams)throw new f(n.InvalidParameterCount,{name:e.toUpperCase()});return a.evaluate(t,r)}function ne(e){return"string"==typeof e||e instanceof String}function ae(e){return!(R(e)||J(e)||U(e)||V(e)||$(e))}function ie(e){return J(e)||V(e)?e.toString():$(e)?e.toSQLValue():U(e)?0===e.millisecond?e.toFormat("yyyy-LL-dd HH:mm:ss"):e.toSQL({includeOffset:!1}):R(e)?ie(u.D.fromJSDate(e)):e.toString()}const oe={extract:{minParams:2,maxParams:2,evaluate:([e,t])=>{if(null==t)return null;if(R(t))switch(e.toUpperCase()){case"SECOND":return t.getSeconds();case"MINUTE":return t.getMinutes();case"HOUR":return t.getHours();case"DAY":return t.getDate();case"MONTH":return t.getMonth()+1;case"YEAR":return t.getFullYear();case"TIMEZONE_HOUR":case"TIMEZONE_MINUTE":return 0}else if(U(t))switch(e.toUpperCase()){case"SECOND":return t.second;case"MINUTE":return t.minute;case"HOUR":return t.hour;case"DAY":return t.day;case"MONTH":return t.month;case"YEAR":return t.year;case"TIMEZONE_HOUR":case"TIMEZONE_MINUTE":throw new f(n.InvalidFunctionParameters,{function:"EXTRACT"})}else if(J(t))switch(e.toUpperCase()){case"DAY":return t.day;case"MONTH":return t.month;case"YEAR":return t.year;case"TIMEZONE_HOUR":case"TIMEZONE_MINUTE":throw new f(n.InvalidFunctionParameters,{function:"EXTRACT"})}else if(V(t))switch(e.toUpperCase()){case"SECOND":return t.second;case"MINUTE":return t.minute;case"HOUR":return t.hour}else if($(t))switch(e.toUpperCase()){case"SECOND":return t.second;case"MINUTE":return t.minute;case"HOUR":return t.hour;case"DAY":return t.day;case"MONTH":return t.month;case"YEAR":return t.year;case"TIMEZONE_HOUR":return t.timezoneOffsetHour;case"TIMEZONE_MINUTE":return t.timezoneOffsetMinutes}throw new f(n.InvalidFunctionParameters,{function:"EXTRACT"})}},substring:{minParams:2,maxParams:3,evaluate:e=>{if(2===e.length){const[t,r]=e;return null==t||null==r?null:t.toString().substring(r-1)}if(3===e.length){const[t,r,n]=e;return null==t||null==r||null==n?null:n<=0?"":t.toString().substring(r-1,r+n-1)}}},position:{minParams:2,maxParams:2,evaluate:([e,t])=>null==e||null==t?null:t.indexOf(e)+1},trim:{minParams:2,maxParams:3,evaluate:e=>{const t=3===e.length,r=t?e[1]:" ",a=t?e[2]:e[1];if(null==r||null==a)return null;const i=`(${(0,o.e)(r)})`;switch(e[0]){case"BOTH":return a.replaceAll(new RegExp(`^${i}*|${i}*$`,"g"),"");case"LEADING":return a.replaceAll(new RegExp(`^${i}*`,"g"),"");case"TRAILING":return a.replaceAll(new RegExp(`${i}*$`,"g"),"")}throw new f(n.InvalidFunctionParameters,{function:"TRIM"})}},abs:{minParams:1,maxParams:1,evaluate:e=>null==e[0]?null:Math.abs(e[0])},ceiling:{minParams:1,maxParams:1,evaluate:e=>null==e[0]?null:Math.ceil(e[0])},floor:{minParams:1,maxParams:1,evaluate:e=>null==e[0]?null:Math.floor(e[0])},log:{minParams:1,maxParams:1,evaluate:e=>null==e[0]?null:Math.log(e[0])},log10:{minParams:1,maxParams:1,evaluate:e=>null==e[0]?null:Math.log(e[0])*Math.LOG10E},sin:{minParams:1,maxParams:1,evaluate:e=>null==e[0]?null:Math.sin(e[0])},cos:{minParams:1,maxParams:1,evaluate:e=>null==e[0]?null:Math.cos(e[0])},tan:{minParams:1,maxParams:1,evaluate:e=>null==e[0]?null:Math.tan(e[0])},asin:{minParams:1,maxParams:1,evaluate:e=>null==e[0]?null:Math.asin(e[0])},acos:{minParams:1,maxParams:1,evaluate:e=>null==e[0]?null:Math.acos(e[0])},atan:{minParams:1,maxParams:1,evaluate:e=>null==e[0]?null:Math.atan(e[0])},sign:{minParams:1,maxParams:1,evaluate:e=>null==e[0]?null:e[0]>0?1:e[1]<0?-1:0},power:{minParams:2,maxParams:2,evaluate:e=>null==e[0]||null==e[1]?null:e[0]**e[1]},mod:{minParams:2,maxParams:2,evaluate:e=>null==e[0]||null==e[1]?null:e[0]%e[1]},round:{minParams:1,maxParams:2,evaluate:e=>{const t=e[0],r=2===e.length?10**e[1]:1;return null==t?null:Math.round(t*r)/r}},truncate:{minParams:1,maxParams:2,evaluate:e=>null==e[0]?null:1===e.length?parseInt(e[0].toFixed(0),10):parseFloat(e[0].toFixed(e[1]))},char_length:{minParams:1,maxParams:1,evaluate:e=>ne(e[0])?e[0].length:0},concat:{minParams:1,maxParams:1/0,evaluate:e=>{let t="";for(let r=0;rnull==e[0]?null:e[0].toString().toLowerCase()},upper:{minParams:1,maxParams:1,evaluate:e=>null==e[0]?null:e[0].toString().toUpperCase()},coalesce:{minParams:1,maxParams:1/0,evaluate:e=>{for(const t of e)if(null!==t)return t;return null}},cosh:{minParams:1,maxParams:1,evaluate:e=>null==e[0]?null:Math.cosh(e[0])},sinh:{minParams:1,maxParams:1,evaluate:e=>null==e[0]?null:Math.sinh(e[0])},tanh:{minParams:1,maxParams:1,evaluate:e=>null==e[0]?null:Math.tanh(e[0])},nullif:{minParams:2,maxParams:2,evaluate:(e,t)=>K(e[0],e[1],"=")?null:e[0]},cast:{minParams:2,maxParams:2,evaluate:(e,t)=>{const r=e[0],a=e[1];if(null===r)return null;switch(a.type){case"integer":{if(!ae(r))throw new f(n.CannotCastValue);const e=parseInt(r,10);if(isNaN(e))throw new f(n.CannotCastValue);return e}case"smallint":{if(!ae(r))throw new f(n.CannotCastValue);const e=parseInt(r,10);if(isNaN(e))throw new f(n.CannotCastValue);if(e>32767||e<-32767)throw new f(n.CannotCastValue);return e}case"float":case"real":{if(!ae(r))throw new f(n.CannotCastValue);const e=parseFloat(r);if(isNaN(e))throw new f(n.CannotCastValue);return e}case"time":return function(e){if(R(e))return i.T.fromDateJS(e);if(U(e))return i.T.fromDateTime(e);if(J(e))throw new f(n.CannotCastValue);if(V(e))return e;if($(e))return i.T.fromSqlTimeStampOffset(e);if(ne(e))return Z(e);throw new f(n.CannotCastValue)}(r);case"date":return function(e){if(R(e))return i.D.fromDateJS(e);if(U(e))return i.D.fromParts(e.year,e.month,e.day);if(J(e))return e;if(V(e))throw new f(n.CannotCastValue);if($(e)&&null===i.D.fromParts(e.year,e.month,e.day))throw new f(n.CannotCastValue);if(ne(e)){const t=i.D.fromReader(e);if(null!==t&&t.isValid)return t}throw new f(n.CannotCastValue)}(r);case"timestamp":return function(e,t,r){if(R(e))return F(e,t);if(U(e))return e;if(J(e))return e.toDateTimeLuxon("unknown");if(V(e))throw new f(n.CannotCastValue);if($(e))return e;if(ne(e))return k(e,"unknown",r);throw new f(n.CannotCastValue)}(r,t,!0===a.withtimezone);case"varchar":{const e=ie(r);if(e.length>a.size)throw new f(n.CannotCastValue);return e}default:throw new f(n.InvalidDataType)}}}};function se(e,t,r,a){if("||"===e)return re("concat",[t,r],a);if(null===t||null===r)return null;if(P(t)){if(P(r))return ue(t,r,e);if(L(r))return function(e,t,r){switch(r){case"+":return S.createFromMilliseconds(e+t.valueInMilliseconds());case"-":return S.createFromMilliseconds(e-t.valueInMilliseconds());case"*":return S.createFromMilliseconds(e*t.valueInMilliseconds());case"/":return S.createFromMilliseconds(e/t.valueInMilliseconds())}throw new f(n.InvalidOperator)}(t,r,e);if(V(r))return function(e,t,r){throw new f(n.InvalidOperator)}();if(J(r))return function(e,t,r){throw new f(n.InvalidOperator)}();if($(r))return function(e,t,r){throw new f(n.InvalidOperator)}();if(U(r))return function(e,t,r){throw new f(n.InvalidOperator)}();if(_(r))return function(e,t,r){const a=parseFloat(t);if(isNaN(a))throw new f(n.InvalidOperator);return ue(e,a,r)}(t,r,e);throw new f(n.InvalidOperator)}if(J(t)){if(P(r))return function(e,t,r){const a=1e3*t*24*60*60;switch(r){case"+":return e.plus("milliseconds",a);case"-":return e.plus("milliseconds",-1*a)}throw new f(n.InvalidOperator)}(t,r,e);if(L(r))return function(e,t,r){switch(r){case"+":return e.plus("milliseconds",t.valueInMilliseconds());case"-":return e.plus("milliseconds",-1*t.valueInMilliseconds())}throw new f(n.InvalidOperator)}(t,r,e);if(V(r))return function(e,t,r){throw new f(n.InvalidOperator)}();if(J(r))return function(e,t,r){if("-"===r)return e.toDateTimeLuxon("UTC").diff(t.toDateTimeLuxon("UTC")).as("days");throw new f(n.InvalidOperator)}(t,r,e);if($(r))return function(e,t,r){if("-"===r)return e.toDateTimeLuxon(t.toDateTime().zone).diff(t.toDateTime()).as("days");throw new f(n.InvalidOperator)}(t,r,e);if(U(r))return function(e,t,r){if("-"===r)return e.toDateTimeLuxon(t.zone).diff(t).as("days");throw new f(n.InvalidOperator)}(t,r,e);if(_(r))return function(e,t,r){throw new f(n.InvalidOperator)}();throw new f(n.InvalidOperator)}if(V(t)){if(P(r))return function(e,t,r){const a=1e3*t*24*60*60;switch(r){case"+":return e.plus("milliseconds",a);case"-":return e.plus("milliseconds",-1*a)}throw new f(n.InvalidOperator)}(t,r,e);if(L(r))return function(e,t,r){switch(r){case"+":return e.plus("milliseconds",t.valueInMilliseconds());case"-":return e.plus("milliseconds",-1*t.valueInMilliseconds())}throw new f(n.InvalidOperator)}(t,r,e);if(V(r))return function(e,t,r){throw new f(n.InvalidOperator)}();if(J(r))return function(e,t,r){throw new f(n.InvalidOperator)}();if($(r))return function(e,t,r){throw new f(n.InvalidOperator)}();if(U(r))return function(e,t,r){throw new f(n.InvalidOperator)}();if(_(r))return function(e,t,r){throw new f(n.InvalidOperator)}();throw new f(n.InvalidOperator)}if(L(t)){if(P(r))return function(e,t,r){switch(r){case"+":return S.createFromMilliseconds(e.valueInMilliseconds()+t);case"-":return S.createFromMilliseconds(e.valueInMilliseconds()-t);case"*":return S.createFromMilliseconds(e.valueInMilliseconds()*t);case"/":return S.createFromMilliseconds(e.valueInMilliseconds()/t)}throw new f(n.InvalidOperator)}(t,r,e);if(L(r))return function(e,t,r){switch(r){case"+":return S.createFromMilliseconds(e.valueInMilliseconds()+t.valueInMilliseconds());case"-":return S.createFromMilliseconds(e.valueInMilliseconds()-t.valueInMilliseconds());case"*":return S.createFromMilliseconds(e.valueInMilliseconds()*t.valueInMilliseconds());case"/":return S.createFromMilliseconds(e.valueInMilliseconds()/t.valueInMilliseconds())}throw new f(n.InvalidOperator)}(t,r,e);if(V(r))return function(e,t,r){if("+"===r)return t.plus("milliseconds",e.valueInMilliseconds());throw new f(n.InvalidOperator)}(t,r,e);if(J(r))return function(e,t,r){if("+"===r)return t.plus("milliseconds",e.valueInMilliseconds());throw new f(n.InvalidOperator)}(t,r,e);if($(r))return function(e,t,r){if("+"===r)return t.addMilliseconds(e.valueInMilliseconds());throw new f(n.InvalidOperator)}(t,r,e);if(U(r))return function(e,t,r){switch(r){case"+":return t.plus({milliseconds:e.valueInMilliseconds()});case"-":return e.valueInMilliseconds()-t.toMillis()}throw new f(n.InvalidOperator)}(t,r,e);if(_(r))return function(e,t,r){throw new f(n.InvalidOperator)}();throw new f(n.InvalidOperator)}if(U(t)){if(P(r))return function(e,t,r){const a=1e3*t*24*60*60;switch(r){case"+":return e.plus({milliseconds:a});case"-":return e.minus({milliseconds:a})}throw new f(n.InvalidOperator)}(t,r,e);if(L(r))return function(e,t,r){switch(r){case"+":return e.plus({milliseconds:t.valueInMilliseconds()});case"-":return e.minus({milliseconds:t.valueInMilliseconds()})}throw new f(n.InvalidOperator)}(t,r,e);if(V(r))return function(e,t,r){throw new f(n.InvalidOperator)}();if(J(r))return function(e,t,r){if("-"===r)return e.diff(t.toDateTimeLuxon(e.zone)).as("days");throw new f(n.InvalidOperator)}(t,r,e);if($(r))return function(e,t,r){if("-"===r)return e.diff(t.toDateTime()).as("days");throw new f(n.InvalidOperator)}(t,r,e);if(U(r))return function(e,t,r){if("-"===r)return e.diff(t).as("days");throw new f(n.InvalidOperator)}(t,r,e);if(_(r))return function(e,t,r){throw new f(n.InvalidOperator)}();throw new f(n.InvalidOperator)}if($(t)){if(P(r))return function(e,t,r){const a=1e3*t*24*60*60;switch(r){case"+":return e.addMilliseconds(a);case"-":return e.addMilliseconds(-1*a)}throw new f(n.InvalidOperator)}(t,r,e);if(L(r))return function(e,t,r){switch(r){case"+":return e.addMilliseconds(t.valueInMilliseconds());case"-":return e.addMilliseconds(-1*t.valueInMilliseconds())}throw new f(n.InvalidOperator)}(t,r,e);if(V(r))return function(e,t,r){throw new f(n.InvalidOperator)}();if(J(r))return function(e,t,r){if("-"===r)return e.toDateTime().diff(t.toDateTimeLuxon(e.toDateTime().zone)).as("days");throw new f(n.InvalidOperator)}(t,r,e);if($(r))return function(e,t,r){if("-"===r)return e.toDateTime().diff(t.toDateTime()).as("days");throw new f(n.InvalidOperator)}(t,r,e);if(U(r))return function(e,t,r){if("-"===r)return e.toDateTime().diff(t).as("days");throw new f(n.InvalidOperator)}(t,r,e);if(_(r))return function(e,t,r){throw new f(n.InvalidOperator)}();throw new f(n.InvalidOperator)}if(_(t)){if(P(r))return function(e,t,r){const a=parseFloat(e);if(isNaN(a))throw new f(n.InvalidOperator);return ue(a,t,r)}(t,r,e);if(L(r))return function(e,t,r){throw new f(n.InvalidOperator)}();if(V(r))return function(e,t,r){throw new f(n.InvalidOperator)}();if(J(r))return function(e,t,r){throw new f(n.InvalidOperator)}();if($(r))return function(e,t,r){throw new f(n.InvalidOperator)}();if(U(r))return function(e,t,r){throw new f(n.InvalidOperator)}();if(_(r))return function(e,t,r){if("+"===r)return e+t;throw new f(n.InvalidOperator)}(t,r,e);throw new f(n.InvalidOperator)}throw new f(n.InvalidOperator)}function ue(e,t,r){switch(r){case"+":return e+t;case"-":return e-t;case"*":return e*t;case"/":return e/t}throw new f(n.InvalidOperator)}var le,ce={exports:{}};(le=ce).exports&&(le.exports=function(){function e(t,r,n,a){var i=Error.call(this,t);return Object.setPrototypeOf&&Object.setPrototypeOf(i,e.prototype),i.expected=r,i.found=n,i.location=a,i.name="SyntaxError",i}function t(e,t,r){return r=r||" ",e.length>t?e:(t-=e.length,e+(r+=r.repeat(t)).slice(0,t))}return function(e,t){function r(){this.constructor=e}r.prototype=t.prototype,e.prototype=new r}(e,Error),e.prototype.format=function(e){var r="Error: "+this.message;if(this.location){var n,a=null;for(n=0;n0){for(t=1,r=1;t=",v=">",h="<=",m="<>",w="<",I="!=",g="+",y="-",T="||",N="*",S="/",O="@",C="'",b="N'",x="''",A=".",M="null",D="true",E="false",F="in",P="is",_="like",L="escape",R="not",U="and",J="or",V="between",$="from",Z="for",k="substring",z="extract",H="trim",q="position",Y="timestamp",j="date",B="time",Q="leading",W="trailing",G="both",K="cast",X="as",ee="integer",te="smallint",re="float",ne="real",ae="varchar",ie="to",oe="interval",se="year",ue="timezone_hour",le="timezone_minute",ce="month",fe="day",de="hour",pe="minute",ve="second",he="case",me="end",we="when",Ie="then",ge="else",ye=",",Te="(",Ne=")",Se="`",Oe=/^[A-Za-z_\x80-\uFFFF]/,Ce=/^[A-Za-z0-9_]/,be=/^[A-Za-z0-9_.\x80-\uFFFF]/,xe=/^["]/,Ae=/^[^']/,Me=/^[0-9]/,De=/^[eE]/,Ee=/^[+\-]/,Fe=/^[ \t\n\r]/,Pe=/^[^`]/,_e=Ja("!",!1),Le=Ja("=",!1),Re=Ja(">=",!1),Ue=Ja(">",!1),Je=Ja("<=",!1),Ve=Ja("<>",!1),$e=Ja("<",!1),Ze=Ja("!=",!1),ke=Ja("+",!1),ze=Ja("-",!1),He=Ja("||",!1),qe=Ja("*",!1),Ye=Ja("/",!1),je=Va([["A","Z"],["a","z"],"_",["€","￿"]],!1,!1),Be=Va([["A","Z"],["a","z"],["0","9"],"_"],!1,!1),Qe=Va([["A","Z"],["a","z"],["0","9"],"_",".",["€","￿"]],!1,!1),We=Va(['"'],!1,!1),Ge=Ja("@",!1),Ke=Ja("'",!1),Xe=Ja("N'",!1),et=Ja("''",!1),tt=Va(["'"],!0,!1),rt=Ja(".",!1),nt=Va([["0","9"]],!1,!1),at=Va(["e","E"],!1,!1),it=Va(["+","-"],!1,!1),ot=Ja("NULL",!0),st=Ja("TRUE",!0),ut=Ja("FALSE",!0),lt=Ja("IN",!0),ct=Ja("IS",!0),ft=Ja("LIKE",!0),dt=Ja("ESCAPE",!0),pt=Ja("NOT",!0),vt=Ja("AND",!0),ht=Ja("OR",!0),mt=Ja("BETWEEN",!0),wt=Ja("FROM",!0),It=Ja("FOR",!0),gt=Ja("SUBSTRING",!0),yt=Ja("EXTRACT",!0),Tt=Ja("TRIM",!0),Nt=Ja("POSITION",!0),St=Ja("TIMESTAMP",!0),Ot=Ja("DATE",!0),Ct=Ja("TIME",!0),bt=Ja("LEADING",!0),xt=Ja("TRAILING",!0),At=Ja("BOTH",!0),Mt=Ja("CAST",!0),Dt=Ja("AS",!0),Et=Ja("INTEGER",!0),Ft=Ja("SMALLINT",!0),Pt=Ja("FLOAT",!0),_t=Ja("REAL",!0),Lt=Ja("VARCHAR",!0),Rt=Ja("TO",!0),Ut=Ja("INTERVAL",!0),Jt=Ja("YEAR",!0),Vt=Ja("TIMEZONE_HOUR",!0),$t=Ja("TIMEZONE_MINUTE",!0),Zt=Ja("MONTH",!0),kt=Ja("DAY",!0),zt=Ja("HOUR",!0),Ht=Ja("MINUTE",!0),qt=Ja("SECOND",!0),Yt=Ja("CASE",!0),jt=Ja("END",!0),Bt=Ja("WHEN",!0),Qt=Ja("THEN",!0),Wt=Ja("ELSE",!0),Gt=Ja(",",!1),Kt=Ja("(",!1),Xt=Ja(")",!1),er=Va([" ","\t","\n","\r"],!1,!1),tr=Ja("`",!1),rr=Va(["`"],!0,!1),nr=function(e){return e},ar=function(e,t){var r={type:"expression-list"},n=function(e,t,r){return function(e,t){for(var r=[e],n=0;n_a&&(_a=Ea,La=[]),La.push(e))}function za(){var e,t;return e=Ea,Wi(),(t=qa())!==s?(Wi(),Fa=e,e=nr(t)):(Ea=e,e=s),e}function Ha(){var e,t,r,n,a,i,o,u;if(e=Ea,(t=qa())!==s){for(r=[],n=Ea,a=Wi(),(i=ji())!==s?(o=Wi(),(u=qa())!==s?n=a=[a,i,o,u]:(Ea=n,n=s)):(Ea=n,n=s);n!==s;)r.push(n),n=Ea,a=Wi(),(i=ji())!==s?(o=Wi(),(u=qa())!==s?n=a=[a,i,o,u]:(Ea=n,n=s)):(Ea=n,n=s);Fa=e,e=ar(t,r)}else Ea=e,e=s;return e}function qa(){var e,t,r,n,a,i,o,u;if(e=Ea,(t=Ya())!==s){for(r=[],n=Ea,a=Wi(),(i=Mi())!==s?(o=Wi(),(u=Ya())!==s?n=a=[a,i,o,u]:(Ea=n,n=s)):(Ea=n,n=s);n!==s;)r.push(n),n=Ea,a=Wi(),(i=Mi())!==s?(o=Wi(),(u=Ya())!==s?n=a=[a,i,o,u]:(Ea=n,n=s)):(Ea=n,n=s);Fa=e,e=ir(t,r)}else Ea=e,e=s;return e}function Ya(){var e,t,r,n,a,i,o,u;if(e=Ea,(t=ja())!==s){for(r=[],n=Ea,a=Wi(),(i=Ai())!==s?(o=Wi(),(u=ja())!==s?n=a=[a,i,o,u]:(Ea=n,n=s)):(Ea=n,n=s);n!==s;)r.push(n),n=Ea,a=Wi(),(i=Ai())!==s?(o=Wi(),(u=ja())!==s?n=a=[a,i,o,u]:(Ea=n,n=s)):(Ea=n,n=s);Fa=e,e=or(t,r)}else Ea=e,e=s;return e}function ja(){var e,r,n,a,i;return e=Ea,(r=xi())===s&&(r=Ea,33===t.charCodeAt(Ea)?(n=f,Ea++):(n=s,0===Ra&&ka(_e)),n!==s?(a=Ea,Ra++,61===t.charCodeAt(Ea)?(i=d,Ea++):(i=s,0===Ra&&ka(Le)),Ra--,i===s?a=void 0:(Ea=a,a=s),a!==s?r=n=[n,a]:(Ea=r,r=s)):(Ea=r,r=s)),r!==s?(n=Wi(),(a=ja())!==s?(Fa=e,e=sr(a)):(Ea=e,e=s)):(Ea=e,e=s),e===s&&(e=function(){var e,r,n;return e=Ea,(r=Ga())!==s?(Wi(),(n=function(){var e;return(e=function(){var e,t,r,n,a,i,o;if(e=Ea,t=[],r=Ea,n=Wi(),(a=Ba())!==s?(i=Wi(),(o=Ga())!==s?r=n=[n,a,i,o]:(Ea=r,r=s)):(Ea=r,r=s),r!==s)for(;r!==s;)t.push(r),r=Ea,n=Wi(),(a=Ba())!==s?(i=Wi(),(o=Ga())!==s?r=n=[n,a,i,o]:(Ea=r,r=s)):(Ea=r,r=s);else t=s;return t!==s&&(Fa=e,t=lr(t)),t}())===s&&(e=function(){var e,t,r,n;return e=Ea,(t=Wa())!==s?(Wi(),(r=Bi())!==s?(Wi(),(n=Ha())!==s?(Wi(),Qi()!==s?(Fa=e,e=Ir(t,n)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s),e===s&&(e=Ea,(t=Wa())!==s?(Wi(),(r=Bi())!==s?(Wi(),(n=Qi())!==s?(Fa=e,e=gr(t)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s),e===s&&(e=Ea,(t=Wa())!==s?(Wi(),(r=ui())!==s?(Fa=e,e=yr(t,r)):(Ea=e,e=s)):(Ea=e,e=s))),e}())===s&&(e=function(){var e,t,r,n,a,i;return e=Ea,(t=xi())!==s?(Wi(),(r=Di())!==s?(Wi(),(n=Ga())!==s?(Wi(),(a=Ai())!==s?(Wi(),(i=Ga())!==s?(Fa=e,e=dr(r,n,i)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s),e===s&&(e=Ea,(t=Di())!==s?(Wi(),(r=Ga())!==s?(Wi(),(n=Ai())!==s?(Wi(),(a=Ga())!==s?(Fa=e,e=pr(t,r,a)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s)),e}())===s&&(e=function(){var e,t,r,n;return e=Ea,(t=Ci())!==s?(Wi(),(r=xi())!==s?(Wi(),(n=Ga())!==s?(Fa=e,e=cr(t,n)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s),e===s&&(e=Ea,(t=Ci())!==s?(Wi(),(r=Ga())!==s?(Fa=e,e=fr(t,r)):(Ea=e,e=s)):(Ea=e,e=s)),e}())===s&&(e=function(){var e,r,n,a;return e=Ea,(r=Qa())!==s?(Wi(),(n=vi())!==s?(Wi(),function(){var e,r,n,a;return e=Ea,t.substr(Ea,6).toLowerCase()===L?(r=t.substr(Ea,6),Ea+=6):(r=s,0===Ra&&ka(dt)),r!==s?(n=Ea,Ra++,a=ai(),Ra--,a===s?n=void 0:(Ea=n,n=s),n!==s?(Fa=e,e=Hn()):(Ea=e,e=s)):(Ea=e,e=s),e}()!==s?(Wi(),(a=hi())!==s?(Fa=e,e=mr(r,n,a)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s),e===s&&(e=Ea,(r=Qa())!==s?(Wi(),(n=vi())!==s?(Fa=e,e=wr(r,n)):(Ea=e,e=s)):(Ea=e,e=s)),e}()),e}())===s&&(n=null),Fa=e,e=ur(r,n)):(Ea=e,e=s),e}()),e}function Ba(){var e;return t.substr(Ea,2)===p?(e=p,Ea+=2):(e=s,0===Ra&&ka(Re)),e===s&&(62===t.charCodeAt(Ea)?(e=v,Ea++):(e=s,0===Ra&&ka(Ue)),e===s&&(t.substr(Ea,2)===h?(e=h,Ea+=2):(e=s,0===Ra&&ka(Je)),e===s&&(t.substr(Ea,2)===m?(e=m,Ea+=2):(e=s,0===Ra&&ka(Ve)),e===s&&(60===t.charCodeAt(Ea)?(e=w,Ea++):(e=s,0===Ra&&ka($e)),e===s&&(61===t.charCodeAt(Ea)?(e=d,Ea++):(e=s,0===Ra&&ka(Le)),e===s&&(t.substr(Ea,2)===I?(e=I,Ea+=2):(e=s,0===Ra&&ka(Ze)))))))),e}function Qa(){var e,t,r,n,a;return e=Ea,t=Ea,(r=xi())!==s?(n=Wi(),(a=bi())!==s?t=r=[r,n,a]:(Ea=t,t=s)):(Ea=t,t=s),t!==s&&(Fa=e,t=vr(t)),(e=t)===s&&(e=bi()),e}function Wa(){var e,t,r,n,a;return e=Ea,t=Ea,(r=xi())!==s?(n=Wi(),(a=Oi())!==s?t=r=[r,n,a]:(Ea=t,t=s)):(Ea=t,t=s),t!==s&&(Fa=e,t=hr(t)),(e=t)===s&&(e=Oi()),e}function Ga(){var e,t,r,n,a,i,o,u;if(e=Ea,(t=Xa())!==s){for(r=[],n=Ea,a=Wi(),(i=Ka())!==s?(o=Wi(),(u=Xa())!==s?n=a=[a,i,o,u]:(Ea=n,n=s)):(Ea=n,n=s);n!==s;)r.push(n),n=Ea,a=Wi(),(i=Ka())!==s?(o=Wi(),(u=Xa())!==s?n=a=[a,i,o,u]:(Ea=n,n=s)):(Ea=n,n=s);Fa=e,e=Tr(t,r)}else Ea=e,e=s;return e}function Ka(){var e;return 43===t.charCodeAt(Ea)?(e=g,Ea++):(e=s,0===Ra&&ka(ke)),e===s&&(45===t.charCodeAt(Ea)?(e=y,Ea++):(e=s,0===Ra&&ka(ze)),e===s&&(t.substr(Ea,2)===T?(e=T,Ea+=2):(e=s,0===Ra&&ka(He)))),e}function Xa(){var e,t,r,n,a,i,o,u;if(e=Ea,(t=ti())!==s){for(r=[],n=Ea,a=Wi(),(i=ei())!==s?(o=Wi(),(u=ti())!==s?n=a=[a,i,o,u]:(Ea=n,n=s)):(Ea=n,n=s);n!==s;)r.push(n),n=Ea,a=Wi(),(i=ei())!==s?(o=Wi(),(u=ti())!==s?n=a=[a,i,o,u]:(Ea=n,n=s)):(Ea=n,n=s);Fa=e,e=Nr(t,r)}else Ea=e,e=s;return e}function ei(){var e;return 42===t.charCodeAt(Ea)?(e=N,Ea++):(e=s,0===Ra&&ka(qe)),e===s&&(47===t.charCodeAt(Ea)?(e=S,Ea++):(e=s,0===Ra&&ka(Ye))),e}function ti(){var e,r;return(e=function(){var e;return(e=hi())===s&&(e=function(){var e,t,r,n;return e=Ea,(t=function(){var e,t,r,n;return e=Ea,(t=gi())!==s&&(r=yi())!==s&&(n=Ti())!==s?(Fa=e,e=Fn(t,r,n)):(Ea=e,e=s),e===s&&(e=Ea,(t=gi())!==s&&(r=yi())!==s?(Fa=e,e=Pn(t,r)):(Ea=e,e=s),e===s&&(e=Ea,(t=gi())!==s&&(r=Ti())!==s?(Fa=e,e=_n(t,r)):(Ea=e,e=s),e===s&&(e=Ea,(t=gi())!==s&&(Fa=e,t=Ln(t)),e=t))),e}())!==s?(r=Ea,Ra++,n=ni(),Ra--,n===s?r=void 0:(Ea=r,r=s),r!==s?(Fa=e,e=En(t)):(Ea=e,e=s)):(Ea=e,e=s),e}())===s&&(e=function(){var e,r;return e=Ea,(r=function(){var e,r,n,a;return e=Ea,t.substr(Ea,4).toLowerCase()===D?(r=t.substr(Ea,4),Ea+=4):(r=s,0===Ra&&ka(st)),r!==s?(n=Ea,Ra++,a=ai(),Ra--,a===s?n=void 0:(Ea=n,n=s),n!==s?e=r=[r,n]:(Ea=e,e=s)):(Ea=e,e=s),e}())!==s&&(Fa=e,r=yn()),(e=r)===s&&(e=Ea,(r=function(){var e,r,n,a;return e=Ea,t.substr(Ea,5).toLowerCase()===E?(r=t.substr(Ea,5),Ea+=5):(r=s,0===Ra&&ka(ut)),r!==s?(n=Ea,Ra++,a=ai(),Ra--,a===s?n=void 0:(Ea=n,n=s),n!==s?e=r=[r,n]:(Ea=e,e=s)):(Ea=e,e=s),e}())!==s&&(Fa=e,r=Tn()),e=r),e}())===s&&(e=function(){var e,r;return e=Ea,(r=function(){var e,r,n,a;return e=Ea,t.substr(Ea,4).toLowerCase()===M?(r=t.substr(Ea,4),Ea+=4):(r=s,0===Ra&&ka(ot)),r!==s?(n=Ea,Ra++,a=ai(),Ra--,a===s?n=void 0:(Ea=n,n=s),n!==s?e=r=[r,n]:(Ea=e,e=s)):(Ea=e,e=s),e}())!==s&&(Fa=e,r=gn()),r}())===s&&(e=function(){var e,t;return e=Ea,_i()!==s?(Wi(),(t=vi())!==s?(Fa=e,e=In(t)):(Ea=e,e=s)):(Ea=e,e=s),e}())===s&&(e=function(){var e,t;return e=Ea,Pi()!==s?(Wi(),(t=vi())!==s?(Fa=e,e=Br(t)):(Ea=e,e=s)):(Ea=e,e=s),e}())===s&&(e=function(){var e,r,n,a;return e=Ea,Ri()!==s?(Wi(),45===t.charCodeAt(Ea)?(r=y,Ea++):(r=s,0===Ra&&ka(ze)),r===s&&(43===t.charCodeAt(Ea)?(r=g,Ea++):(r=s,0===Ra&&ka(ke))),r!==s?(Wi(),(n=vi())!==s?(Wi(),(a=ci())!==s?(Fa=e,e=Wr(r,n,a)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s),e===s&&(e=Ea,Ri()!==s?(Wi(),(r=vi())!==s?(Wi(),(n=ci())!==s?(Fa=e,e=Gr(r,n)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s)),e}())===s&&(e=function(){var e,t;return e=Ea,Li()!==s?(Wi(),(t=vi())!==s?(Fa=e,e=Qr(t)):(Ea=e,e=s)):(Ea=e,e=s),e}()),e}())===s&&(e=function(){var e,r,n;return e=Ea,function(){var e,r,n,a;return e=Ea,t.substr(Ea,7).toLowerCase()===z?(r=t.substr(Ea,7),Ea+=7):(r=s,0===Ra&&ka(yt)),r!==s?(n=Ea,Ra++,a=ai(),Ra--,a===s?n=void 0:(Ea=n,n=s),n!==s?(Fa=e,e=Kn()):(Ea=e,e=s)):(Ea=e,e=s),e}()!==s?(Wi(),Bi()!==s?(Wi(),(r=function(){var e;return(e=Ui())===s&&(e=Ji())===s&&(e=Vi())===s&&(e=$i())===s&&(e=Zi())===s&&(e=ki())===s&&(e=function(){var e,r,n,a;return e=Ea,t.substr(Ea,13).toLowerCase()===ue?(r=t.substr(Ea,13),Ea+=13):(r=s,0===Ra&&ka(Vt)),r!==s?(n=Ea,Ra++,a=ai(),Ra--,a===s?n=void 0:(Ea=n,n=s),n!==s?(Fa=e,e=wa()):(Ea=e,e=s)):(Ea=e,e=s),e}())===s&&(e=function(){var e,r,n,a;return e=Ea,t.substr(Ea,15).toLowerCase()===le?(r=t.substr(Ea,15),Ea+=15):(r=s,0===Ra&&ka($t)),r!==s?(n=Ea,Ra++,a=ai(),Ra--,a===s?n=void 0:(Ea=n,n=s),n!==s?(Fa=e,e=Ia()):(Ea=e,e=s)):(Ea=e,e=s),e}()),e}())!==s?(Wi(),Ei()!==s?(Wi(),(n=qa())!==s?(Wi(),Qi()!==s?(Fa=e,e=Pr(r,n)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s),e}())===s&&(e=function(){var e,r,n,a,i,o,u;return e=Ea,function(){var e,r,n,a;return e=Ea,t.substr(Ea,9).toLowerCase()===k?(r=t.substr(Ea,9),Ea+=9):(r=s,0===Ra&&ka(gt)),r!==s?(n=Ea,Ra++,a=ai(),Ra--,a===s?n=void 0:(Ea=n,n=s),n!==s?(Fa=e,e=Gn()):(Ea=e,e=s)):(Ea=e,e=s),e}()!==s?(Wi(),Bi()!==s?(Wi(),(r=qa())!==s?(Wi(),Ei()!==s?(Wi(),(n=qa())!==s?(Wi(),a=Ea,(i=function(){var e,r,n,a;return e=Ea,t.substr(Ea,3).toLowerCase()===Z?(r=t.substr(Ea,3),Ea+=3):(r=s,0===Ra&&ka(It)),r!==s?(n=Ea,Ra++,a=ai(),Ra--,a===s?n=void 0:(Ea=n,n=s),n!==s?(Fa=e,e=Wn()):(Ea=e,e=s)):(Ea=e,e=s),e}())!==s?(o=Wi(),(u=qa())!==s?a=i=[i,o,u,Wi()]:(Ea=a,a=s)):(Ea=a,a=s),a===s&&(a=null),(i=Qi())!==s?(Fa=e,e=_r(r,n,a)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s),e}())===s&&(e=function(){var e,t,r,n;return e=Ea,Fi()!==s?(Wi(),Bi()!==s?(Wi(),(t=li())===s&&(t=null),Wi(),(r=qa())!==s?(Wi(),Ei()!==s?(Wi(),(n=qa())!==s?(Wi(),Qi()!==s?(Fa=e,e=Hr(t,r,n)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s),e===s&&(e=Ea,Fi()!==s?(Wi(),Bi()!==s?(Wi(),(t=li())===s&&(t=null),Wi(),(r=qa())!==s?(Wi(),Qi()!==s?(Fa=e,e=qr(t,r)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s)),e}())===s&&(e=function(){var e,r,n;return e=Ea,function(){var e,r,n,a;return e=Ea,t.substr(Ea,8).toLowerCase()===q?(r=t.substr(Ea,8),Ea+=8):(r=s,0===Ra&&ka(Nt)),r!==s?(n=Ea,Ra++,a=ai(),Ra--,a===s?n=void 0:(Ea=n,n=s),n!==s?(Fa=e,e=ea()):(Ea=e,e=s)):(Ea=e,e=s),e}()!==s?(Wi(),Bi()!==s?(Wi(),(r=qa())!==s?(Wi(),Oi()!==s?(Wi(),(n=qa())!==s?(Wi(),Qi()!==s?(Fa=e,e=Yr(r,n)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s),e}())===s&&(e=function(){var e,r,n;return e=Ea,function(){var e,r,n,a;return e=Ea,t.substr(Ea,4).toLowerCase()===K?(r=t.substr(Ea,4),Ea+=4):(r=s,0===Ra&&ka(Mt)),r!==s?(n=Ea,Ra++,a=ai(),Ra--,a===s?n=void 0:(Ea=n,n=s),n!==s?(Fa=e,e=sa()):(Ea=e,e=s)):(Ea=e,e=s),e}()!==s?(Wi(),Bi()!==s?(Wi(),(r=qa())!==s?(Wi(),function(){var e,r,n,a;return e=Ea,t.substr(Ea,2).toLowerCase()===X?(r=t.substr(Ea,2),Ea+=2):(r=s,0===Ra&&ka(Dt)),r!==s?(n=Ea,Ra++,a=ai(),Ra--,a===s?n=void 0:(Ea=n,n=s),n!==s?(Fa=e,e=ua()):(Ea=e,e=s)):(Ea=e,e=s),e}()!==s?(Wi(),(n=function(){var e,r,n;return e=Ea,(r=function(){var e,r,n,a;return e=Ea,t.substr(Ea,7).toLowerCase()===ee?(r=t.substr(Ea,7),Ea+=7):(r=s,0===Ra&&ka(Et)),r!==s?(n=Ea,Ra++,a=ai(),Ra--,a===s?n=void 0:(Ea=n,n=s),n!==s?(Fa=e,e=la()):(Ea=e,e=s)):(Ea=e,e=s),e}())!==s&&(Fa=e,r=Rr()),(e=r)===s&&(e=Ea,(r=function(){var e,r,n,a;return e=Ea,t.substr(Ea,8).toLowerCase()===te?(r=t.substr(Ea,8),Ea+=8):(r=s,0===Ra&&ka(Ft)),r!==s?(n=Ea,Ra++,a=ai(),Ra--,a===s?n=void 0:(Ea=n,n=s),n!==s?(Fa=e,e=ca()):(Ea=e,e=s)):(Ea=e,e=s),e}())!==s&&(Fa=e,r=Ur()),(e=r)===s&&(e=Ea,(r=function(){var e,r,n,a;return e=Ea,t.substr(Ea,5).toLowerCase()===re?(r=t.substr(Ea,5),Ea+=5):(r=s,0===Ra&&ka(Pt)),r!==s?(n=Ea,Ra++,a=ai(),Ra--,a===s?n=void 0:(Ea=n,n=s),n!==s?(Fa=e,e=fa()):(Ea=e,e=s)):(Ea=e,e=s),e}())!==s&&(Fa=e,r=Jr()),(e=r)===s&&(e=Ea,(r=function(){var e,r,n,a;return e=Ea,t.substr(Ea,4).toLowerCase()===ne?(r=t.substr(Ea,4),Ea+=4):(r=s,0===Ra&&ka(_t)),r!==s?(n=Ea,Ra++,a=ai(),Ra--,a===s?n=void 0:(Ea=n,n=s),n!==s?(Fa=e,e=da()):(Ea=e,e=s)):(Ea=e,e=s),e}())!==s&&(Fa=e,r=Vr()),(e=r)===s&&(e=Ea,(r=_i())!==s&&(Fa=e,r=$r()),(e=r)===s&&(e=Ea,(r=Pi())!==s&&(Fa=e,r=Zr()),(e=r)===s&&(e=Ea,(r=Li())!==s&&(Fa=e,r=kr()),(e=r)===s&&(e=Ea,(r=function(){var e,r,n,a;return e=Ea,t.substr(Ea,7).toLowerCase()===ae?(r=t.substr(Ea,7),Ea+=7):(r=s,0===Ra&&ka(Lt)),r!==s?(n=Ea,Ra++,a=ai(),Ra--,a===s?n=void 0:(Ea=n,n=s),n!==s?(Fa=e,e=pa()):(Ea=e,e=s)):(Ea=e,e=s),e}())!==s?(Wi(),Bi()!==s?(Wi(),(n=Ni())!==s?(Wi(),Qi()!==s?(Fa=e,e=zr(n)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s)))))))),e}())!==s?(Wi(),Qi()!==s?(Fa=e,e=Lr(r,n)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s),e}())===s&&(e=function(){var e,r,n;return e=Ea,(r=function(){var e,r,n,a;if(e=Ea,(r=ri())!==s&&(Fa=e,r=Ma(r)),(e=r)===s)if(e=Ea,96===t.charCodeAt(Ea)?(r=Se,Ea++):(r=s,0===Ra&&ka(tr)),r!==s){if(n=[],Pe.test(t.charAt(Ea))?(a=t.charAt(Ea),Ea++):(a=s,0===Ra&&ka(rr)),a!==s)for(;a!==s;)n.push(a),Pe.test(t.charAt(Ea))?(a=t.charAt(Ea),Ea++):(a=s,0===Ra&&ka(rr));else n=s;n!==s?(96===t.charCodeAt(Ea)?(a=Se,Ea++):(a=s,0===Ra&&ka(tr)),a!==s?(Fa=e,e=Da(n)):(Ea=e,e=s)):(Ea=e,e=s)}else Ea=e,e=s;return e}())!==s?(Wi(),Bi()!==s?(Wi(),(n=Ha())===s&&(n=null),Wi(),Qi()!==s?(Fa=e,e=jr(r,n)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s),e}())===s&&(e=function(){var e;return(e=function(){var e,t,r,n,a;if(e=Ea,zi()!==s)if(Wi(),(t=qa())!==s){for(Wi(),r=[],n=wi();n!==s;)r.push(n),n=wi();n=Wi(),(a=Hi())!==s?(Fa=e,e=On(t,r)):(Ea=e,e=s)}else Ea=e,e=s;else Ea=e,e=s;if(e===s)if(e=Ea,zi()!==s)if(Wi(),(t=qa())!==s){for(Wi(),r=[],n=wi();n!==s;)r.push(n),n=wi();n=Wi(),(a=Ii())!==s?(Wi(),Hi()!==s?(Fa=e,e=Cn(t,r,a)):(Ea=e,e=s)):(Ea=e,e=s)}else Ea=e,e=s;else Ea=e,e=s;return e}())===s&&(e=function(){var e,t,r,n;if(e=Ea,zi()!==s){for(Wi(),t=[],r=mi();r!==s;)t.push(r),r=mi();r=Wi(),(n=Hi())!==s?(Fa=e,e=bn(t)):(Ea=e,e=s)}else Ea=e,e=s;if(e===s)if(e=Ea,zi()!==s){for(Wi(),t=[],r=mi();r!==s;)t.push(r),r=mi();r=Wi(),(n=Ii())!==s?(Wi(),Hi()!==s?(Fa=e,e=xn(t,n)):(Ea=e,e=s)):(Ea=e,e=s)}else Ea=e,e=s;return e}()),e}())===s&&(e=function(){var e,t;return e=Ea,(t=function(){var e,t;return e=Ea,(t=function(){var e,t,r,n;if(e=Ea,(t=ni())!==s){for(r=[],n=ii();n!==s;)r.push(n),n=ii();Fa=e,e=xr(t,r)}else Ea=e,e=s;return e}())!==s&&(Fa=e,t=br(t)),t}())!==s&&(Fa=e,t=Or(t)),(e=t)===s&&(e=Ea,(t=function(){var e,t;return e=Ea,si()!==s?(t=function(){var e,t,r;for(e=Ea,t=[],r=oi();r!==s;)t.push(r),r=oi();return Fa=e,Dr(t)}(),si()!==s?(Fa=e,e=Mr(t)):(Ea=e,e=s)):(Ea=e,e=s),e}())!==s&&(Fa=e,t=Cr(t)),e=t),e}())===s&&(e=ui())===s&&(e=Ea,Bi()!==s?(Wi(),(r=qa())!==s?(Wi(),Qi()!==s?(Fa=e,e=Sr(r)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s)),e}function ri(){var e,t,r,n;if(e=Ea,(t=ni())!==s){for(r=[],n=ai();n!==s;)r.push(n),n=ai();Fa=e,e=Ar(t,r)}else Ea=e,e=s;return e}function ni(){var e;return Oe.test(t.charAt(Ea))?(e=t.charAt(Ea),Ea++):(e=s,0===Ra&&ka(je)),e}function ai(){var e;return Ce.test(t.charAt(Ea))?(e=t.charAt(Ea),Ea++):(e=s,0===Ra&&ka(Be)),e}function ii(){var e;return be.test(t.charAt(Ea))?(e=t.charAt(Ea),Ea++):(e=s,0===Ra&&ka(Qe)),e}function oi(){var e;return(e=function(){var e;return be.test(t.charAt(Ea))?(e=t.charAt(Ea),Ea++):(e=s,0===Ra&&ka(Qe)),e}())===s&&(e=function(){var e;return e=Ea,si()!==s&&si()!==s?(Fa=e,e=Er()):(Ea=e,e=s),e}()),e}function si(){var e;return xe.test(t.charAt(Ea))?(e=t.charAt(Ea),Ea++):(e=s,0===Ra&&ka(We)),e}function ui(){var e,r,n,a;return e=Ea,r=Ea,64===t.charCodeAt(Ea)?(n=O,Ea++):(n=s,0===Ra&&ka(Ge)),n!==s&&(a=ri())!==s?r=n=[n,a]:(Ea=r,r=s),r!==s&&(Fa=e,r=Fr(r)),r}function li(){var e;return(e=function(){var e,r,n,a;return e=Ea,t.substr(Ea,7).toLowerCase()===Q?(r=t.substr(Ea,7),Ea+=7):(r=s,0===Ra&&ka(bt)),r!==s?(n=Ea,Ra++,a=ai(),Ra--,a===s?n=void 0:(Ea=n,n=s),n!==s?(Fa=e,e=aa()):(Ea=e,e=s)):(Ea=e,e=s),e}())===s&&(e=function(){var e,r,n,a;return e=Ea,t.substr(Ea,8).toLowerCase()===W?(r=t.substr(Ea,8),Ea+=8):(r=s,0===Ra&&ka(xt)),r!==s?(n=Ea,Ra++,a=ai(),Ra--,a===s?n=void 0:(Ea=n,n=s),n!==s?(Fa=e,e=ia()):(Ea=e,e=s)):(Ea=e,e=s),e}())===s&&(e=function(){var e,r,n,a;return e=Ea,t.substr(Ea,4).toLowerCase()===G?(r=t.substr(Ea,4),Ea+=4):(r=s,0===Ra&&ka(At)),r!==s?(n=Ea,Ra++,a=ai(),Ra--,a===s?n=void 0:(Ea=n,n=s),n!==s?(Fa=e,e=oa()):(Ea=e,e=s)):(Ea=e,e=s),e}()),e}function ci(){var e,r,n;return e=Ea,(r=function(){var e,t,r;return e=Ea,(t=fi())!==s?(Wi(),Bi()!==s?(Wi(),(r=pi())!==s?(Wi(),Qi()!==s?(Fa=e,e=Xr(t,r)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s),e===s&&(e=Ea,(t=fi())!==s&&(Fa=e,t=en(t)),e=t),e}())!==s?(Wi(),function(){var e,r,n,a;return e=Ea,t.substr(Ea,2).toLowerCase()===ie?(r=t.substr(Ea,2),Ea+=2):(r=s,0===Ra&&ka(Rt)),r!==s?(n=Ea,Ra++,a=ai(),Ra--,a===s?n=void 0:(Ea=n,n=s),n!==s?(Fa=e,e=va()):(Ea=e,e=s)):(Ea=e,e=s),e}()!==s?(Wi(),(n=function(){var e,t,r,n;return e=Ea,(t=fi())!==s&&(Fa=e,t=tn(t)),(e=t)===s&&(e=Ea,(t=ki())!==s?(Wi(),Bi()!==s?(Wi(),(r=pi())!==s?(Wi(),ji()!==s?(Wi(),(n=di())!==s?(Wi(),Qi()!==s?(Fa=e,e=rn(r,n)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s),e===s&&(e=Ea,(t=ki())!==s?(Wi(),Bi()!==s?(Wi(),(r=pi())!==s?(Wi(),Qi()!==s?(Fa=e,e=nn(r)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s),e===s&&(e=Ea,(t=ki())!==s&&(Fa=e,t=an()),e=t))),e}())!==s?(Fa=e,e=Kr(r,n)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s),e===s&&(e=function(){var e,t,r,n;return e=Ea,(t=fi())!==s?(Wi(),Bi()!==s?(Wi(),(r=di())!==s?(Wi(),Qi()!==s?(Fa=e,e=on(t,r)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s),e===s&&(e=Ea,(t=fi())!==s&&(Fa=e,t=sn(t)),(e=t)===s&&(e=Ea,(t=ki())!==s?(Wi(),Bi()!==s?(Wi(),(r=pi())!==s?(Wi(),ji()!==s?(Wi(),(n=di())!==s?(Wi(),Qi()!==s?(Fa=e,e=un(r,n)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s),e===s&&(e=Ea,(t=ki())!==s?(Wi(),Bi()!==s?(Wi(),(r=di())!==s?(Wi(),Qi()!==s?(Fa=e,e=ln(r)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s),e===s&&(e=Ea,(t=ki())!==s&&(Fa=e,t=cn()),e=t)))),e}()),e}function fi(){var e,t;return e=Ea,(t=Vi())!==s&&(Fa=e,t=fn()),(e=t)===s&&(e=Ea,(t=$i())!==s&&(Fa=e,t=dn()),(e=t)===s&&(e=Ea,(t=Zi())!==s&&(Fa=e,t=pn()),(e=t)===s&&(e=Ea,(t=Ji())!==s&&(Fa=e,t=vn()),(e=t)===s&&(e=Ea,(t=Ui())!==s&&(Fa=e,t=hn()),e=t)))),e}function di(){var e,t;return e=Ea,(t=Ni())!==s&&(Fa=e,t=mn(t)),t}function pi(){var e,t;return e=Ea,(t=Ni())!==s&&(Fa=e,t=wn(t)),t}function vi(){var e;return(e=hi())===s&&(e=ui()),e}function hi(){var e,r,n,a,i;if(e=Ea,39===t.charCodeAt(Ea)?(r=C,Ea++):(r=s,0===Ra&&ka(Ke)),r===s&&(t.substr(Ea,2)===b?(r=b,Ea+=2):(r=s,0===Ra&&ka(Xe))),r!==s){for(n=[],a=Ea,t.substr(Ea,2)===x?(i=x,Ea+=2):(i=s,0===Ra&&ka(et)),i!==s&&(Fa=a,i=Nn()),(a=i)===s&&(Ae.test(t.charAt(Ea))?(a=t.charAt(Ea),Ea++):(a=s,0===Ra&&ka(tt)));a!==s;)n.push(a),a=Ea,t.substr(Ea,2)===x?(i=x,Ea+=2):(i=s,0===Ra&&ka(et)),i!==s&&(Fa=a,i=Nn()),(a=i)===s&&(Ae.test(t.charAt(Ea))?(a=t.charAt(Ea),Ea++):(a=s,0===Ra&&ka(tt)));39===t.charCodeAt(Ea)?(a=C,Ea++):(a=s,0===Ra&&ka(Ke)),a!==s?(Fa=e,e=Sn(n)):(Ea=e,e=s)}else Ea=e,e=s;return e}function mi(){var e,t,r;return e=Ea,qi()!==s?(Wi(),(t=qa())!==s?(Wi(),Yi()!==s?(Wi(),(r=qa())!==s?(Fa=e,e=An(t,r)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s),e}function wi(){var e,t,r;return e=Ea,qi()!==s?(Wi(),(t=qa())!==s?(Wi(),Yi()!==s?(Wi(),(r=qa())!==s?(Fa=e,e=Mn(t,r)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s)):(Ea=e,e=s),e}function Ii(){var e,r;return e=Ea,function(){var e,r,n,a;return e=Ea,t.substr(Ea,4).toLowerCase()===ge?(r=t.substr(Ea,4),Ea+=4):(r=s,0===Ra&&ka(Wt)),r!==s?(n=Ea,Ra++,a=ai(),Ra--,a===s?n=void 0:(Ea=n,n=s),n!==s?(Fa=e,e=Aa()):(Ea=e,e=s)):(Ea=e,e=s),e}()!==s?(Wi(),(r=qa())!==s?(Fa=e,e=Dn(r)):(Ea=e,e=s)):(Ea=e,e=s),e}function gi(){var e,r,n;return(e=Ni())===s&&(e=Ea,45===t.charCodeAt(Ea)?(r=y,Ea++):(r=s,0===Ra&&ka(ze)),r===s&&(43===t.charCodeAt(Ea)?(r=g,Ea++):(r=s,0===Ra&&ka(ke))),r!==s&&(n=Ni())!==s?(Fa=e,e=Rn(r,n)):(Ea=e,e=s)),e}function yi(){var e,r,n;return e=Ea,46===t.charCodeAt(Ea)?(r=A,Ea++):(r=s,0===Ra&&ka(rt)),r!==s?((n=Ni())===s&&(n=null),Fa=e,e=Un(n)):(Ea=e,e=s),e}function Ti(){var e,r,n;return e=Ea,(r=function(){var e,r,n;return e=Ea,De.test(t.charAt(Ea))?(r=t.charAt(Ea),Ea++):(r=s,0===Ra&&ka(at)),r!==s?(Ee.test(t.charAt(Ea))?(n=t.charAt(Ea),Ea++):(n=s,0===Ra&&ka(it)),n===s&&(n=null),Fa=e,e=$n(r,n)):(Ea=e,e=s),e}())!==s&&(n=Ni())!==s?(Fa=e,e=Jn(r,n)):(Ea=e,e=s),e}function Ni(){var e,t,r;if(e=Ea,t=[],(r=Si())!==s)for(;r!==s;)t.push(r),r=Si();else t=s;return t!==s&&(Fa=e,t=Vn(t)),t}function Si(){var e;return Me.test(t.charAt(Ea))?(e=t.charAt(Ea),Ea++):(e=s,0===Ra&&ka(nt)),e}function Oi(){var e,r,n,a;return e=Ea,t.substr(Ea,2).toLowerCase()===F?(r=t.substr(Ea,2),Ea+=2):(r=s,0===Ra&&ka(lt)),r!==s?(n=Ea,Ra++,a=ai(),Ra--,a===s?n=void 0:(Ea=n,n=s),n!==s?(Fa=e,e=Zn()):(Ea=e,e=s)):(Ea=e,e=s),e}function Ci(){var e,r,n,a;return e=Ea,t.substr(Ea,2).toLowerCase()===P?(r=t.substr(Ea,2),Ea+=2):(r=s,0===Ra&&ka(ct)),r!==s?(n=Ea,Ra++,a=ai(),Ra--,a===s?n=void 0:(Ea=n,n=s),n!==s?(Fa=e,e=kn()):(Ea=e,e=s)):(Ea=e,e=s),e}function bi(){var e,r,n,a;return e=Ea,t.substr(Ea,4).toLowerCase()===_?(r=t.substr(Ea,4),Ea+=4):(r=s,0===Ra&&ka(ft)),r!==s?(n=Ea,Ra++,a=ai(),Ra--,a===s?n=void 0:(Ea=n,n=s),n!==s?(Fa=e,e=zn()):(Ea=e,e=s)):(Ea=e,e=s),e}function xi(){var e,r,n,a;return e=Ea,t.substr(Ea,3).toLowerCase()===R?(r=t.substr(Ea,3),Ea+=3):(r=s,0===Ra&&ka(pt)),r!==s?(n=Ea,Ra++,a=ai(),Ra--,a===s?n=void 0:(Ea=n,n=s),n!==s?(Fa=e,e=qn()):(Ea=e,e=s)):(Ea=e,e=s),e}function Ai(){var e,r,n,a;return e=Ea,t.substr(Ea,3).toLowerCase()===U?(r=t.substr(Ea,3),Ea+=3):(r=s,0===Ra&&ka(vt)),r!==s?(n=Ea,Ra++,a=ai(),Ra--,a===s?n=void 0:(Ea=n,n=s),n!==s?(Fa=e,e=Yn()):(Ea=e,e=s)):(Ea=e,e=s),e}function Mi(){var e,r,n,a;return e=Ea,t.substr(Ea,2).toLowerCase()===J?(r=t.substr(Ea,2),Ea+=2):(r=s,0===Ra&&ka(ht)),r!==s?(n=Ea,Ra++,a=ai(),Ra--,a===s?n=void 0:(Ea=n,n=s),n!==s?(Fa=e,e=jn()):(Ea=e,e=s)):(Ea=e,e=s),e}function Di(){var e,r,n,a;return e=Ea,t.substr(Ea,7).toLowerCase()===V?(r=t.substr(Ea,7),Ea+=7):(r=s,0===Ra&&ka(mt)),r!==s?(n=Ea,Ra++,a=ai(),Ra--,a===s?n=void 0:(Ea=n,n=s),n!==s?(Fa=e,e=Bn()):(Ea=e,e=s)):(Ea=e,e=s),e}function Ei(){var e,r,n,a;return e=Ea,t.substr(Ea,4).toLowerCase()===$?(r=t.substr(Ea,4),Ea+=4):(r=s,0===Ra&&ka(wt)),r!==s?(n=Ea,Ra++,a=ai(),Ra--,a===s?n=void 0:(Ea=n,n=s),n!==s?(Fa=e,e=Qn()):(Ea=e,e=s)):(Ea=e,e=s),e}function Fi(){var e,r,n,a;return e=Ea,t.substr(Ea,4).toLowerCase()===H?(r=t.substr(Ea,4),Ea+=4):(r=s,0===Ra&&ka(Tt)),r!==s?(n=Ea,Ra++,a=ai(),Ra--,a===s?n=void 0:(Ea=n,n=s),n!==s?(Fa=e,e=Xn()):(Ea=e,e=s)):(Ea=e,e=s),e}function Pi(){var e,r,n,a;return e=Ea,t.substr(Ea,9).toLowerCase()===Y?(r=t.substr(Ea,9),Ea+=9):(r=s,0===Ra&&ka(St)),r!==s?(n=Ea,Ra++,a=ai(),Ra--,a===s?n=void 0:(Ea=n,n=s),n!==s?(Fa=e,e=ta()):(Ea=e,e=s)):(Ea=e,e=s),e}function _i(){var e,r,n,a;return e=Ea,t.substr(Ea,4).toLowerCase()===j?(r=t.substr(Ea,4),Ea+=4):(r=s,0===Ra&&ka(Ot)),r!==s?(n=Ea,Ra++,a=ai(),Ra--,a===s?n=void 0:(Ea=n,n=s),n!==s?(Fa=e,e=ra()):(Ea=e,e=s)):(Ea=e,e=s),e}function Li(){var e,r,n,a;return e=Ea,t.substr(Ea,4).toLowerCase()===B?(r=t.substr(Ea,4),Ea+=4):(r=s,0===Ra&&ka(Ct)),r!==s?(n=Ea,Ra++,a=ai(),Ra--,a===s?n=void 0:(Ea=n,n=s),n!==s?(Fa=e,e=na()):(Ea=e,e=s)):(Ea=e,e=s),e}function Ri(){var e,r,n,a;return e=Ea,t.substr(Ea,8).toLowerCase()===oe?(r=t.substr(Ea,8),Ea+=8):(r=s,0===Ra&&ka(Ut)),r!==s?(n=Ea,Ra++,a=ai(),Ra--,a===s?n=void 0:(Ea=n,n=s),n!==s?(Fa=e,e=ha()):(Ea=e,e=s)):(Ea=e,e=s),e}function Ui(){var e,r,n,a;return e=Ea,t.substr(Ea,4).toLowerCase()===se?(r=t.substr(Ea,4),Ea+=4):(r=s,0===Ra&&ka(Jt)),r!==s?(n=Ea,Ra++,a=ai(),Ra--,a===s?n=void 0:(Ea=n,n=s),n!==s?(Fa=e,e=ma()):(Ea=e,e=s)):(Ea=e,e=s),e}function Ji(){var e,r,n,a;return e=Ea,t.substr(Ea,5).toLowerCase()===ce?(r=t.substr(Ea,5),Ea+=5):(r=s,0===Ra&&ka(Zt)),r!==s?(n=Ea,Ra++,a=ai(),Ra--,a===s?n=void 0:(Ea=n,n=s),n!==s?(Fa=e,e=ga()):(Ea=e,e=s)):(Ea=e,e=s),e}function Vi(){var e,r,n,a;return e=Ea,t.substr(Ea,3).toLowerCase()===fe?(r=t.substr(Ea,3),Ea+=3):(r=s,0===Ra&&ka(kt)),r!==s?(n=Ea,Ra++,a=ai(),Ra--,a===s?n=void 0:(Ea=n,n=s),n!==s?(Fa=e,e=ya()):(Ea=e,e=s)):(Ea=e,e=s),e}function $i(){var e,r,n,a;return e=Ea,t.substr(Ea,4).toLowerCase()===de?(r=t.substr(Ea,4),Ea+=4):(r=s,0===Ra&&ka(zt)),r!==s?(n=Ea,Ra++,a=ai(),Ra--,a===s?n=void 0:(Ea=n,n=s),n!==s?(Fa=e,e=Ta()):(Ea=e,e=s)):(Ea=e,e=s),e}function Zi(){var e,r,n,a;return e=Ea,t.substr(Ea,6).toLowerCase()===pe?(r=t.substr(Ea,6),Ea+=6):(r=s,0===Ra&&ka(Ht)),r!==s?(n=Ea,Ra++,a=ai(),Ra--,a===s?n=void 0:(Ea=n,n=s),n!==s?(Fa=e,e=Na()):(Ea=e,e=s)):(Ea=e,e=s),e}function ki(){var e,r,n,a;return e=Ea,t.substr(Ea,6).toLowerCase()===ve?(r=t.substr(Ea,6),Ea+=6):(r=s,0===Ra&&ka(qt)),r!==s?(n=Ea,Ra++,a=ai(),Ra--,a===s?n=void 0:(Ea=n,n=s),n!==s?(Fa=e,e=Sa()):(Ea=e,e=s)):(Ea=e,e=s),e}function zi(){var e,r,n,a;return e=Ea,t.substr(Ea,4).toLowerCase()===he?(r=t.substr(Ea,4),Ea+=4):(r=s,0===Ra&&ka(Yt)),r!==s?(n=Ea,Ra++,a=ai(),Ra--,a===s?n=void 0:(Ea=n,n=s),n!==s?(Fa=e,e=Oa()):(Ea=e,e=s)):(Ea=e,e=s),e}function Hi(){var e,r,n,a;return e=Ea,t.substr(Ea,3).toLowerCase()===me?(r=t.substr(Ea,3),Ea+=3):(r=s,0===Ra&&ka(jt)),r!==s?(n=Ea,Ra++,a=ai(),Ra--,a===s?n=void 0:(Ea=n,n=s),n!==s?(Fa=e,e=Ca()):(Ea=e,e=s)):(Ea=e,e=s),e}function qi(){var e,r,n,a;return e=Ea,t.substr(Ea,4).toLowerCase()===we?(r=t.substr(Ea,4),Ea+=4):(r=s,0===Ra&&ka(Bt)),r!==s?(n=Ea,Ra++,a=ai(),Ra--,a===s?n=void 0:(Ea=n,n=s),n!==s?(Fa=e,e=ba()):(Ea=e,e=s)):(Ea=e,e=s),e}function Yi(){var e,r,n,a;return e=Ea,t.substr(Ea,4).toLowerCase()===Ie?(r=t.substr(Ea,4),Ea+=4):(r=s,0===Ra&&ka(Qt)),r!==s?(n=Ea,Ra++,a=ai(),Ra--,a===s?n=void 0:(Ea=n,n=s),n!==s?(Fa=e,e=xa()):(Ea=e,e=s)):(Ea=e,e=s),e}function ji(){var e;return 44===t.charCodeAt(Ea)?(e=ye,Ea++):(e=s,0===Ra&&ka(Gt)),e}function Bi(){var e;return 40===t.charCodeAt(Ea)?(e=Te,Ea++):(e=s,0===Ra&&ka(Kt)),e}function Qi(){var e;return 41===t.charCodeAt(Ea)?(e=Ne,Ea++):(e=s,0===Ra&&ka(Xt)),e}function Wi(){var e,t;for(e=[],t=Gi();t!==s;)e.push(t),t=Gi();return e}function Gi(){var e;return Fe.test(t.charAt(Ea))?(e=t.charAt(Ea),Ea++):(e=s,0===Ra&&ka(er)),e}function Ki(e,t,r,n){var a={type:"binary-expression",operator:e,left:t,right:r};return void 0!==n&&(a.escape=n),a}function Xi(e,t){for(var r=e,n=0;n=")&&K(e,t[1],"<=")}static notbetween(e,t,r){return null==e||null==t[0]||null==t[1]?null:K(e,t[0],"<")||K(e,t[1],">")}static ternaryNot(e){return Ie(e)}static ternaryAnd(e,t){return ge(e,t)}static ternaryOr(e,t){return ye(e,t)}}class he{constructor(e,t,r="UTC"){this.fieldsIndex=t,this.timeZone=r,this.parameters={},this._hasDateFunctions=void 0,this.parseTree=de.parse(e);const{isStandardized:n,isAggregate:a,referencedFieldNames:i}=this._extractExpressionInfo(t);this._referencedFieldNames=i,this.isStandardized=n,this.isAggregate=a}static convertValueToStorageFormat(e,t=null){if(null===t)return R(e)?e.getTime():U(e)?e.toMillis():$(e)?e.toStorageFormat():V(e)?e.toStorageString():J(e)?e.toStorageFormat():e;switch(t){case"date":return R(e)?e.getTime():U(e)?e.toMillis():$(e)?e.toMilliseconds():J(e)?e.toNumber():e;case"date-only":return R(e)?i.D.fromDateJS(e).toString():$(e)?i.D.fromSqlTimeStampOffset(e).toString():U(e)?i.D.fromDateTime(e).toString():e;case"time-only":return R(e)?i.T.fromDateJS(e).toStorageString():U(e)?i.T.fromDateTime(e).toStorageString():$(e)?i.T.fromSqlTimeStampOffset(e).toStorageString():V(e)?e.toStorageString():e;case"timestamp-offset":if(R(e))return m.fromJSDate(e).toStorageFormat();if(U(e))return m.fromDateTime(e).toStorageFormat();if($(e))return e.toStorageFormat()}return e}static create(e,t,r="UTC"){return new he(e,t,r)}get fieldNames(){return this._referencedFieldNames}testSet(e,t=be){return!!this._evaluateNode(this.parseTree,null,t,e)}calculateValue(e,t=be){const r=this._evaluateNode(this.parseTree,e,t,null);return r instanceof S?r.valueInMilliseconds()/864e5:r}calculateValueCompiled(e,t=be){return null!=this.parseTree._compiledVersion?this.parseTree._compiledVersion(e,this.parameters,t,this.fieldsIndex,this.timeZone):(0,s.h)("esri-csp-restrictions")?this.calculateValue(e,t):(this._compileMe(),this.parseTree._compiledVersion(e,this.parameters,t,this.fieldsIndex,this.timeZone))}testFeature(e,t=be){return!!this._evaluateNode(this.parseTree,e,t,null)}testFeatureCompiled(e,t=be){return null!=this.parseTree._compiledVersion?!!this.parseTree._compiledVersion(e,this.parameters,t,this.fieldsIndex,this.timeZone):(0,s.h)("esri-csp-restrictions")?this.testFeature(e,t):(this._compileMe(),!!this.parseTree._compiledVersion(e,this.parameters,t,this.fieldsIndex,this.timeZone))}get hasDateFunctions(){return null!=this._hasDateFunctions||(this._hasDateFunctions=!1,this._visitAll(this.parseTree,(e=>{"current-time"===e.type?this._hasDateFunctions=!0:"function"===e.type&&(this._hasDateFunctions=this._hasDateFunctions||pe.has(e.name.toLowerCase()))}))),this._hasDateFunctions}getFunctions(){const e=new Set;return this._visitAll(this.parseTree,(t=>{"function"===t.type&&e.add(t.name.toLowerCase())})),Array.from(e)}getExpressions(){const e=new Map;return this._visitAll(this.parseTree,(t=>{if("function"===t.type){const r=t.name.toLowerCase(),n=t.args.value[0];if("column-reference"===n.type){const t=n.column,a=`${r}-${t}`;e.has(a)||e.set(a,{aggregateType:r,field:t})}}})),[...e.values()]}getVariables(){const e=new Set;return this._visitAll(this.parseTree,(t=>{"parameter"===t.type&&e.add(t.value.toLowerCase())})),Array.from(e)}_compileMe(){const e="return this.convertInterval("+this.evaluateNodeToJavaScript(this.parseTree)+")";this.parseTree._compiledVersion=new Function("feature","lookups","attributeAdapter","fieldsIndex","timeZone",e).bind(ve)}_extractExpressionInfo(e){const t=[],r=new Set;let n=!0,a=!1;return this._visitAll(this.parseTree,(i=>{switch(i.type){case"column-reference":{const n=e?.get(i.column);let a,o;n?a=o=n.name??"":(o=i.column,a=o.toLowerCase()),r.has(a)||(r.add(a),t.push(o)),i.column=o;break}case"function":{const{name:e,args:t}=i,r=t.value.length;n&&(n=function(e,t){const r=oe[e.toLowerCase()];return null!=r&&t>=r.minParams&&t<=r.maxParams}(e,r)),!1===a&&(a=w(e,r));break}}})),{referencedFieldNames:Array.from(t),isStandardized:n,isAggregate:a}}_visitAll(e,t){if(null!=e)switch(t(e),e.type){case"when-clause":this._visitAll(e.operand,t),this._visitAll(e.value,t);break;case"case-expression":for(const r of e.clauses)this._visitAll(r,t);"simple"===e.format&&this._visitAll(e.operand,t),null!==e.else&&this._visitAll(e.else,t);break;case"expression-list":for(const r of e.value)this._visitAll(r,t);break;case"unary-expression":this._visitAll(e.expr,t);break;case"binary-expression":this._visitAll(e.left,t),this._visitAll(e.right,t);break;case"function":this._visitAll(e.args,t)}}evaluateNodeToJavaScript(e){switch(e.type){case"interval":return"this.makeSqlInterval("+this.evaluateNodeToJavaScript(e.value)+", "+JSON.stringify(e.qualifier)+","+JSON.stringify(e.op)+")";case"case-expression":{let t="";if("simple"===e.format){const r=this.evaluateNodeToJavaScript(e.operand);t="( ";for(let n=0;n=",this.timeZone)&&K(n,i[1],"<=",this.timeZone)}case"NOTBETWEEN":{const n=this._evaluateNode(e.left,t,r,a),i=this._evaluateNode(e.right,t,r,a);return null==n||null==i[0]||null==i[1]?null:K(n,i[0],"<",this.timeZone)||K(n,i[1],">",this.timeZone)}case"LIKE":return Oe(this._evaluateNode(e.left,t,r,a),this._evaluateNode(e.right,t,r,a),e.escape);case"NOT LIKE":return Ie(Oe(this._evaluateNode(e.left,t,r,a),this._evaluateNode(e.right,t,r,a),e.escape));case"<>":case"<":case">":case">=":case"<=":case"=":return K(this._evaluateNode(e.left,t,r,a),this._evaluateNode(e.right,t,r,a),e.operator,this.timeZone);case"-":case"+":case"*":case"/":case"||":return se(e.operator,this._evaluateNode(e.left,t,r,a),this._evaluateNode(e.right,t,r,a),this.timeZone)}case"null":case"boolean":case"string":case"number":return e.value;case"date":return e.parsedValue??=z(e.value,"unknown"),e.parsedValue;case"timestamp":return e.parsedValue??=k(e.value,"unknown"),e.parsedValue;case"time":return Z(e.value);case"current-time":return"date"===e.mode?i.D.fromNow(this.timeZone):F(new Date,this.timeZone);case"column-reference":return Ce(t,e.column,this.fieldsIndex,r);case"data-type":return e.value;case"function":{if(this.isAggregate&&w(e.name,e.args.value.length)){const t=[];for(const n of e.args?.value||[]){const e=[];for(const t of a||[])e.push(this._evaluateNode(n,t,r,null));t.push(e)}return function(e,t){const r=I[e.toLowerCase()];if(null==r)throw new f(n.FunctionNotRecognized);if(t.lengthr.maxParams)throw new f(n.InvalidParameterCount,{name:e.toUpperCase()});return r.evaluate(t)}(e.name,t)}const i=this._evaluateNode(e.args,t,r,a);return re(e.name,i,this.timeZone)}}throw new f(n.UnsupportedSyntax,{node:e.type})}}function me(e){return!0===e}function we(e){return Array.isArray(e)?e:[e]}function Ie(e){return null!==e?!0!==e:null}function ge(e,t){return null!=e&&null!=t?!0===e&&!0===t:!1!==e&&!1!==t&&null}function ye(e,t){return null!=e&&null!=t?!0===e||!0===t:!0===e||!0===t||null}function Te(e,t,r){if(null==e)return null;let n=!1;for(const r of t)if(null==r)n=null;else{if(e===r){n=!0;break}if(W(e)&&W(r)&&(n=K(e,r,"="),n))break}return n}const Ne="-[]/{}()*+?.\\^$|";var Se;function Oe(e,t,r){if(null==e)return null;const n=function(e,t){const r=t;let n="",a=Se.Normal;for(let t=0;t{n.r(t),n.d(t,{registerFunctions:()=>I});var a=n(26589),i=n(22976),r=n(97503),s=n(1223),l=n(29023),o=n(54642),u=n(80959),f=n(38896),d=n(77125),c=n(44864),m=n(82408);async function y(e,t,n){const a=e.getVariables();if(a.length>0){const i=[];for(let e=0;e{if((0,i.p)(s,1,2,t,n),(0,i.P)(s[0]))return"Unknown";if((0,i.Q)(s[0]))return"Unknown";if((0,i.x)(s[0])){if(await s[0].load(),1===s.length||null===s[1])return s[0].datesInUnknownTimezone?F("unknown"):F(s[0].dateFieldsTimeZone);if(!(s[1]instanceof i.D)||!1===s[1].hasField("type"))throw new i.A(t,i.E.InvalidParameter,n);const e=s[1].field("type");if(!1===(0,i.s)(e))throw new i.A(t,i.E.InvalidParameter,n);switch((0,i.C)(e).toLowerCase()){case"preferredtimezone":return F(s[0].preferredTimeZone);case"editfieldsinfo":return F(s[0].editFieldsInfo?.timeZone??null);case"timeinfo":return F(s[0].timeInfo?.timeZone??null);case"field":if(s[1].hasField("fieldname")&&(0,i.s)(s[1].field("fieldname")))return F(s[0].fieldTimeZone((0,i.C)(s[1].field("fieldname"))))}throw new i.A(t,i.E.InvalidParameter,n)}const l=(0,i.a4)(s[0],(0,i._)(t));if(null===l)return null;const o=l.timeZone;return"system"===o?a.A.systemTimeZoneCanonicalName:"utc"===o.toLowerCase()?"UTC":"unknown"===o.toLowerCase()?"Unknown":o}))},e.functions.sqltimestamp=function(t,n){return e.standardFunctionAsync(t,n,(async(e,a,r)=>{(0,i.p)(r,1,3,t,n);const s=r[0];if((0,i.O)(s)){if(1===r.length)return s.toSQLWithKeyword();if(2===r.length)return s.changeTimeZone((0,i.C)(r[1])).toSQLWithKeyword();throw new i.A(t,i.E.InvalidParameter,n)}if((0,i.Q)(s))return s.toSQLWithKeyword();if((0,i.x)(s)){if(3!==r.length)throw new i.A(t,i.E.InvalidParameter,n);await s.load();const e=(0,i.C)(r[1]);if((0,i.Q)(r[2]))return r[2].toSQLWithKeyword();if(!1===(0,i.O)(r[2]))throw new i.A(t,i.E.InvalidParameter,n);const a=s.fieldTimeZone(e);return null===a?r[2].toSQLWithKeyword():r[2].changeTimeZone(a).toSQLWithKeyword()}throw new i.A(t,i.E.InvalidParameter,n)}))},e.signatures.push({name:"sqltimestamp",min:2,max:4}),e.functions.featuresetbyid=function(t,n){return e.standardFunctionAsync(t,n,((e,a,r)=>{if((0,i.p)(r,2,4,t,n),(0,i.a5)(r[0])){const e=(0,i.C)(r[1]);let a=(0,i.R)(r[2],null);const s=(0,i.W)((0,i.R)(r[3],!0));if(null===a&&(a=["*"]),!1===(0,i.t)(a))throw new i.A(t,i.E.InvalidParameter,n);return r[0].featureSetById(e,s,a)}throw new i.A(t,i.E.InvalidParameter,n)}))},e.signatures.push({name:"featuresetbyid",min:2,max:4}),e.functions.getfeatureset=function(t,n){return e.standardFunctionAsync(t,n,(async(e,a,s)=>{if((0,i.p)(s,1,2,t,n),(0,i.w)(s[0])){let e=(0,i.R)(s[1],"datasource");return null===e&&(e="datasource"),e=(0,i.C)(e).toLowerCase(),(0,r.c)(s[0].fullSchema(),e,t.lrucache,t.interceptor,t.spatialReference??null)}throw new i.A(t,i.E.InvalidParameter,n)}))},e.signatures.push({name:"getfeatureset",min:1,max:2}),e.functions.featuresetbyportalitem=function(t,n){return e.standardFunctionAsync(t,n,((e,a,s)=>{if((0,i.p)(s,2,5,t,n),null===s[0])throw new i.A(t,i.E.PortalRequired,n);if(s[0]instanceof i.a1){const e=(0,i.C)(s[1]),a=(0,i.C)(s[2]);let o=(0,i.R)(s[3],null);const u=(0,i.W)((0,i.R)(s[4],!0));if(null===o&&(o=["*"]),!1===(0,i.t)(o))throw new i.A(t,i.E.InvalidParameter,n);let f;return f=t.services?.portal?t.services.portal:m.A.getDefault(),f=(0,l.g)(s[0],f),(0,r.a)(e,a,t.spatialReference??null,o,u,f,t.lrucache,t.interceptor)}if(!1===(0,i.s)(s[0]))throw new i.A(t,i.E.PortalRequired,n);const o=(0,i.C)(s[0]),u=(0,i.C)(s[1]);let f=(0,i.R)(s[2],null);const d=(0,i.W)((0,i.R)(s[3],!0));if(null===f&&(f=["*"]),!1===(0,i.t)(f))throw new i.A(t,i.E.InvalidParameter,n);return(0,r.a)(o,u,t.spatialReference??null,f,d,t.services?.portal??m.A.getDefault(),t.lrucache,t.interceptor)}))},e.signatures.push({name:"featuresetbyportalitem",min:2,max:5}),e.functions.featuresetbyname=function(t,n){return e.standardFunctionAsync(t,n,((e,a,r)=>{if((0,i.p)(r,2,4,t,n),(0,i.a5)(r[0])){const e=(0,i.C)(r[1]);let a=(0,i.R)(r[2],null);const s=(0,i.W)((0,i.R)(r[3],!0));if(null===a&&(a=["*"]),!1===(0,i.t)(a))throw new i.A(t,i.E.InvalidParameter,n);return r[0].featureSetByName(e,s,a)}throw new i.A(t,i.E.InvalidParameter,n)}))},e.signatures.push({name:"featuresetbyname",min:2,max:4}),e.functions.featureset=function(t,n){return e.standardFunction(t,n,((e,a,s)=>{(0,i.p)(s,1,1,t,n);const l={layerDefinition:{geometryType:"",objectIdField:"",globalIdField:"",typeIdField:"",hasM:!1,hasZ:!1,fields:[]},featureSet:{geometryType:"",features:[]}};if((0,i.s)(s[0])){const e=JSON.parse(s[0]);void 0!==e.layerDefinition?(l.layerDefinition=e.layerDefinition,l.featureSet=e.featureSet,e.layerDefinition.spatialReference&&(l.layerDefinition.spatialReference=e.layerDefinition.spatialReference)):(l.featureSet.features=e.features,l.featureSet.geometryType=e.geometryType,l.layerDefinition.geometryType=l.featureSet.geometryType,l.layerDefinition.objectIdField=e.objectIdFieldName??"",l.layerDefinition.typeIdField=e.typeIdFieldName,l.layerDefinition.globalIdField=e.globalIdFieldName,l.layerDefinition.fields=e.fields,e.spatialReference&&(l.layerDefinition.spatialReference=e.spatialReference))}else{if(!(s[0]instanceof i.D))throw new i.A(t,i.E.InvalidParameter,n);{const e=JSON.parse(s[0].castToText(!0)),a=p(e,"layerdefinition");if(null!==a){l.layerDefinition.geometryType=p(a,"geometrytype",""),l.featureSet.geometryType=l.layerDefinition.geometryType,l.layerDefinition.globalIdField=p(a,"globalidfield",""),l.layerDefinition.objectIdField=p(a,"objectidfield",""),l.layerDefinition.typeIdField=p(a,"typeidfield",""),l.layerDefinition.hasZ=!0===p(a,"hasz",!1),l.layerDefinition.hasM=!0===p(a,"hasm",!1);const t=p(a,"spatialreference");t&&(l.layerDefinition.spatialReference=w(t));const n=[];for(const e of p(a,"fields",[])){const t={name:p(e,"name",""),alias:p(e,"alias",""),type:p(e,"type",""),nullable:p(e,"nullable",!0),editable:p(e,"editable",!0),length:p(e,"length",null),domain:h(p(e,"domain"))};n.push(t)}l.layerDefinition.fields=n;const i=p(e,"featureset");if(i){const e={};for(const t of n)e[t.name.toLowerCase()]=t.name;for(const t of p(i,"features",[])){const n={},a=p(t,"attributes",{});for(const t in a)n[e[t.toLowerCase()]]=a[t];l.featureSet.features.push({attributes:n,geometry:g(p(t,"geometry"))})}}}else{l.layerDefinition.hasZ=!0===p(e,"hasz",!1),l.layerDefinition.hasM=!0===p(e,"hasm",!1),l.layerDefinition.geometryType=p(e,"geometrytype",""),l.featureSet.geometryType=l.layerDefinition.geometryType,l.layerDefinition.objectIdField=p(e,"objectidfieldname",""),l.layerDefinition.typeIdField=p(e,"typeidfieldname","");const a=p(e,"spatialreference");a&&(l.layerDefinition.spatialReference=w(a));const r=[],s=p(e,"fields",null);if(!(0,i.t)(s))throw new i.A(t,i.E.InvalidParameter,n);for(const e of s){const t={name:p(e,"name",""),alias:p(e,"alias",""),type:p(e,"type",""),nullable:p(e,"nullable",!0),editable:p(e,"editable",!0),length:p(e,"length",null),domain:h(p(e,"domain"))};r.push(t)}l.layerDefinition.fields=r;const o={};for(const e of r)o[e.name.toLowerCase()]=e.name;let u=p(e,"features",null);if((0,i.t)(u))for(const e of u){const t={},n=p(e,"attributes",{});for(const e in n)t[o[e.toLowerCase()]]=n[e];l.featureSet.features.push({attributes:t,geometry:g(p(e,"geometry",null))})}else u=null,l.featureSet.features=u}}}if(0==(!!(o=l).layerDefinition&&!!o.featureSet&&!1!==function(e,t){for(const t of["",null,"esriGeometryNull","esriGeometryPoint","esriGeometryPolyline","esriGeometryPolygon","esriGeometryMultipoint","esriGeometryEnvelope"])if(t===e)return!0;return!1}(o.layerDefinition.geometryType)&&!1!==(0,i.t)(o.layerDefinition.fields)&&!1!==(0,i.t)(o.featureSet.features)))throw new i.A(t,i.E.InvalidParameter,n);var o;return l.layerDefinition.geometryType||(l.layerDefinition.geometryType="esriGeometryNull"),r.F.create(l,t.spatialReference)}))},e.signatures.push({name:"featureset",min:1,max:1}),e.functions.filter=function(t,n){return e.standardFunctionAsync(t,n,(async(a,l,o)=>{if((0,i.p)(o,2,2,t,n),(0,i.t)(o[0])||(0,i.u)(o[0])){const e=[];let a,r=o[0];if(r instanceof s.I&&(r=r.toArray()),!(0,i.o)(o[1]))throw new i.A(t,i.E.InvalidParameter,n);a=o[1].createFunction(t);for(const t of r){const n=a(t);(0,u.$X)(n)?!0===await n&&e.push(t):!0===n&&e.push(t)}return e}if((0,i.x)(o[0])){const n=await o[0].load(),a=f.WhereClause.create(o[1],n.getFieldsIndex(),n.dateFieldsTimeZoneDefaultUTC),i=a.getVariables();if(i.length>0){const n=[];for(let a=0;a{if((0,i.p)(s,2,2,t,n),(0,i.x)(s[0])){const e=new r.O(s[1]);return new r.d({parentfeatureset:s[0],orderbyclause:e})}throw new i.A(t,i.E.InvalidParameter,n)}))},e.signatures.push({name:"orderby",min:2,max:2}),e.functions.top=function(t,n){return e.standardFunctionAsync(t,n,(async(e,a,s)=>{if((0,i.p)(s,2,2,t,n),(0,i.x)(s[0]))return new r.T({parentfeatureset:s[0],topnum:s[1]});if((0,i.t)(s[0]))return(0,i.z)(s[1])>=s[0].length?s[0].slice(0):s[0].slice(0,(0,i.z)(s[1]));if((0,i.u)(s[0]))return(0,i.z)(s[1])>=s[0].length()?s[0].slice(0):s[0].slice(0,(0,i.z)(s[1]));throw new i.A(t,i.E.InvalidParameter,n)}))},e.signatures.push({name:"top",min:2,max:2}),e.functions.first=function(t,n){return e.standardFunctionAsync(t,n,(async(e,a,r)=>{if((0,i.p)(r,1,1,t,n),(0,i.x)(r[0])){const n=await r[0].first(e.abortSignal);if(null!==n){const e=i.I.createFromGraphicLikeObject(n.geometry,n.attributes,r[0],t.timeZone);return e._underlyingGraphic=n,e}return n}return(0,i.t)(r[0])?0===r[0].length?null:r[0][0]:(0,i.u)(r[0])?0===r[0].length()?null:r[0].get(0):null}))},e.signatures.push({name:"first",min:1,max:1}),e.functions.attachments=function(t,n){return e.standardFunctionAsync(t,n,(async(e,a,s)=>{(0,i.p)(s,1,2,t,n);const l={minsize:-1,maxsize:-1,types:null,returnMetadata:!1};if(s.length>1)if(s[1]instanceof i.D){if(s[1].hasField("minsize")&&(l.minsize=(0,i.z)(s[1].field("minsize"))),s[1].hasField("metadata")&&(l.returnMetadata=(0,i.W)(s[1].field("metadata"))),s[1].hasField("maxsize")&&(l.maxsize=(0,i.z)(s[1].field("maxsize"))),s[1].hasField("types")){const e=(0,i.a6)(s[1].field("types"),!1);e.length>0&&(l.types=e)}}else if(null!==s[1])throw new i.A(t,i.E.InvalidParameter,n);if((0,i.w)(s[0])){let e=s[0]._layer;return e instanceof d.default&&(e=(0,r.e)(e,t.spatialReference,["*"],!0,t.lrucache,t.interceptor)),null===e||!1===(0,i.x)(e)?[]:(await e.load(),e.queryAttachments(s[0].field(e.objectIdField),l.minsize,l.maxsize,l.types,l.returnMetadata))}if(null===s[0])return[];throw new i.A(t,i.E.InvalidParameter,n)}))},e.signatures.push({name:"attachments",min:1,max:2}),e.functions.featuresetbyrelationshipname=function(t,n){return e.standardFunctionAsync(t,n,(async(e,a,s)=>{(0,i.p)(s,2,4,t,n);const l=s[0],u=(0,i.C)(s[1]);let c=(0,i.R)(s[2],null);const m=(0,i.W)((0,i.R)(s[3],!0));if(null===c&&(c=["*"]),!1===(0,i.t)(c))throw new i.A(t,i.E.InvalidParameter,n);if(null===s[0])return null;if(!(0,i.w)(s[0]))throw new i.A(t,i.E.InvalidParameter,n);let y=l._layer;if(y instanceof d.default&&(y=(0,r.e)(y,t.spatialReference,["*"],!0,t.lrucache,t.interceptor)),null===y)return null;if(!1===(0,i.x)(y))return null;y=await y.load();const p=y.relationshipMetaData().filter((e=>e.name===u));if(0===p.length)return null;if(void 0!==p[0].relationshipTableId&&null!==p[0].relationshipTableId&&p[0].relationshipTableId>-1)return(0,r.f)(y,p[0],l.field(y.objectIdField),y.spatialReference,c,m,t.lrucache,t.interceptor);let h=y.serviceUrl();if(!h)return null;h="/"===h.charAt(h.length-1)?h+p[0].relatedTableId.toString():h+"/"+p[0].relatedTableId.toString();const w=await(0,r.g)(h,y.spatialReference,c,m,t.lrucache,t.interceptor);await w.load();let g=w.relationshipMetaData();if(g=g.filter((e=>e.id===p[0].id)),!1===l.hasField(p[0].keyField)||null===l.field(p[0].keyField)){const e=await y.getFeatureByObjectId(l.field(y.objectIdField),[p[0].keyField]);if(e){const t=f.WhereClause.create(g[0].keyField+"= @id",w.getFieldsIndex(),w.dateFieldsTimeZoneDefaultUTC);return t.parameters={id:e.attributes[p[0].keyField]},w.filter(t)}return new o.E({parentfeatureset:w})}const F=f.WhereClause.create(g[0].keyField+"= @id",w.getFieldsIndex(),w.dateFieldsTimeZoneDefaultUTC);return F.parameters={id:l.field(p[0].keyField)},w.filter(F)}))},e.signatures.push({name:"featuresetbyrelationshipname",min:2,max:4}),e.functions.featuresetbyassociation=function(t,n){return e.standardFunctionAsync(t,n,(async(e,a,s)=>{(0,i.p)(s,2,3,t,n);const l=s[0],o=(0,i.C)((0,i.R)(s[1],"")).toLowerCase(),u=(0,i.s)(s[2])?(0,i.C)(s[2]):null;if(null===s[0])return null;if(!(0,i.w)(s[0]))throw new i.A(t,i.E.InvalidParameter,n);let m=l._layer;if(m instanceof d.default&&(m=(0,r.e)(m,t.spatialReference,["*"],!0,t.lrucache,t.interceptor)),null===m)return null;if(!1===(0,i.x)(m))return null;await m.load();const y=m.serviceUrl(),p=await(0,r.h)(y,t.spatialReference);let h=null,w=null,g=!1;if(null!==u&&""!==u&&void 0!==u){for(const e of p.terminals)e.terminalName===u&&(w=e.terminalId);null===w&&(g=!0)}const F=p.associations.getFieldsIndex(),I=F.get("TOGLOBALID").name,A=F.get("FROMGLOBALID").name,E=F.get("TOTERMINALID").name,D=F.get("FROMTERMINALID").name,T=F.get("FROMNETWORKSOURCEID").name,C=F.get("TONETWORKSOURCEID").name,b=F.get("ASSOCIATIONTYPE").name,x=F.get("ISCONTENTVISIBLE").name,N=F.get("OBJECTID").name;for(const e of m.fields)if("global-id"===e.type){h=l.field(e.name);break}let S=null,L=new r.S(new c.A({name:"percentalong",alias:"percentalong",type:"double"}),f.WhereClause.create("0",p.associations.getFieldsIndex(),p.associations.dateFieldsTimeZoneDefaultUTC)),v=new r.S(new c.A({name:"side",alias:"side",type:"string"}),f.WhereClause.create("''",p.associations.getFieldsIndex(),p.associations.dateFieldsTimeZoneDefaultUTC));const $="globalid",R="globalId",P={};for(const e in p.lkp)P[e]=p.lkp[e].sourceId;const W=new r.i(new c.A({name:"classname",alias:"classname",type:"string"}),null,P);let k="";switch(o){case"midspan":{k=`((${I}='${h}') OR ( ${A}='${h}')) AND (${b} IN (5))`,W.codefield=f.WhereClause.create(`CASE WHEN (${I}='${h}') THEN ${T} ELSE ${C} END`,p.associations.getFieldsIndex(),p.associations.dateFieldsTimeZoneDefaultUTC);const e=(0,i.a8)(r.A.findField(p.associations.fields,A));e.name=$,e.alias=$,S=new r.S(e,f.WhereClause.create(`CASE WHEN (${A}='${h}') THEN ${I} ELSE ${A} END`,p.associations.getFieldsIndex(),p.associations.dateFieldsTimeZoneDefaultUTC)),L=p.unVersion>=4?new r.k(r.A.findField(p.associations.fields,F.get("PERCENTALONG").name)):new r.S(new c.A({name:"percentalong",alias:"percentalong",type:"double"}),f.WhereClause.create("0",p.associations.getFieldsIndex(),p.associations.dateFieldsTimeZoneDefaultUTC));break}case"junctionedge":{k=`((${I}='${h}') OR ( ${A}='${h}')) AND (${b} IN (4,6))`,W.codefield=f.WhereClause.create(`CASE WHEN (${I}='${h}') THEN ${T} ELSE ${C} END`,p.associations.getFieldsIndex(),p.associations.dateFieldsTimeZoneDefaultUTC);const e=(0,i.a8)(r.A.findField(p.associations.fields,A));e.name=$,e.alias=$,S=new r.S(e,f.WhereClause.create(`CASE WHEN (${A}='${h}') THEN ${I} ELSE ${A} END`,p.associations.getFieldsIndex(),p.associations.dateFieldsTimeZoneDefaultUTC)),v=new r.S(new c.A({name:"side",alias:"side",type:"string"}),f.WhereClause.create(`CASE WHEN (${b}=4) THEN 'from' ELSE 'to' END`,p.associations.getFieldsIndex(),p.associations.dateFieldsTimeZoneDefaultUTC));break}case"connected":{let e=`${I}='@T'`,t=`${A}='@T'`;null!==w&&(e+=` AND ${E}=@A`,t+=` AND ${D}=@A`),k="(("+e+") OR ("+t+"))",k=(0,i.a7)(k,"@T",h??""),e=(0,i.a7)(e,"@T",h??""),null!==w&&(e=(0,i.a7)(e,"@A",w.toString()),k=(0,i.a7)(k,"@A",w.toString())),W.codefield=f.WhereClause.create("CASE WHEN "+e+` THEN ${T} ELSE ${C} END`,p.associations.getFieldsIndex(),p.associations.dateFieldsTimeZoneDefaultUTC);const n=(0,i.a8)(r.A.findField(p.associations.fields,A));n.name=$,n.alias=$,S=new r.S(n,f.WhereClause.create("CASE WHEN "+e+` THEN ${A} ELSE ${I} END`,p.associations.getFieldsIndex(),p.associations.dateFieldsTimeZoneDefaultUTC));break}case"container":k=`${I}='${h}' AND ${b} = 2`,null!==w&&(k+=` AND ${E} = `+w.toString()),W.codefield=T,k="( "+k+" )",S=new r.j(r.A.findField(p.associations.fields,A),$,$);break;case"content":k=`(${A}='${h}' AND ${b} = 2)`,null!==w&&(k+=` AND ${D} = `+w.toString()),W.codefield=C,k="( "+k+" )",S=new r.j(r.A.findField(p.associations.fields,I),$,$);break;case"structure":k=`(${I}='${h}' AND ${b} = 3)`,null!==w&&(k+=` AND ${E} = `+w.toString()),W.codefield=T,k="( "+k+" )",S=new r.j(r.A.findField(p.associations.fields,A),$,R);break;case"attached":k=`(${A}='${h}' AND ${b} = 3)`,null!==w&&(k+=` AND ${D} = `+w.toString()),W.codefield=C,k="( "+k+" )",S=new r.j(r.A.findField(p.associations.fields,I),$,R);break;default:throw new i.A(t,i.E.InvalidParameter,n)}return g&&(k="1 <> 1"),new r.A({parentfeatureset:p.associations,adaptedFields:[new r.k(r.A.findField(p.associations.fields,N)),new r.k(r.A.findField(p.associations.fields,x)),S,v,W,L],extraFilter:k?f.WhereClause.create(k,p.associations.getFieldsIndex(),p.associations.dateFieldsTimeZoneDefaultUTC):null})}))},e.signatures.push({name:"featuresetbyassociation",min:2,max:6}),e.functions.groupby=function(t,n){return e.standardFunctionAsync(t,n,(async(a,r,s)=>{if((0,i.p)(s,3,3,t,n),!(0,i.x)(s[0]))throw new i.A(t,i.E.InvalidParameter,n);const l=await s[0].load(),u=[],d=[];let c=!1,m=[];if((0,i.s)(s[1]))m.push(s[1]);else if(s[1]instanceof i.D)m.push(s[1]);else if((0,i.t)(s[1]))m=s[1];else{if(!(0,i.u)(s[1]))throw new i.A(t,i.E.InvalidParameter,n);m=s[1].toArray()}for(const e of m)if((0,i.s)(e)){const t=f.WhereClause.create((0,i.C)(e),l.getFieldsIndex(),l.dateFieldsTimeZoneDefaultUTC),n=!0===(0,o.i)(t)?(0,i.C)(e):"%%%%FIELDNAME";u.push({name:n,expression:t}),"%%%%FIELDNAME"===n&&(c=!0)}else{if(!(e instanceof i.D))throw new i.A(t,i.E.InvalidParameter,n);{const a=e.hasField("name")?e.field("name"):"%%%%FIELDNAME",r=e.hasField("expression")?e.field("expression"):"";if("%%%%FIELDNAME"===a&&(c=!0),!a)throw new i.A(t,i.E.InvalidParameter,n);u.push({name:a,expression:f.WhereClause.create(r||a,l.getFieldsIndex(),l.dateFieldsTimeZoneDefaultUTC)})}}if(m=[],(0,i.s)(s[2]))m.push(s[2]);else if((0,i.t)(s[2]))m=s[2];else if((0,i.u)(s[2]))m=s[2].toArray();else{if(!(s[2]instanceof i.D))throw new i.A(t,i.E.InvalidParameter,n);m.push(s[2])}for(const e of m){if(!(e instanceof i.D))throw new i.A(t,i.E.InvalidParameter,n);{const a=e.hasField("name")?e.field("name"):"",r=e.hasField("statistic")?e.field("statistic"):"",s=e.hasField("expression")?e.field("expression"):"";if(!a||!r||!s)throw new i.A(t,i.E.InvalidParameter,n);d.push({name:a,statistic:r.toLowerCase(),expression:f.WhereClause.create(s,l.getFieldsIndex(),l.dateFieldsTimeZoneDefaultUTC)})}}if(c){const e={};for(const t of l.fields)e[t.name.toLowerCase()]=1;for(const t of u)"%%%%FIELDNAME"!==t.name&&(e[t.name.toLowerCase()]=1);for(const t of d)"%%%%FIELDNAME"!==t.name&&(e[t.name.toLowerCase()]=1);let t=0;for(const n of u)if("%%%%FIELDNAME"===n.name){for(;1===e["field_"+t.toString()];)t++;e["field_"+t.toString()]=1,n.name="FIELD_"+t.toString()}}for(const n of u)await y(n.expression,e,t);for(const n of d)await y(n.expression,e,t);return s[0].groupby(u,d)}))},e.signatures.push({name:"groupby",min:3,max:3}),e.functions.distinct=function(t,n){return e.standardFunctionAsync(t,n,(async(a,r,s)=>{if((0,i.x)(s[0])){(0,i.p)(s,2,2,t,n);const a=await s[0].load(),r=[];let l=[];if((0,i.s)(s[1]))l.push(s[1]);else if(s[1]instanceof i.D)l.push(s[1]);else if((0,i.t)(s[1]))l=s[1];else{if(!(0,i.u)(s[1]))throw new i.A(t,i.E.InvalidParameter,n);l=s[1].toArray()}let u=!1;for(const e of l)if((0,i.s)(e)){const t=f.WhereClause.create((0,i.C)(e),a.getFieldsIndex(),a.dateFieldsTimeZoneDefaultUTC),n=!0===(0,o.i)(t)?(0,i.C)(e):"%%%%FIELDNAME";r.push({name:n,expression:t}),"%%%%FIELDNAME"===n&&(u=!0)}else{if(!(e instanceof i.D))throw new i.A(t,i.E.InvalidParameter,n);{const s=e.hasField("name")?e.field("name"):"%%%%FIELDNAME",l=e.hasField("expression")?e.field("expression"):"";if("%%%%FIELDNAME"===s&&(u=!0),!s)throw new i.A(t,i.E.InvalidParameter,n);r.push({name:s,expression:f.WhereClause.create(l||s,a.getFieldsIndex(),a.dateFieldsTimeZoneDefaultUTC)})}}if(u){const e={};for(const t of a.fields)e[t.name.toLowerCase()]=1;for(const t of r)"%%%%FIELDNAME"!==t.name&&(e[t.name.toLowerCase()]=1);let t=0;for(const n of r)if("%%%%FIELDNAME"===n.name){for(;1===e["field_"+t.toString()];)t++;e["field_"+t.toString()]=1,n.name="FIELD_"+t.toString()}}for(const n of r)await y(n.expression,e,t);return s[0].groupby(r,[])}return function(e){if(1===e.length){if((0,i.t)(e[0]))return(0,i.aa)("distinct",e[0],-1);if((0,i.u)(e[0]))return(0,i.aa)("distinct",e[0].toArray(),-1)}return(0,i.aa)("distinct",e,-1)}(s)}))},e.functions.getfeaturesetinfo=function(t,n){return e.standardFunctionAsync(t,n,(async(e,a,r)=>{if((0,i.p)(r,1,1,t,n),!(0,i.x)(r[0]))return null;const s=await r[0].getFeatureSetInfo();return s?i.D.convertObjectToArcadeDictionary({layerId:s.layerId,layerName:s.layerName,itemId:s.itemId,serviceLayerUrl:s.serviceLayerUrl,webMapLayerId:s.webMapLayerId??null,webMapLayerTitle:s.webMapLayerTitle??null,className:null,objectClassId:null},(0,i._)(t),!1,!1):null}))},e.signatures.push({name:"getfeaturesetinfo",min:1,max:1}),e.functions.filterbysubtypecode=function(t,n){return e.standardFunctionAsync(t,n,(async(e,a,s)=>{if((0,i.p)(s,2,2,t,n),(0,i.x)(s[0])){const e=await s[0].load(),a=s[1];if(!(0,i.a9)(a))throw new i.A(t,i.E.InvalidParameter,n);if(e.subtypeField){const t=f.WhereClause.create(`${e.subtypeField}= ${s[1]}`,e.getFieldsIndex(),e.dateFieldsTimeZoneDefaultUTC);return new r.b({parentfeatureset:s[0],whereclause:t})}if(null===e.typeIdField||""===e.typeIdField)throw new i.A(t,i.E.FeatureSetDoesNotHaveSubtypes,n);const l=f.WhereClause.create(`${e.typeIdField}= ${s[1]}`,e.getFieldsIndex(),e.dateFieldsTimeZoneDefaultUTC);return new r.b({parentfeatureset:s[0],whereclause:l})}throw new i.A(t,i.E.InvalidParameter,n)}))},e.signatures.push({name:"filterbysubtypecode",min:2,max:2}))}n(20266),n(90740),n(32773),n(133),n(54483),n(59192),n(13671),n(44600),n(32816),n(29298),n(36544),n(93181),n(40499),n(6407),n(69421),n(91047),n(2160),n(99924),n(41390),n(58498),n(45371),n(49877),n(7969),n(69763),n(93804),n(18683),n(64604),n(29512),n(99063),n(56273),n(64752),n(48844),n(29208),n(94345),n(36533),n(84200),n(97827),n(91695),n(18169),n(48402),n(16699),n(26809),n(2589),n(18527),n(67504),n(92517),n(77037),n(13317),n(83637),n(47239),n(79875),n(30011),n(55270),n(50214),n(78016),n(95779),n(13262),n(346),n(93049),n(27281),n(72393),n(52731),n(17745),n(81272),n(44945),n(51961),n(62399),n(64995),n(33150),n(58173),n(66110),n(67520),n(27532),n(88663),n(48103),n(65085),n(33611),n(84857),n(60373),n(98187),n(35902),n(13226),n(16794),n(52357),n(11090),n(49319),n(93546),n(29570),n(34592),n(79825),n(95101),n(67578),n(14896),n(95611),n(98089),n(91366),n(80473),n(43435),n(73435),n(4048),n(85232),n(93471),n(53252),n(34039),n(70061),n(3495),n(97906),n(64524),n(65023),n(31424),n(74676),n(53610),n(29447),n(78273),n(49475),n(32368),n(7391),n(22529),n(43534),n(38094),n(67723),n(59858),n(63728),n(1178),n(7182),n(47788),n(19297),n(4157),n(62401),n(89322),n(20138),n(53370),n(46946),n(3816),n(73509),n(28276),n(69277),n(70580),n(75191),n(24319),n(62092),n(71992),n(80167),n(4478),n(91808),n(7161),n(55586),n(35121),n(92229),n(18344),n(64884),n(23351),n(51222),n(42870),n(67321),n(73067),n(54512),n(53103),n(19648),n(42948),n(76636),n(9623),n(81284),n(12109),n(69033),n(68140),n(3952),n(339),n(79281),n(13978),n(48689),n(53564),n(71868),n(64102),n(8824),n(95637),n(59930),n(45862),n(72762),n(71613),n(17872),n(73600),n(66136),n(4734),n(78860),n(26805),n(13983),n(38343),n(76218),n(1739),n(71492),n(81618),n(32074),n(78481),n(66322),n(78644),n(73597),n(43059),n(89935),n(49813),n(39236),n(11494),n(6801),n(41003),n(9380),n(67138),n(91381),n(60027),n(57111),n(75651),n(88614),n(1030),n(15319),n(60785),n(56487),n(6399),n(9498),n(23105),n(24079),n(38149),n(19681),n(40328),n(84539),n(65299),n(6510),n(38641),n(73502),n(19869),n(3827),n(65174),n(78328),n(72604),n(54616),n(25018),n(49011),n(23787),n(22151),n(38632),n(83002),n(24330),n(91276),n(62482),n(45476),n(69310),n(43682),n(85351),n(54481),n(1535),n(9943),n(89253),n(16677),n(17813),n(3112),n(46626),n(45560),n(56303),n(85890),n(55884),n(32397),n(2810),n(89601),n(85472),n(79323),n(74148),n(3175),n(85994),n(35935),n(23070),n(95717),n(968),n(85901),n(82458),n(37740),n(25329),n(82140),n(40988),n(42586),n(44370),n(18653),n(70534),n(45817),n(90509),n(67315),n(8368),n(1985),n(31315),n(12119),n(13201),n(12856),n(47812),n(4335),n(99781),n(25643),n(56367),n(8904),n(29201),n(32826),n(98238),n(49755),n(54131),n(58196),n(86941),n(89575),n(71895),n(27084),n(61904),n(21914),n(29755),n(97511),n(32264),n(68849),n(82842),n(10224),n(36309),n(62959),n(74159),n(90197),n(88730),n(6837),n(96625),n(38424),n(82454),n(78281),n(47387),n(46728),n(23439),n(98335),n(46935),n(96807),n(69448),n(79205),n(35619),n(38093),n(60408),n(59955),n(58396),n(20978),n(40558)},29023:(e,t,n)=>{n.d(t,{g:()=>i});var a=n(82408);function i(e,t){return null===e?t:new a.A({url:e.field("url")})}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/cf0c84c1a4160a603f25.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/cf0c84c1a4160a603f25.js new file mode 100644 index 00000000..b4c2cb91 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/cf0c84c1a4160a603f25.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[8340],{2810:(e,t,r)=>{r.d(t,{M:()=>m,a:()=>f});var i=r(32816),a=r(41390),s=r(99924),n=r(32773),o=r(93181),l=r(69421),p=r(29298);class u{constructor(){this._propertyOriginMap=new Map,this._originStores=new Array(a.o),this._values=new Map,this.multipleOriginsSupported=!0}clone(e){const t=new u,r=this._originStores[a.O.DEFAULTS];r&&r.forEach(((e,r)=>{t.set(r,(0,n.o8)(e),a.O.DEFAULTS)}));for(let r=a.O.SERVICE;r{e&&e.has(a)||t.set(a,(0,n.o8)(i),r)}))}return t}get(e,t){const r=void 0===t?this._values:this._originStores[t];return r?r.get(e):void 0}keys(e){const t=null==e?this._values:this._originStores[e];return t?[...t.keys()]:[]}set(e,t,r=a.O.USER){let i=this._originStores[r];if(i||(i=new Map,this._originStores[r]=i),i.set(e,t),!this._values.has(e)||this._propertyOriginMap.get(e)<=r){const i=this._values.get(e);return this._values.set(e,t),this._propertyOriginMap.set(e,r),i!==t}return!1}delete(e,t=a.O.USER){const r=this._originStores[t];if(!r)return;const i=r.get(e);if(r.delete(e),this._values.has(e)&&this._propertyOriginMap.get(e)===t){this._values.delete(e);for(let r=t-1;r>=0;r--){const t=this._originStores[r];if(t&&t.has(e)){this._values.set(e,t.get(e)),this._propertyOriginMap.set(e,r);break}}}return i}has(e,t){const r=void 0===t?this._values:this._originStores[t];return!!r&&r.has(e)}revert(e,t){for(;t>0&&!this.has(e,t);)--t;const r=this._originStores[t],i=r?.get(e),a=this._values.get(e);return this._values.set(e,i),this._propertyOriginMap.set(e,t),a!==i}originOf(e){return this._propertyOriginMap.get(e)||a.O.DEFAULTS}forEach(e){this._values.forEach(e)}}const y=e=>{let t=class extends e{constructor(...e){super(...e);const t=(0,o.g)(this),r=t.store,i=new u;t.store=i,(0,s.s)(t,r,i)}read(e,t){(0,s.a)(this,e,t)}getAtOrigin(e,t){const r=c(this),i=(0,a.n)(t);if("string"==typeof e)return r.get(e,i);const s={};return e.forEach((e=>{s[e]=r.get(e,i)})),s}originOf(e){return(0,a.j)(this.originIdOf(e))}originIdOf(e){return c(this).originOf(e)}revert(e,t){const r=c(this),i=(0,a.n)(t),s=(0,o.g)(this);let n;n="string"==typeof e?"*"===e?r.keys(i):[e]:e,n.forEach((e=>{s.invalidate(e),r.revert(e,i),s.commit(e)}))}};return t=(0,i._)([(0,l.$)("esri.core.ReadOnlyMultiOriginJSONSupport")],t),t};function c(e){return(0,o.g)(e).store}let d=class extends(y(a.T)){};d=(0,i._)([(0,l.$)("esri.core.ReadOnlyMultiOriginJSONSupport")],d);const h=e=>{let t=class extends e{constructor(...e){super(...e)}clear(e,t="user"){return g(this).delete(e,(0,a.n)(t))}write(e,t){return(0,s.b)(this,e=e||{},t),e}setAtOrigin(e,t,r){(0,o.g)(this).setAtOrigin(e,t,(0,a.n)(r))}removeOrigin(e){const t=g(this),r=(0,a.n)(e),i=t.keys(r);for(const e of i)t.originOf(e)===r&&t.set(e,t.get(e,r),a.O.USER)}updateOrigin(e,t){const r=g(this),i=(0,a.n)(t),s=(0,p.g)(this,e);for(let t=i+1;t{let t=class extends(h(y(e))){constructor(...e){super(...e)}};return t=(0,i._)([(0,l.$)("esri.core.MultiOriginJSONSupport")],t),t};let f=class extends(m(a.T)){};f=(0,i._)([(0,l.$)("esri.core.MultiOriginJSONSupport")],f)},47239:(e,t,r)=>{r.d(t,{a:()=>m,b:()=>o,c:()=>a,d:()=>v,e:()=>l,f:()=>s,g:()=>g,h:()=>p,i:()=>f,j:()=>h,n:()=>S,s:()=>u,t:()=>n,u:()=>y,v:()=>c,x:()=>d,z:()=>b});var i=r(44600);function a(e=b){return[e[0],e[1],e[2],e[3],e[4],e[5]]}function s(e,t,r,i,s,n,o=a()){return o[0]=e,o[1]=t,o[2]=r,o[3]=i,o[4]=s,o[5]=n,o}function n(e,t){const r=isFinite(e[2])||isFinite(e[5]);return new i.A(r?{xmin:e[0],xmax:e[3],ymin:e[1],ymax:e[4],zmin:e[2],zmax:e[5],spatialReference:t}:{xmin:e[0],xmax:e[3],ymin:e[1],ymax:e[4],spatialReference:t})}function o(e,t){e[0]=Math.min(e[0],t[0]),e[1]=Math.min(e[1],t[1]),e[2]=Math.min(e[2],t[2]),e[3]=Math.max(e[3],t[3]),e[4]=Math.max(e[4],t[4]),e[5]=Math.max(e[5],t[5])}function l(e,t){e[0]=Math.min(e[0],t[0]),e[1]=Math.min(e[1],t[1]),e[2]=Math.min(e[2],t[2]),e[3]=Math.max(e[3],t[0]),e[4]=Math.max(e[4],t[1]),e[5]=Math.max(e[5],t[2])}function p(e,t,r=0,i=t.length/3){let a=e[0],s=e[1],n=e[2],o=e[3],l=e[4],p=e[5];for(let e=0;e=e[3]?0:e[3]-e[0]}(e),t[1]=function(e){return e[1]>=e[4]?0:e[4]-e[1]}(e),t[2]=function(e){return e[2]>=e[5]?0:e[5]-e[2]}(e),t}function y(e,t,r=e){return r[0]=t[0],r[1]=t[1],r[2]=t[2],r!==e&&(r[3]=e[3],r[4]=e[4],r[5]=e[5]),r}function c(e,t,r=e){return r[3]=t[0],r[4]=t[1],r[5]=t[2],r!==e&&(r[0]=e[0],r[1]=e[1],r[2]=e[2]),e}function d(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e}function h(e){return e?d(e,S):a(S)}function g(e,t){return e[0]=t[0],e[1]=t[1],e[2]=Number.NEGATIVE_INFINITY,e[3]=t[2],e[4]=t[3],e[5]=Number.POSITIVE_INFINITY,e}function m(e,t,r,i,a){return e[0]=t,e[1]=r,e[2]=Number.NEGATIVE_INFINITY,e[3]=i,e[4]=a,e[5]=Number.POSITIVE_INFINITY,e}function f(e){return 6===e.length}function v(e,t,r){if(null==e||null==t)return e===t;if(!f(e)||!f(t))return!1;if(r){for(let i=0;i{r.d(t,{PH:()=>o,sA:()=>n});var i=r(32816),a=r(69421);r(32773),r(20266),r(90740),r(40499),r(93181),r(13671),r(91047),r(36544),r(6407);let s=0;const n=e=>{let t=class extends e{constructor(...e){super(...e),Object.defineProperty(this,"uid",{writable:!1,configurable:!1,value:Date.now().toString(16)+"-object-"+s++})}};return t=(0,i._)([(0,a.$)("esri.core.Identifiable")],t),t},o=e=>{let t=class extends e{constructor(...e){super(...e),Object.defineProperty(this,"uid",{writable:!1,configurable:!1,value:s++})}};return t=(0,i._)([(0,a.$)("esri.core.Identifiable.NumericIdentifiable")],t),t};let l=class extends(n(class{})){};l=(0,i._)([(0,a.$)("esri.core.Identifiable")],l)},18340:(e,t,r)=>{r.r(t),r.d(t,{default:()=>x});var i=r(32816),a=r(90740),s=r(64604),n=(r(4048),r(2810)),o=r(80959),l=r(99063),p=r(29298),u=(r(32773),r(20266),r(49877)),y=r(69421),c=r(44600),d=r(69763),h=r(73597),g=r(31315),m=r(88730),f=r(38424),v=r(46935),S=r(96807),b=r(98238),I=r(93471),_=r(29447),M=r(23351),w=r(53103),L=r(54512);r(29512),r(6407),r(36544),r(85232),r(88663),r(93804),r(56273),r(30011),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(55270),r(50214),r(59192),r(78016),r(54483),r(95779),r(13262),r(346),r(18683),r(16699),r(26809),r(2589),r(18527),r(94345),r(2160),r(99924),r(7969),r(36533),r(64752),r(48844),r(29208),r(84200),r(97827),r(91695),r(18169),r(48402),r(67504),r(92517),r(77037),r(35902),r(13226),r(53252),r(34039),r(70061),r(3495),r(97906),r(64524),r(65023),r(31424),r(74676),r(53610),r(78273),r(49475),r(32368),r(7391),r(22529),r(43534),r(38094),r(67723),r(47239),r(59858),r(63728),r(1178),r(7182),r(17745),r(81272),r(44945),r(47788),r(19297),r(82408),r(73509),r(28276),r(69277),r(70580),r(75191),r(24319),r(62092),r(4157),r(62401),r(52731),r(89322),r(20138),r(53370),r(46946),r(3816),r(71992),r(80167),r(4478),r(91808),r(7161),r(55586),r(35121),r(92229),r(18344),r(64884),r(51222),r(42870),r(67321),r(73067),r(19648),r(42948),r(66136),r(4734),r(80473),r(12119),r(13201),r(12856),r(47812),r(67138),r(72604),r(43059),r(89935),r(49813),r(82454),r(78281),r(47387),r(46728),r(64102),r(49755),r(54131),r(19869);const A=["atom","xml"],T={base:I.A,key:"type",typeMap:{"simple-line":_.A},errorContext:"symbol"},O={base:I.A,key:"type",typeMap:{"picture-marker":M.A,"simple-marker":w.A},errorContext:"symbol"},E={base:I.A,key:"type",typeMap:{"simple-fill":L.A},errorContext:"symbol"};let G=class extends((0,g.dM)((0,v.J)((0,m.q)((0,f.A)((0,S.j)((0,n.M)(h.A))))))){constructor(...e){super(...e),this.description=null,this.fullExtent=null,this.legendEnabled=!0,this.lineSymbol=null,this.pointSymbol=null,this.polygonSymbol=null,this.operationalLayerType="GeoRSS",this.url=null,this.type="geo-rss"}normalizeCtorArgs(e,t){return"string"==typeof e?{url:e,...t}:e}readFeatureCollections(e,t){return t.featureCollection.layers.forEach((e=>{const t=e.layerDefinition.drawingInfo.renderer.symbol;t&&"esriSFS"===t.type&&t.outline?.style.includes("esriSFS")&&(t.outline.style="esriSLSSolid")})),t.featureCollection.layers}get hasPoints(){return this._hasGeometry("esriGeometryPoint")}get hasPolylines(){return this._hasGeometry("esriGeometryPolyline")}get hasPolygons(){return this._hasGeometry("esriGeometryPolygon")}get title(){const e=this._get("title");return e&&"defaults"!==this.originOf("title")?e:this.url?(0,l.e7)(this.url,A)||"GeoRSS":e}set title(e){this._set("title",e)}load(e){const t=null!=e?e.signal:null;return this.addResolvingPromise(this.loadFromPortal({supportedTypes:["Map Service","Feature Service","Feature Collection","Scene Service"]},e).catch(o.QP).then((()=>this._fetchService(t))).then((e=>{this.read(e,{origin:"service"})}))),Promise.resolve(this)}async hasDataChanged(){const e=await this._fetchService();return this.read(e,{origin:"service",ignoreDefaults:!0}),!0}async _fetchService(e){const t=this.spatialReference,{data:r}=await(0,s.A)(a.A.geoRSSServiceUrl,{query:{url:this.url,refresh:!!this.loaded||void 0,outSR:(0,d.i)(t)?void 0:t.wkid??JSON.stringify(t)},signal:e});return r}_hasGeometry(e){return this.featureCollections?.some((t=>t.featureSet?.geometryType===e&&t.featureSet.features?.length>0))??!1}};(0,i._)([(0,p.MZ)()],G.prototype,"description",void 0),(0,i._)([(0,p.MZ)()],G.prototype,"featureCollections",void 0),(0,i._)([(0,u.r)("service","featureCollections",["featureCollection.layers"])],G.prototype,"readFeatureCollections",null),(0,i._)([(0,p.MZ)({type:c.A,json:{name:"lookAtExtent"}})],G.prototype,"fullExtent",void 0),(0,i._)([(0,p.MZ)(b.i)],G.prototype,"id",void 0),(0,i._)([(0,p.MZ)(b.a)],G.prototype,"legendEnabled",void 0),(0,i._)([(0,p.MZ)({types:T,json:{write:!0}})],G.prototype,"lineSymbol",void 0),(0,i._)([(0,p.MZ)({type:["show","hide"]})],G.prototype,"listMode",void 0),(0,i._)([(0,p.MZ)({types:O,json:{write:!0}})],G.prototype,"pointSymbol",void 0),(0,i._)([(0,p.MZ)({types:E,json:{write:!0}})],G.prototype,"polygonSymbol",void 0),(0,i._)([(0,p.MZ)({type:["GeoRSS"]})],G.prototype,"operationalLayerType",void 0),(0,i._)([(0,p.MZ)(b.u)],G.prototype,"url",void 0),(0,i._)([(0,p.MZ)({json:{origins:{service:{read:{source:"name",reader:e=>e||void 0}}}}})],G.prototype,"title",null),(0,i._)([(0,p.MZ)({readOnly:!0,json:{read:!1},value:"geo-rss"})],G.prototype,"type",void 0),G=(0,i._)([(0,y.$)("esri.layers.GeoRSSLayer")],G);const x=G},73597:(e,t,r)=>{r.d(t,{A:()=>b});var i=r(32816),a=(r(94345),r(64604)),s=r(66136),n=r(6407),o=r(81272),l=r(80473),p=r(73509),u=r(20266),y=r(80959),c=r(99063),d=r(29298),h=(r(32773),r(69421)),g=r(90740),m=r(44600),f=r(7969);r(36544),r(2160),r(99924),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(49877),r(69763),r(93804),r(18683),r(29512),r(56273),r(36533),r(64752),r(48844),r(29208),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(67504),r(92517),r(77037),r(4734),r(50214),r(59192),r(78016),r(54483),r(28276);let v=0,S=class extends(o.A.EventedMixin((0,l.sA)(p.A))){constructor(){super(...arguments),this.attributionDataUrl=null,this.fullExtent=new m.A(-180,-90,180,90,f.A.WGS84),this.id=Date.now().toString(16)+"-layer-"+v++,this.legendEnabled=!0,this.listMode="show",this.opacity=1,this.parent=null,this.persistenceEnabled=!1,this.popupEnabled=!0,this.attributionVisible=!0,this.spatialReference=f.A.WGS84,this.title=null,this.type=null,this.url=null,this.visibilityTimeExtent=null,this.visible=!0}static async fromArcGISServerUrl(e){const t="string"==typeof e?{url:e}:e;return(await r.e(2349).then(r.bind(r,42349))).fromUrl(t)}static fromPortalItem(e){return async function(e){const t="portalItem"in e?e:{portalItem:e},{fromItem:i}=await r.e(6810).then(r.bind(r,56810)).then((e=>e.e));try{return await i(t)}catch(e){const r=t?.portalItem,i=r?.id||"unset",a=r?.portal?.url||g.A.portalUrl;throw u.L.getLogger("esri.layers.support.fromPortalItem").error("#fromPortalItem()","Failed to create layer from portal item (portal: '"+a+"', id: '"+i+"')",e),e}}(e)}initialize(){this.when().catch((e=>{(0,y.zf)(e)||u.L.getLogger(this).error("#load()",`Failed to load layer (title: '${this.title??"no title"}', id: '${this.id??"no id"}')`,{error:e})}))}destroy(){const e=this.parent;if(e){const t=this;"layers"in e&&e.layers.includes(t)?e.layers.remove(t):"tables"in e&&e.tables.includes(t)?e.tables.remove(t):"baseLayers"in e&&e.baseLayers.includes(t)?e.baseLayers.remove(t):"referenceLayers"in e&&e.referenceLayers.includes(t)&&e.referenceLayers.remove(t),this._set("parent",null)}}get hasAttributionData(){return null!=this.attributionDataUrl}get parsedUrl(){return(0,c.An)(this.url)}async fetchAttributionData(){const e=this.attributionDataUrl;if(this.hasAttributionData&&e)return(await(0,a.A)(e,{query:{f:"json"},responseType:"json"})).data;throw new n.A("layer:no-attribution-data","Layer does not have attribution data")}};(0,i._)([(0,d.MZ)({type:String})],S.prototype,"attributionDataUrl",void 0),(0,i._)([(0,d.MZ)({type:m.A})],S.prototype,"fullExtent",void 0),(0,i._)([(0,d.MZ)({readOnly:!0})],S.prototype,"hasAttributionData",null),(0,i._)([(0,d.MZ)({type:String,clonable:!1})],S.prototype,"id",void 0),(0,i._)([(0,d.MZ)({type:Boolean,nonNullable:!0})],S.prototype,"legendEnabled",void 0),(0,i._)([(0,d.MZ)({type:["show","hide","hide-children"]})],S.prototype,"listMode",void 0),(0,i._)([(0,d.MZ)({type:Number,range:{min:0,max:1},nonNullable:!0})],S.prototype,"opacity",void 0),(0,i._)([(0,d.MZ)({clonable:!1})],S.prototype,"parent",void 0),(0,i._)([(0,d.MZ)({readOnly:!0})],S.prototype,"parsedUrl",null),(0,i._)([(0,d.MZ)({type:Boolean,readOnly:!0})],S.prototype,"persistenceEnabled",void 0),(0,i._)([(0,d.MZ)({type:Boolean})],S.prototype,"popupEnabled",void 0),(0,i._)([(0,d.MZ)({type:Boolean})],S.prototype,"attributionVisible",void 0),(0,i._)([(0,d.MZ)({type:f.A})],S.prototype,"spatialReference",void 0),(0,i._)([(0,d.MZ)({type:String})],S.prototype,"title",void 0),(0,i._)([(0,d.MZ)({readOnly:!0,json:{read:!1}})],S.prototype,"type",void 0),(0,i._)([(0,d.MZ)()],S.prototype,"url",void 0),(0,i._)([(0,d.MZ)({type:s.A})],S.prototype,"visibilityTimeExtent",void 0),(0,i._)([(0,d.MZ)({type:Boolean,nonNullable:!0})],S.prototype,"visible",void 0),S=(0,i._)([(0,h.$)("esri.layers.Layer")],S);const b=S},88730:(e,t,r)=>{r.d(t,{q:()=>S});var i=r(32816),a=r(66136),s=r(6407),n=r(99063),o=r(29298),l=r(36544),p=(r(32773),r(49877)),u=r(69421),y=r(56273),c=r(82530),d=r(99924),h=r(98238);r(4734),r(50214),r(93804),r(90740),r(59192),r(13671),r(78016),r(54483),r(20266),r(41390),r(40499),r(93181),r(58498),r(91047),r(45371),r(80959),r(44600),r(2160),r(7969),r(69763),r(18683),r(64604),r(29512),r(64752),r(48844),r(29208),r(1178),r(49755),r(30011),r(55270),r(95779),r(13262),r(346),r(16699),r(26809),r(2589),r(18527),r(94345),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(67504),r(92517),r(77037),r(54131),r(19869),r(64524);const g={ArcGISAnnotationLayer:!0,ArcGISDimensionLayer:!0,ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISImageServiceVectorLayer:!0,ArcGISMapServiceLayer:!0,ArcGISStreamLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BingMapsAerial:!0,BingMapsHybrid:!0,BingMapsRoad:!0,CatalogLayer:!0,CSV:!0,GeoJSON:!0,GeoRSS:!0,GroupLayer:!0,KML:!0,KnowledgeGraphLayer:!0,MediaLayer:!0,OGCFeatureLayer:!0,OrientedImageryLayer:!0,SubtypeGroupLayer:!0,VectorTileLayer:!0,WFS:!0,WMS:!0,WebTiledLayer:!0},m={ArcGISImageServiceLayer:!0,ArcGISImageServiceVectorLayer:!0,ArcGISMapServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BingMapsAerial:!0,BingMapsHybrid:!0,BingMapsRoad:!0,OpenStreetMap:!0,VectorTileLayer:!0,WMS:!0,WebTiledLayer:!0},f={ArcGISFeatureLayer:!0,SubtypeGroupTable:!0},v={"web-scene/operational-layers":{ArcGISDimensionLayer:!0,ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISMapServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISTiledElevationServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BuildingSceneLayer:!0,CatalogLayer:!0,CSV:!0,GeoJSON:!0,GroupLayer:!0,IntegratedMesh3DTilesLayer:!0,IntegratedMeshLayer:!0,KML:!0,LineOfSightLayer:!0,MediaLayer:!0,OGCFeatureLayer:!0,PointCloudLayer:!0,RasterDataLayer:!0,VectorTileLayer:!0,Voxel:!0,WFS:!0,WMS:!0,WebTiledLayer:!0},"web-scene/basemap":{ArcGISImageServiceLayer:!0,ArcGISMapServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,OpenStreetMap:!0,VectorTileLayer:!0,WMS:!0,WebTiledLayer:!0},"web-scene/ground":{ArcGISTiledElevationServiceLayer:!0,RasterDataElevationLayer:!0},"web-scene/tables":{ArcGISFeatureLayer:!0},"web-map/operational-layers":g,"web-map/basemap":m,"web-map/tables":f,"link-chart/operational-layers":{...g,LinkChartLayer:!0},"link-chart/basemap":m,"link-chart/tables":f,"portal-item/operational-layers":{ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISStreamLayer:!0,ArcGISTiledImageServiceLayer:!0,BuildingSceneLayer:!0,IntegratedMesh3DTilesLayer:!0,IntegratedMeshLayer:!0,MediaLayer:!0,OrientedImageryLayer:!0,PointCloudLayer:!0,SubtypeGroupLayer:!0}},S=e=>{let t=class extends e{constructor(){super(...arguments),this.persistenceEnabled=!0,this.title=null}readId(e,t,r){return"Group Layer"===r?.portalItem?.type?void 0:e}writeListMode(e,t,r,i){(i&&"ground"===i.layerContainerType||e&&(0,d.w)(this,r,{},i))&&(t[r]=e)}writeOperationalLayerType(e,t,r,i){e&&"tables"!==i?.layerContainerType&&(t.layerType=e)}writeTitle(e,t){t.title=e??"Layer"}readTimeExtent(e){return e?a.A.fromArray(e):null}writeTimeExtent(e,t,r,i){e&&"tables"!==i.layerContainerType&&(e.isEmpty?i?.messages&&i.messages.push(new s.A("layer:invalid-visibilityTimeExtent","visibilityTimeExtent cannot be empty")):t[r]=e.toArray())}read(e,t){t&&(t.layer=this),(0,d.r)(this,e,(t=>super.read(e,t)),t)}write(e,t){if(!this.persistenceEnabled&&!t?.ignorePersistenceEnabled)return null;if(t?.origin){const e=`${t.origin}/${t.layerContainerType||"operational-layers"}`,r=v[e];let i=!!r?.[this.operationalLayerType];if("ArcGISTiledElevationServiceLayer"===this.operationalLayerType&&"web-scene/operational-layers"===e&&(i=!1),"ArcGISDimensionLayer"===this.operationalLayerType&&"web-map/operational-layers"===e&&(i=!1),!i)return t.messages?.push(new s.A("layer:unsupported",`Layers (${this.title}, ${this.id}) of type '${this.declaredClass}' are not supported in the context of '${e}'`,{layer:this})),null}const r=super.write(e,{...t,layer:this}),i=!!t&&!!t.messages&&!!t.messages.filter((e=>e instanceof s.A&&"web-document-write:property-required"===e.name)).length;return(0,n.w8)(r?.url)?(t?.messages?.push(new s.A("layer:invalid-url",`Layer (${this.title}, ${this.id}) of type '${this.declaredClass}' using a Blob URL cannot be written to web scenes and web maps`,{layer:this})),null):!this.url&&i?null:r}beforeSave(){}};return(0,i._)([(0,o.MZ)({type:String,json:{write:{ignoreOrigin:!0},origins:{"web-scene":{write:{isRequired:!0,ignoreOrigin:!0}},"portal-item":{write:!1}}}})],t.prototype,"id",void 0),(0,i._)([(0,p.r)("id",["id"])],t.prototype,"readId",null),(0,i._)([(0,o.MZ)(h.d)],t.prototype,"listMode",void 0),(0,i._)([(0,y.w)("listMode")],t.prototype,"writeListMode",null),(0,i._)([(0,o.MZ)({type:String,readOnly:!0,json:{read:!1,write:{target:"layerType",ignoreOrigin:!0},origins:{"portal-item":{write:!1},"web-scene":{name:"layerType",read:!1,write:{enabled:!0,ignoreOrigin:!0,layerContainerTypes:c.e}}}}})],t.prototype,"operationalLayerType",void 0),(0,i._)([(0,y.w)("operationalLayerType")],t.prototype,"writeOperationalLayerType",null),(0,i._)([(0,o.MZ)(h.o)],t.prototype,"opacity",void 0),(0,i._)([(0,o.MZ)({type:Boolean,readOnly:!1})],t.prototype,"persistenceEnabled",void 0),(0,i._)([(0,o.MZ)({type:String,json:{write:{ignoreOrigin:!0,writerEnsuresNonNull:!0},origins:{"web-scene":{write:{isRequired:!0,ignoreOrigin:!0,writerEnsuresNonNull:!0}},"portal-item":{write:!1}}},value:"Layer"})],t.prototype,"title",void 0),(0,i._)([(0,y.w)("title"),(0,y.w)(["web-scene"],"title")],t.prototype,"writeTitle",null),(0,i._)([(0,o.MZ)({type:a.A,json:{origins:{"web-scene":{write:{layerContainerTypes:c.e}}}}})],t.prototype,"visibilityTimeExtent",void 0),(0,i._)([(0,p.r)("visibilityTimeExtent")],t.prototype,"readTimeExtent",null),(0,i._)([(0,y.w)(["portal-item","web-map","web-scene"],"visibilityTimeExtent",{visibilityTimeExtent:{type:[[l.I,l.N]]}})],t.prototype,"writeTimeExtent",null),(0,i._)([(0,o.MZ)({type:Boolean,json:{origins:{"web-scene":{name:"visibility",write:{enabled:!0,layerContainerTypes:c.e}}},name:"visibility",write:!0}})],t.prototype,"visible",void 0),t=(0,i._)([(0,u.$)("esri.layers.mixins.OperationalLayer")],t),t}},38424:(e,t,r)=>{r.d(t,{A:()=>_});var i=r(32816),a=r(90740),s=r(29512),n=r(64604),o=r(73067),l=r(6407),p=r(20266),u=r(57732),y=r(80959),c=r(99063),d=r(29298),h=(r(32773),r(49877)),g=r(69421),m=r(56273),f=r(72604),v=r(82408),S=r(43059),b=r(24319),I=r(82454);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(99924),r(36544),r(73509),r(28276),r(44600),r(2160),r(7969),r(69763),r(93804),r(18683),r(64752),r(48844),r(29208),r(59192),r(69277),r(70580),r(75191),r(89935),r(49813),r(1178),r(62092),r(78281),r(44945),r(2589),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(18527),r(67504),r(47387),r(46728),r(64102);const _=e=>{let t=class extends e{constructor(){super(...arguments),this.resourceReferences={portalItem:null,paths:[]},this.userHasEditingPrivileges=!0,this.userHasFullEditingPrivileges=!1,this.userHasUpdateItemPrivileges=!1}destroy(){this.portalItem=(0,u.d)(this.portalItem),this.resourceReferences.portalItem=null,this.resourceReferences.paths.length=0}set portalItem(e){e!==this._get("portalItem")&&(this.removeOrigin("portal-item"),this._set("portalItem",e))}readPortalItem(e,t,r){if(t.itemId)return new S.default({id:t.itemId,portal:r?.portal})}writePortalItem(e,t){e?.id&&(t.itemId=e.id)}async loadFromPortal(e,t){if(this.portalItem?.id)try{const{load:i}=await Promise.all([r.e(570),r.e(4295)]).then(r.bind(r,24295));return(0,y.Te)(t),await i({instance:this,supportedTypes:e.supportedTypes,validateItem:e.validateItem,supportsData:e.supportsData,layerModuleTypeMap:e.layerModuleTypeMap},t)}catch(e){throw(0,y.zf)(e)||p.L.getLogger(this).warn(`Failed to load layer (${this.title}, ${this.id}) portal item (${this.portalItem.id})\n ${e}`),e}}async finishLoadEditablePortalLayer(e){this._set("userHasEditingPrivileges",await this._fetchUserHasEditingPrivileges(e).catch((e=>((0,y.QP)(e),!0))))}async setUserPrivileges(e,t){if(!a.A.userPrivilegesApplied)return this.finishLoadEditablePortalLayer(t);if(this.url)try{const{features:{edit:r,fullEdit:i},content:{updateItem:a}}=await this._fetchUserPrivileges(e,t);this._set("userHasEditingPrivileges",r),this._set("userHasFullEditingPrivileges",i),this._set("userHasUpdateItemPrivileges",a)}catch(e){(0,y.QP)(e)}}async _fetchUserPrivileges(e,t){let r=this.portalItem;if(!e||!r||!r.loaded||r.sourceUrl)return this._fetchFallbackUserPrivileges(t);const i=e===r.id;if(i&&r.portal.user)return(0,I.g)(r);let a,n;if(i)a=r.portal.url;else try{a=await(0,f.f)(this.url,t)}catch(e){(0,y.QP)(e)}if(!a||!(0,c.b8)(a,r.portal.url))return this._fetchFallbackUserPrivileges(t);try{const e=null!=t?t.signal:null;n=await(s.id?.getCredential(`${a}/sharing`,{prompt:!1,signal:e}))}catch(e){(0,y.QP)(e)}const o=!0,l=!1,p=!1;if(!n)return{features:{edit:o,fullEdit:l},content:{updateItem:p}};try{if(i?await r.reload():(r=new S.default({id:e,portal:{url:a}}),await r.load(t)),r.portal.user)return(0,I.g)(r)}catch(e){(0,y.QP)(e)}return{features:{edit:o,fullEdit:l},content:{updateItem:p}}}async _fetchFallbackUserPrivileges(e){let t=!0;try{t=await this._fetchUserHasEditingPrivileges(e)}catch(e){(0,y.QP)(e)}return{features:{edit:t,fullEdit:!1},content:{updateItem:!1}}}async _fetchUserHasEditingPrivileges(e){const t=this.url?s.id?.findCredential(this.url):null;if(!t)return!0;const r=M.credential===t?M.user:await this._fetchEditingUser(e);return M.credential=t,M.user=r,null==r?.privileges||r.privileges.includes("features:user:edit")}async _fetchEditingUser(e){const t=this.portalItem?.portal?.user;if(t)return t;const r=s.id?.findServerInfo(this.url??"");if(!r?.owningSystemUrl)return null;const i=`${r.owningSystemUrl}/sharing/rest`,a=v.A.getDefault();if(a&&a.loaded&&(0,c.S8)(a.restUrl)===(0,c.S8)(i))return a.user;const l=`${i}/community/self`,p=null!=e?e.signal:null,u=await(0,o.r)((0,n.A)(l,{authMode:"no-prompt",query:{f:"json"},signal:p}));return u.ok?b.A.fromJSON(u.value.data):null}read(e,t){t&&(t.layer=this),super.read(e,t)}write(e,t){const r=t?.portal,i=this.portalItem?.id&&(this.portalItem.portal||v.A.getDefault());return r&&i&&!(0,c.ut)(i.restUrl,r.restUrl)?(t.messages&&t.messages.push(new l.A("layer:cross-portal",`The layer '${this.title} (${this.id})' cannot be persisted because it refers to an item on a different portal than the one being saved to. To save, set layer.portalItem to null or save to the same portal as the item associated with the layer`,{layer:this})),null):super.write(e,{...t,layer:this})}};return(0,i._)([(0,d.MZ)({type:S.default})],t.prototype,"portalItem",null),(0,i._)([(0,h.r)("web-document","portalItem",["itemId"])],t.prototype,"readPortalItem",null),(0,i._)([(0,m.w)("web-document","portalItem",{itemId:{type:String}})],t.prototype,"writePortalItem",null),(0,i._)([(0,d.MZ)({clonable:!1})],t.prototype,"resourceReferences",void 0),(0,i._)([(0,d.MZ)({type:Boolean,readOnly:!0})],t.prototype,"userHasEditingPrivileges",void 0),(0,i._)([(0,d.MZ)({type:Boolean,readOnly:!0})],t.prototype,"userHasFullEditingPrivileges",void 0),(0,i._)([(0,d.MZ)({type:Boolean,readOnly:!0})],t.prototype,"userHasUpdateItemPrivileges",void 0),t=(0,i._)([(0,g.$)("esri.layers.mixins.PortalLayer")],t),t},M={credential:null,user:null}},46935:(e,t,r)=>{r.d(t,{J:()=>v});var i=r(32816),a=(r(32773),r(20266)),s=r(80959),n=r(29298),o=r(48844),l=r(69421),p=r(82530),u=r(17745),y=(r(73067),r(6407),r(41390));r(90740),r(13671),r(36544),r(93181),r(40499),r(91047),r(81272),r(58498),r(45371),r(44945);const c=new u.A,d=new WeakMap;function h(e,t){return Number.isFinite(e)&&Number.isFinite(t)?t<=0?e:h(t,e%t):0}let g=0,m=0;function f(){const e=Date.now();let t=!1;for(const r of c){const i=r.deref();i?i.refreshInterval&&e-(d.get(i)??0)+5>=6e4*i.refreshInterval&&(d.set(i,e),i.refresh(e)):t=!0}if(t)for(let e=c.length-1;e>=0;e--)c.at(e).deref()||c.removeAt(e)}(0,y.a)((()=>{const e=Date.now();let t=0;for(const r of c){const i=r.deref();i&&(t=h(Math.round(6e4*i.refreshInterval),t),i.refreshInterval?d.get(i)||d.set(i,e):d.delete(i))}if(t!==m){if(m=t,clearInterval(g),0===m)return void(g=0);g=setInterval(f,m)}}));const v=e=>{let t=class extends e{constructor(...e){super(...e),this.refreshInterval=0,this.refreshTimestamp=0,this._debounceHasDataChanged=(0,s.sg)((()=>this.hasDataChanged())),this.when().then((()=>{var e;this.destroyed||null!=(e=this)&&"object"==typeof e&&"refreshInterval"in e&&"refresh"in e&&c.push(new WeakRef(this))}),(()=>{}))}destroy(){!function(e){const t=c.find((t=>t.deref()===e));t&&c.remove(t)}(this)}castRefreshInterval(e){return e>=.1?e:e<=0?0:.1}get refreshParameters(){return{_ts:this.refreshTimestamp||null}}refresh(e=Date.now()){(0,s.QZ)(this._debounceHasDataChanged()).then((t=>{t&&this._set("refreshTimestamp",e),this.emit("refresh",{dataChanged:t})}),(e=>{a.L.getLogger(this).error(e),this.emit("refresh",{dataChanged:!1,error:e})}))}async hasDataChanged(){return!0}get test(){}};return(0,i._)([(0,n.MZ)({type:Number,json:{write:!0,origins:{"web-scene":{write:{enabled:!0,layerContainerTypes:p.e}}}}})],t.prototype,"refreshInterval",void 0),(0,i._)([(0,o.w)("refreshInterval")],t.prototype,"castRefreshInterval",null),(0,i._)([(0,n.MZ)({readOnly:!0})],t.prototype,"refreshTimestamp",void 0),(0,i._)([(0,n.MZ)({readOnly:!0})],t.prototype,"refreshParameters",null),t=(0,i._)([(0,l.$)("esri.layers.mixins.RefreshableLayer")],t),t}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/cf94989a3de65a85df8b.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/cf94989a3de65a85df8b.js new file mode 100644 index 00000000..c17f5617 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/cf94989a3de65a85df8b.js @@ -0,0 +1,2 @@ +/*! For license information please see cf94989a3de65a85df8b.js.LICENSE.txt */ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[9148],{27331:(t,e,n)=>{function r(t){return"l"===t?"m":"s"}async function i(t){await(function(t){return"function"==typeof t.componentOnReady}(t)?t.componentOnReady():new Promise((t=>requestAnimationFrame((()=>t())))))}n.d(e,{c:()=>i,g:()=>r})},58932:(t,e,n)=>{n.d(e,{a:()=>D,b:()=>B,c:()=>z,d:()=>G,e:()=>H,f:()=>T,g:()=>O,h:()=>x,i:()=>W,j:()=>L,k:()=>A,l:()=>N,m:()=>S,n:()=>E,o:()=>I,p:()=>h,q:()=>_,r:()=>q,s:()=>j,t:()=>U});var r=n(83639),i=(n(49907),["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"]),o=i.join(","),a="undefined"==typeof Element,s=a?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,c=!a&&Element.prototype.getRootNode?function(t){var e;return null==t||null===(e=t.getRootNode)||void 0===e?void 0:e.call(t)}:function(t){return null==t?void 0:t.ownerDocument},l=function t(e,n){var r;void 0===n&&(n=!0);var i=null==e||null===(r=e.getAttribute)||void 0===r?void 0:r.call(e,"inert");return""===i||"true"===i||n&&e&&t(e.parentNode)},u=function(t,e,n){if(l(t))return[];var r=Array.prototype.slice.apply(t.querySelectorAll(o));return e&&s.call(t,o)&&r.unshift(t),r.filter(n)},d=function t(e,n,r){for(var i=[],a=Array.from(e);a.length;){var c=a.shift();if(!l(c,!1))if("SLOT"===c.tagName){var u=c.assignedElements(),d=t(u.length?u:c.children,!0,r);r.flatten?i.push.apply(i,d):i.push({scopeParent:c,candidates:d})}else{s.call(c,o)&&r.filter(c)&&(n||!e.includes(c))&&i.push(c);var f=c.shadowRoot||"function"==typeof r.getShadowRoot&&r.getShadowRoot(c),h=!l(f,!1)&&(!r.shadowRootFilter||r.shadowRootFilter(c));if(f&&h){var p=t(!0===f?c.children:f.children,!0,r);r.flatten?i.push.apply(i,p):i.push({scopeParent:c,candidates:p})}else a.unshift.apply(a,c.children)}}return i},f=function(t){return!isNaN(parseInt(t.getAttribute("tabindex"),10))},h=function(t){if(!t)throw new Error("No node provided");return t.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(t.tagName)||function(t){var e,n=null==t||null===(e=t.getAttribute)||void 0===e?void 0:e.call(t,"contenteditable");return""===n||"true"===n}(t))&&!f(t)?0:t.tabIndex},p=function(t,e){return t.tabIndex===e.tabIndex?t.documentOrder-e.documentOrder:t.tabIndex-e.tabIndex},m=function(t){return"INPUT"===t.tagName},g=function(t){var e=t.getBoundingClientRect(),n=e.width,r=e.height;return 0===n&&0===r},b=function(t,e){return!(e.disabled||l(e)||function(t){return m(t)&&"hidden"===t.type}(e)||function(t,e){var n=e.displayCheck,r=e.getShadowRoot;if("hidden"===getComputedStyle(t).visibility)return!0;var i=s.call(t,"details>summary:first-of-type")?t.parentElement:t;if(s.call(i,"details:not([open]) *"))return!0;if(n&&"full"!==n&&"legacy-full"!==n){if("non-zero-area"===n)return g(t)}else{if("function"==typeof r){for(var o=t;t;){var a=t.parentElement,l=c(t);if(a&&!a.shadowRoot&&!0===r(a))return g(t);t=t.assignedSlot?t.assignedSlot:a||l===t.ownerDocument?a:l.host}t=o}if(function(t){var e,n,r,i,o=t&&c(t),a=null===(e=o)||void 0===e?void 0:e.host,s=!1;if(o&&o!==t)for(s=!!(null!==(n=a)&&void 0!==n&&null!==(r=n.ownerDocument)&&void 0!==r&&r.contains(a)||null!=t&&null!==(i=t.ownerDocument)&&void 0!==i&&i.contains(t));!s&&a;){var l,u,d;s=!(null===(u=a=null===(l=o=c(a))||void 0===l?void 0:l.host)||void 0===u||null===(d=u.ownerDocument)||void 0===d||!d.contains(a))}return s}(t))return!t.getClientRects().length;if("legacy-full"!==n)return!0}return!1}(e,t)||function(t){return"DETAILS"===t.tagName&&Array.prototype.slice.apply(t.children).some((function(t){return"SUMMARY"===t.tagName}))}(e)||function(t){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(t.tagName))for(var e=t.parentElement;e;){if("FIELDSET"===e.tagName&&e.disabled){for(var n=0;n=0)},w=function t(e){var n=[],r=[];return e.forEach((function(e,i){var o=!!e.scopeParent,a=o?e.scopeParent:e,s=function(t,e){var n=h(t);return n<0&&e&&!f(t)?0:n}(a,o),c=o?t(e.candidates):a;0===s?o?n.push.apply(n,c):n.push(a):r.push({documentOrder:i,tabIndex:s,item:e,isScope:o,content:c})})),r.sort(p).reduce((function(t,e){return e.isScope?t.push.apply(t,e.content):t.push(e.content),t}),[]).concat(n)},S=function(t,e){var n;return n=(e=e||{}).getShadowRoot?d([t],e.includeContainer,{filter:v.bind(null,e),flatten:!1,getShadowRoot:e.getShadowRoot,shadowRootFilter:y}):u(t,e.includeContainer,v.bind(null,e)),w(n)},E=function(t,e){return(e=e||{}).getShadowRoot?d([t],e.includeContainer,{filter:b.bind(null,e),flatten:!0,getShadowRoot:e.getShadowRoot}):u(t,e.includeContainer,b.bind(null,e))},I=function(t,e){if(e=e||{},!t)throw new Error("No node provided");return!1!==s.call(t,o)&&v(e,t)},$=i.concat("iframe").join(","),N=function(t,e){if(e=e||{},!t)throw new Error("No node provided");return!1!==s.call(t,$)&&b(e,t)};const A={getShadowRoot:!0};function x(t){return t?t.id=t.id||`${t.tagName.toLowerCase()}-${(0,r.g)()}`:""}function O(t){const e=D(t,"[dir]");return e?e.getAttribute("dir"):"ltr"}function R(t){return t.getRootNode()}function C(t){return t.host||null}function _(t,{selector:e,id:n}){return function t(r){if(!r)return null;r.assignedSlot&&(r=r.assignedSlot);const i=R(r),o=n?"getElementById"in i?i.getElementById(n):null:e?i.querySelector(e):null,a=C(i);return o||(a?t(a):null)}(t)}function D(t,e){return function t(n){return n?n.closest(e)||t(C(R(n))):null}(t)}function F(t,e){return k(t,e)}function k(t,e){if(!t)return;const n=e(t);if(void 0!==n)return n;const{parentNode:r}=t;return k(r instanceof ShadowRoot?r.host:r,e)}function z(t,e){return!!F(e,(e=>e===t||void 0))}async function L(t){if(t)return function(t){return"function"==typeof t?.setFocus}(t)?t.setFocus():t.focus()}function T(t){(function(t){if(t)return S(t,A)[0]??t})(t)?.focus()}const M=":not([slot])";function B(t,e,n){e&&!Array.isArray(e)&&"string"!=typeof e&&(n=e,e=null);const r=e?Array.isArray(e)?e.map((t=>`[slot="${t}"]`)).join(","):`[slot="${e}"]`:M;return n?.all?function(t,e,n){let r=e===M?P(t,M):Array.from(t.querySelectorAll(e));r=n&&!1===n.direct?r:r.filter((e=>e.parentElement===t)),r=n?.matches?r.filter((t=>t?.matches(n.matches))):r;const i=n?.selector;return i?r.map((t=>Array.from(t.querySelectorAll(i)))).reduce(((t,e)=>[...t,...e]),[]).filter((t=>!!t)):r}(t,r,n):function(t,e,n){let r=e===M?P(t,M)[0]||null:t.querySelector(e);r=n&&!1===n.direct||r?.parentElement===t?r:null,r=n?.matches?r?.matches(n.matches)?r:null:r;const i=n?.selector;return i?r?.querySelector(i):r}(t,r,n)}function P(t,e){return t?Array.from(t.children||[]).filter((t=>t?.matches(e))):[]}function j(t,e,n){return"string"==typeof e&&""!==e?e:""===e?t[n]:void 0}function U(t){return Boolean(t).toString()}function q(t){return H(t)||function(t){return!!function(t){return function(t){return t.target.assignedNodes({flatten:!0})}(t).filter((t=>t.nodeType===Node.TEXT_NODE)).map((t=>t.textContent)).join("").trim()}(t)}(t)}function H(t){return!!function(t){return t.target.assignedElements({flatten:!0})}(t).length}function G(t){return!(!t.isPrimary||0!==t.button)}function W(t,e){if(t.parentNode!==e.parentNode)return!1;const n=Array.from(t.parentNode.children);return n.indexOf(t){n.d(e,{g:()=>r});const r=()=>[2,1,1,1,3].map((t=>{let e="";for(let n=0;n{n.d(e,{d:()=>d});var r=n(49907),i=n(58932),o=n(74887);const a="flip-rtl",s={},c={},l={s:16,m:24,l:32},u=(0,r.p)(class extends r.H{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.icon=null,this.flipRtl=!1,this.scale="m",this.textLabel=void 0,this.pathData=void 0,this.visible=!1}connectedCallback(){this.waitUntilVisible((()=>{this.visible=!0,this.loadIconPathData()}))}disconnectedCallback(){this.intersectionObserver?.disconnect(),this.intersectionObserver=null}async componentWillLoad(){this.loadIconPathData()}render(){const{el:t,flipRtl:e,pathData:n,scale:o,textLabel:s}=this,c=(0,i.g)(t),u=l[o],d=!!s,f=[].concat(n||"");return(0,r.h)(r.a,{key:"5eb4d26c41c6df7a4fe28e6647a452d4a91106a2","aria-hidden":(0,i.t)(!d),"aria-label":d?s:null,role:d?"img":null},(0,r.h)("svg",{key:"cd87fba0ba564d4a16ca5f18176d99b1f974b8fa","aria-hidden":"true",class:{[a]:"rtl"===c&&e,svg:!0},fill:"currentColor",height:"100%",viewBox:`0 0 ${u} ${u}`,width:"100%",xmlns:"http://www.w3.org/2000/svg"},f.map((t=>(0,r.h)("path","string"==typeof t?{d:t}:{d:t.d,opacity:"opacity"in t?t.opacity:1})))))}async loadIconPathData(){const{icon:t,scale:e,visible:n}=this;if(!t||!n)return;const i=await async function({icon:t,scale:e}){const n=l[e],i=function(t){const e=!isNaN(Number(t.charAt(0))),n=t.split("-");if(n.length>0){const e=/[a-z]/i;t=n.map(((t,n)=>t.replace(e,(function(t,e){return 0===n&&0===e?t:t.toUpperCase()})))).join("")}return e?`i${t}`:t}(t),o="F"===i.charAt(i.length-1),a=`${o?i.substring(0,i.length-1):i}${n}${o?"F":""}`;if(s[a])return s[a];c[a]||(c[a]=fetch((0,r.g)(`./assets/icon/${a}.json`)).then((t=>t.json())).catch((()=>(console.error(`"${a}" is not a valid calcite-ui-icon name`),""))));const u=await c[a];return s[a]=u,u}({icon:t,scale:e});t===this.icon&&(this.pathData=i)}waitUntilVisible(t){this.intersectionObserver=(0,o.c)("intersection",(e=>{e.forEach((e=>{e.isIntersecting&&(this.intersectionObserver.disconnect(),this.intersectionObserver=null,t())}))}),{rootMargin:"50px"}),this.intersectionObserver?this.intersectionObserver.observe(this.el):t()}static get assetsDirs(){return["assets"]}get el(){return this}static get watchers(){return{icon:["loadIconPathData"],scale:["loadIconPathData"]}}static get style(){return":host{display:inline-flex;color:var(--calcite-ui-icon-color)}:host([scale=s]){inline-size:16px;block-size:16px;min-inline-size:16px;min-block-size:16px}:host([scale=m]){inline-size:24px;block-size:24px;min-inline-size:24px;min-block-size:24px}:host([scale=l]){inline-size:32px;block-size:32px;min-inline-size:32px;min-block-size:32px}.flip-rtl{transform:scaleX(-1)}.svg{display:block}:host([hidden]){display:none}[hidden]{display:none}"}},[1,"calcite-icon",{icon:[513],flipRtl:[516,"flip-rtl"],scale:[513],textLabel:[1,"text-label"],pathData:[32],visible:[32]},void 0,{icon:["loadIconPathData"],scale:["loadIconPathData"]}]);function d(){"undefined"!=typeof customElements&&["calcite-icon"].forEach((t=>{"calcite-icon"===t&&(customElements.get(t)||customElements.define(t,u))}))}d()},5719:(t,e,n)=>{n.d(e,{n:()=>r});const r=["0","1","2","3","4","5","6","7","8","9"]},13462:(t,e,n)=>{n.d(e,{a:()=>s,c:()=>c,s:()=>a});var r=n(49907);const i=new WeakMap,o=new WeakMap;function a(t){o.set(t,new Promise((e=>i.set(t,e))))}function s(t){i.get(t)()}async function c(t){return await(e=t,o.get(e)),(0,r.f)(t),new Promise((t=>requestAnimationFrame((()=>t()))));var e}},28688:(t,e,n)=>{n.d(e,{B:()=>c,a:()=>v,c:()=>O,d:()=>R,g:()=>A,i:()=>l,n:()=>_,p:()=>u,s:()=>g});var r=n(58932),i=n(5719),o=n(74887);const a=new RegExp("\\.(0+)?$"),s=new RegExp("0+$");class c{constructor(t){if(t instanceof c)return t;const[e,n]=function(t){const e=t.split(/[eE]/);if(1===e.length)return t;const n=+t;if(Number.isSafeInteger(n))return`${n}`;const r="-"===t.charAt(0),i=+e[1],o=e[0].split("."),s=(r?o[0].substring(1):o[0])||"",c=o[1]||"",l=i>0?`${s}${((t,e)=>{const n=e>t.length?`${t}${"0".repeat(e-t.length)}`:t;return`${n.slice(0,e)}.${n.slice(e)}`})(c,i)}`:`${((t,e)=>{const n=Math.abs(e)-t.length,r=n>0?`${"0".repeat(n)}${t}`:t;return`${r.slice(0,e)}.${r.slice(e)}`})(s,i)}${c}`;return`${r?"-":""}${"."===l.charAt(0)?"0":""}${l.replace(a,"").replace(d,"")}`}(t).split(".").concat("");this.value=BigInt(e+n.padEnd(c.DECIMALS,"0").slice(0,c.DECIMALS))+BigInt(c.ROUNDED&&n[c.DECIMALS]>="5"),this.isNegative="-"===t.charAt(0)}getIntegersAndDecimals(){const t=this.value.toString().replace("-","").padStart(c.DECIMALS+1,"0");return{integers:t.slice(0,-c.DECIMALS),decimals:t.slice(-c.DECIMALS).replace(s,"")}}toString(){const{integers:t,decimals:e}=this.getIntegersAndDecimals();return`${this.isNegative?"-":""}${t}${e.length?"."+e:""}`}formatToParts(t){const{integers:e,decimals:n}=this.getIntegersAndDecimals(),r=t.numberFormatter.formatToParts(BigInt(e));return this.isNegative&&r.unshift({type:"minusSign",value:t.minusSign}),n.length&&(r.push({type:"decimal",value:t.decimal}),n.split("").forEach((t=>r.push({type:"fraction",value:t})))),r}format(t){const{integers:e,decimals:n}=this.getIntegersAndDecimals();return`${this.isNegative?t.minusSign:""}${t.numberFormatter.format(BigInt(e))}${n.length?`${t.decimal}${n.split("").map((e=>t.numberFormatter.format(Number(e)))).join("")}`:""}`}add(t){return c.fromBigInt(this.value+new c(t).value)}subtract(t){return c.fromBigInt(this.value-new c(t).value)}multiply(t){return c._divRound(this.value*new c(t).value,c.SHIFT)}divide(t){return c._divRound(this.value*c.SHIFT,new c(t).value)}}function l(t){return!(!t||isNaN(Number(t)))}function u(t){return t&&(e=t,i.n.some((t=>e.includes(t))))?b(t,(t=>{let e=!1;const n=t.split("").filter(((t,n)=>t.match(/\./g)&&!e?(e=!0,!0):!(!t.match(/\-/g)||0!==n)||i.n.includes(t))).join("");return l(n)?new c(n).toString():""})):"";var e}c.DECIMALS=100,c.ROUNDED=!0,c.SHIFT=BigInt("1"+"0".repeat(c.DECIMALS)),c._divRound=(t,e)=>c.fromBigInt(t/e+(c.ROUNDED?t*BigInt(2)/e%BigInt(2):BigInt(0))),c.fromBigInt=t=>Object.assign(Object.create(c.prototype),{value:t,isNegative:tb(t,(t=>{const e=t.replace(h,"").replace(f,"").replace(d,"$1");return l(e)?p.test(e)?e:function(t){const e=t.split(".")[1],n=new c(t).toString(),[r,i]=n.split(".");return e&&i!==e?`${r}.${e}`:n}(e):t}));function b(t,e){if(!t)return t;const n=t.toLowerCase().indexOf("e")+1;return n?t.replace(/[eE]*$/g,"").substring(0,n).concat(t.slice(n).replace(/[eE]/g,"")).split(/[eE]/).map(((t,n)=>e(1===n?t.replace(/\./g,""):t))).join("e").replace(/^e/,"1e"):e(t)}function v(t,e,n){const r=e.split(".")[1];if(r){const i=r.match(m)[0];if(i&&n.delocalize(t).length!==e.length&&-1===r.indexOf("e")){const e=n.decimal;return(t=t.includes(e)?t:`${t}${e}`).padEnd(t.length+i.length,n.localize("0"))}}return t}const y="en",w=["ar","bg","bs","ca","cs","da","de","el",y,"es","et","fi","fr","he","hr","hu","id","it","ja","ko","lt","lv","no","nl","pl","pt-BR","pt-PT","ro","ru","sk","sl","sr","sv","th","tr","uk","vi","zh-CN","zh-HK","zh-TW"],S=["ar","bg","bs","ca","cs","da","de","de-AT","de-CH","el",y,"en-AU","en-CA","en-GB","es","es-MX","et","fi","fr","fr-CH","he","hi","hr","hu","id","it","it-CH","ja","ko","lt","lv","mk","no","nl","pl","pt","pt-PT","ro","ru","sk","sl","sr","sv","th","tr","uk","vi","zh-CN","zh-HK","zh-TW"],E=["arab","arabext","latn"],I=t=>E.includes(t),$=(new Intl.NumberFormat).resolvedOptions().numberingSystem,N="arab"!==$&&I($)?$:"latn";function A(t,e="cldr"){const n="cldr"===e?S:w;return t?n.includes(t)?t:"nb"===(t=t.toLowerCase())?"no":"t9n"===e&&"pt"===t?"pt-BR":(t.includes("-")&&(t=t.replace(/(\w+)-(\w+)/,((t,e,n)=>`${e}-${n.toUpperCase()}`)),n.includes(t)||(t=t.split("-")[0])),"zh"===t?"zh-CN":n.includes(t)?t:(console.warn(`Translations for the "${t}" locale are not available and will fall back to the default, English (en).`),y)):y}const x=new Set;function O(t){!function(t){t.effectiveLocale=function(t){return t.el.lang||(0,r.a)(t.el,"[lang]")?.lang||document.documentElement.lang||y}(t)}(t),0===x.size&&C?.observe(document.documentElement,{attributes:!0,attributeFilter:["lang"],subtree:!0}),x.add(t)}function R(t){x.delete(t),0===x.size&&C.disconnect()}const C=(0,o.c)("mutation",(t=>{t.forEach((t=>{const e=t.target;x.forEach((t=>{if(!(0,r.c)(e,t.el))return;const n=(0,r.a)(t.el,"[lang]");if(!n)return void(t.effectiveLocale=y);const i=n.lang;t.effectiveLocale=n.hasAttribute("lang")&&""===i?y:i}))}))})),_=new class{constructor(){this.delocalize=t=>this._numberFormatOptions?b(t,(t=>t.replace(new RegExp(`[${this._minusSign}]`,"g"),"-").replace(new RegExp(`[${this._group}]`,"g"),"").replace(new RegExp(`[${this._decimal}]`,"g"),".").replace(new RegExp(`[${this._digits.join("")}]`,"g"),this._getDigitIndex))):t,this.localize=t=>this._numberFormatOptions?b(t,(t=>l(t.trim())?new c(t.trim()).format(this).replace(new RegExp(`[${this._actualGroup}]`,"g"),this._group):t)):t}get group(){return this._group}get decimal(){return this._decimal}get minusSign(){return this._minusSign}get digits(){return this._digits}get numberFormatter(){return this._numberFormatter}get numberFormatOptions(){return this._numberFormatOptions}set numberFormatOptions(t){if(t.locale=A(t?.locale),t.numberingSystem=(t=>I(t)?t:N)(t?.numberingSystem),!this._numberFormatOptions&&t.locale===y&&t.numberingSystem===N&&2===Object.keys(t).length||JSON.stringify(this._numberFormatOptions)===JSON.stringify(t))return;this._numberFormatOptions=t,this._numberFormatter=new Intl.NumberFormat(this._numberFormatOptions.locale,this._numberFormatOptions),this._digits=[...new Intl.NumberFormat(this._numberFormatOptions.locale,{useGrouping:!1,numberingSystem:this._numberFormatOptions.numberingSystem}).format(9876543210)].reverse();const e=new Map(this._digits.map(((t,e)=>[t,e]))),n=new Intl.NumberFormat(this._numberFormatOptions.locale,{numberingSystem:this._numberFormatOptions.numberingSystem}).formatToParts(-12345678.9);this._actualGroup=n.find((t=>"group"===t.type)).value,this._group=0===this._actualGroup.trim().length||" "==this._actualGroup?" ":this._actualGroup,this._decimal=n.find((t=>"decimal"===t.type)).value,this._minusSign=n.find((t=>"minusSign"===t.type)).value,this._getDigitIndex=t=>e.get(t)}}},74887:(t,e,n)=>{function r(t,e,n){const r=function(t){class e extends window.MutationObserver{constructor(t){super(t),this.observedEntry=[],this.callback=t}observe(t,e){return this.observedEntry.push({target:t,options:e}),super.observe(t,e)}unobserve(t){const e=this.observedEntry.filter((e=>e.target!==t));this.observedEntry=[],this.callback(super.takeRecords(),this),this.disconnect(),e.forEach((t=>this.observe(t.target,t.options)))}}return"intersection"===t?window.IntersectionObserver:"mutation"===t?e:window.ResizeObserver}(t);return new r(e,n)}n.d(e,{c:()=>r})},35827:(t,e,n)=>{n.d(e,{c:()=>d,d:()=>f,s:()=>c,u:()=>u});var r=n(49907),i=n(28688);const o={};function a(){throw new Error("could not fetch component message bundle")}function s(t){t.messages={...t.defaultMessages,...t.messageOverrides}}async function c(t){t.defaultMessages=await l(t,t.effectiveLocale),s(t)}async function l(t,e){const{el:n}=t,s=n.tagName.toLowerCase().replace("calcite-","");return async function(t,e){const n=`${e}_${t}`;return o[n]||(o[n]=fetch((0,r.g)(`./assets/${e}/t9n/messages_${t}.json`)).then((t=>(t.ok||a(),t.json()))).catch((()=>a()))),o[n]}((0,i.g)(e,"t9n"),s)}async function u(t,e){t.defaultMessages=await l(t,e),s(t)}function d(t){t.onMessagesChange=h}function f(t){t.onMessagesChange=void 0}function h(){s(this)}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/cf94989a3de65a85df8b.js.LICENSE.txt b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/cf94989a3de65a85df8b.js.LICENSE.txt new file mode 100644 index 00000000..41ab91ab --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/cf94989a3de65a85df8b.js.LICENSE.txt @@ -0,0 +1,5 @@ +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/d139c6796ad987ae406f.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/d139c6796ad987ae406f.js new file mode 100644 index 00000000..ad436976 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/d139c6796ad987ae406f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[229,7138],{35902:(t,r,e)=>{e.d(r,{A:()=>m});var n,o,i=e(13226),s=e(16699),a=e(36544);function l(t){return(0,s.c)((0,a.c)(t),0,255)}function u(t,r,e){return t=Number(t),isNaN(t)?e:te?e:t}function c(t,r){const e=t.toString(16).padStart(2,"0");return r?e.substring(0,1):e}e(26809),e(2589),e(18527),e(32773),e(20266),e(90740);class h{static blendColors(t,r,e,n=new h){return n.r=Math.round(t.r+(r.r-t.r)*e),n.g=Math.round(t.g+(r.g-t.g)*e),n.b=Math.round(t.b+(r.b-t.b)*e),n.a=t.a+(r.a-t.a)*e,n._sanitize()}static fromRgb(t,r){const e=t.toLowerCase().match(/^(rgba?|hsla?)\(([\s.\-,%0-9]+)\)/);if(e){const t=e[2].split(/\s*,\s*/),n=e[1];if("rgb"===n&&3===t.length||"rgba"===n&&4===t.length){const e=t[0];if("%"===e.charAt(e.length-1)){const e=t.map((t=>2.56*parseFloat(t)));return 4===t.length&&(e[3]=parseFloat(t[3])),h.fromArray(e,r)}return h.fromArray(t.map((t=>parseFloat(t))),r)}if("hsl"===n&&3===t.length||"hsla"===n&&4===t.length)return h.fromArray((0,i.h)(parseFloat(t[0]),parseFloat(t[1])/100,parseFloat(t[2])/100,parseFloat(t[3])),r)}return null}static fromHex(t,r=new h){if("#"!==t[0]||isNaN(Number(`0x${t.substring(1)}`)))return null;switch(t.length){case 4:case 5:{const e=parseInt(t.substring(1,2),16),n=parseInt(t.substring(2,3),16),o=parseInt(t.substring(3,4),16),i=5===t.length?15:parseInt(t.substring(4),16);return h.fromArray([e+16*e,n+16*n,o+16*o,(i+16*i)/255],r)}case 7:case 9:{const e=parseInt(t.substring(1,3),16),n=parseInt(t.substring(3,5),16),o=parseInt(t.substring(5,7),16),i=7===t.length?255:parseInt(t.substring(7),16);return h.fromArray([e,n,o,i/255],r)}default:return null}}static fromArray(t,r=new h){return r._set(Number(t[0]),Number(t[1]),Number(t[2]),Number(t[3])),isNaN(r.a)&&(r.a=1),r._sanitize()}static fromString(t,r){const e=(0,i.i)(t)?(0,i.g)(t):null;return e&&h.fromArray(e,r)||h.fromRgb(t,r)||h.fromHex(t,r)}static fromJSON(t){return null!=t?new h([t[0],t[1],t[2],(t[3]??255)/255]):void 0}static toUnitRGB(t){return null!=t?[t.r/255,t.g/255,t.b/255]:null}static toUnitRGBA(t){return null!=t?[t.r/255,t.g/255,t.b/255,null!=t.a?t.a:1]:null}constructor(t){this.r=255,this.g=255,this.b=255,this.a=1,t&&this.setColor(t)}get isBright(){return.299*this.r+.587*this.g+.114*this.b>=127}setColor(t){return"string"==typeof t?h.fromString(t,this):Array.isArray(t)?h.fromArray(t,this):(this._set(t.r??0,t.g??0,t.b??0,t.a??1),t instanceof h||this._sanitize()),this}toRgb(){return[this.r,this.g,this.b]}toRgba(){return[this.r,this.g,this.b,this.a]}toHex(t){const r=t?.capitalize??!1,e=t?.digits??6,n=3===e||4===e,o=4===e||8===e,i=`#${c(this.r,n)}${c(this.g,n)}${c(this.b,n)}${o?c(Math.round(255*this.a),n):""}`;return r?i.toUpperCase():i}toCss(t=!1){const r=this.r+", "+this.g+", "+this.b;return t?`rgba(${r}, ${this.a})`:`rgb(${r})`}toString(){return this.toCss(!0)}toJSON(){return this.toArray()}toArray(t=h.AlphaMode.ALWAYS){const r=l(this.r),e=l(this.g),n=l(this.b);return t===h.AlphaMode.ALWAYS||1!==this.a?[r,e,n,l(255*this.a)]:[r,e,n]}clone(){return new h(this.toRgba())}hash(){return this.r<<24|this.g<<16|this.b<<8|255*this.a}equals(t){return null!=t&&t.r===this.r&&t.g===this.g&&t.b===this.b&&t.a===this.a}_sanitize(){return this.r=Math.round(u(this.r,0,255)),this.g=Math.round(u(this.g,0,255)),this.b=Math.round(u(this.b,0,255)),this.a=u(this.a,0,1),this}_set(t,r,e,n){this.r=t,this.g=r,this.b=e,this.a=n}}h.prototype.declaredClass="esri.Color",n=h||(h={}),(o=n.AlphaMode||(n.AlphaMode={}))[o.ALWAYS=0]="ALWAYS",o[o.UNLESS_OPAQUE=1]="UNLESS_OPAQUE";const m=h},80229:(t,r,e)=>{e.r(r),e.d(r,{default:()=>A}),e(94345);var n,o=e(58590),i=e(89779),s=e(33535),a=e(10348),l=e(30851),u=e(38226),c=e(34760),h=e(93207),m=e(32816),f=(e(20266),e(32773),e(6407),e(88663)),d=e(69421),p=e(14141),g=e(44600),y=e(64752);e(36544),e(2160),e(99924),e(41390),e(29298),e(93181),e(13671),e(40499),e(90740),e(58498),e(91047),e(45371),e(80959),e(49877),e(7969),e(69763),e(93804),e(18683),e(64604),e(29512),e(99063),e(56273),e(36533),e(29208),e(48844),e(84200),e(97827),e(91695),e(18169),e(48402),e(16699),e(26809),e(2589),e(18527),e(67504),e(92517),e(77037),e(40790),e(67138),e(24330),e(35902),e(13226),e(91276),e(62482),e(55095),e(22260),e(75213),e(68258),e(16722),e(88614),e(1030),e(15319),e(60785),e(44864),e(95637),e(59930),e(45862),e(72762),e(71613),e(17872),e(94894),e(78281),e(44945),e(47387),e(46728),e(64102),e(79769);let b=n=class extends h.B{constructor(){super(...arguments),this.type="identity"}clone(){return new n}};(0,m._)([(0,f.e)({IdentityXform:"identity"})],b.prototype,"type",void 0),b=n=(0,m._)([(0,d.$)("esri.layers.support.rasterTransforms.IdentityTransform")],b);const M={GCSShiftXform:h.G,IdentityXform:b,PolynomialXform:h.P};class A{convertVectorFieldData(t){const r=i.A.fromJSON(t.pixelBlock),e=(0,a.c)(r,t.type);return Promise.resolve(null!=e?e.toJSON():null)}computeStatisticsHistograms(t){const r=i.A.fromJSON(t.pixelBlock),e=(0,c.g)(r);return Promise.resolve(e)}async decode(t){const r=await(0,s.d)(t.data,t.options);return r&&r.toJSON()}symbolize(t){t.pixelBlock=i.A.fromJSON(t.pixelBlock),t.extent=t.extent?g.A.fromJSON(t.extent):null;const r=this.symbolizer.symbolize(t);return Promise.resolve(null!=r?r.toJSON():null)}async updateSymbolizer(t){this.symbolizer=s.R.fromJSON(t.symbolizerJSON),t.histograms&&"rasterStretch"===this.symbolizer?.rendererJSON.type&&(this.symbolizer.rendererJSON.histograms=t.histograms)}async updateRasterFunction(t){this.rasterFunction=(0,l.c)(t.rasterFunctionJSON)}async process(t){const r=this.rasterFunction.process({extent:g.A.fromJSON(t.extent),primaryPixelBlocks:t.primaryPixelBlocks.map((t=>null!=t?i.A.fromJSON(t):null)),primaryPixelSizes:t.primaryPixelSizes?.map((t=>null!=t?y.A.fromJSON(t):null)),primaryRasterIds:t.primaryRasterIds});return null!=r?r.toJSON():null}stretch(t){const r=this.symbolizer.simpleStretch(i.A.fromJSON(t.srcPixelBlock),t.stretchParams);return Promise.resolve(r?.toJSON())}estimateStatisticsHistograms(t){const r=(0,c.h)(i.A.fromJSON(t.srcPixelBlock));return Promise.resolve(r)}split(t){const r=(0,a.s)(i.A.fromJSON(t.srcPixelBlock),t.tileSize,t.maximumPyramidLevel??0,!1===t.useBilinear);return r&&r.forEach(((t,e)=>{r.set(e,t?.toJSON())})),Promise.resolve(r)}clipTile(t){const r=i.A.fromJSON(t.pixelBlock),e=(0,a.b)({...t,pixelBlock:r});return Promise.resolve(e?.toJSON())}async mosaicAndTransform(t){const r=t.srcPixelBlocks.map((t=>t?new i.A(t):null)),e=(0,a.m)(r,t.srcMosaicSize,{blockWidths:t.blockWidths,alignmentInfo:t.alignmentInfo,clipOffset:t.clipOffset,clipSize:t.clipSize});let n,o=e;return t.coefs&&(o=(0,a.d)(e,t.destDimension,t.coefs,t.sampleSpacing,t.interpolation)),t.projectDirections&&t.gcsGrid&&(n=(0,a.e)(t.destDimension,t.gcsGrid),o=(0,a.f)(o,t.isUV?"vector-uv":"vector-magdir",n)),{pixelBlock:o?.toJSON(),localNorthDirections:n}}async createFlowMesh(t,r){const e={data:new Float32Array(t.flowData.buffer),mask:new Uint8Array(t.flowData.maskBuffer),width:t.flowData.width,height:t.flowData.height},{vertexData:n,indexData:o}=await(0,p.c)(t.meshType,t.simulationSettings,e,r.signal);return{result:{vertexBuffer:n.buffer,indexBuffer:o.buffer},transferList:[n.buffer,o.buffer]}}async getProjectionOffsetGrid(t){const r=g.A.fromJSON(t.projectedExtent),e=g.A.fromJSON(t.srcBufferExtent);let n=null;t.datumTransformationSteps&&(n=new o.A({steps:t.datumTransformationSteps})),(t.includeGCSGrid||(0,u.r)(r.spatialReference,e.spatialReference,n))&&await(0,u.l)();const i=t.rasterTransform?function(t){const r=t?.type;if(!r)return null;const e=M[t?.type];if(e){const r=new e;return r.read(t),r}return null}(t.rasterTransform):null;return(0,u.c)({...t,projectedExtent:r,srcBufferExtent:e,datumTransformation:n,rasterTransform:i})}}},44945:(t,r,e)=>{e.d(r,{S:()=>o});var n=e(58498);class o extends n.O{notify(){const t=this._observers;if(t&&t.length>0){const r=t.slice();for(const t of r)t.onInvalidated(),t.onCommitted()}}}},67138:(t,r,e)=>{e.d(r,{c:()=>n,g:()=>o});var n="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==e.g?e.g:"undefined"!=typeof self?self:{};function o(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}},88614:(t,r,e)=>{e.d(r,{f:()=>a,t:()=>s});var n=e(1030),o=e(15319),i=e(60785);const s={key:"type",base:o.A,typeMap:{algorithmic:n.A,multipart:i.A}};function a(t){return t?.type?"algorithmic"===t.type?n.A.fromJSON(t):"multipart"===t.type?i.A.fromJSON(t):null:null}},13226:(t,r,e)=>{e.d(r,{a:()=>u,b:()=>s,g:()=>i,h:()=>l,i:()=>o});const n={transparent:[0,0,0,0],black:[0,0,0,1],silver:[192,192,192,1],gray:[128,128,128,1],white:[255,255,255,1],maroon:[128,0,0,1],red:[255,0,0,1],purple:[128,0,128,1],fuchsia:[255,0,255,1],green:[0,128,0,1],lime:[0,255,0,1],olive:[128,128,0,1],yellow:[255,255,0,1],navy:[0,0,128,1],blue:[0,0,255,1],teal:[0,128,128,1],aqua:[0,255,255,1],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],blanchedalmond:[255,235,205,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],oldlace:[253,245,230,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],rebeccapurple:[102,51,153,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],whitesmoke:[245,245,245,1],yellowgreen:[154,205,50,1]};function o(t){return!!n[t]||!!n[t.toLowerCase()]}function i(t){return n[t]??n[t.toLowerCase()]}function s(t){return[...i(t)]}function a(t,r,e){e<0&&++e,e>1&&--e;const n=6*e;return n<1?t+(r-t)*n:2*e<1?r:3*e<2?t+(r-t)*(2/3-e)*6:t}function l(t,r,e,n=1){const o=(t%360+360)%360/360,i=e<=.5?e*(r+1):e+r-e*r,s=2*e-i;return[Math.round(255*a(s,i,o+1/3)),Math.round(255*a(s,i,o)),Math.round(255*a(s,i,o-1/3)),n]}function u(t){const r=t.length>5,e=r?8:4,n=(1<>=e,a[3]=o*l/255),l=s&n,s>>=e,a[2]=o*l,l=s&n,s>>=e,a[1]=o*l,l=s&n,s>>=e,a[0]=o*l,a}},24330:(t,r,e)=>{function n(t){return"r"in t&&"g"in t&&"b"in t}function o(t){return"h"in t&&"s"in t&&"v"in t}function i(t){return"l"in t&&"a"in t&&"b"in t}function s(t){return"l"in t&&"c"in t&&"h"in t}e.d(r,{a:()=>p,b:()=>y,c:()=>d,i:()=>n,t:()=>g}),e(35902),e(91276),e(62482);const a=[[.4124,.3576,.1805],[.2126,.7152,.0722],[.0193,.1192,.9505]],l=[[3.2406,-1.5372,-.4986],[-.9689,1.8758,.0415],[.0557,-.204,1.057]];function u(t,r){const e=[];let n,o;if(t[0].length!==r.length)throw new Error("dimensions do not match");const i=t.length,s=t[0].length;let a=0;for(n=0;nt<=.04045?t/12.92:((t+.055)/1.055)**2.4)),e=u(a,r);return{x:100*e[0],y:100*e[1],z:100*e[2]}}function h(t){const r=u(l,[t.x/100,t.y/100,t.z/100]).map((t=>{const r=t<=.0031308?12.92*t:1.055*t**(1/2.4)-.055;return Math.min(1,Math.max(r,0))}));return{r:Math.round(255*r[0]),g:Math.round(255*r[1]),b:Math.round(255*r[2])}}function m(t){const r=[t.x/95.047,t.y/100,t.z/108.883].map((t=>t>(6/29)**3?t**(1/3):1/3*(29/6)**2*t+4/29));return{l:116*r[1]-16,a:500*(r[0]-r[1]),b:200*(r[1]-r[2])}}function f(t){const r=t.l,e=[(r+16)/116+t.a/500,(r+16)/116,(r+16)/116-t.b/200].map((t=>t>6/29?t**3:3*(6/29)**2*(t-4/29)));return{x:95.047*e[0],y:100*e[1],z:108.883*e[2]}}function d(t){return n(t)?t:s(t)?function(t){return h(f(function(t){const r=t.l,e=t.c,n=t.h;return{l:r,a:e*Math.cos(n),b:e*Math.sin(n)}}(t)))}(t):i(t)?function(t){return h(f(t))}(t):function(t){return"x"in t&&"y"in t&&"z"in t}(t)?h(t):o(t)?function(t){const r=(t.h+360)%360/60,e=t.s/100,n=t.v/100*255,o=n*e,i=o*(1-Math.abs(r%2-1));let s;switch(Math.floor(r)){case 0:s={r:o,g:i,b:0};break;case 1:s={r:i,g:o,b:0};break;case 2:s={r:0,g:o,b:i};break;case 3:s={r:0,g:i,b:o};break;case 4:s={r:i,g:0,b:o};break;case 5:case 6:s={r:o,g:0,b:i};break;default:s={r:0,g:0,b:0}}return s.r=Math.round(s.r+n-o),s.g=Math.round(s.g+n-o),s.b=Math.round(s.b+n-o),s}(t):t}function p(t){return o(t)?t:function(t){const r=t.r,e=t.g,n=t.b,o=Math.max(r,e,n),i=o-Math.min(r,e,n);let s=o,a=0===i?0:o===r?(e-n)/i%6:o===e?(n-r)/i+2:(r-e)/i+4,l=0===i?0:i/s;return a<0&&(a+=6),a*=60,l*=100,s*=100/255,{h:a,s:l,v:s}}(d(t))}function g(t){return i(t)?t:function(t){return m(c(t))}(d(t))}function y(t){return s(t)?t:function(t){return function(t){const r=t.l,e=t.a,n=t.b,o=Math.sqrt(e*e+n*n);let i=Math.atan2(n,e);return i=i>0?i:i+2*Math.PI,{l:r,c:o,h:i}}(m(c(t)))}(d(t))}var b,M;(M=b||(b={}))[M.Low=160]="Low",M[M.High=225]="High"},92517:(t,r,e)=>{e.d(r,{f:()=>o,t:()=>i});var n=e(93804);const o=(0,n.s)()({esriGeometryPoint:"point",esriGeometryMultipoint:"multipoint",esriGeometryPolyline:"polyline",esriGeometryPolygon:"polygon"}),i=(0,n.s)()({esriGeometryPoint:"point",esriGeometryMultipoint:"multipoint",esriGeometryPolyline:"polyline",esriGeometryPolygon:"polygon",esriGeometryEnvelope:"extent",mesh:"mesh"})},91276:(t,r,e)=>{e.d(r,{a:()=>p,c:()=>o,e:()=>d,s:()=>i,t:()=>f});var n=e(18527);function o(t,r){return t[0]=r[0],t[1]=r[1],t[2]=r[2],t[3]=r[3],t}function i(t,r,e,n,o){return t[0]=r,t[1]=e,t[2]=n,t[3]=o,t}function s(t,r,e){return t[0]=r[0]-e[0],t[1]=r[1]-e[1],t[2]=r[2]-e[2],t[3]=r[3]-e[3],t}function a(t,r,e){return t[0]=r[0]*e[0],t[1]=r[1]*e[1],t[2]=r[2]*e[2],t[3]=r[3]*e[3],t}function l(t,r,e){return t[0]=r[0]/e[0],t[1]=r[1]/e[1],t[2]=r[2]/e[2],t[3]=r[3]/e[3],t}function u(t,r){const e=r[0]-t[0],n=r[1]-t[1],o=r[2]-t[2],i=r[3]-t[3];return Math.sqrt(e*e+n*n+o*o+i*i)}function c(t,r){const e=r[0]-t[0],n=r[1]-t[1],o=r[2]-t[2],i=r[3]-t[3];return e*e+n*n+o*o+i*i}function h(t){const r=t[0],e=t[1],n=t[2],o=t[3];return Math.sqrt(r*r+e*e+n*n+o*o)}function m(t){const r=t[0],e=t[1],n=t[2],o=t[3];return r*r+e*e+n*n+o*o}function f(t,r,e){const n=r[0],o=r[1],i=r[2],s=r[3];return t[0]=e[0]*n+e[4]*o+e[8]*i+e[12]*s,t[1]=e[1]*n+e[5]*o+e[9]*i+e[13]*s,t[2]=e[2]*n+e[6]*o+e[10]*i+e[14]*s,t[3]=e[3]*n+e[7]*o+e[11]*i+e[15]*s,t}function d(t,r){return t[0]===r[0]&&t[1]===r[1]&&t[2]===r[2]&&t[3]===r[3]}function p(t,r){const e=t[0],o=t[1],i=t[2],s=t[3],a=r[0],l=r[1],u=r[2],c=r[3],h=(0,n.g)();return Math.abs(e-a)<=h*Math.max(1,Math.abs(e),Math.abs(a))&&Math.abs(o-l)<=h*Math.max(1,Math.abs(o),Math.abs(l))&&Math.abs(i-u)<=h*Math.max(1,Math.abs(i),Math.abs(u))&&Math.abs(s-c)<=h*Math.max(1,Math.abs(s),Math.abs(c))}const g=s,y=a,b=l,M=u,A=c,v=h,S=m;Object.freeze(Object.defineProperty({__proto__:null,add:function(t,r,e){return t[0]=r[0]+e[0],t[1]=r[1]+e[1],t[2]=r[2]+e[2],t[3]=r[3]+e[3],t},ceil:function(t,r){return t[0]=Math.ceil(r[0]),t[1]=Math.ceil(r[1]),t[2]=Math.ceil(r[2]),t[3]=Math.ceil(r[3]),t},copy:o,copyVec3:function(t,r){return t[0]=r[0],t[1]=r[1],t[2]=r[2],t},dist:M,distance:u,div:b,divide:l,dot:function(t,r){return t[0]*r[0]+t[1]*r[1]+t[2]*r[2]+t[3]*r[3]},equals:p,exactEquals:d,floor:function(t,r){return t[0]=Math.floor(r[0]),t[1]=Math.floor(r[1]),t[2]=Math.floor(r[2]),t[3]=Math.floor(r[3]),t},inverse:function(t,r){return t[0]=1/r[0],t[1]=1/r[1],t[2]=1/r[2],t[3]=1/r[3],t},len:v,length:h,lerp:function(t,r,e,n){const o=r[0],i=r[1],s=r[2],a=r[3];return t[0]=o+n*(e[0]-o),t[1]=i+n*(e[1]-i),t[2]=s+n*(e[2]-s),t[3]=a+n*(e[3]-a),t},max:function(t,r,e){return t[0]=Math.max(r[0],e[0]),t[1]=Math.max(r[1],e[1]),t[2]=Math.max(r[2],e[2]),t[3]=Math.max(r[3],e[3]),t},min:function(t,r,e){return t[0]=Math.min(r[0],e[0]),t[1]=Math.min(r[1],e[1]),t[2]=Math.min(r[2],e[2]),t[3]=Math.min(r[3],e[3]),t},mul:y,multiply:a,negate:function(t,r){return t[0]=-r[0],t[1]=-r[1],t[2]=-r[2],t[3]=-r[3],t},normalize:function(t,r){const e=r[0],n=r[1],o=r[2],i=r[3];let s=e*e+n*n+o*o+i*i;return s>0&&(s=1/Math.sqrt(s),t[0]=e*s,t[1]=n*s,t[2]=o*s,t[3]=i*s),t},random:function(t,r){const e=n.R;let o,i,s,a,l,u;r=r||1;do{o=2*e()-1,i=2*e()-1,l=o*o+i*i}while(l>=1);do{s=2*e()-1,a=2*e()-1,u=s*s+a*a}while(u>=1);const c=Math.sqrt((1-l)/u);return t[0]=r*o,t[1]=r*i,t[2]=r*s*c,t[3]=r*a*c,t},round:function(t,r){return t[0]=Math.round(r[0]),t[1]=Math.round(r[1]),t[2]=Math.round(r[2]),t[3]=Math.round(r[3]),t},scale:function(t,r,e){return t[0]=r[0]*e,t[1]=r[1]*e,t[2]=r[2]*e,t[3]=r[3]*e,t},scaleAndAdd:function(t,r,e,n){return t[0]=r[0]+e[0]*n,t[1]=r[1]+e[1]*n,t[2]=r[2]+e[2]*n,t[3]=r[3]+e[3]*n,t},set:i,sqrDist:A,sqrLen:S,squaredDistance:c,squaredLength:m,str:function(t){return"vec4("+t[0]+", "+t[1]+", "+t[2]+", "+t[3]+")"},sub:g,subtract:s,transformMat4:f,transformQuat:function(t,r,e){const n=r[0],o=r[1],i=r[2],s=e[0],a=e[1],l=e[2],u=e[3],c=u*n+a*i-l*o,h=u*o+l*n-s*i,m=u*i+s*o-a*n,f=-s*n-a*o-l*i;return t[0]=c*u+f*-s+h*-l-m*-a,t[1]=h*u+f*-a+m*-s-c*-l,t[2]=m*u+f*-l+c*-a-h*-s,t[3]=r[3],t}},Symbol.toStringTag,{value:"Module"}))},62482:(t,r,e)=>{function n(){return[0,0,0,0]}function o(t,r,e,n){return[t,r,e,n]}e.d(r,{c:()=>n,f:()=>o}),o(1,1,1,1)},94345:(t,r,e)=>{e.d(r,{yR:()=>c});var n=e(36544),o=e(44600),i=e(2160),s=e(36533),a=e(64752),l=e(84200),u=e(67504);e(7969),e(92517),e(77037),e(32773),e(20266),e(90740),e(32816),e(29298),e(93181),e(13671),e(40499),e(6407),e(69421),e(91047),e(69763),e(93804),e(18683),e(64604),e(29512),e(99063),e(99924),e(41390),e(58498),e(45371),e(80959),e(29208),e(49877),e(56273),e(48844),e(97827),e(91695),e(18169),e(48402),e(16699),e(26809),e(2589),e(18527);const c={base:i.A,key:"type",typeMap:{extent:o.A,multipoint:s.A,point:a.A,polyline:u.A,polygon:l.A}};(0,n.a)(c)},77037:(t,r,e)=>{e.d(r,{$B:()=>p,Bi:()=>f,Rg:()=>m,U9:()=>c,ZC:()=>u,fT:()=>h,rS:()=>d,xD:()=>y});var n=e(44600),o=e(2160),i=e(36533),s=e(64752),a=e(84200),l=e(67504);function u(t){return void 0!==t.xmin&&void 0!==t.ymin&&void 0!==t.xmax&&void 0!==t.ymax}function c(t){return void 0!==t.points}function h(t){return void 0!==t.x&&void 0!==t.y}function m(t){return void 0!==t.paths}function f(t){return void 0!==t.rings}function d(t){return null==t?null:t instanceof o.A?t:h(t)?s.A.fromJSON(t):m(t)?l.A.fromJSON(t):f(t)?a.A.fromJSON(t):c(t)?i.A.fromJSON(t):u(t)?n.A.fromJSON(t):null}function p(t){return t?h(t)?"esriGeometryPoint":m(t)?"esriGeometryPolyline":f(t)?"esriGeometryPolygon":u(t)?"esriGeometryEnvelope":c(t)?"esriGeometryMultipoint":null:null}e(32816),e(20266),e(90740),e(32773),e(29298),e(36544),e(93181),e(13671),e(40499),e(6407),e(69421),e(91047),e(7969),e(99924),e(41390),e(58498),e(45371),e(80959),e(69763),e(93804),e(18683),e(64604),e(29512),e(99063),e(56273),e(29208),e(49877),e(48844),e(97827),e(91695),e(18169),e(48402),e(16699),e(26809),e(2589),e(18527);const g={esriGeometryPoint:s.A,esriGeometryPolyline:l.A,esriGeometryPolygon:a.A,esriGeometryEnvelope:n.A,esriGeometryMultipoint:i.A};function y(t){return t&&g[t]||null}},1030:(t,r,e)=>{e.d(r,{A:()=>f});var n,o=e(32816),i=e(35902),s=e(32773),a=e(29298),l=e(36544),u=e(88663),c=e(69421),h=e(15319);e(13226),e(16699),e(26809),e(2589),e(18527),e(20266),e(90740),e(93181),e(13671),e(40499),e(6407),e(93804),e(91047),e(99924),e(41390),e(58498),e(45371),e(80959);let m=n=class extends h.A{constructor(t){super(t),this.algorithm=null,this.fromColor=null,this.toColor=null,this.type="algorithmic"}clone(){return new n({fromColor:(0,s.o8)(this.fromColor),toColor:(0,s.o8)(this.toColor),algorithm:this.algorithm})}};(0,o._)([(0,u.e)({esriCIELabAlgorithm:"cie-lab",esriHSVAlgorithm:"hsv",esriLabLChAlgorithm:"lab-lch"})],m.prototype,"algorithm",void 0),(0,o._)([(0,a.MZ)({type:i.A,json:{type:[l.I],write:!0}})],m.prototype,"fromColor",void 0),(0,o._)([(0,a.MZ)({type:i.A,json:{type:[l.I],write:!0}})],m.prototype,"toColor",void 0),(0,o._)([(0,a.MZ)({type:["algorithmic"]})],m.prototype,"type",void 0),m=n=(0,o._)([(0,c.$)("esri.rest.support.AlgorithmicColorRamp")],m);const f=m},15319:(t,r,e)=>{e.d(r,{A:()=>l});var n=e(32816),o=e(99924),i=e(29298),s=(e(32773),e(20266),e(69421));e(41390),e(40499),e(93181),e(13671),e(58498),e(91047),e(45371),e(80959),e(6407),e(90740),e(36544);let a=class extends o.oY{constructor(t){super(t),this.type=null}};(0,n._)([(0,i.MZ)({readOnly:!0,json:{read:!1,write:!0}})],a.prototype,"type",void 0),a=(0,n._)([(0,s.$)("esri.rest.support.ColorRamp")],a);const l=a},60785:(t,r,e)=>{e.d(r,{A:()=>h});var n,o=e(32816),i=e(32773),s=e(29298),a=(e(20266),e(69421)),l=e(1030),u=e(15319);e(36544),e(93181),e(13671),e(40499),e(6407),e(90740),e(91047),e(35902),e(13226),e(16699),e(26809),e(2589),e(18527),e(88663),e(93804),e(99924),e(41390),e(58498),e(45371),e(80959);let c=n=class extends u.A{constructor(t){super(t),this.colorRamps=null,this.type="multipart"}clone(){return new n({colorRamps:(0,i.o8)(this.colorRamps)})}};(0,o._)([(0,s.MZ)({type:[l.A],json:{write:!0}})],c.prototype,"colorRamps",void 0),(0,o._)([(0,s.MZ)({type:["multipart"]})],c.prototype,"type",void 0),c=n=(0,o._)([(0,a.$)("esri.rest.support.MultipartColorRamp")],c);const h=c}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/d19d9d9838c5f0e0fa16.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/d19d9d9838c5f0e0fa16.js new file mode 100644 index 00000000..b6077c72 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/d19d9d9838c5f0e0fa16.js @@ -0,0 +1,51 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[7076],{70045:(e,t,n)=>{var r;n.d(t,{B:()=>r}),function(e){e[e.Pass=0]="Pass",e[e.Draw=1]="Draw"}(r||(r={}))},62079:(e,t,n)=>{n.d(t,{C:()=>r,D:()=>s}),n(16699);var r,o,i=n(66573);function s(e){e.vertex.code.add(i.g` + vec4 decodeSymbolColor(vec4 symbolColor, out int colorMixMode) { + float symbolAlpha = 0.0; + + const float maxTint = 85.0; + const float maxReplace = 170.0; + const float scaleAlpha = 3.0; + + if (symbolColor.a > maxReplace) { + colorMixMode = ${i.g.int(r.Multiply)}; + symbolAlpha = scaleAlpha * (symbolColor.a - maxReplace); + } else if (symbolColor.a > maxTint) { + colorMixMode = ${i.g.int(r.Replace)}; + symbolAlpha = scaleAlpha * (symbolColor.a - maxTint); + } else if (symbolColor.a > 0.0) { + colorMixMode = ${i.g.int(r.Tint)}; + symbolAlpha = scaleAlpha * symbolColor.a; + } else { + colorMixMode = ${i.g.int(r.Multiply)}; + symbolAlpha = 0.0; + } + + return vec4(symbolColor.r, symbolColor.g, symbolColor.b, symbolAlpha); + } + `)}(o=r||(r={}))[o.Multiply=1]="Multiply",o[o.Ignore=2]="Ignore",o[o.Replace=3]="Replace",o[o.Tint=4]="Tint"},88160:(e,t,n)=>{var r=n(63536);n(70045),r.U},56887:(e,t,n)=>{n.d(t,{a:()=>_,c:()=>N,d:()=>u,r:()=>D});var r=n(6407),o=n(32773),i=n(20266),s=n(97538);const a=!0,c={identifierOffset:0,identifierLength:10,versionOffset:10,checksumOffset:12,byteCount:16};function l(e,t,n){return{identifier:String.fromCharCode.apply(null,new Uint8Array(e,n+c.identifierOffset,c.identifierLength)),version:t.getUint16(n+c.versionOffset,a),checksum:t.getUint32(n+c.checksumOffset,a)}}function u(e){const t=new DataView(e,0);let n=0;const{identifier:o,version:i}=l(e,t,n);if(n+=c.byteCount,"LEPCC "!==o)throw new r.A("lepcc-decode-error","Bad identifier");if(i>1)throw new r.A("lepcc-decode-error","Unknown version");const s=function(e,t){return{sizeLo:e.getUint32(t+0,a),sizeHi:e.getUint32(t+4,a),minX:e.getFloat64(t+8,a),minY:e.getFloat64(t+16,a),minZ:e.getFloat64(t+24,a),maxX:e.getFloat64(t+32,a),maxY:e.getFloat64(t+40,a),maxZ:e.getFloat64(t+48,a),errorX:e.getFloat64(t+56,a),errorY:e.getFloat64(t+64,a),errorZ:e.getFloat64(t+72,a),count:e.getUint32(t+80,a),reserved:e.getUint32(t+84,a)}}(t,n);if(n+=88,s.sizeHi*2**32+s.sizeLo!==e.byteLength)throw new r.A("lepcc-decode-error","Bad size");const u=new Float64Array(3*s.count),f=[],p=[],h=[],y=[];if(n=d(e,n,f),n=d(e,n,p),n=d(e,n,h),n=d(e,n,y),n!==e.byteLength)throw new r.A("lepcc-decode-error","Bad length");let g=0,m=0;for(let e=0;e>6;let u=0;if(0===l)u=o.getUint32(1,a),t+=5;else if(1===l)u=o.getUint16(1,a),t+=3;else{if(2!==l)throw new r.A("lepcc-decode-error","Bad count type");u=o.getUint8(1),t+=2}if(c)throw new r.A("lepcc-decode-error","LUT not implemented");const d=Math.ceil(u*s/8),f=new Uint8Array(e,t,d);let p=0,h=0,y=0;const g=-1>>>32-s;for(let e=0;e>>=s,h-=s,h+s>32&&(p|=f[y-1]>>8-h)}return t+y}const p=0,h=4,y=8,g=12,m=14,b=15,w=16,v=0,A=4,C=8,T=12,U=14,S=15,M=16,O=()=>i.L.getLogger("esri.views.3d.layers.i3s.I3SBinaryReader");function I(e,t,n){let o="",i=0;for(;i=192&&s<224){if(i+1>=n)throw new r.A("utf8-decode-error","UTF-8 Decode failed. Two byte character was truncated.");const a=(31&s)<<6|63&e[t+i+1];o+=String.fromCharCode(a),i+=2}else if(s>=224&&s<240){if(i+2>=n)throw new r.A("utf8-decode-error","UTF-8 Decode failed. Multi byte character was truncated.");const a=(15&s)<<12|(63&e[t+i+1])<<6|63&e[t+i+2];o+=String.fromCharCode(a),i+=3}else{if(!(s>=240&&s<248))throw new r.A("utf8-decode-error","UTF-8 Decode failed. Invalid multi byte sequence.");{if(i+3>=n)throw new r.A("utf8-decode-error","UTF-8 Decode failed. Multi byte character was truncated.");const a=(7&s)<<18|(63&e[t+i+1])<<12|(63&e[t+i+2])<<6|63&e[t+i+3];if(a>=65536){const e=55296+(a-65536>>10),t=56320+(1023&a);o+=String.fromCharCode(e,t)}else o+=String.fromCharCode(a);i+=4}}}return o}function E(e,t){const n={byteOffset:0,byteCount:0,fields:Object.create(null)};let r=0;for(let o=0;o0){if(o.push(I(n,a,i-1)),0!==n[a+i-1])throw new r.A("string-array-error","Invalid string array: missing null termination.")}else o.push(null);a+=i}return o}function _(e,t){return new(0,F[t.valueType])(e,t.byteOffset,t.count*t.valuesPerElement)}function V(e,t,n){if(t!==e&&O().error(`Invalid ${n} buffer size\n expected: ${e}, actual: ${t})`),t1)throw new r.A("lepcc-decode-error","Unknown version");const s=function(e,t){return{sizeLo:e.getUint32(t+p,a),sizeHi:e.getUint32(t+h,a),count:e.getUint32(t+y,a),colorMapCount:e.getUint16(t+g,a),lookupMethod:e.getUint8(t+m),compressionMethod:e.getUint8(t+b)}}(t,n);if(n+=w,s.sizeHi*2**32+s.sizeLo!==e.byteLength)throw new r.A("lepcc-decode-error","Bad size");if((2===s.lookupMethod||1===s.lookupMethod)&&0===s.compressionMethod){if(3*s.colorMapCount+s.count+n!==e.byteLength||s.colorMapCount>256)throw new r.A("lepcc-decode-error","Bad count");const t=new Uint8Array(e,n,3*s.colorMapCount),o=new Uint8Array(e,n+3*s.colorMapCount,s.count),i=new Uint8Array(3*s.count);for(let e=0;e1)throw new r.A("lepcc-decode-error","Unknown version");const s=function(e,t){return{sizeLo:e.getUint32(t+v,a),sizeHi:e.getUint32(t+A,a),count:e.getUint32(t+C,a),scaleFactor:e.getUint16(t+T,a),bitsPerPoint:e.getUint8(t+U),reserved:e.getUint8(t+S)}}(t,n);if(n+=M,s.sizeHi*2**32+s.sizeLo!==e.byteLength)throw new r.A("lepcc-decode-error","Bad size");const u=new Uint16Array(s.count);if(8===s.bitsPerPoint){if(s.count+n!==e.byteLength)throw new r.A("lepcc-decode-error","Bad size");const t=new Uint8Array(e,n,s.count);for(let e=0;e{const t=e?Date.parse(e):null;return null==t||Number.isNaN(t)?null:t}))}(e.count,n,r):x(e.count,n,r)}return _(t,s)}throw new r.A("bad-attribute-storage-info","Bad attributeStorageInfo specification.")}const F={Float32:Float32Array,Float64:Float64Array,UInt8:Uint8Array,Int8:Int8Array,UInt16:Uint16Array,Int16:Int16Array,UInt32:Uint32Array,Int32:Int32Array},P={Float32:(e,t)=>new DataView(e,0).getFloat32(t,!0),Float64:(e,t)=>new DataView(e,0).getFloat64(t,!0),UInt8:(e,t)=>new DataView(e,0).getUint8(t),Int8:(e,t)=>new DataView(e,0).getInt8(t),UInt16:(e,t)=>new DataView(e,0).getUint16(t,!0),Int16:(e,t)=>new DataView(e,0).getInt16(t,!0),UInt32:(e,t)=>new DataView(e,0).getUint32(t,!0),Int32:(e,t)=>new DataView(e,0).getInt32(t,!0)};function R(e){return F.hasOwnProperty(e)}function L(e){return R(e)?F[e].BYTES_PER_ELEMENT:0}},36117:(e,t,n)=>{n.d(t,{i:()=>m,q:()=>p}),n(94345);var r,o,i=n(64604),s=n(32773),a=(n(6407),n(47812),n(87162)),c=(n(26809),n(2589)),l=(n(78281),n(91658),n(43577),n(48402)),u=(n(5611),n(73600),n(56887)),d=(n(69763),n(29222),n(62214)),f=(n(62079),n(23937));async function p(e,t,n,r,o,s,a,c){const l=[];for(const r of t)if(r&&o.includes(r.name)){const t=`${e}/nodes/${n}/attributes/${r.key}/0`;l.push({url:t,storageInfo:r})}const d=await Promise.allSettled(l.map((e=>(0,i.A)(e.url,{responseType:"array-buffer",query:{...a,token:s},signal:c?.signal}).then((t=>(0,u.r)(e.storageInfo,t.data)))))),f=[];for(const e of r){const t={};for(let n=0;n{n.d(t,{M:()=>i});var r=n(63536),o=n(70045);class i extends r.U{constructor(e,t){super(e,"mat3",o.B.Draw,((n,r,o)=>n.setUniformMatrix3fv(e,t(r,o))))}}},63536:(e,t,n)=>{n.d(t,{D:()=>u,F:()=>f,M:()=>h,S:()=>r,U:()=>l,a:()=>y,b:()=>d,c:()=>p,l:()=>c,m:()=>a});var r,o,i=n(66573),s=n(70045);function a(e){return e===r.Shadow||e===r.ShadowHighlight||e===r.ShadowExcludeHighlight||e===r.ViewshedShadow}function c(e){return function(e){return function(e){return function(e){return e===r.Color}(e)||function(e){return e===r.Highlight||e===r.ObjectAndLayerIdColor}(e)}(e)||function(e){return e===r.Depth}(e)}(e)||e===r.Normal}(o=r||(r={}))[o.Color=0]="Color",o[o.Depth=1]="Depth",o[o.Normal=2]="Normal",o[o.Shadow=3]="Shadow",o[o.ShadowHighlight=4]="ShadowHighlight",o[o.ShadowExcludeHighlight=5]="ShadowExcludeHighlight",o[o.ViewshedShadow=6]="ViewshedShadow",o[o.Highlight=7]="Highlight",o[o.ObjectAndLayerIdColor=8]="ObjectAndLayerIdColor",o[o.COUNT=9]="COUNT";class l{constructor(e,t,n,r,o=null){if(this.name=e,this.type=t,this.arraySize=o,this.bind={[s.B.Pass]:null,[s.B.Draw]:null},r)switch(n){case s.B.Pass:this.bind[s.B.Pass]=r;break;case s.B.Draw:this.bind[s.B.Draw]=r}}equals(e){return this.type===e.type&&this.name===e.name&&this.arraySize===e.arraySize}}function u({code:e},t){t.doublePrecisionRequiresObfuscation?e.add(i.g`vec3 dpPlusFrc(vec3 a, vec3 b) { +return mix(a, a + b, vec3(notEqual(b, vec3(0)))); +} +vec3 dpMinusFrc(vec3 a, vec3 b) { +return mix(vec3(0), a - b, vec3(notEqual(a, b))); +} +vec3 dpAdd(vec3 hiA, vec3 loA, vec3 hiB, vec3 loB) { +vec3 t1 = dpPlusFrc(hiA, hiB); +vec3 e = dpMinusFrc(t1, hiA); +vec3 t2 = dpMinusFrc(hiB, e) + dpMinusFrc(hiA, dpMinusFrc(t1, e)) + loA + loB; +return t1 + t2; +}`):e.add(i.g`vec3 dpAdd(vec3 hiA, vec3 loA, vec3 hiB, vec3 loB) { +vec3 t1 = hiA + hiB; +vec3 e = t1 - hiA; +vec3 t2 = ((hiB - e) + (hiA - (t1 - e))) + loA + loB; +return t1 + t2; +}`)}class d extends l{constructor(e,t){super(e,"vec3",s.B.Draw,((n,r,o,i)=>n.setUniform3fv(e,t(r,o,i))))}}class f extends l{constructor(e,t){super(e,"vec3",s.B.Pass,((n,r,o)=>n.setUniform3fv(e,t(r,o))))}}class p extends l{constructor(e,t){super(e,"float",s.B.Pass,((n,r,o)=>n.setUniform1f(e,t(r,o))))}}class h extends l{constructor(e,t){super(e,"mat3",s.B.Pass,((n,r,o)=>n.setUniformMatrix3fv(e,t(r,o))))}}class y extends l{constructor(e,t){super(e,"mat4",s.B.Pass,((n,r,o)=>n.setUniformMatrix4fv(e,t(r,o))))}}},16055:(e,t,n)=>{n.d(t,{N:()=>d,T:()=>u,a:()=>r});var r,o,i=n(63536),s=n(70045),a=n(73502),c=n(66573),l=n(97538);class u extends i.U{constructor(e,t){super(e,"sampler2D",s.B.Draw,((n,r,o)=>n.bindTexture(e,t(r,o))))}}function d(e,t){switch(t.normalType){case r.Compressed:e.attributes.add(l.V.NORMALCOMPRESSED,"vec2"),e.vertex.code.add(c.g`vec3 decompressNormal(vec2 normal) { +float z = 1.0 - abs(normal.x) - abs(normal.y); +return vec3(normal + sign(normal) * min(z, 0.0), z); +} +vec3 normalModel() { +return decompressNormal(normalCompressed); +}`);break;case r.Attribute:e.attributes.add(l.V.NORMAL,"vec3"),e.vertex.code.add(c.g`vec3 normalModel() { +return normal; +}`);break;case r.ScreenDerivative:e.fragment.code.add(c.g`vec3 screenDerivativeNormal(vec3 positionView) { +return normalize(cross(dFdx(positionView), dFdy(positionView))); +}`);break;default:(0,a.n)(t.normalType);case r.COUNT:case r.Ground:}}(o=r||(r={}))[o.Attribute=0]="Attribute",o[o.Compressed=1]="Compressed",o[o.Ground=2]="Ground",o[o.ScreenDerivative=3]="ScreenDerivative",o[o.COUNT=4]="COUNT"},95637:(e,t,n)=>{n.d(t,{f:()=>c,t:()=>a}),n(32773);var r=n(59930),o=n(45862),i=n(72762),s=n(71613);const a={key:"type",base:o.A,typeMap:{range:s.A,"coded-value":r.A,inherited:i.A}};function c(e){if(!e?.type)return null;switch(e.type){case"range":return s.A.fromJSON(e);case"codedValue":return r.A.fromJSON(e);case"inherited":return i.A.fromJSON(e)}return null}},62214:(e,t,n)=>{n.d(t,{c:()=>u}),n(35902),n(32773);var r,o,i,s,a,c=n(62482),l=(n(73502),n(85480),n(62079),n(63536));function u(e){return{...d,...e,type:i.Solid}}n(88160),n(70045),n(66573),n(16055),n(97538),n(26442),(a=r||(r={}))[a.INVISIBLE=0]="INVISIBLE",a[a.TRANSPARENT=1]="TRANSPARENT",a[a.OPAQUE=2]="OPAQUE",l.U,function(e){e[e.Uniform=0]="Uniform",e[e.Varying=1]="Varying",e[e.COUNT=2]="COUNT"}(o||(o={})),function(e){e[e.Solid=0]="Solid",e[e.Sketch=1]="Sketch",e[e.Mixed=2]="Mixed",e[e.COUNT=3]="COUNT"}(i||(i={})),function(e){e[e.REGULAR=0]="REGULAR",e[e.SILHOUETTE=1]="SILHOUETTE"}(s||(s={}));const d={color:(0,c.f)(0,0,0,.2),size:1,extensionLength:0,opacity:1,objectTransparency:r.OPAQUE,hasSlicePlane:!1};(0,c.f)(0,0,0,.2),r.OPAQUE},17872:(e,t,n)=>{n.d(t,{k:()=>r});const r=new(n(93804).J)({esriFieldTypeSmallInteger:"small-integer",esriFieldTypeInteger:"integer",esriFieldTypeSingle:"single",esriFieldTypeDouble:"double",esriFieldTypeLong:"long",esriFieldTypeString:"string",esriFieldTypeDate:"date",esriFieldTypeOID:"oid",esriFieldTypeGeometry:"geometry",esriFieldTypeBlob:"blob",esriFieldTypeRaster:"raster",esriFieldTypeGUID:"guid",esriFieldTypeGlobalID:"global-id",esriFieldTypeXML:"xml",esriFieldTypeBigInteger:"big-integer",esriFieldTypeDateOnly:"date-only",esriFieldTypeTimeOnly:"time-only",esriFieldTypeTimestampOffset:"timestamp-offset"})},85480:(e,t,n)=>{n(16699);const r=[1/256,1/65536,1/16777216,1/4294967296];!function(e,t=0){let n=0;for(let o=0;o<4;o++)n+=e[t+o]*r[o]}(new Uint8ClampedArray([255,255,255,255]))},66573:(e,t,n)=>{n.d(t,{N:()=>r,g:()=>o});const r=class{};function o(e,...t){let n="";for(let r=0;r{n.d(t,{p:()=>s});var r=n(2589),o=n(78281),i=n(47387);function s(e,t,n,r){if((0,o.canProjectWithoutEngine)(e.spatialReference,n)){a[0]=e.x,a[1]=e.y;const o=e.z;return a[2]=o??r??0,(0,i.p)(a,e.spatialReference,0,t,n,0,1)}const s=(0,o.tryProjectWithZConversion)(e,n);return!!s&&(t[0]=s?.x,t[1]=s?.y,t[2]=s?.z??r??0,!0)}const a=(0,r.c)()},43577:(e,t,n)=>{n(6407),n(20266),n(32773),n(91047),n(69763),n(44600),n(36533),n(64752),n(84200),n(67504);var r=n(7969);n(47387),n(86741),r.A.WGS84},92080:(e,t,n)=>{n.d(t,{O:()=>s,a:()=>c,c:()=>f,f:()=>d,w:()=>u}),n(32773);var r=n(45371),o=n(26809),i=n(2589);n(85914);class s{constructor(e){this._allocator=e,this._items=[],this._itemsPtr=0,this._grow()}get(){return 0===this._itemsPtr&&(0,r.n)((()=>this._reset())),this._itemsPtr===this._items.length&&this._grow(),this._items[this._itemsPtr++]}_reset(){const e=Math.min(3*Math.max(8,this._itemsPtr),this._itemsPtr+3*a);this._items.length=Math.min(e,this._items.length),this._itemsPtr=0}_grow(){for(let e=0;ec()));(0,i.c)()},5611:(e,t,n)=>{n.d(t,{a:()=>b,b:()=>h,c:()=>m,d:()=>V,f:()=>v,g:()=>w,i:()=>S}),n(32773),n(20266);var r=n(16699),o=n(47812),i=n(26809),s=n(2589),a=n(91276),c=n(62482),l=n(18527),u=n(91695),d=n(92080),f=n(85914);const p=h();function h(){return(0,c.c)()}const y=a.a,g=a.a;function m(e,t){return(0,a.c)(t,e)}function b(e){return e[3]}function w(e){return e}function v(e,t,n,r){return(0,c.f)(e,t,n,r)}function A(e,t,n){if(null==t)return!1;if(!T(e,t,C))return!1;let{t0:r,t1:o}=C;if((r<0||o0)&&(r=o),r<0)return!1;if(n){const{origin:e,direction:o}=t;n[0]=e[0]+o[0]*r,n[1]=e[1]+o[1]*r,n[2]=e[2]+o[2]*r}return!0}const C={t0:0,t1:0};function T(e,t,n){const{origin:r,direction:o}=t,i=U;i[0]=r[0]-e[0],i[1]=r[1]-e[1],i[2]=r[2]-e[2];const s=o[0]*o[0]+o[1]*o[1]+o[2]*o[2];if(0===s)return!1;const a=2*(o[0]*i[0]+o[1]*i[1]+o[2]*i[2]),c=a*a-4*s*(i[0]*i[0]+i[1]*i[1]+i[2]*i[2]-e[3]*e[3]);if(c<0)return!1;const l=Math.sqrt(c);return n.t0=(-a-l)/(2*s),n.t1=(-a+l)/(2*s),!0}const U=(0,s.c)();function S(e,t){return A(e,t,null)}function M(e,t,n){const r=f.s.get(),s=f.a.get();(0,i.e)(r,t.origin,t.direction);const a=b(e);(0,i.e)(n,r,t.origin),(0,i.b)(n,n,1/(0,i.l)(n)*a);const c=I(e,t.origin),l=(0,f.b)(t.origin,n);return(0,o.f)(s,l+c,r),(0,i.h)(n,n,s),n}function O(e,t,n){const r=(0,i.c)(f.s.get(),t,e),o=(0,i.b)(f.s.get(),r,e[3]/(0,i.l)(r));return(0,i.i)(n,o,e)}function I(e,t){const n=(0,i.c)(f.s.get(),t,e),o=(0,i.l)(n),s=b(e),a=s+Math.abs(s-o);return(0,r.a)(s/a)}const E=(0,s.c)();function x(e,t,n,o){const s=(0,i.c)(E,t,e);switch(n){case u.A.X:{const e=(0,r.b)(s,E)[2];return(0,i.s)(o,-Math.sin(e),Math.cos(e),0)}case u.A.Y:{const e=(0,r.b)(s,E),t=e[1],n=e[2],a=Math.sin(t);return(0,i.s)(o,-a*Math.cos(n),-a*Math.sin(n),Math.cos(t))}case u.A.Z:return(0,i.n)(o,s);default:return}}function _(e,t){const n=(0,i.c)(N,t,e);return(0,i.l)(n)-e[3]}function V(e,t){const n=(0,i.m)(e,t),r=b(e);return n<=r*r}const N=(0,s.c)(),B=h();Object.freeze(Object.defineProperty({__proto__:null,NullSphere:p,altitudeAt:_,angleToSilhouette:I,axisAt:x,clear:function(e){e[0]=e[1]=e[2]=e[3]=0},closestPoint:function(e,t,n){return A(e,t,n)?n:((0,d.c)(t,e,n),O(e,n,n))},closestPointOnSilhouette:M,containsPoint:V,copy:m,create:h,distanceToSilhouette:function(e,t){const n=(0,i.c)(f.s.get(),t,e),r=(0,i.k)(n),o=e[3]*e[3];return Math.sqrt(Math.abs(r-o))},elevate:function(e,t,n){return e!==n&&(n[0]=e[0],n[1]=e[1],n[2]=e[2]),n[3]=e[3]+t,n},equals:g,exactEquals:y,fromCenterAndRadius:function(e,t){return(0,c.f)(e[0],e[1],e[2],t)},fromRadius:function(e,t){return e[0]=e[1]=e[2]=0,e[3]=t,e},fromValues:v,getCenter:w,getRadius:b,intersectLine:function(e,t,n){const r=(0,d.f)(t,n);if(!T(e,r,C))return[];const{origin:o,direction:a}=r,{t0:c,t1:u}=C,f=t=>{const n=(0,s.c)();return(0,i.o)(n,o,a,t),O(e,n,n)};return Math.abs(c-u)<(0,l.g)()?[f(c)]:[f(c),f(u)]},intersectRay:A,intersectRayClosestSilhouette:function(e,t,n){if(A(e,t,n))return n;const r=M(e,t,f.s.get());return(0,i.i)(n,t.origin,(0,i.b)(f.s.get(),t.direction,(0,i.j)(t.origin,r)/(0,i.l)(t.direction))),n},intersectsRay:S,projectPoint:O,setAltitudeAt:function(e,t,n,r){const o=_(e,t),s=x(e,t,u.A.Z,N),a=(0,i.b)(N,s,n-o);return(0,i.i)(r,t,a)},setExtent:function(e,t,n){return e!==n&&m(e,n),n},tmpSphere:B,union:function(e,t,n=(0,c.c)()){const r=(0,i.j)(e,t),o=e[3],s=t[3];return r+s{n.d(t,{A:()=>h});var r,o=n(32816),i=n(32773),s=n(29298),a=(n(20266),n(88663)),c=n(69421),l=n(99924),u=n(45862);n(36544),n(93181),n(13671),n(40499),n(6407),n(90740),n(93804),n(91047),n(41390),n(58498),n(45371),n(80959);let d=r=class extends l.oY{constructor(e){super(e),this.name=null,this.code=null}clone(){return new r({name:this.name,code:this.code})}};var f;(0,o._)([(0,s.MZ)({type:String,json:{write:!0}})],d.prototype,"name",void 0),(0,o._)([(0,s.MZ)({type:[String,Number],json:{write:!0}})],d.prototype,"code",void 0),d=r=(0,o._)([(0,c.$)("esri.layers.support.CodedValue")],d);let p=f=class extends u.A{constructor(e){super(e),this.codedValues=null,this.type="coded-value"}getName(e){let t=null;if(this.codedValues){const n=String(e);this.codedValues.some((e=>(String(e.code)===n&&(t=e.name),!!t)))}return t}clone(){return new f({codedValues:(0,i.o8)(this.codedValues),name:this.name})}};(0,o._)([(0,s.MZ)({type:[d],json:{write:!0}})],p.prototype,"codedValues",void 0),(0,o._)([(0,a.e)({codedValue:"coded-value"})],p.prototype,"type",void 0),p=f=(0,o._)([(0,c.$)("esri.layers.support.CodedValueDomain")],p);const h=p},45862:(e,t,n)=>{n.d(t,{A:()=>d});var r=n(32816),o=n(93804),i=n(99924),s=n(29298),a=(n(32773),n(20266),n(88663)),c=n(69421);n(90740),n(41390),n(40499),n(93181),n(13671),n(58498),n(91047),n(45371),n(80959),n(6407),n(36544);const l=new o.J({inherited:"inherited",codedValue:"coded-value",range:"range"});let u=class extends i.oY{constructor(e){super(e),this.name=null,this.type=null}};(0,r._)([(0,s.MZ)({type:String,json:{write:!0}})],u.prototype,"name",void 0),(0,r._)([(0,a.e)(l)],u.prototype,"type",void 0),u=(0,r._)([(0,c.$)("esri.layers.support.Domain")],u);const d=u},44864:(e,t,n)=>{n.d(t,{A:()=>g});var r,o=n(32816),i=n(93804),s=n(99924),a=n(29298),c=n(36544),l=(n(32773),n(88663)),u=n(49877),d=n(69421),f=n(95637),p=n(17872);n(90740),n(41390),n(20266),n(40499),n(93181),n(13671),n(58498),n(91047),n(45371),n(80959),n(6407),n(59930),n(45862),n(72762),n(71613);const h=new i.J({binary:"binary",coordinate:"coordinate",countOrAmount:"count-or-amount",dateAndTime:"date-and-time",description:"description",locationOrPlaceName:"location-or-place-name",measurement:"measurement",nameOrTitle:"name-or-title",none:"none",orderedOrRanked:"ordered-or-ranked",percentageOrRatio:"percentage-or-ratio",typeOrCategory:"type-or-category",uniqueIdentifier:"unique-identifier"});let y=r=class extends s.oY{constructor(e){super(e),this.alias=null,this.defaultValue=void 0,this.description=null,this.domain=null,this.editable=!0,this.length=void 0,this.name=null,this.nullable=!0,this.type=null,this.valueType=null,this.visible=!0}readDescription(e,{description:t}){let n=null;try{n=t?JSON.parse(t):null}catch(e){}return n?.value??null}readValueType(e,{description:t}){let n=null;try{n=t?JSON.parse(t):null}catch(e){}return n?h.fromJSON(n.fieldValueType):null}clone(){return new r({alias:this.alias,defaultValue:this.defaultValue,description:this.description,domain:this.domain?.clone()??null,editable:this.editable,length:this.length,name:this.name,nullable:this.nullable,type:this.type,valueType:this.valueType,visible:this.visible})}};(0,o._)([(0,a.MZ)({type:String,json:{write:!0}})],y.prototype,"alias",void 0),(0,o._)([(0,a.MZ)({type:[String,Number],json:{write:{allowNull:!0}}})],y.prototype,"defaultValue",void 0),(0,o._)([(0,a.MZ)()],y.prototype,"description",void 0),(0,o._)([(0,u.r)("description")],y.prototype,"readDescription",null),(0,o._)([(0,a.MZ)({types:f.t,json:{read:{reader:f.f},write:!0}})],y.prototype,"domain",void 0),(0,o._)([(0,a.MZ)({type:Boolean,json:{write:!0}})],y.prototype,"editable",void 0),(0,o._)([(0,a.MZ)({type:c.I,json:{write:{overridePolicy:e=>({enabled:Number.isFinite(e)})}}})],y.prototype,"length",void 0),(0,o._)([(0,a.MZ)({type:String,json:{write:!0}})],y.prototype,"name",void 0),(0,o._)([(0,a.MZ)({type:Boolean,json:{write:!0}})],y.prototype,"nullable",void 0),(0,o._)([(0,l.e)(p.k)],y.prototype,"type",void 0),(0,o._)([(0,a.MZ)()],y.prototype,"valueType",void 0),(0,o._)([(0,u.r)("valueType",["description"])],y.prototype,"readValueType",null),(0,o._)([(0,a.MZ)({type:Boolean,json:{read:!1}})],y.prototype,"visible",void 0),y=r=(0,o._)([(0,d.$)("esri.layers.support.Field")],y);const g=y},72762:(e,t,n)=>{n.d(t,{A:()=>l});var r,o=n(32816),i=(n(20266),n(32773),n(6407),n(88663)),s=n(69421),a=n(45862);n(90740),n(93804),n(29298),n(36544),n(93181),n(13671),n(40499),n(91047),n(99924),n(41390),n(58498),n(45371),n(80959);let c=r=class extends a.A{constructor(e){super(e),this.type="inherited"}clone(){return new r}};(0,o._)([(0,i.e)({inherited:"inherited"})],c.prototype,"type",void 0),c=r=(0,o._)([(0,s.$)("esri.layers.support.InheritedDomain")],c);const l=c},71613:(e,t,n)=>{n.d(t,{A:()=>u});var r,o=n(32816),i=n(29298),s=(n(32773),n(20266),n(88663)),a=n(69421),c=n(45862);n(36544),n(93181),n(13671),n(40499),n(6407),n(90740),n(93804),n(91047),n(99924),n(41390),n(58498),n(45371),n(80959);let l=r=class extends c.A{constructor(e){super(e),this.maxValue=null,this.minValue=null,this.type="range"}clone(){return new r({maxValue:this.maxValue,minValue:this.minValue,name:this.name})}};(0,o._)([(0,i.MZ)({json:{type:[Number],read:{source:"range",reader:(e,t)=>t.range?.[1]},write:{enabled:!1,overridePolicy(){return{enabled:null!=this.maxValue&&null==this.minValue}},target:"range",writer(e,t,n){t[n]=[this.minValue||0,e]}}}})],l.prototype,"maxValue",void 0),(0,o._)([(0,i.MZ)({json:{type:[Number],read:{source:"range",reader:(e,t)=>t.range?.[0]},write:{target:"range",writer(e,t,n){t[n]=[e,this.maxValue||0]}}}})],l.prototype,"minValue",void 0),(0,o._)([(0,s.e)({range:"range"})],l.prototype,"type",void 0),l=r=(0,o._)([(0,a.$)("esri.layers.support.RangeDomain")],l);const u=l}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/d1cf57614c6acd9cdbb7.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/d1cf57614c6acd9cdbb7.js new file mode 100644 index 00000000..ade146b0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/d1cf57614c6acd9cdbb7.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[8674],{68674:(e,r,t)=>{t.r(r),t.d(r,{default:()=>a});var n,a=(n="undefined"!=typeof document?document.currentScript?.src:void 0,function(e={}){var r,t,a=Object.assign({},e),o=new Promise(((e,n)=>{r=e,t=n})),i=Object.assign({},a),s="";"undefined"!=typeof document&&document.currentScript&&(s=document.currentScript.src),n&&(s=n),s=s.startsWith("blob:")?"":s.substr(0,s.replace(/[?#].*/,"").lastIndexOf("/")+1);var u,l,c=a.print||console.log.bind(console),p=a.printErr||console.error.bind(console);Object.assign(a,i),i=null,a.arguments&&a.arguments,a.thisProgram&&a.thisProgram,a.quit&&a.quit,a.wasmBinary&&(u=a.wasmBinary);var h,d,f,v,y,m,g,$,w=!1;function T(){var e=l.buffer;a.HEAP8=h=new Int8Array(e),a.HEAP16=f=new Int16Array(e),a.HEAPU8=d=new Uint8Array(e),a.HEAPU16=v=new Uint16Array(e),a.HEAP32=y=new Int32Array(e),a.HEAPU32=m=new Uint32Array(e),a.HEAPF32=g=new Float32Array(e),a.HEAPF64=$=new Float64Array(e)}var b=[],C=[],P=[],A=0,W=null;function _(e){a.onAbort?.(e),p(e="Aborted("+e+")"),w=!0,e+=". Build with -sASSERTIONS for more info.";var r=new WebAssembly.RuntimeError(e);throw t(r),r}var F,k=e=>e.startsWith("data:application/octet-stream;base64,");function S(e){if(e==F&&u)return new Uint8Array(u);throw"both async and sync fetching of the wasm failed"}function O(e,r,t){return function(e){return u||"function"!=typeof fetch?Promise.resolve().then((()=>S(e))):fetch(e,{credentials:"same-origin"}).then((r=>{if(!r.ok)throw`failed to load wasm binary file at '${e}'`;return r.arrayBuffer()})).catch((()=>S(e)))}(e).then((e=>WebAssembly.instantiate(e,r))).then(t,(e=>{p(`failed to asynchronously prepare wasm: ${e}`),_(e)}))}var j=e=>{for(;e.length>0;)e.shift()(a)};a.noExitRuntime;class E{constructor(e){this.excPtr=e,this.ptr=e-24}set_type(e){m[this.ptr+4>>2]=e}get_type(){return m[this.ptr+4>>2]}set_destructor(e){m[this.ptr+8>>2]=e}get_destructor(){return m[this.ptr+8>>2]}set_caught(e){e=e?1:0,h[this.ptr+12]=e}get_caught(){return 0!=h[this.ptr+12]}set_rethrown(e){e=e?1:0,h[this.ptr+13]=e}get_rethrown(){return 0!=h[this.ptr+13]}init(e,r){this.set_adjusted_ptr(0),this.set_type(e),this.set_destructor(r)}set_adjusted_ptr(e){m[this.ptr+16>>2]=e}get_adjusted_ptr(){return m[this.ptr+16>>2]}get_exception_ptr(){if(lr(this.get_type()))return m[this.excPtr>>2];var e=this.get_adjusted_ptr();return 0!==e?e:this.excPtr}}var R={},D=e=>{for(;e.length;){var r=e.pop();e.pop()(r)}};function x(e){return this.fromWireType(m[e>>2])}var I,V,H,U={},B={},N={},M=e=>{throw new I(e)},z=(e,r,t)=>{function n(r){var n=t(r);n.length!==e.length&&M("Mismatched type converter count");for(var a=0;a{B.hasOwnProperty(e)?a[r]=B[e]:(o.push(e),U.hasOwnProperty(e)||(U[e]=[]),U[e].push((()=>{a[r]=B[e],++i===o.length&&n(a)})))})),0===o.length&&n(a)},q=e=>{for(var r="",t=e;d[t];)r+=V[d[t++]];return r},G=e=>{throw new H(e)};function L(e,r,t={}){if(!("argPackAdvance"in r))throw new TypeError("registerType registeredInstance requires argPackAdvance");return function(e,r,t={}){var n=r.name;if(e||G(`type "${n}" must have a positive integer typeid pointer`),B.hasOwnProperty(e)){if(t.ignoreDuplicateRegistrations)return;G(`Cannot register type '${n}' twice`)}if(B[e]=r,delete N[e],U.hasOwnProperty(e)){var a=U[e];delete U[e],a.forEach((e=>e()))}}(e,r,t)}var J,K=e=>{G(e.$$.ptrType.registeredClass.name+" instance already deleted")},Q=!1,Z=e=>{},X=e=>{e.count.value-=1,0===e.count.value&&(e=>{e.smartPtr?e.smartPtrType.rawDestructor(e.smartPtr):e.ptrType.registeredClass.rawDestructor(e.ptr)})(e)},Y=(e,r,t)=>{if(r===t)return e;if(void 0===t.baseClass)return null;var n=Y(e,r,t.baseClass);return null===n?null:t.downcast(n)},ee={},re=[],te=()=>{for(;re.length;){var e=re.pop();e.$$.deleteScheduled=!1,e.delete()}},ne={},ae=(e,r)=>(r.ptrType&&r.ptr||M("makeClassHandle requires ptr and ptrType"),!!r.smartPtrType!=!!r.smartPtr&&M("Both smartPtrType and smartPtr must be specified"),r.count={value:1},oe(Object.create(e,{$$:{value:r,writable:!0}}))),oe=e=>"undefined"==typeof FinalizationRegistry?(oe=e=>e,e):(Q=new FinalizationRegistry((e=>{X(e.$$)})),oe=e=>{var r=e.$$;if(r.smartPtr){var t={$$:r};Q.register(e,t,e)}return e},Z=e=>Q.unregister(e),oe(e));function ie(){}var se=(e,r)=>Object.defineProperty(r,"name",{value:e}),ue=(e,r,t)=>{if(void 0===e[r].overloadTable){var n=e[r];e[r]=function(...n){return e[r].overloadTable.hasOwnProperty(n.length)||G(`Function '${t}' called with an invalid number of arguments (${n.length}) - expects one of (${e[r].overloadTable})!`),e[r].overloadTable[n.length].apply(this,n)},e[r].overloadTable=[],e[r].overloadTable[n.argCount]=n}},le=(e,r,t)=>{a.hasOwnProperty(e)?((void 0===t||void 0!==a[e].overloadTable&&void 0!==a[e].overloadTable[t])&&G(`Cannot register public name '${e}' twice`),ue(a,e,e),a.hasOwnProperty(t)&&G(`Cannot register multiple overloads of a function with the same number of arguments (${t})!`),a[e].overloadTable[t]=r):(a[e]=r,void 0!==t&&(a[e].numArguments=t))};function ce(e,r,t,n,a,o,i,s){this.name=e,this.constructor=r,this.instancePrototype=t,this.rawDestructor=n,this.baseClass=a,this.getActualType=o,this.upcast=i,this.downcast=s,this.pureVirtualFunctions=[]}var pe=(e,r,t)=>{for(;r!==t;)r.upcast||G(`Expected null or instance of ${t.name}, got an instance of ${r.name}`),e=r.upcast(e),r=r.baseClass;return e};function he(e,r){if(null===r)return this.isReference&&G(`null is not a valid ${this.name}`),0;r.$$||G(`Cannot pass "${Ve(r)}" as a ${this.name}`),r.$$.ptr||G(`Cannot pass deleted object as a pointer of type ${this.name}`);var t=r.$$.ptrType.registeredClass;return pe(r.$$.ptr,t,this.registeredClass)}function de(e,r){var t;if(null===r)return this.isReference&&G(`null is not a valid ${this.name}`),this.isSmartPointer?(t=this.rawConstructor(),null!==e&&e.push(this.rawDestructor,t),t):0;r&&r.$$||G(`Cannot pass "${Ve(r)}" as a ${this.name}`),r.$$.ptr||G(`Cannot pass deleted object as a pointer of type ${this.name}`),!this.isConst&&r.$$.ptrType.isConst&&G(`Cannot convert argument of type ${r.$$.smartPtrType?r.$$.smartPtrType.name:r.$$.ptrType.name} to parameter type ${this.name}`);var n=r.$$.ptrType.registeredClass;if(t=pe(r.$$.ptr,n,this.registeredClass),this.isSmartPointer)switch(void 0===r.$$.smartPtr&&G("Passing raw pointer to smart pointer is illegal"),this.sharingPolicy){case 0:r.$$.smartPtrType===this?t=r.$$.smartPtr:G(`Cannot convert argument of type ${r.$$.smartPtrType?r.$$.smartPtrType.name:r.$$.ptrType.name} to parameter type ${this.name}`);break;case 1:t=r.$$.smartPtr;break;case 2:if(r.$$.smartPtrType===this)t=r.$$.smartPtr;else{var a=r.clone();t=this.rawShare(t,Re.toHandle((()=>a.delete()))),null!==e&&e.push(this.rawDestructor,t)}break;default:G("Unsupporting sharing policy")}return t}function fe(e,r){if(null===r)return this.isReference&&G(`null is not a valid ${this.name}`),0;r.$$||G(`Cannot pass "${Ve(r)}" as a ${this.name}`),r.$$.ptr||G(`Cannot pass deleted object as a pointer of type ${this.name}`),r.$$.ptrType.isConst&&G(`Cannot convert argument of type ${r.$$.ptrType.name} to parameter type ${this.name}`);var t=r.$$.ptrType.registeredClass;return pe(r.$$.ptr,t,this.registeredClass)}function ve(e,r,t,n,a,o,i,s,u,l,c){this.name=e,this.registeredClass=r,this.isReference=t,this.isConst=n,this.isSmartPointer=a,this.pointeeType=o,this.sharingPolicy=i,this.rawGetPointee=s,this.rawConstructor=u,this.rawShare=l,this.rawDestructor=c,a||void 0!==r.baseClass?this.toWireType=de:n?(this.toWireType=he,this.destructorFunction=null):(this.toWireType=fe,this.destructorFunction=null)}var ye,me,ge=(e,r,t)=>{a.hasOwnProperty(e)||M("Replacing nonexistent public symbol"),void 0!==a[e].overloadTable&&void 0!==t?a[e].overloadTable[t]=r:(a[e]=r,a[e].argCount=t)},$e=[],we=e=>{var r=$e[e];return r||(e>=$e.length&&($e.length=e+1),$e[e]=r=ye.get(e)),r},Te=(e,r)=>{var t,n,o=(e=q(e)).includes("j")?(t=e,n=r,(...e)=>((e,r,t=[])=>e.includes("j")?((e,r,t)=>(e=e.replace(/p/g,"i"),(0,a["dynCall_"+e])(r,...t)))(e,r,t):we(r)(...t))(t,n,e)):we(r);return"function"!=typeof o&&G(`unknown function pointer with signature ${e}: ${r}`),o},be=e=>{var r=ir(e),t=q(r);return ur(r),t},Ce=(e,r)=>{var t=[],n={};throw r.forEach((function e(r){n[r]||B[r]||(N[r]?N[r].forEach(e):(t.push(r),n[r]=!0))})),new me(`${e}: `+t.map(be).join([", "]))},Pe=(e,r)=>{for(var t=[],n=0;n>2]);return t};function Ae(e){for(var r=1;r0?", ":"")+s),l+=(t||n?"var rv = ":"")+"invoker(fn"+(s.length>0?", ":"")+s+");\n",a)l+="runDestructors(destructors);\n";else for(u=r?1:2;u{const r=(e=e.trim()).indexOf("(");return-1!==r?e.substr(0,r):e},Oe=[],je=[],Ee=e=>{e>9&&0==--je[e+1]&&(je[e]=void 0,Oe.push(e))},Re={toValue:e=>(e||G("Cannot use deleted val. handle = "+e),je[e]),toHandle:e=>{switch(e){case void 0:return 2;case null:return 4;case!0:return 6;case!1:return 8;default:{const r=Oe.pop()||je.length;return je[r]=e,je[r+1]=1,r}}}},De={name:"emscripten::val",fromWireType:e=>{var r=Re.toValue(e);return Ee(e),r},toWireType:(e,r)=>Re.toHandle(r),argPackAdvance:8,readValueFromPointer:x,destructorFunction:null},xe=(e,r,t)=>{switch(r){case 1:return t?function(e){return this.fromWireType(h[e])}:function(e){return this.fromWireType(d[e])};case 2:return t?function(e){return this.fromWireType(f[e>>1])}:function(e){return this.fromWireType(v[e>>1])};case 4:return t?function(e){return this.fromWireType(y[e>>2])}:function(e){return this.fromWireType(m[e>>2])};default:throw new TypeError(`invalid integer width (${r}): ${e}`)}},Ie=(e,r)=>{var t=B[e];return void 0===t&&G(`${r} has unknown type ${be(e)}`),t},Ve=e=>{if(null===e)return"null";var r=typeof e;return"object"===r||"array"===r||"function"===r?e.toString():""+e},He=(e,r)=>{switch(r){case 4:return function(e){return this.fromWireType(g[e>>2])};case 8:return function(e){return this.fromWireType($[e>>3])};default:throw new TypeError(`invalid float width (${r}): ${e}`)}},Ue=(e,r,t)=>{switch(r){case 1:return t?e=>h[e]:e=>d[e];case 2:return t?e=>f[e>>1]:e=>v[e>>1];case 4:return t?e=>y[e>>2]:e=>m[e>>2];default:throw new TypeError(`invalid integer width (${r}): ${e}`)}},Be="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0,Ne=(e,r,t)=>{for(var n=r+t,a=r;e[a]&&!(a>=n);)++a;if(a-r>16&&e.buffer&&Be)return Be.decode(e.subarray(r,a));for(var o="";r>10,56320|1023&l)}}else o+=String.fromCharCode((31&i)<<6|s)}else o+=String.fromCharCode(i)}return o},Me="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0,ze=(e,r)=>{for(var t=e,n=t>>1,a=n+r/2;!(n>=a)&&v[n];)++n;if((t=n<<1)-e>32&&Me)return Me.decode(d.subarray(e,t));for(var o="",i=0;!(i>=r/2);++i){var s=f[e+2*i>>1];if(0==s)break;o+=String.fromCharCode(s)}return o},qe=(e,r,t)=>{if(t??=2147483647,t<2)return 0;for(var n=r,a=(t-=2)<2*e.length?t/2:e.length,o=0;o>1]=i,r+=2}return f[r>>1]=0,r-n},Ge=e=>2*e.length,Le=(e,r)=>{for(var t=0,n="";!(t>=r/4);){var a=y[e+4*t>>2];if(0==a)break;if(++t,a>=65536){var o=a-65536;n+=String.fromCharCode(55296|o>>10,56320|1023&o)}else n+=String.fromCharCode(a)}return n},Je=(e,r,t)=>{if(t??=2147483647,t<4)return 0;for(var n=r,a=n+t-4,o=0;o=55296&&i<=57343&&(i=65536+((1023&i)<<10)|1023&e.charCodeAt(++o)),y[r>>2]=i,(r+=4)+4>a)break}return y[r>>2]=0,r-n},Ke=e=>{for(var r=0,t=0;t=55296&&n<=57343&&++t,r+=4}return r},Qe=(e,r,t)=>{var n=[],a=e.toWireType(n,t);return n.length&&(m[r>>2]=Re.toHandle(n)),a},Ze=[],Xe={},Ye=e=>{var r=Xe[e];return void 0===r?q(e):r},er=()=>"object"==typeof globalThis?globalThis:Function("return this")(),rr=e=>{var r=(e-l.buffer.byteLength+65535)/65536;try{return l.grow(r),T(),1}catch(e){}},tr=[null,[],[]];I=a.InternalError=class extends Error{constructor(e){super(e),this.name="InternalError"}},(()=>{for(var e=new Array(256),r=0;r<256;++r)e[r]=String.fromCharCode(r);V=e})(),H=a.BindingError=class extends Error{constructor(e){super(e),this.name="BindingError"}},Object.assign(ie.prototype,{isAliasOf(e){if(!(this instanceof ie))return!1;if(!(e instanceof ie))return!1;var r=this.$$.ptrType.registeredClass,t=this.$$.ptr;e.$$=e.$$;for(var n=e.$$.ptrType.registeredClass,a=e.$$.ptr;r.baseClass;)t=r.upcast(t),r=r.baseClass;for(;n.baseClass;)a=n.upcast(a),n=n.baseClass;return r===n&&t===a},clone(){if(this.$$.ptr||K(this),this.$$.preservePointerOnDelete)return this.$$.count.value+=1,this;var e,r=oe(Object.create(Object.getPrototypeOf(this),{$$:{value:(e=this.$$,{count:e.count,deleteScheduled:e.deleteScheduled,preservePointerOnDelete:e.preservePointerOnDelete,ptr:e.ptr,ptrType:e.ptrType,smartPtr:e.smartPtr,smartPtrType:e.smartPtrType})}}));return r.$$.count.value+=1,r.$$.deleteScheduled=!1,r},delete(){this.$$.ptr||K(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&G("Object already scheduled for deletion"),Z(this),X(this.$$),this.$$.preservePointerOnDelete||(this.$$.smartPtr=void 0,this.$$.ptr=void 0)},isDeleted(){return!this.$$.ptr},deleteLater(){return this.$$.ptr||K(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&G("Object already scheduled for deletion"),re.push(this),1===re.length&&J&&J(te),this.$$.deleteScheduled=!0,this}}),a.getInheritedInstanceCount=()=>Object.keys(ne).length,a.getLiveInheritedInstances=()=>{var e=[];for(var r in ne)ne.hasOwnProperty(r)&&e.push(ne[r]);return e},a.flushPendingDeletes=te,a.setDelayFunction=e=>{J=e,re.length&&J&&J(te)},Object.assign(ve.prototype,{getPointee(e){return this.rawGetPointee&&(e=this.rawGetPointee(e)),e},destructor(e){this.rawDestructor?.(e)},argPackAdvance:8,readValueFromPointer:x,fromWireType:function(e){var r=this.getPointee(e);if(!r)return this.destructor(e),null;var t=((e,r)=>(r=((e,r)=>{for(void 0===r&&G("ptr should not be undefined");e.baseClass;)r=e.upcast(r),e=e.baseClass;return r})(e,r),ne[r]))(this.registeredClass,r);if(void 0!==t){if(0===t.$$.count.value)return t.$$.ptr=r,t.$$.smartPtr=e,t.clone();var n=t.clone();return this.destructor(e),n}function a(){return this.isSmartPointer?ae(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:r,smartPtrType:this,smartPtr:e}):ae(this.registeredClass.instancePrototype,{ptrType:this,ptr:e})}var o,i=this.registeredClass.getActualType(r),s=ee[i];if(!s)return a.call(this);o=this.isConst?s.constPointerType:s.pointerType;var u=Y(r,this.registeredClass,o.registeredClass);return null===u?a.call(this):this.isSmartPointer?ae(o.registeredClass.instancePrototype,{ptrType:o,ptr:u,smartPtrType:this,smartPtr:e}):ae(o.registeredClass.instancePrototype,{ptrType:o,ptr:u})}}),me=a.UnboundTypeError=(Fe=Error,(ke=se("UnboundTypeError",(function(e){this.name="UnboundTypeError",this.message=e;var r=new Error(e).stack;void 0!==r&&(this.stack=this.toString()+"\n"+r.replace(/^Error(:[^\n]*)?\n/,""))}))).prototype=Object.create(Fe.prototype),ke.prototype.constructor=ke,ke.prototype.toString=function(){return void 0===this.message?this.name:`${this.name}: ${this.message}`},ke),je.push(0,1,void 0,1,null,1,!0,1,!1,1),a.count_emval_handles=()=>je.length/2-5-Oe.length;var nr,ar={K:(e,r,t)=>{throw new E(e).init(r,t),e},G:()=>{_("")},s:e=>{var r=R[e];delete R[e];var t=r.rawConstructor,n=r.rawDestructor,a=r.fields,o=a.map((e=>e.getterReturnType)).concat(a.map((e=>e.setterArgumentType)));z([e],o,(e=>{var o={};return a.forEach(((r,t)=>{var n=r.fieldName,i=e[t],s=r.getter,u=r.getterContext,l=e[t+a.length],c=r.setter,p=r.setterContext;o[n]={read:e=>i.fromWireType(s(u,e)),write:(e,r)=>{var t=[];c(p,e,l.toWireType(t,r)),D(t)}}})),[{name:r.name,fromWireType:e=>{var r={};for(var t in o)r[t]=o[t].read(e);return n(e),r},toWireType:(e,r)=>{for(var a in o)if(!(a in r))throw new TypeError(`Missing field: "${a}"`);var i=t();for(a in o)o[a].write(i,r[a]);return null!==e&&e.push(n,i),i},argPackAdvance:8,readValueFromPointer:x,destructorFunction:n}]}))},C:(e,r,t,n,a)=>{},I:(e,r,t,n)=>{L(e,{name:r=q(r),fromWireType:function(e){return!!e},toWireType:function(e,r){return r?t:n},argPackAdvance:8,readValueFromPointer:function(e){return this.fromWireType(d[e])},destructorFunction:null})},w:(e,r,t,n,a,o,i,s,u,l,c,p,h)=>{c=q(c),o=Te(a,o),s&&=Te(i,s),l&&=Te(u,l),h=Te(p,h);var d=(e=>{if(void 0===e)return"_unknown";var r=(e=e.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return r>=48&&r<=57?`_${e}`:e})(c);le(d,(function(){Ce(`Cannot construct ${c} due to unbound types`,[n])})),z([e,r,t],n?[n]:[],(r=>{var t,a;r=r[0],a=n?(t=r.registeredClass).instancePrototype:ie.prototype;var i=se(c,(function(...e){if(Object.getPrototypeOf(this)!==u)throw new H("Use 'new' to construct "+c);if(void 0===p.constructor_body)throw new H(c+" has no accessible constructor");var r=p.constructor_body[e.length];if(void 0===r)throw new H(`Tried to invoke ctor of ${c} with invalid number of parameters (${e.length}) - expected (${Object.keys(p.constructor_body).toString()}) parameters instead!`);return r.apply(this,e)})),u=Object.create(a,{constructor:{value:i}});i.prototype=u;var p=new ce(c,i,u,h,t,o,s,l);p.baseClass&&(p.baseClass.__derivedClasses??=[],p.baseClass.__derivedClasses.push(p));var f=new ve(c,p,!0,!1,!1),v=new ve(c+"*",p,!1,!1,!1),y=new ve(c+" const*",p,!1,!0,!1);return ee[e]={pointerType:v,constPointerType:y},ge(d,i),[f,v,y]}))},v:(e,r,t,n,a,o)=>{var i=Pe(r,t);a=Te(n,a),z([],[e],(e=>{var t=`constructor ${(e=e[0]).name}`;if(void 0===e.registeredClass.constructor_body&&(e.registeredClass.constructor_body=[]),void 0!==e.registeredClass.constructor_body[r-1])throw new H(`Cannot register multiple constructors with identical number of parameters (${r-1}) for class '${e.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`);return e.registeredClass.constructor_body[r-1]=()=>{Ce(`Cannot construct ${e.name} due to unbound types`,i)},z([],i,(n=>(n.splice(1,0,null),e.registeredClass.constructor_body[r-1]=_e(t,n,null,a,o),[]))),[]}))},d:(e,r,t,n,a,o,i,s,u)=>{var l=Pe(t,n);r=q(r),r=Se(r),o=Te(a,o),z([],[e],(e=>{var n=`${(e=e[0]).name}.${r}`;function a(){Ce(`Cannot call ${n} due to unbound types`,l)}r.startsWith("@@")&&(r=Symbol[r.substring(2)]),s&&e.registeredClass.pureVirtualFunctions.push(r);var c=e.registeredClass.instancePrototype,p=c[r];return void 0===p||void 0===p.overloadTable&&p.className!==e.name&&p.argCount===t-2?(a.argCount=t-2,a.className=e.name,c[r]=a):(ue(c,r,n),c[r].overloadTable[t-2]=a),z([],l,(a=>{var s=_e(n,a,e,o,i,u);return void 0===c[r].overloadTable?(s.argCount=t-2,c[r]=s):c[r].overloadTable[t-2]=s,[]})),[]}))},m:(e,r,t)=>{e=q(e),z([],[r],(r=>(r=r[0],a[e]=r.fromWireType(t),[])))},H:e=>L(e,De),o:(e,r,t,n)=>{function a(){}r=q(r),a.values={},L(e,{name:r,constructor:a,fromWireType:function(e){return this.constructor.values[e]},toWireType:(e,r)=>r.value,argPackAdvance:8,readValueFromPointer:xe(r,t,n),destructorFunction:null}),le(r,a)},a:(e,r,t)=>{var n=Ie(e,"enum");r=q(r);var a=n.constructor,o=Object.create(n.constructor.prototype,{value:{value:t},constructor:{value:se(`${n.name}_${r}`,(function(){}))}});a.values[t]=o,a[r]=o},A:(e,r,t)=>{L(e,{name:r=q(r),fromWireType:e=>e,toWireType:(e,r)=>r,argPackAdvance:8,readValueFromPointer:He(r,t),destructorFunction:null})},k:(e,r,t,n,a,o,i)=>{var s=Pe(r,t);e=q(e),e=Se(e),a=Te(n,a),le(e,(function(){Ce(`Cannot call ${e} due to unbound types`,s)}),r-1),z([],s,(t=>{var n=[t[0],null].concat(t.slice(1));return ge(e,_e(e,n,null,a,o,i),r-1),[]}))},l:(e,r,t,n,a)=>{r=q(r);var o=e=>e;if(0===n){var i=32-8*t;o=e=>e<>>i}var s=r.includes("unsigned");L(e,{name:r,fromWireType:o,toWireType:s?function(e,r){return this.name,r>>>0}:function(e,r){return this.name,r},argPackAdvance:8,readValueFromPointer:Ue(r,t,0!==n),destructorFunction:null})},f:(e,r,t)=>{var n=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][r];function a(e){var r=m[e>>2],t=m[e+4>>2];return new n(h.buffer,t,r)}L(e,{name:t=q(t),fromWireType:a,argPackAdvance:8,readValueFromPointer:a},{ignoreDuplicateRegistrations:!0})},z:(e,r)=>{var t="std::string"===(r=q(r));L(e,{name:r,fromWireType(e){var r,n,a=m[e>>2],o=e+4;if(t)for(var i=o,s=0;s<=a;++s){var u=o+s;if(s==a||0==d[u]){var l=(n=i)?Ne(d,n,u-i):"";void 0===r?r=l:(r+=String.fromCharCode(0),r+=l),i=u+1}}else{var c=new Array(a);for(s=0;s{for(var r=0,t=0;t=55296&&n<=57343?(r+=4,++t):r+=3}return r})(r):r.length;var o=sr(4+n+1),i=o+4;if(m[o>>2]=n,t&&a)((e,r,t,n)=>{if(!(n>0))return 0;for(var a=t+n-1,o=0;o=55296&&i<=57343&&(i=65536+((1023&i)<<10)|1023&e.charCodeAt(++o)),i<=127){if(t>=a)break;r[t++]=i}else if(i<=2047){if(t+1>=a)break;r[t++]=192|i>>6,r[t++]=128|63&i}else if(i<=65535){if(t+2>=a)break;r[t++]=224|i>>12,r[t++]=128|i>>6&63,r[t++]=128|63&i}else{if(t+3>=a)break;r[t++]=240|i>>18,r[t++]=128|i>>12&63,r[t++]=128|i>>6&63,r[t++]=128|63&i}}r[t]=0})(r,d,i,n+1);else if(a)for(var s=0;s255&&(ur(i),G("String has UTF-16 code units that do not fit in 8 bits")),d[i+s]=u}else for(s=0;s{var n,a,o,i;t=q(t),2===r?(n=ze,a=qe,i=Ge,o=e=>v[e>>1]):4===r&&(n=Le,a=Je,i=Ke,o=e=>m[e>>2]),L(e,{name:t,fromWireType:e=>{for(var t,a=m[e>>2],i=e+4,s=0;s<=a;++s){var u=e+4+s*r;if(s==a||0==o(u)){var l=n(i,u-i);void 0===t?t=l:(t+=String.fromCharCode(0),t+=l),i=u+r}}return ur(e),t},toWireType:(e,n)=>{"string"!=typeof n&&G(`Cannot pass non-string to C++ string type ${t}`);var o=i(n),s=sr(4+o+r);return m[s>>2]=o/r,a(n,s+4,o+r),null!==e&&e.push(ur,s),s},argPackAdvance:8,readValueFromPointer:x,destructorFunction(e){ur(e)}})},t:(e,r,t,n,a,o)=>{R[e]={name:q(r),rawConstructor:Te(t,n),rawDestructor:Te(a,o),fields:[]}},c:(e,r,t,n,a,o,i,s,u,l)=>{R[e].fields.push({fieldName:q(r),getterReturnType:t,getter:Te(n,a),getterContext:o,setterArgumentType:i,setter:Te(s,u),setterContext:l})},J:(e,r)=>{L(e,{isVoid:!0,name:r=q(r),argPackAdvance:0,fromWireType:()=>{},toWireType:(e,r)=>{}})},F:(e,r,t)=>d.copyWithin(e,r,r+t),n:(e,r,t)=>(e=Re.toValue(e),r=Ie(r,"emval::as"),Qe(r,t,e)),q:(e,r,t,n)=>(e=Ze[e])(null,r=Re.toValue(r),t,n),p:(e,r,t,n,a)=>(e=Ze[e])(r=Re.toValue(r),r[t=Ye(t)],n,a),b:Ee,x:e=>0===e?Re.toHandle(er()):(e=Ye(e),Re.toHandle(er()[e])),i:(e,r,t)=>{var n=((e,r)=>{for(var t=new Array(e),n=0;n>2],"parameter "+n);return t})(e,r),a=n.shift();e--;var o="return function (obj, func, destructorsRef, args) {\n",i=0,s=[];0===t&&s.push("obj");for(var u=["retType"],l=[a],c=0;ce.name)).join(", ")}) => ${a.name}>`;return p=se(f,d),h=Ze.length,Ze.push(p),h},r:e=>(e=Ye(e),Re.toHandle(a[e])),g:(e,r)=>(e=Re.toValue(e),r=Re.toValue(r),Re.toHandle(e[r])),j:e=>{e>9&&(je[e+1]+=1)},h:e=>Re.toHandle(Ye(e)),e:e=>{var r=Re.toValue(e);D(r),Ee(e)},D:e=>{var r=d.length,t=2147483648;if((e>>>=0)>t)return!1;for(var n,a=1;a<=4;a*=2){var o=r*(1+.2/a);o=Math.min(o,e+100663296);var i=Math.min(t,(n=Math.max(e,o))+(65536-n%65536)%65536);if(rr(i))return!0}return!1},E:e=>52,B:function(e,r,t,n,a){return 70},y:(e,r,t,n)=>{for(var a,o,i,s=0,u=0;u>2],h=m[r+4>>2];r+=8;for(var f=0;f>2]=s,0}},or=function(){var e,r,n,o,i,c,h={a:ar};function d(e,r){var t;return or=e.exports,l=or.L,T(),ye=or.Q,t=or.M,C.unshift(t),function(e){if(A--,a.monitorRunDependencies?.(A),0==A&&W){var r=W;W=null,r()}}(),or}if(A++,a.monitorRunDependencies?.(A),a.instantiateWasm)try{return a.instantiateWasm(h,d)}catch(e){p(`Module.instantiateWasm callback failed with error: ${e}`),t(e)}return F||(F=k(c="basis_transcoder.wasm")?c:(i=c,a.locateFile?a.locateFile(i,s):s+i)),(e=u,r=F,n=h,o=function(e){d(e.instance)},e||"function"!=typeof WebAssembly.instantiateStreaming||k(r)||"function"!=typeof fetch?O(r,n,o):fetch(r,{credentials:"same-origin"}).then((e=>WebAssembly.instantiateStreaming(e,n).then(o,(function(e){return p(`wasm streaming compile failed: ${e}`),p("falling back to ArrayBuffer instantiation"),O(r,n,o)}))))).catch(t),{}}(),ir=e=>(ir=or.N)(e),sr=e=>(sr=or.O)(e),ur=e=>(ur=or.P)(e),lr=e=>(lr=or.R)(e);function cr(){function e(){nr||(nr=!0,a.calledRun=!0,w||(j(C),r(a),a.onRuntimeInitialized&&a.onRuntimeInitialized(),function(){if(a.postRun)for("function"==typeof a.postRun&&(a.postRun=[a.postRun]);a.postRun.length;)e=a.postRun.shift(),P.unshift(e);var e;j(P)}()))}A>0||(function(){if(a.preRun)for("function"==typeof a.preRun&&(a.preRun=[a.preRun]);a.preRun.length;)e=a.preRun.shift(),b.unshift(e);var e;j(b)}(),A>0||(a.setStatus?(a.setStatus("Running..."),setTimeout((function(){setTimeout((function(){a.setStatus("")}),1),e()}),1)):e()))}if(a.dynCall_jiji=(e,r,t,n,o)=>(a.dynCall_jiji=or.S)(e,r,t,n,o),W=function e(){nr||cr(),nr||(W=e)},a.preInit)for("function"==typeof a.preInit&&(a.preInit=[a.preInit]);a.preInit.length>0;)a.preInit.pop()();return cr(),o})}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/d4d126a3ba8b81ec2ec5.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/d4d126a3ba8b81ec2ec5.js new file mode 100644 index 00000000..a3b4ce19 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/d4d126a3ba8b81ec2ec5.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[5822,7138,4415,3441],{67138:(e,t,n)=>{n.d(t,{c:()=>r,g:()=>a});var r="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:{};function a(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}},54415:(e,t,n)=>{n.r(t),n.d(t,{hydratedAdapter:()=>u});var r=n(44600),a=n(36533),i=n(64752),o=n(84200),c=n(67504);n(32816),n(20266),n(90740),n(32773),n(29298),n(36544),n(93181),n(13671),n(40499),n(6407),n(69421),n(91047),n(2160),n(99924),n(41390),n(58498),n(45371),n(80959),n(49877),n(7969),n(69763),n(93804),n(18683),n(64604),n(29512),n(99063),n(56273),n(29208),n(48844),n(97827),n(91695),n(18169),n(48402),n(16699),n(26809),n(2589),n(18527);const u={convertToGEGeometry:function(e,t){if(null==t)return null;let n="cache"in t?t.cache._geVersion:void 0;return null==n&&(n=e.convertJSONToGeometry(t),"cache"in t&&(t.cache._geVersion=n)),n},exportPoint:function(e,t,n){const r=e.hasZ(t),a=e.hasM(t),o=new i.A({x:e.getPointX(t),y:e.getPointY(t),spatialReference:n});return r&&(o.z=e.getPointZ(t)),a&&(o.m=e.getPointM(t)),o.cache._geVersion=t,o},exportPolygon:function(e,t,n){const r=new o.A({rings:e.exportPaths(t),hasZ:e.hasZ(t),hasM:e.hasM(t),spatialReference:n});return r.cache._geVersion=t,r},exportPolyline:function(e,t,n){const r=new c.A({paths:e.exportPaths(t),hasZ:e.hasZ(t),hasM:e.hasM(t),spatialReference:n});return r.cache._geVersion=t,r},exportMultipoint:function(e,t,n){const r=new a.A({hasZ:e.hasZ(t),hasM:e.hasM(t),points:e.exportPoints(t),spatialReference:n});return r.cache._geVersion=t,r},exportExtent:function(e,t,n){const a=e.hasZ(t),i=e.hasM(t),o=new r.A({xmin:e.getXMin(t),ymin:e.getYMin(t),xmax:e.getXMax(t),ymax:e.getYMax(t),spatialReference:n});if(a){const n=e.getZExtent(t);o.zmin=n.vmin,o.zmax=n.vmax}if(i){const n=e.getMExtent(t);o.mmin=n.vmin,o.mmax=n.vmax}return o.cache._geVersion=t,o}}},85822:(e,t,n)=>{n.r(t),n.d(t,{buffer:()=>S,changeDefaultSpatialReferenceTolerance:()=>X,clearDefaultSpatialReferenceTolerance:()=>Y,clip:()=>c,contains:()=>d,convexHull:()=>w,crosses:()=>s,cut:()=>u,densify:()=>O,difference:()=>R,disjoint:()=>A,distance:()=>f,equals:()=>l,extendedSpatialReferenceInfo:()=>o,flipHorizontal:()=>C,flipVertical:()=>E,generalize:()=>L,geodesicArea:()=>N,geodesicBuffer:()=>T,geodesicDensify:()=>k,geodesicLength:()=>j,intersect:()=>v,intersectLinesToPoints:()=>I,intersects:()=>p,isSimple:()=>x,nearestCoordinate:()=>Z,nearestVertex:()=>_,nearestVertices:()=>D,offset:()=>V,overlaps:()=>g,planarArea:()=>H,planarLength:()=>J,relate:()=>G,rotate:()=>z,simplify:()=>m,symmetricDifference:()=>M,touches:()=>h,union:()=>P,within:()=>y});var r=n(89257),a=n(54415);function i(e){return Array.isArray(e)?e[0].spatialReference:e&&e.spatialReference}function o(e){return r.G.extendedSpatialReferenceInfo(e)}function c(e,t){return r.G.clip(a.hydratedAdapter,i(e),e,t)}function u(e,t){return r.G.cut(a.hydratedAdapter,i(e),e,t)}function d(e,t){return r.G.contains(a.hydratedAdapter,i(e),e,t)}function s(e,t){return r.G.crosses(a.hydratedAdapter,i(e),e,t)}function f(e,t,n){return r.G.distance(a.hydratedAdapter,i(e),e,t,n)}function l(e,t){return r.G.equals(a.hydratedAdapter,i(e),e,t)}function p(e,t){return r.G.intersects(a.hydratedAdapter,i(e),e,t)}function h(e,t){return r.G.touches(a.hydratedAdapter,i(e),e,t)}function y(e,t){return r.G.within(a.hydratedAdapter,i(e),e,t)}function A(e,t){return r.G.disjoint(a.hydratedAdapter,i(e),e,t)}function g(e,t){return r.G.overlaps(a.hydratedAdapter,i(e),e,t)}function G(e,t,n){return r.G.relate(a.hydratedAdapter,i(e),e,t,n)}function x(e){return r.G.isSimple(a.hydratedAdapter,i(e),e)}function m(e){return r.G.simplify(a.hydratedAdapter,i(e),e)}function w(e,t=!1){return r.G.convexHull(a.hydratedAdapter,i(e),e,t)}function R(e,t){return r.G.difference(a.hydratedAdapter,i(e),e,t)}function M(e,t){return r.G.symmetricDifference(a.hydratedAdapter,i(e),e,t)}function v(e,t){return r.G.intersect(a.hydratedAdapter,i(e),e,t)}function P(e,t=null){return r.G.union(a.hydratedAdapter,i(e),e,t)}function V(e,t,n,o,c,u){return r.G.offset(a.hydratedAdapter,i(e),e,t,n,o,c,u)}function S(e,t,n,o=!1){return r.G.buffer(a.hydratedAdapter,i(e),e,t,n,o)}function T(e,t,n,o,c,u){return r.G.geodesicBuffer(a.hydratedAdapter,i(e),e,t,n,o,c,u)}function Z(e,t,n=!0){return r.G.nearestCoordinate(a.hydratedAdapter,i(e),e,t,n)}function _(e,t){return r.G.nearestVertex(a.hydratedAdapter,i(e),e,t)}function D(e,t,n,o){return r.G.nearestVertices(a.hydratedAdapter,i(e),e,t,n,o)}function b(e){return"xmin"in e?"center"in e?e.center:null:"x"in e?e:"extent"in e?e.extent?.center??null:null}function z(e,t,n){if(null==e)throw new q;const a=e.spatialReference;if(null==(n=n??b(e)))throw new q;const i=e.constructor.fromJSON(r.G.rotate(e,t,n));return i.spatialReference=a,i}function C(e,t){if(null==e)throw new q;const n=e.spatialReference;if(null==(t=t??b(e)))throw new q;const a=e.constructor.fromJSON(r.G.flipHorizontal(e,t));return a.spatialReference=n,a}function E(e,t){if(null==e)throw new q;const n=e.spatialReference;if(null==(t=t??b(e)))throw new q;const a=e.constructor.fromJSON(r.G.flipVertical(e,t));return a.spatialReference=n,a}function L(e,t,n,o){return r.G.generalize(a.hydratedAdapter,i(e),e,t,n,o)}function O(e,t,n){return r.G.densify(a.hydratedAdapter,i(e),e,t,n)}function k(e,t,n,o=0){return r.G.geodesicDensify(a.hydratedAdapter,i(e),e,t,n,o)}function H(e,t){return r.G.planarArea(a.hydratedAdapter,i(e),e,t)}function J(e,t){return r.G.planarLength(a.hydratedAdapter,i(e),e,t)}function N(e,t,n){return r.G.geodesicArea(a.hydratedAdapter,i(e),e,t,n)}function j(e,t,n){return r.G.geodesicLength(a.hydratedAdapter,i(e),e,t,n)}function I(e,t){return r.G.intersectLinesToPoints(a.hydratedAdapter,i(e),e,t)}function X(e,t){r.G.changeDefaultSpatialReferenceTolerance(e,t)}function Y(e){r.G.clearDefaultSpatialReferenceTolerance(e)}n(67138),n(44600),n(32816),n(20266),n(90740),n(32773),n(29298),n(36544),n(93181),n(13671),n(40499),n(6407),n(69421),n(91047),n(2160),n(99924),n(41390),n(58498),n(45371),n(80959),n(49877),n(7969),n(69763),n(93804),n(18683),n(64604),n(29512),n(99063),n(56273),n(64752),n(48844),n(29208),n(36533),n(84200),n(97827),n(91695),n(18169),n(48402),n(16699),n(26809),n(2589),n(18527),n(67504);class q extends Error{constructor(){super("Illegal Argument Exception")}}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/d74081d19a25d4b853d6.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/d74081d19a25d4b853d6.js new file mode 100644 index 00000000..bc341f98 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/d74081d19a25d4b853d6.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[3471],{35902:(e,t,i)=>{i.d(t,{A:()=>c});var r,s,n=i(13226),o=i(16699),l=i(36544);function a(e){return(0,o.c)((0,l.c)(e),0,255)}function u(e,t,i){return e=Number(e),isNaN(e)?i:ei?i:e}function p(e,t){const i=e.toString(16).padStart(2,"0");return t?i.substring(0,1):i}i(26809),i(2589),i(18527),i(32773),i(20266),i(90740);class d{static blendColors(e,t,i,r=new d){return r.r=Math.round(e.r+(t.r-e.r)*i),r.g=Math.round(e.g+(t.g-e.g)*i),r.b=Math.round(e.b+(t.b-e.b)*i),r.a=e.a+(t.a-e.a)*i,r._sanitize()}static fromRgb(e,t){const i=e.toLowerCase().match(/^(rgba?|hsla?)\(([\s.\-,%0-9]+)\)/);if(i){const e=i[2].split(/\s*,\s*/),r=i[1];if("rgb"===r&&3===e.length||"rgba"===r&&4===e.length){const i=e[0];if("%"===i.charAt(i.length-1)){const i=e.map((e=>2.56*parseFloat(e)));return 4===e.length&&(i[3]=parseFloat(e[3])),d.fromArray(i,t)}return d.fromArray(e.map((e=>parseFloat(e))),t)}if("hsl"===r&&3===e.length||"hsla"===r&&4===e.length)return d.fromArray((0,n.h)(parseFloat(e[0]),parseFloat(e[1])/100,parseFloat(e[2])/100,parseFloat(e[3])),t)}return null}static fromHex(e,t=new d){if("#"!==e[0]||isNaN(Number(`0x${e.substring(1)}`)))return null;switch(e.length){case 4:case 5:{const i=parseInt(e.substring(1,2),16),r=parseInt(e.substring(2,3),16),s=parseInt(e.substring(3,4),16),n=5===e.length?15:parseInt(e.substring(4),16);return d.fromArray([i+16*i,r+16*r,s+16*s,(n+16*n)/255],t)}case 7:case 9:{const i=parseInt(e.substring(1,3),16),r=parseInt(e.substring(3,5),16),s=parseInt(e.substring(5,7),16),n=7===e.length?255:parseInt(e.substring(7),16);return d.fromArray([i,r,s,n/255],t)}default:return null}}static fromArray(e,t=new d){return t._set(Number(e[0]),Number(e[1]),Number(e[2]),Number(e[3])),isNaN(t.a)&&(t.a=1),t._sanitize()}static fromString(e,t){const i=(0,n.i)(e)?(0,n.g)(e):null;return i&&d.fromArray(i,t)||d.fromRgb(e,t)||d.fromHex(e,t)}static fromJSON(e){return null!=e?new d([e[0],e[1],e[2],(e[3]??255)/255]):void 0}static toUnitRGB(e){return null!=e?[e.r/255,e.g/255,e.b/255]:null}static toUnitRGBA(e){return null!=e?[e.r/255,e.g/255,e.b/255,null!=e.a?e.a:1]:null}constructor(e){this.r=255,this.g=255,this.b=255,this.a=1,e&&this.setColor(e)}get isBright(){return.299*this.r+.587*this.g+.114*this.b>=127}setColor(e){return"string"==typeof e?d.fromString(e,this):Array.isArray(e)?d.fromArray(e,this):(this._set(e.r??0,e.g??0,e.b??0,e.a??1),e instanceof d||this._sanitize()),this}toRgb(){return[this.r,this.g,this.b]}toRgba(){return[this.r,this.g,this.b,this.a]}toHex(e){const t=e?.capitalize??!1,i=e?.digits??6,r=3===i||4===i,s=4===i||8===i,n=`#${p(this.r,r)}${p(this.g,r)}${p(this.b,r)}${s?p(Math.round(255*this.a),r):""}`;return t?n.toUpperCase():n}toCss(e=!1){const t=this.r+", "+this.g+", "+this.b;return e?`rgba(${t}, ${this.a})`:`rgb(${t})`}toString(){return this.toCss(!0)}toJSON(){return this.toArray()}toArray(e=d.AlphaMode.ALWAYS){const t=a(this.r),i=a(this.g),r=a(this.b);return e===d.AlphaMode.ALWAYS||1!==this.a?[t,i,r,a(255*this.a)]:[t,i,r]}clone(){return new d(this.toRgba())}hash(){return this.r<<24|this.g<<16|this.b<<8|255*this.a}equals(e){return null!=e&&e.r===this.r&&e.g===this.g&&e.b===this.b&&e.a===this.a}_sanitize(){return this.r=Math.round(u(this.r,0,255)),this.g=Math.round(u(this.g,0,255)),this.b=Math.round(u(this.b,0,255)),this.a=u(this.a,0,1),this}_set(e,t,i,r){this.r=e,this.g=t,this.b=i,this.a=r}}d.prototype.declaredClass="esri.Color",r=d||(d={}),(s=r.AlphaMode||(r.AlphaMode={}))[s.ALWAYS=0]="ALWAYS",s[s.UNLESS_OPAQUE=1]="UNLESS_OPAQUE";const c=d},66136:(e,t,i)=>{i.d(t,{A:()=>m});var r,s=i(32816),n=i(99924),o=i(4734),l=i(29298),a=(i(32773),i(20266),i(49877)),u=i(69421),p=i(56273),d=i(78016);i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407),i(90740),i(50214),i(93804),i(59192),i(54483),i(36544);let c=r=class extends n.oY{static get allTime(){return h}static get empty(){return y}static fromArray(e){return new r({start:null!=e[0]?new Date(e[0]):e[0],end:null!=e[1]?new Date(e[1]):e[1]})}constructor(e){super(e),this.end=null,this.start=null}readEnd(e,t){return null!=t.end?new Date(t.end):null}writeEnd(e,t){t.end=e?.getTime()??null}get isAllTime(){return this.equals(r.allTime)}get isEmpty(){return this.equals(r.empty)}readStart(e,t){return null!=t.start?new Date(t.start):null}writeStart(e,t){t.start=e?.getTime()??null}clone(){return new r({end:this.end,start:this.start})}equals(e){if(!e)return!1;const t=this.start?.getTime()??this.start,i=this.end?.getTime()??this.end,r=e.start?.getTime()??e.start,s=e.end?.getTime()??e.end;return t===r&&i===s}expandTo(e,t=d.s){if(this.isEmpty||this.isAllTime)return this.clone();let i=this.start;i&&(i=(0,o.t)(i,e,t));let s=this.end;if(s){const i=(0,o.t)(s,e,t);s=s.getTime()===i.getTime()?i:(0,o.o)(i,1,e,t)}return new r({start:i,end:s})}intersection(e){if(!e)return this.clone();if(this.isEmpty||e.isEmpty)return r.empty;if(this.isAllTime)return e.clone();if(e.isAllTime)return this.clone();const t=this.start?.getTime()??-1/0,i=this.end?.getTime()??1/0,s=e.start?.getTime()??-1/0,n=e.end?.getTime()??1/0;let o,l;return s>=t&&s<=i?o=s:t>=s&&t<=n&&(o=t),i>=s&&i<=n?l=i:n>=t&&n<=i&&(l=n),null==o||null==l||isNaN(o)||isNaN(l)?r.empty:new r({start:o===-1/0?null:new Date(o),end:l===1/0?null:new Date(l)})}offset(e,t,i=d.s){if(this.isEmpty||this.isAllTime)return this.clone();const s=new r,{start:n,end:l}=this;return null!=n&&(s.start=(0,o.o)(n,e,t,i)),null!=l&&(s.end=(0,o.o)(l,e,t,i)),s}toArray(){return this.isEmpty?[void 0,void 0]:[this.start?.getTime()??null,this.end?.getTime()??null]}union(e){if(!e||e.isEmpty)return this.clone();if(this.isEmpty)return e.clone();if(this.isAllTime||e.isAllTime)return h.clone();const t=null!=this.start&&null!=e.start?new Date(Math.min(this.start.getTime(),e.start.getTime())):null,i=null!=this.end&&null!=e.end?new Date(Math.max(this.end.getTime(),e.end.getTime())):null;return new r({start:t,end:i})}};(0,s._)([(0,l.MZ)({type:Date,json:{write:{allowNull:!0}}})],c.prototype,"end",void 0),(0,s._)([(0,a.r)("end")],c.prototype,"readEnd",null),(0,s._)([(0,p.w)("end")],c.prototype,"writeEnd",null),(0,s._)([(0,l.MZ)({readOnly:!0,json:{read:!1}})],c.prototype,"isAllTime",null),(0,s._)([(0,l.MZ)({readOnly:!0,json:{read:!1}})],c.prototype,"isEmpty",null),(0,s._)([(0,l.MZ)({type:Date,json:{write:{allowNull:!0}}})],c.prototype,"start",void 0),(0,s._)([(0,a.r)("start")],c.prototype,"readStart",null),(0,s._)([(0,p.w)("start")],c.prototype,"writeStart",null),c=r=(0,s._)([(0,u.$)("esri.TimeExtent")],c);const h=new c,y=new c({start:void 0,end:void 0}),m=c},79205:(e,t,i)=>{i.d(t,{A:()=>h,t:()=>d});var r=i(32816),s=i(52731),n=i(99924),o=i(4734),l=i(29298),a=(i(32773),i(20266),i(88663)),u=i(69421),p=i(93804);i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407),i(90740),i(36544),i(50214),i(59192),i(78016),i(54483);const d=(0,p.s)()({esriTimeUnitsMilliseconds:"milliseconds",esriTimeUnitsSeconds:"seconds",esriTimeUnitsMinutes:"minutes",esriTimeUnitsHours:"hours",esriTimeUnitsDays:"days",esriTimeUnitsWeeks:"weeks",esriTimeUnitsMonths:"months",esriTimeUnitsYears:"years",esriTimeUnitsDecades:"decades",esriTimeUnitsCenturies:"centuries",esriTimeUnitsUnknown:void 0});let c=class extends((0,s.O)(n.oY)){constructor(e){super(e),this.unit="milliseconds",this.value=0}toMilliseconds(){return(0,o.c)(this.value,this.unit,"milliseconds")}};(0,r._)([(0,a.e)(d,{nonNullable:!0})],c.prototype,"unit",void 0),(0,r._)([(0,l.MZ)({type:Number,json:{write:!0},nonNullable:!0})],c.prototype,"value",void 0),c=(0,r._)([(0,u.$)("esri.TimeInterval")],c);const h=c},81040:(e,t,i)=>{i.d(t,{c:()=>l});var r=i(16699);class s{constructor(e,t){this.min=e,this.max=t,this.range=t-e}normalize(e,t=0,i=!1){return n(this.range,this.min,this.max,e,t,i)}clamp(e,t=0){return(0,r.c)(e-t,this.min,this.max)+t}monotonic(e,t,i){return ee&&ii&&(r-=o(e,r-i)),n&&r===i&&(r=t),r+s}function o(e,t,i=0){return Math.ceil((t-i)/e)*e+i}new s(0,2*Math.PI),new s(-Math.PI,Math.PI);const l=new s(0,360)},95637:(e,t,i)=>{i.d(t,{f:()=>a,t:()=>l}),i(32773);var r=i(59930),s=i(45862),n=i(72762),o=i(71613);const l={key:"type",base:s.A,typeMap:{range:o.A,"coded-value":r.A,inherited:n.A}};function a(e){if(!e?.type)return null;switch(e.type){case"range":return o.A.fromJSON(e);case"codedValue":return r.A.fromJSON(e);case"inherited":return n.A.fromJSON(e)}return null}},17872:(e,t,i)=>{i.d(t,{k:()=>r});const r=new(i(93804).J)({esriFieldTypeSmallInteger:"small-integer",esriFieldTypeInteger:"integer",esriFieldTypeSingle:"single",esriFieldTypeDouble:"double",esriFieldTypeLong:"long",esriFieldTypeString:"string",esriFieldTypeDate:"date",esriFieldTypeOID:"oid",esriFieldTypeGeometry:"geometry",esriFieldTypeBlob:"blob",esriFieldTypeRaster:"raster",esriFieldTypeGUID:"guid",esriFieldTypeGlobalID:"global-id",esriFieldTypeXML:"xml",esriFieldTypeBigInteger:"big-integer",esriFieldTypeDateOnly:"date-only",esriFieldTypeTimeOnly:"time-only",esriFieldTypeTimestampOffset:"timestamp-offset"})},92349:(e,t,i)=>{i.d(t,{a:()=>d,c:()=>u,e:()=>c,f:()=>p,g:()=>l,m:()=>a,s:()=>o});var r=i(2589),s=i(18527),n=(i(26809),i(91276));function o(e,t,i){i*=.5;const r=Math.sin(i);return e[0]=r*t[0],e[1]=r*t[1],e[2]=r*t[2],e[3]=Math.cos(i),e}function l(e,t){const i=2*Math.acos(t[3]),r=Math.sin(i/2);return r>(0,s.g)()?(e[0]=t[0]/r,e[1]=t[1]/r,e[2]=t[2]/r):(e[0]=1,e[1]=0,e[2]=0),i}function a(e,t,i){const r=t[0],s=t[1],n=t[2],o=t[3],l=i[0],a=i[1],u=i[2],p=i[3];return e[0]=r*p+o*l+s*u-n*a,e[1]=s*p+o*a+n*l-r*u,e[2]=n*p+o*u+r*a-s*l,e[3]=o*p-r*l-s*a-n*u,e}function u(e,t){return e[0]=-t[0],e[1]=-t[1],e[2]=-t[2],e[3]=t[3],e}function p(e,t,i,r){const s=.5*Math.PI/180;t*=s,i*=s,r*=s;const n=Math.sin(t),o=Math.cos(t),l=Math.sin(i),a=Math.cos(i),u=Math.sin(r),p=Math.cos(r);return e[0]=n*a*p-o*l*u,e[1]=o*l*p+n*a*u,e[2]=o*a*u-n*l*p,e[3]=o*a*p+n*l*u,e}const d=n.s,c=n.e;(0,r.c)(),(0,r.f)(1,0,0),(0,r.f)(0,1,0)},80401:(e,t,i)=>{function r(){return[0,0,0,1]}function s(e){return[e[0],e[1],e[2],e[3]]}i.d(t,{I:()=>n,a:()=>s,c:()=>r});const n=[0,0,0,1]},52731:(e,t,i)=>{i.d(t,{O:()=>u,P:()=>p});var r=i(32816),s=i(41390),n=i(32773),o=(i(20266),i(57732)),l=i(93181),a=i(69421);i(29298),i(36544),i(40499),i(6407),i(90740),i(58498),i(13671),i(91047),i(45371),i(80959);const u=e=>{let t=class extends e{clone(){const e=(0,l.g)(this);(0,o.b)(e,"unable to clone instance of non-accessor class");const t=e.metadata,i=e.store,r={},a=new Map;for(const e in t){const o=t[e],l=i?.originOf(e),u=o.clonable;if(o.readOnly||!1===u||l!==s.O.USER&&l!==s.O.DEFAULTS&&l!==s.O.WEB_MAP&&l!==s.O.WEB_SCENE)continue;const p=this[e];let d=null;d="function"==typeof u?u(p):"reference"===u?p:(0,n.TU)(p),null!=p&&null==d||(l===s.O.DEFAULTS?a.set(e,d):r[e]=d)}const u=new(0,Object.getPrototypeOf(this).constructor)(r);if(a.size){const e=(0,l.g)(u)?.store;if(e)for(const[t,i]of a)e.set(t,i,s.O.DEFAULTS)}return u}};return t=(0,r._)([(0,a.$)("esri.core.Clonable")],t),t};let p=class extends(u(s.T)){};p=(0,r._)([(0,a.$)("esri.core.Clonable")],p)},32826:(e,t,i)=>{i.d(t,{A:()=>v});var r,s=i(32816),n=i(32773),o=i(93804),l=i(99924),a=i(69763),u=i(69421),p=i(29298),d=(i(20266),i(49877)),c=i(56273);i(90740),i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407),i(18683),i(64604),i(29512),i(99063),i(36544);const h=(0,o.s)()({orthometric:"gravity-related-height",gravity_related_height:"gravity-related-height",ellipsoidal:"ellipsoidal"}),y=h.jsonValues.slice();(0,n.c)(y,"orthometric");const m=(0,o.s)()({meter:"meters",foot:"feet","us-foot":"us-feet","clarke-foot":"clarke-feet","clarke-yard":"clarke-yards","clarke-link":"clarke-links","sears-yard":"sears-yards","sears-foot":"sears-feet","sears-chain":"sears-chains","benoit-1895-b-chain":"benoit-1895-b-chains","indian-yard":"indian-yards","indian-1937-yard":"indian-1937-yards","gold-coast-foot":"gold-coast-feet","sears-1922-truncated-chain":"sears-1922-truncated-chains","50-kilometers":"50-kilometers","150-kilometers":"150-kilometers"});let g=r=class extends l.oY{constructor(e){super(e),this.heightModel="gravity-related-height",this.heightUnit="meters",this.vertCRS=null}writeHeightModel(e,t,i){return h.write(e,t,i)}readHeightModel(e,t,i){return h.read(e)||(i?.messages&&i.messages.push(function(e,t){return new u.W("height-model:unsupported",`Height model of value '${e}' is not supported`,t)}(e,{context:i})),null)}readHeightUnit(e,t,i){return m.read(e)||(i?.messages&&i.messages.push(f(e,{context:i})),null)}readHeightUnitService(e,t,i){return(0,a.z)(e)||m.read(e)||(i?.messages&&i.messages.push(f(e,{context:i})),null)}readVertCRS(e,t){return t.vertCRS||t.ellipsoid||t.geoid}clone(){return new r({heightModel:this.heightModel,heightUnit:this.heightUnit,vertCRS:this.vertCRS})}equals(e){return!!e&&(this===e||this.heightModel===e.heightModel&&this.heightUnit===e.heightUnit&&this.vertCRS===e.vertCRS)}static deriveUnitFromSR(e,t){const i=(0,a.A)(t);return new r({heightModel:e.heightModel,heightUnit:i??void 0,vertCRS:e.vertCRS})}write(e,t){return t={origin:"web-scene",...t},super.write(e,t)}static fromJSON(e){if(!e)return null;const t=new r;return t.read(e,{origin:"web-scene"}),t}};function f(e,t){return new u.W("height-unit:unsupported",`Height unit of value '${e}' is not supported`,t)}(0,s._)([(0,p.MZ)({type:h.apiValues,constructOnly:!0,json:{origins:{"web-scene":{type:y,default:"ellipsoidal"}}}})],g.prototype,"heightModel",void 0),(0,s._)([(0,c.w)("web-scene","heightModel")],g.prototype,"writeHeightModel",null),(0,s._)([(0,d.r)(["web-scene","service"],"heightModel")],g.prototype,"readHeightModel",null),(0,s._)([(0,p.MZ)({type:m.apiValues,constructOnly:!0,json:{origins:{"web-scene":{type:m.jsonValues,write:m.write}}}})],g.prototype,"heightUnit",void 0),(0,s._)([(0,d.r)("web-scene","heightUnit")],g.prototype,"readHeightUnit",null),(0,s._)([(0,d.r)("service","heightUnit")],g.prototype,"readHeightUnitService",null),(0,s._)([(0,p.MZ)({type:String,constructOnly:!0,json:{origins:{"web-scene":{write:!0}}}})],g.prototype,"vertCRS",void 0),(0,s._)([(0,d.r)("service","vertCRS",["vertCRS","ellipsoid","geoid"])],g.prototype,"readVertCRS",null),g=r=(0,s._)([(0,u.$)("esri.geometry.HeightModelInfo")],g);const v=g},43471:(e,t,i)=>{i.r(t),i.d(t,{default:()=>Qe});var r=i(32816),s=i(72393),n=i(66136),o=i(79205),l=i(17745),a=i(6407),u=i(20266),p=i(2810),d=i(80959),c=i(29298),h=i(36544),y=i(32773),m=i(49877),g=i(69421),f=i(26809),v=i(2589),b=i(44600),S=i(73597),w=i(67315),_=i(8368),M=i(4335),x=i(88730),A=i(38424),Z=i(96807),I=i(26024),V=i(1985),T=i(98238),j=i(44864),N=i(35619),R=i(52731),F=i(81040),P=i(99924),z=i(77792),D=i(92349),L=i(80401),E=i(18527);const O=(0,v.c)(),$=(0,L.c)(),U=(0,L.c)(),C=(0,L.c)(),q=(0,v.f)(0,0,1),k=(0,v.f)(0,1,0),B=(0,v.f)(1,0,0);function Y(e){(0,f.p)(O,e),(0,f.n)(O,O);const t=Math.atan2(O[1],O[0]),i=(0,D.s)((0,L.c)(),q,-t);(0,f.t)(O,O,i);const r=-1*Math.atan2(O[2],O[0]);return[(0,E.a)(t)+270,(0,E.a)(r)+90]}function H(e,t){return(0,D.s)(U,q,(0,E.t)(e-270)),(0,D.s)(C,k,(0,E.t)(t-90)),(0,D.m)($,U,C),(0,f.p)(O,B),(0,f.t)(O,O,$),(0,f.n)(O,O),[O[0],O[1],O[2]]}var J=i(48844),W=(i(41390),i(90740),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(16699));i(91276);let Q=class extends((0,R.O)(P.oY)){constructor(e){super(e),this.enabled=!0,this.label="",this.normal=null,this.point=null}get orientation(){if(!Array.isArray(this.normal)||3!==this.normal.length)return 0;const[e,t]=Y(this.normal);return F.c.normalize((0,h.f)(e),0,!0)}set orientation(e){const t=H(e,this.tilt);this._set("normal",t),this._set("orientation",e)}get tilt(){if(!Array.isArray(this.normal)||3!==this.normal.length)return 0;const[e,t]=Y(this.normal);return F.c.normalize((0,h.f)(t),0,!0)}set tilt(e){const t=H(this.orientation,e);this._set("normal",t),this._set("tilt",e)}};(0,r._)([(0,c.MZ)({type:Boolean,json:{write:!0}})],Q.prototype,"enabled",void 0),(0,r._)([(0,c.MZ)({type:String,json:{write:!0}})],Q.prototype,"label",void 0),(0,r._)([(0,c.MZ)({type:Number,json:{read:!1},clonable:!1,range:{min:0,max:360}}),(0,J.w)((e=>F.c.normalize((0,h.f)(e),0,!0)))],Q.prototype,"orientation",null),(0,r._)([(0,c.MZ)({type:Number,json:{read:!1},clonable:!1,range:{min:0,max:360}}),(0,J.w)((e=>F.c.normalize((0,h.f)(e),0,!0)))],Q.prototype,"tilt",null),(0,r._)([(0,c.MZ)({type:[Number],json:{write:!0}})],Q.prototype,"normal",void 0),(0,r._)([(0,c.MZ)({type:[Number],json:{write:!0}})],Q.prototype,"point",void 0),Q=(0,r._)([(0,g.$)("esri.layers.voxel.VoxelSlice")],Q);const G=Q;var X=i(1178);let K=class extends P.oY{constructor(){super(...arguments),this.continuity=null,this.hasNoData=!1,this.noData=0,this.offset=0,this.scale=1,this.type=null}};(0,r._)([(0,c.MZ)({type:["discrete","continuous"],json:{write:!0}})],K.prototype,"continuity",void 0),(0,r._)([(0,c.MZ)({type:Boolean,json:{write:!0}})],K.prototype,"hasNoData",void 0),(0,r._)([(0,c.MZ)({type:Number,json:{write:!0}})],K.prototype,"noData",void 0),(0,r._)([(0,c.MZ)({type:Number,json:{write:!0}})],K.prototype,"offset",void 0),(0,r._)([(0,c.MZ)({type:Number,json:{write:!0}})],K.prototype,"scale",void 0),(0,r._)([(0,c.MZ)({type:String,json:{write:{enabled:!0,isRequired:!0}}})],K.prototype,"type",void 0),K=(0,r._)([(0,g.$)("esri.layers.voxel.VoxelFormat")],K);const ee=K;let te=class extends P.oY{constructor(){super(...arguments),this.id=null,this.description="",this.name=null,this.originalFormat=null,this.renderingFormat=null,this.unit="",this.volumeId=0,this.type=null}};(0,r._)([(0,c.MZ)({type:Number,json:{write:{enabled:!0,isRequired:!0}}})],te.prototype,"id",void 0),(0,r._)([(0,c.MZ)({type:String,json:{write:!0}})],te.prototype,"description",void 0),(0,r._)([(0,c.MZ)({type:String,json:{write:{enabled:!0,isRequired:!0}}})],te.prototype,"name",void 0),(0,r._)([(0,c.MZ)({type:ee,json:{write:!0}})],te.prototype,"originalFormat",void 0),(0,r._)([(0,c.MZ)({type:ee,json:{write:{enabled:!0,isRequired:!0}}})],te.prototype,"renderingFormat",void 0),(0,r._)([(0,c.MZ)({type:String,json:{write:!0}})],te.prototype,"unit",void 0),(0,r._)([(0,c.MZ)({type:Number,json:{write:!0}})],te.prototype,"volumeId",void 0),(0,r._)([(0,c.MZ)({type:["stc-hot-spot-results","stc-cluster-outlier-results","stc-estimated-bin","generic-nearest-interpolated"],json:{write:!0}})],te.prototype,"type",void 0),te=(0,r._)([(0,g.$)("esri.layers.voxel.VoxelVariable")],te);const ie=te;var re=i(35902),se=i(19297);i(13226),i(81272),i(44945);let ne=class extends((0,R.O)(P.oY)){constructor(){super(...arguments),this.color=null,this.position=0}};(0,r._)([(0,c.MZ)({type:re.A,json:{type:[h.I],write:{enabled:!0,isRequired:!0}}})],ne.prototype,"color",void 0),(0,r._)([(0,c.MZ)({type:Number,json:{write:{enabled:!0,isRequired:!0}}})],ne.prototype,"position",void 0),ne=(0,r._)([(0,g.$)("esri.layers.voxel.VoxelColorStop")],ne);const oe=ne;let le=class extends((0,R.O)(P.oY)){constructor(){super(...arguments),this.opacity=1,this.position=0}};(0,r._)([(0,c.MZ)({type:Number,json:{name:"alpha",write:{enabled:!0,isRequired:!0}}})],le.prototype,"opacity",void 0),(0,r._)([(0,c.MZ)({type:Number,json:{write:{enabled:!0,isRequired:!0}}})],le.prototype,"position",void 0),le=(0,r._)([(0,g.$)("esri.layers.voxel.VoxelOpacityStop")],le);const ae=le;let ue=class extends((0,R.O)(P.oY)){constructor(){super(...arguments),this.enabled=!1,this.range=null}};(0,r._)([(0,c.MZ)({type:Boolean,json:{default:!1,write:!0}})],ue.prototype,"enabled",void 0),(0,r._)([(0,c.MZ)({type:[Number],json:{write:!0}})],ue.prototype,"range",void 0),ue=(0,r._)([(0,g.$)("esri.layers.voxel.VoxelRangeFilter")],ue);const pe=ue;var de,ce;(ce=de||(de={}))[ce.Color=1]="Color",ce[ce.Alpha=2]="Alpha",ce[ce.Both=3]="Both";let he=class extends((0,R.O)(P.oY)){constructor(e){super(e),this.interpolation=null,this.stretchRange=null,this.rangeFilter=null,this._colorMapSize=256,this.colorStops=new(l.A.ofType(oe)),this.opacityStops=new(l.A.ofType(ae))}set colorStops(e){this._set("colorStops",(0,se.r)(e,this._get("colorStops"),l.A.ofType(oe)))}set opacityStops(e){this._set("opacityStops",(0,se.r)(e,this._get("opacityStops"),l.A.ofType(ae)))}getPreviousNext(e,t,i){let r=e;for(;--r>0&&t[r].type!==i&&t[r].type!==de.Both;);let s=e;const n=t.length;for(;++se.position{r.color[i]=Math.round((0,W.l)(t[i],o[i],e))}))}else-1!==s?me.forEach((e=>{r.color[e]=i[s].color[e]})):me.forEach((e=>{r.color[e]=i[n].color[e]}))}}for(const e of i)t.push({color:e.color,position:e.position})}t[0].position=0,t[t.length-1].position=1;let r=0,s=1;for(let i=0;it[s].position;)r=s++;const o=(n-t[r].position)/(t[s].position-t[r].position),l=t[r].color,a=t[s].color,u=new re.A;me.forEach((e=>{u[e]=Math.round((0,W.l)(l[e],a[e],o))})),u.a=(0,W.c)(1-(0,W.l)(l.a,a.a,o)/255,0,1),e.push(u)}return e}getColorForContinuousDataValue(e,t){const i=this.rasterizedTransferFunction;if(this.colorStops.length<2||!Array.isArray(this.stretchRange)||this.stretchRange.length<2||i.length<256)return null;let r=this.stretchRange[0],s=this.stretchRange[1];if(r>s){const e=r;r=s,s=e}e=(0,W.c)(e,r,s);const n=i[Math.round((e-r)/(s-r)*(this._colorMapSize-1))].clone();return t||(n.a=1),n}};(0,r._)([(0,c.MZ)({type:["linear","nearest"],json:{write:!0}})],he.prototype,"interpolation",void 0),(0,r._)([(0,c.MZ)({type:[Number],json:{write:{enabled:!0,isRequired:!0}}})],he.prototype,"stretchRange",void 0),(0,r._)([(0,c.MZ)({type:l.A.ofType(oe),json:{write:{enabled:!0,overridePolicy(){return{enabled:!!this.colorStops&&this.colorStops.length>0}}}}})],he.prototype,"colorStops",null),(0,r._)([(0,c.MZ)({type:l.A.ofType(ae),json:{read:{source:"alphaStops"},write:{enabled:!0,target:"alphaStops",overridePolicy(){return{enabled:!!this.opacityStops&&this.opacityStops.length>0}}}}})],he.prototype,"opacityStops",null),(0,r._)([(0,c.MZ)({type:pe,json:{write:!0}})],he.prototype,"rangeFilter",void 0),(0,r._)([(0,c.MZ)({type:[re.A],clonable:!1,json:{read:!1}})],he.prototype,"rasterizedTransferFunction",null),he=(0,r._)([(0,g.$)("esri.layers.voxel.VoxelTransferFunctionStyle")],he);const ye=he,me=["r","g","b"];let ge=class extends((0,R.O)(P.oY)){constructor(){super(...arguments),this.color=re.A.fromArray([0,0,0,0]),this.value=0,this.enabled=!0,this.label=""}};(0,r._)([(0,c.MZ)({type:re.A,json:{type:[h.I],write:{enabled:!0,isRequired:!0}}})],ge.prototype,"color",void 0),(0,r._)([(0,c.MZ)({type:h.I,json:{write:{enabled:!0,isRequired:!0}}})],ge.prototype,"value",void 0),(0,r._)([(0,c.MZ)({type:Boolean,json:{default:!0,write:!0}})],ge.prototype,"enabled",void 0),(0,r._)([(0,c.MZ)({type:String,json:{write:!0}})],ge.prototype,"label",void 0),ge=(0,r._)([(0,g.$)("esri.layers.voxel.VoxelUniqueValue")],ge);const fe=ge;let ve=class extends((0,R.O)(P.oY)){constructor(){super(...arguments),this.color=re.A.fromArray([0,0,0,0]),this.value=0,this.enabled=!0,this.label="",this.colorLocked=!1}};(0,r._)([(0,c.MZ)({type:re.A,json:{type:[h.I],write:{enabled:!0,isRequired:!0}}})],ve.prototype,"color",void 0),(0,r._)([(0,c.MZ)({type:Number,json:{write:{enabled:!0,isRequired:!0}}})],ve.prototype,"value",void 0),(0,r._)([(0,c.MZ)({type:Boolean,json:{default:!0,write:!0}})],ve.prototype,"enabled",void 0),(0,r._)([(0,c.MZ)({type:String,json:{write:!0}})],ve.prototype,"label",void 0),(0,r._)([(0,c.MZ)({type:Boolean,json:{default:!1,write:!0}})],ve.prototype,"colorLocked",void 0),ve=(0,r._)([(0,g.$)("esri.layers.voxel.VoxelIsosurface")],ve);const be=ve;var Se;let we=Se=class extends P.oY{constructor(e){super(e),this.variableId=0,this.label="",this.transferFunction=null,this.uniqueValues=null,this.isosurfaces=null,this.uniqueValues=new(l.A.ofType(fe)),this.isosurfaces=new(l.A.ofType(be))}clone(){return new Se({variableId:this.variableId,label:this.label,transferFunction:(0,y.o8)(this.transferFunction),uniqueValues:(0,y.o8)(this.uniqueValues),isosurfaces:(0,y.o8)(this.isosurfaces)})}};(0,r._)([(0,c.MZ)({type:h.I,json:{write:{enabled:!0,isRequired:!0}}})],we.prototype,"variableId",void 0),(0,r._)([(0,c.MZ)({type:String,json:{write:!0}})],we.prototype,"label",void 0),(0,r._)([(0,c.MZ)({type:ye,json:{write:{enabled:!0,overridePolicy(){return{enabled:!this.uniqueValues||this.uniqueValues.length<1}}}}})],we.prototype,"transferFunction",void 0),(0,r._)([(0,c.MZ)({type:l.A.ofType(fe),json:{write:{enabled:!0,overridePolicy(){return{enabled:!!this.uniqueValues&&this.uniqueValues.length>0}}}}})],we.prototype,"uniqueValues",void 0),(0,r._)([(0,c.MZ)({type:l.A.ofType(be),json:{write:{enabled:!0,overridePolicy(){const e=!this.uniqueValues||this.uniqueValues.length<1,t=!!this.isosurfaces&&this.isosurfaces.length>0;return{enabled:e&&t}}}}})],we.prototype,"isosurfaces",void 0),we=Se=(0,r._)([(0,g.$)("esri.layers.voxel.VoxelVariableStyle")],we);const _e=we;var Me=i(4734),xe=i(64752),Ae=i(7969),Ze=i(69763);function Ie(e){const t=/^(days?|hours?|minutes?|seconds?|d|h|m|s) since (\d{1,4})-(\d{1,2})-(\d{1,2})[ |T](\d{1,2}):(\d{1,2}):(\d{1,2})(\.[0-9]+)?[\s|Z]?(([+|\-|\s?])(\d{1,2}):(\d{1,2}))?$/i.exec(e);if(null==t)return{didParse:!1};const[,i,r,s,n,o,l,a,u,p,d,c,h]=t;let y="seconds";const m=i.charAt(0).toLowerCase();"d"===m?y="days":"h"===m?y="hours":"m"===m&&(y="minutes");const g=parseInt(r,10);if(Number.isNaN(g))return{didParse:!1};const f=parseInt(s,10);if(Number.isNaN(f)||f<1||f>12)return{didParse:!1};const v=parseInt(n,10);if(Number.isNaN(v)||v<1||v>31)return{didParse:!1};if(2===f){const e=g%4==0&&(g%100!=0||g%400==0);if(e&&v>29||!e&&v>28)return{didParse:!1}}else if((4===f||6===f||9===f||11===f)&&v>30)return{didParse:!1};const b=parseInt(o,10);if(Number.isNaN(b)||b<0||b>23)return{didParse:!1};const S=parseInt(l,10);if(Number.isNaN(S)||S<0||S>59)return{didParse:!1};const w=parseInt(a,10);if(Number.isNaN(w)||w<0||w>59)return{didParse:!1};let _=1,M=0,x=0;if(d&&(_="-"===d?-1:1),c){if(M=parseInt(c,10),Number.isNaN(M)||M<0)return{didParse:!1};if(0!==M){const e=_*M;if(e<-12||e>14)return{didParse:!1}}}if(h&&(x=parseInt(h,10),Number.isNaN(x)||x<0||x>59))return{didParse:!1};const A=`${g}`.padStart(4,"0"),Z=`${f}`.padStart(2,"0"),I=`${v}`.padStart(2,"0"),V=`${b}`.padStart(2,"0"),T=`${S}`.padStart(2,"0"),j=`${w}`.padStart(2,"0");let N="Z";return 0===M&&0===x||(N=_>0?"+":"-",N+=`${M}`.padStart(2,"0"),N+=":",N+=`${x}`.padStart(2,"0")),{didParse:!0,unit:y,reference:new Date(`${A}-${Z}-${I}T${V}:${T}:${j}.000${N}`)}}i(50214),i(93804),i(59192),i(78016),i(54483),i(56273),i(2160),i(18683),i(64604),i(29512),i(99063),i(29208);let Ve=class extends P.oY{constructor(){super(...arguments),this.values=null}};(0,r._)([(0,c.MZ)({type:[Number],json:{write:!0}})],Ve.prototype,"values",void 0),Ve=(0,r._)([(0,g.$)("esri.layers.voxel.VoxelIrregularSpacing")],Ve);const Te=Ve;let je=class extends P.oY{constructor(){super(...arguments),this.scale=1,this.offset=0}};(0,r._)([(0,c.MZ)({type:Number,json:{write:!0}})],je.prototype,"scale",void 0),(0,r._)([(0,c.MZ)({type:Number,json:{write:!0}})],je.prototype,"offset",void 0),je=(0,r._)([(0,g.$)("esri.layers.voxel.VoxelRegularSpacing")],je);const Ne=je;let Re=class extends P.oY{constructor(){super(...arguments),this.irregularSpacing=null,this.isPositiveUp=!0,this.isWrappedDateLine=!1,this.label=null,this.name=null,this.quantity=null,this.regularSpacing=null,this.size=0,this.unit=null}get isRegular(){return(null==this.irregularSpacing||void 0===this.irregularSpacing)&&null!==this.regularSpacing}getRange(){return this.isRegular?[this.regularSpacing.offset,this.regularSpacing.offset+this.regularSpacing.scale*(this.size-1)]:Array.isArray(this.irregularSpacing?.values)&&this.irregularSpacing.values.length>1?[this.irregularSpacing.values[0],this.irregularSpacing.values[this.irregularSpacing.values.length-1]]:[0,0]}};(0,r._)([(0,c.MZ)({type:Te,json:{write:!0}})],Re.prototype,"irregularSpacing",void 0),(0,r._)([(0,c.MZ)({type:Boolean,json:{write:!0}})],Re.prototype,"isPositiveUp",void 0),(0,r._)([(0,c.MZ)({type:Boolean,json:{write:!0}})],Re.prototype,"isWrappedDateLine",void 0),(0,r._)([(0,c.MZ)({type:String,json:{write:!0}})],Re.prototype,"label",void 0),(0,r._)([(0,c.MZ)({type:String,json:{write:!0}})],Re.prototype,"name",void 0),(0,r._)([(0,c.MZ)({type:String,json:{write:!0}})],Re.prototype,"quantity",void 0),(0,r._)([(0,c.MZ)({type:Ne,json:{write:!0}})],Re.prototype,"regularSpacing",void 0),(0,r._)([(0,c.MZ)({type:Number,json:{write:!0}})],Re.prototype,"size",void 0),(0,r._)([(0,c.MZ)({type:String,json:{write:!0}})],Re.prototype,"unit",void 0),(0,r._)([(0,c.MZ)({type:Boolean,json:{read:!1}})],Re.prototype,"isRegular",null),Re=(0,r._)([(0,g.$)("esri.layers.voxel.VoxelDimension")],Re);const Fe=Re;let Pe=class extends P.oY{constructor(e){super(e),this.id=0,this.dimensions=null,this.spatialReference=Ae.A.WGS84}get zDimension(){if(!this.dimensions)return-1;if(!Array.isArray(this.dimensions))return-1;if(4!==this.dimensions.length)return-1;for(let e=2;e<4;++e)if(this.dimensions[e].size>0)return e;return-1}get isValid(){return!(!this.dimensions||!Array.isArray(this.dimensions)||4!==this.dimensions.length||this.dimensions[0].size<1||this.dimensions[1].size<1||-1===this.zDimension||this.dimensions[this.zDimension].size<1)}get originInLayerSpace3D(){if(!this.isValid||"xyt"===this.volumeType)return[0,0,0];const e=this.dimensions[0].getRange(),t=this.dimensions[1].getRange(),i=this.dimensions[2],r=i.isRegular?i.getRange():[0,i.size];return[e[0],t[0],r[0]]}get voxelSizeInLayerSpaceSigned(){if(!this.isValid||"xyt"===this.volumeType)return[0,0,0];const e=this.dimensions[0].getRange(),t=this.dimensions[1].getRange(),i=this.dimensions[2],r=i.isRegular?i.getRange():[0,i.size],s=[this.sizeInVoxels[0],this.sizeInVoxels[1],this.sizeInVoxels[2]];for(let e=0;e<3;++e)s[e]<2?s[e]=1:s[e]-=1;return i.isRegular&&!i.isPositiveUp&&(s[2]*=-1),[(e[1]-e[0])/s[0],(t[1]-t[0])/s[1],(r[1]-r[0])/s[2]]}get volumeType(){if(this.isValid){const e=this.dimensions[2].size>0;let t=this.dimensions[3].size>0;if(t){const e=this.dimensions[3];t="time"===e.quantity,t&&null!==e.unit&&(t=Ie(e.unit).didParse)}if(!e&&t)return"xyt";if(e&&t)return"xyzt"}return"xyz"}get sizeInVoxels(){if(!this.isValid)return[0,0,0];const e=this.zDimension;return[this.dimensions[0].size,this.dimensions[1].size,this.dimensions[e].size]}get timeStops(){if("xyzt"!==this.volumeType)return[];const e=this.dimensions[3],t=[],i=Ie(e.unit);if(i.didParse)if(e.isRegular){const r=e.regularSpacing?.offset??0,s=e.regularSpacing?.scale||1;for(let n=0;n0)for(let r=0;r1){const r=e.z??0,s=i.irregularSpacing.values,n=i.isPositiveUp?1:-1,o=s.reduce(((e,t)=>Math.abs(n*t-r)F.c.normalize((0,h.f)(e),0,!0)))],De.prototype,"orientation",null),(0,r._)([(0,c.MZ)({type:Number,json:{read:!1},clonable:!1,range:{min:0,max:360}}),(0,J.w)((e=>F.c.normalize((0,h.f)(e),0,!0)))],De.prototype,"tilt",null),(0,r._)([(0,c.MZ)({type:[Number],json:{write:!0}})],De.prototype,"normal",void 0),(0,r._)([(0,c.MZ)({type:[Number],json:{write:!0}})],De.prototype,"point",void 0),De=(0,r._)([(0,g.$)("esri.layers.voxel.VoxelDynamicSection")],De);const Le=De;var Ee;let Oe=Ee=class extends P.oY{constructor(e){super(e),this.volumeId=0,this.verticalExaggeration=1,this.exaggerationMode="scale-height",this.verticalOffset=0,this.slices=new(l.A.ofType(G)),this.dynamicSections=new(l.A.ofType(Le))}set slices(e){this._set("slices",(0,se.r)(e,this._get("slices"),l.A.ofType(G)))}set dynamicSections(e){this._set("dynamicSections",(0,se.r)(e,this._get("dynamicSections"),l.A.ofType(Le)))}clone(){return new Ee({volumeId:this.volumeId,verticalExaggeration:this.verticalExaggeration,exaggerationMode:this.exaggerationMode,verticalOffset:this.verticalOffset,slices:(0,y.o8)(this.slices),dynamicSections:(0,y.o8)(this.dynamicSections)})}};(0,r._)([(0,c.MZ)({type:h.I,json:{write:{enabled:!0,isRequired:!0}}})],Oe.prototype,"volumeId",void 0),(0,r._)([(0,c.MZ)({type:Number,json:{default:1,write:!0}})],Oe.prototype,"verticalExaggeration",void 0),(0,r._)([(0,c.MZ)({type:["scale-position","scale-height"],json:{default:"scale-height",write:!0}})],Oe.prototype,"exaggerationMode",void 0),(0,r._)([(0,c.MZ)({type:Number,json:{default:0,write:!0}})],Oe.prototype,"verticalOffset",void 0),(0,r._)([(0,c.MZ)({type:l.A.ofType(G),json:{write:{enabled:!0,overridePolicy(){return{enabled:!!this.slices&&this.slices.length>0}}}}})],Oe.prototype,"slices",null),(0,r._)([(0,c.MZ)({type:l.A.ofType(Le),json:{write:{enabled:!0,overridePolicy(){return{enabled:!!this.dynamicSections&&this.dynamicSections.length>0}}}}})],Oe.prototype,"dynamicSections",null),Oe=Ee=(0,r._)([(0,g.$)("esri.layers.voxel.VoxelVolumeStyle")],Oe);const $e=Oe;var Ue=i(20978);i(30011),i(55270),i(95779),i(13262),i(346),i(94345),i(36533),i(84200),i(97827),i(91695),i(18169),i(48402),i(67504),i(92517),i(77037),i(51961),i(62399),i(64995),i(33150),i(58173),i(66110),i(67520),i(27532),i(88663),i(48103),i(65085),i(33611),i(84857),i(60373),i(98187),i(16794),i(52357),i(11090),i(49319),i(93546),i(29570),i(34592),i(79825),i(95101),i(67578),i(14896),i(95611),i(98089),i(91366),i(80473),i(43435),i(73435),i(73509),i(28276),i(49755),i(54131),i(19869),i(64524),i(73067),i(72604),i(82408),i(69277),i(70580),i(75191),i(24319),i(62092),i(43059),i(89935),i(49813),i(82454),i(78281),i(47387),i(46728),i(64102),i(32826),i(33125),i(79697),i(335),i(93049),i(75485),i(36915),i(8410),i(95637),i(59930),i(45862),i(72762),i(71613),i(17872),i(76636),i(51601);let Ce=class extends((0,R.O)(P.oY)){constructor(){super(...arguments),this.enabled=!0,this.href=null,this.id=null,this.label="",this.normal=null,this.point=null,this.sizeInPixel=null,this.slices=null,this.timeId=0,this.variableId=null}get orientation(){if(!Array.isArray(this.normal)||3!==this.normal.length)return 0;const[e,t]=Y(this.normal);return F.c.normalize((0,h.f)(e),0,!0)}get tilt(){if(!Array.isArray(this.normal)||3!==this.normal.length)return 0;const[e,t]=Y(this.normal);return F.c.normalize((0,h.f)(t),0,!0)}};(0,r._)([(0,c.MZ)({type:Boolean,json:{default:!0,write:!0}})],Ce.prototype,"enabled",void 0),(0,r._)([(0,c.MZ)({type:String,json:{origins:{service:{read:X.r}},write:{enabled:!0,isRequired:!0}}}),(0,z.p)({origins:["web-scene"],type:"resource",prefix:"sections",compress:!0})],Ce.prototype,"href",void 0),(0,r._)([(0,c.MZ)({type:h.I,json:{write:{enabled:!0,isRequired:!0}}})],Ce.prototype,"id",void 0),(0,r._)([(0,c.MZ)({type:String,json:{write:!0}})],Ce.prototype,"label",void 0),(0,r._)([(0,c.MZ)({type:Number,clonable:!1,readOnly:!0,range:{min:0,max:360}})],Ce.prototype,"orientation",null),(0,r._)([(0,c.MZ)({type:Number,clonable:!1,readOnly:!0,range:{min:0,max:360}})],Ce.prototype,"tilt",null),(0,r._)([(0,c.MZ)({type:[Number],json:{write:{enabled:!0,isRequired:!0}}})],Ce.prototype,"normal",void 0),(0,r._)([(0,c.MZ)({type:[Number],json:{write:{enabled:!0,isRequired:!0}}})],Ce.prototype,"point",void 0),(0,r._)([(0,c.MZ)({type:[h.I],json:{write:{enabled:!0,isRequired:!0}}})],Ce.prototype,"sizeInPixel",void 0),(0,r._)([(0,c.MZ)({type:[G],json:{write:!0}})],Ce.prototype,"slices",void 0),(0,r._)([(0,c.MZ)({type:h.I,json:{default:0,write:!0}})],Ce.prototype,"timeId",void 0),(0,r._)([(0,c.MZ)({type:h.I,json:{write:{enabled:!0,isRequired:!0}}})],Ce.prototype,"variableId",void 0),Ce=(0,r._)([(0,g.$)("esri.layers.voxel.VoxelSection")],Ce);const qe=Ce;let ke=class extends P.oY{constructor(){super(...arguments),this.diffuseFactor=.5,this.specularFactor=.5}};(0,r._)([(0,c.MZ)({type:Number,range:{min:0,max:1},json:{default:.5,write:!0}})],ke.prototype,"diffuseFactor",void 0),(0,r._)([(0,c.MZ)({type:Number,range:{min:0,max:1},json:{default:.5,write:!0}})],ke.prototype,"specularFactor",void 0),ke=(0,r._)([(0,g.$)("esri.layers.voxel.VoxelSimpleShading")],ke);const Be=ke;var Ye;let He=Ye=class extends P.oY{constructor(){super(...arguments),this.apronWidth=1,this.brickSize=[32,32,32],this.maxLodLevel=0,this.nodeSize=[4,4,4]}isValid(){const e=new Ye;return e.apronWidth===this.apronWidth&&e.maxLodLevel===this.maxLodLevel&&!!this.brickSize&&!!this.nodeSize&&!(!Array.isArray(this.brickSize)||!Array.isArray(this.nodeSize))&&3===this.brickSize.length&&3===this.nodeSize.length&&32===this.brickSize[0]&&32===this.brickSize[1]&&32===this.brickSize[2]&&4===this.nodeSize[0]&&4===this.nodeSize[1]&&4===this.nodeSize[2]}};(0,r._)([(0,c.MZ)({type:Number,json:{write:{enabled:!0,isRequired:!0}}})],He.prototype,"apronWidth",void 0),(0,r._)([(0,c.MZ)({type:[Number],json:{write:{enabled:!0,isRequired:!0}}})],He.prototype,"brickSize",void 0),(0,r._)([(0,c.MZ)({type:Number,json:{write:{enabled:!0,isRequired:!0}}})],He.prototype,"maxLodLevel",void 0),(0,r._)([(0,c.MZ)({type:[Number],json:{write:{enabled:!0,isRequired:!0}}})],He.prototype,"nodeSize",void 0),He=Ye=(0,r._)([(0,g.$)("esri.layers.voxel.VoxelVolumeIndex")],He);const Je=He;let We=class extends((0,I.w6)((0,_.A)((0,x.q)((0,A.A)((0,Z.j)((0,p.M)((0,M.d)((0,w.p)(S.A))))))))){constructor(e){super(e),this.serviceRoot="",this.operationalLayerType="Voxel",this.legendEnabled=!0,this.title=null,this.sections=null,this.currentVariableId=0,this.volumeStyles=null,this.renderMode="volume",this.variableStyles=null,this.enableSlices=!0,this.enableSections=!0,this.enableDynamicSections=!0,this.enableIsosurfaces=!0,this.shading=new Be,this.opacity=1,this.variables=new l.A,this.volumes=new l.A,this.index=null,this.minScale=0,this.maxScale=0,this.type="voxel",this.version={major:Number.NaN,minor:Number.NaN,versionString:""},this.fullExtent=null,this.popupEnabled=!1,this.test=null,this.timeExtent=null,this.timeOffset=null,this.useViewTime=!0,this.volumeStyles=new(l.A.ofType($e)),this.variableStyles=new(l.A.ofType(_e)),this.sections=new(l.A.ofType(qe))}normalizeCtorArgs(e){return e?.constantUpscaling&&(this.test={constantUpscaling:!0},delete e.constantUpscaling),e}set url(e){this._set("url",(0,V.s)(e,u.L.getLogger(this)))}load(e){const t=null!=e?e.signal:null,i=this.loadFromPortal({supportedTypes:["Scene Service"]},e).catch(d.QP).then((()=>this._fetchService(t))).then((()=>this.serviceRoot=this.url));return this.addResolvingPromise(i),Promise.resolve(this)}read(e,t){super.read(e,t);for(const e of this.volumes)e.spatialReference=this.spatialReference}readVersion(e,t){return super.parseVersionString(e)}validateLayer(e){if(e.layerType&&e.layerType!==this.operationalLayerType)throw new a.A("voxel-layer:layer-type-not-supported","VoxelLayer does not support this layer type",{layerType:e.layerType});if(isNaN(this.version.major)||isNaN(this.version.minor)||this.version.major<3)throw new a.A("layer:service-version-not-supported","Service version is not supported.",{serviceVersion:this.version.versionString,supportedVersions:"3.x"});if(this.version.major>3)throw new a.A("layer:service-version-too-new","Service version is too new.",{serviceVersion:this.version.versionString,supportedVersions:"3.x"})}readFullExtent(e,t,i){if(null!=e&&"object"==typeof e){const r=b.A.fromJSON(e,i);if(0===r.zmin&&0===r.zmax&&Array.isArray(t.volumes)){const e=ze.fromJSON(t.volumes[0]);if(e.isValid&&"xyt"!==e.volumeType){const t=e.dimensions[2];if(t.isRegular){let e=t.regularSpacing.offset,i=t.regularSpacing.offset+t.regularSpacing.scale*(t.size-1);if(e>i){const t=e;e=i,i=t}r.zmin=e,r.zmax=i}}}return r}return null}get voxelFields(){const e=[new j.A({name:"Voxel.ServiceValue",alias:"Value",domain:null,editable:!1,length:128,type:"string"}),new j.A({name:"Voxel.ServiceVariableLabel",alias:"Variable",domain:null,editable:!1,length:128,type:"string"}),new j.A({name:"Voxel.Position",alias:"Voxel Position",domain:null,editable:!1,length:128,type:"string"})],t=this.getVolume(null);if(null!=t){if("xyzt"===t.volumeType||"xyt"===t.volumeType){const t=new j.A({name:"Voxel.ServiceLocalTime",alias:"Local Time",domain:null,editable:!1,length:128,type:"string"});e.push(t);const i=new j.A({name:"Voxel.ServiceNativeTime",alias:"Native Time",domain:null,editable:!1,length:128,type:"string"});e.push(i)}if("xyt"!==t.volumeType){const t=new j.A({name:"Voxel.ServiceDepth",alias:"Depth",domain:null,editable:!1,length:128,type:"string"});e.push(t)}}return e}get popupTemplate(){return this.loaded?this.createPopupTemplate():null}get defaultPopupTemplate(){return this.createPopupTemplate()}createPopupTemplate(e){const t=this.voxelFields,i=this.title;return(0,Ue.tn)({fields:t,title:i},e)}getConfiguration(){const e={layerType:this.operationalLayerType,version:this.version.versionString,name:this.title,spatialReference:this.spatialReference,fullExtent:this.fullExtent,volumes:this.volumes.toJSON(),variables:this.variables.toJSON(),index:this.index?.toJSON(),sections:this.getSections(),style:{volumeStyles:this.getVolumeStyles(),currentVariableId:this.currentVariableId,renderMode:this.renderMode,variableStyles:this.getVariableStyles(),enableSections:this.enableSections,enableDynamicSections:this.enableDynamicSections,enableIsosurfaces:this.enableIsosurfaces,enableSlices:this.enableSlices,shading:this.shading}};return e.index&&this.index?.isValid()?JSON.stringify(e):""}getVariableStyle(e){let t=-1;if(t=null!=e?e:this.currentVariableId,!this.variableStyles||-1===t)return null;const i=this.variableStyles.findIndex((e=>e.variableId===t));return i<0?null:this.variableStyles.at(i)}getVariable(e){let t=-1;if(t=null!=e?e:this.currentVariableId,!this.variables||-1===t)return null;const i=this.variables.findIndex((e=>e.id===t));return i<0?null:this.variables.at(i)}getVolume(e){const t=this.getVariable(e);return null!=t?this.volumes.find((({id:e})=>e===t.volumeId)):null}get timeInfo(){const e=this.getVolume(null);if("xyzt"!==e?.volumeType)return null;const t=e.timeStops;if(!t?.length)return null;const i=new n.A({start:t[0],end:t.at(-1)});return new N.A({fullTimeExtent:i,stops:t})}getVolumeStyle(e){const t=this.getVariable(e);return null!=t?this.volumeStyles.find((({volumeId:e})=>e===t.volumeId)):null}getColorForContinuousDataValue(e,t,i){const r=this.getVariable(e);if(null==r||"continuous"!==r.renderingFormat?.continuity)return null;if(!this.variableStyles)return null;const s=this.variableStyles.findIndex((t=>t.variableId===e));if(s<0)return null;const n=this.variableStyles.at(s);return n?.transferFunction?n.transferFunction.getColorForContinuousDataValue(t,i):null}getSections(){const e=[];for(const t of this.sections)e.push(new qe({enabled:t.enabled,href:t.href,id:t.id,label:t.label,normal:t.normal,point:t.point,sizeInPixel:t.sizeInPixel,slices:t.slices,timeId:t.timeId,variableId:t.variableId}));return e}getVariableStyles(){const e=[];for(const t of this.variableStyles){const i=this._getVariable(t);if(null!=i){const r=t.clone();r.isosurfaces.length>4&&(r.isosurfaces=r.isosurfaces.slice(0,3),u.L.getLogger(this).error("A maximum of 4 isosurfaces are supported for Voxel Layers."));for(const e of r.isosurfaces)if(!e.colorLocked){const t=this.getColorForContinuousDataValue(r.variableId,e.value,!1);null===t||t.equals(e.color)||(e.color=t)}if("continuous"===i.renderingFormat.continuity)(null===r.transferFunction||r.transferFunction.colorStops.length<2)&&u.L.getLogger(this).error(`VoxelVariableStyle for variable ${i.id} is invalid. At least 2 color stops are required in the transferFunction for continuous Voxel Layer variables.`),null!==r.transferFunction&&(Array.isArray(r.transferFunction.stretchRange)&&2===r.transferFunction.stretchRange.length||(u.L.getLogger(this).error(`VoxelVariableStyle for variable ${i.id} is invalid. The stretchRange of the transferFunction for continuous Voxel Layer variables must be of the form [minimumDataValue, maximumDataValue].`),r.transferFunction.stretchRange=[0,1],r.transferFunction.colorStops.removeAll()));else if("discrete"===i.renderingFormat.continuity)if(0===t.uniqueValues.length)u.L.getLogger(this).error(`VoxelVariableStyle for variable ${i.id} is invalid. Unique values are required for discrete Voxel Layer variables.`);else for(const e of t.uniqueValues)null!==e.label&&void 0!==e.label||null===e.value||void 0===e.value||(e.label=e.value.toString());e.push(r)}else u.L.getLogger(this).error(`VoxelVariable ID=${t.variableId} doesn't exist, VoxelVariableStyle for this VoxelVariable will be ignored.`)}return e}getVolumeStyles(){const e=[];for(const t of this.volumeStyles){const i=this._getVolumeFromVolumeId(t.volumeId);if(null!=i){const r=t.clone();for(const e of r.slices)this._isPlaneValid(e,[0,1,i.zDimension],i.dimensions)||(e.enabled=!1,e.label="invalid");for(const e of r.dynamicSections)this._isPlaneValid(e,[0,1,i.zDimension],i.dimensions)||(e.enabled=!1,e.label="invalid");e.push(r)}else u.L.getLogger(this).error(`VoxelVolume ID=${t.volumeId} doesn't exist, VoxelVolumeStyle for this VoxelVolume will be ignored.`)}return e}_getVariable(e){const t=e.variableId;for(const e of this.variables)if(e.id===t)return e;return null}_getVolumeFromVolumeId(e){for(const t of this.volumes)if(t.id===e)return t;return null}_isPlaneValid(e,t,i){if(!e.point)return!1;if(!Array.isArray(e.point)||3!==e.point.length)return!1;if(!e.normal)return!1;if(!Array.isArray(e.normal)||3!==e.normal.length)return!1;const r=(0,v.f)(e.normal[0],e.normal[1],e.normal[2]);return(0,f.n)(r,r),!(Math.abs(r[0])+Math.abs(r[1])+Math.abs(r[2])<1e-6||(e.normal[0]=r[0],e.normal[1]=r[1],e.normal[2]=r[2],0))}};(0,r._)([(0,c.MZ)({type:["Voxel"]})],We.prototype,"operationalLayerType",void 0),(0,r._)([(0,c.MZ)(T.a)],We.prototype,"legendEnabled",void 0),(0,r._)([(0,c.MZ)({json:{write:!0}})],We.prototype,"title",void 0),(0,r._)([(0,c.MZ)(T.u)],We.prototype,"url",null),(0,r._)([(0,c.MZ)({type:l.A.ofType(qe),json:{origins:{"web-scene":{name:"layerDefinition.sections",write:!0}}}})],We.prototype,"sections",void 0),(0,r._)([(0,c.MZ)({type:h.I,json:{origins:{"web-scene":{name:"layerDefinition.style.currentVariableId",write:{enabled:!0,isRequired:!0,ignoreOrigin:!0}},service:{name:"style.currentVariableId"}}}})],We.prototype,"currentVariableId",void 0),(0,r._)([(0,c.MZ)({type:l.A.ofType($e),json:{origins:{"web-scene":{name:"layerDefinition.style.volumeStyles",write:!0},service:{name:"style.volumeStyles"}}}})],We.prototype,"volumeStyles",void 0),(0,r._)([(0,c.MZ)({type:["volume","surfaces"],json:{origins:{"web-scene":{name:"layerDefinition.style.renderMode",write:!0},service:{name:"style.renderMode"}}}})],We.prototype,"renderMode",void 0),(0,r._)([(0,c.MZ)({type:l.A.ofType(_e),json:{origins:{"web-scene":{name:"layerDefinition.style.variableStyles",write:!0},service:{name:"style.variableStyles"}}}})],We.prototype,"variableStyles",void 0),(0,r._)([(0,c.MZ)({type:Boolean,json:{origins:{"web-scene":{name:"layerDefinition.style.enableSlices",write:!0},service:{name:"style.enableSlices"}}}})],We.prototype,"enableSlices",void 0),(0,r._)([(0,c.MZ)({type:Boolean,json:{origins:{"web-scene":{name:"layerDefinition.style.enableSections",write:!0},service:{name:"style.enableSections"}}}})],We.prototype,"enableSections",void 0),(0,r._)([(0,c.MZ)({type:Boolean,json:{origins:{"web-scene":{name:"layerDefinition.style.enableDynamicSections",write:!0},service:{name:"style.enableDynamicSections"}}}})],We.prototype,"enableDynamicSections",void 0),(0,r._)([(0,c.MZ)({type:Boolean,json:{origins:{"web-scene":{name:"layerDefinition.style.enableIsosurfaces",write:!0},service:{name:"style.enableIsosurfaces"}}}})],We.prototype,"enableIsosurfaces",void 0),(0,r._)([(0,c.MZ)({type:Be,json:{origins:{"web-scene":{name:"layerDefinition.style.shading",write:!0},service:{name:"style.shading"}}}})],We.prototype,"shading",void 0),(0,r._)([(0,c.MZ)({type:["show","hide"]})],We.prototype,"listMode",void 0),(0,r._)([(0,c.MZ)({type:Number,range:{min:0,max:1},nonNullable:!0,json:{read:!1,write:!1,origins:{"web-scene":{read:!1,write:!1},"portal-item":{read:!1,write:!1}}}})],We.prototype,"opacity",void 0),(0,r._)([(0,c.MZ)({type:l.A.ofType(ie)})],We.prototype,"variables",void 0),(0,r._)([(0,c.MZ)({type:l.A.ofType(ze)})],We.prototype,"volumes",void 0),(0,r._)([(0,c.MZ)({type:Je})],We.prototype,"index",void 0),(0,r._)([(0,c.MZ)({type:Number,json:{name:"layerDefinition.minScale",write:!0,origins:{service:{read:!1,write:!1}}}})],We.prototype,"minScale",void 0),(0,r._)([(0,c.MZ)({type:Number,json:{name:"layerDefinition.maxScale",write:!0,origins:{service:{read:!1,write:!1}}}})],We.prototype,"maxScale",void 0),(0,r._)([(0,c.MZ)({json:{read:!1},readOnly:!0})],We.prototype,"type",void 0),(0,r._)([(0,c.MZ)({readOnly:!0,json:{name:"serviceVersion"}})],We.prototype,"version",void 0),(0,r._)([(0,m.r)("service","version")],We.prototype,"readVersion",null),(0,r._)([(0,c.MZ)({type:b.A})],We.prototype,"fullExtent",void 0),(0,r._)([(0,m.r)("service","fullExtent",["fullExtent"])],We.prototype,"readFullExtent",null),(0,r._)([(0,c.MZ)({readOnly:!0,clonable:!1,json:{read:!1}})],We.prototype,"voxelFields",null),(0,r._)([(0,c.MZ)({type:Boolean,json:{name:"disablePopup",read:{reader:(e,t)=>!t.disablePopup},write:{enabled:!0,ignoreOrigin:!0,writer(e,t,i){t[i]=!e}},origins:{"portal-item":{default:!0},"web-scene":{default:!0}}}})],We.prototype,"popupEnabled",void 0),(0,r._)([(0,c.MZ)({type:s.A,json:{read:!1}})],We.prototype,"popupTemplate",null),(0,r._)([(0,c.MZ)({readOnly:!0})],We.prototype,"defaultPopupTemplate",null),(0,r._)([(0,c.MZ)({type:N.A,readOnly:!0,json:{read:!1}})],We.prototype,"timeInfo",null),(0,r._)([(0,c.MZ)({type:n.A,json:{read:!1}})],We.prototype,"timeExtent",void 0),(0,r._)([(0,c.MZ)({type:o.A,json:{read:!1}})],We.prototype,"timeOffset",void 0),(0,r._)([(0,c.MZ)({type:Boolean,nonNullable:!0,json:{origins:{"web-scene":{name:"timeAnimation",write:!0},service:{read:!1}}}})],We.prototype,"useViewTime",void 0),We=(0,r._)([(0,g.$)("esri.layers.VoxelLayer")],We);const Qe=We},4335:(e,t,i)=>{i.d(t,{d:()=>o});var r=i(32816),s=i(29298),n=(i(32773),i(20266),i(69421));i(36544),i(93181),i(13671),i(40499),i(6407),i(90740),i(91047);const o=e=>{let t=class extends e{constructor(){super(...arguments),this.customParameters=null}};return(0,r._)([(0,s.MZ)({type:Object,json:{write:{overridePolicy:e=>({enabled:!!(e&&Object.keys(e).length>0)})}}})],t.prototype,"customParameters",void 0),t=(0,r._)([(0,n.$)("esri.layers.mixins.CustomParametersMixin")],t),t}},38424:(e,t,i)=>{i.d(t,{A:()=>_});var r=i(32816),s=i(90740),n=i(29512),o=i(64604),l=i(73067),a=i(6407),u=i(20266),p=i(57732),d=i(80959),c=i(99063),h=i(29298),y=(i(32773),i(49877)),m=i(69421),g=i(56273),f=i(72604),v=i(82408),b=i(43059),S=i(24319),w=i(82454);i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(99924),i(36544),i(73509),i(28276),i(44600),i(2160),i(7969),i(69763),i(93804),i(18683),i(64752),i(48844),i(29208),i(59192),i(69277),i(70580),i(75191),i(89935),i(49813),i(1178),i(62092),i(78281),i(44945),i(2589),i(36533),i(84200),i(97827),i(91695),i(18169),i(48402),i(16699),i(26809),i(18527),i(67504),i(47387),i(46728),i(64102);const _=e=>{let t=class extends e{constructor(){super(...arguments),this.resourceReferences={portalItem:null,paths:[]},this.userHasEditingPrivileges=!0,this.userHasFullEditingPrivileges=!1,this.userHasUpdateItemPrivileges=!1}destroy(){this.portalItem=(0,p.d)(this.portalItem),this.resourceReferences.portalItem=null,this.resourceReferences.paths.length=0}set portalItem(e){e!==this._get("portalItem")&&(this.removeOrigin("portal-item"),this._set("portalItem",e))}readPortalItem(e,t,i){if(t.itemId)return new b.default({id:t.itemId,portal:i?.portal})}writePortalItem(e,t){e?.id&&(t.itemId=e.id)}async loadFromPortal(e,t){if(this.portalItem?.id)try{const{load:r}=await Promise.all([i.e(570),i.e(4295)]).then(i.bind(i,24295));return(0,d.Te)(t),await r({instance:this,supportedTypes:e.supportedTypes,validateItem:e.validateItem,supportsData:e.supportsData,layerModuleTypeMap:e.layerModuleTypeMap},t)}catch(e){throw(0,d.zf)(e)||u.L.getLogger(this).warn(`Failed to load layer (${this.title}, ${this.id}) portal item (${this.portalItem.id})\n ${e}`),e}}async finishLoadEditablePortalLayer(e){this._set("userHasEditingPrivileges",await this._fetchUserHasEditingPrivileges(e).catch((e=>((0,d.QP)(e),!0))))}async setUserPrivileges(e,t){if(!s.A.userPrivilegesApplied)return this.finishLoadEditablePortalLayer(t);if(this.url)try{const{features:{edit:i,fullEdit:r},content:{updateItem:s}}=await this._fetchUserPrivileges(e,t);this._set("userHasEditingPrivileges",i),this._set("userHasFullEditingPrivileges",r),this._set("userHasUpdateItemPrivileges",s)}catch(e){(0,d.QP)(e)}}async _fetchUserPrivileges(e,t){let i=this.portalItem;if(!e||!i||!i.loaded||i.sourceUrl)return this._fetchFallbackUserPrivileges(t);const r=e===i.id;if(r&&i.portal.user)return(0,w.g)(i);let s,o;if(r)s=i.portal.url;else try{s=await(0,f.f)(this.url,t)}catch(e){(0,d.QP)(e)}if(!s||!(0,c.b8)(s,i.portal.url))return this._fetchFallbackUserPrivileges(t);try{const e=null!=t?t.signal:null;o=await(n.id?.getCredential(`${s}/sharing`,{prompt:!1,signal:e}))}catch(e){(0,d.QP)(e)}const l=!0,a=!1,u=!1;if(!o)return{features:{edit:l,fullEdit:a},content:{updateItem:u}};try{if(r?await i.reload():(i=new b.default({id:e,portal:{url:s}}),await i.load(t)),i.portal.user)return(0,w.g)(i)}catch(e){(0,d.QP)(e)}return{features:{edit:l,fullEdit:a},content:{updateItem:u}}}async _fetchFallbackUserPrivileges(e){let t=!0;try{t=await this._fetchUserHasEditingPrivileges(e)}catch(e){(0,d.QP)(e)}return{features:{edit:t,fullEdit:!1},content:{updateItem:!1}}}async _fetchUserHasEditingPrivileges(e){const t=this.url?n.id?.findCredential(this.url):null;if(!t)return!0;const i=M.credential===t?M.user:await this._fetchEditingUser(e);return M.credential=t,M.user=i,null==i?.privileges||i.privileges.includes("features:user:edit")}async _fetchEditingUser(e){const t=this.portalItem?.portal?.user;if(t)return t;const i=n.id?.findServerInfo(this.url??"");if(!i?.owningSystemUrl)return null;const r=`${i.owningSystemUrl}/sharing/rest`,s=v.A.getDefault();if(s&&s.loaded&&(0,c.S8)(s.restUrl)===(0,c.S8)(r))return s.user;const a=`${r}/community/self`,u=null!=e?e.signal:null,p=await(0,l.r)((0,o.A)(a,{authMode:"no-prompt",query:{f:"json"},signal:u}));return p.ok?S.A.fromJSON(p.value.data):null}read(e,t){t&&(t.layer=this),super.read(e,t)}write(e,t){const i=t?.portal,r=this.portalItem?.id&&(this.portalItem.portal||v.A.getDefault());return i&&r&&!(0,c.ut)(r.restUrl,i.restUrl)?(t.messages&&t.messages.push(new a.A("layer:cross-portal",`The layer '${this.title} (${this.id})' cannot be persisted because it refers to an item on a different portal than the one being saved to. To save, set layer.portalItem to null or save to the same portal as the item associated with the layer`,{layer:this})),null):super.write(e,{...t,layer:this})}};return(0,r._)([(0,h.MZ)({type:b.default})],t.prototype,"portalItem",null),(0,r._)([(0,y.r)("web-document","portalItem",["itemId"])],t.prototype,"readPortalItem",null),(0,r._)([(0,g.w)("web-document","portalItem",{itemId:{type:String}})],t.prototype,"writePortalItem",null),(0,r._)([(0,h.MZ)({clonable:!1})],t.prototype,"resourceReferences",void 0),(0,r._)([(0,h.MZ)({type:Boolean,readOnly:!0})],t.prototype,"userHasEditingPrivileges",void 0),(0,r._)([(0,h.MZ)({type:Boolean,readOnly:!0})],t.prototype,"userHasFullEditingPrivileges",void 0),(0,r._)([(0,h.MZ)({type:Boolean,readOnly:!0})],t.prototype,"userHasUpdateItemPrivileges",void 0),t=(0,r._)([(0,m.$)("esri.layers.mixins.PortalLayer")],t),t},M={credential:null,user:null}},96807:(e,t,i)=>{i.d(t,{j:()=>o});var r=i(32816),s=i(29298),n=(i(32773),i(20266),i(69421));i(36544),i(93181),i(13671),i(40499),i(6407),i(90740),i(91047);const o=e=>{let t=class extends e{constructor(){super(...arguments),this.minScale=0,this.maxScale=0}get effectiveScaleRange(){const e={minScale:this.minScale,maxScale:this.maxScale},t=this.parent;var i,r;t&&"effectiveScaleRange"in t&&(i=e,r=t.effectiveScaleRange,i.minScale=i.minScale>0?r.minScale>0?Math.min(i.minScale,r.minScale):i.minScale:r.minScale,i.maxScale=i.maxScale>0?r.maxScale>0?Math.max(i.maxScale,r.maxScale):i.maxScale:r.maxScale);const s=this._get("effectiveScaleRange");return s&&s.minScale===e.minScale&&s.maxScale===e.maxScale?s:e}};return(0,r._)([(0,s.MZ)({type:Number,nonNullable:!0,json:{write:!0}})],t.prototype,"minScale",void 0),(0,r._)([(0,s.MZ)({type:Number,nonNullable:!0,json:{write:!0}})],t.prototype,"maxScale",void 0),(0,r._)([(0,s.MZ)({readOnly:!0})],t.prototype,"effectiveScaleRange",null),t=(0,r._)([(0,n.$)("esri.layers.mixins.ScaleRangeLayer")],t),t}},59930:(e,t,i)=>{i.d(t,{A:()=>y});var r,s=i(32816),n=i(32773),o=i(29298),l=(i(20266),i(88663)),a=i(69421),u=i(99924),p=i(45862);i(36544),i(93181),i(13671),i(40499),i(6407),i(90740),i(93804),i(91047),i(41390),i(58498),i(45371),i(80959);let d=r=class extends u.oY{constructor(e){super(e),this.name=null,this.code=null}clone(){return new r({name:this.name,code:this.code})}};var c;(0,s._)([(0,o.MZ)({type:String,json:{write:!0}})],d.prototype,"name",void 0),(0,s._)([(0,o.MZ)({type:[String,Number],json:{write:!0}})],d.prototype,"code",void 0),d=r=(0,s._)([(0,a.$)("esri.layers.support.CodedValue")],d);let h=c=class extends p.A{constructor(e){super(e),this.codedValues=null,this.type="coded-value"}getName(e){let t=null;if(this.codedValues){const i=String(e);this.codedValues.some((e=>(String(e.code)===i&&(t=e.name),!!t)))}return t}clone(){return new c({codedValues:(0,n.o8)(this.codedValues),name:this.name})}};(0,s._)([(0,o.MZ)({type:[d],json:{write:!0}})],h.prototype,"codedValues",void 0),(0,s._)([(0,l.e)({codedValue:"coded-value"})],h.prototype,"type",void 0),h=c=(0,s._)([(0,a.$)("esri.layers.support.CodedValueDomain")],h);const y=h},45862:(e,t,i)=>{i.d(t,{A:()=>d});var r=i(32816),s=i(93804),n=i(99924),o=i(29298),l=(i(32773),i(20266),i(88663)),a=i(69421);i(90740),i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407),i(36544);const u=new s.J({inherited:"inherited",codedValue:"coded-value",range:"range"});let p=class extends n.oY{constructor(e){super(e),this.name=null,this.type=null}};(0,r._)([(0,o.MZ)({type:String,json:{write:!0}})],p.prototype,"name",void 0),(0,r._)([(0,l.e)(u)],p.prototype,"type",void 0),p=(0,r._)([(0,a.$)("esri.layers.support.Domain")],p);const d=p},44864:(e,t,i)=>{i.d(t,{A:()=>g});var r,s=i(32816),n=i(93804),o=i(99924),l=i(29298),a=i(36544),u=(i(32773),i(88663)),p=i(49877),d=i(69421),c=i(95637),h=i(17872);i(90740),i(41390),i(20266),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407),i(59930),i(45862),i(72762),i(71613);const y=new n.J({binary:"binary",coordinate:"coordinate",countOrAmount:"count-or-amount",dateAndTime:"date-and-time",description:"description",locationOrPlaceName:"location-or-place-name",measurement:"measurement",nameOrTitle:"name-or-title",none:"none",orderedOrRanked:"ordered-or-ranked",percentageOrRatio:"percentage-or-ratio",typeOrCategory:"type-or-category",uniqueIdentifier:"unique-identifier"});let m=r=class extends o.oY{constructor(e){super(e),this.alias=null,this.defaultValue=void 0,this.description=null,this.domain=null,this.editable=!0,this.length=void 0,this.name=null,this.nullable=!0,this.type=null,this.valueType=null,this.visible=!0}readDescription(e,{description:t}){let i=null;try{i=t?JSON.parse(t):null}catch(e){}return i?.value??null}readValueType(e,{description:t}){let i=null;try{i=t?JSON.parse(t):null}catch(e){}return i?y.fromJSON(i.fieldValueType):null}clone(){return new r({alias:this.alias,defaultValue:this.defaultValue,description:this.description,domain:this.domain?.clone()??null,editable:this.editable,length:this.length,name:this.name,nullable:this.nullable,type:this.type,valueType:this.valueType,visible:this.visible})}};(0,s._)([(0,l.MZ)({type:String,json:{write:!0}})],m.prototype,"alias",void 0),(0,s._)([(0,l.MZ)({type:[String,Number],json:{write:{allowNull:!0}}})],m.prototype,"defaultValue",void 0),(0,s._)([(0,l.MZ)()],m.prototype,"description",void 0),(0,s._)([(0,p.r)("description")],m.prototype,"readDescription",null),(0,s._)([(0,l.MZ)({types:c.t,json:{read:{reader:c.f},write:!0}})],m.prototype,"domain",void 0),(0,s._)([(0,l.MZ)({type:Boolean,json:{write:!0}})],m.prototype,"editable",void 0),(0,s._)([(0,l.MZ)({type:a.I,json:{write:{overridePolicy:e=>({enabled:Number.isFinite(e)})}}})],m.prototype,"length",void 0),(0,s._)([(0,l.MZ)({type:String,json:{write:!0}})],m.prototype,"name",void 0),(0,s._)([(0,l.MZ)({type:Boolean,json:{write:!0}})],m.prototype,"nullable",void 0),(0,s._)([(0,u.e)(h.k)],m.prototype,"type",void 0),(0,s._)([(0,l.MZ)()],m.prototype,"valueType",void 0),(0,s._)([(0,p.r)("valueType",["description"])],m.prototype,"readValueType",null),(0,s._)([(0,l.MZ)({type:Boolean,json:{read:!1}})],m.prototype,"visible",void 0),m=r=(0,s._)([(0,d.$)("esri.layers.support.Field")],m);const g=m},72762:(e,t,i)=>{i.d(t,{A:()=>u});var r,s=i(32816),n=(i(20266),i(32773),i(6407),i(88663)),o=i(69421),l=i(45862);i(90740),i(93804),i(29298),i(36544),i(93181),i(13671),i(40499),i(91047),i(99924),i(41390),i(58498),i(45371),i(80959);let a=r=class extends l.A{constructor(e){super(e),this.type="inherited"}clone(){return new r}};(0,s._)([(0,n.e)({inherited:"inherited"})],a.prototype,"type",void 0),a=r=(0,s._)([(0,o.$)("esri.layers.support.InheritedDomain")],a);const u=a},71613:(e,t,i)=>{i.d(t,{A:()=>p});var r,s=i(32816),n=i(29298),o=(i(32773),i(20266),i(88663)),l=i(69421),a=i(45862);i(36544),i(93181),i(13671),i(40499),i(6407),i(90740),i(93804),i(91047),i(99924),i(41390),i(58498),i(45371),i(80959);let u=r=class extends a.A{constructor(e){super(e),this.maxValue=null,this.minValue=null,this.type="range"}clone(){return new r({maxValue:this.maxValue,minValue:this.minValue,name:this.name})}};(0,s._)([(0,n.MZ)({json:{type:[Number],read:{source:"range",reader:(e,t)=>t.range?.[1]},write:{enabled:!1,overridePolicy(){return{enabled:null!=this.maxValue&&null==this.minValue}},target:"range",writer(e,t,i){t[i]=[this.minValue||0,e]}}}})],u.prototype,"maxValue",void 0),(0,s._)([(0,n.MZ)({json:{type:[Number],read:{source:"range",reader:(e,t)=>t.range?.[0]},write:{target:"range",writer(e,t,i){t[i]=[e,this.maxValue||0]}}}})],u.prototype,"minValue",void 0),(0,s._)([(0,o.e)({range:"range"})],u.prototype,"type",void 0),u=r=(0,s._)([(0,l.$)("esri.layers.support.RangeDomain")],u);const p=u},35619:(e,t,i)=>{i.d(t,{A:()=>m});var r=i(32816),s=i(66136),n=i(79205),o=i(52731),l=i(99924),a=i(29298),u=(i(32773),i(20266),i(49877)),p=i(69421),d=i(56273),c=i(78016);function h(e,t){return n.A.fromJSON({value:e,unit:t})}i(4734),i(50214),i(93804),i(90740),i(59192),i(13671),i(54483),i(41390),i(40499),i(93181),i(58498),i(91047),i(45371),i(80959),i(6407),i(36544),i(88663);let y=class extends((0,o.O)(l.oY)){constructor(e){super(e),this.cumulative=!1,this.endField=null,this.fullTimeExtent=null,this.hasLiveData=!1,this.interval=null,this.startField=null,this.timeZone=null,this.trackIdField=null,this.useTime=!0,this.stops=null}readFullTimeExtent(e,t){return t.timeExtent&&Array.isArray(t.timeExtent)&&2===t.timeExtent.length?s.A.fromArray(t.timeExtent):null}writeFullTimeExtent(e,t){null!=e?.start&&null!=e.end?t.timeExtent=e.toArray():t.timeExtent=null}readInterval(e,t){return t.timeInterval&&t.timeIntervalUnits?h(t.timeInterval,t.timeIntervalUnits):t.defaultTimeInterval&&t.defaultTimeIntervalUnits?h(t.defaultTimeInterval,t.defaultTimeIntervalUnits):null}writeInterval(e,t){t.timeInterval=e?.toJSON().value??null,t.timeIntervalUnits=e?.toJSON().unit??null}};(0,r._)([(0,a.MZ)({type:Boolean,json:{name:"exportOptions.timeDataCumulative",write:!0}})],y.prototype,"cumulative",void 0),(0,r._)([(0,a.MZ)({type:String,json:{name:"endTimeField",write:{enabled:!0,allowNull:!0}}})],y.prototype,"endField",void 0),(0,r._)([(0,a.MZ)({type:s.A,json:{write:{enabled:!0,allowNull:!0}}})],y.prototype,"fullTimeExtent",void 0),(0,r._)([(0,u.r)("fullTimeExtent",["timeExtent"])],y.prototype,"readFullTimeExtent",null),(0,r._)([(0,d.w)("fullTimeExtent")],y.prototype,"writeFullTimeExtent",null),(0,r._)([(0,a.MZ)({type:Boolean,json:{write:!0}})],y.prototype,"hasLiveData",void 0),(0,r._)([(0,a.MZ)({type:n.A,json:{write:{enabled:!0,allowNull:!0}}})],y.prototype,"interval",void 0),(0,r._)([(0,u.r)("interval",["timeInterval","timeIntervalUnits","defaultTimeInterval","defaultTimeIntervalUnits"])],y.prototype,"readInterval",null),(0,r._)([(0,d.w)("interval")],y.prototype,"writeInterval",null),(0,r._)([(0,a.MZ)({type:String,json:{name:"startTimeField",write:{enabled:!0,allowNull:!0}}})],y.prototype,"startField",void 0),(0,r._)([(0,a.MZ)((0,c.t)("timeReference",!0))],y.prototype,"timeZone",void 0),(0,r._)([(0,a.MZ)({type:String,json:{write:{enabled:!0,allowNull:!0}}})],y.prototype,"trackIdField",void 0),(0,r._)([(0,a.MZ)({type:Boolean,json:{name:"exportOptions.useTime",write:!0}})],y.prototype,"useTime",void 0),(0,r._)([(0,a.MZ)({type:[Date],json:{read:!1}})],y.prototype,"stops",void 0),y=(0,r._)([(0,p.$)("esri.layers.support.TimeInfo")],y);const m=y},20978:(e,t,i)=>{i.d(t,{tn:()=>u});var r=i(72393),s=i(30011),n=i(62399),o=(i(64995),i(33150),i(58173),i(67520)),l=(i(65085),i(79825),i(67578),i(27532)),a=i(48103);function u({displayField:e,editFieldsInfo:t,fields:i,objectIdField:l,title:a},u){if(!i)return null;const p=c({editFieldsInfo:t,fields:i,objectIdField:l},u);if(!p.length)return null;const d=function(e){const t=(0,s.mB)(e),{titleBase:i}=e;return t?`${i}: {${t.trim()}}`:i??""}({titleBase:a,fields:i,displayField:e}),h=[new o.A,new n.A];return new r.A({title:d,content:h,fieldInfos:p})}i(32816),i(52731),i(41390),i(32773),i(20266),i(90740),i(69421),i(40499),i(93181),i(13671),i(91047),i(36544),i(6407),i(29298),i(58498),i(45371),i(80959),i(17745),i(81272),i(44945),i(99924),i(48844),i(49877),i(56273),i(51961),i(66110),i(93804),i(88663),i(50214),i(59192),i(78016),i(54483),i(33611),i(84857),i(60373),i(98187),i(35902),i(13226),i(16699),i(26809),i(2589),i(18527),i(16794),i(52357),i(11090),i(49319),i(93546),i(29570),i(34592),i(95101),i(14896),i(95611),i(98089),i(91366),i(80473),i(43435),i(73435),i(55270),i(95779),i(13262),i(346),i(64604),i(29512),i(99063),i(18683),i(94345),i(44600),i(2160),i(7969),i(69763),i(64752),i(29208),i(36533),i(84200),i(97827),i(91695),i(18169),i(48402),i(67504),i(92517),i(77037);const p=(e,t)=>t.visibleFieldNames?t.visibleFieldNames.has(e.name):(0,s.Bz)(e,t);function d(e,t){return"oid"===e.type?-1:"oid"===t.type?1:y(e)?-1:y(t)?1:(e.alias||e.name).toLocaleLowerCase().localeCompare((t.alias||t.name).toLocaleLowerCase())}function c(e,t){const i=t?.visibleFieldNames;return function(e,t){const i=e;return t&&(e=e.filter((e=>!t.includes(e.type)))),e===i&&(e=e.slice()),e.sort(d),e}(e.fields??[],t?.ignoreFieldTypes||m).map((t=>new l.A({fieldName:t.name,isEditable:(0,s.R$)(t,e),label:t.alias,format:h(t),visible:p(t,{...e,visibleFieldNames:i})})))}function h(e){switch(e.type){case"small-integer":case"integer":case"single":return new a.A({digitSeparator:!0,places:0});case"double":return new a.A({digitSeparator:!0,places:2});case"string":return(0,s.JL)(e.name)?new a.A({digitSeparator:!0,places:0}):void 0;default:return}}function y(e){if("name"===(e.name&&e.name.toLowerCase()))return!0;const t=e.alias?.toLowerCase();return"name"===t}const m=["geometry","blob","raster","guid","xml"]}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/d758acda0540ae6420d3.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/d758acda0540ae6420d3.js new file mode 100644 index 00000000..f685d1af --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/d758acda0540ae6420d3.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[1375],{81375:(t,n,e)=>{e.r(n),e.d(n,{l:()=>c});var r,i,o,u=e(67138),s={exports:{}};r=s,i="undefined"!=typeof document&&document.currentScript?document.currentScript.src:void 0,o=function(t){var n,e;(t=void 0!==(t=t||{})?t:{}).ready=new Promise((function(t,r){n=t,e=r}));var r=Object.assign({},t),o="object"==typeof window,u="function"==typeof importScripts;"object"==typeof process&&"object"==typeof process.versions&&process.versions.node;var s,a="";(o||u)&&(u?a=self.location.href:"undefined"!=typeof document&&document.currentScript&&(a=document.currentScript.src),i&&(a=i),a=0!==a.indexOf("blob:")?a.substr(0,a.replace(/[?#].*/,"").lastIndexOf("/")+1):"",u&&(s=t=>{var n=new XMLHttpRequest;return n.open("GET",t,!1),n.responseType="arraybuffer",n.send(null),new Uint8Array(n.response)})),t.print||console.log.bind(console);var c,f,l=t.printErr||console.warn.bind(console);Object.assign(t,r),r=null,t.arguments&&t.arguments,t.thisProgram&&t.thisProgram,t.quit&&t.quit,t.wasmBinary&&(c=t.wasmBinary),t.noExitRuntime,"object"!=typeof WebAssembly&&j("no native wasm support detected");var p,h,d,m,_,y,g=!1,b="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0;function v(t,n){return t?function(t,n,e){for(var r=n+e,i=n;t[i]&&!(i>=r);)++i;if(i-n>16&&t.buffer&&b)return b.decode(t.subarray(n,i));for(var o="";n>10,56320|1023&c)}}else o+=String.fromCharCode((31&u)<<6|s)}else o+=String.fromCharCode(u)}return o}(d,t,n):""}function w(n){p=n,t.HEAP8=h=new Int8Array(n),t.HEAP16=new Int16Array(n),t.HEAP32=m=new Int32Array(n),t.HEAPU8=d=new Uint8Array(n),t.HEAPU16=new Uint16Array(n),t.HEAPU32=_=new Uint32Array(n),t.HEAPF32=new Float32Array(n),t.HEAPF64=new Float64Array(n)}t.INITIAL_MEMORY;var A,R,S=[],I=[],x=[],P=0,E=null;function j(n){t.onAbort&&t.onAbort(n),l(n="Aborted("+n+")"),g=!0,n+=". Build with -sASSERTIONS for more info.";var r=new WebAssembly.RuntimeError(n);throw e(r),r}function C(t){return t.startsWith("data:application/octet-stream;base64,")}function k(t){try{if(t==A&&c)return new Uint8Array(c);if(s)return s(t);throw"both async and sync fetching of the wasm failed"}catch(t){j(t)}}function D(n){for(;n.length>0;){var e=n.shift();if("function"!=typeof e){var r=e.func;"number"==typeof r?void 0===e.arg?H(r)():H(r)(e.arg):r(void 0===e.arg?null:e.arg)}else e(t)}}C(A="lerc-wasm.wasm")||(R=A,A=t.locateFile?t.locateFile(R,a):a+R);var W=[];function H(t){var n=W[t];return n||(t>=W.length&&(W.length=t+1),W[t]=n=y.get(t)),n}function T(t){this.excPtr=t,this.ptr=t-24,this.set_type=function(t){_[this.ptr+4>>2]=t},this.get_type=function(){return _[this.ptr+4>>2]},this.set_destructor=function(t){_[this.ptr+8>>2]=t},this.get_destructor=function(){return _[this.ptr+8>>2]},this.set_refcount=function(t){m[this.ptr>>2]=t},this.set_caught=function(t){t=t?1:0,h[this.ptr+12|0]=t},this.get_caught=function(){return 0!=h[this.ptr+12|0]},this.set_rethrown=function(t){t=t?1:0,h[this.ptr+13|0]=t},this.get_rethrown=function(){return 0!=h[this.ptr+13|0]},this.init=function(t,n){this.set_adjusted_ptr(0),this.set_type(t),this.set_destructor(n),this.set_refcount(0),this.set_caught(!1),this.set_rethrown(!1)},this.add_ref=function(){var t=m[this.ptr>>2];m[this.ptr>>2]=t+1},this.release_ref=function(){var t=m[this.ptr>>2];return m[this.ptr>>2]=t-1,1===t},this.set_adjusted_ptr=function(t){_[this.ptr+16>>2]=t},this.get_adjusted_ptr=function(){return _[this.ptr+16>>2]},this.get_exception_ptr=function(){if(F(this.get_type()))return _[this.excPtr>>2];var t=this.get_adjusted_ptr();return 0!==t?t:this.excPtr}}function M(t){try{return f.grow(t-p.byteLength+65535>>>16),w(f.buffer),1}catch(t){}}var O={a:function(t,n,e,r){j("Assertion failed: "+v(t)+", at: "+[n?v(n):"unknown filename",e,r?v(r):"unknown function"])},c:function(t){return U(t+24)+24},b:function(t,n,e){throw new T(t).init(n,e),t},d:function(){j("")},f:function(t,n,e){d.copyWithin(t,n,n+e)},e:function(t){var n,e=d.length,r=2147483648;if((t>>>=0)>r)return!1;for(var i=1;i<=4;i*=2){var o=e*(1+.2/i);if(o=Math.min(o,t+100663296),M(Math.min(r,(n=Math.max(t,o))+(65536-n%65536)%65536)))return!0}return!1}};!function(){var n={a:O};function r(n,e){var r,i=n.exports;t.asm=i,w((f=t.asm.g).buffer),y=t.asm.m,r=t.asm.h,I.unshift(r),function(n){if(P--,t.monitorRunDependencies&&t.monitorRunDependencies(P),0==P&&E){var e=E;E=null,e()}}()}function i(t){r(t.instance)}function s(t){return(c||!o&&!u||"function"!=typeof fetch?Promise.resolve().then((function(){return k(A)})):fetch(A,{credentials:"same-origin"}).then((function(t){if(!t.ok)throw"failed to load wasm binary file at '"+A+"'";return t.arrayBuffer()})).catch((function(){return k(A)}))).then((function(t){return WebAssembly.instantiate(t,n)})).then((function(t){return t})).then(t,(function(t){l("failed to asynchronously prepare wasm: "+t),j(t)}))}if(P++,t.monitorRunDependencies&&t.monitorRunDependencies(P),t.instantiateWasm)try{return t.instantiateWasm(n,r)}catch(t){return l("Module.instantiateWasm callback failed with error: "+t),!1}(c||"function"!=typeof WebAssembly.instantiateStreaming||C(A)||"function"!=typeof fetch?s(i):fetch(A,{credentials:"same-origin"}).then((function(t){return WebAssembly.instantiateStreaming(t,n).then(i,(function(t){return l("wasm streaming compile failed: "+t),l("falling back to ArrayBuffer instantiation"),s(i)}))}))).catch(e)}(),t.___wasm_call_ctors=function(){return(t.___wasm_call_ctors=t.asm.h).apply(null,arguments)},t._lerc_getBlobInfo=function(){return(t._lerc_getBlobInfo=t.asm.i).apply(null,arguments)},t._lerc_getDataRanges=function(){return(t._lerc_getDataRanges=t.asm.j).apply(null,arguments)},t._lerc_decode=function(){return(t._lerc_decode=t.asm.k).apply(null,arguments)},t._lerc_decode_4D=function(){return(t._lerc_decode_4D=t.asm.l).apply(null,arguments)};var U=t._malloc=function(){return(U=t._malloc=t.asm.n).apply(null,arguments)};t._free=function(){return(t._free=t.asm.o).apply(null,arguments)};var B,F=t.___cxa_is_pointer_type=function(){return(F=t.___cxa_is_pointer_type=t.asm.p).apply(null,arguments)};function q(e){function r(){B||(B=!0,t.calledRun=!0,g||(D(I),n(t),t.onRuntimeInitialized&&t.onRuntimeInitialized(),function(){if(t.postRun)for("function"==typeof t.postRun&&(t.postRun=[t.postRun]);t.postRun.length;)n=t.postRun.shift(),x.unshift(n);var n;D(x)}()))}P>0||(function(){if(t.preRun)for("function"==typeof t.preRun&&(t.preRun=[t.preRun]);t.preRun.length;)n=t.preRun.shift(),S.unshift(n);var n;D(S)}(),P>0||(t.setStatus?(t.setStatus("Running..."),setTimeout((function(){setTimeout((function(){t.setStatus("")}),1),r()}),1)):r()))}if(E=function t(){B||q(),B||(E=t)},t.run=q,t.preInit)for("function"==typeof t.preInit&&(t.preInit=[t.preInit]);t.preInit.length>0;)t.preInit.pop()();return q(),t.ready},r.exports=o;const a=(0,u.g)(s.exports),c=Object.freeze(Object.defineProperty({__proto__:null,default:a},Symbol.toStringTag,{value:"Module"}))}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/d7dc0a5f42406dff3450.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/d7dc0a5f42406dff3450.js new file mode 100644 index 00000000..a94d2778 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/d7dc0a5f42406dff3450.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[4782],{52134:(_,E,T)=>{var R,A,N,e,C,S,t,n,O,I,r,o,L,M,D,G,P,U,s,B,a,c,u;T.d(E,{B:()=>C,C:()=>t,D:()=>n,F:()=>S,P:()=>A,R:()=>a,S:()=>D,T:()=>o,U:()=>U,a:()=>e,b:()=>G,c:()=>r,d:()=>M,f:()=>c,g:()=>N,h:()=>i,i:()=>R,j:()=>O,k:()=>I,l:()=>u,m:()=>F,n:()=>P,o:()=>L,q:()=>B,t:()=>s}),function(_){_[_.DEPTH_BUFFER_BIT=256]="DEPTH_BUFFER_BIT",_[_.STENCIL_BUFFER_BIT=1024]="STENCIL_BUFFER_BIT",_[_.COLOR_BUFFER_BIT=16384]="COLOR_BUFFER_BIT"}(R||(R={})),function(_){_[_.POINTS=0]="POINTS",_[_.LINES=1]="LINES",_[_.LINE_LOOP=2]="LINE_LOOP",_[_.LINE_STRIP=3]="LINE_STRIP",_[_.TRIANGLES=4]="TRIANGLES",_[_.TRIANGLE_STRIP=5]="TRIANGLE_STRIP",_[_.TRIANGLE_FAN=6]="TRIANGLE_FAN"}(A||(A={})),function(_){_[_.ZERO=0]="ZERO",_[_.ONE=1]="ONE",_[_.SRC_COLOR=768]="SRC_COLOR",_[_.ONE_MINUS_SRC_COLOR=769]="ONE_MINUS_SRC_COLOR",_[_.SRC_ALPHA=770]="SRC_ALPHA",_[_.ONE_MINUS_SRC_ALPHA=771]="ONE_MINUS_SRC_ALPHA",_[_.DST_ALPHA=772]="DST_ALPHA",_[_.ONE_MINUS_DST_ALPHA=773]="ONE_MINUS_DST_ALPHA",_[_.DST_COLOR=774]="DST_COLOR",_[_.ONE_MINUS_DST_COLOR=775]="ONE_MINUS_DST_COLOR",_[_.SRC_ALPHA_SATURATE=776]="SRC_ALPHA_SATURATE",_[_.CONSTANT_COLOR=32769]="CONSTANT_COLOR",_[_.ONE_MINUS_CONSTANT_COLOR=32770]="ONE_MINUS_CONSTANT_COLOR",_[_.CONSTANT_ALPHA=32771]="CONSTANT_ALPHA",_[_.ONE_MINUS_CONSTANT_ALPHA=32772]="ONE_MINUS_CONSTANT_ALPHA"}(N||(N={})),function(_){_[_.ADD=32774]="ADD",_[_.MIN=32775]="MIN",_[_.MAX=32776]="MAX",_[_.SUBTRACT=32778]="SUBTRACT",_[_.REVERSE_SUBTRACT=32779]="REVERSE_SUBTRACT"}(e||(e={})),function(_){_[_.ARRAY_BUFFER=34962]="ARRAY_BUFFER",_[_.ELEMENT_ARRAY_BUFFER=34963]="ELEMENT_ARRAY_BUFFER",_[_.UNIFORM_BUFFER=35345]="UNIFORM_BUFFER",_[_.PIXEL_PACK_BUFFER=35051]="PIXEL_PACK_BUFFER",_[_.PIXEL_UNPACK_BUFFER=35052]="PIXEL_UNPACK_BUFFER",_[_.COPY_READ_BUFFER=36662]="COPY_READ_BUFFER",_[_.COPY_WRITE_BUFFER=36663]="COPY_WRITE_BUFFER",_[_.TRANSFORM_FEEDBACK_BUFFER=35982]="TRANSFORM_FEEDBACK_BUFFER"}(C||(C={})),function(_){_[_.FRONT=1028]="FRONT",_[_.BACK=1029]="BACK",_[_.FRONT_AND_BACK=1032]="FRONT_AND_BACK"}(S||(S={})),function(_){_[_.CW=2304]="CW",_[_.CCW=2305]="CCW"}(t||(t={})),function(_){_[_.BYTE=5120]="BYTE",_[_.UNSIGNED_BYTE=5121]="UNSIGNED_BYTE",_[_.SHORT=5122]="SHORT",_[_.UNSIGNED_SHORT=5123]="UNSIGNED_SHORT",_[_.INT=5124]="INT",_[_.UNSIGNED_INT=5125]="UNSIGNED_INT",_[_.FLOAT=5126]="FLOAT",_[_.HALF_FLOAT=5131]="HALF_FLOAT"}(n||(n={})),function(_){_[_.NEVER=512]="NEVER",_[_.LESS=513]="LESS",_[_.EQUAL=514]="EQUAL",_[_.LEQUAL=515]="LEQUAL",_[_.GREATER=516]="GREATER",_[_.NOTEQUAL=517]="NOTEQUAL",_[_.GEQUAL=518]="GEQUAL",_[_.ALWAYS=519]="ALWAYS"}(O||(O={})),function(_){_[_.ZERO=0]="ZERO",_[_.KEEP=7680]="KEEP",_[_.REPLACE=7681]="REPLACE",_[_.INCR=7682]="INCR",_[_.DECR=7683]="DECR",_[_.INVERT=5386]="INVERT",_[_.INCR_WRAP=34055]="INCR_WRAP",_[_.DECR_WRAP=34056]="DECR_WRAP"}(I||(I={})),function(_){_[_.NEAREST=9728]="NEAREST",_[_.LINEAR=9729]="LINEAR",_[_.NEAREST_MIPMAP_NEAREST=9984]="NEAREST_MIPMAP_NEAREST",_[_.LINEAR_MIPMAP_NEAREST=9985]="LINEAR_MIPMAP_NEAREST",_[_.NEAREST_MIPMAP_LINEAR=9986]="NEAREST_MIPMAP_LINEAR",_[_.LINEAR_MIPMAP_LINEAR=9987]="LINEAR_MIPMAP_LINEAR"}(r||(r={})),function(_){_[_.CLAMP_TO_EDGE=33071]="CLAMP_TO_EDGE",_[_.REPEAT=10497]="REPEAT",_[_.MIRRORED_REPEAT=33648]="MIRRORED_REPEAT"}(o||(o={})),function(_){_[_.TEXTURE_2D=3553]="TEXTURE_2D",_[_.TEXTURE_CUBE_MAP=34067]="TEXTURE_CUBE_MAP",_[_.TEXTURE_3D=32879]="TEXTURE_3D",_[_.TEXTURE_CUBE_MAP_POSITIVE_X=34069]="TEXTURE_CUBE_MAP_POSITIVE_X",_[_.TEXTURE_CUBE_MAP_NEGATIVE_X=34070]="TEXTURE_CUBE_MAP_NEGATIVE_X",_[_.TEXTURE_CUBE_MAP_POSITIVE_Y=34071]="TEXTURE_CUBE_MAP_POSITIVE_Y",_[_.TEXTURE_CUBE_MAP_NEGATIVE_Y=34072]="TEXTURE_CUBE_MAP_NEGATIVE_Y",_[_.TEXTURE_CUBE_MAP_POSITIVE_Z=34073]="TEXTURE_CUBE_MAP_POSITIVE_Z",_[_.TEXTURE_CUBE_MAP_NEGATIVE_Z=34074]="TEXTURE_CUBE_MAP_NEGATIVE_Z",_[_.TEXTURE_2D_ARRAY=35866]="TEXTURE_2D_ARRAY"}(L||(L={})),function(_){_[_.DEPTH_COMPONENT=6402]="DEPTH_COMPONENT",_[_.DEPTH_STENCIL=34041]="DEPTH_STENCIL",_[_.DEPTH24_STENCIL8=35056]="DEPTH24_STENCIL8",_[_.ALPHA=6406]="ALPHA",_[_.RGB=6407]="RGB",_[_.RGBA=6408]="RGBA",_[_.LUMINANCE=6409]="LUMINANCE",_[_.LUMINANCE_ALPHA=6410]="LUMINANCE_ALPHA",_[_.RED=6403]="RED",_[_.RG=33319]="RG",_[_.RED_INTEGER=36244]="RED_INTEGER",_[_.RG_INTEGER=33320]="RG_INTEGER",_[_.RGB_INTEGER=36248]="RGB_INTEGER",_[_.RGBA_INTEGER=36249]="RGBA_INTEGER"}(M||(M={})),function(_){_[_.RGBA4=32854]="RGBA4",_[_.R16F=33325]="R16F",_[_.RG16F=33327]="RG16F",_[_.RGB32F=34837]="RGB32F",_[_.RGBA16F=34842]="RGBA16F",_[_.R32F=33326]="R32F",_[_.RG32F=33328]="RG32F",_[_.RGBA32F=34836]="RGBA32F",_[_.R11F_G11F_B10F=35898]="R11F_G11F_B10F",_[_.RGB8=32849]="RGB8",_[_.RGBA8=32856]="RGBA8",_[_.RGB5_A1=32855]="RGB5_A1",_[_.R8=33321]="R8",_[_.RG8=33323]="RG8",_[_.R8I=33329]="R8I",_[_.R8UI=33330]="R8UI",_[_.R16I=33331]="R16I",_[_.R16UI=33332]="R16UI",_[_.R32I=33333]="R32I",_[_.R32UI=33334]="R32UI",_[_.RG8I=33335]="RG8I",_[_.RG8UI=33336]="RG8UI",_[_.RG16I=33337]="RG16I",_[_.RG16UI=33338]="RG16UI",_[_.RG32I=33339]="RG32I",_[_.RG32UI=33340]="RG32UI",_[_.RGB16F=34843]="RGB16F",_[_.RGB9_E5=35901]="RGB9_E5",_[_.SRGB8=35905]="SRGB8",_[_.SRGB8_ALPHA8=35907]="SRGB8_ALPHA8",_[_.RGB565=36194]="RGB565",_[_.RGBA32UI=36208]="RGBA32UI",_[_.RGB32UI=36209]="RGB32UI",_[_.RGBA16UI=36214]="RGBA16UI",_[_.RGB16UI=36215]="RGB16UI",_[_.RGBA8UI=36220]="RGBA8UI",_[_.RGB8UI=36221]="RGB8UI",_[_.RGBA32I=36226]="RGBA32I",_[_.RGB32I=36227]="RGB32I",_[_.RGBA16I=36232]="RGBA16I",_[_.RGB16I=36233]="RGB16I",_[_.RGBA8I=36238]="RGBA8I",_[_.RGB8I=36239]="RGB8I",_[_.R8_SNORM=36756]="R8_SNORM",_[_.RG8_SNORM=36757]="RG8_SNORM",_[_.RGB8_SNORM=36758]="RGB8_SNORM",_[_.RGBA8_SNORM=36759]="RGBA8_SNORM",_[_.RGB10_A2=32857]="RGB10_A2",_[_.RGB10_A2UI=36975]="RGB10_A2UI"}(D||(D={})),function(_){_[_.FLOAT=5126]="FLOAT",_[_.UNSIGNED_BYTE=5121]="UNSIGNED_BYTE",_[_.UNSIGNED_INT_24_8=34042]="UNSIGNED_INT_24_8",_[_.UNSIGNED_SHORT_4_4_4_4=32819]="UNSIGNED_SHORT_4_4_4_4",_[_.UNSIGNED_SHORT_5_5_5_1=32820]="UNSIGNED_SHORT_5_5_5_1",_[_.UNSIGNED_SHORT_5_6_5=33635]="UNSIGNED_SHORT_5_6_5",_[_.BYTE=5120]="BYTE",_[_.UNSIGNED_SHORT=5123]="UNSIGNED_SHORT",_[_.SHORT=5122]="SHORT",_[_.UNSIGNED_INT=5125]="UNSIGNED_INT",_[_.INT=5124]="INT",_[_.HALF_FLOAT=5131]="HALF_FLOAT",_[_.UNSIGNED_INT_2_10_10_10_REV=33640]="UNSIGNED_INT_2_10_10_10_REV",_[_.UNSIGNED_INT_10F_11F_11F_REV=35899]="UNSIGNED_INT_10F_11F_11F_REV",_[_.UNSIGNED_INT_5_9_9_9_REV=35902]="UNSIGNED_INT_5_9_9_9_REV",_[_.FLOAT_32_UNSIGNED_INT_24_8_REV=36269]="FLOAT_32_UNSIGNED_INT_24_8_REV"}(G||(G={})),function(_){_[_.DEPTH_COMPONENT16=33189]="DEPTH_COMPONENT16",_[_.STENCIL_INDEX8=36168]="STENCIL_INDEX8",_[_.DEPTH_STENCIL=34041]="DEPTH_STENCIL",_[_.DEPTH_COMPONENT24=33190]="DEPTH_COMPONENT24",_[_.DEPTH_COMPONENT32F=36012]="DEPTH_COMPONENT32F",_[_.DEPTH24_STENCIL8=35056]="DEPTH24_STENCIL8",_[_.DEPTH32F_STENCIL8=36013]="DEPTH32F_STENCIL8"}(P||(P={})),function(_){_[_.STATIC_DRAW=35044]="STATIC_DRAW",_[_.DYNAMIC_DRAW=35048]="DYNAMIC_DRAW",_[_.STREAM_DRAW=35040]="STREAM_DRAW",_[_.STATIC_READ=35045]="STATIC_READ",_[_.DYNAMIC_READ=35049]="DYNAMIC_READ",_[_.STREAM_READ=35041]="STREAM_READ",_[_.STATIC_COPY=35046]="STATIC_COPY",_[_.DYNAMIC_COPY=35050]="DYNAMIC_COPY",_[_.STREAM_COPY=35042]="STREAM_COPY"}(U||(U={})),function(_){_[_.FRAGMENT_SHADER=35632]="FRAGMENT_SHADER",_[_.VERTEX_SHADER=35633]="VERTEX_SHADER"}(s||(s={})),function(_){_[_.FRAMEBUFFER=36160]="FRAMEBUFFER",_[_.READ_FRAMEBUFFER=36008]="READ_FRAMEBUFFER",_[_.DRAW_FRAMEBUFFER=36009]="DRAW_FRAMEBUFFER"}(B||(B={})),function(_){_[_.Texture=0]="Texture",_[_.BufferObject=1]="BufferObject",_[_.VertexArrayObject=2]="VertexArrayObject",_[_.Shader=3]="Shader",_[_.Program=4]="Program",_[_.FramebufferObject=5]="FramebufferObject",_[_.Renderbuffer=6]="Renderbuffer",_[_.TransformFeedback=7]="TransformFeedback",_[_.Sync=8]="Sync",_[_.UNCOUNTED=9]="UNCOUNTED",_[_.LinesOfCode=9]="LinesOfCode",_[_.Uniform=10]="Uniform",_[_.COUNT=11]="COUNT"}(a||(a={})),function(_){_[_.COLOR_ATTACHMENT0=36064]="COLOR_ATTACHMENT0",_[_.COLOR_ATTACHMENT1=36065]="COLOR_ATTACHMENT1",_[_.COLOR_ATTACHMENT2=36066]="COLOR_ATTACHMENT2",_[_.COLOR_ATTACHMENT3=36067]="COLOR_ATTACHMENT3",_[_.COLOR_ATTACHMENT4=36068]="COLOR_ATTACHMENT4",_[_.COLOR_ATTACHMENT5=36069]="COLOR_ATTACHMENT5",_[_.COLOR_ATTACHMENT6=36070]="COLOR_ATTACHMENT6",_[_.COLOR_ATTACHMENT7=36071]="COLOR_ATTACHMENT7",_[_.COLOR_ATTACHMENT8=36072]="COLOR_ATTACHMENT8",_[_.COLOR_ATTACHMENT9=36073]="COLOR_ATTACHMENT9",_[_.COLOR_ATTACHMENT10=36074]="COLOR_ATTACHMENT10",_[_.COLOR_ATTACHMENT11=36075]="COLOR_ATTACHMENT11",_[_.COLOR_ATTACHMENT12=36076]="COLOR_ATTACHMENT12",_[_.COLOR_ATTACHMENT13=36077]="COLOR_ATTACHMENT13",_[_.COLOR_ATTACHMENT14=36078]="COLOR_ATTACHMENT14",_[_.COLOR_ATTACHMENT15=36079]="COLOR_ATTACHMENT15"}(c||(c={})),function(_){_[_.NONE=0]="NONE",_[_.BACK=1029]="BACK"}(u||(u={}));const i=33306;var F,l,f,H,m,d,p;!function(_){_[_.COMPRESSED_RGB_S3TC_DXT1_EXT=33776]="COMPRESSED_RGB_S3TC_DXT1_EXT",_[_.COMPRESSED_RGBA_S3TC_DXT1_EXT=33777]="COMPRESSED_RGBA_S3TC_DXT1_EXT",_[_.COMPRESSED_RGBA_S3TC_DXT3_EXT=33778]="COMPRESSED_RGBA_S3TC_DXT3_EXT",_[_.COMPRESSED_RGBA_S3TC_DXT5_EXT=33779]="COMPRESSED_RGBA_S3TC_DXT5_EXT",_[_.COMPRESSED_R11_EAC=37488]="COMPRESSED_R11_EAC",_[_.COMPRESSED_SIGNED_R11_EAC=37489]="COMPRESSED_SIGNED_R11_EAC",_[_.COMPRESSED_RG11_EAC=37490]="COMPRESSED_RG11_EAC",_[_.COMPRESSED_SIGNED_RG11_EAC=37491]="COMPRESSED_SIGNED_RG11_EAC",_[_.COMPRESSED_RGB8_ETC2=37492]="COMPRESSED_RGB8_ETC2",_[_.COMPRESSED_SRGB8_ETC2=37493]="COMPRESSED_SRGB8_ETC2",_[_.COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2=37494]="COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2",_[_.COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2=37495]="COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2",_[_.COMPRESSED_RGBA8_ETC2_EAC=37496]="COMPRESSED_RGBA8_ETC2_EAC",_[_.COMPRESSED_SRGB8_ALPHA8_ETC2_EAC=37497]="COMPRESSED_SRGB8_ALPHA8_ETC2_EAC"}(F||(F={})),function(_){_[_.FLOAT=5126]="FLOAT",_[_.FLOAT_VEC2=35664]="FLOAT_VEC2",_[_.FLOAT_VEC3=35665]="FLOAT_VEC3",_[_.FLOAT_VEC4=35666]="FLOAT_VEC4",_[_.INT=5124]="INT",_[_.INT_VEC2=35667]="INT_VEC2",_[_.INT_VEC3=35668]="INT_VEC3",_[_.INT_VEC4=35669]="INT_VEC4",_[_.BOOL=35670]="BOOL",_[_.BOOL_VEC2=35671]="BOOL_VEC2",_[_.BOOL_VEC3=35672]="BOOL_VEC3",_[_.BOOL_VEC4=35673]="BOOL_VEC4",_[_.FLOAT_MAT2=35674]="FLOAT_MAT2",_[_.FLOAT_MAT3=35675]="FLOAT_MAT3",_[_.FLOAT_MAT4=35676]="FLOAT_MAT4",_[_.SAMPLER_2D=35678]="SAMPLER_2D",_[_.SAMPLER_CUBE=35680]="SAMPLER_CUBE",_[_.UNSIGNED_INT=5125]="UNSIGNED_INT",_[_.UNSIGNED_INT_VEC2=36294]="UNSIGNED_INT_VEC2",_[_.UNSIGNED_INT_VEC3=36295]="UNSIGNED_INT_VEC3",_[_.UNSIGNED_INT_VEC4=36296]="UNSIGNED_INT_VEC4",_[_.FLOAT_MAT2x3=35685]="FLOAT_MAT2x3",_[_.FLOAT_MAT2x4=35686]="FLOAT_MAT2x4",_[_.FLOAT_MAT3x2=35687]="FLOAT_MAT3x2",_[_.FLOAT_MAT3x4=35688]="FLOAT_MAT3x4",_[_.FLOAT_MAT4x2=35689]="FLOAT_MAT4x2",_[_.FLOAT_MAT4x3=35690]="FLOAT_MAT4x3",_[_.SAMPLER_3D=35679]="SAMPLER_3D",_[_.SAMPLER_2D_SHADOW=35682]="SAMPLER_2D_SHADOW",_[_.SAMPLER_2D_ARRAY=36289]="SAMPLER_2D_ARRAY",_[_.SAMPLER_2D_ARRAY_SHADOW=36292]="SAMPLER_2D_ARRAY_SHADOW",_[_.SAMPLER_CUBE_SHADOW=36293]="SAMPLER_CUBE_SHADOW",_[_.INT_SAMPLER_2D=36298]="INT_SAMPLER_2D",_[_.INT_SAMPLER_3D=36299]="INT_SAMPLER_3D",_[_.INT_SAMPLER_CUBE=36300]="INT_SAMPLER_CUBE",_[_.INT_SAMPLER_2D_ARRAY=36303]="INT_SAMPLER_2D_ARRAY",_[_.UNSIGNED_INT_SAMPLER_2D=36306]="UNSIGNED_INT_SAMPLER_2D",_[_.UNSIGNED_INT_SAMPLER_3D=36307]="UNSIGNED_INT_SAMPLER_3D",_[_.UNSIGNED_INT_SAMPLER_CUBE=36308]="UNSIGNED_INT_SAMPLER_CUBE",_[_.UNSIGNED_INT_SAMPLER_2D_ARRAY=36311]="UNSIGNED_INT_SAMPLER_2D_ARRAY"}(l||(l={})),function(_){_[_.OBJECT_TYPE=37138]="OBJECT_TYPE",_[_.SYNC_CONDITION=37139]="SYNC_CONDITION",_[_.SYNC_STATUS=37140]="SYNC_STATUS",_[_.SYNC_FLAGS=37141]="SYNC_FLAGS"}(f||(f={})),function(_){_[_.UNSIGNALED=37144]="UNSIGNALED",_[_.SIGNALED=37145]="SIGNALED"}(H||(H={})),function(_){_[_.ALREADY_SIGNALED=37146]="ALREADY_SIGNALED",_[_.TIMEOUT_EXPIRED=37147]="TIMEOUT_EXPIRED",_[_.CONDITION_SATISFIED=37148]="CONDITION_SATISFIED",_[_.WAIT_FAILED=37149]="WAIT_FAILED"}(m||(m={})),function(_){_[_.SYNC_GPU_COMMANDS_COMPLETE=37143]="SYNC_GPU_COMMANDS_COMPLETE"}(d||(d={})),function(_){_[_.SYNC_FLUSH_COMMANDS_BIT=1]="SYNC_FLUSH_COMMANDS_BIT"}(p||(p={}))},34782:(_,E,T)=>{T.r(E),T.d(E,{loadGLTFMesh:()=>F});var R=T(35902),A=T(64604),N=T(6407),e=T(36544),C=T(16699),S=T(87889),t=T(88485),n=T(2589),O=T(62482),I=T(4982),r=T(75487),o=T(7922),L=T(55548),M=T(32096),D=T(44366),G=T(72509),P=T(19907),U=T(23164),s=T(56337),B=(T(32773),T(83628)),a=T(866),c=T(37176),u=T(52134);function i(_,E){return new _(new ArrayBuffer(E*_.ElementCount*(0,s.e)(_.ElementType)))}async function F(_,E,T){const S=new a.D(function(_){const E=_?.resolveFile;return E?{busy:!1,request:async(_,T,R)=>{const N=E?.(_)??_,e="image"===T?"image":"binary"===T||"image+type"===T?"array-buffer":"json";return(await(0,A.A)(N,{responseType:e,signal:R?.signal,timeout:0})).data}}:null}(T)),t=(await(0,a.l)(S,E,T,!0)).model,I=t.lods.shift(),P=new Map,U=new Map;t.textures.forEach(((_,E)=>{return P.set(E,new o.A({data:((0,c.i)((R=_).data),R.data),wrap:(T=R.parameters.wrap,{horizontal:m(T.s),vertical:m(T.t)})}));var T,R})),t.materials.forEach(((_,E)=>U.set(E,function(_,E){const T=new R.A((S=_.color,t=_.opacity,(0,O.f)(d(S[0]),d(S[1]),d(S[2]),t))),A=_.emissiveFactor?new R.A((e=_.emissiveFactor,(0,n.f)(d(e[0]),d(e[1]),d(e[2])))):null,N=_=>_?new L.A({scale:_.scale?[_.scale[0],_.scale[1]]:[1,1],rotation:(0,C.r)(_.rotation??0),offset:_.offset?[_.offset[0],_.offset[1]]:[0,0]}):null;var e,S,t;return new r.A({color:T,colorTexture:E.get(_.textureColor),normalTexture:E.get(_.textureNormal),emissiveColor:A,emissiveTexture:E.get(_.textureEmissive),occlusionTexture:E.get(_.textureOcclusion),alphaMode:H(_.alphaMode),alphaCutoff:_.alphaCutoff,doubleSided:_.doubleSided,metallic:_.metallicFactor,roughness:_.roughnessFactor,metallicRoughnessTexture:E.get(_.textureMetallicRoughness),colorTextureTransform:N(_.colorTextureTransform),normalTextureTransform:N(_.normalTextureTransform),occlusionTextureTransform:N(_.occlusionTextureTransform),emissiveTextureTransform:N(_.emissiveTextureTransform),metallicRoughnessTextureTransform:N(_.metallicRoughnessTextureTransform)})}(_,P))));const s=function(_){let E=0;const T={color:!1,tangent:!1,normal:!1,texCoord0:!1},R=new Map,A=new Map,N=[];for(const S of _.parts){const{attributes:{position:_,normal:t,color:n,tangent:O,texCoord0:I}}=S,r=`\n ${l(_,R)}/\n ${l(t,R)}/\n ${l(n,R)}/\n ${l(O,R)}/\n ${l(I,R)}/\n ${C=S.transform,null!=C?C.toString():"-"}\n `;let o=!1;const L=(0,e.g)(A,r,(()=>(o=!0,{start:E,length:_.count})));o&&(E+=_.count),t&&(T.normal=!0),n&&(T.color=!0),O&&(T.tangent=!0),I&&(T.texCoord0=!0),N.push({gltf:S,writeVertices:o,region:L})}var C;return{vertexAttributes:{position:i(G.a,E),normal:T.normal?i(G.B,E):null,tangent:T.tangent?i(G.d,E):null,color:T.color?i(G.o,E):null,texCoord0:T.texCoord0?i(G.c,E):null},parts:N,components:[]}}(I);for(const _ of s.parts)f(s,_,U);const{position:u,normal:F,tangent:p,color:Y,texCoord0:x}=s.vertexAttributes,V=(0,D.s)(_,T),X=_.spatialReference.isGeographic?(0,D.s)(_):V,g=(0,B.c)({vertexAttributes:{position:u.typedBuffer,normal:F?.typedBuffer,tangent:p?.typedBuffer},vertexSpace:X,spatialReference:_.spatialReference},V,{allowBufferReuse:!0,sourceUnit:"meters"});if(!g)throw new N.A("loadGLTFMesh()","Failed to load mesh from glTF due to projection errors");return{transform:null,vertexSpace:V,components:s.components,spatialReference:_.spatialReference,vertexAttributes:new M.M({...g,color:Y?.typedBuffer,uv:x?.typedBuffer})}}function l(_,E){if(null==_)return"-";const T=_.typedBuffer;return`${(0,e.g)(E,T.buffer,(()=>E.size))}/${T.byteOffset}/${T.byteLength}`}function f(_,E,T){E.writeVertices&&function(_,E){const{position:T,normal:R,tangent:A,color:N,texCoord0:e}=_.vertexAttributes,n=E.region.start,{attributes:O,transform:I}=E.gltf,r=O.position.count;if((0,P.c)(T.slice(n,r),O.position,I),null!=O.normal&&null!=R){const _=(0,S.n)((0,t.c)(),I),E=R.slice(n,r);(0,P.d)(E,O.normal,_),(0,C.h)(_)&&(0,P.e)(E,E)}else null!=R&&(0,a.f)(R,0,0,1,{dstIndex:n,count:r});if(null!=O.tangent&&null!=A){const _=(0,S.f)((0,t.c)(),I),E=A.slice(n,r);(0,U.a)(E,O.tangent,_),(0,C.h)(_)&&(0,U.n)(E,E)}else null!=A&&(0,a.a)(A,0,0,1,1,{dstIndex:n,count:r});if(null!=O.texCoord0&&null!=e?(0,a.n)(e.slice(n,r),O.texCoord0):null!=e&&(0,a.b)(e,0,0,{dstIndex:n,count:r}),null!=O.color&&null!=N){const _=O.color,E=N.slice(n,r);if(4===_.elementCount)_ instanceof G.d?(0,U.s)(E,_,255):_ instanceof G.o?(0,a.d)(E,_):_ instanceof G.s&&(0,U.s)(E,_,1/256);else{(0,a.a)(E,255,255,255,255);const T=G.n.fromTypedArray(E.typedBuffer,E.typedBufferStride);_ instanceof G.B?(0,P.s)(T,_,255):_ instanceof G.n?(0,a.e)(T,_):_ instanceof G.r&&(0,P.s)(T,_,1/256)}}else null!=N&&(0,a.a)(N.slice(n,r),255,255,255,255)}(_,E);const{indices:R,attributes:A,primitiveType:N,material:e}=E.gltf;let n=(0,a.c)(R||A.position.count,N);const O=E.region.start;if(O){const _=new Uint32Array(n);for(let E=0;E{function R(_){switch(_){case"u8":case"i8":return 1;case"u16":case"i16":return 2;case"u32":case"i32":case"f32":return 4;case"f64":return 8}}T.d(E,{e:()=>R})}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/d97b158d309963cf7465.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/d97b158d309963cf7465.js new file mode 100644 index 00000000..d2d28cce --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/d97b158d309963cf7465.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[7894,7138],{67138:(e,r,t)=>{t.d(r,{c:()=>n,g:()=>o});var n="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==t.g?t.g:"undefined"!=typeof self?self:{};function o(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}},37894:(e,r,t)=>{t.r(r),t.d(r,{l:()=>u});var n,o,a,i=t(67138),s={exports:{}};n=s,o="undefined"!=typeof document&&document.currentScript?document.currentScript.src:void 0,a=function(e={}){var r,t,n=e;n.ready=new Promise(((e,n)=>{r=e,t=n}));var a,s,l=Object.assign({},n),u="./this.program",d=(e,r)=>{throw r},c="";"undefined"!=typeof document&&document.currentScript&&(c=document.currentScript.src),o&&(c=o),c=0!==c.indexOf("blob:")?c.substr(0,c.replace(/[?#].*/,"").lastIndexOf("/")+1):"",a=e=>{var r=new XMLHttpRequest;return r.open("GET",e,!1),r.send(null),r.responseText},s=(e,r,t)=>{var n=new XMLHttpRequest;n.open("GET",e,!0),n.responseType="arraybuffer",n.onload=()=>{200==n.status||0==n.status&&n.response?r(n.response):t()},n.onerror=t,n.send(null)};var f,h,m=n.print||console.log.bind(console),p=n.printErr||console.error.bind(console);Object.assign(n,l),l=null,n.arguments&&n.arguments,n.thisProgram&&(u=n.thisProgram),n.quit&&(d=n.quit),n.wasmBinary&&(f=n.wasmBinary),"object"!=typeof WebAssembly&&x("no native wasm support detected");var v,y,w,g,E,_,b,k,F=!1;function A(e,r){e||x(r)}function S(){var e=h.buffer;n.HEAP8=v=new Int8Array(e),n.HEAP16=w=new Int16Array(e),n.HEAPU8=y=new Uint8Array(e),n.HEAPU16=g=new Uint16Array(e),n.HEAP32=E=new Int32Array(e),n.HEAPU32=_=new Uint32Array(e),n.HEAPF32=b=new Float32Array(e),n.HEAPF64=k=new Float64Array(e)}var D=[],P=[],T=[],$=0,C=null;function M(e){$++,n.monitorRunDependencies&&n.monitorRunDependencies($)}function j(e){if($--,n.monitorRunDependencies&&n.monitorRunDependencies($),0==$&&C){var r=C;C=null,r()}}function x(e){n.onAbort&&n.onAbort(e),p(e="Aborted("+e+")"),F=!0,e+=". Build with -sASSERTIONS for more info.";var r=new WebAssembly.RuntimeError(e);throw t(r),r}var R,O,z,W,N=e=>e.startsWith("data:application/octet-stream;base64,");function L(e){if(e==R&&f)return new Uint8Array(f);throw"both async and sync fetching of the wasm failed"}function B(e,r,t){return function(e){return f||"function"!=typeof fetch?Promise.resolve().then((()=>L(e))):fetch(e,{credentials:"same-origin"}).then((r=>{if(!r.ok)throw"failed to load wasm binary file at '"+e+"'";return r.arrayBuffer()})).catch((()=>L(e)))}(e).then((e=>WebAssembly.instantiate(e,r))).then((e=>e)).then(t,(e=>{p(`failed to asynchronously prepare wasm: ${e}`),x(e)}))}function U(e){this.name="ExitStatus",this.message=`Program terminated with exit(${e})`,this.status=e}N(R="lyr3DWorker.wasm")||(O=R,R=n.locateFile?n.locateFile(O,c):c+O);var I=e=>{for(;e.length>0;)e.shift()(n)},H=n.noExitRuntime||!0;function Y(e){this.excPtr=e,this.ptr=e-24,this.set_type=function(e){_[this.ptr+4>>2]=e},this.get_type=function(){return _[this.ptr+4>>2]},this.set_destructor=function(e){_[this.ptr+8>>2]=e},this.get_destructor=function(){return _[this.ptr+8>>2]},this.set_caught=function(e){e=e?1:0,v[this.ptr+12|0]=e},this.get_caught=function(){return 0!=v[this.ptr+12|0]},this.set_rethrown=function(e){e=e?1:0,v[this.ptr+13|0]=e},this.get_rethrown=function(){return 0!=v[this.ptr+13|0]},this.init=function(e,r){this.set_adjusted_ptr(0),this.set_type(e),this.set_destructor(r)},this.set_adjusted_ptr=function(e){_[this.ptr+16>>2]=e},this.get_adjusted_ptr=function(){return _[this.ptr+16>>2]},this.get_exception_ptr=function(){if(br(this.get_type()))return _[this.excPtr>>2];var e=this.get_adjusted_ptr();return 0!==e?e:this.excPtr}}var q={isAbs:e=>"/"===e.charAt(0),splitPath:e=>/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/.exec(e).slice(1),normalizeArray:(e,r)=>{for(var t=0,n=e.length-1;n>=0;n--){var o=e[n];"."===o?e.splice(n,1):".."===o?(e.splice(n,1),t++):t&&(e.splice(n,1),t--)}if(r)for(;t;t--)e.unshift("..");return e},normalize:e=>{var r=q.isAbs(e),t="/"===e.substr(-1);return(e=q.normalizeArray(e.split("/").filter((e=>!!e)),!r).join("/"))||r||(e="."),e&&t&&(e+="/"),(r?"/":"")+e},dirname:e=>{var r=q.splitPath(e),t=r[0],n=r[1];return t||n?(n&&(n=n.substr(0,n.length-1)),t+n):"."},basename:e=>{if("/"===e)return"/";var r=(e=(e=q.normalize(e)).replace(/\/$/,"")).lastIndexOf("/");return-1===r?e:e.substr(r+1)},join:function(){var e=Array.prototype.slice.call(arguments);return q.normalize(e.join("/"))},join2:(e,r)=>q.normalize(e+"/"+r)},V=e=>(V=(()=>{if("object"==typeof crypto&&"function"==typeof crypto.getRandomValues)return e=>crypto.getRandomValues(e);x("initRandomDevice")})())(e),X={resolve:function(){for(var e="",r=!1,t=arguments.length-1;t>=-1&&!r;t--){var n=t>=0?arguments[t]:ie.cwd();if("string"!=typeof n)throw new TypeError("Arguments to path.resolve must be strings");if(!n)return"";e=n+"/"+e,r=q.isAbs(n)}return(r?"/":"")+(e=q.normalizeArray(e.split("/").filter((e=>!!e)),!r).join("/"))||"."},relative:(e,r)=>{function t(e){for(var r=0;r=0&&""===e[t];t--);return r>t?[]:e.slice(r,t-r+1)}e=X.resolve(e).substr(1),r=X.resolve(r).substr(1);for(var n=t(e.split("/")),o=t(r.split("/")),a=Math.min(n.length,o.length),i=a,s=0;s{for(var n=r+t,o=r;e[o]&&!(o>=n);)++o;if(o-r>16&&e.buffer&&G)return G.decode(e.subarray(r,o));for(var a="";r>10,56320|1023&u)}}else a+=String.fromCharCode((31&i)<<6|s)}else a+=String.fromCharCode(i)}return a},K=[],Z=e=>{for(var r=0,t=0;t=55296&&n<=57343?(r+=4,++t):r+=3}return r},Q=(e,r,t,n)=>{if(!(n>0))return 0;for(var o=t,a=t+n-1,i=0;i=55296&&s<=57343&&(s=65536+((1023&s)<<10)|1023&e.charCodeAt(++i)),s<=127){if(t>=a)break;r[t++]=s}else if(s<=2047){if(t+1>=a)break;r[t++]=192|s>>6,r[t++]=128|63&s}else if(s<=65535){if(t+2>=a)break;r[t++]=224|s>>12,r[t++]=128|s>>6&63,r[t++]=128|63&s}else{if(t+3>=a)break;r[t++]=240|s>>18,r[t++]=128|s>>12&63,r[t++]=128|s>>6&63,r[t++]=128|63&s}}return r[t]=0,t-o};function ee(e,r,t){var n=Z(e)+1,o=new Array(n),a=Q(e,o,0,o.length);return r&&(o.length=a),o}var re={ttys:[],init(){},shutdown(){},register(e,r){re.ttys[e]={input:[],output:[],ops:r},ie.registerDevice(e,re.stream_ops)},stream_ops:{open(e){var r=re.ttys[e.node.rdev];if(!r)throw new ie.ErrnoError(43);e.tty=r,e.seekable=!1},close(e){e.tty.ops.fsync(e.tty)},fsync(e){e.tty.ops.fsync(e.tty)},read(e,r,t,n,o){if(!e.tty||!e.tty.ops.get_char)throw new ie.ErrnoError(60);for(var a=0,i=0;i(()=>{if(!K.length){var e=null;if("undefined"!=typeof window&&"function"==typeof window.prompt?null!==(e=window.prompt("Input: "))&&(e+="\n"):"function"==typeof readline&&null!==(e=readline())&&(e+="\n"),!e)return null;K=ee(e,!0)}return K.shift()})(),put_char(e,r){null===r||10===r?(m(J(e.output,0)),e.output=[]):0!=r&&e.output.push(r)},fsync(e){e.output&&e.output.length>0&&(m(J(e.output,0)),e.output=[])},ioctl_tcgets:e=>({c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}),ioctl_tcsets:(e,r,t)=>0,ioctl_tiocgwinsz:e=>[24,80]},default_tty1_ops:{put_char(e,r){null===r||10===r?(p(J(e.output,0)),e.output=[]):0!=r&&e.output.push(r)},fsync(e){e.output&&e.output.length>0&&(p(J(e.output,0)),e.output=[])}}},te=e=>{x()},ne={ops_table:null,mount:e=>ne.createNode(null,"/",16895,0),createNode(e,r,t,n){if(ie.isBlkdev(t)||ie.isFIFO(t))throw new ie.ErrnoError(63);ne.ops_table||(ne.ops_table={dir:{node:{getattr:ne.node_ops.getattr,setattr:ne.node_ops.setattr,lookup:ne.node_ops.lookup,mknod:ne.node_ops.mknod,rename:ne.node_ops.rename,unlink:ne.node_ops.unlink,rmdir:ne.node_ops.rmdir,readdir:ne.node_ops.readdir,symlink:ne.node_ops.symlink},stream:{llseek:ne.stream_ops.llseek}},file:{node:{getattr:ne.node_ops.getattr,setattr:ne.node_ops.setattr},stream:{llseek:ne.stream_ops.llseek,read:ne.stream_ops.read,write:ne.stream_ops.write,allocate:ne.stream_ops.allocate,mmap:ne.stream_ops.mmap,msync:ne.stream_ops.msync}},link:{node:{getattr:ne.node_ops.getattr,setattr:ne.node_ops.setattr,readlink:ne.node_ops.readlink},stream:{}},chrdev:{node:{getattr:ne.node_ops.getattr,setattr:ne.node_ops.setattr},stream:ie.chrdev_stream_ops}});var o=ie.createNode(e,r,t,n);return ie.isDir(o.mode)?(o.node_ops=ne.ops_table.dir.node,o.stream_ops=ne.ops_table.dir.stream,o.contents={}):ie.isFile(o.mode)?(o.node_ops=ne.ops_table.file.node,o.stream_ops=ne.ops_table.file.stream,o.usedBytes=0,o.contents=null):ie.isLink(o.mode)?(o.node_ops=ne.ops_table.link.node,o.stream_ops=ne.ops_table.link.stream):ie.isChrdev(o.mode)&&(o.node_ops=ne.ops_table.chrdev.node,o.stream_ops=ne.ops_table.chrdev.stream),o.timestamp=Date.now(),e&&(e.contents[r]=o,e.timestamp=o.timestamp),o},getFileDataAsTypedArray:e=>e.contents?e.contents.subarray?e.contents.subarray(0,e.usedBytes):new Uint8Array(e.contents):new Uint8Array(0),expandFileStorage(e,r){var t=e.contents?e.contents.length:0;if(!(t>=r)){r=Math.max(r,t*(t<1048576?2:1.125)>>>0),0!=t&&(r=Math.max(r,256));var n=e.contents;e.contents=new Uint8Array(r),e.usedBytes>0&&e.contents.set(n.subarray(0,e.usedBytes),0)}},resizeFileStorage(e,r){if(e.usedBytes!=r)if(0==r)e.contents=null,e.usedBytes=0;else{var t=e.contents;e.contents=new Uint8Array(r),t&&e.contents.set(t.subarray(0,Math.min(r,e.usedBytes))),e.usedBytes=r}},node_ops:{getattr(e){var r={};return r.dev=ie.isChrdev(e.mode)?e.id:1,r.ino=e.id,r.mode=e.mode,r.nlink=1,r.uid=0,r.gid=0,r.rdev=e.rdev,ie.isDir(e.mode)?r.size=4096:ie.isFile(e.mode)?r.size=e.usedBytes:ie.isLink(e.mode)?r.size=e.link.length:r.size=0,r.atime=new Date(e.timestamp),r.mtime=new Date(e.timestamp),r.ctime=new Date(e.timestamp),r.blksize=4096,r.blocks=Math.ceil(r.size/r.blksize),r},setattr(e,r){void 0!==r.mode&&(e.mode=r.mode),void 0!==r.timestamp&&(e.timestamp=r.timestamp),void 0!==r.size&&ne.resizeFileStorage(e,r.size)},lookup(e,r){throw ie.genericErrors[44]},mknod:(e,r,t,n)=>ne.createNode(e,r,t,n),rename(e,r,t){if(ie.isDir(e.mode)){var n;try{n=ie.lookupNode(r,t)}catch(e){}if(n)for(var o in n.contents)throw new ie.ErrnoError(55)}delete e.parent.contents[e.name],e.parent.timestamp=Date.now(),e.name=t,r.contents[t]=e,r.timestamp=e.parent.timestamp,e.parent=r},unlink(e,r){delete e.contents[r],e.timestamp=Date.now()},rmdir(e,r){var t=ie.lookupNode(e,r);for(var n in t.contents)throw new ie.ErrnoError(55);delete e.contents[r],e.timestamp=Date.now()},readdir(e){var r=[".",".."];for(var t in e.contents)e.contents.hasOwnProperty(t)&&r.push(t);return r},symlink(e,r,t){var n=ne.createNode(e,r,41471,0);return n.link=t,n},readlink(e){if(!ie.isLink(e.mode))throw new ie.ErrnoError(28);return e.link}},stream_ops:{read(e,r,t,n,o){var a=e.node.contents;if(o>=e.node.usedBytes)return 0;var i=Math.min(e.node.usedBytes-o,n);if(i>8&&a.subarray)r.set(a.subarray(o,o+i),t);else for(var s=0;s0||t+r(ne.stream_ops.write(e,r,0,n,t,!1),0)}},oe=n.preloadPlugins||[],ae=(e,r)=>{var t=0;return e&&(t|=365),r&&(t|=146),t},ie={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:!1,ignorePermissions:!0,ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,lookupPath(e,r={}){if(!(e=X.resolve(e)))return{path:"",node:null};if((r=Object.assign({follow_mount:!0,recurse_count:0},r)).recurse_count>8)throw new ie.ErrnoError(32);for(var t=e.split("/").filter((e=>!!e)),n=ie.root,o="/",a=0;a40)throw new ie.ErrnoError(32)}}return{path:o,node:n}},getPath(e){for(var r;;){if(ie.isRoot(e)){var t=e.mount.mountpoint;return r?"/"!==t[t.length-1]?`${t}/${r}`:t+r:t}r=r?`${e.name}/${r}`:e.name,e=e.parent}},hashName(e,r){for(var t=0,n=0;n>>0)%ie.nameTable.length},hashAddNode(e){var r=ie.hashName(e.parent.id,e.name);e.name_next=ie.nameTable[r],ie.nameTable[r]=e},hashRemoveNode(e){var r=ie.hashName(e.parent.id,e.name);if(ie.nameTable[r]===e)ie.nameTable[r]=e.name_next;else for(var t=ie.nameTable[r];t;){if(t.name_next===e){t.name_next=e.name_next;break}t=t.name_next}},lookupNode(e,r){var t=ie.mayLookup(e);if(t)throw new ie.ErrnoError(t,e);for(var n=ie.hashName(e.id,r),o=ie.nameTable[n];o;o=o.name_next){var a=o.name;if(o.parent.id===e.id&&a===r)return o}return ie.lookup(e,r)},createNode(e,r,t,n){var o=new ie.FSNode(e,r,t,n);return ie.hashAddNode(o),o},destroyNode(e){ie.hashRemoveNode(e)},isRoot:e=>e===e.parent,isMountpoint:e=>!!e.mounted,isFile:e=>32768==(61440&e),isDir:e=>16384==(61440&e),isLink:e=>40960==(61440&e),isChrdev:e=>8192==(61440&e),isBlkdev:e=>24576==(61440&e),isFIFO:e=>4096==(61440&e),isSocket:e=>!(49152&~e),flagsToPermissionString(e){var r=["r","w","rw"][3&e];return 512&e&&(r+="w"),r},nodePermissions:(e,r)=>ie.ignorePermissions||(!r.includes("r")||292&e.mode)&&(!r.includes("w")||146&e.mode)&&(!r.includes("x")||73&e.mode)?0:2,mayLookup:e=>ie.nodePermissions(e,"x")||(e.node_ops.lookup?0:2),mayCreate(e,r){try{return ie.lookupNode(e,r),20}catch(e){}return ie.nodePermissions(e,"wx")},mayDelete(e,r,t){var n;try{n=ie.lookupNode(e,r)}catch(e){return e.errno}var o=ie.nodePermissions(e,"wx");if(o)return o;if(t){if(!ie.isDir(n.mode))return 54;if(ie.isRoot(n)||ie.getPath(n)===ie.cwd())return 10}else if(ie.isDir(n.mode))return 31;return 0},mayOpen:(e,r)=>e?ie.isLink(e.mode)?32:ie.isDir(e.mode)&&("r"!==ie.flagsToPermissionString(r)||512&r)?31:ie.nodePermissions(e,ie.flagsToPermissionString(r)):44,MAX_OPEN_FDS:4096,nextfd(){for(var e=0;e<=ie.MAX_OPEN_FDS;e++)if(!ie.streams[e])return e;throw new ie.ErrnoError(33)},getStreamChecked(e){var r=ie.getStream(e);if(!r)throw new ie.ErrnoError(8);return r},getStream:e=>ie.streams[e],createStream:(e,r=-1)=>(ie.FSStream||(ie.FSStream=function(){this.shared={}},ie.FSStream.prototype={},Object.defineProperties(ie.FSStream.prototype,{object:{get(){return this.node},set(e){this.node=e}},isRead:{get(){return 1!=(2097155&this.flags)}},isWrite:{get(){return!!(2097155&this.flags)}},isAppend:{get(){return 1024&this.flags}},flags:{get(){return this.shared.flags},set(e){this.shared.flags=e}},position:{get(){return this.shared.position},set(e){this.shared.position=e}}})),e=Object.assign(new ie.FSStream,e),-1==r&&(r=ie.nextfd()),e.fd=r,ie.streams[r]=e,e),closeStream(e){ie.streams[e]=null},chrdev_stream_ops:{open(e){var r=ie.getDevice(e.node.rdev);e.stream_ops=r.stream_ops,e.stream_ops.open&&e.stream_ops.open(e)},llseek(){throw new ie.ErrnoError(70)}},major:e=>e>>8,minor:e=>255&e,makedev:(e,r)=>e<<8|r,registerDevice(e,r){ie.devices[e]={stream_ops:r}},getDevice:e=>ie.devices[e],getMounts(e){for(var r=[],t=[e];t.length;){var n=t.pop();r.push(n),t.push.apply(t,n.mounts)}return r},syncfs(e,r){"function"==typeof e&&(r=e,e=!1),ie.syncFSRequests++,ie.syncFSRequests>1&&p(`warning: ${ie.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`);var t=ie.getMounts(ie.root.mount),n=0;function o(e){return ie.syncFSRequests--,r(e)}function a(e){if(e)return a.errored?void 0:(a.errored=!0,o(e));++n>=t.length&&o(null)}t.forEach((r=>{if(!r.type.syncfs)return a(null);r.type.syncfs(r,e,a)}))},mount(e,r,t){var n,o="/"===t,a=!t;if(o&&ie.root)throw new ie.ErrnoError(10);if(!o&&!a){var i=ie.lookupPath(t,{follow_mount:!1});if(t=i.path,n=i.node,ie.isMountpoint(n))throw new ie.ErrnoError(10);if(!ie.isDir(n.mode))throw new ie.ErrnoError(54)}var s={type:e,opts:r,mountpoint:t,mounts:[]},l=e.mount(s);return l.mount=s,s.root=l,o?ie.root=l:n&&(n.mounted=s,n.mount&&n.mount.mounts.push(s)),l},unmount(e){var r=ie.lookupPath(e,{follow_mount:!1});if(!ie.isMountpoint(r.node))throw new ie.ErrnoError(28);var t=r.node,n=t.mounted,o=ie.getMounts(n);Object.keys(ie.nameTable).forEach((e=>{for(var r=ie.nameTable[e];r;){var t=r.name_next;o.includes(r.mount)&&ie.destroyNode(r),r=t}})),t.mounted=null;var a=t.mount.mounts.indexOf(n);t.mount.mounts.splice(a,1)},lookup:(e,r)=>e.node_ops.lookup(e,r),mknod(e,r,t){var n=ie.lookupPath(e,{parent:!0}).node,o=q.basename(e);if(!o||"."===o||".."===o)throw new ie.ErrnoError(28);var a=ie.mayCreate(n,o);if(a)throw new ie.ErrnoError(a);if(!n.node_ops.mknod)throw new ie.ErrnoError(63);return n.node_ops.mknod(n,o,r,t)},create:(e,r)=>(r=void 0!==r?r:438,r&=4095,r|=32768,ie.mknod(e,r,0)),mkdir:(e,r)=>(r=void 0!==r?r:511,r&=1023,r|=16384,ie.mknod(e,r,0)),mkdirTree(e,r){for(var t=e.split("/"),n="",o=0;o(void 0===t&&(t=r,r=438),r|=8192,ie.mknod(e,r,t)),symlink(e,r){if(!X.resolve(e))throw new ie.ErrnoError(44);var t=ie.lookupPath(r,{parent:!0}).node;if(!t)throw new ie.ErrnoError(44);var n=q.basename(r),o=ie.mayCreate(t,n);if(o)throw new ie.ErrnoError(o);if(!t.node_ops.symlink)throw new ie.ErrnoError(63);return t.node_ops.symlink(t,n,e)},rename(e,r){var t,n,o=q.dirname(e),a=q.dirname(r),i=q.basename(e),s=q.basename(r);if(t=ie.lookupPath(e,{parent:!0}).node,n=ie.lookupPath(r,{parent:!0}).node,!t||!n)throw new ie.ErrnoError(44);if(t.mount!==n.mount)throw new ie.ErrnoError(75);var l,u=ie.lookupNode(t,i),d=X.relative(e,a);if("."!==d.charAt(0))throw new ie.ErrnoError(28);if("."!==(d=X.relative(r,o)).charAt(0))throw new ie.ErrnoError(55);try{l=ie.lookupNode(n,s)}catch(e){}if(u!==l){var c=ie.isDir(u.mode),f=ie.mayDelete(t,i,c);if(f)throw new ie.ErrnoError(f);if(f=l?ie.mayDelete(n,s,c):ie.mayCreate(n,s))throw new ie.ErrnoError(f);if(!t.node_ops.rename)throw new ie.ErrnoError(63);if(ie.isMountpoint(u)||l&&ie.isMountpoint(l))throw new ie.ErrnoError(10);if(n!==t&&(f=ie.nodePermissions(t,"w")))throw new ie.ErrnoError(f);ie.hashRemoveNode(u);try{t.node_ops.rename(u,n,s)}catch(e){throw e}finally{ie.hashAddNode(u)}}},rmdir(e){var r=ie.lookupPath(e,{parent:!0}).node,t=q.basename(e),n=ie.lookupNode(r,t),o=ie.mayDelete(r,t,!0);if(o)throw new ie.ErrnoError(o);if(!r.node_ops.rmdir)throw new ie.ErrnoError(63);if(ie.isMountpoint(n))throw new ie.ErrnoError(10);r.node_ops.rmdir(r,t),ie.destroyNode(n)},readdir(e){var r=ie.lookupPath(e,{follow:!0}).node;if(!r.node_ops.readdir)throw new ie.ErrnoError(54);return r.node_ops.readdir(r)},unlink(e){var r=ie.lookupPath(e,{parent:!0}).node;if(!r)throw new ie.ErrnoError(44);var t=q.basename(e),n=ie.lookupNode(r,t),o=ie.mayDelete(r,t,!1);if(o)throw new ie.ErrnoError(o);if(!r.node_ops.unlink)throw new ie.ErrnoError(63);if(ie.isMountpoint(n))throw new ie.ErrnoError(10);r.node_ops.unlink(r,t),ie.destroyNode(n)},readlink(e){var r=ie.lookupPath(e).node;if(!r)throw new ie.ErrnoError(44);if(!r.node_ops.readlink)throw new ie.ErrnoError(28);return X.resolve(ie.getPath(r.parent),r.node_ops.readlink(r))},stat(e,r){var t=ie.lookupPath(e,{follow:!r}).node;if(!t)throw new ie.ErrnoError(44);if(!t.node_ops.getattr)throw new ie.ErrnoError(63);return t.node_ops.getattr(t)},lstat:e=>ie.stat(e,!0),chmod(e,r,t){var n;if(!(n="string"==typeof e?ie.lookupPath(e,{follow:!t}).node:e).node_ops.setattr)throw new ie.ErrnoError(63);n.node_ops.setattr(n,{mode:4095&r|-4096&n.mode,timestamp:Date.now()})},lchmod(e,r){ie.chmod(e,r,!0)},fchmod(e,r){var t=ie.getStreamChecked(e);ie.chmod(t.node,r)},chown(e,r,t,n){var o;if(!(o="string"==typeof e?ie.lookupPath(e,{follow:!n}).node:e).node_ops.setattr)throw new ie.ErrnoError(63);o.node_ops.setattr(o,{timestamp:Date.now()})},lchown(e,r,t){ie.chown(e,r,t,!0)},fchown(e,r,t){var n=ie.getStreamChecked(e);ie.chown(n.node,r,t)},truncate(e,r){if(r<0)throw new ie.ErrnoError(28);var t;if(!(t="string"==typeof e?ie.lookupPath(e,{follow:!0}).node:e).node_ops.setattr)throw new ie.ErrnoError(63);if(ie.isDir(t.mode))throw new ie.ErrnoError(31);if(!ie.isFile(t.mode))throw new ie.ErrnoError(28);var n=ie.nodePermissions(t,"w");if(n)throw new ie.ErrnoError(n);t.node_ops.setattr(t,{size:r,timestamp:Date.now()})},ftruncate(e,r){var t=ie.getStreamChecked(e);if(!(2097155&t.flags))throw new ie.ErrnoError(28);ie.truncate(t.node,r)},utime(e,r,t){var n=ie.lookupPath(e,{follow:!0}).node;n.node_ops.setattr(n,{timestamp:Math.max(r,t)})},open(e,r,t){if(""===e)throw new ie.ErrnoError(44);var o;if(t=void 0===t?438:t,t=64&(r="string"==typeof r?(e=>{var r={r:0,"r+":2,w:577,"w+":578,a:1089,"a+":1090}[e];if(void 0===r)throw new Error(`Unknown file open mode: ${e}`);return r})(r):r)?4095&t|32768:0,"object"==typeof e)o=e;else{e=q.normalize(e);try{o=ie.lookupPath(e,{follow:!(131072&r)}).node}catch(e){}}var a=!1;if(64&r)if(o){if(128&r)throw new ie.ErrnoError(20)}else o=ie.mknod(e,t,0),a=!0;if(!o)throw new ie.ErrnoError(44);if(ie.isChrdev(o.mode)&&(r&=-513),65536&r&&!ie.isDir(o.mode))throw new ie.ErrnoError(54);if(!a){var i=ie.mayOpen(o,r);if(i)throw new ie.ErrnoError(i)}512&r&&!a&&ie.truncate(o,0),r&=-131713;var s=ie.createStream({node:o,path:ie.getPath(o),flags:r,seekable:!0,position:0,stream_ops:o.stream_ops,ungotten:[],error:!1});return s.stream_ops.open&&s.stream_ops.open(s),!n.logReadFiles||1&r||(ie.readFiles||(ie.readFiles={}),e in ie.readFiles||(ie.readFiles[e]=1)),s},close(e){if(ie.isClosed(e))throw new ie.ErrnoError(8);e.getdents&&(e.getdents=null);try{e.stream_ops.close&&e.stream_ops.close(e)}catch(e){throw e}finally{ie.closeStream(e.fd)}e.fd=null},isClosed:e=>null===e.fd,llseek(e,r,t){if(ie.isClosed(e))throw new ie.ErrnoError(8);if(!e.seekable||!e.stream_ops.llseek)throw new ie.ErrnoError(70);if(0!=t&&1!=t&&2!=t)throw new ie.ErrnoError(28);return e.position=e.stream_ops.llseek(e,r,t),e.ungotten=[],e.position},read(e,r,t,n,o){if(n<0||o<0)throw new ie.ErrnoError(28);if(ie.isClosed(e))throw new ie.ErrnoError(8);if(1==(2097155&e.flags))throw new ie.ErrnoError(8);if(ie.isDir(e.node.mode))throw new ie.ErrnoError(31);if(!e.stream_ops.read)throw new ie.ErrnoError(28);var a=void 0!==o;if(a){if(!e.seekable)throw new ie.ErrnoError(70)}else o=e.position;var i=e.stream_ops.read(e,r,t,n,o);return a||(e.position+=i),i},write(e,r,t,n,o,a){if(n<0||o<0)throw new ie.ErrnoError(28);if(ie.isClosed(e))throw new ie.ErrnoError(8);if(!(2097155&e.flags))throw new ie.ErrnoError(8);if(ie.isDir(e.node.mode))throw new ie.ErrnoError(31);if(!e.stream_ops.write)throw new ie.ErrnoError(28);e.seekable&&1024&e.flags&&ie.llseek(e,0,2);var i=void 0!==o;if(i){if(!e.seekable)throw new ie.ErrnoError(70)}else o=e.position;var s=e.stream_ops.write(e,r,t,n,o,a);return i||(e.position+=s),s},allocate(e,r,t){if(ie.isClosed(e))throw new ie.ErrnoError(8);if(r<0||t<=0)throw new ie.ErrnoError(28);if(!(2097155&e.flags))throw new ie.ErrnoError(8);if(!ie.isFile(e.node.mode)&&!ie.isDir(e.node.mode))throw new ie.ErrnoError(43);if(!e.stream_ops.allocate)throw new ie.ErrnoError(138);e.stream_ops.allocate(e,r,t)},mmap(e,r,t,n,o){if(2&n&&!(2&o)&&2!=(2097155&e.flags))throw new ie.ErrnoError(2);if(1==(2097155&e.flags))throw new ie.ErrnoError(2);if(!e.stream_ops.mmap)throw new ie.ErrnoError(43);return e.stream_ops.mmap(e,r,t,n,o)},msync:(e,r,t,n,o)=>e.stream_ops.msync?e.stream_ops.msync(e,r,t,n,o):0,munmap:e=>0,ioctl(e,r,t){if(!e.stream_ops.ioctl)throw new ie.ErrnoError(59);return e.stream_ops.ioctl(e,r,t)},readFile(e,r={}){if(r.flags=r.flags||0,r.encoding=r.encoding||"binary","utf8"!==r.encoding&&"binary"!==r.encoding)throw new Error(`Invalid encoding type "${r.encoding}"`);var t,n=ie.open(e,r.flags),o=ie.stat(e).size,a=new Uint8Array(o);return ie.read(n,a,0,o,0),"utf8"===r.encoding?t=J(a,0):"binary"===r.encoding&&(t=a),ie.close(n),t},writeFile(e,r,t={}){t.flags=t.flags||577;var n=ie.open(e,t.flags,t.mode);if("string"==typeof r){var o=new Uint8Array(Z(r)+1),a=Q(r,o,0,o.length);ie.write(n,o,0,a,void 0,t.canOwn)}else{if(!ArrayBuffer.isView(r))throw new Error("Unsupported data type");ie.write(n,r,0,r.byteLength,void 0,t.canOwn)}ie.close(n)},cwd:()=>ie.currentPath,chdir(e){var r=ie.lookupPath(e,{follow:!0});if(null===r.node)throw new ie.ErrnoError(44);if(!ie.isDir(r.node.mode))throw new ie.ErrnoError(54);var t=ie.nodePermissions(r.node,"x");if(t)throw new ie.ErrnoError(t);ie.currentPath=r.path},createDefaultDirectories(){ie.mkdir("/tmp"),ie.mkdir("/home"),ie.mkdir("/home/web_user")},createDefaultDevices(){ie.mkdir("/dev"),ie.registerDevice(ie.makedev(1,3),{read:()=>0,write:(e,r,t,n,o)=>n}),ie.mkdev("/dev/null",ie.makedev(1,3)),re.register(ie.makedev(5,0),re.default_tty_ops),re.register(ie.makedev(6,0),re.default_tty1_ops),ie.mkdev("/dev/tty",ie.makedev(5,0)),ie.mkdev("/dev/tty1",ie.makedev(6,0));var e=new Uint8Array(1024),r=0,t=()=>(0===r&&(r=V(e).byteLength),e[--r]);ie.createDevice("/dev","random",t),ie.createDevice("/dev","urandom",t),ie.mkdir("/dev/shm"),ie.mkdir("/dev/shm/tmp")},createSpecialDirectories(){ie.mkdir("/proc");var e=ie.mkdir("/proc/self");ie.mkdir("/proc/self/fd"),ie.mount({mount(){var r=ie.createNode(e,"fd",16895,73);return r.node_ops={lookup(e,r){var t=+r,n=ie.getStreamChecked(t),o={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>n.path}};return o.parent=o,o}},r}},{},"/proc/self/fd")},createStandardStreams(){n.stdin?ie.createDevice("/dev","stdin",n.stdin):ie.symlink("/dev/tty","/dev/stdin"),n.stdout?ie.createDevice("/dev","stdout",null,n.stdout):ie.symlink("/dev/tty","/dev/stdout"),n.stderr?ie.createDevice("/dev","stderr",null,n.stderr):ie.symlink("/dev/tty1","/dev/stderr"),ie.open("/dev/stdin",0),ie.open("/dev/stdout",1),ie.open("/dev/stderr",1)},ensureErrnoError(){ie.ErrnoError||(ie.ErrnoError=function(e,r){this.name="ErrnoError",this.node=r,this.setErrno=function(e){this.errno=e},this.setErrno(e),this.message="FS error"},ie.ErrnoError.prototype=new Error,ie.ErrnoError.prototype.constructor=ie.ErrnoError,[44].forEach((e=>{ie.genericErrors[e]=new ie.ErrnoError(e),ie.genericErrors[e].stack=""})))},staticInit(){ie.ensureErrnoError(),ie.nameTable=new Array(4096),ie.mount(ne,{},"/"),ie.createDefaultDirectories(),ie.createDefaultDevices(),ie.createSpecialDirectories(),ie.filesystems={MEMFS:ne}},init(e,r,t){ie.init.initialized=!0,ie.ensureErrnoError(),n.stdin=e||n.stdin,n.stdout=r||n.stdout,n.stderr=t||n.stderr,ie.createStandardStreams()},quit(){ie.init.initialized=!1;for(var e=0;ethis.length-1||e<0)){var r=e%this.chunkSize,t=e/this.chunkSize|0;return this.getter(t)[r]}},a.prototype.setDataGetter=function(e){this.getter=e},a.prototype.cacheLength=function(){var e=new XMLHttpRequest;if(e.open("HEAD",t,!1),e.send(null),!(e.status>=200&&e.status<300||304===e.status))throw new Error("Couldn't load "+t+". Status: "+e.status);var r,n=Number(e.getResponseHeader("Content-length")),o=(r=e.getResponseHeader("Accept-Ranges"))&&"bytes"===r,a=(r=e.getResponseHeader("Content-Encoding"))&&"gzip"===r,i=1048576;o||(i=n);var s=this;s.setDataGetter((e=>{var r=e*i,o=(e+1)*i-1;if(o=Math.min(o,n-1),void 0===s.chunks[e]&&(s.chunks[e]=((e,r)=>{if(e>r)throw new Error("invalid range ("+e+", "+r+") or no bytes requested!");if(r>n-1)throw new Error("only "+n+" bytes available! programmer error!");var o=new XMLHttpRequest;if(o.open("GET",t,!1),n!==i&&o.setRequestHeader("Range","bytes="+e+"-"+r),o.responseType="arraybuffer",o.overrideMimeType&&o.overrideMimeType("text/plain; charset=x-user-defined"),o.send(null),!(o.status>=200&&o.status<300||304===o.status))throw new Error("Couldn't load "+t+". Status: "+o.status);return void 0!==o.response?new Uint8Array(o.response||[]):ee(o.responseText||"",!0)})(r,o)),void 0===s.chunks[e])throw new Error("doXHR failed!");return s.chunks[e]})),!a&&n||(i=n=1,n=this.getter(0).length,i=n,m("LazyFiles on gzip forces download of the whole file when length is accessed")),this._length=n,this._chunkSize=i,this.lengthKnown=!0},"undefined"!=typeof XMLHttpRequest)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var i={isDevice:!1,url:t},s=ie.createFile(e,r,i,n,o);i.contents?s.contents=i.contents:i.url&&(s.contents=null,s.url=i.url),Object.defineProperties(s,{usedBytes:{get:function(){return this.contents.length}}});var l={};function u(e,r,t,n,o){var a=e.node.contents;if(o>=a.length)return 0;var i=Math.min(a.length-o,n);if(a.slice)for(var s=0;s{var r=s.stream_ops[e];l[e]=function(){return ie.forceLoadFile(s),r.apply(null,arguments)}})),l.read=(e,r,t,n,o)=>(ie.forceLoadFile(s),u(e,r,t,n,o)),l.mmap=(e,r,t,n,o)=>{ie.forceLoadFile(s);var a=te();if(!a)throw new ie.ErrnoError(48);return u(e,v,a,r,t),{ptr:a,allocated:!0}},s.stream_ops=l,s}},se=(e,r)=>e?J(y,e,r):"",le={DEFAULT_POLLMASK:5,calculateAt(e,r,t){if(q.isAbs(r))return r;var n;if(n=-100===e?ie.cwd():le.getStreamFromFD(e).path,0==r.length){if(!t)throw new ie.ErrnoError(44);return n}return q.join2(n,r)},doStat(e,r,t){try{var n=e(r)}catch(e){if(e&&e.node&&q.normalize(r)!==q.normalize(ie.getPath(e.node)))return-54;throw e}E[t>>2]=n.dev,E[t+4>>2]=n.mode,_[t+8>>2]=n.nlink,E[t+12>>2]=n.uid,E[t+16>>2]=n.gid,E[t+20>>2]=n.rdev,W=[n.size>>>0,(z=n.size,+Math.abs(z)>=1?z>0?+Math.floor(z/4294967296)>>>0:~~+Math.ceil((z-+(~~z>>>0))/4294967296)>>>0:0)],E[t+24>>2]=W[0],E[t+28>>2]=W[1],E[t+32>>2]=4096,E[t+36>>2]=n.blocks;var o=n.atime.getTime(),a=n.mtime.getTime(),i=n.ctime.getTime();return W=[Math.floor(o/1e3)>>>0,(z=Math.floor(o/1e3),+Math.abs(z)>=1?z>0?+Math.floor(z/4294967296)>>>0:~~+Math.ceil((z-+(~~z>>>0))/4294967296)>>>0:0)],E[t+40>>2]=W[0],E[t+44>>2]=W[1],_[t+48>>2]=o%1e3*1e3,W=[Math.floor(a/1e3)>>>0,(z=Math.floor(a/1e3),+Math.abs(z)>=1?z>0?+Math.floor(z/4294967296)>>>0:~~+Math.ceil((z-+(~~z>>>0))/4294967296)>>>0:0)],E[t+56>>2]=W[0],E[t+60>>2]=W[1],_[t+64>>2]=a%1e3*1e3,W=[Math.floor(i/1e3)>>>0,(z=Math.floor(i/1e3),+Math.abs(z)>=1?z>0?+Math.floor(z/4294967296)>>>0:~~+Math.ceil((z-+(~~z>>>0))/4294967296)>>>0:0)],E[t+72>>2]=W[0],E[t+76>>2]=W[1],_[t+80>>2]=i%1e3*1e3,W=[n.ino>>>0,(z=n.ino,+Math.abs(z)>=1?z>0?+Math.floor(z/4294967296)>>>0:~~+Math.ceil((z-+(~~z>>>0))/4294967296)>>>0:0)],E[t+88>>2]=W[0],E[t+92>>2]=W[1],0},doMsync(e,r,t,n,o){if(!ie.isFile(r.node.mode))throw new ie.ErrnoError(43);if(2&n)return 0;var a=y.slice(e,e+t);ie.msync(r,a,o,t,n)},varargs:void 0,get(){var e=E[+le.varargs>>2];return le.varargs+=4,e},getp:()=>le.get(),getStr:e=>se(e),getStreamFromFD:e=>ie.getStreamChecked(e)},ue={},de=e=>{for(;e.length;){var r=e.pop();e.pop()(r)}};function ce(e){return this.fromWireType(E[e>>2])}var fe,he,me,pe={},ve={},ye={},we=e=>{throw new fe(e)},ge=(e,r,t)=>{function n(r){var n=t(r);n.length!==e.length&&we("Mismatched type converter count");for(var o=0;o{ve.hasOwnProperty(e)?o[r]=ve[e]:(a.push(e),pe.hasOwnProperty(e)||(pe[e]=[]),pe[e].push((()=>{o[r]=ve[e],++i===a.length&&n(o)})))})),0===a.length&&n(o)},Ee=e=>{for(var r="",t=e;y[t];)r+=he[y[t++]];return r},_e=e=>{throw new me(e)};function be(e,r,t={}){if(!("argPackAdvance"in r))throw new TypeError("registerType registeredInstance requires argPackAdvance");return function(e,r,t={}){var n=r.name;if(e||_e(`type "${n}" must have a positive integer typeid pointer`),ve.hasOwnProperty(e)){if(t.ignoreDuplicateRegistrations)return;_e(`Cannot register type '${n}' twice`)}if(ve[e]=r,delete ye[e],pe.hasOwnProperty(e)){var o=pe[e];delete pe[e],o.forEach((e=>e()))}}(e,r,t)}function ke(){this.allocated=[void 0],this.freelist=[]}var Fe,Ae,Se=new ke,De=e=>{e>=Se.reserved&&0==--Se.get(e).refcount&&Se.free(e)},Pe=e=>(e||_e("Cannot use deleted val. handle = "+e),Se.get(e).value),Te=e=>{switch(e){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:return Se.allocate({refcount:1,value:e})}},$e=(e,r)=>{switch(r){case 4:return function(e){return this.fromWireType(b[e>>2])};case 8:return function(e){return this.fromWireType(k[e>>3])};default:throw new TypeError(`invalid float width (${r}): ${e}`)}},Ce=(e,r,t)=>{if(void 0===e[r].overloadTable){var n=e[r];e[r]=function(){return e[r].overloadTable.hasOwnProperty(arguments.length)||_e(`Function '${t}' called with an invalid number of arguments (${arguments.length}) - expects one of (${e[r].overloadTable})!`),e[r].overloadTable[arguments.length].apply(this,arguments)},e[r].overloadTable=[],e[r].overloadTable[n.argCount]=n}},Me=[],je=e=>{var r=Me[e];return r||(e>=Me.length&&(Me.length=e+1),Me[e]=r=Fe.get(e)),r},xe=(e,r)=>{var t,o,a,i=(e=Ee(e)).includes("j")?(t=e,o=r,a=[],function(){return a.length=0,Object.assign(a,arguments),((e,r,t)=>e.includes("j")?((e,r,t)=>{var o=n["dynCall_"+e];return t&&t.length?o.apply(null,[r].concat(t)):o.call(null,r)})(e,r,t):je(r).apply(null,t))(t,o,a)}):je(r);return"function"!=typeof i&&_e(`unknown function pointer with signature ${e}: ${r}`),i},Re=e=>{var r=yr(e),t=Ee(r);return mr(r),t},Oe=(e,r,t)=>{switch(r){case 1:return t?e=>v[0|e]:e=>y[0|e];case 2:return t?e=>w[e>>1]:e=>g[e>>1];case 4:return t?e=>E[e>>2]:e=>_[e>>2];default:throw new TypeError(`invalid integer width (${r}): ${e}`)}};function ze(e){return this.fromWireType(_[e>>2])}var We,Ne,Le,Be,Ue,Ie,He="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0,Ye=(e,r)=>{for(var t=e,n=t>>1,o=n+r/2;!(n>=o)&&g[n];)++n;if((t=n<<1)-e>32&&He)return He.decode(y.subarray(e,t));for(var a="",i=0;!(i>=r/2);++i){var s=w[e+2*i>>1];if(0==s)break;a+=String.fromCharCode(s)}return a},qe=(e,r,t)=>{if(void 0===t&&(t=2147483647),t<2)return 0;for(var n=r,o=(t-=2)<2*e.length?t/2:e.length,a=0;a>1]=i,r+=2}return w[r>>1]=0,r-n},Ve=e=>2*e.length,Xe=(e,r)=>{for(var t=0,n="";!(t>=r/4);){var o=E[e+4*t>>2];if(0==o)break;if(++t,o>=65536){var a=o-65536;n+=String.fromCharCode(55296|a>>10,56320|1023&a)}else n+=String.fromCharCode(o)}return n},Ge=(e,r,t)=>{if(void 0===t&&(t=2147483647),t<4)return 0;for(var n=r,o=n+t-4,a=0;a=55296&&i<=57343&&(i=65536+((1023&i)<<10)|1023&e.charCodeAt(++a)),E[r>>2]=i,(r+=4)+4>o)break}return E[r>>2]=0,r-n},Je=e=>{for(var r=0,t=0;t=55296&&n<=57343&&++t,r+=4}return r},Ke=(e,r)=>{var t=ve[e];return void 0===t&&_e(r+" has unknown type "+Re(e)),t},Ze={},Qe=e=>{var r=Ze[e];return void 0===r?Ee(e):r},er=[],rr=()=>{if("object"==typeof globalThis)return globalThis;function e(e){e.$$$embind_global$$$=e;var r="object"==typeof $$$embind_global$$$&&e.$$$embind_global$$$==e;return r||delete e.$$$embind_global$$$,r}if("object"==typeof $$$embind_global$$$)return $$$embind_global$$$;if("object"==typeof i.c&&e(i.c)?$$$embind_global$$$=i.c:"object"==typeof self&&e(self)&&($$$embind_global$$$=self),"object"==typeof $$$embind_global$$$)return $$$embind_global$$$;throw Error("unable to get global object.")},tr=e=>{var r=(e-h.buffer.byteLength+65535)/65536;try{return h.grow(r),S(),1}catch(e){}},nr={},or=()=>{if(!or.strings){var e={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:("object"==typeof navigator&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",_:u||"./this.program"};for(var r in nr)void 0===nr[r]?delete e[r]:e[r]=nr[r];var t=[];for(var r in e)t.push(`${r}=${e[r]}`);or.strings=t}return or.strings},ar=e=>e%4==0&&(e%100!=0||e%400==0),ir=[31,29,31,30,31,30,31,31,30,31,30,31],sr=[31,28,31,30,31,30,31,31,30,31,30,31],lr=(e,r)=>{e<128?r.push(e):r.push(e%128|128,e>>7)},ur=[],dr=(e,r)=>{Fe.set(e,r),Me[e]=Fe.get(e)},cr=function(e,r,t,n){e||(e=this),this.parent=e,this.mount=e.mount,this.mounted=null,this.id=ie.nextInode++,this.name=r,this.mode=t,this.node_ops={},this.stream_ops={},this.rdev=n};Object.defineProperties(cr.prototype,{read:{get:function(){return!(365&~this.mode)},set:function(e){e?this.mode|=365:this.mode&=-366}},write:{get:function(){return!(146&~this.mode)},set:function(e){e?this.mode|=146:this.mode&=-147}},isFolder:{get:function(){return ie.isDir(this.mode)}},isDevice:{get:function(){return ie.isChrdev(this.mode)}}}),ie.FSNode=cr,ie.createPreloadedFile=(e,r,t,n,o,a,i,l,u,d)=>{var c=r?X.resolve(q.join2(e,r)):e;function f(t){function s(t){d&&d(),l||((e,r,t,n,o,a)=>{ie.createDataFile(e,r,t,n,o,a)})(e,r,t,n,o,u),a&&a(),j()}((e,r,t,n)=>{"undefined"!=typeof Browser&&Browser.init();var o=!1;return oe.forEach((a=>{o||a.canHandle(r)&&(a.handle(e,r,t,n),o=!0)})),o})(t,c,s,(()=>{i&&i(),j()}))||s(t)}M(),"string"==typeof t?((e,r,t,n)=>{var o=`al ${e}`;s(e,(r=>{A(r,`Loading data file "${e}" failed (no arrayBuffer).`),f(new Uint8Array(r)),o&&j()}),(r=>{if(!t)throw`Loading data file "${e}" failed.`;t()})),o&&M()})(t,0,i):f(t)},ie.staticInit(),n.FS_createPath=ie.createPath,n.FS_createDataFile=ie.createDataFile,n.FS_createPreloadedFile=ie.createPreloadedFile,n.FS_unlink=ie.unlink,n.FS_createLazyFile=ie.createLazyFile,n.FS_createDevice=ie.createDevice,fe=n.InternalError=class extends Error{constructor(e){super(e),this.name="InternalError"}},(()=>{for(var e=new Array(256),r=0;r<256;++r)e[r]=String.fromCharCode(r);he=e})(),me=n.BindingError=class extends Error{constructor(e){super(e),this.name="BindingError"}},Object.assign(ke.prototype,{get(e){return this.allocated[e]},has(e){return void 0!==this.allocated[e]},allocate(e){var r=this.freelist.pop()||this.allocated.length;return this.allocated[r]=e,r},free(e){this.allocated[e]=void 0,this.freelist.push(e)}}),Se.allocated.push({value:void 0},{value:null},{value:!0},{value:!1}),Se.reserved=Se.allocated.length,n.count_emval_handles=()=>{for(var e=0,r=Se.reserved;r{if(void 0===e)return"_unknown";var r=(e=e.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return r>=48&&r<=57?`_${e}`:e})(Be=Le="UnboundTypeError"),Ie={[Be]:function(){return Ue.apply(this,arguments)}}[Be],Ie.prototype=Object.create(Ne.prototype),Ie.prototype.constructor=Ie,Ie.prototype.toString=function(){return void 0===this.message?this.name:`${this.name}: ${this.message}`},Ie);var fr={m:(e,r,t)=>{throw new Y(e).init(r,t),e},x:function(e,r,t){le.varargs=t;try{var n=le.getStreamFromFD(e);switch(r){case 0:if((o=le.get())<0)return-28;for(;ie.streams[o];)o++;return ie.createStream(n,o).fd;case 1:case 2:case 6:case 7:return 0;case 3:return n.flags;case 4:var o=le.get();return n.flags|=o,0;case 5:return o=le.getp(),w[o+0>>1]=2,0;case 16:case 8:default:return-28;case 9:return E[vr()>>2]=28,-1}}catch(e){if(void 0===ie||"ErrnoError"!==e.name)throw e;return-e.errno}},N:function(e,r,t){le.varargs=t;try{var n=le.getStreamFromFD(e);switch(r){case 21509:case 21510:case 21511:case 21512:case 21524:case 21515:return n.tty?0:-59;case 21505:if(!n.tty)return-59;if(n.tty.ops.ioctl_tcgets){var o=n.tty.ops.ioctl_tcgets(n),a=le.getp();E[a>>2]=o.c_iflag||0,E[a+4>>2]=o.c_oflag||0,E[a+8>>2]=o.c_cflag||0,E[a+12>>2]=o.c_lflag||0;for(var i=0;i<32;i++)v[a+i+17|0]=o.c_cc[i]||0;return 0}return 0;case 21506:case 21507:case 21508:if(!n.tty)return-59;if(n.tty.ops.ioctl_tcsets){a=le.getp();var s=E[a>>2],l=E[a+4>>2],u=E[a+8>>2],d=E[a+12>>2],c=[];for(i=0;i<32;i++)c.push(v[a+i+17|0]);return n.tty.ops.ioctl_tcsets(n.tty,r,{c_iflag:s,c_oflag:l,c_cflag:u,c_lflag:d,c_cc:c})}return 0;case 21519:return n.tty?(a=le.getp(),E[a>>2]=0,0):-59;case 21520:return n.tty?-28:-59;case 21531:return a=le.getp(),ie.ioctl(n,r,a);case 21523:if(!n.tty)return-59;if(n.tty.ops.ioctl_tiocgwinsz){var f=n.tty.ops.ioctl_tiocgwinsz(n.tty);a=le.getp(),w[a>>1]=f[0],w[a+2>>1]=f[1]}return 0;default:return-28}}catch(e){if(void 0===ie||"ErrnoError"!==e.name)throw e;return-e.errno}},O:function(e,r,t,n){le.varargs=n;try{r=le.getStr(r),r=le.calculateAt(e,r);var o=n?le.get():0;return ie.open(r,t,o).fd}catch(e){if(void 0===ie||"ErrnoError"!==e.name)throw e;return-e.errno}},V:e=>{var r=ue[e];delete ue[e];var t=r.rawConstructor,n=r.rawDestructor,o=r.fields,a=o.map((e=>e.getterReturnType)).concat(o.map((e=>e.setterArgumentType)));ge([e],a,(e=>{var a={};return o.forEach(((r,t)=>{var n=r.fieldName,i=e[t],s=r.getter,l=r.getterContext,u=e[t+o.length],d=r.setter,c=r.setterContext;a[n]={read:e=>i.fromWireType(s(l,e)),write:(e,r)=>{var t=[];d(c,e,u.toWireType(t,r)),de(t)}}})),[{name:r.name,fromWireType:e=>{var r={};for(var t in a)r[t]=a[t].read(e);return n(e),r},toWireType:(e,r)=>{for(var o in a)if(!(o in r))throw new TypeError(`Missing field: "${o}"`);var i=t();for(o in a)a[o].write(i,r[o]);return null!==e&&e.push(n,i),i},argPackAdvance:8,readValueFromPointer:ce,destructorFunction:n}]}))},G:(e,r,t,n,o)=>{},R:(e,r,t,n)=>{be(e,{name:r=Ee(r),fromWireType:function(e){return!!e},toWireType:function(e,r){return r?t:n},argPackAdvance:8,readValueFromPointer:function(e){return this.fromWireType(y[e])},destructorFunction:null})},Q:(e,r)=>{be(e,{name:r=Ee(r),fromWireType:e=>{var r=Pe(e);return De(e),r},toWireType:(e,r)=>Te(r),argPackAdvance:8,readValueFromPointer:ce,destructorFunction:null})},z:(e,r,t)=>{be(e,{name:r=Ee(r),fromWireType:e=>e,toWireType:(e,r)=>r,argPackAdvance:8,readValueFromPointer:$e(r,t),destructorFunction:null})},r:(e,r,t,o,a,i,s)=>{var l=((e,r)=>{for(var t=[],n=0;n>2]);return t})(r,t);e=(e=>{const r=(e=e.trim()).indexOf("(");return-1!==r?(A(")"==e[e.length-1],"Parentheses for argument names should match."),e.substr(0,r)):e})(e=Ee(e)),a=xe(o,a),((e,r,t)=>{n.hasOwnProperty(e)?((void 0===t||void 0!==n[e].overloadTable&&void 0!==n[e].overloadTable[t])&&_e(`Cannot register public name '${e}' twice`),Ce(n,e,e),n.hasOwnProperty(t)&&_e(`Cannot register multiple overloads of a function with the same number of arguments (${t})!`),n[e].overloadTable[t]=r):(n[e]=r,void 0!==t&&(n[e].numArguments=t))})(e,(function(){((e,r)=>{var t=[],n={};throw r.forEach((function e(r){n[r]||ve[r]||(ye[r]?ye[r].forEach(e):(t.push(r),n[r]=!0))})),new Ae(`${e}: `+t.map(Re).join([", "]))})(`Cannot call ${e} due to unbound types`,l)}),r-1),ge([],l,(function(t){var o=[t[0],null].concat(t.slice(1));return((e,r,t)=>{n.hasOwnProperty(e)||we("Replacing nonexistant public symbol"),void 0!==n[e].overloadTable&&void 0!==t?n[e].overloadTable[t]=r:(n[e]=r,n[e].argCount=t)})(e,function(e,r,t,n,o,a){var i=r.length;i<2&&_e("argTypes array size mismatch! Must at least get return value and 'this' types!");for(var s=null!==r[1]&&!1,l=!1,u=1;u{r=Ee(r);var a=e=>e;if(0===n){var i=32-8*t;a=e=>e<>>i}var s=r.includes("unsigned");be(e,{name:r,fromWireType:a,toWireType:s?function(e,r){return this.name,r>>>0}:function(e,r){return this.name,r},argPackAdvance:8,readValueFromPointer:Oe(r,t,0!==n),destructorFunction:null})},b:(e,r,t)=>{var n=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][r];function o(e){var r=_[e>>2],t=_[e+4>>2];return new n(v.buffer,t,r)}be(e,{name:t=Ee(t),fromWireType:o,argPackAdvance:8,readValueFromPointer:o},{ignoreDuplicateRegistrations:!0})},y:(e,r)=>{var t="std::string"===(r=Ee(r));be(e,{name:r,fromWireType(e){var r,n=_[e>>2],o=e+4;if(t)for(var a=o,i=0;i<=n;++i){var s=o+i;if(i==n||0==y[s]){var l=se(a,s-a);void 0===r?r=l:(r+=String.fromCharCode(0),r+=l),a=s+1}}else{var u=new Array(n);for(i=0;i>2]=n,t&&o)Q(r,y,i,n+1);else if(o)for(var s=0;s255&&(mr(i),_e("String has UTF-16 code units that do not fit in 8 bits")),y[i+s]=l}else for(s=0;s{var n,o,a,i,s;t=Ee(t),2===r?(n=Ye,o=qe,i=Ve,a=()=>g,s=1):4===r&&(n=Xe,o=Ge,i=Je,a=()=>_,s=2),be(e,{name:t,fromWireType:e=>{for(var t,o=_[e>>2],i=a(),l=e+4,u=0;u<=o;++u){var d=e+4+u*r;if(u==o||0==i[d>>s]){var c=n(l,d-l);void 0===t?t=c:(t+=String.fromCharCode(0),t+=c),l=d+r}}return mr(e),t},toWireType:(e,n)=>{"string"!=typeof n&&_e(`Cannot pass non-string to C++ string type ${t}`);var a=i(n),l=pr(4+a+r);return _[l>>2]=a>>s,o(n,l+4,a+r),null!==e&&e.push(mr,l),l},argPackAdvance:8,readValueFromPointer:ce,destructorFunction(e){mr(e)}})},W:(e,r,t,n,o,a)=>{ue[e]={name:Ee(r),rawConstructor:xe(t,n),rawDestructor:xe(o,a),fields:[]}},j:(e,r,t,n,o,a,i,s,l,u)=>{ue[e].fields.push({fieldName:Ee(r),getterReturnType:t,getter:xe(n,o),getterContext:a,setterArgumentType:i,setter:xe(s,l),setterContext:u})},S:(e,r)=>{be(e,{isVoid:!0,name:r=Ee(r),argPackAdvance:0,fromWireType:()=>{},toWireType:(e,r)=>{}})},U:e=>{do{var r=_[e>>2],t=_[(e+=4)>>2],n=_[(e+=4)>>2];e+=4;var o=se(r);ie.createPath("/",q.dirname(o),!0,!0),ie.createDataFile(o,null,v.subarray(n,n+t),!0,!0,!0)}while(_[e>>2])},I:()=>{throw 1/0},Y:(e,r,t)=>{e=Pe(e),r=Ke(r,"emval::as");var n=[],o=Te(n);return _[t>>2]=o,r.toWireType(n,e)},A:(e,r,t,n,o)=>{var a=[],i=(e=er[e])(r=Pe(r),t=Qe(t),a,o);return a.length&&(_[n>>2]=Te(a)),i},a:De,Z:e=>0===e?Te(rr()):(e=Qe(e),Te(rr()[e])),B:(e,r)=>{var t=((e,r)=>{for(var t=new Array(e),n=0;n>2],"parameter "+n);return t})(e,r),n=t.shift();e--;var o,a,i=new Array(e);return o=(r,o,a,s)=>{for(var l=0,u=0;u(e=Pe(e),r=Pe(r),Te(e[r])),g:e=>{e>4&&(Se.get(e).refcount+=1)},C:()=>Te([]),h:e=>Te(Qe(e)),s:e=>{var r=Pe(e);de(r),De(e)},X:(e,r,t)=>{e=Pe(e),r=Pe(r),t=Pe(t),e[r]=t},k:(e,r)=>{var t=(e=Ke(e,"_emval_take_value")).readValueFromPointer(r);return Te(t)},q:()=>{x("")},P:(e,r,t)=>y.copyWithin(e,r,r+t),J:e=>{var r=y.length,t=2147483648;if((e>>>=0)>t)return!1;for(var n,o=1;o<=4;o*=2){var a=r*(1+.2/o);a=Math.min(a,e+100663296);var i=Math.min(t,(n=Math.max(e,a))+(65536-n%65536)%65536);if(tr(i))return!0}return!1},K:(e,r)=>{var t=0;return or().forEach(((n,o)=>{var a=r+t;_[e+4*o>>2]=a,((e,r)=>{for(var t=0;t{var t=or();_[e>>2]=t.length;var n=0;return t.forEach((e=>n+=e.length+1)),_[r>>2]=n,0},T:(e,r)=>{var t;t=e,H||(n.onExit&&n.onExit(t),F=!0),d(t,new U(t))},v:function(e){try{var r=le.getStreamFromFD(e);return ie.close(r),0}catch(e){if(void 0===ie||"ErrnoError"!==e.name)throw e;return e.errno}},M:function(e,r,t,n){try{var o=((e,r,t,n)=>{for(var o=0,a=0;a>2],s=_[r+4>>2];r+=8;var l=ie.read(e,v,i,s,void 0);if(l<0)return-1;if(o+=l,l>2]=o,0}catch(e){if(void 0===ie||"ErrnoError"!==e.name)throw e;return e.errno}},F:function(e,r,t,n,o){var a,i,s=(i=t)+2097152>>>0<4194305-!!(a=r)?(a>>>0)+4294967296*i:NaN;try{if(isNaN(s))return 61;var l=le.getStreamFromFD(e);return ie.llseek(l,s,n),W=[l.position>>>0,(z=l.position,+Math.abs(z)>=1?z>0?+Math.floor(z/4294967296)>>>0:~~+Math.ceil((z-+(~~z>>>0))/4294967296)>>>0:0)],E[o>>2]=W[0],E[o+4>>2]=W[1],l.getdents&&0===s&&0===n&&(l.getdents=null),0}catch(e){if(void 0===ie||"ErrnoError"!==e.name)throw e;return e.errno}},w:function(e,r,t,n){try{var o=((e,r,t,n)=>{for(var o=0,a=0;a>2],s=_[r+4>>2];r+=8;var l=ie.write(e,v,i,s,void 0);if(l<0)return-1;o+=l}return o})(le.getStreamFromFD(e),r,t);return _[n>>2]=o,0}catch(e){if(void 0===ie||"ErrnoError"!==e.name)throw e;return e.errno}},n:function(e,r){var t=Er();try{return je(e)(r)}catch(e){if(_r(t),e!==e+0)throw e;gr(1,0)}},i:function(e,r,t){var n=Er();try{return je(e)(r,t)}catch(e){if(_r(n),e!==e+0)throw e;gr(1,0)}},o:function(e,r,t,n){var o=Er();try{return je(e)(r,t,n)}catch(e){if(_r(o),e!==e+0)throw e;gr(1,0)}},t:function(e,r,t,n,o){var a=Er();try{return je(e)(r,t,n,o)}catch(e){if(_r(a),e!==e+0)throw e;gr(1,0)}},E:function(e,r,t,n,o,a,i,s,l,u){var d=Er();try{return je(e)(r,t,n,o,a,i,s,l,u)}catch(e){if(_r(d),e!==e+0)throw e;gr(1,0)}},u:function(e){var r=Er();try{je(e)()}catch(e){if(_r(r),e!==e+0)throw e;gr(1,0)}},c:function(e,r){var t=Er();try{je(e)(r)}catch(e){if(_r(t),e!==e+0)throw e;gr(1,0)}},D:function(e,r,t,n){var o=Er();try{je(e)(r,t,n)}catch(e){if(_r(o),e!==e+0)throw e;gr(1,0)}},e:function(e,r,t){var n=Er();try{je(e)(r,t)}catch(e){if(_r(n),e!==e+0)throw e;gr(1,0)}},f:function(e,r,t,n){var o=Er();try{je(e)(r,t,n)}catch(e){if(_r(o),e!==e+0)throw e;gr(1,0)}},H:(e,r,t,n,o)=>((e,r,t,n)=>{var o=_[n+40>>2],a={tm_sec:E[n>>2],tm_min:E[n+4>>2],tm_hour:E[n+8>>2],tm_mday:E[n+12>>2],tm_mon:E[n+16>>2],tm_year:E[n+20>>2],tm_wday:E[n+24>>2],tm_yday:E[n+28>>2],tm_isdst:E[n+32>>2],tm_gmtoff:E[n+36>>2],tm_zone:o?se(o):""},i=se(t),s={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var l in s)i=i.replace(new RegExp(l,"g"),s[l]);var u=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],d=["January","February","March","April","May","June","July","August","September","October","November","December"];function c(e,r,t){for(var n="number"==typeof e?e.toString():e||"";n.length0?1:0}var n;return 0===(n=t(e.getFullYear()-r.getFullYear()))&&0===(n=t(e.getMonth()-r.getMonth()))&&(n=t(e.getDate()-r.getDate())),n}function m(e){switch(e.getDay()){case 0:return new Date(e.getFullYear()-1,11,29);case 1:return e;case 2:return new Date(e.getFullYear(),0,3);case 3:return new Date(e.getFullYear(),0,2);case 4:return new Date(e.getFullYear(),0,1);case 5:return new Date(e.getFullYear()-1,11,31);case 6:return new Date(e.getFullYear()-1,11,30)}}function p(e){var r=((e,r)=>{for(var t=new Date(e.getTime());r>0;){var n=ar(t.getFullYear()),o=t.getMonth(),a=(n?ir:sr)[o];if(!(r>a-t.getDate()))return t.setDate(t.getDate()+r),t;r-=a-t.getDate()+1,t.setDate(1),o<11?t.setMonth(o+1):(t.setMonth(0),t.setFullYear(t.getFullYear()+1))}return t})(new Date(e.tm_year+1900,0,1),e.tm_yday),t=new Date(r.getFullYear(),0,4),n=new Date(r.getFullYear()+1,0,4),o=m(t),a=m(n);return h(o,r)<=0?h(a,r)<=0?r.getFullYear()+1:r.getFullYear():r.getFullYear()-1}var y={"%a":e=>u[e.tm_wday].substring(0,3),"%A":e=>u[e.tm_wday],"%b":e=>d[e.tm_mon].substring(0,3),"%B":e=>d[e.tm_mon],"%C":e=>f((e.tm_year+1900)/100|0,2),"%d":e=>f(e.tm_mday,2),"%e":e=>c(e.tm_mday,2," "),"%g":e=>p(e).toString().substring(2),"%G":e=>p(e),"%H":e=>f(e.tm_hour,2),"%I":e=>{var r=e.tm_hour;return 0==r?r=12:r>12&&(r-=12),f(r,2)},"%j":e=>f(e.tm_mday+((e,r)=>{for(var t=0,n=0;n<=r;t+=e[n++]);return t})(ar(e.tm_year+1900)?ir:sr,e.tm_mon-1),3),"%m":e=>f(e.tm_mon+1,2),"%M":e=>f(e.tm_min,2),"%n":()=>"\n","%p":e=>e.tm_hour>=0&&e.tm_hour<12?"AM":"PM","%S":e=>f(e.tm_sec,2),"%t":()=>"\t","%u":e=>e.tm_wday||7,"%U":e=>{var r=e.tm_yday+7-e.tm_wday;return f(Math.floor(r/7),2)},"%V":e=>{var r=Math.floor((e.tm_yday+7-(e.tm_wday+6)%7)/7);if((e.tm_wday+371-e.tm_yday-2)%7<=2&&r++,r){if(53==r){var t=(e.tm_wday+371-e.tm_yday)%7;4==t||3==t&&ar(e.tm_year)||(r=1)}}else{r=52;var n=(e.tm_wday+7-e.tm_yday-1)%7;(4==n||5==n&&ar(e.tm_year%400-1))&&r++}return f(r,2)},"%w":e=>e.tm_wday,"%W":e=>{var r=e.tm_yday+7-(e.tm_wday+6)%7;return f(Math.floor(r/7),2)},"%y":e=>(e.tm_year+1900).toString().substring(2),"%Y":e=>e.tm_year+1900,"%z":e=>{var r=e.tm_gmtoff,t=r>=0;return r=(r=Math.abs(r)/60)/60*100+r%60,(t?"+":"-")+String("0000"+r).slice(-4)},"%Z":e=>e.tm_zone,"%%":()=>"%"};for(var l in i=i.replace(/%%/g,"\0\0"),y)i.includes(l)&&(i=i.replace(new RegExp(l,"g"),y[l](a)));var w,g,b=ee(i=i.replace(/\0\0/g,"%"),!1);return b.length>r?0:(w=b,g=e,v.set(w,g),b.length-1)})(e,r,t,n)},hr=function(){var e,r,o,a,i={a:fr};function s(e,r){var t;return hr=e.exports,h=hr._,S(),Fe=hr.aa,t=hr.$,P.unshift(t),j(),hr}if(M(),n.instantiateWasm)try{return n.instantiateWasm(i,s)}catch(e){p(`Module.instantiateWasm callback failed with error: ${e}`),t(e)}return(e=f,r=R,o=i,a=function(e){s(e.instance)},e||"function"!=typeof WebAssembly.instantiateStreaming||N(r)||"function"!=typeof fetch?B(r,o,a):fetch(r,{credentials:"same-origin"}).then((e=>WebAssembly.instantiateStreaming(e,o).then(a,(function(e){return p(`wasm streaming compile failed: ${e}`),p("falling back to ArrayBuffer instantiation"),B(r,o,a)}))))).catch(t),{}}(),mr=n._free=e=>(mr=n._free=hr.ba)(e),pr=n._malloc=e=>(pr=n._malloc=hr.ca)(e),vr=()=>(vr=hr.da)(),yr=e=>(yr=hr.ea)(e);n.__embind_initialize_bindings=()=>(n.__embind_initialize_bindings=hr.fa)();var wr,gr=(e,r)=>(gr=hr.ga)(e,r),Er=()=>(Er=hr.ha)(),_r=e=>(_r=hr.ia)(e),br=e=>(br=hr.ja)(e);function kr(){function e(){wr||(wr=!0,n.calledRun=!0,F||(n.noFSInit||ie.init.initialized||ie.init(),ie.ignorePermissions=!1,I(P),r(n),n.onRuntimeInitialized&&n.onRuntimeInitialized(),function(){if(n.postRun)for("function"==typeof n.postRun&&(n.postRun=[n.postRun]);n.postRun.length;)e=n.postRun.shift(),T.unshift(e);var e;I(T)}()))}$>0||(function(){if(n.preRun)for("function"==typeof n.preRun&&(n.preRun=[n.preRun]);n.preRun.length;)e=n.preRun.shift(),D.unshift(e);var e;I(D)}(),$>0||(n.setStatus?(n.setStatus("Running..."),setTimeout((function(){setTimeout((function(){n.setStatus("")}),1),e()}),1)):e()))}if(n.dynCall_viji=(e,r,t,o,a)=>(n.dynCall_viji=hr.ka)(e,r,t,o,a),n.dynCall_ji=(e,r)=>(n.dynCall_ji=hr.la)(e,r),n.dynCall_jiji=(e,r,t,o,a)=>(n.dynCall_jiji=hr.ma)(e,r,t,o,a),n.dynCall_viijii=(e,r,t,o,a,i,s)=>(n.dynCall_viijii=hr.na)(e,r,t,o,a,i,s),n.dynCall_iiiiij=(e,r,t,o,a,i,s)=>(n.dynCall_iiiiij=hr.oa)(e,r,t,o,a,i,s),n.dynCall_iiiiijj=(e,r,t,o,a,i,s,l,u)=>(n.dynCall_iiiiijj=hr.pa)(e,r,t,o,a,i,s,l,u),n.dynCall_iiiiiijj=(e,r,t,o,a,i,s,l,u,d)=>(n.dynCall_iiiiiijj=hr.qa)(e,r,t,o,a,i,s,l,u,d),n.___emscripten_embedded_file_data=1273528,n.addRunDependency=M,n.removeRunDependency=j,n.FS_createPath=ie.createPath,n.FS_createLazyFile=ie.createLazyFile,n.FS_createDevice=ie.createDevice,n.addFunction=(e,r)=>{var t=(e=>(We||(We=new WeakMap,((e,r)=>{if(We)for(var t=0;t<0+r;t++){var n=je(t);n&&We.set(n,t)}})(0,Fe.length)),We.get(e)||0))(e);if(t)return t;var n=(()=>{if(ur.length)return ur.pop();try{Fe.grow(1)}catch(e){if(!(e instanceof RangeError))throw e;throw"Unable to grow wasm table. Set ALLOW_TABLE_GROWTH."}return Fe.length-1})();try{dr(n,e)}catch(t){if(!(t instanceof TypeError))throw t;var o=((e,r)=>{if("function"==typeof WebAssembly.Function)return new WebAssembly.Function((e=>{for(var r={i:"i32",j:"i64",f:"f32",d:"f64",e:"externref",p:"i32"},t={parameters:[],results:"v"==e[0]?[]:[r[e[0]]]},n=1;n{var t=e.slice(0,1),n=e.slice(1),o={i:127,p:127,j:126,f:125,d:124,e:111};r.push(96),lr(n.length,r);for(var a=0;a0;)n.preInit.pop()();return kr(),e.ready},n.exports=a;const l=(0,i.g)(s.exports),u=Object.freeze(Object.defineProperty({__proto__:null,default:l},Symbol.toStringTag,{value:"Module"}))}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/db530461188f6744e363.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/db530461188f6744e363.js new file mode 100644 index 00000000..8723b2c5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/db530461188f6744e363.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[8358],{27281:(e,t,i)=>{i.d(t,{A:()=>v});var s,r=i(32816),l=i(94345),n=i(72393),o=i(4048),a=i(52731),u=i(41390),p=i(99924),c=i(20266),h=i(67321),d=i(29298),y=(i(32773),i(69421)),m=i(77037);function f(e){if(null==e)return null;const t={};for(const i in e){const s=e[i];s&&(t[i]=s.toJSON())}return 0!==Object.keys(t).length?t:null}i(36544),i(44600),i(2160),i(49877),i(7969),i(69763),i(93804),i(90740),i(18683),i(64604),i(29512),i(99063),i(6407),i(80959),i(13671),i(56273),i(40499),i(93181),i(58498),i(91047),i(45371),i(64752),i(48844),i(29208),i(36533),i(84200),i(97827),i(91695),i(18169),i(48402),i(16699),i(26809),i(2589),i(18527),i(67504),i(92517),i(17745),i(81272),i(44945),i(30011),i(55270),i(50214),i(59192),i(78016),i(54483),i(95779),i(13262),i(346),i(51961),i(62399),i(64995),i(33150),i(58173),i(66110),i(67520),i(27532),i(88663),i(48103),i(65085),i(33611),i(84857),i(60373),i(98187),i(35902),i(13226),i(16794),i(52357),i(11090),i(49319),i(93546),i(29570),i(34592),i(79825),i(95101),i(67578),i(14896),i(95611),i(98089),i(91366),i(80473),i(43435),i(73435),i(85232),i(93471),i(53252),i(34039),i(70061),i(3495),i(97906),i(64524),i(65023),i(31424),i(74676),i(53610),i(29447),i(78273),i(49475),i(32368),i(7391),i(22529),i(43534),i(38094),i(67723),i(47239),i(59858),i(63728),i(1178),i(7182),i(47788),i(19297),i(82408),i(73509),i(28276),i(69277),i(70580),i(75191),i(24319),i(62092),i(4157),i(62401),i(89322),i(20138),i(53370),i(46946),i(3816),i(71992),i(80167),i(4478),i(91808),i(7161),i(55586),i(35121),i(92229),i(18344),i(64884),i(23351),i(51222),i(42870),i(54512),i(53103),i(19648),i(42948),i(73067);let b=s=class extends((0,a.O)(p.oY)){constructor(e){super(e),this.isAggregate=!1,this.layer=null,this.origin=null,this.popupTemplate=null,this.sourceLayer=null,Object.defineProperty(this,"uid",{value:(0,u.g)(),configurable:!0}),Object.defineProperty(this,"_lastMeshTransform",{value:{},configurable:!0,writable:!0,enumerable:!1}),arguments.length>1&&(0,u.c)(c.L.getLogger(this),"Graphic",{version:"4.30"})}initialize(){this._watchMeshGeometryChanges()}set aggregateGeometries(e){const t=this._get("aggregateGeometries");JSON.stringify(t)!==JSON.stringify(e)&&this._set("aggregateGeometries",e)}set attributes(e){const t=this._get("attributes");t!==e&&(this._set("attributes",e),this._notifyLayer("attributes",t,e))}set geometry(e){const t=this._get("geometry");t!==e&&(this._set("geometry",e),"mesh"!==e?.type&&this._notifyLayer("geometry",t,e))}set symbol(e){const t=this._get("symbol");t!==e&&(this._set("symbol",e),this._notifyLayer("symbol",t,e))}set visible(e){const t=this._get("visible");t!==e&&(this._set("visible",e),this._notifyLayer("visible",t,e))}cloneShallow(){return new s({aggregateGeometries:this.aggregateGeometries,attributes:this.attributes,geometry:this.geometry,isAggregate:this.isAggregate,layer:this.layer,popupTemplate:this.popupTemplate,sourceLayer:this.sourceLayer,symbol:this.symbol,visible:this.visible,origin:this.origin})}getEffectivePopupTemplate(e=!1){if(this.popupTemplate)return this.popupTemplate;const t=this.origin&&"layer"in this.origin?this.origin.layer:null;for(const i of[t,this.sourceLayer,this.layer])if(i){if("popupTemplate"in i&&i.popupTemplate)return i.popupTemplate;if(e&&"defaultPopupTemplate"in i&&null!=i.defaultPopupTemplate)return i.defaultPopupTemplate}return null}getAttribute(e){return this.attributes?.[e]}setAttribute(e,t){if(this.attributes){const i=this.getAttribute(e);this.attributes[e]=t,this._notifyLayer("attributes",i,t,e)}else this.attributes={[e]:t},this._notifyLayer("attributes",void 0,t,e)}getObjectId(){return this.sourceLayer&&"objectIdField"in this.sourceLayer&&this.sourceLayer.objectIdField?this.getAttribute(this.sourceLayer.objectIdField):null}toJSON(){return{aggregateGeometries:f(this.aggregateGeometries),geometry:null!=this.geometry?this.geometry.toJSON():null,symbol:null!=this.symbol?this.symbol.toJSON():null,attributes:(0,p.Wj)(this.attributes)?this.attributes.toJSON():{...this.attributes},popupTemplate:this.popupTemplate?.toJSON()??null}}notifyMeshTransformChanged(e={}){const{geometry:t}=this;if("mesh"===t?.type){const i={origin:t.origin,transform:t.transform};this._notifyLayer("origin-transform",i,i,e.action)}}_notifyLayer(e,t,i,s){if(!this.layer||!("graphicChanged"in this.layer))return;const r={graphic:this,property:e,oldValue:t,newValue:i};"origin-transform"===e&&(r.action=s),"attributes"===e&&(r.attributeName=s),this.layer.graphicChanged(r)}_watchMeshGeometryChanges(){this.addHandles([(0,h.z7)((()=>"mesh"===this.geometry?.type&&this.geometry.vertexSpace.origin?{localMatrix:this.geometry.transform?.localMatrix,origin:this.geometry.vertexSpace.origin}:void 0),(({localMatrix:e,origin:t})=>{this._lastMeshTransform.localMatrix===e&&this._lastMeshTransform.origin===t||(this._lastMeshTransform.localMatrix=e,this._lastMeshTransform.origin=t,this.notifyMeshTransformChanged())})),(0,h.z7)((()=>"mesh"===this.geometry?.type?{vertexAttributes:this.geometry.vertexAttributes}:void 0),(()=>{const e=this.geometry;"mesh"===e?.type&&e.vertexSpace.origin?(this._lastMeshTransform.localMatrix=e.transform?.localMatrix,this._lastMeshTransform.origin=e.vertexSpace.origin):(this._lastMeshTransform.localMatrix=void 0,this._lastMeshTransform.origin=void 0),this._notifyLayer("geometry",this.geometry,this.geometry)}),{equals:(e,t)=>e===t,sync:!0})])}};(0,r._)([(0,d.MZ)({value:null,json:{read:function(e){if(!e)return null;const t={};for(const i in e){const s=(0,m.rS)(e[i]);s&&(t[i]=s)}return 0!==Object.keys(t).length?t:null}}})],b.prototype,"aggregateGeometries",null),(0,r._)([(0,d.MZ)({value:null})],b.prototype,"attributes",null),(0,r._)([(0,d.MZ)({value:null,types:l.yR,json:{read:m.rS}})],b.prototype,"geometry",null),(0,r._)([(0,d.MZ)({type:Boolean})],b.prototype,"isAggregate",void 0),(0,r._)([(0,d.MZ)({clonable:"reference"})],b.prototype,"layer",void 0),(0,r._)([(0,d.MZ)({clonable:"reference"})],b.prototype,"origin",void 0),(0,r._)([(0,d.MZ)({type:n.A})],b.prototype,"popupTemplate",void 0),(0,r._)([(0,d.MZ)({clonable:"reference"})],b.prototype,"sourceLayer",void 0),(0,r._)([(0,d.MZ)({value:null,types:o.Es})],b.prototype,"symbol",null),(0,r._)([(0,d.MZ)({type:Boolean,value:!0})],b.prototype,"visible",null),b=s=(0,r._)([(0,y.$)("esri.Graphic")],b),(b||(b={})).generateUID=u.g;const v=b},23105:(e,t,i)=>{i.d(t,{L:()=>a});var s,r=i(32816),l=i(99924),n=i(29298),o=(i(32773),i(20266),i(69421));let a=s=class extends l.oY{constructor(){super(...arguments),this.title=null}clone(){return new s({title:this.title})}};(0,r._)([(0,n.MZ)({type:String,json:{write:!0}})],a.prototype,"title",void 0),a=s=(0,r._)([(0,o.$)("esri.renderers.support.LegendOptions")],a)},88614:(e,t,i)=>{i.d(t,{f:()=>o,t:()=>n});var s=i(1030),r=i(15319),l=i(60785);const n={key:"type",base:r.A,typeMap:{algorithmic:s.A,multipart:l.A}};function o(e){return e?.type?"algorithmic"===e.type?s.A.fromJSON(e):"multipart"===e.type?l.A.fromJSON(e):null:null}},24330:(e,t,i)=>{function s(e){return"r"in e&&"g"in e&&"b"in e}function r(e){return"h"in e&&"s"in e&&"v"in e}function l(e){return"l"in e&&"a"in e&&"b"in e}function n(e){return"l"in e&&"c"in e&&"h"in e}i.d(t,{a:()=>m,b:()=>b,c:()=>y,i:()=>s,t:()=>f}),i(35902),i(91276),i(62482);const o=[[.4124,.3576,.1805],[.2126,.7152,.0722],[.0193,.1192,.9505]],a=[[3.2406,-1.5372,-.4986],[-.9689,1.8758,.0415],[.0557,-.204,1.057]];function u(e,t){const i=[];let s,r;if(e[0].length!==t.length)throw new Error("dimensions do not match");const l=e.length,n=e[0].length;let o=0;for(s=0;se<=.04045?e/12.92:((e+.055)/1.055)**2.4)),i=u(o,t);return{x:100*i[0],y:100*i[1],z:100*i[2]}}function c(e){const t=u(a,[e.x/100,e.y/100,e.z/100]).map((e=>{const t=e<=.0031308?12.92*e:1.055*e**(1/2.4)-.055;return Math.min(1,Math.max(t,0))}));return{r:Math.round(255*t[0]),g:Math.round(255*t[1]),b:Math.round(255*t[2])}}function h(e){const t=[e.x/95.047,e.y/100,e.z/108.883].map((e=>e>(6/29)**3?e**(1/3):1/3*(29/6)**2*e+4/29));return{l:116*t[1]-16,a:500*(t[0]-t[1]),b:200*(t[1]-t[2])}}function d(e){const t=e.l,i=[(t+16)/116+e.a/500,(t+16)/116,(t+16)/116-e.b/200].map((e=>e>6/29?e**3:3*(6/29)**2*(e-4/29)));return{x:95.047*i[0],y:100*i[1],z:108.883*i[2]}}function y(e){return s(e)?e:n(e)?function(e){return c(d(function(e){const t=e.l,i=e.c,s=e.h;return{l:t,a:i*Math.cos(s),b:i*Math.sin(s)}}(e)))}(e):l(e)?function(e){return c(d(e))}(e):function(e){return"x"in e&&"y"in e&&"z"in e}(e)?c(e):r(e)?function(e){const t=(e.h+360)%360/60,i=e.s/100,s=e.v/100*255,r=s*i,l=r*(1-Math.abs(t%2-1));let n;switch(Math.floor(t)){case 0:n={r,g:l,b:0};break;case 1:n={r:l,g:r,b:0};break;case 2:n={r:0,g:r,b:l};break;case 3:n={r:0,g:l,b:r};break;case 4:n={r:l,g:0,b:r};break;case 5:case 6:n={r,g:0,b:l};break;default:n={r:0,g:0,b:0}}return n.r=Math.round(n.r+s-r),n.g=Math.round(n.g+s-r),n.b=Math.round(n.b+s-r),n}(e):e}function m(e){return r(e)?e:function(e){const t=e.r,i=e.g,s=e.b,r=Math.max(t,i,s),l=r-Math.min(t,i,s);let n=r,o=0===l?0:r===t?(i-s)/l%6:r===i?(s-t)/l+2:(t-i)/l+4,a=0===l?0:l/n;return o<0&&(o+=6),o*=60,a*=100,n*=100/255,{h:o,s:a,v:n}}(y(e))}function f(e){return l(e)?e:function(e){return h(p(e))}(y(e))}function b(e){return n(e)?e:function(e){return function(e){const t=e.l,i=e.a,s=e.b,r=Math.sqrt(i*i+s*s);let l=Math.atan2(s,i);return l=l>0?l:l+2*Math.PI,{l:t,c:r,h:l}}(h(p(e)))}(y(e))}var v,g;(g=v||(v={}))[g.Low=160]="Low",g[g.High=225]="High"},65174:(e,t,i)=>{i.d(t,{a:()=>u,b:()=>p,r:()=>c,u:()=>h});var s=i(4048),r=i(90740),l=i(69421),n=i(78328),o=i(93471),a=i(42870);const u={types:s.xK,json:{write:{writer:n.M9},origins:{"web-scene":{types:s.On,write:{writer:n.M9},read:{reader:(0,l.c)({types:s.On})}}}}},p=(0,r.d)({json:{origins:{"web-scene":{write:{isRequired:!0}}}}},u),c={types:{base:o.A,key:"type",typeMap:{"simple-fill":s.Es.typeMap["simple-fill"],"picture-fill":s.Es.typeMap["picture-fill"],"polygon-3d":s.Es.typeMap["polygon-3d"]}},json:{write:{writer:n.M9},origins:{"web-scene":{type:a.A,write:{writer:n.M9}}}}},h={cast:e=>null==e||"string"==typeof e||"number"==typeof e?e:`${e}`,json:{type:String,write:{writer:(e,t)=>{t.value=e?.toString()}}}}},73502:(e,t,i)=>{function s(e){}i.d(t,{n:()=>s}),i(32773)},6510:(e,t,i)=>{var s,r;function l(e){return e&&"esri.renderers.visualVariables.SizeVariable"===e.declaredClass}function n(e){return null!=e&&!isNaN(e)&&isFinite(e)}function o(e){return e.valueExpression?s.Expression:e.field&&"string"==typeof e.field?s.Field:s.Unknown}function a(e,t){const i=t||o(e),l=e.valueUnit||"unknown";return i===s.Unknown?r.Constant:e.stops?r.Stops:null!=e.minSize&&null!=e.maxSize&&null!=e.minDataValue&&null!=e.maxDataValue?r.ClampedLinear:"unknown"===l?null!=e.minSize&&null!=e.minDataValue?e.minSize&&e.minDataValue?r.Proportional:r.Additive:r.Identity:r.RealWorldSize}i.d(t,{I:()=>s,T:()=>r,a:()=>l,b:()=>a,g:()=>o,i:()=>n}),function(e){e.Unknown="unknown",e.Expression="expression",e.Field="field"}(s||(s={})),function(e){e.Unknown="unknown",e.Stops="stops",e.ClampedLinear="clamped-linear",e.Proportional="proportional",e.Additive="additive",e.Constant="constant",e.Identity="identity",e.RealWorldSize="real-world-size"}(r||(r={}))},55884:(e,t,i)=>{i.d(t,{S:()=>v,a:()=>p,f:()=>h,m:()=>d,r:()=>m,s:()=>y});var s=i(64604),r=i(6407),l=i(80959),n=i(99063),o=i(82408),a=i(70580),u=i(32773);const p=()=>!!(0,u.h)("enable-feature:SceneLayer-editing");((e="i3s-patching")=>{switch(u.h.add("enable-i3s-patching",!1,!0,!0),u.h.add("enable-feature:direct-3d-object-feature-layer-display",!1,!0,!0),u.h.add("enable-feature:SceneLayer-editing",!0,!0,!0),e){case"feature-layer-view":u.h.add("enable-feature:direct-3d-object-feature-layer-display",!0,!0,!0);break;case"i3s-patching":u.h.add("enable-i3s-patching",!0,!0,!0)}})("i3s-patching");let c={};function h(e,t,i){return null!=e?.styleUrl?async function(e,t){try{return{data:(await m(e,t)).data,baseUrl:(0,n.nM)(e),styleUrl:e}}catch(e){return(0,l.QP)(e),null}}(e.styleUrl,i):null!=e?.styleName?function(e,t,i){const s=null!=t.portal?t.portal:o.A.getDefault();let l;const n=`${s.url} - ${s.user?.username} - ${e}`;return c[n]||(c[n]=function(e,t,i){return t.load(i).then((()=>{const s=new a.A({disableExtraQuery:!0,query:`owner:${f} AND type:${b} AND typekeywords:"${e}"`});return t.queryItems(s,i)})).then((({results:t})=>{let s=null;const l=e.toLowerCase();if(t&&Array.isArray(t))for(const e of t){const t=e.typeKeywords?.some((e=>e.toLowerCase()===l));if(t&&e.type===b&&e.owner===f){s=e;break}}if(!s)throw new r.A("symbolstyleutils:style-not-found",`The style '${e}' could not be found`,{styleName:e});return s.load(i)}))}(e,s,i).then((e=>(l=e,e.fetchData()))).then((t=>({data:t,baseUrl:l.itemUrl??"",styleName:e})))),c[n]}(e.styleName,t,i):Promise.reject(new r.A("symbolstyleutils:style-url-and-name-missing","Either styleUrl or styleName is required to resolve a style"))}function d(e){return null===e||"CIMSymbolReference"===e.type?e:{type:"CIMSymbolReference",symbol:e}}function y(e,t,i=["gltf"]){if("cimRef"===t)return encodeURI(e.cimRef);if(e.formatInfos&&!(0,u.h)("enable-feature:force-wosr"))for(const t of i){const i=e.formatInfos.find((e=>e.type===t));if(i)return i.href}return encodeURI(e.webRef)}function m(e,t){const i={responseType:"json",query:{f:"json"},...t};return(0,s.A)((0,n.S8)(e),i)}const f="esri_en",b="Style",v="https://cdn.arcgis.com/sharing/rest/content/items/220936cc6ed342c9937abd8f180e7d1e/resources/styles/cim/{SymbolName}.json?f=json"},38641:(e,t,i)=>{i.d(t,{RV:()=>h,UT:()=>d,Yz:()=>b}),i(35902);var s=i(27281),r=i(73502),l=i(20266),n=i(19869),o=i(6510);i(13226),i(16699),i(26809),i(2589),i(18527),i(36544),i(32773),i(90740),i(32816),i(94345),i(44600),i(29298),i(93181),i(13671),i(40499),i(6407),i(69421),i(91047),i(2160),i(99924),i(41390),i(58498),i(45371),i(80959),i(49877),i(7969),i(69763),i(93804),i(18683),i(64604),i(29512),i(99063),i(56273),i(64752),i(48844),i(29208),i(36533),i(84200),i(97827),i(91695),i(18169),i(48402),i(67504),i(92517),i(77037),i(72393),i(52731),i(17745),i(81272),i(44945),i(30011),i(55270),i(50214),i(59192),i(78016),i(54483),i(95779),i(13262),i(346),i(51961),i(62399),i(64995),i(33150),i(58173),i(66110),i(67520),i(27532),i(88663),i(48103),i(65085),i(33611),i(84857),i(60373),i(98187),i(16794),i(52357),i(11090),i(49319),i(93546),i(29570),i(34592),i(79825),i(95101),i(67578),i(14896),i(95611),i(98089),i(91366),i(80473),i(43435),i(73435),i(4048),i(85232),i(93471),i(53252),i(34039),i(70061),i(3495),i(97906),i(64524),i(65023),i(31424),i(74676),i(53610),i(29447),i(78273),i(49475),i(32368),i(7391),i(22529),i(43534),i(38094),i(67723),i(47239),i(59858),i(63728),i(1178),i(7182),i(47788),i(19297),i(82408),i(73509),i(28276),i(69277),i(70580),i(75191),i(24319),i(62092),i(4157),i(62401),i(89322),i(20138),i(53370),i(46946),i(3816),i(71992),i(80167),i(4478),i(91808),i(7161),i(55586),i(35121),i(92229),i(18344),i(64884),i(23351),i(51222),i(42870),i(67321),i(73067),i(54512),i(53103),i(19648),i(42948);const a=()=>l.L.getLogger("esri.renderers.visualVariables.support.visualVariableUtils"),u=e=>a().warn(`The visualVariable should be an instance of esri.renderers.visualVariables.${e}`),p=()=>a().error("Use of arcade expressions requires an arcade context"),c=(new s.A,Math.PI),h=/^\s*(return\s+)?\$view\.scale\s*(;)?\s*$/i;function d(e,t,i){const s="visualVariables"in e&&e.visualVariables?e.visualVariables.find((e=>"rotation"===e.type)):e;if(!s)return;if("esri.renderers.visualVariables.RotationVariable"!==s.declaredClass)return void u("RotationVariable");const r=s.axis||"heading",l="heading"===r&&"arithmetic"===s.rotationType?90:0,n="heading"===r&&"arithmetic"===s.rotationType?-1:1,o="number"==typeof t?null:t,a=o?.attributes,c=s.field,{hasExpression:h}=s.cache;let d=s.cache.compiledFunc,y=0;if(!c&&!h)return y;if(h){if(null==i?.arcade)return void p();const e={viewingMode:i.viewingMode,scale:i.scale,spatialReference:i.spatialReference},t=i.arcade.arcadeUtils,r=t.getViewInfo(e),l=t.createExecContext(o,r,i.timeZone);if(!d){const e=t.createSyntaxTree(s.valueExpression);d=t.createFunction(e),s.cache.compiledFunc=d}y=t.executeFunction(d,l)}else a&&(y=a[c]||0);return y="number"!=typeof y||isNaN(y)?null:l+n*y,y}function y(e,t,i){const s="visualVariables"in e&&e.visualVariables?e.visualVariables.find((e=>"size"===e.type)):e;if(!s)return;if("esri.renderers.visualVariables.SizeVariable"!==s.declaredClass)return void u("SizeVariable");const r=function(e,t,i){const s="number"==typeof t,r=s?null:t,l=r?.attributes;let n=s?t:null;const{isScaleDriven:a}=e.cache;let u=e.cache.compiledFunc;if(a){const t=null!=i?i.scale:void 0,s=null!=i?i.view:void 0;n=null==t||"3d"===s?function(e){let t=null,i=null;const s=e.stops;return s?(t=s[0].value,i=s[s.length-1].value):(t=e.minDataValue||0,i=e.maxDataValue||0),(t+i)/2}(e):t}else if(!s)switch(e.inputValueType){case o.I.Expression:{if(null==i?.arcade)return void p();const t={viewingMode:i.viewingMode,scale:i.scale,spatialReference:i.spatialReference},s=i.arcade.arcadeUtils,l=s.getViewInfo(t),o=s.createExecContext(r,l,i.timeZone);if(!u){const t=s.createSyntaxTree(e.valueExpression);u=s.createFunction(t),e.cache.compiledFunc=u}n=s.executeFunction(u,o);break}case o.I.Field:l&&(n=l[e.field]);break;case o.I.Unknown:n=null}if(!(0,o.i)(n))return null;if(s||!e.normalizationField)return n;const c=l?parseFloat(l[e.normalizationField]):null;return(0,o.i)(c)&&0!==c?n/c:null}(s,t,i),l=function(e,t,i,s,r){switch(t.transformationType){case o.T.Additive:return function(e,t,i,s){return e+((m(t.minSize,i,s)||t.minDataValue)??0)}(e,t,i,s);case o.T.Constant:return function(e,t,i){const s=e.stops;let r=s?.length&&s[0].size;return null==r&&(r=e.minSize),m(r,t,i)}(t,i,s);case o.T.ClampedLinear:return function(e,t,i,s){const r=(e-t.minDataValue)/(t.maxDataValue-t.minDataValue),l=m(t.minSize,i,s),n=m(t.maxSize,i,s),o=null!=s?s.shape:void 0;if(e<=t.minDataValue)return l;if(e>=t.maxDataValue)return n;if(null==l||null==n)return null;if("area"===t.scaleBy&&o){const e="circle"===o,t=e?c*(l/2)**2:l*l,i=t+r*((e?c*(n/2)**2:n*n)-t);return e?2*Math.sqrt(i/c):Math.sqrt(i)}return l+r*(n-l)}(e,t,i,s);case o.T.Proportional:return function(e,t,i,s){const r=null!=s?s.shape:void 0,l=e/t.minDataValue,n=m(t.minSize,i,s),o=m(t.maxSize,i,s);let a=null;return a="circle"===r?2*Math.sqrt(l*(n/2)**2):"square"===r||"diamond"===r||"image"===r?Math.sqrt(l*n**2):l*n,f(a,n,o)}(e,t,i,s);case o.T.Stops:return function(e,t,i,s,r){const[l,n,o]=function(e,t){if(!t)return;let i=0,s=t.length-1;return t.some(((t,r)=>ei?i:(0,o.i)(t)&&e{i.d(t,{A:()=>z});var s,r=i(32816),l=i(4048),n=i(93804),o=i(32773),a=i(20266),u=i(29298),p=i(48844),c=i(88663),h=i(49877),d=i(69421),y=i(56273),m=i(36544),f=i(30011),b=i(60027),v=i(56487),g=i(3827),w=i(65174),_=i(23105);i(85232),i(93471),i(35902),i(13226),i(16699),i(26809),i(2589),i(18527),i(90740),i(99924),i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407),i(55270),i(50214),i(59192),i(78016),i(54483),i(95779),i(13262),i(346),i(64604),i(29512),i(99063),i(18683),i(94345),i(44600),i(2160),i(7969),i(69763),i(64752),i(29208),i(36533),i(84200),i(97827),i(91695),i(18169),i(48402),i(67504),i(92517),i(77037),i(53252),i(34039),i(70061),i(3495),i(97906),i(64524),i(65023),i(31424),i(74676),i(53610),i(29447),i(78273),i(49475),i(32368),i(7391),i(22529),i(43534),i(38094),i(67723),i(47239),i(59858),i(63728),i(1178),i(7182),i(17745),i(81272),i(44945),i(47788),i(19297),i(82408),i(73509),i(28276),i(69277),i(70580),i(75191),i(24319),i(62092),i(4157),i(62401),i(52731),i(89322),i(20138),i(53370),i(46946),i(3816),i(71992),i(80167),i(4478),i(91808),i(7161),i(55586),i(35121),i(92229),i(18344),i(64884),i(23351),i(51222),i(42870),i(67321),i(73067),i(54512),i(53103),i(19648),i(42948),i(57111),i(75651),i(88614),i(1030),i(15319),i(60785),i(6399),i(9498),i(24079),i(38149),i(19681),i(40328),i(84539),i(65299),i(6510),i(38641),i(27281),i(72393),i(51961),i(62399),i(64995),i(33150),i(58173),i(66110),i(67520),i(27532),i(48103),i(65085),i(33611),i(84857),i(60373),i(98187),i(16794),i(52357),i(11090),i(49319),i(93546),i(29570),i(34592),i(79825),i(95101),i(67578),i(14896),i(95611),i(98089),i(91366),i(80473),i(43435),i(73435),i(73502),i(19869),i(78328),i(72604),i(54616),i(25018);const V="percent-of-total",S="field",x=new n.J({esriNormalizeByLog:"log",esriNormalizeByPercentOfTotal:V,esriNormalizeByField:S}),M=(0,m.e)(g.A);let I=s=class extends((0,v.h)(b.A)){constructor(e){super(e),this._compiledValueExpression={valueExpression:null,compiledFunction:null},this.backgroundFillSymbol=null,this.classBreakInfos=null,this.defaultLabel=null,this.defaultSymbol=null,this.field=null,this.isMaxInclusive=!0,this.legendOptions=null,this.normalizationField=null,this.normalizationTotal=null,this.type="class-breaks",this.valueExpression=null,this.valueExpressionTitle=null,this._set("classBreakInfos",[])}readClassBreakInfos(e,t,i){if(!Array.isArray(e))return;let s=t.minValue;return e.map((e=>{const t=new g.A;return t.read(e,i),null==t.minValue&&(t.minValue=s),null==t.maxValue&&(t.maxValue=t.minValue),s=t.maxValue,t}))}writeClassBreakInfos(e,t,i,s){const r=e.map((e=>e.write({},s)));this._areClassBreaksConsecutive()&&r.forEach((e=>delete e.classMinValue)),t[i]=r}castField(e){return null==e?e:"function"==typeof e?(a.L.getLogger(this).error(".field: field must be a string value"),null):(0,m.d)(e)}get minValue(){return this.classBreakInfos&&this.classBreakInfos[0]&&this.classBreakInfos[0].minValue||0}get normalizationType(){let e=this._get("normalizationType");const t=!!this.normalizationField,i=null!=this.normalizationTotal;return t||i?(e=t&&S||i&&V||null,t&&i&&a.L.getLogger(this).warn("warning: both normalizationField and normalizationTotal are set!")):e!==S&&e!==V||(e=null),e}set normalizationType(e){this._set("normalizationType",e)}addClassBreakInfo(e,t,i){let s=null;s="number"==typeof e?new g.A({minValue:e,maxValue:t,symbol:(0,l.dp)(i)}):M((0,o.o8)(e)),this.classBreakInfos.push(s),1===this.classBreakInfos.length&&this.notifyChange("minValue")}removeClassBreakInfo(e,t){const i=this.classBreakInfos.length;for(let s=0;s-1?this.classBreakInfos[i].symbol:this.defaultSymbol}async getSymbolAsync(e,t){let i=t;if(this.valueExpression&&null==t?.arcade){const e=await(0,f.l)(),{arcadeUtils:t}=e;t.hasGeometryOperations(this.valueExpression)&&await t.enableGeometryOperations(),i={...i,arcade:e}}const s=this.getBreakIndex(e,i);return s>-1?this.classBreakInfos[s].symbol:this.defaultSymbol}getSymbols(){const e=[];return this.classBreakInfos.forEach((t=>{t.symbol&&e.push(t.symbol)})),this.defaultSymbol&&e.push(this.defaultSymbol),e}getAttributeHash(){return this.visualVariables&&this.visualVariables.reduce(((e,t)=>e+t.getAttributeHash()),"")}getMeshHash(){const e=JSON.stringify(this.backgroundFillSymbol),t=JSON.stringify(this.defaultSymbol),i=`${this.normalizationField}.${this.normalizationType}.${this.normalizationTotal}`;return`${e}.${t}.${this.classBreakInfos.reduce(((e,t)=>e+t.getMeshHash()),"")}.${i}.${this.field}.${this.valueExpression}`}get arcadeRequired(){return this.arcadeRequiredForVisualVariables||!!this.valueExpression}clone(){return new s({field:this.field,backgroundFillSymbol:this.backgroundFillSymbol?.clone(),defaultLabel:this.defaultLabel,defaultSymbol:this.defaultSymbol?.clone(),valueExpression:this.valueExpression,valueExpressionTitle:this.valueExpressionTitle,classBreakInfos:(0,o.o8)(this.classBreakInfos),isMaxInclusive:this.isMaxInclusive,normalizationField:this.normalizationField,normalizationTotal:this.normalizationTotal,normalizationType:this.normalizationType,visualVariables:(0,o.o8)(this.visualVariables),legendOptions:(0,o.o8)(this.legendOptions),authoringInfo:(0,o.o8)(this.authoringInfo)})}async collectRequiredFields(e,t){const i=[this.collectVVRequiredFields(e,t),this.collectSymbolFields(e,t)];await Promise.all(i)}async collectSymbolFields(e,t){const i=[...this.getSymbols().map((i=>i.collectRequiredFields(e,t))),(0,f.Dx)(e,t,this.valueExpression)];(0,f.rq)(e,t,this.field),(0,f.rq)(e,t,this.normalizationField),await Promise.all(i)}_getBreakIndexForExpression(e,t){const{viewingMode:i,scale:s,spatialReference:r,arcade:l,timeZone:n}=t??{},{valueExpression:o}=this;let a=this._compiledValueExpression.valueExpression===o?this._compiledValueExpression.compiledFunction:null;const u=l.arcadeUtils;if(!a){const e=u.createSyntaxTree(o);a=u.createFunction(e),this._compiledValueExpression.compiledFunction=a}this._compiledValueExpression.valueExpression=o;const p=u.executeFunction(a,u.createExecContext(e,u.getViewInfo({viewingMode:i,scale:s,spatialReference:r}),n));return this._getBreakIndexfromInfos(p)}_getBreakIndexForField(e){const t=this.field,i=e.attributes,s=this.normalizationType;let r=parseFloat(i[t]);if(s){const e=this.normalizationTotal,t=parseFloat(this.normalizationField?i[this.normalizationField]:void 0);if("log"===s)r=Math.log(r)*Math.LOG10E;else if(s!==V||null==e||isNaN(e)){if(s===S&&!isNaN(t)){if(isNaN(r)||isNaN(t))return-1;r/=t}}else r=r/e*100}return this._getBreakIndexfromInfos(r)}_getBreakIndexfromInfos(e){const t=this.isMaxInclusive;if(null!=e&&"number"==typeof e&&!isNaN(e))for(let i=0;i(0,m.f)(e),json:{write:!0}})],I.prototype,"normalizationTotal",void 0),(0,r._)([(0,u.MZ)({type:x.apiValues,value:null,json:{type:x.jsonValues,read:x.read,write:x.write}})],I.prototype,"normalizationType",null),(0,r._)([(0,c.e)({classBreaks:"class-breaks"})],I.prototype,"type",void 0),(0,r._)([(0,u.MZ)({type:String,json:{write:!0}})],I.prototype,"valueExpression",void 0),(0,r._)([(0,u.MZ)({type:String,json:{write:!0}})],I.prototype,"valueExpressionTitle",void 0),I=s=(0,r._)([(0,d.$)("esri.renderers.ClassBreaksRenderer")],I);const z=I},60027:(e,t,i)=>{i.d(t,{A:()=>c});var s=i(32816),r=i(93804),l=i(99924),n=i(29298),o=(i(32773),i(20266),i(69421)),a=i(57111);i(90740),i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407),i(36544),i(49877),i(75651),i(48844),i(88614),i(1030),i(35902),i(13226),i(16699),i(26809),i(2589),i(18527),i(88663),i(15319),i(60785);const u=new r.J({simple:"simple",uniqueValue:"unique-value",classBreaks:"class-breaks",heatmap:"heatmap",dotDensity:"dot-density",dictionary:"dictionary",pieChart:"pie-chart"},{ignoreUnknown:!0});let p=class extends l.oY{constructor(e){super(e),this.authoringInfo=null,this.type=null}async getRequiredFields(e){if(!this.collectRequiredFields)return[];const t=new Set;return await this.collectRequiredFields(t,e),Array.from(t).sort()}getSymbol(e,t){}async getSymbolAsync(e,t){}getSymbols(){return[]}getAttributeHash(){return JSON.stringify(this)}getMeshHash(){return JSON.stringify(this)}};(0,s._)([(0,n.MZ)({type:a.h,json:{write:!0}})],p.prototype,"authoringInfo",void 0),(0,s._)([(0,n.MZ)({type:u.apiValues,readOnly:!0,json:{type:u.jsonValues,read:!1,write:{writer:u.write,ignoreOrigin:!0}}})],p.prototype,"type",void 0),p=(0,s._)([(0,o.$)("esri.renderers.Renderer")],p);const c=p},17813:(e,t,i)=>{i.d(t,{A:()=>D});var s,r=i(32816),l=i(4048),n=i(6407),o=i(32773),a=i(20266),u=i(90740),p=i(67321),c=i(29298),h=i(48844),d=i(88663),y=i(49877),m=i(69421),f=i(56273),b=i(3112),v=i(36544),g=i(30011),w=i(82408),_=i(60027),V=i(56487),S=i(65174),x=i(23105),M=i(46626),I=i(45560),z=i(56303),A=i(85890),j=i(1178),Z=i(55884),F=i(42948);i(85232),i(93471),i(35902),i(13226),i(16699),i(26809),i(2589),i(18527),i(93804),i(99924),i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(55270),i(50214),i(59192),i(78016),i(54483),i(95779),i(13262),i(346),i(64604),i(29512),i(99063),i(18683),i(94345),i(44600),i(2160),i(7969),i(69763),i(64752),i(29208),i(36533),i(84200),i(97827),i(91695),i(18169),i(48402),i(67504),i(92517),i(77037),i(53252),i(34039),i(70061),i(3495),i(97906),i(64524),i(65023),i(31424),i(74676),i(53610),i(29447),i(78273),i(49475),i(32368),i(7391),i(22529),i(43534),i(38094),i(67723),i(47239),i(59858),i(63728),i(7182),i(17745),i(81272),i(44945),i(47788),i(19297),i(4157),i(62401),i(52731),i(89322),i(20138),i(53370),i(46946),i(3816),i(73509),i(28276),i(69277),i(70580),i(75191),i(24319),i(62092),i(71992),i(80167),i(4478),i(91808),i(7161),i(55586),i(35121),i(92229),i(18344),i(64884),i(23351),i(51222),i(42870),i(73067),i(54512),i(53103),i(19648),i(57111),i(75651),i(88614),i(1030),i(15319),i(60785),i(6399),i(9498),i(24079),i(38149),i(19681),i(40328),i(84539),i(65299),i(6510),i(38641),i(27281),i(72393),i(51961),i(62399),i(64995),i(33150),i(58173),i(66110),i(67520),i(27532),i(48103),i(65085),i(33611),i(84857),i(60373),i(98187),i(16794),i(52357),i(11090),i(49319),i(93546),i(29570),i(34592),i(79825),i(95101),i(67578),i(14896),i(95611),i(98089),i(91366),i(80473),i(43435),i(73435),i(73502),i(19869),i(78328),i(72604),i(54616),i(25018);const T="esri.renderers.UniqueValueRenderer",q=()=>a.L.getLogger(T),E="uvInfos-watcher",k="uvGroups-watcher",O=(0,v.e)(A.A);let C=s=class extends((0,V.h)(_.A)){constructor(e){super(e),this._valueInfoMap={},this._isDefaultSymbolDerived=!1,this._isInfosSource=null,this.type="unique-value",this.backgroundFillSymbol=null,this.orderByClassesEnabled=!1,this.valueExpressionTitle=null,this.legendOptions=null,this.defaultLabel=null,this.portal=null,this.styleOrigin=null,this.diff={uniqueValueInfos(e,t){if(!e&&!t)return;if(!e||!t)return{type:"complete",oldValue:e,newValue:t};let i=!1;const s={type:"collection",added:[],removed:[],changed:[],unchanged:[]};for(let r=0;re.value===t[r].value));l?(0,b.d)(l,t[r])?(s.changed.push({type:"complete",oldValue:l,newValue:t[r]}),i=!0):s.unchanged.push({oldValue:l,newValue:t[r]}):(s.added.push(t[r]),i=!0)}for(let r=0;rt.value===e[r].value))||(s.removed.push(e[r]),i=!0);return i?s:void 0}},this._set("uniqueValueInfos",[]),this._set("uniqueValueGroups",[])}get _cache(){return{compiledFunc:null}}set field(e){this._set("field",e),this._updateFieldDelimiter(),this._updateUniqueValues()}castField(e){return null==e||"function"==typeof e?e:(0,v.d)(e)}writeField(e,t,i,s){"string"==typeof e?t[i]=e:s?.messages?s.messages.push(new n.A("property:unsupported","UniqueValueRenderer.field set to a function cannot be written to JSON")):q().error(".field: cannot write field to JSON since it's not a string value")}set field2(e){this._set("field2",e),this._updateFieldDelimiter(),this._updateUniqueValues()}set field3(e){this._set("field3",e),this._updateUniqueValues()}set valueExpression(e){this._set("valueExpression",e),this._updateUniqueValues()}set defaultSymbol(e){this._isDefaultSymbolDerived=!1,this._set("defaultSymbol",e)}set fieldDelimiter(e){this._set("fieldDelimiter",e),this._updateUniqueValues()}readPortal(e,t,i){return i.portal||w.A.getDefault()}readStyleOrigin(e,t,i){if(t.styleName)return Object.freeze({styleName:t.styleName});if(t.styleUrl){const e=(0,j.f)(t.styleUrl,i);return Object.freeze({styleUrl:e})}}writeStyleOrigin(e,t,i,s){e.styleName?t.styleName=e.styleName:e.styleUrl&&(t.styleUrl=(0,j.a)(e.styleUrl,s))}set uniqueValueGroups(e){this.styleOrigin?q().error("#uniqueValueGroups=","Cannot modify unique value groups of a UniqueValueRenderer created from a web style"):(this._set("uniqueValueGroups",e),this._updateInfosFromGroups(),this._isInfosSource=!1,this._watchUniqueValueGroups())}set uniqueValueInfos(e){this.styleOrigin?q().error("#uniqueValueInfos=","Cannot modify unique value infos of a UniqueValueRenderer created from a web style"):(this._set("uniqueValueInfos",e),this._updateValueInfoMap(),this._updateGroupsFromInfos(),this._isInfosSource=!0,this._watchUniqueValueInfos())}addUniqueValueInfo(e,t){if(this.styleOrigin)return void q().error("#addUniqueValueInfo()","Cannot modify unique value infos of a UniqueValueRenderer created from a web style");let i;i="object"==typeof e?O(e):new A.A({value:e,symbol:(0,l.dp)(t)}),this.uniqueValueInfos?.push(i),this._valueInfoMap[i.value]=i,this._updateGroupsFromInfos(),this._isInfosSource=!0,this._watchUniqueValueInfos()}removeUniqueValueInfo(e){if(this.styleOrigin)return void q().error("#removeUniqueValueInfo()","Cannot modify unique value infos of a UniqueValueRenderer created from a web style");const t=this.uniqueValueInfos;if(t)for(let i=0;ie+t.getAttributeHash()),"")}getMeshHash(){const e=JSON.stringify(this.backgroundFillSymbol),t=JSON.stringify(this.defaultSymbol),i=this.uniqueValueInfos?.reduce(((e,t)=>e+t.getMeshHash()),"");return`${e}.${t}.${i}.${this.field}.${this.field2}.${this.field3}.${this.fieldDelimiter}.${this.valueExpression}`}clone(){const e=new s({field:this.field,field2:this.field2,field3:this.field3,defaultLabel:this.defaultLabel,defaultSymbol:(0,o.o8)(this.defaultSymbol),orderByClassesEnabled:this.orderByClassesEnabled,valueExpression:this.valueExpression,valueExpressionTitle:this.valueExpressionTitle,fieldDelimiter:this.fieldDelimiter,visualVariables:(0,o.o8)(this.visualVariables),legendOptions:(0,o.o8)(this.legendOptions),authoringInfo:(0,o.o8)(this.authoringInfo),backgroundFillSymbol:(0,o.o8)(this.backgroundFillSymbol)});this._isDefaultSymbolDerived&&(e._isDefaultSymbolDerived=!0),e._set("portal",this.portal);const t=(0,o.o8)(this.uniqueValueInfos),i=(0,o.o8)(this.uniqueValueGroups);return this.styleOrigin&&(e._set("styleOrigin",Object.freeze((0,o.o8)(this.styleOrigin))),Object.freeze(t),Object.freeze(i)),e._set("uniqueValueInfos",t),e._updateValueInfoMap(),e._set("uniqueValueGroups",i),e._isInfosSource=this._isInfosSource,e._watchUniqueValueInfosAndGroups(),e}get arcadeRequired(){return this.arcadeRequiredForVisualVariables||!!this.valueExpression}async collectRequiredFields(e,t){const i=[this.collectVVRequiredFields(e,t),this.collectSymbolFields(e,t)];await Promise.all(i)}async collectSymbolFields(e,t){const i=[...this.getSymbols().map((i=>i.collectRequiredFields(e,t))),(0,g.Dx)(e,t,this.valueExpression)];(0,g.rq)(e,t,this.field),(0,g.rq)(e,t,this.field2),(0,g.rq)(e,t,this.field3),await Promise.all(i)}populateFromStyle(){return(0,Z.f)(this.styleOrigin,{portal:this.portal}).then((e=>{const t=[];return this._valueInfoMap={},e?.data&&Array.isArray(e.data.items)&&e.data.items.forEach((i=>{const s=new F.A({styleUrl:e.styleUrl,styleName:e.styleName,portal:this.portal,name:i.name});this.defaultSymbol||i.name!==e.data.defaultItem||(this.defaultSymbol=s,this._isDefaultSymbolDerived=!0);const r=new A.A({value:i.name,symbol:s});t.push(r),this._valueInfoMap[i.name]=r})),this._set("uniqueValueInfos",Object.freeze(t)),this._updateGroupsFromInfos(!0),this._isInfosSource=null,this._watchUniqueValueInfos(),!this.defaultSymbol&&this.uniqueValueInfos?.length&&(this.defaultSymbol=this.uniqueValueInfos[0].symbol,this._isDefaultSymbolDerived=!0),this}))}_updateFieldDelimiter(){this.field&&this.field2&&!this.fieldDelimiter&&this._set("fieldDelimiter",",")}_updateUniqueValues(){null!=this._isInfosSource&&(this._isInfosSource?this._updateGroupsFromInfos():this._updateInfosFromGroups())}_updateValueInfoMap(){this._valueInfoMap={};const{uniqueValueInfos:e}=this;if(e)for(const t of e)this._valueInfoMap[t.value+""]=t}_watchUniqueValueInfosAndGroups(){this._watchUniqueValueInfos(),this._watchUniqueValueGroups()}_watchUniqueValueInfos(){this.removeHandles(E);const{uniqueValueInfos:e}=this;if(e){const t=[];for(const i of e)t.push((0,p.wB)((()=>({symbol:i.symbol,value:i.value,label:i.label,description:i.description})),((e,t)=>{e!==t&&(this._updateGroupsFromInfos(),this._isInfosSource=!0)}),{sync:!0}));this.addHandles(t,E)}}_watchUniqueValueGroups(){this.removeHandles(k);const{uniqueValueGroups:e}=this;if(e){const t=[];for(const i of e){t.push((0,p.wB)((()=>({classes:i.classes})),((e,t)=>{e!==t&&(this._updateInfosFromGroups(),this._isInfosSource=!1)}),{sync:!0}));for(const e of i.classes??[])t.push((0,p.wB)((()=>({symbol:e.symbol,values:e.values,label:e.label,description:e.description})),((e,t)=>{e!==t&&(this._updateInfosFromGroups(),this._isInfosSource=!1)}),{sync:!0}))}this.addHandles(t,k)}}_updateInfosFromGroups(){if(!this.uniqueValueGroups)return this._set("uniqueValueInfos",null),this._updateValueInfoMap(),void this._watchUniqueValueInfos();const e=[],{field:t,field2:i,field3:s,fieldDelimiter:r,uniqueValueGroups:l,valueExpression:n}=this;if(!t&&!n)return this._set("uniqueValueInfos",e),this._updateValueInfoMap(),void this._watchUniqueValueInfos();const o=!(!t||!i);for(const t of l)for(const l of t.classes??[]){const{symbol:t,label:n,values:a,description:u}=l;for(const l of a??[]){const{value:a,value2:p,value3:c}=l,h=[a];i&&h.push(p),s&&h.push(c);const d=o?h.join(r||""):h[0]??void 0;e.push(new A.A({symbol:t,label:n,value:d,description:u}))}}this._set("uniqueValueInfos",e),this._updateValueInfoMap(),this._watchUniqueValueInfos()}_updateGroupsFromInfos(e=!1){if(!this.uniqueValueInfos)return this._set("uniqueValueGroups",null),void this._watchUniqueValueGroups();const{field:t,field2:i,valueExpression:s,fieldDelimiter:r,uniqueValueInfos:l}=this;if(!t&&!s||!l.length)return this._set("uniqueValueGroups",[]),void this._watchUniqueValueGroups();const n=!(!t||!i),o=l.map((e=>{const{symbol:t,label:i,value:s,description:l}=e,[o,a,u]=n?s?.toString()?.split(r||"")||[]:[s];return new I.A({symbol:t,label:i,description:l,values:[new M.A({value:o,value2:a,value3:u})]})})),a=[new z.A({classes:o})];e&&Object.freeze(a),this._set("uniqueValueGroups",a),this._watchUniqueValueGroups()}_getUniqueValueInfo(e,t){return this.valueExpression?this._getUnqiueValueInfoForExpression(e,t):this._getUnqiueValueInfoForFields(e)}_getUnqiueValueInfoForExpression(e,t){const{viewingMode:i,scale:s,spatialReference:r,arcade:l,timeZone:n}=t??{};let o=this._cache.compiledFunc;const a=l.arcadeUtils;if(!o){const e=a.createSyntaxTree(this.valueExpression);o=a.createFunction(e),this._cache.compiledFunc=o}const u=a.executeFunction(o,a.createExecContext(e,a.getViewInfo({viewingMode:i,scale:s,spatialReference:r}),n));return this._valueInfoMap[u+""]}_getUnqiueValueInfoForFields(e){const t=this.field,i=e.attributes;let s;if(this.field2){const e=this.field2,r=this.field3,l=[];t&&l.push(i[t]),e&&l.push(i[e]),r&&l.push(i[r]),s=l.join(this.fieldDelimiter||"")}else t&&(s=i[t]);return this._valueInfoMap[s+""]}static fromPortalStyle(e,t){const i=new s(t?.properties);i._set("styleOrigin",Object.freeze({styleName:e})),i._set("portal",t?.portal||w.A.getDefault());const r=i.populateFromStyle();return r.catch((t=>{q().error(`#fromPortalStyle('${e}'[, ...])`,"Failed to create unique value renderer from style name",t)})),r}static fromStyleUrl(e,t){const i=new s(t?.properties);i._set("styleOrigin",Object.freeze({styleUrl:e}));const r=i.populateFromStyle();return r.catch((t=>{q().error(`#fromStyleUrl('${e}'[, ...])`,"Failed to create unique value renderer from style URL",t)})),r}};(0,r._)([(0,c.MZ)({readOnly:!0})],C.prototype,"_cache",null),(0,r._)([(0,d.e)({uniqueValue:"unique-value"})],C.prototype,"type",void 0),(0,r._)([(0,c.MZ)(S.r)],C.prototype,"backgroundFillSymbol",void 0),(0,r._)([(0,c.MZ)({value:null,json:{type:String,read:{source:"field1"},write:{target:"field1"}}})],C.prototype,"field",null),(0,r._)([(0,h.w)("field")],C.prototype,"castField",null),(0,r._)([(0,f.w)("field")],C.prototype,"writeField",null),(0,r._)([(0,c.MZ)({type:String,value:null,json:{write:!0}})],C.prototype,"field2",null),(0,r._)([(0,c.MZ)({type:String,value:null,json:{write:!0}})],C.prototype,"field3",null),(0,r._)([(0,c.MZ)({type:Boolean,json:{name:"drawInClassOrder",default:!1,write:!0,origins:{"web-scene":{write:!1}}}})],C.prototype,"orderByClassesEnabled",void 0),(0,r._)([(0,c.MZ)({type:String,value:null,json:{write:!0}})],C.prototype,"valueExpression",null),(0,r._)([(0,c.MZ)({type:String,json:{write:!0}})],C.prototype,"valueExpressionTitle",void 0),(0,r._)([(0,c.MZ)({type:x.L,json:{write:!0}})],C.prototype,"legendOptions",void 0),(0,r._)([(0,c.MZ)({type:String,json:{write:!0}})],C.prototype,"defaultLabel",void 0),(0,r._)([(0,c.MZ)((0,u.d)({...S.a},{json:{write:{overridePolicy(){return{enabled:!this._isDefaultSymbolDerived}}},origins:{"web-scene":{write:{overridePolicy(){return{enabled:!this._isDefaultSymbolDerived}}}}}}}))],C.prototype,"defaultSymbol",null),(0,r._)([(0,c.MZ)({type:String,value:null,json:{write:!0}})],C.prototype,"fieldDelimiter",null),(0,r._)([(0,c.MZ)({type:w.A,readOnly:!0})],C.prototype,"portal",void 0),(0,r._)([(0,y.r)("portal",["styleName"])],C.prototype,"readPortal",null),(0,r._)([(0,c.MZ)({readOnly:!0,json:{write:{enabled:!1,overridePolicy:()=>({enabled:!0})}}})],C.prototype,"styleOrigin",void 0),(0,r._)([(0,y.r)("styleOrigin",["styleName","styleUrl"])],C.prototype,"readStyleOrigin",null),(0,r._)([(0,f.w)("styleOrigin",{styleName:{type:String},styleUrl:{type:String}})],C.prototype,"writeStyleOrigin",null),(0,r._)([(0,c.MZ)({type:[z.A],json:{read:{source:["uniqueValueGroups","uniqueValueInfos"],reader:(e,t,i)=>{const s=t.uniqueValueGroups||function(e){const{field1:t,field2:i,field3:s,fieldDelimiter:r,uniqueValueInfos:l,valueExpression:n}=e,o=!(!t||!i);return[{classes:(l??[]).map((e=>{const{symbol:l,label:a,value:u,description:p}=e,[c,h,d]=o?u?.toString()?.split(r||"")||[]:[u],y=[];return(t||n)&&y.push(c),i&&y.push(h),s&&y.push(d),{symbol:l,label:a,values:[y],description:p}}))}]}(t);return s.map((e=>z.A.fromJSON(e,i)))}},write:{overridePolicy(){return this.styleOrigin?{enabled:!1}:{enabled:!0}}}}})],C.prototype,"uniqueValueGroups",null),(0,r._)([(0,c.MZ)({type:[A.A],json:{read:!1,write:{overridePolicy(){return this.styleOrigin?{enabled:!1}:{enabled:!0}}}}})],C.prototype,"uniqueValueInfos",null),C=s=(0,r._)([(0,m.$)(T)],C);const D=C},56487:(e,t,i)=>{i.d(t,{h:()=>x});var s=i(32816),r=i(29298),l=(i(32773),i(20266)),n=i(49877),o=i(69421),a=i(56273),u=i(30011),p=i(6399),c=i(38149),h=i(40328),d=i(84539),y=i(9498),m=i(41390),f=i(93804);i(36544),i(93181),i(13671),i(40499),i(6407),i(90740),i(91047),i(55270),i(50214),i(59192),i(78016),i(54483),i(95779),i(13262),i(346),i(80959),i(64604),i(29512),i(99063),i(99924),i(58498),i(45371),i(18683),i(16699),i(26809),i(2589),i(18527),i(94345),i(44600),i(2160),i(7969),i(69763),i(64752),i(48844),i(29208),i(36533),i(84200),i(97827),i(91695),i(18169),i(48402),i(67504),i(92517),i(77037),i(24079),i(35902),i(13226),i(23105),i(19681),i(64524),i(65299),i(6510),i(38641),i(27281),i(72393),i(52731),i(17745),i(81272),i(44945),i(51961),i(62399),i(64995),i(33150),i(58173),i(66110),i(67520),i(27532),i(88663),i(48103),i(65085),i(33611),i(84857),i(60373),i(98187),i(16794),i(52357),i(11090),i(49319),i(93546),i(29570),i(34592),i(79825),i(95101),i(67578),i(14896),i(95611),i(98089),i(91366),i(80473),i(43435),i(73435),i(4048),i(85232),i(93471),i(53252),i(34039),i(70061),i(3495),i(97906),i(65023),i(31424),i(74676),i(53610),i(29447),i(78273),i(49475),i(32368),i(7391),i(22529),i(43534),i(38094),i(67723),i(47239),i(59858),i(63728),i(1178),i(7182),i(47788),i(19297),i(82408),i(73509),i(28276),i(69277),i(70580),i(75191),i(24319),i(62092),i(4157),i(62401),i(89322),i(20138),i(53370),i(46946),i(3816),i(71992),i(80167),i(4478),i(91808),i(7161),i(55586),i(35121),i(92229),i(18344),i(64884),i(23351),i(51222),i(42870),i(67321),i(73067),i(54512),i(53103),i(19648),i(42948),i(73502),i(19869);const b=/^hash\(\$feature\['((\\'|[^'])+)'\]\) \* 8\.381e-8$/,v={color:p.A,size:d.A,opacity:c.A,rotation:h.A},g=new f.J({colorInfo:"color",transparencyInfo:"opacity",rotationInfo:"rotation",sizeInfo:"size"}),w=/^\[([^\]]+)\]$/i;let _=class extends m.T{constructor(){super(...arguments),this.colorVariables=null,this.opacityVariables=null,this.rotationVariables=null,this.sizeVariables=null}set visualVariables(e){if(this._resetVariables(),e=e&&e.filter((e=>!!e)),e?.length){for(const t of e)switch(t.type){case"color":this.colorVariables.push(t);break;case"opacity":this.opacityVariables.push(t);break;case"rotation":this.rotationVariables.push(t);break;case"size":this.sizeVariables.push(t)}this.sizeVariables.length&&this.sizeVariables.some((e=>!!e.target))&&e.sort(((e,t)=>{let i=null;return i=e.target===t.target?0:e.target?1:-1,i}));for(let t=0;t{const t=g.read(e.type),s=v[t];s||(l.L.getLogger(this).warn(`Unknown variable type: ${t}`),i?.messages&&i.messages.push(new o.W("visual-variable:unsupported",`visualVariable of type '${t}' is not supported`,{definition:e,context:i})));const r=new s;return r.read(e,i),r}))}writeVariables(e,t){const i=[];for(const s of e){const e=s.toJSON(t);e&&i.push(e)}return i}_resetVariables(){this.colorVariables=[],this.opacityVariables=[],this.rotationVariables=[],this.sizeVariables=[]}};(0,s._)([(0,r.MZ)()],_.prototype,"visualVariables",null),_=(0,s._)([(0,o.$)("esri.renderers.visualVariables.VisualVariableFactory")],_);const V=_,S={base:y.A,key:"type",typeMap:{opacity:c.A,color:p.A,rotation:h.A,size:d.A}},x=e=>{let t=class extends e{constructor(){super(...arguments),this._vvFactory=new V}set visualVariables(e){this._vvFactory.visualVariables=e,this._set("visualVariables",this._vvFactory.visualVariables)}readVisualVariables(e,t,i){return this._vvFactory.readVariables(e,t,i)}writeVisualVariables(e,t,i,s){t[i]=this._vvFactory.writeVariables(e,s)}get arcadeRequiredForVisualVariables(){if(!this.visualVariables)return!1;for(const e of this.visualVariables)if(e.arcadeRequired)return!0;return!1}hasVisualVariables(e,t){return e?this.getVisualVariablesForType(e,t).length>0:this.getVisualVariablesForType("size",t).length>0||this.getVisualVariablesForType("color",t).length>0||this.getVisualVariablesForType("opacity",t).length>0||this.getVisualVariablesForType("rotation",t).length>0}getVisualVariablesForType(e,t){const i=this.visualVariables;return i?i.filter((i=>i.type===e&&("string"==typeof t?i.target===t:!1!==t||!i.target))):[]}async collectVVRequiredFields(e,t){let i=[];this.visualVariables&&(i=i.concat(this.visualVariables));for(const s of i)s&&(s.field&&(0,u.rq)(e,t,s.field),s.normalizationField&&(0,u.rq)(e,t,s.normalizationField),s.valueExpression&&(M(s.valueExpression,e,t)||await(0,u.Dx)(e,t,s.valueExpression)))}};return(0,s._)([(0,r.MZ)({types:[S],value:null,json:{write:!0}})],t.prototype,"visualVariables",null),(0,s._)([(0,n.r)("visualVariables",["visualVariables","rotationType","rotationExpression"])],t.prototype,"readVisualVariables",null),(0,s._)([(0,a.w)("visualVariables")],t.prototype,"writeVisualVariables",null),t=(0,s._)([(0,o.$)("esri.renderers.mixins.VisualVariablesMixin")],t),t};function M(e,t,i){const s=function(e){return e.match(b)?.[1]?.replace(/\\'/g,"'")??null}(e);return null!=s&&((0,u.rq)(t,i,s),!0)}},57111:(e,t,i)=>{i.d(t,{h:()=>S});var s,r=i(32816),l=i(93804),n=i(99924),o=i(32773),a=i(29298),u=i(36544),p=i(49877),c=i(69421),h=(i(20266),i(75651)),d=i(88614);i(90740),i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407),i(48844),i(1030),i(35902),i(13226),i(16699),i(26809),i(2589),i(18527),i(88663),i(15319),i(60785);let y=s=class extends n.oY{constructor(e){super(e),this.minValue=0,this.maxValue=0}clone(){return new s({minValue:this.minValue,maxValue:this.maxValue})}};var m;(0,r._)([(0,a.MZ)({type:Number,json:{write:!0}})],y.prototype,"minValue",void 0),(0,r._)([(0,a.MZ)({type:Number,json:{write:!0}})],y.prototype,"maxValue",void 0),y=s=(0,r._)([(0,c.$)("esri.renderers.support.AuthoringInfoClassBreakInfo")],y);let f=m=class extends n.oY{constructor(e){super(e),this.field="",this.normalizationField="",this.label="",this.classBreakInfos=new Array}clone(){return new m({field:this.field,normalizationField:this.normalizationField,label:this.label,classBreakInfos:(0,o.o8)(this.classBreakInfos)})}};var b;(0,r._)([(0,a.MZ)({type:String,json:{write:!0}})],f.prototype,"field",void 0),(0,r._)([(0,a.MZ)({type:String,json:{write:!0}})],f.prototype,"normalizationField",void 0),(0,r._)([(0,a.MZ)({type:String,json:{write:!0}})],f.prototype,"label",void 0),(0,r._)([(0,a.MZ)({type:[y],json:{write:!0}})],f.prototype,"classBreakInfos",void 0),f=m=(0,r._)([(0,c.$)("esri.renderers.support.AuthoringInfoFieldInfo")],f);const v=new l.J({esriClassifyDefinedInterval:"defined-interval",esriClassifyEqualInterval:"equal-interval",esriClassifyManual:"manual",esriClassifyNaturalBreaks:"natural-breaks",esriClassifyQuantile:"quantile",esriClassifyStandardDeviation:"standard-deviation"}),g=new l.J({classedSize:"class-breaks-size",classedColor:"class-breaks-color",univariateColorSize:"univariate-color-size",relationship:"relationship",predominance:"predominance",dotDensity:"dot-density",flow:"flow"}),w=new l.J({classedSize:"class-breaks-size",classedColor:"class-breaks-color",univariateColorSize:"univariate-color-size",relationship:"relationship",predominance:"predominance",dotDensity:"dot-density"}),_=["inches","feet","yards","miles","nautical-miles","millimeters","centimeters","decimeters","meters","kilometers","decimal-degrees"];let V=b=class extends n.oY{constructor(e){super(e),this.colorRamp=null,this.fadeRatio=null,this.isAutoGenerated=!1,this.lengthUnit=null,this.maxSliderValue=null,this.minSliderValue=null,this.visualVariables=null}get classificationMethod(){const e=this._get("classificationMethod"),t=this.type;return t&&"relationship"!==t?"class-breaks-size"===t||"class-breaks-color"===t?e||"manual":null:e}set classificationMethod(e){this._set("classificationMethod",e)}readColorRamp(e){return e?(0,d.f)(e):void 0}get fields(){return this.type&&"predominance"!==this.type?null:this._get("fields")}set fields(e){this._set("fields",e)}get field1(){return this.type&&"relationship"!==this.type?null:this._get("field1")}set field1(e){this._set("field1",e)}get field2(){return this.type&&"relationship"!==this.type?null:this._get("field2")}set field2(e){this._set("field2",e)}get flowTheme(){return"flow"===this.type?this._get("flowTheme"):null}set flowTheme(e){this._set("flowTheme",e)}get focus(){return this.type&&"relationship"!==this.type?null:this._get("focus")}set focus(e){this._set("focus",e)}get numClasses(){return this.type&&"relationship"!==this.type?null:this._get("numClasses")}set numClasses(e){this._set("numClasses",e)}get statistics(){return"univariate-color-size"===this.type&&"above-and-below"===this.univariateTheme?this._get("statistics"):null}set statistics(e){this._set("statistics",e)}get standardDeviationInterval(){const e=this.type;return e&&"relationship"!==e&&"class-breaks-size"!==e&&"class-breaks-color"!==e||this.classificationMethod&&"standard-deviation"!==this.classificationMethod?null:this._get("standardDeviationInterval")}set standardDeviationInterval(e){this._set("standardDeviationInterval",e)}get type(){return this._get("type")}set type(e){let t=e;"classed-size"===e?t="class-breaks-size":"classed-color"===e&&(t="class-breaks-color"),this._set("type",t)}get univariateSymbolStyle(){return"univariate-color-size"===this.type&&"above-and-below"===this.univariateTheme?this._get("univariateSymbolStyle"):null}set univariateSymbolStyle(e){this._set("univariateSymbolStyle",e)}get univariateTheme(){return"univariate-color-size"===this.type?this._get("univariateTheme"):null}set univariateTheme(e){this._set("univariateTheme",e)}clone(){return new b({classificationMethod:this.classificationMethod,colorRamp:(0,o.o8)(this.colorRamp),fadeRatio:(0,o.o8)(this.fadeRatio),fields:this.fields?.slice(0),field1:(0,o.o8)(this.field1),field2:(0,o.o8)(this.field2),isAutoGenerated:this.isAutoGenerated,focus:this.focus,numClasses:this.numClasses,maxSliderValue:this.maxSliderValue,minSliderValue:this.minSliderValue,lengthUnit:this.lengthUnit,statistics:this.statistics,standardDeviationInterval:this.standardDeviationInterval,type:this.type,visualVariables:this.visualVariables&&this.visualVariables.map((e=>e.clone())),univariateSymbolStyle:this.univariateSymbolStyle,univariateTheme:this.univariateTheme,flowTheme:this.flowTheme})}};(0,r._)([(0,a.MZ)({type:v.apiValues,value:null,json:{type:v.jsonValues,read:v.read,write:v.write,origins:{"web-document":{default:"manual",type:v.jsonValues,read:v.read,write:v.write}}}})],V.prototype,"classificationMethod",null),(0,r._)([(0,a.MZ)({types:d.t,json:{write:!0}})],V.prototype,"colorRamp",void 0),(0,r._)([(0,p.r)("colorRamp")],V.prototype,"readColorRamp",null),(0,r._)([(0,a.MZ)({json:{write:!0,origins:{"web-scene":{write:!1,read:!1}}}})],V.prototype,"fadeRatio",void 0),(0,r._)([(0,a.MZ)({type:[String],value:null,json:{write:!0}})],V.prototype,"fields",null),(0,r._)([(0,a.MZ)({type:f,value:null,json:{write:!0}})],V.prototype,"field1",null),(0,r._)([(0,a.MZ)({type:f,value:null,json:{write:!0}})],V.prototype,"field2",null),(0,r._)([(0,a.MZ)({type:["flow-line","wave-front"],value:null,json:{write:!0,origins:{"web-scene":{write:!1}}}})],V.prototype,"flowTheme",null),(0,r._)([(0,a.MZ)({type:["HH","HL","LH","LL"],value:null,json:{write:!0}})],V.prototype,"focus",null),(0,r._)([(0,a.MZ)({type:Boolean,json:{write:!0,default:!1,origins:{"web-scene":{write:!1}}}})],V.prototype,"isAutoGenerated",void 0),(0,r._)([(0,a.MZ)({type:Number,value:null,json:{type:u.I,write:!0}})],V.prototype,"numClasses",null),(0,r._)([(0,a.MZ)({type:_,json:{type:_,read:!1,write:!1,origins:{"web-scene":{read:!0,write:!0}}}})],V.prototype,"lengthUnit",void 0),(0,r._)([(0,a.MZ)({type:Number,json:{write:!0,origins:{"web-scene":{write:!1,read:!1}}}})],V.prototype,"maxSliderValue",void 0),(0,r._)([(0,a.MZ)({type:Number,json:{write:!0,origins:{"web-scene":{write:!1,read:!1}}}})],V.prototype,"minSliderValue",void 0),(0,r._)([(0,a.MZ)({type:Object,value:null,json:{write:!0,origins:{"web-scene":{write:!1,read:!1}}}})],V.prototype,"statistics",null),(0,r._)([(0,a.MZ)({type:[.25,.33,.5,1],value:null,json:{type:[.25,.33,.5,1],write:!0}})],V.prototype,"standardDeviationInterval",null),(0,r._)([(0,a.MZ)({type:g.apiValues,value:null,json:{type:g.jsonValues,read:g.read,write:g.write,origins:{"web-scene":{type:w.jsonValues,write:{writer:w.write,overridePolicy:e=>({enabled:"flow"!==e})}}}}})],V.prototype,"type",null),(0,r._)([(0,a.MZ)({type:[h.h],json:{write:!0}})],V.prototype,"visualVariables",void 0),(0,r._)([(0,a.MZ)({type:["caret","circle-caret","arrow","circle-arrow","plus-minus","circle-plus-minus","square","circle","triangle","happy-sad","thumb","custom"],value:null,json:{write:!0,origins:{"web-scene":{write:!1}}}})],V.prototype,"univariateSymbolStyle",null),(0,r._)([(0,a.MZ)({type:["high-to-low","above-and-below","above","below"],value:null,json:{write:!0,origins:{"web-scene":{write:!1}}}})],V.prototype,"univariateTheme",null),V=b=(0,r._)([(0,c.$)("esri.renderers.support.AuthoringInfo")],V);const S=V},75651:(e,t,i)=>{i.d(t,{h:()=>_});var s,r=i(32816),l=i(93804),n=i(99924),o=i(32773),a=i(29298),u=i(48844),p=i(69421);i(20266),i(90740),i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407),i(36544);let c=s=class extends n.oY{constructor(e){super(e),this.label=null,this.size=null,this.value=null}clone(){return new s({label:this.label,value:this.value,size:this.size})}};(0,r._)([(0,a.MZ)({type:String,json:{write:!0}})],c.prototype,"label",void 0),(0,r._)([(0,a.MZ)({type:Number,json:{write:!0}})],c.prototype,"size",void 0),(0,r._)([(0,a.MZ)({type:Number,json:{write:!0}})],c.prototype,"value",void 0),c=s=(0,r._)([(0,p.$)("esri.renderers.support.AuthoringInfoSizeStop")],c);const h=c;var d;const y=new l.J({percentTotal:"percent-of-total",ratio:"ratio",percent:"percent"}),m=new l.J({sizeInfo:"size",colorInfo:"color",transparencyInfo:"opacity",rotationInfo:"rotation"}),f={key:e=>"number"==typeof e?"number":"string",typeMap:{number:Number,string:String},base:null},b=["high-to-low","above-and-below","centered-on","extremes"],v=[...new Set(["high-to-low","above-and-below","centered-on","extremes","above","below","high-to-low","above-and-below","above","below","reference-size"])],g=["seconds","minutes","hours","days","months","years"];let w=d=class extends n.oY{constructor(e){super(e),this.endTime=null,this.field=null,this.maxSliderValue=null,this.minSliderValue=null,this.startTime=null,this.type=null,this.units=null}castEndTime(e){return"string"==typeof e||"number"==typeof e?e:null}get normalizationField(){return"reference-size"===this.theme?this._get("normalizationField"):null}set normalizationField(e){this._set("normalizationField",e)}get referenceSizeScale(){return"reference-size"===this.theme?this._get("referenceSizeScale"):null}set referenceSizeScale(e){this._set("referenceSizeScale",e)}get referenceSizeSymbolStyle(){return"reference-size"===this.theme?this._get("referenceSizeSymbolStyle"):null}set referenceSizeSymbolStyle(e){this._set("referenceSizeSymbolStyle",e)}castStartTime(e){return"string"==typeof e||"number"==typeof e?e:null}get sizeStops(){return"reference-size"===this.theme?this._get("sizeStops"):null}set sizeStops(e){this._set("sizeStops",e)}get style(){return"color"===this.type?this._get("style"):null}set style(e){this._set("style",e)}get theme(){return"color"===this.type||"size"===this.type?this._get("theme")||"high-to-low":null}set theme(e){this._set("theme",e)}clone(){return new d({endTime:this.endTime,field:this.field,maxSliderValue:this.maxSliderValue,minSliderValue:this.minSliderValue,normalizationField:this.normalizationField,referenceSizeScale:this.referenceSizeScale,referenceSizeSymbolStyle:this.referenceSizeSymbolStyle,sizeStops:(0,o.o8)(this.sizeStops),startTime:this.startTime,style:this.style,theme:this.theme,type:this.type,units:this.units})}};(0,r._)([(0,a.MZ)({types:f,json:{write:!0}})],w.prototype,"endTime",void 0),(0,r._)([(0,u.w)("endTime")],w.prototype,"castEndTime",null),(0,r._)([(0,a.MZ)({type:String,json:{write:!0}})],w.prototype,"field",void 0),(0,r._)([(0,a.MZ)({type:Number,json:{write:!0}})],w.prototype,"maxSliderValue",void 0),(0,r._)([(0,a.MZ)({type:Number,json:{write:!0}})],w.prototype,"minSliderValue",void 0),(0,r._)([(0,a.MZ)({type:String,json:{origins:{"web-scene":{write:!1}},write:!0}})],w.prototype,"normalizationField",null),(0,r._)([(0,a.MZ)({type:Number,value:null,json:{origins:{"web-scene":{write:!1}},write:!0}})],w.prototype,"referenceSizeScale",null),(0,r._)([(0,a.MZ)({type:["circle","diamond","hexagon-flat","hexagon-pointy","square"],value:null,json:{origins:{"web-scene":{write:!1}},write:!0}})],w.prototype,"referenceSizeSymbolStyle",null),(0,r._)([(0,a.MZ)({types:f,json:{write:!0}})],w.prototype,"startTime",void 0),(0,r._)([(0,u.w)("startTime")],w.prototype,"castStartTime",null),(0,r._)([(0,a.MZ)({type:[h],json:{origins:{"web-scene":{write:!1}},write:!0}})],w.prototype,"sizeStops",null),(0,r._)([(0,a.MZ)({type:y.apiValues,value:null,json:{type:y.jsonValues,read:y.read,write:y.write}})],w.prototype,"style",null),(0,r._)([(0,a.MZ)({type:v,value:null,json:{type:v,origins:{"web-scene":{type:b,write:{writer:(e,t)=>{b.includes(e)&&(t.theme=e)}}}},write:!0}})],w.prototype,"theme",null),(0,r._)([(0,a.MZ)({type:m.apiValues,json:{type:m.jsonValues,read:m.read,write:m.write}})],w.prototype,"type",void 0),(0,r._)([(0,a.MZ)({type:g,json:{type:g,write:!0}})],w.prototype,"units",void 0),w=d=(0,r._)([(0,p.$)("esri.renderers.support.AuthoringInfoVisualVariable")],w);const _=w},3827:(e,t,i)=>{i.d(t,{A:()=>p});var s,r=i(32816),l=i(99924),n=i(29298),o=(i(32773),i(20266),i(69421)),a=i(65174);i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407),i(90740),i(36544),i(4048),i(85232),i(88663),i(93804),i(49877),i(56273),i(30011),i(55270),i(50214),i(59192),i(78016),i(54483),i(95779),i(13262),i(346),i(64604),i(29512),i(99063),i(18683),i(16699),i(26809),i(2589),i(18527),i(94345),i(44600),i(2160),i(7969),i(69763),i(64752),i(48844),i(29208),i(36533),i(84200),i(97827),i(91695),i(18169),i(48402),i(67504),i(92517),i(77037),i(93471),i(35902),i(13226),i(53252),i(34039),i(70061),i(3495),i(97906),i(64524),i(65023),i(31424),i(74676),i(53610),i(29447),i(78273),i(49475),i(32368),i(7391),i(22529),i(43534),i(38094),i(67723),i(47239),i(59858),i(63728),i(1178),i(7182),i(17745),i(81272),i(44945),i(47788),i(19297),i(82408),i(73509),i(28276),i(69277),i(70580),i(75191),i(24319),i(62092),i(4157),i(62401),i(52731),i(89322),i(20138),i(53370),i(46946),i(3816),i(71992),i(80167),i(4478),i(91808),i(7161),i(55586),i(35121),i(92229),i(18344),i(64884),i(23351),i(51222),i(42870),i(67321),i(73067),i(54512),i(53103),i(19648),i(42948),i(78328),i(72604),i(54616),i(25018);let u=s=class extends l.oY{constructor(e){super(e),this.description=null,this.label=null,this.minValue=null,this.maxValue=0,this.symbol=null}clone(){return new s({description:this.description,label:this.label,minValue:this.minValue,maxValue:this.maxValue,symbol:this.symbol?.clone()??null})}getMeshHash(){const e=JSON.stringify(this.symbol);return`${this.minValue}.${this.maxValue}.${e}`}};(0,r._)([(0,n.MZ)({type:String,json:{write:!0}})],u.prototype,"description",void 0),(0,r._)([(0,n.MZ)({type:String,json:{write:!0}})],u.prototype,"label",void 0),(0,r._)([(0,n.MZ)({type:Number,json:{read:{source:"classMinValue"},write:{target:"classMinValue"}}})],u.prototype,"minValue",void 0),(0,r._)([(0,n.MZ)({type:Number,json:{read:{source:"classMaxValue"},write:{target:"classMaxValue"}}})],u.prototype,"maxValue",void 0),(0,r._)([(0,n.MZ)(a.b)],u.prototype,"symbol",void 0),u=s=(0,r._)([(0,o.$)("esri.renderers.support.ClassBreakInfo")],u);const p=u},46626:(e,t,i)=>{i.d(t,{A:()=>p});var s=i(32816),r=i(52731),l=i(99924),n=i(29298),o=(i(32773),i(20266),i(69421)),a=i(65174);i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407),i(90740),i(36544),i(4048),i(85232),i(88663),i(93804),i(49877),i(56273),i(30011),i(55270),i(50214),i(59192),i(78016),i(54483),i(95779),i(13262),i(346),i(64604),i(29512),i(99063),i(18683),i(16699),i(26809),i(2589),i(18527),i(94345),i(44600),i(2160),i(7969),i(69763),i(64752),i(48844),i(29208),i(36533),i(84200),i(97827),i(91695),i(18169),i(48402),i(67504),i(92517),i(77037),i(93471),i(35902),i(13226),i(53252),i(34039),i(70061),i(3495),i(97906),i(64524),i(65023),i(31424),i(74676),i(53610),i(29447),i(78273),i(49475),i(32368),i(7391),i(22529),i(43534),i(38094),i(67723),i(47239),i(59858),i(63728),i(1178),i(7182),i(17745),i(81272),i(44945),i(47788),i(19297),i(82408),i(73509),i(28276),i(69277),i(70580),i(75191),i(24319),i(62092),i(4157),i(62401),i(89322),i(20138),i(53370),i(46946),i(3816),i(71992),i(80167),i(4478),i(91808),i(7161),i(55586),i(35121),i(92229),i(18344),i(64884),i(23351),i(51222),i(42870),i(67321),i(73067),i(54512),i(53103),i(19648),i(42948),i(78328),i(72604),i(54616),i(25018);let u=class extends((0,r.O)(l.oY)){constructor(e){super(e),this.value=null,this.value2=null,this.value3=null}};(0,s._)([(0,n.MZ)(a.u)],u.prototype,"value",void 0),(0,s._)([(0,n.MZ)(a.u)],u.prototype,"value2",void 0),(0,s._)([(0,n.MZ)(a.u)],u.prototype,"value3",void 0),u=(0,s._)([(0,o.$)("esri.renderers.support.UniqueValue")],u);const p=u},45560:(e,t,i)=>{i.d(t,{A:()=>d});var s=i(32816),r=i(32773),l=i(52731),n=i(99924),o=i(29298),a=i(48844),u=i(69421),p=i(65174),c=i(46626);i(41390),i(20266),i(90740),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407),i(36544),i(4048),i(85232),i(88663),i(93804),i(49877),i(56273),i(30011),i(55270),i(50214),i(59192),i(78016),i(54483),i(95779),i(13262),i(346),i(64604),i(29512),i(99063),i(18683),i(16699),i(26809),i(2589),i(18527),i(94345),i(44600),i(2160),i(7969),i(69763),i(64752),i(29208),i(36533),i(84200),i(97827),i(91695),i(18169),i(48402),i(67504),i(92517),i(77037),i(93471),i(35902),i(13226),i(53252),i(34039),i(70061),i(3495),i(97906),i(64524),i(65023),i(31424),i(74676),i(53610),i(29447),i(78273),i(49475),i(32368),i(7391),i(22529),i(43534),i(38094),i(67723),i(47239),i(59858),i(63728),i(1178),i(7182),i(17745),i(81272),i(44945),i(47788),i(19297),i(82408),i(73509),i(28276),i(69277),i(70580),i(75191),i(24319),i(62092),i(4157),i(62401),i(89322),i(20138),i(53370),i(46946),i(3816),i(71992),i(80167),i(4478),i(91808),i(7161),i(55586),i(35121),i(92229),i(18344),i(64884),i(23351),i(51222),i(42870),i(67321),i(73067),i(54512),i(53103),i(19648),i(42948),i(78328),i(72604),i(54616),i(25018);let h=class extends((0,l.O)(n.oY)){constructor(e){super(e),this.description=null,this.label=null,this.symbol=null,this.values=null}castValues(e){if(null==e)return null;const t=typeof(e=Array.isArray(e)?e:[e])[0];return"string"===t||"number"===t?e.map((e=>new c.A({value:e}))):"object"===t?e[0]instanceof c.A?e:e.map((e=>new c.A(e))):null}};(0,s._)([(0,o.MZ)({type:String,json:{write:!0}})],h.prototype,"description",void 0),(0,s._)([(0,o.MZ)({type:String,json:{write:!0}})],h.prototype,"label",void 0),(0,s._)([(0,o.MZ)(p.a)],h.prototype,"symbol",void 0),(0,s._)([(0,o.MZ)({type:[c.A],json:{type:[[String]],read:{reader:e=>e?e.map((e=>new c.A({value:e[0],value2:e[1],value3:e[2]}))):null},write:{writer:(e,t)=>{const i=[];for(const t of e){const e=[t.value,t.value2,t.value3].filter(r.i).map((e=>e.toString()));i.push(e)}t.values=i}}}})],h.prototype,"values",void 0),(0,s._)([(0,a.w)("values")],h.prototype,"castValues",null),h=(0,s._)([(0,u.$)("esri.renderers.support.UniqueValueClass")],h);const d=h},56303:(e,t,i)=>{i.d(t,{A:()=>p});var s=i(32816),r=i(52731),l=i(99924),n=i(29298),o=(i(32773),i(20266),i(69421)),a=i(45560);i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407),i(90740),i(36544),i(48844),i(65174),i(4048),i(85232),i(88663),i(93804),i(49877),i(56273),i(30011),i(55270),i(50214),i(59192),i(78016),i(54483),i(95779),i(13262),i(346),i(64604),i(29512),i(99063),i(18683),i(16699),i(26809),i(2589),i(18527),i(94345),i(44600),i(2160),i(7969),i(69763),i(64752),i(29208),i(36533),i(84200),i(97827),i(91695),i(18169),i(48402),i(67504),i(92517),i(77037),i(93471),i(35902),i(13226),i(53252),i(34039),i(70061),i(3495),i(97906),i(64524),i(65023),i(31424),i(74676),i(53610),i(29447),i(78273),i(49475),i(32368),i(7391),i(22529),i(43534),i(38094),i(67723),i(47239),i(59858),i(63728),i(1178),i(7182),i(17745),i(81272),i(44945),i(47788),i(19297),i(82408),i(73509),i(28276),i(69277),i(70580),i(75191),i(24319),i(62092),i(4157),i(62401),i(89322),i(20138),i(53370),i(46946),i(3816),i(71992),i(80167),i(4478),i(91808),i(7161),i(55586),i(35121),i(92229),i(18344),i(64884),i(23351),i(51222),i(42870),i(67321),i(73067),i(54512),i(53103),i(19648),i(42948),i(78328),i(72604),i(54616),i(25018),i(46626);let u=class extends((0,r.O)(l.oY)){constructor(e){super(e),this.heading=null,this.classes=null}};(0,s._)([(0,n.MZ)({type:String,json:{write:!0}})],u.prototype,"heading",void 0),(0,s._)([(0,n.MZ)({type:[a.A],json:{write:!0}})],u.prototype,"classes",void 0),u=(0,s._)([(0,o.$)("esri.renderers.support.UniqueValueGroup")],u);const p=u},85890:(e,t,i)=>{i.d(t,{A:()=>p});var s,r=i(32816),l=i(99924),n=i(29298),o=(i(32773),i(20266),i(69421)),a=i(65174);i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407),i(90740),i(36544),i(4048),i(85232),i(88663),i(93804),i(49877),i(56273),i(30011),i(55270),i(50214),i(59192),i(78016),i(54483),i(95779),i(13262),i(346),i(64604),i(29512),i(99063),i(18683),i(16699),i(26809),i(2589),i(18527),i(94345),i(44600),i(2160),i(7969),i(69763),i(64752),i(48844),i(29208),i(36533),i(84200),i(97827),i(91695),i(18169),i(48402),i(67504),i(92517),i(77037),i(93471),i(35902),i(13226),i(53252),i(34039),i(70061),i(3495),i(97906),i(64524),i(65023),i(31424),i(74676),i(53610),i(29447),i(78273),i(49475),i(32368),i(7391),i(22529),i(43534),i(38094),i(67723),i(47239),i(59858),i(63728),i(1178),i(7182),i(17745),i(81272),i(44945),i(47788),i(19297),i(82408),i(73509),i(28276),i(69277),i(70580),i(75191),i(24319),i(62092),i(4157),i(62401),i(52731),i(89322),i(20138),i(53370),i(46946),i(3816),i(71992),i(80167),i(4478),i(91808),i(7161),i(55586),i(35121),i(92229),i(18344),i(64884),i(23351),i(51222),i(42870),i(67321),i(73067),i(54512),i(53103),i(19648),i(42948),i(78328),i(72604),i(54616),i(25018);let u=s=class extends l.oY{constructor(e){super(e),this.description=null,this.label=null,this.symbol=null,this.value=null}clone(){return new s({value:this.value,description:this.description,label:this.label,symbol:this.symbol?this.symbol.clone():null})}getMeshHash(){const e=JSON.stringify(this.symbol?.toJSON());return`${this.value}.${e}`}};(0,r._)([(0,n.MZ)({type:String,json:{write:!0}})],u.prototype,"description",void 0),(0,r._)([(0,n.MZ)({type:String,json:{write:!0}})],u.prototype,"label",void 0),(0,r._)([(0,n.MZ)(a.b)],u.prototype,"symbol",void 0),(0,r._)([(0,n.MZ)(a.u)],u.prototype,"value",void 0),u=s=(0,r._)([(0,o.$)("esri.renderers.support.UniqueValueInfo")],u);const p=u},6399:(e,t,i)=>{i.d(t,{A:()=>p});var s,r=i(32816),l=i(29298),n=(i(32773),i(20266),i(69421)),o=i(9498),a=i(24079);i(36544),i(93181),i(13671),i(40499),i(6407),i(90740),i(91047),i(93804),i(99924),i(41390),i(58498),i(45371),i(80959),i(48844),i(23105),i(35902),i(13226),i(16699),i(26809),i(2589),i(18527),i(56273);let u=s=class extends o.A{constructor(e){super(e),this.type="color",this.normalizationField=null}get cache(){return{ipData:this._interpolateData(),hasExpression:!!this.valueExpression,compiledFunc:null}}set stops(e){e&&Array.isArray(e)&&(e=e.filter((e=>!!e))).sort(((e,t)=>e.value-t.value)),this._set("stops",e)}clone(){return new s({field:this.field,normalizationField:this.normalizationField,valueExpression:this.valueExpression,valueExpressionTitle:this.valueExpressionTitle,stops:this.stops&&this.stops.map((e=>e.clone())),legendOptions:this.legendOptions?.clone()})}getAttributeHash(){return`${super.getAttributeHash()}-${this.normalizationField}`}_interpolateData(){return this.stops&&this.stops.map((e=>e.value||0))}};(0,r._)([(0,l.MZ)({readOnly:!0})],u.prototype,"cache",null),(0,r._)([(0,l.MZ)({type:["color"],json:{type:["colorInfo"]}})],u.prototype,"type",void 0),(0,r._)([(0,l.MZ)({type:String,json:{write:!0}})],u.prototype,"normalizationField",void 0),(0,r._)([(0,l.MZ)({type:[a.A],json:{write:!0}})],u.prototype,"stops",null),u=s=(0,r._)([(0,n.$)("esri.renderers.visualVariables.ColorVariable")],u);const p=u},38149:(e,t,i)=>{i.d(t,{A:()=>p});var s,r=i(32816),l=i(29298),n=(i(32773),i(20266),i(69421)),o=i(9498),a=i(19681);i(36544),i(93181),i(13671),i(40499),i(6407),i(90740),i(91047),i(93804),i(99924),i(41390),i(58498),i(45371),i(80959),i(48844),i(23105),i(49877),i(56273),i(64524);let u=s=class extends o.A{constructor(e){super(e),this.type="opacity",this.normalizationField=null}get cache(){return{ipData:this._interpolateData(),hasExpression:!!this.valueExpression,compiledFunc:null}}set stops(e){e&&Array.isArray(e)&&(e=e.filter((e=>!!e))).sort(((e,t)=>e.value-t.value)),this._set("stops",e)}clone(){return new s({field:this.field,normalizationField:this.normalizationField,valueExpression:this.valueExpression,valueExpressionTitle:this.valueExpressionTitle,stops:this.stops&&this.stops.map((e=>e.clone())),legendOptions:this.legendOptions?.clone()})}getAttributeHash(){return`${super.getAttributeHash()}-${this.normalizationField}`}_interpolateData(){return this.stops&&this.stops.map((e=>e.value||0))}};(0,r._)([(0,l.MZ)({readOnly:!0})],u.prototype,"cache",null),(0,r._)([(0,l.MZ)({type:["opacity"],json:{type:["transparencyInfo"]}})],u.prototype,"type",void 0),(0,r._)([(0,l.MZ)({type:String,json:{write:!0}})],u.prototype,"normalizationField",void 0),(0,r._)([(0,l.MZ)({type:[a.A],json:{write:!0}})],u.prototype,"stops",null),u=s=(0,r._)([(0,n.$)("esri.renderers.visualVariables.OpacityVariable")],u);const p=u},40328:(e,t,i)=>{i.d(t,{A:()=>c});var s,r=i(32816),l=i(6407),n=i(29298),o=(i(32773),i(20266),i(69421)),a=i(56273),u=i(9498);i(90740),i(36544),i(93181),i(13671),i(40499),i(91047),i(93804),i(99924),i(41390),i(58498),i(45371),i(80959),i(48844),i(23105);let p=s=class extends u.A{constructor(e){super(e),this.axis=null,this.type="rotation",this.rotationType="geographic",this.valueExpressionTitle=null}get cache(){return{hasExpression:!!this.valueExpression,compiledFunc:null}}writeValueExpressionTitleWebScene(e,t,i,s){if(s?.messages){const e=`visualVariables[${this.index}]`;s.messages.push(new l.A("property:unsupported",this.type+"VisualVariable.valueExpressionTitle is not supported in Web Scene. Please remove this property to save the Web Scene.",{instance:this,propertyName:e+".valueExpressionTitle",context:s}))}}clone(){return new s({axis:this.axis,rotationType:this.rotationType,field:this.field,valueExpression:this.valueExpression,valueExpressionTitle:this.valueExpressionTitle,legendOptions:this.legendOptions?.clone()})}};(0,r._)([(0,n.MZ)({readOnly:!0})],p.prototype,"cache",null),(0,r._)([(0,n.MZ)({type:["heading","tilt","roll"],json:{origins:{"web-scene":{default:"heading",write:!0}}}})],p.prototype,"axis",void 0),(0,r._)([(0,n.MZ)({type:["rotation"],json:{type:["rotationInfo"]}})],p.prototype,"type",void 0),(0,r._)([(0,n.MZ)({type:["geographic","arithmetic"],json:{write:!0,origins:{"web-document":{write:!0,default:"geographic"}}}})],p.prototype,"rotationType",void 0),(0,r._)([(0,n.MZ)({type:String,json:{write:!0}})],p.prototype,"valueExpressionTitle",void 0),(0,r._)([(0,a.w)("web-scene","valueExpressionTitle")],p.prototype,"writeValueExpressionTitleWebScene",null),p=s=(0,r._)([(0,o.$)("esri.renderers.visualVariables.RotationVariable")],p);const c=p},84539:(e,t,i)=>{i.d(t,{A:()=>I});var s,r=i(32816),l=i(6407),n=i(93804),o=i(20266),a=i(29298),u=i(48844),p=i(49877),c=i(69421),h=i(56273),d=i(9498),y=i(87985),m=i(65299),f=(i(32773),i(6510)),b=i(38641);i(90740),i(36544),i(93181),i(13671),i(40499),i(91047),i(99924),i(41390),i(58498),i(45371),i(80959),i(23105),i(35902),i(13226),i(16699),i(26809),i(2589),i(18527),i(27281),i(94345),i(44600),i(2160),i(7969),i(69763),i(18683),i(64604),i(29512),i(99063),i(64752),i(29208),i(36533),i(84200),i(97827),i(91695),i(18169),i(48402),i(67504),i(92517),i(77037),i(72393),i(52731),i(17745),i(81272),i(44945),i(30011),i(55270),i(50214),i(59192),i(78016),i(54483),i(95779),i(13262),i(346),i(51961),i(62399),i(64995),i(33150),i(58173),i(66110),i(67520),i(27532),i(88663),i(48103),i(65085),i(33611),i(84857),i(60373),i(98187),i(16794),i(52357),i(11090),i(49319),i(93546),i(29570),i(34592),i(79825),i(95101),i(67578),i(14896),i(95611),i(98089),i(91366),i(80473),i(43435),i(73435),i(4048),i(85232),i(93471),i(53252),i(34039),i(70061),i(3495),i(97906),i(64524),i(65023),i(31424),i(74676),i(53610),i(29447),i(78273),i(49475),i(32368),i(7391),i(22529),i(43534),i(38094),i(67723),i(47239),i(59858),i(63728),i(1178),i(7182),i(47788),i(19297),i(82408),i(73509),i(28276),i(69277),i(70580),i(75191),i(24319),i(62092),i(4157),i(62401),i(89322),i(20138),i(53370),i(46946),i(3816),i(71992),i(80167),i(4478),i(91808),i(7161),i(55586),i(35121),i(92229),i(18344),i(64884),i(23351),i(51222),i(42870),i(67321),i(73067),i(54512),i(53103),i(19648),i(42948),i(73502),i(19869);let v=s=class extends d.V{constructor(){super(...arguments),this.customValues=null}clone(){return new s({title:this.title,showLegend:this.showLegend,customValues:this.customValues?.slice(0)})}};(0,r._)([(0,a.MZ)({type:[Number],json:{write:!0}})],v.prototype,"customValues",void 0),v=s=(0,r._)([(0,c.$)("esri.renderers.visualVariables.support.SizeVariableLegendOptions")],v);const g=v;var w;const _=new n.J({width:"width",depth:"depth",height:"height",widthAndDepth:"width-and-depth",all:"all"}),V=new n.J({unknown:"unknown",inch:"inches",foot:"feet",yard:"yards",mile:"miles","nautical-mile":"nautical-miles",millimeter:"millimeters",centimeter:"centimeters",decimeter:"decimeters",meter:"meters",kilometer:"kilometers","decimal-degree":"decimal-degrees"});function S(e){if(null!=e)return"string"==typeof e||"number"==typeof e?function(e){return(0,y.t)(e)}(e):"size"===e.type?(0,f.a)(e)?e:(delete(e={...e}).type,new M(e)):void 0}function x(e,t,i){if("object"!=typeof e)return e;const s=new M;return s.read(e,i),s}let M=w=class extends d.A{constructor(e){super(e),this.axis=null,this.legendOptions=null,this.normalizationField=null,this.scaleBy=null,this.target=null,this.type="size",this.useSymbolValue=null,this.valueExpression=null,this.valueRepresentation=null,this.valueUnit=null}get cache(){return{ipData:this._interpolateData(),hasExpression:!!this.valueExpression,compiledFunc:null,isScaleDriven:null!=this.valueExpression&&b.RV.test(this.valueExpression)}}set index(e){(0,f.a)(this.maxSize)&&(this.maxSize.index=`visualVariables[${e}].maxSize`),(0,f.a)(this.minSize)&&(this.minSize.index=`visualVariables[${e}].minSize`),this._set("index",e)}get inputValueType(){return(0,f.g)(this)}set maxDataValue(e){e&&this.stops&&(o.L.getLogger(this).warn("cannot set maxDataValue when stops is not null."),e=null),this._set("maxDataValue",e)}set maxSize(e){e&&this.stops&&(o.L.getLogger(this).warn("cannot set maxSize when stops is not null."),e=null),this._set("maxSize",e)}castMaxSize(e){return S(e)}readMaxSize(e,t,i){return x(e,0,i)}set minDataValue(e){e&&this.stops&&(o.L.getLogger(this).warn("cannot set minDataValue when stops is not null."),e=null),this._set("minDataValue",e)}set minSize(e){e&&this.stops&&(o.L.getLogger(this).warn("cannot set minSize when stops is not null."),e=null),this._set("minSize",e)}castMinSize(e){return S(e)}readMinSize(e,t,i){return x(e,0,i)}get arcadeRequired(){return!!this.valueExpression||null!=this.minSize&&"object"==typeof this.minSize&&this.minSize.arcadeRequired||null!=this.maxSize&&"object"==typeof this.maxSize&&this.maxSize.arcadeRequired}set stops(e){null==this.minDataValue&&null==this.maxDataValue&&null==this.minSize&&null==this.maxSize?e&&Array.isArray(e)&&(e=e.filter((e=>!!e))).sort(((e,t)=>e.value-t.value)):e&&(o.L.getLogger(this).warn("cannot set stops when one of minDataValue, maxDataValue, minSize or maxSize is not null."),e=null),this._set("stops",e)}get transformationType(){return(0,f.b)(this,this.inputValueType)}readValueExpression(e,t){return e||t.expression&&"$view.scale"}writeValueExpressionWebScene(e,t,i,s){if("$view.scale"===e){if(s?.messages){const e=this.index,t="string"==typeof e?e:`visualVariables[${e}]`;s.messages.push(new l.A("property:unsupported",this.type+"VisualVariable.valueExpression = '$view.scale' is not supported in Web Scene. Please remove this property to save the Web Scene.",{instance:this,propertyName:t+".valueExpression",context:s}))}}else t[i]=e}readValueUnit(e){return e?V.read(e):null}clone(){return new w({axis:this.axis,field:this.field,valueExpression:this.valueExpression,valueExpressionTitle:this.valueExpressionTitle,maxDataValue:this.maxDataValue,maxSize:(0,f.a)(this.maxSize)?this.maxSize.clone():this.maxSize,minDataValue:this.minDataValue,minSize:(0,f.a)(this.minSize)?this.minSize.clone():this.minSize,normalizationField:this.normalizationField,stops:this.stops?.map((e=>e.clone())),target:this.target,useSymbolValue:this.useSymbolValue,valueRepresentation:this.valueRepresentation,valueUnit:this.valueUnit,legendOptions:this.legendOptions?.clone()})}flipSizes(){if(this.transformationType===f.T.ClampedLinear){const{minSize:e,maxSize:t}=this;return this.minSize=t,this.maxSize=e,this}if(this.transformationType===f.T.Stops){const e=this.stops;if(!e)return this;const t=e.map((e=>e.size)).reverse(),i=e.length;for(let s=0;se.value||0))}};(0,r._)([(0,a.MZ)({readOnly:!0})],M.prototype,"cache",null),(0,r._)([(0,a.MZ)({type:_.apiValues,json:{type:_.jsonValues,origins:{"web-map":{read:!1}},read:_.read,write:_.write}})],M.prototype,"axis",void 0),(0,r._)([(0,a.MZ)()],M.prototype,"index",null),(0,r._)([(0,a.MZ)({type:String,readOnly:!0})],M.prototype,"inputValueType",null),(0,r._)([(0,a.MZ)({type:g,json:{write:!0}})],M.prototype,"legendOptions",void 0),(0,r._)([(0,a.MZ)({type:Number,value:null,json:{write:!0}})],M.prototype,"maxDataValue",null),(0,r._)([(0,a.MZ)({type:Number,value:null,json:{write:!0}})],M.prototype,"maxSize",null),(0,r._)([(0,u.w)("maxSize")],M.prototype,"castMaxSize",null),(0,r._)([(0,p.r)("maxSize")],M.prototype,"readMaxSize",null),(0,r._)([(0,a.MZ)({type:Number,value:null,json:{write:!0}})],M.prototype,"minDataValue",null),(0,r._)([(0,a.MZ)({type:Number,value:null,json:{write:!0}})],M.prototype,"minSize",null),(0,r._)([(0,u.w)("minSize")],M.prototype,"castMinSize",null),(0,r._)([(0,p.r)("minSize")],M.prototype,"readMinSize",null),(0,r._)([(0,a.MZ)({type:String,json:{write:!0}})],M.prototype,"normalizationField",void 0),(0,r._)([(0,a.MZ)({readOnly:!0})],M.prototype,"arcadeRequired",null),(0,r._)([(0,a.MZ)({type:String})],M.prototype,"scaleBy",void 0),(0,r._)([(0,a.MZ)({type:[m.A],value:null,json:{write:!0}})],M.prototype,"stops",null),(0,r._)([(0,a.MZ)({type:["outline"],json:{write:!0}})],M.prototype,"target",void 0),(0,r._)([(0,a.MZ)({type:String,readOnly:!0})],M.prototype,"transformationType",null),(0,r._)([(0,a.MZ)({type:["size"],json:{type:["sizeInfo"]}})],M.prototype,"type",void 0),(0,r._)([(0,a.MZ)({type:Boolean,json:{write:!0,origins:{"web-map":{read:!1}}}})],M.prototype,"useSymbolValue",void 0),(0,r._)([(0,a.MZ)({type:String,json:{write:!0}})],M.prototype,"valueExpression",void 0),(0,r._)([(0,p.r)("valueExpression",["valueExpression","expression"])],M.prototype,"readValueExpression",null),(0,r._)([(0,h.w)("web-scene","valueExpression")],M.prototype,"writeValueExpressionWebScene",null),(0,r._)([(0,a.MZ)({type:["radius","diameter","area","width","distance"],json:{write:!0}})],M.prototype,"valueRepresentation",void 0),(0,r._)([(0,a.MZ)({type:V.apiValues,json:{write:V.write,origins:{"web-map":{read:!1},"web-scene":{write:!0},"portal-item":{write:!0}}}})],M.prototype,"valueUnit",void 0),(0,r._)([(0,p.r)("valueUnit")],M.prototype,"readValueUnit",null),M=w=(0,r._)([(0,c.$)("esri.renderers.visualVariables.SizeVariable")],M);const I=M},9498:(e,t,i)=>{i.d(t,{A:()=>b,V:()=>y});var s,r=i(32816),l=i(93804),n=i(99924),o=i(20266),a=i(29298),u=i(48844),p=i(69421),c=i(36544),h=(i(32773),i(23105));i(90740),i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407);let d=s=class extends h.L{constructor(){super(...arguments),this.showLegend=null}clone(){return new s({title:this.title,showLegend:this.showLegend})}};(0,r._)([(0,a.MZ)({type:Boolean,json:{write:!0}})],d.prototype,"showLegend",void 0),d=s=(0,r._)([(0,p.$)("esri.renderers.visualVariables.support.VisualVariableLegendOptions")],d);const y=d,m=new l.J({colorInfo:"color",transparencyInfo:"opacity",rotationInfo:"rotation",sizeInfo:"size"});let f=class extends n.oY{constructor(e){super(e),this.index=null,this.type=null,this.field=null,this.valueExpression=null,this.valueExpressionTitle=null,this.legendOptions=null}castField(e){return null==e?e:"function"==typeof e?(o.L.getLogger(this).error(".field: field must be a string value"),null):(0,c.d)(e)}get arcadeRequired(){return!!this.valueExpression}clone(){}getAttributeHash(){return`${this.type}-${this.field}-${this.valueExpression}`}};(0,r._)([(0,a.MZ)()],f.prototype,"index",void 0),(0,r._)([(0,a.MZ)({type:m.apiValues,readOnly:!0,json:{read:m.read,write:m.write}})],f.prototype,"type",void 0),(0,r._)([(0,a.MZ)({type:String,json:{write:!0}})],f.prototype,"field",void 0),(0,r._)([(0,u.w)("field")],f.prototype,"castField",null),(0,r._)([(0,a.MZ)({type:String,json:{write:!0}})],f.prototype,"valueExpression",void 0),(0,r._)([(0,a.MZ)({type:String,json:{write:!0}})],f.prototype,"valueExpressionTitle",void 0),(0,r._)([(0,a.MZ)({readOnly:!0})],f.prototype,"arcadeRequired",null),(0,r._)([(0,a.MZ)({type:y,json:{write:!0}})],f.prototype,"legendOptions",void 0),f=(0,r._)([(0,p.$)("esri.renderers.visualVariables.VisualVariable")],f);const b=f},24079:(e,t,i)=>{i.d(t,{A:()=>h});var s,r=i(32816),l=i(35902),n=i(99924),o=i(29298),a=i(36544),u=(i(32773),i(69421)),p=i(56273);i(13226),i(16699),i(26809),i(2589),i(18527),i(20266),i(90740),i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407);let c=s=class extends n.oY{constructor(e){super(e),this.color=null,this.label=null,this.value=null}writeValue(e,t,i){t[i]=e??0}clone(){return new s({color:this.color&&this.color.clone(),label:this.label,value:this.value})}};(0,r._)([(0,o.MZ)({type:l.A,json:{type:[a.I],write:!0}})],c.prototype,"color",void 0),(0,r._)([(0,o.MZ)({type:String,json:{write:!0}})],c.prototype,"label",void 0),(0,r._)([(0,o.MZ)({type:Number,json:{write:{writerEnsuresNonNull:!0}}})],c.prototype,"value",void 0),(0,r._)([(0,p.w)("value")],c.prototype,"writeValue",null),c=s=(0,r._)([(0,u.$)("esri.renderers.visualVariables.support.ColorStop")],c);const h=c},19681:(e,t,i)=>{i.d(t,{A:()=>d});var s,r=i(32816),l=i(99924),n=i(29298),o=i(36544),a=(i(32773),i(49877)),u=i(69421),p=i(56273),c=i(64524);i(41390),i(20266),i(90740),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407);let h=s=class extends l.oY{constructor(e){super(e),this.label=null,this.opacity=null,this.value=null}readOpacity(e,t){return(0,c.t)(t.transparency)}writeOpacity(e,t,i){t[i]=(0,c.o)(e)}clone(){return new s({label:this.label,opacity:this.opacity,value:this.value})}};(0,r._)([(0,n.MZ)({type:String,json:{write:!0}})],h.prototype,"label",void 0),(0,r._)([(0,n.MZ)({type:Number,json:{type:o.I,write:{target:"transparency"}}})],h.prototype,"opacity",void 0),(0,r._)([(0,a.r)("opacity",["transparency"])],h.prototype,"readOpacity",null),(0,r._)([(0,p.w)("opacity")],h.prototype,"writeOpacity",null),(0,r._)([(0,n.MZ)({type:Number,json:{write:!0}})],h.prototype,"value",void 0),h=s=(0,r._)([(0,u.$)("esri.renderers.visualVariables.support.OpacityStop")],h);const d=h},65299:(e,t,i)=>{i.d(t,{A:()=>p});var s,r=i(32816),l=i(99924),n=i(87985),o=i(29298),a=(i(32773),i(20266),i(69421));i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407),i(90740),i(36544);let u=s=class extends l.oY{constructor(e){super(e),this.label=null,this.size=null,this.value=null,this.useMinValue=null,this.useMaxValue=null}clone(){return new s({label:this.label,size:this.size,value:this.value,useMaxValue:this.useMaxValue,useMinValue:this.useMinValue})}};(0,r._)([(0,o.MZ)({type:String,json:{write:!0}})],u.prototype,"label",void 0),(0,r._)([(0,o.MZ)({type:Number,cast:n.t,json:{write:!0}})],u.prototype,"size",void 0),(0,r._)([(0,o.MZ)({type:Number,json:{write:!0}})],u.prototype,"value",void 0),(0,r._)([(0,o.MZ)({type:Boolean,json:{write:!1}})],u.prototype,"useMinValue",void 0),(0,r._)([(0,o.MZ)({type:Boolean,json:{write:!1}})],u.prototype,"useMaxValue",void 0),u=s=(0,r._)([(0,a.$)("esri.renderers.visualVariables.support.SizeStop")],u);const p=u},1030:(e,t,i)=>{i.d(t,{A:()=>d});var s,r=i(32816),l=i(35902),n=i(32773),o=i(29298),a=i(36544),u=i(88663),p=i(69421),c=i(15319);i(13226),i(16699),i(26809),i(2589),i(18527),i(20266),i(90740),i(93181),i(13671),i(40499),i(6407),i(93804),i(91047),i(99924),i(41390),i(58498),i(45371),i(80959);let h=s=class extends c.A{constructor(e){super(e),this.algorithm=null,this.fromColor=null,this.toColor=null,this.type="algorithmic"}clone(){return new s({fromColor:(0,n.o8)(this.fromColor),toColor:(0,n.o8)(this.toColor),algorithm:this.algorithm})}};(0,r._)([(0,u.e)({esriCIELabAlgorithm:"cie-lab",esriHSVAlgorithm:"hsv",esriLabLChAlgorithm:"lab-lch"})],h.prototype,"algorithm",void 0),(0,r._)([(0,o.MZ)({type:l.A,json:{type:[a.I],write:!0}})],h.prototype,"fromColor",void 0),(0,r._)([(0,o.MZ)({type:l.A,json:{type:[a.I],write:!0}})],h.prototype,"toColor",void 0),(0,r._)([(0,o.MZ)({type:["algorithmic"]})],h.prototype,"type",void 0),h=s=(0,r._)([(0,p.$)("esri.rest.support.AlgorithmicColorRamp")],h);const d=h},15319:(e,t,i)=>{i.d(t,{A:()=>a});var s=i(32816),r=i(99924),l=i(29298),n=(i(32773),i(20266),i(69421));i(41390),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407),i(90740),i(36544);let o=class extends r.oY{constructor(e){super(e),this.type=null}};(0,s._)([(0,l.MZ)({readOnly:!0,json:{read:!1,write:!0}})],o.prototype,"type",void 0),o=(0,s._)([(0,n.$)("esri.rest.support.ColorRamp")],o);const a=o},60785:(e,t,i)=>{i.d(t,{A:()=>c});var s,r=i(32816),l=i(32773),n=i(29298),o=(i(20266),i(69421)),a=i(1030),u=i(15319);i(36544),i(93181),i(13671),i(40499),i(6407),i(90740),i(91047),i(35902),i(13226),i(16699),i(26809),i(2589),i(18527),i(88663),i(93804),i(99924),i(41390),i(58498),i(45371),i(80959);let p=s=class extends u.A{constructor(e){super(e),this.colorRamps=null,this.type="multipart"}clone(){return new s({colorRamps:(0,l.o8)(this.colorRamps)})}};(0,r._)([(0,n.MZ)({type:[a.A],json:{write:!0}})],p.prototype,"colorRamps",void 0),(0,r._)([(0,n.MZ)({type:["multipart"]})],p.prototype,"type",void 0),p=s=(0,r._)([(0,o.$)("esri.rest.support.MultipartColorRamp")],p);const c=p},78328:(e,t,i)=>{i.d(t,{M9:()=>j,oO:()=>Z,rS:()=>q});var s=i(4048),r=i(6407),l=i(72604),n=i(47788),o=i(35902),a=i(17745),u=(i(32773),i(87985)),p=i(32368),c=i(55586),h=i(92229),d=i(51222),y=i(42870),m=i(31424),f=i(54616),b=i(25018),v=i(4157),g=i(42948),w=i(29447),_=i(53103),V=i(23351),S=i(54512),x=i(19648),M=i(7182);i(36544),i(20266),i(90740),i(69421),i(40499),i(93181),i(13671),i(91047),i(85232),i(32816),i(29298),i(88663),i(93804),i(49877),i(56273),i(30011),i(41390),i(58498),i(45371),i(80959),i(55270),i(50214),i(59192),i(78016),i(54483),i(95779),i(13262),i(346),i(64604),i(29512),i(99063),i(99924),i(18683),i(16699),i(26809),i(2589),i(18527),i(94345),i(44600),i(2160),i(7969),i(69763),i(64752),i(48844),i(29208),i(36533),i(84200),i(97827),i(91695),i(18169),i(48402),i(67504),i(92517),i(77037),i(93471),i(13226),i(53252),i(34039),i(70061),i(3495),i(97906),i(64524),i(65023),i(74676),i(53610),i(78273),i(49475),i(59858),i(63728),i(38094),i(1178),i(35121),i(89322),i(20138),i(67723),i(47239),i(18344),i(64884),i(53370),i(52731),i(46946),i(91808),i(4478),i(7391),i(22529),i(43534),i(81272),i(44945),i(80167),i(7161),i(62401),i(67321),i(73067),i(19297),i(82408),i(73509),i(28276),i(69277),i(70580),i(75191),i(24319),i(62092),i(3816),i(71992),d.A.fromSimpleMarkerSymbol(f.b),c.A.fromSimpleLineSymbol(f.a),y.A.fromSimpleFillSymbol(f.d),new h.A({symbolLayers:new a.A([new p.A({material:{color:b.h},edges:new m.A({size:(0,u.p)(1),color:new o.A(b.i)})})])});const I=new c.A({symbolLayers:new a.A([new v.A({material:{color:new o.A([0,0,0])},size:(0,u.p)(1)})])}),z=new y.A({symbolLayers:new a.A([new p.A({outline:{color:new o.A([0,0,0]),size:(0,u.p)(1)}})])}),A={retainId:!1,ignoreDrivers:!1,hasLabelingContext:!0};function j(e,t,i,s){const r=T(e,{},{context:s,isLabelSymbol:!1});null!=r&&(t[i]=r)}function Z(e,t,i,s){const r=T(e,{},{context:s,isLabelSymbol:!0});null!=r&&(t[i]=r)}function F(e){return e instanceof n.A||e instanceof g.A}function T(e,t,i){if(null==e)return null;const{context:n,isLabelSymbol:o}=i,a=n?.origin,u=n?.messages;if("web-scene"===a&&!F(e)){const i=function(e,t=A){if(!e)return{symbol:null};const{retainId:i=A.retainId,ignoreDrivers:l=A.ignoreDrivers,hasLabelingContext:n=A.hasLabelingContext,retainCIM:o=A.retainCIM,cimFallbackEnabled:a=A.cimFallbackEnabled}=t;let u=null;if((0,s.wk)(e)||e instanceof g.A)u=e.clone();else if("cim"===e.type){const i=e.data?.symbol?.type;switch(i){case"CIMPointSymbol":u=o?e.clone():d.A.fromCIMSymbol(e);break;case"CIMLineSymbol":a&&(u=I.clone(),t?.logWarning?.("Unsupported CIM line symbology converted to fallback 3D line symbology"));break;case"CIMPolygonSymbol":a&&(u=z.clone(),t?.logWarning?.("Unsupported CIM polygon symbology converted to fallback 3D polygon symbology"))}if(!u)return{error:new r.A("symbol-conversion:unsupported-cim-symbol",`CIM symbol of type '${i||"unknown"}' is unsupported in 3D`,{symbol:e})}}else if(e instanceof w.A)u=c.A.fromSimpleLineSymbol(e);else if(e instanceof _.A)u=d.A.fromSimpleMarkerSymbol(e);else if(e instanceof V.A)u=d.A.fromPictureMarkerSymbol(e);else if(e instanceof S.A)u=t.geometryType&&"mesh"===t.geometryType?h.A.fromSimpleFillSymbol(e):y.A.fromSimpleFillSymbol(e);else{if(!(e instanceof x.A))return{error:new r.A("symbol-conversion:unsupported-2d-symbol",`2D symbol of type '${e.type||e.declaredClass}' is unsupported in 3D`,{symbol:e})};u=n?M.A.fromTextSymbol(e):d.A.fromTextSymbol(e)}return i&&u&&"cim"!==u.type&&(u.id=e.id),l&&(0,s.wk)(u)&&u.symbolLayers.forEach((e=>e.ignoreDrivers=!0)),{symbol:u}}(e,{retainCIM:!0,hasLabelingContext:o});return null!=i.symbol?i.symbol.write(t,n):(u?.push(new r.A("symbol:unsupported",`Symbols of type '${e.declaredClass}' are not supported in scenes. Use 3D symbology instead when working with WebScene and SceneView`,{symbol:e,context:n,error:i.error})),null)}return("web-map"===a||"portal-item"===a&&!(0,l.m)(n?.layer))&&F(e)?(u?.push(new r.A("symbol:unsupported",`Symbols of type '${e.declaredClass}' are not supported in web maps and portal items. Use 2D symbology and CIMSymbol instead when working with MapView`,{symbol:e,context:n})),null):e.write(t,n)}function q(e,t){return(0,s.Bu)(e,null,t)}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/dd851a702dec4cf39d39.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/dd851a702dec4cf39d39.js new file mode 100644 index 00000000..faf59138 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/dd851a702dec4cf39d39.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[1751,7138],{24877:(e,t,r)=>{r.d(t,{C:()=>d});var i=r(32816),s=r(17745),a=(r(73067),r(6407),r(20266),r(41390)),n=r(29298),l=r(69421);let o=class extends s.A{constructor(e){super(e),this.getCollections=null}initialize(){this.addHandles((0,a.a)((()=>this._refresh())))}destroy(){this.getCollections=null}_refresh(){const e=null!=this.getCollections?this.getCollections():null;if(null==e)return void this.removeAll();let t=0;for(const r of e)null!=r&&(t=this._processCollection(t,r));this.splice(t,this.length)}_createNewInstance(e){return new s.A(e)}_processCollection(e,t){if(!t)return e;const r=this.itemFilterFunction??(e=>!!e);for(const i of t)if(i){if(r(i)){const t=this.indexOf(i,e);t>=0?t!==e&&this.reorder(i,e):this.add(i,e),++e}if(this.getChildrenFunction){const t=this.getChildrenFunction(i);if(Array.isArray(t))for(const r of t)e=this._processCollection(e,r);else e=this._processCollection(e,t)}}return e}};(0,i._)([(0,n.MZ)()],o.prototype,"getCollections",void 0),(0,i._)([(0,n.MZ)()],o.prototype,"getChildrenFunction",void 0),(0,i._)([(0,n.MZ)()],o.prototype,"itemFilterFunction",void 0),o=(0,i._)([(0,l.$)("esri.core.CollectionFlattener")],o);const d=o},67138:(e,t,r)=>{r.d(t,{c:()=>i,g:()=>s});var i="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==r.g?r.g:"undefined"!=typeof self?self:{};function s(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}},40558:(e,t,r)=>{var i;r.d(t,{S:()=>i}),function(e){e[e.SAVE=0]="SAVE",e[e.SAVE_AS=1]="SAVE_AS"}(i||(i={}))},8410:(e,t,r)=>{r.d(t,{b:()=>s,e:()=>n});var i=r(6407);async function s(e){const t=[];for(const r of e.allLayers)if("beforeSave"in r&&"function"==typeof r.beforeSave){const e=r.beforeSave();e&&t.push(e)}await Promise.allSettled(t)}const a=new Set(["layer:unsupported","property:unsupported","symbol:unsupported","symbol-layer:unsupported","url:unsupported"]);function n(e,t,r){let s=(e.messages??[]).filter((({type:e})=>"error"===e)).map((({name:e,message:t,details:r})=>new i.A(e,t,r)));if(e.blockedRelativeUrls&&(s=s.concat(e.blockedRelativeUrls.map((e=>new i.A("url:unsupported",`Relative url '${e}' is not supported`))))),r){const{ignoreUnsupported:e,supplementalUnsupportedErrors:t=[],requiredPropertyChecksDisabled:i}=r;e&&(s=s.filter((({name:e})=>!(a.has(e)||t.includes(e))))),i&&(s=s.filter((e=>"web-document-write:property-required"!==e.name)))}if(s.length>0)throw new i.A(t.errorName,"Failed to save due to unsupported or invalid content. See 'details.errors' for more detailed information",{errors:s})}},67321:(e,t,r)=>{r.d(t,{C_:()=>p,OH:()=>h,Vh:()=>m,on:()=>y,pc:()=>f,wB:()=>l,z7:()=>o}),r(73067),r(17745);var i=r(80959),s=r(13671),a=r(57732),n=r(41390);function l(e,t,r={}){return d(e,t,r,u)}function o(e,t,r={}){return d(e,t,r,c)}function d(e,t,r={},i){let s=null;const l=r.once?(e,r)=>{i(e)&&((0,a.r)(s),t(e,r))}:(e,r)=>{i(e)&&t(e,r)};if(s=(0,n.w)(e,l,r.sync,r.equals),r.initial){const t=e();l(t,t)}return s}function y(e,t,r,n={}){let o=null,d=null,y=null;function p(){o&&d&&(d.remove(),n.onListenerRemove?.(o),o=null,d=null)}function u(e){n.once&&n.once&&(0,a.r)(y),r(e)}const c=l(e,((e,r)=>{p(),(0,i.i)(e)&&(o=e,d=(0,i.o)(e,t,u),n.onListenerAdd?.(e))}),{sync:n.sync,initial:!0});return y=(0,s.m)((()=>{c.remove(),p()})),y}function p(e,t){return function(e,t,r){if((0,i.G4)(r))return Promise.reject((0,i.NK)());const n=e();if(t?.(n))return Promise.resolve(n);let l=null;function o(){l=(0,a.r)(l)}return new Promise(((a,n)=>{l=(0,s.h)([(0,i.u7)(r,(()=>{o(),n((0,i.NK)())})),d(e,(e=>{o(),a(e)}),{sync:!1,once:!0},t??u)])}))}(e,c,t)}function u(e){return!0}function c(e){return!!e}r(32816),r(29298),r(20266),r(90740),r(32773),r(36544),r(93181),r(40499),r(6407),r(69421),r(91047),r(81272),r(45371),r(44945),r(58498);const h={sync:!0},m={initial:!0},f={sync:!0,initial:!0}},64132:(e,t,r)=>{r.r(t),r.d(t,{default:()=>F});var i=r(32816),s=r(24877),a=r(65283),n=r(20266),l=r(2810),o=r(80959),d=r(67321),y=r(29298),p=(r(32773),r(93181)),u=r(49877),c=r(69421),h=r(56273),m=r(41390),f=r(73597),v=r(31315),g=r(88730),b=r(38424),w=r(96807),L=r(57492),S=r(43059),I=r(17745),_=r(19297);function A(e,t,r){let i,s;if(e)for(let a=0,n=e.length;a{let t=class extends e{constructor(...e){super(...e),this.layers=new I.A;const t=e=>{e.parent=this,this.layerAdded(e),"elevation"!==e.type&&"base-elevation"!==e.type||n.L.getLogger(this).error(`Layer 'title:${e.title}, id:${e.id}' of type '${e.type}' is not supported as an operational layer and will therefore be ignored.`)},r=e=>{e.parent=null,this.layerRemoved(e)};this.addHandles([this.layers.on("before-add",(e=>{if(e.item===this)return e.preventDefault(),void n.L.getLogger(this).error("#add()","Cannot add layer to itself.");var t;(t=e.item).parent&&"remove"in t.parent&&t.parent.remove(t)})),this.layers.on("after-add",(e=>t(e.item))),this.layers.on("after-remove",(e=>r(e.item)))])}destroy(){const e=this.layers.toArray();for(const t of e)t.destroy();this.layers.destroy()}set layers(e){this._set("layers",(0,_.r)(e,this._get("layers")))}add(e,t){const r=this.layers;if(t=r.getNextIndex(t),e instanceof f.A){const i=e;i.parent===this?this.reorder(i,t):r.add(i,t)}else(0,o.$X)(e)?e.then((e=>{this.destroyed||this.add(e,t)})):n.L.getLogger(this).error("#add()","The item being added is not a Layer or a Promise that resolves to a Layer.")}addMany(e,t){const r=this.layers;let i=r.getNextIndex(t);e.slice().forEach((e=>{e.parent!==this?(r.add(e,i),i+=1):this.reorder(e,i)}))}findLayerById(e){return A(this.layers,"id",e)}findLayerByUid(e){return A(this.layers,"uid",e)}remove(e){return this.layers.remove(e)}removeMany(e){return this.layers.removeMany(e)}removeAll(){return this.layers.removeAll()}reorder(e,t){return this.layers.reorder(e,t)}layerAdded(e){}layerRemoved(e){}};return(0,i._)([(0,y.MZ)()],t.prototype,"layers",null),t=(0,i._)([(0,c.$)("esri.support.LayersMixin")],t),t};function T(e,t,r){if(e)for(let i=0,s=e.length;i{let t=class extends e{constructor(...e){super(...e),this.tables=new I.A,this.addHandles([this.tables.on("after-add",(e=>{const t=e.item;t.parent&&t.parent!==this&&"tables"in t.parent&&t.parent.tables.remove(t),t.parent=this,"feature"!==t.type&&n.L.getLogger(this).error(`Layer 'title:${t.title}, id:${t.id}' of type '${t.type}' is not supported as a table and will therefore be ignored.`)})),this.tables.on("after-remove",(e=>{e.item.parent=null}))])}destroy(){const e=this.tables.toArray();for(const t of e)t.destroy();this.tables.destroy()}set tables(e){this._set("tables",(0,_.r)(e,this._get("tables")))}findTableById(e){return T(this.tables,"id",e)}findTableByUid(e){return T(this.tables,"uid",e)}};return(0,i._)([(0,y.MZ)()],t.prototype,"tables",null),t=(0,i._)([(0,c.$)("esri.support.TablesMixin")],t),t},G=Symbol("WebScene");var E=r(40558),C=r(8410),O=r(13478);r(73067),r(12119),r(13201),r(13226),r(12856),r(47812),r(67138),r(98238),r(1178),r(49755),r(30011),r(55270),r(95779),r(13262),r(346),r(54131),r(19869),r(64524),r(72604),r(82408),r(69277),r(70580),r(75191),r(24319),r(62092),r(82454),r(78281),r(47387),r(46728),r(64102),r(89935),r(49813);let x=class extends((0,v.dM)((0,w.j)((0,g.q)((0,b.A)(P(M((0,l.M)(f.A)))))))){constructor(e){super(e),this.allLayers=new s.C({getCollections:()=>[this.layers],getChildrenFunction:e=>"layers"in e?e.layers:null}),this.allTables=function(e){return new s.C({getCollections:()=>[e.tables,e.layers],getChildrenFunction:e=>{const t=[];return"tables"in e&&t.push(e.tables),"layers"in e&&t.push(e.layers),t},itemFilterFunction:e=>{const t=e.parent;return!!t&&"tables"in t&&t.tables.includes(e)}})}(this),this.fullExtent=void 0,this.operationalLayerType="GroupLayer",this.spatialReference=void 0,this.type="group",this._debouncedSaveOperations=(0,o.sg)((async(e,t,i)=>{const{save:s,saveAs:a}=await r.e(5433).then(r.bind(r,65433));switch(e){case E.S.SAVE:return s(this,t);case E.S.SAVE_AS:return a(this,i,t)}}))}initialize(){this._enforceVisibility(this.visibilityMode,this.visible),this.addHandles([(0,d.wB)((()=>{let e=this.parent;for(;e&&"parent"in e&&e.parent;)e=e.parent;return e&&G in e}),(e=>{const t="prevent-adding-tables";this.removeHandles(t),e&&(this.tables.removeAll(),this.addHandles((0,d.on)((()=>this.tables),"before-add",(e=>{e.preventDefault(),n.L.getLogger(this).errorOnce("tables","tables in group layers in a webscene are not supported. Please move the tables from the group layer to the webscene if you want to persist them.")})),t))}),d.pc),(0,d.wB)((()=>this.visible),this._onVisibilityChange.bind(this),d.OH)])}destroy(){this.allLayers.destroy(),this.allTables.destroy()}get sourceIsPortalItem(){return this.portalItem&&this.originIdOf("portalItem")===m.O.USER}_writeLayers(e,t,r,i){const s=[];if(!e)return s;e.forEach((e=>{const t=(0,O.g)(e,i.webmap?i.webmap.getLayerJSONFromResourceInfo(e):null,i);t?.layerType&&s.push(t)})),t.layers=s}set portalItem(e){this._set("portalItem",e)}readPortalItem(e,t,r){const{itemId:i,layerType:s}=t;if("GroupLayer"===s&&i)return new S.default({id:i,portal:r?.portal})}writePortalItem(e,t){e?.id&&(t.itemId=e.id)}set visibilityMode(e){const t=this._get("visibilityMode")!==e;this._set("visibilityMode",e),t&&this._enforceVisibility(e,this.visible)}async beforeSave(){return(0,C.b)(this)}load(e){const t=this.loadFromPortal({supportedTypes:["Feature Service","Feature Collection","Group Layer","Scene Service"],layerModuleTypeMap:L.l},e).catch((e=>{if((0,o.QP)(e),this.sourceIsPortalItem)throw e}));return this.addResolvingPromise(t),Promise.resolve(this)}async loadAll(){return(0,a.l)(this,(e=>{e(this.layers,this.tables)}))}async save(e){return this._debouncedSaveOperations(E.S.SAVE,e)}async saveAs(e,t){return this._debouncedSaveOperations(E.S.SAVE_AS,t,e)}layerAdded(e){e.visible&&"exclusive"===this.visibilityMode?this._turnOffOtherLayers(e):"inherited"===this.visibilityMode&&(e.visible=this.visible),this.hasHandles(e.uid)?console.error(`Layer read to Grouplayer: uid=${e.uid}`):this.addHandles((0,d.wB)((()=>e.visible),(t=>this._onChildVisibilityChange(e,t)),d.OH),e.uid)}layerRemoved(e){this.removeHandles(e.uid),this._enforceVisibility(this.visibilityMode,this.visible)}_turnOffOtherLayers(e){this.layers.forEach((t=>{t!==e&&(t.visible=!1)}))}_enforceVisibility(e,t){if(!(0,p.g)(this).initialized)return;const r=this.layers;let i=r.find((e=>e.visible));switch(e){case"exclusive":r.length&&!i&&(i=r.at(0),i.visible=!0),this._turnOffOtherLayers(i);break;case"inherited":r.forEach((e=>{e.visible=t}))}}_onVisibilityChange(e){"inherited"===this.visibilityMode&&this.layers.forEach((t=>{t.visible=e}))}_onChildVisibilityChange(e,t){switch(this.visibilityMode){case"exclusive":t?this._turnOffOtherLayers(e):this._isAnyLayerVisible()||(e.visible=!0);break;case"inherited":e.visible=this.visible}}_isAnyLayerVisible(){return this.layers.some((e=>e.visible))}};(0,i._)([(0,y.MZ)({readOnly:!0,dependsOn:[]})],x.prototype,"allLayers",void 0),(0,i._)([(0,y.MZ)({readOnly:!0})],x.prototype,"allTables",void 0),(0,i._)([(0,y.MZ)({json:{read:!0,write:!0}})],x.prototype,"blendMode",void 0),(0,i._)([(0,y.MZ)()],x.prototype,"fullExtent",void 0),(0,i._)([(0,y.MZ)({readOnly:!0})],x.prototype,"sourceIsPortalItem",null),(0,i._)([(0,y.MZ)({json:{read:!1,write:{ignoreOrigin:!0}}})],x.prototype,"layers",void 0),(0,i._)([(0,h.w)("layers")],x.prototype,"_writeLayers",null),(0,i._)([(0,y.MZ)({type:["GroupLayer"]})],x.prototype,"operationalLayerType",void 0),(0,i._)([(0,y.MZ)({json:{origins:{"web-map":{read:!1,write:{overridePolicy(e,t,r){return{enabled:"Group Layer"===e?.type&&r?.initiator!==this}}}},"web-scene":{read:!1,write:!1}}}})],x.prototype,"portalItem",null),(0,i._)([(0,u.r)("web-map","portalItem",["itemId"])],x.prototype,"readPortalItem",null),(0,i._)([(0,h.w)("web-map","portalItem",{itemId:{type:String}})],x.prototype,"writePortalItem",null),(0,i._)([(0,y.MZ)()],x.prototype,"spatialReference",void 0),(0,i._)([(0,y.MZ)({json:{read:!1},readOnly:!0,value:"group"})],x.prototype,"type",void 0),(0,i._)([(0,y.MZ)({type:["independent","inherited","exclusive"],value:"independent",json:{write:!0,origins:{"web-map":{type:["independent","exclusive"],write:(e,t,r)=>{"inherited"!==e&&(t[r]=e)}}}}})],x.prototype,"visibilityMode",null),x=(0,i._)([(0,c.$)("esri.layers.GroupLayer")],x);const F=x},88730:(e,t,r)=>{r.d(t,{q:()=>b});var i=r(32816),s=r(66136),a=r(6407),n=r(99063),l=r(29298),o=r(36544),d=(r(32773),r(49877)),y=r(69421),p=r(56273),u=r(82530),c=r(99924),h=r(98238);r(4734),r(50214),r(93804),r(90740),r(59192),r(13671),r(78016),r(54483),r(20266),r(41390),r(40499),r(93181),r(58498),r(91047),r(45371),r(80959),r(44600),r(2160),r(7969),r(69763),r(18683),r(64604),r(29512),r(64752),r(48844),r(29208),r(1178),r(49755),r(30011),r(55270),r(95779),r(13262),r(346),r(16699),r(26809),r(2589),r(18527),r(94345),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(67504),r(92517),r(77037),r(54131),r(19869),r(64524);const m={ArcGISAnnotationLayer:!0,ArcGISDimensionLayer:!0,ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISImageServiceVectorLayer:!0,ArcGISMapServiceLayer:!0,ArcGISStreamLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BingMapsAerial:!0,BingMapsHybrid:!0,BingMapsRoad:!0,CatalogLayer:!0,CSV:!0,GeoJSON:!0,GeoRSS:!0,GroupLayer:!0,KML:!0,KnowledgeGraphLayer:!0,MediaLayer:!0,OGCFeatureLayer:!0,OrientedImageryLayer:!0,SubtypeGroupLayer:!0,VectorTileLayer:!0,WFS:!0,WMS:!0,WebTiledLayer:!0},f={ArcGISImageServiceLayer:!0,ArcGISImageServiceVectorLayer:!0,ArcGISMapServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BingMapsAerial:!0,BingMapsHybrid:!0,BingMapsRoad:!0,OpenStreetMap:!0,VectorTileLayer:!0,WMS:!0,WebTiledLayer:!0},v={ArcGISFeatureLayer:!0,SubtypeGroupTable:!0},g={"web-scene/operational-layers":{ArcGISDimensionLayer:!0,ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISMapServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISTiledElevationServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BuildingSceneLayer:!0,CatalogLayer:!0,CSV:!0,GeoJSON:!0,GroupLayer:!0,IntegratedMesh3DTilesLayer:!0,IntegratedMeshLayer:!0,KML:!0,LineOfSightLayer:!0,MediaLayer:!0,OGCFeatureLayer:!0,PointCloudLayer:!0,RasterDataLayer:!0,VectorTileLayer:!0,Voxel:!0,WFS:!0,WMS:!0,WebTiledLayer:!0},"web-scene/basemap":{ArcGISImageServiceLayer:!0,ArcGISMapServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,OpenStreetMap:!0,VectorTileLayer:!0,WMS:!0,WebTiledLayer:!0},"web-scene/ground":{ArcGISTiledElevationServiceLayer:!0,RasterDataElevationLayer:!0},"web-scene/tables":{ArcGISFeatureLayer:!0},"web-map/operational-layers":m,"web-map/basemap":f,"web-map/tables":v,"link-chart/operational-layers":{...m,LinkChartLayer:!0},"link-chart/basemap":f,"link-chart/tables":v,"portal-item/operational-layers":{ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISStreamLayer:!0,ArcGISTiledImageServiceLayer:!0,BuildingSceneLayer:!0,IntegratedMesh3DTilesLayer:!0,IntegratedMeshLayer:!0,MediaLayer:!0,OrientedImageryLayer:!0,PointCloudLayer:!0,SubtypeGroupLayer:!0}},b=e=>{let t=class extends e{constructor(){super(...arguments),this.persistenceEnabled=!0,this.title=null}readId(e,t,r){return"Group Layer"===r?.portalItem?.type?void 0:e}writeListMode(e,t,r,i){(i&&"ground"===i.layerContainerType||e&&(0,c.w)(this,r,{},i))&&(t[r]=e)}writeOperationalLayerType(e,t,r,i){e&&"tables"!==i?.layerContainerType&&(t.layerType=e)}writeTitle(e,t){t.title=e??"Layer"}readTimeExtent(e){return e?s.A.fromArray(e):null}writeTimeExtent(e,t,r,i){e&&"tables"!==i.layerContainerType&&(e.isEmpty?i?.messages&&i.messages.push(new a.A("layer:invalid-visibilityTimeExtent","visibilityTimeExtent cannot be empty")):t[r]=e.toArray())}read(e,t){t&&(t.layer=this),(0,c.r)(this,e,(t=>super.read(e,t)),t)}write(e,t){if(!this.persistenceEnabled&&!t?.ignorePersistenceEnabled)return null;if(t?.origin){const e=`${t.origin}/${t.layerContainerType||"operational-layers"}`,r=g[e];let i=!!r?.[this.operationalLayerType];if("ArcGISTiledElevationServiceLayer"===this.operationalLayerType&&"web-scene/operational-layers"===e&&(i=!1),"ArcGISDimensionLayer"===this.operationalLayerType&&"web-map/operational-layers"===e&&(i=!1),!i)return t.messages?.push(new a.A("layer:unsupported",`Layers (${this.title}, ${this.id}) of type '${this.declaredClass}' are not supported in the context of '${e}'`,{layer:this})),null}const r=super.write(e,{...t,layer:this}),i=!!t&&!!t.messages&&!!t.messages.filter((e=>e instanceof a.A&&"web-document-write:property-required"===e.name)).length;return(0,n.w8)(r?.url)?(t?.messages?.push(new a.A("layer:invalid-url",`Layer (${this.title}, ${this.id}) of type '${this.declaredClass}' using a Blob URL cannot be written to web scenes and web maps`,{layer:this})),null):!this.url&&i?null:r}beforeSave(){}};return(0,i._)([(0,l.MZ)({type:String,json:{write:{ignoreOrigin:!0},origins:{"web-scene":{write:{isRequired:!0,ignoreOrigin:!0}},"portal-item":{write:!1}}}})],t.prototype,"id",void 0),(0,i._)([(0,d.r)("id",["id"])],t.prototype,"readId",null),(0,i._)([(0,l.MZ)(h.d)],t.prototype,"listMode",void 0),(0,i._)([(0,p.w)("listMode")],t.prototype,"writeListMode",null),(0,i._)([(0,l.MZ)({type:String,readOnly:!0,json:{read:!1,write:{target:"layerType",ignoreOrigin:!0},origins:{"portal-item":{write:!1},"web-scene":{name:"layerType",read:!1,write:{enabled:!0,ignoreOrigin:!0,layerContainerTypes:u.e}}}}})],t.prototype,"operationalLayerType",void 0),(0,i._)([(0,p.w)("operationalLayerType")],t.prototype,"writeOperationalLayerType",null),(0,i._)([(0,l.MZ)(h.o)],t.prototype,"opacity",void 0),(0,i._)([(0,l.MZ)({type:Boolean,readOnly:!1})],t.prototype,"persistenceEnabled",void 0),(0,i._)([(0,l.MZ)({type:String,json:{write:{ignoreOrigin:!0,writerEnsuresNonNull:!0},origins:{"web-scene":{write:{isRequired:!0,ignoreOrigin:!0,writerEnsuresNonNull:!0}},"portal-item":{write:!1}}},value:"Layer"})],t.prototype,"title",void 0),(0,i._)([(0,p.w)("title"),(0,p.w)(["web-scene"],"title")],t.prototype,"writeTitle",null),(0,i._)([(0,l.MZ)({type:s.A,json:{origins:{"web-scene":{write:{layerContainerTypes:u.e}}}}})],t.prototype,"visibilityTimeExtent",void 0),(0,i._)([(0,d.r)("visibilityTimeExtent")],t.prototype,"readTimeExtent",null),(0,i._)([(0,p.w)(["portal-item","web-map","web-scene"],"visibilityTimeExtent",{visibilityTimeExtent:{type:[[o.I,o.N]]}})],t.prototype,"writeTimeExtent",null),(0,i._)([(0,l.MZ)({type:Boolean,json:{origins:{"web-scene":{name:"visibility",write:{enabled:!0,layerContainerTypes:u.e}}},name:"visibility",write:!0}})],t.prototype,"visible",void 0),t=(0,i._)([(0,y.$)("esri.layers.mixins.OperationalLayer")],t),t}},38424:(e,t,r)=>{r.d(t,{A:()=>S});var i=r(32816),s=r(90740),a=r(29512),n=r(64604),l=r(73067),o=r(6407),d=r(20266),y=r(57732),p=r(80959),u=r(99063),c=r(29298),h=(r(32773),r(49877)),m=r(69421),f=r(56273),v=r(72604),g=r(82408),b=r(43059),w=r(24319),L=r(82454);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(99924),r(36544),r(73509),r(28276),r(44600),r(2160),r(7969),r(69763),r(93804),r(18683),r(64752),r(48844),r(29208),r(59192),r(69277),r(70580),r(75191),r(89935),r(49813),r(1178),r(62092),r(78281),r(44945),r(2589),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(18527),r(67504),r(47387),r(46728),r(64102);const S=e=>{let t=class extends e{constructor(){super(...arguments),this.resourceReferences={portalItem:null,paths:[]},this.userHasEditingPrivileges=!0,this.userHasFullEditingPrivileges=!1,this.userHasUpdateItemPrivileges=!1}destroy(){this.portalItem=(0,y.d)(this.portalItem),this.resourceReferences.portalItem=null,this.resourceReferences.paths.length=0}set portalItem(e){e!==this._get("portalItem")&&(this.removeOrigin("portal-item"),this._set("portalItem",e))}readPortalItem(e,t,r){if(t.itemId)return new b.default({id:t.itemId,portal:r?.portal})}writePortalItem(e,t){e?.id&&(t.itemId=e.id)}async loadFromPortal(e,t){if(this.portalItem?.id)try{const{load:i}=await Promise.all([r.e(570),r.e(4295)]).then(r.bind(r,24295));return(0,p.Te)(t),await i({instance:this,supportedTypes:e.supportedTypes,validateItem:e.validateItem,supportsData:e.supportsData,layerModuleTypeMap:e.layerModuleTypeMap},t)}catch(e){throw(0,p.zf)(e)||d.L.getLogger(this).warn(`Failed to load layer (${this.title}, ${this.id}) portal item (${this.portalItem.id})\n ${e}`),e}}async finishLoadEditablePortalLayer(e){this._set("userHasEditingPrivileges",await this._fetchUserHasEditingPrivileges(e).catch((e=>((0,p.QP)(e),!0))))}async setUserPrivileges(e,t){if(!s.A.userPrivilegesApplied)return this.finishLoadEditablePortalLayer(t);if(this.url)try{const{features:{edit:r,fullEdit:i},content:{updateItem:s}}=await this._fetchUserPrivileges(e,t);this._set("userHasEditingPrivileges",r),this._set("userHasFullEditingPrivileges",i),this._set("userHasUpdateItemPrivileges",s)}catch(e){(0,p.QP)(e)}}async _fetchUserPrivileges(e,t){let r=this.portalItem;if(!e||!r||!r.loaded||r.sourceUrl)return this._fetchFallbackUserPrivileges(t);const i=e===r.id;if(i&&r.portal.user)return(0,L.g)(r);let s,n;if(i)s=r.portal.url;else try{s=await(0,v.f)(this.url,t)}catch(e){(0,p.QP)(e)}if(!s||!(0,u.b8)(s,r.portal.url))return this._fetchFallbackUserPrivileges(t);try{const e=null!=t?t.signal:null;n=await(a.id?.getCredential(`${s}/sharing`,{prompt:!1,signal:e}))}catch(e){(0,p.QP)(e)}const l=!0,o=!1,d=!1;if(!n)return{features:{edit:l,fullEdit:o},content:{updateItem:d}};try{if(i?await r.reload():(r=new b.default({id:e,portal:{url:s}}),await r.load(t)),r.portal.user)return(0,L.g)(r)}catch(e){(0,p.QP)(e)}return{features:{edit:l,fullEdit:o},content:{updateItem:d}}}async _fetchFallbackUserPrivileges(e){let t=!0;try{t=await this._fetchUserHasEditingPrivileges(e)}catch(e){(0,p.QP)(e)}return{features:{edit:t,fullEdit:!1},content:{updateItem:!1}}}async _fetchUserHasEditingPrivileges(e){const t=this.url?a.id?.findCredential(this.url):null;if(!t)return!0;const r=I.credential===t?I.user:await this._fetchEditingUser(e);return I.credential=t,I.user=r,null==r?.privileges||r.privileges.includes("features:user:edit")}async _fetchEditingUser(e){const t=this.portalItem?.portal?.user;if(t)return t;const r=a.id?.findServerInfo(this.url??"");if(!r?.owningSystemUrl)return null;const i=`${r.owningSystemUrl}/sharing/rest`,s=g.A.getDefault();if(s&&s.loaded&&(0,u.S8)(s.restUrl)===(0,u.S8)(i))return s.user;const o=`${i}/community/self`,d=null!=e?e.signal:null,y=await(0,l.r)((0,n.A)(o,{authMode:"no-prompt",query:{f:"json"},signal:d}));return y.ok?w.A.fromJSON(y.value.data):null}read(e,t){t&&(t.layer=this),super.read(e,t)}write(e,t){const r=t?.portal,i=this.portalItem?.id&&(this.portalItem.portal||g.A.getDefault());return r&&i&&!(0,u.ut)(i.restUrl,r.restUrl)?(t.messages&&t.messages.push(new o.A("layer:cross-portal",`The layer '${this.title} (${this.id})' cannot be persisted because it refers to an item on a different portal than the one being saved to. To save, set layer.portalItem to null or save to the same portal as the item associated with the layer`,{layer:this})),null):super.write(e,{...t,layer:this})}};return(0,i._)([(0,c.MZ)({type:b.default})],t.prototype,"portalItem",null),(0,i._)([(0,h.r)("web-document","portalItem",["itemId"])],t.prototype,"readPortalItem",null),(0,i._)([(0,f.w)("web-document","portalItem",{itemId:{type:String}})],t.prototype,"writePortalItem",null),(0,i._)([(0,c.MZ)({clonable:!1})],t.prototype,"resourceReferences",void 0),(0,i._)([(0,c.MZ)({type:Boolean,readOnly:!0})],t.prototype,"userHasEditingPrivileges",void 0),(0,i._)([(0,c.MZ)({type:Boolean,readOnly:!0})],t.prototype,"userHasFullEditingPrivileges",void 0),(0,i._)([(0,c.MZ)({type:Boolean,readOnly:!0})],t.prototype,"userHasUpdateItemPrivileges",void 0),t=(0,i._)([(0,m.$)("esri.layers.mixins.PortalLayer")],t),t},I={credential:null,user:null}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/e062a535b9c5b266919b.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/e062a535b9c5b266919b.js new file mode 100644 index 00000000..1ba4f6ba --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/e062a535b9c5b266919b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[4642],{54642:(e,t,n)=>{n.d(t,{C:()=>h,E:()=>Y,F:()=>$,I:()=>p,S:()=>W,a:()=>S,b:()=>F,c:()=>m,d:()=>I,e:()=>w,f:()=>T,g:()=>k,h:()=>_,i:()=>R,j:()=>M,k:()=>G,m:()=>b,p:()=>A,r:()=>g,s:()=>C,t:()=>f});var a=n(38896),r=n(22976),s=n(26589),i=n(54483),l=n(80959),u=n(39236),o=n(7969),c=n(79875);class h{constructor(){this._databaseTypeMetaData={},this._layerInfo={}}clearDatabaseType(e){void 0===this._databaseTypeMetaData[e]&&delete this._databaseTypeMetaData[e]}getDatabaseType(e){return"MUSTBESET"===e||void 0===this._databaseTypeMetaData[e]?null:this._databaseTypeMetaData[e]}setDatabaseType(e,t){this._databaseTypeMetaData[e]=t}getLayerInfo(e){return void 0===this._layerInfo[e]?null:this._layerInfo[e]}setLayerInfo(e,t){this._layerInfo[e]=t}clearLayerInfo(e){void 0!==this._layerInfo[e]&&delete this._layerInfo[e]}}h.applicationCache=null;class d{constructor(e,t){this._lastId=-1,this._progress=t,this._parent=e}reset(){this._lastId=-1}async nextBatchAsArcadeFeatures(e,t){const n=await this.nextBatch(e);return null===n?n:n.map((e=>r.I.createFromGraphicLikeObject(e.geometry,e.attributes,this._parent,t)))}nextBatch(e){if(null!==this._parent._mainSetInUse)return this._parent._mainSetInUse.then((t=>this.nextBatch(e)),(t=>this.nextBatch(e)));const t={returnpromise:null,hasset:!1},n=[];return t.returnpromise=new Promise(((a,r)=>{this._parent._getSet(this._progress).then((s=>{const i=s._known;let l=i.length-1;if("GETPAGES"===i[i.length-1]&&(l-=1),this._lastId+e>l&&i.length>0&&"GETPAGES"===i[i.length-1])return void this._parent._expandPagedSet(s,this._parent._maxQueryRate(),0,0,this._progress).then((n=>{t.hasset=!0,this._parent._mainSetInUse=null,this.nextBatch(e).then(a,r)}),(e=>{t.hasset=!0,this._parent._mainSetInUse=null,r(e)}));const u=s._candidates;if(l>=this._lastId+e||0===u.length){for(let t=0;t=i.length)break;n[t]=i[e]}return this._lastId+=n.length,0===n.length&&(t.hasset=!0,this._parent._mainSetInUse=null,a([])),void this._parent._getFeatureBatch(n,this._progress).then((e=>{t.hasset=!0,this._parent._mainSetInUse=null,a(e)}),(e=>{t.hasset=!0,this._parent._mainSetInUse=null,r(e)}))}this._parent._refineSetBlock(s,this._parent._maxProcessingRate(),this._progress).then((()=>{t.hasset=!0,this._parent._mainSetInUse=null,this.nextBatch(e).then(a,r)}),(e=>{t.hasset=!0,this._parent._mainSetInUse=null,r(e)}))}),(e=>{t.hasset=!0,this._parent._mainSetInUse=null,r(e)}))})),!1===t.hasset&&(this._parent._mainSetInUse=t.returnpromise,t.hasset=!0),t.returnpromise}next(){if(null!==this._parent._mainSetInUse)return this._parent._mainSetInUse.then((e=>this.next()),(e=>this.next()));const e={returnpromise:null,hasset:!1};return e.returnpromise=new Promise(((t,n)=>{this._parent._getSet(this._progress).then((a=>{const r=a._known;this._lastId(e.hasset=!0,this._parent._mainSetInUse=null,this.next()))).then(t,n):(this._lastId+=1,this._parent._getFeature(a,r[this._lastId],this._progress).then((n=>{e.hasset=!0,this._parent._mainSetInUse=null,t(n)}),(t=>{e.hasset=!0,this._parent._mainSetInUse=null,n(t)}))):a._candidates.length>0?this._parent._refineSetBlock(a,this._parent._maxProcessingRate(),this._progress).then((()=>{e.hasset=!0,this._parent._mainSetInUse=null,this.next().then(t,n)}),(t=>{e.hasset=!0,this._parent._mainSetInUse=null,n(t)})):(e.hasset=!0,this._parent._mainSetInUse=null,t(null))}),(t=>{e.hasset=!0,this._parent._mainSetInUse=null,n(t)}))})),!1===e.hasset&&(this._parent._mainSetInUse=e.returnpromise,e.hasset=!0),e.returnpromise}async count(){if(-1!==this._parent._totalCount)return this._parent._totalCount;const e=await this._parent._getSet(this._progress),t=await this._refineAllSets(e);return this._parent._totalCount=t._known.length,this._parent._totalCount}async _refineAllSets(e){if(e._known.length>0&&"GETPAGES"===e._known[e._known.length-1])return await this._parent._expandPagedSet(e,this._parent._maxQueryRate(),0,1,this._progress),this._refineAllSets(e);if(e._candidates.length>0){if("GETPAGES"===e._known[e._candidates.length-1])return await this._parent._expandPagedSet(e,this._parent._maxQueryRate(),0,2,this._progress),this._refineAllSets(e);const t=await this._parent._refineSetBlock(e,this._parent._maxProcessingRate(),this._progress);return t._candidates.length>0?this._refineAllSets(t):t}return e}}class p{constructor(e,t,n,a){this._lastFetchedIndex=0,this._ordered=!1,this.pagesDefinition=null,this._candidates=e,this._known=t,this._ordered=n,this.pagesDefinition=a}}function f(e,t){return y(e?.parseTree,t,e?.parameters)}function _(e,t,n){return y(e,t,n)}function g(e,t,n,s){return a.WhereClause.create(y(e.parseTree,r.ap.Standardised,e.parameters,t,n),s,e.timeZone)}function m(e,t,n="AND"){return a.WhereClause.create("(("+f(e,r.ap.Standardised)+")"+n+"("+f(t,r.ap.Standardised)+"))",e.fieldsIndex,e.timeZone)}function y(e,t,n,s=null,i=null){let l,u,o,c;switch(e.type){case"interval":return k(y(e.value,t,n,s,i),e.qualifier,e.op);case"case-expression":{let a=" CASE ";"simple"===e.format&&(a+=y(e.operand,t,n,s,i));for(let r=0;r":case"<":case">":case">=":case"<=":case"=":case"*":case"-":case"+":case"/":return" ("+y(e.left,t,n,s,i)+" "+e.operator+" "+y(e.right,t,n,s,i)+") ";case"||":return" ("+y(e.left,t,n,s,i)+" "+(t===r.ap.SqlServer?"+":e.operator)+" "+y(e.right,t,n,s,i)+") "}throw new a.a(a.b.UnsupportedOperator,{operator:e.operator});case"null":return"null";case"boolean":return!0===e.value?"1":"0";case"string":return"'"+e.value.toString().replaceAll("'","''")+"'";case"timestamp":return`timestamp '${e.value}'`;case"date":return`date '${e.value}'`;case"time":return`time '${e.value}'`;case"number":return e.value.toString();case"current-time":return b("date"===e.mode,t);case"column-reference":return s?s.toLowerCase()===e.column.toLowerCase()?"("+i+")":!0===e.delimited?`"${e.column.split('"').join('""')}"`:e.column:e.column;case"data-type":return e.value;case"function":{const a=y(e.args,t,n,s,i);return S(e.name,a,t)}}throw new a.a(a.b.UnsupportedSyntax,{node:e.type})}function S(e,t,n){switch(e.toLowerCase().trim()){case"cos":case"sin":case"tan":case"cosh":case"tanh":case"sinh":case"acos":case"asin":case"atan":case"floor":case"log10":case"log":case"abs":if(1!==t.length)throw new a.a(a.b.InvalidFunctionParameters,{function:e.toLowerCase().trim()});return`${e.toUpperCase().trim()}(${t[0]})`;case"ceiling":case"ceil":if(1!==t.length)throw new a.a(a.b.InvalidFunctionParameters,{function:"ceiling"});switch(n){case r.ap.Standardised:case r.ap.StandardisedNoInterval:}return"CEILING("+t[0]+")";case"mod":case"power":case"nullif":if(2!==t.length)throw new a.a(a.b.InvalidFunctionParameters,{function:e.toLowerCase().trim()});return`${e.toUpperCase().trim()}(${t[0]},${t[1]})`;case"round":if(2===t.length)return"ROUND("+t[0]+","+t[1]+")";if(1===t.length)return"ROUND("+t[0]+")";throw new a.a(a.b.InvalidFunctionParameters,{function:"round"});case"truncate":if(t.length<1||t.length>2)throw new a.a(a.b.InvalidFunctionParameters,{function:"truncate"});return n===r.ap.SqlServer?"ROUND("+t[0]+(1===t.length?"0":","+t[1])+",1)":"TRUNCATE("+t[0]+(1===t.length?")":","+t[1]+")");case"char_length":case"len":if(1!==t.length)throw new a.a(a.b.InvalidFunctionParameters,{function:"char_length"});switch(n){case r.ap.SqlServer:return"LEN("+t[0]+")";case r.ap.Oracle:return"LENGTH("+t[0]+")";default:return"CHAR_LENGTH("+t[0]+")"}case"coalesce":case"concat":{if(t.length<1)throw new a.a(a.b.InvalidFunctionParameters,{function:e.toLowerCase()});let n=e.toUpperCase().trim()+"(";for(let e=0;e":case"<":case">":case">=":case"<=":case"=":return"boolean";case"IS":case"ISNOT":if("null"!==t.right.type)throw new a.a(a.b.UnsupportedIsRhs);return"boolean";case"*":case"-":case"+":case"/":return v([E(e,t.left,n,s),E(e,t.right,n,s)]);case"||":return"string";default:throw new a.a(a.b.UnsupportedOperator,{operator:t.operator})}case"null":return"";case"boolean":return"boolean";case"string":return"string";case"number":return null===t.value?"":t.value%1==0?"integer":"double";case"date":return"date";case"timestamp":return t.withtimezone?"timestamp-offset":"date";case"time":return"time-only";case"current-time":return"date";case"column-reference":{const n=e[t.column.toLowerCase()];return void 0===n?"":n}case"function":switch(t.name.toLowerCase()){case"cast":switch(t.args?.value[1]?.value.type??""){case"integer":case"smallint":return"integer";case"real":case"float":return"double";case"date":case"timestamp":return!0===t.args?.value[1]?.value?.withtimezone?"timestamp-offset":"date";case"time":return"time-only";case"varchar":return"string";default:return""}case"position":case"extract":case"char_length":case"mod":return"integer";case"round":if(i=E(e,t.args,n,s),Array.isArray(i)){if(i.length<=0)return"double";i=i[0]}return i;case"sign":return"integer";case"ceiling":case"floor":case"abs":return i=E(e,t.args,n,s),Array.isArray(i)&&(i=v(i)),"integer"===i||"double"===i?i:"double";case"area":case"length":case"log":case"log10":case"sin":case"cos":case"tan":case"asin":case"acos":case"atan":case"cosh":case"sinh":case"tanh":case"power":return"double";case"substring":case"trim":case"concat":case"lower":case"upper":return"string";case"truncate":return"double";case"nullif":case"coalesce":return i=E(e,t.args,n,s),Array.isArray(i)?i.length>0?i[0]:"":i}return""}throw new a.a(a.b.UnsupportedSyntax,{node:t.type})}const D={boolean:1,string:2,integer:3,double:4,date:5};function v(e){if(e){let t="";for(const n of e)""!==n&&(t=""===t||D[t]=t&&-1!==t)return n}return n}(t,n);case"avg":case"mean":return P(t);case"min":return Math.min.apply(Math,t);case"sum":return U(t);case"max":return Math.max.apply(Math,t);case"stdev":case"stddev":return Math.sqrt(L(t));case"var":case"variance":return L(t);case"count":return t.length}return 0}async function B(e,t,n,r=!1){const i=e.iterator(n),l=[],u={ticker:0};let o=await i.next();for(;null!==o;){if(u.ticker++,n.aborted)throw new a.F(a.c.Cancelled);u.ticker%100==0&&(u.ticker=0,await new Promise((e=>{setTimeout(e,0)})));const e=t?.calculateValue(o);null===e?!1===r&&(l[l.length]=e):l[l.length]=e instanceof s.D||e instanceof s.T?e.toNumber():e instanceof a.S?e.toMilliseconds():e,o=await i.next()}return l}class ${constructor(e){this.recentlyUsedQueries=null,this.featureSetQueryInterceptor=null,this._idstates=[],this._parent=null,this._wset=null,this._mainSetInUse=null,this._maxProcessing=200,this._maxQuery=500,this._totalCount=-1,this._databaseType=r.ap.NotEvaluated,this._databaseTypeProbed=null,this.declaredRootClass="esri.arcade.featureset.support.FeatureSet",this._featureCache=[],this.typeIdField=null,this.types=null,this.subtypeField=null,this.subtypes=null,this.fields=null,this.geometryType="",this.objectIdField="",this.globalIdField="",this.spatialReference=null,this.hasM=!1,this.hasZ=!1,this._transparent=!1,this.loaded=!1,this._loadPromise=null,this._fieldsIndex=null,this.fsetInfo=null,e?.lrucache&&(this.recentlyUsedQueries=e.lrucache),e?.interceptor&&(this.featureSetQueryInterceptor=e.interceptor)}optimisePagingFeatureQueries(e){this._parent&&this._parent.optimisePagingFeatureQueries(e)}_hasMemorySource(){return!0}prop(e,t){return void 0===t?this[e]:(void 0!==this[e]&&(this[e]=t),this)}end(){return null!==this._parent&&!0===this._parent._transparent?this._parent.end():this._parent}_ensureLoaded(){return this.load()}load(){return null===this._loadPromise&&(this._loadPromise=this.loadImpl()),this._loadPromise}async loadImpl(){return!0===this._parent?.loaded?(this._initialiseFeatureSet(),this):(await(this._parent?.load()),this._initialiseFeatureSet(),this)}_initialiseFeatureSet(){null!==this._parent?(this.fields=this._parent.fields.slice(0),this.geometryType=this._parent.geometryType,this.objectIdField=this._parent.objectIdField,this.globalIdField=this._parent.globalIdField,this.spatialReference=this._parent.spatialReference,this.hasM=this._parent.hasM,this.hasZ=this._parent.hasZ,this.typeIdField=this._parent.typeIdField,this.types=this._parent.types,this.subtypeField=this._parent.subtypeField,this.subtypes=this._parent.subtypes):(this.fields=[],this.typeIdField="",this.subtypeField="",this.objectIdField="",this.globalIdField="",this.spatialReference=new o.A({wkid:4326}),this.geometryType=r.ay.point)}getField(e,t){let n;return(t=t||this.fields)&&(e=e.toLowerCase(),t.some((t=>(t&&t.name.toLowerCase()===e&&(n=t),!!n)))),n}getFieldsIndex(){return null===this._fieldsIndex&&(this._fieldsIndex=c.A.fromLayer({timeInfo:this.timeInfo,editFieldsInfo:this.editFieldsInfo,dateFieldsTimeZone:this.dateFieldsTimeZone,datesInUnknownTimezone:this.datesInUnknownTimezone,fields:this.fields})),this._fieldsIndex}_maxProcessingRate(){return null!==this._parent?Math.min(this._maxProcessing,this._parent._maxProcessingRate()):Math.min(this._maxProcessing,this._maxQueryRate())}_maxQueryRate(){return null!==this._parent?Math.max(this._maxQuery,this._parent._maxQueryRate()):this._maxQuery}_checkCancelled(e){if(null!=e&&e.aborted)throw new a.F(a.c.Cancelled)}nativeCapabilities(){return this._parent.nativeCapabilities()}async _canDoAggregates(e,t,n,a,r){return null!==this._parent&&this._parent._canDoAggregates(e,t,n,a,r)}async _getAggregatePagesDataSourceDefinition(e,t,n,r,s,i,l){if(null===this._parent)throw new a.F(a.c.NeverReach);return this._parent._getAggregatePagesDataSourceDefinition(e,t,n,r,s,i,l)}async _getAgregagtePhysicalPage(e,t,n){if(null===this._parent)throw new a.F(a.c.NeverReach);return this._parent._getAgregagtePhysicalPage(e,t,n)}async databaseType(){if(this._databaseType===r.ap.NotEvaluated){if(null!==h.applicationCache){const e=h.applicationCache.getDatabaseType(this._cacheableFeatureSetSourceKey());if(null!==e)return e}if(null!==this._databaseTypeProbed)return this._databaseTypeProbed;try{this._databaseTypeProbed=this._getDatabaseTypeImpl(),null!==h.applicationCache&&h.applicationCache.setDatabaseType(this._cacheableFeatureSetSourceKey(),this._databaseTypeProbed)}catch(e){throw null!==h.applicationCache&&h.applicationCache.clearDatabaseType(this._cacheableFeatureSetSourceKey()),e}return this._databaseTypeProbed}return this._databaseType}async _getDatabaseTypeImpl(){const e=[{thetype:r.ap.SqlServer,testwhere:"(CAST( '2015-01-01' as DATETIME) = CAST( '2015-01-01' as DATETIME)) AND OBJECTID<0"},{thetype:r.ap.Oracle,testwhere:"(TO_DATE('2003-11-18','YYYY-MM-DD') = TO_DATE('2003-11-18','YYYY-MM-DD')) AND OBJECTID<0"},{thetype:r.ap.StandardisedNoInterval,testwhere:"(date '2015-01-01 10:10:10' = date '2015-01-01 10:10:10') AND OBJECTID<0"}];for(const t of e)if(!0===await this._runDatabaseProbe(t.testwhere))return t.thetype;return r.ap.StandardisedNoInterval}_cacheableFeatureSetSourceKey(){return"MUSTBESET"}async _runDatabaseProbe(e){if(null!==this._parent)return this._parent._runDatabaseProbe(e);throw new a.F(a.c.NotImplemented)}isTable(){return this._parent?.isTable()??!1}_featureFromCache(e){if(void 0!==this._featureCache[e])return this._featureCache[e]}_isInFeatureSet(e){return r.az.Unknown}_getSet(e){throw new a.F(a.c.NotImplemented)}async _getFeature(e,t,n){if(this._checkCancelled(n),void 0!==this._featureFromCache(t))return this._featureFromCache(t);if(await this._getFeatures(e,t,this._maxProcessingRate(),n),this._checkCancelled(n),void 0!==this._featureFromCache(t))return this._featureFromCache(t);throw new a.F(a.c.MissingFeatures)}async _getFeatureBatch(e,t){this._checkCancelled(t);const n=new p([],e,!1,null),a=[];await this._getFeatures(n,-1,e.length,t),this._checkCancelled(t);for(const t of e)void 0!==this._featureFromCache(t)&&a.push(this._featureFromCache(t));return a}async _getFeatures(e,t,n,a){return"success"}_getFilteredSet(e,t,n,r,s){throw new a.F(a.c.NotImplemented)}async _refineSetBlock(e,t,n){if(!0===this._checkIfNeedToExpandCandidatePage(e,this._maxQueryRate()))return await this._expandPagedSet(e,this._maxQueryRate(),0,0,n),this._refineSetBlock(e,t,n);this._checkCancelled(n);const a=e._candidates.length;this._refineKnowns(e,t);let r=a-e._candidates.length;if(0===e._candidates.length)return e;if(r>=t)return e;if(await this._refineIfParentKnown(e,t-r,n),this._checkCancelled(n),this._refineKnowns(e,t-r),r=a-e._candidates.length,r0){const a=t-r,s=this._prepareFetchAndRefineSet(e._candidates);return await this._fetchAndRefineFeatures(s,s.length>a?a:e._candidates.length,n),this._checkCancelled(n),this._refineKnowns(e,t-r),e}return e}_fetchAndRefineFeatures(e,t,n){return null}_prepareFetchAndRefineSet(e){const t=[];for(let n=0;n=t)break}null!==a&&s.push(a);for(let t=s.length-1;t>=0;t--)e._candidates.splice(s[t].start,s[t].end-s[t].start+1)}_refineIfParentKnown(e,t,n){const a=new p([],[],e._ordered,null);return a._candidates=e._candidates.slice(0),this._parent._refineSetBlock(a,t,n)}_candidateIdTransform(e){return this._parent._candidateIdTransform(e)}_checkIfNeedToExpandKnownPage(e,t){if(null===e.pagesDefinition)return!1;let n=0;for(let a=e._lastFetchedIndex;a=t))break}return!1}_checkIfNeedToExpandCandidatePage(e,t){if(null===e.pagesDefinition)return!1;let n=0;for(let a=0;a=t)break}return!1}async _expandPagedSet(e,t,n,r,s){if(null===this._parent)throw new a.F(a.c.NotImplemented);return this._parent._expandPagedSet(e,t,n,r,s)}async _expandPagedSetFeatureSet(e,t,n,a,r){if(e._known.length>0&&"GETPAGES"===e._known[e._known.length-1]&&(a=1),0===a&&e._candidates.length>0&&"GETPAGES"===e._candidates[e._candidates.length-1]&&(a=2),0===a)return"finished";const s=await this._getPage(e,a,r);return n+se.pagesDefinition.resultOffset||!0===e.pagesDefinition.internal.fullyResolved){a.length=a.length-1;let t=0;for(let n=0;n=e.pagesDefinition.internal.set.length);n++)a[a.length]=e.pagesDefinition.internal.set[e.pagesDefinition.resultOffset+n],t++;e.pagesDefinition.resultOffset+=t;let n=!1;return!0===e.pagesDefinition.internal.fullyResolved&&e.pagesDefinition.internal.set.length<=e.pagesDefinition.resultOffset&&(n=!0),!1===n&&a.push("GETPAGES"),t}return await this._getPhysicalPage(e,t,n),this._getPage(e,t,n)}_getPhysicalPage(e,t,n){return null}_clonePageDefinition(e){return null===this._parent?null:this._parent._clonePageDefinition(e)}_first(e){return this.iterator(e).next()}first(e){return this._first(e)}async calculateStatistic(e,t,n,a){await this._ensureLoaded();let r=await this._stat(e,t,"",null,null,n,a);return!1===r.calculated&&(r=await this._manualStat(e,t,n,a)),r.result}async _manualStat(e,t,n,r){let i=null;switch(e.toLowerCase()){case"count":return i=await async function(e,t){return e.iterator(t).count()}(this,r),{calculated:!0,result:i};case"distinct":return i=await async function(e,t,n=1e3,r=null){const i=e.iterator(r),l=[],u={},o={ticker:0};let c=await i.next();for(;null!==c;){if(o.ticker++,r?.aborted)throw new a.F(a.c.Cancelled);o.ticker%100==0&&(o.ticker=0,await new Promise((e=>{setTimeout(e,0)})));const e=t?.calculateValue(c);let h=e;if(e instanceof s.D?h="!!DATEONLY!!-"+e.toString():e instanceof a.S?h="!!TSOFFSETONLY!!-"+e.toString():e instanceof s.T?h="!!TIMEONLY!!-"+e.toString():e instanceof Date&&(h="!!DATE!!-"+e.toString()),null!=e&&void 0===u[h]&&(l.push(e),u[h]=1),l.length>=n&&-1!==n)return l;c=await i.next()}return l}(this,t,n,r),{calculated:!0,result:i};case"avg":case"mean":return i=await async function(e,t,n){let a="";t&&!R(t)&&(a=A(t,e.fields));const r=await B(e,t,n,!0);if(0===r.length)return null;const s=P(r);return null===s?s:"integer"===a?(i=+(i=s),isFinite(i)?i-i%1||(i<0?-0:0===i?i:0):i):s;var i}(this,t,r),{calculated:!0,result:i};case"stdev":return i=await async function(e,t,n){const a=await B(e,t,n,!0);return 0===a.length?null:Math.sqrt(O(a))}(this,t,r),{calculated:!0,result:i};case"variance":return i=await async function(e,t,n){const a=await B(e,t,n,!0);return 0===a.length?null:O(a)}(this,t,r),{calculated:!0,result:i};case"sum":return i=await async function(e,t,n){const a=await B(e,t,n,!0);return 0===a.length?null:U(a)}(this,t,r),{calculated:!0,result:i};case"min":return i=await async function(e,t,n){const a=await B(e,t,n,!0);return 0===a.length?null:Math.min.apply(Math,a)}(this,t,r),{calculated:!0,result:i};case"max":return i=await async function(e,t,n){const a=await B(e,t,n,!0);return 0===a.length?null:Math.max.apply(Math,a)}(this,t,r),{calculated:!0,result:i};default:return{calculated:!0,result:0}}}async _stat(e,t,n,a,r,s,i){const l=await this._parent._stat(e,t,n,a,r,s,i);return!1===l.calculated?null===r&&""===n&&null===a?this._manualStat(e,t,s,i):{calculated:!1}:l}_unionAllGeomSelf(e){const t=this.iterator(this._defaultTracker(e)),n=[];return new Promise(((e,a)=>{this._unionShapeInBatches(n,t,e,a)}))}_unionAllGeom(e){return new Promise(((t,n)=>{const a=this.iterator(this._defaultTracker(e));this._unionShapeInBatches([],a,t,n)}))}_unionShapeInBatches(e,t,n,a){t.next().then((r=>{try{null!==r&&null!==r.geometry&&e.push(r.geometry),e.length>30||null===r&&e.length>1?(0,u.KC)(e).then((s=>{try{null===r?n(s):(e=[s],this._unionShapeInBatches(e,t,n,a))}catch(e){a(e)}}),a):null===r?1===e.length?n(e[0]):n(null):this._unionShapeInBatches(e,t,n,a)}catch(e){a(e)}}),a)}iterator(e){return new d(this,e)}intersection(e,t=!1){return $._featuresetFunctions.intersection.bind(this)(e,t)}difference(e,t=!1,n=!0){return $._featuresetFunctions.difference.bind(this)(e,t,n)}symmetricDifference(e,t=!1,n=!0){return $._featuresetFunctions.symmetricDifference.bind(this)(e,t,n)}morphShape(e,t,n="unknown",a=null){return $._featuresetFunctions.morphShape.bind(this)(e,t,n,a)}morphShapeAndAttributes(e,t,n="unknown"){return $._featuresetFunctions.morphShapeAndAttributes.bind(this)(e,t,n)}union(e,t=!1){return $._featuresetFunctions.union.bind(this)(e,t)}intersects(e){return $._featuresetFunctions.intersects.bind(this)(e)}envelopeIntersects(e){return $._featuresetFunctions.envelopeIntersects.bind(this)(e)}contains(e){return $._featuresetFunctions.contains.bind(this)(e)}overlaps(e){return $._featuresetFunctions.overlaps.bind(this)(e)}relate(e,t){return $._featuresetFunctions.relate.bind(this)(e,t)}within(e){return $._featuresetFunctions.within.bind(this)(e)}touches(e){return $._featuresetFunctions.touches.bind(this)(e)}top(e){return $._featuresetFunctions.top.bind(this)(e)}crosses(e){return $._featuresetFunctions.crosses.bind(this)(e)}buffer(e,t,n,a=!0){return $._featuresetFunctions.buffer.bind(this)(e,t,n,a)}filter(e,t=null){return $._featuresetFunctions.filter.bind(this)(e,t)}orderBy(e){return $._featuresetFunctions.orderBy.bind(this)(e)}dissolve(e,t){return $._featuresetFunctions.dissolve.bind(this)(e,t)}groupby(e,t){return $._featuresetFunctions.groupby.bind(this)(e,t)}reduce(e,t=null,n){return new Promise(((a,r)=>{this._reduceImpl(this.iterator(this._defaultTracker(n)),e,t,0,a,r,0)}))}_reduceImpl(e,t,n,a,r,s,i){try{if(++i>1e3)return void setTimeout((()=>{i=0,this._reduceImpl(e,t,n,a,r,s,i)}));e.next().then((u=>{try{if(null===u)r(n);else{const o=t(n,u,a,this);(0,l.$X)(o)?o.then((n=>{this._reduceImpl(e,t,n,a+1,r,s,i)}),s):this._reduceImpl(e,t,o,a+1,r,s,i)}}catch(e){s(e)}}),s)}catch(e){s(e)}}removeField(e){return $._featuresetFunctions.removeField.bind(this)(e)}addField(e,t,n=null){return $._featuresetFunctions.addField.bind(this)(e,t,n)}sumArea(e,t=!1,n){const a=(0,r.aA)(e);return this.reduce(((e,n)=>null===n.geometry?0:t?(0,u.PW)(n.geometry,a).then((t=>e+t)):(0,u._2)(n.geometry,a).then((t=>e+t))),0,n)}sumLength(e,t=!1,n){const a=(0,r.aB)(e);return this.reduce(((e,n)=>null===n.geometry?0:t?(0,u.mh)(n.geometry,a).then((t=>e+t)):(0,u.Zu)(n.geometry,a).then((t=>e+t))),0,n)}async distinct(e,t=1e3,n=null,r){await this.load();const s=a.WhereClause.create(e,this.getFieldsIndex(),this.dateFieldsTimeZoneDefaultUTC);return H(s,n),this.calculateStatistic("distinct",s,t,this._defaultTracker(r))}async min(e,t=null,n){await this.load();const r=a.WhereClause.create(e,this.getFieldsIndex(),this.dateFieldsTimeZoneDefaultUTC);return H(r,t),this.calculateStatistic("min",r,-1,this._defaultTracker(n))}async max(e,t=null,n){await this.load();const r=a.WhereClause.create(e,this.getFieldsIndex(),this.dateFieldsTimeZoneDefaultUTC);return H(r,t),this.calculateStatistic("max",r,-1,this._defaultTracker(n))}async avg(e,t=null,n){await this.load();const r=a.WhereClause.create(e,this.getFieldsIndex(),this.dateFieldsTimeZoneDefaultUTC);return H(r,t),this.calculateStatistic("avg",r,-1,this._defaultTracker(n))}async sum(e,t=null,n){await this.load();const r=a.WhereClause.create(e,this.getFieldsIndex(),this.dateFieldsTimeZoneDefaultUTC);return H(r,t),this.calculateStatistic("sum",r,-1,this._defaultTracker(n))}async stdev(e,t=null,n){await this.load();const r=a.WhereClause.create(e,this.getFieldsIndex(),this.dateFieldsTimeZoneDefaultUTC);return H(r,t),this.calculateStatistic("stdev",r,-1,this._defaultTracker(n))}async variance(e,t=null,n){await this.load();const r=a.WhereClause.create(e,this.getFieldsIndex(),this.dateFieldsTimeZoneDefaultUTC);return H(r,t),this.calculateStatistic("variance",r,-1,this._defaultTracker(n))}async count(e){return await this.load(),this.calculateStatistic("count",a.WhereClause.create("1",this.getFieldsIndex(),this.dateFieldsTimeZoneDefaultUTC),-1,this._defaultTracker(e))}_defaultTracker(e){return e??{aborted:!1}}forEach(e,t){return new Promise(((n,a)=>{this._forEachImpl(this.iterator(this._defaultTracker(t)),e,this,n,a,0)}))}_forEachImpl(e,t,n,a,r,s){try{if(++s>1e3)return void setTimeout((()=>{s=0,this._forEachImpl(e,t,n,a,r,s)}),0);e.next().then((i=>{try{if(null===i)a(n);else{const u=t(i);null==u?this._forEachImpl(e,t,n,a,r,s):(0,l.$X)(u)?u.then((()=>{try{this._forEachImpl(e,t,n,a,r,s)}catch(e){r(e)}}),r):this._forEachImpl(e,t,n,a,r,s)}}catch(e){r(e)}}),r)}catch(e){r(e)}}convertToJSON(e){const t={layerDefinition:{geometryType:this.geometryType,fields:[]},featureSet:{features:[],geometryType:this.geometryType}};for(let e=0;e{const a={geometry:n.geometry?.toJSON(),attributes:{}};for(const e in n.attributes)a.attributes[e]=n.attributes[e];return t.featureSet.features.push(a),1}),0,e).then((()=>t))}castToText(e=!1){return"object, FeatureSet"}queryAttachments(e,t,n,a,r){return this._parent.queryAttachments(e,t,n,a,r)}serviceUrl(){return this._parent.serviceUrl()}subtypeMetaData(){return this.subtypeField&&this.subtypes?{subtypeField:this.subtypeField,subtypes:this.subtypes?this.subtypes.map((e=>({name:e.name,code:e.code}))):[]}:this.typeIdField?{subtypeField:this.typeIdField,subtypes:this.types?this.types.map((e=>({name:e.name,code:e.id}))):[]}:null}relationshipMetaData(){return this._parent.relationshipMetaData()}get gdbVersion(){return this._parent?this._parent.gdbVersion:""}schema(){const e=[];for(const t of this.fields)e.push((0,r.aC)(t));return{objectIdField:this.objectIdField,globalIdField:this.globalIdField,geometryType:void 0===r.aD[this.geometryType]?"esriGeometryNull":r.aD[this.geometryType],fields:e}}async convertToText(e,t){if("schema"===e)return await this._ensureLoaded(),JSON.stringify(this.schema());if("featureset"===e){await this._ensureLoaded();const e=[];await this.reduce(((t,n)=>{const a={geometry:n.geometry?n.geometry.toJSON():null,attributes:n.attributes};return null!==a.geometry&&a.geometry.spatialReference&&delete a.geometry.spatialReference,e.push(a),1}),0,t);const n=this.schema();return n.features=e,n.spatialReference=this.spatialReference.toJSON(),JSON.stringify(n)}return this.castToText()}getFeatureByObjectId(e,t){return this._parent.getFeatureByObjectId(e,t)}getOwningSystemUrl(){return this._parent.getOwningSystemUrl()}getIdentityUser(){return this._parent.getIdentityUser()}getRootFeatureSet(){return null!==this._parent?this._parent.getRootFeatureSet():this}getDataSourceFeatureSet(){return null!==this._parent?this._parent.getDataSourceFeatureSet():this}castAsJson(e=null){return"keeptype"===e?.featureset?this:"none"===e?.featureset?null:{type:"FeatureSet"}}async castAsJsonAsync(e=null,t=null){if("keeptype"===t?.featureset)return this;if("schema"===t?.featureset)return await this._ensureLoaded(),JSON.parse(JSON.stringify(this.schema()));if("none"===t?.featureset)return null;await this._ensureLoaded();const n=[];await this.reduce(((e,a)=>{const r={geometry:a.geometry?!0===t?.keepGeometryType?a.geometry:a.geometry.toJSON():null,attributes:a.attributes};return null!==r.geometry&&r.geometry.spatialReference&&!0!==t?.keepGeometryType&&delete r.geometry.spatialReference,n.push(r),1}),0,e);const a=this.schema();return a.features=n,a.spatialReference=!0===t?.keepGeometryType?this.spatialReference:this.spatialReference?.toJSON(),a}fieldTimeZone(e){return this.getFieldsIndex().getTimeZone(e)}get preferredTimeZone(){return this._parent?.preferredTimeZone??null}get dateFieldsTimeZone(){return this._parent?.dateFieldsTimeZone??null}get dateFieldsTimeZoneDefaultUTC(){if(this.datesInUnknownTimezone)return"unknown";const e=this.dateFieldsTimeZone??"UTC";return""===e?"UTC":e}get datesInUnknownTimezone(){return this._parent.datesInUnknownTimezone}get editFieldsInfo(){return this._parent?.editFieldsInfo??null}get timeInfo(){return this._parent?.timeInfo??null}set featureSetInfo(e){this.fsetInfo=e}async getFeatureSetInfo(){return this.fsetInfo??await(this._parent?.getFeatureSetInfo())??null}}function H(e,t){if(null!==t){const n={};for(const e in t)n[e.toLowerCase()]=t[e];e.parameters=n}}$._featuresetFunctions={};class Y extends ${constructor(e){super(e),this.declaredClass="esri.layers.featureset.sources.Empty",this._maxProcessing=1e3,this._wset=new p([],[],!1,null),this._parent=e.parentfeatureset,this._databaseType=r.ap.Standardised}async _getSet(){return this._wset}optimisePagingFeatureQueries(){}_isInFeatureSet(){return r.az.NotInFeatureSet}async _getFeature(){throw new a.F(a.c.NeverReach)}async queryAttachments(){return[]}async _getFeatures(){return"success"}_featureFromCache(){return null}async _fetchAndRefineFeatures(){throw new a.F(a.c.NeverReach)}async _getFilteredSet(){return new p([],[],!1,null)}_stat(e,t,n,a,r,s,i){return this._manualStat(e,t,s,i)}async _canDoAggregates(){return!1}}class W extends ${constructor(e){super(e),this._relation="",this._relationGeom=null,this._relationString="",this.declaredClass="esri.arcade.featureset.actions.SpatialFilter",this._relationString=e.relationString,this._parent=e.parentfeatureset,this._maxProcessing=40,this._relation=e.relation,this._relationGeom=e.relationGeom}async _getSet(e){if(null===this._wset){await this._ensureLoaded();const t=await this._parent._getFilteredSet("esriSpatialRelRelation"!==this._relation?this._relation:this._relation+":"+this._relationString,this._relationGeom,null,null,e);return this._checkCancelled(e),this._wset=new p(t._candidates.slice(0),t._known.slice(0),t._ordered,this._clonePageDefinition(t.pagesDefinition)),this._wset}return this._wset}_isInFeatureSet(e){let t=this._parent._isInFeatureSet(e);return t===r.az.NotInFeatureSet?t:(t=this._idstates[e],void 0===t?r.az.Unknown:t)}_getFeature(e,t,n){return this._parent._getFeature(e,t,n)}_getFeatures(e,t,n,a){return this._parent._getFeatures(e,t,n,a)}_featureFromCache(e){return this._parent._featureFromCache(e)}async executeSpatialRelationTest(e){if(null===e.geometry)return!1;switch(this._relation){case"esriSpatialRelEnvelopeIntersects":return(0,u.HY)((0,r.aE)(this._relationGeom),(0,r.aE)(e.geometry));case"esriSpatialRelIntersects":return(0,u.HY)(this._relationGeom,e.geometry);case"esriSpatialRelContains":return(0,u.gR)(this._relationGeom,e.geometry);case"esriSpatialRelOverlaps":return(0,u.$f)(this._relationGeom,e.geometry);case"esriSpatialRelWithin":return(0,u.ux)(this._relationGeom,e.geometry);case"esriSpatialRelTouches":return(0,u.yI)(this._relationGeom,e.geometry);case"esriSpatialRelCrosses":return(0,u.NN)(this._relationGeom,e.geometry);case"esriSpatialRelRelation":return(0,u.c7)(this._relationGeom,e.geometry,this._relationString??"")}}async _fetchAndRefineFeatures(e,t,n){const a=new p([],e,!1,null),s=Math.min(t,e.length);await(this._parent?._getFeatures(a,-1,s,n)),this._checkCancelled(n);const i=[];for(let t=0;t{n.d(t,{$Q:()=>h,$f:()=>T,BT:()=>D,CR:()=>b,HF:()=>A,HY:()=>m,Io:()=>_,JT:()=>P,Jj:()=>d,KC:()=>C,NN:()=>f,Ow:()=>G,PW:()=>$,SE:()=>N,Zu:()=>B,_2:()=>M,aI:()=>g,c7:()=>I,cY:()=>R,e$:()=>L,fC:()=>k,gR:()=>p,iv:()=>E,jL:()=>U,mh:()=>H,nf:()=>w,pn:()=>F,px:()=>O,r:()=>x,ux:()=>S,y$:()=>v,yI:()=>y}),n(94345);var a=n(11494),r=n(64752),s=n(77037);function i(e){return Array.isArray(e)?e[0]?.spatialReference:e?.spatialReference}function l(e){return e?Array.isArray(e)?e.map(l):e.toJSON?e.toJSON():e:e}function u(e){return Array.isArray(e)?e.map((e=>(0,s.rS)(e))):(0,s.rS)(e)}let o;async function c(e,t){return(await async function(){return o||(o=(0,a.ho)("geometryEngineWorker",{strategy:"distributed"})),o}()).invoke("executeGEOperation",{operation:e,parameters:l(t)})}async function h(e,t){return u(await c("clip",[i(e),e,t]))}async function d(e,t){return u(await c("cut",[i(e),e,t]))}function p(e,t){return c("contains",[i(e),e,t])}function f(e,t){return c("crosses",[i(e),e,t])}function _(e,t,n){return c("distance",[i(e),e,t,n])}function g(e,t){return c("equals",[i(e),e,t])}function m(e,t){return c("intersects",[i(e),e,t])}function y(e,t){return c("touches",[i(e),e,t])}function S(e,t){return c("within",[i(e),e,t])}function w(e,t){return c("disjoint",[i(e),e,t])}function T(e,t){return c("overlaps",[i(e),e,t])}function I(e,t,n){return c("relate",[i(e),e,t,n])}function F(e){return c("isSimple",[i(e),e])}async function b(e){return u(await c("simplify",[i(e),e]))}async function A(e,t=!1){return u(await c("convexHull",[i(e),e,t]))}async function E(e,t){return u(await c("difference",[i(e),e,t]))}async function D(e,t){return u(await c("symmetricDifference",[i(e),e,t]))}async function v(e,t){return u(await c("intersect",[i(e),e,t]))}async function C(e,t=null){const n=function(e,t){let n;return Array.isArray(e)?n=e:(n=[],n.push(e),null!=t&&n.push(t)),n}(e,t);return u(await c("union",[i(n),n]))}async function R(e,t,n,a,r,s){return u(await c("offset",[i(e),e,t,n,a,r,s]))}async function x(e,t,n,a=!1){const r=[i(e),e,t,n,a];return u(await c("buffer",r))}async function N(e,t,n,a,r,s){const l=[i(e),e,t,n,a,r,s];return u(await c("geodesicBuffer",l))}async function k(e,t,n=!0){const a=await c("nearestCoordinate",[i(e),e,t,n]);return{...a,coordinate:r.A.fromJSON(a.coordinate)}}async function P(e,t){const n=await c("nearestVertex",[i(e),e,t]);return{...n,coordinate:r.A.fromJSON(n.coordinate)}}async function L(e,t,n){if(null==e)throw new Y;const a=e.spatialReference;if(null==(n=n??function(e){return"xmin"in e?e.center:"x"in e?e:e.extent?.center}(e)))throw new Y;const r=e.constructor.fromJSON(await c("rotate",[a,e,t,n]));return r.spatialReference=a,r}async function O(e,t,n,a){return u(await c("generalize",[i(e),e,t,n,a]))}async function U(e,t,n){return u(await c("densify",[i(e),e,t,n]))}async function G(e,t,n,a=0){return u(await c("geodesicDensify",[i(e),e,t,n,a]))}function M(e,t){return c("planarArea",[i(e),e,t])}function B(e,t){return c("planarLength",[i(e),e,t])}function $(e,t,n){return c("geodesicArea",[i(e),e,t,n])}function H(e,t,n){return c("geodesicLength",[i(e),e,t,n])}n(36544),n(32773),n(20266),n(90740),n(44600),n(32816),n(29298),n(93181),n(13671),n(40499),n(6407),n(69421),n(91047),n(2160),n(99924),n(41390),n(58498),n(45371),n(80959),n(49877),n(7969),n(69763),n(93804),n(18683),n(64604),n(29512),n(99063),n(56273),n(29208),n(36533),n(48844),n(84200),n(97827),n(91695),n(18169),n(48402),n(16699),n(26809),n(2589),n(18527),n(67504),n(92517),n(6801),n(41003),n(44945),n(9380),n(55270),n(50214),n(59192),n(78016),n(54483),n(95779),n(13262),n(346);class Y extends Error{constructor(){super("Illegal Argument Exception")}}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/e3611615d1a6a882c976.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/e3611615d1a6a882c976.js new file mode 100644 index 00000000..1f4c8f96 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/e3611615d1a6a882c976.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[8996],{18996:(t,n,e)=>{e.r(n),e.d(n,{default:()=>h});var i=e(16699),a=(e(26809),e(2589),e(18527),{});a.defaultNoDataValue=(0,i.k)(-1/0),a.decode=function(t,n){var e=(n=n||{}).encodedMaskData||null===n.encodedMaskData,l=u(t,n.inputOffset||0,e),c=null!=n.noDataValue?(0,i.k)(n.noDataValue):a.defaultNoDataValue,f=r(l,n.pixelType||Float32Array,n.encodedMaskData,c,n.returnMask),h={width:l.width,height:l.height,pixelData:f.resultPixels,minValue:l.pixels.minValue,maxValue:l.pixels.maxValue,noDataValue:c};return f.resultMask&&(h.maskData=f.resultMask),n.returnEncodedMask&&l.mask&&(h.encodedMaskData=l.mask.bitset?l.mask.bitset:null),n.returnFileInfo&&(h.fileInfo=s(l,c),n.computeUsedBitDepths&&(h.fileInfo.bitDepths=o(l))),h};var r=function(t,n,e,i,a){var r,s,o=0,u=t.pixels.numBlocksX,c=t.pixels.numBlocksY,f=Math.floor(t.width/u),h=Math.floor(t.height/c),m=2*t.maxZError;e=e||(t.mask?t.mask.bitset:null),r=new n(t.width*t.height),a&&e&&(s=new Uint8Array(t.width*t.height));for(var d,M,g=new Float32Array(f*h),k=0;k<=c;k++){var x=k!==c?h:t.height%c;if(0!==x)for(var p=0;p<=u;p++){var w=p!==u?f:t.width%u;if(0!==w){var b,y,v,B,V=k*t.width*h+p*f,D=t.width-w,U=t.pixels.blocks[o];if(U.encoding<2?(0===U.encoding?b=U.rawData:(l(U.stuffedData,U.bitsPerPixel,U.numValidPixels,U.offset,m,g,t.pixels.maxValue),b=g),y=0):v=2===U.encoding?0:U.offset,e)for(M=0;M>3],B<<=7&V),d=0;d>3]),128&B?(s&&(s[V]=1),r[V++]=U.encoding<2?b[y++]:v):(s&&(s[V]=0),r[V++]=i),B<<=1;V+=D}else if(U.encoding<2)for(M=0;M0){var s=new Uint8Array(Math.ceil(i.width*i.height/8)),o=(r=new DataView(t,n,i.mask.numBytes)).getInt16(0,!0),u=2,l=0;do{if(o>0)for(;o--;)s[l++]=r.getUint8(u++);else{var c=r.getUint8(u++);for(o=-o;o--;)s[l++]=c}o=r.getInt16(u,!0),u+=2}while(u0?1:0),d=h+(i.height%h>0?1:0);i.pixels.blocks=new Array(m*d);for(var M=1e9,g=0,k=0;k3)throw"Invalid block encoding ("+b.encoding+")";if(2!==b.encoding){if(0!==y&&2!==y){if(y>>=6,b.offsetType=y,2===y)b.offset=r.getInt8(1),p++;else if(1===y)b.offset=r.getInt16(1,!0),p+=2;else{if(0!==y)throw"Invalid block offset type";b.offset=r.getFloat32(1,!0),p+=4}if(M=Math.min(b.offset,M),1===b.encoding)if(y=r.getUint8(p),p++,b.bitsPerPixel=63&y,y>>=6,b.numValidPixelsType=y,2===y)b.numValidPixels=r.getUint8(p),p++;else if(1===y)b.numValidPixels=r.getUint16(p,!0),p+=2;else{if(0!==y)throw"Invalid valid pixel count type";b.numValidPixels=r.getUint32(p,!0),p+=4}}var v;if(n+=p,3!=b.encoding)if(0===b.encoding){var B=(i.pixels.numBytes-1)/4;if(B!==Math.floor(B))throw"uncompressed block has invalid length";v=new ArrayBuffer(4*B),new Uint8Array(v).set(new Uint8Array(t,n,4*B));for(var V=new Float32Array(v),D=0;D=n)u=l>>>h-n&c,h-=n;else{var M=n-h;u=(l&c)<>>(h=32-M)}r[o]=u{function i(){return 1e-6}e.d(n,{R:()=>a,a:()=>u,g:()=>i,t:()=>o});const a=Math.random,r=Math.PI/180,s=180/Math.PI;function o(t){return t*r}function u(t){return t*s}},16699:(t,n,e)=>{e.d(n,{a:()=>f,b:()=>y,c:()=>s,d:()=>l,e:()=>p,f:()=>m,g:()=>h,h:()=>v,k:()=>w,l:()=>o,m:()=>B,n:()=>r,r:()=>c,s:()=>u});var i=e(26809);const a=new Float32Array(1);function r(t){--t;for(let n=1;n<32;n<<=1)t|=t>>n;return t+1}function s(t,n,e){return Math.min(Math.max(t,n),e)}function o(t,n,e){return t+(n-t)*e}function u(t,n,e,i,a){return o(i,a,(t-n)/(e-n))}function l(t){return t*Math.PI/180}function c(t){return 180*t/Math.PI}function f(t){return Math.acos(s(t,-1,1))}function h(t){return Math.asin(s(t,-1,1))}function m(t,n,e=1e-6){return t===n||!(!Number.isFinite(t)||!Number.isFinite(n))&&(t>n?t-n:n-t)<=e}const d=new DataView(new ArrayBuffer(Float64Array.BYTES_PER_ELEMENT));function M(t){return d.setFloat64(0,t),d.getBigInt64(0)}const g=BigInt("1000000"),k=x(1);function x(t){const n=M(t=Math.abs(t)),e=(i=n<=g?g:n-g,d.setBigInt64(0,i),d.getFloat64(0));var i;return Math.abs(t-e)}function p(t,n,e=k){if(t===n)return!0;if(!Number.isFinite(t)||!Number.isFinite(n))return!1;if(null!=e&&x(Math.min(Math.abs(t),Math.abs(n)))g)}function w(t){return b(Math.max(-B,Math.min(t,B)))}function b(t){return a[0]=t,a[0]}function y(t,n){const e=(0,i.l)(t),a=h(t[2]/e),r=Math.atan2(t[1]/e,t[0]/e);return(0,i.s)(n,e,a,r),n}function v(t){const n=t[0]*t[0]+t[1]*t[1]+t[2]*t[2],e=t[3]*t[3]+t[4]*t[4]+t[5]*t[5],i=t[6]*t[6]+t[7]*t[7]+t[8]*t[8];return!(m(n,1)&&m(e,1)&&m(i,1))}const B=b(34028234663852886e22)},26809:(t,n,e)=>{e.d(n,{A:()=>C,B:()=>N,C:()=>m,D:()=>c,F:()=>f,G:()=>T,H:()=>y,a:()=>D,b:()=>g,c:()=>l,d:()=>B,e:()=>V,g:()=>E,h:()=>U,i:()=>u,j:()=>x,k:()=>w,l:()=>r,m:()=>p,n:()=>v,o:()=>k,p:()=>s,r:()=>I,s:()=>o,t:()=>P,u:()=>b,v:()=>d,w:()=>M,x:()=>q,y:()=>Y,z:()=>h});var i=e(2589),a=e(18527);function r(t){const n=t[0],e=t[1],i=t[2];return Math.sqrt(n*n+e*e+i*i)}function s(t,n){return t[0]=n[0],t[1]=n[1],t[2]=n[2],t}function o(t,n,e,i){return t[0]=n,t[1]=e,t[2]=i,t}function u(t,n,e){return t[0]=n[0]+e[0],t[1]=n[1]+e[1],t[2]=n[2]+e[2],t}function l(t,n,e){return t[0]=n[0]-e[0],t[1]=n[1]-e[1],t[2]=n[2]-e[2],t}function c(t,n,e){return t[0]=n[0]*e[0],t[1]=n[1]*e[1],t[2]=n[2]*e[2],t}function f(t,n,e){return t[0]=n[0]/e[0],t[1]=n[1]/e[1],t[2]=n[2]/e[2],t}function h(t,n){return t[0]=Math.abs(n[0]),t[1]=Math.abs(n[1]),t[2]=Math.abs(n[2]),t}function m(t,n){return t[0]=Math.sign(n[0]),t[1]=Math.sign(n[1]),t[2]=Math.sign(n[2]),t}function d(t,n,e){return t[0]=Math.min(n[0],e[0]),t[1]=Math.min(n[1],e[1]),t[2]=Math.min(n[2],e[2]),t}function M(t,n,e){return t[0]=Math.max(n[0],e[0]),t[1]=Math.max(n[1],e[1]),t[2]=Math.max(n[2],e[2]),t}function g(t,n,e){return t[0]=n[0]*e,t[1]=n[1]*e,t[2]=n[2]*e,t}function k(t,n,e,i){return t[0]=n[0]+e[0]*i,t[1]=n[1]+e[1]*i,t[2]=n[2]+e[2]*i,t}function x(t,n){const e=n[0]-t[0],i=n[1]-t[1],a=n[2]-t[2];return Math.sqrt(e*e+i*i+a*a)}function p(t,n){const e=n[0]-t[0],i=n[1]-t[1],a=n[2]-t[2];return e*e+i*i+a*a}function w(t){const n=t[0],e=t[1],i=t[2];return n*n+e*e+i*i}function b(t,n){return t[0]=-n[0],t[1]=-n[1],t[2]=-n[2],t}function y(t,n){return t[0]=1/n[0],t[1]=1/n[1],t[2]=1/n[2],t}function v(t,n){const e=n[0],i=n[1],a=n[2];let r=e*e+i*i+a*a;return r>0&&(r=1/Math.sqrt(r),t[0]=n[0]*r,t[1]=n[1]*r,t[2]=n[2]*r),t}function B(t,n){return t[0]*n[0]+t[1]*n[1]+t[2]*n[2]}function V(t,n,e){const i=n[0],a=n[1],r=n[2],s=e[0],o=e[1],u=e[2];return t[0]=a*u-r*o,t[1]=r*s-i*u,t[2]=i*o-a*s,t}function D(t,n,e,i){const a=n[0],r=n[1],s=n[2];return t[0]=a+i*(e[0]-a),t[1]=r+i*(e[1]-r),t[2]=s+i*(e[2]-s),t}function U(t,n,e){const i=n[0],a=n[1],r=n[2];return t[0]=e[0]*i+e[4]*a+e[8]*r+e[12],t[1]=e[1]*i+e[5]*a+e[9]*r+e[13],t[2]=e[2]*i+e[6]*a+e[10]*r+e[14],t}function I(t,n,e){const i=n[0],a=n[1],r=n[2];return t[0]=i*e[0]+a*e[3]+r*e[6],t[1]=i*e[1]+a*e[4]+r*e[7],t[2]=i*e[2]+a*e[5]+r*e[8],t}function P(t,n,e){const i=e[0],a=e[1],r=e[2],s=e[3],o=n[0],u=n[1],l=n[2],c=a*l-r*u,f=r*o-i*l,h=i*u-a*o,m=a*h-r*f,d=r*c-i*h,M=i*f-a*c,g=2*s;return t[0]=o+c*g+2*m,t[1]=u+f*g+2*d,t[2]=l+h*g+2*M,t}const A=(0,i.c)(),F=(0,i.c)();function E(t,n){return t[0]===n[0]&&t[1]===n[1]&&t[2]===n[2]}function Y(t,n,e){const i=e[0]-n[0],a=e[1]-n[1],r=e[2]-n[2];let s=i*i+a*a+r*r;return s>0?(s=1/Math.sqrt(s),t[0]=i*s,t[1]=a*s,t[2]=r*s,t):(t[0]=0,t[1]=0,t[2]=0,t)}const q=l,X=c,S=f,T=x,C=p,O=r,N=w;Object.freeze(Object.defineProperty({__proto__:null,abs:h,add:u,angle:function(t,n){v(A,t),v(F,n);const e=B(A,F);return e>1?0:e<-1?Math.PI:Math.acos(e)},bezier:function(t,n,e,i,a,r){const s=1-r,o=s*s,u=r*r,l=o*s,c=3*r*o,f=3*u*s,h=u*r;return t[0]=n[0]*l+e[0]*c+i[0]*f+a[0]*h,t[1]=n[1]*l+e[1]*c+i[1]*f+a[1]*h,t[2]=n[2]*l+e[2]*c+i[2]*f+a[2]*h,t},ceil:function(t,n){return t[0]=Math.ceil(n[0]),t[1]=Math.ceil(n[1]),t[2]=Math.ceil(n[2]),t},copy:s,cross:V,direction:Y,dist:T,distance:x,div:S,divide:f,dot:B,equals:function(t,n){if(t===n)return!0;const e=t[0],i=t[1],r=t[2],s=n[0],o=n[1],u=n[2],l=(0,a.g)();return Math.abs(e-s)<=l*Math.max(1,Math.abs(e),Math.abs(s))&&Math.abs(i-o)<=l*Math.max(1,Math.abs(i),Math.abs(o))&&Math.abs(r-u)<=l*Math.max(1,Math.abs(r),Math.abs(u))},exactEquals:E,floor:function(t,n){return t[0]=Math.floor(n[0]),t[1]=Math.floor(n[1]),t[2]=Math.floor(n[2]),t},hermite:function(t,n,e,i,a,r){const s=r*r,o=s*(2*r-3)+1,u=s*(r-2)+r,l=s*(r-1),c=s*(3-2*r);return t[0]=n[0]*o+e[0]*u+i[0]*l+a[0]*c,t[1]=n[1]*o+e[1]*u+i[1]*l+a[1]*c,t[2]=n[2]*o+e[2]*u+i[2]*l+a[2]*c,t},inverse:y,len:O,length:r,lerp:D,max:M,min:d,mul:X,multiply:c,negate:b,normalize:v,random:function(t,n){n=n||1;const e=a.R,i=2*e()*Math.PI,r=2*e()-1,s=Math.sqrt(1-r*r)*n;return t[0]=Math.cos(i)*s,t[1]=Math.sin(i)*s,t[2]=r*n,t},rotateX:function(t,n,e,i){const a=[],r=[];return a[0]=n[0]-e[0],a[1]=n[1]-e[1],a[2]=n[2]-e[2],r[0]=a[0],r[1]=a[1]*Math.cos(i)-a[2]*Math.sin(i),r[2]=a[1]*Math.sin(i)+a[2]*Math.cos(i),t[0]=r[0]+e[0],t[1]=r[1]+e[1],t[2]=r[2]+e[2],t},rotateY:function(t,n,e,i){const a=[],r=[];return a[0]=n[0]-e[0],a[1]=n[1]-e[1],a[2]=n[2]-e[2],r[0]=a[2]*Math.sin(i)+a[0]*Math.cos(i),r[1]=a[1],r[2]=a[2]*Math.cos(i)-a[0]*Math.sin(i),t[0]=r[0]+e[0],t[1]=r[1]+e[1],t[2]=r[2]+e[2],t},rotateZ:function(t,n,e,i){const a=[],r=[];return a[0]=n[0]-e[0],a[1]=n[1]-e[1],a[2]=n[2]-e[2],r[0]=a[0]*Math.cos(i)-a[1]*Math.sin(i),r[1]=a[0]*Math.sin(i)+a[1]*Math.cos(i),r[2]=a[2],t[0]=r[0]+e[0],t[1]=r[1]+e[1],t[2]=r[2]+e[2],t},round:function(t,n){return t[0]=Math.round(n[0]),t[1]=Math.round(n[1]),t[2]=Math.round(n[2]),t},scale:g,scaleAndAdd:k,set:o,sign:m,sqrDist:C,sqrLen:N,squaredDistance:p,squaredLength:w,str:function(t){return"vec3("+t[0]+", "+t[1]+", "+t[2]+")"},sub:q,subtract:l,transformMat3:I,transformMat4:U,transformQuat:P},Symbol.toStringTag,{value:"Module"}))},2589:(t,n,e)=>{function i(){return[0,0,0]}function a(t){return[t[0],t[1],t[2]]}function r(t,n,e){return[t,n,e]}function s(t,n=[0,0,0]){const e=Math.min(3,t.length);for(let i=0;iu,U:()=>l,Z:()=>o,a:()=>c,b:()=>f,c:()=>i,d:()=>s,e:()=>a,f:()=>r});const o=[0,0,0],u=r(1,1,1),l=r(1,0,0),c=r(0,1,0),f=r(0,0,1)}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/e39357bb3329bb93369f.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/e39357bb3329bb93369f.js new file mode 100644 index 00000000..e113f443 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/e39357bb3329bb93369f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[9722],{91695:(t,e,n)=>{var i;n.d(e,{A:()=>i}),function(t){t[t.X=0]="X",t[t.Y=1]="Y",t[t.Z=2]="Z"}(i||(i={}))},69722:(t,e,n)=>{n.r(e),n.d(e,{default:()=>tt});var i,s,o=n(32816),r=n(80959),a=(n(20266),n(32773),n(6407),n(69421)),c=n(26809),h=n(2589),u=n(31835),d=n(5611),l=n(41390),f=n(45371),_=n(92080),m=(n(47812),n(91276),n(62482));function b(t){return t?{ray:(0,_.a)(t.ray),c0:t.c0,c1:t.c1}:{ray:(0,_.a)(),c0:0,c1:Number.MAX_VALUE}}function g(t,e){for(let n=0;n=e[3])return!1}return!0}n(85914),new _.O((()=>b())),function(t){t[t.LEFT=0]="LEFT",t[t.RIGHT=1]="RIGHT",t[t.BOTTOM=2]="BOTTOM",t[t.TOP=3]="TOP",t[t.NEAR=4]="NEAR",t[t.FAR=5]="FAR"}(i||(i={})),function(t){t[t.NEAR_BOTTOM_LEFT=0]="NEAR_BOTTOM_LEFT",t[t.NEAR_BOTTOM_RIGHT=1]="NEAR_BOTTOM_RIGHT",t[t.NEAR_TOP_RIGHT=2]="NEAR_TOP_RIGHT",t[t.NEAR_TOP_LEFT=3]="NEAR_TOP_LEFT",t[t.FAR_BOTTOM_LEFT=4]="FAR_BOTTOM_LEFT",t[t.FAR_BOTTOM_RIGHT=5]="FAR_BOTTOM_RIGHT",t[t.FAR_TOP_RIGHT=6]="FAR_TOP_RIGHT",t[t.FAR_TOP_LEFT=7]="FAR_TOP_LEFT"}(s||(s={})),s.FAR_BOTTOM_RIGHT,s.NEAR_BOTTOM_RIGHT,s.NEAR_BOTTOM_LEFT,s.FAR_BOTTOM_LEFT,s.NEAR_BOTTOM_LEFT,s.NEAR_BOTTOM_RIGHT,s.NEAR_TOP_RIGHT,s.NEAR_TOP_LEFT,s.FAR_BOTTOM_RIGHT,s.FAR_BOTTOM_LEFT,s.FAR_TOP_LEFT,s.FAR_TOP_RIGHT,s.NEAR_BOTTOM_RIGHT,s.FAR_BOTTOM_RIGHT,s.FAR_TOP_RIGHT,s.NEAR_TOP_RIGHT,s.FAR_BOTTOM_LEFT,s.NEAR_BOTTOM_LEFT,s.NEAR_TOP_LEFT,s.FAR_TOP_LEFT,s.FAR_TOP_LEFT,s.NEAR_TOP_LEFT,s.NEAR_TOP_RIGHT,s.FAR_TOP_RIGHT;const M=6;(0,m.f)(-1,-1,-1,1),(0,m.f)(1,-1,-1,1),(0,m.f)(1,1,-1,1),(0,m.f)(-1,1,-1,1),(0,m.f)(-1,-1,1,1),(0,m.f)(1,-1,1,1),(0,m.f)(1,1,1,1),(0,m.f)(-1,1,1,1),new _.O(b),(0,h.c)(),(0,h.c)(),(0,h.c)(),(0,h.c)(),(0,h.c)(),(0,h.c)(),(0,h.c)(),(0,h.c)();var T,p,O=n(19766);class R{get bounds(){return this._root.bounds}get halfSize(){return this._root.halfSize}get root(){return this._root.node}get maximumObjectsPerNode(){return this._maximumObjectsPerNode}get maximumDepth(){return this._maximumDepth}get objectCount(){return this._objectCount}constructor(t,e){this.objectToBoundingSphere=t,this._maximumObjectsPerNode=10,this._maximumDepth=20,this._degenerateObjects=new Set,this._root=new A,this._objectCount=0,e&&(void 0!==e.maximumObjectsPerNode&&(this._maximumObjectsPerNode=e.maximumObjectsPerNode),void 0!==e.maximumDepth&&(this._maximumDepth=e.maximumDepth))}destroy(){this._degenerateObjects.clear(),A.clearPool(),C[0]=null,G.prune(),W.prune()}add(t,e=t.length){this._objectCount+=e,this._grow(t,e);const n=A.acquire();for(let i=0;i{if(!function(t,e){return P((0,d.g)(e.bounds),2*-e.halfSize,y),P((0,d.g)(e.bounds),2*e.halfSize,D),(0,O.r)(t.origin,t.direction,y,D)}(i,t))return!1;const e=t.node;return e.terminals.forAll((t=>{this._intersectsObject(i,t)&&n(t)})),null!==e.residents&&e.residents.forAll((t=>{this._intersectsObject(i,t)&&n(t)})),!0}))}forEachAlongRayWithVerticalOffset(t,e,n,i){const s=(0,_.w)(t,e);E(this._root,(t=>{if(!function(t,e,n){return P((0,d.g)(e.bounds),2*-e.halfSize,y),P((0,d.g)(e.bounds),2*e.halfSize,D),n.applyToMinMax(y,D),(0,O.r)(t.origin,t.direction,y,D)}(s,t,i))return!1;const e=t.node;return e.terminals.forAll((t=>{this._intersectsObjectWithOffset(s,t,i)&&n(t)})),null!==e.residents&&e.residents.forAll((t=>{this._intersectsObjectWithOffset(s,t,i)&&n(t)})),!0}))}forEach(t){E(this._root,(e=>{const n=e.node;return n.terminals.forAll(t),null!==n.residents&&n.residents.forAll(t),!0})),this._degenerateObjects.forEach(t)}forEachDegenerateObject(t){this._degenerateObjects.forEach(t)}findClosest(t,e,n,i=(()=>!0),s=1/0){let o=1/0,r=1/0,a=null;const h=j(t,e),u=c=>{if(--s,!i(c))return;const h=this.objectToBoundingSphere(c);if(!g(n,h))return;const u=B(t,e,(0,d.g)(h)),l=u-h[3],f=u+h[3];l{if(s<=0||!g(n,i.bounds))return!1;if((0,c.b)(q,h,i.halfSize),(0,c.i)(q,q,(0,d.g)(i.bounds)),B(t,e,q)>r)return!1;const o=i.node;return o.terminals.forAll((t=>u(t))),null!==o.residents&&o.residents.forAll((t=>u(t))),!0}),t,e),a}forEachInDepthRange(t,e,n,i,s,o,r){let a=-1/0,h=1/0;const u={setRange:t=>{n===R.DepthOrder.FRONT_TO_BACK?(a=Math.max(a,t.near),h=Math.min(h,t.far)):(a=Math.max(a,-t.far),h=Math.min(h,-t.near))}};u.setRange(i);const l=B(e,n,t),f=j(e,n),_=j(e,-n),m=t=>{if(!r(t))return;const i=this.objectToBoundingSphere(t),c=(0,d.g)(i),f=B(e,n,c)-l,_=f-i[3],m=f+i[3];_>h||m{if(!g(o,t.bounds))return!1;if((0,c.b)(q,f,t.halfSize),(0,c.i)(q,q,(0,d.g)(t.bounds)),B(e,n,q)-l>h)return!1;if((0,c.b)(q,_,t.halfSize),(0,c.i)(q,q,(0,d.g)(t.bounds)),B(e,n,q)-lm(t))),null!==i.residents&&i.residents.forAll((t=>m(t))),!0}),e,n)}forEachNode(t){E(this._root,(e=>t(e.node,e.bounds,e.halfSize,e.depth)))}forEachNeighbor(t,e){const n=(0,d.a)(e),i=(0,d.g)(e),s=e=>{const s=this.objectToBoundingSphere(e),o=(0,d.a)(s),r=n+o;return!((0,c.m)((0,d.g)(s),i)-r*r<=0)||t(e)};let o=!0;const r=t=>{o&&(o=s(t))};E(this._root,(t=>{const e=(0,d.a)(t.bounds),s=n+e;if((0,c.m)((0,d.g)(t.bounds),i)-s*s>0)return!1;const a=t.node;return a.terminals.forAll(r),o&&null!==a.residents&&a.residents.forAll(r),o})),o&&this.forEachDegenerateObject(r)}_intersectsObject(t,e){const n=this.objectToBoundingSphere(e);return!(n[3]>0)||(0,d.i)(n,t)}_intersectsObjectWithOffset(t,e,n){const i=this.objectToBoundingSphere(e);return!(i[3]>0)||(0,d.i)(n.applyToBoundingSphere(i),t)}_add(t,e){e.advanceTo(this.objectToBoundingSphere(t))?e.node.terminals.push(t):(e.node.residents.push(t),e.node.residents.length>this._maximumObjectsPerNode&&e.depththis.objectToBoundingSphere(t)),k),w(k[3])&&!this._fitsInsideTree(k)))if(S(this._root.node))(0,d.c)(k,this._root.bounds),this._root.halfSize=1.25*this._root.bounds[3],this._root.updateBoundsRadiusFromHalfSize();else{const t=this._rootBoundsForRootAsSubNode(k);this._placingRootViolatesMaxDepth(t)?this._rebuildTree(k,t):this._growRootAsSubNode(t),A.release(t)}}_rebuildTree(t,e){(0,c.p)((0,d.g)(X),(0,d.g)(e.bounds)),X[3]=e.halfSize,I([t,X],2,(t=>t),K);const n=A.acquire().init(this._root);this._root.initFrom(null,K,K[3]),this._root.increaseHalfSize(1.25),E(n,(t=>(this.add(t.node.terminals.data,t.node.terminals.length),null!==t.node.residents&&this.add(t.node.residents.data,t.node.residents.length),!0))),A.release(n)}_placingRootViolatesMaxDepth(t){const e=Math.log(t.halfSize/this._root.halfSize)*Math.LOG2E;let n=0;return E(this._root,(t=>(n=Math.max(n,t.depth),n+e<=this._maximumDepth))),n+e>this._maximumDepth}_rootBoundsForRootAsSubNode(t){const e=t[3],n=t;let i=-1/0;const s=this._root.bounds,o=this._root.halfSize;for(let t=0;t<3;t++){const r=s[t]-o-(n[t]-e),a=n[t]+e-(s[t]+o),c=Math.max(0,Math.ceil(r/(2*o))),h=Math.max(0,Math.ceil(a/(2*o)))+1,u=2**Math.ceil(Math.log(c+h)*Math.LOG2E);i=Math.max(i,u),J[t].min=c,J[t].max=h}for(let t=0;t<3;t++){let e=J[t].min,n=J[t].max;const r=(i-(e+n))/2;e+=Math.ceil(r),n+=Math.floor(r);const a=s[t]-o-e*o*2;H[t]=a+(n+e)*o}const r=i*o;return H[3]=r*z,A.acquire().initFrom(null,H,r,0)}_growRootAsSubNode(t){const e=this._root.node;(0,c.p)((0,d.g)(k),(0,d.g)(this._root.bounds)),k[3]=this._root.halfSize,this._root.init(t),t.advanceTo(k,null,!0),t.node.children=e.children,t.node.residents=e.residents,t.node.terminals=e.terminals}_shrink(){for(;;){const t=this._findShrinkIndex();if(-1===t)break;this._root.advance(t),this._root.depth=0}}_findShrinkIndex(){if(0!==this._root.node.terminals.length||this._root.isLeaf())return-1;let t=null;const e=this._root.node.children;let n=0,i=0;for(;i=e[0]-n&&t[0]<=e[0]+n&&t[1]>=e[1]-n&&t[1]<=e[1]+n&&t[2]>=e[2]-n&&t[2]<=e[2]+n}toJSON(){const{maximumDepth:t,maximumObjectsPerNode:e,_objectCount:n}=this,i=this._nodeToJSON(this._root.node);return{maximumDepth:t,maximumObjectsPerNode:e,objectCount:n,root:{bounds:this._root.bounds,halfSize:this._root.halfSize,depth:this._root.depth,node:i}}}_nodeToJSON(t){const e=t.children.map((t=>t?this._nodeToJSON(t):null)),n=t.residents?.map((t=>this.objectToBoundingSphere(t))),i=t.terminals?.map((t=>this.objectToBoundingSphere(t)));return{children:e,residents:n,terminals:i}}static fromJSON(t){const e=new R((t=>t),{maximumDepth:t.maximumDepth,maximumObjectsPerNode:t.maximumObjectsPerNode});return e._objectCount=t.objectCount,e._root.initFrom(t.root.node,t.root.bounds,t.root.halfSize,t.root.depth),e}}class A{constructor(){this.bounds=(0,d.b)(),this.halfSize=0,this.initFrom(null,null,0,0)}init(t){return this.initFrom(t.node,t.bounds,t.halfSize,t.depth)}initFrom(t,e,n,i=this.depth){return this.node=null!=t?t:A.createEmptyNode(),e&&(0,d.c)(e,this.bounds),this.halfSize=n,this.depth=i,this}increaseHalfSize(t){this.halfSize*=t,this.updateBoundsRadiusFromHalfSize()}updateBoundsRadiusFromHalfSize(){this.bounds[3]=this.halfSize*z}advance(t){let e=this.node.children[t];e||(e=A.createEmptyNode(),this.node.children[t]=e),this.node=e,this.halfSize/=2,this.depth++;const n=v[t];return this.bounds[0]+=n[0]*this.halfSize,this.bounds[1]+=n[1]*this.halfSize,this.bounds[2]+=n[2]*this.halfSize,this.updateBoundsRadiusFromHalfSize(),this}advanceTo(t,e,n=!1){for(;;){if(this.isTerminalFor(t))return e&&e(this,-1),!0;if(this.isLeaf()){if(!n)return e&&e(this,-1),!1;this.node.residents=null}const i=this._childIndex(t);e&&e(this,i),this.advance(i)}}isLeaf(){return null!=this.node.residents}isTerminalFor(t){return t[3]>this.halfSize/2}_childIndex(t){const e=this.bounds;return(e[0]t.distance-e.distance));for(let t=0;t<8;++t)n[t]=W.data[t].index}(n,i,Z);0!==o.length;){if(s=o.pop(),e(s)&&!s.isLeaf())for(let t=7;t>=0;--t){const e=Z[t];s.node.children[e]&&o.push(A.acquire().init(s).advance(e))}A.release(s)}}function x(t,e,n){G.clear();const i=n.advanceTo(e,((t,e)=>{G.push(t.node),G.push(e)}))?n.node.terminals:n.node.residents;if(i.removeUnordered(t),0===i.length)for(let t=G.length-2;t>=0&&(s=G.data[t],(o=G.data[t+1])>=0&&(s.children[o]=null),S(s)&&(null===s.residents&&(s.residents=new f.P({shrink:!0})),1));t-=2);var s,o}function S(t){if(0!==t.terminals.length)return!1;if(null!==t.residents)return 0===t.residents.length;for(let e=0;e0}A._pool=new l.i(A),T=R||(R={}),(p=T.DepthOrder||(T.DepthOrder={}))[p.FRONT_TO_BACK=1]="FRONT_TO_BACK",p[p.BACK_TO_FRONT=-1]="BACK_TO_FRONT";const v=[(0,h.f)(-1,-1,-1),(0,h.f)(1,-1,-1),(0,h.f)(-1,1,-1),(0,h.f)(1,1,-1),(0,h.f)(-1,-1,1),(0,h.f)(1,-1,1),(0,h.f)(-1,1,1),(0,h.f)(1,1,1)],L=[(0,h.f)(-1,-1,-1),(0,h.f)(-1,-1,1),(0,h.f)(-1,1,-1),(0,h.f)(-1,1,1),(0,h.f)(1,-1,-1),(0,h.f)(1,-1,1),(0,h.f)(1,1,-1),(0,h.f)(1,1,1)],z=Math.sqrt(3),C=[null],H=(0,d.b)(),q=(0,h.c)(),y=(0,h.c)(),D=(0,h.c)(),G=new f.P,V=(0,d.b)(),k=(0,d.b)(),X=(0,d.b)(),K=(0,d.b)(),J=[{min:0,max:0},{min:0,max:0},{min:0,max:0}],W=new f.P,Z=[0,0,0,0,0,0,0,0],Y=R;var Q=n(18992);function U(t,e,n){const i=(0,d.b)(),s=(0,d.g)(i);return(0,c.o)(s,s,t,.5),(0,c.o)(s,s,e,.5),i[3]=(0,c.j)(s,t),(0,c.i)(s,s,n),i}n(13671),n(90740),n(40499),n(93181),n(91047),n(36544),n(18527),n(16699),n(46484),n(4685),n(91695),n(29298),n(58498),n(64652),n(4361),n(63949),n(72509),n(37322),n(97538),n(30481),n(52134),n(23564);let $=class{constructor(){this._idToComponent=new Map,this._components=new Y((t=>t.bounds)),this._edges=new Y((t=>t.bounds)),this._tmpLineSegment=(0,u.c)(),this._tmpP1=(0,h.c)(),this._tmpP2=(0,h.c)(),this._tmpP3=(0,h.c)(),this.remoteClient=null}async fetchCandidates(t,e){await Promise.resolve(),(0,r.Te)(e),await this._ensureEdgeLocations(t,e);const n=[];return this._edges.forEachNeighbor((e=>(this._addCandidates(t,e,n),n.length<1e3)),t.bounds),{result:{candidates:n}}}async _ensureEdgeLocations(t,e){const n=[];if(this._components.forEachNeighbor((t=>{if(null==t.info){const{id:e,uid:i}=t;n.push({id:e,uid:i})}return!0}),t.bounds),!n.length)return;const i={components:n},s=await this.remoteClient.invoke("fetchAllEdgeLocations",i,e??{});for(const t of s.components)this._setFetchEdgeLocations(t)}async add(t){const e=new nt(t.id,t.bounds);return this._idToComponent.set(e.id,e),this._components.add([e]),{result:{}}}async remove(t){const e=this._idToComponent.get(t.id);if(e){const t=[];this._edges.forEachNeighbor((n=>(n.component===e&&t.push(n),!0)),e.bounds),this._edges.remove(t),this._components.remove([e]),this._idToComponent.delete(e.id)}return{result:{}}}_setFetchEdgeLocations(t){const e=this._idToComponent.get(t.id);if(null==e||t.uid!==e.uid)return;const n=Q.d.createView(t.locations),i=new Array(n.count),s=(0,h.c)(),o=(0,h.c)();for(let r=0;r{n.d(e,{b:()=>u,c:()=>c,f:()=>h});var i=n(16699),s=n(92080),o=n(26809),r=n(2589),a=n(85914);function c(t){return t?{origin:(0,r.e)(t.origin),vector:(0,r.e)(t.vector)}:{origin:(0,r.c)(),vector:(0,r.c)()}}function h(t,e,n=c()){return(0,o.p)(n.origin,t),(0,o.c)(n.vector,e,t),n}function u(t,e,n){return function(t,e,n,s,r){const{vector:c,origin:h}=t,u=(0,o.c)(a.s.get(),e,h),d=(0,o.d)(c,u)/(0,o.k)(c);return(0,o.b)(r,c,(0,i.c)(d,0,1)),(0,o.i)(r,r,t.origin)}(t,e,0,0,n)}(0,r.c)(),(0,r.c)(),new s.O((()=>c()))},88485:(t,e,n)=>{function i(){return[1,0,0,0,1,0,0,0,1]}function s(t,e,n,i,s,o,r,a,c){return[t,e,n,i,s,o,r,a,c]}n.d(e,{I:()=>o,c:()=>i,f:()=>s});const o=[1,0,0,0,1,0,0,0,1]},47812:(t,e,n)=>{n.d(e,{A:()=>d,D:()=>T,F:()=>_,a:()=>M,b:()=>O,c:()=>l,e:()=>p,f:()=>f,g:()=>g,i:()=>a,l:()=>o,m:()=>c,n:()=>b,o:()=>s,p:()=>A,q:()=>R,s:()=>u,t:()=>r,w:()=>h,x:()=>m});var i=n(18527);function s(t,e,n,i,s,o,r,a,c,h,u,d,l,f,_,m,b){return t[0]=e,t[1]=n,t[2]=i,t[3]=s,t[4]=o,t[5]=r,t[6]=a,t[7]=c,t[8]=h,t[9]=u,t[10]=d,t[11]=l,t[12]=f,t[13]=_,t[14]=m,t[15]=b,t}function o(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}function r(t,e){if(t===e){const n=e[1],i=e[2],s=e[3],o=e[6],r=e[7],a=e[11];t[1]=e[4],t[2]=e[8],t[3]=e[12],t[4]=n,t[6]=e[9],t[7]=e[13],t[8]=i,t[9]=o,t[11]=e[14],t[12]=s,t[13]=r,t[14]=a}else t[0]=e[0],t[1]=e[4],t[2]=e[8],t[3]=e[12],t[4]=e[1],t[5]=e[5],t[6]=e[9],t[7]=e[13],t[8]=e[2],t[9]=e[6],t[10]=e[10],t[11]=e[14],t[12]=e[3],t[13]=e[7],t[14]=e[11],t[15]=e[15];return t}function a(t,e){const n=e[0],i=e[1],s=e[2],o=e[3],r=e[4],a=e[5],c=e[6],h=e[7],u=e[8],d=e[9],l=e[10],f=e[11],_=e[12],m=e[13],b=e[14],g=e[15],M=n*a-i*r,T=n*c-s*r,p=n*h-o*r,O=i*c-s*a,R=i*h-o*a,A=s*h-o*c,E=u*m-d*_,N=u*b-l*_,x=u*g-f*_,S=d*b-l*m,F=d*g-f*m,P=l*g-f*b;let I=M*P-T*F+p*S+O*x-R*N+A*E;return I?(I=1/I,t[0]=(a*P-c*F+h*S)*I,t[1]=(s*F-i*P-o*S)*I,t[2]=(m*A-b*R+g*O)*I,t[3]=(l*R-d*A-f*O)*I,t[4]=(c*x-r*P-h*N)*I,t[5]=(n*P-s*x+o*N)*I,t[6]=(b*p-_*A-g*T)*I,t[7]=(u*A-l*p+f*T)*I,t[8]=(r*F-a*x+h*E)*I,t[9]=(i*x-n*F-o*E)*I,t[10]=(_*R-m*p+g*M)*I,t[11]=(d*p-u*R-f*M)*I,t[12]=(a*N-r*S-c*E)*I,t[13]=(n*S-i*N+s*E)*I,t[14]=(m*T-_*O-b*M)*I,t[15]=(u*O-d*T+l*M)*I,t):null}function c(t,e,n){const i=e[0],s=e[1],o=e[2],r=e[3],a=e[4],c=e[5],h=e[6],u=e[7],d=e[8],l=e[9],f=e[10],_=e[11],m=e[12],b=e[13],g=e[14],M=e[15];let T=n[0],p=n[1],O=n[2],R=n[3];return t[0]=T*i+p*a+O*d+R*m,t[1]=T*s+p*c+O*l+R*b,t[2]=T*o+p*h+O*f+R*g,t[3]=T*r+p*u+O*_+R*M,T=n[4],p=n[5],O=n[6],R=n[7],t[4]=T*i+p*a+O*d+R*m,t[5]=T*s+p*c+O*l+R*b,t[6]=T*o+p*h+O*f+R*g,t[7]=T*r+p*u+O*_+R*M,T=n[8],p=n[9],O=n[10],R=n[11],t[8]=T*i+p*a+O*d+R*m,t[9]=T*s+p*c+O*l+R*b,t[10]=T*o+p*h+O*f+R*g,t[11]=T*r+p*u+O*_+R*M,T=n[12],p=n[13],O=n[14],R=n[15],t[12]=T*i+p*a+O*d+R*m,t[13]=T*s+p*c+O*l+R*b,t[14]=T*o+p*h+O*f+R*g,t[15]=T*r+p*u+O*_+R*M,t}function h(t,e,n){const i=n[0],s=n[1],o=n[2];if(e===t)t[12]=e[0]*i+e[4]*s+e[8]*o+e[12],t[13]=e[1]*i+e[5]*s+e[9]*o+e[13],t[14]=e[2]*i+e[6]*s+e[10]*o+e[14],t[15]=e[3]*i+e[7]*s+e[11]*o+e[15];else{const n=e[0],r=e[1],a=e[2],c=e[3],h=e[4],u=e[5],d=e[6],l=e[7],f=e[8],_=e[9],m=e[10],b=e[11];t[0]=n,t[1]=r,t[2]=a,t[3]=c,t[4]=h,t[5]=u,t[6]=d,t[7]=l,t[8]=f,t[9]=_,t[10]=m,t[11]=b,t[12]=n*i+h*s+f*o+e[12],t[13]=r*i+u*s+_*o+e[13],t[14]=a*i+d*s+m*o+e[14],t[15]=c*i+l*s+b*o+e[15]}return t}function u(t,e,n){const i=n[0],s=n[1],o=n[2];return t[0]=e[0]*i,t[1]=e[1]*i,t[2]=e[2]*i,t[3]=e[3]*i,t[4]=e[4]*s,t[5]=e[5]*s,t[6]=e[6]*s,t[7]=e[7]*s,t[8]=e[8]*o,t[9]=e[9]*o,t[10]=e[10]*o,t[11]=e[11]*o,t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t}function d(t,e,n,s){let o,r,a,c,h,u,d,l,f,_,m,b,g,M,T,p,O,R,A,E,N,x,S,F,P=s[0],I=s[1],j=s[2],B=Math.sqrt(P*P+I*I+j*j);return B<(0,i.g)()?null:(B=1/B,P*=B,I*=B,j*=B,o=Math.sin(n),r=Math.cos(n),a=1-r,c=e[0],h=e[1],u=e[2],d=e[3],l=e[4],f=e[5],_=e[6],m=e[7],b=e[8],g=e[9],M=e[10],T=e[11],p=P*P*a+r,O=I*P*a+j*o,R=j*P*a-I*o,A=P*I*a-j*o,E=I*I*a+r,N=j*I*a+P*o,x=P*j*a+I*o,S=I*j*a-P*o,F=j*j*a+r,t[0]=c*p+l*O+b*R,t[1]=h*p+f*O+g*R,t[2]=u*p+_*O+M*R,t[3]=d*p+m*O+T*R,t[4]=c*A+l*E+b*N,t[5]=h*A+f*E+g*N,t[6]=u*A+_*E+M*N,t[7]=d*A+m*E+T*N,t[8]=c*x+l*S+b*F,t[9]=h*x+f*S+g*F,t[10]=u*x+_*S+M*F,t[11]=d*x+m*S+T*F,e!==t&&(t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]),t)}function l(t,e){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=e[0],t[13]=e[1],t[14]=e[2],t[15]=1,t}function f(t,e,n){if(0===e)return o(t);let s,r,a,c=n[0],h=n[1],u=n[2],d=Math.sqrt(c*c+h*h+u*u);return d<(0,i.g)()?null:(d=1/d,c*=d,h*=d,u*=d,s=Math.sin(e),r=Math.cos(e),a=1-r,t[0]=c*c*a+r,t[1]=h*c*a+u*s,t[2]=u*c*a-h*s,t[3]=0,t[4]=c*h*a-u*s,t[5]=h*h*a+r,t[6]=u*h*a+c*s,t[7]=0,t[8]=c*u*a+h*s,t[9]=h*u*a-c*s,t[10]=u*u*a+r,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t)}function _(t,e){const n=Math.sin(e),i=Math.cos(e);return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=i,t[6]=n,t[7]=0,t[8]=0,t[9]=-n,t[10]=i,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}function m(t,e){return t[0]=e[12],t[1]=e[13],t[2]=e[14],t}function b(t,e){const n=e[0],i=e[1],s=e[2],o=e[4],r=e[5],a=e[6],c=e[8],h=e[9],u=e[10];return t[0]=Math.sqrt(n*n+i*i+s*s),t[1]=Math.sqrt(o*o+r*r+a*a),t[2]=Math.sqrt(c*c+h*h+u*u),t}function g(t,e){const n=e[0]+e[5]+e[10];let i=0;return n>0?(i=2*Math.sqrt(n+1),t[3]=.25*i,t[0]=(e[6]-e[9])/i,t[1]=(e[8]-e[2])/i,t[2]=(e[1]-e[4])/i):e[0]>e[5]&&e[0]>e[10]?(i=2*Math.sqrt(1+e[0]-e[5]-e[10]),t[3]=(e[6]-e[9])/i,t[0]=.25*i,t[1]=(e[1]+e[4])/i,t[2]=(e[8]+e[2])/i):e[5]>e[10]?(i=2*Math.sqrt(1+e[5]-e[0]-e[10]),t[3]=(e[8]-e[2])/i,t[0]=(e[1]+e[4])/i,t[1]=.25*i,t[2]=(e[6]+e[9])/i):(i=2*Math.sqrt(1+e[10]-e[0]-e[5]),t[3]=(e[1]-e[4])/i,t[0]=(e[8]+e[2])/i,t[1]=(e[6]+e[9])/i,t[2]=.25*i),t}function M(t,e,n,i){const s=e[0],o=e[1],r=e[2],a=e[3],c=s+s,h=o+o,u=r+r,d=s*c,l=s*h,f=s*u,_=o*h,m=o*u,b=r*u,g=a*c,M=a*h,T=a*u,p=i[0],O=i[1],R=i[2];return t[0]=(1-(_+b))*p,t[1]=(l+T)*p,t[2]=(f-M)*p,t[3]=0,t[4]=(l-T)*O,t[5]=(1-(d+b))*O,t[6]=(m+g)*O,t[7]=0,t[8]=(f+M)*R,t[9]=(m-g)*R,t[10]=(1-(d+_))*R,t[11]=0,t[12]=n[0],t[13]=n[1],t[14]=n[2],t[15]=1,t}function T(t,e,n,i,s){const o=e[0],r=e[1],a=e[2],c=e[3],h=o+o,u=r+r,d=a+a,l=o*h,f=o*u,_=o*d,m=r*u,b=r*d,g=a*d,M=c*h,T=c*u,p=c*d,O=i[0],R=i[1],A=i[2],E=s[0],N=s[1],x=s[2],S=(1-(m+g))*O,F=(f+p)*O,P=(_-T)*O,I=(f-p)*R,j=(1-(l+g))*R,B=(b+M)*R,w=(_+T)*A,v=(b-M)*A,L=(1-(l+m))*A;return t[0]=S,t[1]=F,t[2]=P,t[3]=0,t[4]=I,t[5]=j,t[6]=B,t[7]=0,t[8]=w,t[9]=v,t[10]=L,t[11]=0,t[12]=n[0]+E-(S*E+I*N+w*x),t[13]=n[1]+N-(F*E+j*N+v*x),t[14]=n[2]+x-(P*E+B*N+L*x),t[15]=1,t}function p(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]&&t[3]===e[3]&&t[4]===e[4]&&t[5]===e[5]&&t[6]===e[6]&&t[7]===e[7]&&t[8]===e[8]&&t[9]===e[9]&&t[10]===e[10]&&t[11]===e[11]&&t[12]===e[12]&&t[13]===e[13]&&t[14]===e[14]&&t[15]===e[15]}function O(t,e){if(t===e)return!0;const n=t[0],s=t[1],o=t[2],r=t[3],a=t[4],c=t[5],h=t[6],u=t[7],d=t[8],l=t[9],f=t[10],_=t[11],m=t[12],b=t[13],g=t[14],M=t[15],T=e[0],p=e[1],O=e[2],R=e[3],A=e[4],E=e[5],N=e[6],x=e[7],S=e[8],F=e[9],P=e[10],I=e[11],j=e[12],B=e[13],w=e[14],v=e[15],L=(0,i.g)();return Math.abs(n-T)<=L*Math.max(1,Math.abs(n),Math.abs(T))&&Math.abs(s-p)<=L*Math.max(1,Math.abs(s),Math.abs(p))&&Math.abs(o-O)<=L*Math.max(1,Math.abs(o),Math.abs(O))&&Math.abs(r-R)<=L*Math.max(1,Math.abs(r),Math.abs(R))&&Math.abs(a-A)<=L*Math.max(1,Math.abs(a),Math.abs(A))&&Math.abs(c-E)<=L*Math.max(1,Math.abs(c),Math.abs(E))&&Math.abs(h-N)<=L*Math.max(1,Math.abs(h),Math.abs(N))&&Math.abs(u-x)<=L*Math.max(1,Math.abs(u),Math.abs(x))&&Math.abs(d-S)<=L*Math.max(1,Math.abs(d),Math.abs(S))&&Math.abs(l-F)<=L*Math.max(1,Math.abs(l),Math.abs(F))&&Math.abs(f-P)<=L*Math.max(1,Math.abs(f),Math.abs(P))&&Math.abs(_-I)<=L*Math.max(1,Math.abs(_),Math.abs(I))&&Math.abs(m-j)<=L*Math.max(1,Math.abs(m),Math.abs(j))&&Math.abs(b-B)<=L*Math.max(1,Math.abs(b),Math.abs(B))&&Math.abs(g-w)<=L*Math.max(1,Math.abs(g),Math.abs(w))&&Math.abs(M-v)<=L*Math.max(1,Math.abs(M),Math.abs(v))}function R(t){const e=(0,i.g)(),n=t[0],s=t[1],o=t[2],r=t[4],a=t[5],c=t[6],h=t[8],u=t[9],d=t[10];return Math.abs(1-(n*n+r*r+h*h))<=e&&Math.abs(1-(s*s+a*a+u*u))<=e&&Math.abs(1-(o*o+c*c+d*d))<=e}function A(t){return 1===t[0]&&0===t[1]&&0===t[2]&&0===t[4]&&1===t[5]&&0===t[6]&&0===t[8]&&0===t[9]&&1===t[10]}},87162:(t,e,n)=>{function i(){return[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]}function s(t){return[t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15]]}n.d(e,{I:()=>o,a:()=>s,c:()=>i});const o=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]},4685:(t,e,n)=>{n(16699),n(26809);var i=n(2589);(0,i.c)(),(0,i.c)(),(0,i.c)(),(0,i.c)(),(0,i.c)()},85914:(t,e,n)=>{n.d(e,{a:()=>m,b:()=>l,c:()=>g,g:()=>M,s:()=>_,u:()=>T,v:()=>b});var i=n(16699),s=n(26809),o=n(2589),r=(n(32773),n(45371)),a=n(88485),c=n(87162),h=n(80401),u=n(46484),d=n(62482);function l(t,e){const n=(0,s.d)(t,e)/((0,s.l)(t)*(0,s.l)(e));return-(0,i.a)(n)}n(4685),(0,o.c)(),(0,o.c)();class f{constructor(t){this._create=t,this._items=new Array,this._itemsPtr=0}get(){return 0===this._itemsPtr&&(0,r.n)((()=>this._reset())),this._itemsPtr>=this._items.length&&this._items.push(this._create()),this._items[this._itemsPtr++]}_reset(){const t=2*this._itemsPtr;this._items.length>t&&(this._items.length=t),this._itemsPtr=0}static createVec2f64(){return new f(u.c)}static createVec3f64(){return new f(o.c)}static createVec4f64(){return new f(d.c)}static createMat3f64(){return new f(a.c)}static createMat4f64(){return new f(c.c)}static createQuatf64(){return new f(h.c)}get test(){}}f.createVec2f64();const _=f.createVec3f64();f.createVec4f64(),f.createMat3f64();const m=f.createMat4f64(),b=f.createQuatf64();function g(t=x){return[t[0],t[1],t[2],t[3]]}function M(t){return t}function T(t,e,n,i=0,o=Math.floor(n*(1/3)),r=Math.floor(n*(2/3))){if(n<3)return!1;e(O,i);let a=o,c=!1;for(;a1e-5&&f>1e-12?1/Math.sqrt(f):1;i[0]=u*_,i[1]=d*_,i[2]=l*_,i[3]=-(i[0]*t[0]+i[1]*t[1]+i[2]*t[2])}(O,R,A,t),!0):(0!==i||1!==o||2!==r)&&T(t,e,n,0,1,2)}const p=.99619469809,O=(0,o.c)(),R=(0,o.c)(),A=(0,o.c)(),E=(0,o.c)(),N=(0,o.c)(),x=[0,0,1,0];var S,F;(F=S||(S={}))[F.NONE=0]="NONE",F[F.CLAMP=1]="CLAMP",F[F.INFINITE_MIN=4]="INFINITE_MIN",F[F.INFINITE_MAX=8]="INFINITE_MAX",S.INFINITE_MIN,S.INFINITE_MAX,S.INFINITE_MAX},80401:(t,e,n)=>{function i(){return[0,0,0,1]}function s(t){return[t[0],t[1],t[2],t[3]]}n.d(e,{I:()=>o,a:()=>s,c:()=>i});const o=[0,0,0,1]},92080:(t,e,n)=>{n.d(e,{O:()=>r,a:()=>c,c:()=>l,f:()=>d,w:()=>u}),n(32773);var i=n(45371),s=n(26809),o=n(2589);n(85914);class r{constructor(t){this._allocator=t,this._items=[],this._itemsPtr=0,this._grow()}get(){return 0===this._itemsPtr&&(0,i.n)((()=>this._reset())),this._itemsPtr===this._items.length&&this._grow(),this._items[this._itemsPtr++]}_reset(){const t=Math.min(3*Math.max(8,this._itemsPtr),this._itemsPtr+3*a);this._items.length=Math.min(t,this._items.length),this._itemsPtr=0}_grow(){for(let t=0;tc()));(0,o.c)()},5611:(t,e,n)=>{n.d(e,{a:()=>M,b:()=>_,c:()=>g,d:()=>B,f:()=>p,g:()=>T,i:()=>N}),n(32773),n(20266);var i=n(16699),s=n(47812),o=n(26809),r=n(2589),a=n(91276),c=n(62482),h=n(18527),u=n(91695),d=n(92080),l=n(85914);const f=_();function _(){return(0,c.c)()}const m=a.a,b=a.a;function g(t,e){return(0,a.c)(e,t)}function M(t){return t[3]}function T(t){return t}function p(t,e,n,i){return(0,c.f)(t,e,n,i)}function O(t,e,n){if(null==e)return!1;if(!A(t,e,R))return!1;let{t0:i,t1:s}=R;if((i<0||s0)&&(i=s),i<0)return!1;if(n){const{origin:t,direction:s}=e;n[0]=t[0]+s[0]*i,n[1]=t[1]+s[1]*i,n[2]=t[2]+s[2]*i}return!0}const R={t0:0,t1:0};function A(t,e,n){const{origin:i,direction:s}=e,o=E;o[0]=i[0]-t[0],o[1]=i[1]-t[1],o[2]=i[2]-t[2];const r=s[0]*s[0]+s[1]*s[1]+s[2]*s[2];if(0===r)return!1;const a=2*(s[0]*o[0]+s[1]*o[1]+s[2]*o[2]),c=a*a-4*r*(o[0]*o[0]+o[1]*o[1]+o[2]*o[2]-t[3]*t[3]);if(c<0)return!1;const h=Math.sqrt(c);return n.t0=(-a-h)/(2*r),n.t1=(-a+h)/(2*r),!0}const E=(0,r.c)();function N(t,e){return O(t,e,null)}function x(t,e,n){const i=l.s.get(),r=l.a.get();(0,o.e)(i,e.origin,e.direction);const a=M(t);(0,o.e)(n,i,e.origin),(0,o.b)(n,n,1/(0,o.l)(n)*a);const c=F(t,e.origin),h=(0,l.b)(e.origin,n);return(0,s.f)(r,h+c,i),(0,o.h)(n,n,r),n}function S(t,e,n){const i=(0,o.c)(l.s.get(),e,t),s=(0,o.b)(l.s.get(),i,t[3]/(0,o.l)(i));return(0,o.i)(n,s,t)}function F(t,e){const n=(0,o.c)(l.s.get(),e,t),s=(0,o.l)(n),r=M(t),a=r+Math.abs(r-s);return(0,i.a)(r/a)}const P=(0,r.c)();function I(t,e,n,s){const r=(0,o.c)(P,e,t);switch(n){case u.A.X:{const t=(0,i.b)(r,P)[2];return(0,o.s)(s,-Math.sin(t),Math.cos(t),0)}case u.A.Y:{const t=(0,i.b)(r,P),e=t[1],n=t[2],a=Math.sin(e);return(0,o.s)(s,-a*Math.cos(n),-a*Math.sin(n),Math.cos(e))}case u.A.Z:return(0,o.n)(s,r);default:return}}function j(t,e){const n=(0,o.c)(w,e,t);return(0,o.l)(n)-t[3]}function B(t,e){const n=(0,o.m)(t,e),i=M(t);return n<=i*i}const w=(0,r.c)(),v=_();Object.freeze(Object.defineProperty({__proto__:null,NullSphere:f,altitudeAt:j,angleToSilhouette:F,axisAt:I,clear:function(t){t[0]=t[1]=t[2]=t[3]=0},closestPoint:function(t,e,n){return O(t,e,n)?n:((0,d.c)(e,t,n),S(t,n,n))},closestPointOnSilhouette:x,containsPoint:B,copy:g,create:_,distanceToSilhouette:function(t,e){const n=(0,o.c)(l.s.get(),e,t),i=(0,o.k)(n),s=t[3]*t[3];return Math.sqrt(Math.abs(i-s))},elevate:function(t,e,n){return t!==n&&(n[0]=t[0],n[1]=t[1],n[2]=t[2]),n[3]=t[3]+e,n},equals:b,exactEquals:m,fromCenterAndRadius:function(t,e){return(0,c.f)(t[0],t[1],t[2],e)},fromRadius:function(t,e){return t[0]=t[1]=t[2]=0,t[3]=e,t},fromValues:p,getCenter:T,getRadius:M,intersectLine:function(t,e,n){const i=(0,d.f)(e,n);if(!A(t,i,R))return[];const{origin:s,direction:a}=i,{t0:c,t1:u}=R,l=e=>{const n=(0,r.c)();return(0,o.o)(n,s,a,e),S(t,n,n)};return Math.abs(c-u)<(0,h.g)()?[l(c)]:[l(c),l(u)]},intersectRay:O,intersectRayClosestSilhouette:function(t,e,n){if(O(t,e,n))return n;const i=x(t,e,l.s.get());return(0,o.i)(n,e.origin,(0,o.b)(l.s.get(),e.direction,(0,o.j)(e.origin,i)/(0,o.l)(e.direction))),n},intersectsRay:N,projectPoint:S,setAltitudeAt:function(t,e,n,i){const s=j(t,e),r=I(t,e,u.A.Z,w),a=(0,o.b)(w,r,n-s);return(0,o.i)(i,e,a)},setExtent:function(t,e,n){return t!==n&&g(t,n),n},tmpSphere:v,union:function(t,e,n=(0,c.c)()){const i=(0,o.j)(t,e),s=t[3],r=e[3];return i+r{r.d(e,{A:()=>g});var i,s=r(32816),n=r(99924),l=r(4734),o=r(29298),a=(r(32773),r(20266),r(49877)),u=r(69421),p=r(56273),d=r(78016);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(50214),r(93804),r(59192),r(54483),r(36544);let h=i=class extends n.oY{static get allTime(){return c}static get empty(){return y}static fromArray(t){return new i({start:null!=t[0]?new Date(t[0]):t[0],end:null!=t[1]?new Date(t[1]):t[1]})}constructor(t){super(t),this.end=null,this.start=null}readEnd(t,e){return null!=e.end?new Date(e.end):null}writeEnd(t,e){e.end=t?.getTime()??null}get isAllTime(){return this.equals(i.allTime)}get isEmpty(){return this.equals(i.empty)}readStart(t,e){return null!=e.start?new Date(e.start):null}writeStart(t,e){e.start=t?.getTime()??null}clone(){return new i({end:this.end,start:this.start})}equals(t){if(!t)return!1;const e=this.start?.getTime()??this.start,r=this.end?.getTime()??this.end,i=t.start?.getTime()??t.start,s=t.end?.getTime()??t.end;return e===i&&r===s}expandTo(t,e=d.s){if(this.isEmpty||this.isAllTime)return this.clone();let r=this.start;r&&(r=(0,l.t)(r,t,e));let s=this.end;if(s){const r=(0,l.t)(s,t,e);s=s.getTime()===r.getTime()?r:(0,l.o)(r,1,t,e)}return new i({start:r,end:s})}intersection(t){if(!t)return this.clone();if(this.isEmpty||t.isEmpty)return i.empty;if(this.isAllTime)return t.clone();if(t.isAllTime)return this.clone();const e=this.start?.getTime()??-1/0,r=this.end?.getTime()??1/0,s=t.start?.getTime()??-1/0,n=t.end?.getTime()??1/0;let l,o;return s>=e&&s<=r?l=s:e>=s&&e<=n&&(l=e),r>=s&&r<=n?o=r:n>=e&&n<=r&&(o=n),null==l||null==o||isNaN(l)||isNaN(o)?i.empty:new i({start:l===-1/0?null:new Date(l),end:o===1/0?null:new Date(o)})}offset(t,e,r=d.s){if(this.isEmpty||this.isAllTime)return this.clone();const s=new i,{start:n,end:o}=this;return null!=n&&(s.start=(0,l.o)(n,t,e,r)),null!=o&&(s.end=(0,l.o)(o,t,e,r)),s}toArray(){return this.isEmpty?[void 0,void 0]:[this.start?.getTime()??null,this.end?.getTime()??null]}union(t){if(!t||t.isEmpty)return this.clone();if(this.isEmpty)return t.clone();if(this.isAllTime||t.isAllTime)return c.clone();const e=null!=this.start&&null!=t.start?new Date(Math.min(this.start.getTime(),t.start.getTime())):null,r=null!=this.end&&null!=t.end?new Date(Math.max(this.end.getTime(),t.end.getTime())):null;return new i({start:e,end:r})}};(0,s._)([(0,o.MZ)({type:Date,json:{write:{allowNull:!0}}})],h.prototype,"end",void 0),(0,s._)([(0,a.r)("end")],h.prototype,"readEnd",null),(0,s._)([(0,p.w)("end")],h.prototype,"writeEnd",null),(0,s._)([(0,o.MZ)({readOnly:!0,json:{read:!1}})],h.prototype,"isAllTime",null),(0,s._)([(0,o.MZ)({readOnly:!0,json:{read:!1}})],h.prototype,"isEmpty",null),(0,s._)([(0,o.MZ)({type:Date,json:{write:{allowNull:!0}}})],h.prototype,"start",void 0),(0,s._)([(0,a.r)("start")],h.prototype,"readStart",null),(0,s._)([(0,p.w)("start")],h.prototype,"writeStart",null),h=i=(0,s._)([(0,u.$)("esri.TimeExtent")],h);const c=new h,y=new h({start:void 0,end:void 0}),g=h},2810:(t,e,r)=>{r.d(e,{M:()=>f,a:()=>m});var i=r(32816),s=r(41390),n=r(99924),l=r(32773),o=r(93181),a=r(69421),u=r(29298);class p{constructor(){this._propertyOriginMap=new Map,this._originStores=new Array(s.o),this._values=new Map,this.multipleOriginsSupported=!0}clone(t){const e=new p,r=this._originStores[s.O.DEFAULTS];r&&r.forEach(((t,r)=>{e.set(r,(0,l.o8)(t),s.O.DEFAULTS)}));for(let r=s.O.SERVICE;r{t&&t.has(s)||e.set(s,(0,l.o8)(i),r)}))}return e}get(t,e){const r=void 0===e?this._values:this._originStores[e];return r?r.get(t):void 0}keys(t){const e=null==t?this._values:this._originStores[t];return e?[...e.keys()]:[]}set(t,e,r=s.O.USER){let i=this._originStores[r];if(i||(i=new Map,this._originStores[r]=i),i.set(t,e),!this._values.has(t)||this._propertyOriginMap.get(t)<=r){const i=this._values.get(t);return this._values.set(t,e),this._propertyOriginMap.set(t,r),i!==e}return!1}delete(t,e=s.O.USER){const r=this._originStores[e];if(!r)return;const i=r.get(t);if(r.delete(t),this._values.has(t)&&this._propertyOriginMap.get(t)===e){this._values.delete(t);for(let r=e-1;r>=0;r--){const e=this._originStores[r];if(e&&e.has(t)){this._values.set(t,e.get(t)),this._propertyOriginMap.set(t,r);break}}}return i}has(t,e){const r=void 0===e?this._values:this._originStores[e];return!!r&&r.has(t)}revert(t,e){for(;e>0&&!this.has(t,e);)--e;const r=this._originStores[e],i=r?.get(t),s=this._values.get(t);return this._values.set(t,i),this._propertyOriginMap.set(t,e),s!==i}originOf(t){return this._propertyOriginMap.get(t)||s.O.DEFAULTS}forEach(t){this._values.forEach(t)}}const d=t=>{let e=class extends t{constructor(...t){super(...t);const e=(0,o.g)(this),r=e.store,i=new p;e.store=i,(0,n.s)(e,r,i)}read(t,e){(0,n.a)(this,t,e)}getAtOrigin(t,e){const r=h(this),i=(0,s.n)(e);if("string"==typeof t)return r.get(t,i);const n={};return t.forEach((t=>{n[t]=r.get(t,i)})),n}originOf(t){return(0,s.j)(this.originIdOf(t))}originIdOf(t){return h(this).originOf(t)}revert(t,e){const r=h(this),i=(0,s.n)(e),n=(0,o.g)(this);let l;l="string"==typeof t?"*"===t?r.keys(i):[t]:t,l.forEach((t=>{n.invalidate(t),r.revert(t,i),n.commit(t)}))}};return e=(0,i._)([(0,a.$)("esri.core.ReadOnlyMultiOriginJSONSupport")],e),e};function h(t){return(0,o.g)(t).store}let c=class extends(d(s.T)){};c=(0,i._)([(0,a.$)("esri.core.ReadOnlyMultiOriginJSONSupport")],c);const y=t=>{let e=class extends t{constructor(...t){super(...t)}clear(t,e="user"){return g(this).delete(t,(0,s.n)(e))}write(t,e){return(0,n.b)(this,t=t||{},e),t}setAtOrigin(t,e,r){(0,o.g)(this).setAtOrigin(t,e,(0,s.n)(r))}removeOrigin(t){const e=g(this),r=(0,s.n)(t),i=e.keys(r);for(const t of i)e.originOf(t)===r&&e.set(t,e.get(t,r),s.O.USER)}updateOrigin(t,e){const r=g(this),i=(0,s.n)(e),n=(0,u.g)(this,t);for(let e=i+1;e{let e=class extends(y(d(t))){constructor(...t){super(...t)}};return e=(0,i._)([(0,a.$)("esri.core.MultiOriginJSONSupport")],e),e};let m=class extends(f(s.T)){};m=(0,i._)([(0,a.$)("esri.core.MultiOriginJSONSupport")],m)},80473:(t,e,r)=>{r.d(e,{PH:()=>o,sA:()=>l});var i=r(32816),s=r(69421);r(32773),r(20266),r(90740),r(40499),r(93181),r(13671),r(91047),r(36544),r(6407);let n=0;const l=t=>{let e=class extends t{constructor(...t){super(...t),Object.defineProperty(this,"uid",{writable:!1,configurable:!1,value:Date.now().toString(16)+"-object-"+n++})}};return e=(0,i._)([(0,s.$)("esri.core.Identifiable")],e),e},o=t=>{let e=class extends t{constructor(...t){super(...t),Object.defineProperty(this,"uid",{writable:!1,configurable:!1,value:n++})}};return e=(0,i._)([(0,s.$)("esri.core.Identifiable.NumericIdentifiable")],e),e};let a=class extends(l(class{})){};a=(0,i._)([(0,s.$)("esri.core.Identifiable")],a)},73597:(t,e,r)=>{r.d(e,{A:()=>w});var i=r(32816),s=(r(94345),r(64604)),n=r(66136),l=r(6407),o=r(81272),a=r(80473),u=r(73509),p=r(20266),d=r(80959),h=r(99063),c=r(29298),y=(r(32773),r(69421)),g=r(90740),f=r(44600),m=r(7969);r(36544),r(2160),r(99924),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(49877),r(69763),r(93804),r(18683),r(29512),r(56273),r(36533),r(64752),r(48844),r(29208),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(67504),r(92517),r(77037),r(4734),r(50214),r(59192),r(78016),r(54483),r(28276);let v=0,_=class extends(o.A.EventedMixin((0,a.sA)(u.A))){constructor(){super(...arguments),this.attributionDataUrl=null,this.fullExtent=new f.A(-180,-90,180,90,m.A.WGS84),this.id=Date.now().toString(16)+"-layer-"+v++,this.legendEnabled=!0,this.listMode="show",this.opacity=1,this.parent=null,this.persistenceEnabled=!1,this.popupEnabled=!0,this.attributionVisible=!0,this.spatialReference=m.A.WGS84,this.title=null,this.type=null,this.url=null,this.visibilityTimeExtent=null,this.visible=!0}static async fromArcGISServerUrl(t){const e="string"==typeof t?{url:t}:t;return(await r.e(2349).then(r.bind(r,42349))).fromUrl(e)}static fromPortalItem(t){return async function(t){const e="portalItem"in t?t:{portalItem:t},{fromItem:i}=await r.e(6810).then(r.bind(r,56810)).then((t=>t.e));try{return await i(e)}catch(t){const r=e?.portalItem,i=r?.id||"unset",s=r?.portal?.url||g.A.portalUrl;throw p.L.getLogger("esri.layers.support.fromPortalItem").error("#fromPortalItem()","Failed to create layer from portal item (portal: '"+s+"', id: '"+i+"')",t),t}}(t)}initialize(){this.when().catch((t=>{(0,d.zf)(t)||p.L.getLogger(this).error("#load()",`Failed to load layer (title: '${this.title??"no title"}', id: '${this.id??"no id"}')`,{error:t})}))}destroy(){const t=this.parent;if(t){const e=this;"layers"in t&&t.layers.includes(e)?t.layers.remove(e):"tables"in t&&t.tables.includes(e)?t.tables.remove(e):"baseLayers"in t&&t.baseLayers.includes(e)?t.baseLayers.remove(e):"referenceLayers"in t&&t.referenceLayers.includes(e)&&t.referenceLayers.remove(e),this._set("parent",null)}}get hasAttributionData(){return null!=this.attributionDataUrl}get parsedUrl(){return(0,h.An)(this.url)}async fetchAttributionData(){const t=this.attributionDataUrl;if(this.hasAttributionData&&t)return(await(0,s.A)(t,{query:{f:"json"},responseType:"json"})).data;throw new l.A("layer:no-attribution-data","Layer does not have attribution data")}};(0,i._)([(0,c.MZ)({type:String})],_.prototype,"attributionDataUrl",void 0),(0,i._)([(0,c.MZ)({type:f.A})],_.prototype,"fullExtent",void 0),(0,i._)([(0,c.MZ)({readOnly:!0})],_.prototype,"hasAttributionData",null),(0,i._)([(0,c.MZ)({type:String,clonable:!1})],_.prototype,"id",void 0),(0,i._)([(0,c.MZ)({type:Boolean,nonNullable:!0})],_.prototype,"legendEnabled",void 0),(0,i._)([(0,c.MZ)({type:["show","hide","hide-children"]})],_.prototype,"listMode",void 0),(0,i._)([(0,c.MZ)({type:Number,range:{min:0,max:1},nonNullable:!0})],_.prototype,"opacity",void 0),(0,i._)([(0,c.MZ)({clonable:!1})],_.prototype,"parent",void 0),(0,i._)([(0,c.MZ)({readOnly:!0})],_.prototype,"parsedUrl",null),(0,i._)([(0,c.MZ)({type:Boolean,readOnly:!0})],_.prototype,"persistenceEnabled",void 0),(0,i._)([(0,c.MZ)({type:Boolean})],_.prototype,"popupEnabled",void 0),(0,i._)([(0,c.MZ)({type:Boolean})],_.prototype,"attributionVisible",void 0),(0,i._)([(0,c.MZ)({type:m.A})],_.prototype,"spatialReference",void 0),(0,i._)([(0,c.MZ)({type:String})],_.prototype,"title",void 0),(0,i._)([(0,c.MZ)({readOnly:!0,json:{read:!1}})],_.prototype,"type",void 0),(0,i._)([(0,c.MZ)()],_.prototype,"url",void 0),(0,i._)([(0,c.MZ)({type:n.A})],_.prototype,"visibilityTimeExtent",void 0),(0,i._)([(0,c.MZ)({type:Boolean,nonNullable:!0})],_.prototype,"visible",void 0),_=(0,i._)([(0,y.$)("esri.layers.Layer")],_);const w=_},82817:(t,e,r)=>{r.r(e),r.d(e,{default:()=>h});var i=r(32816),s=r(6407),n=r(2810),l=r(45371),o=r(29298),a=(r(32773),r(20266),r(69421)),u=r(73597),p=r(38424);r(90740),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(99924),r(80959),r(36544),r(94345),r(44600),r(2160),r(49877),r(7969),r(69763),r(93804),r(18683),r(64604),r(29512),r(99063),r(56273),r(64752),r(48844),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(67504),r(92517),r(77037),r(66136),r(4734),r(50214),r(59192),r(78016),r(54483),r(81272),r(80473),r(73509),r(28276),r(73067),r(72604),r(82408),r(69277),r(70580),r(75191),r(24319),r(62092),r(43059),r(89935),r(49813),r(1178),r(82454),r(78281),r(44945),r(47387),r(46728),r(64102);let d=class extends((0,p.A)((0,n.M)(u.A))){constructor(t){super(t),this.resourceInfo=null,this.type="unknown"}initialize(){this.addResolvingPromise(new Promise(((t,e)=>{(0,l._)((()=>{const t=this.resourceInfo&&(this.resourceInfo.layerType||this.resourceInfo.type);let r="Unknown layer type";t&&(r+=" "+t),e(new s.A("layer:unknown-layer-type",r,{layerType:t}))}))})))}read(t,e){super.read({resourceInfo:t},e)}write(t,e){return null}};(0,i._)([(0,o.MZ)({readOnly:!0})],d.prototype,"resourceInfo",void 0),(0,i._)([(0,o.MZ)({type:["show","hide"]})],d.prototype,"listMode",void 0),(0,i._)([(0,o.MZ)({json:{read:!1},readOnly:!0,value:"unknown"})],d.prototype,"type",void 0),d=(0,i._)([(0,a.$)("esri.layers.UnknownLayer")],d);const h=d},38424:(t,e,r)=>{r.d(e,{A:()=>M});var i=r(32816),s=r(90740),n=r(29512),l=r(64604),o=r(73067),a=r(6407),u=r(20266),p=r(57732),d=r(80959),h=r(99063),c=r(29298),y=(r(32773),r(49877)),g=r(69421),f=r(56273),m=r(72604),v=r(82408),_=r(43059),w=r(24319),b=r(82454);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(99924),r(36544),r(73509),r(28276),r(44600),r(2160),r(7969),r(69763),r(93804),r(18683),r(64752),r(48844),r(29208),r(59192),r(69277),r(70580),r(75191),r(89935),r(49813),r(1178),r(62092),r(78281),r(44945),r(2589),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(18527),r(67504),r(47387),r(46728),r(64102);const M=t=>{let e=class extends t{constructor(){super(...arguments),this.resourceReferences={portalItem:null,paths:[]},this.userHasEditingPrivileges=!0,this.userHasFullEditingPrivileges=!1,this.userHasUpdateItemPrivileges=!1}destroy(){this.portalItem=(0,p.d)(this.portalItem),this.resourceReferences.portalItem=null,this.resourceReferences.paths.length=0}set portalItem(t){t!==this._get("portalItem")&&(this.removeOrigin("portal-item"),this._set("portalItem",t))}readPortalItem(t,e,r){if(e.itemId)return new _.default({id:e.itemId,portal:r?.portal})}writePortalItem(t,e){t?.id&&(e.itemId=t.id)}async loadFromPortal(t,e){if(this.portalItem?.id)try{const{load:i}=await Promise.all([r.e(570),r.e(4295)]).then(r.bind(r,24295));return(0,d.Te)(e),await i({instance:this,supportedTypes:t.supportedTypes,validateItem:t.validateItem,supportsData:t.supportsData,layerModuleTypeMap:t.layerModuleTypeMap},e)}catch(t){throw(0,d.zf)(t)||u.L.getLogger(this).warn(`Failed to load layer (${this.title}, ${this.id}) portal item (${this.portalItem.id})\n ${t}`),t}}async finishLoadEditablePortalLayer(t){this._set("userHasEditingPrivileges",await this._fetchUserHasEditingPrivileges(t).catch((t=>((0,d.QP)(t),!0))))}async setUserPrivileges(t,e){if(!s.A.userPrivilegesApplied)return this.finishLoadEditablePortalLayer(e);if(this.url)try{const{features:{edit:r,fullEdit:i},content:{updateItem:s}}=await this._fetchUserPrivileges(t,e);this._set("userHasEditingPrivileges",r),this._set("userHasFullEditingPrivileges",i),this._set("userHasUpdateItemPrivileges",s)}catch(t){(0,d.QP)(t)}}async _fetchUserPrivileges(t,e){let r=this.portalItem;if(!t||!r||!r.loaded||r.sourceUrl)return this._fetchFallbackUserPrivileges(e);const i=t===r.id;if(i&&r.portal.user)return(0,b.g)(r);let s,l;if(i)s=r.portal.url;else try{s=await(0,m.f)(this.url,e)}catch(t){(0,d.QP)(t)}if(!s||!(0,h.b8)(s,r.portal.url))return this._fetchFallbackUserPrivileges(e);try{const t=null!=e?e.signal:null;l=await(n.id?.getCredential(`${s}/sharing`,{prompt:!1,signal:t}))}catch(t){(0,d.QP)(t)}const o=!0,a=!1,u=!1;if(!l)return{features:{edit:o,fullEdit:a},content:{updateItem:u}};try{if(i?await r.reload():(r=new _.default({id:t,portal:{url:s}}),await r.load(e)),r.portal.user)return(0,b.g)(r)}catch(t){(0,d.QP)(t)}return{features:{edit:o,fullEdit:a},content:{updateItem:u}}}async _fetchFallbackUserPrivileges(t){let e=!0;try{e=await this._fetchUserHasEditingPrivileges(t)}catch(t){(0,d.QP)(t)}return{features:{edit:e,fullEdit:!1},content:{updateItem:!1}}}async _fetchUserHasEditingPrivileges(t){const e=this.url?n.id?.findCredential(this.url):null;if(!e)return!0;const r=O.credential===e?O.user:await this._fetchEditingUser(t);return O.credential=e,O.user=r,null==r?.privileges||r.privileges.includes("features:user:edit")}async _fetchEditingUser(t){const e=this.portalItem?.portal?.user;if(e)return e;const r=n.id?.findServerInfo(this.url??"");if(!r?.owningSystemUrl)return null;const i=`${r.owningSystemUrl}/sharing/rest`,s=v.A.getDefault();if(s&&s.loaded&&(0,h.S8)(s.restUrl)===(0,h.S8)(i))return s.user;const a=`${i}/community/self`,u=null!=t?t.signal:null,p=await(0,o.r)((0,l.A)(a,{authMode:"no-prompt",query:{f:"json"},signal:u}));return p.ok?w.A.fromJSON(p.value.data):null}read(t,e){e&&(e.layer=this),super.read(t,e)}write(t,e){const r=e?.portal,i=this.portalItem?.id&&(this.portalItem.portal||v.A.getDefault());return r&&i&&!(0,h.ut)(i.restUrl,r.restUrl)?(e.messages&&e.messages.push(new a.A("layer:cross-portal",`The layer '${this.title} (${this.id})' cannot be persisted because it refers to an item on a different portal than the one being saved to. To save, set layer.portalItem to null or save to the same portal as the item associated with the layer`,{layer:this})),null):super.write(t,{...e,layer:this})}};return(0,i._)([(0,c.MZ)({type:_.default})],e.prototype,"portalItem",null),(0,i._)([(0,y.r)("web-document","portalItem",["itemId"])],e.prototype,"readPortalItem",null),(0,i._)([(0,f.w)("web-document","portalItem",{itemId:{type:String}})],e.prototype,"writePortalItem",null),(0,i._)([(0,c.MZ)({clonable:!1})],e.prototype,"resourceReferences",void 0),(0,i._)([(0,c.MZ)({type:Boolean,readOnly:!0})],e.prototype,"userHasEditingPrivileges",void 0),(0,i._)([(0,c.MZ)({type:Boolean,readOnly:!0})],e.prototype,"userHasFullEditingPrivileges",void 0),(0,i._)([(0,c.MZ)({type:Boolean,readOnly:!0})],e.prototype,"userHasUpdateItemPrivileges",void 0),e=(0,i._)([(0,g.$)("esri.layers.mixins.PortalLayer")],e),e},O={credential:null,user:null}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/e5e2fef9e8dc4e7e4823.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/e5e2fef9e8dc4e7e4823.js new file mode 100644 index 00000000..fed97d98 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/e5e2fef9e8dc4e7e4823.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[6810],{50472:(e,a,t)=>{t.d(a,{f:()=>u});var r=t(29512),n=t(64604),s=t(6407),i=t(80959),l=t(1985),c=t(82408),o=t(43059);async function u(e,a){const t=(0,l.p)(e);if(!t)throw new s.A("invalid-url","Invalid scene service url");const u={...a,sceneServerUrl:t.url.path,layerId:t.sublayer??void 0};if(u.sceneLayerItem??=await async function(e){const a=(await y(e)).serviceItemId;if(!a)return null;const t=new o.default({id:a,apiKey:e.apiKey}),s=await async function(e){const a=r.id?.findServerInfo(e.sceneServerUrl);if(a?.owningSystemUrl)return a.owningSystemUrl;const t=e.sceneServerUrl.replace(/(.*\/rest)\/.*/i,"$1")+"/info";try{const a=(await(0,n.A)(t,{query:{f:"json"},responseType:"json",signal:e.signal})).data.owningSystemUrl;if(a)return a}catch(e){(0,i.QP)(e)}return null}(e);null!=s&&(t.portal=new c.A({url:s}));try{return t.load({signal:e.signal})}catch(e){return(0,i.QP)(e),null}}(u),null==u.sceneLayerItem)return d(u.sceneServerUrl.replace("/SceneServer","/FeatureServer"),u);const f=await async function({sceneLayerItem:e,signal:a}){if(!e)return null;try{const t=(await e.fetchRelatedItems({relationshipType:"Service2Service",direction:"reverse"},{signal:a})).find((e=>"Feature Service"===e.type))||null;if(!t)return null;const r=new o.default({portal:t.portal,id:t.id});return await r.load(),r}catch(e){return(0,i.QP)(e),null}}(u);if(!f?.url)throw new s.A("related-service-not-found","Could not find feature service through portal item relationship");u.featureServiceItem=f;const m=await d(f.url,u);return m.portalItem=f,m}async function y(e){if(e.rootDocument)return e.rootDocument;const a={query:{f:"json",...e.customParameters,token:e.apiKey},responseType:"json",signal:e.signal};try{const t=await(0,n.A)(e.sceneServerUrl,a);e.rootDocument=t.data}catch{e.rootDocument={}}return e.rootDocument}async function d(e,a){const t=(0,l.p)(e);if(!t)throw new s.A("invalid-feature-service-url","Invalid feature service url");const r=t.url.path,i=a.layerId;if(null==i)return{serverUrl:r};const c=y(a),o=a.featureServiceItem?await a.featureServiceItem.fetchData("json"):null,u=(o?.layers?.[0]||o?.tables?.[0])?.customParameters,d=e=>{const t={query:{f:"json",...u},responseType:"json",authMode:e,signal:a.signal};return(0,n.A)(r,t)},f=d("anonymous").catch((()=>d("no-prompt"))),[m,w]=await Promise.all([f,c]),h=w?.layers,p=m.data&&m.data.layers;if(!Array.isArray(p))throw new Error("expected layers array");if(Array.isArray(h)){for(let e=0;e{t.d(a,{f:()=>s,g:()=>d});var r=t(30861);const n=new Set(["Catalog Layer","Feature Layer","Oriented Imagery Layer"]);async function s(e,a){const{loadContext:t,...n}=a||{},s=t?await t.fetchServiceMetadata(e,n):await(0,r.f)(e,n);y(s),c(s);const i={serviceJSON:s};if((s.currentVersion??0)<10.5)return i;const l=`${e}/layers`,o=t?await t.fetchServiceMetadata(l,n):await(0,r.f)(l,n);return y(o),c(o),i.layersJSON={layers:o.layers,tables:o.tables},i}function i(e){const{type:a}=e;return!!a&&n.has(a)}function l(e){return"Table"===e.type}function c(e){e.layers=e.layers?.filter(i),e.tables=e.tables?.filter(l)}function o(e){e.type||="Feature Layer"}function u(e){e.type||="Table"}function y(e){e.layers?.forEach(o),e.tables?.forEach(u)}function d(e){switch(e){case"Feature Layer":case"Table":return"FeatureLayer";case"Oriented Imagery Layer":return"OrientedImageryLayer";case"Catalog Layer":return"CatalogLayer"}return"FeatureLayer"}},57492:(e,a,t)=>{t.d(a,{l:()=>r});const r={BingMapsLayer:async()=>(await Promise.all([t.e(7820),t.e(6391)]).then(t.bind(t,56391))).default,BuildingSceneLayer:async()=>(await Promise.all([t.e(7820),t.e(5702),t.e(4048),t.e(1029),t.e(8358),t.e(782),t.e(3600),t.e(2397),t.e(7580),t.e(4922),t.e(9755),t.e(9292),t.e(2283),t.e(7125),t.e(2606),t.e(3101),t.e(7076),t.e(7427),t.e(5414)]).then(t.bind(t,75414))).default,CSVLayer:async()=>(await Promise.all([t.e(7820),t.e(5702),t.e(4048),t.e(1029),t.e(8358),t.e(782),t.e(3600),t.e(2397),t.e(7580),t.e(4922),t.e(9755),t.e(9292),t.e(2283),t.e(7125),t.e(3279)]).then(t.bind(t,55963))).default,CatalogLayer:async()=>(await Promise.all([t.e(7820),t.e(5702),t.e(4048),t.e(1029),t.e(8358),t.e(782),t.e(3600),t.e(2397),t.e(7580),t.e(4922),t.e(9292),t.e(2283),t.e(8140),t.e(3609),t.e(8380),t.e(3378)]).then(t.bind(t,38030))).default,DimensionLayer:async()=>(await t.e(3972).then(t.bind(t,3972))).default,ElevationLayer:async()=>(await Promise.all([t.e(1354),t.e(5026)]).then(t.bind(t,95026))).default,FeatureLayer:async()=>(await Promise.all([t.e(7820),t.e(5702),t.e(4048),t.e(1029),t.e(8358),t.e(782),t.e(3600),t.e(2397),t.e(7580),t.e(4922),t.e(9755),t.e(9292),t.e(2283),t.e(7125),t.e(9081)]).then(t.bind(t,77125))).default,GeoJSONLayer:async()=>(await Promise.all([t.e(7820),t.e(5702),t.e(4048),t.e(1029),t.e(8358),t.e(782),t.e(3600),t.e(2397),t.e(7580),t.e(4922),t.e(9755),t.e(9292),t.e(7634)]).then(t.bind(t,93390))).default,GeoRSSLayer:async()=>(await Promise.all([t.e(7820),t.e(4048),t.e(1029),t.e(8340)]).then(t.bind(t,18340))).default,GroupLayer:async()=>(await Promise.all([t.e(7820),t.e(4132)]).then(t.bind(t,64132))).default,ImageryLayer:async()=>(await Promise.all([t.e(7820),t.e(5702),t.e(4048),t.e(1029),t.e(8358),t.e(782),t.e(3600),t.e(8140),t.e(2138),t.e(38),t.e(3409)]).then(t.bind(t,71489))).default,ImageryTileLayer:async()=>(await Promise.all([t.e(7820),t.e(5702),t.e(4048),t.e(1029),t.e(8358),t.e(782),t.e(2138),t.e(38),t.e(6082),t.e(5383)]).then(t.bind(t,25383)).then((e=>e.I))).default,IntegratedMesh3DTilesLayer:async()=>(await t.e(9583).then(t.bind(t,29583))).default,IntegratedMeshLayer:async()=>(await Promise.all([t.e(3101),t.e(327),t.e(403)]).then(t.bind(t,70403))).default,KMLLayer:async()=>(await Promise.all([t.e(7820),t.e(5702),t.e(4048),t.e(1029),t.e(8358),t.e(782),t.e(2397),t.e(633)]).then(t.bind(t,80633))).default,KnowledgeGraphLayer:async()=>(await Promise.all([t.e(7820),t.e(5702),t.e(4048),t.e(1029),t.e(8358),t.e(782),t.e(3600),t.e(2397),t.e(7580),t.e(4922),t.e(9755),t.e(8896),t.e(7837),t.e(3551),t.e(6702),t.e(4305)]).then(t.bind(t,54305))).default,LineOfSightLayer:async()=>(await Promise.all([t.e(327),t.e(4395)]).then(t.bind(t,49991))).default,LinkChartLayer:async()=>(await Promise.all([t.e(7820),t.e(5702),t.e(4048),t.e(1029),t.e(8358),t.e(782),t.e(3600),t.e(2397),t.e(7580),t.e(4922),t.e(9755),t.e(8896),t.e(7837),t.e(3551),t.e(6702),t.e(5075)]).then(t.bind(t,35075))).default,MapImageLayer:async()=>(await Promise.all([t.e(7820),t.e(5702),t.e(4048),t.e(1029),t.e(8358),t.e(782),t.e(3600),t.e(2397),t.e(7580),t.e(9292),t.e(8140),t.e(3609),t.e(5820),t.e(739)]).then(t.bind(t,90739))).default,MapNotesLayer:async()=>(await Promise.all([t.e(7820),t.e(5702),t.e(4048),t.e(1029),t.e(8358),t.e(782),t.e(3600),t.e(2397),t.e(7580),t.e(4922),t.e(9755),t.e(9292),t.e(2283),t.e(7125),t.e(4450)]).then(t.bind(t,45318))).default,MediaLayer:async()=>(await Promise.all([t.e(7820),t.e(605)]).then(t.bind(t,50605))).default,OGCFeatureLayer:async()=>(await Promise.all([t.e(7820),t.e(5702),t.e(4048),t.e(1029),t.e(8358),t.e(782),t.e(3600),t.e(2397),t.e(7580),t.e(4922),t.e(9755),t.e(9292),t.e(3649),t.e(9932)]).then(t.bind(t,59932))).default,OpenStreetMapLayer:async()=>(await Promise.all([t.e(7820),t.e(4133),t.e(7390)]).then(t.bind(t,17390))).default,OrientedImageryLayer:async()=>(await Promise.all([t.e(7820),t.e(5702),t.e(4048),t.e(1029),t.e(8358),t.e(782),t.e(3600),t.e(2397),t.e(7580),t.e(4922),t.e(9755),t.e(9292),t.e(2283),t.e(7125),t.e(2227)]).then(t.bind(t,31647)).then((e=>e.O))).default,PointCloudLayer:async()=>(await Promise.all([t.e(5702),t.e(3101),t.e(7775)]).then(t.bind(t,17775))).default,RouteLayer:async()=>(await Promise.all([t.e(7820),t.e(5702),t.e(4048),t.e(1029),t.e(8358),t.e(782),t.e(2397),t.e(7927)]).then(t.bind(t,17927))).default,SceneLayer:async()=>(await Promise.all([t.e(5702),t.e(4048),t.e(1029),t.e(8358),t.e(782),t.e(3600),t.e(2397),t.e(7580),t.e(2606),t.e(9811),t.e(3101),t.e(327),t.e(7076),t.e(993),t.e(7427),t.e(287)]).then(t.bind(t,70287))).default,StreamLayer:async()=>(await Promise.all([t.e(7820),t.e(5702),t.e(4048),t.e(1029),t.e(8358),t.e(782),t.e(3600),t.e(2397),t.e(7580),t.e(4922),t.e(9755),t.e(1849)]).then(t.bind(t,72669))).default,SubtypeGroupLayer:async()=>(await Promise.all([t.e(7820),t.e(5702),t.e(4048),t.e(1029),t.e(8358),t.e(782),t.e(3600),t.e(2397),t.e(7580),t.e(9292),t.e(2283),t.e(2461)]).then(t.bind(t,2461))).default,TileLayer:async()=>(await Promise.all([t.e(7820),t.e(5702),t.e(4048),t.e(1029),t.e(8358),t.e(782),t.e(3600),t.e(2397),t.e(7580),t.e(9292),t.e(8140),t.e(3609),t.e(1354),t.e(5820),t.e(2161)]).then(t.bind(t,62161))).default,UnknownLayer:async()=>(await t.e(2817).then(t.bind(t,82817))).default,UnsupportedLayer:async()=>(await t.e(6114).then(t.bind(t,56114))).default,VectorTileLayer:async()=>(await Promise.all([t.e(7820),t.e(1354),t.e(1514),t.e(1302),t.e(1656)]).then(t.bind(t,1656))).default,VideoLayer:async()=>(await Promise.all([t.e(7820),t.e(2405)]).then(t.bind(t,92405))).default,VoxelLayer:async()=>(await Promise.all([t.e(5702),t.e(3101),t.e(327),t.e(3471)]).then(t.bind(t,43471))).default,WFSLayer:async()=>(await Promise.all([t.e(7820),t.e(5702),t.e(4048),t.e(1029),t.e(8358),t.e(782),t.e(3600),t.e(2397),t.e(7580),t.e(4922),t.e(9755),t.e(4225),t.e(5059)]).then(t.bind(t,12353))).default,WMSLayer:async()=>(await Promise.all([t.e(7820),t.e(5702),t.e(4048),t.e(1029),t.e(9323)]).then(t.bind(t,9323))).default,WMTSLayer:async()=>(await Promise.all([t.e(7820),t.e(4133),t.e(6825)]).then(t.bind(t,36825))).default,WebTileLayer:async()=>(await Promise.all([t.e(7820),t.e(4133)]).then(t.bind(t,64133)).then((e=>e.a))).default}},56810:(e,a,t)=>{t.r(a),t.d(a,{L:()=>y,a:()=>b,b:()=>h,c:()=>d,d:()=>w,e:()=>P,g:()=>m,i:()=>p,l:()=>L,p:()=>f,s:()=>S});var r=t(6407),n=t(50472),s=t(89157),i=t(30861),l=t(72604),c=t(57492),o=t(43059),u=t(82454);class y{constructor(){this._serviceMetadatas=new Map,this._itemDatas=new Map}async fetchServiceMetadata(e,a){const t=this._serviceMetadatas.get(e);if(t)return t;const r=await(0,i.f)(e,a);return this._serviceMetadatas.set(e,r),r}async fetchItemData(e){const{id:a}=e;if(!a)return null;const{_itemDatas:t}=this;if(t.has(a))return t.get(a);const r=await e.fetchData();return t.set(a,r),r}async fetchCustomParameters(e,a){const t=await this.fetchItemData(e);return t&&"object"==typeof t&&(a?a(t):t.customParameters)||null}}function d(e){const a={id:e.id,name:e.name},t=(0,s.g)(e.type);return"FeatureLayer"!==t&&(a.layerType=t),a}async function f(e,a,t){if(null==e?.layers||null==e?.tables){const r=await t.fetchServiceMetadata(a,{customParameters:m(e)?.customParameters});(e=e||{}).layers=e.layers||r?.layers?.map(d),e.tables=e.tables||r?.tables?.map(d)}return e}function m(e){if(!e)return null;const{layers:a,tables:t}=e;return a?.length?a[0]:t?.length?t[0]:null}function w(e,a){return[...e.layers||[],...e.tables||[]].filter((({layerType:e})=>e?e===a:"ArcGISFeatureLayer"===a))}function h(e){return(e?.layers?.length??0)+(e?.tables?.length??0)}function p(e){switch(e){case"catalog":return"CatalogLayer";case"feature":return"ArcGISFeatureLayer";case"oriented-imagery":return"OrientedImageryLayer";case"subtype-group":return"SubtypeGroupLayer"}return null}function L(e){switch(e){case"CatalogLayer":return"CatalogLayer";case"OrientedImageryLayer":return"OrientedImageryLayer";case"SubtypeGroupLayer":return"SubtypeGroupLayer"}return"FeatureLayer"}async function b(e,a,t){if(!e?.url)return a??{};if(a??={},!a.layers){const r=await t.fetchServiceMetadata(e.url);a.layers=r.layers?.map(d)}const{serverUrl:r,portalItem:s}=await(0,n.f)(e.url,{sceneLayerItem:e,customParameters:m(a)?.customParameters}).catch((()=>({serverUrl:null,portalItem:null})));if(null==r)return a.tables=[],a;if(!a.tables&&s){const e=await s.fetchData();if(e?.tables)a.tables=e.tables.map(d);else{const n=await t.fetchServiceMetadata(r,{customParameters:m(e)?.customParameters});a.tables=n?.tables?.map(d)}}if(a.tables)for(const e of a.tables)e.url=`${r}/${e.id}`;return a}async function S(e,a){switch(e.type){case"3DTiles Service":return{className:"IntegratedMesh3DTilesLayer"};case"CSV":return{className:"CSVLayer"};case"Feature Collection":return async function(e){await e.load();const a=(0,u.h)(e,"Map Notes"),t=(0,u.h)(e,"Markup");return a||t?{className:"MapNotesLayer"}:(0,u.h)(e,"Route Layer")?{className:"RouteLayer"}:1===h(await e.fetchData())?{className:"FeatureLayer"}:{className:"GroupLayer"}}(e);case"Feature Service":return async function(e,a){const t=await g(e,a);if("object"==typeof t){const{sourceJSON:e,className:a}=t,r={sourceJSON:e};return null!=t.id&&(r.layerId=t.id),{className:a||"FeatureLayer",properties:r}}return{className:"GroupLayer"}}(e,a);case"Feed":case"Stream Service":return{className:"StreamLayer"};case"GeoJson":return{className:"GeoJSONLayer"};case"Group Layer":return{className:"GroupLayer"};case"Image Service":return async function(e,a){await e.load();const t=e.typeKeywords?.map((e=>e.toLowerCase()))??[];if(t.includes("elevation 3d layer"))return{className:"ElevationLayer"};if(t.includes("tiled imagery"))return{className:"ImageryTileLayer"};const r=await a.fetchItemData(e),n=r?.layerType;if("ArcGISTiledImageServiceLayer"===n)return{className:"ImageryTileLayer"};if("ArcGISImageServiceLayer"===n)return{className:"ImageryLayer"};const s=await a.fetchServiceMetadata(e.url,{customParameters:await a.fetchCustomParameters(e)}),i=s.cacheType?.toLowerCase(),l=s.capabilities?.toLowerCase().includes("tilesonly");return"map"===i||l?{className:"ImageryTileLayer"}:{className:"ImageryLayer"}}(e,a);case"KML":return{className:"KMLLayer"};case"Knowledge Graph Layer":return{className:"KnowledgeGraphLayer"};case"Map Service":return async function(e,a){const t=await async function(e,a){const{tileInfo:t}=await a.fetchServiceMetadata(e.url,{customParameters:await a.fetchCustomParameters(e)});return t}(e,a);return t?{className:"TileLayer"}:{className:"MapImageLayer"}}(e,a);case"Media Layer":return{className:"MediaLayer"};case"Scene Service":return async function(e,a){const t=await g(e,a,(async()=>{try{if(!e.url)return[];const{serverUrl:t}=await(0,n.f)(e.url,{sceneLayerItem:e}),r=await a.fetchServiceMetadata(t);return r?.tables??[]}catch{return[]}}));if("object"==typeof t){const r={};let n;if(null!=t.id?(r.layerId=t.id,n=`${e.url}/layers/${t.id}`):n=e.url,e.typeKeywords?.length)for(const a of Object.keys(l.s))if(e.typeKeywords.includes(a))return{className:l.s[a]};const s=await a.fetchServiceMetadata(n,{customParameters:await a.fetchCustomParameters(e,(e=>m(e)?.customParameters))});return{className:l.s[s?.layerType]||"SceneLayer",properties:r}}if(!1===t){const t=await a.fetchServiceMetadata(e.url);if("Voxel"===t?.layerType)return{className:"VoxelLayer"}}return{className:"GroupLayer"}}(e,a);case"Vector Tile Service":return{className:"VectorTileLayer"};case"WFS":return{className:"WFSLayer"};case"WMS":return{className:"WMSLayer"};case"WMTS":return{className:"WMTSLayer"};default:throw new r.A("portal:unknown-item-type","Unknown item type '${type}'",{type:e.type})}}async function g(e,a,t){const{url:r,type:n}=e,i="Feature Service"===n;if(!r)return{};if(/\/\d+$/.test(r)){if(i){const t=await a.fetchServiceMetadata(r,{customParameters:await a.fetchCustomParameters(e,(e=>m(e)?.customParameters))});return{id:t.id,className:(0,s.g)(t.type),sourceJSON:t}}return{}}await e.load();let l=await a.fetchItemData(e);if(i){const e=await f(l,r,a),t=v(e);if("object"==typeof t){const a=function(e,a){return null==a?null:[...e.layers||[],...e.tables||[]].find((e=>e.id===a))}(e,t.id);t.className=L(a?.layerType)}return t}if("Scene Service"===n&&(l=await b(e,l,a)),h(l)>0)return v(l);const c=await a.fetchServiceMetadata(r);return t&&(c.tables=await t()),v(c)}function v(e){return 1===h(e)&&{id:m(e)?.id}}const P=Object.freeze(Object.defineProperty({__proto__:null,fromItem:async function(e){let{portalItem:a}=e;!a||a instanceof o.default||(a=new o.default(a));const t=await async function(e){await e.load();const a=new y;return async function(e){const a=e.className,t=c.l[a];return{constructor:await t(),properties:e.properties}}(await S(e,a))}(a);return new(0,t.constructor)({portalItem:a,...t.properties})},selectLayerClassPath:S},Symbol.toStringTag,{value:"Module"}))},30861:(e,a,t)=>{t.d(a,{f:()=>n});var r=t(64604);async function n(e,a){const{data:t}=await(0,r.A)(e,{responseType:"json",query:{f:"json",...a?.customParameters,token:a?.apiKey}});return t}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/e679a64e81ed5e3404db.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/e679a64e81ed5e3404db.js new file mode 100644 index 00000000..0fffb9de --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/e679a64e81ed5e3404db.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[7409],{17409:(e,t,s)=>{s.r(t),s.d(t,{default:()=>Z});var i,r,n=s(80959),a=s(65421),o=s(48113),l=s(3672),h=s(30192),c=s(53564),u=s(92754);(r=i||(i={}))[r.moveTo=1]="moveTo",r[r.lineTo=2]="lineTo",r[r.close=7]="close";class f{constructor(e,t,s=0){this.values={},this._geometry=void 0,this._pbfGeometry=null,this.featureIndex=s;const i=t.keys,r=t.values,n=e.asUnsafe();for(;n.next();)switch(n.tag()){case 1:this.id=n.getUInt64();break;case 2:{const e=n.getMessage().asUnsafe(),t=this.values;for(;!e.empty();){const s=e.getUInt32(),n=e.getUInt32();t[i[s]]=r[n]}e.release();break}case 3:this.type=n.getUInt32();break;case 4:this._pbfGeometry=n.getMessage();break;default:n.skip()}}getGeometry(e){if(void 0!==this._geometry)return this._geometry;if(!this._pbfGeometry)return null;const t=this._pbfGeometry.asUnsafe();let s,r;this._pbfGeometry=null,e?e.reset(this.type):s=[];let n,a=i.moveTo,l=0,h=0,c=0;for(;!t.empty();){if(0===l){const e=t.getUInt32();a=7&e,l=e>>3}switch(l--,a){case i.moveTo:h+=t.getSInt32(),c+=t.getSInt32(),e?e.moveTo(h,c):s&&(r&&s.push(r),r=[],r.push(new o.P(h,c)));break;case i.lineTo:h+=t.getSInt32(),c+=t.getSInt32(),e?e.lineTo(h,c):r&&r.push(new o.P(h,c));break;case i.close:e?e.close():r&&!r[0].equals(h,c)&&r.push(r[0].clone());break;default:throw t.release(),new Error("Invalid path operation")}}return e?n=e.result():s&&(r&&s.push(r),n=s),t.release(),this._geometry=n,n}}class d{constructor(e){this.extent=4096,this.keys=[],this.values=[],this._pbfLayer=e.clone();const t=e.asUnsafe();for(;t.next();)switch(t.tag()){case 1:this.name=t.getString();break;case 3:this.keys.push(t.getString());break;case 4:this.values.push(t.processMessage(d._parseValue));break;case 5:this.extent=t.getUInt32();break;default:t.skip()}}getData(){return this._pbfLayer}static _parseValue(e){for(;e.next();)switch(e.tag()){case 1:return e.getString();case 2:return e.getFloat();case 3:return e.getDouble();case 4:return e.getInt64();case 5:return e.getUInt64();case 6:return e.getSInt64();case 7:return e.getBool();default:e.skip()}return null}}var g=s(51189),y=s(41390),p=s(58942),x=s(46670),_=s(49466),m=s(57732),I=s(20266);function b(e){return!(e<11904)&&(e>=12704&&e<=12735||e>=12544&&e<=12591||e>=65072&&e<=65103||e>=63744&&e<=64255||e>=13056&&e<=13311||e>=11904&&e<=12031||e>=12736&&e<=12783||e>=12288&&e<=12351||e>=13312&&e<=19903||e>=19968&&e<=40959||e>=12800&&e<=13055||e>=65280&&e<=65519||e>=12352&&e<=12447||e>=12272&&e<=12287||e>=12032&&e<=12255||e>=12784&&e<=12799||e>=12448&&e<=12543||e>=65040&&e<=65055||e>=42128&&e<=42191||e>=40960&&e<=42127)}function M(e){switch(e){case 10:case 32:case 38:case 40:case 41:case 43:case 45:case 47:case 173:case 183:case 8203:case 8208:case 8211:case 8231:return!0}return!1}function w(e){switch(e){case 9:case 10:case 11:case 12:case 13:case 32:return!0}return!1}s(13671),s(6407),s(32773),s(90740),s(97827),s(91695),s(69763),s(93804),s(18683),s(64604),s(29512),s(99063),s(99924),s(32816),s(29298),s(36544),s(93181),s(40499),s(69421),s(91047),s(58498),s(45371),s(4718),s(48402),s(16699),s(26809),s(2589),s(18527),s(44600),s(2160),s(49877),s(7969),s(56273),s(64752),s(48844),s(29208),s(52134),s(35902),s(13226),s(24330),s(91276),s(62482),s(48031),s(67782),s(67138);const P=24;class k{constructor(e,t,s,i,r,n,a){this._glyphItems=e,this._maxWidth=t,this._lineHeight=s,this._letterSpacing=i,this._hAnchor=r,this._vAnchor=n,this._justify=a}getShaping(e,t,s){const i=this._letterSpacing,r=this._lineHeight,n=this._justify,a=this._maxWidth,o=[];let l=0,h=0;for(const t of e){const e=t.codePointAt(0);if(null==e)continue;const r=s&&(746===(c=e)||747===c||!(c<4352)&&(c>=12704&&c<=12735||c>=12544&&c<=12591||c>=65072&&c<=65103&&!(c>=65097&&c<=65103)||c>=63744&&c<=64255||c>=13056&&c<=13311||c>=11904&&c<=12031||c>=12736&&c<=12783||c>=12288&&c<=12351&&!(c>=12296&&c<=12305||c>=12308&&c<=12319||12336===c)||c>=13312&&c<=19903||c>=19968&&c<=40959||c>=12800&&c<=13055||c>=12592&&c<=12687||c>=43360&&c<=43391||c>=55216&&c<=55295||c>=4352&&c<=4607||c>=44032&&c<=55215||c>=12352&&c<=12447||c>=12272&&c<=12287||c>=12688&&c<=12703||c>=12032&&c<=12255||c>=12784&&c<=12799||c>=12448&&c<=12543&&12540!==c||c>=65280&&c<=65519&&!(65288===c||65289===c||65293===c||c>=65306&&c<=65310||65339===c||65341===c||65343===c||c>=65371&&c<=65503||65507===c||c>=65512&&c<=65519)||c>=65104&&c<=65135&&!(c>=65112&&c<=65118||c>=65123&&c<=65126)||c>=5120&&c<=5759||c>=6320&&c<=6399||c>=65040&&c<=65055||c>=19904&&c<=19967||c>=40960&&c<=42127||c>=42128&&c<=42191));let n;for(const t of this._glyphItems)if(n=t[e],n)break;o.push({codePoint:e,x:l,y:h,vertical:r,glyphMosaicItem:n}),n&&(l+=n.metrics.advance+i)}var c;let u=l;a>0&&(u=l/Math.max(1,Math.ceil(l/a)));const f=e.includes("​"),d=[],g=o.length;for(let e=0;es&&w(o[i].codePoint);)o[i].glyphMosaicItem=null,--i;if(s<=i){const e=o[s].x;for(let t=s;t<=i;t++)o[t].x-=e,o[t].y=h;let t=o[i].x;o[i].glyphMosaicItem&&(t+=o[i].glyphMosaicItem.metrics.advance),p=Math.max(t,p),n&&this._applyJustification(o,s,i)}_=t,h+=x}if(o.length>0){const e=y.length-1,s=(n-this._hAnchor)*p;let i=(-this._vAnchor*(e+1)+.5)*r;t&&e&&(i+=e*r);for(const e of o)e.x+=s,e.y+=i}return o.filter((e=>e.glyphMosaicItem))}static getTextBox(e,t){if(!e.length)return null;let s=1/0,i=1/0,r=0,n=0;for(const a of e){const e=a.glyphMosaicItem.metrics.advance,o=a.x,l=a.y-17,h=o+e,c=l+t;s=Math.min(s,o),r=Math.max(r,h),i=Math.min(i,l),n=Math.max(n,c)}return{x:s,y:i,width:r-s,height:n-i}}static getBox(e){if(!e.length)return null;let t=1/0,s=1/0,i=0,r=0;for(const n of e){const{height:e,left:a,top:o,width:l}=n.glyphMosaicItem.metrics,h=n.x,c=n.y-(e-Math.abs(o)),u=h+l+a,f=c+e;t=Math.min(t,h),i=Math.max(i,u),s=Math.min(s,c),r=Math.max(r,f)}return{x:t,y:s,width:i-t,height:r-s}}static addDecoration(e,t){const s=e.length;if(0===s)return;let i=e[0].x+e[0].glyphMosaicItem.metrics.left,r=e[0].y;for(let n=1;n=0&&a,g=i.allowOverlap&&i.ignorePlacement?null:[],y=[],p=!d;let x=Number.POSITIVE_INFINITY,_=Number.NEGATIVE_INFINITY,m=x,I=_;const b=(d||a)&&l,M=i.size/P;let w=!1;for(const e of t)if(e.vertical){w=!0;break}let L,A=0,v=0;if(!d&&w){const e=k.getTextBox(t,i.lineHeight*P);switch(i.anchor){case h.c.LEFT:A=e.height/2,v=-e.width/2;break;case h.c.RIGHT:A=-e.height/2,v=e.width/2;break;case h.c.TOP:A=e.height/2,v=e.width/2;break;case h.c.BOTTOM:A=-e.height/2,v=-e.width/2;break;case h.c.TOP_LEFT:A=e.height;break;case h.c.BOTTOM_LEFT:v=-e.width;break;case h.c.TOP_RIGHT:v=e.width;break;case h.c.BOTTOM_RIGHT:A=-e.height}}A+=i.offset[0]*P,v+=i.offset[1]*P;for(const h of t){const t=h.glyphMosaicItem;if(!t||t.rect.isEmpty)continue;const P=t.rect,k=t.metrics,B=t.page;if(g&&p){if(void 0!==L&&L!==h.y){let t,s,r,a;w?(t=-I+A,s=x+v,r=I-m,a=_-x):(t=x+A,s=m+v,r=_-x,a=I-m);const l={xTile:e.x,yTile:e.y,dxPixels:t*M-c,dyPixels:s*M-c,hard:!i.optional,partIndex:1,width:r*M+2*c,height:a*M+2*c,angle:n,minLod:T,maxLod:o.e};g.push(l),x=Number.POSITIVE_INFINITY,_=Number.NEGATIVE_INFINITY,m=x,I=_}L=h.y}const S=[];if(d){const i=.5*t.metrics.width,r=(h.x+k.left-4+i)*M*8;if(u=this._placeGlyph(e,u,r,s,e.segment,1,h.vertical,B,S),l&&(u=this._placeGlyph(e,u,r,s,e.segment,-1,h.vertical,B,S)),u>=2)break}else S.push(new D(r,f,f,B,!1)),a&&l&&S.push(new D(r,f+o.b,f+o.b,B,!1));const C=h.x+k.left,E=h.y-17-k.top,R=C+k.width,F=E+k.height;let O,U,z,N,G,q,H,K;if(!d&&w)if(h.vertical){const e=(C+R)/2-k.height/2,t=(E+F)/2+k.width/2;O=new o.P(-t-4+A,e-4+v),U=new o.P(O.x+P.width,O.y+P.height),z=new o.P(O.x,U.y),N=new o.P(U.x,O.y)}else O=new o.P(4-E+A,C-4+v),U=new o.P(O.x-P.height,O.y+P.width),z=new o.P(U.x,O.y),N=new o.P(O.x,U.y);else O=new o.P(C-4+A,E-4+v),U=new o.P(O.x+P.width,O.y+P.height),z=new o.P(O.x,U.y),N=new o.P(U.x,O.y);for(const t of S){let s,r,a,l;if(t.alternateVerticalGlyph){if(!G){const e=(E+F)/2+v;G=new o.P((C+R)/2+A-k.height/2-4,e+k.width/2+4),q=new o.P(G.x+P.height,G.y-P.width),H=new o.P(q.x,G.y),K=new o.P(G.x,q.y)}s=G,r=H,a=K,l=q}else s=O,r=z,a=N,l=U;const u=E,f=F,T=t.glyphAngle+n;if(0!==T){const e=Math.cos(T),t=Math.sin(T);s=s.clone(),r=r?.clone(),a=a?.clone(),l=l?.clone(),s.rotate(e,t),l?.rotate(e,t),r?.rotate(e,t),a?.rotate(e,t)}let L=0,D=256;if(d&&w?h.vertical?t.alternateVerticalGlyph?(L=32,D=96):(L=224,D=32):(L=224,D=96):(L=192,D=64),y.push(new V(s,a,r,l,P,t.labelAngle,L,D,t.anchor,t.minzoom,t.maxzoom,t.page)),g&&(!b||this._legible(t.labelAngle)))if(p)C_&&(_=R),f>I&&(I=f);else if(t.minzoom<2){const s={xTile:e.x,yTile:e.y,dxPixels:(C+A)*M-c,dyPixels:(u+A)*M-c,hard:!i.optional,partIndex:1,width:(R-C)*M+2*c,height:(f-u)*M+2*c,angle:T,minLod:t.minzoom,maxLod:t.maxzoom};g.push(s)}}}if(u>=2)return null;if(g&&p){let t,s,r,a;w?(t=-I+A,s=x+v,r=I-m,a=_-x):(t=x+A,s=m+v,r=_-x,a=I-m);const l={xTile:e.x,yTile:e.y,dxPixels:t*M-c,dyPixels:s*M-c,hard:!i.optional,partIndex:1,width:r*M+2*c,height:a*M+2*c,angle:n,minLod:T,maxLod:o.e};g.push(l)}const S=new B(y);return g&&g.length>0&&(S.textColliders=g),S}_legible(e){const t=(0,o.r)(e);return t<65||t>=193}_placeGlyph(e,t,s,i,r,n,a,l,h){let c=n;const u=c<0?(0,o.f)(e.angle+o.b,o.h):e.angle;let f=0;s<0&&(c*=-1,s*=-1,f=o.b),c>0&&++r;let d=new o.P(e.x,e.y),g=i[r],y=o.e;if(i.length<=r)return y;for(;;){const e=g.x-d.x,n=g.y-d.y,p=Math.sqrt(e*e+n*n),x=Math.max(s/p,t),_=e/p,m=n/p,I=(0,o.f)(Math.atan2(m,_)+f,o.h);if(h.push(new D(d,u,I,l,!1,x,y)),a&&h.push(new D(d,u,I,l,!0,x,y)),x<=t)return x;d=g.clone();do{if(r+=c,i.length<=r||r<0)return x;g=i[r]}while(d.isEqual(g));let b=g.x-d.x,M=g.y-d.y;const w=Math.sqrt(b*b+M*M);b*=p/w,M*=p/w,d.x-=b,d.y-=M,y=x}}}class v extends g.M{constructor(){super(12)}add(e,t,s){const i=this.array;i.push(e),i.push(t),i.push(s)}}class S extends g.M{constructor(e){super(e)}add(e,t,s,i,r,n,a,o,l,h,c,u){const f=this.array;let d=g.M.i1616to32(e,t);f.push(d);const y=31;d=g.M.i8888to32(Math.round(y*s),Math.round(y*i),Math.round(y*r),Math.round(y*n)),f.push(d),d=g.M.i8888to32(Math.round(y*a),Math.round(y*o),Math.round(y*l),Math.round(y*h)),f.push(d),d=g.M.i1616to32(c,0),f.push(d),u&&f.push(...u)}}class C extends g.M{constructor(e){super(e)}add(e,t,s){const i=this.array;i.push(g.M.i1616to32(e,t)),s&&i.push(...s)}}class E extends g.M{constructor(e){super(e)}add(e,t,s,i,r,n,a){const o=this.array,l=this.index;let h=g.M.i1616to32(e,t);return o.push(h),h=g.M.i8888to32(Math.round(15*s),Math.round(15*i),r,n),o.push(h),a&&o.push(...a),l}}class R extends g.M{constructor(e){super(e)}add(e,t,s,i,r,n,a,l,h,c,u,f){const d=this.array;let y=g.M.i1616to32(e,t);d.push(y),y=g.M.i1616to32(Math.round(8*s),Math.round(8*i)),d.push(y),y=g.M.i8888to32(r/4,n/4,l,h),d.push(y),y=g.M.i8888to32(0,(0,o.r)(a),10*c,Math.min(10*u,255)),d.push(y),f&&d.push(...f)}}class F extends g.M{constructor(e){super(e)}add(e,t,s,i,r){const n=this.array,a=g.M.i1616to32(2*e+s,2*t+i);n.push(a),r&&n.push(...r)}}class O{constructor(e,t,s){this.layerExtent=4096,this._features=[],this.layer=e,this.zoom=t,this._spriteInfo=s,this._filter=e.getFeatureFilter()}pushFeature(e){this._filter&&!this._filter.filter(e,this.zoom)||this._features.push(e)}hasFeatures(){return this._features.length>0}getResources(e,t,s){}}class U extends O{constructor(e,t,s,i,r){super(e,t,s),this.type=a.B.CIRCLE,this._circleVertexBuffer=i,this._circleIndexBuffer=r}get circleIndexStart(){return this._circleIndexStart}get circleIndexCount(){return this._circleIndexCount}processFeatures(e){const t=this._circleVertexBuffer,s=this._circleIndexBuffer;this._circleIndexStart=3*s.index,this._circleIndexCount=0;const i=this.layer,r=this.zoom;e&&e.setExtent(this.layerExtent);for(const n of this._features){const a=n.getGeometry(e);if(!a)continue;const o=i.circleMaterial.encodeAttributes(n,r,i);for(const e of a)if(e)for(const i of e){const e=t.index;t.add(i.x,i.y,0,0,o),t.add(i.x,i.y,0,1,o),t.add(i.x,i.y,1,0,o),t.add(i.x,i.y,1,1,o),s.add(e,e+1,e+2),s.add(e+1,e+2,e+3),this._circleIndexCount+=6}}}serialize(){let e=6;e+=this.layerUIDs.length,e+=this._circleVertexBuffer.array.length,e+=this._circleIndexBuffer.array.length;const t=new Uint32Array(e),s=new Int32Array(t.buffer);let i=0;t[i++]=this.type,t[i++]=this.layerUIDs.length;for(let e=0;ee.page-t.page));for(const{ddFillAttributes:e,ddOutlineAttributes:s,page:i,geometry:r}of n)this._processFeature(r,h,t.outlineUsesFillColor,e,s,u,i)}}else for(const o of c){const l=n?i.encodeAttributes(o,s,t):null,c=h&&a?r.encodeAttributes(o,s,t):null,f=o.getGeometry(e);this._processFeature(f,h,t.outlineUsesFillColor,l,c,u)}}serialize(){let e=10;e+=this.layerUIDs.length,e+=this._fillVertexBuffer.array.length,e+=this._fillIndexBuffer.array.length,e+=this._outlineVertexBuffer.array.length,e+=this._outlineIndexBuffer.array.length,e+=3*this._patternMap.size+1;const t=new Uint32Array(e),s=new Int32Array(t.buffer);let i=0;t[i++]=this.type,t[i++]=this.layerUIDs.length;for(let e=0;e0)for(const[e,[s,n]]of r)t[i++]=e,t[i++]=s,t[i++]=n;t[i++]=this._fillVertexBuffer.array.length;for(let e=0;e32?(void 0!==h&&this._processFill(e,h,i,n,a),h=[t]):s<-32&&void 0!==h&&h.push(t)}void 0!==h&&this._processFill(e,h,i,n,a)}_processOutline(e,t){const s=this._outlineVertexBuffer,i=this._outlineIndexBuffer,r=i.index;let n,a,l;const h=new o.P(0,0),c=new o.P(0,0),u=new o.P(0,0);let f=-1,d=-1,g=-1,y=-1,p=-1,x=!1,_=e.length;if(_<2)return;const m=e[0];let I=e[_-1];for(;_&&I.isEqual(m);)--_,I=e[_-1];if(!(_-0<2)){for(let r=0;r<_;++r){0===r?(n=e[_-1],a=e[0],l=e[1],h.assignSub(a,n),h.normalize(),h.rightPerpendicular()):(n=a,a=l,l=r!==_-1?e[r+1]:e[0],h.assign(c));const o=this._isClipEdge(n,a);-1===y&&(x=o),c.assignSub(l,a),c.normalize(),c.rightPerpendicular();const m=h.x*c.y-h.y*c.x;u.assignAdd(h,c),u.normalize();const I=-u.x*-h.x+-u.y*-h.y;let b=Math.abs(0!==I?1/I:1);b>8&&(b=8),m>=0?(g=s.add(a.x,a.y,h.x,h.y,0,1,t),-1===y&&(y=g),f>=0&&d>=0&&g>=0&&!o&&i.add(f,d,g),d=s.add(a.x,a.y,b*-u.x,b*-u.y,0,-1,t),-1===p&&(p=d),f>=0&&d>=0&&g>=0&&!o&&i.add(f,d,g),f=d,d=g,g=s.add(a.x,a.y,u.x,u.y,0,1,t),f>=0&&d>=0&&g>=0&&!o&&i.add(f,d,g),d=s.add(a.x,a.y,c.x,c.y,0,1,t),f>=0&&d>=0&&g>=0&&!o&&i.add(f,d,g)):(g=s.add(a.x,a.y,b*u.x,b*u.y,0,1,t),-1===y&&(y=g),f>=0&&d>=0&&g>=0&&!o&&i.add(f,d,g),d=s.add(a.x,a.y,-h.x,-h.y,0,-1,t),-1===p&&(p=d),f>=0&&d>=0&&g>=0&&!o&&i.add(f,d,g),f=d,d=g,g=s.add(a.x,a.y,-u.x,-u.y,0,-1,t),f>=0&&d>=0&&g>=0&&!o&&i.add(f,d,g),f=s.add(a.x,a.y,-c.x,-c.y,0,-1,t),f>=0&&d>=0&&g>=0&&!o&&i.add(f,d,g))}f>=0&&d>=0&&y>=0&&!x&&i.add(f,d,y),f>=0&&y>=0&&p>=0&&!x&&i.add(f,p,y),this._outlineIndexCount+=3*(i.index-r)}}_processFill(e,t,s,i,r){let n;t.length>1&&(n=[]);let a=0;for(const s of t)0!==a&&n.push(a),a+=e[s].length;const o=2*a,l=y.A.acquire();for(const s of t){const t=e[s],i=t.length;for(let e=0;e0){const i=t.map((t=>e[t].length)),{buffer:n,vertexCount:a}=(0,u.t)(l,i);if(a>0){const e=this._fillVertexBuffer.index;for(let e=0;e0){const t=this._fillVertexBuffer.index;let i=0;for(;i=4160:e.y===t.y&&(e.y<=-64||e.y>=4160)}static _area(e){let t=0;const s=e.length-1;for(let i=0;ie.page-t.page)),r.textured=!0;for(const{ddAttributes:e,page:t,cap:s,join:i,miterLimit:a,roundLimit:o,halfWidth:l,offset:h,geometry:c}of n)r.capType=s,r.joinType=i,r.miterLimit=a,r.roundLimit=o,r.halfWidth=l,r.offset=h,this._processFeature(c,e,t)}else{if(o){const e=o.getValue(s),t=this._spriteInfo[e];if(!t?.rect)return}r.textured=!(!o&&!l),r.capType=d,r.joinType=x,r.miterLimit=m,r.roundLimit=b,r.halfWidth=.5*w,r.offset=k;for(const o of i){const i=n?a.encodeAttributes(o,s,t):null;f&&(r.capType=f.getValue(s,o)),p&&(r.joinType=p.getValue(s,o)),_&&(r.miterLimit=_.getValue(s,o)),I&&(r.roundLimit=I.getValue(s,o)),M&&(r.halfWidth=.5*M.getValue(s,o)),P&&(r.offset=P.getValue(s,o));const l=o.getGeometry(e);this._processFeature(l,i)}}}serialize(){let e=6;e+=this.layerUIDs.length,e+=this.tessellationProperties._lineVertexBuffer.array.length,e+=this.tessellationProperties._lineIndexBuffer.array.length,e+=3*this._patternMap.size+1;const t=new Uint32Array(e),s=new Int32Array(t.buffer);let i=0;t[i++]=this.type,t[i++]=this.layerUIDs.length;for(let e=0;e0)for(const[e,[s,n]]of r)t[i++]=e,t[i++]=s,t[i++]=n;t[i++]=this.tessellationProperties._lineVertexBuffer.array.length;for(let e=0;e(t,s,i,r,n,a,o,l,h,c,u)=>(e._lineVertexBuffer.add(t,s,o,l,i,r,n,a,h,c,u,e._ddValues),e._lineVertexBuffer.index-1),q=e=>(t,s,i)=>{e._lineIndexBuffer.add(t,s,i)};function H(e,t){return e.iconMosaicItem&&t.iconMosaicItem?e.iconMosaicItem.page===t.iconMosaicItem.page?0:e.iconMosaicItem.page-t.iconMosaicItem.page:e.iconMosaicItem&&!t.iconMosaicItem?1:!e.iconMosaicItem&&t.iconMosaicItem?-1:0}class K extends O{constructor(e,t,s,i,r,n,o,l,h){super(t,s,h.getSpriteItems()),this.type=a.B.SYMBOL,this._markerMap=new Map,this._glyphMap=new Map,this._glyphBufferDataStorage=new Map,this._isIconSDF=!1,this._sourceTileKey=e,this._iconVertexBuffer=i,this._iconIndexBuffer=r,this._textVertexBuffer=n,this._textIndexBuffer=o,this._placementEngine=l,this._workerTileHandler=h}get markerPageMap(){return this._markerMap}get glyphsPageMap(){return this._glyphMap}get symbolInstances(){return this._symbolInstances}getResources(e,t,s){const i=this.layer,r=this.zoom;e&&e.setExtent(this.layerExtent);const n=i.getLayoutProperty("icon-image"),a=i.getLayoutProperty("text-field");let o=i.getLayoutProperty("text-transform"),l=i.getLayoutProperty("text-font");const c=[];let u,f,d,g;n&&!n.isDataDriven&&(u=n.getValue(r)),a&&!a.isDataDriven&&(f=a.getValue(r)),o&&o.isDataDriven||(d=i.getLayoutValue("text-transform",r),o=null),l&&l.isDataDriven||(g=i.getLayoutValue("text-font",r),l=null);for(const y of this._features){const p=y.getGeometry(e);if(!p||0===p.length)continue;let x,_;n&&(x=n.isDataDriven?n.getValue(r,y):this._replaceKeys(u,y.values),x&&t(x));let m=!1;if(a&&(_=a.isDataDriven?a.getValue(r,y):this._replaceKeys(f,y.values),_)){switch(_=_.replaceAll("\\n","\n"),o&&(d=o.getValue(r,y)),d){case h.d.LOWERCASE:_=_.toLowerCase();break;case h.d.UPPERCASE:_=_.toUpperCase()}if(K._bidiEngine.hasBidiChar(_)){let e;e="rtl"===K._bidiEngine.checkContextual(_)?"IDNNN":"ICNNN",_=K._bidiEngine.bidiTransform(_,e,"VLYSN"),m=!0}if(_.length>0){l&&(g=l.getValue(r,y));for(const e of g){let t=s[e];t||(t=s[e]=new Set);for(const e of _){const s=e.codePointAt(0);null!=s&&t.add(s)}}}}if(!x&&!_)continue;const b=i.getLayoutValue("symbol-sort-key",r,y),M={feature:y,sprite:x,label:_,rtl:m,geometry:p,hash:(_?(0,I.n)(_):0)^(x?(0,I.n)(x):0),priority:b,textFont:g};c.push(M)}this._symbolFeatures=c}processFeatures(e){e&&e.setExtent(this.layerExtent);const t=this.layer,s=this.zoom,i=t.getLayoutValue("symbol-placement",s),r=i!==h.a.POINT,n=8*t.getLayoutValue("symbol-spacing",s),a=t.getLayoutProperty("icon-image"),l=t.getLayoutProperty("text-field"),c=a?new g.a(t,s,r):null,u=l?new g.T(t,s,r):null,f=this._workerTileHandler;let d;a&&(d=f.getSpriteItems()),this._iconIndexStart=3*this._iconIndexBuffer.index,this._textIndexStart=3*this._textIndexBuffer.index,this._iconIndexCount=0,this._textIndexCount=0,this._markerMap.clear(),this._glyphMap.clear();const y=[];let p=1;u?.size&&(p=u.size/P);const x=u?u.maxAngle*o.c:0,_=u?8*u.size:0;for(const e of this._symbolFeatures){let t,a;c&&d&&e.sprite&&(t=d[e.sprite],t&&t.sdf&&(this._isIconSDF=!0)),t&&c.update(s,e.feature);let l=0;const g=e.label;if(g){(0,m.b)(u),u.update(s,e.feature);const t=r&&u.rotationAlignment===h.R.MAP?u.keepUpright:u.writingMode&&u.writingMode.includes(h.e.VERTICAL);let i=.5;switch(u.anchor){case h.c.TOP_LEFT:case h.c.LEFT:case h.c.BOTTOM_LEFT:i=0;break;case h.c.TOP_RIGHT:case h.c.RIGHT:case h.c.BOTTOM_RIGHT:i=1}let n=.5;switch(u.anchor){case h.c.TOP_LEFT:case h.c.TOP:case h.c.TOP_RIGHT:n=0;break;case h.c.BOTTOM_LEFT:case h.c.BOTTOM:case h.c.BOTTOM_RIGHT:n=1}let o=.5;switch(u.justify){case h.f.AUTO:o=i;break;case h.f.LEFT:o=0;break;case h.f.RIGHT:o=1}const c=u.letterSpacing*P,d=r?0:u.maxWidth*P,y=u.lineHeight*P,x=e.textFont.map((e=>f.getGlyphItems(e)));if(a=new k(x,d,y,c,i,n,o).getShaping(g,e.rtl,t),a&&a.length>0){let e=1e30,t=-1e30;for(const s of a)e=Math.min(e,s.x),t=Math.max(t,s.x);l=(t-e+48)*p*8}}for(let s of e.geometry){const f=[];if(i===h.a.LINE){if(a?.length&&u?.size){const e=8*u.size*(2+Math.min(2,4*Math.abs(u.offset[1])));s=K._smoothVertices(s,e)}K._pushAnchors(f,s,n,l)}else i===h.a.LINE_CENTER?K._pushCenterAnchor(f,s):e.feature.type===o.G.Polygon?K._pushCentroid(f,s):f.push(new L(s[0].x,s[0].y));for(const i of f){if(i.x<0||i.x>4096||i.y<0||i.y>4096)continue;if(r&&l>0&&u?.rotationAlignment===h.R.MAP&&!K._honorsTextMaxAngle(s,i,l,x,_))continue;const n={shaping:a,line:s,iconMosaicItem:t,anchor:i,symbolFeature:e,textColliders:[],iconColliders:[],textVertexRanges:[],iconVertexRanges:[]};y.push(n),this._processFeature(n,c,u)}}}y.sort(H),this._addPlacedGlyphs(),this._symbolInstances=y}serialize(){let e=14;e+=this.layerUIDs.length,e+=3*this.markerPageMap.size,e+=3*this.glyphsPageMap.size,e+=K._symbolsSerializationLength(this._symbolInstances),e+=this._iconVertexBuffer.array.length,e+=this._iconIndexBuffer.array.length,e+=this._textVertexBuffer.array.length,e+=this._textIndexBuffer.array.length;const t=new Uint32Array(e),s=new Int32Array(t.buffer),i=new Float32Array(t.buffer),[r,n,a]=this._sourceTileKey.split("/");let o=0;t[o++]=this.type,t[o++]=this.layerUIDs.length;for(let e=0;es in t?t[s]:""))}_processFeature(e,t,s){const{line:i,iconMosaicItem:r,shaping:n,anchor:a}=e,l=this.zoom,c=this.layer,u=!!r;let f=!0;u&&(f=t?.optional||!r);const d=n&&n.length>0,g=!d||s?.optional;let y,p;if(u&&(y=this._placementEngine.getIconPlacement(a,r,t)),(y||f)&&(d&&(p=this._placementEngine.getTextPlacement(a,n,i,s)),p||g)){if(y&&p||(g||f?g||p?f||y||(p=null):y=null:(y=null,p=null)),p){const t=c.hasDataDrivenText?c.textMaterial.encodeAttributes(e.symbolFeature.feature,l,c):null;if(this._storePlacedGlyphs(e,p.shapes,l,s.rotationAlignment,t),p.textColliders){e.textColliders=p.textColliders;for(const e of p.textColliders){e.minLod=Math.max(l+(0,o.l)(e.minLod),0),e.maxLod=Math.min(l+(0,o.l)(e.maxLod),25);const t=e.angle;if(t){const s=Math.cos(t),i=Math.sin(t),r=e.dxPixels*s-e.dyPixels*i,n=e.dxPixels*i+e.dyPixels*s,a=(e.dxPixels+e.width)*s-e.dyPixels*i,o=(e.dxPixels+e.width)*i+e.dyPixels*s,l=e.dxPixels*s-(e.dyPixels+e.height)*i,h=e.dxPixels*i+(e.dyPixels+e.height)*s,c=(e.dxPixels+e.width)*s-(e.dyPixels+e.height)*i,u=(e.dxPixels+e.width)*i+(e.dyPixels+e.height)*s,f=Math.min(r,a,l,c),d=Math.max(r,a,l,c),g=Math.min(n,o,h,u),y=Math.max(n,o,h,u);e.dxPixels=f,e.dyPixels=g,e.width=d-f,e.height=y-g}}}}if(y){const s=c.hasDataDrivenIcon?c.iconMaterial.encodeAttributes(e.symbolFeature.feature,l,c):null;if(this._addPlacedIcons(e,y.shapes,l,r.page,t.rotationAlignment===h.R.VIEWPORT,s),y.iconColliders){e.iconColliders=y.iconColliders;for(const e of y.iconColliders){e.minLod=Math.max(l+(0,o.l)(e.minLod),0),e.maxLod=Math.min(l+(0,o.l)(e.maxLod),25);const t=e.angle;if(t){const s=Math.cos(t),i=Math.sin(t),r=e.dxPixels*s-e.dyPixels*i,n=e.dxPixels*i+e.dyPixels*s,a=(e.dxPixels+e.width)*s-e.dyPixels*i,o=(e.dxPixels+e.width)*i+e.dyPixels*s,l=e.dxPixels*s-(e.dyPixels+e.height)*i,h=e.dxPixels*i+(e.dyPixels+e.height)*s,c=(e.dxPixels+e.width)*s-(e.dyPixels+e.height)*i,u=(e.dxPixels+e.width)*i+(e.dyPixels+e.height)*s,f=Math.min(r,a,l,c),d=Math.max(r,a,l,c),g=Math.min(n,o,h,u),y=Math.max(n,o,h,u);e.dxPixels=f,e.dyPixels=g,e.width=d-f,e.height=y-g}}}}}}_addPlacedIcons(e,t,s,i,r,n){const a=Math.max(s-1,0),l=this._iconVertexBuffer,h=this._iconIndexBuffer,c=this._markerMap;for(const u of t){const t=r?0:Math.max(s+(0,o.l)(u.minzoom),a),f=r?25:Math.min(s+(0,o.l)(u.maxzoom),25);if(f<=t)continue;const d=u.tl,g=u.tr,y=u.bl,p=u.br,x=u.mosaicRect,_=u.labelAngle,m=u.minAngle,I=u.maxAngle,b=u.anchor,M=l.index,w=x.x,P=x.y,k=w+x.width,T=P+x.height,L=l.index;l.add(b.x,b.y,d.x,d.y,w,P,_,m,I,t,f,n),l.add(b.x,b.y,g.x,g.y,k,P,_,m,I,t,f,n),l.add(b.x,b.y,y.x,y.y,w,T,_,m,I,t,f,n),l.add(b.x,b.y,p.x,p.y,k,T,_,m,I,t,f,n),e.iconVertexRanges.length>0&&e.iconVertexRanges[0][0]+e.iconVertexRanges[0][1]===L?e.iconVertexRanges[0][1]+=4:e.iconVertexRanges.push([L,4]),h.add(M,M+1,M+2),h.add(M+1,M+2,M+3),c.has(i)?c.get(i)[1]+=6:c.set(i,[this._iconIndexStart+this._iconIndexCount,6]),this._iconIndexCount+=6}}_addPlacedGlyphs(){const e=this._textVertexBuffer,t=this._textIndexBuffer,s=this._glyphMap;for(const[i,r]of this._glyphBufferDataStorage)for(const n of r){const r=e.index,a=n.symbolInstance,o=n.ddAttributes,l=e.index;e.add(n.glyphAnchor[0],n.glyphAnchor[1],n.tl[0],n.tl[1],n.xmin,n.ymin,n.labelAngle,n.minAngle,n.maxAngle,n.minLod,n.maxLod,o),e.add(n.glyphAnchor[0],n.glyphAnchor[1],n.tr[0],n.tr[1],n.xmax,n.ymin,n.labelAngle,n.minAngle,n.maxAngle,n.minLod,n.maxLod,o),e.add(n.glyphAnchor[0],n.glyphAnchor[1],n.bl[0],n.bl[1],n.xmin,n.ymax,n.labelAngle,n.minAngle,n.maxAngle,n.minLod,n.maxLod,o),e.add(n.glyphAnchor[0],n.glyphAnchor[1],n.br[0],n.br[1],n.xmax,n.ymax,n.labelAngle,n.minAngle,n.maxAngle,n.minLod,n.maxLod,o),a.textVertexRanges.length>0&&a.textVertexRanges[0][0]+a.textVertexRanges[0][1]===l?a.textVertexRanges[0][1]+=4:a.textVertexRanges.push([l,4]),t.add(r,r+1,r+2),t.add(r+1,r+2,r+3),s.has(i)?s.get(i)[1]+=6:s.set(i,[this._textIndexStart+this._textIndexCount,6]),this._textIndexCount+=6}this._glyphBufferDataStorage.clear()}_storePlacedGlyphs(e,t,s,i,r){const n=Math.max(s-1,0),a=i===h.R.VIEWPORT;let l,c,u,f,d,g,y,p,x,_,m;for(const i of t)l=a?0:Math.max(s+(0,o.l)(i.minzoom),n),c=a?25:Math.min(s+(0,o.l)(i.maxzoom),25),c<=l||(u=i.tl,f=i.tr,d=i.bl,g=i.br,y=i.labelAngle,p=i.minAngle,x=i.maxAngle,_=i.anchor,m=i.mosaicRect,this._glyphBufferDataStorage.has(i.page)||this._glyphBufferDataStorage.set(i.page,[]),this._glyphBufferDataStorage.get(i.page).push({glyphAnchor:[_.x,_.y],tl:[u.x,u.y],tr:[f.x,f.y],bl:[d.x,d.y],br:[g.x,g.y],xmin:m.x,ymin:m.y,xmax:m.x+m.width,ymax:m.y+m.height,labelAngle:y,minAngle:p,maxAngle:x,minLod:l,maxLod:c,placementLod:n,symbolInstance:e,ddAttributes:r}))}static _pushAnchors(e,t,s,i){s+=i;let r=0;const n=t.length-1;for(let e=0;e-a;){if(--h,h<0)return!1;n-=o.P.distance(e[h],l),l=e[h]}n+=o.P.distance(e[h],e[h+1]);const c=[];let u=0;const f=e.length;for(;nr;)u-=c.shift().deviation;if(Math.abs(u)>i)return!1;n+=o.P.distance(s,l),h=a}return!0}static _smoothVertices(e,t){if(t<=0)return e;let s=e.length;if(s<3)return e;const i=[];let r=0,n=0;i.push(0);for(let t=1;t0&&(r+=s,i.push(r),n++,n!==t&&(e[n]=e[t]))}if(s=n+1,s<3)return e;t=Math.min(t,.2*r);const a=e[0].x,l=e[0].y,h=e[s-1].x,c=e[s-1].y,u=o.P.sub(e[0],e[1]);u.normalize(),e[0].x+=t*u.x,e[0].y+=t*u.y,u.assignSub(e[s-1],e[s-2]),u.normalize(),e[s-1].x+=t*u.x,e[s-1].y+=t*u.y,i[0]-=t,i[s-1]+=t;const f=[];f.push(new o.P(a,l));const d=1e-6,g=.5*t;for(let r=1;r=0;s--){const o=g+i[s+1]-i[r];if(o<0)break;const h=i[s+1]-i[s],c=i[r]-i[s]s&&(l=s),l<0&&(l=0),h>i&&(h=i),h<0&&(h=0);for(let e=1;es&&(r=s),r<0&&(r=0),c>i&&(c=i),c<0&&(c=0),u>s&&(u=s),u<0&&(u=0),f>i&&(f=i),f<0&&(f=0);const d=(r-l)*(f-h)-(u-l)*(c-h);n+=d*(l+r+u),a+=d*(h+c+f),o+=d}n/=3*o,a/=3*o,isNaN(n)||isNaN(a)||e.push(new L(n,a))}}var W;K._bidiEngine=new _.B,function(e){e[e.INITIALIZED=0]="INITIALIZED",e[e.NO_DATA=1]="NO_DATA",e[e.READY=2]="READY",e[e.MODIFIED=3]="MODIFIED",e[e.INVALID=4]="INVALID"}(W||(W={}));class j{constructor(e,t,s,i,r,n){if(this._pbfTiles={},this._tileClippers={},this._client=s,this._tile=t,this._sourceDataMaxLOD=i,n){this._styleLayerUIDs=new Set;for(const e of n)this._styleLayerUIDs.add(e)}this._styleRepository=r,this._layers=this._styleRepository?.layers??[];const[a,l,h]=t.tileKey.split("/").map(parseFloat);this._level=a;const u=(0,o.g)(this._level);for(const t of Object.keys(e)){const s=e[t];if(this._pbfTiles[t]=new c.P(new Uint8Array(s.protobuff),new DataView(s.protobuff)),s.refKey){const[e]=s.refKey.split("/").map(parseFloat),i=a-e;if(i>0){const e=(1<{n.has(e)||(r.push({name:e,repeat:t}),n.add(e))},o={};for(const e of i)e.getResources(e.tileClipper,a,o);if(this._tile.status===W.INVALID)return[];const l=this._fetchResources(r,o,e);return Promise.all([...l,t]).then((()=>this._processFeatures(s.returnedBuckets)))}_initialize(e){const t=e?.signal;return{signal:t,sourceNameToTileData:this._parseTileData(this._pbfTiles),layers:this._layers,zoom:this._level,sourceNameToTileClipper:this._tileClippers,sourceNameToUniqueSourceLayerBuckets:{},sourceNameToUniqueSourceLayers:{},returnedBuckets:[],layerIdToBucket:{},referencerUIDToReferencedId:new Map}}_processLayers(e){const{sourceNameToTileData:t,zoom:s,layers:i,sourceNameToTileClipper:r,sourceNameToUniqueSourceLayerBuckets:n,sourceNameToUniqueSourceLayers:a,returnedBuckets:o,layerIdToBucket:l,referencerUIDToReferencedId:c}=e,u=this._sourceDataMaxLOD;for(let e=i.length-1;e>=0;e--){const f=i[e];if(s=f.maxzoom)continue}else if(f.maxzoom&&s>=f.maxzoom)continue;if(f.type===h.S.BACKGROUND||!this._canParseStyleLayer(f.uid)||!t[f.source]||!r[f.source])continue;const d=t[f.source],g=r[f.source],y=f.sourceLayer,p=d[y];if(p){let e=a[f.source];if(e||(e=a[f.source]=new Set),e.add(f.sourceLayer),f.refLayerId)c.set(f.uid,f.refLayerId);else{const e=this._createBucket(f);if(e){e.layerUIDs=[f.uid],e.layerExtent=p.extent,e.tileClipper=g;let t=n[f.source];t||(t=n[f.source]={});let s=t[y];s||(s=t[y]=[]),s.push(e),o.push(e),l[f.id]=e}}}}}_linkReferences(e){const{layerIdToBucket:t,referencerUIDToReferencedId:s}=e;s.forEach(((e,s)=>{t[e]&&t[e].layerUIDs.push(s)}))}_filterFeatures(e){const{signal:t,sourceNameToTileData:s,sourceNameToUniqueSourceLayerBuckets:i,sourceNameToUniqueSourceLayers:r}=e,a=10*this._level,o=10*(this._level+1),l=[],h=[];for(const e of Object.keys(r))r[e].forEach((t=>{l.push(t),h.push(e)}));for(let e=0;e=o)continue;const t=s._maxzoom;if(t&&t<=a)continue}for(const e of d)e.pushFeature(t)}}}_fetchResources(e,t,s){const i=[],r=this._tile.getWorkerTileHandler();let n,a;e.length>0&&(n=r.fetchSprites(e,this._client,s),i.push(n));for(const e in t){const n=t[e];n.size>0&&(a=r.fetchGlyphs(this._tile.tileKey,e,n,this._client,s),i.push(a))}return i}_processFeatures(e){const t=e.filter((e=>e.hasFeatures()||this._canParseStyleLayer(e.layer.uid)));for(const e of t)e.processFeatures(e.tileClipper);return t}_parseTileData(e){const t={};for(const s of Object.keys(e)){const i=e[s],r={};for(;i.next();)switch(i.tag()){case 3:{const e=i.getMessage(),t=new d(e);e.release(),r[t.name]=t;break}default:i.skip()}t[s]=r}return t}_createBucket(e){switch(e.type){case h.S.BACKGROUND:return null;case h.S.FILL:return this._createFillBucket(e);case h.S.LINE:return this._createLineBucket(e);case h.S.CIRCLE:return this._createCircleBucket(e);case h.S.SYMBOL:return this._createSymbolBucket(e)}}_createFillBucket(e){return new z(e,this._level,this._tile.getWorkerTileHandler().getSpriteItems(),new C(e.fillMaterial.getStride()),new v,new E(e.outlineMaterial.getStride()),new v)}_createLineBucket(e){return new N(e,this._level,this._tile.getWorkerTileHandler().getSpriteItems(),new S(e.lineMaterial.getStride()),new v)}_createCircleBucket(e){return new U(e,this._level,this._tile.getWorkerTileHandler().getSpriteItems(),new F(e.circleMaterial.getStride()),new v)}_createSymbolBucket(e){const t=this._tile;return new K(t.tileKey,e,this._level,new R(e.iconMaterial.getStride()),new v,new R(e.textMaterial.getStride()),new v,t.placementEngine,t.getWorkerTileHandler())}}class Y{constructor(e,t,s,i){this.status=W.INITIALIZED,this.placementEngine=new A,this.tileKey=e,this.refKeys=t,this._workerTileHandler=s,this._styleRepository=i}release(){this.tileKey="",this.refKeys=null,this.status=W.INITIALIZED,this._workerTileHandler=null}async parse(e,t){const s=t?.signal;if(null!=s){const e=()=>{s.removeEventListener("abort",e),this.status=W.INVALID};s.addEventListener("abort",e)}let i;const r={bucketsWithData:[],emptyBuckets:null};try{i=await this._parse(e,t)}catch(e){if((0,n.zf)(e))throw e;return{result:r,transferList:[]}}this.status=W.READY;const a=r.bucketsWithData,o=[];for(const e of i)if(e.hasFeatures()){const t=e.serialize();a.push(t)}else o.push(e.layer.uid);const l=[...a];let h=null;return o.length>0&&(h=Uint32Array.from(o),l.push(h.buffer)),r.emptyBuckets=h,{result:r,transferList:l}}setObsolete(){this.status=W.INVALID}getLayers(){return this._workerTileHandler.getLayers()}getWorkerTileHandler(){return this._workerTileHandler}async _parse(e,t){const s=e.sourceName2DataAndRefKey;return 0===Object.keys(s).length?[]:(this.status=W.MODIFIED,new j(s,this,t.client,e.sourceDataMaxLOD,this._styleRepository,e.styleLayerUIDs).parse(t))}}class Z{constructor(){this._spriteInfo={},this._glyphInfo={},this._sourceDataMaxLOD=25}reset(){return this._spriteInfo={},this._glyphInfo={},Promise.resolve()}getLayers(){return this._styleRepository?.layers??[]}async createTileAndParse(e,t){const{key:s}=e,i={};for(const t of Object.keys(e.sourceName2DataAndRefKey)){const s=e.sourceName2DataAndRefKey[t];i[t]=s.refKey}const r=new Y(s,i,this,this._styleRepository);try{return await r.parse({...e,sourceDataMaxLOD:this._sourceDataMaxLOD},t)}catch(e){if(r.setObsolete(),r.release(),!(0,n.zf)(e))throw e;return null}}updateStyle(e){if(!e||0===e.length||!this._styleRepository)return;const t=this._styleRepository;for(const s of e){const e=s.type,i=s.data;switch(e){case a.a.PAINTER_CHANGED:t.setPaintProperties(i.layer,i.paint);break;case a.a.LAYOUT_CHANGED:t.setLayoutProperties(i.layer,i.layout);break;case a.a.LAYER_REMOVED:t.deleteStyleLayer(i.layer);break;case a.a.LAYER_CHANGED:t.setStyleLayer(i.layer,i.index);break;case a.a.SPRITES_CHANGED:this._spriteInfo={}}}}setStyle(e){const{style:t,sourceDataMaxLOD:s}=e;this._styleRepository=new g.S(t),this._sourceDataMaxLOD=s,this._spriteInfo={},this._glyphInfo={}}fetchSprites(e,t,s){const i=[],r=this._spriteInfo;for(const t of e)void 0===r[t.name]&&i.push(t);return 0===i.length?Promise.resolve():t.invoke("getSprites",i,{signal:s?.signal}).then((e=>{for(const t in e){const s=e[t];r[t]=s}}))}getSpriteItems(){return this._spriteInfo}fetchGlyphs(e,t,s,i,r){const n=[];let a=this._glyphInfo[t];return a?s.forEach((e=>{a[e]||n.push(e)})):(a=this._glyphInfo[t]=[],s.forEach((e=>n.push(e)))),0===n.length?Promise.resolve():i.invoke("getGlyphs",{tileID:e,font:t,codePoints:n},r).then((e=>{for(let t=0;t{s.d(t,{a:()=>h,b:()=>a,g:()=>n,h:()=>l,i:()=>r});const i={transparent:[0,0,0,0],black:[0,0,0,1],silver:[192,192,192,1],gray:[128,128,128,1],white:[255,255,255,1],maroon:[128,0,0,1],red:[255,0,0,1],purple:[128,0,128,1],fuchsia:[255,0,255,1],green:[0,128,0,1],lime:[0,255,0,1],olive:[128,128,0,1],yellow:[255,255,0,1],navy:[0,0,128,1],blue:[0,0,255,1],teal:[0,128,128,1],aqua:[0,255,255,1],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],blanchedalmond:[255,235,205,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],oldlace:[253,245,230,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],rebeccapurple:[102,51,153,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],whitesmoke:[245,245,245,1],yellowgreen:[154,205,50,1]};function r(e){return!!i[e]||!!i[e.toLowerCase()]}function n(e){return i[e]??i[e.toLowerCase()]}function a(e){return[...n(e)]}function o(e,t,s){s<0&&++s,s>1&&--s;const i=6*s;return i<1?e+(t-e)*i:2*s<1?t:3*s<2?e+(t-e)*(2/3-s)*6:e}function l(e,t,s,i=1){const r=(e%360+360)%360/360,n=s<=.5?s*(t+1):s+t-s*t,a=2*s-n;return[Math.round(255*o(a,n,r+1/3)),Math.round(255*o(a,n,r)),Math.round(255*o(a,n,r-1/3)),i]}function h(e){const t=e.length>5,s=t?8:4,i=(1<>=s,o[3]=r*l/255),l=a&i,a>>=s,o[2]=r*l,l=a&i,a>>=s,o[1]=r*l,l=a&i,a>>=s,o[0]=r*l,o}},53564:(e,t,s)=>{s.d(t,{P:()=>c});var i,r,n=s(32773),a=s(41390);(r=i||(i={}))[r.varint=0]="varint",r[r.fixed64=1]="fixed64",r[r.delimited=2]="delimited",r[r.fixed32=5]="fixed32",r[r.unknown=99]="unknown";const o=4294967296,l=new TextDecoder("utf-8"),h=(0,n.h)("safari")||(0,n.h)("ios")?6:(0,n.h)("ff")?12:32;class c{constructor(e,t,s=0,r=(e?e.byteLength:0)){this._tag=0,this._dataType=i.unknown,this._init(e,t,s,r)}_init(e,t,s,i){this._data=e,this._dataView=t,this._pos=s,this._end=i}asUnsafe(){return this}clone(){return new c(this._data,this._dataView,this._pos,this._end)}pos(){return this._pos}move(e){this._pos=e}nextTag(e){for(;;){if(this._pos===this._end)return!1;const t=this._decodeVarint();if(this._tag=t>>3,this._dataType=7&t,!e||e===this._tag)break;this.skip()}return!0}next(){if(this._pos===this._end)return!1;const e=this._decodeVarint();return this._tag=e>>3,this._dataType=7&e,!0}empty(){return this._pos>=this._end}tag(){return this._tag}getInt32(){return this._decodeVarint()}getInt64(){return this._decodeVarint()}getUInt32(){let e=4294967295;if(e=(127&this._data[this._pos])>>>0,this._data[this._pos++]<128)return e;if(e=(e|(127&this._data[this._pos])<<7)>>>0,this._data[this._pos++]<128)return e;if(e=(e|(127&this._data[this._pos])<<14)>>>0,this._data[this._pos++]<128)return e;if(e=(e|(127&this._data[this._pos])<<21)>>>0,this._data[this._pos++]<128)return e;if(e=(e|(15&this._data[this._pos])<<28)>>>0,this._data[this._pos++]<128)return e;throw new Error("Varint overflow")}getUInt64(){return this._decodeVarint()}getSInt32(){const e=this.getUInt32();return e>>>1^-(1&e)}getSInt64(){return this._decodeSVarint()}getBool(){const e=0!==this._data[this._pos];return this._skip(1),e}getEnum(){return this._decodeVarint()}getFixed64(){const e=this._dataView,t=this._pos,s=e.getUint32(t,!0)+e.getUint32(t+4,!0)*o;return this._skip(8),s}getSFixed64(){const e=this._dataView,t=this._pos,s=e.getUint32(t,!0)+e.getInt32(t+4,!0)*o;return this._skip(8),s}getDouble(){const e=this._dataView.getFloat64(this._pos,!0);return this._skip(8),e}getFixed32(){const e=this._dataView.getUint32(this._pos,!0);return this._skip(4),e}getSFixed32(){const e=this._dataView.getInt32(this._pos,!0);return this._skip(4),e}getFloat(){const e=this._dataView.getFloat32(this._pos,!0);return this._skip(4),e}getString(){const e=this._getLength(),t=this._pos,s=this._toString(this._data,t,t+e);return this._skip(e),s}getBytes(){const e=this._getLength(),t=this._pos,s=this._toBytes(this._data,t,t+e);return this._skip(e),s}getLength(){return this._getLengthUnsafe()}processMessageWithArgs(e,t,s,i){const r=this.getMessage(),n=e(r,t,s,i);return r.release(),n}processMessage(e){const t=this.getMessage(),s=e(t);return t.release(),s}getMessage(){const e=this._getLength(),t=c.pool.acquire();return t._init(this._data,this._dataView,this._pos,this._pos+e),this._skip(e),t}release(){c.pool.release(this)}dataType(){return this._dataType}skip(){switch(this._dataType){case i.varint:this._decodeVarint();break;case i.fixed64:this._skip(8);break;case i.delimited:this._skip(this._getLength());break;case i.fixed32:this._skip(4);break;default:throw new Error("Invalid data type!")}}skipLen(e){this._skip(e)}_skip(e){if(this._pos+e>this._end)throw new Error("Attempt to skip past the end of buffer!");this._pos+=e}_decodeVarint(){const e=this._data;let t=this._pos,s=0,i=0;if(this._end-t>=10)do{if(i=e[t++],s|=127&i,!(128&i))break;if(i=e[t++],s|=(127&i)<<7,!(128&i))break;if(i=e[t++],s|=(127&i)<<14,!(128&i))break;if(i=e[t++],s|=(127&i)<<21,!(128&i))break;if(i=e[t++],s+=268435456*(127&i),!(128&i))break;if(i=e[t++],s+=34359738368*(127&i),!(128&i))break;if(i=e[t++],s+=4398046511104*(127&i),!(128&i))break;if(i=e[t++],s+=562949953421312*(127&i),!(128&i))break;if(i=e[t++],s+=72057594037927940*(127&i),!(128&i))break;if(i=e[t++],s+=0x8000000000000000*(127&i),!(128&i))break;throw new Error("Varint too long!")}while(0);else{let r=1;for(;t!==this._end&&(i=e[t],128&i);)++t,s+=(127&i)*r,r*=128;if(t===this._end)throw new Error("Varint overrun!");++t,s+=i*r}return this._pos=t,s}_decodeSVarint(){const e=this._data;let t,s=0,i=0;const r=1&e[this._pos];if(i=e[this._pos++],s|=127&i,!(128&i))return r?-(s+1)/2:s/2;if(i=e[this._pos++],s|=(127&i)<<7,!(128&i))return r?-(s+1)/2:s/2;if(i=e[this._pos++],s|=(127&i)<<14,!(128&i))return r?-(s+1)/2:s/2;if(i=e[this._pos++],s|=(127&i)<<21,!(128&i))return r?-(s+1)/2:s/2;if(i=e[this._pos++],s+=268435456*(127&i),!(128&i))return r?-(s+1)/2:s/2;if(i=e[this._pos++],s+=34359738368*(127&i),!(128&i))return r?-(s+1)/2:s/2;if(i=e[this._pos++],s+=4398046511104*(127&i),!(128&i))return r?-(s+1)/2:s/2;if(t=BigInt(s),i=e[this._pos++],t+=0x2000000000000n*BigInt(127&i),!(128&i))return Number(r?-(t+1n)/2n:t/2n);if(i=e[this._pos++],t+=0x100000000000000n*BigInt(127&i),!(128&i))return Number(r?-(t+1n)/2n:t/2n);if(i=e[this._pos++],t+=0x8000000000000000n*BigInt(127&i),!(128&i))return Number(r?-(t+1n)/2n:t/2n);throw new Error("Varint too long!")}_getLength(){if(this._dataType!==i.delimited)throw new Error("Not a delimited data type!");return this._decodeVarint()}_getLengthUnsafe(){return this.getUInt32()}_toString(e,t,s){if((s=Math.min(this._end,s))-t>h){const i=e.subarray(t,s);return l.decode(i)}let i="",r="";for(let n=t;n{e._data=null,e._dataView=null}))},91276:(e,t,s)=>{s.d(t,{a:()=>y,c:()=>r,e:()=>g,s:()=>n,t:()=>d});var i=s(18527);function r(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}function n(e,t,s,i,r){return e[0]=t,e[1]=s,e[2]=i,e[3]=r,e}function a(e,t,s){return e[0]=t[0]-s[0],e[1]=t[1]-s[1],e[2]=t[2]-s[2],e[3]=t[3]-s[3],e}function o(e,t,s){return e[0]=t[0]*s[0],e[1]=t[1]*s[1],e[2]=t[2]*s[2],e[3]=t[3]*s[3],e}function l(e,t,s){return e[0]=t[0]/s[0],e[1]=t[1]/s[1],e[2]=t[2]/s[2],e[3]=t[3]/s[3],e}function h(e,t){const s=t[0]-e[0],i=t[1]-e[1],r=t[2]-e[2],n=t[3]-e[3];return Math.sqrt(s*s+i*i+r*r+n*n)}function c(e,t){const s=t[0]-e[0],i=t[1]-e[1],r=t[2]-e[2],n=t[3]-e[3];return s*s+i*i+r*r+n*n}function u(e){const t=e[0],s=e[1],i=e[2],r=e[3];return Math.sqrt(t*t+s*s+i*i+r*r)}function f(e){const t=e[0],s=e[1],i=e[2],r=e[3];return t*t+s*s+i*i+r*r}function d(e,t,s){const i=t[0],r=t[1],n=t[2],a=t[3];return e[0]=s[0]*i+s[4]*r+s[8]*n+s[12]*a,e[1]=s[1]*i+s[5]*r+s[9]*n+s[13]*a,e[2]=s[2]*i+s[6]*r+s[10]*n+s[14]*a,e[3]=s[3]*i+s[7]*r+s[11]*n+s[15]*a,e}function g(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]&&e[3]===t[3]}function y(e,t){const s=e[0],r=e[1],n=e[2],a=e[3],o=t[0],l=t[1],h=t[2],c=t[3],u=(0,i.g)();return Math.abs(s-o)<=u*Math.max(1,Math.abs(s),Math.abs(o))&&Math.abs(r-l)<=u*Math.max(1,Math.abs(r),Math.abs(l))&&Math.abs(n-h)<=u*Math.max(1,Math.abs(n),Math.abs(h))&&Math.abs(a-c)<=u*Math.max(1,Math.abs(a),Math.abs(c))}const p=a,x=o,_=l,m=h,I=c,b=u,M=f;Object.freeze(Object.defineProperty({__proto__:null,add:function(e,t,s){return e[0]=t[0]+s[0],e[1]=t[1]+s[1],e[2]=t[2]+s[2],e[3]=t[3]+s[3],e},ceil:function(e,t){return e[0]=Math.ceil(t[0]),e[1]=Math.ceil(t[1]),e[2]=Math.ceil(t[2]),e[3]=Math.ceil(t[3]),e},copy:r,copyVec3:function(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e},dist:m,distance:h,div:_,divide:l,dot:function(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]+e[3]*t[3]},equals:y,exactEquals:g,floor:function(e,t){return e[0]=Math.floor(t[0]),e[1]=Math.floor(t[1]),e[2]=Math.floor(t[2]),e[3]=Math.floor(t[3]),e},inverse:function(e,t){return e[0]=1/t[0],e[1]=1/t[1],e[2]=1/t[2],e[3]=1/t[3],e},len:b,length:u,lerp:function(e,t,s,i){const r=t[0],n=t[1],a=t[2],o=t[3];return e[0]=r+i*(s[0]-r),e[1]=n+i*(s[1]-n),e[2]=a+i*(s[2]-a),e[3]=o+i*(s[3]-o),e},max:function(e,t,s){return e[0]=Math.max(t[0],s[0]),e[1]=Math.max(t[1],s[1]),e[2]=Math.max(t[2],s[2]),e[3]=Math.max(t[3],s[3]),e},min:function(e,t,s){return e[0]=Math.min(t[0],s[0]),e[1]=Math.min(t[1],s[1]),e[2]=Math.min(t[2],s[2]),e[3]=Math.min(t[3],s[3]),e},mul:x,multiply:o,negate:function(e,t){return e[0]=-t[0],e[1]=-t[1],e[2]=-t[2],e[3]=-t[3],e},normalize:function(e,t){const s=t[0],i=t[1],r=t[2],n=t[3];let a=s*s+i*i+r*r+n*n;return a>0&&(a=1/Math.sqrt(a),e[0]=s*a,e[1]=i*a,e[2]=r*a,e[3]=n*a),e},random:function(e,t){const s=i.R;let r,n,a,o,l,h;t=t||1;do{r=2*s()-1,n=2*s()-1,l=r*r+n*n}while(l>=1);do{a=2*s()-1,o=2*s()-1,h=a*a+o*o}while(h>=1);const c=Math.sqrt((1-l)/h);return e[0]=t*r,e[1]=t*n,e[2]=t*a*c,e[3]=t*o*c,e},round:function(e,t){return e[0]=Math.round(t[0]),e[1]=Math.round(t[1]),e[2]=Math.round(t[2]),e[3]=Math.round(t[3]),e},scale:function(e,t,s){return e[0]=t[0]*s,e[1]=t[1]*s,e[2]=t[2]*s,e[3]=t[3]*s,e},scaleAndAdd:function(e,t,s,i){return e[0]=t[0]+s[0]*i,e[1]=t[1]+s[1]*i,e[2]=t[2]+s[2]*i,e[3]=t[3]+s[3]*i,e},set:n,sqrDist:I,sqrLen:M,squaredDistance:c,squaredLength:f,str:function(e){return"vec4("+e[0]+", "+e[1]+", "+e[2]+", "+e[3]+")"},sub:p,subtract:a,transformMat4:d,transformQuat:function(e,t,s){const i=t[0],r=t[1],n=t[2],a=s[0],o=s[1],l=s[2],h=s[3],c=h*i+o*n-l*r,u=h*r+l*i-a*n,f=h*n+a*r-o*i,d=-a*i-o*r-l*n;return e[0]=c*h+d*-a+u*-l-f*-o,e[1]=u*h+d*-o+f*-a-c*-l,e[2]=f*h+d*-l+c*-o-u*-a,e[3]=t[3],e}},Symbol.toStringTag,{value:"Module"}))},62482:(e,t,s)=>{function i(){return[0,0,0,0]}function r(e,t,s,i){return[e,t,s,i]}s.d(t,{c:()=>i,f:()=>r}),r(1,1,1,1)}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/e6fac5ec941f25421e5e.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/e6fac5ec941f25421e5e.js new file mode 100644 index 00000000..95434df5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/e6fac5ec941f25421e5e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[8353],{29222:(t,e,n)=>{n.d(e,{c:()=>u});var r=n(16699),s=n(47812),c=n(2589),o=n(47387),a=n(69763);function i(t,e,n){const r=Math.sin(t),s=Math.cos(t),c=Math.sin(e),o=Math.cos(e),a=n;return a[0]=-r,a[4]=-c*s,a[8]=o*s,a[12]=0,a[1]=s,a[5]=-c*r,a[9]=o*r,a[13]=0,a[2]=0,a[6]=o,a[10]=c,a[14]=0,a[3]=0,a[7]=0,a[11]=0,a[15]=1,a}function u(t,e,n,r){if(null==t||null==r)return!1;const c=(0,o.c)(t,o.s),u=(0,o.c)(r,o.d);if(c===u&&!f(u)&&(c!==o.P.UNKNOWN||(0,a.f)(t,r)))return(0,s.c)(n,e),!0;if(f(u)){const t=o.b[c][o.P.LON_LAT],r=o.b[o.P.LON_LAT][u];return null!=t&&null!=r&&(t(e,0,h,0),r(h,0,M,0),i(l*h[0],l*h[1],n),n[12]=M[0],n[13]=M[1],n[14]=M[2],!0)}if(!(u!==o.P.WEB_MERCATOR&&u!==o.P.PLATE_CARREE&&u!==o.P.WGS84&&u!==o.P.CGCS2000||c!==o.P.WGS84&&c!==o.P.SPHERICAL_ECEF&&c!==o.P.WEB_MERCATOR&&c!==o.P.CGCS2000)){const t=o.b[c][o.P.LON_LAT],r=o.b[o.P.LON_LAT][u];return null!=t&&null!=r&&(t(e,0,h,0),r(h,0,M,0),c===o.P.SPHERICAL_ECEF?function(t,e,n){i(t,e,n),(0,s.t)(n,n)}(l*h[0],l*h[1],n):(0,s.l)(n),n[12]=M[0],n[13]=M[1],n[14]=M[2],!0)}return!1}function f(t){return t===o.P.SPHERICAL_ECEF||t===o.P.SPHERICAL_MARS_PCPF||t===o.P.SPHERICAL_MOON_PCPF}const l=(0,r.d)(1),h=(0,c.c)(),M=(0,c.c)()},87889:(t,e,n)=>{function r(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[4],t[4]=e[5],t[5]=e[6],t[6]=e[8],t[7]=e[9],t[8]=e[10],t}function s(t,e,n,r,s,c,o,a,i,u){return t[0]=e,t[1]=n,t[2]=r,t[3]=s,t[4]=c,t[5]=o,t[6]=a,t[7]=i,t[8]=u,t}function c(t,e){if(t===e){const n=e[1],r=e[2],s=e[5];t[1]=e[3],t[2]=e[6],t[3]=n,t[5]=e[7],t[6]=r,t[7]=s}else t[0]=e[0],t[1]=e[3],t[2]=e[6],t[3]=e[1],t[4]=e[4],t[5]=e[7],t[6]=e[2],t[7]=e[5],t[8]=e[8];return t}function o(t,e){const n=e[0],r=e[1],s=e[2],c=e[3],o=e[4],a=e[5],i=e[6],u=e[7],f=e[8],l=f*o-a*u,h=-f*c+a*i,M=u*c-o*i;let p=n*l+r*h+s*M;return p?(p=1/p,t[0]=l*p,t[1]=(-f*r+s*u)*p,t[2]=(a*r-s*o)*p,t[3]=h*p,t[4]=(f*n-s*i)*p,t[5]=(-a*n+s*c)*p,t[6]=M*p,t[7]=(-u*n+r*i)*p,t[8]=(o*n-r*c)*p,t):null}function a(t,e){const n=e[0],r=e[1],s=e[2],c=e[3],o=e[4],a=e[5],i=e[6],u=e[7],f=e[8];return t[0]=o*f-a*u,t[1]=s*u-r*f,t[2]=r*a-s*o,t[3]=a*i-c*f,t[4]=n*f-s*i,t[5]=s*c-n*a,t[6]=c*u-o*i,t[7]=r*i-n*u,t[8]=n*o-r*c,t}function i(t,e,n){const r=e[0],s=e[1],c=e[2],o=e[3],a=e[4],i=e[5],u=e[6],f=e[7],l=e[8],h=n[0],M=n[1],p=n[2],E=n[3],P=n[4],m=n[5],I=n[6],N=n[7],A=n[8];return t[0]=h*r+M*o+p*u,t[1]=h*s+M*a+p*f,t[2]=h*c+M*i+p*l,t[3]=E*r+P*o+m*u,t[4]=E*s+P*a+m*f,t[5]=E*c+P*i+m*l,t[6]=I*r+N*o+A*u,t[7]=I*s+N*a+A*f,t[8]=I*c+N*i+A*l,t}function u(t,e,n){const r=n[0],s=n[1],c=n[2];return t[0]=r*e[0],t[1]=r*e[1],t[2]=r*e[2],t[3]=s*e[3],t[4]=s*e[4],t[5]=s*e[5],t[6]=c*e[6],t[7]=c*e[7],t[8]=c*e[8],t}function f(t,e){const n=e[0],r=e[1],s=e[2],c=e[3],o=n+n,a=r+r,i=s+s,u=n*o,f=r*o,l=r*a,h=s*o,M=s*a,p=s*i,E=c*o,P=c*a,m=c*i;return t[0]=1-l-p,t[3]=f-m,t[6]=h+P,t[1]=f+m,t[4]=1-u-p,t[7]=M-E,t[2]=h-P,t[5]=M+E,t[8]=1-u-l,t}function l(t,e){const n=e[0],r=e[1],s=e[2],c=e[3],o=e[4],a=e[5],i=e[6],u=e[7],f=e[8],l=e[9],h=e[10],M=e[11],p=e[12],E=e[13],P=e[14],m=e[15],I=n*a-r*o,N=n*i-s*o,A=n*u-c*o,_=r*i-s*a,g=r*u-c*a,d=s*u-c*i,C=f*E-l*p,w=f*P-h*p,S=f*m-M*p,L=l*P-h*E,T=l*m-M*E,F=h*m-M*P;let R=I*F-N*T+A*L+_*S-g*w+d*C;return R?(R=1/R,t[0]=(a*F-i*T+u*L)*R,t[1]=(i*S-o*F-u*w)*R,t[2]=(o*T-a*S+u*C)*R,t[3]=(s*T-r*F-c*L)*R,t[4]=(n*F-s*S+c*w)*R,t[5]=(r*S-n*T-c*C)*R,t[6]=(E*d-P*g+m*_)*R,t[7]=(P*A-p*d-m*N)*R,t[8]=(p*g-E*A+m*I)*R,t):null}n.d(e,{a:()=>a,e:()=>u,f:()=>r,g:()=>f,i:()=>o,m:()=>i,n:()=>l,s:()=>s,t:()=>c})},88485:(t,e,n)=>{function r(){return[1,0,0,0,1,0,0,0,1]}function s(t,e,n,r,s,c,o,a,i){return[t,e,n,r,s,c,o,a,i]}n.d(e,{I:()=>c,c:()=>r,f:()=>s});const c=[1,0,0,0,1,0,0,0,1]},87162:(t,e,n)=>{function r(){return[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]}function s(t){return[t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15]]}n.d(e,{I:()=>c,a:()=>s,c:()=>r});const c=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]},4685:(t,e,n)=>{n(16699),n(26809);var r=n(2589);(0,r.c)(),(0,r.c)(),(0,r.c)(),(0,r.c)(),(0,r.c)()},42113:(t,e,n)=>{n.r(e),n.d(e,{assetMapFromAssetMapsJSON:()=>N,extractMesh:()=>P,meshFeatureSetFromJSON:()=>E});var r=n(27281),s=n(20266),c=n(36544),o=n(44600),a=n(50993),i=n(64752),u=n(7969),f=n(86601),l=n(34801),h=n(80488),M=n(8824);n(32816),n(94345),n(2160),n(99924),n(41390),n(32773),n(69421),n(40499),n(93181),n(13671),n(91047),n(90740),n(6407),n(29298),n(58498),n(45371),n(80959),n(49877),n(69763),n(93804),n(18683),n(64604),n(29512),n(99063),n(56273),n(36533),n(29208),n(48844),n(84200),n(97827),n(91695),n(18169),n(48402),n(16699),n(26809),n(2589),n(18527),n(67504),n(92517),n(77037),n(72393),n(52731),n(17745),n(81272),n(44945),n(30011),n(55270),n(50214),n(59192),n(78016),n(54483),n(95779),n(13262),n(346),n(51961),n(62399),n(64995),n(33150),n(58173),n(66110),n(67520),n(27532),n(88663),n(48103),n(65085),n(33611),n(84857),n(60373),n(98187),n(35902),n(13226),n(16794),n(52357),n(11090),n(49319),n(93546),n(29570),n(34592),n(79825),n(95101),n(67578),n(14896),n(95611),n(98089),n(91366),n(80473),n(43435),n(73435),n(4048),n(85232),n(93471),n(53252),n(34039),n(70061),n(3495),n(97906),n(64524),n(65023),n(31424),n(74676),n(53610),n(29447),n(78273),n(49475),n(32368),n(7391),n(22529),n(43534),n(38094),n(67723),n(47239),n(59858),n(63728),n(1178),n(7182),n(47788),n(19297),n(82408),n(73509),n(28276),n(69277),n(70580),n(75191),n(24319),n(62092),n(4157),n(62401),n(89322),n(20138),n(53370),n(46946),n(3816),n(71992),n(80167),n(4478),n(91808),n(7161),n(55586),n(35121),n(92229),n(18344),n(64884),n(23351),n(51222),n(42870),n(67321),n(73067),n(54512),n(53103),n(19648),n(42948),n(80323),n(47812),n(92349),n(91276),n(62482),n(4982),n(75312),n(7922),n(36104),n(55548),n(75487),n(32096),n(2895),n(29312),n(44366),n(67194),n(58942),n(67138),n(22522),n(4361),n(85914),n(46484),n(4685),n(64652),n(49811),n(78281),n(47387),n(46728),n(64102),n(91658),n(29222),n(72509),n(37322),n(19907),n(23164),n(86741),n(83628),n(44864),n(95637),n(59930),n(45862),n(72762),n(71613),n(17872);const p=()=>s.L.getLogger("esri.rest.support.meshFeatureSet");function E(t,e,n){const s=n.features;n.features=[],delete n.geometryType;const c=M.A.fromJSON(n);if(c.geometryType="mesh",!n.assetMaps)return c;const o=N(e,n.assetMaps),a=t.sourceSpatialReference??u.A.WGS84,i=n.globalIdFieldName,{outFields:f}=t,l=null!=f&&f.length>0?(h=f.includes("*")?null:new Set(f),({attributes:t})=>{if(!t)return{};if(!h)return t;for(const e in t)h.has(e)||delete t[e];return t}):()=>({});var h;for(const t of s){const n=P(t,i,a,e,o);c.features.push(new r.A({geometry:n,attributes:l(t)}))}return c}function P(t,e,n,r,s){const c=t.attributes[e],u=s.get(c);if(null==u||!t.geometry)return null;const h=function({attributes:t},e,{transformFieldRoles:n}){const r=t[n.originX],s=t[n.originY],c=t[n.originZ];return new i.A({x:r,y:s,z:c,spatialReference:e})}(t,n,r),M=o.A.fromJSON(t.geometry);M.spatialReference=n;const p=function(t,{transformFieldRoles:e}){return new f.A({translation:[t[e.translationX],-t[e.translationZ],t[e.translationY]],rotationAxis:[t[e.rotationX],-t[e.rotationZ],t[e.rotationY]],rotationAngle:t[e.rotationDeg],scale:[t[e.scaleX],t[e.scaleZ],t[e.scaleY]]})}(t.attributes,r),E=n.isGeographic?"local":"georeferenced",P=function(t){const e=Array.from(t.files.values()),n=new Array;for(const t of e){if(t.status!==m.COMPLETED)return null;const e=new Array;for(const n of t.parts){if(!n)return null;e.push(new l.S(n.url,n.hash))}n.push(new l.a(t.name,t.mimeType,e))}return n}(u);return P?a.A.createWithExternalSource(h,P,{extent:M,transform:p,vertexSpace:E}):a.A.createIncomplete(h,{extent:M,transform:p,vertexSpace:E})}var m,I;function N(t,e){const n=new Map;for(const r of e){const e=r.parentGlobalId;if(null==e)continue;const s=r.assetName,o=r.assetType,a=r.assetHash,i=r.assetURL,u=r.conversionStatus,f=r.seqNo,l=(0,h.d)(o,t.supportedFormats);if(!l){p().error("mesh-feature-set:unknown-format",`Service returned an asset of type ${o}, but it does not list it as a supported type`);continue}const M=(0,c.g)(n,e,(()=>({files:new Map})));(0,c.g)(M.files,s,(()=>({name:s,type:o,mimeType:l,status:A(u),parts:[]}))).parts[f]={hash:a,url:i}}return n}function A(t){switch(t){case"COMPLETED":case"SUBMITTED":return m.COMPLETED;case"INPROGRESS":return m.PENDING;default:return m.FAILED}}(I=m||(m={}))[I.FAILED=0]="FAILED",I[I.PENDING=1]="PENDING",I[I.COMPLETED=2]="COMPLETED"},85914:(t,e,n)=>{n.d(e,{a:()=>E,b:()=>h,c:()=>m,g:()=>I,s:()=>p,u:()=>N,v:()=>P});var r=n(16699),s=n(26809),c=n(2589),o=(n(32773),n(45371)),a=n(88485),i=n(87162),u=n(80401),f=n(46484),l=n(62482);function h(t,e){const n=(0,s.d)(t,e)/((0,s.l)(t)*(0,s.l)(e));return-(0,r.a)(n)}n(4685),(0,c.c)(),(0,c.c)();class M{constructor(t){this._create=t,this._items=new Array,this._itemsPtr=0}get(){return 0===this._itemsPtr&&(0,o.n)((()=>this._reset())),this._itemsPtr>=this._items.length&&this._items.push(this._create()),this._items[this._itemsPtr++]}_reset(){const t=2*this._itemsPtr;this._items.length>t&&(this._items.length=t),this._itemsPtr=0}static createVec2f64(){return new M(f.c)}static createVec3f64(){return new M(c.c)}static createVec4f64(){return new M(l.c)}static createMat3f64(){return new M(a.c)}static createMat4f64(){return new M(i.c)}static createQuatf64(){return new M(u.c)}get test(){}}M.createVec2f64();const p=M.createVec3f64();M.createVec4f64(),M.createMat3f64();const E=M.createMat4f64(),P=M.createQuatf64();function m(t=S){return[t[0],t[1],t[2],t[3]]}function I(t){return t}function N(t,e,n,r=0,c=Math.floor(n*(1/3)),o=Math.floor(n*(2/3))){if(n<3)return!1;e(_,r);let a=c,i=!1;for(;a1e-5&&M>1e-12?1/Math.sqrt(M):1;r[0]=f*p,r[1]=l*p,r[2]=h*p,r[3]=-(r[0]*t[0]+r[1]*t[1]+r[2]*t[2])}(_,g,d,t),!0):(0!==r||1!==c||2!==o)&&N(t,e,n,0,1,2)}const A=.99619469809,_=(0,c.c)(),g=(0,c.c)(),d=(0,c.c)(),C=(0,c.c)(),w=(0,c.c)(),S=[0,0,1,0];var L,T;(T=L||(L={}))[T.NONE=0]="NONE",T[T.CLAMP=1]="CLAMP",T[T.INFINITE_MIN=4]="INFINITE_MIN",T[T.INFINITE_MAX=8]="INFINITE_MAX",L.INFINITE_MIN,L.INFINITE_MAX,L.INFINITE_MAX},86741:(t,e,n)=>{n.d(e,{p:()=>o});var r=n(2589),s=n(78281),c=n(47387);function o(t,e,n,r){if((0,s.canProjectWithoutEngine)(t.spatialReference,n)){a[0]=t.x,a[1]=t.y;const s=t.z;return a[2]=s??r??0,(0,c.p)(a,t.spatialReference,0,e,n,0,1)}const o=(0,s.tryProjectWithZConversion)(t,n);return!!o&&(e[0]=o?.x,e[1]=o?.y,e[2]=o?.z??r??0,!0)}const a=(0,r.c)()},92349:(t,e,n)=>{n.d(e,{a:()=>l,c:()=>u,e:()=>h,f:()=>f,g:()=>a,m:()=>i,s:()=>o});var r=n(2589),s=n(18527),c=(n(26809),n(91276));function o(t,e,n){n*=.5;const r=Math.sin(n);return t[0]=r*e[0],t[1]=r*e[1],t[2]=r*e[2],t[3]=Math.cos(n),t}function a(t,e){const n=2*Math.acos(e[3]),r=Math.sin(n/2);return r>(0,s.g)()?(t[0]=e[0]/r,t[1]=e[1]/r,t[2]=e[2]/r):(t[0]=1,t[1]=0,t[2]=0),n}function i(t,e,n){const r=e[0],s=e[1],c=e[2],o=e[3],a=n[0],i=n[1],u=n[2],f=n[3];return t[0]=r*f+o*a+s*u-c*i,t[1]=s*f+o*i+c*a-r*u,t[2]=c*f+o*u+r*i-s*a,t[3]=o*f-r*a-s*i-c*u,t}function u(t,e){return t[0]=-e[0],t[1]=-e[1],t[2]=-e[2],t[3]=e[3],t}function f(t,e,n,r){const s=.5*Math.PI/180;e*=s,n*=s,r*=s;const c=Math.sin(e),o=Math.cos(e),a=Math.sin(n),i=Math.cos(n),u=Math.sin(r),f=Math.cos(r);return t[0]=c*i*f-o*a*u,t[1]=o*a*f+c*i*u,t[2]=o*i*u-c*a*f,t[3]=o*i*f+c*a*u,t}const l=c.s,h=c.e;(0,r.c)(),(0,r.f)(1,0,0),(0,r.f)(0,1,0)},80401:(t,e,n)=>{function r(){return[0,0,0,1]}function s(t){return[t[0],t[1],t[2],t[3]]}n.d(e,{I:()=>c,a:()=>s,c:()=>r});const c=[0,0,0,1]},91658:(t,e,n)=>{n.d(e,{W:()=>i,g:()=>u});var r=n(69763),s=n(7969);const c=new s.A(r.S),o=new s.A(r.T),a=new s.A(r.U),i=new s.A(r.W);function u(t){const e=f.get(t);if(e)return e;let n=c;if(t)if(t===o)n=o;else if(t===a)n=a;else{const e=t.wkid,s=t.latestWkid;if(null!=e||null!=s)(0,r.V)(e)||(0,r.V)(s)?n=o:((0,r.X)(e)||(0,r.X)(s))&&(n=a);else{const e=t.wkt2??t.wkt;if(e){const t=e.toUpperCase();t===l?n=o:t===h&&(n=a)}}}return f.set(t,n),n}const f=new Map,l=o.wkt.toUpperCase(),h=a.wkt.toUpperCase()},46484:(t,e,n)=>{function r(){return[0,0]}function s(t,e){return[t,e]}n.d(e,{O:()=>c,c:()=>r,f:()=>s});const c=s(1,1);s(1,0),s(0,1)}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/e836643be04b86324e7d.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/e836643be04b86324e7d.js new file mode 100644 index 00000000..5ac0ec87 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/e836643be04b86324e7d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[3972],{35902:(e,t,r)=>{r.d(t,{A:()=>y});var i,n,s=r(13226),o=r(16699),a=r(36544);function l(e){return(0,o.c)((0,a.c)(e),0,255)}function u(e,t,r){return e=Number(e),isNaN(e)?r:er?r:e}function p(e,t){const r=e.toString(16).padStart(2,"0");return t?r.substring(0,1):r}r(26809),r(2589),r(18527),r(32773),r(20266),r(90740);class c{static blendColors(e,t,r,i=new c){return i.r=Math.round(e.r+(t.r-e.r)*r),i.g=Math.round(e.g+(t.g-e.g)*r),i.b=Math.round(e.b+(t.b-e.b)*r),i.a=e.a+(t.a-e.a)*r,i._sanitize()}static fromRgb(e,t){const r=e.toLowerCase().match(/^(rgba?|hsla?)\(([\s.\-,%0-9]+)\)/);if(r){const e=r[2].split(/\s*,\s*/),i=r[1];if("rgb"===i&&3===e.length||"rgba"===i&&4===e.length){const r=e[0];if("%"===r.charAt(r.length-1)){const r=e.map((e=>2.56*parseFloat(e)));return 4===e.length&&(r[3]=parseFloat(e[3])),c.fromArray(r,t)}return c.fromArray(e.map((e=>parseFloat(e))),t)}if("hsl"===i&&3===e.length||"hsla"===i&&4===e.length)return c.fromArray((0,s.h)(parseFloat(e[0]),parseFloat(e[1])/100,parseFloat(e[2])/100,parseFloat(e[3])),t)}return null}static fromHex(e,t=new c){if("#"!==e[0]||isNaN(Number(`0x${e.substring(1)}`)))return null;switch(e.length){case 4:case 5:{const r=parseInt(e.substring(1,2),16),i=parseInt(e.substring(2,3),16),n=parseInt(e.substring(3,4),16),s=5===e.length?15:parseInt(e.substring(4),16);return c.fromArray([r+16*r,i+16*i,n+16*n,(s+16*s)/255],t)}case 7:case 9:{const r=parseInt(e.substring(1,3),16),i=parseInt(e.substring(3,5),16),n=parseInt(e.substring(5,7),16),s=7===e.length?255:parseInt(e.substring(7),16);return c.fromArray([r,i,n,s/255],t)}default:return null}}static fromArray(e,t=new c){return t._set(Number(e[0]),Number(e[1]),Number(e[2]),Number(e[3])),isNaN(t.a)&&(t.a=1),t._sanitize()}static fromString(e,t){const r=(0,s.i)(e)?(0,s.g)(e):null;return r&&c.fromArray(r,t)||c.fromRgb(e,t)||c.fromHex(e,t)}static fromJSON(e){return null!=e?new c([e[0],e[1],e[2],(e[3]??255)/255]):void 0}static toUnitRGB(e){return null!=e?[e.r/255,e.g/255,e.b/255]:null}static toUnitRGBA(e){return null!=e?[e.r/255,e.g/255,e.b/255,null!=e.a?e.a:1]:null}constructor(e){this.r=255,this.g=255,this.b=255,this.a=1,e&&this.setColor(e)}get isBright(){return.299*this.r+.587*this.g+.114*this.b>=127}setColor(e){return"string"==typeof e?c.fromString(e,this):Array.isArray(e)?c.fromArray(e,this):(this._set(e.r??0,e.g??0,e.b??0,e.a??1),e instanceof c||this._sanitize()),this}toRgb(){return[this.r,this.g,this.b]}toRgba(){return[this.r,this.g,this.b,this.a]}toHex(e){const t=e?.capitalize??!1,r=e?.digits??6,i=3===r||4===r,n=4===r||8===r,s=`#${p(this.r,i)}${p(this.g,i)}${p(this.b,i)}${n?p(Math.round(255*this.a),i):""}`;return t?s.toUpperCase():s}toCss(e=!1){const t=this.r+", "+this.g+", "+this.b;return e?`rgba(${t}, ${this.a})`:`rgb(${t})`}toString(){return this.toCss(!0)}toJSON(){return this.toArray()}toArray(e=c.AlphaMode.ALWAYS){const t=l(this.r),r=l(this.g),i=l(this.b);return e===c.AlphaMode.ALWAYS||1!==this.a?[t,r,i,l(255*this.a)]:[t,r,i]}clone(){return new c(this.toRgba())}hash(){return this.r<<24|this.g<<16|this.b<<8|255*this.a}equals(e){return null!=e&&e.r===this.r&&e.g===this.g&&e.b===this.b&&e.a===this.a}_sanitize(){return this.r=Math.round(u(this.r,0,255)),this.g=Math.round(u(this.g,0,255)),this.b=Math.round(u(this.b,0,255)),this.a=u(this.a,0,1),this}_set(e,t,r,i){this.r=e,this.g=t,this.b=r,this.a=i}}c.prototype.declaredClass="esri.Color",i=c||(c={}),(n=i.AlphaMode||(i.AlphaMode={}))[n.ALWAYS=0]="ALWAYS",n[n.UNLESS_OPAQUE=1]="UNLESS_OPAQUE";const y=c},66136:(e,t,r)=>{r.d(t,{A:()=>m});var i,n=r(32816),s=r(99924),o=r(4734),a=r(29298),l=(r(32773),r(20266),r(49877)),u=r(69421),p=r(56273),c=r(78016);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(50214),r(93804),r(59192),r(54483),r(36544);let y=i=class extends s.oY{static get allTime(){return d}static get empty(){return h}static fromArray(e){return new i({start:null!=e[0]?new Date(e[0]):e[0],end:null!=e[1]?new Date(e[1]):e[1]})}constructor(e){super(e),this.end=null,this.start=null}readEnd(e,t){return null!=t.end?new Date(t.end):null}writeEnd(e,t){t.end=e?.getTime()??null}get isAllTime(){return this.equals(i.allTime)}get isEmpty(){return this.equals(i.empty)}readStart(e,t){return null!=t.start?new Date(t.start):null}writeStart(e,t){t.start=e?.getTime()??null}clone(){return new i({end:this.end,start:this.start})}equals(e){if(!e)return!1;const t=this.start?.getTime()??this.start,r=this.end?.getTime()??this.end,i=e.start?.getTime()??e.start,n=e.end?.getTime()??e.end;return t===i&&r===n}expandTo(e,t=c.s){if(this.isEmpty||this.isAllTime)return this.clone();let r=this.start;r&&(r=(0,o.t)(r,e,t));let n=this.end;if(n){const r=(0,o.t)(n,e,t);n=n.getTime()===r.getTime()?r:(0,o.o)(r,1,e,t)}return new i({start:r,end:n})}intersection(e){if(!e)return this.clone();if(this.isEmpty||e.isEmpty)return i.empty;if(this.isAllTime)return e.clone();if(e.isAllTime)return this.clone();const t=this.start?.getTime()??-1/0,r=this.end?.getTime()??1/0,n=e.start?.getTime()??-1/0,s=e.end?.getTime()??1/0;let o,a;return n>=t&&n<=r?o=n:t>=n&&t<=s&&(o=t),r>=n&&r<=s?a=r:s>=t&&s<=r&&(a=s),null==o||null==a||isNaN(o)||isNaN(a)?i.empty:new i({start:o===-1/0?null:new Date(o),end:a===1/0?null:new Date(a)})}offset(e,t,r=c.s){if(this.isEmpty||this.isAllTime)return this.clone();const n=new i,{start:s,end:a}=this;return null!=s&&(n.start=(0,o.o)(s,e,t,r)),null!=a&&(n.end=(0,o.o)(a,e,t,r)),n}toArray(){return this.isEmpty?[void 0,void 0]:[this.start?.getTime()??null,this.end?.getTime()??null]}union(e){if(!e||e.isEmpty)return this.clone();if(this.isEmpty)return e.clone();if(this.isAllTime||e.isAllTime)return d.clone();const t=null!=this.start&&null!=e.start?new Date(Math.min(this.start.getTime(),e.start.getTime())):null,r=null!=this.end&&null!=e.end?new Date(Math.max(this.end.getTime(),e.end.getTime())):null;return new i({start:t,end:r})}};(0,n._)([(0,a.MZ)({type:Date,json:{write:{allowNull:!0}}})],y.prototype,"end",void 0),(0,n._)([(0,l.r)("end")],y.prototype,"readEnd",null),(0,n._)([(0,p.w)("end")],y.prototype,"writeEnd",null),(0,n._)([(0,a.MZ)({readOnly:!0,json:{read:!1}})],y.prototype,"isAllTime",null),(0,n._)([(0,a.MZ)({readOnly:!0,json:{read:!1}})],y.prototype,"isEmpty",null),(0,n._)([(0,a.MZ)({type:Date,json:{write:{allowNull:!0}}})],y.prototype,"start",void 0),(0,n._)([(0,l.r)("start")],y.prototype,"readStart",null),(0,n._)([(0,p.w)("start")],y.prototype,"writeStart",null),y=i=(0,n._)([(0,u.$)("esri.TimeExtent")],y);const d=new y,h=new y({start:void 0,end:void 0}),m=y},25548:(e,t,r)=>{r.d(t,{A:()=>d});var i=r(32816),n=r(41390),s=r(32773),o=r(52731),a=r(80473),l=r(99924),u=r(29298),p=(r(20266),r(69421));let c=0,y=class extends((0,l.Te)((0,o.O)((0,a.sA)(n.T)))){constructor(e){super(e),this.id=`${Date.now().toString(16)}-analysis-${c++}`,this.title=null}get parent(){return this._get("parent")}set parent(e){const t=this.parent;if(null!=t)switch(t.type){case"line-of-sight":case"dimension":t.releaseAnalysis(this);break;case"2d":case"3d":t.analyses.includes(this)&&t.analyses.remove(this)}this._set("parent",e)}get isEditable(){return this.requiredPropertiesForEditing.every(s.i)}};(0,i._)([(0,u.MZ)({type:String,constructOnly:!0,clonable:!1})],y.prototype,"id",void 0),(0,i._)([(0,u.MZ)({type:String})],y.prototype,"title",void 0),(0,i._)([(0,u.MZ)({clonable:!1,value:null})],y.prototype,"parent",null),(0,i._)([(0,u.MZ)({readOnly:!0})],y.prototype,"isEditable",null),y=(0,i._)([(0,p.$)("esri.analysis.Analysis")],y);const d=y},81040:(e,t,r)=>{r.d(t,{c:()=>a});var i=r(16699);class n{constructor(e,t){this.min=e,this.max=t,this.range=t-e}normalize(e,t=0,r=!1){return s(this.range,this.min,this.max,e,t,r)}clamp(e,t=0){return(0,i.c)(e-t,this.min,this.max)+t}monotonic(e,t,r){return ee&&rr&&(i-=o(e,i-r)),s&&i===r&&(i=t),i+n}function o(e,t,r=0){return Math.ceil((t-r)/e)*e+r}new n(0,2*Math.PI),new n(-Math.PI,Math.PI);const a=new n(0,360)},49755:(e,t,r)=>{r.d(t,{E:()=>v});var i,n=r(32816),s=r(93804),o=r(99924),a=r(57732),l=r(29298),u=(r(32773),r(20266),r(49877)),p=r(69421),c=r(56273),y=r(30011),d=r(54131);let h=i=class extends o.oY{constructor(e){super(e)}async collectRequiredFields(e,t){return(0,y.Dx)(e,t,this.expression)}clone(){return new i({expression:this.expression,title:this.title})}equals(e){return this.expression===e.expression&&this.title===e.title}};(0,n._)([(0,l.MZ)({type:String,json:{write:!0}})],h.prototype,"expression",void 0),(0,n._)([(0,l.MZ)({type:String,json:{write:!0}})],h.prototype,"title",void 0),h=i=(0,n._)([(0,p.$)("esri.symbols.support.FeatureExpressionInfo")],h);const m=h;var g;const f=(0,s.s)()({onTheGround:"on-the-ground",relativeToGround:"relative-to-ground",relativeToScene:"relative-to-scene",absoluteHeight:"absolute-height"}),b=new s.J({foot:"feet",kilometer:"kilometers",meter:"meters",mile:"miles","us-foot":"us-feet",yard:"yards"});let w=g=class extends o.oY{constructor(e){super(e),this.offset=null}readFeatureExpressionInfo(e,t){return null!=e?e:t.featureExpression&&0===t.featureExpression.value?{expression:"0"}:void 0}writeFeatureExpressionInfo(e,t,r,i){t[r]=e.write({},i),"0"===e.expression&&(t.featureExpression={value:0})}get mode(){const{offset:e,featureExpressionInfo:t}=this;return this._isOverridden("mode")?this._get("mode"):null!=e||t?"relative-to-ground":"on-the-ground"}set mode(e){this._override("mode",e)}set unit(e){this._set("unit",e)}write(e,t){return this.offset||this.mode||this.featureExpressionInfo||this.unit?super.write(e,t):null}clone(){return new g({mode:this.mode,offset:this.offset,featureExpressionInfo:this.featureExpressionInfo?this.featureExpressionInfo.clone():void 0,unit:this.unit})}equals(e){return this.mode===e.mode&&this.offset===e.offset&&this.unit===e.unit&&(0,a.e)(this.featureExpressionInfo,e.featureExpressionInfo)}};(0,n._)([(0,l.MZ)({type:m,json:{write:!0}})],w.prototype,"featureExpressionInfo",void 0),(0,n._)([(0,u.r)("featureExpressionInfo",["featureExpressionInfo","featureExpression"])],w.prototype,"readFeatureExpressionInfo",null),(0,n._)([(0,c.w)("featureExpressionInfo",{featureExpressionInfo:{type:m},"featureExpression.value":{type:[0]}})],w.prototype,"writeFeatureExpressionInfo",null),(0,n._)([(0,l.MZ)({type:f.apiValues,nonNullable:!0,json:{type:f.jsonValues,read:f.read,write:{writer:f.write,isRequired:!0}}})],w.prototype,"mode",null),(0,n._)([(0,l.MZ)({type:Number,json:{write:!0}})],w.prototype,"offset",void 0),(0,n._)([(0,l.MZ)({type:d.s,json:{type:String,read:b.read,write:b.write}})],w.prototype,"unit",null),w=g=(0,n._)([(0,p.$)("esri.symbols.support.ElevationInfo")],w);const v=w},2810:(e,t,r)=>{r.d(t,{M:()=>g,a:()=>f});var i=r(32816),n=r(41390),s=r(99924),o=r(32773),a=r(93181),l=r(69421),u=r(29298);class p{constructor(){this._propertyOriginMap=new Map,this._originStores=new Array(n.o),this._values=new Map,this.multipleOriginsSupported=!0}clone(e){const t=new p,r=this._originStores[n.O.DEFAULTS];r&&r.forEach(((e,r)=>{t.set(r,(0,o.o8)(e),n.O.DEFAULTS)}));for(let r=n.O.SERVICE;r{e&&e.has(n)||t.set(n,(0,o.o8)(i),r)}))}return t}get(e,t){const r=void 0===t?this._values:this._originStores[t];return r?r.get(e):void 0}keys(e){const t=null==e?this._values:this._originStores[e];return t?[...t.keys()]:[]}set(e,t,r=n.O.USER){let i=this._originStores[r];if(i||(i=new Map,this._originStores[r]=i),i.set(e,t),!this._values.has(e)||this._propertyOriginMap.get(e)<=r){const i=this._values.get(e);return this._values.set(e,t),this._propertyOriginMap.set(e,r),i!==t}return!1}delete(e,t=n.O.USER){const r=this._originStores[t];if(!r)return;const i=r.get(e);if(r.delete(e),this._values.has(e)&&this._propertyOriginMap.get(e)===t){this._values.delete(e);for(let r=t-1;r>=0;r--){const t=this._originStores[r];if(t&&t.has(e)){this._values.set(e,t.get(e)),this._propertyOriginMap.set(e,r);break}}}return i}has(e,t){const r=void 0===t?this._values:this._originStores[t];return!!r&&r.has(e)}revert(e,t){for(;t>0&&!this.has(e,t);)--t;const r=this._originStores[t],i=r?.get(e),n=this._values.get(e);return this._values.set(e,i),this._propertyOriginMap.set(e,t),n!==i}originOf(e){return this._propertyOriginMap.get(e)||n.O.DEFAULTS}forEach(e){this._values.forEach(e)}}const c=e=>{let t=class extends e{constructor(...e){super(...e);const t=(0,a.g)(this),r=t.store,i=new p;t.store=i,(0,s.s)(t,r,i)}read(e,t){(0,s.a)(this,e,t)}getAtOrigin(e,t){const r=y(this),i=(0,n.n)(t);if("string"==typeof e)return r.get(e,i);const s={};return e.forEach((e=>{s[e]=r.get(e,i)})),s}originOf(e){return(0,n.j)(this.originIdOf(e))}originIdOf(e){return y(this).originOf(e)}revert(e,t){const r=y(this),i=(0,n.n)(t),s=(0,a.g)(this);let o;o="string"==typeof e?"*"===e?r.keys(i):[e]:e,o.forEach((e=>{s.invalidate(e),r.revert(e,i),s.commit(e)}))}};return t=(0,i._)([(0,l.$)("esri.core.ReadOnlyMultiOriginJSONSupport")],t),t};function y(e){return(0,a.g)(e).store}let d=class extends(c(n.T)){};d=(0,i._)([(0,l.$)("esri.core.ReadOnlyMultiOriginJSONSupport")],d);const h=e=>{let t=class extends e{constructor(...e){super(...e)}clear(e,t="user"){return m(this).delete(e,(0,n.n)(t))}write(e,t){return(0,s.b)(this,e=e||{},t),e}setAtOrigin(e,t,r){(0,a.g)(this).setAtOrigin(e,t,(0,n.n)(r))}removeOrigin(e){const t=m(this),r=(0,n.n)(e),i=t.keys(r);for(const e of i)t.originOf(e)===r&&t.set(e,t.get(e,r),n.O.USER)}updateOrigin(e,t){const r=m(this),i=(0,n.n)(t),s=(0,u.g)(this,e);for(let t=i+1;t{let t=class extends(h(c(e))){constructor(...e){super(...e)}};return t=(0,i._)([(0,l.$)("esri.core.MultiOriginJSONSupport")],t),t};let f=class extends(g(n.T)){};f=(0,i._)([(0,l.$)("esri.core.MultiOriginJSONSupport")],f)},98238:(e,t,r)=>{r.d(t,{a:()=>d,b:()=>S,c:()=>b,d:()=>M,e:()=>h,f:()=>u,i:()=>v,l:()=>c,m:()=>_,o:()=>f,p:()=>p,r:()=>m,s:()=>w,u:()=>y});var i=r(82530),n=r(44600),s=r(7969),o=r(1178),a=r(49755),l=r(64524);const u={type:Boolean,value:!0,json:{origins:{service:{read:!1,write:!1},"web-map":{read:!1,write:!1}},name:"screenSizePerspective",write:{enabled:!0,layerContainerTypes:i.e}}},p={type:Boolean,value:!0,json:{name:"disablePopup",read:{reader:(e,t)=>!t.disablePopup},write:{enabled:!0,writer(e,t,r){t[r]=!e}}}},c={type:Boolean,value:!0,nonNullable:!0,json:{name:"showLabels",write:{enabled:!0,layerContainerTypes:i.e}}},y={type:String,json:{origins:{"portal-item":{write:!1}},write:{isRequired:!0,ignoreOrigin:!0,writer:o.w}}},d={type:Boolean,value:!0,nonNullable:!0,json:{origins:{service:{read:{enabled:!1}}},name:"showLegend",write:{enabled:!0,layerContainerTypes:i.e}}},h={value:null,type:a.E,json:{origins:{service:{name:"elevationInfo",write:!0}},name:"layerDefinition.elevationInfo",write:{enabled:!0,layerContainerTypes:i.e}}};function m(e){return{type:e,readOnly:!0,json:{origins:{service:{read:!0}},read:!1}}}const g={write:{enabled:!0,layerContainerTypes:i.e},read:!0},f={type:Number,json:{origins:{"web-document":g,"portal-item":{write:!0}}}},b={...f,json:{...f.json,origins:{"web-document":{...g,write:{enabled:!0,layerContainerTypes:i.e,target:{opacity:{type:Number},"layerDefinition.drawingInfo.transparency":{type:Number}}}}},read:{source:["layerDefinition.drawingInfo.transparency","drawingInfo.transparency"],reader:(e,t,r)=>r&&"service"!==r.origin||!t.drawingInfo||void 0===t.drawingInfo.transparency?t.layerDefinition?.drawingInfo&&void 0!==t.layerDefinition.drawingInfo.transparency?(0,l.t)(t.layerDefinition.drawingInfo.transparency):void 0:(0,l.t)(t.drawingInfo.transparency)}}},w={type:n.A,readOnly:!0,json:{origins:{service:{read:{source:["fullExtent","spatialReference"],reader:(e,t)=>{const r=n.A.fromJSON(e);return null!=t.spatialReference&&"object"==typeof t.spatialReference&&(r.spatialReference=s.A.fromJSON(t.spatialReference)),r}}}},read:!1}},v={type:String,json:{origins:{service:{read:!1},"portal-item":{read:!1}}}},S={type:Number,json:{origins:{service:{write:{enabled:!1}},"web-scene":{name:"layerDefinition.minScale",write:{enabled:!0,layerContainerTypes:i.e}}},name:"layerDefinition.minScale",write:!0}},_={type:Number,json:{origins:{service:{write:{enabled:!1}},"web-scene":{name:"layerDefinition.maxScale",write:{enabled:!0,layerContainerTypes:i.e}}},name:"layerDefinition.maxScale",write:!0}},M={json:{write:{ignoreOrigin:!0,layerContainerTypes:i.e},origins:{"web-map":{read:!1,write:!1}}}}},82530:(e,t,r)=>{r.d(t,{e:()=>i});const i=["operational-layers","basemap","ground"]},19869:(e,t,r)=>{r.d(t,{m:()=>n});var i=r(69763);const n={unknown:1,inches:(0,i.l)(1,"meters","inches"),feet:(0,i.l)(1,"meters","feet"),"us-feet":(0,i.l)(1,"meters","us-feet"),yards:(0,i.l)(1,"meters","yards"),miles:(0,i.l)(1,"meters","miles"),"nautical-miles":(0,i.l)(1,"meters","nautical-miles"),millimeters:(0,i.l)(1,"meters","millimeters"),centimeters:(0,i.l)(1,"meters","centimeters"),decimeters:(0,i.l)(1,"meters","decimeters"),meters:(0,i.l)(1,"meters","meters"),kilometers:(0,i.l)(1,"meters","kilometers"),"decimal-degrees":1/(0,i.q)(1,"meters",i.h.radius)}},64524:(e,t,r)=>{r.d(t,{o:()=>n,t:()=>s});var i=r(36544);function n(e){const t=(0,i.c)(100*(1-e));return Math.max(0,Math.min(t,100))}function s(e){const t=1-e/100;return Math.max(0,Math.min(t,1))}},54131:(e,t,r)=>{r.d(t,{g:()=>n,s:()=>s});var i=r(19869);function n(e){return 1/(i.m[e]||1)}const s=function(){const e=Object.keys(i.m);return e.sort(),e}()},52731:(e,t,r)=>{r.d(t,{O:()=>u,P:()=>p});var i=r(32816),n=r(41390),s=r(32773),o=(r(20266),r(57732)),a=r(93181),l=r(69421);r(29298),r(36544),r(40499),r(6407),r(90740),r(58498),r(13671),r(91047),r(45371),r(80959);const u=e=>{let t=class extends e{clone(){const e=(0,a.g)(this);(0,o.b)(e,"unable to clone instance of non-accessor class");const t=e.metadata,r=e.store,i={},l=new Map;for(const e in t){const o=t[e],a=r?.originOf(e),u=o.clonable;if(o.readOnly||!1===u||a!==n.O.USER&&a!==n.O.DEFAULTS&&a!==n.O.WEB_MAP&&a!==n.O.WEB_SCENE)continue;const p=this[e];let c=null;c="function"==typeof u?u(p):"reference"===u?p:(0,s.TU)(p),null!=p&&null==c||(a===n.O.DEFAULTS?l.set(e,c):i[e]=c)}const u=new(0,Object.getPrototypeOf(this).constructor)(i);if(l.size){const e=(0,a.g)(u)?.store;if(e)for(const[t,r]of l)e.set(t,r,n.O.DEFAULTS)}return u}};return t=(0,i._)([(0,l.$)("esri.core.Clonable")],t),t};let p=class extends(u(n.T)){};p=(0,i._)([(0,l.$)("esri.core.Clonable")],p)},80473:(e,t,r)=>{r.d(t,{PH:()=>a,sA:()=>o});var i=r(32816),n=r(69421);r(32773),r(20266),r(90740),r(40499),r(93181),r(13671),r(91047),r(36544),r(6407);let s=0;const o=e=>{let t=class extends e{constructor(...e){super(...e),Object.defineProperty(this,"uid",{writable:!1,configurable:!1,value:Date.now().toString(16)+"-object-"+s++})}};return t=(0,i._)([(0,n.$)("esri.core.Identifiable")],t),t},a=e=>{let t=class extends e{constructor(...e){super(...e),Object.defineProperty(this,"uid",{writable:!1,configurable:!1,value:s++})}};return t=(0,i._)([(0,n.$)("esri.core.Identifiable.NumericIdentifiable")],t),t};let l=class extends(o(class{})){};l=(0,i._)([(0,n.$)("esri.core.Identifiable")],l)},67321:(e,t,r)=>{r.d(t,{C_:()=>c,OH:()=>h,Vh:()=>m,on:()=>p,pc:()=>g,wB:()=>a,z7:()=>l}),r(73067),r(17745);var i=r(80959),n=r(13671),s=r(57732),o=r(41390);function a(e,t,r={}){return u(e,t,r,y)}function l(e,t,r={}){return u(e,t,r,d)}function u(e,t,r={},i){let n=null;const a=r.once?(e,r)=>{i(e)&&((0,s.r)(n),t(e,r))}:(e,r)=>{i(e)&&t(e,r)};if(n=(0,o.w)(e,a,r.sync,r.equals),r.initial){const t=e();a(t,t)}return n}function p(e,t,r,o={}){let l=null,u=null,p=null;function c(){l&&u&&(u.remove(),o.onListenerRemove?.(l),l=null,u=null)}function y(e){o.once&&o.once&&(0,s.r)(p),r(e)}const d=a(e,((e,r)=>{c(),(0,i.i)(e)&&(l=e,u=(0,i.o)(e,t,y),o.onListenerAdd?.(e))}),{sync:o.sync,initial:!0});return p=(0,n.m)((()=>{d.remove(),c()})),p}function c(e,t){return function(e,t,r){if((0,i.G4)(r))return Promise.reject((0,i.NK)());const o=e();if(t?.(o))return Promise.resolve(o);let a=null;function l(){a=(0,s.r)(a)}return new Promise(((s,o)=>{a=(0,n.h)([(0,i.u7)(r,(()=>{l(),o((0,i.NK)())})),u(e,(e=>{l(),s(e)}),{sync:!1,once:!0},t??y)])}))}(e,d,t)}function y(e){return!0}function d(e){return!!e}r(32816),r(29298),r(20266),r(90740),r(32773),r(36544),r(93181),r(40499),r(6407),r(69421),r(91047),r(81272),r(45371),r(44945),r(58498);const h={sync:!0},m={initial:!0},g={sync:!0,initial:!0}},3972:(e,t,r)=>{r.r(t),r.d(t,{default:()=>D});var i=r(32816),n=r(25548),s=r(35902),o=r(52731),a=r(99924),l=r(87985),u=r(29298),p=r(36544),c=(r(32773),r(69421));r(13226),r(16699),r(26809),r(2589),r(18527),r(20266),r(90740),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407);let y=class extends((0,a.Te)(o.P)){constructor(e){super(e),this.type="simple",this.color=new s.A("black"),this.lineSize=2,this.fontSize=10,this.textColor=new s.A("black"),this.textBackgroundColor=new s.A([255,255,255,.6])}};(0,i._)([(0,u.MZ)({type:["simple"],readOnly:!0,json:{write:{isRequired:!0}}})],y.prototype,"type",void 0),(0,i._)([(0,u.MZ)({type:s.A,nonNullable:!0,json:{type:[p.I],write:{isRequired:!0}}})],y.prototype,"color",void 0),(0,i._)([(0,u.MZ)({type:Number,cast:l.t,nonNullable:!0,range:{min:(0,l.p)(1)},json:{write:{isRequired:!0}}})],y.prototype,"lineSize",void 0),(0,i._)([(0,u.MZ)({type:Number,cast:l.t,nonNullable:!0,json:{write:{isRequired:!0}}})],y.prototype,"fontSize",void 0),(0,i._)([(0,u.MZ)({type:s.A,nonNullable:!0,json:{type:[p.I],write:{isRequired:!0}}})],y.prototype,"textColor",void 0),(0,i._)([(0,u.MZ)({type:s.A,nonNullable:!0,json:{type:[p.I],write:{isRequired:!0}}})],y.prototype,"textBackgroundColor",void 0),y=(0,i._)([(0,c.$)("esri.analysis.DimensionSimpleStyle")],y);const d=y;r(94345);var h,m,g=r(81040),f=r(48844),b=r(64752),w=r(44600),v=(r(2160),r(49877),r(7969),r(69763),r(93804),r(18683),r(64604),r(29512),r(99063),r(56273));r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(67504),r(92517),r(77037),(m=h||(h={})).Horizontal="horizontal",m.Vertical="vertical",m.Direct="direct";const S=[h.Horizontal,h.Vertical,h.Direct];let _=class extends((0,a.Te)(o.P)){constructor(e){super(e),this.type="length",this.startPoint=null,this.endPoint=null,this.measureType=h.Direct,this.offset=0,this.orientation=0}};(0,i._)([(0,u.MZ)({type:["length"],json:{write:{isRequired:!0}}})],_.prototype,"type",void 0),(0,i._)([(0,u.MZ)({type:b.A,json:{write:!0}})],_.prototype,"startPoint",void 0),(0,i._)([(0,u.MZ)({type:b.A,json:{write:!0}})],_.prototype,"endPoint",void 0),(0,i._)([(0,u.MZ)({type:S,nonNullable:!0,json:{write:{isRequired:!0}}})],_.prototype,"measureType",void 0),(0,i._)([(0,u.MZ)({type:Number,nonNullable:!0,json:{write:{isRequired:!0}}})],_.prototype,"offset",void 0),(0,i._)([(0,u.MZ)({type:Number,nonNullable:!0,json:{write:{isRequired:!0}}}),(0,f.w)((e=>g.c.normalize((0,p.f)(e),0,!0)))],_.prototype,"orientation",void 0),_=(0,i._)([(0,c.$)("esri.analysis.LengthDimension")],_);const M=_;var A=r(17745),L=r(19297),I=r(67321),T=r(78281);r(80473),r(81272),r(44945),r(73067),r(47387),r(46728),r(64102);const O=A.A.ofType(M);let E=class extends n.A{constructor(e){super(e),this.type="dimension",this.style=new d,this.extent=null}initialize(){this.addHandles((0,I.wB)((()=>this._computeExtent()),(e=>{null==e?.pending&&this._set("extent",null!=e?e.extent:null)}),I.pc))}get dimensions(){return this._get("dimensions")||new O}set dimensions(e){this._set("dimensions",(0,L.r)(e,this.dimensions,O))}get spatialReference(){for(const e of this.dimensions){if(null!=e.startPoint)return e.startPoint.spatialReference;if(null!=e.endPoint)return e.endPoint.spatialReference}return null}get requiredPropertiesForEditing(){return this.dimensions.reduce(((e,t)=>(e.push(t.startPoint,t.endPoint),e)),[])}async waitComputeExtent(){const e=this._computeExtent();return null!=e?e.pending:Promise.resolve()}_computeExtent(){const e=this.spatialReference;if(null==e)return{pending:null,extent:null};const t=[];for(const e of this.dimensions)null!=e.startPoint&&t.push(e.startPoint),null!=e.endPoint&&t.push(e.endPoint);const r=(0,T.projectOrLoadMany)(t,e);if(null!=r.pending)return{pending:r.pending,extent:null};let i=null;return null!=r.geometries&&(i=r.geometries.reduce(((e,t)=>null==e?null!=t?w.A.fromPoint(t):null:null!=t?e.union(w.A.fromPoint(t)):e),null)),{pending:null,extent:i}}clear(){this.dimensions.removeAll()}};(0,i._)([(0,u.MZ)({type:["dimension"]})],E.prototype,"type",void 0),(0,i._)([(0,u.MZ)({cast:L.c,type:O,nonNullable:!0})],E.prototype,"dimensions",null),(0,i._)([(0,u.MZ)({readOnly:!0})],E.prototype,"spatialReference",null),(0,i._)([(0,u.MZ)({types:{key:"type",base:null,typeMap:{simple:d}},nonNullable:!0})],E.prototype,"style",void 0),(0,i._)([(0,u.MZ)({value:null,readOnly:!0})],E.prototype,"extent",void 0),(0,i._)([(0,u.MZ)({readOnly:!0})],E.prototype,"requiredPropertiesForEditing",null),E=(0,i._)([(0,c.$)("esri.analysis.DimensionAnalysis")],E);const x=E;var N=r(2810),Z=r(73597),j=r(88730);r(66136),r(4734),r(50214),r(59192),r(78016),r(54483),r(73509),r(28276),r(98238),r(1178),r(49755),r(30011),r(55270),r(95779),r(13262),r(346),r(54131),r(19869),r(64524);let G=class extends((0,j.q)((0,N.M)(Z.A))){constructor(e){if(super(e),this.type="dimension",this.operationalLayerType="ArcGISDimensionLayer",this.source=new x,this.opacity=1,e){const{source:t,style:r}=e;t&&r&&(t.style=r)}}initialize(){this.addHandles([(0,I.wB)((()=>this.source),((e,t)=>{null!=t&&t.parent===this&&(t.parent=null),null!=e&&(e.parent=this)}),I.pc)])}async load(){return this.addResolvingPromise(this.source.waitComputeExtent()),this}get spatialReference(){return this.source.spatialReference}get style(){return this.source.style}set style(e){this.source.style=e}get fullExtent(){return this.source.extent}releaseAnalysis(e){this.source===e&&(this.source=new x)}get analysis(){return this.source}set analysis(e){this.source=e}get dimensions(){return this.source.dimensions}set dimensions(e){this.source.dimensions=e}writeDimensions(e,t,r,i){t.dimensions=e.filter((({startPoint:e,endPoint:t})=>null!=e&&null!=t)).map((e=>e.toJSON(i))).toJSON()}};(0,i._)([(0,u.MZ)({json:{read:!1},readOnly:!0})],G.prototype,"type",void 0),(0,i._)([(0,u.MZ)({type:["ArcGISDimensionLayer"]})],G.prototype,"operationalLayerType",void 0),(0,i._)([(0,u.MZ)({nonNullable:!0})],G.prototype,"source",void 0),(0,i._)([(0,u.MZ)({readOnly:!0})],G.prototype,"spatialReference",null),(0,i._)([(0,u.MZ)({types:{key:"type",base:null,typeMap:{simple:d}},json:{write:{ignoreOrigin:!0}}})],G.prototype,"style",null),(0,i._)([(0,u.MZ)({readOnly:!0})],G.prototype,"fullExtent",null),(0,i._)([(0,u.MZ)({readOnly:!0,json:{read:!1,write:!1,origins:{service:{read:!1,write:!1},"portal-item":{read:!1,write:!1},"web-document":{read:!1,write:!1}}}})],G.prototype,"opacity",void 0),(0,i._)([(0,u.MZ)({type:["show","hide"]})],G.prototype,"listMode",void 0),(0,i._)([(0,u.MZ)({type:A.A.ofType(M),json:{write:{ignoreOrigin:!0},origins:{"web-scene":{write:{ignoreOrigin:!0}}}}})],G.prototype,"dimensions",null),(0,i._)([(0,v.w)("web-scene","dimensions")],G.prototype,"writeDimensions",null),G=(0,i._)([(0,c.$)("esri.layers.DimensionLayer")],G);const D=G},73597:(e,t,r)=>{r.d(t,{A:()=>v});var i=r(32816),n=(r(94345),r(64604)),s=r(66136),o=r(6407),a=r(81272),l=r(80473),u=r(73509),p=r(20266),c=r(80959),y=r(99063),d=r(29298),h=(r(32773),r(69421)),m=r(90740),g=r(44600),f=r(7969);r(36544),r(2160),r(99924),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(49877),r(69763),r(93804),r(18683),r(29512),r(56273),r(36533),r(64752),r(48844),r(29208),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(67504),r(92517),r(77037),r(4734),r(50214),r(59192),r(78016),r(54483),r(28276);let b=0,w=class extends(a.A.EventedMixin((0,l.sA)(u.A))){constructor(){super(...arguments),this.attributionDataUrl=null,this.fullExtent=new g.A(-180,-90,180,90,f.A.WGS84),this.id=Date.now().toString(16)+"-layer-"+b++,this.legendEnabled=!0,this.listMode="show",this.opacity=1,this.parent=null,this.persistenceEnabled=!1,this.popupEnabled=!0,this.attributionVisible=!0,this.spatialReference=f.A.WGS84,this.title=null,this.type=null,this.url=null,this.visibilityTimeExtent=null,this.visible=!0}static async fromArcGISServerUrl(e){const t="string"==typeof e?{url:e}:e;return(await r.e(2349).then(r.bind(r,42349))).fromUrl(t)}static fromPortalItem(e){return async function(e){const t="portalItem"in e?e:{portalItem:e},{fromItem:i}=await r.e(6810).then(r.bind(r,56810)).then((e=>e.e));try{return await i(t)}catch(e){const r=t?.portalItem,i=r?.id||"unset",n=r?.portal?.url||m.A.portalUrl;throw p.L.getLogger("esri.layers.support.fromPortalItem").error("#fromPortalItem()","Failed to create layer from portal item (portal: '"+n+"', id: '"+i+"')",e),e}}(e)}initialize(){this.when().catch((e=>{(0,c.zf)(e)||p.L.getLogger(this).error("#load()",`Failed to load layer (title: '${this.title??"no title"}', id: '${this.id??"no id"}')`,{error:e})}))}destroy(){const e=this.parent;if(e){const t=this;"layers"in e&&e.layers.includes(t)?e.layers.remove(t):"tables"in e&&e.tables.includes(t)?e.tables.remove(t):"baseLayers"in e&&e.baseLayers.includes(t)?e.baseLayers.remove(t):"referenceLayers"in e&&e.referenceLayers.includes(t)&&e.referenceLayers.remove(t),this._set("parent",null)}}get hasAttributionData(){return null!=this.attributionDataUrl}get parsedUrl(){return(0,y.An)(this.url)}async fetchAttributionData(){const e=this.attributionDataUrl;if(this.hasAttributionData&&e)return(await(0,n.A)(e,{query:{f:"json"},responseType:"json"})).data;throw new o.A("layer:no-attribution-data","Layer does not have attribution data")}};(0,i._)([(0,d.MZ)({type:String})],w.prototype,"attributionDataUrl",void 0),(0,i._)([(0,d.MZ)({type:g.A})],w.prototype,"fullExtent",void 0),(0,i._)([(0,d.MZ)({readOnly:!0})],w.prototype,"hasAttributionData",null),(0,i._)([(0,d.MZ)({type:String,clonable:!1})],w.prototype,"id",void 0),(0,i._)([(0,d.MZ)({type:Boolean,nonNullable:!0})],w.prototype,"legendEnabled",void 0),(0,i._)([(0,d.MZ)({type:["show","hide","hide-children"]})],w.prototype,"listMode",void 0),(0,i._)([(0,d.MZ)({type:Number,range:{min:0,max:1},nonNullable:!0})],w.prototype,"opacity",void 0),(0,i._)([(0,d.MZ)({clonable:!1})],w.prototype,"parent",void 0),(0,i._)([(0,d.MZ)({readOnly:!0})],w.prototype,"parsedUrl",null),(0,i._)([(0,d.MZ)({type:Boolean,readOnly:!0})],w.prototype,"persistenceEnabled",void 0),(0,i._)([(0,d.MZ)({type:Boolean})],w.prototype,"popupEnabled",void 0),(0,i._)([(0,d.MZ)({type:Boolean})],w.prototype,"attributionVisible",void 0),(0,i._)([(0,d.MZ)({type:f.A})],w.prototype,"spatialReference",void 0),(0,i._)([(0,d.MZ)({type:String})],w.prototype,"title",void 0),(0,i._)([(0,d.MZ)({readOnly:!0,json:{read:!1}})],w.prototype,"type",void 0),(0,i._)([(0,d.MZ)()],w.prototype,"url",void 0),(0,i._)([(0,d.MZ)({type:s.A})],w.prototype,"visibilityTimeExtent",void 0),(0,i._)([(0,d.MZ)({type:Boolean,nonNullable:!0})],w.prototype,"visible",void 0),w=(0,i._)([(0,h.$)("esri.layers.Layer")],w);const v=w},88730:(e,t,r)=>{r.d(t,{q:()=>w});var i=r(32816),n=r(66136),s=r(6407),o=r(99063),a=r(29298),l=r(36544),u=(r(32773),r(49877)),p=r(69421),c=r(56273),y=r(82530),d=r(99924),h=r(98238);r(4734),r(50214),r(93804),r(90740),r(59192),r(13671),r(78016),r(54483),r(20266),r(41390),r(40499),r(93181),r(58498),r(91047),r(45371),r(80959),r(44600),r(2160),r(7969),r(69763),r(18683),r(64604),r(29512),r(64752),r(48844),r(29208),r(1178),r(49755),r(30011),r(55270),r(95779),r(13262),r(346),r(16699),r(26809),r(2589),r(18527),r(94345),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(67504),r(92517),r(77037),r(54131),r(19869),r(64524);const m={ArcGISAnnotationLayer:!0,ArcGISDimensionLayer:!0,ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISImageServiceVectorLayer:!0,ArcGISMapServiceLayer:!0,ArcGISStreamLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BingMapsAerial:!0,BingMapsHybrid:!0,BingMapsRoad:!0,CatalogLayer:!0,CSV:!0,GeoJSON:!0,GeoRSS:!0,GroupLayer:!0,KML:!0,KnowledgeGraphLayer:!0,MediaLayer:!0,OGCFeatureLayer:!0,OrientedImageryLayer:!0,SubtypeGroupLayer:!0,VectorTileLayer:!0,WFS:!0,WMS:!0,WebTiledLayer:!0},g={ArcGISImageServiceLayer:!0,ArcGISImageServiceVectorLayer:!0,ArcGISMapServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BingMapsAerial:!0,BingMapsHybrid:!0,BingMapsRoad:!0,OpenStreetMap:!0,VectorTileLayer:!0,WMS:!0,WebTiledLayer:!0},f={ArcGISFeatureLayer:!0,SubtypeGroupTable:!0},b={"web-scene/operational-layers":{ArcGISDimensionLayer:!0,ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISMapServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISTiledElevationServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BuildingSceneLayer:!0,CatalogLayer:!0,CSV:!0,GeoJSON:!0,GroupLayer:!0,IntegratedMesh3DTilesLayer:!0,IntegratedMeshLayer:!0,KML:!0,LineOfSightLayer:!0,MediaLayer:!0,OGCFeatureLayer:!0,PointCloudLayer:!0,RasterDataLayer:!0,VectorTileLayer:!0,Voxel:!0,WFS:!0,WMS:!0,WebTiledLayer:!0},"web-scene/basemap":{ArcGISImageServiceLayer:!0,ArcGISMapServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,OpenStreetMap:!0,VectorTileLayer:!0,WMS:!0,WebTiledLayer:!0},"web-scene/ground":{ArcGISTiledElevationServiceLayer:!0,RasterDataElevationLayer:!0},"web-scene/tables":{ArcGISFeatureLayer:!0},"web-map/operational-layers":m,"web-map/basemap":g,"web-map/tables":f,"link-chart/operational-layers":{...m,LinkChartLayer:!0},"link-chart/basemap":g,"link-chart/tables":f,"portal-item/operational-layers":{ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISStreamLayer:!0,ArcGISTiledImageServiceLayer:!0,BuildingSceneLayer:!0,IntegratedMesh3DTilesLayer:!0,IntegratedMeshLayer:!0,MediaLayer:!0,OrientedImageryLayer:!0,PointCloudLayer:!0,SubtypeGroupLayer:!0}},w=e=>{let t=class extends e{constructor(){super(...arguments),this.persistenceEnabled=!0,this.title=null}readId(e,t,r){return"Group Layer"===r?.portalItem?.type?void 0:e}writeListMode(e,t,r,i){(i&&"ground"===i.layerContainerType||e&&(0,d.w)(this,r,{},i))&&(t[r]=e)}writeOperationalLayerType(e,t,r,i){e&&"tables"!==i?.layerContainerType&&(t.layerType=e)}writeTitle(e,t){t.title=e??"Layer"}readTimeExtent(e){return e?n.A.fromArray(e):null}writeTimeExtent(e,t,r,i){e&&"tables"!==i.layerContainerType&&(e.isEmpty?i?.messages&&i.messages.push(new s.A("layer:invalid-visibilityTimeExtent","visibilityTimeExtent cannot be empty")):t[r]=e.toArray())}read(e,t){t&&(t.layer=this),(0,d.r)(this,e,(t=>super.read(e,t)),t)}write(e,t){if(!this.persistenceEnabled&&!t?.ignorePersistenceEnabled)return null;if(t?.origin){const e=`${t.origin}/${t.layerContainerType||"operational-layers"}`,r=b[e];let i=!!r?.[this.operationalLayerType];if("ArcGISTiledElevationServiceLayer"===this.operationalLayerType&&"web-scene/operational-layers"===e&&(i=!1),"ArcGISDimensionLayer"===this.operationalLayerType&&"web-map/operational-layers"===e&&(i=!1),!i)return t.messages?.push(new s.A("layer:unsupported",`Layers (${this.title}, ${this.id}) of type '${this.declaredClass}' are not supported in the context of '${e}'`,{layer:this})),null}const r=super.write(e,{...t,layer:this}),i=!!t&&!!t.messages&&!!t.messages.filter((e=>e instanceof s.A&&"web-document-write:property-required"===e.name)).length;return(0,o.w8)(r?.url)?(t?.messages?.push(new s.A("layer:invalid-url",`Layer (${this.title}, ${this.id}) of type '${this.declaredClass}' using a Blob URL cannot be written to web scenes and web maps`,{layer:this})),null):!this.url&&i?null:r}beforeSave(){}};return(0,i._)([(0,a.MZ)({type:String,json:{write:{ignoreOrigin:!0},origins:{"web-scene":{write:{isRequired:!0,ignoreOrigin:!0}},"portal-item":{write:!1}}}})],t.prototype,"id",void 0),(0,i._)([(0,u.r)("id",["id"])],t.prototype,"readId",null),(0,i._)([(0,a.MZ)(h.d)],t.prototype,"listMode",void 0),(0,i._)([(0,c.w)("listMode")],t.prototype,"writeListMode",null),(0,i._)([(0,a.MZ)({type:String,readOnly:!0,json:{read:!1,write:{target:"layerType",ignoreOrigin:!0},origins:{"portal-item":{write:!1},"web-scene":{name:"layerType",read:!1,write:{enabled:!0,ignoreOrigin:!0,layerContainerTypes:y.e}}}}})],t.prototype,"operationalLayerType",void 0),(0,i._)([(0,c.w)("operationalLayerType")],t.prototype,"writeOperationalLayerType",null),(0,i._)([(0,a.MZ)(h.o)],t.prototype,"opacity",void 0),(0,i._)([(0,a.MZ)({type:Boolean,readOnly:!1})],t.prototype,"persistenceEnabled",void 0),(0,i._)([(0,a.MZ)({type:String,json:{write:{ignoreOrigin:!0,writerEnsuresNonNull:!0},origins:{"web-scene":{write:{isRequired:!0,ignoreOrigin:!0,writerEnsuresNonNull:!0}},"portal-item":{write:!1}}},value:"Layer"})],t.prototype,"title",void 0),(0,i._)([(0,c.w)("title"),(0,c.w)(["web-scene"],"title")],t.prototype,"writeTitle",null),(0,i._)([(0,a.MZ)({type:n.A,json:{origins:{"web-scene":{write:{layerContainerTypes:y.e}}}}})],t.prototype,"visibilityTimeExtent",void 0),(0,i._)([(0,u.r)("visibilityTimeExtent")],t.prototype,"readTimeExtent",null),(0,i._)([(0,c.w)(["portal-item","web-map","web-scene"],"visibilityTimeExtent",{visibilityTimeExtent:{type:[[l.I,l.N]]}})],t.prototype,"writeTimeExtent",null),(0,i._)([(0,a.MZ)({type:Boolean,json:{origins:{"web-scene":{name:"visibility",write:{enabled:!0,layerContainerTypes:y.e}}},name:"visibility",write:!0}})],t.prototype,"visible",void 0),t=(0,i._)([(0,p.$)("esri.layers.mixins.OperationalLayer")],t),t}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/e87adb91111290f5cb11.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/e87adb91111290f5cb11.js new file mode 100644 index 00000000..04886681 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/e87adb91111290f5cb11.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[7927],{133:(e,t,r)=>{r.d(t,{U:()=>s,i:()=>o,s:()=>n});var i=r(54483);class s{}function o(e){return e instanceof i.Z?e===s.instance:"unknown"===e?.toString().toLowerCase()}function n(e){return o(e)?s.instance:e}s.instance=new i.I("Etc/UTC")},47239:(e,t,r)=>{r.d(t,{a:()=>f,b:()=>a,c:()=>s,d:()=>g,e:()=>l,f:()=>o,g:()=>h,h:()=>u,i:()=>v,j:()=>m,n:()=>T,s:()=>p,t:()=>n,u:()=>d,v:()=>c,x:()=>y,z:()=>b});var i=r(44600);function s(e=b){return[e[0],e[1],e[2],e[3],e[4],e[5]]}function o(e,t,r,i,o,n,a=s()){return a[0]=e,a[1]=t,a[2]=r,a[3]=i,a[4]=o,a[5]=n,a}function n(e,t){const r=isFinite(e[2])||isFinite(e[5]);return new i.A(r?{xmin:e[0],xmax:e[3],ymin:e[1],ymax:e[4],zmin:e[2],zmax:e[5],spatialReference:t}:{xmin:e[0],xmax:e[3],ymin:e[1],ymax:e[4],spatialReference:t})}function a(e,t){e[0]=Math.min(e[0],t[0]),e[1]=Math.min(e[1],t[1]),e[2]=Math.min(e[2],t[2]),e[3]=Math.max(e[3],t[3]),e[4]=Math.max(e[4],t[4]),e[5]=Math.max(e[5],t[5])}function l(e,t){e[0]=Math.min(e[0],t[0]),e[1]=Math.min(e[1],t[1]),e[2]=Math.min(e[2],t[2]),e[3]=Math.max(e[3],t[0]),e[4]=Math.max(e[4],t[1]),e[5]=Math.max(e[5],t[2])}function u(e,t,r=0,i=t.length/3){let s=e[0],o=e[1],n=e[2],a=e[3],l=e[4],u=e[5];for(let e=0;e=e[3]?0:e[3]-e[0]}(e),t[1]=function(e){return e[1]>=e[4]?0:e[4]-e[1]}(e),t[2]=function(e){return e[2]>=e[5]?0:e[5]-e[2]}(e),t}function d(e,t,r=e){return r[0]=t[0],r[1]=t[1],r[2]=t[2],r!==e&&(r[3]=e[3],r[4]=e[4],r[5]=e[5]),r}function c(e,t,r=e){return r[3]=t[0],r[4]=t[1],r[5]=t[2],r!==e&&(r[0]=e[0],r[1]=e[1],r[2]=e[2]),e}function y(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e}function m(e){return e?y(e,T):s(T)}function h(e,t){return e[0]=t[0],e[1]=t[1],e[2]=Number.NEGATIVE_INFINITY,e[3]=t[2],e[4]=t[3],e[5]=Number.POSITIVE_INFINITY,e}function f(e,t,r,i,s){return e[0]=t,e[1]=r,e[2]=Number.NEGATIVE_INFINITY,e[3]=i,e[4]=s,e[5]=Number.POSITIVE_INFINITY,e}function v(e){return 6===e.length}function g(e,t,r){if(null==e||null==t)return e===t;if(!v(e)||!v(t))return!1;if(r){for(let i=0;i{r.d(t,{f:()=>l,t:()=>a}),r(32773);var i=r(59930),s=r(45862),o=r(72762),n=r(71613);const a={key:"type",base:s.A,typeMap:{range:n.A,"coded-value":i.A,inherited:o.A}};function l(e){if(!e?.type)return null;switch(e.type){case"range":return n.A.fromJSON(e);case"codedValue":return i.A.fromJSON(e);case"inherited":return o.A.fromJSON(e)}return null}},17872:(e,t,r)=>{r.d(t,{k:()=>i});const i=new(r(93804).J)({esriFieldTypeSmallInteger:"small-integer",esriFieldTypeInteger:"integer",esriFieldTypeSingle:"single",esriFieldTypeDouble:"double",esriFieldTypeLong:"long",esriFieldTypeString:"string",esriFieldTypeDate:"date",esriFieldTypeOID:"oid",esriFieldTypeGeometry:"geometry",esriFieldTypeBlob:"blob",esriFieldTypeRaster:"raster",esriFieldTypeGUID:"guid",esriFieldTypeGlobalID:"global-id",esriFieldTypeXML:"xml",esriFieldTypeBigInteger:"big-integer",esriFieldTypeDateOnly:"date-only",esriFieldTypeTimeOnly:"time-only",esriFieldTypeTimestampOffset:"timestamp-offset"})},73341:(e,t,r)=>{function i(e){return e&&"getAtOrigin"in e&&"originOf"in e}r.d(t,{i:()=>i})},339:(e,t,r)=>{r.d(t,{c:()=>n,g:()=>u,o:()=>a,u:()=>l});var i=r(67504),s=r(7969),o=r(77037);const n={102100:{maxX:20037508.342788905,minX:-20037508.342788905,plus180Line:new i.A({paths:[[[20037508.342788905,-20037508.342788905],[20037508.342788905,20037508.342788905]]],spatialReference:s.A.WebMercator}),minus180Line:new i.A({paths:[[[-20037508.342788905,-20037508.342788905],[-20037508.342788905,20037508.342788905]]],spatialReference:s.A.WebMercator})},4326:{maxX:180,minX:-180,plus180Line:new i.A({paths:[[[180,-180],[180,180]]],spatialReference:s.A.WGS84}),minus180Line:new i.A({paths:[[[-180,-180],[-180,180]]],spatialReference:s.A.WGS84})}};function a(e,t){return Math.ceil((e-t)/(2*t))}function l(e,t){const r=u(e);for(const e of r)for(const r of e)r[0]+=t;return e}function u(e){return(0,o.Bi)(e)?e.rings:e.paths}},54203:(e,t,r)=>{r.d(t,{u:()=>s});var i=r(73341);function s(e){e?.writtenProperties&&e.writtenProperties.forEach((({target:e,propName:t,newOrigin:r})=>{(0,i.i)(e)&&r&&e.originOf(t)!==r&&e.updateOrigin(t,r)}))}},79281:(e,t,r)=>{r.d(t,{c:()=>u,s:()=>p}),r(94345);var i=r(64604),s=r(77037),o=r(69763),n=r(69033),a=r(99063),l=r(13978);async function u(e,t,r,a){const l=(0,n.p)(e),u=t[0].spatialReference,p={...a,responseType:"json",query:{...l.query,f:"json",sr:(0,o.Y)(u),target:JSON.stringify({geometryType:(0,s.$B)(t[0]),geometries:t}),cutter:JSON.stringify(r)}},d=await(0,i.A)(l.path+"/cut",p),{cutIndexes:c,geometries:y=[]}=d.data;return{cutIndexes:c,geometries:y.map((e=>{const t=(0,s.rS)(e);return t.spatialReference=u,t}))}}async function p(e,t,r){const n="string"==typeof e?(0,a.An)(e):e,u=t[0].spatialReference,p=(0,s.$B)(t[0]),d={...r,query:{...n.query,f:"json",sr:(0,o.Y)(u),geometries:JSON.stringify((0,l.e)(t))}},{data:c}=await(0,i.A)(n.path+"/simplify",d);return(0,l.d)(c.geometries,p,u)}},69033:(e,t,r)=>{r.d(t,{a:()=>o,e:()=>a,p:()=>n}),r(90740),r(29512);var i=r(32773),s=r(99063);function o(e,t){return t?{...t,query:{...e??{},...t.query}}:{query:e}}function n(e){return"string"==typeof e?(0,s.An)(e):(0,i.o8)(e)}function a(e,t,r){const i={};for(const s in e){if("declaredClass"===s)continue;const o=e[s];if(null!=o&&"function"!=typeof o)if(Array.isArray(o))i[s]=o.map((e=>a(e)));else if("object"==typeof o)if(o.toJSON){const e=o.toJSON(r?.[s]);i[s]=t?e:JSON.stringify(e)}else i[s]=t?o:JSON.stringify(o);else i[s]=o}return i}r(64604)},13978:(e,t,r)=>{r.d(t,{d:()=>o,e:()=>s});var i=r(77037);function s(e){return{geometryType:(0,i.$B)(e[0]),geometries:e.map((e=>e.toJSON()))}}function o(e,t,r){const s=(0,i.xD)(t);return e.map((e=>{const t=s.fromJSON(e);return t.spatialReference=r,t}))}},3952:(e,t,r)=>{r.d(t,{el:()=>h});var i=r(90740),s=r(6407),o=r(20266),n=r(84200),a=r(67504),l=r(339),u=r(69763),p=r(29208),d=r(79281);r(32773),r(32816),r(29298),r(36544),r(93181),r(13671),r(40499),r(69421),r(91047),r(56273),r(44600),r(2160),r(99924),r(41390),r(58498),r(45371),r(80959),r(49877),r(7969),r(93804),r(18683),r(64604),r(29512),r(99063),r(64752),r(48844),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(77037),r(36533),r(94345),r(92517),r(69033),r(13978);const c=()=>o.L.getLogger("esri.geometry.support.normalizeUtils");function y(e,t,r){if(t){const t=function(e,t){if(!(e instanceof a.A||e instanceof n.A)){const e="straightLineDensify: the input geometry is neither polyline nor polygon";throw c().error(e),new s.A(e)}const r=(0,l.g)(e),i=[];for(const e of r){const r=[];i.push(r),r.push([e[0][0],e[0][1]]);for(let i=0;i1){for(let e=1;e<=d-1;e++){const i=e*t,n=p*i+s,a=u*i+o;r.push([n,a])}const e=(l+Math.floor(d-1)*t)/2,i=p*e+s,n=u*e+o;r.push([i,n])}r.push([n,a])}}return function(e){return"polygon"===e.type}(e)?new n.A({rings:i,spatialReference:e.spatialReference}):new a.A({paths:i,spatialReference:e.spatialReference})}(e,1e6);e=(0,p.ci)(t,!0)}return r&&(e=(0,l.u)(e,r)),e}function m(e,t,r){if(Array.isArray(e)){const i=e[0];if(i>t){const r=(0,l.o)(i,t);e[0]=i+r*(-2*t)}else if(it){const r=(0,l.o)(i,t);e=e.clone().offset(r*(-2*t),0)}else if(im(e,g,T))),A.push(e)}else if("extent"===t.type){const e=t.clone()._normalize(!1,!1,f);A.push(e.rings?new n.A(e):e)}else if(t.extent){const e=t.extent,r=(0,l.o)(e.xmin,T)*(2*g);let i=0===r?t.clone():(0,l.u)(t.clone(),r);e.offset(r,0);let{xmin:s,xmax:o}=e;s=Number(s.toFixed(9)),o=Number(o.toFixed(9)),e.intersects(w)&&o!==g?(_=o>_?o:_,i=y(i,v),M.push(i),A.push("cut")):e.intersects(S)&&s!==T?(_=o*(2*g)>_?o*(2*g):_,i=y(i,v,360),M.push(i),A.push("cut")):A.push(i)}else A.push(t.clone());else A.push(t);else A.push(t);let N=(0,l.o)(_,g),I=-90;const O=N,Z=new a.A;for(;N>0;){const e=360*N-180;Z.addPath([[e,I],[e,-1*I]]),I*=-1,N--}if(M.length>0&&O>0){const t=function(e,t){let r=-1;for(let i=0;i{if(r[0]<180)return!0;{let r=0;for(let e=0;er?i:r}r=Number(r.toFixed(9));const i=-360*(0,l.o)(r,180);for(let r=0;r1&&s.rings.length>=n.rings.length?(i.push(s),o.push("simplify")):o.push(v?(0,p.Gh)(s):s)}}if(!i.length)return o;const n=await(0,d.s)(s,i,r),a=[];for(let e=0;e{r.r(t),r.d(t,{default:()=>nr});var i=r(32816),s=r(90740),o=r(94345),n=r(27281),a=r(72393),l=(r(91381),r(49011),r(43682),r(54481),r(89253),r(60027),r(16677),r(17813),r(32397)),u=r(20266),p=r(17745),d=r(6407),c=r(2810),y=r(80959),m=r(67321),h=r(69763),f=r(99063),v=r(29298),g=r(32773),T=r(49877),b=r(69421),w=r(56273),S=r(54203),_=r(44600),M=r(78281),A=r(73597),N=r(31315),I=r(88730),O=r(38424),Z=r(96807),D=r(1985),C=r(4048),F=r(99924),L=r(53103),j=r(36544),B=(r(85232),r(88663)),P=r(93804),R=(r(30011),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(55270),r(50214),r(59192),r(78016),r(54483),r(95779),r(13262),r(346),r(64604)),x=(r(29512),r(18683),r(16699),r(26809),r(2589),r(18527),r(2160),r(7969)),E=r(64752),U=(r(48844),r(29208),r(36533)),J=r(84200),k=(r(97827),r(91695),r(18169),r(48402),r(67504)),G=(r(92517),r(77037)),W=(r(93471),r(35902),r(13226),r(53252),r(34039),r(70061),r(3495),r(97906),r(64524),r(65023),r(31424),r(74676),r(53610),r(29447)),V=(r(78273),r(49475),r(32368),r(7391),r(22529),r(43534),r(38094),r(67723),r(47239),r(59858),r(63728),r(1178),r(7182),r(81272),r(44945),r(47788),r(19297),r(82408)),q=(r(73509),r(28276),r(69277),r(70580),r(75191),r(24319),r(62092),r(4157),r(62401),r(52731)),$=(r(89322),r(20138),r(53370),r(46946),r(3816),r(71992),r(80167),r(4478),r(91808),r(7161),r(55586),r(35121),r(92229),r(18344),r(64884),r(23351),r(51222),r(42870),r(73067),r(54512));r(19648),r(42948);let z=class extends F.oY{constructor(e){super(e),this.break=new L.A({color:[255,255,255],size:12,outline:{color:[0,122,194],width:3}}),this.first=new L.A({color:[0,255,0],size:20,outline:{color:[255,255,255],width:4}}),this.unlocated=new L.A({color:[255,0,0],size:12,outline:{color:[255,255,255],width:3}}),this.last=new L.A({color:[255,0,0],size:20,outline:{color:[255,255,255],width:4}}),this.middle=new L.A({color:[51,51,51],size:12,outline:{color:[0,122,194],width:3}}),this.waypoint=new L.A({color:[255,255,255],size:12,outline:{color:[0,122,194],width:3}})}};(0,i._)([(0,v.MZ)({types:C.wC})],z.prototype,"break",void 0),(0,i._)([(0,v.MZ)({types:C.wC})],z.prototype,"first",void 0),(0,i._)([(0,v.MZ)({types:C.wC})],z.prototype,"unlocated",void 0),(0,i._)([(0,v.MZ)({types:C.wC})],z.prototype,"last",void 0),(0,i._)([(0,v.MZ)({types:C.wC})],z.prototype,"middle",void 0),(0,i._)([(0,v.MZ)({types:C.wC})],z.prototype,"waypoint",void 0),z=(0,i._)([(0,b.$)("esri.layers.support.RouteStopSymbols")],z);const Y=z;let H=class extends F.oY{constructor(e){super(e),this.directionLines=new W.A({color:[0,122,194],width:6}),this.directionPoints=new L.A({color:[255,255,255],size:6,outline:{color:[0,122,194],width:2}}),this.pointBarriers=new L.A({style:"x",size:10,outline:{color:[255,0,0],width:3}}),this.polygonBarriers=new $.A({color:[255,170,0,.6],outline:{width:7.5,color:[255,0,0,.6]}}),this.polylineBarriers=new W.A({width:7.5,color:[255,85,0,.7]}),this.routeInfo=new W.A({width:8,color:[20,89,127]}),this.stops=new Y}};(0,i._)([(0,v.MZ)({types:C.Y7})],H.prototype,"directionLines",void 0),(0,i._)([(0,v.MZ)({types:C.wC})],H.prototype,"directionPoints",void 0),(0,i._)([(0,v.MZ)({types:C.wC})],H.prototype,"pointBarriers",void 0),(0,i._)([(0,v.MZ)({types:C.Ac})],H.prototype,"polygonBarriers",void 0),(0,i._)([(0,v.MZ)({types:C.Y7})],H.prototype,"polylineBarriers",void 0),(0,i._)([(0,v.MZ)({types:C.Y7})],H.prototype,"routeInfo",void 0),(0,i._)([(0,v.MZ)({type:Y})],H.prototype,"stops",void 0),H=(0,i._)([(0,b.$)("esri.layers.support.RouteSymbols")],H);const K=H;var X=r(43059),Q=r(82454),ee=r(69033);const te={esriCentimeters:"centimeters",esriDecimalDegrees:"decimal-degrees",esriDecimeters:"decimeters",esriFeet:"feet",esriInches:"inches",esriKilometers:"kilometers",esriMeters:"meters",esriMiles:"miles",esriMillimeters:"millimeters",esriNauticalMiles:"nautical-miles",esriPoints:"points",esriUnknownUnits:"unknown",esriYards:"yards"},re=(0,P.s)()(te),ie=((0,P.s)()({...te,esriIntFeet:"international-feet",esriIntInches:"international-inches",esriIntMiles:"international-miles",esriIntNauticalMiles:"international-nautical-miles",esriIntYards:"international-yards"}),(0,P.s)()({esriAcres:"international-acres",esriAcresUS:"us-acres",esriAres:"ares",esriHectares:"hectares",esriSquareCentimeters:"square-centimeters",esriSquareDecimeters:"square-decimeters",esriSquareFeet:"square-international-feet",esriSquareFeetUS:"square-us-feet",esriSquareInches:"square-international-inches",esriSquareInchesUS:"square-us-inches",esriSquareKilometers:"square-kilometers",esriSquareMeters:"square-meters",esriSquareMiles:"square-international-miles",esriSquareMilesUS:"square-us-miles",esriSquareMillimeters:"square-millimeters",esriSquareYards:"square-international-yards",esriSquareYardsUS:"square-us-yards",esriUnknownAreaUnits:"unknown"}),(0,P.s)()({esriNAUCentimeters:"centimeters",esriNAUDecimalDegrees:"decimal-degrees",esriNAUDecimeters:"decimeters",esriNAUFeet:"feet",esriNAUInches:"inches",esriNAUKilometers:"kilometers",esriNAUMeters:"meters",esriNAUMiles:"miles",esriNAUMillimeters:"millimeters",esriNAUNauticalMiles:"nautical-miles",esriNAUPoints:"points",esriNAUYards:"yards"}));(0,P.s)()({esriNAUDays:"days",esriNAUHours:"hours",esriNAUMinutes:"minutes",esriNAUSeconds:"seconds"});const se=(0,P.s)()({esriNAUCentimeters:"centimeters",esriNAUDecimalDegrees:"decimal-degrees",esriNAUDecimeters:"decimeters",esriNAUFeet:"feet",esriNAUInches:"inches",esriNAUKilometers:"kilometers",esriNAUMeters:"meters",esriNAUMiles:"miles",esriNAUMillimeters:"millimeters",esriNAUNauticalMiles:"nautical-miles",esriNAUPoints:"points",esriNAUYards:"yards",esriNAUDays:"days",esriNAUHours:"hours",esriNAUMinutes:"minutes",esriNAUSeconds:"seconds",esriNAUKilometersPerHour:"kilometers-per-hour",esriNAUMilesPerHour:"miles-per-hour",esriNAUUnknown:"unknown"}),oe=(0,P.s)()({esriDOTComplete:"complete",esriDOTCompleteNoEvents:"complete-no-events",esriDOTFeatureSets:"featuresets",esriDOTInstructionsOnly:"instructions-only",esriDOTStandard:"standard",esriDOTSummaryOnly:"summary-only"}),ne=(0,P.s)()({esriNAOutputLineNone:"none",esriNAOutputLineStraight:"straight",esriNAOutputLineTrueShape:"true-shape",esriNAOutputLineTrueShapeWithMeasure:"true-shape-with-measure"}),ae=((0,P.s)()({esriNAOutputPolygonNone:"none",esriNAOutputPolygonSimplified:"simplified",esriNAOutputPolygonDetailed:"detailed"}),(0,P.s)()({esriNFSBAllowBacktrack:"allow-backtrack",esriNFSBAtDeadEndsOnly:"at-dead-ends-only",esriNFSBNoBacktrack:"no-backtrack",esriNFSBAtDeadEndsAndIntersections:"at-dead-ends-and-intersections"})),le=((0,P.s)()({esriNATravelDirectionFromFacility:"from-facility",esriNATravelDirectionToFacility:"to-facility"}),(0,P.s)()({esriNATimeOfDayNotUsed:"not-used",esriNATimeOfDayUseAsStartTime:"start",esriNATimeOfDayUseAsEndTime:"end"}),(0,P.s)()({AUTOMOBILE:"automobile",TRUCK:"truck",WALK:"walk",OTHER:"other"})),ue=(0,P.s)()({0:"either-side-of-vehicle",1:"right-side-of-vehicle",2:"left-side-of-vehicle",3:"no-u-turn"},{useNumericKeys:!0}),pe=(0,P.s)()({0:"stop",1:"waypoint",2:"break"},{useNumericKeys:!0}),de=(0,P.s)()({0:"ok",1:"not-located",2:"network-element-not-located",3:"element-not-traversable",4:"invalid-field-values",5:"not-reached",6:"time-window-violation",7:"not-located-on-closest"},{useNumericKeys:!0}),ce=(0,P.s)()({1:"right",2:"left"},{useNumericKeys:!0}),ye=(0,P.s)()({0:"restriction",1:"scaled-cost",2:"added-cost"},{useNumericKeys:!0}),me=(0,P.s)()({0:"permit",1:"restrict"},{useNumericKeys:!0}),he=(0,P.s)()({1:"header",50:"arrive",51:"depart",52:"straight",100:"on-ferry",101:"off-ferry",102:"central-fork",103:"roundabout",104:"u-turn",150:"door",151:"stairs",152:"elevator",153:"escalator",154:"pedestrian-ramp",200:"left-fork",201:"left-ramp",202:"clockwise-roundabout",203:"left-handed-u-turn",204:"bear-left",205:"left-turn",206:"sharp-left",207:"left-turn-and-immediate-left-turn",208:"left-turn-and-immediate-right-turn",300:"right-fork",301:"right-ramp",302:"counter-clockwise-roundabout",303:"right-handed-u-turn",304:"bear-right",305:"right-turn",306:"sharp-right",307:"right-turn-and-immediate-left-turn",308:"right-turn-and-immediate-right-turn",400:"up-elevator",401:"up-escalator",402:"up-stairs",500:"down-elevator",501:"down-escalator",502:"down-stairs",1e3:"general-event",1001:"landmark",1002:"time-zone-change",1003:"traffic-event",1004:"scaled-cost-barrier-event",1005:"boundary-crossing",1006:"restriction-violation",1007:"lane"},{useNumericKeys:!0}),fe=(0,P.s)()({0:"unknown",1:"segment",2:"maneuver-segment",3:"restriction-violation",4:"scaled-cost-barrier",5:"heavy-traffic",6:"slow-traffic",7:"moderate-traffic"},{useNumericKeys:!0}),ve=(0,P.s)()({"NA Campus":"campus","NA Desktop":"desktop","NA Navigation":"navigation"}),ge=(0,P.s)()({Kilometers:"kilometers",Miles:"miles",Meters:"meters"},{ignoreUnknown:!1}),Te=(0,P.s)()({Minutes:"minutes",TimeAt1KPH:"time-at-1-kph",TravelTime:"travel-time",TruckMinutes:"truck-minutes",TruckTravelTime:"truck-travel-time",WalkTime:"walk-time"},{ignoreUnknown:!1}),be=(0,P.s)()({Kilometers:"kilometers",Miles:"miles",Meters:"meters",Minutes:"minutes",TimeAt1KPH:"time-at-1-kph",TravelTime:"travel-time",TruckMinutes:"truck-minutes",TruckTravelTime:"truck-travel-time",WalkTime:"walk-time"},{ignoreUnknown:!1}),we=(0,P.s)()({"Any Hazmat Prohibited":"any-hazmat-prohibited","Avoid Carpool Roads":"avoid-carpool-roads","Avoid Express Lanes":"avoid-express-lanes","Avoid Ferries":"avoid-ferries","Avoid Gates":"avoid-gates","Avoid Limited Access Roads":"avoid-limited-access-roads","Avoid Private Roads":"avoid-private-roads","Avoid Roads Unsuitable for Pedestrians":"avoid-roads-unsuitable-for-pedestrians","Avoid Stairways":"avoid-stairways","Avoid Toll Roads":"avoid-toll-roads","Avoid Toll Roads for Trucks":"avoid-toll-roads-for-trucks","Avoid Truck Restricted Roads":"avoid-truck-restricted-roads","Avoid Unpaved Roads":"avoid-unpaved-roads","Axle Count Restriction":"axle-count-restriction","Driving a Bus":"driving-a-bus","Driving a Taxi":"driving-a-taxi","Driving a Truck":"driving-a-truck","Driving an Automobile":"driving-an-automobile","Driving an Emergency Vehicle":"driving-an-emergency-vehicle","Height Restriction":"height-restriction","Kingpin to Rear Axle Length Restriction":"kingpin-to-rear-axle-length-restriction","Length Restriction":"length-restriction","Preferred for Pedestrians":"preferred-for-pedestrians","Riding a Motorcycle":"riding-a-motorcycle","Roads Under Construction Prohibited":"roads-under-construction-prohibited","Semi or Tractor with One or More Trailers Prohibited":"semi-or-tractor-with-one-or-more-trailers-prohibited","Single Axle Vehicles Prohibited":"single-axle-vehicles-prohibited","Tandem Axle Vehicles Prohibited":"tandem-axle-vehicles-prohibited","Through Traffic Prohibited":"through-traffic-prohibited","Truck with Trailers Restriction":"truck-with-trailers-restriction","Use Preferred Hazmat Routes":"use-preferred-hazmat-routes","Use Preferred Truck Routes":"use-preferred-truck-routes",Walking:"walking","Weight Restriction":"weight-restriction"},{ignoreUnknown:!1}),Se=(0,P.s)()({esriSpatialRelIntersects:"intersects",esriSpatialRelContains:"contains",esriSpatialRelCrosses:"crosses",esriSpatialRelEnvelopeIntersects:"envelope-intersects",esriSpatialRelIndexIntersects:"index-intersects",esriSpatialRelOverlaps:"overlaps",esriSpatialRelTouches:"touches",esriSpatialRelWithin:"within",esriSpatialRelRelation:"relation"}),_e=(0,P.s)()({esriGeometryPoint:"point",esriGeometryPolyline:"polyline",esriGeometryPolygon:"polygon",esriGeometryEnvelope:"envelope",esriGeometryMultipoint:"multipoint"}),Me=(0,P.s)()({esriNAUTCost:"cost",esriNAUTDescriptor:"descriptor",esriNAUTRestriction:"restriction",esriNAUTHierarchy:"hierarchy"}),Ae=(0,P.s)()({esriDSTAltName:"alt-name",esriDSTArrive:"arrive",esriDSTBranch:"branch",esriDSTCrossStreet:"cross-street",esriDSTCumulativeLength:"cumulative-length",esriDSTDepart:"depart",esriDSTEstimatedArrivalTime:"estimated-arrival-time",esriDSTExit:"exit",esriDSTGeneral:"general",esriDSTLength:"length",esriDSTServiceTime:"service-time",esriDSTStreetName:"street-name",esriDSTSummary:"summary",esriDSTTime:"time",esriDSTTimeWindow:"time-window",esriDSTToward:"toward",esriDSTViolationTime:"violation-time",esriDSTWaitTime:"wait-time"});let Ne=class extends((0,q.O)(F.oY)){constructor(e){super(e),this.attributeParameterValues=null,this.description=null,this.distanceAttributeName=null,this.id=null,this.impedanceAttributeName=null,this.name=null,this.restrictionAttributeNames=null,this.simplificationTolerance=null,this.simplificationToleranceUnits=null,this.timeAttributeName=null,this.type=null,this.useHierarchy=null,this.uturnAtJunctions=null}readId(e,t){return t.id??t.itemId??null}readRestrictionAttributes(e,t){const{restrictionAttributeNames:r}=t;return null==r?null:r.map((e=>we.fromJSON(e)))}writeRestrictionAttributes(e,t,r){null!=e&&(t[r]=e.map((e=>we.toJSON(e))))}};(0,i._)([(0,v.MZ)({type:[Object],json:{write:!0}})],Ne.prototype,"attributeParameterValues",void 0),(0,i._)([(0,v.MZ)({type:String,json:{write:!0}})],Ne.prototype,"description",void 0),(0,i._)([(0,B.e)(ge,{ignoreUnknown:!1})],Ne.prototype,"distanceAttributeName",void 0),(0,i._)([(0,v.MZ)({type:String,json:{write:!0}})],Ne.prototype,"id",void 0),(0,i._)([(0,T.r)("id",["id","itemId"])],Ne.prototype,"readId",null),(0,i._)([(0,B.e)(be,{ignoreUnknown:!1})],Ne.prototype,"impedanceAttributeName",void 0),(0,i._)([(0,v.MZ)({type:String,json:{write:!0}})],Ne.prototype,"name",void 0),(0,i._)([(0,v.MZ)({type:[String],json:{write:!0}})],Ne.prototype,"restrictionAttributeNames",void 0),(0,i._)([(0,T.r)("restrictionAttributeNames")],Ne.prototype,"readRestrictionAttributes",null),(0,i._)([(0,w.w)("restrictionAttributeNames")],Ne.prototype,"writeRestrictionAttributes",null),(0,i._)([(0,v.MZ)({type:Number,json:{write:{allowNull:!0}}})],Ne.prototype,"simplificationTolerance",void 0),(0,i._)([(0,B.e)(re)],Ne.prototype,"simplificationToleranceUnits",void 0),(0,i._)([(0,B.e)(Te,{ignoreUnknown:!1})],Ne.prototype,"timeAttributeName",void 0),(0,i._)([(0,B.e)(le)],Ne.prototype,"type",void 0),(0,i._)([(0,v.MZ)({type:Boolean,json:{write:!0}})],Ne.prototype,"useHierarchy",void 0),(0,i._)([(0,B.e)(ae)],Ne.prototype,"uturnAtJunctions",void 0),Ne=(0,i._)([(0,b.$)("esri.rest.support.TravelMode")],Ne);const Ie=Ne;let Oe=class extends F.oY{constructor(e){super(e),this.dataType=null,this.name=null,this.parameterNames=null,this.restrictionUsageParameterName=null,this.timeNeutralAttributeName=null,this.trafficSupport=null,this.units=null,this.usageType=null}};(0,i._)([(0,v.MZ)({type:String})],Oe.prototype,"dataType",void 0),(0,i._)([(0,B.e)(be,{ignoreUnknown:!1})],Oe.prototype,"name",void 0),(0,i._)([(0,v.MZ)({type:[String]})],Oe.prototype,"parameterNames",void 0),(0,i._)([(0,v.MZ)({type:String})],Oe.prototype,"restrictionUsageParameterName",void 0),(0,i._)([(0,B.e)(Te,{ignoreUnknown:!1})],Oe.prototype,"timeNeutralAttributeName",void 0),(0,i._)([(0,v.MZ)({type:String})],Oe.prototype,"trafficSupport",void 0),(0,i._)([(0,B.e)(se)],Oe.prototype,"units",void 0),(0,i._)([(0,B.e)(Me)],Oe.prototype,"usageType",void 0),Oe=(0,i._)([(0,b.$)("esri.rest.support.NetworkAttribute")],Oe);const Ze=Oe;let De=class extends F.oY{constructor(e){super(e),this.buildTime=null,this.name=null,this.networkAttributes=null,this.networkSources=null,this.state=null}};(0,i._)([(0,v.MZ)({type:Number})],De.prototype,"buildTime",void 0),(0,i._)([(0,v.MZ)({type:String})],De.prototype,"name",void 0),(0,i._)([(0,v.MZ)({type:[Ze]})],De.prototype,"networkAttributes",void 0),(0,i._)([(0,v.MZ)()],De.prototype,"networkSources",void 0),(0,i._)([(0,v.MZ)({type:String})],De.prototype,"state",void 0),De=(0,i._)([(0,b.$)("esri.rest.support.NetworkDataset")],De);const Ce=De;let Fe=class extends F.oY{constructor(e){super(e),this.accumulateAttributeNames=null,this.attributeParameterValues=null,this.currentVersion=null,this.defaultTravelMode=null,this.directionsLanguage=null,this.directionsLengthUnits=null,this.directionsSupportedLanguages=null,this.directionsTimeAttribute=null,this.hasZ=null,this.impedance=null,this.networkDataset=null,this.supportedTravelModes=null}readAccumulateAttributes(e){return null==e?null:e.map((e=>be.fromJSON(e)))}writeAccumulateAttributes(e,t,r){e?.length&&(t[r]=e.map((e=>be.toJSON(e))))}get capabilities(){return{supportsNow:(this.currentVersion??10)>=10.81}}readDefaultTravelMode(e,t){const r=t.supportedTravelModes?.find((({id:e})=>e===t.defaultTravelMode))??t.supportedTravelModes?.find((({itemId:e})=>e===t.defaultTravelMode));return r?Ie.fromJSON(r):null}};(0,i._)([(0,v.MZ)()],Fe.prototype,"accumulateAttributeNames",void 0),(0,i._)([(0,T.r)("accumulateAttributeNames")],Fe.prototype,"readAccumulateAttributes",null),(0,i._)([(0,w.w)("accumulateAttributeNames")],Fe.prototype,"writeAccumulateAttributes",null),(0,i._)([(0,v.MZ)()],Fe.prototype,"attributeParameterValues",void 0),(0,i._)([(0,v.MZ)()],Fe.prototype,"capabilities",null),(0,i._)([(0,v.MZ)()],Fe.prototype,"currentVersion",void 0),(0,i._)([(0,v.MZ)()],Fe.prototype,"defaultTravelMode",void 0),(0,i._)([(0,T.r)("defaultTravelMode",["defaultTravelMode","supportedTravelModes"])],Fe.prototype,"readDefaultTravelMode",null),(0,i._)([(0,v.MZ)()],Fe.prototype,"directionsLanguage",void 0),(0,i._)([(0,B.e)(ie)],Fe.prototype,"directionsLengthUnits",void 0),(0,i._)([(0,v.MZ)()],Fe.prototype,"directionsSupportedLanguages",void 0),(0,i._)([(0,B.e)(Te,{ignoreUnknown:!1})],Fe.prototype,"directionsTimeAttribute",void 0),(0,i._)([(0,v.MZ)()],Fe.prototype,"hasZ",void 0),(0,i._)([(0,B.e)(be,{ignoreUnknown:!1})],Fe.prototype,"impedance",void 0),(0,i._)([(0,v.MZ)({type:Ce})],Fe.prototype,"networkDataset",void 0),(0,i._)([(0,v.MZ)({type:[Ie]})],Fe.prototype,"supportedTravelModes",void 0),Fe=(0,i._)([(0,b.$)("esri.rest.support.NetworkServiceDescription")],Fe);const Le=Fe;function je(e,t,r,i){i[r]=[t.length,t.length+e.length],e.forEach((e=>{t.push(e.geometry)}))}async function Be(e,t,r){if(!e)throw new d.A("network-service:missing-url","Url to Network service is missing");const i=(0,ee.a)({f:"json",token:t},r),{data:o}=await(0,R.A)(e,i),n=o.currentVersion>=10.4?async function(e,t,r){try{const i=(0,ee.a)({f:"json",token:t},r),s=(0,f.UC)(e)+"/retrieveTravelModes",{data:{supportedTravelModes:o,defaultTravelMode:n}}=await(0,R.A)(s,i);return{supportedTravelModes:o,defaultTravelMode:n}}catch(e){throw new d.A("network-service:retrieveTravelModes","Could not get to the NAServer's retrieveTravelModes.",{error:e})}}(e,t,r):async function(e,t){const r=(0,ee.a)({f:"json"},t),{data:i}=await(0,R.A)(e.replace(/\/rest\/.*$/i,"/info"),r);if(!i?.owningSystemUrl)return{supportedTravelModes:[],defaultTravelMode:null};const{owningSystemUrl:o}=i,n=(0,f.UC)(o)+"/sharing/rest/portals/self",{data:a}=await(0,R.A)(n,r),l=(0,s.g)("helperServices.routingUtilities.url",a);if(!l)return{supportedTravelModes:[],defaultTravelMode:null};const u=(0,ee.p)(o),p=/\/solve$/i.test(u.path)?"Route":/\/solveclosestfacility$/i.test(u.path)?"ClosestFacility":"ServiceAreas",d=(0,ee.a)({f:"json",serviceName:p},t),c=(0,f.UC)(l)+"/GetTravelModes/execute",y=await(0,R.A)(c,d),m=[];let h=null;if(y?.data?.results?.length){const e=y.data.results;for(const t of e)if("supportedTravelModes"===t.paramName){if(t.value?.features)for(const{attributes:e}of t.value.features)if(e){const t=JSON.parse(e.TravelMode);m.push(t)}}else"defaultTravelMode"===t.paramName&&(h=t.value)}return{supportedTravelModes:m,defaultTravelMode:h}}(e,r),{defaultTravelMode:a,supportedTravelModes:l}=await n;return o.defaultTravelMode=a,o.supportedTravelModes=l,Le.fromJSON(o)}var Pe=r(3952);function Re(e,t){if(null==e)return null;const r={},i=new RegExp(`^${t}`,"i");for(const s of Object.keys(e))if(i.test(s)){const i=s.substring(t.length);r[be.fromJSON(i)]=e[s]}return r}function xe(e,t,r){if(null!=e){t.attributes||(t.attributes={});for(const i in e){const s=be.toJSON(i);t.attributes[`${r}${s}`]=e[i]}}}function Ee(e){const t={};for(const r of Object.keys(e)){const i=r;t[be.fromJSON(i)]=e[r]}return t}function Ue(e){const t={};for(const r of Object.keys(e)){const i=r;t[be.toJSON(i)]=e[r]}return t}function Je(e,t){return null==e||null==t?null:Math.round((e-t)/6e4)}function ke(e){const t=e.toJSON(),r=t;return r.accumulateAttributeNames&&=t.accumulateAttributeNames?.join(),r.attributeParameterValues&&=JSON.stringify(t.attributeParameterValues),r.barriers&&=JSON.stringify(t.barriers),r.outSR&&=t.outSR?.wkid,r.overrides&&=JSON.stringify(t.overrides),r.polygonBarriers&&=JSON.stringify(t.polygonBarriers),r.polylineBarriers&&=JSON.stringify(t.polylineBarriers),r.restrictionAttributeNames&&=t.restrictionAttributeNames?.join(),r.stops&&=JSON.stringify(t.stops),r.travelMode&&=JSON.stringify(t.travelMode),r}var Ge=r(8824);const We=new P.J({esriJobMessageTypeInformative:"informative",esriJobMessageTypeProcessDefinition:"process-definition",esriJobMessageTypeProcessStart:"process-start",esriJobMessageTypeProcessStop:"process-stop",esriJobMessageTypeWarning:"warning",esriJobMessageTypeError:"error",esriJobMessageTypeEmpty:"empty",esriJobMessageTypeAbort:"abort"});let Ve=class extends F.oY{constructor(e){super(e),this.description=null,this.type=null}};(0,i._)([(0,v.MZ)({type:String,json:{write:!0}})],Ve.prototype,"description",void 0),(0,i._)([(0,v.MZ)({type:String,json:{read:We.read,write:We.write}})],Ve.prototype,"type",void 0),Ve=(0,i._)([(0,b.$)("esri.rest.support.GPMessage")],Ve);const qe=Ve,$e=new P.J({0:"informative",1:"process-definition",2:"process-start",3:"process-stop",50:"warning",100:"error",101:"empty",200:"abort"});let ze=class extends qe{constructor(e){super(e),this.type=null}};(0,i._)([(0,v.MZ)({type:String,json:{read:$e.read,write:$e.write}})],ze.prototype,"type",void 0),ze=(0,i._)([(0,b.$)("esri.rest.support.NAMessage")],ze);const Ye=ze;let He=class extends F.oY{constructor(e){super(e)}};(0,i._)([(0,v.MZ)({json:{read:{source:"string"}}})],He.prototype,"text",void 0),(0,i._)([(0,B.e)(Ae,{name:"stringType"})],He.prototype,"type",void 0),He=(0,i._)([(0,b.$)("esri.rest.support.DirectionsString")],He);const Ke=He;let Xe=class extends F.oY{constructor(e){super(e),this.arriveTime=null,this.arriveTimeOffset=null,this.geometry=null,this.strings=null}readArriveTimeOffset(e,t){return Je(t.ETA,t.arriveTimeUTC)}readGeometry(e,t){return E.A.fromJSON(t.point)}};(0,i._)([(0,v.MZ)({type:Date,json:{read:{source:"arriveTimeUTC"}}})],Xe.prototype,"arriveTime",void 0),(0,i._)([(0,v.MZ)()],Xe.prototype,"arriveTimeOffset",void 0),(0,i._)([(0,T.r)("arriveTimeOffset",["arriveTimeUTC","ETA"])],Xe.prototype,"readArriveTimeOffset",null),(0,i._)([(0,v.MZ)({type:E.A})],Xe.prototype,"geometry",void 0),(0,i._)([(0,T.r)("geometry",["point"])],Xe.prototype,"readGeometry",null),(0,i._)([(0,v.MZ)({type:[Ke]})],Xe.prototype,"strings",void 0),Xe=(0,i._)([(0,b.$)("esri.rest.support.DirectionsEvent")],Xe);const Qe=Xe;r(51961),r(62399),r(64995),r(33150),r(58173),r(66110),r(67520),r(27532),r(48103),r(65085),r(33611),r(84857),r(60373),r(98187),r(16794),r(52357),r(11090),r(49319),r(93546),r(29570),r(34592),r(79825),r(95101),r(67578),r(14896),r(95611),r(98089),r(91366),r(80473),r(43435),r(73435);let et=class extends n.A{constructor(e){super(e),this.events=null,this.strings=null}readGeometry(e,t){const r=function(e){if(null==e||""===e)return null;let t=0,r=0,i=0,s=0;const o=[];let n,a,l,u,p,d,c,y,m=0,h=0,f=0;if(p=e.match(/((\+|-)[^+\-|]+|\|)/g),p||(p=[]),0===parseInt(p[m],32)){m=2;const e=parseInt(p[m],32);m++,d=parseInt(p[m],32),m++,1&e&&(h=p.indexOf("|")+1,c=parseInt(p[h],32),h++),2&e&&(f=p.indexOf("|",h)+1,y=parseInt(p[f],32),f++)}else d=parseInt(p[m],32),m++;for(;m0,hasM:f>0}}(t.compressedGeometry);return null!=r?k.A.fromJSON(r):null}};(0,i._)([(0,v.MZ)({type:[Qe]})],et.prototype,"events",void 0),(0,i._)([(0,T.r)("geometry",["compressedGeometry"])],et.prototype,"readGeometry",null),(0,i._)([(0,v.MZ)({type:[Ke]})],et.prototype,"strings",void 0),et=(0,i._)([(0,b.$)("esri.rest.support.DirectionsFeature")],et);const tt=et;r(44864),r(95637),r(59930),r(45862),r(72762),r(71613),r(17872);let rt=class extends Ge.A{constructor(e){super(e),this.extent=null,this.features=[],this.geometryType="polyline",this.routeId=null,this.routeName=null,this.totalDriveTime=null,this.totalLength=null,this.totalTime=null}readFeatures(e,t){if(!e)return[];const r=t.summary.envelope.spatialReference??t.spatialReference,i=r&&x.A.fromJSON(r);return e.map((e=>{const t=tt.fromJSON(e);if(null!=t.geometry&&(t.geometry.spatialReference=i),null!=t.events)for(const e of t.events)null!=e.geometry&&(e.geometry.spatialReference=i);return t}))}get mergedGeometry(){return this.features?function(e,t){if(0===e.length)return new k.A({spatialReference:t});const r=[];for(const t of e)for(const e of t.paths)r.push(...e);const i=[];r.forEach(((e,t)=>{0!==t&&e[0]===r[t-1][0]&&e[1]===r[t-1][1]||i.push(e)}));const{hasM:s,hasZ:o}=e[0];return new k.A({hasM:s,hasZ:o,paths:[i],spatialReference:t})}(this.features.map((({geometry:e})=>e)),this.extent.spatialReference):null}get strings(){return this.features.flatMap((({strings:e})=>e)).filter(g.i)}};(0,i._)([(0,v.MZ)({type:_.A,json:{read:{source:"summary.envelope"}}})],rt.prototype,"extent",void 0),(0,i._)([(0,v.MZ)({nonNullable:!0})],rt.prototype,"features",void 0),(0,i._)([(0,T.r)("features")],rt.prototype,"readFeatures",null),(0,i._)([(0,v.MZ)()],rt.prototype,"geometryType",void 0),(0,i._)([(0,v.MZ)({readOnly:!0})],rt.prototype,"mergedGeometry",null),(0,i._)([(0,v.MZ)()],rt.prototype,"routeId",void 0),(0,i._)([(0,v.MZ)()],rt.prototype,"routeName",void 0),(0,i._)([(0,v.MZ)({value:null,readOnly:!0})],rt.prototype,"strings",null),(0,i._)([(0,v.MZ)({json:{read:{source:"summary.totalDriveTime"}}})],rt.prototype,"totalDriveTime",void 0),(0,i._)([(0,v.MZ)({json:{read:{source:"summary.totalLength"}}})],rt.prototype,"totalLength",void 0),(0,i._)([(0,v.MZ)({json:{read:{source:"summary.totalTime"}}})],rt.prototype,"totalTime",void 0),rt=(0,i._)([(0,b.$)("esri.rest.support.DirectionsFeatureSet")],rt);const it=rt;let st=class extends F.oY{constructor(e){super(e),this.directionLines=null,this.directionPoints=null,this.directions=null,this.route=null,this.routeName=null,this.stops=null,this.traversedEdges=null,this.traversedJunctions=null,this.traversedTurns=null}};(0,i._)([(0,v.MZ)({type:Ge.A,json:{write:!0}})],st.prototype,"directionLines",void 0),(0,i._)([(0,v.MZ)({type:Ge.A,json:{write:!0}})],st.prototype,"directionPoints",void 0),(0,i._)([(0,v.MZ)({type:it,json:{write:!0}})],st.prototype,"directions",void 0),(0,i._)([(0,v.MZ)({type:n.A,json:{write:!0}})],st.prototype,"route",void 0),(0,i._)([(0,v.MZ)({type:String,json:{write:!0}})],st.prototype,"routeName",void 0),(0,i._)([(0,v.MZ)({type:[n.A],json:{write:!0}})],st.prototype,"stops",void 0),(0,i._)([(0,v.MZ)({type:Ge.A,json:{write:!0}})],st.prototype,"traversedEdges",void 0),(0,i._)([(0,v.MZ)({type:Ge.A,json:{write:!0}})],st.prototype,"traversedJunctions",void 0),(0,i._)([(0,v.MZ)({type:Ge.A,json:{write:!0}})],st.prototype,"traversedTurns",void 0),st=(0,i._)([(0,b.$)("esri.rest.support.RouteResult")],st);const ot=st;function nt(e){return e?Ge.A.fromJSON(e).features.filter(g.i):[]}let at=class extends F.oY{constructor(e){super(e),this.messages=null,this.pointBarriers=null,this.polylineBarriers=null,this.polygonBarriers=null,this.routeResults=null}readPointBarriers(e,t){return nt(t.barriers)}readPolylineBarriers(e){return nt(e)}readPolygonBarriers(e){return nt(e)}};(0,i._)([(0,v.MZ)({type:[Ye]})],at.prototype,"messages",void 0),(0,i._)([(0,v.MZ)({type:[n.A]})],at.prototype,"pointBarriers",void 0),(0,i._)([(0,T.r)("pointBarriers",["barriers"])],at.prototype,"readPointBarriers",null),(0,i._)([(0,v.MZ)({type:[n.A]})],at.prototype,"polylineBarriers",void 0),(0,i._)([(0,T.r)("polylineBarriers")],at.prototype,"readPolylineBarriers",null),(0,i._)([(0,v.MZ)({type:[n.A]})],at.prototype,"polygonBarriers",void 0),(0,i._)([(0,T.r)("polygonBarriers")],at.prototype,"readPolygonBarriers",null),(0,i._)([(0,v.MZ)({type:[ot]})],at.prototype,"routeResults",void 0),at=(0,i._)([(0,b.$)("esri.rest.support.RouteSolveResult")],at);const lt=at;var ut;function pt(e){return e instanceof Ge.A}r(339),r(79281),r(13978);let dt=ut=class extends((0,q.O)(F.oY)){constructor(e){super(e),this.directionLineType=null,this.directionPointId=null,this.distance=null,this.duration=null,this.fromLevel=null,this.geometry=null,this.objectId=null,this.popupTemplate=null,this.symbol=null,this.toLevel=null,this.type="direction-line"}static fromGraphic(e){return new ut({directionLineType:fe.fromJSON(e.attributes.DirectionLineType),directionPointId:e.attributes.DirectionPointID,distance:e.attributes.Meters,duration:e.attributes.Minutes,fromLevel:e.attributes.FromLevel??null,geometry:e.geometry,objectId:e.attributes.ObjectID??e.attributes.__OBJECTID,popupTemplate:e.popupTemplate,symbol:e.symbol,toLevel:e.attributes.ToLevel??null})}toGraphic(){const e={ObjectID:this.objectId,DirectionLineType:null!=this.directionLineType?fe.toJSON(this.directionLineType):null,DirectionPointID:this.directionPointId,Meters:this.distance,Minutes:this.duration};return null!=this.fromLevel&&(e.FromLevel=this.fromLevel),null!=this.toLevel&&(e.ToLevel=this.toLevel),new n.A({geometry:this.geometry,attributes:e,symbol:this.symbol,popupTemplate:this.popupTemplate})}};dt.fields=[{name:"ObjectID",alias:"ObjectID",type:"esriFieldTypeOID"},{name:"DirectionLineType",alias:"Line Type",type:"esriFieldTypeInteger"},{name:"DirectionPointID",alias:"Direction Point ID",type:"esriFieldTypeInteger"},{name:"FromLevel",alias:"From Level",type:"esriFieldTypeInteger"},{name:"Meters",alias:"Meters",type:"esriFieldTypeDouble"},{name:"Minutes",alias:"Minutes",type:"esriFieldTypeDouble"},{name:"ToLevel",alias:"To Level",type:"esriFieldTypeInteger"}],(0,i._)([(0,v.MZ)({type:fe.apiValues,json:{read:{source:"attributes.DirectionLineType",reader:fe.read}}})],dt.prototype,"directionLineType",void 0),(0,i._)([(0,v.MZ)({json:{read:{source:"attributes.DirectionPointID"}}})],dt.prototype,"directionPointId",void 0),(0,i._)([(0,v.MZ)({json:{read:{source:"attributes.Meters"}}})],dt.prototype,"distance",void 0),(0,i._)([(0,v.MZ)({json:{read:{source:"attributes.Minutes"}}})],dt.prototype,"duration",void 0),(0,i._)([(0,v.MZ)({json:{read:{source:"attributes.FromLevel"}}})],dt.prototype,"fromLevel",void 0),(0,i._)([(0,v.MZ)({type:k.A})],dt.prototype,"geometry",void 0),(0,i._)([(0,v.MZ)({json:{read:{source:"attributes.ObjectID"}}})],dt.prototype,"objectId",void 0),(0,i._)([(0,v.MZ)({type:a.A})],dt.prototype,"popupTemplate",void 0),(0,i._)([(0,v.MZ)({types:C.Es})],dt.prototype,"symbol",void 0),(0,i._)([(0,v.MZ)({json:{read:{source:"attributes.ToLevel"}}})],dt.prototype,"toLevel",void 0),(0,i._)([(0,v.MZ)({readOnly:!0,json:{read:!1}})],dt.prototype,"type",void 0),dt=ut=(0,i._)([(0,b.$)("esri.rest.support.DirectionLine")],dt);const ct=dt;var yt;let mt=yt=class extends((0,q.O)(F.oY)){constructor(e){super(e),this.alternateName=null,this.arrivalTime=null,this.arrivalTimeOffset=null,this.azimuth=null,this.branchName=null,this.directionPointType=null,this.displayText=null,this.exitName=null,this.geometry=null,this.intersectingName=null,this.level=null,this.name=null,this.objectId=null,this.popupTemplate=null,this.sequence=null,this.shortVoiceInstruction=null,this.stopId=null,this.symbol=null,this.towardName=null,this.type="direction-point",this.voiceInstruction=null}readArrivalTime(e,t){return null!=t.attributes.ArrivalTime?new Date(t.attributes.ArrivalTime):null}static fromGraphic(e){return new yt({alternateName:e.attributes.AlternateName??null,arrivalTime:null!=e.attributes.ArrivalTime?new Date(e.attributes.ArrivalTime):null,arrivalTimeOffset:e.attributes.ArrivalUTCOffset??null,azimuth:e.attributes.Azimuth??null,branchName:e.attributes.BranchName??null,directionPointType:he.fromJSON(e.attributes.DirectionPointType),displayText:e.attributes.DisplayText??null,exitName:e.attributes.ExitName??null,geometry:e.geometry,intersectingName:e.attributes.IntersectingName??null,level:e.attributes.Level??null,name:e.attributes.Name??null,objectId:e.attributes.ObjectID??e.attributes.__OBJECTID,popupTemplate:e.popupTemplate,sequence:e.attributes.Sequence,shortVoiceInstruction:e.attributes.ShortVoiceInstruction??null,stopId:e.attributes.StopID??null,symbol:e.symbol,towardName:e.attributes.TowardName??null,voiceInstruction:e.attributes.VoiceInstruction??null})}toGraphic(){const e={ObjectID:this.objectId,DirectionPointType:null!=this.directionPointType?he.toJSON(this.directionPointType):null,Sequence:this.sequence,StopID:this.stopId};return null!=this.alternateName&&(e.AlternateName=this.alternateName),null!=this.arrivalTime&&(e.ArrivalTime=this.arrivalTime.getTime()),null!=this.arrivalTimeOffset&&(e.ArrivalUTCOffset=this.arrivalTimeOffset),null!=this.azimuth&&(e.Azimuth=this.azimuth),null!=this.branchName&&(e.BranchName=this.branchName),null!=this.displayText&&(e.DisplayText=this.displayText),null!=this.exitName&&(e.ExitName=this.exitName),null!=this.intersectingName&&(e.IntersectingName=this.intersectingName),null!=this.level&&(e.Level=this.level),null!=this.name&&(e.Name=this.name),null!=this.shortVoiceInstruction&&(e.ShortVoiceInstruction=this.shortVoiceInstruction),null!=this.towardName&&(e.TowardName=this.towardName),null!=this.voiceInstruction&&(e.VoiceInstruction=this.voiceInstruction),new n.A({geometry:this.geometry,attributes:e,symbol:this.symbol,popupTemplate:this.popupTemplate})}};mt.fields=[{name:"ObjectID",alias:"ObjectID",type:"esriFieldTypeOID"},{name:"AlternateName",alias:"Alternative Name",type:"esriFieldTypeString"},{name:"ArrivalTime",alias:"Arrival Time",type:"esriFieldTypeDate"},{name:"ArrivalUTCOffset",alias:"Arrival Time Offset",type:"esriFieldTypeInteger"},{name:"Azimuth",alias:"Azimuth",type:"esriFieldTypeDouble"},{name:"BranchName",alias:"Branch Name",type:"esriFieldTypeString"},{name:"DirectionPointType",alias:"Directions Point Type",type:"esriFieldTypeInteger"},{name:"DisplayText",alias:"Display Text",type:"esriFieldTypeString"},{name:"ExitName",alias:"Exit Name",type:"esriFieldTypeString"},{name:"IntersectingName",alias:"Intersecting Name",type:"esriFieldTypeString"},{name:"Level",alias:"Level",type:"esriFieldTypeInteger"},{name:"Name",alias:"Name",type:"esriFieldTypeString"},{name:"Sequence",alias:"Sequence",type:"esriFieldTypeInteger"},{name:"ShortVoiceInstruction",alias:"Short Voice Instruction",type:"esriFieldTypeString"},{name:"StopID",alias:"Stop ID",type:"esriFieldTypeInteger"},{name:"TowardName",alias:"Toward Name",type:"esriFieldTypeString"},{name:"VoiceInstruction",alias:"Voice Instruction",type:"esriFieldTypeString"}],(0,i._)([(0,v.MZ)({json:{read:{source:"attributes.AlternateName"}}})],mt.prototype,"alternateName",void 0),(0,i._)([(0,v.MZ)()],mt.prototype,"arrivalTime",void 0),(0,i._)([(0,T.r)("arrivalTime",["attributes.ArrivalTime"])],mt.prototype,"readArrivalTime",null),(0,i._)([(0,v.MZ)({json:{read:{source:"attributes.ArrivalUTCOffset"}}})],mt.prototype,"arrivalTimeOffset",void 0),(0,i._)([(0,v.MZ)({json:{read:{source:"attributes.Azimuth"}}})],mt.prototype,"azimuth",void 0),(0,i._)([(0,v.MZ)({json:{read:{source:"attributes.BranchName"}}})],mt.prototype,"branchName",void 0),(0,i._)([(0,v.MZ)({type:he.apiValues,json:{read:{source:"attributes.DirectionPointType",reader:he.read}}})],mt.prototype,"directionPointType",void 0),(0,i._)([(0,v.MZ)({json:{read:{source:"attributes.DisplayText"}}})],mt.prototype,"displayText",void 0),(0,i._)([(0,v.MZ)({json:{read:{source:"attributes.ExitName"}}})],mt.prototype,"exitName",void 0),(0,i._)([(0,v.MZ)({type:E.A})],mt.prototype,"geometry",void 0),(0,i._)([(0,v.MZ)({json:{read:{source:"attributes.IntersectingName"}}})],mt.prototype,"intersectingName",void 0),(0,i._)([(0,v.MZ)()],mt.prototype,"level",void 0),(0,i._)([(0,v.MZ)({json:{read:{source:"attributes.Name"}}})],mt.prototype,"name",void 0),(0,i._)([(0,v.MZ)({json:{read:{source:"attributes.ObjectID"}}})],mt.prototype,"objectId",void 0),(0,i._)([(0,v.MZ)({type:a.A})],mt.prototype,"popupTemplate",void 0),(0,i._)([(0,v.MZ)({json:{read:{source:"attributes.Sequence"}}})],mt.prototype,"sequence",void 0),(0,i._)([(0,v.MZ)({json:{read:{source:"attributes.ShortVoiceInstruction"}}})],mt.prototype,"shortVoiceInstruction",void 0),(0,i._)([(0,v.MZ)({json:{read:{source:"attributes.StopID"}}})],mt.prototype,"stopId",void 0),(0,i._)([(0,v.MZ)({types:C.Es})],mt.prototype,"symbol",void 0),(0,i._)([(0,v.MZ)({json:{read:{source:"attributes.TowardName"}}})],mt.prototype,"towardName",void 0),(0,i._)([(0,v.MZ)({readOnly:!0,json:{read:!1}})],mt.prototype,"type",void 0),(0,i._)([(0,v.MZ)({json:{read:{source:"attributes.VoiceInstruction"}}})],mt.prototype,"voiceInstruction",void 0),mt=yt=(0,i._)([(0,b.$)("esri.rest.support.DirectionPoint")],mt);const ht=mt;var ft;let vt=ft=class extends((0,q.O)(F.oY)){constructor(e){super(e),this.addedCost=null,this.barrierType=null,this.costs=null,this.curbApproach=null,this.fullEdge=null,this.geometry=null,this.name=null,this.objectId=null,this.popupTemplate=null,this.sideOfEdge=null,this.sourceId=null,this.sourceOid=null,this.status=null,this.symbol=null,this.type="point-barrier"}readCosts(e,t){return Re(t.attributes,"Attr_")}writeCosts(e,t){xe(e,t,"Attr_")}static fromGraphic(e){return new ft({addedCost:e.attributes.AddedCost??null,barrierType:null!=e.attributes.BarrierType?ye.fromJSON(e.attributes.BarrierType):null,costs:null!=e.attributes.Costs?Ee(JSON.parse(e.attributes.Costs)):null,curbApproach:null!=e.attributes.CurbApproach?ue.fromJSON(e.attributes.CurbApproach):null,fullEdge:null!=e.attributes.FullEdge?me.fromJSON(e.attributes.FullEdge):null,geometry:e.geometry,name:e.attributes.Name??null,objectId:e.attributes.ObjectID??e.attributes.__OBJECTID,popupTemplate:e.popupTemplate,status:null!=e.attributes.Status?de.fromJSON(e.attributes.Status):null,symbol:e.symbol})}toGraphic(){const e={ObjectID:this.objectId,AddedCost:this.addedCost,BarrierType:null!=this.barrierType?ye.toJSON(this.barrierType):null,Costs:null!=this.costs?JSON.stringify(Ue(this.costs)):null,CurbApproach:null!=this.curbApproach?ue.toJSON(this.curbApproach):null,FullEdge:null!=this.fullEdge?me.toJSON(this.fullEdge):null,Name:this.name,Status:null!=this.status?de.toJSON(this.status):null};return new n.A({geometry:this.geometry,attributes:e,symbol:this.symbol,popupTemplate:this.popupTemplate})}};vt.fields=[{name:"ObjectID",alias:"ObjectID",type:"esriFieldTypeOID"},{name:"AddedCost",alias:"Added Cost",type:"esriFieldTypeDouble"},{name:"BarrierType",alias:"Barrier Type",type:"esriFieldTypeInteger"},{name:"Costs",alias:"Costs",type:"esriFieldTypeString"},{name:"CurbApproach",alias:"Curb Approach",type:"esriFieldTypeInteger"},{name:"FullEdge",alias:"Full Edge",type:"esriFieldTypeInteger"},{name:"Name",alias:"Name",type:"esriFieldTypeString"},{name:"Status",alias:"Status",type:"esriFieldTypeInteger"}],(0,i._)([(0,v.MZ)()],vt.prototype,"addedCost",void 0),(0,i._)([(0,v.MZ)({type:ye.apiValues,json:{name:"attributes.BarrierType",read:{reader:ye.read},write:{writer:ye.write}}})],vt.prototype,"barrierType",void 0),(0,i._)([(0,v.MZ)()],vt.prototype,"costs",void 0),(0,i._)([(0,T.r)("costs",["attributes"])],vt.prototype,"readCosts",null),(0,i._)([(0,w.w)("costs")],vt.prototype,"writeCosts",null),(0,i._)([(0,v.MZ)({constructOnly:!0,type:ue.apiValues,json:{read:{source:"attributes.CurbApproach",reader:ue.read}}})],vt.prototype,"curbApproach",void 0),(0,i._)([(0,v.MZ)({type:me.apiValues,json:{name:"attributes.FullEdge",read:{reader:me.read},write:{writer:me.write}}})],vt.prototype,"fullEdge",void 0),(0,i._)([(0,v.MZ)({type:E.A,json:{write:!0}})],vt.prototype,"geometry",void 0),(0,i._)([(0,v.MZ)({json:{name:"attributes.Name"}})],vt.prototype,"name",void 0),(0,i._)([(0,v.MZ)({json:{name:"attributes.ObjectID"}})],vt.prototype,"objectId",void 0),(0,i._)([(0,v.MZ)({type:a.A})],vt.prototype,"popupTemplate",void 0),(0,i._)([(0,v.MZ)({type:ce.apiValues,json:{read:{source:"attributes.SideOfEdge",reader:ce.read}}})],vt.prototype,"sideOfEdge",void 0),(0,i._)([(0,v.MZ)({json:{read:{source:"attributes.SourceID"}}})],vt.prototype,"sourceId",void 0),(0,i._)([(0,v.MZ)({json:{read:{source:"attributes.SourceOID"}}})],vt.prototype,"sourceOid",void 0),(0,i._)([(0,v.MZ)({type:de.apiValues,json:{read:{source:"attributes.Status",reader:de.read}}})],vt.prototype,"status",void 0),(0,i._)([(0,v.MZ)({types:C.Es})],vt.prototype,"symbol",void 0),(0,i._)([(0,v.MZ)({readOnly:!0,json:{read:!1}})],vt.prototype,"type",void 0),vt=ft=(0,i._)([(0,b.$)("esri.rest.support.PointBarrier")],vt);const gt=vt;var Tt;let bt=Tt=class extends((0,q.O)(F.oY)){constructor(e){super(e),this.barrierType=null,this.costs=null,this.geometry=null,this.name=null,this.objectId=null,this.popupTemplate=null,this.scaleFactor=null,this.symbol=null,this.type="polygon-barrier"}readCosts(e,t){return Re(t.attributes,"Attr_")}writeCosts(e,t){xe(e,t,"Attr_")}static fromGraphic(e){return new Tt({barrierType:null!=e.attributes.BarrierType?ye.fromJSON(e.attributes.BarrierType):null,costs:null!=e.attributes.Costs?Ee(JSON.parse(e.attributes.Costs)):null,geometry:e.geometry,name:e.attributes.Name??null,objectId:e.attributes.ObjectID??e.attributes.__OBJECTID,popupTemplate:e.popupTemplate,scaleFactor:e.attributes.ScaleFactor??null,symbol:e.symbol})}toGraphic(){const e={ObjectID:this.objectId,BarrierType:null!=this.barrierType?ye.toJSON(this.barrierType):null,Costs:null!=this.costs?JSON.stringify(Ue(this.costs)):null,Name:this.name??null,ScaleFactor:this.scaleFactor??null};return new n.A({geometry:this.geometry,attributes:e,symbol:this.symbol,popupTemplate:this.popupTemplate})}};bt.fields=[{name:"ObjectID",alias:"ObjectID",type:"esriFieldTypeOID"},{name:"BarrierType",alias:"Barrier Type",type:"esriFieldTypeInteger"},{name:"Costs",alias:"Costs",type:"esriFieldTypeString"},{name:"Name",alias:"Name",type:"esriFieldTypeString"},{name:"ScaleFactor",alias:"Scale Factor",type:"esriFieldTypeDouble"}],(0,i._)([(0,v.MZ)({type:ye.apiValues,json:{name:"attributes.BarrierType",read:{reader:ye.read},write:{writer:ye.write}}})],bt.prototype,"barrierType",void 0),(0,i._)([(0,v.MZ)()],bt.prototype,"costs",void 0),(0,i._)([(0,T.r)("costs",["attributes"])],bt.prototype,"readCosts",null),(0,i._)([(0,w.w)("costs")],bt.prototype,"writeCosts",null),(0,i._)([(0,v.MZ)({type:J.A,json:{write:!0}})],bt.prototype,"geometry",void 0),(0,i._)([(0,v.MZ)({json:{name:"attributes.Name"}})],bt.prototype,"name",void 0),(0,i._)([(0,v.MZ)({json:{name:"attributes.ObjectID"}})],bt.prototype,"objectId",void 0),(0,i._)([(0,v.MZ)({type:a.A})],bt.prototype,"popupTemplate",void 0),(0,i._)([(0,v.MZ)()],bt.prototype,"scaleFactor",void 0),(0,i._)([(0,v.MZ)({types:C.Es})],bt.prototype,"symbol",void 0),(0,i._)([(0,v.MZ)({readOnly:!0,json:{read:!1}})],bt.prototype,"type",void 0),bt=Tt=(0,i._)([(0,b.$)("esri.rest.support.PolygonBarrier")],bt);const wt=bt;var St;let _t=St=class extends((0,q.O)(F.oY)){constructor(e){super(e),this.barrierType=null,this.costs=null,this.geometry=null,this.name=null,this.objectId=null,this.popupTemplate=null,this.scaleFactor=null,this.symbol=null,this.type="polyline-barrier"}readCosts(e,t){return Re(t.attributes,"Attr_")}static fromGraphic(e){return new St({barrierType:null!=e.attributes.BarrierType?ye.fromJSON(e.attributes.BarrierType):null,costs:null!=e.attributes.Costs?Ee(JSON.parse(e.attributes.Costs)):null,geometry:e.geometry,name:e.attributes.Name??null,objectId:e.attributes.ObjectID??e.attributes.__OBJECTID,popupTemplate:e.popupTemplate,scaleFactor:e.attributes.ScaleFactor??null,symbol:e.symbol})}toGraphic(){const e={ObjectID:this.objectId,BarrierType:null!=this.barrierType?ye.toJSON(this.barrierType):null,Costs:null!=this.costs?JSON.stringify(Ue(this.costs)):null,Name:this.name,ScaleFactor:this.scaleFactor};return new n.A({geometry:this.geometry,attributes:e,symbol:this.symbol,popupTemplate:this.popupTemplate})}};_t.fields=[{name:"ObjectID",alias:"ObjectID",type:"esriFieldTypeOID"},{name:"BarrierType",alias:"Barrier Type",type:"esriFieldTypeInteger"},{name:"Costs",alias:"Costs",type:"esriFieldTypeString"},{name:"Name",alias:"Name",type:"esriFieldTypeString"},{name:"ScaleFactor",alias:"Scale Factor",type:"esriFieldTypeDouble"}],(0,i._)([(0,v.MZ)({type:ye.apiValues,json:{read:{source:"attributes.BarrierType",reader:ye.read}}})],_t.prototype,"barrierType",void 0),(0,i._)([(0,v.MZ)()],_t.prototype,"costs",void 0),(0,i._)([(0,T.r)("costs",["attributes"])],_t.prototype,"readCosts",null),(0,i._)([(0,v.MZ)({type:k.A,json:{write:!0}})],_t.prototype,"geometry",void 0),(0,i._)([(0,v.MZ)({json:{name:"attributes.Name"}})],_t.prototype,"name",void 0),(0,i._)([(0,v.MZ)({json:{name:"attributes.ObjectID"}})],_t.prototype,"objectId",void 0),(0,i._)([(0,v.MZ)({type:a.A})],_t.prototype,"popupTemplate",void 0),(0,i._)([(0,v.MZ)()],_t.prototype,"scaleFactor",void 0),(0,i._)([(0,v.MZ)({types:C.Es})],_t.prototype,"symbol",void 0),(0,i._)([(0,v.MZ)({readOnly:!0,json:{read:!1}})],_t.prototype,"type",void 0),_t=St=(0,i._)([(0,b.$)("esri.rest.support.PolylineBarrier")],_t);const Mt=_t;let At=class extends F.oY{constructor(e){super(e),this.accumulateAttributes=null,this.directionsLanguage=null,this.findBestSequence=null,this.preserveFirstStop=null,this.preserveLastStop=null,this.startTimeIsUTC=null,this.timeWindowsAreUTC=null,this.travelMode=null}readAccumulateAttributes(e){return null==e?null:e.map((e=>be.fromJSON(e)))}writeAccumulateAttributes(e,t,r){e?.length&&(t[r]=e.map((e=>be.toJSON(e))))}};(0,i._)([(0,v.MZ)({type:[String],json:{name:"accumulateAttributeNames",write:!0}})],At.prototype,"accumulateAttributes",void 0),(0,i._)([(0,T.r)("accumulateAttributes")],At.prototype,"readAccumulateAttributes",null),(0,i._)([(0,w.w)("accumulateAttributes")],At.prototype,"writeAccumulateAttributes",null),(0,i._)([(0,v.MZ)({type:String,json:{write:!0}})],At.prototype,"directionsLanguage",void 0),(0,i._)([(0,v.MZ)({type:Boolean,json:{write:!0}})],At.prototype,"findBestSequence",void 0),(0,i._)([(0,v.MZ)({type:Boolean,json:{write:!0}})],At.prototype,"preserveFirstStop",void 0),(0,i._)([(0,v.MZ)({type:Boolean,json:{write:!0}})],At.prototype,"preserveLastStop",void 0),(0,i._)([(0,v.MZ)({type:Boolean,json:{write:!0}})],At.prototype,"startTimeIsUTC",void 0),(0,i._)([(0,v.MZ)({type:Boolean,json:{write:!0}})],At.prototype,"timeWindowsAreUTC",void 0),(0,i._)([(0,v.MZ)({type:Ie,json:{write:!0}})],At.prototype,"travelMode",void 0),At=(0,i._)([(0,b.$)("esri.rest.support.RouteSettings")],At);const Nt=At;var It;let Ot=It=class extends((0,q.O)(F.oY)){constructor(e){super(e),this.analysisSettings=null,this.endTime=null,this.endTimeOffset=null,this.firstStopId=null,this.geometry=null,this.lastStopId=null,this.messages=null,this.name=null,this.objectId=null,this.popupTemplate=null,this.startTime=null,this.startTimeOffset=null,this.stopCount=null,this.symbol=null,this.totalCosts=null,this.totalDistance=null,this.totalDuration=null,this.totalLateDuration=null,this.totalViolations=null,this.totalWait=null,this.totalWaitDuration=null,this.type="route-info",this.version="1.0.0"}readEndTime(e,t){return null!=t.attributes.EndTimeUTC?new Date(t.attributes.EndTimeUTC):null}readEndTimeOffset(e,t){return Je(t.attributes.EndTime,t.attributes.EndTimeUTC)}readStartTime(e,t){return null!=t.attributes.StartTimeUTC?new Date(t.attributes.StartTimeUTC):null}readStartTimeOffset(e,t){return Je(t.attributes.StartTime,t.attributes.StartTimeUTC)}readTotalCosts(e,t){return Re(t.attributes,"Total_")}readTotalViolations(e,t){return Re(t.attributes,"TotalViolation_")}readTotalWait(e,t){return Re(t.attributes,"TotalWait_")}static fromGraphic(e){return new It({analysisSettings:null!=e.attributes.AnalysisSettings?Nt.fromJSON(JSON.parse(e.attributes.AnalysisSettings)):null,endTime:null!=e.attributes.EndTime?new Date(e.attributes.EndTime):null,endTimeOffset:e.attributes.EndUTCOffset??null,geometry:e.geometry,messages:null!=e.attributes.Messages?JSON.parse(e.attributes.Messages):null,name:e.attributes.RouteName,objectId:e.attributes.ObjectID??e.attributes.__OBJECTID,popupTemplate:e.popupTemplate,startTime:null!=e.attributes.StartTime?new Date(e.attributes.StartTime):null,startTimeOffset:e.attributes.StartUTCOffset??null,symbol:e.symbol,totalCosts:null!=e.attributes.TotalCosts?Ee(JSON.parse(e.attributes.TotalCosts)):null,totalDistance:e.attributes.TotalMeters??null,totalDuration:e.attributes.TotalMinutes??null,totalLateDuration:e.attributes.TotalLateMinutes??null,totalWaitDuration:e.attributes.TotalWaitMinutes??null,version:e.attributes.Version})}toGraphic(){const e={ObjectID:this.objectId,AnalysisSettings:null!=this.analysisSettings?JSON.stringify(this.analysisSettings.toJSON()):null,EndTime:null!=this.endTime?this.endTime.getTime():null,EndUTCOffset:this.endTimeOffset,Messages:null!=this.messages?JSON.stringify(this.messages):null,RouteName:this.name,StartTime:null!=this.startTime?this.startTime.getTime():null,StartUTCOffset:this.startTimeOffset,TotalCosts:null!=this.totalCosts?JSON.stringify(Ue(this.totalCosts)):null,TotalLateMinutes:this.totalLateDuration,TotalMeters:this.totalDistance,TotalMinutes:this.totalDuration,TotalWaitMinutes:this.totalWaitDuration,Version:this.version};return new n.A({geometry:this.geometry,attributes:e,symbol:this.symbol,popupTemplate:this.popupTemplate})}};Ot.fields=[{name:"ObjectID",alias:"ObjectID",type:"esriFieldTypeOID"},{name:"AnalysisSettings",alias:"Analysis Settings",type:"esriFieldTypeString"},{name:"EndTime",alias:"End Time",type:"esriFieldTypeDate"},{name:"EndUTCOffset",alias:"End Time Offset",type:"esriFieldTypeInteger"},{name:"Messages",alias:"Messages",type:"esriFieldTypeString"},{name:"RouteName",alias:"Route Name",type:"esriFieldTypeString"},{name:"StartTime",alias:"Start Time",type:"esriFieldTypeDate"},{name:"StartUTCOffset",alias:"Start Time Offset",type:"esriFieldTypeInteger"},{name:"TotalCosts",alias:"Total Costs",type:"esriFieldTypeString"},{name:"TotalLateMinutes",alias:"Total Late Minutes",type:"esriFieldTypeDouble"},{name:"TotalMeters",alias:"Total Meters",type:"esriFieldTypeDouble"},{name:"TotalMinutes",alias:"Total Minutes",type:"esriFieldTypeDouble"},{name:"TotalWaitMinutes",alias:"Total Wait Minutes",type:"esriFieldTypeDouble"},{name:"Version",alias:"Version",type:"esriFieldTypeString"}],(0,i._)([(0,v.MZ)()],Ot.prototype,"analysisSettings",void 0),(0,i._)([(0,v.MZ)()],Ot.prototype,"endTime",void 0),(0,i._)([(0,T.r)("endTime",["attributes.EndTimeUTC"])],Ot.prototype,"readEndTime",null),(0,i._)([(0,v.MZ)()],Ot.prototype,"endTimeOffset",void 0),(0,i._)([(0,T.r)("endTimeOffset",["attributes.EndTime","attributes.EndTimeUTC"])],Ot.prototype,"readEndTimeOffset",null),(0,i._)([(0,v.MZ)({json:{read:{source:"attributes.FirstStopID"}}})],Ot.prototype,"firstStopId",void 0),(0,i._)([(0,v.MZ)({type:k.A})],Ot.prototype,"geometry",void 0),(0,i._)([(0,v.MZ)({json:{read:{source:"attributes.LastStopID"}}})],Ot.prototype,"lastStopId",void 0),(0,i._)([(0,v.MZ)()],Ot.prototype,"messages",void 0),(0,i._)([(0,v.MZ)({json:{read:{source:"attributes.Name"}}})],Ot.prototype,"name",void 0),(0,i._)([(0,v.MZ)({json:{read:{source:"attributes.ObjectID"}}})],Ot.prototype,"objectId",void 0),(0,i._)([(0,v.MZ)({type:a.A})],Ot.prototype,"popupTemplate",void 0),(0,i._)([(0,v.MZ)()],Ot.prototype,"startTime",void 0),(0,i._)([(0,T.r)("startTime",["attributes.StartTimeUTC"])],Ot.prototype,"readStartTime",null),(0,i._)([(0,v.MZ)()],Ot.prototype,"startTimeOffset",void 0),(0,i._)([(0,T.r)("startTimeOffset",["attributes.StartTime","attributes.StartTimeUTC"])],Ot.prototype,"readStartTimeOffset",null),(0,i._)([(0,v.MZ)({json:{read:{source:"attributes.StopCount"}}})],Ot.prototype,"stopCount",void 0),(0,i._)([(0,v.MZ)({types:C.Es})],Ot.prototype,"symbol",void 0),(0,i._)([(0,v.MZ)()],Ot.prototype,"totalCosts",void 0),(0,i._)([(0,T.r)("totalCosts",["attributes"])],Ot.prototype,"readTotalCosts",null),(0,i._)([(0,v.MZ)()],Ot.prototype,"totalDistance",void 0),(0,i._)([(0,v.MZ)()],Ot.prototype,"totalDuration",void 0),(0,i._)([(0,v.MZ)()],Ot.prototype,"totalLateDuration",void 0),(0,i._)([(0,v.MZ)()],Ot.prototype,"totalViolations",void 0),(0,i._)([(0,T.r)("totalViolations",["attributes"])],Ot.prototype,"readTotalViolations",null),(0,i._)([(0,v.MZ)()],Ot.prototype,"totalWait",void 0),(0,i._)([(0,T.r)("totalWait",["attributes"])],Ot.prototype,"readTotalWait",null),(0,i._)([(0,v.MZ)()],Ot.prototype,"totalWaitDuration",void 0),(0,i._)([(0,v.MZ)({readOnly:!0,json:{read:!1}})],Ot.prototype,"type",void 0),(0,i._)([(0,v.MZ)()],Ot.prototype,"version",void 0),Ot=It=(0,i._)([(0,b.$)("esri.rest.support.RouteInfo")],Ot);const Zt=Ot,Dt={type:String,json:{read:{source:"token"},write:{target:"token"}}};let Ct=class extends((0,q.O)(F.oY)){constructor(e){super(e),this.doNotLocateOnRestrictedElements=null,this.geometry=null,this.geometryType=null,this.name=null,this.spatialRelationship=null,this.type="layer",this.where=null}};(0,i._)([(0,v.MZ)({type:Boolean,json:{write:!0}})],Ct.prototype,"doNotLocateOnRestrictedElements",void 0),(0,i._)([(0,v.MZ)({types:o.yR,json:{read:G.rS,write:!0}})],Ct.prototype,"geometry",void 0),(0,i._)([(0,B.e)(_e)],Ct.prototype,"geometryType",void 0),(0,i._)([(0,v.MZ)({type:String,json:{name:"layerName",write:!0}})],Ct.prototype,"name",void 0),(0,i._)([(0,B.e)(Se,{name:"spatialRel"})],Ct.prototype,"spatialRelationship",void 0),(0,i._)([(0,v.MZ)({type:String,json:{write:!0}})],Ct.prototype,"type",void 0),(0,i._)([(0,v.MZ)({type:String,json:{write:!0}})],Ct.prototype,"where",void 0),Ct=(0,i._)([(0,b.$)("esri.rest.support.DataLayer")],Ct);const Ft=Ct;var Lt;let jt=Lt=class extends Ge.A{constructor(e){super(e),this.doNotLocateOnRestrictedElements=null}clone(){return new Lt({doNotLocateOnRestrictedElements:this.doNotLocateOnRestrictedElements,...this.cloneProperties()})}};(0,i._)([(0,v.MZ)({type:Boolean,json:{write:!0}})],jt.prototype,"doNotLocateOnRestrictedElements",void 0),jt=Lt=(0,i._)([(0,b.$)("esri.rest.support.NetworkFeatureSet")],jt);const Bt=jt;let Pt=class extends((0,q.O)(F.oY)){constructor(e){super(e),this.doNotLocateOnRestrictedElements=null,this.url=null}};(0,i._)([(0,v.MZ)({type:Boolean,json:{write:!0}})],Pt.prototype,"doNotLocateOnRestrictedElements",void 0),(0,i._)([(0,v.MZ)({type:String,json:{write:!0}})],Pt.prototype,"url",void 0),Pt=(0,i._)([(0,b.$)("esri.rest.support.NetworkUrl")],Pt);const Rt=Pt;var xt;let Et=xt=class extends((0,q.O)(F.oY)){constructor(e){super(e),this.accumulateAttributes=null,this.apiKey=null,this.attributeParameterValues=null,this.directionsLanguage=null,this.directionsLengthUnits=null,this.directionsOutputType=null,this.directionsStyleName=null,this.directionsTimeAttribute=null,this.findBestSequence=null,this.geometryPrecision=null,this.geometryPrecisionM=null,this.geometryPrecisionZ=null,this.ignoreInvalidLocations=null,this.impedanceAttribute=null,this.outputGeometryPrecision=null,this.outputGeometryPrecisionUnits=null,this.outputLines="true-shape",this.outSpatialReference=null,this.overrides=null,this.pointBarriers=null,this.polygonBarriers=null,this.polylineBarriers=null,this.preserveFirstStop=null,this.preserveLastStop=null,this.preserveObjectID=null,this.restrictionAttributes=null,this.restrictUTurns=null,this.returnBarriers=!1,this.returnDirections=!1,this.returnPolygonBarriers=!1,this.returnPolylineBarriers=!1,this.returnRoutes=!0,this.returnStops=!1,this.returnTraversedEdges=null,this.returnTraversedJunctions=null,this.returnTraversedTurns=null,this.returnZ=!0,this.startTime=null,this.startTimeIsUTC=!0,this.stops=null,this.timeWindowsAreUTC=null,this.travelMode=null,this.useHierarchy=null,this.useTimeWindows=null}static from(e){return(0,j.b)(xt,e)}readAccumulateAttributes(e){return null==e?null:e.map((e=>be.fromJSON(e)))}writeAccumulateAttributes(e,t,r){e?.length&&(t[r]=e.map((e=>be.toJSON(e))))}writePointBarriers(e,t,r){Jt(e,t,r)}writePolygonBarrier(e,t,r){Jt(e,t,r)}writePolylineBarrier(e,t,r){Jt(e,t,r)}readRestrictionAttributes(e){return null==e?null:e.map((e=>we.fromJSON(e)))}writeRestrictionAttributes(e,t,r){e?.length&&(t[r]=e.map((e=>we.toJSON(e))))}readStartTime(e,t){const{startTime:r}=t;return null==r?null:"now"===r?"now":new Date(r)}writeStartTime(e,t){null!=e&&(t.startTime="now"===e?"now":e.getTime())}readStops(e,t){return function(e){return e&&"type"in e}(r=t.stops)?Ft.fromJSON(r):function(e){return e&&"url"in e}(r)?Rt.fromJSON(r):function(e){return e&&"features"in e&&"doNotLocateOnRestrictedElements"in e}(r)?Bt.fromJSON(r):function(e){return e&&"features"in e}(r)?Ge.A.fromJSON(r):null;var r}writeStops(e,t,r){Jt(e,t,r)}};(0,i._)([(0,v.MZ)({type:[String],json:{name:"accumulateAttributeNames",write:!0}})],Et.prototype,"accumulateAttributes",void 0),(0,i._)([(0,T.r)("accumulateAttributes")],Et.prototype,"readAccumulateAttributes",null),(0,i._)([(0,w.w)("accumulateAttributes")],Et.prototype,"writeAccumulateAttributes",null),(0,i._)([(0,v.MZ)(Dt)],Et.prototype,"apiKey",void 0),(0,i._)([(0,v.MZ)({json:{write:!0}})],Et.prototype,"attributeParameterValues",void 0),(0,i._)([(0,v.MZ)({type:String,json:{write:!0}})],Et.prototype,"directionsLanguage",void 0),(0,i._)([(0,B.e)(ie)],Et.prototype,"directionsLengthUnits",void 0),(0,i._)([(0,B.e)(oe)],Et.prototype,"directionsOutputType",void 0),(0,i._)([(0,B.e)(ve)],Et.prototype,"directionsStyleName",void 0),(0,i._)([(0,B.e)(Te,{name:"directionsTimeAttributeName",ignoreUnknown:!1})],Et.prototype,"directionsTimeAttribute",void 0),(0,i._)([(0,v.MZ)({type:Boolean,json:{write:!0}})],Et.prototype,"findBestSequence",void 0),(0,i._)([(0,v.MZ)({type:Number,json:{write:!0}})],Et.prototype,"geometryPrecision",void 0),(0,i._)([(0,v.MZ)({type:Number,json:{write:!0}})],Et.prototype,"geometryPrecisionM",void 0),(0,i._)([(0,v.MZ)({type:Number,json:{write:!0}})],Et.prototype,"geometryPrecisionZ",void 0),(0,i._)([(0,v.MZ)({type:Boolean,json:{write:!0}})],Et.prototype,"ignoreInvalidLocations",void 0),(0,i._)([(0,B.e)(be,{name:"impedanceAttributeName",ignoreUnknown:!1})],Et.prototype,"impedanceAttribute",void 0),(0,i._)([(0,v.MZ)({type:Number,json:{write:!0}})],Et.prototype,"outputGeometryPrecision",void 0),(0,i._)([(0,B.e)(re)],Et.prototype,"outputGeometryPrecisionUnits",void 0),(0,i._)([(0,B.e)(ne)],Et.prototype,"outputLines",void 0),(0,i._)([(0,v.MZ)({type:x.A,json:{name:"outSR",write:!0}})],Et.prototype,"outSpatialReference",void 0),(0,i._)([(0,v.MZ)({json:{write:!0}})],Et.prototype,"overrides",void 0),(0,i._)([(0,v.MZ)({json:{name:"barriers",write:!0}})],Et.prototype,"pointBarriers",void 0),(0,i._)([(0,w.w)("pointBarriers")],Et.prototype,"writePointBarriers",null),(0,i._)([(0,v.MZ)({json:{write:!0}})],Et.prototype,"polygonBarriers",void 0),(0,i._)([(0,w.w)("polygonBarriers")],Et.prototype,"writePolygonBarrier",null),(0,i._)([(0,v.MZ)({json:{write:!0}})],Et.prototype,"polylineBarriers",void 0),(0,i._)([(0,w.w)("polylineBarriers")],Et.prototype,"writePolylineBarrier",null),(0,i._)([(0,v.MZ)({type:Boolean,json:{write:!0}})],Et.prototype,"preserveFirstStop",void 0),(0,i._)([(0,v.MZ)({type:Boolean,json:{write:!0}})],Et.prototype,"preserveLastStop",void 0),(0,i._)([(0,v.MZ)({type:Boolean,json:{write:!0}})],Et.prototype,"preserveObjectID",void 0),(0,i._)([(0,v.MZ)({type:[String],json:{name:"restrictionAttributeNames",write:!0}})],Et.prototype,"restrictionAttributes",void 0),(0,i._)([(0,T.r)("restrictionAttributes")],Et.prototype,"readRestrictionAttributes",null),(0,i._)([(0,w.w)("restrictionAttributes")],Et.prototype,"writeRestrictionAttributes",null),(0,i._)([(0,B.e)(ae)],Et.prototype,"restrictUTurns",void 0),(0,i._)([(0,v.MZ)({type:Boolean,json:{write:!0}})],Et.prototype,"returnBarriers",void 0),(0,i._)([(0,v.MZ)({type:Boolean,json:{write:!0}})],Et.prototype,"returnDirections",void 0),(0,i._)([(0,v.MZ)({type:Boolean,json:{write:!0}})],Et.prototype,"returnPolygonBarriers",void 0),(0,i._)([(0,v.MZ)({type:Boolean,json:{write:!0}})],Et.prototype,"returnPolylineBarriers",void 0),(0,i._)([(0,v.MZ)({type:Boolean,json:{write:!0}})],Et.prototype,"returnRoutes",void 0),(0,i._)([(0,v.MZ)({type:Boolean,json:{write:!0}})],Et.prototype,"returnStops",void 0),(0,i._)([(0,v.MZ)({type:Boolean,json:{write:!0}})],Et.prototype,"returnTraversedEdges",void 0),(0,i._)([(0,v.MZ)({type:Boolean,json:{write:!0}})],Et.prototype,"returnTraversedJunctions",void 0),(0,i._)([(0,v.MZ)({type:Boolean,json:{write:!0}})],Et.prototype,"returnTraversedTurns",void 0),(0,i._)([(0,v.MZ)({type:Boolean,json:{write:!0}})],Et.prototype,"returnZ",void 0),(0,i._)([(0,v.MZ)({json:{write:!0}})],Et.prototype,"startTime",void 0),(0,i._)([(0,T.r)("startTime")],Et.prototype,"readStartTime",null),(0,i._)([(0,w.w)("startTime")],Et.prototype,"writeStartTime",null),(0,i._)([(0,v.MZ)({type:Boolean,json:{write:!0}})],Et.prototype,"startTimeIsUTC",void 0),(0,i._)([(0,v.MZ)({json:{write:!0}})],Et.prototype,"stops",void 0),(0,i._)([(0,T.r)("stops")],Et.prototype,"readStops",null),(0,i._)([(0,w.w)("stops")],Et.prototype,"writeStops",null),(0,i._)([(0,v.MZ)({type:Boolean,json:{write:!0}})],Et.prototype,"timeWindowsAreUTC",void 0),(0,i._)([(0,v.MZ)({type:Ie,json:{write:!0}})],Et.prototype,"travelMode",void 0),(0,i._)([(0,v.MZ)({type:Boolean,json:{write:!0}})],Et.prototype,"useHierarchy",void 0),(0,i._)([(0,v.MZ)({type:Boolean,json:{write:!0}})],Et.prototype,"useTimeWindows",void 0),Et=xt=(0,i._)([(0,b.$)("esri.rest.support.RouteParameters")],Et);const Ut=Et;function Jt(e,t,r){null!=e&&(t[r]=p.A.isCollection(e)?{features:e.toArray().map((e=>e.toJSON()))}:e.toJSON())}var kt;let Gt=kt=class extends((0,q.O)(F.oY)){constructor(e){super(e),this.arriveCurbApproach=null,this.arriveTime=null,this.arriveTimeOffset=null,this.bearing=null,this.bearingTol=null,this.cumulativeCosts=null,this.cumulativeDistance=null,this.cumulativeDuration=null,this.curbApproach=null,this.departCurbApproach=null,this.departTime=null,this.departTimeOffset=null,this.distanceToNetworkInMeters=null,this.geometry=null,this.lateDuration=null,this.locationType=null,this.name=null,this.navLatency=null,this.objectId=null,this.popupTemplate=null,this.posAlong=null,this.routeName=null,this.serviceCosts=null,this.serviceDistance=null,this.serviceDuration=null,this.sequence=null,this.sideOfEdge=null,this.snapX=null,this.snapY=null,this.snapZ=null,this.sourceId=null,this.sourceOid=null,this.status=null,this.symbol=null,this.timeWindowEnd=null,this.timeWindowEndOffset=null,this.timeWindowStart=null,this.timeWindowStartOffset=null,this.type="stop",this.violations=null,this.waitDuration=null,this.wait=null}readArriveTimeOffset(e,t){return Je(t.attributes.ArriveTime,t.attributes.ArriveTimeUTC)}readCumulativeCosts(e,t){return Re(t.attributes,"Cumul_")}readDepartTimeOffset(e,t){return Je(t.attributes.DepartTime,t.attributes.DepartTimeUTC)}readServiceCosts(e,t){return Re(t.attributes,"Attr_")}writeServiceCosts(e,t){xe(e,t,"Attr_")}writeTimeWindowEnd(e,t){null!=e&&(t.attributes||(t.attributes={}),t.attributes.TimeWindowEnd=e.getTime())}writeTimeWindowStart(e,t){null!=e&&(t.attributes||(t.attributes={}),t.attributes.TimeWindowStart=e.getTime())}readViolations(e,t){return Re(t.attributes,"Violation_")}readWait(e,t){return Re(t.attributes,"Wait_")}static fromGraphic(e){return new kt({arriveCurbApproach:null!=e.attributes.ArrivalCurbApproach?ue.fromJSON(e.attributes.ArrivalCurbApproach):null,arriveTime:null!=e.attributes.ArrivalTime?new Date(e.attributes.ArrivalTime):null,arriveTimeOffset:e.attributes.ArrivalUTCOffset,cumulativeCosts:null!=e.attributes.CumulativeCosts?Ee(JSON.parse(e.attributes.CumulativeCosts)):null,cumulativeDistance:e.attributes.CumulativeMeters??null,cumulativeDuration:e.attributes.CumulativeMinutes??null,curbApproach:null!=e.attributes.CurbApproach?ue.fromJSON(e.attributes.CurbApproach):null,departCurbApproach:null!=e.attributes.DepartureCurbApproach?ue.fromJSON(e.attributes.DepartureCurbApproach):null,departTime:null!=e.attributes.DepartureTime?new Date(e.attributes.DepartureTime):null,departTimeOffset:e.attributes.DepartureUTCOffset??null,geometry:e.geometry,lateDuration:e.attributes.LateMinutes??null,locationType:null!=e.attributes.LocationType?pe.fromJSON(e.attributes.LocationType):null,name:e.attributes.Name,objectId:e.attributes.ObjectID??e.attributes.__OBJECTID,popupTemplate:e.popupTemplate,routeName:e.attributes.RouteName,sequence:e.attributes.Sequence??null,serviceCosts:null!=e.attributes.ServiceCosts?Ee(JSON.parse(e.attributes.ServiceCosts)):null,serviceDistance:e.attributes.ServiceMeters??null,serviceDuration:e.attributes.ServiceMinutes??null,status:null!=e.attributes.Status?de.fromJSON(e.attributes.Status):null,symbol:e.symbol,timeWindowEnd:null!=e.attributes.TimeWindowEnd?new Date(e.attributes.TimeWindowEnd):null,timeWindowEndOffset:e.attributes.TimeWindowEndUTCOffset??null,timeWindowStart:null!=e.attributes.TimeWindowStart?new Date(e.attributes.TimeWindowStart):null,timeWindowStartOffset:e.attributes.TimeWindowStartUTCOffset??null,waitDuration:e.attributes.WaitMinutes??null})}toGraphic(){const e={ObjectID:this.objectId,ArrivalCurbApproach:null!=this.arriveCurbApproach?ue.toJSON(this.arriveCurbApproach):null,ArrivalTime:null!=this.arriveTime?this.arriveTime.getTime():null,ArrivalUTCOffset:this.arriveTimeOffset,CumulativeCosts:null!=this.cumulativeCosts?JSON.stringify(Ue(this.cumulativeCosts)):null,CumulativeMeters:this.cumulativeDistance,CumulativeMinutes:this.cumulativeDuration,CurbApproach:null!=this.curbApproach?ue.toJSON(this.curbApproach):null,DepartureCurbApproach:null!=this.departCurbApproach?ue.toJSON(this.departCurbApproach):null,DepartureTime:null!=this.departTime?this.departTime.getTime():null,DepartureUTCOffset:this.departTimeOffset,LateMinutes:this.lateDuration,LocationType:null!=this.locationType?pe.toJSON(this.locationType):null,Name:this.name,RouteName:this.routeName,Sequence:this.sequence,ServiceCosts:null!=this.serviceCosts?JSON.stringify(Ue(this.serviceCosts)):null,ServiceMeters:this.serviceDistance,ServiceMinutes:this.serviceDuration,Status:null!=this.status?de.toJSON(this.status):null,TimeWindowEnd:null!=this.timeWindowEnd?this.timeWindowEnd.getTime():null,TimeWindowEndUTCOffset:this.timeWindowEndOffset??this.arriveTimeOffset,TimeWindowStart:null!=this.timeWindowStart?this.timeWindowStart.getTime():null,TimeWindowStartUTCOffset:this.timeWindowStartOffset??this.arriveTimeOffset,WaitMinutes:this.waitDuration};return new n.A({geometry:this.geometry,attributes:e,symbol:this.symbol,popupTemplate:this.popupTemplate})}};Gt.fields=[{name:"ObjectID",alias:"ObjectID",type:"esriFieldTypeOID"},{name:"ArrivalCurbApproach",alias:"Arrival Curb Approach",type:"esriFieldTypeInteger"},{name:"ArrivalTime",alias:"Arrival Time",type:"esriFieldTypeDate"},{name:"ArrivalUTCOffset",alias:"Arrival Time",type:"esriFieldTypeInteger"},{name:"CumulativeCosts",alias:"Cumulative Costs",type:"esriFieldTypeString"},{name:"CumulativeMeters",alias:"Cumulative Meters",type:"esriFieldTypeDouble"},{name:"CumulativeMinutes",alias:"Cumulative Minutes",type:"esriFieldTypeDouble"},{name:"CurbApproach",alias:"Curb Approach",type:"esriFieldTypeInteger"},{name:"DepartureCurbApproach",alias:"Departure Curb Approach",type:"esriFieldTypeInteger"},{name:"DepartureTime",alias:"Departure Time",type:"esriFieldTypeDate"},{name:"DepartureUTCOffset",alias:"Departure Time",type:"esriFieldTypeInteger"},{name:"LateMinutes",alias:"Minutes Late",type:"esriFieldTypeDouble"},{name:"LocationType",alias:"Location Type",type:"esriFieldTypeInteger"},{name:"Name",alias:"Name",type:"esriFieldTypeString"},{name:"RouteName",alias:"Route Name",type:"esriFieldTypeString"},{name:"Sequence",alias:"Sequence",type:"esriFieldTypeInteger"},{name:"ServiceCosts",alias:"Service Costs",type:"esriFieldTypeString"},{name:"ServiceMeters",alias:"Service Meters",type:"esriFieldTypeDouble"},{name:"ServiceMinutes",alias:"Service Minutes",type:"esriFieldTypeDouble"},{name:"Status",alias:"Status",type:"esriFieldTypeInteger"},{name:"TimeWindowEnd",alias:"Time Window End",type:"esriFieldTypeDate"},{name:"TimeWindowEndUTCOffset",alias:"Time Window End Offset",type:"esriFieldTypeInteger"},{name:"TimeWindowStart",alias:"Time Window Start",type:"esriFieldTypeDate"},{name:"TimeWindowStartUTCOffset",alias:"Time Window Start Offset",type:"esriFieldTypeInteger"},{name:"WaitMinutes",alias:"Minutes Wait",type:"esriFieldTypeDouble"}],(0,i._)([(0,v.MZ)({type:ue.apiValues,json:{read:{source:"attributes.ArrivalCurbApproach",reader:ue.read}}})],Gt.prototype,"arriveCurbApproach",void 0),(0,i._)([(0,v.MZ)({type:Date,json:{read:{source:"attributes.ArriveTimeUTC"}}})],Gt.prototype,"arriveTime",void 0),(0,i._)([(0,v.MZ)()],Gt.prototype,"arriveTimeOffset",void 0),(0,i._)([(0,T.r)("arriveTimeOffset",["attributes.ArriveTime","attributes.ArriveTimeUTC"])],Gt.prototype,"readArriveTimeOffset",null),(0,i._)([(0,v.MZ)({json:{name:"attributes.Bearing",read:!1,write:!0}})],Gt.prototype,"bearing",void 0),(0,i._)([(0,v.MZ)({json:{name:"attributes.BearingTol",read:!1,write:!0}})],Gt.prototype,"bearingTol",void 0),(0,i._)([(0,v.MZ)()],Gt.prototype,"cumulativeCosts",void 0),(0,i._)([(0,T.r)("cumulativeCosts",["attributes"])],Gt.prototype,"readCumulativeCosts",null),(0,i._)([(0,v.MZ)()],Gt.prototype,"cumulativeDistance",void 0),(0,i._)([(0,v.MZ)()],Gt.prototype,"cumulativeDuration",void 0),(0,i._)([(0,v.MZ)({type:ue.apiValues,json:{name:"attributes.CurbApproach",read:{reader:ue.read},write:{writer:ue.write}}})],Gt.prototype,"curbApproach",void 0),(0,i._)([(0,v.MZ)({type:ue.apiValues,json:{read:{source:"attributes.DepartCurbApproach",reader:ue.read}}})],Gt.prototype,"departCurbApproach",void 0),(0,i._)([(0,v.MZ)({type:Date,json:{read:{source:"attributes.DepartTimeUTC"}}})],Gt.prototype,"departTime",void 0),(0,i._)([(0,v.MZ)()],Gt.prototype,"departTimeOffset",void 0),(0,i._)([(0,T.r)("departTimeOffset",["attributes.DepartTime","attributes.DepartTimeUTC"])],Gt.prototype,"readDepartTimeOffset",null),(0,i._)([(0,v.MZ)({json:{read:{source:"attributes.DistanceToNetworkInMeters"}}})],Gt.prototype,"distanceToNetworkInMeters",void 0),(0,i._)([(0,v.MZ)({type:E.A,json:{write:!0}})],Gt.prototype,"geometry",void 0),(0,i._)([(0,v.MZ)()],Gt.prototype,"lateDuration",void 0),(0,i._)([(0,v.MZ)({type:pe.apiValues,json:{name:"attributes.LocationType",read:{reader:pe.read},write:{writer:pe.write}}})],Gt.prototype,"locationType",void 0),(0,i._)([(0,v.MZ)({json:{name:"attributes.Name"}})],Gt.prototype,"name",void 0),(0,i._)([(0,v.MZ)({json:{name:"attributes.NavLatency",read:!1,write:!0}})],Gt.prototype,"navLatency",void 0),(0,i._)([(0,v.MZ)({json:{name:"attributes.ObjectID"}})],Gt.prototype,"objectId",void 0),(0,i._)([(0,v.MZ)({type:a.A})],Gt.prototype,"popupTemplate",void 0),(0,i._)([(0,v.MZ)({json:{read:{source:"attributes.PosAlong"}}})],Gt.prototype,"posAlong",void 0),(0,i._)([(0,v.MZ)({json:{name:"attributes.RouteName"}})],Gt.prototype,"routeName",void 0),(0,i._)([(0,v.MZ)()],Gt.prototype,"serviceCosts",void 0),(0,i._)([(0,T.r)("serviceCosts",["attributes"])],Gt.prototype,"readServiceCosts",null),(0,i._)([(0,w.w)("serviceCosts")],Gt.prototype,"writeServiceCosts",null),(0,i._)([(0,v.MZ)()],Gt.prototype,"serviceDistance",void 0),(0,i._)([(0,v.MZ)()],Gt.prototype,"serviceDuration",void 0),(0,i._)([(0,v.MZ)({json:{name:"attributes.Sequence"}})],Gt.prototype,"sequence",void 0),(0,i._)([(0,v.MZ)({type:ce.apiValues,json:{read:{source:"attributes.SideOfEdge",reader:ce.read}}})],Gt.prototype,"sideOfEdge",void 0),(0,i._)([(0,v.MZ)({json:{read:{source:"attributes.SnapX"}}})],Gt.prototype,"snapX",void 0),(0,i._)([(0,v.MZ)({json:{read:{source:"attributes.SnapY"}}})],Gt.prototype,"snapY",void 0),(0,i._)([(0,v.MZ)({json:{read:{source:"attributes.SnapZ"}}})],Gt.prototype,"snapZ",void 0),(0,i._)([(0,v.MZ)({json:{read:{source:"attributes.SourceID"}}})],Gt.prototype,"sourceId",void 0),(0,i._)([(0,v.MZ)({json:{read:{source:"attributes.SourceOID"}}})],Gt.prototype,"sourceOid",void 0),(0,i._)([(0,v.MZ)({type:de.apiValues,json:{read:{source:"attributes.Status",reader:de.read}}})],Gt.prototype,"status",void 0),(0,i._)([(0,v.MZ)({types:C.Es})],Gt.prototype,"symbol",void 0),(0,i._)([(0,v.MZ)({type:Date,json:{name:"attributes.TimeWindowEnd"}})],Gt.prototype,"timeWindowEnd",void 0),(0,i._)([(0,w.w)("timeWindowEnd")],Gt.prototype,"writeTimeWindowEnd",null),(0,i._)([(0,v.MZ)()],Gt.prototype,"timeWindowEndOffset",void 0),(0,i._)([(0,v.MZ)({type:Date,json:{name:"attributes.TimeWindowStart"}})],Gt.prototype,"timeWindowStart",void 0),(0,i._)([(0,w.w)("timeWindowStart")],Gt.prototype,"writeTimeWindowStart",null),(0,i._)([(0,v.MZ)()],Gt.prototype,"timeWindowStartOffset",void 0),(0,i._)([(0,v.MZ)({readOnly:!0,json:{read:!1}})],Gt.prototype,"type",void 0),(0,i._)([(0,v.MZ)()],Gt.prototype,"violations",void 0),(0,i._)([(0,T.r)("violations",["attributes"])],Gt.prototype,"readViolations",null),(0,i._)([(0,v.MZ)()],Gt.prototype,"waitDuration",void 0),(0,i._)([(0,v.MZ)()],Gt.prototype,"wait",void 0),(0,i._)([(0,T.r)("wait",["attributes"])],Gt.prototype,"readWait",null),Gt=kt=(0,i._)([(0,b.$)("esri.rest.support.Stop")],Gt);const Wt=Gt;function Vt(e){return e.length?e:null}function qt(e){switch(e){case"esriGeometryPoint":return{type:"esriSMS",style:"esriSMSCircle",size:12,color:[0,0,0,0],outline:qt("esriGeometryPolyline")};case"esriGeometryPolyline":return{type:"esriSLS",style:"esriSLSSolid",width:1,color:[0,0,0,0]};case"esriGeometryPolygon":return{type:"esriSFS",style:"esriSFSNull",outline:qt("esriGeometryPolyline")}}}function $t(e){return"layers"in e}async function zt(e){const t=x.A.WGS84;return await(0,M.initializeProjection)(e.spatialReference,t),(0,M.project)(e,t)}function Yt(e,t){switch(t){case"seconds":return e/60;case"hours":return 60*e;case"days":return 60*e*24;default:return e}}function Ht(e,t){return"decimal-degrees"===t||"points"===t||"unknown"===t?e:(0,h.l)(e,t,"meters")}r(56487),r(6399),r(9498),r(23105),r(24079),r(38149),r(19681),r(40328),r(84539),r(65299),r(6510),r(38641),r(73502),r(19869),r(3827),r(65174),r(78328),r(72604),r(54616),r(25018),r(57111),r(75651),r(88614),r(1030),r(15319),r(60785),r(23787),r(22151),r(38632),r(79875),r(133),r(83002),r(24330),r(91276),r(62482),r(45476),r(69310),r(85351),r(1535),r(9943),r(3112),r(46626),r(45560),r(56303),r(85890),r(55884),r(47387),r(46728),r(64102),r(66136),r(4734),r(12119),r(13201),r(12856),r(47812),r(67138),r(98238),r(49755),r(54131),r(89935),r(49813);const Kt=p.A.ofType(ct),Xt=p.A.ofType(ht),Qt=p.A.ofType(gt),er=p.A.ofType(wt),tr=p.A.ofType(Mt),rr=p.A.ofType(Wt),ir="esri.layers.RouteLayer",sr=()=>u.L.getLogger(ir);let or=class extends((0,N.dM)((0,Z.j)((0,I.q)((0,O.A)((0,c.M)(A.A)))))){constructor(e){super(e),this._cachedServiceDescription=null,this._featureCollection=null,this._type="Feature Collection",this.defaultSymbols=new K,this.directionLines=null,this.directionPoints=null,this.featureCollectionType="route",this.legendEnabled=!1,this.maxScale=0,this.minScale=0,this.pointBarriers=new Qt,this.polygonBarriers=new er,this.polylineBarriers=new tr,this.routeInfo=null,this.spatialReference=x.A.WGS84,this.stops=new rr,this.type="route";const t=()=>{this._setStopSymbol(this.stops)};this.addHandles((0,m.on)((()=>this.stops),"change",t,{sync:!0,onListenerAdd:t}))}writeFeatureCollectionWebmap(e,t,r,i){const o=[this._writePolygonBarriers(),this._writePolylineBarriers(),this._writePointBarriers(),this._writeRouteInfo(),this._writeDirectionLines(),this._writeDirectionPoints(),this._writeStops()].filter((e=>!!e)),n=o.map(((e,t)=>t)),a="web-map"===i.origin?"featureCollection.layers":"layers";(0,s.s)(a,o,t),t.opacity=this.opacity,t.visibility=this.visible,t.visibleLayers=n}readDirectionLines(e,t){return this._getNetworkFeatures(t,"DirectionLines",(e=>ct.fromGraphic(e)))}readDirectionPoints(e,t){return this._getNetworkFeatures(t,"DirectionPoints",(e=>ht.fromGraphic(e)))}get fullExtent(){const e=new _.A({xmin:-180,ymin:-90,xmax:180,ymax:90,spatialReference:x.A.WGS84});if(null!=this.routeInfo?.geometry)return this.routeInfo.geometry.extent??e;if(null==this.stops)return e;const t=this.stops.filter((e=>null!=e.geometry));if(t.length<2)return e;const{spatialReference:r}=t.at(0).geometry;if(null==r)return e;const i=t.toArray().map((e=>{const t=e.geometry;return[t.x,t.y]}));return new U.A({points:i,spatialReference:r}).extent}readMaxScale(e,t){const r=$t(t)?t.layers:t.featureCollection?.layers,i=r?.find((e=>null!=e.layerDefinition.maxScale));return i?.layerDefinition.maxScale??0}readMinScale(e,t){const r=$t(t)?t.layers:t.featureCollection?.layers,i=r?.find((e=>null!=e.layerDefinition.minScale));return i?.layerDefinition.minScale??0}readPointBarriers(e,t){return this._getNetworkFeatures(t,"Barriers",(e=>gt.fromGraphic(e)))}readPolygonBarriers(e,t){return this._getNetworkFeatures(t,"PolygonBarriers",(e=>wt.fromGraphic(e)))}readPolylineBarriers(e,t){return this._getNetworkFeatures(t,"PolylineBarriers",(e=>Mt.fromGraphic(e)))}readRouteInfo(e,t){return this._getNetworkFeatures(t,"RouteInfo",(e=>Zt.fromGraphic(e))).at(0)??null}readSpatialReference(e,t){const r=$t(t)?t.layers:t.featureCollection?.layers;if(!r?.length)return x.A.WGS84;const{layerDefinition:i,featureSet:s}=r[0],o=s.features[0],n=o?.geometry?.spatialReference??s.spatialReference??i.spatialReference??i.extent.spatialReference??h.w;return x.A.fromJSON(n)}readStops(e,t){return this._getNetworkFeatures(t,"Stops",(e=>Wt.fromGraphic(e)),(e=>this._setStopSymbol(e)))}get title(){return this.routeInfo?.name??"Route"}set title(e){this._overrideIfSome("title",e)}get url(){return s.A.routeServiceUrl}set url(e){null!=e?this._set("url",(0,D.s)(e,sr())):this._set("url",s.A.routeServiceUrl)}load(e){return this.addResolvingPromise(this.loadFromPortal({supportedTypes:["Feature Collection"]},e)),Promise.resolve(this)}removeAll(){this.removeResult(),this.pointBarriers.removeAll(),this.polygonBarriers.removeAll(),this.polylineBarriers.removeAll(),this.stops.removeAll()}removeResult(){null!=this.directionLines&&(this.directionLines.removeAll(),this._set("directionLines",null)),null!=this.directionPoints&&(this.directionPoints.removeAll(),this._set("directionPoints",null)),null!=this.routeInfo&&this._set("routeInfo",null)}async save(){await this.load();const{fullExtent:e,portalItem:t}=this;if(!t)throw new d.A("routelayer:portal-item-not-set","save() requires to the layer to have a portal item");if(!t.id)throw new d.A("routelayer:portal-item-not-saved","Please use saveAs() first to save the routelayer");if("Feature Collection"!==t.type)throw new d.A("routelayer:portal-item-wrong-type",'Portal item needs to have type "Feature Collection"');if(null==this.routeInfo)throw new d.A("routelayer:route-unsolved","save() requires a solved route");const{portal:r}=t;await r.signIn(),r.user||await t.reload();const{itemUrl:i,itemControl:s}=t;if("admin"!==s&&"update"!==s)throw new d.A("routelayer:insufficient-permissions","To save this layer, you need to be the owner or an administrator of your organization");const o={messages:[],origin:"portal-item",portal:r,url:i?(0,f.An)(i):void 0,writtenProperties:[]},n=this.write(void 0,o);return t.extent=await zt(e),t.title=this.title,await t.update({data:n}),t}async saveAs(e,t={}){if(await this.load(),null==this.routeInfo)throw new d.A("routelayer:route-unsolved","saveAs() requires a solved route");const r=X.default.from(e).clone();r.extent??=await zt(this.fullExtent),r.id=null,r.portal??=V.A.getDefault(),r.title??=this.title,r.type="Feature Collection",r.typeKeywords=["Data","Feature Collection",Q.t.MULTI_LAYER,"Route Layer"];const{portal:i}=r,s={messages:[],origin:"portal-item",portal:i,url:null,writtenProperties:[]};await i.signIn();const o=t?.folder,n=this.write(void 0,s);return await(i.user?.addItem({item:r,folder:o,data:n})),this.portalItem=r,(0,S.u)(s),s.portalItem=r,r}async solve(e,t){const r=e?.stops??this.stops,i=e?.pointBarriers??Vt(this.pointBarriers),s=e?.polylineBarriers??Vt(this.polylineBarriers),o=e?.polygonBarriers??Vt(this.polygonBarriers);if(null==r)throw new d.A("routelayer:undefined-stops","the route layer must have stops defined in the route parameters.");if(("esri.rest.support.FeatureSet"===r.declaredClass||"esri.rest.support.NetworkFeatureSet"===r.declaredClass)&&r.features.length<2||p.A.isCollection(r)&&r.length<2)throw new d.A("routelayer:insufficent-stops","the route layer must have two or more stops to solve a route.");if(p.A.isCollection(r))for(const e of r)e.routeName=null;const n=e?.apiKey,a=this.url,l=await this._getServiceDescription(a,n,t),c=e?.travelMode??l.defaultTravelMode,m=e?.accumulateAttributes??[];null!=c&&(m.push(c.distanceAttributeName),c.timeAttributeName&&m.push(c.timeAttributeName));const h={accumulateAttributes:m,directionsOutputType:"featuresets",ignoreInvalidLocations:!0,pointBarriers:i,polylineBarriers:s,polygonBarriers:o,preserveFirstStop:!0,preserveLastStop:!0,returnBarriers:!!i,returnDirections:!0,returnPolygonBarriers:!!o,returnPolylineBarriers:!!s,returnRoutes:!0,returnStops:!0,stops:r},f=Ut.from(e??{});let g;f.set(h);try{g=await async function(e,t,r){const i=[],s=[],o={},n={},a=(0,ee.p)(e),{path:l}=a;pt(t.stops)&&je(t.stops.features,s,"stops.features",o),pt(t.pointBarriers)&&je(t.pointBarriers.features,s,"pointBarriers.features",o),pt(t.polylineBarriers)&&je(t.polylineBarriers.features,s,"polylineBarriers.features",o),pt(t.polygonBarriers)&&je(t.polygonBarriers.features,s,"polygonBarriers.features",o);const p=await(0,Pe.el)(s);for(const e in o){const t=o[e];i.push(e),n[e]=p.slice(t[0],t[1])}if(function(e,t){for(let r=0;r{(0,v.g)(t,e)[i].geometry=r}));const d={...r,query:{...a.query,...ke(t),f:"json"}},c=l.endsWith("/solve")?l:`${l}/solve`,{data:y}=await(0,R.A)(c,d);return function(e){const{barriers:t,directionLines:r,directionPoints:i,directions:s,messages:o,polygonBarriers:n,polylineBarriers:a,routes:l,stops:u,traversedEdges:p,traversedJunctions:d,traversedTurns:c}=e,y=e=>{const t=h.find((t=>t.routeName===e));if(null!=t)return t;const r={routeId:h.length+1,routeName:e};return h.push(r),r},m=e=>{const t=h.find((t=>t.routeId===e));if(null!=t)return t;const r={routeId:e,routeName:null};return h.push(r),r},h=[];l?.features.forEach(((e,t)=>{e.geometry.spatialReference=l.spatialReference??void 0;const r=e.attributes.Name,i=t+1;h.push({routeId:i,routeName:r,route:e})})),s?.forEach((e=>{const{routeName:t}=e;y(t).directions=e}));const f=u?.features.every((e=>null==e.attributes.RouteName))&&h.length>0?h[0].routeName:null;return u?.features.forEach((e=>{e.geometry&&(e.geometry.spatialReference??=u.spatialReference??void 0);const t=f??e.attributes.RouteName,r=y(t);r.stops??=[],r.stops.push(e)})),r?.features.forEach((e=>{const t=e.attributes.RouteID,i=m(t),{geometryType:s,spatialReference:o}=r;i.directionLines??={features:[],geometryType:s,spatialReference:o},i.directionLines.features.push(e)})),i?.features.forEach((e=>{const t=e.attributes.RouteID,r=m(t),{geometryType:s,spatialReference:o}=i;r.directionPoints??={features:[],geometryType:s,spatialReference:o},r.directionPoints.features.push(e)})),p?.features.forEach((e=>{const t=e.attributes.RouteID,r=m(t),{geometryType:i,spatialReference:s}=p;r.traversedEdges??={features:[],geometryType:i,spatialReference:s},r.traversedEdges.features.push(e)})),d?.features.forEach((e=>{const t=e.attributes.RouteID,r=m(t),{geometryType:i,spatialReference:s}=d;r.traversedJunctions??={features:[],geometryType:i,spatialReference:s},r.traversedJunctions.features.push(e)})),c?.features.forEach((e=>{const t=e.attributes.RouteID,r=m(t);r.traversedTurns??={features:[]},r.traversedTurns.features.push(e)})),lt.fromJSON({routeResults:h,barriers:t,polygonBarriers:n,polylineBarriers:a,messages:o})}(y)}(a,f,t)}catch(e){throw(0,y.zf)(e)?e:new d.A("routelayer:failed-route-request","the routing request failed",{error:e})}const T=this._toRouteLayerSolution(g);return this._isOverridden("title")||(this.title=T.routeInfo.name??"Route"),function(e,t,r){const i=t.networkDataset?.networkAttributes,s=i?.filter((({usageType:e})=>"cost"===e))??[],o=r.travelMode??t.defaultTravelMode;if(null==o)return void sr().warn("route-layer:missing-travel-mode","The routing service must have a default travel mode or one must be specified in the route parameter.");const{timeAttributeName:n,distanceAttributeName:a}=o,l=s.find((({name:e})=>e===n)),u=s.find((({name:e})=>e===a)),p=r.travelMode?.impedanceAttributeName??r.impedanceAttribute??t.impedance,c=l?.units,y=u?.units;if(!c||!y)throw new d.A("routelayer:unknown-impedance-units","the units of either the distance or time impedance are unknown");const m=r.directionsLanguage??t.directionsLanguage,h=r.accumulateAttributes??t.accumulateAttributeNames??[],f=new Set(s.filter((({name:e})=>e===n||e===a||e===p||null!=e&&h.includes(e))).map((({name:e})=>e))),v=e=>{for(const t in e)f.has(t)||delete e[t]};for(const t of e.pointBarriers)null!=t.costs&&(t.addedCost=t.costs[p]??0,v(t.costs));for(const t of e.polygonBarriers)null!=t.costs&&(t.scaleFactor=t.costs[p]??1,v(t.costs));for(const t of e.polylineBarriers)null!=t.costs&&(t.scaleFactor=t.costs[p]??1,v(t.costs));const{routeInfo:g}=e,{findBestSequence:T,preserveFirstStop:b,preserveLastStop:w,startTimeIsUTC:S,timeWindowsAreUTC:_}=r;g.analysisSettings=new Nt({accumulateAttributes:h,directionsLanguage:m,findBestSequence:T,preserveFirstStop:b,preserveLastStop:w,startTimeIsUTC:S,timeWindowsAreUTC:_,travelMode:o}),g.totalDuration=Yt(g.totalCosts?.[n]??0,c),g.totalDistance=Ht(g.totalCosts?.[a]??0,y),g.totalLateDuration=Yt(g.totalViolations?.[n]??0,c),g.totalWaitDuration=Yt(g.totalWait?.[n]??0,c),null!=g.totalCosts&&v(g.totalCosts),null!=g.totalViolations&&v(g.totalViolations),null!=g.totalWait&&v(g.totalWait);for(const t of e.stops)null!=t.serviceCosts&&(t.serviceDuration=Yt(t.serviceCosts[n]??0,c),t.serviceDistance=Ht(t.serviceCosts[a]??0,y),v(t.serviceCosts)),null!=t.cumulativeCosts&&(t.cumulativeDuration=Yt(t.cumulativeCosts[n]??0,c),t.cumulativeDistance=Ht(t.cumulativeCosts[a]??0,y),v(t.cumulativeCosts)),null!=t.violations&&(t.lateDuration=Yt(t.violations[n]??0,c),v(t.violations)),null!=t.wait&&(t.waitDuration=Yt(t.wait[n]??0,c),v(t.wait))}(T,l,f),T}update(e){const{stops:t,directionLines:r,directionPoints:i,pointBarriers:s,polylineBarriers:o,polygonBarriers:n,routeInfo:a}=e;this.set({stops:t,pointBarriers:s,polylineBarriers:o,polygonBarriers:n}),this._set("directionLines",r),this._set("directionPoints",i),this._set("routeInfo",a),null!=a.geometry&&(this.spatialReference=a.geometry.spatialReference)}_getNetworkFeatures(e,t,r,i){const s=$t(e)?e.layers:e.featureCollection?.layers,o=s?.find((e=>e.layerDefinition.name===t));if(null==o)return new p.A;const{layerDefinition:u,popupInfo:d,featureSet:c}=o,y=u.drawingInfo.renderer,{features:m}=c,f=c.spatialReference??u.spatialReference??u.extent.spatialReference??h.w,v=y&&(0,l.L)(y),g=x.A.fromJSON(f),T=m.map((e=>{const i=n.A.fromJSON(e);null!=i.geometry&&null!=e.geometry&&null==e.geometry.spatialReference&&(i.geometry.spatialReference=g);const s=r(i);return s.symbol??=v?.getSymbol(i)??this._getNetworkSymbol(t),s.popupTemplate??=d&&a.A.fromJSON(d),s}));return i&&T.some((({symbol:e})=>!e))&&i(T),new p.A(T)}_getNetworkSymbol(e){switch(e){case"Barriers":return this.defaultSymbols.pointBarriers;case"DirectionPoints":return this.defaultSymbols.directionPoints;case"DirectionLines":return this.defaultSymbols.directionLines;case"PolylineBarriers":return this.defaultSymbols.polylineBarriers;case"PolygonBarriers":return this.defaultSymbols.polygonBarriers;case"RouteInfo":return this.defaultSymbols.routeInfo;case"Stops":return null}}async _getServiceDescription(e,t,r){if(null!=this._cachedServiceDescription&&this._cachedServiceDescription.url===e)return this._cachedServiceDescription.serviceDescription;const i=await Be(e,t,r);return this._cachedServiceDescription={serviceDescription:i,url:e},i}_setStopSymbol(e){if(!e||0===e.length)return;if(null==this.defaultSymbols.stops)return;if(e.every((({symbol:e})=>null!=e)))return;const{first:t,last:r,middle:i,unlocated:s,waypoint:o,break:n}=this.defaultSymbols.stops;if(null==this.routeInfo||1===e.length)return void e.forEach(((s,o)=>{switch(o){case 0:s.symbol=t;break;case e.length-1:s.symbol=r;break;default:s.symbol=i}}));const a=e.map((({sequence:e})=>e)).filter((e=>null!=e)),l=Math.min(...a),u=Math.max(...a);for(const a of e)a.sequence!==l?a.sequence!==u?"ok"===a.status||"not-located-on-closest"===a.status?"waypoint"!==a.locationType?"break"!==a.locationType?a.symbol=i:a.symbol=n:a.symbol=o:a.symbol=s:a.symbol=r:a.symbol=t}_toRouteLayerSolution(e){const t=e.routeResults[0].stops?.map((e=>Wt.fromJSON(e.toJSON())));this._setStopSymbol(t);const r=new rr(t),i=new er(e.polygonBarriers?.map((e=>{const t=wt.fromJSON(e.toJSON());return t.symbol=this.defaultSymbols.polygonBarriers,t}))),s=new tr(e.polylineBarriers?.map((e=>{const t=Mt.fromJSON(e.toJSON());return t.symbol=this.defaultSymbols.polylineBarriers,t}))),o=new Qt(e.pointBarriers?.map((e=>{const t=gt.fromJSON(e.toJSON());return t.symbol=this.defaultSymbols.pointBarriers,t}))),n=e.routeResults[0].route?.toJSON(),a=Zt.fromJSON(n);a.symbol=this.defaultSymbols.routeInfo;const l=new Xt(e.routeResults[0].directionPoints?.features.map((e=>{const t=ht.fromJSON(e.toJSON());return t.symbol=this.defaultSymbols.directionPoints,t})));return{directionLines:new Kt(e.routeResults[0].directionLines?.features.map((e=>{const t=ct.fromJSON(e.toJSON());return t.symbol=this.defaultSymbols.directionLines,t}))),directionPoints:l,pointBarriers:o,polygonBarriers:i,polylineBarriers:s,routeInfo:a,stops:r}}_writeDirectionLines(){return this._writeNetworkFeatures(this.directionLines,this.defaultSymbols.directionLines,"esriGeometryPolyline",ct.fields,"DirectionLines","Direction Lines")}_writeDirectionPoints(){return this._writeNetworkFeatures(this.directionPoints,this.defaultSymbols.directionPoints,"esriGeometryPoint",ht.fields,"DirectionPoints","Direction Points")}_writeNetworkFeatures(e,t,r,i,s,o){if(!e?.length)return null;const n=this.spatialReference.toJSON(),{fullExtent:a,maxScale:l,minScale:u}=this;return{featureSet:{features:e.toArray().map((e=>function(e){const{attributes:t,geometry:r,popupTemplate:i,symbol:s}=e.toGraphic().toJSON();return{attributes:t,geometry:r,popupInfo:i,symbol:s}}(e))),geometryType:r,spatialReference:n},layerDefinition:{capabilities:"Query,Update,Editing",drawingInfo:{renderer:{type:"simple",symbol:null!=t?t.toJSON():qt(r)}},extent:a.toJSON(),fields:i,geometryType:r,hasM:!1,hasZ:!1,maxScale:l,minScale:u,name:s,objectIdField:"ObjectID",spatialReference:n,title:o,type:"Feature Layer",typeIdField:""}}}_writePointBarriers(){return this._writeNetworkFeatures(this.pointBarriers,this.defaultSymbols.pointBarriers,"esriGeometryPoint",gt.fields,"Barriers","Point Barriers")}_writePolygonBarriers(){return this._writeNetworkFeatures(this.polygonBarriers,this.defaultSymbols.polygonBarriers,"esriGeometryPolygon",wt.fields,"PolygonBarriers","Polygon Barriers")}_writePolylineBarriers(){return this._writeNetworkFeatures(this.polylineBarriers,this.defaultSymbols.polylineBarriers,"esriGeometryPolyline",Mt.fields,"PolylineBarriers","Line Barriers")}_writeRouteInfo(){return this._writeNetworkFeatures(null!=this.routeInfo?new p.A([this.routeInfo]):null,this.defaultSymbols.routeInfo,"esriGeometryPolyline",Zt.fields,"RouteInfo","Route Details")}_writeStops(){const e=this._writeNetworkFeatures(this.stops,null,"esriGeometryPoint",Wt.fields,"Stops","Stops");if(null==e)return null;const{stops:t}=this.defaultSymbols,r=t?.first?.toJSON(),i=t?.middle?.toJSON(),s=t?.last?.toJSON();return e.layerDefinition.drawingInfo.renderer={type:"uniqueValue",field1:"Sequence",defaultSymbol:i,uniqueValueInfos:[{value:"1",symbol:r,label:"First Stop"},{value:`${this.stops.length}`,symbol:s,label:"Last Stop"}]},e}};(0,i._)([(0,v.MZ)({readOnly:!0,json:{read:!1,origins:{"portal-item":{write:{allowNull:!0,ignoreOrigin:!0}},"web-map":{write:{overridePolicy(){return{allowNull:!0,ignoreOrigin:null==this.portalItem}}}}}}})],or.prototype,"_featureCollection",void 0),(0,i._)([(0,w.w)(["web-map","portal-item"],"_featureCollection")],or.prototype,"writeFeatureCollectionWebmap",null),(0,i._)([(0,v.MZ)({readOnly:!0,json:{read:!1,origins:{"web-map":{write:{target:"type",overridePolicy(){return{ignoreOrigin:null!=this.portalItem}}}}}}})],or.prototype,"_type",void 0),(0,i._)([(0,v.MZ)({nonNullable:!0,type:K})],or.prototype,"defaultSymbols",void 0),(0,i._)([(0,v.MZ)({readOnly:!0})],or.prototype,"directionLines",void 0),(0,i._)([(0,T.r)(["web-map","portal-item"],"directionLines",["layers","featureCollection.layers"])],or.prototype,"readDirectionLines",null),(0,i._)([(0,v.MZ)({readOnly:!0})],or.prototype,"directionPoints",void 0),(0,i._)([(0,T.r)(["web-map","portal-item"],"directionPoints",["layers","featureCollection.layers"])],or.prototype,"readDirectionPoints",null),(0,i._)([(0,v.MZ)({readOnly:!0,json:{read:!1,origins:{"web-map":{write:{ignoreOrigin:!0}}}}})],or.prototype,"featureCollectionType",void 0),(0,i._)([(0,v.MZ)({readOnly:!0})],or.prototype,"fullExtent",null),(0,i._)([(0,v.MZ)({json:{origins:{"web-map":{name:"featureCollection.showLegend"}},write:!0}})],or.prototype,"legendEnabled",void 0),(0,i._)([(0,v.MZ)({type:["show","hide"]})],or.prototype,"listMode",void 0),(0,i._)([(0,v.MZ)({type:Number,nonNullable:!0,json:{write:!1}})],or.prototype,"maxScale",void 0),(0,i._)([(0,T.r)(["web-map","portal-item"],"maxScale",["layers","featureCollection.layers"])],or.prototype,"readMaxScale",null),(0,i._)([(0,v.MZ)({type:Number,nonNullable:!0,json:{write:!1}})],or.prototype,"minScale",void 0),(0,i._)([(0,T.r)(["web-map","portal-item"],"minScale",["layers","featureCollection.layers"])],or.prototype,"readMinScale",null),(0,i._)([(0,v.MZ)({type:["ArcGISFeatureLayer"],value:"ArcGISFeatureLayer"})],or.prototype,"operationalLayerType",void 0),(0,i._)([(0,v.MZ)({nonNullable:!0,type:p.A.ofType(gt)})],or.prototype,"pointBarriers",void 0),(0,i._)([(0,T.r)(["web-map","portal-item"],"pointBarriers",["layers","featureCollection.layers"])],or.prototype,"readPointBarriers",null),(0,i._)([(0,v.MZ)({nonNullable:!0,type:p.A.ofType(wt)})],or.prototype,"polygonBarriers",void 0),(0,i._)([(0,T.r)(["web-map","portal-item"],"polygonBarriers",["layers","featureCollection.layers"])],or.prototype,"readPolygonBarriers",null),(0,i._)([(0,v.MZ)({nonNullable:!0,type:p.A.ofType(Mt)})],or.prototype,"polylineBarriers",void 0),(0,i._)([(0,T.r)(["web-map","portal-item"],"polylineBarriers",["layers","featureCollection.layers"])],or.prototype,"readPolylineBarriers",null),(0,i._)([(0,v.MZ)({readOnly:!0})],or.prototype,"routeInfo",void 0),(0,i._)([(0,T.r)(["web-map","portal-item"],"routeInfo",["layers","featureCollection.layers"])],or.prototype,"readRouteInfo",null),(0,i._)([(0,v.MZ)({type:x.A})],or.prototype,"spatialReference",void 0),(0,i._)([(0,T.r)(["web-map","portal-item"],"spatialReference",["layers","featureCollection.layers"])],or.prototype,"readSpatialReference",null),(0,i._)([(0,v.MZ)({nonNullable:!0,type:p.A.ofType(Wt)})],or.prototype,"stops",void 0),(0,i._)([(0,T.r)(["web-map","portal-item"],"stops",["layers","featureCollection.layers"])],or.prototype,"readStops",null),(0,i._)([(0,v.MZ)()],or.prototype,"title",null),(0,i._)([(0,v.MZ)({readOnly:!0,json:{read:!1}})],or.prototype,"type",void 0),(0,i._)([(0,v.MZ)()],or.prototype,"url",null),or=(0,i._)([(0,b.$)(ir)],or);const nr=or},88730:(e,t,r)=>{r.d(t,{q:()=>T});var i=r(32816),s=r(66136),o=r(6407),n=r(99063),a=r(29298),l=r(36544),u=(r(32773),r(49877)),p=r(69421),d=r(56273),c=r(82530),y=r(99924),m=r(98238);r(4734),r(50214),r(93804),r(90740),r(59192),r(13671),r(78016),r(54483),r(20266),r(41390),r(40499),r(93181),r(58498),r(91047),r(45371),r(80959),r(44600),r(2160),r(7969),r(69763),r(18683),r(64604),r(29512),r(64752),r(48844),r(29208),r(1178),r(49755),r(30011),r(55270),r(95779),r(13262),r(346),r(16699),r(26809),r(2589),r(18527),r(94345),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(67504),r(92517),r(77037),r(54131),r(19869),r(64524);const h={ArcGISAnnotationLayer:!0,ArcGISDimensionLayer:!0,ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISImageServiceVectorLayer:!0,ArcGISMapServiceLayer:!0,ArcGISStreamLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BingMapsAerial:!0,BingMapsHybrid:!0,BingMapsRoad:!0,CatalogLayer:!0,CSV:!0,GeoJSON:!0,GeoRSS:!0,GroupLayer:!0,KML:!0,KnowledgeGraphLayer:!0,MediaLayer:!0,OGCFeatureLayer:!0,OrientedImageryLayer:!0,SubtypeGroupLayer:!0,VectorTileLayer:!0,WFS:!0,WMS:!0,WebTiledLayer:!0},f={ArcGISImageServiceLayer:!0,ArcGISImageServiceVectorLayer:!0,ArcGISMapServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BingMapsAerial:!0,BingMapsHybrid:!0,BingMapsRoad:!0,OpenStreetMap:!0,VectorTileLayer:!0,WMS:!0,WebTiledLayer:!0},v={ArcGISFeatureLayer:!0,SubtypeGroupTable:!0},g={"web-scene/operational-layers":{ArcGISDimensionLayer:!0,ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISMapServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISTiledElevationServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BuildingSceneLayer:!0,CatalogLayer:!0,CSV:!0,GeoJSON:!0,GroupLayer:!0,IntegratedMesh3DTilesLayer:!0,IntegratedMeshLayer:!0,KML:!0,LineOfSightLayer:!0,MediaLayer:!0,OGCFeatureLayer:!0,PointCloudLayer:!0,RasterDataLayer:!0,VectorTileLayer:!0,Voxel:!0,WFS:!0,WMS:!0,WebTiledLayer:!0},"web-scene/basemap":{ArcGISImageServiceLayer:!0,ArcGISMapServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,OpenStreetMap:!0,VectorTileLayer:!0,WMS:!0,WebTiledLayer:!0},"web-scene/ground":{ArcGISTiledElevationServiceLayer:!0,RasterDataElevationLayer:!0},"web-scene/tables":{ArcGISFeatureLayer:!0},"web-map/operational-layers":h,"web-map/basemap":f,"web-map/tables":v,"link-chart/operational-layers":{...h,LinkChartLayer:!0},"link-chart/basemap":f,"link-chart/tables":v,"portal-item/operational-layers":{ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISStreamLayer:!0,ArcGISTiledImageServiceLayer:!0,BuildingSceneLayer:!0,IntegratedMesh3DTilesLayer:!0,IntegratedMeshLayer:!0,MediaLayer:!0,OrientedImageryLayer:!0,PointCloudLayer:!0,SubtypeGroupLayer:!0}},T=e=>{let t=class extends e{constructor(){super(...arguments),this.persistenceEnabled=!0,this.title=null}readId(e,t,r){return"Group Layer"===r?.portalItem?.type?void 0:e}writeListMode(e,t,r,i){(i&&"ground"===i.layerContainerType||e&&(0,y.w)(this,r,{},i))&&(t[r]=e)}writeOperationalLayerType(e,t,r,i){e&&"tables"!==i?.layerContainerType&&(t.layerType=e)}writeTitle(e,t){t.title=e??"Layer"}readTimeExtent(e){return e?s.A.fromArray(e):null}writeTimeExtent(e,t,r,i){e&&"tables"!==i.layerContainerType&&(e.isEmpty?i?.messages&&i.messages.push(new o.A("layer:invalid-visibilityTimeExtent","visibilityTimeExtent cannot be empty")):t[r]=e.toArray())}read(e,t){t&&(t.layer=this),(0,y.r)(this,e,(t=>super.read(e,t)),t)}write(e,t){if(!this.persistenceEnabled&&!t?.ignorePersistenceEnabled)return null;if(t?.origin){const e=`${t.origin}/${t.layerContainerType||"operational-layers"}`,r=g[e];let i=!!r?.[this.operationalLayerType];if("ArcGISTiledElevationServiceLayer"===this.operationalLayerType&&"web-scene/operational-layers"===e&&(i=!1),"ArcGISDimensionLayer"===this.operationalLayerType&&"web-map/operational-layers"===e&&(i=!1),!i)return t.messages?.push(new o.A("layer:unsupported",`Layers (${this.title}, ${this.id}) of type '${this.declaredClass}' are not supported in the context of '${e}'`,{layer:this})),null}const r=super.write(e,{...t,layer:this}),i=!!t&&!!t.messages&&!!t.messages.filter((e=>e instanceof o.A&&"web-document-write:property-required"===e.name)).length;return(0,n.w8)(r?.url)?(t?.messages?.push(new o.A("layer:invalid-url",`Layer (${this.title}, ${this.id}) of type '${this.declaredClass}' using a Blob URL cannot be written to web scenes and web maps`,{layer:this})),null):!this.url&&i?null:r}beforeSave(){}};return(0,i._)([(0,a.MZ)({type:String,json:{write:{ignoreOrigin:!0},origins:{"web-scene":{write:{isRequired:!0,ignoreOrigin:!0}},"portal-item":{write:!1}}}})],t.prototype,"id",void 0),(0,i._)([(0,u.r)("id",["id"])],t.prototype,"readId",null),(0,i._)([(0,a.MZ)(m.d)],t.prototype,"listMode",void 0),(0,i._)([(0,d.w)("listMode")],t.prototype,"writeListMode",null),(0,i._)([(0,a.MZ)({type:String,readOnly:!0,json:{read:!1,write:{target:"layerType",ignoreOrigin:!0},origins:{"portal-item":{write:!1},"web-scene":{name:"layerType",read:!1,write:{enabled:!0,ignoreOrigin:!0,layerContainerTypes:c.e}}}}})],t.prototype,"operationalLayerType",void 0),(0,i._)([(0,d.w)("operationalLayerType")],t.prototype,"writeOperationalLayerType",null),(0,i._)([(0,a.MZ)(m.o)],t.prototype,"opacity",void 0),(0,i._)([(0,a.MZ)({type:Boolean,readOnly:!1})],t.prototype,"persistenceEnabled",void 0),(0,i._)([(0,a.MZ)({type:String,json:{write:{ignoreOrigin:!0,writerEnsuresNonNull:!0},origins:{"web-scene":{write:{isRequired:!0,ignoreOrigin:!0,writerEnsuresNonNull:!0}},"portal-item":{write:!1}}},value:"Layer"})],t.prototype,"title",void 0),(0,i._)([(0,d.w)("title"),(0,d.w)(["web-scene"],"title")],t.prototype,"writeTitle",null),(0,i._)([(0,a.MZ)({type:s.A,json:{origins:{"web-scene":{write:{layerContainerTypes:c.e}}}}})],t.prototype,"visibilityTimeExtent",void 0),(0,i._)([(0,u.r)("visibilityTimeExtent")],t.prototype,"readTimeExtent",null),(0,i._)([(0,d.w)(["portal-item","web-map","web-scene"],"visibilityTimeExtent",{visibilityTimeExtent:{type:[[l.I,l.N]]}})],t.prototype,"writeTimeExtent",null),(0,i._)([(0,a.MZ)({type:Boolean,json:{origins:{"web-scene":{name:"visibility",write:{enabled:!0,layerContainerTypes:c.e}}},name:"visibility",write:!0}})],t.prototype,"visible",void 0),t=(0,i._)([(0,p.$)("esri.layers.mixins.OperationalLayer")],t),t}},38424:(e,t,r)=>{r.d(t,{A:()=>S});var i=r(32816),s=r(90740),o=r(29512),n=r(64604),a=r(73067),l=r(6407),u=r(20266),p=r(57732),d=r(80959),c=r(99063),y=r(29298),m=(r(32773),r(49877)),h=r(69421),f=r(56273),v=r(72604),g=r(82408),T=r(43059),b=r(24319),w=r(82454);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(99924),r(36544),r(73509),r(28276),r(44600),r(2160),r(7969),r(69763),r(93804),r(18683),r(64752),r(48844),r(29208),r(59192),r(69277),r(70580),r(75191),r(89935),r(49813),r(1178),r(62092),r(78281),r(44945),r(2589),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(18527),r(67504),r(47387),r(46728),r(64102);const S=e=>{let t=class extends e{constructor(){super(...arguments),this.resourceReferences={portalItem:null,paths:[]},this.userHasEditingPrivileges=!0,this.userHasFullEditingPrivileges=!1,this.userHasUpdateItemPrivileges=!1}destroy(){this.portalItem=(0,p.d)(this.portalItem),this.resourceReferences.portalItem=null,this.resourceReferences.paths.length=0}set portalItem(e){e!==this._get("portalItem")&&(this.removeOrigin("portal-item"),this._set("portalItem",e))}readPortalItem(e,t,r){if(t.itemId)return new T.default({id:t.itemId,portal:r?.portal})}writePortalItem(e,t){e?.id&&(t.itemId=e.id)}async loadFromPortal(e,t){if(this.portalItem?.id)try{const{load:i}=await Promise.all([r.e(570),r.e(4295)]).then(r.bind(r,24295));return(0,d.Te)(t),await i({instance:this,supportedTypes:e.supportedTypes,validateItem:e.validateItem,supportsData:e.supportsData,layerModuleTypeMap:e.layerModuleTypeMap},t)}catch(e){throw(0,d.zf)(e)||u.L.getLogger(this).warn(`Failed to load layer (${this.title}, ${this.id}) portal item (${this.portalItem.id})\n ${e}`),e}}async finishLoadEditablePortalLayer(e){this._set("userHasEditingPrivileges",await this._fetchUserHasEditingPrivileges(e).catch((e=>((0,d.QP)(e),!0))))}async setUserPrivileges(e,t){if(!s.A.userPrivilegesApplied)return this.finishLoadEditablePortalLayer(t);if(this.url)try{const{features:{edit:r,fullEdit:i},content:{updateItem:s}}=await this._fetchUserPrivileges(e,t);this._set("userHasEditingPrivileges",r),this._set("userHasFullEditingPrivileges",i),this._set("userHasUpdateItemPrivileges",s)}catch(e){(0,d.QP)(e)}}async _fetchUserPrivileges(e,t){let r=this.portalItem;if(!e||!r||!r.loaded||r.sourceUrl)return this._fetchFallbackUserPrivileges(t);const i=e===r.id;if(i&&r.portal.user)return(0,w.g)(r);let s,n;if(i)s=r.portal.url;else try{s=await(0,v.f)(this.url,t)}catch(e){(0,d.QP)(e)}if(!s||!(0,c.b8)(s,r.portal.url))return this._fetchFallbackUserPrivileges(t);try{const e=null!=t?t.signal:null;n=await(o.id?.getCredential(`${s}/sharing`,{prompt:!1,signal:e}))}catch(e){(0,d.QP)(e)}const a=!0,l=!1,u=!1;if(!n)return{features:{edit:a,fullEdit:l},content:{updateItem:u}};try{if(i?await r.reload():(r=new T.default({id:e,portal:{url:s}}),await r.load(t)),r.portal.user)return(0,w.g)(r)}catch(e){(0,d.QP)(e)}return{features:{edit:a,fullEdit:l},content:{updateItem:u}}}async _fetchFallbackUserPrivileges(e){let t=!0;try{t=await this._fetchUserHasEditingPrivileges(e)}catch(e){(0,d.QP)(e)}return{features:{edit:t,fullEdit:!1},content:{updateItem:!1}}}async _fetchUserHasEditingPrivileges(e){const t=this.url?o.id?.findCredential(this.url):null;if(!t)return!0;const r=_.credential===t?_.user:await this._fetchEditingUser(e);return _.credential=t,_.user=r,null==r?.privileges||r.privileges.includes("features:user:edit")}async _fetchEditingUser(e){const t=this.portalItem?.portal?.user;if(t)return t;const r=o.id?.findServerInfo(this.url??"");if(!r?.owningSystemUrl)return null;const i=`${r.owningSystemUrl}/sharing/rest`,s=g.A.getDefault();if(s&&s.loaded&&(0,c.S8)(s.restUrl)===(0,c.S8)(i))return s.user;const l=`${i}/community/self`,u=null!=e?e.signal:null,p=await(0,a.r)((0,n.A)(l,{authMode:"no-prompt",query:{f:"json"},signal:u}));return p.ok?b.A.fromJSON(p.value.data):null}read(e,t){t&&(t.layer=this),super.read(e,t)}write(e,t){const r=t?.portal,i=this.portalItem?.id&&(this.portalItem.portal||g.A.getDefault());return r&&i&&!(0,c.ut)(i.restUrl,r.restUrl)?(t.messages&&t.messages.push(new l.A("layer:cross-portal",`The layer '${this.title} (${this.id})' cannot be persisted because it refers to an item on a different portal than the one being saved to. To save, set layer.portalItem to null or save to the same portal as the item associated with the layer`,{layer:this})),null):super.write(e,{...t,layer:this})}};return(0,i._)([(0,y.MZ)({type:T.default})],t.prototype,"portalItem",null),(0,i._)([(0,m.r)("web-document","portalItem",["itemId"])],t.prototype,"readPortalItem",null),(0,i._)([(0,f.w)("web-document","portalItem",{itemId:{type:String}})],t.prototype,"writePortalItem",null),(0,i._)([(0,y.MZ)({clonable:!1})],t.prototype,"resourceReferences",void 0),(0,i._)([(0,y.MZ)({type:Boolean,readOnly:!0})],t.prototype,"userHasEditingPrivileges",void 0),(0,i._)([(0,y.MZ)({type:Boolean,readOnly:!0})],t.prototype,"userHasFullEditingPrivileges",void 0),(0,i._)([(0,y.MZ)({type:Boolean,readOnly:!0})],t.prototype,"userHasUpdateItemPrivileges",void 0),t=(0,i._)([(0,h.$)("esri.layers.mixins.PortalLayer")],t),t},_={credential:null,user:null}},59930:(e,t,r)=>{r.d(t,{A:()=>m});var i,s=r(32816),o=r(32773),n=r(29298),a=(r(20266),r(88663)),l=r(69421),u=r(99924),p=r(45862);r(36544),r(93181),r(13671),r(40499),r(6407),r(90740),r(93804),r(91047),r(41390),r(58498),r(45371),r(80959);let d=i=class extends u.oY{constructor(e){super(e),this.name=null,this.code=null}clone(){return new i({name:this.name,code:this.code})}};var c;(0,s._)([(0,n.MZ)({type:String,json:{write:!0}})],d.prototype,"name",void 0),(0,s._)([(0,n.MZ)({type:[String,Number],json:{write:!0}})],d.prototype,"code",void 0),d=i=(0,s._)([(0,l.$)("esri.layers.support.CodedValue")],d);let y=c=class extends p.A{constructor(e){super(e),this.codedValues=null,this.type="coded-value"}getName(e){let t=null;if(this.codedValues){const r=String(e);this.codedValues.some((e=>(String(e.code)===r&&(t=e.name),!!t)))}return t}clone(){return new c({codedValues:(0,o.o8)(this.codedValues),name:this.name})}};(0,s._)([(0,n.MZ)({type:[d],json:{write:!0}})],y.prototype,"codedValues",void 0),(0,s._)([(0,a.e)({codedValue:"coded-value"})],y.prototype,"type",void 0),y=c=(0,s._)([(0,l.$)("esri.layers.support.CodedValueDomain")],y);const m=y},45862:(e,t,r)=>{r.d(t,{A:()=>d});var i=r(32816),s=r(93804),o=r(99924),n=r(29298),a=(r(32773),r(20266),r(88663)),l=r(69421);r(90740),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(36544);const u=new s.J({inherited:"inherited",codedValue:"coded-value",range:"range"});let p=class extends o.oY{constructor(e){super(e),this.name=null,this.type=null}};(0,i._)([(0,n.MZ)({type:String,json:{write:!0}})],p.prototype,"name",void 0),(0,i._)([(0,a.e)(u)],p.prototype,"type",void 0),p=(0,i._)([(0,l.$)("esri.layers.support.Domain")],p);const d=p},44864:(e,t,r)=>{r.d(t,{A:()=>f});var i,s=r(32816),o=r(93804),n=r(99924),a=r(29298),l=r(36544),u=(r(32773),r(88663)),p=r(49877),d=r(69421),c=r(95637),y=r(17872);r(90740),r(41390),r(20266),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(59930),r(45862),r(72762),r(71613);const m=new o.J({binary:"binary",coordinate:"coordinate",countOrAmount:"count-or-amount",dateAndTime:"date-and-time",description:"description",locationOrPlaceName:"location-or-place-name",measurement:"measurement",nameOrTitle:"name-or-title",none:"none",orderedOrRanked:"ordered-or-ranked",percentageOrRatio:"percentage-or-ratio",typeOrCategory:"type-or-category",uniqueIdentifier:"unique-identifier"});let h=i=class extends n.oY{constructor(e){super(e),this.alias=null,this.defaultValue=void 0,this.description=null,this.domain=null,this.editable=!0,this.length=void 0,this.name=null,this.nullable=!0,this.type=null,this.valueType=null,this.visible=!0}readDescription(e,{description:t}){let r=null;try{r=t?JSON.parse(t):null}catch(e){}return r?.value??null}readValueType(e,{description:t}){let r=null;try{r=t?JSON.parse(t):null}catch(e){}return r?m.fromJSON(r.fieldValueType):null}clone(){return new i({alias:this.alias,defaultValue:this.defaultValue,description:this.description,domain:this.domain?.clone()??null,editable:this.editable,length:this.length,name:this.name,nullable:this.nullable,type:this.type,valueType:this.valueType,visible:this.visible})}};(0,s._)([(0,a.MZ)({type:String,json:{write:!0}})],h.prototype,"alias",void 0),(0,s._)([(0,a.MZ)({type:[String,Number],json:{write:{allowNull:!0}}})],h.prototype,"defaultValue",void 0),(0,s._)([(0,a.MZ)()],h.prototype,"description",void 0),(0,s._)([(0,p.r)("description")],h.prototype,"readDescription",null),(0,s._)([(0,a.MZ)({types:c.t,json:{read:{reader:c.f},write:!0}})],h.prototype,"domain",void 0),(0,s._)([(0,a.MZ)({type:Boolean,json:{write:!0}})],h.prototype,"editable",void 0),(0,s._)([(0,a.MZ)({type:l.I,json:{write:{overridePolicy:e=>({enabled:Number.isFinite(e)})}}})],h.prototype,"length",void 0),(0,s._)([(0,a.MZ)({type:String,json:{write:!0}})],h.prototype,"name",void 0),(0,s._)([(0,a.MZ)({type:Boolean,json:{write:!0}})],h.prototype,"nullable",void 0),(0,s._)([(0,u.e)(y.k)],h.prototype,"type",void 0),(0,s._)([(0,a.MZ)()],h.prototype,"valueType",void 0),(0,s._)([(0,p.r)("valueType",["description"])],h.prototype,"readValueType",null),(0,s._)([(0,a.MZ)({type:Boolean,json:{read:!1}})],h.prototype,"visible",void 0),h=i=(0,s._)([(0,d.$)("esri.layers.support.Field")],h);const f=h},79875:(e,t,r)=>{r.d(t,{A:()=>c});var i=r(6407),s=r(99924),o=r(20266),n=r(36544),a=r(133),l=r(30011),u=r(78016),p=r(54483);r(32773),r(90740),r(32816),r(41390),r(69421),r(40499),r(93181),r(13671),r(91047),r(29298),r(58498),r(45371),r(80959),r(55270),r(50214),r(93804),r(59192),r(95779),r(13262),r(346),r(64604),r(29512),r(99063),r(18683),r(16699),r(26809),r(2589),r(18527),r(94345),r(44600),r(2160),r(49877),r(7969),r(69763),r(56273),r(64752),r(48844),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(67504),r(92517),r(77037);const d=new Map;class c{static fromJSON(e){return new c(e.fields,e.timeZoneByFieldName)}static fromLayer(e){return new c(e.fields??[],f(e))}static fromLayerJSON(e){return new c(e.fields??[],f(e))}constructor(e=[],t){this._fieldsMap=new Map,this._normalizedFieldsMap=new Map,this._dateFieldsSet=new Set,this._numericFieldsSet=new Set,this._requiredFields=null,this.dateFields=[],this.numericFields=[],this.fields=e||[],this._timeZoneByFieldName=t?new Map(t):null;const r=[];for(const e of this.fields){const t=e?.name,i=m(t);if(t&&i){const s=y(t);this._fieldsMap.set(t,e),this._fieldsMap.set(s,e),this._normalizedFieldsMap.set(i,e),r.push(`${s}:${e.type}:${this._timeZoneByFieldName?.get(t)}`),(0,l.vE)(e)?(this.dateFields.push(e),this._dateFieldsSet.add(e)):(0,l.WA)(e)&&(this._numericFieldsSet.add(e),this.numericFields.push(e)),(0,l.te)(e)||(0,l.Xz)(e)||(e.editable=null==e.editable||!!e.editable,e.nullable=null==e.nullable||!!e.nullable)}}r.sort(),this.uid=r.join()}get requiredFields(){if(!this._requiredFields){this._requiredFields=[];for(const e of this.fields)(0,l.te)(e)||(0,l.Xz)(e)||e.nullable||void 0!==(0,l.lD)(e)||this._requiredFields.push(e)}return this._requiredFields}equals(e){return this.uid===e?.uid}has(e){return null!=this.get(e)}get(e){if(!e)return;let t=this._fieldsMap.get(e);return t||(t=this._fieldsMap.get(y(e))??this._normalizedFieldsMap.get(m(e)),t&&this._fieldsMap.set(e,t),t)}getTimeZone(e){const t=this.get(e&&"string"!=typeof e?e.name:e);return t?this._timeZoneByFieldName?this._timeZoneByFieldName.get(t.name):"date"===t.type||"esriFieldTypeDate"===t.type?(o.L.getLogger("esri.layers.support.FieldsIndex").error(new i.A("getTimeZone:no-timezone-information",`no time zone information for field '${t.name}'`)),u.u):h.has(t.type)?u.a:null:null}getLuxonTimeZone(e){const t=this.getTimeZone(e);return t?t===u.a?a.U.instance:t===u.u?p.F.utcInstance:(0,n.g)(d,t,(()=>p.I.create(t))):null}isDateField(e){return this._dateFieldsSet.has(this.get(e))}isTimeOnlyField(e){return(0,l.OH)(this.get(e))}isNumericField(e){return this._numericFieldsSet.has(this.get(e))}normalizeFieldName(e){return this.get(e)?.name??void 0}toJSON(){return{fields:this.fields.map((e=>(0,s.Wj)(e)?e.toJSON():e)),timeZoneByFieldName:this._timeZoneByFieldName?Array.from(this._timeZoneByFieldName.entries()):null}}}function y(e){return e.trim().toLowerCase()}function m(e){return(0,l.rS)(e)?.toLowerCase()??""}const h=new Set(["time-only","date-only","timestamp-offset","esriFieldTypeDateOnly","esriFieldTypeTimeOnly","esriFieldTypeTimestampOffset"]);function f(e){const t=new Map;if(!e.fields)return t;const r=!0===e.datesInUnknownTimezone,{timeInfo:i,editFieldsInfo:s}=e,o=(i?"startField"in i?i.startField:i.startTimeField:"")??"",n=(i?"endField"in i?i.endField:i.endTimeField:"")??"",a="dateFieldsTimeZone"in e?e.dateFieldsTimeZone??null:e.dateFieldsTimeReference?(0,u.f)(e.dateFieldsTimeReference):null,l=s?"timeZone"in s?s.timeZone??a:s.dateFieldsTimeReference?(0,u.f)(s.dateFieldsTimeReference):a??u.u:null,p=i?"timeZone"in i?i.timeZone??a:i.timeReference?(0,u.f)(i.timeReference):a:null,d=new Map([[y(s?.creationDateField??""),l],[y(s?.editDateField??""),l],[y(o),p],[y(n),p]]);for(const{name:i,type:s}of e.fields)if(h.has(s))t.set(i,u.a);else if("date"!==s&&"esriFieldTypeDate"!==s)t.set(i,null);else if(r)t.set(i,u.a);else{const e=d.get(y(i??""))??a;t.set(i,e)}return t}},72762:(e,t,r)=>{r.d(t,{A:()=>u});var i,s=r(32816),o=(r(20266),r(32773),r(6407),r(88663)),n=r(69421),a=r(45862);r(90740),r(93804),r(29298),r(36544),r(93181),r(13671),r(40499),r(91047),r(99924),r(41390),r(58498),r(45371),r(80959);let l=i=class extends a.A{constructor(e){super(e),this.type="inherited"}clone(){return new i}};(0,s._)([(0,o.e)({inherited:"inherited"})],l.prototype,"type",void 0),l=i=(0,s._)([(0,n.$)("esri.layers.support.InheritedDomain")],l);const u=l},71613:(e,t,r)=>{r.d(t,{A:()=>p});var i,s=r(32816),o=r(29298),n=(r(32773),r(20266),r(88663)),a=r(69421),l=r(45862);r(36544),r(93181),r(13671),r(40499),r(6407),r(90740),r(93804),r(91047),r(99924),r(41390),r(58498),r(45371),r(80959);let u=i=class extends l.A{constructor(e){super(e),this.maxValue=null,this.minValue=null,this.type="range"}clone(){return new i({maxValue:this.maxValue,minValue:this.minValue,name:this.name})}};(0,s._)([(0,o.MZ)({json:{type:[Number],read:{source:"range",reader:(e,t)=>t.range?.[1]},write:{enabled:!1,overridePolicy(){return{enabled:null!=this.maxValue&&null==this.minValue}},target:"range",writer(e,t,r){t[r]=[this.minValue||0,e]}}}})],u.prototype,"maxValue",void 0),(0,s._)([(0,o.MZ)({json:{type:[Number],read:{source:"range",reader:(e,t)=>t.range?.[0]},write:{target:"range",writer(e,t,r){t[r]=[e,this.maxValue||0]}}}})],u.prototype,"minValue",void 0),(0,s._)([(0,n.e)({range:"range"})],u.prototype,"type",void 0),u=i=(0,s._)([(0,a.$)("esri.layers.support.RangeDomain")],u);const p=u},8824:(e,t,r)=>{r.d(t,{A:()=>T});var i,s=r(32816),o=r(94345),n=r(27281),a=r(93804),l=r(99924),u=r(32773),p=r(29298),d=(r(20266),r(49877)),c=r(69421),y=r(56273),m=r(7969),h=r(77037),f=r(44864);r(36544),r(44600),r(2160),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(69763),r(18683),r(64604),r(29512),r(99063),r(64752),r(48844),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(67504),r(92517),r(72393),r(52731),r(17745),r(81272),r(44945),r(30011),r(55270),r(50214),r(59192),r(78016),r(54483),r(95779),r(13262),r(346),r(51961),r(62399),r(64995),r(33150),r(58173),r(66110),r(67520),r(27532),r(88663),r(48103),r(65085),r(33611),r(84857),r(60373),r(98187),r(35902),r(13226),r(16794),r(52357),r(11090),r(49319),r(93546),r(29570),r(34592),r(79825),r(95101),r(67578),r(14896),r(95611),r(98089),r(91366),r(80473),r(43435),r(73435),r(4048),r(85232),r(93471),r(53252),r(34039),r(70061),r(3495),r(97906),r(64524),r(65023),r(31424),r(74676),r(53610),r(29447),r(78273),r(49475),r(32368),r(7391),r(22529),r(43534),r(38094),r(67723),r(47239),r(59858),r(63728),r(1178),r(7182),r(47788),r(19297),r(82408),r(73509),r(28276),r(69277),r(70580),r(75191),r(24319),r(62092),r(4157),r(62401),r(89322),r(20138),r(53370),r(46946),r(3816),r(71992),r(80167),r(4478),r(91808),r(7161),r(55586),r(35121),r(92229),r(18344),r(64884),r(23351),r(51222),r(42870),r(67321),r(73067),r(54512),r(53103),r(19648),r(42948),r(95637),r(59930),r(45862),r(72762),r(71613),r(17872);const v=new a.J({esriGeometryPoint:"point",esriGeometryMultipoint:"multipoint",esriGeometryPolyline:"polyline",esriGeometryPolygon:"polygon",esriGeometryEnvelope:"extent",mesh:"mesh","":null});let g=i=class extends l.oY{constructor(e){super(e),this.displayFieldName=null,this.exceededTransferLimit=!1,this.features=[],this.fields=null,this.geometryType=null,this.hasM=!1,this.hasZ=!1,this.queryGeometry=null,this.spatialReference=null}readFeatures(e,t){const r=m.A.fromJSON(t.spatialReference),i=[];for(let t=0;t0)for(let r=0;rMath.round((e-i)/t)),(e=>Math.round((s-e)/r)));for(let e=0,t=o.length;er*t+e}if(this.hasM&&null!=r?.scale?.[3]){const{translate:[,,,e],scale:[,,,t]}=r;l=r=>null==r?r:r*t+e}const u=this._getHydrationFunction(e,(e=>e*o+i),(e=>s-e*n),a,l);for(const{geometry:e}of t)null!=e&&u&&u(e);return this.transform=null,this}_quantizePoints(e,t,r){let i,s;const o=[];for(let n=0,a=e.length;n0){const e=t(a[0]),n=r(a[1]);e===i&&n===s||(o.push([e-i,n-s]),i=e,s=n)}else i=t(a[0]),s=r(a[1]),o.push([i,s])}return o.length>0?o:null}_getQuantizationFunction(e,t,r){return"point"===e?e=>(e.x=t(e.x),e.y=r(e.y),e):"polyline"===e||"polygon"===e?e=>{const i=(0,h.Bi)(e)?e.rings:e.paths,s=[];for(let e=0,o=i.length;e0?((0,h.Bi)(e)?e.rings=s:e.paths=s,e):null}:"multipoint"===e?e=>{const i=this._quantizePoints(e.points,t,r);return i&&i.length>0?(e.points=i,e):null}:"extent"===e?e=>e:null}_getHydrationFunction(e,t,r,i,s){return"point"===e?e=>{e.x=t(e.x),e.y=r(e.y),i&&(e.z=i(e.z))}:"polyline"===e||"polygon"===e?e=>{const o=(0,h.Bi)(e)?e.rings:e.paths;let n,a;for(let e=0,i=o.length;e0?(n+=s[0],a+=s[1]):(n=s[0],a=s[1]),s[0]=t(n),s[1]=r(a)}}if(i&&s)for(let e=0,t=o.length;e{e.xmin=t(e.xmin),e.ymin=r(e.ymin),e.xmax=t(e.xmax),e.ymax=r(e.ymax),i&&null!=e.zmax&&null!=e.zmin&&(e.zmax=i(e.zmax),e.zmin=i(e.zmin)),s&&null!=e.mmax&&null!=e.mmin&&(e.mmax=s(e.mmax),e.mmin=s(e.mmin))}:"multipoint"===e?e=>{const o=e.points;let n,a;for(let e=0,i=o.length;e0?(n+=i[0],a+=i[1]):(n=i[0],a=i[1]),i[0]=t(n),i[1]=r(a)}if(i&&s)for(let e=0,t=o.length;e({enabled:e})}}})],g.prototype,"exceededTransferLimit",void 0),(0,s._)([(0,p.MZ)({type:[n.A],json:{write:!0}})],g.prototype,"features",void 0),(0,s._)([(0,d.r)("features")],g.prototype,"readFeatures",null),(0,s._)([(0,p.MZ)({type:[f.A],json:{write:!0}})],g.prototype,"fields",void 0),(0,s._)([(0,p.MZ)({type:["point","multipoint","polyline","polygon","extent","mesh"],json:{read:{reader:v.read}}})],g.prototype,"geometryType",void 0),(0,s._)([(0,y.w)("geometryType")],g.prototype,"writeGeometryType",null),(0,s._)([(0,p.MZ)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],g.prototype,"hasM",void 0),(0,s._)([(0,p.MZ)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],g.prototype,"hasZ",void 0),(0,s._)([(0,p.MZ)({types:o.yR,json:{write:!0}})],g.prototype,"queryGeometry",void 0),(0,s._)([(0,d.r)("queryGeometry")],g.prototype,"readQueryGeometry",null),(0,s._)([(0,p.MZ)({type:m.A,json:{write:!0}})],g.prototype,"spatialReference",void 0),(0,s._)([(0,y.w)("spatialReference")],g.prototype,"writeSpatialReference",null),(0,s._)([(0,p.MZ)({json:{write:!0}})],g.prototype,"transform",void 0),g=i=(0,s._)([(0,c.$)("esri.rest.support.FeatureSet")],g),g.prototype.toJSON.isDefaultToJSON=!0;const T=g}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/ea8f10bc828008ab02b8.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/ea8f10bc828008ab02b8.js new file mode 100644 index 00000000..952490d3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/ea8f10bc828008ab02b8.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[2976,6589,3049],{1223:(e,t,n)=>{n.d(t,{I:()=>r});class r{constructor(e=[]){this._elements=e}length(){return this._elements.length}get(e){return this._elements[e]}toArray(){return this.slice()}slice(e=0,t=this.length()){const n=[];for(let r=e;r{n.d(t,{O:()=>i,h:()=>s});var r=n(96153);class i{constructor(e=null,t={},n,r){this.geometry=e,this.attributes=t,this.centroid=n,this.objectId=r,this.displayId=0,this.geohashX=0,this.geohashY=0}static fromJSON(e,t){const n=e.geometry?r.O.fromJSON(e.geometry):null,s=e.centroid?r.O.fromJSON(e.centroid):null,a=e.attributes[t];return new i(n,e.attributes,s,a)}weakClone(){const e=new i(this.geometry,this.attributes,this.centroid,this.objectId);return e.displayId=this.displayId,e.geohashX=this.geohashX,e.geohashY=this.geohashY,e}clone(){const e=this.geometry?.clone(),t=new i(e,{...this.attributes},this.centroid?.clone(),this.objectId);return t.displayId=this.displayId,t.geohashX=this.geohashX,t.geohashY=this.geohashY,t}}function s(e){return!!e.geometry?.coords?.length}},11443:(e,t,n)=>{n.d(t,{O:()=>r});class r{constructor(){this.objectIdFieldName=null,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(){const e=new r;return e.objectIdFieldName=this.objectIdFieldName,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}}},96153:(e,t,n)=>{n.d(t,{O:()=>r});class r{constructor(e=[],t=[],n=!1){this.lengths=e??[],this.coords=t??[],this.hasIndeterminateRingOrder=n}static fromJSON(e){return new r(e.lengths,e.coords,e.hasIndeterminateRingOrder)}static fromRect(e){const[t,n,i,s]=e,a=i-t,o=s-n;return new r([5],[t,n,a,0,0,o,-a,0,0,-o])}get isPoint(){return 0===this.lengths.length}get maxLength(){return Math.max(...this.lengths)}get size(){return this.lengths.reduce(((e,t)=>e+t))}forEachVertex(e){let t=0;this.lengths.length||e(this.coords[0],this.coords[1]);for(let n=0;ne+t))),n=this.coords.slice(0,t);return e?(e.set(n),new r(this.lengths,e,this.hasIndeterminateRingOrder)):new r(Array.from(this.lengths),Array.from(n),this.hasIndeterminateRingOrder)}}},26589:(e,t,n)=>{n.d(t,{A:()=>f,D:()=>g,T:()=>C,a:()=>y,b:()=>w,c:()=>A,d:()=>m,s:()=>D});var r,i=n(20266),s=n(133),a=n(54483),o=n(59192),u=n(44600);(r||(r={})).TimeZoneNotRecognized="TimeZoneNotRecognized";const l={[r.TimeZoneNotRecognized]:"Timezone identifier has not been recognized."};class c extends Error{constructor(e,t){super((0,i.r)(l[e],t)),this.declaredRootClass="esri.arcade.arcadedate.dateerror",Error.captureStackTrace&&Error.captureStackTrace(this,c)}}function d(e,t,n){return en?e-n:0}function h(e,t,n){return en?n:e}class f{constructor(e){this._date=e,this.declaredRootClass="esri.arcade.arcadedate"}static fromParts(e=0,t=1,n=1,r=0,i=0,s=0,o=0,u){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r)||isNaN(i)||isNaN(s)||isNaN(o))return null;const l=a.D.local(e,t).daysInMonth;let c=a.D.fromObject({day:h(n,1,l),year:e,month:h(t,1,12),hour:h(r,0,23),minute:h(i,0,59),second:h(s,0,59),millisecond:h(o,0,999)},{zone:m(u)});return c=c.plus({months:d(t,1,12),days:d(n,1,l),hours:d(r,0,23),minutes:d(i,0,59),seconds:d(s,0,59),milliseconds:d(o,0,999)}),new f(c)}static get systemTimeZoneCanonicalName(){return Intl.DateTimeFormat().resolvedOptions().timeZone??"system"}static arcadeDateAndZoneToArcadeDate(e,t){const n=m(t);return e.isUnknownTimeZone||n===s.U.instance?f.fromParts(e.year,e.monthJS+1,e.day,e.hour,e.minute,e.second,e.millisecond,n):new f(e._date.setZone(n))}static dateJSToArcadeDate(e){return new f(a.D.fromJSDate(e,{zone:"system"}))}static dateJSAndZoneToArcadeDate(e,t="system"){const n=m(t);return new f(a.D.fromJSDate(e,{zone:n}))}static unknownEpochToArcadeDate(e){return new f(a.D.fromMillis(e,{zone:s.U.instance}))}static unknownDateJSToArcadeDate(e){return new f(a.D.fromMillis(e.getTime(),{zone:s.U.instance}))}static epochToArcadeDate(e,t="system"){const n=m(t);return new f(a.D.fromMillis(e,{zone:n}))}static dateTimeToArcadeDate(e){return new f(e)}clone(){return new f(this._date)}changeTimeZone(e){const t=m(e);return f.dateTimeToArcadeDate(this._date.setZone(t))}static dateTimeAndZoneToArcadeDate(e,t){const n=m(t);return e.zone===s.U.instance||n===s.U.instance?f.fromParts(e.year,e.month,e.day,e.hour,e.minute,e.second,e.millisecond,n):new f(e.setZone(n))}static nowToArcadeDate(e){const t=m(e);return new f(a.D.fromJSDate(new Date,{zone:t}))}static nowUTCToArcadeDate(){return new f(a.D.utc())}get isSystem(){return"system"===this.timeZone||this.timeZone===f.systemTimeZoneCanonicalName}equals(e){return this.isSystem&&e.isSystem?this.toNumber()===e.toNumber():this.isUnknownTimeZone===e.isUnknownTimeZone&&this._date.equals(e._date)}get isUnknownTimeZone(){return this._date.zone===s.U.instance}get isValid(){return this._date.isValid}get hour(){return this._date.hour}get second(){return this._date.second}get day(){return this._date.day}get dayOfWeekISO(){return this._date.weekday}get dayOfWeekJS(){let e=this._date.weekday;return e>6&&(e=0),e}get millisecond(){return this._date.millisecond}get monthISO(){return this._date.month}get weekISO(){return this._date.weekNumber}get yearISO(){return this._date.weekYear}get monthJS(){return this._date.month-1}get year(){return this._date.year}get minute(){return this._date.minute}get zone(){return this._date.zone}get timeZoneOffset(){return this.isUnknownTimeZone?0:this._date.offset}get timeZone(){if(this.isUnknownTimeZone)return"unknown";if("system"===this._date.zone.type)return"system";const e=this.zone;return"fixed"===e.type?0===e.fixed?"UTC":e.formatOffset(0,"short"):e.name}stringify(){return JSON.stringify(this.toJSDate())}plus(e){return new f(this._date.plus(e))}diff(e,t="milliseconds"){return this._date.diff(e._date,t)[t]}toISODate(){return this._date.toISODate()}toISOString(e){return e?this._date.toISO({suppressMilliseconds:!0,includeOffset:!this.isUnknownTimeZone}):this._date.toISO({includeOffset:!this.isUnknownTimeZone})}toISOTime(e,t){return this._date.toISOTime({suppressMilliseconds:e,includeOffset:t&&!this.isUnknownTimeZone})}toFormat(e,t){return this.isUnknownTimeZone&&(e=e.replaceAll("Z","")),this._date.toFormat(e,t)}toJSDate(){return this._date.toJSDate()}toSQLValue(){return this._date.toFormat("yyyy-LL-dd HH:mm:ss")}toSQLWithKeyword(){return`timestamp '${this.toSQLValue()}'`}toDateTime(){return this._date}toNumber(){return this._date.toMillis()}getTime(){return this._date.toMillis()}toUTC(){return new f(this._date.toUTC())}toLocal(){return new f(this._date.toLocal())}toString(){return this.toISOString(!0)}static fromReaderAsTimeStampOffset(e){if(!e)return null;const t=a.D.fromISO(e,{setZone:!0});return new f(t)}}function m(e,t=!0){if(e instanceof a.Z)return e;if("system"===e.toLowerCase())return"system";if("utc"===e.toLowerCase())return"UTC";if("unknown"===e.toLowerCase())return s.U.instance;if(/^[+-]?[0-9]{1,2}([:][0-9]{2})?$/.test(e)){const t=a.F.parseSpecifier("UTC"+(e.startsWith("+")||e.startsWith("-")?"":"+")+e);if(t)return t}const n=a.I.create(e);if(!n.isValid){if(t)throw new c(r.TimeZoneNotRecognized);return null}return n}function p(e){e=e.replaceAll(/LTS|LT|L{1,4}|l{1,4}/g,"[$&]");let t="";const n=/(\[[^[]*\])|(\\)?([Hh]mm(ss)?|Mo|M{1,4}|Do|DDDo|D{1,4}|d{2,4}|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g;for(const r of e.match(n)||[])switch(r){case"D":t+="d";break;case"DD":t+="dd";break;case"DDD":t+="o";break;case"d":t+="c";break;case"ddd":t+="ccc";break;case"dddd":t+="cccc";break;case"M":t+="L";break;case"MM":t+="LL";break;case"MMM":t+="LLL";break;case"MMMM":t+="LLLL";break;case"YY":t+="yy";break;case"Y":case"YYYY":t+="yyyy";break;case"Q":t+="q";break;case"X":case"x":t+=r;break;default:r.length>=2&&"["===r.slice(0,1)&&"]"===r.slice(-1)?t+=`'${r.slice(1,-1)}'`:t+=`'${r}'`}return t}class g{constructor(e,t,n){this._year=e,this._month=t,this._day=n,this.declaredRootClass="esri.core.sql.dateonly"}get month(){return this._month}get monthJS(){return this._month-1}get year(){return this._year}get day(){return this._day}get isValid(){return this.toDateTime("unknown").isValid}equals(e){return e instanceof g&&e.day===this.day&&e.month===this.month&&e.year===this.year}clone(){return new g(this._year,this._month,this._day)}toDateTime(e){return a.D.fromObject({day:this.day,month:this.month,year:this.year},{zone:m(e)})}toDateTimeLuxon(e){return a.D.fromObject({day:this.day,month:this.month,year:this.year},{zone:m(e)})}toString(){return`${this.year.toString().padStart(4,"0")}-${this.month.toString().padStart(2,"0")}-${this.day.toString().padStart(2,"0")}`}toFormat(e=null,t=!0){if(null===e||""===e)return this.toString();if(t&&(e=p(e)),!e)return"";const n=this.toDateTime("unknown");return f.dateTimeToArcadeDate(n).toFormat(e,{locale:(0,o.g)(),numberingSystem:"latn"})}toArcadeDate(){const e=this.toDateTime("unknown");return f.dateTimeToArcadeDate(e)}toNumber(){return this.toDateTime("unknown").toMillis()}toJSDate(){return this.toDateTime("unknown").toJSDate()}toStorageFormat(){return this.toFormat("yyyy-LL-dd",!1)}toSQLValue(){return this.toFormat("yyyy-LL-dd",!1)}toSQLWithKeyword(){return"date '"+this.toFormat("yyyy-LL-dd",!1)+"'"}plus(e,t){return g.fromDateTime(this.toUTCDateTime().plus({[e]:t}))}toUTCDateTime(){return a.D.utc(this.year,this.month,this.day,0,0,0,0)}difference(e,t){switch(t.toLowerCase()){case"days":case"day":case"d":return this.toUTCDateTime().diff(e.toUTCDateTime(),"days").days;case"months":case"month":return this.toUTCDateTime().diff(e.toUTCDateTime(),"months").months;case"minutes":case"minute":case"m":return"M"===t?this.toUTCDateTime().diff(e.toUTCDateTime(),"months").months:this.toUTCDateTime().diff(e.toUTCDateTime(),"minutes").minutes;case"seconds":case"second":case"s":return this.toUTCDateTime().diff(e.toUTCDateTime(),"seconds").seconds;case"milliseconds":case"millisecond":case"ms":default:return this.toUTCDateTime().diff(e.toUTCDateTime(),"milliseconds").milliseconds;case"hours":case"hour":case"h":return this.toUTCDateTime().diff(e.toUTCDateTime(),"hours").hours;case"years":case"year":case"y":return this.toUTCDateTime().diff(e.toUTCDateTime(),"years").years}}static fromMilliseconds(e){const t=a.D.fromMillis(e,{zone:a.F.utcInstance});return t.isValid?g.fromParts(t.year,t.month,t.day):null}static fromSeconds(e){const t=a.D.fromSeconds(e,{zone:a.F.utcInstance});return t.isValid?g.fromParts(t.year,t.month,t.day):null}static fromReader(e){if(!e)return null;const t=e.split("-");return 3!==t.length?null:new g(parseInt(t[0],10),parseInt(t[1],10),parseInt(t[2],10))}static fromParts(e,t,n){const r=new g(e,t,n);return!1===r.isValid?null:r}static fromDateJS(e){return g.fromParts(e.getFullYear(),e.getMonth()+1,e.getDay())}static fromDateTime(e){return g.fromParts(e.year,e.month,e.day)}static fromSqlTimeStampOffset(e){return this.fromDateTime(e.toDateTime())}static fromString(e,t=null){if(""===e)return null;if(null===e)return null;const n=[];if(t)(t=p(t))&&n.push(t);else if(null===t||""===t){const t=a.D.fromISO(e,{setZone:!0});return t.isValid?g.fromParts(t.year,t.month,t.day):null}for(const r of n){const n=a.D.fromFormat(e,t??r);if(n.isValid)return new g(n.year,n.month,n.day)}return null}static fromNow(e="system"){const t=a.D.fromJSDate(new Date).setZone(m(e));return new g(t.year,t.month,t.day)}}function y(e){if(null==e)return null;if("number"==typeof e)return e;let t=e.toLowerCase();switch(t=t.replaceAll(/\s/g,""),t=t.replaceAll("-",""),t){case"meters":case"meter":case"m":case"squaremeters":case"squaremeter":return 109404;case"miles":case"mile":case"squaremile":case"squaremiles":return 109439;case"kilometers":case"kilometer":case"squarekilometers":case"squarekilometer":case"km":return 109414;case"acres":case"acre":case"ac":return 109402;case"hectares":case"hectare":case"ha":return 109401;case"yard":case"yd":case"yards":case"squareyards":case"squareyard":return 109442;case"feet":case"ft":case"foot":case"squarefeet":case"squarefoot":return 109405;case"nmi":case"nauticalmile":case"nauticalmiles":case"squarenauticalmile":case"squarenauticalmiles":return 109409}return null}function D(e){if(null==e)return null;switch(e.type){case"polygon":case"multipoint":case"polyline":return e.extent;case"point":return new u.A({xmin:e.x,ymin:e.y,xmax:e.x,ymax:e.y,spatialReference:e.spatialReference});case"extent":return e}return null}function w(e){if(null==e)return null;if("number"==typeof e)return e;let t=e.toLowerCase();switch(t=t.replaceAll(/\s/g,""),t=t.replaceAll("-",""),t){case"meters":case"meter":case"m":case"squaremeters":case"squaremeter":return 9001;case"miles":case"mile":case"squaremile":case"squaremiles":return 9093;case"kilometers":case"kilometer":case"squarekilometers":case"squarekilometer":case"km":return 9036;case"yard":case"yd":case"yards":case"squareyards":case"squareyard":return 9096;case"feet":case"ft":case"foot":case"squarefeet":case"squarefoot":return 9002;case"nmi":case"nauticalmile":case"nauticalmiles":case"squarenauticalmile":case"squarenauticalmiles":return 9030}return null}function A(e){if(null==e)return null;const t=e.clone();return void 0!==e.cache._geVersion&&(t.cache._geVersion=e.cache._geVersion),t}function x(e){return"number"==typeof e&&isFinite(e)&&Math.floor(e)===e}function F(e){if(!e)return"";const t=/(a|A|hh?|HH?|mm?|ss?|SSS|S|.)/g;let n="";for(const r of e.match(t)||[])switch(r){case"SSS":case"m":case"mm":case"h":case"hh":case"H":case"HH":case"s":case"ss":n+=r;break;case"A":case"a":n+="a";break;default:n+=`'${r}'`}return n}class C{constructor(e,t,n,r){this._hour=e,this._minute=t,this._second=n,this._millisecond=r,this.declaredRootClass="esri.core.sql.timeonly"}get hour(){return this._hour}get minute(){return this._minute}get second(){return this._second}get millisecond(){return this._millisecond}equals(e){return e instanceof C&&e.hour===this.hour&&e.minute===this.minute&&e.second===this.second&&e.millisecond===this.millisecond}clone(){return new C(this.hour,this.minute,this.second,this.millisecond)}isValid(){return x(this.hour)&&x(this.minute)&&x(this.second)&&x(this.millisecond)&&this.hour>=0&&this.hour<24&&this.minute>=0&&this.minute<60&&this.second>=0&&this.second<60&&this.millisecond>=0&&this.millisecond<1e3}toString(){return`${this.hour.toString().padStart(2,"0")}:${this.minute.toString().padStart(2,"0")}:${this.second.toString().padStart(2,"0")}`+(this.millisecond>0?"."+this.millisecond.toString().padStart(3,"0"):"")}toSQLValue(){return this.toString()}toSQLWithKeyword(){return`time '${this.hour.toString().padStart(2,"0")}:${this.minute.toString().padStart(2,"0")}:${this.second.toString().padStart(2,"0")}${this.millisecond>0?"."+this.millisecond.toString().padStart(3,"0"):""}'`}toStorageString(){return`${this.hour.toString().padStart(2,"0")}:${this.minute.toString().padStart(2,"0")}:${this.second.toString().padStart(2,"0")}`}toFormat(e=null){return null===e||""===e?this.toString():(e=F(e))?a.D.local(1970,1,1,this._hour,this._minute,this._second,this._millisecond).toFormat(e,{locale:(0,o.g)(),numberingSystem:"latn"}):""}toNumber(){return this.millisecond+1e3*this.second+1e3*this.minute*60+60*this.hour*60*1e3}static fromParts(e,t,n,r){const i=new C(e,t,n,r);return i.isValid()?i:null}static fromReader(e){if(!e)return null;const t=e.split(":");return 3!==t.length?null:new C(parseInt(t[0],10),parseInt(t[1],10),parseInt(t[2],10),0)}static fromMilliseconds(e){if(e>864e5||e<0)return null;const t=Math.floor(e/1e3%60),n=Math.floor(e/6e4%60),r=Math.floor(e/36e5%24),i=Math.floor(e%1e3);return new C(r,n,t,i)}static fromDateJS(e){return new C(e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds())}static fromDateTime(e){return new C(e.hour,e.minute,e.second,e.millisecond)}static fromSqlTimeStampOffset(e){return this.fromDateTime(e.toDateTime())}static fromString(e,t=null){if(""===e)return null;if(null===e)return null;const n=[];t?(t=F(t))&&n.push(t):null!==t&&""!==t||(n.push("HH:mm:ss"),n.push("HH:mm:ss.SSS"),n.push("hh:mm:ss a"),n.push("hh:mm:ss.SSS a"),n.push("HH:mm"),n.push("hh:mm a"),n.push("H:mm"),n.push("h:mm a"),n.push("H:mm:ss"),n.push("h:mm:ss a"),n.push("H:mm:ss.SSS"),n.push("h:mm:ss.SSS a"));for(const t of n){const n=a.D.fromFormat(e,t);if(n.isValid)return new C(n.hour,n.minute,n.second,n.millisecond)}return null}plus(e,t){switch(e){case"days":case"years":case"months":return this.clone();case"hours":case"minutes":case"seconds":case"milliseconds":return C.fromDateTime(this.toUTCDateTime().plus({[e]:t}))}return null}toUTCDateTime(){return a.D.utc(1970,1,1,this.hour,this.minute,this.second,this.millisecond)}difference(e,t){switch(t.toLowerCase()){case"days":case"day":case"d":return this.toUTCDateTime().diff(e.toUTCDateTime(),"days").days;case"months":case"month":return this.toUTCDateTime().diff(e.toUTCDateTime(),"months").months;case"minutes":case"minute":case"m":return"M"===t?this.toUTCDateTime().diff(e.toUTCDateTime(),"months").months:this.toUTCDateTime().diff(e.toUTCDateTime(),"minutes").minutes;case"seconds":case"second":case"s":return this.toUTCDateTime().diff(e.toUTCDateTime(),"seconds").seconds;case"milliseconds":case"millisecond":case"ms":default:return this.toUTCDateTime().diff(e.toUTCDateTime(),"milliseconds").milliseconds;case"hours":case"hour":case"h":return this.toUTCDateTime().diff(e.toUTCDateTime(),"hours").hours;case"years":case"year":case"y":return this.toUTCDateTime().diff(e.toUTCDateTime(),"years").years}}}},133:(e,t,n)=>{n.d(t,{U:()=>i,i:()=>s,s:()=>a});var r=n(54483);class i{}function s(e){return e instanceof r.Z?e===i.instance:"unknown"===e?.toString().toLowerCase()}function a(e){return s(e)?i.instance:e}i.instance=new r.I("Etc/UTC")},47239:(e,t,n)=>{n.d(t,{a:()=>g,b:()=>o,c:()=>i,d:()=>D,e:()=>u,f:()=>s,g:()=>p,h:()=>l,i:()=>y,j:()=>m,n:()=>w,s:()=>c,t:()=>a,u:()=>d,v:()=>h,x:()=>f,z:()=>A});var r=n(44600);function i(e=A){return[e[0],e[1],e[2],e[3],e[4],e[5]]}function s(e,t,n,r,s,a,o=i()){return o[0]=e,o[1]=t,o[2]=n,o[3]=r,o[4]=s,o[5]=a,o}function a(e,t){const n=isFinite(e[2])||isFinite(e[5]);return new r.A(n?{xmin:e[0],xmax:e[3],ymin:e[1],ymax:e[4],zmin:e[2],zmax:e[5],spatialReference:t}:{xmin:e[0],xmax:e[3],ymin:e[1],ymax:e[4],spatialReference:t})}function o(e,t){e[0]=Math.min(e[0],t[0]),e[1]=Math.min(e[1],t[1]),e[2]=Math.min(e[2],t[2]),e[3]=Math.max(e[3],t[3]),e[4]=Math.max(e[4],t[4]),e[5]=Math.max(e[5],t[5])}function u(e,t){e[0]=Math.min(e[0],t[0]),e[1]=Math.min(e[1],t[1]),e[2]=Math.min(e[2],t[2]),e[3]=Math.max(e[3],t[0]),e[4]=Math.max(e[4],t[1]),e[5]=Math.max(e[5],t[2])}function l(e,t,n=0,r=t.length/3){let i=e[0],s=e[1],a=e[2],o=e[3],u=e[4],l=e[5];for(let e=0;e=e[3]?0:e[3]-e[0]}(e),t[1]=function(e){return e[1]>=e[4]?0:e[4]-e[1]}(e),t[2]=function(e){return e[2]>=e[5]?0:e[5]-e[2]}(e),t}function d(e,t,n=e){return n[0]=t[0],n[1]=t[1],n[2]=t[2],n!==e&&(n[3]=e[3],n[4]=e[4],n[5]=e[5]),n}function h(e,t,n=e){return n[3]=t[0],n[4]=t[1],n[5]=t[2],n!==e&&(n[0]=e[0],n[1]=e[1],n[2]=e[2]),e}function f(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e}function m(e){return e?f(e,w):i(w)}function p(e,t){return e[0]=t[0],e[1]=t[1],e[2]=Number.NEGATIVE_INFINITY,e[3]=t[2],e[4]=t[3],e[5]=Number.POSITIVE_INFINITY,e}function g(e,t,n,r,i){return e[0]=t,e[1]=n,e[2]=Number.NEGATIVE_INFINITY,e[3]=r,e[4]=i,e[5]=Number.POSITIVE_INFINITY,e}function y(e){return 6===e.length}function D(e,t,n){if(null==e||null==t)return e===t;if(!y(e)||!y(t))return!1;if(n){for(let r=0;r{n.r(t),n.d(t,{$:()=>Qn,A:()=>J,B:()=>tn,C:()=>ht,D:()=>Qt,E:()=>B,F:()=>ct,G:()=>Bt,H:()=>wt,I:()=>sn,J:()=>Q,K:()=>ee,L:()=>Z,M:()=>vt,N:()=>te,O:()=>Qe,P:()=>tt,Q:()=>et,R:()=>Ue,S:()=>ne,T:()=>Tt,U:()=>It,V:()=>kt,W:()=>Dt,X:()=>Pn,Y:()=>Ln,Z:()=>Yn,_:()=>qt,a:()=>si,a0:()=>Xn,a1:()=>dr,a2:()=>kn,a3:()=>vn,a4:()=>yt,a5:()=>Ke,a6:()=>_t,a7:()=>Oe,a8:()=>oe,a9:()=>qe,aA:()=>ye,aB:()=>we,aC:()=>ue,aD:()=>Fe,aE:()=>De,aF:()=>Nt,aG:()=>Ae,aH:()=>Se,aI:()=>be,aJ:()=>hr,aK:()=>ve,aL:()=>Ut,aM:()=>Ee,aN:()=>Oa,aa:()=>ur,ab:()=>Zt,ac:()=>Ct,ad:()=>zt,ae:()=>Gt,af:()=>xt,ag:()=>jt,ah:()=>Ft,ai:()=>mt,aj:()=>Jt,ak:()=>Ce,al:()=>Ye,am:()=>We,an:()=>Je,ao:()=>rt,ap:()=>se,aq:()=>de,ar:()=>he,as:()=>pe,at:()=>fe,au:()=>me,av:()=>ce,aw:()=>le,ax:()=>ge,ay:()=>xe,az:()=>ae,b:()=>sr,c:()=>$n,d:()=>cr,e:()=>dt,f:()=>hn,g:()=>nn,h:()=>wn,i:()=>Ge,j:()=>z,k:()=>_e,l:()=>ke,m:()=>Ne,n:()=>Be,o:()=>Re,p:()=>it,q:()=>W,r:()=>Sn,s:()=>ze,t:()=>$e,u:()=>Xe,v:()=>Me,w:()=>Ve,x:()=>He,y:()=>je,z:()=>gt}),n(94345);var r=n(26589),i=n(90740),s=n(29512),a=n(20266),o=n(80959),u=n(1223),l=n(64752),c=n(44600),d=n(44864),h=n(54483),f=n(13317),m=n(2160),p=n(36533),g=n(84200),y=n(67504),D=n(7969),w=n(97827),A=n(77037),x=n(59192),F=n(83637),C=n(79875),b=n(16699),S=n(69763),v=n(57732);const E=2654435761,T=2246822519,I=3266489917,k=668265263,_=374761393;function M(e){const t=[];for(let n=0,r=e.length;n>6,128|63&r):r<55296||r>=57344?t.push(224|r>>12,128|r>>6&63,128|63&r):(n++,r=65536+((1023&r)<<10|1023&e.charCodeAt(n)),t.push(240|r>>18,128|r>>12&63,128|r>>6&63,128|63&r))}return new Uint8Array(t)}class N{constructor(e){this._seed=e,this._totallen=0,this._bufs=[],this.init()}init(){return this._bufs=[],this._totallen=0,this}updateFloatArray(e){const t=[];for(const n of e)isNaN(n)?t.push("NaN"):n===1/0?t.push("Infinity"):n===-1/0?t.push("-Infinity"):0===n?t.push("0"):t.push(n.toString(16));this.update(M(t.join("")))}updateIntArray(e){const t=Int32Array.from(e);this.update(new Uint8Array(t.buffer))}updateUint8Array(e){this.update(Uint8Array.from(e))}updateWithString(e){return this.update(M(e))}update(e){return this._bufs.push(e),this._totallen+=e.length,this}digest(){const e=new Uint8Array(this._totallen);let t=0;for(const n of this._bufs)e.set(n,t),t+=n.length;return this.init(),this._xxHash32(e,this._seed)}_xxHash32(e,t=0){const n=e;let r=t+_&4294967295,i=0;if(n.length>=16){const n=[t+E+T&4294967295,t+T&4294967295,t+0&4294967295,t-E&4294967295],s=e,a=s.length-16;let o=0;for(i=0;(4294967280&i)<=a;i+=4){const e=i,t=s[e]+(s[e+1]<<8),r=s[e+2]+(s[e+3]<<8),a=t*T+(r*T<<16);let u=n[o]+a&4294967295;u=u<<13|u>>>19;const l=65535&u,c=u>>>16;n[o]=l*E+(c*E<<16)&4294967295,o=o+1&3}r=(n[0]<<1|n[0]>>>31)+(n[1]<<7|n[1]>>>25)+(n[2]<<12|n[2]>>>20)+(n[3]<<18|n[3]>>>14)&4294967295}r=r+e.length&4294967295;const s=e.length-4;for(;i<=s;i+=4){const e=i,t=n[e]+(n[e+1]<<8),s=n[e+2]+(n[e+3]<<8);r=r+(t*I+(s*I<<16))&4294967295,r=r<<17|r>>>15,r=(65535&r)*k+((r>>>16)*k<<16)&4294967295}for(;i>>21,r=(65535&r)*E+((r>>>16)*E<<16)&4294967295;return r^=r>>>15,r=((65535&r)*T&4294967295)+((r>>>16)*T<<16),r^=r>>>13,r=((65535&r)*I&4294967295)+((r>>>16)*I<<16),r^=r>>>16,r<0?r+4294967296:r}}var B,O=n(99063),R=n(93049),P=n(82408),L=n(64604),U=n(32773);class Z{constructor(e){this.source=e}}class z{constructor(e,t){this._moduleSingletons=e,this._syntaxModules=t}loadLibrary(e){if(null==this._syntaxModules)return null;const t=this._syntaxModules[e.toLowerCase()];return t?{syntax:t.script,uri:t.uri}:null}}!function(e){e.AsyncNotEnabled="AsyncNotEnabled",e.ModulesNotSupported="ModulesNotSupported",e.CircularModules="CircularModules",e.CannotCompareDateAndTime="CannotCompareDateAndTime",e.NeverReach="NeverReach",e.UnsupportedHashType="UnsupportedHashType",e.InvalidParameter="InvalidParameter",e.FeatureSetDoesNotHaveSubtypes="FeatureSetDoesNotHaveSubtypes",e.UnexpectedToken="UnexpectedToken",e.Unrecognized="Unrecognized",e.UnrecognizedType="UnrecognizedType",e.MaximumCallDepth="MaximumCallDepth",e.BooleanConditionRequired="BooleanConditionRequired",e.TypeNotAllowedInFeature="TypeNotAllowedInFeature",e.KeyMustBeString="KeyMustBeString",e.WrongNumberOfParameters="WrongNumberOfParameters",e.CallNonFunction="CallNonFunction",e.NoFunctionInTemplateLiteral="NoFunctionInTemplateLiteral",e.NoFunctionInDictionary="NoFunctionInDictionary",e.NoFunctionInArray="NoFunctionInArray",e.AssignModuleFunction="AssignModuleFunction",e.LogicExpressionOrAnd="LogicExpressionOrAnd",e.LogicalExpressionOnlyBoolean="LogicalExpressionOnlyBoolean",e.FunctionNotFound="FunctionNotFound",e.InvalidMemberAccessKey="InvalidMemberAccessKey",e.UnsupportedUnaryOperator="UnsupportUnaryOperator",e.InvalidIdentifier="InvalidIdentifier",e.MemberOfNull="MemberOfNull",e.UnsupportedOperator="UnsupportedOperator",e.Cancelled="Cancelled",e.ModuleAccessorMustBeString="ModuleAccessorMustBeString",e.ModuleExportNotFound="ModuleExportNotFound",e.Immutable="Immutable",e.OutOfBounds="OutOfBounds",e.IllegalResult="IllegalResult",e.FieldNotFound="FieldNotFound",e.PortalRequired="PortalRequired",e.LogicError="LogicError",e.ArrayAccessorMustBeNumber="ArrayAccessMustBeNumber",e.KeyAccessorMustBeString="KeyAccessorMustBeString",e.WrongSpatialReference="WrongSpatialReference",e.CannotChangeTimeZoneTime="CannotChangeTimeZoneTime",e.CannotChangeTimeZoneDateOnly="CannotChangeTimeZoneDateOnly"}(B||(B={}));const G={[B.TypeNotAllowedInFeature]:"Feature attributes only support dates, numbers, strings, guids.",[B.LogicError]:"Logic error - {reason}",[B.CannotCompareDateAndTime]:"Cannot compare date or dateonly with timeonly types",[B.NeverReach]:"Encountered unreachable logic",[B.AsyncNotEnabled]:"Async Arcade must be enabled for this script",[B.ModuleAccessorMustBeString]:"Module accessor must be a string",[B.ModuleExportNotFound]:"Module has no export with provided identifier",[B.ModulesNotSupported]:"Current profile does not support modules",[B.ArrayAccessorMustBeNumber]:"Array accessor must be a number",[B.FunctionNotFound]:"Function not found",[B.FieldNotFound]:"Key not found - {key}",[B.CircularModules]:"Circular module dependencies are not allowed",[B.Cancelled]:"Execution cancelled",[B.UnsupportedHashType]:"Type not supported in hash function",[B.IllegalResult]:"Value is not a supported return type",[B.PortalRequired]:"Portal is required",[B.InvalidParameter]:"Invalid parameter",[B.WrongNumberOfParameters]:"Call with wrong number of parameters",[B.Unrecognized]:"Unrecognized code structure",[B.UnrecognizedType]:"Unrecognized type",[B.WrongSpatialReference]:"Cannot work with geometry in this spatial reference. It is different to the execution spatial reference",[B.BooleanConditionRequired]:"Conditions must use booleans",[B.NoFunctionInDictionary]:"Dictionaries cannot contain functions.",[B.NoFunctionInArray]:"Arrays cannot contain functions.",[B.NoFunctionInTemplateLiteral]:"Template Literals do not expect functions by value.",[B.KeyAccessorMustBeString]:"Accessor must be a string",[B.KeyMustBeString]:"Object keys must be a string",[B.Immutable]:"Object is immutable",[B.UnexpectedToken]:"Unexpected token",[B.MemberOfNull]:"Cannot access property of null object",[B.MaximumCallDepth]:"Exceeded maximum function depth",[B.OutOfBounds]:"Out of bounds",[B.InvalidIdentifier]:"Identifier not recognized",[B.CallNonFunction]:"Expression is not a function",[B.InvalidMemberAccessKey]:"Cannot access value using a key of this type",[B.AssignModuleFunction]:"Cannot assign function to module variable",[B.UnsupportedUnaryOperator]:"Unsupported unary operator",[B.UnsupportedOperator]:"Unsupported operator",[B.LogicalExpressionOnlyBoolean]:"Logical expressions must be boolean",[B.LogicExpressionOrAnd]:"Logical expression can only be combined with || or &&",[B.CannotChangeTimeZoneTime]:"Cannot change the timezone of a Time",[B.CannotChangeTimeZoneDateOnly]:"Cannot change the timezone of a DateOnly",[B.FeatureSetDoesNotHaveSubtypes]:"FeatureSet does not have subtypes"};class j extends Error{constructor(...e){super(...e)}}class q extends j{constructor(e,t){super($(t)+e.message,{cause:e}),this.loc=null,Error.captureStackTrace&&Error.captureStackTrace(this,q),t?.loc&&(this.loc=t.loc)}}class J extends Error{constructor(e,t,n,r){super("Execution error - "+$(n)+(0,a.r)(G[t],r)),this.loc=null,this.declaredRootClass="esri.arcade.arcadeexecutionerror",Error.captureStackTrace&&Error.captureStackTrace(this,J),n?.loc&&(this.loc=n.loc)}}function $(e){return e&&e.loc?`Line : ${e.loc.start?.line}, ${e.loc.start?.column}: `:""}class V extends Error{constructor(e,t,n,r){super("Compilation error - "+$(n)+(0,a.r)(G[t],r)),this.loc=null,this.declaredRootClass="esri.arcade.arcadecompilationerror",Error.captureStackTrace&&Error.captureStackTrace(this,V),n?.loc&&(this.loc=n.loc)}}class H extends Error{constructor(){super("Uncompilable code structures"),this.declaredRootClass="esri.arcade.arcadeuncompilableerror",Error.captureStackTrace&&Error.captureStackTrace(this,H)}}function W(e,t,n){return"esri.arcade.arcadeexecutionerror"===n.declaredRootClass||"esri.arcade.arcadecompilationerror"===n.declaredRootClass?null===n.loc&&t?.loc?new q(n,{cause:n}):n:("esri.arcade.featureset.support.featureseterror"===n.declaredRootClass||"esri.arcade.featureset.support.sqlerror"===n.declaredRootClass||n.declaredRootClass,t?.loc?new q(n,{cause:n}):n)}var K;!function(e){e.UnrecognizedUri="UnrecognizedUri",e.UnsupportedUriProtocol="UnsupportedUriProtocol"}(K||(K={}));const Y={[K.UnrecognizedUri]:"Unrecognized uri - {uri}",[K.UnsupportedUriProtocol]:"Unrecognized uri protocol"};class X extends Error{constructor(e,t){super((0,a.r)(Y[e],t)),this.declaredRootClass="esri.arcade.arcademoduleerror",Error.captureStackTrace&&Error.captureStackTrace(this,X)}}class Q{constructor(){}}function ee(e,t,n){if(e instanceof Q&&!(e instanceof ne)){const r=new ne;return r.fn=e,r.parameterEvaluator=n,r.context=t,r}return e}class te extends Q{constructor(e){super(),this.fn=e}createFunction(e){return(...t)=>this.fn(e,{preparsed:!0,arguments:t})}call(e,t){return this.fn(e,t)}marshalledCall(e,t,n,r){return r(e,t,((t,i,s)=>{s=s.map((t=>t instanceof Q&&!(t instanceof ne)?ee(t,e,r):t));const a=this.call(n,{args:s});return(0,o.$X)(a)?a.then((e=>ee(e,n,r))):a}))}}class ne extends Q{constructor(){super(...arguments),this.fn=null,this.context=null}createFunction(e){return this.fn.createFunction(this.context)}call(e,t){return this.fn.marshalledCall(e,t,this.context,this.parameterEvaluator)}marshalledCall(e,t,n){return this.fn.marshalledCall(e,t,this.context,this.parameterEvaluator)}}class re extends u.I{constructor(e,t,n,r,i,s){super(e),this._lazyPt=[],this._hasZ=!1,this._hasM=!1,this._spRef=t,this._hasZ=n,this._hasM=r,this._cacheId=i,this._partId=s}get(e){if(void 0===this._lazyPt[e]){const t=this._elements[e];if(void 0===t)return;const n=this._hasZ,r=this._hasM;let i;i=n&&!r?new l.A(t[0],t[1],t[2],void 0,this._spRef):r&&!n?new l.A(t[0],t[1],void 0,t[2],this._spRef):n&&r?new l.A(t[0],t[1],t[2],t[3],this._spRef):new l.A(t[0],t[1],this._spRef),i.cache._arcadeCacheId=this._cacheId.toString()+"-"+this._partId.toString()+"-"+e.toString(),this._lazyPt[e]=i}return this._lazyPt[e]}equalityTest(e){return e===this||null!==e&&e instanceof re!=0&&e.getUniqueHash()===this.getUniqueHash()}getUniqueHash(){return this._cacheId.toString()+"-"+this._partId.toString()}}class ie extends u.I{constructor(e,t,n,r,i){super(e),this._lazyPath=[],this._hasZ=!1,this._hasM=!1,this._hasZ=n,this._hasM=r,this._spRef=t,this._cacheId=i}get(e){if(void 0===this._lazyPath[e]){const t=this._elements[e];if(void 0===t)return;this._lazyPath[e]=new re(t,this._spRef,this._hasZ,this._hasM,this._cacheId,e)}return this._lazyPath[e]}equalityTest(e){return e===this||null!==e&&e instanceof ie!=0&&e.getUniqueHash()===this.getUniqueHash()}getUniqueHash(){return this._cacheId.toString()}}var se,ae;function oe(e){return d.A.fromJSON(e.toJSON())}function ue(e){return e.toJSON?e.toJSON():e}function le(e){return"string"==typeof e||e instanceof String}function ce(e){return"number"==typeof e}function de(e){return e instanceof Date}function he(e){return e instanceof h.D}function fe(e){return e instanceof r.A}function me(e){return e instanceof r.D}function pe(e){return e instanceof r.T}function ge(e,t){return e===t||!(!de(e)&&!fe(e)||!de(t)&&!fe(t))&&e.getTime()===t.getTime()}function ye(e){if(null==e)return null;if("number"==typeof e)return e;switch(e.toLowerCase()){case"meters":case"meter":return 109404;case"miles":case"mile":return 109439;case"kilometers":case"kilometer":case"km":return 109414}return null}function De(e){if(null==e)return null;switch(e.type){case"polygon":case"multipoint":case"polyline":return e.extent;case"point":return new c.A({xmin:e.x,ymin:e.y,xmax:e.x,ymax:e.y,spatialReference:e.spatialReference});case"extent":return e}return null}function we(e){if(null==e)return null;if("number"==typeof e)return e;if("number"==typeof e)return e;switch(e.toLowerCase()){case"meters":case"meter":return 9001;case"miles":case"mile":return 9093;case"kilometers":case"kilometer":case"km":return 9036}return null}!function(e){e[e.Standardised=0]="Standardised",e[e.StandardisedNoInterval=1]="StandardisedNoInterval",e[e.SqlServer=2]="SqlServer",e[e.Oracle=3]="Oracle",e[e.Postgres=4]="Postgres",e[e.PGDB=5]="PGDB",e[e.FILEGDB=6]="FILEGDB",e[e.NotEvaluated=7]="NotEvaluated"}(se||(se={})),function(e){e[e.InFeatureSet=0]="InFeatureSet",e[e.NotInFeatureSet=1]="NotInFeatureSet",e[e.Unknown=2]="Unknown"}(ae||(ae={}));const Ae=1e3,xe={point:"point",polygon:"polygon",polyline:"polyline",multipoint:"multipoint",extent:"extent",esriGeometryPoint:"point",esriGeometryPolygon:"polygon",esriGeometryPolyline:"polyline",esriGeometryMultipoint:"multipoint",esriGeometryEnvelope:"extent",envelope:"extent"},Fe={point:"esriGeometryPoint",polygon:"esriGeometryPolygon",polyline:"esriGeometryPolyline",multipoint:"esriGeometryMultipoint",extent:"esriGeometryEnvelope",esriGeometryPoint:"esriGeometryPoint",esriGeometryPolygon:"esriGeometryPolygon",esriGeometryPolyline:"esriGeometryPolyline",esriGeometryMultipoint:"esriGeometryMultipoint",esriGeometryEnvelope:"esriGeometryEnvelope",envelope:"esriGeometryEnvelope"},Ce={"small-integer":"esriFieldTypeSmallInteger",integer:"esriFieldTypeInteger",long:"esriFieldTypeLong",single:"esriFieldTypeSingle",double:"esriFieldTypeDouble",string:"esriFieldTypeString",date:"esriFieldTypeDate","date-only":"esriFieldTypeDateOnly","time-only":"esriFieldTypeTimeOnly","timestamp-offset":"esriFieldTypeTimestampOffset",oid:"esriFieldTypeOID",geometry:"esriFieldTypeGeometry",blob:"esriFieldTypeBlob",raster:"esriFieldTypeRaster",guid:"esriFieldTypeGUID","global-id":"esriFieldTypeGlobalID",xml:"esriFieldTypeXML","big-integer":"esriFieldTypeBigInteger",esriFieldTypeSmallInteger:"esriFieldTypeSmallInteger",esriFieldTypeInteger:"esriFieldTypeInteger",esriFieldTypeLong:"esriFieldTypeLong",esriFieldTypeSingle:"esriFieldTypeSingle",esriFieldTypeDouble:"esriFieldTypeDouble",esriFieldTypeString:"esriFieldTypeString",esriFieldTypeDate:"esriFieldTypeDate",esriFieldTypeDateOnly:"esriFieldTypeDateOnly",esriFieldTypeTimeOnly:"esriFieldTypeTimeOnly",esriFieldTypeTimestampOffset:"esriFieldTypeTimestampOffset",esriFieldTypeOID:"esriFieldTypeOID",esriFieldTypeGeometry:"esriFieldTypeGeometry",esriFieldTypeBlob:"esriFieldTypeBlob",esriFieldTypeRaster:"esriFieldTypeRaster",esriFieldTypeGUID:"esriFieldTypeGUID",esriFieldTypeGlobalID:"esriFieldTypeGlobalID",esriFieldTypeXML:"esriFieldTypeXML",esriFieldTypeBigInteger:"esriFieldTypeBigInteger"};function be(e){return void 0===e?"":e=(e=(e=e.replace(/\/featureserver\/[0-9]*/i,"/FeatureServer")).replace(/\/mapserver\/[0-9]*/i,"/MapServer")).split("?")[0]}function Se(e,t){t||(t={}),"function"==typeof t&&(t={cmp:t});const n="boolean"==typeof t.cycles&&t.cycles,r=t.cmp&&function(e){return function(t){return function(n,r){const i={key:n,value:t[n]},s={key:r,value:t[r]};return e(i,s)}}}(t.cmp),i=[];return function e(t){if(t?.toJSON&&"function"==typeof t.toJSON&&(t=t.toJSON()),void 0===t)return;if("number"==typeof t)return isFinite(t)?""+t:"null";if("object"!=typeof t)return JSON.stringify(t);let s,a;if(Array.isArray(t)){for(a="[",s=0;sn)throw new J(r,B.WrongNumberOfParameters,i)}function st(e){return e<0?-Math.round(-e):Math.round(e)}function at(e,t){return isNaN(e)||null==t||""===t?e.toString():(t=Oe(t,"‰",""),t=Oe(t,"¤",""),(0,f.f)(e,{pattern:t}))}function ot(e,t){return null==t||""===t?e.toISOString(!0):e.toFormat(ut(t),{locale:(0,x.g)(),numberingSystem:"latn"})}function ut(e,t=!1){e=e.replaceAll(/LTS|LT|L{1,4}|l{1,4}/g,"[$&]");let n="";const r=/(\[[^[]*\])|(\\)?([Hh]mm(ss)?|Mo|M{1,4}|Do|DDDo|D{1,4}|d{2,4}|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|Z{1,5}|.)/g;for(const i of e.match(r)||[])switch(i){case"D":n+="d";break;case"DD":n+="dd";break;case"DDD":n+="o";break;case"d":n+="c";break;case"ddd":n+="ccc";break;case"dddd":n+="cccc";break;case"M":n+="L";break;case"MM":n+="LL";break;case"MMM":n+="LLL";break;case"MMMM":n+="LLLL";break;case"YY":n+="yy";break;case"Y":case"YYYY":n+="yyyy";break;case"Q":n+="q";break;case"Z":n+="Z";break;case"ZZ":n+="ZZ";break;case"ZZZ":n+="ZZZ";break;case"ZZZZ":n+=t?"[ZZZZ]":"ZZZZ";break;case"ZZZZZ":n+=t?"[ZZZZZ]":"ZZZZZ";break;case"S":n+="'S'";break;case"SS":n+="'SS'";break;case"SSS":n+="u";break;case"A":case"a":n+="a";break;case"m":case"mm":case"h":case"hh":case"H":case"HH":case"s":case"ss":case"X":case"x":n+=i;break;default:i.length>=2&&"["===i.slice(0,1)&&"]"===i.slice(-1)?n+=`'${i.slice(1,-1)}'`:n+=`'${i}'`}return n}function lt(e,t,n){switch(n){case">":return e>t;case"<":return e=":return e>=t;case"<=":return e<=t}return!1}function ct(e,t,n){if(null===e){if(null===t||t===Me)return lt(null,null,n);if(je(t))return lt(0,t,n);if(ze(t))return lt(0,gt(t),n);if(Ge(t))return lt(0,gt(t),n);if(Qe(t))return lt(0,t.toNumber(),n);if(tt(t))return lt(e,t.toNumber(),n);if(et(t))return lt(e,t.toNumber(),n)}if(e===Me){if(null===t||t===Me)return lt(null,null,n);if(je(t))return lt(0,t,n);if(ze(t))return lt(0,gt(t),n);if(Ge(t))return lt(0,gt(t),n);if(Qe(t))return lt(0,t.toNumber(),n);if(tt(t))return lt(e,t.toNumber(),n);if(et(t))return lt(e,t.toNumber(),n)}else if(je(e)){if(je(t))return lt(e,t,n);if(Ge(t))return lt(e,gt(t),n);if(null===t||t===Me)return lt(e,0,n);if(ze(t))return lt(e,gt(t),n);if(Qe(t))return lt(e,t.toNumber(),n);if(tt(t))return lt(e,t.toNumber(),n);if(et(t))return lt(e,t.toNumber(),n)}else if(ze(e)){if(ze(t))return lt(ht(e),ht(t),n);if(Qe(t))return lt(gt(e),t.toNumber(),n);if(tt(t))return lt(gt(e),t.toNumber(),n);if(et(t))return lt(gt(e),t.toNumber(),n);if(je(t))return lt(gt(e),t,n);if(null===t||t===Me)return lt(gt(e),0,n);if(Ge(t))return lt(gt(e),gt(t),n)}else if(Qe(e)){if(Qe(t))return e.timeZone!==t.timeZone&&(e.isUnknownTimeZone?e=r.A.arcadeDateAndZoneToArcadeDate(e,t.timeZone):t.isUnknownTimeZone&&(t=r.A.arcadeDateAndZoneToArcadeDate(t,e.timeZone))),lt(e.toNumber(),t.toNumber(),n);if(null===t||t===Me)return lt(e.toNumber(),0,n);if(je(t))return lt(e.toNumber(),t,n);if(Ge(t))return lt(e.toNumber(),gt(t),n);if(ze(t))return lt(e.toNumber(),gt(t),n);if(tt(t))throw new J(null,B.CannotCompareDateAndTime,null);if(et(t))return lt(e.toNumber(),t.toNumber(),n)}else if(Ge(e)){if(Ge(t))return lt(e,t,n);if(je(t))return lt(gt(e),gt(t),n);if(Qe(t))return lt(gt(e),t.toNumber(),n);if(tt(t))return lt(gt(e),t.toNumber(),n);if(et(t))return lt(gt(e),t.toNumber(),n);if(null===t||t===Me)return lt(gt(e),0,n);if(ze(t))return lt(gt(e),gt(t),n)}else if(et(e)){if(Qe(t))return lt(e.toNumber(),t.toNumber(),n);if(null===t||t===Me)return lt(e.toNumber(),0,n);if(je(t))return lt(e.toNumber(),t,n);if(Ge(t))return lt(e.toNumber(),gt(t),n);if(ze(t))return lt(e.toNumber(),gt(t),n);if(tt(t))throw new J(null,B.CannotCompareDateAndTime,null);if(et(t))return lt(e.toNumber(),t.toNumber(),n)}else if(tt(e)){if(Qe(t))throw new J(null,B.CannotCompareDateAndTime,null);if(null===t||t===Me)return lt(e.toNumber(),0,n);if(je(t))return lt(e.toNumber(),t,n);if(Ge(t))return lt(e.toNumber(),gt(t),n);if(ze(t))return lt(e.toNumber(),gt(t),n);if(tt(t))return lt(e.toNumber(),t.toNumber(),n);if(et(t))throw new J(null,B.CannotCompareDateAndTime,null)}return!!dt(e,t)&&("<="===n||">="===n)}function dt(e,t){if(e===t)return!0;if(null===e&&t===Me||null===t&&e===Me)return!0;if(Qe(e)&&Qe(t))return e.equals(t);if(tt(e)&&tt(t))return e.equals(t);if(et(e)&&et(t))return e.equals(t);if(e instanceof ie)return e.equalityTest(t);if(e instanceof re)return e.equalityTest(t);if(e instanceof l.A&&t instanceof l.A){const n=e.cache._arcadeCacheId,r=t.cache._arcadeCacheId;if(null!=n)return n===r}if(nt(e)&&nt(t)){if(e._arcadeCacheId===t._arcadeCacheId&&void 0!==e._arcadeCacheId&&null!==e._arcadeCacheId)return!0;if(e._underlyingGraphic===t._underlyingGraphic&&void 0!==e._underlyingGraphic&&null!==e._underlyingGraphic)return!0}return!1}function ht(e,t){if(ze(e))return e;if(null===e)return"";if(je(e))return at(e,t);if(Ge(e))return e.toString();if(Qe(e))return ot(e,t);if(tt(e))return e.toFormat(t);if(et(e))return e.toFormat(t);if(e instanceof m.A)return JSON.stringify(e.toJSON());if($e(e)){const t=[];for(let n=0;ne.key===t.key?0:"spatialReference"===e.key?1:"spatialReference"===t.key||e.keyt.key?1:0));if($e(e)){const t=[];for(let r=0;r0)return e;return null}if(e instanceof y.A){if(0===e.paths.length)return null;for(const t of e.paths)if(t.length>0)return e;return null}return e instanceof p.A?0===e.points.length?null:e:e instanceof c.A?"NaN"===e.xmin||null===e.xmin||isNaN(e.xmin)?null:e:null}function xt(e,t){if(!e)return t;if(!e.domain)return t;let n=null,r=null;if(Qe(t))n=t.toNumber();else if(et(t))n=t.toString();else if(tt(t))n=t.toStorageString();else if("string"===e.field.type||"esriFieldTypeString"===e.field.type)n=ht(t);else{if(null==t)return null;if(""===t)return t;n=gt(t)}for(let t=0;te[u]===r&&(i=e.domains?.[a.name],i&&"inherited"===i.type&&(i=bt(a.name,t),s=!0),!0))),s||i||(i=bt(e,t)),{field:a,domain:i}}function bt(e,t){let n;return t.fields.some((t=>(t.name.toLowerCase()===e.toLowerCase()&&(n=t.domain),!!n))),n}function St(e,t){t||(t={}),"function"==typeof t&&(t={cmp:t});const n="boolean"==typeof t.cycles&&t.cycles,r=t.cmp&&function(e){return function(t){return function(n,r){const i={key:n,value:t[n]},s={key:r,value:t[r]};return e(i,s)}}}(t.cmp),i=[];return function e(t){if(t?.toJSON&&"function"==typeof t.toJSON&&(t=t.toJSON()),void 0===t)return;if("number"==typeof t)return isFinite(t)?""+t:"null";if("object"!=typeof t)return JSON.stringify(t);let s,a;if(Array.isArray(t)){for(a="[",s=0;s0&&(s=e[0].spatialReference,n=e[0].hasZ,r=e[0].hasM)}else if(e instanceof re)i=e._elements,i.length>0&&(n=e._hasZ,r=e._hasM,s=e.get(0).spatialReference);else{if(!Xe(e))throw new J(null,B.InvalidParameter,null);for(const t of e.toArray())Et(i,t);i.length>0&&(s=e.get(0).spatialReference,n=!0===e.get(0).hasZ,r=!0===e.get(0).hasM)}return 0===i.length?null:((0,w.i)(i)||(i=i.slice(0).reverse()),new g.A({rings:[i],spatialReference:s,hasZ:n,hasM:r}))}return e}function It(e,t){if($e(e)||Xe(e)){let n=!1,r=!1,i=[],s=t;if($e(e)){for(const t of e)Et(i,t);i.length>0&&(s=e[0].spatialReference,n=!0===e[0].hasZ,r=!0===e[0].hasM)}else if(e instanceof re)i=e._elements,i.length>0&&(n=e._hasZ,r=e._hasM,s=e.get(0).spatialReference);else if(Xe(e)){for(const t of e.toArray())Et(i,t);i.length>0&&(s=e.get(0).spatialReference,n=!0===e.get(0).hasZ,r=!0===e.get(0).hasM)}return 0===i.length?null:new y.A({paths:[i],spatialReference:s,hasZ:n,hasM:r})}return e}function kt(e,t){if($e(e)||Xe(e)){let n=!1,r=!1,i=[],s=t;if($e(e)){for(const t of e)Et(i,t);i.length>0&&(s=e[0].spatialReference,n=!0===e[0].hasZ,r=!0===e[0].hasM)}else if(e instanceof re)i=e._elements,i.length>0&&(n=e._hasZ,r=e._hasM,s=e.get(0).spatialReference);else if(Xe(e)){for(const t of e.toArray())Et(i,t);i.length>0&&(s=e.get(0).spatialReference,n=!0===e.get(0).hasZ,r=!0===e.get(0).hasM)}return 0===i.length?null:new p.A({points:i,spatialReference:s,hasZ:n,hasM:r})}return e}function _t(e,t=!1){const n=[];if(null===e)return n;if(!0===$e(e)){for(let r=0;r{setTimeout((()=>{t(e)}),0)}))):e}function Bt(e,t,n){switch(n){case"&":return e&t;case"|":return e|t;case"^":return e^t;case"<<":return e<>":return e>>t;case">>>":return e>>>t}}function Ot(e,t=null){return null==e?null:Ge(e)||je(e)||ze(e)?e:e instanceof m.A?!0===t?.keepGeometryType?e:e.toJSON():e instanceof u.I?e.toArray().map((e=>Ot(e,t))):Array.isArray(e)?e.map((e=>Ot(e,t))):rt(e)?e:Qe(e)?e.toJSDate():tt(e)?e.toString():et(e)?e.toJSDate():null!==e&&"object"==typeof e&&void 0!==e.castAsJson?e.castAsJson(t):null}async function Rt(e,t,n,r,i){const s=await Pt(e,t,n);i[r]=s}async function Pt(e,t=null,n=null){if(e instanceof u.I&&(e=e.toArray()),null==e)return null;if(Le(e)||e instanceof m.A||rt(e)||Qe(e))return Ot(e,n);if(Array.isArray(e)){const r=[],i=[];for(const s of e)null===s||Le(s)||s instanceof m.A||rt(s)||Qe(s)?i.push(Ot(s,n)):(i.push(null),r.push(Rt(s,t,n,i.length-1,i)));return r.length>0&&await Promise.all(r),i}return null!==e&&"object"==typeof e&&void 0!==e.castAsJsonAsync?e.castAsJsonAsync(t,n):null}function Lt(e){return Ut(e)?e.parent:e}function Ut(e){return e&&"declaredClass"in e&&"esri.layers.support.SubtypeSublayer"===e.declaredClass}function Zt(e,t,n){const r=Lt(e.fullSchema());return null===r?null:r.fields?Ct(t,r,e,n):null}function zt(e){const t=Lt(e.fullSchema());return null===t?null:t.fields?t.subtypeField?{subtypeField:t.subtypeField,subtypes:t.subtypes?t.subtypes.map((e=>({name:e.name,code:e.code}))):[]}:t.typeIdField?{subtypeField:t.typeIdField,subtypes:t.types?t.types.map((e=>({name:e.name,code:e.id}))):[]}:null:null}function Gt(e,t,n,r){const i=Lt(e.fullSchema());if(null===i)return null;if(!i.fields)return null;const s=Ct(t,i,e,r);if(void 0===n)try{n=e.field(t)}catch(e){return null}return xt(s,n)}function jt(e,t,n,r){const i=Lt(e.fullSchema());if(null===i)return null;if(!i.fields)return null;if(void 0===n){try{n=e.field(t)}catch(e){return null}return n}return Ft(Ct(t,i,e,r),n)}function qt(e){return e?.timeZone??"system"}function Jt(e){const t=Lt(e.fullSchema());if(null===t)return null;if(!t.fields)return null;const n=[];for(const e of t.fields)n.push(ue(e));return{objectIdField:t.objectIdField,globalIdField:t.globalIdField??"",geometryType:void 0===Fe[t.geometryType]?"":Fe[t.geometryType],fields:n}}function $t(e,t){return"system"===e&&(e=r.A.systemTimeZoneCanonicalName),{version:Vt,engineVersion:s.rE,timeZone:e,spatialReference:t instanceof D.A?t.toJSON():t,application:i.A.applicationName??"",engine:"web",locale:(0,x.g)()}}const Vt="1.24",Ht=Object.freeze(Object.defineProperty({__proto__:null,ImplicitResultE:Ie,ReturnResultE:Te,absRound:st,arcadeVersion:Vt,autoCastArrayOfPointsToMultiPoint:kt,autoCastArrayOfPointsToPolygon:Tt,autoCastArrayOfPointsToPolyline:It,autoCastFeatureToGeometry:vt,binaryOperator:Bt,breakResult:Ne,castAsJson:Ot,castAsJsonAsync:Pt,continueResult:Be,defaultExecutingContext:$t,defaultTimeZone:qt,defaultUndefined:Ue,equalityTest:dt,featureDomainCodeLookup:jt,featureDomainValueLookup:Gt,featureFullDomain:Zt,featureSchema:Jt,featureSubtypes:zt,fixNullGeometry:At,fixSpatialReference:wt,formatDate:ot,formatNumber:at,getDomain:Ct,getDomainCode:Ft,getDomainValue:xt,getType:Ze,greaterThanLessThan:ct,implicitResult:ke,isArray:$e,isBoolean:Ge,isDate:Qe,isDateOnly:et,isDictionary:We,isFeature:Ve,isFeatureSet:He,isFeatureSetCollection:Ke,isFunctionParameter:Re,isGeometry:Je,isImmutableArray:Xe,isInteger:qe,isJsDate:rt,isKnowledgeGraph:Ye,isModule:Pe,isNumber:je,isObject:nt,isSimpleType:Le,isString:ze,isSubtypeGrouplayer:function(e){return e&&"declaredClass"in e&&"esri.layers.SubtypeGroupLayer"===e.declaredClass},isSubtypeSublayer:Ut,isTime:tt,multiReplace:Oe,parseGeometryFromJson:function(e,t){const n=JSON.parse(e);return n&&!n.spatialReference&&(n.spatialReference=t),(0,A.rS)(n)},pcCheck:it,returnResult:_e,stableStringify:St,standardiseDateFormat:ut,tick:Nt,toBoolean:Dt,toDate:yt,toNumber:gt,toNumberArray:ft,toString:ht,toStringArray:_t,toStringExplicit:mt,voidOperation:Me},Symbol.toStringTag,{value:"Module"}));let Wt;function Kt(e){return null===e?null:Qe(e)?e.clone():Le(e)?e:Je(e)?e.clone():Xe(e)?e.toArray().map((e=>Kt(e))):$e(e)?e.map((e=>Kt(e))):Ve(e)?Wt.createFromArcadeFeature(e):Ke(e)||He(e)?e:We(e)||"esri.arcade.Attachment"===e?.declaredClass?e.deepClone():("esri.arcade.Portal"===e?.declaredClass||Ye(e)||e instanceof Z||Re(e),e)}function Yt(e,t,n=!1,r=!1){if(null==e)return null;if(je(e))return gt(e);if(Ge(e))return Dt(e);if(ze(e))return ht(e);if(Qe(e))return yt(e,t);if(et(e))return e;if(tt(e))return e;if($e(e)){const i=[];for(const s of e)i.push(Yt(s,t,n,r));return i}if(r&&Je(e))return e;const i=new Xt;i.immutable=!1;for(const s of Object.keys(e)){const a=e[s];void 0!==a&&i.setField(s,Yt(a,t,n,r))}return i.immutable=n,i}class Xt{constructor(e){this.declaredClass="esri.arcade.Dictionary",this.attributes=null,this.plain=!1,this.immutable=!0,this.attributes=e instanceof Xt?e.attributes:e??{}}field(e){const t=e.toLowerCase(),n=this.attributes[e];if(void 0!==n)return n;for(const e in this.attributes)if(e.toLowerCase()===t)return this.attributes[e];throw new J(null,B.FieldNotFound,null,{key:e})}setField(e,t){if(this.immutable)throw new J(null,B.Immutable,null);if(Re(t))throw new J(null,B.NoFunctionInDictionary,null);const n=e.toLowerCase();if(t instanceof Date&&(t=r.A.dateJSToArcadeDate(t)),void 0===this.attributes[e]){for(const e in this.attributes)if(e.toLowerCase()===n)return void(this.attributes[e]=t);this.attributes[e]=t}else this.attributes[e]=t}hasField(e){const t=e.toLowerCase();if(void 0!==this.attributes[e])return!0;for(const e in this.attributes)if(e.toLowerCase()===t)return!0;return!1}keys(){let e=[];for(const t in this.attributes)e.push(t);return e=e.sort(),e}castToText(e=!1){let t="";for(const n in this.attributes){""!==t&&(t+=",");const i=this.attributes[n];null==i?t+=JSON.stringify(n)+":null":Ge(i)||je(i)||ze(i)?t+=JSON.stringify(n)+":"+JSON.stringify(i):i instanceof m.A?t+=JSON.stringify(n)+":"+mt(i):i instanceof u.I||Array.isArray(i)?t+=JSON.stringify(n)+":"+mt(i,null,e):i instanceof r.A?t+=e?JSON.stringify(n)+":"+JSON.stringify(i.getTime()):JSON.stringify(n)+":"+i.stringify():null!==i&&"object"==typeof i&&void 0!==i.castToText&&(t+=JSON.stringify(n)+":"+i.castToText(e))}return"{"+t+"}"}static convertObjectToArcadeDictionary(e,t,n=!0,r=!1){const i=new Xt;i.immutable=!1;for(const s in e){const a=e[s];void 0!==a&&i.setField(s.toString(),Yt(a,t,n,r))}return i.immutable=n,i}static convertJsonToArcade(e,t,n=!1,r=!1){return Yt(e,t,n,r)}castAsJson(e=null){const t={};for(let n in this.attributes){const r=this.attributes[n];void 0!==r&&(e?.keyTranslate&&(n=e.keyTranslate(n)),t[n]=Ot(r,e))}return t}async castDictionaryValueAsJsonAsync(e,t,n,r=null,i){const s=await Pt(n,r,i);return e[t]=s,s}async castAsJsonAsync(e=null,t=null){const n={},i=[];for(let s in this.attributes){const a=this.attributes[s];t?.keyTranslate&&(s=t.keyTranslate(s)),void 0!==a&&(Le(a)||a instanceof m.A||a instanceof r.A?n[s]=Ot(a,t):i.push(this.castDictionaryValueAsJsonAsync(n,s,a,e,t)))}return i.length>0&&await Promise.all(i),n}deepClone(){const e=new Xt;e.immutable=!1;for(const t of this.keys())e.setField(t,Kt(this.field(t)));return e}}const Qt=Xt;let en=0;function tn(e,t,n,r,i=1){let s;switch(t=t.toLowerCase()){case"hasz":{const t=e.hasZ;return void 0!==t&&t}case"hasm":{const t=e.hasM;return void 0!==t&&t}case"spatialreference":{let t=e.spatialReference._arcadeCacheId;if(void 0===t){let n=!0;Object.freeze&&Object.isFrozen(e.spatialReference)&&(n=!1),n&&(en++,e.spatialReference._arcadeCacheId=en,t=en)}const n=new Qt({wkt:e.spatialReference.wkt,wkid:e.spatialReference.wkid});return void 0!==t&&(n._arcadeCacheId="SPREF"+t.toString()),n}}switch(e.type){case"extent":switch(t){case"xmin":case"xmax":case"ymin":case"ymax":case"zmin":case"zmax":case"mmin":case"mmax":{const n=e[t];return void 0!==n?n:null}case"type":return"Extent"}break;case"polygon":switch(t){case"rings":return s=e.cache._arcadeCacheId,void 0===s&&(en++,s=en,e.cache._arcadeCacheId=s),new ie(e.rings,e.spatialReference,!0===e.hasZ,!0===e.hasM,s);case"type":return"Polygon"}break;case"point":switch(t){case"x":case"y":case"z":case"m":return e[t]??null;case"type":return"Point"}break;case"polyline":switch(t){case"paths":return s=e.cache._arcadeCacheId,void 0===s&&(en++,s=en,e.cache._arcadeCacheId=s),new ie(e.paths,e.spatialReference,!0===e.hasZ,!0===e.hasM,s);case"type":return"Polyline"}break;case"multipoint":switch(t){case"points":return s=e.cache._arcadeCacheId,void 0===s&&(en++,s=en,e.cache._arcadeCacheId=s),new re(e.points,e.spatialReference,!0===e.hasZ,!0===e.hasM,s,1);case"type":return"Multipoint"}}if(1===i)throw new J(n,B.InvalidIdentifier,r);return 2===i?{keystate:"notfound"}:null}function nn(e,t){let n,r=e;if(null==r)return null;if($e(t))n=t;else if(Xe(t))n=t.toArray();else{if(null==t)return null;n=[t]}for(const e of n){if(Ve(r)){if(!1===ze(e))return null;if(!r.hasField(e))return null;r=r.field(e)}else if(We(r)){if(!1===ze(e))return null;if(!r.hasField(e))return null;r=r.field(e)}else if(Je(r)){if(!1===ze(e))return null;r=tn(r,e,null,null,0)}else if($e(r)){if(!1===je(e))return null;r=e>=0?r[e]:r[r.length+e]}else{if(!Xe(r))return null;if(!1===je(e))return null;r=e>=0?r.get(e):r.get(r.length()+e)}if(null==r)return null}return r}class rn{constructor(){this.arcadeDeclaredClass="esri.arcade.Feature",this._optimizedGeomDefinition=null,this._geometry=null,this.attributes=null,this._layer=null,this._fieldTypesFixed=!0,this.fieldsIndex=null,this.contextTimeZone=null,this.immutable=!0,this._fieldsToFixDataTypes=null,this.immutable=!0}static createFromGraphic(e,t){const n=new rn;return n.contextTimeZone=t??null,n._geometry=null!=e.geometry?e.geometry:null,void 0===e.attributes||null===e.attributes?n.attributes={}:n.attributes=e.attributes,e._sourceLayer?(n._layer=e._sourceLayer,n._fieldTypesFixed=!1):e._layer?(n._layer=e._layer,n._fieldTypesFixed=!1):e.layer&&"fields"in e.layer?(n._layer=e.layer,n._fieldTypesFixed=!1):e.sourceLayer&&"fields"in e.sourceLayer&&(n._layer=e.sourceLayer,n._fieldTypesFixed=!1),n._layer&&!n._fieldTypesFixed&&(n.fieldsIndex=this.hydrateFieldsIndex(n._layer)),n}static createFromArcadeFeature(e){if(e instanceof rn){const t=new rn;return t._fieldTypesFixed=e._fieldTypesFixed,t.attributes=e.attributes,t._geometry=e._geometry,t._optimizedGeomDefinition=e._optimizedGeomDefinition,e._layer&&(t._layer=e._layer),t.fieldsIndex=e.fieldsIndex,t.contextTimeZone=e.contextTimeZone,t}const t={};for(const n of e.keys())t[n]=e.field(n);return rn.createFromGraphicLikeObject(e.geometry(),t,e.fullSchema(),e.contextTimeZone)}static createFromOptimisedFeature(e,t,n){const r=new rn;return r._geometry=e.geometry?{geometry:e.geometry}:null,r._optimizedGeomDefinition=n,r.attributes=e.attributes||{},r._layer=t,r._fieldTypesFixed=!1,r}static createFromArcadeDictionary(e,t){const n=new rn;return n.attributes=e.field("attributes"),null!==n.attributes&&n.attributes instanceof Qt?(n.attributes=n.attributes.attributes,null===n.attributes&&(n.attributes={})):n.attributes={},n._geometry=e.field("geometry"),null!==n._geometry&&(n._geometry instanceof Qt?n._geometry=rn.parseGeometryFromDictionary(n._geometry,t):n._geometry instanceof m.A||(n._geometry=null)),n}static createFromGraphicLikeObject(e,t,n=null,r){const i=new rn;return i.contextTimeZone=r??null,null===t&&(t={}),i.attributes=t,i._geometry=null!=e?e:null,i._layer=n,i._layer&&(i._fieldTypesFixed=!1,i.fieldsIndex=this.hydrateFieldsIndex(i._layer)),i}static hydrateFieldsIndex(e){return null===e?null:He(e)?e.getFieldsIndex():e.fieldsIndex?e.fieldsIndex:C.A.fromLayerJSON({datesInUnknownTimezone:e.datesInUnknownTimezone,fields:e.fields,timeInfo:e.timeInfo,editFieldsInfo:e.editFieldsInfo,dateFieldsTimeReference:e.dateFieldsTimeReference??{timeZone:"UTC",respectsDaylightSaving:!1}})}repurposeFromGraphicLikeObject(e,t,n=null){null===t&&(t={}),this.attributes=t,this._geometry=e??null,this._layer=n,this._layer?this._fieldTypesFixed=!1:this._fieldTypesFixed=!0}castToText(e=!1){let t="";!1===this._fieldTypesFixed&&this._fixFieldTypes();for(const n in this.attributes){""!==t&&(t+=",");const i=this.attributes[n];null==i?t+=JSON.stringify(n)+":null":Ge(i)||je(i)||ze(i)?t+=JSON.stringify(n)+":"+JSON.stringify(i):i instanceof m.A?t+=JSON.stringify(n)+":"+mt(i):i instanceof r.T||i instanceof r.D?t+=`${JSON.stringify(n)}:${JSON.stringify(i.toString())}`:i instanceof u.I||Array.isArray(i)?t+=JSON.stringify(n)+":"+mt(i,null,e):i instanceof r.A?t+=e?JSON.stringify(n)+":"+JSON.stringify(i.getTime()):JSON.stringify(n)+":"+i.stringify():null!==i&&"object"==typeof i&&void 0!==i.castToText&&(t+=JSON.stringify(n)+":"+i.castToText(e))}return'{"geometry":'+(null===this.geometry()?"null":mt(this.geometry()))+',"attributes":{'+t+"}}"}_fixFieldTypes(){if(this._fieldsToFixDataTypes&&this._fieldsToFixDataTypes?.length>0)return this._fixAllFields(this._fieldsToFixDataTypes),void(this._fieldTypesFixed=!0);const e=[],t=this._layer.fields;for(let n=0;n0&&this._fixAllFields(e),this._fieldTypesFixed=!0}isUnknownDateTimeField(e){return"unknown"===this.fieldsIndex?.getTimeZone(e)}_fixAllFields(e){this.attributes={...this.attributes};const t=this.contextTimeZone??"system";for(let n=0;n!n&&("Identifier"===e.type&&e.name&&e.name.toLowerCase()===r&&(n=!0),!0))),n}function gn(e){const t=[];return mn(e,(e=>("ImportDeclaration"===e.type&&e.source&&e.source.value&&t.push({libname:e.specifiers[0].local.name.toLowerCase(),source:e.source.value}),!0))),t}function yn(e){const t=[];return mn(e,(e=>("CallExpression"===e.type&&"Identifier"===e.callee.type&&t.push(e.callee.name.toLowerCase()),!0))),t}function Dn(e,t=[]){let n=null;if(void 0===e.usesFeatureSet){null===n&&(n=yn(e)),e.usesFeatureSet=!1;for(let t=0;t0)for(const n of t)if(pn(e,n)){e.usesFeatureSet=!0,e.isAsync=!0;break}}if(void 0===e.usesModules&&(e.usesModules=!1,gn(e).length>0&&(e.usesModules=!0)),void 0===e.usesGeometry){e.usesGeometry=!1,null===n&&(n=yn(e));for(let t=0;t0||t.length>0;)if(e.length>0&&t.length>0){let i=n(e[0],t[0]);isNaN(i)&&(i=0),i<=0?(r.push(e[0]),e=e.slice(1)):(r.push(t[0]),t=t.slice(1))}else e.length>0?(r.push(e[0]),e=e.slice(1)):t.length>0&&(r.push(t[0]),t=t.slice(1));return r}(n(e.slice(0,i),t),n(e.slice(i,r),t),t)}async function r(e,t){const n=e.length,s=Math.floor(n/2);if(0===n)return[];if(1===n)return[e[0]];const a=[await r(e.slice(0,s),t),await r(e.slice(s,n),t)];return i(a[0],a[1],t,[])}async function i(e,t,n,r){const s=r;if(e.length>0||t.length>0){if(e.length>0&&t.length>0){let a=await n(e[0],t[0]);return isNaN(a)&&(a=1),a<=0?(s.push(e[0]),e=e.slice(1)):(s.push(t[0]),t=t.slice(1)),i(e,t,n,r)}return e.length>0?(s.push(e[0]),i(e=e.slice(1),t,n,r)):(s.push(t[0]),i(e,t=t.slice(1),n,r))}return r}function s(e,t,i,s){it(i,1,2,e,t);let a=i[0];if(Xe(a)&&(a=a.toArray()),!1===$e(a))throw new J(e,B.InvalidParameter,t);if(i.length>1){if(!1===Re(i[1]))throw new J(e,B.InvalidParameter,t);let o=a;const u=i[1].createFunction(e);return s?r(o,u):(o=n(o,((e,t)=>u(e,t))),o)}let o=a;if(0===o.length)return[];const u={};for(let e=0;e1||"String"===c?n(o,((e,t)=>{if(null==e||e===Me)return null==t||t===Me?0:1;if(null==t||t===Me)return-1;const n=ht(e),r=ht(t);return ne-t)):"Boolean"===c?n(o,((e,t)=>e===t?0:t?-1:1)):"Date"===c?n(o,((e,t)=>t-e)):o.slice(0),o}e.functions.array=function(t,n){return e.standardFunction(t,n,((e,r,i)=>{if(it(i,0,2,t,n),0===i.length)return[];if(1===i.length&&null===i[0])return[];if($e(i[0])){if(2===i.length&&!1===Ge(i[1]))throw new J(t,B.InvalidParameter,n);return!0===Ue(i[1],!1)?Kt(i[0]):i[0].slice(0)}if(Xe(i[0])){if(2===i.length&&!1===Ge(i[1]))throw new J(t,B.InvalidParameter,n);return!0===Ue(i[1],!1)?Kt(i[0]):i[0].toArray().slice(0)}const s=gt(i[0]);if(isNaN(s)||!1===qe(s))throw new J(t,B.InvalidParameter,n);const a=Ue(i[1],null),o=new Array(s);return o.fill(a),o}))},e.functions.front=function(t,n){return e.standardFunction(t,n,((e,r,i)=>{if(it(i,1,1,t,n),Xe(i[0])){if(i[0].length()<=0)throw new J(t,B.OutOfBounds,n);return i[0].get(0)}if($e(i[0])){if(i[0].length<=0)throw new J(t,B.OutOfBounds,n);return i[0][0]}throw new J(t,B.InvalidParameter,n)}))},e.functions.back=function(t,n){return e.standardFunction(t,n,((e,r,i)=>{if(it(i,1,1,t,n),Xe(i[0])){if(i[0].length()<=0)throw new J(t,B.OutOfBounds,n);return i[0].get(i[0].length()-1)}if($e(i[0])){if(i[0].length<=0)throw new J(t,B.OutOfBounds,n);return i[0][i[0].length-1]}throw new J(t,B.InvalidParameter,n)}))},e.functions.push=function(t,n){return e.standardFunction(t,n,((e,r,i)=>{if(it(i,1,2,t,n),$e(i[0]))return i[0][i[0].length]=i[1],i[0].length;throw new J(t,B.InvalidParameter,n)}))},e.functions.pop=function(t,n){return e.standardFunction(t,n,((e,r,i)=>{if(it(i,1,1,t,n),$e(i[0])){if(i[0].length<=0)throw new J(t,B.OutOfBounds,n);const e=i[0][i[0].length-1];return i[0].length=i[0].length-1,e}throw new J(t,B.InvalidParameter,n)}))},e.functions.erase=function(t,n){return e.standardFunction(t,n,((e,r,i)=>{if(it(i,2,2,t,n),$e(i[0])){let e=gt(i[1]);if(isNaN(e)||!1===qe(e))throw new J(t,B.InvalidParameter,n);const r=i[0];if(r.length<=0)throw new J(t,B.OutOfBounds,n);if(e<0&&(e=r.length+e),e<0)throw new J(t,B.OutOfBounds,n);if(e>=r.length)throw new J(t,B.OutOfBounds,n);return r.splice(e,1),Me}throw new J(t,B.InvalidParameter,n)}))},e.functions.insert=function(t,n){return e.standardFunction(t,n,((e,r,i)=>{if(it(i,3,3,t,n),$e(i[0])){const e=gt(i[1]);if(isNaN(e)||!1===qe(e))throw new J(t,B.InvalidParameter,n);const r=i[2],s=i[0];if(e>s.length)throw new J(t,B.OutOfBounds,n);if(e<0&&e<-1*s.length)throw new J(t,B.OutOfBounds,n);return e===s.length?(s[e]=r,Me):(s.splice(e,0,r),Me)}throw new J(t,B.InvalidParameter,n)}))},e.functions.resize=function(t,n){return e.standardFunction(t,n,((e,r,i)=>{if(it(i,2,3,t,n),$e(i[0])){const e=gt(i[1]);if(isNaN(e)||!1===qe(e))throw new J(t,B.InvalidParameter,n);if(e<0)throw new J(t,B.InvalidParameter,n);const r=Ue(i[2],null),s=i[0];if(s.length>=e)return s.length=e,Me;const a=s.length;s.length=e;for(let e=a;e{if(it(i,2,2,t,n),$e(i[0])){const e=i[1];return i[0].findIndex((t=>dt(t,e)))>-1}if(Xe(i[0])){const e=i[1];return i[0].toArray().findIndex((t=>dt(t,e)))>-1}throw new J(t,B.InvalidParameter,n)}))},e.functions.slice=function(t,n){return e.standardFunction(t,n,((e,r,i)=>{if(it(i,1,3,t,n),$e(i[0])){const e=gt(Ue(i[1],0)),r=gt(Ue(i[2],i[0].length));if(isNaN(e)||!1===qe(e))throw new J(t,B.InvalidParameter,n);if(isNaN(r)||!1===qe(r))throw new J(t,B.InvalidParameter,n);return i[0].slice(e,r)}if(Xe(i[0])){const e=i[0],r=gt(Ue(i[1],0)),s=gt(Ue(i[2],e.length()));if(isNaN(r)||!1===qe(r))throw new J(t,B.InvalidParameter,n);if(isNaN(s)||!1===qe(s))throw new J(t,B.InvalidParameter,n);return e.toArray().slice(r,s)}throw new J(t,B.InvalidParameter,n)}))},e.functions.splice=function(t,n){return e.standardFunction(t,n,((e,t,n)=>{const r=[];for(let e=0;e{if(it(i,2,2,t,n),$e(i[0]))return gt(i[1])>=i[0].length?i[0].slice(0):i[0].slice(0,gt(i[1]));if(Xe(i[0]))return gt(i[1])>=i[0].length()?i[0].slice(0):i[0].slice(0,gt(i[1]));throw new J(t,B.InvalidParameter,n)}))},e.functions.first=function(t,n){return e.standardFunction(t,n,((e,r,i)=>(it(i,1,1,t,n),$e(i[0])?0===i[0].length?null:i[0][0]:Xe(i[0])?0===i[0].length()?null:i[0].get(0):null)))},"sync"===e.mode&&(e.functions.sort=function(t,n){return e.standardFunction(t,n,((e,n,r)=>s(t,n,r,!1)))},e.functions.any=function(n,r){return e.standardFunction(n,r,((e,r,i)=>{it(i,2,2,n,r);const s=i[1].createFunction(n),a=t(i[0],n,r);for(const e of a){const t=s(e);if(Ge(t)&&!0===t)return!0}return!1}))},e.functions.all=function(n,r){return e.standardFunction(n,r,((e,r,i)=>{it(i,2,2,n,r);const s=i[1].createFunction(n),a=t(i[0],n,r);for(const e of a)if(!0!==s(e))return!1;return!0}))},e.functions.none=function(n,r){return e.standardFunction(n,r,((e,r,i)=>{it(i,2,2,n,r);const s=i[1].createFunction(n),a=t(i[0],n,r);for(const e of a)if(!0===s(e))return!1;return!0}))},e.functions.reduce=function(n,r){return e.standardFunction(n,r,((e,r,i)=>{it(i,2,3,n,r);const s=i[1].createFunction(n),a=t(i[0],n,r);return 2===i.length?0===a.length?null:a.reduce(((e,t)=>{const n=s(e,t);return void 0!==n&&n!==Me?n:null})):a.reduce(((e,t)=>{const n=s(e,t);return void 0!==n&&n!==Me?n:null}),i[2])}))},e.functions.map=function(n,r){return e.standardFunction(n,r,((e,r,i)=>{it(i,2,2,n,r);const s=i[1].createFunction(n),a=t(i[0],n,r),o=[];for(const e of a){const t=s(e);void 0!==t&&t!==Me?o.push(t):o.push(null)}return o}))},e.functions.filter=function(n,r){return e.standardFunction(n,r,((e,r,i)=>{it(i,2,2,n,r);const s=i[1].createFunction(n),a=t(i[0],n,r),o=[];for(const e of a)!0===s(e)&&o.push(e);return o}))}),"async"===e.mode&&(e.functions.sort=function(t,n){return e.standardFunctionAsync(t,n,(async(e,n,r)=>s(t,n,r,!0)))},e.functions.any=function(n,r){return e.standardFunctionAsync(n,r,(async(e,r,i)=>{it(i,2,2,n,r);const s=i[1].createFunction(n),a=t(i[0],n,r);for(const e of a){const t=await s(e);let n=null;if(n=(0,o.$X)(n)?await t:t,Ge(n)&&!0===n)return!0}return!1}))},e.functions.all=function(n,r){return e.standardFunctionAsync(n,r,(async(e,r,i)=>{it(i,2,2,n,r);const s=i[1].createFunction(n),a=t(i[0],n,r);for(const e of a){const t=await s(e);let n=null;if(n=(0,o.$X)(n)?await t:t,!0!==n)return!1}return!0}))},e.functions.none=function(n,r){return e.standardFunctionAsync(n,r,(async(e,r,i)=>{it(i,2,2,n,r);const s=i[1].createFunction(n),a=t(i[0],n,r);for(const e of a){const t=await s(e);let n=null;if(n=(0,o.$X)(n)?await t:t,!0===n)return!1}return!0}))},e.functions.filter=function(n,r){return e.standardFunctionAsync(n,r,(async(e,r,i)=>{it(i,2,2,n,r);const s=i[1].createFunction(n),a=t(i[0],n,r),u=[];for(const e of a){const t=await s(e);let n=null;n=(0,o.$X)(n)?await t:t,!0===n&&u.push(e)}return u}))},e.functions.reduce=function(n,r){return e.standardFunctionAsync(n,r,(async(e,r,i)=>{it(i,2,3,n,r);const s=i[1].createFunction(n),a=t(i[0],n,r);let o;if(i.length>2){const e=Ue(i[2],null);o=a.reduce((async(e,t)=>{let n=await e;return void 0!==n&&n!==Me||(n=null),s(n,t)}),Promise.resolve(e))}else{if(0===a.length)return null;o=a.reduce((async(e,t,n)=>{if(n<=1)return s(e,t);let r=await e;return void 0!==r&&r!==Me||(r=null),s(r,t)}))}return o.then((e=>void 0!==e&&e!==Me?e:null))}))},e.functions.map=function(n,r){return e.standardFunctionAsync(n,r,(async(e,r,i)=>{it(i,2,2,n,r);const s=i[1].createFunction(n),a=t(i[0],n,r),u=[];for(const e of a){const t=await s(e);let n=null;n=(0,o.$X)(n)?await t:t,void 0!==n&&n!==Me?u.push(n):u.push(null)}return u}))})}},Symbol.toStringTag,{value:"Module"})),An=[0,31,59,90,120,151,181,212,243,273,304,334],xn=[0,31,60,91,121,152,182,213,244,274,305,335];function Fn(e){return null===e?e:!1===e.isValid?null:e}function Cn(e,t){return""===e||"default"===e.toLowerCase().trim()?qt(t):"z"===e||"Z"===e?"UTC":e}function bn(e,t){return et(e)?e.toArcadeDate():yt(e,qt(t))}function Sn(e,t){e.today=function(e,n){return t(e,n,((t,i,s)=>{it(s,0,0,e,n);const a=new Date;return a.setHours(0,0,0,0),r.A.dateJSAndZoneToArcadeDate(a,qt(e))}))},e.time=function(e,n){return t(e,n,((t,i,s)=>{switch(it(s,0,4,e,n),s.length){case 0:{const t=r.A.nowToArcadeDate(qt(e));return new r.T(t.hour,t.minute,t.second,t.millisecond)}case 1:{if(tt(s[0]))return s[0].clone();if(Qe(s[0]))return new r.T(s[0].hour,s[0].minute,s[0].second,s[0].millisecond);if(et(s[0]))return new r.T(0,0,0,0);if(ze(s[0]))return r.T.fromString(s[0]);const e=gt(s[0]);return!1===isNaN(e)?r.T.fromMilliseconds(e):null}case 2:return ze(s[0])&&ze(s[1])?r.T.fromString(s[0],s[1]):r.T.fromParts(gt(s[0]),gt(s[1]),0,0);case 3:return r.T.fromParts(gt(s[0]),gt(s[1]),gt(s[2]),0);case 4:return r.T.fromParts(gt(s[0]),gt(s[1]),gt(s[2]),gt(s[3]))}throw new J(e,B.InvalidParameter,n)}))},e.dateonly=function(e,n){return t(e,n,((t,i,s)=>{if(it(s,0,3,e,n),3===s.length)return r.D.fromParts(gt(s[0]),gt(s[1])+1,gt(s[2]));if(2===s.length){const e=ht(s[1]);return""===e?null:"X"===e?r.D.fromSeconds(gt(s[0])):"x"===e?r.D.fromMilliseconds(gt(s[0])):r.D.fromString(ht(s[0]),e)}if(1===s.length){if(ze(s[0])){if(""===s[0].replaceAll(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""))return null;if(!0===/^[0-9][0-9][0-9][0-9]$/.test(s[0]))return r.D.fromString(s[0]+"-01-01")}if(et(s[0]))return s[0].clone();if(Qe(s[0]))return r.D.fromParts(s[0].year,s[0].monthJS+1,s[0].day);const e=gt(s[0]);return!1===isNaN(e)?r.D.fromMilliseconds(e):ze(s[0])?r.D.fromString(s[0]):null}if(0===s.length){const t=r.A.nowToArcadeDate(qt(e));return!1===t.isValid?null:r.D.fromParts(t.year,t.monthJS+1,t.day)}return null}))},e.changetimezone=function(e,n){return t(e,n,((t,i,s)=>{if(it(s,2,2,e,n),null===s[0])return null;if(et(s[0]))throw new J(e,B.CannotChangeTimeZoneDateOnly,n);if(et(s[0]))throw new J(e,B.CannotChangeTimeZoneTime,n);const a=yt(s[0],qt(e));if(null===a)throw new J(e,B.InvalidParameter,n);const o=(0,r.d)(Cn(ht(s[1]),e),!1);if(null===o)return null;const u=r.A.arcadeDateAndZoneToArcadeDate(a,o);return!1===u.isValid?null:u}))},e.timezone=function(e,n){return t(e,n,((t,i,s)=>{if(it(s,1,2,e,n),tt(s[0]))return"Unknown";if(et(s[0]))return"Unknown";const a=yt(s[0],qt(e));if(null===a)return null;const o=a.timeZone;return"system"===o?r.A.systemTimeZoneCanonicalName:"utc"===o.toLowerCase()?"UTC":"unknown"===o.toLowerCase()?"Unknown":o}))},e.timezoneoffset=function(e,n){return t(e,n,((t,r,i)=>{it(i,1,1,e,n);const s=yt(i[0],qt(e));return null===s?null:60*s.timeZoneOffset*1e3}))},e.now=function(e,n){return t(e,n,((t,i,s)=>{it(s,0,0,e,n);const a=r.A.nowToArcadeDate(qt(e));return!1===a.isValid?null:a}))},e.timestamp=function(e,n){return t(e,n,((t,i,s)=>{it(s,0,0,e,n);const a=r.A.nowUTCToArcadeDate();return!1===a.isValid?null:a}))},e.toutc=function(e,n){return t(e,n,((t,r,i)=>{it(i,1,1,e,n);const s=yt(i[0],qt(e));return null===s?null:s.toUTC()}))},e.tolocal=function(e,n){return t(e,n,((t,r,i)=>{it(i,1,1,e,n);const s=yt(i[0],qt(e));return null===s?null:s.toLocal()}))},e.day=function(e,n){return t(e,n,((t,r,i)=>{it(i,1,1,e,n);const s=bn(i[0],qt(e));return null===s?NaN:s.day}))},e.month=function(e,n){return t(e,n,((t,r,i)=>{it(i,1,1,e,n);const s=bn(i[0],qt(e));return null===s?NaN:s.monthJS}))},e.year=function(e,n){return t(e,n,((t,r,i)=>{it(i,1,1,e,n);const s=bn(i[0],qt(e));return null===s?NaN:s.year}))},e.hour=function(e,n){return t(e,n,((t,r,i)=>{if(it(i,1,1,e,n),tt(i[0]))return i[0].hour;const s=yt(i[0],qt(e));return null===s?NaN:s.hour}))},e.second=function(e,n){return t(e,n,((t,r,i)=>{if(it(i,1,1,e,n),tt(i[0]))return i[0].second;const s=yt(i[0],qt(e));return null===s?NaN:s.second}))},e.millisecond=function(e,n){return t(e,n,((t,r,i)=>{if(it(i,1,1,e,n),tt(i[0]))return i[0].millisecond;const s=yt(i[0],qt(e));return null===s?NaN:s.millisecond}))},e.minute=function(e,n){return t(e,n,((t,r,i)=>{if(it(i,1,1,e,n),tt(i[0]))return i[0].minute;const s=yt(i[0],qt(e));return null===s?NaN:s.minute}))},e.week=function(e,n){return t(e,n,((t,r,i)=>{it(i,1,2,e,n);const s=bn(i[0],qt(e));if(null===s)return NaN;const a=gt(Ue(i[1],0));if(a<0||a>6)throw new J(e,B.InvalidParameter,n);const o=s.day,u=s.monthJS,l=s.year,c=s.dayOfWeekJS,d=function(e,t,n){const r=function(e){return e%4==0&&(e%100!=0||e%400==0)}(n)?xn:An;return e+r[t]}(o,u,l)-1,h=Math.floor(d/7);return c-a+(c-a<0?7:0){it(i,1,1,e,n);const s=bn(i[0],qt(e));return null===s?NaN:s.dayOfWeekJS}))},e.isoweekday=function(e,n){return t(e,n,((t,r,i)=>{it(i,1,1,e,n);const s=bn(i[0],qt(e));return null===s?NaN:s.dayOfWeekISO}))},e.isomonth=function(e,n){return t(e,n,((t,r,i)=>{it(i,1,1,e,n);const s=bn(i[0],qt(e));return null===s?NaN:s.monthISO}))},e.isoweek=function(e,n){return t(e,n,((t,r,i)=>{it(i,1,1,e,n);const s=bn(i[0],qt(e));return null===s?NaN:s.weekISO}))},e.isoyear=function(e,n){return t(e,n,((t,r,i)=>{it(i,1,1,e,n);const s=bn(i[0],qt(e));return null===s?NaN:s.yearISO}))},e.date=function(e,n){return t(e,n,((t,i,s)=>{if(it(s,0,8,e,n),3===s.length){if(et(s[0])&&tt(s[1])&&ze(s[2])){const t=(0,r.d)(Cn(ht(s[2])??"unknown",e),!1);return null===t?null:Fn(r.A.fromParts(s[0].year,s[0].month,s[0].day,s[1].hour,s[1].minute,s[1].second,s[1].millisecond,t))}return Fn(r.A.fromParts(gt(s[0]),gt(s[1])+1,gt(s[2]),0,0,0,0,qt(e)))}if(4===s.length)return Fn(r.A.fromParts(gt(s[0]),gt(s[1])+1,gt(s[2]),gt(s[3]),0,0,0,qt(e)));if(5===s.length)return Fn(r.A.fromParts(gt(s[0]),gt(s[1])+1,gt(s[2]),gt(s[3]),gt(s[4]),0,0,qt(e)));if(6===s.length)return Fn(r.A.fromParts(gt(s[0]),gt(s[1])+1,gt(s[2]),gt(s[3]),gt(s[4]),gt(s[5]),0,qt(e)));if(7===s.length)return Fn(r.A.fromParts(gt(s[0]),gt(s[1])+1,gt(s[2]),gt(s[3]),gt(s[4]),gt(s[5]),gt(s[6]),qt(e)));if(8===s.length){const t=(0,r.d)(Cn(ht(s[7])??"unknown",e),!1);return null===t?null:Fn(r.A.fromParts(gt(s[0]),gt(s[1])+1,gt(s[2]),gt(s[3]),gt(s[4]),gt(s[5]),gt(s[6]),t))}if(2===s.length){if(et(s[0])&&ze(s[1])){const t=(0,r.d)(Cn(ht(s[1])??"unknown",e),!1);return null===t?null:Fn(r.A.fromParts(s[0].year,s[0].month,s[0].day,0,0,0,0,t))}if(et(s[0])&&tt(s[1]))return Fn(r.A.fromParts(s[0].year,s[0].month,s[0].day,s[1].hour,s[1].minute,s[1].second,s[1].millisecond,"unknown"));let t,n=ht(s[1]);return""===n?null:(n=ut(n,!0),t="X"===n?h.D.fromSeconds(gt(s[0])):"x"===n?h.D.fromMillis(gt(s[0])):h.D.fromFormat(ht(s[0]),n,{locale:(0,x.g)(),numberingSystem:"latn"}),t.isValid?r.A.dateTimeToArcadeDate(t):null)}if(1===s.length){if(et(s[0]))return Fn(r.A.fromParts(s[0].year,s[0].month,s[0].day,0,0,0,0,"unknown"));if(ze(s[0])){if(""===s[0].replaceAll(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""))return null;if(!0===/^[0-9][0-9][0-9][0-9]$/.test(s[0]))return yt(s[0]+"-01-01",qt(e))}const t=gt(s[0]);if(!1===isNaN(t)){const n=h.D.fromMillis(t);return n.isValid?r.A.dateTimeAndZoneToArcadeDate(n,qt(e)):null}return yt(s[0],qt(e))}return 0===s.length?r.A.nowToArcadeDate(qt(e)):null}))},e.datediff=function(e,n){return t(e,n,((t,i,s)=>{if(it(s,2,4,e,n),tt(s[0]))return tt(s[1])?s[0].difference(s[1],ht(s[2])):NaN;if(tt(s[1]))return NaN;if(et(s[0]))return et(s[1])?s[0].difference(s[1],ht(s[2])):NaN;if(et(s[1]))return NaN;let a=yt(s[0],qt(e)),o=yt(s[1],qt(e));if(null===a||null===o)return NaN;let u=Ue(s[3],"");switch(""!==u&&null!==u?(u=Cn(ht(u),e),a=r.A.arcadeDateAndZoneToArcadeDate(a,u),o=r.A.arcadeDateAndZoneToArcadeDate(o,u)):a.timeZone!==o.timeZone&&(a.isUnknownTimeZone?a=r.A.arcadeDateAndZoneToArcadeDate(a,o.timeZone):(o.isUnknownTimeZone,o=r.A.arcadeDateAndZoneToArcadeDate(o,a.timeZone))),ht(s[2]).toLowerCase()){case"days":case"day":case"d":return a.diff(o,"days");case"months":case"month":return a.diff(o,"months");case"minutes":case"minute":case"m":return"M"===s[2]?a.diff(o,"months"):a.diff(o,"minutes");case"seconds":case"second":case"s":return a.diff(o,"seconds");case"milliseconds":case"millisecond":case"ms":default:return a.diff(o);case"hours":case"hour":case"h":return a.diff(o,"hours");case"years":case"year":case"y":return a.diff(o,"years")}}))},e.dateadd=function(e,n){return t(e,n,((t,r,i)=>{it(i,2,3,e,n);let s=gt(i[1]);if(isNaN(s)||s===1/0||s===-1/0)return tt(i[0])||et(i[0])?i[0].clone():yt(i[0],qt(e));let a="milliseconds";switch(ht(i[2]).toLowerCase()){case"days":case"day":case"d":a="days",s=et(i[0])?s:st(s);break;case"months":case"month":a="months",s=et(i[0])?s:st(s);break;case"minutes":case"minute":case"m":a="M"===i[2]?"months":"minutes";break;case"seconds":case"second":case"s":a="seconds";break;case"milliseconds":case"millisecond":case"ms":a="milliseconds";break;case"hours":case"hour":case"h":a="hours";break;case"years":case"year":case"y":a="years"}if(tt(i[0]))return i[0].plus(a,s);if(et(i[0]))return i[0].plus(a,s);const o=yt(i[0],qt(e));return null===o?null:o.plus({[a]:s})}))}}function vn(e,t,n){return Math.sqrt((e[0]-t[0])**2+(e[1]-t[1])**2+(void 0!==e[2]&&void 0!==t[2]?(e[2]*n-t[2]*n)**2:0))}function En(e,t,n){return(e[0]-t[0])**2+(e[1]-t[1])**2+(void 0!==e[2]&&void 0!==t[2]?(e[2]*n-t[2]*n)**2:0)}const Tn=[];for(const e of[[9002,56146130,6131,6132,8050,8051,8228],[9003,5702,6358,6359,6360,8052,8053],[9095,5754]]){const t=e[0];for(let n=1;n0?(r.x/=i,r.y/=i,t&&(r.z/=i),n&&(r.m/=i)):(r.x=e[0][0],r.y=e[0][1],t&&(r.z=e[0][2]),n&&t?r.m=e[0][3]:n&&(r.m=e[0][2])),r}function Mn(e,t,n,r){const i={x:(e[0]+t[0])/2,y:(e[1]+t[1])/2};return n&&(i.z=(e[2]+t[2])/2),n&&r?i.m=(e[3]+t[3])/2:r&&(i.m=(e[2]+t[2])/2),i}function Nn(e,t){if(e.length<=1)return 0;let n=0;for(let r=1;r0?(n.x/=i,n.y/=i,!0===e.hasZ&&(n.z/=i),!0===e.hasM&&(n.m/=i),new l.A(n)):r>0?(t.x/=r,t.y/=r,!0===e.hasZ&&(n.z/=r),!0===e.hasM&&(t.m/=r),new l.A(t)):null}function Ln(e){if(0===e.points.length)return null;let t=0,n=0,r=0,i=0;for(let s=0;s=r;)e-=t;return e}function Zn(e,t){return Math.atan2(t.y-e.y,t.x-e.x)}function zn(e,t,n){const r={x:e.x-t.x,y:e.y-t.y},i={x:n.x-t.x,y:n.y-t.y};return Math.atan2((s=r).x*(a=i).y-a.x*s.y,function(e,t){return e.x*t.x+e.y*t.y}(r,i));var s,a}In[9002]=.3048,In[9003]=.3048006096012192,In[9095]=.3048007491;const Gn=[0,0];function jn(e){for(let t=0;t1&&(r=1)),r<=.5?[t[0]+(n[0]-t[0])*r,t[1]+(n[1]-t[1])*r]:[n[0]-(n[0]-t[0])*(1-r),n[1]-(n[1]-t[1])*(1-r)]}function $n(e,t){e.ringisclockwise=function(e,n){return t(e,n,((t,r,i)=>{it(i,1,1,e,n);let s=[];if(null===i[0])return!1;if($e(i[0]))for(const t of i[0]){if(!(t instanceof l.A))throw new J(e,B.InvalidParameter,n);s.push(t.hasZ?t.hasM?[t.x,t.y,t.z,t.m]:[t.x,t.y,t.z]:[t.x,t.y])}else if(i[0]instanceof re)s=i[0]._elements;else{if(!Xe(i[0]))throw new J(e,B.InvalidParameter,n);for(const t of i[0].toArray()){if(!(t instanceof l.A))throw new J(e,B.InvalidParameter,n);s.push(t.hasZ?t.hasM?[t.x,t.y,t.z,t.m]:[t.x,t.y,t.z]:[t.x,t.y])}}return!(s.length<3)&&(0,w.i)(s)}))},e.polygon=function(e,n){return t(e,n,((t,r,i)=>{let s;if(it(i,1,1,e,n),i[0]instanceof Qt){const t=wt(sn.parseGeometryFromDictionary(i[0],e.spatialReference),e.spatialReference);if(t instanceof g.A==0)throw new J(e,B.InvalidParameter,n);s=t}else if(i[0]instanceof g.A)s=(0,A.rS)(i[0].toJSON());else{const t=JSON.parse(i[0]);t&&!t.spatialReference&&(t.spatialReference=e.spatialReference),s=wt(new g.A(t),e.spatialReference)}if(null!==s&&!1===s.spatialReference.equals(e.spatialReference))throw new J(e,B.WrongSpatialReference,n);return At(s)}))},e.polyline=function(e,n){return t(e,n,((t,r,i)=>{let s;if(it(i,1,1,e,n),i[0]instanceof Qt){const t=wt(sn.parseGeometryFromDictionary(i[0],e.spatialReference),e.spatialReference);if(t instanceof y.A==0)throw new J(e,B.InvalidParameter,n);s=t}else if(i[0]instanceof y.A)s=(0,A.rS)(i[0].toJSON());else{const t=JSON.parse(i[0]);t&&!t.spatialReference&&(t.spatialReference=e.spatialReference),s=wt(new y.A(t),e.spatialReference)}if(null!==s&&!1===s.spatialReference.equals(e.spatialReference))throw new J(e,B.WrongSpatialReference,n);return At(s)}))},e.point=function(e,n){return t(e,n,((t,r,i)=>{let s;if(it(i,1,1,e,n),i[0]instanceof Qt){const t=wt(sn.parseGeometryFromDictionary(i[0],e.spatialReference),e.spatialReference);if(t instanceof l.A==0)throw new J(e,B.InvalidParameter,n);s=t}else if(i[0]instanceof l.A)s=(0,A.rS)(i[0].toJSON());else{const t=JSON.parse(i[0]);t&&!t.spatialReference&&(t.spatialReference=e.spatialReference),s=wt(new l.A(t),e.spatialReference)}if(null!==s&&!1===s.spatialReference.equals(e.spatialReference))throw new J(e,B.WrongSpatialReference,n);return At(s)}))},e.multipoint=function(e,n){return t(e,n,((t,r,i)=>{let s;if(it(i,1,1,e,n),i[0]instanceof Qt){const t=wt(sn.parseGeometryFromDictionary(i[0],e.spatialReference),e.spatialReference);if(t instanceof p.A==0)throw new J(e,B.InvalidParameter,n);s=t}else if(i[0]instanceof p.A)s=(0,A.rS)(i[0].toJSON());else{const t=JSON.parse(i[0]);t&&!t.spatialReference&&(t.spatialReference=e.spatialReference),s=wt(new p.A(t),e.spatialReference)}if(null!==s&&!1===s.spatialReference.equals(e.spatialReference))throw new J(e,B.WrongSpatialReference,n);return At(s)}))},e.extent=function(e,n){return t(e,n,((t,r,i)=>{it(i=vt(i),1,1,e,n);let s=null;if(i[0]instanceof Qt)s=wt(sn.parseGeometryFromDictionary(i[0],e.spatialReference),e.spatialReference);else if(i[0]instanceof l.A){const e={xmin:i[0].x,ymin:i[0].y,xmax:i[0].x,ymax:i[0].y,spatialReference:i[0].spatialReference.toJSON()},t=i[0];t.hasZ?(e.zmin=t.z,e.zmax=t.z):t.hasM&&(e.mmin=t.m,e.mmax=t.m),s=(0,A.rS)(e)}else if(i[0]instanceof g.A)s=(0,A.rS)(i[0].extent?.toJSON());else if(i[0]instanceof y.A)s=(0,A.rS)(i[0].extent?.toJSON());else if(i[0]instanceof p.A)s=(0,A.rS)(i[0].extent?.toJSON());else if(i[0]instanceof c.A)s=(0,A.rS)(i[0].toJSON());else{const t=JSON.parse(i[0]);t&&!t.spatialReference&&(t.spatialReference=e.spatialReference),s=wt(new c.A(t),e.spatialReference)}if(null!==s&&!1===s.spatialReference.equals(e.spatialReference))throw new J(e,B.WrongSpatialReference,n);return At(s)}))},e.geometry=function(e,n){return t(e,n,((t,r,i)=>{it(i,1,1,e,n);let s=null;if(null===i[0])return null;if(Ve(i[0]))s=wt(i[0].geometry(),e.spatialReference);else if(i[0]instanceof Qt)s=wt(sn.parseGeometryFromDictionary(i[0],e.spatialReference),e.spatialReference);else{const t=JSON.parse(i[0]);t&&!t.spatialReference&&(t.spatialReference=e.spatialReference),s=wt((0,A.rS)(t),e.spatialReference)}if(null!==s&&!1===s.spatialReference.equals(e.spatialReference))throw new J(e,B.WrongSpatialReference,n);return At(s)}))},e.setgeometry=function(e,n){return t(e,n,((t,r,i)=>{if(it(i,2,2,e,n),!Ve(i[0]))throw new J(e,B.InvalidParameter,n);if(!0===i[0].immutable)throw new J(e,B.Immutable,n);if(!(i[1]instanceof m.A||null===i[1]))throw new J(e,B.InvalidParameter,n);return i[0]._geometry=i[1],Me}))},e.feature=function(e,n){return t(e,n,((t,r,i)=>{if(0===i.length)throw new J(e,B.WrongNumberOfParameters,n);let s;if(1===i.length)if(ze(i[0]))s=sn.fromJson(JSON.parse(i[0]),e.timeZone);else if(Ve(i[0]))s=sn.createFromArcadeFeature(i[0]);else if(i[0]instanceof m.A)s=sn.createFromGraphicLikeObject(i[0],null,null,e.timeZone);else{if(!(i[0]instanceof Qt))throw new J(e,B.InvalidParameter,n);{let t=i[0].hasField("geometry")?i[0].field("geometry"):null,n=i[0].hasField("attributes")?i[0].field("attributes"):null;null!==t&&t instanceof Qt&&(t=sn.parseGeometryFromDictionary(t,e.spatialReference)),null!==n&&(n=sn.parseAttributesFromDictionary(n)),s=sn.createFromGraphicLikeObject(t,n,null,e.timeZone)}}else if(2===i.length){let t=null,r=null;if(null!==i[0])if(i[0]instanceof m.A)t=i[0];else{if(!(t instanceof Qt))throw new J(e,B.InvalidParameter,n);t=sn.parseGeometryFromDictionary(i[0],e.spatialReference)}if(null!==i[1]){if(!(i[1]instanceof Qt))throw new J(e,B.InvalidParameter,n);r=sn.parseAttributesFromDictionary(i[1])}s=sn.createFromGraphicLikeObject(t,r,null,e.timeZone)}else{let t=null;const r={};if(null!==i[0])if(i[0]instanceof m.A)t=i[0];else{if(!(t instanceof Qt))throw new J(e,B.InvalidParameter,n);t=sn.parseGeometryFromDictionary(i[0],e.spatialReference)}for(let t=1;t{if(0===i.length||1===i.length&&null===i[0]){const e=new Qt;return e.immutable=!1,e}if(1===i.length&&ze(i[0]))try{const t=JSON.parse(i[0]),n=Qt.convertObjectToArcadeDictionary(t,qt(e),!1);return n.immutable=!1,n}catch(t){throw new J(e,B.InvalidParameter,n)}if(1===i.length&&i[0]instanceof m.A)try{const t=i[0].toJSON();t.hasZ=!0===i[0].hasZ,t.hasM=!0===i[0].hasM;const n=Qt.convertObjectToArcadeDictionary(t,qt(e),!1);return n.immutable=!1,n}catch(t){throw new J(e,B.InvalidParameter,n)}if(1===i.length&&Ve(i[0]))try{const e=new Qt;e.immutable=!1,e.setField("geometry",i[0].geometry());const t=new Qt;t.immutable=!1,e.setField("attributes",t);for(const e of i[0].keys())t.setField(e,i[0].field(e));return e}catch(t){throw new J(e,B.InvalidParameter,n)}if(1===i.length&&i[0]instanceof Qt)try{const e=new Qt;e.immutable=!1;for(const t of i[0].keys())e.setField(t,i[0].field(t));return e}catch(t){throw new J(e,B.InvalidParameter,n)}if(2===i.length&&i[0]instanceof Qt&&Ge(i[1]))try{if(!0!==i[1]){const e=new Qt;e.immutable=!1;for(const t of i[0].keys())e.setField(t,i[0].field(t));return e}return i[0].deepClone()}catch(t){throw new J(e,B.InvalidParameter,n)}if(i.length%2!=0)throw new J(e,B.WrongNumberOfParameters,n);const s={};for(let t=0;t{it(i,2,2,e,n);const s=ht(i[1]);if(Ve(i[0]))return i[0].hasField(s);if(i[0]instanceof Qt)return i[0].hasField(s);if(i[0]instanceof m.A){const e=tn(i[0],s,null,null,2);return!e||"notfound"!==e.keystate}throw new J(e,B.InvalidParameter,n)}))},e.hasvalue=function(e,n){return t(e,n,((t,r,i)=>(it(i,2,2,e,n),null!=nn(i[0],i[1]))))},e.indexof=function(e,n){return t(e,n,((t,r,i)=>{it(i,2,2,e,n);const s=i[1];if($e(i[0])){for(let e=0;e{if(it(i=vt(i),2,3,e,n),!(i[0]instanceof l.A))throw new J(e,B.InvalidParameter,n);if(!(i[1]instanceof l.A))throw new J(e,B.InvalidParameter,n);if(i.length>2&&!(i[2]instanceof l.A))throw new J(e,B.InvalidParameter,n);return 2===i.length?Un(Zn(i[0],i[1]),2*Math.PI)*(180/Math.PI):(s=i[0],a=i[1],o=i[2],(0,b.r)(Un(zn(s,a,o),2*Math.PI)));var s,a,o}))},e.bearing=function(e,n){return t(e,n,((t,r,i)=>{if(it(i=vt(i),2,3,e,n),!(i[0]instanceof l.A))throw new J(e,B.InvalidParameter,n);if(!(i[1]instanceof l.A))throw new J(e,B.InvalidParameter,n);if(i.length>2&&!(i[2]instanceof l.A))throw new J(e,B.InvalidParameter,n);return 2===i.length?(s=i[0],a=i[1],Un(Math.PI/2-Zn(s,a),2*Math.PI)*(180/Math.PI)):function(e,t,n){return(0,b.r)(Un(-1*zn(e,t,n),2*Math.PI))}(i[0],i[1],i[2]);var s,a}))},e.isselfintersecting=function(e,n){return t(e,n,((t,r,i)=>{it(i=vt(i),1,1,e,n);let s=i[0];if(s instanceof g.A)return s.isSelfIntersecting;if(s instanceof y.A)return jn(s.paths);if(s instanceof p.A){const e=s.points;for(let t=0;t0&&u[0][o]===t)return{partId:i,distanceAlong:s,coordinate:new l.A({hasZ:e.hasZ,hasM:e.hasM,spatialReference:e.spatialReference,x:u[0][0],y:u[0][1],...e.hasZ?{z:u[0][2]}:{},...e.hasM?{m:u[0][o]}:{}}),segmentId:0};let n=-1;for(let c=1;ct&&t>u[c-1][o]){const f=(t-u[c-1][o])/h*d;let m=e.hasZ?Hn(u[c-1],u[c],f,r):Kn(u[c-1],u[c],f);m=[...m,t];const p=new l.A({hasZ:e.hasZ,hasM:e.hasM,spatialReference:e.spatialReference,x:m[0],y:m[1],...e.hasZ?{z:m[2]}:{},...e.hasM?{m:m[o]}:{}});return{partId:i,distanceAlong:s+a(u[c-1],[p.x,p.y,...p.hasZ?[p.z]:[],...p.hasM?[p.m]:[]],r),coordinate:p,segmentId:n}}s+=d}}return null}function Xn(e,t){if(!e)return null;switch(e.type){case"extent":case"multipoint":case"mesh":case"point":return null}const n="polygon"===e.type?e.rings:e.paths;if(t<0)return null;let r=1;(e.spatialReference.vcsWkid||e.spatialReference.latestVcsWkid)&&(r=kn(e.spatialReference)/(0,S.g)(e.spatialReference));let i=0;const s=e.hasZ?3:2,a=e.hasZ?vn:Vn;let o=-1;if(0===t)return 0===n.length||0===n[0].length?null:{partId:0,coordinate:new l.A({hasZ:e.hasZ,hasM:e.hasM,spatialReference:e.spatialReference,x:n[0][0][0],y:n[0][0][1],...e.hasZ?{z:n[0][0][2]}:{},...e.hasM?{m:n[0][0][s]}:{}}),segmentId:0};for(const u of n){o++;let n=-1;for(let c=1;ct){let a=e.hasZ?Hn(u[c-1],u[c],t-i,r):Kn(u[c-1],u[c],t-i);return a=[...a,Wn(u[c-1][s],u[c][s],d,t-i)],{partId:o,coordinate:new l.A({hasZ:e.hasZ,hasM:e.hasM,spatialReference:e.spatialReference,x:a[0],y:a[1],...e.hasZ?{z:a[2]}:{},...e.hasM?{m:a[s]}:{}}),segmentId:n}}i=h}}return null}function Qn(e,t){if(!e)return null;if(!t)return null;if("extent"===e.type){const t=e;e=new g.A({spatialReference:e.spatialReference,rings:[[[t.xmin,t.ymin],[t.xmin,t.ymax],[t.xmax,t.ymax],[t.xmax,t.ymin],[t.xmin,t.ymin]]]})}switch(e.type){case"point":return function(e,t){if(!e)return null;if(!t)return null;let n=1;(t.spatialReference.vcsWkid||t.spatialReference.latestVcsWkid)&&(n=kn(t.spatialReference)/(0,S.g)(t.spatialReference));let r=null,i=0;return r=e,i=e.hasZ&&t.hasZ?vn([t.x,t.y,t.z],[e.x,e.y,e.z],n):Bn([t.x,t.y],[e.x,e.y],!1),{coordinate:r,distance:i}}(e,t)??null;case"multipoint":return function(e,t){if(!e)return null;if(!t)return null;let n=1;(t.spatialReference.vcsWkid||t.spatialReference.latestVcsWkid)&&(n=kn(t.spatialReference)/(0,S.g)(t.spatialReference));let r=null,i=0,s=Number.MAX_VALUE,a=-1,o=-1;for(const r of e.points||[]){o++;const i=e.hasZ&&t.hasZ?En([r[0],r[1],r[2]],[t.x,t.y,t.z],n):On([r[0],r[1]],[t.x,t.y]);i(s=vt(s),n(e,r,s),null===s[0]||null===s[1]||er.disjoint(s[0],s[1]))))},e.intersects=function(e,r){return t(e,r,((t,i,s)=>(s=vt(s),n(e,r,s),null!==s[0]&&null!==s[1]&&er.intersects(s[0],s[1]))))},e.touches=function(e,r){return t(e,r,((t,i,s)=>(s=vt(s),n(e,r,s),null!==s[0]&&null!==s[1]&&er.touches(s[0],s[1]))))},e.crosses=function(e,r){return t(e,r,((t,i,s)=>(s=vt(s),n(e,r,s),null!==s[0]&&null!==s[1]&&er.crosses(s[0],s[1]))))},e.within=function(e,r){return t(e,r,((t,i,s)=>(s=vt(s),n(e,r,s),null!==s[0]&&null!==s[1]&&er.within(s[0],s[1]))))},e.contains=function(e,r){return t(e,r,((t,i,s)=>(s=vt(s),n(e,r,s),null!==s[0]&&null!==s[1]&&er.contains(s[0],s[1]))))},e.overlaps=function(e,r){return t(e,r,((t,i,s)=>(s=vt(s),n(e,r,s),null!==s[0]&&null!==s[1]&&er.overlaps(s[0],s[1]))))},e.equals=function(e,n){return t(e,n,((t,r,i)=>(it(i,2,2,e,n),i[0]===i[1]||(i[0]instanceof m.A&&i[1]instanceof m.A?er.equals(i[0],i[1]):(Qe(i[0])&&Qe(i[1])||tt(i[0])&&tt(i[1])||!(!et(i[0])||!et(i[1])))&&i[0].equals(i[1])))))},e.relate=function(e,n){return t(e,n,((t,r,i)=>{if(it(i=vt(i),3,3,e,n),i[0]instanceof m.A&&i[1]instanceof m.A)return er.relate(i[0],i[1],ht(i[2]));if(i[0]instanceof m.A&&null===i[1])return!1;if(i[1]instanceof m.A&&null===i[0])return!1;if(null===i[0]&&null===i[1])return!1;throw new J(e,B.InvalidParameter,n)}))},e.intersection=function(e,r){return t(e,r,((t,i,s)=>(s=vt(s),n(e,r,s),null===s[0]||null===s[1]?null:er.intersect(s[0],s[1]))))},e.union=function(e,n){return t(e,n,((t,i,s)=>{const a=[];if(0===(s=vt(s)).length)throw new J(e,B.WrongNumberOfParameters,n);if(1===s.length)if($e(s[0])){const t=vt(s[0]);for(let r=0;r(a=vt(a),n(e,i,a),null===a[0]?null:null===a[1]?(0,r.c)(a[0]):er.difference(a[0],a[1]))))},e.symmetricdifference=function(e,i){return t(e,i,((t,s,a)=>(a=vt(a),n(e,i,a),null===a[0]&&null===a[1]?null:null===a[0]?(0,r.c)(a[1]):null===a[1]?(0,r.c)(a[0]):er.symmetricDifference(a[0],a[1]))))},e.clip=function(e,n){return t(e,n,((t,r,i)=>{if(it(i=vt(i),2,2,e,n),!(i[1]instanceof c.A)&&null!==i[1])throw new J(e,B.InvalidParameter,n);if(null===i[0])return null;if(!(i[0]instanceof m.A))throw new J(e,B.InvalidParameter,n);return null===i[1]?null:er.clip(i[0],i[1])}))},e.cut=function(e,n){return t(e,n,((t,i,s)=>{if(it(s=vt(s),2,2,e,n),!(s[1]instanceof y.A)&&null!==s[1])throw new J(e,B.InvalidParameter,n);if(null===s[0])return[];if(!(s[0]instanceof m.A))throw new J(e,B.InvalidParameter,n);return null===s[1]?[(0,r.c)(s[0])]:er.cut(s[0],s[1])}))},e.area=function(e,n){return t(e,n,((t,i,s)=>{if(it(s,1,2,e,n),null===(s=vt(s))[0])return 0;if($e(s[0])||Xe(s[0])){const t=Tt(s[0],e.spatialReference);return null===t?0:er.planarArea(t,(0,r.a)(Ue(s[1],-1)))}if(!(s[0]instanceof m.A))throw new J(e,B.InvalidParameter,n);return er.planarArea(s[0],(0,r.a)(Ue(s[1],-1)))}))},e.areageodetic=function(e,n){return t(e,n,((t,i,s)=>{if(it(s,1,2,e,n),null===(s=vt(s))[0])return 0;if($e(s[0])||Xe(s[0])){const t=Tt(s[0],e.spatialReference);return null===t?0:er.geodesicArea(t,(0,r.a)(Ue(s[1],-1)))}if(!(s[0]instanceof m.A))throw new J(e,B.InvalidParameter,n);return er.geodesicArea(s[0],(0,r.a)(Ue(s[1],-1)))}))},e.length=function(e,n){return t(e,n,((t,i,s)=>{if(it(s,1,2,e,n),null===(s=vt(s))[0])return 0;if($e(s[0])||Xe(s[0])){const t=It(s[0],e.spatialReference);return null===t?0:er.planarLength(t,(0,r.b)(Ue(s[1],-1)))}if(!(s[0]instanceof m.A))throw new J(e,B.InvalidParameter,n);return er.planarLength(s[0],(0,r.b)(Ue(s[1],-1)))}))},e.length3d=function(e,n){return t(e,n,((t,i,s)=>{if(it(s,1,2,e,n),null===(s=vt(s))[0])return 0;if($e(s[0])||Xe(s[0])){const t=It(s[0],e.spatialReference);return null===t?0:!0===t.hasZ?nr(t,(0,r.b)(Ue(s[1],-1))):er.planarLength(t,(0,r.b)(Ue(s[1],-1)))}if(!(s[0]instanceof m.A))throw new J(e,B.InvalidParameter,n);return!0===s[0].hasZ?nr(s[0],(0,r.b)(Ue(s[1],-1))):er.planarLength(s[0],(0,r.b)(Ue(s[1],-1)))}))},e.lengthgeodetic=function(e,n){return t(e,n,((t,i,s)=>{if(it(s,1,2,e,n),null===(s=vt(s))[0])return 0;if($e(s[0])||Xe(s[0])){const t=It(s[0],e.spatialReference);return null===t?0:er.geodesicLength(t,(0,r.b)(Ue(s[1],-1)))}if(!(s[0]instanceof m.A))throw new J(e,B.InvalidParameter,n);return er.geodesicLength(s[0],(0,r.b)(Ue(s[1],-1)))}))},e.distance=function(e,n){return t(e,n,((t,i,s)=>{it(s=vt(s),2,3,e,n);let a=s[0];($e(s[0])||Xe(s[0]))&&(a=kt(s[0],e.spatialReference));let o=s[1];if(($e(s[1])||Xe(s[1]))&&(o=kt(s[1],e.spatialReference)),!(a instanceof m.A))throw new J(e,B.InvalidParameter,n);if(!(o instanceof m.A))throw new J(e,B.InvalidParameter,n);return er.distance(a,o,(0,r.b)(Ue(s[2],-1)))}))},e.distancegeodetic=function(e,n){return t(e,n,((t,i,s)=>{it(s=vt(s),2,3,e,n);const a=s[0],o=s[1];if(!(a instanceof l.A))throw new J(e,B.InvalidParameter,n);if(!(o instanceof l.A))throw new J(e,B.InvalidParameter,n);const u=new y.A({paths:[],spatialReference:a.spatialReference});return u.addPath([a,o]),er.geodesicLength(u,(0,r.b)(Ue(s[2],-1)))}))},e.densify=function(e,n){return t(e,n,((t,i,s)=>{if(it(s=vt(s),2,3,e,n),null===s[0])return null;if(!(s[0]instanceof m.A))throw new J(e,B.InvalidParameter,n);const a=gt(s[1]);if(isNaN(a))throw new J(e,B.InvalidParameter,n);if(a<=0)throw new J(e,B.InvalidParameter,n);return s[0]instanceof g.A||s[0]instanceof y.A?er.densify(s[0],a,(0,r.b)(Ue(s[2],-1))):s[0]instanceof c.A?er.densify(tr(s[0]),a,(0,r.b)(Ue(s[2],-1))):s[0]}))},e.densifygeodetic=function(e,n){return t(e,n,((t,i,s)=>{if(it(s=vt(s),2,3,e,n),null===s[0])return null;if(!(s[0]instanceof m.A))throw new J(e,B.InvalidParameter,n);const a=gt(s[1]);if(isNaN(a))throw new J(e,B.InvalidParameter,n);if(a<=0)throw new J(e,B.InvalidParameter,n);return s[0]instanceof g.A||s[0]instanceof y.A?er.geodesicDensify(s[0],a,(0,r.b)(Ue(s[2],-1))):s[0]instanceof c.A?er.geodesicDensify(tr(s[0]),a,(0,r.b)(Ue(s[2],-1))):s[0]}))},e.generalize=function(e,n){return t(e,n,((t,i,s)=>{if(it(s=vt(s),2,4,e,n),null===s[0])return null;if(!(s[0]instanceof m.A))throw new J(e,B.InvalidParameter,n);const a=gt(s[1]);if(isNaN(a))throw new J(e,B.InvalidParameter,n);return er.generalize(s[0],a,Dt(Ue(s[2],!0)),(0,r.b)(Ue(s[3],-1)))}))},e.buffer=function(e,n){return t(e,n,((t,i,s)=>{if(it(s=vt(s),2,3,e,n),null===s[0])return null;if(!(s[0]instanceof m.A))throw new J(e,B.InvalidParameter,n);const a=gt(s[1]);if(isNaN(a))throw new J(e,B.InvalidParameter,n);return 0===a?(0,r.c)(s[0]):er.buffer(s[0],a,(0,r.b)(Ue(s[2],-1)))}))},e.buffergeodetic=function(e,n){return t(e,n,((t,i,s)=>{if(it(s=vt(s),2,3,e,n),null===s[0])return null;if(!(s[0]instanceof m.A))throw new J(e,B.InvalidParameter,n);const a=gt(s[1]);if(isNaN(a))throw new J(e,B.InvalidParameter,n);return 0===a?(0,r.c)(s[0]):er.geodesicBuffer(s[0],a,(0,r.b)(Ue(s[2],-1)))}))},e.offset=function(e,n){return t(e,n,((t,i,s)=>{if(it(s=vt(s),2,6,e,n),null===s[0])return null;if(!(s[0]instanceof g.A||s[0]instanceof y.A))throw new J(e,B.InvalidParameter,n);const a=gt(s[1]);if(isNaN(a))throw new J(e,B.InvalidParameter,n);const o=gt(Ue(s[4],10));if(isNaN(o))throw new J(e,B.InvalidParameter,n);const u=gt(Ue(s[5],0));if(isNaN(u))throw new J(e,B.InvalidParameter,n);return er.offset(s[0],a,(0,r.b)(Ue(s[2],-1)),ht(Ue(s[3],"round")).toLowerCase(),o,u)}))},e.rotate=function(e,n){return t(e,n,((t,r,i)=>{if(it(i=vt(i),2,3,e,n),null===i[0])return null;if(!(i[0]instanceof m.A))throw new J(e,B.InvalidParameter,n);const s=i[0]instanceof c.A?g.A.fromExtent(i[0]):i[0],a=gt(i[1]);if(isNaN(a))throw new J(e,B.InvalidParameter,n);const o=Ue(i[2],null);if(null===o)return er.rotate(s,a);if(o instanceof l.A)return er.rotate(s,a,o);throw new J(e,B.InvalidParameter,n)}))},e.centroid=function(e,n){return t(e,n,((t,i,s)=>{if(it(s=vt(s),1,1,e,n),null===s[0])return null;let a=s[0];if(($e(s[0])||Xe(s[0]))&&(a=kt(s[0],e.spatialReference)),null===a)return null;if(!(a instanceof m.A))throw new J(e,B.InvalidParameter,n);return a instanceof l.A?wt((0,r.c)(a),e.spatialReference):a instanceof g.A?a.centroid:a instanceof y.A?Pn(a):a instanceof p.A?Ln(a):a instanceof c.A?a.center:null}))},e.measuretocoordinate=function(e,n){return t(e,n,((t,r,i)=>{if(it(i=vt(i),2,2,e,n),null===i[0])return null;let s=i[0];if(($e(i[0])||Xe(i[0]))&&(s=It(i[0],e.spatialReference)),null===s)return null;if(!(s instanceof m.A))throw new J(e,B.InvalidParameter,n);if(!(s instanceof y.A))throw new J(e,B.InvalidParameter,n);if(je(!1===i[1]))throw new J(e,B.InvalidParameter,n);const a=Yn(s,i[1]);return a?Qt.convertObjectToArcadeDictionary(a,qt(e),!1,!0):null}))},e.pointtocoordinate=function(e,n){return t(e,n,((t,r,i)=>{if(it(i=vt(i),2,2,e,n),null===i[0])return null;let s=i[0];if(($e(i[0])||Xe(i[0]))&&(s=It(i[0],e.spatialReference)),null===s)return null;if(!(s instanceof m.A))throw new J(e,B.InvalidParameter,n);if(!(s instanceof y.A))throw new J(e,B.InvalidParameter,n);const a=i[1];if(null===a)return null;if(!(a instanceof l.A))throw new J(e,B.InvalidParameter,n);if(je(!1===i[1]))throw new J(e,B.InvalidParameter,n);const o=Qn(s,a);return o?Qt.convertObjectToArcadeDictionary(o,qt(e),!1,!0):null}))},e.distancetocoordinate=function(e,n){return t(e,n,((t,r,i)=>{if(it(i=vt(i),2,2,e,n),null===i[0])return null;let s=i[0];if(($e(i[0])||Xe(i[0]))&&(s=It(i[0],e.spatialReference)),null===s)return null;if(!(s instanceof m.A))throw new J(e,B.InvalidParameter,n);if(!(s instanceof y.A))throw new J(e,B.InvalidParameter,n);if(je(!1===i[1]))throw new J(e,B.InvalidParameter,n);const a=Xn(s,i[1]);return a?Qt.convertObjectToArcadeDictionary(a,qt(e),!1,!0):null}))},e.multiparttosinglepart=function(e,n){return t(e,n,((t,i,s)=>{if(it(s=vt(s),1,1,e,n),null===s[0])return null;if(!(s[0]instanceof m.A))throw new J(e,B.InvalidParameter,n);if(s[0]instanceof l.A)return[wt((0,r.c)(s[0]),e.spatialReference)];if(s[0]instanceof c.A)return[wt((0,r.c)(s[0]),e.spatialReference)];const a=er.simplify(s[0]);if(a instanceof g.A){const e=[],t=[];for(let n=0;n{if(it(i=vt(i),1,1,e,n),null===i[0])return!0;if(!(i[0]instanceof m.A))throw new J(e,B.InvalidParameter,n);return er.isSimple(i[0])}))},e.simplify=function(e,n){return t(e,n,((t,r,i)=>{if(it(i=vt(i),1,1,e,n),null===i[0])return null;if(!(i[0]instanceof m.A))throw new J(e,B.InvalidParameter,n);return er.simplify(i[0])}))},e.convexhull=function(e,n){return t(e,n,((t,r,i)=>{if(it(i=vt(i),1,1,e,n),null===i[0])return null;if(!(i[0]instanceof m.A))throw new J(e,B.InvalidParameter,n);return er.convexHull(i[0])}))},e.nearestcoordinate=function(e,n){return t(e,n,((t,r,i)=>{if(it(i=vt(i),2,2,e,n),!(i[0]instanceof m.A||null===i[0]))throw new J(e,B.InvalidParameter,n);if(!(i[1]instanceof l.A||null===i[1]))throw new J(e,B.InvalidParameter,n);if(null===i[0]||null===i[1])return null;const s=er.nearestCoordinate(i[0],i[1]);return null===s||s.isEmpty?null:Qt.convertObjectToArcadeDictionary({coordinate:s.coordinate,distance:s.distance,sideOfLine:0===s.distance?"straddle":s.isRightSide?"right":"left"},qt(e),!1,!0)}))},e.nearestvertex=function(e,n){return t(e,n,((t,r,i)=>{if(it(i=vt(i),2,2,e,n),!(i[0]instanceof m.A||null===i[0]))throw new J(e,B.InvalidParameter,n);if(!(i[1]instanceof l.A||null===i[1]))throw new J(e,B.InvalidParameter,n);if(null===i[0]||null===i[1])return null;const s=er.nearestVertex(i[0],i[1]);return null===s||s.isEmpty?null:Qt.convertObjectToArcadeDictionary({coordinate:s.coordinate,distance:s.distance,sideOfLine:0===s.distance?"straddle":s.isRightSide?"right":"left"},qt(e),!1,!0)}))}}function ir(e,t,n){if(void 0===n||0==+n)return Math[e](t);if(t=+t,n=+n,isNaN(t)||"number"!=typeof n||n%1!=0)return NaN;let r=t.toString().split("e");return r=(t=Math[e](+(r[0]+"e"+(r[1]?+r[1]-n:-n)))).toString().split("e"),+(r[0]+"e"+(r[1]?+r[1]+n:n))}function sr(e,t){function n(e,t,n){const r=gt(e);return isNaN(r)?r:isNaN(t)||isNaN(n)||t>n?NaN:rn?n:r}e.number=function(e,n){return t(e,n,((t,r,i)=>{it(i,1,2,e,n);const s=i[0];if(je(s))return s;if(null===s)return 0;if(Qe(s)||tt(s)||et(s))return s.toNumber();if(Ge(s))return Number(s);if($e(s))return NaN;if(""===s)return Number(s);if(void 0===s)return Number(s);if(ze(s)){if(void 0!==i[1]){let e=Oe(i[1],"‰","");return e=Oe(e,"¤",""),(0,f.p)(s,{pattern:e})}return Number(s.trim())}return Number(s)}))},e.abs=function(e,n){return t(e,n,((t,r,i)=>(it(i,1,1,e,n),Math.abs(gt(i[0])))))},e.acos=function(e,n){return t(e,n,((t,r,i)=>(it(i,1,1,e,n),Math.acos(gt(i[0])))))},e.asin=function(e,n){return t(e,n,((t,r,i)=>(it(i,1,1,e,n),Math.asin(gt(i[0])))))},e.atan=function(e,n){return t(e,n,((t,r,i)=>(it(i,1,1,e,n),Math.atan(gt(i[0])))))},e.atan2=function(e,n){return t(e,n,((t,r,i)=>(it(i,2,2,e,n),Math.atan2(gt(i[0]),gt(i[1])))))},e.ceil=function(e,n){return t(e,n,((t,r,i)=>{if(it(i,1,2,e,n),2===i.length){let e=gt(i[1]);return isNaN(e)&&(e=0),ir("ceil",gt(i[0]),-1*e)}return Math.ceil(gt(i[0]))}))},e.round=function(e,n){return t(e,n,((t,r,i)=>{if(it(i,1,2,e,n),2===i.length){let e=gt(i[1]);return isNaN(e)&&(e=0),ir("round",gt(i[0]),-1*e)}return Math.round(gt(i[0]))}))},e.floor=function(e,n){return t(e,n,((t,r,i)=>{if(it(i,1,2,e,n),2===i.length){let e=gt(i[1]);return isNaN(e)&&(e=0),ir("floor",gt(i[0]),-1*e)}return Math.floor(gt(i[0]))}))},e.cos=function(e,n){return t(e,n,((t,r,i)=>(it(i,1,1,e,n),Math.cos(gt(i[0])))))},e.isnan=function(e,n){return t(e,n,((t,r,i)=>(it(i,1,1,e,n),"number"==typeof i[0]&&isNaN(i[0]))))},e.exp=function(e,n){return t(e,n,((t,r,i)=>(it(i,1,1,e,n),Math.exp(gt(i[0])))))},e.log=function(e,n){return t(e,n,((t,r,i)=>(it(i,1,1,e,n),Math.log(gt(i[0])))))},e.pow=function(e,n){return t(e,n,((t,r,i)=>(it(i,2,2,e,n),gt(i[0])**gt(i[1]))))},e.random=function(e,n){return t(e,n,((t,r,i)=>(it(i,0,0,e,n),Math.random())))},e.sin=function(e,n){return t(e,n,((t,r,i)=>(it(i,1,1,e,n),Math.sin(gt(i[0])))))},e.sqrt=function(e,n){return t(e,n,((t,r,i)=>(it(i,1,1,e,n),Math.sqrt(gt(i[0])))))},e.tan=function(e,n){return t(e,n,((t,r,i)=>(it(i,1,1,e,n),Math.tan(gt(i[0])))))},e.isempty=function(e,n){return t(e,n,((t,r,i)=>(it(i,1,1,e,n),null===i[0]||""===i[0]||void 0===i[0]||i[0]===Me)))},e.boolean=function(e,n){return t(e,n,((t,r,i)=>(it(i,1,1,e,n),Dt(i[0]))))},e.constrain=function(e,r){return t(e,r,((t,i,s)=>{it(s,3,3,e,r);const a=gt(s[1]),o=gt(s[2]);if($e(s[0])){const e=[];for(const t of s[0])e.push(n(t,a,o));return e}if(Xe(s[0])){const e=[];for(let t=0;t=t&&-1!==t)return n}return n}(t,n);case"avg":case"mean":return ar(ft(t));case"min":return Math.min.apply(Math,ft(t));case"sum":return function(e){let t=0;for(let n=0;nlr("stdev",n)))},e.variance=function(e,n){return t(e,n,((e,t,n)=>lr("variance",n)))},e.average=function(e,n){return t(e,n,((e,t,n)=>lr("mean",n)))},e.mean=function(e,n){return t(e,n,((e,t,n)=>lr("mean",n)))},e.sum=function(e,n){return t(e,n,((e,t,n)=>lr("sum",n)))},e.min=function(e,n){return t(e,n,((e,t,n)=>lr("min",n)))},e.max=function(e,n){return t(e,n,((e,t,n)=>lr("max",n)))},e.distinct=function(e,n){return t(e,n,((e,t,n)=>lr("distinct",n)))},e.count=function(e,n){return t(e,n,((t,r,i)=>{if(it(i,1,1,e,n),$e(i[0])||ze(i[0]))return i[0].length;if(Xe(i[0]))return i[0].length();throw new J(e,B.InvalidParameter,n)}))}}class dr extends Qt{constructor(e){super(),this.declaredClass="esri.arcade.Portal",this.immutable=!1,this.setField("url",e),this.immutable=!0}}class hr extends Qt{constructor(e,t,n,r,i,s,a){super(),this.attachmentUrl=i,this.declaredClass="esri.arcade.Attachment",this.immutable=!1,this.setField("id",e),this.setField("name",t),this.setField("contenttype",n),this.setField("size",r),this.setField("exifinfo",s),this.setField("keywords",a),this.immutable=!0}deepClone(){return new hr(this.field("id"),this.field("name"),this.field("contenttype"),this.field("size"),this.attachmentUrl,this.field("exifinfo")?.deepClone()??null,this.field("keywords"))}}const fr=e=>(t,n,r)=>(r=r||14,+e(t,n).toFixed(r)),mr=(e,t)=>e+t,pr=(e,t)=>e*t,gr=(e,t)=>e/t,yr=(e,t,n)=>fr(mr)(e,t,n),Dr=(e,t,n)=>fr(pr)(e,t,n),wr=(e,t,n)=>fr(gr)(e,t,n),Ar=360,xr=400,Fr=2*Math.PI,Cr=3600,br=60,Sr=60,vr=648e3/Math.PI,Er=Ar*br*Sr,Tr=324e3,Ir=648e3,kr=String.fromCharCode(7501),_r="°";function Mr(e){if(!1===ze(e))throw new J(null,B.InvalidParameter,null);return e}function Nr(e,t){const n=10**t;return Math.round(e*n)/n}function Br(e){const t=parseFloat(e.toString().replace(Math.trunc(e).toString(),"0"))*Math.sign(e);return e<0?{fraction:t,integer:Math.ceil(e)}:{fraction:t,integer:Math.floor(e)}}var Or,Rr,Pr,Lr;function Ur(e,t){switch(e){case Or.north:return"SHORT"===t?"N":"North";case Or.east:return"SHORT"===t?"E":"East";case Or.south:return"SHORT"===t?"S":"South";case Or.west:return"SHORT"===t?"W":"West"}}function Zr(e,t){return e-Math.floor(e/t)*t}function zr(e){switch(e){case Rr.truncated_degrees:case Rr.decimal_degrees:return Ar;case Rr.radians:return Fr;case Rr.gradians:return xr;case Rr.seconds:return Er;case Rr.fractional_degree_minutes:return br;case Rr.fractional_minute_seconds:return Sr;default:throw new J(null,B.LogicError,null,{reason:"unsupported evaluations"})}}function Gr(e){switch(e.toUpperCase().trim()){case"NORTH":case"NORTHAZIMUTH":case"NORTH AZIMUTH":return Pr.north_azimuth;case"POLAR":return Pr.polar;case"QUADRANT":return Pr.quadrant;case"SOUTH":case"SOUTHAZIMUTH":case"SOUTH AZIMUTH":return Pr.south_azimuth}throw new J(null,B.LogicError,null,{reason:"unsupported directionType"})}function jr(e){switch(e.toUpperCase().trim()){case"D":case"DD":case"DECIMALDEGREE":case"DECIMAL DEGREE":case"DEGREE":case"DECIMALDEGREES":case"DECIMAL DEGREES":case"DEGREES":return Rr.decimal_degrees;case"DMS":case"DEGREESMINUTESSECONDS":case"DEGREES MINUTES SECONDS":return Rr.degrees_minutes_seconds;case"R":case"RAD":case"RADS":case"RADIAN":case"RADIANS":return Rr.radians;case"G":case"GON":case"GONS":case"GRAD":case"GRADS":case"GRADIAN":case"GRADIANS":return Rr.gradians}throw new J(null,B.LogicError,null,{reason:"unsupported units"})}!function(e){e[e.north=0]="north",e[e.east=1]="east",e[e.south=2]="south",e[e.west=3]="west"}(Or||(Or={})),function(e){e[e.decimal_degrees=1]="decimal_degrees",e[e.seconds=2]="seconds",e[e.degrees_minutes_seconds=3]="degrees_minutes_seconds",e[e.radians=4]="radians",e[e.gradians=5]="gradians",e[e.truncated_degrees=6]="truncated_degrees",e[e.fractional_degree_minutes=7]="fractional_degree_minutes",e[e.fractional_minute_seconds=8]="fractional_minute_seconds"}(Rr||(Rr={})),function(e){e[e.north_azimuth=1]="north_azimuth",e[e.polar=2]="polar",e[e.quadrant=3]="quadrant",e[e.south_azimuth=4]="south_azimuth"}(Pr||(Pr={})),function(e){e[e.meridian=0]="meridian",e[e.direction=1]="direction"}(Lr||(Lr={}));class qr{constructor(e,t,n){this.m_degrees=e,this.m_minutes=t,this.m_seconds=n}getField(e){switch(e){case Rr.decimal_degrees:case Rr.truncated_degrees:return this.m_degrees;case Rr.fractional_degree_minutes:return this.m_minutes;case Rr.seconds:case Rr.fractional_minute_seconds:return this.m_seconds;default:throw new J(null,B.LogicError,null,{reason:"unexpected evaluation"})}}static secondsToDMS(e){const t=Br(e).fraction;let n=Br(e).integer;const r=Math.floor(n/Cr);n-=r*Cr;const i=Math.floor(n/Sr);return n-=i*Sr,new qr(r,i,n+t)}static numberToDms(e){const t=Br(e).fraction,n=Br(e).integer,r=Dr(Br(100*t).fraction,100),i=Br(100*t).integer;return new qr(n,i,r)}format(e,t){let n=Nr(this.m_seconds,t),r=this.m_minutes,i=this.m_degrees;if(e===Rr.seconds||e===Rr.fractional_minute_seconds)Sr<=n&&(n-=Sr,++r),br<=r&&(r=0,++i),Ar<=i&&(i=0);else if(e===Rr.fractional_degree_minutes)n=0,r=30<=this.m_seconds?this.m_minutes+1:this.m_minutes,i=this.m_degrees,br<=r&&(r=0,++i),Ar<=i&&(i=0);else if(e===Rr.decimal_degrees||e===Rr.truncated_degrees){const e=wr(this.m_seconds,Cr),t=wr(this.m_minutes,br);i=Math.round(this.m_degrees+t+e),r=0,n=0}return new qr(i,r,n)}static dmsToSeconds(e,t,n){return e*Cr+t*Sr+n}}class Jr{constructor(e,t,n){this.meridian=e,this.angle=t,this.direction=n}fetchAzimuth(e){return e===Lr.meridian?this.meridian:this.direction}}class $r{constructor(e){this._angle=e}static createFromAngleAndDirection(e,t){return new $r(new Hr($r._convertDirectionFormat(e.extractAngularUnits(Rr.seconds),t,Pr.north_azimuth)))}getAngle(e){const t=this._angle.extractAngularUnits(Rr.seconds);switch(e){case Pr.north_azimuth:case Pr.south_azimuth:case Pr.polar:return new Hr($r._convertDirectionFormat(t,Pr.north_azimuth,e));case Pr.quadrant:{const e=$r.secondsNorthAzimuthToQuadrant(t);return new Hr(e.angle)}}}getMeridian(e){const t=this._angle.extractAngularUnits(Rr.seconds);switch(e){case Pr.north_azimuth:return Or.north;case Pr.south_azimuth:return Or.south;case Pr.polar:return Or.east;case Pr.quadrant:return $r.secondsNorthAzimuthToQuadrant(t).meridian}}getDirection(e){const t=this._angle.extractAngularUnits(Rr.seconds);switch(e){case Pr.north_azimuth:return Or.east;case Pr.south_azimuth:return Or.west;case Pr.polar:return Or.north;case Pr.quadrant:return $r.secondsNorthAzimuthToQuadrant(t).direction}}static secondsNorthAzimuthToQuadrant(e){const t=e<=Tr||e>=972e3?Or.north:Or.south,n=t===Or.north?Math.min(Er-e,e):Math.abs(e-Ir),r=e>Ir?Or.west:Or.east;return new Jr(t,n,r)}static createFromAngleMeridianAndDirection(e,t,n){return new $r(new Hr($r.secondsQuadrantToNorthAzimuth(e.extractAngularUnits(Rr.seconds),t,n)))}static secondsQuadrantToNorthAzimuth(e,t,n){return t===Or.north?n===Or.east?e:Er-e:n===Or.east?Ir-e:Ir+e}static _convertDirectionFormat(e,t,n){let r=0;switch(t){case Pr.north_azimuth:r=e;break;case Pr.polar:r=Tr-e;break;case Pr.quadrant:throw new J(null,B.LogicError,null,{reason:"unexpected evaluation"});case Pr.south_azimuth:r=e+Ir}let i=0;switch(n){case Pr.north_azimuth:i=r;break;case Pr.polar:i=Tr-r;break;case Pr.quadrant:throw new J(null,B.LogicError,null,{reason:"unexpected evaluation"});case Pr.south_azimuth:i=r-Ir}return i%=Er,i<0?Er+i:i}}function Vr(e,t,n){let r=null;switch(t){case Rr.decimal_degrees:r=Dr(e,Cr);break;case Rr.seconds:r=e;break;case Rr.gradians:r=Dr(e,3240);break;case Rr.radians:r=Dr(e,vr);break;default:throw new J(null,B.LogicError,null,{reason:"unexpected evaluation"})}switch(n){case Rr.decimal_degrees:return wr(r,Cr);case Rr.seconds:return r;case Rr.gradians:return wr(r,3240);case Rr.radians:return r/vr;default:throw new J(null,B.LogicError,null,{reason:"unexpected evaluation"})}}class Hr{constructor(e){this._seconds=e}static createFromAngleAndUnits(e,t){return new Hr(Vr(e,t,Rr.seconds))}extractAngularUnits(e){return Vr(this._seconds,Rr.seconds,Wr(e))}static createFromDegreesMinutesSeconds(e,t,n){return new Hr(yr(yr(Dr(e,Cr),Dr(t,Sr)),n))}}function Wr(e){switch((0,v.b)(e),e){case Rr.decimal_degrees:case Rr.truncated_degrees:case Rr.degrees_minutes_seconds:return Rr.decimal_degrees;case Rr.gradians:return Rr.gradians;case Rr.fractional_degree_minutes:return Rr.fractional_degree_minutes;case Rr.radians:return Rr.radians;case Rr.seconds:case Rr.fractional_minute_seconds:return Rr.seconds}}class Kr{constructor(e,t,n,r){this.view=e,this.angle=t,this.merdian=n,this.direction=r,this._dms=null,this._formattedDms=null}static createFromStringAndBearing(e,t,n){return new Kr(e,t.getAngle(n),t.getMeridian(n),t.getDirection(n))}fetchAngle(){return this.angle}fetchMeridian(){return this.merdian}fetchDirection(){return this.direction}fetchView(){return this.view}fetchDms(){return null===this._dms&&this._calculateDms(),this._dms}fetchFormattedDms(){return null===this._formattedDms&&this._calculateDms(),this._formattedDms}_calculateDms(){let e=null,t=Rr.truncated_degrees,n=0;for(let r=0;r0?1:0),"0");case Rr.truncated_degrees:case Rr.fractional_degree_minutes:return s=Zr(i.fetchFormattedDms().getField(t),zr(t)),s.toFixed(r).padStart(n+r+(r>0?1:0),"0");case Rr.fractional_minute_seconds:return s=Zr(Nr(i.fetchDms().getField(t),r),zr(t)),s.toFixed(r).padStart(n+r+(r>0?1:0),"0");default:throw new J(null,B.LogicError,null,{reason:"unexpected evaluation"})}}function Xr(e){switch(e.toUpperCase().trim()){case"N":case"NORTH":return Or.north;case"E":case"EAST":return Or.east;case"S":case"SOUTH":return Or.south;case"W":case"WEST":return Or.west}return null}function Qr(e){const t=parseFloat(e);if(je(t)){if(isNaN(t))throw new J(null,B.LogicError,null,{reason:"invalid conversion"});return t}throw new J(null,B.LogicError,null,{reason:"invalid conversion"})}function ei(e,t,n){const r=n===Pr.quadrant;let i=null,s=null,a=0,o=0,u=0;if(r){if(e.length<2)throw new J(null,B.LogicError,null,{reason:"conversion error"});u=1;const t=function(e){switch(gt(e)){case 1:return{first:Or.north,second:Or.east};case 2:return{first:Or.south,second:Or.east};case 3:return{first:Or.south,second:Or.west};case 4:return{first:Or.north,second:Or.west}}return null}(ht(e[e.length-1]));if(t?(i=t.first,s=t.second):(a=1,i=Xr(ht(e[0])),s=Xr(ht(e[e.length-1]))),null===i||null===s)throw new J(null,B.LogicError,null,{reason:"invalid conversion"})}switch(t){case Rr.decimal_degrees:case Rr.radians:case Rr.gradians:if(0===e.length)throw new J(null,B.LogicError,null,{reason:"invalid conversion"});return r?$r.createFromAngleMeridianAndDirection(Hr.createFromAngleAndUnits(Qr(e[a]),Wr(t)),i,s):$r.createFromAngleAndDirection(Hr.createFromAngleAndUnits(Qr(e[a]),Wr(t)),n);case Rr.degrees_minutes_seconds:if(o=e.length-u-a,3===o){const t=Hr.createFromDegreesMinutesSeconds(Qr(e[a]),Qr(e[a+1]),Qr(e[a+2]));return r?$r.createFromAngleMeridianAndDirection(t,i,s):$r.createFromAngleAndDirection(t,n)}if(1===o){const t=Qr(e[a]),o=qr.numberToDms(t),u=Hr.createFromDegreesMinutesSeconds(o.m_degrees,o.m_minutes,o.m_seconds);return r?$r.createFromAngleMeridianAndDirection(u,i,s):$r.createFromAngleAndDirection(u,n)}}throw new J(null,B.LogicError,null,{reason:"invalid conversion"})}function ti(e,t,n){const r={padding:0,rounding:0,newpos:t};let i=!1;for(;t(it(i,1,1,e,n),new dr(ht(i[0])))))},e.typeof=function(e,n){return t(e,n,((t,r,i)=>{it(i,1,1,e,n);const s=Ze(i[0]);if("Unrecognized Type"===s)throw new J(e,B.UnrecognizedType,n);return s}))},e.trim=function(e,n){return t(e,n,((t,r,i)=>(it(i,1,1,e,n),ht(i[0]).trim())))},e.tohex=function(e,n){return t(e,n,((t,r,i)=>{it(i,1,1,e,n);const s=gt(i[0]);return isNaN(s)?s:s.toString(16)}))},e.upper=function(e,n){return t(e,n,((t,r,i)=>(it(i,1,1,e,n),ht(i[0]).toUpperCase())))},e.proper=function(e,n){return t(e,n,((t,r,i)=>{it(i,1,2,e,n);let s=1;2===i.length&&"firstword"===ht(i[1]).toLowerCase()&&(s=2);const a=/\s/,o=ht(i[0]);let u="",l=!0;for(let e=0;e(it(i,1,1,e,n),ht(i[0]).toLowerCase())))},e.guid=function(e,n){return t(e,n,((t,r,i)=>{if(it(i,0,1,e,n),i.length>0)switch(ht(i[0]).toLowerCase()){case"digits":return(0,R.g)().replace("-","").replace("-","").replace("-","").replace("-","");case"digits-hyphen":return(0,R.g)();case"digits-hyphen-braces":return"{"+(0,R.g)()+"}";case"digits-hyphen-parentheses":return"("+(0,R.g)()+")"}return"{"+(0,R.g)()+"}"}))},e.standardizeguid=function(e,n){return t(e,n,((t,r,i)=>{it(i,2,2,e,n);let s=ht(i[0]);if(""===s||null===s)return"";const a=/^(\{|\()?(?[0-9a-z]{8})(-?)(?[0-9a-z]{4})(-?)(?[0-9a-z]{4})(-?)(?[0-9a-z]{4})(-?)(?[0-9a-z]{12})(\}|\))?$/gim.exec(s);if(!a)return"";const o=a.groups;switch(s=o.partA+"-"+o.partB+"-"+o.partC+"-"+o.partD+"-"+o.partE,ht(i[1]).toLowerCase()){case"digits":return s.replace("-","").replace("-","").replace("-","").replace("-","");case"digits-hyphen":return s;case"digits-hyphen-braces":return"{"+s+"}";case"digits-hyphen-parentheses":return"("+s+")"}return"{"+s+"}"}))},e.console=function(e,n){return t(e,n,((t,n,r)=>(0===r.length||(1===r.length?e.console(ht(r[0])):e.console(ht(r))),Me)))},e.mid=function(e,n){return t(e,n,((t,r,i)=>{it(i,2,3,e,n);let s=gt(i[1]);if(isNaN(s))return"";if(s<0&&(s=0),2===i.length)return ht(i[0]).substr(s);let a=gt(i[2]);return isNaN(a)?"":(a<0&&(a=0),ht(i[0]).substr(s,a))}))},e.find=function(e,n){return t(e,n,((t,r,i)=>{it(i,2,3,e,n);let s=0;if(i.length>2){if(s=gt(Ue(i[2],0)),isNaN(s))return-1;s<0&&(s=0)}return ht(i[1]).indexOf(ht(i[0]),s)}))},e.left=function(e,n){return t(e,n,((t,r,i)=>{it(i,2,2,e,n);let s=gt(i[1]);return isNaN(s)?"":(s<0&&(s=0),ht(i[0]).substr(0,s))}))},e.right=function(e,n){return t(e,n,((t,r,i)=>{it(i,2,2,e,n);let s=gt(i[1]);return isNaN(s)?"":(s<0&&(s=0),ht(i[0]).substr(-1*s,s))}))},e.split=function(e,n){return t(e,n,((t,r,i)=>{let s;it(i,2,4,e,n);let a=gt(Ue(i[2],-1));const o=Dt(Ue(i[3],!1));if(-1===a||null===a||!0===o?s=ht(i[0]).split(ht(i[1])):(isNaN(a)&&(a=-1),a<-1&&(a=-1),s=ht(i[0]).split(ht(i[1]),a)),!1===o)return s;const u=[];for(let e=0;e=a);e++)""!==s[e]&&void 0!==s[e]&&u.push(s[e]);return u}))},e.text=function(e,n){return t(e,n,((t,r,i)=>(it(i,1,2,e,n),mt(i[0],i[1]))))},e.concatenate=function(e,n){return t(e,n,((e,t,n)=>{const r=[];if(n.length<1)return"";if($e(n[0])){const e=Ue(n[2],"");for(let t=0;t1?r.join(n[1]):r.join("")}if(Xe(n[0])){const e=Ue(n[2],"");for(let t=0;t1?r.join(n[1]):r.join("")}for(let e=0;e{if(it(i,1,1,e,n),$e(i[0])){const e=i[0].slice(0);return e.reverse(),e}if(Xe(i[0])){const e=i[0].toArray().slice(0);return e.reverse(),e}throw new J(e,B.InvalidParameter,n)}))},e.replace=function(e,n){return t(e,n,((t,r,i)=>{it(i,3,4,e,n);const s=ht(i[0]),a=ht(i[1]),o=ht(i[2]);return 4!==i.length||Dt(i[3])?Oe(s,a,o):s.replace(a,o)}))},e.schema=function(e,n){return t(e,n,((t,r,i)=>{if(Ve(i[0])){const t=Jt(i[0]);return t?Qt.convertObjectToArcadeDictionary(t,qt(e)):null}throw new J(e,B.InvalidParameter,n)}))},e.subtypes=function(e,n){return t(e,n,((t,r,i)=>{if(it(i,1,1,e,n),Ve(i[0])){const t=zt(i[0]);return t?Qt.convertObjectToArcadeDictionary(t,qt(e)):null}throw new J(e,B.InvalidParameter,n)}))},e.subtypecode=function(e,n){return t(e,n,((t,r,i)=>{if(it(i,1,1,e,n),Ve(i[0])){const e=zt(i[0]);if(!e)return null;if(e.subtypeField&&i[0].hasField(e.subtypeField)){const t=i[0].field(e.subtypeField);for(const n of e.subtypes)if(n.code===t)return n.code;return null}return null}throw new J(e,B.InvalidParameter,n)}))},e.subtypename=function(e,n){return t(e,n,((t,r,i)=>{if(it(i,1,1,e,n),Ve(i[0])){const e=zt(i[0]);if(!e)return"";if(e.subtypeField&&i[0].hasField(e.subtypeField)){const t=i[0].field(e.subtypeField);for(const n of e.subtypes)if(n.code===t)return n.name;return""}return""}throw new J(e,B.InvalidParameter,n)}))},e.gdbversion=function(e,n){return t(e,n,((t,r,i)=>{if(it(i,1,1,e,n),Ve(i[0]))return i[0].gdbVersion();throw new J(e,B.InvalidParameter,n)}))},e.domain=function(e,n){return t(e,n,((t,r,i)=>{if(it(i,2,3,e,n),Ve(i[0])){const t=Zt(i[0],ht(i[1]),void 0===i[2]?void 0:i[2]);return t&&t.domain?"coded-value"===t.domain.type||"codedValue"===t.domain.type?Qt.convertObjectToArcadeDictionary({type:"codedValue",name:t.domain.name,dataType:Ce[t.field.type],codedValues:t.domain.codedValues.map((e=>({name:e.name,code:e.code})))},qt(e)):Qt.convertObjectToArcadeDictionary({type:"range",name:t.domain.name,dataType:Ce[t.field.type],min:t.domain.minValue,max:t.domain.maxValue},qt(e)):null}throw new J(e,B.InvalidParameter,n)}))},e.domainname=function(e,n){return t(e,n,((t,r,i)=>{if(it(i,2,4,e,n),Ve(i[0]))return Gt(i[0],ht(i[1]),i[2],void 0===i[3]?void 0:i[3]);throw new J(e,B.InvalidParameter,n)}))},e.domaincode=function(e,n){return t(e,n,((t,r,i)=>{if(it(i,2,4,e,n),Ve(i[0]))return jt(i[0],ht(i[1]),i[2],void 0===i[3]?void 0:i[3]);throw new J(e,B.InvalidParameter,n)}))},e.urlencode=function(e,n){return t(e,n,((t,r,i)=>{if(it(i,1,1,e,n),null===i[0])return"";if(i[0]instanceof Qt){let e="";for(const t of i[0].keys()){const n=i[0].field(t);""!==e&&(e+="&"),e+=null===n?encodeURIComponent(t)+"=":encodeURIComponent(t)+"="+encodeURIComponent(n)}return e}return encodeURIComponent(ht(i[0]))}))},e.hash=function(e,n){return t(e,n,((t,r,i)=>{it(i,1,1,e,n);const s=new N(0);return ii(i[0],s,{context:e,node:n,map:new Map,currentLength:0}),s.digest()}))},e.convertdirection=function(e,n){return t(e,n,((t,r,i)=>(it(i,3,3,e,n),function(e,t,n){if(!(t instanceof Qt))throw new J(null,B.InvalidParameter,null);if(!1===t.hasField("directionType"))throw new J(null,B.LogicError,null,{reason:"missing directionType"});if(!1===t.hasField("angleType"))throw new J(null,B.LogicError,null,{reason:"missing angleType"});const r=Gr(Mr(t.field("directiontype"))),i=function(e,t,n){if(je(e))return function(e,t,n){if(n===Pr.quadrant)throw new J(null,B.LogicError,null,{reason:"conversion error"});if(t===Rr.degrees_minutes_seconds){const t=qr.numberToDms(e);return $r.createFromAngleAndDirection(Hr.createFromDegreesMinutesSeconds(t.m_degrees,t.m_minutes,t.m_seconds),n)}return $r.createFromAngleAndDirection(Hr.createFromAngleAndUnits(e,Wr(t)),n)}(gt(e),t,n);if(ze(e))return ei(function(e){const t=new Set([" ","-","/","'",'"',"\\","^",_r,kr,"\t","\r","\n","*"]);let n="";for(let r=0;r""!==e))}(e),t,n);if($e(e))return ei(e,t,n);if(Xe(e))return ei(e.toArray(),t,n);throw new J(null,B.LogicError,null,{reason:"conversion error"})}(e,jr(Mr(t.field("angletype"))),r);if(!(n instanceof Qt))throw new J(null,B.InvalidParameter,null);if(!1===n.hasField("directionType"))throw new J(null,B.LogicError,null,{reason:"missing directionType"});if(!1===n.hasField("outputType"))throw new J(null,B.LogicError,null,{reason:"missing angleType"});const s=Gr(Mr(n.field("directiontype"))),a=n.hasField("angleType")?jr(Mr(n.field("angletype"))):null,o=Mr(n.field("outputType")).toUpperCase().trim();if(!s||!o)throw new J(null,B.LogicError,null,{reason:"conversion error"});if(!(a||"TEXT"===o&&n.hasField("format")))throw new J(null,B.LogicError,null,{reason:"invalid unit"});switch(o){case"VALUE":return s===Pr.quadrant||a===Rr.degrees_minutes_seconds?function(e,t,n){const r=e.getAngle(t);if(t===Pr.quadrant&&n===Rr.degrees_minutes_seconds){const n=qr.secondsToDMS(r.extractAngularUnits(Rr.seconds));return[Ur(e.getMeridian(t),"SHORT"),n.m_degrees,n.m_minutes,n.m_seconds,Ur(e.getDirection(t),"SHORT")]}if(n===Rr.degrees_minutes_seconds){const e=qr.secondsToDMS(r.extractAngularUnits(Rr.seconds));return[e.m_degrees,e.m_minutes,e.m_seconds]}return t===Pr.quadrant?[Ur(e.getMeridian(t),"SHORT"),r.extractAngularUnits(n),Ur(e.getDirection(t),"SHORT")]:[r.extractAngularUnits(n)]}(i,s,a):function(e,t,n){const r=Wr(n);if(r&&n!==Rr.degrees_minutes_seconds)return e.getAngle(t).extractAngularUnits(r);throw new J(null,B.LogicError,null,{reason:"conversion error"})}(i,s,a);case"TEXT":{let e="";return n.hasField("format")&&(e=ht(n.field("format"))),null!==e&&""!==e||(e=function(e,t){let n="";switch(e){case Rr.decimal_degrees:n=t===Pr.quadrant?"DD.DD"+_r:"DDD.DD"+_r;break;case Rr.degrees_minutes_seconds:n=t===Pr.quadrant?"dd"+_r+" mm' ss\"":"ddd"+_r+" mm' ss.ss\"";break;case Rr.radians:n="R.RR";break;case Rr.gradians:n="GGG.GG"+kr;break;default:throw new J(null,B.LogicError,null,{reason:"conversion error"})}return t===Pr.quadrant&&(n="p "+n+" b"),n}(a,s)),function(e,t,n){let r="",i=null,s=null;const a=Kr.createFromStringAndBearing(t,e,n),o={D:Rr.decimal_degrees,d:Rr.truncated_degrees,m:Rr.fractional_degree_minutes,s:Rr.fractional_minute_seconds,R:Rr.radians,G:Rr.gradians};for(let u=0;u{if(it(i,1,1,e,n),!1===ze(i[0]))throw new J(e,B.InvalidParameter,n);return Qt.convertJsonToArcade(JSON.parse(ht(i[0])),qt(e))}))},e.expects=function(e,n){return t(e,n,((t,r,i)=>{if(i.length<1)throw new J(e,B.WrongNumberOfParameters,n);return Me}))},e.tocharcode=function(e,n){return t(e,n,((t,r,i)=>{it(i,1,2,e,n);const s=gt(Ue(i[1],0)),a=ht(i[0]);if(0===a.length&&1===i.length)return null;if(a.length<=s||s<0)throw new J(e,B.OutOfBounds,n);return a.charCodeAt(s)}))},e.tocodepoint=function(e,n){return t(e,n,((t,r,i)=>{it(i,1,2,e,n);const s=gt(Ue(i[1],0)),a=ht(i[0]);if(0===a.length&&1===i.length)return null;if(a.length<=s||s<0)throw new J(e,B.OutOfBounds,n);return a.codePointAt(s)}))},e.fromcharcode=function(e,n){return t(e,n,((t,r,i)=>{if(i.length<1)throw new J(e,B.WrongNumberOfParameters,n);const s=i.map((e=>Math.trunc(gt(e)))).filter((e=>e>=0&&e<=65535));return 0===s.length?null:String.fromCharCode.apply(null,s)}))},e.fromcodepoint=function(e,n){return t(e,n,((t,r,i)=>{if(i.length<1)throw new J(e,B.WrongNumberOfParameters,n);let s;try{s=i.map((e=>Math.trunc(gt(e)))).filter((e=>e<=1114111&&e>>>0===e))}catch(e){return null}return 0===s.length?null:String.fromCodePoint.apply(null,s)}))},e.getuser=function(e,n){return t(e,n,((t,r,i)=>{it(i,0,2,e,n);let s=Ue(i[1],"");if(s=!0===s||!1===s?"":ht(s),null!==s&&""!==s)return null;if(0===i.length||i[0]instanceof dr){let t=null;if(t=e.services?.portal?e.services.portal:P.A.getDefault(),i.length>0&&(u=t,!(o=i[0].field("url"))||!(0,O.ut)(o,u?.restUrl||"")))return null;if(!t)return null;if(""===s){const n="loaded"===(a=t).loadStatus&&a.user?.sourceJSON?a.user.sourceJSON:null;if(n){const t=JSON.parse(JSON.stringify(n));for(const e of["lastLogin","created","modified"])void 0!==t[e]&&null!==t[e]&&(t[e]=new Date(t[e]));return Qt.convertObjectToArcadeDictionary(t,qt(e))}}return null}var a,o,u;throw new J(e,B.InvalidParameter,n)}))},e.getenvironment=function(e,n){return t(e,n,((t,r,i)=>(it(i,0,0,e,n),Qt.convertObjectToArcadeDictionary($t(qt(e),e.spatialReference),qt(e),!0))))}}function ai(e,t,n){try{return n(e,null,t.arguments)}catch(e){throw e}}function oi(e,t){try{switch(t.type){case"EmptyStatement":return"lc.voidOperation";case"VariableDeclarator":return function(e,t){let n=null===t.init?null:oi(e,t.init);n===Me&&(n=null);const r=t.id.name.toLowerCase();if(di(r),null!==e.localScope){if(void 0!==e.localScope[r])return"lscope['"+r+"']="+n+"; ";if(void 0!==e.localScope._SymbolsMap[r])return"lscope['"+e.localScope._SymbolsMap[r]+"']="+n+"; ";{const t=fi(e);return e.localScope._SymbolsMap[r]=t,e.mangleMap[r]=t,"lscope['"+t+"']="+n+"; "}}if(void 0!==e.globalScope[r])return"gscope['"+r+"']="+n+"; ";if(void 0!==e.globalScope._SymbolsMap[r])return"gscope['"+e.globalScope._SymbolsMap[r]+"']="+n+"; ";if(e.undeclaredGlobalsInFunctions.has(r)){const t=e.undeclaredGlobalsInFunctions.get(r).manglename;return e.globalScope._SymbolsMap[r]=t,e.mangleMap[r]=t,e.undeclaredGlobalsInFunctions.delete(r),"gscope[lang.setAssig('"+t+"', runtimeCtx)]="+n+"; "}const i=fi(e);return e.globalScope._SymbolsMap[r]=i,e.mangleMap[r]=i,"gscope['"+i+"']="+n+"; "}(e,t);case"VariableDeclaration":return function(e,t){const n=[];for(let r=0;rnew vi(e),prepare(e,t){let n=e.spatialReference;null==n&&(n=new D.A({wkid:102100}));const r=wi(e.vars,e.customfunctions,t,e.timeZone);return{localStack:[],isAsync:t,exports:u,exportmangle:l,gdefs:{},moduleFactory:a,moduleFactoryMap:o,moduleSingletons:e.moduleSingletons,mangleMap:this.mangles,spatialReference:n,globalScope:r,abortSignal:void 0===e.abortSignal||null===e.abortSignal?{aborted:!1}:e.abortSignal,localScope:null,services:e.services,console:e.console??bi,lrucache:e.lrucache,timeZone:e.timeZone??null,interceptor:e.interceptor,symbols:{symbolCounter:0},depthCounter:e.depthCounter}}};return new Function("context","spatialReference",s).bind(c)}(r.syntax,{interceptor:e.interceptor,services:e.services,moduleFactory:e.moduleFactory,lrucache:e.lrucache,timeZone:e.timeZone??null,libraryResolver:e.libraryResolver,customfunctions:e.customfunctions,vars:{}},e.isAsync)),e.moduleFactoryMap[i]=r.uri;let s="";if(s=e.isAsync?"(yield lang.loadModule('"+i+"', runtimeCtx) ); ":"lang.loadModule('"+i+"', runtimeCtx); ",void 0!==e.globalScope[n])return"gscope['"+n+"']="+s;if(void 0!==e.globalScope._SymbolsMap[n])return"gscope['"+e.globalScope._SymbolsMap[n]+"']="+s;let a="";return e.undeclaredGlobalsInFunctions.has(n)?(a=e.undeclaredGlobalsInFunctions.get(n).manglename,e.undeclaredGlobalsInFunctions.delete(n)):a=fi(e),e.globalScope._SymbolsMap[n]=a,e.mangleMap[n]=a,"gscope[lang.setAssig('"+a+"', runtimeCtx)]="+s}(e,t);case"ExportNamedDeclaration":return function(e,t){const n=oi(e,t.declaration);if("FunctionDeclaration"===t.declaration.type)e.exports[t.declaration.id.name.toLowerCase()]="function";else if("VariableDeclaration"===t.declaration.type)for(const n of t.declaration.declarations)e.exports[n.id.name.toLowerCase()]="variable";return n}(e,t);case"ReturnStatement":return function(e,t){return null===t.argument?"return lc.voidOperation":"return "+oi(e,t.argument)}(e,t);case"IfStatement":return li(e,t);case"ExpressionStatement":return function(e,t){return"AssignmentExpression"===t.expression.type?"lastStatement = lc.voidOperation; "+oi(e,t.expression)+"; \n ":(t.expression.type,"lastStatement = "+oi(e,t.expression)+"; ")}(e,t);case"AssignmentExpression":return function(e,t){const n=oi(e,t.right);let r=null,i="";if("MemberExpression"===t.left.type)return r=oi(e,t.left.object),!0===t.left.computed?i=oi(e,t.left.property):(i="'"+t.left.property.name+"'",di(t.left.property.name)),"lang.assignmember("+r+","+i+",'"+t.operator+"',"+n+")";if(r=t.left.name.toLowerCase(),di(r),null!==e.localScope){if(void 0!==e.localScope[r])return"lscope['"+r+"']=lang.assign("+n+",'"+t.operator+"', lscope['"+r+"'])";if(void 0!==e.localScope._SymbolsMap[r])return"lscope['"+e.localScope._SymbolsMap[r]+"']=lang.assign("+n+",'"+t.operator+"', lscope['"+e.localScope._SymbolsMap[r]+"'])"}if(void 0!==e.globalScope[r])return"gscope['"+r+"']=lang.assign("+n+",'"+t.operator+"', gscope['"+r+"'])";if(void 0!==e.globalScope._SymbolsMap[r])return"gscope['"+e.globalScope._SymbolsMap[r]+"']=lang.assign("+n+",'"+t.operator+"', gscope['"+e.globalScope._SymbolsMap[r]+"'])";if(null!==e.localScope){if(e.undeclaredGlobalsInFunctions.has(r))return"gscope[lang.chkAssig('"+e.undeclaredGlobalsInFunctions.get(r).manglename+"',runtimeCtx)]=lang.assign("+n+",'"+t.operator+"', gscope['"+e.undeclaredGlobalsInFunctions.get(r).manglename+"'])";const i={manglename:fi(e),node:t.argument};return e.undeclaredGlobalsInFunctions.set(r,i),"gscope[lang.chkAssig('"+i.manglename+"',runtimeCtx)]=lang.assign("+n+",'"+t.operator+"', gscope['"+i.manglename+"'])"}throw new J(e,B.InvalidIdentifier,t)}(e,t);case"UpdateExpression":return function(e,t){let n=null,r="";if("MemberExpression"===t.argument.type)return n=oi(e,t.argument.object),!0===t.argument.computed?r=oi(e,t.argument.property):(r="'"+t.argument.property.name+"'",di(t.argument.property.name)),"lang.memberupdate("+n+","+r+",'"+t.operator+"',"+t.prefix+")";if(n=t.argument.name.toLowerCase(),di(n),null!==e.localScope){if(void 0!==e.localScope[n])return"lang.update(lscope, '"+n+"','"+t.operator+"',"+t.prefix+")";if(void 0!==e.localScope._SymbolsMap[n])return"lang.update(lscope, '"+e.localScope._SymbolsMap[n]+"','"+t.operator+"',"+t.prefix+")"}if(void 0!==e.globalScope[n])return"lang.update(gscope, '"+n+"','"+t.operator+"',"+t.prefix+")";if(void 0!==e.globalScope._SymbolsMap[n])return"lang.update(gscope, '"+e.globalScope._SymbolsMap[n]+"','"+t.operator+"',"+t.prefix+")";if(null!==e.localScope){if(e.undeclaredGlobalsInFunctions.has(n))return"lang.update(gscope,lang.chkAssig( '"+e.undeclaredGlobalsInFunctions.get(n).manglename+"',runtimeCtx),'"+t.operator+"',"+t.prefix+")";const r={manglename:fi(e),node:t.argument};return e.undeclaredGlobalsInFunctions.set(n,r),"lang.update(gscope, lang.chkAssig('"+r.manglename+"',runtimeCtx),'"+t.operator+"',"+t.prefix+")"}throw new J(e,B.InvalidIdentifier,t)}(e,t);case"BreakStatement":return"break";case"ContinueStatement":return"continue";case"TemplateLiteral":return function(e,t){try{const n=[];let r=0;for(const i of t.quasis)n.push(i.value?JSON.stringify(i.value.cooked):JSON.stringify("")),!1===i.tail&&(n.push(t.expressions[r]?"lang.castString(lang.aCheck("+oi(e,t.expressions[r])+", 'TemplateLiteral'))":""),r++);return"(["+n.join(",")+"]).join('')"}catch(e){throw e}}(e,t);case"TemplateElement":return JSON.stringify(t.value?t.value.cooked:"");case"ForStatement":return function(e,t){let n="lastStatement = lc.voidOperation; \n";null!==t.init&&(n+=oi(e,t.init)+"; ");const r=mi(e),i=mi(e);return n+="var "+r+" = true; ",n+="\n do { ",null!==t.update&&(n+=" if ("+r+"===false) {\n "+oi(e,t.update)+" \n}\n "+r+"=false; \n"),null!==t.test&&(n+="var "+i+" = "+oi(e,t.test)+"; ",n+="if ("+i+"===false) { break; } else if ("+i+"!==true) { lang.error('"+B.BooleanConditionRequired+"'); }\n"),n+=oi(e,t.body),null!==t.update&&(n+="\n "+oi(e,t.update)),n+="\n"+r+" = true; \n} while(true); lastStatement = lc.voidOperation; ",n}(e,t);case"ForInStatement":return function(e,t){const n=mi(e),r=mi(e),i=mi(e);let s="var "+n+" = "+oi(e,t.right)+";\n";"VariableDeclaration"===t.left.type&&(s+=oi(e,t.left));let a="VariableDeclaration"===t.left.type?t.left.declarations[0].id.name:t.left.name;a=a.toLowerCase(),di(a);let o="";null!==e.localScope&&(void 0!==e.localScope[a]?o="lscope['"+a+"']":void 0!==e.localScope._SymbolsMap[a]&&(o="lscope['"+e.localScope._SymbolsMap[a]+"']"));let u="";if(""===o)if(void 0!==e.globalScope[a])o="gscope['"+a+"']";else if(void 0!==e.globalScope._SymbolsMap[a])o="gscope['"+e.globalScope._SymbolsMap[a]+"']";else if(null!==e.localScope)if(e.undeclaredGlobalsInFunctions.has(a))o="gscope['"+e.undeclaredGlobalsInFunctions.get(a).manglename+"']",u=e.undeclaredGlobalsInFunctions.get(a).manglename;else{const n={manglename:fi(e),node:t.left};e.undeclaredGlobalsInFunctions.set(a,n),o="gscope['"+n.manglename+"']",u=n.manglename}return u&&(s+="lang.chkAssig('"+u+"',runtimeCtx); \n"),s+="if ("+n+"===null) { lastStatement = lc.voidOperation; }\n ",s+="else if (lc.isArray("+n+") || lc.isString("+n+")) {",s+="var "+r+"="+n+".length; \n",s+="for(var "+i+"=0; "+i+"<"+r+"; "+i+"++) {\n",s+=o+"="+i+";\n",s+=oi(e,t.body),s+="\n}\n",s+=" lastStatement = lc.voidOperation; \n",s+=" \n}\n",s+="else if (lc.isImmutableArray("+n+")) {",s+="var "+r+"="+n+".length(); \n",s+="for(var "+i+"=0; "+i+"<"+r+"; "+i+"++) {\n",s+=o+"="+i+";\n",s+=oi(e,t.body),s+="\n}\n",s+=" lastStatement = lc.voidOperation; \n",s+=" \n}\n",s+="else if (( "+n+" instanceof lang.Dictionary) || ( "+n+" instanceof lang.Feature)) {",s+="var "+r+"="+n+".keys(); \n",s+="for(var "+i+"=0; "+i+"<"+r+".length; "+i+"++) {\n",s+=o+"="+r+"["+i+"];\n",s+=oi(e,t.body),s+="\n}\n",s+=" lastStatement = lc.voidOperation; \n",s+=" \n}\n",e.isAsync&&(s+="else if (lc.isFeatureSet("+n+")) {",s+="var "+r+"="+n+".iterator(runtimeCtx.abortSignal); \n",s+="for(var "+i+"=lang. graphicToFeature( yield "+r+".next(),"+n+", runtimeCtx); "+i+"!=null; "+i+"=lang. graphicToFeature( yield "+r+".next(),"+n+", runtimeCtx)) {\n",s+=o+"="+i+";\n",s+=oi(e,t.body),s+="\n}\n",s+=" lastStatement = lc.voidOperation; \n",s+=" \n}\n"),s+="else { lastStatement = lc.voidOperation; } \n",s}(e,t);case"WhileStatement":return function(e,t){let n="lastStatement = lc.voidOperation; \n";const r=mi(e);return n+=`\n var ${r} = true;\n do {\n ${r} = ${oi(e,t.test)};\n if (${r}==false) {\n break;\n }\n if (${r}!==true) {\n lang.error('${B.BooleanConditionRequired}');\n }\n ${oi(e,t.body)}\n }\n while (${r} !== false);\n lastStatement = lc.voidOperation;\n `,n}(e,t);case"Identifier":return function(e,t){try{const n=t.name.toLowerCase();if(di(n),null!==e.localScope){if(void 0!==e.localScope[n])return"lscope['"+n+"']";if(void 0!==e.localScope._SymbolsMap[n])return"lscope['"+e.localScope._SymbolsMap[n]+"']"}if(void 0!==e.globalScope[n])return"gscope['"+n+"']";if(void 0!==e.globalScope._SymbolsMap[n])return"gscope['"+e.globalScope._SymbolsMap[n]+"']";if(null!==e.localScope){if(e.undeclaredGlobalsInFunctions.has(n))return"gscope[lang.chkAssig('"+e.undeclaredGlobalsInFunctions.get(n).manglename+"',runtimeCtx)]";const r={manglename:fi(e),node:t.argument};return e.undeclaredGlobalsInFunctions.set(n,r),"gscope[lang.chkAssig('"+r.manglename+"',runtimeCtx)]"}throw new V(e,B.InvalidIdentifier,t)}catch(e){throw e}}(e,t);case"MemberExpression":return function(e,t){try{let n;return!0===t.computed?n=oi(e,t.property):(n="'"+t.property.name+"'",di(t.property.name)),"lang.member("+oi(e,t.object)+","+n+")"}catch(e){throw e}}(e,t);case"Literal":return null===t.value||void 0===t.value?"null":JSON.stringify(t.value);case"CallExpression":return function(e,t){try{if("MemberExpression"===t.callee.type){let n;!0===t.callee.computed?n=oi(e,t.callee.property):(n="'"+t.callee.property.name+"'",di(t.callee.property.name));let r="[";for(let n=0;n0&&(r+=", "),r+=oi(e,t.arguments[n]);return r+="]",e.isAsync?"(yield lang.callModuleFunction("+oi(e,t.callee.object)+","+r+","+n+",runtimeCtx))":"lang.callModuleFunction("+oi(e,t.callee.object)+","+r+","+n+",runtimeCtx)"}if("Identifier"!==t.callee.type)throw new V(e,B.FunctionNotFound,t);const n=t.callee.name.toLowerCase();if("iif"===n)return function(e,t){try{if(3!==t.arguments.length)throw new V(e,B.WrongNumberOfParameters,t);const n=mi(e);return`${e.isAsync?"(yield (function() { \n return lang.__awaiter(this, void 0, void 0, function* () {":"function() {"}\n var ${n} = ${oi(e,t.arguments[0])};\n\n if (${n} === true) {\n return ${oi(e,t.arguments[1])};\n }\n else if (${n} === false) {\n return ${oi(e,t.arguments[2])};\n }\n else {\n lang.error('ExecutionErrorCodes.BooleanConditionRequired');\n }\n ${e.isAsync?"})}()))":"}()"}`}catch(e){throw e}}(e,t);if("when"===n)return function(e,t){try{if(t.arguments.length<3)throw new V(e,B.WrongNumberOfParameters,t);if(t.arguments.length%2==0)throw new V(e,B.WrongNumberOfParameters,t);const n=mi(e);let r="var ";for(let i=0;i3)throw new V(e,B.WrongNumberOfParameters,t);const n=mi(e),r=mi(e);return 3===t.arguments.length?`${e.isAsync?"(yield (function() { \n return lang.__awaiter(this, void 0, void 0, function* () {":"function() {"}\n var ${n} = ${oi(e,t.arguments[0])};\n var ${r} = ${oi(e,t.arguments[1])};\n ${n} = lang.getNestedOptionalValue(${n}, ${r});\n return ${n} != null && ${n} !== "" ? ${n} : ${oi(e,t.arguments[2])};\n ${e.isAsync?"})}()))":"}()"}`:`${e.isAsync?"(yield (function() { \n return lang.__awaiter(this, void 0, void 0, function* () {":"function() {"}\n var ${n} = ${oi(e,t.arguments[0])};\n if (${n} === null) {\n return ${oi(e,t.arguments[1])};\n }\n if (${n} === "") {\n return ${oi(e,t.arguments[1])};\n }\n if (${n} === undefined) {\n return ${oi(e,t.arguments[1])};\n }\n return ${n};\n ${e.isAsync?"})}()))":"}()"}`}catch(e){throw e}}(e,t);if("decode"===n)return function(e,t){try{if(t.arguments.length<2)throw new V(e,B.WrongNumberOfParameters,t);if(2===t.arguments.length)return`(${oi(e,t.arguments[1])})`;if((t.arguments.length-1)%2==0)throw new V(e,B.WrongNumberOfParameters,t);const n=mi(e),r=mi(e);let i="var ";for(let s=1;s0&&(n+=", "),n+=oi(e,t.arguments[r]);return n+="]",e.isAsync?"(yield lang.callfunc("+r+","+n+",runtimeCtx) )":"lang.callfunc("+r+","+n+",runtimeCtx)"}throw new V(e,B.FunctionNotFound,t)}catch(e){throw e}}(e,t);case"UnaryExpression":return function(e,t){try{return"lang.unary("+oi(e,t.argument)+",'"+t.operator+"')"}catch(e){throw e}}(e,t);case"BinaryExpression":return function(e,t){try{return"lang.binary("+oi(e,t.left)+","+oi(e,t.right)+",'"+t.operator+"')"}catch(e){throw e}}(e,t);case"LogicalExpression":return function(e,t){try{if("AssignmentExpression"===t.left.type||"UpdateExpression"===t.left.type)throw new V(e,B.LogicalExpressionOnlyBoolean,t);if("AssignmentExpression"===t.right.type||"UpdateExpression"===t.right.type)throw new V(e,B.LogicalExpressionOnlyBoolean,t);if("&&"===t.operator||"||"===t.operator)return"(lang.logicalCheck("+oi(e,t.left)+") "+t.operator+" lang.logicalCheck("+oi(e,t.right)+"))";throw new V(null,B.LogicExpressionOrAnd,null)}catch(e){throw e}}(e,t);case"ArrayExpression":return function(e,t){try{const n=[];for(let r=0;r0&&(n+=","),n+="lang.strCheck("+("Identifier"===i.key.type?"'"+i.key.name+"'":oi(e,i.key))+",'ObjectExpression'),lang.aCheck("+oi(e,i.value)+", 'ObjectExpression')"}return n+="])",n}(e,t);case"Property":return function(e,t){throw new V(e,B.NeverReach,t)}(e,t);case"Array":throw new V(e,B.NeverReach,t);default:throw new V(e,B.Unrecognized,t)}}catch(e){throw e}}function ui(e,t){return"BlockStatement"===t.type?oi(e,t):"ReturnStatement"===t.type||"BreakStatement"===t.type||"ContinueStatement"===t.type?oi(e,t)+"; ":"UpdateExpression"===t.type?"lastStatement = "+oi(e,t)+"; ":"ExpressionStatement"===t.type?oi(e,t):"ObjectExpression"===t.type?"lastStatement = "+oi(e,t)+"; ":oi(e,t)+"; "}function li(e,t){if("AssignmentExpression"===t.test.type||"UpdateExpression"===t.test.type)throw new V(e,B.BooleanConditionRequired,t);return`if (lang.mustBoolean(${oi(e,t.test)}, runtimeCtx) === true) {\n ${ui(e,t.consequent)}\n } `+(null!==t.alternate?"IfStatement"===t.alternate.type?" else "+li(e,t.alternate):` else {\n ${ui(e,t.alternate)}\n }\n`:" else {\n lastStatement = lc.voidOperation;\n }\n")}function ci(e,t){let n="";for(let r=0;r{throw new J(e,B.Unrecognized,t)}))}catch(e){throw e}},hi.decode=function(e,t){try{return ai(e,t,((n,r,i)=>{throw new J(e,B.Unrecognized,t)}))}catch(e){throw e}},hi.when=function(e,t){try{return ai(e,t,((n,r,i)=>{throw new J(e,B.Unrecognized,t)}))}catch(e){throw e}},hi.defaultvalue=function(e,t){try{return ai(e,t,((n,r,i)=>{throw new J(e,B.Unrecognized,t)}))}catch(e){throw e}};const pi={};for(const e in hi)pi[e]=new te(hi[e]);rr(hi,ai);for(const e in hi)hi[e]=new te(hi[e]);const gi=function(){};gi.prototype=hi;const yi=function(){};function Di(e,t,n){const r={};e||(e={}),n||(n={}),r._SymbolsMap={},r.textformatting=1,r.infinity=1,r.pi=1;for(const e in t)r[e]=1;for(const e in n)r[e]=1;for(const t in e)r[t]=1;return r}function wi(e,t,n,r){const i=n?new yi:new gi;e||(e={}),t||(t={});const s=new Qt({newline:"\n",tab:"\t",singlequote:"'",doublequote:'"',forwardslash:"/",backwardslash:"\\"});s.immutable=!1,i._SymbolsMap={textformatting:1,infinity:1,pi:1},i.textformatting=s,i.infinity=Number.POSITIVE_INFINITY,i.pi=Math.PI;for(const e in t)i[e]=t[e],i._SymbolsMap[e]=1;for(const t in e)i._SymbolsMap[t]=1,e[t]&&"esri.Graphic"===e[t].declaredClass?i[t]=sn.createFromGraphic(e[t],r??null):i[t]=e[t];return i}function Ai(e,t){const n={mode:t,compiled:!0,functions:{},signatures:[],standardFunction:ai,standardFunctionAsync:ai,evaluateIdentifier:xi};for(let t=0;t0){if("_t"!==n.substr(0,2).toLowerCase()&&void 0!==e.localStack[e.localStack.length-1][n])return e.localStack[e.localStack.length-1][n];const t=e.mangleMap[n];if(void 0!==t&&void 0!==e.localStack[e.localStack.length-1][t])return e.localStack[e.localStack.length-1][t]}if("_t"!==n.substr(0,2).toLowerCase()&&void 0!==e.globalScope[n])return e.globalScope[n];if(1===e.globalScope._SymbolsMap[n])return e.globalScope[n];const r=e.mangleMap[n];return void 0!==r?e.globalScope[r]:void 0}yi.prototype=pi,Ai([wn],"sync"),Ai([wn],"async");let Fi=0;const Ci={isNumber:e=>je(e),isArray:e=>$e(e),isImmutableArray:e=>Xe(e),isFeature:e=>Ve(e),isString:e=>ze(e),isDictionary:e=>We(e),isGeometry:e=>Je(e),geometryMember:(e,t,n,r,i=1)=>tn(e,t,n,r,i),error(e){throw new J(null,e,null)},__awaiter:(e,t,n,r)=>new Promise(((n,i)=>{function s(e){try{o(r.next(e))}catch(e){i(e)}}function a(e){try{o(r.throw(e))}catch(e){i(e)}}function o(e){e.done?n(e.value):e.value?.then?e.value.then(s,a):(Fi++,Fi%100==0?setTimeout((()=>{Fi=0,s(e.value)}),0):s(e.value))}o((r=r.apply(e,t||[])).next())})),functionDepthchecker:(e,t)=>function(){if(t.depthCounter.depth++,t.localStack.push([]),t.depthCounter.depth>64)throw new J(null,B.MaximumCallDepth,null);const n=e.apply(this,arguments);return(0,o.$X)(n)?n.then((e=>(t.depthCounter.depth--,t.localStack.length=t.localStack.length-1,e))):(t.depthCounter.depth--,t.localStack.length=t.localStack.length-1,n)},chkAssig(e,t){if(void 0===t.gdefs[e])throw new J(t,B.InvalidIdentifier,null);return e},mustBoolean(e,t){if(!0===e||!1===e)return e;throw new J(t,B.BooleanConditionRequired,null)},setAssig:(e,t)=>(t.gdefs[e]=1,e),castString:e=>ht(e),aCheck(e,t){if(Re(e)){if("ArrayExpression"===t)throw new J(null,B.NoFunctionInArray,null);if("ObjectExpression"===t)throw new J(null,B.NoFunctionInDictionary,null);throw new J(null,B.NoFunctionInTemplateLiteral,null)}return e===Me?null:e},Dictionary:Qt,Feature:sn,UserDefinedCompiledFunction:class extends Q{constructor(e,t){super(),this.paramCount=t,this.fn=e}createFunction(e){return(...t)=>{if(t.length!==this.paramCount)throw new J(e,B.WrongNumberOfParameters,null);return this.fn(...t)}}call(e,t){return this.fn(...t.arguments)}marshalledCall(e,t,n,r){return r(e,t,((t,i,s)=>{s=s.map((t=>!Re(t)||t instanceof ne?t:ee(t,e,r)));const a=this.call(n,{arguments:s});return(0,o.$X)(a)?a.then((e=>ee(e,n,r))):a}))}},dictionary(e){const t={},n=new Map;for(let r=0;r>":case">>>":case"^":case"&":return Bt(gt(e),gt(t),n);case"==":case"=":return dt(e,t);case"!=":return!dt(e,t);case"<":case">":case"<=":case">=":return ct(e,t,n);case"+":return ze(e)||ze(t)?ht(e)+ht(t):gt(e)+gt(t);case"-":return gt(e)-gt(t);case"*":return gt(e)*gt(t);case"/":return gt(e)/gt(t);case"%":return gt(e)%gt(t);default:throw new J(null,B.UnsupportedOperator,null)}},assign(e,t,n){switch(t){case"=":return e===Me?null:e;case"/=":return gt(n)/gt(e);case"*=":return gt(n)*gt(e);case"-=":return gt(n)-gt(e);case"+=":return ze(n)||ze(e)?ht(n)+ht(e):gt(n)+gt(e);case"%=":return gt(n)%gt(e);default:throw new J(null,B.UnsupportedOperator,null)}},update(e,t,n,r){const i=gt(e[t]);return e[t]="++"===n?i+1:i-1,!1===r?i:"++"===n?i+1:i-1},graphicToFeature:(e,t,n)=>null===e?null:sn.createFromGraphicLikeObject(e.geometry,e.attributes,t,n.timeZone),memberupdate(e,t,n,r){let i;if($e(e)){if(!je(t))throw new J(null,B.ArrayAccessorMustBeNumber,null);if(t<0&&(t=e.length+t),t<0||t>=e.length)throw new J(null,B.OutOfBounds,null);i=gt(e[t]),e[t]="++"===n?i+1:i-1}else if(e instanceof Qt){if(!1===ze(t))throw new J(null,B.KeyAccessorMustBeString,null);if(!0!==e.hasField(t))throw new J(null,B.FieldNotFound,null,{key:t});i=gt(e.field(t)),e.setField(t,"++"===n?i+1:i-1)}else if(Ve(e)){if(!1===ze(t))throw new J(null,B.KeyAccessorMustBeString,null);if(!0!==e.hasField(t))throw new J(null,B.FieldNotFound,null);i=gt(e.field(t)),e.setField(t,"++"===n?i+1:i-1)}else{if(Xe(e))throw new J(null,B.Immutable,null);if(!(e instanceof vi))throw new J(null,B.InvalidIdentifier,null);if(!1===ze(t))throw new J(null,B.ModuleAccessorMustBeString,null);if(!0!==e.hasGlobal(t))throw new J(null,B.ModuleExportNotFound,null);i=gt(e.global(t)),e.setGlobal(t,"++"===n?i+1:i-1)}return!1===r?i:"++"===n?i+1:i-1},assignmember(e,t,n,r){if($e(e)){if(!je(t))throw new J(null,B.ArrayAccessorMustBeNumber,null);if(t<0&&(t=e.length+t),t<0||t>e.length)throw new J(null,B.OutOfBounds,null);if(t===e.length){if("="!==n)throw new J(null,B.OutOfBounds,null);e[t]=this.assign(r,n,e[t])}else e[t]=this.assign(r,n,e[t])}else if(e instanceof Qt){if(!1===ze(t))throw new J(null,B.KeyAccessorMustBeString,null);if(!0===e.hasField(t))e.setField(t,this.assign(r,n,e.field(t)));else{if("="!==n)throw new J(null,B.FieldNotFound,null);e.setField(t,this.assign(r,n,null))}}else if(Ve(e)){if(!1===ze(t))throw new J(null,B.KeyAccessorMustBeString,null);if(!0===e.hasField(t))e.setField(t,this.assign(r,n,e.field(t)));else{if("="!==n)throw new J(null,B.FieldNotFound,null);e.setField(t,this.assign(r,n,null))}}else{if(Xe(e))throw new J(null,B.Immutable,null);if(!(e instanceof vi))throw new J(null,B.InvalidIdentifier,null);if(!1===ze(t))throw new J(null,B.ModuleAccessorMustBeString,null);if(!e.hasGlobal(t))throw new J(null,B.ModuleExportNotFound,null);e.setGlobal(t,this.assign(r,n,e.global(t)))}},member(e,t){if(null===e)throw new J(null,B.MemberOfNull,null);if(e instanceof Qt||Ve(e)){if(ze(t))return e.field(t);throw new J(null,B.InvalidMemberAccessKey,null)}if(e instanceof m.A){if(ze(t))return tn(e,t,null,null);throw new J(null,B.InvalidMemberAccessKey,null)}if($e(e)){if(je(t)&&isFinite(t)&&Math.floor(t)===t){if(t<0&&(t=e.length+t),t>=e.length||t<0)throw new J(null,B.OutOfBounds,null);return e[t]}throw new J(null,B.InvalidMemberAccessKey,null)}if(ze(e)){if(je(t)&&isFinite(t)&&Math.floor(t)===t){if(t<0&&(t=e.length+t),t>=e.length||t<0)throw new J(null,B.OutOfBounds,null);return e[t]}throw new J(null,B.InvalidMemberAccessKey,null)}if(Xe(e)){if(je(t)&&isFinite(t)&&Math.floor(t)===t){if(t<0&&(t=e.length()+t),t>=e.length()||t<0)throw new J(null,B.OutOfBounds,null);return e.get(t)}throw new J(null,B.InvalidMemberAccessKey,null)}if(e instanceof vi){if(ze(t))return e.global(t);throw new J(null,B.InvalidMemberAccessKey,null)}throw new J(null,B.InvalidMemberAccessKey,null)},callfunc:(e,t,n)=>e.call(n,{arguments:t,preparsed:!0}),loadModule(e,t){const n=t.moduleFactoryMap[e];if(t.moduleSingletons[n])return t.moduleSingletons[n];const r=t.moduleFactory[n]({vars:{},moduleSingletons:t.moduleSingletons,depthCounter:t.depthCounter,console:t.console,abortSignal:t.abortSignal,isAsync:t.isAsync,services:t.services,lrucache:t.lrucache,timeZone:t.timeZone??null,interceptor:t.interceptor},t.spatialReference);return t.moduleSingletons[n]=r,r},callModuleFunction(e,t,n,r){if(!(e instanceof vi))throw new J(null,B.FunctionNotFound,null);const i=e.global(n);if(!1===Re(i))throw new J(null,B.CallNonFunction,null);return i.call(r,{preparsed:!0,arguments:t})},getNestedOptionalValue:(e,t)=>nn(e,t)};function bi(e){console.log(e)}function Si(e,t,n=!1){null===t&&(t={vars:{},customfunctions:{}});let r=null;e.usesModules&&(r=new z(null,e.loadedModules));const i={isAsync:n,globalScope:Di(t.vars,n?pi:hi,t.customfunctions),moduleFactory:{},moduleFactoryMap:{},undeclaredGlobalsInFunctions:new Map,customfunctions:t.customfunctions,libraryResolver:r,localScope:null,mangleMap:{},depthCounter:{depth:1},exports:{},console:bi,lrucache:t.lrucache,timeZone:t.timeZone??null,interceptor:t.interceptor,services:t.services,symbols:{symbolCounter:0}};let s=oi(i,e);""===s&&(s="lc.voidOperation; "),i.undeclaredGlobalsInFunctions.size>0&&i.undeclaredGlobalsInFunctions.forEach((e=>{throw new V(t,B.InvalidIdentifier,e.node)}));let a="";a=n?"var runtimeCtx=this.prepare(context, true);\n var lc = this.lc; var lang = this.lang; var gscope=runtimeCtx.globalScope; \nreturn lang.__awaiter(this, void 0, void 0, function* () {\n\n function mainBody() {\n var lastStatement=lc.voidOperation;\n return lang.__awaiter(this, void 0, void 0, function* () {\n"+s+"\n return lastStatement; }); } \n return this.postProcess(yield mainBody()); }); ":"var runtimeCtx=this.prepare(context, false);\n var lc = this.lc; var lang = this.lang; var gscope=runtimeCtx.globalScope; \n function mainBody() {\n var lastStatement=lc.voidOperation;\n "+s+"\n return lastStatement; } \n return this.postProcess(mainBody()); ";const o=i.moduleFactory,u=i.moduleFactoryMap,l=i.exports,c={};for(const e in l)c[e]=void 0!==i.mangleMap[e]?i.mangleMap[e]:e;const d={lc:Ht,lang:Ci,mangles:i.mangleMap,postProcess(e){if(e instanceof _e&&(e=e.value),e instanceof ke&&(e=e.value),e===Me&&(e=null),e===Ne)throw new J(null,B.IllegalResult,null);if(e===Be)throw new J(null,B.IllegalResult,null);if(Re(e))throw new J(null,B.IllegalResult,null);return e},prepare(e,t){let n=e.spatialReference;null==n&&(n=D.A.WebMercator);const r=wi(e.vars,e.customfunctions,t,e.timeZone);return{localStack:[],isAsync:t,moduleFactory:o,moduleFactoryMap:u,mangleMap:this.mangles,moduleSingletons:{},exports:l,gdefs:{},exportmangle:c,spatialReference:n,globalScope:r,abortSignal:void 0===e.abortSignal||null===e.abortSignal?{aborted:!1}:e.abortSignal,localScope:null,services:e.services,console:e.console??bi,lrucache:e.lrucache,timeZone:e.timeZone??null,interceptor:e.interceptor,symbols:{symbolCounter:0},depthCounter:{depth:1}}}};return new Function("context","spatialReference",a).bind(d)}class vi extends Z{constructor(e){super(null),this.moduleContext=e}hasGlobal(e){return void 0===this.moduleContext.exports[e]&&(e=e.toLowerCase()),void 0!==this.moduleContext.exports[e]}setGlobal(e,t){const n=this.moduleContext.globalScope,r=e.toLowerCase();if(Re(t))throw new J(null,B.AssignModuleFunction,null);n[this.moduleContext.exportmangle[r]]=t}global(e){const t=this.moduleContext.globalScope;e=e.toLowerCase();const n=t[this.moduleContext.exportmangle[e]];if(void 0===n)throw new J(null,B.InvalidIdentifier,null);if(Re(n)&&!(n instanceof ne)){const r=new ne;return r.fn=n,r.parameterEvaluator=ai,r.context=this.moduleContext,t[this.moduleContext.exportmangle[e]]=r,r}return n}}var Ei="true",Ti="break",Ii="continue",ki="else",_i="for",Mi="function",Ni="if",Bi="import",Oi="export",Ri="in",Pi="return",Li="var",Ui="while",Zi="AssignmentExpression",zi="BlockComment",Gi="BlockStatement",ji="BinaryExpression",qi="CallExpression",Ji="EmptyStatement",$i="ExpressionStatement",Vi="Identifier",Hi="Literal",Wi="MemberExpression",Ki="Program",Yi="UpdateExpression",Xi="VariableDeclaration",Qi="VariableDeclarator",es=["++","--"],ts=["-","+","!","~"],ns=["=","/=","*=","%=","+=","-="],rs=["||","&&"],is={"||":1,"&&":2,"|":3,"^":4,"&":5,"==":6,"!=":6,"<":7,">":7,"<=":7,">=":7,"<<":8,">>":8,">>>":8,"+":9,"-":9,"*":10,"/":10,"%":10},ss=10,as=["Unknown","Boolean","","Identifier","Keyword","Null","Numeric","Punctuator","String","RegularExpression","Template"],os={InvalidModuleUri:"InvalidModuleUri",ForInOfLoopInitializer:"ForInOfLoopInitializer",IdentiferExpected:"IdentiferExpected",InvalidEscapedReservedWord:"InvalidEscapedReservedWord",InvalidExpression:"InvalidExpression",InvalidFunctionIdentifier:"InvalidFunctionIdentifier",InvalidHexEscapeSequence:"InvalidHexEscapeSequence",InvalidLeftHandSideInAssignment:"InvalidLeftHandSideInAssignment",InvalidLeftHandSideInForIn:"InvalidLeftHandSideInForIn",InvalidTemplateHead:"InvalidTemplateHead",InvalidVariableAssignment:"InvalidVariableAssignment",KeyMustBeString:"KeyMustBeString",NoFunctionInsideBlock:"NoFunctionInsideBlock",NoFunctionInsideFunction:"NoFunctionInsideFunction",ModuleExportRootOnly:"ModuleExportRootOnly",ModuleImportRootOnly:"ModuleImportRootOnly",PunctuatorExpected:"PunctuatorExpected",TemplateOctalLiteral:"TemplateOctalLiteral",UnexpectedBoolean:"UnexpectedBoolean",UnexpectedEndOfScript:"UnexpectedEndOfScript",UnexpectedIdentifier:"UnexpectedIdentifier",UnexpectedKeyword:"UnexpectedKeyword",UnexpectedNull:"UnexpectedNull",UnexpectedNumber:"UnexpectedNumber",UnexpectedPunctuator:"UnexpectedPunctuator",UnexpectedString:"UnexpectedString",UnexpectedTemplate:"UnexpectedTemplate",UnexpectedToken:"UnexpectedToken"},us={[os.InvalidModuleUri]:"Module uri must be a text literal.",[os.ForInOfLoopInitializer]:"for-in loop variable declaration may not have an initializer.",[os.IdentiferExpected]:"'${value}' is an invalid identifier.",[os.InvalidEscapedReservedWord]:"Keyword cannot contain escaped characters.",[os.InvalidExpression]:"Invalid expression.",[os.InvalidFunctionIdentifier]:"'${value}' is an invalid function identifier.",[os.InvalidHexEscapeSequence]:"Invalid hexadecimal escape sequence.",[os.InvalidLeftHandSideInAssignment]:"Invalid left-hand side in assignment.",[os.InvalidLeftHandSideInForIn]:"Invalid left-hand side in for-in.",[os.InvalidTemplateHead]:"Invalid template structure.",[os.InvalidVariableAssignment]:"Invalid variable assignment.",[os.KeyMustBeString]:"Object property keys must be a word starting with a letter.",[os.NoFunctionInsideBlock]:"Functions cannot be declared inside of code blocks.",[os.NoFunctionInsideFunction]:"Functions cannot be declared inside another function.",[os.ModuleExportRootOnly]:"Module exports cannot be declared inside of code blocks.",[os.ModuleImportRootOnly]:"Module import cannot be declared inside of code blocks.",[os.PunctuatorExpected]:"'${value}' expected.",[os.TemplateOctalLiteral]:"Octal literals are not allowed in template literals.",[os.UnexpectedBoolean]:"Unexpected boolean literal.",[os.UnexpectedEndOfScript]:"Unexpected end of Arcade expression.",[os.UnexpectedIdentifier]:"Unexpected identifier.",[os.UnexpectedKeyword]:"Unexpected keyword.",[os.UnexpectedNull]:"Unexpected null literal.",[os.UnexpectedNumber]:"Unexpected number.",[os.UnexpectedPunctuator]:"Unexpected ponctuator.",[os.UnexpectedString]:"Unexpected text literal.",[os.UnexpectedTemplate]:"Unexpected quasi '${value}'.",[os.UnexpectedToken]:"Unexpected token '${value}'."},ls=class e extends Error{constructor({code:t,index:n,line:r,column:i,len:s=0,description:a,data:o}){super(a??t),this.declaredRootClass="esri.arcade.lib.diagnostic",this.name="ParsingError",this.code=t,this.index=n,this.line=r,this.column=i,this.len=s,this.data=o,this.description=a,this.range={start:{line:r,column:i-1},end:{line:r,column:i+s}},Error.captureStackTrace?.(this,e)}};function cs(e){return!!e&&"object"==typeof e&&"type"in e&&e.type===Gi}function ds(e){return!!e&&"object"==typeof e&&"type"in e&&e.type===zi}function hs(e,t){return t.loc.end.line===e.loc.start.line&&t.loc.end.column<=e.loc.start.column}function fs(e,t){return e.range[0]>=t.range[0]&&e.range[1]<=t.range[1]}var ms=class{constructor(){this.comments=[],this._nodeStack=[],this._newComments=[]}insertInnerComments(e){if(!cs(e)||0!==e.body.length)return;let t=[];for(let n=this._newComments.length-1;n>=0;n--){let r=this._newComments[n];e.range[1]>=r.range[0]&&(t.unshift(r),this._newComments.splice(n,1))}t.length&&(e.innerComments=t)}attachTrailingComments(e){let t=this._nodeStack.at(-1);if(!t)return;if(cs(e)&&fs(t,e))for(let n=this._newComments.length-1;n>=0;n--){let r=this._newComments[n];fs(r,e)&&(t.trailingComments=[...t.trailingComments??[],r],this._newComments.splice(n,1))}let n=[];if(this._newComments.length>0)for(let r=this._newComments.length-1;r>=0;r--){let i=this._newComments[r];hs(i,t)?(t.trailingComments=[...t.trailingComments??[],i],this._newComments.splice(r,1)):hs(i,e)&&(n.unshift(i),this._newComments.splice(r,1))}t.trailingComments&&hs(t.trailingComments[0],e)&&(n=[...n,...t.trailingComments],delete t.trailingComments),n.length>0&&(e.trailingComments=n)}attachLeadingComments(e){let t;for(;this._nodeStack.length>0;){let n=this._nodeStack[this._nodeStack.length-1];if(!(e.range[0]<=n.range[0]))break;t=n,this._nodeStack.pop()}let n=[],r=[];if(null!=t){if(!t.leadingComments)return;for(let s=t.leadingComments.length-1;s>=0;s--){let a=t.leadingComments[s];e.range[0]>=a.range[1]?(n.unshift(a),t.leadingComments.splice(s,1)):(i=e)&&"object"==typeof i&&"type"in i&&i.type===Qi&&!ds(a)&&(r.unshift(a),t.leadingComments.splice(s,1))}return 0===t.leadingComments.length&&delete t.leadingComments,n.length&&(e.leadingComments=n),void(r.length&&(e.trailingComments=[...r,...e.trailingComments??[]]))}var i;for(let t=this._newComments.length-1;t>=0;t--){let r=this._newComments[t];e.range[0]>=r.range[0]&&(n.unshift(r),this._newComments.splice(t,1))}n.length&&(e.leadingComments=n)}attachComments(e){if((t=e)&&"object"==typeof t&&"type"in t&&t.type===Ki&&e.body.length>0){let t=this._nodeStack.at(-1);return t?(t.trailingComments=[...t.trailingComments??[],...this._newComments],this._newComments.length=0,void this._nodeStack.pop()):(e.trailingComments=[...this._newComments],void(this._newComments.length=0))}var t;this.attachTrailingComments(e),this.attachLeadingComments(e),this.insertInnerComments(e),this._nodeStack.push(e)}collectComment(e){this.comments.push(e),this._newComments.push(e)}},ps=/\$\{(.*?)\}/gu;function gs(e,t){let n=us[e];return t?n.replace(ps,((e,n)=>t[n]?.toString()??"")):n}var ys=class{constructor(e=!1){this.tolerant=e,this.errors=[]}recordError(e){this.errors.push(e)}tolerate(e){if(!this.tolerant)throw e;this.recordError(e)}throwError(e){throw e.description??(e.description=gs(e.code,e.data)),new ls(e)}tolerateError(e){e.description??(e.description=gs(e.code,e.data));let t=new ls(e);if(!this.tolerant)throw t;this.recordError(t)}};function Ds(e,t){if(!e)throw new Error(`ASSERT: ${t}`)}var ws={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEF\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7BF\uA7C2-\uA7C6\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB67\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDEC0-\uDEEB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]/u,NonAsciiIdentifierPart:/[\xAA\xB5\xB7\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05EF-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u07FD\u0800-\u082D\u0840-\u085B\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u08D3-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09FC\u09FE\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D00-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1369-\u1371\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1878\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CD0-\u1CD2\u1CD4-\u1CFA\u1D00-\u1DF9\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEF\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7BF\uA7C2-\uA7C6\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB67\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD27\uDD30-\uDD39\uDF00-\uDF1C\uDF27\uDF30-\uDF50\uDFE0-\uDFF6]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD44-\uDD46\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDC9-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3B-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC5E\uDC5F\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB8\uDEC0-\uDEC9\uDF00-\uDF1A\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDC00-\uDC3A\uDCA0-\uDCE9\uDCFF\uDDA0-\uDDA7\uDDAA-\uDDD7\uDDDA-\uDDE1\uDDE3\uDDE4\uDE00-\uDE3E\uDE47\uDE50-\uDE99\uDE9D\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD8E\uDD90\uDD91\uDD93-\uDD98\uDDA0-\uDDA9\uDEE0-\uDEF6]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF4F-\uDF87\uDF8F-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDD00-\uDD2C\uDD30-\uDD3D\uDD40-\uDD49\uDD4E\uDEC0-\uDEF9]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4B\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/u},As={fromCodePoint:e=>e<65536?String.fromCharCode(e):String.fromCharCode(55296+(e-65536>>10))+String.fromCharCode(56320+(e-65536&1023)),isWhiteSpace:e=>32===e||9===e||11===e||12===e||160===e||e>=5760&&[5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288,65279].includes(e),isLineTerminator:e=>10===e||13===e||8232===e||8233===e,isIdentifierStart:e=>36===e||95===e||e>=65&&e<=90||e>=97&&e<=122||92===e||e>=128&&ws.NonAsciiIdentifierStart.test(As.fromCodePoint(e)),isIdentifierPart:e=>36===e||95===e||e>=65&&e<=90||e>=97&&e<=122||e>=48&&e<=57||92===e||e>=128&&ws.NonAsciiIdentifierPart.test(As.fromCodePoint(e)),isDecimalDigit:e=>e>=48&&e<=57,isHexDigit:e=>e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102,isOctalDigit:e=>e>=48&&e<=55};function xs(e){return"0123456789abcdef".indexOf(e.toLowerCase())}function Fs(e){return"01234567".indexOf(e)}var Cs=[[],[],[]];es.forEach((e=>Cs[e.length-1]?.push(e))),ts.forEach((e=>Cs[e.length-1]?.push(e))),rs.forEach((e=>Cs[e.length-1]?.push(e))),ns.forEach((e=>Cs[e.length-1]?.push(e))),["|","&",">>","<<",">>>","^","==","!=","<","<=",">",">=","+","-","*","/","%"].forEach((e=>Cs[e.length-1]?.push(e)));var bs=class{constructor(e,t){this.source=e,this.errorHandler=t,this._length=e.length,this.index=0,this.lineNumber=1,this.lineStart=0,this.curlyStack=[]}saveState(){return{index:this.index,lineNumber:this.lineNumber,lineStart:this.lineStart,curlyStack:this.curlyStack.slice()}}restoreState(e){this.index=e.index,this.lineNumber=e.lineNumber,this.lineStart=e.lineStart,this.curlyStack=e.curlyStack}eof(){return this.index>=this._length}throwUnexpectedToken(e=os.UnexpectedToken){this.errorHandler.throwError({code:e,index:this.index,line:this.lineNumber,column:this.index-this.lineStart+1,data:{value:this.source.charAt(this.index)}})}tolerateUnexpectedToken(e=os.UnexpectedToken){this.errorHandler.tolerateError({code:e,index:this.index,line:this.lineNumber,column:this.index-this.lineStart+1})}skipSingleLineComment(e){let t=[],n=this.index-e,r={start:{line:this.lineNumber,column:this.index-this.lineStart-e},end:{line:0,column:0}};for(;!this.eof();){let i=this.source.charCodeAt(this.index);if(this.index+=1,As.isLineTerminator(i)){r.end={line:this.lineNumber,column:this.index-this.lineStart-1};let s={multiLine:!1,start:n+e,end:this.index-1,range:[n,this.index-1],loc:r};return t.push(s),13===i&&10===this.source.charCodeAt(this.index)&&(this.index+=1),this.lineNumber+=1,this.lineStart=this.index,t}}r.end={line:this.lineNumber,column:this.index-this.lineStart};let i={multiLine:!1,start:n+e,end:this.index,range:[n,this.index],loc:r};return t.push(i),t}skipMultiLineComment(){let e=[],t=this.index-2,n={start:{line:this.lineNumber,column:this.index-this.lineStart-2},end:{line:0,column:0}};for(;!this.eof();){let r=this.source.charCodeAt(this.index);if(As.isLineTerminator(r))13===r&&10===this.source.charCodeAt(this.index+1)&&(this.index+=1),this.lineNumber+=1,this.index+=1,this.lineStart=this.index;else if(42===r){if(47===this.source.charCodeAt(this.index+1)){this.index+=2,n.end={line:this.lineNumber,column:this.index-this.lineStart};let r={multiLine:!0,start:t+2,end:this.index-2,range:[t,this.index],loc:n};return e.push(r),e}this.index+=1}else this.index+=1}n.end={line:this.lineNumber,column:this.index-this.lineStart};let r={multiLine:!0,start:t+2,end:this.index,range:[t,this.index],loc:n};return e.push(r),this.tolerateUnexpectedToken(),e}scanComments(){let e=[];for(;!this.eof();){let t=this.source.charCodeAt(this.index);if(As.isWhiteSpace(t))this.index+=1;else if(As.isLineTerminator(t))this.index+=1,13===t&&10===this.source.charCodeAt(this.index)&&(this.index+=1),this.lineNumber+=1,this.lineStart=this.index;else{if(47!==t)break;if(t=this.source.charCodeAt(this.index+1),47===t){this.index+=2;let t=this.skipSingleLineComment(2);e=[...e,...t]}else{if(42!==t)break;{this.index+=2;let t=this.skipMultiLineComment();e=[...e,...t]}}}}return e}isKeyword(e){switch((e=e.toLowerCase()).length){case 2:return e===Ni||e===Ri;case 3:return e===Li||e===_i;case 4:return e===ki;case 5:return e===Ti||e===Ui;case 6:return e===Pi||e===Bi||e===Oi;case 8:return e===Mi||e===Ii;default:return!1}}codePointAt(e){let t=this.source.charCodeAt(e);if(t>=55296&&t<=56319){let n=this.source.charCodeAt(e+1);n>=56320&&n<=57343&&(t=1024*(t-55296)+n-56320+65536)}return t}scanHexEscape(e){let t="u"===e?4:2,n=0;for(let e=0;e1114111||"}"!==e)&&this.throwUnexpectedToken(),As.fromCodePoint(t)}getIdentifier(){let e=this.index;for(this.index+=1;!this.eof();){let t=this.source.charCodeAt(this.index);if(92===t)return this.index=e,this.getComplexIdentifier();if(t>=55296&&t<57343)return this.index=e,this.getComplexIdentifier();if(!As.isIdentifierPart(t))break;this.index+=1}return this.source.slice(e,this.index)}getComplexIdentifier(){let e,t=this.codePointAt(this.index),n=As.fromCodePoint(t);for(this.index+=n.length,92===t&&(117!==this.source.charCodeAt(this.index)&&this.throwUnexpectedToken(),this.index+=1,"{"===this.source[this.index]?(this.index+=1,e=this.scanUnicodeCodePointEscape()):(e=this.scanHexEscape("u"),(null===e||"\\"===e||!As.isIdentifierStart(e.charCodeAt(0)))&&this.throwUnexpectedToken()),n=e);!this.eof()&&(t=this.codePointAt(this.index),As.isIdentifierPart(t));)e=As.fromCodePoint(t),n+=e,this.index+=e.length,92===t&&(n=n.substring(0,n.length-1),117!==this.source.charCodeAt(this.index)&&this.throwUnexpectedToken(),this.index+=1,"{"===this.source[this.index]?(this.index+=1,e=this.scanUnicodeCodePointEscape()):(e=this.scanHexEscape("u"),(null===e||"\\"===e||!As.isIdentifierPart(e.charCodeAt(0)))&&this.throwUnexpectedToken()),n+=e);return n}octalToDecimal(e){let t="0"!==e,n=Fs(e);return!this.eof()&&As.isOctalDigit(this.source.charCodeAt(this.index))&&(t=!0,n=8*n+Fs(this.source[this.index]??""),this.index+=1,"0123".includes(e)&&!this.eof()&&As.isOctalDigit(this.source.charCodeAt(this.index))&&(n=8*n+Fs(this.source[this.index]??""),this.index+=1)),{code:n,octal:t}}scanIdentifier(){let e,t=this.index,n=92===this.source.charCodeAt(t)?this.getComplexIdentifier():this.getIdentifier();if(e=1===n.length?3:this.isKeyword(n)?4:"null"===n.toLowerCase()?5:n.toLowerCase()===Ei||"false"===n.toLowerCase()?1:3,3!==e&&t+n.length!==this.index){let e=this.index;this.index=t,this.tolerateUnexpectedToken(os.InvalidEscapedReservedWord),this.index=e}return{type:e,value:n,lineNumber:this.lineNumber,lineStart:this.lineStart,start:t,end:this.index}}scanPunctuator(){let e=this.index,t=this.source[this.index]??"";switch(t){case"(":case"{":"{"===t&&this.curlyStack.push("{"),this.index+=1;break;case".":case")":case";":case",":case"[":case"]":case":":case"?":case"~":this.index+=1;break;case"}":this.index+=1,this.curlyStack.pop();break;default:for(let e=Cs.length;e>0;e--)if(t=this.source.substring(this.index,this.index+e),Cs[e-1]?.includes(t)){this.index+=e;break}}return this.index===e&&this.throwUnexpectedToken(),{type:7,value:t,lineNumber:this.lineNumber,lineStart:this.lineStart,start:e,end:this.index}}scanHexLiteral(e){let t="";for(;!this.eof()&&As.isHexDigit(this.source.charCodeAt(this.index));)t+=this.source[this.index],this.index+=1;return 0===t.length&&this.throwUnexpectedToken(),As.isIdentifierStart(this.source.charCodeAt(this.index))&&this.throwUnexpectedToken(),{type:6,value:Number.parseInt(`0x${t}`,16),lineNumber:this.lineNumber,lineStart:this.lineStart,start:e,end:this.index}}scanBinaryLiteral(e){let t="";for(;!this.eof();){let e=this.source[this.index];if("0"!==e&&"1"!==e)break;t+=this.source[this.index],this.index+=1}if(0===t.length&&this.throwUnexpectedToken(),!this.eof()){let e=this.source.charCodeAt(this.index);(As.isIdentifierStart(e)||As.isDecimalDigit(e))&&this.throwUnexpectedToken()}return{type:6,value:Number.parseInt(t,2),lineNumber:this.lineNumber,lineStart:this.lineStart,start:e,end:this.index}}scanOctalLiteral(e,t){let n="",r=!1;for(As.isOctalDigit(e.charCodeAt(0))&&(r=!0,n=`0${this.source[this.index]}`),this.index+=1;!this.eof()&&As.isOctalDigit(this.source.charCodeAt(this.index));)n+=this.source[this.index],this.index+=1;return!r&&0===n.length&&this.throwUnexpectedToken(),(As.isIdentifierStart(this.source.charCodeAt(this.index))||As.isDecimalDigit(this.source.charCodeAt(this.index)))&&this.throwUnexpectedToken(),{type:6,value:Number.parseInt(n,8),lineNumber:this.lineNumber,lineStart:this.lineStart,start:t,end:this.index}}scanNumericLiteral(){let e=this.index,t=this.source[e]??"";Ds(As.isDecimalDigit(t.charCodeAt(0))||"."===t,"Numeric literal must start with a decimal digit or a decimal point");let n="";if("."!==t){if(n=this.source[this.index]??"",this.index+=1,t=this.source[this.index]??"","0"===n){if("x"===t||"X"===t)return this.index+=1,this.scanHexLiteral(e);if("b"===t||"B"===t)return this.index+=1,this.scanBinaryLiteral(e);if("o"===t||"O"===t)return this.scanOctalLiteral(t,e)}for(;As.isDecimalDigit(this.source.charCodeAt(this.index));)n+=this.source[this.index],this.index+=1;t=this.source[this.index]??""}if("."===t){for(n+=this.source[this.index],this.index+=1;As.isDecimalDigit(this.source.charCodeAt(this.index));)n+=this.source[this.index],this.index+=1;t=this.source[this.index]??""}if("e"===t||"E"===t)if(n+=this.source[this.index],this.index+=1,t=this.source[this.index]??"",("+"===t||"-"===t)&&(n+=this.source[this.index],this.index+=1),As.isDecimalDigit(this.source.charCodeAt(this.index)))for(;As.isDecimalDigit(this.source.charCodeAt(this.index));)n+=this.source[this.index],this.index+=1;else this.throwUnexpectedToken();return As.isIdentifierStart(this.source.charCodeAt(this.index))&&this.throwUnexpectedToken(),{type:6,value:Number.parseFloat(n),lineNumber:this.lineNumber,lineStart:this.lineStart,start:e,end:this.index}}scanStringLiteral(){let e=this.index,t=this.source[e];Ds("'"===t||'"'===t,"String literal must starts with a quote"),this.index+=1;let n=!1,r="";for(;!this.eof();){let e=this.source[this.index]??"";if(this.index+=1,e===t){t="";break}if("\\"===e)if(e=this.source[this.index]??"",this.index+=1,e&&As.isLineTerminator(e.charCodeAt(0)))this.lineNumber+=1,"\r"===e&&"\n"===this.source[this.index]&&(this.index+=1),this.lineStart=this.index;else switch(e){case"u":if("{"===this.source[this.index])this.index+=1,r+=this.scanUnicodeCodePointEscape();else{let t=this.scanHexEscape(e);null===t&&this.throwUnexpectedToken(),r+=t}break;case"x":{let t=this.scanHexEscape(e);null===t&&this.throwUnexpectedToken(os.InvalidHexEscapeSequence),r+=t;break}case"n":r+="\n";break;case"r":r+="\r";break;case"t":r+="\t";break;case"b":r+="\b";break;case"f":r+="\f";break;case"v":r+="\v";break;case"8":case"9":r+=e,this.tolerateUnexpectedToken();break;default:if(e&&As.isOctalDigit(e.charCodeAt(0))){let t=this.octalToDecimal(e);n=t.octal||n,r+=String.fromCharCode(t.code)}else r+=e}else{if(As.isLineTerminator(e.charCodeAt(0)))break;r+=e}}return""!==t&&(this.index=e,this.throwUnexpectedToken()),{type:8,value:r,lineNumber:this.lineNumber,lineStart:this.lineStart,start:e,end:this.index}}scanTemplate(){let e="",t=!1,n=this.index,r="`"===this.source[n],i=!1,s=2;for(this.index+=1;!this.eof();){let n=this.source[this.index]??"";if(this.index+=1,"`"===n){s=1,i=!0,t=!0;break}if("$"!==n)if("\\"!==n)As.isLineTerminator(n.charCodeAt(0))?(this.lineNumber+=1,"\r"===n&&"\n"===this.source[this.index]&&(this.index+=1),this.lineStart=this.index,e+="\n"):e+=n;else if(n=this.source[this.index]??"",this.index+=1,As.isLineTerminator(n.charCodeAt(0)))this.lineNumber+=1,"\r"===n&&"\n"===this.source[this.index]&&(this.index+=1),this.lineStart=this.index;else switch(n){case"n":e+="\n";break;case"r":e+="\r";break;case"t":e+="\t";break;case"u":if("{"===this.source[this.index])this.index+=1,e+=this.scanUnicodeCodePointEscape();else{let t=this.index,r=this.scanHexEscape(n);null!==r?e+=r:(this.index=t,e+=n)}break;case"x":{let t=this.scanHexEscape(n);null===t&&this.throwUnexpectedToken(os.InvalidHexEscapeSequence),e+=t;break}case"b":e+="\b";break;case"f":e+="\f";break;case"v":e+="\v";break;default:"0"===n?(As.isDecimalDigit(this.source.charCodeAt(this.index))&&this.throwUnexpectedToken(os.TemplateOctalLiteral),e+="\0"):As.isOctalDigit(n.charCodeAt(0))?this.throwUnexpectedToken(os.TemplateOctalLiteral):e+=n}else{if("{"===this.source[this.index]){this.curlyStack.push("${"),this.index+=1,t=!0;break}e+=n}}return t||this.throwUnexpectedToken(),r||this.curlyStack.pop(),{type:ss,value:this.source.slice(n+1,this.index-s),cooked:e,head:r,tail:i,lineNumber:this.lineNumber,lineStart:this.lineStart,start:n,end:this.index}}lex(){if(this.eof())return{type:2,value:"",lineNumber:this.lineNumber,lineStart:this.lineStart,start:this.index,end:this.index};let e=this.source.charCodeAt(this.index);return As.isIdentifierStart(e)?this.scanIdentifier():40===e||41===e||59===e?this.scanPunctuator():39===e||34===e?this.scanStringLiteral():46===e?As.isDecimalDigit(this.source.charCodeAt(this.index+1))?this.scanNumericLiteral():this.scanPunctuator():As.isDecimalDigit(e)?this.scanNumericLiteral():96===e||125===e&&"${"===this.curlyStack[this.curlyStack.length-1]?this.scanTemplate():e>=55296&&e<57343&&As.isIdentifierStart(this.codePointAt(this.index))?this.scanIdentifier():this.scanPunctuator()}};function Ss(e,t=0){let n=e.start-e.lineStart,r=e.lineNumber;return n<0&&(n+=t,r-=1),{index:e.start,line:r,column:n}}function vs(e){return[{index:e.range[0],...e.loc.start},{index:e.range[1],...e.loc.end}]}function Es(e){return e in is?is[e]:0}var Ts=class{constructor(e,t={},n){this.delegate=n,this.hasLineTerminator=!1,this.options={tokens:"boolean"==typeof t.tokens&&t.tokens,comments:"boolean"==typeof t.comments&&t.comments,tolerant:"boolean"==typeof t.tolerant&&t.tolerant},this.options.comments&&(this.commentHandler=new ms),this.errorHandler=new ys(this.options.tolerant),this.scanner=new bs(e,this.errorHandler),this.context={isAssignmentTarget:!1,blockContext:0,curlyParsingType:0},this.rawToken={type:2,value:"",lineNumber:this.scanner.lineNumber,lineStart:0,start:0,end:0},this.tokens=[],this.startMarker={index:0,line:this.scanner.lineNumber,column:0},this.endMarker={index:0,line:this.scanner.lineNumber,column:0},this.readNextRawToken(),this.endMarker={index:this.scanner.index,line:this.scanner.lineNumber,column:this.scanner.index-this.scanner.lineStart}}throwIfInvalidType(e,t,{validTypes:n,invalidTypes:r}){n?.some((t=>e.type===t))||r?.some((t=>e.type===t))&&this.throwError(os.InvalidExpression,t)}throwError(e,t,n=this.endMarker){let{index:r,line:i,column:s}=t,a=n.index-r-1;this.errorHandler.throwError({code:e,index:r,line:i,column:s+1,len:a})}tolerateError(e,t){throw new Error("######################################### !!!")}unexpectedTokenError(e={}){let t,{rawToken:n}=e,{code:r,data:i}=e;if(n){if(!r)switch(n.type){case 2:r=os.UnexpectedEndOfScript;break;case 3:r=os.UnexpectedIdentifier;break;case 6:r=os.UnexpectedNumber;break;case 8:r=os.UnexpectedString;break;case ss:r=os.UnexpectedTemplate}t=n.value.toString()}else t="ILLEGAL";r??(r=os.UnexpectedToken),i||(i={value:t});let s=gs(r,i);if(n){let e=n.start,t=n.lineNumber,a=n.start-n.lineStart+1;return new ls({code:r,index:e,line:t,column:a,len:n.end-n.start-1,data:i,description:s})}let{index:a,line:o}=this.endMarker;return new ls({code:r,index:a,line:o,column:this.endMarker.column+1,data:i,description:s})}throwUnexpectedToken(e={}){throw e.rawToken??(e.rawToken=this.rawToken),this.unexpectedTokenError(e)}collectComments(e){let{commentHandler:t}=this;!t||!e.length||e.forEach((e=>{let n={type:e.multiLine?zi:"LineComment",value:this.getSourceValue(e),range:e.range,loc:e.loc};t.collectComment(n)}))}peekAhead(e){let t=this.scanner.saveState(),n=e.call(this,(()=>(this.scanner.scanComments(),this.scanner.lex())));return this.scanner.restoreState(t),n}getSourceValue(e){return this.scanner.source.slice(e.start,e.end)}convertToToken(e){return{type:as[e.type],value:this.getSourceValue(e),range:[e.start,e.end],loc:{start:{line:this.startMarker.line,column:this.startMarker.column},end:{line:this.scanner.lineNumber,column:this.scanner.index-this.scanner.lineStart}}}}readNextRawToken(){this.endMarker.index=this.scanner.index,this.endMarker.line=this.scanner.lineNumber,this.endMarker.column=this.scanner.index-this.scanner.lineStart;let e=this.rawToken;this.collectComments(this.scanner.scanComments()),this.scanner.index!==this.startMarker.index&&(this.startMarker.index=this.scanner.index,this.startMarker.line=this.scanner.lineNumber,this.startMarker.column=this.scanner.index-this.scanner.lineStart),this.rawToken=this.scanner.lex(),this.hasLineTerminator=e.lineNumber!==this.rawToken.lineNumber,this.options.tokens&&2!==this.rawToken.type&&this.tokens.push(this.convertToToken(this.rawToken))}captureStartMarker(){return{index:this.startMarker.index,line:this.startMarker.line,column:this.startMarker.column}}getItemLocation(e){return{range:[e.index,this.endMarker.index],loc:{start:{line:e.line,column:e.column},end:{line:this.endMarker.line,column:this.endMarker.column}}}}finalize(e){return(this.delegate??this.commentHandler)&&(this.commentHandler?.attachComments(e),this.delegate?.(e)),e}expectPunctuator(e){let t=this.rawToken;this.matchPunctuator(e)?this.readNextRawToken():this.throwUnexpectedToken({rawToken:t,code:os.PunctuatorExpected,data:{value:e}})}expectKeyword(e){4!==this.rawToken.type||this.rawToken.value.toLowerCase()!==e.toString()?this.throwUnexpectedToken({rawToken:this.rawToken}):this.readNextRawToken()}expectContextualKeyword(e){3!==this.rawToken.type||this.rawToken.value.toLowerCase()!==e?this.throwUnexpectedToken({rawToken:this.rawToken}):this.readNextRawToken()}matchKeyword(e){return 4===this.rawToken.type&&this.rawToken.value.toLowerCase()===e}matchContextualKeyword(e){return 3===this.rawToken.type&&this.rawToken.value===e}matchPunctuator(e){return 7===this.rawToken.type&&this.rawToken.value===e}getMatchingPunctuator(e){if("string"==typeof e&&(e=e.split("")),7===this.rawToken.type&&e.length)return e.find(this.matchPunctuator.bind(this))}isolateCoverGrammar(e){let t=this.context.isAssignmentTarget;this.context.isAssignmentTarget=!0;let n=e.call(this);return this.context.isAssignmentTarget=t,n}inheritCoverGrammar(e){var t;let n=this.context.isAssignmentTarget;this.context.isAssignmentTarget=!0;let r=e.call(this);return(t=this.context).isAssignmentTarget&&(t.isAssignmentTarget=n),r}withBlockContext(e,t){let n=this.context.blockContext;this.context.blockContext|=e;let r=this.context.curlyParsingType;this.context.curlyParsingType=1;let i=t.call(this);return this.context.blockContext=n,this.context.curlyParsingType=r,i}consumeSemicolon(){if(this.matchPunctuator(";"))this.readNextRawToken();else if(!this.hasLineTerminator){if(2===this.rawToken.type||this.matchPunctuator("}"))return this.endMarker.index=this.startMarker.index,this.endMarker.line=this.startMarker.line,void(this.endMarker.column=this.startMarker.column);this.throwUnexpectedToken({rawToken:this.rawToken})}}parsePrimaryExpression(){let e=this.captureStartMarker(),t=this.rawToken;switch(t.type){case 3:return this.readNextRawToken(),this.finalize({type:Vi,name:t.value,...this.getItemLocation(e)});case 6:case 8:return this.context.isAssignmentTarget=!1,this.readNextRawToken(),this.finalize({type:Hi,value:t.value,raw:this.getSourceValue(t),isString:"string"==typeof t.value,...this.getItemLocation(e)});case 1:return this.context.isAssignmentTarget=!1,this.readNextRawToken(),this.finalize({type:Hi,value:t.value.toLowerCase()===Ei,raw:this.getSourceValue(t),isString:!1,...this.getItemLocation(e)});case 5:return this.context.isAssignmentTarget=!1,this.readNextRawToken(),this.finalize({type:Hi,value:null,raw:this.getSourceValue(t),isString:!1,...this.getItemLocation(e)});case ss:return this.parseTemplateLiteral();case 7:switch(t.value){case"(":return this.inheritCoverGrammar(this.parseGroupExpression.bind(this));case"[":return this.inheritCoverGrammar(this.parseArrayInitializer.bind(this));case"{":return this.inheritCoverGrammar(this.parseObjectExpression.bind(this));default:return this.throwUnexpectedToken({rawToken:this.rawToken})}case 4:return this.context.isAssignmentTarget=!1,this.throwUnexpectedToken({rawToken:this.rawToken});default:return this.throwUnexpectedToken({rawToken:this.rawToken})}}parseArrayInitializer(){let e=this.captureStartMarker();this.expectPunctuator("[");let t=[];for(;!this.matchPunctuator("]");){let e=this.captureStartMarker();this.matchPunctuator(",")?(this.readNextRawToken(),this.throwError(os.InvalidExpression,e)):(t.push(this.inheritCoverGrammar(this.parseAssignmentExpression.bind(this))),this.matchPunctuator("]")||this.expectPunctuator(","))}return this.expectPunctuator("]"),this.finalize({type:"ArrayExpression",elements:t,...this.getItemLocation(e)})}parseObjectPropertyKey(){let e=this.captureStartMarker(),t=this.rawToken;switch(t.type){case 8:return this.readNextRawToken(),this.finalize({type:Hi,value:t.value,raw:this.getSourceValue(t),isString:!0,...this.getItemLocation(e)});case 3:case 1:case 5:case 4:return this.readNextRawToken(),this.finalize({type:Vi,name:t.value,...this.getItemLocation(e)});default:this.throwError(os.KeyMustBeString,e)}}parseObjectProperty(){let e=this.rawToken,t=this.captureStartMarker(),n=this.parseObjectPropertyKey(),r=!1,i=null;return this.matchPunctuator(":")?(this.readNextRawToken(),i=this.inheritCoverGrammar(this.parseAssignmentExpression.bind(this))):3===e.type?(r=!0,i=this.finalize({type:Vi,name:e.value,...this.getItemLocation(t)})):this.throwUnexpectedToken({rawToken:this.rawToken}),this.finalize({type:"Property",kind:"init",key:n,value:i,shorthand:r,...this.getItemLocation(t)})}parseObjectExpression(){let e=this.captureStartMarker();this.expectPunctuator("{");let t=[];for(;!this.matchPunctuator("}");)t.push(this.parseObjectProperty()),this.matchPunctuator("}")||this.expectPunctuator(",");return this.expectPunctuator("}"),this.finalize({type:"ObjectExpression",properties:t,...this.getItemLocation(e)})}parseTemplateElement(e=!1){let t=this.rawToken;t.type!==ss&&this.throwUnexpectedToken({rawToken:t}),e&&!t.head&&this.throwUnexpectedToken({code:os.InvalidTemplateHead,rawToken:t});let n=this.captureStartMarker();this.readNextRawToken();let{value:r,cooked:i,tail:s}=t,a=this.finalize({type:"TemplateElement",value:{raw:r,cooked:i},tail:s,...this.getItemLocation(n)});return a.loc.start.column+=1,a.loc.end.column-=s?1:2,a}parseTemplateLiteral(){let e=this.captureStartMarker(),t=[],n=[],r=this.parseTemplateElement(!0);for(n.push(r);!r.tail;)t.push(this.parseExpression()),r=this.parseTemplateElement(),n.push(r);return this.finalize({type:"TemplateLiteral",quasis:n,expressions:t,...this.getItemLocation(e)})}parseGroupExpression(){this.expectPunctuator("(");let e=this.inheritCoverGrammar(this.parseAssignmentExpression.bind(this));return this.expectPunctuator(")"),e}parseArguments(){this.expectPunctuator("(");let e=[];if(!this.matchPunctuator(")"))for(;;){let t=this.isolateCoverGrammar(this.parseAssignmentExpression.bind(this));if(e.push(t),this.matchPunctuator(")")||(this.expectPunctuator(","),this.matchPunctuator(")")))break}return this.expectPunctuator(")"),e}parseMemberName(){let e=this.rawToken,t=this.captureStartMarker();return this.readNextRawToken(),5!==e.type&&3!==e.type&&4!==e.type&&1!==e.type&&this.throwUnexpectedToken({rawToken:e}),this.finalize({type:Vi,name:e.value,...this.getItemLocation(t)})}parseLeftHandSideExpression(){let e,t=this.captureStartMarker(),n=this.inheritCoverGrammar(this.parsePrimaryExpression.bind(this)),r=this.captureStartMarker();for(;e=this.getMatchingPunctuator("([.");)switch(e){case"(":{this.context.isAssignmentTarget=!1,n.type!==Vi&&n.type!==Wi&&this.throwError(os.IdentiferExpected,t,r);let e=this.parseArguments();n=this.finalize({type:qi,callee:n,arguments:e,...this.getItemLocation(t)});continue}case"[":{this.context.isAssignmentTarget=!0,this.expectPunctuator("[");let e=this.isolateCoverGrammar((()=>this.parseExpression()));this.expectPunctuator("]"),n=this.finalize({type:Wi,computed:!0,object:n,property:e,...this.getItemLocation(t)});continue}case".":{this.context.isAssignmentTarget=!0,this.expectPunctuator(".");let e=this.parseMemberName();n=this.finalize({type:Wi,computed:!1,object:n,property:e,...this.getItemLocation(t)});continue}}return n}parseUpdateExpression(){let e=this.captureStartMarker(),t=this.getMatchingPunctuator(es);if(t){this.readNextRawToken();let n=this.captureStartMarker(),r=this.inheritCoverGrammar(this.parseUnaryExpression.bind(this));return r.type!==Vi&&r.type!==Wi&&r.type!==qi&&this.throwError(os.InvalidExpression,n),this.context.isAssignmentTarget||this.tolerateError(os.InvalidLeftHandSideInAssignment,e),this.context.isAssignmentTarget=!1,this.finalize({type:Yi,operator:t,argument:r,prefix:!0,...this.getItemLocation(e)})}let n=this.captureStartMarker(),r=this.inheritCoverGrammar(this.parseLeftHandSideExpression.bind(this)),i=this.captureStartMarker();return this.hasLineTerminator||(t=this.getMatchingPunctuator(es),!t)?r:(r.type!==Vi&&r.type!==Wi&&this.throwError(os.InvalidExpression,n,i),this.context.isAssignmentTarget||this.tolerateError(os.InvalidLeftHandSideInAssignment,e),this.readNextRawToken(),this.context.isAssignmentTarget=!1,this.finalize({type:Yi,operator:t,argument:r,prefix:!1,...this.getItemLocation(e)}))}parseUnaryExpression(){let e=this.getMatchingPunctuator(ts);if(e){let t=this.captureStartMarker();this.readNextRawToken();let n=this.inheritCoverGrammar(this.parseUnaryExpression.bind(this));return this.context.isAssignmentTarget=!1,this.finalize({type:"UnaryExpression",operator:e,argument:n,prefix:!0,...this.getItemLocation(t)})}return this.parseUpdateExpression()}parseBinaryExpression(){let e=this.rawToken,t=this.inheritCoverGrammar(this.parseUnaryExpression.bind(this));if(7!==this.rawToken.type)return t;let n=this.rawToken.value,r=Es(n);if(0===r)return t;this.readNextRawToken(),this.context.isAssignmentTarget=!1;let i=[e,this.rawToken],s=t,a=this.inheritCoverGrammar(this.parseUnaryExpression.bind(this)),o=[s,n,a],u=[r];for(;7===this.rawToken.type&&(r=Es(this.rawToken.value))>0;){for(;o.length>2&&r<=u[u.length-1];){a=o.pop();let e=o.pop();u.pop(),s=o.pop(),i.pop();let t=i[i.length-1],n=Ss(t,t.lineStart);o.push(this.finalize(this.createBinaryOrLogicalExpression(n,e,s,a)))}o.push(this.rawToken.value),u.push(r),i.push(this.rawToken),this.readNextRawToken(),o.push(this.inheritCoverGrammar(this.parseUnaryExpression.bind(this)))}let l=o.length-1;t=o[l];let c=i.pop();for(;l>1;){let e=i.pop();if(!e)break;let n=c?.lineStart,r=Ss(e,n),s=o[l-1];t=this.finalize(this.createBinaryOrLogicalExpression(r,s,o[l-2],t)),l-=2,c=e}return t}createBinaryOrLogicalExpression(e,t,n,r){let i=rs.includes(t)?"LogicalExpression":ji;return i===ji||((n.type===Zi||n.type===Yi)&&this.throwError(os.InvalidExpression,...vs(n)),(r.type===Zi||r.type===Yi)&&this.throwError(os.InvalidExpression,...vs(n))),{type:i,operator:t,left:n,right:r,...this.getItemLocation(e)}}parseAssignmentExpression(){let e=this.captureStartMarker(),t=this.inheritCoverGrammar(this.parseBinaryExpression.bind(this)),n=this.captureStartMarker(),r=this.getMatchingPunctuator(ns);if(!r)return t;t.type!==Vi&&t.type!==Wi&&this.throwError(os.InvalidExpression,e,n),this.context.isAssignmentTarget||this.tolerateError(os.InvalidLeftHandSideInAssignment,e),this.matchPunctuator("=")||(this.context.isAssignmentTarget=!1),this.readNextRawToken();let i=this.isolateCoverGrammar(this.parseAssignmentExpression.bind(this));return this.finalize({type:Zi,left:t,operator:r,right:i,...this.getItemLocation(e)})}parseExpression(){return this.isolateCoverGrammar(this.parseAssignmentExpression.bind(this))}parseStatements(e){let t=[];for(;2!==this.rawToken.type&&!this.matchPunctuator(e);){let e=this.parseStatementListItem();(n=e)&&"object"==typeof n&&"type"in n&&n.type===Ji||t.push(e)}var n;return t}parseStatementListItem(){return this.context.isAssignmentTarget=!0,this.matchKeyword(Mi)?this.parseFunctionDeclaration():this.matchKeyword(Oi)?this.parseExportDeclaration():this.matchKeyword(Bi)?this.parseImportDeclaration():this.parseStatement()}parseBlock(){let e=this.captureStartMarker();this.expectPunctuator("{");let t=this.parseStatements("}");return this.expectPunctuator("}"),this.finalize({type:Gi,body:t,...this.getItemLocation(e)})}parseObjectStatement(){let e=this.captureStartMarker(),t=this.parseObjectExpression();return this.finalize({type:$i,expression:t,...this.getItemLocation(e)})}parseBlockOrObjectStatement(){return 0===this.context.curlyParsingType||this.peekAhead((e=>{let t=e();return!(3!==t.type&&8!==t.type||(t=e(),7!==t.type||":"!==t.value))}))?this.parseObjectStatement():this.parseBlock()}parseIdentifier(){let e=this.rawToken;if(3!==e.type)return null;let t=this.captureStartMarker();return this.readNextRawToken(),this.finalize({type:Vi,name:e.value,...this.getItemLocation(t)})}parseVariableDeclarator(){let e=this.captureStartMarker(),t=this.parseIdentifier();t||this.throwUnexpectedToken({code:os.IdentiferExpected});let n=null;if(this.matchPunctuator("=")){this.readNextRawToken();let e=this.rawToken;try{n=this.isolateCoverGrammar(this.parseAssignmentExpression.bind(this))}catch{this.throwUnexpectedToken({rawToken:e,code:os.InvalidVariableAssignment})}}return this.finalize({type:Qi,id:t,init:n,...this.getItemLocation(e)})}parseVariableDeclarationList(){let e=[this.parseVariableDeclarator()];for(;this.matchPunctuator(",");)this.readNextRawToken(),e.push(this.parseVariableDeclarator());return e}parseVariableDeclaration(){let e=this.captureStartMarker();this.expectKeyword(Li);let t=this.parseVariableDeclarationList();return this.consumeSemicolon(),this.finalize({type:Xi,declarations:t,kind:"var",...this.getItemLocation(e)})}parseEmptyStatement(){let e=this.captureStartMarker();return this.expectPunctuator(";"),this.finalize({type:Ji,...this.getItemLocation(e)})}parseExpressionStatement(){let e=this.captureStartMarker(),t=this.parseExpression();return this.consumeSemicolon(),this.finalize({type:$i,expression:t,...this.getItemLocation(e)})}parseIfClause(){return this.withBlockContext(2,this.parseStatement.bind(this))}parseIfStatement(){let e=this.captureStartMarker();this.expectKeyword(Ni),this.expectPunctuator("(");let t=this.captureStartMarker(),n=this.parseExpression(),r=this.captureStartMarker();this.expectPunctuator(")"),(n.type===Zi||n.type===Yi)&&this.throwError(os.InvalidExpression,t,r);let i=this.parseIfClause(),s=null;return this.matchKeyword(ki)&&(this.readNextRawToken(),s=this.parseIfClause()),this.finalize({type:"IfStatement",test:n,consequent:i,alternate:s,...this.getItemLocation(e)})}parseWhileStatement(){let e=this.captureStartMarker();this.expectKeyword(Ui),this.expectPunctuator("(");let t=this.captureStartMarker(),n=this.parseExpression(),r=this.captureStartMarker();this.expectPunctuator(")"),(n.type===Zi||n.type===Yi)&&this.throwError(os.InvalidExpression,t,r);let i=this.withBlockContext(8,this.parseStatement.bind(this));return this.finalize({type:"WhileStatement",test:n,body:i,...this.getItemLocation(e)})}parseForStatement(){let e=null,t=null,n=null,r=null,i=null,s=this.captureStartMarker();if(this.expectKeyword(_i),this.expectPunctuator("("),this.matchPunctuator(";"))this.readNextRawToken();else if(this.matchKeyword(Li)){let t=this.captureStartMarker();this.readNextRawToken();let n=this.parseVariableDeclarationList();1===n.length&&this.matchKeyword(Ri)?(n[0].init&&this.throwError(os.ForInOfLoopInitializer,t),r=this.finalize({type:Xi,declarations:n,kind:"var",...this.getItemLocation(t)}),this.readNextRawToken(),i=this.parseExpression()):(this.matchKeyword(Ri)&&this.throwError(os.InvalidLeftHandSideInForIn,t),e=this.finalize({type:Xi,declarations:n,kind:"var",...this.getItemLocation(t)}),this.expectPunctuator(";"))}else{let t=this.context.isAssignmentTarget,n=this.captureStartMarker();e=this.inheritCoverGrammar(this.parseAssignmentExpression.bind(this)),this.matchKeyword(Ri)?(this.context.isAssignmentTarget||this.tolerateError(os.InvalidLeftHandSideInForIn,n),e.type!==Vi&&this.throwError(os.InvalidLeftHandSideInForIn,n),this.readNextRawToken(),r=e,i=this.parseExpression(),e=null):(this.context.isAssignmentTarget=t,this.expectPunctuator(";"))}r||(this.matchPunctuator(";")||(t=this.isolateCoverGrammar(this.parseExpression.bind(this))),this.expectPunctuator(";"),this.matchPunctuator(")")||(n=this.isolateCoverGrammar(this.parseExpression.bind(this)))),this.expectPunctuator(")");let a=this.withBlockContext(4,(()=>this.isolateCoverGrammar(this.parseStatement.bind(this))));return r&&i?this.finalize({type:"ForInStatement",left:r,right:i,body:a,...this.getItemLocation(s)}):this.finalize({type:"ForStatement",init:e,test:t,update:n,body:a,...this.getItemLocation(s)})}parseContinueStatement(){let e=this.captureStartMarker();return this.expectKeyword(Ii),this.consumeSemicolon(),this.finalize({type:"ContinueStatement",...this.getItemLocation(e)})}parseBreakStatement(){let e=this.captureStartMarker();return this.expectKeyword(Ti),this.consumeSemicolon(),this.finalize({type:"BreakStatement",...this.getItemLocation(e)})}parseReturnStatement(){let e=this.captureStartMarker();this.expectKeyword(Pi);let t=(this.matchPunctuator(";")||this.matchPunctuator("}")||this.hasLineTerminator||2===this.rawToken.type)&&8!==this.rawToken.type&&this.rawToken.type!==ss?null:this.parseExpression();return this.consumeSemicolon(),this.finalize({type:"ReturnStatement",argument:t,...this.getItemLocation(e)})}parseStatement(){switch(this.rawToken.type){case 1:case 5:case 6:case 8:case ss:case 3:return this.parseExpressionStatement();case 7:return"{"===this.rawToken.value?this.parseBlockOrObjectStatement():"("===this.rawToken.value?this.parseExpressionStatement():";"===this.rawToken.value?this.parseEmptyStatement():this.parseExpressionStatement();case 4:switch(this.rawToken.value.toLowerCase()){case Ti:return this.parseBreakStatement();case Ii:return this.parseContinueStatement();case _i:return this.parseForStatement();case Mi:return this.parseFunctionDeclaration();case Ni:return this.parseIfStatement();case Pi:return this.parseReturnStatement();case Li:return this.parseVariableDeclaration();case Ui:return this.parseWhileStatement();default:return this.parseExpressionStatement()}default:return this.throwUnexpectedToken({rawToken:this.rawToken})}}parseFormalParameters(){let e=[];if(this.expectPunctuator("("),!this.matchPunctuator(")"))for(;2!==this.rawToken.type;){let t=this.parseIdentifier();if(t||this.throwUnexpectedToken({rawToken:this.rawToken,code:os.IdentiferExpected}),e.push(t),this.matchPunctuator(")")||(this.expectPunctuator(","),this.matchPunctuator(")")))break}return this.expectPunctuator(")"),e}parseFunctionDeclaration(){!(1&~this.context.blockContext)&&this.throwUnexpectedToken({code:os.NoFunctionInsideFunction}),(!(8&~this.context.blockContext)||!(2&~this.context.blockContext))&&this.throwUnexpectedToken({code:os.NoFunctionInsideBlock});let e=this.captureStartMarker();this.expectKeyword(Mi);let t=this.parseIdentifier();t||this.throwUnexpectedToken({code:os.InvalidFunctionIdentifier});let n=this.parseFormalParameters(),r=this.context.blockContext;this.context.blockContext|=1;let i=this.parseBlock();return this.context.blockContext=r,this.finalize({type:"FunctionDeclaration",id:t,params:n,body:i,...this.getItemLocation(e)})}parseScript(){let e=this.captureStartMarker(),t=this.parseStatements(),n=this.finalize({type:Ki,body:t,...this.getItemLocation(e)});return this.options.tokens&&(n.tokens=this.tokens),this.options.tolerant&&(n.errors=this.errorHandler.errors),n}parseExportDeclaration(){0!==this.context.blockContext&&this.throwUnexpectedToken({code:os.ModuleExportRootOnly});let e=null,t=this.captureStartMarker();return this.expectKeyword(Oi),this.matchKeyword(Li)?e=this.parseVariableDeclaration():this.matchKeyword("function")?e=this.parseFunctionDeclaration():this.throwUnexpectedToken({code:os.InvalidExpression}),this.finalize({type:"ExportNamedDeclaration",declaration:e,specifiers:[],source:null,...this.getItemLocation(t)})}parseModuleSpecifier(){let e=this.captureStartMarker(),t=this.rawToken;if(8===t.type)return this.readNextRawToken(),this.finalize({type:Hi,value:t.value,raw:this.getSourceValue(t),isString:!0,...this.getItemLocation(e)});this.throwError(os.InvalidModuleUri,e)}parseDefaultSpecifier(){let e=this.captureStartMarker(),t=this.parseIdentifier();return t||this.throwUnexpectedToken({code:os.IdentiferExpected}),this.finalize({type:"ImportDefaultSpecifier",local:t,...this.getItemLocation(e)})}parseImportDeclaration(){0!==this.context.blockContext&&this.throwUnexpectedToken({code:os.ModuleImportRootOnly});let e=this.captureStartMarker();this.expectKeyword(Bi);let t=this.parseDefaultSpecifier();this.expectContextualKeyword("from");let n=this.parseModuleSpecifier();return this.finalize({type:"ImportDeclaration",specifiers:[t],source:n,...this.getItemLocation(e)})}};function Is(e,t=[]){const n=new Ts(e,void 0,void 0).parseScript();if(null===n.body||void 0===n.body)throw new ls({index:0,line:0,column:0,data:null,description:"",code:os.InvalidExpression});return n.loadedModules={},Dn(n,t),n}class ks{constructor(e){const t=this;t._keys=[],t._values=[],t.length=0,e&&e.forEach((e=>{t.set(e[0],e[1])}))}entries(){return[].slice.call(this.keys().map(((e,t)=>[e,this._values[t]])))}keys(){return[].slice.call(this._keys)}values(){return[].slice.call(this._values)}has(e){return this._keys.includes(e)}get(e){const t=this._keys.indexOf(e);return t>-1?this._values[t]:null}deepGet(e){if(!e?.length)return null;const t=(e,n)=>null==e?null:n.length?t(e instanceof ks?e.get(n[0]):e[n[0]],n.slice(1)):e;return t(this.get(e[0]),e.slice(1))}set(e,t){const n=this,r=this._keys.indexOf(e);return r>-1?n._values[r]=t:(n._keys.push(e),n._values.push(t),n.length=n._values.length),this}sortedSet(e,t,n,r){const i=this,s=this._keys.length,a=n||0,o=void 0!==r?r:s-1;if(0===s)return i._keys.push(e),i._values.push(t),i;if(e===this._keys[a])return this._values.splice(a,0,t),this;if(e===this._keys[o])return this._values.splice(o,0,t),this;if(e>this._keys[o])return this._keys.splice(o+1,0,e),this._values.splice(o+1,0,t),this;if(e=o)return this;const u=a+Math.floor((o-a)/2);return ethis._keys[u]?this.sortedSet(e,t,u+1,o):this}size(){return this.length}clear(){const e=this;return e._keys.length=e.length=e._values.length=0,this}delete(e){const t=this,n=t._keys.indexOf(e);return n>-1&&(t._keys.splice(n,1),t._values.splice(n,1),t.length=t._keys.length,!0)}forEach(e){this._keys.forEach(((t,n)=>{e(this._values[n],t,n)}))}map(e){return this.keys().map(((t,n)=>e(this._values[n],t,n)))}filter(e){const t=this;return t._keys.forEach(((n,r)=>{!1===e(t._values[r],n,r)&&t.delete(n)})),this}clone(){return new ks(this.entries())}}class _s{constructor(e=20){this._maxEntries=e,this._values=new ks}delete(e){this._values.has(e)&&this._values.delete(e)}get(e){let t=null;return this._values.has(e)&&(t=this._values.get(e),this._values.delete(e),this._values.set(e,t)),t}put(e,t){if(this._values.size()>=this._maxEntries){const e=this._values.keys()[0];this._values.delete(e)}this._values.set(e,t)}}class Ms{constructor(e){this.portalUri=e}normalizeModuleUri(e){const t=/^[a-z0-9A-Z]+(@[0-9]+\.[0-9]+\.[0-9]+)?([?|/].*)?$/gi,n=/(?.+)\/home\/item\.html\?id=(?.+)$/gi,r=/(?.+)\/sharing\/rest\/content\/users\/[a-zA-Z0-9]+\/items\/(?.+)$/gi,i=/(?.+)\/sharing\/rest\/content\/items\/(?.+)$/gi,s=/(?.*)@(?[0-9]+\.[0-9]+\.[0-9]+)([?|/].*)?$/gi;if(e.startsWith("portal+")){let a=e.substring(7),o="",u=a,l=!1;for(const e of[n,i,r]){const t=e.exec(a);if(null!==t){const e=t.groups;u=e.itemid,o=e.portalurl,l=!0;break}}if(!1===l){if(!t.test(a))throw new X(K.UnsupportedUriProtocol,{uri:e});u=a,o=this.portalUri}u.includes("/")&&(u=u.split("/")[0]),u.includes("?")&&(u=u.split("?")[0]);let c="current";const d=s.exec(u);if(null!==d){const e=d.groups;u=e.itemid,c=e.versionstring}return a=new P.A({url:o}).restUrl+"/content/items/"+u+"/resources/"+c+".arc",{url:a,scheme:"portal",uri:"PO:"+a}}if(e.startsWith("mock")){if("mock"===e)return{url:"",scheme:"mock",data:'\n export var hello = 1;\n export function helloWorld() {\n return "Hello World " + hello;\n }\n ',uri:"mock"};const t=e.replace("mock:","");if(void 0!==Ms.mocks[t])return{url:"",scheme:"mock",data:Ms.mocks[t],uri:e}}throw new X(K.UnrecognizedUri,{uri:e})}async fetchModule(e){const t=Ms.cachedModules.getFromCache(e.uri);if(t)return t;const n=this.fetchSource(e);Ms.cachedModules.addToCache(e.uri,n);let r=null;try{r=await n}catch(t){throw Ms.cachedModules.removeFromCache(e.uri),t}return r}async fetchSource(e){if("portal"===e.scheme){const t=await(0,L.A)(e.url,{responseType:"text",query:{}});if(t.data)return Is(t.data,[])}if("mock"===e.scheme)return Is(e.data??"",[]);throw new X(K.UnsupportedUriProtocol)}static create(e){return new Ms(e)}static getDefault(){return this._default??(Ms._default=Ms._moduleResolverFactory())}static set moduleResolverClass(e){this._moduleResolverFactory=e,this._default=null}}Ms.mocks={},Ms.cachedModules=new class{constructor(e=20){this._maxEntries=e,this._cache=new _s(this._maxEntries),this._layerMetadata=new _s(this._maxEntries),this._serviceMetadata=new _s(this._maxEntries),this._portalItems=new _s(this._maxEntries)}clear(){this._cache=new _s(this._maxEntries),this._layerMetadata=new _s(this._maxEntries),this._serviceMetadata=new _s(this._maxEntries),this._portalItems=new _s(this._maxEntries)}addToCache(e,t){this._cache.put(e,t)}removeFromCache(e){this._cache.delete(e)}getFromCache(e){return this._cache.get(e)}getCachedLayerMetadata(e){return this._layerMetadata.get(e)}setCachedLayerMetadata(e,t){this._layerMetadata.put(e,t)}removeCachedLayerMetadata(e,t){this._layerMetadata.get(e)===t&&this._layerMetadata.delete(e)}getCachedServiceMetadata(e){return this._serviceMetadata.get(e)}setCachedServiceMetadata(e,t){this._serviceMetadata.put(e,t)}removeCachedServiceMetadata(e,t){this._serviceMetadata.get(e)===t&&this._serviceMetadata.delete(e)}getCachedPortalItem(e,t){return this._portalItems.get(`${t}:${e}`)}setCachedPortalItem(e,t,n){this._portalItems.put(`${t}:${e}`,n)}removeCachedPortalItem(e,t,n){const r=`${t}:${e}`;this._portalItems.get(r)===n&&this._portalItems.delete(r)}}(30),Ms._default=null,Ms._moduleResolverFactory=()=>{const e=P.A.getDefault();return new Ms(e.url)};class Ns extends Q{constructor(e,t){super(),this.definition=null,this.context=null,this.definition=e,this.context=t}createFunction(e){return(...t)=>{const n={spatialReference:this.context.spatialReference,console:this.context.console,services:this.context.services,timeZone:this.context.timeZone??null,lrucache:this.context.lrucache,exports:this.context.exports,libraryResolver:this.context.libraryResolver,interceptor:this.context.interceptor,localScope:{},depthCounter:{depth:e.depthCounter.depth+1},globalScope:this.context.globalScope};if(n.depthCounter.depth>64)throw new J(e,B.MaximumCallDepth,null);return qs(this.definition,n,t,null)}}call(e,t){return Os(e,t,((n,r,i)=>{const s={spatialReference:e.spatialReference,services:e.services,globalScope:e.globalScope,depthCounter:{depth:e.depthCounter.depth+1},libraryResolver:e.libraryResolver,exports:e.exports,timeZone:e.timeZone??null,console:e.console,lrucache:e.lrucache,interceptor:e.interceptor,localScope:{}};if(s.depthCounter.depth>64)throw new J(e,B.MaximumCallDepth,t);return qs(this.definition,s,i,t)}))}marshalledCall(e,t,n,r){return r(e,t,((i,s,a)=>{const o={spatialReference:e.spatialReference,globalScope:n.globalScope,services:e.services,depthCounter:{depth:e.depthCounter.depth+1},libraryResolver:e.libraryResolver,exports:e.exports,console:e.console,timeZone:e.timeZone??null,lrucache:e.lrucache,interceptor:e.interceptor,localScope:{}};return a=a.map((t=>!Re(t)||t instanceof ne?t:ee(t,e,r))),ee(qs(this.definition,o,a,t),n,r)}))}}class Bs extends Z{constructor(e){super(e)}global(e){const t=this.executingContext.globalScope[e.toLowerCase()];if(t.valueset||(t.value=Rs(this.executingContext,t.node),t.valueset=!0),Re(t.value)&&!(t.value instanceof ne)){const e=new ne;e.fn=t.value,e.parameterEvaluator=Os,e.context=this.executingContext,t.value=e}return t.value}setGlobal(e,t){if(Re(t))throw new J(null,B.AssignModuleFunction,null);this.executingContext.globalScope[e.toLowerCase()]={value:t,valueset:!0,node:null}}hasGlobal(e){return void 0===this.executingContext.exports[e]&&(e=e.toLowerCase()),void 0!==this.executingContext.exports[e]}loadModule(e){let t=e.spatialReference;null==t&&(t=new D.A({wkid:102100})),this.moduleScope=$s({},e.customfunctions,e.timeZone),this.executingContext={spatialReference:t,globalScope:this.moduleScope,localScope:null,libraryResolver:new z(e.libraryResolver._moduleSingletons,this.source.syntax.loadedModules),exports:{},services:e.services,console:e.console??Vs,timeZone:e.timeZone??null,lrucache:e.lrucache,interceptor:e.interceptor,depthCounter:{depth:1}},Rs(this.executingContext,this.source.syntax)}}function Os(e,t,n){try{return!0===t.preparsed?n(e,null,t.arguments):n(e,t,function(e,t){const n=[];for(let r=0;rn.length)throw new J(e,B.OutOfBounds,t);if(r===n.length){if("="!==t.operator)throw new J(e,B.OutOfBounds,t);n[r]=Ls(i,t.operator,n[r],t,e)}else n[r]=Ls(i,t.operator,n[r],t,e)}else if(n instanceof Qt){if(!1===ze(r))throw new J(e,B.KeyAccessorMustBeString,t);if(!0===n.hasField(r))n.setField(r,Ls(i,t.operator,n.field(r),t,e));else{if("="!==t.operator)throw new J(e,B.FieldNotFound,t,{key:r});n.setField(r,Ls(i,t.operator,null,t,e))}}else if(Ve(n)){if(!1===ze(r))throw new J(e,B.KeyAccessorMustBeString,t);if(!0===n.hasField(r))n.setField(r,Ls(i,t.operator,n.field(r),t,e));else{if("="!==t.operator)throw new J(e,B.FieldNotFound,t,{key:r});n.setField(r,Ls(i,t.operator,null,t,e))}}else{if(Xe(n))throw new J(e,B.Immutable,t);if(!(n instanceof Bs))throw new J(e,B.InvalidIdentifier,t);if(!1===ze(r))throw new J(e,B.ModuleAccessorMustBeString,t);if(!0!==n.hasGlobal(r))throw new J(e,B.ModuleExportNotFound,t);n.setGlobal(r,Ls(i,t.operator,n.global(r),t,e))}return Me}n=t.left.name.toLowerCase();const i=Rs(e,t.right);if(null!=e.localScope&&void 0!==e.localScope[n])return e.localScope[n]={value:Ls(i,t.operator,e.localScope[n].value,t,e),valueset:!0,node:t.right},Me;if(void 0!==e.globalScope[n])return e.globalScope[n]={value:Ls(i,t.operator,e.globalScope[n].value,t,e),valueset:!0,node:t.right},Me;throw new J(e,B.InvalidIdentifier,t)}(e,t);case"UpdateExpression":return function(e,t){let n,r=null,i="";if("MemberExpression"===t.argument.type){if(r=Rs(e,t.argument.object),!0===t.argument.computed?i=Rs(e,t.argument.property):"Identifier"===t.argument.property.type&&(i=t.argument.property.name),$e(r)){if(!je(i))throw new J(e,B.ArrayAccessorMustBeNumber,t);if(i<0&&(i=r.length+i),i<0||i>=r.length)throw new J(e,B.OutOfBounds,t);n=gt(r[i]),r[i]="++"===t.operator?n+1:n-1}else if(r instanceof Qt){if(!1===ze(i))throw new J(e,B.KeyAccessorMustBeString,t);if(!0!==r.hasField(i))throw new J(e,B.FieldNotFound,t);n=gt(r.field(i)),r.setField(i,"++"===t.operator?n+1:n-1)}else if(Ve(r)){if(!1===ze(i))throw new J(e,B.KeyAccessorMustBeString,t);if(!0!==r.hasField(i))throw new J(e,B.FieldNotFound,t);n=gt(r.field(i)),r.setField(i,"++"===t.operator?n+1:n-1)}else{if(Xe(r))throw new J(e,B.Immutable,t);if(!(r instanceof Bs))throw new J(e,B.InvalidParameter,t);if(!1===ze(i))throw new J(e,B.ModuleAccessorMustBeString,t);if(!0!==r.hasGlobal(i))throw new J(e,B.ModuleExportNotFound,t);n=gt(r.global(i)),r.setGlobal(i,"++"===t.operator?n+1:n-1)}return!1===t.prefix?n:"++"===t.operator?n+1:n-1}if(r="Identifier"===t.argument.type?t.argument.name.toLowerCase():"",!r)throw new J(e,B.InvalidIdentifier,t);if(null!=e.localScope&&void 0!==e.localScope[r])return n=gt(e.localScope[r].value),e.localScope[r]={value:"++"===t.operator?n+1:n-1,valueset:!0,node:t},!1===t.prefix?n:"++"===t.operator?n+1:n-1;if(void 0!==e.globalScope[r])return n=gt(e.globalScope[r].value),e.globalScope[r]={value:"++"===t.operator?n+1:n-1,valueset:!0,node:t},!1===t.prefix?n:"++"===t.operator?n+1:n-1;throw new J(e,B.InvalidIdentifier,t)}(e,t);case"BreakStatement":return Ne;case"ContinueStatement":return Be;case"TemplateElement":return function(e,t){return t.value?t.value.cooked:""}(0,t);case"TemplateLiteral":return function(e,t){let n="",r=0;for(const i of t.quasis)n+=i.value?i.value.cooked:"",!1===i.tail&&(n+=t.expressions[r]?ht(Us(Rs(e,t.expressions[r]),e,t)):"",r++);return n}(e,t);case"ForStatement":return function(e,t){null!==t.init&&Rs(e,t.init);const n={testResult:!0,lastAction:Me};do{Ps(e,t,n)}while(!0===n.testResult);return n.lastAction instanceof _e?n.lastAction:Me}(e,t);case"ForInStatement":return function(e,t){const n=Rs(e,t.right);"VariableDeclaration"===t.left.type&&Rs(e,t.left);let r=null,i="";if("VariableDeclaration"===t.left.type){const e=t.left.declarations[0].id;"Identifier"===e.type&&(i=e.name)}else"Identifier"===t.left.type&&(i=t.left.name);if(!i)throw new J(e,B.InvalidIdentifier,t);if(i=i.toLowerCase(),null!=e.localScope&&void 0!==e.localScope[i]&&(r=e.localScope[i]),null===r&&void 0!==e.globalScope[i]&&(r=e.globalScope[i]),null===r)throw new J(e,B.InvalidIdentifier,t);if($e(n)||ze(n)){const i=n.length;for(let n=0;n=n.length||r<0)throw new J(e,B.OutOfBounds,t);return n[r]}throw new J(e,B.InvalidMemberAccessKey,t)}if(ze(n)){if(je(r)&&isFinite(r)&&Math.floor(r)===r){if(r<0&&(r=n.length+r),r>=n.length||r<0)throw new J(e,B.OutOfBounds,t);return n[r]}throw new J(e,B.InvalidMemberAccessKey,t)}if(Xe(n)){if(je(r)&&isFinite(r)&&Math.floor(r)===r){if(r<0&&(r=n.length()+r),r>=n.length()||r<0)throw new J(e,B.OutOfBounds,t);return n.get(r)}throw new J(e,B.InvalidMemberAccessKey,t)}throw new J(e,B.InvalidMemberAccessKey,t)}}catch(e){throw e}}(e,t);case"Literal":return t.value;case"CallExpression":return function(e,t){try{if("MemberExpression"===t.callee.type){const n=Rs(e,t.callee.object);if(!(n instanceof Bs))throw new J(e,B.FunctionNotFound,t);const r=!1===t.callee.computed?t.callee.property.name:Rs(e,t.callee.property);if(!n.hasGlobal(r))throw new J(e,B.FunctionNotFound,t);const i=n.global(r);if(!Re(i))throw new J(e,B.CallNonFunction,t);return i.call(e,t)}if("Identifier"!==t.callee.type)throw new J(e,B.FunctionNotFound,t);if(null!=e.localScope&&void 0!==e.localScope[t.callee.name.toLowerCase()]){const n=e.localScope[t.callee.name.toLowerCase()];if(Re(n.value))return n.value.call(e,t);throw new J(e,B.CallNonFunction,t)}if(void 0!==e.globalScope[t.callee.name.toLowerCase()]){const n=e.globalScope[t.callee.name.toLowerCase()];if(Re(n.value))return n.value.call(e,t);throw new J(e,B.CallNonFunction,t)}throw new J(e,B.FunctionNotFound,t)}catch(e){throw e}}(e,t);case"UnaryExpression":return function(e,t){try{const n=Rs(e,t.argument);if(Ge(n)){if("!"===t.operator)return!n;if("-"===t.operator)return-1*gt(n);if("+"===t.operator)return 1*gt(n);if("~"===t.operator)return~gt(n);throw new J(e,B.UnsupportedUnaryOperator,t)}if("~"===t.operator)return~gt(n);if("-"===t.operator)return-1*gt(n);if("+"===t.operator)return 1*gt(n);throw new J(e,B.UnsupportedUnaryOperator,t)}catch(e){throw e}}(e,t);case"BinaryExpression":return function(e,t){try{const n=[Rs(e,t.left),Rs(e,t.right)],r=n[0],i=n[1];switch(t.operator){case"|":case"<<":case">>":case">>>":case"^":case"&":return Bt(gt(r),gt(i),t.operator);case"==":return dt(r,i);case"!=":return!dt(r,i);case"<":case">":case"<=":case">=":return ct(r,i,t.operator);case"+":return ze(r)||ze(i)?ht(r)+ht(i):gt(r)+gt(i);case"-":return gt(r)-gt(i);case"*":return gt(r)*gt(i);case"/":return gt(r)/gt(i);case"%":return gt(r)%gt(i);default:throw new J(e,B.UnsupportedOperator,t)}}catch(e){throw e}}(e,t);case"LogicalExpression":return function(e,t){try{const n=Rs(e,t.left);if(Ge(n))switch(t.operator){case"||":if(!0===n)return n;{const n=Rs(e,t.right);if(Ge(n))return n;throw new J(e,B.LogicExpressionOrAnd,t)}case"&&":if(!1===n)return n;{const n=Rs(e,t.right);if(Ge(n))return n;throw new J(e,B.LogicExpressionOrAnd,t)}default:throw new J(e,B.LogicExpressionOrAnd,t)}throw new J(e,B.LogicalExpressionOnlyBoolean,t)}catch(e){throw e}}(e,t);case"ArrayExpression":return function(e,t){try{const n=[];for(let r=0;r{if("CallExpression"===e.type){if("Identifier"===e.callee.type&&"expects"===e.callee.name.toLowerCase()){let n="";for(let r=0;r<(e.arguments||[]).length;r++)0===r?"Identifier"===e.arguments[r].type&&(n=e.arguments[r].name.toLowerCase()):n&&"Literal"===e.arguments[r].type&&dn(e.arguments[r].value)&&t.push(n+"."+e.arguments[r].value.toLowerCase());return!1}if("Identifier"===e.callee.type&&["domainname","domaincode","domain","haskey"].includes(e.callee.name.toLowerCase())&&e.arguments.length>=2){let n="";return"Identifier"===e.arguments[0].type&&(n=e.arguments[0].name.toLowerCase()),n&&"Literal"===e.arguments[1].type&&dn(e.arguments[1].value)&&t.push(n+"."+e.arguments[1].value.toLowerCase()),!1}}return"MemberExpression"!==e.type||"Identifier"!==e.object.type||(!1===e.computed&&e.object&&e.object.name&&e.property&&"Identifier"===e.property.type&&e.property.name?t.push(e.object.name.toLowerCase()+"."+e.property.name.toLowerCase()):e.object&&e.object.name&&e.property&&"Literal"===e.property.type&&"string"==typeof e.property.value&&t.push(e.object.name.toLowerCase()+"."+e.property.value?.toString().toLowerCase()),!1)})),t}(e)}function aa(e,t=[]){return void 0===e.usesGeometry&&Dn(e,t),!0===e.usesGeometry}let oa=null;function ua(){return oa||(oa=la(),oa)}async function la(){const e=await Promise.all([n.e(9257),n.e(5822)]).then(n.bind(n,85822));return Xs=!0,er=e,!0}let ca=null;function da(){return null!==ca||(ca=ha()),ca}async function ha(){await async function(){return Ai([await n.e(8600).then(n.bind(n,88600))],"async"),!0}(),Qs=await Promise.all([n.e(8600),n.e(2674)]).then(n.bind(n,92674));for(const e of ea)Qs.extend(e),Ai(e,"async");return ea=null,!0}function fa(){return Ys}function ma(){return!!Qs}function pa(){return Xs}let ga=null;function ya(){return ga||(ga=Da(),ga)}async function Da(){await da();const[e,t,r,i,s,a]=await Promise.all([Promise.all([n.e(7820),n.e(5702),n.e(4048),n.e(1029),n.e(8358),n.e(782),n.e(3600),n.e(2397),n.e(7580),n.e(4922),n.e(9755),n.e(8281),n.e(9292),n.e(8896),n.e(2283),n.e(8140),n.e(7125),n.e(4642),n.e(8968)]).then(n.bind(n,97503)).then((e=>e.l)),Promise.all([n.e(7820),n.e(5702),n.e(4048),n.e(1029),n.e(8358),n.e(782),n.e(3600),n.e(2397),n.e(7580),n.e(4922),n.e(9755),n.e(8281),n.e(9292),n.e(8896),n.e(2283),n.e(8140),n.e(7125),n.e(4642),n.e(8968),n.e(6421)]).then(n.bind(n,86421)),Promise.all([n.e(8896),n.e(4642),n.e(2884)]).then(n.bind(n,82884)),Promise.all([n.e(8896),n.e(5045)]).then(n.bind(n,55045)),n.e(9629).then(n.bind(n,79629)),Promise.all([n.e(8281),n.e(5844)]).then(n.bind(n,55844))]);return ba=e,Qs.extend([t,r,i,s,a]),Ai([t,r,i,s,a],"async"),Ys=!0,!0}function wa(e,t=[]){return void 0===e.usesFeatureSet&&Dn(e,t),!0===e.usesFeatureSet}async function Aa(e,t,n=[],r=!1,i=null){return xa(new Set,e,t,n,r,i)}async function xa(e,t,n,r=[],i=!1,s=null){const a="string"==typeof t?na(t):t,o=[];return a&&(!1===pa()&&(aa(a)||i)&&o.push(ua()),!1===ma()&&(!0===a.isAsync||n)&&o.push(da()),!1===fa()&&(wa(a)||function(e,t){if(t){for(const n of t)if(ia(e,n))return!0;return!1}return!1}(a,r))&&o.push(ya())),o.length&&await Promise.all(o),await Fa(e,a,s,n,i),!0}async function Fa(e,t,n=null,r=!1,i=!1){const s=gn(t);null===n&&s.length>0&&(n=Ms.getDefault()),t.loadedModules={};for(const a of s){(0,v.b)(n);const s=n.normalizeModuleUri(a.source);if(e.has(s.uri))throw new J(null,B.CircularModules,null);e.add(s.uri);const o=await n.fetchModule(s);await xa(e,o,r,[],i,n),e.delete(s.uri),o.isAsync&&(t.isAsync=!0),o.usesFeatureSet&&(t.usesFeatureSet=!0),o.usesGeometry&&(t.usesGeometry=!0),t.loadedModules[a.libname]={uri:s.uri,script:o}}}function Ca(e){if(aa(e))return!0;const t=yn(e);let n=!1;for(let e=0;e"MemberExpression"!==e.type||"Identifier"!==e.object.type||(!1===e.computed&&e.object&&e.object.name&&e.property&&"Identifier"===e.property.type&&e.property.name?t.push(e.object.name.toLowerCase()+"."+e.property.name.toLowerCase()):e.object&&e.object.name&&e.property&&"Literal"===e.property.type&&"string"==typeof e.property.value&&t.push(e.object.name.toLowerCase()+"."+e.property.value?.toString().toLowerCase()),!1))),t}(e)},featureSetUtils:Sa,isAsyncEnabled:ma,isFeatureSetSupportEnabled:fa,isGeometryEnabled:pa,loadDependentModules:Fa,loadScriptDependencies:Aa,parseAndExecuteScript:function(e,t,n=[]){return ra(Is(e,n),t)},parseScript:na,referencesFunction:function(e,t){return function(e,t){let n=!1;const r=t.toLowerCase();return mn(e,(e=>!(n||"CallExpression"===e.type&&"Identifier"===e.callee.type&&e.callee.name&&e.callee.name.toLowerCase()===r&&(n=!0,1)))),n}(e,t)},referencesMember:ia,scriptIsAsync:function(e,t=[]){return void 0===e.isAsync&&Dn(e,t),!0===e.isAsync},scriptTouchesGeometry:Ca,scriptUsesFeatureSet:wa,scriptUsesGeometryEngine:aa,scriptUsesModules:function(e,t=[]){return void 0===e.usesModules&&Dn(e,t),!0===e.usesModules}},Symbol.toStringTag,{value:"Module"})),Ea=/^\$(feature|aggregatedFeatures)\./i,Ta={vars:{$feature:"any",$view:"any"},spatialReference:null};function Ia(e){return e.replaceAll(/[|\\{}()[\]^$+*?.]/g,"\\$&")}function ka(e){if(!e)return null;try{return na(e)}catch(e){}return null}function _a(e,t){if(!e)return!1;if("string"==typeof e)return t(e);const n=e;if("simple"===(r=n).type||"class-breaks"===r.type||"unique-value"===r.type||"dot-density"===r.type||"dictionary"===r.type||"pie-chart"===r.type){if("dot-density"===n.type){const e=n.attributes?.some((e=>t(e.valueExpression)));if(e)return e}const e=n.visualVariables,r=!!e&&e.some((e=>{let n=t(e.valueExpression);return"size"===e.type&&(Ba(e.minSize)&&(n=n||t(e.minSize.valueExpression)),Ba(e.maxSize)&&(n=n||t(e.maxSize.valueExpression))),n}));return!(!("valueExpression"in n)||!t(n.valueExpression))||r}var r;if("esri.layers.support.LabelClass"===n.declaredClass){const e=n.labelExpressionInfo?.expression;return!(!e||!t(e))||!1}return"esri.PopupTemplate"===n.declaredClass&&(!!n.expressionInfos&&n.expressionInfos.some((e=>t(e.expression)))||Array.isArray(n.content)&&n.content.some((e=>"expression"===e.type&&t(e.expressionInfo?.expression))))}function Ma(e){const t=ka(e);return!!t&&Ca(t)}function Na(e){const t=ka(e);return!!t&&aa(t)}function Ba(e){return e&&"esri.renderers.visualVariables.SizeVariable"===e.declaredClass}const Oa=Object.freeze(Object.defineProperty({__proto__:null,Dictionary:Qt,arcade:va,arcadeFeature:sn,convertFeatureLayerToFeatureSet:function({layer:e,spatialReference:t,outFields:n,returnGeometry:r,lrucache:i,interceptor:s}){if(null===e)return null;const a=Sa();return a?a.constructFeatureSet(e,t,n,r??!0,i,s):null},convertJsonToArcade:function(e,t){return Qt.convertJsonToArcade(e,t)},convertMapToFeatureSetCollection:function(e){if(null===e?.map)return null;const t=Sa();return t?t.createFeatureSetCollectionFromMap(e.map,e.spatialReference,e.lrucache,e.interceptor):null},convertServiceUrlToWorkspace:function({url:e,spatialReference:t,lrucache:n,interceptor:r}){const i=Sa();return i?i.createFeatureSetCollectionFromService(e,t,n,r):null},createExecContext:function(e,t,n){return{vars:{$feature:null==e?new sn:sn.createFromGraphic(e,n),$view:t?.view},spatialReference:t?.sr,timeZone:n??null}},createFeature:function(e,t,n){return sn.createFromGraphicLikeObject(t,e,n,null)},createFunction:function(e,t){const n="string"==typeof e?ka(e):e;if(!n)return null;try{return ta(n,t=t||(0,U.o8)(Ta))}catch(e){}return null},createSyntaxTree:ka,dependsOnView:function(e){return ia(e,"$view")},enableFeatureSetOperations:function(){return ya()},enableGeometryOperations:function(){return ua()},evalSyntaxTree:function(e,t){let n;try{n=ra(e,t)}catch(e){n=null}return n},executeAsyncFunction:function(e,t){try{return e?e(t):Promise.resolve(null)}catch(e){return Promise.resolve(null)}},executeFunction:function(e,t){let n;try{n=e?e(t):null}catch(e){n=null}return n},extractFieldNames:function(e,t){if(!e)return[];const n="string"==typeof e?ka(e):e;if(!n)return[];const r=sa(n);let i=new Array;r.forEach((e=>{Ea.test(e)&&(e=e.replace(Ea,""),i.push(e))}));const s=i.filter((e=>e.includes("*")));return i=i.filter((e=>!s.includes(e))),t&&s.forEach((e=>{const n=new RegExp(`^${e.split(/\*+/).map(Ia).join(".*")}$`,"i");t.forEach((e=>n.test(e)?i.push(e):null))})),[...new Set(i.sort())]},getArcadeType:function(e){return null==e?null:$e(e)||Xe(e)?"array":Qe(e)?"date":ze(e)?"text":Ge(e)?"boolean":je(e)?"number":e instanceof Qt?"dictionary":Ve(e)?"feature":e instanceof l.A?"point":e instanceof g.A?"polygon":e instanceof y.A?"polyline":e instanceof p.A?"multipoint":e instanceof c.A?"extent":e instanceof r.D?"dateOnly":e instanceof r.T?"time":He(e)?"featureSet":Ke(e)?"featureSetCollection":null},getViewInfo:function(e){if(e&&(null!=e.spatialReference||null!=e.scale&&null!=e.viewingMode))return{view:e.viewingMode&&null!=e.scale?new Qt({viewingMode:e.viewingMode,scale:e.scale}):null,sr:e.spatialReference}},hasGeometryFunctions:function(e){return _a(e,Ma)},hasGeometryOperations:function(e){return _a(e,Na)},hasVariable:function(e,t){return!!e&&ia(e,t)},loadScriptDependencies:function(e,t,n=[]){return Aa(e,t,n)},updateExecContext:function(e,t){null!=e.vars&&(e.vars.$feature=t)}},Symbol.toStringTag,{value:"Module"}))},95637:(e,t,n)=>{n.d(t,{f:()=>u,t:()=>o}),n(32773);var r=n(59930),i=n(45862),s=n(72762),a=n(71613);const o={key:"type",base:i.A,typeMap:{range:a.A,"coded-value":r.A,inherited:s.A}};function u(e){if(!e?.type)return null;switch(e.type){case"range":return a.A.fromJSON(e);case"codedValue":return r.A.fromJSON(e);case"inherited":return s.A.fromJSON(e)}return null}},83637:(e,t,n)=>{n.d(t,{a:()=>$,b:()=>J,c:()=>H,d:()=>j,e:()=>q,f:()=>G,g:()=>ne,h:()=>Q,i:()=>C,j:()=>R,k:()=>L,l:()=>B,m:()=>U,n:()=>K,o:()=>W,p:()=>N,q:()=>X,r:()=>ie,t:()=>ae,u:()=>re,v:()=>A,w:()=>x,x:()=>Y});var r=n(6407),i=n(20266),s=n(57732),a=n(47239),o=n(48402),u=n(77037),l=n(58003),c=n(11443),d=n(96153);function h(e,t){return e?t?4:3:t?3:2}const f=()=>i.L.getLogger("esri.layers.graphics.featureConversionUtils"),m={esriGeometryPoint:0,esriGeometryPolyline:2,esriGeometryPolygon:3,esriGeometryMultipoint:0,esriGeometryEnvelope:0},p=(e,t,n,r,i,s)=>{e[n]=i,e[n+1]=s},g=(e,t,n,r,i,s)=>{e[n]=i,e[n+1]=s,e[n+2]=t[r+2]},y=(e,t,n,r,i,s)=>{e[n]=i,e[n+1]=s,e[n+2]=t[r+3]},D=(e,t,n,r,i,s)=>{e[n]=i,e[n+1]=s,e[n+2]=t[r+2],e[n+3]=t[r+3]};function w(e,t,n,r){if(e){if(n)return t&&r?D:g;if(t&&r)return y}else if(t&&r)return g;return p}function A({scale:e,translate:t},n){return Math.round((n-t[0])/e[0])}function x({scale:e,translate:t},n){return Math.round((t[1]-n)/e[1])}function F({scale:e,translate:t},n,r){return n*e[r]+t[r]}function C(e,t,n){return e?t?n?k(e):v(e):n?T(e):b(e):null}function b(e){const t=e.coords;return{x:t[0],y:t[1]}}function S(e,t){return e.coords[0]=t.x,e.coords[1]=t.y,e}function v(e){const t=e.coords;return{x:t[0],y:t[1],z:t[2]}}function E(e,t){return e.coords[0]=t.x,e.coords[1]=t.y,e.coords[2]=t.z,e}function T(e){const t=e.coords;return{x:t[0],y:t[1],m:t[2]}}function I(e,t){return e.coords[0]=t.x,e.coords[1]=t.y,e.coords[2]=t.m,e}function k(e){const t=e.coords;return{x:t[0],y:t[1],z:t[2],m:t[3]}}function _(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 M(e,t){return e&&t?_:e?E:t?I:S}function N(e,t,n=M(null!=t.z,null!=t.m)){return n(e,t)}function B(e,t,n){if(null==e)return null;const r=h(t,n),i=[];for(let t=0;t=u&&(e.lengths.push(n),S=b)}return ue(e.coords,S),e.coords.length?e:null}function Q(e,t,n,r,i,s,a=n,o=r){if(oe(e),!t?.coords.length)return null;const u=m[i],{coords:l,lengths:c}=t,d=h(n,r),f=h(n&&a,r&&o),p=w(n,r,a,o);if(!c.length)return p(e.coords,l,0,0,l[0],l[1]),oe(e,d,0),e;let g=0;const y=s*s;for(const t of c){if(t=u?e.lengths.push(s):ue(e.coords,n*f),g+=t*d}return e.coords.length?e:null}function ee(e,t,n,r){const i=e[t],s=e[t+1],a=e[n],o=e[n+1],u=e[r],l=e[r+1];let c=a,d=o,h=u-c,f=l-d;if(0!==h||0!==f){const e=((i-c)*h+(s-d)*f)/(h*h+f*f);e>1?(c=u,d=l):e>0&&(c+=h*e,d+=f*e)}return h=i-c,f=s-d,h*h+f*f}function te(e,t,n,r,i,s,a){let o,u=r,l=0;for(let e=s+n;eu&&(l=e,u=o);u>r&&(l-s>n&&te(e,t,n,r,i,s,l),i(e,t,e.length,l,t[l],t[l+1]),a-l>n&&te(e,t,n,r,i,l,a))}function ne(e,t,n,r){if(!t?.coords?.length)return null;const i=h(n,r);let s=Number.POSITIVE_INFINITY,u=Number.POSITIVE_INFINITY,l=Number.NEGATIVE_INFINITY,c=Number.NEGATIVE_INFINITY;if(t&&t.coords){const e=t.coords;for(let t=0;t{n.d(t,{k:()=>r});const r=new(n(93804).J)({esriFieldTypeSmallInteger:"small-integer",esriFieldTypeInteger:"integer",esriFieldTypeSingle:"single",esriFieldTypeDouble:"double",esriFieldTypeLong:"long",esriFieldTypeString:"string",esriFieldTypeDate:"date",esriFieldTypeOID:"oid",esriFieldTypeGeometry:"geometry",esriFieldTypeBlob:"blob",esriFieldTypeRaster:"raster",esriFieldTypeGUID:"guid",esriFieldTypeGlobalID:"global-id",esriFieldTypeXML:"xml",esriFieldTypeBigInteger:"big-integer",esriFieldTypeDateOnly:"date-only",esriFieldTypeTimeOnly:"time-only",esriFieldTypeTimestampOffset:"timestamp-offset"})},13317:(e,t,n)=>{n.d(t,{_:()=>l,f:()=>o,p:()=>c});var r=n(20266),i=n(59192);const s={ar:[".",","],bg:[","," "],bs:[",","."],ca:[",","."],cs:[","," "],da:[",","."],de:[",","."],"de-ch":[".","’"],el:[",","."],en:[".",","],"en-au":[".",","],es:[",","."],"es-mx":[".",","],et:[","," "],fi:[","," "],fr:[","," "],"fr-ch":[","," "],he:[".",","],hi:[".",",","#,##,##0.###"],hr:[",","."],hu:[","," "],id:[",","."],it:[",","."],"it-ch":[".","’"],ja:[".",","],ko:[".",","],lt:[","," "],lv:[","," "],mk:[",","."],nb:[","," "],nl:[",","."],pl:[","," "],pt:[",","."],"pt-pt":[","," "],ro:[",","."],ru:[","," "],sk:[","," "],sl:[",","."],sr:[",","."],sv:[","," "],th:[".",","],tr:[",","."],uk:[","," "],vi:[",","."],zh:[".",","]};function a(e=(0,i.g)()){let t=(e=e.toLowerCase())in s;if(!t){const n=e.split("-");n.length>1&&n[0]in s&&(e=n[0],t=!0),t||(e="en")}const[n,r,a="#,##0.###"]=s[e];return{decimal:n,group:r,pattern:a}}function o(e,t){const n=a((t={...t}).locale);t.customs=n;const r=t.pattern||n.pattern;return isNaN(e)||Math.abs(e)===1/0?null:function(e,t,n){const r=(n=n||{}).customs.group,i=n.customs.decimal,s=t.split(";"),a=s[0];if((t=s[e<0?1:0]||"-"+a).includes("%"))e*=100;else if(t.includes("‰"))e*=1e3;else{if(t.includes("¤"))throw new Error("currency notation not supported");if(t.includes("E"))throw new Error("exponential notation not supported")}const o=u,l=a.match(o);if(!l)throw new Error("unable to find a number expression in pattern: "+t);return!1===n.fractional&&(n.places=0),t.replace(o,function(e,t,n){!0===(n=n||{}).places&&(n.places=0),n.places===1/0&&(n.places=6);const r=t.split("."),i="string"==typeof n.places&&n.places.indexOf(",");let s=n.places;i?s=n.places.substring(i+1):+s>=0||(s=(r[1]||[]).length),n.round<0||(e=Number(e.toFixed(Number(s))));const a=String(Math.abs(e)).split("."),o=a[1]||"";if(r[1]||n.places){i&&(n.places=n.places.substring(0,i));const e=void 0!==n.places?n.places:r[1]&&r[1].lastIndexOf("0")+1;+e>o.length&&(a[1]=o.padEnd(Number(e),"0")),+sa[0].length&&(a[0]=a[0].padStart(l,"0")),u.includes("#")||(a[0]=a[0].substr(a[0].length-l)));let c,d,h=r[0].lastIndexOf(",");if(-1!==h){c=r[0].length-h-1;const e=r[0].substr(0,h);h=e.lastIndexOf(","),-1!==h&&(d=e.length-h-1)}const f=[];for(let e=a[0];e;){const t=e.length-c;f.push(t>0?e.substr(t):e),e=t>0?e.slice(0,t):"",d&&(c=d,d=void 0)}return a[0]=f.reverse().join(n.group||","),a.join(n.decimal||".")}(e,l[0],{decimal:i,group:r,places:n.places,round:n.round}))}(e,r,t)}const u=/[#0,]*[#0](?:\.0*#*)?/;function l(e){const t=a((e=e||{}).locale),n=e.pattern||t.pattern,i=t.group,s=t.decimal;let o=1;if(n.includes("%"))o/=100;else if(n.includes("‰"))o/=1e3;else if(n.includes("¤"))throw new Error("currency notation not supported");const l=n.split(";");1===l.length&&l.push("-"+l[0]);const c=h(l,(t=>(t="(?:"+(0,r.e)(t,".")+")").replace(u,(t=>{const n={signed:!1,separator:e.strict?i:[i,""],fractional:e.fractional,decimal:s,exponent:!1},r=t.split(".");let a=e.places;1===r.length&&1!==o&&(r[1]="###"),1===r.length||0===a?n.fractional=!1:(void 0===a&&(a=e.pattern?r[1].lastIndexOf("0")+1:1/0),a&&null==e.fractional&&(n.fractional=!0),!e.places&&+a1&&(n.groupSize=u.pop().length,u.length>1&&(n.groupSize2=u.pop().length)),"("+function(e){"places"in(e=e||{})||(e.places=1/0),"string"!=typeof e.decimal&&(e.decimal="."),"fractional"in e&&!String(e.places).startsWith("0")||(e.fractional=[!0,!1]),"exponent"in e||(e.exponent=[!0,!1]),"eSigned"in e||(e.eSigned=[!0,!1]);const t=d(e),n=h(e.fractional,(t=>{let n="";return t&&0!==e.places&&(n="\\"+e.decimal,e.places===1/0?n="(?:"+n+"\\d+)?":n+="\\d{"+e.places+"}"),n}),!0);let r=t+n;return n&&(r="(?:(?:"+r+")|(?:"+n+"))"),r+h(e.exponent,(t=>t?"([eE]"+d({signed:e.eSigned})+")":""))}(n)+")"}))),!0);return{regexp:c.replaceAll(/[\xa0 ]/g,"[\\s\\xa0]"),group:i,decimal:s,factor:o}}function c(e,t){const n=l(t),r=new RegExp("^"+n.regexp+"$").exec(e);if(!r)return NaN;let i=r[1];if(!r[1]){if(!r[2])return NaN;i=r[2],n.factor*=-1}return i=i.replaceAll(new RegExp("["+n.group+"\\s\\xa0]","g"),"").replace(n.decimal,"."),Number(i)*n.factor}function d(e){return"signed"in(e=e||{})||(e.signed=[!0,!1]),"separator"in e?"groupSize"in e||(e.groupSize=3):e.separator="",h(e.signed,(e=>e?"[-+]":""),!0)+h(e.separator,(t=>{if(!t)return"(?:\\d+)";" "===(t=(0,r.e)(t))?t="\\s":" "===t&&(t="\\s\\xa0");const n=e.groupSize,i=e.groupSize2;if(i){const e="(?:0|[1-9]\\d{0,"+(i-1)+"}(?:["+t+"]\\d{"+i+"})*["+t+"]\\d{"+n+"})";return n-i>0?"(?:"+e+"|(?:0|[1-9]\\d{0,"+(n-1)+"}))":e}return"(?:0|[1-9]\\d{0,"+(n-1)+"}(?:["+t+"]\\d{"+n+"})*)"}),!0)}const h=(e,t,n)=>{if(!Array.isArray(e))return t(e);const r=[];for(let n=0;n"("+(t?"?:":"")+e+")"},93049:(e,t,n)=>{n.d(t,{a:()=>s,b:()=>a,g:()=>i});const r="randomUUID"in crypto;function i(){if(r)return crypto.randomUUID();const e=crypto.getRandomValues(new Uint16Array(8));e[3]=4095&e[3]|16384,e[4]=16383&e[4]|32768;const t=t=>e[t].toString(16).padStart(4,"0");return t(0)+t(1)+"-"+t(2)+"-"+t(3)+"-"+t(4)+"-"+t(5)+t(6)+t(7)}function s(){return`{${i().toUpperCase()}}`}function a(){return`{${i()}}`}},59930:(e,t,n)=>{n.d(t,{A:()=>m});var r,i=n(32816),s=n(32773),a=n(29298),o=(n(20266),n(88663)),u=n(69421),l=n(99924),c=n(45862);n(36544),n(93181),n(13671),n(40499),n(6407),n(90740),n(93804),n(91047),n(41390),n(58498),n(45371),n(80959);let d=r=class extends l.oY{constructor(e){super(e),this.name=null,this.code=null}clone(){return new r({name:this.name,code:this.code})}};var h;(0,i._)([(0,a.MZ)({type:String,json:{write:!0}})],d.prototype,"name",void 0),(0,i._)([(0,a.MZ)({type:[String,Number],json:{write:!0}})],d.prototype,"code",void 0),d=r=(0,i._)([(0,u.$)("esri.layers.support.CodedValue")],d);let f=h=class extends c.A{constructor(e){super(e),this.codedValues=null,this.type="coded-value"}getName(e){let t=null;if(this.codedValues){const n=String(e);this.codedValues.some((e=>(String(e.code)===n&&(t=e.name),!!t)))}return t}clone(){return new h({codedValues:(0,s.o8)(this.codedValues),name:this.name})}};(0,i._)([(0,a.MZ)({type:[d],json:{write:!0}})],f.prototype,"codedValues",void 0),(0,i._)([(0,o.e)({codedValue:"coded-value"})],f.prototype,"type",void 0),f=h=(0,i._)([(0,u.$)("esri.layers.support.CodedValueDomain")],f);const m=f},45862:(e,t,n)=>{n.d(t,{A:()=>d});var r=n(32816),i=n(93804),s=n(99924),a=n(29298),o=(n(32773),n(20266),n(88663)),u=n(69421);n(90740),n(41390),n(40499),n(93181),n(13671),n(58498),n(91047),n(45371),n(80959),n(6407),n(36544);const l=new i.J({inherited:"inherited",codedValue:"coded-value",range:"range"});let c=class extends s.oY{constructor(e){super(e),this.name=null,this.type=null}};(0,r._)([(0,a.MZ)({type:String,json:{write:!0}})],c.prototype,"name",void 0),(0,r._)([(0,o.e)(l)],c.prototype,"type",void 0),c=(0,r._)([(0,u.$)("esri.layers.support.Domain")],c);const d=c},44864:(e,t,n)=>{n.d(t,{A:()=>g});var r,i=n(32816),s=n(93804),a=n(99924),o=n(29298),u=n(36544),l=(n(32773),n(88663)),c=n(49877),d=n(69421),h=n(95637),f=n(17872);n(90740),n(41390),n(20266),n(40499),n(93181),n(13671),n(58498),n(91047),n(45371),n(80959),n(6407),n(59930),n(45862),n(72762),n(71613);const m=new s.J({binary:"binary",coordinate:"coordinate",countOrAmount:"count-or-amount",dateAndTime:"date-and-time",description:"description",locationOrPlaceName:"location-or-place-name",measurement:"measurement",nameOrTitle:"name-or-title",none:"none",orderedOrRanked:"ordered-or-ranked",percentageOrRatio:"percentage-or-ratio",typeOrCategory:"type-or-category",uniqueIdentifier:"unique-identifier"});let p=r=class extends a.oY{constructor(e){super(e),this.alias=null,this.defaultValue=void 0,this.description=null,this.domain=null,this.editable=!0,this.length=void 0,this.name=null,this.nullable=!0,this.type=null,this.valueType=null,this.visible=!0}readDescription(e,{description:t}){let n=null;try{n=t?JSON.parse(t):null}catch(e){}return n?.value??null}readValueType(e,{description:t}){let n=null;try{n=t?JSON.parse(t):null}catch(e){}return n?m.fromJSON(n.fieldValueType):null}clone(){return new r({alias:this.alias,defaultValue:this.defaultValue,description:this.description,domain:this.domain?.clone()??null,editable:this.editable,length:this.length,name:this.name,nullable:this.nullable,type:this.type,valueType:this.valueType,visible:this.visible})}};(0,i._)([(0,o.MZ)({type:String,json:{write:!0}})],p.prototype,"alias",void 0),(0,i._)([(0,o.MZ)({type:[String,Number],json:{write:{allowNull:!0}}})],p.prototype,"defaultValue",void 0),(0,i._)([(0,o.MZ)()],p.prototype,"description",void 0),(0,i._)([(0,c.r)("description")],p.prototype,"readDescription",null),(0,i._)([(0,o.MZ)({types:h.t,json:{read:{reader:h.f},write:!0}})],p.prototype,"domain",void 0),(0,i._)([(0,o.MZ)({type:Boolean,json:{write:!0}})],p.prototype,"editable",void 0),(0,i._)([(0,o.MZ)({type:u.I,json:{write:{overridePolicy:e=>({enabled:Number.isFinite(e)})}}})],p.prototype,"length",void 0),(0,i._)([(0,o.MZ)({type:String,json:{write:!0}})],p.prototype,"name",void 0),(0,i._)([(0,o.MZ)({type:Boolean,json:{write:!0}})],p.prototype,"nullable",void 0),(0,i._)([(0,l.e)(f.k)],p.prototype,"type",void 0),(0,i._)([(0,o.MZ)()],p.prototype,"valueType",void 0),(0,i._)([(0,c.r)("valueType",["description"])],p.prototype,"readValueType",null),(0,i._)([(0,o.MZ)({type:Boolean,json:{read:!1}})],p.prototype,"visible",void 0),p=r=(0,i._)([(0,d.$)("esri.layers.support.Field")],p);const g=p},79875:(e,t,n)=>{n.d(t,{A:()=>h});var r=n(6407),i=n(99924),s=n(20266),a=n(36544),o=n(133),u=n(30011),l=n(78016),c=n(54483);n(32773),n(90740),n(32816),n(41390),n(69421),n(40499),n(93181),n(13671),n(91047),n(29298),n(58498),n(45371),n(80959),n(55270),n(50214),n(93804),n(59192),n(95779),n(13262),n(346),n(64604),n(29512),n(99063),n(18683),n(16699),n(26809),n(2589),n(18527),n(94345),n(44600),n(2160),n(49877),n(7969),n(69763),n(56273),n(64752),n(48844),n(29208),n(36533),n(84200),n(97827),n(91695),n(18169),n(48402),n(67504),n(92517),n(77037);const d=new Map;class h{static fromJSON(e){return new h(e.fields,e.timeZoneByFieldName)}static fromLayer(e){return new h(e.fields??[],g(e))}static fromLayerJSON(e){return new h(e.fields??[],g(e))}constructor(e=[],t){this._fieldsMap=new Map,this._normalizedFieldsMap=new Map,this._dateFieldsSet=new Set,this._numericFieldsSet=new Set,this._requiredFields=null,this.dateFields=[],this.numericFields=[],this.fields=e||[],this._timeZoneByFieldName=t?new Map(t):null;const n=[];for(const e of this.fields){const t=e?.name,r=m(t);if(t&&r){const i=f(t);this._fieldsMap.set(t,e),this._fieldsMap.set(i,e),this._normalizedFieldsMap.set(r,e),n.push(`${i}:${e.type}:${this._timeZoneByFieldName?.get(t)}`),(0,u.vE)(e)?(this.dateFields.push(e),this._dateFieldsSet.add(e)):(0,u.WA)(e)&&(this._numericFieldsSet.add(e),this.numericFields.push(e)),(0,u.te)(e)||(0,u.Xz)(e)||(e.editable=null==e.editable||!!e.editable,e.nullable=null==e.nullable||!!e.nullable)}}n.sort(),this.uid=n.join()}get requiredFields(){if(!this._requiredFields){this._requiredFields=[];for(const e of this.fields)(0,u.te)(e)||(0,u.Xz)(e)||e.nullable||void 0!==(0,u.lD)(e)||this._requiredFields.push(e)}return this._requiredFields}equals(e){return this.uid===e?.uid}has(e){return null!=this.get(e)}get(e){if(!e)return;let t=this._fieldsMap.get(e);return t||(t=this._fieldsMap.get(f(e))??this._normalizedFieldsMap.get(m(e)),t&&this._fieldsMap.set(e,t),t)}getTimeZone(e){const t=this.get(e&&"string"!=typeof e?e.name:e);return t?this._timeZoneByFieldName?this._timeZoneByFieldName.get(t.name):"date"===t.type||"esriFieldTypeDate"===t.type?(s.L.getLogger("esri.layers.support.FieldsIndex").error(new r.A("getTimeZone:no-timezone-information",`no time zone information for field '${t.name}'`)),l.u):p.has(t.type)?l.a:null:null}getLuxonTimeZone(e){const t=this.getTimeZone(e);return t?t===l.a?o.U.instance:t===l.u?c.F.utcInstance:(0,a.g)(d,t,(()=>c.I.create(t))):null}isDateField(e){return this._dateFieldsSet.has(this.get(e))}isTimeOnlyField(e){return(0,u.OH)(this.get(e))}isNumericField(e){return this._numericFieldsSet.has(this.get(e))}normalizeFieldName(e){return this.get(e)?.name??void 0}toJSON(){return{fields:this.fields.map((e=>(0,i.Wj)(e)?e.toJSON():e)),timeZoneByFieldName:this._timeZoneByFieldName?Array.from(this._timeZoneByFieldName.entries()):null}}}function f(e){return e.trim().toLowerCase()}function m(e){return(0,u.rS)(e)?.toLowerCase()??""}const p=new Set(["time-only","date-only","timestamp-offset","esriFieldTypeDateOnly","esriFieldTypeTimeOnly","esriFieldTypeTimestampOffset"]);function g(e){const t=new Map;if(!e.fields)return t;const n=!0===e.datesInUnknownTimezone,{timeInfo:r,editFieldsInfo:i}=e,s=(r?"startField"in r?r.startField:r.startTimeField:"")??"",a=(r?"endField"in r?r.endField:r.endTimeField:"")??"",o="dateFieldsTimeZone"in e?e.dateFieldsTimeZone??null:e.dateFieldsTimeReference?(0,l.f)(e.dateFieldsTimeReference):null,u=i?"timeZone"in i?i.timeZone??o:i.dateFieldsTimeReference?(0,l.f)(i.dateFieldsTimeReference):o??l.u:null,c=r?"timeZone"in r?r.timeZone??o:r.timeReference?(0,l.f)(r.timeReference):o:null,d=new Map([[f(i?.creationDateField??""),u],[f(i?.editDateField??""),u],[f(s),c],[f(a),c]]);for(const{name:r,type:i}of e.fields)if(p.has(i))t.set(r,l.a);else if("date"!==i&&"esriFieldTypeDate"!==i)t.set(r,null);else if(n)t.set(r,l.a);else{const e=d.get(f(r??""))??o;t.set(r,e)}return t}},72762:(e,t,n)=>{n.d(t,{A:()=>l});var r,i=n(32816),s=(n(20266),n(32773),n(6407),n(88663)),a=n(69421),o=n(45862);n(90740),n(93804),n(29298),n(36544),n(93181),n(13671),n(40499),n(91047),n(99924),n(41390),n(58498),n(45371),n(80959);let u=r=class extends o.A{constructor(e){super(e),this.type="inherited"}clone(){return new r}};(0,i._)([(0,s.e)({inherited:"inherited"})],u.prototype,"type",void 0),u=r=(0,i._)([(0,a.$)("esri.layers.support.InheritedDomain")],u);const l=u},71613:(e,t,n)=>{n.d(t,{A:()=>c});var r,i=n(32816),s=n(29298),a=(n(32773),n(20266),n(88663)),o=n(69421),u=n(45862);n(36544),n(93181),n(13671),n(40499),n(6407),n(90740),n(93804),n(91047),n(99924),n(41390),n(58498),n(45371),n(80959);let l=r=class extends u.A{constructor(e){super(e),this.maxValue=null,this.minValue=null,this.type="range"}clone(){return new r({maxValue:this.maxValue,minValue:this.minValue,name:this.name})}};(0,i._)([(0,s.MZ)({json:{type:[Number],read:{source:"range",reader:(e,t)=>t.range?.[1]},write:{enabled:!1,overridePolicy(){return{enabled:null!=this.maxValue&&null==this.minValue}},target:"range",writer(e,t,n){t[n]=[this.minValue||0,e]}}}})],l.prototype,"maxValue",void 0),(0,i._)([(0,s.MZ)({json:{type:[Number],read:{source:"range",reader:(e,t)=>t.range?.[0]},write:{target:"range",writer(e,t,n){t[n]=[e,this.maxValue||0]}}}})],l.prototype,"minValue",void 0),(0,i._)([(0,a.e)({range:"range"})],l.prototype,"type",void 0),l=r=(0,i._)([(0,o.$)("esri.layers.support.RangeDomain")],l);const c=l}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/eaad8d5b6a28d681264b.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/eaad8d5b6a28d681264b.js new file mode 100644 index 00000000..6712910e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/eaad8d5b6a28d681264b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[9811],{72509:(e,t,r)=>{r.d(t,{A:()=>U,B:()=>l,C:()=>k,D:()=>G,E:()=>j,F:()=>q,G:()=>$,H:()=>W,I:()=>Z,J:()=>J,a:()=>g,b:()=>p,c:()=>h,d:()=>a,e:()=>B,f:()=>b,g:()=>m,h:()=>A,i:()=>O,j:()=>T,k:()=>E,l:()=>S,m:()=>L,n:()=>w,o:()=>_,p:()=>M,q:()=>P,r:()=>C,s:()=>N,t:()=>x,u:()=>R,v:()=>F,w:()=>Y,x:()=>I,y:()=>V,z:()=>v});var s=r(37322),f=r(26809),n=r(91276);class i{constructor(e,t,r=0,s,f){this.TypedArrayConstructor=e,this.elementCount=9;const n=this.TypedArrayConstructor;void 0===s&&(s=9*n.BYTES_PER_ELEMENT);const i=0===t.byteLength?0:r;this.typedBuffer=null==f?new n(t,i):new n(t,i,(f-r)/n.BYTES_PER_ELEMENT),this.typedBufferStride=s/n.BYTES_PER_ELEMENT,this.count=Math.ceil(this.typedBuffer.length/this.typedBufferStride),this.stride=this.typedBufferStride*this.TypedArrayConstructor.BYTES_PER_ELEMENT}sliceBuffer(e,t,r=this.count-t){const s=this.typedBuffer.byteOffset+t*this.stride;return new e(this.buffer,s,this.stride,s+r*this.stride)}getMat(e,t){let r=e*this.typedBufferStride;for(let e=0;e<9;e++)t[e]=this.typedBuffer[r++];return t}setMat(e,t){let r=e*this.typedBufferStride;for(let e=0;e<9;e++)this.typedBuffer[r++]=t[e]}get(e,t){return this.typedBuffer[e*this.typedBufferStride+t]}set(e,t,r){this.typedBuffer[e*this.typedBufferStride+t]=r}copyFrom(e,t,r){const s=this.typedBuffer,f=t.typedBuffer;let n=e*this.typedBufferStride,i=r*t.typedBufferStride;for(let e=0;e<9;++e)s[n++]=f[i++]}get buffer(){return this.typedBuffer.buffer}}i.ElementCount=9;class u{constructor(e,t,r=0,s,f){this.TypedArrayConstructor=e,this.elementCount=16;const n=this.TypedArrayConstructor;void 0===s&&(s=16*n.BYTES_PER_ELEMENT);const i=0===t.byteLength?0:r;this.typedBuffer=null==f?new n(t,i):new n(t,i,(f-r)/n.BYTES_PER_ELEMENT),this.typedBufferStride=s/n.BYTES_PER_ELEMENT,this.count=Math.ceil(this.typedBuffer.length/this.typedBufferStride),this.stride=this.typedBufferStride*this.TypedArrayConstructor.BYTES_PER_ELEMENT}sliceBuffer(e,t,r=this.count-t){const s=this.typedBuffer.byteOffset+t*this.stride;return new e(this.buffer,s,this.stride,s+r*this.stride)}getMat(e,t){let r=e*this.typedBufferStride;for(let e=0;e<16;e++)t[e]=this.typedBuffer[r++];return t}setMat(e,t){let r=e*this.typedBufferStride;for(let e=0;e<16;e++)this.typedBuffer[r++]=t[e]}get(e,t){return this.typedBuffer[e*this.typedBufferStride+t]}set(e,t,r){this.typedBuffer[e*this.typedBufferStride+t]=r}copyFrom(e,t,r){const s=this.typedBuffer,f=t.typedBuffer;let n=e*this.typedBufferStride,i=r*t.typedBufferStride;for(let e=0;e<16;++e)s[n++]=f[i++]}get buffer(){return this.typedBuffer.buffer}}u.ElementCount=16;class y{constructor(e,t,r=0,s,f){this.TypedArrayConstructor=e,this.elementCount=1;const n=this.TypedArrayConstructor;void 0===s&&(s=n.BYTES_PER_ELEMENT);const i=0===t.byteLength?0:r;this.typedBuffer=null==f?new n(t,i):new n(t,i,(f-r)/n.BYTES_PER_ELEMENT),this.stride=s,this.typedBufferStride=s/n.BYTES_PER_ELEMENT,this.count=Math.ceil(this.typedBuffer.length/this.typedBufferStride)}sliceBuffer(e,t,r=this.count-t){const s=this.typedBuffer.byteOffset+t*this.stride;return new e(this.buffer,s,this.stride,s+r*this.stride)}get(e){return this.typedBuffer[e*this.typedBufferStride]}set(e,t){this.typedBuffer[e*this.typedBufferStride]=t}get buffer(){return this.typedBuffer.buffer}}y.ElementCount=1;class c{constructor(e,t,r=0,s,f){this.TypedArrayConstructor=e,this.elementCount=2;const n=this.TypedArrayConstructor;void 0===s&&(s=2*n.BYTES_PER_ELEMENT);const i=0===t.byteLength?0:r;this.typedBuffer=null==f?new n(t,i):new n(t,i,(f-r)/n.BYTES_PER_ELEMENT),this.typedBufferStride=s/n.BYTES_PER_ELEMENT,this.count=Math.ceil(this.typedBuffer.length/this.typedBufferStride),this.stride=this.typedBufferStride*this.TypedArrayConstructor.BYTES_PER_ELEMENT}sliceBuffer(e,t,r=this.count-t){const s=this.typedBuffer.byteOffset+t*this.stride;return new e(this.buffer,s,this.stride,s+r*this.stride)}getVec(e,t){return e*=this.typedBufferStride,(0,s.g)(t,this.typedBuffer[e],this.typedBuffer[e+1])}setVec(e,t){e*=this.typedBufferStride,this.typedBuffer[e++]=t[0],this.typedBuffer[e]=t[1]}get(e,t){return this.typedBuffer[e*this.typedBufferStride+t]}set(e,t,r){this.typedBuffer[e*this.typedBufferStride+t]=r}setValues(e,t,r){e*=this.typedBufferStride,this.typedBuffer[e++]=t,this.typedBuffer[e]=r}copyFrom(e,t,r){const s=this.typedBuffer,f=t.typedBuffer;let n=e*this.typedBufferStride,i=r*t.typedBufferStride;s[n++]=f[i++],s[n]=f[i]}get buffer(){return this.typedBuffer.buffer}}c.ElementCount=2;class o{constructor(e,t,r=0,s,f){this.TypedArrayConstructor=e,this.elementCount=3;const n=this.TypedArrayConstructor;void 0===s&&(s=3*n.BYTES_PER_ELEMENT);const i=0===t.byteLength?0:r;this.typedBuffer=null==f?new n(t,i):new n(t,i,(f-r)/n.BYTES_PER_ELEMENT),this.typedBufferStride=s/n.BYTES_PER_ELEMENT,this.count=Math.ceil(this.typedBuffer.length/this.typedBufferStride),this.stride=this.typedBufferStride*this.TypedArrayConstructor.BYTES_PER_ELEMENT}sliceBuffer(e,t,r=this.count-t){const s=this.typedBuffer.byteOffset+t*this.stride;return new e(this.buffer,s,this.stride,s+r*this.stride)}getVec(e,t){return e*=this.typedBufferStride,(0,f.s)(t,this.typedBuffer[e],this.typedBuffer[e+1],this.typedBuffer[e+2])}setVec(e,t){e*=this.typedBufferStride,this.typedBuffer[e++]=t[0],this.typedBuffer[e++]=t[1],this.typedBuffer[e]=t[2]}get(e,t){return this.typedBuffer[e*this.typedBufferStride+t]}set(e,t,r){this.typedBuffer[e*this.typedBufferStride+t]=r}setValues(e,t,r,s){e*=this.typedBufferStride,this.typedBuffer[e++]=t,this.typedBuffer[e++]=r,this.typedBuffer[e]=s}copyFrom(e,t,r){const s=this.typedBuffer,f=t.typedBuffer;let n=e*this.typedBufferStride,i=r*t.typedBufferStride;s[n++]=f[i++],s[n++]=f[i++],s[n]=f[i]}get buffer(){return this.typedBuffer.buffer}}o.ElementCount=3;class d{constructor(e,t,r=0,s,f){this.TypedArrayConstructor=e,this.start=r,this.elementCount=4;const n=this.TypedArrayConstructor;void 0===s&&(s=4*n.BYTES_PER_ELEMENT);const i=0===t.byteLength?0:r;this.typedBuffer=null==f?new n(t,i):new n(t,i,(f-r)/n.BYTES_PER_ELEMENT),this.typedBufferStride=s/n.BYTES_PER_ELEMENT,this.count=Math.ceil(this.typedBuffer.length/this.typedBufferStride),this.stride=this.typedBufferStride*this.TypedArrayConstructor.BYTES_PER_ELEMENT}sliceBuffer(e,t,r=this.count-t){const s=this.typedBuffer.byteOffset+t*this.stride;return new e(this.buffer,s,this.stride,s+r*this.stride)}getVec(e,t){return e*=this.typedBufferStride,(0,n.s)(t,this.typedBuffer[e++],this.typedBuffer[e++],this.typedBuffer[e++],this.typedBuffer[e])}setVec(e,t){e*=this.typedBufferStride,this.typedBuffer[e++]=t[0],this.typedBuffer[e++]=t[1],this.typedBuffer[e++]=t[2],this.typedBuffer[e]=t[3]}get(e,t){return this.typedBuffer[e*this.typedBufferStride+t]}set(e,t,r){this.typedBuffer[e*this.typedBufferStride+t]=r}setValues(e,t,r,s,f){e*=this.typedBufferStride,this.typedBuffer[e++]=t,this.typedBuffer[e++]=r,this.typedBuffer[e++]=s,this.typedBuffer[e]=f}copyFrom(e,t,r){const s=this.typedBuffer,f=t.typedBuffer;let n=e*this.typedBufferStride,i=r*t.typedBufferStride;s[n++]=f[i++],s[n++]=f[i++],s[n++]=f[i++],s[n]=f[i]}get buffer(){return this.typedBuffer.buffer}}d.ElementCount=4;class p extends y{constructor(e,t=0,r,s){super(Float32Array,e,t,r,s),this.elementType="f32"}static fromTypedArray(e,t){return new p(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}p.ElementType="f32";class h extends c{constructor(e,t=0,r,s){super(Float32Array,e,t,r,s),this.elementType="f32"}slice(e,t){return this.sliceBuffer(h,e,t)}static fromTypedArray(e,t){return new h(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}h.ElementType="f32";class l extends o{constructor(e,t=0,r,s){super(Float32Array,e,t,r,s),this.elementType="f32"}slice(e,t){return this.sliceBuffer(l,e,t)}static fromTypedArray(e,t){return new l(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}l.ElementType="f32";class a extends d{constructor(e,t=0,r,s){super(Float32Array,e,t,r,s),this.elementType="f32"}slice(e,t){return this.sliceBuffer(a,e,t)}static fromTypedArray(e,t){return new a(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}a.ElementType="f32";class B extends i{constructor(e,t=0,r,s){super(Float32Array,e,t,r,s),this.elementType="f32"}slice(e,t){return this.sliceBuffer(B,e,t)}static fromTypedArray(e,t){return new B(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}B.ElementType="f32";class T extends i{constructor(e,t=0,r,s){super(Float64Array,e,t,r,s),this.elementType="f64"}slice(e,t){return this.sliceBuffer(T,e,t)}static fromTypedArray(e,t){return new T(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}T.ElementType="f64";class b extends u{constructor(e,t=0,r,s){super(Float32Array,e,t,r,s),this.elementType="f32"}slice(e,t){return this.sliceBuffer(b,e,t)}static fromTypedArray(e,t){return new b(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}b.ElementType="f32";class E extends u{constructor(e,t=0,r,s){super(Float64Array,e,t,r,s),this.elementType="f64"}slice(e,t){return this.sliceBuffer(E,e,t)}static fromTypedArray(e,t){return new E(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}E.ElementType="f64";class m extends y{constructor(e,t=0,r,s){super(Float64Array,e,t,r,s),this.elementType="f64"}slice(e,t){return this.sliceBuffer(m,e,t)}static fromTypedArray(e,t){return new m(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}m.ElementType="f64";class A extends c{constructor(e,t=0,r,s){super(Float64Array,e,t,r,s),this.elementType="f64"}slice(e,t){return this.sliceBuffer(A,e,t)}static fromTypedArray(e,t){return new A(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}A.ElementType="f64";class g extends o{constructor(e,t=0,r,s){super(Float64Array,e,t,r,s),this.elementType="f64"}slice(e,t){return this.sliceBuffer(g,e,t)}static fromTypedArray(e,t){return new g(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}g.ElementType="f64";class O extends d{constructor(e,t=0,r,s){super(Float64Array,e,t,r,s),this.elementType="f64"}slice(e,t){return this.sliceBuffer(O,e,t)}static fromTypedArray(e,t){return new O(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}O.ElementType="f64";class S extends y{constructor(e,t=0,r,s){super(Uint8Array,e,t,r,s),this.elementType="u8"}slice(e,t){return this.sliceBuffer(S,e,t)}static fromTypedArray(e,t){return new S(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}S.ElementType="u8";class L extends c{constructor(e,t=0,r,s){super(Uint8Array,e,t,r,s),this.elementType="u8"}slice(e,t){return this.sliceBuffer(L,e,t)}static fromTypedArray(e,t){return new L(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}L.ElementType="u8";class w extends o{constructor(e,t=0,r,s){super(Uint8Array,e,t,r,s),this.elementType="u8"}slice(e,t){return this.sliceBuffer(w,e,t)}static fromTypedArray(e,t){return new w(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}w.ElementType="u8";class _ extends d{constructor(e,t=0,r,s){super(Uint8Array,e,t,r,s),this.elementType="u8"}slice(e,t){return this.sliceBuffer(_,e,t)}static fromTypedArray(e,t){return new _(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}_.ElementType="u8";class M extends y{constructor(e,t=0,r,s){super(Uint16Array,e,t,r,s),this.elementType="u16"}slice(e,t){return this.sliceBuffer(M,e,t)}static fromTypedArray(e,t){return new M(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}M.ElementType="u16";class P extends c{constructor(e,t=0,r,s){super(Uint16Array,e,t,r,s),this.elementType="u16"}slice(e,t){return this.sliceBuffer(P,e,t)}static fromTypedArray(e,t){return new P(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}P.ElementType="u16";class C extends o{constructor(e,t=0,r,s){super(Uint16Array,e,t,r,s),this.elementType="u16"}slice(e,t){return this.sliceBuffer(C,e,t)}static fromTypedArray(e,t){return new C(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}C.ElementType="u16";class N extends d{constructor(e,t=0,r,s){super(Uint16Array,e,t,r,s),this.elementType="u16"}slice(e,t){return this.sliceBuffer(N,e,t)}static fromTypedArray(e,t){return new N(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}N.ElementType="u16";class x extends y{constructor(e,t=0,r,s){super(Uint32Array,e,t,r,s),this.elementType="u32"}slice(e,t){return this.sliceBuffer(x,e,t)}static fromTypedArray(e,t){return new x(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}x.ElementType="u32";class R extends c{constructor(e,t=0,r,s){super(Uint32Array,e,t,r,s),this.elementType="u32"}slice(e,t){return this.sliceBuffer(R,e,t)}static fromTypedArray(e,t){return new R(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}R.ElementType="u32";class F extends o{constructor(e,t=0,r,s){super(Uint32Array,e,t,r,s),this.elementType="u32"}slice(e,t){return this.sliceBuffer(F,e,t)}static fromTypedArray(e,t){return new F(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}F.ElementType="u32";class Y extends d{constructor(e,t=0,r,s){super(Uint32Array,e,t,r,s),this.elementType="u32"}slice(e,t){return this.sliceBuffer(Y,e,t)}static fromTypedArray(e,t){return new Y(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}Y.ElementType="u32";class I extends y{constructor(e,t=0,r,s){super(Int8Array,e,t,r,s),this.elementType="i8"}slice(e,t){return this.sliceBuffer(I,e,t)}static fromTypedArray(e,t){return new I(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}I.ElementType="i8";class V extends c{constructor(e,t=0,r,s){super(Int8Array,e,t,r,s),this.elementType="i8"}slice(e,t){return this.sliceBuffer(V,e,t)}static fromTypedArray(e,t){return new V(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}V.ElementType="i8";class v extends o{constructor(e,t=0,r,s){super(Int8Array,e,t,r,s),this.elementType="i8"}slice(e,t){return this.sliceBuffer(v,e,t)}static fromTypedArray(e,t){return new v(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}v.ElementType="i8";class U extends d{constructor(e,t=0,r,s){super(Int8Array,e,t,r,s),this.elementType="i8"}slice(e,t){return this.sliceBuffer(U,e,t)}static fromTypedArray(e,t){return new U(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}U.ElementType="i8";class k extends y{constructor(e,t=0,r,s){super(Int16Array,e,t,r,s),this.elementType="i16"}slice(e,t){return this.sliceBuffer(k,e,t)}static fromTypedArray(e,t){return new k(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}k.ElementType="i16";class G extends c{constructor(e,t=0,r,s){super(Int16Array,e,t,r,s),this.elementType="i16"}slice(e,t){return this.sliceBuffer(G,e,t)}static fromTypedArray(e,t){return new G(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}G.ElementType="i16";class j extends o{constructor(e,t=0,r,s){super(Int16Array,e,t,r,s),this.elementType="i16"}slice(e,t){return this.sliceBuffer(j,e,t)}static fromTypedArray(e,t){return new j(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}j.ElementType="i16";class q extends d{constructor(e,t=0,r,s){super(Int16Array,e,t,r,s),this.elementType="i16"}slice(e,t){return this.sliceBuffer(q,e,t)}static fromTypedArray(e,t){return new q(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}q.ElementType="i16";class $ extends y{constructor(e,t=0,r,s){super(Int32Array,e,t,r,s),this.elementType="i32"}slice(e,t){return this.sliceBuffer($,e,t)}static fromTypedArray(e,t){return new $(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}$.ElementType="i32";class W extends c{constructor(e,t=0,r,s){super(Int32Array,e,t,r,s),this.elementType="i32"}slice(e,t){return this.sliceBuffer(W,e,t)}static fromTypedArray(e,t){return new W(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}W.ElementType="i32";class Z extends o{constructor(e,t=0,r,s){super(Int32Array,e,t,r,s),this.elementType="i32"}slice(e,t){return this.sliceBuffer(Z,e,t)}static fromTypedArray(e,t){return new Z(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}Z.ElementType="i32";class J extends d{constructor(e,t=0,r,s){super(Int32Array,e,t,r,s),this.elementType="i32"}slice(e,t){return this.sliceBuffer(J,e,t)}static fromTypedArray(e,t){return new J(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}J.ElementType="i32"},49811:(e,t,r)=>{r.d(t,{$5:()=>L,CN:()=>A,JP:()=>m,KM:()=>_,Mv:()=>P,X4:()=>g,gr:()=>S,project:()=>Y,qs:()=>w,si:()=>O,xA:()=>M});var s=r(16699),f=r(87889),n=r(88485),i=r(47812),u=r(87162),y=r(26809),c=r(2589),o=r(78281),d=r(91658),p=r(29222),h=r(47387),l=r(22522),a=r(69763),B=r(29208),T=r(72509),b=r(19907),E=r(23164);r(18527),r(6407),r(32773),r(20266),r(90740),r(80959),r(13671),r(91047),r(93181),r(44945),r(58498),r(44600),r(32816),r(29298),r(36544),r(40499),r(69421),r(2160),r(99924),r(41390),r(45371),r(49877),r(7969),r(56273),r(93804),r(18683),r(64604),r(29512),r(99063),r(64752),r(48844),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(67504),r(64102),r(46728),r(37322),r(91276);const m="Projection may be possible after calling projection.load().";function A(e,t,r,s){e.error(`Failed to project from (wkid:${t.wkid}) to (wkid:${r.wkid}).${s?" ":""}${s}`)}function g(e,t,r,s,f){return F(N.TO_PCPF,T.B.fromTypedArray(e),C.NORMAL,T.a.fromTypedArray(t),T.a.fromTypedArray(r),s,T.B.fromTypedArray(f))?f:null}function O(e,t,r,s,f){return F(N.FROM_PCPF,T.B.fromTypedArray(e),C.NORMAL,T.a.fromTypedArray(t),T.a.fromTypedArray(r),s,T.B.fromTypedArray(f))?f:null}function S(e,t,r){return(0,h.p)(e,t,0,r,(0,d.g)(t),0,e.length/3)?r:null}function L(e,t,r){return(0,h.p)(e,(0,d.g)(r),0,t,r,0,e.length/3)?t:null}function w(e,t,r){return(0,f.n)(U,r),(0,b.t)(t,e,U),(0,s.h)(U)&&(0,b.n)(t,t),t}function _(e,t,r){return(0,f.f)(U,r),(0,E.t)(t,e,U),(0,s.h)(U)&&(0,b.n)(t,t,4),t}function M(e,t,r,s,f){if(!F(N.TO_PCPF,T.B.fromTypedArray(e,4*Float32Array.BYTES_PER_ELEMENT),C.TANGENT,T.a.fromTypedArray(t),T.a.fromTypedArray(r),s,T.B.fromTypedArray(f,4*Float32Array.BYTES_PER_ELEMENT)))return null;for(let t=3;t{function s(e,t,r){return e[0]=t,e[1]=r,e}function f(e,t,r){return e[0]=t[0]+r[0],e[1]=t[1]+r[1],e}function n(e,t,r){return e[0]=t[0]*r,e[1]=t[1]*r,e}function i(e,t){const r=t[0]-e[0],s=t[1]-e[1];return Math.sqrt(r*r+s*s)}function u(e,t){const r=t[0],s=t[1];let f=r*r+s*s;return f>0&&(f=1/Math.sqrt(f),e[0]=t[0]*f,e[1]=t[1]*f),e}function y(e,t,r,s){const f=t[0],n=t[1];return e[0]=f+s*(r[0]-f),e[1]=n+s*(r[1]-n),e}function c(e,t,r){const s=t[0],f=t[1];return e[0]=r[0]*s+r[2]*f+r[4],e[1]=r[1]*s+r[3]*f+r[5],e}function o(e,t,r,s){const f=t[0]-r[0],n=t[1]-r[1],i=Math.sin(s),u=Math.cos(s);return e[0]=f*u-n*i+r[0],e[1]=f*i+n*u+r[1],e}r.d(t,{b:()=>f,e:()=>n,g:()=>s,h:()=>y,i:()=>u,k:()=>d,r:()=>o,t:()=>c,u:()=>i}),r(18527);const d=function(e,t,r){return e[0]=t[0]-r[0],e[1]=t[1]-r[1],e}},23164:(e,t,r)=>{function s(e,t,r){f(e.typedBuffer,t.typedBuffer,r,e.typedBufferStride,t.typedBufferStride)}function f(e,t,r,s=4,f=s){if(e.length/s!=t.length/f)return;const n=e.length/s,i=r[0],u=r[1],y=r[2],c=r[3],o=r[4],d=r[5],p=r[6],h=r[7],l=r[8];let a=0,B=0;for(let r=0;r0){const e=1/Math.sqrt(o);s[t]=e*u,s[t+1]=e*y,s[t+2]=e*c}}}function i(e,t,r){u(e.typedBuffer,t,r,e.typedBufferStride)}function u(e,t,r,s=4){const f=Math.min(e.length/s,t.count),n=t.typedBuffer,i=t.typedBufferStride;let u=0,y=0;for(let t=0;ts,b:()=>u,n:()=>n,s:()=>i,t:()=>f}),r(32773),r(20266)}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/eaf3fe7c14ad7eb8e943.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/eaf3fe7c14ad7eb8e943.js new file mode 100644 index 00000000..ee88ac9e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/eaf3fe7c14ad7eb8e943.js @@ -0,0 +1,2 @@ +/*! For license information please see eaf3fe7c14ad7eb8e943.js.LICENSE.txt */ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[3493],{3493:(e,t,n)=>{n.r(t),n.d(t,{CalciteLabel:()=>l,defineCustomElement:()=>c});var o=n(49907),r=n(36242);const i=(0,o.p)(class extends o.H{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.calciteInternalLabelClick=(0,o.c)(this,"calciteInternalLabelClick",2),this.labelClickHandler=e=>{this.calciteInternalLabelClick.emit({sourceEvent:e})},this.alignment="start",this.for=void 0,this.scale="m",this.layout="default"}handleForChange(){(0,r.a)(this.el)}connectedCallback(){document.dispatchEvent(new CustomEvent(r.l))}disconnectedCallback(){document.dispatchEvent(new CustomEvent(r.b))}render(){return(0,o.h)(o.a,{key:"fc1ef6c0deb51a1cfb30b8efe5bb386bdb834380",onClick:this.labelClickHandler},(0,o.h)("div",{key:"23ac73d58f829394636f391ae5126332374e0857",class:"container"},(0,o.h)("slot",{key:"a2f2f7d660b6a3d31f14a027187e8f2d27fcb611"})))}get el(){return this}static get watchers(){return{for:["handleForChange"]}}static get style(){return":host([disabled]){cursor:default;-webkit-user-select:none;user-select:none;opacity:var(--calcite-opacity-disabled)}:host([disabled]) *,:host([disabled]) ::slotted(*){pointer-events:none}:host{display:flex}:host([alignment=start]){text-align:start}:host([alignment=end]){text-align:end}:host([alignment=center]){text-align:center}:host([scale=s]) .container{gap:0.25rem;font-size:var(--calcite-font-size--2);line-height:1rem;margin-block-end:var(--calcite-label-margin-bottom, 0.5rem)}:host([scale=m]) .container{gap:0.5rem;font-size:var(--calcite-font-size--1);line-height:1rem;margin-block-end:var(--calcite-label-margin-bottom, 0.75rem)}:host([scale=l]) .container{gap:0.5rem;font-size:var(--calcite-font-size-0);line-height:1.25rem;margin-block-end:var(--calcite-label-margin-bottom, 1rem)}:host .container{margin-inline:0px;margin-block-start:0px;inline-size:100%;line-height:1.375;color:var(--calcite-color-text-1)}:host([layout=default]) .container{display:flex;flex-direction:column}:host([layout=inline]) .container,:host([layout=inline-space-between]) .container{display:flex;flex-direction:row;align-items:center;gap:0.5rem}:host([layout=inline][scale=l]) .container{gap:0.75rem}:host([layout=inline-space-between]) .container{justify-content:space-between}:host([disabled])>.container{opacity:var(--calcite-opacity-disabled)}:host([disabled]) ::slotted(*[disabled]),:host([disabled]) ::slotted(*[disabled] *){--tw-bg-opacity:1}:host([disabled]) ::slotted(calcite-input-message:not([active])){--tw-bg-opacity:0}:host([disabled]) ::slotted([calcite-hydrated][disabled]),:host([disabled]) [calcite-hydrated][disabled]{opacity:1}.interaction-container{display:contents}:host([hidden]){display:none}[hidden]{display:none}"}},[1,"calcite-label",{alignment:[513],for:[513],scale:[513],layout:[513]},void 0,{for:["handleForChange"]}]);function a(){"undefined"!=typeof customElements&&["calcite-label"].forEach((e=>{"calcite-label"===e&&(customElements.get(e)||customElements.define(e,i))}))}a(),n(32816),n(55270),n(50214),n(93804),n(90740),n(32773),n(59192),n(13671),n(78016),n(54483),n(95779),n(13262),n(20266),n(346),n(6407),n(80959),n(64604),n(29512),n(99063),n(99924),n(41390),n(69421),n(40499),n(93181),n(91047),n(36544),n(29298),n(58498),n(45371),n(18683),n(81272),n(28276),n(67321),n(73067),n(17745),n(44945),n(93049),n(48844),n(85932),n(60077),n(31030),n(58932);const l=i,c=a},27331:(e,t,n)=>{function o(e){return"l"===e?"m":"s"}async function r(e){await(function(e){return"function"==typeof e.componentOnReady}(e)?e.componentOnReady():new Promise((e=>requestAnimationFrame((()=>e())))))}n.d(t,{c:()=>r,g:()=>o})},58932:(e,t,n)=>{n.d(t,{a:()=>O,b:()=>$,c:()=>F,d:()=>W,e:()=>H,f:()=>M,g:()=>R,h:()=>A,i:()=>X,j:()=>P,k:()=>x,l:()=>N,m:()=>w,n:()=>S,o:()=>C,p:()=>h,q:()=>D,r:()=>_,s:()=>B,t:()=>U});var o=n(83639),r=(n(49907),["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"]),i=r.join(","),a="undefined"==typeof Element,l=a?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,c=!a&&Element.prototype.getRootNode?function(e){var t;return null==e||null===(t=e.getRootNode)||void 0===t?void 0:t.call(e)}:function(e){return null==e?void 0:e.ownerDocument},s=function e(t,n){var o;void 0===n&&(n=!0);var r=null==t||null===(o=t.getAttribute)||void 0===o?void 0:o.call(t,"inert");return""===r||"true"===r||n&&t&&e(t.parentNode)},u=function(e,t,n){if(s(e))return[];var o=Array.prototype.slice.apply(e.querySelectorAll(i));return t&&l.call(e,i)&&o.unshift(e),o.filter(n)},d=function e(t,n,o){for(var r=[],a=Array.from(t);a.length;){var c=a.shift();if(!s(c,!1))if("SLOT"===c.tagName){var u=c.assignedElements(),d=e(u.length?u:c.children,!0,o);o.flatten?r.push.apply(r,d):r.push({scopeParent:c,candidates:d})}else{l.call(c,i)&&o.filter(c)&&(n||!t.includes(c))&&r.push(c);var f=c.shadowRoot||"function"==typeof o.getShadowRoot&&o.getShadowRoot(c),h=!s(f,!1)&&(!o.shadowRootFilter||o.shadowRootFilter(c));if(f&&h){var m=e(!0===f?c.children:f.children,!0,o);o.flatten?r.push.apply(r,m):r.push({scopeParent:c,candidates:m})}else a.unshift.apply(a,c.children)}}return r},f=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},h=function(e){if(!e)throw new Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||function(e){var t,n=null==e||null===(t=e.getAttribute)||void 0===t?void 0:t.call(e,"contenteditable");return""===n||"true"===n}(e))&&!f(e)?0:e.tabIndex},m=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},p=function(e){return"INPUT"===e.tagName},g=function(e){var t=e.getBoundingClientRect(),n=t.width,o=t.height;return 0===n&&0===o},b=function(e,t){return!(t.disabled||s(t)||function(e){return p(e)&&"hidden"===e.type}(t)||function(e,t){var n=t.displayCheck,o=t.getShadowRoot;if("hidden"===getComputedStyle(e).visibility)return!0;var r=l.call(e,"details>summary:first-of-type")?e.parentElement:e;if(l.call(r,"details:not([open]) *"))return!0;if(n&&"full"!==n&&"legacy-full"!==n){if("non-zero-area"===n)return g(e)}else{if("function"==typeof o){for(var i=e;e;){var a=e.parentElement,s=c(e);if(a&&!a.shadowRoot&&!0===o(a))return g(e);e=e.assignedSlot?e.assignedSlot:a||s===e.ownerDocument?a:s.host}e=i}if(function(e){var t,n,o,r,i=e&&c(e),a=null===(t=i)||void 0===t?void 0:t.host,l=!1;if(i&&i!==e)for(l=!!(null!==(n=a)&&void 0!==n&&null!==(o=n.ownerDocument)&&void 0!==o&&o.contains(a)||null!=e&&null!==(r=e.ownerDocument)&&void 0!==r&&r.contains(e));!l&&a;){var s,u,d;l=!(null===(u=a=null===(s=i=c(a))||void 0===s?void 0:s.host)||void 0===u||null===(d=u.ownerDocument)||void 0===d||!d.contains(a))}return l}(e))return!e.getClientRects().length;if("legacy-full"!==n)return!0}return!1}(t,e)||function(e){return"DETAILS"===e.tagName&&Array.prototype.slice.apply(e.children).some((function(e){return"SUMMARY"===e.tagName}))}(t)||function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if("FIELDSET"===t.tagName&&t.disabled){for(var n=0;n=0)},E=function e(t){var n=[],o=[];return t.forEach((function(t,r){var i=!!t.scopeParent,a=i?t.scopeParent:t,l=function(e,t){var n=h(e);return n<0&&t&&!f(e)?0:n}(a,i),c=i?e(t.candidates):a;0===l?i?n.push.apply(n,c):n.push(a):o.push({documentOrder:r,tabIndex:l,item:t,isScope:i,content:c})})),o.sort(m).reduce((function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e}),[]).concat(n)},w=function(e,t){var n;return n=(t=t||{}).getShadowRoot?d([e],t.includeContainer,{filter:v.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:y}):u(e,t.includeContainer,v.bind(null,t)),E(n)},S=function(e,t){return(t=t||{}).getShadowRoot?d([e],t.includeContainer,{filter:b.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):u(e,t.includeContainer,b.bind(null,t))},C=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return!1!==l.call(e,i)&&v(t,e)},k=r.concat("iframe").join(","),N=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return!1!==l.call(e,k)&&b(t,e)};const x={getShadowRoot:!0};function A(e){return e?e.id=e.id||`${e.tagName.toLowerCase()}-${(0,o.g)()}`:""}function R(e){const t=O(e,"[dir]");return t?t.getAttribute("dir"):"ltr"}function I(e){return e.getRootNode()}function L(e){return e.host||null}function D(e,{selector:t,id:n}){return function e(o){if(!o)return null;o.assignedSlot&&(o=o.assignedSlot);const r=I(o),i=n?"getElementById"in r?r.getElementById(n):null:t?r.querySelector(t):null,a=L(r);return i||(a?e(a):null)}(e)}function O(e,t){return function e(n){return n?n.closest(t)||e(L(I(n))):null}(e)}function T(e,t){return q(e,t)}function q(e,t){if(!e)return;const n=t(e);if(void 0!==n)return n;const{parentNode:o}=e;return q(o instanceof ShadowRoot?o.host:o,t)}function F(e,t){return!!T(t,(t=>t===e||void 0))}async function P(e){if(e)return function(e){return"function"==typeof e?.setFocus}(e)?e.setFocus():e.focus()}function M(e){(function(e){if(e)return w(e,x)[0]??e})(e)?.focus()}const z=":not([slot])";function $(e,t,n){t&&!Array.isArray(t)&&"string"!=typeof t&&(n=t,t=null);const o=t?Array.isArray(t)?t.map((e=>`[slot="${e}"]`)).join(","):`[slot="${t}"]`:z;return n?.all?function(e,t,n){let o=t===z?j(e,z):Array.from(e.querySelectorAll(t));o=n&&!1===n.direct?o:o.filter((t=>t.parentElement===e)),o=n?.matches?o.filter((e=>e?.matches(n.matches))):o;const r=n?.selector;return r?o.map((e=>Array.from(e.querySelectorAll(r)))).reduce(((e,t)=>[...e,...t]),[]).filter((e=>!!e)):o}(e,o,n):function(e,t,n){let o=t===z?j(e,z)[0]||null:e.querySelector(t);o=n&&!1===n.direct||o?.parentElement===e?o:null,o=n?.matches?o?.matches(n.matches)?o:null:o;const r=n?.selector;return r?o?.querySelector(r):o}(e,o,n)}function j(e,t){return e?Array.from(e.children||[]).filter((e=>e?.matches(t))):[]}function B(e,t,n){return"string"==typeof t&&""!==t?t:""===t?e[n]:void 0}function U(e){return Boolean(e).toString()}function _(e){return H(e)||function(e){return!!function(e){return function(e){return e.target.assignedNodes({flatten:!0})}(e).filter((e=>e.nodeType===Node.TEXT_NODE)).map((e=>e.textContent)).join("").trim()}(e)}(e)}function H(e){return!!function(e){return e.target.assignedElements({flatten:!0})}(e).length}function W(e){return!(!e.isPrimary||0!==e.button)}function X(e,t){if(e.parentNode!==t.parentNode)return!1;const n=Array.from(e.parentNode.children);return n.indexOf(e){n.d(t,{g:()=>o});const o=()=>[2,1,1,1,3].map((e=>{let t="";for(let n=0;n{n.d(t,{a:()=>S,b:()=>l,c:()=>p,d:()=>g,g:()=>v,l:()=>a});var o=n(58932),r=n(27331);const i="calciteInternalLabelClick",a="calciteInternalLabelConnected",l="calciteInternalLabelDisconnected",c="calcite-label",s=new WeakMap,u=new WeakMap,d=new WeakMap,f=new WeakMap,h=new Set,m=e=>{const{id:t}=e,n=t&&(0,o.q)(e,{selector:`${c}[for="${t}"]`});if(n)return n;const r=(0,o.a)(e,c);return!r||function(e,t){let n;const o="custom-element-ancestor-check",r=o=>{o.stopImmediatePropagation();const r=o.composedPath();n=r.slice(r.indexOf(t),r.indexOf(e))};return e.addEventListener(o,r,{once:!0}),t.dispatchEvent(new CustomEvent(o,{composed:!0,bubbles:!0})),e.removeEventListener(o,r),n.filter((n=>n!==t&&n!==e)).filter((e=>e.tagName?.includes("-"))).length>0}(r,e)?null:r};function p(e){if(!e)return;const t=m(e.el);if(u.has(t)&&t===e.labelEl||!t&&h.has(e))return;const n=w.bind(e);if(t){e.labelEl=t;const o=s.get(t)||[];o.push(e),s.set(t,o.sort(b)),u.has(e.labelEl)||(u.set(e.labelEl,y),e.labelEl.addEventListener(i,y)),h.delete(e),document.removeEventListener(a,d.get(e)),f.set(e,n),document.addEventListener(l,n)}else h.has(e)||(n(),document.removeEventListener(l,f.get(e)))}function g(e){if(!e)return;if(h.delete(e),document.removeEventListener(a,d.get(e)),document.removeEventListener(l,f.get(e)),d.delete(e),f.delete(e),!e.labelEl)return;const t=s.get(e.labelEl);1===t.length&&(e.labelEl.removeEventListener(i,u.get(e.labelEl)),u.delete(e.labelEl)),s.set(e.labelEl,t.filter((t=>t!==e)).sort(b)),e.labelEl=null}function b(e,t){return(0,o.i)(e.el,t.el)?-1:1}function v(e){return e.label||e.labelEl?.textContent?.trim()||""}function y(e){const t=e.detail.sourceEvent.target,n=s.get(this),o=n.find((e=>e.el===t));if(n.includes(o))return;const r=n[0];r.disabled||r.onLabelClick(e)}function E(){h.has(this)&&p(this)}function w(){h.add(this);const e=d.get(this)||E.bind(this);d.set(this,e),document.addEventListener(a,e)}async function S(e){if(await(0,r.c)(e),s.has(e))return;const t=e.ownerDocument?.getElementById(e.for);t&&requestAnimationFrame((()=>{for(const e of h)if(e.el===t){p(e);break}}))}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/eaf3fe7c14ad7eb8e943.js.LICENSE.txt b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/eaf3fe7c14ad7eb8e943.js.LICENSE.txt new file mode 100644 index 00000000..41ab91ab --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/eaf3fe7c14ad7eb8e943.js.LICENSE.txt @@ -0,0 +1,5 @@ +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/eb636212b3838a734f25.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/eb636212b3838a734f25.js new file mode 100644 index 00000000..c37813c2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/eb636212b3838a734f25.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[2138],{33535:(e,t,r)=>{r.d(t,{R:()=>Je,T:()=>X,a:()=>Ce,b:()=>H,c:()=>ve,d:()=>Be,e:()=>Se,f:()=>ye,g:()=>Ne,h:()=>be,i:()=>$,j:()=>we,k:()=>We,l:()=>Fe,m:()=>He,p:()=>Te,s:()=>Ze});var o,n,i,s=r(6407),a=r(57732),l=r(89779),u=r(80959),c=r(67138),h=r(18683),f=r(40790),p=(r(32773),r(32816)),d=r(24330),m=r(99924),g=r(20266),y=r(29298),w=r(69421),b=r(55095),C=r(10348),v=r(34760),x=r(68258),A={exports:{}};o=A,n=function(){function e(){this.pos=0,this.bufferLength=0,this.eof=!1,this.buffer=null}return e.prototype={ensureBuffer:function(e){var t=this.buffer,r=t?t.byteLength:0;if(eo&&(r=o)}else{for(;!this.eof;)this.readBlock();r=this.bufferLength}return this.pos=r,this.buffer.subarray(t,r)},lookChar:function(){for(var e=this.pos;this.bufferLength<=e;){if(this.eof)return null;this.readBlock()}return String.fromCharCode(this.buffer[this.pos])},getChar:function(){for(var e=this.pos;this.bufferLength<=e;){if(this.eof)return null;this.readBlock()}return String.fromCharCode(this.buffer[this.pos++])},makeSubStream:function(e,t,r){for(var o=e+t;this.bufferLength<=o&&!this.eof;)this.readBlock();return new Stream(this.buffer,e,t,r)},skip:function(e){e||(e=1),this.pos+=e},reset:function(){this.pos=0}},e}(),void 0!==(i=function(){if(!self||!self.Uint32Array)return null;var e=new Uint32Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),t=new Uint32Array([3,4,5,6,7,8,9,10,65547,65549,65551,65553,131091,131095,131099,131103,196643,196651,196659,196667,262211,262227,262243,262259,327811,327843,327875,327907,258,258,258]),r=new Uint32Array([1,2,3,4,65541,65543,131081,131085,196625,196633,262177,262193,327745,327777,393345,393409,459009,459137,524801,525057,590849,591361,657409,658433,724993,727041,794625,798721,868353,876545]),o=[new Uint32Array([459008,524368,524304,524568,459024,524400,524336,590016,459016,524384,524320,589984,524288,524416,524352,590048,459012,524376,524312,589968,459028,524408,524344,590032,459020,524392,524328,59e4,524296,524424,524360,590064,459010,524372,524308,524572,459026,524404,524340,590024,459018,524388,524324,589992,524292,524420,524356,590056,459014,524380,524316,589976,459030,524412,524348,590040,459022,524396,524332,590008,524300,524428,524364,590072,459009,524370,524306,524570,459025,524402,524338,590020,459017,524386,524322,589988,524290,524418,524354,590052,459013,524378,524314,589972,459029,524410,524346,590036,459021,524394,524330,590004,524298,524426,524362,590068,459011,524374,524310,524574,459027,524406,524342,590028,459019,524390,524326,589996,524294,524422,524358,590060,459015,524382,524318,589980,459031,524414,524350,590044,459023,524398,524334,590012,524302,524430,524366,590076,459008,524369,524305,524569,459024,524401,524337,590018,459016,524385,524321,589986,524289,524417,524353,590050,459012,524377,524313,589970,459028,524409,524345,590034,459020,524393,524329,590002,524297,524425,524361,590066,459010,524373,524309,524573,459026,524405,524341,590026,459018,524389,524325,589994,524293,524421,524357,590058,459014,524381,524317,589978,459030,524413,524349,590042,459022,524397,524333,590010,524301,524429,524365,590074,459009,524371,524307,524571,459025,524403,524339,590022,459017,524387,524323,589990,524291,524419,524355,590054,459013,524379,524315,589974,459029,524411,524347,590038,459021,524395,524331,590006,524299,524427,524363,590070,459011,524375,524311,524575,459027,524407,524343,590030,459019,524391,524327,589998,524295,524423,524359,590062,459015,524383,524319,589982,459031,524415,524351,590046,459023,524399,524335,590014,524303,524431,524367,590078,459008,524368,524304,524568,459024,524400,524336,590017,459016,524384,524320,589985,524288,524416,524352,590049,459012,524376,524312,589969,459028,524408,524344,590033,459020,524392,524328,590001,524296,524424,524360,590065,459010,524372,524308,524572,459026,524404,524340,590025,459018,524388,524324,589993,524292,524420,524356,590057,459014,524380,524316,589977,459030,524412,524348,590041,459022,524396,524332,590009,524300,524428,524364,590073,459009,524370,524306,524570,459025,524402,524338,590021,459017,524386,524322,589989,524290,524418,524354,590053,459013,524378,524314,589973,459029,524410,524346,590037,459021,524394,524330,590005,524298,524426,524362,590069,459011,524374,524310,524574,459027,524406,524342,590029,459019,524390,524326,589997,524294,524422,524358,590061,459015,524382,524318,589981,459031,524414,524350,590045,459023,524398,524334,590013,524302,524430,524366,590077,459008,524369,524305,524569,459024,524401,524337,590019,459016,524385,524321,589987,524289,524417,524353,590051,459012,524377,524313,589971,459028,524409,524345,590035,459020,524393,524329,590003,524297,524425,524361,590067,459010,524373,524309,524573,459026,524405,524341,590027,459018,524389,524325,589995,524293,524421,524357,590059,459014,524381,524317,589979,459030,524413,524349,590043,459022,524397,524333,590011,524301,524429,524365,590075,459009,524371,524307,524571,459025,524403,524339,590023,459017,524387,524323,589991,524291,524419,524355,590055,459013,524379,524315,589975,459029,524411,524347,590039,459021,524395,524331,590007,524299,524427,524363,590071,459011,524375,524311,524575,459027,524407,524343,590031,459019,524391,524327,589999,524295,524423,524359,590063,459015,524383,524319,589983,459031,524415,524351,590047,459023,524399,524335,590015,524303,524431,524367,590079]),9],i=[new Uint32Array([327680,327696,327688,327704,327684,327700,327692,327708,327682,327698,327690,327706,327686,327702,327694,0,327681,327697,327689,327705,327685,327701,327693,327709,327683,327699,327691,327707,327687,327703,327695,0]),5];function s(e){throw new Error(e)}function a(e){var t=0,r=e[t++],o=e[t++];-1!=r&&-1!=o||s("Invalid header in flate stream"),8!=(15&r)&&s("Unknown compression method in flate stream"),((r<<8)+o)%31!=0&&s("Bad FCHECK in flate stream"),32&o&&s("FDICT bit set in flate stream"),this.bytes=e,this.bytesPos=2,this.codeSize=0,this.codeBuf=0,n.call(this)}return a.prototype=Object.create(n.prototype),a.prototype.getBits=function(e){for(var t,r=this.codeSize,o=this.codeBuf,n=this.bytes,i=this.bytesPos;r>e,this.codeSize=r-=e,this.bytesPos=i,t},a.prototype.getCode=function(e){for(var t=e[0],r=e[1],o=this.codeSize,n=this.codeBuf,i=this.bytes,a=this.bytesPos;o>16,h=65535&u;return(0==o||o>c,this.codeSize=o-c,this.bytesPos=a,h},a.prototype.generateHuffmanTable=function(e){for(var t=e.length,r=0,o=0;or&&(r=e[o]);for(var n=1<>=1;for(o=c;o0;)t[d++]=n}var a=this.getBits(3);if(1&a&&(this.eof=!0),0!=(a>>=1)){var l,u;if(1==a)l=o,u=i;else if(2==a){for(var c=this.getBits(5)+257,h=this.getBits(5)+1,f=this.getBits(4)+4,p=Array(e.length),d=0;d=C&&(C=(L=this.ensureBuffer(v+1)).length),L[v++]=x;else{if(256==x)return void(this.bufferLength=v);var A=(x=t[x-=257])>>16;A>0&&(A=this.getBits(A)),g=(65535&x)+A,x=this.getCode(u),(A=(x=r[x])>>16)>0&&(A=this.getBits(A));var k=(65535&x)+A;v+g>=C&&(C=(L=this.ensureBuffer(v+g)).length);for(var T=0;T{let c=null;"jpg"===i&&a&&(c=T._getMask(e,{width:o,height:n}));const h=new Blob([new Uint8Array(e)],{type:"image/"+i=="jpg"?"jpeg":i}),f=URL.createObjectURL(h),p=new Image;let d;p.src=f,p.onload=()=>{if(URL.revokeObjectURL(f),(0,u.G4)(r))return void l((0,u.NK)());o=p.width,n=p.height,this._canvas&&this._ctx?(this._canvas.width===o&&this._canvas.height===n||(this._canvas.width=o,this._canvas.height=n),this._ctx.clearRect(0,0,o,n)):(this._canvas=document.createElement("canvas"),this._canvas.width=o,this._canvas.height=n,this._ctx=this._canvas.getContext("2d")),this._ctx.drawImage(p,0,0);const e=this._ctx.getImageData(0,0,o,n);let i;if(d=e.data,t.renderOnCanvas){if(c)for(i=0;i{URL.revokeObjectURL(f),l("cannot load image")}}))}static _getMask(e,t){let r=null;try{const o=new Uint8Array(e),n=Math.ceil(o.length/2);let i=0;const s=o.length-2;for(i=n;i=0;o--)r[n++]=e[t]>>o&1}}catch(e){}return r}}var S,M,I={exports:{}};S=I,M=function(){var e=function(){function e(e){this.message="JPEG error: "+e}return e.prototype=new Error,e.prototype.name="JpegError",e.constructor=e,e}(),t=function(){if(!self||!self.Uint8ClampedArray)return null;var t=new Uint8Array([0,1,8,16,9,2,3,10,17,24,32,25,18,11,4,5,12,19,26,33,40,48,41,34,27,20,13,6,7,14,21,28,35,42,49,56,57,50,43,36,29,22,15,23,30,37,44,51,58,59,52,45,38,31,39,46,53,60,61,54,47,55,62,63]),r=4017,o=799,n=3406,i=2276,s=1567,a=3784,l=5793,u=2896;function c(){this.decodeTransform=null,this.colorTransform=-1}function h(e,t){for(var r,o,n=0,i=[],s=16;s>0&&!e[s-1];)s--;i.push({children:[],index:0});var a,l=i[0];for(r=0;r0;)l=i.pop();for(l.index++,i.push(l);i.length<=r;)i.push(a={children:[],index:0}),l.children[l.index]=a.children,l=a;n++}r+10)return y--,m>>y&1;if(255===(m=r[o++])){var t=r[o++];if(t)throw new e("unexpected marker "+(m<<8|t).toString(16))}return y=7,m>>>7}function b(t){for(var r=t;;){if("number"==typeof(r=r[w()]))return r;if("object"!=typeof r)throw new e("invalid huffman sequence")}}function C(e){for(var t=0;e>0;)t=t<<1|w(),e--;return t}function v(e){if(1===e)return 1===w()?1:-1;var t=C(e);return t>=1<0)A--;else for(var o=a,n=l;o<=n;){var i=b(e.huffmanTableAC),s=15&i,u=i>>4;if(0!==s){var h=t[o+=u];e.blockData[r+h]=v(s)*(1<>4,0==(n=15&i))h<15?(A=C(h)+(1<>4;if(0!==a){var u=t[i+=l];e.blockData[r+u]=v(a),i++}else{if(l<15)break;i+=16}}};var O,D,G,N,B=0;for(D=1===U?i[0].blocksPerLine*i[0].blocksPerColumn:h*n.mcusPerColumn;B=65488&&F<=65495))break;o+=2}return(O=g(r,o))&&O.invalid&&(console.log("decodeScan - unexpected Scan data, next marker is: "+O.invalid),o=O.offset),o-d}function d(t,c,h){var f,p,d,m,g,y,w,b,C,v,x,A,k,T,S,M,I,P=t.quantizationTable,E=t.blockData;if(!P)throw new e("missing required Quantization Table.");for(var R=0;R<64;R+=8)C=E[c+R],v=E[c+R+1],x=E[c+R+2],A=E[c+R+3],k=E[c+R+4],T=E[c+R+5],S=E[c+R+6],M=E[c+R+7],C*=P[R],v|x|A|k|T|S|M?(v*=P[R+1],x*=P[R+2],A*=P[R+3],k*=P[R+4],T*=P[R+5],S*=P[R+6],M*=P[R+7],p=(f=(f=l*C+128>>8)+(p=l*k+128>>8)+1>>1)-p,I=(d=x)*a+(m=S)*s+128>>8,d=d*s-m*a+128>>8,w=(g=(g=u*(v-M)+128>>8)+(w=T<<4)+1>>1)-w,y=(b=(b=u*(v+M)+128>>8)+(y=A<<4)+1>>1)-y,m=(f=f+(m=I)+1>>1)-m,d=(p=p+d+1>>1)-d,I=g*i+b*n+2048>>12,g=g*n-b*i+2048>>12,b=I,I=y*o+w*r+2048>>12,y=y*r-w*o+2048>>12,w=I,h[R]=f+b,h[R+7]=f-b,h[R+1]=p+w,h[R+6]=p-w,h[R+2]=d+y,h[R+5]=d-y,h[R+3]=m+g,h[R+4]=m-g):(I=l*C+512>>10,h[R]=I,h[R+1]=I,h[R+2]=I,h[R+3]=I,h[R+4]=I,h[R+5]=I,h[R+6]=I,h[R+7]=I);for(var L=0;L<8;++L)C=h[L],(v=h[L+8])|(x=h[L+16])|(A=h[L+24])|(k=h[L+32])|(T=h[L+40])|(S=h[L+48])|(M=h[L+56])?(p=(f=4112+((f=l*C+2048>>12)+(p=l*k+2048>>12)+1>>1))-p,I=(d=x)*a+(m=S)*s+2048>>12,d=d*s-m*a+2048>>12,m=I,w=(g=(g=u*(v-M)+2048>>12)+(w=T)+1>>1)-w,y=(b=(b=u*(v+M)+2048>>12)+(y=A)+1>>1)-y,I=g*i+b*n+2048>>12,g=g*n-b*i+2048>>12,b=I,I=y*o+w*r+2048>>12,y=y*r-w*o+2048>>12,C=(C=(f=f+m+1>>1)+b)<16?0:C>=4080?255:C>>4,v=(v=(p=p+d+1>>1)+(w=I))<16?0:v>=4080?255:v>>4,x=(x=(d=p-d)+y)<16?0:x>=4080?255:x>>4,A=(A=(m=f-m)+g)<16?0:A>=4080?255:A>>4,k=(k=m-g)<16?0:k>=4080?255:k>>4,T=(T=d-y)<16?0:T>=4080?255:T>>4,S=(S=p-w)<16?0:S>=4080?255:S>>4,M=(M=f-b)<16?0:M>=4080?255:M>>4,E[c+L]=C,E[c+L+8]=v,E[c+L+16]=x,E[c+L+24]=A,E[c+L+32]=k,E[c+L+40]=T,E[c+L+48]=S,E[c+L+56]=M):(I=(I=l*C+8192>>14)<-2040?0:I>=2024?255:I+2056>>4,E[c+L]=I,E[c+L+8]=I,E[c+L+16]=I,E[c+L+24]=I,E[c+L+32]=I,E[c+L+40]=I,E[c+L+48]=I,E[c+L+56]=I)}function m(e,t){for(var r=t.blocksPerLine,o=t.blocksPerColumn,n=new Int16Array(64),i=0;i=n)return null;var s=o(t);if(s>=65472&&s<=65534)return{invalid:null,marker:s,offset:t};for(var a=o(i);!(a>=65472&&a<=65534);){if(++i>=n)return null;a=o(i)}return{invalid:s.toString(16),marker:a,offset:i}}return c.prototype={parse:function(r){function o(){var e=r[l]<<8|r[l+1];return l+=2,e}function n(){var e=o(),t=l+e-2,n=g(r,t,l);n&&n.invalid&&(console.log("readDataBlock - incorrect length, next marker is: "+n.invalid),t=n.offset);var i=r.subarray(l,t);return l+=i.length,i}function i(e){for(var t=Math.ceil(e.samplesPerLine/8/e.maxH),r=Math.ceil(e.scanLines/8/e.maxV),o=0;o>4){if(k>>4!=1)throw new e("DQT - invalid table spec");for(C=0;C<64;C++)T[t[C]]=o()}else for(C=0;C<64;C++)T[t[C]]=r[l++];f[15&k]=T}break;case 65472:case 65473:case 65474:if(s)throw new e("Only single frame JPEGs supported");o(),(s={}).extended=65473===w,s.progressive=65474===w,s.precision=r[l++],s.scanLines=o(),s.samplesPerLine=o(),s.components=[],s.componentIds={};var S,M=r[l++],I=0,P=0;for(b=0;b>4,R=15&r[l+1];I>4?d:y)[15&O]=h(D,N)}break;case 65501:o(),a=o();break;case 65498:o();var B,_=r[l++],F=[];for(b=0;b<_;b++){var V=s.componentIds[r[l++]];B=s.components[V];var j=r[l++];B.huffmanTableDC=y[j>>4],B.huffmanTableAC=d[15&j],F.push(B)}var z=r[l++],Z=r[l++],W=r[l++],H=p(r,l,s,F,a,z,Z,W>>4,15&W);l+=H;break;case 65535:255!==r[l]&&l--;break;default:if(255===r[l-3]&&r[l-2]>=192&&r[l-2]<=254){l-=3;break}throw new e("unknown marker "+w.toString(16))}w=o()}for(this.width=s.samplesPerLine,this.height=s.scanLines,this.jfif=u,this.eof=l,this.adobe=c,this.components=[],b=0;b>8)+v[c+1];return w},_isColorConversionNeeded:function(){return this.adobe?!!this.adobe.transformCode:3===this.numComponents?0!==this.colorTransform:1===this.colorTransform},_convertYccToRgb:function(e){for(var t,r,o,n=0,i=e.length;n4)throw new e("Unsupported color mode");var n=this._getLinearizedBlockData(t,r);if(1===this.numComponents&&o){for(var i=n.length,s=new Uint8ClampedArray(3*i),a=0,l=0;l=0;d--)h[t++]=e[f]>>d&1}catch{}if(1===s&&l.length===n*i){const e=new Uint8Array(l.buffer);c=[e,e,e]}else{for(c=[],f=0;f<3;f++)c.push(new Uint8Array(u));for(d=0,p=0;pe.l)).then((({default:e})=>e({locateFile:e=>(0,h.g)(`esri/layers/support/rasterFormats/${e}`)}))).then((e=>{!function(e){const{_malloc:t,_free:r,_lerc_getBlobInfo:o,_lerc_getDataRanges:n,_lerc_decode_4D:i,asm:s}=e;let a;const l=Object.values(s).find((t=>t&&"buffer"in t&&t.buffer===e.HEAPU8.buffer)),u=e=>{const r=e.map((e=>16+(e>>3<<3))),o=r.reduce(((e,t)=>e+t)),n=t(o);a=new Uint8Array(l.buffer);let i=r[0];r[0]=n;for(let e=1;e{const t=new Uint8Array(48),i=new Uint8Array(24),[s,c,h]=u([e.length,t.length,i.length]);a.set(e,s),a.set(t,c),a.set(i,h);let f=o(s,e.length,c,h,12,3);if(f)throw r(s),new Error(`lerc-getBlobInfo: error code is ${f}`);a=new Uint8Array(l.buffer),D(a,c,t),D(a,h,i);const p=new Uint32Array(t.buffer),d=new Float64Array(i.buffer),[m,g,,y,w,b,C,v,x,A,k]=p,T={version:m,depthCount:A,width:y,height:w,validPixelCount:C,bandCount:b,blobSize:v,maskCount:x,dataType:g,minValue:d[0],maxValue:d[1],maxZerror:d[2],statistics:[],bandCountWithNoData:k};if(k&&A>1)return r(s),T;if(1===A&&1===b)return r(s),T.statistics.push({minValue:d[0],maxValue:d[1]}),T;const S=A*b*8,M=new Uint8Array(S),I=new Uint8Array(S);let P=s,E=0,R=0,L=!1;if(a.byteLength1){const t=U.slice(e*A,(e+1)*A),r=O.slice(e*A,(e+1)*A),o=Math.min.apply(null,t),n=Math.max.apply(null,r);G.push({minValue:o,maxValue:n,depthStats:{minValues:t,maxValues:r}})}else G.push({minValue:U[e],maxValue:O[e]});return r(P),L||r(E),T},O.decode=(e,t)=>{const{maskCount:o,depthCount:n,bandCount:s,width:c,height:h,dataType:f,bandCountWithNoData:p}=t,d=R[f],m=c*h,g=new Uint8Array(m*s),y=m*n*s*d.size,w=new Uint8Array(y),b=new Uint8Array(s),C=new Uint8Array(8*s),[v,x,A,k,T]=u([e.length,g.length,w.length,b.length,C.length]);a.set(e,v),a.set(g,x),a.set(w,A),a.set(b,k),a.set(C,T);const S=i(v,e.length,o,x,n,c,h,s,f,A,k,T);if(S)throw r(v),new Error(`lerc-decode: error code is ${S}`);a=new Uint8Array(l.buffer),D(a,A,w),D(a,x,g);let M=null;if(p){D(a,k,b),D(a,T,C),M=[];const e=new Float64Array(C.buffer);for(let t=0;t1){v.set(w[0]);for(let e=1;e=x;if(p>0&&A)for(let e=0;e1?w:null,{pixelType:T}=m;return{width:l,height:u,bandCount:c,pixelType:T,depthCount:h,statistics:d,pixels:y,mask:v,bandMasks:k,noDataValues:a}}function B(){const e=[];for(let t=0;t<=257;t++)e[t]=[t];return e}function _(e,t){for(let r=0;r=i)a-=i,f=h>>>32-i,h<<=i;else{f=h>>>32-a,h=n[c++];const e=i-a;a=32-e,f=(f<>>a),h<<=e}if(257===f)break;if(256===f){i=9,s=B(),l=s.length,u=[];continue}const e=s[f];if(null==e){if(f>s.length)throw new Error("data integrity issue: code does not exist on code page");u.push(u[0]),s[l++]=u.slice(),_(m,u)}else _(m,e),u.push(e[0]),u.length>1&&(s[l++]=u.slice()),u=e.slice();if(F.has(l)&&i++,0===a&&(h=n[c++],a=32),c>p||c===p&&a<=d)break}return new Uint8Array(m)}F.add(511),F.add(1023),F.add(2047),F.add(4095),F.add(8191);var j=function(e){var t,r,o;function n(e){var t,r,o,n,i,s,a,l,u,c,h,f,p;for(this.data=e,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.animation=null,this.text={},i=null;;){switch(t=this.readUInt32(),l=function(){var e,t;for(t=[],e=0;e<4;++e)t.push(String.fromCharCode(this.data[this.pos++]));return t}.call(this).join(""),l){case"IHDR":this.width=this.readUInt32(),this.height=this.readUInt32(),this.bits=this.data[this.pos++],this.colorType=this.data[this.pos++],this.compressionMethod=this.data[this.pos++],this.filterMethod=this.data[this.pos++],this.interlaceMethod=this.data[this.pos++];break;case"acTL":this.animation={numFrames:this.readUInt32(),numPlays:this.readUInt32()||1/0,frames:[]};break;case"PLTE":this.palette=this.read(t);break;case"fcTL":i&&this.animation.frames.push(i),this.pos+=4,i={width:this.readUInt32(),height:this.readUInt32(),xOffset:this.readUInt32(),yOffset:this.readUInt32()},n=this.readUInt16(),o=this.readUInt16()||100,i.delay=1e3*n/o,i.disposeOp=this.data[this.pos++],i.blendOp=this.data[this.pos++],i.data=[];break;case"IDAT":case"fdAT":for("fdAT"===l&&(this.pos+=4,t-=4),e=(null!=i?i.data:void 0)||this.imgData,h=0;0<=t?ht;0<=t?++h:--h)e.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:if(this.transparency.indexed=this.read(t),(u=255-this.transparency.indexed.length)>0)for(f=0;0<=u?fu;0<=u?++f:--f)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(t)[0];break;case 2:this.transparency.rgb=this.read(t)}break;case"tEXt":s=(c=this.read(t)).indexOf(0),a=String.fromCharCode.apply(String,c.slice(0,s)),this.text[a]=String.fromCharCode.apply(String,c.slice(s+1));break;case"IEND":return i&&this.animation.frames.push(i),this.colors=function(){switch(this.colorType){case 0:case 3:case 4:return 1;case 2:case 6:return 3}}.call(this),this.hasAlphaChannel=4===(p=this.colorType)||6===p,r=this.colors+(this.hasAlphaChannel?1:0),this.pixelBitlength=this.bits*r,this.colorSpace=function(){switch(this.colors){case 1:return"DeviceGray";case 3:return"DeviceRGB"}}.call(this),void(this.imgData=new Uint8Array(this.imgData));default:this.pos+=t}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}return n.load=function(e,t,r){var o;return"function"==typeof t&&(r=t),(o=new XMLHttpRequest).open("GET",e,!0),o.responseType="arraybuffer",o.onload=function(){var e;return e=new n(new Uint8Array(o.response||o.mozResponseArrayBuffer)),"function"==typeof(null!=t?t.getContext:void 0)&&e.render(t),"function"==typeof r?r(e):void 0},o.send(null)},n.prototype.read=function(e){var t,r;for(r=[],t=0;0<=e?te;0<=e?++t:--t)r.push(this.data[this.pos++]);return r},n.prototype.readUInt32=function(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]},n.prototype.readUInt16=function(){return this.data[this.pos++]<<8|this.data[this.pos++]},n.prototype.decodePixels=function(e){var t,r,o,n,i,s,a,l,u,c,h,f,p,d,m,g,y,w,b,C,v,x,A;if(null==e&&(e=this.imgData),0===e.length)return new Uint8Array(0);for(e=(e=new k(e)).getBytes(),g=(f=this.pixelBitlength/8)*this.width,p=new Uint8Array(g*this.height),s=e.length,m=0,d=0,r=0;d1&&r/n{const r=t.width*t.height,o=t.pixelType;return Math.floor(e.byteLength/(r*Z(o)))},Z=e=>{let t=1;switch(e){case Uint8Array:case Int8Array:t=1;break;case Uint16Array:case Int16Array:t=2;break;case Uint32Array:case Int32Array:case Float32Array:t=4;break;case Float64Array:t=8}return t};class W{static decode(e,t){const r=t.pixelType,o=[],n=t.width*t.height,i=z(e,t),{bandIds:s,format:a}=t,l=s?.length||z(e,t),u=e.byteLength-e.byteLength%(n*Z(r)),c=new r(e,0,n*i);let h,f,p,d,m=null;if("bip"===a)for(h=0;h{if(8*e.byteLength=0;a--)o[n++]=i>>a&1;for(a=7;n>a&1,a--;return o})(e.slice(u),n)),{pixels:o,mask:m}}}function H(e,t){let r=0,o="",n=0,i=0;const s=e.length;for(;r>4,n<8?n=1:15===n?(n=4,i=(7&i)<<18|(63&e[r++])<<12|(63&e[r++])<<6|63&e[r++]):14===n?(n=3,i=(15&i)<<12|(63&e[r++])<<6|63&e[r++]):(n=2,i=(31&i)<<6|63&e[r++]),(0!==i||t)&&(o+=String.fromCharCode(i));return o}const q=(()=>{const e=[];return e[254]="NEWSUBFILETYPE",e[255]="SUBFILETYPE",e[256]="IMAGEWIDTH",e[257]="IMAGELENGTH",e[258]="BITSPERSAMPLE",e[259]="COMPRESSION",e[262]="PHOTOMETRICINTERPRETATION",e[263]="THRESHHOLDING",e[264]="CELLWIDTH",e[265]="CELLLENGTH",e[266]="FILLORDER",e[269]="DOCUMENTNAME",e[270]="IMAGEDESCRIPTION",e[271]="MAKE",e[272]="MODEL",e[273]="STRIPOFFSETS",e[274]="ORIENTATION",e[277]="SAMPLESPERPIXEL",e[278]="ROWSPERSTRIP",e[279]="STRIPBYTECOUNTS",e[280]="MINSAMPLEVALUE",e[281]="MAXSAMPLEVALUE",e[282]="XRESOLUTION",e[283]="YRESOLUTION",e[284]="PLANARCONFIGURATION",e[285]="PAGENAME",e[286]="XPOSITION",e[287]="YPOSITION",e[288]="FREEOFFSETS",e[289]="FREEBYTECOUNTS",e[290]="GRAYRESPONSEUNIT",e[291]="GRAYRESPONSECURVE",e[292]="T4OPTIONS",e[293]="T6OPTIONS",e[296]="RESOLUTIONUNIT",e[297]="PAGENUMBER",e[300]="COLORRESPONSEUNIT",e[301]="TRANSFERFUNCTION",e[305]="SOFTWARE",e[306]="DATETIME",e[315]="ARTIST",e[316]="HOSTCOMPUTER",e[317]="PREDICTOR",e[318]="WHITEPOINT",e[319]="PRIMARYCHROMATICITIES",e[320]="COLORMAP",e[321]="HALFTONEHINTS",e[322]="TILEWIDTH",e[323]="TILELENGTH",e[324]="TILEOFFSETS",e[325]="TILEBYTECOUNTS",e[326]="BADFAXLINES",e[327]="CLEANFAXDATA",e[328]="CONSECUTIVEBADFAXLINES",e[330]="SUBIFD",e[332]="INKSET",e[333]="INKNAMES",e[334]="NUMBEROFINKS",e[336]="DOTRANGE",e[337]="TARGETPRINTER",e[338]="EXTRASAMPLES",e[339]="SAMPLEFORMAT",e[340]="SMINSAMPLEVALUE",e[341]="SMAXSAMPLEVALUE",e[342]="TRANSFERRANGE",e[347]="JPEGTABLES",e[512]="JPEGPROC",e[513]="JPEGIFOFFSET",e[514]="JPEGIFBYTECOUNT",e[515]="JPEGRESTARTINTERVAL",e[517]="JPEGLOSSLESSPREDICTORS",e[518]="JPEGPOINTTRANSFORM",e[519]="JPEGQTABLES",e[520]="JPEGDCTABLES",e[521]="JPEGACTABLES",e[529]="YCBCRCOEFFICIENTS",e[530]="YCBCRSUBSAMPLING",e[531]="YCBCRPOSITIONING",e[532]="REFERENCEBLACKWHITE",e[700]="XMP",e[33550]="GEOPIXELSCALE",e[33922]="GEOTIEPOINTS",e[33432]="COPYRIGHT",e[42112]="GDAL_METADATA",e[42113]="GDAL_NODATA",e[50844]="RPCCOEFFICIENT",e[34264]="GEOTRANSMATRIX",e[34735]="GEOKEYDIRECTORY",e[34736]="GEODOUBLEPARAMS",e[34737]="GEOASCIIPARAMS",e[34665]="EXIFIFD",e[34853]="GPSIFD",e[40965]="INTEROPERABILITYIFD",e})(),J=(()=>{const e=q.slice();return e[36864]="ExifVersion",e[40960]="FlashpixVersion",e[40961]="ColorSpace",e[42240]="Gamma",e[37121]="ComponentsConfiguration",e[37122]="CompressedBitsPerPixel",e[40962]="PixelXDimension",e[40963]="PixelYDimension",e[37500]="MakerNote",e[37510]="UserComment",e[40964]="RelatedSoundFile",e[36867]="DateTimeOriginal",e[36868]="DateTimeDigitized",e[36880]="OffsetTime",e[36881]="OffsetTimeOriginal",e[36882]="OffsetTimeDigitized",e[37520]="SubSecTime",e[37521]="SubSecTimeOriginal",e[37522]="SubSecTimeDigitized",e[37888]="Temperature",e[37889]="Humidity",e[37890]="Pressure",e[37891]="WaterDepth",e[37892]="Acceleration",e[37893]="CameraElevationAngle",e[42016]="ImageUniqueID",e[42032]="CameraOwnerName",e[42033]="BodySerialNumber",e[42034]="LensSpecification",e[42035]="LensMake",e[42036]="LensModel",e[42037]="LensSerialNumber",e[33434]="ExposureTime",e[33437]="FNumber",e[34850]="ExposureProgram",e[34852]="SpectralSensitivity",e[34855]="PhotographicSensitivity",e[34856]="OECF",e[34864]="SensitivityType",e[34865]="StandardOutputSensitivity",e[34866]="RecommendedExposureIndex",e[34867]="ISOSpeed",e[34868]="ISOSpeedLatitudeyyy",e[34869]="ISOSpeedLatitudezzz",e[37377]="ShutterSpeedValue",e[37378]="ApertureValue",e[37379]="BrightnessValue",e[37380]="ExposureBiasValue",e[37381]="MaxApertureValue",e[37382]="SubjectDistance",e[37383]="MeteringMode",e[37384]="LightSource",e[37385]="Flash",e[37386]="FocalLength",e[37396]="SubjectArea",e[41483]="FlashEnergy",e[41484]="SpatialFrequencyResponse",e[41486]="FocalPlaneXResolution",e[41487]="FocalPlaneYResolution",e[41488]="FocalPlaneResolutionUnit",e[41492]="SubjectLocation",e[41493]="ExposureIndex",e[41495]="SensingMethod",e[41728]="FileSource",e[41729]="SceneType",e[41730]="CFAPattern",e[41985]="CustomRendered",e[41986]="ExposureMode",e[41987]="WhiteBalance",e[41988]="DigitalZoomRatio",e[41989]="FocalLengthIn35mmFilm",e[41990]="SceneCaptureType",e[41991]="GainControl",e[41992]="Contrast",e[41993]="Saturation",e[41994]="Sharpness",e[41995]="DeviceSettingDescription",e[41996]="SubjectDistanceRange",e})(),K=(()=>{const e=[];return e[1024]="GTModelTypeGeoKey",e[1025]="GTRasterTypeGeoKey",e[1026]="GTCitationGeoKey",e[2048]="GeographicTypeGeoKey",e[2049]="GeogCitationGeoKey",e[2050]="GeogGeodeticDatumGeoKey",e[2051]="GeogPrimeMeridianGeoKey",e[2052]="GeogLinearUnitsGeoKey",e[2053]="GeogLinearUnitSizeGeoKey",e[2054]="GeogAngularUnitsGeoKey",e[2055]="GeogAngularUnitSizeGeoKey",e[2056]="GeogEllipsoidGeoKey",e[2057]="GeogSemiMajorAxisGeoKey",e[2058]="GeogSemiMinorAxisGeoKey",e[2059]="GeogInvFlatteningGeoKey",e[2061]="GeogPrimeMeridianLongGeoKey",e[2060]="GeogAzimuthUnitsGeoKey",e[3072]="ProjectedCSTypeGeoKey",e[3073]="PCSCitationGeoKey",e[3074]="ProjectionGeoKey",e[3075]="ProjCoordTransGeoKey",e[3076]="ProjLinearUnitsGeoKey",e[3077]="ProjLinearUnitSizeGeoKey",e[3078]="ProjStdParallel1GeoKey",e[3079]="ProjStdParallel2GeoKey",e[3080]="ProjNatOriginLongGeoKey",e[3081]="ProjNatOriginLatGeoKey",e[3082]="ProjFalseEastingGeoKey",e[3083]="ProjFalseNorthingGeoKey",e[3084]="ProjFalseOriginLongGeoKey",e[3085]="ProjFalseOriginLatGeoKey",e[3086]="ProjFalseOriginEastingGeoKey",e[3087]="ProjFalseOriginNorthingGeoKey",e[3088]="ProjCenterLongGeoKey",e[3090]="ProjCenterEastingGeoKey",e[3091]="ProjCenterNorthingGeoKey",e[3092]="ProjScaleAtNatOriginGeoKey",e[3093]="ProjScaleAtCenterGeoKey",e[3094]="ProjAzimuthAngleGeoKey",e[3095]="ProjStraightVertPoleLongGeoKey",e[4096]="VerticalCSTypeGeoKey",e[4097]="VerticalCitationGeoKey",e[4098]="VerticalDatumGeoKey",e[4099]="VerticalUnitsGeoKey",e})(),Y=new Map;Y.set("EXIFIFD",J),Y.set("GPSIFD",["GPSVersionID","GPSLatitudeRef","GPSLatitude","GPSLongitudeRef","GPSLongitude","GPSAltitudeRef","GPSAltitude","GPSTimeStamp","GPSSatellites","GPSStatus","GPSMeasureMode","GPSDOP","GPSSpeedRef","GPSSpeed","GPSTrackRef","GPSTrack","GPSImgDirectionRef","GPSImgDirection","GPSMapDatum","GPSDestLatitudeRef","GPSDestLatitude","GPSDestLongitudeRef","GPSDestLongitude","GPSDestBearingRef","GPSDestBearing","GPSDestDistanceRef","GPSDestDistance","GPSProcessingMethod","GPSAreaInformation","GPSDateStamp","GPSDifferential","GPSHPositioningError"]);const X={tiffTags:q,ifdTags:Y,geoKeys:K,getTagName:(e,t)=>{let r=(t||q)[e];return void 0===r&&(r="unknown"+String(e)),r}},$=(()=>{const e=new ArrayBuffer(4),t=new Uint8Array(e);return new Uint32Array(e)[0]=1,1===t[0]})(),Q=[0,1,1,2,4,8,1,1,2,4,8,4,8,-1,-1,-1,8,8,8],ee=4294967296,te=new Set([1,5,6,7,8,34712,34887]);function re(e,t){let r="unknown";return 3===e?r=64===t?"f64":"f32":1===e?1===t?r="u1":2===t?r="u2":4===t?r="u4":t<=8?r="u8":t<=16?r="u16":t<=32&&(r="u32"):2===e&&(t<=8?r="s8":t<=16?r="s16":t<=32&&(r="s32")),r}function oe(e){let t=null;switch(e?e.toLowerCase():"f32"){case"u1":case"u2":case"u4":case"u8":t=Uint8Array;break;case"u16":t=Uint16Array;break;case"u32":t=Uint32Array;break;case"s8":t=Int8Array;break;case"s16":t=Int16Array;break;case"s32":t=Int32Array;break;case"f64":t=Float64Array;break;default:t=Float32Array}return t}function ne(e,t){return{x:t[0]*e.x+t[1]*e.y+t[2],y:t[3]*e.x+t[4]*e.y+t[5]}}function ie(e,t){return e.get(t)?.values}function se(e,t){return e.get(t)?.values}function ae(e,t){return e.get(t)?.values?.[0]}function le(e,t){return e.get(t)?.values?.[0]}function ue(e,t,r,o=0,n=X.tiffTags,i=4){const s=8===i,a=s?xe(new DataView(e,r,8),0,t):new DataView(e,r,2).getUint16(0,t),l=4+2*i,u=s?8:2,c=u+a*l;if(r+c>e.byteLength)return{success:!1,ifd:null,nextIFD:null,requiredBufferSize:c};const h=r+c+4<=e.byteLength?ke(new DataView(e,r+c,8===i?8:4),0,t,8===i):null,f=r+u,p=new Map;let d,m,g,y,w,b=0,C=0;for(let r=0;rN(e,{inputOffset:t}).pixels[0];function he(e,t){if(1!==t&&2!==t&&4!==t)return e;const r=new Uint8Array(e),o=8/t,n=new Uint8Array(e.byteLength*o);let i=0;const s=2**t-1;for(let e=0;e>>8-t&s}return n.buffer}function fe(e,t,r){const o=new P;o.parse(e),o.colorTransform=6===r?-1:0;const n=o.getData(o.width,o.height,1!==t&&4!==t);return new Uint8Array(n.buffer)}function pe(e){const t=new k(e).getBytes(),r=new ArrayBuffer(t.length),o=new Uint8Array(r);return o.set(t),o}async function de(e,t,r,o,n){const i=$===t,s=le(r,"BITSPERSAMPLE"),a=le(r,"SAMPLESPERPIXEL")??1,l=le(r,"PHOTOMETRICINTERPRETATION"),u=le(r,"SAMPLEFORMAT")??1,c=re(u,s),h=le(r,"COMPRESSION")??1,f=oe(c);let p,d,m;if(34887===h)return await U(),ce(e,o);if(1===h)p=e.slice(o,o+n),d=new Uint8Array(p);else if(8===h||32946===h)d=new Uint8Array(e,o,n),d=pe(d),p=d.buffer;else if(6===h)d=new Uint8Array(e,o,n),d=fe(d,a,l),p=d.buffer;else if(7===h){const t=r.get("JPEGTABLES").values,i=t.length-2;d=new Uint8Array(i+n-2);for(let e=0;e1&&(5===h||8===h||32946===h)&&y&&w){const e=be(r),t=new f(m.length);t.set(m),m=function(e,t,r,o,n){const i=o?4:1,s=r*i*n;o&&(e=new Uint8Array(e.buffer));for(let r=0;r{const o=$===t.littleEndian,n=se(r,"STRIPOFFSETS");if(void 0===n)return null;const{width:i,height:s,pixelType:a}=we([r]),l=le(r,"SAMPLESPERPIXEL")||t.planes,u=le(r,"PHOTOMETRICINTERPRETATION"),c=i*s,h=le(r,"BITSPERSAMPLE"),f=oe(a),p=new f(c*l),d=se(r,"STRIPBYTECOUNTS"),m=le(r,"ROWSPERSTRIP"),g=le(r,"COMPRESSION")??1;let y,w,b,C,v,x,A,k,T;if(h%8==0)for(y=0;y{if(!e)return null;const t=e.match(//gi);if(!t||0===t.length)return null;const r=new Map;let o,n,i,s,a;for(let e=0;e")),s=o.indexOf("sample="),s>-1&&(a=o.slice(s+8,o.indexOf('"',s+8))),s=o.indexOf("name="),s>-1&&(n=o.slice(s+6,o.indexOf('"',s+6))),n&&(i=o.slice(o.indexOf(">")+1,o.indexOf("")).trim(),null!=a?r.has(n)?r.get(n)[a]=i:r.set(n,[i]):r.set(n,i)),a=null;const l=r.get("STATISTICS_MINIMUM"),u=r.get("STATISTICS_MAXIMUM"),c=r.get("STATISTICS_MEAN"),h=r.get("STATISTICS_STDDEV");let f=null;if(l&&u){f=[];for(let e=0;eg&&f>(n?e.byteLength:e?e.byteLength-l+o:0))return r.offlineOffsetSize=[l,f],r.values=null,!1;if(p<=g){if(!t)if(g<=32)l>>>=32-p;else{const e=y?.length?y[0]:l>>>0,t=y?.length?y[1]:Math.round((l-e)/ee);p<=32?(l=e>>>32-p,y[0]=l):(l=e*2**(32-p)+(t>>>32-p),y[0]=e,y[1]=t>>>32-p)}if(1===a&&h===g)u=[l];else if(64===g){const e=y?.length?y[0]:l>>>0,t=y?.length?y[1]:Math.round((l-e)/ee);let r=e,o=32;for(m=1;m<=a;m++){const e=32-h*m%32;if(o>>32-o,i=t<<32-o>>>32-o;r=t,u.push(n+i*2**(h-o)),o-=32-(h-o)}else u.push(r<>>32-h),o-=h;0===o&&(o=32,r=t)}}else for(m=1;m<=a;m++){const e=32-h*m;u.push(l<>>32-h)}}else{l-=o,n&&(l=0);for(let r=l;rparseFloat(e))),f.some((e=>isNaN(e)))&&(f=null));const p=le(t,"COMPRESSION")??1;let d;switch(p){case 1:d="NONE";break;case 2:case 3:case 4:case 32771:d="CCITT";break;case 5:d="LZW";break;case 6:case 7:d="JPEG";break;case 32773:d="PACKBITS";break;case 8:case 32946:d="DEFLATE";break;case 34712:d="JPEG2000";break;case 34887:d="LERC";break;default:d=String(p)}let m=!0,g="";te.has(p)||(m=!1,g+="unsupported tag compression "+p),l>3&&(m=!1,g+="unsupported tag sampleFormat "+l),1!==s&&2!==s&&4!==s&&s%8!=0&&(m=!1,g+="unsupported tag bitsPerSample "+s);const y=ae(t,"GEOASCIIPARAMS");let w;if(y){const e=y.split("|").find((e=>e.includes("ESRI PE String = "))),t=e?e.replace("ESRI PE String = ",""):"";w=t.startsWith("COMPD_CS")||t.startsWith("PROJCS")||t.startsWith("GEOGCS")?{wkid:null,wkt:t}:null}const b=se(t,"GEOTIEPOINTS"),C=se(t,"GEOPIXELSCALE"),v=se(t,"GEOTRANSMATRIX"),x=t.has("GEOKEYDIRECTORY")?t.get("GEOKEYDIRECTORY").data:null;let A,k,T=!1,S=!1;if(x){T=2===le(x,"GTRasterTypeGeoKey");const e=le(x,"GTModelTypeGeoKey");if(2===e){const e=le(x,"GeographicTypeGeoKey");e>=1024&&e<=32766&&(w={wkid:e}),w||32767!==e||(S=!0,w={wkid:4326})}else if(1===e){const e=le(x,"ProjectedCSTypeGeoKey");e>=1024&&e<=32766&&(w={wkid:e})}}if(C&&b&&b.length>=6?(A=[C[0],0,b[3]-b[0]*C[0],0,-Math.abs(C[1]),b[4]-b[1]*C[1]],T&&(A[2]-=.5*A[0]+.5*A[1],A[5]-=.5*A[3]+.5*A[4])):v&&16===v.length&&(A=T?[v[0],v[1],v[3]-.5*v[0],v[4],v[5],v[7]-.5*v[5]]:[v[0],v[1],v[3],v[4],v[5],v[7]]),A){const e=[{x:0,y:i},{x:0,y:0},{x:n,y:i},{x:n,y:0}];let t,r=Number.POSITIVE_INFINITY,o=Number.POSITIVE_INFINITY,s=Number.NEGATIVE_INFINITY,a=Number.NEGATIVE_INFINITY;for(let n=0;nr?r:t.x,s=t.xo?o:t.y,a=t.y400||Math.max(Math.abs(k.xmin),Math.abs(k.xmax))>361)&&(w=null,k.spatialReference=null);const M=Ce(e);let I,P,E,R,L;if(M.length>0){E=Math.round(Math.log(n/le(M[0],"IMAGEWIDTH"))/Math.LN2);const e=M[M.length-1];R=M.length,I=le(e,"TILEWIDTH"),P=le(e,"TILELENGTH")}I=null!=R&&R>0?I||r:null,P=null!=R&&R>0?P||o:null,r&&(L=[{maxCol:Math.ceil(n/r)-1,maxRow:Math.ceil(i/o)-1,minRow:0,minCol:0}],M.forEach((e=>{L.push({maxCol:Math.ceil(le(e,"IMAGEWIDTH")/le(e,"TILEWIDTH"))-1,maxRow:Math.ceil(le(e,"IMAGELENGTH")/le(e,"TILELENGTH"))-1,minRow:0,minCol:0})})));const U=ae(e[0],"GDAL_METADATA"),O=ge(U);g+=" "+Me({width:n,height:i,tileWidth:r,tileHeight:o,planes:a,ifds:e});const D=ve(e).length===M.length+1,G=M?.length?M.map((e=>({x:n/le(e,"IMAGEWIDTH"),y:i/le(e,"IMAGELENGTH")}))):void 0;return{width:n,height:i,tileWidth:r,tileHeight:o,planes:a,isBSQ:c,pixelType:u,compression:d,noData:f,hasMaskBand:D,isSupported:m,pyramidResolutions:G,message:g,extent:k,isPseudoGeographic:S,affine:C?null:A,firstPyramidLevel:E,maximumPyramidLevel:R,pyramidBlockWidth:I,pyramidBlockHeight:P,tileBoundary:L,metadata:O}}function be(e,t){const r=ie(e,"PLANARCONFIGURATION");return r?2===r[0]:!!t&&t.isBSQ}function Ce(e){return e.filter((e=>1===le(e,"NEWSUBFILETYPE")))}function ve(e){return e.filter((e=>{const t=!(4&~(le(e,"NEWSUBFILETYPE")??0)),r=4===le(e,"PHOTOMETRICINTERPRETATION");return t&&r}))}function xe(e,t,r){const o=e.getUint32(t,r),n=e.getUint32(t+4,r);return r?n*ee+o:o*ee+n}function Ae(e,t,r){let o=r?e.getInt32(t,r):e.getUint32(t,r),n=r?e.getUint32(t+4,r):e.getInt32(t+4,r);const i=(r?o:n)>=0?1:-1;return r?o*=i:n*=i,i*(r?n*ee+o:o*ee+n)}function ke(e,t,r,o){return o?xe(e,t,r):e.getUint32(t,r)}function Te(e){const t=new DataView(e,0,16),r=t.getUint16(0,!1);let o=null;if(18761===r)o=!0;else{if(19789!==r)throw new Error("unexpected endianess byte");o=!1}const n=t.getUint16(2,o);if(42!==n&&43!==n)throw new Error("unexpected tiff identifier");let i=4;const s=43===n;if(s){const e=t.getUint16(i,o);if(i+=2,8!==e)throw new Error("unsupported bigtiff version");if(0!==t.getUint16(i,o))throw new Error("unsupported bigtiff version");i+=2}return{littleEndian:o,isBigTiff:s,firstIFDPos:ke(t,i,o,s)}}function Se(e,t,r,o=0,n=X.tiffTags,i=4){const s=ue(e,t,r,o,n,i);let a;const l=s.ifd;if(l){if(X.ifdTags.forEach(((r,n)=>{l.has(n)&&(a=l.get(n),a.data=ue(e,t,a.valueOffset-o,o,r).ifd)})),l.has("GEOKEYDIRECTORY")){a=l.get("GEOKEYDIRECTORY");const r=a.values;if(r&&r.length>4){const n=r[0]+"."+r[1]+"."+r[2];a.data=ue(e,t,a.valueOffset+6-o,o,X.geoKeys,2).ifd,a.data&&a.data.set("GEOTIFFVersion",{id:0,type:2,valueCount:1,valueOffset:null,values:[n]})}}if(l.has("XMP")){a=l.get("XMP");const e=a.values;"number"==typeof e[0]&&7===a.type&&(a.values=[H(new Uint8Array(e))])}}return s}function Me(e){const{width:t,height:r,tileHeight:o,tileWidth:n}=e,i=e.planes,s=n?n*o:t*r,a=le(e.ifds[0],"BITSPERSAMPLE");let l="";return s*i>2**30/(a>8?a/8:1)&&(l=n?"tiled tiff exceeding 1 gigabits per tile is not supported":"scanline tiff exceeding 1 gigabits is not supported"),l}const Ie=new Set(["jpg","png","bmp","gif"]);async function Pe(e,t){if(!$)throw new s.A("rasterCoded:decode","lerc decoder is not supported on big endian platform");await U();const{offset:r}=t,{width:o,height:n,pixelType:i,statistics:a,depthCount:u,noDataValues:c,bandMasks:h,pixels:f,mask:p}=N(e,{inputOffset:r,returnInterleaved:t.returnInterleaved}),d=new l.A({width:o,height:n,pixelType:i.toLowerCase(),pixels:f,mask:p,statistics:a.map((({minValue:e,maxValue:t})=>new l.S(e,t))),bandMasks:h,depthCount:u,noDataValues:c});return a?.length||d.updateStatistics(),d}async function Ee(e,t){const r=await async function(e,t={}){const r=t.pyramidLevel||0,o=t.headerInfo||function(e){const{littleEndian:t,isBigTiff:r,firstIFDPos:o}=Te(e);let n=o;const i=[];do{const o=Se(e,t,n,0,X.tiffTags,r?8:4);if(!o.success)break;i.push(o.ifd),n=o.nextIFD}while(n>0);return{...we(i),littleEndian:t,isBigTiff:r,ifds:i,pyramidIFDs:Ce(i),maskIFDs:ve(i)}}(e),{ifds:n,noData:i}=o;if(0===n.length)throw new Error("no valid image file directory");const s=Me(o);if(s)throw s;let a=null;const l=-1===r?n[n.length-1]:n[r],u=i??t.noDataValue;return a=o.tileWidth?await async function(e,t,r){const o=se(r,"TILEOFFSETS");if(void 0===o)return null;const n=se(r,"TILEBYTECOUNTS"),{width:i,height:s,pixelType:a,tileWidth:l,tileHeight:u}=we([r]),c=be(r,t),h=le(r,"SAMPLESPERPIXEL")||t.planes,f=i*s,p=le(r,"BITSPERSAMPLE"),d=34887===(le(r,"COMPRESSION")??1),m=oe(a),g=[];for(let e=0;e1){const a=Math.round(o.length/h);for(y=0;ye.min)):null,k=x?x.map((e=>e.max)):null,T={pixelType:u,width:p,height:d,pixels:w,noDataValue:v};return null!=v?(0,f.c)(T,v):A&&k&&t.applyMinMaxConstraint&&(T.mask=((e,t,r)=>{if(!(e&&e.length>0&&t&&r))return null;let o,n,i;const s=e[0].length,a=e.length,l=new Uint8Array(s);for(let u=0;ui?0:1;else for(let e=0;ei?0:1);return l})(w,A,k)),T}(e,t.customOptions),o=new l.A({width:r.width,height:r.height,pixels:r.pixels,pixelType:r.pixelType.toLowerCase(),mask:r.mask,statistics:null});return o.updateStatistics(),o}(e,t);if((!o||"bsq"!==o&&"bip"!==o&&"deflate"!==o&&"lzw"!==o)&&(o=Ge(e)),t.useCanvas&&Ie.has(o))return async function(e,t,r,o){const n=new T,i={applyJpegMask:!1,format:t,...r},s=await n.decode(e,i,o),a=new l.A(s);return a.updateStatistics(),a}(e,o,t,r);const n=function(e){let t=null;switch(e){case"lerc":case"lerc2":t=Pe;break;case"jpg":t=Oe;break;case"png":t=De;break;case"bsq":case"bip":t=(t,r)=>function(e,t,r){const{pixelTypeCtor:o}=function(e){let t=null,r=null;switch(e?e.toLowerCase():"f32"){case"u1":case"u2":case"u4":case"u8":r=255,t=Uint8Array;break;case"u16":r=r||65535,t=Uint16Array;break;case"u32":r=r||2**32-1,t=Uint32Array;break;case"s8":r=r||-128,t=Int8Array;break;case"s16":r=r||-32768,t=Int16Array;break;case"s32":r=r||0-2**31,t=Int32Array;break;default:t=Float32Array}return{pixelTypeCtor:t,noDataValue:r}}(t.pixelType),n=(0,W.decode)(e,{width:t.width,height:t.height,pixelType:o,format:r}),i=new l.A({width:t.width,height:t.height,pixels:n.pixels,pixelType:t.pixelType,mask:n.mask,statistics:null});return i.updateStatistics(),i}(t,r,e);break;case"tiff":t=Ee;break;case"deflate":t=Le;break;case"lzw":t=Ue;break;case"error":t=()=>{throw new s.A("rasterCodec:decode","input data contains error")};break;default:t=()=>{throw new s.A("rasterCodec:decode","unsupported raster format")}}return t}(o);let i;t.isPoint&&(null!=(t={...t}).width&&t.width++,null!=t.height&&t.height++);const{offsets:a}=t;if(a&&a.length>1){const r=a.map(((r,o)=>n(e.slice(r,a[o+1]),t))),o=await Promise.all(r);i=o[0],i.pixels=o.map((e=>e.pixels[0]));const s=o.map((e=>e.mask));o.some((e=>null!=e))&&(s.forEach(((e,t)=>{null==e&&(s[t]=new Uint8Array(i.width*i.height).fill(255))})),i.bandMasks=s,i.mask=l.A.combineBandMasks(s)),i.updateStatistics()}else i=await n(e,{...t,offset:a?.[0]??t.offset});return"jpg"!==o&&null!=t.noDataValue&&1===i.depthCount&&(0,f.c)(i,t.noDataValue,{customFloatTolerance:t.tolerance}),t.isPoint&&function(e,t=1){if(!e)return;const{pixels:r,width:o,height:n,mask:i}=e;if(!r||0===r.length)return;const s=r.length,a=o-1,u=n-1,c=[];let h,f,p,d,m,g,y=null;const w=l.A.getPixelArrayConstructor(e.pixelType);if(0===t){for(h=0;h.001&&(f/=Fe,p/=Fe),"adjusted"===s)if(a){const e=c*Fe,t=h*Fe;f=(u+e**n*i)/(8*e),p=(u+t**n*i)/(8*t)}else f=(u+c**n*i)/(8*c),p=(u+h**n*i)/(8*h);let d=(90-t)*Math.PI/180,m=Math.cos(d),g=(360-r+90)*Math.PI/180,y=Math.sin(d)*Math.cos(g),w=Math.sin(d)*Math.sin(g);const b=[315,270,225,360,180,0],C=[60,60,60,60,60,90],v=new Float32Array([3,5,3,2,1,4]),x=v.reduce(((e,t)=>e+t)),A=v.map((e=>e/x)),k="multi-directional"===o?b.length:1,T=new Float32Array(6),S=new Float32Array(6),M=new Float32Array(6);if("multi-directional"===o)for(let e=0;e360&&(u%=360)),h[t+e]=u}}}return ze(h,u,c),new l.A({width:u,height:c,pixels:[h],mask:a,pixelType:"f32",validPixelCount:e.validPixelCount,statistics:[new l.S(-1,360)]})}function He(e,t){if(!(0,C.p)(e))return e;const{curvatures:r,outMask:o}=je(e,t),{width:n,height:i}=e;ze(r,n,i);const s=new l.A({width:n,height:i,pixels:[r],mask:o,pixelType:"f32",validPixelCount:e.validPixelCount});return s.updateStatistics(),s}let qe=class extends m.oY{constructor(e){super(e)}bind(){const{rendererJSON:e}=this;if(!e)return{success:!1};let t;switch(this.lookup={rendererJSON:{}},e.type){case"uniqueValue":t=this._updateUVRenderer(e);break;case"rasterColormap":t=this._updateColormapRenderer(e);break;case"rasterStretch":t=this._updateStretchRenderer(e);break;case"classBreaks":t=this._updateClassBreaksRenderer(e);break;case"rasterShadedRelief":t=this._updateShadedReliefRenderer(e);break;case"vectorField":t=this._updateVectorFieldRenderer();break;case"flowRenderer":t=this._updateFlowRenderer()}return t}symbolize(e){let t=e?.pixelBlock;if(!Ye(t))return t;if(e.simpleStretchParams&&"rasterStretch"===this.rendererJSON.type)return this.simpleStretch(t,e.simpleStretchParams);try{let r;switch(t.pixels.length>3&&(t=t.extractBands(e.bandIds??[0,1,2])),this.rendererJSON.type){case"uniqueValue":case"rasterColormap":r=this._symbolizeColormap(t);break;case"classBreaks":r=this._symbolizeClassBreaks(t);break;case"rasterStretch":r=this._symbolizeStretch(t,e.bandIds);break;case"rasterShadedRelief":{const o=e.extent,n=o.spatialReference.isGeographic,i={x:(o.xmax-o.xmin)/t.width,y:(o.ymax-o.ymin)/t.height};r=this._symbolizeShadedRelief(t,{isGCS:n,resolution:i});break}}return r}catch(e){return g.L.getLogger(this).error("symbolize",e.message),t}}simpleStretch(e,t){if(!Ye(e))return e;try{return e.pixels.length>3&&(e=e.extractBands([0,1,2])),(0,v.s)(e,{...t,isRenderer:!0})}catch(t){return g.L.getLogger(this).error("symbolize",t.message),e}}generateWebGLParameters(e){if(["uniqueValue","rasterColormap","classBreaks"].includes(this.rendererJSON.type)){const{indexedColormap:e,offset:t}=this.lookup.colormapLut||{};return{colormap:e,colormapOffset:t,type:"lut"}}const{pixelBlock:t,isGCS:r,resolution:o,bandIds:n}=e,{rendererJSON:i}=this;return"rasterStretch"===i.type?this._generateStretchWebGLParams(t,i,n):"rasterShadedRelief"===i.type?this._generateShadedReliefWebGLParams(i,r,o??void 0):"vectorField"===i.type?this._generateVectorFieldWebGLParams(i):null}_isLUTChanged(e){if(!this.lookup||!this.lookup.rendererJSON)return!0;if("colorRamp"in this.rendererJSON){const t=this.rendererJSON.colorRamp;return e?JSON.stringify(t)!==JSON.stringify(this.lookup.rendererJSON.colorRamp):(this.rendererJSON,this.lookup.rendererJSON,JSON.stringify(this.rendererJSON)!==JSON.stringify(this.lookup.rendererJSON))}return JSON.stringify(this.rendererJSON)!==JSON.stringify(this.lookup.rendererJSON)}_symbolizeColormap(e){return this._isLUTChanged()&&!this.bind().success?e:(0,C.q)(e,this.lookup.colormapLut)}_symbolizeClassBreaks(e){const{canUseIndexedLUT:t}=this._analyzeClassBreaks(this.rendererJSON);return this._isLUTChanged()&&!this.bind().success?e:t?(0,C.q)(e,this.lookup.colormapLut):(0,C.r)(e,this.lookup.remapLut??[])}_symbolizeStretch(e,t){const{rasterInfo:r}=this,{pixelType:o,bandCount:n}=r,i=this.rendererJSON,s=["u8","u16","s8","s16"].includes(o);let a,l;const{dra:u}=i,{gamma:c}=this.lookup;if("histogramEqualization"===i.stretchType){const o=u?null:this.lookup?.histogramLut,n=(0,v.k)(i,{rasterInfo:r,pixelBlock:e,bandIds:t,returnHistogramLut:!o}),s=(0,v.s)(e,{...n,gamma:c,isRenderer:!0});l=(0,C.t)(s,{lut:u?n.histogramLut:o,offset:0})}else if(s){if(u){const n=(0,v.k)(i,{rasterInfo:r,pixelBlock:e,bandIds:t});a=(0,v.l)({pixelType:o,...n,gamma:c,rounding:"floor"})}else if(this._isLUTChanged()){if(!this.bind().success)return e;a=this.lookup?this.lookup.stretchLut:null}else a=this.lookup?this.lookup.stretchLut:null;if(!a)return e;n>1&&null!=t&&t.length===e?.pixels.length&&a?.lut.length===n&&(a={lut:t.map((e=>a.lut[e])),offset:a.offset}),l=(0,C.t)(e,a)}else{const o=(0,v.k)(i,{rasterInfo:r,pixelBlock:e,bandIds:t});l=(0,v.s)(e,{...o,gamma:c,isRenderer:!0})}if(i.colorRamp){if(this._isLUTChanged(!0)&&!this.bind().success)return e;l=(0,C.q)(l,this.lookup?.colormapLut)}return l}_symbolizeShadedRelief(e,t){const r=this.rendererJSON,o=function(e,t){if(!(0,C.p)(e))return e;const{factor:r,sinZcosA:o,sinZsinA:n,cosZ:i,sinZcosAs:s,sinZsinAs:a,cosZs:u,weights:c}=Ve(t),[h,f]=r,p="traditional"===t.hillshadeType,{width:d,height:m}=e,g=new Uint8Array(d*m),{dzxs:y,dzys:w,outMask:b}=je(e);for(let e=_e;ed?d:t],a=s[e],m=a*i,g=m*(1-Math.abs(o%2-1)),y=a-m;switch(Math.floor(o)){case 0:h[e]=m+y,f[e]=g+y,p[e]=y;break;case 1:h[e]=g+y,f[e]=m+y,p[e]=y;break;case 2:h[e]=y,f[e]=m+y,p[e]=g+y;break;case 3:h[e]=y,f[e]=g+y,p[e]=m+y;break;case 4:h[e]=g+y,f[e]=y,p[e]=m+y;break;case 5:case 6:h[e]=m+y,f[e]=y,p[e]=g+y}}e.pixels=[h,f,p],e.updateStatistics()}(o,e,n,this.rasterInfo.statistics?.[0]??{min:0,max:8e3}),o):o}_isVectorFieldData(){const{bandCount:e,dataType:t}=this.rasterInfo;return 2===e&&("vector-magdir"===t||"vector-uv"===t)}_updateVectorFieldRenderer(){return this._isVectorFieldData()?{success:!0}:{success:!1,error:`Unsupported data type "${this.rasterInfo.dataType}"; VectorFieldRenderer only supports "vector-magdir" and "vector-uv".`}}_updateFlowRenderer(){return this._isVectorFieldData()?{success:!0}:{success:!1,error:`Unsupported data type "${this.rasterInfo.dataType}"; FlowRenderer only supports "vector-magdir" and "vector-uv".`}}_updateUVRenderer(e){const{bandCount:t,attributeTable:r,pixelType:o}=this.rasterInfo,n=e.field1;if(!n)return{success:!1,error:"Unsupported renderer; missing UniqueValueRenderer.field."};const i=e.defaultSymbol,s=1===t&&["u8","s8"].includes(o);if(!(0,v.b)(this.rasterInfo,n)&&!s)return{success:!1,error:"Unsupported data; UniqueValueRenderer is only supported on single band data with a valid raster attribute table."};const a=[];if(null!=r){const t=r.fields.find((e=>"value"===e.name.toLowerCase()));if(!t)return{success:!1,error:"Unsupported data; the data's raster attribute table does not have a value field."};r.features.forEach((r=>{const o=e.uniqueValueInfos?.find((e=>String(e.value)===String(r.attributes[n]))),s=o?.symbol?.color;s?a.push([r.attributes[t.name]].concat(s)):i&&a.push([r.attributes[t.name]].concat(i.color))}))}else{if("value"!==n.toLowerCase())return{success:!1,error:'Unsupported renderer; UniqueValueRenderer.field must be "Value" when raster attribute table is not available.'};e.uniqueValueInfos?.forEach((e=>{const t=e?.symbol?.color;t?a.push([parseInt(""+e.value,10)].concat(t)):i&&a.push([parseInt(""+e.value,10)].concat(i?.color))}))}if(0===a.length)return{success:!1,error:"Invalid UniqueValueRenderer. Cannot find matching records in the raster attribute table."};const l=(0,C.v)({colormap:a});return this.lookup={rendererJSON:e,colormapLut:l},this.canRenderInWebGL=Ke(l?.indexedColormap),{success:!0}}_updateColormapRenderer(e){if(!(0,v.a)(this.rasterInfo))return{success:!1,error:"Unsupported data; the data source does not have a colormap."};const t=e.colormapInfos.map((e=>[e.value].concat(e.color))).sort(((e,t)=>e[0]-t[0]));if(!t||0===t.length)return{success:!1,error:"Unsupported renderer; ColormapRenderer must have meaningful colormapInfos."};const r=(0,C.v)({colormap:t});return this.lookup={rendererJSON:e,colormapLut:r},this.canRenderInWebGL=Ke(r?.indexedColormap),{success:!0}}_updateShadedReliefRenderer(e){if(!(0,v.d)(this.rasterInfo))return{success:!1,error:`Unsupported data type "${this.rasterInfo.dataType}"; ShadedReliefRenderer only supports "elevation", or single band float/s16 data.`};if(e.colorRamp){const t=(0,x.c)(e.colorRamp,{interpolateAlpha:!0}),r=(0,C.v)({colormap:t}),o=[],n=r.indexedColormap;for(let e=0;e"value"===e.name.toLowerCase())):null,n=null!=t?t.fields.find((t=>t.name.toLowerCase()===e.field.toLowerCase())):null,i=null!=o&&null!==n;return{canUseIndexedLUT:["u8","u16","s8","s16"].includes(r)||i,tableValueField:o,tableBreakField:n}}_updateClassBreaksRenderer(e){const{attributeTable:t}=this.rasterInfo,{canUseIndexedLUT:r,tableValueField:o,tableBreakField:n}=this._analyzeClassBreaks(e),i=e.classBreakInfos;if(!i?.length)return{success:!1,error:"Unsupported renderer; missing or invalid ClassBreaksRenderer.classBreakInfos."};const s=i.sort(((e,t)=>e.classMaxValue-t.classMaxValue)),a=s[s.length-1];let l=e.minValue;if(!r){const t=[];for(let e=0;ee>o));n&&u.push([t].concat(n.symbol.color))}}else{l=Math.floor(e.minValue);for(let e=0;e0&&null!=o[0].min&&null!=o[0].max)||r))return{success:!1,error:"Unsupported renderer; StretchRenderer.statistics is required when dynamic range adjustment is not used."};var o;const n=e.histograms||this.rasterInfo.histograms;!function(e){return"percentClip"===e||"histogramEqualization"===e}(e.stretchType)||n?.length||r||(t="minMax");const{computeGamma:i,useGamma:s,colorRamp:a}=e;let{gamma:l}=e;if(s&&i&&!l?.length){const t=e.statistics?.length?e.statistics:this.rasterInfo.statistics;l=(0,v.m)(this.rasterInfo.pixelType,t)}const u=this.rasterInfo.pixelType,c=!r&&["u8","u16","s8","s16"].includes(u);if("histogramEqualization"===t){const t=n.map((e=>(0,v.n)(e)));this.lookup={rendererJSON:e,histogramLut:t}}else if(c){const t=(0,v.k)(e,{rasterInfo:this.rasterInfo}),r=(0,v.l)({pixelType:u,...t,gamma:s?l:null,rounding:"floor"});this.lookup={rendererJSON:e,stretchLut:r}}if(a&&!function(e){return"algorithmic"===e.type&&["0,0,0,255","0,0,0"].includes(e.fromColor.join(","))&&["255,255,255,255","255,255,255"].includes(e.toColor.join(","))}(a)){const t=(0,x.c)(a,{interpolateAlpha:!0});this.lookup||(this.lookup={rendererJSON:e}),this.lookup.colormapLut=(0,C.v)({colormap:t}),this.lookup.rendererJSON=e}return this.lookup.gamma=s&&l?.length?l:null,this.canRenderInWebGL=!0,{success:!0}}_generateStretchWebGLParams(e,t,r){let o=null,n=null;const i=this.lookup?.colormapLut;t.colorRamp&&i&&(o=i.indexedColormap,n=i.offset),"histogramEqualization"===t.stretchType&&(t={...t,stretchType:"minMax"});const{gamma:s}=this.lookup,a=!(!t.useGamma||!s?.some((e=>1!==e))),{minCutOff:l,maxCutOff:u,outMin:c,outMax:h}=(0,v.k)(t,{rasterInfo:this.rasterInfo,pixelBlock:e,bandIds:r});let f=0;null!=e&&(f=e.getPlaneCount(),2===f&&((e=e.clone()).statistics=[e.statistics[0]],e.pixels=[e.pixels[0]]));const{bandCount:p}=this.rasterInfo,d=Math.min(3,r?.length||f||p,p),m=new Float32Array(d),g=o||a?1:255;let y;for(y=0;y1?s[y]>2?w[y]=6.5+(s[y]-2)**2.5:w[y]=6.5+100*(2-s[y])**4:w[y]=1;return{bandCount:d,outMin:c/g,outMax:h/g,minCutOff:l,maxCutOff:u,factor:m,useGamma:a,gamma:a?s:[1,1,1],gammaCorrection:a?w:[1,1,1],colormap:o,colormapOffset:n,stretchType:t.stretchType,type:"stretch"}}_generateShadedReliefWebGLParams(e,t=!1,r={x:0,y:0}){let o=null,n=null;const i=this.lookup?.colormapLut;e.colorRamp&&i&&(o=i.indexedColormap,n=i.offset);const s=Ve({...e,isGCS:t,resolution:r}),a=this.rasterInfo.statistics?.[0];return{...s,minValue:a?.min??0,maxValue:a?.max??8e3,hillshadeType:"traditional"===e.hillshadeType?0:1,type:"hillshade",colormap:o,colormapOffset:n}}_generateVectorFieldWebGLParams(e){const{style:t,inputUnit:r,outputUnit:o,visualVariables:n,symbolTileSize:i,flowRepresentation:s}=e;let a;const l=this.rasterInfo.statistics?.[0].min??0,u=this.rasterInfo.statistics?.[0].max??50,c=n?.find((e=>"sizeInfo"===e.type))??{type:"sizeInfo",field:"Magnitude",maxDataValue:u,maxSize:.8*i,minDataValue:l,minSize:.2*i},h=c.minDataValue??l,f=c.maxDataValue??u,p=null!=c.maxSize&&null!=c.minSize?[c.minSize/i,c.maxSize/i]:[.2,.8];if("wind_speed"===t){const e=(p[0]+p[1])/2;p[0]=p[1]=e}const d=null!=h&&null!=f?[h,f]:null;if("classified_arrow"===t)if(null!=h&&null!=f&&null!=c){a=[];const e=(c.maxDataValue-c.minDataValue)/5;for(let t=0;t<6;t++)a.push(c.minDataValue+e*t)}else a=[0,1e-6,3.5,7,10.5,14];const m="flow_to"===s==("ocean_current_kn"===t||"ocean_current_m"===t)?0:Math.PI,g=n?.find((e=>"rotationInfo"===e.type));return{breakValues:a,dataRange:d,inputUnit:r,outputUnit:o,symbolTileSize:i,symbolPercentRange:p,style:t||"single_arrow",rotation:m,rotationType:this.rasterInfo.storageInfo?.tileInfo&&"vector-uv"===this.rasterInfo.dataType?"geographic":g?.rotationType||e.rotationType,type:"vectorField"}}};(0,p._)([(0,y.MZ)({json:{write:!0}})],qe.prototype,"rendererJSON",void 0),(0,p._)([(0,y.MZ)({type:b.A,json:{write:!0}})],qe.prototype,"rasterInfo",void 0),(0,p._)([(0,y.MZ)({json:{write:!0}})],qe.prototype,"lookup",void 0),(0,p._)([(0,y.MZ)()],qe.prototype,"canRenderInWebGL",void 0),qe=(0,p._)([(0,w.$)("esri.renderers.support.RasterSymbolizer")],qe);const Je=qe;function Ke(e){return!!e?.length&&e.length<=16384}function Ye(e){return(0,C.p)(e)&&0!==e.validPixelCount}},68258:(e,t,r)=>{r.d(t,{a:()=>u,c:()=>w,d:()=>p,e:()=>x,f:()=>y,g:()=>v,h:()=>d,p:()=>l,r:()=>a});var o=r(35902),n=r(24330),i=r(93804),s=r(99924);const a=["random","ndvi","ndvi2","ndvi3","elevation","gray","hillshade"],l=[{id:"aspect",type:"multipart",colorRamps:[{fromColor:[190,190,190],toColor:[255,45,8]},{fromColor:[255,45,8],toColor:[255,181,61]},{fromColor:[255,181,61],toColor:[255,254,52]},{fromColor:[255,254,52],toColor:[0,251,50]},{fromColor:[0,251,50],toColor:[255,254,52]},{fromColor:[0,253,255],toColor:[0,181,255]},{fromColor:[0,181,255],toColor:[26,35,253]},{fromColor:[26,35,253],toColor:[255,57,251]},{fromColor:[255,57,251],toColor:[255,45,8]}]},{id:"black-to-white",fromColor:[0,0,0],toColor:[255,255,255]},{id:"blue-bright",fromColor:[204,204,255],toColor:[0,0,224]},{id:"blue-light-to-dark",fromColor:[211,229,232],toColor:[46,100,140]},{id:"blue-green-bright",fromColor:[203,245,234],toColor:[48,207,146]},{id:"blue-green-light-to-dark",fromColor:[216,242,237],toColor:[21,79,74]},{id:"brown-light-to-dark",fromColor:[240,236,170],toColor:[102,72,48]},{id:"brown-to-blue-green-diverging-right",type:"multipart",colorRamps:[{fromColor:[156,85,31],toColor:[255,255,191]},{fromColor:[255,255,191],toColor:[33,130,145]}]},{id:"brown-to-blue-green-diverging-dark",type:"multipart",colorRamps:[{fromColor:[110,70,45],toColor:[204,204,102]},{fromColor:[204,204,102],toColor:[48,100,102]}]},{id:"coefficient-bias",fromColor:[214,214,255],toColor:[0,57,148]},{id:"cold-to-hot-diverging",type:"multipart",colorRamps:[{fromColor:[69,117,181],toColor:[255,255,191]},{fromColor:[255,255,191],toColor:[214,47,39]}]},{id:"condition-number",type:"multipart",colorRamps:[{fromColor:[0,97,0],toColor:[255,255,0]},{fromColor:[255,255,0],toColor:[255,34,0]}]},{id:"cyan-to-purple",type:"multipart",colorRamps:[{fromColor:[0,245,245],toColor:[0,0,245]},{fromColor:[0,0,245],toColor:[245,0,245]}]},{id:"cyan-light-to-blue-dark",type:"multipart",colorRamps:[{fromColor:[182,237,240],toColor:[31,131,224]},{fromColor:[31,131,224],toColor:[9,9,145]}]},{id:"distance",fromColor:[255,200,0],toColor:[0,0,255]},{id:"elevation1",type:"multipart",colorRamps:[{fromColor:[175,240,233],toColor:[255,255,179]},{fromColor:[255,255,179],toColor:[0,128,64]},{fromColor:[0,128,64],toColor:[252,186,3]},{fromColor:[252,186,3],toColor:[128,0,0]},{fromColor:[120,0,0],toColor:[105,48,13]},{fromColor:[105,48,13],toColor:[171,171,171]},{fromColor:[171,171,171],toColor:[255,252,255]}]},{id:"elevation2",type:"multipart",colorRamps:[{fromColor:[118,219,211],toColor:[255,255,199]},{fromColor:[255,255,199],toColor:[255,255,128]},{fromColor:[255,255,128],toColor:[217,194,121]},{fromColor:[217,194,121],toColor:[135,96,38]},{fromColor:[135,96,38],toColor:[150,150,181]},{fromColor:[150,150,181],toColor:[181,150,181]},{fromColor:[181,150,181],toColor:[255,252,255]}]},{id:"errors",fromColor:[255,235,214],toColor:[196,10,10]},{id:"gray-light-to-dark",fromColor:[219,219,219],toColor:[69,69,69]},{id:"green-bright",fromColor:[204,255,204],toColor:[14,204,14]},{id:"green-light-to-dark",fromColor:[220,245,233],toColor:[34,102,51]},{id:"green-to-blue",type:"multipart",colorRamps:[{fromColor:[32,204,16],toColor:[0,242,242]},{fromColor:[0,242,242],toColor:[2,33,227]}]},{id:"orange-bright",fromColor:[255,235,204],toColor:[240,118,5]},{id:"orange-light-to-dark",fromColor:[250,233,212],toColor:[171,65,36]},{id:"partial-spectrum",type:"multipart",colorRamps:[{fromColor:[242,241,162],toColor:[255,255,0]},{fromColor:[255,255,0],toColor:[255,0,0]},{fromColor:[252,3,69],toColor:[176,7,237]},{fromColor:[176,7,237],toColor:[2,29,173]}]},{id:"partial-spectrum-1-diverging",type:"multipart",colorRamps:[{fromColor:[135,38,38],toColor:[240,149,12]},{fromColor:[240,149,12],toColor:[255,255,191]},{fromColor:[255,255,191],toColor:[74,80,181]},{fromColor:[74,80,181],toColor:[39,32,122]}]},{id:"partial-spectrum-2-diverging",type:"multipart",colorRamps:[{fromColor:[115,77,42],toColor:[201,137,52]},{fromColor:[201,137,52],toColor:[255,255,191]},{fromColor:[255,255,191],toColor:[91,63,176]},{fromColor:[91,63,176],toColor:[81,13,97]}]},{id:"pink-to-yellow-green-diverging-bright",type:"multipart",colorRamps:[{fromColor:[158,30,113],toColor:[255,255,191]},{fromColor:[255,255,191],toColor:[99,110,45]}]},{id:"pink-to-yellow-green-diverging-dark",type:"multipart",colorRamps:[{fromColor:[97,47,73],toColor:[204,204,102]},{fromColor:[204,204,102],toColor:[22,59,15]}]},{id:"precipitation",type:"multipart",colorRamps:[{fromColor:[194,82,60],toColor:[237,161,19]},{fromColor:[237,161,19],toColor:[255,255,0]},{fromColor:[255,255,0],toColor:[0,219,0]},{fromColor:[0,219,0],toColor:[32,153,143]},{fromColor:[32,153,143],toColor:[11,44,122]}]},{id:"prediction",type:"multipart",colorRamps:[{fromColor:[40,146,199],toColor:[250,250,100]},{fromColor:[250,250,100],toColor:[232,16,20]}]},{id:"purple-bright",fromColor:[255,204,255],toColor:[199,0,199]},{id:"purple-to-green-diverging-bright",type:"multipart",colorRamps:[{fromColor:[77,32,150],toColor:[255,255,191]},{fromColor:[255,255,191],toColor:[20,122,11]}]},{id:"purple-to-green-diverging-dark",type:"multipart",colorRamps:[{fromColor:[67,14,89],toColor:[204,204,102]},{fromColor:[204,204,102],toColor:[24,79,15]}]},{id:"purple-blue-bright",fromColor:[223,184,230],toColor:[112,12,242]},{id:"purple-blue-light-to-dark",fromColor:[229,213,242],toColor:[93,44,112]},{id:"purple-red-bright",fromColor:[255,204,225],toColor:[199,0,99]},{id:"purple-red-light-to-dark",fromColor:[250,215,246],toColor:[143,17,57]},{id:"red-bright",fromColor:[255,204,204],toColor:[219,0,0]},{id:"red-light-to-dark",fromColor:[255,224,224],toColor:[143,10,10]},{id:"red-to-blue-diverging-bright",type:"multipart",colorRamps:[{fromColor:[196,69,57],toColor:[255,255,191]},{fromColor:[255,255,191],toColor:[48,95,207]}]},{id:"red-to-blue-diverging-dark",type:"multipart",colorRamps:[{fromColor:[107,13,13],toColor:[204,204,102]},{fromColor:[204,204,102],toColor:[13,53,97]}]},{id:"red-to-green",type:"multipart",colorRamps:[{fromColor:[245,0,0],toColor:[245,245,0]},{fromColor:[245,245,0],toColor:[0,245,0]}]},{id:"red-to-green-diverging-bright",type:"multipart",colorRamps:[{fromColor:[186,20,20],toColor:[255,255,191]},{fromColor:[255,255,191],toColor:[54,145,33]}]},{id:"red-to-green-diverging-dark",type:"multipart",colorRamps:[{fromColor:[97,21,13],toColor:[204,204,102]},{fromColor:[204,204,102],toColor:[16,69,16]}]},{id:"slope",type:"multipart",colorRamps:[{fromColor:[56,168,0],toColor:[255,255,0]},{fromColor:[255,255,0],toColor:[255,0,0]}]},{id:"spectrum-full-bright",type:"multipart",colorRamps:[{fromColor:[255,0,0],toColor:[255,255,0]},{fromColor:[255,255,0],toColor:[0,255,255]},{fromColor:[0,255,255],toColor:[0,0,255]}]},{id:"spectrum-full-dark",type:"multipart",colorRamps:[{fromColor:[153,0,0],toColor:[153,153,0]},{fromColor:[153,153,0],toColor:[0,153,153]},{fromColor:[0,153,153],toColor:[0,0,153]}]},{id:"spectrum-full-light",type:"multipart",colorRamps:[{fromColor:[255,153,153],toColor:[255,255,153]},{fromColor:[255,255,153],toColor:[153,255,255]},{fromColor:[153,255,255],toColor:[153,153,255]}]},{id:"surface",type:"multipart",colorRamps:[{fromColor:[112,153,89],toColor:[242,238,162]},{fromColor:[242,238,162],toColor:[242,206,133]},{fromColor:[242,206,133],toColor:[194,140,124]},{fromColor:[194,140,124],toColor:[255,242,255]}]},{id:"temperature",type:"multipart",colorRamps:[{fromColor:[255,252,255],toColor:[255,0,255]},{fromColor:[255,0,255],toColor:[0,0,255]},{fromColor:[0,0,255],toColor:[0,255,255]},{fromColor:[0,255,255],toColor:[0,255,0]},{fromColor:[0,255,0],toColor:[255,255,0]},{fromColor:[255,255,0],toColor:[255,128,0]},{fromColor:[255,128,0],toColor:[128,0,0]}]},{id:"white-to-black",fromColor:[255,255,255],toColor:[0,0,0]},{id:"yellow-to-dark-red",type:"multipart",colorRamps:[{fromColor:[255,255,128],toColor:[242,167,46]},{fromColor:[242,167,46],toColor:[107,0,0]}]},{id:"yellow-to-green-to-dark-blue",type:"multipart",colorRamps:[{fromColor:[255,255,128],toColor:[56,224,9]},{fromColor:[56,224,9],toColor:[26,147,171]},{fromColor:[26,147,171],toColor:[12,16,120]}]},{id:"yellow-to-red",fromColor:[245,245,0],toColor:[255,0,0]},{id:"yellow-green-bright",fromColor:[236,252,204],toColor:[157,204,16]},{id:"yellow-green-light-to-dark",fromColor:[215,240,175],toColor:[96,107,45]}],u=new i.J({Aspect:"aspect","Black to White":"black-to-white","Blue Bright":"blue-bright","Blue Light to Dark":"blue-light-to-dark","Blue-Green Bright":"blue-green-bright","Blue-Green Light to Dark":"blue-green-light-to-dark","Brown Light to Dark":"brown-light-to-dark","Brown to Blue Green Diverging, Bright":"brown-to-blue-green-diverging-right","Brown to Blue Green Diverging, Dark":"brown-to-blue-green-diverging-dark","Coefficient Bias":"coefficient-bias","Cold to Hot Diverging":"cold-to-hot-diverging","Condition Number":"condition-number","Cyan to Purple":"cyan-to-purple","Cyan-Light to Blue-Dark":"cyan-light-to-blue-dark",Distance:"distance","Elevation #1":"elevation1","Elevation #2":"elevation2",Errors:"errors","Gray Light to Dark":"gray-light-to-dark","Green Bright":"green-bright","Green Light to Dark":"green-light-to-dark","Green to Blue":"green-to-blue","Orange Bright":"orange-bright","Orange Light to Dark":"orange-light-to-dark","Partial Spectrum":"partial-spectrum","Partial Spectrum 1 Diverging":"partial-spectrum-1-diverging","Partial Spectrum 2 Diverging":"partial-spectrum-2-diverging","Pink to YellowGreen Diverging, Bright":"pink-to-yellow-green-diverging-bright","Pink to YellowGreen Diverging, Dark":"pink-to-yellow-green-diverging-dark",Precipitation:"precipitation",Prediction:"prediction","Purple Bright":"purple-bright","Purple to Green Diverging, Bright":"purple-to-green-diverging-bright","Purple to Green Diverging, Dark":"purple-to-green-diverging-dark","Purple-Blue Bright":"purple-blue-bright","Purple-Blue Light to Dark":"purple-blue-light-to-dark","Purple-Red Bright":"purple-red-bright","Purple-Red Light to Dark":"purple-red-light-to-dark","Red Bright":"red-bright","Red Light to Dark":"red-light-to-dark","Red to Blue Diverging, Bright":"red-to-blue-diverging-bright","Red to Blue Diverging, Dark":"red-to-blue-diverging-dark","Red to Green":"red-to-green","Red to Green Diverging, Bright":"red-to-green-diverging-bright","Red to Green Diverging, Dark":"red-to-green-diverging-dark",Slope:"slope","Spectrum-Full Bright":"spectrum-full-bright","Spectrum-Full Dark":"spectrum-full-dark","Spectrum-Full Light":"spectrum-full-light",Surface:"surface",Temperature:"temperature","White to Black":"white-to-black","Yellow to Dark Red":"yellow-to-dark-red","Yellow to Green to Dark Blue":"yellow-to-green-to-dark-blue","Yellow to Red":"yellow-to-red","Yellow-Green Bright":"yellow-green-bright","Yellow-Green Light to Dark":"yellow-green-light-to-dark"});function c(e,t){if(!e||!t||e.length!==t.length)return!1;for(let r=0;rt[r]+2||e[r]{if(c(e.fromColor.toRgb(),t.fromColor)&&c(e.toColor.toRgb(),t.toColor))return n=t.id,!0})):"multipart"===e.type&&r.some((t=>{const r=e.colorRamps,i=t.colorRamps;if(r&&i&&r.length===i.length&&!i.some(((e,t)=>{if(!c(r[t].fromColor.toRgb(),new o.A(e.fromColor).toRgb())||!c(r[t].toColor.toRgb(),new o.A(e.toColor).toRgb()))return!0}))){if(n)return!0;n=t.id}})),n}function p(e,t=!1){const r="string"==typeof e?e:function(e,t,r=!1){if(!e)return;let o=!1,n=f(e);return null!=n||r||(o=!0,n=f(e=function(e){if("multipart"===e.type){const t=e.clone();return t.colorRamps?.length?(t.colorRamps=t.colorRamps.reverse().map((e=>h(e))),t):t}return h(e)}(e))),n?{id:n,inverted:o}:void 0}(e,0,t)?.id;return r?u.toJSON(r):null}function d(e,t="esriCIELabAlgorithm"){const r=l.find((({id:t})=>t===e));return r?r.colorRamps?{type:"multipart",colorRamps:r.colorRamps.map((e=>({type:"algorithmic",algorithm:t,fromColor:[...e.fromColor],toColor:[...e.toColor]})))}:{type:"algorithmic",algorithm:t,fromColor:[...r.fromColor],toColor:[...r.toColor]}:null}function m(e){const t=(e=e||{}).numColors||256,r=e.distanceOffset||0,o=null!=e.isCustomInterval?e.isCustomInterval:null!==e.distanceInterval&&e.distanceInterval!==1/(t-1),n=e.distanceInterval||1/(t-1);return{...e,numColors:t,distanceOffset:r,interpolateAlpha:!!e.interpolateAlpha,distanceInterval:n,isCustomInterval:o,weights:e.weights}}function g(e,t){let{fromColor:r,toColor:o}=e;r=[...r],o=[...o],3===r.length&&(r=r.concat([255])),3===o.length&&(o=o.concat([255]));const i=e.algorithm||"esriCIELabAlgorithm",s=m(t),{numColors:a,distanceOffset:l,isCustomInterval:u,interpolateAlpha:c}=s;if(1===a&&0===l)return[r];if(2===a&&0===l&&!u)return[r,o];const h={r:r[0],g:r[1],b:r[2]},f={r:o[0],g:o[1],b:o[2]},p="esriCIELabAlgorithm"===i?function(e,t,r){const{numColors:o,distanceOffset:n,distanceInterval:i,isCustomInterval:s}=r;let{l:a,a:l,b:u}=e;const c=(t.l-a)*i,h=(t.a-l)*i,f=(t.b-u)*i,p=[];if(n){const e=n/i;a+=e*c,l+=e*h,u+=e*f}for(let e=0;ec?f*i:-f*i);const d=(t.s-e.s)*i,m=(t.v-e.v)*i;let{s:g,v:y}=e,w=u;if(n){const e=n/i;w=(w+e*h+p)%p,g+=e*d,y+=e*m}const b=[];for(let e=0;ee+t));n=n.map((t=>t/e))}else{n=[];for(let e=0;e{e.unshift(t),o||e.pop()})),r}function b(e){const t=(0,n.a)(e);return{type:"HsvColor",Hue:t.h,Saturation:t.s,Value:t.v,AlphaValue:255}}function C(e){const t=e.toJSON();return{Algorithm:t?.Algorithm||"esriHSVAlgorithm",type:"AlgorithmicColorRamp",FromColor:b(e.fromColor),ToColor:b(e.toColor)}}function v(e){const t=p(e);if(!t)return null;if("algorithmic"===e.type)return{...C(e),Name:t};if(e.colorRamps){const r=e.colorRamps.map(C);return{type:"MultiPartColorRamp",NumColorRamps:r.length,ArrayOfColorRamp:r,Name:t}}return null}function x(e){const t=e.reverse().map((e=>{const t=e.toString(16);return t.length<2?"0"+t:t}));return 4294967295&Number.parseInt(t.join(""),16)}},14141:(e,t,r)=>{r.d(t,{c:()=>a}),r(94345);var o=r(32773),n=r(20266),i=(r(16699),r(80959));r(69763),r(44600);const s=()=>n.L.getLogger("esri.views.2d.engine.flow.dataUtils");async function a(e,t,r,n){const a=performance.now(),u=function(e,t){const r=function(e,t,r,o){if(0===o)return e;const n=Math.round(3*o),i=new Array(2*n+1);let s=0;for(let e=-n;e<=n;e++){const t=Math.exp(-e*e/(o*o));i[e+n]=t,s+=t}for(let e=-n;e<=n;e++)i[e+n]/=s;const a=new Float32Array(e.length);for(let o=0;o=t)continue;const u=i[a+n];s+=u*e[2*(o*t+(r+a))],l+=u*e[2*(o*t+(r+a))+1]}a[2*(o*t+r)]=s,a[2*(o*t+r)+1]=l}const l=new Float32Array(e.length);for(let e=0;e=r)continue;const c=i[l+n];s+=c*a[2*((o+l)*t+e)],u+=c*a[2*((o+l)*t+e)+1]}l[2*(o*t+e)]=s,l[2*(o*t+e)+1]=u}return l}(t.data,t.width,t.height,e.smoothing);return e.interpolate?(e,o)=>{const n=Math.floor(e),i=Math.floor(o);if(n<0||n>=t.width)return[0,0];if(i<0||i>=t.height)return[0,0];const s=e-n,a=o-i,l=n,u=i,c=n{const n=Math.round(e),i=Math.round(o);return n<0||n>=t.width||i<0||i>=t.height?[0,0]:[r[2*(i*t.width+n)],r[2*(i*t.width+n)+1]]}}(t,r),c=performance.now(),h=function(e,t,r,n){const i=[],s=new o.R,a=1/Math.max(e.lineCollisionWidth,1),u=Math.round(r*a),c=Math.round(n*a),h=new Int32Array(u*c);for(let e=0;ee.sort-t.sort));for(const{x:r,y:o}of f)if(s.getFloat()e+t.length),0),i=new Float32Array(4*n),s=new Array(e.length);let a=0,l=0;for(const t of e){const e=a;for(const e of t)i[4*a]=e.x,i[4*a+1]=e.y,i[4*a+2]=e.t,i[4*a+3]=e.speed,a++;s[l++]={startVertex:e,numberOfVertices:t.length,totalTime:t[t.length-1].t,timeSeed:r.getFloat()}}return{lineVertices:i,lineDescriptors:s}}(h),d=performance.now(),m="Streamlines"===e?function(e,t){const{lineVertices:r,lineDescriptors:o}=e;let n=0,i=0;for(const e of o)n+=2*e.numberOfVertices,i+=6*(e.numberOfVertices-1);const s=new Float32Array(9*n),a=new Uint32Array(i);let l=0,u=0;function c(e,t,r,o,n,i,a,u){const c=9*l;let h=0;s[c+h++]=e,s[c+h++]=t,s[c+h++]=1,s[c+h++]=r,s[c+h++]=i,s[c+h++]=a,s[c+h++]=o/2,s[c+h++]=n/2,s[c+h++]=u,l++,s[c+h++]=e,s[c+h++]=t,s[c+h++]=-1,s[c+h++]=r,s[c+h++]=i,s[c+h++]=a,s[c+h++]=-o/2,s[c+h++]=-n/2,s[c+h++]=u,l++}for(const e of o){const{totalTime:t,timeSeed:o}=e;let n=null,i=null,s=null,h=null,f=null,p=null;for(let d=0;d0){b=m-n,C=g-i;const e=Math.sqrt(b*b+C*C);if(b/=e,C/=e,d>1){let e=b+f,t=C+p;const r=Math.sqrt(e*e+t*t);e/=r,t/=r;const o=Math.min(1/(e*b+t*C),10);e*=o,t*=o,v=-t,x=e}else v=-C,x=b;null!==v&&null!==x&&(c(n,i,s,v,x,t,o,w),a[u++]=l-2,a[u++]=l,a[u++]=l-1,a[u++]=l,a[u++]=l+1,a[u++]=l-1)}n=m,i=g,s=y,f=b,p=C,h=w}c(n,i,s,-p,f,t,o,h)}return{vertexData:s,indexData:a}}(p):function(e){const t=16,r=1,o=2,{lineVertices:n,lineDescriptors:i}=e;let s=0,a=0;for(const e of i){const t=e.numberOfVertices-1;s+=4*t*2,a+=6*t*2}const l=new Float32Array(s*t),u=new Uint32Array(a);let c,h,f,p,d,m,g,y,w,b,C,v,x,A,k=0,T=0;function S(e,n){let i=w+C,s=b+v;const a=Math.sqrt(i*i+s*s);i/=a,s/=a;const S=w*i+b*s;i/=S,s/=S;let M=C+x,I=v+A;const P=Math.sqrt(M*M+I*I);M/=P,I/=P;const E=C*M+v*I;M/=E,I/=E,function(e,n,i,s,a,u,c,h,f,p,d,m,g,y){const w=k*t;let b=0;for(const t of[r,o])for(const r of[1,2,3,4])l[w+b++]=e,l[w+b++]=n,l[w+b++]=i,l[w+b++]=s,l[w+b++]=c,l[w+b++]=h,l[w+b++]=f,l[w+b++]=p,l[w+b++]=t,l[w+b++]=r,l[w+b++]=g,l[w+b++]=y,l[w+b++]=a/2,l[w+b++]=u/2,l[w+b++]=d/2,l[w+b++]=m/2,k++}(c,h,f,p,-s,i,d,m,g,y,-I,M,e,n),u[T++]=k-8,u[T++]=k-7,u[T++]=k-6,u[T++]=k-7,u[T++]=k-5,u[T++]=k-6,u[T++]=k-4,u[T++]=k-3,u[T++]=k-2,u[T++]=k-3,u[T++]=k-1,u[T++]=k-2}function M(e,t,r,o,n,i){if(w=C,b=v,C=x,v=A,null==w&&null==b&&(w=C,b=v),null!=d&&null!=m){x=e-d,A=t-m;const r=Math.sqrt(x*x+A*A);x/=r,A/=r}null!=w&&null!=b&&S(n,i),c=d,h=m,f=g,p=y,d=e,m=t,g=r,y=o}function I(e,t){w=C,b=v,C=x,v=A,null==w&&null==b&&(w=C,b=v),null!=w&&null!=b&&S(e,t)}for(const e of i){c=null,h=null,f=null,p=null,d=null,m=null,g=null,y=null,w=null,b=null,C=null,v=null,x=null,A=null;const{totalTime:t,timeSeed:r}=e;for(let o=0;oe.maxTurnAngle)return u;if(e.collisions){const e=Math.round(c*l),t=Math.round(h*l);if(e<0||e>s-1||t<0||t>a-1)return u;const r=i[t*s+e];if(-1!==r&&r!==n)return u;i[t*s+e]=n}u.push({x:c,y:h,t:f,speed:p}),g=d,y=m}return u}},95637:(e,t,r)=>{r.d(t,{f:()=>l,t:()=>a}),r(32773);var o=r(59930),n=r(45862),i=r(72762),s=r(71613);const a={key:"type",base:n.A,typeMap:{range:s.A,"coded-value":o.A,inherited:i.A}};function l(e){if(!e?.type)return null;switch(e.type){case"range":return s.A.fromJSON(e);case"codedValue":return o.A.fromJSON(e);case"inherited":return i.A.fromJSON(e)}return null}},17872:(e,t,r)=>{r.d(t,{k:()=>o});const o=new(r(93804).J)({esriFieldTypeSmallInteger:"small-integer",esriFieldTypeInteger:"integer",esriFieldTypeSingle:"single",esriFieldTypeDouble:"double",esriFieldTypeLong:"long",esriFieldTypeString:"string",esriFieldTypeDate:"date",esriFieldTypeOID:"oid",esriFieldTypeGeometry:"geometry",esriFieldTypeBlob:"blob",esriFieldTypeRaster:"raster",esriFieldTypeGUID:"guid",esriFieldTypeGlobalID:"global-id",esriFieldTypeXML:"xml",esriFieldTypeBigInteger:"big-integer",esriFieldTypeDateOnly:"date-only",esriFieldTypeTimeOnly:"time-only",esriFieldTypeTimestampOffset:"timestamp-offset"})},40790:(e,t,r)=>{r.d(t,{a:()=>i,c:()=>a,g:()=>n,i:()=>s});const o={u1:[0,1],u2:[0,3],u4:[0,15],u8:[0,255],s8:[-128,127],u16:[0,65535],s16:[-32768,32767],u32:[0,4294967295],s32:[-2147483648,2147483647],f32:[-34028234663852886e22,34028234663852886e22],f64:[-Number.MAX_VALUE,Number.MAX_VALUE],unknown:void 0,c64:void 0,c128:void 0};function n(e){return o[e]??[-34028234663852886e22,34028234663852886e22]}function i(e,t){return null==e||null==t?"s32":e<0?e>=-128&&t<128?"s8":e>=-32768&&t<32768?"s16":"s32":t<256?"u8":t<65536?"u16":"u32"}function s(e){return(e?.startsWith("s")||e?.startsWith("u"))??!1}function a(e,t,r){if(e.depthCount&&e.depthCount>1)return;const{pixels:o,statistics:i,pixelType:s}=e,a=o[0].length,l=e.bandMasks??[],u=e.mask??new Uint8Array(a).fill(255),c="f32"===s||"f64"===s,h=n(s);let f=!1;for(let e=0;en+Number.EPSILON||p=9999999e31?2e-7*Math.abs(n):"f32"===s?2**-23:Number.EPSILON);for(let t=0;t1?l:null,e.mask=u),f&&"updateStatistics"in e&&e.updateStatistics()}},79769:(e,t,r)=>{r.d(t,{a:()=>n,s:()=>o});const o=new(r(93804).J)({none:"none",standardDeviation:"standard-deviation",histogramEqualization:"histogram-equalization",minMax:"min-max",percentClip:"percent-clip",sigmoid:"sigmoid"}),n={0:"none",3:"standardDeviation",4:"histogramEqualization",5:"minMax",6:"percentClip",9:"sigmoid"}},34760:(e,t,r)=>{r.d(t,{a:()=>u,b:()=>a,c:()=>c,d:()=>l,e:()=>f,g:()=>b,h:()=>C,i:()=>h,j:()=>v,k:()=>x,l:()=>m,m:()=>y,n:()=>d,o:()=>g,p:()=>A,s:()=>k});var o=r(57732),n=r(89779),i=r(40790),s=r(79769);function a(e,t){const{attributeTable:r,bandCount:o}=e;return!((null!=r||!function(e){return["u8","s8"].includes(e.pixelType)&&null!=e.statistics?.[0]?.min&&null!=e.statistics[0]?.max&&1===e.bandCount}(e))&&(null==r||o>1||t&&null==r.fields.find((e=>e.name.toLowerCase()===t.toLowerCase()))))}function l(e){const{bandCount:t,dataType:r,pixelType:o}=e;return"elevation"===r||"generic"===r&&1===t&&("s16"===o||"s32"===o||"f32"===o||"f64"===o)}function u(e,t=!1){const{bandCount:r,colormap:o,pixelType:n}=e;return 1===r&&(!!o?.length||!t&&"u8"===n)}function c(e,t=!1){const{attributeTable:r,bandCount:o}=e;return 1===o&&(!t||null!=r||null!=e.histograms)}function h(e){const{dataType:t}=e;return"vector-uv"===t||"vector-magdir"===t}function f(e){const{dataType:t}=e;return"vector-uv"===t||"vector-magdir"===t}const p=1;function d(e,t=256){t=Math.min(t,256);const{size:r,counts:o}=e,n=new Uint8Array(r),i=o.reduce(((e,r)=>e+r/t),0);let s=0,a=0,l=0,u=i;for(let e=0;e=l){const e=A(l,o);for(u=0;u1&&(C-=(1/m)**(y*e[u])),bt[u]){const e=C*m*y**(1/o[u])+s;v[c]="floor"===i?Math.floor(e):"round"===i?Math.round(e):e}else b>=r[u]?v[c]=a:v[c]=s;else v[c]=s;w[u]=v}}else for(u=0;u=r[u])v[c]=a;else{const e=(b-t[u])*p[u]+s;v[c]="floor"===i?Math.floor(e):"round"===i?Math.round(e):e}w[u]=v}if(null!=e.contrastOffset){const t=g(e.contrastOffset,e.brightnessOffset);for(u=0;u0&&r<100?i=(200*n-25500+510*o)/(2*(100-r))+128:r<=0&&r>-100?i=(200*n-25500+510*o)*(100+r)/2e4+128:100===r?(i=200*n-25500+256*(100-r)+510*o,i=i>0?255:0):-100===r&&(i=128),s[n]=i>255?255:i<0?0:i;return s}function y(e,t,r){const o=[];for(let r=0;r=255)return p;let t=0;150!==e&&(t=e<=150?45*Math.cos(.01047*e):17*Math.sin(.021*e));const r=e+t,o=Math.log(e/255),n=Math.log(r/255);if(0===n)return p;const i=o/n;return isNaN(i)?p:Math.min(9.9,Math.max(.01,i))}function b(e){const{pixels:t,mask:r,pixelType:o,bandMasks:n}=e,i=t.map(((e,t)=>function(e,t,r,o){let n=1/0,i=-1/0,s=0,a=0,l=0,u=0;const c=e.length,h=new Map,f=[];for(let r=0;ru&&(u=e,l=o),n=oi?o:i,s+=o,a++}}if(0===a)return{statistics:{min:0,max:0,avg:0,stddev:0,mode:0,median:0},histogram:null};const p=s/a;let d=0;for(let r=0;re)).length:c,g=m<=1?0:Math.sqrt(d/(m-1));f.sort(((e,t)=>e-t));const y=a>>>1,w={min:n,max:i,avg:p,stddev:g,mode:l,median:a%2?f[Math.floor(y)]:(f[y-1]+f[y])/2};if(["u8","s8","u4","u2","u1"].includes(r)){const r=i-n+1,o=new Uint32Array(r);for(let r=0;re)),histograms:i.map((({histogram:e})=>e))}}function C(e){if(!e?.pixels?.length)return null;const{pixels:t,mask:r,bandMasks:o,pixelType:n}=e,i=e.width*e.height,s=t.length,a=[],l=[],u=256;let c,h,f,p;for(let d=0;dh?t:h,f[t]++}}else for(let e=0;eh?t:h,f[t]++}f=f.slice(c,h+1)}else{let t=!1;e.statistics||(e.updateStatistics(),t=!0);const r=e.statistics;c=r[d].minValue,h=r[d].maxValue;const o=(h-c)/u;if(0===o){!r||e.validPixelCount||t||e.updateStatistics();const o=(e.validPixelCount||e.width*e.height)/u;for(let e=0;e[e.minValue,e.maxValue,0,0]));else{const e=C(r);u=null!=e?e.statistics:null,c=null!=e?e.histograms:null}else u=e.statistics?.length?e.statistics:l.statistics,c="histograms"in e?e.histograms:void 0,c||(c=l.histograms);"percentClip"!==h&&"histogramEqualization"!==h||c?.length||(h="minMax");const f=u?.length||c?.length||l.bandCount,p=[],m=[];let g,y,w,b,v,x,A,k,T;u&&!Array.isArray(u[0])&&(u=u.map((e=>[e.min,e.max,e.avg,e.stddev])));const[S,M]=(0,i.g)(l.pixelType);if(!u?.length){for(u=[],k=0;ke[1]&&(m[k]=e[1])}}break;case"histogramEqualization":for((0,o.b)(c),k=0;k=20&&(b[0]=b[1]=b[2]=b[b.length-1]=b[b.length-2]=0),w=0,y=(g.max-g.min)/g.size,A=-.5===g.min&&1===y?.5:0,T=0;Tx){p[k]=g.min+y*(T+A);break}for(x=(1-(e.maxPercent||0)/100)*w,m[k]=g.max+A,T=g.size-2;T>=0;T--)if(v[T]d(e))))):(P=e.max||255,I=e.min||0),function(e,t){if(null==t||0===t.length)return e;const r=Math.max.apply(null,t),{minCutOff:o,maxCutOff:n,outMin:i,outMax:s,histogramLut:a}=e;return o.length===t.length||o.length<=r?e:{minCutOff:t.map((e=>o[e])),maxCutOff:t.map((e=>n[e])),histogramLut:a?t.map((e=>a[e])):null,outMin:i,outMax:s}}({minCutOff:p,maxCutOff:m,outMax:P,outMin:I,histogramLut:E},n)}function A(e,t){const r=new Float32Array(e);for(let o=0;o1?t[o]>2?r[o]=6.5+(t[o]-2)**2.5:r[o]=6.5+100*(2-t[o])**4:r[o]=1;return r}function k(e,t){if(!e?.pixels?.length)return e;const{mask:r,bandMasks:o,width:i,height:s,pixels:a}=e,{minCutOff:l,maxCutOff:u,gamma:c}=t,h=t.outMin||0,f=t.outMax||255,p=i*s,d=t.outputPixelType||"u8",m=e.pixels.map((()=>n.A.createEmptyBand(d,p))),g=m.length,y=f-h,w=[],b=[];for(let e=0;e=g,x=!!t.isRenderer;if(v){const e=A(g,c);for(let t=0;t1&&(i-=(1/y)**(n*e[t])),ol[t]){const e=i*y*n**(1/c[t])+h;m[t][r]=x?Math.floor(e):C?Math.round(e):e}else o>=u[t]?m[t][r]=f:m[t][r]=h}}}else for(let e=0;el[e]){const o=(t-l[e])*w[e]+h;m[e][r]=x?Math.floor(o):C?Math.round(o):o}else t>=u[e]?m[e][r]=f:m[e][r]=h}}const k=new n.A({width:i,height:s,mask:r,bandMasks:o,pixels:m,pixelType:d});return k.updateStatistics(),k}},10348:(e,t,r)=>{r.d(t,{A:()=>v,B:()=>x,C:()=>m,D:()=>y,M:()=>n,N:()=>o,a:()=>H,b:()=>U,c:()=>W,d:()=>G,e:()=>D,f:()=>Z,g:()=>F,h:()=>j,l:()=>S,m:()=>T,p:()=>c,q:()=>p,r:()=>g,s:()=>L,t:()=>d,u:()=>_,v:()=>f,x:()=>h,y:()=>A,z:()=>u});var o,n,i,s=r(93804),a=r(89779),l=r(40790);(i=o||(o={}))[i.matchAny=0]="matchAny",i[i.matchAll=1]="matchAll",function(e){e[e.bestMatch=0]="bestMatch",e[e.fail=1]="fail"}(n||(n={}));const u=6;function c(e){return null!=e&&"esri.layers.support.PixelBlock"===e.declaredClass&&e.pixels&&e.pixels.length>0}function h(e){if(!e?.length||e.some((e=>!c(e))))return null;if(1===e.length)return e[0]?.clone()??null;const t=e,{width:r,height:o,pixelType:n}=t[0];if(t.some((e=>e.width!==r||e.height!==o)))return null;const i=t.map((({mask:e})=>e)).filter((e=>null!=e));let s=null;i.length&&(s=new Uint8Array(r*o),s.set(i[0]),i.length>1&&C(i.slice(1),s));const l=[];t.forEach((({pixels:e})=>l.push(...e)));const u=t.map((({statistics:e})=>e)).filter((e=>e?.length)),h=[];return u.forEach((e=>h.push(...e))),new a.A({pixelType:n,width:r,height:o,mask:s,pixels:l,statistics:h.length?h:null})}function f(e){if(!e)return;const t=e.colormap;if(!t||0===t.length)return;const r=t.sort(((e,t)=>e[0]-t[0]));let o=0;r[0][0]<0&&(o=r[0][0]);const n=Math.max(256,r[r.length-1][0]-o+1),i=new Uint8Array(4*n),s=[];let a,l=0,u=0;const c=5===r[0].length;if(n>65536)return r.forEach((e=>{s[e[0]-o]=c?e.slice(1):e.slice(1).concat([255])})),{indexed2DColormap:s,offset:o,alphaSpecified:c};if(e.fillUnspecified)for(a=r[u],l=a[0]-o;le?n[h]=0:(p[h]=s[y],d[h]=s[y+1],m[h]=s[y+2],n[h]=s[y+3]));else{for(n=new Uint8Array(i),h=0;he?n[h]=0:(p[h]=s[y],d[h]=s[y+1],m[h]=s[y+2],n[h]=s[y+3]);r.mask=n}}else if(a)if(null!=n)for(h=0;hi)));const l=[],u=t.outputPixelType||"u8";for(let e=0;e1;){if(u===h.value){g=!0;break}u>h.value?f=m:p=m,m=Math.floor((f+p)/2),h=t[Math.floor(m)]}g||(u===t[f].value?(h=t[f],g=!0):u===t[p].value?(h=t[p],g=!0):ut[f].value&&(ue-y));w[0]=n[0],w[w.length-1]=n[n.length-1]+(f?1e-6:0);const b=n.length/2,[C,v]=(0,l.g)(s);for(let e=0;e=0;r--)if(e===w[2*r]||e>w[2*r]&&ev?v:e=u[t]&&e<=u[t+1]){d[o]=0,g[o]=0;break}}}return new a.A({width:r,height:o,pixelType:s,pixels:[d],mask:g})}function w(e,t,r,o){const n=null!=r&&r.length>=2?new Set(r):null,i=1===r?.length?r[0]:null,s=!!t?.length;for(let r=0;r=t[r]&&a<=t[r+1]){e=!0;break}e||(o[r]=0)}o[r]&&(a===i||n?.has(a))&&(o[r]=0)}}function b(e,t){const r=e[0].length;for(let o=0;ot-e));t[0]=r[0],s&&(t[t.length-1]=r[r.length-1]);for(let e=0;em?m:o[e]e?d=i.rightPadding:r>=e&&(p=i.leftMargin-i.rightPadding,d=0)}if(f.xmax-=d,"number"!=typeof t)for(let r=f.ymin;rnull!=e));if(null==o)return null;const n=e.some((e=>null==e||!!e.mask)),{width:i,height:s}=t,l=n?new Uint8Array(i*s):null,{blockWidths:u}=r,h=[],f=o.getPlaneCount(),p=a.A.getPixelArrayConstructor(o.pixelType);if(n)for(let t=0,r=0;te?.bandMasks&&e.bandMasks.length>1)),m=d?[]:void 0,g=i*s;for(let t=0;tc(e)));if(null==l)return null;const u=n?n.width:t.width,h=n?n.height:t.height,f=l.width,p=l.height,d=t.width/f,m=t.height/p,g={offset:o||{x:0,y:0},mosaic:n||t,block:{width:f,height:p}},y=l.pixelType,w=a.A.getPixelArrayConstructor(y),b=l.pixels.length,C=[];let v,x;for(let t=0;tnull==e||null!=e.mask&&e.mask.length>0)),T=e.some((e=>e?.bandMasks&&e.bandMasks.length>1)),S=A?new Uint8Array(u*h):void 0,M=T?[]:void 0;if(S){for(let t=0;to||l>n)return e;if(0===i&&0===s&&a===o&&l===n)return e;e.mask||(e.mask=new Uint8Array(o*n));const u=e.mask;for(let e=0;e=l||r=a?0:1}return e.updateStatistics(),e}function M(e){if(0===e.size)return 0;let t=0,r=-1,o=0;const n=e.keys();let i=n.next();for(;!i.done;)o=e.get(i.value),o>t&&(r=i.value,t=o),i=n.next();return r}function I(e,t,r){if(0===r)return;const o=e.get(t);1===o?e.delete(t):e.set(t,o-1)}function P(e,t,r){0!==r&&e.set(t,e.has(t)?e.get(t)+1:1)}function E(e,t,r){let{x:o,y:n}=t;const{width:i,height:s}=r;if(0===o&&0===n&&s===e.height&&i===e.width)return e;const{width:l,height:u}=e,h=Math.max(0,n),f=Math.max(0,o),p=Math.min(o+i,l),d=Math.min(n+s,u);if(p<0||d<0||!c(e))return null;o=Math.max(0,-o),n=Math.max(0,-n);const{pixels:m}=e,g=i*s,y=m.length,w=[];for(let t=0;t0;e--)p=R(p,s);return p}function O(e,t,r,o,n=0){const{width:i,height:s}=e,{width:a,height:l}=t,u=o.cols,c=o.rows,h=Math.ceil(a/u-.1/u),f=Math.ceil(l/c-.1/c);let p,d,m,g,y,w,b;const C=h*u,v=C*f*c,x=new Float32Array(v),A=new Float32Array(v),k=new Uint32Array(v),T=new Uint32Array(v);let S,M,I=0;for(let e=0;e{const n=e instanceof Float32Array||e instanceof Float64Array?0:.5;for(let i=0;i{r.d(t,{A:()=>d});var o,n=r(32816),i=r(32773),s=r(29298),a=(r(20266),r(88663)),l=r(69421),u=r(99924),c=r(45862);r(36544),r(93181),r(13671),r(40499),r(6407),r(90740),r(93804),r(91047),r(41390),r(58498),r(45371),r(80959);let h=o=class extends u.oY{constructor(e){super(e),this.name=null,this.code=null}clone(){return new o({name:this.name,code:this.code})}};var f;(0,n._)([(0,s.MZ)({type:String,json:{write:!0}})],h.prototype,"name",void 0),(0,n._)([(0,s.MZ)({type:[String,Number],json:{write:!0}})],h.prototype,"code",void 0),h=o=(0,n._)([(0,l.$)("esri.layers.support.CodedValue")],h);let p=f=class extends c.A{constructor(e){super(e),this.codedValues=null,this.type="coded-value"}getName(e){let t=null;if(this.codedValues){const r=String(e);this.codedValues.some((e=>(String(e.code)===r&&(t=e.name),!!t)))}return t}clone(){return new f({codedValues:(0,i.o8)(this.codedValues),name:this.name})}};(0,n._)([(0,s.MZ)({type:[h],json:{write:!0}})],p.prototype,"codedValues",void 0),(0,n._)([(0,a.e)({codedValue:"coded-value"})],p.prototype,"type",void 0),p=f=(0,n._)([(0,l.$)("esri.layers.support.CodedValueDomain")],p);const d=p},45862:(e,t,r)=>{r.d(t,{A:()=>h});var o=r(32816),n=r(93804),i=r(99924),s=r(29298),a=(r(32773),r(20266),r(88663)),l=r(69421);r(90740),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(36544);const u=new n.J({inherited:"inherited",codedValue:"coded-value",range:"range"});let c=class extends i.oY{constructor(e){super(e),this.name=null,this.type=null}};(0,o._)([(0,s.MZ)({type:String,json:{write:!0}})],c.prototype,"name",void 0),(0,o._)([(0,a.e)(u)],c.prototype,"type",void 0),c=(0,o._)([(0,l.$)("esri.layers.support.Domain")],c);const h=c},44864:(e,t,r)=>{r.d(t,{A:()=>g});var o,n=r(32816),i=r(93804),s=r(99924),a=r(29298),l=r(36544),u=(r(32773),r(88663)),c=r(49877),h=r(69421),f=r(95637),p=r(17872);r(90740),r(41390),r(20266),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(59930),r(45862),r(72762),r(71613);const d=new i.J({binary:"binary",coordinate:"coordinate",countOrAmount:"count-or-amount",dateAndTime:"date-and-time",description:"description",locationOrPlaceName:"location-or-place-name",measurement:"measurement",nameOrTitle:"name-or-title",none:"none",orderedOrRanked:"ordered-or-ranked",percentageOrRatio:"percentage-or-ratio",typeOrCategory:"type-or-category",uniqueIdentifier:"unique-identifier"});let m=o=class extends s.oY{constructor(e){super(e),this.alias=null,this.defaultValue=void 0,this.description=null,this.domain=null,this.editable=!0,this.length=void 0,this.name=null,this.nullable=!0,this.type=null,this.valueType=null,this.visible=!0}readDescription(e,{description:t}){let r=null;try{r=t?JSON.parse(t):null}catch(e){}return r?.value??null}readValueType(e,{description:t}){let r=null;try{r=t?JSON.parse(t):null}catch(e){}return r?d.fromJSON(r.fieldValueType):null}clone(){return new o({alias:this.alias,defaultValue:this.defaultValue,description:this.description,domain:this.domain?.clone()??null,editable:this.editable,length:this.length,name:this.name,nullable:this.nullable,type:this.type,valueType:this.valueType,visible:this.visible})}};(0,n._)([(0,a.MZ)({type:String,json:{write:!0}})],m.prototype,"alias",void 0),(0,n._)([(0,a.MZ)({type:[String,Number],json:{write:{allowNull:!0}}})],m.prototype,"defaultValue",void 0),(0,n._)([(0,a.MZ)()],m.prototype,"description",void 0),(0,n._)([(0,c.r)("description")],m.prototype,"readDescription",null),(0,n._)([(0,a.MZ)({types:f.t,json:{read:{reader:f.f},write:!0}})],m.prototype,"domain",void 0),(0,n._)([(0,a.MZ)({type:Boolean,json:{write:!0}})],m.prototype,"editable",void 0),(0,n._)([(0,a.MZ)({type:l.I,json:{write:{overridePolicy:e=>({enabled:Number.isFinite(e)})}}})],m.prototype,"length",void 0),(0,n._)([(0,a.MZ)({type:String,json:{write:!0}})],m.prototype,"name",void 0),(0,n._)([(0,a.MZ)({type:Boolean,json:{write:!0}})],m.prototype,"nullable",void 0),(0,n._)([(0,u.e)(p.k)],m.prototype,"type",void 0),(0,n._)([(0,a.MZ)()],m.prototype,"valueType",void 0),(0,n._)([(0,c.r)("valueType",["description"])],m.prototype,"readValueType",null),(0,n._)([(0,a.MZ)({type:Boolean,json:{read:!1}})],m.prototype,"visible",void 0),m=o=(0,n._)([(0,h.$)("esri.layers.support.Field")],m);const g=m},72762:(e,t,r)=>{r.d(t,{A:()=>u});var o,n=r(32816),i=(r(20266),r(32773),r(6407),r(88663)),s=r(69421),a=r(45862);r(90740),r(93804),r(29298),r(36544),r(93181),r(13671),r(40499),r(91047),r(99924),r(41390),r(58498),r(45371),r(80959);let l=o=class extends a.A{constructor(e){super(e),this.type="inherited"}clone(){return new o}};(0,n._)([(0,i.e)({inherited:"inherited"})],l.prototype,"type",void 0),l=o=(0,n._)([(0,s.$)("esri.layers.support.InheritedDomain")],l);const u=l},89779:(e,t,r)=>{r.d(t,{A:()=>m,S:()=>p});var o,n=r(32816),i=r(6407),s=r(99924),a=r(32773),l=r(20266),u=r(29298),c=r(48844),h=r(69421),f=r(40790);r(90740),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(36544);class p{constructor(e=null,t=null,r=null){this.minValue=e,this.maxValue=t,this.noDataValue=r}}let d=o=class extends s.oY{static createEmptyBand(e,t){return new(o.getPixelArrayConstructor(e))(t)}static combineBandMasks(e){if(e.length<2)return e[0];const t=e[0].length,r=new Uint8Array(t).fill(255);for(let o=0;ofunction(e,t){let r=1/0,o=-1/0;const n=e.length;let i,s=0;if(null!=t)for(i=0;io?s:o);else for(i=0;io?s:o;return new p(r,o)}(e,this.mask)));const e=this.mask;let t=0;if(null!=e)for(let r=0;rr?r:le>=t.length)),s=n===e.length&&!e.some(((e,t)=>e!==t));if(i||s)return this;const a=this.bandMasks?.length===n?e.map((e=>this.bandMasks[e])):void 0;let{mask:l,validPixelCount:u}=this;const{width:c,height:h}=this;return a?.length&&(l=o.combineBandMasks(a),u=l.filter((e=>!!e)).length),new o({pixelType:this.pixelType,width:c,height:h,mask:l,bandMasks:a,validPixelCount:u,maskIsAlpha:this.maskIsAlpha,pixels:e.map((e=>t[e])),statistics:r&&e.map((e=>r[e]))})}clone(){const e=new o({width:this.width,height:this.height,pixelType:this.pixelType,maskIsAlpha:this.maskIsAlpha,validPixelCount:this.validPixelCount});let t;null!=this.mask&&(e.mask=new Uint8Array(this.mask)),this.bandMasks&&(e.bandMasks=this.bandMasks.map((e=>new Uint8Array(e))));const r=o.getPixelArrayConstructor(this.pixelType);if(this.pixels&&this.pixels.length>0){e.pixels=[];const o=!!this.pixels[0].slice;for(t=0;t=3?(s=n[1],a=n[2]):2===n.length&&(s=n[1]);const c=new Uint32Array(e),h=this.width*this.height;if(i.length===h)if(null!=t&&t.length===h)if(r)for(u=0;u0){for(const e of o)if(null!=e.minValue&&(s=Math.min(s,e.minValue)),null!=e.maxValue&&null!=e.minValue){const t=e.maxValue-e.minValue;a=Math.max(a,t)}i=255/a}else{let e=255;"s8"===n?(s=-128,e=127):"u16"===n?e=65535:"s16"===n?(s=-32768,e=32767):"u32"===n?e=4294967295:"s32"===n?(s=-2147483648,e=2147483647):"f32"===n?(s=-34e38,e=34e38):"f64"===n&&(s=-Number.MAX_VALUE,e=Number.MAX_VALUE),i=255/(e-s)}const u=new Uint32Array(e),c=this.width*this.height;let h,f,p,d,m;if(h=f=p=t[0],h.length!==c)return l.L.getLogger(this).error("getAsRGBA()","Unable to convert to RGBA. The pixelblock is invalid.");if(t.length>=2)if(f=t[1],t.length>=3&&(p=t[2]),null!=r&&r.length===c)for(d=0;d=3?(n=t[1],i=t[2]):2===t.length&&(n=t[1]);const a=this.width*this.height;if(o.length!==a)return l.L.getLogger(this).error("getAsRGBAFloat()","Unable to convert to RGBA. The pixelblock is invalid.");let u=0;if(null!=r&&r.length===a)for(s=0;s{r.d(t,{A:()=>c});var o,n=r(32816),i=r(29298),s=(r(32773),r(20266),r(88663)),a=r(69421),l=r(45862);r(36544),r(93181),r(13671),r(40499),r(6407),r(90740),r(93804),r(91047),r(99924),r(41390),r(58498),r(45371),r(80959);let u=o=class extends l.A{constructor(e){super(e),this.maxValue=null,this.minValue=null,this.type="range"}clone(){return new o({maxValue:this.maxValue,minValue:this.minValue,name:this.name})}};(0,n._)([(0,i.MZ)({json:{type:[Number],read:{source:"range",reader:(e,t)=>t.range?.[1]},write:{enabled:!1,overridePolicy(){return{enabled:null!=this.maxValue&&null==this.minValue}},target:"range",writer(e,t,r){t[r]=[this.minValue||0,e]}}}})],u.prototype,"maxValue",void 0),(0,n._)([(0,i.MZ)({json:{type:[Number],read:{source:"range",reader:(e,t)=>t.range?.[0]},write:{target:"range",writer(e,t,r){t[r]=[e,this.maxValue||0]}}}})],u.prototype,"minValue",void 0),(0,n._)([(0,s.e)({range:"range"})],u.prototype,"type",void 0),u=o=(0,n._)([(0,a.$)("esri.layers.support.RangeDomain")],u);const c=u},22260:(e,t,r)=>{r.d(t,{A:()=>c});var o,n=r(32816),i=r(99924),s=r(29298),a=(r(32773),r(20266),r(69421));function l(e){return e=Number(e),isNaN(e)?void 0:e}r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(36544);let u=o=class extends i.oY{constructor(){super(...arguments),this.name=null,this.minWavelength=void 0,this.maxWavelength=void 0,this.radianceBias=void 0,this.radianceGain=void 0,this.reflectanceBias=void 0,this.reflectanceGain=void 0,this.solarIrradiance=void 0}clone(){return new o({name:this.name,minWavelength:this.minWavelength,maxWavelength:this.maxWavelength,radianceBias:this.radianceBias,radianceGain:this.radianceGain,reflectanceBias:this.reflectanceBias,reflectanceGain:this.reflectanceGain,solarIrradiance:this.solarIrradiance})}};(0,n._)([(0,s.MZ)({json:{name:"BandName",write:!0}})],u.prototype,"name",void 0),(0,n._)([(0,s.MZ)({json:{name:"WavelengthMin",read:{reader:l},write:!0}})],u.prototype,"minWavelength",void 0),(0,n._)([(0,s.MZ)({json:{name:"WavelengthMax",read:{reader:l},write:!0}})],u.prototype,"maxWavelength",void 0),(0,n._)([(0,s.MZ)({json:{name:"RadianceBias",read:{reader:l},write:!0}})],u.prototype,"radianceBias",void 0),(0,n._)([(0,s.MZ)({json:{name:"RadianceGain",read:{reader:l},write:!0}})],u.prototype,"radianceGain",void 0),(0,n._)([(0,s.MZ)({json:{name:"ReflectanceBias",read:{reader:l},write:!0}})],u.prototype,"reflectanceBias",void 0),(0,n._)([(0,s.MZ)({json:{name:"ReflectanceGain",read:{reader:l},write:!0}})],u.prototype,"reflectanceGain",void 0),(0,n._)([(0,s.MZ)({json:{name:"SolarIrradiance",read:{reader:l},write:!0}})],u.prototype,"solarIrradiance",void 0),u=o=(0,n._)([(0,a.$)("esri.layers.support.RasterBandInfo")],u);const c=u},55095:(e,t,r)=>{r.d(t,{A:()=>w,R:()=>m});var o,n=r(32816),i=r(99924),s=r(32773),a=r(29298),l=(r(20266),r(69421)),u=r(44600),c=r(7969),h=r(22260),f=r(75213),p=r(64752);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(36544),r(2160),r(49877),r(69763),r(93804),r(18683),r(64604),r(29512),r(99063),r(56273),r(29208),r(48844);let d=o=class extends i.oY{constructor(){super(...arguments),this.blockWidth=void 0,this.blockHeight=void 0,this.compression=null,this.origin=null,this.firstPyramidLevel=null,this.maximumPyramidLevel=null,this.pyramidScalingFactor=2,this.pyramidBlockWidth=null,this.pyramidBlockHeight=null,this.isVirtualTileInfo=!1,this.tileInfo=null,this.transposeInfo=null,this.blockBoundary=null}clone(){return new o({blockWidth:this.blockWidth,blockHeight:this.blockHeight,compression:this.compression,origin:(0,s.o8)(this.origin),firstPyramidLevel:this.firstPyramidLevel,maximumPyramidLevel:this.maximumPyramidLevel,pyramidResolutions:(0,s.o8)(this.pyramidResolutions),pyramidScalingFactor:this.pyramidScalingFactor,pyramidBlockWidth:this.pyramidBlockWidth,pyramidBlockHeight:this.pyramidBlockHeight,isVirtualTileInfo:this.isVirtualTileInfo,tileInfo:(0,s.o8)(this.tileInfo),transposeInfo:(0,s.o8)(this.transposeInfo),blockBoundary:(0,s.o8)(this.blockBoundary)})}};(0,n._)([(0,a.MZ)({type:Number,json:{write:!0}})],d.prototype,"blockWidth",void 0),(0,n._)([(0,a.MZ)({type:Number,json:{write:!0}})],d.prototype,"blockHeight",void 0),(0,n._)([(0,a.MZ)({type:String,json:{write:!0}})],d.prototype,"compression",void 0),(0,n._)([(0,a.MZ)({type:p.A,json:{write:!0}})],d.prototype,"origin",void 0),(0,n._)([(0,a.MZ)({type:Number,json:{write:!0}})],d.prototype,"firstPyramidLevel",void 0),(0,n._)([(0,a.MZ)({type:Number,json:{write:!0}})],d.prototype,"maximumPyramidLevel",void 0),(0,n._)([(0,a.MZ)({json:{write:!0}})],d.prototype,"pyramidResolutions",void 0),(0,n._)([(0,a.MZ)({type:Number,json:{write:!0}})],d.prototype,"pyramidScalingFactor",void 0),(0,n._)([(0,a.MZ)({type:Number,json:{write:!0}})],d.prototype,"pyramidBlockWidth",void 0),(0,n._)([(0,a.MZ)({type:Number,json:{write:!0}})],d.prototype,"pyramidBlockHeight",void 0),(0,n._)([(0,a.MZ)({type:Boolean,json:{write:!0}})],d.prototype,"isVirtualTileInfo",void 0),(0,n._)([(0,a.MZ)({json:{write:!0}})],d.prototype,"tileInfo",void 0),(0,n._)([(0,a.MZ)()],d.prototype,"transposeInfo",void 0),(0,n._)([(0,a.MZ)()],d.prototype,"blockBoundary",void 0),d=o=(0,n._)([(0,l.$)("esri.layers.support.RasterStorageInfo")],d);const m=d;var g;let y=g=class extends i.oY{constructor(e){super(e),this.attributeTable=null,this.bandCount=null,this.colormap=null,this.extent=null,this.format=void 0,this.height=null,this.width=null,this.histograms=null,this.keyProperties={},this.multidimensionalInfo=null,this.noDataValue=null,this.pixelSize=null,this.pixelType=null,this.isPseudoSpatialReference=!1,this.spatialReference=null,this.statistics=null,this.storageInfo=null,this.transform=null}get bandInfos(){const e=this.keyProperties.BandProperties,{bandCount:t}=this;if(!e?.length||e.lengthh.A.fromJSON(e)));for(let e=0;e{r.d(t,{A:()=>f});var o,n=r(32816),i=r(99924),s=r(29298),a=(r(32773),r(20266),r(49877)),l=r(69421),u=r(56273);function c(e){return e=Number(e),isNaN(e)?void 0:e}r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(36544);let h=o=class extends i.oY{constructor(){super(...arguments),this.acquisitionDate=void 0,this.cloudCover=void 0,this.productName=void 0,this.sensorName=null,this.sensorAzimuth=void 0,this.sensorElevation=void 0,this.sunAzimuth=void 0,this.sunElevation=void 0}readAcquisitionDate(e){return new Date(e)}writeAcquisitionDate(e,t){t.AcquisitionDate=e.getTime()}clone(){return new o({acquisitionDate:this.acquisitionDate,cloudCover:this.cloudCover,productName:this.productName,sensorName:this.sensorName,sensorAzimuth:this.sensorAzimuth,sensorElevation:this.sensorElevation,sunAzimuth:this.sunAzimuth,sunElevation:this.sunElevation})}};(0,n._)([(0,s.MZ)({json:{name:"AcquisitionDate",write:!0}})],h.prototype,"acquisitionDate",void 0),(0,n._)([(0,a.r)("acquisitionDate")],h.prototype,"readAcquisitionDate",null),(0,n._)([(0,u.w)("acquisitionDate")],h.prototype,"writeAcquisitionDate",null),(0,n._)([(0,s.MZ)({json:{name:"CloudCover",read:{reader:c},write:!0}})],h.prototype,"cloudCover",void 0),(0,n._)([(0,s.MZ)({json:{name:"ProductName",write:!0}})],h.prototype,"productName",void 0),(0,n._)([(0,s.MZ)({json:{name:"SensorName",write:!0}})],h.prototype,"sensorName",void 0),(0,n._)([(0,s.MZ)({json:{name:"SensorAzimuth",read:{reader:c},write:!0}})],h.prototype,"sensorAzimuth",void 0),(0,n._)([(0,s.MZ)({json:{name:"SensorElevation",read:{reader:c},write:!0}})],h.prototype,"sensorElevation",void 0),(0,n._)([(0,s.MZ)({json:{name:"SunAzimuth",read:{reader:c},write:!0}})],h.prototype,"sunAzimuth",void 0),(0,n._)([(0,s.MZ)({json:{name:"SunElevation",read:{reader:c},write:!0}})],h.prototype,"sunElevation",void 0),h=o=(0,n._)([(0,l.$)("esri.layers.support.RasterSensorInfo")],h);const f=h}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/eb98902a1917485b54ea.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/eb98902a1917485b54ea.js new file mode 100644 index 00000000..2e11aa23 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/eb98902a1917485b54ea.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[1656],{66136:(e,t,r)=>{r.d(t,{A:()=>m});var i,s=r(32816),o=r(99924),l=r(4734),n=r(29298),a=(r(32773),r(20266),r(49877)),u=r(69421),h=r(56273),c=r(78016);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(50214),r(93804),r(59192),r(54483),r(36544);let p=i=class extends o.oY{static get allTime(){return d}static get empty(){return y}static fromArray(e){return new i({start:null!=e[0]?new Date(e[0]):e[0],end:null!=e[1]?new Date(e[1]):e[1]})}constructor(e){super(e),this.end=null,this.start=null}readEnd(e,t){return null!=t.end?new Date(t.end):null}writeEnd(e,t){t.end=e?.getTime()??null}get isAllTime(){return this.equals(i.allTime)}get isEmpty(){return this.equals(i.empty)}readStart(e,t){return null!=t.start?new Date(t.start):null}writeStart(e,t){t.start=e?.getTime()??null}clone(){return new i({end:this.end,start:this.start})}equals(e){if(!e)return!1;const t=this.start?.getTime()??this.start,r=this.end?.getTime()??this.end,i=e.start?.getTime()??e.start,s=e.end?.getTime()??e.end;return t===i&&r===s}expandTo(e,t=c.s){if(this.isEmpty||this.isAllTime)return this.clone();let r=this.start;r&&(r=(0,l.t)(r,e,t));let s=this.end;if(s){const r=(0,l.t)(s,e,t);s=s.getTime()===r.getTime()?r:(0,l.o)(r,1,e,t)}return new i({start:r,end:s})}intersection(e){if(!e)return this.clone();if(this.isEmpty||e.isEmpty)return i.empty;if(this.isAllTime)return e.clone();if(e.isAllTime)return this.clone();const t=this.start?.getTime()??-1/0,r=this.end?.getTime()??1/0,s=e.start?.getTime()??-1/0,o=e.end?.getTime()??1/0;let l,n;return s>=t&&s<=r?l=s:t>=s&&t<=o&&(l=t),r>=s&&r<=o?n=r:o>=t&&o<=r&&(n=o),null==l||null==n||isNaN(l)||isNaN(n)?i.empty:new i({start:l===-1/0?null:new Date(l),end:n===1/0?null:new Date(n)})}offset(e,t,r=c.s){if(this.isEmpty||this.isAllTime)return this.clone();const s=new i,{start:o,end:n}=this;return null!=o&&(s.start=(0,l.o)(o,e,t,r)),null!=n&&(s.end=(0,l.o)(n,e,t,r)),s}toArray(){return this.isEmpty?[void 0,void 0]:[this.start?.getTime()??null,this.end?.getTime()??null]}union(e){if(!e||e.isEmpty)return this.clone();if(this.isEmpty)return e.clone();if(this.isAllTime||e.isAllTime)return d.clone();const t=null!=this.start&&null!=e.start?new Date(Math.min(this.start.getTime(),e.start.getTime())):null,r=null!=this.end&&null!=e.end?new Date(Math.max(this.end.getTime(),e.end.getTime())):null;return new i({start:t,end:r})}};(0,s._)([(0,n.MZ)({type:Date,json:{write:{allowNull:!0}}})],p.prototype,"end",void 0),(0,s._)([(0,a.r)("end")],p.prototype,"readEnd",null),(0,s._)([(0,h.w)("end")],p.prototype,"writeEnd",null),(0,s._)([(0,n.MZ)({readOnly:!0,json:{read:!1}})],p.prototype,"isAllTime",null),(0,s._)([(0,n.MZ)({readOnly:!0,json:{read:!1}})],p.prototype,"isEmpty",null),(0,s._)([(0,n.MZ)({type:Date,json:{write:{allowNull:!0}}})],p.prototype,"start",void 0),(0,s._)([(0,a.r)("start")],p.prototype,"readStart",null),(0,s._)([(0,h.w)("start")],p.prototype,"writeStart",null),p=i=(0,s._)([(0,u.$)("esri.TimeExtent")],p);const d=new p,y=new p({start:void 0,end:void 0}),m=p},23787:(e,t,r)=>{r.d(t,{L:()=>s});var i=r(22151);class s{constructor(e,t){this._storage=new i.M,this.id="",this.name="",this.size=0,this._storage.maxSize=e,this._storage.register(this),t&&this._storage.registerRemoveFunc("",t)}destroy(){this._storage.deregister(this),this._storage.destroy()}put(e,t,r=1){this._storage.put(this,e,t,r,1)}pop(e){return this._storage.pop(this,e)}get(e){return this._storage.get(this,e)}clear(){this._storage.clearAll()}get maxSize(){return this._storage.maxSize}set maxSize(e){this._storage.maxSize=e}resetHitRate(){}}},22151:(e,t,r)=>{r.d(t,{M:()=>n,b:()=>l});var i,s,o=r(45371);(s=i||(i={}))[s.ALL=0]="ALL",s[s.SOME=1]="SOME";class l{constructor(e,t,r){this.name=e,this._storage=t,this.id=a+++":",this.size=0,this.maxSize=-1,this._removeFunc=!1,this._hit=0,this._miss=0,this._storage.register(this),r&&(this._storage.registerRemoveFunc(this.id,r),this._removeFunc=!0)}destroy(){this._storage.clear(this),this._removeFunc&&this._storage.deregisterRemoveFunc(this.id),this._storage.deregister(this),this._storage=null}get hitRate(){return this._hit/(this._hit+this._miss)}get storageSize(){return this._storage.size}getSize(e){return this._storage.getSize(this,e)}resetHitRate(){this._hit=this._miss=0}put(e,t,r,i=0){this._storage.put(this,e,t,r,i)}pop(e){const t=this._storage.pop(this,e);return void 0===t?++this._miss:++this._hit,t}get(e){const t=this._storage.get(this,e);return void 0===t?++this._miss:++this._hit,t}peek(e){return this._storage.peek(this,e)}updateSize(e,t,r){this._storage.updateSize(this,e,t,r)}clear(){this._storage.clear(this)}clearAll(){this._storage.clearAll()}get performanceInfo(){return this._storage.performanceInfo}resetStats(){this._storage.resetStats()}}class n{get size(){return this._size}constructor(e=10485760){this._maxSize=e,this._db=new Map,this._size=0,this._hit=0,this._miss=0,this._removeFuncs=new o.P,this._users=new o.P}destroy(){this.clearAll(),this._removeFuncs.clear(),this._users.clear(),this._db=null}register(e){this._users.push(e)}deregister(e){this._users.removeUnordered(e)}registerRemoveFunc(e,t){this._removeFuncs.push([e,t])}deregisterRemoveFunc(e){this._removeFuncs.filterInPlace((t=>t[0]!==e))}get maxSize(){return this._maxSize}set maxSize(e){this._maxSize=Math.max(e,-1),this._checkSize()}getSize(e,t){const r=this._db.get(e.id+t);return r?.size??0}put(e,t,r,s,o){t=e.id+t;const l=this._db.get(t);if(l&&(this._size-=l.size,e.size-=l.size,this._db.delete(t),l.entry!==r&&this._notifyRemove(t,l.entry,l.size,i.ALL)),s>this._maxSize)return void this._notifyRemove(t,r,s,i.ALL);if(void 0===r)return void console.warn("Refusing to cache undefined entry ");if(!s||s<0)return console.warn(`Refusing to cache entry with size ${s} for key ${t}`),void this._notifyRemove(t,r,0,i.ALL);const n=1+Math.max(o,-4)- -3;this._db.set(t,new u(r,s,n)),this._size+=s,e.size+=s,this._checkSize()}updateSize(e,t,r,s){t=e.id+t;const o=this._db.get(t);if(o&&o.entry===r){for(this._size-=o.size,e.size-=o.size;s>this._maxSize;){const e=this._notifyRemove(t,r,s,i.SOME);if(!(null!=e&&e>0))return void this._db.delete(t);s=e}o.size=s,this._size+=s,e.size+=s,this._checkSize()}}pop(e,t){t=e.id+t;const r=this._db.get(t);if(r)return this._size-=r.size,e.size-=r.size,this._db.delete(t),++this._hit,r.entry;++this._miss}get(e,t){t=e.id+t;const r=this._db.get(t);if(void 0!==r)return this._db.delete(t),r.lives=r.lifetime,this._db.set(t,r),++this._hit,r.entry;++this._miss}peek(e,t){const r=this._db.get(e.id+t);return r?++this._hit:++this._miss,r?.entry}get performanceInfo(){const e={Size:Math.round(this._size/1048576)+"/"+Math.round(this._maxSize/1048576)+"MB","Hit rate":Math.round(100*this._getHitRate())+"%",Entries:this._db.size.toString()},t={},r=new Array;this._db.forEach(((e,i)=>{const s=e.lifetime;r[s]=(r[s]||0)+e.size,this._users.forAll((r=>{const{id:s,name:o}=r;if(i.startsWith(s)){const r=t[o]||0;t[o]=r+e.size}}))}));const i={};this._users.forAll((e=>{const r=e.name;if("hitRate"in e&&"number"==typeof e.hitRate&&!isNaN(e.hitRate)&&e.hitRate>0){const s=t[r]||0;t[r]=s,i[r]=Math.round(100*e.hitRate)+"%"}else i[r]="0%"}));const s=Object.keys(t);s.sort(((e,r)=>t[r]-t[e])),s.forEach((r=>e[r]=Math.round(t[r]/2**20)+"MB / "+i[r]));for(let t=r.length-1;t>=0;--t){const i=r[t];i&&(e["Priority "+(t+-3-1)]=Math.round(i/this._size*100)+"%")}return e}resetStats(){this._hit=this._miss=0,this._users.forAll((e=>e.resetHitRate()))}clear(e){const t=e.id;this._db.forEach(((e,r)=>{r.startsWith(t)&&(this._size-=e.size,this._db.delete(r),this._notifyRemove(r,e.entry,e.size,i.ALL))})),e.size=0}clearAll(){this._db.forEach(((e,t)=>this._notifyRemove(t,e.entry,e.size,i.ALL))),this._users.forAll((e=>e.size=0)),this._size=0,this._db.clear()}_getHitRate(){return this._hit/(this._hit+this._miss)}_notifyRemove(e,t,r,i){let s;return this._removeFuncs.some((o=>{if(e.startsWith(o[0])){const e=o[1](t,i,r);return"number"==typeof e&&(s=e),!0}return!1})),s}_checkSize(){this._users.forAll((e=>this._checkSizeLimits(e))),this._checkSizeLimits()}_checkSizeLimits(e){const t=e??this;if(t.maxSize<0||t.size<=t.maxSize)return;const r=e?.id;let i=!0;for(;i;){i=!1;for(const[s,o]of this._db)if(0===o.lifetime&&(!r||s.startsWith(r))){if(this._purgeItem(s,o,e),t.size<=.9*t.maxSize)return;i||=this._db.has(s)}}for(const[i,s]of this._db)if((!r||i.startsWith(r))&&(this._purgeItem(i,s,e),t.size<=.9*t.maxSize))return}_purgeItem(e,t,r=this._users.find((t=>e.startsWith(t.id)))){if(this._db.delete(e),t.lives<=1){this._size-=t.size,r&&(r.size-=t.size);const s=this._notifyRemove(e,t.entry,t.size,i.SOME);null!=s&&s>0&&(this._size+=s,r&&(r.size+=s),t.lives=t.lifetime,t.size=s,this._db.set(e,t))}else--t.lives,this._db.set(e,t)}}let a=0;class u{constructor(e,t,r){this.entry=e,this.size=t,this.lifetime=r,this.lives=r}}},2810:(e,t,r)=>{r.d(t,{M:()=>g,a:()=>f});var i=r(32816),s=r(41390),o=r(99924),l=r(32773),n=r(93181),a=r(69421),u=r(29298);class h{constructor(){this._propertyOriginMap=new Map,this._originStores=new Array(s.o),this._values=new Map,this.multipleOriginsSupported=!0}clone(e){const t=new h,r=this._originStores[s.O.DEFAULTS];r&&r.forEach(((e,r)=>{t.set(r,(0,l.o8)(e),s.O.DEFAULTS)}));for(let r=s.O.SERVICE;r{e&&e.has(s)||t.set(s,(0,l.o8)(i),r)}))}return t}get(e,t){const r=void 0===t?this._values:this._originStores[t];return r?r.get(e):void 0}keys(e){const t=null==e?this._values:this._originStores[e];return t?[...t.keys()]:[]}set(e,t,r=s.O.USER){let i=this._originStores[r];if(i||(i=new Map,this._originStores[r]=i),i.set(e,t),!this._values.has(e)||this._propertyOriginMap.get(e)<=r){const i=this._values.get(e);return this._values.set(e,t),this._propertyOriginMap.set(e,r),i!==t}return!1}delete(e,t=s.O.USER){const r=this._originStores[t];if(!r)return;const i=r.get(e);if(r.delete(e),this._values.has(e)&&this._propertyOriginMap.get(e)===t){this._values.delete(e);for(let r=t-1;r>=0;r--){const t=this._originStores[r];if(t&&t.has(e)){this._values.set(e,t.get(e)),this._propertyOriginMap.set(e,r);break}}}return i}has(e,t){const r=void 0===t?this._values:this._originStores[t];return!!r&&r.has(e)}revert(e,t){for(;t>0&&!this.has(e,t);)--t;const r=this._originStores[t],i=r?.get(e),s=this._values.get(e);return this._values.set(e,i),this._propertyOriginMap.set(e,t),s!==i}originOf(e){return this._propertyOriginMap.get(e)||s.O.DEFAULTS}forEach(e){this._values.forEach(e)}}const c=e=>{let t=class extends e{constructor(...e){super(...e);const t=(0,n.g)(this),r=t.store,i=new h;t.store=i,(0,o.s)(t,r,i)}read(e,t){(0,o.a)(this,e,t)}getAtOrigin(e,t){const r=p(this),i=(0,s.n)(t);if("string"==typeof e)return r.get(e,i);const o={};return e.forEach((e=>{o[e]=r.get(e,i)})),o}originOf(e){return(0,s.j)(this.originIdOf(e))}originIdOf(e){return p(this).originOf(e)}revert(e,t){const r=p(this),i=(0,s.n)(t),o=(0,n.g)(this);let l;l="string"==typeof e?"*"===e?r.keys(i):[e]:e,l.forEach((e=>{o.invalidate(e),r.revert(e,i),o.commit(e)}))}};return t=(0,i._)([(0,a.$)("esri.core.ReadOnlyMultiOriginJSONSupport")],t),t};function p(e){return(0,n.g)(e).store}let d=class extends(c(s.T)){};d=(0,i._)([(0,a.$)("esri.core.ReadOnlyMultiOriginJSONSupport")],d);const y=e=>{let t=class extends e{constructor(...e){super(...e)}clear(e,t="user"){return m(this).delete(e,(0,s.n)(t))}write(e,t){return(0,o.b)(this,e=e||{},t),e}setAtOrigin(e,t,r){(0,n.g)(this).setAtOrigin(e,t,(0,s.n)(r))}removeOrigin(e){const t=m(this),r=(0,s.n)(e),i=t.keys(r);for(const e of i)t.originOf(e)===r&&t.set(e,t.get(e,r),s.O.USER)}updateOrigin(e,t){const r=m(this),i=(0,s.n)(t),o=(0,u.g)(this,e);for(let t=i+1;t{let t=class extends(y(c(e))){constructor(...e){super(...e)}};return t=(0,i._)([(0,a.$)("esri.core.MultiOriginJSONSupport")],t),t};let f=class extends(g(s.T)){};f=(0,i._)([(0,a.$)("esri.core.MultiOriginJSONSupport")],f)},62037:(e,t,r)=>{r.d(t,{T:()=>s});var i=r(41390);class s{static getId(e,t,r,i){return"object"==typeof e?`${e.level}/${e.row}/${e.col}/${e.world}`:`${e}/${t}/${r}/${i}`}constructor(e,t,r,i){this.set(e,t,r,i)}get key(){return this}get id(){return this.toString()}get normalizedId(){return`${this.level}/${this.row}/${this.col}`}set id(e){this.set(e)}get hash(){const e=4095&this.row,t=4095&this.col,r=63&this.level;return(3&this.world)<<30|t<<22|e<<8|r}acquire(e,t,r,i){this.set(e,t,r,i)}contains(e){const t=e.level-this.level;return t>=0&&this.row===e.row>>t&&this.col===e.col>>t&&this.world===e.world}containsChild(e){const t=e.level-this.level;return t>0&&this.row===e.row>>t&&this.col===e.col>>t&&this.world===e.world}equals(e){return this.level===e.level&&this.row===e.row&&this.col===e.col&&this.world===e.world}clone(){return new s(this)}release(){this.level=0,this.row=0,this.col=0,this.world=0}set(e,t,r,i){if(null==e)this.level=0,this.row=0,this.col=0,this.world=0;else if("object"==typeof e)this.level=e.level||0,this.row=e.row||0,this.col=e.col||0,this.world=e.world||0;else if("string"==typeof e){const[t,r,i,s]=e.split("/");this.level=parseFloat(t),this.row=parseFloat(r),this.col=parseFloat(i),this.world=parseFloat(s)}else this.level=+e,this.row=+t,this.col=+r,this.world=+i||0;return this}toString(){return`${this.level}/${this.row}/${this.col}/${this.world}`}getParentKey(){return this.level<=0?null:new s(this.level-1,this.row>>1,this.col>>1,this.world)}getNeighborId(e,t){return`${this.level}/${this.row+t}/${this.col+e}/${this.world}`}getChildKeys(){const e=this.level+1,t=this.row<<1,r=this.col<<1,i=this.world;return[new s(e,t,r,i),new s(e,t,r+1,i),new s(e,t+1,r,i),new s(e,t+1,r+1,i)]}compareRowMajor(e){return this.rowe.row?1:this.cole.col?1:0}}s.pool=new i.i(s,null,null,25,50)},79697:(e,t,r)=>{r.d(t,{a:()=>o,c:()=>l});var i=r(99063),s=r(82408);function o(e,t){return{...n(e,t),readResourcePaths:[]}}function l(e,t,r){const s=(0,i.An)(e.itemUrl);return{...n(e,t),messages:[],writtenProperties:[],blockedRelativeUrls:[],verifyItemRelativeUrls:s?{rootPath:s.path,writtenUrls:[]}:null,resources:r?{toAdd:[],toUpdate:[],toKeep:[],pendingOperations:[]}:null}}function n(e,t){return{origin:t,url:(0,i.An)(e.itemUrl),portal:e.portal||s.A.getDefault(),portalItem:e}}},80473:(e,t,r)=>{r.d(t,{PH:()=>n,sA:()=>l});var i=r(32816),s=r(69421);r(32773),r(20266),r(90740),r(40499),r(93181),r(13671),r(91047),r(36544),r(6407);let o=0;const l=e=>{let t=class extends e{constructor(...e){super(...e),Object.defineProperty(this,"uid",{writable:!1,configurable:!1,value:Date.now().toString(16)+"-object-"+o++})}};return t=(0,i._)([(0,s.$)("esri.core.Identifiable")],t),t},n=e=>{let t=class extends e{constructor(...e){super(...e),Object.defineProperty(this,"uid",{writable:!1,configurable:!1,value:o++})}};return t=(0,i._)([(0,s.$)("esri.core.Identifiable.NumericIdentifiable")],t),t};let a=class extends(l(class{})){};a=(0,i._)([(0,s.$)("esri.core.Identifiable")],a)},67321:(e,t,r)=>{r.d(t,{C_:()=>c,OH:()=>y,Vh:()=>m,on:()=>h,pc:()=>g,wB:()=>n,z7:()=>a}),r(73067),r(17745);var i=r(80959),s=r(13671),o=r(57732),l=r(41390);function n(e,t,r={}){return u(e,t,r,p)}function a(e,t,r={}){return u(e,t,r,d)}function u(e,t,r={},i){let s=null;const n=r.once?(e,r)=>{i(e)&&((0,o.r)(s),t(e,r))}:(e,r)=>{i(e)&&t(e,r)};if(s=(0,l.w)(e,n,r.sync,r.equals),r.initial){const t=e();n(t,t)}return s}function h(e,t,r,l={}){let a=null,u=null,h=null;function c(){a&&u&&(u.remove(),l.onListenerRemove?.(a),a=null,u=null)}function p(e){l.once&&l.once&&(0,o.r)(h),r(e)}const d=n(e,((e,r)=>{c(),(0,i.i)(e)&&(a=e,u=(0,i.o)(e,t,p),l.onListenerAdd?.(e))}),{sync:l.sync,initial:!0});return h=(0,s.m)((()=>{d.remove(),c()})),h}function c(e,t){return function(e,t,r){if((0,i.G4)(r))return Promise.reject((0,i.NK)());const l=e();if(t?.(l))return Promise.resolve(l);let n=null;function a(){n=(0,o.r)(n)}return new Promise(((o,l)=>{n=(0,s.h)([(0,i.u7)(r,(()=>{a(),l((0,i.NK)())})),u(e,(e=>{a(),o(e)}),{sync:!1,once:!0},t??p)])}))}(e,d,t)}function p(e){return!0}function d(e){return!!e}r(32816),r(29298),r(20266),r(90740),r(32773),r(36544),r(93181),r(40499),r(6407),r(69421),r(91047),r(81272),r(45371),r(44945),r(58498);const y={sync:!0},m={initial:!0},g={sync:!0,initial:!0}},73597:(e,t,r)=>{r.d(t,{A:()=>v});var i=r(32816),s=(r(94345),r(64604)),o=r(66136),l=r(6407),n=r(81272),a=r(80473),u=r(73509),h=r(20266),c=r(80959),p=r(99063),d=r(29298),y=(r(32773),r(69421)),m=r(90740),g=r(44600),f=r(7969);r(36544),r(2160),r(99924),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(49877),r(69763),r(93804),r(18683),r(29512),r(56273),r(36533),r(64752),r(48844),r(29208),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(67504),r(92517),r(77037),r(4734),r(50214),r(59192),r(78016),r(54483),r(28276);let _=0,S=class extends(n.A.EventedMixin((0,a.sA)(u.A))){constructor(){super(...arguments),this.attributionDataUrl=null,this.fullExtent=new g.A(-180,-90,180,90,f.A.WGS84),this.id=Date.now().toString(16)+"-layer-"+_++,this.legendEnabled=!0,this.listMode="show",this.opacity=1,this.parent=null,this.persistenceEnabled=!1,this.popupEnabled=!0,this.attributionVisible=!0,this.spatialReference=f.A.WGS84,this.title=null,this.type=null,this.url=null,this.visibilityTimeExtent=null,this.visible=!0}static async fromArcGISServerUrl(e){const t="string"==typeof e?{url:e}:e;return(await r.e(2349).then(r.bind(r,42349))).fromUrl(t)}static fromPortalItem(e){return async function(e){const t="portalItem"in e?e:{portalItem:e},{fromItem:i}=await r.e(6810).then(r.bind(r,56810)).then((e=>e.e));try{return await i(t)}catch(e){const r=t?.portalItem,i=r?.id||"unset",s=r?.portal?.url||m.A.portalUrl;throw h.L.getLogger("esri.layers.support.fromPortalItem").error("#fromPortalItem()","Failed to create layer from portal item (portal: '"+s+"', id: '"+i+"')",e),e}}(e)}initialize(){this.when().catch((e=>{(0,c.zf)(e)||h.L.getLogger(this).error("#load()",`Failed to load layer (title: '${this.title??"no title"}', id: '${this.id??"no id"}')`,{error:e})}))}destroy(){const e=this.parent;if(e){const t=this;"layers"in e&&e.layers.includes(t)?e.layers.remove(t):"tables"in e&&e.tables.includes(t)?e.tables.remove(t):"baseLayers"in e&&e.baseLayers.includes(t)?e.baseLayers.remove(t):"referenceLayers"in e&&e.referenceLayers.includes(t)&&e.referenceLayers.remove(t),this._set("parent",null)}}get hasAttributionData(){return null!=this.attributionDataUrl}get parsedUrl(){return(0,p.An)(this.url)}async fetchAttributionData(){const e=this.attributionDataUrl;if(this.hasAttributionData&&e)return(await(0,s.A)(e,{query:{f:"json"},responseType:"json"})).data;throw new l.A("layer:no-attribution-data","Layer does not have attribution data")}};(0,i._)([(0,d.MZ)({type:String})],S.prototype,"attributionDataUrl",void 0),(0,i._)([(0,d.MZ)({type:g.A})],S.prototype,"fullExtent",void 0),(0,i._)([(0,d.MZ)({readOnly:!0})],S.prototype,"hasAttributionData",null),(0,i._)([(0,d.MZ)({type:String,clonable:!1})],S.prototype,"id",void 0),(0,i._)([(0,d.MZ)({type:Boolean,nonNullable:!0})],S.prototype,"legendEnabled",void 0),(0,i._)([(0,d.MZ)({type:["show","hide","hide-children"]})],S.prototype,"listMode",void 0),(0,i._)([(0,d.MZ)({type:Number,range:{min:0,max:1},nonNullable:!0})],S.prototype,"opacity",void 0),(0,i._)([(0,d.MZ)({clonable:!1})],S.prototype,"parent",void 0),(0,i._)([(0,d.MZ)({readOnly:!0})],S.prototype,"parsedUrl",null),(0,i._)([(0,d.MZ)({type:Boolean,readOnly:!0})],S.prototype,"persistenceEnabled",void 0),(0,i._)([(0,d.MZ)({type:Boolean})],S.prototype,"popupEnabled",void 0),(0,i._)([(0,d.MZ)({type:Boolean})],S.prototype,"attributionVisible",void 0),(0,i._)([(0,d.MZ)({type:f.A})],S.prototype,"spatialReference",void 0),(0,i._)([(0,d.MZ)({type:String})],S.prototype,"title",void 0),(0,i._)([(0,d.MZ)({readOnly:!0,json:{read:!1}})],S.prototype,"type",void 0),(0,i._)([(0,d.MZ)()],S.prototype,"url",void 0),(0,i._)([(0,d.MZ)({type:o.A})],S.prototype,"visibilityTimeExtent",void 0),(0,i._)([(0,d.MZ)({type:Boolean,nonNullable:!0})],S.prototype,"visible",void 0),S=(0,i._)([(0,y.$)("esri.layers.Layer")],S);const v=S},1656:(e,t,r)=>{r.r(t),r.d(t,{default:()=>le});var i=r(32816),s=r(64604),o=r(73067),l=r(6407),n=r(32773),a=r(2810),u=r(80959),h=r(99063),c=r(29298),p=r(20266),d=r(49877),y=r(69421),m=r(56273),g=r(44600),f=r(7969),_=r(73597),S=r(67315),v=r(24033),w=r(8368),b=r(31315),I=r(4335),A=r(88730),x=r(38424),M=r(96807),L=r(92070),T=r(13562),E=r(69763),O=r(29208),P=r(62037),R=r(57732),U=r(36544),z=r(79697),$=r(1178),C=r(64752),D=r(6851),F=r(51189);function G(e,t={}){return e.getContext("webgl2",t)||null}let j;function N(){return j||(j=function(){const e=new Z,t=function(e){if("undefined"==typeof WebGL2RenderingContext)return null;const t=document.createElement("canvas");if(!t)return null;let r=G(t,{failIfMajorPerformanceCaveat:!0});if(null==r&&(r=G(t),null!=r&&(e.majorPerformanceCaveat=!0)),null==r)return r;e.available=!0,e.maxTextureSize=r.getParameter(r.MAX_TEXTURE_SIZE),e.supportsVertexShaderSamplers=r.getParameter(r.MAX_VERTEX_TEXTURE_IMAGE_UNITS)>0;const i=r.getShaderPrecisionFormat(r.FRAGMENT_SHADER,r.HIGH_FLOAT);return i&&(e.supportsHighPrecisionFragment=i.precision>0),r}(e);return null==t||(e.supportsColorBufferFloat=null!==t.getExtension("EXT_color_buffer_float"),e.supportsColorBufferFloatBlend=null!==t.getExtension("EXT_float_blend"),e.supportsColorBufferHalfFloat=e.supportsColorBufferFloat||null!==t.getExtension("EXT_color_buffer_half_float")),e}()),j}class Z{constructor(){this.available=!1,this.majorPerformanceCaveat=!1,this.maxTextureSize=0,this.supportsVertexShaderSamplers=!1,this.supportsHighPrecisionFragment=!1,this.supportsColorBufferFloat=!1,this.supportsColorBufferFloatBlend=!1,this.supportsColorBufferHalfFloat=!1}}r(90740),r(29512),r(99924),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(2160),r(93804),r(18683),r(48844),r(94345),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(67504),r(92517),r(77037),r(66136),r(4734),r(50214),r(59192),r(78016),r(54483),r(81272),r(80473),r(73509),r(28276),r(8662),r(35507),r(23787),r(22151),r(67321),r(17745),r(44945),r(1985),r(12119),r(13201),r(13226),r(12856),r(47812),r(67138),r(98238),r(49755),r(30011),r(55270),r(95779),r(13262),r(346),r(54131),r(19869),r(64524),r(72604),r(82408),r(69277),r(70580),r(75191),r(24319),r(62092),r(43059),r(89935),r(49813),r(82454),r(78281),r(47387),r(46728),r(64102),r(30192),r(4718),r(65421),r(48113),r(52134),r(35902),r(24330),r(91276),r(62482),r(48031),r(67782);let k=null;class B{constructor(e,t){this._spriteSource=e,this._maxTextureSize=t,this.devicePixelRatio=1,this._spriteImageFormat="png",this._isRetina=!1,this._spritesData={},this.image=null,this.width=null,this.height=null,this.loadStatus="not-loaded","url"===e.type&&e.spriteFormat&&(this._spriteImageFormat=e.spriteFormat),e.pixelRatio&&(this.devicePixelRatio=e.pixelRatio),this.baseURL=e.spriteUrl}get spriteNames(){const e=[];for(const t in this._spritesData)e.push(t);return e.sort(),e}getSpriteInfo(e){return this._spritesData?this._spritesData[e]:null}async load(e){if(this.baseURL){this.loadStatus="loading";try{await this._loadSprites(e),this.loadStatus="loaded"}catch{this.loadStatus="failed"}}else this.loadStatus="failed"}async _loadSprites(e){this._isRetina=this.devicePixelRatio>1.15;const{width:t,height:r,data:i,json:s}=await this._getSpriteData(this._spriteSource,e),o=Object.keys(s);if(!o||0===o.length||!i)return this._spritesData=this.image=null,void(this.width=this.height=0);this._spritesData=s,this.width=t,this.height=r;const n=Math.max(this._maxTextureSize,4096);if(t>n||r>n){const e=`Sprite resource for style ${this.baseURL} is bigger than the maximum allowed of ${n} pixels}`;throw p.L.getLogger("esri.layers.support.SpriteSource").error(e),new l.A("SpriteSource",e)}let a;for(let e=0;ee.data.index))),this._tileIndexPromise}async dataKey(e,t){const r=await this.fetchTileIndex();return(0,u.Te)(t),this._getIndexedDataKey(r,e)}_getIndexedDataKey(e,t){const r=[t];if(t.level<0||t.row<0||t.col<0||t.row>>t.level>0||t.col>>t.level>0)return null;let i=t;for(;0!==i.level;)i=new P.T(i.level-1,i.row>>1,i.col>>1,i.world),r.push(i);let s,o,l=e,n=r.pop();if(1===l)return n;for(;r.length;)if(s=r.pop(),o=(1&s.col)+((1&s.row)<<1),l){if(0===l[o]){n=null;break}if(1===l[o]){n=s;break}n=s,l=l[o]}return n}}class V{constructor(e,t){this._tilemap=e,this._tileIndexUrl=t}destroy(){this._tilemap=(0,R.d)(this._tilemap),this._tileIndexPromise=null}async fetchTileIndex(e){return this._tileIndexPromise||(this._tileIndexPromise=(0,s.A)(this._tileIndexUrl,{query:{...e?.query}}).then((e=>e.data.index))),this._tileIndexPromise}dataKey(e,t){const{level:r,row:i,col:s}=e,o=new P.T(e);return this._tilemap.fetchAvailabilityUpsample(r,i,s,o,t).then((()=>(o.world=e.world,o))).catch((e=>{if((0,u.zf)(e))throw e;return null}))}}class W{constructor(e){this._tileUrl=e,this._promise=null,this._abortController=null,this._abortOptions=[]}getData(e){(null==this._promise||(0,u.G4)(this._abortController?.signal))&&(this._promise=this._makeRequest(this._tileUrl));const t=this._abortOptions;return t.push(e),(0,u.u7)(e,(()=>{t.every((e=>(0,u.G4)(e)))&&this._abortController.abort()})),this._promise.then((e=>(0,n.o8)(e)))}async _makeRequest(e){this._abortController=new AbortController;const{data:t}=await(0,s.A)(e,{responseType:"array-buffer",signal:this._abortController.signal});return t}}const K=new Map;class J{constructor(e,t,r){this.tilemap=null,this.tileInfo=null,this.capabilities=null,this.fullExtent=null,this.initialExtent=null,this.name=e,this.sourceUrl=t;const i=(0,h.An)(this.sourceUrl),s=(0,n.o8)(r),o=s.tiles;if(i)for(let e=0;ee.toLowerCase().trim())),a=!0===r?.exportTilesAllowed,u=!0===l?.includes("tilemap"),c=a&&r.hasOwnProperty("maxExportTilesCount")?r.maxExportTilesCount:0;this.capabilities={operations:{supportsExportTiles:a,supportsTileMap:u},exportTiles:a?{maxExportTilesCount:+c}:null},this.tileInfo=L.A.fromJSON(s.tileInfo);const p=r.tileMap?(0,h.a6)((0,h.fj)(i.path,r.tileMap),i.query??{}):null;u?(this.type="vector-tile",this.tilemap=new V(new T.T({layer:{parsedUrl:i,tileInfo:this.tileInfo},minLOD:s.minLOD??this.tileInfo.lods[0].level,maxLOD:s.maxLOD??this.tileInfo.lods[this.tileInfo.lods.length-1].level}),p)):p&&(this.tilemap=new H(p)),this.fullExtent=g.A.fromJSON(r.fullExtent),this.initialExtent=g.A.fromJSON(r.initialExtent)}destroy(){this.tilemap?.destroy()}async getRefKey(e,t){return await(this.tilemap?.dataKey(e,t))??e}requestTile(e,t,r,i){return function(e,t,r,i,s){const o=(0,h.An)(e),l=o.query;if(l)for(const[e,s]of Object.entries(l))switch(s){case"{x}":l[e]=i.toString();break;case"{y}":l[e]=r.toString();break;case"{z}":l[e]=t.toString()}const n=o.path;return function(e,t){return(0,U.g)(K,e,(()=>new W(e))).getData(t).finally((()=>K.delete(e)))}((0,h.a6)(n.replaceAll(/\{z\}/gi,t.toString()).replaceAll(/\{y\}/gi,r.toString()).replaceAll(/\{x\}/gi,i.toString()),{...o.query}),s)}(this.tileServers[t%this.tileServers.length],e,t,r,i)}isCompatibleWith(e){const t=this.tileInfo,r=e.tileInfo;if(!t.spatialReference.equals(r.spatialReference))return!1;if(!t.origin.equals(r.origin))return!1;if(Math.round(t.dpi)!==Math.round(r.dpi))return!1;const i=t.lods,s=r.lods,o=Math.min(i.length,s.length);for(let e=0;e=re||Math.abs(r.y-i.y)>=re)return!1;let s,o;e.lods[0].scale>t.lods[0].scale?(s=e,o=t):(o=e,s=t);for(let e=s.lods[0].scale;e>=o.lods[o.lods.length-1].scale-re;e/=2)if(Math.abs(e-o.lods[0].scale)t.lods[0].scale?e.lods[0]:t.lods[0],a=e.lods[e.lods.length-1].scale<=t.lods[t.lods.length-1].scale?e.lods[e.lods.length-1]:t.lods[t.lods.length-1],u=n.scale,h=n.resolution,c=a.scale,p=[];let d=u,y=h,m=0;for(;d>c;)p.push(new D.A({level:m,resolution:y,scale:d})),m++,d/=2,y/=2;return new L.A({size:[r,r],dpi:s,format:i||"pbf",origin:o,lods:p,spatialReference:l})}let oe=class extends((0,b.dM)((0,M.j)((0,v.f)((0,w.A)((0,A.q)((0,x.A)((0,I.d)((0,S.p)((0,a.M)(_.A)))))))))){constructor(...e){super(...e),this._spriteSourceMap=new Map,this.currentStyleInfo=null,this.isReference=null,this.operationalLayerType="VectorTileLayer",this.style=null,this.tilemapCache=null,this.type="vector-tile",this.url=null,this.path=null}normalizeCtorArgs(e,t){return"string"==typeof e?{url:e,...t}:e}destroy(){if(this.sourceNameToSource)for(const e of Object.values(this.sourceNameToSource))e?.destroy();this.primarySource?.destroy(),this._spriteSourceMap.clear()}async prefetchResources(e){await this.loadSpriteSource(globalThis.devicePixelRatio||1,e)}load(e){const t=this.loadFromPortal({supportedTypes:["Vector Tile Service"],supportsData:!1},e).catch(u.QP).then((async()=>{if(!this.portalItem?.id)return;const t=`${this.portalItem.itemCdnUrl}/resources/styles/root.json`;(await(0,s.A)(t,{...e,query:{f:"json",...this.customParameters,token:this.apiKey}})).data&&this.read({url:t},(0,z.a)(this.portalItem,"portal-item"))})).catch(u.QP).then((()=>this._loadStyle(e)));return this.addResolvingPromise(t),Promise.resolve(this)}get attributionDataUrl(){const e=this.currentStyleInfo,t=e?.serviceUrl&&(0,h.An)(e.serviceUrl);if(!t)return null;const r=this._getDefaultAttribution(t.path);return r?(0,h.a6)(r,{...this.customParameters,token:this.apiKey}):null}get capabilities(){const e=this.primarySource;return e?e.capabilities:{operations:{supportsExportTiles:!1,supportsTileMap:!1},exportTiles:null}}get fullExtent(){return this.primarySource?.fullExtent||null}get initialExtent(){return this.primarySource?.initialExtent||null}get parsedUrl(){return this.serviceUrl?(0,h.An)(this.serviceUrl):null}get serviceUrl(){return this.currentStyleInfo?.serviceUrl||null}get spatialReference(){return this.tileInfo?.spatialReference??null}get styleUrl(){return this.currentStyleInfo?.styleUrl||null}writeStyleUrl(e,t){e&&(0,h.BQ)(e)&&(e=`https:${e}`);const r=(0,h.p)(e);t.styleUrl=(0,$.e)(e,r)}get tileInfo(){const e=[];for(const t in this.sourceNameToSource)e.push(this.sourceNameToSource[t]);let t=this.primarySource?.tileInfo||new L.A;if(e.length>1)for(let r=0;r(this._spriteSourceMap.clear(),this._getSourceAndStyle(r,{signal:e}))),t)),this._loadingTask.promise}getStyleLayerId(e){return this.styleRepository.getStyleLayerId(e)}getStyleLayerIndex(e){return this.styleRepository.getStyleLayerIndex(e)}getPaintProperties(e){return(0,n.o8)(this.styleRepository?.getPaintProperties(e))}setPaintProperties(e,t){const r=this.styleRepository.isPainterDataDriven(e);this.styleRepository.setPaintProperties(e,t);const i=this.styleRepository.isPainterDataDriven(e);this.emit("paint-change",{layer:e,paint:t,isDataDriven:r||i})}getStyleLayer(e){return(0,n.o8)(this.styleRepository.getStyleLayer(e))}setStyleLayer(e,t){this.styleRepository.setStyleLayer(e,t),this.emit("style-layer-change",{layer:e,index:t})}deleteStyleLayer(e){this.styleRepository.deleteStyleLayer(e),this.emit("delete-style-layer",{layer:e})}getLayoutProperties(e){return(0,n.o8)(this.styleRepository.getLayoutProperties(e))}setLayoutProperties(e,t){this.styleRepository.setLayoutProperties(e,t),this.emit("layout-change",{layer:e,layout:t})}setStyleLayerVisibility(e,t){this.styleRepository.setStyleLayerVisibility(e,t),this.emit("style-layer-visibility-change",{layer:e,visibility:t})}getStyleLayerVisibility(e){return this.styleRepository.getStyleLayerVisibility(e)}write(e,t){return t?.origin&&!this.styleUrl?(t.messages&&t.messages.push(new l.A("vectortilelayer:unsupported",`VectorTileLayer (${this.title}, ${this.id}) with style defined by JSON only are not supported`,{layer:this})),null):super.write(e,t)}getTileUrl(e,t,r){return null}async _getSourceAndStyle(e,t){if(!e)throw new Error("invalid style!");const r=await async function(e,t){const r={source:null,sourceBase:null,sourceUrl:null,validatedSource:null,style:null,styleBase:null,styleUrl:null,sourceNameToSource:{},primarySourceName:"",spriteFormat:"png"},[i,s]="string"==typeof e?[e,null]:[null,e.jsonUrl];return await X(r,"esri",e,s,t),{layerDefinition:r.validatedSource,url:i,serviceUrl:r.sourceUrl,style:r.style,styleUrl:r.styleUrl,spriteUrl:r.style.sprite&&Q(r.styleBase,r.style.sprite),spriteFormat:r.spriteFormat,glyphsUrl:r.style.glyphs&&Q(r.styleBase,r.style.glyphs),sourceNameToSource:r.sourceNameToSource,primarySourceName:r.primarySourceName}}(e,{...t,query:{...this.customParameters,token:this.apiKey}});"webp"===r.spriteFormat&&(await(k||(k=new Promise((e=>{const t=new Image;t.onload=()=>{t.onload=t.onerror=null,e(t.width>0&&t.height>0)},t.onerror=()=>{t.onload=t.onerror=null,e(!1)},t.src="data:image/webp;base64,UklGRiIAAABXRUJQVlA4IBYAAAAwAQCdASoBAAEADsD+JaQAA3AAAAAA"})),k))||(r.spriteFormat="png")),this._set("currentStyleInfo",{...r}),"string"==typeof e?(this.url=e,this.style=null):(this.url=null,this.style=e),this._set("sourceNameToSource",r.sourceNameToSource),this._set("primarySource",r.sourceNameToSource[r.primarySourceName]),this._set("styleRepository",new F.S(r.style)),this.read(r.layerDefinition,{origin:"service"}),this.emit("load-style")}_getDefaultAttribution(e){const t=e.match(/^https?:\/\/(?:basemaps|basemapsbeta|basemapsdev)(?:-api)?\.arcgis\.com(\/[^/]+)?\/arcgis\/rest\/services\/([^/]+(\/[^/]+)*)\/vectortileserver/i),r=["OpenStreetMap_v2","OpenStreetMap_Daylight_v2","OpenStreetMap_Export_v2","OpenStreetMap_FTS_v2","OpenStreetMap_GCS_v2","World_Basemap","World_Basemap_v2","World_Basemap_Export_v2","World_Basemap_GCS_v2","World_Basemap_WGS84","World_Contours_v2","World_Hillshade_v2"];if(!t)return;const i=t[2]&&t[2].toLowerCase();if(!i)return;const s=t[1]||"";for(const e of r)if(e.toLowerCase().includes(i))return(0,h.S8)(`//static.arcgis.com/attribution/Vector${s}/${e}`)}async _loadStyle(e){return this._loadingTask?.promise??this.loadStyle(null,e)}};(0,i._)([(0,c.MZ)({readOnly:!0})],oe.prototype,"attributionDataUrl",null),(0,i._)([(0,c.MZ)({type:["show","hide"]})],oe.prototype,"listMode",void 0),(0,i._)([(0,c.MZ)({json:{read:!0,write:!0}})],oe.prototype,"blendMode",void 0),(0,i._)([(0,c.MZ)({readOnly:!0,json:{read:!1}})],oe.prototype,"capabilities",null),(0,i._)([(0,c.MZ)({readOnly:!0})],oe.prototype,"currentStyleInfo",void 0),(0,i._)([(0,c.MZ)({json:{read:!1},readOnly:!0,type:g.A})],oe.prototype,"fullExtent",null),(0,i._)([(0,c.MZ)({json:{read:!1},readOnly:!0,type:g.A})],oe.prototype,"initialExtent",null),(0,i._)([(0,c.MZ)({type:Boolean,json:{read:!1,write:{enabled:!0,overridePolicy:()=>({enabled:!1})}}})],oe.prototype,"isReference",void 0),(0,i._)([(0,c.MZ)({type:["VectorTileLayer"]})],oe.prototype,"operationalLayerType",void 0),(0,i._)([(0,c.MZ)({readOnly:!0})],oe.prototype,"parsedUrl",null),(0,i._)([(0,c.MZ)()],oe.prototype,"style",void 0),(0,i._)([(0,c.MZ)({readOnly:!0})],oe.prototype,"serviceUrl",null),(0,i._)([(0,c.MZ)({type:f.A,readOnly:!0})],oe.prototype,"spatialReference",null),(0,i._)([(0,c.MZ)({readOnly:!0})],oe.prototype,"styleRepository",void 0),(0,i._)([(0,c.MZ)({readOnly:!0})],oe.prototype,"sourceNameToSource",void 0),(0,i._)([(0,c.MZ)({readOnly:!0})],oe.prototype,"primarySource",void 0),(0,i._)([(0,c.MZ)({type:String,readOnly:!0,json:{write:{ignoreOrigin:!0},origins:{"web-document":{write:{ignoreOrigin:!0,isRequired:!0}}}}})],oe.prototype,"styleUrl",null),(0,i._)([(0,m.w)(["portal-item","web-document"],"styleUrl")],oe.prototype,"writeStyleUrl",null),(0,i._)([(0,c.MZ)({json:{read:!1,origins:{service:{read:!1}}},readOnly:!0,type:L.A})],oe.prototype,"tileInfo",null),(0,i._)([(0,c.MZ)()],oe.prototype,"tilemapCache",void 0),(0,i._)([(0,d.r)("service","tilemapCache",["capabilities","tileInfo"])],oe.prototype,"readTilemapCache",null),(0,i._)([(0,c.MZ)({json:{read:!1},readOnly:!0,value:"vector-tile"})],oe.prototype,"type",void 0),(0,i._)([(0,c.MZ)({json:{origins:{"web-document":{read:{source:"styleUrl"}},"portal-item":{read:{source:"url"}}},write:!1,read:!1}})],oe.prototype,"url",void 0),(0,i._)([(0,c.MZ)({readOnly:!0})],oe.prototype,"version",void 0),(0,i._)([(0,d.r)("version",["version","currentVersion"])],oe.prototype,"readVersion",null),(0,i._)([(0,c.MZ)({type:String,json:{origins:{"web-scene":{read:!0,write:!0}},read:!1}})],oe.prototype,"path",void 0),oe=(0,i._)([(0,y.$)("esri.layers.VectorTileLayer")],oe);const le=oe},67315:(e,t,r)=>{r.d(t,{p:()=>l});var i=r(32816),s=r(29298),o=(r(32773),r(20266),r(69421));r(36544),r(93181),r(13671),r(40499),r(6407),r(90740),r(91047);const l=e=>{let t=class extends e{get apiKey(){return this._isOverridden("apiKey")?this._get("apiKey"):"portalItem"in this?this.portalItem?.apiKey:null}set apiKey(e){null!=e?this._override("apiKey",e):(this._clearOverride("apiKey"),this.clear("apiKey","user"))}};return(0,i._)([(0,s.MZ)({type:String})],t.prototype,"apiKey",null),t=(0,i._)([(0,o.$)("esri.layers.mixins.APIKeyMixin")],t),t}},4335:(e,t,r)=>{r.d(t,{d:()=>l});var i=r(32816),s=r(29298),o=(r(32773),r(20266),r(69421));r(36544),r(93181),r(13671),r(40499),r(6407),r(90740),r(91047);const l=e=>{let t=class extends e{constructor(){super(...arguments),this.customParameters=null}};return(0,i._)([(0,s.MZ)({type:Object,json:{write:{overridePolicy:e=>({enabled:!!(e&&Object.keys(e).length>0)})}}})],t.prototype,"customParameters",void 0),t=(0,i._)([(0,o.$)("esri.layers.mixins.CustomParametersMixin")],t),t}},88730:(e,t,r)=>{r.d(t,{q:()=>S});var i=r(32816),s=r(66136),o=r(6407),l=r(99063),n=r(29298),a=r(36544),u=(r(32773),r(49877)),h=r(69421),c=r(56273),p=r(82530),d=r(99924),y=r(98238);r(4734),r(50214),r(93804),r(90740),r(59192),r(13671),r(78016),r(54483),r(20266),r(41390),r(40499),r(93181),r(58498),r(91047),r(45371),r(80959),r(44600),r(2160),r(7969),r(69763),r(18683),r(64604),r(29512),r(64752),r(48844),r(29208),r(1178),r(49755),r(30011),r(55270),r(95779),r(13262),r(346),r(16699),r(26809),r(2589),r(18527),r(94345),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(67504),r(92517),r(77037),r(54131),r(19869),r(64524);const m={ArcGISAnnotationLayer:!0,ArcGISDimensionLayer:!0,ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISImageServiceVectorLayer:!0,ArcGISMapServiceLayer:!0,ArcGISStreamLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BingMapsAerial:!0,BingMapsHybrid:!0,BingMapsRoad:!0,CatalogLayer:!0,CSV:!0,GeoJSON:!0,GeoRSS:!0,GroupLayer:!0,KML:!0,KnowledgeGraphLayer:!0,MediaLayer:!0,OGCFeatureLayer:!0,OrientedImageryLayer:!0,SubtypeGroupLayer:!0,VectorTileLayer:!0,WFS:!0,WMS:!0,WebTiledLayer:!0},g={ArcGISImageServiceLayer:!0,ArcGISImageServiceVectorLayer:!0,ArcGISMapServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BingMapsAerial:!0,BingMapsHybrid:!0,BingMapsRoad:!0,OpenStreetMap:!0,VectorTileLayer:!0,WMS:!0,WebTiledLayer:!0},f={ArcGISFeatureLayer:!0,SubtypeGroupTable:!0},_={"web-scene/operational-layers":{ArcGISDimensionLayer:!0,ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISMapServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISTiledElevationServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BuildingSceneLayer:!0,CatalogLayer:!0,CSV:!0,GeoJSON:!0,GroupLayer:!0,IntegratedMesh3DTilesLayer:!0,IntegratedMeshLayer:!0,KML:!0,LineOfSightLayer:!0,MediaLayer:!0,OGCFeatureLayer:!0,PointCloudLayer:!0,RasterDataLayer:!0,VectorTileLayer:!0,Voxel:!0,WFS:!0,WMS:!0,WebTiledLayer:!0},"web-scene/basemap":{ArcGISImageServiceLayer:!0,ArcGISMapServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,OpenStreetMap:!0,VectorTileLayer:!0,WMS:!0,WebTiledLayer:!0},"web-scene/ground":{ArcGISTiledElevationServiceLayer:!0,RasterDataElevationLayer:!0},"web-scene/tables":{ArcGISFeatureLayer:!0},"web-map/operational-layers":m,"web-map/basemap":g,"web-map/tables":f,"link-chart/operational-layers":{...m,LinkChartLayer:!0},"link-chart/basemap":g,"link-chart/tables":f,"portal-item/operational-layers":{ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISStreamLayer:!0,ArcGISTiledImageServiceLayer:!0,BuildingSceneLayer:!0,IntegratedMesh3DTilesLayer:!0,IntegratedMeshLayer:!0,MediaLayer:!0,OrientedImageryLayer:!0,PointCloudLayer:!0,SubtypeGroupLayer:!0}},S=e=>{let t=class extends e{constructor(){super(...arguments),this.persistenceEnabled=!0,this.title=null}readId(e,t,r){return"Group Layer"===r?.portalItem?.type?void 0:e}writeListMode(e,t,r,i){(i&&"ground"===i.layerContainerType||e&&(0,d.w)(this,r,{},i))&&(t[r]=e)}writeOperationalLayerType(e,t,r,i){e&&"tables"!==i?.layerContainerType&&(t.layerType=e)}writeTitle(e,t){t.title=e??"Layer"}readTimeExtent(e){return e?s.A.fromArray(e):null}writeTimeExtent(e,t,r,i){e&&"tables"!==i.layerContainerType&&(e.isEmpty?i?.messages&&i.messages.push(new o.A("layer:invalid-visibilityTimeExtent","visibilityTimeExtent cannot be empty")):t[r]=e.toArray())}read(e,t){t&&(t.layer=this),(0,d.r)(this,e,(t=>super.read(e,t)),t)}write(e,t){if(!this.persistenceEnabled&&!t?.ignorePersistenceEnabled)return null;if(t?.origin){const e=`${t.origin}/${t.layerContainerType||"operational-layers"}`,r=_[e];let i=!!r?.[this.operationalLayerType];if("ArcGISTiledElevationServiceLayer"===this.operationalLayerType&&"web-scene/operational-layers"===e&&(i=!1),"ArcGISDimensionLayer"===this.operationalLayerType&&"web-map/operational-layers"===e&&(i=!1),!i)return t.messages?.push(new o.A("layer:unsupported",`Layers (${this.title}, ${this.id}) of type '${this.declaredClass}' are not supported in the context of '${e}'`,{layer:this})),null}const r=super.write(e,{...t,layer:this}),i=!!t&&!!t.messages&&!!t.messages.filter((e=>e instanceof o.A&&"web-document-write:property-required"===e.name)).length;return(0,l.w8)(r?.url)?(t?.messages?.push(new o.A("layer:invalid-url",`Layer (${this.title}, ${this.id}) of type '${this.declaredClass}' using a Blob URL cannot be written to web scenes and web maps`,{layer:this})),null):!this.url&&i?null:r}beforeSave(){}};return(0,i._)([(0,n.MZ)({type:String,json:{write:{ignoreOrigin:!0},origins:{"web-scene":{write:{isRequired:!0,ignoreOrigin:!0}},"portal-item":{write:!1}}}})],t.prototype,"id",void 0),(0,i._)([(0,u.r)("id",["id"])],t.prototype,"readId",null),(0,i._)([(0,n.MZ)(y.d)],t.prototype,"listMode",void 0),(0,i._)([(0,c.w)("listMode")],t.prototype,"writeListMode",null),(0,i._)([(0,n.MZ)({type:String,readOnly:!0,json:{read:!1,write:{target:"layerType",ignoreOrigin:!0},origins:{"portal-item":{write:!1},"web-scene":{name:"layerType",read:!1,write:{enabled:!0,ignoreOrigin:!0,layerContainerTypes:p.e}}}}})],t.prototype,"operationalLayerType",void 0),(0,i._)([(0,c.w)("operationalLayerType")],t.prototype,"writeOperationalLayerType",null),(0,i._)([(0,n.MZ)(y.o)],t.prototype,"opacity",void 0),(0,i._)([(0,n.MZ)({type:Boolean,readOnly:!1})],t.prototype,"persistenceEnabled",void 0),(0,i._)([(0,n.MZ)({type:String,json:{write:{ignoreOrigin:!0,writerEnsuresNonNull:!0},origins:{"web-scene":{write:{isRequired:!0,ignoreOrigin:!0,writerEnsuresNonNull:!0}},"portal-item":{write:!1}}},value:"Layer"})],t.prototype,"title",void 0),(0,i._)([(0,c.w)("title"),(0,c.w)(["web-scene"],"title")],t.prototype,"writeTitle",null),(0,i._)([(0,n.MZ)({type:s.A,json:{origins:{"web-scene":{write:{layerContainerTypes:p.e}}}}})],t.prototype,"visibilityTimeExtent",void 0),(0,i._)([(0,u.r)("visibilityTimeExtent")],t.prototype,"readTimeExtent",null),(0,i._)([(0,c.w)(["portal-item","web-map","web-scene"],"visibilityTimeExtent",{visibilityTimeExtent:{type:[[a.I,a.N]]}})],t.prototype,"writeTimeExtent",null),(0,i._)([(0,n.MZ)({type:Boolean,json:{origins:{"web-scene":{name:"visibility",write:{enabled:!0,layerContainerTypes:p.e}}},name:"visibility",write:!0}})],t.prototype,"visible",void 0),t=(0,i._)([(0,h.$)("esri.layers.mixins.OperationalLayer")],t),t}},38424:(e,t,r)=>{r.d(t,{A:()=>b});var i=r(32816),s=r(90740),o=r(29512),l=r(64604),n=r(73067),a=r(6407),u=r(20266),h=r(57732),c=r(80959),p=r(99063),d=r(29298),y=(r(32773),r(49877)),m=r(69421),g=r(56273),f=r(72604),_=r(82408),S=r(43059),v=r(24319),w=r(82454);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(99924),r(36544),r(73509),r(28276),r(44600),r(2160),r(7969),r(69763),r(93804),r(18683),r(64752),r(48844),r(29208),r(59192),r(69277),r(70580),r(75191),r(89935),r(49813),r(1178),r(62092),r(78281),r(44945),r(2589),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(18527),r(67504),r(47387),r(46728),r(64102);const b=e=>{let t=class extends e{constructor(){super(...arguments),this.resourceReferences={portalItem:null,paths:[]},this.userHasEditingPrivileges=!0,this.userHasFullEditingPrivileges=!1,this.userHasUpdateItemPrivileges=!1}destroy(){this.portalItem=(0,h.d)(this.portalItem),this.resourceReferences.portalItem=null,this.resourceReferences.paths.length=0}set portalItem(e){e!==this._get("portalItem")&&(this.removeOrigin("portal-item"),this._set("portalItem",e))}readPortalItem(e,t,r){if(t.itemId)return new S.default({id:t.itemId,portal:r?.portal})}writePortalItem(e,t){e?.id&&(t.itemId=e.id)}async loadFromPortal(e,t){if(this.portalItem?.id)try{const{load:i}=await Promise.all([r.e(570),r.e(4295)]).then(r.bind(r,24295));return(0,c.Te)(t),await i({instance:this,supportedTypes:e.supportedTypes,validateItem:e.validateItem,supportsData:e.supportsData,layerModuleTypeMap:e.layerModuleTypeMap},t)}catch(e){throw(0,c.zf)(e)||u.L.getLogger(this).warn(`Failed to load layer (${this.title}, ${this.id}) portal item (${this.portalItem.id})\n ${e}`),e}}async finishLoadEditablePortalLayer(e){this._set("userHasEditingPrivileges",await this._fetchUserHasEditingPrivileges(e).catch((e=>((0,c.QP)(e),!0))))}async setUserPrivileges(e,t){if(!s.A.userPrivilegesApplied)return this.finishLoadEditablePortalLayer(t);if(this.url)try{const{features:{edit:r,fullEdit:i},content:{updateItem:s}}=await this._fetchUserPrivileges(e,t);this._set("userHasEditingPrivileges",r),this._set("userHasFullEditingPrivileges",i),this._set("userHasUpdateItemPrivileges",s)}catch(e){(0,c.QP)(e)}}async _fetchUserPrivileges(e,t){let r=this.portalItem;if(!e||!r||!r.loaded||r.sourceUrl)return this._fetchFallbackUserPrivileges(t);const i=e===r.id;if(i&&r.portal.user)return(0,w.g)(r);let s,l;if(i)s=r.portal.url;else try{s=await(0,f.f)(this.url,t)}catch(e){(0,c.QP)(e)}if(!s||!(0,p.b8)(s,r.portal.url))return this._fetchFallbackUserPrivileges(t);try{const e=null!=t?t.signal:null;l=await(o.id?.getCredential(`${s}/sharing`,{prompt:!1,signal:e}))}catch(e){(0,c.QP)(e)}const n=!0,a=!1,u=!1;if(!l)return{features:{edit:n,fullEdit:a},content:{updateItem:u}};try{if(i?await r.reload():(r=new S.default({id:e,portal:{url:s}}),await r.load(t)),r.portal.user)return(0,w.g)(r)}catch(e){(0,c.QP)(e)}return{features:{edit:n,fullEdit:a},content:{updateItem:u}}}async _fetchFallbackUserPrivileges(e){let t=!0;try{t=await this._fetchUserHasEditingPrivileges(e)}catch(e){(0,c.QP)(e)}return{features:{edit:t,fullEdit:!1},content:{updateItem:!1}}}async _fetchUserHasEditingPrivileges(e){const t=this.url?o.id?.findCredential(this.url):null;if(!t)return!0;const r=I.credential===t?I.user:await this._fetchEditingUser(e);return I.credential=t,I.user=r,null==r?.privileges||r.privileges.includes("features:user:edit")}async _fetchEditingUser(e){const t=this.portalItem?.portal?.user;if(t)return t;const r=o.id?.findServerInfo(this.url??"");if(!r?.owningSystemUrl)return null;const i=`${r.owningSystemUrl}/sharing/rest`,s=_.A.getDefault();if(s&&s.loaded&&(0,p.S8)(s.restUrl)===(0,p.S8)(i))return s.user;const a=`${i}/community/self`,u=null!=e?e.signal:null,h=await(0,n.r)((0,l.A)(a,{authMode:"no-prompt",query:{f:"json"},signal:u}));return h.ok?v.A.fromJSON(h.value.data):null}read(e,t){t&&(t.layer=this),super.read(e,t)}write(e,t){const r=t?.portal,i=this.portalItem?.id&&(this.portalItem.portal||_.A.getDefault());return r&&i&&!(0,p.ut)(i.restUrl,r.restUrl)?(t.messages&&t.messages.push(new a.A("layer:cross-portal",`The layer '${this.title} (${this.id})' cannot be persisted because it refers to an item on a different portal than the one being saved to. To save, set layer.portalItem to null or save to the same portal as the item associated with the layer`,{layer:this})),null):super.write(e,{...t,layer:this})}};return(0,i._)([(0,d.MZ)({type:S.default})],t.prototype,"portalItem",null),(0,i._)([(0,y.r)("web-document","portalItem",["itemId"])],t.prototype,"readPortalItem",null),(0,i._)([(0,g.w)("web-document","portalItem",{itemId:{type:String}})],t.prototype,"writePortalItem",null),(0,i._)([(0,d.MZ)({clonable:!1})],t.prototype,"resourceReferences",void 0),(0,i._)([(0,d.MZ)({type:Boolean,readOnly:!0})],t.prototype,"userHasEditingPrivileges",void 0),(0,i._)([(0,d.MZ)({type:Boolean,readOnly:!0})],t.prototype,"userHasFullEditingPrivileges",void 0),(0,i._)([(0,d.MZ)({type:Boolean,readOnly:!0})],t.prototype,"userHasUpdateItemPrivileges",void 0),t=(0,i._)([(0,m.$)("esri.layers.mixins.PortalLayer")],t),t},I={credential:null,user:null}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/ecd3f1b9242588d77346.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/ecd3f1b9242588d77346.js new file mode 100644 index 00000000..a2c7297c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/ecd3f1b9242588d77346.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[5383],{35507:(e,t,i)=>{var s;i.d(t,{B:()=>s}),function(e){e[e.KILOBYTES=1024]="KILOBYTES",e[e.MEGABYTES=1048576]="MEGABYTES",e[e.GIGABYTES=1073741824]="GIGABYTES"}(s||(s={}))},67535:(e,t,i)=>{i.d(t,{Q:()=>u}),i(32773);var s=i(57732),n=i(80959),r=i(41003),a=i(20527),o=i(45371),l=i(75377);class c{constructor(e,t){this.item=e,this.controller=t,this.promise=null}}class u{constructor(e){this._schedule=null,this._task=null,this._deferreds=new a.R,this._controllers=new a.R,this._processingItems=new a.R,this._pausedSignal=(0,l.v)(!1),this.concurrency=1,e.concurrency&&(this.concurrency=e.concurrency),this._queue=new r.Q(e.peeker),this.process=e.process;const t=e.scheduler;e.priority&&t&&(this._task=t.registerTask(e.priority,this))}destroy(){this.clear(),this._schedule=(0,s.r)(this._schedule),this._task=(0,s.r)(this._task)}get updating(){return!!this._task?.updating||this.running}get length(){return this._processingItems.size+this._queue.length}abort(e){const t=this._controllers.get(e);t&&t.abort()}clear(){this._queue.clear();const e=[];this._controllers.forEach((t=>e.push(t))),this._controllers.clear(),e.forEach((e=>e.abort())),this._processingItems.clear(),this._cancelNext()}forEach(e){this._deferreds.forEach(((t,i)=>e(i)))}get(e){const t=this._deferreds.get(e);return t?t.promise:void 0}isOngoing(e){return this._processingItems.has(e)}has(e){return this._deferreds.has(e)}pause(){this._pausedSignal.value||(this._pausedSignal.value=!0,this._cancelNext())}push(e,t){const i=this.get(e);if(i)return i;const s=new AbortController;let r=null;t&&(r=(0,n.u7)(t,(()=>s.abort())));const a=()=>{o.remove(),null!=r&&r.remove(),this._removeItem(e),this._queue.remove(e),this._scheduleNext()},o=(0,n.NY)(s.signal,(()=>{const t=this._processingItems.get(e);t&&t.controller.abort(),a(),l.reject((0,n.NK)())})),l=(0,n.Tw)();return this._deferreds.set(e,l),this._controllers.set(e,s),l.promise.then(a,a),this._queue.push(e),this._scheduleNext(),l.promise}last(){return this._queue.last()}lastPromise(){const e=this.last();return e?this.get(e):null}peek(){return this._queue.peek()}popLast(){const e=this._queue.popLast();return e&&(this._deferreds.get(e)?.reject((0,n.NK)("Removed from queue")),this._removeItem(e)),e}reset(){const e=[];this._processingItems.forEach((t=>e.push(t))),this._processingItems.clear();for(const t of e)this._queue.push(t.item),t.controller.abort();this._scheduleNext()}resume(){this._pausedSignal.value&&(this._pausedSignal.value=!1,this._scheduleNext())}takeAll(){const e=[];for(;this._queue.length;)e.push(this._queue.pop());return this.clear(),e}get running(){return!this._pausedSignal.value&&this._queue.length>0&&this._processingItems.size0&&this._processingItems.size{this._schedule=null,this._next()})))}_next(){for(;this._queue.length>0&&this._processingItems.sizethis._processResult(s,e)),(e=>this._processError(s,e)))):this._processResult(s,t)}get test(){}}},20527:(e,t,i)=>{i.d(t,{R:()=>r});var s=i(91047),n=i(44945);class r{constructor(e){this._observable=new n.S,this._map=new Map(e)}get size(){return(0,s.t)(this._observable),this._map.size}clear(){this._map.size>0&&(this._map.clear(),this._observable.notify())}delete(e){const t=this._map.delete(e);return t&&this._observable.notify(),t}entries(){return(0,s.t)(this._observable),this._map.entries()}forEach(e,t){(0,s.t)(this._observable),this._map.forEach(((i,s)=>e.call(t,i,s,this)),t)}get(e){return(0,s.t)(this._observable),this._map.get(e)}has(e){return(0,s.t)(this._observable),this._map.has(e)}keys(){return(0,s.t)(this._observable),this._map.keys()}set(e,t){return this._map.set(e,t),this._observable.notify(),this}values(){return(0,s.t)(this._observable),this._map.values()}[Symbol.iterator](){return(0,s.t)(this._observable),this._map[Symbol.iterator]()}get[Symbol.toStringTag](){return this._map[Symbol.toStringTag]}}},67091:(e,t,i)=>{i.d(t,{T:()=>s});class s{constructor(e,t,i,s,n=void 0){this.id=e,this.level=t,this.row=i,this.col=s,this.extent=n}}},13562:(e,t,i)=>{i.d(t,{T:()=>b});var s,n=i(32816),r=i(64604),a=i(41390),o=i(35507),l=i(6407),c=i(13671),u=i(32773),h=i(23787),f=i(45371),p=i(80959),d=i(67321),m=i(99063),y=i(29298),g=(i(20266),i(69421)),x=i(67091);class w{constructor(e){!function(e){if(!e?.location)throw new l.A("tilemap:missing-location","Location missing from tilemap response");if(!1===e.valid)throw new l.A("tilemap:invalid","Tilemap response was marked as invalid");if(!e.data)throw new l.A("tilemap:missing-data","Data missing from tilemap response");if(!Array.isArray(e.data))throw new l.A("tilemap:data-mismatch","Data must be an array of numbers");if(e.data.length!==e.location.width*e.location.height)throw new l.A("tilemap:data-mismatch","Number of data items does not match width/height of tilemap")}(e);const{location:t,data:i}=e;this.location=Object.freeze((0,u.o8)(t));const s=this.location.width,n=this.location.height;let r=!0,a=!0;const o=function(e,t=!1){return e<=u.n?t?new Array(e).fill(0):new Array(e):new Uint32Array(e)}(Math.ceil(s*n/32));let c=0;for(let e=0;e>5,r=this._availability;return n<0||n>r.length?"unknown":r[n]&1<e.data)).catch((e=>{if(422===e?.details?.httpStatus)return{location:{top:s,left:n,width:a,height:o},valid:!0,data:new Array(a*o).fill(0)};throw e})).then((e=>{if(e.location&&(e.location.top!==s||e.location.left!==n||e.location.width!==a||e.location.height!==o))throw new l.A("tilemap:location-mismatch","Tilemap response for different location than requested",{response:e,definition:{top:s,left:n,width:a,height:o}});return w.fromJSON(e)}))}static fromJSON(e){return Object.freeze(new w(e))}}function _(e){return`${e.level}/${e.row}/${e.col}/${e.width}/${e.height}`}let b=s=class extends a.T{constructor(e){super(e),this._pendingTilemapRequests={},this.request=r.A,this.size=32,this._prefetchingEnabled=!0}initialize(){this._tilemapCache=new h.L(2*o.B.MEGABYTES),this.addHandles((0,d.wB)((()=>{const{layer:e}=this;return[e?.parsedUrl,e?.tileServers,e?.apiKey,e?.customParameters]}),(()=>this._initializeTilemapDefinition()),d.Vh))}get effectiveMinLOD(){return this.minLOD??this.layer.tileInfo.lods[0].level}get effectiveMaxLOD(){return this.maxLOD??this.layer.tileInfo.lods[this.layer.tileInfo.lods.length-1].level}getAvailability(e,t,i){if(!this.layer.tileInfo.lodAt(e)||ethis.effectiveMaxLOD)return"unavailable";const s=this._tilemapFromCache(e,t,i,this._tmpTilemapDefinition);return s?s.getAvailability(t,i):"unknown"}fetchAvailability(e,t,i,s){return!this.layer.tileInfo.lodAt(e)||ethis.effectiveMaxLOD?Promise.reject(new l.A("tile-map:tile-unavailable","Tile is not available",{level:e,row:t,col:i})):this._fetchTilemap(e,t,i,s).catch((e=>e)).then((s=>{if(s instanceof w){const n=s.getAvailability(t,i);if("unavailable"===n)throw new l.A("tile-map:tile-unavailable","Tile is not available",{level:e,row:t,col:i});return n}if((0,p.zf)(s))throw s;return"unknown"}))}fetchAvailabilityUpsample(e,t,i,s,n){s.level=e,s.row=t,s.col=i;const r=this.layer.tileInfo;r.updateTileInfo(s);const a=this.fetchAvailability(e,t,i,n).catch((e=>{if((0,p.zf)(e))throw e;if(r.upsampleTile(s))return this.fetchAvailabilityUpsample(s.level,s.row,s.col,s,n);throw e}));return this._fetchAvailabilityUpsamplePrefetch(s.id,e,t,i,n,a),a}async _fetchAvailabilityUpsamplePrefetch(e,t,i,n,r,a){if(!this._prefetchingEnabled||null==e)return;const o=`prefetch-${e}`;if(this.hasHandles(o))return;const l=new AbortController;a.then((()=>l.abort()),(()=>l.abort()));let u=!1;const h=(0,c.m)((()=>{u||(u=!0,l.abort())}));if(this.addHandles(h,o),await(0,f.md)(10,l.signal).catch((()=>{})),u||(u=!0,this.removeHandles(o)),(0,p.G4)(l))return;const d=new x.T(e,t,i,n),m={...r,signal:l.signal},y=this.layer.tileInfo;for(let e=0;s._prefetches.length{s._prefetches.removeUnordered(e)};e.then(t,t)}}_fetchTilemap(e,t,i,s){if(!this.layer.tileInfo.lodAt(e)||ethis.effectiveMaxLOD)return Promise.reject(new l.A("tilemap-cache:level-unavailable",`Level ${e} is unavailable in the service`));const n=this._tmpTilemapDefinition,r=this._tilemapFromCache(e,t,i,n);if(r)return Promise.resolve(r);const a=s?.signal;return s={...s,signal:null},new Promise(((e,t)=>{(0,p.u7)(a,(()=>t((0,p.NK)())));const i=_(n);let r=this._pendingTilemapRequests[i];if(!r){r=w.fromDefinition(n,s).then((e=>(this._tilemapCache.put(i,e,e.byteSize),e)));const e=()=>{delete this._pendingTilemapRequests[i]};this._pendingTilemapRequests[i]=r,r.then(e,e)}r.then(e,t)}))}_initializeTilemapDefinition(){if(!this.layer.parsedUrl)return;const{parsedUrl:e,apiKey:t,customParameters:i}=this.layer;this._tilemapCache.clear(),this._tmpTilemapDefinition={service:{url:e.path,query:(0,m.x0)({...e.query,...i,token:t??e.query?.token}),tileServers:this.layer.tileServers,request:this.request},width:this.size,height:this.size,level:0,row:0,col:0}}_tilemapFromCache(e,t,i,s){s.level=e,s.row=t-t%this.size,s.col=i-i%this.size;const n=_(s);return this._tilemapCache.get(n)}get test(){}};b._maxPrefetch=4,b._prefetches=new f.P({initialSize:s._maxPrefetch}),(0,n._)([(0,y.MZ)({constructOnly:!0})],b.prototype,"layer",void 0),(0,n._)([(0,y.MZ)({constructOnly:!0})],b.prototype,"minLOD",void 0),(0,n._)([(0,y.MZ)({constructOnly:!0})],b.prototype,"maxLOD",void 0),(0,n._)([(0,y.MZ)({constructOnly:!0})],b.prototype,"request",void 0),(0,n._)([(0,y.MZ)({constructOnly:!0})],b.prototype,"size",void 0),b=s=(0,n._)([(0,g.$)("esri.layers.support.TilemapCache")],b)},339:(e,t,i)=>{i.d(t,{c:()=>a,g:()=>c,o:()=>o,u:()=>l});var s=i(67504),n=i(7969),r=i(77037);const a={102100:{maxX:20037508.342788905,minX:-20037508.342788905,plus180Line:new s.A({paths:[[[20037508.342788905,-20037508.342788905],[20037508.342788905,20037508.342788905]]],spatialReference:n.A.WebMercator}),minus180Line:new s.A({paths:[[[-20037508.342788905,-20037508.342788905],[-20037508.342788905,20037508.342788905]]],spatialReference:n.A.WebMercator})},4326:{maxX:180,minX:-180,plus180Line:new s.A({paths:[[[180,-180],[180,180]]],spatialReference:n.A.WGS84}),minus180Line:new s.A({paths:[[[-180,-180],[-180,180]]],spatialReference:n.A.WGS84})}};function o(e,t){return Math.ceil((e-t)/(2*t))}function l(e,t){const i=c(e);for(const e of i)for(const i of e)i[0]+=t;return e}function c(e){return(0,r.Bi)(e)?e.rings:e.paths}},79281:(e,t,i)=>{i.d(t,{c:()=>c,s:()=>u}),i(94345);var s=i(64604),n=i(77037),r=i(69763),a=i(69033),o=i(99063),l=i(13978);async function c(e,t,i,o){const l=(0,a.p)(e),c=t[0].spatialReference,u={...o,responseType:"json",query:{...l.query,f:"json",sr:(0,r.Y)(c),target:JSON.stringify({geometryType:(0,n.$B)(t[0]),geometries:t}),cutter:JSON.stringify(i)}},h=await(0,s.A)(l.path+"/cut",u),{cutIndexes:f,geometries:p=[]}=h.data;return{cutIndexes:f,geometries:p.map((e=>{const t=(0,n.rS)(e);return t.spatialReference=c,t}))}}async function u(e,t,i){const a="string"==typeof e?(0,o.An)(e):e,c=t[0].spatialReference,u=(0,n.$B)(t[0]),h={...i,query:{...a.query,f:"json",sr:(0,r.Y)(c),geometries:JSON.stringify((0,l.e)(t))}},{data:f}=await(0,s.A)(a.path+"/simplify",h);return(0,l.d)(f.geometries,u,c)}},69033:(e,t,i)=>{i.d(t,{a:()=>r,e:()=>o,p:()=>a}),i(90740),i(29512);var s=i(32773),n=i(99063);function r(e,t){return t?{...t,query:{...e??{},...t.query}}:{query:e}}function a(e){return"string"==typeof e?(0,n.An)(e):(0,s.o8)(e)}function o(e,t,i){const s={};for(const n in e){if("declaredClass"===n)continue;const r=e[n];if(null!=r&&"function"!=typeof r)if(Array.isArray(r))s[n]=r.map((e=>o(e)));else if("object"==typeof r)if(r.toJSON){const e=r.toJSON(i?.[n]);s[n]=t?e:JSON.stringify(e)}else s[n]=t?r:JSON.stringify(r);else s[n]=r}return s}i(64604)},13978:(e,t,i)=>{i.d(t,{d:()=>r,e:()=>n});var s=i(77037);function n(e){return{geometryType:(0,s.$B)(e[0]),geometries:e.map((e=>e.toJSON()))}}function r(e,t,i){const n=(0,s.xD)(t);return e.map((e=>{const t=n.fromJSON(e);return t.spatialReference=i,t}))}},75377:(e,t,i)=>{i.d(t,{v:()=>o});var s=i(32773),n=i(91047),r=i(44945);i(20266),i(90740),i(93181),i(13671),i(58498);class a{constructor(e,t){this._observable=new r.S,this._value=e,this._equalityFunction=t}get value(){return(0,n.t)(this._observable),this._value}set value(e){this._equalityFunction(e,this._value)||(this._value=e,this._observable.notify())}mutate(e){e(this._value),this._observable.notify()}}function o(e,t=s.gh){return new a(e,t)}},3952:(e,t,i)=>{i.d(t,{el:()=>m});var s=i(90740),n=i(6407),r=i(20266),a=i(84200),o=i(67504),l=i(339),c=i(69763),u=i(29208),h=i(79281);i(32773),i(32816),i(29298),i(36544),i(93181),i(13671),i(40499),i(69421),i(91047),i(56273),i(44600),i(2160),i(99924),i(41390),i(58498),i(45371),i(80959),i(49877),i(7969),i(93804),i(18683),i(64604),i(29512),i(99063),i(64752),i(48844),i(97827),i(91695),i(18169),i(48402),i(16699),i(26809),i(2589),i(18527),i(77037),i(36533),i(94345),i(92517),i(69033),i(13978);const f=()=>r.L.getLogger("esri.geometry.support.normalizeUtils");function p(e,t,i){if(t){const t=function(e,t){if(!(e instanceof o.A||e instanceof a.A)){const e="straightLineDensify: the input geometry is neither polyline nor polygon";throw f().error(e),new n.A(e)}const i=(0,l.g)(e),s=[];for(const e of i){const i=[];s.push(i),i.push([e[0][0],e[0][1]]);for(let s=0;s1){for(let e=1;e<=h-1;e++){const s=e*t,a=u*s+n,o=c*s+r;i.push([a,o])}const e=(l+Math.floor(h-1)*t)/2,s=u*e+n,a=c*e+r;i.push([s,a])}i.push([a,o])}}return function(e){return"polygon"===e.type}(e)?new a.A({rings:s,spatialReference:e.spatialReference}):new o.A({paths:s,spatialReference:e.spatialReference})}(e,1e6);e=(0,u.ci)(t,!0)}return i&&(e=(0,l.u)(e,i)),e}function d(e,t,i){if(Array.isArray(e)){const s=e[0];if(s>t){const i=(0,l.o)(s,t);e[0]=s+i*(-2*t)}else if(st){const i=(0,l.o)(s,t);e=e.clone().offset(i*(-2*t),0)}else if(sd(e,x,w))),S.push(e)}else if("extent"===t.type){const e=t.clone()._normalize(!1,!1,y);S.push(e.rings?new a.A(e):e)}else if(t.extent){const e=t.extent,i=(0,l.o)(e.xmin,w)*(2*x);let s=0===i?t.clone():(0,l.u)(t.clone(),i);e.offset(i,0);let{xmin:n,xmax:r}=e;n=Number(n.toFixed(9)),r=Number(r.toFixed(9)),e.intersects(b)&&r!==x?(I=r>I?r:I,s=p(s,g),R.push(s),S.push("cut")):e.intersects(v)&&n!==w?(I=r*(2*x)>I?r*(2*x):I,s=p(s,g,360),R.push(s),S.push("cut")):S.push(s)}else S.push(t.clone());else S.push(t);else S.push(t);let T=(0,l.o)(I,x),A=-90;const M=T,k=new o.A;for(;T>0;){const e=360*T-180;k.addPath([[e,A],[e,-1*A]]),A*=-1,T--}if(R.length>0&&M>0){const t=function(e,t){let i=-1;for(let s=0;s{if(i[0]<180)return!0;{let i=0;for(let e=0;ei?s:i}i=Number(i.toFixed(9));const s=-360*(0,l.o)(i,180);for(let i=0;i1&&n.rings.length>=a.rings.length?(s.push(n),r.push("simplify")):r.push(g?(0,u.Gh)(n):n)}}if(!s.length)return r;const a=await(0,h.s)(n,s,i),o=[];for(let e=0;e{i.r(t),i.d(t,{I:()=>ht,R:()=>lt,default:()=>ut});var s=i(32816),n=i(72393),r=i(52731),a=i(6407),o=i(20266),l=i(2810),c=i(80959),u=i(67321),h=i(29298),f=i(36544),p=i(32773),d=i(88663),m=i(69421),y=i(73597),g=i(8368),x=i(31315),w=i(4335),_=(i(94345),i(92414)),b=i(64604),v=i(41390),I=i(49877),R=i(69763),S=i(1985),T=i(98238),A=i(25456),M=i(44158),k=i(68891),O=i(33826),F=i(92070),C=i(84200),P=i(99924),N=i(28276),D=i(6851),B=i(55095),E=i(30291),z=i(38226),L=i(64752);const J=new Map,H=new class{constructor(e=15e3,t=5e3){this._timer=null,this._cachedBlocks=new Map,this._size=-1,this._duration=e,this._interval=Math.min(e,t)}decreaseRefCount(e,t){const i=e+"/"+t,s=this._cachedBlocks;if(s.has(i)){const e=s.get(i);return e.refCount--,e.refCount<=0&&(s.delete(i),e.controller&&e.controller.abort()),e.refCount}return 0}getBlock(e,t){const i=e+"/"+t,s=this._cachedBlocks;if(s.has(i)){const e=s.get(i);return e.ts=Date.now(),e.refCount++,s.delete(i),s.set(i,e),e.block}return null}putBlock(e,t,i,s){const n=this._cachedBlocks,r=e+"/"+t;if(n.has(r)){const e=n.get(r);e.ts=Date.now(),e.refCount++}else n.set(r,{block:i,ts:Date.now(),refCount:1,controller:s});this._trim(),this._updateTimer()}deleteBlock(e,t){const i=this._cachedBlocks,s=e+"/"+t;i.has(s)&&i.delete(s)}updateMaxSize(e){this._size=e,this._trim()}empty(){this._cachedBlocks.clear(),this._clearTimer()}getCurrentSize(){return this._cachedBlocks.size}_updateTimer(){if(null!=this._timer)return;const e=this._cachedBlocks;this._timer=setInterval((()=>{const t=Array.from(e),i=Date.now();for(let s=0;s=e.size)return;const t=Array.from(e);for(let i=0;ia.isResolved=!0)).catch((()=>a.isRejected=!0)),r[t]?.cache.set(i,a)}function Z(e,t,i){const s=J.get(e);s?null!=t&&null!=s[t]?s[t]?.cache.delete(i):H.deleteBlock(e,i):null==t&&H.deleteBlock(e,i)}var $=i(40790),U=i(33535),V=i(10348),Y=i(67535),X=i(44600),K=i(7969),Q=i(89779),ee=i(8824),te=i(30851),ie=i(34760),se=i(88404),ne=i(65523),re=i(14141),ae=(i(2160),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(90740),i(93804),i(18683),i(99063)),oe=(i(29512),i(56273),i(36533),i(29208),i(48844),i(67504),i(18169),i(48402),i(16699),i(26809),i(2589),i(18527),i(92517),i(77037),i(97827),i(91695),i(91381),i(4048),i(85232),i(30011),i(55270),i(50214),i(59192)),le=(i(78016),i(54483),i(95779),i(13262),i(346),i(93471),i(35902)),ce=(i(13226),i(53252),i(34039),i(70061),i(3495),i(97906),i(64524),i(65023),i(31424),i(74676),i(53610),i(29447),i(78273),i(49475),i(32368),i(7391),i(22529),i(43534),i(38094),i(67723),i(47239),i(59858),i(63728),i(1178),i(7182),i(17745),i(81272),i(44945),i(47788),i(19297),i(82408),i(73509),i(69277),i(70580),i(75191),i(24319),i(62092),i(4157),i(62401),i(89322),i(20138),i(53370),i(46946),i(3816),i(71992),i(80167),i(4478),i(91808),i(7161),i(55586),i(35121),i(92229),i(18344),i(64884),i(23351),i(51222),i(42870),i(73067),i(54512),i(53103),i(19648),i(42948),i(60027),i(57111),i(75651),i(88614),i(1030),i(15319),i(60785),i(56487),i(6399),i(9498),i(23105),i(24079),i(38149),i(19681),i(40328),i(84539),i(65299),i(6510),i(38641),i(27281),i(51961),i(62399),i(64995),i(33150),i(58173),i(66110),i(67520),i(27532),i(48103),i(65085),i(33611),i(84857),i(60373),i(98187),i(16794),i(52357),i(11090),i(49319),i(93546),i(29570),i(34592),i(79825),i(95101),i(67578),i(14896),i(95611),i(98089),i(91366),i(80473),i(43435),i(73435),i(73502),i(19869),i(3827),i(65174),i(78328),i(72604),i(54616),i(25018),i(75399),i(46341),i(79943),i(68258),i(24330),i(91276),i(62482),i(12692),i(60303),i(79769),i(17813),i(3112),i(46626),i(45560),i(56303),i(85890),i(55884),i(42656),i(3952),i(339),i(79281),i(69033),i(13978),i(55807),i(12119),i(13201),i(12856),i(47812),i(67138),i(23875),i(45476),i(23787),i(22151),i(49755),i(54131),i(11494),i(6801),i(41003),i(9380),i(22260),i(75213),i(78281),i(47387),i(46728),i(64102),i(20527),i(75377),i(44864));i(95637),i(59930),i(45862),i(72762),i(71613),i(17872),i(16722),i(94894),i(88817),i(66136),i(4734),i(25144);let ue=0,he=class extends((0,N.g)(P.oY)){constructor(){super(...arguments),this._tileFetchQueue=new Y.Q({concurrency:32,process:(e,t)=>this._fetchRawTile(e.pyramidLevel,e.row,e.col,{...e.options,signal:t})}),this.datasetName=null,this.datasetFormat=null,this.hasUniqueSourceStorageInfo=!0,this.rasterInfo=null,this.ioConfig={sampling:"closest"}}async init(){const e=(0,z.l)();this.addResolvingPromise(e),await this.when()}normalizeCtorArgs(e){return e?.ioConfig&&(e={...e,ioConfig:{resolution:null,bandIds:null,sampling:"closest",tileInfo:F.A.create(),...e.ioConfig}}),e}get _isGlobalWrappableSource(){const{rasterInfo:e}=this,t=(0,z.d)(e.spatialReference);return null!=t&&e.extent.width>=t/2}get _hasNoneOrGCSShiftTransform(){const{transform:e}=this.rasterInfo;return null==e||"gcs-shift"===e.type}set rasterJobHandler(e){this._set("rasterJobHandler",e),"Function"===this.datasetFormat&&this.primaryRasters?.rasters?.forEach((t=>t.rasterJobHandler=e))}get rasterId(){return this.url||"rasterId-"+ue++}set url(e){this._set("url",(0,S.s)(e,o.L.getLogger(this)))}async open(e){throw new a.A("BaseRaster:open-not-implemented","open() is not implemented")}async fetchTile(e,t,i,s={}){const n=s.tileInfo||this.rasterInfo.storageInfo.tileInfo,r=this.getTileExtentFromTileInfo(e,t,i,n);return s={noClip:!0,...s},this.fetchPixels(r,n.size[0],n.size[1],s)}async identify(e,t={}){e=(0,f.b)(L.A,e).clone().normalize();const{multidimensionalDefinition:i,timeExtent:s}=t,{rasterInfo:n}=this,{hasMultidimensionalTranspose:r,multidimensionalInfo:a}=n;let{transposedVariableName:o}=t;const l=null!=a&&r&&(null!=s||(0,E.i)(i));l&&!o&&(o=null!=i&&i.length>0?i[0].variableName??void 0:a.variables[0].name,t={...t,transposedVariableName:o}),t=this._getRequestOptionsWithSliceId(t);const{spatialReference:c,extent:u}=n,{datumTransformation:h}=t;let p=(0,z.e)(e,c,h);if(!u.intersects(p))return{location:p,value:null};if(null!=n.transform){const e=n.transform.inverseTransform(p);if(!n.nativeExtent.intersects(e))return{location:e,value:null};p=e}let d=0;const m=null!=o&&null!=a&&n.hasMultidimensionalTranspose;if("Function"===this.datasetFormat){const e=this.primaryRasters.rasters[0];if(m)return e.identify(p,t);const{pixelSize:s}=n,r=3,a=s.x*r/2,o=s.y*r/2,l=new X.A({xmin:p.x-a,xmax:p.x+a,ymin:p.y-o,ymax:p.y+o,spatialReference:c}),u={interpolation:"nearest",multidimensionalDefinition:i,sliceId:t.sliceId},{pixelBlock:h}=await e.fetchPixels(l,r,r,u),{pixelBlock:f}=await this.fetchPixels(l,r,r,u);if(null==h)return{location:p,value:null};const d=Math.floor(r*r*.5),y=!h.mask||h.mask[d]?h.pixels.map((e=>e[d])):null;let g;return null!=f&&(g=!f.mask||f.mask[d]?f.pixels.map((e=>e[d])):void 0),{location:p,value:y,processedValue:g,pyramidLevel:0}}if(!m)if(t.srcResolution)d=(0,z.s)(t.srcResolution,n,this.ioConfig.sampling).pyramidLevel;else if(d=await this.computeBestPyramidLevelForLocation(e,t),null==d)return{location:p,value:null};const y=this.identifyPixelLocation(p,d,null,m);if(null===y)return{location:p,value:null};const{row:g,col:x,rowOffset:w,colOffset:_,blockWidth:b}=y,v=o??t.sliceId,I=q(this.rasterId,v),R=`${d}/${g}/${x}`;let S=j(I,null,R);null==S&&(S=this.fetchRawTile(d,g,x,t),W(I,null,R,S));const T=await S;if(!T?.pixels?.length)return{location:p,value:null};const A=w*b+_;return this._processIdentifyResult(T,{srcLocation:p,position:A,pyramidLevel:d,useTransposedTile:!!m,requestSomeSlices:l,identifyOptions:t})}async fetchPixels(e,t,i,s={}){e=(0,z.f)(e),s=this._getRequestOptionsWithSliceId(s);const{_hasNoneOrGCSShiftTransform:n}=this;if(s.requestRawData&&n)return this._fetchPixels(e,t,i,s);const r=(0,z.d)(e.spatialReference),a=(0,z.h)(e);if(null==r||0===a||1===a&&this._isGlobalWrappableSource&&n)return this._fetchPixels(e,t,i,s);if(a>=3)return{extent:e,pixelBlock:null};const o=[],{xmin:l,xmax:c}=e,u=Math.round(r/(c-l)*t),h=u-Math.round((r/2-l)/(c-l)*t);let f=0;const p=[];for(let n=0;n<=a;n++){const d=new X.A({xmin:0===n?l:-r/2,xmax:n===a?c-r*n:r/2,ymin:e.ymin,ymax:e.ymax,spatialReference:e.spatialReference}),m=0===n?u-h:n===a?t-f:u;f+=m,p.push(m);const y=s.disableWrapAround&&n>0?null:this._fetchPixels(d,m,i,s);o.push(y)}const d=(await Promise.all(o)).map((e=>e?.pixelBlock));let m=null;const y={width:t,height:i};return m=this.rasterJobHandler?(await this.rasterJobHandler.mosaicAndTransform({srcPixelBlocks:d,srcMosaicSize:y,destDimension:null,coefs:null,sampleSpacing:null,interpolation:"nearest",alignmentInfo:null,blockWidths:p},s)).pixelBlock:(0,V.m)(d,y,{blockWidths:p}),{extent:e,srcExtent:(0,z.a)(e,this.rasterInfo.spatialReference,s.datumTransformation),pixelBlock:m}}async fetchRawPixels(e,t,i,s={}){t={x:Math.floor(t.x),y:Math.floor(t.y)};const n=await this._fetchRawTiles(e,t,i,s),{nativeExtent:r,nativePixelSize:a,storageInfo:o}=this.rasterInfo,l=2**e,c=a.x*l,u=a.y*l,h=new X.A({xmin:r.xmin+c*t.x,xmax:r.xmin+c*(t.x+i.width-1),ymin:r.ymax-u*(t.y+i.height-1),ymax:r.ymax-u*t.y,spatialReference:r.spatialReference});if(!n)return{extent:h,srcExtent:h,pixelBlock:null};const{pixelBlocks:f,mosaicSize:p}=n;if(1===f.length&&null!=f[0]&&f[0].width===i.width&&f[0].height===i.height)return{extent:h,srcExtent:h,pixelBlock:n.pixelBlocks[0]};const d=e>0?o.pyramidBlockWidth:o.blockWidth,m=e>0?o.pyramidBlockHeight:o.blockHeight,y={x:t.x%d,y:t.y%m};let g;return g=this.rasterJobHandler?(await this.rasterJobHandler.mosaicAndTransform({srcPixelBlocks:f,srcMosaicSize:p,destDimension:i,clipOffset:y,clipSize:i,coefs:null,sampleSpacing:null,interpolation:s.interpolation,alignmentInfo:null,blockWidths:null},s)).pixelBlock:(0,V.m)(f,p,{clipOffset:y,clipSize:i}),{extent:h,srcExtent:h,pixelBlock:g}}fetchRawTile(e,t,i,s){throw new a.A("BaseRaster:read-not-implemented","fetchRawTile() is not implemented")}computeExtent(e){return(0,z.a)(this.rasterInfo.extent,e)}decodePixelBlock(e,t){return!this.rasterJobHandler||t.useCanvas?(0,U.d)(e,t):this.rasterJobHandler.decode({data:e,options:t})}async request(e,t,i=0){const{customFetchParameters:s}=this.ioConfig,{range:n,query:r,headers:a}=t;i=i??t.retryCount??this.ioConfig.retryCount;const o=n?{Range:`bytes=${n.from}-${n.to}`}:null;try{return await(0,b.A)(e,{...t,query:{...r,...s},headers:{...a,...o}})}catch(s){if(i>0)return i--,this.request(e,t,i);throw s}}getSliceIndex(e){const{multidimensionalInfo:t}=this.rasterInfo;return null==t||null==e||0===e.length?null:(0,E.g)(e,t)}getTileExtentFromTileInfo(e,t,i,s){const n=s.lodAt(e);return this.getTileExtent({x:n.resolution,y:n.resolution},t,i,s.origin,s.spatialReference,s.size)}updateTileInfo(){const{storageInfo:e,spatialReference:t,extent:i,pixelSize:s}=this.rasterInfo,{pyramidResolutions:n}=e;if(!e.tileInfo){const r=[],a=e.maximumPyramidLevel||0;let o=(s.x+s.y)/2,l=1/.0254*96*o;for(let e=0;e<=a&&(r.unshift(new D.A({level:a-e,resolution:o,scale:l})),e!==a);e++)if(n){const t=(n[e].x+n[e].y)/2;l*=t/o,o=t}else o*=2,l*=2;const c=new L.A({x:i.xmin,y:i.ymax,spatialReference:t});e.tileInfo=new F.A({origin:c,size:[e.blockWidth,e.blockHeight],spatialReference:t,lods:r}),e.isVirtualTileInfo=!0}}createRemoteDatasetStorageInfo(e,t=512,i=512,s){const{width:n,height:r,nativeExtent:a,pixelSize:o,spatialReference:l}=e,c=new L.A({x:a.xmin,y:a.ymax,spatialReference:l});null==s&&(s=Math.max(0,Math.round(Math.log(Math.max(n,r))/Math.LN2-8)));const u=this.computeBlockBoundary(a,512,512,{x:a.xmin,y:a.ymax},[o],s);e.storageInfo=new B.R({blockWidth:t,blockHeight:i,pyramidBlockWidth:t,pyramidBlockHeight:i,origin:c,firstPyramidLevel:1,maximumPyramidLevel:s,blockBoundary:u})}async computeBestPyramidLevelForLocation(e,t={}){return 0}computeBlockBoundary(e,t,i,s,n,r=0,a=2){if(1===n.length&&r>0){n=[...n];let{x:e,y:t}=n[0];for(let i=0;io)return null;const p=this.getPyramidPixelSize(t),{x:d,y:m}=p,y=(l.y-f.y)/m/h,g=(f.x-l.x)/d/u,x=Math.min(h-1,Math.floor((y-Math.floor(y))*h)),w=Math.min(u-1,Math.floor((g-Math.floor(g))*u));return{pyramidLevel:t,row:Math.floor(y),col:Math.floor(g),rowOffset:x,colOffset:w,blockWidth:u,srcLocation:f}}getTileExtent(e,t,i,s,n,r){const[a,o]=r,l=s.x+i*a*e.x,c=l+a*e.x,u=s.y-t*o*e.y,h=u-o*e.y;return new X.A({xmin:l,xmax:c,ymin:h,ymax:u,spatialReference:n})}getBlockWidthHeight(e){return{blockWidth:e>0?this.rasterInfo.storageInfo.pyramidBlockWidth:this.rasterInfo.storageInfo.blockWidth,blockHeight:e>0?this.rasterInfo.storageInfo.pyramidBlockHeight:this.rasterInfo.storageInfo.blockHeight}}isBlockOutside(e,t,i){const s=this.rasterInfo.storageInfo.blockBoundary[e];return!s||s.maxRowt||s.minCol>i}updateImageSpaceRasterInfo(e){const{extent:t,pixelSize:i}=e;if(-.5===t.xmin&&.5===t.ymax&&1===i.x&&1===i.y&&null==e.transform)return;const{width:s,height:n}=e,r=K.A.WebMercator;e.spatialReference=r,e.extent=e.nativeExtent=new X.A({xmin:-.5,ymax:.5,xmax:s-.5,ymin:.5-n,spatialReference:r}),e.isPseudoSpatialReference=!0,e.transform=null,e.pixelSize=new L.A({x:1,y:1,spatialReference:r});const{extent:a,storageInfo:o}=e;if(o){o.origin=new L.A({x:a.xmin,y:a.ymax,spatialReference:r});const{pyramidResolutions:t,tileInfo:s}=o;if(t&&t.forEach((e=>{e.x/=i.x,e.y/=i.y})),s){s.origin=o.origin;const t=(e.nativePixelSize.x+e.nativePixelSize.y)/2;s.lods.forEach(((e,i)=>{e.resolution=t*2**i,e.scale=96*e.resolution/.0254}))}}}async _fetchPixels(e,t,i,s={}){let n=(0,z.h)(e);if(n>=2)return{extent:e,pixelBlock:null};const r=this._getSourceDataInfo(e,t,i,s),{pyramidLevel:a,srcResolution:o,srcExtent:l,srcWidth:c,srcHeight:u,ul:h}=r;if(0===c||0===u)return{extent:e,srcExtent:l,pixelBlock:null};const{rasterInfo:f}=this,p=f.transform,d="gcs-shift"===p?.type,m=null!=(0,z.d)(e.spatialReference);!d&&m||(n=(0,z.h)(r.srcExtent,d));const y=await this._fetchRawTiles(a,h,{width:c,height:u,wrapCount:n},s);if(!y)return{extent:e,srcExtent:l,pixelBlock:null};const g=f.storageInfo,x=a>0?g.pyramidBlockWidth:g.blockWidth,w=a>0?g.pyramidBlockHeight:g.blockHeight;let{x:_,y:b}=f.pixelSize;if(a>0){const{pyramidResolutions:e,pyramidScalingFactor:t}=g;if(null!=e&&e[a-1])({x:_,y:b}=e[a-1]);else{const e=t**a;_*=e,b*=e}}const v=f.spatialReference,I=new L.A({x:_,y:b,spatialReference:v}),R=x===c&&w===u&&h.x%x==0&&h.y%w==0,S=new L.A({x:(e.xmax-e.xmin)/t,y:(e.ymax-e.ymin)/i,spatialReference:e.spatialReference}),T=!e.spatialReference.equals(v),A=v.isGeographic?1e-9:1e-4,{datumTransformation:M}=s,k=!T&&R&&1===y.pixelBlocks.length&&x===t&&w===i&&function(e,t,i){return Math.abs(e.x-t.x)0||O,isAdaptive:!1!==this.ioConfig.optimizeProjectionAccuracy,includeGCSGrid:F},s):(0,z.c)({projectedExtent:e,srcBufferExtent:y.extent,pixelSize:S,datumTransformation:M,rasterTransform:p,hasWrapAround:n>0||O,isAdaptive:!1,includeGCSGrid:F});let P;const N=!s.requestRawData,D={rows:C.spacing[0],cols:C.spacing[1]},B=this._hasNoneOrGCSShiftTransform?this._getRasterTileAlignmentInfo(a,y.extent.xmin):void 0,{pixelBlocks:E,mosaicSize:J,isPartiallyFilled:H}=y;let q=null;if(this.rasterJobHandler){const e=await this.rasterJobHandler.mosaicAndTransform({srcPixelBlocks:E,srcMosaicSize:J,destDimension:N?{width:t,height:i}:null,coefs:N?C.coefficients:null,sampleSpacing:N?D:null,projectDirections:F,gcsGrid:F?C.gcsGrid:null,isUV:"vector-uv"===this.rasterInfo.dataType,interpolation:s.interpolation,alignmentInfo:B,blockWidths:null},s);({pixelBlock:P,localNorthDirections:q}=e)}else{const e=(0,V.m)(E,J,{alignmentInfo:B});P=N?(0,V.d)(e,{width:t,height:i},C.coefficients,D,s.interpolation):e,F&&C.gcsGrid&&(q=(0,V.e)({width:t,height:i},C.gcsGrid),P=(0,V.f)(P,this.rasterInfo.dataType,q))}return s.requestRawData||F?{extent:e,srcExtent:l,srcTilePixelSize:I,pixelBlock:P,transformGrid:C,localNorthDirections:q,isPartiallyFilled:H}:{extent:e,srcExtent:l,srcTilePixelSize:I,pixelBlock:P}}async _fetchRawTiles(e,t,i,s){const{origin:n,blockBoundary:r}=this.rasterInfo.storageInfo,{blockWidth:a,blockHeight:o}=this.getBlockWidthHeight(e);let{x:l,y:c}=t,{width:u,height:h,wrapCount:f}=i;const p=this._getRasterTileAlignmentInfo(e,0);s.buffer&&(l-=s.buffer.cols,c-=s.buffer.rows,u+=2*s.buffer.cols,h+=2*s.buffer.rows);let d=0,m=0,y=0;f&&null!=p&&(({worldColumnCountFromOrigin:m,originColumnOffset:y,rightPadding:d}=p),m*p.blockWidth-d>=l+u&&(d=0));const g=Math.floor(l/a),x=Math.floor(c/o),w=Math.floor((l+u+d-1)/a),_=Math.floor((c+h+d-1)/o),b=r[e];if(!b)return null;const{minRow:v,minCol:I,maxCol:R,maxRow:S}=b;if(0===f&&(_S||g>R))return null;const T=new Array;let A=!1;const M=null==this.ioConfig.allowPartialFill?s.allowPartialFill:this.ioConfig.allowPartialFill;for(let t=x;t<=_;t++)for(let i=g;i<=w;i++){let n=i;if(!s.disableWrapAround&&f&&null!=p&&m<=i&&(n=i-m-y),t>=v&&n>=I&&S>=t&&R>=n){const i=this._tileFetchQueue.push({pyramidLevel:e,row:t,col:n,options:s},{signal:s.signal});M?T.push(new Promise((e=>{i.then((t=>e(t))).catch((()=>{A=!0,e(null)}))}))):T.push(i)}else T.push(Promise.resolve(null))}if(0===T.length)return null;const k=await Promise.all(T),O={height:(_-x+1)*o,width:(w-g+1)*a},{spatialReference:F}=this.rasterInfo,C=this.getPyramidPixelSize(e),{x:P,y:N}=C;return{extent:new X.A({xmin:n.x+g*a*P,xmax:n.x+(w+1)*a*P,ymin:n.y-(_+1)*o*N,ymax:n.y-x*o*N,spatialReference:F}),pixelBlocks:k,mosaicSize:O,isPartiallyFilled:A}}_fetchRawTile(e,t,i,s){const n=this.rasterInfo.storageInfo.blockBoundary[e];if(!n)return Promise.resolve(null);const{minRow:r,minCol:a,maxCol:o,maxRow:l}=n;if(tl||i>o)return Promise.resolve(null);const u=q(this.rasterId,s.sliceId),h=`${e}/${t}/${i}`;let f=j(u,s.registryId,h);if(null==f){const n=new AbortController;f=this.fetchRawTile(e,t,i,{...s,signal:n.signal}),W(u,s.registryId,h,f,n),f.catch((()=>Z(u,s.registryId,h)))}return s.signal&&(0,c.u7)(s,(()=>{G(u,s.registryId,h)})),f}_computeMagDirValues(e){const{bandCount:t,dataType:i}=this.rasterInfo;if((2!==t||"vector-magdir"!==i)&&"vector-uv"!==i||2!==e?.length||!e[0]?.length)return null;const s=e[0].length;if("vector-magdir"===i){const t=e[1].map((e=>(e+360)%360));return[e[0],t]}const[n,r]=e,a=[],o=[];for(let e=0;e=16,f=l===r&&this._requireTooManySrcTiles(a,o,t,i);if(h||f||0===a||0===o){const a=new L.A({x:(e.xmax-e.xmin)/t,y:(e.ymax-e.ymin)/i,spatialReference:e.spatialReference});let o=(0,z.b)(a,this.rasterInfo.spatialReference,e,n.datumTransformation);const f=!o||s.srcResolution&&o.x+o.y=e){const t=2**e;o={x:s.srcResolution.x*t,y:s.srcResolution.y*t}}}o&&(n.srcResolution=o,this._updateSourceDataInfo(e,n))}return this._requireTooManySrcTiles(n.srcWidth,n.srcHeight,t,i)&&(n.srcWidth=0,n.srcHeight=0),n}_requireTooManySrcTiles(e,t,i,s){const{tileInfo:n}=this.rasterInfo.storageInfo,r=e/i,a=t/s;return Math.ceil(e/n.size[0])*Math.ceil(t/n.size[1])>=256*Math.max(1,(i+s)/1024)||r>8||a>8}_updateSourceDataInfo(e,t){t.srcWidth=0,t.srcHeight=0;const{rasterInfo:i}=this,s=i.spatialReference,{srcResolution:n,datumTransformation:r}=t,{pyramidLevel:a,pyramidResolution:o,excessiveReading:l}=(0,z.s)(n,i,this.ioConfig.sampling);if(l)return;let c=t.srcExtent||(0,z.a)(e,s,r);if(null==c)return;const u=i.transform;u&&(c=u.inverseTransform(c)),t.srcExtent=c;const{x:h,y:f}=i.storageInfo.origin,p=Math.floor((c.xmin-h)/o.x+.1),d=Math.floor((f-c.ymax)/o.y+.1),m=Math.floor((c.xmax-h)/o.x-.1),y=Math.floor((f-c.ymin)/o.y-.1),g=c.width<.1*o.x?0:m-p+1,x=c.height<.1*o.y?0:y-d+1;t.pyramidLevel=a,t.pyramidResolution=o,t.srcWidth=g,t.srcHeight=x,t.ul={x:p,y:d}}_getRequestOptionsWithSliceId(e){return null!=this.rasterInfo.multidimensionalInfo&&null==e.sliceId&&(e={...e,sliceId:this.getSliceIndex(e.multidimensionalDefinition)}),e}_processIdentifyResult(e,t){const{srcLocation:i,position:s,pyramidLevel:n,useTransposedTile:r}=t,a=e.pixels[0].length/e.width/e.height;if(e.mask&&!e.mask[s])return{location:i,value:null};const{multidimensionalInfo:o}=this.rasterInfo;if(null==o||!r){const t=e.pixels.map((e=>e[s])),r={location:i,value:t,pyramidLevel:n},a=this._computeMagDirValues(t.map((e=>[e])));return a?.length&&(r.magdirValue=a.map((e=>e[0]))),r}let l=e.pixels.map((e=>e.slice(s*a,s*a+a))),c=this._computeMagDirValues(l);const{requestSomeSlices:u,identifyOptions:h}=t;let f=(0,E.c)(o,h.transposedVariableName);if(u){const e=(0,E.a)(f,h.multidimensionalDefinition,h.timeExtent);l=l.map((t=>e.map((e=>t[e])))),c=c?.map((t=>e.map((e=>t[e])))),f=e.map((e=>f[e]))}const p=e.noDataValues||this.rasterInfo.noDataValue,d={pixels:l,pixelType:e.pixelType};let m;return null!=p&&((0,$.c)(d,p),m=d.mask),{location:i,value:null,dataSeries:f.map(((e,t)=>{const i={value:0===m?.[t]?null:l.map((e=>e[t])),multidimensionalDefinition:e.multidimensionalDefinition.map((e=>new A.A({...e,isSlice:!0})))};return c?.length&&(i.magdirValue=[c[0][t],c[1][t]]),i})),pyramidLevel:n}}};(0,s._)([(0,h.MZ)()],he.prototype,"_rasterTileAlignmentInfo",void 0),(0,s._)([(0,h.MZ)()],he.prototype,"_tileFetchQueue",void 0),(0,s._)([(0,h.MZ)({readOnly:!0})],he.prototype,"_isGlobalWrappableSource",null),(0,s._)([(0,h.MZ)({readOnly:!0})],he.prototype,"_hasNoneOrGCSShiftTransform",null),(0,s._)([(0,h.MZ)()],he.prototype,"rasterJobHandler",null),(0,s._)([(0,h.MZ)({readOnly:!0})],he.prototype,"rasterId",null),(0,s._)([(0,h.MZ)(T.u)],he.prototype,"url",null),(0,s._)([(0,h.MZ)({type:String,json:{write:!0}})],he.prototype,"datasetName",void 0),(0,s._)([(0,h.MZ)({type:String,json:{write:!0}})],he.prototype,"datasetFormat",void 0),(0,s._)([(0,h.MZ)()],he.prototype,"hasUniqueSourceStorageInfo",void 0),(0,s._)([(0,h.MZ)()],he.prototype,"rasterInfo",void 0),(0,s._)([(0,h.MZ)()],he.prototype,"ioConfig",void 0),(0,s._)([(0,h.MZ)()],he.prototype,"sourceJSON",void 0),he=(0,s._)([(0,m.$)("esri.layers.support.rasterDatasets.BaseRaster")],he);const fe=he;async function pe(e,t,s){if("extent"===s.type)return function(e,t,i){const{width:s,height:n}=e,r=new Uint8Array(s*n),a=t.width/s,o=t.height/n;if(i.width/a<.5||i.height/o<.5)return new Q.A({pixelType:e.pixelType,width:s,height:n,mask:r,pixels:[...e.pixels]});const{xmin:l,xmax:c,ymin:u,ymax:h}=t,{xmin:f,xmax:p,ymin:d,ymax:m}=i,y=Math.max(l,f),g=Math.min(c,p),x=Math.max(u,d),w=Math.min(h,m),_=.5*a,b=.5*o;if(g-y<_||w-xc-_||x>h-b||w.5&&I%1<.5||M===k&&R%1>.5&&S%1<.5)return new Q.A({pixelType:e.pixelType,width:s,height:n,mask:r,pixels:[...e.pixels]});if(0===T&&0===M&&A===s&&k===n)return e;const O=e.mask;for(let e=M;e<=k;e++)for(let t=T;t<=A;t++){const i=e*s+t;r[i]=O?O[i]:255}return new Q.A({pixelType:e.pixelType,width:s,height:n,mask:r,pixels:[...e.pixels]})}(e,t,s);const{width:n,height:r}=e,a=new Uint8Array(n*r),{contains:o,intersects:l}=await Promise.all([i.e(9257),i.e(3441)]).then(i.bind(i,85822));return l(t,s)?"polyline"===s.type?function(e,t,i){const{width:s,height:n}=e,r=new Uint8Array(s*n),a=t.width/s,o=t.height/n,{xmin:l,ymax:c}=t,{paths:u}=i,h=e.mask;for(let e=0;ee.map((([e,t])=>[(e-o)/r,(l-t)/a]))));const u=document.createElement("canvas");u.width=s,u.height=n;const h=u.getContext("2d");h.fillStyle="#f00",h.beginPath(),c.forEach((e=>{h.moveTo(e[0][0],e[0][1]);for(let t=0;t127?255:0);return new Q.A({pixelType:e.pixelType,width:s,height:n,mask:m,maskIsAlpha:!1,pixels:[...e.pixels]})}(e,t,s):new Q.A({pixelType:e.pixelType,width:n,height:r,mask:a,maskIsAlpha:!1,pixels:[...e.pixels]})}let de=class extends fe{constructor(){super(...arguments),this.datasetFormat="Function",this.tileType="Raster",this.rasterFunction=null,this._clippingGeometry=new Map}async open(e){await this.init();const{rasterFunction:t}=this;this.primaryRasters?.rasters?.length?t.sourceRasters=this.primaryRasters.rasters:(this.primaryRasters=t.getPrimaryRasters(),this.rasterJobHandler&&this.primaryRasters.rasters?.forEach((e=>e.rasterJobHandler=this.rasterJobHandler)));const{rasters:i,rasterIds:s}=this.primaryRasters,n=i.map((t=>t.rasterInfo?void 0:t.open(e)));await Promise.all(n);const r=i.map((({rasterInfo:e})=>e)),o=t.bind({rasterInfos:r,rasterIds:s});if(t.rawSourceRasterInfos=r,!o.success||0===r.length)throw new a.A("raster-function:open",`cannot bind the function: ${o.error??""}`);const l="Table"===t.functionName?t:t.functionArguments?.raster;"Table"===l?.functionName&&(t.rasterInfo.attributeTable=ee.A.fromJSON(l.functionArguments.attributeTableAsRecordSet)),await this.syncJobHandler();const c=r[0];this.hasUniqueSourceStorageInfo=1===r.length||r.slice(1).every((e=>function(e,t){const{storageInfo:i,pixelSize:s,spatialReference:n,extent:r}=e,{storageInfo:a,pixelSize:o,spatialReference:l,extent:c}=t;return s.x===o.x&&s.y===o.y&&n.equals(l)&&r.equals(c)&&i.blockHeight===a.blockHeight&&i.blockWidth===a.blockWidth&&i.maximumPyramidLevel===a.maximumPyramidLevel}(e,c))),this.set("sourceJSON",i[0].sourceJSON),this.set("rasterInfo",t.rasterInfo),await this._updateClipGeometry()}async syncJobHandler(){return this.rasterJobHandler?.updateRasterFunction(this.rasterFunction)}async fetchPixels(e,t,i,s={}){const{rasters:n,rasterIds:r}=this.primaryRasters;let a=!1;const{interpolation:o}=s,l=this.rasterFunction.flatWebGLFunctionChain?.hasFocalFunction;!s.requestRawData&&l&&(a=1===n.length&&!s.skipRasterFunction,s={...s,interpolation:"bilinear",requestRawData:a});const c=n.map((n=>n.fetchPixels(e,t,i,s))),u=await Promise.all(c),h=u.map((e=>e.pixelBlock)),f=a||s.requestRawData?u.map((e=>e.srcTilePixelSize)):null;if(s.skipRasterFunction||h.every((e=>null==e)))return u[0];const p=u.find((e=>null!=e.pixelBlock))?.extent??e;let d=this.rasterJobHandler?await this.rasterJobHandler.process({extent:p,primaryPixelBlocks:h,primaryPixelSizes:f,primaryRasterIds:r}):this.rasterFunction.process({extent:p,primaryPixelBlocks:h,primaryPixelSizes:f,primaryRasterIds:r});const{transformGrid:m}=u[0];if(!a||null==d||null==m){const e=s.noClip?null:this.getClippingGeometry(p.spatialReference);return s.noClip||s.requestRawData||null==d||!e||(d=await pe(d,p,e)),{...u[0],pixelBlock:d}}const y={rows:m.spacing[0],cols:m.spacing[1]};let g;g=this.rasterJobHandler?(await this.rasterJobHandler.mosaicAndTransform({srcPixelBlocks:[d],srcMosaicSize:{width:d.width,height:d.height},destDimension:{width:t,height:i},coefs:m.coefficients,sampleSpacing:y,projectDirections:!1,gcsGrid:null,isUV:!1,interpolation:o,alignmentInfo:void 0,blockWidths:null},s)).pixelBlock:(0,V.d)(d,{width:t,height:i},m.coefficients,y,o);const x=s.noClip?null:this.getClippingGeometry(e.spatialReference);return s.noClip||s.requestRawData||null==g||null==x||(g=await pe(g,e,x)),{extent:e,srcExtent:u[0].srcExtent,pixelBlock:g}}getClippingGeometry(e){const t=this._clippingGeometry.get("0");if(!e||!t)return t;const i=function(e){return String(e.wkid??e.wkt??e.wkt2)}(e);let s=this._clippingGeometry.get(i);return null!=s||(s=e.equals(t.spatialReference)?t:(0,z.j)(t,e),this._clippingGeometry.set(i,s)),s}async _updateClipGeometry(){const e=this.rasterFunction.getClippingGeometries()[0];let t=e?.clippingGeometry;if(t&&"inside"===e.clippingType){const{extent:e}=this.rasterInfo,{difference:s,densify:n}=await Promise.all([i.e(9257),i.e(3441)]).then(i.bind(i,85822));let r=n(C.A.fromExtent(e),2*(e.width+e.height)/40);r=(0,z.j)(r,t.spatialReference),t=s(r,t)}this._clippingGeometry.clear(),t&&this._clippingGeometry.set("0",t)}};(0,s._)([(0,h.MZ)({type:String,json:{write:!0}})],de.prototype,"datasetFormat",void 0),(0,s._)([(0,h.MZ)()],de.prototype,"tileType",void 0),(0,s._)([(0,h.MZ)()],de.prototype,"rasterFunction",void 0),(0,s._)([(0,h.MZ)()],de.prototype,"primaryRasters",void 0),de=(0,s._)([(0,m.$)("esri.layers.support.rasterDatasets.FunctionRaster")],de);const me=de,ye=e=>{let t=class extends e{constructor(...e){super(...e),this._isConstructedFromFunctionRaster=!1,this._rasterJobHandler={instance:null,refCount:0,connectionPromise:null},this.bandIds=null,this.copyright=null,this.interpolation="nearest",this.multidimensionalSubset=null,this.raster=null,this.serviceRasterInfo=null,this.sourceJSON=null,this.spatialReference=null,this.symbolizer=null,this._isConstructedFromFunctionRaster="Function"===e[0]?.raster?.datasetFormat}get fullExtent(){return this.serviceRasterInfo?.extent}set multidimensionalDefinition(e){this._set("multidimensionalDefinition",e),this.updateRenderer()}set rasterFunction(e){"none"===e?.functionName?.toLowerCase()&&(e=void 0),this._set("rasterFunction",e),this.updateRasterFunction()}get rasterInfo(){return(0,v.d)(o.L.getLogger(this),"rasterInfo",{replacement:"serviceRasterInfo",version:"4.29",warnOnce:!0}),this._get("serviceRasterInfo")}set url(e){this._set("url",(0,S.s)(e,o.L.getLogger(this)))}set renderer(e){null==e&&null==this.rasterFunction?this._configDefaultRenderer("override"):(this._set("renderer",e),this.updateRenderer())}readRenderer(e,t,i){const s=t?.layerDefinition?.drawingInfo?.renderer;return(0,_.LF)(s,i)||void 0}async convertVectorFieldData(e,t){const{serviceRasterInfo:i}=this;if(null==e||!i)return null;const s=this._rasterJobHandler.instance,n=i.dataType;return s?s.convertVectorFieldData({pixelBlock:e,dataType:n},t):(0,V.c)(e,n)}async computeStatisticsHistograms(e,t){await this.load(t),e=(0,f.b)(ne.A,e).clone();const{serviceRasterInfo:i}=this;if(null==i)throw new a.A("imagery-tile-mixin:compute-statistics-histograms","serviceRasterInfo must be specified");const{geometry:s}=e;if(null==s)throw new a.A("imagery-tile-mixin:compute-statistics-histograms","geometry must be specified");let n=s;const{spatialReference:r}=i;s.spatialReference.equals(r)||(await(0,z.l)(),n="extent"===s.type?(0,z.a)(s,r):(0,z.j)(s,r));const o=e.pixelSize??new L.A({x:i.pixelSize.x,y:i.pixelSize.y,spatialReference:r}),{extent:l,width:c,height:u}=function(e,t,i,s=!0){const{spatialReference:n}=e,{x:r,y:a}=function(e,t){if(e.spatialReference.equals(t))return e;const i=(0,R.g)(e.spatialReference),s=(0,R.g)(t);if(i===s)return e;const n=i/s;return{x:e.x*n,y:e.y*n}}(i,n);let o,l,c;const u="extent"===t.type?t:t.extent;let{xmin:h,xmax:f,ymax:p,ymin:d}=u;const{xmin:m,ymax:y}=e.extent;return s?(h=m+(h>m?r*Math.round((h-m)/r):0),p=y-(pm?r*Math.round((f-m)/r):0),d=y-(dm?r*Math.floor((h-m)/r+.1):0),p=y-(pe.clone()));const n=t.variables.find((({name:e})=>e===i[0].variableName))?.dimensions?.find((({name:e})=>"StdTime"===e)),r=i.find((({dimensionName:e})=>"StdTime"===e));if(!n||!r)return{...e,multidimensionalDefinition:null};const{start:a,end:o}=s,l=null==a?null:a.getTime(),c=null==o?null:o.getTime(),u=l??c,h=c??l;if(null!=n.values){const e=n.values.filter((e=>{if(Array.isArray(e)){if(u===h)return e[0]<=u&&e[1]>=u;const t=e[0]<=u&&e[1]>u||e[0]=h,i=e[0]>=u&&e[1]<=h||e[0]h;return t||i}return u===h?e===u:e>=u&&e<=h}));if(e.length){const t=e.sort(((e,t)=>{const i=Array.isArray(e)?e[0]:e,s=Array.isArray(e)?e[1]:e,n=Array.isArray(t)?t[0]:t,r=Array.isArray(t)?t[1]:t;return u===h?i-n:Math.abs(s-h)-Math.abs(r-h)}))[0];r.values=[t]}else i=null}else if(n.hasRegularIntervals&&n.extent){const[e,t]=n.extent;u>t||h1&&e.forEach((e=>i[e.url]=e));const n=(0,te.c)(s.functionDefinition?.toJSON()??s.toJSON(),i),r=new me({rasterFunction:n});r.rasterJobHandler=this._rasterJobHandler.instance,await r.open(),this._cachedRasterFunctionJson=this.rasterFunction?.toJSON(),this.raster=r}else this.raster=t,this._cachedRasterFunctionJson=null,await t.when();if(this._cachedRendererJson=null,!i&&!s)return;const{bandIds:n}=this,{bandCount:r}=this.raster.rasterInfo,a=n?.length?n.some((e=>e>=r)):r>=3;n&&(a||this.renderer&&"raster-stretch"!==this.renderer.type)&&this._set("bandIds",null),this._configDefaultRenderer("auto")}async updateRenderer(){const{loaded:e,symbolizer:t}=this;if(!e||!t||!this.renderer)return;const{rasterInfo:i}=this.raster,s=(0,E.d)(i,{multidimensionalDefinition:this.multidimensionalDefinition,multidimensionalSubset:this.multidimensionalSubset}),n=s?.name,r=(0,se.n)({...this.renderer.toJSON(),variableName:n});if(JSON.stringify(this._cachedRendererJson)===JSON.stringify(r))return;const a=this._rasterJobHandler.instance;a&&(t.rasterInfo=(0,se.g)(i,n),t.rendererJSON=r,t.bind(),await a.updateSymbolizer(t),this._cachedRendererJson=r)}async applyRenderer(e,t){const i=e?.pixelBlock;if(!(null!=i&&i.pixels&&i.pixels.length>0))return null;let s;await this.updateRenderer();const n=this._rasterJobHandler.instance,r=this.bandIds??[];return s=n?await n.symbolize({...e,simpleStretchParams:t,bandIds:r}):this.symbolizer.symbolize({...e,simpleStretchParams:t,bandIds:r}),s}getTileUrl(e,t,i){return"RasterTileServer"===this.raster.datasetFormat?`${this.url}/tile/${e}/${t}/${i}`:""}getCompatibleTileInfo(e,t,i=!1){if(!this.loaded||null==t)return null;if(i&&e.equals(this.spatialReference))return this.tileInfo;const s=(0,R.j)(e);return F.A.create({size:256,spatialReference:e,origin:s?{x:s.origin[0],y:s.origin[1]}:{x:t.xmin,y:t.ymax}})}getCompatibleFullExtent(e){return this.loaded?(this._compatibleFullExtent?.spatialReference.equals(e)||(this._compatibleFullExtent=this.raster.computeExtent(e)),this._compatibleFullExtent):null}async fetchTile(e,t,s,n={}){if(i(this),n.requestAsImageElement){const i=this.getTileUrl(e,t,s);return(0,b.A)(i,{responseType:"image",query:{...this.refreshParameters,...this.raster.ioConfig.customFetchParameters},signal:n.signal}).then((e=>e.data))}const{serviceRasterInfo:r}=this;if(null!=r.multidimensionalInfo&&null==(n=this.normalizeRasterFetchOptions(n)).multidimensionalDefinition){const i=n.tileInfo||r.storageInfo.tileInfo;return{extent:this.raster.getTileExtentFromTileInfo(e,t,s,i),pixelBlock:null}}return await this._initJobHandler(),await this.updateRasterFunction(),"raster-shaded-relief"===this.renderer?.type&&(n={...n,buffer:{cols:1,rows:1}}),this.raster.fetchTile(e,t,s,n)}async fetchPixels(e,t,i,s={}){return null!=this.serviceRasterInfo.multidimensionalInfo&&null==(s=this.normalizeRasterFetchOptions(s)).multidimensionalDefinition?{extent:e,pixelBlock:null}:(await this._initJobHandler(),await this.updateRasterFunction(),t=Math.round(t),i=Math.round(i),this.raster.fetchPixels(e,t,i,s))}async identify(e,t={}){await this.load();const{raster:i,serviceRasterInfo:s}=this;if(null!=s?.multidimensionalInfo&&!(s.hasMultidimensionalTranspose&&((0,E.i)(t.multidimensionalDefinition)||t.transposedVariableName||t.timeExtent)||null!=(t=this.normalizeRasterFetchOptions(t)).multidimensionalDefinition))return{location:e,value:null};const n=this.multidimensionalSubset?.areaOfInterest;if(n&&!n.contains(e))throw new a.A("imagery-tile-mixin:identify","the request cannot be fulfilled when falling outside of the multidimensional subset");return i.identify(e,t)}increaseRasterJobHandlerUsage(){this._rasterJobHandler.refCount++}decreaseRasterJobHandlerUsage(){this._rasterJobHandler.refCount--,this._rasterJobHandler.refCount<=0&&this._shutdownJobHandler()}hasStandardTime(){const e=this.serviceRasterInfo?.multidimensionalInfo;if(null==e||"standard-time"!==this.serviceRasterInfo?.dataType)return!1;const t=this.multidimensionalDefinition,i=t?.[0]?.variableName;return e.variables.some((e=>e.name===i&&(!t?.[0].dimensionName||e.dimensions.some((e=>"StdTime"===e.name)))))}getStandardTimeValue(e){return new Date(24*(e-25569)*3600*1e3).toString()}getMultidimensionalSubsetVariables(e){const t=e??this.serviceRasterInfo?.multidimensionalInfo;return(0,E.e)(this.multidimensionalSubset,t)}_configDefaultSettings(){this._configDefaultInterpolation(),this.multidimensionalDefinition||(this.multidimensionalDefinition=(0,E.b)(this.raster.rasterInfo,{multidimensionalSubset:this.multidimensionalSubset})),this.rasterFunction&&"Function"===this.raster.datasetFormat&&(this._cachedRasterFunctionJson=this.rasterFunction.toJSON()),this._configDefaultRenderer()}_initJobHandler(){if(null!=this._rasterJobHandler.connectionPromise)return this._rasterJobHandler.connectionPromise;const e=new O.R;return this._rasterJobHandler.connectionPromise=e.initialize().then((async()=>{i(this),this._rasterJobHandler.instance=e,this.raster.rasterJobHandler=e,"Function"===this.raster.datasetFormat&&this.raster.syncJobHandler(),this.rasterFunction&&await this.updateRasterFunction().catch((()=>{})),this.renderer&&this.updateRenderer()})).catch((()=>{})),this._rasterJobHandler.connectionPromise}_shutdownJobHandler(){this._rasterJobHandler.instance&&this._rasterJobHandler.instance.destroy(),this._rasterJobHandler.instance=null,this._rasterJobHandler.connectionPromise=null,this._rasterJobHandler.refCount=0,this._cachedRendererJson=null,this.raster&&(this.raster.rasterJobHandler=null)}_configDefaultInterpolation(){if(null==this.interpolation){i(this);const{raster:e}=this,t=(0,se.m)(e.rasterInfo,e.tileType,this.sourceJSON?.defaultResamplingMethod);this._set("interpolation",t)}}_configDefaultRenderer(e="no"){i(this);const{rasterInfo:t}=this.raster;!this.bandIds&&t.bandCount>1&&(this.bandIds=(0,se.h)(t));const s=(0,E.d)(t,{multidimensionalDefinition:this.multidimensionalDefinition,multidimensionalSubset:this.multidimensionalSubset}),n=s?.name,r=(0,se.o)(this.raster);if(!this.renderer||"override"===e){const e=(0,se.p)(t,{bandIds:this.bandIds,variableName:n,rasterFunctionColorRamp:r}),i=t.statistics,s=i&&i.length>0?i[0]:null,a=s?.max??0,o=s?.min??0;"WCSServer"===this.raster.datasetFormat&&"raster-stretch"===e.type&&(a>1e24||o<-1e24)&&(e.dynamicRangeAdjustment=!0,e.statistics=null,"none"===e.stretchType&&(e.stretchType="min-max")),this.renderer=e}const a=(0,se.n)({...this.renderer.toJSON(),variableName:n}),l=(0,se.g)(t,n);this.symbolizer?(this.symbolizer.rendererJSON=a,this.symbolizer.rasterInfo=l):this.symbolizer=new U.R({rendererJSON:a,rasterInfo:l});const c=this.symbolizer.bind();if(c.success){if("auto"===e){const{colormap:e}=this.raster.rasterInfo,t=this.renderer;if(null!=e&&"raster-colormap"===t.type){const e=(0,se.p)(this.raster.rasterInfo);JSON.stringify(e)!==JSON.stringify(t)&&this._configDefaultRenderer("override")}else if("raster-stretch"===t.type){const e=this.bandIds?.length,i=t.statistics?.length;!t.dynamicRangeAdjustment&&i&&e&&i!==e&&this._configDefaultRenderer("override")}}}else o.L.getLogger(this).warn("imagery-tile-mixin",c.error||"The given renderer is not supported by the layer."),"auto"===e&&this._configDefaultRenderer("override")}};function i(e){if(!e.raster||!e.serviceRasterInfo)throw new a.A("imagery-tile","no raster")}return(0,s._)([(0,h.MZ)({clonable:!1})],t.prototype,"_cachedRendererJson",void 0),(0,s._)([(0,h.MZ)({clonable:!1})],t.prototype,"_cachedRasterFunctionJson",void 0),(0,s._)([(0,h.MZ)({clonable:!1})],t.prototype,"_compatibleFullExtent",void 0),(0,s._)([(0,h.MZ)({clonable:!1})],t.prototype,"_isConstructedFromFunctionRaster",void 0),(0,s._)([(0,h.MZ)({clonable:!1})],t.prototype,"_rasterJobHandler",void 0),(0,s._)([(0,h.MZ)()],t.prototype,"bandIds",void 0),(0,s._)([(0,h.MZ)({json:{origins:{service:{read:{source:"copyrightText"}}}}})],t.prototype,"copyright",void 0),(0,s._)([(0,h.MZ)({json:{read:!1}})],t.prototype,"fullExtent",null),(0,s._)([(0,h.MZ)()],t.prototype,"interpolation",void 0),(0,s._)([(0,h.MZ)()],t.prototype,"ioConfig",void 0),(0,s._)([(0,h.MZ)({type:[A.A],json:{write:!0}})],t.prototype,"multidimensionalDefinition",null),(0,s._)([(0,h.MZ)({type:M.A,json:{write:!0}})],t.prototype,"multidimensionalSubset",void 0),(0,s._)([(0,h.MZ)()],t.prototype,"raster",void 0),(0,s._)([(0,h.MZ)({type:k.A,json:{name:"renderingRule",write:!0}})],t.prototype,"rasterFunction",null),(0,s._)([(0,h.MZ)({readOnly:!0})],t.prototype,"rasterInfo",null),(0,s._)([(0,h.MZ)()],t.prototype,"serviceRasterInfo",void 0),(0,s._)([(0,h.MZ)()],t.prototype,"sourceJSON",void 0),(0,s._)([(0,h.MZ)({readOnly:!0,type:K.A,json:{read:!1}})],t.prototype,"spatialReference",void 0),(0,s._)([(0,h.MZ)({type:F.A})],t.prototype,"tileInfo",void 0),(0,s._)([(0,h.MZ)(T.u)],t.prototype,"url",null),(0,s._)([(0,h.MZ)({types:_.uy,json:{name:"layerDefinition.drawingInfo.renderer",write:{overridePolicy(){const e="raster-stretch"===this.renderer?.type&&"none"===this.renderer.stretchType&&!this.renderer.useGamma;return{enabled:!this.loaded||"Raster"===this.raster.tileType||!e}}},origins:{"web-scene":{types:_.Gj,name:"layerDefinition.drawingInfo.renderer",write:{overridePolicy:e=>({enabled:e&&"vector-field"!==e.type&&"flow"!==e.type})}}}}})],t.prototype,"renderer",null),(0,s._)([(0,I.r)("renderer")],t.prototype,"readRenderer",null),(0,s._)([(0,h.MZ)({clonable:!1})],t.prototype,"symbolizer",void 0),t=(0,s._)([(0,m.$)("esri.layers.mixins.ImageryTileMixin")],t),t};var ge=i(88730),xe=i(38424),we=i(46935),_e=i(96807),be=i(69448);function ve(e,t){if(!e||!t)return[];let i=t;t.includes("/")?(i=t.slice(0,t.indexOf("/")),t=t.slice(t.indexOf("/")+1)):t="";const s=[];if(t){const n=ve(e,i);for(let e=0;es.push(e)));return s}const n=e.getElementsByTagNameNS("*",i);if(!n||0===n.length)return[];for(let e=0;e0?t?Ie(s[0],t):s[0]:null}function Re(e,t=null){const i=t?Ie(e,t):e;let s;return i?(s=i.textContent||i.nodeValue,s?s.trim():null):null}function Se(e,t){return function(e,t){const i=ve(e,t),s=[];let n;for(let e=0;eNumber(e)))}function Te(e,t){const i=Re(e,t);return Number(i)}function Ae(e,t){const i=e?.nodeName?.toLowerCase(),s=t.toLowerCase();return i.slice(i.lastIndexOf(":")+1)===s}var Me=i(93207),ke=i(57732),Oe=i(13562),Fe=i(20873),Ce=i(20978),Pe=i(40558);function Ne(e){return["x","e","east","long","longitude"].includes(e.toLowerCase())}function De(e){return["y","n","west","lat","latitude"].includes(e.toLowerCase())}function Be(e){const t=(0,oe.a)();return t?e[t]??Object.values(e)[0]:Object.values(e)[0]}function Ee(){return Math.round(255*Math.random())}function ze(e){let t=Number.MAX_VALUE,i=-Number.MAX_VALUE;for(let s=0;si&&(i=n))}return(0,$.a)(t,i)}function Le(e,t,i){const s=e.map(((e,i)=>({name:e,count:t[i]}))).sort(((e,t)=>e.name>t.name?-1:1)),n=(r=1,e=>r*=e.count);var r;const a=[...s.slice(1),{name:"",count:1}].reverse().map(n).reverse();let o=0;for(let n=e.length-1;n>=0;n--)o+=a[s.findIndex((({name:t})=>t===e[n]))]*(i%t[n]),i=Math.floor(i/t[n]);return o}i(43059),i(89935),i(49813),i(82454),i(79205),i(35619),i(35507);let Je=class extends fe{constructor(){super(...arguments),this.datasetFormat="MEMORY",this.source=null}get url(){return""}async open(e){await this.init();const t=this.source,{pixelBlocks:i,attributeTable:s,statistics:n,histograms:r,name:a,nativeExtent:o,transform:l}=t,c=i[0],{width:u,height:h,pixelType:f}=c,p=t.extent??new X.A({xmin:-.5,ymin:.5,xmax:u-.5,ymax:h-.5,spatialReference:new K.A({wkid:3857})}),d=t.isPseudoSpatialReference??!t.extent,m={x:p.width/u,y:p.height/h},y={...t.keyProperties};s&&(y.DataType="Thematic");const g=new B.A({width:u,height:h,pixelType:f,extent:p,nativeExtent:o,attributeTable:s,transform:l,pixelSize:m,spatialReference:p.spatialReference,bandCount:c.pixels.length,keyProperties:y,multidimensionalInfo:t.multidimensionalInfo,statistics:n,isPseudoSpatialReference:d,histograms:r});this.ioConfig.skipMapInfo&&this.updateImageSpaceRasterInfo(g),this.createRemoteDatasetStorageInfo(g,512,512),this._set("rasterInfo",g),this.updateTileInfo(),g.multidimensionalInfo?await this._buildMDimStats(t.pixelBlocks,g.multidimensionalInfo):await this._buildInMemoryRaster(c,{width:512,height:512},e),g.multidimensionalInfo||(this.source=null),this.datasetName=a}fetchRawTile(e,t,i,s={}){if(!this._pixelBlockTiles){const{rasterInfo:n}=this,[r,a]=n.storageInfo.tileInfo.size,{sliceId:o}=s,{pixelBlocks:l}=this.source,c={pixelBlock:null==o?l[0]:l[o],useBilinear:"thematic"!==n.dataType,tileSize:{width:r,height:a},level:e,row:t,col:i},u=this.rasterJobHandler?this.rasterJobHandler.clipTile(c,s):(0,V.b)(c);return Promise.resolve(u)}const n=this._pixelBlockTiles.get(`${e}/${t}/${i}`);return Promise.resolve(n)}async _buildInMemoryRaster(e,t,i){const{rasterInfo:s}=this,n=s.storageInfo.maximumPyramidLevel??0,r="thematic"!==s.dataType,o=this.rasterJobHandler?this.rasterJobHandler.split({pixelBlock:e,tileSize:t,maximumPyramidLevel:n,useBilinear:r},i):Promise.resolve((0,V.s)(e,t,n,r)),l=null!=s.statistics,u=null!=s.histograms,h=this.ioConfig.skipStatistics||l?Promise.resolve({statistics:null,histograms:null}):this.rasterJobHandler?this.rasterJobHandler.estimateStatisticsHistograms({pixelBlock:e},i):Promise.resolve((0,ie.h)(e)),f=await(0,c.Lx)([o,h]);if(!f[0].value&&f[1].value)throw new a.A("inmemory-raster:open","failed to build in memory raster");this._pixelBlockTiles=f[0].value,l||(s.statistics=f[1].value?.statistics),u||(s.histograms=f[1].value?.histograms)}async _buildMDimStats(e,t,i){for(let s=0;snew A.A({variableName:n.name,dimensionName:e.name,values:[e.values?.[0]??e.extent?.[0]],isSlice:!0}))),a=(0,E.g)(r,t),o=null==a?null:e[a];if(null==o)continue;const l=this.rasterJobHandler?await this.rasterJobHandler.computeStatisticsHistograms({pixelBlock:o},i):(0,ie.g)(o);n.statistics=l.statistics,n.histograms||(n.histograms=l.histograms)}}};(0,s._)([(0,h.MZ)({type:String,json:{write:!0}})],Je.prototype,"datasetFormat",void 0),(0,s._)([(0,h.MZ)()],Je.prototype,"source",void 0),(0,s._)([(0,h.MZ)()],Je.prototype,"url",null),Je=(0,s._)([(0,m.$)("esri.layers.support.rasterDatasets.InMemoryRaster")],Je);const He=Je;let qe=class extends fe{constructor(){super(...arguments),this.datasetFormat="CovJSON"}async open(e){await this.init();const{extent:t,pixelBlocks:i,multidimensionalInfo:s,attributeTable:n,bandNames:r}=await this._fetchData(e),{statistics:a,histograms:o}=(0,ie.g)(i[0]),l=r?.map((e=>({BandName:e}))),c={DataType:n?"Thematic":s?"Scientific":"Generic",BandProperties:l},u=new He({source:{extent:t,pixelBlocks:i,attributeTable:n?ee.A.fromJSON(n):null,multidimensionalInfo:s,statistics:a,histograms:o,keyProperties:c,isPseudoSpatialReference:!1}});await u.open(),this._inMemoryRaster=u;const h=this.source?"":this.url.slice(this.url.lastIndexOf("/")+1);this._set("datasetName",h.slice(0,h.indexOf("."))),this._set("rasterInfo",u.rasterInfo)}fetchRawTile(e,t,i,s={}){return this._inMemoryRaster.fetchRawTile(e,t,i,s)}async _fetchData(e){const t=this.source??(await this.request(this.url,{signal:e?.signal})).data,i="imagery-tile-layer:open-coverage-json";if("coverage"!==t.type?.toLowerCase()||"grid"!==t.domain?.domainType?.toLowerCase())throw new a.A(i,"Only coverage with Grid domain type is supported");if(!t.ranges)throw new a.A(i,"Missing ranges in the grid coverage data");if(!t.domain.referencing?.length)throw new a.A(i,"Missing domain referencing in the grid coverage data");const s=Object.values(t.ranges);for(let e=0;eu.push("string"==typeof e?new Date(e).getTime():e)));const e=u[1]-u[0];s.push([u[0]-.5*e,u[u.length-1]+.5*e]),n.push(e)}else{const{start:e,stop:t,num:i}=c,r=(t-e)/(i-1);s.push([e-.5*r,t+.5*r]),n.push(r);for(let t=0;t-1&&-1===a?a=0===r?1:0:a>-1&&-1===r?r=0===a?1:0:-1===a&&-1===r&&(r=0,a=1),o=o.filter(((e,t)=>!(t===r||t===a)));const{referencing:l}=e.domain,c=l.find((e=>e.coordinates.includes(i[r]))).system.id,u=c?.slice(c.lastIndexOf("/")+1),h=null==u||"CRS84"===u?4326:Number(u),f=new K.A({wkid:h}),[p,d]=s[r],[m,y]=s[a],g=new X.A({xmin:p,xmax:d,ymin:m,ymax:y,spatialReference:f});return{width:Math.round(g.width/n[r]),height:Math.round(g.height/n[a]),extent:g,dimensions:o}}(e),{ranges:r}=e,a=Object.keys(r).sort(((e,t)=>e({OID:t,Value:Number(e[1]),ClassName:e[0].slice(e[0].lastIndexOf("/")+1),Count:1})));let s=!1;o?.categories?.length&&(o.categories.forEach((e=>{if(!e.id)return;const t=e.id.slice(e.id.lastIndexOf("/")+1),n=i.find((e=>e.ClassName===t));if(!n)return;const r=e.label?Be(e.label):null;if(n.Label=r,e.preferredColor){const t=le.A.fromHex(e.preferredColor);t&&(s=!0,n.Red=t.r,n.Green=t.g,n.Blue=t.b)}})),s&&i.forEach((e=>{null==e.Red&&(e.Red=Ee(),e.Green=Ee(),e.Blue=Ee())})));const n={objectIdFieldName:"",fields:[{name:"OID",type:"esriFieldTypeOID",alias:"OID",domain:null},{name:"Value",type:"esriFieldTypeInteger",alias:"Value",domain:null},{name:"Count",type:"esriFieldTypeDouble",alias:"Count",domain:null},{name:"ClassName",type:"esriFieldTypeString",alias:"ClassName",domain:null,length:50},{name:"Label",type:"esriFieldTypeString",alias:"Label",domain:null,length:50}],features:i.map((e=>({attributes:e})))};s&&n.fields.push({name:"Red",type:"esriFieldTypeInteger",alias:"Red",domain:null},{name:"Green",type:"esriFieldTypeInteger",alias:"Green",domain:null},{name:"Blue",type:"esriFieldTypeInteger",alias:"Blue",domain:null}),t[e].attributeTable=n}}return t}(e);o.forEach((e=>l[e.name]&&Object.assign(e,l[e.name])));const c=o.length?{variables:o}:void 0,u=[];for(let e=0;e2?e*h.slice(0,-2).reduce(((e,t)=>e*t)):0,p=c.slice(0,-2),d=h.slice(0,-2),m="float"===l?"f32":ze(o),y=t*i,g=o.length/y;for(let s=0;se.attributeTable))?.attributeTable;return{extent:s,pixelBlocks:u,multidimensionalInfo:c,attributeTable:h,bandNames:c?void 0:a}}(t)}};(0,s._)([(0,h.MZ)({type:String,json:{write:!0}})],qe.prototype,"datasetFormat",void 0),(0,s._)([(0,h.MZ)({constructOnly:!0})],qe.prototype,"source",void 0),qe=(0,s._)([(0,m.$)("esri.layers.support.rasterDatasets.CovJSONRaster")],qe);const Ge=qe;function je(e,t){if(!e||!t)return null;const i=[];for(let s=0;s-1?n:i.indexOf("GEOGCS");if(-1===r)return null;const a=e.slice(r,e.lastIndexOf("]",s)+1).trim(),o=e.slice(s,e.lastIndexOf("]")).trim();t=Ze(a);const l=new K.A(t?{wkid:t}:{wkt:a}),c=Ze(o);return c&&(l.vcsWkid=c),l}return i.startsWith("GEOGCS")||i.startsWith("PROJCS")?(t=Ze(e),new K.A(0!==t?{wkid:t}:{wkt:e})):null}function Ze(e){const t=e.replaceAll("]","[").replaceAll('"',"").split("[").map((e=>e.trim())).filter((e=>""!==e)),i=t[t.length-1].split(","),s=i[0]?.toLowerCase();if(("epsg"===s||"esri"===s)&&e.endsWith('"]]')){const e=Number(i[1]);if(!isNaN(e)&&0!==e)return e}return 0}function $e(e){if("pamdataset"!==e?.documentElement.tagName?.toLowerCase())return{};const t={spatialReference:null,transform:null,metadata:{},rasterBands:[],statistics:null,histograms:null};e.documentElement.childNodes.forEach((e=>{if(1===e.nodeType)if(Ae(e,"SRS")){if(!t.spatialReference){const i=Re(e);t.spatialReference=We(i)}}else if(Ae(e,"Metadata"))if("xml:ESRI"===e.getAttribute("domain")){const{spatialReference:i,transform:s}=function(e){const t=Ie(e,"GeodataXform"),i=We(Te(t,"SpatialReference/WKID")||Re(t,"SpatialReference/WKT"));if("typens:PolynomialXform"!==t.getAttribute("xsi:type"))return{spatialReference:i,transform:null};const s=Te(t,"PolynomialOrder")??1,n=Se(t,"CoeffX/Double"),r=Se(t,"CoeffY/Double"),a=Se(t,"InverseCoeffX/Double"),o=Se(t,"InverseCoeffY/Double"),l=je(n,r),c=je(a,o);return{spatialReference:i,transform:l&&c&&l.length&&c.length?new Me.P({spatialReference:i,polynomialOrder:s,forwardCoefficients:l,inverseCoefficients:c}):null}}(e);t.transform=s,t.spatialReference||(t.spatialReference=i)}else ve(e,"MDI").forEach((e=>t.metadata[e.getAttribute("key")]=Re(e)));else if(Ae(e,"PAMRasterBand")){const i=function(e){const t=Te(e,"NoDataValue"),i=Ie(e,"Histograms/HistItem"),s=Te(i,"HistMin"),n=Te(i,"HistMax"),r=Te(i,"BucketCount"),a=Re(i,"HistCounts")?.split("|").map((e=>Number(e)));let o,l,c,u;ve(e,"Metadata/MDI").forEach((e=>{const t=Number(e.textContent??e.nodeValue);switch(e.getAttribute("key").toUpperCase()){case"STATISTICS_MINIMUM":o=t;break;case"STATISTICS_MAXIMUM":l=t;break;case"STATISTICS_MEAN":c=t;break;case"STATISTICS_STDDEV":u=t}}));const h=Te(e,"Metadata/SourceBandIndex");return{noDataValue:t,histogram:a?.length&&null!=s&&null!=n?{min:s,max:n,size:r||a.length,counts:a}:null,sourceBandIndex:h,statistics:null!=o&&null!=l?{min:o,max:l,avg:c,stddev:u}:null}}(e);null!=i.sourceBandIndex&&null==t.rasterBands[i.sourceBandIndex]?t.rasterBands[i.sourceBandIndex]=i:t.rasterBands.push(i)}}));const i=t.rasterBands;if(i.length){const e=!!i[0].statistics;t.statistics=e?i.map((e=>e.statistics)).filter(p.i):null;const s=!!i[0].histogram;t.histograms=s?i.map((e=>e.histogram)).filter(p.i):null}return t}let Ue=class extends fe{async open(e){await this.init();const t=await this._fetchData(e);let{spatialReference:i,statistics:s,histograms:n,transform:r}=await this._fetchAuxiliaryData(e);const a=!i;a&&(i=new K.A({wkid:3857})),n?.length&&null==s&&(s=(0,ie.j)(n));const{width:o,height:l}=t;let c=new X.A({xmin:-.5,ymin:.5-l,xmax:o-.5,ymax:.5,spatialReference:i});const u=r?r.forwardTransform(c):c;let h=!0;if(r){const e=r.forwardCoefficients;h=e&&0===e[1]&&0===e[2],h&&(r=null,c=u)}const f=new He({source:{extent:u,nativeExtent:c,transform:r,pixelBlocks:[t],statistics:s,histograms:n,keyProperties:{DateType:"Processed"},isPseudoSpatialReference:a},ioConfig:{sampling:"closest",skipStatistics:!0}});this.ioConfig.skipMapInfo&&(f.ioConfig.skipMapInfo=!0),await f.open(),f.source=null,this._set("rasterInfo",f.rasterInfo),this._inMemoryRaster=f}fetchRawTile(e,t,i,s={}){return this._inMemoryRaster.fetchRawTile(e,t,i,s)}async _fetchData(e){const{data:t}=await this.request(this.url,{responseType:"array-buffer",signal:e?.signal}),i=(0,U.g)(t).toUpperCase();if("JPG"!==i&&"PNG"!==i&&"GIF"!==i&&"BMP"!==i)throw new a.A("image-aux-raster:open","the data is not a supported format");this._set("datasetFormat",i);const s=i.toLowerCase(),n="gif"===s||"bmp"===s||!(0,p.h)("ios"),r=await this.decodePixelBlock(t,{format:s,useCanvas:n,hasNoZlibMask:!0});if(null==r)throw new a.A("image-aux-raster:open","the data cannot be decoded");return r}async _fetchAuxiliaryData(e){const t=e?.signal,{skipExtensions:i=[],skipMapInfo:s}=this.ioConfig,n=s||i.includes("aux.xml")?null:this.request(this.url+".aux.xml",{responseType:"xml",signal:t}),r=this.datasetFormat,a="JPG"===r?"jgw":"PNG"===r?"pgw":"BMP"===r?"bpw":null,o=a&&i.includes(a)?null:this.request(this.url.slice(0,this.url.lastIndexOf("."))+"."+a,{responseType:"text",signal:t}),l=await(0,c.Lx)([n,o]);if(t?.aborted)throw(0,c.NK)();const u=$e(l[0].value?.data);if(!u.transform){const e=l[1].value?l[1].value.data.split("\n").slice(0,6).map((e=>Number(e))):null;u.transform=6===e?.length?new Me.P({forwardCoefficients:[e[4],e[5],e[0],-e[1],e[2],-e[3]]}):null}return u}};(0,s._)([(0,h.MZ)({type:String,json:{write:!0}})],Ue.prototype,"datasetFormat",void 0),Ue=(0,s._)([(0,m.$)("esri.layers.support.rasterDatasets.ImageAuxRaster")],Ue);const Ve=Ue;let Ye=class extends fe{constructor(){super(...arguments),this._levelOffset=0,this._tilemapCache=null,this._slices=null,this.datasetFormat="RasterTileServer",this.tileType=null}async open(e){await this.init();const t=e?.signal,i=this.sourceJSON?{data:this.sourceJSON}:await this.request(this.url,{query:{f:"json"},signal:t});i.ssl&&(this.url=this.url.replace(/^http:/i,"https:"));const s=i.data;if(this.sourceJSON=s,!s)throw new a.A("imageserverraster:open","cannot initialize tiled image service, missing service info");if(!s.tileInfo)throw new a.A("imageserverraster:open","use ImageryLayer to open non-tiled image services");this._fixScaleInServiceInfo(),this.tileType=s.cacheType,null==this.tileType&&(["jpg","jpeg","png","png8","png24","png32","mixed"].includes(s.tileInfo.format.toLowerCase())?this.tileType="Map":"lerc"===s.tileInfo.format.toLowerCase()?this.tileType="Elevation":this.tileType="Raster"),this.datasetName=s.name?.slice(s.name.indexOf("/")+1)??"";const n=await this._fetchRasterInfo({signal:t});if(null==n)throw new a.A("image-server-raster:open","cannot initialize image service");(0,Fe.p)(n,s);const r="Map"===this.tileType?function(e,t){if(!e)return null;const{minScale:i,maxScale:s,minLOD:n,maxLOD:r}=t;if(null!=n&&null!=r)return F.A.fromJSON({...e,lods:e.lods.filter((({level:e})=>null!=e&&e>=n&&e<=r))});if(0!==i&&0!==s){const t=e=>Math.round(1e4*e)/1e4,n=i?t(i):1/0,r=s?t(s):-1/0;return F.A.fromJSON({...e,lods:e.lods.filter((e=>{const i=t(e.scale);return i<=n&&i>=r}))})}return F.A.fromJSON(e)}(s.tileInfo,s):F.A.fromJSON(s.tileInfo);(0,ke.b)(r);const[o,l]=this._computeMinMaxLOD(n,r),{extent:c,pixelSize:u}=n,h=.5/n.width*u.x,f=Math.max(u.x,u.y),{lods:p}=r;("Map"!==this.tileType&&0!==s.maxScale||Math.abs(u.x-u.y)>h||!p.some((e=>Math.abs(e.resolution-f){e.level>=l.level&&e.level<=o.level&&g.push({x:e.resolution,y:e.resolution}),te.x-t.x));const w=this.computeBlockBoundary(c,m,y,r.origin,g,d),_=g.length>1?g.slice(1):null;let b;s.transposeInfo&&(b={tileSize:[s.transposeInfo.rows,s.transposeInfo.cols],packetSize:n.keyProperties?._yxs.PacketSize??0});const v=x.length<=1||x.length>=3&&x.slice(0,-1).every((e=>e===x[0]))?x[0]??2:Math.round(10/(l.resolution/o.resolution)**(-1/d))/10;if(n.storageInfo=new B.R({blockWidth:r.size[0],blockHeight:r.size[1],pyramidBlockWidth:r.size[0],pyramidBlockHeight:r.size[1],pyramidResolutions:_,pyramidScalingFactor:v,compression:r.format,origin:r.origin,firstPyramidLevel:1,maximumPyramidLevel:d,tileInfo:r,transposeInfo:b,blockBoundary:w}),function(e){const{extent:t,spatialReference:i}=e;t.xmin>-1&&t.xmax>181&&i?.wkid&&i.isGeographic&&(e.nativeExtent=e.extent,e.transform=new Me.G,e.extent=e.transform.forwardTransform(t))}(n),this._set("rasterInfo",n),s.capabilities.toLowerCase().includes("tilemap")){const e={tileInfo:n.storageInfo.tileInfo,parsedUrl:(0,ae.An)(this.url),url:this.url,tileServers:[]};this._tilemapCache=new Oe.T({layer:e})}}async fetchRawTile(e,t,i,s={}){const{storageInfo:n,extent:r}=this.rasterInfo,{transposeInfo:a}=n,o=null!=a&&!!s.transposedVariableName;if(this._slices&&!o&&null==s.sliceId)return null;const l=o?0:n.maximumPyramidLevel-e+this._levelOffset,c=`${this.url}/tile/${l}/${t}/${i}`,u=this._slices?o?{variable:s.transposedVariableName}:{sliceId:s.sliceId||0}:null,{data:h}=await this.request(c,{query:u,responseType:"array-buffer",signal:s.signal});if(!h)return null;const f=o?a.tileSize:n.tileInfo.size,p=await this.decodePixelBlock(h,{width:f[0],height:f[1],planes:null,pixelType:null,isPoint:"Elevation"===this.tileType,returnInterleaved:o,noDataValue:this.rasterInfo.noDataValue});if(null==p)return null;const d=n.blockBoundary[e];if("jpg"!==n.compression||i>d.minCol&&id.minRow&&t{const i=t.find((t=>e.variableName===t.variableName&&t.dimensionName===e.dimensionName));return!i||(Array.isArray(e.values[0])?`${e.values[0][0]}-${e.values[0][1]}`:e.values[0])!==(Array.isArray(i.values[0])?`${i.values[0][0]}-${i.values[0][1]}`:i.values[0])})))return e}return null}async fetchVariableStatisticsHistograms(e,t){const i=this.request(this.url+"/statistics",{query:{variable:e,f:"json"},signal:t}).then((e=>e.data?.statistics)),s=this.request(this.url+"/histograms",{query:{variable:e,f:"json"},signal:t}).then((e=>e.data?.histograms)),n=await Promise.all([i,s]);return n[0]&&n[0].forEach((e=>{e.avg=e.mean,e.stddev=e.standardDeviation})),n[1]?.[0]?.counts?.length||(n[1]=null),{statistics:n[0]||null,histograms:n[1]||null}}async computeBestPyramidLevelForLocation(e,t={}){if(!this._tilemapCache)return 0;let i=this.identifyPixelLocation(e,0,t.datumTransformation);if(null===i)return null;let s=0;const{maximumPyramidLevel:n}=this.rasterInfo.storageInfo;let r=n-s+this._levelOffset;const a=i.srcLocation;for(;r>=0;){try{if("available"===await this._tilemapCache.fetchAvailability(r,i.row,i.col,t))break}catch{}if(r--,s++,i=this.identifyPixelLocation(a,s,t.datumTransformation),null===i)return null}return-1===r||null==i?null:s}async _fetchRasterInfo(e){const t=this.sourceJSON;if("Map"===this.tileType){const e=t.fullExtent||t.extent,i=Math.ceil((e.xmax-e.xmin)/t.pixelSizeX-.1),s=Math.ceil((e.ymax-e.ymin)/t.pixelSizeY-.1),n=K.A.fromJSON(t.spatialReference||e.spatialReference),r=new L.A({x:t.pixelSizeX,y:t.pixelSizeY,spatialReference:n});return new B.A({width:i,height:s,bandCount:3,extent:X.A.fromJSON(e),spatialReference:n,pixelSize:r,pixelType:"u8",statistics:null,keyProperties:{DataType:"processed"}})}const{signal:i}=e,s=(0,Fe.f)(this.url,this.sourceJSON,{signal:i,query:this.ioConfig.customFetchParameters}),n=t.hasMultidimensions?this.request(`${this.url}/slices`,{query:{f:"json"},signal:i}).then((e=>e.data?.slices)).catch((()=>null)):null,r=await Promise.all([s,n]);return this._slices=r[1],r[0]}_fixScaleInServiceInfo(){const{sourceJSON:e}=this;e.minScale&&e.minScale<0&&(e.minScale=0),e.maxScale&&e.maxScale<0&&(e.maxScale=0)}_computeMinMaxLOD(e,t){const{pixelSize:i}=e,s=.5/e.width*i.x,{lods:n}=t,r=t.lodAt(Math.max.apply(null,n.map((e=>e.level)))),a=t.lodAt(Math.min.apply(null,n.map((e=>e.level)))),{tileType:o}=this;if("Map"===o)return this._levelOffset=n[0].level,[r,a];if("Raster"===o)return[n.find((e=>e.resolution===i.x))??r,a];const{minScale:l,maxScale:c}=this.sourceJSON;let u=r;c>0&&(u=n.find((e=>Math.abs(e.scale-c)e.scale>c)).sort(((e,t)=>e.scale>t.scale?1:-1))[0]??r));let h=a;return l>0&&(h=n.find((e=>Math.abs(e.scale-l)0)throw new Error("invalid array buffer must be multiples of 16");let t,i,s,n,r,a;if(U.i){for(i=new Uint8Array(e),n=new ArrayBuffer(e.byteLength),s=new Uint8Array(n),r=0;r0&&(this.rasterInfo.storageInfo.firstPyramidLevel=1,this.rasterInfo.storageInfo.maximumPyramidLevel=y),this.updateTileInfo()}async fetchRawTile(e,t,i,s={}){const{blockWidth:n,blockHeight:r,blockBoundary:a}=this.rasterInfo.storageInfo,o=a[e];if(!o||o.maxRowt||o.minCol>i)return null;const{bandCount:l,pixelType:c}=this.rasterInfo,{ranges:u,actualTileWidth:h,actualTileHeight:f}=this._getTileLocation(e,t,i);if(!u||0===u.length)return null;if(0===u[0].from&&0===u[0].to){const e=new Uint8Array(n*r);return new Q.A({width:n,height:r,pixels:void 0,mask:e,validPixelCount:0})}const{bandIds:p}=this.ioConfig,d=this._getBandSegmentCount(),m=[];let y=0;for(y=0;ye.data.byteLength)).reduce(((e,t)=>e+t)),w=new Uint8Array(x),_=[];let b=0;for(y=0;y1e24)for(y=0;y1e-6&&(t[y]=1);else for(y=0;yparseFloat(e))))),Ie(e,"MRF_META/CachedSource"))throw new a.A("mrf:open","currently does not support MRF referencing other data files");const y=Ie(e,"MRF_META/GeoTags"),g=Ie(y,"BoundingBox");let x,w=!1;if(null!=g){const e=parseFloat(g.getAttribute("minx")),t=parseFloat(g.getAttribute("miny")),i=parseFloat(g.getAttribute("maxx")),s=parseFloat(g.getAttribute("maxy")),n=Re(y,"Projection")||"";let r=K.A.WGS84;if("LOCAL_CS[]"!==n)if(n.toLowerCase().startsWith("epsg:")){const e=Number(n.slice(5));isNaN(e)||0===e||(r=new K.A({wkid:e}))}else r=We(n)??K.A.WGS84;else w=!0,r=new K.A({wkid:3857});x=new X.A(e,t,i,s),x.spatialReference=r}else w=!0,x=new X.A({xmin:-.5,ymin:.5-n,xmax:s-.5,ymax:.5,spatialReference:new K.A({wkid:3857})});const _=Ie(e,"MRF_META/Rsets"),b=parseInt(_?.getAttribute("scale")||"2",10),v=x.spatialReference,I=new B.R({origin:new L.A({x:x.xmin,y:x.ymax,spatialReference:v}),blockWidth:h,blockHeight:f,pyramidBlockWidth:h,pyramidBlockHeight:f,compression:o,pyramidScalingFactor:b}),R=new L.A({x:x.width/s,y:x.height/n,spatialReference:v}),S=new B.A({width:s,height:n,extent:x,isPseudoSpatialReference:w,spatialReference:v,bandCount:r,pixelType:c,pixelSize:R,noDataValue:d,storageInfo:I}),T=Re(e,"datafile"),A=Re(e,"IndexFile");return{rasterInfo:S,files:{mrf:this.url,index:A||this.url.replace(".mrf",".idx"),data:T||this.url.replace(".mrf",Qe.get(o).blobExtension)}}}async _fetchAuxiliaryData(e){try{const{data:t}=await this.request(this.url+".aux.xml",{responseType:"xml",signal:e?.signal});return $e(t)}catch{return null}}};(0,s._)([(0,h.MZ)()],et.prototype,"_files",void 0),(0,s._)([(0,h.MZ)()],et.prototype,"_storageIndex",void 0),(0,s._)([(0,h.MZ)({type:String,json:{write:!0}})],et.prototype,"datasetFormat",void 0),et=(0,s._)([(0,m.$)("esri.layers.support.rasterDatasets.MRFRaster")],et);const tt=et;class it{static get supportedVersions(){return[5]}static parse(e){const t=new DataView(e),i=3&t.getUint8(0);if(3!==i)return{header:{version:i},recordSet:null};const s=t.getUint32(4,!0),n=t.getUint16(8,!0),r=t.getUint16(10,!0),a={version:i,recordCount:s,headerByteCount:n,recordByteCount:r};let o=32;const l=[],c=[];let u;if(3===i){for(;13!==t.getUint8(o);)u=String.fromCharCode(t.getUint8(o+11)).trim(),l.push({name:(0,U.b)(new Uint8Array(e,o,11)),type:u,typeName:["String","Date","Double","Boolean","String","Integer"][["C","D","F","L","M","N"].indexOf(u)],length:t.getUint8(o+16)}),o+=32;if(o+=1,l.length>0)for(;c.lengthr;){const i=[];32===t.getUint8(o)?(o+=1,l.forEach((t=>{if("C"===t.type)i.push((0,U.b)(new Uint8Array(e,o,t.length)).trim());else if("N"===t.type)i.push(parseInt(String.fromCharCode.apply(null,new Uint8Array(e,o,t.length)).trim(),10));else if("F"===t.type)i.push(parseFloat(String.fromCharCode.apply(null,new Uint8Array(e,o,t.length)).trim()));else if("D"===t.type){const s=String.fromCharCode.apply(null,new Uint8Array(e,o,t.length)).trim();i.push(new Date(parseInt(s.substring(0,4),10),parseInt(s.substring(4,6),10)-1,parseInt(s.substring(6,8),10)))}o+=t.length})),c.push(i)):o+=r}}const h=function(e){const t=e.fields,i=e.records,s=t.some((e=>"oid"===e.name.toLowerCase()))?"OBJECTID":"OID",n=[{name:s,type:"esriFieldTypeOID",alias:"OID"}].concat(t.map((e=>({name:e.name,type:"esriFieldType"+e.typeName,alias:e.name})))),r=n.map((e=>e.name)),a=[];let o=0,l=0;return i.forEach((e=>{const t={};for(t[s]=o++,l=1;le.get(t)?.values,nt=(e,t)=>e.get(t)?.values?.[0];let rt=class extends fe{constructor(){super(...arguments),this._files=null,this._headerInfo=null,this._bufferSize=1048576,this.datasetFormat="TIFF"}async open(e){await this.init();const t=e?e.signal:null,{data:i}=await this.request(this.url,{range:{from:0,to:this._bufferSize},responseType:"array-buffer",signal:t});if(!i)throw new a.A("tiffraster:open","failed to open url "+this.url);this.datasetName=this.url.slice(this.url.lastIndexOf("/")+1,this.url.lastIndexOf("."));const{littleEndian:s,firstIFDPos:n,isBigTiff:r}=(0,U.p)(i),l=[];await this._readIFDs(l,i,s,n,0,r?8:4,t);const{imageInfo:c,rasterInfo:u}=function(e){const t=(0,U.j)(e),{width:i,height:s,tileWidth:n,tileHeight:r,planes:a,pixelType:o,compression:l,firstPyramidLevel:c,maximumPyramidLevel:u,pyramidBlockWidth:h,pyramidBlockHeight:f,pyramidResolutions:p,tileBoundary:d,affine:m,metadata:y}=t;let g=We(t.extent.spatialReference?.wkt||t.extent.spatialReference?.wkid),x=!!t.isPseudoGeographic;null==g&&(x=!0,g=new K.A({wkid:3857}));const w=new X.A({...t.extent,spatialReference:g}),_=new L.A(w?{x:w.xmin,y:w.ymax,spatialReference:g}:{x:0,y:0}),b=new B.R({blockWidth:n,blockHeight:r,pyramidBlockWidth:h,pyramidBlockHeight:f,compression:l,origin:_,firstPyramidLevel:c,maximumPyramidLevel:u,pyramidResolutions:p,blockBoundary:d}),v=new L.A({x:(w.xmax-w.xmin)/i,y:(w.ymax-w.ymin)/s,spatialReference:g}),I=y?{BandProperties:y.bandProperties,DataType:y.dataType}:{};let R=null;const S=nt(e[0],"PHOTOMETRICINTERPRETATION"),T=st(e[0],"COLORMAP");if(S<=3&&T?.length>3&&T.length%3==0){R=[];const e=T.length/3;for(let t=0;t>>8,T[t+e]>>>8,T[t+2*e]>>>8])}const A=new B.A({width:i,height:s,bandCount:a,pixelType:o,pixelSize:v,storageInfo:b,spatialReference:g,isPseudoSpatialReference:x,keyProperties:I,extent:w,colormap:R,statistics:y?y.statistics:null});if(m?.length&&(A.nativeExtent=new X.A({xmin:-.5,ymin:.5-s,xmax:i-.5,ymax:.5,spatialReference:g}),A.transform=new Me.P({polynomialOrder:1,forwardCoefficients:[m[2]+m[0]/2,m[5]-m[3]/2,m[0],m[3],-m[1],-m[4]]}),A.extent=A.transform.forwardTransform(A.nativeExtent),A.pixelSize=new L.A({x:(w.xmax-w.xmin)/i,y:(w.ymax-w.ymin)/s,spatialReference:g}),b.origin.x=-.5,b.origin.y=.5),p){const{x:e,y:t}=A.pixelSize;p.forEach((i=>{i.x*=e,i.y*=t}))}return{imageInfo:t,rasterInfo:A}}(l),h=(0,U.a)(l),f=(0,U.c)(l);if(this._headerInfo={littleEndian:s,isBigTiff:r,ifds:l,pyramidIFDs:h,maskIFDs:f,...c},this._set("rasterInfo",u),!c.isSupported)throw new a.A("tiffraster:open","this tiff is not supported: "+c.message);if(!c.tileWidth)throw new a.A("tiffraster:open","none-tiled tiff is not optimized for access, convert to COG and retry.");u.isPseudoSpatialReference&&o.L.getLogger(this).warn("The spatial reference for this tiff is unsupported. Only EPSG spatial reference codes and Esri WKTs are supported.");const p=l[0].get("PREDICTOR")?.values?.[0],d=l[0].get("SAMPLEFORMAT")?.values?.[0];if(3===d&&2===p)throw new a.A("tiffraster:open","unsupported horizontal difference encoding. Predictor=3 is supported for floating point data");const{skipMapInfo:m,skipExtensions:y=[]}=this.ioConfig;if(!y.includes("aux.xml")&&!m){const t=await this._fetchAuxiliaryMetaData(e);null!=t&&function(e,t){if(t.statistics=e.statistics??t.statistics,t.histograms=e.histograms,e.histograms&&null==t.statistics&&(t.statistics=(0,ie.j)(e.histograms)),e.transform&&null==t.transform){t.transform=e.transform,t.nativeExtent=t.extent;const i=t.transform.forwardTransform(t.nativeExtent);t.pixelSize=new L.A({x:(i.xmax-i.xmin)/t.width,y:(i.ymax-i.ymin)/t.height,spatialReference:t.spatialReference}),t.extent=i}t.isPseudoSpatialReference&&e.spatialReference&&(t.spatialReference=e.spatialReference,t.extent.spatialReference=t.nativeExtent.spatialReference=t.storageInfo.origin.spatialReference=t.spatialReference)}(t,u)}y.includes("vat.dbf")||1!==u.bandCount||"u8"!==u.pixelType||m||(u.attributeTable=await this._fetchAuxiliaryTable(e),null!=u.attributeTable&&(u.keyProperties.DataType="thematic")),m&&this.updateImageSpaceRasterInfo(u),this.updateTileInfo()}async fetchRawTile(e,t,i,s={}){if(!this._headerInfo?.isSupported||this.isBlockOutside(e,t,i))return null;const n=await this._fetchRawTiffTile(e,t,i,!1,s);if(null!=n&&this._headerInfo.hasMaskBand){const r=await this._fetchRawTiffTile(e,t,i,!0,s);null!=r&&r.pixels[0]instanceof Uint8Array&&(n.mask=r.pixels[0])}return n}async _readIFDs(e,t,i,s,n,r=4,a){if(!s)return null;(s>=t.byteLength||s<0)&&(t=(await this.request(this.url,{range:{from:s+n,to:s+n+this._bufferSize},responseType:"array-buffer",signal:a})).data,n=s+n,s=0);const o=await this._readIFD(t,i,s,n,U.T.tiffTags,r,a);if(e.push(o.ifd),!o.nextIFD)return null;await this._readIFDs(e,t,i,o.nextIFD-n,n,r,a)}async _readIFD(e,t,i,s,n=U.T.tiffTags,r=4,a){if(!e)return null;const o=(0,U.e)(e,t,i,s,n,r);if(o.success){const i=[];if(o.ifd?.forEach((e=>{e.values||i.push(e)})),i.length>0){const n=i.map((e=>e.offlineOffsetSize)).filter(p.i),r=Math.min.apply(null,n.map((e=>e[0])));if(Math.min.apply(null,n.map((e=>e[0]+e[1])))-r<=this._bufferSize){const{data:n}=await this.request(this.url,{range:{from:r,to:r+this._bufferSize},responseType:"array-buffer",signal:a});e=n,s=r,i.forEach((i=>(0,U.f)(e,t,i,s)))}}if(o.ifd?.has("GEOKEYDIRECTORY")){const i=o.ifd.get("GEOKEYDIRECTORY"),n=i?.values;if(n&&n.length>4){const r=n[0]+"."+n[1]+"."+n[2],o=await this._readIFD(e,t,i.valueOffset+6-s,s,U.T.geoKeys,2,a);i.data=o.ifd,i.data&&i.data.set("GEOTIFFVersion",{id:0,type:2,valueCount:1,valueOffset:null,values:[r]})}}return o}if(o.requiredBufferSize&&o.requiredBufferSize!==e.byteLength){const i=await this.request(this.url,{range:{from:s,to:s+o.requiredBufferSize+4},responseType:"array-buffer",signal:a});return(e=i.data).byteLengththis.request(this.url,{range:e,responseType:"array-buffer",signal:n.signal}))),h=await Promise.all(u),f=h.map((e=>e.data.byteLength)).reduce(((e,t)=>e+t)),p=1===h.length?h[0].data:new ArrayBuffer(f),d=[0],m=[0];if(h.length>1){const e=new Uint8Array(p);for(let t=0,i=0;td||i>m||te.add(i))),e}static async open(e){const{url:t,ioConfig:i,source:s,sourceJSON:n}=e;let r=e.datasetFormat??i?.datasetFormat;null==r&&(t.includes(".")?r=t.slice(t.lastIndexOf(".")+1).toUpperCase():"coverage"===s?.type?.toLowerCase()?r="CovJSON":s?.extent&&s.pixelblocks&&(r="MEMORY")),"OVR"===r||"TIF"===r?r="TIFF":"JPG"===r||"JPEG"===r||"JFIF"===r?r="JPG":"COVJSON"===r&&(r="CovJSON"),t.toLowerCase().includes("/imageserver")&&!t.toLowerCase().includes("/wcsserver")&&(r="RasterTileServer");const o={url:t,source:s,sourceJSON:n,datasetFormat:r,ioConfig:i??{bandIds:null,sampling:null}};if(Object.keys(o).forEach((e=>{null==o[e]&&delete o[e]})),r){if(!this.supportedFormats.has(r))throw new a.A("rasterfactory:open","not a supported format "+r);if("CRF"===r)throw new a.A("rasterfactory:open",`cannot open raster: ${t}`);const i=new(0,ot.get(r).constructor)(o);return await i.open({signal:e.signal}),i}const l=Array.from(ot.keys()).filter((e=>"CovJSON"!==e&&"Memory"!==e));let c=0;const u=()=>{if(r=l[c++],!r)return null;if("CRF"===r)return null;const t=new(0,ot.get(r).constructor)(o);return t.open({signal:e.signal}).then((()=>t)).catch((()=>u()))};return u()}static register(e,t,i){ot.has(e.toUpperCase())||ot.set(e.toUpperCase(),{desc:t,constructor:i})}}let ct=class extends((0,x.dM)((0,_e.j)((0,ge.q)((0,xe.A)((0,w.d)(ye((0,be.e)((0,g.A)((0,we.J)((0,l.M)((0,r.O)(y.A)))))))))))){constructor(...e){super(...e),this._primaryRasters=[],this.bandIds=null,this.interpolation=null,this.legendEnabled=!0,this.isReference=null,this.listMode="show",this.sourceJSON=null,this.version=null,this.type="imagery-tile",this.operationalLayerType="ArcGISTiledImageServiceLayer",this.popupEnabled=!0,this.popupTemplate=null,this.fields=null,this.source=void 0,this._debouncedSaveOperations=(0,c.sg)((async(e,t,s)=>{const{save:n,saveAs:r}=await i.e(2743).then(i.bind(i,42743));switch(e){case Pe.S.SAVE:return n(this,t);case Pe.S.SAVE_AS:return r(this,s,t)}}))}normalizeCtorArgs(e,t){return"string"==typeof e?{url:e,...t}:e}load(e){const t=null!=e?e.signal:null;return this.addResolvingPromise(this.loadFromPortal({supportedTypes:["Image Service"]},e).catch(c.QP).then((()=>this._openRaster(t)))),Promise.resolve(this)}get defaultPopupTemplate(){return this.createPopupTemplate()}get rasterFields(){const e=[new ce.A({name:"Raster.ServicePixelValue",alias:"Pixel Value",domain:null,editable:!1,length:50,type:"string"}),new ce.A({name:"Raster.ServicePixelValue.Raw",alias:"Raw Pixel Value",domain:null,editable:!1,length:50,type:"string"})],t=this.raster?.rasterInfo??this.serviceRasterInfo,i=t?.attributeTable,s=null!=i?i.fields:null;if(s){const t=s.filter((e=>"oid"!==e.type&&"value"!==e.name.toLowerCase())).map((e=>{const t=e.clone();return t.name="Raster."+e.name,t}));e.push(...t)}const n=t?.dataType,r=t?.multidimensionalInfo;if(("vector-magdir"===n||"vector-uv"===n)&&null!=r){const t=r.variables[0].unit?.trim(),i="Magnitude"+(t?` (${t})`:"");e.push(new ce.A({name:"Raster.Magnitude",alias:i,domain:null,editable:!1,type:"double"})),e.push(new ce.A({name:"Raster.Direction",alias:"Direction (°)",domain:null,editable:!1,type:"double"}))}return e}createPopupTemplate(e){const{rasterFields:t}=this,i=new Set(t.map((({name:e})=>e)).filter((e=>"raster.servicepixelvalue.raw"!==e.toLowerCase())));return(0,Ce.tn)({fields:t,title:this.title},{...e,visibleFieldNames:i})}async generateRasterInfo(e,t){if(e=(0,f.b)(k.A,e),await this.load(),!e||"none"===e.functionName?.toLowerCase())return this.serviceRasterInfo;try{const{rasterInfo:i}=await this._openFunctionRaster(e,t);return i}catch(e){if(e instanceof a.A)throw e;throw new a.A("imagery-tile-layer","the given raster function is not supported")}}async save(e){return this._debouncedSaveOperations(Pe.S.SAVE,e)}async saveAs(e,t){return this._debouncedSaveOperations(Pe.S.SAVE_AS,t,e)}write(e,t){const i=this._primaryRasters[0]??this.raster;if(this.loaded?"RasterTileServer"===i.datasetFormat&&("Raster"===i.tileType||"Map"===i.tileType):this.url&&/\/ImageServer(\/|\/?$)/i.test(this.url))return super.write(e,t);if(t?.messages){const e=`${t.origin}/${t.layerContainerType||"operational-layers"}`;t.messages.push(new a.A("layer:unsupported",`Layers (${this.title}, ${this.id}) of type '${this.declaredClass}' are not supported in the context of '${e}'`,{layer:this}))}return null}async _openRaster(e){let t=!1;if(this.raster)await this._openFromRaster(this.raster,e),t="Function"===this.raster.datasetFormat;else{const{url:t,rasterFunction:i,source:s}=this;if(!t&&!s)throw new a.A("imagery-tile-layer:open","missing url or source parameter");s?await this._openFromSource(s,e):i?await this._openFromUrlWithRasterFunction(t,i,e):await this._openFromUrl(t,e)}const i=this.raster.rasterInfo;if(!i)throw new a.A("imagery-tile-layer:load","cannot load resources on "+this.url);if(this._set("serviceRasterInfo",t?i:this._primaryRasters[0].rasterInfo),this._set("spatialReference",i.spatialReference),this.sourceJSON=this.sourceJSON||this.raster.sourceJSON,null!=this.sourceJSON){const e="Map"===this.raster.tileType&&null!=this.sourceJSON.minLOD&&null!=this.sourceJSON.maxLOD?this.sourceJSON:{...this.sourceJSON,minScale:0,maxScale:0};this.read(e,{origin:"service"})}else this.read({tileInfo:this.serviceRasterInfo?.storageInfo.tileInfo.toJSON()},{origin:"service"});this.title||(this.title=this.raster.datasetName),"Map"===this.raster.tileType&&(this.popupEnabled=!1),this._configDefaultSettings(),this.addHandles((0,u.wB)((()=>this.customParameters),(e=>{this.raster&&(this.raster.ioConfig.customFetchParameters=e)})))}async _openFromRaster(e,t){e.rasterInfo||await e.open({signal:t}),this._primaryRasters="Function"===e.datasetFormat?e.primaryRasters.rasters:[e],this.url||(this.url=this._primaryRasters[0].url)}async _openFromUrlWithRasterFunction(e,t,i){const s=[e];t&&(0,te.g)(t.toJSON(),s);const n=await Promise.all(s.map((e=>lt.open({url:e,sourceJSON:this.sourceJSON,ioConfig:{sampling:"closest",...this.ioConfig,customFetchParameters:this.customParameters},signal:i})))),r=n.findIndex((e=>null==e));if(r>-1)throw new a.A("imagery-tile-layer:open",`cannot open raster: ${s[r]}`);return this._primaryRasters=n,this._initializeWithFunctionRaster(t)}async _openFromUrl(e,t){const i=await lt.open({url:e,sourceJSON:this.sourceJSON,ioConfig:{sampling:"closest",...this.ioConfig,customFetchParameters:this.customParameters},signal:t});if(null==i)throw new a.A("imagery-tile-layer:open",`cannot open raster: ${e}`);this._primaryRasters=[i],this.raster=i}async _openFromSource(e,t){const i="the tiled imagery data source is not supported",s="coverage"===e.type?.toLowerCase()?"CovJSON":e.extent&&e.pixelBlock?"MEMORY":null;if(!s)throw new a.A("imagery-tile-layer:open",i);"MEMORY"===s&&(e={extent:e.extent,pixelBlocks:[e.pixelBlock]});const n=await lt.open({url:"",source:e,datasetFormat:s,ioConfig:{sampling:"closest",...this.ioConfig,customFetchParameters:this.customParameters},signal:t});if(null==n)throw new a.A("imagery-tile-layer:open",i);this._primaryRasters=[n],this.rasterFunction?await this._initializeWithFunctionRaster(this.rasterFunction):this.raster=n}async _openFunctionRaster(e,t){const i={raster:this._primaryRasters[0]};this._primaryRasters.length>1&&this._primaryRasters.forEach((e=>i[e.url]=e));const s=(0,te.c)(e.functionDefinition?.toJSON()??e.toJSON(),i),n=new me({rasterFunction:s});return await n.open(t),n}async _initializeWithFunctionRaster(e,t){try{this.raster=await this._openFunctionRaster(e,t)}catch(e){e instanceof a.A&&o.L.getLogger(this).error("imagery-tile-layer:open",e.message),o.L.getLogger(this).warn("imagery-tile-layer:open","the raster function cannot be applied and is removed"),this._set("rasterFunction",null),this.raster=this._primaryRasters[0]}}};(0,s._)([(0,h.MZ)({clonable:!1})],ct.prototype,"_primaryRasters",void 0),(0,s._)([(0,h.MZ)({type:[f.I],json:{write:{overridePolicy(){return{enabled:!this.loaded||"Raster"===this.raster.tileType||"0,1,2"!==this.bandIds?.join(",")}}}}})],ct.prototype,"bandIds",void 0),(0,s._)([(0,h.MZ)({json:{write:{overridePolicy(){return{enabled:!this.loaded||"Raster"===this.raster.tileType||"bilinear"!==this.interpolation}}}}}),(0,d.e)(k.i)],ct.prototype,"interpolation",void 0),(0,s._)([(0,h.MZ)(T.a)],ct.prototype,"legendEnabled",void 0),(0,s._)([(0,h.MZ)({type:Boolean,json:{read:!1,write:{enabled:!0,overridePolicy:()=>({enabled:!1})}}})],ct.prototype,"isReference",void 0),(0,s._)([(0,h.MZ)({type:["show","hide"]})],ct.prototype,"listMode",void 0),(0,s._)([(0,h.MZ)({json:{read:!0,write:!0}})],ct.prototype,"blendMode",void 0),(0,s._)([(0,h.MZ)()],ct.prototype,"sourceJSON",void 0),(0,s._)([(0,h.MZ)({readOnly:!0,json:{origins:{service:{read:{source:"currentVersion"}}}}})],ct.prototype,"version",void 0),(0,s._)([(0,h.MZ)({readOnly:!0,json:{read:!1}})],ct.prototype,"type",void 0),(0,s._)([(0,h.MZ)({type:["ArcGISTiledImageServiceLayer"]})],ct.prototype,"operationalLayerType",void 0),(0,s._)([(0,h.MZ)({type:Boolean,value:!0,json:{read:{source:"disablePopup",reader:(e,t)=>!t.disablePopup},write:{target:"disablePopup",overridePolicy(){return{enabled:!this.loaded||"Raster"===this.raster.tileType}},writer(e,t,i){t[i]=!e}}}})],ct.prototype,"popupEnabled",void 0),(0,s._)([(0,h.MZ)({type:n.A,json:{read:{source:"popupInfo"},write:{target:"popupInfo",overridePolicy(){return{enabled:!this.loaded||"Raster"===this.raster.tileType}}}}})],ct.prototype,"popupTemplate",void 0),(0,s._)([(0,h.MZ)({readOnly:!0})],ct.prototype,"defaultPopupTemplate",null),(0,s._)([(0,h.MZ)({readOnly:!0,type:[ce.A]})],ct.prototype,"fields",void 0),(0,s._)([(0,h.MZ)({readOnly:!0,type:[ce.A]})],ct.prototype,"rasterFields",null),(0,s._)([(0,h.MZ)({constructOnly:!0})],ct.prototype,"source",void 0),ct=(0,s._)([(0,m.$)("esri.layers.ImageryTileLayer")],ct);const ut=ct,ht=Object.freeze(Object.defineProperty({__proto__:null,default:ut},Symbol.toStringTag,{value:"Module"}))},6851:(e,t,i)=>{i.d(t,{A:()=>u});var s,n=i(32816),r=i(99924),a=i(29298),o=i(36544),l=(i(32773),i(69421));i(41390),i(20266),i(90740),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407);let c=s=class extends r.oY{constructor(e){super(e),this.cols=null,this.level=0,this.levelValue=null,this.origin=null,this.resolution=0,this.rows=null,this.scale=0}clone(){return new s({cols:this.cols,level:this.level,levelValue:this.levelValue,resolution:this.resolution,rows:this.rows,scale:this.scale})}};(0,n._)([(0,a.MZ)({json:{write:!0,origins:{"web-document":{read:!1,write:!1},"portal-item":{read:!1,write:!1}}}})],c.prototype,"cols",void 0),(0,n._)([(0,a.MZ)({type:o.I,json:{write:!0}})],c.prototype,"level",void 0),(0,n._)([(0,a.MZ)({type:String,json:{write:!0}})],c.prototype,"levelValue",void 0),(0,n._)([(0,a.MZ)({json:{write:!0,origins:{"web-document":{read:!1,write:!1},"portal-item":{read:!1,write:!1}}}})],c.prototype,"origin",void 0),(0,n._)([(0,a.MZ)({type:Number,json:{write:!0}})],c.prototype,"resolution",void 0),(0,n._)([(0,a.MZ)({json:{write:!0,origins:{"web-document":{read:!1,write:!1},"portal-item":{read:!1,write:!1}}}})],c.prototype,"rows",void 0),(0,n._)([(0,a.MZ)({type:Number,json:{write:!0}})],c.prototype,"scale",void 0),c=s=(0,n._)([(0,l.$)("esri.layers.support.LOD")],c);const u=c},92070:(e,t,i)=>{i.d(t,{A:()=>I});var s,n=i(32816),r=i(93804),a=i(99924),o=i(69763),l=i(29298),c=i(36544),u=(i(32773),i(49877)),h=i(69421),f=i(56273),p=i(64752),d=i(7969),m=i(48402),y=i(29208),g=i(6851),x=i(67091);i(90740),i(41390),i(20266),i(40499),i(93181),i(13671),i(58498),i(91047),i(45371),i(80959),i(6407),i(18683),i(64604),i(29512),i(99063),i(48844),i(2160),i(16699),i(26809),i(2589),i(18527),i(44600);const w=new r.J({PNG:"png",PNG8:"png8",PNG24:"png24",PNG32:"png32",JPEG:"jpg",JPG:"jpg",DIB:"dib",TIFF:"tiff",EMF:"emf",PS:"ps",PDF:"pdf",GIF:"gif",SVG:"svg",SVGZ:"svgz",Mixed:"mixed",MIXED:"mixed",LERC:"lerc",LERC2D:"lerc2d",RAW:"raw",pbf:"pbf"});let _=s=class extends a.oY{static create(e={}){const{resolutionFactor:t=1,scales:i,size:n=256,spatialReference:r=d.A.WebMercator,numLODs:a=24}=e;if(!(0,o.k)(r)){const e=[];if(i)for(let t=0;t=0;i--)e.unshift(new g.A({level:i,scale:t,resolution:t})),t*=2}return new s({dpi:96,lods:e,origin:new p.A(0,0,r),size:[n,n],spatialReference:r})}const l=(0,o.j)(r),c=e.origin?new p.A({x:e.origin.x,y:e.origin.y,spatialReference:r}):new p.A(l?{x:l.origin[0],y:l.origin[1],spatialReference:r}:{x:0,y:0,spatialReference:r}),u=1/(39.37*(0,o.g)(r)*96),h=[];if(i)for(let e=0;e{s.push(e.scale),t=e.scale>t?e.scale:t,i=e.scale=t.length-1)return t[t.length-1];const i=Math.floor(e),s=i+1;return t[i]/(t[i]/t[s])**(e-i)}scaleToZoom(e){const t=this.scales,i=t.length-1;let s=0;for(;se&&n=0?this.lods[s]:{scale:2*this.lods[0].scale,resolution:2*this.lods[0].resolution};i.push(new g.A({level:e,scale:n,resolution:r}))}return new s({size:[e,e],dpi:this.dpi,format:this.format,compressionQuality:this.compressionQuality,origin:this.origin,spatialReference:this.spatialReference,lods:i})}_initializeUpsampleLevels(){const e=this.lods;this._upsampleLevels=[];let t=null;for(let i=0;iArray.isArray(e)?e:"number"==typeof e?[e,e]:[256,256]})],_.prototype,"size",void 0),(0,n._)([(0,u.r)("size",["rows","cols"])],_.prototype,"readSize",null),(0,n._)([(0,f.w)("size",{cols:{type:c.I},rows:{type:c.I}})],_.prototype,"writeSize",null),(0,n._)([(0,l.MZ)({type:d.A,json:{write:!0}})],_.prototype,"spatialReference",void 0),_=s=(0,n._)([(0,h.$)("esri.layers.support.TileInfo")],_),b=_||(_={}),(v=b.ExtrapolateOptions||(b.ExtrapolateOptions={}))[v.NONE=0]="NONE",v[v.POWER_OF_TWO=1]="POWER_OF_TWO";const I=_}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/ed3ad0ec22e0eac43b56.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/ed3ad0ec22e0eac43b56.js new file mode 100644 index 00000000..e5fb0863 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/ed3ad0ec22e0eac43b56.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[2444],{42444:(e,t,r)=>{var s,n,o,a,i,l,c,u,d,p,h,f,m,g,y;r.r(t),r.d(t,{destroyWasm:()=>q,initialize:()=>N,process:()=>L}),function(e){e.U8="U8",e.I8="I8",e.U16="U16",e.I16="I16",e.U32="U32",e.I32="I32",e.F32="F32",e.F64="F64",e.Utf8String="Utf8String",e.NotSet="NotSet"}(s||(s={})),function(e){e.Png="Png",e.Jpeg="Jpeg",e.Dds="Dds",e.Raw="Raw",e.Dxt1="Dxt1",e.Dxt5="Dxt5",e.Etc2="Etc2",e.Astc="Astc",e.Pvrtc="Pvrtc",e.NotSet="NotSet"}(n||(n={})),function(e){e.Rgb8="Rgb8",e.Rgba8="Rgba8",e.R8="R8",e.Bgr8="Bgr8",e.Bgra8="Bgra8",e.Rg8="Rg8",e.NotSet="NotSet"}(o||(o={})),function(e){e.Position="Position",e.Normal="Normal",e.TexCoord="TexCoord",e.Color="Color",e.Tangent="Tangent",e.FeatureIndex="FeatureIndex",e.UvRegion="UvRegion",e.NotSet="NotSet"}(a||(a={})),function(e){e.Opaque="Opaque",e.Mask="Mask",e.Blend="Blend"}(i||(i={})),function(e){e.None="None",e.Mask="Mask",e.Alpha="Alpha",e.PreMultAlpha="PreMultAlpha",e.NotSet="NotSet"}(l||(l={})),function(e){e.Points="Points",e.Lines="Lines",e.LineStrip="LineStrip",e.Triangles="Triangles",e.TriangleStrip="TriangleStrip",e.NotSet="NotSet"}(c||(c={})),function(e){e.None="None",e.WrapXBit="WrapXBit",e.WrapYBit="WrapYBit",e.WrapXy="WrapXy",e.NotSet="NotSet"}(u||(u={})),function(e){e.Linear="Linear",e.Nearest="Nearest",e.NotSet="NotSet"}(d||(d={})),function(e){e.Linear="Linear",e.Nearest="Nearest",e.NearestMipmapNearest="NearestMipmapNearest",e.LinearMipmapNearest="LinearMipmapNearest",e.NearestMipmapLinear="NearestMipmapLinear",e.LinearMipmapLinear="LinearMipmapLinear",e.NotSet="NotSet"}(p||(p={})),function(e){e.FeatureId="FeatureId",e.GlobalUid="GlobalUid",e.UnspecifiedDateTime="UnspecifiedDateTime",e.EcmaIso8601DateTime="EcmaIso8601DateTime",e.EcmaIso8601DateOnly="EcmaIso8601DateOnly",e.TimeOnly="TimeOnly",e.TimeStamp="TimeStamp",e.ColorRgb="ColorRgb",e.ColorRgba="ColorRgba",e.Unrecognized="Unrecognized",e.NotSet="NotSet"}(h||(h={})),function(e){e.Texture="Texture",e.VertexAtrb="VertexAtrb",e.Implicit="Implicit",e.NotSet="NotSet"}(f||(f={})),function(e){e.Front="Front",e.Back="Back",e.None="None",e.NotSet="NotSet"}(m||(m={})),function(e){e.Pbr="Pbr",e.Unlit="Unlit"}(g||(g={})),function(e){e[e.Succeeded=0]="Succeeded",e[e.Failed=1]="Failed",e[e.MissingInputs=2]="MissingInputs"}(y||(y={}));var w=r(18683);function b(e){return(0,w.g)(`esri/libs/lyr3d/${e}`)}let S,T;async function L(e){if(await N(),e.inputs.length<1)return{result:{status:y.Failed,error:"",jobDescJson:"",data:new Uint8Array(0),missingInputUrls:[]},transferList:[]};const t={ptrs:[],sizes:[]};for(const r of e.inputs){const e=T._malloc(r.byteLength);new Uint8Array(T.HEAPU8.buffer,e,r.byteLength).set(new Uint8Array(r)),t.ptrs.push(e),t.sizes.push(r.byteLength)}const r=T.process(e.jobDescJson,t,e.isMissingResourceCase),s=r.status===y.Succeeded&&r.data,n=r.status===y.MissingInputs&&r.missingInputUrls.length>0;if(s){const e=r.data.slice();r.data=e}else n&&(r.jobDescJson=r.jobDescJson.slice(0),r.originalInputs=e.inputs);for(let e=0;er.e(7894).then(r.bind(r,37894)).then((e=>e.l)).then((({default:t})=>{const r=t({locateFile:b,onRuntimeInitialized:()=>e(r)})})))).catch((e=>{throw e})).then((e=>{T=e,T.initialize_lyr3d_worker_wasm(),S=null}))),S)}r(90740),r(32773),r(64604),r(29512),r(99063),r(6407),r(20266),r(99924),r(32816),r(41390),r(69421),r(40499),r(93181),r(13671),r(91047),r(36544),r(29298),r(58498),r(45371),r(80959)},18683:(e,t,r)=>{r.d(t,{g:()=>i});var s=r(90740),n=(r(64604),r(6407)),o=r(20266),a=r(99063);function i(e){if(!s.A.assetsPath)throw o.L.getLogger("esri.assets").errorOnce("The API assets location needs to be set using config.assetsPath. More information: https://arcg.is/1OzLe50"),new n.A("assets:path-not-set","config.assetsPath is not set");return(0,a.fj)(s.A.assetsPath,e)}},64604:(e,t,r)=>{r.d(t,{A:()=>m,i:()=>f,l:()=>d,s:()=>u});var s=r(90740),n=r(29512),o=r(6407),a=r(32773),i=r(80959),l=r(99063);r(20266),r(99924),r(32816),r(41390),r(69421),r(40499),r(93181),r(13671),r(91047),r(36544),r(29298),r(58498),r(45371);const c=new Set(["elevation3d.arcgis.com","js.arcgis.com","jsdev.arcgis.com","jsqa.arcgis.com","static.arcgis.com"]);function u(e){const t=(0,l.$z)(e,!0);return!!t&&t.endsWith(".arcgis.com")&&!c.has(t)&&!e.endsWith("/sharing/rest/generateToken")}function d(e,t,r=!1,s){return new Promise(((n,o)=>{if((0,i.G4)(s))return void o(p());let l=()=>{d(),o(new Error(`Unable to load ${t}`))},c=()=>{const t=e;d(),n(t)},u=()=>{if(!e)return;const t=e;d(),t.src="",o(p())};const d=()=>{(0,a.h)("esri-image-decode")||(e.removeEventListener("error",l),e.removeEventListener("load",c)),l=null,c=null,e=null,null!=s&&s.removeEventListener("abort",u),u=null,r&&URL.revokeObjectURL(t)};null!=s&&s.addEventListener("abort",u),(0,a.h)("esri-image-decode")?e.decode().then(c,l):(e.addEventListener("error",l),e.addEventListener("load",c))}))}function p(){try{return new DOMException("Aborted","AbortError")}catch{const e=new Error;return e.name="AbortError",e}}const h="Timeout exceeded";function f(e){return"object"==typeof e&&!!e&&"message"in e&&e.message===h}async function m(e,t){e instanceof URL&&(e=e.toString()),t?.query instanceof URLSearchParams&&(t.query=(0,l.zf)(t.query.toString().replaceAll("+"," ")));const o=(0,l.DB)(e),c=(0,l.w8)(e);c||o||(e=(0,l.S8)(e));const d={url:e,requestOptions:{...t}},p=e=>({data:e,getAllHeaders:L,getHeader:L,httpStatus:200,requestOptions:d.requestOptions,url:d.url}),h=(0,l.sC)(e,y.internalInterceptors);if(h){const e=await A(h,d);if(null!=e)return p(e)}let f=(0,l.sC)(e);if(f){const e=await A(f,d);if(null!=e)return p(e);f.after||f.error||(f=null)}if(e=d.url,"image"===(t=d.requestOptions).responseType&&((0,a.h)("host-webworker")||(0,a.h)("host-node")))throw v("request:invalid-parameters",new Error("responseType 'image' is not supported in Web Workers or Node environment"),d);if("head"===t.method){if(t.body)throw v("request:invalid-parameters",new Error("body parameter cannot be set when method is 'head'"),d);if(o||c)throw v("request:invalid-parameters",new Error("data and blob URLs are not supported for method 'head'"),d)}if(await async function(){(0,a.h)("host-webworker")&&!g&&(g=await r.e(1753).then(r.bind(r,1753)))}(),g)return g.execute(e,t);const m=new AbortController,b=(0,i.u7)(t,(()=>m.abort())),S={controller:m,credential:void 0,credentialToken:void 0,fetchOptions:void 0,hasToken:!1,interceptor:f,params:d,redoRequest:!1,useIdentity:y.useIdentity,useProxy:!1,useSSL:!1,withCredentials:!1},T=await async function(e){let t,r;await async function(e){const t=e.params.url,r=e.params.requestOptions,o=e.controller.signal,a=r.body;let l=null,c=null;if(w&&"HTMLFormElement"in globalThis&&(a instanceof FormData?l=a:a instanceof HTMLFormElement&&(l=new FormData(a))),"string"==typeof a&&(c=a),e.fetchOptions={cache:r.cacheBust?"no-cache":"default",credentials:"same-origin",headers:r.headers||{},method:"head"===r.method?"HEAD":"GET",mode:"cors",priority:y.priority,redirect:"follow",signal:o},(l||c)&&(e.fetchOptions.body=l||c),"anonymous"===r.authMode&&(e.useIdentity=!1),e.hasToken=!!(/token=/i.test(t)||r.query?.token||l?.get("token")),!e.hasToken&&s.A.apiKey&&u(t)&&(r.query||(r.query={}),r.query.token=s.A.apiKey,e.hasToken=!0),e.useIdentity&&!e.hasToken&&!e.credentialToken&&!k(t)&&!(0,i.G4)(o)){let s;"immediate"===r.authMode?(await C(),s=await n.id.getCredential(t,{signal:o}),e.credential=s):"no-prompt"===r.authMode?(await C(),s=await n.id.getCredential(t,{prompt:!1,signal:o}).catch((()=>{})),e.credential=s):n.id&&(s=n.id.findCredential(t)),s&&(e.credentialToken=s.token,e.useSSL=!!s.ssl)}}(e);try{do{[t,r]=await O(e)}while(!await U(e,t,r))}catch(r){const s=v("request:server",r,e.params,t);throw s.details.ssl=e.useSSL,e.interceptor?.error&&e.interceptor.error(s),s}const o=e.params.url;if(r&&/\/sharing\/rest\/(accounts|portals)\/self/i.test(o)){if(!e.hasToken&&!e.credentialToken&&r.user?.username&&!(0,l.FL)(o)){const e=(0,l.$z)(o,!0);e&&y.trustedServers.push(e)}Array.isArray(r.authorizedCrossOriginNoCorsDomains)&&function(e){s.A.request.crossOriginNoCorsDomains||(s.A.request.crossOriginNoCorsDomains={});const t=s.A.request.crossOriginNoCorsDomains;for(let r of e)r=r.toLowerCase(),/^https?:\/\//.test(r)?t[(0,l.$z)(r)??""]=0:(t[(0,l.$z)("http://"+r)??""]=0,t[(0,l.$z)("https://"+r)??""]=0)}(r.authorizedCrossOriginNoCorsDomains)}const a=e.credential;if(a&&n.id){const e=n.id.findServerInfo(a.server);let t=e?.owningSystemUrl;if(t){t=t.replace(/\/?$/,"/sharing");const e=n.id.findCredential(t,a.userId);e&&-1===n.id._getIdenticalSvcIdx(t,e)&&e.resources.unshift(t)}}return{data:r,getAllHeaders:t?()=>Array.from(t.headers):L,getHeader:t?e=>t.headers.get(e):L,httpStatus:t?.status??200,requestOptions:e.params.requestOptions,ssl:e.useSSL,url:e.params.url}}(S).finally((()=>b?.remove()));return f?.after?.(T),T}let g;const y=s.A.request,w="FormData"in globalThis,b=new Set([499,498,403,401]),S=new Set(["COM_0056","COM_0057","SB_0008"]),T=[/\/arcgis\/tokens/i,/\/sharing(\/rest)?\/generatetoken/i,/\/rest\/info/i],L=()=>null,q=Symbol();function N(e){const t=(0,l.$z)(e);return!t||t.endsWith(".arcgis.com")||m._corsServers.includes(t)||(0,l.FL)(t)}function v(e,t,r,s){let n="Error";const l={url:r.url,requestOptions:r.requestOptions,getAllHeaders:L,getHeader:L,ssl:!1};if(t instanceof o.A)return t.details?(t.details=(0,a.o8)(t.details),t.details.url=r.url,t.details.requestOptions=r.requestOptions):t.details=l,t;if(t){const e=s&&(()=>Array.from(s.headers)),r=s&&(e=>s.headers.get(e)),o=s?.status,a=t.message;a&&(n=a),e&&r&&(l.getAllHeaders=e,l.getHeader=r),l.httpStatus=(null!=t.httpCode?t.httpCode:t.code)||o||0,l.subCode=t.subcode,l.messageCode=t.messageCode,"string"==typeof t.details?l.messages=[t.details]:l.messages=t.details,l.raw=q in t?t[q]:t}return(0,i.zf)(t)?(0,i.NK)():new o.A(e,n,l)}async function C(){n.id||await Promise.all([r.e(9414),r.e(9513),r.e(1885)]).then(r.bind(r,91885))}function k(e){return T.some((t=>t.test(e)))}async function O(e){let t=e.params.url;const r=e.params.requestOptions,o=e.fetchOptions??{},c=(0,l.w8)(t)||(0,l.DB)(t),u=r.responseType||"json",d=c?0:null!=r.timeout?r.timeout:y.timeout;let p=!1;if(!c){e.useSSL&&(t=(0,l.lM)(t));let i={...r.query};e.credentialToken&&(i.token=e.credentialToken);let c=(0,l.x0)(i);(0,a.h)("esri-url-encodes-apostrophe")&&(c=c.replaceAll("'","%27"));const u=t.length+1+c.length;let d;p="delete"===r.method||"post"===r.method||"put"===r.method||!!r.body||u>y.maxUrlLength;const h=r.useProxy||!!(0,l.zs)(t);if(h){const e=(0,l.s_)(t);d=e.path,!p&&d.length+1+u>y.maxUrlLength&&(p=!0),e.query&&(i={...e.query,...i})}if("HEAD"===o.method&&(p||h)){if(p){if(u>y.maxUrlLength)throw v("request:invalid-parameters",new Error("URL exceeds maximum length"),e.params);throw v("request:invalid-parameters",new Error("cannot use POST request when method is 'head'"),e.params)}if(h)throw v("request:invalid-parameters",new Error("cannot use proxy when method is 'head'"),e.params)}if(p?(o.method="delete"===r.method?"DELETE":"put"===r.method?"PUT":"POST",r.body?t=(0,l.a6)(t,i):(o.body=(0,l.x0)(i),o.headers||(o.headers={}),o.headers["Content-Type"]="application/x-www-form-urlencoded")):t=(0,l.a6)(t,i),h&&(e.useProxy=!0,t=`${d}?${t}`),i.token&&w&&o.body instanceof FormData&&!(0,l.i)(t)&&o.body.set("token",i.token),r.hasOwnProperty("withCredentials"))e.withCredentials=r.withCredentials;else if(!(0,l.FX)(t,(0,l.Xq)()))if((0,l.FL)(t))e.withCredentials=!0;else if(n.id){const r=n.id.findServerInfo(t);r?.webTierAuth&&(e.withCredentials=!0)}e.withCredentials&&(o.credentials="include",function(e){const t=s.A.request.crossOriginNoCorsDomains;if(t){let r=(0,l.$z)(e);if(r)return r=r.toLowerCase(),!(0,l.FX)(r,(0,l.Xq)())&&t[r]0&&(b=setTimeout((()=>{S=!0,e.controller.abort()}),d));try{if("native-request-init"===r.responseType)g=o,g.url=t;else if("image"!==r.responseType||"default"!==o.cache||"GET"!==o.method||p||function(e){if(e)for(const t of Object.getOwnPropertyNames(e))if(e[t])return!0;return!1}(r.headers)||!c&&!e.useProxy&&y.proxyUrl&&!N(t)){if(m._beforeFetch&&await m._beforeFetch(t,o),f=await fetch(t,o),m._afterFetch&&await m._afterFetch(f),e.useProxy||function(e){const t=(0,l.$z)(e);t&&!m._corsServers.includes(t)&&m._corsServers.push(t)}(t),"native"===r.responseType)g=f;else if("HEAD"!==o.method)if(f.ok){switch(u){case"array-buffer":g=await f.arrayBuffer();break;case"blob":case"image":g=await f.blob();break;default:g=await f.text()}if(b&&(clearTimeout(b),b=0),"json"===u||"xml"===u||"document"===u)if(g)switch(u){case"json":g=JSON.parse(g);break;case"xml":g=x(g,"application/xml");break;case"document":g=x(g,"text/html")}else g=null;if(g){if("array-buffer"===u||"blob"===u){const e=f.headers.get("Content-Type");if(e&&/application\/json|text\/plain/i.test(e)&&g["blob"===u?"size":"byteLength"]<=750)try{const e=await new Response(g).json();e.error&&(g=e)}catch{}}"image"===u&&g instanceof Blob&&(g=await E(URL.createObjectURL(g),e,!0))}}else{g=await f.text();try{g=JSON.parse(g)}catch{}}}else g=await E(t,e)}catch(s){if("AbortError"===s.name){if(S)throw new Error(h);throw(0,i.NK)("Request canceled")}if(!(!f&&s instanceof TypeError&&y.proxyUrl)||r.body||"delete"===r.method||"head"===r.method||"post"===r.method||"put"===r.method||e.useProxy||N(t))throw s;e.redoRequest=!0,(0,l.oy)({proxyUrl:y.proxyUrl,urlPrefix:(0,l.$z)(t)??""})}finally{b&&clearTimeout(b)}return[f,g]}async function A(e,t){if(null!=e.responseData)return e.responseData;if(e.headers&&(t.requestOptions.headers={...t.requestOptions.headers,...e.headers}),e.query&&(t.requestOptions.query={...t.requestOptions.query,...e.query}),e.before){let r,s;try{s=await e.before(t)}catch(e){r=v("request:interceptor",e,t)}if((s instanceof Error||s instanceof o.A)&&(r=v("request:interceptor",s,t)),r)throw e.error&&e.error(r),r;return s}}function x(e,t){let r;try{r=(new DOMParser).parseFromString(e,t)}catch{}if(!r||r.getElementsByTagName("parsererror").length)throw new SyntaxError("XML Parse error");return r}async function U(e,t,r){if(e.redoRequest)return e.redoRequest=!1,!1;const s=e.params.requestOptions;if(!t||"native"===s.responseType||"native-request-init"===s.responseType)return!0;let o,a;if(r&&(r.error&&"object"==typeof r.error?o=r.error:"error"===r.status&&Array.isArray(r.messages)&&(o={...r},o[q]=r,o.details=r.messages)),!o&&!t.ok)throw o=new Error(`Unable to load ${t.url} status: ${t.status}`),o[q]=r,o;let i,l=null;o&&(a=Number(o.code),l=o.hasOwnProperty("subcode")?Number(o.subcode):null,i=o.messageCode,i=i?.toUpperCase());const c=s.authMode;if(403===a&&(4===l||o.message?.toLowerCase().includes("ssl")&&!o.message.toLowerCase().includes("permission"))){if(!e.useSSL)return e.useSSL=!0,!1}else if(!e.hasToken&&e.useIdentity&&("no-prompt"!==c||498===a)&&void 0!==a&&b.has(a)&&!k(e.params.url)&&(403!==a||(!i||!S.has(i))&&(null==l||2===l&&e.credentialToken))){await C();try{const t=await n.id.getCredential(e.params.url,{error:v("request:server",o,e.params),prompt:"no-prompt"!==c,signal:e.controller.signal,token:e.credentialToken});return e.credential=t,e.credentialToken=t.token,e.useSSL=e.useSSL||t.ssl,!1}catch(t){if("no-prompt"===c)return e.credential=void 0,e.credentialToken=void 0,!1;o=t}}if(o)throw o;return!0}function E(e,t,r=!1){const s=t.controller.signal,n=new Image;return t.withCredentials?n.crossOrigin="use-credentials":n.crossOrigin="anonymous",n.alt="",n.fetchPriority=y.priority,n.src=e,d(n,e,r,s)}m._corsServers=["https://server.arcgisonline.com","https://services.arcgisonline.com"],m._beforeFetch=void 0,m._afterFetch=void 0}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/ef33d725ffa2ac85f925.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/ef33d725ffa2ac85f925.js new file mode 100644 index 00000000..b4c1be8f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/ef33d725ffa2ac85f925.js @@ -0,0 +1,2 @@ +/*! For license information please see ef33d725ffa2ac85f925.js.LICENSE.txt */ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[407],{407:(e,t,i)=>{i.r(t),i.d(t,{CalciteModal:()=>Y,defineCustomElement:()=>J});var a=i(49907),n=i(48144),o=i(58932);function s(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,a)}return i}function r(e){for(var t=1;t1?t-1:0),a=1;athis.handleResize())),this.handleDefaultSlotChange=e=>{this.hasContent=(0,o.r)(e)},this.storeLoaderEl=e=>{this.loaderEl=e,this.handleResize()},this.loading=!1,this.messages=void 0,this.messageOverrides=void 0,this.loaderScale=void 0,this.defaultMessages=void 0,this.effectiveLocale="",this.hasContent=!1}onMessagesChange(){}effectiveLocaleChange(){(0,C.u)(this,this.effectiveLocale)}connectedCallback(){(0,z.c)(this),(0,C.c)(this),this.resizeObserver?.observe(this.el)}async componentWillLoad(){await(0,C.s)(this)}disconnectedCallback(){(0,z.d)(this),(0,C.d)(this),this.resizeObserver?.disconnect()}render(){const{hasContent:e,loading:t,messages:i}=this;return(0,a.h)("div",{key:"7a0aeafa981a687bb129a2ba939f5db1325d3a36",class:"scrim"},t?(0,a.h)("calcite-loader",{label:i.loading,scale:this.loaderScale,ref:this.storeLoaderEl}):null,(0,a.h)("div",{key:"7c3c32b66e2012e95e569fbb2dd651b774c124b0",class:"content",hidden:!e},(0,a.h)("slot",{key:"4d2fc58294f4c5aa4655a58d41e5e2034578453e",onSlotchange:this.handleDefaultSlotChange})))}getScale(e){return e<72?"s":e>=480?"l":"m"}handleResize(){const{loaderEl:e,el:t}=this;e&&(this.loaderScale=this.getScale(Math.min(t.clientHeight,t.clientWidth)??0))}static get assetsDirs(){return["assets"]}get el(){return this}static get watchers(){return{messageOverrides:["onMessagesChange"],effectiveLocale:["effectiveLocaleChange"]}}static get style(){return":host{--calcite-scrim-background:var(--calcite-color-transparent-scrim);position:absolute;inset:0px;z-index:var(--calcite-z-index-overlay);display:flex;block-size:100%;inline-size:100%;flex-direction:column;align-items:stretch}@keyframes calcite-scrim-fade-in{0%{--tw-bg-opacity:0}100%{--tw-text-opacity:1}}.scrim{position:absolute;inset:0px;display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center;overflow:hidden;animation:calcite-scrim-fade-in var(--calcite-internal-animation-timing-medium) ease-in-out;background-color:var(--calcite-scrim-background, var(--calcite-color-transparent-scrim))}.content{padding:1rem}:host([hidden]){display:none}[hidden]{display:none}"}},[1,"calcite-scrim",{loading:[516],messages:[1040],messageOverrides:[1040],loaderScale:[32],defaultMessages:[32],effectiveLocale:[32],hasContent:[32]},void 0,{messageOverrides:["onMessagesChange"],effectiveLocale:["effectiveLocaleChange"]}]);function _(){"undefined"!=typeof customElements&&["calcite-scrim","calcite-loader"].forEach((e=>{switch(e){case"calcite-scrim":customElements.get(e)||customElements.define(e,F);break;case"calcite-loader":customElements.get(e)||(0,T.d)()}}))}_(),i(32816),i(55270),i(50214),i(93804),i(90740),i(32773),i(59192),i(13671),i(78016),i(54483),i(95779),i(13262),i(20266),i(346),i(6407),i(80959),i(64604),i(29512),i(99063),i(99924),i(41390),i(69421),i(40499),i(93181),i(91047),i(36544),i(29298),i(58498),i(45371),i(18683),i(81272),i(28276),i(67321),i(73067),i(17745),i(44945),i(93049),i(48844),i(85932),i(60077),i(31030);const D="modal",L="header",S="container",N="container--open",B="content",P="content--no-footer",M="slotted-in-shell",I="modal--opening-idle",R="modal--opening-active",G="modal--closing-idle",j="modal--closing-active",H="content",$="back",W="secondary",A="primary";let V=0,K="";const q=(0,a.p)(class extends a.H{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.calciteModalBeforeClose=(0,a.c)(this,"calciteModalBeforeClose",6),this.calciteModalClose=(0,a.c)(this,"calciteModalClose",6),this.calciteModalBeforeOpen=(0,a.c)(this,"calciteModalBeforeOpen",6),this.calciteModalOpen=(0,a.c)(this,"calciteModalOpen",6),this.ignoreOpenChange=!1,this.mutationObserver=(0,x.c)("mutation",(()=>this.handleMutationObserver())),this.cssVarObserver=(0,x.c)("mutation",(()=>{this.updateSizeCssVars()})),this.openTransitionProp="opacity",this.setTransitionEl=e=>{this.transitionEl=e},this.openEnd=()=>{this.setFocus(),this.el.removeEventListener("calciteModalOpen",this.openEnd)},this.handleCloseClick=()=>{this.open=!1},this.handleOutsideClose=()=>{this.outsideCloseDisabled||(this.open=!1)},this.closeModal=async()=>{if(this.beforeClose)try{await this.beforeClose(this.el)}catch(e){return void requestAnimationFrame((()=>{this.ignoreOpenChange=!0,this.open=!0,this.ignoreOpenChange=!1}))}V--,this.opened=!1,this.removeOverflowHiddenClass()},this.handleMutationObserver=()=>{this.updateFooterVisibility(),this.updateFocusTrapElements()},this.updateFooterVisibility=()=>{this.hasFooter=!!(0,o.b)(this.el,[$,A,W])},this.updateSizeCssVars=()=>{this.cssWidth=getComputedStyle(this.el).getPropertyValue("--calcite-modal-width"),this.cssHeight=getComputedStyle(this.el).getPropertyValue("--calcite-modal-height")},this.contentTopSlotChangeHandler=e=>{this.hasContentTop=(0,o.e)(e)},this.contentBottomSlotChangeHandler=e=>{this.hasContentBottom=(0,o.e)(e)},this.open=!1,this.opened=!1,this.beforeClose=void 0,this.closeButtonDisabled=!1,this.focusTrapDisabled=!1,this.outsideCloseDisabled=!1,this.docked=void 0,this.escapeDisabled=!1,this.scale="m",this.widthScale="m",this.fullscreen=void 0,this.kind=void 0,this.messages=void 0,this.messageOverrides=void 0,this.slottedInShell=void 0,this.cssWidth=void 0,this.cssHeight=void 0,this.hasFooter=!0,this.hasContentTop=!1,this.hasContentBottom=!1,this.effectiveLocale=void 0,this.defaultMessages=void 0}handleFocusTrapDisabled(e){this.open&&(e?y(this):g(this))}onMessagesChange(){}async componentWillLoad(){await(0,C.s)(this),(0,k.s)(this),this.open&&this.openModal()}componentDidLoad(){(0,k.a)(this)}connectedCallback(){this.mutationObserver?.observe(this.el,{childList:!0,subtree:!0}),this.cssVarObserver?.observe(this.el,{attributeFilter:["style"]}),this.updateSizeCssVars(),this.updateFooterVisibility(),(0,n.c)(this),(0,z.c)(this),(0,C.c)(this),function(e,t){const{el:i}=e,a=i;if(!a)return;const n={clickOutsideDeactivates:!0,escapeDeactivates:!1,fallbackFocus:a,setReturnFocus:e=>((0,o.j)(e),!1),...t?.focusTrapOptions,document:i.ownerDocument,tabbableOptions:o.k,trapStack:p};var s,v,g,y,k,x,w,z,C,E,O,T,F,_,D,L,S,N,B,P,M,I,R,G;e.focusTrap=(s=a,y=(null==(v=n)?void 0:v.document)||document,k=(null==v?void 0:v.trapStack)||b,x=r({returnFocusOnDeactivate:!0,escapeDeactivates:!0,delayInitialFocus:!0,isKeyForward:c,isKeyBackward:d},v),w={containers:[],containerGroups:[],tabbableGroups:[],nodeFocusedBeforeActivation:null,mostRecentlyFocusedNode:null,active:!1,paused:!1,delayInitialFocusTimer:void 0,recentNavEvent:void 0},z=function(e,t,i){return e&&void 0!==e[t]?e[t]:x[i||t]},C=function(e,t){var i="function"==typeof(null==t?void 0:t.composedPath)?t.composedPath():void 0;return w.containerGroups.findIndex((function(t){var a=t.container,n=t.tabbableNodes;return a.contains(e)||(null==i?void 0:i.includes(a))||n.find((function(t){return t===e}))}))},E=function(e){var t=x[e];if("function"==typeof t){for(var i=arguments.length,a=new Array(i>1?i-1:0),n=1;n=0)e=y.activeElement;else{var t=w.tabbableGroups[0];e=t&&t.firstTabbableNode||E("fallbackFocus")}if(!e)throw new Error("Your focus-trap needs to have at least one focusable element");return e},T=function(){if(w.containerGroups=w.containers.map((function(e){var t=(0,o.m)(e,x.tabbableOptions),i=(0,o.n)(e,x.tabbableOptions),a=t.length>0?t[0]:void 0,n=t.length>0?t[t.length-1]:void 0,s=i.find((function(e){return(0,o.o)(e)})),r=i.slice().reverse().find((function(e){return(0,o.o)(e)})),l=!!t.find((function(e){return(0,o.p)(e)>0}));return{container:e,tabbableNodes:t,focusableNodes:i,posTabIndexesFound:l,firstTabbableNode:a,lastTabbableNode:n,firstDomTabbableNode:s,lastDomTabbableNode:r,nextTabbableNode:function(e){var a=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=t.indexOf(e);return n<0?a?i.slice(i.indexOf(e)+1).find((function(e){return(0,o.o)(e)})):i.slice(0,i.indexOf(e)).reverse().find((function(e){return(0,o.o)(e)})):t[n+(a?1:-1)]}}})),w.tabbableGroups=w.containerGroups.filter((function(e){return e.tabbableNodes.length>0})),w.tabbableGroups.length<=0&&!E("fallbackFocus"))throw new Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times");if(w.containerGroups.find((function(e){return e.posTabIndexesFound}))&&w.containerGroups.length>1)throw new Error("At least one node with a positive tabindex was found in one of your focus-trap's multiple containers. Positive tabindexes are only supported in single-container focus-traps.")},F=function e(t){var i=t.activeElement;if(i)return i.shadowRoot&&null!==i.shadowRoot.activeElement?e(i.shadowRoot):i},_=function e(t){!1!==t&&t!==F(document)&&(t&&t.focus?(t.focus({preventScroll:!!x.preventScroll}),w.mostRecentlyFocusedNode=t,function(e){return e.tagName&&"input"===e.tagName.toLowerCase()&&"function"==typeof e.select}(t)&&t.select()):e(O()))},D=function(e){var t=E("setReturnFocus",e);return t||!1!==t&&e},L=function(e){var t=e.target,i=e.event,a=e.isBackward,n=void 0!==a&&a;t=t||f(i),T();var s=null;if(w.tabbableGroups.length>0){var r=C(t,i),c=r>=0?w.containerGroups[r]:void 0;if(r<0)s=n?w.tabbableGroups[w.tabbableGroups.length-1].lastTabbableNode:w.tabbableGroups[0].firstTabbableNode;else if(n){var d=u(w.tabbableGroups,(function(e){var i=e.firstTabbableNode;return t===i}));if(d<0&&(c.container===t||(0,o.l)(t,x.tabbableOptions)&&!(0,o.o)(t,x.tabbableOptions)&&!c.nextTabbableNode(t,!1))&&(d=r),d>=0){var h=0===d?w.tabbableGroups.length-1:d-1,m=w.tabbableGroups[h];s=(0,o.p)(t)>=0?m.lastTabbableNode:m.lastDomTabbableNode}else l(i)||(s=c.nextTabbableNode(t,!1))}else{var b=u(w.tabbableGroups,(function(e){var i=e.lastTabbableNode;return t===i}));if(b<0&&(c.container===t||(0,o.l)(t,x.tabbableOptions)&&!(0,o.o)(t,x.tabbableOptions)&&!c.nextTabbableNode(t))&&(b=r),b>=0){var v=b===w.tabbableGroups.length-1?0:b+1,p=w.tabbableGroups[v];s=(0,o.p)(t)>=0?p.firstTabbableNode:p.firstDomTabbableNode}else l(i)||(s=c.nextTabbableNode(t))}}else s=E("fallbackFocus");return s},S=function(e){var t=f(e);C(t,e)>=0||(m(x.clickOutsideDeactivates,e)?g.deactivate({returnFocus:x.returnFocusOnDeactivate}):m(x.allowOutsideClick,e)||e.preventDefault())},N=function(e){var t=f(e),i=C(t,e)>=0;if(i||t instanceof Document)i&&(w.mostRecentlyFocusedNode=t);else{var a;e.stopImmediatePropagation();var n=!0;if(w.mostRecentlyFocusedNode)if((0,o.p)(w.mostRecentlyFocusedNode)>0){var s=C(w.mostRecentlyFocusedNode),r=w.containerGroups[s].tabbableNodes;if(r.length>0){var l=r.findIndex((function(e){return e===w.mostRecentlyFocusedNode}));l>=0&&(x.isKeyForward(w.recentNavEvent)?l+1=0&&(a=r[l-1],n=!1))}}else w.containerGroups.some((function(e){return e.tabbableNodes.some((function(e){return(0,o.p)(e)>0}))}))||(n=!1);else n=!1;n&&(a=L({target:w.mostRecentlyFocusedNode,isBackward:x.isKeyBackward(w.recentNavEvent)})),_(a||w.mostRecentlyFocusedNode||O())}w.recentNavEvent=void 0},B=function(e){if(("Escape"===(null==(t=e)?void 0:t.key)||"Esc"===(null==t?void 0:t.key)||27===(null==t?void 0:t.keyCode))&&!1!==m(x.escapeDeactivates,e))return e.preventDefault(),void g.deactivate();var t;(x.isKeyForward(e)||x.isKeyBackward(e))&&function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];w.recentNavEvent=e;var i=L({event:e,isBackward:t});i&&(l(e)&&e.preventDefault(),_(i))}(e,x.isKeyBackward(e))},P=function(e){var t=f(e);C(t,e)>=0||m(x.clickOutsideDeactivates,e)||m(x.allowOutsideClick,e)||(e.preventDefault(),e.stopImmediatePropagation())},M=function(){if(w.active)return function(e,t){if(e.length>0){var i=e[e.length-1];i!==t&&i.pause()}var a=e.indexOf(t);-1===a||e.splice(a,1),e.push(t)}(k,g),w.delayInitialFocusTimer=x.delayInitialFocus?h((function(){_(O())})):_(O()),y.addEventListener("focusin",N,!0),y.addEventListener("mousedown",S,{capture:!0,passive:!1}),y.addEventListener("touchstart",S,{capture:!0,passive:!1}),y.addEventListener("click",P,{capture:!0,passive:!1}),y.addEventListener("keydown",B,{capture:!0,passive:!1}),g},I=function(){if(w.active)return y.removeEventListener("focusin",N,!0),y.removeEventListener("mousedown",S,!0),y.removeEventListener("touchstart",S,!0),y.removeEventListener("click",P,!0),y.removeEventListener("keydown",B,!0),g},R="undefined"!=typeof window&&"MutationObserver"in window?new MutationObserver((function(e){e.some((function(e){return Array.from(e.removedNodes).some((function(e){return e===w.mostRecentlyFocusedNode}))}))&&_(O())})):void 0,G=function(){R&&(R.disconnect(),w.active&&!w.paused&&w.containers.map((function(e){R.observe(e,{subtree:!0,childList:!0})})))},(g={get active(){return w.active},get paused(){return w.paused},activate:function(e){if(w.active)return this;var t=z(e,"onActivate"),i=z(e,"onPostActivate"),a=z(e,"checkCanFocusTrap");a||T(),w.active=!0,w.paused=!1,w.nodeFocusedBeforeActivation=y.activeElement,null==t||t();var n=function(){a&&T(),M(),G(),null==i||i()};return a?(a(w.containers.concat()).then(n,n),this):(n(),this)},deactivate:function(e){if(!w.active)return this;var t=r({onDeactivate:x.onDeactivate,onPostDeactivate:x.onPostDeactivate,checkCanReturnFocus:x.checkCanReturnFocus},e);clearTimeout(w.delayInitialFocusTimer),w.delayInitialFocusTimer=void 0,I(),w.active=!1,w.paused=!1,G(),function(e,t){var i=e.indexOf(t);-1!==i&&e.splice(i,1),e.length>0&&e[e.length-1].unpause()}(k,g);var i=z(t,"onDeactivate"),a=z(t,"onPostDeactivate"),n=z(t,"checkCanReturnFocus"),o=z(t,"returnFocus","returnFocusOnDeactivate");null==i||i();var s=function(){h((function(){o&&_(D(w.nodeFocusedBeforeActivation)),null==a||a()}))};return o&&n?(n(D(w.nodeFocusedBeforeActivation)).then(s,s),this):(s(),this)},pause:function(e){if(w.paused||!w.active)return this;var t=z(e,"onPause"),i=z(e,"onPostPause");return w.paused=!0,null==t||t(),I(),G(),null==i||i(),this},unpause:function(e){if(!w.paused||!w.active)return this;var t=z(e,"onUnpause"),i=z(e,"onPostUnpause");return w.paused=!1,null==t||t(),T(),M(),G(),null==i||i(),this},updateContainerElements:function(e){var t=[].concat(e).filter(Boolean);return w.containers=t.map((function(e){return"string"==typeof e?y.querySelector(e):e})),w.active&&T(),G(),this}}).updateContainerElements(s),g)}(this)}disconnectedCallback(){this.removeOverflowHiddenClass(),this.mutationObserver?.disconnect(),this.cssVarObserver?.disconnect(),(0,n.d)(this),y(this),(0,z.d)(this),(0,C.d)(this),this.slottedInShell=!1}render(){return(0,a.h)(a.a,{key:"b7f4d97818454e50db3870714f97cc626b97dd33","aria-describedby":this.contentId,"aria-labelledby":this.titleId,"aria-modal":"true",role:"dialog"},(0,a.h)("div",{key:"721d5a12fdfcc99dc9dba820b17cd7ffecd9d0b1",class:{[S]:!0,[N]:this.opened,[M]:this.slottedInShell}},(0,a.h)("calcite-scrim",{key:"842588afb9d19ec36a355277ba06b8cb1a454ba3",class:"scrim",onClick:this.handleOutsideClose}),this.renderStyle(),(0,a.h)("div",{key:"b98514b2ef65856b94cca345285785fc0b056f45",class:{[D]:!0},ref:this.setTransitionEl},(0,a.h)("div",{key:"fdbe8abc670bd2889c05ccd6597f485bc0c0b135",class:L},this.renderCloseButton(),(0,a.h)("header",{key:"d956c14a762c22d13920e0e34b11fc8bc1b9305b",class:"title"},(0,a.h)("slot",{key:"d7dcd4a9a4e2029a8e5961519538aeaad6092942",name:L}))),this.renderContentTop(),(0,a.h)("div",{key:"5b3fd60ed69388e2b001bd188be169c86f5d40db",class:{[B]:!0,[P]:!this.hasFooter},ref:e=>this.modalContent=e},(0,a.h)("slot",{key:"84a4dbeb3d1188c3f9c5b7877bf751f735262a87",name:H})),this.renderContentBottom(),this.renderFooter())))}renderFooter(){return this.hasFooter?(0,a.h)("div",{class:"footer",key:"footer"},(0,a.h)("span",{class:"back"},(0,a.h)("slot",{name:$})),(0,a.h)("span",{class:"secondary"},(0,a.h)("slot",{name:W})),(0,a.h)("span",{class:"primary"},(0,a.h)("slot",{name:A}))):null}renderContentTop(){return(0,a.h)("div",{class:"content-top",hidden:!this.hasContentTop},(0,a.h)("slot",{name:"content-top",onSlotchange:this.contentTopSlotChangeHandler}))}renderContentBottom(){return(0,a.h)("div",{class:"content-bottom",hidden:!this.hasContentBottom},(0,a.h)("slot",{name:"content-bottom",onSlotchange:this.contentBottomSlotChangeHandler}))}renderCloseButton(){return this.closeButtonDisabled?null:(0,a.h)("button",{"aria-label":this.messages.close,class:"close",key:"button",onClick:this.handleCloseClick,title:this.messages.close,ref:e=>this.closeButtonEl=e},(0,a.h)("calcite-icon",{icon:"x",scale:(0,E.g)(this.scale)}))}renderStyle(){if(!this.fullscreen&&(this.cssWidth||this.cssHeight))return(0,a.h)("style",null,`.${S} {\n ${this.docked&&this.cssWidth?"align-items: center !important;":""}\n }\n .${D} {\n block-size: ${this.cssHeight?this.cssHeight:"auto"} !important;\n ${this.cssWidth?`inline-size: ${this.cssWidth} !important;`:""}\n ${this.cssWidth?`max-inline-size: ${this.cssWidth} !important;`:""}\n ${this.docked?"border-radius: var(--calcite-border-radius) !important;":""}\n }\n @media screen and (max-width: ${this.cssWidth}) {\n .${S} {\n ${this.docked?"align-items: flex-end !important;":""}\n }\n .${D} {\n max-block-size: 100% !important;\n inline-size: 100% !important;\n max-inline-size: 100% !important;\n min-inline-size: 100% !important;\n margin: 0 !important;\n ${this.docked?"":"block-size: 100% !important;"}\n ${this.docked?"":"border-radius: 0 !important;"}\n ${this.docked?"border-radius: var(--calcite-border-radius) var(--calcite-border-radius) 0 0 !important;":""}\n }\n }\n `)}effectiveLocaleChange(){(0,C.u)(this,this.effectiveLocale)}handleEscape(e){!this.open||this.escapeDisabled||"Escape"!==e.key||e.defaultPrevented||(this.open=!1,e.preventDefault())}async setFocus(){await(0,k.c)(this),(0,o.f)(this.el)}async updateFocusTrapElements(){this.focusTrap?.updateContainerElements(this.el)}async scrollContent(e=0,t=0){this.modalContent&&(this.modalContent.scrollTo?this.modalContent.scrollTo({top:e,left:t,behavior:"smooth"}):(this.modalContent.scrollTop=e,this.modalContent.scrollLeft=t))}onBeforeOpen(){this.transitionEl.classList.add(R),this.calciteModalBeforeOpen.emit()}onOpen(){this.transitionEl.classList.remove(I,R),this.calciteModalOpen.emit(),g(this)}onBeforeClose(){this.transitionEl.classList.add(j),this.calciteModalBeforeClose.emit()}onClose(){this.transitionEl.classList.remove(G,j),this.calciteModalClose.emit(),y(this)}toggleModal(e){this.ignoreOpenChange||(e?this.openModal():this.closeModal())}handleOpenedChange(e){const t=e?I:G;this.transitionEl.classList.add(t),(0,w.o)(this)}async openModal(){await(0,E.c)(this.el),this.el.addEventListener("calciteModalOpen",this.openEnd),this.opened=!0;const e=(0,o.b)(this.el,"header"),t=(0,o.b)(this.el,H);this.titleId=(0,o.h)(e),this.contentId=(0,o.h)(t),this.slottedInShell||(0===V&&(K=document.documentElement.style.overflow),V++,document.documentElement.style.setProperty("overflow","hidden"))}removeOverflowHiddenClass(){document.documentElement.style.setProperty("overflow",K)}static get assetsDirs(){return["assets"]}get el(){return this}static get watchers(){return{focusTrapDisabled:["handleFocusTrapDisabled"],messageOverrides:["onMessagesChange"],effectiveLocale:["effectiveLocaleChange"],open:["toggleModal"],opened:["handleOpenedChange"]}}static get style(){return":host{--calcite-modal-scrim-background:rgba(0, 0, 0, 0.85);position:absolute;inset:0px;z-index:var(--calcite-z-index-overlay);display:flex;opacity:0;visibility:hidden !important;transition:visibility 0ms linear var(--calcite-internal-animation-timing-slow), opacity var(--calcite-internal-animation-timing-slow) cubic-bezier(0.215, 0.44, 0.42, 0.88);--calcite-modal-scrim-background-internal:rgba(0, 0, 0, 0.85)}.content-top[hidden],.content-bottom[hidden]{display:none}.container{position:fixed;inset:0px;z-index:var(--calcite-z-index-overlay);display:flex;align-items:center;justify-content:center;overflow-y:hidden;color:var(--calcite-color-text-2);opacity:0;visibility:hidden !important;transition:visibility 0ms linear var(--calcite-internal-animation-timing-slow), opacity var(--calcite-internal-animation-timing-slow) cubic-bezier(0.215, 0.44, 0.42, 0.88)}:host([scale=s]){--calcite-modal-padding-internal:0.75rem;--calcite-modal-padding-large-internal:1rem;--calcite-modal-title-text-internal:var(--calcite-font-size-1);--calcite-modal-content-text-internal:var(--calcite-font-size--1)}:host([scale=m]){--calcite-modal-padding-internal:1rem;--calcite-modal-padding-large-internal:1.25rem;--calcite-modal-title-text-internal:var(--calcite-font-size-2);--calcite-modal-content-text-internal:var(--calcite-font-size-0)}:host([scale=l]){--calcite-modal-padding-internal:1.25rem;--calcite-modal-padding-large-internal:1.5rem;--calcite-modal-title-text-internal:var(--calcite-font-size-3);--calcite-modal-content-text-internal:var(--calcite-font-size-1)}.scrim{--calcite-scrim-background:var(--calcite-modal-scrim-background, var(--calcite-color-transparent-scrim));position:fixed;inset:0px;display:flex;overflow-y:hidden}.modal{pointer-events:none;z-index:var(--calcite-z-index-modal);float:none;margin:1.5rem;box-sizing:border-box;display:flex;inline-size:100%;flex-direction:column;overflow:hidden;border-radius:0.25rem;background-color:var(--calcite-color-foreground-1);opacity:0;--tw-shadow:0 2px 12px -4px rgba(0, 0, 0, 0.2), 0 2px 4px -2px rgba(0, 0, 0, 0.16);--tw-shadow-colored:0 2px 12px -4px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);-webkit-overflow-scrolling:touch;visibility:hidden;transition:transform var(--calcite-internal-animation-timing-slow) cubic-bezier(0.215, 0.44, 0.42, 0.88), visibility 0ms linear var(--calcite-internal-animation-timing-slow), opacity var(--calcite-internal-animation-timing-slow) cubic-bezier(0.215, 0.44, 0.42, 0.88);--calcite-modal-hidden-position:translate3d(0, 20px, 0);--calcite-modal-shown-position:translate3d(0, 0, 0)}.modal--opening-idle{transform:var(--calcite-modal-hidden-position)}.modal--opening-active{transform:var(--calcite-modal-shown-position)}.modal--closing-idle{transform:var(--calcite-modal-shown-position)}.modal--closing-active{transform:var(--calcite-modal-hidden-position)}:host([opened]){opacity:1;visibility:visible !important;transition-delay:0ms}.container--open{opacity:1;visibility:visible !important;transition-delay:0ms}.container--open .modal{pointer-events:auto;visibility:visible;opacity:1;transition:transform var(--calcite-internal-animation-timing-slow) cubic-bezier(0.215, 0.44, 0.42, 0.88), visibility 0ms linear, opacity var(--calcite-internal-animation-timing-slow) cubic-bezier(0.215, 0.44, 0.42, 0.88), max-inline-size var(--calcite-internal-animation-timing-slow) cubic-bezier(0.215, 0.44, 0.42, 0.88), max-block-size var(--calcite-internal-animation-timing-slow) cubic-bezier(0.215, 0.44, 0.42, 0.88);transition-delay:0ms}.header{z-index:var(--calcite-z-index-header);display:flex;min-inline-size:0px;max-inline-size:100%;border-start-start-radius:0.25rem;border-start-end-radius:0.25rem;border-width:0px;border-block-end-width:1px;border-style:solid;border-color:var(--calcite-color-border-3);background-color:var(--calcite-color-foreground-1);flex:0 0 auto}.close{order:2;margin:0px;cursor:pointer;appearance:none;border-style:none;background-color:transparent;color:var(--calcite-color-text-3);outline-color:transparent;transition:background-color, block-size, border-color, box-shadow, color, inset-block-end, inset-block-start, inset-inline-end, inset-inline-start inset-size, opacity, outline-color, transform var(--calcite-animation-timing) ease-in-out 0s, outline 0s, outline-offset 0s;padding-block:var(--calcite-modal-padding-internal);padding-inline:var(--calcite-modal-padding-internal);flex:0 0 auto}.close calcite-icon{pointer-events:none;vertical-align:-2px}.close:focus{outline:2px solid var(--calcite-ui-focus-color, var(--calcite-color-brand));outline-offset:calc(\n -2px *\n calc(\n 1 -\n 2 * clamp(\n 0,\n var(--calcite-offset-invert-focus),\n 1\n )\n )\n )}.close:hover,.close:focus,.close:active{background-color:var(--calcite-color-foreground-2);color:var(--calcite-color-text-1)}.title{order:1;display:flex;min-inline-size:0px;align-items:center;flex:1 1 auto;padding-block:var(--calcite-modal-padding-internal);padding-inline:var(--calcite-modal-padding-large-internal)}slot[name=header]::slotted(*),*::slotted([slot=header]){margin:0px;font-weight:var(--calcite-font-weight-normal);color:var(--calcite-color-text-1);font-size:var(--calcite-modal-title-text-internal)}.content{position:relative;box-sizing:border-box;display:block;block-size:100%;overflow:auto;padding:0px;background-color:var(--calcite-modal-content-background, var(--calcite-color-foreground-1));max-block-size:100%;padding:var(--calcite-modal-content-padding, var(--calcite-modal-padding-internal))}.content-top,.content-bottom{z-index:var(--calcite-z-index-header);display:flex;border-width:0px;border-style:solid;border-color:var(--calcite-color-border-3);background-color:var(--calcite-color-foreground-1);flex:0 0 auto;padding:var(--calcite-modal-padding-internal)}.content-top{min-inline-size:0px;max-inline-size:100%;border-block-end-width:1px}.content-bottom{margin-block-start:auto;box-sizing:border-box;inline-size:100%;justify-content:space-between;border-block-start-width:1px}.content-top:not(.header~.content-top){border-start-start-radius:0.25rem;border-start-end-radius:0.25rem}.content-bottom:not(.content-bottom~.footer),.content--no-footer{border-end-end-radius:0.25rem;border-end-start-radius:0.25rem}slot[name=content]::slotted(*),*::slotted([slot=content]){font-size:var(--calcite-modal-context-text-internal)}.footer{z-index:var(--calcite-z-index-header);margin-block-start:auto;box-sizing:border-box;display:flex;inline-size:100%;justify-content:space-between;border-end-end-radius:0.25rem;border-end-start-radius:0.25rem;border-width:0px;border-block-start-width:1px;border-style:solid;border-color:var(--calcite-color-border-3);background-color:var(--calcite-color-foreground-1);flex:0 0 auto;padding-block:var(--calcite-modal-padding-internal);padding-inline:var(--calcite-modal-padding-large-internal)}.footer--hide-back .back,.footer--hide-secondary .secondary{display:none}.back{display:block;margin-inline-end:auto}.secondary{margin-inline:0.25rem;display:block}slot[name=primary]{display:block}:host([width=small]) .modal{inline-size:auto}:host([width-scale=s]) .modal{max-block-size:100%;max-inline-size:100%;inline-size:var(--calcite-modal-width, 32rem);block-size:var(--calcite-modal-height, auto)}@media screen and (max-width: 35rem){:host([width-scale=s]) .modal{margin:0px;block-size:100%;max-block-size:100%;inline-size:100%;max-inline-size:100%}:host([width-scale=s]) .content{flex:1 1 auto;max-block-size:unset}:host([width-scale=s][docked]) .container{align-items:flex-end}}:host([width-scale=m]) .modal{max-block-size:100%;max-inline-size:100%;inline-size:var(--calcite-modal-width, 48rem);block-size:var(--calcite-modal-height, auto)}@media screen and (max-width: 51rem){:host([width-scale=m]) .modal{margin:0px;block-size:100%;max-block-size:100%;inline-size:100%;max-inline-size:100%}:host([width-scale=m]) .content{flex:1 1 auto;max-block-size:unset}:host([width-scale=m][docked]) .container{align-items:flex-end}}:host([width-scale=l]) .modal{max-block-size:100%;max-inline-size:100%;inline-size:var(--calcite-modal-width, 94rem);block-size:var(--calcite-modal-height, auto)}@media screen and (max-width: 97rem){:host([width-scale=l]) .modal{margin:0px;block-size:100%;max-block-size:100%;inline-size:100%;max-inline-size:100%}:host([width-scale=l]) .content{flex:1 1 auto;max-block-size:unset}:host([width-scale=l][docked]) .container{align-items:flex-end}}:host([fullscreen]) .modal{margin:0px;block-size:100%;max-block-size:100%;inline-size:100%;max-inline-size:100%;border-radius:0px;--calcite-modal-hidden-position:translate3D(0, 20px, 0) scale(0.95);--calcite-modal-shown-position:translate3D(0, 0, 0) scale(1)}:host([fullscreen]) .content{max-block-size:100%;flex:1 1 auto}:host([opened][fullscreen]) .header,:host([opened][fullscreen]) .footer,:host([opened][fullscreen]) .content-top,:host([opened][fullscreen]) .content-bottom{border-radius:0}:host([docked]) .modal{block-size:var(--calcite-modal-height, auto)}:host([docked]) .content{block-size:auto;flex:1 1 auto}:host([kind=brand]) .modal{border-color:var(--calcite-color-brand)}:host([kind=danger]) .modal{border-color:var(--calcite-color-status-danger)}:host([kind=info]) .modal{border-color:var(--calcite-color-status-info)}:host([kind=success]) .modal{border-color:var(--calcite-color-status-success)}:host([kind=warning]) .modal{border-color:var(--calcite-color-status-warning)}:host([kind=brand]) .modal,:host([kind=danger]) .modal,:host([kind=info]) .modal,:host([kind=success]) .modal,:host([kind=warning]) .modal{border-width:0px;border-block-start-width:4px;border-style:solid}:host([kind=brand]) .header,:host([kind=brand]) .content-top,:host([kind=danger]) .header,:host([kind=danger]) .content-top,:host([kind=info]) .header,:host([kind=info]) .content-top,:host([kind=success]) .header,:host([kind=success]) .content-top,:host([kind=warning]) .header,:host([kind=warning]) .content-top{border-radius:0.25rem;border-end-end-radius:0px;border-end-start-radius:0px}@media screen and (max-width: 860px){* slot[name=header]::slotted(content-top),* content-top::slotted([slot=header]){font-size:var(--calcite-font-size-1)}.footer,.content-bottom{position:sticky;inset-block-end:0px}}@media screen and (max-width: 480px){.footer,.content-bottom{flex-direction:column}.back,.secondary{margin:0px;margin-block-end:0.25rem}}.container.slotted-in-shell{position:absolute;pointer-events:auto}.container.slotted-in-shell calcite-scrim{position:absolute}:host([hidden]){display:none}[hidden]{display:none}"}},[1,"calcite-modal",{open:[1540],opened:[1540],beforeClose:[16],closeButtonDisabled:[516,"close-button-disabled"],focusTrapDisabled:[516,"focus-trap-disabled"],outsideCloseDisabled:[516,"outside-close-disabled"],docked:[516],escapeDisabled:[516,"escape-disabled"],scale:[513],widthScale:[513,"width-scale"],fullscreen:[516],kind:[513],messages:[1040],messageOverrides:[1040],slottedInShell:[1028,"slotted-in-shell"],cssWidth:[32],cssHeight:[32],hasFooter:[32],hasContentTop:[32],hasContentBottom:[32],effectiveLocale:[32],defaultMessages:[32],setFocus:[64],updateFocusTrapElements:[64],scrollContent:[64]},[[8,"keydown","handleEscape"]],{focusTrapDisabled:["handleFocusTrapDisabled"],messageOverrides:["onMessagesChange"],effectiveLocale:["effectiveLocaleChange"],open:["toggleModal"],opened:["handleOpenedChange"]}]);function U(){"undefined"!=typeof customElements&&["calcite-modal","calcite-icon","calcite-loader","calcite-scrim"].forEach((e=>{switch(e){case"calcite-modal":customElements.get(e)||customElements.define(e,q);break;case"calcite-icon":customElements.get(e)||(0,O.d)();break;case"calcite-loader":customElements.get(e)||(0,T.d)();break;case"calcite-scrim":customElements.get(e)||_()}}))}U();const Y=q,J=U},48144:(e,t,i)=>{i.d(t,{c:()=>r,d:()=>l});var a=i(49907),n=i(74887);let o;const s={childList:!0};function r(e){o||(o=(0,n.c)("mutation",c)),o.observe(e.el,s)}function l(e){o.unobserve(e.el)}function c(e){e.forEach((({target:e})=>{(0,a.f)(e)}))}},35673:(e,t,i)=>{i.d(t,{d:()=>s});var a=i(49907),n=i(83639);const o=(0,a.p)(class extends a.H{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.inline=!1,this.label=void 0,this.scale="m",this.type=void 0,this.value=0,this.text=""}render(){const{el:e,inline:t,label:i,scale:o,text:s,type:r,value:l}=this,c=e.id||(0,n.g)(),d=t?this.getInlineSize(o):this.getSize(o),h=.45*d,u=`0 0 ${d} ${d}`,m="determinate"===r,f=2*h*Math.PI,b=l/100*f,v=f-b,p=Math.floor(l),g={r:h,cx:d/2,cy:d/2},y={"stroke-dasharray":`${b} ${v}`};return(0,a.h)(a.a,{key:"1042b6b24e04a6e4582947c6a544da715ff255a4","aria-label":i,id:c,role:"progressbar",...m?{"aria-valuenow":p,"aria-valuemin":0,"aria-valuemax":100,complete:100===p}:{}},(0,a.h)("div",{key:"4fa16470d15e126378e330a03732e0f5f5fe12a6",class:"loader__svgs"},(0,a.h)("svg",{key:"f2f2349163dd4280309cae9a53d20596850e89ae","aria-hidden":"true",class:"loader__svg loader__svg--1",viewBox:u},(0,a.h)("circle",{key:"cab1f07b5e5f275709446ee13e9a06212bc544a9",...g})),(0,a.h)("svg",{key:"f8d6bedac7cef0c7f619eec7734a1cda1b8021db","aria-hidden":"true",class:"loader__svg loader__svg--2",viewBox:u},(0,a.h)("circle",{key:"778a680d0d93cdf7896c8bf225f153ea806e76ce",...g})),(0,a.h)("svg",{key:"80f42b04b4f0dd270c0a0f8063c9c5e6ed687b79","aria-hidden":"true",class:"loader__svg loader__svg--3",viewBox:u,...m?{style:y}:{}},(0,a.h)("circle",{key:"3d4cb781a9af29810069f020aecffba667c72335",...g}))),s&&(0,a.h)("div",{key:"4e7b35dddd29bbcfc4043aecd14ee22131c9f5cc",class:"loader__text"},s),m&&(0,a.h)("div",{key:"396313f330b54f7f7a45ebac7ccb1cf8b8116471",class:"loader__percentage"},l))}getSize(e){return{s:32,m:56,l:80}[e]}getInlineSize(e){return{s:12,m:16,l:20}[e]}get el(){return this}static get style(){return'@charset "UTF-8";@media (prefers-reduced-motion: reduce){:root{--calcite-internal-duration-factor:0}}:host{position:relative;margin-inline:auto;display:none;align-items:center;justify-content:center;opacity:1;min-block-size:var(--calcite-loader-size);font-size:var(--calcite-loader-font-size);stroke:var(--calcite-color-brand);stroke-width:3;fill:none;transform:scale(1, 1);animation:loader-color-shift calc(var(--calcite-internal-animation-timing-slow) / var(--calcite-internal-duration-factor) * 2 / var(--calcite-internal-duration-factor)) alternate-reverse infinite linear;padding-block:var(--calcite-loader-padding, 4rem);will-change:contents}:host([scale=s]){--calcite-loader-font-size:var(--calcite-font-size--2);--calcite-loader-size:2rem;--calcite-loader-size-inline:0.75rem}:host([scale=m]){--calcite-loader-font-size:var(--calcite-font-size-0);--calcite-loader-size:4rem;--calcite-loader-size-inline:1rem}:host([scale=l]){--calcite-loader-font-size:var(--calcite-font-size-2);--calcite-loader-size:6rem;--calcite-loader-size-inline:1.5rem}:host([no-padding]){padding-block:0px}:host{display:flex}.loader__text{display:block;text-align:center;font-size:var(--calcite-font-size--2);line-height:1rem;color:var(--calcite-color-text-1);margin-block-start:calc(var(--calcite-loader-size) + 1.5rem)}.loader__percentage{position:absolute;display:block;text-align:center;color:var(--calcite-color-text-1);font-size:var(--calcite-loader-font-size);inline-size:var(--calcite-loader-size);inset-inline-start:50%;margin-inline-start:calc(var(--calcite-loader-size) / 2 * -1);line-height:0.25;transform:scale(1, 1)}.loader__svgs{position:absolute;overflow:visible;opacity:1;inline-size:var(--calcite-loader-size);block-size:var(--calcite-loader-size);inset-inline-start:50%;margin-inline-start:calc(var(--calcite-loader-size) / 2 * -1);animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:calc(var(--calcite-internal-animation-timing-slow) / var(--calcite-internal-duration-factor) * 6.66 / var(--calcite-internal-duration-factor));animation-name:loader-clockwise}.loader__svg{position:absolute;inset-block-start:0px;transform-origin:center;overflow:visible;inset-inline-start:0;inline-size:var(--calcite-loader-size);block-size:var(--calcite-loader-size);animation-iteration-count:infinite;animation-timing-function:linear}.loader__svg--1{animation-name:loader-offset-1}.loader__svg--2{animation-name:loader-offset-2}.loader__svg--3{animation-name:loader-offset-3}:host([type=determinate]){animation:none;stroke:var(--calcite-color-border-3)}:host([type=determinate]) .loader__svgs{animation:none}:host([type=determinate]) .loader__svg--3{animation:none;stroke:var(--calcite-color-brand);stroke-dasharray:150.79632;transform:rotate(-90deg);transition:all var(--calcite-internal-animation-timing-fast) linear}:host([inline]){position:relative;margin:0px;animation:none;stroke:currentColor;stroke-width:2;padding-block:0px;block-size:var(--calcite-loader-size-inline);min-block-size:var(--calcite-loader-size-inline);inline-size:var(--calcite-loader-size-inline);margin-inline-end:calc(var(--calcite-loader-size-inline) * 0.5);vertical-align:calc(var(--calcite-loader-size-inline) * -1 * 0.2)}:host([inline]) .loader__svgs{inset-block-start:0px;margin:0px;inset-inline-start:0;inline-size:var(--calcite-loader-size-inline);block-size:var(--calcite-loader-size-inline)}:host([inline]) .loader__svg{inline-size:var(--calcite-loader-size-inline);block-size:var(--calcite-loader-size-inline)}:host([complete]){opacity:0;transform:scale(0.75, 0.75);transform-origin:center;transition:opacity var(--calcite-internal-animation-timing-medium) linear 1000ms, transform var(--calcite-internal-animation-timing-medium) linear 1000ms}:host([complete]) .loader__svgs{opacity:0;transform:scale(0.75, 0.75);transform-origin:center;transition:opacity calc(180ms * var(--calcite-internal-duration-factor)) linear 800ms, transform calc(180ms * var(--calcite-internal-duration-factor)) linear 800ms}:host([complete]) .loader__percentage{color:var(--calcite-color-brand);transform:scale(1.05, 1.05);transform-origin:center;transition:color var(--calcite-internal-animation-timing-medium) linear, transform var(--calcite-internal-animation-timing-medium) linear}.loader__svg--1{stroke-dasharray:27.9252444444 139.6262222222;animation-duration:calc(var(--calcite-internal-animation-timing-slow) / var(--calcite-internal-duration-factor) * 4.8 / var(--calcite-internal-duration-factor))}@keyframes loader-offset-1{0%{stroke-dasharray:27.9252444444 251.3272;stroke-dashoffset:0}50%{stroke-dasharray:139.6262222222 139.6262222222;stroke-dashoffset:-83.7757333333}100%{stroke-dasharray:27.9252444444 251.3272;stroke-dashoffset:-279.2524444444}}.loader__svg--2{stroke-dasharray:55.8504888889 139.6262222222;animation-duration:calc(var(--calcite-internal-animation-timing-slow) / var(--calcite-internal-duration-factor) * 6.4 / var(--calcite-internal-duration-factor))}@keyframes loader-offset-2{0%{stroke-dasharray:55.8504888889 223.4019555556;stroke-dashoffset:0}50%{stroke-dasharray:139.6262222222 139.6262222222;stroke-dashoffset:-97.7383555556}100%{stroke-dasharray:55.8504888889 223.4019555556;stroke-dashoffset:-279.2524444444}}.loader__svg--3{stroke-dasharray:13.9626222222 139.6262222222;animation-duration:calc(var(--calcite-internal-animation-timing-slow) / var(--calcite-internal-duration-factor) * 7.734 / var(--calcite-internal-duration-factor))}@keyframes loader-offset-3{0%{stroke-dasharray:13.9626222222 265.2898222222;stroke-dashoffset:0}50%{stroke-dasharray:139.6262222222 139.6262222222;stroke-dashoffset:-76.7944222222}100%{stroke-dasharray:13.9626222222 265.2898222222;stroke-dashoffset:-279.2524444444}}@keyframes loader-color-shift{0%{stroke:var(--calcite-color-brand)}33%{stroke:var(--calcite-color-brand-press)}66%{stroke:var(--calcite-color-brand-hover)}100%{stroke:var(--calcite-color-brand)}}@keyframes loader-clockwise{100%{transform:rotate(360deg)}}:host([hidden]){display:none}[hidden]{display:none}'}},[1,"calcite-loader",{inline:[516],label:[1],scale:[513],type:[513],value:[2],text:[1]}]);function s(){"undefined"!=typeof customElements&&["calcite-loader"].forEach((e=>{"calcite-loader"===e&&(customElements.get(e)||customElements.define(e,o))}))}s()},19945:(e,t,i)=>{i.d(t,{o:()=>s});var a=i(49907);function n(e){return"opened"in e?e.opened:e.open}function o(e,t=!1){(t?e[e.transitionProp]:n(e))?e.onBeforeOpen():e.onBeforeClose(),(t?e[e.transitionProp]:n(e))?e.onOpen():e.onClose()}function s(e,t=!1){(0,a.r)((()=>{if(e.transitionEl){const{transitionDuration:i,transitionProperty:a}=getComputedStyle(e.transitionEl),s=i.split(","),r=s[a.split(",").indexOf(e.openTransitionProp)]??s[0];if("0s"===r)return void o(e,t);const l=setTimeout((()=>{e.transitionEl.removeEventListener("transitionstart",c),e.transitionEl.removeEventListener("transitionend",d),e.transitionEl.removeEventListener("transitioncancel",d),o(e,t)}),1e3*parseFloat(r));function c(i){i.propertyName===e.openTransitionProp&&i.target===e.transitionEl&&(clearTimeout(l),e.transitionEl.removeEventListener("transitionstart",c),(t?e[e.transitionProp]:n(e))?e.onBeforeOpen():e.onBeforeClose())}function d(i){i.propertyName===e.openTransitionProp&&i.target===e.transitionEl&&((t?e[e.transitionProp]:n(e))?e.onOpen():e.onClose(),e.transitionEl.removeEventListener("transitionend",d),e.transitionEl.removeEventListener("transitioncancel",d))}e.transitionEl.addEventListener("transitionstart",c),e.transitionEl.addEventListener("transitionend",d),e.transitionEl.addEventListener("transitioncancel",d)}}))}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/ef33d725ffa2ac85f925.js.LICENSE.txt b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/ef33d725ffa2ac85f925.js.LICENSE.txt new file mode 100644 index 00000000..41ab91ab --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/ef33d725ffa2ac85f925.js.LICENSE.txt @@ -0,0 +1,5 @@ +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/f0af55a89820db970916.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/f0af55a89820db970916.js new file mode 100644 index 00000000..79e9f58f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/f0af55a89820db970916.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[317],{88663:(t,n,e)=>{e.d(n,{e:()=>r});var i=e(93804),s=e(29298);function r(t,n={}){const e=t instanceof i.J?t:new i.J(t,n),r={type:n?.ignoreUnknown??1?e.apiValues:String,json:{type:e.jsonValues,read:!n?.readOnly&&{reader:e.read},write:{writer:e.write}}};return void 0!==n?.readOnly&&(r.readOnly=!!n.readOnly),void 0!==n?.default&&(r.json.default=n.default),void 0!==n?.name&&(r.json.name=n.name),void 0!==n?.nonNullable&&(r.nonNullable=n.nonNullable),(0,s.MZ)(r)}},18169:(t,n,e)=>{e.d(n,{a:()=>g,b:()=>p,c:()=>Z,e:()=>N,f:()=>f,g:()=>w,h:()=>m});var i=e(48402);function s(t){return void 0!==t.xmin&&void 0!==t.ymin&&void 0!==t.xmax&&void 0!==t.ymax}function r(t){return void 0!==t.points}function a(t){return void 0!==t.x&&void 0!==t.y}function o(t){return void 0!==t.paths}function l(t){return void 0!==t.rings}function h(t){return function(n,e){return null==n?e:null==e?n:t(n,e)}}const u=h(Math.min),c=h(Math.max);function p(t,n){return o(n)?y(t,n.paths,!1,!1):l(n)?y(t,n.rings,!1,!1):r(n)?d(t,n.points,!1,!1,!1,!1):s(n)?x(t,n):(a(n)&&(t[0]=n.x,t[1]=n.y,t[2]=n.x,t[3]=n.y),t)}function f(t){let n,e,s,r;for(t.reset(),n=s=1/0,e=r=-1/0;t.nextPath();){const i=m(t);n=Math.min(i[0],n),s=Math.min(i[1],s),e=Math.max(i[2],e),r=Math.max(i[3],r)}return(0,i.c)([n,s,e,r])}function m(t){let n,e,s,r;for(n=s=1/0,e=r=-1/0;t.nextPoint();)n=Math.min(t.x,n),s=Math.min(t.y,s),e=Math.max(t.x,e),r=Math.max(t.y,r);return(0,i.c)([n,s,e,r])}function g(t,n){return o(n)?y(t,n.paths,!0,!1):l(n)?y(t,n.rings,!0,!1):r(n)?d(t,n.points,!0,!1,!0,!1):s(n)?x(t,n,0,0,!0,!1):(a(n)&&(t[0]=n.x,t[1]=n.y,t[2]=n.z,t[3]=n.x,t[4]=n.y,t[5]=n.z),t)}function y(t,n,e,i){const s=e?3:2;if(!n.length||!n[0].length)return null;let r,a,o,l,[h,p]=n[0][0],[f,m]=n[0][0];for(let t=0;t2){const t=n[2];r=u(r,t),a=c(a,t)}if(i&&n.length>s){const t=n[s];o=u(r,t),l=c(a,t)}}}return e?i?(t[0]=h,t[1]=p,t[2]=r,t[3]=o,t[4]=f,t[5]=m,t[6]=a,t[7]=l,t.length=8,t):(t[0]=h,t[1]=p,t[2]=r,t[3]=f,t[4]=m,t[5]=a,t.length=6,t):i?(t[0]=h,t[1]=p,t[2]=o,t[3]=f,t[4]=m,t[5]=l,t.length=6,t):(t[0]=h,t[1]=p,t[2]=f,t[3]=m,t.length=4,t)}function x(t,n,e,i,s,r){const a=n.xmin,o=n.xmax,l=n.ymin,h=n.ymax;let u=n.zmin,c=n.zmax,p=n.mmin,f=n.mmax;return s?(u=u||0,c=c||0,r?(p=p||0,f=f||0,t[0]=a,t[1]=l,t[2]=u,t[3]=p,t[4]=o,t[5]=h,t[6]=c,t[7]=f,t):(t[0]=a,t[1]=l,t[2]=u,t[3]=o,t[4]=h,t[5]=c,t)):r?(p=p||0,f=f||0,t[0]=a,t[1]=l,t[2]=p,t[3]=o,t[4]=h,t[5]=f,t):(t[0]=a,t[1]=l,t[2]=o,t[3]=h,t)}function d(t,n,e,i,s,r){const a=e?3:2,o=i&&r,l=e&&s;if(!n.length||!n[0].length)return null;let h,p,f,m,[g,y]=n[0],[x,d]=n[0];for(let t=0;t2){const t=e[2];h=u(h,t),p=c(p,t)}if(o&&e.length>a){const t=e[a];f=u(h,t),m=c(p,t)}}return s?(h=h||0,p=p||0,r?(f=f||0,m=m||0,t[0]=g,t[1]=y,t[2]=h,t[3]=f,t[4]=x,t[5]=d,t[6]=p,t[7]=m,t):(t[0]=g,t[1]=y,t[2]=h,t[3]=x,t[4]=d,t[5]=p,t)):r?(f=f||0,m=m||0,t[0]=g,t[1]=y,t[2]=f,t[3]=x,t[4]=d,t[5]=m,t):(t[0]=g,t[1]=y,t[2]=x,t[3]=d,t)}const v=[];function A(t,n,e,i){return{xmin:t,ymin:n,xmax:e,ymax:i}}function I(t,n,e,i,s,r){return{xmin:t,ymin:n,zmin:e,xmax:i,ymax:s,zmax:r}}function M(t,n,e,i,s,r){return{xmin:t,ymin:n,mmin:e,xmax:i,ymax:s,mmax:r}}function R(t,n,e,i,s,r,a,o){return{xmin:t,ymin:n,zmin:e,mmin:i,xmax:s,ymax:r,zmax:a,mmax:o}}function P(t,n=!1,e=!1){return n?e?R(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7]):I(t[0],t[1],t[2],t[3],t[4],t[5]):e?M(t[0],t[1],t[2],t[3],t[4],t[5]):A(t[0],t[1],t[2],t[3])}function N(t){return t?void 0!==(n=t).xmin&&void 0!==n.ymin&&void 0!==n.xmax&&void 0!==n.ymax?t:function(t){return void 0!==t.x&&void 0!==t.y}(t)?function(t){const{x:n,y:e,z:i,m:s}=t,r=null!=s;return null!=i?r?R(n,e,i,s,n,e,i,s):I(n,e,i,n,e,i):r?M(n,e,s,n,e,s):A(n,e,n,e)}(t):function(t){return void 0!==t.rings}(t)?Z(t):function(t){return void 0!==t.paths}(t)?w(t):function(t){return void 0!==t.points}(t)?function(t){const{hasZ:n,hasM:e,points:i}=t;return P(d(v,i,n??!1,e??!1),n,e)}(t):null:null;var n}function Z(t){const{hasZ:n,hasM:e,rings:i}=t,s=y(v,i,n??!1,e??!1);return s?P(s,n,e):null}function w(t){const{hasZ:n,hasM:e,paths:i}=t,s=y(v,i,n??!1,e??!1);return s?P(s,n,e):null}},2690:(t,n,e)=>{function i(t,n,e=!1){let{hasM:i,hasZ:s}=t;Array.isArray(n)?4!==n.length||i||s?3===n.length&&e&&!i?(s=!0,i=!1):3===n.length&&i&&s&&(i=!1,s=!1):(i=!0,s=!0):(s=!s&&n.hasZ&&(!i||n.hasM),i=!i&&n.hasM&&(!s||n.hasZ)),t.hasZ=s,t.hasM=i}e.d(n,{u:()=>i})},36533:(t,n,e)=>{e.d(n,{A:()=>g});var i,s=e(32816),r=e(32773),a=e(29298),o=(e(20266),e(69421)),l=e(56273),h=e(44600),u=e(2160),c=e(64752),p=e(2690);function f(t){return(n,e)=>null==n?e:null==e?n:t(n,e)}e(36544),e(93181),e(13671),e(40499),e(6407),e(90740),e(91047),e(7969),e(99924),e(41390),e(58498),e(45371),e(80959),e(69763),e(93804),e(18683),e(64604),e(29512),e(99063),e(29208),e(49877),e(48844);let m=i=class extends u.A{constructor(...t){super(...t),this.points=[],this.type="multipoint"}normalizeCtorArgs(t,n){if(!t&&!n)return{};const e={};var i;Array.isArray(t)?(e.points=t,e.spatialReference=n):!(i=t)||"esri.geometry.SpatialReference"!==i.declaredClass&&null==i.wkid?(t.points&&(e.points=t.points),t.spatialReference&&(e.spatialReference=t.spatialReference),t.hasZ&&(e.hasZ=t.hasZ),t.hasM&&(e.hasM=t.hasM)):e.spatialReference=t;const s=e.points?.[0];return s&&(void 0===e.hasZ&&void 0===e.hasM?(e.hasZ=s.length>2,e.hasM=!1):void 0===e.hasZ?e.hasZ=s.length>3:void 0===e.hasM&&(e.hasM=s.length>3)),e}get cache(){return this.commitProperty("points"),this.commitProperty("hasZ"),this.commitProperty("hasM"),this.commitProperty("spatialReference"),{}}get extent(){const t=this.points;if(!t.length)return null;const n=new h.A,e=this.hasZ,i=this.hasM,s=e?3:2,r=t[0],a=f(Math.min),o=f(Math.max);let l,u,c,p,[m,g]=r,[y,x]=r;for(let n=0,r=t.length;n2){const t=r[2];l=a(l,t),c=o(c,t)}if(i&&r.length>s){const t=r[s];u=a(u,t),p=o(p,t)}}return n.xmin=m,n.ymin=g,n.xmax=y,n.ymax=x,n.spatialReference=this.spatialReference,e?(n.zmin=l,n.zmax=c):(n.zmin=void 0,n.zmax=void 0),i?(n.mmin=u,n.mmax=p):(n.mmin=void 0,n.mmax=void 0),n}writePoints(t,n){n.points=(0,r.o8)(this.points)}addPoint(t){return(0,p.u)(this,t),Array.isArray(t)?this.points.push(t):this.points.push(t.toArray()),this.notifyChange("points"),this}clone(){const t={points:(0,r.o8)(this.points),spatialReference:this.spatialReference};return this.hasZ&&(t.hasZ=!0),this.hasM&&(t.hasM=!0),new i(t)}getPoint(t){if(!this._validateInputs(t))return null;const n=this.points[t],e={x:n[0],y:n[1],spatialReference:this.spatialReference};let i=2;return this.hasZ&&(e.z=n[2],i=3),this.hasM&&(e.m=n[i]),new c.A(e)}removePoint(t){if(!this._validateInputs(t))return null;const n=new c.A(this.points.splice(t,1)[0],this.spatialReference);return this.notifyChange("points"),n}setPoint(t,n){return this._validateInputs(t)?((0,p.u)(this,n),Array.isArray(n)||(n=n.toArray()),this.points[t]=n,this.notifyChange("points"),this):this}toJSON(t){return this.write({},t)}_validateInputs(t){return null!=t&&t>=0&&t{e.d(n,{A:()=>_,a:()=>x,b:()=>I,c:()=>y,e:()=>d,p:()=>v,w:()=>M});var i=e(32816),s=e(32773),r=e(29298),a=(e(20266),e(69421)),o=e(56273),l=e(44600),h=e(2160),u=e(64752),c=e(7969),p=e(97827),f=e(18169),m=e(29208),g=e(2690);function y(t){const n=[];for(t.reset();t.nextPath();){const e=[];for(;t.nextPoint();)e.push([t.x,t.y]);n.push(e)}return t.reset(),n}function x(t){const n=[];for(;t.nextPoint();)n.push([t.x,t.y]);return t.seekPathStart(),n}function d(t){return t?t.hasZ?[t.xmax-t.xmin/2,t.ymax-t.ymin/2,t.zmax-t.zmin/2]:[t.xmax-t.xmin/2,t.ymax-t.ymin/2]:null}function v(t){return t?function(t,n){if(!t?.length)return null;const e=[],i=[],s=n?[1/0,-1/0,1/0,-1/0,1/0,-1/0]:[1/0,-1/0,1/0,-1/0];for(let e=0,r=t.length;e{let i=t[2]-e[2];return 0===i&&n&&(i=t[4]-e[4]),i})),i.length&&(e[0]=i[0][0],e[1]=i[0][1],n&&(e[2]=i[0][3]),(e[0]s[1]||e[1]s[3]||n&&(e[2]s[5]))&&(e.length=0)),!e.length){const i=t[0]&&t[0].length?function(t,n){const e=n?[0,0,0]:[0,0],i=n?[0,0,0]:[0,0];let s=0,r=0,a=0,o=0;for(let l=0,h=t.length;l2&&u.length>2&&(e[2]=h[2],i[2]=u[2]);const t=(0,p.g)(e,i);if(t){s+=t;const e=(0,p.h)(h,u);r+=t*e[0],a+=t*e[1],n&&e.length>2&&(o+=t*e[2])}}}return s>0?n?[r/s,a/s,o/s]:[r/s,a/s]:t.length?t[0]:null}(t[0],n):null;if(!i)return null;e[0]=i[0],e[1]=i[1],n&&i.length>2&&(e[2]=i[2])}return e}(t.rings,t.hasZ??!1):null}function A(t,n,e){let i=0,s=0,r=0,a=0,o=0;const l=t.length?t[0][0]:0,h=t.length?t[0][1]:0,u=t.length&&n?t[0][2]:0;for(let c=0;c2&&f.length>2){const t=y-u,n=I-u,e=x*n-M*t;r+=(t+n)*e,o+=e}me[1]&&(e[1]=m),ge[3]&&(e[3]=g),n&&(ye[5]&&(e[5]=y))}if(a>0&&(a*=-1),o>0&&(o*=-1),!a)return null;a*=.5,o*=.5;const c=[i/(6*a)+l,s/(6*a)+h,a];return n&&(e[4]===e[5]||0===o?(c[3]=(e[4]+e[5])/2,c[4]=0):(c[3]=r/(6*o)+u,c[4]=o)),c}function I(t,n){let e=0,i=0,s=0;t.nextPoint();const r=t.pathSize?t.x:0,a=t.pathSize?t.y:0;for(let o=0;on[1]&&(n[1]=u),cn[3]&&(n[3]=c)}return s>0&&(s*=-1),s?(s*=.5,[e/(6*s)+r,i/(6*s)+a,s]):null}function M(t){let n=0;for(t.reset();t.nextPath();)n+=t.getCurrentRingArea();if(n<1e-6){const n=function(t){const{hasZ:n,totalSize:e}=t;if(0===e)return null;const i=[],s=[],r=n?[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];for(t.reset();t.nextPath();){const n=A(x(t),t.hasZ,r);n&&s.push(n)}if(s.sort(((t,e)=>{let i=t[2]-e[2];return 0===i&&n&&(i=t[4]-e[4]),i})),s.length&&(i[0]=s[0][0],i[1]=s[0][1],n&&(i[2]=s[0][3]),(i[0]r[1]||i[1]r[3]||n&&(i[2]r[5]))&&(i.length=0)),!i.length){t.reset(),t.nextPath();const e=t.pathSize?function(t){const{hasZ:n}=t,e=n?[0,0,0]:[0,0],i=n?[0,0,0]:[0,0];let s=0,r=0,a=0,o=0;if(t.nextPoint()){let l=t.x,h=t.y,u=t.z;for(;t.nextPoint();){const c=t.x,f=t.y,m=t.z;e[0]=l,e[1]=h,i[0]=c,i[1]=f,n&&(e[2]=u,i[2]=m);const g=(0,p.g)(e,i);if(g){s+=g;const t=(0,p.h)(e,i);r+=g*t[0],a+=g*t[1],n&&t.length>2&&(o+=g*t[2])}l=c,h=f,u=m}}return s>0?n?[r/s,a/s,o/s]:[r/s,a/s]:t.pathSize?(t.seekPathStart(),t.nextPoint(),[t.x,t.y]):null}(t):null;if(!e)return null;i[0]=e[0],i[1]=e[1],n&&e.length>2&&(i[2]=e[2])}return i}(t);return n?[n[0],n[1]]:null}const e=[0,0];if(t.reset(),!t.nextPath()||!t.nextPoint())return null;const i=[t.x,t.y];for(t.reset();t.nextPath();)P(e,i,t);return e[0]*=1/n,e[1]*=1/n,e[0]+=i[0],e[1]+=i[1],e}e(36544),e(93181),e(13671),e(40499),e(6407),e(90740),e(91047),e(69763),e(93804),e(18683),e(64604),e(29512),e(99063),e(99924),e(41390),e(58498),e(45371),e(80959),e(49877),e(48844),e(91695),e(48402),e(16699),e(26809),e(2589),e(18527);const R=1/3;function P(t,n,e){if(!t||!e||e.pathSize<3)return null;e.nextPoint();const i=e.x,s=e.y;e.nextPoint();let r,a=e.x-i,o=e.y-s,l=0,h=0;for(;e.nextPoint();)l=e.x-i,h=e.y-s,r=.5*R*(l*o-h*a),t[0]+=r*(a+l),t[1]+=r*(o+h),a=l,o=h;const u=e.getCurrentRingArea(),c=[i,s];return c[0]-=n[0],c[1]-=n[1],c[0]*=u,c[1]*=u,t[0]+=c[0],t[1]+=c[1],t}var N;function Z(t){return!Array.isArray(t[0])}let w=N=class extends h.A{static fromExtent(t){const n=t.clone().normalize(),e=t.spatialReference;let i=!1,s=!1;for(const t of n)t.hasZ&&(i=!0),t.hasM&&(s=!0);const r={rings:n.map((t=>{const n=[[t.xmin,t.ymin],[t.xmin,t.ymax],[t.xmax,t.ymax],[t.xmax,t.ymin],[t.xmin,t.ymin]];if(i&&t.hasZ){const e=t.zmin+.5*(t.zmax-t.zmin);for(let t=0;t2,i=r.length>3):void 0===e?e=i?r.length>3:r.length>2:void 0===i&&(i=e?r.length>3:r.length>2)),{rings:s,spatialReference:n,hasZ:e,hasM:i}}get cache(){return this.commitProperty("rings"),this.commitProperty("hasZ"),this.commitProperty("hasM"),this.commitProperty("spatialReference"),{}}get centroid(){const t=v(this);if(!t||isNaN(t[0])||isNaN(t[1])||this.hasZ&&isNaN(t[2]))return null;const n=new u.A;return n.x=t[0],n.y=t[1],n.spatialReference=this.spatialReference,this.hasZ&&(n.z=t[2]),n}get extent(){const{spatialReference:t}=this,n=(0,f.c)(this);if(!n)return null;const e=new l.A(n);return e.spatialReference=t,e}get isSelfIntersecting(){return(0,l.i)(this.rings)}writeRings(t,n){n.rings=(0,s.o8)(this.rings)}addRing(t){if(!t)return;const n=this.rings,e=n.length;if(Z(t)){const i=[];for(let n=0,e=t.length;nt===s&&n===r&&(null==e&&null==a||e===a)&&(null==i&&null==o||i===o);for(let n=0;nthis.hasZ?this.hasM?[t.x,t.y,t.z,t.m]:[t.x,t.y,t.z]:[t.x,t.y])):t;return(0,p.i)(n)}getPoint(t,n){if(!this._validateInputs(t,n))return null;const e=this.rings[t][n],i=this.hasZ,s=this.hasM;return i&&!s?new u.A(e[0],e[1],e[2],void 0,this.spatialReference):s&&!i?new u.A(e[0],e[1],void 0,e[2],this.spatialReference):i&&s?new u.A(e[0],e[1],e[2],e[3],this.spatialReference):new u.A(e[0],e[1],this.spatialReference)}insertPoint(t,n,e){return this._validateInputs(t,n,!0)?((0,g.u)(this,e),Array.isArray(e)||(e=e.toArray()),this.rings[t].splice(n,0,e),this.notifyChange("rings"),this):this}removePoint(t,n){if(!this._validateInputs(t,n))return null;const e=new u.A(this.rings[t].splice(n,1)[0],this.spatialReference);return this.notifyChange("rings"),e}removeRing(t){if(!this._validateInputs(t,null))return null;const n=this.rings.splice(t,1)[0],e=this.spatialReference,i=n.map((t=>new u.A(t,e)));return this.notifyChange("rings"),i}setPoint(t,n,e){return this._validateInputs(t,n)?((0,g.u)(this,e),Array.isArray(e)||(e=e.toArray()),this.rings[t][n]=e,this.notifyChange("rings"),this):this}_validateInputs(t,n,e=!1){if(null==t||t<0||t>=this.rings.length)return!1;if(null!=n){const i=this.rings[t];if(e&&(n<0||n>i.length))return!1;if(!e&&(n<0||n>=i.length))return!1}return!0}toJSON(t){return this.write({},t)}};(0,i._)([(0,r.MZ)({readOnly:!0})],w.prototype,"cache",null),(0,i._)([(0,r.MZ)({readOnly:!0})],w.prototype,"centroid",null),(0,i._)([(0,r.MZ)({readOnly:!0})],w.prototype,"extent",null),(0,i._)([(0,r.MZ)({readOnly:!0})],w.prototype,"isSelfIntersecting",null),(0,i._)([(0,r.MZ)({type:[[[Number]]],json:{write:{isRequired:!0}}})],w.prototype,"rings",void 0),(0,i._)([(0,o.w)("rings")],w.prototype,"writeRings",null),w=N=(0,i._)([(0,a.$)("esri.geometry.Polygon")],w),w.prototype.toJSON.isDefaultToJSON=!0;const _=w},67504:(t,n,e)=>{e.d(n,{A:()=>y});var i,s=e(32816),r=e(32773),a=e(29298),o=(e(20266),e(69421)),l=e(56273),h=e(44600),u=e(2160),c=e(64752),p=e(7969),f=e(18169),m=e(2690);e(36544),e(93181),e(13671),e(40499),e(6407),e(90740),e(91047),e(69763),e(93804),e(18683),e(64604),e(29512),e(99063),e(99924),e(41390),e(58498),e(45371),e(80959),e(29208),e(49877),e(48844),e(48402),e(16699),e(26809),e(2589),e(18527);let g=i=class extends u.A{constructor(...t){super(...t),this.paths=[],this.type="polyline"}normalizeCtorArgs(t,n){let e,i,s=null,r=null;return t&&!Array.isArray(t)?(s=t.paths??null,n||(t.spatialReference?n=t.spatialReference:t.paths||(n=t)),e=t.hasZ,i=t.hasM):s=t,s=s||[],n=n||p.A.WGS84,s.length&&null!=s[0]?.[0]&&"number"==typeof s[0][0]&&(s=[s]),r=s[0]?.[0],r&&(void 0===e&&void 0===i?(e=r.length>2,i=!1):void 0===e?e=!i&&r.length>3:void 0===i&&(i=!e&&r.length>3)),{paths:s,spatialReference:n,hasZ:e,hasM:i}}get cache(){return this.commitProperty("paths"),this.commitProperty("hasZ"),this.commitProperty("hasM"),this.commitProperty("spatialReference"),{}}get extent(){const{spatialReference:t}=this,n=(0,f.g)(this);if(!n)return null;const e=new h.A(n);return e.spatialReference=t,e}writePaths(t,n){n.paths=(0,r.o8)(this.paths)}addPath(t){if(!t)return;const n=this.paths,e=n.length;if(function(t){return!Array.isArray(t[0])}(t)){const i=[];for(let n=0,e=t.length;nnew c.A(t,e)));return this.notifyChange("paths"),i}removePoint(t,n){if(!this._validateInputs(t,n))return null;const e=new c.A(this.paths[t].splice(n,1)[0],this.spatialReference);return this.notifyChange("paths"),e}setPoint(t,n,e){return this._validateInputs(t,n)?((0,m.u)(this,e),Array.isArray(e)||(e=e.toArray()),this.paths[t][n]=e,this.notifyChange("paths"),this):this}_validateInputs(t,n,e=!1){if(null==t||t<0||t>=this.paths.length)return!1;if(null!=n){const i=this.paths[t];if(e&&(n<0||n>i.length))return!1;if(!e&&(n<0||n>=i.length))return!1}return!0}toJSON(t){return this.write({},t)}};(0,s._)([(0,a.MZ)({readOnly:!0})],g.prototype,"cache",null),(0,s._)([(0,a.MZ)({readOnly:!0})],g.prototype,"extent",null),(0,s._)([(0,a.MZ)({type:[[[Number]]],json:{write:{isRequired:!0}}})],g.prototype,"paths",void 0),(0,s._)([(0,l.w)("paths")],g.prototype,"writePaths",null),g=i=(0,s._)([(0,o.$)("esri.geometry.Polyline")],g),g.prototype.toJSON.isDefaultToJSON=!0;const y=g}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/f0c65530b0bd33847290.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/f0c65530b0bd33847290.js new file mode 100644 index 00000000..c868f850 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/f0c65530b0bd33847290.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[5760],{54616:(e,t,n)=>{n.d(t,{a:()=>c,b:()=>a,c:()=>y,d:()=>m}),n(32773);var o=n(54512),l=n(29447),r=n(53103),s=n(19648),i=n(25018);const a=r.A.fromJSON(i.d),c=l.A.fromJSON(i.a),m=o.A.fromJSON(i.b),y=s.A.fromJSON(i.c);r.A.fromJSON(i.e),l.A.fromJSON(i.f),o.A.fromJSON(i.g)},25018:(e,t,n)=>{n.d(t,{a:()=>s,b:()=>i,c:()=>a,d:()=>r,e:()=>c,f:()=>m,g:()=>y,h:()=>o,i:()=>l});const o=[252,146,31,255],l=[153,153,153,255],r={type:"esriSMS",style:"esriSMSCircle",size:6,color:o,outline:{type:"esriSLS",style:"esriSLSSolid",width:.75,color:[153,153,153,255]}},s={type:"esriSLS",style:"esriSLSSolid",width:.75,color:o},i={type:"esriSFS",style:"esriSFSSolid",color:[252,146,31,196],outline:{type:"esriSLS",style:"esriSLSSolid",width:.75,color:[255,255,255,191]}},a={type:"esriTS",color:[255,255,255,255],font:{family:"arial-unicode-ms",size:10,weight:"bold"},horizontalAlignment:"center",kerning:!0,haloColor:[0,0,0,255],haloSize:1,rotated:!1,text:"",xoffset:0,yoffset:0,angle:0},c={type:"esriSMS",style:"esriSMSCircle",color:[0,0,0,255],outline:null,size:10.5},m={type:"esriSLS",style:"esriSLSSolid",color:[0,0,0,255],width:1.5},y={type:"esriSFS",style:"esriSFSSolid",color:[0,0,0,255],outline:null}},57669:(e,t,n)=>{function o(e){return e=e||globalThis.location.hostname,c.some((t=>null!=e?.match(t)))}function l(e,t){return e&&(t=t||globalThis.location.hostname)?null!=t.match(r)||null!=t.match(i)?e.replace("static.arcgis.com","staticdev.arcgis.com"):null!=t.match(s)||null!=t.match(a)?e.replace("static.arcgis.com","staticqa.arcgis.com"):e:e}n.d(t,{a:()=>l,i:()=>o});const r=/^devext\.arcgis\.com$/,s=/^qaext\.arcgis\.com$/,i=/^[\w-]*\.mapsdevext\.arcgis\.com$/,a=/^[\w-]*\.mapsqa\.arcgis\.com$/,c=[/^([\w-]*\.)?[\w-]*\.zrh-dev-local\.esri\.com$/,r,s,/^jsapps\.esri\.com$/,i,a]},55884:(e,t,n)=>{n.d(t,{S:()=>h,a:()=>m,f:()=>u,m:()=>f,r:()=>d,s:()=>b});var o=n(64604),l=n(6407),r=n(80959),s=n(99063),i=n(82408),a=n(70580),c=n(32773);const m=()=>!!(0,c.h)("enable-feature:SceneLayer-editing");((e="i3s-patching")=>{switch(c.h.add("enable-i3s-patching",!1,!0,!0),c.h.add("enable-feature:direct-3d-object-feature-layer-display",!1,!0,!0),c.h.add("enable-feature:SceneLayer-editing",!0,!0,!0),e){case"feature-layer-view":c.h.add("enable-feature:direct-3d-object-feature-layer-display",!0,!0,!0);break;case"i3s-patching":c.h.add("enable-i3s-patching",!0,!0,!0)}})("i3s-patching");let y={};function u(e,t,n){return null!=e?.styleUrl?async function(e,t){try{return{data:(await d(e,t)).data,baseUrl:(0,s.nM)(e),styleUrl:e}}catch(e){return(0,r.QP)(e),null}}(e.styleUrl,n):null!=e?.styleName?function(e,t,n){const o=null!=t.portal?t.portal:i.A.getDefault();let r;const s=`${o.url} - ${o.user?.username} - ${e}`;return y[s]||(y[s]=function(e,t,n){return t.load(n).then((()=>{const o=new a.A({disableExtraQuery:!0,query:`owner:${p} AND type:${S} AND typekeywords:"${e}"`});return t.queryItems(o,n)})).then((({results:t})=>{let o=null;const r=e.toLowerCase();if(t&&Array.isArray(t))for(const e of t){const t=e.typeKeywords?.some((e=>e.toLowerCase()===r));if(t&&e.type===S&&e.owner===p){o=e;break}}if(!o)throw new l.A("symbolstyleutils:style-not-found",`The style '${e}' could not be found`,{styleName:e});return o.load(n)}))}(e,o,n).then((e=>(r=e,e.fetchData()))).then((t=>({data:t,baseUrl:r.itemUrl??"",styleName:e})))),y[s]}(e.styleName,t,n):Promise.reject(new l.A("symbolstyleutils:style-url-and-name-missing","Either styleUrl or styleName is required to resolve a style"))}function f(e){return null===e||"CIMSymbolReference"===e.type?e:{type:"CIMSymbolReference",symbol:e}}function b(e,t,n=["gltf"]){if("cimRef"===t)return encodeURI(e.cimRef);if(e.formatInfos&&!(0,c.h)("enable-feature:force-wosr"))for(const t of n){const n=e.formatInfos.find((e=>e.type===t));if(n)return n.href}return encodeURI(e.webRef)}function d(e,t){const n={responseType:"json",query:{f:"json"},...t};return(0,o.A)((0,s.S8)(e),n)}const p="esri_en",S="Style",h="https://cdn.arcgis.com/sharing/rest/content/items/220936cc6ed342c9937abd8f180e7d1e/resources/styles/cim/{SymbolName}.json?f=json"},35760:(e,t,n)=>{n.d(t,{resolveWebStyleSymbol:()=>f});var o=n(4048),l=n(57669),r=n(6407),s=n(99063),i=n(82408),a=n(1178),c=n(78328),m=n(3816),y=n(55884),u=n(71992);function f(e,t,n,f){const b=e.name;return null==b?Promise.reject(new r.A("symbolstyleutils:style-symbol-reference-name-missing","Missing name in style symbol reference")):e.styleName&&"Esri2DPointSymbolsStyle"===e.styleName?function(e,t,n){const o=y.S.replaceAll(/\{SymbolName\}/gi,e),l=null!=t.portal?t.portal:i.A.getDefault();return(0,y.r)(o,n).then((e=>{const t=(0,y.m)(e.data);return(0,c.rS)(t,{portal:l,url:(0,s.An)((0,s.nM)(o)),origin:"portal-item"})}))}(b,t,f):(0,y.f)(e,t,f).then((e=>function(e,t,n,f,b,d){const p=null!=n?.portal?n.portal:i.A.getDefault(),S={portal:p,url:(0,s.An)(e.baseUrl),origin:"portal-item"},h=function(e,t){return t.items.find((t=>t.name===e))}(t,e.data);if(!h){const e=`The symbol name '${t}' could not be found`;return Promise.reject(new r.A("symbolstyleutils:symbol-name-not-found",e,{symbolName:t}))}let g=(0,a.f)(b(h,f),S),w=h.thumbnail?.href??null;const A=h.thumbnail?.imageData;(0,l.i)()&&(g=(0,l.a)(g)??"",w=(0,l.a)(w));const C={portal:p,url:(0,s.An)((0,s.nM)(g)),origin:"portal-item"};return(0,y.r)(g,d).then((l=>{const r="cimRef"===f?(0,y.m)(l.data):l.data,s=(0,c.rS)(r,C);if(s&&(0,o.wk)(s)){if(w){const e=(0,a.f)(w,S);s.thumbnail=new u.T({url:e})}else A&&(s.thumbnail=new u.T({url:`data:image/png;base64,${A}`}));e.styleUrl?s.styleOrigin=new m.A({portal:n.portal,styleUrl:e.styleUrl,name:t}):e.styleName&&(s.styleOrigin=new m.A({portal:n.portal,styleName:e.styleName,name:t}))}return s}))}(e,b,t,n,y.s,f)))}n(36544),n(32773),n(20266),n(90740),n(69421),n(40499),n(93181),n(13671),n(91047),n(85232),n(32816),n(29298),n(88663),n(93804),n(49877),n(56273),n(30011),n(41390),n(58498),n(45371),n(80959),n(55270),n(50214),n(59192),n(78016),n(54483),n(95779),n(13262),n(346),n(64604),n(29512),n(18683),n(16699),n(26809),n(2589),n(18527),n(94345),n(44600),n(2160),n(99924),n(7969),n(69763),n(64752),n(48844),n(29208),n(36533),n(84200),n(97827),n(91695),n(18169),n(48402),n(67504),n(92517),n(77037),n(93471),n(35902),n(13226),n(53252),n(34039),n(70061),n(3495),n(97906),n(64524),n(65023),n(31424),n(74676),n(53610),n(29447),n(78273),n(49475),n(32368),n(7391),n(22529),n(43534),n(38094),n(67723),n(47239),n(59858),n(63728),n(7182),n(17745),n(81272),n(44945),n(47788),n(19297),n(4157),n(62401),n(52731),n(89322),n(20138),n(53370),n(46946),n(73509),n(28276),n(69277),n(70580),n(75191),n(24319),n(62092),n(80167),n(4478),n(91808),n(7161),n(55586),n(35121),n(92229),n(18344),n(64884),n(23351),n(51222),n(42870),n(67321),n(73067),n(54512),n(53103),n(19648),n(42948),n(72604),n(54616),n(25018)},78328:(e,t,n)=>{n.d(t,{M9:()=>D,oO:()=>$,rS:()=>T});var o=n(4048),l=n(6407),r=n(72604),s=n(47788),i=n(35902),a=n(17745),c=(n(32773),n(87985)),m=n(32368),y=n(55586),u=n(92229),f=n(51222),b=n(42870),d=n(31424),p=n(54616),S=n(25018),h=n(4157),g=n(42948),w=n(29447),A=n(53103),C=n(23351),L=n(54512),M=n(19648),k=n(7182);n(36544),n(20266),n(90740),n(69421),n(40499),n(93181),n(13671),n(91047),n(85232),n(32816),n(29298),n(88663),n(93804),n(49877),n(56273),n(30011),n(41390),n(58498),n(45371),n(80959),n(55270),n(50214),n(59192),n(78016),n(54483),n(95779),n(13262),n(346),n(64604),n(29512),n(99063),n(99924),n(18683),n(16699),n(26809),n(2589),n(18527),n(94345),n(44600),n(2160),n(7969),n(69763),n(64752),n(48844),n(29208),n(36533),n(84200),n(97827),n(91695),n(18169),n(48402),n(67504),n(92517),n(77037),n(93471),n(13226),n(53252),n(34039),n(70061),n(3495),n(97906),n(64524),n(65023),n(74676),n(53610),n(78273),n(49475),n(59858),n(63728),n(38094),n(1178),n(35121),n(89322),n(20138),n(67723),n(47239),n(18344),n(64884),n(53370),n(52731),n(46946),n(91808),n(4478),n(7391),n(22529),n(43534),n(81272),n(44945),n(80167),n(7161),n(62401),n(67321),n(73067),n(19297),n(82408),n(73509),n(28276),n(69277),n(70580),n(75191),n(24319),n(62092),n(3816),n(71992),f.A.fromSimpleMarkerSymbol(p.b),y.A.fromSimpleLineSymbol(p.a),b.A.fromSimpleFillSymbol(p.d),new u.A({symbolLayers:new a.A([new m.A({material:{color:S.h},edges:new d.A({size:(0,c.p)(1),color:new i.A(S.i)})})])});const N=new y.A({symbolLayers:new a.A([new h.A({material:{color:new i.A([0,0,0])},size:(0,c.p)(1)})])}),I=new b.A({symbolLayers:new a.A([new m.A({outline:{color:new i.A([0,0,0]),size:(0,c.p)(1)}})])}),v={retainId:!1,ignoreDrivers:!1,hasLabelingContext:!0};function D(e,t,n,o){const l=U(e,{},{context:o,isLabelSymbol:!1});null!=l&&(t[n]=l)}function $(e,t,n,o){const l=U(e,{},{context:o,isLabelSymbol:!0});null!=l&&(t[n]=l)}function x(e){return e instanceof s.A||e instanceof g.A}function U(e,t,n){if(null==e)return null;const{context:s,isLabelSymbol:i}=n,a=s?.origin,c=s?.messages;if("web-scene"===a&&!x(e)){const n=function(e,t=v){if(!e)return{symbol:null};const{retainId:n=v.retainId,ignoreDrivers:r=v.ignoreDrivers,hasLabelingContext:s=v.hasLabelingContext,retainCIM:i=v.retainCIM,cimFallbackEnabled:a=v.cimFallbackEnabled}=t;let c=null;if((0,o.wk)(e)||e instanceof g.A)c=e.clone();else if("cim"===e.type){const n=e.data?.symbol?.type;switch(n){case"CIMPointSymbol":c=i?e.clone():f.A.fromCIMSymbol(e);break;case"CIMLineSymbol":a&&(c=N.clone(),t?.logWarning?.("Unsupported CIM line symbology converted to fallback 3D line symbology"));break;case"CIMPolygonSymbol":a&&(c=I.clone(),t?.logWarning?.("Unsupported CIM polygon symbology converted to fallback 3D polygon symbology"))}if(!c)return{error:new l.A("symbol-conversion:unsupported-cim-symbol",`CIM symbol of type '${n||"unknown"}' is unsupported in 3D`,{symbol:e})}}else if(e instanceof w.A)c=y.A.fromSimpleLineSymbol(e);else if(e instanceof A.A)c=f.A.fromSimpleMarkerSymbol(e);else if(e instanceof C.A)c=f.A.fromPictureMarkerSymbol(e);else if(e instanceof L.A)c=t.geometryType&&"mesh"===t.geometryType?u.A.fromSimpleFillSymbol(e):b.A.fromSimpleFillSymbol(e);else{if(!(e instanceof M.A))return{error:new l.A("symbol-conversion:unsupported-2d-symbol",`2D symbol of type '${e.type||e.declaredClass}' is unsupported in 3D`,{symbol:e})};c=s?k.A.fromTextSymbol(e):f.A.fromTextSymbol(e)}return n&&c&&"cim"!==c.type&&(c.id=e.id),r&&(0,o.wk)(c)&&c.symbolLayers.forEach((e=>e.ignoreDrivers=!0)),{symbol:c}}(e,{retainCIM:!0,hasLabelingContext:i});return null!=n.symbol?n.symbol.write(t,s):(c?.push(new l.A("symbol:unsupported",`Symbols of type '${e.declaredClass}' are not supported in scenes. Use 3D symbology instead when working with WebScene and SceneView`,{symbol:e,context:s,error:n.error})),null)}return("web-map"===a||"portal-item"===a&&!(0,r.m)(s?.layer))&&x(e)?(c?.push(new l.A("symbol:unsupported",`Symbols of type '${e.declaredClass}' are not supported in web maps and portal items. Use 2D symbology and CIMSymbol instead when working with MapView`,{symbol:e,context:s})),null):e.write(t,s)}function T(e,t){return(0,o.Bu)(e,null,t)}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/f0fa9a096673bb908aee.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/f0fa9a096673bb908aee.js new file mode 100644 index 00000000..94cfead5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/f0fa9a096673bb908aee.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[4049,7138],{22522:(t,n,e)=>{e.d(n,{a:()=>i,c:()=>s,d:()=>a,n:()=>o,t:()=>c});var r=e(32773);function o(t,n=!1){return t<=r.n?n?new Array(t).fill(0):new Array(t):new Float64Array(t)}function i(t){return((0,r.d)(t)?t.length:t.byteLength/8)<=r.n?Array.from(t):new Float64Array(t)}function a(t,n,e){return Array.isArray(t)?t.slice(n,n+e):t.subarray(n,n+e)}function s(t,n){for(let e=0;e{e.r(n),e.d(n,{default:()=>s});var r=e(32773),o=e(11721),i=e(2895),a=e(83628);e(45371),e(80959),e(13671),e(6407),e(20266),e(90740),e(32159),e(67138),e(32816),e(52731),e(41390),e(69421),e(40499),e(93181),e(91047),e(36544),e(29298),e(58498),e(99924),e(88663),e(93804),e(16699),e(26809),e(2589),e(18527),e(69763),e(18683),e(64604),e(29512),e(99063),e(47812),e(91658),e(7969),e(56273),e(29222),e(47387),e(46728),e(86741),e(78281),e(44945),e(44600),e(2160),e(49877),e(64752),e(48844),e(29208),e(36533),e(84200),e(97827),e(91695),e(18169),e(48402),e(67504),e(64102),e(44366),e(29312),e(19907),e(49811),e(22522),e(72509),e(37322),e(91276),e(23164);class s{async createIndex(t,n){const e=new Array;if(!t.vertexAttributes?.position)return new o.P;const r=function(t){const{vertexAttributes:{position:n},vertexSpace:e,spatialReference:r,transform:o}=t,s=(0,a.c)({vertexAttributes:{position:n},vertexSpace:e,spatialReference:r,transform:o},new i.A,{allowBufferReuse:!0})?.position;return s?!t.components||t.components.some((t=>!t.faces))?{position:s.buffer}:{position:s.buffer,components:t.components.map((t=>t.faces))}:null}(t),s=null!=n?await n.invoke("createIndexThread",r,{transferList:e}):this.createIndexThread(r).result;return c().fromJSON(s)}createIndexThread(t){const n=c();if(!t)return{result:n.toJSON()};const e=new Float64Array(t.position);return t.components?function(t,n,e){let r=0;for(const t of e)r+=t.length/3;const o=new Array(r);let i=0;for(const t of e)for(let e=0;enew Uint32Array(t)))):function(t,n){const e=new Array(n.length/9);let r=0;for(let t=0;tt:[".minX",".minY",".maxX",".maxY"])}function l(t,n,e,r){return{minX:Math.min(t[n],t[e],t[r]),maxX:Math.max(t[n],t[e],t[r]),minY:Math.min(t[n+1],t[e+1],t[r+1]),maxY:Math.max(t[n+1],t[e+1],t[r+1]),p0:[t[n],t[n+1],t[n+2]],p1:[t[e],t[e+1],t[e+2]],p2:[t[r],t[r+1],t[r+2]]}}},11721:(t,n,e)=>{e.d(n,{P:()=>a});var r=e(32773),o=e(45371),i=e(32159);class a{constructor(t=9,n){this._compareMinX=h,this._compareMinY=f,this._toBBox=t=>t,this._maxEntries=Math.max(4,t||9),this._minEntries=Math.max(2,Math.ceil(.4*this._maxEntries)),n&&("function"==typeof n?this._toBBox=n:this._initFormat(n)),this.clear()}destroy(){this.clear(),b.prune(),_.prune(),y.prune(),w.prune()}all(t){s(this._data,t)}search(t,n){let e=this._data;const r=this._toBBox;if(g(t,e))for(b.clear();e;){for(let o=0,i=e.children.length;o0;){if(e||(e=y.pop(),o=y.data[y.length-1],i=w.pop()??0,a=!0),e.leaf&&(n=(0,r.f)(e.children,t,e.children.length,e.indexHint),-1!==n))return e.children.splice(n,1),y.push(e),this._condense(y),this;a||e.leaf||!M(e,s)?o?(i++,e=o.children[i],a=!1):e=null:(y.push(e),w.push(i),i=0,o=e,e=e.children[0])}return this}toJSON(){return this._data}fromJSON(t){return this._data=t,this}_build(t,n,e,r){const o=e-n+1;let i=this._maxEntries;if(o<=i){const r=new S(t.slice(n,e+1));return c(r,this._toBBox),r}r||(r=Math.ceil(Math.log(o)/Math.log(i)),i=Math.ceil(o/i**(r-1)));const a=new B([]);a.height=r;const s=Math.ceil(o/i),l=s*Math.ceil(Math.sqrt(i));x(t,n,e,l,this._compareMinX);for(let o=n;o<=e;o+=l){const n=Math.min(o+l-1,e);x(t,o,n,s,this._compareMinY);for(let e=o;e<=n;e+=s){const o=Math.min(e+s-1,n);a.children.push(this._build(t,e,o,r-1))}}return c(a,this._toBBox),a}_insert(t,n,e){const r=this._toBBox,o=e?t:r(t);y.clear();const i=function(t,n,e,r){for(;r.push(n),!0!==n.leaf&&r.length-1!==e;){let e,r=1/0,a=1/0;for(let s=0,c=n.children.length;s=0&&y.data[n].children.length>this._maxEntries;)this._split(y,n),n--;!function(t,n,e){for(let r=e;r>=0;r--)u(n.data[r],t)}(o,y,n)}_split(t,n){const e=t.data[n],r=e.children.length,o=this._minEntries;this._chooseSplitAxis(e,o,r);const i=this._chooseSplitIndex(e,o,r);if(!i)return;const a=e.children.splice(i,e.children.length-i),s=e.leaf?new S(a):new B(a);s.height=e.height,c(e,this._toBBox),c(s,this._toBBox),n?t.data[n-1].children.push(s):this._splitRoot(e,s)}_splitRoot(t,n){this._data=new B([t,n]),this._data.height=t.height+1,c(this._data,this._toBBox)}_chooseSplitIndex(t,n,e){let r,o,i;r=o=1/0;for(let a=n;a<=e-n;a++){const n=l(t,0,a,this._toBBox),s=l(t,a,e,this._toBBox),c=d(n,s),u=m(n)+m(s);c=n;r--){const n=t.children[r];u(a,t.leaf?o(n):n),s+=p(a)}return s}_condense(t){for(let n=t.length-1;n>=0;n--){const e=t.data[n];if(0===e.children.length)if(n>0){const o=t.data[n-1],i=o.children;i.splice((0,r.f)(i,e,i.length,o.indexHint),1)}else this.clear();else c(e,this._toBBox)}}_initFormat(t){const n=["return a"," - b",";"];this._compareMinX=new Function("a","b",n.join(t[0])),this._compareMinY=new Function("a","b",n.join(t[1])),this._toBBox=new Function("a","return {minX: a"+t[0]+", minY: a"+t[1]+", maxX: a"+t[2]+", maxY: a"+t[3]+"};")}}function s(t,n){let e=t;for(_.clear();e;){if(!0===e.leaf)for(const t of e.children)n(t);else _.pushArray(e.children);e=_.pop()??null}}function c(t,n){l(t,0,t.children.length,n,t)}function l(t,n,e,r,o){o||(o=new S([])),o.minX=1/0,o.minY=1/0,o.maxX=-1/0,o.maxY=-1/0;for(let i,a=n;a=t.minX&&n.maxY>=t.minY}function x(t,n,e,r,o){const a=[n,e];for(;a.length;){const n=a.pop(),e=a.pop();if(n-e<=r)continue;const s=e+Math.ceil((n-e)/r/2)*r;(0,i.q)(t,s,e,n,o),a.push(e,s,s,n)}}const b=new o.P,_=new o.P,y=new o.P,w=new o.P({deallocator:void 0});class A{constructor(){this.minX=1/0,this.minY=1/0,this.maxX=-1/0,this.maxY=-1/0}}class v extends A{constructor(){super(...arguments),this.height=1,this.indexHint=new r.P}}class S extends v{constructor(t){super(),this.children=t,this.leaf=!0}}class B extends v{constructor(t){super(),this.children=t,this.leaf=!1}}},44945:(t,n,e)=>{e.d(n,{S:()=>o});var r=e(58498);class o extends r.O{notify(){const t=this._observers;if(t&&t.length>0){const n=t.slice();for(const t of n)t.onInvalidated(),t.onCommitted()}}}},67138:(t,n,e)=>{e.d(n,{c:()=>r,g:()=>o});var r="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==e.g?e.g:"undefined"!=typeof self?self:{};function o(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}},29222:(t,n,e)=>{e.d(n,{c:()=>l});var r=e(16699),o=e(47812),i=e(2589),a=e(47387),s=e(69763);function c(t,n,e){const r=Math.sin(t),o=Math.cos(t),i=Math.sin(n),a=Math.cos(n),s=e;return s[0]=-r,s[4]=-i*o,s[8]=a*o,s[12]=0,s[1]=o,s[5]=-i*r,s[9]=a*r,s[13]=0,s[2]=0,s[6]=a,s[10]=i,s[14]=0,s[3]=0,s[7]=0,s[11]=0,s[15]=1,s}function l(t,n,e,r){if(null==t||null==r)return!1;const i=(0,a.c)(t,a.s),l=(0,a.c)(r,a.d);if(i===l&&!u(l)&&(i!==a.P.UNKNOWN||(0,s.f)(t,r)))return(0,o.c)(e,n),!0;if(u(l)){const t=a.b[i][a.P.LON_LAT],r=a.b[a.P.LON_LAT][l];return null!=t&&null!=r&&(t(n,0,f,0),r(f,0,m,0),c(h*f[0],h*f[1],e),e[12]=m[0],e[13]=m[1],e[14]=m[2],!0)}if(!(l!==a.P.WEB_MERCATOR&&l!==a.P.PLATE_CARREE&&l!==a.P.WGS84&&l!==a.P.CGCS2000||i!==a.P.WGS84&&i!==a.P.SPHERICAL_ECEF&&i!==a.P.WEB_MERCATOR&&i!==a.P.CGCS2000)){const t=a.b[i][a.P.LON_LAT],r=a.b[a.P.LON_LAT][l];return null!=t&&null!=r&&(t(n,0,f,0),r(f,0,m,0),i===a.P.SPHERICAL_ECEF?function(t,n,e){c(t,n,e),(0,o.t)(e,e)}(h*f[0],h*f[1],e):(0,o.l)(e),e[12]=m[0],e[13]=m[1],e[14]=m[2],!0)}return!1}function u(t){return t===a.P.SPHERICAL_ECEF||t===a.P.SPHERICAL_MARS_PCPF||t===a.P.SPHERICAL_MOON_PCPF}const h=(0,r.d)(1),f=(0,i.c)(),m=(0,i.c)()},87889:(t,n,e)=>{function r(t,n){return t[0]=n[0],t[1]=n[1],t[2]=n[2],t[3]=n[4],t[4]=n[5],t[5]=n[6],t[6]=n[8],t[7]=n[9],t[8]=n[10],t}function o(t,n,e,r,o,i,a,s,c,l){return t[0]=n,t[1]=e,t[2]=r,t[3]=o,t[4]=i,t[5]=a,t[6]=s,t[7]=c,t[8]=l,t}function i(t,n){if(t===n){const e=n[1],r=n[2],o=n[5];t[1]=n[3],t[2]=n[6],t[3]=e,t[5]=n[7],t[6]=r,t[7]=o}else t[0]=n[0],t[1]=n[3],t[2]=n[6],t[3]=n[1],t[4]=n[4],t[5]=n[7],t[6]=n[2],t[7]=n[5],t[8]=n[8];return t}function a(t,n){const e=n[0],r=n[1],o=n[2],i=n[3],a=n[4],s=n[5],c=n[6],l=n[7],u=n[8],h=u*a-s*l,f=-u*i+s*c,m=l*i-a*c;let p=e*h+r*f+o*m;return p?(p=1/p,t[0]=h*p,t[1]=(-u*r+o*l)*p,t[2]=(s*r-o*a)*p,t[3]=f*p,t[4]=(u*e-o*c)*p,t[5]=(-s*e+o*i)*p,t[6]=m*p,t[7]=(-l*e+r*c)*p,t[8]=(a*e-r*i)*p,t):null}function s(t,n){const e=n[0],r=n[1],o=n[2],i=n[3],a=n[4],s=n[5],c=n[6],l=n[7],u=n[8];return t[0]=a*u-s*l,t[1]=o*l-r*u,t[2]=r*s-o*a,t[3]=s*c-i*u,t[4]=e*u-o*c,t[5]=o*i-e*s,t[6]=i*l-a*c,t[7]=r*c-e*l,t[8]=e*a-r*i,t}function c(t,n,e){const r=n[0],o=n[1],i=n[2],a=n[3],s=n[4],c=n[5],l=n[6],u=n[7],h=n[8],f=e[0],m=e[1],p=e[2],d=e[3],M=e[4],g=e[5],x=e[6],b=e[7],_=e[8];return t[0]=f*r+m*a+p*l,t[1]=f*o+m*s+p*u,t[2]=f*i+m*c+p*h,t[3]=d*r+M*a+g*l,t[4]=d*o+M*s+g*u,t[5]=d*i+M*c+g*h,t[6]=x*r+b*a+_*l,t[7]=x*o+b*s+_*u,t[8]=x*i+b*c+_*h,t}function l(t,n,e){const r=e[0],o=e[1],i=e[2];return t[0]=r*n[0],t[1]=r*n[1],t[2]=r*n[2],t[3]=o*n[3],t[4]=o*n[4],t[5]=o*n[5],t[6]=i*n[6],t[7]=i*n[7],t[8]=i*n[8],t}function u(t,n){const e=n[0],r=n[1],o=n[2],i=n[3],a=e+e,s=r+r,c=o+o,l=e*a,u=r*a,h=r*s,f=o*a,m=o*s,p=o*c,d=i*a,M=i*s,g=i*c;return t[0]=1-h-p,t[3]=u-g,t[6]=f+M,t[1]=u+g,t[4]=1-l-p,t[7]=m-d,t[2]=f-M,t[5]=m+d,t[8]=1-l-h,t}function h(t,n){const e=n[0],r=n[1],o=n[2],i=n[3],a=n[4],s=n[5],c=n[6],l=n[7],u=n[8],h=n[9],f=n[10],m=n[11],p=n[12],d=n[13],M=n[14],g=n[15],x=e*s-r*a,b=e*c-o*a,_=e*l-i*a,y=r*c-o*s,w=r*l-i*s,A=o*l-i*c,v=u*d-h*p,S=u*M-f*p,B=u*g-m*p,E=h*M-f*d,R=h*g-m*d,C=f*g-m*M;let O=x*C-b*R+_*E+y*B-w*S+A*v;return O?(O=1/O,t[0]=(s*C-c*R+l*E)*O,t[1]=(c*B-a*C-l*S)*O,t[2]=(a*R-s*B+l*v)*O,t[3]=(o*R-r*C-i*E)*O,t[4]=(e*C-o*B+i*S)*O,t[5]=(r*B-e*R-i*v)*O,t[6]=(d*A-M*w+g*y)*O,t[7]=(M*_-p*A-g*b)*O,t[8]=(p*w-d*_+g*x)*O,t):null}e.d(n,{a:()=>s,e:()=>l,f:()=>r,g:()=>u,i:()=>a,m:()=>c,n:()=>h,s:()=>o,t:()=>i})},88485:(t,n,e)=>{function r(){return[1,0,0,0,1,0,0,0,1]}function o(t,n,e,r,o,i,a,s,c){return[t,n,e,r,o,i,a,s,c]}e.d(n,{I:()=>i,c:()=>r,f:()=>o});const i=[1,0,0,0,1,0,0,0,1]},47812:(t,n,e)=>{e.d(n,{A:()=>h,D:()=>b,F:()=>p,a:()=>x,b:()=>y,c:()=>f,e:()=>_,f:()=>m,g:()=>g,i:()=>s,l:()=>i,m:()=>c,n:()=>M,o:()=>o,p:()=>A,q:()=>w,s:()=>u,t:()=>a,w:()=>l,x:()=>d});var r=e(18527);function o(t,n,e,r,o,i,a,s,c,l,u,h,f,m,p,d,M){return t[0]=n,t[1]=e,t[2]=r,t[3]=o,t[4]=i,t[5]=a,t[6]=s,t[7]=c,t[8]=l,t[9]=u,t[10]=h,t[11]=f,t[12]=m,t[13]=p,t[14]=d,t[15]=M,t}function i(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}function a(t,n){if(t===n){const e=n[1],r=n[2],o=n[3],i=n[6],a=n[7],s=n[11];t[1]=n[4],t[2]=n[8],t[3]=n[12],t[4]=e,t[6]=n[9],t[7]=n[13],t[8]=r,t[9]=i,t[11]=n[14],t[12]=o,t[13]=a,t[14]=s}else t[0]=n[0],t[1]=n[4],t[2]=n[8],t[3]=n[12],t[4]=n[1],t[5]=n[5],t[6]=n[9],t[7]=n[13],t[8]=n[2],t[9]=n[6],t[10]=n[10],t[11]=n[14],t[12]=n[3],t[13]=n[7],t[14]=n[11],t[15]=n[15];return t}function s(t,n){const e=n[0],r=n[1],o=n[2],i=n[3],a=n[4],s=n[5],c=n[6],l=n[7],u=n[8],h=n[9],f=n[10],m=n[11],p=n[12],d=n[13],M=n[14],g=n[15],x=e*s-r*a,b=e*c-o*a,_=e*l-i*a,y=r*c-o*s,w=r*l-i*s,A=o*l-i*c,v=u*d-h*p,S=u*M-f*p,B=u*g-m*p,E=h*M-f*d,R=h*g-m*d,C=f*g-m*M;let O=x*C-b*R+_*E+y*B-w*S+A*v;return O?(O=1/O,t[0]=(s*C-c*R+l*E)*O,t[1]=(o*R-r*C-i*E)*O,t[2]=(d*A-M*w+g*y)*O,t[3]=(f*w-h*A-m*y)*O,t[4]=(c*B-a*C-l*S)*O,t[5]=(e*C-o*B+i*S)*O,t[6]=(M*_-p*A-g*b)*O,t[7]=(u*A-f*_+m*b)*O,t[8]=(a*R-s*B+l*v)*O,t[9]=(r*B-e*R-i*v)*O,t[10]=(p*w-d*_+g*x)*O,t[11]=(h*_-u*w-m*x)*O,t[12]=(s*S-a*E-c*v)*O,t[13]=(e*E-r*S+o*v)*O,t[14]=(d*b-p*y-M*x)*O,t[15]=(u*y-h*b+f*x)*O,t):null}function c(t,n,e){const r=n[0],o=n[1],i=n[2],a=n[3],s=n[4],c=n[5],l=n[6],u=n[7],h=n[8],f=n[9],m=n[10],p=n[11],d=n[12],M=n[13],g=n[14],x=n[15];let b=e[0],_=e[1],y=e[2],w=e[3];return t[0]=b*r+_*s+y*h+w*d,t[1]=b*o+_*c+y*f+w*M,t[2]=b*i+_*l+y*m+w*g,t[3]=b*a+_*u+y*p+w*x,b=e[4],_=e[5],y=e[6],w=e[7],t[4]=b*r+_*s+y*h+w*d,t[5]=b*o+_*c+y*f+w*M,t[6]=b*i+_*l+y*m+w*g,t[7]=b*a+_*u+y*p+w*x,b=e[8],_=e[9],y=e[10],w=e[11],t[8]=b*r+_*s+y*h+w*d,t[9]=b*o+_*c+y*f+w*M,t[10]=b*i+_*l+y*m+w*g,t[11]=b*a+_*u+y*p+w*x,b=e[12],_=e[13],y=e[14],w=e[15],t[12]=b*r+_*s+y*h+w*d,t[13]=b*o+_*c+y*f+w*M,t[14]=b*i+_*l+y*m+w*g,t[15]=b*a+_*u+y*p+w*x,t}function l(t,n,e){const r=e[0],o=e[1],i=e[2];if(n===t)t[12]=n[0]*r+n[4]*o+n[8]*i+n[12],t[13]=n[1]*r+n[5]*o+n[9]*i+n[13],t[14]=n[2]*r+n[6]*o+n[10]*i+n[14],t[15]=n[3]*r+n[7]*o+n[11]*i+n[15];else{const e=n[0],a=n[1],s=n[2],c=n[3],l=n[4],u=n[5],h=n[6],f=n[7],m=n[8],p=n[9],d=n[10],M=n[11];t[0]=e,t[1]=a,t[2]=s,t[3]=c,t[4]=l,t[5]=u,t[6]=h,t[7]=f,t[8]=m,t[9]=p,t[10]=d,t[11]=M,t[12]=e*r+l*o+m*i+n[12],t[13]=a*r+u*o+p*i+n[13],t[14]=s*r+h*o+d*i+n[14],t[15]=c*r+f*o+M*i+n[15]}return t}function u(t,n,e){const r=e[0],o=e[1],i=e[2];return t[0]=n[0]*r,t[1]=n[1]*r,t[2]=n[2]*r,t[3]=n[3]*r,t[4]=n[4]*o,t[5]=n[5]*o,t[6]=n[6]*o,t[7]=n[7]*o,t[8]=n[8]*i,t[9]=n[9]*i,t[10]=n[10]*i,t[11]=n[11]*i,t[12]=n[12],t[13]=n[13],t[14]=n[14],t[15]=n[15],t}function h(t,n,e,o){let i,a,s,c,l,u,h,f,m,p,d,M,g,x,b,_,y,w,A,v,S,B,E,R,C=o[0],O=o[1],X=o[2],Y=Math.sqrt(C*C+O*O+X*X);return Y<(0,r.g)()?null:(Y=1/Y,C*=Y,O*=Y,X*=Y,i=Math.sin(e),a=Math.cos(e),s=1-a,c=n[0],l=n[1],u=n[2],h=n[3],f=n[4],m=n[5],p=n[6],d=n[7],M=n[8],g=n[9],x=n[10],b=n[11],_=C*C*s+a,y=O*C*s+X*i,w=X*C*s-O*i,A=C*O*s-X*i,v=O*O*s+a,S=X*O*s+C*i,B=C*X*s+O*i,E=O*X*s-C*i,R=X*X*s+a,t[0]=c*_+f*y+M*w,t[1]=l*_+m*y+g*w,t[2]=u*_+p*y+x*w,t[3]=h*_+d*y+b*w,t[4]=c*A+f*v+M*S,t[5]=l*A+m*v+g*S,t[6]=u*A+p*v+x*S,t[7]=h*A+d*v+b*S,t[8]=c*B+f*E+M*R,t[9]=l*B+m*E+g*R,t[10]=u*B+p*E+x*R,t[11]=h*B+d*E+b*R,n!==t&&(t[12]=n[12],t[13]=n[13],t[14]=n[14],t[15]=n[15]),t)}function f(t,n){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=n[0],t[13]=n[1],t[14]=n[2],t[15]=1,t}function m(t,n,e){if(0===n)return i(t);let o,a,s,c=e[0],l=e[1],u=e[2],h=Math.sqrt(c*c+l*l+u*u);return h<(0,r.g)()?null:(h=1/h,c*=h,l*=h,u*=h,o=Math.sin(n),a=Math.cos(n),s=1-a,t[0]=c*c*s+a,t[1]=l*c*s+u*o,t[2]=u*c*s-l*o,t[3]=0,t[4]=c*l*s-u*o,t[5]=l*l*s+a,t[6]=u*l*s+c*o,t[7]=0,t[8]=c*u*s+l*o,t[9]=l*u*s-c*o,t[10]=u*u*s+a,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t)}function p(t,n){const e=Math.sin(n),r=Math.cos(n);return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=r,t[6]=e,t[7]=0,t[8]=0,t[9]=-e,t[10]=r,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}function d(t,n){return t[0]=n[12],t[1]=n[13],t[2]=n[14],t}function M(t,n){const e=n[0],r=n[1],o=n[2],i=n[4],a=n[5],s=n[6],c=n[8],l=n[9],u=n[10];return t[0]=Math.sqrt(e*e+r*r+o*o),t[1]=Math.sqrt(i*i+a*a+s*s),t[2]=Math.sqrt(c*c+l*l+u*u),t}function g(t,n){const e=n[0]+n[5]+n[10];let r=0;return e>0?(r=2*Math.sqrt(e+1),t[3]=.25*r,t[0]=(n[6]-n[9])/r,t[1]=(n[8]-n[2])/r,t[2]=(n[1]-n[4])/r):n[0]>n[5]&&n[0]>n[10]?(r=2*Math.sqrt(1+n[0]-n[5]-n[10]),t[3]=(n[6]-n[9])/r,t[0]=.25*r,t[1]=(n[1]+n[4])/r,t[2]=(n[8]+n[2])/r):n[5]>n[10]?(r=2*Math.sqrt(1+n[5]-n[0]-n[10]),t[3]=(n[8]-n[2])/r,t[0]=(n[1]+n[4])/r,t[1]=.25*r,t[2]=(n[6]+n[9])/r):(r=2*Math.sqrt(1+n[10]-n[0]-n[5]),t[3]=(n[1]-n[4])/r,t[0]=(n[8]+n[2])/r,t[1]=(n[6]+n[9])/r,t[2]=.25*r),t}function x(t,n,e,r){const o=n[0],i=n[1],a=n[2],s=n[3],c=o+o,l=i+i,u=a+a,h=o*c,f=o*l,m=o*u,p=i*l,d=i*u,M=a*u,g=s*c,x=s*l,b=s*u,_=r[0],y=r[1],w=r[2];return t[0]=(1-(p+M))*_,t[1]=(f+b)*_,t[2]=(m-x)*_,t[3]=0,t[4]=(f-b)*y,t[5]=(1-(h+M))*y,t[6]=(d+g)*y,t[7]=0,t[8]=(m+x)*w,t[9]=(d-g)*w,t[10]=(1-(h+p))*w,t[11]=0,t[12]=e[0],t[13]=e[1],t[14]=e[2],t[15]=1,t}function b(t,n,e,r,o){const i=n[0],a=n[1],s=n[2],c=n[3],l=i+i,u=a+a,h=s+s,f=i*l,m=i*u,p=i*h,d=a*u,M=a*h,g=s*h,x=c*l,b=c*u,_=c*h,y=r[0],w=r[1],A=r[2],v=o[0],S=o[1],B=o[2],E=(1-(d+g))*y,R=(m+_)*y,C=(p-b)*y,O=(m-_)*w,X=(1-(f+g))*w,Y=(M+x)*w,P=(p+b)*A,N=(M-x)*A,F=(1-(f+d))*A;return t[0]=E,t[1]=R,t[2]=C,t[3]=0,t[4]=O,t[5]=X,t[6]=Y,t[7]=0,t[8]=P,t[9]=N,t[10]=F,t[11]=0,t[12]=e[0]+v-(E*v+O*S+P*B),t[13]=e[1]+S-(R*v+X*S+N*B),t[14]=e[2]+B-(C*v+Y*S+F*B),t[15]=1,t}function _(t,n){return t[0]===n[0]&&t[1]===n[1]&&t[2]===n[2]&&t[3]===n[3]&&t[4]===n[4]&&t[5]===n[5]&&t[6]===n[6]&&t[7]===n[7]&&t[8]===n[8]&&t[9]===n[9]&&t[10]===n[10]&&t[11]===n[11]&&t[12]===n[12]&&t[13]===n[13]&&t[14]===n[14]&&t[15]===n[15]}function y(t,n){if(t===n)return!0;const e=t[0],o=t[1],i=t[2],a=t[3],s=t[4],c=t[5],l=t[6],u=t[7],h=t[8],f=t[9],m=t[10],p=t[11],d=t[12],M=t[13],g=t[14],x=t[15],b=n[0],_=n[1],y=n[2],w=n[3],A=n[4],v=n[5],S=n[6],B=n[7],E=n[8],R=n[9],C=n[10],O=n[11],X=n[12],Y=n[13],P=n[14],N=n[15],F=(0,r.g)();return Math.abs(e-b)<=F*Math.max(1,Math.abs(e),Math.abs(b))&&Math.abs(o-_)<=F*Math.max(1,Math.abs(o),Math.abs(_))&&Math.abs(i-y)<=F*Math.max(1,Math.abs(i),Math.abs(y))&&Math.abs(a-w)<=F*Math.max(1,Math.abs(a),Math.abs(w))&&Math.abs(s-A)<=F*Math.max(1,Math.abs(s),Math.abs(A))&&Math.abs(c-v)<=F*Math.max(1,Math.abs(c),Math.abs(v))&&Math.abs(l-S)<=F*Math.max(1,Math.abs(l),Math.abs(S))&&Math.abs(u-B)<=F*Math.max(1,Math.abs(u),Math.abs(B))&&Math.abs(h-E)<=F*Math.max(1,Math.abs(h),Math.abs(E))&&Math.abs(f-R)<=F*Math.max(1,Math.abs(f),Math.abs(R))&&Math.abs(m-C)<=F*Math.max(1,Math.abs(m),Math.abs(C))&&Math.abs(p-O)<=F*Math.max(1,Math.abs(p),Math.abs(O))&&Math.abs(d-X)<=F*Math.max(1,Math.abs(d),Math.abs(X))&&Math.abs(M-Y)<=F*Math.max(1,Math.abs(M),Math.abs(Y))&&Math.abs(g-P)<=F*Math.max(1,Math.abs(g),Math.abs(P))&&Math.abs(x-N)<=F*Math.max(1,Math.abs(x),Math.abs(N))}function w(t){const n=(0,r.g)(),e=t[0],o=t[1],i=t[2],a=t[4],s=t[5],c=t[6],l=t[8],u=t[9],h=t[10];return Math.abs(1-(e*e+a*a+l*l))<=n&&Math.abs(1-(o*o+s*s+u*u))<=n&&Math.abs(1-(i*i+c*c+h*h))<=n}function A(t){return 1===t[0]&&0===t[1]&&0===t[2]&&0===t[4]&&1===t[5]&&0===t[6]&&0===t[8]&&0===t[9]&&1===t[10]}},87162:(t,n,e)=>{function r(){return[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]}function o(t){return[t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15]]}e.d(n,{I:()=>i,a:()=>o,c:()=>r});const i=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]},44366:(t,n,e)=>{e.d(n,{a:()=>h,b:()=>f,i:()=>u,s:()=>m,v:()=>p});var r=e(41390),o=e(20266),i=e(26809),a=e(64752),s=e(2895),c=e(29312);function l(){return o.L.getLogger("esri.geometry.Mesh")}function u(t){return null!=t.origin}function h(t){return u(t.vertexSpace)}function f(t,n){if(!u(t))return null;const[e,r,o]=t.origin;return new a.A({x:e,y:r,z:o,spatialReference:n})}function m(t,n){const{x:e,y:o,z:i,spatialReference:a}=t,u=[e,o,i??0];var h,f;return void 0!==n?.geographic&&((0,r.b)(l(),"option: geographic",{replacement:"Use the `vertexSpace` option instead.",version:"4.29",warnOnce:!0}),n.vertexSpace&&l().warn("Deprecated geographic flag ignored since vertexSpace option is provided.")),"local"===(n?.vertexSpace??(f=n?.geographic,null==f?void 0:f?"local":"georeferenced")??((h=a).isGeographic||h.isWebMercator?"local":"georeferenced"))?new c.A({origin:u}):new s.A({origin:u})}function p(t,n){return t.type===n.type&&(t.origin===n.origin||null!=t.origin&&null!=n.origin&&(0,i.g)(t.origin,n.origin))}},86741:(t,n,e)=>{e.d(n,{p:()=>a});var r=e(2589),o=e(78281),i=e(47387);function a(t,n,e,r){if((0,o.canProjectWithoutEngine)(t.spatialReference,e)){s[0]=t.x,s[1]=t.y;const o=t.z;return s[2]=o??r??0,(0,i.p)(s,t.spatialReference,0,n,e,0,1)}const a=(0,o.tryProjectWithZConversion)(t,e);return!!a&&(n[0]=a?.x,n[1]=a?.y,n[2]=a?.z??r??0,!0)}const s=(0,r.c)()},32159:(t,n,e)=>{e.d(n,{q:()=>s});var r,o,i=e(67138),a={exports:{}};r=a,void 0!==(o=function(){function t(e,r,o,i,a){for(;i>o;){if(i-o>600){var s=i-o+1,c=r-o+1,l=Math.log(s),u=.5*Math.exp(2*l/3),h=.5*Math.sqrt(l*u*(s-u)/s)*(c-s/2<0?-1:1);t(e,r,Math.max(o,Math.floor(r-c*u/s+h)),Math.min(i,Math.floor(r+(s-c)*u/s+h)),a)}var f=e[r],m=o,p=i;for(n(e,o,r),a(e[i],f)>0&&n(e,o,i);m0;)p--}0===a(e[o],f)?n(e,o,p):n(e,++p,i),p<=r&&(o=p+1),r<=p&&(i=p-1)}}function n(t,n,e){var r=t[n];t[n]=t[e],t[e]=r}function e(t,n){return tn?1:0}return function(n,r,o,i,a){t(n,r,o||0,i||n.length-1,a||e)}}())&&(r.exports=o);const s=(0,i.g)(a.exports)},91658:(t,n,e)=>{e.d(n,{W:()=>c,g:()=>l});var r=e(69763),o=e(7969);const i=new o.A(r.S),a=new o.A(r.T),s=new o.A(r.U),c=new o.A(r.W);function l(t){const n=u.get(t);if(n)return n;let e=i;if(t)if(t===a)e=a;else if(t===s)e=s;else{const n=t.wkid,o=t.latestWkid;if(null!=n||null!=o)(0,r.V)(n)||(0,r.V)(o)?e=a:((0,r.X)(n)||(0,r.X)(o))&&(e=s);else{const n=t.wkt2??t.wkt;if(n){const t=n.toUpperCase();t===h?e=a:t===f&&(e=s)}}}return u.set(t,e),e}const u=new Map,h=a.wkt.toUpperCase(),f=s.wkt.toUpperCase()},19907:(t,n,e)=>{function r(t,n,e){o(t.typedBuffer,n.typedBuffer,e,t.typedBufferStride,n.typedBufferStride)}function o(t,n,e,r=3,o=r){if(t.length/r!==Math.ceil(n.length/o))return t;const i=t.length/r,a=e[0],s=e[1],c=e[2],l=e[4],u=e[5],h=e[6],f=e[8],m=e[9],p=e[10],d=e[12],M=e[13],g=e[14];let x=0,b=0;for(let e=0;e0){const n=1/Math.sqrt(l);t[a]=n*o,t[a+1]=n*s,t[a+2]=n*c}i+=r,a+=e}}e.d(n,{a:()=>o,b:()=>l,c:()=>r,d:()=>i,e:()=>u,f:()=>c,n:()=>h,s:()=>s,t:()=>a}),e(32773),e(20266)},91276:(t,n,e)=>{e.d(n,{a:()=>d,c:()=>o,e:()=>p,s:()=>i,t:()=>m});var r=e(18527);function o(t,n){return t[0]=n[0],t[1]=n[1],t[2]=n[2],t[3]=n[3],t}function i(t,n,e,r,o){return t[0]=n,t[1]=e,t[2]=r,t[3]=o,t}function a(t,n,e){return t[0]=n[0]-e[0],t[1]=n[1]-e[1],t[2]=n[2]-e[2],t[3]=n[3]-e[3],t}function s(t,n,e){return t[0]=n[0]*e[0],t[1]=n[1]*e[1],t[2]=n[2]*e[2],t[3]=n[3]*e[3],t}function c(t,n,e){return t[0]=n[0]/e[0],t[1]=n[1]/e[1],t[2]=n[2]/e[2],t[3]=n[3]/e[3],t}function l(t,n){const e=n[0]-t[0],r=n[1]-t[1],o=n[2]-t[2],i=n[3]-t[3];return Math.sqrt(e*e+r*r+o*o+i*i)}function u(t,n){const e=n[0]-t[0],r=n[1]-t[1],o=n[2]-t[2],i=n[3]-t[3];return e*e+r*r+o*o+i*i}function h(t){const n=t[0],e=t[1],r=t[2],o=t[3];return Math.sqrt(n*n+e*e+r*r+o*o)}function f(t){const n=t[0],e=t[1],r=t[2],o=t[3];return n*n+e*e+r*r+o*o}function m(t,n,e){const r=n[0],o=n[1],i=n[2],a=n[3];return t[0]=e[0]*r+e[4]*o+e[8]*i+e[12]*a,t[1]=e[1]*r+e[5]*o+e[9]*i+e[13]*a,t[2]=e[2]*r+e[6]*o+e[10]*i+e[14]*a,t[3]=e[3]*r+e[7]*o+e[11]*i+e[15]*a,t}function p(t,n){return t[0]===n[0]&&t[1]===n[1]&&t[2]===n[2]&&t[3]===n[3]}function d(t,n){const e=t[0],o=t[1],i=t[2],a=t[3],s=n[0],c=n[1],l=n[2],u=n[3],h=(0,r.g)();return Math.abs(e-s)<=h*Math.max(1,Math.abs(e),Math.abs(s))&&Math.abs(o-c)<=h*Math.max(1,Math.abs(o),Math.abs(c))&&Math.abs(i-l)<=h*Math.max(1,Math.abs(i),Math.abs(l))&&Math.abs(a-u)<=h*Math.max(1,Math.abs(a),Math.abs(u))}const M=a,g=s,x=c,b=l,_=u,y=h,w=f;Object.freeze(Object.defineProperty({__proto__:null,add:function(t,n,e){return t[0]=n[0]+e[0],t[1]=n[1]+e[1],t[2]=n[2]+e[2],t[3]=n[3]+e[3],t},ceil:function(t,n){return t[0]=Math.ceil(n[0]),t[1]=Math.ceil(n[1]),t[2]=Math.ceil(n[2]),t[3]=Math.ceil(n[3]),t},copy:o,copyVec3:function(t,n){return t[0]=n[0],t[1]=n[1],t[2]=n[2],t},dist:b,distance:l,div:x,divide:c,dot:function(t,n){return t[0]*n[0]+t[1]*n[1]+t[2]*n[2]+t[3]*n[3]},equals:d,exactEquals:p,floor:function(t,n){return t[0]=Math.floor(n[0]),t[1]=Math.floor(n[1]),t[2]=Math.floor(n[2]),t[3]=Math.floor(n[3]),t},inverse:function(t,n){return t[0]=1/n[0],t[1]=1/n[1],t[2]=1/n[2],t[3]=1/n[3],t},len:y,length:h,lerp:function(t,n,e,r){const o=n[0],i=n[1],a=n[2],s=n[3];return t[0]=o+r*(e[0]-o),t[1]=i+r*(e[1]-i),t[2]=a+r*(e[2]-a),t[3]=s+r*(e[3]-s),t},max:function(t,n,e){return t[0]=Math.max(n[0],e[0]),t[1]=Math.max(n[1],e[1]),t[2]=Math.max(n[2],e[2]),t[3]=Math.max(n[3],e[3]),t},min:function(t,n,e){return t[0]=Math.min(n[0],e[0]),t[1]=Math.min(n[1],e[1]),t[2]=Math.min(n[2],e[2]),t[3]=Math.min(n[3],e[3]),t},mul:g,multiply:s,negate:function(t,n){return t[0]=-n[0],t[1]=-n[1],t[2]=-n[2],t[3]=-n[3],t},normalize:function(t,n){const e=n[0],r=n[1],o=n[2],i=n[3];let a=e*e+r*r+o*o+i*i;return a>0&&(a=1/Math.sqrt(a),t[0]=e*a,t[1]=r*a,t[2]=o*a,t[3]=i*a),t},random:function(t,n){const e=r.R;let o,i,a,s,c,l;n=n||1;do{o=2*e()-1,i=2*e()-1,c=o*o+i*i}while(c>=1);do{a=2*e()-1,s=2*e()-1,l=a*a+s*s}while(l>=1);const u=Math.sqrt((1-c)/l);return t[0]=n*o,t[1]=n*i,t[2]=n*a*u,t[3]=n*s*u,t},round:function(t,n){return t[0]=Math.round(n[0]),t[1]=Math.round(n[1]),t[2]=Math.round(n[2]),t[3]=Math.round(n[3]),t},scale:function(t,n,e){return t[0]=n[0]*e,t[1]=n[1]*e,t[2]=n[2]*e,t[3]=n[3]*e,t},scaleAndAdd:function(t,n,e,r){return t[0]=n[0]+e[0]*r,t[1]=n[1]+e[1]*r,t[2]=n[2]+e[2]*r,t[3]=n[3]+e[3]*r,t},set:i,sqrDist:_,sqrLen:w,squaredDistance:u,squaredLength:f,str:function(t){return"vec4("+t[0]+", "+t[1]+", "+t[2]+", "+t[3]+")"},sub:M,subtract:a,transformMat4:m,transformQuat:function(t,n,e){const r=n[0],o=n[1],i=n[2],a=e[0],s=e[1],c=e[2],l=e[3],u=l*r+s*i-c*o,h=l*o+c*r-a*i,f=l*i+a*o-s*r,m=-a*r-s*o-c*i;return t[0]=u*l+m*-a+h*-c-f*-s,t[1]=h*l+m*-s+f*-a-u*-c,t[2]=f*l+m*-c+u*-s-h*-a,t[3]=n[3],t}},Symbol.toStringTag,{value:"Module"}))},83628:(t,n,e)=>{e.d(n,{c:()=>_,g:()=>v,p:()=>b});var r=e(20266),o=e(16699),i=e(69763),a=e(87889),s=e(88485),c=e(47812),l=e(87162),u=e(26809),h=e(2589),f=e(91658),m=e(29222),p=e(86741),d=e(44366),M=e(19907),g=e(49811);const x=()=>r.L.getLogger("esri.geometry.support.meshUtils.vertexSpaceConversion");function b(t,n,{vertexSpace:e,spatialReference:r}){if("georeferenced"===e.type){const o=t;if(!(0,p.p)(n,o,r))return!1;const{origin:i}=e;return(0,u.c)(t,o,i),!0}const o=(0,f.g)(r),i=t;if(!(0,p.p)(n,i,o))return!1;const{origin:a}=e,s=C;if(!(0,m.c)(r,a,s,o))return!1;const l=(0,c.i)(C,s);return null!=l&&((0,u.h)(t,i,l),!0)}function _(t,n,e){const{vertexSpace:r,transform:i,vertexAttributes:s}=t,h=A(t.spatialReference,e,O.SOURCE|O.TARGET);if((0,d.v)(r,n)&&(!i||(0,c.e)(i.localMatrix,l.I))&&(0,o.e)(h,1)){const{position:t,normal:n,tangent:r}=s,o=e?.allowBufferReuse;return{position:o?t:t.slice(),normal:o?n:n?.slice(),tangent:o?r:r?.slice()}}switch(t.vertexSpace.type){case"local":return"local"===n.type?function({vertexAttributes:t,spatialReference:n,transform:e},{origin:r},o,i){const a=(0,f.g)(n);if(!(0,m.c)(n,r,S,a))return(0,g.CN)(x(),n,a),null;if(e&&(0,c.m)(S,S,e.localMatrix),!(0,m.c)(n,o,B,a))return(0,g.CN)(x(),a,n),null;(0,c.i)(B,B);const s=(0,c.m)(S,B,S);return w(s,n,i,O.SOURCE|O.TARGET),y(t,s)}(t,t.vertexSpace,n.origin,e):function({spatialReference:t,vertexAttributes:n,transform:e},{origin:r},o,i){const a=(0,f.g)(t);if(!(0,m.c)(t,r,S,a))return(0,g.CN)(x(),t,a),null;e&&(0,c.m)(S,S,e.localMatrix),w(S,t,i,O.SOURCE);const s=new Float64Array(n.position.length),l=function(t,n,e,r){(0,M.a)(r,t,S);const o=new Float64Array(t.length);return(0,g.$5)(r,o,e)?o:((0,g.CN)(x(),(0,f.g)(e),e),null)}(n.position,0,t,s);if(!l)return null;const h=function(t,n,e,r,o){if(null==e)return null;const i=new Float32Array(e.length);return(0,g.qs)(e,i,r),(0,g.si)(i,t,n,o,i)?i:((0,g.CN)(x(),(0,f.g)(o),o),null)}(l,s,n.normal,S,t);if(n.normal&&!h)return null;const p=function(t,n,e,r,o){if(null==e)return null;const i=new Float32Array(e.length);return(0,g.KM)(e,i,r),(0,g.Mv)(i,t,n,o,i)?i:((0,g.CN)(x(),(0,f.g)(o),o),null)}(l,s,n.tangent,S,t);if(n.tangent&&!p)return null;if(o){const t=(0,u.u)(R,o);(0,M.b)(l,l,t)}return{position:l,normal:h,tangent:p}}(t,t.vertexSpace,n.origin,e);case"georeferenced":return"local"===n.type?function({vertexAttributes:t,spatialReference:n,transform:e},{origin:r},o,i){const s=(0,f.g)(n);if(!(0,m.c)(n,o,S,s))return(0,g.CN)(x(),n,s),null;const l=1/A(n,i,O.TARGET);(0,c.s)(S,S,[l,l,l]);const u=(0,c.i)(B,S),{position:h,normal:p,tangent:d}=function(t,n,e){if(!n)return t;if(!e){const{position:e,normal:r,tangent:o}=t;return{position:(0,M.b)(new Float64Array(e.length),e,n),tangent:o,normal:r}}const r=y(t,e.localMatrix);return(0,M.b)(r.position,r.position,n),r}(t,r,e),b=new Float64Array(h.length),_=function(t,n,e,r){const o=(0,g.gr)(t,n,r);if(!o)return(0,g.CN)(x(),n,(0,f.g)(n)),null;const i=new Float64Array(o.length);return(0,M.a)(i,o,e),i}(h,n,u,b);if(!_)return null;const w=(0,a.n)(E,u),v=function(t,n,e,r,o,i){if(null==t)return null;const a=i??new Float32Array(t.length);return(0,g.X4)(t,n,e,r,a)?((0,M.t)(a,a,o),a):((0,g.CN)(x(),r,(0,f.g)(r)),null)}(p,h,b,n,w,p!==t.normal?p:void 0);if(!v&&p)return null;const R=function(t,n,e,r,o,i){if(null==t)return null;const a=i??new Float32Array(t.length);return(0,g.xA)(t,n,e,r,a)?((0,M.t)(a,a,o,4),a):((0,g.CN)(x(),r,(0,f.g)(r)),null)}(d,h,b,n,w,d!==t.tangent?d:void 0);return!R&&d?null:{position:_,normal:v,tangent:R}}(t,t.vertexSpace,n.origin,e):function({vertexAttributes:t,transform:n,spatialReference:e},{origin:r},o,i){const{position:a,normal:s,tangent:c}=n?y(t,n.localMatrix):t,l=new Float64Array(a.length);let h=a;if(r&&(h=(0,M.b)(l,h,r)),o){const t=(0,u.u)(R,o);h=(0,M.b)(l,h,t)}A(e,i,O.NONE);const f=i?.allowBufferReuse;return{position:h!==t.position||f?h:h.slice(),normal:s!==t.normal||f?s:s?.slice(),tangent:c!==t.tangent||f?c:c?.slice()}}(t,t.vertexSpace,n.origin,e)}}function y(t,n){const e=new Float64Array(t.position.length);(0,M.a)(e,t.position,n);const r=t.normal?new Float32Array(t.normal.length):null,o=t.tangent?new Float32Array(t.tangent.length):null;return r&&t.normal&&(0,g.qs)(t.normal,r,n),o&&t.tangent&&(0,g.KM)(t.tangent,o,n),{position:e,normal:r,tangent:o}}function w(t,n,e,r){const o=A(n,e,r);1!==o&&(0,c.s)(t,t,[o,o,o])}function A(t,n,e){const r=!!(e&O.SOURCE),o=!!(e&O.TARGET),i=n?.sourceUnit,a=n?.targetUnit;if(!i&&!a)return 1;let s=v(i,t);!r&&i&&1!==s&&(x().warn("source unit conversion not supported"),s=1);let c=1/v(a,t);return!o&&a&&1!==c&&(x().warn("target unit conversion not supported"),c=1),s*c}function v(t,n){if(null==t)return 1;const e=(0,i.R)(n);return 1/(0,i.l)(e,"meters",t)}const S=(0,l.c)(),B=(0,l.c)(),E=(0,s.c)(),R=(0,h.c)(),C=(0,l.c)();var O,X;(X=O||(O={}))[X.NONE=0]="NONE",X[X.SOURCE=1]="SOURCE",X[X.TARGET=2]="TARGET"},52731:(t,n,e)=>{e.d(n,{O:()=>l,P:()=>u});var r=e(32816),o=e(41390),i=e(32773),a=(e(20266),e(57732)),s=e(93181),c=e(69421);e(29298),e(36544),e(40499),e(6407),e(90740),e(58498),e(13671),e(91047),e(45371),e(80959);const l=t=>{let n=class extends t{clone(){const t=(0,s.g)(this);(0,a.b)(t,"unable to clone instance of non-accessor class");const n=t.metadata,e=t.store,r={},c=new Map;for(const t in n){const a=n[t],s=e?.originOf(t),l=a.clonable;if(a.readOnly||!1===l||s!==o.O.USER&&s!==o.O.DEFAULTS&&s!==o.O.WEB_MAP&&s!==o.O.WEB_SCENE)continue;const u=this[t];let h=null;h="function"==typeof l?l(u):"reference"===l?u:(0,i.TU)(u),null!=u&&null==h||(s===o.O.DEFAULTS?c.set(t,h):r[t]=h)}const l=new(0,Object.getPrototypeOf(this).constructor)(r);if(c.size){const t=(0,s.g)(l)?.store;if(t)for(const[n,e]of c)t.set(n,e,o.O.DEFAULTS)}return l}};return n=(0,r._)([(0,c.$)("esri.core.Clonable")],n),n};let u=class extends(l(o.T)){};u=(0,r._)([(0,c.$)("esri.core.Clonable")],u)},2895:(t,n,e)=>{e.d(n,{A:()=>u});var r=e(32816),o=e(52731),i=e(99924),a=e(29298),s=(e(32773),e(20266),e(88663)),c=e(69421);e(41390),e(40499),e(93181),e(13671),e(58498),e(91047),e(45371),e(80959),e(6407),e(90740),e(36544),e(93804);let l=class extends((0,o.O)(i.oY)){constructor(t){super(t),this.type="georeferenced",this.origin=null}};(0,r._)([(0,s.e)({georeferenced:"georeferenced"},{readOnly:!0})],l.prototype,"type",void 0),(0,r._)([(0,a.MZ)({type:[Number],nonNullable:!1,json:{write:!0}})],l.prototype,"origin",void 0),l=(0,r._)([(0,c.$)("esri.geometry.support.MeshGeoreferencedVertexSpace")],l);const u=l},29312:(t,n,e)=>{e.d(n,{A:()=>h});var r=e(32816),o=e(52731),i=e(99924),a=e(29298),s=(e(32773),e(20266),e(88663)),c=e(69421),l=e(2589);e(41390),e(40499),e(93181),e(13671),e(58498),e(91047),e(45371),e(80959),e(6407),e(90740),e(36544),e(93804);let u=class extends((0,o.O)(i.oY)){constructor(t){super(t),this.type="local",this.origin=(0,l.c)()}};(0,r._)([(0,s.e)({local:"local"},{readOnly:!0})],u.prototype,"type",void 0),(0,r._)([(0,a.MZ)({type:[Number],nonNullable:!0,json:{write:!0}})],u.prototype,"origin",void 0),u=(0,r._)([(0,c.$)("esri.geometry.support.MeshLocalVertexSpace")],u);const h=u}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/f3bc69b28709605f1a92.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/f3bc69b28709605f1a92.js new file mode 100644 index 00000000..31ac7d02 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/f3bc69b28709605f1a92.js @@ -0,0 +1,2 @@ +/*! For license information please see f3bc69b28709605f1a92.js.LICENSE.txt */ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[5846],{5846:(e,t,i)=>{i.r(t),i.d(t,{CalciteInput:()=>M,defineCustomElement:()=>S});var n=i(49907),a=i(58932),s=i(76952),o=i(20340),l=i(5719),r=i(36242),c=i(13462),u=i(28688),d=i(74887),h=i(35827),b=i(27331);const p=({scale:e,status:t,icon:i,message:a})=>(0,n.h)("div",{class:"validation-container"},(0,n.h)("calcite-input-message",{icon:i,scale:e,status:t},a)),m=["date","datetime-local","month","number","range","time","week"],f=["email","password","search","tel","text","url"],v=["email","password","search","tel","text","textarea","url"];function g(e,t,i,n){const a=i.toLowerCase(),s=e[i];n&&null!=s?t.setAttribute(a,`${s}`):t.removeAttribute(a)}function y(e,t,i){i.type="textarea"===e?"text":e;const n=m.includes(e),a=t;g(a,i,"min",n),g(a,i,"max",n),g(a,i,"step",n);const s=v.includes(e),o=t;g(o,i,"minLength",s),g(o,i,"maxLength",s),g(o,i,"pattern",f.includes(e))}var x=i(33155);const k={valid:"check-circle",invalid:"exclamation-mark-triangle",idle:"information"},w=(0,n.p)(class extends n.H{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.icon=void 0,this.iconFlipRtl=!1,this.scale="m",this.status="idle"}handleIconEl(){this.requestedIcon=(0,a.s)(k,this.icon,this.status)}connectedCallback(){this.requestedIcon=(0,a.s)(k,this.icon,this.status)}render(){const e=this.el.hidden;return(0,n.h)(n.a,{key:"7d7329dbca2d5abb5a9b92dbee9767ba14488caa","calcite-hydrated-hidden":e},this.renderIcon(this.requestedIcon),(0,n.h)("slot",{key:"2fc037f47b40f25698cecdd52df9436da86ecfcf"}))}renderIcon(e){if(e)return(0,n.h)("calcite-icon",{class:"calcite-input-message-icon",flipRtl:this.iconFlipRtl,icon:e,scale:"s"})}get el(){return this}static get watchers(){return{status:["handleIconEl"],icon:["handleIconEl"]}}static get style(){return":host{box-sizing:border-box;display:flex;block-size:auto;inline-size:100%;align-items:center;font-weight:var(--calcite-font-weight-medium);color:var(--calcite-color-text-1);opacity:1;transition:background-color, block-size, border-color, box-shadow, color, inset-block-end, inset-block-start, inset-inline-end, inset-inline-start inset-size, opacity, outline-color, transform var(--calcite-animation-timing) ease-in-out 0s, outline 0s, outline-offset 0s;--calcite-input-message-spacing-value:0.25rem;margin-block-start:var(--calcite-input-message-spacing-value)}.calcite-input-message-icon{pointer-events:none;display:inline-flex;flex-shrink:0;transition:background-color, block-size, border-color, box-shadow, color, inset-block-end, inset-block-start, inset-inline-end, inset-inline-start inset-size, opacity, outline-color, transform var(--calcite-animation-timing) ease-in-out 0s, outline 0s, outline-offset 0s;margin-inline-end:0.5rem}:host([status=invalid]) .calcite-input-message-icon{color:var(--calcite-color-status-danger)}:host([status=warning]) .calcite-input-message-icon{color:var(--calcite-color-status-warning)}:host([status=valid]) .calcite-input-message-icon{color:var(--calcite-color-status-success)}:host([status=idle]) .calcite-input-message-icon{color:var(--calcite-color-brand)}:host([scale=s]){font-size:var(--calcite-font-size--3);line-height:0.75rem}:host([scale=m]){font-size:var(--calcite-font-size--2);line-height:1rem}:host([scale=l]){font-size:var(--calcite-font-size--1);line-height:1rem}:host([hidden]){display:none}[hidden]{display:none}"}},[1,"calcite-input-message",{icon:[520],iconFlipRtl:[516,"icon-flip-rtl"],scale:[513],status:[513]},void 0,{status:["handleIconEl"],icon:["handleIconEl"]}]);function E(){"undefined"!=typeof customElements&&["calcite-input-message","calcite-icon"].forEach((e=>{switch(e){case"calcite-input-message":customElements.get(e)||customElements.define(e,w);break;case"calcite-icon":customElements.get(e)||(0,x.d)()}}))}E();const I=(0,n.p)(class extends n.H{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.type="determinate",this.value=0,this.label=void 0,this.text=void 0,this.reversed=!1}render(){const e="determinate"===this.type?{width:100*this.value+"%"}:{},t=(0,a.g)(this.el);return(0,n.h)("div",{key:"a86d3c94f7c5d86a8267372b3d89a5227b0f550d","aria-label":this.label||this.text,"aria-valuemax":1,"aria-valuemin":0,"aria-valuenow":this.value,role:"progressbar"},(0,n.h)("div",{key:"cf8ad842376e8713207892a53bc26fc7f3200bc2",class:"track"},(0,n.h)("div",{key:"3a7fb572aa02dc1d515556589f8b90b77a6e383d",class:{bar:!0,indeterminate:"indeterminate"===this.type,[n.C.rtl]:"rtl"===t,reversed:this.reversed},style:e})),this.text?(0,n.h)("div",{class:"text"},this.text):null)}get el(){return this}static get style(){return":host{position:relative;display:block;inline-size:100%}.track,.bar{position:absolute;inset-block-start:0px;block-size:2px}.track{z-index:var(--calcite-z-index);inline-size:100%;overflow:hidden;background:var(--calcite-color-border-3)}.bar{z-index:var(--calcite-z-index);background-color:var(--calcite-color-brand)}@media (forced-colors: active){.track{background-color:highlightText}.bar{background-color:linkText}}.indeterminate{inline-size:20%;animation:looping-progress-bar-ani calc(var(--calcite-internal-animation-timing-medium) / var(--calcite-internal-duration-factor) * 11 / var(--calcite-internal-duration-factor)) linear infinite}.indeterminate.calcite--rtl{animation-name:looping-progress-bar-ani-rtl}.reversed{animation-direction:reverse}.text{padding-inline:0px;padding-block:1rem 0px;text-align:center;font-size:var(--calcite-font-size--2);line-height:1rem;font-weight:var(--calcite-font-weight-medium);color:var(--calcite-color-text-2)}@keyframes looping-progress-bar-ani{0%{transform:translate3d(-100%, 0, 0)}50%{inline-size:40%}100%{transform:translate3d(600%, 0, 0)}}@keyframes looping-progress-bar-ani-rtl{0%{transform:translate3d(100%, 0, 0)}50%{inline-size:40%}100%{transform:translate3d(-600%, 0, 0)}}:host([hidden]){display:none}[hidden]{display:none}"}},[1,"calcite-progress",{type:[513],value:[2],label:[1],text:[1],reversed:[516]}]);function z(){"undefined"!=typeof customElements&&["calcite-progress"].forEach((e=>{"calcite-progress"===e&&(customElements.get(e)||customElements.define(e,I))}))}z();const V="editing-enabled",C="inline-child",L="number-button-item--horizontal",A="wrapper",H="number-button-item",D={tel:"phone",password:"lock",email:"email-address",date:"calendar",time:"clock",search:"search"},O=(0,n.p)(class extends n.H{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.calciteInternalInputFocus=(0,n.c)(this,"calciteInternalInputFocus",6),this.calciteInternalInputBlur=(0,n.c)(this,"calciteInternalInputBlur",6),this.calciteInputInput=(0,n.c)(this,"calciteInputInput",7),this.calciteInputChange=(0,n.c)(this,"calciteInputChange",6),this.childElType="input",this.previousValueOrigin="initial",this.mutationObserver=(0,d.c)("mutation",(()=>this.setDisabledAction())),this.userChangedValue=!1,this.keyDownHandler=e=>{this.readOnly||this.disabled||e.defaultPrevented||(this.isClearable&&"Escape"===e.key&&(this.clearInputValue(e),e.preventDefault()),"Enter"===e.key&&(0,s.s)(this)&&e.preventDefault())},this.clearInputValue=e=>{this.setValue({committing:!0,nativeEvent:e,origin:"user",value:""})},this.emitChangeIfUserModified=()=>{"user"===this.previousValueOrigin&&this.value!==this.previousEmittedValue&&(this.calciteInputChange.emit(),this.setPreviousEmittedValue(this.value))},this.inputBlurHandler=()=>{window.clearInterval(this.nudgeNumberValueIntervalId),this.calciteInternalInputBlur.emit(),this.emitChangeIfUserModified()},this.clickHandler=e=>{if(this.disabled)return;const t=(0,a.b)(this.el,"action");e.target!==t&&this.setFocus()},this.inputFocusHandler=()=>{this.calciteInternalInputFocus.emit()},this.inputChangeHandler=()=>{"file"===this.type&&(this.files=this.childEl.files)},this.inputInputHandler=e=>{this.disabled||this.readOnly||this.setValue({nativeEvent:e,origin:"user",value:e.target.value})},this.inputKeyDownHandler=e=>{this.disabled||this.readOnly||"Enter"===e.key&&this.emitChangeIfUserModified()},this.inputNumberInputHandler=e=>{if(this.disabled||this.readOnly)return;if("Infinity"===this.value||"-Infinity"===this.value)return;const t=e.target.value;u.n.numberFormatOptions={locale:this.effectiveLocale,numberingSystem:this.numberingSystem,useGrouping:this.groupSeparator};const i=u.n.delocalize(t);"insertFromPaste"===e.inputType?((0,u.i)(i)||e.preventDefault(),this.setValue({nativeEvent:e,origin:"user",value:(0,u.p)(i)}),this.childNumberEl.value=this.displayedValue):this.setValue({nativeEvent:e,origin:"user",value:i})},this.inputNumberKeyDownHandler=e=>{if("number"!==this.type||this.disabled||this.readOnly)return;if("Infinity"===this.value||"-Infinity"===this.value)return e.preventDefault(),void("Backspace"!==e.key&&"Delete"!==e.key||this.clearInputValue(e));if("ArrowUp"===e.key)return e.preventDefault(),void this.nudgeNumberValue("up",e);if("ArrowDown"===e.key)return void this.nudgeNumberValue("down",e);const t=[...l.n,"ArrowLeft","ArrowRight","Backspace","Delete","Enter","Escape","Tab"];if(e.altKey||e.ctrlKey||e.metaKey)return;const i=e.shiftKey&&"Tab"===e.key;if(t.includes(e.key)||i)"Enter"===e.key&&this.emitChangeIfUserModified();else{if(u.n.numberFormatOptions={locale:this.effectiveLocale,numberingSystem:this.numberingSystem,useGrouping:this.groupSeparator},e.key===u.n.decimal){if(!this.value&&!this.childNumberEl.value)return;if(this.value&&-1===this.childNumberEl.value.indexOf(u.n.decimal))return}if(/[eE]/.test(e.key)){if(!this.value&&!this.childNumberEl.value)return;if(this.value&&!/[eE]/.test(this.childNumberEl.value))return}if("-"===e.key){if(!this.value&&!this.childNumberEl.value)return;if(this.value&&this.childNumberEl.value.split("-").length<=2)return}e.preventDefault()}},this.nudgeNumberValue=(e,t)=>{if(t instanceof KeyboardEvent&&t.repeat||"number"!==this.type)return;const i=this.maxString?parseFloat(this.maxString):null,n=this.minString?parseFloat(this.minString):null;this.incrementOrDecrementNumberValue(e,i,n,t),this.nudgeNumberValueIntervalId&&window.clearInterval(this.nudgeNumberValueIntervalId);let a=!0;this.nudgeNumberValueIntervalId=window.setInterval((()=>{a?a=!1:this.incrementOrDecrementNumberValue(e,i,n,t)}),150)},this.numberButtonPointerUpAndOutHandler=()=>{window.clearInterval(this.nudgeNumberValueIntervalId)},this.numberButtonPointerDownHandler=e=>{if(!(0,a.d)(e))return;e.preventDefault();const t=e.target.dataset.adjustment;this.disabled||this.nudgeNumberValue(t,e)},this.onHiddenFormInputInput=e=>{e.target.name===this.name&&this.setValue({value:e.target.value,origin:"direct"}),this.setFocus(),e.stopPropagation()},this.setChildElRef=e=>{this.childEl=e},this.setChildNumberElRef=e=>{this.childNumberEl=e},this.setInputValue=e=>{("text"!==this.type||this.childEl)&&("number"!==this.type||this.childNumberEl)&&(this[`child${"number"===this.type?"Number":""}El`].value=e)},this.setPreviousEmittedValue=e=>{this.previousEmittedValue=this.normalizeValue(e)},this.setPreviousValue=e=>{this.previousValue=this.normalizeValue(e)},this.setValue=({committing:e=!1,nativeEvent:t,origin:i,previousValue:n,value:a})=>{if(this.setPreviousValue(n??this.value),this.previousValueOrigin=i,"number"===this.type){u.n.numberFormatOptions={locale:this.effectiveLocale,numberingSystem:this.numberingSystem,useGrouping:this.groupSeparator,signDisplay:"never"};const e=this.previousValue?.length>a.length||this.value?.length>a.length,t="."===a.charAt(a.length-1),n=t&&e?a:(0,u.s)(a),s=a&&!n?(0,u.i)(this.previousValue)?this.previousValue:"":n;let o=u.n.localize(s);"connected"===i||t||(o=(0,u.a)(o,s,u.n)),this.displayedValue=t&&e?`${o}${u.n.decimal}`:o,this.userChangedValue="user"===i&&this.value!==s,this.value=["-","."].includes(s)?"":s}else this.userChangedValue="user"===i&&this.value!==a,this.value=a;"direct"===i&&(this.setInputValue(a),this.previousEmittedValue=a),t&&(this.calciteInputInput.emit().defaultPrevented?(this.value=this.previousValue,this.displayedValue="number"===this.type?u.n.localize(this.previousValue):this.previousValue):e&&this.emitChangeIfUserModified())},this.inputKeyUpHandler=()=>{window.clearInterval(this.nudgeNumberValueIntervalId)},this.alignment="start",this.autofocus=void 0,this.clearable=!1,this.disabled=!1,this.enterKeyHint=void 0,this.form=void 0,this.groupSeparator=!1,this.icon=void 0,this.iconFlipRtl=!1,this.inputMode=void 0,this.label=void 0,this.loading=!1,this.numberingSystem=void 0,this.localeFormat=!1,this.max=void 0,this.min=void 0,this.maxLength=void 0,this.minLength=void 0,this.validationMessage=void 0,this.validationIcon=void 0,this.validity={valid:!1,badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valueMissing:!1},this.name=void 0,this.numberButtonType="vertical",this.placeholder=void 0,this.prefixText=void 0,this.readOnly=!1,this.required=!1,this.scale="m",this.status="idle",this.step=void 0,this.autocomplete=void 0,this.pattern=void 0,this.accept=void 0,this.multiple=!1,this.suffixText=void 0,this.editingEnabled=!1,this.type="text",this.value="",this.files=void 0,this.messages=void 0,this.messageOverrides=void 0,this.defaultMessages=void 0,this.effectiveLocale="",this.displayedValue=void 0,this.slottedActionElDisabledInternally=!1}handleGlobalAttributesChanged(){(0,n.f)(this)}disabledWatcher(){this.setDisabledAction()}maxWatcher(){this.maxString=this.max?.toString()||null}minWatcher(){this.minString=this.min?.toString()||null}onMessagesChange(){}valueWatcher(e,t){if(!this.userChangedValue){if("number"===this.type&&("Infinity"===e||"-Infinity"===e))return this.displayedValue=e,void(this.previousEmittedValue=e);this.setValue({origin:"direct",previousValue:t,value:null==e||""==e?"":"number"===this.type?(0,u.i)(e)?e:this.previousValue||"":e}),this.warnAboutInvalidNumberValue(e)}this.userChangedValue=!1}updateRequestedIcon(){this.requestedIcon=(0,a.s)(D,this.icon,this.type)}get isClearable(){return!this.isTextarea&&(this.clearable||"search"===this.type)&&this.value?.length>0}get isTextarea(){return"textarea"===this.childElType}effectiveLocaleChange(){(0,h.u)(this,this.effectiveLocale)}connectedCallback(){(0,o.c)(this),(0,u.c)(this),(0,h.c)(this),this.inlineEditableEl=this.el.closest("calcite-inline-editable"),this.inlineEditableEl&&(this.editingEnabled=this.inlineEditableEl.editingEnabled||!1),(0,r.c)(this),(0,s.c)(this),this.mutationObserver?.observe(this.el,{childList:!0}),this.setDisabledAction(),this.el.addEventListener(s.i,this.onHiddenFormInputInput)}disconnectedCallback(){(0,o.d)(this),(0,r.d)(this),(0,s.d)(this),(0,u.d)(this),(0,h.d)(this),this.mutationObserver?.disconnect(),this.el.removeEventListener(s.i,this.onHiddenFormInputInput)}async componentWillLoad(){(0,c.s)(this),this.childElType="textarea"===this.type?"textarea":"input",this.maxString=this.max?.toString(),this.minString=this.min?.toString(),this.requestedIcon=(0,a.s)(D,this.icon,this.type),await(0,h.s)(this),this.setPreviousEmittedValue(this.value),this.setPreviousValue(this.value),"number"===this.type&&("Infinity"===this.value||"-Infinity"===this.value?(this.displayedValue=this.value,this.previousEmittedValue=this.value):(this.warnAboutInvalidNumberValue(this.value),this.setValue({origin:"connected",value:(0,u.i)(this.value)?this.value:""})))}componentDidLoad(){(0,c.a)(this)}componentShouldUpdate(e,t,i){return!("number"===this.type&&"value"===i&&e&&!(0,u.i)(e)&&(this.setValue({origin:"reset",value:t}),1))}componentDidRender(){(0,o.u)(this)}async setFocus(){await(0,c.c)(this),"number"===this.type?this.childNumberEl?.focus():this.childEl?.focus()}async selectText(){"number"===this.type?this.childNumberEl?.select():this.childEl?.select()}onLabelClick(){this.setFocus()}incrementOrDecrementNumberValue(e,t,i,n){const{value:a}=this;if("Infinity"===a||"-Infinity"===a)return;const s="up"===e?1:-1,o="any"===this.step?1:Math.abs(this.step||1),l=new u.B(""!==a?a:"0").add(""+o*s),r="number"==typeof i&&!isNaN(i)&&l.subtract(`${i}`).isNegative?`${i}`:"number"!=typeof t||isNaN(t)||l.subtract(`${t}`).isNegative?l.toString():`${t}`;this.setValue({committing:!0,nativeEvent:n,origin:"user",value:r})}syncHiddenFormInput(e){y(this.type,this,e)}setDisabledAction(){const e=(0,a.b)(this.el,"action");e&&(this.disabled?(null==e.getAttribute("disabled")&&(this.slottedActionElDisabledInternally=!0),e.setAttribute("disabled","")):this.slottedActionElDisabledInternally&&(e.removeAttribute("disabled"),this.slottedActionElDisabledInternally=!1))}normalizeValue(e){return"number"===this.type?(0,u.i)(e)?e:"":e}warnAboutInvalidNumberValue(e){"number"===this.type&&e&&!(0,u.i)(e)&&console.warn(`The specified value "${e}" cannot be parsed, or is out of range.`)}render(){const e=(0,a.g)(this.el),t=(0,n.h)("div",{key:"b8611c67559682fd64ded80a0beddbd052f6fe2f",class:"loader"},(0,n.h)("calcite-progress",{key:"84c686cba5249dae749bb44955e9a213cbed4943",label:this.messages.loading,type:"indeterminate"})),i=(0,n.h)("button",{key:"a87ff81e4d8c269d2a223c773f7d5c0fb0216690","aria-label":this.messages.clear,class:"clear-button",disabled:this.disabled||this.readOnly,onClick:this.clearInputValue,tabIndex:-1,type:"button"},(0,n.h)("calcite-icon",{key:"2f88616c3cc07201c049d25ee032bd819d1f14f1",icon:"x",scale:(0,b.g)(this.scale)})),l=(0,n.h)("calcite-icon",{key:"536bc3560e1cb98bc9ec48c88396bf947b5ec341",class:"icon",flipRtl:this.iconFlipRtl,icon:this.requestedIcon,scale:(0,b.g)(this.scale)}),c="horizontal"===this.numberButtonType,u=(0,n.h)("button",{key:"f1aa09c7c05fbc66df54e8e655f2fbad0e8b962c","aria-hidden":"true",class:{[H]:!0,[L]:c},"data-adjustment":"up",disabled:this.disabled||this.readOnly,onPointerDown:this.numberButtonPointerDownHandler,onPointerOut:this.numberButtonPointerUpAndOutHandler,onPointerUp:this.numberButtonPointerUpAndOutHandler,tabIndex:-1,type:"button"},(0,n.h)("calcite-icon",{key:"12b3fd28215d661525be63f614411287aa08e0fb",icon:"chevron-up",scale:(0,b.g)(this.scale)})),d=(0,n.h)("button",{key:"3e57ba83119f351060ed012fe4332a56dfd991d4","aria-hidden":"true",class:{[H]:!0,[L]:c},"data-adjustment":"down",disabled:this.disabled||this.readOnly,onPointerDown:this.numberButtonPointerDownHandler,onPointerOut:this.numberButtonPointerUpAndOutHandler,onPointerUp:this.numberButtonPointerUpAndOutHandler,tabIndex:-1,type:"button"},(0,n.h)("calcite-icon",{key:"daf34d239d12e945aa623ed5b36e8d17e9a2e5d6",icon:"chevron-down",scale:(0,b.g)(this.scale)})),h=(0,n.h)("div",{key:"7301bb025d47c2137cfed412c1fb576fed9a2095",class:"number-button-wrapper"},u,d),m=(0,n.h)("div",{key:"11dc889ef37e67ee0f0f73e54b7ce27eef7d88be",class:"prefix"},this.prefixText),f=(0,n.h)("div",{key:"ddb9a1f7ebae815d2cf0d3c79ba3703f244c1c84",class:"suffix"},this.suffixText),v=!(!this.el.autofocus&&!this.el.hasAttribute("autofocus"))||null,g=this.el.enterKeyHint||this.el.getAttribute("enterkeyhint"),y=this.el.inputMode||this.el.getAttribute("inputmode"),x="number"===this.type?(0,n.h)("input",{accept:this.accept,"aria-label":(0,r.g)(this),autocomplete:this.autocomplete,autofocus:v,defaultValue:this.defaultValue,disabled:!!this.disabled||null,enterKeyHint:g,inputMode:y,key:"localized-input",maxLength:this.maxLength,minLength:this.minLength,multiple:this.multiple,name:void 0,onBlur:this.inputBlurHandler,onFocus:this.inputFocusHandler,onInput:this.inputNumberInputHandler,onKeyDown:this.inputNumberKeyDownHandler,onKeyUp:this.inputKeyUpHandler,pattern:this.pattern,placeholder:this.placeholder||"",readOnly:this.readOnly,type:"text",value:this.displayedValue,ref:this.setChildNumberElRef}):null,k="number"!==this.type?[(0,n.h)(this.childElType,{accept:this.accept,"aria-label":(0,r.g)(this),autocomplete:this.autocomplete,autofocus:v,class:{[V]:this.editingEnabled,[C]:!!this.inlineEditableEl},defaultValue:this.defaultValue,disabled:!!this.disabled||null,enterKeyHint:g,inputMode:y,max:this.maxString,maxLength:this.maxLength,min:this.minString,minLength:this.minLength,multiple:this.multiple,name:this.name,onBlur:this.inputBlurHandler,onChange:this.inputChangeHandler,onFocus:this.inputFocusHandler,onInput:this.inputInputHandler,onKeyDown:this.inputKeyDownHandler,onKeyUp:this.inputKeyUpHandler,pattern:this.pattern,placeholder:this.placeholder||"",readOnly:this.readOnly,required:!!this.required||null,step:this.step,tabIndex:this.disabled||this.inlineEditableEl&&!this.editingEnabled?-1:null,type:this.type,value:this.value,ref:this.setChildElRef}),this.isTextarea?(0,n.h)("div",{class:"resize-icon-wrapper"},(0,n.h)("calcite-icon",{icon:"chevron-down",scale:(0,b.g)(this.scale)})):null]:null;return(0,n.h)(n.a,{key:"d85f76e488d456eb0a7c2ae9bc7daf195463409a",onClick:this.clickHandler,onKeyDown:this.keyDownHandler},(0,n.h)(o.I,{key:"3289a4cad3353bf744476144c493b25b2fd21e55",disabled:this.disabled},(0,n.h)("div",{key:"70c56455cf02bff933428c63499a4c05d49849e7",class:{[A]:!0,[n.C.rtl]:"rtl"===e}},"number"!==this.type||"horizontal"!==this.numberButtonType||this.readOnly?null:d,this.prefixText?m:null,(0,n.h)("div",{key:"a6d9a32e41dd867c9f2284a16c55188c3d8024c7",class:"element-wrapper"},x,k,this.isClearable?i:null,this.requestedIcon?l:null,this.loading?t:null),(0,n.h)("div",{key:"dff205b764e3f8818a3ff8b2e68fbad387aab0b1",class:"action-wrapper"},(0,n.h)("slot",{key:"1d10788964cace3ea9f87db3b67f1d51a174218d",name:"action"})),"number"!==this.type||"vertical"!==this.numberButtonType||this.readOnly?null:h,this.suffixText?f:null,"number"!==this.type||"horizontal"!==this.numberButtonType||this.readOnly?null:u,(0,n.h)(s.H,{key:"f551976332e2fb77ed861b2d744e67939e88c211",component:this})),this.validationMessage&&"invalid"===this.status?(0,n.h)(p,{icon:this.validationIcon,message:this.validationMessage,scale:this.scale,status:this.status}):null))}static get assetsDirs(){return["assets"]}get el(){return this}static get watchers(){return{autofocus:["handleGlobalAttributesChanged"],enterkeyhint:["handleGlobalAttributesChanged"],inputmode:["handleGlobalAttributesChanged"],disabled:["disabledWatcher"],max:["maxWatcher"],min:["minWatcher"],messageOverrides:["onMessagesChange"],value:["valueWatcher"],icon:["updateRequestedIcon"],type:["updateRequestedIcon"],effectiveLocale:["effectiveLocaleChange"]}}static get style(){return":host([disabled]){cursor:default;-webkit-user-select:none;user-select:none;opacity:var(--calcite-opacity-disabled)}:host([disabled]) *,:host([disabled]) ::slotted(*){pointer-events:none}:host{display:block}:host([scale=s]) input,:host([scale=s]) .prefix,:host([scale=s]) .suffix{block-size:1.5rem;padding-inline:0.5rem;font-size:var(--calcite-font-size--2);line-height:1rem}:host([scale=s]) textarea{block-size:1.5rem;min-block-size:1.5rem}:host([scale=s]) .number-button-wrapper,:host([scale=s]) .action-wrapper calcite-button,:host([scale=s]) .action-wrapper calcite-button button{block-size:1.5rem}:host([scale=s]) input[type=file]{block-size:1.5rem}:host([scale=s]) .clear-button{min-block-size:1.5rem;min-inline-size:1.5rem}:host([scale=s]) textarea{block-size:auto;padding-block:0.25rem;padding-inline:0.5rem;font-size:var(--calcite-font-size--2);line-height:1rem}:host([scale=m]) input,:host([scale=m]) .prefix,:host([scale=m]) .suffix{block-size:2rem;padding-inline:0.75rem;font-size:var(--calcite-font-size--1);line-height:1rem}:host([scale=m]) textarea{min-block-size:2rem}:host([scale=m]) .number-button-wrapper,:host([scale=m]) .action-wrapper calcite-button,:host([scale=m]) .action-wrapper calcite-button button{block-size:2rem}:host([scale=m]) input[type=file]{block-size:2rem}:host([scale=m]) .clear-button{min-block-size:2rem;min-inline-size:2rem}:host([scale=m]) textarea{block-size:auto;padding-block:0.5rem;padding-inline:0.75rem;font-size:var(--calcite-font-size--1);line-height:1rem}:host([scale=l]) input,:host([scale=l]) .prefix,:host([scale=l]) .suffix{block-size:2.75rem;padding-inline:1rem;font-size:var(--calcite-font-size-0);line-height:1.25rem}:host([scale=l]) textarea{min-block-size:2.75rem}:host([scale=l]) .number-button-wrapper,:host([scale=l]) .action-wrapper calcite-button,:host([scale=l]) .action-wrapper calcite-button button{block-size:2.75rem}:host([scale=l]) input[type=file]{block-size:2.75rem}:host([scale=l]) .clear-button{min-block-size:2.75rem;min-inline-size:2.75rem}:host([scale=l]) textarea{block-size:auto;padding-block:0.75rem;padding-inline:1rem;font-size:var(--calcite-font-size-0);line-height:1.25rem}:host([disabled]) textarea{resize:none}:host([disabled]) ::slotted([calcite-hydrated][disabled]),:host([disabled]) [calcite-hydrated][disabled]{opacity:1}.interaction-container{display:contents}textarea,input{transition:var(--calcite-animation-timing), block-size 0, outline-offset 0s;-webkit-appearance:none;position:relative;margin:0px;box-sizing:border-box;display:flex;max-block-size:100%;inline-size:100%;max-inline-size:100%;flex:1 1 0%;border-radius:0px;background-color:var(--calcite-color-foreground-1);font-family:inherit;font-weight:var(--calcite-font-weight-normal);color:var(--calcite-color-text-1)}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input,textarea{text-overflow:ellipsis;border-width:1px;border-style:solid;border-color:var(--calcite-color-border-input);color:var(--calcite-color-text-1)}input:placeholder-shown,textarea:placeholder-shown{text-overflow:ellipsis}input:focus,textarea:focus{border-color:var(--calcite-color-brand);color:var(--calcite-color-text-1)}input[readonly],textarea[readonly]{background-color:var(--calcite-color-background);font-weight:var(--calcite-font-weight-medium)}input[readonly]:focus,textarea[readonly]:focus{color:var(--calcite-color-text-1)}calcite-icon{color:var(--calcite-color-text-3)}textarea,input{outline-color:transparent}textarea:focus,input:focus{outline:2px solid var(--calcite-ui-focus-color, var(--calcite-color-brand));outline-offset:calc(\n -2px *\n calc(\n 1 -\n 2 * clamp(\n 0,\n var(--calcite-offset-invert-focus),\n 1\n )\n )\n )}:host([status=invalid]) input,:host([status=invalid]) textarea{border-color:var(--calcite-color-status-danger)}:host([status=invalid]) input:focus,:host([status=invalid]) textarea:focus{outline:2px solid var(--calcite-color-status-danger);outline-offset:calc(\n -2px *\n calc(\n 1 -\n 2 * clamp(\n 0,\n var(--calcite-offset-invert-focus),\n 1\n )\n )\n )}:host([scale=s]) .icon{inset-inline-start:0.5rem}:host([scale=m]) .icon{inset-inline-start:0.75rem}:host([scale=l]) .icon{inset-inline-start:1rem}:host([icon][scale=s]) input{padding-inline-start:2rem}:host([icon][scale=m]) input{padding-inline-start:2.5rem}:host([icon][scale=l]) input{padding-inline-start:3.5rem}.element-wrapper{position:relative;order:3;display:inline-flex;flex:1 1 0%;align-items:center}.icon{pointer-events:none;position:absolute;display:block;transition:background-color, block-size, border-color, box-shadow, color, inset-block-end, inset-block-start, inset-inline-end, inset-inline-start inset-size, opacity, outline-color, transform var(--calcite-animation-timing) ease-in-out 0s, outline 0s, outline-offset 0s}.icon,.resize-icon-wrapper{z-index:var(--calcite-z-index)}input[type=text]::-ms-clear,input[type=text]::-ms-reveal{display:none;block-size:0px;inline-size:0px}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration,input[type=date]::-webkit-clear-button,input[type=time]::-webkit-clear-button{display:none}.clear-button{pointer-events:initial;order:4;margin:0px;box-sizing:border-box;display:flex;min-block-size:100%;cursor:pointer;align-items:center;justify-content:center;align-self:stretch;border-width:1px;border-style:solid;border-color:var(--calcite-color-border-input);background-color:var(--calcite-color-foreground-1);outline-color:transparent;border-inline-start-width:0px}.clear-button:hover{background-color:var(--calcite-color-foreground-2);transition:background-color, block-size, border-color, box-shadow, color, inset-block-end, inset-block-start, inset-inline-end, inset-inline-start inset-size, opacity, outline-color, transform var(--calcite-animation-timing) ease-in-out 0s, outline 0s, outline-offset 0s}.clear-button:hover calcite-icon{color:var(--calcite-color-text-1);transition:background-color, block-size, border-color, box-shadow, color, inset-block-end, inset-block-start, inset-inline-end, inset-inline-start inset-size, opacity, outline-color, transform var(--calcite-animation-timing) ease-in-out 0s, outline 0s, outline-offset 0s}.clear-button:active{background-color:var(--calcite-color-foreground-3)}.clear-button:active calcite-icon{color:var(--calcite-color-text-1)}.clear-button:focus{outline:2px solid var(--calcite-ui-focus-color, var(--calcite-color-brand));outline-offset:calc(\n -2px *\n calc(\n 1 -\n 2 * clamp(\n 0,\n var(--calcite-offset-invert-focus),\n 1\n )\n )\n )}.clear-button:disabled{opacity:var(--calcite-opacity-disabled)}.loader{inset-block-start:1px;inset-inline:1px;pointer-events:none;position:absolute;display:block}.action-wrapper{order:7;display:flex}.prefix,.suffix{box-sizing:border-box;display:flex;block-size:auto;min-block-size:100%;-webkit-user-select:none;user-select:none;align-content:center;align-items:center;overflow-wrap:break-word;border-width:1px;border-style:solid;border-color:var(--calcite-color-border-input);background-color:var(--calcite-color-background);font-weight:var(--calcite-font-weight-medium);line-height:1;color:var(--calcite-color-text-2)}.prefix{order:2;border-inline-end-width:0px}.suffix{order:5;border-inline-start-width:0px}:host([alignment=start]) textarea,:host([alignment=start]) input{text-align:start}:host([alignment=end]) textarea,:host([alignment=end]) input{text-align:end}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:textfield;margin:0px}.number-button-wrapper{pointer-events:none;order:6;box-sizing:border-box;display:flex;flex-direction:column;transition:background-color, block-size, border-color, box-shadow, color, inset-block-end, inset-block-start, inset-inline-end, inset-inline-start inset-size, opacity, outline-color, transform var(--calcite-animation-timing) ease-in-out 0s, outline 0s, outline-offset 0s}:host([number-button-type=vertical]) .wrapper{flex-direction:row;display:flex}:host([number-button-type=vertical]) input,:host([number-button-type=vertical]) textarea{order:2}:host([number-button-type=horizontal]) .calcite--rtl .number-button-item[data-adjustment=down] calcite-icon{transform:rotate(-90deg)}:host([number-button-type=horizontal]) .calcite--rtl .number-button-item[data-adjustment=up] calcite-icon{transform:rotate(-90deg)}.number-button-item.number-button-item--horizontal[data-adjustment=down],.number-button-item.number-button-item--horizontal[data-adjustment=up]{order:1;max-block-size:100%;min-block-size:100%;align-self:stretch}.number-button-item.number-button-item--horizontal[data-adjustment=down] calcite-icon,.number-button-item.number-button-item--horizontal[data-adjustment=up] calcite-icon{transform:rotate(90deg)}.number-button-item.number-button-item--horizontal[data-adjustment=down]{border-width:1px;border-style:solid;border-color:var(--calcite-color-border-input);border-inline-end-width:0px}.number-button-item.number-button-item--horizontal[data-adjustment=down]:hover{background-color:var(--calcite-color-foreground-2)}.number-button-item.number-button-item--horizontal[data-adjustment=down]:hover calcite-icon{color:var(--calcite-color-text-1)}.number-button-item.number-button-item--horizontal[data-adjustment=up]{order:5}.number-button-item.number-button-item--horizontal[data-adjustment=up]:hover{background-color:var(--calcite-color-foreground-2)}.number-button-item.number-button-item--horizontal[data-adjustment=up]:hover calcite-icon{color:var(--calcite-color-text-1)}:host([number-button-type=vertical]) .number-button-item[data-adjustment=down]:hover{background-color:var(--calcite-color-foreground-2)}:host([number-button-type=vertical]) .number-button-item[data-adjustment=down]:hover calcite-icon{color:var(--calcite-color-text-1)}:host([number-button-type=vertical]) .number-button-item[data-adjustment=up]:hover{background-color:var(--calcite-color-foreground-2)}:host([number-button-type=vertical]) .number-button-item[data-adjustment=up]:hover calcite-icon{color:var(--calcite-color-text-1)}:host([number-button-type=vertical]) .number-button-item[data-adjustment=down]{border-block-start-width:0px}.number-button-item{max-block-size:50%;min-block-size:50%;pointer-events:initial;margin:0px;box-sizing:border-box;display:flex;cursor:pointer;align-items:center;align-self:center;border-width:1px;border-style:solid;border-color:var(--calcite-color-border-input);background-color:var(--calcite-color-foreground-1);padding-block:0px;padding-inline:0.5rem;transition:background-color, block-size, border-color, box-shadow, color, inset-block-end, inset-block-start, inset-inline-end, inset-inline-start inset-size, opacity, outline-color, transform var(--calcite-animation-timing) ease-in-out 0s, outline 0s, outline-offset 0s;border-inline-start-width:0px}.number-button-item calcite-icon{pointer-events:none;transition:background-color, block-size, border-color, box-shadow, color, inset-block-end, inset-block-start, inset-inline-end, inset-inline-start inset-size, opacity, outline-color, transform var(--calcite-animation-timing) ease-in-out 0s, outline 0s, outline-offset 0s}.number-button-item:focus{background-color:var(--calcite-color-foreground-2)}.number-button-item:focus calcite-icon{color:var(--calcite-color-text-1)}.number-button-item:active{background-color:var(--calcite-color-foreground-3)}.number-button-item:disabled{pointer-events:none}.wrapper{position:relative;display:flex;flex-direction:row;align-items:center}:input::-webkit-calendar-picker-indicator{display:none}input[type=date]::-webkit-input-placeholder{visibility:hidden !important}textarea::-webkit-resizer{position:absolute;inset-block-end:0px;box-sizing:border-box;padding-block:0px;padding-inline:0.25rem;inset-inline-end:0}.resize-icon-wrapper{inset-block-end:2px;inset-inline-end:2px;pointer-events:none;position:absolute;block-size:0.75rem;inline-size:0.75rem;background-color:var(--calcite-color-foreground-1);color:var(--calcite-color-text-3)}.resize-icon-wrapper calcite-icon{inset-block-end:0.25rem;inset-inline-end:0.25rem;transform:rotate(-45deg)}.calcite--rtl .resize-icon-wrapper calcite-icon{transform:rotate(45deg)}:host([type=color]) input{padding:0.25rem}:host([type=file]) input{cursor:pointer;border-width:1px;border-style:dashed;border-color:var(--calcite-color-border-input);background-color:var(--calcite-color-foreground-1);text-align:center}:host([type=file][scale=s]) input{padding-block:1px;padding-inline:0.5rem}:host([type=file][scale=m]) input{padding-block:0.25rem;padding-inline:0.75rem}:host([type=file][scale=l]) input{padding-block:0.5rem;padding-inline:1rem}:host(.no-bottom-border) input{border-block-end-width:0px}:host(.border-top-color-one) input{border-block-start-color:var(--calcite-color-border-1)}input.inline-child{background-color:transparent;transition:background-color, block-size, border-color, box-shadow, color, inset-block-end, inset-block-start, inset-inline-end, inset-inline-start inset-size, opacity, outline-color, transform var(--calcite-animation-timing) ease-in-out 0s, outline 0s, outline-offset 0s}input.inline-child .editing-enabled{background-color:inherit}input.inline-child:not(.editing-enabled){display:flex;cursor:pointer;text-overflow:ellipsis;border-color:transparent;padding-inline-start:0}.validation-container{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}:host([scale=m]) .validation-container,:host([scale=l]) .validation-container{padding-block-start:0.5rem}:host([scale=s]) .validation-container{padding-block-start:0.25rem}::slotted(input[slot=hidden-form-input]){margin:0 !important;opacity:0 !important;outline:none !important;padding:0 !important;position:absolute !important;inset:0 !important;transform:none !important;-webkit-appearance:none !important;z-index:-1 !important}:host([hidden]){display:none}[hidden]{display:none}"}},[1,"calcite-input",{alignment:[513],autofocus:[4],clearable:[516],disabled:[516],enterKeyHint:[1,"enter-key-hint"],form:[513],groupSeparator:[516,"group-separator"],icon:[520],iconFlipRtl:[516,"icon-flip-rtl"],inputMode:[1,"input-mode"],label:[1],loading:[516],numberingSystem:[513,"numbering-system"],localeFormat:[4,"locale-format"],max:[514],min:[514],maxLength:[514,"max-length"],minLength:[514,"min-length"],validationMessage:[1,"validation-message"],validationIcon:[520,"validation-icon"],validity:[1040],name:[513],numberButtonType:[513,"number-button-type"],placeholder:[1],prefixText:[1,"prefix-text"],readOnly:[516,"read-only"],required:[516],scale:[513],status:[513],step:[520],autocomplete:[1],pattern:[1],accept:[1],multiple:[4],suffixText:[1,"suffix-text"],editingEnabled:[1540,"editing-enabled"],type:[513],value:[1025],files:[16],messages:[1040],messageOverrides:[1040],defaultMessages:[32],effectiveLocale:[32],displayedValue:[32],slottedActionElDisabledInternally:[32],setFocus:[64],selectText:[64]},void 0,{autofocus:["handleGlobalAttributesChanged"],enterkeyhint:["handleGlobalAttributesChanged"],inputmode:["handleGlobalAttributesChanged"],disabled:["disabledWatcher"],max:["maxWatcher"],min:["minWatcher"],messageOverrides:["onMessagesChange"],value:["valueWatcher"],icon:["updateRequestedIcon"],type:["updateRequestedIcon"],effectiveLocale:["effectiveLocaleChange"]}]);function N(){"undefined"!=typeof customElements&&["calcite-input","calcite-icon","calcite-input-message","calcite-progress"].forEach((e=>{switch(e){case"calcite-input":customElements.get(e)||customElements.define(e,O);break;case"calcite-icon":customElements.get(e)||(0,x.d)();break;case"calcite-input-message":customElements.get(e)||E();break;case"calcite-progress":customElements.get(e)||z()}}))}N(),i(32816),i(55270),i(50214),i(93804),i(90740),i(32773),i(59192),i(13671),i(78016),i(54483),i(95779),i(13262),i(20266),i(346),i(6407),i(80959),i(64604),i(29512),i(99063),i(99924),i(41390),i(69421),i(40499),i(93181),i(91047),i(36544),i(29298),i(58498),i(45371),i(18683),i(81272),i(28276),i(67321),i(73067),i(17745),i(44945),i(93049),i(48844),i(85932),i(60077),i(31030);const M=O,S=N},76952:(e,t,i)=>{i.d(t,{H:()=>E,c:()=>m,d:()=>g,f:()=>f,i:()=>y,r:()=>p,s:()=>b});var n=i(49907),a=i(58932);const s=["calcite-input","calcite-input-number","calcite-input-text","calcite-text-area"],o="hidden-form-input";function l(e){return"checked"in e}const r=new WeakMap,c=new WeakSet;function u(e){return"CALCITE-RADIO-BUTTON"===e.nodeName?(0,a.a)(e,"calcite-radio-button-group"):e}const d=new CustomEvent("calciteInvalid",{bubbles:!0,composed:!0});function h(e){const t=e?.target,i=t?.validationMessage,n=u(t?.parentElement);if(!n)return;const a=n?.nodeName?.toLowerCase(),o=a?.split("-");if(o.length<2||"calcite"!==o[0])return;e?.preventDefault(),"validity"in n&&(n.validity=t?.validity),n.dispatchEvent(d),function(e,{status:t,message:i,icon:n}){"status"in e&&(e.status=t),"validationIcon"in e&&"string"!=typeof e.validationIcon&&(e.validationIcon=n),"validationMessage"in e&&!e.validationMessage&&(e.validationMessage=i)}(n,{message:i,icon:!0,status:"invalid"});const l=function(e){return`${e.split("-").map(((e,t)=>0===t?e:`${e[0].toUpperCase()}${e.slice(1)}`)).join("")}${s.includes(e)?"Input":"Change"}`}(a);n.addEventListener(l,(()=>{"status"in n&&(n.status="idle"),"validationIcon"in n&&!n.validationIcon&&(n.validationIcon=!1),"validationMessage"in n&&n.validationMessage===i&&(n.validationMessage=""),"validity"in n&&(n.validity=t?.validity)}),{once:!0})}function b(e){const{formEl:t}=e;return!!t&&(t.addEventListener("invalid",h,!0),t.requestSubmit(),t.removeEventListener("invalid",h,!0),requestAnimationFrame((()=>{const e=t.querySelectorAll("[status=invalid]");for(const t of e)if(t?.validationMessage){t?.setFocus();break}})),!0)}function p(e){e.formEl?.reset()}function m(e){const{el:t,value:i}=e,n=f(e);if(!n||function(e,t){if((0,a.a)(t.parentElement,"[form]"))return!0;const i="calciteInternalFormComponentRegister";let n=!1;return e.addEventListener(i,(e=>{n=e.composedPath().some((e=>c.has(e))),e.stopPropagation()}),{once:!0}),t.dispatchEvent(new CustomEvent(i,{bubbles:!0,composed:!0})),n}(n,t))return;e.formEl=n,e.defaultValue=i,l(e)&&(e.defaultChecked=e.checked);const s=(e.onFormReset||v).bind(e);n.addEventListener("reset",s),r.set(e.el,s),c.add(t)}function f(e){const{el:t,form:i}=e;return i?(0,a.q)(t,{id:i}):(0,a.a)(t,"form")}function v(){"status"in this&&(this.status="idle"),"validationIcon"in this&&(this.validationIcon=!1),"validationMessage"in this&&(this.validationMessage=""),l(this)?this.checked=this.defaultChecked:this.value=this.defaultValue}function g(e){const{el:t,formEl:i}=e;if(!i)return;const n=r.get(t);i.removeEventListener("reset",n),r.delete(t),e.formEl=null,c.delete(t)}const y="calciteInternalHiddenInputInput",x=e=>{e.target.dispatchEvent(new CustomEvent(y,{bubbles:!0}))},k=e=>e.removeEventListener("input",x);function w(e,t,i){const{defaultValue:n,disabled:a,form:s,name:o,required:r}=e;t.defaultValue=n,t.disabled=a,t.name=o,t.required=r,t.tabIndex=-1,s?t.setAttribute("form",s):t.removeAttribute("form"),l(e)?(t.checked=e.checked,t.defaultChecked=e.defaultChecked,t.value=e.checked?i||"on":""):t.value=i||"",e.syncHiddenFormInput?.(t);const c=u(e.el);if(c&&"validity"in c)for(const e in{...t?.validity})c.validity[e]=t.validity[e]}const E=({component:e})=>(function(e){const{el:t,formEl:i,name:n,value:a}=e,{ownerDocument:s}=t,l=t.querySelectorAll(`input[slot="${o}"]`);if(!i||!n)return void l.forEach((e=>{k(e),e.remove()}));const r=Array.isArray(a)?a:[a],c=[],u=new Set;let d;l.forEach((t=>{const i=r.find((e=>e==t.value));null!=i?(u.add(i),w(e,t,i)):c.push(t)})),r.forEach((t=>{if(u.has(t))return;let i=c.pop();i||(i=s.createElement("input"),i.slot=o),d||(d=s.createDocumentFragment()),d.append(i),i.addEventListener("input",x),w(e,i,t)})),d&&t.append(d),c.forEach((e=>{k(e),e.remove()}))}(e),(0,n.h)("slot",{name:o}))},20340:(e,t,i)=>{i.d(t,{I:()=>g,c:()=>f,d:()=>v,u:()=>d});var n=i(49907);const a=/firefox/i.test(function(){const e=navigator.userAgentData;return e?.brands?e.brands.map((({brand:e,version:t})=>`${e}/${t}`)).join(" "):navigator.userAgent}()),s=a?new WeakMap:null;function o(){const{disabled:e}=this;e||HTMLElement.prototype.click.call(this)}function l(e){const t=e.target;if(a&&!s.get(t))return;const{disabled:i}=t;i&&e.preventDefault()}const r=["mousedown","mouseup","click"];function c(e){const t=e.target;a&&!s.get(t)||t.disabled&&(e.stopImmediatePropagation(),e.preventDefault())}const u={capture:!0};function d(e){if(e.disabled)return e.el.setAttribute("aria-disabled","true"),e.el.contains(document.activeElement)&&document.activeElement.blur(),void h(e);p(e),e.el.removeAttribute("aria-disabled")}function h(e){if(e.el.click=o,a){const t=function(e){return e.el.parentElement||e.el}(e),i=s.get(e.el);return i!==t&&(m(i),s.set(e.el,t)),void b(s.get(e.el))}b(e.el)}function b(e){e&&(e.addEventListener("pointerdown",l,u),r.forEach((t=>e.addEventListener(t,c,u))))}function p(e){if(delete e.el.click,a)return m(s.get(e.el)),void s.delete(e.el);m(e.el)}function m(e){e&&(e.removeEventListener("pointerdown",l,u),r.forEach((t=>e.removeEventListener(t,c,u))))}function f(e){e.disabled&&a&&h(e)}function v(e){a&&p(e)}function g({disabled:e},t){return(0,n.h)("div",{class:"interaction-container",inert:e},...t)}},36242:(e,t,i)=>{i.d(t,{a:()=>w,b:()=>l,c:()=>m,d:()=>f,g:()=>g,l:()=>o});var n=i(58932),a=i(27331);const s="calciteInternalLabelClick",o="calciteInternalLabelConnected",l="calciteInternalLabelDisconnected",r="calcite-label",c=new WeakMap,u=new WeakMap,d=new WeakMap,h=new WeakMap,b=new Set,p=e=>{const{id:t}=e,i=t&&(0,n.q)(e,{selector:`${r}[for="${t}"]`});if(i)return i;const a=(0,n.a)(e,r);return!a||function(e,t){let i;const n="custom-element-ancestor-check",a=n=>{n.stopImmediatePropagation();const a=n.composedPath();i=a.slice(a.indexOf(t),a.indexOf(e))};return e.addEventListener(n,a,{once:!0}),t.dispatchEvent(new CustomEvent(n,{composed:!0,bubbles:!0})),e.removeEventListener(n,a),i.filter((i=>i!==t&&i!==e)).filter((e=>e.tagName?.includes("-"))).length>0}(a,e)?null:a};function m(e){if(!e)return;const t=p(e.el);if(u.has(t)&&t===e.labelEl||!t&&b.has(e))return;const i=k.bind(e);if(t){e.labelEl=t;const n=c.get(t)||[];n.push(e),c.set(t,n.sort(v)),u.has(e.labelEl)||(u.set(e.labelEl,y),e.labelEl.addEventListener(s,y)),b.delete(e),document.removeEventListener(o,d.get(e)),h.set(e,i),document.addEventListener(l,i)}else b.has(e)||(i(),document.removeEventListener(l,h.get(e)))}function f(e){if(!e)return;if(b.delete(e),document.removeEventListener(o,d.get(e)),document.removeEventListener(l,h.get(e)),d.delete(e),h.delete(e),!e.labelEl)return;const t=c.get(e.labelEl);1===t.length&&(e.labelEl.removeEventListener(s,u.get(e.labelEl)),u.delete(e.labelEl)),c.set(e.labelEl,t.filter((t=>t!==e)).sort(v)),e.labelEl=null}function v(e,t){return(0,n.i)(e.el,t.el)?-1:1}function g(e){return e.label||e.labelEl?.textContent?.trim()||""}function y(e){const t=e.detail.sourceEvent.target,i=c.get(this),n=i.find((e=>e.el===t));if(i.includes(n))return;const a=i[0];a.disabled||a.onLabelClick(e)}function x(){b.has(this)&&m(this)}function k(){b.add(this);const e=d.get(this)||x.bind(this);d.set(this,e),document.addEventListener(o,e)}async function w(e){if(await(0,a.c)(e),c.has(e))return;const t=e.ownerDocument?.getElementById(e.for);t&&requestAnimationFrame((()=>{for(const e of b)if(e.el===t){m(e);break}}))}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/f3bc69b28709605f1a92.js.LICENSE.txt b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/f3bc69b28709605f1a92.js.LICENSE.txt new file mode 100644 index 00000000..41ab91ab --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/f3bc69b28709605f1a92.js.LICENSE.txt @@ -0,0 +1,5 @@ +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/f4671209720c777b28fe.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/f4671209720c777b28fe.js new file mode 100644 index 00000000..aa7b2835 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/f4671209720c777b28fe.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[7390],{17390:(e,t,l)=>{l.r(t),l.d(t,{default:()=>v});var o=l(32816),r=(l(94345),l(29298)),n=(l(32773),l(20266),l(69421)),s=l(64752),i=l(64133),a=l(6851),p=l(92070),u=l(43059),c=l(7969),w=l(44600);l(36544),l(2160),l(99924),l(41390),l(40499),l(93181),l(13671),l(58498),l(91047),l(45371),l(80959),l(6407),l(90740),l(49877),l(69763),l(93804),l(18683),l(64604),l(29512),l(99063),l(56273),l(36533),l(29208),l(48844),l(84200),l(97827),l(91695),l(18169),l(48402),l(16699),l(26809),l(2589),l(18527),l(67504),l(92517),l(77037),l(2810),l(73597),l(66136),l(4734),l(50214),l(59192),l(78016),l(54483),l(81272),l(80473),l(73509),l(28276),l(31315),l(12119),l(13201),l(13226),l(12856),l(47812),l(67138),l(88730),l(98238),l(1178),l(49755),l(30011),l(55270),l(95779),l(13262),l(346),l(54131),l(19869),l(64524),l(38424),l(73067),l(72604),l(82408),l(69277),l(70580),l(75191),l(24319),l(62092),l(82454),l(78281),l(44945),l(47387),l(46728),l(64102),l(89935),l(49813),l(46935),l(17745),l(96807),l(18385);let d=class extends i.default{constructor(...e){super(...e),this.portalItem=null,this.isReference=null,this.tileInfo=new p.A({size:[256,256],dpi:96,format:"png8",compressionQuality:0,origin:new s.A({x:-20037508.342787,y:20037508.342787,spatialReference:c.A.WebMercator}),spatialReference:c.A.WebMercator,lods:[new a.A({level:0,scale:591657527.591555,resolution:156543.033928}),new a.A({level:1,scale:295828763.795777,resolution:78271.5169639999}),new a.A({level:2,scale:147914381.897889,resolution:39135.7584820001}),new a.A({level:3,scale:73957190.948944,resolution:19567.8792409999}),new a.A({level:4,scale:36978595.474472,resolution:9783.93962049996}),new a.A({level:5,scale:18489297.737236,resolution:4891.96981024998}),new a.A({level:6,scale:9244648.868618,resolution:2445.98490512499}),new a.A({level:7,scale:4622324.434309,resolution:1222.99245256249}),new a.A({level:8,scale:2311162.217155,resolution:611.49622628138}),new a.A({level:9,scale:1155581.108577,resolution:305.748113140558}),new a.A({level:10,scale:577790.554289,resolution:152.874056570411}),new a.A({level:11,scale:288895.277144,resolution:76.4370282850732}),new a.A({level:12,scale:144447.638572,resolution:38.2185141425366}),new a.A({level:13,scale:72223.819286,resolution:19.1092570712683}),new a.A({level:14,scale:36111.909643,resolution:9.55462853563415}),new a.A({level:15,scale:18055.954822,resolution:4.77731426794937}),new a.A({level:16,scale:9027.977411,resolution:2.38865713397468}),new a.A({level:17,scale:4513.988705,resolution:1.19432856685505}),new a.A({level:18,scale:2256.994353,resolution:.597164283559817}),new a.A({level:19,scale:1128.497176,resolution:.298582141647617})]}),this.subDomains=["a","b","c"],this.fullExtent=new w.A(-20037508.342787,-20037508.34278,20037508.34278,20037508.342787,c.A.WebMercator),this.urlTemplate="https://{subDomain}.tile.openstreetmap.org/{level}/{col}/{row}.png",this.operationalLayerType="OpenStreetMap",this.type="open-street-map",this.copyright="Map data © OpenStreetMap contributors, CC-BY-SA"}get refreshInterval(){return 0}};(0,o._)([(0,r.MZ)({type:u.default,json:{read:!1,write:!1,origins:{"web-document":{read:!1,write:!1}}}})],d.prototype,"portalItem",void 0),(0,o._)([(0,r.MZ)({type:Boolean,json:{read:!1,write:!1}})],d.prototype,"isReference",void 0),(0,o._)([(0,r.MZ)({type:Number,readOnly:!0,json:{read:!1,write:!1,origins:{"web-document":{read:!1,write:!1}}}})],d.prototype,"refreshInterval",null),(0,o._)([(0,r.MZ)({type:p.A,json:{write:!1}})],d.prototype,"tileInfo",void 0),(0,o._)([(0,r.MZ)({type:["show","hide"]})],d.prototype,"listMode",void 0),(0,o._)([(0,r.MZ)({readOnly:!0,json:{read:!1,write:!1}})],d.prototype,"subDomains",void 0),(0,o._)([(0,r.MZ)({readOnly:!0,json:{read:!1,write:!1},nonNullable:!0})],d.prototype,"fullExtent",void 0),(0,o._)([(0,r.MZ)({readOnly:!0,json:{read:!1,write:!1}})],d.prototype,"urlTemplate",void 0),(0,o._)([(0,r.MZ)({type:["OpenStreetMap"]})],d.prototype,"operationalLayerType",void 0),(0,o._)([(0,r.MZ)({json:{read:!1}})],d.prototype,"type",void 0),(0,o._)([(0,r.MZ)({json:{read:!1,write:!1}})],d.prototype,"copyright",void 0),(0,o._)([(0,r.MZ)({json:{read:!1,write:!1}})],d.prototype,"wmtsInfo",void 0),d=(0,o._)([(0,n.$)("esri.layers.OpenStreetMapLayer")],d);const v=d}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/f4ddbffca049c67938d0.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/f4ddbffca049c67938d0.js new file mode 100644 index 00000000..04b7af62 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/f4ddbffca049c67938d0.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[6114],{66136:(t,e,r)=>{r.d(e,{A:()=>g});var i,s=r(32816),n=r(99924),l=r(4734),o=r(29298),a=(r(32773),r(20266),r(49877)),u=r(69421),p=r(56273),d=r(78016);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(50214),r(93804),r(59192),r(54483),r(36544);let h=i=class extends n.oY{static get allTime(){return c}static get empty(){return y}static fromArray(t){return new i({start:null!=t[0]?new Date(t[0]):t[0],end:null!=t[1]?new Date(t[1]):t[1]})}constructor(t){super(t),this.end=null,this.start=null}readEnd(t,e){return null!=e.end?new Date(e.end):null}writeEnd(t,e){e.end=t?.getTime()??null}get isAllTime(){return this.equals(i.allTime)}get isEmpty(){return this.equals(i.empty)}readStart(t,e){return null!=e.start?new Date(e.start):null}writeStart(t,e){e.start=t?.getTime()??null}clone(){return new i({end:this.end,start:this.start})}equals(t){if(!t)return!1;const e=this.start?.getTime()??this.start,r=this.end?.getTime()??this.end,i=t.start?.getTime()??t.start,s=t.end?.getTime()??t.end;return e===i&&r===s}expandTo(t,e=d.s){if(this.isEmpty||this.isAllTime)return this.clone();let r=this.start;r&&(r=(0,l.t)(r,t,e));let s=this.end;if(s){const r=(0,l.t)(s,t,e);s=s.getTime()===r.getTime()?r:(0,l.o)(r,1,t,e)}return new i({start:r,end:s})}intersection(t){if(!t)return this.clone();if(this.isEmpty||t.isEmpty)return i.empty;if(this.isAllTime)return t.clone();if(t.isAllTime)return this.clone();const e=this.start?.getTime()??-1/0,r=this.end?.getTime()??1/0,s=t.start?.getTime()??-1/0,n=t.end?.getTime()??1/0;let l,o;return s>=e&&s<=r?l=s:e>=s&&e<=n&&(l=e),r>=s&&r<=n?o=r:n>=e&&n<=r&&(o=n),null==l||null==o||isNaN(l)||isNaN(o)?i.empty:new i({start:l===-1/0?null:new Date(l),end:o===1/0?null:new Date(o)})}offset(t,e,r=d.s){if(this.isEmpty||this.isAllTime)return this.clone();const s=new i,{start:n,end:o}=this;return null!=n&&(s.start=(0,l.o)(n,t,e,r)),null!=o&&(s.end=(0,l.o)(o,t,e,r)),s}toArray(){return this.isEmpty?[void 0,void 0]:[this.start?.getTime()??null,this.end?.getTime()??null]}union(t){if(!t||t.isEmpty)return this.clone();if(this.isEmpty)return t.clone();if(this.isAllTime||t.isAllTime)return c.clone();const e=null!=this.start&&null!=t.start?new Date(Math.min(this.start.getTime(),t.start.getTime())):null,r=null!=this.end&&null!=t.end?new Date(Math.max(this.end.getTime(),t.end.getTime())):null;return new i({start:e,end:r})}};(0,s._)([(0,o.MZ)({type:Date,json:{write:{allowNull:!0}}})],h.prototype,"end",void 0),(0,s._)([(0,a.r)("end")],h.prototype,"readEnd",null),(0,s._)([(0,p.w)("end")],h.prototype,"writeEnd",null),(0,s._)([(0,o.MZ)({readOnly:!0,json:{read:!1}})],h.prototype,"isAllTime",null),(0,s._)([(0,o.MZ)({readOnly:!0,json:{read:!1}})],h.prototype,"isEmpty",null),(0,s._)([(0,o.MZ)({type:Date,json:{write:{allowNull:!0}}})],h.prototype,"start",void 0),(0,s._)([(0,a.r)("start")],h.prototype,"readStart",null),(0,s._)([(0,p.w)("start")],h.prototype,"writeStart",null),h=i=(0,s._)([(0,u.$)("esri.TimeExtent")],h);const c=new h,y=new h({start:void 0,end:void 0}),g=h},2810:(t,e,r)=>{r.d(e,{M:()=>f,a:()=>m});var i=r(32816),s=r(41390),n=r(99924),l=r(32773),o=r(93181),a=r(69421),u=r(29298);class p{constructor(){this._propertyOriginMap=new Map,this._originStores=new Array(s.o),this._values=new Map,this.multipleOriginsSupported=!0}clone(t){const e=new p,r=this._originStores[s.O.DEFAULTS];r&&r.forEach(((t,r)=>{e.set(r,(0,l.o8)(t),s.O.DEFAULTS)}));for(let r=s.O.SERVICE;r{t&&t.has(s)||e.set(s,(0,l.o8)(i),r)}))}return e}get(t,e){const r=void 0===e?this._values:this._originStores[e];return r?r.get(t):void 0}keys(t){const e=null==t?this._values:this._originStores[t];return e?[...e.keys()]:[]}set(t,e,r=s.O.USER){let i=this._originStores[r];if(i||(i=new Map,this._originStores[r]=i),i.set(t,e),!this._values.has(t)||this._propertyOriginMap.get(t)<=r){const i=this._values.get(t);return this._values.set(t,e),this._propertyOriginMap.set(t,r),i!==e}return!1}delete(t,e=s.O.USER){const r=this._originStores[e];if(!r)return;const i=r.get(t);if(r.delete(t),this._values.has(t)&&this._propertyOriginMap.get(t)===e){this._values.delete(t);for(let r=e-1;r>=0;r--){const e=this._originStores[r];if(e&&e.has(t)){this._values.set(t,e.get(t)),this._propertyOriginMap.set(t,r);break}}}return i}has(t,e){const r=void 0===e?this._values:this._originStores[e];return!!r&&r.has(t)}revert(t,e){for(;e>0&&!this.has(t,e);)--e;const r=this._originStores[e],i=r?.get(t),s=this._values.get(t);return this._values.set(t,i),this._propertyOriginMap.set(t,e),s!==i}originOf(t){return this._propertyOriginMap.get(t)||s.O.DEFAULTS}forEach(t){this._values.forEach(t)}}const d=t=>{let e=class extends t{constructor(...t){super(...t);const e=(0,o.g)(this),r=e.store,i=new p;e.store=i,(0,n.s)(e,r,i)}read(t,e){(0,n.a)(this,t,e)}getAtOrigin(t,e){const r=h(this),i=(0,s.n)(e);if("string"==typeof t)return r.get(t,i);const n={};return t.forEach((t=>{n[t]=r.get(t,i)})),n}originOf(t){return(0,s.j)(this.originIdOf(t))}originIdOf(t){return h(this).originOf(t)}revert(t,e){const r=h(this),i=(0,s.n)(e),n=(0,o.g)(this);let l;l="string"==typeof t?"*"===t?r.keys(i):[t]:t,l.forEach((t=>{n.invalidate(t),r.revert(t,i),n.commit(t)}))}};return e=(0,i._)([(0,a.$)("esri.core.ReadOnlyMultiOriginJSONSupport")],e),e};function h(t){return(0,o.g)(t).store}let c=class extends(d(s.T)){};c=(0,i._)([(0,a.$)("esri.core.ReadOnlyMultiOriginJSONSupport")],c);const y=t=>{let e=class extends t{constructor(...t){super(...t)}clear(t,e="user"){return g(this).delete(t,(0,s.n)(e))}write(t,e){return(0,n.b)(this,t=t||{},e),t}setAtOrigin(t,e,r){(0,o.g)(this).setAtOrigin(t,e,(0,s.n)(r))}removeOrigin(t){const e=g(this),r=(0,s.n)(t),i=e.keys(r);for(const t of i)e.originOf(t)===r&&e.set(t,e.get(t,r),s.O.USER)}updateOrigin(t,e){const r=g(this),i=(0,s.n)(e),n=(0,u.g)(this,t);for(let e=i+1;e{let e=class extends(y(d(t))){constructor(...t){super(...t)}};return e=(0,i._)([(0,a.$)("esri.core.MultiOriginJSONSupport")],e),e};let m=class extends(f(s.T)){};m=(0,i._)([(0,a.$)("esri.core.MultiOriginJSONSupport")],m)},80473:(t,e,r)=>{r.d(e,{PH:()=>o,sA:()=>l});var i=r(32816),s=r(69421);r(32773),r(20266),r(90740),r(40499),r(93181),r(13671),r(91047),r(36544),r(6407);let n=0;const l=t=>{let e=class extends t{constructor(...t){super(...t),Object.defineProperty(this,"uid",{writable:!1,configurable:!1,value:Date.now().toString(16)+"-object-"+n++})}};return e=(0,i._)([(0,s.$)("esri.core.Identifiable")],e),e},o=t=>{let e=class extends t{constructor(...t){super(...t),Object.defineProperty(this,"uid",{writable:!1,configurable:!1,value:n++})}};return e=(0,i._)([(0,s.$)("esri.core.Identifiable.NumericIdentifiable")],e),e};let a=class extends(l(class{})){};a=(0,i._)([(0,s.$)("esri.core.Identifiable")],a)},73597:(t,e,r)=>{r.d(e,{A:()=>w});var i=r(32816),s=(r(94345),r(64604)),n=r(66136),l=r(6407),o=r(81272),a=r(80473),u=r(73509),p=r(20266),d=r(80959),h=r(99063),c=r(29298),y=(r(32773),r(69421)),g=r(90740),f=r(44600),m=r(7969);r(36544),r(2160),r(99924),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(49877),r(69763),r(93804),r(18683),r(29512),r(56273),r(36533),r(64752),r(48844),r(29208),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(67504),r(92517),r(77037),r(4734),r(50214),r(59192),r(78016),r(54483),r(28276);let v=0,_=class extends(o.A.EventedMixin((0,a.sA)(u.A))){constructor(){super(...arguments),this.attributionDataUrl=null,this.fullExtent=new f.A(-180,-90,180,90,m.A.WGS84),this.id=Date.now().toString(16)+"-layer-"+v++,this.legendEnabled=!0,this.listMode="show",this.opacity=1,this.parent=null,this.persistenceEnabled=!1,this.popupEnabled=!0,this.attributionVisible=!0,this.spatialReference=m.A.WGS84,this.title=null,this.type=null,this.url=null,this.visibilityTimeExtent=null,this.visible=!0}static async fromArcGISServerUrl(t){const e="string"==typeof t?{url:t}:t;return(await r.e(2349).then(r.bind(r,42349))).fromUrl(e)}static fromPortalItem(t){return async function(t){const e="portalItem"in t?t:{portalItem:t},{fromItem:i}=await r.e(6810).then(r.bind(r,56810)).then((t=>t.e));try{return await i(e)}catch(t){const r=e?.portalItem,i=r?.id||"unset",s=r?.portal?.url||g.A.portalUrl;throw p.L.getLogger("esri.layers.support.fromPortalItem").error("#fromPortalItem()","Failed to create layer from portal item (portal: '"+s+"', id: '"+i+"')",t),t}}(t)}initialize(){this.when().catch((t=>{(0,d.zf)(t)||p.L.getLogger(this).error("#load()",`Failed to load layer (title: '${this.title??"no title"}', id: '${this.id??"no id"}')`,{error:t})}))}destroy(){const t=this.parent;if(t){const e=this;"layers"in t&&t.layers.includes(e)?t.layers.remove(e):"tables"in t&&t.tables.includes(e)?t.tables.remove(e):"baseLayers"in t&&t.baseLayers.includes(e)?t.baseLayers.remove(e):"referenceLayers"in t&&t.referenceLayers.includes(e)&&t.referenceLayers.remove(e),this._set("parent",null)}}get hasAttributionData(){return null!=this.attributionDataUrl}get parsedUrl(){return(0,h.An)(this.url)}async fetchAttributionData(){const t=this.attributionDataUrl;if(this.hasAttributionData&&t)return(await(0,s.A)(t,{query:{f:"json"},responseType:"json"})).data;throw new l.A("layer:no-attribution-data","Layer does not have attribution data")}};(0,i._)([(0,c.MZ)({type:String})],_.prototype,"attributionDataUrl",void 0),(0,i._)([(0,c.MZ)({type:f.A})],_.prototype,"fullExtent",void 0),(0,i._)([(0,c.MZ)({readOnly:!0})],_.prototype,"hasAttributionData",null),(0,i._)([(0,c.MZ)({type:String,clonable:!1})],_.prototype,"id",void 0),(0,i._)([(0,c.MZ)({type:Boolean,nonNullable:!0})],_.prototype,"legendEnabled",void 0),(0,i._)([(0,c.MZ)({type:["show","hide","hide-children"]})],_.prototype,"listMode",void 0),(0,i._)([(0,c.MZ)({type:Number,range:{min:0,max:1},nonNullable:!0})],_.prototype,"opacity",void 0),(0,i._)([(0,c.MZ)({clonable:!1})],_.prototype,"parent",void 0),(0,i._)([(0,c.MZ)({readOnly:!0})],_.prototype,"parsedUrl",null),(0,i._)([(0,c.MZ)({type:Boolean,readOnly:!0})],_.prototype,"persistenceEnabled",void 0),(0,i._)([(0,c.MZ)({type:Boolean})],_.prototype,"popupEnabled",void 0),(0,i._)([(0,c.MZ)({type:Boolean})],_.prototype,"attributionVisible",void 0),(0,i._)([(0,c.MZ)({type:m.A})],_.prototype,"spatialReference",void 0),(0,i._)([(0,c.MZ)({type:String})],_.prototype,"title",void 0),(0,i._)([(0,c.MZ)({readOnly:!0,json:{read:!1}})],_.prototype,"type",void 0),(0,i._)([(0,c.MZ)()],_.prototype,"url",void 0),(0,i._)([(0,c.MZ)({type:n.A})],_.prototype,"visibilityTimeExtent",void 0),(0,i._)([(0,c.MZ)({type:Boolean,nonNullable:!0})],_.prototype,"visible",void 0),_=(0,i._)([(0,y.$)("esri.layers.Layer")],_);const w=_},56114:(t,e,r)=>{r.r(e),r.d(e,{default:()=>h});var i=r(32816),s=r(6407),n=r(2810),l=r(45371),o=r(29298),a=(r(32773),r(20266),r(69421)),u=r(73597),p=r(38424);r(90740),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(99924),r(80959),r(36544),r(94345),r(44600),r(2160),r(49877),r(7969),r(69763),r(93804),r(18683),r(64604),r(29512),r(99063),r(56273),r(64752),r(48844),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(2589),r(18527),r(67504),r(92517),r(77037),r(66136),r(4734),r(50214),r(59192),r(78016),r(54483),r(81272),r(80473),r(73509),r(28276),r(73067),r(72604),r(82408),r(69277),r(70580),r(75191),r(24319),r(62092),r(43059),r(89935),r(49813),r(1178),r(82454),r(78281),r(44945),r(47387),r(46728),r(64102);let d=class extends((0,p.A)((0,n.M)(u.A))){constructor(t){super(t),this.resourceInfo=null,this.persistenceEnabled=!0,this.type="unsupported"}initialize(){this.addResolvingPromise(new Promise(((t,e)=>{(0,l._)((()=>{const t=this.resourceInfo&&(this.resourceInfo.layerType||this.resourceInfo.type);let r="Unsupported layer type";t&&(r+=" "+t),e(new s.A("layer:unsupported-layer-type",r,{layerType:t}))}))})))}read(t,e){const r={resourceInfo:t};null!=t.id&&(r.id=t.id),null!=t.title&&(r.title=t.title),super.read(r,e)}write(t,e){return Object.assign(t||{},this.resourceInfo,{id:this.id})}};(0,i._)([(0,o.MZ)({readOnly:!0})],d.prototype,"resourceInfo",void 0),(0,i._)([(0,o.MZ)({type:["show","hide"]})],d.prototype,"listMode",void 0),(0,i._)([(0,o.MZ)({type:Boolean,readOnly:!1})],d.prototype,"persistenceEnabled",void 0),(0,i._)([(0,o.MZ)({json:{read:!1},readOnly:!0,value:"unsupported"})],d.prototype,"type",void 0),d=(0,i._)([(0,a.$)("esri.layers.UnsupportedLayer")],d);const h=d},38424:(t,e,r)=>{r.d(e,{A:()=>M});var i=r(32816),s=r(90740),n=r(29512),l=r(64604),o=r(73067),a=r(6407),u=r(20266),p=r(57732),d=r(80959),h=r(99063),c=r(29298),y=(r(32773),r(49877)),g=r(69421),f=r(56273),m=r(72604),v=r(82408),_=r(43059),w=r(24319),b=r(82454);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(99924),r(36544),r(73509),r(28276),r(44600),r(2160),r(7969),r(69763),r(93804),r(18683),r(64752),r(48844),r(29208),r(59192),r(69277),r(70580),r(75191),r(89935),r(49813),r(1178),r(62092),r(78281),r(44945),r(2589),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(16699),r(26809),r(18527),r(67504),r(47387),r(46728),r(64102);const M=t=>{let e=class extends t{constructor(){super(...arguments),this.resourceReferences={portalItem:null,paths:[]},this.userHasEditingPrivileges=!0,this.userHasFullEditingPrivileges=!1,this.userHasUpdateItemPrivileges=!1}destroy(){this.portalItem=(0,p.d)(this.portalItem),this.resourceReferences.portalItem=null,this.resourceReferences.paths.length=0}set portalItem(t){t!==this._get("portalItem")&&(this.removeOrigin("portal-item"),this._set("portalItem",t))}readPortalItem(t,e,r){if(e.itemId)return new _.default({id:e.itemId,portal:r?.portal})}writePortalItem(t,e){t?.id&&(e.itemId=t.id)}async loadFromPortal(t,e){if(this.portalItem?.id)try{const{load:i}=await Promise.all([r.e(570),r.e(4295)]).then(r.bind(r,24295));return(0,d.Te)(e),await i({instance:this,supportedTypes:t.supportedTypes,validateItem:t.validateItem,supportsData:t.supportsData,layerModuleTypeMap:t.layerModuleTypeMap},e)}catch(t){throw(0,d.zf)(t)||u.L.getLogger(this).warn(`Failed to load layer (${this.title}, ${this.id}) portal item (${this.portalItem.id})\n ${t}`),t}}async finishLoadEditablePortalLayer(t){this._set("userHasEditingPrivileges",await this._fetchUserHasEditingPrivileges(t).catch((t=>((0,d.QP)(t),!0))))}async setUserPrivileges(t,e){if(!s.A.userPrivilegesApplied)return this.finishLoadEditablePortalLayer(e);if(this.url)try{const{features:{edit:r,fullEdit:i},content:{updateItem:s}}=await this._fetchUserPrivileges(t,e);this._set("userHasEditingPrivileges",r),this._set("userHasFullEditingPrivileges",i),this._set("userHasUpdateItemPrivileges",s)}catch(t){(0,d.QP)(t)}}async _fetchUserPrivileges(t,e){let r=this.portalItem;if(!t||!r||!r.loaded||r.sourceUrl)return this._fetchFallbackUserPrivileges(e);const i=t===r.id;if(i&&r.portal.user)return(0,b.g)(r);let s,l;if(i)s=r.portal.url;else try{s=await(0,m.f)(this.url,e)}catch(t){(0,d.QP)(t)}if(!s||!(0,h.b8)(s,r.portal.url))return this._fetchFallbackUserPrivileges(e);try{const t=null!=e?e.signal:null;l=await(n.id?.getCredential(`${s}/sharing`,{prompt:!1,signal:t}))}catch(t){(0,d.QP)(t)}const o=!0,a=!1,u=!1;if(!l)return{features:{edit:o,fullEdit:a},content:{updateItem:u}};try{if(i?await r.reload():(r=new _.default({id:t,portal:{url:s}}),await r.load(e)),r.portal.user)return(0,b.g)(r)}catch(t){(0,d.QP)(t)}return{features:{edit:o,fullEdit:a},content:{updateItem:u}}}async _fetchFallbackUserPrivileges(t){let e=!0;try{e=await this._fetchUserHasEditingPrivileges(t)}catch(t){(0,d.QP)(t)}return{features:{edit:e,fullEdit:!1},content:{updateItem:!1}}}async _fetchUserHasEditingPrivileges(t){const e=this.url?n.id?.findCredential(this.url):null;if(!e)return!0;const r=O.credential===e?O.user:await this._fetchEditingUser(t);return O.credential=e,O.user=r,null==r?.privileges||r.privileges.includes("features:user:edit")}async _fetchEditingUser(t){const e=this.portalItem?.portal?.user;if(e)return e;const r=n.id?.findServerInfo(this.url??"");if(!r?.owningSystemUrl)return null;const i=`${r.owningSystemUrl}/sharing/rest`,s=v.A.getDefault();if(s&&s.loaded&&(0,h.S8)(s.restUrl)===(0,h.S8)(i))return s.user;const a=`${i}/community/self`,u=null!=t?t.signal:null,p=await(0,o.r)((0,l.A)(a,{authMode:"no-prompt",query:{f:"json"},signal:u}));return p.ok?w.A.fromJSON(p.value.data):null}read(t,e){e&&(e.layer=this),super.read(t,e)}write(t,e){const r=e?.portal,i=this.portalItem?.id&&(this.portalItem.portal||v.A.getDefault());return r&&i&&!(0,h.ut)(i.restUrl,r.restUrl)?(e.messages&&e.messages.push(new a.A("layer:cross-portal",`The layer '${this.title} (${this.id})' cannot be persisted because it refers to an item on a different portal than the one being saved to. To save, set layer.portalItem to null or save to the same portal as the item associated with the layer`,{layer:this})),null):super.write(t,{...e,layer:this})}};return(0,i._)([(0,c.MZ)({type:_.default})],e.prototype,"portalItem",null),(0,i._)([(0,y.r)("web-document","portalItem",["itemId"])],e.prototype,"readPortalItem",null),(0,i._)([(0,f.w)("web-document","portalItem",{itemId:{type:String}})],e.prototype,"writePortalItem",null),(0,i._)([(0,c.MZ)({clonable:!1})],e.prototype,"resourceReferences",void 0),(0,i._)([(0,c.MZ)({type:Boolean,readOnly:!0})],e.prototype,"userHasEditingPrivileges",void 0),(0,i._)([(0,c.MZ)({type:Boolean,readOnly:!0})],e.prototype,"userHasFullEditingPrivileges",void 0),(0,i._)([(0,c.MZ)({type:Boolean,readOnly:!0})],e.prototype,"userHasUpdateItemPrivileges",void 0),e=(0,i._)([(0,g.$)("esri.layers.mixins.PortalLayer")],e),e},O={credential:null,user:null}}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/fd2df07419e54fa68a87.js b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/fd2df07419e54fa68a87.js new file mode 100644 index 00000000..44c01069 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/core/workers/chunks/fd2df07419e54fa68a87.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[2461,3049],{79205:(e,t,r)=>{r.d(t,{A:()=>c,t:()=>d});var i=r(32816),n=r(52731),s=r(99924),o=r(4734),l=r(29298),a=(r(32773),r(20266),r(88663)),u=r(69421),p=r(93804);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(36544),r(50214),r(59192),r(78016),r(54483);const d=(0,p.s)()({esriTimeUnitsMilliseconds:"milliseconds",esriTimeUnitsSeconds:"seconds",esriTimeUnitsMinutes:"minutes",esriTimeUnitsHours:"hours",esriTimeUnitsDays:"days",esriTimeUnitsWeeks:"weeks",esriTimeUnitsMonths:"months",esriTimeUnitsYears:"years",esriTimeUnitsDecades:"decades",esriTimeUnitsCenturies:"centuries",esriTimeUnitsUnknown:void 0});let y=class extends((0,n.O)(s.oY)){constructor(e){super(e),this.unit="milliseconds",this.value=0}toMilliseconds(){return(0,o.c)(this.value,this.unit,"milliseconds")}};(0,i._)([(0,a.e)(d,{nonNullable:!0})],y.prototype,"unit",void 0),(0,i._)([(0,l.MZ)({type:Number,json:{write:!0},nonNullable:!0})],y.prototype,"value",void 0),y=(0,i._)([(0,u.$)("esri.TimeInterval")],y);const c=y},8368:(e,t,r)=>{r.d(t,{A:()=>a});var i=r(32816),n=r(20266),s=r(29298),o=(r(32773),r(69421)),l=r(1985);const a=e=>{let t=class extends e{get title(){if(this._get("title")&&"defaults"!==this.originOf("title"))return this._get("title");if(this.url){const e=(0,l.p)(this.url);if(null!=e&&e.title)return e.title}return this._get("title")||""}set title(e){this._set("title",e)}set url(e){this._set("url",(0,l.s)(e,n.L.getLogger(this)))}};return(0,i._)([(0,s.MZ)()],t.prototype,"title",null),(0,i._)([(0,s.MZ)({type:String})],t.prototype,"url",null),t=(0,i._)([(0,o.$)("esri.layers.mixins.ArcGISService")],t),t}},133:(e,t,r)=>{r.d(t,{U:()=>n,i:()=>s,s:()=>o});var i=r(54483);class n{}function s(e){return e instanceof i.Z?e===n.instance:"unknown"===e?.toString().toLowerCase()}function o(e){return s(e)?n.instance:e}n.instance=new i.I("Etc/UTC")},47239:(e,t,r)=>{r.d(t,{a:()=>f,b:()=>l,c:()=>n,d:()=>v,e:()=>a,f:()=>s,g:()=>m,h:()=>u,i:()=>g,j:()=>h,n:()=>b,s:()=>p,t:()=>o,u:()=>d,v:()=>y,x:()=>c,z:()=>w});var i=r(44600);function n(e=w){return[e[0],e[1],e[2],e[3],e[4],e[5]]}function s(e,t,r,i,s,o,l=n()){return l[0]=e,l[1]=t,l[2]=r,l[3]=i,l[4]=s,l[5]=o,l}function o(e,t){const r=isFinite(e[2])||isFinite(e[5]);return new i.A(r?{xmin:e[0],xmax:e[3],ymin:e[1],ymax:e[4],zmin:e[2],zmax:e[5],spatialReference:t}:{xmin:e[0],xmax:e[3],ymin:e[1],ymax:e[4],spatialReference:t})}function l(e,t){e[0]=Math.min(e[0],t[0]),e[1]=Math.min(e[1],t[1]),e[2]=Math.min(e[2],t[2]),e[3]=Math.max(e[3],t[3]),e[4]=Math.max(e[4],t[4]),e[5]=Math.max(e[5],t[5])}function a(e,t){e[0]=Math.min(e[0],t[0]),e[1]=Math.min(e[1],t[1]),e[2]=Math.min(e[2],t[2]),e[3]=Math.max(e[3],t[0]),e[4]=Math.max(e[4],t[1]),e[5]=Math.max(e[5],t[2])}function u(e,t,r=0,i=t.length/3){let n=e[0],s=e[1],o=e[2],l=e[3],a=e[4],u=e[5];for(let e=0;e=e[3]?0:e[3]-e[0]}(e),t[1]=function(e){return e[1]>=e[4]?0:e[4]-e[1]}(e),t[2]=function(e){return e[2]>=e[5]?0:e[5]-e[2]}(e),t}function d(e,t,r=e){return r[0]=t[0],r[1]=t[1],r[2]=t[2],r!==e&&(r[3]=e[3],r[4]=e[4],r[5]=e[5]),r}function y(e,t,r=e){return r[3]=t[0],r[4]=t[1],r[5]=t[2],r!==e&&(r[0]=e[0],r[1]=e[1],r[2]=e[2]),e}function c(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e}function h(e){return e?c(e,b):n(b)}function m(e,t){return e[0]=t[0],e[1]=t[1],e[2]=Number.NEGATIVE_INFINITY,e[3]=t[2],e[4]=t[3],e[5]=Number.POSITIVE_INFINITY,e}function f(e,t,r,i,n){return e[0]=t,e[1]=r,e[2]=Number.NEGATIVE_INFINITY,e[3]=i,e[4]=n,e[5]=Number.POSITIVE_INFINITY,e}function g(e){return 6===e.length}function v(e,t,r){if(null==e||null==t)return e===t;if(!g(e)||!g(t))return!1;if(r){for(let i=0;i{r.d(t,{f:()=>a,t:()=>l}),r(32773);var i=r(59930),n=r(45862),s=r(72762),o=r(71613);const l={key:"type",base:n.A,typeMap:{range:o.A,"coded-value":i.A,inherited:s.A}};function a(e){if(!e?.type)return null;switch(e.type){case"range":return o.A.fromJSON(e);case"codedValue":return i.A.fromJSON(e);case"inherited":return s.A.fromJSON(e)}return null}},38093:(e,t,r)=>{r.d(t,{d:()=>a});var i=r(32773),n=r(20266),s=r(44864),o=r(79875),l=r(30011);function a(){return{fields:{type:[s.A],value:null,set:function(e){if(e&&(0,i.h)("big-integer-warning-enabled")){const t=e.filter((e=>"big-integer"===e.type||"oid"===e.type&&(e.length||0)>=8));if(t.length){const e=t.map((e=>`'${e.name}'`)).join(", ");n.L.getLogger(this).warn("#fields",`Layer (title: '${this.title??"no title"}', id: '${this.id??"no id"}') references big-integer field(s): ${e}, support for which is experimental. Only integers less than ${Number.MAX_SAFE_INTEGER} (Number.MAX_SAFE_INTEGER) are supported.`)}}this._set("fields",e)}},fieldsIndex:{readOnly:!0,get(){return o.A.fromLayer(this)}},outFields:{type:[String],json:{read:!1},set:function(e){this._userOutFields=e,this.notifyChange("outFields")},get:function(){const e=this._userOutFields;if(!e?.length)return null;if(e.includes("*"))return["*"];if(!this.fields)return e;for(const t of e){const r=this.fieldsIndex?.has(t);r||n.L.getLogger("esri.layers.support.fieldProperties").error("field-attributes-layer:invalid-field",`Invalid field ${t} found in outFields`,{layer:this,outFields:e})}return(0,l.DB)(this.fieldsIndex,e)}}}}},17872:(e,t,r)=>{r.d(t,{k:()=>i});const i=new(r(93804).J)({esriFieldTypeSmallInteger:"small-integer",esriFieldTypeInteger:"integer",esriFieldTypeSingle:"single",esriFieldTypeDouble:"double",esriFieldTypeLong:"long",esriFieldTypeString:"string",esriFieldTypeDate:"date",esriFieldTypeOID:"oid",esriFieldTypeGeometry:"geometry",esriFieldTypeBlob:"blob",esriFieldTypeRaster:"raster",esriFieldTypeGUID:"guid",esriFieldTypeGlobalID:"global-id",esriFieldTypeXML:"xml",esriFieldTypeBigInteger:"big-integer",esriFieldTypeDateOnly:"date-only",esriFieldTypeTimeOnly:"time-only",esriFieldTypeTimestampOffset:"timestamp-offset"})},40558:(e,t,r)=>{var i;r.d(t,{S:()=>i}),function(e){e[e.SAVE=0]="SAVE",e[e.SAVE_AS=1]="SAVE_AS"}(i||(i={}))},36309:(e,t,r)=>{r.d(t,{a:()=>A,b:()=>f,c:()=>v,d:()=>g,g:()=>m,s:()=>c,t:()=>h});var i=r(20266);const n="__begin__",s="__end__",o=new RegExp(n,"ig"),l=new RegExp(s,"ig"),a=new RegExp("^"+n,"i"),u=new RegExp(s+"$","i"),p='"',d=p+" + ",y=" + "+p;function c(e){return e.replaceAll(new RegExp("\\[","g"),"{").replaceAll(new RegExp("\\]","g"),"}")}function h(e){return e.replaceAll(new RegExp("\\{","g"),"[").replaceAll(new RegExp("\\}","g"),"]")}function m(e){const t={expression:"",type:"none"};return e.labelExpressionInfo?e.labelExpressionInfo.value?(t.expression=e.labelExpressionInfo.value,t.type="conventional"):e.labelExpressionInfo.expression&&(t.expression=e.labelExpressionInfo.expression,t.type="arcade"):null!=e.labelExpression&&(t.expression=c(e.labelExpression),t.type="conventional"),t}function f(e){const t=m(e);if(!t)return null;switch(t.type){case"conventional":return v(t.expression);case"arcade":return t.expression}return null}function g(e){const t=m(e);if(!t)return null;switch(t.type){case"conventional":return function(e){const t=e?.match(b);return t?.[1].trim()||null}(t.expression);case"arcade":return A(t.expression)}return null}function v(e){let t;return e?(t=(0,i.r)(e,(e=>n+'$feature["'+e+'"]'+s)),t=a.test(t)?t.replace(a,""):p+t,t=u.test(t)?t.replace(u,""):t+p,t=t.replaceAll(o,d).replaceAll(l,y)):t='""',t}const b=/^\s*\{([^}]+)\}\s*$/i,w=/^\s*(?:(?:\$feature\.(\w+))|(?:\$feature\[(["'])(.+)(\2)\]));?\s*$/i,_=/^\s*(?:(?:\$feature\.(\w+))|(?:\$feature\[(["'])(.+)(\2)\]));?\s*(?:DomainName\(\s*\$feature\s*,\s*(["'])(\1|\3)(\5)\s*\));?\s*$/i,F=/^\s*(?:DomainName\(\s*\$feature\s*,\s*(["'])(.+)(\1)\s*\));?\s*$/i;function A(e){if(!e)return null;let t=w.exec(e)||_.exec(e);return t?t[1]||t[3]:(t=F.exec(e),t?t[2]:null)}},61904:(e,t,r)=>{r.d(t,{b:()=>_,g:()=>d});var i=r(32773),n=r(1985);function s(e,t,r){return!!l(e,t,r)}function o(e,t,r){return l(e,t,r)}function l(e,t,r){return e&&e.hasOwnProperty(t)?e[t]:r}const a={name:"supportsName",size:"supportsSize",contentType:"supportsContentType",keywords:"supportsKeywords",exifInfo:"supportsExifInfo"};function u(e){const t=e?.supportedSpatialAggregationStatistics?.map((e=>e.toLowerCase()));return{envelope:!!t?.includes("envelopeaggregate"),centroid:!!t?.includes("centroidaggregate"),convexHull:!!t?.includes("convexhullaggregate")}}function p(e,t){const r=e?.supportedOperationsWithCacheHint?.map((e=>e.toLowerCase()));return!!r?.includes(t.toLowerCase())}function d(e,t){return{analytics:y(e),attachment:c(e),data:h(e),metadata:m(e),operations:f(e.capabilities,e,t),query:g(e,t),queryRelated:v(e),queryTopFeatures:b(e),editing:w(e)}}function y(e){return{supportsCacheHint:p(e.advancedQueryCapabilities,"queryAnalytics")}}function c(e){const t=e.attachmentProperties,r={supportsName:!1,supportsSize:!1,supportsContentType:!1,supportsKeywords:!1,supportsExifInfo:!1,supportsCacheHint:p(e.advancedQueryCapabilities,"queryAttachments"),supportsResize:s(e,"supportsAttachmentsResizing",!1)};return t&&Array.isArray(t)&&t.forEach((e=>{const t=a[e.name];t&&(r[t]=!!e.isEnabled)})),r}function h(e){return{isVersioned:s(e,"isDataVersioned",!1),supportsAttachment:s(e,"hasAttachments",!1),supportsM:s(e,"hasM",!1),supportsZ:s(e,"hasZ",!1)}}function m(e){return{supportsAdvancedFieldProperties:s(e,"supportsFieldDescriptionProperty",!1)}}function f(e,t,r){const i=e?e.toLowerCase().split(",").map((e=>e.trim())):[],o=r?(0,n.p)(r):null,l=i.includes(null!=o&&"MapServer"===o.serverType?"data":"query"),a=i.includes("editing")&&!t.datesInUnknownTimezone;let u=a&&i.includes("create"),p=a&&i.includes("delete"),d=a&&i.includes("update");const y=i.includes("changetracking"),c=t.advancedQueryCapabilities;return a&&!(u||p||d)&&(u=p=d=!0),{supportsCalculate:s(t,"supportsCalculate",!1),supportsTruncate:s(t,"supportsTruncate",!1),supportsValidateSql:s(t,"supportsValidateSql",!1),supportsAdd:u,supportsDelete:p,supportsEditing:a,supportsChangeTracking:y,supportsQuery:l,supportsQueryAnalytics:s(c,"supportsQueryAnalytic",!1),supportsQueryAttachments:s(c,"supportsQueryAttachments",!1),supportsQueryTopFeatures:s(c,"supportsTopFeaturesQuery",!1),supportsResizeAttachments:s(t,"supportsAttachmentsResizing",!1),supportsSync:i.includes("sync"),supportsUpdate:d,supportsExceedsLimitStatistics:s(t,"supportsExceedsLimitStatistics",!1),supportsAsyncConvert3D:s(t,"supportsAsyncConvert3D",!1)}}function g(e,t){const r=e.advancedQueryCapabilities,l=e.ownershipBasedAccessControlForFeatures,a=e.archivingInfo,d=e.currentVersion,y=t?.includes("MapServer"),c=!y||d>=(0,i.h)("mapserver-pbf-version-support"),h=(0,n.i)(t),m=new Set((e.supportedQueryFormats??"").split(",").map((e=>e.toLowerCase().trim())));return{maxRecordCount:o(e,"maxRecordCount",void 0),maxRecordCountFactor:o(e,"maxRecordCountFactor",void 0),standardMaxRecordCount:o(e,"standardMaxRecordCount",void 0),supportedSpatialAggregationStatistics:u(r),supportsCacheHint:s(r,"supportsQueryWithCacheHint",!1)||p(r,"query"),supportsCentroid:s(r,"supportsReturningGeometryCentroid",!1),supportsCompactGeometry:h,supportsDefaultSpatialReference:s(r,"supportsDefaultSR",!1),supportsDisjointSpatialRelationship:s(r,"supportsDisjointSpatialRel",!1),supportsDistance:s(r,"supportsQueryWithDistance",!1),supportsDistinct:s(r,"supportsDistinct",e.supportsAdvancedQueries),supportsExtent:s(r,"supportsReturningQueryExtent",!1),supportsFormatPBF:c&&m.has("pbf"),supportsFullTextSearch:s(r,"supportsFullTextSearch",!1),supportsGeometryProperties:s(r,"supportsReturningGeometryProperties",!1),supportsHavingClause:s(r,"supportsHavingClause",!1),supportsHistoricMoment:s(a,"supportsQueryWithHistoricMoment",!1),supportsMaxRecordCountFactor:s(r,"supportsMaxRecordCountFactor",!1),supportsOrderBy:s(r,"supportsOrderBy",e.supportsAdvancedQueries),supportsPagination:s(r,"supportsPagination",!1),supportsPercentileStatistics:s(r,"supportsPercentileStatistics",!1),supportsQuantization:s(e,"supportsCoordinatesQuantization",!1),supportsQuantizationEditMode:s(e,"supportsQuantizationEditMode",!1),supportsQueryByAnonymous:s(l,"allowAnonymousToQuery",!0),supportsQueryByOthers:s(l,"allowOthersToQuery",!0),supportsQueryGeometry:s(e,"supportsReturningQueryGeometry",!1),supportsResultType:s(r,"supportsQueryWithResultType",!1),supportsSpatialAggregationStatistics:s(r,"supportsSpatialAggregationStatistics",!1),supportsSqlExpression:s(r,"supportsSqlExpression",!1),supportsStandardizedQueriesOnly:s(e,"useStandardizedQueries",!1),supportsStatistics:s(r,"supportsStatistics",e.supportsStatistics),supportsTopFeaturesQuery:s(r,"supportsTopFeaturesQuery",!1),tileMaxRecordCount:o(e,"tileMaxRecordCount",void 0)}}function v(e){const t=e.advancedQueryCapabilities,r=s(t,"supportsAdvancedQueryRelated",!1);return{supportsPagination:s(t,"supportsQueryRelatedPagination",!1),supportsCount:r,supportsOrderBy:r,supportsCacheHint:p(t,"queryRelated")}}function b(e){return{supportsCacheHint:p(e.advancedQueryCapabilities,"queryTopFilter")}}function w(e){const t=e.ownershipBasedAccessControlForFeatures,r=e?e.advancedEditingCapabilities:void 0;return{supportsGeometryUpdate:s(e,"allowGeometryUpdates",!0),supportsGlobalId:s(e,"supportsApplyEditsWithGlobalIds",!1),supportsReturnServiceEditsInSourceSpatialReference:s(e,"supportsReturnServiceEditsInSourceSR",!1),supportsRollbackOnFailure:s(e,"supportsRollbackOnFailureParameter",!1),supportsUpdateWithoutM:s(e,"allowUpdateWithoutMValues",!1),supportsUploadWithItemId:s(e,"supportsAttachmentsByUploadId",!1),supportsDeleteByAnonymous:s(t,"allowAnonymousToDelete",!0),supportsDeleteByOthers:s(t,"allowOthersToDelete",!0),supportsUpdateByAnonymous:s(t,"allowAnonymousToUpdate",!0),supportsUpdateByOthers:s(t,"allowOthersToUpdate",!0),supportsAsyncApplyEdits:s(r,"supportsAsyncApplyEdits",!1),zDefault:o(e,"zDefault",void 0)}}function _(e){return{operations:{supportsAppend:s(e,"supportsAppend",!1),supportsExportClip:s(e,"supportsExportClip",!1),supportsExportFrameset:s(e,"supportsExportFrameset",!1),supportsMensuration:s(e,"supportsMensuration",!1),supportsUpdate:s(e,"supportsUpdate",!1)},query:{supportsCoverageQuery:e?.playbackInfo?.klv["0601"]??!1}}}},93049:(e,t,r)=>{r.d(t,{a:()=>s,b:()=>o,g:()=>n});const i="randomUUID"in crypto;function n(){if(i)return crypto.randomUUID();const e=crypto.getRandomValues(new Uint16Array(8));e[3]=4095&e[3]|16384,e[4]=16383&e[4]|32768;const t=t=>e[t].toString(16).padStart(4,"0");return t(0)+t(1)+"-"+t(2)+"-"+t(3)+"-"+t(4)+"-"+t(5)+t(6)+t(7)}function s(){return`{${n().toUpperCase()}}`}function o(){return`{${n()}}`}},23381:(e,t,r)=>{async function i(e,t){const{WhereClause:i}=await Promise.all([r.e(8896),r.e(6589)]).then(r.bind(r,38896)).then((e=>e.W));return i.create(e,t)}function n(e,t){return"1=1"===e?t??e:"1=1"===t?e??t:null!=e&&""!==e?null!=t&&""!==t?`(${e}) AND (${t})`:e:t}r.d(t,{G:()=>i,m:()=>n})},2461:(e,t,r)=>{r.r(t),r.d(t,{default:()=>fe});var i=r(32816),n=r(52731),s=r(17745),o=r(6407),l=r(65283),a=r(2810),u=r(80959),p=r(67321),d=r(23381),y=r(99063),c=r(29298),h=r(32773),m=r(20266),f=r(49877),g=r(69421),v=r(73597),b=r(67315),w=r(8368),_=r(31315),F=r(4335),A=r(99781),M=r(29201),S=r(88730),T=r(38424),I=r(46935),x=r(96807),O=r(69448),Z=r(1985),E=r(98238),C=r(58196),j=r(38093),R=r(30011),N=r(72393),L=r(91381),D=(r(49011),r(43682),r(54481),r(89253),r(60027)),V=r(16677),$=r(17813),U=(r(32397),r(80473)),P=r(73509),Q=r(90740),q=r(56273),k=r(89601),G=r(78644),B=r(10224),z=r(60408),H=r(73600),J=r(20978),W=r(54616);r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(81272),r(36544),r(44945),r(99924),r(48844),r(51961),r(62399),r(64995),r(33150),r(58173),r(66110),r(67520),r(27532),r(93804),r(88663),r(48103),r(50214),r(59192),r(78016),r(54483),r(65085),r(33611),r(84857),r(60373),r(98187),r(35902),r(13226),r(16699),r(26809),r(2589),r(18527),r(16794),r(52357),r(11090),r(49319),r(93546),r(29570),r(34592),r(79825),r(95101),r(67578),r(14896),r(95611),r(98089),r(91366),r(43435),r(73435),r(55270),r(95779),r(13262),r(346),r(64604),r(29512),r(18683),r(94345),r(44600),r(2160),r(7969),r(69763),r(64752),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(67504),r(92517),r(77037),r(4048),r(85232),r(93471),r(53252),r(34039),r(70061),r(3495),r(97906),r(64524),r(65023),r(31424),r(74676),r(53610),r(29447),r(78273),r(49475),r(32368),r(7391),r(22529),r(43534),r(38094),r(67723),r(47239),r(59858),r(63728),r(1178),r(7182),r(47788),r(19297),r(82408),r(69277),r(70580),r(75191),r(24319),r(62092),r(4157),r(62401),r(89322),r(20138),r(53370),r(46946),r(3816),r(28276),r(71992),r(80167),r(4478),r(91808),r(7161),r(55586),r(35121),r(92229),r(18344),r(64884),r(23351),r(51222),r(42870),r(73067),r(54512),r(53103),r(19648),r(42948),r(56487),r(6399),r(9498),r(23105),r(24079),r(38149),r(19681),r(40328),r(84539),r(65299),r(6510),r(38641),r(27281),r(73502),r(19869),r(3827),r(65174),r(78328),r(72604),r(25018),r(57111),r(75651),r(88614),r(1030),r(15319),r(60785),r(23787),r(22151),r(38632),r(79875),r(133),r(83002),r(24330),r(91276),r(62482),r(45476),r(69310),r(85351),r(1535),r(9943),r(3112),r(46626),r(45560),r(56303),r(85890),r(55884),r(85472),r(79323),r(74148),r(3175),r(85994),r(35935),r(23070),r(95717),r(968),r(85901),r(82458),r(37740),r(25329),r(82140),r(40988),r(42586),r(44370),r(18653),r(95637),r(59930),r(45862),r(72762),r(71613),r(70534),r(45817),r(49755),r(54131),r(86941),r(1739),r(81618),r(81284),r(44864),r(17872),r(36309),r(66136),r(4734),r(78860),r(26805),r(13983);const K={key:"type",base:D.A,errorContext:"renderer",typeMap:{simple:V.A,"unique-value":$.A,"class-breaks":L.A}},Y=(0,j.d)(),X=(0,g.c)({types:K});let ee=0;function te(e){const t=e.json.write;return"object"==typeof t?t.ignoreOrigin=!0:e.json.write={ignoreOrigin:!0},e}function re(e){switch(e){case"point":case"multipoint":return W.b.clone();case"polyline":return W.a.clone();case"polygon":case"multipatch":return W.d.clone();default:return null}}function ie(e,t){return null==e?null:t.subtypes?.find((t=>t.code===e))}function ne(e,t){let r=null;switch(t.geometryType){case"esriGeometryPoint":case"esriGeometryMultipoint":r="point";break;case"esriGeometryPolyline":r="line";break;case"esriGeometryPolygon":case"esriGeometryMultiPatch":r="polygon";break;default:t.type,r=null}const i={},n=ie(e,t);if(null!=n){const{defaultValues:e}=n;for(const t in e)i[t]=e[t]}return i[t.subtypeField]=e,new G.A({name:"New Feature",drawingTool:r,prototype:{attributes:i}})}let se=class extends((0,a.M)((0,n.O)((0,U.sA)(P.A)))){constructor(e){super(e),this.charts=null,this.editingEnabled=!0,this.fieldOverrides=null,this.fieldsIndex=null,this.formTemplate=null,this.id=`${Date.now().toString(16)}-subtype-sublayer-${ee++}`,this.type="subtype-sublayer",this.labelsVisible=!0,this.labelingInfo=null,this.layerType="ArcGISFeatureLayer",this.legendEnabled=!0,this.listMode="show",this.minScale=0,this.maxScale=0,this.opacity=1,this.parent=null,this.popupEnabled=!0,this.popupTemplate=null,this.subtypeCode=null,this.templates=null,this.title=null,this.visible=!0}load(e){return(0,R.yp)(this.renderer,this.fieldsIndex),Promise.resolve(this)}get capabilities(){return this.parent?.capabilities}get effectiveCapabilities(){return this.parent?.effectiveCapabilities}get effectiveEditingEnabled(){const{parent:e}=this;return e?e.effectiveEditingEnabled&&this.editingEnabled:this.editingEnabled}get elevationInfo(){return this.parent?.elevationInfo}writeFieldOverrides(e,t,r){const{fields:i,parent:n}=this;let s;if(i){s=[];let e=0;i.forEach((({name:t,alias:r,editable:i,visible:o})=>{if(!o)return;const l=n?.fields?.find((e=>e.name===t));if(!l)return;const a={name:t};let u=!1;r!==l.alias&&(a.alias=r,u=!0),i!==l.editable&&(a.editable=i,u=!0),s.push(a),u&&e++})),0===e&&s.length===i.length&&(s=null)}else s=(0,h.o8)(e);s?.length&&(0,Q.s)(r,s,t)}get fields(){const{parent:e,fieldOverrides:t,subtypeCode:r}=this,i=e?.fields;if(!e||!i?.length)return null;const{subtypes:n,subtypeField:s}=e,o=n?.find((e=>e.code===r)),l=o?.defaultValues,a=o?.domains,u=[];for(const e of i){const i=e.clone(),{name:n}=i,o=t?.find((e=>e.name===n));if(i.visible=!t||!!o,o){const{alias:e,editable:t}=o;e&&(i.alias=e),!1===t&&(i.editable=!1)}const p=l?.[n]??null;i.defaultValue=n===s?r:p;const d=a?.[n]??null;i.domain=n===s?null:d?"inherited"===d.type?i.domain:d.clone():null,u.push(i)}return u}get floorInfo(){return this.parent?.floorInfo}get geometryType(){return this.parent?.geometryType}get effectiveScaleRange(){const{minScale:e,maxScale:t}=this;return{minScale:e,maxScale:t}}get objectIdField(){return this.parent||m.L.getLogger(this).error(le("objectIdField")),this.parent?.objectIdField}get defaultPopupTemplate(){return this.createPopupTemplate()}set renderer(e){(0,R.yp)(e,this.fieldsIndex),this._override("renderer",e)}get renderer(){if(this._isOverridden("renderer"))return this._get("renderer");const{parent:e}=this;return e&&!e.isTable&&"mesh"!==e.geometryType?(t=e.geometryType,new V.A({symbol:re(t)})):null;var t}readRendererFromService(e,t,r){if("Table"===t.type)return null;const i=t.drawingInfo?.renderer,n=X(i,t,r);let s;const{subtypeCode:o}=this;if(null!=o&&function(e,t){return!(!t||"unique-value"!==e?.type||null==e.field||e.field.toLowerCase()!==t.toLowerCase()||e.field2||e.field3||e.valueExpression)}(n,t.subtypeField)){const e=n.uniqueValueInfos?.find((({value:e})=>(e="number"==typeof e?String(e):e)===String(o)));e&&(s=new V.A({symbol:e.symbol}))}else"simple"!==n?.type||n.visualVariables?.length||(s=n);return s}readRenderer(e,t,r){const i=t?.layerDefinition?.drawingInfo?.renderer;if(!i)return;const n=i.visualVariables?.some((e=>"rotationInfo"!==e.type));return n?void 0:X(i,t,r)||void 0}get spatialReference(){return this.parent?.spatialReference}get subtypeField(){return this.parent?.subtypeField}readTemplatesFromService(e,t){return[ne(this.subtypeCode,t)]}readTitleFromService(e,t){const r=ie(this.subtypeCode,t);return null!=r?r.name:null}get url(){return this.parent?.url}get userHasUpdateItemPrivileges(){return!!this.parent?.userHasUpdateItemPrivileges}async addAttachment(e,t){const{parent:r}=this;if(!r)throw le("addAttachment");if(e.getAttribute(r.subtypeField)!==this.subtypeCode)throw new o.A("subtype-sublayer:addAttachment","The feature provided does not belong to this SubtypeSublayer");return r.addAttachment(e,t)}async updateAttachment(e,t,r){const{parent:i}=this;if(!i)throw le("updateAttachment");if(e.getAttribute(i.subtypeField)!==this.subtypeCode)throw new o.A("subtype-sublayer:updateAttachment","The feature provided does not belong to this SubtypeSublayer");return i.updateAttachment(e,t,r)}async deleteAttachments(e,t){const{parent:r}=this;if(!r)throw le("deleteAttachments");if(e.getAttribute(r.subtypeField)!==this.subtypeCode)throw new o.A("subtype-sublayer:deleteAttachments","The feature provided does not belong to this SubtypeSublayer");return r.deleteAttachments(e,t)}async applyEdits(e,t){if(!this.parent)throw le("applyEdits");return this.parent.applyEdits(e,t)}createPopupTemplate(e){let t=this;const{parent:r,fields:i,title:n}=this;if(r){const{displayField:e,editFieldsInfo:s,objectIdField:o}=r;t={displayField:e,editFieldsInfo:s,fields:i,objectIdField:o,title:n}}return(0,J.tn)(t,e)}createQuery(){if(!this.parent)throw le("createQuery");const e=(0,C.f)(this.parent),t=`${this.parent.subtypeField}=${this.subtypeCode}`;return e.where=(0,d.m)(t,this.parent.definitionExpression),e}getField(e){return this.fieldsIndex.get(e)}getFieldDomain(e){return this._getLayerDomain(e)}async queryAttachments(e,t){const r=await this.load();if(!r.parent)throw le("queryAttachments");const i=e.clone();return i.where=oe(i.where,r.parent.subtypeField,r.subtypeCode),r.parent.queryAttachments(e,t)}async queryFeatures(e,t){const r=await this.load();if(!r.parent)throw le("queryFeatures");const i=H.A.from(e)??r.createQuery();return null!=e&&(i.where=oe(i.where,r.parent.subtypeField,r.subtypeCode)),r.parent.queryFeatures(i,t)}_getLayerDomain(e){const t=this.fieldsIndex.get(e);return t?t.domain:null}};(0,i._)([(0,c.MZ)({readOnly:!0,json:{read:!1}})],se.prototype,"capabilities",null),(0,i._)([(0,c.MZ)({readOnly:!0,json:{read:!1}})],se.prototype,"effectiveCapabilities",null),(0,i._)([(0,c.MZ)({json:{write:{ignoreOrigin:!0}}})],se.prototype,"charts",void 0),(0,i._)([(0,c.MZ)({type:Boolean,nonNullable:!0,json:{name:"enableEditing",write:{ignoreOrigin:!0}}})],se.prototype,"editingEnabled",void 0),(0,i._)([(0,c.MZ)({type:Boolean,readOnly:!0})],se.prototype,"effectiveEditingEnabled",null),(0,i._)([(0,c.MZ)({readOnly:!0,json:{read:!1}})],se.prototype,"elevationInfo",null),(0,i._)([(0,c.MZ)({json:{name:"layerDefinition.fieldOverrides",origins:{service:{read:!1}},write:{ignoreOrigin:!0,allowNull:!0}}})],se.prototype,"fieldOverrides",void 0),(0,i._)([(0,q.w)("fieldOverrides")],se.prototype,"writeFieldOverrides",null),(0,i._)([(0,c.MZ)({...Y.fields,readOnly:!0,json:{read:!1}})],se.prototype,"fields",null),(0,i._)([(0,c.MZ)(Y.fieldsIndex)],se.prototype,"fieldsIndex",void 0),(0,i._)([(0,c.MZ)({readOnly:!0,json:{read:!1}})],se.prototype,"floorInfo",null),(0,i._)([(0,c.MZ)({type:k.A,json:{name:"formInfo",write:{ignoreOrigin:!0}}})],se.prototype,"formTemplate",void 0),(0,i._)([(0,c.MZ)({type:String,clonable:!1,readOnly:!0,json:{origins:{service:{read:!1},"portal-item":{read:!1}},write:{ignoreOrigin:!0}}})],se.prototype,"id",void 0),(0,i._)([(0,c.MZ)({readOnly:!0,json:{read:!1}})],se.prototype,"geometryType",null),(0,i._)([(0,c.MZ)({readOnly:!0,json:{read:!1}})],se.prototype,"type",void 0),(0,i._)([(0,c.MZ)(te((0,h.o8)(E.l)))],se.prototype,"labelsVisible",void 0),(0,i._)([(0,c.MZ)({type:[B.A],json:{name:"layerDefinition.drawingInfo.labelingInfo",origins:{service:{read:!1}},read:{reader:z.r},write:{ignoreOrigin:!0}}})],se.prototype,"labelingInfo",void 0),(0,i._)([(0,c.MZ)({type:["ArcGISFeatureLayer"],readOnly:!0,json:{read:!1,write:{ignoreOrigin:!0}}})],se.prototype,"layerType",void 0),(0,i._)([(0,c.MZ)(te((0,h.o8)(E.a)))],se.prototype,"legendEnabled",void 0),(0,i._)([(0,c.MZ)({type:["show","hide"]})],se.prototype,"listMode",void 0),(0,i._)([(0,c.MZ)((()=>{const e=(0,h.o8)(E.b);return e.json.origins.service.read=!1,te(e)})())],se.prototype,"minScale",void 0),(0,i._)([(0,c.MZ)((()=>{const e=(0,h.o8)(E.m);return e.json.origins.service.read=!1,te(e)})())],se.prototype,"maxScale",void 0),(0,i._)([(0,c.MZ)({readOnly:!0})],se.prototype,"effectiveScaleRange",null),(0,i._)([(0,c.MZ)({readOnly:!0,json:{read:!1}})],se.prototype,"objectIdField",null),(0,i._)([(0,c.MZ)({type:Number,range:{min:0,max:1},nonNullable:!0,json:{write:{ignoreOrigin:!0}}})],se.prototype,"opacity",void 0),(0,i._)([(0,c.MZ)({clonable:!1})],se.prototype,"parent",void 0),(0,i._)([(0,c.MZ)(te((0,h.o8)(E.p)))],se.prototype,"popupEnabled",void 0),(0,i._)([(0,c.MZ)({type:N.A,json:{name:"popupInfo",write:{ignoreOrigin:!0}}})],se.prototype,"popupTemplate",void 0),(0,i._)([(0,c.MZ)({readOnly:!0})],se.prototype,"defaultPopupTemplate",null),(0,i._)([(0,c.MZ)({types:K,json:{write:{target:"layerDefinition.drawingInfo.renderer",ignoreOrigin:!0}}})],se.prototype,"renderer",null),(0,i._)([(0,f.r)("service","renderer",["drawingInfo.renderer","subtypeField","type"])],se.prototype,"readRendererFromService",null),(0,i._)([(0,f.r)("renderer",["layerDefinition.drawingInfo.renderer"])],se.prototype,"readRenderer",null),(0,i._)([(0,c.MZ)({readOnly:!0,json:{read:!1}})],se.prototype,"spatialReference",null),(0,i._)([(0,c.MZ)({type:Number,json:{origins:{service:{read:!1}},write:{ignoreOrigin:!0}}})],se.prototype,"subtypeCode",void 0),(0,i._)([(0,c.MZ)({readOnly:!0,json:{read:!1}})],se.prototype,"subtypeField",null),(0,i._)([(0,c.MZ)({type:[G.A],json:{name:"layerDefinition.templates",write:{ignoreOrigin:!0}}})],se.prototype,"templates",void 0),(0,i._)([(0,f.r)("service","templates",["geometryType","subtypeField","subtypes","type"])],se.prototype,"readTemplatesFromService",null),(0,i._)([(0,c.MZ)({type:String,json:{write:{ignoreOrigin:!0}}})],se.prototype,"title",void 0),(0,i._)([(0,f.r)("service","title",["subtypes"])],se.prototype,"readTitleFromService",null),(0,i._)([(0,c.MZ)({readOnly:!0,json:{read:!1}})],se.prototype,"url",null),(0,i._)([(0,c.MZ)({readOnly:!0})],se.prototype,"userHasUpdateItemPrivileges",null),(0,i._)([(0,c.MZ)({type:Boolean,nonNullable:!0,json:{name:"visibility",write:{ignoreOrigin:!0}}})],se.prototype,"visible",void 0),se=(0,i._)([(0,g.$)("esri.layers.support.SubtypeSublayer")],se);const oe=(e,t,r)=>{const i=new RegExp(`${t}\\s*=\\s*\\d+`),n=`${t}=${r}`,s=e??"";return i.test(s)?s.replace(i,n):(0,d.m)(n,s)},le=e=>new o.A(`This sublayer must have a parent SubtypeGroupLayer in order to use ${e}`),ae=se;var ue=r(35619),pe=r(59955),de=r(40558);r(12119),r(13201),r(12856),r(47812),r(67138),r(93049),r(32826),r(89575),r(71895),r(27084),r(61904),r(21914),r(43059),r(89935),r(49813),r(82454),r(78281),r(47387),r(46728),r(64102),r(79205);const ye="SubtypeGroupLayer";function ce(e,t){return new o.A("layer:unsupported",`Layer (${e.title}, ${e.id}) of type '${e.declaredClass}' ${t}`,{layer:e})}const he=(0,j.d)();let me=class extends((0,M.j)((0,A.E)((0,_.dM)((0,O.e)((0,x.j)((0,I.J)((0,w.A)((0,S.q)((0,T.A)((0,a.M)((0,F.d)((0,b.p)((0,n.O)(v.A)))))))))))))){constructor(...e){super(...e),this._sublayerLookup=new Map,this.fields=null,this.fieldsIndex=null,this.outFields=null,this.sublayers=new(s.A.ofType(ae)),this.supportedSourceTypes=new Set(["Feature Layer"]),this.timeInfo=null,this.title="Layer",this.type="subtype-group",this._debouncedSaveOperations=(0,u.sg)((async(e,t,i)=>{const{save:n,saveAs:s}=await r.e(9223).then(r.bind(r,91604));switch(e){case de.S.SAVE:return n(this,t);case de.S.SAVE_AS:return s(this,i,t)}})),this.addHandles((0,p.wB)((()=>this.sublayers),((e,t)=>this._handleSublayersChange(e,t)),p.OH))}destroy(){this.source?.destroy()}normalizeCtorArgs(e,t){return"string"==typeof e?{url:e,...t}:e}load(e){const t=null!=e?e.signal:null,r=this.loadFromPortal({supportedTypes:["Feature Service"]},e).catch(u.QP).then((async()=>{if(!this.url)throw new o.A("subtype-grouplayer:missing-url-or-source","SubtypeGroupLayer must be created with either a url or a portal item");if(null==this.layerId)throw new o.A("subtype-grouplayer:missing-layerid","layerId is required for a SubtypeGroupLayer created with url");return this._initLayerProperties(await this.createGraphicsSource(t))})).then((()=>(0,C.e)(this,"load",e)));return this.addResolvingPromise(r),Promise.resolve(this)}get createQueryVersion(){return this.commitProperty("definitionExpression"),this.commitProperty("timeExtent"),this.commitProperty("timeOffset"),this.commitProperty("geometryType"),this.commitProperty("gdbVersion"),this.commitProperty("historicMoment"),this.commitProperty("returnZ"),this.commitProperty("capabilities"),this.commitProperty("returnM"),(this._get("createQueryVersion")??0)+1}get editingEnabled(){return this.loaded&&null!=this.capabilities&&this.capabilities.operations.supportsEditing&&this.userHasEditingPrivileges}get effectiveEditingEnabled(){return(0,C.b)(this)}get parsedUrl(){const e=(0,y.An)(this.url);return null!=e&&null!=this.layerId&&(e.path=(0,y.fj)(e.path,this.layerId.toString())),e}set source(e){this._get("source")!==e&&this._set("source",e)}readTitleFromService(e,{name:t}){return this.url?(0,Z.t)(this.url,t):t}async addAttachment(e,t){return(0,C.d)(this,e,t,ye)}async updateAttachment(e,t,r){return(0,C.u)(this,e,t,r,ye)}async applyEdits(e,t){return(0,C.a)(this,e,t)}on(e,t){return super.on(e,t)}async createGraphicsSource(e){const{default:t}=await(0,u.qr)(Promise.all([r.e(8140),r.e(3609),r.e(8380),r.e(6767)]).then(r.bind(r,38380)),e);return new t({layer:this,supportedSourceTypes:this.supportedSourceTypes}).load({signal:e})}createQuery(){const e=(0,C.f)(this),t=this.sublayers.map((e=>e.subtypeCode));return e.where=(0,d.m)(`${this.subtypeField} IN (${t.join(",")})`,this.definitionExpression),e}async deleteAttachments(e,t){return(0,C.i)(this,e,t,ye)}async fetchRecomputedExtents(e){return(0,C.j)(this,e,ye)}findSublayerForFeature(e){const t=this.fieldsIndex.get(this.subtypeField),r=e.attributes[t.name];return this.findSublayerForSubtypeCode(r)}findSublayerForSubtypeCode(e){return this._sublayerLookup.get(e)}getFieldDomain(e,t){return this._getLayerDomain(e)}getField(e){return this.fieldsIndex.get(e)}loadAll(){return(0,l.l)(this,(e=>{e(this.sublayers)}))}async queryAttachments(e,t){return(0,C.q)(this,e,t,ye)}async queryFeatures(e,t){const r=await this.load(),i=H.A.from(e)??r.createQuery(),n=i.outFields??[];n.includes(this.subtypeField)||(n.push(this.subtypeField),i.outFields=n);const s=await r.source.queryFeatures(i,t);if(s?.features)for(const e of s.features)e.layer=e.sourceLayer=this.findSublayerForFeature(e);return s}async queryObjectIds(e,t){return(0,C.k)(this,e,t,ye)}async queryFeatureCount(e,t){return(0,C.l)(this,e,t,ye)}async queryExtent(e,t){return(0,C.m)(this,e,t,ye)}async queryRelatedFeatures(e,t){return(0,C.n)(this,e,t,ye)}async queryRelatedFeaturesCount(e,t){return(0,C.o)(this,e,t,ye)}async save(e){return this._debouncedSaveOperations(de.S.SAVE,e)}async saveAs(e,t){return this._debouncedSaveOperations(de.S.SAVE_AS,t,e)}write(e,t){const{origin:r,layerContainerType:i,messages:n}=t;if(this.isTable){if("web-scene"===r||"web-map"===r&&"tables"!==i)return n?.push(ce(this,"using a table source cannot be written to web scenes and web maps")),null}else if(this.loaded&&"web-map"===r&&"tables"===i)return n?.push(ce(this,"using a non-table source cannot be written to tables in web maps")),null;return this.sublayers?.length?super.write(e,t):(n?.push(new o.A("web-document-write:invalid-property",`Layer (${this.title}, ${this.id}) of type '${this.declaredClass}' has invalid value for 'sublayers' property. 'sublayers' collection should contain at least one sublayer`,{layer:this})),null)}serviceSupportsSpatialReference(e){return!!this.loaded&&(0,pe.s)(this,e)}_getLayerDomain(e){const t=this.fieldsIndex.get(e);return t?t.domain:null}async _initLayerProperties(e){this._set("source",e);const{sourceJSON:t}=e;if(t&&(this.sourceJSON=t,this.read(t,{origin:"service",url:this.parsedUrl})),!this.subtypes?.length)throw new o.A("subtype-grouplayer:missing-subtypes","SubtypeGroupLayer must be created using a layer with subtypes");this._verifyFields(),(0,R.sv)(this.timeInfo,this.fieldsIndex)}async hasDataChanged(){return(0,C.h)(this)}_verifyFields(){const e=this.parsedUrl?.path??"undefined";this.objectIdField||console.log("SubtypeGroupLayer: 'objectIdField' property is not defined (url: "+e+")"),this.isTable||-1!==e.search(/\/FeatureServer\//i)||this.fields?.some((e=>"geometry"===e.type))||console.log("SubtypeGroupLayer: unable to find field of type 'geometry' in the layer 'fields' list. If you are using a map service layer, features will not have geometry (url: "+e+")")}_handleSublayersChange(e,t){t&&(t.forEach((e=>{e.parent=null})),this.removeHandles("sublayers-owner"),this._sublayerLookup.clear()),e&&(e.forEach((e=>{e.parent=this,this._sublayerLookup.set(e.subtypeCode,e)})),this.addHandles([e.on("after-add",(({item:e})=>{e.parent=this,this._sublayerLookup.set(e.subtypeCode,e)})),e.on("after-remove",(({item:e})=>{e.parent=null,this._sublayerLookup.delete(e.subtypeCode)}))],"sublayers-owner"))}};(0,i._)([(0,c.MZ)({readOnly:!0})],me.prototype,"createQueryVersion",null),(0,i._)([(0,c.MZ)({readOnly:!0})],me.prototype,"editingEnabled",null),(0,i._)([(0,c.MZ)({readOnly:!0})],me.prototype,"effectiveEditingEnabled",null),(0,i._)([(0,c.MZ)({...he.fields,readOnly:!0,json:{origins:{service:{read:!0}},read:!1}})],me.prototype,"fields",void 0),(0,i._)([(0,c.MZ)(he.fieldsIndex)],me.prototype,"fieldsIndex",void 0),(0,i._)([(0,c.MZ)(E.i)],me.prototype,"id",void 0),(0,i._)([(0,c.MZ)({type:["show","hide","hide-children"],json:{origins:{"portal-item":{read:!1,write:!1}}}})],me.prototype,"listMode",void 0),(0,i._)([(0,c.MZ)({value:"SubtypeGroupLayer",type:["SubtypeGroupLayer"],json:{origins:{"portal-item":{name:"layerType",write:{enabled:!0,ignoreOrigin:!0}}}}})],me.prototype,"operationalLayerType",void 0),(0,i._)([(0,c.MZ)(he.outFields)],me.prototype,"outFields",void 0),(0,i._)([(0,c.MZ)({readOnly:!0})],me.prototype,"parsedUrl",null),(0,i._)([(0,c.MZ)({clonable:!1})],me.prototype,"source",null),(0,i._)([(0,c.MZ)({type:s.A.ofType(ae),json:{origins:{service:{read:{source:"subtypes",reader:(e,t,r)=>{const i=e.map((({code:e})=>{const i=new ae({subtypeCode:e});return i.read(t,r),i}));return new(s.A.ofType(ae))(i)}}}},name:"layers",write:{ignoreOrigin:!0}}})],me.prototype,"sublayers",void 0),(0,i._)([(0,c.MZ)({type:ue.A})],me.prototype,"timeInfo",void 0),(0,i._)([(0,c.MZ)({json:{origins:{"portal-item":{write:{enabled:!0,ignoreOrigin:!0,writerEnsuresNonNull:!0}}}}})],me.prototype,"title",void 0),(0,i._)([(0,f.r)("service","title",["name"])],me.prototype,"readTitleFromService",null),(0,i._)([(0,c.MZ)({json:{read:!1}})],me.prototype,"type",void 0),me=(0,i._)([(0,g.$)("esri.layers.SubtypeGroupLayer")],me);const fe=me},67315:(e,t,r)=>{r.d(t,{p:()=>o});var i=r(32816),n=r(29298),s=(r(32773),r(20266),r(69421));r(36544),r(93181),r(13671),r(40499),r(6407),r(90740),r(91047);const o=e=>{let t=class extends e{get apiKey(){return this._isOverridden("apiKey")?this._get("apiKey"):"portalItem"in this?this.portalItem?.apiKey:null}set apiKey(e){null!=e?this._override("apiKey",e):(this._clearOverride("apiKey"),this.clear("apiKey","user"))}};return(0,i._)([(0,n.MZ)({type:String})],t.prototype,"apiKey",null),t=(0,i._)([(0,s.$)("esri.layers.mixins.APIKeyMixin")],t),t}},69448:(e,t,r)=>{r.d(t,{B:()=>y,e:()=>c});var i=r(32816),n=r(66136),s=r(79205),o=r(29298),l=(r(32773),r(20266),r(49877)),a=r(69421),u=r(82530),p=r(30011),d=r(35619);r(99924),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(4734),r(50214),r(93804),r(59192),r(78016),r(54483),r(56273),r(36544),r(52731),r(88663),r(55270),r(95779),r(13262),r(346),r(64604),r(29512),r(99063),r(18683),r(16699),r(26809),r(2589),r(18527),r(94345),r(44600),r(2160),r(7969),r(69763),r(64752),r(48844),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(67504),r(92517),r(77037);const y={type:Boolean,json:{read:{source:"timeAnimation"},write:{target:"timeAnimation",layerContainerTypes:u.e}}},c=e=>{let t=class extends e{constructor(){super(...arguments),this.timeExtent=null,this.timeOffset=null,this.useViewTime=!0}readOffset(e,t){const r=t.timeInfo.exportOptions;if(!r)return null;const i=r.timeOffset,n=s.t.fromJSON(r.timeOffsetUnits);return i&&n?new s.A({value:i,unit:n}):null}set timeInfo(e){(0,p.sv)(e,this.fieldsIndex),this._set("timeInfo",e)}};return(0,i._)([(0,o.MZ)({type:n.A,json:{write:!1}})],t.prototype,"timeExtent",void 0),(0,i._)([(0,o.MZ)({type:s.A})],t.prototype,"timeOffset",void 0),(0,i._)([(0,l.r)("service","timeOffset",["timeInfo.exportOptions"])],t.prototype,"readOffset",null),(0,i._)([(0,o.MZ)({value:null,type:d.A,json:{write:!0,origins:{"web-document":{read:!1,write:!1},"portal-item":{read:!1,write:!1}}}})],t.prototype,"timeInfo",null),(0,i._)([(0,o.MZ)(y)],t.prototype,"useViewTime",void 0),t=(0,i._)([(0,a.$)("esri.layers.mixins.TemporalLayer")],t),t}},59930:(e,t,r)=>{r.d(t,{A:()=>h});var i,n=r(32816),s=r(32773),o=r(29298),l=(r(20266),r(88663)),a=r(69421),u=r(99924),p=r(45862);r(36544),r(93181),r(13671),r(40499),r(6407),r(90740),r(93804),r(91047),r(41390),r(58498),r(45371),r(80959);let d=i=class extends u.oY{constructor(e){super(e),this.name=null,this.code=null}clone(){return new i({name:this.name,code:this.code})}};var y;(0,n._)([(0,o.MZ)({type:String,json:{write:!0}})],d.prototype,"name",void 0),(0,n._)([(0,o.MZ)({type:[String,Number],json:{write:!0}})],d.prototype,"code",void 0),d=i=(0,n._)([(0,a.$)("esri.layers.support.CodedValue")],d);let c=y=class extends p.A{constructor(e){super(e),this.codedValues=null,this.type="coded-value"}getName(e){let t=null;if(this.codedValues){const r=String(e);this.codedValues.some((e=>(String(e.code)===r&&(t=e.name),!!t)))}return t}clone(){return new y({codedValues:(0,s.o8)(this.codedValues),name:this.name})}};(0,n._)([(0,o.MZ)({type:[d],json:{write:!0}})],c.prototype,"codedValues",void 0),(0,n._)([(0,l.e)({codedValue:"coded-value"})],c.prototype,"type",void 0),c=y=(0,n._)([(0,a.$)("esri.layers.support.CodedValueDomain")],c);const h=c},45862:(e,t,r)=>{r.d(t,{A:()=>d});var i=r(32816),n=r(93804),s=r(99924),o=r(29298),l=(r(32773),r(20266),r(88663)),a=r(69421);r(90740),r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(36544);const u=new n.J({inherited:"inherited",codedValue:"coded-value",range:"range"});let p=class extends s.oY{constructor(e){super(e),this.name=null,this.type=null}};(0,i._)([(0,o.MZ)({type:String,json:{write:!0}})],p.prototype,"name",void 0),(0,i._)([(0,l.e)(u)],p.prototype,"type",void 0),p=(0,i._)([(0,a.$)("esri.layers.support.Domain")],p);const d=p},44864:(e,t,r)=>{r.d(t,{A:()=>f});var i,n=r(32816),s=r(93804),o=r(99924),l=r(29298),a=r(36544),u=(r(32773),r(88663)),p=r(49877),d=r(69421),y=r(95637),c=r(17872);r(90740),r(41390),r(20266),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(59930),r(45862),r(72762),r(71613);const h=new s.J({binary:"binary",coordinate:"coordinate",countOrAmount:"count-or-amount",dateAndTime:"date-and-time",description:"description",locationOrPlaceName:"location-or-place-name",measurement:"measurement",nameOrTitle:"name-or-title",none:"none",orderedOrRanked:"ordered-or-ranked",percentageOrRatio:"percentage-or-ratio",typeOrCategory:"type-or-category",uniqueIdentifier:"unique-identifier"});let m=i=class extends o.oY{constructor(e){super(e),this.alias=null,this.defaultValue=void 0,this.description=null,this.domain=null,this.editable=!0,this.length=void 0,this.name=null,this.nullable=!0,this.type=null,this.valueType=null,this.visible=!0}readDescription(e,{description:t}){let r=null;try{r=t?JSON.parse(t):null}catch(e){}return r?.value??null}readValueType(e,{description:t}){let r=null;try{r=t?JSON.parse(t):null}catch(e){}return r?h.fromJSON(r.fieldValueType):null}clone(){return new i({alias:this.alias,defaultValue:this.defaultValue,description:this.description,domain:this.domain?.clone()??null,editable:this.editable,length:this.length,name:this.name,nullable:this.nullable,type:this.type,valueType:this.valueType,visible:this.visible})}};(0,n._)([(0,l.MZ)({type:String,json:{write:!0}})],m.prototype,"alias",void 0),(0,n._)([(0,l.MZ)({type:[String,Number],json:{write:{allowNull:!0}}})],m.prototype,"defaultValue",void 0),(0,n._)([(0,l.MZ)()],m.prototype,"description",void 0),(0,n._)([(0,p.r)("description")],m.prototype,"readDescription",null),(0,n._)([(0,l.MZ)({types:y.t,json:{read:{reader:y.f},write:!0}})],m.prototype,"domain",void 0),(0,n._)([(0,l.MZ)({type:Boolean,json:{write:!0}})],m.prototype,"editable",void 0),(0,n._)([(0,l.MZ)({type:a.I,json:{write:{overridePolicy:e=>({enabled:Number.isFinite(e)})}}})],m.prototype,"length",void 0),(0,n._)([(0,l.MZ)({type:String,json:{write:!0}})],m.prototype,"name",void 0),(0,n._)([(0,l.MZ)({type:Boolean,json:{write:!0}})],m.prototype,"nullable",void 0),(0,n._)([(0,u.e)(c.k)],m.prototype,"type",void 0),(0,n._)([(0,l.MZ)()],m.prototype,"valueType",void 0),(0,n._)([(0,p.r)("valueType",["description"])],m.prototype,"readValueType",null),(0,n._)([(0,l.MZ)({type:Boolean,json:{read:!1}})],m.prototype,"visible",void 0),m=i=(0,n._)([(0,d.$)("esri.layers.support.Field")],m);const f=m},79875:(e,t,r)=>{r.d(t,{A:()=>y});var i=r(6407),n=r(99924),s=r(20266),o=r(36544),l=r(133),a=r(30011),u=r(78016),p=r(54483);r(32773),r(90740),r(32816),r(41390),r(69421),r(40499),r(93181),r(13671),r(91047),r(29298),r(58498),r(45371),r(80959),r(55270),r(50214),r(93804),r(59192),r(95779),r(13262),r(346),r(64604),r(29512),r(99063),r(18683),r(16699),r(26809),r(2589),r(18527),r(94345),r(44600),r(2160),r(49877),r(7969),r(69763),r(56273),r(64752),r(48844),r(29208),r(36533),r(84200),r(97827),r(91695),r(18169),r(48402),r(67504),r(92517),r(77037);const d=new Map;class y{static fromJSON(e){return new y(e.fields,e.timeZoneByFieldName)}static fromLayer(e){return new y(e.fields??[],f(e))}static fromLayerJSON(e){return new y(e.fields??[],f(e))}constructor(e=[],t){this._fieldsMap=new Map,this._normalizedFieldsMap=new Map,this._dateFieldsSet=new Set,this._numericFieldsSet=new Set,this._requiredFields=null,this.dateFields=[],this.numericFields=[],this.fields=e||[],this._timeZoneByFieldName=t?new Map(t):null;const r=[];for(const e of this.fields){const t=e?.name,i=h(t);if(t&&i){const n=c(t);this._fieldsMap.set(t,e),this._fieldsMap.set(n,e),this._normalizedFieldsMap.set(i,e),r.push(`${n}:${e.type}:${this._timeZoneByFieldName?.get(t)}`),(0,a.vE)(e)?(this.dateFields.push(e),this._dateFieldsSet.add(e)):(0,a.WA)(e)&&(this._numericFieldsSet.add(e),this.numericFields.push(e)),(0,a.te)(e)||(0,a.Xz)(e)||(e.editable=null==e.editable||!!e.editable,e.nullable=null==e.nullable||!!e.nullable)}}r.sort(),this.uid=r.join()}get requiredFields(){if(!this._requiredFields){this._requiredFields=[];for(const e of this.fields)(0,a.te)(e)||(0,a.Xz)(e)||e.nullable||void 0!==(0,a.lD)(e)||this._requiredFields.push(e)}return this._requiredFields}equals(e){return this.uid===e?.uid}has(e){return null!=this.get(e)}get(e){if(!e)return;let t=this._fieldsMap.get(e);return t||(t=this._fieldsMap.get(c(e))??this._normalizedFieldsMap.get(h(e)),t&&this._fieldsMap.set(e,t),t)}getTimeZone(e){const t=this.get(e&&"string"!=typeof e?e.name:e);return t?this._timeZoneByFieldName?this._timeZoneByFieldName.get(t.name):"date"===t.type||"esriFieldTypeDate"===t.type?(s.L.getLogger("esri.layers.support.FieldsIndex").error(new i.A("getTimeZone:no-timezone-information",`no time zone information for field '${t.name}'`)),u.u):m.has(t.type)?u.a:null:null}getLuxonTimeZone(e){const t=this.getTimeZone(e);return t?t===u.a?l.U.instance:t===u.u?p.F.utcInstance:(0,o.g)(d,t,(()=>p.I.create(t))):null}isDateField(e){return this._dateFieldsSet.has(this.get(e))}isTimeOnlyField(e){return(0,a.OH)(this.get(e))}isNumericField(e){return this._numericFieldsSet.has(this.get(e))}normalizeFieldName(e){return this.get(e)?.name??void 0}toJSON(){return{fields:this.fields.map((e=>(0,n.Wj)(e)?e.toJSON():e)),timeZoneByFieldName:this._timeZoneByFieldName?Array.from(this._timeZoneByFieldName.entries()):null}}}function c(e){return e.trim().toLowerCase()}function h(e){return(0,a.rS)(e)?.toLowerCase()??""}const m=new Set(["time-only","date-only","timestamp-offset","esriFieldTypeDateOnly","esriFieldTypeTimeOnly","esriFieldTypeTimestampOffset"]);function f(e){const t=new Map;if(!e.fields)return t;const r=!0===e.datesInUnknownTimezone,{timeInfo:i,editFieldsInfo:n}=e,s=(i?"startField"in i?i.startField:i.startTimeField:"")??"",o=(i?"endField"in i?i.endField:i.endTimeField:"")??"",l="dateFieldsTimeZone"in e?e.dateFieldsTimeZone??null:e.dateFieldsTimeReference?(0,u.f)(e.dateFieldsTimeReference):null,a=n?"timeZone"in n?n.timeZone??l:n.dateFieldsTimeReference?(0,u.f)(n.dateFieldsTimeReference):l??u.u:null,p=i?"timeZone"in i?i.timeZone??l:i.timeReference?(0,u.f)(i.timeReference):l:null,d=new Map([[c(n?.creationDateField??""),a],[c(n?.editDateField??""),a],[c(s),p],[c(o),p]]);for(const{name:i,type:n}of e.fields)if(m.has(n))t.set(i,u.a);else if("date"!==n&&"esriFieldTypeDate"!==n)t.set(i,null);else if(r)t.set(i,u.a);else{const e=d.get(c(i??""))??l;t.set(i,e)}return t}},72762:(e,t,r)=>{r.d(t,{A:()=>u});var i,n=r(32816),s=(r(20266),r(32773),r(6407),r(88663)),o=r(69421),l=r(45862);r(90740),r(93804),r(29298),r(36544),r(93181),r(13671),r(40499),r(91047),r(99924),r(41390),r(58498),r(45371),r(80959);let a=i=class extends l.A{constructor(e){super(e),this.type="inherited"}clone(){return new i}};(0,n._)([(0,s.e)({inherited:"inherited"})],a.prototype,"type",void 0),a=i=(0,n._)([(0,o.$)("esri.layers.support.InheritedDomain")],a);const u=a},71895:(e,t,r)=>{r.d(t,{A:()=>p});var i,n=r(32816),s=r(17745),o=r(99924),l=r(29298),a=(r(32773),r(20266),r(69421));r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(81272),r(36544),r(44945);let u=i=class extends o.oY{constructor(e){super(e),this.floorField=null,this.viewAllMode=!1,this.viewAllLevelIds=new s.A}clone(){return new i({floorField:this.floorField,viewAllMode:this.viewAllMode,viewAllLevelIds:this.viewAllLevelIds})}};(0,n._)([(0,l.MZ)({type:String,json:{write:!0}})],u.prototype,"floorField",void 0),(0,n._)([(0,l.MZ)({json:{read:!1,write:!1}})],u.prototype,"viewAllMode",void 0),(0,n._)([(0,l.MZ)({json:{read:!1,write:!1}})],u.prototype,"viewAllLevelIds",void 0),u=i=(0,n._)([(0,a.$)("esri.layers.support.LayerFloorInfo")],u);const p=u},71613:(e,t,r)=>{r.d(t,{A:()=>p});var i,n=r(32816),s=r(29298),o=(r(32773),r(20266),r(88663)),l=r(69421),a=r(45862);r(36544),r(93181),r(13671),r(40499),r(6407),r(90740),r(93804),r(91047),r(99924),r(41390),r(58498),r(45371),r(80959);let u=i=class extends a.A{constructor(e){super(e),this.maxValue=null,this.minValue=null,this.type="range"}clone(){return new i({maxValue:this.maxValue,minValue:this.minValue,name:this.name})}};(0,n._)([(0,s.MZ)({json:{type:[Number],read:{source:"range",reader:(e,t)=>t.range?.[1]},write:{enabled:!1,overridePolicy(){return{enabled:null!=this.maxValue&&null==this.minValue}},target:"range",writer(e,t,r){t[r]=[this.minValue||0,e]}}}})],u.prototype,"maxValue",void 0),(0,n._)([(0,s.MZ)({json:{type:[Number],read:{source:"range",reader:(e,t)=>t.range?.[0]},write:{target:"range",writer(e,t,r){t[r]=[e,this.maxValue||0]}}}})],u.prototype,"minValue",void 0),(0,n._)([(0,o.e)({range:"range"})],u.prototype,"type",void 0),u=i=(0,n._)([(0,l.$)("esri.layers.support.RangeDomain")],u);const p=u},27084:(e,t,r)=>{r.d(t,{A:()=>y});var i=r(32816),n=r(52731),s=r(93804),o=r(99924),l=r(29298),a=(r(32773),r(20266),r(69421));r(41390),r(40499),r(93181),r(13671),r(58498),r(91047),r(45371),r(80959),r(6407),r(90740),r(36544);const u=new s.J({esriRelCardinalityOneToOne:"one-to-one",esriRelCardinalityOneToMany:"one-to-many",esriRelCardinalityManyToMany:"many-to-many"}),p=new s.J({esriRelRoleOrigin:"origin",esriRelRoleDestination:"destination"});let d=class extends((0,n.O)(o.oY)){constructor(e){super(e),this.cardinality=null,this.composite=null,this.id=null,this.keyField=null,this.keyFieldInRelationshipTable=null,this.name=null,this.relatedTableId=null,this.relationshipTableId=null,this.role=null}};(0,i._)([(0,l.MZ)({json:{read:u.read,write:u.write}})],d.prototype,"cardinality",void 0),(0,i._)([(0,l.MZ)({json:{read:!0,write:!0}})],d.prototype,"composite",void 0),(0,i._)([(0,l.MZ)({json:{read:!0,write:!0}})],d.prototype,"id",void 0),(0,i._)([(0,l.MZ)({json:{read:!0,write:!0}})],d.prototype,"keyField",void 0),(0,i._)([(0,l.MZ)({json:{read:!0,write:!0}})],d.prototype,"keyFieldInRelationshipTable",void 0),(0,i._)([(0,l.MZ)({json:{read:!0,write:!0}})],d.prototype,"name",void 0),(0,i._)([(0,l.MZ)({json:{read:!0,write:!0}})],d.prototype,"relatedTableId",void 0),(0,i._)([(0,l.MZ)({json:{read:!0,write:!0}})],d.prototype,"relationshipTableId",void 0),(0,i._)([(0,l.MZ)({json:{read:p.read,write:p.write}})],d.prototype,"role",void 0),d=(0,i._)([(0,a.$)("esri.layers.support.Relationship")],d);const y=d},35619:(e,t,r)=>{r.d(t,{A:()=>m});var i=r(32816),n=r(66136),s=r(79205),o=r(52731),l=r(99924),a=r(29298),u=(r(32773),r(20266),r(49877)),p=r(69421),d=r(56273),y=r(78016);function c(e,t){return s.A.fromJSON({value:e,unit:t})}r(4734),r(50214),r(93804),r(90740),r(59192),r(13671),r(54483),r(41390),r(40499),r(93181),r(58498),r(91047),r(45371),r(80959),r(6407),r(36544),r(88663);let h=class extends((0,o.O)(l.oY)){constructor(e){super(e),this.cumulative=!1,this.endField=null,this.fullTimeExtent=null,this.hasLiveData=!1,this.interval=null,this.startField=null,this.timeZone=null,this.trackIdField=null,this.useTime=!0,this.stops=null}readFullTimeExtent(e,t){return t.timeExtent&&Array.isArray(t.timeExtent)&&2===t.timeExtent.length?n.A.fromArray(t.timeExtent):null}writeFullTimeExtent(e,t){null!=e?.start&&null!=e.end?t.timeExtent=e.toArray():t.timeExtent=null}readInterval(e,t){return t.timeInterval&&t.timeIntervalUnits?c(t.timeInterval,t.timeIntervalUnits):t.defaultTimeInterval&&t.defaultTimeIntervalUnits?c(t.defaultTimeInterval,t.defaultTimeIntervalUnits):null}writeInterval(e,t){t.timeInterval=e?.toJSON().value??null,t.timeIntervalUnits=e?.toJSON().unit??null}};(0,i._)([(0,a.MZ)({type:Boolean,json:{name:"exportOptions.timeDataCumulative",write:!0}})],h.prototype,"cumulative",void 0),(0,i._)([(0,a.MZ)({type:String,json:{name:"endTimeField",write:{enabled:!0,allowNull:!0}}})],h.prototype,"endField",void 0),(0,i._)([(0,a.MZ)({type:n.A,json:{write:{enabled:!0,allowNull:!0}}})],h.prototype,"fullTimeExtent",void 0),(0,i._)([(0,u.r)("fullTimeExtent",["timeExtent"])],h.prototype,"readFullTimeExtent",null),(0,i._)([(0,d.w)("fullTimeExtent")],h.prototype,"writeFullTimeExtent",null),(0,i._)([(0,a.MZ)({type:Boolean,json:{write:!0}})],h.prototype,"hasLiveData",void 0),(0,i._)([(0,a.MZ)({type:s.A,json:{write:{enabled:!0,allowNull:!0}}})],h.prototype,"interval",void 0),(0,i._)([(0,u.r)("interval",["timeInterval","timeIntervalUnits","defaultTimeInterval","defaultTimeIntervalUnits"])],h.prototype,"readInterval",null),(0,i._)([(0,d.w)("interval")],h.prototype,"writeInterval",null),(0,i._)([(0,a.MZ)({type:String,json:{name:"startTimeField",write:{enabled:!0,allowNull:!0}}})],h.prototype,"startField",void 0),(0,i._)([(0,a.MZ)((0,y.t)("timeReference",!0))],h.prototype,"timeZone",void 0),(0,i._)([(0,a.MZ)({type:String,json:{write:{enabled:!0,allowNull:!0}}})],h.prototype,"trackIdField",void 0),(0,i._)([(0,a.MZ)({type:Boolean,json:{name:"exportOptions.useTime",write:!0}})],h.prototype,"useTime",void 0),(0,i._)([(0,a.MZ)({type:[Date],json:{read:!1}})],h.prototype,"stops",void 0),h=(0,i._)([(0,p.$)("esri.layers.support.TimeInfo")],h);const m=h}}]); \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/css/main.css b/library/arcgis/4.30/@arcgis/core/assets/esri/css/main.css new file mode 100644 index 00000000..b7e9600e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/css/main.css @@ -0,0 +1 @@ +@import "../themes/light/main.css"; \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/css/view.css b/library/arcgis/4.30/@arcgis/core/assets/esri/css/view.css new file mode 100644 index 00000000..765b46a3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/css/view.css @@ -0,0 +1 @@ +@import "../themes/light/view.css"; \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/geometry/support/pe-wasm.wasm b/library/arcgis/4.30/@arcgis/core/assets/esri/geometry/support/pe-wasm.wasm new file mode 100644 index 00000000..6caca7a8 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/geometry/support/pe-wasm.wasm differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity.json b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity.json new file mode 100644 index 00000000..debdba02 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity.json @@ -0,0 +1 @@ +{"lblItem":"item","title":"Sign in","info":"Please sign in to access the item on {server} {resource}","oAuthInfo":"Please sign in to {server}.","lblUser":"Username:","lblPwd":"Password:","lblOk":"OK","lblSigning":"Signing in...","lblCancel":"Cancel","errorMsg":"Invalid username/password. Please try again.","invalidUser":"The username or password you entered is incorrect.","forbidden":"The username and password are valid, but you don't have access to this resource.","noAuthService":"Unable to access the authentication service."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_ar.json new file mode 100644 index 00000000..40c44440 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_ar.json @@ -0,0 +1 @@ +{"lblItem":"عنصر","title":"تسجيل الدخول","info":"الرجاء تسجيل الدخول للوصول إلى العنصر على {server} {resource}","oAuthInfo":"يرجى تسجيل الدخول إلى {server}.","lblUser":"اسم المستخدم:","lblPwd":"كلمة المرور:","lblOk":"موافق","lblSigning":"جار تسجيل الدخول","lblCancel":"إلغاء","errorMsg":"اسم المستخدم/كلمة المرور غير صحيحة. يرجى المحاولة مرة أخرى","invalidUser":"اسم المستخدم أو كلمة المرور اللذان أدخلتهما غير صحيح.","forbidden":"اسم المستخدم وكلمة المرور صحيحين، ولكن لا يمكنك الوصول إلى هذا المورد.","noAuthService":"يتعذر الوصول إلى خدمة المصادقة."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_bg.json new file mode 100644 index 00000000..47137f96 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_bg.json @@ -0,0 +1 @@ +{"lblItem":"елемент","title":"Вписване","info":"Моля, влезте, за да достъпите елемента на {server} {resource}","oAuthInfo":"Моля, влезте в {server}.","lblUser":"Потребителско име:","lblPwd":"Парола:","lblOk":"Ок","lblSigning":"Вписване...","lblCancel":"Отказ","errorMsg":"Нелавидно потребителско име/парола. Моля, опитайте отново.","invalidUser":"Потребителското име или паролата, които въведохте, не са правилни.","forbidden":"Потребителското име и паролата са валидни, но нямате достъп до този ресурс.","noAuthService":"Няма достъп до услугата за автентикация."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_bs.json new file mode 100644 index 00000000..32889ef7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_bs.json @@ -0,0 +1 @@ +{"lblItem":"stavka","title":"Prijava","info":"Prijavite se kako biste pristupili stavci na {server} {resource}","oAuthInfo":"Prijavite se u {server}.","lblUser":"Korisničko ime:","lblPwd":"Lozinka:","lblOk":"U redu","lblSigning":"Prijava...","lblCancel":"Odustani","errorMsg":"Nevažeće korisničko ime / lozinka. Pokušajte ponovno.","invalidUser":"Korisničko ime ili lozinka koju ste unijeli nisu ispravni.","forbidden":"Korisničko ime i lozinka su ispravni, ali nemate pristup ovim resursima.","noAuthService":"Nije moguće pristupiti usluzi za provjeru autentičnosti."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_ca.json new file mode 100644 index 00000000..0eead50b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_ca.json @@ -0,0 +1 @@ +{"lblItem":"element","title":"Inicia la sessió","info":"Inicieu la sessió per accedir a l'element a {server} {resource}","oAuthInfo":"Inicieu la sessió a {server}.","lblUser":"Nom d'usuari:","lblPwd":"Contrasenya:","lblOk":"D'acord","lblSigning":"S'està iniciant la sessió...","lblCancel":"Cancel·la","errorMsg":"Nom d'usuari o contrasenya no vàlids. Torneu-ho a provar.","invalidUser":"El nom d'usuari o contrasenya que heu escrit no són correctes.","forbidden":"El nom d'usuari i la contrasenya són vàlids però no teniu accés a aquest recurs.","noAuthService":"No es pot accedir al servei d'autenticació."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_cs.json new file mode 100644 index 00000000..147f0fa7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_cs.json @@ -0,0 +1 @@ +{"lblItem":"položka","title":"Přihlásit","info":"Chcete-li získat přístup k položce na serveru {server} {resource}, přihlaste se.","oAuthInfo":"Přihlaste se k {server}.","lblUser":"Uživatelské jméno:","lblPwd":"Heslo:","lblOk":"OK","lblSigning":"Přihlašování…","lblCancel":"Storno","errorMsg":"Neplatné uživatelské jméno či heslo. Opakujte akci.","invalidUser":"Zadané uživatelské jméno nebo heslo je nesprávné.","forbidden":"Uživatelské jméno a heslo jsou platné, ale nemáte přístup k tomuto zdroji.","noAuthService":"Nezdařil se přístup k ověřovací službě."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_da.json new file mode 100644 index 00000000..878403c1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_da.json @@ -0,0 +1 @@ +{"lblItem":"element","title":"Log ind","info":"Log ind for at få adgang til elementet på {server} {resource}","oAuthInfo":"Log ind på {server}.","lblUser":"Brugernavn:","lblPwd":"Adgangskode:","lblOk":"OK","lblSigning":"Logger ind...","lblCancel":"Annullér","errorMsg":"Ugyldigt brugernavn/adgangskode. Prøv igen.","invalidUser":"Indtastet brugernavn eller adgangskode er ikke korrekt.","forbidden":"Brugernavn og adgangskode er gyldigt, men du har ikke adgang til denne resource.","noAuthService":"Kan ikke få adgang til godkendelsestjenesten."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_de.json new file mode 100644 index 00000000..c60f53db --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_de.json @@ -0,0 +1 @@ +{"lblItem":"Element","title":"Anmelden","info":"Melden Sie sich an, um auf das Element unter {server} {resource} zuzugreifen.","oAuthInfo":"Melden Sie sich bei {server} an.","lblUser":"Benutzername:","lblPwd":"Kennwort:","lblOk":"OK","lblSigning":"Anmelden...","lblCancel":"Abbrechen","errorMsg":"Benutzername/Kennwort ungültig. Versuchen Sie es erneut.","invalidUser":"Der eingegebene Benutzername oder das eingegebene Kennwort ist falsch.","forbidden":"Der Benutzername und das Kennwort sind gültig, aber Sie haben keinen Zugriff auf diese Ressource.","noAuthService":"Zugriff auf Authentifizierungsservice nicht möglich."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_el.json new file mode 100644 index 00000000..6614aa3f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_el.json @@ -0,0 +1 @@ +{"lblItem":"αντικείμενο","title":"Εισέλθετε","info":"Συνδεθείτε για να αποκτήσετε πρόσβαση στο αντικείμενο στον {server} {resource}","oAuthInfo":"Πραγματοποιήστε είσοδο στον διακομιστή {server}.","lblUser":"Όνομα χρήστη:","lblPwd":"Κωδικός πρόσβασης:","lblOk":"OK","lblSigning":"Σύνδεση...","lblCancel":"Ακύρωση","errorMsg":"Μη έγκυρο όνομα χρήστη / κωδικός πρόσβασης. Δοκιμάστε ξανά.","invalidUser":"Πληκτρολογήσατε λανθασμένο όνομα χρήστη ή κωδικό πρόσβασης.","forbidden":"Το όνομα χρήστη και ο κωδικός πρόσβασης είναι έγκυρα, αλλά δεν έχετε δικαίωμα πρόσβασης σε αυτόν τον πόρο.","noAuthService":"Δεν είναι δυνατή η πρόσβαση στην υπηρεσία ελέγχου ταυτότητας."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_en.json new file mode 100644 index 00000000..debdba02 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_en.json @@ -0,0 +1 @@ +{"lblItem":"item","title":"Sign in","info":"Please sign in to access the item on {server} {resource}","oAuthInfo":"Please sign in to {server}.","lblUser":"Username:","lblPwd":"Password:","lblOk":"OK","lblSigning":"Signing in...","lblCancel":"Cancel","errorMsg":"Invalid username/password. Please try again.","invalidUser":"The username or password you entered is incorrect.","forbidden":"The username and password are valid, but you don't have access to this resource.","noAuthService":"Unable to access the authentication service."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_es.json new file mode 100644 index 00000000..45b6fd6c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_es.json @@ -0,0 +1 @@ +{"lblItem":"elemento","title":"Iniciar sesión","info":"Inicie sesión para acceder al elemento en {server} {resource}","oAuthInfo":"Inicie sesión en {server}.","lblUser":"Nombre de usuario:","lblPwd":"Contraseña:","lblOk":"Aceptar","lblSigning":"Ingresando...","lblCancel":"Cancelar","errorMsg":"Usuario/contraseña no válido. Inténtalo de nuevo.","invalidUser":"El nombre de usuario o la contraseña que has introducido son incorrectos.","forbidden":"El nombre de usuario y la contraseña son válidos, pero no dispones de acceso a este recurso.","noAuthService":"No se pudo acceder al servicio de autenticación."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_et.json new file mode 100644 index 00000000..604f1cd7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_et.json @@ -0,0 +1 @@ +{"lblItem":"sisu","title":"Logi sisse","info":"Logige sisse, et saada ligipääs {resource} sisule {server} serveris","oAuthInfo":"Logige sisse {server}-isse.","lblUser":"Kasutajanimi:","lblPwd":"Parool:","lblOk":"OK","lblSigning":"Login sisse...","lblCancel":"Tühista","errorMsg":"Vale kasutajanimi/parool. Palun proovige uuesti.","invalidUser":"Teie sisestatud kasutajanimi või parool on vale.","forbidden":"Kasutajanimi ja parool on õiged, kuid Teil puudub ligipääs sellele ressursile.","noAuthService":"Autentimise teenusele ligipääs ebaõnnestus"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_fi.json new file mode 100644 index 00000000..389fd3ca --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_fi.json @@ -0,0 +1 @@ +{"lblItem":"kohde","title":"Kirjaudu sisään","info":"Kirjaudu sisään käyttääksesi kohdetta kohteessa {server} {resource}","oAuthInfo":"Kirjaudu palvelimeen {server}.","lblUser":"Käyttäjätunnus:","lblPwd":"Salasana:","lblOk":"OK","lblSigning":"Kirjaudutaan sisään...","lblCancel":"Peruuta","errorMsg":"Virheellinen käyttäjätunnus tai salasana. Yritä uudelleen.","invalidUser":"Antamasi käyttäjätunnus tai salasana on virheellinen.","forbidden":"Antamasi käyttäjätunnus ja salasana ovat voimassa, mutta sinulla ei ole tämän resurssin käyttöoikeutta.","noAuthService":"Todennuspalvelua ei voi käyttää."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_fr.json new file mode 100644 index 00000000..4b18be16 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_fr.json @@ -0,0 +1 @@ +{"lblItem":"élément","title":"Se connecter","info":"Connectez-vous pour accéder à l’élément sur {server} {resource}","oAuthInfo":"Connectez-vous à {server}.","lblUser":"Nom d’utilisateur :","lblPwd":"Mot de passe :","lblOk":"OK","lblSigning":"Connexion…","lblCancel":"Annuler","errorMsg":"Nom d’utilisateur/mot de passe non valides. Réessayez.","invalidUser":"Le nom d’utilisateur ou le mot de passe que vous avez entré est incorrect.","forbidden":"Le nom d’utilisateur et le mot de passe sont valides, mais vous n’êtes pas autorisé à accéder cette ressource.","noAuthService":"Impossible d’accéder au service d’authentification."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_he.json new file mode 100644 index 00000000..825f26ea --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_he.json @@ -0,0 +1 @@ +{"lblItem":"פריט","title":"התחבר","info":"אנא היכנס לחשבונך כדי לגשת לפריט ב-{server} {resource}","oAuthInfo":"היכנס אל {server}.","lblUser":"שם משתמש:","lblPwd":"סיסמה:","lblOk":"אישור","lblSigning":"הירשם...","lblCancel":"בטל","errorMsg":"משתמש/סיסמה לא חוקיים. אנא נסה שנית.","invalidUser":"המשתמש או הסיסמה שהכנסת לא נכונים.","forbidden":"שם המשתמש והסיסמה תקינים, אך אין לך גישה למשאב זה.","noAuthService":"לא ניתן לגשת לשירות האימות."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_hr.json new file mode 100644 index 00000000..32889ef7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_hr.json @@ -0,0 +1 @@ +{"lblItem":"stavka","title":"Prijava","info":"Prijavite se kako biste pristupili stavci na {server} {resource}","oAuthInfo":"Prijavite se u {server}.","lblUser":"Korisničko ime:","lblPwd":"Lozinka:","lblOk":"U redu","lblSigning":"Prijava...","lblCancel":"Odustani","errorMsg":"Nevažeće korisničko ime / lozinka. Pokušajte ponovno.","invalidUser":"Korisničko ime ili lozinka koju ste unijeli nisu ispravni.","forbidden":"Korisničko ime i lozinka su ispravni, ali nemate pristup ovim resursima.","noAuthService":"Nije moguće pristupiti usluzi za provjeru autentičnosti."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_hu.json new file mode 100644 index 00000000..cdfffd99 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_hu.json @@ -0,0 +1 @@ +{"lblItem":"elem","title":"Bejelentkezés","info":"Jelentkezzen be, hogy hozzáférjen a(z) {server} {resource} eleméhez","oAuthInfo":"Jelentkezzen be a(z) {server} kiszolgálóra.","lblUser":"Felhasználónév:","lblPwd":"Jelszó:","lblOk":"OK","lblSigning":"Bejelentkezés...","lblCancel":"Mégse","errorMsg":"Érvénytelen felhasználónév/jelszó. Próbálkozzon újra.","invalidUser":"A megadott felhasználónév vagy jelszó helytelen.","forbidden":"A felhasználónév és a jelszó érvényes, de ehhez az erőforráshoz nincs hozzáférése.","noAuthService":"A hitelesítési szolgáltatás nem érhető el."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_id.json new file mode 100644 index 00000000..2b20045f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_id.json @@ -0,0 +1 @@ +{"lblItem":"item","title":"Masuk","info":"Harap masuk untuk mengakses item di {server} {resource}","oAuthInfo":"Harap masuk ke {server}.","lblUser":"Nama pengguna:","lblPwd":"Kata sandi:","lblOk":"YA","lblSigning":"Sedang Masuk...","lblCancel":"Batal","errorMsg":"Nama pengguna/kata sandi tidak valid. Harap coba lagi.","invalidUser":"Nama pengguna atau kata sandi yang Anda masukkan salah.","forbidden":"Nama pengguna dan kata sandi valid, tapi Anda tidak memiliki akses ke sumber daya ini.","noAuthService":"Tidak dapat mengakses layanan autentikasi."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_it.json new file mode 100644 index 00000000..41d4cd61 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_it.json @@ -0,0 +1 @@ +{"lblItem":"Elemento","title":"Accedere","info":"Effettuare l'accesso per accedere all'elemento su {server} {resource}","oAuthInfo":"Eseguire l'accesso a {server}.","lblUser":"Nome utente:","lblPwd":"Password:","lblOk":"OK","lblSigning":"Accesso in corso...","lblCancel":"Annulla","errorMsg":"Nome utente/password non validi. Riprovare.","invalidUser":"Il nome utente o la password inseriti non sono validi.","forbidden":"Il nome utente e la password sono validi, ma non si dispone di accesso alla risorsa.","noAuthService":"Impossibile accedere al servizio di autenticazione."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_ja.json new file mode 100644 index 00000000..71ca6d7a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_ja.json @@ -0,0 +1 @@ +{"lblItem":"アイテム","title":"サイン イン","info":"{server} {resource} のアイテムにアクセスするにはサイン インしてください","oAuthInfo":"{server} にサイン インしてください。","lblUser":"ユーザー名:","lblPwd":"パスワード:","lblOk":"OK","lblSigning":"サイン インしています...","lblCancel":"キャンセル","errorMsg":"ユーザー名またはパスワードが無効です。もう一度やり直してください。","invalidUser":"入力したユーザー名またはパスワードが正しくありません。","forbidden":"ユーザー名とパスワードは有効ですが、このリソースへのアクセス権がありません。","noAuthService":"認証サービスにアクセスできません。"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_ko.json new file mode 100644 index 00000000..083db199 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_ko.json @@ -0,0 +1 @@ +{"lblItem":"항목","title":"로그인","info":"{server} {resource}의 항목에 접근하려면 로그인하세요.","oAuthInfo":"{server}에 로그인하세요.","lblUser":"사용자 이름:","lblPwd":"비밀번호:","lblOk":"확인","lblSigning":"로그인...","lblCancel":"취소","errorMsg":"사용자 이름과 비밀번호가 유효하지 않습니다. 다시 시도하십시오.","invalidUser":"입력한 사용자 이름 또는 비밀번호가 올바르지 않습니다.","forbidden":"사용자 이름과 비밀번호가 올바르지만 이 리소스에 접근할 수 있는 권한이 없습니다.","noAuthService":"인증 서비스에 접근할 수 없습니다."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_lt.json new file mode 100644 index 00000000..314b7520 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_lt.json @@ -0,0 +1 @@ +{"lblItem":"elementas","title":"Prisijungti","info":"Prisijunkite, kad gautumėte prieigą prie šio elemento serveryje {server} {resource}","oAuthInfo":"Prisijunkite prie {server}.","lblUser":"Naudotojo vardas:","lblPwd":"Slaptažodis:","lblOk":"Gerai","lblSigning":"Prisijungiama...","lblCancel":"Atšaukti","errorMsg":"Netinkamas paskyros vardas arba slaptažodis. Pabandykite iš naujo.","invalidUser":"Įvestas neteisingas paskyros vardas arba slaptažodis.","forbidden":"Paskyros vardas ir slaptažodis yra teisingi, tačiau jūs neturite teisių naudotis šiuo resursu.","noAuthService":"Autentikacijos paslauga nepasiekiama."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_lv.json new file mode 100644 index 00000000..adefcb09 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_lv.json @@ -0,0 +1 @@ +{"lblItem":"vienība","title":"Pierakstīties","info":"Lūdzu, pierakstieties, lai piekļūtu vienībai šeit: {server} {resource}","oAuthInfo":"Lūdzu, pierakstieties {server}.","lblUser":"Lietotājvārds:","lblPwd":"Parole:","lblOk":"Labi","lblSigning":"Pierakstās...","lblCancel":"Atcelt","errorMsg":"Nederīgs lietotājvārds/parole. Lūdzu, mēģiniet vēlreiz.","invalidUser":"Jūsu ievadītais lietotājvārds vai parole ir nepareizi.","forbidden":"Lietotājvārds un parole ir pareizi, bet jums nav tiesību piekļūt šim resursam.","noAuthService":"Nevar piekļūt autentifikācijas servisam."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_nb.json new file mode 100644 index 00000000..1bb1940a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_nb.json @@ -0,0 +1 @@ +{"lblItem":"element","title":"Logg på","info":"Logg på for å få tilgang til elementet på {server} {resource}","oAuthInfo":"Logg på {server}.","lblUser":"Brukernavn:","lblPwd":"Passord:","lblOk":"OK","lblSigning":"Logger på...","lblCancel":"Avbryt","errorMsg":"Ugyldig brukernavn/passord. Prøv igjen.","invalidUser":"Brukernavnet eller passordet du oppgav, er feil.","forbidden":"Brukernavnet og passordet er gyldig, men du har ikke tilgang til denne ressursen.","noAuthService":"Får ikke tilgang til godkjenningstjeneste."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_nl.json new file mode 100644 index 00000000..e7001b9b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_nl.json @@ -0,0 +1 @@ +{"lblItem":"item","title":"Aanmelden","info":"Meld u aan om toegang te krijgen tot het item op {server} {resource}","oAuthInfo":"Meld u aan bij {server}.","lblUser":"Gebruikersnaam:","lblPwd":"Wachtwoord:","lblOk":"OK","lblSigning":"Aanmelden...","lblCancel":"Annuleren","errorMsg":"Ongeldige gebruikersnaam/ongeldig wachtwoord. Probeer het opnieuw.","invalidUser":"De ingevoerde gebruikersnaam of het ingevoerde wachtwoord is ongeldig.","forbidden":"De gebruikersnaam en het wachtwoord zijn geldig, maar u hebt geen toegang tot deze resource.","noAuthService":"Kan geen toegang krijgen tot de verificatieservice."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_pl.json new file mode 100644 index 00000000..157b2024 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_pl.json @@ -0,0 +1 @@ +{"lblItem":"element","title":"Logowanie","info":"Zaloguj się, aby uzyskać dostęp do elementu na serwerze {server} {resource}","oAuthInfo":"Zaloguj się na serwerze {server}.","lblUser":"Nazwa użytkownika:","lblPwd":"Hasło:","lblOk":"OK","lblSigning":"Logowanie...","lblCancel":"Anuluj","errorMsg":"Nieprawidłowa nazwa użytkownika/hasło. Spróbuj jeszcze raz.","invalidUser":"Wprowadzone hasło lub nazwa użytkownika są nieprawidłowe.","forbidden":"Nazwa użytkownika i hasło są prawidłowe, jednak nie masz dostępu do tego zasobu.","noAuthService":"Nie można uzyskać dostępu do usługi uwierzytelniania."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_pt-BR.json new file mode 100644 index 00000000..15109834 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_pt-BR.json @@ -0,0 +1 @@ +{"lblItem":"item","title":"Entrar","info":"Registre-se para acessar o item em {server} {resource}","oAuthInfo":"Entre no {server}.","lblUser":"Nome de Usuário:","lblPwd":"Senha:","lblOk":"Ok","lblSigning":"Entrando...","lblCancel":"Cancelar","errorMsg":"Nome de usuário / senha inválidos. Tente novamente.","invalidUser":"O nome de usuário ou senha que você digitou está incorreto.","forbidden":"O nome de usuário e senha são válidos, mas você não tem acesso para este recurso.","noAuthService":"Não foi possível acessar o serviço de autenticação."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_pt-PT.json new file mode 100644 index 00000000..a68831d8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_pt-PT.json @@ -0,0 +1 @@ +{"lblItem":"item","title":"Iniciar sessão","info":"Inicie sessão para aceder ao item em {server} {resource}","oAuthInfo":"Inicie sessão em {server}.","lblUser":"Nome de Utilizador:","lblPwd":"Palavra-passe:","lblOk":"OK","lblSigning":"A iniciar sessão…","lblCancel":"Cancelar","errorMsg":"Nome de utilizador/palavra-passe não válidos. Tente novamente.","invalidUser":"O nome de utilizador ou a palavra-passe que digitou está incorreto.","forbidden":"O nome de utilizador e palavra-passe são válidos, mas não tem acesso a este recurso.","noAuthService":"Não foi possível aceder ao serviço de autenticação."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_ro.json new file mode 100644 index 00000000..38408cd8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_ro.json @@ -0,0 +1 @@ +{"lblItem":"element","title":"Autentificare","info":"Vă rugăm să vă autentificaţi pentru a accesa elementul din {server} {resource}","oAuthInfo":"Conectați-vă la {server}.","lblUser":"Nume de utilizator:","lblPwd":"Parolă:","lblOk":"OK","lblSigning":"Autentificare...","lblCancel":"Anulare","errorMsg":"Nume de utilizator/Parolă nevalidă. Încercaţi din nou.","invalidUser":"Numele de utilizator sau parola introdusă este incorectă.","forbidden":"Numele de utilizator şi parola sunt valide, însă nu aveţi acces la această resursă.","noAuthService":"Nu se poate accesa serviciul de autentificare."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_ru.json new file mode 100644 index 00000000..e04f2356 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_ru.json @@ -0,0 +1 @@ +{"lblItem":"элемент","title":"Вход","info":"Войдите для доступа к данным на {server} {resource}","oAuthInfo":"Выполните вход в {server}.","lblUser":"Имя пользователя:","lblPwd":"Пароль:","lblOk":"OK","lblSigning":"Авторизация...","lblCancel":"Отменить","errorMsg":"Неверные имя пользователя/пароль. Попробуйте ещё раз.","invalidUser":"Введено неправильное имя пользователя или пароль.","forbidden":"Данные учетной записи введены верно, но у вас нет доступа к данному ресурсу.","noAuthService":"Не удается получить доступ к службе аутентификации пользователей."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_sk.json new file mode 100644 index 00000000..5c408196 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_sk.json @@ -0,0 +1 @@ +{"lblItem":"položka","title":"Prihlásiť sa","info":"Prihláste sa pre prístup k položke na {server}{resource}","oAuthInfo":"Prihláste sa do {server}.","lblUser":"Používateľské meno:","lblPwd":"Heslo:","lblOk":"OK","lblSigning":"Prihlasovanie...","lblCancel":"Zrušiť","errorMsg":"Neplatné používateľské meno/heslo. Skúste prosím znova.","invalidUser":"Používateľské meno alebo heslo, ktoré ste zadali, je nesprávne.","forbidden":"Používateľské meno a heslo sú platné, ale nemáte prístup k tomuto zdroju.","noAuthService":"Nie je možné získať prístup k autentifikačnej službe."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_sl.json new file mode 100644 index 00000000..39b44608 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_sl.json @@ -0,0 +1 @@ +{"lblItem":"element","title":"Prijavite se","info":"Prijavite se za dostop do elementa na {server} {resource}","oAuthInfo":"Prijavite se v {server}.","lblUser":"Uporabniško ime:","lblPwd":"Geslo:","lblOk":"V redu","lblSigning":"Prijavljanje...","lblCancel":"Prekliči","errorMsg":"Neveljavno uporabniško ime/geslo. Poskusite znova.","invalidUser":"Uporabniško ime in geslo, ki ste ju vnesli, nista pravilni.","forbidden":"Uporabniško ime in geslo sta veljavna, vendar nimate dostopa do tega vira.","noAuthService":"Dostop do storitve za preverjanje pristnosti ni mogoč."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_sr.json new file mode 100644 index 00000000..9ef7b27f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_sr.json @@ -0,0 +1 @@ +{"lblItem":"stavka","title":"Prijavi me","info":"Prijavite se da biste pristupili stavci na {server} {resource}","oAuthInfo":"Prijavite se na {server}.","lblUser":"Korisničko ime:","lblPwd":"Lozinka:","lblOk":"U redu","lblSigning":"Prijavljivanje...","lblCancel":"Otkaži","errorMsg":"Nevažeće korisničko ime/lozinka. Pokušajte ponovo.","invalidUser":"Korisničko ime ili lozinka koju ste uneli je neispravna.","forbidden":"Korisničko ime i lozinka su važeći, ali nemate pristup ovom resursu.","noAuthService":"Pristupanje servisu za potvrdu identiteta nije moguće."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_sv.json new file mode 100644 index 00000000..0b2325b7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_sv.json @@ -0,0 +1 @@ +{"lblItem":"objekt","title":"Logga in","info":"Logga in för att komma åt objektet på {server} {resource}","oAuthInfo":"Logga in på {server}.","lblUser":"Användarnamn:","lblPwd":"Lösenord:","lblOk":"OK","lblSigning":"Loggar in...","lblCancel":"Avbryt","errorMsg":"Ogiltigt användarnamn/lösenord. Försök igen.","invalidUser":"Det användarnamn eller lösenord du har angett är felaktigt.","forbidden":"Användarnamnet och lösenordet är giltiga, men du har inte behörighet till den här resursen.","noAuthService":"Det gick inte att komma åt autentiseringstjänsten."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_th.json new file mode 100644 index 00000000..60986f6d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_th.json @@ -0,0 +1 @@ +{"lblItem":"รายการ","title":"ลงชื่อเข้าใช้","info":"กรุณาเข้าระบบเพื่อเข้าใช้งานบน {server} {resource}","oAuthInfo":"โปรดลงชื่อเข้าใช้ {server}","lblUser":"ชื่อผู้ใช้งาน:","lblPwd":"รหัสผ่าน:","lblOk":"ตกลง","lblSigning":"กำลังลงชื่อเข้าใช้ใน...","lblCancel":"ยกเลิก","errorMsg":"ไม่มี ชื่อ/รหัสผ่านนี้ กรุณาลองอีกครั้ง","invalidUser":"ชื่อผู้ใช้งานหรือรหัสผ่านที่คุณใส่ไม่ถูกต้อง","forbidden":"ชื่อและรหัสผ่านถูกต้อง แต่คุณไม่สามารถเข้าถึงแหล่งข้อมูลนี้ได้","noAuthService":"ไม่สามารถเข้าถึงการยอมรับของบริการ"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_tr.json new file mode 100644 index 00000000..7a053005 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_tr.json @@ -0,0 +1 @@ +{"lblItem":"öğe","title":"Oturum aç","info":"{server} {resource} üzerindeki öğeye erişmek için oturum açın","oAuthInfo":"Lütfen {server} üzerinde oturum açın.","lblUser":"Kullanıcı adı:","lblPwd":"Parola:","lblOk":"Tamam","lblSigning":"Oturum açılıyor...","lblCancel":"İptal","errorMsg":"Geçersiz kullanıcı adı/parola. Tekrar deneyin.","invalidUser":"Girdiğiniz kullanıcı adı veya parola doğru değil.","forbidden":"Kullanıcı adı ve parola geçerli, ancak bu kaynağa erişiminiz yok.","noAuthService":"Kimlik doğrulama servisine erişilemiyor."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_uk.json new file mode 100644 index 00000000..af6cdade --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_uk.json @@ -0,0 +1 @@ +{"lblItem":"елемент","title":"Увійдіть в систему","info":"Для доступу до елементу на {server} {resource} увійдіть в систему","oAuthInfo":"Увійдіть на {server}.","lblUser":"Ім'я користувача:","lblPwd":"Пароль:","lblOk":"OK","lblSigning":"Виконується вхід в систему...","lblCancel":"Скасувати","errorMsg":"Неправильне ім'я користувача / пароль. Спробуйте знову.","invalidUser":"Введене ім'я користувача або пароль некоректне.","forbidden":"Ім'я користувача та пароль правильні, але в вас немає доступу до цього ресурсу.","noAuthService":"Не вдалося здійснити доступ до сервісу автентифікації."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_vi.json new file mode 100644 index 00000000..a77ab5c6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_vi.json @@ -0,0 +1 @@ +{"lblItem":"mục","title":"Đăng nhập","info":"Vui lòng đăng nhập để truy cập mục trên {server} {resource}","oAuthInfo":"Vui lòng đăng nhập vào {server}.","lblUser":"Tên đăng nhập:","lblPwd":"Mật khẩu:","lblOk":"OK","lblSigning":"Đang đăng nhập...","lblCancel":"Hủy","errorMsg":"Tên người dùng/mật khẩu không hợp lệ. Vui lòng thử lại.","invalidUser":"Tên người dùng hoặc mật khẩu bạn nhập không đúng.","forbidden":"Tên người dùng và mật khẩu hợp lệ, nhưng bạn không có quyền truy cập vào tài nguyên này.","noAuthService":"Không thể truy cập dịch vụ xác thực."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_zh-CN.json new file mode 100644 index 00000000..32c11a96 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_zh-CN.json @@ -0,0 +1 @@ +{"lblItem":"项目","title":"登录","info":"请登录以访问 {server} {resource} 上的项目","oAuthInfo":"请登录到 {server}。","lblUser":"用户名:","lblPwd":"密码:","lblOk":"确定","lblSigning":"正在登录...","lblCancel":"取消","errorMsg":"无效的用户名或密码。请重试。","invalidUser":"您输入的用户名或密码不正确。","forbidden":"用户名和密码有效,但您没有对此资源的访问权限。","noAuthService":"无法访问身份验证服务。"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_zh-HK.json new file mode 100644 index 00000000..8d980bd3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_zh-HK.json @@ -0,0 +1 @@ +{"lblItem":"項目","title":"登入","info":"請登入以存取 {server} {resource} 上的項目","oAuthInfo":"請登入到 {server}。","lblUser":"使用者名稱:","lblPwd":"密碼:","lblOk":"確定","lblSigning":"正在登入...","lblCancel":"取消","errorMsg":"無效的使用者名稱或密碼。請重試。","invalidUser":"輸入的使用者名稱或密碼不正確。","forbidden":"使用者名稱和密碼有效,但您沒有存取此資源的權限。","noAuthService":"無法存取身份驗證服務。"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_zh-TW.json new file mode 100644 index 00000000..8d980bd3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/identity/t9n/identity_zh-TW.json @@ -0,0 +1 @@ +{"lblItem":"項目","title":"登入","info":"請登入以存取 {server} {resource} 上的項目","oAuthInfo":"請登入到 {server}。","lblUser":"使用者名稱:","lblPwd":"密碼:","lblOk":"確定","lblSigning":"正在登入...","lblCancel":"取消","errorMsg":"無效的使用者名稱或密碼。請重試。","invalidUser":"輸入的使用者名稱或密碼不正確。","forbidden":"使用者名稱和密碼有效,但您沒有存取此資源的權限。","noAuthService":"無法存取身份驗證服務。"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/Legend/legend3dsymboldefault.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/Legend/legend3dsymboldefault.png new file mode 100644 index 00000000..72ec668f Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/Legend/legend3dsymboldefault.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/dark-gray-3d.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/dark-gray-3d.png new file mode 100644 index 00000000..6950e355 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/dark-gray-3d.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/dark-gray-vector.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/dark-gray-vector.jpg new file mode 100644 index 00000000..192d2bc7 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/dark-gray-vector.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/dark-gray.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/dark-gray.jpg new file mode 100644 index 00000000..f4dd0d5d Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/dark-gray.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/gray-3d.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/gray-3d.png new file mode 100644 index 00000000..fda24606 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/gray-3d.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/gray-vector.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/gray-vector.jpg new file mode 100644 index 00000000..cd2816c3 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/gray-vector.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/gray.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/gray.jpg new file mode 100644 index 00000000..878bbd49 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/gray.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/hybrid.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/hybrid.jpg new file mode 100644 index 00000000..374bf3ef Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/hybrid.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/navigation-3d.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/navigation-3d.jpg new file mode 100644 index 00000000..8c64a385 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/navigation-3d.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/oceans.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/oceans.jpg new file mode 100644 index 00000000..1c1f8980 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/oceans.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/osm-3d.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/osm-3d.png new file mode 100644 index 00000000..bbdc25dc Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/osm-3d.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/osm.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/osm.jpg new file mode 100644 index 00000000..6bf69a61 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/osm.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/satellite.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/satellite.jpg new file mode 100644 index 00000000..802ba622 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/satellite.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/streets-3d.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/streets-3d.png new file mode 100644 index 00000000..483410af Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/streets-3d.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/streets-dark-3d.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/streets-dark-3d.png new file mode 100644 index 00000000..28c9309a Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/streets-dark-3d.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/streets-navigation.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/streets-navigation.jpg new file mode 100644 index 00000000..a059d300 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/streets-navigation.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/streets-night.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/streets-night.jpg new file mode 100644 index 00000000..7ae6bd0f Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/streets-night.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/streets-relief.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/streets-relief.jpg new file mode 100644 index 00000000..e08eaa57 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/streets-relief.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/streets-vector.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/streets-vector.jpg new file mode 100644 index 00000000..1dc501e2 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/streets-vector.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/streets.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/streets.jpg new file mode 100644 index 00000000..821e8682 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/streets.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/terrain.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/terrain.jpg new file mode 100644 index 00000000..b7700c1f Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/terrain.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/topo-3d.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/topo-3d.png new file mode 100644 index 00000000..d63c7eba Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/topo-3d.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/topo-vector.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/topo-vector.jpg new file mode 100644 index 00000000..ac0ad009 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/topo-vector.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/topo.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/topo.jpg new file mode 100644 index 00000000..8e468c91 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/basemap/topo.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/materials/water/normals.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/images/materials/water/normals.jpg new file mode 100644 index 00000000..8db291ac Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/materials/water/normals.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/materials/water/perturbation.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/images/materials/water/perturbation.jpg new file mode 100644 index 00000000..ffaeed68 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/materials/water/perturbation.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/360vr16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/360vr16.png new file mode 100644 index 00000000..2b5a8b27 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/360vr16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/3dobjecttileslayer16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/3dobjecttileslayer16.png new file mode 100644 index 00000000..99917921 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/3dobjecttileslayer16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/3dtileslayer16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/3dtileslayer16.png new file mode 100644 index 00000000..b06bcc29 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/3dtileslayer16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/3dtileslayerpackage16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/3dtileslayerpackage16.png new file mode 100644 index 00000000..5252adc0 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/3dtileslayerpackage16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/addindesktop16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/addindesktop16.png new file mode 100644 index 00000000..5910bbf3 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/addindesktop16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/allsourceproject16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/allsourceproject16.png new file mode 100644 index 00000000..44d2ee5b Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/allsourceproject16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/analysismodel16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/analysismodel16.png new file mode 100644 index 00000000..8f7c12e7 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/analysismodel16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/apacheparquet16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/apacheparquet16.png new file mode 100644 index 00000000..c18ff324 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/apacheparquet16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/apikey16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/apikey16.png new file mode 100644 index 00000000..01cec135 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/apikey16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/apps16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/apps16.png new file mode 100644 index 00000000..59ffb20c Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/apps16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/appsgray16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/appsgray16.png new file mode 100644 index 00000000..b2a47cd5 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/appsgray16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/bigdataanalytics16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/bigdataanalytics16.png new file mode 100644 index 00000000..3b4badd7 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/bigdataanalytics16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/classificationschema16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/classificationschema16.png new file mode 100644 index 00000000..43d286f7 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/classificationschema16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/classifierdefinition16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/classifierdefinition16.png new file mode 100644 index 00000000..1789ccd1 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/classifierdefinition16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/csv16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/csv16.png new file mode 100644 index 00000000..f4add655 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/csv16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/dashboard16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/dashboard16.png new file mode 100644 index 00000000..93a619c5 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/dashboard16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/dataengineeringmodel16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/dataengineeringmodel16.png new file mode 100644 index 00000000..96079ba0 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/dataengineeringmodel16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/dataengineeringworkbook16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/dataengineeringworkbook16.png new file mode 100644 index 00000000..6a388d7d Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/dataengineeringworkbook16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/datafiles16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/datafiles16.png new file mode 100644 index 00000000..3bff21d4 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/datafiles16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/datafilesgray16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/datafilesgray16.png new file mode 100644 index 00000000..e77b8fb5 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/datafilesgray16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/datapipelines16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/datapipelines16.png new file mode 100644 index 00000000..417f7dc7 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/datapipelines16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/datastorecollection16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/datastorecollection16.png new file mode 100644 index 00000000..5e0ddc4f Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/datastorecollection16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/deeplearningpackage16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/deeplearningpackage16.png new file mode 100644 index 00000000..83159c95 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/deeplearningpackage16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/deeplearningproject16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/deeplearningproject16.png new file mode 100644 index 00000000..143713de Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/deeplearningproject16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/desktopstyle16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/desktopstyle16.png new file mode 100644 index 00000000..0f1f7a58 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/desktopstyle16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/dictionarystyle16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/dictionarystyle16.png new file mode 100644 index 00000000..969c518e Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/dictionarystyle16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/discussion16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/discussion16.png new file mode 100644 index 00000000..926579d9 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/discussion16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/elevationlayer16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/elevationlayer16.png new file mode 100644 index 00000000..0bbfa99f Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/elevationlayer16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/excaliburimageryproject16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/excaliburimageryproject16.png new file mode 100644 index 00000000..84e1323a Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/excaliburimageryproject16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/excel16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/excel16.png new file mode 100644 index 00000000..c0ed4fd8 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/excel16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/experiencebuilder16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/experiencebuilder16.png new file mode 100644 index 00000000..6f6c7e57 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/experiencebuilder16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/experiencebuilderwidget16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/experiencebuilderwidget16.png new file mode 100644 index 00000000..d0c78d6a Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/experiencebuilderwidget16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/experiencebuilderwidgetpackage16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/experiencebuilderwidgetpackage16.png new file mode 100644 index 00000000..88d5527d Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/experiencebuilderwidgetpackage16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/features16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/features16.png new file mode 100644 index 00000000..2f52056d Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/features16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/featureshosted16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/featureshosted16.png new file mode 100644 index 00000000..2f52056d Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/featureshosted16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/feed16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/feed16.png new file mode 100644 index 00000000..9cc1f974 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/feed16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/geocodeservice16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/geocodeservice16.png new file mode 100644 index 00000000..20d9ce91 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/geocodeservice16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/geodataservice16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/geodataservice16.png new file mode 100644 index 00000000..0ba34bff Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/geodataservice16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/geopackage16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/geopackage16.png new file mode 100644 index 00000000..812d8f10 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/geopackage16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/hubevent16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/hubevent16.png new file mode 100644 index 00000000..c79765e2 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/hubevent16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/hubinitiative16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/hubinitiative16.png new file mode 100644 index 00000000..42e9619d Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/hubinitiative16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/hubinitiativetemplate16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/hubinitiativetemplate16.png new file mode 100644 index 00000000..76b83ae1 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/hubinitiativetemplate16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/hubpage16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/hubpage16.png new file mode 100644 index 00000000..fb923b85 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/hubpage16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/hubproject16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/hubproject16.png new file mode 100644 index 00000000..0d5f2405 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/hubproject16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/hubsite16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/hubsite16.png new file mode 100644 index 00000000..83bd50e4 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/hubsite16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/image16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/image16.png new file mode 100644 index 00000000..d019cd18 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/image16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/imagecollection16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/imagecollection16.png new file mode 100644 index 00000000..cc74c575 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/imagecollection16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/imagecollection32.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/imagecollection32.png new file mode 100644 index 00000000..17da739d Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/imagecollection32.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/imagery16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/imagery16.png new file mode 100644 index 00000000..83f90288 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/imagery16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/insightsmodel16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/insightsmodel16.png new file mode 100644 index 00000000..4d82a57c Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/insightsmodel16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/insightspage16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/insightspage16.png new file mode 100644 index 00000000..65218c89 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/insightspage16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/insightsscript16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/insightsscript16.png new file mode 100644 index 00000000..a8b84a24 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/insightsscript16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/insightstheme16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/insightstheme16.png new file mode 100644 index 00000000..e5d9e734 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/insightstheme16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/insightsworkbookpackage16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/insightsworkbookpackage16.png new file mode 100644 index 00000000..77acb268 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/insightsworkbookpackage16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/instantapps16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/instantapps16.png new file mode 100644 index 00000000..3dcc8199 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/instantapps16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/integratedmeshtileslayer16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/integratedmeshtileslayer16.png new file mode 100644 index 00000000..4ed33e99 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/integratedmeshtileslayer16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/investigation16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/investigation16.png new file mode 100644 index 00000000..9dd0c40d Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/investigation16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/kernelgatewayconnection16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/kernelgatewayconnection16.png new file mode 100644 index 00000000..9bbb6b67 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/kernelgatewayconnection16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/kml16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/kml16.png new file mode 100644 index 00000000..f60e9d7f Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/kml16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/knowledgegraph16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/knowledgegraph16.png new file mode 100644 index 00000000..53a8af02 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/knowledgegraph16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/knowledgegraphlayer16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/knowledgegraphlayer16.png new file mode 100644 index 00000000..69b5db8f Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/knowledgegraphlayer16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/knowledgestudio16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/knowledgestudio16.png new file mode 100644 index 00000000..e275b0fa Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/knowledgestudio16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/layergroup16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/layergroup16.png new file mode 100644 index 00000000..3e563c6e Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/layergroup16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/layergroup2d16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/layergroup2d16.png new file mode 100644 index 00000000..feb7d2b3 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/layergroup2d16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/layers16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/layers16.png new file mode 100644 index 00000000..d12253ed Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/layers16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/layersgray16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/layersgray16.png new file mode 100644 index 00000000..a118ba76 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/layersgray16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/linkchart16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/linkchart16.png new file mode 100644 index 00000000..d7ef0bd2 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/linkchart16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/livestreamvideolayer16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/livestreamvideolayer16.png new file mode 100644 index 00000000..ffef34b1 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/livestreamvideolayer16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/mapimages16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/mapimages16.png new file mode 100644 index 00000000..758d8c5d Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/mapimages16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/maps16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/maps16.png new file mode 100644 index 00000000..0e51fe93 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/maps16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/mapsgray16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/mapsgray16.png new file mode 100644 index 00000000..8e7fb45b Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/mapsgray16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/maptiles16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/maptiles16.png new file mode 100644 index 00000000..f8d266e6 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/maptiles16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/markup16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/markup16.png new file mode 100644 index 00000000..486c3796 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/markup16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/mission16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/mission16.png new file mode 100644 index 00000000..2efa2aae Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/mission16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/missionreport16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/missionreport16.png new file mode 100644 index 00000000..a624529c Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/missionreport16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/missiontemplate16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/missiontemplate16.png new file mode 100644 index 00000000..ef1cf1e9 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/missiontemplate16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/mobilescenepackage16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/mobilescenepackage16.png new file mode 100644 index 00000000..2d6735fc Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/mobilescenepackage16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/nativeapp16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/nativeapp16.png new file mode 100644 index 00000000..902e92cc Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/nativeapp16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/nativeappinstaller16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/nativeappinstaller16.png new file mode 100644 index 00000000..97d6879a Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/nativeappinstaller16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/notebook16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/notebook16.png new file mode 100644 index 00000000..7aa75c3a Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/notebook16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/notebookcodesnippets16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/notebookcodesnippets16.png new file mode 100644 index 00000000..a106684a Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/notebookcodesnippets16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/onlinemedialayer16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/onlinemedialayer16.png new file mode 100644 index 00000000..3a239c35 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/onlinemedialayer16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/orthomappingproject16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/orthomappingproject16.png new file mode 100644 index 00000000..605ef48b Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/orthomappingproject16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/orthomappingtemplate16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/orthomappingtemplate16.png new file mode 100644 index 00000000..d2a0a0c7 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/orthomappingtemplate16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/pdf16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/pdf16.png new file mode 100644 index 00000000..d4ecf897 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/pdf16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/ppt16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/ppt16.png new file mode 100644 index 00000000..35365da6 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/ppt16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/premiumcredits16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/premiumcredits16.png new file mode 100644 index 00000000..7d21fc30 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/premiumcredits16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/premiumitem16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/premiumitem16.png new file mode 100644 index 00000000..bbf15b81 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/premiumitem16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/proproject16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/proproject16.png new file mode 100644 index 00000000..dcd1da15 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/proproject16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/proreport16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/proreport16.png new file mode 100644 index 00000000..69c6b9b3 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/proreport16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/proreporttemplate16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/proreporttemplate16.png new file mode 100644 index 00000000..babac252 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/proreporttemplate16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/quickcaptureproject16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/quickcaptureproject16.png new file mode 100644 index 00000000..bb341b5d Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/quickcaptureproject16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/rasterprocessingtemplate16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/rasterprocessingtemplate16.png new file mode 100644 index 00000000..b9916721 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/rasterprocessingtemplate16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/realtimeanalytics16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/realtimeanalytics16.png new file mode 100644 index 00000000..7071d9f0 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/realtimeanalytics16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/relationaldatabaseconnection16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/relationaldatabaseconnection16.png new file mode 100644 index 00000000..f6a4bfa7 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/relationaldatabaseconnection16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/report-template16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/report-template16.png new file mode 100644 index 00000000..40fc9343 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/report-template16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/routelayer16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/routelayer16.png new file mode 100644 index 00000000..36c23c0f Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/routelayer16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/scenepackage16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/scenepackage16.png new file mode 100644 index 00000000..0b220ba0 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/scenepackage16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/sceneweblayer16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/sceneweblayer16.png new file mode 100644 index 00000000..f65fb306 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/sceneweblayer16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/sceneweblayerbuilding16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/sceneweblayerbuilding16.png new file mode 100644 index 00000000..09dece30 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/sceneweblayerbuilding16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/sceneweblayerline16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/sceneweblayerline16.png new file mode 100644 index 00000000..6d372b55 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/sceneweblayerline16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/sceneweblayermesh16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/sceneweblayermesh16.png new file mode 100644 index 00000000..0581b3d4 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/sceneweblayermesh16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/sceneweblayermultipatch16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/sceneweblayermultipatch16.png new file mode 100644 index 00000000..011f6a4e Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/sceneweblayermultipatch16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/sceneweblayerpoint16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/sceneweblayerpoint16.png new file mode 100644 index 00000000..a1bb36aa Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/sceneweblayerpoint16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/sceneweblayerpointcloud16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/sceneweblayerpointcloud16.png new file mode 100644 index 00000000..c02d2141 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/sceneweblayerpointcloud16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/sceneweblayerpolygon16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/sceneweblayerpolygon16.png new file mode 100644 index 00000000..66050a63 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/sceneweblayerpolygon16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/sceneweblayervoxel16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/sceneweblayervoxel16.png new file mode 100644 index 00000000..a5aa2c72 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/sceneweblayervoxel16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/solutions16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/solutions16.png new file mode 100644 index 00000000..caf634c6 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/solutions16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/spatiotemporal16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/spatiotemporal16.png new file mode 100644 index 00000000..93f2c207 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/spatiotemporal16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/spatiotemporaltable16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/spatiotemporaltable16.png new file mode 100644 index 00000000..a5307c82 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/spatiotemporaltable16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/statisticaldatacollection16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/statisticaldatacollection16.png new file mode 100644 index 00000000..12887de7 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/statisticaldatacollection16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/storymap16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/storymap16.png new file mode 100644 index 00000000..660117f9 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/storymap16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/storymaptheme16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/storymaptheme16.png new file mode 100644 index 00000000..e8d51a9d Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/storymaptheme16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/streamlayer16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/streamlayer16.png new file mode 100644 index 00000000..b4a8a296 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/streamlayer16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/style16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/style16.png new file mode 100644 index 00000000..51dd75fe Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/style16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/suitabilitymodel16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/suitabilitymodel16.png new file mode 100644 index 00000000..1a6f4225 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/suitabilitymodel16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/survey123addin16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/survey123addin16.png new file mode 100644 index 00000000..36d257d1 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/survey123addin16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/survey16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/survey16.png new file mode 100644 index 00000000..93b2eb15 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/survey16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/table16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/table16.png new file mode 100644 index 00000000..00377469 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/table16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/taskfile16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/taskfile16.png new file mode 100644 index 00000000..f4d81d32 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/taskfile16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/tiledimagerylayer16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/tiledimagerylayer16.png new file mode 100644 index 00000000..7a121653 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/tiledimagerylayer16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/tilepackage16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/tilepackage16.png new file mode 100644 index 00000000..dbc4339a Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/tilepackage16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/tool16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/tool16.png new file mode 100644 index 00000000..311803c6 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/tool16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/toolsgray16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/toolsgray16.png new file mode 100644 index 00000000..60e41ca1 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/toolsgray16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/urbanmodel16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/urbanmodel16.png new file mode 100644 index 00000000..88ef60c1 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/urbanmodel16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/utilitynetwork16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/utilitynetwork16.png new file mode 100644 index 00000000..0244fc22 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/utilitynetwork16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/vectortile16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/vectortile16.png new file mode 100644 index 00000000..223fd460 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/vectortile16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/vectortilefile16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/vectortilefile16.png new file mode 100644 index 00000000..6962e4c1 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/vectortilefile16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/vectortilepackage16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/vectortilepackage16.png new file mode 100644 index 00000000..6962e4c1 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/vectortilepackage16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/videolayer16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/videolayer16.png new file mode 100644 index 00000000..5ac86146 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/videolayer16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/webexperiencetemplate16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/webexperiencetemplate16.png new file mode 100644 index 00000000..af9ad629 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/webexperiencetemplate16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/websceneglobal16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/websceneglobal16.png new file mode 100644 index 00000000..2f3e0fcc Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/websceneglobal16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/webscenelocal16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/webscenelocal16.png new file mode 100644 index 00000000..df2c5b4e Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/webscenelocal16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/word16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/word16.png new file mode 100644 index 00000000..0ef53d37 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/word16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/workbook16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/workbook16.png new file mode 100644 index 00000000..9de4587d Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/workbook16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/workflow16.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/workflow16.png new file mode 100644 index 00000000..a3bc6b1d Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/portal/workflow16.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/search/search-symbol-32.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/search/search-symbol-32.png new file mode 100644 index 00000000..cd9e0eac Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/search/search-symbol-32.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/shared/sliders/xAvg.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/shared/sliders/xAvg.png new file mode 100644 index 00000000..3b726d02 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/shared/sliders/xAvg.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/support/loading-throb.gif b/library/arcgis/4.30/@arcgis/core/assets/esri/images/support/loading-throb.gif new file mode 100644 index 00000000..61ac0c65 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/support/loading-throb.gif differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/images/support/sdk_gps_location.png b/library/arcgis/4.30/@arcgis/core/assets/esri/images/support/sdk_gps_location.png new file mode 100644 index 00000000..0f275995 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/images/support/sdk_gps_location.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/layers/support/rasterFormats/lerc-wasm.wasm b/library/arcgis/4.30/@arcgis/core/assets/esri/layers/support/rasterFormats/lerc-wasm.wasm new file mode 100644 index 00000000..5cd8feea Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/layers/support/rasterFormats/lerc-wasm.wasm differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/libs/basisu/basis_transcoder.wasm b/library/arcgis/4.30/@arcgis/core/assets/esri/libs/basisu/basis_transcoder.wasm new file mode 100644 index 00000000..8c88b63e Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/libs/basisu/basis_transcoder.wasm differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/libs/i3s/i3s.wasm b/library/arcgis/4.30/@arcgis/core/assets/esri/libs/i3s/i3s.wasm new file mode 100644 index 00000000..07394399 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/libs/i3s/i3s.wasm differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/libs/linkchartlayout/lclayout.wasm b/library/arcgis/4.30/@arcgis/core/assets/esri/libs/linkchartlayout/lclayout.wasm new file mode 100644 index 00000000..41096dc0 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/libs/linkchartlayout/lclayout.wasm differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/libs/lyr3d/lyr3DMain.wasm b/library/arcgis/4.30/@arcgis/core/assets/esri/libs/lyr3d/lyr3DMain.wasm new file mode 100644 index 00000000..b14295fd Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/libs/lyr3d/lyr3DMain.wasm differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/libs/lyr3d/lyr3DWorker.wasm b/library/arcgis/4.30/@arcgis/core/assets/esri/libs/lyr3d/lyr3DWorker.wasm new file mode 100644 index 00000000..58fb0265 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/libs/lyr3d/lyr3DWorker.wasm differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/libs/vxl/vxlLayer.wasm b/library/arcgis/4.30/@arcgis/core/assets/esri/libs/vxl/vxlLayer.wasm new file mode 100644 index 00000000..78cd0f41 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/libs/vxl/vxlLayer.wasm differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/rest/knowledgeGraph/wasmInterface/arcgis-knowledge-client-core-simd.wasm b/library/arcgis/4.30/@arcgis/core/assets/esri/rest/knowledgeGraph/wasmInterface/arcgis-knowledge-client-core-simd.wasm new file mode 100644 index 00000000..e73c7d6e Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/rest/knowledgeGraph/wasmInterface/arcgis-knowledge-client-core-simd.wasm differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/rest/knowledgeGraph/wasmInterface/arcgis-knowledge-client-core.wasm b/library/arcgis/4.30/@arcgis/core/assets/esri/rest/knowledgeGraph/wasmInterface/arcgis-knowledge-client-core.wasm new file mode 100644 index 00000000..64984d17 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/rest/knowledgeGraph/wasmInterface/arcgis-knowledge-client-core.wasm differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping.json b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping.json new file mode 100644 index 00000000..26fd7f04 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} is {fieldValue} here.","other":"Other","classBreaks":"Class Breaks","classBreaksNormFieldAsPercent":"Class Breaks with normalizationField as percent","heatmap":"Heatmap","dotDensity":"Dot Density","relationshipPopupTitle":"Relationship","relationshipNormFieldAsPercent":"Relationship with normalizationField as percent","simple":"Simple","simpleNormFieldAsPercent":"Simple with normalizationField as percent","uniqueValues":"Unique Values","uniqueValuesNormFieldAsPercent":"Unique Values with normalizationField as percent","normFieldLabel":"{expression1} divided by {expression2}","normFieldLabelAsPercent":"Percentage of {expression1} and {expression2}","competingFields":"Distribution of categories","mostCommon":"Predominant Category: {expression}","orderedListOfValues":"Ordered list of values","sumOfCategories":"Sum of categories","listOfCategories":"List of categories","predominantCategoryWithTotalAndStrength":"Predominant category with total and strength","predominantCategoryWithChart":"Predominant category with chart","predominantCategory":"Predominant category","strengthOfPredominance":"Strength of predominance","marginOfVictory":"Margin of victory","predominantCategoryValue":"Predominant category value","predominantCategoryContent":"{expression} is the category with the highest value here.","predominantCategoryValueContent":"The most common category here is {expression1}, which has a value of {expression2}.","predominantCategoryValueMarginContent":"{expression1} has a value of {expression2}, which beats all other categories by a margin of {expression3} percentage points.","predominantCategoryStrengthContent":"With a value of {expression1}, {expression2} is the predominant category in this area, making up {expression3} of all categories.","predominantCategoryTotalStrengthContent":"With a value of {expression1}, {expression2} is the predominant category in this area, making up {expression3} of the {expression4} in all categories.","ageInfo_years":"Age, in years, from {startTime} to {endTime}","ageInfo_months":"Age, in months, from {startTime} to {endTime}","ageInfo_days":"Age, in days, from {startTime} to {endTime}","ageInfo_hours":"Age, in hours, from {startTime} to {endTime}","ageInfo_minutes":"Age, in minutes, from {startTime} to {endTime}","ageInfo_seconds":"Age, in seconds, from {startTime} to {endTime}","relationship":{"legendTitle":"Relationship","HL":"High - Low","HH":"High - High","LL":"Low - Low","LH":"Low - High","HM":"High - Medium","ML":"Medium - Low","MM":"Medium - Medium","MH":"Medium - High","LM":"Low - Medium","HM1":"High - Mild","HM2":"High - Medium","M2L":"Medium - Low","M2M1":"Medium - Mild","M2M2":"Medium - Medium","M2H":"Medium - High","M1L":"Mild - Low","M1M1":"Mild - Mild","M1M2":"Mild - Medium","M1H":"Mild - High","LM1":"Low - Mild","LM2":"Low - Medium"},"clusters":{"clusterPopupTitle":"Cluster summary","templateTitle":"Clusters","numFeatures":"Number of features","avgFieldLabel":"Average {fieldLabel}","avgNormFieldLabel":"Average {fieldLabel} divided by {normFieldLabel}","predominantFieldLabel":"Predominant {fieldLabel}","countSummary":"This cluster represents {count} features.","avgFieldSummary":"The average value of {fieldLabel} within this cluster is {fieldValue}.","avgNormFieldSummary":"The average value of {fieldLabel} divided by {normFieldLabel} within this cluster is {fieldValue}.","predominantFieldSummary":"The predominant value of {fieldLabel} within this cluster is {fieldValue}.","predominantNoneValue":"None"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_ar.json new file mode 100644 index 00000000..a2a76f36 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_ar.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} متوفر هنا {fieldValue}.","other":"أخرى","classBreaks":"فواصل التصنيف","classBreaksNormFieldAsPercent":"فواصل التصنيف باستخدام normalizationField كنسبة مئوية","heatmap":"الخريطة الحرارية","dotDensity":"الكثافة النقطية","relationshipPopupTitle":"العلاقة","relationshipNormFieldAsPercent":"العلاقة مع normalizationField كنسبة مئوية","simple":"بسيط","simpleNormFieldAsPercent":"بسيط مع normalizationField كنسبة مئوية","uniqueValues":"قيم فريدة","uniqueValuesNormFieldAsPercent":"قيم فريدة باستخدام normalizationField كنسبة مئوية","normFieldLabel":"يتم تقسيم {expression1} بواسطة {expression2}","normFieldLabelAsPercent":"النسبة المئوية لـ {expression1} و{expression2}","competingFields":"توزيع الفئات","mostCommon":"الفئة السائدة: {expression}","orderedListOfValues":"قائمة القيم المرتبة","sumOfCategories":"مجموع الفئات","listOfCategories":"قائمة الفئات","predominantCategoryWithTotalAndStrength":"الفئة السائدة مع الإجمالي والقوة","predominantCategoryWithChart":"الفئة السائدة مع المخطط","predominantCategory":"الفئة السائدة","strengthOfPredominance":"قوة السّيادة","marginOfVictory":"هامش الفوز","predominantCategoryValue":"قيمة الفئة السائدة","predominantCategoryContent":"{expression} هي الفئة ذات القيمة الأعلى هنا.","predominantCategoryValueContent":"الفئة الأكثر شيوعًا هنا هي {expression1}، بقيمة {expression2}.","predominantCategoryValueMarginContent":"تقدّر {expression1} بقيمة {expression2}، والتي تفوق جميع الفئات الأخرى بهامش يقدّر بـ {expression3} نقطة مئوية.","predominantCategoryStrengthContent":"عند القيمة {expression1}، تُعد {expression2} الفئة السائدة في هذه المنطقة، وتتألف من {expression3} من جميع الفئات.","predominantCategoryTotalStrengthContent":"عند القيمة {expression1}، تُعد {expression2} الفئة السائدة في هذه المنطقة، وتتألف من {expression3} من {expression4} من جميع الفئات.","ageInfo_years":"يتراوح العمر، بالسنين، بين {startTime} و{endTime}","ageInfo_months":"يتراوح العمر، بالشهور، بين {startTime} و{endTime}","ageInfo_days":"يتراوح العمر، بالأيام، بين {startTime} و{endTime}","ageInfo_hours":"يتراوح العمر، بالساعات، بين {startTime} و{endTime}","ageInfo_minutes":"يتراوح العمر، بالدقائق، بين {startTime} و{endTime}","ageInfo_seconds":"يتراوح العمر، بالثواني، بين {startTime} و{endTime}","relationship":{"legendTitle":"العلاقة","HL":"عالي - منخفض","HH":"عالي - عالي","LL":"منخفض - منخفض","LH":"منخفض - عالي","HM":"عالي - متوسط","ML":"متوسط - منخفض","MM":"متوسط - متوسط","MH":"متوسط - عالي","LM":"منخفض - متوسط","HM1":"عالي - معتدل","HM2":"عالي - متوسط","M2L":"متوسط - منخفض","M2M1":"متوسط - معتدل","M2M2":"متوسط - متوسط","M2H":"متوسط - عالي","M1L":"معتدل - منخفض","M1M1":"معتدل - معتدل","M1M2":"معتدل - متوسط","M1H":"معتدل - عالي","LM1":"منخفض - معتدل","LM2":"منخفض - متوسط"},"clusters":{"clusterPopupTitle":"ملخص نظام المجموعة","templateTitle":"المجموعات","numFeatures":"عدد المعالم","avgFieldLabel":"المتوسط {fieldLabel}","avgNormFieldLabel":"المتوسط {fieldLabel} مقسومًا على {normFieldLabel}","predominantFieldLabel":"{fieldLabel} السائدة","countSummary":"تمثل هذه المجموعة المعالم {count}.","avgFieldSummary":"يبلغ متوسط قيمة {fieldLabel} ضمن هذه المجموعة {fieldValue}.","avgNormFieldSummary":"يبلغ متوسط قيمة {fieldLabel} مقسومًا على {normFieldLabel} ضمن هذه المجموعة {fieldValue}.","predominantFieldSummary":"تبلغ القيمة السائدة {fieldLabel} ضمن هذه المجموعة {fieldValue}.","predominantNoneValue":"لا شيء"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_bg.json new file mode 100644 index 00000000..ff8913fa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_bg.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} е {fieldValue} тук.","other":"Друго","classBreaks":"Клас на прекъсвания","classBreaksNormFieldAsPercent":"Прекъсвания на класа с normalizationField като процент","heatmap":"Топлинна карта","dotDensity":"Плътност на точки","relationshipPopupTitle":"Връзка","relationshipNormFieldAsPercent":"Взаимоотношения с normalizationField като процент","simple":"Пример","simpleNormFieldAsPercent":"Пример с normalizationField като процент","uniqueValues":"Уникални стойности","uniqueValuesNormFieldAsPercent":"Уникални стойности с normalizationField като процент","normFieldLabel":"{expression1} разделено по {expression2}","normFieldLabelAsPercent":"Процент на {expression1} и {expression2}","competingFields":"Разпределение на категории","mostCommon":"Преобладаваща категория: {expression}","orderedListOfValues":"Подреден списък със стойности","sumOfCategories":"Сума на категории","listOfCategories":"Списък с категории","predominantCategoryWithTotalAndStrength":"Преобладаваща категория с обща стойност и сила","predominantCategoryWithChart":"Преобладаваща категория с диаграма","predominantCategory":"Преобладаваща категория","strengthOfPredominance":"Сила на преобладаване","marginOfVictory":"Отделяне от конкурентите","predominantCategoryValue":"Преобладаваща стойност на категорията","predominantCategoryContent":"{expression} е категорията с най-висока стойност тук.","predominantCategoryValueContent":"Най -често срещаната категория тук е {expression1}, която има стойност на {expression2}.","predominantCategoryValueMarginContent":"{expression1} има стойност от {expression2}, която надвишава всички други категории с разлика в {expression3} процентни пунктове.","predominantCategoryStrengthContent":"Със стойност от {expression1}, {expression2} е преобладаващата категория в тази област, съставляваща {expression3} на всички категории.","predominantCategoryTotalStrengthContent":"Със стойност от {expression1}, {expression2} е преобладаващата категория в тази област, съставляваща {expression3} на {expression4} във всички категории.","ageInfo_years":"Възраст, в години, от {startTime} до {endTime}","ageInfo_months":"Възраст, в месеци, от {startTime} до {endTime}","ageInfo_days":"Възраст, в дни, от {startTime} до {endTime}","ageInfo_hours":"Възраст, в часове, от {startTime} до {endTime}","ageInfo_minutes":"Възраст, в минути, от {startTime} до {endTime}","ageInfo_seconds":"Възраст, в секунди, от {startTime} до {endTime}","relationship":{"legendTitle":"Връзка","HL":"Висока - Ниска","HH":"Висока - Висока","LL":"Ниска - Ниска","LH":"Ниска - Висока","HM":"Висока - Средна","ML":"Средна - Ниска","MM":"Средна - Средна","MH":"Средна - Висока","LM":"Ниска - Средна","HM1":"Висока - Умерена","HM2":"Висока - Средна","M2L":"Средна - Ниска","M2M1":"Средна - Умерена","M2M2":"Средна - Средна","M2H":"Средна - Висока","M1L":"Умерена - Ниска","M1M1":"Умерена - Умерена","M1M2":"Умерена - Средна","M1H":"Умерена - Висока","LM1":"Ниска - Умерена","LM2":"Ниска - Средна"},"clusters":{"clusterPopupTitle":"Резюме на клъстера","templateTitle":"Клъстери","numFeatures":"Брой обекти","avgFieldLabel":"Средна стойност {fieldLabel}","avgNormFieldLabel":"Средна стойност {fieldLabel} разделена на {normFieldLabel}","predominantFieldLabel":"Преобладаваща {fieldLabel}","countSummary":"Този клъстер представя {count} обекти.","avgFieldSummary":"Средната стойност на {fieldLabel} в рамките на този клъстер е {fieldValue}.","avgNormFieldSummary":"Средната стойност на {fieldLabel} разделена на {normFieldLabel} в рамките на този клъстер е {fieldValue}.","predominantFieldSummary":"Преобладаващата стойност на {fieldLabel} в рамките на този клъстер е {fieldValue}.","predominantNoneValue":"Няма"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_bs.json new file mode 100644 index 00000000..65d4ae26 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_bs.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} je {fieldValue} ovdje.","other":"Ostalo","classBreaks":"Granične vrijednosti klase","classBreaksNormFieldAsPercent":"Granične vrijednosti klase s poljem normalizacije u postocima","heatmap":"Toplinska karta","dotDensity":"Gustoća točaka","relationshipPopupTitle":"Relacija","relationshipNormFieldAsPercent":"Relacija s poljem normalizacije u postocima","simple":"Jednostavno","simpleNormFieldAsPercent":"Jednostavno s poljem normalizacije u postocima","uniqueValues":"Jedinstvene vrijednosti","uniqueValuesNormFieldAsPercent":"Jedinstvene vrijednosti s poljem normalizacije u postocima","normFieldLabel":"{expression1} podijeljeno sa {expression2}","normFieldLabelAsPercent":"Postotak od {expression1} i {expression2}","competingFields":"Distribucija kategorija","mostCommon":"Prevladavajuća kategorija: {expression}","orderedListOfValues":"Poredani popis vrijednosti","sumOfCategories":"Zbroj kategorija","listOfCategories":"Popis kategorija","predominantCategoryWithTotalAndStrength":"Prevladavajuća kategorija s ukupnim iznosom i snagom","predominantCategoryWithChart":"Prevladavajuća kategorija s grafikonom","predominantCategory":"Prevladavajuća kategorija","strengthOfPredominance":"Snaga prevladavanja","marginOfVictory":"Prednost","predominantCategoryValue":"Vrijednost prevladavajuće kategorije","predominantCategoryContent":"{expression} je kategorija s najvišom vrijednosti ovdje.","predominantCategoryValueContent":"Najčešća kategorija ovdje je {expression1}, koja ima vrijednost od {expression2}.","predominantCategoryValueMarginContent":"{expression1} ima vrijednost od {expression2}, koja pobjeđuje sve ostale kategorije s razlikom od {expression3} postotnih bodova.","predominantCategoryStrengthContent":"S vrijednošću od {expression1}, {expression2} je prevladavajuća kategorija u ovom području, koja čini {expression3} od svih kategorija.","predominantCategoryTotalStrengthContent":"S vrijednošću od {expression1}, {expression2} je prevladavajuća kategorija u ovom području, koja čini {expression3} od {expression4} u svim kategorijama.","ageInfo_years":"Starost, u godinama, od {startTime} do {endTime}","ageInfo_months":"Starost, u mjesecima, od {startTime} do {endTime}","ageInfo_days":"Starost, u danima, od {startTime} do {endTime}","ageInfo_hours":"Starost, u satima, od {startTime} do {endTime}","ageInfo_minutes":"Starost, u minutama, od {startTime} do {endTime}","ageInfo_seconds":"Starost, u sekundama, od {startTime} do {endTime}","relationship":{"legendTitle":"Relacija","HL":"Visoko - nisko","HH":"Visoko - visoko","LL":"Nisko - nisko","LH":"Nisko - visoko","HM":"Visoko - srednje","ML":"Srednje - nisko","MM":"Srednje - srednje","MH":"Srednje - visoko","LM":"Nisko - srednje","HM1":"Visoko - blago","HM2":"Visoko - srednje","M2L":"Srednje - nisko","M2M1":"Srednje - blago","M2M2":"Srednje - srednje","M2H":"Srednje - visoko","M1L":"Blago - nisko","M1M1":"Blago - blago","M1M2":"Blago - srednje","M1H":"Blago - visoko","LM1":"Nisko - blago","LM2":"Nisko - srednje"},"clusters":{"clusterPopupTitle":"Sažetak klastera","templateTitle":"Klasteri","numFeatures":"Broj geoobjekata","avgFieldLabel":"Prosječno {fieldLabel}","avgNormFieldLabel":"Prosječno {fieldLabel} podijeljeno sa {normFieldLabel}","predominantFieldLabel":"Prevladavajuće {fieldLabel}","countSummary":"Ovaj klaster predstavlja {count} geoobjekata.","avgFieldSummary":"Prosječna vrijednost {fieldLabel} unutar ovog klastera iznosi {fieldValue}.","avgNormFieldSummary":"Prosječna vrijednost {fieldLabel} podijeljena sa {normFieldLabel} unutar ovog klastera iznosi {fieldValue}.","predominantFieldSummary":"Prevladavajuča vrijednost {fieldLabel} unutar ovog klastera je {fieldValue}.","predominantNoneValue":"Nema"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_ca.json new file mode 100644 index 00000000..c261e301 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_ca.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} és {fieldValue} aquí.","other":"Altres","classBreaks":"Talls de classe","classBreaksNormFieldAsPercent":"Talls de classe amb normalizationField com a percentatge","heatmap":"Mapa de calor","dotDensity":"Densitat de punts","relationshipPopupTitle":"Relació","relationshipNormFieldAsPercent":"Relació amb normalizationField com a percentatge","simple":"Simple","simpleNormFieldAsPercent":"Simple amb normalizationField com a percentatge","uniqueValues":"Valors únics","uniqueValuesNormFieldAsPercent":"Valors únics amb normalizationField com a percentatge","normFieldLabel":"{expression1} dividit entre {expression2}","normFieldLabelAsPercent":"Percentatge de {expression1} i {expression2}","competingFields":"Distribució de categories","mostCommon":"Categoria predominant: {expression}","orderedListOfValues":"Llista ordenada de valors","sumOfCategories":"Suma de categories","listOfCategories":"Llista de categories","predominantCategoryWithTotalAndStrength":"Categoria predominant amb total i intensitat","predominantCategoryWithChart":"Categoria predominant amb gràfic","predominantCategory":"Categoria predominant","strengthOfPredominance":"Intensitat del predomini","marginOfVictory":"Marge de victòria","predominantCategoryValue":"Valor de categoria predominant","predominantCategoryContent":"{expression} és la categoria amb el valor més alt d'aquí.","predominantCategoryValueContent":"La categoria més habitual d'aquí és {expression1}, que té un valor de {expression2}.","predominantCategoryValueMarginContent":"{expression1} té el valor {expression2}, que guanya totes les altres categories amb un marge de {expression3} punts de percentatge.","predominantCategoryStrengthContent":"Amb el valor {expression1}, {expression2} és la categoria predominant en aquesta àrea, cosa que la converteix en {expression3} de totes les categories.","predominantCategoryTotalStrengthContent":"Amb el valor {expression1}, {expression2} és la categoria predominant en aquesta àrea, cosa que la converteix en {expression3} de {expression4} de totes les categories.","ageInfo_years":"Antiguitat, en anys, de {startTime} a {endTime}","ageInfo_months":"Antiguitat, en mesos, de {startTime} a {endTime}","ageInfo_days":"Antiguitat, en dies, de {startTime} a {endTime}","ageInfo_hours":"Antiguitat, en hores, de {startTime} a {endTime}","ageInfo_minutes":"Antiguitat, en minuts, de {startTime} a {endTime}","ageInfo_seconds":"Antiguitat, en segons, de {startTime} a {endTime}","relationship":{"legendTitle":"Relació","HL":"Alt - Baix","HH":"Alt - Alt","LL":"Baix - Baix","LH":"Baix - Alt","HM":"Alt - Mitjà","ML":"Mitjà - Baix","MM":"Mitjà - Mitjà","MH":"Mitjà - Alt","LM":"Baix - Mitjà","HM1":"Alt - Suau","HM2":"Alt - Mitjà","M2L":"Mitjà - Baix","M2M1":"Mitjà - Suau","M2M2":"Mitjà - Mitjà","M2H":"Mitjà - Alt","M1L":"Suau - Baix","M1M1":"Suau - Suau","M1M2":"Suau - Mitjà","M1H":"Suau - Alt","LM1":"Baix - Suau","LM2":"Baix - Mitjà"},"clusters":{"clusterPopupTitle":"Resum de clúster","templateTitle":"Clústers","numFeatures":"Nombre d'entitats","avgFieldLabel":"Mitjana de {fieldLabel}","avgNormFieldLabel":"Mitjana de {fieldLabel} dividida entre {normFieldLabel}","predominantFieldLabel":"{fieldLabel} predominant","countSummary":"Aquest clúster representa {count} entitats.","avgFieldSummary":"El valor mitjà de {fieldLabel} en aquest clúster és {fieldValue}.","avgNormFieldSummary":"El valor mitjà de {fieldLabel} dividit entre {normFieldLabel} en aquest clúster és {fieldValue}.","predominantFieldSummary":"El valor predominant de {fieldLabel} en aquest clúster és {fieldValue}.","predominantNoneValue":"Cap"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_cs.json new file mode 100644 index 00000000..968c7459 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_cs.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} je {fieldValue} zde.","other":"Jiné","classBreaks":"Hranice tříd","classBreaksNormFieldAsPercent":"Rozdělení tříd s polem normalizace jako procentuální podíl","heatmap":"Teplotní mapa","dotDensity":"Hustota teček","relationshipPopupTitle":"Relace","relationshipNormFieldAsPercent":"Relace s polem normalizace jako procentuální podíl","simple":"Jednoduchý","simpleNormFieldAsPercent":"Jednoduché s polem normalizace jako procentuální podíl","uniqueValues":"Jedinečné hodnoty","uniqueValuesNormFieldAsPercent":"Jedinečné hodnoty s polem normalizace jako procentuální podíl","normFieldLabel":"{expression1} děleno {expression2}","normFieldLabelAsPercent":"Procento {expression1} a {expression2}","competingFields":"Rozložení kategorií","mostCommon":"Převládající kategorie: {expression}","orderedListOfValues":"Objednaný seznam hodnot","sumOfCategories":"Součet kategorií","listOfCategories":"Seznam kategorií","predominantCategoryWithTotalAndStrength":"Převládající kategorie se součtem a silou","predominantCategoryWithChart":"Převládající kategorie s grafem","predominantCategory":"Převládající kategorie","strengthOfPredominance":"Síla převahy","marginOfVictory":"Rozsah vítězství","predominantCategoryValue":"Převažující hodnota kategorie","predominantCategoryContent":"{expression} je zde kategorie s nejvyšší hodnotou.","predominantCategoryValueContent":"Nejběžnější kategorií zde je {expression1}, která má hodnotu {expression2}.","predominantCategoryValueMarginContent":"{expression1} má hodnotu {expression2}, která překonává všechny ostatní kategorie rozsahem {expression3} procentních bodů.","predominantCategoryStrengthContent":"S hodnotou {expression1} je {expression2} převládající kategorií v této oblasti a tvoří {expression3} ze všech kategorií.","predominantCategoryTotalStrengthContent":"S hodnotou {expression1} je {expression2} převládající kategorií v této oblasti a tvoří {expression3} z {expression4} ve všech kategoriích.","ageInfo_years":"Stáří, v letech, od {startTime} do {endTime}","ageInfo_months":"Stáří, v měsících, od {startTime} do {endTime}","ageInfo_days":"Stáří, ve dnech, od {startTime} do {endTime}","ageInfo_hours":"Stáří, v hodinách, od {startTime} do {endTime}","ageInfo_minutes":"Stáří, v minutách, od {startTime} do {endTime}","ageInfo_seconds":"Stáří, v sekundách, od {startTime} do {endTime}","relationship":{"legendTitle":"Relace","HL":"Vysoké - nízké","HH":"Vysoké - vysoké","LL":"Nízké - nízké","LH":"Nízké - vysoké","HM":"Vysoké - střední","ML":"Střední - nízké","MM":"Střední - střední","MH":"Střední - vysoké","LM":"Nízké - střední","HM1":"Vysoké - slabé","HM2":"Vysoké - střední","M2L":"Střední - nízké","M2M1":"Střední - slabé","M2M2":"Střední - střední","M2H":"Střední - vysoké","M1L":"Slabé - nízké","M1M1":"Slabé - slabé","M1M2":"Slabé - střední","M1H":"Slabé - vysoké","LM1":"Nízké - slabé","LM2":"Nízké - střední"},"clusters":{"clusterPopupTitle":"Shrnutí shluků","templateTitle":"Shluky","numFeatures":"Počet prvků","avgFieldLabel":"Průměr {fieldLabel}","avgNormFieldLabel":"Průměr {fieldLabel} vydělen {normFieldLabel}","predominantFieldLabel":"Převládající {fieldLabel}","countSummary":"Tento shluk představuje {count} prvků.","avgFieldSummary":"Průměrná hodnota {fieldLabel} v rámci tohoto shluku je {fieldValue}.","avgNormFieldSummary":"Průměrná hodnota {fieldLabel} vydělena {normFieldLabel} v rámci tohoto shluku je {fieldValue}.","predominantFieldSummary":"Převládající hodnota {fieldLabel} v rámci tohoto shluku je {fieldValue}.","predominantNoneValue":"Žádná"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_da.json new file mode 100644 index 00000000..1d179f55 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_da.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} er {fieldValue} her.","other":"Andet","classBreaks":"Klasse-skilleværdier","classBreaksNormFieldAsPercent":"Klasse-skilleværdier med normalizationField som procent","heatmap":"Heatmap","dotDensity":"Priktæthed","relationshipPopupTitle":"Relation","relationshipNormFieldAsPercent":"Relation med normalizationField som procent","simple":"Enkel","simpleNormFieldAsPercent":"Enkel med normalizationField som procent","uniqueValues":"Entydige værdier","uniqueValuesNormFieldAsPercent":"Entydige værdier med normalizationField som procent","normFieldLabel":"{expression1} divideret med {expression2}","normFieldLabelAsPercent":"Procent af {expression1} og {expression2}","competingFields":"Fordeling af kategorier","mostCommon":"Dominerende kategori: {expression}","orderedListOfValues":"Sorteret liste med værdier","sumOfCategories":"Sum af kategorier","listOfCategories":"Liste med kategorier","predominantCategoryWithTotalAndStrength":"Fremherskende kategori med total og styrke","predominantCategoryWithChart":"Fremherskende kategori med diagram","predominantCategory":"Dominerende kategori","strengthOfPredominance":"Dominansstyrke","marginOfVictory":"Sejrsmargen","predominantCategoryValue":"Fremherskende kategoriværdi","predominantCategoryContent":"{expression} er den kategori, der har den højeste værdi her.","predominantCategoryValueContent":"Den mest almindelige kategori her er {expression1}, som har en værdi på {expression2}.","predominantCategoryValueMarginContent":"{expression1} har en værdi på {expression2}, som slår alle andre kategorier med en margin på {expression3} procentpoint.","predominantCategoryStrengthContent":"Med en værdi på {expression1} er {expression2} den mest dominerende kategori i dette område, hvilket udgør {expression3} af alle kategorier.","predominantCategoryTotalStrengthContent":"Med en værdi på {expression1} er {expression2} den mest dominerende kategori i dette område, hvilket udgør {expression3} af {expression4} i alle kategorier.","ageInfo_years":"Alder, i år, fra {startTime} til {endTime}","ageInfo_months":"Alder, i måneder, fra {startTime} til {endTime}","ageInfo_days":"Alder, i dage, fra {startTime} til {endTime}","ageInfo_hours":"Alder, i timer, fra {startTime} til {endTime}","ageInfo_minutes":"Alder, i minutter, fra {startTime} til {endTime}","ageInfo_seconds":"Alder, i sekunder, fra {startTime} til {endTime}","relationship":{"legendTitle":"Relation","HL":"Høj - lav","HH":"Høj - høj","LL":"Lav - Lav","LH":"Lav - høj","HM":"Høj - mellem","ML":"Mellem - lav","MM":"Mellem - mellem","MH":"Mellem - høj","LM":"Lav - mellem","HM1":"Høj - mild","HM2":"Høj - mellem","M2L":"Mellem - lav","M2M1":"Mellem - mild","M2M2":"Mellem - mellem","M2H":"Mellem - høj","M1L":"Mild - lav","M1M1":"Mild - mild","M1M2":"Mild - mellem","M1H":"Mild - høj","LM1":"Lav - mild","LM2":"Lav - mellem"},"clusters":{"clusterPopupTitle":"Klyngeoversigt","templateTitle":"Klynger","numFeatures":"Antal objekter","avgFieldLabel":"Gennemsnit {fieldLabel}","avgNormFieldLabel":"Gennemsnit {fieldLabel} divideret med {normFieldLabel}","predominantFieldLabel":"Dominerende {fieldLabel}","countSummary":"Denne klynge repræsenterer {count} objekter.","avgFieldSummary":"Gennemsnitsværdien af {fieldLabel} inden for denne klynge er {fieldValue}.","avgNormFieldSummary":"Gennemsnitsværdien af {fieldLabel} divideret med {normFieldLabel} inden for denne klynge er {fieldValue}.","predominantFieldSummary":"Den dominerende værdi af {fieldLabel} inden for denne klynge er {fieldValue}.","predominantNoneValue":"Ingen"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_de.json new file mode 100644 index 00000000..41e8a615 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_de.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} lautet hier {fieldValue}.","other":"Sonstiges","classBreaks":"Klassengrenzen","classBreaksNormFieldAsPercent":"Klassengrenzen mit \"normalizationField\" als Prozentzahl","heatmap":"Heatmap","dotDensity":"Punktdichte","relationshipPopupTitle":"Beziehung","relationshipNormFieldAsPercent":"Beziehung mit \"normalizationField\" als Prozentzahl","simple":"Einfach","simpleNormFieldAsPercent":"Einfach mit \"normalizationField\" als Prozentzahl","uniqueValues":"Einzelwerte","uniqueValuesNormFieldAsPercent":"Einzelwerte mit \"normalizationField\" als Prozentzahl","normFieldLabel":"{expression1} dividiert durch {expression2}","normFieldLabelAsPercent":"Prozentsatz von {expression1} und {expression2}","competingFields":"Verteilung der Kategorien","mostCommon":"Vorherrschende Kategorie: {expression}","orderedListOfValues":"Sortierte Werteliste","sumOfCategories":"Summe der Kategorien","listOfCategories":"Kategorieliste","predominantCategoryWithTotalAndStrength":"Vorherrschende Kategorie mit Gesamtwert und Stärke","predominantCategoryWithChart":"Vorherrschende Kategorie mit Diagramm","predominantCategory":"Vorherrschende Kategorie","strengthOfPredominance":"Stärke der Dominanz","marginOfVictory":"Grad der Vorherrschaft","predominantCategoryValue":"Wert der vorherrschenden Kategorie","predominantCategoryContent":"{expression} ist hier die Kategorie mit dem höchsten Wert.","predominantCategoryValueContent":"Die häufigste Kategorie ist hier {expression1} mit einem Wert von {expression2}.","predominantCategoryValueMarginContent":"Mit einem Wert von {expression2} schlägt {expression1} alle anderen Kategorien um {expression3} Prozentpunkte.","predominantCategoryStrengthContent":"Mit einem Wert von {expression1} ist {expression2} die vorherrschende Kategorie in diesem Bereich. Dies entspricht {expression3} aller Kategorien.","predominantCategoryTotalStrengthContent":"Mit einem Wert von {expression1} ist {expression2} die vorherrschende Kategorie in diesem Bereich. Dies entspricht {expression3} der {expression4} in allen Kategorien.","ageInfo_years":"Alter in Jahren von {startTime} bis {endTime}","ageInfo_months":"Alter in Monaten von {startTime} bis {endTime}","ageInfo_days":"Alter in Tagen von {startTime} bis {endTime}","ageInfo_hours":"Alter in Stunden von {startTime} bis {endTime}","ageInfo_minutes":"Alter in Minuten von {startTime} bis {endTime}","ageInfo_seconds":"Alter in Sekunden von {startTime} bis {endTime}","relationship":{"legendTitle":"Beziehung","HL":"Hoch – Niedrig","HH":"Hoch – Hoch","LL":"Niedrig – Niedrig","LH":"Niedrig – Hoch","HM":"Hoch – Mittel","ML":"Mittel – Niedrig","MM":"Mittel – Mittel","MH":"Mittel – Hoch","LM":"Niedrig – Mittel","HM1":"Hoch – Schwach","HM2":"Hoch – Mittel","M2L":"Mittel – Niedrig","M2M1":"Mittel – Schwach","M2M2":"Mittel – Mittel","M2H":"Mittel – Hoch","M1L":"Schwach – Niedrig","M1M1":"Schwach – Schwach","M1M2":"Schwach – Mittel","M1H":"Schwach – Hoch","LM1":"Niedrig – Schwach","LM2":"Niedrig – Mittel"},"clusters":{"clusterPopupTitle":"Cluster-Zusammenfassung","templateTitle":"Cluster","numFeatures":"Anzahl der Features","avgFieldLabel":"Durchschnitt von {fieldLabel}","avgNormFieldLabel":"Durchschnitt von {fieldLabel} geteilt durch {normFieldLabel}","predominantFieldLabel":"Vorherrschender Wert von {fieldLabel}","countSummary":"Dieser Cluster stellt {count} Features dar.","avgFieldSummary":"Der Durchschnittswert von {fieldLabel} in diesem Cluster beträgt {fieldValue}.","avgNormFieldSummary":"Der Durchschnittswert von {fieldLabel} geteilt durch {normFieldLabel} in diesem Cluster beträgt {fieldValue}.","predominantFieldSummary":"Der vorherrschende Wert von {fieldLabel} in diesem Cluster beträgt {fieldValue}.","predominantNoneValue":"Keine"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_el.json new file mode 100644 index 00000000..0b565370 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_el.json @@ -0,0 +1 @@ +{"fieldInfo":"Το {fieldLabel} είναι {fieldValue} εδώ.","other":"Άλλο","classBreaks":"Αλλαγές κλάσεων","classBreaksNormFieldAsPercent":"Αλλαγές κλάσεων με πεδίο κανονικοποίησης ως ποσοστό","heatmap":"Heatmap","dotDensity":"Πυκνότητα σημείων","relationshipPopupTitle":"Συσχέτιση","relationshipNormFieldAsPercent":"Σχέση με πεδίο κανονικοποίησης ως ποσοστό","simple":"Απλή","simpleNormFieldAsPercent":"Απλή με πεδίο κανονικοποίησης ως ποσοστό","uniqueValues":"Μοναδικές τιμές","uniqueValuesNormFieldAsPercent":"Μοναδικές τιμές με πεδίο κανονικοποίησης ως ποσοστό","normFieldLabel":"{expression1} διά {expression2}","normFieldLabelAsPercent":"Ποσοστό {expression1} και {expression2}","competingFields":"Κατανομή κατηγοριών","mostCommon":"Επικρατέστερη κατηγορία: {expression}","orderedListOfValues":"Ταξινομημένη λίστα τιμών","sumOfCategories":"Άθροισμα κατηγοριών","listOfCategories":"Λίστα κατηγοριών","predominantCategoryWithTotalAndStrength":"Επικρατέστερη κατηγορία με σύνολο και ισχύ","predominantCategoryWithChart":"Επικρατέστερη κατηγορία με γράφημα","predominantCategory":"Επικρατέστερη κατηγορία","strengthOfPredominance":"Ισχύς επικράτησης","marginOfVictory":"Περιθώριο επικράτησης","predominantCategoryValue":"Τιμή επικρατέστερης κατηγορίας","predominantCategoryContent":"Η κατηγορία {expression} είναι αυτή με την υψηλότερη τιμή εδώ.","predominantCategoryValueContent":"Η συνηθέστερη κατηγορία εδώ είναι η {expression1}, που έχει τιμή {expression2}.","predominantCategoryValueMarginContent":"Η κατηγορία {expression1} έχει τιμή {expression2} και επικρατεί έναντι όλων των άλλων κατηγοριών με περιθώριο {expression3} ποσοστιαίων σημείων.","predominantCategoryStrengthContent":"Με τιμή {expression1}, η κατηγορία {expression2} είναι η επικρατέστερη στην περιοχή αυτή, αποτελώντας το {expression3} όλων των κατηγοριών.","predominantCategoryTotalStrengthContent":"Με τιμή {expression1}, η κατηγορία {expression2} είναι η επικρατέστερη στην περιοχή αυτή, αποτελώντας το {expression3} από το {expression4} σε όλες τις κατηγορίες.","ageInfo_years":"Ηλικία, σε έτη, από {startTime} έως {endTime}","ageInfo_months":"Ηλικία, σε μήνες, από {startTime} έως {endTime}","ageInfo_days":"Ηλικία, σε ημέρες, από {startTime} έως {endTime}","ageInfo_hours":"Ηλικία, σε ώρες, από {startTime} έως {endTime}","ageInfo_minutes":"Ηλικία, σε λεπτά, από {startTime} έως {endTime}","ageInfo_seconds":"Ηλικία, σε δευτερόλεπτα, από {startTime} έως {endTime}","relationship":{"legendTitle":"Συσχέτιση","HL":"Υψηλή - Χαμηλή","HH":"Υψηλή - Υψηλή","LL":"Χαμηλή - Χαμηλή","LH":"Χαμηλή - Υψηλή","HM":"Υψηλή - Μεσαία","ML":"Μεσαία - Χαμηλή","MM":"Μεσαία - Μεσαία","MH":"Μεσαία - Υψηλή","LM":"Χαμηλή - Μεσαία","HM1":"Υψηλή - Ήπια","HM2":"Υψηλή - Μεσαία","M2L":"Μεσαία - Χαμηλή","M2M1":"Μεσαία - Ήπια","M2M2":"Μεσαία - Μεσαία","M2H":"Μεσαία - Υψηλή","M1L":"Ήπια - Χαμηλή","M1M1":"Ήπια - Ήπια","M1M2":"Ήπια - Μεσαία","M1H":"Ήπια - Υψηλή","LM1":"Χαμηλή - Ήπια","LM2":"Χαμηλή - Μεσαία"},"clusters":{"clusterPopupTitle":"Σύνοψη συστάδας","templateTitle":"Συστάδες","numFeatures":"Αριθμός στοιχείων","avgFieldLabel":"Μέση τιμή {fieldLabel}","avgNormFieldLabel":"Μέση τιμή {fieldLabel} διά {normFieldLabel}","predominantFieldLabel":"Επικρατέστερη {fieldLabel}","countSummary":"Η συστάδα αυτή αναπαριστά {count} στοιχεία.","avgFieldSummary":"Η μέση τιμή {fieldLabel} εντός της συστάδας αυτής είναι {fieldValue}.","avgNormFieldSummary":"Η μέση τιμή {fieldLabel} διά {normFieldLabel} εντός της συστάδας αυτής είναι {fieldValue}.","predominantFieldSummary":"Η επικρατέστερη τιμή {fieldLabel} εντός της συστάδας αυτής είναι {fieldValue}.","predominantNoneValue":"Καμία"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_en.json new file mode 100644 index 00000000..26fd7f04 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_en.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} is {fieldValue} here.","other":"Other","classBreaks":"Class Breaks","classBreaksNormFieldAsPercent":"Class Breaks with normalizationField as percent","heatmap":"Heatmap","dotDensity":"Dot Density","relationshipPopupTitle":"Relationship","relationshipNormFieldAsPercent":"Relationship with normalizationField as percent","simple":"Simple","simpleNormFieldAsPercent":"Simple with normalizationField as percent","uniqueValues":"Unique Values","uniqueValuesNormFieldAsPercent":"Unique Values with normalizationField as percent","normFieldLabel":"{expression1} divided by {expression2}","normFieldLabelAsPercent":"Percentage of {expression1} and {expression2}","competingFields":"Distribution of categories","mostCommon":"Predominant Category: {expression}","orderedListOfValues":"Ordered list of values","sumOfCategories":"Sum of categories","listOfCategories":"List of categories","predominantCategoryWithTotalAndStrength":"Predominant category with total and strength","predominantCategoryWithChart":"Predominant category with chart","predominantCategory":"Predominant category","strengthOfPredominance":"Strength of predominance","marginOfVictory":"Margin of victory","predominantCategoryValue":"Predominant category value","predominantCategoryContent":"{expression} is the category with the highest value here.","predominantCategoryValueContent":"The most common category here is {expression1}, which has a value of {expression2}.","predominantCategoryValueMarginContent":"{expression1} has a value of {expression2}, which beats all other categories by a margin of {expression3} percentage points.","predominantCategoryStrengthContent":"With a value of {expression1}, {expression2} is the predominant category in this area, making up {expression3} of all categories.","predominantCategoryTotalStrengthContent":"With a value of {expression1}, {expression2} is the predominant category in this area, making up {expression3} of the {expression4} in all categories.","ageInfo_years":"Age, in years, from {startTime} to {endTime}","ageInfo_months":"Age, in months, from {startTime} to {endTime}","ageInfo_days":"Age, in days, from {startTime} to {endTime}","ageInfo_hours":"Age, in hours, from {startTime} to {endTime}","ageInfo_minutes":"Age, in minutes, from {startTime} to {endTime}","ageInfo_seconds":"Age, in seconds, from {startTime} to {endTime}","relationship":{"legendTitle":"Relationship","HL":"High - Low","HH":"High - High","LL":"Low - Low","LH":"Low - High","HM":"High - Medium","ML":"Medium - Low","MM":"Medium - Medium","MH":"Medium - High","LM":"Low - Medium","HM1":"High - Mild","HM2":"High - Medium","M2L":"Medium - Low","M2M1":"Medium - Mild","M2M2":"Medium - Medium","M2H":"Medium - High","M1L":"Mild - Low","M1M1":"Mild - Mild","M1M2":"Mild - Medium","M1H":"Mild - High","LM1":"Low - Mild","LM2":"Low - Medium"},"clusters":{"clusterPopupTitle":"Cluster summary","templateTitle":"Clusters","numFeatures":"Number of features","avgFieldLabel":"Average {fieldLabel}","avgNormFieldLabel":"Average {fieldLabel} divided by {normFieldLabel}","predominantFieldLabel":"Predominant {fieldLabel}","countSummary":"This cluster represents {count} features.","avgFieldSummary":"The average value of {fieldLabel} within this cluster is {fieldValue}.","avgNormFieldSummary":"The average value of {fieldLabel} divided by {normFieldLabel} within this cluster is {fieldValue}.","predominantFieldSummary":"The predominant value of {fieldLabel} within this cluster is {fieldValue}.","predominantNoneValue":"None"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_es.json new file mode 100644 index 00000000..0bf35232 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_es.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} es {fieldValue} aquí.","other":"Otro","classBreaks":"Rupturas de clase","classBreaksNormFieldAsPercent":"Rupturas de clase con normalizationField como porcentaje","heatmap":"Mapa de calor","dotDensity":"Densidad de puntos","relationshipPopupTitle":"Relación","relationshipNormFieldAsPercent":"Relación con normalizationField como porcentaje","simple":"Simple","simpleNormFieldAsPercent":"Simple con normalizationField como porcentaje","uniqueValues":"Valores únicos","uniqueValuesNormFieldAsPercent":"Valores únicos con normalizationField como porcentaje","normFieldLabel":"{expression1} dividido entre {expression2}","normFieldLabelAsPercent":"Porcentaje de {expression1} y {expression2}","competingFields":"Distribución de categorías","mostCommon":"Categoría predominante: {expression}","orderedListOfValues":"Lista ordenada de valores","sumOfCategories":"Suma de categorías","listOfCategories":"Lista de categorías","predominantCategoryWithTotalAndStrength":"Categoría predominante con total e importancia","predominantCategoryWithChart":"Categoría predominante con gráfico","predominantCategory":"Categoría predominante","strengthOfPredominance":"Intensidad del predominio","marginOfVictory":"Margen de victoria","predominantCategoryValue":"Valor de categoría predominante","predominantCategoryContent":"{expression} es la categoría con el valor más alto aquí.","predominantCategoryValueContent":"La categoría más habitual aquí es {expression1}, con un valor de {expression2}.","predominantCategoryValueMarginContent":"{expression1} tiene un valor de {expression2}, que vence al resto de categorías con un margen de {expression3} puntos porcentuales.","predominantCategoryStrengthContent":"Con un valor de {expression1}, {expression2} es la categoría predominante en esta área, constituyendo {expression3} de todas las categorías.","predominantCategoryTotalStrengthContent":"Con un valor de {expression1}, {expression2} es la categoría predominante en esta área, constituyendo {expression3} del {expression4} en todas las categorías.","ageInfo_years":"Antigüedad, en años, de {startTime} a {endTime}","ageInfo_months":"Antigüedad, en meses, de {startTime} a {endTime}","ageInfo_days":"Antigüedad, en días, de {startTime} a {endTime}","ageInfo_hours":"Antigüedad, en horas, de {startTime} a {endTime}","ageInfo_minutes":"Antigüedad, en minutos, de {startTime} a {endTime}","ageInfo_seconds":"Antigüedad, en segundos, de {startTime} a {endTime}","relationship":{"legendTitle":"Relación","HL":"Alta - baja","HH":"Alta - alta","LL":"Baja - baja","LH":"Baja - alta","HM":"Alta - media","ML":"Media - baja","MM":"Media - media","MH":"Media - alta","LM":"Baja - media","HM1":"Alto - leve","HM2":"Alta - media","M2L":"Media - baja","M2M1":"Media - leve","M2M2":"Media - media","M2H":"Media - alta","M1L":"Leve - bajo","M1M1":"Leve - leve","M1M2":"Leve - media","M1H":"Leve - alto","LM1":"Bajo - leve","LM2":"Baja - media"},"clusters":{"clusterPopupTitle":"Resumen de clúster","templateTitle":"Clústeres","numFeatures":"Número de entidades","avgFieldLabel":"Media {fieldLabel}","avgNormFieldLabel":"Media {fieldLabel} dividida por {normFieldLabel}","predominantFieldLabel":"Predominante {fieldLabel}","countSummary":"Este clúster representa a {count} entidades.","avgFieldSummary":"El valor medio de {fieldLabel} dentro de este clúster es de {fieldValue}.","avgNormFieldSummary":"El valor medio de {fieldLabel} dividido por {normFieldLabel} dentro de este clúster es de {fieldValue}.","predominantFieldSummary":"El valor predominante de {fieldLabel} dentro de este clúster es de {fieldValue}.","predominantNoneValue":"Ninguna"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_et.json new file mode 100644 index 00000000..0b60ad2a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_et.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} on siin {fieldValue}.","other":"Muu","classBreaks":"Klassi vahemikud","classBreaksNormFieldAsPercent":"Klassi vahemikud normaliseerimisväljaga protsentides","heatmap":"Mõjuala","dotDensity":"Punkttihedus","relationshipPopupTitle":"Seos","relationshipNormFieldAsPercent":"Seos normaliseerimisväljaga protsentides","simple":"Lihtne","simpleNormFieldAsPercent":"Lihtne kasutada tänu protsentides väljendatud normaliseerimisväljale","uniqueValues":"Unikaalsed väärtused","uniqueValuesNormFieldAsPercent":"Kordumatud väärtused tänu normaliseerimisväljale protsentides","normFieldLabel":"{expression1} jagatud {expression2}-ga","normFieldLabelAsPercent":"{expression1} ja {expression2} protsent","competingFields":"Kategooriate jaotus","mostCommon":"Domineeriv kategooria: {expression}","orderedListOfValues":"Väärtuste järjestatud loend","sumOfCategories":"Kategooriate summa","listOfCategories":"Kategooriate loend","predominantCategoryWithTotalAndStrength":"Domineeriv kategooria koguarvu ja tugevusega","predominantCategoryWithChart":"Domineeriv kategooria graafikuga","predominantCategory":"Domineeriv kategooria","strengthOfPredominance":"Domineerivuse määr","marginOfVictory":"Võidu marginaal","predominantCategoryValue":"Domineeriva kategooria väärtus","predominantCategoryContent":"{expression} on siin suurima väärtusega kategooria.","predominantCategoryValueContent":"Levinuim kategooria siin on {expression1}, mille väärtus on {expression2}.","predominantCategoryValueMarginContent":"{expression1} väärtus on {expression2}, mis ületab kõiki muid kategooriaid marginaaliga {expression3} protsendipunkti.","predominantCategoryStrengthContent":"Väärtusega {expression1} on {expression2} sellel alal domineeriv kategooria, moodustades {expression3} kõikidest kategooriatest.","predominantCategoryTotalStrengthContent":"Väärtusega {expression1} on {expression2} sellel alal domineeriv kategooria, moodustades {expression3} / {expression4} kõigis kategooriates.","ageInfo_years":"Vanus, aastates, algusaeg {startTime} ja lõppaeg {endTime}","ageInfo_months":"Vanus, kuudes, algusaeg {startTime} ja lõppaeg {endTime}","ageInfo_days":"Vanus, päevades, algusaeg {startTime} ja lõppaeg {endTime}","ageInfo_hours":"Vanus, tundides, algusaeg {startTime} ja lõppaeg {endTime}","ageInfo_minutes":"Vanus, minutites, algusaeg {startTime} ja lõppaeg {endTime}","ageInfo_seconds":"Vanus, sekundites, algusaeg {startTime} ja lõppaeg {endTime}","relationship":{"legendTitle":"Seos","HL":"Suurem – väiksem","HH":"Suurem – suurem","LL":"Väiksem – väiksem","LH":"Väiksem – suurem","HM":"Suurem – keskmine","ML":"Keskmine – väiksem","MM":"Keskmine – keskmine","MH":"Keskmine – suurem","LM":"Väiksem – keskmine","HM1":"Suurem – kerge","HM2":"Suurem – keskmine","M2L":"Keskmine – väiksem","M2M1":"Keskmine – kerge","M2M2":"Keskmine – keskmine","M2H":"Keskmine – suurem","M1L":"Kerge – väiksem","M1M1":"Kerge – kerge","M1M2":"Kerge – keskmine","M1H":"Kerge – suurem","LM1":"Väiksem – kerge","LM2":"Väiksem – keskmine"},"clusters":{"clusterPopupTitle":"Klastri kokkuvõte","templateTitle":"Klastrid","numFeatures":"Objektide arv","avgFieldLabel":"Keskmine {fieldLabel}","avgNormFieldLabel":"Keskmine {fieldLabel} jagatud {normFieldLabel}-ga","predominantFieldLabel":"Levinuim {fieldLabel}","countSummary":"Klaster esindab {count} objekti.","avgFieldSummary":"Objekti {fieldLabel} keskmine väärtus selles klastris on {fieldValue}.","avgNormFieldSummary":"Objekti {fieldLabel} keskmine väärtus jagatud {normFieldLabel}-ga selles klastris on {fieldValue}.","predominantFieldSummary":"Objekti {fieldLabel} levinuim väärtus selles klastris on {fieldValue}.","predominantNoneValue":"Puudub"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_fi.json new file mode 100644 index 00000000..dbe15550 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_fi.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} on {fieldValue} täällä.","other":"Muu","classBreaks":"Luokkarajat","classBreaksNormFieldAsPercent":"Luokkarajat, jossa normalizationField on ilmaistu prosenttiosuutena","heatmap":"Heat map -kartta","dotDensity":"Pistetiheys","relationshipPopupTitle":"Suhde","relationshipNormFieldAsPercent":"Suhde, jossa normalizationField on ilmaistu prosenttiosuutena","simple":"Yksinkertainen","simpleNormFieldAsPercent":"Yksinkertainen, jossa normalizationField on ilmaistu prosenttiosuutena","uniqueValues":"Yksilölliset arvot","uniqueValuesNormFieldAsPercent":"Yksilölliset arvot, jossa normalizationField on ilmaistu prosenttiosuutena","normFieldLabel":"{expression1} jaettuna arvolla {expression2}","normFieldLabelAsPercent":"Arvojen {expression1} ja {expression2} prosenttiosuus","competingFields":"Luokkien jakauma","mostCommon":"Pääasiallinen luokka: {expression}","orderedListOfValues":"Arvojen järjestysluettelo","sumOfCategories":"Luokkien summa","listOfCategories":"Luokkaluettelo","predominantCategoryWithTotalAndStrength":"Pääasiallinen luokka sekä kokonaismäärä ja vahvuus","predominantCategoryWithChart":"Pääasiallinen luokka ja kaavio","predominantCategory":"Pääasiallinen luokka","strengthOfPredominance":"Pääasiallisuuden voimakkuus","marginOfVictory":"Voittomarginaali","predominantCategoryValue":"Pääasiallisen luokan arvo","predominantCategoryContent":"{expression} on luokka, jolla on suurin arvo tässä.","predominantCategoryValueContent":"Yleisin luokka tässä on {expression1}, jonka arvo on {expression2}.","predominantCategoryValueMarginContent":"Lausekkeen {expression1} arvo on {expression2}, joka voittaa kaikki muut luokat {expression3} prosenttiyksikön marginaalilla.","predominantCategoryStrengthContent":"{expression2} on arvolla {expression1} pääasiallinen luokka tällä alueella, mikä on {expression3} kaikista luokista.","predominantCategoryTotalStrengthContent":"{expression2} on arvolla {expression1} pääasiallinen luokka tällä alueella, mikä on {expression3}/{expression4} kaikista luokista.","ageInfo_years":"Ikä vuosina väliltä {startTime}–{endTime}","ageInfo_months":"Ikä kuukausina väliltä {startTime}–{endTime}","ageInfo_days":"Ikä päivinä väliltä {startTime}–{endTime}","ageInfo_hours":"Ikä tunteina väliltä {startTime}–{endTime}","ageInfo_minutes":"Ikä minuutteina väliltä {startTime}–{endTime}","ageInfo_seconds":"Ikä sekunteina väliltä {startTime}–{endTime}","relationship":{"legendTitle":"Suhde","HL":"Korkea - Matala","HH":"Korkea - Korkea","LL":"Matala - Matala","LH":"Matala - Korkea","HM":"Korkea - Keskitaso","ML":"Keskitaso - Matala","MM":"Keskitaso - Keskitaso","MH":"Keskitaso - Korkea","LM":"Matala - Keskitaso","HM1":"Korkea - Heikko","HM2":"Korkea - Keskitaso","M2L":"Keskitaso - Matala","M2M1":"Keskitaso - Heikko","M2M2":"Keskitaso - Keskitaso","M2H":"Keskitaso - Korkea","M1L":"Heikko - Matala","M1M1":"Heikko - Heikko","M1M2":"Heikko - Keskitaso","M1H":"Heikko - Korkea","LM1":"Matala - Heikko","LM2":"Matala - Keskitaso"},"clusters":{"clusterPopupTitle":"Klusterin yhteenveto","templateTitle":"Ryväkset","numFeatures":"Kohteiden lukumäärä","avgFieldLabel":"Keskiarvo {fieldLabel}","avgNormFieldLabel":"Keskiarvo {fieldLabel} jaettuna arvolla {normFieldLabel}","predominantFieldLabel":"Pääasiallinen {fieldLabel}","countSummary":"Tämä klusteri edustaa {count} kohdetta.","avgFieldSummary":"Kentän {fieldLabel} keskiarvo tässä klusterissa on {fieldValue}.","avgNormFieldSummary":"Kentän {fieldLabel} keskiarvo jaettuna arvolla {normFieldLabel} tässä klusterissa on {fieldValue}.","predominantFieldSummary":"Kentän {fieldLabel} pääasiallinen arvo tässä klusterissa on {fieldValue}.","predominantNoneValue":"Ei mitään"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_fr.json new file mode 100644 index 00000000..ddc56cbe --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_fr.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} a la valeur {fieldValue} ici.","other":"Autre","classBreaks":"Interruptions de classe","classBreaksNormFieldAsPercent":"Interruptions de classe avec champ de normalisation en pourcentage","heatmap":"Carte de densité","dotDensity":"Densité de points","relationshipPopupTitle":"Relation","relationshipNormFieldAsPercent":"Relation avec champ de normalisation en pourcentage","simple":"Simple","simpleNormFieldAsPercent":"Simple avec champ de normalisation en pourcentage","uniqueValues":"Valeurs uniques","uniqueValuesNormFieldAsPercent":"Valeurs uniques avec champ de normalisation en pourcentage","normFieldLabel":"{expression1} divisée par {expression2}","normFieldLabelAsPercent":"Pourcentage de {expression1} et {expression2}","competingFields":"Distribution de catégories","mostCommon":"Catégorie prédominante : {expression}","orderedListOfValues":"Liste ordonnée de valeurs","sumOfCategories":"Somme de catégories","listOfCategories":"Liste de catégories","predominantCategoryWithTotalAndStrength":"Catégorie prédominante avec total et importance","predominantCategoryWithChart":"Catégorie prédominante avec diagramme","predominantCategory":"Catégorie prédominante","strengthOfPredominance":"Importance de la prédominance","marginOfVictory":"Marge de victoire","predominantCategoryValue":"Valeur de catégorie prédominante","predominantCategoryContent":"{expression} est la catégorie dont la valeur est la plus élevée ici.","predominantCategoryValueContent":"La catégorie la plus courante ici est {expression1}, avec une valeur de {expression2}.","predominantCategoryValueMarginContent":"{expression1} a pour valeur {expression2}, ce qui est supérieur à toutes les autres catégories avec une marge de {expression3} points de pourcentage.","predominantCategoryStrengthContent":"Avec une valeur de {expression1}, {expression2} est la catégorie prédominante dans cette zone, ce qui constitue {expression3} de toutes les catégories.","predominantCategoryTotalStrengthContent":"Avec une valeur de {expression1}, {expression2} est la catégorie prédominante dans cette zone, ce qui constitue {expression3} de {expression4} dans toutes les catégories.","ageInfo_years":"Âge, en années, de {startTime} à {endTime}","ageInfo_months":"Âge, en mois, de {startTime} à {endTime}","ageInfo_days":"Âge, en jours, de {startTime} à {endTime}","ageInfo_hours":"Âge, en heures, de {startTime} à {endTime}","ageInfo_minutes":"Âge, en minutes, de {startTime} à {endTime}","ageInfo_seconds":"Âge, en secondes, de {startTime} à {endTime}","relationship":{"legendTitle":"Relation","HL":"Élevé - faible","HH":"Élevé - Élevé","LL":"Faible - Faible","LH":"Faible - Élevé","HM":"Élevé - Moyen","ML":"Moyen - Faible","MM":"Moyen - Moyen","MH":"Moyen - Élevé","LM":"Faible - Moyen","HM1":"Élevé - Modéré","HM2":"Élevé - Moyen","M2L":"Moyen - Faible","M2M1":"Moyen - Modéré","M2M2":"Moyen - Moyen","M2H":"Moyen - Élevé","M1L":"Modéré - Faible","M1M1":"Modéré - Modéré","M1M2":"Modéré - Moyen","M1H":"Modéré - Élevé","LM1":"Faible - Modéré","LM2":"Faible - Moyen"},"clusters":{"clusterPopupTitle":"Résumé de l’agrégat","templateTitle":"Agrégats","numFeatures":"Nombre d’entités","avgFieldLabel":"Valeur {fieldLabel} moyenne","avgNormFieldLabel":"Valeur {fieldLabel} moyenne divisée par {normFieldLabel}","predominantFieldLabel":"Valeur {fieldLabel} prédominante","countSummary":"Cet agrégat représente {count} entités.","avgFieldSummary":"La valeur moyenne de {fieldLabel} dans cet agrégat est de {fieldValue}.","avgNormFieldSummary":"La valeur moyenne de {fieldLabel} divisée par {normFieldLabel} dans cet agrégat est de {fieldValue}.","predominantFieldSummary":"La valeur prédominante de {fieldLabel} dans cet agrégat est de {fieldValue}.","predominantNoneValue":"Aucun"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_he.json new file mode 100644 index 00000000..aeea6655 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_he.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} נמצא {fieldValue} כאן.","other":"אחר","classBreaks":"מעברי קבוצה","classBreaksNormFieldAsPercent":"מעברי קבוצה עם normalizationField כאחוז","heatmap":"מפת צפיפות","dotDensity":"צפיפות נקודות","relationshipPopupTitle":"יחס","relationshipNormFieldAsPercent":"יחסים עם normalizationField כאחוז","simple":"פשוט","simpleNormFieldAsPercent":"פשוט עם normalizationField כאחוז","uniqueValues":"ערכים יחודיים","uniqueValuesNormFieldAsPercent":"ערכים ייחודיים עם normalizationField כאחוז","normFieldLabel":"{expression1} מחולק ב-{expression2}","normFieldLabelAsPercent":"אחוז של {expression1} ו-{expression2}","competingFields":"התפלגות קטגוריות","mostCommon":"קטגוריה דומיננטית: {expression}","orderedListOfValues":"רשימה ממוינת של ערכים","sumOfCategories":"סך כל הקטגוריות","listOfCategories":"רשימת קטגוריות","predominantCategoryWithTotalAndStrength":"קטגוריה דומיננטית עם סה\"כ וחוזק","predominantCategoryWithChart":"קטגוריה דומיננטית עם תרשים","predominantCategory":"קטגוריה דומיננטית","strengthOfPredominance":"מידת הדומיננטיות","marginOfVictory":"שולי ניצחון","predominantCategoryValue":"ערך קטגוריה דומיננטית","predominantCategoryContent":"{expression} היא הקטגוריה עם הערך הגבוה ביותר כאן.","predominantCategoryValueContent":"הקטגוריה הנפוצה ביותר כאן היא {expression1}, שהיא בעלת ערך {expression2}.","predominantCategoryValueMarginContent":"ל-{expression1} יש ערך {expression2}, שמביס את כל שאר הקטגוריות עם שוליים של {expression3} נקודות אחוזים.","predominantCategoryStrengthContent":"עם הערך {expression1}, {expression2} היא הקטגוריה הדומיננטית באזור, ומהווה {expression3} מכל הקטגוריות.","predominantCategoryTotalStrengthContent":"עם הערך {expression1}, {expression2} היא הקטגוריה הדומיננטית באזור, ומהווה {expression3} של {expression4} בכל הקטגוריות.","ageInfo_years":"גיל, בשנים, מ-{startTime} עד {endTime}","ageInfo_months":"גיל, בחודשים, מ-‏‎{startTime} עד {endTime}","ageInfo_days":"גיל, בימים, מ-‏‎{startTime} עד {endTime}","ageInfo_hours":"גיל, בשעות, מ-‏{startTime} עד {endTime}","ageInfo_minutes":"גיל, בדקות, מ-‏{startTime} עד {endTime}","ageInfo_seconds":"גיל, בשניות, מ-‏{startTime} עד {endTime}","relationship":{"legendTitle":"יחס","HL":"גבוה - נמוך","HH":"גבוה - גבוה","LL":"נמוך - נמוך","LH":"נמוך - גבוה","HM":"גבוה - בינוני","ML":"בינוני - נמוך","MM":"בינוני - בינוני","MH":"בינוני - גבוה","LM":"נמוך - בינוני","HM1":"גבוה - מתון","HM2":"גבוה - בינוני","M2L":"בינוני - נמוך","M2M1":"בינוני - מתון","M2M2":"בינוני - בינוני","M2H":"בינוני - גבוה","M1L":"מתון - נמוך","M1M1":"מתון - מתון","M1M2":"מתון - בינוני","M1H":"מתון - גבוה","LM1":"נמוך - מתון","LM2":"נמוך - בינוני"},"clusters":{"clusterPopupTitle":"סיכום אשכול","templateTitle":"ריכוזים","numFeatures":"מספר הישויות","avgFieldLabel":"ממוצע {fieldLabel}","avgNormFieldLabel":"ממוצע {fieldLabel} מחולק ב-{normFieldLabel}","predominantFieldLabel":"{fieldLabel} דומיננטי","countSummary":"אשכול זה מייצג {count} ישויות.","avgFieldSummary":"הערך הממוצע של {fieldLabel} בתוך אשכול זה הוא {fieldValue}.","avgNormFieldSummary":"הערך הממוצע של {fieldLabel} מחולק ב- {normFieldLabel} בתוך אשכול זה הוא {fieldValue}.","predominantFieldSummary":"הערך הדומיננטי של {fieldLabel} בתוך אשכול זה הוא {fieldValue}.","predominantNoneValue":"ללא"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_hr.json new file mode 100644 index 00000000..65d4ae26 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_hr.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} je {fieldValue} ovdje.","other":"Ostalo","classBreaks":"Granične vrijednosti klase","classBreaksNormFieldAsPercent":"Granične vrijednosti klase s poljem normalizacije u postocima","heatmap":"Toplinska karta","dotDensity":"Gustoća točaka","relationshipPopupTitle":"Relacija","relationshipNormFieldAsPercent":"Relacija s poljem normalizacije u postocima","simple":"Jednostavno","simpleNormFieldAsPercent":"Jednostavno s poljem normalizacije u postocima","uniqueValues":"Jedinstvene vrijednosti","uniqueValuesNormFieldAsPercent":"Jedinstvene vrijednosti s poljem normalizacije u postocima","normFieldLabel":"{expression1} podijeljeno sa {expression2}","normFieldLabelAsPercent":"Postotak od {expression1} i {expression2}","competingFields":"Distribucija kategorija","mostCommon":"Prevladavajuća kategorija: {expression}","orderedListOfValues":"Poredani popis vrijednosti","sumOfCategories":"Zbroj kategorija","listOfCategories":"Popis kategorija","predominantCategoryWithTotalAndStrength":"Prevladavajuća kategorija s ukupnim iznosom i snagom","predominantCategoryWithChart":"Prevladavajuća kategorija s grafikonom","predominantCategory":"Prevladavajuća kategorija","strengthOfPredominance":"Snaga prevladavanja","marginOfVictory":"Prednost","predominantCategoryValue":"Vrijednost prevladavajuće kategorije","predominantCategoryContent":"{expression} je kategorija s najvišom vrijednosti ovdje.","predominantCategoryValueContent":"Najčešća kategorija ovdje je {expression1}, koja ima vrijednost od {expression2}.","predominantCategoryValueMarginContent":"{expression1} ima vrijednost od {expression2}, koja pobjeđuje sve ostale kategorije s razlikom od {expression3} postotnih bodova.","predominantCategoryStrengthContent":"S vrijednošću od {expression1}, {expression2} je prevladavajuća kategorija u ovom području, koja čini {expression3} od svih kategorija.","predominantCategoryTotalStrengthContent":"S vrijednošću od {expression1}, {expression2} je prevladavajuća kategorija u ovom području, koja čini {expression3} od {expression4} u svim kategorijama.","ageInfo_years":"Starost, u godinama, od {startTime} do {endTime}","ageInfo_months":"Starost, u mjesecima, od {startTime} do {endTime}","ageInfo_days":"Starost, u danima, od {startTime} do {endTime}","ageInfo_hours":"Starost, u satima, od {startTime} do {endTime}","ageInfo_minutes":"Starost, u minutama, od {startTime} do {endTime}","ageInfo_seconds":"Starost, u sekundama, od {startTime} do {endTime}","relationship":{"legendTitle":"Relacija","HL":"Visoko - nisko","HH":"Visoko - visoko","LL":"Nisko - nisko","LH":"Nisko - visoko","HM":"Visoko - srednje","ML":"Srednje - nisko","MM":"Srednje - srednje","MH":"Srednje - visoko","LM":"Nisko - srednje","HM1":"Visoko - blago","HM2":"Visoko - srednje","M2L":"Srednje - nisko","M2M1":"Srednje - blago","M2M2":"Srednje - srednje","M2H":"Srednje - visoko","M1L":"Blago - nisko","M1M1":"Blago - blago","M1M2":"Blago - srednje","M1H":"Blago - visoko","LM1":"Nisko - blago","LM2":"Nisko - srednje"},"clusters":{"clusterPopupTitle":"Sažetak klastera","templateTitle":"Klasteri","numFeatures":"Broj geoobjekata","avgFieldLabel":"Prosječno {fieldLabel}","avgNormFieldLabel":"Prosječno {fieldLabel} podijeljeno sa {normFieldLabel}","predominantFieldLabel":"Prevladavajuće {fieldLabel}","countSummary":"Ovaj klaster predstavlja {count} geoobjekata.","avgFieldSummary":"Prosječna vrijednost {fieldLabel} unutar ovog klastera iznosi {fieldValue}.","avgNormFieldSummary":"Prosječna vrijednost {fieldLabel} podijeljena sa {normFieldLabel} unutar ovog klastera iznosi {fieldValue}.","predominantFieldSummary":"Prevladavajuča vrijednost {fieldLabel} unutar ovog klastera je {fieldValue}.","predominantNoneValue":"Nema"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_hu.json new file mode 100644 index 00000000..b86cbb29 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_hu.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} itt {fieldValue}.","other":"Egyéb","classBreaks":"Osztály osztásköze","classBreaksNormFieldAsPercent":"Osztály osztásközei normalizálási mezővel százalékos értékben","heatmap":"Hőtérkép","dotDensity":"Pontsűrűség","relationshipPopupTitle":"Kapcsolat","relationshipNormFieldAsPercent":"Viszony a normalizálási mezőhöz százalékos értékben","simple":"Egyszerű","simpleNormFieldAsPercent":"Egyszerű normalizálási mezővel százalékos értékben","uniqueValues":"Egyedi értékek","uniqueValuesNormFieldAsPercent":"Egyedi értékek normalizálási mezővel százalékos értékben","normFieldLabel":"{expression1} osztva ezzel: {expression2}","normFieldLabelAsPercent":"{expression1} és {expression2} százaléka","competingFields":"Kategóriák eloszlása","mostCommon":"Domináns kategória: {expression}","orderedListOfValues":"Értékek rendezett listája","sumOfCategories":"Kategóriák összege","listOfCategories":"Kategóriák listája","predominantCategoryWithTotalAndStrength":"Legjellemzőbb kategória összesítéssel és erősséggel","predominantCategoryWithChart":"Legjellemzőbb kategória diagrammal","predominantCategory":"Domináns kategória","strengthOfPredominance":"Dominancia erőssége","marginOfVictory":"Előny","predominantCategoryValue":"Legjellemzőbb kategóriaérték","predominantCategoryContent":"{expression} a legnagyobb értékű kategória itt.","predominantCategoryValueContent":"A leggyakoribb kategória itt {expression1}, amelynek értéke {expression2}.","predominantCategoryValueMarginContent":"A(z) {expression1} értéke {expression2}, amely valamennyi többi kategóriát {expression3} százalékponttal előzi meg.","predominantCategoryStrengthContent":"{expression1} értékkel a(z) {expression2} a domináns kategória ezen a területen; aránya az összes kategóriához mérten {expression3}.","predominantCategoryTotalStrengthContent":"{expression1} értékkel a(z) {expression2} a domináns kategória ezen a területen; aránya {expression3}/{expression4} az összes kategóriához mérten.","ageInfo_years":"Kor, évben, {startTime} és {endTime} között","ageInfo_months":"Kor, hónapban, {startTime} és {endTime} között","ageInfo_days":"Kor, napban, {startTime} és {endTime} között","ageInfo_hours":"Kor, órában, {startTime} és {endTime} között","ageInfo_minutes":"Kor, percben, {startTime} és {endTime} között","ageInfo_seconds":"Kor, másodpercben, {startTime} és {endTime} között","relationship":{"legendTitle":"Kapcsolat","HL":"Magas – alacsony","HH":"Magas – magas","LL":"Alacsony – alacsony","LH":"Alacsony – magas","HM":"Magas – közepes","ML":"Közepes – alacsony","MM":"Közepes – közepes","MH":"Közepes – magas","LM":"Alacsony – közepes","HM1":"Magas – enyhe","HM2":"Magas – közepes","M2L":"Közepes – alacsony","M2M1":"Közepes – enyhe","M2M2":"Közepes – közepes","M2H":"Közepes – magas","M1L":"Enyhe – alacsony","M1M1":"Enyhe – enyhe","M1M2":"Enyhe – közepes","M1H":"Enyhe – magas","LM1":"Alacsony – enyhe","LM2":"Alacsony – közepes"},"clusters":{"clusterPopupTitle":"Klaszter összegzése","templateTitle":"Klaszterek","numFeatures":"Vektoros elemek száma","avgFieldLabel":"Átlagos {fieldLabel}","avgNormFieldLabel":"{fieldLabel} és {normFieldLabel} hányadosának átlagos értéke","predominantFieldLabel":"Domináns {fieldLabel}","countSummary":"Ez a klaszter {count} vektoros elemet képvisel.","avgFieldSummary":"A(z) {fieldLabel} átlagos értéke ebben a klaszterben {fieldValue}.","avgNormFieldSummary":"A(z) {fieldLabel} és a(z) {normFieldLabel} hányadosának átlagos értéke ebben a klaszterben {fieldValue}.","predominantFieldSummary":"A(z) {fieldLabel} domináns értéke ebben a klaszterben {fieldValue}.","predominantNoneValue":"Egyik sem"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_id.json new file mode 100644 index 00000000..01f0c2d2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_id.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} adalah {fieldValue} di sini.","other":"Lainnya","classBreaks":"Rentang Kelas","classBreaksNormFieldAsPercent":"Rentang Kelas dengan normalizationField sebagai persentase","heatmap":"Peta panas (Heatmap)","dotDensity":"Kepadatan Titik","relationshipPopupTitle":"Hubungan","relationshipNormFieldAsPercent":"Hubungan dengan normalizationField sebagai persentase","simple":"Sederhana","simpleNormFieldAsPercent":"Sederhana dengan normalizationField sebagai persentase","uniqueValues":"Nilai Unik","uniqueValuesNormFieldAsPercent":"Nilai Unik dengan normalizationField sebagai persentase","normFieldLabel":"{expression1} dibagi berdasarkan {expression2}","normFieldLabelAsPercent":"Persentase {expression1} dan {expression2}","competingFields":"Distribusi kategori","mostCommon":"Kategori Pradominan: {expression}","orderedListOfValues":"Daftar nilai berurutan","sumOfCategories":"Jumlah kategori","listOfCategories":"Daftar kategori","predominantCategoryWithTotalAndStrength":"Kategori utama dengan total dan kekuatan","predominantCategoryWithChart":"Kategori utama dengan diagram","predominantCategory":"Kategori pradominan","strengthOfPredominance":"Kekuatan pradominan","marginOfVictory":"Margin kemenangan","predominantCategoryValue":"Nilai kategori utama","predominantCategoryContent":"{expression} adalah kategori dengan nilai tertinggi di sini.","predominantCategoryValueContent":"Kategori paling umum di sini adalah {expression1}, yang memiliki nilai dari {expression2}.","predominantCategoryValueMarginContent":"{expression1} memiliki nilai dari {expression2}, yang melebihi semua kategori lainnya dengan margin poin persentase {expression3}.","predominantCategoryStrengthContent":"Dengan nilai sebesar {expression1}, {expression2} adalah kategori pradominan di area ini, merupakan {expression3} dari semua kategori.","predominantCategoryTotalStrengthContent":"Dengan nilai sebesar {expression1}, {expression2} adalah kategori pradominan di area ini, merupakan {expression3} dari {expression4} di semua kategori.","ageInfo_years":"Usia, dalam tahun, dari {startTime} hingga {endTime}","ageInfo_months":"Usia, dalam bulan, dari {startTime} hingga {endTime}","ageInfo_days":"Usia, dalam hari, dari {startTime} hingga {endTime}","ageInfo_hours":"Usia, dalam jam, dari {startTime} hingga {endTime}","ageInfo_minutes":"Usia, dalam menit, dari {startTime} hingga {endTime}","ageInfo_seconds":"Usia, dalam detik, dari {startTime} hingga {endTime}","relationship":{"legendTitle":"Hubungan","HL":"Tinggi - Rendah","HH":"Tinggi - Tinggi","LL":"Rendah - Rendah","LH":"Rendah - Tinggi","HM":"Tinggi - Sedang","ML":"Sedang - Rendah","MM":"Sedang - Sedang","MH":"Sedang - Tinggi","LM":"Rendah - Sedang","HM1":"Tinggi - Ringan","HM2":"Tinggi - Sedang","M2L":"Sedang - Rendah","M2M1":"Sedang - Ringan","M2M2":"Sedang - Sedang","M2H":"Sedang - Tinggi","M1L":"Ringan - Tinggi","M1M1":"Ringan - Ringan","M1M2":"Ringan - Sedang","M1H":"Ringan - Tinggi","LM1":"Rendah - Ringan","LM2":"Rendah - Sedang"},"clusters":{"clusterPopupTitle":"Ringkasan kluster","templateTitle":"Klaster","numFeatures":"Jumlah fitur","avgFieldLabel":"Rata-Rata {fieldLabel}","avgNormFieldLabel":"Rata-rata {fieldLabel} dibagi dengan {normFieldLabel}","predominantFieldLabel":"Pradominan {fieldLabel}","countSummary":"Kluster ini mewakili {count} fitur.","avgFieldSummary":"Rata-rata nilai {fieldLabel} dalam kluster ini adalah {fieldValue}.","avgNormFieldSummary":"Nilai rata-rata {fieldLabel} dibagi dengan {normFieldLabel} dalam kluster ini adalah {fieldValue}.","predominantFieldSummary":"Nilai pradominan {fieldLabel} di dalam kluster ini adalah {fieldValue}.","predominantNoneValue":"Tidak Ada"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_it.json new file mode 100644 index 00000000..29a4e0f4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_it.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} è {fieldValue} qui.","other":"Altro","classBreaks":"Interruzioni classe","classBreaksNormFieldAsPercent":"Interruzioni classe con normalizzazioneCampo come percentuale","heatmap":"Mappa termica","dotDensity":"Densità punti","relationshipPopupTitle":"Relazione","relationshipNormFieldAsPercent":"Relazione con normalizzazioneCampo come percentuale","simple":"Semplice","simpleNormFieldAsPercent":"Semplice con normalizzazioneCampo come percentuale","uniqueValues":"Valori univoci","uniqueValuesNormFieldAsPercent":"Valori univoci con normalizzazioneCampo come percentuale","normFieldLabel":"{expression1} diviso per {expression2}","normFieldLabelAsPercent":"Percentuale di {expression1} e {expression2}","competingFields":"Distribuzione delle categorie","mostCommon":"Categoria predominante: {expression}","orderedListOfValues":"Elenco ordinato di valori","sumOfCategories":"Somma di categorie","listOfCategories":"Elenco di categorie","predominantCategoryWithTotalAndStrength":"Categoria predominante con il totale e l'intensità","predominantCategoryWithChart":"Categoria predominante con il grafico","predominantCategory":"Categoria predominante","strengthOfPredominance":"Intensità di predominanza","marginOfVictory":"Margine di vittoria","predominantCategoryValue":"Valore della categoria predominante","predominantCategoryContent":"{expression} è la categoria con il valore più alto.","predominantCategoryValueContent":"La categoria più comune è {expression1}, che ha un valore di {expression2}.","predominantCategoryValueMarginContent":"{expression1} ha una valore di {expression2}, che supera tutte le altre categorie per un margine di {expression3} punti percentuale.","predominantCategoryStrengthContent":"Con un valore di {expression1}, {expression2} è la categoria predominante in quest'area, costituendo {expression3} di tutte le categorie.","predominantCategoryTotalStrengthContent":"Con un valore di {expression1}, {expression2} è la categoria predominante in quest'area, costituendo {expression3} di {expression4} in tutte le categorie.","ageInfo_years":"Età, in anni, da {startTime} a {endTime}","ageInfo_months":"Età, in mesi, da {startTime} a {endTime}","ageInfo_days":"Età, in giorni, da {startTime} a {endTime}","ageInfo_hours":"Età, in ore, da {startTime} a {endTime}","ageInfo_minutes":"Età, in minuti, da {startTime} a {endTime}","ageInfo_seconds":"Età, in secondi, da {startTime} a {endTime}","relationship":{"legendTitle":"Relazione","HL":"Alto - Basso","HH":"Alto - Alto","LL":"Basso - Basso","LH":"Basso - Alto","HM":"Alto - Medio","ML":"Medio - Basso","MM":"Medio - Medio","MH":"Medio - Alto","LM":"Basso - Medio","HM1":"Alto - Leggero","HM2":"Alto - Medio","M2L":"Medio - Basso","M2M1":"Medio - Leggero","M2M2":"Medio - Medio","M2H":"Medio - Alto","M1L":"Leggero - Basso","M1M1":"Leggero - Leggero","M1M2":"Leggero - Medio","M1H":"Leggero - Alto","LM1":"Basso - Leggero","LM2":"Basso - Medio"},"clusters":{"clusterPopupTitle":"Riepilogo cluster","templateTitle":"Cluster","numFeatures":"Numero di feature","avgFieldLabel":"Media {fieldLabel}","avgNormFieldLabel":"Media {fieldLabel} divisa per {normFieldLabel}","predominantFieldLabel":"Predominante {fieldLabel}","countSummary":"Questo cluster rappresenta le feature {count}.","avgFieldSummary":"Il valore medio di {fieldLabel} all'interno di questo cluster è {fieldValue}.","avgNormFieldSummary":"Il valore medio di {fieldLabel} diviso per {normFieldLabel} all'interno di questo cluster è {fieldValue}.","predominantFieldSummary":"Il valore predominante di {fieldLabel} all'interno di questo cluster è {fieldValue}.","predominantNoneValue":"Nessuno"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_ja.json new file mode 100644 index 00000000..0f87fe7f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_ja.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} はここでは {fieldValue} です。","other":"その他","classBreaks":"クラス閾値","classBreaksNormFieldAsPercent":"normalizationField のクラス閾値のパーセンテージ","heatmap":"ヒートマップ","dotDensity":"点密度","relationshipPopupTitle":"リレーションシップ","relationshipNormFieldAsPercent":"normalizationField のリレーションシップのパーセンテージ","simple":"単純化","simpleNormFieldAsPercent":"normalizationField の単純化のパーセンテージ","uniqueValues":"個別値","uniqueValuesNormFieldAsPercent":"normalizationField の個別値のパーセンテージ","normFieldLabel":"{expression1} の {expression2} による除算","normFieldLabelAsPercent":"{expression1} と {expression2} のパーセンテージ","competingFields":"カテゴリの分散","mostCommon":"主要カテゴリ: {expression}","orderedListOfValues":"値の番号付きリスト","sumOfCategories":"カテゴリの合計","listOfCategories":"カテゴリのリスト","predominantCategoryWithTotalAndStrength":"主要カテゴリと合計および強度","predominantCategoryWithChart":"主要カテゴリとチャート","predominantCategory":"主要カテゴリ","strengthOfPredominance":"優位性の強度","marginOfVictory":"得点差","predominantCategoryValue":"主要カテゴリ値","predominantCategoryContent":"ここでは {expression} が最も高い値を持つカテゴリです。","predominantCategoryValueContent":"ここで最も一般的なカテゴリは {expression1} で、値は {expression2} です。","predominantCategoryValueMarginContent":"{expression1} の値は {expression2} です。これは、パーセンテージで {expression3} ポイントの差により、その他すべてのカテゴリに勝ります。","predominantCategoryStrengthContent":"{expression1} という値により、{expression2} がこのエリアの主要カテゴリになっており、すべてのカテゴリの {expression3} を構成しています。","predominantCategoryTotalStrengthContent":"{expression1} という値により、{expression2} がこのエリアの主要カテゴリになっており、すべてのカテゴリの {expression4} の {expression3} を構成しています。","ageInfo_years":"期間 (年): {startTime} から {endTime}","ageInfo_months":"期間 (月): {startTime} から {endTime}","ageInfo_days":"期間 (日): {startTime} から {endTime}","ageInfo_hours":"期間 (時間): {startTime} から {endTime}","ageInfo_minutes":"期間 (分): {startTime} から {endTime}","ageInfo_seconds":"期間 (秒): {startTime} から {endTime}","relationship":{"legendTitle":"リレーションシップ","HL":"高 - 低","HH":"高 - 高","LL":"低 - 低","LH":"低 - 高","HM":"高 - 中","ML":"中 - 低","MM":"中 - 中","MH":"中 - 高","LM":"低 - 中","HM1":"高 - やや低","HM2":"高 - 中","M2L":"中 - 低","M2M1":"中 - やや低","M2M2":"中 - 中","M2H":"中 - 高","M1L":"やや低 - 低","M1M1":"やや低 - やや低","M1M2":"やや低 - 中","M1H":"やや低 - 高","LM1":"低 - やや低","LM2":"低 - 中"},"clusters":{"clusterPopupTitle":"クラスター サマリー","templateTitle":"クラスター","numFeatures":"フィーチャ数","avgFieldLabel":"平均 {fieldLabel}","avgNormFieldLabel":"{fieldLabel} の {normFieldLabel} による除算の平均","predominantFieldLabel":"主要 {fieldLabel}","countSummary":"このクラスターは {count} フィーチャを表しています。","avgFieldSummary":"このクラスター内の {fieldLabel} の平均値は、{fieldValue} です。","avgNormFieldSummary":"このクラスター内の {fieldLabel} による {normFieldLabel} の除算の平均値は、{fieldValue} です。","predominantFieldSummary":"このクラスター内の {fieldLabel} の主要な値は、{fieldValue} です。","predominantNoneValue":"なし"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_ko.json new file mode 100644 index 00000000..dd2271c3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_ko.json @@ -0,0 +1 @@ +{"fieldInfo":"여기에서 {fieldLabel}은(는) {fieldValue}입니다.","other":"기타","classBreaks":"클래스 구분 값","classBreaksNormFieldAsPercent":"normalizationField가 있는 클래스 구분 값(%)","heatmap":"히트 맵","dotDensity":"점 밀도","relationshipPopupTitle":"릴레이션십","relationshipNormFieldAsPercent":"normalizationField가 있는 릴레이션쉽 값(%)","simple":"단순","simpleNormFieldAsPercent":"normalizationField를 통한 단순(%)","uniqueValues":"고유 값","uniqueValuesNormFieldAsPercent":"normalizationField가 있는 고유 값(%)","normFieldLabel":"{expression1}을(를) {expression2}(으)로 나눔","normFieldLabelAsPercent":"{expression1} 및 {expression2}의 비율","competingFields":"범주의 분포","mostCommon":"주요 범주: {expression}","orderedListOfValues":"값의 정렬 목록","sumOfCategories":"범주의 합","listOfCategories":"범주 목록","predominantCategoryWithTotalAndStrength":"주요 범주(총계 및 수준)","predominantCategoryWithChart":"주요 범주(차트)","predominantCategory":"주요 범주","strengthOfPredominance":"주요 강도","marginOfVictory":"오차","predominantCategoryValue":"주요 범주 값","predominantCategoryContent":"해당 영역에서 가장 높은 값을 가진 범주는 {expression}입니다.","predominantCategoryValueContent":"여기에서 가장 일반적인 범주는 {expression1}(으)로 {expression2} 값을 갖습니다.","predominantCategoryValueMarginContent":"{expression1}에는 {expression2} 값이 있으며 표준오차 {expression3}퍼센트로 다른 모든 범주를 능가합니다.","predominantCategoryStrengthContent":"{expression2}의 값은 {expression1}이며, 해당 영역에서 주요 범주로 모든 카테고리 중 {expression3}을(를) 차지합니다.","predominantCategoryTotalStrengthContent":"{expression2}의 값은 {expression1}이며, 해당 영역에서 주요 범주로 모든 카테고리의 {expression4} 중 {expression3}을(를) 차지합니다.","ageInfo_years":"{startTime}에서 {endTime}까지의 기간(연도)","ageInfo_months":"{startTime}에서 {endTime}까지의 기간(달)","ageInfo_days":"{startTime}에서 {endTime}까지의 기간(일)","ageInfo_hours":"{startTime}에서 {endTime}까지의 기간(시간)","ageInfo_minutes":"{startTime}에서 {endTime}까지의 기간(분)","ageInfo_seconds":"{startTime}에서 {endTime}까지의 기간(초)","relationship":{"legendTitle":"릴레이션십","HL":"높음 - 낮음","HH":"높음 - 높음","LL":"낮음 - 낮음","LH":"낮음 - 높음","HM":"높음 - 중간","ML":"중간 - 낮음","MM":"중간 - 중간","MH":"중간 - 높음","LM":"낮음 - 중간","HM1":"높음 - 약함","HM2":"높음 - 중간","M2L":"중간 - 낮음","M2M1":"중간 - 약함","M2M2":"중간 - 중간","M2H":"중간 - 높음","M1L":"약함 - 낮음","M1M1":"약함 - 약함","M1M2":"약함 - 중간","M1H":"약함 - 높음","LM1":"낮음 - 약함","LM2":"낮음 - 중간"},"clusters":{"clusterPopupTitle":"클러스터 요약","templateTitle":"클러스터","numFeatures":"피처의 개수","avgFieldLabel":"평균 {fieldLabel}","avgNormFieldLabel":"평균 {fieldLabel}을(를) {normFieldLabel}(으)로 나눔","predominantFieldLabel":"주요 {fieldLabel}","countSummary":"이 군집점은 {count}개의 피처를 나타냅니다.","avgFieldSummary":"이 군집점 내에서의 {fieldLabel} 평균 값은 {fieldValue}입니다.","avgNormFieldSummary":"이 군집점 내에서 {fieldLabel}을(를) {normFieldLabel}(으)로 나눈 평균 값은 {fieldValue}입니다.","predominantFieldSummary":"이 군집점 내에서 {fieldLabel}의 주요 값은 {fieldValue}입니다.","predominantNoneValue":"없음"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_lt.json new file mode 100644 index 00000000..909d5d45 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_lt.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} čia yra {fieldValue}.","other":"Kita","classBreaks":"Klasių ribos","classBreaksNormFieldAsPercent":"Klasių ribos su normalizationField procentine verte","heatmap":"Aktyvių židinių žemėlapis","dotDensity":"Taškų tankis","relationshipPopupTitle":"Ryšiai","relationshipNormFieldAsPercent":"Ryšys su normalizationField procentine verte","simple":"Negrupuota","simpleNormFieldAsPercent":"Paprastas su normalizationField procentine verte","uniqueValues":"Unikalios reikšmės","uniqueValuesNormFieldAsPercent":"Unikalios reikšmės su normalizationField procentine verte","normFieldLabel":"{expression1} padalinta iš {expression2}","normFieldLabelAsPercent":"{expression1} ir {expression2} procentinė vertė","competingFields":"Kategorijų paskirstymas","mostCommon":"Vyraujanti kategorija: {expression}","orderedListOfValues":"Surūšiuotas reikšmių sąrašas","sumOfCategories":"Kategorijų suma","listOfCategories":"Kategorijų sąrašas","predominantCategoryWithTotalAndStrength":"Vyraujanti kategorija su suma ir stiprumu","predominantCategoryWithChart":"Vyraujanti kategorija su diagrama","predominantCategory":"Vyraujanti kategorija","strengthOfPredominance":"Vyravimo galia","marginOfVictory":"Pergalės skirtumas","predominantCategoryValue":"Vyraujančios kategorijos reikšmė","predominantCategoryContent":"{expression} čia yra didžiausią reikšmę turinti kategorija.","predominantCategoryValueContent":"Čia dažniausia kategorija yra {expression1}, kurios reikšmė yra {expression2}.","predominantCategoryValueMarginContent":"{expression1} reikšmė yra {expression2}, didesnė nei visų kitų kategorijų skirtumu, atitinkančiu {expression3} procentų.","predominantCategoryStrengthContent":"Turinti reikšmę, lygią {expression1}, {expression2} yra vyraujanti kategorija šioje teritorijoje, sudarydama {expression3} visų kategorijų.","predominantCategoryTotalStrengthContent":"Turinti reikšmę, lygią {expression1}, {expression2} yra vyraujanti kategorija šioje teritorijoje, sudarydama {expression3} iš {expression4} visų kategorijų.","ageInfo_years":"Amžius metais nuo {startTime} iki {endTime}","ageInfo_months":"Amžius mėnesiais nuo {startTime} iki {endTime}","ageInfo_days":"Amžius dienomis nuo {startTime} iki {endTime}","ageInfo_hours":"Amžius valandomis nuo {startTime} iki {endTime}","ageInfo_minutes":"Amžius minutėmis nuo {startTime} iki {endTime}","ageInfo_seconds":"Amžius sekundėmis nuo {startTime} iki {endTime}","relationship":{"legendTitle":"Ryšiai","HL":"Didelė–maža","HH":"Didelė–didelė","LL":"Maža–maža","LH":"Maža–didelė","HM":"Didelė–vidutinė","ML":"Vidutinė–maža","MM":"Vidutinė–vidutinė","MH":"Vidutinė–aukšta","LM":"Vidutinė–maža","HM1":"Didelė – švelni","HM2":"Didelė–vidutinė","M2L":"Vidutinė–maža","M2M1":"Vidutinė–švelni","M2M2":"Vidutinė–vidutinė","M2H":"Vidutinė–aukšta","M1L":"Švelni – maža","M1M1":"Švelni–švelni","M1M2":"Švelni–vidutinė","M1H":"Švelni – didelė","LM1":"Maža – švelni","LM2":"Vidutinė–maža"},"clusters":{"clusterPopupTitle":"Sankaupos santrauka","templateTitle":"Telkiniai","numFeatures":"Elementų skaičius","avgFieldLabel":"Vidutinis {fieldLabel}","avgNormFieldLabel":"Vidutinis {fieldLabel}, padalintas iš {normFieldLabel}","predominantFieldLabel":"Vyraujanti {fieldLabel}","countSummary":"Šis telkinys nurodo {count} elementus (-ų).","avgFieldSummary":"Vidutinė {fieldLabel} reikšmė šiame telkinyje yra {fieldValue}.","avgNormFieldSummary":"Vidutinė {fieldLabel} reikšmė, padalinta iš {normFieldLabel}, šiame telkinyje yra {fieldValue}.","predominantFieldSummary":"Vyraujanti {fieldLabel} reikšmė šiame telkinyje yra {fieldValue}.","predominantNoneValue":"Nėra"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_lv.json new file mode 100644 index 00000000..ee600add --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_lv.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} ir {fieldValue} šeit.","other":"Cits","classBreaks":"Klašu pārtraukumi","classBreaksNormFieldAsPercent":"Klašu pārtraukumi ar normalizationField kā procentuālo vērtību","heatmap":"Intensitātes karte","dotDensity":"Punktu blīvums","relationshipPopupTitle":"Saistība","relationshipNormFieldAsPercent":"Procentuāla normalizationField saistība","simple":"Vienkāršs","simpleNormFieldAsPercent":"Vienkāršs ar normalizationField kā procentuālo vērtību","uniqueValues":"Unikālas vērtības","uniqueValuesNormFieldAsPercent":"Unikālas vērtības ar normalizationField kā procentuālo vērtību","normFieldLabel":"{expression1} dalīts ar {expression2}","normFieldLabelAsPercent":"{expression1} un {expression2} procentuālā attiecība","competingFields":"Kategoriju sadalījums","mostCommon":"Dominējošā kategorija: {expression}","orderedListOfValues":"Pasūtītais vērtību saraksts","sumOfCategories":"Kategoriju summa","listOfCategories":"Kategoriju saraksts","predominantCategoryWithTotalAndStrength":"Galvenā kategorija ar kopsummu un ietekmi","predominantCategoryWithChart":"Galvenā kategorija ar diagrammu","predominantCategory":"Dominējošā kategorija","strengthOfPredominance":"Pārsvara ietekme","marginOfVictory":"Robežvērtība","predominantCategoryValue":"Galvenā kategorijas vērtība","predominantCategoryContent":"{expression} ir kategorija ar lielāko vērtību.","predominantCategoryValueContent":"Visizplatītākā kategorija ir {expression1}, kuras vērtība ir {expression2}.","predominantCategoryValueMarginContent":"{expression1} ir {expression2} vērtība, kas pārsniedz visas pārējās kategorijas par {expression3} procentuālās attiecības punktiem.","predominantCategoryStrengthContent":"Izmantojot vērtību {expression1}, {expression2} ir dominējošā kategorija šajā teritorijā, uzrādot {expression3} no visām kategorijām.","predominantCategoryTotalStrengthContent":"Izmantojot vērtību {expression1}, {expression2} ir dominējošā kategorija šajā teritorijā, uzrādot {expression3} no {expression4} visās kategorijās.","ageInfo_years":"Vecums gados: no {startTime} līdz {endTime}","ageInfo_months":"Vecums mēnešos: no {startTime} līdz {endTime}","ageInfo_days":"Vecums dienās: no {startTime} līdz {endTime}","ageInfo_hours":"Vecums stundās: no {startTime} līdz {endTime}","ageInfo_minutes":"Vecums minūtēs: no {startTime} līdz {endTime}","ageInfo_seconds":"Vecums sekundēs: no {startTime} līdz {endTime}","relationship":{"legendTitle":"Saistība","HL":"Augsts - zems","HH":"Augsts - augsts","LL":"Zems - zems","LH":"Zems - augsts","HM":"Augsts - vidējs","ML":"Vidējs - zems","MM":"Vidējs - vidējs","MH":"Vidējs - augsts","LM":"Zems - vidējs","HM1":"Augsts - neliels","HM2":"Augsts - vidējs","M2L":"Vidējs - zems","M2M1":"Vidējs - neliels","M2M2":"Vidējs - vidējs","M2H":"Vidējs - augsts","M1L":"Neliels - zems","M1M1":"Neliels - neliels","M1M2":"Neliels - vidējs","M1H":"Neliels - augsts","LM1":"Zems - neliels","LM2":"Zems - vidējs"},"clusters":{"clusterPopupTitle":"Klastera kopsavilkums","templateTitle":"Klasteri","numFeatures":"Elementu skaits","avgFieldLabel":"Vidējais {fieldLabel}","avgNormFieldLabel":"Vidējais {fieldLabel} dalīts ar {normFieldLabel}","predominantFieldLabel":"Dominējošais {fieldLabel}","countSummary":"Šis klasteris attiecas uz {count} elementiem.","avgFieldSummary":"Vidējā {fieldLabel} vērtība šajā klasterī ir {fieldValue}.","avgNormFieldSummary":"Vidējā {fieldLabel} vērtība, kas dalīta ar {normFieldLabel}, šajā klasterī ir {fieldValue}.","predominantFieldSummary":"Dominējošā {fieldLabel} vērtība šajā klasterī ir {fieldValue}.","predominantNoneValue":"Neviens"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_nb.json new file mode 100644 index 00000000..aeda5f0a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_nb.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} er {fieldValue} her.","other":"Annet","classBreaks":"Klassegrenser","classBreaksNormFieldAsPercent":"Klassegrenser med normalizationField som prosent","heatmap":"Varmekart","dotDensity":"Prikktetthet","relationshipPopupTitle":"Relasjon","relationshipNormFieldAsPercent":"Relasjon med normalizationField som prosent","simple":"Enkel","simpleNormFieldAsPercent":"Enkel med normalizationField som prosent","uniqueValues":"Unike verdier","uniqueValuesNormFieldAsPercent":"Unike verdier med normalizationField som prosent","normFieldLabel":"{expression1} dividert med {expression2}","normFieldLabelAsPercent":"Prosentandel av {expression1} og {expression2}","competingFields":"Kategoridistribusjon","mostCommon":"Dominerende kategori: {expression}","orderedListOfValues":"Sortert liste over verdier","sumOfCategories":"Sum for kategorier","listOfCategories":"Liste over kategorier","predominantCategoryWithTotalAndStrength":"Dominerende kategori med total og styrke","predominantCategoryWithChart":"Dominerende kategori med diagram","predominantCategory":"Dominerende kategori","strengthOfPredominance":"Dominansgrad","marginOfVictory":"Seiersmargin","predominantCategoryValue":"Dominerende kategoriverdi","predominantCategoryContent":"{expression} er kategorien med den høyeste verdien her.","predominantCategoryValueContent":"Den vanligste kategorien her er {expression1}, som har verdien {expression2}.","predominantCategoryValueMarginContent":"{expression1} har en verdi på {expression2}, som slår alle andre kategorier med en margin på {expression3} prosentpoeng.","predominantCategoryStrengthContent":"Med en verdi på {expression1} er {expression2} den dominerende kategorien i dette området, og utgjør {expression3} av alle kategorier.","predominantCategoryTotalStrengthContent":"Med en verdi på {expression1} er {expression2} den dominerende kategorien i dette området, og utgjør {expression3} av {expression4} i alle kategorier.","ageInfo_years":"Alder, i år, fra {startTime} til {endTime}","ageInfo_months":"Alder, i måneder, fra {startTime} til {endTime}","ageInfo_days":"Alder, i dager, fra {startTime} til {endTime}","ageInfo_hours":"Alder, i timer, fra {startTime} til {endTime}","ageInfo_minutes":"Alder, i minutter, fra {startTime} til {endTime}","ageInfo_seconds":"Alder, i sekunder, fra {startTime} til {endTime}","relationship":{"legendTitle":"Relasjon","HL":"Høy - lav","HH":"Høy - høy","LL":"Lav - lav","LH":"Lav - høy","HM":"Høy - middels","ML":"Middels - lav","MM":"Middels - middels","MH":"Middels - høy","LM":"Lav - middels","HM1":"Høy - mild","HM2":"Høy - middels","M2L":"Middels - lav","M2M1":"Middels - mild","M2M2":"Middels - middels","M2H":"Middels - høy","M1L":"Mild - lav","M1M1":"Mild - mild","M1M2":"Mild - middels","M1H":"Mild - høy","LM1":"Lav - mild","LM2":"Lav - middels"},"clusters":{"clusterPopupTitle":"Klyngesammendrag","templateTitle":"Klynger","numFeatures":"Antall geoobjekter","avgFieldLabel":"Gjennomsnitt {fieldLabel}","avgNormFieldLabel":"Gjennomsnitt {fieldLabel} dividert med {normFieldLabel}","predominantFieldLabel":"Dominerende {fieldLabel}","countSummary":"Denne klyngen representerer {count} geoobjekter.","avgFieldSummary":"Gjennomsnittsverdien for {fieldLabel} i denne klyngen er {fieldValue}.","avgNormFieldSummary":"Gjennomsnittsverdien for {fieldLabel} dividert med {normFieldLabel} i denne klyngen er {fieldValue}.","predominantFieldSummary":"Den dominerende verdien for {fieldLabel} i denne klyngen er {fieldValue}.","predominantNoneValue":"Ingen"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_nl.json new file mode 100644 index 00000000..199f73a1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_nl.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} is {fieldValue} hier.","other":"Overige","classBreaks":"Klassebreekpunten","classBreaksNormFieldAsPercent":"Klassebreekpunten met normalisatieVeld als percentage","heatmap":"Heatmap","dotDensity":"Puntdichtheid","relationshipPopupTitle":"Relatie","relationshipNormFieldAsPercent":"Relatie met normalisatieVeld als percentage","simple":"Eenvoudig","simpleNormFieldAsPercent":"Eenvoudig met normalisatieVeld als percentage","uniqueValues":"Unieke waarden","uniqueValuesNormFieldAsPercent":"Unieke waarden met normalisatieVeld als percentage","normFieldLabel":"{expression1} gedeeld door {expression2}","normFieldLabelAsPercent":"Percentage van {expression1} en {expression2}","competingFields":"Distributie van categorieën","mostCommon":"Predominante categorie: {expression}","orderedListOfValues":"Geordende lijst met waarden","sumOfCategories":"Som van categorieën","listOfCategories":"Lijst van categorieën","predominantCategoryWithTotalAndStrength":"Overheersende categorie met totaal en sterkte","predominantCategoryWithChart":"Overheersende categorie met grafiek","predominantCategory":"Overheersende categorie","strengthOfPredominance":"Sterkte van de overheersing","marginOfVictory":"Marge van de overwinning","predominantCategoryValue":"Overheersende categoriewaarde","predominantCategoryContent":"{expression} is de categorie met de hoogste waarde hier.","predominantCategoryValueContent":"De meest veelvoorkomende categorie hier is {expression1}, die een waarde heeft van {expression2}.","predominantCategoryValueMarginContent":"{expression1} heeft een waarde van {expression2}, die alle andere categorieën verslaat met een marge van {expression3} procentpunten.","predominantCategoryStrengthContent":"Met een waarde van {expression1}, is {expression2} de predominante categorie in dit gebied, die {expression3} uitmaakt van alle categorieën.","predominantCategoryTotalStrengthContent":"Met een waarde van {expression1}, is {expression2} de predominante categorie in dit gebied, die {expression3} uitmaakt van de {expression4} in alle categorieën.","ageInfo_years":"Leeftijd, in jaren, van {startTime} tot {endTime}","ageInfo_months":"Leeftijd, in maanden, van {startTime} tot {endTime}","ageInfo_days":"Leeftijd, in dagen, van {startTime} tot {endTime}","ageInfo_hours":"Leeftijd, in uren, van {startTime} tot {endTime}","ageInfo_minutes":"Leeftijd, in minuten, van {startTime} tot {endTime}","ageInfo_seconds":"Leeftijd, in seconden, van {startTime} tot {endTime}","relationship":{"legendTitle":"Relatie","HL":"Hoog - laag","HH":"Hoog - hoog","LL":"Laag - laag","LH":"Laag - hoog","HM":"Hoog - middel","ML":"Middel - laag","MM":"Middel - middel","MH":"Middel - hoog","LM":"Laag - middel","HM1":"Hoog - Mild","HM2":"Hoog - middel","M2L":"Middel - laag","M2M1":"Middel -mild","M2M2":"Middel - middel","M2H":"Middel - hoog","M1L":"Mild - Laag","M1M1":"Mild - mild","M1M2":"Mild - middel","M1H":"Mild - Hoog","LM1":"Laag - Mild","LM2":"Laag - middel"},"clusters":{"clusterPopupTitle":"Clustersamenvatting","templateTitle":"Clusters","numFeatures":"Aantal objecten","avgFieldLabel":"Gemiddeld {fieldLabel}","avgNormFieldLabel":"Gemiddeld {fieldLabel} gedeeld door {normFieldLabel}","predominantFieldLabel":"Predominant {fieldLabel}","countSummary":"Dit cluster vertegenwoordigt {count} objecten.","avgFieldSummary":"De gemiddelde waarde van {fieldLabel} binnen deze cluster is {fieldValue}.","avgNormFieldSummary":"De gemiddelde waarde van {fieldLabel} gedeeld door {normFieldLabel} binnen dit cluster is {fieldValue}.","predominantFieldSummary":"De predominante waarde van {fieldLabel} binnen dit cluster is {fieldValue}.","predominantNoneValue":"Geen"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_pl.json new file mode 100644 index 00000000..a7cc614f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_pl.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} to tutaj {fieldValue}.","other":"Inne","classBreaks":"Granice klas","classBreaksNormFieldAsPercent":"Pole Granice klas z wartością procentową normalizationField","heatmap":"Mapa skupień","dotDensity":"Mapa kropkowa","relationshipPopupTitle":"Zależność","relationshipNormFieldAsPercent":"Relacja z polem normalizationField (wartość procentowa)","simple":"Prosty","simpleNormFieldAsPercent":"Pole Prosty z wartością procentową normalizationField","uniqueValues":"Wartości unikalne","uniqueValuesNormFieldAsPercent":"Pole Wartości unikalne z wartością procentową normalizationField","normFieldLabel":"{expression1} dzielone przez {expression2}","normFieldLabelAsPercent":"Wartość procentowa {expression1} i {expression2}","competingFields":"Rozkład kategorii","mostCommon":"Kategoria dominująca: {expression}","orderedListOfValues":"Uporządkowana lista wartości","sumOfCategories":"Suma kategorii","listOfCategories":"Lista kategorii","predominantCategoryWithTotalAndStrength":"Kategoria dominująca z wartością łączną i siłą","predominantCategoryWithChart":"Kategoria dominująca z diagramem","predominantCategory":"Kategoria dominująca","strengthOfPredominance":"Siła dominacji","marginOfVictory":"Margines zwycięstwa","predominantCategoryValue":"Wartość kategorii dominującej","predominantCategoryContent":"{expression} to tutaj kategoria o najwyższej wartości.","predominantCategoryValueContent":"Najczęściej występującą tutaj kategorią jest {expression1}, która ma wartość {expression2}.","predominantCategoryValueMarginContent":"Kategoria {expression1} ma wartość {expression2}, która jest wyższa niż wartości wszystkich innych kategorii o margines wynoszący {expression3} punktów procentowych.","predominantCategoryStrengthContent":"Kategoria {expression2} o wartości {expression1} jest kategorią dominującą w tym obszarze. Wartość ta stanowi {expression3} sumy wartości wszystkich kategorii.","predominantCategoryTotalStrengthContent":"Kategoria {expression2} o wartości {expression1} jest kategorią dominującą w tym obszarze. Wartość ta stanowi {expression3} wartości {expression4} we wszystkich kategoriach.","ageInfo_years":"Wiek w latach od {startTime} do {endTime}","ageInfo_months":"Wiek w miesiącach od {startTime} do {endTime}","ageInfo_days":"Wiek w dniach od {startTime} do {endTime}","ageInfo_hours":"Wiek w godzinach od {startTime} do {endTime}","ageInfo_minutes":"Wiek w minutach od {startTime} do {endTime}","ageInfo_seconds":"Wiek w sekundach od {startTime} do {endTime}","relationship":{"legendTitle":"Zależność","HL":"Wysokie — niskie","HH":"Wysokie — wysokie","LL":"Niskie — niskie","LH":"Niskie — wysokie","HM":"Wysokie — średnie","ML":"Średnie — niskie","MM":"Średnie — średnie","MH":"Średnie — wysokie","LM":"Niskie — średnie","HM1":"Wysokie — łagodne","HM2":"Wysokie — średnie","M2L":"Średnie — niskie","M2M1":"Średnie — łagodne","M2M2":"Średnie — średnie","M2H":"Średnie — wysokie","M1L":"Łagodne — niskie","M1M1":"Łagodne — łagodne","M1M2":"Łagodne — średnie","M1H":"Łagodne — wysokie","LM1":"Niskie — łagodne","LM2":"Niskie — średnie"},"clusters":{"clusterPopupTitle":"Podsumowanie klastra","templateTitle":"Klastry","numFeatures":"Liczba obiektów","avgFieldLabel":"Średnia {fieldLabel}","avgNormFieldLabel":"Średnia {fieldLabel} dzielona przez {normFieldLabel}","predominantFieldLabel":"Kategoria dominująca {fieldLabel}","countSummary":"Ten klaster reprezentuje następującą liczbę obiektów: {count}.","avgFieldSummary":"Średnia wartość zmiennej {fieldLabel} w tym klastrze to {fieldValue}.","avgNormFieldSummary":"Średnia wartość zmiennej {fieldLabel} dzielona przez {normFieldLabel} w tym klastrze to {fieldValue}.","predominantFieldSummary":"Dominująca wartość zmiennej {fieldLabel} w tym klastrze to {fieldValue}.","predominantNoneValue":"Brak"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_pt-BR.json new file mode 100644 index 00000000..a4c91368 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_pt-BR.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} está {fieldValue} aqui.","other":"Outro","classBreaks":"Quebras de Classe","classBreaksNormFieldAsPercent":"Quebras de classe com normalizationField como porcentagem","heatmap":"Mapa de Aquecimento","dotDensity":"Densidade de Ponto","relationshipPopupTitle":"Relacionamento","relationshipNormFieldAsPercent":"Relacionamento com normalizationField como porcentagem","simple":"Simples","simpleNormFieldAsPercent":"Simples com normalizationField como porcentagem","uniqueValues":"Valores Únicos","uniqueValuesNormFieldAsPercent":"Valores Únicos com normalizationField como porcentagem","normFieldLabel":"{expression1} dividido por {expression2}","normFieldLabelAsPercent":"Porcentagem de {expression1} e {expression2}","competingFields":"Distribuição de categorias","mostCommon":"Categoria predominante: {expression}","orderedListOfValues":"Lista de valores ordenada","sumOfCategories":"Soma de categorias","listOfCategories":"Lista de categorias","predominantCategoryWithTotalAndStrength":"Categoria predominante com total e força","predominantCategoryWithChart":"Categoria predominante com gráfico","predominantCategory":"Categoria predominante","strengthOfPredominance":"Contraste de predominância","marginOfVictory":"Margem de vitória","predominantCategoryValue":"Valor da categoria predominante","predominantCategoryContent":"{expression} é a categoria com o valor mais alto aqui.","predominantCategoryValueContent":"A categoria mais comum aqui é {expression1}, que tem um valor de {expression2}.","predominantCategoryValueMarginContent":"{expression1} tem um valor de {expression2}, que supera todas as outras categorias por uma margem de pontos de porcentagem {expression3}.","predominantCategoryStrengthContent":"Com um valor de {expression1}, {expression2} é a categoria predominante nesta área, compondo {expression3} de todas as categorias.","predominantCategoryTotalStrengthContent":"Com um valor de {expression1}, {expression2} é a categoria predominante nesta área, compondo {expression3} do {expression4} em todas as categorias.","ageInfo_years":"Idade, em anos, de {startTime} a {endTime}","ageInfo_months":"Idade, em meses, de {startTime} a {endTime}","ageInfo_days":"Idade, em dias, de {startTime} a {endTime}","ageInfo_hours":"Idade, em horas, de {startTime} a {endTime}","ageInfo_minutes":"Idade, em minutos, de {startTime} a {endTime}","ageInfo_seconds":"Idade, em segundos, de {startTime} a {endTime}","relationship":{"legendTitle":"Relacionamento","HL":"Alto - Baixo","HH":"Alto - Alto","LL":"Baixo - Baixo","LH":"Baixo - Alto","HM":"Alto - Médio","ML":"Médio - Baixo","MM":"Médio - Médio","MH":"Médio - Alto","LM":"Médio - Baixo","HM1":"Alto - Moderado","HM2":"Alto - Médio","M2L":"Médio - Baixo","M2M1":"Médio - Moderado","M2M2":"Médio - Médio","M2H":"Médio - Alto","M1L":"Moderado - Baixo","M1M1":"Moderado - Moderado","M1M2":"Moderado - Médio","M1H":"Moderado - Alto","LM1":"Baixo - Moderado","LM2":"Médio - Baixo"},"clusters":{"clusterPopupTitle":"Resumo do agrupamento","templateTitle":"Agrupamentos","numFeatures":"Número de feições","avgFieldLabel":"Média {fieldLabel}","avgNormFieldLabel":"Média {fieldLabel} dividido por {normFieldLabel}","predominantFieldLabel":"Predominante {fieldLabel}","countSummary":"Este agrupamento representa {count} feições.","avgFieldSummary":"O valor médio de {fieldLabel} dentro deste agrupamento é {fieldValue}.","avgNormFieldSummary":"O valor médio de {fieldLabel} dividido por {normFieldLabel} dentro deste agrupamento é {fieldValue}.","predominantFieldSummary":"O valor predominante de {fieldLabel} dentro deste agrupamento é {fieldValue}.","predominantNoneValue":"Nenhum"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_pt-PT.json new file mode 100644 index 00000000..c0b1e982 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_pt-PT.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} é {fieldValue} aqui.","other":"Outro","classBreaks":"Class Breaks","classBreaksNormFieldAsPercent":"Class Breaks com Campo de normalização como percentagem","heatmap":"Mapa de calor","dotDensity":"Densidade de Pontos","relationshipPopupTitle":"Relacionamento","relationshipNormFieldAsPercent":"Relacionamento com normalizationField como percentagem","simple":"Simples","simpleNormFieldAsPercent":"Simples com Campo de normalização como percentagem","uniqueValues":"Valores Únicos","uniqueValuesNormFieldAsPercent":"Valores Únicos com Campo de normalização como percentagem","normFieldLabel":"{expression1} dividido por {expression2}","normFieldLabelAsPercent":"Porcentagem de {expression1} e {expression2}","competingFields":"Distribuição de categorias","mostCommon":"Categoria Predominante: {expression}","orderedListOfValues":"Lista ordenada de valores","sumOfCategories":"Soma das categorias","listOfCategories":"Lista de categorias","predominantCategoryWithTotalAndStrength":"Categoria predominante com total e força","predominantCategoryWithChart":"Categoria predominante com gráfico","predominantCategory":"Categoria predominante","strengthOfPredominance":"Força da predominância","marginOfVictory":"Margem de êxito","predominantCategoryValue":"Valor da categoria predominante","predominantCategoryContent":"{expression} é a categoria com o valor mais elevado.","predominantCategoryValueContent":"A categoria mais comum aqui é {expression1} e tem um valor de {expression2}.","predominantCategoryValueMarginContent":"{expression1} tem um valor de {expression2}, que vence todas as outras categorias por uma margem de {expression3} pontos percentuais.","predominantCategoryStrengthContent":"Com um valor de {expression1}, {expression2} é a categoria predominante nesta área, perfazendo {expression3} de todas as categorias.","predominantCategoryTotalStrengthContent":"Com um valor de {expression1}, {expression2} é a categoria predominante nesta área, perfazendo {expression3} de {expression4} em todas as categorias.","ageInfo_years":"Idade, em anos, de {startTime} a {endTime}","ageInfo_months":"Idade, em meses, de {startTime} a {endTime}","ageInfo_days":"Idade, em dias, de {startTime} a {endTime}","ageInfo_hours":"Idade, em horas, de {startTime} a {endTime}","ageInfo_minutes":"Idade, em minutos, de {startTime} a {endTime}","ageInfo_seconds":"Idade, em segundos, de {startTime} a {endTime}","relationship":{"legendTitle":"Relacionamento","HL":"Alto - Baixo","HH":"Alto - Alto","LL":"Baixo - Caixo","LH":"Baixo - Alto","HM":"Alto - Médio","ML":"Médio - Baixo","MM":"Médio - Médio","MH":"Médio - Alto","LM":"Baixo - Médio","HM1":"Alto - Ligeiro","HM2":"Alto - Médio","M2L":"Médio - Baixo","M2M1":"Médio - Ligeiro","M2M2":"Médio - Médio","M2H":"Médio - Alto","M1L":"Ligeiro - Baixo","M1M1":"Ligeiro - Ligeiro","M1M2":"Ligeiro - Médio","M1H":"Ligeiro - Alto","LM1":"Baixo - Ligeiro","LM2":"Baixo - Médio"},"clusters":{"clusterPopupTitle":"Resumo de cluster","templateTitle":"Agrupamentos","numFeatures":"Número de features","avgFieldLabel":"Média {fieldLabel}","avgNormFieldLabel":"Média {fieldLabel} dividida por {normFieldLabel}","predominantFieldLabel":"Predominante {fieldLabel}","countSummary":"Este cluster representa {count} elementos.","avgFieldSummary":"O valor médio de {fieldLabel} neste cluster é {fieldValue}.","avgNormFieldSummary":"O valor médio de {fieldLabel} dividido por {normFieldLabel} neste cluster é {fieldValue}.","predominantFieldSummary":"O valor predominante de {fieldLabel} neste cluster é {fieldValue}.","predominantNoneValue":"Nenhum"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_ro.json new file mode 100644 index 00000000..ca6a577a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_ro.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} este {fieldValue} aici.","other":"Altele","classBreaks":"Pauze de clase","classBreaksNormFieldAsPercent":"Pauze de clase cu normalizationField ca procent","heatmap":"Hartă de tip Heatmap","dotDensity":"Densitate punct","relationshipPopupTitle":"Relaţie","relationshipNormFieldAsPercent":"Relația cu Câmpul de normalizare ca procent","simple":"Simplu","simpleNormFieldAsPercent":"Simplu cu normalizationField ca procent","uniqueValues":"Valori unice","uniqueValuesNormFieldAsPercent":"Valori unice cu normalizationField ca procent","normFieldLabel":"{expression1} împărțit la {expression2}","normFieldLabelAsPercent":"Procent de {expression1} și {expression2}","competingFields":"Distribuția categoriilor","mostCommon":"Categorie predominantă: {expression}","orderedListOfValues":"Listă ordonată de valori","sumOfCategories":"Suma categoriilor","listOfCategories":"Listă de categorii","predominantCategoryWithTotalAndStrength":"Categorie predominantă cu total și putere","predominantCategoryWithChart":"Categorie predominantă cu diagramă","predominantCategory":"Categorie predominantă","strengthOfPredominance":"Nivelul predominanţei","marginOfVictory":"Marja de victorie","predominantCategoryValue":"Valoarea categoriei predominante","predominantCategoryContent":"{expression} este categoria cu cea mai mare valoare aici.","predominantCategoryValueContent":"Cea mai frecventă categorie de aicieste {expression1}, care are o valoare de {expression2}.","predominantCategoryValueMarginContent":"{expression1} are o valoare de {expression2}, care depășește toate celelalte categorii cu o marjă de {expression3} puncte procentuale.","predominantCategoryStrengthContent":"Cu o valoare de {expression1}, {expression2} este categoria predominantă din această zonă, reprezentând {expression3} din toate categoriile.","predominantCategoryTotalStrengthContent":"Cu o valoare de {expression1}, {expression2} este categoria predominantă din această zonă, reprezentând {expression3} din {expression4} în toate categoriile.","ageInfo_years":"Vârsta, în ani, de la {startTime} la {endTime}","ageInfo_months":"Vârsta, în luni, de la {startTime} la {endTime}","ageInfo_days":"Vârsta, în zile, de la {startTime} la {endTime}","ageInfo_hours":"Vârsta, în ore, de la {startTime} la {endTime}","ageInfo_minutes":"Vârsta, în minute, de la {startTime} la {endTime}","ageInfo_seconds":"Vârsta, în secunde, de la {startTime} la {endTime}","relationship":{"legendTitle":"Relaţie","HL":"Ridicat - Scăzut","HH":"Ridicat - Ridicat","LL":"Scăzut - Scăzut","LH":"Scăzut - Ridicat","HM":"Ridicat - Mediu","ML":"Mediu - Scăzut","MM":"Mediu - Mediu","MH":"Mediu - Ridicat","LM":"Scăzut - Mediu","HM1":"Ridicat - Moderat","HM2":"Ridicat - Mediu","M2L":"Mediu - Scăzut","M2M1":"Mediu - Moderat","M2M2":"Mediu - Mediu","M2H":"Mediu - Ridicat","M1L":"Moderat - Scăzut","M1M1":"Moderat - Moderat","M1M2":"Moderat - Mediu","M1H":"Moderat - Ridicat","LM1":"Scăzut - Moderat","LM2":"Scăzut - Mediu"},"clusters":{"clusterPopupTitle":"Rezumat grupare","templateTitle":"Grupări","numFeatures":"Număr de obiecte spaţiale","avgFieldLabel":"{fieldLabel} medie","avgNormFieldLabel":"{fieldLabel} medie împărțită la {normFieldLabel}","predominantFieldLabel":"{fieldLabel} predominantă","countSummary":"Acest cluster reprezintă {count} caracteristici.","avgFieldSummary":"Valoarea medie a {fieldLabel} din cadrul acestui cluster este de {fieldValue}.","avgNormFieldSummary":"Valoarea medie a {fieldLabel} împărțită la {normFieldLabel} în cadrul acestui cluster este {fieldValue}.","predominantFieldSummary":"Valoarea predominantă a {fieldLabel} din acest cluster este {fieldValue}.","predominantNoneValue":"Niciunul"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_ru.json new file mode 100644 index 00000000..f28e2e10 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_ru.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} находится {fieldValue} здесь.","other":"Прочее","classBreaks":"Границы классов","classBreaksNormFieldAsPercent":"Границы классов с normalizationField в качестве процентов","heatmap":"Карта интенсивности","dotDensity":"Плотность точек","relationshipPopupTitle":"Отношение","relationshipNormFieldAsPercent":"Отношение с normalizationField в качестве процентов","simple":"Простая","simpleNormFieldAsPercent":"Простой с normalizationField в качестве процентов","uniqueValues":"Уникальные значения","uniqueValuesNormFieldAsPercent":"Уникальные значения с normalizationField в качестве процентов","normFieldLabel":"{expression1} разделено на {expression2}","normFieldLabelAsPercent":"Процент от {expression1} и {expression2}","competingFields":"Распределение категорий","mostCommon":"Преобладающая категория: {expression}","orderedListOfValues":"Упорядоченный список значений","sumOfCategories":"Сумма категорий","listOfCategories":"Список категорий","predominantCategoryWithTotalAndStrength":"Преобладающая категория с общим числом и интенсивностью","predominantCategoryWithChart":"Преобладающая категория с диаграммой","predominantCategory":"Преобладающая категория","strengthOfPredominance":"Значимость преобладания","marginOfVictory":"Предел успешности","predominantCategoryValue":"Значение преобладающей категории","predominantCategoryContent":"{expression} - это категория с наибольшим значением здесь.","predominantCategoryValueContent":"Самая распространенная категория здесь – {expression1}, имеющая значение {expression2}.","predominantCategoryValueMarginContent":"{expression1} содержит значение {expression2}, которое превосходит все другие категории с отрывом в {expression3} процентных точек.","predominantCategoryStrengthContent":"Со значением {expression1}, {expression2} это преобладающая категория в этой области, составляющая {expression3} всех категорий.","predominantCategoryTotalStrengthContent":"Со значением {expression1}, {expression2} это преобладающая категория в этой области, составляющая до {expression3} из {expression4} во всех категориях.","ageInfo_years":"Возраст в годах от {startTime} до {endTime}","ageInfo_months":"Возраст в месяцах от {startTime} до {endTime}","ageInfo_days":"Возраст в днях от {startTime} до {endTime}","ageInfo_hours":"Возраст в часах от {startTime} до {endTime}","ageInfo_minutes":"Возраст в минутах от {startTime} до {endTime}","ageInfo_seconds":"Возраст в секундах от {startTime} до {endTime}","relationship":{"legendTitle":"Отношение","HL":"Высокий – Низкий","HH":"Высокий – Высокий","LL":"Низкий – Низкий","LH":"Низкий – Высокий","HM":"Высокий – Средний","ML":"Средний – Низкий","MM":"Средний – Средний","MH":"Средний – Высокий","LM":"Низкий – Средний","HM1":"Высокий - Умеренный","HM2":"Высокий – Средний","M2L":"Средний – Низкий","M2M1":"Средний – Умеренный","M2M2":"Средний – Средний","M2H":"Средний – Высокий","M1L":"Умеренный - Низкий","M1M1":"Умеренный – Умеренный","M1M2":"Умеренный – Средний","M1H":"Умеренный - Высокий","LM1":"Низкий - Умеренный","LM2":"Низкий – Средний"},"clusters":{"clusterPopupTitle":"Суммарная информация по кластерам","templateTitle":"Кластеры","numFeatures":"Количество объектов","avgFieldLabel":"Среднее {fieldLabel}","avgNormFieldLabel":"Среднее {fieldLabel}, разделенное на {normFieldLabel}","predominantFieldLabel":"Преобладающее {fieldLabel}","countSummary":"Этот кластер представляет {count} объектов.","avgFieldSummary":"Среднее значение {fieldLabel} в рамках этого кластера равно {fieldValue}.","avgNormFieldSummary":"Среднее значение {fieldLabel}, разделенное на {normFieldLabel}, в рамках этого кластера равно {fieldValue} .","predominantFieldSummary":"Преобладающее значение {fieldLabel} в рамках этого кластера равно {fieldValue}.","predominantNoneValue":"Нет"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_sk.json new file mode 100644 index 00000000..d7560c78 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_sk.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} je {fieldValue} tu.","other":"Iné","classBreaks":"Hranice tried","classBreaksNormFieldAsPercent":"Hranice tried s poľom normalizácie ako percento","heatmap":"Tepelná mapa","dotDensity":"Hustota bodiek","relationshipPopupTitle":"Vzťah","relationshipNormFieldAsPercent":"Vzťah s poľom normalizácie ako percento","simple":"Jednoduchá","simpleNormFieldAsPercent":"Jednoduché s poľom normalizácie ako percento","uniqueValues":"Jedinečné hodnoty","uniqueValuesNormFieldAsPercent":"Jedinečné hodnoty s poľom normalizácie ako percento","normFieldLabel":"{expression1} delené {expression2}","normFieldLabelAsPercent":"Percento z {expression1} a {expression2}","competingFields":"Rozloženie kategórií","mostCommon":"Prevažujúca kategória: {expression}","orderedListOfValues":"Zotriedený zoznam hodnôt","sumOfCategories":"Súčet kategórií","listOfCategories":"Zoznam kategórií","predominantCategoryWithTotalAndStrength":"Prevažujúca kategória s celkom a silou","predominantCategoryWithChart":"Prevažujúca kategória s grafom","predominantCategory":"Predominantné kategórie","strengthOfPredominance":"Sila predominancie","marginOfVictory":"Okraj víťazstva","predominantCategoryValue":"Hodnota prevažujúcej kategórie","predominantCategoryContent":"{expression} je tu kategória s najvyššou hodnotou.","predominantCategoryValueContent":"Najčastejšou kategóriou tu je {expression1}, ktorá má hodnotu {expression2}.","predominantCategoryValueMarginContent":"{expression1} má hodnotu {expression2}, ktorá poráža všetky ostatné kategórie s maržou {expression3} percentuálnych bodov.","predominantCategoryStrengthContent":"S hodnotou {expression1} je {expression2} prevažujúcou kategóriou v tejto oblasti, čo ju činí {expression3} všetkých kategórií.","predominantCategoryTotalStrengthContent":"S hodnotou {expression1} je {expression2} prevažujúcou kategóriou v tejto oblasti, čo ju činí {expression3} z {expression4} vo všetkých kategóriách.","ageInfo_years":"Vek, v rokoch, od {startTime} do {endTime}","ageInfo_months":"Vek, v mesiacoch, od {startTime} do {endTime}","ageInfo_days":"Vek, v dňoch, od {startTime} do {endTime}","ageInfo_hours":"Vek, v hodinách, od {startTime} do {endTime}","ageInfo_minutes":"Vek, v minútach, od {startTime} do {endTime}","ageInfo_seconds":"Vek, v sekundách, od {startTime} do {endTime}","relationship":{"legendTitle":"Vzťah","HL":"Vysoký - nízky","HH":"Vysoký - vysoký","LL":"Nízky - Nízky","LH":"Vysoký - Nízky","HM":"Vysoký - Stredný","ML":"Stredný - Nízky","MM":"Stredný - Stredný","MH":"Stredný - Vysoký","LM":"Nízky - Stredný","HM1":"Vysoký - mierny","HM2":"Vysoký - Stredný","M2L":"Stredný - Nízky","M2M1":"Stredný - Mierny","M2M2":"Stredný - Stredný","M2H":"Stredný - Vysoký","M1L":"Mierny - nízky","M1M1":"Mierny - Mierny","M1M2":"Mierny - Stredný","M1H":"Mierny - vysoký","LM1":"Nízky - mierny","LM2":"Nízky - Stredný"},"clusters":{"clusterPopupTitle":"Sumarizácia klastra","templateTitle":"Klastre","numFeatures":"Počet prvkov","avgFieldLabel":"Priemer {fieldLabel}","avgNormFieldLabel":"Priemer {fieldLabel} delený {normFieldLabel}","predominantFieldLabel":"Prevažujúce {fieldLabel}","countSummary":"Tento klaster reprezentuje {count} prvkov.","avgFieldSummary":"Priemerná hodnota {fieldLabel} v rámci tohto klastra je {fieldValue}.","avgNormFieldSummary":"Priemerná hodnota {fieldLabel} delená {normFieldLabel} v rámci tohto klastra je {fieldValue}.","predominantFieldSummary":"Prevažujúca hodnota {fieldLabel} v rámci tohto klastra je {fieldValue}.","predominantNoneValue":"Žiadne"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_sl.json new file mode 100644 index 00000000..340dfc27 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_sl.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} je {fieldValue} tukaj.","other":"Drugo","classBreaks":"Mejne vrednosti razreda","classBreaksNormFieldAsPercent":"Mejne vrednosti razreda s poljem normalizationField v obliki odstotka","heatmap":"Toplotna karta","dotDensity":"Gostota točk","relationshipPopupTitle":"Relacija","relationshipNormFieldAsPercent":"Relacija s poljem normalizationField v obliki odstotka","simple":"Enostavno","simpleNormFieldAsPercent":"Enostavno s poljem normalizationField v obliki odstotka","uniqueValues":"Enolične vrednosti","uniqueValuesNormFieldAsPercent":"Enolične vrednosti s poljem normalizationField v obliki odstotka","normFieldLabel":"{expression1} deljeno s/z {expression2}","normFieldLabelAsPercent":"Odstotek od {expression1} in {expression2}","competingFields":"Distribucija kategorij","mostCommon":"Prevladujoča kategorija: {expression}","orderedListOfValues":"Urejen seznam vrednosti","sumOfCategories":"Vsota kategorij","listOfCategories":"Seznam kategorij","predominantCategoryWithTotalAndStrength":"Prevladujoča kategorija s skupno količino in močjo","predominantCategoryWithChart":"Prevladujoča kategorija z grafikonom","predominantCategory":"Prevladujoča kategorija","strengthOfPredominance":"Moč prevlade","marginOfVictory":"Razlika zmage","predominantCategoryValue":"Vrednost prevladujoče kategorije","predominantCategoryContent":"{expression} je v kategoriji z najvišjo vrednostjo tukaj.","predominantCategoryValueContent":"Najobičajnejša kategorija tukaj je {expression1}, ki ima vrednost {expression2}.","predominantCategoryValueMarginContent":"{expression1} ima vrednost {expression2}, ki premaga vse druge kategorije z razliko {expression3} odstotnih točk.","predominantCategoryStrengthContent":"Z vrednostjo {expression1}, je {expression2} prevladujoča kategorija na tej površini, kar tvori {expression3} vseh kategorij.","predominantCategoryTotalStrengthContent":"Z vrednostjo {expression1}, je {expression2} prevaldujoča kategorija na tej površini, kar tvori {expression3} od {expression4} v vseh kategorijah.","ageInfo_years":"Starost, v letih, od {startTime} do {endTime}","ageInfo_months":"Starost, v mesecih, od {startTime} do {endTime}","ageInfo_days":"Starost, v dnevih, od {startTime} do {endTime}","ageInfo_hours":"Starost, v urah, od {startTime} do {endTime}","ageInfo_minutes":"Starost, v minutah, od {startTime} do {endTime}","ageInfo_seconds":"Starost, v sekundah, od {startTime} do {endTime}","relationship":{"legendTitle":"Relacija","HL":"Visoko – nizko","HH":"Visoko – visoko","LL":"Nizko – nizko","LH":"Nizko – visoko","HM":"Visoko – srednje","ML":"Srednje – nizko","MM":"Srednje – srednje","MH":"Srednje – visoko","LM":"Nizko – srednje","HM1":"Visoko – blago","HM2":"Visoko – srednje","M2L":"Srednje – nizko","M2M1":"Srednje – blago","M2M2":"Srednje – srednje","M2H":"Srednje – visoko","M1L":"Blago – nizko","M1M1":"Blago – blago","M1M2":"Blago – srednje","M1H":"Blago – visoko","LM1":"Nizko – blago","LM2":"Nizko – srednje"},"clusters":{"clusterPopupTitle":"Povzetek gruče","templateTitle":"Gruče","numFeatures":"Število geoobjektov","avgFieldLabel":"Povprečje {fieldLabel}","avgNormFieldLabel":"Povprečje {fieldLabel} deljeno s/z {normFieldLabel}","predominantFieldLabel":"Prevladujoče {fieldLabel}","countSummary":"Ta gruča predstavlja {count} geoobjektov.","avgFieldSummary":"Povprečna vrednost {fieldLabel} v tej gruči znaša {fieldValue}.","avgNormFieldSummary":"Povprečna vrednost {fieldLabel} deljeno s/z {normFieldLabel} v tej gruči znaša {fieldValue}.","predominantFieldSummary":"Prevladujoča vrednost {fieldLabel} v tej gruči znaša {fieldValue}.","predominantNoneValue":"Brez"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_sr.json new file mode 100644 index 00000000..dfbabe1c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_sr.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} je {fieldValue} ovde.","other":"Ostalo","classBreaks":"Klasični prekidi","classBreaksNormFieldAsPercent":"Prekidi klase sa normalizationField kao procentom","heatmap":"Mapa žarišta","dotDensity":"Gustina tačaka","relationshipPopupTitle":"Povezanost","relationshipNormFieldAsPercent":"Veza sa normalizacionim poljem u vidu procenta","simple":"Jednostavan","simpleNormFieldAsPercent":"Jednostavno sa normalizationField kao procenat","uniqueValues":"Jedinstvene vrednosti","uniqueValuesNormFieldAsPercent":"Jedinstvene vrednosti uz normalizationField kao procenat","normFieldLabel":"{expression1} podeljeno sa {expression2}","normFieldLabelAsPercent":"Procenat za {expression1} i {expression2}","competingFields":"Distribucija kategoorija","mostCommon":"Najzastupljenija kategorija: {expression}","orderedListOfValues":"Naručena lista vrednosti","sumOfCategories":"Zbir kategorija","listOfCategories":"Lista kategorija","predominantCategoryWithTotalAndStrength":"Predominantna kategorija uz zbir i snagu","predominantCategoryWithChart":"Predominantna kategorija uz grafik","predominantCategory":"Najzastupljenija kategorija","strengthOfPredominance":"Jačina zastupljenosti","marginOfVictory":"Pobednička margina","predominantCategoryValue":"Vrednost predominantne kategorije","predominantCategoryContent":"{expression} je kategorija sa najvećom vrednošću ovde.","predominantCategoryValueContent":"Najčešća kategorija ovde je {expression1}, koja ima vrednost {expression2}.","predominantCategoryValueMarginContent":"{expression1} ima vrednost od {expression2}, koja premašuje sve ostale kategorije za marginu od {expression3} poena u procentima.","predominantCategoryStrengthContent":"Uz vrednost od {expression1}, {expression2} je najzastupljenija kategorija u ovoj oblasti, koja se sastoji {expression3} od svih kategorija.","predominantCategoryTotalStrengthContent":"Uz vrednost od {expression1}, {expression2} je najzastupljenija kategorija u ovoj oblasti, koja se sastoji {expression3} od {expression4} u svim kategorijama.","ageInfo_years":"Starost, u godinama, od {startTime} do {endTime}","ageInfo_months":"Starost, u mesecima, od {startTime} do {endTime}","ageInfo_days":"Starost, u danima, od {startTime} do {endTime}","ageInfo_hours":"Starost, u satima, od {startTime} do {endTime}","ageInfo_minutes":"Starost, u minutima, od {startTime} do {endTime}","ageInfo_seconds":"Starost, u sekundama, od {startTime} do {endTime}","relationship":{"legendTitle":"Povezanost","HL":"Visoko – nisko","HH":"Visoko – visoko","LL":"Nisko – nisko","LH":"Nisko – visoko","HM":"Visoko – srednje","ML":"Srednje – nisko","MM":"Srednje – srednje","MH":"Srednje – visoko","LM":"Nisko – srednje","HM1":"Visoko - srednje","HM2":"Visoko – srednje","M2L":"Srednje – nisko","M2M1":"Srednje – blago","M2M2":"Srednje – srednje","M2H":"Srednje – visoko","M1L":"Srednje - nisko","M1M1":"Blago – blago","M1M2":"Blago – srednje","M1H":"Srednje - visoko","LM1":"Nisko - srednje","LM2":"Nisko – srednje"},"clusters":{"clusterPopupTitle":"Rezime za klaster","templateTitle":"Klasteri","numFeatures":"Broj geoobjekata","avgFieldLabel":"Prosečno {fieldLabel}","avgNormFieldLabel":"Prosečno {fieldLabel} podeljeno sa {normFieldLabel}","predominantFieldLabel":"Najzastupljenije {fieldLabel}","countSummary":"Ovaj klaster predstavlja {count} komponente.","avgFieldSummary":"Prosečna vrednost za {fieldLabel} u okviru ovog klastera je {fieldValue}.","avgNormFieldSummary":"Prosečna vrednost za {fieldLabel} podeljena prema {normFieldLabel} u okviru ovog klastera je {fieldValue}.","predominantFieldSummary":"Najzastupljenija vrednost za {fieldLabel} u okviru ovog klastera je {fieldValue}.","predominantNoneValue":"Nijedan"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_sv.json new file mode 100644 index 00000000..374ee191 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_sv.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} är {fieldValue} här.","other":"Annat","classBreaks":"Klassbrytningar","classBreaksNormFieldAsPercent":"Klassbrytningar med normalizationField som procent","heatmap":"Intensitetskarta","dotDensity":"Punkttäthet","relationshipPopupTitle":"Relation","relationshipNormFieldAsPercent":"Relation med normalizationField som procent","simple":"Enkel","simpleNormFieldAsPercent":"Enkel med normalizationField som procent","uniqueValues":"Unika värden","uniqueValuesNormFieldAsPercent":"Unika värden med normalizationField som procent","normFieldLabel":"{expression1} delat med {expression2}","normFieldLabelAsPercent":"Procentandel av {expression1} och {expression2}","competingFields":"Distribution av kategorier","mostCommon":"Övervägande kategori: {expression}","orderedListOfValues":"Numrerad lista med värden","sumOfCategories":"Summa av kategorier","listOfCategories":"Lista med kategorier","predominantCategoryWithTotalAndStrength":"Övervägande kategori med total och styrka","predominantCategoryWithChart":"Övervägande kategori med diagram","predominantCategory":"Övervägande kategori","strengthOfPredominance":"Övervägandestyrka","marginOfVictory":"Vinstmarginal","predominantCategoryValue":"Övervägande kategorivärde","predominantCategoryContent":"{expression} är kategorin med det högsta värdet här.","predominantCategoryValueContent":"Den vanligaste kategorin här är {expression1}, som har ett värde på {expression2}.","predominantCategoryValueMarginContent":"{expression1} har värdet {expression2}, vilket slår alla andra kategorier med en marginal på {expression3} procentenheter.","predominantCategoryStrengthContent":"Med värdet {expression1} är {expression2} den vanligaste kategorin i detta område, och utgör {expression3} av alla kategorier.","predominantCategoryTotalStrengthContent":"Med värdet {expression1} är {expression2} den vanligaste kategorin i detta område, och utgör {expression3} av {expression4} i alla kategorier.","ageInfo_years":"Ålder, i år, från {startTime} till {endTime}","ageInfo_months":"Ålder, i månader, från {startTime} till {endTime}","ageInfo_days":"Ålder, i dagar, från {startTime} till {endTime}","ageInfo_hours":"Ålder, i timmar, från {startTime} till {endTime}","ageInfo_minutes":"Ålder, i minuter, från {startTime} till {endTime}","ageInfo_seconds":"Ålder, i sekunder, från {startTime} till {endTime}","relationship":{"legendTitle":"Relation","HL":"Hög–låg","HH":"Hög–hög","LL":"Låg–låg","LH":"Låg–hög","HM":"Hög–medelhög","ML":"Medelhög–låg","MM":"Medium–medium","MH":"Medelhög–hög","LM":"Låg–medelhög","HM1":"Hög - mild","HM2":"Hög–medelhög","M2L":"Medelhög–låg","M2M1":"Medium–mild","M2M2":"Medium–medium","M2H":"Medelhög–hög","M1L":"Mild - låg","M1M1":"Mild–mild","M1M2":"Mild-medium","M1H":"Mild - hög","LM1":"Låg - mild","LM2":"Låg–medelhög"},"clusters":{"clusterPopupTitle":"Klustersammanfattning","templateTitle":"Kluster","numFeatures":"Antal geoobjekt","avgFieldLabel":"Genomsnitt {fieldLabel}","avgNormFieldLabel":"Genomsnitt {fieldLabel} delat med {normFieldLabel}","predominantFieldLabel":"Övervägande {fieldLabel}","countSummary":"Detta kluster representerar {count} geoobjekt.","avgFieldSummary":"Medelvärdet {fieldLabel} inom detta kluster är {fieldValue}.","avgNormFieldSummary":"Medelvärdet {fieldLabel} delat med {normFieldLabel} inom detta kluster är {fieldValue}.","predominantFieldSummary":"Övervägande värde {fieldLabel} inom detta kluster är {fieldValue}.","predominantNoneValue":"Inga"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_th.json new file mode 100644 index 00000000..274a64b7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_th.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} อยู่ที่ {fieldValue} นี่","other":"อื่น ๆ","classBreaks":"คลาสเบรก","classBreaksNormFieldAsPercent":"คลาสเบรกโดยทำการนอร์มัลไลซ์ฟิลด์เป็นเปอร์เซ็นต์","heatmap":"ฮึทแมพ","dotDensity":"ความหนาแน่นของจุด","relationshipPopupTitle":"ความสัมพันธ์","relationshipNormFieldAsPercent":"ความสัมพันธ์กับ normalizationField ในรูปแบบเปอร์เซ็นต์","simple":"ธรรมดา","simpleNormFieldAsPercent":"แบบง่ายโดยทำการนอร์มัลไลซ์ฟิลด์เป็นเปอร์เซ็นต์","uniqueValues":"ค่าที่ไม่ซ้ำกัน","uniqueValuesNormFieldAsPercent":"ค่าที่ไม่ซ้ำกัน โดยทำการนอร์มัลไลซ์ฟิลด์เป็นเปอร์เซ็นต์","normFieldLabel":"{expression1} หารด้วย {expression2}","normFieldLabelAsPercent":"เปอร์เซ็นต์ของ {expression1} และ {expression2}","competingFields":"การกระจายของหมวดหมู่","mostCommon":"หมวดหมู่ที่เหนือกว่า: {expression}","orderedListOfValues":"รายการค่าที่เรียงลำดับ","sumOfCategories":"ผลรวมของประเภท","listOfCategories":"รายการของหมวดหมู่","predominantCategoryWithTotalAndStrength":"หมวดหมู่ที่เด่นพร้อมค่ารวมและความแข็งแรง","predominantCategoryWithChart":"หมวดหมู่ที่เด่นพร้อมแผนภูมิ","predominantCategory":"ประเภท","strengthOfPredominance":"จุดแข็ง","marginOfVictory":"มาร์จินของชัยชนะ","predominantCategoryValue":"ค่าหมวดหมู่ที่เด่น","predominantCategoryContent":"{expression} คือหมวดหมู่ที่มีค่าสูงสุดในนี้","predominantCategoryValueContent":"หมวดหมู่ที่พบมากที่สุดในที่นี้คือ {expression1} ซึ่งจะมีค่าเท่ากับ {expression2}","predominantCategoryValueMarginContent":"{expression1} มีค่าเท่ากับ {expression2} ซึ่งมากกว่า หมวดหมู่ อื่น ๆ ทั้งหมด ที่มาร์จินเท่ากับ {expression3} จุดเปอร์เซ็นต์","predominantCategoryStrengthContent":"ที่ค่า {expression1}, {expression2} จะเป็นหมวดหมู่ที่เหนือกว่าในพื้นที่นี้ โดยจะมีทั้งหมด {expression3} จากหมวดหมู่ทั้งหมด","predominantCategoryTotalStrengthContent":"ที่ค่า {expression1}, {expression2} จะเป็นหมวดหมู่ที่เหนือกว่าในพื้นที่นี้ โดยจะมีทั้งหมด {expression3} จาก {expression4} ในหมวดหมู่ทั้งหมด","ageInfo_years":"อายุ เป็นปี จาก {startTime} ถึง {endTime}","ageInfo_months":"อายุ เป็นเดือน จาก {startTime} ถึง {endTime}","ageInfo_days":"อายุ เป็นวัน จาก {startTime} ถึง {endTime}","ageInfo_hours":"อายุ เป็นชั่วโมง จาก {startTime} ถึง {endTime}","ageInfo_minutes":"อายุ เป็นนาที จาก {startTime} ถึง {endTime}","ageInfo_seconds":"อายุ เป็นวินาที จาก {startTime} ถึง {endTime}","relationship":{"legendTitle":"ความสัมพันธ์","HL":"สูง - ต่ำ","HH":"สูง - สูง","LL":"ต่ำ - ต่ำ","LH":"ต่ำ - สูง","HM":"สูง - กลาง","ML":"กลาง - ต่ำ","MM":"กลาง - กลาง","MH":"กลาง - สูง","LM":"ต่ำ - กลาง","HM1":"สูง - ปานกลาง","HM2":"สูง - กลาง","M2L":"กลาง - ต่ำ","M2M1":"กลาง - น้อย","M2M2":"กลาง - กลาง","M2H":"กลาง - สูง","M1L":"ปานกลาง - ต่ำ","M1M1":"น้อย - น้อย","M1M2":"น้อย - กลาง","M1H":"ปานกลาง - สูง","LM1":"ต่ำ - ปานกลาง","LM2":"ต่ำ - กลาง"},"clusters":{"clusterPopupTitle":"สรุปคลัสเตอร์","templateTitle":"การกระจุกตัว","numFeatures":"จำนวนฟีเจอร์","avgFieldLabel":"ค่าเฉลี่ย {fieldLabel}","avgNormFieldLabel":"ค่าเฉลี่ย {fieldLabel} หารด้วย {normFieldLabel}","predominantFieldLabel":"เหนือกว่า {fieldLabel}","countSummary":"คลัสเตอร์นี้จะแทน {count} ฟีเจอร์","avgFieldSummary":"ค่าเฉลี่ยของ {fieldLabel} ภายในคลัสเตอร์นี้เท่ากับ {fieldValue}","avgNormFieldSummary":"ค่าเฉลี่ยของ {fieldLabel} หารด้วย {normFieldLabel} ภายในคลัสเตอร์นี้ เท่ากับ {fieldValue}","predominantFieldSummary":"ค่าที่เหนือกว่าของ {fieldLabel} ภายในคลัสเตอร์นี้เท่ากับ {fieldValue}","predominantNoneValue":"ไม่มีเลย"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_tr.json new file mode 100644 index 00000000..3290ecac --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_tr.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel}, burada: {fieldValue}","other":"Diğer","classBreaks":"Sınıf Kırıkları","classBreaksNormFieldAsPercent":"Normalleştirme Alanı yüzde olarak Sınıf Kırılmaları","heatmap":"Isı haritası","dotDensity":"Nokta Yoğunluğu","relationshipPopupTitle":"İlişki","relationshipNormFieldAsPercent":"normalizationField yüzde olarak ilişki","simple":"Basit","simpleNormFieldAsPercent":"Normalleştirme Alanı yüzde olarak Basit","uniqueValues":"Benzersiz Değerler","uniqueValuesNormFieldAsPercent":"Normallaştirme Alanı yüzde olarak Benzersiz Değerler","normFieldLabel":"{expression2} ile bölünen {expression1}","normFieldLabelAsPercent":"{expression1} ve {expression2} yüzdesi","competingFields":"Kategorilerin dağılımı","mostCommon":"Öncelikli Kategori: {expression}","orderedListOfValues":"Sıralı değer listesi","sumOfCategories":"Kategori toplamı","listOfCategories":"Kategori listesi","predominantCategoryWithTotalAndStrength":"Baskın kategori, toplam ve güç","predominantCategoryWithChart":"Baskın kategori, çizge","predominantCategory":"Ön öncelikli kategori","strengthOfPredominance":"Ön öncelik gücü","marginOfVictory":"Zafer marjı","predominantCategoryValue":"Baskın kategori değeri","predominantCategoryContent":"{expression} burada en yüksek değerli kategoridir.","predominantCategoryValueContent":"Burada en yaygın kategori, {expression2} değerine sahip olan {expression1} kategorisidir.","predominantCategoryValueMarginContent":"{expression1}, diğer tüm kategorileri {expression3} yüzde puanıyla geçen {expression2} değerine sahiptir.","predominantCategoryStrengthContent":"{expression1} değeriyle {expression2}, tüm kategorilerin {expression3}'ünü oluşturan bu alandaki öncelikli kategoridir.","predominantCategoryTotalStrengthContent":"{expression1} değeriyle {expression2}, tüm kategorilerde {expression3}/{expression4}'ü oluşturan bu alandaki öncelikli kategoridir.","ageInfo_years":"Yaş, yıl cinsinden, {startTime} - {endTime} arasında","ageInfo_months":"Yaş, ay cinsinden, {startTime} - {endTime} arasında","ageInfo_days":"Yaş, gün cinsinden, {startTime} - {endTime} arasında","ageInfo_hours":"Yaş, saat cinsinden, {startTime} - {endTime} arasında","ageInfo_minutes":"Yaş, dakika cinsinden, {startTime} - {endTime} arasında","ageInfo_seconds":"Yaş, saniye cinsinden, {startTime} - {endTime} arasında","relationship":{"legendTitle":"İlişki","HL":"Yüksek - Düşük","HH":"Yüksek - Yüksek","LL":"Düşük - Düşük","LH":"Düşük - Yüksek","HM":"Yüksek - Orta","ML":"Orta - Düşük","MM":"Orta - Orta","MH":"Orta - Yüksek","LM":"Düşük - Orta","HM1":"Yüksek - Hafif","HM2":"Yüksek - Orta","M2L":"Orta - Düşük","M2M1":"Orta - Hafif","M2M2":"Orta - Orta","M2H":"Orta - Yüksek","M1L":"Hafif - Düşük","M1M1":"Hafif - Hafif","M1M2":"Hafif - Orta","M1H":"Hafif - Yüksek","LM1":"Düşük - Hafif","LM2":"Düşük - Orta"},"clusters":{"clusterPopupTitle":"Küme özeti","templateTitle":"Kümeler","numFeatures":"Özellik sayısı","avgFieldLabel":"Ortalama {fieldLabel}","avgNormFieldLabel":"{normFieldLabel} ile bölünen ortalama {fieldLabel}","predominantFieldLabel":"Öncelikli {fieldLabel}","countSummary":"Bu küme {count} detaylarını temsil eder.","avgFieldSummary":"Bu küme içindeki ortalama {fieldLabel} değeri: {fieldValue}","avgNormFieldSummary":"Bu küme içinde {normFieldLabel} ile bölünen {fieldLabel} ortalama değeri: {fieldValue}","predominantFieldSummary":"Bu küme içindeki öncelikli {fieldLabel} değeri: {fieldValue}","predominantNoneValue":"Hiçbiri"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_uk.json new file mode 100644 index 00000000..30538021 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_uk.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} розташований {fieldValue} тут.","other":"Інше","classBreaks":"Роздільники класів","classBreaksNormFieldAsPercent":"Роздільник класів з полем нормалізації як відсоток","heatmap":"Теплова карта","dotDensity":"Щільність точок","relationshipPopupTitle":"Відношення","relationshipNormFieldAsPercent":"Відношення з полем нормалізації як відсоток","simple":"Простий","simpleNormFieldAsPercent":"Простий з полем нормалізації як відсоток","uniqueValues":"Унікальні значення","uniqueValuesNormFieldAsPercent":"Унікальні значення з полем нормалізації як відсоток","normFieldLabel":"{expression1} поділене на {expression2}","normFieldLabelAsPercent":"Відсоток {expression1} та {expression2}","competingFields":"Розподіл категорій","mostCommon":"Переважна категорія: {expression}","orderedListOfValues":"Впорядкований список значень","sumOfCategories":"Сума категорій","listOfCategories":"Список категорій","predominantCategoryWithTotalAndStrength":"Переважна категорія з загальним значенням та ступенем переваги","predominantCategoryWithChart":"Переважна категорія з діаграмою","predominantCategory":"Переважна категорія","strengthOfPredominance":"Ступінь переваги","marginOfVictory":"Переможний відрив","predominantCategoryValue":"Значення переважної категорії","predominantCategoryContent":"{expression} — це категорія з найбільшим значенням тут.","predominantCategoryValueContent":"Найпоширенішою категорією тут є {expression1}, що має значення {expression2}.","predominantCategoryValueMarginContent":"{expression1} має значення {expression2}, що переважає всі інші категорії з відривом {expression3} відсоткових пунктів.","predominantCategoryStrengthContent":"Зі значенням {expression1}, {expression2} є переважною категорією в цій області, що складає {expression3} всіх категорій.","predominantCategoryTotalStrengthContent":"Зі значенням {expression1}, {expression2} є переважною категорією в цій області, складаючи {expression3} з {expression4} у всіх категоріях.","ageInfo_years":"Вік, у роках, від {startTime} до {endTime}","ageInfo_months":"Вік, у місяцях, від {startTime} до {endTime}","ageInfo_days":"Вік, у днях, від {startTime} до {endTime}","ageInfo_hours":"ВІк, у годинах, від {startTime} до {endTime}","ageInfo_minutes":"Вік, у хвилинах, від {startTime} до {endTime}","ageInfo_seconds":"Вік, у секундах, від {startTime} до {endTime}","relationship":{"legendTitle":"Відношення","HL":"Високий - низький","HH":"Високий - високий","LL":"Низький - низький","LH":"Низький - високий","HM":"Високий - середній","ML":"Середній - низький","MM":"Середній - середній","MH":"Середній - високий","LM":"Низький - середній","HM1":"Високий - помірний","HM2":"Високий - середній","M2L":"Середній - низький","M2M1":"Середній - помірний","M2M2":"Середній - середній","M2H":"Середній - високий","M1L":"Помірний - низький","M1M1":"Помірний - помірний","M1M2":"Помірний - середній","M1H":"Помірний - високий","LM1":"Низький - помірний","LM2":"Низький - середній"},"clusters":{"clusterPopupTitle":"Зведення кластера","templateTitle":"Кластери","numFeatures":"Кількість об'єктів","avgFieldLabel":"Середнє {fieldLabel}","avgNormFieldLabel":"Середнє {fieldLabel}, поділене на {normFieldLabel}","predominantFieldLabel":"Переважне {fieldLabel}","countSummary":"Цей кластер представляє {count} об'єктів.","avgFieldSummary":"Середнє значення {fieldLabel} в цьому кластері становить {fieldValue}.","avgNormFieldSummary":"Середнє значення {fieldLabel}, поділене на {normFieldLabel}, в цьому кластері становить {fieldValue}.","predominantFieldSummary":"Переважне значення {fieldLabel} в цьому кластері становить {fieldValue}.","predominantNoneValue":"Немає"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_vi.json new file mode 100644 index 00000000..73ad9505 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_vi.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} là {fieldValue} ở đây.","other":"Khác","classBreaks":"Các điểm Phân lớp","classBreaksNormFieldAsPercent":"Các điểm Phân lớp có normalizationField ở dạng phần trăm","heatmap":"Bản đồ nhiệt","dotDensity":"Mật độ điểm","relationshipPopupTitle":"Mối quan hệ","relationshipNormFieldAsPercent":"Mối quan hệ với normalizationField ở dạng phần trăm","simple":"Đơn giản","simpleNormFieldAsPercent":"Đơn giản với normalizationField ở dạng phần trăm","uniqueValues":"Giá trị Duy nhất","uniqueValuesNormFieldAsPercent":"Giá trị Duy nhất với normalizationField ở dạng phần trăm","normFieldLabel":"{expression1} được chia bởi {expression2}","normFieldLabelAsPercent":"Tỷ lệ phần trăm của {expression1} và {expression2}","competingFields":"Phân bố danh mục","mostCommon":"Danh mục chiếm ưu thế: {expression}","orderedListOfValues":"Danh sách giá trị sắp xếp theo thứ tự","sumOfCategories":"Tổng danh mục","listOfCategories":"Danh sách danh mục","predominantCategoryWithTotalAndStrength":"Danh mục chiếm ưu thế với tổng số và cường độ","predominantCategoryWithChart":"Danh mục chiếm ưu thế với biểu đồ","predominantCategory":"Danh mục chiếm ưu thế","strengthOfPredominance":"Sức mạnh của ưu thế","marginOfVictory":"Chênh lệch về điểm số","predominantCategoryValue":"Giá trị danh mục chiếm ưu thế","predominantCategoryContent":"{expression} là danh mục với giá trị cao nhất ở đây.","predominantCategoryValueContent":"Danh mục phổ biến nhất ở đây là {expression1}, có một giá trị là {expression2}.","predominantCategoryValueMarginContent":"{expression1} có một giá trị là {expression2}, đánh bại tất cả các danh mục khác bằng mức chênh lệch về điểm số là {expression3} điểm phần trăm.","predominantCategoryStrengthContent":"Với giá trị là {expression1}, {expression2} là danh mục chiếm ưu thế trong khu vực này, tạo nên {expression3} tất cả danh mục.","predominantCategoryTotalStrengthContent":"Với giá trị là {expression1}, {expression2} là danh mục chiếm ưu thế trong khu vực này, tạo nên {expression3} của {expression4} trong tất cả danh mục.","ageInfo_years":"Tuổi, theo năm, từ {startTime} đến {endTime}","ageInfo_months":"Tuổi, theo tháng, từ {startTime} đến {endTime}","ageInfo_days":"Tuổi, theo ngày, từ {startTime} đến {endTime}","ageInfo_hours":"Tuổi, theo giờ, từ {startTime} đến {endTime}","ageInfo_minutes":"Tuổi, theo phút, từ {startTime} đến {endTime}","ageInfo_seconds":"Tuổi, theo giây, từ {startTime} đến {endTime}","relationship":{"legendTitle":"Mối quan hệ","HL":"Cao - Thấp","HH":"Cao - Cao","LL":"Thấp - Thấp","LH":"Thấp - Cao","HM":"Cao - Trung bình","ML":"Trung bình - Thấp","MM":"Trung bình - Trung bình","MH":"Trung bình - Cao","LM":"Thấp - Trung bình","HM1":"Cao - Nhẹ","HM2":"Cao - Trung bình","M2L":"Trung bình - Thấp","M2M1":"Trung bình - Nhẹ","M2M2":"Trung bình - Trung bình","M2H":"Trung bình - Cao","M1L":"Nhẹ - Thấp","M1M1":"Nhẹ - Nhẹ","M1M2":"Nhẹ - Trung bình","M1H":"Nhẹ - Cao","LM1":"Thấp - Nhẹ","LM2":"Thấp - Trung bình"},"clusters":{"clusterPopupTitle":"Tóm tắt theo cụm","templateTitle":"Cụm","numFeatures":"Số đối tượng","avgFieldLabel":"Trung bình {fieldLabel}","avgNormFieldLabel":"Trung bình {fieldLabel} được chia bởi {normFieldLabel}","predominantFieldLabel":"Chiếm ưu thế {fieldLabel}","countSummary":"Cụm này biểu diễn {count} đối tượng.","avgFieldSummary":"Giá trị {fieldLabel} trung bình ở cụm này là {fieldValue}.","avgNormFieldSummary":"Giá trị {fieldLabel} trung bình được chia bởi {normFieldLabel} ở cụm này là {fieldValue}.","predominantFieldSummary":"Giá trị {fieldLabel} chiếm ưu thế ở cụm này là {fieldValue}.","predominantNoneValue":"Không có"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_zh-CN.json new file mode 100644 index 00000000..2d7daae9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_zh-CN.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} 欢迎使用 {fieldValue}。","other":"其他","classBreaks":"分类间隔","classBreaksNormFieldAsPercent":"归一化字段为百分比的分类间隔","heatmap":"热点图","dotDensity":"点密度","relationshipPopupTitle":"关系","relationshipNormFieldAsPercent":"归一化字段为百分比的关系","simple":"简单值","simpleNormFieldAsPercent":"归一化字段为百分比的简单值","uniqueValues":"唯一值","uniqueValuesNormFieldAsPercent":"归一化字段为百分比的唯一值","normFieldLabel":"{expression1} 除以 {expression2}","normFieldLabelAsPercent":"{expression1} 和 {expression2} 的百分比","competingFields":"类别的分布","mostCommon":"主要类别:{expression}","orderedListOfValues":"值的有序列表","sumOfCategories":"类别总和","listOfCategories":"类别列表","predominantCategoryWithTotalAndStrength":"包含总量和强度的主要类别","predominantCategoryWithChart":"包含图表的主要类别","predominantCategory":"主要类别","strengthOfPredominance":"主要类别的强弱","marginOfVictory":"胜利系数","predominantCategoryValue":"主要类别值","predominantCategoryContent":"{expression} 是此处值最高的类别。","predominantCategoryValueContent":"此处最常见的类别为 {expression1},其值为 {expression2}。","predominantCategoryValueMarginContent":"{expression1} 的值为 {expression2},比其他类别调出 {expression3} 个百分点。","predominantCategoryStrengthContent":"值为 {expression1} 时,{expression2} 是此区域中的主要类别,构成所有类别的 {expression3}。","predominantCategoryTotalStrengthContent":"值为 {expression1} 时,{expression2} 是此区域中的主要类别,构成所有类别中 {expression4} 的 {expression3}。","ageInfo_years":"时间段,单位为年,从 {startTime} 到 {endTime}","ageInfo_months":"时间段,单位为月,从 {startTime} 到 {endTime}","ageInfo_days":"时间段,单位为天,从 {startTime} 到 {endTime}","ageInfo_hours":"时间段,单位为小时,从 {startTime} 到 {endTime}","ageInfo_minutes":"时间段,单位为分钟,从 {startTime} 到 {endTime}","ageInfo_seconds":"时间段,单位为秒,从 {startTime} 到 {endTime}","relationship":{"legendTitle":"关系","HL":"高 - 低","HH":"高 - 高","LL":"低 - 低","LH":"低 - 高","HM":"高 - 中","ML":"中 - 低","MM":"中 - 中","MH":"中 - 高","LM":"低 - 中","HM1":"高 - 中","HM2":"高 - 中","M2L":"中 - 低","M2M1":"中等 - 轻度","M2M2":"中 - 中","M2H":"中 - 高","M1L":"中 - 低","M1M1":"轻度 - 轻度","M1M2":"轻度 - 中","M1H":"中 - 高","LM1":"低 - 中","LM2":"低 - 中"},"clusters":{"clusterPopupTitle":"聚类汇总","templateTitle":"聚类","numFeatures":"要素数量","avgFieldLabel":"平均值 {fieldLabel}","avgNormFieldLabel":"平均值 {fieldLabel} 除以 {normFieldLabel}","predominantFieldLabel":"最众值 {fieldLabel}","countSummary":"此聚类表示 {count} 要素。","avgFieldSummary":"在此聚类中,{fieldLabel} 的平均值为 {fieldValue}。","avgNormFieldSummary":"在此聚类中,除以 {normFieldLabel}{fieldLabel} 的平均值为 {fieldValue}。","predominantFieldSummary":"在此聚类中,{fieldLabel} 的最众值为 {fieldValue}。","predominantNoneValue":"无"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_zh-HK.json new file mode 100644 index 00000000..f89f5507 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_zh-HK.json @@ -0,0 +1 @@ +{"fieldInfo":"這裡的 {fieldLabel} 是 {fieldValue}。","other":"其他","classBreaks":"類別斷點","classBreaksNormFieldAsPercent":"將 normalizationField 作為百分比的類別中斷","heatmap":"熱點圖","dotDensity":"點密度","relationshipPopupTitle":"關係","relationshipNormFieldAsPercent":"將 normalizationField 作為百分比的關係","simple":"簡單","simpleNormFieldAsPercent":"將 normalizationField 作為百分比的簡式","uniqueValues":"不重複的值","uniqueValuesNormFieldAsPercent":"將 normalizationField 作為百分比的唯一值","normFieldLabel":"{expression1} 除以 {expression2}","normFieldLabelAsPercent":"{expression1} 和 {expression2} 的百分比","competingFields":"類別分散","mostCommon":"主要類別: {expression}","orderedListOfValues":"值的排序清單","sumOfCategories":"類別總和","listOfCategories":"類別清單","predominantCategoryWithTotalAndStrength":"含總計和強度的主要類別","predominantCategoryWithChart":"含圖表的主要類別","predominantCategory":"主要類別","strengthOfPredominance":"主要強度","marginOfVictory":"勝利裕度","predominantCategoryValue":"主要類別值","predominantCategoryContent":"{expression} 是這裡具有最高值的類別。","predominantCategoryValueContent":"這裡的最常見類別為 {expression1},其具有 {expression2} 值。","predominantCategoryValueMarginContent":"{expression1} 具有 {expression2} 值,其比所有其他 類別多出 {expression3} 百分比點的裕度。","predominantCategoryStrengthContent":"{expression2} 具有值 {expression1},為此區域中的主要類別,其組成所有類別的 {expression3}。","predominantCategoryTotalStrengthContent":"{expression2} 具有值 {expression1},為此區域中的主要類別,其組成所有類別中的 {expression3}/{expression4}。","ageInfo_years":"以年表示的 {startTime} 至 {endTime} 的年齡","ageInfo_months":"以月表示的 {startTime} 至 {endTime} 的年齡","ageInfo_days":"以天表示的 {startTime} 至 {endTime} 的年齡","ageInfo_hours":"以小時表示的 {startTime} 至 {endTime} 的年齡","ageInfo_minutes":"以分鐘表示的 {startTime} 至 {endTime} 的年齡","ageInfo_seconds":"以秒表示的 {startTime} 至 {endTime} 的年齡","relationship":{"legendTitle":"關係","HL":"高 - 低","HH":"高 - 高","LL":"低 - 低","LH":"低 - 高","HM":"高 - 中","ML":"中 - 低","MM":"中 - 中","MH":"中 - 高","LM":"低 - 中","HM1":"高 - 輕","HM2":"高 - 中","M2L":"中 - 低","M2M1":"中 - 輕","M2M2":"中 - 中","M2H":"中 - 高","M1L":"輕 - 低","M1M1":"輕 - 輕","M1M2":"輕 - 中","M1H":"輕 - 高","LM1":"低 - 輕","LM2":"低 - 中"},"clusters":{"clusterPopupTitle":"叢集摘要","templateTitle":"叢集","numFeatures":"圖徵數目","avgFieldLabel":"平均 {fieldLabel}","avgNormFieldLabel":"{fieldLabel} 除以 {normFieldLabel} 導出平均值","predominantFieldLabel":"主要 {fieldLabel}","countSummary":"此叢集代表 {count} 個圖徵。","avgFieldSummary":"此叢集中的 {fieldLabel} 的平均值為 {fieldValue}。","avgNormFieldSummary":"此叢集中 {normFieldLabel} 除以 {fieldLabel} 所導出的平均值為 {fieldValue}。","predominantFieldSummary":"此叢集中 {fieldLabel} 的主要值為 {fieldValue}。","predominantNoneValue":"無"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_zh-TW.json new file mode 100644 index 00000000..f89f5507 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/smartMapping/t9n/smartMapping_zh-TW.json @@ -0,0 +1 @@ +{"fieldInfo":"這裡的 {fieldLabel} 是 {fieldValue}。","other":"其他","classBreaks":"類別斷點","classBreaksNormFieldAsPercent":"將 normalizationField 作為百分比的類別中斷","heatmap":"熱點圖","dotDensity":"點密度","relationshipPopupTitle":"關係","relationshipNormFieldAsPercent":"將 normalizationField 作為百分比的關係","simple":"簡單","simpleNormFieldAsPercent":"將 normalizationField 作為百分比的簡式","uniqueValues":"不重複的值","uniqueValuesNormFieldAsPercent":"將 normalizationField 作為百分比的唯一值","normFieldLabel":"{expression1} 除以 {expression2}","normFieldLabelAsPercent":"{expression1} 和 {expression2} 的百分比","competingFields":"類別分散","mostCommon":"主要類別: {expression}","orderedListOfValues":"值的排序清單","sumOfCategories":"類別總和","listOfCategories":"類別清單","predominantCategoryWithTotalAndStrength":"含總計和強度的主要類別","predominantCategoryWithChart":"含圖表的主要類別","predominantCategory":"主要類別","strengthOfPredominance":"主要強度","marginOfVictory":"勝利裕度","predominantCategoryValue":"主要類別值","predominantCategoryContent":"{expression} 是這裡具有最高值的類別。","predominantCategoryValueContent":"這裡的最常見類別為 {expression1},其具有 {expression2} 值。","predominantCategoryValueMarginContent":"{expression1} 具有 {expression2} 值,其比所有其他 類別多出 {expression3} 百分比點的裕度。","predominantCategoryStrengthContent":"{expression2} 具有值 {expression1},為此區域中的主要類別,其組成所有類別的 {expression3}。","predominantCategoryTotalStrengthContent":"{expression2} 具有值 {expression1},為此區域中的主要類別,其組成所有類別中的 {expression3}/{expression4}。","ageInfo_years":"以年表示的 {startTime} 至 {endTime} 的年齡","ageInfo_months":"以月表示的 {startTime} 至 {endTime} 的年齡","ageInfo_days":"以天表示的 {startTime} 至 {endTime} 的年齡","ageInfo_hours":"以小時表示的 {startTime} 至 {endTime} 的年齡","ageInfo_minutes":"以分鐘表示的 {startTime} 至 {endTime} 的年齡","ageInfo_seconds":"以秒表示的 {startTime} 至 {endTime} 的年齡","relationship":{"legendTitle":"關係","HL":"高 - 低","HH":"高 - 高","LL":"低 - 低","LH":"低 - 高","HM":"高 - 中","ML":"中 - 低","MM":"中 - 中","MH":"中 - 高","LM":"低 - 中","HM1":"高 - 輕","HM2":"高 - 中","M2L":"中 - 低","M2M1":"中 - 輕","M2M2":"中 - 中","M2H":"中 - 高","M1L":"輕 - 低","M1M1":"輕 - 輕","M1M2":"輕 - 中","M1H":"輕 - 高","LM1":"低 - 輕","LM2":"低 - 中"},"clusters":{"clusterPopupTitle":"叢集摘要","templateTitle":"叢集","numFeatures":"圖徵數目","avgFieldLabel":"平均 {fieldLabel}","avgNormFieldLabel":"{fieldLabel} 除以 {normFieldLabel} 導出平均值","predominantFieldLabel":"主要 {fieldLabel}","countSummary":"此叢集代表 {count} 個圖徵。","avgFieldSummary":"此叢集中的 {fieldLabel} 的平均值為 {fieldValue}。","avgNormFieldSummary":"此叢集中 {normFieldLabel} 除以 {fieldLabel} 所導出的平均值為 {fieldValue}。","predominantFieldSummary":"此叢集中 {fieldLabel} 的主要值為 {fieldValue}。","predominantNoneValue":"無"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/symbols/patterns/backward-diagonal.png b/library/arcgis/4.30/@arcgis/core/assets/esri/symbols/patterns/backward-diagonal.png new file mode 100644 index 00000000..afa55d27 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/symbols/patterns/backward-diagonal.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/symbols/patterns/cross.png b/library/arcgis/4.30/@arcgis/core/assets/esri/symbols/patterns/cross.png new file mode 100644 index 00000000..48819801 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/symbols/patterns/cross.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/symbols/patterns/diagonal-cross.png b/library/arcgis/4.30/@arcgis/core/assets/esri/symbols/patterns/diagonal-cross.png new file mode 100644 index 00000000..9019454d Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/symbols/patterns/diagonal-cross.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/symbols/patterns/forward-diagonal.png b/library/arcgis/4.30/@arcgis/core/assets/esri/symbols/patterns/forward-diagonal.png new file mode 100644 index 00000000..2237c4df Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/symbols/patterns/forward-diagonal.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/symbols/patterns/horizontal.png b/library/arcgis/4.30/@arcgis/core/assets/esri/symbols/patterns/horizontal.png new file mode 100644 index 00000000..5f823cf4 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/symbols/patterns/horizontal.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/symbols/patterns/scalar.png b/library/arcgis/4.30/@arcgis/core/assets/esri/symbols/patterns/scalar.png new file mode 100644 index 00000000..c5c7f2e7 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/symbols/patterns/scalar.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/symbols/patterns/vertical.png b/library/arcgis/4.30/@arcgis/core/assets/esri/symbols/patterns/vertical.png new file mode 100644 index 00000000..e1109871 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/symbols/patterns/vertical.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/symbols/patterns/windbarb.png b/library/arcgis/4.30/@arcgis/core/assets/esri/symbols/patterns/windbarb.png new file mode 100644 index 00000000..44c2f1a0 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/symbols/patterns/windbarb.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps.json new file mode 100644 index 00000000..68130127 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps.json @@ -0,0 +1 @@ +{"streets":"Streets","satellite":"Imagery","hybrid":"Imagery with Labels","terrain":"Terrain with Labels","topo":"Topographic","gray":"Light Gray Canvas","dark-gray":"Dark Gray Canvas","oceans":"Oceans","osm":"OpenStreetMap","streets-night-vector":"World Street Map (Night)","streets-relief-vector":"World Street Map (with Relief)","streets-navigation-vector":"World Navigation Map","navigation":"Navigation"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_ar.json new file mode 100644 index 00000000..80198906 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_ar.json @@ -0,0 +1 @@ +{"streets":"شوارع","satellite":"صور","hybrid":"صور ذات تسميات","terrain":"تضاريس مع تسميات","topo":"طبوجرافيا","gray":"لوحات بلون رمادي فاتح","dark-gray":"لوحات بلون رمادي داكن","oceans":"محيطات","osm":"OpenStreetMap","streets-night-vector":"خريطة شوارع العالم (الليلية)","streets-relief-vector":"خريطة شوارع العالم (مع التصريف)","streets-navigation-vector":"خريطة التنقل العالمية","navigation":"تنقُّل"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_bg.json new file mode 100644 index 00000000..f625ffaa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_bg.json @@ -0,0 +1 @@ +{"streets":"Улици","satellite":"Изображения","hybrid":"Изображения с надписи","terrain":"Терен и надписи","topo":"Топография","gray":"Светло сива базова карта","dark-gray":"Тъмно сива базова карта","oceans":"Океани","osm":"OpenStreetMap","streets-night-vector":"Карта на света - улици (през нощта)","streets-relief-vector":"Карта на света - улици (с релеф)","streets-navigation-vector":"Навигационна карта на света","navigation":"Навигация"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_bs.json new file mode 100644 index 00000000..326bf434 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_bs.json @@ -0,0 +1 @@ +{"streets":"Ulice","satellite":"Snimke","hybrid":"Snimke s oznakama","terrain":"Teren s oznakama","topo":"Topografski","gray":"Svijetlo siva podloga","dark-gray":"Tamno siva podloga","oceans":"Oceani","osm":"OpenStreetMap","streets-night-vector":"Svjetska karta ulica (noć)","streets-relief-vector":"Svjetska karta ulica (s reljefom)","streets-navigation-vector":"Navigacijska karta svijeta","navigation":"Navigacija"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_ca.json new file mode 100644 index 00000000..3a4bb167 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_ca.json @@ -0,0 +1 @@ +{"streets":"Carrers","satellite":"Imatges","hybrid":"Imatges amb etiquetes","terrain":"Terreny amb etiquetes","topo":"Topogràfic","gray":"Lona gris clar","dark-gray":"Lona gris fosc","oceans":"Oceans","osm":"OpenStreetMap","streets-night-vector":"Mapa de carrers mundial (nit)","streets-relief-vector":"Mapa de carrers mundial (amb relleu)","streets-navigation-vector":"Mapa de navegació mundial","navigation":"Navegació"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_cs.json new file mode 100644 index 00000000..5361f08c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_cs.json @@ -0,0 +1 @@ +{"streets":"Ulice","satellite":"Snímky","hybrid":"Snímky s popisky","terrain":"Terén s popisky","topo":"Topografická","gray":"Světle šedý podklad","dark-gray":"Tmavě šedý podklad","oceans":"Oceány","osm":"OpenStreetMap","streets-night-vector":"Mapa světa s uliční sítí (noc)","streets-relief-vector":"Mapa světa s uliční sítí (s reliéfem)","streets-navigation-vector":"Navigační mapa světa","navigation":"Navigace"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_da.json new file mode 100644 index 00000000..6d2191d1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_da.json @@ -0,0 +1 @@ +{"streets":"Streets","satellite":"Imagery","hybrid":"Billeder med tekster","terrain":"Terræn med tekster","topo":"Topografisk","gray":"Lysegråt lærred","dark-gray":"Mørkegråt lærred","oceans":"Oceaner","osm":"OpenStreetMap","streets-night-vector":"Verdensgadekort (nat)","streets-relief-vector":"Verdensgadekort (med relief)","streets-navigation-vector":"Verdensnavigationskort","navigation":"Navigation"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_de.json new file mode 100644 index 00000000..3fedcfc5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_de.json @@ -0,0 +1 @@ +{"streets":"Straßen","satellite":"Bilddaten","hybrid":"Bilddaten mit Beschriftungen","terrain":"Terrain mit Beschriftungen","topo":"Topografisch","gray":"Hellgrauer Hintergrund","dark-gray":"Dunkelgrauer Hintergrund","oceans":"Meere","osm":"OpenStreetMap","streets-night-vector":"Weltweite Straßenkarte (Nacht)","streets-relief-vector":"Weltweite Straßenkarte (mit Relief)","streets-navigation-vector":"Weltweite Navigationskarte","navigation":"Navigation"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_el.json new file mode 100644 index 00000000..c2984dbd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_el.json @@ -0,0 +1 @@ +{"streets":"Δρόμοι","satellite":"Δορυφορικές εικόνες","hybrid":"Δορυφορικές με ετικέτες","terrain":"Έδαφος με ετικέτες","topo":"Τοπογραφικός","gray":"Ανοικτός γκρίζος καμβάς","dark-gray":"Σκούρος γκρι καμβάς","oceans":"Ωκεανοί","osm":"OpenStreetMap","streets-night-vector":"World Street Map (Night)","streets-relief-vector":"World Street Map (with Relief)","streets-navigation-vector":"World Navigation Map","navigation":"Πλοήγηση"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_en.json new file mode 100644 index 00000000..68130127 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_en.json @@ -0,0 +1 @@ +{"streets":"Streets","satellite":"Imagery","hybrid":"Imagery with Labels","terrain":"Terrain with Labels","topo":"Topographic","gray":"Light Gray Canvas","dark-gray":"Dark Gray Canvas","oceans":"Oceans","osm":"OpenStreetMap","streets-night-vector":"World Street Map (Night)","streets-relief-vector":"World Street Map (with Relief)","streets-navigation-vector":"World Navigation Map","navigation":"Navigation"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_es.json new file mode 100644 index 00000000..c31ba8a7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_es.json @@ -0,0 +1 @@ +{"streets":"Calles","satellite":"Imágenes","hybrid":"Imágenes con etiquetas","terrain":"Terreno con etiquetas","topo":"Topográfico","gray":"Lona gris claro","dark-gray":"Lona gris oscuro","oceans":"Océanos","osm":"OpenStreetMap","streets-night-vector":"Mapa de calles mundial (Noche)","streets-relief-vector":"Mapa de calles mundial (con relieve)","streets-navigation-vector":"Mapa de navegación mundial","navigation":"Navegación"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_et.json new file mode 100644 index 00000000..9470c3b5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_et.json @@ -0,0 +1 @@ +{"streets":"Tänavad","satellite":"Satelliitpildid","hybrid":"Kaardikirjadega satelliitpildid","terrain":"Kaardikirjadega kõrgusmudel","topo":"Topograafiline kaart","gray":"Helehall taust","dark-gray":"Tumehall taust","oceans":"Ookeanid","osm":"OpenStreetMap","streets-night-vector":"Maailma tänavakaart (öö)","streets-relief-vector":"Maailma tänavakaart (reljeefiga)","streets-navigation-vector":"Maailma navigeerimiskaart","navigation":"Navigeerimine"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_fi.json new file mode 100644 index 00000000..8e5ea5ca --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_fi.json @@ -0,0 +1 @@ +{"streets":"Streets","satellite":"Imagery","hybrid":"Kuvasto, jossa selitteet","terrain":"Maasto, jossa selitteet","topo":"Topografia","gray":"Vaaleanharmaa kangas","dark-gray":"Tummanharmaa kangas","oceans":"Oceans","osm":"OpenStreetMap","streets-night-vector":"Maailman katukartta (yö)","streets-relief-vector":"Maailman katukartta (korkeuseroilla)","streets-navigation-vector":"Maailman navigointikartta","navigation":"Navigointi"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_fr.json new file mode 100644 index 00000000..63c1859f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_fr.json @@ -0,0 +1 @@ +{"streets":"Rues","satellite":"Imagerie","hybrid":"Imagerie avec étiquettes","terrain":"MNT avec étiquettes","topo":"Topographie","gray":"Nuances de gris","dark-gray":"Nuances de gris foncé","oceans":"Océans","osm":"OpenStreetMap","streets-night-vector":"World Street Map (Night)","streets-relief-vector":"World Street Map (with Relief)","streets-navigation-vector":"World Navigation Map","navigation":"Navigation"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_he.json new file mode 100644 index 00000000..5e683d5c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_he.json @@ -0,0 +1 @@ +{"streets":"רחובות","satellite":"הדמיה","hybrid":"הדמיה עם תוויות","terrain":"פני שטח עם תוויות","topo":"טופוגרפי","gray":"קנבס אפור בהיר","dark-gray":"קנבס אפור כהה","oceans":"אוקינוסים","osm":"OpenStreetMap","streets-night-vector":"מפת רחובות עולמית (לילה)","streets-relief-vector":"מפת רחובות עולמית (עם תבליט)","streets-navigation-vector":"מפת ניווט עולמית","navigation":"ניווט"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_hr.json new file mode 100644 index 00000000..326bf434 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_hr.json @@ -0,0 +1 @@ +{"streets":"Ulice","satellite":"Snimke","hybrid":"Snimke s oznakama","terrain":"Teren s oznakama","topo":"Topografski","gray":"Svijetlo siva podloga","dark-gray":"Tamno siva podloga","oceans":"Oceani","osm":"OpenStreetMap","streets-night-vector":"Svjetska karta ulica (noć)","streets-relief-vector":"Svjetska karta ulica (s reljefom)","streets-navigation-vector":"Navigacijska karta svijeta","navigation":"Navigacija"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_hu.json new file mode 100644 index 00000000..1f23ac7f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_hu.json @@ -0,0 +1 @@ +{"streets":"Utcák","satellite":"Távérzékelt felvétel","hybrid":"Távérzékelt felvétel felirattal","terrain":"Domborzati térkép felirattal","topo":"Topográfiai térkép","gray":"Világosszürke váztérkép","dark-gray":"Sötétszürke váztérkép","oceans":"Óceánok","osm":"OpenStreetMap","streets-night-vector":"Világ Úthálózat Térkép (éjszaka)","streets-relief-vector":"Világ Úthálózat Térkép (domborzattal)","streets-navigation-vector":"Világ Navigációs Térkép","navigation":"Navigáció"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_id.json new file mode 100644 index 00000000..ad16185d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_id.json @@ -0,0 +1 @@ +{"streets":"Jalan","satellite":"Citra","hybrid":"Citra dengan Label","terrain":"Medan dengan Label","topo":"Topografi","gray":"Kanvas Abu-Abu Muda","dark-gray":"Kanvas Abu-Abu Gelap","oceans":"Samudra","osm":"OpenStreetMap","streets-night-vector":"Peta Jalan Dunia (Malam)","streets-relief-vector":"Peta Jalan Dunia (dengan Relief)","streets-navigation-vector":"Peta Navigasi Dunia","navigation":"Navigasi"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_it.json new file mode 100644 index 00000000..128f7651 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_it.json @@ -0,0 +1 @@ +{"streets":"Vie","satellite":"Immagini","hybrid":"Immagini con etichette","terrain":"Suolo con etichette","topo":"Topografico","gray":"Tela grigio chiaro","dark-gray":"Tela grigio scuro","oceans":"Oceani","osm":"OpenStreetMap","streets-night-vector":"Mappa stradale mondiale (notte)","streets-relief-vector":"Mappa stradale mondiale (con rilievo)","streets-navigation-vector":"Mappa mondiale navigazione","navigation":"Navigazione"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_ja.json new file mode 100644 index 00000000..d55016eb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_ja.json @@ -0,0 +1 @@ +{"streets":"道路","satellite":"衛星画像","hybrid":"ラベル付き衛星画像","terrain":"ラベル付き起伏図","topo":"地形図","gray":"キャンバス (ライト グレー)","dark-gray":"キャンバス (ダーク グレー)","oceans":"海洋","osm":"OpenStreetMap","streets-night-vector":"道路地図 (夜)","streets-relief-vector":"道路地図 (起伏付き)","streets-navigation-vector":"ナビゲーション マップ","navigation":"ナビゲーション"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_ko.json new file mode 100644 index 00000000..ffe2568f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_ko.json @@ -0,0 +1 @@ +{"streets":"Street","satellite":"Imagery","hybrid":"Imagery(Label)","terrain":"Terrain(Label)","topo":"Topographic","gray":"LightGrayCanvas","dark-gray":"DarkGrayCanvas","oceans":"Ocean","osm":"OpenStreetMap","streets-night-vector":"WorldStreetMap(Night)","streets-relief-vector":"WorldStreetMap(Relief)","streets-navigation-vector":"WorldNavigationMap","navigation":"내비게이션"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_lt.json new file mode 100644 index 00000000..ce4a9490 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_lt.json @@ -0,0 +1 @@ +{"streets":"Gatvės","satellite":"Aeronuotrauka","hybrid":"Aeronuotrauka su žymėmis","terrain":"Reljefas su žymėmis","topo":"Topografinis","gray":"Šviesiai pilkas fonas","dark-gray":"Tamsiai pilkas fonas","oceans":"Vandenynai","osm":"OpenStreetMap","streets-night-vector":"Pasaulio kelių ir gatvių žemėlapis (naktinis)","streets-relief-vector":"Pasaulio kelių ir gatvių žemėlapis (su reljefu)","streets-navigation-vector":"Pasaulio navigacijos žemėlapis","navigation":"Navigacija"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_lv.json new file mode 100644 index 00000000..337cdf6d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_lv.json @@ -0,0 +1 @@ +{"streets":"Ielas","satellite":"Attēlu","hybrid":"Attēlu ar informāciju","terrain":"Reljefs ar informāciju","topo":"Topogrāfiskā","gray":"Gaiši pelēka","dark-gray":"Tumši pelēka","oceans":"Okeānu","osm":"OpenStreetMap","streets-night-vector":"Pasaules ielu (nakts)","streets-relief-vector":"Pasaules ielu (ar reljefu)","streets-navigation-vector":"Pasaules navigācijas","navigation":"Navigācija"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_nb.json new file mode 100644 index 00000000..465594fd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_nb.json @@ -0,0 +1 @@ +{"streets":"Gater","satellite":"Bilder","hybrid":"Bilder med påskrifter","terrain":"Terreng med påskrift","topo":"Topografisk","gray":"Lysegrått lerret","dark-gray":"Mørkegrått lerret","oceans":"Kyst og sjø","osm":"OpenStreetMap","streets-night-vector":"World Street Map (Night)","streets-relief-vector":"World Street Map (with Relief)","streets-navigation-vector":"World Navigation Map","navigation":"Navigasjon"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_nl.json new file mode 100644 index 00000000..dbb385d7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_nl.json @@ -0,0 +1 @@ +{"streets":"Straten","satellite":"Imagery","hybrid":"Satellietbeelden met labels","terrain":"Terrein met labels","topo":"Topografisch","gray":"Lichtgrijs canvas","dark-gray":"Donkergrijs canvas","oceans":"Oceanen","osm":"OpenStreetMap","streets-night-vector":"Wereldstratenkaart (nacht)","streets-relief-vector":"Wereldstratenkaart (met reliëf)","streets-navigation-vector":"Navigatiekaart wereld","navigation":"Navigatie"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_pl.json new file mode 100644 index 00000000..c415f18c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_pl.json @@ -0,0 +1 @@ +{"streets":"Ulice","satellite":"Zobrazowania","hybrid":"Zobrazowania z etykietami","terrain":"Teren z etykietami","topo":"Topograficzna","gray":"W odcieniach szarości","dark-gray":"Ciemne, szare płótno","oceans":"Oceany","osm":"OpenStreetMap","streets-night-vector":"Mapa ulic świata (noc)","streets-relief-vector":"Mapa ulic świata (z rzeźbą terenu)","streets-navigation-vector":"Światowa mapa nawigacji","navigation":"Nawigacja"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_pt-BR.json new file mode 100644 index 00000000..bbd8f66c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_pt-BR.json @@ -0,0 +1 @@ +{"streets":"Ruas","satellite":"Imagem","hybrid":"Imagem com Rótulos","terrain":"Terreno com Rótulos","topo":"Topográfico","gray":"Tela Cinza Claro","dark-gray":"Tela Cinza Escuro","oceans":"Oceanos","osm":"OpenStreetMap","streets-night-vector":"Mapa de Ruas Mundial (Noite)","streets-relief-vector":"Mapa de Ruas Mundial (com Relevo)","streets-navigation-vector":"Mapa de Navegação Mundial","navigation":"Navegação"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_pt-PT.json new file mode 100644 index 00000000..c89462ea --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_pt-PT.json @@ -0,0 +1 @@ +{"streets":"Ruas","satellite":"Imagem","hybrid":"Imagens com Rótulos","terrain":"Terrenos com Rótulos","topo":"Topográfico","gray":"Fundo Cinza Claro","dark-gray":"Fundo Cinza Escuro","oceans":"Oceanos","osm":"OpenStreetMap","streets-night-vector":"Mapa de Ruas Mundial (Noite)","streets-relief-vector":"Mapa de Ruas Mundial (com Relevo)","streets-navigation-vector":"Mapa de Navegação Mundial","navigation":"Navegação"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_ro.json new file mode 100644 index 00000000..09e4df41 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_ro.json @@ -0,0 +1 @@ +{"streets":"Străzi","satellite":"Imagini satelitare","hybrid":"Imagini cu etichete","terrain":"Teren cu etichete","topo":"Topografic","gray":"Fond gri deschis","dark-gray":"Fond gri închis","oceans":"Oceane","osm":"OpenStreetMap","streets-night-vector":"Hartă stradală globală (Noapte)","streets-relief-vector":"Hartă stradală globală (cu relief)","streets-navigation-vector":"Hartă de navigare globală","navigation":"Navigare"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_ru.json new file mode 100644 index 00000000..14aa8eba --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_ru.json @@ -0,0 +1 @@ +{"streets":"Улицы","satellite":"Изображени","hybrid":"Снимки с надписями","terrain":"Рельеф с надписями","topo":"Топографическая","gray":"Светло-серое полотно","dark-gray":"Тёмно-серое полотно","oceans":"Океаны","osm":"OpenStreetMap","streets-night-vector":"World Street Map (Ночь)","streets-relief-vector":"World Street Map (с высотами)","streets-navigation-vector":"World Navigation Map","navigation":"Навигация"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_sk.json new file mode 100644 index 00000000..ec5f884b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_sk.json @@ -0,0 +1 @@ +{"streets":"Ulice","satellite":"Digitálne obrazové snímky","hybrid":"Digitálne obrazové snímky s popiskami","terrain":"Terén s popiskami","topo":"Topografický","gray":"Svetlošedé plátno","dark-gray":"Tmavošedé plátno","oceans":"Oceány","osm":"OpenStreetMap","streets-night-vector":"Svetová mapa ulíc (noc)","streets-relief-vector":"Svetová mapa ulíc (s reliéfom)","streets-navigation-vector":"Svetová navigačná mapa","navigation":"Navigácia"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_sl.json new file mode 100644 index 00000000..096ec96e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_sl.json @@ -0,0 +1 @@ +{"streets":"Ulice","satellite":"Slikovje","hybrid":"Slikovje z napisi","terrain":"Relief z napisi","topo":"Topografska karta","gray":"Svetlo sivo platno","dark-gray":"Temno sivo platno","oceans":"Oceani","osm":"OpenStreetMap","streets-night-vector":"Karta ulic (nočni pogled)","streets-relief-vector":"Karta ulic (z reliefom)","streets-navigation-vector":"Navigacijska karta","navigation":"Navigacija"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_sr.json new file mode 100644 index 00000000..b8328bc9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_sr.json @@ -0,0 +1 @@ +{"streets":"Ulice","satellite":"Snimci","hybrid":"Snimci sa natpisima","terrain":"Teren sa oznakama","topo":"Topografski","gray":"Svetlosivo platno","dark-gray":"Tamnosivo platno","oceans":"Okeani","osm":"OpenStreetMap","streets-night-vector":"World Street Map (noć)","streets-relief-vector":"World Street Map (sa reljefom)","streets-navigation-vector":"Svetska mapa za navigaciju","navigation":"Navigacija"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_sv.json new file mode 100644 index 00000000..7c6404f8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_sv.json @@ -0,0 +1 @@ +{"streets":"Gator","satellite":"Imagery","hybrid":"Bilder med etiketter","terrain":"Terräng med etiketter","topo":"Topografisk","gray":"Ljusgrå bakgrundskarta","dark-gray":"Mörkgrå bakgrundskarta","oceans":"Hav","osm":"OpenStreetMap","streets-night-vector":"Världstäckande vägkarta (natt)","streets-relief-vector":"Världstäckande vägkarta (med relief)","streets-navigation-vector":"Världstäckande navigeringskarta","navigation":"Navigering"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_th.json new file mode 100644 index 00000000..93564b14 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_th.json @@ -0,0 +1 @@ +{"streets":"ถนน","satellite":"ภาพถ่าย","hybrid":"ภาพพร้อมคำบรรยาย","terrain":"สัญลักษณ์ของภูมิประเทศ","topo":"ภูมิประเทศ","gray":"ภาพพื้นสีเทาอ่อน","dark-gray":"ภาพพื้นสีเทาเข้ม","oceans":"มหาสมุทร","osm":"OpenStreetMap","streets-night-vector":"แผนที่ถนนทั่วโลก (กลางคืน)","streets-relief-vector":"แผนที่ถนนทั่วโลก (with Relief)","streets-navigation-vector":"แผนที่นำทาง","navigation":"การนำทาง"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_tr.json new file mode 100644 index 00000000..5e69fc03 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_tr.json @@ -0,0 +1 @@ +{"streets":"Sokaklar","satellite":"Görüntüler","hybrid":"Etiketli Görüntüler","terrain":"Etiketli Araziler","topo":"Topografik","gray":"Açık Gri Kanvas","dark-gray":"Koyu Gri Kanvas","oceans":"Okyanuslar","osm":"OpenStreetMap","streets-night-vector":"Dünya Sokak Haritası (Gece)","streets-relief-vector":"Dünya Sokak Haritası (Kabartmalı)","streets-navigation-vector":"Dünya Navigasyon Haritası","navigation":"Navigasyon"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_uk.json new file mode 100644 index 00000000..2b76d88f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_uk.json @@ -0,0 +1 @@ +{"streets":"Вулиці","satellite":"Зображення","hybrid":"Зображення з написами","terrain":"Ландшафт з написами","topo":"Топографічна","gray":"Світло-сіра бланкова","dark-gray":"Темно-сіра бланкова","oceans":"Океани","osm":"OpenStreetMap","streets-night-vector":"World Street Map (Night)","streets-relief-vector":"World Street Map (with Relief)","streets-navigation-vector":"World Navigation Map","navigation":"Навігація"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_vi.json new file mode 100644 index 00000000..4798b8af --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_vi.json @@ -0,0 +1 @@ +{"streets":"Đường phố","satellite":"Dữ liệu hình ảnh","hybrid":"Hình ảnh có Dán nhãn","terrain":"Địa hình có Dán nhãn","topo":"Địa hình","gray":"Bức vẽ xám nhạt","dark-gray":"Bức vẽ xám đậm","oceans":"Đại dương","osm":"OpenStreetMap","streets-night-vector":"Bản đồ Đường phố Thế giới (Ban đêm)","streets-relief-vector":"Bản đồ Đường phố Thế giới (có Địa hình)","streets-navigation-vector":"Bản đồ Điều hướng Thế giới","navigation":"Điều hướng"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_zh-CN.json new file mode 100644 index 00000000..dc3115f6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_zh-CN.json @@ -0,0 +1 @@ +{"streets":"街道图","satellite":"影像图","hybrid":"带标注的影像","terrain":"带标注的 Terrain","topo":"地形图","gray":"浅灰色画布图","dark-gray":"深灰色画布图","oceans":"海洋图","osm":"OpenStreetMap","streets-night-vector":"世界街道图(夜间)","streets-relief-vector":"世界街道图(含地貌)","streets-navigation-vector":"世界导航图","navigation":"导航"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_zh-HK.json new file mode 100644 index 00000000..9f18f04c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_zh-HK.json @@ -0,0 +1 @@ +{"streets":"街道圖","satellite":"影像圖","hybrid":"帶標籤的影像圖","terrain":"帶標籤的地域圖","topo":"地形圖","gray":"淺灰色畫布地圖","dark-gray":"深灰色畫布地圖","oceans":"海洋圖","osm":"OpenStreetMap","streets-night-vector":"世界街道圖 (夜晚)","streets-relief-vector":"世界街道圖 (包含救濟中心)","streets-navigation-vector":"世界導航圖","navigation":"導航"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_zh-TW.json new file mode 100644 index 00000000..9f18f04c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/basemaps_zh-TW.json @@ -0,0 +1 @@ +{"streets":"街道圖","satellite":"影像圖","hybrid":"帶標籤的影像圖","terrain":"帶標籤的地域圖","topo":"地形圖","gray":"淺灰色畫布地圖","dark-gray":"深灰色畫布地圖","oceans":"海洋圖","osm":"OpenStreetMap","streets-night-vector":"世界街道圖 (夜晚)","streets-relief-vector":"世界街道圖 (包含救濟中心)","streets-navigation-vector":"世界導航圖","navigation":"導航"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common.json new file mode 100644 index 00000000..a25ade6e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common.json @@ -0,0 +1 @@ +{"about":"About","add":"Add","all":"All","apply":"Apply","auth":{"logOut":"Log out","signIn":"Sign in"},"back":"Back","beta":"beta","cancel":"Cancel","change":"Change","clear":"Clear","close":"Close","collapse":"Collapse","configure":"Configure","control":{"pause":"Pause","play":"Play","resume":"Resume","stop":"Stop"},"copy":"Copy","create":"Create","cut":"Cut","delete":"Delete","details":"Details","done":"Done","dragHandleTitle":"Drag/reorder","dragHandleLabel":"Activate the reorder button and use the arrow keys to reorder the list or use your mouse to drag/reorder. Press escape to cancel the reordering.","edit":"Edit","errorMessage":"Error","esri":"Esri","executing":"Executing","exit":"Exit","expand":"Expand","fieldsSummary":"List of attributes and values","find":"Find","form":{"no":"No","ok":"OK","password":"Password","submit":"Submit","username":"Username","yes":"Yes"},"help":"Help","home":"Home","info":"Info","information":"Information","layer":"Layer","loading":"Loading","maximize":"Maximize","menu":"Menu","more":"More","none":"None","notApplicable":"—","open":"Open","options":"Options","pagination":{"down":"Down","first":"First","last":"Last","next":"Next","page":"Page","pageText":"{index} of {total}","previous":"Previous","up":"Up"},"paste":"Paste","preview":"Preview","print":"Print","publish":"Publish","redo":"Redo","refresh":"Refresh","remove":"Remove","rename":"Rename","required":"Required","reset":"Reset","restore":"Restore","save":"Save","saveAs":"Save As","search":"Search","searching":"Searching","select":"Select","settings":"Settings","sort":"Sort","share":"Share","title":"Title","untitled":"Untitled","unnamed":"Unnamed","update":"Update","upload":"Upload","undo":"Undo","view":"View","visibility":{"hide":"Hide","show":"Show","showAll":"Show all","toggle":"Toggle"},"warning":"Warning"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_ar.json new file mode 100644 index 00000000..28b5742f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_ar.json @@ -0,0 +1 @@ +{"about":"نبذة عن","add":"إضافة","all":"جميع","apply":"تطبيق","auth":{"logOut":"تسجيل الخروج","signIn":"تسجيل الدخول"},"back":"السابق","beta":"بيتا","cancel":"إلغاء","change":"تغيير","clear":"مسح","close":"إغلاق","collapse":"طي","configure":"تكوين","control":{"pause":"إيقاف مؤقت","play":"تشغيل","resume":"يتابع","stop":"إيقاف"},"copy":"نسخ","create":"إنشاء","cut":"قص","delete":"حذف","details":"التفاصيل","done":"تم","dragHandleTitle":"سحب/إعادة الترتيب","dragHandleLabel":"قم بتفعيل زر إعادة الترتيب واستخدم مفاتيح الأسهم لإعادة ترتيب القائمة أو استخدام الفأرة للسحب/إعادة الترتيب. اضغط على escape لإلغاء الترتيب.","edit":"تحرير","errorMessage":"خطأ","esri":"Esri","executing":"يتم الآن التنفيذ","exit":"خروج","expand":"توسيع","fieldsSummary":"قائمة البيانات الجدولية والقيم","find":"بحث","form":{"no":"لا","ok":"موافق","password":"كلمة المرور","submit":"إرسال","username":"اسم المستخدم","yes":"نعم"},"help":"تعليمات","home":"الصفحة الرئيسية","info":"معلومات","information":"معلومات","layer":"الطبقة","loading":"تحميل","maximize":"تكبير","menu":"القائمة","more":"المزيد","none":"لا شيء","notApplicable":"—","open":"فتح","options":"خيارات","pagination":{"down":"أسفل","first":"الأول","last":"أخير","next":"التالي","page":"صفحة","pageText":"{index} من {total}","previous":"السابق","up":"أعلى"},"paste":"لصق","preview":"معاينة","print":"طباعة","publish":"نشر","redo":"إعادة","refresh":"تحديث","remove":"إزالة","rename":"إعادة تسمية","required":"مطلوب","reset":"إعادة تعيين","restore":"استعادة","save":"حفظ","saveAs":"حفظ باسم","search":"بحث","searching":"جارِ البحث","select":"تحديد","settings":"الإعدادات","sort":"فرز","share":"مشاركة","title":"العنوان","untitled":"بلا عنوان","unnamed":"غير مسمى","update":"تحديث","upload":"تحميل","undo":"تراجع","view":"عرض","visibility":{"hide":"إخفاء","show":"إظهار","showAll":"إظهار الكل","toggle":"تبديل"},"warning":"تحذير"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_bg.json new file mode 100644 index 00000000..b9dc2984 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_bg.json @@ -0,0 +1 @@ +{"about":"Относно","add":"Добавяне","all":"Всички","apply":"Прилагане","auth":{"logOut":"Отписване","signIn":"Вписване"},"back":"Назад","beta":"бета","cancel":"Отказ","change":"Смяна","clear":"Изчистване","close":"Затваряне","collapse":"Сгъване","configure":"Конфигуриране","control":{"pause":"Пауза","play":"Възпроизвеждане","resume":"Резюме","stop":"Стоп"},"copy":"Копиране","create":"Създаване","cut":"Изрязване","delete":"Изтриване","details":"Подробни данни","done":"Готово","dragHandleTitle":"Плъзване/пренареждане","dragHandleLabel":"Активирайте бутона за пренареждане и използвайте клавишите със стрелки, за да пренаредите списъка или използвайте вашата мишка, за да извлачвате/пренареждате. Натиснете Escape, за да отмените пренареждането.","edit":"Редактиране","errorMessage":"Грешка","esri":"Esri","executing":"Изпълнява се","exit":"Изход","expand":"Разгъване","fieldsSummary":"Списък с атрибути и стойности","find":"Намиране","form":{"no":"Не","ok":"Ок","password":"Парола","submit":"Изпращане","username":"Потребителско име","yes":"Да"},"help":"Помощ","home":"Начална страница","info":"Информация","information":"Информация","layer":"Слой","loading":"Зареждане","maximize":"Максимизиране","menu":"Меню","more":"Още","none":"Няма","notApplicable":"—","open":"Отваряне","options":"Опции","pagination":{"down":"Надолу","first":"Първи","last":"Последни","next":"Напред","page":"Страница","pageText":"{index} от {total}","previous":"Предишна","up":"Нагоре"},"paste":"Поставяне","preview":"Предварителен преглед","print":"Печат","publish":"Публикуване","redo":"Връщане","refresh":"Обновяване","remove":"Изтриване","rename":"Преименуване","required":"Необходимо","reset":"Нулиране","restore":"Възстановяване","save":"Запазване","saveAs":"Запазване като","search":"Търсене","searching":"Търсене","select":"Избор","settings":"Настройки","sort":"Сортиране","share":"Споделяне","title":"Заглавие","untitled":"Без заглавие","unnamed":"Без име","update":"Обновяване","upload":"Качване","undo":"Отмяна","view":"Преглед","visibility":{"hide":"Скриване","show":"Показване","showAll":"Показване на всички","toggle":"Превключване"},"warning":"Предупреждение"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_bs.json new file mode 100644 index 00000000..a52a1f21 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_bs.json @@ -0,0 +1 @@ +{"about":"Informacije","add":"Dodaj","all":"Sve","apply":"Primijeni","auth":{"logOut":"Odjava","signIn":"Prijava"},"back":"Natrag","beta":"beta","cancel":"Odustani","change":"Promijeni","clear":"Očisti","close":"Zatvori","collapse":"Sažmi","configure":"Konfiguriraj","control":{"pause":"Pauza","play":"Reproduciraj","resume":"Nastavi","stop":"Zaustavi"},"copy":"Kopiraj","create":"Stvori","cut":"Izreži","delete":"Izbriši","details":"Pojedinosti","done":"Gotovo","dragHandleTitle":"Povucite/promijenite redoslijed","dragHandleLabel":"Aktivirajte gumb za promjenu redoslijeda i koristite se tipkama sa strelicama za promjenu redoslijeda na popisu ili se koristite mišem kako biste povukli/promijenili redoslijed. Pritisnite Escape za otkazivanje promjene redoslijeda.","edit":"Uredi","errorMessage":"Pogreška","esri":"Esri","executing":"Izvršavanje","exit":"Izlaz","expand":"Proširi","fieldsSummary":"Popis atributa i vrijednosti","find":"Pronađi","form":{"no":"Ne","ok":"U redu","password":"Lozinka","submit":"Pošalji","username":"Korisničko ime","yes":"Da"},"help":"Pomoć","home":"Početna","info":"Informacije","information":"Informacije","layer":"Sloj","loading":"Učitavanje","maximize":"Povećaj","menu":"Izbornik","more":"Više","none":"Nema","notApplicable":"—","open":"Otvori","options":"Opcije","pagination":{"down":"Dolje","first":"Prvo","last":"Posljednje","next":"Sljedeće","page":"Stranica","pageText":"{index} od {total}","previous":"Prethodno","up":"Gore"},"paste":"Zalijepi","preview":"Pretpregled","print":"Ispis","publish":"Objavi","redo":"Ponovi","refresh":"Osvježi","remove":"Ukloni","rename":"Preimenuj","required":"Potrebno","reset":"Vrati izvorno","restore":"Vrati","save":"Spremi","saveAs":"Spremi kao","search":"Pretraži","searching":"Traženje","select":"Odaberi","settings":"Postavke","sort":"Sortiraj","share":"Podijeli","title":"Naslov","untitled":"Neimenovano","unnamed":"Neimenovano","update":"Ažuriraj","upload":"Učitaj","undo":"Poništi","view":"Prikaz","visibility":{"hide":"Sakrij","show":"Prikaži","showAll":"Prikaži sve","toggle":"Preklopi"},"warning":"Upozorenje"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_ca.json new file mode 100644 index 00000000..ffc07602 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_ca.json @@ -0,0 +1 @@ +{"about":"Quant a","add":"Afegeix","all":"Tot","apply":"Aplica","auth":{"logOut":"Tanca la sessió","signIn":"Inicia la sessió"},"back":"Enrere","beta":"beta","cancel":"Cancel·la","change":"Canvia","clear":"Esborra","close":"Tanca","collapse":"Redueix","configure":"Configura","control":{"pause":"Atura temporalment","play":"Reprodueix","resume":"Reprèn","stop":"Parada"},"copy":"Copia","create":"Crea","cut":"Retalla","delete":"Suprimeix","details":"Detalls","done":"Fet","dragHandleTitle":"Arrossega/reordena","dragHandleLabel":"Activeu el botó de reordenació i utilitzeu les tecles de fletxa per reordenar la llista, o bé utilitzeu el ratolí per arrossegar/reordenar elements. Premeu Esc per cancel·lar la reordenació.","edit":"Edita","errorMessage":"Error","esri":"Esri","executing":"S'està executant","exit":"Surt","expand":"Amplia","fieldsSummary":"Llista d'atributs i valors","find":"Cerca","form":{"no":"No","ok":"D'acord","password":"Contrasenya","submit":"Envia","username":"Nom d'usuari","yes":"Sí"},"help":"Ajuda","home":"Inici","info":"Informació","information":"Informació","layer":"Capa","loading":"S'està carregant","maximize":"Maximitza","menu":"Menú","more":"Més","none":"Cap","notApplicable":"—","open":"Obre","options":"Opcions","pagination":{"down":"Avall","first":"Primer","last":"Últim","next":"Següent","page":"Pàgina","pageText":"{index} de {total}","previous":"Anterior","up":"Amunt"},"paste":"Enganxa","preview":"Visualització prèvia","print":"Imprimeix","publish":"Publica","redo":"Refés","refresh":"Actualitza","remove":"Elimina","rename":"Canvia el nom","required":"Obligatori","reset":"Restableix","restore":"Restaura","save":"Desa","saveAs":"Anomena i desa","search":"Cerca","searching":"S'està cercant","select":"Selecciona","settings":"Configuració","sort":"Ordena","share":"Comparteix","title":"Títol","untitled":"Sense títol","unnamed":"Sense nom","update":"Actualitza","upload":"Puja","undo":"Desfés","view":"Visualitza","visibility":{"hide":"Amaga","show":"Mostra","showAll":"Mostra-ho tot","toggle":"Activa/desactiva"},"warning":"Avís"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_cs.json new file mode 100644 index 00000000..895a5508 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_cs.json @@ -0,0 +1 @@ +{"about":"O aplikaci","add":"Přidat","all":"Všechny","apply":"Použít","auth":{"logOut":"Odhlásit","signIn":"Přihlásit"},"back":"Zpět","beta":"beta","cancel":"Storno","change":"Změnit","clear":"Zrušit","close":"Zavřít","collapse":"Sbalit","configure":"Konfigurovat","control":{"pause":"Pozastavit","play":"Přehrát","resume":"Obnovit","stop":"Zastavit"},"copy":"Kopírovat","create":"Vytvořit","cut":"Vyjmout","delete":"Smazat","details":"Podrobnosti","done":"Hotovo","dragHandleTitle":"Přetáhnout/Uspořádat","dragHandleLabel":"Po kliknutí na tlačítko Uspořádat můžete pomocí šipek na klávesnici nebo pomocí přetažení jednotlivých položek myší změnit pořadí položek v seznamu. Pokud už jste s uspořádáváním vašeho seznamu skončili, stiskněte klávesu escape.","edit":"Editovat","errorMessage":"Chyba","esri":"Esri","executing":"Provádění","exit":"Konec","expand":"Rozbalit","fieldsSummary":"Seznam atributů a hodnot","find":"Najít","form":{"no":"Ne","ok":"OK","password":"Heslo","submit":"Odeslat","username":"Uživatelské jméno","yes":"Ano"},"help":"Nápověda","home":"Domů","info":"Informace","information":"Informace","layer":"Vrstva","loading":"Načítání","maximize":"Maximalizovat","menu":"Nabídka","more":"Více","none":"Žádný","notApplicable":"—","open":"Otevřít","options":"Možnosti","pagination":{"down":"Dolů","first":"První","last":"Poslední","next":"Další","page":"Stránka","pageText":"{index} z {total}","previous":"Předchozí","up":"Nahoru"},"paste":"Vložit","preview":"Náhled","print":"Tisk","publish":"Publikovat","redo":"Znovu","refresh":"Obnovit","remove":"Odebrat","rename":"Přejmenovat","required":"Požadováno","reset":"Obnovit","restore":"Obnovit","save":"Uložit","saveAs":"Uložit jako","search":"Hledat","searching":"Vyhledávání","select":"Vybrat","settings":"Nastavení","sort":"Seřadit","share":"Sdílet","title":"Nadpis","untitled":"Bez názvu","unnamed":"Beze jména","update":"Aktualizovat","upload":"Nahrát","undo":"Vrátit","view":"Zobrazit","visibility":{"hide":"Skrýt","show":"Zobrazit","showAll":"Zobrazit vše","toggle":"Přepnout"},"warning":"Varování"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_da.json new file mode 100644 index 00000000..7334b93f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_da.json @@ -0,0 +1 @@ +{"about":"Om","add":"Tilføj","all":"Alle","apply":"Anvend","auth":{"logOut":"Log ud","signIn":"Log ind"},"back":"Tilbage","beta":"beta","cancel":"Annullér","change":"Redigér","clear":"Ryd","close":"Luk","collapse":"Fold sammen","configure":"Konfigurér","control":{"pause":"Pause","play":"Afspil","resume":"Genoptag","stop":"Stop"},"copy":"Kopiér","create":"Opret","cut":"Klip","delete":"Slet","details":"Oplysninger","done":"Udført","dragHandleTitle":"Træk/skift rækkefølge","dragHandleLabel":"Aktivér knappen skift rækkefølge, og brug piletasterne til at ændre rækkefølgen, eller brug musen til at trække/skifte rækkefølge. Tryk på esc for at annullere ændring af rækkefølge.","edit":"Redigér","errorMessage":"Fejl","esri":"Esri","executing":"Udfører","exit":"Afslut","expand":"Udvid","fieldsSummary":"Liste med attributter og værdier","find":"Find","form":{"no":"Nej","ok":"OK","password":"Adgangskode","submit":"Send","username":"Brugernavn","yes":"Ja"},"help":"Hjælp","home":"Hjem","info":"Info","information":"Oplysninger","layer":"Lag","loading":"Indlæser","maximize":"Maksimér","menu":"Menu","more":"Mere","none":"Ingen","notApplicable":"—","open":"Åbn","options":"Indstillinger","pagination":{"down":"Ned","first":"Første","last":"Sidste","next":"Næste","page":"Side","pageText":"{index} af {total}","previous":"Forrige","up":"Op"},"paste":"Sæt ind","preview":"Eksempel","print":"Udskriv","publish":"Offentliggør","redo":"Gentag","refresh":"Opdatér","remove":"Fjern","rename":"Omdøb","required":"Obligatorisk","reset":"Nulstil","restore":"Gendan","save":"Gem","saveAs":"Gem som","search":"Søg","searching":"Søger","select":"Vælg","settings":"Indstillinger","sort":"Sortering","share":"Del","title":"Titel","untitled":"Uden titel","unnamed":"Ikke-navngivet","update":"Opdatering","upload":"Overfør","undo":"Fortryd","view":"Vis","visibility":{"hide":"Hide","show":"Vis","showAll":"Vis alle","toggle":"Skift"},"warning":"Advarsel"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_de.json new file mode 100644 index 00000000..764698f1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_de.json @@ -0,0 +1 @@ +{"about":"Informationen","add":"Hinzufügen","all":"Alle","apply":"Übernehmen","auth":{"logOut":"Abmelden","signIn":"Anmelden"},"back":"Zurück","beta":"Beta","cancel":"Abbrechen","change":"Ändern","clear":"Löschen","close":"Schließen","collapse":"Ausblenden","configure":"Konfigurieren","control":{"pause":"Anhalten","play":"Wiedergeben","resume":"Fortsetzen","stop":"Stoppen"},"copy":"Kopieren","create":"Erstellen","cut":"Ausschneiden","delete":"Löschen","details":"Details","done":"Fertig","dragHandleTitle":"Ziehen/neu anordnen","dragHandleLabel":"Aktivieren Sie die Schaltfläche zum Neusortieren, und verwenden Sie die Pfeilschaltflächen, um die Liste neu zu sortieren, oder verwenden Sie die Maus zum Ziehen/Neuanordnen. Drücken Sie ESC, um die Neuanordnung abzubrechen.","edit":"Bearbeiten","errorMessage":"Fehler","esri":"Esri","executing":"Wird ausgeführt","exit":"Beenden","expand":"Erweitern","fieldsSummary":"Liste der Attribute und Werte","find":"Suchen","form":{"no":"Nein","ok":"OK","password":"Kennwort","submit":"Übermitteln","username":"Benutzername","yes":"Ja"},"help":"Hilfe","home":"Startseite","info":"Info","information":"Informationen","layer":"Layer","loading":"Wird geladen","maximize":"Maximieren","menu":"Menü","more":"Mehr","none":"Kein","notApplicable":":","open":"Öffnen","options":"Optionen","pagination":{"down":"Nach unten","first":"Erste","last":"Letzte","next":"Weiter","page":"Seite","pageText":"{index} von {total}","previous":"Zurück","up":"Nach oben"},"paste":"Einfügen","preview":"Vorschau","print":"Drucken","publish":"Veröffentlichen","redo":"Wiederholen","refresh":"Aktualisieren","remove":"Entfernen","rename":"Umbenennen","required":"Erforderlich","reset":"Zurücksetzen","restore":"Wiederherstellen","save":"Speichern","saveAs":"Speichern unter","search":"Suchen","searching":"Suchen","select":"Auswählen","settings":"Einstellungen","sort":"Sortieren","share":"Freigeben","title":"Titel","untitled":"Unbenannt","unnamed":"Unbenannt","update":"Aktualisieren","upload":"Hochladen","undo":"Rückgängig","view":"Anzeigen","visibility":{"hide":"Ausblenden","show":"Anzeigen","showAll":"Alle anzeigen","toggle":"Umschalten"},"warning":"Warnung"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_el.json new file mode 100644 index 00000000..6fcdacf5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_el.json @@ -0,0 +1 @@ +{"about":"Πληροφορίες","add":"Προσθήκη","all":"Όλες","apply":"Εφαρμογή","auth":{"logOut":"Αποσύνδεση","signIn":"Εισέλθετε"},"back":"Πίσω","beta":"beta","cancel":"Ακύρωση","change":"Αλλαγή","clear":"Απαλοιφή","close":"Κλείσιμο","collapse":"Σύμπτυξη","configure":"Διαμόρφωση","control":{"pause":"Παύση","play":"Έναρξη","resume":"Συνέχιση","stop":"Στάση"},"copy":"Αντιγραφή","create":"Δημιουργία","cut":"Αποκοπή","delete":"Διαγραφή","details":"Λεπτομέρειες","done":"Τέλος","dragHandleTitle":"Μεταφορά/αναδιάταξη","dragHandleLabel":"Ενεργοποιήστε το κουμπί αναδιάταξης και χρησιμοποιήστε τα πλήκτρα με τα βέλη για να αναδιατάξετε τη λίστα ή χρησιμοποιήστε το ποντίκι σας για να σύρετε/αναδιατάξετε στοιχεία. Πιέστε το πλήκτρο Escape για να ακυρώσετε τη διαδικασία αναδιάταξης.","edit":"Επεξεργασία","errorMessage":"Σφάλμα","esri":"Esri","executing":"Εκτέλεση","exit":"Έξοδος","expand":"Ανάπτυξη","fieldsSummary":"Λίστα γνωρισμάτων και τιμών","find":"Εύρεση","form":{"no":"Όχι","ok":"OK","password":"Κωδικός πρόσβασης","submit":"Υποβολή","username":"Όνομα χρήστη","yes":"Ναι"},"help":"Βοήθεια","home":"Αρχική","info":"Πληροφορίες","information":"Πληροφορίες","layer":"Θεματικό επίπεδο","loading":"Φόρτωση","maximize":"Μεγιστοποίηση","menu":"Μενού","more":"Περισσότερα","none":"Κανένα","notApplicable":"—","open":"Άνοιγμα","options":"Επιλογές","pagination":{"down":"Κάτω","first":"Πρώτο","last":"Τελευταίο","next":"Επόμενο","page":"Σελίδα","pageText":"{index} από {total}","previous":"Προηγούμενο","up":"Πάνω"},"paste":"Επικόλληση","preview":"Προεπισκόπηση","print":"Εκτύπωση","publish":"Δημοσίευση","redo":"Επανάληψη","refresh":"Ανανέωση","remove":"Κατάργηση","rename":"Μετονομασία","required":"Απαιτείται.","reset":"Επαναφορά","restore":"Επαναφορά","save":"Αποθήκευση","saveAs":"Αποθήκευση ως","search":"Αναζήτηση","searching":"Αναζήτηση","select":"Επιλογή","settings":"Ρυθμίσεις","sort":"Ταξινόμηση","share":"Κοινοποίηση","title":"Τίτλος","untitled":"Χωρίς τίτλο","unnamed":"Χωρίς όνομα","update":"Ενημέρωση","upload":"Μεταφόρτωση","undo":"Αναίρεση","view":"Προβολή","visibility":{"hide":"Απόκρυψη","show":"Εμφάνιση","showAll":"Εμφάνιση όλων","toggle":"Εναλλαγή"},"warning":"Προειδοποίηση"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_en.json new file mode 100644 index 00000000..a25ade6e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_en.json @@ -0,0 +1 @@ +{"about":"About","add":"Add","all":"All","apply":"Apply","auth":{"logOut":"Log out","signIn":"Sign in"},"back":"Back","beta":"beta","cancel":"Cancel","change":"Change","clear":"Clear","close":"Close","collapse":"Collapse","configure":"Configure","control":{"pause":"Pause","play":"Play","resume":"Resume","stop":"Stop"},"copy":"Copy","create":"Create","cut":"Cut","delete":"Delete","details":"Details","done":"Done","dragHandleTitle":"Drag/reorder","dragHandleLabel":"Activate the reorder button and use the arrow keys to reorder the list or use your mouse to drag/reorder. Press escape to cancel the reordering.","edit":"Edit","errorMessage":"Error","esri":"Esri","executing":"Executing","exit":"Exit","expand":"Expand","fieldsSummary":"List of attributes and values","find":"Find","form":{"no":"No","ok":"OK","password":"Password","submit":"Submit","username":"Username","yes":"Yes"},"help":"Help","home":"Home","info":"Info","information":"Information","layer":"Layer","loading":"Loading","maximize":"Maximize","menu":"Menu","more":"More","none":"None","notApplicable":"—","open":"Open","options":"Options","pagination":{"down":"Down","first":"First","last":"Last","next":"Next","page":"Page","pageText":"{index} of {total}","previous":"Previous","up":"Up"},"paste":"Paste","preview":"Preview","print":"Print","publish":"Publish","redo":"Redo","refresh":"Refresh","remove":"Remove","rename":"Rename","required":"Required","reset":"Reset","restore":"Restore","save":"Save","saveAs":"Save As","search":"Search","searching":"Searching","select":"Select","settings":"Settings","sort":"Sort","share":"Share","title":"Title","untitled":"Untitled","unnamed":"Unnamed","update":"Update","upload":"Upload","undo":"Undo","view":"View","visibility":{"hide":"Hide","show":"Show","showAll":"Show all","toggle":"Toggle"},"warning":"Warning"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_es.json new file mode 100644 index 00000000..2ce81616 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_es.json @@ -0,0 +1 @@ +{"about":"Acerca de","add":"Agregar","all":"Todo","apply":"Aplicar","auth":{"logOut":"Cerrar sesión","signIn":"Iniciar sesión"},"back":"Atrás","beta":"beta","cancel":"Cancelar","change":"Cambiar","clear":"Borrar","close":"Cerrar","collapse":"Contraer","configure":"Configurar","control":{"pause":"Pausar","play":"Reproducir","resume":"Reanudar","stop":"Parar"},"copy":"Copiar","create":"Crear","cut":"Cortar","delete":"Eliminar","details":"Detalles","done":"Listo","dragHandleTitle":"Arrastrar/reordenar","dragHandleLabel":"Active el botón Reordenar y utilice las teclas de flecha para reordenar la lista o el ratón para arrastrar/reordenar. Pulse Esc para cancelar la reordenación.","edit":"Edición","errorMessage":"Error","esri":"Esri","executing":"Ejecutando","exit":"Salir","expand":"Expandir","fieldsSummary":"Lista de atributos y valores","find":"Busca","form":{"no":"No","ok":"Aceptar","password":"Contraseña","submit":"Enviar","username":"Nombre de usuario","yes":"Sí"},"help":"Ayuda","home":"Inicio","info":"Información","information":"Información","layer":"Capa","loading":"Cargando","maximize":"Maximizar","menu":"Menú","more":"Más","none":"Ninguno","notApplicable":":","open":"Abierto","options":"Opciones","pagination":{"down":"Abajo","first":"Primero","last":"Último","next":"Siguiente","page":"Página","pageText":"{index} de {total}","previous":"Anterior","up":"Arriba"},"paste":"Pegar","preview":"Previsualización","print":"Imprimir","publish":"Publicar","redo":"Rehacer","refresh":"Actualizar","remove":"Quitar","rename":"Cambiar nombre","required":"Obligatorio","reset":"Restablecer","restore":"Restaurar","save":"Guardar","saveAs":"Guardar como","search":"Búsqueda","searching":"Buscando","select":"Seleccionar","settings":"Configuración","sort":"Ordenar","share":"Compartir","title":"Título","untitled":"Sin título","unnamed":"Sin nombre","update":"Actualizar","upload":"Cargar","undo":"Deshacer","view":"Ver","visibility":{"hide":"Ocultar","show":"Mostrar","showAll":"Mostrar todo","toggle":"Alternar"},"warning":"Advertencia"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_et.json new file mode 100644 index 00000000..7e209b9a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_et.json @@ -0,0 +1 @@ +{"about":"Info","add":"Lisa","all":"Kõik","apply":"Rakenda","auth":{"logOut":"Logi välja","signIn":"Logi sisse"},"back":"Tagasi","beta":"beetaversioon","cancel":"Tühista","change":"Muuda","clear":"Puhasta","close":"Sulge","collapse":"Ahenda","configure":"Konfigureeri","control":{"pause":"Peata","play":"Esita","resume":"Jätka","stop":"Lõpeta"},"copy":"Kopeeri","create":"Loo","cut":"Lõika","delete":"Kustuta","details":"Detailid","done":"Valmis","dragHandleTitle":"Lohista / muuda järjestust","dragHandleLabel":"Järjestuse muutmiseks aktiveerige järjestuse muutmise nupp ja muutke järjestust nooleklahvide abil või lohistage üksused hiirega soovitud järjestusse. Järjestuse muutmise tühistamiseks vajutage paoklahvi Esc.","edit":"Muuda","errorMessage":"Viga","esri":"Esri","executing":"Teostamine","exit":"Välju","expand":"Laienda","fieldsSummary":"Atribuutide ja väärtuste loend","find":"Otsi","form":{"no":"Ei","ok":"OK","password":"Parool","submit":"Esita","username":"Kasutajanimi","yes":"Jah"},"help":"Abi","home":"Esileht","info":"Teave","information":"Info","layer":"Kiht","loading":"Laadin","maximize":"Maksimeeri","menu":"Menüü","more":"Veel","none":"Puudub","notApplicable":"—","open":"Avatud","options":"Valikud","pagination":{"down":"Alla","first":"Esimene","last":"Viimane","next":"Järgmine","page":"Lehekülg","pageText":"{index} / {total}","previous":"Eelmine","up":"Üles"},"paste":"Kleebi","preview":"Eelvaade","print":"Prindi","publish":"Publitseeri","redo":"Ennista","refresh":"Värskenda","remove":"Eemalda","rename":"Nimeta ümber","required":"Nõutud","reset":"Lähtesta","restore":"Taasta","save":"Salvesta","saveAs":"Salvesta nimega","search":"Otsi","searching":"Otsin","select":"Vali","settings":"Seaded","sort":"Sorteeri","share":"Jaga","title":"Pealkiri","untitled":"Pealkirjata","unnamed":"Nimetu","update":"Uuenda","upload":"Lae üles","undo":"Tühista","view":"Vaatamine","visibility":{"hide":"Peida","show":"Kuva","showAll":"Kuva kõik","toggle":"Lüliti"},"warning":"Hoiatus"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_fi.json new file mode 100644 index 00000000..88bf2c32 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_fi.json @@ -0,0 +1 @@ +{"about":"Tietoja","add":"Lisää","all":"Kaikki","apply":"Käytä","auth":{"logOut":"Kirjaudu ulos","signIn":"Kirjaudu sisään"},"back":"Takaisin","beta":"beeta","cancel":"Peruuta","change":"Muuta","clear":"Tyhjennä","close":"Sulje","collapse":"Kutista","configure":"Määritä","control":{"pause":"Tauko","play":"Toista","resume":"Jatka","stop":"Lopeta"},"copy":"Kopioi","create":"Luo","cut":"Leikkaa","delete":"Poista","details":"Yksityiskohdat","done":"Valmis","dragHandleTitle":"Vedä / järjestä uudelleen","dragHandleLabel":"Aktivoi Järjestä uudelleen -painike ja järjestä luettelo uudelleen käyttämällä nuolinäppäimiä tai vedä ja järjestä uudelleen hiiren avulla. Peruuta uudelleenjärjestäminen painamalla Escape-näppäintä.","edit":"Muokkaa","errorMessage":"Virhe","esri":"Esri","executing":"Suoritetaan","exit":"Poistu","expand":"Laajenna","fieldsSummary":"Ominaisuustietojen ja arvojen luettelo","find":"Etsi","form":{"no":"Ei","ok":"OK","password":"Salasana","submit":"Lähetä","username":"Käyttäjätunnus","yes":"Kyllä"},"help":"Ohje","home":"Koti","info":"Tiedot","information":"Tiedot","layer":"Karttataso","loading":"Ladataan","maximize":"Maksimoi","menu":"Valikko","more":"Lisää","none":"Ei mitään","notApplicable":"–","open":"Avoin","options":"Asetukset","pagination":{"down":"Alas","first":"Ensimmäinen","last":"Viimeinen","next":"Seuraava","page":"Sivu","pageText":"{index}/{total}","previous":"Edellinen","up":"Ylös"},"paste":"Liitä","preview":"Esikatselu","print":"Tulosta","publish":"Julkaise","redo":"Tee uudelleen","refresh":"Päivitä","remove":"Poista","rename":"Nimeä uudelleen","required":"Pakollinen","reset":"Palauta","restore":"Palauta","save":"Tallenna","saveAs":"Tallenna nimellä","search":"Etsi","searching":"Etsitään…","select":"Valitse","settings":"Asetukset","sort":"Lajittele","share":"Jaa","title":"Otsikko","untitled":"Nimetön","unnamed":"Nimetön","update":"Päivitä","upload":"Lähetä","undo":"Kumoa","view":"Näytä","visibility":{"hide":"Hide","show":"Näytä","showAll":"Näytä kaikki","toggle":"Vaihda"},"warning":"Varoitus"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_fr.json new file mode 100644 index 00000000..0d086610 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_fr.json @@ -0,0 +1 @@ +{"about":"À propos","add":"Ajouter","all":"Tout","apply":"Appliquer","auth":{"logOut":"Se déconnecter","signIn":"Se connecter"},"back":"Retour","beta":"bêta","cancel":"Annuler","change":"Changer","clear":"Effacer","close":"Fermer","collapse":"Réduire","configure":"Configurer","control":{"pause":"Pause","play":"Lecture","resume":"Reprendre","stop":"Arrêt"},"copy":"Copier","create":"Créer","cut":"Couper","delete":"Supprimer","details":"Détails","done":"Terminé","dragHandleTitle":"Faire glisser/réorganiser","dragHandleLabel":"Activez le bouton de réorganisation et utilisez les touches de direction pour réorganiser la liste ou utilisez votre souris pour faire glisser/réorganiser. Appuyez sur Échap pour annuler la réorganisation.","edit":"Modifier","errorMessage":"Erreur","esri":"Esri","executing":"Exécution","exit":"Quitter","expand":"Développer","fieldsSummary":"Liste des attributs et des valeurs","find":"Rechercher","form":{"no":"Non","ok":"OK","password":"Mot de passe","submit":"Envoyer","username":"Nom d’utilisateur","yes":"Oui"},"help":"Aide","home":"Accueil","info":"Infos","information":"Informations","layer":"Couche","loading":"Chargement","maximize":"Agrandir","menu":"Menu","more":"Plus","none":"Aucun","notApplicable":"—","open":"Ouvrir","options":"Options","pagination":{"down":"Bas","first":"Premier","last":"Dernier","next":"Suivante","page":"Page","pageText":"{index} sur {total}","previous":"Précédente","up":"Haut"},"paste":"Coller","preview":"Aperçu","print":"Imprimer","publish":"Publier","redo":"Répéter","refresh":"Actualiser","remove":"Retirer","rename":"Renommer","required":"Obligatoire","reset":"Réinitialiser","restore":"Restaurer","save":"Enregistrer","saveAs":"Enregistrer sous","search":"Rechercher","searching":"Recherche","select":"Sélectionner","settings":"Paramètres","sort":"Trier","share":"Partager","title":"Titre","untitled":"Sans titre","unnamed":"Sans nom","update":"Mettre à jour","upload":"Charger","undo":"Annuler","view":"Vue","visibility":{"hide":"Masquer","show":"Afficher","showAll":"Afficher tout","toggle":"Basculer"},"warning":"Avertissement"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_he.json new file mode 100644 index 00000000..f0dab81f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_he.json @@ -0,0 +1 @@ +{"about":"אודות","add":"הוסף","all":"הכל","apply":"בצע","auth":{"logOut":"התנתק","signIn":"התחבר"},"back":"חזור","beta":"בטא","cancel":"בטל","change":"שנה","clear":"נקה","close":"סגור","collapse":"צמצם","configure":"קבע תצורה","control":{"pause":"השהה","play":"נגן","resume":"התחל מחדש","stop":"עצור"},"copy":"העתק","create":"צור","cut":"גזור","delete":"מחק","details":"פרטים","done":"סיום","dragHandleTitle":"גרור/שנה סדר","dragHandleLabel":"הפעל את לחצן שינוי הסדר והשתמש במקשי החצים כדי לשנות את סדר הרשימה, או השתמש בעכבר כדי לגרור/לשנות את הסדר. לחץ על Escape כדי לבטל את שינוי הסדר.","edit":"עורך","errorMessage":"שגיאה","esri":"Esri","executing":"מבצע","exit":"יציאה","expand":"הרחב","fieldsSummary":"רשימת מאפיינים וערכים","find":"מצא","form":{"no":"לא","ok":"אישור","password":"סיסמה","submit":"שלח","username":"שם משתמש","yes":"כן"},"help":"עזרה","home":"דף הבית","info":"מידע","information":"מידע","layer":"שכבה","loading":"טעינה","maximize":"הגדל למקסימום","menu":"תפריט","more":"עוד","none":"ללא","notApplicable":"—","open":"פתח","options":"אפשרויות","pagination":{"down":"למטה","first":"ראשון","last":"אחרון","next":"הבא","page":"עמוד","pageText":"{index} מתוך {total}","previous":"קודם","up":"למעלה"},"paste":"הדבק","preview":"תצוגה מקדימה","print":"הדפס","publish":"פרסם","redo":"בצע מחדש","refresh":"רענן","remove":"הסר","rename":"שנה שם","required":"נדרש","reset":"אפס","restore":"שחזר","save":"שמירה","saveAs":"שמירה כ-","search":"חפש","searching":"מחפש","select":"בחר","settings":"הגדרות","sort":"מיון","share":"שתף","title":"כותרת","untitled":"ללא כותרת","unnamed":"ללא שם","update":"עדכון","upload":"העלאה","undo":"בטל שינויים","view":"תצוגה","visibility":{"hide":"הסתר","show":"הצג","showAll":"הצג הכול","toggle":"החלף"},"warning":"אזהרה"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_hr.json new file mode 100644 index 00000000..a52a1f21 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_hr.json @@ -0,0 +1 @@ +{"about":"Informacije","add":"Dodaj","all":"Sve","apply":"Primijeni","auth":{"logOut":"Odjava","signIn":"Prijava"},"back":"Natrag","beta":"beta","cancel":"Odustani","change":"Promijeni","clear":"Očisti","close":"Zatvori","collapse":"Sažmi","configure":"Konfiguriraj","control":{"pause":"Pauza","play":"Reproduciraj","resume":"Nastavi","stop":"Zaustavi"},"copy":"Kopiraj","create":"Stvori","cut":"Izreži","delete":"Izbriši","details":"Pojedinosti","done":"Gotovo","dragHandleTitle":"Povucite/promijenite redoslijed","dragHandleLabel":"Aktivirajte gumb za promjenu redoslijeda i koristite se tipkama sa strelicama za promjenu redoslijeda na popisu ili se koristite mišem kako biste povukli/promijenili redoslijed. Pritisnite Escape za otkazivanje promjene redoslijeda.","edit":"Uredi","errorMessage":"Pogreška","esri":"Esri","executing":"Izvršavanje","exit":"Izlaz","expand":"Proširi","fieldsSummary":"Popis atributa i vrijednosti","find":"Pronađi","form":{"no":"Ne","ok":"U redu","password":"Lozinka","submit":"Pošalji","username":"Korisničko ime","yes":"Da"},"help":"Pomoć","home":"Početna","info":"Informacije","information":"Informacije","layer":"Sloj","loading":"Učitavanje","maximize":"Povećaj","menu":"Izbornik","more":"Više","none":"Nema","notApplicable":"—","open":"Otvori","options":"Opcije","pagination":{"down":"Dolje","first":"Prvo","last":"Posljednje","next":"Sljedeće","page":"Stranica","pageText":"{index} od {total}","previous":"Prethodno","up":"Gore"},"paste":"Zalijepi","preview":"Pretpregled","print":"Ispis","publish":"Objavi","redo":"Ponovi","refresh":"Osvježi","remove":"Ukloni","rename":"Preimenuj","required":"Potrebno","reset":"Vrati izvorno","restore":"Vrati","save":"Spremi","saveAs":"Spremi kao","search":"Pretraži","searching":"Traženje","select":"Odaberi","settings":"Postavke","sort":"Sortiraj","share":"Podijeli","title":"Naslov","untitled":"Neimenovano","unnamed":"Neimenovano","update":"Ažuriraj","upload":"Učitaj","undo":"Poništi","view":"Prikaz","visibility":{"hide":"Sakrij","show":"Prikaži","showAll":"Prikaži sve","toggle":"Preklopi"},"warning":"Upozorenje"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_hu.json new file mode 100644 index 00000000..f3398f4d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_hu.json @@ -0,0 +1 @@ +{"about":"További információ","add":"Hozzáadás","all":"Mind","apply":"Alkalmaz","auth":{"logOut":"Kijelentkezés","signIn":"Bejelentkezés"},"back":"Vissza","beta":"béta","cancel":"Mégse","change":"Módosítás","clear":"Törlés","close":"Bezárás","collapse":"Összecsukás","configure":"Konfigurálás","control":{"pause":"Szünet","play":"Lejátszás","resume":"Folytatás","stop":"Megálló"},"copy":"Másolás","create":"Létrehozás","cut":"Kivágás","delete":"Törlés","details":"Részletek","done":"Kész","dragHandleTitle":"Áthúzás/átrendezés","dragHandleLabel":"Aktiválja az átrendezés gombot és használja a nyílbillentyűket a lista átrendezéséhez, vagy az egérrel húzza/rendezze át az elemeket. Nyomja meg az Esc billentyűt az átrendezés elvetéséhez.","edit":"Szerkesztés","errorMessage":"Hiba","esri":"Esri","executing":"Végrehajtás folyamatban","exit":"Kilépés","expand":"Kibontás","fieldsSummary":"Attribútumok és értékek listája","find":"Keresés","form":{"no":"Nem","ok":"OK","password":"Jelszó","submit":"Beküldés","username":"Felhasználónév","yes":"Igen"},"help":"Súgó","home":"Kezdőlap","info":"Információ","information":"Információ","layer":"Réteg","loading":"Betöltés","maximize":"Maximális méret","menu":"Menü","more":"Több","none":"Nincs","notApplicable":"–","open":"Megnyitás","options":"Beállítási lehetőségek","pagination":{"down":"Le","first":"Első","last":"Utolsó","next":"Következő","page":"Oldal","pageText":"{index} / {total})","previous":"Előző","up":"Fel"},"paste":"Beillesztés","preview":"Előnézet","print":"Nyomtatás","publish":"Közzététel","redo":"Újra","refresh":"Frissítés","remove":"Eltávolítás","rename":"Átnevezés","required":"Szükséges","reset":"Visszaállít","restore":"Visszaállítás","save":"Mentés","saveAs":"Mentés másként","search":"Keresés","searching":"Keresés","select":"Kiválasztás","settings":"Beállítások","sort":"Rendezés","share":"Megosztás","title":"Cím","untitled":"Cím nélkül","unnamed":"Név nélküli","update":"Frissítés","upload":"Feltöltés","undo":"Visszavonás","view":"Megtekintés","visibility":{"hide":"Elrejtés","show":"Megjelenítés","showAll":"Összes megjelenítése","toggle":"Választókapcsoló"},"warning":"Figyelmeztetés"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_id.json new file mode 100644 index 00000000..6e7f4e79 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_id.json @@ -0,0 +1 @@ +{"about":"Tentang","add":"Tambah","all":"Semua","apply":"Terapkan","auth":{"logOut":"Keluar","signIn":"Masuk"},"back":"Kembali","beta":"beta","cancel":"Batal","change":"Ubah","clear":"Kosongkan","close":"Tutup","collapse":"Ciutkan","configure":"Konfigurasikan","control":{"pause":"Jeda","play":"Putar","resume":"Lanjutkan","stop":"Hentikan"},"copy":"Salin","create":"Buat","cut":"Potong","delete":"Hapus","details":"Detail","done":"Selesai","dragHandleTitle":"Seret/susun ulang","dragHandleLabel":"Aktifkan tombol susun ulang dan gunakan tombol panah untuk menyusun ulang daftar atau gunakan mouse untuk menyeret/menyusun ulang. Tekan escape untuk membatalkan penyusunan ulang.","edit":"Edit","errorMessage":"Std","esri":"Esri","executing":"Menjalankan","exit":"Keluar","expand":"Bentangkan","fieldsSummary":"Daftar atribut dan nilai","find":"Temukan","form":{"no":"Tidak","ok":"YA","password":"Kata Sandi","submit":"Kirim","username":"Nama Pengguna","yes":"Iya"},"help":"Bantuan","home":"Beranda","info":"Info","information":"Informasi","layer":"Layer","loading":"Memuat","maximize":"Maksimalkan","menu":"Menu","more":"Lebih banyak","none":"Tidak ada","notApplicable":"—","open":"Buka","options":"Opsi","pagination":{"down":"Bawah","first":"Pertama","last":"Terakhir","next":"Berikutnya","page":"Halaman","pageText":"{index} dari {total}","previous":"Sebelumnya","up":"Atas"},"paste":"Tempel","preview":"Pratinjau","print":"Cetak","publish":"Terbitkan","redo":"Lakukan ulang","refresh":"Segarkan","remove":"Hapus","rename":"Ganti nama","required":"Wajib","reset":"Atur ulang","restore":"Pulihkan","save":"Simpan","saveAs":"Simpan sebagai","search":"Cari","searching":"Mencari","select":"Pilih","settings":"Pengaturan","sort":"Urutkan","share":"Bagikan","title":"Judul","untitled":"Tidak berjudul","unnamed":"Tanpa nama","update":"Perbarui","upload":"Unggah","undo":"Urungkan","view":"Tampilan","visibility":{"hide":"Sembunyikan","show":"Tampilkan","showAll":"Tampilkan semua","toggle":"Hidupkan/matikan"},"warning":"Peringatan"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_it.json new file mode 100644 index 00000000..12c0c1c8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_it.json @@ -0,0 +1 @@ +{"about":"Informazioni su","add":"Aggiungi","all":"tutte le","apply":"Applica","auth":{"logOut":"Disconnetti","signIn":"Accedere"},"back":"Indietro","beta":"beta","cancel":"Annulla","change":"Cambia","clear":"Cancella","close":"Chiudi","collapse":"Comprimi","configure":"Configura","control":{"pause":"Pausa","play":"Esegui","resume":"Riprendi","stop":"Termine"},"copy":"Copia","create":"Crea","cut":"Taglia","delete":"Può eliminare","details":"Dettagli","done":"Fine","dragHandleTitle":"Trascinare/riordinare","dragHandleLabel":"Attivare il pulsante di riordino e utilizzare i tasti freccia per riordinare l'elenco, o utilizzare il mouse per trascinare/riordinare. Premere escape per annullare il riordino.","edit":"Può modificare","errorMessage":"Errore","esri":"Esri","executing":"Esecuzione","exit":"Esci","expand":"Espandi","fieldsSummary":"Elenco di attributi e valori","find":"Trova","form":{"no":"No","ok":"OK","password":"Password","submit":"Invia","username":"Nome utente","yes":"Sì"},"help":"Guida","home":"Home","info":"Informazioni","information":"Informazioni","layer":"Layer","loading":"Caricamento in corso","maximize":"Ingrandisci","menu":"Menu","more":"Maggiori informazioni","none":"Nessuno","notApplicable":"—","open":"Apri","options":"Opzioni","pagination":{"down":"Giù","first":"Prima","last":"Ultima","next":"Seguente","page":"Pagina","pageText":"{index} di {total}","previous":"Precedente","up":"Su"},"paste":"Incolla","preview":"Anteprima","print":"Stampa","publish":"Pubblica","redo":"Ripeti","refresh":"Aggiorna","remove":"Rimuovi","rename":"Rinomina","required":"Richiesti","reset":"Reimposta","restore":"Ripristina","save":"Salva","saveAs":"Salva con nome","search":"Ricerca","searching":"Ricerca in corso","select":"Seleziona","settings":"Impostazioni","sort":"Ordina","share":"Condividi","title":"Titolo","untitled":"Senza titolo","unnamed":"Senza nome","update":"Aggiorna","upload":"Caricamento","undo":"Annulla","view":"Visualizzazione","visibility":{"hide":"Nascondi","show":"Mostra","showAll":"Mostra tutto","toggle":"Attiva/disattiva"},"warning":"Avviso"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_ja.json new file mode 100644 index 00000000..276ee8ac --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_ja.json @@ -0,0 +1 @@ +{"about":"情報","add":"追加","all":"すべて","apply":"適用","auth":{"logOut":"ログ アウト","signIn":"サイン イン"},"back":"戻る","beta":"ベータ版","cancel":"キャンセル","change":"変更","clear":"消去","close":"閉じる","collapse":"折りたたむ","configure":"構成","control":{"pause":"一時停止","play":"再生","resume":"再開","stop":"停止"},"copy":"コピー","create":"作成","cut":"切り取り","delete":"削除","details":"詳細","done":"終了","dragHandleTitle":"ドラッグ/順序変更","dragHandleLabel":"順序変更ボタンを有効化して、矢印キーを使用してリストの順序を変更するか、マウスを使用してドラッグ/順序変更します。 Esc キーを押すと、順序変更がキャンセルされます。","edit":"編集","errorMessage":"エラー","esri":"Esri","executing":"実行しています","exit":"終了","expand":"展開","fieldsSummary":"属性および値のリスト","find":"検索","form":{"no":"いいえ","ok":"OK","password":"パスワード","submit":"送信","username":"ユーザー名","yes":"はい"},"help":"ヘルプ","home":"ホーム","info":"情報","information":"情報","layer":"レイヤー","loading":"読み込んでいます","maximize":"最大化","menu":"メニュー","more":"詳細","none":"なし","notApplicable":"—","open":"開く","options":"オプション","pagination":{"down":"下","first":"最初","last":"最後","next":"次へ","page":"ページ","pageText":"{index} / {total}","previous":"前へ","up":"上"},"paste":"貼り付け","preview":"プレビュー","print":"印刷","publish":"公開","redo":"やり直し","refresh":"更新","remove":"削除","rename":"名前の変更","required":"必須","reset":"リセット","restore":"元に戻す","save":"保存","saveAs":"名前を付けて保存","search":"検索","searching":"検索しています","select":"選択","settings":"設定","sort":"並べ替え","share":"共有","title":"タイトル","untitled":"無題","unnamed":"名前なし","update":"アップデート","upload":"アップロード","undo":"元に戻す","view":"表示","visibility":{"hide":"非表示","show":"表示","showAll":"すべて表示","toggle":"切り替え"},"warning":"警告"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_ko.json new file mode 100644 index 00000000..e246198e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_ko.json @@ -0,0 +1 @@ +{"about":"소개","add":"추가","all":"모두","apply":"적용","auth":{"logOut":"로그아웃","signIn":"로그인"},"back":"뒤로","beta":"베타","cancel":"취소","change":"변경","clear":"지우기","close":"닫기","collapse":"축소","configure":"구성","control":{"pause":"일시 중지","play":"재생","resume":"계속","stop":"중지"},"copy":"복사","create":"생성","cut":"잘라내기","delete":"삭제","details":"세부정보","done":"완료","dragHandleTitle":"드래그/순서 바꾸기","dragHandleLabel":"순서 바꾸기 버튼을 활성화한 다음 화살표 키를 사용하여 목록의 순서를 변경하거나 마우스를 사용하여 드래그/순서 바꾸기를 수행합니다. 순서 바꾸기를 취소하려면 Esc 키를 누르세요.","edit":"편집","errorMessage":"오류","esri":"Esri","executing":"실행 중","exit":"종료","expand":"확장","fieldsSummary":"속성 및 값 목록","find":"찾기","form":{"no":"아니요","ok":"확인","password":"비밀번호","submit":"제출","username":"사용자 이름","yes":"예"},"help":"도움말","home":"홈","info":"정보","information":"정보","layer":"레이어","loading":"불러오는 중","maximize":"최대","menu":"메뉴","more":"더 보기","none":"없음","notApplicable":"~","open":"열기","options":"옵션","pagination":{"down":"아래","first":"처음","last":"마지막","next":"다음","page":"페이지","pageText":"{index}/{total}","previous":"이전","up":"위"},"paste":"붙여넣기","preview":"미리 보기","print":"인쇄","publish":"발행","redo":"다시 실행","refresh":"새로고침","remove":"제거","rename":"이름 바꾸기","required":"필수","reset":"재설정","restore":"복구","save":"저장","saveAs":"다른 이름으로 저장","search":"검색","searching":"검색 중","select":"선택","settings":"설정","sort":"정렬","share":"공유","title":"제목","untitled":"제목 없음","unnamed":"이름 없음","update":"업데이트","upload":"업로드","undo":"실행 취소","view":"보기","visibility":{"hide":"숨기기","show":"보기","showAll":"모두 보기","toggle":"전환"},"warning":"경고"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_lt.json new file mode 100644 index 00000000..de7ca19b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_lt.json @@ -0,0 +1 @@ +{"about":"Apie","add":"Pridėti","all":"Viskas","apply":"Taikyti","auth":{"logOut":"Atsijungti","signIn":"Prisijungti"},"back":"Grįžti","beta":"beta","cancel":"Atšaukti","change":"Pakeisti","clear":"Valyti","close":"Užverti","collapse":"Suskleisti","configure":"Konfigūruoti","control":{"pause":"Pristabdyti","play":"Leisti","resume":"Tęsti","stop":"Stabdyti"},"copy":"Kopijuoti","create":"Sukurti","cut":"Kirpti","delete":"Pašalinti","details":"Išsamiau","done":"Atlikta","dragHandleTitle":"Vilkti / keisti tvarką","dragHandleLabel":"Aktyvinkite tvarkos keitimo mygtuką ir naudokite rodyklių mygtukus, kad pakeistumėte sąrašo tvarką arba vilkite / pakeiskite tvarką pele. Norėdami atšaukti tvarkos keitimą, spauskite Esc.","edit":"Redaguoti","errorMessage":"Klaida","esri":"Esri","executing":"Vykdoma","exit":"Uždaryti","expand":"Išskleisti","fieldsSummary":"Atributų ir reikšmių sąrašas","find":"Ieškoti","form":{"no":"Ne","ok":"Gerai","password":"Slaptažodis","submit":"Pateikti","username":"Naudotojo vardas","yes":"Taip"},"help":"Pagalba","home":"Pradžia","info":"Informacija","information":"Informacija","layer":"Sluoksnis","loading":"Kraunama","maximize":"Išdidinti","menu":"Meniu","more":"Daugiau","none":"Nėra","notApplicable":"—","open":"Atverti","options":"Parinktys","pagination":{"down":"Žemyn","first":"Pirmas","last":"Paskutinis","next":"Sekantis","page":"Puslapis","pageText":"{index} iš {total}","previous":"Ankstesnis","up":"Aukštyn"},"paste":"Įdėti","preview":"Peržiūra","print":"Spausdinti","publish":"Publikuoti","redo":"Grąžinti","refresh":"Atnaujinti","remove":"Pašalinti","rename":"Pervardinti","required":"Būtina","reset":"Atkurti","restore":"Grąžinti","save":"Įrašyti","saveAs":"Įrašyti kaip","search":"Ieškoti","searching":"Ieškoma","select":"Pasirinkite","settings":"Nustatymai","sort":"Rūšiuoti","share":"Bendrinti","title":"Pavadinimas","untitled":"Bevardis","unnamed":"Be pavadinimo","update":"Atnaujinti","upload":"Nusiųsti","undo":"Atšaukti","view":"Peržiūrėti","visibility":{"hide":"Slėpti","show":"Rodyti","showAll":"Rodyti visus","toggle":"Perjungti"},"warning":"Įspėjimas"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_lv.json new file mode 100644 index 00000000..1cb2cd3d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_lv.json @@ -0,0 +1 @@ +{"about":"Par","add":"Pievienot","all":"Visi","apply":"Lietot","auth":{"logOut":"Atteikties","signIn":"Pierakstīties"},"back":"Atpakaļ","beta":"beta versija","cancel":"Atcelt","change":"Mainīt","clear":"Notīrīt","close":"Aizvērt","collapse":"Sakļaut","configure":"Konfigurēt","control":{"pause":"Pauze","play":"Atskaņot","resume":"Atsākt","stop":"Apturēt"},"copy":"Kopēt","create":"Izveidot","cut":"Griezt","delete":"Dzēst","details":"Detaļas","done":"Gatavs","dragHandleTitle":"Vilkt/pārkārtot","dragHandleLabel":"Aktivizējiet pārkārtošanas pogu un ar bulttaustiņiem pārkārtojiet sarakstu vai izmantojiet peli, lai vilktu/pārkārtotu. Nospiediet taustiņu Escape, lai atceltu pārkārtošanu.","edit":"Rediģēt","errorMessage":"Kļūda","esri":"Esri","executing":"Izpilda...","exit":"Iziet","expand":"Izvērst","fieldsSummary":"Atribūtu un vērtību saraksts","find":"Atrast","form":{"no":"Nē","ok":"Labi","password":"Parole","submit":"Iesniegt","username":"Lietotājvārds","yes":"Jā"},"help":"Palīdzība","home":"Mājas","info":"Informācija","information":"Informācija","layer":"Slānis","loading":"Ielādē","maximize":"Maksimizēt","menu":"Izvēlne","more":"Vairāk","none":"Nav","notApplicable":"—","open":"Atvērts","options":"Opcijas","pagination":{"down":"Lejup","first":"Pirmais","last":"Pēdējais","next":"Tālāk","page":"Lapa","pageText":"{index} no {total}","previous":"Iepriekšējais","up":"Augšup"},"paste":"Ielīmēt","preview":"Priekšskatījums","print":"Drukāt","publish":"Publicēt","redo":"Atatsaukt","refresh":"Atjaunot","remove":"Noņemt","rename":"Pārdēvēt","required":"Obligāts","reset":"Atiestatīt","restore":"Atjaunot","save":"Saglabāt","saveAs":"Saglabāt kā","search":"Meklēt","searching":"Meklē","select":"Izvēlēties","settings":"Iestatījumi","sort":"Kārtot","share":"Koplietot","title":"Nosaukums","untitled":"Bez virsraksta","unnamed":"Nenosaukts","update":"Atjauninājums","upload":"Augšupielādēt","undo":"Atsaukt","view":"Skatīt","visibility":{"hide":"Paslēpt","show":"Parādīt","showAll":"Rādīt visu","toggle":"Pārslēgt"},"warning":"Brīdinājums"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_nb.json new file mode 100644 index 00000000..6e3c262e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_nb.json @@ -0,0 +1 @@ +{"about":"Om","add":"Legg til","all":"Alle","apply":"Bruk","auth":{"logOut":"Logg ut","signIn":"Logg på"},"back":"Bak","beta":"beta","cancel":"Avbryt","change":"Endre","clear":"Fjern","close":"Lukk","collapse":"Skjul","configure":"Konfigurer","control":{"pause":"Pause","play":"Spill av","resume":"Fortsett","stop":"Stopp"},"copy":"Kopier","create":"Opprett","cut":"Klipp ut","delete":"Slett","details":"Detaljer","done":"Ferdig","dragHandleTitle":"Dra / endre rekkefølge","dragHandleLabel":"Aktiver knappen for å endre rekkefølge, og bruk piltastene til å endre rekkefølgen i listen, eller bruk musen til å dra / endre rekkefølge. Trykk på Esc-tasten for å avbryte endringen av rekkefølge.","edit":"Rediger","errorMessage":"Feil","esri":"Esri","executing":"Utfører","exit":"Avslutt","expand":"Utvid","fieldsSummary":"Liste med attributter og verdier","find":"Finn","form":{"no":"Nei","ok":"OK","password":"Passord","submit":"Send inn","username":"Brukernavn","yes":"Ja"},"help":"Hjelp","home":"Hjem","info":"Info","information":"Informasjon","layer":"Lag","loading":"Laster inn","maximize":"Maksimer","menu":"Meny","more":"Mer","none":"Ingen","notApplicable":"–","open":"Åpne","options":"Alternativer","pagination":{"down":"Ned","first":"Første","last":"Siste","next":"Neste","page":"Side","pageText":"{index} av {total}","previous":"Forrige","up":"Opp"},"paste":"Lim inn","preview":"Forhåndsvisning","print":"Skriv ut","publish":"Publiser","redo":"Gjør om","refresh":"Oppdater","remove":"Fjern","rename":"Gi nytt navn","required":"Obligatorisk","reset":"Tilbakestill","restore":"Gjenopprett","save":"Lagre","saveAs":"Lagre som","search":"Søk","searching":"Søker","select":"Velg","settings":"Innstillinger","sort":"Sortere","share":"Del","title":"Tittel","untitled":"Uten tittel","unnamed":"Uten navn","update":"Oppdater","upload":"Opplasting","undo":"Angre","view":"Vis","visibility":{"hide":"Skjul","show":"Vis","showAll":"Vis alle","toggle":"Veksle"},"warning":"Advarsel"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_nl.json new file mode 100644 index 00000000..bd776ac8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_nl.json @@ -0,0 +1 @@ +{"about":"Info","add":"Toevoegen","all":"Alle","apply":"Toepassen","auth":{"logOut":"Afmelden","signIn":"Aanmelden"},"back":"Vorige","beta":"beta","cancel":"Annuleren","change":"Wijzigen","clear":"Wissen","close":"Sluiten","collapse":"Inklappen","configure":"Configureren","control":{"pause":"Pause","play":"Afspelen","resume":"Hervatten","stop":"Stoppen"},"copy":"Kopiëren","create":"Maken","cut":"Knippen","delete":"Verwijderen","details":"Details","done":"Gereed","dragHandleTitle":"Slepen/opnieuw ordenen","dragHandleLabel":"Activeer de knop opnieuw ordenen en gebruik de pijltjestoetsen om de lijst opnieuw te ordenen of gebruik de muis om te slepen/opnieuw te ordenen. Druk op escape om het opnieuw ordenen te annuleren.","edit":"Bewerken","errorMessage":"Fout","esri":"Esri","executing":"Uitvoeren","exit":"Afsluiten","expand":"Uitklappen","fieldsSummary":"Lijst met attributen en waarden","find":"Zoeken","form":{"no":"Nee","ok":"OK","password":"Wachtwoord","submit":"Verzenden","username":"Gebruikersnaam","yes":"Ja"},"help":"Help","home":"Home","info":"Info","information":"Informatie","layer":"Kaartlaag","loading":"Laden","maximize":"Maximaliseren","menu":"Menu","more":"Meer","none":"Geen","notApplicable":"—","open":"Openen","options":"Opties","pagination":{"down":"Omlaag","first":"Eerste","last":"Laatste","next":"Volgende","page":"Pagina","pageText":"{index} van {total}","previous":"Vorige","up":"Omhoog"},"paste":"Plakken","preview":"Voorbeeld","print":"Afdrukken","publish":"Publiceren","redo":"Opnieuw uitvoeren","refresh":"Vernieuwen","remove":"Verwijderen","rename":"Naam wijzigen","required":"Vereist","reset":"Opnieuw instellen","restore":"Verkleinen","save":"Opslaan","saveAs":"Opslaan als","search":"Zoeken","searching":"Zoeken","select":"Selecteren","settings":"Instellingen","sort":"Sorteren","share":"Delen","title":"Titel","untitled":"Naamloos","unnamed":"Naamloos","update":"Actualiseren","upload":"Uploaden","undo":"Ongedaan maken","view":"Weergeven","visibility":{"hide":"Verbergen","show":"Weergeven","showAll":"Alles weergeven","toggle":"Wisselen"},"warning":"Waarschuwing"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_pl.json new file mode 100644 index 00000000..f6e75ea3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_pl.json @@ -0,0 +1 @@ +{"about":"Informacje o","add":"Dodaj","all":"Wszystkie","apply":"Zastosuj","auth":{"logOut":"Wyloguj się","signIn":"Logowanie"},"back":"Powrót","beta":"beta","cancel":"Anuluj","change":"Zmień","clear":"Wyczyść","close":"Zamknij","collapse":"Zwiń","configure":"Konfiguruj","control":{"pause":"Przerwij","play":"Odtwórz","resume":"Wznów","stop":"Zatrzymaj"},"copy":"Kopiuj","create":"Utwórz","cut":"Wytnij","delete":"Usuwanie","details":"Szczegóły","done":"Wykonano","dragHandleTitle":"Przeciągnij/zmień kolejność","dragHandleLabel":"Aktywuj przycisk zmiany kolejności i użyj klawiszy strzałek, aby zmienić kolejność pozycji na liście lub użyj myszy, aby przeciągnąć/zmienić kolejność. Naciśnij klawisz Escape, aby anulować zmianę kolejności.","edit":"Edycja","errorMessage":"Błąd","esri":"Esri","executing":"Uruchamianie","exit":"Zakończ","expand":"Rozwiń","fieldsSummary":"Lista atrybutów i wartości","find":"Znajdź","form":{"no":"Nie","ok":"OK","password":"Hasło","submit":"Prześlij","username":"Nazwa użytkownika","yes":"Tak"},"help":"Pomoc","home":"Strona główna","info":"Informacje","information":"Informacje","layer":"Warstwa","loading":"Wczytywanie","maximize":"Maksymalizuj","menu":"Menu","more":"Więcej","none":"Brak","notApplicable":"—","open":"Otwórz","options":"Opcje","pagination":{"down":"W dół","first":"Pierwszy","last":"Ostatni","next":"Dalej","page":"Strona","pageText":"{index} z {total}","previous":"Wstecz","up":"W górę"},"paste":"Wklej","preview":"Zobacz podgląd","print":"Drukuj","publish":"Publikuj","redo":"Ponów","refresh":"Odśwież","remove":"Usuń","rename":"Zmień nazwę","required":"Wymagane","reset":"Resetuj","restore":"Przywróć","save":"Zapisz","saveAs":"Zapisz jako","search":"Wyszukaj","searching":"Wyszukiwanie","select":"Wybierz","settings":"Parametry","sort":"Sortuj","share":"Udostępnij","title":"Tytuł","untitled":"Bez tytułu","unnamed":"Bez nazwy","update":"Aktualizuj","upload":"Prześlij","undo":"Cofnij","view":"Wyświetl","visibility":{"hide":"Ukryj","show":"Pokaż","showAll":"Pokaż wszystko","toggle":"Przełącz"},"warning":"Ostrzeżenie"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_pt-BR.json new file mode 100644 index 00000000..2af25d30 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_pt-BR.json @@ -0,0 +1 @@ +{"about":"Sobre","add":"Adicionar","all":"Todas","apply":"Aplicar","auth":{"logOut":"Sair","signIn":"Entrar"},"back":"Voltar","beta":"beta","cancel":"Cancelar","change":"Alterar","clear":"Limpar","close":"Fechar","collapse":"Recolher","configure":"Configurar","control":{"pause":"Pausar","play":"Reproduzir","resume":"Recomeçar","stop":"Parar"},"copy":"Copiar","create":"Criar","cut":"Cortar","delete":"Excluir","details":"Detalhes","done":"Concluído","dragHandleTitle":"Arrastar/reordenar","dragHandleLabel":"Ative o botão de reordenar e utilize as teclas de seta para reordenar a lista ou utilize o mouse para arrastar/reordenar. Pressione a tecla escape para cancelar a opção de reordenar.","edit":"Editar","errorMessage":"Erro","esri":"Esri","executing":"Executando","exit":"Sair","expand":"Expandir","fieldsSummary":"Lista de atributos e valores","find":"Localizar","form":{"no":"Não","ok":"Ok","password":"Senha","submit":"Enviar","username":"Nome de Usuário","yes":"Sim"},"help":"Ajuda","home":"Página Inicial","info":"Info","information":"Informações","layer":"Camada","loading":"Carregando","maximize":"Maximizar","menu":"Menu","more":"Mais","none":"Nenhum","notApplicable":"—","open":"Abrir","options":"Opções","pagination":{"down":"Para Baixo","first":"Primeiro","last":"Último","next":"Próximo","page":"Página","pageText":"{index} de {total}","previous":"Anterior","up":"Para Cima"},"paste":"Colar","preview":"Visualizar","print":"Imprimir","publish":"Publicar","redo":"Refazer","refresh":"Atualizar","remove":"Remover","rename":"Renomear","required":"Necessário","reset":"Redefinir","restore":"Restaurar","save":"Salvar","saveAs":"Salvar Como","search":"Pesquisar","searching":"Pesquisando","select":"Selecionar","settings":"Configurações","sort":"Classifcar","share":"Compartilhar","title":"Título","untitled":"Sem título","unnamed":"Anônimo","update":"Atualizar","upload":"Fazer Upload","undo":"Desfazer","view":"Visualizar","visibility":{"hide":"Ocultar","show":"Mostrar","showAll":"Mostrar todos","toggle":"Ativar/Desativar"},"warning":"Aviso"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_pt-PT.json new file mode 100644 index 00000000..f3b7112d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_pt-PT.json @@ -0,0 +1 @@ +{"about":"Sobre","add":"Adicionar","all":"Todos","apply":"Aplicar","auth":{"logOut":"Terminar sessão","signIn":"Iniciar sessão"},"back":"Voltar","beta":"beta","cancel":"Cancelar","change":"Alterar","clear":"Limpar","close":"Fechar","collapse":"Recolher","configure":"Configurar","control":{"pause":"Pausa","play":"Reproduzir","resume":"Continuar","stop":"Paragem"},"copy":"Copiar","create":"Criar","cut":"Cortar","delete":"Eliminar","details":"Detalhes","done":"Terminado","dragHandleTitle":"Arrastar/Reordenar","dragHandleLabel":"Ative o botão reordenar e utilize as teclas de seta para reordenar a lista ou utilize o rato para arrastar/reordenar. Prima Escape para cancelar a reordenação.","edit":"Editar","errorMessage":"Erro","esri":"Esri","executing":"A executar","exit":"Sair","expand":"Expandir","fieldsSummary":"Lista de atributos e valores","find":"Pesquisar","form":{"no":"Não","ok":"OK","password":"Palavra passe","submit":"Enviar","username":"Nome de utilizador","yes":"Sim"},"help":"Ajuda","home":"Página Inicial","info":"Informação","information":"Informação","layer":"Camada","loading":"A Carregar","maximize":"Maximizar","menu":"Menu","more":"Mais","none":"Nenhum","notApplicable":"—","open":"Abrir","options":"Opções","pagination":{"down":"Para Baixo","first":"Primeiro","last":"Último","next":"Próximo","page":"Página","pageText":"{index} do {total}","previous":"Anterior","up":"Para Cima"},"paste":"Colar","preview":"Pré-visualizar","print":"Imprimir","publish":"Publicar","redo":"Refazer","refresh":"Atualizar","remove":"Remover","rename":"Renomear","required":"Obrigatório","reset":"Redefinir","restore":"Restaurar","save":"Guardar","saveAs":"Guardar Como","search":"Pesquisar","searching":"Pesquisando","select":"Selecionar","settings":"Definições","sort":"Ordenar","share":"Partilhar","title":"Título","untitled":"Sem título","unnamed":"Sem nome","update":"Atualizar","upload":"Carregar","undo":"Desfazer","view":"Visualização","visibility":{"hide":"Ocultar","show":"Mostrar","showAll":"Exibir tudo","toggle":"Alternar"},"warning":"Aviso"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_ro.json new file mode 100644 index 00000000..d0495074 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_ro.json @@ -0,0 +1 @@ +{"about":"Despre","add":"Adăugare","all":"Toate","apply":"Aplicare","auth":{"logOut":"Deconectare","signIn":"Autentificare"},"back":"Înapoi","beta":"beta","cancel":"Anulare","change":"Modificare","clear":"Golire","close":"Închidere","collapse":"Restrângere","configure":"Configurare","control":{"pause":"Pauză","play":"Redare","resume":"Continuare","stop":"Oprire"},"copy":"Copiere","create":"Creare","cut":"Decupare","delete":"Ştergere","details":"Detalii","done":"Gata","dragHandleTitle":"Glisare/reordonare","dragHandleLabel":"Activați butonul de reordonare și utilizați tastele cu săgeți pentru a reordona lista sau utilizați mouse-ul pentru glisare/reordonare. Apăsați tasta Esc pentru a anula reordonarea.","edit":"Editare","errorMessage":"Eroare","esri":"Esri","executing":"Se execută","exit":"Ieşire","expand":"Extindere","fieldsSummary":"Listă de atribute şi valori","find":"Găsire","form":{"no":"Nu","ok":"OK","password":"Parolă","submit":"Trimitere","username":"Nume utilizator","yes":"Da"},"help":"Ajutor","home":"Prima pagină","info":"Informaţii","information":"Informaţii","layer":"Strat tematic","loading":"Se încarcă","maximize":"Maximizare","menu":"Meniu","more":"Mai mult","none":"Niciunul","notApplicable":"—","open":"Deschis","options":"Opţiuni","pagination":{"down":"Jos","first":"La început","last":"La sfârşit","next":"Înainte","page":"Pagina","pageText":"{index} din {total}","previous":"Înapoi","up":"Sus"},"paste":"Lipire","preview":"Previzualizare","print":"Imprimare","publish":"Publicare","redo":"Refacere","refresh":"Reîmprospătare","remove":"Eliminare","rename":"Redenumire","required":"Obligatoriu","reset":"Resetare","restore":"Restabilire","save":"Salvare","saveAs":"Salvare ca","search":"Căutare","searching":"Se caută","select":"Selectare","settings":"Setări","sort":"Sortare","share":"Partajare","title":"Titlu","untitled":"Fără titlu","unnamed":"Fără nume","update":"Actualizați","upload":"Încărcare","undo":"Anulare","view":"Vizualizare","visibility":{"hide":"Ascundere","show":"Afişare","showAll":"Afișare toate","toggle":"Comutare"},"warning":"Avertisment"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_ru.json new file mode 100644 index 00000000..20075fe8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_ru.json @@ -0,0 +1 @@ +{"about":"Информация о","add":"Добавить","all":"все","apply":"Применить","auth":{"logOut":"Выход","signIn":"Вход"},"back":"Назад","beta":"бета","cancel":"Отменить","change":"Изменить","clear":"Очистить","close":"Закрыть","collapse":"Свернуть","configure":"Настройка","control":{"pause":"Приостановить","play":"Воспроизведение","resume":"Возобновить","stop":"Стоп"},"copy":"Копировать","create":"Создать","cut":"Вырезать","delete":"Удалить","details":"Подробности","done":"Готово","dragHandleTitle":"Перетащить/изменить порядок","dragHandleLabel":"Активируйте кнопку изменения порядка и используйте клавиши стрелок, чтобы настроить список, либо используйте мышку, чтобы перетащить/изменить порядок. Нажмите клавишу ESC для отмены изменений.","edit":"Редактировать","errorMessage":"Ошибка","esri":"Esri","executing":"Выполняется","exit":"Выйти","expand":"Развернуть","fieldsSummary":"Список атрибутов и значений","find":"Поиск","form":{"no":"Нет","ok":"OK","password":"Пароль","submit":"Отправить","username":"Имя пользователя","yes":"Да"},"help":"Справка","home":"На главную","info":"Информация","information":"Информация","layer":"Слой","loading":"Загрузка","maximize":"Развернуть","menu":"Меню","more":"Еще","none":"Нет","notApplicable":"—","open":"Открыть","options":"Опции","pagination":{"down":"Вниз","first":"Первый","last":"Последний","next":"Далее","page":"Страница","pageText":"{index} из {total}","previous":"Назад","up":"Вверх"},"paste":"Вставить","preview":"Просмотр","print":"Печать","publish":"Публикация","redo":"Повторить","refresh":"Обновить","remove":"Удалить","rename":"Переименовать","required":"Обязательное","reset":"Сброс","restore":"Восстановить","save":"Сохранить","saveAs":"Сохранить как","search":"Поиск","searching":"Поиск","select":"Выбрать","settings":"Установки","sort":"Сортировать","share":"Опубликовать","title":"Название","untitled":"Без имени","unnamed":"Без названия","update":"Обновить","upload":"Загрузить","undo":"Отменить","view":"Просмотр","visibility":{"hide":"Спрятать","show":"Показывать","showAll":"Показать все","toggle":"Переключить"},"warning":"Предупреждение"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_sk.json new file mode 100644 index 00000000..fffe4629 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_sk.json @@ -0,0 +1 @@ +{"about":"Informácie","add":"Pridať","all":"Všetky","apply":"Aplikovať","auth":{"logOut":"Odhlásiť","signIn":"Prihlásiť sa"},"back":"Späť","beta":"beta","cancel":"Zrušiť","change":"Zmeniť","clear":"Vyčistiť","close":"Zatvoriť","collapse":"Zbaliť","configure":"Konfigurovať","control":{"pause":"Pozastaviť","play":"Spustiť","resume":"Pokračovať","stop":"Zastaviť"},"copy":"Kopírovať","create":"Vytvoriť","cut":"Orezať","delete":"Vymazať","details":"Podrobnosti","done":"Hotovo","dragHandleTitle":"Potiahnuť/znova usporiadať","dragHandleLabel":"Aktivujte tlačidlo nového usporiadania a použite klávesy šípok pre usporiadanie zoznamu alebo použite na potiahnutie/usporiadanie myš. Stlačte escape pre zrušenie nového usporiadania.","edit":"Editovať","errorMessage":"Chyba","esri":"Esri","executing":"Spúšťa sa","exit":"Ukončiť","expand":"Rozbaliť","fieldsSummary":"Zoznam atribútov a hodnôt","find":"Nájsť","form":{"no":"Nie","ok":"OK","password":"Heslo","submit":"Odoslať","username":"Používateľské meno","yes":"Áno"},"help":"Pomocník","home":"Domov","info":"Informácie","information":"Informácie","layer":"Vrstva","loading":"Načítava sa","maximize":"Maximalizovať","menu":"Menu","more":"Viac","none":"Žiadne","notApplicable":"—","open":"Otvoriť","options":"Možnosti","pagination":{"down":"Nadol","first":"Prvá","last":"Posledná","next":"Ďalšie","page":"Strana","pageText":"{index} z {total}","previous":"Predchádzajúce","up":"Nahor"},"paste":"Prilepiť","preview":"Náhľad","print":"Tlačiť","publish":"Publikovať","redo":"Znova","refresh":"Obnoviť","remove":"Odstrániť","rename":"Premenovať","required":"Vyžadované","reset":"Obnoviť","restore":"Obnoviť","save":"Uložiť","saveAs":"Uložiť ako","search":"Vyhľadávanie","searching":"Vyhľadávanie","select":"Vybrať","settings":"Nastavenia","sort":"Zoradiť","share":"Zdieľať","title":"Názov","untitled":"Bez názvu","unnamed":"Nepomenovaný","update":"Aktualizovať","upload":"Nahrať","undo":"Späť","view":"Zobrazenie","visibility":{"hide":"Skryť","show":"Zobraziť","showAll":"Zobraziť všetko","toggle":"Prepínať"},"warning":"Upozornenie"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_sl.json new file mode 100644 index 00000000..4a4ec88b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_sl.json @@ -0,0 +1 @@ +{"about":"Več o tem","add":"Dodaj","all":"Vse","apply":"Uporabi","auth":{"logOut":"Odjava","signIn":"Prijava"},"back":"Nazaj","beta":"beta","cancel":"Prekliči","change":"Spremeni","clear":"Počisti","close":"Zapri","collapse":"Strni","configure":"Konfiguriraj","control":{"pause":"Premor","play":"Predvajaj","resume":"Nadaljuj","stop":"Postanek"},"copy":"Kopiraj","create":"Ustvari","cut":"Izreži","delete":"Izbriši","details":"Podrobnosti","done":"Dokončano","dragHandleTitle":"Povleci/spremeni vrstni red","dragHandleLabel":"Aktivirajte gumb za spreminjanje vrstnega reda in uporabite puščične tipke, da spremenite vrstni red seznama oz. za vlečenje/spreminjanje vrstnega reda uporabite miško. Pritisnite tipko escape, da prekličete spreminjanje vrstnega reda.","edit":"Uredi","errorMessage":"Napaka","esri":"Esri","executing":"Izvajanje","exit":"Izhod","expand":"Razširi","fieldsSummary":"Seznam atributov in vrednosti","find":"Najdi","form":{"no":"Ne","ok":"V redu","password":"Geslo","submit":"Pošlji","username":"Uporabniško ime","yes":"Da"},"help":"Pomoč","home":"Domov","info":"Informacije","information":"Informacija","layer":"Sloj","loading":"Nalaganje","maximize":"Maksimiziraj","menu":"Meni","more":"Več","none":"Brez","notApplicable":"—","open":"Odpri","options":"Možnosti","pagination":{"down":"Dol","first":"Prvi","last":"Zadnji","next":"Naprej","page":"Stran","pageText":"{index} od {total}","previous":"Prejšnji","up":"Gor"},"paste":"Prilepi","preview":"Predogled","print":"Natisni","publish":"Objavi","redo":"Uveljavi","refresh":"Osveži","remove":"Odstrani","rename":"Preimenuj","required":"Zahtevano","reset":"Ponastavi","restore":"Obnovi","save":"Shrani","saveAs":"Shrani kot","search":"Išči","searching":"Iskanje","select":"Izberi","settings":"Nastavitve","sort":"Razvrsti","share":"Deli","title":"Naslov","untitled":"Neimenovano","unnamed":"Neimenovan","update":"Posodobi","upload":"Naloži","undo":"Razveljavi","view":"Pogled","visibility":{"hide":"Skrij","show":"Pokaži","showAll":"Prikaži vse","toggle":"Preklopi"},"warning":"Opozorilo"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_sr.json new file mode 100644 index 00000000..370b8067 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_sr.json @@ -0,0 +1 @@ +{"about":"Osnovni podaci","add":"Dodaj","all":"Sve","apply":"Primeni","auth":{"logOut":"Odjavi se","signIn":"Prijavi me"},"back":"Nazad","beta":"beta","cancel":"Otkaži","change":"Promeni","clear":"Izbriši","close":"Zatvori","collapse":"Skupi","configure":"Konfiguriši","control":{"pause":"Pauziraj","play":"Reprodukuj","resume":"Nastavi","stop":"Zaustavi"},"copy":"Kopiraj","create":"Kreiraj","cut":"Iseci","delete":"Izbriši","details":"Detalji","done":"Završeno","dragHandleTitle":"Prevuci/preuredi","dragHandleLabel":"Aktivirajte dugme za preuređivanje i koristite tastere sa strelicama da biste preuredili listu ili koristite miša da prevučete/preuredite. Pritisnite dugme „Escape” da biste otkazali preuređivanje.","edit":"Izmeni","errorMessage":"Greška","esri":"Esri","executing":"Izvršavanje","exit":"Izađi","expand":"Proširi","fieldsSummary":"Lista atributa i vrednosti","find":"Pronađi","form":{"no":"Ne","ok":"U redu","password":"Lozinka","submit":"Prosledi","username":"Korisničko ime","yes":"Da"},"help":"Pomoć","home":"Matična stranica","info":"Informacije","information":"Informacije","layer":"Sloj","loading":"Učitavanje","maximize":"Uveličaj","menu":"Meni","more":"Više","none":"Ništa","notApplicable":"—","open":"Otvori","options":"Opcije","pagination":{"down":"Dole","first":"Prvo","last":"Poslednje","next":"Sledeće","page":"Stranica","pageText":"{index} od {total}","previous":"Prethodno","up":"Gore"},"paste":"Nalepi","preview":"Pregledaj","print":"Odštampaj","publish":"Objavi","redo":"Ponovi radnju","refresh":"Osveži","remove":"Ukloni","rename":"Preimenuj","required":"Obavezno","reset":"Poništi","restore":"Vrati u prethodno stanje","save":"Sačuvaj","saveAs":"Sačuvaj kao","search":"Pretraži","searching":"Pretraživanje","select":"Izaberi","settings":"Postavke","sort":"Sortiraj","share":"Podeli","title":"Naslov","untitled":"Bez naslova","unnamed":"Neimenovano","update":"Ažuriraj","upload":"Otpremi","undo":"Opozovi radnju","view":"Prikaži","visibility":{"hide":"Sakrij","show":"Prikaži","showAll":"Prikaži sve","toggle":"Uključi/isključi"},"warning":"Upozorenje"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_sv.json new file mode 100644 index 00000000..5c6eefaf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_sv.json @@ -0,0 +1 @@ +{"about":"Om","add":"Lägg till","all":"Alla","apply":"Använd","auth":{"logOut":"Logga ut","signIn":"Logga in"},"back":"Bakåt","beta":"betaversion","cancel":"Avbryt","change":"Ändra","clear":"Rensa","close":"Stäng","collapse":"Dölj","configure":"Konfigurera","control":{"pause":"Paus","play":"Spela","resume":"Återuppta","stop":"Stoppa"},"copy":"Kopiera","create":"Skapa","cut":"Beskär","delete":"Ta bort","details":"Detaljer","done":"Klar","dragHandleTitle":"Dra/ändra ordning","dragHandleLabel":"Aktivera knappen Ändra ordning och använd pilknapparna för att ändra ordning i listan, eller använd musen för att dra/ändra ordning. Tryck på Escape för att avbryta ändringen av ordningen.","edit":"Ändra","errorMessage":"Fel","esri":"Esri","executing":"Kör","exit":"Avsluta","expand":"Expandera","fieldsSummary":"Lista med attribut och värden","find":"Sök","form":{"no":"Nej","ok":"OK","password":"Lösenord","submit":"Skicka","username":"Användarnamn","yes":"Ja"},"help":"Hjälp","home":"Hem","info":"Info","information":"Information","layer":"Lager","loading":"Laddar","maximize":"Maximera","menu":"Meny","more":"Mer","none":"Inga","notApplicable":"–","open":"Öppna","options":"Alternativ","pagination":{"down":"Ned","first":"Första","last":"Sista","next":"Nästa","page":"Sida","pageText":"{index} av {total}","previous":"Föregående","up":"Upp"},"paste":"Klistra in","preview":"Förhandsgranska","print":"Skriv ut","publish":"Publicera","redo":"Upprepa","refresh":"Uppdatera","remove":"Ta bort","rename":"Byt namn","required":"Obligatoriskt","reset":"Återställ","restore":"Återställ","save":"Spara","saveAs":"Spara som","search":"Sök","searching":"Söker","select":"Välj","settings":"Settings","sort":"Sortera","share":"Dela","title":"Titel","untitled":"Namnlös","unnamed":"Namnlös","update":"Uppdatera","upload":"Överför","undo":"Ångra","view":"Visa","visibility":{"hide":"Dölj","show":"Visa","showAll":"Visa alla","toggle":"Växla"},"warning":"Varning"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_th.json new file mode 100644 index 00000000..517b4292 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_th.json @@ -0,0 +1 @@ +{"about":"เกี่ยวกับ","add":"เพิ่ม","all":"ทั้งหมด","apply":"นำไปใช้","auth":{"logOut":"ออกจากระบบ","signIn":"ลงชื่อเข้าใช้"},"back":"กลับ","beta":"เบต้า","cancel":"ยกเลิก","change":"เปลี่ยน","clear":"ยกเลิก","close":"ปิด","collapse":"ย่อลง","configure":"การตั้งค่า","control":{"pause":"หยุดชั่วคราว","play":"เล่น","resume":"กลับมายังค่าเดิม","stop":"หยุด"},"copy":"คัดลอก","create":"สร้าง","cut":"ตัด","delete":"ลบ","details":"รายละเอียด","done":"เสร็จ","dragHandleTitle":"ลาก/เรียงลำดับใหม่","dragHandleLabel":"เปิดใช้งานปุ่มเรียงลำดับใหม่ แล้วใช้ปุ่มลูกศรในการเรียงลำดับรายการใหม่ หรือใช้เมาส์ของคุณในการลาก/เรียงลำดับใหม่ กด escape เพื่อยกเลิกการเรียงลำดับใหม่","edit":"แก้ไข","errorMessage":"ข้อผิดพลาด","esri":"Esri","executing":"กำลังดำเนินการ","exit":"ทางออก","expand":"ขยาย","fieldsSummary":"รายการของข้อมูลเชิงบรรยายและค่าข้อมูล","find":"ค้นหา","form":{"no":"ไม่","ok":"ตกลง","password":"รหัสผ่าน","submit":"ยอมรับ","username":"ชื่อผู้ใช้งาน","yes":"ใช่"},"help":"ช่วยเหลือ","home":"หน้าแรก","info":"ข้อมูล","information":"ข้อมูล","layer":"ชั้นข้อมูล","loading":"กำลังโหลด","maximize":"มากที่สุด","menu":"เมนู","more":"กว่า","none":"ไม่มี","notApplicable":"—","open":"เปิด","options":"ตัวเลือก","pagination":{"down":"ลง","first":"หน้าแรก","last":"หน้าสุดท้าย","next":"ต่อไป","page":"หน้า","pageText":"{index} ของ {total}","previous":"ก่อนหน้า","up":"ขึ้น"},"paste":"วาง","preview":"ภาพตัวอย่าง","print":"พิมพ์","publish":"เผยแพร่","redo":"ทำซ้ำ","refresh":"รีเฟรช","remove":"นำออก","rename":"แก้ไขชื่อ","required":"ต้องการ","reset":"รีเซต","restore":"เรียกเก็บที่เดิม","save":"บันทึก","saveAs":"บันทึกเป็น","search":"ค้นหา","searching":"กำลังค้นหา","select":"เลือก","settings":"การตั้งค่า","sort":"เรียงลำดับ","share":"แบ่งปัน","title":"ชื่อ","untitled":"ไม่มีหัวเรื่อง","unnamed":"ไม่ได้ตั้งชื่อ","update":"อัปเดต","upload":"อัพโหลด","undo":"ย้อนกลับ","view":"วิว","visibility":{"hide":"ซ่อน","show":"แสดง","showAll":"แสดงทั้งหมด","toggle":"สลับ"},"warning":"คำเตือน"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_tr.json new file mode 100644 index 00000000..e269ef08 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_tr.json @@ -0,0 +1 @@ +{"about":"Hakkında","add":"Ekle","all":"Tümü","apply":"Uygula","auth":{"logOut":"Oturumu Kapat","signIn":"Oturum aç"},"back":"Geri","beta":"beta","cancel":"İptal","change":"Değiştir","clear":"Temizle","close":"Kapat","collapse":"Daralt","configure":"Yapılandır","control":{"pause":"Duraklat","play":"Oynat","resume":"Devam Et","stop":"Durdur"},"copy":"Kopyala","create":"Oluştur","cut":"Kes","delete":"Sil","details":"Ayrıntılar","done":"Bitti","dragHandleTitle":"Sürükle/yeniden sırala","dragHandleLabel":"Yeniden sırala düğmesini etkinleştirin ve listeyi yeniden sıralamak için ok tuşlarını veya sürüklemek/yeniden sıralamak için farenizi kullanın. Yeniden sıralamayı iptal etmek için escape düğmesine basın.","edit":"Düzenle","errorMessage":"Hata","esri":"Esri","executing":"Yürütülüyor","exit":"Çıkış","expand":"Genişlet","fieldsSummary":"Öznitelik ve değer listesi","find":"Bul","form":{"no":"Hayır","ok":"Tamam","password":"Şifre","submit":"Gönder","username":"Kullanıcı Adı","yes":"Evet"},"help":"Yardım","home":"Giriş","info":"Bilgi","information":"Bilgi","layer":"Katman","loading":"Yükleniyor","maximize":"Ekrana Yay","menu":"menü","more":"Dahası","none":"Hiçbiri","notApplicable":"—","open":"Aç","options":"Seçenekler","pagination":{"down":"Aşağı","first":"Birinci","last":"Son","next":"Sonraki","page":"Sayfa","pageText":"{index} / {total}","previous":"Önceki","up":"Yukarı"},"paste":"Yapıştır","preview":"Önizleme","print":"Yazdır","publish":"Yayınla","redo":"Yinele","refresh":"Yenile","remove":"Kaldır","rename":"Yeniden Adlandır","required":"Gerekli","reset":"Sıfırla","restore":"Eski Haline Döndür","save":"Kaydet","saveAs":"Farklı kaydet","search":"Ara","searching":"Araştırılıyor","select":"Seç","settings":"Ayarlar","sort":"Sırala","share":"Paylaş","title":"Başlık","untitled":"Başlıksız","unnamed":"Adlandırılmamış","update":"Güncelle","upload":"Yükle","undo":"Geri Al","view":"Görüntüle","visibility":{"hide":"Gizle","show":"Göster","showAll":"Tümünü göster","toggle":"Değiştir"},"warning":"Uyarı"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_uk.json new file mode 100644 index 00000000..9b41bb2f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_uk.json @@ -0,0 +1 @@ +{"about":"Про програму","add":"Додати","all":"Всі","apply":"Застосувати","auth":{"logOut":"Вийти з системи","signIn":"Увійдіть в систему"},"back":"Назад","beta":"бета","cancel":"Скасувати","change":"Змінити","clear":"Очистити","close":"Закрити","collapse":"Згорнути","configure":"Налаштувати","control":{"pause":"Пауза","play":"Відтворити","resume":"Відновити","stop":"Стоп"},"copy":"Копіювати","create":"Створити","cut":"Вирізати","delete":"Видалити","details":"Детальна інформація","done":"Завершено","dragHandleTitle":"Перетягнути/перевпорядкувати","dragHandleLabel":"Натисніть кнопку перевпорядкування та за допомогою клавіш зі стрілками перевпорядкуйте список або скористайтесь мишею, щоб перетягнути/перевпорядкувати. Натисніть «Вихід» для скасування перевпорядкування.","edit":"Редагувати","errorMessage":"Помилка","esri":"Esri","executing":"Виконання","exit":"Вихід","expand":"Розширити","fieldsSummary":"Список атрибутів та значень","find":"Знайти","form":{"no":"Ні","ok":"OK","password":"Пароль","submit":"Надіслати","username":"Ім'я користувача","yes":"Так"},"help":"Довідка","home":"Головна сторінка","info":"Інформація","information":"Інформація","layer":"Шар","loading":"Завантажується","maximize":"Розгорнути","menu":"Меню","more":"Більше","none":"Немає","notApplicable":"—","open":"Відкрити","options":"Опції","pagination":{"down":"Вниз","first":"Перший","last":"Останній","next":"Далі","page":"Сторінки","pageText":"{index} з {total}","previous":"Попередній","up":"Вгору"},"paste":"Вставити","preview":"Попередній перегляд","print":"Друк","publish":"Публікувати","redo":"Повторити","refresh":"Оновити","remove":"Видалити","rename":"Перейменувати","required":"Потрібні відомості","reset":"Скинути","restore":"Відновити","save":"Зберегти","saveAs":"Зберегти як","search":"Пошук","searching":"Пошук","select":"Вибрати","settings":"Налаштування","sort":"Сортувати","share":"Поділитися","title":"Заголовок","untitled":"Без заголовка","unnamed":"Без імені","update":"Оновлення","upload":"Передати","undo":"Відмінити","view":"Вид","visibility":{"hide":"Приховати","show":"Показати","showAll":"Показати всі","toggle":"Перемкнути"},"warning":"Попередження"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_vi.json new file mode 100644 index 00000000..acdac261 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_vi.json @@ -0,0 +1 @@ +{"about":"Về","add":"Thêm","all":"Tất cả","apply":"Áp dụng","auth":{"logOut":"Đăng xuất","signIn":"Đăng nhập"},"back":"Quay lại","beta":"beta","cancel":"Hủy","change":"Thay đổi","clear":"Xóa","close":"Đóng","collapse":"Thu gọn","configure":"Cấu hình","control":{"pause":"Tạm dừng","play":"Phát","resume":"Tiếp tục","stop":"Dừng"},"copy":"Sao chép","create":"Tạo","cut":"Cắt","delete":"Xóa","details":"Chi tiết","done":"Hoàn tất","dragHandleTitle":"Kéo/sắp xếp lại","dragHandleLabel":"Kích hoạt nút sắp xếp lại và sử dụng các phím mũi tên để sắp xếp lại danh sách hoặc sử dụng chuột để kéo/sắp xếp lại. Nhấn thoát để hủy sắp xếp lại.","edit":"Chỉnh sửa","errorMessage":"Lỗi","esri":"Esri","executing":"Đang thực hiện","exit":"Thoát","expand":"Mở rộng","fieldsSummary":"Danh sách các thuộc tính và giá trị","find":"Tìm","form":{"no":"Không","ok":"OK","password":"Mật khẩu","submit":"Đệ trình","username":"Tên đăng nhập","yes":"Có"},"help":"Trợ giúp","home":"Trang chủ","info":"Thông tin","information":"Thông tin","layer":"Lớp","loading":"Đang tải","maximize":"Phóng đại","menu":"Menu","more":"Khác","none":"Không có","notApplicable":"—","open":"Mở","options":"Tùy chọn","pagination":{"down":"Xuống","first":"Đầu tiên","last":"Cuối cùng","next":"Tiếp","page":"Trang","pageText":"{index} trên {total}","previous":"Trước","up":"Lên"},"paste":"Dán","preview":"Xem trước","print":"In","publish":"Xuất bản","redo":"Làm lại","refresh":"Làm mới","remove":"Gỡ","rename":"Đổi tên","required":"Bắt buộc","reset":"Thiết lập lại","restore":"Khôi phục","save":"Lưu","saveAs":"Lưu thành","search":"Tìm kiếm","searching":"Đang tìm kiếm","select":"Chọn","settings":"Thiết lập","sort":"Sắp xếp","share":"Chia sẻ","title":"Tiêu đề","untitled":"Chưa có tiêu đề","unnamed":"Vô danh","update":"Cập nhật","upload":"Tải lên","undo":"Hoàn tác","view":"Xem","visibility":{"hide":"Ẩn","show":"Hiển thị","showAll":"Hiện tất cả","toggle":"Chuyển đổi"},"warning":"Cảnh báo"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_zh-CN.json new file mode 100644 index 00000000..6992e95f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_zh-CN.json @@ -0,0 +1 @@ +{"about":"关于","add":"添加","all":"全部","apply":"应用","auth":{"logOut":"注销","signIn":"登录"},"back":"后退","beta":"beta","cancel":"取消","change":"更改","clear":"清除","close":"关闭","collapse":"折叠","configure":"配置","control":{"pause":"暂停","play":"播放","resume":"恢复","stop":"停止"},"copy":"复制","create":"创建","cut":"剪切","delete":"删除","details":"详细信息","done":"完成","dragHandleTitle":"拖动/重新排序","dragHandleLabel":"激活重新排序按钮,然后使用箭头键对列表进行重新排序或者使用鼠标进行拖动/重新排序。 按 Esc 键以取消重新排序。","edit":"编辑","errorMessage":"错误","esri":"Esri","executing":"正在执行","exit":"退出","expand":"展开","fieldsSummary":"属性和值列表","find":"查找","form":{"no":"否","ok":"确定","password":"密码","submit":"提交","username":"用户名","yes":"是"},"help":"帮助","home":"主页","info":"信息","information":"信息","layer":"图层","loading":"加载","maximize":"最大化","menu":"菜单","more":"更多信息","none":"无","notApplicable":"-","open":"打开","options":"选项","pagination":{"down":"向下","first":"首页","last":"尾页","next":"下一页","page":"页","pageText":"{index}/{total}","previous":"上一页","up":"向上"},"paste":"粘贴","preview":"预览","print":"打印","publish":"发布","redo":"恢复","refresh":"刷新","remove":"移除","rename":"重命名","required":"必需项","reset":"重置","restore":"恢复","save":"保存","saveAs":"另存为","search":"搜索","searching":"正在搜索","select":"选择","settings":"设置","sort":"排序","share":"共享","title":"标题","untitled":"无标题","unnamed":"未命名","update":"更新","upload":"上传","undo":"撤消","view":"查看","visibility":{"hide":"隐藏","show":"显示","showAll":"显示全部","toggle":"切换"},"warning":"警告"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_zh-HK.json new file mode 100644 index 00000000..4d5bf0ab --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_zh-HK.json @@ -0,0 +1 @@ +{"about":"關於","add":"新增","all":"全部","apply":"應用","auth":{"logOut":"登出","signIn":"登入"},"back":"上一步","beta":"Beta","cancel":"取消","change":"變更","clear":"清除","close":"關閉","collapse":"最小化","configure":"配置","control":{"pause":"暫停","play":"播放","resume":"恢復","stop":"停止"},"copy":"複製","create":"建立","cut":"剪下","delete":"刪除","details":"詳細資訊","done":"完成","dragHandleTitle":"拖曳/重新排序","dragHandleLabel":"啟動重新排序按鈕並使用方向鍵以重新排序清單,或使用滑鼠以拖曳/重新排序。 按 escape 以取消重新排序。","edit":"編輯","errorMessage":"錯誤","esri":"Esri","executing":"正在執行","exit":"退出","expand":"展開","fieldsSummary":"屬性和值的清單","find":"尋找","form":{"no":"否","ok":"確定","password":"密碼","submit":"提交","username":"使用者名稱","yes":"是"},"help":"說明","home":"首頁","info":"資訊","information":"資訊","layer":"圖層","loading":"正在載入","maximize":"最大化","menu":"功能表","more":"更多資訊","none":"無","notApplicable":"—","open":"開啟","options":"選項","pagination":{"down":"下","first":"第一頁","last":"最後一頁","next":"下一步","page":"頁","pageText":"{index}/{total}","previous":"上一個","up":"上"},"paste":"貼上","preview":"預覽","print":"列印","publish":"發佈","redo":"恢復","refresh":"重新整理","remove":"移除","rename":"重新命名","required":"必填資訊","reset":"重設","restore":"復原","save":"儲存","saveAs":"另存新檔","search":"搜尋","searching":"正在搜尋","select":"選擇","settings":"設定","sort":"排序","share":"分享","title":"標題","untitled":"無標題","unnamed":"未指定的","update":"更新","upload":"上傳","undo":"撤消","view":"視圖","visibility":{"hide":"隱藏(H)","show":"顯示","showAll":"顯示全部","toggle":"切換"},"warning":"警告"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_zh-TW.json new file mode 100644 index 00000000..4d5bf0ab --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/t9n/common_zh-TW.json @@ -0,0 +1 @@ +{"about":"關於","add":"新增","all":"全部","apply":"應用","auth":{"logOut":"登出","signIn":"登入"},"back":"上一步","beta":"Beta","cancel":"取消","change":"變更","clear":"清除","close":"關閉","collapse":"最小化","configure":"配置","control":{"pause":"暫停","play":"播放","resume":"恢復","stop":"停止"},"copy":"複製","create":"建立","cut":"剪下","delete":"刪除","details":"詳細資訊","done":"完成","dragHandleTitle":"拖曳/重新排序","dragHandleLabel":"啟動重新排序按鈕並使用方向鍵以重新排序清單,或使用滑鼠以拖曳/重新排序。 按 escape 以取消重新排序。","edit":"編輯","errorMessage":"錯誤","esri":"Esri","executing":"正在執行","exit":"退出","expand":"展開","fieldsSummary":"屬性和值的清單","find":"尋找","form":{"no":"否","ok":"確定","password":"密碼","submit":"提交","username":"使用者名稱","yes":"是"},"help":"說明","home":"首頁","info":"資訊","information":"資訊","layer":"圖層","loading":"正在載入","maximize":"最大化","menu":"功能表","more":"更多資訊","none":"無","notApplicable":"—","open":"開啟","options":"選項","pagination":{"down":"下","first":"第一頁","last":"最後一頁","next":"下一步","page":"頁","pageText":"{index}/{total}","previous":"上一個","up":"上"},"paste":"貼上","preview":"預覽","print":"列印","publish":"發佈","redo":"恢復","refresh":"重新整理","remove":"移除","rename":"重新命名","required":"必填資訊","reset":"重設","restore":"復原","save":"儲存","saveAs":"另存新檔","search":"搜尋","searching":"正在搜尋","select":"選擇","settings":"設定","sort":"排序","share":"分享","title":"標題","untitled":"無標題","unnamed":"未指定的","update":"更新","upload":"上傳","undo":"撤消","view":"視圖","visibility":{"hide":"隱藏(H)","show":"顯示","showAll":"顯示全部","toggle":"切換"},"warning":"警告"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/css/brand_colors.css b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/css/brand_colors.css new file mode 100644 index 00000000..d22048e8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/css/brand_colors.css @@ -0,0 +1,76 @@ +@charset "utf-8";.Brand_Blue_100 { + background-color: #b9e0f7; } + +.Brand_Blue_150 { + background-color: #00b9f2; } + +.Brand_Blue_200 { + background-color: #007ac2; } + +.Brand_Blue_250 { + background-color: #004575; } + +.Brand_Yellow_100 { + background-color: #ffec4f; } + +.Brand_Orange_100 { + background-color: #f89927; } + +.Brand_Orange_150 { + background-color: #f36f20; } + +.Brand_Orange_200 { + background-color: #da4d1e; } + +.Brand_Red_100 { + background-color: #de2900; } + +.Brand_Green_100 { + background-color: #d1e391; } + +.Brand_Green_150 { + background-color: #aad04b; } + +.Brand_Green_200 { + background-color: #35ac46; } + +.Brand_Green_250 { + background-color: #2a7433; } + +.Brand_Purple_100 { + background-color: #dfcce3; } + +.Brand_Purple_150 { + background-color: #b279b4; } + +.Brand_Purple_200 { + background-color: #8f499c; } + +.Brand_Purple_250 { + background-color: #6b1978; } + +.Brand_Brown_100 { + background-color: #ecdcb9; } + +.Brand_Brown_150 { + background-color: #be9969; } + +.Brand_Brown_200 { + background-color: #7b4f1c; } + +.Brand_Brown_250 { + background-color: #523b20; } + +.Brand_Gray_100 { + background-color: #b4b4b4; } + +.Brand_Gray_150 { + background-color: #969696; } + +.Brand_Gray_200 { + background-color: #6e6e6e; } + +.Brand_Gray_250 { + background-color: #464646; } + +/*# sourceMappingURL=brand_colors.css.map */ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/css/calcite_core_colors.css b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/css/calcite_core_colors.css new file mode 100644 index 00000000..09a5e674 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/css/calcite_core_colors.css @@ -0,0 +1,169 @@ +@charset "utf-8";.Calcite_Blue_100 { + background-color: #d2e9f9; } + +.Calcite_Blue_150 { + background-color: #bcdaed; } + +.Calcite_Blue_200 { + background-color: #6cb4e2; } + +.Calcite_Blue_250 { + background-color: #56a5d8; } + +.Calcite_Blue_a100 { + background-color: #49b0f2; } + +.Calcite_Blue_a150 { + background-color: #419ed9; } + +.Calcite_Blue_a200 { + background-color: #3b8fc4; } + +.Calcite_Blue_a250 { + background-color: #196fa6; } + +.Calcite_Yellow_100 { + background-color: #f3edc7; } + +.Calcite_Yellow_150 { + background-color: #efe397; } + +.Calcite_Yellow_200 { + background-color: #e4d154; } + +.Calcite_Yellow_250 { + background-color: #d8c34b; } + +.Calcite_Yellow_a100 { + background-color: #f2d530; } + +.Calcite_Yellow_a150 { + background-color: #d9bf2b; } + +.Calcite_Yellow_a200 { + background-color: #bda726; } + +.Calcite_Yellow_a250 { + background-color: #a68d00; } + +.Calcite_Orange_100 { + background-color: #fbe1c2; } + +.Calcite_Orange_150 { + background-color: #f6ca92; } + +.Calcite_Orange_200 { + background-color: #eda959; } + +.Calcite_Orange_250 { + background-color: #e79c47; } + +.Calcite_Orange_a100 { + background-color: #ff9f33; } + +.Calcite_Orange_a150 { + background-color: #e8912e; } + +.Calcite_Orange_a200 { + background-color: #d17e21; } + +.Calcite_Orange_a250 { + background-color: #ad6511; } + +.Calcite_Green_100 { + background-color: #ddeedb; } + +.Calcite_Green_150 { + background-color: #9bc19c; } + +.Calcite_Green_200 { + background-color: #67a966; } + +.Calcite_Green_250 { + background-color: #5a9359; } + +.Calcite_Green_a100 { + background-color: #50ad4e; } + +.Calcite_Green_a150 { + background-color: #449443; } + +.Calcite_Green_a200 { + background-color: #338033; } + +.Calcite_Green_a250 { + background-color: #275e26; } + +.Calcite_Red_100 { + background-color: #f3ded7; } + +.Calcite_Red_150 { + background-color: #e4a793; } + +.Calcite_Red_200 { + background-color: #c86a4a; } + +.Calcite_Red_250 { + background-color: #c6542d; } + +.Calcite_Red_a100 { + background-color: #e04f1d; } + +.Calcite_Red_a150 { + background-color: #c7461a; } + +.Calcite_Red_a200 { + background-color: #ab3c16; } + +.Calcite_Red_a250 { + background-color: #8c2907; } + +.Calcite_Purple_100 { + background-color: #e5e1ef; } + +.Calcite_Purple_150 { + background-color: #c4bcdc; } + +.Calcite_Purple_200 { + background-color: #9081bc; } + +.Calcite_Purple_250 { + background-color: #7b6ca7; } + +.Calcite_Purple_a100 { + background-color: #846ebf; } + +.Calcite_Purple_a150 { + background-color: #7461a8; } + +.Calcite_Purple_a200 { + background-color: #61518c; } + +.Calcite_Purple_a250 { + background-color: #4f4273; } + +.Calcite_Brown_100 { + background-color: #e8ddd3; } + +.Calcite_Brown_150 { + background-color: #d2b38f; } + +.Calcite_Brown_200 { + background-color: #b78a54; } + +.Calcite_Brown_250 { + background-color: #a57946; } + +.Calcite_Brown_a100 { + background-color: #bf813a; } + +.Calcite_Brown_a150 { + background-color: #a67032; } + +.Calcite_Brown_a200 { + background-color: #8c5e2a; } + +.Calcite_Brown_a250 { + background-color: #734d22; } + +/*# sourceMappingURL=calcite_core_colors.css.map */ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/css/calcite_core_colors_dark.css b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/css/calcite_core_colors_dark.css new file mode 100644 index 00000000..0e1d68c5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/css/calcite_core_colors_dark.css @@ -0,0 +1,169 @@ +@charset "utf-8";.Calcite_Blue_100 { + background-color: #1a4866; } + +.Calcite_Blue_150 { + background-color: #1d5d8c; } + +.Calcite_Blue_200 { + background-color: #3b8fc3; } + +.Calcite_Blue_250 { + background-color: #419ed9; } + +.Calcite_Blue_a100 { + background-color: #45a7e6; } + +.Calcite_Blue_a150 { + background-color: #60b7f0; } + +.Calcite_Blue_a200 { + background-color: #6ec1f5; } + +.Calcite_Blue_a250 { + background-color: #7dc8fa; } + +.Calcite_Yellow_100 { + background-color: #796916; } + +.Calcite_Yellow_150 { + background-color: #a28a00; } + +.Calcite_Yellow_200 { + background-color: #bda727; } + +.Calcite_Yellow_250 { + background-color: #ccb736; } + +.Calcite_Yellow_a100 { + background-color: #d6bd2a; } + +.Calcite_Yellow_a150 { + background-color: #e3c832; } + +.Calcite_Yellow_a200 { + background-color: #edd448; } + +.Calcite_Yellow_a250 { + background-color: #f5df62; } + +.Calcite_Orange_100 { + background-color: #754c23; } + +.Calcite_Orange_150 { + background-color: #a16520; } + +.Calcite_Orange_200 { + background-color: #d18734; } + +.Calcite_Orange_250 { + background-color: #e8963a; } + +.Calcite_Orange_a100 { + background-color: #f29833; } + +.Calcite_Orange_a150 { + background-color: #f29f3f; } + +.Calcite_Orange_a200 { + background-color: #f5aa53; } + +.Calcite_Orange_a250 { + background-color: #ffb461; } + +.Calcite_Green_100 { + background-color: #295429; } + +.Calcite_Green_150 { + background-color: #386f38; } + +.Calcite_Green_200 { + background-color: #4b944a; } + +.Calcite_Green_250 { + background-color: #58ad57; } + +.Calcite_Green_a100 { + background-color: #53b350; } + +.Calcite_Green_a150 { + background-color: #59bf57; } + +.Calcite_Green_a200 { + background-color: #67c966; } + +.Calcite_Green_a250 { + background-color: #74d173; } + +.Calcite_Red_100 { + background-color: #632822; } + +.Calcite_Red_150 { + background-color: #853218; } + +.Calcite_Red_200 { + background-color: #ab421f; } + +.Calcite_Red_250 { + background-color: #c75028; } + +.Calcite_Red_a100 { + background-color: #d15226; } + +.Calcite_Red_a150 { + background-color: #d65d33; } + +.Calcite_Red_a200 { + background-color: #e36a40; } + +.Calcite_Red_a250 { + background-color: #eb7953; } + +.Calcite_Purple_100 { + background-color: #3e3654; } + +.Calcite_Purple_150 { + background-color: #4c3e6e; } + +.Calcite_Purple_200 { + background-color: #61518c; } + +.Calcite_Purple_250 { + background-color: #8070aa; } + +.Calcite_Purple_a100 { + background-color: #846ebf; } + +.Calcite_Purple_a150 { + background-color: #927acc; } + +.Calcite_Purple_a200 { + background-color: #9b87d9; } + +.Calcite_Purple_a250 { + background-color: #a393d1; } + +.Calcite_Brown_100 { + background-color: #4b341d; } + +.Calcite_Brown_150 { + background-color: #67441f; } + +.Calcite_Brown_200 { + background-color: #8c5e2b; } + +.Calcite_Brown_250 { + background-color: #a67032; } + +.Calcite_Brown_a100 { + background-color: #b37936; } + +.Calcite_Brown_a150 { + background-color: #cc8a3d; } + +.Calcite_Brown_a200 { + background-color: #d9974c; } + +.Calcite_Brown_a250 { + background-color: #dea664; } + +/*# sourceMappingURL=calcite_core_colors_dark.css.map */ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/css/calcite_gray_colors.css b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/css/calcite_gray_colors.css new file mode 100644 index 00000000..1a861dca --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/css/calcite_gray_colors.css @@ -0,0 +1,43 @@ +@charset "utf-8";.Calcite_Gray_050 { + background-color: #ffffff; } + +.Calcite_Gray_100 { + background-color: #f8f8f8; } + +.Calcite_Gray_150 { + background-color: #f4f4f4; } + +.Calcite_Gray_200 { + background-color: #efefef; } + +.Calcite_Gray_250 { + background-color: #e7e7e7; } + +.Calcite_Gray_300 { + background-color: #e0e0e0; } + +.Calcite_Gray_350 { + background-color: #cccccc; } + +.Calcite_Gray_400 { + background-color: #a9a9a9; } + +.Calcite_Gray_450 { + background-color: #959595; } + +.Calcite_Gray_500 { + background-color: #828282; } + +.Calcite_Gray_550 { + background-color: #6e6e6e; } + +.Calcite_Gray_600 { + background-color: #595959; } + +.Calcite_Gray_650 { + background-color: #4c4c4c; } + +.Calcite_Gray_700 { + background-color: #323232; } + +/*# sourceMappingURL=calcite_gray_colors.css.map */ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/css/calcite_gray_colors_dark.css b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/css/calcite_gray_colors_dark.css new file mode 100644 index 00000000..204cf453 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/css/calcite_gray_colors_dark.css @@ -0,0 +1,43 @@ +@charset "utf-8";.Calcite_Gray_050 { + background-color: #242424; } + +.Calcite_Gray_100 { + background-color: #333333; } + +.Calcite_Gray_150 { + background-color: #363636; } + +.Calcite_Gray_200 { + background-color: #404040; } + +.Calcite_Gray_250 { + background-color: #474747; } + +.Calcite_Gray_300 { + background-color: #4c4c4c; } + +.Calcite_Gray_350 { + background-color: #5c5c5c; } + +.Calcite_Gray_400 { + background-color: #666666; } + +.Calcite_Gray_450 { + background-color: #787878; } + +.Calcite_Gray_500 { + background-color: #8a8a8a; } + +.Calcite_Gray_550 { + background-color: #9e9e9e; } + +.Calcite_Gray_600 { + background-color: #adadad; } + +.Calcite_Gray_650 { + background-color: #bdbdbd; } + +.Calcite_Gray_700 { + background-color: #d1d1d1; } + +/*# sourceMappingURL=calcite_gray_colors_dark.css.map */ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/css/calcite_highlight_colors.css b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/css/calcite_highlight_colors.css new file mode 100644 index 00000000..fcd7e19c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/css/calcite_highlight_colors.css @@ -0,0 +1,43 @@ +@charset "utf-8";.Calcite_Highlight_Blue_100 { + background-color: #e2f1fb; } + +.Calcite_Highlight_Blue_150 { + background-color: #c5e5f9; } + +.Calcite_Highlight_Blue_200 { + background-color: #aadbfa; } + +.Calcite_Highlight_Blue_250 { + background-color: #90cdf2; } + +.Calcite_Highlight_Blue_300 { + background-color: #80bce0; } + +.Calcite_Highlight_Blue_350 { + background-color: #0079c1; } + +.Calcite_Highlight_Blue_400 { + background-color: #005e95; } + +.Calcite_Highlight_Green_100 { + background-color: #cfedcc; } + +.Calcite_Highlight_Green_150 { + background-color: #b0e2b0; } + +.Calcite_Highlight_Green_200 { + background-color: #96ce96; } + +.Calcite_Highlight_Green_250 { + background-color: #7dc17d; } + +.Calcite_Highlight_Green_300 { + background-color: #7bb974; } + +.Calcite_Highlight_Green_350 { + background-color: #31872e; } + +.Calcite_Highlight_Green_400 { + background-color: #2b622b; } + +/*# sourceMappingURL=calcite_highlight_colors.css.map */ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/css/calcite_highlight_colors_dark.css b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/css/calcite_highlight_colors_dark.css new file mode 100644 index 00000000..8f552438 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/css/calcite_highlight_colors_dark.css @@ -0,0 +1,43 @@ +@charset "utf-8";.Calcite_Highlight_Blue_100 { + background-color: #294a66; } + +.Calcite_Highlight_Blue_150 { + background-color: #3d6e99; } + +.Calcite_Highlight_Blue_200 { + background-color: #1061a6; } + +.Calcite_Highlight_Blue_250 { + background-color: #136fbf; } + +.Calcite_Highlight_Blue_300 { + background-color: #2183d9; } + +.Calcite_Highlight_Blue_350 { + background-color: #2493f2; } + +.Calcite_Highlight_Blue_400 { + background-color: #40a7ff; } + +.Calcite_Highlight_Green_100 { + background-color: #205920; } + +.Calcite_Highlight_Green_150 { + background-color: #478c47; } + +.Calcite_Highlight_Green_200 { + background-color: #257a25; } + +.Calcite_Highlight_Green_250 { + background-color: #2a8c2a; } + +.Calcite_Highlight_Green_300 { + background-color: #31a331; } + +.Calcite_Highlight_Green_350 { + background-color: #34ad34; } + +.Calcite_Highlight_Green_400 { + background-color: #39bf39; } + +/*# sourceMappingURL=calcite_highlight_colors_dark.css.map */ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/css/calcite_vibrant_colors.css b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/css/calcite_vibrant_colors.css new file mode 100644 index 00000000..4762f760 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/css/calcite_vibrant_colors.css @@ -0,0 +1,67 @@ +@charset "utf-8";.Calcite_Vibrant_Blue_100 { + background-color: #c7e9ff; } + +.Calcite_Vibrant_Blue_150 { + background-color: #69dcff; } + +.Calcite_Vibrant_Blue_200 { + background-color: #00dee7; } + +.Calcite_Vibrant_Blue_250 { + background-color: #b3e9f9; } + +.Calcite_Vibrant_Yellow_100 { + background-color: #ffefb7; } + +.Calcite_Vibrant_Yellow_150 { + background-color: #fad817; } + +.Calcite_Vibrant_Yellow_200 { + background-color: #fff000; } + +.Calcite_Vibrant_Orange_100 { + background-color: #ffdab6; } + +.Calcite_Vibrant_Orange_150 { + background-color: #ffbc6b; } + +.Calcite_Vibrant_Orange_200 { + background-color: #ffcc00; } + +.Calcite_Vibrant_Green_100 { + background-color: #daffd9; } + +.Calcite_Vibrant_Green_150 { + background-color: #71de6e; } + +.Calcite_Vibrant_Green_200 { + background-color: #a5e800; } + +.Calcite_Vibrant_Red_100 { + background-color: #ffc0b3; } + +.Calcite_Vibrant_Red_150 { + background-color: #ff642e; } + +.Calcite_Vibrant_Red_200 { + background-color: #de2900; } + +.Calcite_Vibrant_Purple_100 { + background-color: #daccff; } + +.Calcite_Vibrant_Purple_150 { + background-color: #b096ff; } + +.Calcite_Vibrant_Purple_200 { + background-color: #f185ff; } + +.Calcite_Vibrant_Brown_100 { + background-color: #ffdbb3; } + +.Calcite_Vibrant_Brown_150 { + background-color: #db8d2f; } + +.Calcite_Vibrant_Brown_200 { + background-color: #ffbc6b; } + +/*# sourceMappingURL=calcite_vibrant_colors.css.map */ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/css/calcite_vibrant_colors_dark.css b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/css/calcite_vibrant_colors_dark.css new file mode 100644 index 00000000..777b97c7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/css/calcite_vibrant_colors_dark.css @@ -0,0 +1,67 @@ +@charset "utf-8";.Calcite_Vibrant_Blue_100 { + background-color: #1376bf; } + +.Calcite_Vibrant_Blue_150 { + background-color: #0089f0; } + +.Calcite_Vibrant_Blue_200 { + background-color: #00c0f0; } + +.Calcite_Vibrant_Blue_250 { + background-color: #00b5b9; } + +.Calcite_Vibrant_Yellow_100 { + background-color: #917b00; } + +.Calcite_Vibrant_Yellow_150 { + background-color: #c7a900; } + +.Calcite_Vibrant_Yellow_200 { + background-color: #ffd800; } + +.Calcite_Vibrant_Orange_100 { + background-color: #a15600; } + +.Calcite_Vibrant_Orange_150 { + background-color: #cf7d1f; } + +.Calcite_Vibrant_Orange_200 { + background-color: #ffc415; } + +.Calcite_Vibrant_Green_100 { + background-color: #386f38; } + +.Calcite_Vibrant_Green_150 { + background-color: #59d152; } + +.Calcite_Vibrant_Green_200 { + background-color: #85e800; } + +.Calcite_Vibrant_Red_100 { + background-color: #751d00; } + +.Calcite_Vibrant_Red_150 { + background-color: #993516; } + +.Calcite_Vibrant_Red_200 { + background-color: #e65c2e; } + +.Calcite_Vibrant_Purple_100 { + background-color: #503691; } + +.Calcite_Vibrant_Purple_150 { + background-color: #754fd4; } + +.Calcite_Vibrant_Purple_200 { + background-color: #9b4ba6; } + +.Calcite_Vibrant_Brown_100 { + background-color: #673d10; } + +.Calcite_Vibrant_Brown_150 { + background-color: #995d18; } + +.Calcite_Vibrant_Brown_200 { + background-color: #df8c39; } + +/*# sourceMappingURL=calcite_vibrant_colors_dark.css.map */ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/css/complete.css b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/css/complete.css new file mode 100644 index 00000000..e4e8d009 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/css/complete.css @@ -0,0 +1,610 @@ +@charset "utf-8";.Brand_Blue_100 { + background-color: #b9e0f7; } + +.Brand_Blue_150 { + background-color: #00b9f2; } + +.Brand_Blue_200 { + background-color: #007ac2; } + +.Brand_Blue_250 { + background-color: #004575; } + +.Brand_Yellow_100 { + background-color: #ffec4f; } + +.Brand_Orange_100 { + background-color: #f89927; } + +.Brand_Orange_150 { + background-color: #f36f20; } + +.Brand_Orange_200 { + background-color: #da4d1e; } + +.Brand_Red_100 { + background-color: #de2900; } + +.Brand_Green_100 { + background-color: #d1e391; } + +.Brand_Green_150 { + background-color: #aad04b; } + +.Brand_Green_200 { + background-color: #35ac46; } + +.Brand_Green_250 { + background-color: #2a7433; } + +.Brand_Purple_100 { + background-color: #dfcce3; } + +.Brand_Purple_150 { + background-color: #b279b4; } + +.Brand_Purple_200 { + background-color: #8f499c; } + +.Brand_Purple_250 { + background-color: #6b1978; } + +.Brand_Brown_100 { + background-color: #ecdcb9; } + +.Brand_Brown_150 { + background-color: #be9969; } + +.Brand_Brown_200 { + background-color: #7b4f1c; } + +.Brand_Brown_250 { + background-color: #523b20; } + +.Brand_Gray_100 { + background-color: #b4b4b4; } + +.Brand_Gray_150 { + background-color: #969696; } + +.Brand_Gray_200 { + background-color: #6e6e6e; } + +.Brand_Gray_250 { + background-color: #464646; } + +.Calcite_Blue_100 { + background-color: #d2e9f9; } + +.Calcite_Blue_150 { + background-color: #bcdaed; } + +.Calcite_Blue_200 { + background-color: #6cb4e2; } + +.Calcite_Blue_250 { + background-color: #56a5d8; } + +.Calcite_Blue_a100 { + background-color: #49b0f2; } + +.Calcite_Blue_a150 { + background-color: #419ed9; } + +.Calcite_Blue_a200 { + background-color: #3b8fc4; } + +.Calcite_Blue_a250 { + background-color: #196fa6; } + +.Calcite_Yellow_100 { + background-color: #f3edc7; } + +.Calcite_Yellow_150 { + background-color: #efe397; } + +.Calcite_Yellow_200 { + background-color: #e4d154; } + +.Calcite_Yellow_250 { + background-color: #d8c34b; } + +.Calcite_Yellow_a100 { + background-color: #f2d530; } + +.Calcite_Yellow_a150 { + background-color: #d9bf2b; } + +.Calcite_Yellow_a200 { + background-color: #bda726; } + +.Calcite_Yellow_a250 { + background-color: #a68d00; } + +.Calcite_Orange_100 { + background-color: #fbe1c2; } + +.Calcite_Orange_150 { + background-color: #f6ca92; } + +.Calcite_Orange_200 { + background-color: #eda959; } + +.Calcite_Orange_250 { + background-color: #e79c47; } + +.Calcite_Orange_a100 { + background-color: #ff9f33; } + +.Calcite_Orange_a150 { + background-color: #e8912e; } + +.Calcite_Orange_a200 { + background-color: #d17e21; } + +.Calcite_Orange_a250 { + background-color: #ad6511; } + +.Calcite_Green_100 { + background-color: #ddeedb; } + +.Calcite_Green_150 { + background-color: #9bc19c; } + +.Calcite_Green_200 { + background-color: #67a966; } + +.Calcite_Green_250 { + background-color: #5a9359; } + +.Calcite_Green_a100 { + background-color: #50ad4e; } + +.Calcite_Green_a150 { + background-color: #449443; } + +.Calcite_Green_a200 { + background-color: #338033; } + +.Calcite_Green_a250 { + background-color: #275e26; } + +.Calcite_Red_100 { + background-color: #f3ded7; } + +.Calcite_Red_150 { + background-color: #e4a793; } + +.Calcite_Red_200 { + background-color: #c86a4a; } + +.Calcite_Red_250 { + background-color: #c6542d; } + +.Calcite_Red_a100 { + background-color: #e04f1d; } + +.Calcite_Red_a150 { + background-color: #c7461a; } + +.Calcite_Red_a200 { + background-color: #ab3c16; } + +.Calcite_Red_a250 { + background-color: #8c2907; } + +.Calcite_Purple_100 { + background-color: #e5e1ef; } + +.Calcite_Purple_150 { + background-color: #c4bcdc; } + +.Calcite_Purple_200 { + background-color: #9081bc; } + +.Calcite_Purple_250 { + background-color: #7b6ca7; } + +.Calcite_Purple_a100 { + background-color: #846ebf; } + +.Calcite_Purple_a150 { + background-color: #7461a8; } + +.Calcite_Purple_a200 { + background-color: #61518c; } + +.Calcite_Purple_a250 { + background-color: #4f4273; } + +.Calcite_Brown_100 { + background-color: #e8ddd3; } + +.Calcite_Brown_150 { + background-color: #d2b38f; } + +.Calcite_Brown_200 { + background-color: #b78a54; } + +.Calcite_Brown_250 { + background-color: #a57946; } + +.Calcite_Brown_a100 { + background-color: #bf813a; } + +.Calcite_Brown_a150 { + background-color: #a67032; } + +.Calcite_Brown_a200 { + background-color: #8c5e2a; } + +.Calcite_Brown_a250 { + background-color: #734d22; } + +.Calcite_Gray_050 { + background-color: #ffffff; } + +.Calcite_Gray_100 { + background-color: #f8f8f8; } + +.Calcite_Gray_150 { + background-color: #f4f4f4; } + +.Calcite_Gray_200 { + background-color: #efefef; } + +.Calcite_Gray_250 { + background-color: #e7e7e7; } + +.Calcite_Gray_300 { + background-color: #e0e0e0; } + +.Calcite_Gray_350 { + background-color: #cccccc; } + +.Calcite_Gray_400 { + background-color: #a9a9a9; } + +.Calcite_Gray_450 { + background-color: #959595; } + +.Calcite_Gray_500 { + background-color: #828282; } + +.Calcite_Gray_550 { + background-color: #6e6e6e; } + +.Calcite_Gray_600 { + background-color: #595959; } + +.Calcite_Gray_650 { + background-color: #4c4c4c; } + +.Calcite_Gray_700 { + background-color: #323232; } + +.Calcite_Vibrant_Blue_100 { + background-color: #c7e9ff; } + +.Calcite_Vibrant_Blue_150 { + background-color: #69dcff; } + +.Calcite_Vibrant_Blue_200 { + background-color: #00dee7; } + +.Calcite_Vibrant_Blue_250 { + background-color: #b3e9f9; } + +.Calcite_Vibrant_Yellow_100 { + background-color: #ffefb7; } + +.Calcite_Vibrant_Yellow_150 { + background-color: #fad817; } + +.Calcite_Vibrant_Yellow_200 { + background-color: #fff000; } + +.Calcite_Vibrant_Orange_100 { + background-color: #ffdab6; } + +.Calcite_Vibrant_Orange_150 { + background-color: #ffbc6b; } + +.Calcite_Vibrant_Orange_200 { + background-color: #ffcc00; } + +.Calcite_Vibrant_Green_100 { + background-color: #daffd9; } + +.Calcite_Vibrant_Green_150 { + background-color: #71de6e; } + +.Calcite_Vibrant_Green_200 { + background-color: #a5e800; } + +.Calcite_Vibrant_Red_100 { + background-color: #ffc0b3; } + +.Calcite_Vibrant_Red_150 { + background-color: #ff642e; } + +.Calcite_Vibrant_Red_200 { + background-color: #de2900; } + +.Calcite_Vibrant_Purple_100 { + background-color: #daccff; } + +.Calcite_Vibrant_Purple_150 { + background-color: #b096ff; } + +.Calcite_Vibrant_Purple_200 { + background-color: #f185ff; } + +.Calcite_Vibrant_Brown_100 { + background-color: #ffdbb3; } + +.Calcite_Vibrant_Brown_150 { + background-color: #db8d2f; } + +.Calcite_Vibrant_Brown_200 { + background-color: #ffbc6b; } + +.Calcite_Highlight_Blue_100 { + background-color: #e2f1fb; } + +.Calcite_Highlight_Blue_150 { + background-color: #c5e5f9; } + +.Calcite_Highlight_Blue_200 { + background-color: #aadbfa; } + +.Calcite_Highlight_Blue_250 { + background-color: #90cdf2; } + +.Calcite_Highlight_Blue_300 { + background-color: #80bce0; } + +.Calcite_Highlight_Blue_350 { + background-color: #0079c1; } + +.Calcite_Highlight_Blue_400 { + background-color: #005e95; } + +.Calcite_Highlight_Green_100 { + background-color: #cfedcc; } + +.Calcite_Highlight_Green_150 { + background-color: #b0e2b0; } + +.Calcite_Highlight_Green_200 { + background-color: #96ce96; } + +.Calcite_Highlight_Green_250 { + background-color: #7dc17d; } + +.Calcite_Highlight_Green_300 { + background-color: #7bb974; } + +.Calcite_Highlight_Green_350 { + background-color: #31872e; } + +.Calcite_Highlight_Green_400 { + background-color: #2b622b; } + +body.dark .Calcite_Blue_100 { + background-color: #1a4866; } +body.dark .Calcite_Blue_150 { + background-color: #1d5d8c; } +body.dark .Calcite_Blue_200 { + background-color: #3b8fc3; } +body.dark .Calcite_Blue_250 { + background-color: #419ed9; } +body.dark .Calcite_Blue_a100 { + background-color: #45a7e6; } +body.dark .Calcite_Blue_a150 { + background-color: #60b7f0; } +body.dark .Calcite_Blue_a200 { + background-color: #6ec1f5; } +body.dark .Calcite_Blue_a250 { + background-color: #7dc8fa; } +body.dark .Calcite_Yellow_100 { + background-color: #796916; } +body.dark .Calcite_Yellow_150 { + background-color: #a28a00; } +body.dark .Calcite_Yellow_200 { + background-color: #bda727; } +body.dark .Calcite_Yellow_250 { + background-color: #ccb736; } +body.dark .Calcite_Yellow_a100 { + background-color: #d6bd2a; } +body.dark .Calcite_Yellow_a150 { + background-color: #e3c832; } +body.dark .Calcite_Yellow_a200 { + background-color: #edd448; } +body.dark .Calcite_Yellow_a250 { + background-color: #f5df62; } +body.dark .Calcite_Orange_100 { + background-color: #754c23; } +body.dark .Calcite_Orange_150 { + background-color: #a16520; } +body.dark .Calcite_Orange_200 { + background-color: #d18734; } +body.dark .Calcite_Orange_250 { + background-color: #e8963a; } +body.dark .Calcite_Orange_a100 { + background-color: #f29833; } +body.dark .Calcite_Orange_a150 { + background-color: #f29f3f; } +body.dark .Calcite_Orange_a200 { + background-color: #f5aa53; } +body.dark .Calcite_Orange_a250 { + background-color: #ffb461; } +body.dark .Calcite_Green_100 { + background-color: #295429; } +body.dark .Calcite_Green_150 { + background-color: #386f38; } +body.dark .Calcite_Green_200 { + background-color: #4b944a; } +body.dark .Calcite_Green_250 { + background-color: #58ad57; } +body.dark .Calcite_Green_a100 { + background-color: #53b350; } +body.dark .Calcite_Green_a150 { + background-color: #59bf57; } +body.dark .Calcite_Green_a200 { + background-color: #67c966; } +body.dark .Calcite_Green_a250 { + background-color: #74d173; } +body.dark .Calcite_Red_100 { + background-color: #632822; } +body.dark .Calcite_Red_150 { + background-color: #853218; } +body.dark .Calcite_Red_200 { + background-color: #ab421f; } +body.dark .Calcite_Red_250 { + background-color: #c75028; } +body.dark .Calcite_Red_a100 { + background-color: #d15226; } +body.dark .Calcite_Red_a150 { + background-color: #d65d33; } +body.dark .Calcite_Red_a200 { + background-color: #e36a40; } +body.dark .Calcite_Red_a250 { + background-color: #eb7953; } +body.dark .Calcite_Purple_100 { + background-color: #3e3654; } +body.dark .Calcite_Purple_150 { + background-color: #4c3e6e; } +body.dark .Calcite_Purple_200 { + background-color: #61518c; } +body.dark .Calcite_Purple_250 { + background-color: #8070aa; } +body.dark .Calcite_Purple_a100 { + background-color: #846ebf; } +body.dark .Calcite_Purple_a150 { + background-color: #927acc; } +body.dark .Calcite_Purple_a200 { + background-color: #9b87d9; } +body.dark .Calcite_Purple_a250 { + background-color: #a393d1; } +body.dark .Calcite_Brown_100 { + background-color: #4b341d; } +body.dark .Calcite_Brown_150 { + background-color: #67441f; } +body.dark .Calcite_Brown_200 { + background-color: #8c5e2b; } +body.dark .Calcite_Brown_250 { + background-color: #a67032; } +body.dark .Calcite_Brown_a100 { + background-color: #b37936; } +body.dark .Calcite_Brown_a150 { + background-color: #cc8a3d; } +body.dark .Calcite_Brown_a200 { + background-color: #d9974c; } +body.dark .Calcite_Brown_a250 { + background-color: #dea664; } + +body.dark .Calcite_Gray_050 { + background-color: #242424; } +body.dark .Calcite_Gray_100 { + background-color: #333333; } +body.dark .Calcite_Gray_150 { + background-color: #363636; } +body.dark .Calcite_Gray_200 { + background-color: #404040; } +body.dark .Calcite_Gray_250 { + background-color: #474747; } +body.dark .Calcite_Gray_300 { + background-color: #4c4c4c; } +body.dark .Calcite_Gray_350 { + background-color: #5c5c5c; } +body.dark .Calcite_Gray_400 { + background-color: #666666; } +body.dark .Calcite_Gray_450 { + background-color: #787878; } +body.dark .Calcite_Gray_500 { + background-color: #8a8a8a; } +body.dark .Calcite_Gray_550 { + background-color: #9e9e9e; } +body.dark .Calcite_Gray_600 { + background-color: #adadad; } +body.dark .Calcite_Gray_650 { + background-color: #bdbdbd; } +body.dark .Calcite_Gray_700 { + background-color: #d1d1d1; } + +body.dark .Calcite_Highlight_Blue_100 { + background-color: #294a66; } +body.dark .Calcite_Highlight_Blue_150 { + background-color: #3d6e99; } +body.dark .Calcite_Highlight_Blue_200 { + background-color: #1061a6; } +body.dark .Calcite_Highlight_Blue_250 { + background-color: #136fbf; } +body.dark .Calcite_Highlight_Blue_300 { + background-color: #2183d9; } +body.dark .Calcite_Highlight_Blue_350 { + background-color: #2493f2; } +body.dark .Calcite_Highlight_Blue_400 { + background-color: #40a7ff; } +body.dark .Calcite_Highlight_Green_100 { + background-color: #205920; } +body.dark .Calcite_Highlight_Green_150 { + background-color: #478c47; } +body.dark .Calcite_Highlight_Green_200 { + background-color: #257a25; } +body.dark .Calcite_Highlight_Green_250 { + background-color: #2a8c2a; } +body.dark .Calcite_Highlight_Green_300 { + background-color: #31a331; } +body.dark .Calcite_Highlight_Green_350 { + background-color: #34ad34; } +body.dark .Calcite_Highlight_Green_400 { + background-color: #39bf39; } + +body.dark .Calcite_Vibrant_Blue_100 { + background-color: #1376bf; } +body.dark .Calcite_Vibrant_Blue_150 { + background-color: #0089f0; } +body.dark .Calcite_Vibrant_Blue_200 { + background-color: #00c0f0; } +body.dark .Calcite_Vibrant_Blue_250 { + background-color: #00b5b9; } +body.dark .Calcite_Vibrant_Yellow_100 { + background-color: #917b00; } +body.dark .Calcite_Vibrant_Yellow_150 { + background-color: #c7a900; } +body.dark .Calcite_Vibrant_Yellow_200 { + background-color: #ffd800; } +body.dark .Calcite_Vibrant_Orange_100 { + background-color: #a15600; } +body.dark .Calcite_Vibrant_Orange_150 { + background-color: #cf7d1f; } +body.dark .Calcite_Vibrant_Orange_200 { + background-color: #ffc415; } +body.dark .Calcite_Vibrant_Green_100 { + background-color: #386f38; } +body.dark .Calcite_Vibrant_Green_150 { + background-color: #59d152; } +body.dark .Calcite_Vibrant_Green_200 { + background-color: #85e800; } +body.dark .Calcite_Vibrant_Red_100 { + background-color: #751d00; } +body.dark .Calcite_Vibrant_Red_150 { + background-color: #993516; } +body.dark .Calcite_Vibrant_Red_200 { + background-color: #e65c2e; } +body.dark .Calcite_Vibrant_Purple_100 { + background-color: #503691; } +body.dark .Calcite_Vibrant_Purple_150 { + background-color: #754fd4; } +body.dark .Calcite_Vibrant_Purple_200 { + background-color: #9b4ba6; } +body.dark .Calcite_Vibrant_Brown_100 { + background-color: #673d10; } +body.dark .Calcite_Vibrant_Brown_150 { + background-color: #995d18; } +body.dark .Calcite_Vibrant_Brown_200 { + background-color: #df8c39; } + +/*# sourceMappingURL=complete.css.map */ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/patterns_json/brand_colors.css b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/patterns_json/brand_colors.css new file mode 100644 index 00000000..f8e3fb63 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/patterns_json/brand_colors.css @@ -0,0 +1,366 @@ +@charset "utf-8";/* Esri Brand Colors - Last Updated 04/16/15 */ +/* +{ +name: "Esri Brand Colors", +tags: "Brand Colors,Brand" +} +*/ +/* -- Esri Brand Blue -- */ +.Brand_Blue_100 { + background-color: #b9e0f7; + /* + { + Hex:"#b9e0f7", + CMYK:"c25 m2 y0 k0", + AdobeRGB:"r196 g223 b246", + sRGB:"r185 g224 b247", + guid:"487af1c6-5547-4727-9716-913b4d0b3a7a", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Blue_150 { + background-color: #00b9f2; + /* + { + Hex:"#00b9f2", + CMYK:"c80 m0 y0 k0", + AdobeRGB:"r75 g184 b239", + sRGB:"r0 g185 b242", + guid:"a6395586-91ea-4893-932a-571b66582a67", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Blue_200 { + background-color: #007ac2; + /* + { + Hex:"#007ac2", + CMYK:"c100 m43 y0 k0", + AdobeRGB:"r23 g121 b191", + sRGB:"r0 g122 b194", + guid:"f1c219e1-ef6a-46be-9a4e-fa0b5dc5a552", + accessibility_white_text:"AAaa", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Blue_250 { + background-color: #004575; + /* + { + Hex:"#004575", + CMYK:"c100 m43 y0 k50", + AdobeRGB:"r0 g71 b115", + sRGB:"r0 g69 b117", + guid:"ba4e2698-0172-4983-81ff-c22b0ab7f0d3", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +/* -- Esri Brand Warm -- */ +.Brand_Yellow_100 { + background-color: #ffec4f; + /* + { + Hex:"#ffec4f", + CMYK:"c0 m3 y80 k0", + AdobeRGB:"r245 g235 b93", + sRGB:"r225 g236 b79", + guid:"2af4ee33-7083-40b6-ac44-9f905f0a266f", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Orange_100 { + background-color: #f89927; + /* + { + Hex:"#f89927", + CMYK:"c0 m45 y95 k0", + AdobeRGB:"r226 g152 b54", + sRGB:"r248 g153 b39", + guid:"12e5df75-11dc-400f-939f-c7d8bd7a95f8", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Orange_150 { + background-color: #f36f20; + /* + { + Hex:"#f36f20", + CMYK:"c0 m70 y100 k0", + AdobeRGB:"r215 g111 b44", + sRGB:"r243 g111 b32", + guid:"d64dcde0-f5b5-4689-93f7-8313175ef618", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Orange_200 { + background-color: #da4d1e; + /* + { + Hex:"#da4d1e", + CMYK:"c0 m82 y100 k10", + AdobeRGB:"r190 g79 b38", + sRGB:"r218 g77 b30", + guid:"6cbe3a22-21ae-4e54-af13-e0db797a6346", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Red_100 { + background-color: #de2900; + /* + { + Hex:"#de2900", + CMYK:"c7 m95 y100 k0", + AdobeRGB:"r0 g0 b0", + sRGB:"r222 g41 b0", + guid:"ca450d51-156e-4d0d-a1e6-49205555fc4b", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +/* -- Esri Brand Green -- */ +.Brand_Green_100 { + background-color: #d1e391; + /* + { + Hex:"#d1e391", + CMYK:"c20 m0 y55 k0", + AdobeRGB:"r213 g226 b148", + sRGB:"r209 g227 b145", + guid:"74d795a0-7cc4-4cf5-8d6d-4ae147179d93", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Green_150 { + background-color: #aad04b; + /* + { + Hex:"#aad04b", + CMYK:"c38 m0 y90 k0", + AdobeRGB:"r180 g207 b87", + sRGB:"r170 g208 b75", + guid:"c0bead6b-3d92-4fb0-a126-f73517e33f8c", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Green_200 { + background-color: #35ac46; + /* + { + Hex:"#35ac46", + CMYK:"c75 m0 y100 k5", + AdobeRGB:"r105 g170 b79", + sRGB:"r53 g172 b70", + guid:"f23988a2-1cde-490f-940e-7bdf39db9f52", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Green_250 { + background-color: #2a7433; + /* + { + Hex:"#2a7433", + CMYK:"c73 m9 y94 k39", + AdobeRGB:"r74 g115 b58", + sRGB:"r42 g116 b51", + guid:"f270cfb7-6cd9-4597-ba90-d812fb7f65d3", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +/* -- Esri Brand Purple -- */ +.Brand_Purple_100 { + background-color: #dfcce3; + /* + { + Hex:"#dfcce3", + CMYK:"c10 m20 y0 k0", + AdobeRGB:"r217 g203 b226", + sRGB:"r223 g203 b227", + guid:"d5b964e1-cebf-4e38-973d-ec272a90371d", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Purple_150 { + background-color: #b279b4; + /* + { + Hex:"#b279b4", + CMYK:"c30 m60 y0 k0", + AdobeRGB:"r163 g121 b177", + sRGB:"r178 g122 b179", + guid:"05c574ef-8588-4e97-9251-9130f9193978", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Purple_200 { + background-color: #8f499c; + /* + { + Hex:"#8f499c", + CMYK:"c50 m85 y0 k0", + AdobeRGB:"r127 g74 b152", + sRGB:"r142 g73 b155", + guid:"4efa3594-8b85-4b71-8f7f-d5e38ba8cca3", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Brand_Purple_250 { + background-color: #6b1978; + /* + { + Hex:"#6b1978", + CMYK:"c60 m100 y0 k20", + AdobeRGB:"r93 g32 b117", + sRGB:"r102 g26 b100", + guid:"462cd8c4-ea73-40ac-8d22-ccce6b27f25b", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +/* -- Esri Brand Brown -- */ +.Brand_Brown_100 { + background-color: #ecdcb9; + /* + { + Hex:"#ecdcb9", + CMYK:"c2 m7 y26 k5", + AdobeRGB:"r232 g219 b185", + sRGB:"r236 g220 b185", + guid:"942a8da4-fa03-4d1f-977e-a6327c8c0a14", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Brown_150 { + background-color: #be9969; + /* + { + Hex:"#be9969", + CMYK:"c7 m27 y55 k22", + AdobeRGB:"r179 g152 b107", + sRGB:"r190 g153 b105", + guid:"854a356c-36b8-4c14-a54f-dca3c85ba2e1", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Brown_200 { + background-color: #7b4f1c; + /* + { + Hex:"#7b4f1c", + CMYK:"c17 m52 y87 k50", + AdobeRGB:"r112 g80 b37", + sRGB:"r123 g79 b28", + guid:"240ba3a7-fec3-4639-bbb8-ed38a47743ae", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +.Brand_Brown_250 { + background-color: #523b20; + /* + { + Hex:"#523b20", + CMYK:"c25 m45 y70 k70", + AdobeRGB:"r78 g62 b39", + sRGB:"r82 g59 b32", + guid:"e7975f09-420f-4467-bbe4-1f9292b1abf8", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +/* -- Esri Brand Gray -- */ +.Brand_Gray_100 { + background-color: #b4b4b4; + /* + { + Hex:"#b4b4b4", + CMYK:"c0 m0 y0 k35", + AdobeRGB:"r178 g178 b178", + sRGB:"r180 g180 b180", + guid:"d985a8fd-68f3-4c8e-9af4-dbda932b8cfe", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Gray_150 { + background-color: #969696; + /* + { + Hex:"#969696", + CMYK:"c0 m0 y0 k50", + AdobeRGB:"r150 g150 b150", + sRGB:"r150 g150 b150", + guid:"b8fdaa89-975e-45b8-b001-abfb359eb0d1", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + + } + */ } + +.Brand_Gray_200 { + background-color: #6e6e6e; + /* + { + Hex:"#6e6e6e", + CMYK:"c0 m0 y0 k70", + AdobeRGB:"r110 g110 b110", + sRGB:"r110 g110 b110", + guid:"520fe793-6207-4373-9b30-9584d69eed2a", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + + } + */ } + +.Brand_Gray_250 { + background-color: #464646; + /* + { + Hex:"#464646", + CMYK:"c0 m0 y0 k88", + AdobeRGB:"r71 g71 b71", + sRGB:"r70 g70 b70", + guid:"404d0353-df2a-41fd-8c66-24604343d84c", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +/*# sourceMappingURL=brand_colors.css.map */ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/patterns_json/calcite_core_colors.css b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/patterns_json/calcite_core_colors.css new file mode 100644 index 00000000..c2e1a0af --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/patterns_json/calcite_core_colors.css @@ -0,0 +1,687 @@ +@charset "utf-8";/* Esri Calcite Core Colors - Last Updated 04/16/15 */ +/* +{ +name: "Calcite Core Colors", +tags: "Calcite Core,Calcite" +} +*/ +/* -- Calcite Core Blue -- */ +.Calcite_Blue_100 { + background-color: #d2e9f9; + /* + { + Hex:"#D2E9F9", + RGB:"r221 g234 b249", + guid:"4655dee8-192b-4fdd-bd76-a3026c629763", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Blue_150 { + background-color: #bcdaed; + /* + { + Hex:"#BCDAED", + RGB:"r189 g219 b238", + guid:"9ba1245d-dd02-4dc1-ac28-fa2048fc1627", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Blue_200 { + background-color: #6cb4e2; + /* + { + Hex:"#6CB4E2", + RGB:"r109 g181 b227", + guid:"88e16018-ce1b-4ef2-ab21-e7ee260a217a", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Blue_250 { + background-color: #56a5d8; + /* + { + Hex:"#56A5D8", + RGB:"r87 g166 b217", + guid:"d36d7477-5d0f-46fe-a5c9-0cd59b4028d6", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Blue_a100 { + background-color: #49b0f2; + /* + { + Hex:"#49B0F2", + RGB:"r73 g176 b242", + guid:"e22efb06-71b5-4ee0-b1ce-9c599df2ac9d", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Blue_a150 { + background-color: #419ed9; + /* + { + Hex:"#419ED9", + RGB:"r65 g158 b217", + guid:"64d227d5-55fa-4c78-af72-64bc4e5c2dac", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Blue_a200 { + background-color: #3b8fc4; + /* + { + Hex:"#3B8FC4", + RGB:"r59 g143 b196", + guid:"d4a595a8-8c99-4776-ad24-5db864faf1d4", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Blue_a250 { + background-color: #196fa6; + /* + { + Hex:"#196FA6", + RGB:"r25 g111 b166", + guid:"cead1d1f-5cd2-4b80-86ec-0fe7c35323bc", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +/* -- Calcite Core Yellow -- */ +.Calcite_Yellow_100 { + background-color: #f3edc7; + /* + { + Hex:"#F3EDC7", + RGB:"r244 g238 b200", + guid:"b4ad1067-29aa-4d47-acf1-365dc5779e43", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Yellow_150 { + background-color: #efe397; + /* + { + Hex:"#EFE397", + RGB:"r240 g228 b152", + guid:"74554988-b164-47dd-9bd7-8714503bfedd", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Yellow_200 { + background-color: #e4d154; + /* + { + Hex:"#E4D154", + RGB:"r229 g210 b85", + guid:"e1ac1163-5f62-4239-a0a4-35a421d2b82d", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Yellow_250 { + background-color: #d8c34b; + /* + { + Hex:"#D8C34B", + RGB:"r217 g196 b76", + guid:"bb431533-9ae1-4c1f-bf70-6b9234ec4065", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Yellow_a100 { + background-color: #f2d530; + /* + { + Hex:"#F2D530", + RGB:"r242 g213 b48", + guid:"72bc84b6-854a-4b65-ac7a-fd894d3d73b0", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Yellow_a150 { + background-color: #d9bf2b; + /* + { + Hex:"#D9BF2B", + RGB:"r217 g191 b43", + guid:"45dfb92c-ca20-404a-b761-50df7d6d55ac", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Yellow_a200 { + background-color: #bda726; + /* + { + Hex:"#BDA726", + RGB:"r189 g167 b38", + guid:"be6f0c4d-ab00-40f2-9df5-8e5ea1ac4fea", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Yellow_a250 { + background-color: #a68d00; + /* + { + Hex:"#A68D00", + RGB:"r166 g141 b0", + guid:"ed030b74-86fe-481e-85c1-abe97b1cd9bb", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +/* -- Calcite Core Orange -- */ +.Calcite_Orange_100 { + background-color: #fbe1c2; + /* + { + Hex:"#FBE1C2", + RGB:"r251 g226 b195", + guid:"5367b7b0-a1a3-4cf4-bb02-89af77834fc3", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Orange_150 { + background-color: #f6ca92; + /* + { + Hex:"#F6CA92", + RGB:"r247 g203 b147", + guid:"751dde41-e219-4130-b096-50252d454d0c", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Orange_200 { + background-color: #eda959; + /* + { + Hex:"#EDA959", + RGB:"r238 g170 b90", + guid:"08a9135b-e9ba-44c3-a7b9-aafaee9ba634", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Orange_250 { + background-color: #e79c47; + /* + { + Hex:"#E79C47", + RGB:"r232 g157 b72", + guid:"a01870e1-ceb4-424b-927d-21e794a92da7", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Orange_a100 { + background-color: #ff9f33; + /* + { + Hex:"#FF9F33", + RGB:"r255 g159 b51", + guid:"1d63fc35-0b74-4f2b-a0a4-0a5f72a4c630", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Orange_a150 { + background-color: #e8912e; + /* + { + Hex:"#E8912E", + RGB:"r232 g145 b46", + guid:"f92a6f43-90a3-4007-8758-3305b07542d7", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Orange_a200 { + background-color: #d17e21; + /* + { + Hex:"#D17E21", + RGB:"r209 g126 b33", + guid:"66ef990d-1980-499a-8ad7-a2027e473954", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Orange_a250 { + background-color: #ad6511; + /* + { + Hex:"#AD6511", + RGB:"r173 g101 b17", + guid:"861cc1ae-dce3-4272-a55c-1d3c7c9f068a", + accessibility_white_text:"AAaa", + accessibility_black_text:"AAaa" + } + */ } + +/* -- Calcite Core Green -- */ +.Calcite_Green_100 { + background-color: #ddeedb; + /* + { + Hex:"#DDEEDB", + RGB:"r221 g238 b219", + guid:"e308a3ec-840e-4a77-a51b-df5ce37ff3bb", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Green_150 { + background-color: #9bc19c; + /* + { + Hex:"#9BC19C", + RGB:"r155 g194 b156", + guid:"79c4211e-4942-41af-ab09-2f64352ffd35", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Green_200 { + background-color: #67a966; + /* + { + Hex:"#67A966", + RGB:"r105 g170 b103", + guid:"a6b78543-830a-40ed-b5ce-d0781dc7fec4", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Green_250 { + background-color: #5a9359; + /* + { + Hex:"#5A9359", + RGB:"r91 g148 b90", + guid:"275dfc18-669b-4172-8d05-ebe756967689", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Green_a100 { + background-color: #50ad4e; + /* + { + Hex:"#50AD4E", + RGB:"r80 g173 b78", + guid:"a57aee23-1ea4-4b5e-92c1-3f905cd2f57e", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Green_a150 { + background-color: #449443; + /* + { + Hex:"#449443", + RGB:"r68 g148 b67", + guid:"c0772e3f-d054-4789-bb1c-68fa5fe30af0", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Green_a200 { + background-color: #338033; + /* + { + Hex:"#338033", + RGB:"r51 g128 b51", + guid:"5e702fde-9966-487f-98af-52041709c9a7", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Green_a250 { + background-color: #275e26; + /* + { + Hex:"#275E26", + RGB:"r39 g94 b38", + guid:"edb72c89-e39a-4de8-984f-8b7d9f838f98", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +/* -- Calcite Core Red -- */ +.Calcite_Red_100 { + background-color: #f3ded7; + /* + { + Hex:"#F3DED7", + RGB:"r244 g223 b216", + guid:"7f79cf3c-0a16-4386-a7e5-53ec317d9e8a", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Red_150 { + background-color: #e4a793; + /* + { + Hex:"#E4A793", + RGB:"r229 g168 b148", + guid:"d0d38ae2-c916-4a16-a1f3-d951cc499e65", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Red_200 { + background-color: #c86a4a; + /* + { + Hex:"#C86A4A", + RGB:"r210 g107 b75", + guid:"233ed1cf-5f23-4fab-aa17-63b29a50801b", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Red_250 { + background-color: #c6542d; + /* + { + Hex:"#C6542D", + RGB:"r199 g85 b46", + guid:"891511b8-fe34-45f3-b51d-88d3fa6d24b8", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Red_a100 { + background-color: #e04f1d; + /* + { + Hex:"#E04F1D", + RGB:"r224 g79 b29", + guid:"a318043e-4402-4471-834b-7665b8fb5d0b", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Red_a150 { + background-color: #c7461a; + /* + { + Hex:"#C7461A", + RGB:"r199 g70 b26", + guid:"f3b9c963-b6cf-40c6-975d-f08584298268", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Red_a200 { + background-color: #ab3c16; + /* + { + Hex:"#AB3C16", + RGB:"r171 g60 b22", + guid:"592dfff5-bc8b-4d59-ad83-41b268873db0", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Red_a250 { + background-color: #8c2907; + /* + { + Hex:"#8C2907", + RGB:"r140 g41 b7", + guid:"ede8a7e5-c655-44cc-828a-292984b98964", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +/* -- Calcite Core Purple -- */ +.Calcite_Purple_100 { + background-color: #e5e1ef; + /* + { + Hex:"#E5E1EF", + RGB:"r230 g226 b240", + guid:"17a68f19-2176-4883-90ec-0e02f7ebab6f", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Purple_150 { + background-color: #c4bcdc; + /* + { + Hex:"#C4BCDC", + RGB:"r197 g189 b221", + guid:"92900e24-b8f4-454a-baba-181897f51978", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Purple_200 { + background-color: #9081bc; + /* + { + Hex:"#9081BC", + RGB:"r145 g130 b189", + guid:"10b9463d-488f-42d9-8899-034e3c3029fa", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Purple_250 { + background-color: #7b6ca7; + /* + { + Hex:"#7B6CA7", + RGB:"r124 g109 b168", + guid:"687fb17c-d87c-4e2e-a24c-132e70aa92b8", + accessibility_white_text:"AAaa", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Purple_a100 { + background-color: #846ebf; + /* + { + Hex:"#846EBF", + RGB:"r132 g110 b191", + guid:"d861e9f1-bf6a-42f3-b217-93894bab3386", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Purple_a150 { + background-color: #7461a8; + /* + { + Hex:"#7461A8", + RGB:"r116 g97 b168", + guid:"35d3955f-b3cd-4421-a0b5-38a0bfffd03b", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Purple_a200 { + background-color: #61518c; + /* + { + Hex:"#61518C", + RGB:"r97 g81 b140", + guid:"a9c9b7f3-6973-4bf9-9879-f41067d327d6", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Purple_a250 { + background-color: #4f4273; + /* + { + Hex:"#4F4273", + RGB:"r79 g66 b115", + guid:"7cd4639d-fec7-42bb-82f8-7ca7cb70530e", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +/* -- Calcite Core Brown -- */ +.Calcite_Brown_100 { + background-color: #e8ddd3; + /* + { + Hex:"#E8DDD3", + RGB:"r233 g222 b212", + guid:"d66dd0c1-bf42-4641-8411-bc6f5b3bf7ae", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Brown_150 { + background-color: #d2b38f; + /* + { + Hex:"#D2B38F", + RGB:"r211 g180 b144", + guid:"eca70e1f-7f60-4b58-b41d-8bc144e476cb", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Brown_200 { + background-color: #b78a54; + /* + { + Hex:"#B78A54", + RGB:"r184 g139 b85", + guid:"b02f6a27-6d0d-46db-96df-6ca3ff7d29b3", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Brown_250 { + background-color: #a57946; + /* + { + Hex:"#A57946", + RGB:"r166 g122 b71", + guid:"733ba9e7-992e-4f52-a786-93ca5b84224a", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Brown_a100 { + background-color: #bf813a; + /* + { + Hex:"#BF813A", + RGB:"r191 g129 b58", + guid:"37268ee6-db88-4afb-9306-5781c120a0ca", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Brown_a150 { + background-color: #a67032; + /* + { + Hex:"#A67032", + RGB:"r166 g112 b50", + guid:"4d0620ad-f5f8-4160-a0ca-aa94e99e3725", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Brown_a200 { + background-color: #8c5e2a; + /* + { + Hex:"#8C5E2A", + RGB:"r140 g94 b42", + guid:"2e90145b-9516-4c3c-bba8-63672ff71fef", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Brown_a250 { + background-color: #734d22; + /* + { + Hex:"#734D22", + RGB:"r115 g77 b34", + guid:"fc9df10f-e68d-4d8f-a558-60a0869f34e2", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +/*# sourceMappingURL=calcite_core_colors.css.map */ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/patterns_json/calcite_core_colors_dark.css b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/patterns_json/calcite_core_colors_dark.css new file mode 100644 index 00000000..8bc68157 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/patterns_json/calcite_core_colors_dark.css @@ -0,0 +1,673 @@ +@charset "utf-8";.Calcite_Blue_100 { + background-color: #1a4866; + /* + { + Hex:"#194765", + RGB:"r25 g71 b101", + guid:"13f7f404-7f22-4be3-b1a8-63e7d570d109", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +.Calcite_Blue_150 { + background-color: #1d5d8c; + /* + { + Hex:"#1C5C8B", + RGB:"r28 g92 b139", + guid:"ba344091-1d38-4d04-9441-8c3d412e7a26", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +.Calcite_Blue_200 { + background-color: #3b8fc3; + /* + { + Hex:"#3A8EC2", + RGB:"r58 g142 b194", + guid:"f32f5d5f-6f08-4abb-ad7a-eea60a700409", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Blue_250 { + background-color: #419ed9; + /* + { + Hex:"#409DD8", + RGB:"r64 g157 b216", + guid:"0a37e721-ad68-4004-bf27-e6bbb9832c6c", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Blue_a100 { + background-color: #45a7e6; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"d0f45c43-173a-4107-8b6d-e159dfa33449", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +.Calcite_Blue_a150 { + background-color: #60b7f0; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"8e6f8d0e-919e-4fcc-a262-1a773d993a45", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +.Calcite_Blue_a200 { + background-color: #6ec1f5; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"6ac6da98-5268-4a4d-88cd-c041582cf039", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +.Calcite_Blue_a250 { + background-color: #7dc8fa; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"f08d8462-ddfc-483e-9a2f-77b060a98658", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +.Calcite_Yellow_100 { + background-color: #796916; + /* + { + Hex:"#786815", + RGB:"r120 g104 b21", + guid:"96b1f515-4816-4845-9f20-4cec1bb6b15b", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Yellow_150 { + background-color: #a28a00; + /* + { + Hex:"#A18900", + RGB:"r161 g137 b0", + guid:"eb1cb7b1-e500-42ec-aaa1-4c164dd9d766", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Yellow_200 { + background-color: #bda727; + /* + { + Hex:"#BCA626", + RGB:"r188 g166 b38", + guid:"1a3663ed-23c0-47f9-aee0-71cf058e5300", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Yellow_250 { + background-color: #ccb736; + /* + { + Hex:"#CBB635", + RGB:"r203 g182 b53", + guid:"7c241ac9-b0d7-4a35-8de6-33ea53c8e470", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Yellow_a100 { + background-color: #d6bd2a; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"0bbe3546-fc84-42d1-a741-56e42599dc9a", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +.Calcite_Yellow_a150 { + background-color: #e3c832; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"d29fd5e2-1e11-4106-ad89-ffe75fa5de90", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +.Calcite_Yellow_a200 { + background-color: #edd448; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"04c355b9-1cc1-4b31-a4dc-e4db5a028858", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +.Calcite_Yellow_a250 { + background-color: #f5df62; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"270e0bb5-979c-42a6-9126-857042c36cd7", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +.Calcite_Orange_100 { + background-color: #754c23; + /* + { + Hex:"#744B22", + RGB:"r116 g75 b34", + guid:"10bc24d0-c2a6-4327-9960-ced18032ed2e", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +.Calcite_Orange_150 { + background-color: #a16520; + /* + { + Hex:"#A0641F", + RGB:"r160 g100 b31", + guid:"ea1d5847-9320-4aac-98ec-198e701bf976", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Orange_200 { + background-color: #d18734; + /* + { + Hex:"#D08633", + RGB:"r208 g134 b51", + guid:"5e84a63b-02c0-4513-b989-08720832737a", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Orange_250 { + background-color: #e8963a; + /* + { + Hex:"#E79539", + RGB:"r231 g149 b57", + guid:"d16d400d-f2af-495d-a7be-db87753bba72", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Orange_a100 { + background-color: #f29833; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"4d5cd545-83e6-46a8-bd94-6a9e99d90026", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +.Calcite_Orange_a150 { + background-color: #f29f3f; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"75e2a476-8da6-45c3-adc0-4d7d500ad12b", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +.Calcite_Orange_a200 { + background-color: #f5aa53; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"0d4c57cd-77f1-46c6-82dd-bcdcf3107cb2", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +.Calcite_Orange_a250 { + background-color: #ffb461; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"51296e7e-3646-4686-865a-33f29a683a7b", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +.Calcite_Green_100 { + background-color: #295429; + /* + { + Hex:"#285328", + RGB:"r40 g83 b40", + guid:"0c9ebb2b-a11a-4eff-a004-8ebe8f7a864d", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +.Calcite_Green_150 { + background-color: #386f38; + /* + { + Hex:"#376E37", + RGB:"r55 g110 b55", + guid:"f34e66a9-cebe-4c92-a715-5dcfec9f4cb8", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Green_200 { + background-color: #4b944a; + /* + { + Hex:"#4A9349", + RGB:"r74 g147 b73", + guid:"31c206df-af65-41c9-823d-617d733cd870", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Green_250 { + background-color: #58ad57; + /* + { + Hex:"#57AC56", + RGB:"r87 g172 b86", + guid:"a487cb84-4ec0-407e-a094-20d22ab88747", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Green_a100 { + background-color: #53b350; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"f4618a95-f0d3-4e29-aba2-719b9b6e6ba4", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +.Calcite_Green_a150 { + background-color: #59bf57; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"dbe8f620-e3bf-4a0f-9336-50b2177d3a94", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +.Calcite_Green_a200 { + background-color: #67c966; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"2c4234a7-0d16-40b1-ac78-d8a0b2434613", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +.Calcite_Green_a250 { + background-color: #74d173; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"74206a10-7562-4efa-8bfd-1185fb3251aa", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +.Calcite_Red_100 { + background-color: #632822; + /* + { + Hex:"#622721", + RGB:"r98 g39 b33", + guid:"aab5ddb2-634b-4752-9d52-2efae2d22d73", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +.Calcite_Red_150 { + background-color: #853218; + /* + { + Hex:"#843117", + RGB:"r132 g49 b23", + guid:"e9791e86-f31c-4dd9-8be7-4eba9d3b61cb", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +.Calcite_Red_200 { + background-color: #ab421f; + /* + { + Hex:"#AA411E", + RGB:"r170 g65 b30", + guid:"2f77f9a5-ecc7-4940-8cb9-131cd88bd597", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Red_250 { + background-color: #c75028; + /* + { + Hex:"#C64F27", + RGB:"r198 g79 b39", + guid:"647617d4-e986-49f9-9055-4a9277b45532", + accessibility_white_text:"AAaa", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Red_a100 { + background-color: #d15226; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"ec36a8f5-b27f-4b45-a937-0ef41be84866", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +.Calcite_Red_a150 { + background-color: #d65d33; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"8d721bd3-479c-4006-9b86-f2af7f02dba9", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +.Calcite_Red_a200 { + background-color: #e36a40; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"f0e4e732-25b2-4556-86ca-0dfa9692e77a", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +.Calcite_Red_a250 { + background-color: #eb7953; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"a5e7ae65-2f04-496a-9042-c68071c36b87", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +.Calcite_Purple_100 { + background-color: #3e3654; + /* + { + Hex:"#3D3553", + RGB:"r61 g53 b83", + guid:"97db6f2e-40f0-4abb-be42-b3e98b232d3d", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +.Calcite_Purple_150 { + background-color: #4c3e6e; + /* + { + Hex:"#4B3D6D", + RGB:"r75 g61 b109", + guid:"8cb08557-9a65-4751-894c-2c3d417d157d", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +.Calcite_Purple_200 { + background-color: #61518c; + /* + { + Hex:"#60508B", + RGB:"r96 g80 b139", + guid:"27291eee-8749-4c47-b4b0-7b9c6f7fce65", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Purple_250 { + background-color: #8070aa; + /* + { + Hex:"#7F6FA9", + RGB:"r127 g111 b169", + guid:"99825edd-7b96-45dc-91e0-6ddd52271e62", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Purple_a100 { + background-color: #846ebf; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"062f96f8-4251-43ab-8d47-0aaeff26ddb3", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +.Calcite_Purple_a150 { + background-color: #927acc; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"dd3debdb-695d-4573-ad3f-7b2c1c4bf4c0", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +.Calcite_Purple_a200 { + background-color: #9b87d9; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"63bb3eb0-0afb-414e-989a-eb767edfe051", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +.Calcite_Purple_a250 { + background-color: #a393d1; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"996dbe04-551d-42c5-ac48-c8d332a08fc5", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +.Calcite_Brown_100 { + background-color: #4b341d; + /* + { + Hex:"#4A331C", + RGB:"r74 g51 b28", + guid:"e1be3ec0-54a0-4743-bf47-abc26731417e", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +.Calcite_Brown_150 { + background-color: #67441f; + /* + { + Hex:"#66431E", + RGB:"r102 g67 b30", + guid:"61f29613-6817-4852-8bde-a70fc4cd0276", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +.Calcite_Brown_200 { + background-color: #8c5e2b; + /* + { + Hex:"#8B5D2A", + RGB:"r139 g93 b42", + guid:"b6d25db6-455a-4603-aae0-2727b1999aa2", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Brown_250 { + background-color: #a67032; + /* + { + Hex:"#A56F31", + RGB:"r65 g111 b49", + guid:"e6f939eb-ae27-4437-92cf-06473463e65d", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Brown_a100 { + background-color: #b37936; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"1999a103-35ca-4b80-8a67-d3cbeca8225c", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +.Calcite_Brown_a150 { + background-color: #cc8a3d; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"fa114b3d-2ce1-4d1d-b0b2-a1743dda8f88", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +.Calcite_Brown_a200 { + background-color: #d9974c; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"3bdc321f-a3ca-4b74-8bc6-d7ad4afb0ae5", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +.Calcite_Brown_a250 { + background-color: #dea664; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"2fe3c649-8ff6-4196-bb16-6a08317ebdfd", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +/*# sourceMappingURL=calcite_core_colors_dark.css.map */ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/patterns_json/calcite_gray_colors.css b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/patterns_json/calcite_gray_colors.css new file mode 100644 index 00000000..dec2d989 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/patterns_json/calcite_gray_colors.css @@ -0,0 +1,177 @@ +@charset "utf-8";/* Esri Calcite Gray Colors - Last Updated 04/16/15 */ +/* +{ +name: "Calcite Gray Colors", +tags: "Calcite Gray,Calcite" +} +*/ +/* -- Calcite Gray -- */ +.Calcite_Gray_050 { + background-color: #ffffff; + /* + { + Hex:"#FFFFFF", + RGB:"r0 g0 b0", + guid:"ce3816ba-9d1f-4868-9741-923892cf8359", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Gray_100 { + background-color: #f8f8f8; + /* + { + Hex:"#F8F8F8", + RGB:"r248 g248 b248", + guid:"d985a8fd-7fje-4c8e-9af4-dbda932b8cfe", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Gray_150 { + background-color: #f4f4f4; + /* + { + Hex:"#F4F4F4", + RGB:"r244 g244 b244", + guid:"2844bcc7-292d-40fd-9fe8-cfb44729dd2d", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Gray_200 { + background-color: #efefef; + /* + { + Hex:"#EFEFEF", + RGB:"r239 g239 b239", + guid:"32d31fab-4659-4b9f-926f-5fcc0735acaf", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Gray_250 { + background-color: #e7e7e7; + /* + { + Hex:"#E7E7E7", + RGB:"r231 g231 b231", + guid:"2cf7c448-98d5-4d8f-9ce4-9bfcccd6e973", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Gray_300 { + background-color: #e0e0e0; + /* + { + Hex:"#E0E0E0", + RGB:"r224 g224 b224", + guid:"9ffbb3ee-4a62-4a28-989a-443b47bf6a72", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Gray_350 { + background-color: #cccccc; + /* + { + Hex:"#CCCCCC", + RGB:"204 g204 b204", + guid:"1dcd7c34-ccc5-4dde-82fa-e79ae93eee91", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Gray_400 { + background-color: #a9a9a9; + /* + { + Hex:"#A9A9A9", + RGB:"r169 g169 b169", + guid:"d07d2783-274b-4e08-965d-7745b9bf6f4e", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Gray_450 { + background-color: #959595; + /* + { + Hex:"#959595", + RGB:"r149 g149 b149", + guid:"172ca0df-3ace-4f3a-b00d-81b65b16b517", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Gray_500 { + background-color: #828282; + /* + { + Hex:"#828282", + RGB:"r130 g130 b130", + guid:"6661ca1b-50d1-40d4-b232-1f2833191e8e", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Gray_550 { + background-color: #6e6e6e; + /* + { + Hex:"#6E6E6E", + RGB:"r110 g110 b110", + guid:"bbe54a4f-b5f3-4d9c-860a-cb9231acd5bb", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Gray_600 { + background-color: #595959; + /* + { + Hex:"#595959", + RGB:"r89 g89 b89", + guid:"7549be08-fad2-41ac-973a-977f6dbd8359", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +.Calcite_Gray_650 { + background-color: #4c4c4c; + /* + { + Hex:"#4C4C4C", + RGB:"r76 g76 b76", + guid:"22c404ce-81f7-4e71-9546-704b35497f83", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +.Calcite_Gray_700 { + background-color: #323232; + /* + { + Hex:"#323232", + RGB:"r51 g51 b51", + guid:"6776d7ab-2580-4c96-af05-18f006b2818f", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +/*# sourceMappingURL=calcite_gray_colors.css.map */ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/patterns_json/calcite_gray_colors_dark.css b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/patterns_json/calcite_gray_colors_dark.css new file mode 100644 index 00000000..640f517a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/patterns_json/calcite_gray_colors_dark.css @@ -0,0 +1,169 @@ +@charset "utf-8";.Calcite_Gray_050 { + background-color: #242424; + /* + { + Hex:"#232323", + RGB:"r35 g35 b35", + guid:"e6e0234a-c28d-4edd-a7d0-b40b4605bdfc", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +.Calcite_Gray_100 { + background-color: #333333; + /* + { + Hex:"#323232", + RGB:"r50 g50 b50", + guid:"b60836ad-9cef-4ade-8523-19235537650a", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +.Calcite_Gray_150 { + background-color: #363636; + /* + { + Hex:"#353535", + RGB:"r53 g53 b53", + guid:"3432c105-8cdb-4907-8963-faf75c927f03", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +.Calcite_Gray_200 { + background-color: #404040; + /* + { + Hex:"#3F3F3F", + RGB:"r63 g63 b63", + guid:"b84bf4f6-1cae-459b-930a-5f5fcc0814d9", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +.Calcite_Gray_250 { + background-color: #474747; + /* + { + Hex:"#474747", + RGB:"r71 g71 b71", + guid:"a55c42af-16f0-49d3-be7e-e104a373823a", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +.Calcite_Gray_300 { + background-color: #4c4c4c; + /* + { + Hex:"#4C4C4C", + RGB:"r76 g76 b76", + guid:"5a10d414-5c14-47f9-9f35-0c3eadfc0066", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +.Calcite_Gray_350 { + background-color: #5c5c5c; + /* + { + Hex:"#5B5B5B", + RGB:"r91 g91 b91", + guid:"9d182d36-1287-4045-a30c-c4b41136e8ce", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Gray_400 { + background-color: #666666; + /* + { + Hex:"#656565", + RGB:"r101 g101 b101", + guid:"363105b0-331d-45fc-84a2-7a3f78ad9147", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Gray_450 { + background-color: #787878; + /* + { + Hex:"#777777", + RGB:"r119 g119 b119", + guid:"88be1c15-6196-4fe6-ab22-a68c85f73906", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Gray_500 { + background-color: #8a8a8a; + /* + { + Hex:"#898989", + RGB:"r137 g137 b137", + guid:"83e3bd4a-d5ef-4138-b154-fadfd814b68b", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Gray_550 { + background-color: #9e9e9e; + /* + { + Hex:"#9E9E9E", + RGB:"r158 g158 b158", + guid:"1797e19d-e393-46b9-8060-1fa22d0cf09a", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Gray_600 { + background-color: #adadad; + /* + { + Hex:"#ADADAD", + RGB:"r173 g173 b173", + guid:"23a8cfb8-5e9d-4571-8766-d4a8462b60f1", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Gray_650 { + background-color: #bdbdbd; + /* + { + Hex:"#BCBCBC", + RGB:"r188 g188 b188", + guid:"c29b67a2-9131-49d5-ab80-3ee85860cc7b", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Gray_700 { + background-color: #d1d1d1; + /* + { + Hex:"#D1D1D1", + RGB:"r209 g209 b209", + guid:"cc981671-db23-4d82-89b7-58e591931755", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +/*# sourceMappingURL=calcite_gray_colors_dark.css.map */ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/patterns_json/calcite_highlight_colors.css b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/patterns_json/calcite_highlight_colors.css new file mode 100644 index 00000000..e336267f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/patterns_json/calcite_highlight_colors.css @@ -0,0 +1,178 @@ +@charset "utf-8";/* Esri Calcite Highlight Colors - Last Updated 04/16/15 */ +/* +{ +name: "Calcite Highlight Colors", +tags: "Calcite Highlight,Calcite" +} +*/ +/* -- Calcite Highlight_Blue -- */ +.Calcite_Highlight_Blue_100 { + background-color: #e2f1fb; + /* + { + Hex:"#E2F1FB", + RGB:"r226 g241 b251", + guid:"8b5be565-e51a-4eb8-baf7-af65c997551a", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Blue_150 { + background-color: #c5e5f9; + /* + { + Hex:"#C5E5F9", + RGB:"r197 g229 b249", + guid:"9ea9ad6a-8756-4ee5-9b8f-60f22aa52037", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Blue_200 { + background-color: #aadbfa; + /* + { + Hex:"#AADBFA", + RGB:"r170 g219 b250", + guid:"315b751c-4c08-4469-8587-19f54c6edb46", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Blue_250 { + background-color: #90cdf2; + /* + { + Hex:"#90CDF2", + RGB:"r144 g205 b242", + guid:"e141cb8a-7fe9-4b74-8726-72532d4b7b7a", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Blue_300 { + background-color: #80bce0; + /* + { + Hex:"#80BCE0", + RGB:"r128 g188 b224", + guid:"5b9adabc-a827-4f50-bd89-af5ac458ea90", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Blue_350 { + background-color: #0079c1; + /* + { + Hex:"#0079C1", + RGB:"r0 g122 b194", + guid:"d5c8b27f-6ed8-40cf-9d8c-b8c05308a89e", + accessibility_white_text:"AAaa", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Blue_400 { + background-color: #005e95; + /* + { + Hex:"#005E95", + RGB:"r0 g95 b150", + guid:"c41634a1-1512-4547-9553-7bc9764beed6", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +/* -- Calcite Highlight Green -- */ +.Calcite_Highlight_Green_100 { + background-color: #cfedcc; + /* + { + Hex:"#CFEDCC", + RGB:"r208 g238 b205", + guid:"2cd4fa57-8564-49ca-b94f-ac70f2cf7258", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Green_150 { + background-color: #b0e2b0; + /* + { + Hex:"#B0E2B0", + RGB:"r177 g227 b177", + guid:"d9795a5a-7bd2-4400-97de-ca31341a9052", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Green_200 { + background-color: #96ce96; + /* + { + Hex:"#96CE96", + RGB:"r151 g207 b151", + guid:"bcd0fd45-c285-40af-891c-575ded969b43", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Green_250 { + background-color: #7dc17d; + /* + { + Hex:"#7DC17D", + RGB:"r126 g194 b126", + guid:"52ef3852-41d5-45cd-b553-47e730f54404", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Green_300 { + background-color: #7bb974; + /* + { + Hex:"#7BB974", + RGB:"r124 g186 b117", + guid:"2e87a1a5-329b-4d62-b390-78c4f278d60e", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Green_350 { + background-color: #31872e; + /* + { + Hex:"#31872E", + RGB:"r49 g135 b46", + guid:"60da2746-4031-485b-9a54-74027c4c9421", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Highlight_Green_400 { + background-color: #2b622b; + /* + { + Hex:"#2B622B", + RGB:"r44 g99 b44", + guid:"1012ac72-462a-4a94-9fcc-79059a273eba", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +/*# sourceMappingURL=calcite_highlight_colors.css.map */ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/patterns_json/calcite_highlight_colors_dark.css b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/patterns_json/calcite_highlight_colors_dark.css new file mode 100644 index 00000000..8cedde81 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/patterns_json/calcite_highlight_colors_dark.css @@ -0,0 +1,169 @@ +@charset "utf-8";.Calcite_Highlight_Blue_100 { + background-color: #294a66; + /* + { + Hex:"#284965", + RGB:"r40 g73 b101", + guid:"9d9b40c8-bcf8-4daf-bc2e-cda7a945dbfe", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +.Calcite_Highlight_Blue_150 { + background-color: #3d6e99; + /* + { + Hex:"#3C6D98", + RGB:"r60 g109 b152", + guid:"abff3827-47ce-48cd-ad38-3fdd15fdf403", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Highlight_Blue_200 { + background-color: #1061a6; + /* + { + Hex:"#1061A5", + RGB:"r16 g97 b165", + guid:"7eb5c97a-acb0-402c-9144-efebee945178", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Highlight_Blue_250 { + background-color: #136fbf; + /* + { + Hex:"#136FBF", + RGB:"r19 g111 b191", + guid:"0cb9beea-9b8c-4c65-9248-4a5b18531fba", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Highlight_Blue_300 { + background-color: #2183d9; + /* + { + Hex:"#80BCE0", + RGB:"r128 g188 b224", + guid:"38f2919c-06ad-460a-8b0c-0a744db64124", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Blue_350 { + background-color: #2493f2; + /* + { + Hex:"#2493F2", + RGB:"r36 g147 b242", + guid:"2ca7fdf2-ec0c-476d-87a9-9f380f87e8e0", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Blue_400 { + background-color: #40a7ff; + /* + { + Hex:"#3FA6FF", + RGB:"r63 g166 b255", + guid:"0e23bbec-ea9a-4141-8ff5-85eff51dcd02", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Green_100 { + background-color: #205920; + /* + { + Hex:"#1f581f", + RGB:"r31 g88 b31", + guid:"7afcbda4-d694-4058-84ba-3f088eea4e7c", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Highlight_Green_150 { + background-color: #478c47; + /* + { + Hex:"#468b46", + RGB:"r70 g139 b70", + guid:"434a4524-83a7-44e4-abbf-2b0e138deff3", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Green_200 { + background-color: #257a25; + /* + { + Hex:"#247924", + RGB:"r36 g121 b36", + guid:"c631a293-e5f6-46bf-973b-979c870239f7", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Highlight_Green_250 { + background-color: #2a8c2a; + /* + { + Hex:"#298b29", + RGB:"r41 g139 b41", + guid:"fb0fa22b-7ef8-4658-9c13-b657587aacbf", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Green_300 { + background-color: #31a331; + /* + { + Hex:"#30a230", + RGB:"r48 g162 b48", + guid:"326cee71-a89f-4d7c-8eaa-3089d1587f40", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Green_350 { + background-color: #34ad34; + /* + { + Hex:"#33ac33", + RGB:"r51 g172 b51", + guid:"75d53b8a-d9e6-42e4-87f8-b8c0e6b14b04", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Green_400 { + background-color: #39bf39; + /* + { + Hex:"#38be38", + RGB:"r56 g190 b56", + guid:"63b45775-fd77-49b8-a86b-a8fdd0b24d14", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +/*# sourceMappingURL=calcite_highlight_colors_dark.css.map */ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/patterns_json/calcite_vibrant_colors.css b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/patterns_json/calcite_vibrant_colors.css new file mode 100644 index 00000000..a7c335a8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/patterns_json/calcite_vibrant_colors.css @@ -0,0 +1,273 @@ +@charset "utf-8";/* Esri Calcite Vibrant Colors - Last Updated 04/16/15 */ +/* +{ +name: "Calcite Vibrant Colors", +tags: "Calcite Vibrant,Calcite" +} +*/ +/* -- Calcite Vibrant_Blue -- */ +.Calcite_Vibrant_Blue_100 { + background-color: #c7e9ff; + /* + { + Hex:"#C7E9FF", + RGB:"r199 g233 b255", + guid:"f16ccaa6-04ab-4987-a1ec-4f3237839027", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Blue_150 { + background-color: #69dcff; + /* + { + Hex:"#69DCFF", + RGB:"r105 g220 b255", + guid:"6f2a2e80-a057-4a0c-82d7-4cfd61c879a1", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Blue_200 { + background-color: #00dee7; + /* + { + Hex:"#00DEE7", + RGB:"r0 g222 b231", + guid:"c601933c-ce51-41b6-b673-d806dc3f3e70", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Blue_250 { + background-color: #b3e9f9; + /* + { + Hex:"#B3E9F9", + RGB:"r179 g233 b249", + guid:"04e45f44-5d64-4fd1-89e0-bfaa370ec07f", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Yellow_100 { + background-color: #ffefb7; + /* + { + Hex:"#FFEFB7", + RGB:"r255 g239 b183", + guid:"a6c30ee4-200a-41f6-9aef-ad61262df6ad", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Yellow_150 { + background-color: #fad817; + /* + { + Hex:"#FAD817", + RGB:"r250 g216 b23", + guid:"44e4a34c-79ae-4c80-872b-8931e39f3519", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Yellow_200 { + background-color: #fff000; + /* + { + Hex:"#FFF000", + RGB:"r255 g240 b0", + guid:"584c655a-ab63-45eb-b900-51d2541f0404", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Orange_100 { + background-color: #ffdab6; + /* + { + Hex:"#FFDAB6", + RGB:"r255 g217 b181", + guid:"97aade8f-6471-4d29-adb7-a51440e04ac5", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Orange_150 { + background-color: #ffbc6b; + /* + { + Hex:"#FFBC6D", + RGB:"r255 g187 b106", + guid:"725e3a5a-dd72-4189-a64b-bc904d3ab4e2", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Orange_200 { + background-color: #ffcc00; + /* + { + Hex:"#FFCC00", + RGB:"r255 g203 b0", + guid:"a360d6ed-89b0-420b-b7a6-a7bda9e0eed3", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Green_100 { + background-color: #daffd9; + /* + { + Hex:"#DAFFD9", + RGB:"r218 g255 b217", + guid:"5b12373e-3bb1-4334-93fb-8bab6264e79e", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Green_150 { + background-color: #71de6e; + /* + { + Hex:"#71DE6E", + RGB:"r113 g222 b110", + guid:"71c4d11c-1a9a-41b9-a3fd-988c3da79b8c", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Green_200 { + background-color: #a5e800; + /* + { + Hex:"#A5E800", + RGB:"r165 g232 b0", + guid:"2a8512c5-beae-4889-b75a-9146e178dce1", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Red_100 { + background-color: #ffc0b3; + /* + { + Hex:"#FFC0B3", + RGB:"r255 g192 b179", + guid:"463b658b-c27b-4323-a9f1-307a4aeec38e", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Red_150 { + background-color: #ff642e; + /* + { + Hex:"#FF642E", + RGB:"r255 g100 b46", + guid:"a8f0ff9b-3205-4b82-be41-6c184c7bc3a6", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Red_200 { + background-color: #de2900; + /* + { + Hex:"#DE2900", + RGB:"r222 g41 b0", + guid:"2144446b-9b48-46ba-a006-1c435c401d9b", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Vibrant_Purple_100 { + background-color: #daccff; + /* + { + Hex:"#DACCFF", + RGB:"r218 g204 b255", + guid:"6dae4600-41dd-4239-bae6-ea589fbe0183", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Purple_150 { + background-color: #b096ff; + /* + { + Hex:"#B096FF", + RGB:"r176 g150 b255", + guid:"0679b073-7f94-42db-99cf-9b2608501e0a", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Purple_200 { + background-color: #f185ff; + /* + { + Hex:"#F185FF", + RGB:"r241 g133 b255", + guid:"124bfbab-0bba-4d05-9163-40f34a372f5f", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Brown_100 { + background-color: #ffdbb3; + /* + { + Hex:"#FFDBB3", + RGB:"r255 g219 b179", + guid:"8a4fc6ef-b831-4c85-9c81-06686baad81b", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Brown_150 { + background-color: #db8d2f; + /* + { + Hex:"#DB8D2F", + RGB:"r219 g141 b47", + guid:"45efb8bb-fdba-41d8-8e35-b8fe77869d81", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Brown_200 { + background-color: #ffbc6b; + /* + { + Hex:"#FFBC6B", + RGB:"r255 g188 b107", + guid:"a59cae25-9fce-459e-80b0-eafdff499a00", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +/*# sourceMappingURL=calcite_vibrant_colors.css.map */ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/patterns_json/calcite_vibrant_colors_dark.css b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/patterns_json/calcite_vibrant_colors_dark.css new file mode 100644 index 00000000..946925e6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/patterns_json/calcite_vibrant_colors_dark.css @@ -0,0 +1,265 @@ +@charset "utf-8";.Calcite_Vibrant_Blue_100 { + background-color: #1376bf; + /* + { + Hex:"#1275BE", + RGB:"r18 g117 b190", + guid:"cd7d5208-4b1d-4ded-a32c-d255f3abb3a7", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Vibrant_Blue_150 { + background-color: #0089f0; + /* + { + Hex:"#0088EF", + RGB:"r0 g136 b239", + guid:"9d362f4a-4df1-4912-93fe-6ba8a5811b36", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Blue_200 { + background-color: #00c0f0; + /* + { + Hex:"#00BFEF", + RGB:"r0 g191 b239", + guid:"0de86406-710c-4887-9712-e12a7dfa0362", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Blue_250 { + background-color: #00b5b9; + /* + { + Hex:"#00B4BC", + RGB:"r0 g180 b188", + guid:"80bd24b8-df54-4d1a-8ebb-26e834eefd63", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Yellow_100 { + background-color: #917b00; + /* + { + Hex:"#917B00", + RGB:"r145 g123 b0", + guid:"1f92d8db-ac14-40c1-83d0-1d5db3b17548", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Yellow_150 { + background-color: #c7a900; + /* + { + Hex:"#C7A900", + RGB:"r199 g169 b0", + guid:"0c11a9d9-54d7-4844-a66a-aa957b72b435", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Yellow_200 { + background-color: #ffd800; + /* + { + Hex:"#FFD800", + RGB:"r255 g216 b0", + guid:"ef5dd2fc-2972-498e-9f03-9a55922bb597", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Orange_100 { + background-color: #a15600; + /* + { + Hex:"#A05500", + RGB:"r160 g85 b0", + guid:"71388981-779b-4fa2-b373-c98a7c8dd9e2", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Vibrant_Orange_150 { + background-color: #cf7d1f; + /* + { + Hex:"#CE7C1E", + RGB:"r206 g124 b30", + guid:"e1008f42-2e5f-495f-a7ec-e69eb4dafb18", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Orange_200 { + background-color: #ffc415; + /* + { + Hex:"#FFC314", + RGB:"r255 g195 b20", + guid:"1d148e0c-418d-43f2-9e01-9994606cde2e", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Green_100 { + background-color: #386f38; + /* + { + Hex:"#376E37", + RGB:"r55 g110 b55", + guid:"ea2bead1-e919-4684-a4ae-66b6be54dd32", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Vibrant_Green_150 { + background-color: #59d152; + /* + { + Hex:"#58D051", + RGB:"r88 g208 b81", + guid:"34de12dc-c22a-4f9a-9d36-9efb45cff4c6", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Green_200 { + background-color: #85e800; + /* + { + Hex:"#A4E700", + RGB:"r164 g231 b0", + guid:"8959874c-3160-40b1-a9cc-bfdc7800b520", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Red_100 { + background-color: #751d00; + /* + { + Hex:"#741C00", + RGB:"r116 g28 b0", + guid:"ccf3b82c-1feb-4951-8059-2b0c5ddda49a", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +.Calcite_Vibrant_Red_150 { + background-color: #993516; + /* + { + Hex:"#983415", + RGB:"r152 g52 b21", + guid:"be7392cc-0de9-4741-9f65-0f1bc65baac1", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +.Calcite_Vibrant_Red_200 { + background-color: #e65c2e; + /* + { + Hex:"#E55B2D", + RGB:"r229 g91 b45", + guid:"b874b8ed-3493-4a6d-913a-d7d00801f893", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Purple_100 { + background-color: #503691; + /* + { + Hex:"#4F3590", + RGB:"r79 g53 b144", + guid:"beb0f9ad-3d3a-4231-89b4-344ed3567802", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +.Calcite_Vibrant_Purple_150 { + background-color: #754fd4; + /* + { + Hex:"#744ED3", + RGB:"r116 g78 b211", + guid:"fb718f2f-104d-4299-adae-a39165c2c90a", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Vibrant_Purple_200 { + background-color: #9b4ba6; + /* + { + Hex:"#9A4AA5", + RGB:"r154 g74 b65", + guid:"b5863254-85f6-479b-aa78-2c35796a6365", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Vibrant_Brown_100 { + background-color: #673d10; + /* + { + Hex:"#663C0F", + RGB:"r102 g60 b15", + guid:"d6abdd92-ea9d-4d39-9190-4d1ab1c6e81c", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +.Calcite_Vibrant_Brown_150 { + background-color: #995d18; + /* + { + Hex:"#985C17", + RGB:"r152 g92 b23", + guid:"024d248d-7fff-4a37-afae-d715bae79065", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Vibrant_Brown_200 { + background-color: #df8c39; + /* + { + Hex:"#D38B38", + RGB:"r211 g139 b56", + guid:"8e60415c-3325-40b8-9dee-37eb5d53be08", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +/*# sourceMappingURL=calcite_vibrant_colors_dark.css.map */ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/patterns_json/complete.css b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/patterns_json/complete.css new file mode 100644 index 00000000..c6e30025 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/colors/patterns_json/complete.css @@ -0,0 +1,2847 @@ +@charset "utf-8";/* Esri Brand Colors - Last Updated 04/16/15 */ +/* +{ +name: "Esri Brand Colors", +tags: "Brand Colors,Brand" +} +*/ +/* -- Esri Brand Blue -- */ +.Brand_Blue_100 { + background-color: #b9e0f7; + /* + { + Hex:"#b9e0f7", + CMYK:"c25 m2 y0 k0", + AdobeRGB:"r196 g223 b246", + sRGB:"r185 g224 b247", + guid:"487af1c6-5547-4727-9716-913b4d0b3a7a", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Blue_150 { + background-color: #00b9f2; + /* + { + Hex:"#00b9f2", + CMYK:"c80 m0 y0 k0", + AdobeRGB:"r75 g184 b239", + sRGB:"r0 g185 b242", + guid:"a6395586-91ea-4893-932a-571b66582a67", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Blue_200 { + background-color: #007ac2; + /* + { + Hex:"#007ac2", + CMYK:"c100 m43 y0 k0", + AdobeRGB:"r23 g121 b191", + sRGB:"r0 g122 b194", + guid:"f1c219e1-ef6a-46be-9a4e-fa0b5dc5a552", + accessibility_white_text:"AAaa", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Blue_250 { + background-color: #004575; + /* + { + Hex:"#004575", + CMYK:"c100 m43 y0 k50", + AdobeRGB:"r0 g71 b115", + sRGB:"r0 g69 b117", + guid:"ba4e2698-0172-4983-81ff-c22b0ab7f0d3", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +/* -- Esri Brand Warm -- */ +.Brand_Yellow_100 { + background-color: #ffec4f; + /* + { + Hex:"#ffec4f", + CMYK:"c0 m3 y80 k0", + AdobeRGB:"r245 g235 b93", + sRGB:"r225 g236 b79", + guid:"2af4ee33-7083-40b6-ac44-9f905f0a266f", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Orange_100 { + background-color: #f89927; + /* + { + Hex:"#f89927", + CMYK:"c0 m45 y95 k0", + AdobeRGB:"r226 g152 b54", + sRGB:"r248 g153 b39", + guid:"12e5df75-11dc-400f-939f-c7d8bd7a95f8", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Orange_150 { + background-color: #f36f20; + /* + { + Hex:"#f36f20", + CMYK:"c0 m70 y100 k0", + AdobeRGB:"r215 g111 b44", + sRGB:"r243 g111 b32", + guid:"d64dcde0-f5b5-4689-93f7-8313175ef618", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Orange_200 { + background-color: #da4d1e; + /* + { + Hex:"#da4d1e", + CMYK:"c0 m82 y100 k10", + AdobeRGB:"r190 g79 b38", + sRGB:"r218 g77 b30", + guid:"6cbe3a22-21ae-4e54-af13-e0db797a6346", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Red_100 { + background-color: #de2900; + /* + { + Hex:"#de2900", + CMYK:"c7 m95 y100 k0", + AdobeRGB:"r0 g0 b0", + sRGB:"r222 g41 b0", + guid:"ca450d51-156e-4d0d-a1e6-49205555fc4b", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +/* -- Esri Brand Green -- */ +.Brand_Green_100 { + background-color: #d1e391; + /* + { + Hex:"#d1e391", + CMYK:"c20 m0 y55 k0", + AdobeRGB:"r213 g226 b148", + sRGB:"r209 g227 b145", + guid:"74d795a0-7cc4-4cf5-8d6d-4ae147179d93", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Green_150 { + background-color: #aad04b; + /* + { + Hex:"#aad04b", + CMYK:"c38 m0 y90 k0", + AdobeRGB:"r180 g207 b87", + sRGB:"r170 g208 b75", + guid:"c0bead6b-3d92-4fb0-a126-f73517e33f8c", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Green_200 { + background-color: #35ac46; + /* + { + Hex:"#35ac46", + CMYK:"c75 m0 y100 k5", + AdobeRGB:"r105 g170 b79", + sRGB:"r53 g172 b70", + guid:"f23988a2-1cde-490f-940e-7bdf39db9f52", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Green_250 { + background-color: #2a7433; + /* + { + Hex:"#2a7433", + CMYK:"c73 m9 y94 k39", + AdobeRGB:"r74 g115 b58", + sRGB:"r42 g116 b51", + guid:"f270cfb7-6cd9-4597-ba90-d812fb7f65d3", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +/* -- Esri Brand Purple -- */ +.Brand_Purple_100 { + background-color: #dfcce3; + /* + { + Hex:"#dfcce3", + CMYK:"c10 m20 y0 k0", + AdobeRGB:"r217 g203 b226", + sRGB:"r223 g203 b227", + guid:"d5b964e1-cebf-4e38-973d-ec272a90371d", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Purple_150 { + background-color: #b279b4; + /* + { + Hex:"#b279b4", + CMYK:"c30 m60 y0 k0", + AdobeRGB:"r163 g121 b177", + sRGB:"r178 g122 b179", + guid:"05c574ef-8588-4e97-9251-9130f9193978", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Purple_200 { + background-color: #8f499c; + /* + { + Hex:"#8f499c", + CMYK:"c50 m85 y0 k0", + AdobeRGB:"r127 g74 b152", + sRGB:"r142 g73 b155", + guid:"4efa3594-8b85-4b71-8f7f-d5e38ba8cca3", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Brand_Purple_250 { + background-color: #6b1978; + /* + { + Hex:"#6b1978", + CMYK:"c60 m100 y0 k20", + AdobeRGB:"r93 g32 b117", + sRGB:"r102 g26 b100", + guid:"462cd8c4-ea73-40ac-8d22-ccce6b27f25b", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +/* -- Esri Brand Brown -- */ +.Brand_Brown_100 { + background-color: #ecdcb9; + /* + { + Hex:"#ecdcb9", + CMYK:"c2 m7 y26 k5", + AdobeRGB:"r232 g219 b185", + sRGB:"r236 g220 b185", + guid:"942a8da4-fa03-4d1f-977e-a6327c8c0a14", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Brown_150 { + background-color: #be9969; + /* + { + Hex:"#be9969", + CMYK:"c7 m27 y55 k22", + AdobeRGB:"r179 g152 b107", + sRGB:"r190 g153 b105", + guid:"854a356c-36b8-4c14-a54f-dca3c85ba2e1", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Brown_200 { + background-color: #7b4f1c; + /* + { + Hex:"#7b4f1c", + CMYK:"c17 m52 y87 k50", + AdobeRGB:"r112 g80 b37", + sRGB:"r123 g79 b28", + guid:"240ba3a7-fec3-4639-bbb8-ed38a47743ae", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +.Brand_Brown_250 { + background-color: #523b20; + /* + { + Hex:"#523b20", + CMYK:"c25 m45 y70 k70", + AdobeRGB:"r78 g62 b39", + sRGB:"r82 g59 b32", + guid:"e7975f09-420f-4467-bbe4-1f9292b1abf8", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +/* -- Esri Brand Gray -- */ +.Brand_Gray_100 { + background-color: #b4b4b4; + /* + { + Hex:"#b4b4b4", + CMYK:"c0 m0 y0 k35", + AdobeRGB:"r178 g178 b178", + sRGB:"r180 g180 b180", + guid:"d985a8fd-68f3-4c8e-9af4-dbda932b8cfe", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Gray_150 { + background-color: #969696; + /* + { + Hex:"#969696", + CMYK:"c0 m0 y0 k50", + AdobeRGB:"r150 g150 b150", + sRGB:"r150 g150 b150", + guid:"b8fdaa89-975e-45b8-b001-abfb359eb0d1", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + + } + */ } + +.Brand_Gray_200 { + background-color: #6e6e6e; + /* + { + Hex:"#6e6e6e", + CMYK:"c0 m0 y0 k70", + AdobeRGB:"r110 g110 b110", + sRGB:"r110 g110 b110", + guid:"520fe793-6207-4373-9b30-9584d69eed2a", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + + } + */ } + +.Brand_Gray_250 { + background-color: #464646; + /* + { + Hex:"#464646", + CMYK:"c0 m0 y0 k88", + AdobeRGB:"r71 g71 b71", + sRGB:"r70 g70 b70", + guid:"404d0353-df2a-41fd-8c66-24604343d84c", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +/* Esri Calcite Core Colors - Last Updated 04/16/15 */ +/* +{ +name: "Calcite Core Colors", +tags: "Calcite Core,Calcite" +} +*/ +/* -- Calcite Core Blue -- */ +.Calcite_Blue_100 { + background-color: #d2e9f9; + /* + { + Hex:"#D2E9F9", + RGB:"r221 g234 b249", + guid:"4655dee8-192b-4fdd-bd76-a3026c629763", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Blue_150 { + background-color: #bcdaed; + /* + { + Hex:"#BCDAED", + RGB:"r189 g219 b238", + guid:"9ba1245d-dd02-4dc1-ac28-fa2048fc1627", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Blue_200 { + background-color: #6cb4e2; + /* + { + Hex:"#6CB4E2", + RGB:"r109 g181 b227", + guid:"88e16018-ce1b-4ef2-ab21-e7ee260a217a", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Blue_250 { + background-color: #56a5d8; + /* + { + Hex:"#56A5D8", + RGB:"r87 g166 b217", + guid:"d36d7477-5d0f-46fe-a5c9-0cd59b4028d6", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Blue_a100 { + background-color: #49b0f2; + /* + { + Hex:"#49B0F2", + RGB:"r73 g176 b242", + guid:"e22efb06-71b5-4ee0-b1ce-9c599df2ac9d", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Blue_a150 { + background-color: #419ed9; + /* + { + Hex:"#419ED9", + RGB:"r65 g158 b217", + guid:"64d227d5-55fa-4c78-af72-64bc4e5c2dac", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Blue_a200 { + background-color: #3b8fc4; + /* + { + Hex:"#3B8FC4", + RGB:"r59 g143 b196", + guid:"d4a595a8-8c99-4776-ad24-5db864faf1d4", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Blue_a250 { + background-color: #196fa6; + /* + { + Hex:"#196FA6", + RGB:"r25 g111 b166", + guid:"cead1d1f-5cd2-4b80-86ec-0fe7c35323bc", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +/* -- Calcite Core Yellow -- */ +.Calcite_Yellow_100 { + background-color: #f3edc7; + /* + { + Hex:"#F3EDC7", + RGB:"r244 g238 b200", + guid:"b4ad1067-29aa-4d47-acf1-365dc5779e43", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Yellow_150 { + background-color: #efe397; + /* + { + Hex:"#EFE397", + RGB:"r240 g228 b152", + guid:"74554988-b164-47dd-9bd7-8714503bfedd", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Yellow_200 { + background-color: #e4d154; + /* + { + Hex:"#E4D154", + RGB:"r229 g210 b85", + guid:"e1ac1163-5f62-4239-a0a4-35a421d2b82d", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Yellow_250 { + background-color: #d8c34b; + /* + { + Hex:"#D8C34B", + RGB:"r217 g196 b76", + guid:"bb431533-9ae1-4c1f-bf70-6b9234ec4065", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Yellow_a100 { + background-color: #f2d530; + /* + { + Hex:"#F2D530", + RGB:"r242 g213 b48", + guid:"72bc84b6-854a-4b65-ac7a-fd894d3d73b0", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Yellow_a150 { + background-color: #d9bf2b; + /* + { + Hex:"#D9BF2B", + RGB:"r217 g191 b43", + guid:"45dfb92c-ca20-404a-b761-50df7d6d55ac", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Yellow_a200 { + background-color: #bda726; + /* + { + Hex:"#BDA726", + RGB:"r189 g167 b38", + guid:"be6f0c4d-ab00-40f2-9df5-8e5ea1ac4fea", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Yellow_a250 { + background-color: #a68d00; + /* + { + Hex:"#A68D00", + RGB:"r166 g141 b0", + guid:"ed030b74-86fe-481e-85c1-abe97b1cd9bb", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +/* -- Calcite Core Orange -- */ +.Calcite_Orange_100 { + background-color: #fbe1c2; + /* + { + Hex:"#FBE1C2", + RGB:"r251 g226 b195", + guid:"5367b7b0-a1a3-4cf4-bb02-89af77834fc3", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Orange_150 { + background-color: #f6ca92; + /* + { + Hex:"#F6CA92", + RGB:"r247 g203 b147", + guid:"751dde41-e219-4130-b096-50252d454d0c", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Orange_200 { + background-color: #eda959; + /* + { + Hex:"#EDA959", + RGB:"r238 g170 b90", + guid:"08a9135b-e9ba-44c3-a7b9-aafaee9ba634", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Orange_250 { + background-color: #e79c47; + /* + { + Hex:"#E79C47", + RGB:"r232 g157 b72", + guid:"a01870e1-ceb4-424b-927d-21e794a92da7", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Orange_a100 { + background-color: #ff9f33; + /* + { + Hex:"#FF9F33", + RGB:"r255 g159 b51", + guid:"1d63fc35-0b74-4f2b-a0a4-0a5f72a4c630", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Orange_a150 { + background-color: #e8912e; + /* + { + Hex:"#E8912E", + RGB:"r232 g145 b46", + guid:"f92a6f43-90a3-4007-8758-3305b07542d7", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Orange_a200 { + background-color: #d17e21; + /* + { + Hex:"#D17E21", + RGB:"r209 g126 b33", + guid:"66ef990d-1980-499a-8ad7-a2027e473954", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Orange_a250 { + background-color: #ad6511; + /* + { + Hex:"#AD6511", + RGB:"r173 g101 b17", + guid:"861cc1ae-dce3-4272-a55c-1d3c7c9f068a", + accessibility_white_text:"AAaa", + accessibility_black_text:"AAaa" + } + */ } + +/* -- Calcite Core Green -- */ +.Calcite_Green_100 { + background-color: #ddeedb; + /* + { + Hex:"#DDEEDB", + RGB:"r221 g238 b219", + guid:"e308a3ec-840e-4a77-a51b-df5ce37ff3bb", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Green_150 { + background-color: #9bc19c; + /* + { + Hex:"#9BC19C", + RGB:"r155 g194 b156", + guid:"79c4211e-4942-41af-ab09-2f64352ffd35", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Green_200 { + background-color: #67a966; + /* + { + Hex:"#67A966", + RGB:"r105 g170 b103", + guid:"a6b78543-830a-40ed-b5ce-d0781dc7fec4", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Green_250 { + background-color: #5a9359; + /* + { + Hex:"#5A9359", + RGB:"r91 g148 b90", + guid:"275dfc18-669b-4172-8d05-ebe756967689", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Green_a100 { + background-color: #50ad4e; + /* + { + Hex:"#50AD4E", + RGB:"r80 g173 b78", + guid:"a57aee23-1ea4-4b5e-92c1-3f905cd2f57e", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Green_a150 { + background-color: #449443; + /* + { + Hex:"#449443", + RGB:"r68 g148 b67", + guid:"c0772e3f-d054-4789-bb1c-68fa5fe30af0", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Green_a200 { + background-color: #338033; + /* + { + Hex:"#338033", + RGB:"r51 g128 b51", + guid:"5e702fde-9966-487f-98af-52041709c9a7", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Green_a250 { + background-color: #275e26; + /* + { + Hex:"#275E26", + RGB:"r39 g94 b38", + guid:"edb72c89-e39a-4de8-984f-8b7d9f838f98", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +/* -- Calcite Core Red -- */ +.Calcite_Red_100 { + background-color: #f3ded7; + /* + { + Hex:"#F3DED7", + RGB:"r244 g223 b216", + guid:"7f79cf3c-0a16-4386-a7e5-53ec317d9e8a", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Red_150 { + background-color: #e4a793; + /* + { + Hex:"#E4A793", + RGB:"r229 g168 b148", + guid:"d0d38ae2-c916-4a16-a1f3-d951cc499e65", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Red_200 { + background-color: #c86a4a; + /* + { + Hex:"#C86A4A", + RGB:"r210 g107 b75", + guid:"233ed1cf-5f23-4fab-aa17-63b29a50801b", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Red_250 { + background-color: #c6542d; + /* + { + Hex:"#C6542D", + RGB:"r199 g85 b46", + guid:"891511b8-fe34-45f3-b51d-88d3fa6d24b8", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Red_a100 { + background-color: #e04f1d; + /* + { + Hex:"#E04F1D", + RGB:"r224 g79 b29", + guid:"a318043e-4402-4471-834b-7665b8fb5d0b", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Red_a150 { + background-color: #c7461a; + /* + { + Hex:"#C7461A", + RGB:"r199 g70 b26", + guid:"f3b9c963-b6cf-40c6-975d-f08584298268", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Red_a200 { + background-color: #ab3c16; + /* + { + Hex:"#AB3C16", + RGB:"r171 g60 b22", + guid:"592dfff5-bc8b-4d59-ad83-41b268873db0", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Red_a250 { + background-color: #8c2907; + /* + { + Hex:"#8C2907", + RGB:"r140 g41 b7", + guid:"ede8a7e5-c655-44cc-828a-292984b98964", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +/* -- Calcite Core Purple -- */ +.Calcite_Purple_100 { + background-color: #e5e1ef; + /* + { + Hex:"#E5E1EF", + RGB:"r230 g226 b240", + guid:"17a68f19-2176-4883-90ec-0e02f7ebab6f", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Purple_150 { + background-color: #c4bcdc; + /* + { + Hex:"#C4BCDC", + RGB:"r197 g189 b221", + guid:"92900e24-b8f4-454a-baba-181897f51978", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Purple_200 { + background-color: #9081bc; + /* + { + Hex:"#9081BC", + RGB:"r145 g130 b189", + guid:"10b9463d-488f-42d9-8899-034e3c3029fa", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Purple_250 { + background-color: #7b6ca7; + /* + { + Hex:"#7B6CA7", + RGB:"r124 g109 b168", + guid:"687fb17c-d87c-4e2e-a24c-132e70aa92b8", + accessibility_white_text:"AAaa", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Purple_a100 { + background-color: #846ebf; + /* + { + Hex:"#846EBF", + RGB:"r132 g110 b191", + guid:"d861e9f1-bf6a-42f3-b217-93894bab3386", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Purple_a150 { + background-color: #7461a8; + /* + { + Hex:"#7461A8", + RGB:"r116 g97 b168", + guid:"35d3955f-b3cd-4421-a0b5-38a0bfffd03b", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Purple_a200 { + background-color: #61518c; + /* + { + Hex:"#61518C", + RGB:"r97 g81 b140", + guid:"a9c9b7f3-6973-4bf9-9879-f41067d327d6", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Purple_a250 { + background-color: #4f4273; + /* + { + Hex:"#4F4273", + RGB:"r79 g66 b115", + guid:"7cd4639d-fec7-42bb-82f8-7ca7cb70530e", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +/* -- Calcite Core Brown -- */ +.Calcite_Brown_100 { + background-color: #e8ddd3; + /* + { + Hex:"#E8DDD3", + RGB:"r233 g222 b212", + guid:"d66dd0c1-bf42-4641-8411-bc6f5b3bf7ae", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Brown_150 { + background-color: #d2b38f; + /* + { + Hex:"#D2B38F", + RGB:"r211 g180 b144", + guid:"eca70e1f-7f60-4b58-b41d-8bc144e476cb", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Brown_200 { + background-color: #b78a54; + /* + { + Hex:"#B78A54", + RGB:"r184 g139 b85", + guid:"b02f6a27-6d0d-46db-96df-6ca3ff7d29b3", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Brown_250 { + background-color: #a57946; + /* + { + Hex:"#A57946", + RGB:"r166 g122 b71", + guid:"733ba9e7-992e-4f52-a786-93ca5b84224a", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Brown_a100 { + background-color: #bf813a; + /* + { + Hex:"#BF813A", + RGB:"r191 g129 b58", + guid:"37268ee6-db88-4afb-9306-5781c120a0ca", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Brown_a150 { + background-color: #a67032; + /* + { + Hex:"#A67032", + RGB:"r166 g112 b50", + guid:"4d0620ad-f5f8-4160-a0ca-aa94e99e3725", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Brown_a200 { + background-color: #8c5e2a; + /* + { + Hex:"#8C5E2A", + RGB:"r140 g94 b42", + guid:"2e90145b-9516-4c3c-bba8-63672ff71fef", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Brown_a250 { + background-color: #734d22; + /* + { + Hex:"#734D22", + RGB:"r115 g77 b34", + guid:"fc9df10f-e68d-4d8f-a558-60a0869f34e2", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +/* Esri Calcite Gray Colors - Last Updated 04/16/15 */ +/* +{ +name: "Calcite Gray Colors", +tags: "Calcite Gray,Calcite" +} +*/ +/* -- Calcite Gray -- */ +.Calcite_Gray_050 { + background-color: #ffffff; + /* + { + Hex:"#FFFFFF", + RGB:"r0 g0 b0", + guid:"ce3816ba-9d1f-4868-9741-923892cf8359", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Gray_100 { + background-color: #f8f8f8; + /* + { + Hex:"#F8F8F8", + RGB:"r248 g248 b248", + guid:"d985a8fd-7fje-4c8e-9af4-dbda932b8cfe", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Gray_150 { + background-color: #f4f4f4; + /* + { + Hex:"#F4F4F4", + RGB:"r244 g244 b244", + guid:"2844bcc7-292d-40fd-9fe8-cfb44729dd2d", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Gray_200 { + background-color: #efefef; + /* + { + Hex:"#EFEFEF", + RGB:"r239 g239 b239", + guid:"32d31fab-4659-4b9f-926f-5fcc0735acaf", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Gray_250 { + background-color: #e7e7e7; + /* + { + Hex:"#E7E7E7", + RGB:"r231 g231 b231", + guid:"2cf7c448-98d5-4d8f-9ce4-9bfcccd6e973", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Gray_300 { + background-color: #e0e0e0; + /* + { + Hex:"#E0E0E0", + RGB:"r224 g224 b224", + guid:"9ffbb3ee-4a62-4a28-989a-443b47bf6a72", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Gray_350 { + background-color: #cccccc; + /* + { + Hex:"#CCCCCC", + RGB:"204 g204 b204", + guid:"1dcd7c34-ccc5-4dde-82fa-e79ae93eee91", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Gray_400 { + background-color: #a9a9a9; + /* + { + Hex:"#A9A9A9", + RGB:"r169 g169 b169", + guid:"d07d2783-274b-4e08-965d-7745b9bf6f4e", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Gray_450 { + background-color: #959595; + /* + { + Hex:"#959595", + RGB:"r149 g149 b149", + guid:"172ca0df-3ace-4f3a-b00d-81b65b16b517", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Gray_500 { + background-color: #828282; + /* + { + Hex:"#828282", + RGB:"r130 g130 b130", + guid:"6661ca1b-50d1-40d4-b232-1f2833191e8e", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Gray_550 { + background-color: #6e6e6e; + /* + { + Hex:"#6E6E6E", + RGB:"r110 g110 b110", + guid:"bbe54a4f-b5f3-4d9c-860a-cb9231acd5bb", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Gray_600 { + background-color: #595959; + /* + { + Hex:"#595959", + RGB:"r89 g89 b89", + guid:"7549be08-fad2-41ac-973a-977f6dbd8359", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +.Calcite_Gray_650 { + background-color: #4c4c4c; + /* + { + Hex:"#4C4C4C", + RGB:"r76 g76 b76", + guid:"22c404ce-81f7-4e71-9546-704b35497f83", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +.Calcite_Gray_700 { + background-color: #323232; + /* + { + Hex:"#323232", + RGB:"r51 g51 b51", + guid:"6776d7ab-2580-4c96-af05-18f006b2818f", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +/* Esri Calcite Vibrant Colors - Last Updated 04/16/15 */ +/* +{ +name: "Calcite Vibrant Colors", +tags: "Calcite Vibrant,Calcite" +} +*/ +/* -- Calcite Vibrant_Blue -- */ +.Calcite_Vibrant_Blue_100 { + background-color: #c7e9ff; + /* + { + Hex:"#C7E9FF", + RGB:"r199 g233 b255", + guid:"f16ccaa6-04ab-4987-a1ec-4f3237839027", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Blue_150 { + background-color: #69dcff; + /* + { + Hex:"#69DCFF", + RGB:"r105 g220 b255", + guid:"6f2a2e80-a057-4a0c-82d7-4cfd61c879a1", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Blue_200 { + background-color: #00dee7; + /* + { + Hex:"#00DEE7", + RGB:"r0 g222 b231", + guid:"c601933c-ce51-41b6-b673-d806dc3f3e70", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Blue_250 { + background-color: #b3e9f9; + /* + { + Hex:"#B3E9F9", + RGB:"r179 g233 b249", + guid:"04e45f44-5d64-4fd1-89e0-bfaa370ec07f", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Yellow_100 { + background-color: #ffefb7; + /* + { + Hex:"#FFEFB7", + RGB:"r255 g239 b183", + guid:"a6c30ee4-200a-41f6-9aef-ad61262df6ad", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Yellow_150 { + background-color: #fad817; + /* + { + Hex:"#FAD817", + RGB:"r250 g216 b23", + guid:"44e4a34c-79ae-4c80-872b-8931e39f3519", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Yellow_200 { + background-color: #fff000; + /* + { + Hex:"#FFF000", + RGB:"r255 g240 b0", + guid:"584c655a-ab63-45eb-b900-51d2541f0404", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Orange_100 { + background-color: #ffdab6; + /* + { + Hex:"#FFDAB6", + RGB:"r255 g217 b181", + guid:"97aade8f-6471-4d29-adb7-a51440e04ac5", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Orange_150 { + background-color: #ffbc6b; + /* + { + Hex:"#FFBC6D", + RGB:"r255 g187 b106", + guid:"725e3a5a-dd72-4189-a64b-bc904d3ab4e2", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Orange_200 { + background-color: #ffcc00; + /* + { + Hex:"#FFCC00", + RGB:"r255 g203 b0", + guid:"a360d6ed-89b0-420b-b7a6-a7bda9e0eed3", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Green_100 { + background-color: #daffd9; + /* + { + Hex:"#DAFFD9", + RGB:"r218 g255 b217", + guid:"5b12373e-3bb1-4334-93fb-8bab6264e79e", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Green_150 { + background-color: #71de6e; + /* + { + Hex:"#71DE6E", + RGB:"r113 g222 b110", + guid:"71c4d11c-1a9a-41b9-a3fd-988c3da79b8c", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Green_200 { + background-color: #a5e800; + /* + { + Hex:"#A5E800", + RGB:"r165 g232 b0", + guid:"2a8512c5-beae-4889-b75a-9146e178dce1", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Red_100 { + background-color: #ffc0b3; + /* + { + Hex:"#FFC0B3", + RGB:"r255 g192 b179", + guid:"463b658b-c27b-4323-a9f1-307a4aeec38e", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Red_150 { + background-color: #ff642e; + /* + { + Hex:"#FF642E", + RGB:"r255 g100 b46", + guid:"a8f0ff9b-3205-4b82-be41-6c184c7bc3a6", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Red_200 { + background-color: #de2900; + /* + { + Hex:"#DE2900", + RGB:"r222 g41 b0", + guid:"2144446b-9b48-46ba-a006-1c435c401d9b", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Vibrant_Purple_100 { + background-color: #daccff; + /* + { + Hex:"#DACCFF", + RGB:"r218 g204 b255", + guid:"6dae4600-41dd-4239-bae6-ea589fbe0183", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Purple_150 { + background-color: #b096ff; + /* + { + Hex:"#B096FF", + RGB:"r176 g150 b255", + guid:"0679b073-7f94-42db-99cf-9b2608501e0a", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Purple_200 { + background-color: #f185ff; + /* + { + Hex:"#F185FF", + RGB:"r241 g133 b255", + guid:"124bfbab-0bba-4d05-9163-40f34a372f5f", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Brown_100 { + background-color: #ffdbb3; + /* + { + Hex:"#FFDBB3", + RGB:"r255 g219 b179", + guid:"8a4fc6ef-b831-4c85-9c81-06686baad81b", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Brown_150 { + background-color: #db8d2f; + /* + { + Hex:"#DB8D2F", + RGB:"r219 g141 b47", + guid:"45efb8bb-fdba-41d8-8e35-b8fe77869d81", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Brown_200 { + background-color: #ffbc6b; + /* + { + Hex:"#FFBC6B", + RGB:"r255 g188 b107", + guid:"a59cae25-9fce-459e-80b0-eafdff499a00", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +/* Esri Calcite Highlight Colors - Last Updated 04/16/15 */ +/* +{ +name: "Calcite Highlight Colors", +tags: "Calcite Highlight,Calcite" +} +*/ +/* -- Calcite Highlight_Blue -- */ +.Calcite_Highlight_Blue_100 { + background-color: #e2f1fb; + /* + { + Hex:"#E2F1FB", + RGB:"r226 g241 b251", + guid:"8b5be565-e51a-4eb8-baf7-af65c997551a", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Blue_150 { + background-color: #c5e5f9; + /* + { + Hex:"#C5E5F9", + RGB:"r197 g229 b249", + guid:"9ea9ad6a-8756-4ee5-9b8f-60f22aa52037", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Blue_200 { + background-color: #aadbfa; + /* + { + Hex:"#AADBFA", + RGB:"r170 g219 b250", + guid:"315b751c-4c08-4469-8587-19f54c6edb46", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Blue_250 { + background-color: #90cdf2; + /* + { + Hex:"#90CDF2", + RGB:"r144 g205 b242", + guid:"e141cb8a-7fe9-4b74-8726-72532d4b7b7a", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Blue_300 { + background-color: #80bce0; + /* + { + Hex:"#80BCE0", + RGB:"r128 g188 b224", + guid:"5b9adabc-a827-4f50-bd89-af5ac458ea90", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Blue_350 { + background-color: #0079c1; + /* + { + Hex:"#0079C1", + RGB:"r0 g122 b194", + guid:"d5c8b27f-6ed8-40cf-9d8c-b8c05308a89e", + accessibility_white_text:"AAaa", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Blue_400 { + background-color: #005e95; + /* + { + Hex:"#005E95", + RGB:"r0 g95 b150", + guid:"c41634a1-1512-4547-9553-7bc9764beed6", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +/* -- Calcite Highlight Green -- */ +.Calcite_Highlight_Green_100 { + background-color: #cfedcc; + /* + { + Hex:"#CFEDCC", + RGB:"r208 g238 b205", + guid:"2cd4fa57-8564-49ca-b94f-ac70f2cf7258", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Green_150 { + background-color: #b0e2b0; + /* + { + Hex:"#B0E2B0", + RGB:"r177 g227 b177", + guid:"d9795a5a-7bd2-4400-97de-ca31341a9052", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Green_200 { + background-color: #96ce96; + /* + { + Hex:"#96CE96", + RGB:"r151 g207 b151", + guid:"bcd0fd45-c285-40af-891c-575ded969b43", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Green_250 { + background-color: #7dc17d; + /* + { + Hex:"#7DC17D", + RGB:"r126 g194 b126", + guid:"52ef3852-41d5-45cd-b553-47e730f54404", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Green_300 { + background-color: #7bb974; + /* + { + Hex:"#7BB974", + RGB:"r124 g186 b117", + guid:"2e87a1a5-329b-4d62-b390-78c4f278d60e", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Green_350 { + background-color: #31872e; + /* + { + Hex:"#31872E", + RGB:"r49 g135 b46", + guid:"60da2746-4031-485b-9a54-74027c4c9421", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Highlight_Green_400 { + background-color: #2b622b; + /* + { + Hex:"#2B622B", + RGB:"r44 g99 b44", + guid:"1012ac72-462a-4a94-9fcc-79059a273eba", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +body.dark .Calcite_Blue_100 { + background-color: #1a4866; + /* + { + Hex:"#194765", + RGB:"r25 g71 b101", + guid:"13f7f404-7f22-4be3-b1a8-63e7d570d109", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Blue_150 { + background-color: #1d5d8c; + /* + { + Hex:"#1C5C8B", + RGB:"r28 g92 b139", + guid:"ba344091-1d38-4d04-9441-8c3d412e7a26", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Blue_200 { + background-color: #3b8fc3; + /* + { + Hex:"#3A8EC2", + RGB:"r58 g142 b194", + guid:"f32f5d5f-6f08-4abb-ad7a-eea60a700409", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Blue_250 { + background-color: #419ed9; + /* + { + Hex:"#409DD8", + RGB:"r64 g157 b216", + guid:"0a37e721-ad68-4004-bf27-e6bbb9832c6c", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Blue_a100 { + background-color: #45a7e6; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"d0f45c43-173a-4107-8b6d-e159dfa33449", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Blue_a150 { + background-color: #60b7f0; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"8e6f8d0e-919e-4fcc-a262-1a773d993a45", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Blue_a200 { + background-color: #6ec1f5; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"6ac6da98-5268-4a4d-88cd-c041582cf039", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Blue_a250 { + background-color: #7dc8fa; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"f08d8462-ddfc-483e-9a2f-77b060a98658", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Yellow_100 { + background-color: #796916; + /* + { + Hex:"#786815", + RGB:"r120 g104 b21", + guid:"96b1f515-4816-4845-9f20-4cec1bb6b15b", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } +body.dark .Calcite_Yellow_150 { + background-color: #a28a00; + /* + { + Hex:"#A18900", + RGB:"r161 g137 b0", + guid:"eb1cb7b1-e500-42ec-aaa1-4c164dd9d766", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Yellow_200 { + background-color: #bda727; + /* + { + Hex:"#BCA626", + RGB:"r188 g166 b38", + guid:"1a3663ed-23c0-47f9-aee0-71cf058e5300", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Yellow_250 { + background-color: #ccb736; + /* + { + Hex:"#CBB635", + RGB:"r203 g182 b53", + guid:"7c241ac9-b0d7-4a35-8de6-33ea53c8e470", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Yellow_a100 { + background-color: #d6bd2a; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"0bbe3546-fc84-42d1-a741-56e42599dc9a", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Yellow_a150 { + background-color: #e3c832; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"d29fd5e2-1e11-4106-ad89-ffe75fa5de90", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Yellow_a200 { + background-color: #edd448; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"04c355b9-1cc1-4b31-a4dc-e4db5a028858", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Yellow_a250 { + background-color: #f5df62; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"270e0bb5-979c-42a6-9126-857042c36cd7", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Orange_100 { + background-color: #754c23; + /* + { + Hex:"#744B22", + RGB:"r116 g75 b34", + guid:"10bc24d0-c2a6-4327-9960-ced18032ed2e", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Orange_150 { + background-color: #a16520; + /* + { + Hex:"#A0641F", + RGB:"r160 g100 b31", + guid:"ea1d5847-9320-4aac-98ec-198e701bf976", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } +body.dark .Calcite_Orange_200 { + background-color: #d18734; + /* + { + Hex:"#D08633", + RGB:"r208 g134 b51", + guid:"5e84a63b-02c0-4513-b989-08720832737a", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Orange_250 { + background-color: #e8963a; + /* + { + Hex:"#E79539", + RGB:"r231 g149 b57", + guid:"d16d400d-f2af-495d-a7be-db87753bba72", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Orange_a100 { + background-color: #f29833; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"4d5cd545-83e6-46a8-bd94-6a9e99d90026", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Orange_a150 { + background-color: #f29f3f; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"75e2a476-8da6-45c3-adc0-4d7d500ad12b", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Orange_a200 { + background-color: #f5aa53; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"0d4c57cd-77f1-46c6-82dd-bcdcf3107cb2", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Orange_a250 { + background-color: #ffb461; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"51296e7e-3646-4686-865a-33f29a683a7b", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Green_100 { + background-color: #295429; + /* + { + Hex:"#285328", + RGB:"r40 g83 b40", + guid:"0c9ebb2b-a11a-4eff-a004-8ebe8f7a864d", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Green_150 { + background-color: #386f38; + /* + { + Hex:"#376E37", + RGB:"r55 g110 b55", + guid:"f34e66a9-cebe-4c92-a715-5dcfec9f4cb8", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } +body.dark .Calcite_Green_200 { + background-color: #4b944a; + /* + { + Hex:"#4A9349", + RGB:"r74 g147 b73", + guid:"31c206df-af65-41c9-823d-617d733cd870", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Green_250 { + background-color: #58ad57; + /* + { + Hex:"#57AC56", + RGB:"r87 g172 b86", + guid:"a487cb84-4ec0-407e-a094-20d22ab88747", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Green_a100 { + background-color: #53b350; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"f4618a95-f0d3-4e29-aba2-719b9b6e6ba4", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Green_a150 { + background-color: #59bf57; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"dbe8f620-e3bf-4a0f-9336-50b2177d3a94", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Green_a200 { + background-color: #67c966; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"2c4234a7-0d16-40b1-ac78-d8a0b2434613", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Green_a250 { + background-color: #74d173; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"74206a10-7562-4efa-8bfd-1185fb3251aa", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Red_100 { + background-color: #632822; + /* + { + Hex:"#622721", + RGB:"r98 g39 b33", + guid:"aab5ddb2-634b-4752-9d52-2efae2d22d73", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Red_150 { + background-color: #853218; + /* + { + Hex:"#843117", + RGB:"r132 g49 b23", + guid:"e9791e86-f31c-4dd9-8be7-4eba9d3b61cb", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Red_200 { + background-color: #ab421f; + /* + { + Hex:"#AA411E", + RGB:"r170 g65 b30", + guid:"2f77f9a5-ecc7-4940-8cb9-131cd88bd597", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } +body.dark .Calcite_Red_250 { + background-color: #c75028; + /* + { + Hex:"#C64F27", + RGB:"r198 g79 b39", + guid:"647617d4-e986-49f9-9055-4a9277b45532", + accessibility_white_text:"AAaa", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Red_a100 { + background-color: #d15226; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"ec36a8f5-b27f-4b45-a937-0ef41be84866", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Red_a150 { + background-color: #d65d33; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"8d721bd3-479c-4006-9b86-f2af7f02dba9", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Red_a200 { + background-color: #e36a40; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"f0e4e732-25b2-4556-86ca-0dfa9692e77a", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Red_a250 { + background-color: #eb7953; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"a5e7ae65-2f04-496a-9042-c68071c36b87", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Purple_100 { + background-color: #3e3654; + /* + { + Hex:"#3D3553", + RGB:"r61 g53 b83", + guid:"97db6f2e-40f0-4abb-be42-b3e98b232d3d", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Purple_150 { + background-color: #4c3e6e; + /* + { + Hex:"#4B3D6D", + RGB:"r75 g61 b109", + guid:"8cb08557-9a65-4751-894c-2c3d417d157d", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Purple_200 { + background-color: #61518c; + /* + { + Hex:"#60508B", + RGB:"r96 g80 b139", + guid:"27291eee-8749-4c47-b4b0-7b9c6f7fce65", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } +body.dark .Calcite_Purple_250 { + background-color: #8070aa; + /* + { + Hex:"#7F6FA9", + RGB:"r127 g111 b169", + guid:"99825edd-7b96-45dc-91e0-6ddd52271e62", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Purple_a100 { + background-color: #846ebf; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"062f96f8-4251-43ab-8d47-0aaeff26ddb3", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Purple_a150 { + background-color: #927acc; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"dd3debdb-695d-4573-ad3f-7b2c1c4bf4c0", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Purple_a200 { + background-color: #9b87d9; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"63bb3eb0-0afb-414e-989a-eb767edfe051", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Purple_a250 { + background-color: #a393d1; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"996dbe04-551d-42c5-ac48-c8d332a08fc5", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Brown_100 { + background-color: #4b341d; + /* + { + Hex:"#4A331C", + RGB:"r74 g51 b28", + guid:"e1be3ec0-54a0-4743-bf47-abc26731417e", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Brown_150 { + background-color: #67441f; + /* + { + Hex:"#66431E", + RGB:"r102 g67 b30", + guid:"61f29613-6817-4852-8bde-a70fc4cd0276", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Brown_200 { + background-color: #8c5e2b; + /* + { + Hex:"#8B5D2A", + RGB:"r139 g93 b42", + guid:"b6d25db6-455a-4603-aae0-2727b1999aa2", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } +body.dark .Calcite_Brown_250 { + background-color: #a67032; + /* + { + Hex:"#A56F31", + RGB:"r65 g111 b49", + guid:"e6f939eb-ae27-4437-92cf-06473463e65d", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Brown_a100 { + background-color: #b37936; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"1999a103-35ca-4b80-8a67-d3cbeca8225c", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Brown_a150 { + background-color: #cc8a3d; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"fa114b3d-2ce1-4d1d-b0b2-a1743dda8f88", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Brown_a200 { + background-color: #d9974c; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"3bdc321f-a3ca-4b74-8bc6-d7ad4afb0ae5", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Brown_a250 { + background-color: #dea664; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"2fe3c649-8ff6-4196-bb16-6a08317ebdfd", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +body.dark .Calcite_Gray_050 { + background-color: #242424; + /* + { + Hex:"#232323", + RGB:"r35 g35 b35", + guid:"e6e0234a-c28d-4edd-a7d0-b40b4605bdfc", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Gray_100 { + background-color: #333333; + /* + { + Hex:"#323232", + RGB:"r50 g50 b50", + guid:"b60836ad-9cef-4ade-8523-19235537650a", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Gray_150 { + background-color: #363636; + /* + { + Hex:"#353535", + RGB:"r53 g53 b53", + guid:"3432c105-8cdb-4907-8963-faf75c927f03", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Gray_200 { + background-color: #404040; + /* + { + Hex:"#3F3F3F", + RGB:"r63 g63 b63", + guid:"b84bf4f6-1cae-459b-930a-5f5fcc0814d9", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Gray_250 { + background-color: #474747; + /* + { + Hex:"#474747", + RGB:"r71 g71 b71", + guid:"a55c42af-16f0-49d3-be7e-e104a373823a", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Gray_300 { + background-color: #4c4c4c; + /* + { + Hex:"#4C4C4C", + RGB:"r76 g76 b76", + guid:"5a10d414-5c14-47f9-9f35-0c3eadfc0066", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Gray_350 { + background-color: #5c5c5c; + /* + { + Hex:"#5B5B5B", + RGB:"r91 g91 b91", + guid:"9d182d36-1287-4045-a30c-c4b41136e8ce", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } +body.dark .Calcite_Gray_400 { + background-color: #666666; + /* + { + Hex:"#656565", + RGB:"r101 g101 b101", + guid:"363105b0-331d-45fc-84a2-7a3f78ad9147", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } +body.dark .Calcite_Gray_450 { + background-color: #787878; + /* + { + Hex:"#777777", + RGB:"r119 g119 b119", + guid:"88be1c15-6196-4fe6-ab22-a68c85f73906", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Gray_500 { + background-color: #8a8a8a; + /* + { + Hex:"#898989", + RGB:"r137 g137 b137", + guid:"83e3bd4a-d5ef-4138-b154-fadfd814b68b", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Gray_550 { + background-color: #9e9e9e; + /* + { + Hex:"#9E9E9E", + RGB:"r158 g158 b158", + guid:"1797e19d-e393-46b9-8060-1fa22d0cf09a", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Gray_600 { + background-color: #adadad; + /* + { + Hex:"#ADADAD", + RGB:"r173 g173 b173", + guid:"23a8cfb8-5e9d-4571-8766-d4a8462b60f1", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Gray_650 { + background-color: #bdbdbd; + /* + { + Hex:"#BCBCBC", + RGB:"r188 g188 b188", + guid:"c29b67a2-9131-49d5-ab80-3ee85860cc7b", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Gray_700 { + background-color: #d1d1d1; + /* + { + Hex:"#D1D1D1", + RGB:"r209 g209 b209", + guid:"cc981671-db23-4d82-89b7-58e591931755", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +body.dark .Calcite_Highlight_Blue_100 { + background-color: #294a66; + /* + { + Hex:"#284965", + RGB:"r40 g73 b101", + guid:"9d9b40c8-bcf8-4daf-bc2e-cda7a945dbfe", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Highlight_Blue_150 { + background-color: #3d6e99; + /* + { + Hex:"#3C6D98", + RGB:"r60 g109 b152", + guid:"abff3827-47ce-48cd-ad38-3fdd15fdf403", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } +body.dark .Calcite_Highlight_Blue_200 { + background-color: #1061a6; + /* + { + Hex:"#1061A5", + RGB:"r16 g97 b165", + guid:"7eb5c97a-acb0-402c-9144-efebee945178", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } +body.dark .Calcite_Highlight_Blue_250 { + background-color: #136fbf; + /* + { + Hex:"#136FBF", + RGB:"r19 g111 b191", + guid:"0cb9beea-9b8c-4c65-9248-4a5b18531fba", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } +body.dark .Calcite_Highlight_Blue_300 { + background-color: #2183d9; + /* + { + Hex:"#80BCE0", + RGB:"r128 g188 b224", + guid:"38f2919c-06ad-460a-8b0c-0a744db64124", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Highlight_Blue_350 { + background-color: #2493f2; + /* + { + Hex:"#2493F2", + RGB:"r36 g147 b242", + guid:"2ca7fdf2-ec0c-476d-87a9-9f380f87e8e0", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Highlight_Blue_400 { + background-color: #40a7ff; + /* + { + Hex:"#3FA6FF", + RGB:"r63 g166 b255", + guid:"0e23bbec-ea9a-4141-8ff5-85eff51dcd02", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Highlight_Green_100 { + background-color: #205920; + /* + { + Hex:"#1f581f", + RGB:"r31 g88 b31", + guid:"7afcbda4-d694-4058-84ba-3f088eea4e7c", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } +body.dark .Calcite_Highlight_Green_150 { + background-color: #478c47; + /* + { + Hex:"#468b46", + RGB:"r70 g139 b70", + guid:"434a4524-83a7-44e4-abbf-2b0e138deff3", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Highlight_Green_200 { + background-color: #257a25; + /* + { + Hex:"#247924", + RGB:"r36 g121 b36", + guid:"c631a293-e5f6-46bf-973b-979c870239f7", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } +body.dark .Calcite_Highlight_Green_250 { + background-color: #2a8c2a; + /* + { + Hex:"#298b29", + RGB:"r41 g139 b41", + guid:"fb0fa22b-7ef8-4658-9c13-b657587aacbf", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Highlight_Green_300 { + background-color: #31a331; + /* + { + Hex:"#30a230", + RGB:"r48 g162 b48", + guid:"326cee71-a89f-4d7c-8eaa-3089d1587f40", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Highlight_Green_350 { + background-color: #34ad34; + /* + { + Hex:"#33ac33", + RGB:"r51 g172 b51", + guid:"75d53b8a-d9e6-42e4-87f8-b8c0e6b14b04", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Highlight_Green_400 { + background-color: #39bf39; + /* + { + Hex:"#38be38", + RGB:"r56 g190 b56", + guid:"63b45775-fd77-49b8-a86b-a8fdd0b24d14", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +body.dark .Calcite_Vibrant_Blue_100 { + background-color: #1376bf; + /* + { + Hex:"#1275BE", + RGB:"r18 g117 b190", + guid:"cd7d5208-4b1d-4ded-a32c-d255f3abb3a7", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } +body.dark .Calcite_Vibrant_Blue_150 { + background-color: #0089f0; + /* + { + Hex:"#0088EF", + RGB:"r0 g136 b239", + guid:"9d362f4a-4df1-4912-93fe-6ba8a5811b36", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Vibrant_Blue_200 { + background-color: #00c0f0; + /* + { + Hex:"#00BFEF", + RGB:"r0 g191 b239", + guid:"0de86406-710c-4887-9712-e12a7dfa0362", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Vibrant_Blue_250 { + background-color: #00b5b9; + /* + { + Hex:"#00B4BC", + RGB:"r0 g180 b188", + guid:"80bd24b8-df54-4d1a-8ebb-26e834eefd63", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Vibrant_Yellow_100 { + background-color: #917b00; + /* + { + Hex:"#917B00", + RGB:"r145 g123 b0", + guid:"1f92d8db-ac14-40c1-83d0-1d5db3b17548", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Vibrant_Yellow_150 { + background-color: #c7a900; + /* + { + Hex:"#C7A900", + RGB:"r199 g169 b0", + guid:"0c11a9d9-54d7-4844-a66a-aa957b72b435", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Vibrant_Yellow_200 { + background-color: #ffd800; + /* + { + Hex:"#FFD800", + RGB:"r255 g216 b0", + guid:"ef5dd2fc-2972-498e-9f03-9a55922bb597", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Vibrant_Orange_100 { + background-color: #a15600; + /* + { + Hex:"#A05500", + RGB:"r160 g85 b0", + guid:"71388981-779b-4fa2-b373-c98a7c8dd9e2", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } +body.dark .Calcite_Vibrant_Orange_150 { + background-color: #cf7d1f; + /* + { + Hex:"#CE7C1E", + RGB:"r206 g124 b30", + guid:"e1008f42-2e5f-495f-a7ec-e69eb4dafb18", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Vibrant_Orange_200 { + background-color: #ffc415; + /* + { + Hex:"#FFC314", + RGB:"r255 g195 b20", + guid:"1d148e0c-418d-43f2-9e01-9994606cde2e", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Vibrant_Green_100 { + background-color: #386f38; + /* + { + Hex:"#376E37", + RGB:"r55 g110 b55", + guid:"ea2bead1-e919-4684-a4ae-66b6be54dd32", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } +body.dark .Calcite_Vibrant_Green_150 { + background-color: #59d152; + /* + { + Hex:"#58D051", + RGB:"r88 g208 b81", + guid:"34de12dc-c22a-4f9a-9d36-9efb45cff4c6", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Vibrant_Green_200 { + background-color: #85e800; + /* + { + Hex:"#A4E700", + RGB:"r164 g231 b0", + guid:"8959874c-3160-40b1-a9cc-bfdc7800b520", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Vibrant_Red_100 { + background-color: #751d00; + /* + { + Hex:"#741C00", + RGB:"r116 g28 b0", + guid:"ccf3b82c-1feb-4951-8059-2b0c5ddda49a", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Vibrant_Red_150 { + background-color: #993516; + /* + { + Hex:"#983415", + RGB:"r152 g52 b21", + guid:"be7392cc-0de9-4741-9f65-0f1bc65baac1", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Vibrant_Red_200 { + background-color: #e65c2e; + /* + { + Hex:"#E55B2D", + RGB:"r229 g91 b45", + guid:"b874b8ed-3493-4a6d-913a-d7d00801f893", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Vibrant_Purple_100 { + background-color: #503691; + /* + { + Hex:"#4F3590", + RGB:"r79 g53 b144", + guid:"beb0f9ad-3d3a-4231-89b4-344ed3567802", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Vibrant_Purple_150 { + background-color: #754fd4; + /* + { + Hex:"#744ED3", + RGB:"r116 g78 b211", + guid:"fb718f2f-104d-4299-adae-a39165c2c90a", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } +body.dark .Calcite_Vibrant_Purple_200 { + background-color: #9b4ba6; + /* + { + Hex:"#9A4AA5", + RGB:"r154 g74 b65", + guid:"b5863254-85f6-479b-aa78-2c35796a6365", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } +body.dark .Calcite_Vibrant_Brown_100 { + background-color: #673d10; + /* + { + Hex:"#663C0F", + RGB:"r102 g60 b15", + guid:"d6abdd92-ea9d-4d39-9190-4d1ab1c6e81c", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Vibrant_Brown_150 { + background-color: #995d18; + /* + { + Hex:"#985C17", + RGB:"r152 g92 b23", + guid:"024d248d-7fff-4a37-afae-d715bae79065", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } +body.dark .Calcite_Vibrant_Brown_200 { + background-color: #df8c39; + /* + { + Hex:"#D38B38", + RGB:"r211 g139 b56", + guid:"8e60415c-3325-40b8-9dee-37eb5d53be08", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +/*# sourceMappingURL=complete.css.map */ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-arabic.woff2 b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-arabic.woff2 new file mode 100644 index 00000000..6b9eb733 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-arabic.woff2 differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-cyrillic.woff2 b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-cyrillic.woff2 new file mode 100644 index 00000000..9827532f Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-cyrillic.woff2 differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-ext.woff2 b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-ext.woff2 new file mode 100644 index 00000000..7a3abff7 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-ext.woff2 differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-georgian.woff2 b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-georgian.woff2 new file mode 100644 index 00000000..d16485d4 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-georgian.woff2 differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-greek.woff2 b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-greek.woff2 new file mode 100644 index 00000000..82f1c6e5 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-greek.woff2 differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-hebrew.woff2 b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-hebrew.woff2 new file mode 100644 index 00000000..3c22f147 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-hebrew.woff2 differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-math.woff2 b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-math.woff2 new file mode 100644 index 00000000..1f7c754c Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-math.woff2 differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-thai.woff2 b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-thai.woff2 new file mode 100644 index 00000000..ab9bc106 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-thai.woff2 differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-vietnamese.woff2 b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-vietnamese.woff2 new file mode 100644 index 00000000..299bd70d Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-vietnamese.woff2 differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02.woff2 b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02.woff2 new file mode 100644 index 00000000..40c3ecc6 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02.woff2 differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-arabic.woff2 b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-arabic.woff2 new file mode 100644 index 00000000..328fbbee Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-arabic.woff2 differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-cyrillic.woff2 b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-cyrillic.woff2 new file mode 100644 index 00000000..b16dcfb9 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-cyrillic.woff2 differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-ext.woff2 b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-ext.woff2 new file mode 100644 index 00000000..a2ec6b5f Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-ext.woff2 differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-georgian.woff2 b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-georgian.woff2 new file mode 100644 index 00000000..0352b577 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-georgian.woff2 differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-greek.woff2 b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-greek.woff2 new file mode 100644 index 00000000..0b0dfded Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-greek.woff2 differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-hebrew.woff2 b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-hebrew.woff2 new file mode 100644 index 00000000..2cbd4707 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-hebrew.woff2 differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-math.woff2 b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-math.woff2 new file mode 100644 index 00000000..ba052e02 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-math.woff2 differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-thai.woff2 b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-thai.woff2 new file mode 100644 index 00000000..3bc8a1ad Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-thai.woff2 differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-vietnamese.woff2 b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-vietnamese.woff2 new file mode 100644 index 00000000..aee5608b Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-vietnamese.woff2 differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7.woff2 b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7.woff2 new file mode 100644 index 00000000..15f2bead Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7.woff2 differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-arabic.woff2 b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-arabic.woff2 new file mode 100644 index 00000000..6195142a Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-arabic.woff2 differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-cyrillic.woff2 b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-cyrillic.woff2 new file mode 100644 index 00000000..60a69ac2 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-cyrillic.woff2 differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-ext.woff2 b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-ext.woff2 new file mode 100644 index 00000000..7aa4f9e4 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-ext.woff2 differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-georgian.woff2 b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-georgian.woff2 new file mode 100644 index 00000000..86685488 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-georgian.woff2 differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-greek.woff2 b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-greek.woff2 new file mode 100644 index 00000000..3857db83 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-greek.woff2 differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-hebrew.woff2 b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-hebrew.woff2 new file mode 100644 index 00000000..6c04edd2 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-hebrew.woff2 differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-math.woff2 b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-math.woff2 new file mode 100644 index 00000000..57bb52fc Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-math.woff2 differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-thai.woff2 b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-thai.woff2 new file mode 100644 index 00000000..a10e755a Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-thai.woff2 differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-vietnamese.woff2 b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-vietnamese.woff2 new file mode 100644 index 00000000..6d227e4a Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-vietnamese.woff2 differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688.woff2 b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688.woff2 new file mode 100644 index 00000000..9b61adb5 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688.woff2 differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/3ae1e25e-3aa6-4061-a016-a079159f9d65.woff2 b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/3ae1e25e-3aa6-4061-a016-a079159f9d65.woff2 new file mode 100644 index 00000000..2730c5e1 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/3ae1e25e-3aa6-4061-a016-a079159f9d65.woff2 differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/41331c3c-3759-4462-8695-33c9a21b6a5b.woff2 b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/41331c3c-3759-4462-8695-33c9a21b6a5b.woff2 new file mode 100644 index 00000000..3dbf7af0 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/41331c3c-3759-4462-8695-33c9a21b6a5b.woff2 differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/94aa531e-7746-4df0-bb6e-349891f2eda5.woff2 b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/94aa531e-7746-4df0-bb6e-349891f2eda5.woff2 new file mode 100644 index 00000000..35f7a3af Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/94aa531e-7746-4df0-bb6e-349891f2eda5.woff2 differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-arabic.woff2 b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-arabic.woff2 new file mode 100644 index 00000000..811586bf Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-arabic.woff2 differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-cyrillic.woff2 b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-cyrillic.woff2 new file mode 100644 index 00000000..3f8c8675 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-cyrillic.woff2 differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-ext.woff2 b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-ext.woff2 new file mode 100644 index 00000000..02ca244a Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-ext.woff2 differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-georgian.woff2 b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-georgian.woff2 new file mode 100644 index 00000000..11a9e7cb Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-georgian.woff2 differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-greek.woff2 b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-greek.woff2 new file mode 100644 index 00000000..17d24464 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-greek.woff2 differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-hebrew.woff2 b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-hebrew.woff2 new file mode 100644 index 00000000..30690f8b Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-hebrew.woff2 differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-math.woff2 b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-math.woff2 new file mode 100644 index 00000000..a9ed02fa Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-math.woff2 differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-thai.woff2 b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-thai.woff2 new file mode 100644 index 00000000..4b465209 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-thai.woff2 differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-vietnamese.woff2 b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-vietnamese.woff2 new file mode 100644 index 00000000..900957ad Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-vietnamese.woff2 differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939.woff2 b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939.woff2 new file mode 100644 index 00000000..4156d9ec Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939.woff2 differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-cyrillic.woff2 b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-cyrillic.woff2 new file mode 100644 index 00000000..3324f8b8 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-cyrillic.woff2 differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-ext.woff2 b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-ext.woff2 new file mode 100644 index 00000000..1d861113 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-ext.woff2 differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-greek.woff2 b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-greek.woff2 new file mode 100644 index 00000000..c77bec1c Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-greek.woff2 differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-hebrew.woff2 b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-hebrew.woff2 new file mode 100644 index 00000000..a4a9275a Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-hebrew.woff2 differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-math.woff2 b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-math.woff2 new file mode 100644 index 00000000..7b169c30 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-math.woff2 differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-vietnamese.woff2 b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-vietnamese.woff2 new file mode 100644 index 00000000..47c1d17f Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-vietnamese.woff2 differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d.woff2 b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d.woff2 new file mode 100644 index 00000000..896b3e73 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d.woff2 differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/icons/fonts/CalciteWebCoreIcons.svg b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/icons/fonts/CalciteWebCoreIcons.svg new file mode 100644 index 00000000..81e9eef4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/icons/fonts/CalciteWebCoreIcons.svg @@ -0,0 +1,197 @@ + + + +Generated by IcoMoon + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/icons/fonts/CalciteWebCoreIcons.ttf b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/icons/fonts/CalciteWebCoreIcons.ttf new file mode 100644 index 00000000..6b0a0e11 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/icons/fonts/CalciteWebCoreIcons.ttf differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/icons/fonts/CalciteWebCoreIcons.woff b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/icons/fonts/CalciteWebCoreIcons.woff new file mode 100644 index 00000000..d7f7576a Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/icons/fonts/CalciteWebCoreIcons.woff differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/icons/readme/download.png b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/icons/readme/download.png new file mode 100644 index 00000000..5ea7b2da Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/icons/readme/download.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/icons/readme/import-icons.png b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/icons/readme/import-icons.png new file mode 100644 index 00000000..48f089ee Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/icons/readme/import-icons.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/icons/readme/import.png b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/icons/readme/import.png new file mode 100644 index 00000000..13db1592 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/icons/readme/import.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/icons/readme/load.png b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/icons/readme/load.png new file mode 100644 index 00000000..cc609ed6 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/icons/readme/load.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/icons/selection.json b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/icons/selection.json new file mode 100644 index 00000000..d3d08d7c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/icons/selection.json @@ -0,0 +1 @@ +{"IcoMoonType":"selection","icons":[{"icon":{"paths":["M852.075 127.336l45.255 45.256-724.077 724.061-45.255-45.256 724.077-724.061z","M128.008 172.586l45.257-45.256 724.061 724.077-45.257 45.256-724.061-724.077z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["close"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":191,"id":0,"name":"close","prevSize":16,"code":58880},"setIdx":0,"setId":1,"iconIdx":0},{"icon":{"paths":["M64 192h896v64h-896v-64z","M64 448h896v64h-896v-64z","M64 704h896v64h-896v-64z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0}]},"tags":["drag-horizontal"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":192,"id":1,"name":"drag-horizontal","prevSize":16,"code":58881},"setIdx":0,"setId":1,"iconIdx":1},{"icon":{"paths":["M768 64l-0 896h-64l0-896h64z","M512 64l-0 896h-64l0-896 64 0z","M256 64l-0 896h-64l0-896 64 0z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0}]},"tags":["drag-vertical"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":193,"id":2,"name":"drag-vertical","prevSize":16,"code":58882},"setIdx":0,"setId":1,"iconIdx":2},{"icon":{"paths":["M980.297 512c0 46.556-37.741 84.297-84.297 84.297s-84.297-37.741-84.297-84.297c0-46.556 37.741-84.297 84.297-84.297s84.297 37.741 84.297 84.297z","M212.297 512c0 46.556-37.741 84.297-84.297 84.297s-84.297-37.741-84.297-84.297c0-46.556 37.741-84.297 84.297-84.297s84.297 37.741 84.297 84.297z","M596.297 512c0 46.556-37.741 84.297-84.297 84.297s-84.297-37.741-84.297-84.297c0-46.556 37.741-84.297 84.297-84.297s84.297 37.741 84.297 84.297z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0}]},"tags":["handle-horizontal"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":194,"id":3,"name":"handle-horizontal","prevSize":16,"code":58883},"setIdx":0,"setId":1,"iconIdx":3},{"icon":{"paths":["M596.297 896.001c0 46.556-37.741 84.297-84.297 84.297s-84.297-37.741-84.297-84.297c0-46.556 37.741-84.297 84.297-84.297s84.297 37.741 84.297 84.297z","M596.297 128c0 46.556-37.741 84.297-84.297 84.297s-84.297-37.741-84.297-84.297c0-46.556 37.741-84.297 84.297-84.297s84.297 37.741 84.297 84.297z","M596.297 512.001c0 46.556-37.741 84.297-84.297 84.297s-84.297-37.741-84.297-84.297c0-46.556 37.741-84.297 84.297-84.297s84.297 37.741 84.297 84.297z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0}]},"tags":["handle-vertical"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":195,"id":4,"name":"handle-vertical","prevSize":16,"code":58884},"setIdx":0,"setId":1,"iconIdx":4},{"icon":{"paths":["M879.801 213.672l-527.801 527.828-184.434-184.441-45.254 45.254 229.688 229.688 573.051-573.051z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["check-mark"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":196,"id":5,"name":"check-mark","prevSize":16,"code":58885},"setIdx":0,"setId":1,"iconIdx":5},{"icon":{"paths":["M256 480l448 416c0-166.844 0-665.508 0-832l-448 416zM640 749.25l-289.937-269.25 289.937-269.25v538.5z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["left-triangle-arrow"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":197,"id":6,"name":"left-triangle-arrow","prevSize":16,"code":58886},"setIdx":0,"setId":1,"iconIdx":6},{"icon":{"paths":["M320 64c0 166.492 0 665.156 0 832l448-416-448-416zM384 210.75l289.937 269.25-289.937 269.25v-538.5z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["right-triangle-arrow"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":198,"id":7,"name":"right-triangle-arrow","prevSize":16,"code":58887},"setIdx":0,"setId":1,"iconIdx":7},{"icon":{"paths":["M64 320l416 448 416-448c-166.844 0-665.508 0-832 0zM210.75 384h538.5l-269.25 289.937-269.25-289.937z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["down-arrow"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":199,"id":8,"name":"down-arrow","prevSize":16,"code":58888},"setIdx":0,"setId":1,"iconIdx":8},{"icon":{"paths":["M480 256l-416 448c166.844 0 665.508 0 832 0l-416-448zM480 350.063l269.25 289.937h-538.5l269.25-289.937z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["up-arrow"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":200,"id":9,"name":"up-arrow","prevSize":16,"code":58889},"setIdx":0,"setId":1,"iconIdx":9},{"icon":{"paths":["M858.5 384l-218.5-218.5-256 256-256-256c0 355.809 0 468.828 0 730.5 164.949 0 577.266 0 730.5 0l-256-256 256-256zM704 832h-512v-512l192 192 256-256 128 128-256 256 192 192z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["overview-arrow-bottom-left"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":201,"id":10,"name":"overview-arrow-bottom-left","prevSize":16,"code":58890},"setIdx":0,"setId":1,"iconIdx":10},{"icon":{"paths":["M640 421.5l-256-256-218.5 218.5 256 256-256 256c153.234 0 565.551 0 730.5 0 0-261.672 0-374.691 0-730.5l-256 256zM832 832h-512l192-192-256-256 128-128 256 256 192-192v512z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["overview-arrow-bottom-right"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":202,"id":11,"name":"overview-arrow-bottom-right","prevSize":16,"code":58891},"setIdx":0,"setId":1,"iconIdx":11},{"icon":{"paths":["M858.5 128c-153.234 0-565.551 0-730.5 0 0 261.672 0 374.691 0 730.5l256-256 256 256 218.5-218.5-256-256 256-256zM768 640l-128 128-256-256-192 192v-512h512l-192 192 256 256z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["overview-arrow-top-left"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":203,"id":12,"name":"overview-arrow-top-left","prevSize":16,"code":58892},"setIdx":0,"setId":1,"iconIdx":12},{"icon":{"paths":["M165.5 128l256 256-256 256 218.5 218.5 256-256 256 256c0-355.809 0-468.828 0-730.5-164.949 0-577.266 0-730.5 0zM832 704l-192-192-256 256-128-128 256-256-192-192h512v512z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["overview-arrow-top-right"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":204,"id":13,"name":"overview-arrow-top-right","prevSize":16,"code":58893},"setIdx":0,"setId":1,"iconIdx":13},{"icon":{"paths":["M64 128v768h896v-768h-896zM896 832h-768v-512h768v512zM896 256h-768v-64h768v64z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["maximize"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":205,"id":14,"name":"maximize","prevSize":16,"code":58894},"setIdx":0,"setId":1,"iconIdx":14},{"icon":{"paths":["M320 0v256h-320v704h704v-256h320v-704h-704zM640 640v256h-576v-448h576v192zM640 384h-576v-64h576v64zM960 640h-256v-384h-320v-64h576v448zM960 128h-576v-64h576v64z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["minimize"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":206,"id":15,"name":"minimize","prevSize":16,"code":58895},"setIdx":0,"setId":1,"iconIdx":15},{"icon":{"paths":["M64 64v896h896v-896h-896zM896 896h-768v-768h768v768z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["checkbox-unchecked"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":207,"id":16,"name":"checkbox-unchecked","prevSize":16,"code":58896},"setIdx":0,"setId":1,"iconIdx":16},{"icon":{"paths":["M64 64v896h896v-896h-896zM896 896h-768v-768h768v768z","M800.758 304.285l-384.758 384.777-184.434-184.441-45.254 45.254 229.688 229.688 430.016-430.016z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["checkbox-checked"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":208,"id":17,"name":"checkbox-checked","prevSize":16,"code":58897},"setIdx":0,"setId":1,"iconIdx":17},{"icon":{"paths":["M512 63.953c-247.039 0-448 200.98-448 448.047 0 247.004 200.961 447.953 448 447.953s448-200.949 448-447.953c0-247.066-200.961-448.047-448-448.047zM512 895.937c-211.75 0-384-172.25-384-383.937 0-211.75 172.25-384.063 384-384.063s384 172.312 384 384.063c0 211.688-172.25 383.937-384 383.937z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["radio-unchecked"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":209,"id":18,"name":"radio-unchecked","prevSize":16,"code":58898},"setIdx":0,"setId":1,"iconIdx":18},{"icon":{"paths":["M691.187 512c0 98.81-80.378 179.188-179.187 179.188-98.81 0-179.188-80.378-179.188-179.188s80.378-179.187 179.188-179.187c98.809 0 179.187 80.378 179.187 179.187z","M512 63.953c-247.039 0-448 200.98-448 448.047 0 247.004 200.961 447.953 448 447.953s448-200.949 448-447.953c0-247.066-200.961-448.047-448-448.047zM512 895.937c-211.75 0-384-172.25-384-383.937 0-211.75 172.25-384.063 384-384.063s384 172.312 384 384.063c0 211.688-172.25 383.937-384 383.937z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["radio-checked"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":210,"id":19,"name":"radio-checked","prevSize":16,"code":58899},"setIdx":0,"setId":1,"iconIdx":19},{"icon":{"paths":["M768 466.457l-288-287.996-288 288v90.5l256-256.012v467.051h64v-467.051l256 256.012z","M480.051 0c-264.715 0-480.051 215.312-480.051 480s215.336 480 480.051 480c264.645 0 479.949-215.312 479.949-480s-215.305-480-479.949-480zM480.063 896c-229.438 0-416.063-186.625-416.063-416s186.625-416 416.063-416c229.375 0 415.937 186.625 415.937 416s-186.563 416-415.937 416z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["up-arrow-circled"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":211,"id":20,"name":"up-arrow-circled","prevSize":16,"code":58900},"setIdx":0,"setId":1,"iconIdx":20},{"icon":{"paths":["M480.051 0c-264.715 0-480.051 215.312-480.051 480s215.336 480 480.051 480c264.645 0 479.949-215.312 479.949-480s-215.305-480-479.949-480zM480.063 896c-229.438 0-416.063-186.625-416.063-416s186.625-416 416.063-416c229.375 0 415.937 186.625 415.937 416s-186.563 416-415.937 416z","M512 192h-64v469.492l-184.215-184.258-45.277 45.277 261.492 261.488 261.488-261.488-45.25-45.25c-64.754 64.754-119.586 119.586-184.238 184.238v-469.5z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["down-arrow-circled"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":212,"id":21,"name":"down-arrow-circled","prevSize":16,"code":58901},"setIdx":0,"setId":1,"iconIdx":21},{"icon":{"paths":["M480.051 0c-264.715 0-480.051 215.312-480.051 480s215.336 480 480.051 480c264.645 0 479.949-215.312 479.949-480s-215.305-480-479.949-480zM480.063 896c-229.438 0-416.063-186.625-416.063-416s186.625-416 416.063-416c229.375 0 415.937 186.625 415.937 416s-186.563 416-415.937 416z","M768 512v-64h-469.492l184.258-184.215-45.277-45.277-261.488 261.492 261.488 261.488 45.25-45.25c-64.754-64.754-119.586-119.586-184.238-184.238h469.5z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["left-arrow-circled"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":213,"id":22,"name":"left-arrow-circled","prevSize":16,"code":58902},"setIdx":0,"setId":1,"iconIdx":22},{"icon":{"paths":["M480.051 0c-264.715 0-480.051 215.312-480.051 480s215.336 480 480.051 480c264.645 0 479.949-215.312 479.949-480s-215.305-480-479.949-480zM480.063 896c-229.438 0-416.063-186.625-416.063-416s186.625-416 416.063-416c229.375 0 415.937 186.625 415.937 416s-186.563 416-415.937 416z","M522.512 218.508l-45.277 45.277 184.258 184.215h-469.492v64h469.5l-184.238 184.238 45.25 45.25 261.488-261.488z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["right-arrow-circled"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":214,"id":23,"name":"right-arrow-circled","prevSize":16,"code":58903},"setIdx":0,"setId":1,"iconIdx":23},{"icon":{"paths":["M576 64v64h274.75l-274.75 274.762c0 16.437 0 6.005 0 45.238 38.043 0 28.296 0 45.273 0l274.727-274.742v274.742h64v-384h-384z","M64 448h64v-275.004l275.332 275.004c25.773 0 19.645 0 44.668 0 0-17.247 0-28.581 0-45.898l-274.426-274.102h274.426v-64h-384v384z","M896 849.563l-273.887-273.563c-14.886 0-12.756 0-46.113 0 0 25.275 0 19.078 0 44.457l275.871 275.543h-275.871v64h384v-384h-64v273.563z","M402.773 576l-274.773 274.785v-274.785h-64v384h384v-64h-274.703l274.703-274.719c0-17.023 0-6.98 0-45.281-48.289 0-31.647 0-45.227 0z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0},{"f":0}]},"tags":["zoom-out-fixed"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":215,"id":24,"name":"zoom-out-fixed","prevSize":16,"code":58904},"setIdx":0,"setId":1,"iconIdx":24},{"icon":{"paths":["M960 448l0-64-274.751 0.001 274.753-274.763c0-16.437 0-6.005 0-45.238-38.044 0-28.296 0-45.274 0l-274.729 274.744 0.001-274.743-64 0-0.002 384.001 384.002-0.001z","M448.002 63.999l-64 0-0.001 275.005-275.332-275.004c-25.773 0-19.645 0-44.668 0-0 17.247-0 28.581-0 45.899l274.426 274.102-274.427 0.001-0 64 384.002-0.001 0.002-384.001z","M640 686.437l273.887 273.563c14.886 0 12.756 0 46.113 0 0-25.275 0-19.078 0-44.457l-275.871-275.543 275.871 0v-64l-384-0-0 384h64v-273.562z","M109.225 960.001l274.776-274.787-0.001 274.786 64-0 0.002-384.001-384.002 0.001-0 64 274.705-0.001-274.706 274.72c-0 17.023-0 6.98-0 45.281 48.289-0 31.647-0 45.227-0z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0},{"f":0}]},"tags":["zoom-in-fixed"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":216,"id":25,"name":"zoom-in-fixed","prevSize":16,"code":58905},"setIdx":0,"setId":1,"iconIdx":25},{"icon":{"paths":["M953.717 639.999c-72.091 151.082-225.915 256.001-404.15 256.001s-332.058-104.918-404.147-256.001l-70.285 0c75.987 187.559 259.616 320.001 474.432 320.001s398.446-132.442 474.435-320.001h-70.285z","M128 1024l0.001-320.001 320-0 0-64c-168.545 0-224.297 0-384 0-0.001 164.878-0.001 214.887-0.002 384.001h64z","M70.285 384c72.090-151.082 225.914-256 404.148-256s332.059 104.918 404.148 256h70.285c-75.988-187.559-259.617-320-474.434-320s-398.445 132.441-474.434 320h70.285z","M896 0v320h-320v64c168.545 0 224.297 0 384 0 0-164.877 0-214.886 0-384h-64z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0},{"f":0}]},"tags":["refresh"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":217,"id":26,"name":"refresh","prevSize":16,"code":58906},"setIdx":0,"setId":1,"iconIdx":26},{"icon":{"paths":["M787.41 23.57l-678.82 678.82-90.512 271.531 271.531-90.512 678.82-678.82-181.020-181.020zM255.063 827.5l-135.812 45.25 45.25-135.812 622.937-622.875 90.5 90.5-622.875 622.938z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["edit"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":218,"id":27,"name":"edit","prevSize":16,"code":58907},"setIdx":0,"setId":1,"iconIdx":27},{"icon":{"paths":["M787.41 23.57l-85.117 85.117-134.059-44.688-226.273 226.273v90.508l248.902-248.902 66.18 22.059-548.453 548.453-90.512 271.531 271.531-90.512 678.82-678.82-181.020-181.020zM255.063 827.469l-135.812 45.281 45.25-135.812 622.937-622.875 90.5 90.531-622.875 622.875z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["authorize"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":219,"id":28,"name":"authorize","prevSize":16,"code":58908},"setIdx":0,"setId":1,"iconIdx":28},{"icon":{"paths":["M480 0c-153.129 0-288 57.746-288 208v544l288 272 288-272v-543.812c0-0.125 0-0.125 0-0.188 0-150.254-134.812-208-288-208zM704 724.437l-224 211.563-224-211.563v-516.437c0-125.312 140.344-144 224-144s224 18.688 224 144v516.437z","M576 288c0 53.019-42.981 96-96 96s-96-42.981-96-96c0-53.019 42.981-96 96-96s96 42.981 96 96z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["map-pin"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":220,"id":29,"name":"map-pin","prevSize":16,"code":58909},"setIdx":0,"setId":1,"iconIdx":29},{"icon":{"paths":["M480 0c-153.129 0-288 57.746-288 208v544l288 272 288-272v-543.812c0-0.125 0-0.125 0-0.188 0-150.254-134.812-208-288-208zM704 724.437l-224 211.563-224-211.563v-516.437c0-125.312 140.344-144 224-144s224 18.688 224 144v516.437z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["blank-map-pin"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":221,"id":30,"name":"blank-map-pin","prevSize":16,"code":58910},"setIdx":0,"setId":1,"iconIdx":30},{"icon":{"paths":["M64 64v832h960v-832h-960zM448 832h-320v-127.988h320v127.988zM448 640.012h-320v-128h320v128zM448 448.012h-320l0.004-128.027h319.996v128.027zM703.988 832h-191.988v-127.988h191.988v127.988zM703.988 640.012h-191.988v-128h191.988v128zM703.988 448.012h-191.988v-128.027h191.988v128.027zM960 832h-192.012v-127.988h192.012v127.988zM960 640.012h-192.012v-128h192.012v128zM960 448.012h-192.012v-128.027h192.012v128.027zM960 256h-832v-128h832v128z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["table"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":222,"id":31,"name":"table","prevSize":16,"code":58911},"setIdx":0,"setId":1,"iconIdx":31},{"icon":{"paths":["M448 0h64v960h-64v-960z","M-0 512l0-64 960 0v64h-960z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["plus"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":223,"id":32,"name":"plus","prevSize":16,"code":58912},"setIdx":0,"setId":1,"iconIdx":32},{"icon":{"paths":["M-0 512l0-64 960 0v64h-960z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["minus"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":224,"id":33,"name":"minus","prevSize":16,"code":58913},"setIdx":0,"setId":1,"iconIdx":33},{"icon":{"paths":["M192 192h64v704h-64v-704z","M320 544l448 352c0-70.902 0-628.352 0-704l-448 352zM704 764.312l-280.406-220.312 280.406-220.312v440.625z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["beginning"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":225,"id":34,"name":"beginning","prevSize":16,"code":58914},"setIdx":0,"setId":1,"iconIdx":34},{"icon":{"paths":["M704 192h64v704h-64v-704z","M192 544l448 352c0-70.902 0-628.352 0-704l-448 352zM576 764.312l-280.437-220.312 280.437-220.312v440.625z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["reverse"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":226,"id":35,"name":"reverse","prevSize":16,"code":58915},"setIdx":0,"setId":1,"iconIdx":35},{"icon":{"paths":["M320 192h64v704h-64v-704z","M576 192h64v704h-64v-704z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["pause"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":227,"id":36,"name":"pause","prevSize":16,"code":58916},"setIdx":0,"setId":1,"iconIdx":36},{"icon":{"paths":["M192 64c0 352.371 0 608.863 0 960l704-480-704-480zM256 185.125l526.406 358.875-526.406 358.875v-717.75z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["play"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":228,"id":37,"name":"play","prevSize":16,"code":58917},"setIdx":0,"setId":1,"iconIdx":37},{"icon":{"paths":["M256 192h64v704h-64v-704z","M384 192c0 150.312 0 547.137 0 704l448-352-448-352zM448 323.688l280.437 220.312-280.437 220.312v-440.625z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["forward"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":229,"id":38,"name":"forward","prevSize":16,"code":58918},"setIdx":0,"setId":1,"iconIdx":38},{"icon":{"paths":["M704 192h64v704h-64v-704z","M192 192c0 150.313 0 547.137 0 704l448-352-448-352zM256 323.688l280.437 220.312-280.437 220.312v-440.625z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["end"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":230,"id":39,"name":"end","prevSize":16,"code":58919},"setIdx":0,"setId":1,"iconIdx":39},{"icon":{"paths":["M977.188 527.371l-0.027 0.012 0.152-0.297c-2.57-7.5-6.383-13.41-9.832-19.824-9.738-18.109-21.016-32.148-31.688-42.16-10.395-9.754-19.57-16.711-22.48-19.551l-0.18 0.035-410.758-369.336c-8.688-8-19.938-12.25-31.309-12.25-4.629 0-9.258 0.629-13.629 2.188l-390.27 111.5 0.496-0.637c-8.43 2.711-16.844 6.191-24.777 10.371-7.449 3.922-14.434 8.5-20.512 13.738-12.82 11.047-21.629 24.996-22.070 42.027l-0.242-0.25c-0.012 0.328 0.055 0.711 0.047 1.039 0 0.156-0.109 0.273-0.109 0.434l0.129 0.078c-1.441 60.527 37.832 152.492 56.805 203.699 2.133 6 5.504 11.312 9.875 15.812l447.629 462.809c8.75 9.004 20.5 13.82 32.5 13.82 5.875 0 11.75-1.191 17.246-3.437l431.254-177.504c60.246-24.5 11.062-155.5-18.25-232.316zM470.625 112.312l415.266 373.285-365.266 150.027c-6.688 2.438-13.125 3.625-19.188 3.625-14.125 0-27.25-5.5-37.125-15.563l-385.773-399.359 392.086-112.016zM973.937 718.125l-426.312 174-446.312-461.5-8.437-23.062c-16.148-41.949-38.664-102.113-43.148-145.184l391.211 404.121c15.937 16.5 38.125 26 60.812 26 10.75 0 21.625-2.25 32.125-6.5l389.031-160.363c1.902 3.137 4.25 5.551 5.844 9.051l3.563 9.812c46.375 121.5 48.25 161.5 41.625 173.625z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["erase"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":231,"id":40,"name":"erase","prevSize":16,"code":58920},"setIdx":0,"setId":1,"iconIdx":40},{"icon":{"paths":["M320 128h-64v659.383l-192-192v90.512l224 224 224-224v-90.512l-192 192z","M736 113.48l-224 224v90.512l192-192.004v660.012h64v-660.012l192 192.004v-90.512z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["up-down-arrows"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":232,"id":41,"name":"up-down-arrows","prevSize":16,"code":58921},"setIdx":0,"setId":1,"iconIdx":41},{"icon":{"paths":["M704 82.457v90.504l-371.055 371.039 371.055 371.039v90.504l-461.543-461.543z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["left"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":233,"id":42,"name":"left","prevSize":16,"code":58922},"setIdx":0,"setId":1,"iconIdx":42},{"icon":{"paths":["M320 82.457v90.504l371.055 371.039-371.055 371.039v90.504l461.543-461.543z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["right"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":234,"id":43,"name":"right","prevSize":16,"code":58923},"setIdx":0,"setId":1,"iconIdx":43},{"icon":{"paths":["M945.758 134.082c-8.898-5.937-20.172-7.035-30.047-2.93l-552.758 252.848c-103.469 0-173.57 0-219.578 0-57.203 0-77.891 0-78.828 0-0.203 0-0.344 0-0.547 0-35.344 0-64 28.648-64 63.992v128.016c0 35.348 28.656 63.992 64 63.992v128c0 35.348 28.656 64 64 64h192c35.344 0 64-28.652 64-64v-118.371l531.711 243.215c9.875 4.109 21.148 3.008 30.047-2.926 8.898-5.938 14.242-15.926 14.242-26.621v-702.598c0-10.695-5.344-20.684-14.242-26.617zM320 768h-192v-128h192v128zM896 813.563l-512-234.313v-3.25h-320v-128h312.875l519.125-237.5v603.063z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["announcement"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":235,"id":44,"name":"announcement","prevSize":16,"code":58924},"setIdx":0,"setId":1,"iconIdx":44},{"icon":{"paths":["M448 192h64v448h-64v-448z","M448 704h64v64h-64v-64z","M480.051 0c-264.715 0-480.051 215.312-480.051 480s215.336 480 480.051 480c264.645 0 479.949-215.312 479.949-480s-215.305-480-479.949-480zM480.063 896c-229.438 0-416.063-186.625-416.063-416s186.625-416 416.063-416c229.375 0 415.937 186.625 415.937 416s-186.563 416-415.937 416z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0}]},"tags":["notice-round"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":236,"id":45,"name":"notice-round","prevSize":16,"code":58925},"setIdx":0,"setId":1,"iconIdx":45},{"icon":{"paths":["M448 320h64v384h-64v-384z","M448 768h64v64h-64v-64z","M954 886.676l-430.355-794.504c-8.664-16.035-25.41-25.992-43.645-25.992s-34.98 9.957-43.645 25.992l-430.355 794.504c-8.344 15.391-7.953 34.012 0.969 49.078 8.988 15.062 25.152 24.246 42.672 24.246h860.719c17.52 0 33.684-9.184 42.672-24.246 8.922-15.066 9.313-33.688 0.969-49.078zM73.75 896l406.25-750 406.25 750h-812.5z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0}]},"tags":["notice-triangle"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":237,"id":46,"name":"notice-triangle","prevSize":16,"code":58926},"setIdx":0,"setId":1,"iconIdx":46},{"icon":{"paths":["M512 0l-128 128c0-46.32 0-81.684 0-128-74.699 0-128 0-192 0v320l-192 192h64c0 178.031 0 267.16 0 512 110.91 0 190.285 0 320 0v-384h256c0 224.445 0 159.137 0 384 15.563 0-29.449 0 320 0v-513.379h64l-512-510.621zM896 960h-192v-384h-384v384h-192v-485.5l128-128v-282.5h64v218.5l192.063-192.063 383.937 382.938v486.625z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["home"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":238,"id":47,"name":"home","prevSize":16,"code":58927},"setIdx":0,"setId":1,"iconIdx":47},{"icon":{"paths":["M480.051 0c-264.715 0-480.051 215.312-480.051 480s215.336 480 480.051 480c264.645 0 479.949-215.312 479.949-480s-215.305-480-479.949-480zM512 894.383v-190.383h-64v190.375c-203.867-15.66-366.746-178.555-382.379-382.375h190.379v-64h-190.379c15.633-203.82 178.512-366.715 382.379-382.375v190.375h64v-190.383c203.863 15.602 366.754 178.523 382.379 382.383h-190.379v64h190.379c-15.625 203.859-178.516 366.781-382.379 382.383z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["locate"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":239,"id":48,"name":"locate","prevSize":16,"code":58928},"setIdx":0,"setId":1,"iconIdx":48},{"icon":{"paths":["M576 172.961v-90.504l-461.543 461.543 461.543 461.543v-90.504l-371.055-371.039z","M896 82.457l-461.543 461.543 461.543 461.543v-90.504l-371.055-371.039 371.055-371.039z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["expand"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":240,"id":49,"name":"expand","prevSize":16,"code":58929},"setIdx":0,"setId":1,"iconIdx":49},{"icon":{"paths":["M448 172.961v-90.504l461.543 461.543-461.543 461.543v-90.504l371.055-371.039z","M128 82.457l461.543 461.543-461.543 461.543v-90.504l371.055-371.039-371.055-371.039z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["collapse"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":241,"id":50,"name":"collapse","prevSize":16,"code":58930},"setIdx":0,"setId":1,"iconIdx":50},{"icon":{"paths":["M191.936 192h768v64h-768v-64z","M191.936 448h768v64h-768v-64z","M191.936 704h768v64h-768v-64z","M63.936 192h64v64h-64v-64z","M63.936 448h64v64h-64v-64z","M63.936 704h64v64h-64v-64z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}]},"tags":["layer-list"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":242,"id":51,"name":"layer-list","prevSize":16,"code":58931},"setIdx":0,"setId":1,"iconIdx":51},{"icon":{"paths":["M0 448h448v-448h-448v448zM230.992 384c18.984-27.34 35.078-39.848 49.695-51.031 2.812-2.188 5.688-4.375 8.562-6.688 16.023 16.801 33.477 33.895 58.016 57.719h-116.273zM384 64v279.824c-32.141-31.191-51.633-50.383-73.188-74.387l-21.125-23.469-20.063 24.312c-5.937 7.156-13.062 12.625-22.062 19.531-20.578 15.762-48.375 37.488-80.484 94.188h-57.547c28.023-41.535 92.391-101.582 136.469-135.344l18.188-13.969-10.688-20.281c-20.188-38.344-43.625-98-56.188-130.031-4.016-10.207-6.688-16.73-8.266-20.375h194.953zM64 64h74.164c-3.227 7.25-6.023 15.184-8.727 23.625-10.484 32.434-17.711 51.859-65.438 50.48v-74.105zM64 192.113c55.773 1.344 83.945-20.609 99.437-45.77 9.563 23.5 20.75 49.969 31.812 73.156-37.578 30.844-99 86.641-131.25 135.113v-162.5z","M576 0v448h448v-448h-448zM640 64h147.531c-5.641 7.75-9.281 15.555-10.531 22.406-5.812 22.594-96.75 99.063-115.25 111.312l-21.75 7.652v-141.371zM640 384v-145.949l18.188 9.449c42.375 22.031 50.937 86.312 50.688 136.344l27.188 0.156h-96.063zM960 384h-72.68c3.906-61.277 20.398-71.051 35.18-79.156 30.875-16.937 40.812-37.906 33.312-77.031 1.422-0.184 2.766-0.34 4.188-0.516v156.703zM960 172.488c-41.312 4.797-52.828 7.566-60.812 20.48l-6.5 10.563 3.75 11.844c9.125 29 7.5 36.969 7.812 36.969 0 0 0 0 0.063 0-1.063 1-5 3.188-7.937 4.781-29.641 16.25-58.672 40.008-63.531 126.875h-69.602c0.414-73.070-15.516-126.746-47.367-160.25 42.563-32.969 107.75-90.625 114.5-127.188 0.563-1.312 6.063-7.219 20.875-11.625l106.234-20.938h2.516v108.488z","M0 1024h448v-448h-448v448zM384 680.422v279.578h-259.625c0-2.836 0.102-4.801 0-8.688-0.812-34.406-2.75-115.031 41.812-153.625 24.312-20.969 61.25-27.437 109.563-19.375l23.937 4.781 6.563-23.625c5.312-12.688 47.688-51.437 68-70.094 3.656-3.344 6.656-6.102 9.75-8.953zM64 640h283.656c-3.375 3.078-6.328 5.797-10.094 9.25-32.688 29.937-57.688 53.437-71.812 72.812-56.125-5.906-101.75 5.531-135.188 34.531-63.937 55.375-61.563 153.937-60.563 196 0.078 3.324 0.070 5.199 0.078 7.406h-6.078v-320z","M576 1024h448v-448h-448v448zM960 640v99.812l-165.094-99.812h165.094zM640 640h49.758l270.242 163.375v156.625h-225.656l-24.719-28.937 145.125-138.125-214.75-94.293v-58.645zM640 758.063l118 51.812-118 112.316v-164.129zM640 933.332l22.789 26.668h-22.789v-26.668z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0},{"f":0}]},"tags":["basemap"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":243,"id":52,"name":"basemap","prevSize":16,"code":58932},"setIdx":0,"setId":1,"iconIdx":52},{"icon":{"paths":["M480.051 0c-264.715 0-480.051 215.312-480.051 480s215.336 480 480.051 480c264.645 0 479.949-215.312 479.949-480s-215.305-480-479.949-480zM278.273 117.148c16.809-1.582 31.52-0.57 32.227 4.945 1.434 11.937 1.434 43.148 11.844 37.199 8.895-4.484 19.367-29.777 43.18-11.879 23.75 17.828-4.512 40.137-11.906 52.051-7.457 11.973-10.465 31.242-35.727 22.312-25.316-8.934-29.766 2.973-31.273 11.902-1.5 8.934-17.797 16.363-38.668 10.441-20.875-5.957-54.957 26.691-71.387 43.113-7.086 7.055-51.547 21.289-65.031 4.18 37.625-73.090 94.996-134.281 166.742-174.266zM197.402 784.238c-81.859-75.949-133.402-184.039-133.402-304.238 0-19.223 1.953-37.957 4.496-56.488 21.145 6.793 49.895 18.574 55.988 45.227 8.895 13.379 26.691 55.059 44.621 77.371 28.723 35.953 9.031 53.359 11.906 81.855 14.852 7.422 37.164 23.781 59.477 35.758 22.309 11.871 38.738 43.113 4.516 55.023-7.457 5.953 1.437 34.254-13.414 40.176-9.574 3.82-21.859 16.391-34.188 25.316zM557.344 888.52c-25.074 4.734-50.848 7.48-77.281 7.48-92.77 0-178.246-30.883-247.512-82.395 2.398-1.898 4.375-3.293 7.199-5.668 3.75-3.156 7.25-6.406 8.437-7.406 27-10.781 34.5-35.094 36.937-53.406 14.125-11.531 22.75-27.312 24.125-45.281 2.688-34.688-22-64-47.563-77.594-10.437-5.594-20.812-12.25-30.25-18.312-1.125-0.688-2.188-1.375-3.312-2.062 3.125-19.938 4.625-49.875-24.062-85.812-8.688-10.781-19.375-31.594-27.188-46.781-4.063-7.906-7.75-14.969-10.938-20.5-15.594-47.461-65.184-64.348-88.301-71.41 4.016-15.977 8.727-31.57 14.539-46.754 9.539 6.375 21.801 12.039 40.887 12.039 24.25 0 59-9.594 75.188-25.719 21.125-21.156 31.937-28.094 34.187-30.031 27.602 5.75 57.598-0.223 75.625-20.969 43.273 6.98 54.914-16.344 76.5-48.281 6.664-8.063 16.824-21.156 21.836-37.762-2.164 28.809 29.098 21.605 51.004 5.656 16.355-11.871 35 0.758 48.414 0 13.348-0.715 16.293-17.859 22.313-26.758 5.953-8.965 31.93-20.836 19.301-33.469-12.688-12.629-73.672-21.559-89.242-1.5-7.988 10.305-32.785 38.734-45.414 44.621-2.328 1.090-3.395 3.191-4.52 5.207 1.195-6.082 1.758-12.527 0.934-19.465-1.012-8.613-4.48-19.91-13.055-30.957 19.109-5.434 16.98-25.945 13.699-36.605-3.73-11.91-23.094-11.91-29.051-9.652-5.957 2.223-16.355 9.652-16.355 9.652 0.473 3.047 0.703 8.246 1.277 13.789-8.488-3.676-17.133-6.133-26.016-6.133-0.75 0-1.437 0-2.125 0.031-2.105-3.273-5.281-4.957-7.953-7.398 43.953-15.836 91.105-24.914 140.453-24.914 68.223 0 132.48 16.82 189.348 46.055-8.691 9.121-16 19.547-19.598 34.727-30.625 3.969-57.875 25.844-68.188 53.188-20.16 21.773-21.797 41.453-18.266 56.172 4.039 3.937 7.672 9.316 11.215 11.566 18.648 11.914 17.074 33.5 2.227 37.23-9.926 2.516-14.309-4.77-16.293-13.113-13.012 6.477-23.301 17.48-27.57 31.832-12.5 3.25-24.063 10.281-33 20.312-13.625 15.312-20.062 35.969-17.625 56.75 1.063 9.281 3.438 17.906 6.937 25.688-9.25 6.75-17.687 14.844-24.062 23.937-21.938 11.937-52.812 34.094-64.563 68.375-5.312 11-8.437 24.812-8.875 38.25-6.5 9.625-14 23.437-16.312 40.281-4.75 35.094 17.437 57.906 33.937 70.344 19.875 46.219 48.75 69.656 87.375 69.656 14.312-0.312 27.375-2.125 39.625-3.937 8-1.156 15.437-2.437 22.75-2.437 0.812 0 1.563 0 2.25 0.063-6.75 18.656-3.625 33.25 1.75 43.531-27.328 29.965-18.297 85.535-5.781 116.051zM798.477 516.402c3.727 13.352 20.805 64.715 26.035 79.594 21.594 4.484 24.535 6.707 31.277 13.414 6.613 6.672-1.504 15.637-13.414 32.684-11.906 17.145-54.305 95.266-56.527 109.363-0.426 2.758-0.516 6.246-0.512 10.137-49.375 53.504-112.887 92.969-184.137 114.844-11.125-22.141-15.945-63.531-4.379-74.367 11.844-11.191 17.078-40.176 8.18-47.633-8.895-7.395 6.016-20.121 7.457-28.234 8.242-30.559-8.18-31.992-33.434-39.488-25.324-7.391-50.578 3.016-83.293 3.766-32.844 0.719-46.191-46.164-49.922-54.277-11.844-7.457-28.199-18.68-25.977-35 2.227-16.422 17.078-30.492 17.797-33.5-2.941-9.688 0-27.484 4.516-33.465 7.395-28.27 43.836-46.855 55.809-52.121 4.449-19.336 42.398-37.914 51.297-34.148 8.898 3.691 17.145 17.828 31.273 0 14.070-17.898 23.035-12.664 44.625-12.664 21.527 0 28.199 10.437 34.941 30.492 6.672 20.086 53.586 23.027 54.309 18.609 9.613-31.957 36.441-7.453 41.672-7.453 31.277-2.191 34.941-15.605 31.277-34.227-3.727-18.578-35-8.93-38.734-17.070-2.871-6.418-9.68-20.844-13.41-13.414-3.668 7.426-16.289 23.063-24.539 2.191-8.18-20.812-31.207-44.594-37.164-40.895-8.965 12.695-20.152 12.629-25.32 8.93-20.801-15.637-36.379 0.785-45.402 9.688-8.898 8.93-22.379 23.652-41.75 28.918-19.301 5.164-31.992-8.215-34.215-27.543-2.227-19.371 14.98-35.566 32.125-26.699 17.141 8.93 31.926 1.508 24.535-5.926-7.395-7.457-12.629-28.293-2.949-31.957 9.621-3.734 16.363 0 32.719-22.344 16.363-22.312 34.937-14.891 56.535-11.156 21.586 3.73 15.637-31.992 14.129-38.699s-27.543-21.563-29.77-16.395c-2.164 5.203 3.727 29.016-8.895 35.008-12.699 5.98-25.328-14.199-35.734-26.078-10.465-11.871 9.691-23.027 11.914-29.016 5.957-21.563 30.551-39.426 53.586-27.477 23.027 11.938 27.477 2.973 26.043-0.793-11.98-14.129-11.582-39.617 0-52.043 2.945-3.176 5.609-4.617 8.375-6.664 106.539 70.738 178.020 189.328 185.172 324.766-6.836-0.906-13.625-2.047-18.785-3.383-14.070-3.77-24.539 11.121-17.859 16.352 6.672 5.168 22.371 11.090 23.812 20.805 1.504 9.688-14.855 53.559-23.812 69.883-8.906 16.422-19.305 17.859-24.543 10.469-5.168-7.461-14.848-43.871-26.035-64.738-11.191-20.812-12.633-4.484-8.898 8.957z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["public"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":244,"id":53,"name":"globe","prevSize":16,"code":58933},"setIdx":0,"setId":1,"iconIdx":53},{"icon":{"paths":["M960 899.812l-259.703-259.812h195.703v-64c-142.198 0-177.624 0-319.937 0 0 142.394 0 177.664 0 320h63.937v-195.625l259.75 259.688 60.25-60.25z","M512.063 894.395c-10.578 0.863-21.203 1.605-32 1.605-92.766 0-178.25-30.883-247.516-82.395 2.406-1.898 4.375-3.293 7.203-5.668 3.75-3.156 7.25-6.406 8.437-7.406 27-10.781 34.5-35.094 36.937-53.406 14.125-11.531 22.75-27.312 24.125-45.281 2.688-34.688-22-64-47.563-77.594-10.437-5.594-20.812-12.25-30.25-18.312-1.125-0.688-2.188-1.375-3.312-2.062 3.125-19.938 4.625-49.875-24.062-85.812-8.688-10.781-19.375-31.594-27.188-46.781-4.063-7.906-7.75-14.969-10.938-20.5-15.594-47.461-65.187-64.348-88.297-71.41 4.016-15.977 8.719-31.57 14.531-46.754 9.547 6.375 21.805 12.039 40.891 12.039 24.25 0 59-9.594 75.188-25.719 21.125-21.156 31.937-28.094 34.187-30.031 27.602 5.75 57.594-0.223 75.625-20.969 43.273 6.98 54.914-16.344 76.5-48.281 6.664-8.063 16.828-21.156 21.836-37.762-2.164 28.809 29.102 21.605 51.008 5.656 16.352-11.871 35 0.758 48.406 0 13.352-0.715 16.297-17.859 22.312-26.758 5.953-8.965 31.937-20.836 19.305-33.469-12.688-12.629-73.672-21.559-89.242-1.5-7.984 10.305-32.781 38.734-45.414 44.621-2.328 1.090-3.398 3.191-4.523 5.207 1.203-6.082 1.766-12.527 0.937-19.465-1.016-8.613-4.484-19.91-13.055-30.957 19.109-5.434 16.977-25.945 13.695-36.605-3.727-11.91-23.094-11.91-29.047-9.652-5.953 2.223-16.359 9.652-16.359 9.652 0.477 3.047 0.703 8.246 1.281 13.789-8.484-3.676-17.133-6.133-26.016-6.133-0.75 0-1.437 0-2.125 0.031-2.109-3.273-5.281-4.957-7.953-7.398 43.953-15.836 91.109-24.914 140.453-24.914 68.219 0 132.484 16.82 189.344 46.055-8.688 9.121-16 19.547-19.594 34.727-30.625 3.969-57.875 25.844-68.188 53.188-20.156 21.773-21.797 41.453-18.266 56.172 4.039 3.937 7.672 9.316 11.219 11.566 18.641 11.914 17.070 33.5 2.219 37.23-9.922 2.516-14.305-4.77-16.289-13.113-13.008 6.477-23.305 17.48-27.57 31.832-12.5 3.25-24.063 10.281-33 20.312-13.625 15.312-20.062 35.969-17.625 56.75 1.063 9.281 3.438 17.906 6.937 25.688-9.25 6.75-17.687 14.844-24.062 23.937-21.938 11.937-52.812 34.094-64.563 68.375-5.312 11-8.437 24.812-8.875 38.25-6.5 9.625-14 23.437-16.312 40.281-4.75 35.094 17.437 57.906 33.937 70.344 19.875 46.219 48.75 69.656 87.375 69.656 5.531-0.121 10.125-1.043 15.312-1.523v-44.613c-5.328 0.578-10.586 1.234-16.328 1.367-32.844 0.719-46.195-46.164-49.922-54.277-11.844-7.457-28.203-18.68-25.984-35 2.234-16.422 17.078-30.492 17.797-33.5-2.937-9.688 0-27.484 4.516-33.465 7.398-28.27 43.844-46.855 55.812-52.121 4.453-19.336 42.398-37.914 51.297-34.148 8.898 3.691 17.141 17.828 31.273 0 14.070-17.898 23.039-12.664 44.625-12.664 21.523 0 28.195 10.437 34.945 30.492 6.672 20.086 53.578 23.027 54.305 18.609 9.617-31.957 36.445-7.453 41.672-7.453 31.273-2.191 34.945-15.605 31.273-34.227-3.719-18.578-35-8.93-38.734-17.070-2.867-6.418-9.672-20.844-13.406-13.414-3.672 7.426-16.289 23.063-24.539 2.191-8.18-20.812-31.211-44.594-37.164-40.895-8.969 12.695-20.156 12.629-25.32 8.93-20.805-15.637-36.383 0.785-45.398 9.688-8.906 8.93-22.383 23.652-41.75 28.918-19.305 5.164-32-8.215-34.219-27.543-2.227-19.371 14.984-35.566 32.125-26.699 17.141 8.93 31.922 1.508 24.531-5.926-7.391-7.457-12.625-28.293-2.945-31.957 9.617-3.734 16.367 0 32.719-22.344 16.367-22.312 34.937-14.891 56.539-11.156 21.578 3.73 15.633-31.992 14.125-38.699s-27.547-21.563-29.766-16.395c-2.172 5.203 3.719 29.016-8.898 35.008-12.695 5.98-25.328-14.199-35.734-26.078-10.461-11.871 9.695-23.027 11.914-29.016 5.953-21.563 30.547-39.426 53.586-27.477 23.023 11.938 27.477 2.973 26.039-0.793-11.977-14.129-11.578-39.617 0-52.043 2.953-3.176 5.609-4.617 8.375-6.664 106.547 70.738 178.023 189.328 185.172 324.766-6.828-0.906-13.625-2.047-18.781-3.383-14.070-3.77-24.539 11.121-17.859 16.352 6.672 5.168 22.375 11.090 23.812 20.805 0.516 3.336-1.469 11.242-4.156 20.168h80.766c0.711-10.625 1.625-21.199 1.625-32 0-264.688-215.305-480-479.953-480-264.711 0-480.047 215.312-480.047 480s215.336 480 480.047 480c10.812 0 21.391-0.914 32.016-1.621v-63.984zM278.273 117.148c16.805-1.582 31.523-0.57 32.227 4.945 1.437 11.937 1.437 43.148 11.844 37.199 8.891-4.484 19.367-29.777 43.18-11.879 23.75 17.828-4.508 40.137-11.906 52.051-7.461 11.973-10.461 31.242-35.727 22.312-25.312-8.934-29.766 2.973-31.273 11.902-1.5 8.934-17.797 16.363-38.664 10.441-20.875-5.957-54.961 26.691-71.391 43.113-7.086 7.055-51.547 21.289-65.031 4.18 37.625-73.090 95-134.281 166.742-174.266zM197.406 784.238c-81.859-75.949-133.406-184.039-133.406-304.238 0-19.223 1.953-37.957 4.5-56.488 21.141 6.793 49.891 18.574 55.984 45.227 8.891 13.379 26.687 55.059 44.625 77.371 28.719 35.953 9.031 53.359 11.906 81.855 14.844 7.422 37.156 23.781 59.469 35.758 22.312 11.871 38.742 43.113 4.516 55.023-7.453 5.953 1.437 34.254-13.406 40.176-9.578 3.82-21.859 16.391-34.187 25.316z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["applications"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":245,"id":54,"name":"applications","prevSize":16,"code":58934},"setIdx":0,"setId":1,"iconIdx":54},{"icon":{"paths":["M480 332.945l-288 288.012v-90.504l288-287.996 288 288v90.5z","M480.051 0c-264.715 0-480.051 215.312-480.051 480s215.336 480 480.051 480c264.645 0 479.949-215.312 479.949-480s-215.305-480-479.949-480zM480.063 896c-229.438 0-416.063-186.625-416.063-416s186.625-416 416.063-416c229.375 0 415.937 186.625 415.937 416s-186.563 416-415.937 416z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["arrow-up-circled"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":246,"id":55,"name":"arrow-up-circled","prevSize":16,"code":58935},"setIdx":0,"setId":1,"iconIdx":55},{"icon":{"paths":["M480 627.055l-288-288.012v90.504l288 287.996 288-288v-90.5z","M480.051 0c-264.715 0-480.051 215.312-480.051 480s215.336 480 480.051 480c264.645 0 479.949-215.312 479.949-480s-215.305-480-479.949-480zM480.063 896c-229.438 0-416.063-186.625-416.063-416s186.625-416 416.063-416c229.375 0 415.937 186.625 415.937 416s-186.563 416-415.937 416z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["arrow-down-circled"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":247,"id":56,"name":"arrow-down-circled","prevSize":16,"code":58936},"setIdx":0,"setId":1,"iconIdx":56},{"icon":{"paths":["M332.938 480.003l288.016-288.001-90.505 0-288 288.001 288 288 90.501-0z","M959.997 480.052c0.002-264.715-215.311-480.051-480-480.051s-480.005 215.338-480.007 480.053c-0.002 264.645 215.311 479.95 480 479.949s480.005-215.306 480.007-479.952zM63.99 480.066c0.002-229.438 186.629-416.064 416.006-416.065s416.002 186.624 416 416.062c-0.002 229.375-186.629 415.939-416.006 415.94s-416.002-186.562-416-415.937z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["arrow-left-circled"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":248,"id":57,"name":"arrow-left-circled","prevSize":16,"code":58937},"setIdx":0,"setId":1,"iconIdx":57},{"icon":{"paths":["M627.055 480l-288.012 288h90.504l287.996-288-288-288-90.5 0z","M0 479.949c0 264.715 215.313 480.050 480 480.050s480-215.336 480-480.051c-0-264.644-215.313-479.949-480-479.949s-480 215.305-480 479.949zM896.001 479.937c0 229.437-186.625 416.062-416 416.062s-416-186.625-416-416.062c-0-229.375 186.625-415.937 416-415.937s416 186.562 416 415.937z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["arrow-right-circled"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":249,"id":58,"name":"arrow-right-circled","prevSize":16,"code":58938},"setIdx":0,"setId":1,"iconIdx":58},{"icon":{"paths":["M192 448h576v64h-576v-64z","M480.051 0c-264.715 0-480.051 215.312-480.051 480s215.336 480 480.051 480c264.645 0 479.949-215.312 479.949-480s-215.305-480-479.949-480zM480.063 896c-229.438 0-416.063-186.625-416.063-416s186.625-416 416.063-416c229.375 0 415.937 186.625 415.937 416s-186.563 416-415.937 416z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["minus-circled"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":250,"id":59,"name":"minus-circled","prevSize":16,"code":58939},"setIdx":0,"setId":1,"iconIdx":59},{"icon":{"paths":["M768 448h-256.039l0.039-256.012h-63.91l-0.039 256.012h-256.055v64h256.043l-0.039 255.988h63.91l0.039-255.988h256.051z","M480.051 0c-264.715 0-480.051 215.312-480.051 480s215.336 480 480.051 480c264.645 0 479.949-215.312 479.949-480s-215.305-480-479.949-480zM480.063 896c-229.438 0-416.063-186.625-416.063-416s186.625-416 416.063-416c229.375 0 415.937 186.625 415.937 416s-186.563 416-415.937 416z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["plus-circled"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":251,"id":60,"name":"plus-circled","prevSize":16,"code":58940},"setIdx":0,"setId":1,"iconIdx":60},{"icon":{"paths":["M64 64v832h832v-832h-832zM832 832h-704v-704h704v704z","M448 256h64v448h-64v-448z","M256 512v-64l448 0v64l-448-0z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0}]},"tags":["add-attachment"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":252,"id":61,"name":"add-attachment","prevSize":16,"code":58941},"setIdx":0,"setId":1,"iconIdx":61},{"icon":{"paths":["M285.5 1023.937c-64.469 0-125.094-25.063-170.688-70.688-94.031-94.063-94.063-247.188-0.063-341.25l559-559c34.219-34.156 79.688-52.969 128.031-52.969s93.781 18.812 127.906 52.969c34.219 34.188 53.063 79.656 53.063 128.031 0 48.344-18.844 93.844-53.063 128.094l-473.563 473.437c-21.188 21.125-49.281 32.75-79.063 32.75-29.844 0-57.875-11.625-78.937-32.812-21.125-20.937-32.781-48.875-32.812-78.688-0.063-29.937 11.594-58.125 32.812-79.312l386.125-385.937 42.688 42.688-386.25 386.063c-9.937 9.812-15.375 22.812-15.375 36.625 0 28.375 23.125 51.5 51.563 51.5 13.875 0 26.906-5.5 36.688-15.375l473.5-473.75c22.812-22.75 35.344-53 35.344-85.25s-12.531-62.563-35.344-85.375c-22.75-22.75-53.031-35.281-85.281-35.281-32.281 0-62.594 12.531-85.406 35.281l-558.937 559.063c-34.156 34.188-52.969 79.625-52.969 127.937 0.031 48.312 18.844 93.75 53.031 127.875 34.156 34.25 79.625 53.125 128 53.125 48.344 0 93.75-18.875 127.875-53l471.5-471.5 42.688 42.688-471.5 471.437c-45.531 45.563-106.094 70.625-170.563 70.625z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["attachment"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":253,"id":62,"name":"attachment","prevSize":16,"code":58942},"setIdx":0,"setId":1,"iconIdx":62},{"icon":{"paths":["M64 1024h832v-640h-832v640zM704 448h128v128h-128v-128zM704 640h128v128h-128v-128zM704 832h128v128h-128v-128zM512 448h128v128h-128v-128zM512 640h128v128h-128v-128zM512 832h128v128h-128v-128zM320 448h128v128h-128v-128zM320 640h128v128h-128v-128zM320 832h128v128h-128v-128zM128 448h128v128h-128v-128zM128 640h128v128h-128v-128zM128 832h128v128h-128v-128z","M704 64v-64h-64v64c-69.937 0-250.955 0-320 0v-64h-64v64h-192v256h832v-256c-265.413 0-77.070 0-192 0zM832 256h-704v-128h128v64h64v-64c69.093 0 250.099 0 320 0v64h64v-64c46.318 0 81.682 0 128 0v128z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["calendar"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":254,"id":63,"name":"calendar","prevSize":16,"code":58943},"setIdx":0,"setId":1,"iconIdx":63},{"icon":{"paths":["M480.051 0c-264.715 0-480.051 215.312-480.051 480s215.336 480 480.051 480c264.645 0 479.949-215.312 479.949-480s-215.305-480-479.949-480zM480.063 896c-229.438 0-416.063-186.625-416.063-416s186.625-416 416.063-416c229.375 0 415.937 186.625 415.937 416s-186.563 416-415.937 416z","M525.258 480l168.57-168.57-45.258-45.254-168.57 168.566-168.566-168.57-45.254 45.254 168.566 168.57-170.988 170.984 45.258 45.258 170.984-170.984 170.984 170.984 45.254-45.254z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["close-circled"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":255,"id":64,"name":"close-circled","prevSize":16,"code":58944},"setIdx":0,"setId":1,"iconIdx":64},{"icon":{"paths":["M0 128v768h1024v-768h-1024zM256 832h-192v-512h192v512zM960 832h-640v-512h640v512zM960 256h-896v-64h896v64z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["browser"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":256,"id":65,"name":"browser","prevSize":16,"code":58945},"setIdx":0,"setId":1,"iconIdx":65},{"icon":{"paths":["M1024 320v704h-704v-64h640v-640z","M832 192v640h-640v64h704v-704z","M64 64v704h704v-704h-704zM704 327.598v376.402h-576v-576h576v199.598z","M620.812 704v-26.437c0-10.148-8.227-18.375-18.375-18.375-1.312-10.156-4.188-14.25-10.5-21.281-9.437-13.531-30.688-22.469-60.187-22.969-27.875-0.531-36.125-14.406-38.125-25.937-3.5-20.625 9-46.031 28-56.5l13.072-7.225c8.167-4.514 13.957-12.367 15.854-21.504s-0.29-18.646-5.986-26.037l-5.19-6.734c0.25-0.25 0.563-0.531 0.875-0.812 32.75-30.031 44.688-48.063 45.563-68.781-0.25-8.937 0.437-15.156 5-18.219 1.25-0.875 4.375-2.531 10.5-2.531 5.937 0 12.875 1.531 20.75 4.594l10.926 4.255c13.803 5.375 29.476 0.128 37.261-12.473 10.211-1.633 24.469-3.312 33.75-4.355v-45.078c-29.688 3.309-60.5 6.996-63.375 12.059-0.75 1.156-1.5 2.535-2.312 3.844-37.688-14.688-61.375-5.063-72.5 2.496-16.937 11.379-25.937 30.937-24.75 53.473-0.188 4.348-5.812 14.504-31.188 37.777-4.438 4.098-8.063 7.504-10.25 9.91-6.188 6.785-17.062 23.629 0.312 46.125-35.187 19.438-57.312 63.281-50.437 103.406 5.188 29.816 29.25 62.066 81.437 63.031 14 0.25 24.063 3.125 27.563 7.969 0.25 0.281 0.312 4.312 0.375 36.312h61.937z","M312.75 665.063c33.937-19.969 49.812-54.059 40.563-86.871-8.563-30.406-36.688-51.535-74.375-57.379 1.75-5.063 6.312-11.219 15.937-18.437 36.813-27.621 38.5-64.934 23.875-89.625-12.563-21.184-39.688-36.371-72.5-33.715 3.188-3.316 5.75-7.25 7.625-11.66 7.398-18.438 1.969-47.988 2.125-47.375 12.375 14.535 39.125 32.379 76.5 32.031 14.125-0.281 34.437-5.437 51-28.406 7.5-10.496 12.25-20.59 15.25-29.934 6.563 2.996 34.25 13.996 58.937 2.625 13.812-6.344 23.812-18.344 28.312-33.879 4.812-16.715 22.5-40.441 31.25-48.063 7.063-1.465 13.875-5.031 18.312-10.219 4.563-5.312 17.125-12.156-5-76.156h-63.375v26.446c0 10.144 8.218 18.365 18.362 18.372 6.139 0.004 11.451 0.012 11.451 0.025l-9.188 7.75c-13.937 12.125-37.25 43.031-44.875 69.438-1.25 4.312-3.25 5.25-3.937 5.562-1.875 0.156-3.563 0.219-5.188 0.219-9.125 0-14.563-2.031-16.437-2.875l-27.047-12.363c-4.778-2.184-10.262-2.218-15.066-0.095s-8.471 6.202-10.073 11.205l-9.064 28.315c-1.937 6-4.937 11.781-9.062 17.594-6.063 8.375-11.438 9.563-15.438 9.656-10.986-0.025-26.596-10.218-39.415-22.435-5.938-5.66-14.889-6.69-21.966-2.541l-51.023 29.91c-6.996 4.101-10.485 12.313-8.567 20.192 2.339 9.607 2.366 15.992 1.784 18.030l-21.743 22.596c-9.302 9.667-11.587 24.109-5.723 36.175s18.63 19.188 31.978 17.854c18.944-1.893 33.485-3.343 33.551-3.343 16.812 0 26.188 5.969 29.688 11.906 2.688 4.531 6.875 16.625-12.188 30.937-16.063 12.062-26.375 25.031-31.375 39.656l-5.011 14.464c-3.106 8.965-2.074 18.846 2.818 26.976s13.139 13.669 22.515 15.123l15.116 2.344c20.313 3.125 34.563 12.562 38.125 25.25 4.312 15.344-7.563 28.719-20.188 36.094-10.688 6.312-20.125 17.125-28.563 32.75h-18.25c-17.673 0-32 14.327-32 32v12.812h79.688c11.125-32 20.812-38.309 21.875-38.937z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}]},"tags":["collection"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":257,"id":66,"name":"collection","prevSize":16,"code":58946},"setIdx":0,"setId":1,"iconIdx":66},{"icon":{"paths":["M511.984 64c-287.078 0-511.984 142.863-511.984 325.27 0 114.641 89.719 217.563 237.367 275.895-2.191 26.809-10.375 69.715-34.859 132.563l-62.509 160.645 156.102-73.215c5.93-2.762 132.93-63.25 209.918-170.684 1.988 0 3.977 0 5.961 0 287.113 0 512.020-142.863 512.020-325.203 0-182.402-224.906-325.27-512.016-325.27zM512 650.469h-32.875l-25.125 26.719c-67.625 94.344-183.812 149.469-185 150l-11.375 5.344 4.5-11.594c22.437-57.531 35.563-108.219 39.063-150.563l3.812-47.312-44.125-17.438c-123.25-48.688-196.875-129.562-196.875-216.344 0-144.062 201-261.281 448-261.281s448 117.219 448 261.281c0 144.031-201 261.188-448 261.188z","M256 256h512v64h-512v-64z","M256 384h384v64h-384v-64z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0}]},"tags":["comment"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":258,"id":67,"name":"comment","prevSize":16,"code":58947},"setIdx":0,"setId":1,"iconIdx":67},{"icon":{"paths":["M192 128h320v64h-320v-64z","M448 256h320v64h-320v-64z","M192 512h192v-256h-192v256zM256 320h64v128h-64v-128z","M320 724.449l-84 67.172 18.059-72.121c4.75-19.125 0.5-39.25-11.559-54.754-12.246-15.621-30.813-24.746-50.5-24.746h-64.063c-35.187 0-63.937-28.75-63.937-64v-448c0-35.125 28.75-64 63.937-64h704c35.25 0 64.063 28.875 64.063 64v259.914c3.012-0.469 5.957-1.477 8.996-1.477 15.188 0 30.32 5.875 41.758 17.312l13.246 13.246v-288.996c0-70.625-57.312-128-128-128h-704c-70.688 0-128 57.375-128 128v448c0 70.75 57.312 128 128 128h64l-64 256 213.605-170.883c-12.918-10.91-21.605-26.527-21.605-44.492v-20.176z","M800 704c0 53.019-42.981 96-96 96s-96-42.981-96-96c0-53.019 42.981-96 96-96s96 42.981 96 96z","M1024 746.809v-80.621l-102.688-13.441c-5.313-21.559-13.875-41.625-24.934-60.121l66.621-85.559-57.063-57.063-85.754 66.43c-18.309-10.996-38.559-19.437-60-24.75l-13.375-107.684h-80.621l-13.563 107.684c-21.437 5.312-41.504 13.754-60.125 24.75l-85.434-66.43-57.063 57.063 66.43 85.434c-10.992 18.621-19.437 38.688-24.746 60.246l-107.688 13.441v80.621l107.688 13.504c5.309 21.312 13.754 41.563 24.746 60l-66.43 85.625 56.934 56.934 85.563-66.621c18.621 11.312 38.688 19.75 60.125 24.937l13.434 102.813h80.75l13.375-102.812c21.441-5.187 41.691-13.625 60.129-24.937l85.5 66.621 57.188-56.934-66.621-85.625c11.184-18.437 19.621-38.688 24.934-60l102.687-13.504zM704 864c-88.367 0-160-71.633-160-160s71.633-160 160-160 160 71.633 160 160-71.633 160-160 160z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}]},"tags":["configure-popup"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":259,"id":68,"name":"configure-popup","prevSize":16,"code":58948},"setIdx":0,"setId":1,"iconIdx":68},{"icon":{"paths":["M0 128v768h1024v-768h-1024zM960 832h-896v-544.492l448.125 298.742 447.875-300.578v546.328zM960 208.605l-448 300.641-448-298.664v-18.582h896v16.605z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["contact"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":260,"id":69,"name":"contact","prevSize":16,"code":58949},"setIdx":0,"setId":1,"iconIdx":69},{"icon":{"paths":["M164.445 750.312c-55.836-65.078-90.457-147.852-97.516-238.312h189.070v-64h-190.379c6.953-90.637 42.906-173.141 98.816-238.309l66.664 66.66 45.254-45.254-66.66-66.66c65.16-55.898 147.664-91.852 238.305-98.812v190.375h64v-190.18c90.625 6.949 172.98 42.91 238.129 98.801l-66.477 66.477 45.254 45.254 66.641-66.637c1.688 1.969 3.609 3.723 5.266 5.723l45.234-45.234c-88.105-103.949-219.383-170.203-365.996-170.203-264.715 0-480.051 215.312-480.051 480 0 120.844 45.23 231.082 119.207 315.551 14.078 16.078 29.18 31.176 45.258 45.254l111.898-111.898-45.258-45.254-66.66 66.66z","M940.836 346.914l-52.773 52.777c5.109 26.008 7.938 52.824 7.938 80.309 0 103.195-37.984 197.535-100.422 270.324l-66.672-66.676-45.254 45.254 111.879 111.934c16.078-14.074 31.172-29.176 45.25-45.25 73.984-84.473 119.219-194.727 119.219-315.586 0-46.211-6.922-90.77-19.164-133.086z","M918.625 278.625l-45.25-45.25-305.234 305.234c-25.289-16.746-55.539-26.609-88.141-26.609-88.367 0-160 71.633-160 160s71.633 160 160 160 160-71.633 160-160c0-32.602-9.863-62.852-26.609-88.141l305.234-305.234zM480 768c-52.937 0-96-43.063-96-96s43.063-96 96-96 96 43.063 96 96-43.063 96-96 96z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0}]},"tags":["dashboard"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":261,"id":70,"name":"dashboard","prevSize":16,"code":58950},"setIdx":0,"setId":1,"iconIdx":70},{"icon":{"paths":["M480.047 0c-264.711 0-480.047 215.312-480.047 480s215.336 480 480.047 480c264.648 0 479.953-215.312 479.953-480s-215.305-480-479.953-480zM64 480c0-229.375 186.625-416 416.063-416 103.828 0 198.656 38.5 271.609 101.637l-586.016 586.016c-63.148-72.969-101.656-167.812-101.656-271.652zM480.063 896c-102.563 0-196.414-37.48-269.023-99.219l585.758-585.766c61.734 72.602 99.203 166.438 99.203 268.984 0 229.375-186.563 416-415.937 416z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["deny"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":262,"id":71,"name":"deny","prevSize":16,"code":58951},"setIdx":0,"setId":1,"iconIdx":71},{"icon":{"paths":["M512.006 768l-64.004 0.002-0.011-448 64.004-0.002 0.011 448z","M512.001 256l-64.004 0.002-0.002-64 64.004-0.002 0.002 64z","M384 704h192v64h-192v-64z","M480.051 0c-264.715 0-480.051 215.312-480.051 480s215.336 480 480.051 480c264.645 0 479.949-215.312 479.949-480s-215.305-480-479.949-480zM480.063 896c-229.438 0-416.063-186.625-416.063-416s186.625-416 416.063-416c229.375 0 415.937 186.625 415.937 416s-186.563 416-415.937 416z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0},{"f":0}]},"tags":["description"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":263,"id":72,"name":"description","prevSize":16,"code":58952},"setIdx":0,"setId":1,"iconIdx":72},{"icon":{"paths":["M686.52 192c-33.513 0-56.999 0-90.512 0l192.004 192h-404.012c-105.602 0-192 86.398-192 192v320h64v-320c0-70.563 57.406-128 128-128h404.012l-192.004 192c60.461 0 90.512 0 90.512 0l224-224-224-224z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["directions2"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":264,"id":73,"name":"directions","prevSize":16,"code":58953},"setIdx":0,"setId":1,"iconIdx":73},{"icon":{"paths":["M64 64v896h896v-896h-896zM896 896h-768v-768h768v768z","M576 610.281l192-192.004-192-192v67.879l89.84 89.844h-153.84c-140.801 0-256 115.199-256 256v128h64v-128c0-105.875 86.125-192 192-192h158.395l-94.395 94.398v67.883z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["directions"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":265,"id":74,"name":"directions2","prevSize":16,"code":58954},"setIdx":0,"setId":1,"iconIdx":74},{"icon":{"paths":["M640 768h128v64h-128v-64z","M640 384h128v64h-128v-64z","M640 512h128v64h-128v-64z","M192 192h320v64h-320v-64z","M640 640h128v64h-128v-64z","M192 384h320v64h-320v-64z","M192 512h384v64h-384v-64z","M704 0h-640v1024h832v-832l-192-192zM832 960h-704v-896h549.5l154.5 154.5v741.5z","M192 640h384v64h-384v-64z","M192 768h320v64h-320v-64z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}]},"tags":["documentation"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":266,"id":75,"name":"documentation","prevSize":16,"code":58955},"setIdx":0,"setId":1,"iconIdx":75},{"icon":{"paths":["M768 0h-448c0 46.383 0 88.621 0 128h64v-64h256c0 64.531 0 106.484 0 165.5l90.5 90.5h165.5v448h-128v64c60.82 0 123.652 0 192 0 0-269.785 0-371.789 0-640l-192-192zM896 256h-192v-192h37.5l154.5 154.5v37.5z","M502.418 192c-16.422 0-21.055 0-20.117 0-39.383 0-148 0-418.301 0 0 349.437 0 429.18 0 832 131.012 0 495.844 0 640 0 0-269.785 0-371.789 0-640l-192-192c-3.625 0-6.719 0-9.582 0zM640 960c-258.336 0-248.855 0-512 0 0-264.863 0-432.828 0-704h256c0 92.773 0 138.031 0 256h256v448zM640 448h-192v-192h37.5l154.5 154.5v37.5z","M192 640c45.781 0 338.219 0 384 0v-64c-180.895 0-205.199 0-384 0v64z","M192 768c139.941 0 245.992 0 384 0v-64c-140.891 0-247.91 0-384 0v64z","M192 448h128v64h-128v-64z","M192 832h384v64h-384v-64z","M768 384h64v64h-64v-64z","M768 512h64v64h-64v-64z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}]},"tags":["duplicate"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":267,"id":76,"name":"duplicate","prevSize":16,"code":58956},"setIdx":0,"setId":1,"iconIdx":76},{"icon":{"paths":["M638.301 576h257.699v-64h-257.297c1.891 21.305 1.676 42.645-0.402 64z","M601.137 384c10.41 20.289 18.867 41.68 25.215 64h269.648v-64h-294.863z","M512.125 722.828c39.359-49.25 63.875-110.875 63.875-178.828 0-159.059-128.941-288-288-288s-288 128.941-288 288 128.941 288 288 288c67.973 0 129.613-24.531 178.875-63.914l228.461 228.445 45.25-45.254-228.461-228.449zM288 768c-123.5 0-224-100.5-224-224s100.5-224 224-224 224 100.5 224 224-100.5 224-224 224z","M625.937 640c-6.418 22.047-15.18 43.398-25.969 64h296.031v-64h-270.063z","M832 0h-448c0 78.492 0 146.277 0 205.648 22.32 6.344 43.715 14.805 64 25.215v-166.863h256c0 92.773 0 138.031 0 256h256v448h-312.172l63.984 64c98.629 0 198.105 0 312.187 0 0-269.785 0-371.789 0-640l-192-192zM960 256h-192v-192h37.5l154.5 154.5v37.5z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}]},"tags":["review"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":268,"id":77,"name":"review","prevSize":16,"code":58957},"setIdx":0,"setId":1,"iconIdx":77},{"icon":{"paths":["M480 320c-123.5 0-224 100.5-224 224s100.5 224 224 224 224-100.5 224-224-100.5-224-224-224zM480 704c-88.25 0-160-71.75-160-160s71.75-160 160-160 160 71.75 160 160-71.75 160-160 160zM512 256h-64v-192h64v192zM448 832h64v192h-64v-192zM208.469 317.727l-90.516-90.512 45.258-45.254 90.508 90.512-45.25 45.254zM751.531 770.273l90.516 90.512-45.258 45.254-90.508-90.512 45.25-45.254zM208.469 770.273l45.258 45.254-90.508 90.512-45.25-45.258 90.5-90.508zM751.531 317.727l-45.266-45.254 90.516-90.512 45.25 45.258-90.5 90.508zM192 576h-192v-64h192v64zM960 512v64h-192v-64h192z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["environment-settings","brightness","daylight"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":269,"id":78,"name":"environment-settings","prevSize":16,"code":58958},"setIdx":0,"setId":1,"iconIdx":78},{"icon":{"paths":["M678.824 0h-397.648l-281.176 281.176v397.648l281.176 281.176h397.648l281.176-281.176v-397.648l-281.176-281.176zM896 652.312l-243.688 243.688h-344.625l-243.688-243.688v-344.625l243.688-243.688h344.625l243.688 243.688v344.625z","M648.57 266.176l-168.57 168.566-168.566-168.57-45.254 45.254 168.566 168.57-170.988 170.984 45.258 45.258 170.984-170.984 170.984 170.984 45.254-45.254-170.98-170.984 168.57-168.57z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["error"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":270,"id":79,"name":"error","prevSize":16,"code":58959},"setIdx":0,"setId":1,"iconIdx":79},{"icon":{"paths":["M448 192h64v448h-64v-448z","M448 704h64v64h-64v-64z","M678.824 0h-397.648l-281.176 281.176v397.648l281.176 281.176h397.648l281.176-281.176v-397.648l-281.176-281.176zM896 652.312l-243.688 243.688h-344.625l-243.688-243.688v-344.625l243.688-243.688h344.625l243.688 243.688v344.625z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0}]},"tags":["error2"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":271,"id":80,"name":"error2","prevSize":16,"code":58960},"setIdx":0,"setId":1,"iconIdx":80},{"icon":{"paths":["M967.203 912.672c-145.703-252.359-205.281-355.57-327.203-566.734v-281.937h32c17.602 0 32-14.398 32-32s-14.398-32-32-32c-165.883 0-151.305 0-320 0-17.602 0-32 14.398-32 32s14.398 32 32 32h32v281.949c-121.922 211.176-181.516 314.387-327.234 566.789-13.25 22.949-13.203 51.242 0.063 74.188 13.266 22.941 37.75 37.074 64.25 37.074 2.406 0 4.539 0 6.922 0 329.937 0 438.063 0 768 0 2.406 0 4.563 0 7 0 26.5 0 50.984-14.191 64.219-37.148 13.242-22.957 13.234-51.23-0.016-74.18zM911.75 955.063c-1.75 3-5.125 4.937-8.75 4.937h-781.937c-3.688 0-7-1.937-8.875-5.188-1.812-3.063-1.812-6.937 0-10.063l335.812-581.687v-299.063h128v64h-64v64h64v128h-64v64h76.086l73.891 128h-149.977v64h186.922l73.891 128h-260.812v64h297.75l102 176.688c1.812 3.188 1.812 7.125 0 10.375z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["experimental"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":272,"id":81,"name":"experimental","prevSize":16,"code":58961},"setIdx":0,"setId":1,"iconIdx":81},{"icon":{"paths":["M888.934 106.191c0 0-204.809-68.25-375.496 0-170.629 68.281-375.437 0-375.437 0l-136.563 819.152c0 0 204.871 102.406 512 0 307.246-102.34 512.059 0 512.059 0l-136.562-819.152zM493.188 864.625c-84 28.031-167.812 42.219-249 42.219-75.375 0-134.125-12.437-170.875-23.25l116.438-698.5c39.625 7.937 92.5 15.437 150.5 15.437 72.812 0 139.063-11.75 196.937-34.937 42.75-17.063 93.063-25.75 149.437-25.75 59.125 0 112.437 9.625 145.937 17.406l112.625 675.688c-43.125-9.437-98-17.094-162.437-17.094-95 0-192.375 16.406-289.562 48.781z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["feature-layer"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":273,"id":82,"name":"feature-layer","prevSize":16,"code":58962},"setIdx":0,"setId":1,"iconIdx":82},{"icon":{"paths":["M895 0c-305.816 0-461.074 0-767 0 0 46.316 0 81.684 0 128l256 256v64l64 512h192l64-512v-64l256-256c0-46.316 0-81.684 0-128h-65zM583.5 896h-79l-48-384h175l-48 384zM640 444.001l-0.5 3.999h-191l-0.5-3.999v-60.001h192v60.001zM677.5 320h-267l-128-128h523l-128 128zM896 101.5l-26.5 26.5h-651l-26.5-26.5v-37.5h704v37.5z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["filter"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":274,"id":83,"name":"filter","prevSize":16,"code":58963},"setIdx":0,"setId":1,"iconIdx":83},{"icon":{"paths":["M480.051 0c-264.715 0-480.051 215.312-480.051 480s215.336 480 480.051 480c264.645 0 479.949-215.312 479.949-480s-215.305-480-479.949-480zM480.063 896c-229.438 0-416.063-186.625-416.063-416s186.625-416 416.063-416c229.375 0 415.937 186.625 415.937 416s-186.563 416-415.937 416z","M744.566 296.507l-328.566 328.582-140.043-140.047-45.25 45.25 185.293 185.297 373.824-373.824z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["grant"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":275,"id":84,"name":"grant","prevSize":16,"code":58964},"setIdx":0,"setId":1,"iconIdx":84},{"icon":{"paths":["M288.074 127.984c-88.504 0-160.133 71.598-160.133 160.016 0 88.312 71.629 160.016 160.133 160.016 88.184 0 159.867-71.703 159.867-160.016 0-88.418-71.684-160.016-159.867-160.016zM288.063 384c-53 0-96.125-43.063-96.125-96s43.125-96 96.125-96c52.875 0 95.875 43.063 95.875 96s-43 96-95.875 96z","M360.59 768h-293.090c13.906-108.031 108.25-192 220.5-192 66.527 0 126.367 29.871 167.359 77.18 16.809-13.445 34.734-25.184 53.789-35.332-52.406-64.332-131.512-105.848-221.148-105.848-148.098 0-268.664 112.207-284.773 256h-0.027l-3.199 64h335.727c6.422-22.363 14.602-43.828 24.863-64z","M956.801 896h-0.027c-16.109-143.793-136.676-256-284.773-256s-268.664 112.207-284.773 256h-0.027l-3.199 64h576l-3.199-64zM451.5 896c13.906-108.031 108.25-192 220.5-192 110.969 0 204.437 82.031 220.281 192h-440.781z","M672.074 255.984c-88.504 0-160.133 71.598-160.133 160.016 0 88.312 71.629 160.016 160.133 160.016 88.184 0 159.867-71.703 159.867-160.016 0-88.418-71.684-160.016-159.867-160.016zM672.063 512c-53 0-96.125-43.063-96.125-96s43.125-96 96.125-96c52.875 0 95.875 43.063 95.875 96s-43 96-95.875 96z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0},{"f":0}]},"tags":["group2"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":276,"id":85,"name":"group","prevSize":16,"code":58965},"setIdx":0,"setId":1,"iconIdx":85},{"icon":{"paths":["M704 192h128v128h-128v-128z","M736 0c-159.066 0-288 128.996-288 288 0 46.43 12.012 89.656 31.512 128.488l-415.512 415.512v128h128l64-64h127l0.664-127.664 0.336-0.336h128v-128l95.512-95.512c38.836 19.504 82.063 31.512 128.488 31.512 159.066 0 288-128.879 288-288 0-159.004-128.934-288-288-288zM736 512c-33.563 0-67.156-8.312-99.781-24.688l-41.312-20.75-146.906 146.937v90.5h-90.5l-37.375 37.344-0.469 26.656-0.312 64h-89.844l-64 64h-37.5v-37.5l429.437-429.406-20.75-41.312c-16.375-32.625-24.688-66.219-24.688-99.781 0-123.5 100.5-224 224-224s224 100.5 224 224-100.5 224-224 224z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["key"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":277,"id":86,"name":"key","prevSize":16,"code":58966},"setIdx":0,"setId":1,"iconIdx":86},{"icon":{"paths":["M963.055 425.953l-365.008-365.008c-6.496-6.496-14.992-9.746-23.5-9.746-8.434 0-16.934 3.25-23.437 9.746l-541.363 541.43c-6.246 6.25-9.746 14.625-9.746 23.371v219.578c0 8.75 3.5 17.246 9.746 23.5l145.492 145.43c6.246 6.246 14.688 9.746 23.504 9.746h219.512c8.812 0 17.184-3.5 23.437-9.746l541.363-541.309c12.992-12.996 12.992-33.996 0-46.992zM385.437 960h-193.937l-127.5-127.437v-193.938l510.625-510.625 321.437 321.437-510.625 510.563z","M384 736c0 53.019-42.981 96-96 96s-96-42.981-96-96c0-53.019 42.981-96 96-96s96 42.981 96 96z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["labels"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":278,"id":87,"name":"labels","prevSize":16,"code":58967},"setIdx":0,"setId":1,"iconIdx":87},{"icon":{"paths":["M768 320h-768v448h768l256-224-256-224zM743.937 704h-679.937v-320h679.937l182.875 160-182.875 160z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["tag"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":279,"id":88,"name":"tag","prevSize":16,"code":58968},"setIdx":0,"setId":1,"iconIdx":88},{"icon":{"paths":["M959.984 636.608l-446.484 251.418-446.766-251.258-65.234 36.691 512 288 512-288z","M513.5 1.496l-512 288 512 288 512-288-512-288zM132.063 289.5l381.437-214.563 381.437 214.563-381.437 214.563-381.437-214.563z","M959.984 444.621l-446.484 251.418-446.766-251.258-65.234 36.691 512 288 512-288z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0}]},"tags":["layers"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":280,"id":89,"name":"layers","prevSize":16,"code":58969},"setIdx":0,"setId":1,"iconIdx":89},{"icon":{"paths":["M512 82.457l-461.543 461.543 461.543 461.543 0-90.504-338.429-339.039 850.43 0 0-63.375-851.68-0 339.68-339.664z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["left-arrow"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":281,"id":90,"name":"left-arrow","prevSize":16,"code":58970},"setIdx":0,"setId":1,"iconIdx":90},{"icon":{"paths":["M512 941.543l461.543-461.543-461.543-461.543v90.504l338.43 339.039h-850.43v63.375h851.68l-339.68 339.664z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["right-arrow"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":282,"id":91,"name":"right-arrow","prevSize":16,"code":58971},"setIdx":0,"setId":1,"iconIdx":91},{"icon":{"paths":["M832 960h-768v-768h640v-64h-704v896h896v-384h-64z","M832 482.281l192-192.004-192-192v67.879l89.84 89.844h-89.84c-246.398 0-448 201.602-448 448v64h64v-64c0-211.75 172.25-384 384-384h94.395l-94.395 94.398v67.883z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["link-external"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":283,"id":92,"name":"link-external","prevSize":16,"code":58972},"setIdx":0,"setId":1,"iconIdx":92},{"icon":{"paths":["M72.707 133.767c-87.115 87.115-87.115 229.669-0 316.784l181.019 181.019c2.848 2.848 6.207 4.814 9.168 7.477-3.005-28.737-2.917-57.723 2.679-86.14l-147.611-147.611c-62.38-62.38-62.38-163.894 0-226.274s163.894-62.38 226.274-0l181.019 181.019c41.868 41.868 54.956 101.205 40.623 154.666-7.024 26.193-20.111 51.097-40.623 71.608s-45.415 33.599-71.608 40.623c3.466 18.288 12.228 35.761 26.354 49.887l6.654 6.654c30.607-10.736 59.494-27.547 83.856-51.909s41.172-53.249 51.909-83.856c26.398-75.265 11.557-161.441-44.432-223.761-2.663-2.961-4.629-6.32-7.477-9.168l-181.019-181.019c-87.115-87.115-229.669-87.115-316.784 0z","M693.619 528.404l148.421 148.42c62.38 62.38 62.38 163.894-0 226.274s-163.894 62.38-226.274 0l-181.020-181.019c-62.38-62.38-62.38-163.894 0-226.274 20.271-20.271 44.835-33.256 70.686-40.352-3.306-18.725-11.526-36.253-25.431-50.158l-6.654-6.654c-30.607 10.736-59.494 27.547-83.856 51.909-87.115 87.115-87.115 229.669-0 316.784l181.019 181.019c87.115 87.115 229.669 87.115 316.784-0s87.115-229.669 0-316.784l-181.019-181.019c-2.889-2.889-6.289-4.886-9.295-7.582 2.989 28.273 2.171 57.010-3.362 85.436z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["link"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":284,"id":93,"name":"link","prevSize":16,"code":58973},"setIdx":0,"setId":1,"iconIdx":93},{"icon":{"paths":["M1024 512c0 0.138 0 0.301 0 0.464 0 282.77-229.23 512-512 512s-512-229.23-512-512c0-260.209 194.111-475.081 445.429-507.712l2.571-0.273v58.176c-221.916 32.46-390.4 221.489-390.4 449.87 0 250.958 203.442 454.4 454.4 454.4s454.4-203.442 454.4-454.4c0-228.381-168.483-417.41-387.935-449.574l-2.465-0.297v-58.24c253.809 32.777 447.909 247.499 448 507.575l0 0.009z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"11011011018989891":[{}],"1101101101149149149123923923918989891":[{}]},"tags":["loading-indicator"],"grid":16},"attrs":[{}],"properties":{"order":285,"id":94,"name":"loading-indicator","prevSize":16,"code":58974},"setIdx":0,"setId":1,"iconIdx":94},{"icon":{"paths":["M0 0c0 248.105 0-548.398 0 1024h1024v-1024h-1024zM331.812 883.063c-7.5 11.188-16 17.437-26.063 24.75-4.063 3-8 5.5-11.625 7.75-13.562 8.562-25.437 22.375-27.625 44.437l-0.266-0.020c0 0.008 0 0.012 0 0.020h-202.234v-896l679.984-0.398c-0.172 0.105-0.258 0.297-0.438 0.398-3.961 10.004-16.203 27.879-24.359 33.5l-31.5 18.75c-22.563 14.375-75.063 51.625-75.063 87.25 0 14 5.688 24.063 9.437 30.625 2.938 5.312 4.188 7.75 4.188 10.25 0 3-2.188 5.563-11.375 13.437-8 6.937-18 15.5-22.625 29.375-1.625 4.812-2.375 9.812-2.375 14.812 0 4.688 0.937 10.563 2.063 16.812 1.125 5.875 1.625 9.312 2.375 10.688l-8.5 0.312c-17.563 0-32.25 16-36.375 20.937-5.188 6.25-13.562 18.875-10.062 36.188 6.188 31 6.25 49.625-11.563 59.25-18.188 9.875-27.5 26.25-34.937 39.5-9.25 16.437-11.875 18.625-17.312 18.625-3 0-5.875-1.875-11.688-6.375-8.25-6.312-19.5-14.937-36.875-14.937-25.625 0-46.5 22.25-46.5 49.625 0 12.312-11.375 36.875-26.312 36.875-14 0-16.688-4.75-19-8.75-9.75-17.437-23.063-41.25-53.812-41.25-30.688 0-55.625 26.312-55.625 58.688 0 10 2 17.812 3.812 24.688 1.312 4.875 2.312 8.75 2.312 13.125 0 6.063-2.563 10.75-6.688 18.375-4.875 9-11.5 21.25-11.5 37.812 0 23.188 20.875 42 46.5 42 13.688 0 23.063-3.625 30-6.375 4.625-1.875 7.75-3 12.875-3.625 1.063 1.063 3.063 6.188 3.063 10.437 0 7.688-7.875 15.563-17 24.625-16.875 16.75-42.312 42-21.688 83.25 8.437 16.875 27.937 21.375 45.188 25.437l8.125 1.875 6.063-0.063c2.937 3.875 8 11.437 8.937 12.5-0.5 4.5 0.25 8.25 0.375 8.25-0.062 3.063-0.75 7.188-4.312 12.563zM960 960c-167.224 0-119.507 0-290.188 0-7.875-30.937-34.75-44.875-56.563-50.937-5.437-1.563-10.812-3.063-16.812-5.25-8.625-3.188-17.5-6.437-25.688-10.625-2.25-1.188-9.125-4.75-6.312-20.75 3.75-11.25 3.312-13.75 2.812-17.5 0-3.188 5.437-6.125 19.563-12.937 16.375-8.063 41.188-20.25 41.188-49.875 0-11.25-4.937-18.812-9.125-24.063 0-2.75 0.437-4.812 8.563-12 7.75-7 22.125-20 22.125-42.875l1.937-27.125c1.75 0 4.625 0.375 8.312 2.25 4.937 2.312 14.063 6.563 25.625 6.563 25.063 0 38.625-18.75 49.625-33.937 3.563-5 5.5-7.625 8.625-7.625 0.75 0 1.625 0.188 2.625 0.5 0.688 1.875 1.688 4.437 3.437 8 3.937 8.125 8.875 18.25 18.188 26.375 17.688 15.5 38.125 18.75 51.437 19.75 9.75 1.563 21.5 2.812 34.375 2.812 10 0 20.625-0.75 37-3.563 8.625-1.5 16.375-2.25 23.563-2.25l10.312 0.375c11.937 1.375 20.688 5.375 26.25 10.688l2.75 6 6.375 46v192zM960 652.937c-8.945-3.535-18.047-6.855-28.437-8.063l-10.563-1.188-5.375 0.063-1.312 0.437c-10.375 0-21.563 0.937-39.25 4-7.375 1.25-14.563 1.75-21.312 1.75-9.312 0-17.875-0.937-29.125-2.563-12.063-0.937-15.063-3.5-16-4.25-0.312-0.375-1.625-2.312-5.625-11.25-8.625-22.437-24.75-35.437-49.25-39.75l-10.437-0.75c-33.375 0-50.25 23.688-60.312 37.875l-1.5 2.125c-9.75-4-20-6.063-30-6.063-35.188 0-62.688 25.563-62.688 58.375l-1.812 27c-8.688 7.688-28.875 25.688-28.875 57.375 0 6.312 1.063 12.625 3.188 18.688l-1.812 0.937c-18 8.688-48.125 23.25-54.063 60.937l-1 10.063 0.375 2.063c-10.125 56.563 26.625 80.5 38.125 86.5 9.453 4.895 19.812 8.781 30.625 12.75h-236.563c1.609-1.109 3.109-1.949 4.75-3.188 11.437-8.312 27.125-19.75 40.625-40 9.25-13.875 14.188-29 14.563-45l-0.125-7.688 0.812-6.125-3.625-11.375c-3.188-9.937-9.375-21.188-18.563-33.5l-13.688-15.688c0 0-22.5-5.5-35.875-8.812 2.125-2.25 4.438-4.562 6.188-6.375 13.875-13.812 34.812-34.812 34.812-67.625 0-32-19.563-67.437-55.937-70.125l-8.812-0.437c-5.563 0-10.563 0.563-14.937 1.375 3.062-8.25 5.437-18 5.437-29.438 0-4.188-0.25-8.063-0.75-11.625 14.875 17 36.125 25.875 62.313 25.875 42.875 0 75-37.063 84.312-75.875 9.188 5.563 21.437 10.688 37.063 10.688 42.312 0 61.188-33.437 70.5-49.937 3.125-5.563 7.937-14 10.75-15.5 37.25-20.125 52.312-56.937 44.812-109.375 11.563-1.312 21.312-4.875 29.563-10.812l9.688-7.5 5.063-8.25c12.625-20.5 8.5-41.75 5.812-55.812l-0.312-1.25c1.125-1 2.375-2.063 3.437-3.063 11.25-9.563 32.125-27.438 32.125-59.188 0-14.25-4.375-27.188-12.75-37.75 4.75-6.75 18.812-21.75 44.75-38.25l34.25-20.563c16.141-11.066 52.734-41.25 52.219-83.812h154.531v588.937z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["maps"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":286,"id":95,"name":"maps","prevSize":16,"code":58975},"setIdx":0,"setId":1,"iconIdx":95},{"icon":{"paths":["M832 320h-127.797c-0.32-61.797-1.219-117.145-3.43-128-14.828-73.031-79.367-128-156.773-128-88.828 0-160 72.152-160 160v96h-128l-128 704h832l-128-704zM448 224c0-52.937 43.063-96 96-96 45.437 0 85 32.25 94 76.75 0.125 1.687 1.688 21.187 2.188 115.25h-192.188v-96zM204.688 960l104.75-576h469.125l104.75 576h-678.625z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["marketplace"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":287,"id":96,"name":"marketplace","prevSize":16,"code":58976},"setIdx":0,"setId":1,"iconIdx":96},{"icon":{"paths":["M704 288c0 53.019-42.981 96-96 96s-96-42.981-96-96c0-53.019 42.981-96 96-96s96 42.981 96 96z","M896 192v-128h-896v704h128v128h896v-704h-128zM64 704v-576h768v576h-768zM960 832h-768v-64h704v-512h64v576z","M128 618l54.344-24.531c21.719-9.812 172.344-110.563 213.781-171.063 0.719-1.062 1.406-2.062 2.094-3.031 33.156 41.312 51.75 70.344 64.063 89.594 17.25 26.875 32.125 50.125 63.375 59.469l8.969 2.688 13.406 0.563c47.594 0 80.094-40.063 114.469-82.469 5.125-6.312 11.688-14.437 18.219-22.094 5.812 9.937 31.625 56.437 31.625 56.437l55.656 97.684v-129.305l-0.043-0.074c-30.309-53.199-54.484-105.711-79.957-107.867-42-3.5-109 133.625-144 123.125-17.125-5.121-25.688-40.371-96-128-37.312-46.496-56-64-104.688 7.129-31.937 46.621-169.312 140.746-187.313 148.871l-27.999 12.641v70.234z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0}]},"tags":["media"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":288,"id":97,"name":"media","prevSize":16,"code":58977},"setIdx":0,"setId":1,"iconIdx":97},{"icon":{"paths":["M0 128v64h64v448h384v256h-192v64c249.337 0 194.902 0 448 0v-64h-192v-256h384v-448h64v-64c-330.719 0-700.125 0-960 0zM832 576h-704v-384h704v384z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["media2"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":289,"id":98,"name":"media2","prevSize":16,"code":58978},"setIdx":0,"setId":1,"iconIdx":98},{"icon":{"paths":["M256 192h512v64h-512v-64z","M256 448h512v64h-512v-64z","M256 704h512v64h-512v-64z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0}]},"tags":["menu"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":290,"id":99,"name":"menu","prevSize":16,"code":58979},"setIdx":0,"setId":1,"iconIdx":99},{"icon":{"paths":["M768 0h-510.941c-35.922 0-65.059 30.219-65.059 67.516v889.043c0 37.223 29.137 67.441 65.059 67.441h510.941c35.906 0 64-30.219 64-67.441v-889.043c0-37.297-28.094-67.516-64-67.516zM768 960h-512v-896h512v896z","M566.221 863.982c0 29.947-24.277 54.225-54.225 54.225s-54.225-24.277-54.225-54.225c0-29.947 24.277-54.225 54.225-54.225s54.225 24.277 54.225 54.225z","M320 128v640h384v-640h-384zM640 704h-256v-512h256v512z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0}]},"tags":["mobile"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":291,"id":100,"name":"mobile","prevSize":16,"code":58980},"setIdx":0,"setId":1,"iconIdx":100},{"icon":{"paths":["M876.547 923.605c-49.234-54.57-96.266-111.777-141.125-171.336-11.492-15.27-33.031-18.473-48.281-6.934l-52.273 39.57c-15.742 11.918-38.375 7.344-48.242-9.766l-245.789-425.703c-9.875-17.105-2.523-38.992 15.672-46.672l60.414-25.484c17.602-7.434 25.602-27.688 18.125-45.281-29.156-68.621-55.172-137.957-77.82-207.879-7.398-22.867-34.852-31.48-54.078-17.039-77.914 58.547-157.531 134.336-195.633 219.039 52.852 141.922 117.445 281.492 195.695 417.020 78.242 135.527 166.82 261.254 263.297 377.984 92.414 9.355 208.094-3.969 297.758-42.164 22.109-9.422 28.383-37.512 12.281-55.355zM625.688 960c-9.125 0-18.188-0.188-27-0.625-90.188-111.375-170.875-228.375-240.063-348.25-69.188-119.75-130.062-247.875-181.312-381.25 26.75-47.063 71.75-96.937 132.188-146.5 16.75 48.75 35.25 97.812 55.25 146.437l-33.125 14c-25.625 10.812-45.312 32.063-54.188 58.375-8.812 26.312-5.937 55.188 7.938 79.25l245.812 425.688c17.25 29.875 49.375 48.437 83.937 48.437 21.188 0 41.312-6.75 58.25-19.5l28.812-21.812c31.812 41.312 64.688 81.5 98.25 120-52.625 16.563-114.187 25.75-174.75 25.75z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["phone"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":292,"id":101,"name":"phone","prevSize":16,"code":58981},"setIdx":0,"setId":1,"iconIdx":101},{"icon":{"paths":["M0 512l426.684 85.34 85.316 426.66 512-1024-1024 512zM481.094 542.969l-285.625-57.156 685.437-342.719-342.719 685.438-57.094-285.563z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["navigation"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":293,"id":102,"name":"navigation","prevSize":16,"code":58982},"setIdx":0,"setId":1,"iconIdx":102},{"icon":{"paths":["M794.516 320.012h-90.516l128.008 128-320.008-0.012v-325.492l128 128.004v-90.512l-160-160-160 160v90.512l128-128.004c0 128.616 0 205.216 0 325.492h-325.484l128-127.988h-90.516l-160 160 160 160h90.508l-128-128 325.492-0.012v320.004l-128-128.004v90.512l160 160 160-160v-90.512l-128 128.004c0-74.36 0-233.547 0-320.004l320.008 0.012-128.008 128h90.516l160-160-160-160z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["pan"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":294,"id":103,"name":"pan","prevSize":16,"code":58983},"setIdx":0,"setId":1,"iconIdx":103},{"icon":{"paths":["M192 640v320h640v-320h-640zM768 896h-512v-192h512v192z","M192 0v384h640v-384h-640zM768 320h-512v-256h512v256z","M0 320v512h256v-64h-192v-384h896v384h-192v64h256v-512z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0}]},"tags":["printer"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":295,"id":104,"name":"printer","prevSize":16,"code":58984},"setIdx":0,"setId":1,"iconIdx":104},{"icon":{"paths":["M480 0c-265.094 0-480 214.906-480 480 0 265.098 214.902 480.004 480 480.004 265.094 0.004 480-214.902 480-480s-214.902-480.004-480-480.004zM480 896c-229.375 0-416-186.625-416-416 0-102.914 37.773-197.035 99.918-269.742l278.211 278.211 4.547 10.449 163.66 375.863c20.914-6.926 41.063-15.477 60.371-25.488l-127.016-291.711 273.34 165.297c12.781-17.684 24.172-36.355 34.090-55.961l-318.273-192.461 263.691-263.691c-14.191-16.66-29.676-32.141-46.289-46.383l-269.766 269.766-270.227-270.23c72.707-62.145 166.828-99.918 269.742-99.918 229.375 0 416 186.625 416 416s-186.625 416-416 416z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["pie-chart"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":296,"id":105,"name":"pie-chart","prevSize":16,"code":58985},"setIdx":0,"setId":1,"iconIdx":105},{"icon":{"paths":["M896 832v-448h-192v448h-64v-640h-192v640h-64v-256h-192v256h-64v-704h-64v768h896v-64h-64zM320 832h-64v-192h64v192zM576 832h-64v-576h64v576zM832 832h-64v-384h64v384z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["chart"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":297,"id":106,"name":"chart","prevSize":16,"code":58986},"setIdx":0,"setId":1,"iconIdx":106},{"icon":{"paths":["M128 832v-704h-64v768h896v-64z","M832 64c-70.691 0-128 57.309-128 128 0 41.172 19.781 77.398 49.98 100.812l-94.77 221.125c-6.312-0.957-12.629-1.937-19.211-1.937-34.977 0-66.617 14.102-89.719 36.84l-108.055-64.828c3.391-11.496 5.773-23.418 5.773-36.012 0-70.691-57.309-128-128-128s-128 57.309-128 128 57.309 128 128 128c34.98 0 66.617-14.102 89.723-36.844l108.047 64.836c-3.387 11.492-5.77 23.414-5.77 36.008 0 70.691 57.309 128 128 128s128-57.309 128-128c0-41.172-19.781-77.398-49.98-100.812l94.77-221.125c6.312 0.957 12.629 1.937 19.211 1.937 70.691 0 128-57.309 128-128s-57.309-128-128-128zM320 512c-35.281 0-64-28.688-64-64s28.719-64 64-64 64 28.688 64 64-28.719 64-64 64zM640 704c-35.281 0-64-28.688-64-64s28.719-64 64-64 64 28.688 64 64-28.719 64-64 64zM832 256c-35.281 0-64-28.688-64-64s28.719-64 64-64 64 28.688 64 64-28.719 64-64 64z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["line-chart"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":298,"id":107,"name":"line-chart","prevSize":16,"code":58987},"setIdx":0,"setId":1,"iconIdx":107},{"icon":{"paths":["M448 704h64v64h-64v-64z","M483.125 192c-81.125 0-141.188 47.563-160.625 126.937-0.188 0.563-4.063 14.5-6.188 65.563l-0.312 6.625h54.312v-6.375c0-15.25 0.625-21.5 2.625-43 7.875-57.375 50.5-94.5 108.563-94.5 64.375 0 104.437 36.5 104.437 95.25 0 40-14 59.312-47.312 90.063l-24.875 22.188c-62 47.188-61.375 97.188-60.75 155.063l0.188 30.187h55.25l-0.062-28.688c-0.375-64.75-0.438-84.25 57-130.437 50.375-42.563 75.937-75.812 75.937-139.125 0-102.875-82-149.75-158.188-149.75z","M959.997 480.052c0.002-264.715-215.311-480.051-480-480.051s-480.005 215.338-480.007 480.053c-0.002 264.645 215.311 479.95 480 479.949s480.005-215.306 480.007-479.952zM63.99 480.066c0.002-229.438 186.629-416.064 416.006-416.065s416.002 186.624 416 416.062c-0.002 229.375-186.629 415.939-416.006 415.94s-416.002-186.562-416-415.937z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0}]},"tags":["question"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":299,"id":108,"name":"question","prevSize":16,"code":58988},"setIdx":0,"setId":1,"iconIdx":108},{"icon":{"paths":["M256 192h512v64h-512v-64z","M320 320h384v64h-384v-64z","M64 64h896v384h64v-448h-1024v640h384v-64h-320z","M1024 736c0-159.059-128.937-288-288-288s-288 128.941-288 288c0 63.172 20.93 121.102 55.422 168.582l45.672-45.676c-23.312-35.336-37.094-77.504-37.094-122.906 0-123.5 100.5-224 224-224s224 100.5 224 224c0 88.926-52.648 164.688-128 200.59v-168.59h-64v256h256v-64h-108.937c66.219-52.359 108.937-132.848 108.937-224z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0},{"f":0}]},"tags":["resend-invitation"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":300,"id":109,"name":"resend-invitation","prevSize":16,"code":58989},"setIdx":0,"setId":1,"iconIdx":109},{"icon":{"paths":["M959.996 831.996h-155.262c95.129-87.68 155.262-212.68 155.262-351.945 0.004-264.715-215.309-480.051-480-480.051-264.688 0-480.004 215.34-480.008 480.055 0 151.789 71.031 287.094 181.383 375.105l35.969-52.895c-93.496-76.332-153.352-192.367-153.348-322.199-0-229.437 186.629-416.066 416.004-416.066s416 186.625 416 416.063c0 117.551-49.281 223.543-127.996 299.195v-139.258h-64v256l256-0.004-0.004-64z","M448 448h64v64h-64v-64z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["rotate"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":301,"id":110,"name":"rotate","prevSize":16,"code":58990},"setIdx":0,"setId":1,"iconIdx":110},{"icon":{"paths":["M885.5 64h-746.625c-41.312 0-74.688 33.312-74.688 74.559v597.441c0 19.688 7.75 38.809 21.875 52.812l149.312 149.312c13.875 14.004 33.125 21.875 52.812 21.875h597.312c41.309 0 74.688-33.375 74.688-74.688v-746.754c0-41.246-33.379-74.559-74.687-74.559zM256.187 128h512v256h-512v-256zM448.187 896h-64v-128h64v128zM768.187 896h-256v-192h-192v192h-32c-2.688 0-5.563-1.125-7.375-2.937l-32.383-32.383 7.758 6.887v-227.566h512v256zM896.187 885.312c0 6-4.688 10.688-10.688 10.688h-53.312v-245.312c0-41.312-33.379-74.688-74.688-74.688h-490.625c-41.312 0-74.688 33.375-74.688 74.688v153.75l-60.875-60.875c-2.062-2.063-3.125-4.75-3.125-7.563v-597.437c0-5.938 4.688-10.563 10.688-10.563h53.312v320h640v-320h53.312c6 0 10.688 4.625 10.688 10.563v746.75z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["save"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":302,"id":111,"name":"save","prevSize":16,"code":58991},"setIdx":0,"setId":1,"iconIdx":111},{"icon":{"paths":["M513.5 268.699c-134.969 0-244.797 109.828-244.797 244.801s109.828 244.801 244.797 244.801 244.797-109.828 244.797-244.801-109.828-244.801-244.797-244.801zM513.5 710.312c-108.5 0-196.812-88.312-196.812-196.812s88.312-196.812 196.812-196.812 196.812 88.312 196.812 196.812-88.312 196.812-196.812 196.812z","M905.531 472.367l109.195-74.789-28.477-87.645-132.258 3.652-46.625-64.074 44.359-124.691-74.539-54.125-104.844 80.648-75.359-24.445-37.422-126.898h-92.125l-37.422 126.898-75.359 24.445-104.844-80.648-74.539 54.125 44.359 124.691-46.625 64.074-132.258-3.652-28.477 87.645 109.133 74.789v79.266l-109.133 74.789 28.477 87.645 132.258-3.656 46.625 64.078-44.359 124.695 74.539 54.121 104.844-80.648 75.359 24.445 37.422 126.898h92.125l37.422-126.898 75.359-24.445 104.844 80.648 74.539-54.121-44.359-124.695 46.625-64.078 132.258 3.656 28.477-87.645-109.195-74.789v-79.266zM933.875 648.625l-111.812-3.063-86.312 118.563 37.5 105.437-88.625-68.25-139.5 45.375-31.625 107.25-31.625-107.25-139.5-45.375-88.625 68.25 37.5-105.437-86.312-118.563-111.812 3.063 92.25-63.25v-146.75l-92.25-63.25 111.812 3.063 86.312-118.563-37.5-105.438 88.625 68.25 139.5-45.375 31.625-107.25 31.625 107.25 139.5 45.375 88.625-68.25-37.5 105.437 86.312 118.563 111.812-3.063-92.312 63.25v146.75l92.313 63.25z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["settings1"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":303,"id":112,"name":"settings","prevSize":16,"code":58992},"setIdx":0,"setId":1,"iconIdx":112},{"icon":{"paths":["M875.125 740l-15.5-26.937 10-92.25-41.688-24.129-74.875 54.816h-31.125l-74.871-54.816-41.691 24.129 9.996 92.25-15.559 26.938-84.875 37.441v48.121l84.875 37.437 15.559 26.941-9.996 92.246 41.691 24.125 74.871-54.812h31.125l74.875 54.812 41.688-24.125-10-92.246 15.5-26.941 84.937-37.437v-48.121l-84.937-37.441zM737.496 913.496c-61.828 0-112-50.16-112-112 0-61.828 50.172-112 112-112 61.84 0 112.004 50.172 112.004 112 0 61.84-50.164 112-112.004 112zM519.090 585.648c25.688-18.426 48.141-40.875 66.566-66.562l95.156 4.848 24.684-59.5-70.434-63.609c2.746-15.945 4.937-32.105 4.937-48.824 0-15.777-2.207-30.98-4.66-46.078l70.156-63.363-24.684-59.492-92.781 4.727c-18.777-26.902-42.164-50.188-68.797-69.324l4.703-92.281-59.504-24.691-61.125 67.695c-16.711-3.027-33.738-5.191-51.309-5.191-16.629 0-32.695 2.191-48.559 4.91l-60.883-67.414-59.492 24.691 4.582 89.902c-27.867 19.477-52.082 43.691-71.559 71.559l-89.965-4.582-24.629 59.492 67.414 60.883c-2.719 15.863-4.91 31.93-4.91 48.559 0 17.57 2.16 34.598 5.188 51.309l-67.691 61.125 24.629 59.5 92.34-4.703c19.133 26.637 42.422 50.016 69.328 68.797l-4.727 92.785 59.492 24.684 63.363-70.156c15.098 2.453 30.297 4.66 46.078 4.66 16.723 0 32.879-2.188 48.828-4.937l63.605 70.434 59.504-24.684-4.848-95.164zM353.496 507.125c-84.785 0-153.629-68.836-153.629-153.629 0-84.785 68.844-153.629 153.629-153.629 84.797 0 153.633 68.844 153.633 153.629-0 84.793-68.836 153.629-153.633 153.629z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["settings2"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":304,"id":113,"name":"settings2","prevSize":16,"code":58993,"codes":[59774,59801,59802,59803]},"setIdx":0,"setId":1,"iconIdx":113},{"icon":{"paths":["M958.5 384c0-24.418 0-10 0-64-52.312 0-202.188 0-254.5 0v64h145.246l-282.637 282.645c0.004 0 0.004 0.008 0.008 0.008-16.363-10.844-34.801-18.762-54.617-23v-471.664l128 128.004v-90.512l-160-160-160 160v90.512l128-128.004v471.094c-20.953 4.063-40.426 12.184-57.609 23.57 0.004 0 0.004-0.008 0.008-0.008l-282.637-282.645h148.238v-64c-223.586 0 0.32 0-255.996 0h-0.004c0 93.492 0 163.762 0 254.504h62.504v-145.25l282.641 282.648c-16.762 25.289-26.641 55.535-26.641 88.098 0 88.258 71.742 160 160 160s160-71.742 160-160c0-32.563-9.879-62.809-26.641-88.098l284.137-282.648v146.746h62.504v-192h-0.004zM478.5 896c-52.937 0-96-43.063-96-96s43.063-96 96-96 96 43.063 96 96-43.063 96-96 96z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["share"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":305,"id":114,"name":"share","prevSize":16,"code":58994},"setIdx":0,"setId":1,"iconIdx":114},{"icon":{"paths":["M171.992 448l128.008-128h-90.516l-160 160 160 160h90.508l-128-128h468.008v-64z","M960 0v960h-512v-384h64v320h384v-832h-384v320h-64v-384z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["sign-out"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":306,"id":115,"name":"sign-out","prevSize":16,"code":58995},"setIdx":0,"setId":1,"iconIdx":115},{"icon":{"paths":["M894.383 640c-15.586-204.156-178.262-366.871-382.383-382.457v-65.543h64v-64h-192v64h64v65.543c-204.121 15.586-366.797 178.301-382.383 382.457h-65.617v192h960v-192h-65.617zM480 320c183.262 0 334.133 140.891 350.379 320h-700.758c16.246-179.109 167.117-320 350.379-320zM896 768h-832v-64h832v64z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["support"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":307,"id":116,"name":"support","prevSize":16,"code":58996},"setIdx":0,"setId":1,"iconIdx":116},{"icon":{"paths":["M480.184 63.961c-123.906 0-224.184 100.242-224.184 224.039 0 123.641 100.277 224.031 224.184 224.031 123.461 0 223.816-100.391 223.816-224.031 0-123.797-100.355-224.039-223.816-224.039zM480.188 448.063c-88.312 0-160.188-71.813-160.188-160.063s71.875-160.063 160.188-160.063c88.125 0 159.812 71.813 159.812 160.063s-71.688 160.063-159.812 160.063z","M480 576c-194.402 0-352 157.594-352 352 0 10.805 0.66 21.445 1.613 32h700.773c0.953-10.555 1.613-21.195 1.613-32 0-194.406-157.598-352-352-352zM193.75 896c16-143.812 138.25-256 286.25-256s270.25 112.188 286.25 256h-572.5z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["user"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":308,"id":117,"name":"user","prevSize":16,"code":58997},"setIdx":0,"setId":1,"iconIdx":117},{"icon":{"paths":["M768 448h-256.039l0.039-320h-63.91l-0.051 384h319.961z","M480.051 0c-264.715 0-480.051 215.312-480.051 480s215.336 480 480.051 480c264.645 0 479.949-215.312 479.949-480s-215.305-480-479.949-480zM512 894.383v-62.383h-64v62.449c-203.84-15.66-366.746-178.625-382.379-382.449h62.379v-64h-62.379c16.445-214.434 195.809-384 414.441-384 229.375 0 415.937 186.625 415.937 416 0 218.594-169.539 397.969-384 414.383z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["time-clock"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":309,"id":118,"name":"time-clock","prevSize":16,"code":58998},"setIdx":0,"setId":1,"iconIdx":118},{"icon":{"paths":["M640 128v-64h-320v64h-256v64h832v-64z","M128 256l64 768h576l64-768h-704zM709.125 960h-458.25l-53.312-640h564.875l-53.313 640z","M320 409.6c0-14.081 14.398-25.6 32-25.6s32 11.519 32 25.6v460.8c0 14.081-14.398 25.6-32 25.6s-32-11.519-32-25.6v-460.8z","M448 409.6c0-14.081 14.398-25.6 32-25.6s32 11.519 32 25.6v460.8c0 14.081-14.398 25.6-32 25.6s-32-11.519-32-25.6v-460.8z","M576 409.6c0-14.081 14.398-25.6 32-25.6s32 11.519 32 25.6v460.8c0 14.081-14.398 25.6-32 25.6s-32-11.519-32-25.6v-460.8z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}]},"tags":["trash"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":310,"id":119,"name":"trash","prevSize":16,"code":58999},"setIdx":0,"setId":1,"iconIdx":119},{"icon":{"paths":["M576 1024h-64v-453.488l-192 192v-90.512l224-224 224 224v90.512l-192-192z","M871.031 273.617c-21.141-154.719-145.312-273.617-295.805-273.617-112.781 0-210.75 66.637-261.883 164.941-14.055-3.82-28.547-6.492-43.547-6.492-83.031 0-144.867 62.215-150.563 140.98-70.375 36.34-119.234 109.762-119.234 194.598 0 107.902 85.328 209.973 192 209.973 12.5 0 34.93 0 64 0v-64h-64c-67 0-128-69.563-128-145.969 0-58 32.437-110.781 84.625-137.719l31.875-16.469 2.563-35.812c3.437-47.281 39.937-81.594 86.75-81.594 7.563 0 16.063 1.344 26.812 4.281l49.75 13.469 23.75-45.719c41.875-80.469 120.437-130.469 205.125-130.469 115.437 0 215.375 93.844 232.312 218.281l5.437 39.563 37.875 12.531c65.25 21.625 109.125 83.25 109.125 153.375 0 84.344-67.812 152.25-124 152.25h-4v64c1.266 0 3.008 0 4.031 0 91.961 0 187.969-95.66 187.969-216.242 0-100.051-64.234-184.762-152.969-214.141z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["upload"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":311,"id":120,"name":"upload","prevSize":16,"code":59000},"setIdx":0,"setId":1,"iconIdx":120},{"icon":{"paths":["M576 448h-64v403.383l-192-192v90.512l224 224 224-224v-90.512l-192 192z","M871.031 273.617c-21.141-154.719-145.312-273.617-295.805-273.617-112.781 0-210.75 66.637-261.883 164.941-14.055-3.82-28.547-6.492-43.547-6.492-83.031 0-144.867 62.215-150.563 140.98-70.375 36.34-119.234 109.762-119.234 194.598 0 107.902 85.328 209.973 192 209.973 12.5 0 34.93 0 64 0v-64h-64c-67 0-128-69.563-128-145.969 0-58 32.437-110.781 84.625-137.719l31.875-16.469 2.563-35.812c3.437-47.281 39.937-81.594 86.75-81.594 7.563 0 16.063 1.344 26.812 4.281l49.75 13.469 23.75-45.719c41.875-80.469 120.437-130.469 205.125-130.469 115.437 0 215.375 93.844 232.312 218.281l5.437 39.563 37.875 12.531c65.25 21.625 109.125 83.25 109.125 153.375 0 84.344-67.812 152.25-124 152.25h-4v64c1.266 0 3.008 0 4.031 0 91.961 0 187.969-95.66 187.969-216.242 0-100.051-64.234-184.762-152.969-214.141z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["download"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":312,"id":121,"name":"download","prevSize":16,"code":59001},"setIdx":0,"setId":1,"iconIdx":121},{"icon":{"paths":["M383.996 192h-64v127.996h-127.996v64h127.996v128.004h64v-128.004h128.004v-64h-128.004z","M352 0c-194.402 0-352 157.594-352 352 0 194.402 157.598 352 352 352s352-157.598 352-352c0-194.406-157.598-352-352-352zM352 640c-158.812 0-288-129.188-288-288s129.188-288 288-288 288 129.188 288 288-129.188 288-288 288z","M554.035 597.967l45.259-45.253 383.971 384.023-45.259 45.253-383.971-384.023z"],"attrs":[{"fill":"rgb(110, 110, 110)"},{"fill":"rgb(110, 110, 110)"},{"fill":"rgb(110, 110, 110)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":1},{"f":1},{"f":1}],"11011011018989891":[{"f":1},{"f":1},{"f":1}],"1101101101149149149123923923918989891":[{"f":1},{"f":1},{"f":1}]},"tags":["zoom-in-magnifying-glass"],"grid":16},"attrs":[{"fill":"rgb(110, 110, 110)"},{"fill":"rgb(110, 110, 110)"},{"fill":"rgb(110, 110, 110)"}],"properties":{"order":313,"id":122,"name":"zoom-in-magnifying-glass","prevSize":16,"code":59002},"setIdx":0,"setId":1,"iconIdx":122},{"icon":{"paths":["M983.289 936.711l-360.234-360.188c50.539-60.941 80.945-139.168 80.945-224.523 0-194.406-157.598-352-352-352s-352 157.594-352 352c0 194.402 157.598 352 352 352 86.004 0 164.719-30.93 225.859-82.16l360.172 360.125 45.258-45.254zM64 352c0-158.812 129.188-288 288-288s288 129.188 288 288-129.188 288-288 288-288-129.188-288-288z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["search"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":314,"id":123,"name":"search","prevSize":16,"code":59003},"setIdx":0,"setId":1,"iconIdx":123},{"icon":{"paths":["M352 0c-194.402 0-352 157.594-352 352 0 194.402 157.598 352 352 352s352-157.598 352-352c0-194.406-157.598-352-352-352zM352 640c-158.812 0-288-129.188-288-288s129.188-288 288-288 288 129.188 288 288-129.188 288-288 288z","M554.035 597.967l45.259-45.253 383.971 384.023-45.259 45.253-383.971-384.023z","M192 320h320v64h-320v-64z"],"attrs":[{"fill":"rgb(110, 110, 110)"},{"fill":"rgb(110, 110, 110)"},{"fill":"rgb(110, 110, 110)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":1},{"f":1},{"f":1}],"11011011018989891":[{"f":1},{"f":1},{"f":1}],"1101101101149149149123923923918989891":[{"f":1},{"f":1},{"f":1}]},"tags":["zoom-out-magnifying-glass"],"grid":16},"attrs":[{"fill":"rgb(110, 110, 110)"},{"fill":"rgb(110, 110, 110)"},{"fill":"rgb(110, 110, 110)"}],"properties":{"order":315,"id":124,"name":"zoom-out-magnifying-glass","prevSize":16,"code":59004},"setIdx":0,"setId":1,"iconIdx":124},{"icon":{"paths":["M832 448h-640c-35.199 0-64 28.801-64 64v448c0 35.199 28.801 64 64 64h640c35.199 0 64-28.801 64-64v-448c0-35.199-28.801-64-64-64zM832 960h-640v-448h640v448z","M384 320c0-70.563 57.406-128 128-128s128 57.437 128 128v128h64v-128c0-105.875-86.125-192-192-192s-192 86.125-192 192v128h64v-128z","M256 320c0-140.801 115.199-256 256-256s256 115.199 256 256v128h64v-128c0-176.437-143.563-320-320-320s-320 143.563-320 320v128h64v-128z","M576 704v-64h-64v-64h-64v320h64v-64h64v-64h-64v-64z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0},{"f":0}]},"tags":["locked"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":316,"id":125,"name":"locked","prevSize":16,"code":59005},"setIdx":0,"setId":1,"iconIdx":125},{"icon":{"paths":["M704 448h-640c-35.199 0-64 28.801-64 64v448c0 35.199 28.801 64 64 64h640c35.199 0 64-28.801 64-64v-448c0-35.199-28.801-64-64-64zM704 960h-640v-448h640v448z","M768 0c-141.375 0-255.969 114.625-255.969 256l-0.031 192h64v-192c0-105.996 85.937-192 191.969-192 106.035 0 192 86.004 192 192h0.031v64h-64v-64c0-70.688-57.312-128-128-128s-128 57.312-128 128v192h64v-192c0-35.316 28.66-64 64-64s64.031 28.684 64.031 64v128h191.969v-128c0-141.375-114.625-256-256-256z","M448 704v-64h-64v-64h-64v320h64v-64h64v-64h-64v-64z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0}]},"tags":["unlocked"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":317,"id":126,"name":"unlocked","prevSize":16,"code":59006},"setIdx":0,"setId":1,"iconIdx":126},{"icon":{"paths":["M1024 384c-142.359 0-254.969 0-389.996 0l-120.629-372.25-120.691 372.25c-82.629 0-309.785 0-392.684 0l318.125 229.5-121.191 372 316.441-230.184 316.371 230.184-121.246-372 315.5-229.5zM513.375 676.188l-194.437 141.437 74.5-228.688-195.313-140.937h241.063l74.188-228.688 74.062 228.688h239.812l-194 141.125 74.437 228.437-194.312-141.375z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["favorites"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":318,"id":127,"name":"favorites","prevSize":16,"code":59007},"setIdx":0,"setId":1,"iconIdx":127},{"icon":{"paths":["M512 0l-192 512 192 512 192-512zM396.8 576h230.4l-115.2 332.8z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["compass"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":319,"id":128,"name":"compass","prevSize":16,"code":59008},"setIdx":0,"setId":1,"iconIdx":128},{"icon":{"paths":["M941.543 320l-90.504 0-371.039 371.055-371.039-371.055-90.504 0 461.543 461.543z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["down"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":320,"id":129,"name":"down","prevSize":16,"code":59009},"setIdx":0,"setId":1,"iconIdx":129},{"icon":{"paths":["M82.462 704.021l90.504 0 371.039-371.054 371.039 371.055 90.504 0-461.542-461.543z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["up"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":321,"id":130,"name":"up","prevSize":16,"code":59010},"setIdx":0,"setId":1,"iconIdx":130},{"icon":{"paths":["M1024 608c0-128.723-106.539-237.656-261.32-274.551 3.195-14.84 5.32-29.945 5.32-45.449 0-159.059-174.609-288-390-288s-378 128.941-378 288c0 78.934 40.121 150.398 106.789 202.422l-106.789 213.578 209.766-157.324c16.465 6.098 33.867 10.992 51.672 15.297-3.277 15.023-5.437 30.32-5.437 46.027 0 159.059 174.609 288 390 288 61.273 0 118.031-10.73 168.234-29.324l209.766 157.324-106.789-213.578c66.668-52.023 106.789-123.488 106.789-202.422zM64 288c0-123.711 143.27-224 320-224s320 100.289 320 224-143.27 224-320 224-320-100.289-320-224zM640 832c-176.73 0-320-100.289-320-224 0-12.305 2.445-24.152 5.172-35.918 17.305 1.945 34.609 3.918 52.828 3.918 163.488 0 302.195-74.766 360.145-180.137 128.391 29.137 221.855 112.555 221.855 212.137 0 123.711-143.27 224-320 224z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["chat"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":322,"id":131,"name":"chat","prevSize":16,"code":59011},"setIdx":0,"setId":1,"iconIdx":131},{"icon":{"paths":["M64 128v768h896v-768h-896zM896 832h-768v-128h768v128zM896 640h-768v-448h768v448z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["dock-bottom"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":323,"id":132,"name":"dock-bottom","prevSize":16,"code":59012},"setIdx":0,"setId":1,"iconIdx":132},{"icon":{"paths":["M64 128v768h896v-768h-896zM256 832h-128v-640h128v640zM896 832h-576v-640h576v640z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["dock-left"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":324,"id":133,"name":"dock-left","prevSize":16,"code":59013},"setIdx":0,"setId":1,"iconIdx":133},{"icon":{"paths":["M64 128v768h896v-768h-896zM704 832h-576v-640h576v640zM896 832h-128v-640h128v640z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["dock-right"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":325,"id":134,"name":"dock-right","prevSize":16,"code":59014},"setIdx":0,"setId":1,"iconIdx":134},{"icon":{"paths":["M960 896v-768h-384v-64h-384v64h-128v768h-64v64h448v-192h128v192h448v-64h-64zM896 896h-256v-192h-256v192h-256v-704h128v-64h256v64h384v704z","M192 512h128v128h-128v-128z","M192 256h128v128h-128v-128z","M448 512h128v128h-128v-128z","M448 256h128v128h-128v-128z","M704 512h128v128h-128v-128z","M704 256h128v128h-128v-128z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}]},"tags":["organization"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":326,"id":135,"name":"organization","prevSize":16,"code":59015},"setIdx":0,"setId":1,"iconIdx":135},{"icon":{"paths":["M526.912 0l-384 1022.080 384-254.080 384 254.080zM526.912 704c-13.135 0.010-25.342 3.976-35.496 10.77l0.232-0.146-219.392 145.152 254.656-677.76 254.592 677.76-219.264-145.152c-9.936-6.657-22.161-10.624-35.313-10.624-0.005 0-0.011 0-0.016 0l0.001-0z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"11011011018989891":[{}],"1101101101149149149123923923918989891":[{}]},"tags":["north-navigation"],"grid":16},"attrs":[{}],"properties":{"order":327,"id":136,"name":"north-navigation","prevSize":16,"code":59016},"setIdx":0,"setId":1,"iconIdx":136},{"icon":{"paths":["M480 128l-224 576 224-128 224 128-224-576zM381.156 558.75l98.844-254.188 98.844 254.188-98.844-56.438-98.844 56.438z","M480.051 0c-264.715 0-480.051 215.312-480.051 480s215.336 480 480.051 480c264.645 0 479.949-215.312 479.949-480s-215.305-480-479.949-480zM480.063 896c-229.438 0-416.063-186.625-416.063-416s186.625-416 416.063-416c229.375 0 415.937 186.625 415.937 416s-186.563 416-415.937 416z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["compass"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":328,"id":137,"name":"locate-circled","prevSize":16,"code":59017},"setIdx":0,"setId":1,"iconIdx":137},{"icon":{"paths":["M819.452 140.625c-187.188-187.184-491.703-187.199-678.859-0.035-187.164 187.16-187.148 491.676 0.031 678.855 187.133 187.133 491.625 187.129 678.789-0.035 187.164-187.16 187.164-491.652 0.039-678.785zM774.155 774.156c-162.188 162.191-426.078 162.238-588.266 0.043-162.234-162.234-162.234-426.164-0.047-588.355 72.891-72.887 166.328-112.723 261.844-120.098v382.254h64v-382.281c95.734 7.254 189.445 47.102 262.516 120.168 162.188 162.195 162.148 426.078-0.047 588.27z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["dial"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":329,"id":138,"name":"dial","prevSize":16,"code":59018},"setIdx":0,"setId":1,"iconIdx":138},{"icon":{"paths":["M448 448l-320-192v704h768v-896l-448 384zM832 896h-640v-526.937l262.625 157.563 377.375-323.5v692.875z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["polygon"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":330,"id":139,"name":"polygon","prevSize":16,"code":59019},"setIdx":0,"setId":1,"iconIdx":139},{"icon":{"paths":["M832 192v177.262l-127.23 206.738h-105.965l-150.805-135.723v-120.277h-192v171.922l-136.348 212.078h-119.652v192h192v-192h-19.082l123.414-192h151.668v-11.484l128 115.203v152.281h192v-192h-10.621l118.152-192h148.469v-192h-192zM128 832h-64v-64h64v64zM384 448h-64v-64h64v64zM704 704h-64v-64h64v64zM960 320h-64v-64h64v64z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["polyline"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":331,"id":140,"name":"polyline","prevSize":16,"code":59020},"setIdx":0,"setId":1,"iconIdx":140},{"icon":{"paths":["M512 831.937c-272.5 0-486.563-288.812-495.5-301.125l-13.812-18.875 13.812-18.875c8.937-12.312 223-301.125 495.5-301.125s486.563 288.812 495.5 301.125l13.812 18.875-13.812 18.875c-8.937 12.312-223 301.125-495.5 301.125zM83.063 511.937c51 62.063 226.5 256 428.937 256 202.875 0 378-193.875 428.937-256-51-62.063-226.5-256-428.937-256-202.875 0-378 193.875-428.937 256zM512 332.736c-98.969 0-179.2 80.231-179.2 179.2s80.231 179.2 179.2 179.2 179.2-80.231 179.2-179.2-80.231-179.2-179.2-179.2z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["visible"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":332,"id":141,"name":"visible","prevSize":16,"code":59021},"setIdx":0,"setId":1,"iconIdx":141},{"icon":{"paths":["M1007.5 493.063c-7.203-9.926-147.781-199.32-344.719-272.477l54.008-92.586h-51.188l-46.043 78.926c-34.57-9.281-70.453-14.988-107.559-14.988-272.5 0-486.563 288.812-495.5 301.125l-13.812 18.875 13.812 18.875c6.305 8.688 114.988 154.746 274.031 240.16l-72.93 125.027h51.188l61.531-105.48c56.043 24.898 117.133 41.418 181.68 41.418 272.5 0 486.563-288.812 495.5-301.125l13.812-18.875-13.812-18.875zM83.063 511.937c50.937-62.125 226.063-256 428.937-256 25.172 0 49.926 3.016 74.078 8.387l-42.055 72.094c-10.391-2.145-20.98-3.684-32.023-3.684-98.969 0-179.199 80.23-179.199 179.199 0 43.645 16.402 82.902 42.379 113.93l-52.27 89.605c-116.051-62.035-205.789-162.086-239.848-203.531zM512 767.937c-52.094 0-102.336-12.969-149.199-33.102l267.059-457.812c149.973 51.758 270.324 185.32 311.078 234.914-50.937 62.125-226.062 256-428.937 256zM643.707 391.27c29.223 31.887 47.492 74.004 47.492 120.664 0 98.973-80.23 179.203-179.199 179.203-13.922 0-27.32-1.945-40.328-4.949l172.035-294.918z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["non-visible"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":333,"id":142,"name":"non-visible","prevSize":16,"code":59022},"setIdx":0,"setId":1,"iconIdx":142},{"icon":{"paths":["M320 288c0-88.219 71.75-160 160-160s160 71.781 160 160c0 52.066-25.371 97.961-64 127.195v74.422c75.469-36.031 128-112.414 128-201.617 0-123.711-100.289-224-224-224s-224 100.289-224 224c0 89.203 52.531 165.586 128 201.617v-74.422c-38.629-29.234-64-75.129-64-127.195z","M576 534.383v74.422c38.629 29.234 64 75.129 64 127.195 0 88.219-71.75 160-160 160s-160-71.781-160-160c0-52.066 25.371-97.961 64-127.195v-74.422c-75.469 36.031-128 112.414-128 201.617 0 123.711 100.289 224 224 224s224-100.289 224-224c0-89.203-52.531-165.586-128-201.617z","M448 256h64v512h-64v-512z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0}]},"tags":["link-vertical"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":334,"id":143,"name":"link-vertical","prevSize":16,"code":59023},"setIdx":0,"setId":1,"iconIdx":143},{"icon":{"paths":["M768 448v-41.6l150.4-150.4h41.6v41.6l-150.4 150.4z","M918.4 832l-150.4-150.4v-41.6h41.6l150.4 150.4v41.6z","M0 832v-41.6l150.4-150.4h41.6v41.6l-150.4 150.4z","M150.4 448l-150.4-150.4v-41.6h41.6l150.4 150.4v41.6z","M0 512h192v64h-192v-64z","M768 512h192v64h-192v-64z","M320 288c0-88.219 71.75-160 160-160s160 71.781 160 160c0 52.066-25.371 97.961-64 127.195v74.422c75.469-36.031 128-112.414 128-201.617 0-123.711-100.289-224-224-224s-224 100.289-224 224c0 89.203 52.531 165.586 128 201.617v-74.422c-38.629-29.234-64-75.129-64-127.195z","M576 534.383v74.422c38.629 29.234 64 75.129 64 127.195 0 88.219-71.75 160-160 160s-160-71.781-160-160c0-52.066 25.371-97.961 64-127.195v-74.422c-75.469 36.031-128 112.414-128 201.617 0 123.711 100.289 224 224 224s224-100.289 224-224c0-89.203-52.531-165.586-128-201.617z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}]},"tags":["unlocked-link-vertical"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":335,"id":144,"name":"unlocked-link-vertical","prevSize":16,"code":59024},"setIdx":0,"setId":1,"iconIdx":144},{"icon":{"paths":["M256.001 640.002c-88.219 0-160.001-71.75-160.001-160s71.782-160 160.001-160.001c52.067-0 97.962 25.371 127.196 64l74.422-0c-36.031-75.469-112.415-128-201.619-127.999-123.712 0-224.001 100.29-224.001 224.001s100.29 224 224.002 223.999c89.204-0 165.587-52.532 201.619-128.001l-74.422 0c-29.235 38.629-75.129 64-127.196 64z","M502.386 384.001l74.422-0c29.235-38.629 75.129-64 127.196-64 88.219-0 160.001 71.75 160.001 160s-71.782 160-160.001 160.001c-52.067 0-97.962-25.371-127.196-64l-74.422 0c36.032 75.469 112.415 128 201.619 127.999 123.712-0 224.002-100.29 224.001-224.001s-100.29-224-224.002-223.999c-89.204 0-165.587 52.532-201.619 128.001z","M224.001 512.001l-0-64 512.003-0 0 64-512.003 0z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0}]},"tags":["link-horizontal"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":336,"id":145,"name":"link-horizontal","prevSize":16,"code":59025},"setIdx":0,"setId":1,"iconIdx":145},{"icon":{"paths":["M384 192l-41.6-0-150.4-150.4 0-41.6 41.6 0 150.4 150.4z","M768 41.6l-150.4 150.4h-41.6v-41.6l150.4-150.4 41.6 0z","M768 960h-41.6l-150.4-150.4v-41.6h41.6l150.4 150.4z","M384 809.6l-150.4 150.4h-41.6l0-41.6 150.4-150.4h41.6z","M448 768h64v192h-64v-192z","M448 0h64v192h-64v-192z","M224 640c-88.219-0-160-71.75-160-160s71.781-160 160-160c52.066 0 97.961 25.371 127.195 64h74.422c-36.031-75.469-112.414-128-201.617-128-123.711 0-224 100.289-224 224s100.289 224 224 224c89.203 0 165.586-52.531 201.617-128h-74.422c-29.234 38.629-75.129 64-127.195 64z","M470.383 384l74.422 0c29.234-38.629 75.129-64 127.195-64 88.219 0 160 71.75 160 160s-71.781 160-160 160c-52.066 0-97.961-25.371-127.195-64h-74.422c36.031 75.469 112.414 128 201.617 128 123.711 0 224-100.289 224-224s-100.289-224-224-224c-89.203-0-165.586 52.531-201.617 128z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}]},"tags":["unlocked-link-horizontal"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":337,"id":146,"name":"unlocked-link-horizontal","prevSize":16,"code":59026},"setIdx":0,"setId":1,"iconIdx":146},{"icon":{"paths":["M896 320l0-64-659.383-0 192-192-90.512-0-224 224 224 224 90.512 0-192-192z","M910.519 736l-224-224h-90.512l192.004 192-660.012-0-0 64 660.012 0-192.004 192 90.512 0z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["swap"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":338,"id":147,"name":"swap","prevSize":16,"code":59027},"setIdx":0,"setId":1,"iconIdx":147},{"icon":{"paths":["M685.441 256h-90.5l192 192h-658.941v64h658.941l-192 192h90.5l224-224z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["cta-link-external"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":339,"id":148,"name":"cta-link-external","prevSize":16,"code":59028},"setIdx":0,"setId":1,"iconIdx":148},{"icon":{"paths":["M685.441 320c-15.047 0-70.112 0-90.5 0l192 192c-230.425 0-173.71 0-402.941 0-70.594 0-128-57.437-128-128v-128h-64v128c0 105.602 86.398 192 192 192 150.082 0 248.010 0 402.941 0l-192 192c25.994 0 64.161 0 90.5 0l224-224-224-224z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["reply"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":340,"id":149,"name":"reply","prevSize":16,"code":59029},"setIdx":0,"setId":1,"iconIdx":149},{"icon":{"paths":["M480.051 0c-264.715 0-480.051 215.312-480.051 480s215.336 480 480.051 480c264.645 0 479.949-215.312 479.949-480s-215.305-480-479.949-480zM278.273 117.148c16.809-1.582 31.52-0.57 32.227 4.945 1.434 11.937 1.434 43.148 11.844 37.199 8.895-4.484 19.367-29.777 43.18-11.879 23.75 17.828-4.512 40.137-11.906 52.051-7.457 11.973-10.465 31.242-35.727 22.312-25.316-8.934-29.766 2.973-31.273 11.902-1.5 8.934-17.797 16.363-38.668 10.441-20.875-5.957-54.957 26.691-71.387 43.113-7.086 7.055-51.547 21.289-65.031 4.18 37.625-73.090 94.996-134.281 166.742-174.266zM197.402 784.238c-81.859-75.949-133.402-184.039-133.402-304.238 0-19.223 1.953-37.957 4.496-56.488 21.145 6.793 49.895 18.574 55.988 45.227 8.895 13.379 26.691 55.059 44.621 77.371 28.723 35.953 9.031 53.359 11.906 81.855 14.852 7.422 37.164 23.781 59.477 35.758 22.309 11.871 38.738 43.113 4.516 55.023-7.457 5.953 1.437 34.254-13.414 40.176-9.574 3.82-21.859 16.391-34.188 25.316zM557.344 888.52c-25.074 4.734-50.848 7.48-77.281 7.48-92.77 0-178.246-30.883-247.512-82.395 2.398-1.898 4.375-3.293 7.199-5.668 3.75-3.156 7.25-6.406 8.437-7.406 27-10.781 34.5-35.094 36.937-53.406 14.125-11.531 22.75-27.312 24.125-45.281 2.688-34.688-22-64-47.563-77.594-10.437-5.594-20.812-12.25-30.25-18.312-1.125-0.688-2.188-1.375-3.312-2.062 3.125-19.938 4.625-49.875-24.062-85.812-8.688-10.781-19.375-31.594-27.188-46.781-4.063-7.906-7.75-14.969-10.938-20.5-15.594-47.461-65.184-64.348-88.301-71.41 4.016-15.977 8.727-31.57 14.539-46.754 9.539 6.375 21.801 12.039 40.887 12.039 24.25 0 59-9.594 75.188-25.719 21.125-21.156 31.937-28.094 34.187-30.031 27.602 5.75 57.598-0.223 75.625-20.969 43.273 6.98 54.914-16.344 76.5-48.281 6.664-8.063 16.824-21.156 21.836-37.762-2.164 28.809 29.098 21.605 51.004 5.656 16.355-11.871 35 0.758 48.414 0 13.348-0.715 16.293-17.859 22.313-26.758 5.953-8.965 31.93-20.836 19.301-33.469-12.688-12.629-73.672-21.559-89.242-1.5-7.988 10.305-32.785 38.734-45.414 44.621-2.328 1.090-3.395 3.191-4.52 5.207 1.195-6.082 1.758-12.527 0.934-19.465-1.012-8.613-4.48-19.91-13.055-30.957 19.109-5.434 16.98-25.945 13.699-36.605-3.73-11.91-23.094-11.91-29.051-9.652-5.957 2.223-16.355 9.652-16.355 9.652 0.473 3.047 0.703 8.246 1.277 13.789-8.488-3.676-17.133-6.133-26.016-6.133-0.75 0-1.437 0-2.125 0.031-2.105-3.273-5.281-4.957-7.953-7.398 43.953-15.836 91.105-24.914 140.453-24.914 68.223 0 132.48 16.82 189.348 46.055-8.691 9.121-16 19.547-19.598 34.727-30.625 3.969-57.875 25.844-68.188 53.188-20.16 21.773-21.797 41.453-18.266 56.172 4.039 3.937 7.672 9.316 11.215 11.566 18.648 11.914 17.074 33.5 2.227 37.23-9.926 2.516-14.309-4.77-16.293-13.113-13.012 6.477-23.301 17.48-27.57 31.832-12.5 3.25-24.063 10.281-33 20.312-13.625 15.312-20.062 35.969-17.625 56.75 1.063 9.281 3.438 17.906 6.937 25.688-9.25 6.75-17.687 14.844-24.062 23.937-21.938 11.937-52.812 34.094-64.563 68.375-5.312 11-8.437 24.812-8.875 38.25-6.5 9.625-14 23.437-16.312 40.281-4.75 35.094 17.437 57.906 33.937 70.344 19.875 46.219 48.75 69.656 87.375 69.656 14.312-0.312 27.375-2.125 39.625-3.937 8-1.156 15.437-2.437 22.75-2.437 0.812 0 1.563 0 2.25 0.063-6.75 18.656-3.625 33.25 1.75 43.531-27.328 29.965-18.297 85.535-5.781 116.051zM798.477 516.402c3.727 13.352 20.805 64.715 26.035 79.594 21.594 4.484 24.535 6.707 31.277 13.414 6.613 6.672-1.504 15.637-13.414 32.684-11.906 17.145-54.305 95.266-56.527 109.363-0.426 2.758-0.516 6.246-0.512 10.137-49.375 53.504-112.887 92.969-184.137 114.844-11.125-22.141-15.945-63.531-4.379-74.367 11.844-11.191 17.078-40.176 8.18-47.633-8.895-7.395 6.016-20.121 7.457-28.234 8.242-30.559-8.18-31.992-33.434-39.488-25.324-7.391-50.578 3.016-83.293 3.766-32.844 0.719-46.191-46.164-49.922-54.277-11.844-7.457-28.199-18.68-25.977-35 2.227-16.422 17.078-30.492 17.797-33.5-2.941-9.688 0-27.484 4.516-33.465 7.395-28.27 43.836-46.855 55.809-52.121 4.449-19.336 42.398-37.914 51.297-34.148 8.898 3.691 17.145 17.828 31.273 0 14.070-17.898 23.035-12.664 44.625-12.664 21.527 0 28.199 10.437 34.941 30.492 6.672 20.086 53.586 23.027 54.309 18.609 9.613-31.957 36.441-7.453 41.672-7.453 31.277-2.191 34.941-15.605 31.277-34.227-3.727-18.578-35-8.93-38.734-17.070-2.871-6.418-9.68-20.844-13.41-13.414-3.668 7.426-16.289 23.063-24.539 2.191-8.18-20.812-31.207-44.594-37.164-40.895-8.965 12.695-20.152 12.629-25.32 8.93-20.801-15.637-36.379 0.785-45.402 9.688-8.898 8.93-22.379 23.652-41.75 28.918-19.301 5.164-31.992-8.215-34.215-27.543-2.227-19.371 14.98-35.566 32.125-26.699 17.141 8.93 31.926 1.508 24.535-5.926-7.395-7.457-12.629-28.293-2.949-31.957 9.621-3.734 16.363 0 32.719-22.344 16.363-22.312 34.937-14.891 56.535-11.156 21.586 3.73 15.637-31.992 14.129-38.699s-27.543-21.563-29.77-16.395c-2.164 5.203 3.727 29.016-8.895 35.008-12.699 5.98-25.328-14.199-35.734-26.078-10.465-11.871 9.691-23.027 11.914-29.016 5.957-21.563 30.551-39.426 53.586-27.477 23.027 11.938 27.477 2.973 26.043-0.793-11.98-14.129-11.582-39.617 0-52.043 2.945-3.176 5.609-4.617 8.375-6.664 106.539 70.738 178.020 189.328 185.172 324.766-6.836-0.906-13.625-2.047-18.785-3.383-14.070-3.77-24.539 11.121-17.859 16.352 6.672 5.168 22.371 11.090 23.812 20.805 1.504 9.688-14.855 53.559-23.812 69.883-8.906 16.422-19.305 17.859-24.543 10.469-5.168-7.461-14.848-43.871-26.035-64.738-11.191-20.812-12.633-4.484-8.898 8.957z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["globe"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":341,"id":150,"name":"public","prevSize":16,"code":59030},"setIdx":0,"setId":1,"iconIdx":150},{"icon":{"paths":["M896 512v384h-768v-768h512v-64h-576v896h896v-448z","M768 537.555l249.563-249.57-249.563-249.57v90.484l127.062 127.086h-191.062c-140.801 0-256 115.199-256 256v128h64v-128c0-105.875 86.125-192 192-192v0.016l191.063-0.016-127.063 127.086v90.484z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["share2"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":342,"id":151,"name":"share2","prevSize":16,"code":59031},"setIdx":0,"setId":1,"iconIdx":151},{"icon":{"paths":["M640 64v64h210.746l-425.375 425.371 45.258 45.258 425.371-425.375v210.746h64v-320z","M896 512v384h-768v-768h384v-64h-448v896h896v-448z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["launch-link-external"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":343,"id":152,"name":"launch-link-external","prevSize":16,"code":59032},"setIdx":0,"setId":1,"iconIdx":152},{"icon":{"paths":["M511.994 575.994l0-64 64 0-0 64-64-0z","M544.047 73.602c-178.25 0-333.172 99.863-412.875 246.398h-3.172v-256h-64v320h320v-64h-200.781c75.164-120.695 208.453-201.594 360.844-201.594 234.656 0 425.531 190.906 425.531 425.594s-190.875 425.594-425.531 425.594c-223.914 0-407.563-173.852-424.031-393.594h-44.812c16.578 244.461 220.211 438.398 468.828 438.398 259.359 0 470.352-211.004 470.352-470.398s-210.992-470.398-470.352-470.398z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["rotate-back"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":344,"id":153,"name":"rotate-back","prevSize":16,"code":59033},"setIdx":0,"setId":1,"iconIdx":153},{"icon":{"paths":["M384 512v-64h-297.688l115.188-115.188h-54.312l-147.188 147.188 147.188 147.188h54.312l-115.188-115.188z","M448 384h64v-297.688l115.188 115.188v-54.312l-147.188-147.188-147.188 147.188v54.312l115.188-115.188z","M512 576h-64v297.688l-115.188-115.188v54.312l147.188 147.188 147.188-147.188v-54.312l-115.188 115.188z","M812.812 332.812h-54.312l115.188 115.188h-297.688v64h297.688l-115.188 115.188h54.312l147.188-147.188z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0},{"f":0}]},"tags":["pan2"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":345,"id":154,"name":"pan2","prevSize":16,"code":59034},"setIdx":0,"setId":1,"iconIdx":154},{"icon":{"paths":["M728.902 231.098l-565.685 248.902 248.902 67.882 67.882 248.901 248.902-565.685zM354.422 465.791l249.631-109.845-109.845 249.631-29.986-109.8-109.8-29.986z","M819.447 140.625c-187.182-187.182-491.696-187.198-678.858-0.036s-187.146 491.677 0.036 678.858c187.132 187.132 491.624 187.126 678.786-0.036s187.168-491.655 0.036-678.786zM185.888 774.2c-162.237-162.237-162.237-426.164-0.044-588.357s426.12-162.193 588.357 0.044c162.193 162.193 162.148 426.076-0.044 588.268s-426.076 162.237-588.268 0.044z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["tracking"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":346,"id":155,"name":"tracking","prevSize":16,"code":59035},"setIdx":0,"setId":1,"iconIdx":155},{"icon":{"paths":["M320 960h-210.695l338.695-338.746-45.254-45.254-338.699 338.746 0.004-210.746h-60.781l-3.219 3.219v316.781h316.781l3.168-3.168z","M703.996 64.001l210.694 0.001-338.691 338.745 45.254 45.254 338.695-338.745-0.003 210.746 60.781 0 3.219-3.219-0.002-316.781-316.779-0.001-3.168 3.168z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["expand2"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":347,"id":156,"name":"expand2","prevSize":16,"code":59036},"setIdx":0,"setId":1,"iconIdx":156},{"icon":{"paths":["M18.46 512.029l461.543 461.542 461.538-461.541-90.503-0-339.035 338.428-0.005-850.428-63.375-0 0.005 851.678-339.664-339.679z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["arrow-down"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":348,"id":157,"name":"arrow-down","prevSize":16,"code":59037},"setIdx":0,"setId":1,"iconIdx":157},{"icon":{"paths":["M941.543 512l-461.543-461.543-461.543 461.543h90.504l339.039-338.43v850.43h63.375v-851.68l339.664 339.68z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["arrow-up"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":349,"id":158,"name":"arrow-up","prevSize":16,"code":59038},"setIdx":0,"setId":1,"iconIdx":158},{"icon":{"paths":["M1002.328 493.258c-8.844-12.184-220.672-297.984-490.328-297.984s-481.484 285.801-490.328 297.984l-13.672 18.68 13.672 18.68c8.844 12.184 220.672 297.984 490.328 297.984s481.484-285.801 490.328-297.984l13.672-18.68-13.672-18.68zM512 779.051c-213.422 0-395.078-202.063-448-267.113 53.258-65.449 234.766-267.113 448-267.113 213.422 0 395.078 202.063 448 267.113-53.258 65.449-234.766 267.113-448 267.113zM512 332.734c-98.969 0-179.203 80.23-179.203 179.203 0 98.969 80.234 179.199 179.203 179.199s179.203-80.23 179.203-179.199c0-98.973-80.234-179.203-179.203-179.203zM512 639.937c-70.586 0-128.031-57.414-128.031-128s57.445-128 128.031-128 128.031 57.414 128.031 128-57.445 128-128.031 128z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["hollow-eye"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":350,"id":159,"name":"hollow-eye","prevSize":16,"code":59039},"setIdx":0,"setId":1,"iconIdx":159},{"icon":{"paths":["M480.051 0c-264.715 0-480.051 215.312-480.051 480s215.336 480 480.051 480c264.645 0 479.949-215.312 479.949-480s-215.305-480-479.949-480zM480.063 896c-229.438 0-416.063-186.625-416.063-416s186.625-416 416.063-416c229.375 0 415.937 186.625 415.937 416s-186.563 416-415.937 416zM384 704l320-224-320-224v448zM448 378.937l144.375 101.063-144.375 101.063v-202.125z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["play-circled"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":351,"id":160,"name":"play-circled","prevSize":16,"code":59040},"setIdx":0,"setId":1,"iconIdx":160},{"icon":{"paths":["M0 320v320h189.633l258.367 192v-704l-258.367 192h-189.633zM384 255.312v449.375l-173.188-128.688h-146.812v-192h146.812l173.188-128.688zM781.266 479.98l135.766 135.77-45.25 45.254-135.77-135.766-135.766 135.766-45.258-45.254 135.77-135.77-135.738-135.738 45.258-45.258 135.734 135.742 135.762-135.762 45.258 45.254-135.766 135.762z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["volume-off"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":352,"id":161,"name":"volume-off","prevSize":16,"code":59041},"setIdx":0,"setId":1,"iconIdx":161},{"icon":{"paths":["M579.293 348.281c37.336 44.484 60.707 101.094 60.707 163.719s-23.371 119.234-60.711 163.723l-41.922-41.922c26.766-33.621 43.445-75.598 43.445-121.801 0-46.199-16.676-88.176-43.441-121.797l41.922-41.922zM189.633 320l258.367-192v704l-258.367-192h-189.633v-320h189.633zM210.812 384h-146.812v192h146.812l173.188 128.688v-449.375l-173.188 128.688zM715.676 211.902l-41.84 41.84c61.332 68.754 98.965 159.082 98.965 258.258 0 99.18-37.633 189.512-98.969 258.266l41.836 41.836c72.027-79.527 116.332-184.605 116.332-300.102s-44.297-220.574-116.324-300.098zM851.379 76.199l-41.84 41.84c96.027 103.648 155.262 241.848 155.262 393.961 0 152.117-59.234 290.32-155.266 393.969l41.836 41.836c106.734-114.391 172.629-267.371 172.629-435.805 0-168.43-65.891-321.41-172.621-435.801z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["volume-on"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":353,"id":162,"name":"volume-on","prevSize":16,"code":59042},"setIdx":0,"setId":1,"iconIdx":162},{"icon":{"paths":["M832 987.84l-320-213.44-320 213.376v-987.776h640zM512 697.536l256 170.624v-804.16h-512v804.16z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"11011011018989891":[{}],"1101101101149149149123923923918989891":[{}]},"tags":["bookmark"],"grid":16},"attrs":[{}],"properties":{"order":354,"id":163,"name":"bookmark","prevSize":16,"code":59648},"setIdx":0,"setId":1,"iconIdx":163},{"icon":{"paths":["M581.312 768l-208.896-2.816c-25.318-14.769-42.961-40.321-46.673-70.195l-0.047-0.461c-3.356-15.353-5.65-33.314-6.381-51.678l-0.019-0.61c-0.572-20.79-3.666-40.613-8.988-59.503l0.412 1.711c-7.836-16.051-16.923-29.885-27.509-42.41l0.245 0.298c-52.724-61.938-87.271-140.813-94.556-227.446l-0.1-1.482c-0.355-5.388-0.557-11.681-0.557-18.021 0-90.243 40.987-170.913 105.36-224.41l0.477-0.385c49.812-42.393 114.896-68.18 186.002-68.18 73.713 0 140.954 27.712 191.873 73.286l-0.275-0.242c61.466 53.894 100.063 132.576 100.063 220.273 0 6.265-0.197 12.484-0.585 18.651l0.042-0.844c-7.413 88.068-41.955 166.896-95.132 229.373l0.476-0.573c-10.322 12.214-19.407 26.025-26.733 40.859l-0.531 1.189c-4.906 17.197-7.999 37.042-8.569 57.518l-0.007 0.338c-0.75 18.974-3.044 36.935-6.772 54.365l0.372-2.077c-3.759 30.336-21.402 55.888-46.272 70.414l-0.448 0.242zM397.44 704h165.44c4.088-6.721 7.198-14.549 8.881-22.893l0.079-0.467c2.693-12.455 4.487-26.979 4.981-41.832l0.011-0.408c0.809-25.806 4.729-50.355 11.399-73.745l-0.519 2.129c9.384-24.116 22.054-44.889 37.73-62.986l-0.226 0.266c45.384-52.431 75.302-119.376 82.013-193.027l0.099-1.341c0.264-4.114 0.414-8.921 0.414-13.763 0-68.684-30.256-130.301-78.166-172.25l-0.264-0.227c-39.46-35.317-91.849-56.907-149.282-56.907-55.374 0-106.060 20.070-145.182 53.332l0.319-0.265c-50.808 42.212-82.919 105.412-82.919 176.111 0 4.892 0.154 9.748 0.457 14.563l-0.033-0.659c6.795 75.015 36.716 141.985 82.48 194.866l-0.368-0.434c15.441 17.846 28.092 38.643 36.945 61.341l0.495 1.443c6.174 21.237 10.116 45.76 10.932 71.074l0.012 0.478c0.505 15.261 2.299 29.785 5.281 43.869l-0.289-1.629c1.678 8.831 4.914 16.678 9.433 23.611l-0.153-0.251z","M622.272 800l10.24-34.304c1.266-4.1 1.995-8.813 1.995-13.696 0-26.51-21.49-48-48-48-0.004 0-0.008 0-0.012 0l-74.495-0v-192h-64v192h-74.496c-26.504 0.008-47.986 21.495-47.986 48 0 4.93 0.743 9.687 2.124 14.164l-0.090-0.34 10.24 34.176-23.36 77.76 95.168 61.888c19.856 13.051 44.196 20.818 70.351 20.818 26.196 0 50.572-7.791 70.937-21.183l-0.488 0.301 95.168-61.824zM515.648 885.888c-10.080 6.509-22.396 10.378-35.616 10.378s-25.536-3.869-35.878-10.536l0.262 0.158-54.848-35.648 15.040-50.24-9.6-32h169.984l-9.6 32 15.040 50.24zM384 384h192v64h-192z"],"attrs":[{},{}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"11011011018989891":[{},{}],"1101101101149149149123923923918989891":[{},{}]},"tags":["lightbulb"],"grid":16},"attrs":[{},{}],"properties":{"order":355,"id":164,"name":"lightbulb","prevSize":16,"code":59649},"setIdx":0,"setId":1,"iconIdx":164},{"icon":{"paths":["M640 896h-640v-832h960v512h-64v-448h-832v704h576v64zM832 448h-128v192h-192v128h192v192h128v-192h192v-128h-192v-192z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"11011011018989891":[{}],"1101101101149149149123923923918989891":[{}]},"tags":["sketch-rectangle"],"grid":16},"attrs":[{}],"properties":{"order":356,"id":165,"name":"sketch-rectangle","prevSize":16,"code":59650},"setIdx":0,"setId":1,"iconIdx":165},{"icon":{"paths":["M142.912 1022.080l384-1022.080 384 1022.080-384-254.080z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"11011011018989891":[{}],"1101101101149149149123923923918989891":[{}]},"tags":["north navigation filled"],"grid":16},"attrs":[{}],"properties":{"order":357,"id":166,"name":"north-navigation-filled","prevSize":16,"code":59651},"setIdx":0,"setId":1,"iconIdx":166},{"icon":{"paths":["M0 0h1024v1024h-1024v-1024zM73.143 73.143v877.714h877.714v-877.714h-877.714z","M292.571 292.571h438.857v438.857h-438.857z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"1101101101149149149123923923918989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}]},"tags":["default-action"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":358,"id":167,"name":"default-action","prevSize":16,"code":59652},"setIdx":0,"setId":1,"iconIdx":167},{"icon":{"paths":["M387.328 94.656l-161.408 161.344h574.080c52.99 0.073 95.927 43.010 96 95.993l0 0.007v384c-0.073 52.99-43.010 95.927-95.993 96l-0.007 0h-544v-64h544c17.673 0 32-14.327 32-32v0-384c0-17.673-14.327-32-32-32v0h-574.080l161.408 161.344-45.248 45.248-238.656-238.592 238.656-238.656z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"11011011018989891":[{}]},"tags":["undo-16"],"grid":16},"attrs":[{}],"properties":{"order":359,"id":168,"name":"undo","prevSize":16,"code":59653},"setIdx":0,"setId":1,"iconIdx":168},{"icon":{"paths":["M681.92 49.344l238.656 238.656-238.656 238.656-45.248-45.248 161.408-161.408h-574.080c-17.673 0-32 14.327-32 32v0 384c0 17.673 14.327 32 32 32v0h544v64h-544c-52.99-0.073-95.927-43.010-96-95.993l-0-0.007v-384c0.073-52.99 43.010-95.927 95.993-96l0.007-0h574.080l-161.408-161.344z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"11011011018989891":[{}]},"tags":["redo-16"],"grid":16},"attrs":[{}],"properties":{"order":360,"id":169,"name":"redo","prevSize":16,"code":59654},"setIdx":0,"setId":1,"iconIdx":169},{"icon":{"paths":["M311.040 1011.84l-294.4-995.2 995.84 295.040c6.201 2.298 10.541 8.162 10.541 15.040s-4.34 12.742-10.431 15.004l-0.111 0.036-339.2 142.080 286.72 284.16-192 192-284.16-285.44-142.080 339.2c-2.762 5.589-8.423 9.365-14.965 9.365-7.273 0-13.456-4.666-15.719-11.168l-0.035-0.117zM461.44 563.84l306.56 304 99.84-99.84-305.92-306.56 302.72-128-753.28-222.080 223.36 753.28z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"11011011018989891":[{}]},"tags":["cursor"],"grid":16},"attrs":[{}],"properties":{"order":361,"id":170,"name":"cursor","prevSize":16,"code":59655},"setIdx":0,"setId":1,"iconIdx":170},{"icon":{"paths":["M307.584 963.584l-275.584-931.584 932.224 276.16c1.56-0.603 3.366-0.952 5.253-0.952 8.271 0 14.976 6.705 14.976 14.976s-6.705 14.976-14.976 14.976c-1.839 0-3.601-0.332-5.229-0.938l0.104 0.034-0.128 0.064-317.568 132.992 268.416 266.048-179.712 179.712-266.048-267.2-132.992 317.504c-2.607 5.2-7.896 8.707-14.004 8.707-6.768 0-12.53-4.305-14.697-10.326l-0.034-0.109v-0.064z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"11011011018989891":[{}]},"tags":["cursor-filled"],"grid":16},"attrs":[{}],"properties":{"order":362,"id":171,"name":"cursor-filled","prevSize":16,"code":59656},"setIdx":0,"setId":1,"iconIdx":171},{"icon":{"paths":["M0 576v384h1024v-384zM960 768h-64v128h-64v-192h-64v192h-64v-128h-64v128h-64v-192h-64v192h-64v-128h-64v128h-64v-192h-64v192h-64v-128h-64v128h-64v-256h896zM971.52 288l-182.4 182.4-45.44-44.8 103.040-105.6h-270.72v-64h276.48l-108.8-108.16 45.44-44.8zM171.52 256h276.48v64h-270.72l103.040 105.6-45.44 44.8-182.4-182.4 182.4-182.4 45.44 44.8z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"11011011018989891":[{}]},"tags":["measure-16"],"grid":16},"attrs":[{}],"properties":{"order":363,"id":172,"name":"measure","prevSize":16,"code":59658},"setIdx":0,"setId":1,"iconIdx":172},{"icon":{"paths":["M0 896h960v-384h-960zM64 576h832v256h-64v-192h-64v192h-64v-128h-64v128h-64v-192h-64v192h-64v-128h-64v128h-64v-192h-64v192h-64v-128h-64v128h-64zM768 256v64h-576v-64h-192v192h192v-64h576v64h192v-192zM128 384h-64v-64h64zM896 384h-64v-64h64z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"11011011018989891":[{}]},"tags":["measure-line-16"],"grid":16},"attrs":[{}],"properties":{"order":364,"id":173,"name":"measure-line","prevSize":16,"code":59657},"setIdx":0,"setId":1,"iconIdx":173},{"icon":{"paths":["M320 512h64v192h-64zM192 576h64v128h-64zM576 512h64v192h-64zM832 512h64v192h-64z","M1024 768v-384h-128v-64h64v-192h-192v61.12l-448-122.24v-66.88h-192v192h64v192h-128v384h128v64h-64v192h192v-64h448v64h192v-192h-64v-64zM832 192h64v64h-64zM320 133.248l448 122.176v64.576h64v64h-576v-192h64zM192 64h64v64h-64zM256 960h-64v-64h64zM768 896h-448v-64h-64v-64h576v64h-64zM896 960h-64v-64h64zM128 704.128v-256.128h832.064v256.128z","M448 576h64v128h-64zM704 576h64v128h-64z"],"attrs":[{},{},{}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"11011011018989891":[{},{},{}]},"tags":["measure-area-16"],"grid":16},"attrs":[{},{},{}],"properties":{"order":365,"id":174,"name":"measure-area","prevSize":16,"code":59659},"setIdx":0,"setId":1,"iconIdx":174},{"icon":{"paths":["M64 416c0-53.019 42.981-96 96-96s96 42.981 96 96c0 53.019-42.981 96-96 96v0c-52.99-0.073-95.927-43.010-96-95.993l-0-0.007zM960 128h-576v64h576zM384 448h576v-64h-576zM384 704h576v-64h-576zM384 960h576v-64h-576zM159.36 832l-103.68 192h208.448zM256 256h-192v-192h192zM192 128h-64v64h64zM256 768h-192v-192h192zM192 640h-64v64h64zM160 384c-17.673 0-32 14.327-32 32s14.327 32 32 32c17.673 0 32-14.327 32-32v0c0-17.673-14.327-32-32-32v0z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"11011011018989891":[{}]},"tags":["legend-16"],"grid":16},"attrs":[{}],"properties":{"order":366,"id":175,"name":"legend","prevSize":16,"code":59660},"setIdx":0,"setId":1,"iconIdx":175},{"icon":{"paths":["M256 1024v-320h128v-192h-128v-448h-64v448h-128v192h128v320zM128 640v-64h192v64zM896 1024v-128h128v-192h-128v-640h-64v640h-128v192h128v128zM768 832v-64h192v64zM704 192h-128v-128h-64v128h-128v192h128v640h64v-640h128zM640 320h-192v-64h192z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"11011011018989891":[{}]},"tags":["sliders-16"],"grid":16},"attrs":[{}],"properties":{"order":367,"id":176,"name":"sliders","prevSize":16,"code":59661},"setIdx":0,"setId":1,"iconIdx":176},{"icon":{"paths":["M64 896h448v128h192v-128h320v-64h-320v-128h-192v128h-448zM576 768h64v192h-64zM64 576h128v128h192v-128h640v-64h-640v-128h-192v128h-128zM256 448h64v192h-64zM704 64v128h-640v64h640v128h192v-128h128v-64h-128v-128zM832 320h-64v-192h64z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"11011011018989891":[{}]},"tags":["sliders-horizontal-16"],"grid":16},"attrs":[{}],"properties":{"order":368,"id":177,"name":"sliders-horizontal","prevSize":16,"code":59662},"setIdx":0,"setId":1,"iconIdx":177},{"icon":{"paths":["M896 128h-64v-64h128v128h-64zM842.88 1001.344l114.624-57.6-98.816-197.12h165.312l-384-293.056v500.032l101.632-152.704zM704 748.224v-158.912l130.688 99.712zM128 832h-64v128h128v-64h-64zM64 192h64v-64h64v-64h-128zM448 64h-128v64h128zM128 448v-128h-64v128zM128 704v-128h-64v128zM704 64h-128v64h128zM448 896h-128v64h128zM960 320h-64v128h64z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"11011011018989891":[{}]},"tags":["cursor-marquee-16"],"grid":16},"attrs":[{}],"properties":{"order":369,"id":178,"name":"cursor-marquee","prevSize":16,"code":59663},"setIdx":0,"setId":1,"iconIdx":178},{"icon":{"paths":["M747.072 960c151.552 0 200.128-128.192 200.128-284.032 0-312.704-190.4-599.168-454.656-599.168-6.328-0.538-13.693-0.845-21.131-0.845-143.145 0-259.746 113.652-264.49 255.643l-0.012 0.434c-10.496 213.504-142.912 232.64-142.912 336.96 0.582 101.991 83.397 184.446 185.469 184.446 2.95 0 5.883-0.069 8.799-0.205l-0.413 0.015c30.72 0 61.632-6.912 99.456-6.912 147.456 0 221.888 113.664 389.76 113.664zM747.072 896c-66.74-2.888-128.394-22.255-181.737-54.098l1.769 0.978c-60.27-35.297-132.138-57.374-208.889-60.515l-0.903-0.029c-22.027 0.253-43.422 1.734-64.456 4.379l2.76-0.283c-11.026 1.492-24.097 2.506-37.343 2.808l-0.417 0.008c-1.28 0-129.856-1.344-129.856-120.256 0-19.392 9.536-32.896 36.8-66.56 63.956-70.627 103.821-164.117 106.040-266.878l0.008-0.45c3.3-108.584 92.114-195.351 201.193-195.351 7.221 0 14.354 0.38 21.379 1.122l-0.876-0.075c215.424 0 390.656 240.064 390.656 535.168 0 220.032-98.944 220.032-136.128 220.032z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"11011011018989891":[{}]},"tags":["lasso-16"],"grid":16},"attrs":[{}],"properties":{"order":370,"id":179,"name":"lasso","prevSize":16,"code":59664},"setIdx":0,"setId":1,"iconIdx":179},{"icon":{"paths":["M1024 960v64h-1024v-64zM960 0h-320v64h320zM768 239.36v545.28l-101.44-101.44-45.248 45.248 179.84 179.84 179.712-179.84-45.248-45.248-103.616 103.68v-549.76l103.68 103.68 45.184-45.248-179.712-179.84-179.84 179.84 45.248 45.248zM433.28 493.888l-170.176 171.52 39.36 52.416 239.744-241.024 161.792 162.624v-92.224l-161.792-163.2-63.36 63.808-253.376-255.808-225.472 227.2v92.16l225.472-226.56z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"11011011018989891":[{}]},"tags":["elevation-profile","altitude","elevation"],"grid":16},"attrs":[{}],"properties":{"order":372,"id":180,"name":"elevation-profile","prevSize":16,"code":59665},"setIdx":0,"setId":1,"iconIdx":180},{"icon":{"paths":["M817.728 352.512c-36.416-215.68-153.408-352.512-305.92-352.512l-2.048 0.128c-281.868 1.189-509.908 229.961-509.908 511.996 0 282.77 229.23 512 512 512 263.311 0 480.197-198.767 508.801-454.441l0.211-2.323c1.839-7.862 2.973-16.939 3.134-26.253l0.002-0.115c0-3.072-0.832-5.888-1.024-8.896 0.256-6.656 1.024-13.376 1.024-20.096 0-72.768-69.376-126.336-206.272-159.424zM509.888 64.128l2.048-0.128c15.775 0.066 31.020 2.211 45.514 6.174l-1.226-0.286c5.184 1.408 9.984 3.84 15.040 5.696 10.16 3.421 18.726 7.121 26.924 11.424l-1.004-0.48c6.825 4.027 12.527 7.831 18.016 11.906l-0.544-0.386c7.469 4.991 13.895 9.852 20.030 15.046l-0.318-0.262c6.344 5.712 12.191 11.518 17.744 17.597l0.176 0.195c5.12 5.504 10.24 11.136 15.040 17.28q9.152 11.52 17.536 24.448c9.225 14.059 18.358 30.426 26.345 47.438l1.047 2.482c2.56 5.568 4.864 11.52 7.232 17.28 5.248 12.8 10.368 25.856 14.72 39.808 1.408 4.48 2.56 9.28 3.84 13.824 4.608 16 9.088 32.32 12.544 49.728 4.096 20.224 7.744 40.832 10.176 62.72l-71.936 39.168c-16.576-149.824-77.376-278.4-149.632-278.4-119.936 0-168 271.36-149.376 441.216l-126.528 68.928c-2.097-18.336-4.018-42.473-5.253-66.792l-0.123-3.032c-1.28-24.512-1.92-47.872-1.92-65.536 0-283.904 113.664-475.264 253.888-477.056zM469.248 564.48l-5.952 3.2c-9.6-66.112 21.056-273.28 82.88-273.28 37.312 0 71.104 126.464 79.616 184.768l-161.984 88.192zM512 960c-0.079 0-0.173 0-0.266 0-247.211 0-447.616-200.405-447.616-447.616 0-173.411 98.61-323.79 242.815-398.121l2.508-1.175c-74.064 111.422-118.177 248.31-118.177 395.501 0 11.464 0.268 22.866 0.797 34.199l-0.060-1.604c0 34.88 2.432 94.4 7.68 142.4l0.192 0.64v0.64c0.128 1.152 0.64 2.112 0.896 3.2 0.888 5.029 2.22 9.497 3.996 13.733l-0.156-0.421c0.832 1.92 1.92 3.712 2.88 5.568 6.164 10.324 14.409 18.793 24.21 25.036l0.302 0.18c0.64 0.32 1.088 0.832 1.664 1.152 3.942 2.065 8.524 3.819 13.322 5.027l0.438 0.093 0.768 0.32c76.98 18.602 165.359 29.271 256.23 29.271 2.529 0 5.057-0.008 7.582-0.025l0.059 0.002c4.861 0.083 10.597 0.13 16.343 0.13 115.218 0 225.998-18.998 329.38-54.032l-7.227 2.126c29.526-10.679 54.795-22.825 78.607-37.147l-1.999 1.115c-68.461 165.349-228.446 279.596-415.141 279.808l-0.027 0zM957.696 557.504v0.064c-23.040 82.048-214.080 146.304-445.696 146.432-52.126-0.028-103.42-3.469-153.704-10.112l5.928 0.64 135.808-73.728c13.12 0.64 25.6 1.792 39.296 1.728 148.48 0 292.672-42.368 292.672-96.32 0-19.84-24.64-38.144-59.2-53.568l72.96-39.68c2.048 0.832 4.224 1.6 6.208 2.496 12.324 5.282 21.745 9.846 30.963 14.742l-2.291-1.11c2.304 1.152 4.544 2.368 6.72 3.584 27.147 13.44 49.146 33.754 64.254 58.706l0.386 0.686h0.704c3.052 6.059 5.259 13.1 6.236 20.528l0.036 0.336-0.128 1.6c0.434 1.735 0.838 3.93 1.121 6.163l0.031 0.301c-0.003 5.926-0.844 11.654-2.411 17.074l0.107-0.434z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"11011011018989891":[{}]},"tags":["slice"],"grid":16},"attrs":[{}],"properties":{"order":373,"id":181,"name":"slice","prevSize":16,"code":59667},"setIdx":0,"setId":1,"iconIdx":181},{"icon":{"paths":["M512 384h64v64h-64zM512 576h64v-64h-64zM512 704h64v-64h-64zM512 832h64v-64h-64zM1024 960v64h-1024v-64h384v-448h-64v-64h64v-155.392l320-228.48v895.872zM640 960v-771.584l-192 137.152v634.432zM256 665.28v-53.888c-3.442 0.196-7.47 0.308-11.523 0.308-82.216 0-153.698-45.962-190.152-113.592l-0.565-1.147c28.342-37.731 68.022-65.583 113.936-78.607l1.52-0.369c-12.599 19.443-20.247 43.123-20.671 68.56l-0.001 0.112c0.035 51.826 42.057 93.827 93.888 93.827 2.997 0 5.961-0.14 8.886-0.415l-0.374 0.028c1.728 0 3.392-0.32 5.12-0.384v-220.8c-2.56 0-5.12-0.512-7.68-0.512-97.453 2.924-184.122 46.751-243.83 114.816l-0.33 0.384c-2.612 3.779-4.172 8.458-4.172 13.503 0 3.572 0.783 6.962 2.185 10.006l-0.061-0.149c34.416 99.101 126.997 168.966 235.896 168.966 6.309 0 12.563-0.234 18.754-0.695l-0.826 0.049zM832 448h-64v64h64zM854.656 301.568l-45.248 45.248 101.12 101.184h-14.528v64h17.28l-103.872 103.872 45.248 45.248 169.344-169.344v-20.8z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"11011011018989891":[{}]},"tags":["line-of-sight","los"],"grid":16},"attrs":[{}],"properties":{"order":371,"id":182,"name":"line-of-sight","prevSize":16,"code":59666},"setIdx":0,"setId":1,"iconIdx":182},{"icon":{"paths":["M978.752 1024l-210.752-210.752v146.752h-64v-256h256v64h-146.752l210.752 210.752zM978.752 0l-210.752 210.752v-146.752h-64v256h256v-64h-146.752l210.752-210.752zM512 384c70.692 0 128 57.308 128 128s-57.308 128-128 128c-70.692 0-128-57.308-128-128v0c0-70.692 57.308-128 128-128v0zM512 448c-35.346 0-64 28.654-64 64s28.654 64 64 64c35.346 0 64-28.654 64-64v0c0-35.346-28.654-64-64-64v0zM64 768h146.752l-210.752 210.752 45.248 45.248 210.752-210.752v146.752h64v-256h-256zM256 210.752l-210.752-210.752-45.248 45.248 210.752 210.752h-146.752v64h256v-256h-64z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"11011011018989891":[{}]},"tags":["zoom-to-object"],"grid":16},"attrs":[{}],"properties":{"order":375,"id":183,"name":"zoom-to-object","prevSize":16,"code":59668},"setIdx":0,"setId":1,"iconIdx":183},{"icon":{"paths":["M832 576h-64v-192h256v640h-64v-576h-128zM320 320v320h64v-448h64v-192h167.68l88.32 119.488v456.512h-64v-435.392l-56.64-76.608h-71.36v192h-64v768h-448v-576h64v-128zM192 704v-64h64v-256h-128v128h-64v448h320v-256zM640 640h256v384h-384v-256h128zM704 704v128h-128v128h256v-256zM192 832h128v-64h-128z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"11011011018989891":[{}]},"tags":["urban-model"],"grid":16},"attrs":[{}],"properties":{"order":376,"id":184,"name":"urban-model","prevSize":16,"code":59669},"setIdx":0,"setId":1,"iconIdx":184},{"icon":{"paths":["M384 512h-64v-64h64zM384 256h-64v64h64zM384 640h-64v64h64zM704 628.736l-131.712 107.264 131.712 107.264v-75.264h192v75.264l131.712-107.264-131.712-107.264v75.264h-192zM256 640h-64v64h64zM512 896h512v64h-1024v-64h64v-832h448l333.056 538.112c-8.020 10.388-12.907 23.553-13.056 37.854l-0 0.034h-32l-288-448zM448 128h-320v768h320zM256 448h-64v64h64zM256 256h-64v64h64z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["measure-building-height-shadow"],"colorPermutations":{"11011011018989891":[{}]}},"attrs":[{}],"properties":{"order":376,"id":185,"name":"measure-building-height-shadow","prevSize":16,"code":59670},"setIdx":0,"setId":1,"iconIdx":185},{"icon":{"paths":["M286.848 161.28l-40.064-139.84 61.44-17.6 40.128 139.712c-22.986 3.462-43.686 9.609-63.052 18.214l1.548-0.614zM150.208 450.944c-2.327-8.751-4.35-19.464-5.649-30.4l-0.111-1.152-140.544 40.32 17.6 61.44 140.544-40.32c-3.979-8.087-7.99-17.977-11.348-28.164l-0.492-1.724zM171.328 265.984c5.812-10.359 11.571-19.141 17.857-27.505l-0.449 0.625-114.56-63.488-30.976 56 115.328 63.936c4.217-11.738 8.533-21.472 13.441-30.848l-0.641 1.344zM501.952 171.264c10.098 6.064 18.727 12.083 26.924 18.619l-0.492-0.379 63.936-115.392-56-30.912-63.488 114.496c11.544 4.52 21.129 9.099 30.343 14.262l-1.223-0.63zM1024 608c0 123.712-100.288 224-224 224v0h-576c-0.123 0-0.269 0.001-0.414 0.001-88.083 0-159.488-71.405-159.488-159.488 0-73.483 49.695-135.358 117.311-153.852l1.119-0.261c4.16-1.152 8.128-2.688 12.416-3.456 4.48-22.863 13.277-43.107 25.558-60.743l-0.342 0.519c-10.67-22.102-16.905-48.064-16.905-75.481 0-97.732 79.228-176.96 176.96-176.96 42.035 0 80.647 14.656 111.004 39.138l-0.339-0.264c41.482-30.656 93.635-49.068 150.088-49.068 125.419 0 229.614 90.873 250.334 210.368l0.217 1.515c78.662 35.755 132.392 113.608 132.48 204.021l0 0.011zM960 608c-0.224-64.545-38.586-120.077-93.719-145.254l-1.001-0.41-30.912-13.952-5.888-33.408c-16.051-90.78-94.338-158.847-188.524-158.847-90.282 0-165.957 62.542-186.062 146.664l-0.263 1.302-14.912 63.488-63.168-16.128c-7.576-2.208-16.278-3.479-25.277-3.479-46.373 0-84.867 33.735-92.279 78.003l-0.076 0.548-7.936 43.392-43.392 7.936c-44.923 8.535-78.43 47.49-78.43 94.272 0 52.937 42.904 95.853 95.836 95.872l576.002 0c88.321-0.109 159.891-71.678 160-159.989l0-0.011zM271.424 405.76c22.614-13.693 49.937-21.795 79.153-21.795 14.511 0 28.555 1.999 41.872 5.736l-1.088-0.261c9.819-40.002 27.874-74.856 52.361-104.148l-0.329 0.404c-1.28-0.768-2.24-1.728-3.52-2.432-16.109-9.11-35.375-14.477-55.894-14.477-43.108 0-80.683 23.691-100.415 58.764l-0.299 0.578c-8.892 15.857-14.129 34.8-14.129 54.967 0 8.045 0.834 15.896 2.419 23.47l-0.13-0.741z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["clouds","weather","sky","forecast","temperature","environment","nature","precipitation","sunny","sunshine"],"colorPermutations":{"11011011018989891":[{}]}},"attrs":[{}],"properties":{"order":377,"id":186,"name":"partly-cloudy","prevSize":16,"code":59671},"setIdx":0,"setId":1,"iconIdx":186}],"height":1024,"metadata":{"name":"CalciteWebCoreIcons","url":"http://www.esri.com/","designerURL":"http://github.com/esri","license":"Apache License – 2.0","licenseURL":"http://www.apache.org/licenses/LICENSE-2.0"},"preferences":{"showGlyphs":true,"showQuickUse":true,"showQuickUse2":true,"showSVGs":true,"fontPref":{"prefix":"esri-icon-","metadata":{"fontFamily":"CalciteWebCoreIcons","majorVersion":1,"minorVersion":1,"fontURL":"http://www.esri.com/","description":"CalciteWebCoreIcons","copyright":"Esri","designerURL":"http://github.com/esri","license":"Apache License – 2.0","licenseURL":"http://www.apache.org/licenses/LICENSE-2.0"},"metrics":{"emSize":1024,"baseline":6.25,"whitespace":50},"embed":false,"noie8":true,"ie7":false,"cssVars":true,"cssVarsFormat":"scss","showSelector":true,"showMetrics":true,"showMetadata":true,"showVersion":true,"resetPoint":58880,"selector":"","classSelector":".icon"},"imagePref":{"prefix":"icon-","png":true,"useClassSelector":true,"color":0,"bgColor":16777215,"classSelector":".icon","name":"icomoon"},"historySize":50,"showCodes":true,"gridSize":16,"showGrid":false}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/icons/style.css b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/icons/style.css new file mode 100644 index 00000000..3f3e6658 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/icons/style.css @@ -0,0 +1,774 @@ +@charset "utf-8";@font-face { + font-family: "CalciteWebCoreIcons"; + src: url("fonts/CalciteWebCoreIcons.ttf?qt9ftt") format("truetype"), + url("fonts/CalciteWebCoreIcons.woff?qt9ftt") format("woff"), + url("fonts/CalciteWebCoreIcons.svg?qt9ftt#CalciteWebCoreIcons") + format("svg"); + font-weight: normal; + font-style: normal; +} + +[class^="esri-icon-"], +[class*=" esri-icon-"] { + /* use !important to prevent issues with browser extensions that change fonts */ + font-family: "CalciteWebCoreIcons" !important; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + + /* Better Font Rendering =========== */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.esri-icon-close:before { + content: "\e600"; + color: inherit; +} +.esri-icon-drag-horizontal:before { + content: "\e601"; + color: inherit; +} +.esri-icon-drag-vertical:before { + content: "\e602"; + color: inherit; +} +.esri-icon-handle-horizontal:before { + content: "\e603"; + color: inherit; +} +.esri-icon-handle-vertical:before { + content: "\e604"; + color: inherit; +} +.esri-icon-check-mark:before { + content: "\e605"; + color: inherit; +} +.esri-icon-left-triangle-arrow:before { + content: "\e606"; + color: inherit; +} +.esri-icon-right-triangle-arrow:before { + content: "\e607"; + color: inherit; +} +.esri-icon-down-arrow:before { + content: "\e608"; + color: inherit; +} +.esri-icon-up-arrow:before { + content: "\e609"; + color: inherit; +} +.esri-icon-overview-arrow-bottom-left:before { + content: "\e60a"; + color: inherit; +} +.esri-icon-overview-arrow-bottom-right:before { + content: "\e60b"; + color: inherit; +} +.esri-icon-overview-arrow-top-left:before { + content: "\e60c"; + color: inherit; +} +.esri-icon-overview-arrow-top-right:before { + content: "\e60d"; + color: inherit; +} +.esri-icon-maximize:before { + content: "\e60e"; + color: inherit; +} +.esri-icon-minimize:before { + content: "\e60f"; + color: inherit; +} +.esri-icon-checkbox-unchecked:before { + content: "\e610"; + color: inherit; +} +.esri-icon-checkbox-checked:before { + content: "\e611"; + color: inherit; +} +.esri-icon-radio-unchecked:before { + content: "\e612"; + color: inherit; +} +.esri-icon-radio-checked:before { + content: "\e613"; + color: inherit; +} +.esri-icon-up-arrow-circled:before { + content: "\e614"; + color: inherit; +} +.esri-icon-down-arrow-circled:before { + content: "\e615"; + color: inherit; +} +.esri-icon-left-arrow-circled:before { + content: "\e616"; + color: inherit; +} +.esri-icon-right-arrow-circled:before { + content: "\e617"; + color: inherit; +} +.esri-icon-zoom-out-fixed:before { + content: "\e618"; + color: inherit; +} +.esri-icon-zoom-in-fixed:before { + content: "\e619"; + color: inherit; +} +.esri-icon-refresh:before { + content: "\e61a"; + color: inherit; +} +.esri-icon-edit:before { + content: "\e61b"; + color: inherit; +} +.esri-icon-authorize:before { + content: "\e61c"; + color: inherit; +} +.esri-icon-map-pin:before { + content: "\e61d"; + color: inherit; +} +.esri-icon-blank-map-pin:before { + content: "\e61e"; + color: inherit; +} +.esri-icon-table:before { + content: "\e61f"; + color: inherit; +} +.esri-icon-plus:before { + content: "\e620"; + color: inherit; +} +.esri-icon-minus:before { + content: "\e621"; + color: inherit; +} +.esri-icon-beginning:before { + content: "\e622"; + color: inherit; +} +.esri-icon-reverse:before { + content: "\e623"; + color: inherit; +} +.esri-icon-pause:before { + content: "\e624"; + color: inherit; +} +.esri-icon-play:before { + content: "\e625"; + color: inherit; +} +.esri-icon-forward:before { + content: "\e626"; + color: inherit; +} +.esri-icon-end:before { + content: "\e627"; + color: inherit; +} +.esri-icon-erase:before { + content: "\e628"; + color: inherit; +} +.esri-icon-up-down-arrows:before { + content: "\e629"; + color: inherit; +} +.esri-icon-left:before { + content: "\e62a"; + color: inherit; +} +.esri-icon-right:before { + content: "\e62b"; + color: inherit; +} +.esri-icon-announcement:before { + content: "\e62c"; + color: inherit; +} +.esri-icon-notice-round:before { + content: "\e62d"; + color: inherit; +} +.esri-icon-notice-triangle:before { + content: "\e62e"; + color: inherit; +} +.esri-icon-home:before { + content: "\e62f"; + color: inherit; +} +.esri-icon-locate:before { + content: "\e630"; + color: inherit; +} +.esri-icon-expand:before { + content: "\e631"; + color: inherit; +} +.esri-icon-collapse:before { + content: "\e632"; + color: inherit; +} +.esri-icon-layer-list:before { + content: "\e633"; + color: inherit; +} +.esri-icon-basemap:before { + content: "\e634"; + color: inherit; +} +.esri-icon-globe:before { + content: "\e635"; + color: inherit; +} +.esri-icon-applications:before { + content: "\e636"; + color: inherit; +} +.esri-icon-arrow-up-circled:before { + content: "\e637"; + color: inherit; +} +.esri-icon-arrow-down-circled:before { + content: "\e638"; + color: inherit; +} +.esri-icon-arrow-left-circled:before { + content: "\e639"; + color: inherit; +} +.esri-icon-arrow-right-circled:before { + content: "\e63a"; + color: inherit; +} +.esri-icon-minus-circled:before { + content: "\e63b"; + color: inherit; +} +.esri-icon-plus-circled:before { + content: "\e63c"; + color: inherit; +} +.esri-icon-add-attachment:before { + content: "\e63d"; + color: inherit; +} +.esri-icon-attachment:before { + content: "\e63e"; + color: inherit; +} +.esri-icon-calendar:before { + content: "\e63f"; + color: inherit; +} +.esri-icon-close-circled:before { + content: "\e640"; + color: inherit; +} +.esri-icon-browser:before { + content: "\e641"; + color: inherit; +} +.esri-icon-collection:before { + content: "\e642"; + color: inherit; +} +.esri-icon-comment:before { + content: "\e643"; + color: inherit; +} +.esri-icon-configure-popup:before { + content: "\e644"; + color: inherit; +} +.esri-icon-contact:before { + content: "\e645"; + color: inherit; +} +.esri-icon-dashboard:before { + content: "\e646"; + color: inherit; +} +.esri-icon-deny:before { + content: "\e647"; + color: inherit; +} +.esri-icon-description:before { + content: "\e648"; + color: inherit; +} +.esri-icon-directions:before { + content: "\e649"; + color: inherit; +} +.esri-icon-directions2:before { + content: "\e64a"; + color: inherit; +} +.esri-icon-documentation:before { + content: "\e64b"; + color: inherit; +} +.esri-icon-duplicate:before { + content: "\e64c"; + color: inherit; +} +.esri-icon-review:before { + content: "\e64d"; + color: inherit; +} +.esri-icon-environment-settings:before { + content: "\e64e"; + color: inherit; +} +.esri-icon-error:before { + content: "\e64f"; + color: inherit; +} +.esri-icon-error2:before { + content: "\e650"; + color: inherit; +} +.esri-icon-experimental:before { + content: "\e651"; + color: inherit; +} +.esri-icon-feature-layer:before { + content: "\e652"; + color: inherit; +} +.esri-icon-filter:before { + content: "\e653"; + color: inherit; +} +.esri-icon-grant:before { + content: "\e654"; + color: inherit; +} +.esri-icon-group:before { + content: "\e655"; + color: inherit; +} +.esri-icon-key:before { + content: "\e656"; + color: inherit; +} +.esri-icon-labels:before { + content: "\e657"; + color: inherit; +} +.esri-icon-tag:before { + content: "\e658"; + color: inherit; +} +.esri-icon-layers:before { + content: "\e659"; + color: inherit; +} +.esri-icon-left-arrow:before { + content: "\e65a"; + color: inherit; +} +.esri-icon-right-arrow:before { + content: "\e65b"; + color: inherit; +} +.esri-icon-link-external:before { + content: "\e65c"; + color: inherit; +} +.esri-icon-link:before { + content: "\e65d"; + color: inherit; +} +.esri-icon-loading-indicator:before { + content: "\e65e"; + color: inherit; +} +.esri-icon-maps:before { + content: "\e65f"; + color: inherit; +} +.esri-icon-marketplace:before { + content: "\e660"; + color: inherit; +} +.esri-icon-media:before { + content: "\e661"; + color: inherit; +} +.esri-icon-media2:before { + content: "\e662"; + color: inherit; +} +.esri-icon-menu:before { + content: "\e663"; + color: inherit; +} +.esri-icon-mobile:before { + content: "\e664"; + color: inherit; +} +.esri-icon-phone:before { + content: "\e665"; + color: inherit; +} +.esri-icon-navigation:before { + content: "\e666"; + color: inherit; +} +.esri-icon-pan:before { + content: "\e667"; + color: inherit; +} +.esri-icon-printer:before { + content: "\e668"; + color: inherit; +} +.esri-icon-pie-chart:before { + content: "\e669"; + color: inherit; +} +.esri-icon-chart:before { + content: "\e66a"; + color: inherit; +} +.esri-icon-line-chart:before { + content: "\e66b"; + color: inherit; +} +.esri-icon-question:before { + content: "\e66c"; + color: inherit; +} +.esri-icon-resend-invitation:before { + content: "\e66d"; + color: inherit; +} +.esri-icon-rotate:before { + content: "\e66e"; + color: inherit; +} +.esri-icon-save:before { + content: "\e66f"; + color: inherit; +} +.esri-icon-settings:before { + content: "\e670"; + color: inherit; +} +.esri-icon-settings2:before { + content: "\e671"; + color: inherit; +} +.esri-icon-share:before { + content: "\e672"; + color: inherit; +} +.esri-icon-sign-out:before { + content: "\e673"; + color: inherit; +} +.esri-icon-support:before { + content: "\e674"; + color: inherit; +} +.esri-icon-user:before { + content: "\e675"; + color: inherit; +} +.esri-icon-time-clock:before { + content: "\e676"; + color: inherit; +} +.esri-icon-trash:before { + content: "\e677"; + color: inherit; +} +.esri-icon-upload:before { + content: "\e678"; + color: inherit; +} +.esri-icon-download:before { + content: "\e679"; + color: inherit; +} +.esri-icon-zoom-in-magnifying-glass:before { + content: "\e67a"; + color: #6e6e6e; +} +.esri-icon-search:before { + content: "\e67b"; + color: inherit; +} +.esri-icon-zoom-out-magnifying-glass:before { + content: "\e67c"; + color: #6e6e6e; +} +.esri-icon-locked:before { + content: "\e67d"; + color: inherit; +} +.esri-icon-unlocked:before { + content: "\e67e"; + color: inherit; +} +.esri-icon-favorites:before { + content: "\e67f"; + color: inherit; +} +.esri-icon-compass:before { + content: "\e680"; + color: inherit; +} +.esri-icon-down:before { + content: "\e681"; + color: inherit; +} +.esri-icon-up:before { + content: "\e682"; + color: inherit; +} +.esri-icon-chat:before { + content: "\e683"; + color: inherit; +} +.esri-icon-dock-bottom:before { + content: "\e684"; + color: inherit; +} +.esri-icon-dock-left:before { + content: "\e685"; + color: inherit; +} +.esri-icon-dock-right:before { + content: "\e686"; + color: inherit; +} +.esri-icon-organization:before { + content: "\e687"; + color: inherit; +} +.esri-icon-north-navigation:before { + content: "\e688"; + color: inherit; +} +.esri-icon-locate-circled:before { + content: "\e689"; + color: inherit; +} +.esri-icon-dial:before { + content: "\e68a"; + color: inherit; +} +.esri-icon-polygon:before { + content: "\e68b"; + color: inherit; +} +.esri-icon-polyline:before { + content: "\e68c"; + color: inherit; +} +.esri-icon-visible:before { + content: "\e68d"; + color: inherit; +} +.esri-icon-non-visible:before { + content: "\e68e"; + color: inherit; +} +.esri-icon-link-vertical:before { + content: "\e68f"; + color: inherit; +} +.esri-icon-unlocked-link-vertical:before { + content: "\e690"; + color: inherit; +} +.esri-icon-link-horizontal:before { + content: "\e691"; + color: inherit; +} +.esri-icon-unlocked-link-horizontal:before { + content: "\e692"; + color: inherit; +} +.esri-icon-swap:before { + content: "\e693"; + color: inherit; +} +.esri-icon-cta-link-external:before { + content: "\e694"; + color: inherit; +} +.esri-icon-reply:before { + content: "\e695"; + color: inherit; +} +.esri-icon-public:before { + content: "\e696"; + color: inherit; +} +.esri-icon-share2:before { + content: "\e697"; + color: inherit; +} +.esri-icon-launch-link-external:before { + content: "\e698"; + color: inherit; +} +.esri-icon-rotate-back:before { + content: "\e699"; + color: inherit; +} +.esri-icon-pan2:before { + content: "\e69a"; + color: inherit; +} +.esri-icon-tracking:before { + content: "\e69b"; + color: inherit; +} +.esri-icon-expand2:before { + content: "\e69c"; + color: inherit; +} +.esri-icon-arrow-down:before { + content: "\e69d"; + color: inherit; +} +.esri-icon-arrow-up:before { + content: "\e69e"; + color: inherit; +} +.esri-icon-hollow-eye:before { + content: "\e69f"; + color: inherit; +} +.esri-icon-play-circled:before { + content: "\e6a0"; + color: inherit; +} +.esri-icon-volume-off:before { + content: "\e6a1"; + color: inherit; +} +.esri-icon-volume-on:before { + content: "\e6a2"; + color: inherit; +} +.esri-icon-bookmark:before { + content: "\e900"; + color: inherit; +} +.esri-icon-lightbulb:before { + content: "\e901"; + color: inherit; +} +.esri-icon-sketch-rectangle:before { + content: "\e902"; + color: inherit; +} +.esri-icon-north-navigation-filled:before { + content: "\e903"; + color: inherit; +} +.esri-icon-default-action:before { + content: "\e904"; + color: inherit; +} +.esri-icon-undo:before { + content: "\e905"; + color: inherit; +} +.esri-icon-redo:before { + content: "\e906"; + color: inherit; +} +.esri-icon-cursor:before { + content: "\e907"; + color: inherit; +} +.esri-icon-cursor-filled:before { + content: "\e908"; + color: inherit; +} +.esri-icon-measure:before { + content: "\e90a"; + color: inherit; +} +.esri-icon-measure-line:before { + content: "\e909"; + color: inherit; +} +.esri-icon-measure-area:before { + content: "\e90b"; + color: inherit; +} +.esri-icon-legend:before { + content: "\e90c"; + color: inherit; +} +.esri-icon-sliders:before { + content: "\e90d"; + color: inherit; +} +.esri-icon-sliders-horizontal:before { + content: "\e90e"; + color: inherit; +} +.esri-icon-cursor-marquee:before { + content: "\e90f"; + color: inherit; +} +.esri-icon-lasso:before { + content: "\e910"; + color: inherit; +} +.esri-icon-elevation-profile:before { + content: "\e911"; + color: inherit; +} +.esri-icon-slice:before { + content: "\e913"; + color: inherit; +} +.esri-icon-line-of-sight:before { + content: "\e912"; + color: inherit; +} +.esri-icon-zoom-to-object:before { + content: "\e914"; + color: inherit; +} +.esri-icon-urban-model:before { + content: "\e915"; + color: inherit; +} +.esri-icon-measure-building-height-shadow:before { + content: "\e916"; + color: inherit; +} +.esri-icon-partly-cloudy:before { + content: "\e917"; + color: inherit; +} diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/Loading_Indicator_double_32.svg b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/Loading_Indicator_double_32.svg new file mode 100644 index 00000000..76ec89ca --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/Loading_Indicator_double_32.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/SM-Slider_TrackBackground_hover.svg b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/SM-Slider_TrackBackground_hover.svg new file mode 100644 index 00000000..95f6fce4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/SM-Slider_TrackBackground_hover.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/SM-Slider_TrackBackground_idle.svg b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/SM-Slider_TrackBackground_idle.svg new file mode 100644 index 00000000..d6d49407 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/SM-Slider_TrackBackground_idle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/ago_sprite.png b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/ago_sprite.png new file mode 100644 index 00000000..5f106801 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/ago_sprite.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/basemap-toggle-64.svg b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/basemap-toggle-64.svg new file mode 100644 index 00000000..48423c7f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/basemap-toggle-64.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/down-arrow.svg b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/down-arrow.svg new file mode 100644 index 00000000..c431279d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/down-arrow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/files/archive-32.svg b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/files/archive-32.svg new file mode 100644 index 00000000..733e5b38 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/files/archive-32.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/files/cad-32.svg b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/files/cad-32.svg new file mode 100644 index 00000000..aef56d86 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/files/cad-32.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/files/code-32.svg b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/files/code-32.svg new file mode 100644 index 00000000..2123ca79 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/files/code-32.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/files/csv-32.svg b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/files/csv-32.svg new file mode 100644 index 00000000..ed1199b2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/files/csv-32.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/files/excel-32.svg b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/files/excel-32.svg new file mode 100644 index 00000000..1b85b64b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/files/excel-32.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/files/generic-32.svg b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/files/generic-32.svg new file mode 100644 index 00000000..ee0bda25 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/files/generic-32.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/files/gpx-32.svg b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/files/gpx-32.svg new file mode 100644 index 00000000..04f1371e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/files/gpx-32.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/files/image-32.svg b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/files/image-32.svg new file mode 100644 index 00000000..95cd2c41 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/files/image-32.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/files/pdf-32.svg b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/files/pdf-32.svg new file mode 100644 index 00000000..1eca761d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/files/pdf-32.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/files/report-32.svg b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/files/report-32.svg new file mode 100644 index 00000000..46b71529 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/files/report-32.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/files/sound-32.svg b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/files/sound-32.svg new file mode 100644 index 00000000..07f7f93b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/files/sound-32.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/files/text-32.svg b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/files/text-32.svg new file mode 100644 index 00000000..d8195eea --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/files/text-32.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/files/video-32.svg b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/files/video-32.svg new file mode 100644 index 00000000..c45d21ce --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/files/video-32.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/files/word-32.svg b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/files/word-32.svg new file mode 100644 index 00000000..9d345ab0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/files/word-32.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/files/zip-32.svg b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/files/zip-32.svg new file mode 100644 index 00000000..ab7cfd57 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/files/zip-32.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/handles.png b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/handles.png new file mode 100644 index 00000000..3aa2203c Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/handles.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/helpIcon.png b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/helpIcon.png new file mode 100644 index 00000000..ebf35600 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/helpIcon.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/loading-throb.gif b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/loading-throb.gif new file mode 100644 index 00000000..61ac0c65 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/loading-throb.gif differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/search.svg b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/search.svg new file mode 100644 index 00000000..0eab0fe9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/search32.png b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/search32.png new file mode 100644 index 00000000..6f07f91c Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/search32.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/select.png b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/select.png new file mode 100644 index 00000000..1d804ffb Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/select.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/slider-handle.png b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/slider-handle.png new file mode 100644 index 00000000..038c3f42 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/slider-handle.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/transparent-bg.png b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/transparent-bg.png new file mode 100644 index 00000000..24410440 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/base/images/transparent-bg.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/dark/main.css b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/dark/main.css new file mode 100644 index 00000000..81b0fa97 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/dark/main.css @@ -0,0 +1 @@ +@charset "utf-8";body{--esri-calcite-mode-name:"dark"}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939.woff2)format("woff2");font-weight:300;font-style:normal;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02.woff2)format("woff2");font-weight:400;font-style:normal;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d.woff2)format("woff2");font-weight:400;font-style:italic;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688.woff2)format("woff2");font-weight:500;font-style:normal;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7.woff2)format("woff2");font-weight:700;font-style:normal;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-math.woff2)format("woff2");font-weight:300;font-style:normal;font-display:auto;unicode-range:U+2070-209F,U+20A0-20CF,U+2100-214F,U+22??}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-math.woff2)format("woff2");font-weight:400;font-style:normal;font-display:auto;unicode-range:U+2070-209F,U+20A0-20CF,U+2100-214F,U+22??}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-math.woff2)format("woff2");font-weight:400;font-style:italic;font-display:auto;unicode-range:U+2070-209F,U+20A0-20CF,U+2100-214F,U+22??}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-math.woff2)format("woff2");font-weight:500;font-style:normal;font-display:auto;unicode-range:U+2070-209F,U+20A0-20CF,U+2100-214F,U+22??}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-math.woff2)format("woff2");font-weight:700;font-style:normal;font-display:auto;unicode-range:U+2070-209F,U+20A0-20CF,U+2100-214F,U+22??}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-ext.woff2)format("woff2");font-weight:300;font-style:normal;unicode-range:U+100-17F,U+180-24F,U+250-2AF,U+2B0-2FF;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-ext.woff2)format("woff2");font-weight:400;font-style:normal;unicode-range:U+100-17F,U+180-24F,U+250-2AF,U+2B0-2FF,U+300-36F;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-ext.woff2)format("woff2");font-weight:400;font-style:italic;unicode-range:U+100-17F,U+180-24F,U+250-2AF,U+2B0-2FF,U+300-36F;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-ext.woff2)format("woff2");font-weight:500;font-style:normal;unicode-range:U+100-17F,U+180-24F,U+250-2AF,U+2B0-2FF,U+300-36F;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-ext.woff2)format("woff2");font-weight:700;font-style:normal;unicode-range:U+100-17F,U+180-24F,U+250-2AF,U+2B0-2FF,U+300-36F;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-greek.woff2)format("woff2");font-weight:300;font-style:normal;unicode-range:U+370-3FF;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-greek.woff2)format("woff2");font-weight:400;font-style:normal;unicode-range:U+370-3FF;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-greek.woff2)format("woff2");font-weight:400;font-style:italic;unicode-range:U+370-3FF;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-greek.woff2)format("woff2");font-weight:500;font-style:normal;unicode-range:U+370-3FF;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-greek.woff2)format("woff2");font-weight:700;font-style:normal;unicode-range:U+370-3FF;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-cyrillic.woff2)format("woff2");font-weight:300;font-style:normal;unicode-range:U+4??;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-cyrillic.woff2)format("woff2");font-weight:400;font-style:normal;unicode-range:U+4??;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-cyrillic.woff2)format("woff2");font-weight:400;font-style:italic;unicode-range:U+4??;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-cyrillic.woff2)format("woff2");font-weight:500;font-style:normal;unicode-range:U+4??;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-cyrillic.woff2)format("woff2");font-weight:700;font-style:normal;unicode-range:U+4??;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-georgian.woff2)format("woff2");font-weight:300;font-style:normal;unicode-range:U+10A0-10FF;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-georgian.woff2)format("woff2");font-weight:400;font-style:normal;unicode-range:U+10A0-10FF;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-georgian.woff2)format("woff2");font-weight:500;font-style:normal;unicode-range:U+10A0-10FF;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-georgian.woff2)format("woff2");font-weight:700;font-style:normal;unicode-range:U+10A0-10FF;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-arabic.woff2)format("woff2");font-weight:300;font-style:normal;unicode-range:U+6??,U+FB50-FDFF,U+FE70-FEFF;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-arabic.woff2)format("woff2");font-weight:400;font-style:normal;unicode-range:U+6??,U+FB50-FDFF,U+FE70-FEFF;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-arabic.woff2)format("woff2");font-weight:500;font-style:normal;unicode-range:U+6??,U+FB50-FDFF,U+FE70-FEFF;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-arabic.woff2)format("woff2");font-weight:700;font-style:normal;unicode-range:U+6??,U+FB50-FDFF,U+FE70-FEFF;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-hebrew.woff2)format("woff2");font-weight:300;font-style:normal;unicode-range:U+590-5FF,U+FB00-FB4F;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-hebrew.woff2)format("woff2");font-weight:400;font-style:normal;unicode-range:U+590-5FF,U+FB00-FB4F;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-hebrew.woff2)format("woff2");font-weight:400;font-style:italic;unicode-range:U+590-5FF,U+FB00-FB4F;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-hebrew.woff2)format("woff2");font-weight:500;font-style:normal;unicode-range:U+590-5FF,U+FB00-FB4F;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-hebrew.woff2)format("woff2");font-weight:700;font-style:normal;unicode-range:U+590-5FF,U+FB00-FB4F;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/94aa531e-7746-4df0-bb6e-349891f2eda5.woff2)format("woff2");font-weight:300;font-style:normal;unicode-range:U+900-97F;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/3ae1e25e-3aa6-4061-a016-a079159f9d65.woff2)format("woff2");font-weight:400;font-style:normal;unicode-range:U+900-97F;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/41331c3c-3759-4462-8695-33c9a21b6a5b.woff2)format("woff2");font-weight:500;font-style:normal;unicode-range:U+900-97F;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/41331c3c-3759-4462-8695-33c9a21b6a5b.woff2)format("woff2");font-weight:700;font-style:normal;unicode-range:U+900-97F;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-thai.woff2)format("woff2");font-weight:300;font-style:normal;unicode-range:U+E00-E7F}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-thai.woff2)format("woff2");font-weight:400;font-style:normal;unicode-range:U+E00-E7F}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-thai.woff2)format("woff2");font-weight:500;font-style:normal;unicode-range:U+E00-E7F}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-thai.woff2)format("woff2");font-weight:700;font-style:normal;unicode-range:U+E00-E7F}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-vietnamese.woff2)format("woff2");font-weight:300;font-style:normal;font-display:auto;unicode-range:U+1E??}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-vietnamese.woff2)format("woff2");font-weight:400;font-style:normal;font-display:auto;unicode-range:U+1E??}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-vietnamese.woff2)format("woff2");font-weight:400;font-style:italic;font-display:auto;unicode-range:U+1E??}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-vietnamese.woff2)format("woff2");font-weight:500;font-style:normal;font-display:auto;unicode-range:U+1E??}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-vietnamese.woff2)format("woff2");font-weight:700;font-style:normal;font-display:auto;unicode-range:U+1E??}@font-face{font-family:CalciteWebCoreIcons;src:url(../base/icons/fonts/CalciteWebCoreIcons.ttf?qt9ftt)format("truetype"),url(../base/icons/fonts/CalciteWebCoreIcons.woff?qt9ftt)format("woff"),url(../base/icons/fonts/CalciteWebCoreIcons.svg?qt9ftt#CalciteWebCoreIcons)format("svg");font-weight:400;font-style:normal}[class^=esri-icon-],.esri-building-phase-picker__arrow-left,.esri-building-phase-picker__arrow-right,.esri-building-level-picker__arrow-up,.esri-building-level-picker__arrow-down,[class*=\ esri-icon-],.esri-building-phase-picker__arrow-left,.esri-building-phase-picker__arrow-right,.esri-building-level-picker__arrow-up,.esri-building-level-picker__arrow-down{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:CalciteWebCoreIcons!important}.esri-icon-close:before{content:"";color:inherit}.esri-icon-drag-horizontal:before{content:"";color:inherit}.esri-icon-drag-vertical:before{content:"";color:inherit}.esri-icon-handle-horizontal:before{content:"";color:inherit}.esri-icon-handle-vertical:before{content:"";color:inherit}.esri-icon-check-mark:before{content:"";color:inherit}.esri-icon-left-triangle-arrow:before{content:"";color:inherit}.esri-icon-right-triangle-arrow:before{content:"";color:inherit}.esri-icon-down-arrow:before{content:"";color:inherit}.esri-icon-up-arrow:before{content:"";color:inherit}.esri-icon-overview-arrow-bottom-left:before{content:"";color:inherit}.esri-icon-overview-arrow-bottom-right:before{content:"";color:inherit}.esri-icon-overview-arrow-top-left:before{content:"";color:inherit}.esri-icon-overview-arrow-top-right:before{content:"";color:inherit}.esri-icon-maximize:before{content:"";color:inherit}.esri-icon-minimize:before{content:"";color:inherit}.esri-icon-checkbox-unchecked:before{content:"";color:inherit}.esri-icon-checkbox-checked:before{content:"";color:inherit}.esri-icon-radio-unchecked:before{content:"";color:inherit}.esri-icon-radio-checked:before{content:"";color:inherit}.esri-icon-up-arrow-circled:before{content:"";color:inherit}.esri-icon-down-arrow-circled:before{content:"";color:inherit}.esri-icon-left-arrow-circled:before{content:"";color:inherit}.esri-icon-right-arrow-circled:before{content:"";color:inherit}.esri-icon-zoom-out-fixed:before{content:"";color:inherit}.esri-icon-zoom-in-fixed:before{content:"";color:inherit}.esri-icon-refresh:before{content:"";color:inherit}.esri-icon-edit:before{content:"";color:inherit}.esri-icon-authorize:before{content:"";color:inherit}.esri-icon-map-pin:before{content:"";color:inherit}.esri-icon-blank-map-pin:before{content:"";color:inherit}.esri-icon-table:before{content:"";color:inherit}.esri-icon-plus:before{content:"";color:inherit}.esri-icon-minus:before{content:"";color:inherit}.esri-icon-beginning:before{content:"";color:inherit}.esri-icon-reverse:before{content:"";color:inherit}.esri-icon-pause:before{content:"";color:inherit}.esri-icon-play:before{content:"";color:inherit}.esri-icon-forward:before{content:"";color:inherit}.esri-icon-end:before{content:"";color:inherit}.esri-icon-erase:before{content:"";color:inherit}.esri-icon-up-down-arrows:before{content:"";color:inherit}.esri-icon-left:before,.esri-building-phase-picker__arrow-left:before,.esri-building-phase-picker__arrow-right:before,.esri-building-level-picker__arrow-up:before,.esri-building-level-picker__arrow-down:before{content:"";color:inherit}.esri-icon-right:before{content:"";color:inherit}.esri-icon-announcement:before{content:"";color:inherit}.esri-icon-notice-round:before{content:"";color:inherit}.esri-icon-notice-triangle:before{content:"";color:inherit}.esri-icon-home:before{content:"";color:inherit}.esri-icon-locate:before{content:"";color:inherit}.esri-icon-expand:before{content:"";color:inherit}.esri-icon-collapse:before{content:"";color:inherit}.esri-icon-layer-list:before{content:"";color:inherit}.esri-icon-basemap:before{content:"";color:inherit}.esri-icon-globe:before{content:"";color:inherit}.esri-icon-applications:before{content:"";color:inherit}.esri-icon-arrow-up-circled:before{content:"";color:inherit}.esri-icon-arrow-down-circled:before{content:"";color:inherit}.esri-icon-arrow-left-circled:before{content:"";color:inherit}.esri-icon-arrow-right-circled:before{content:"";color:inherit}.esri-icon-minus-circled:before{content:"";color:inherit}.esri-icon-plus-circled:before{content:"";color:inherit}.esri-icon-add-attachment:before{content:"";color:inherit}.esri-icon-attachment:before{content:"";color:inherit}.esri-icon-calendar:before{content:"";color:inherit}.esri-icon-close-circled:before{content:"";color:inherit}.esri-icon-browser:before{content:"";color:inherit}.esri-icon-collection:before{content:"";color:inherit}.esri-icon-comment:before{content:"";color:inherit}.esri-icon-configure-popup:before{content:"";color:inherit}.esri-icon-contact:before{content:"";color:inherit}.esri-icon-dashboard:before{content:"";color:inherit}.esri-icon-deny:before{content:"";color:inherit}.esri-icon-description:before{content:"";color:inherit}.esri-icon-directions:before{content:"";color:inherit}.esri-icon-directions2:before{content:"";color:inherit}.esri-icon-documentation:before{content:"";color:inherit}.esri-icon-duplicate:before{content:"";color:inherit}.esri-icon-review:before{content:"";color:inherit}.esri-icon-environment-settings:before{content:"";color:inherit}.esri-icon-error:before{content:"";color:inherit}.esri-icon-error2:before{content:"";color:inherit}.esri-icon-experimental:before{content:"";color:inherit}.esri-icon-feature-layer:before{content:"";color:inherit}.esri-icon-filter:before{content:"";color:inherit}.esri-icon-grant:before{content:"";color:inherit}.esri-icon-group:before{content:"";color:inherit}.esri-icon-key:before{content:"";color:inherit}.esri-icon-labels:before{content:"";color:inherit}.esri-icon-tag:before{content:"";color:inherit}.esri-icon-layers:before{content:"";color:inherit}.esri-icon-left-arrow:before{content:"";color:inherit}.esri-icon-right-arrow:before{content:"";color:inherit}.esri-icon-link-external:before{content:"";color:inherit}.esri-icon-link:before{content:"";color:inherit}.esri-icon-loading-indicator:before{content:"";color:inherit}.esri-icon-maps:before{content:"";color:inherit}.esri-icon-marketplace:before{content:"";color:inherit}.esri-icon-media:before{content:"";color:inherit}.esri-icon-media2:before{content:"";color:inherit}.esri-icon-menu:before{content:"";color:inherit}.esri-icon-mobile:before{content:"";color:inherit}.esri-icon-phone:before{content:"";color:inherit}.esri-icon-navigation:before{content:"";color:inherit}.esri-icon-pan:before{content:"";color:inherit}.esri-icon-printer:before{content:"";color:inherit}.esri-icon-pie-chart:before{content:"";color:inherit}.esri-icon-chart:before{content:"";color:inherit}.esri-icon-line-chart:before{content:"";color:inherit}.esri-icon-question:before{content:"";color:inherit}.esri-icon-resend-invitation:before{content:"";color:inherit}.esri-icon-rotate:before{content:"";color:inherit}.esri-icon-save:before{content:"";color:inherit}.esri-icon-settings:before{content:"";color:inherit}.esri-icon-settings2:before{content:"";color:inherit}.esri-icon-share:before{content:"";color:inherit}.esri-icon-sign-out:before{content:"";color:inherit}.esri-icon-support:before{content:"";color:inherit}.esri-icon-user:before{content:"";color:inherit}.esri-icon-time-clock:before{content:"";color:inherit}.esri-icon-trash:before{content:"";color:inherit}.esri-icon-upload:before{content:"";color:inherit}.esri-icon-download:before{content:"";color:inherit}.esri-icon-zoom-in-magnifying-glass:before{content:"";color:inherit}.esri-icon-search:before{content:"";color:inherit}.esri-icon-zoom-out-magnifying-glass:before{content:"";color:inherit}.esri-icon-locked:before{content:"";color:inherit}.esri-icon-unlocked:before{content:"";color:inherit}.esri-icon-favorites:before{content:"";color:inherit}.esri-icon-compass:before{content:"";color:inherit}.esri-icon-down:before{content:"";color:inherit}.esri-icon-up:before{content:"";color:inherit}.esri-icon-chat:before{content:"";color:inherit}.esri-icon-dock-bottom:before{content:"";color:inherit}.esri-icon-dock-left:before{content:"";color:inherit}.esri-icon-dock-right:before{content:"";color:inherit}.esri-icon-organization:before{content:"";color:inherit}.esri-icon-north-navigation:before{content:"";color:inherit}.esri-icon-locate-circled:before{content:"";color:inherit}.esri-icon-dial:before{content:"";color:inherit}.esri-icon-polygon:before{content:"";color:inherit}.esri-icon-polyline:before{content:"";color:inherit}.esri-icon-visible:before{content:"";color:inherit}.esri-icon-non-visible:before{content:"";color:inherit}.esri-icon-link-vertical:before{content:"";color:inherit}.esri-icon-unlocked-link-vertical:before{content:"";color:inherit}.esri-icon-link-horizontal:before{content:"";color:inherit}.esri-icon-unlocked-link-horizontal:before{content:"";color:inherit}.esri-icon-swap:before{content:"";color:inherit}.esri-icon-cta-link-external:before{content:"";color:inherit}.esri-icon-reply:before{content:"";color:inherit}.esri-icon-public:before{content:"";color:inherit}.esri-icon-share2:before{content:"";color:inherit}.esri-icon-launch-link-external:before{content:"";color:inherit}.esri-icon-rotate-back:before{content:"";color:inherit}.esri-icon-pan2:before{content:"";color:inherit}.esri-icon-tracking:before{content:"";color:inherit}.esri-icon-expand2:before{content:"";color:inherit}.esri-icon-arrow-down:before{content:"";color:inherit}.esri-icon-arrow-up:before{content:"";color:inherit}.esri-icon-hollow-eye:before{content:"";color:inherit}.esri-icon-play-circled:before{content:"";color:inherit}.esri-icon-volume-off:before{content:"";color:inherit}.esri-icon-volume-on:before{content:"";color:inherit}.esri-icon-bookmark:before{content:"";color:inherit}.esri-icon-lightbulb:before{content:"";color:inherit}.esri-icon-sketch-rectangle:before{content:"";color:inherit}.esri-icon-north-navigation-filled:before{content:"";color:inherit}.esri-icon-default-action:before{content:"";color:inherit}.esri-icon-undo:before{content:"";color:inherit}.esri-icon-redo:before{content:"";color:inherit}.esri-icon-cursor:before{content:"";color:inherit}.esri-icon-cursor-filled:before{content:"";color:inherit}.esri-icon-measure:before{content:"";color:inherit}.esri-icon-measure-line:before{content:"";color:inherit}.esri-icon-measure-area:before{content:"";color:inherit}.esri-icon-legend:before{content:"";color:inherit}.esri-icon-sliders:before{content:"";color:inherit}.esri-icon-sliders-horizontal:before{content:"";color:inherit}.esri-icon-cursor-marquee:before{content:"";color:inherit}.esri-icon-lasso:before{content:"";color:inherit}.esri-icon-elevation-profile:before{content:"";color:inherit}.esri-icon-slice:before{content:"";color:inherit}.esri-icon-line-of-sight:before{content:"";color:inherit}.esri-icon-zoom-to-object:before{content:"";color:inherit}.esri-icon-urban-model:before{content:"";color:inherit}.esri-icon-measure-building-height-shadow:before{content:"";color:inherit}.esri-icon-partly-cloudy:before{content:"";color:inherit}:root{--calcite-z-index-tooltip:901;--calcite-z-index-popup:900;--calcite-z-index-modal:800;--calcite-z-index-overlay:700;--calcite-z-index-dropdown:600;--calcite-z-index-toast:500;--calcite-z-index-header:400;--calcite-z-index-sticky:300;--calcite-z-index:1;--calcite-z-index-deep:-999999;--calcite-spacing-xxxl:32px;--calcite-spacing-xxl:20px;--calcite-spacing-xl:16px;--calcite-spacing-lg:14px;--calcite-spacing-md:12px;--calcite-spacing-sm:8px;--calcite-spacing-xs:6px;--calcite-spacing-xxs:4px;--calcite-spacing-base:2px;--calcite-spacing-px:1px;--calcite-size-xxxl:32px;--calcite-size-xxl:24px;--calcite-size-xl:20px;--calcite-size-lg:16px;--calcite-size-md-plus:14px;--calcite-size-md:12px;--calcite-size-sm-plus:10px;--calcite-size-sm:8px;--calcite-size-xs:6px;--calcite-size-xxs:4px;--calcite-size-xxxs:2px;--calcite-size-px:1px;--calcite-opacity-disabled:.5;--calcite-opacity-full:1;--calcite-opacity-dark:.85;--calcite-opacity-half:.5;--calcite-opacity-light:.4;--calcite-font-text-case-capitalize:capitalize;--calcite-font-text-case-lowercase:lowercase;--calcite-font-text-case-uppercase:uppercase;--calcite-font-text-case-none:none;--calcite-font-text-decoration-underline:underline;--calcite-font-text-decoration-none:none;--calcite-font-paragraph-spacing-normal:4px;--calcite-font-letter-spacing-wide:.4;--calcite-font-letter-spacing-normal:0;--calcite-font-letter-spacing-tight:-.4;--calcite-font-line-height-relative-loose:2;--calcite-font-line-height-relative-relaxed:1.625;--calcite-font-line-height-relative-normal:1.5;--calcite-font-line-height-relative-snug:1.375;--calcite-font-line-height-relative-tight:1.25;--calcite-font-line-height-relative:auto;--calcite-font-line-height-fixed-xl:24px;--calcite-font-line-height-fixed-lg:20px;--calcite-font-line-height-fixed-base:16px;--calcite-font-line-height-fixed-sm:12px;--calcite-font-style-emphasis:italic;--calcite-font-size-xxl:24px;--calcite-font-size-xl:20px;--calcite-font-size-lg:18px;--calcite-font-size-md:16px;--calcite-font-size:14px;--calcite-font-size-sm:12px;--calcite-font-size-xs:10px;--calcite-font-weight-bold:700;--calcite-font-weight-semibold:600;--calcite-font-weight-medium:500;--calcite-font-weight-regular:400;--calcite-font-weight-normal:400;--calcite-font-weight-light:300;--calcite-font-family-code:Monaco,Consolas,"Andale Mono","Lucida Console",monospace;--calcite-font-family:"Avenir Next",Avenir,"Helvetica Neue",sans-serif;--calcite-corner-radius-pill:100%;--calcite-corner-radius-round:4px;--calcite-corner-radius-sharp:0;--calcite-container-size-content-fixed:1440px;--calcite-container-size-content-fluid:100%;--calcite-container-size-gutter:16px;--calcite-container-size-margin:24px;--calcite-color-background-none:#fff0;--calcite-border-width-lg:4px;--calcite-border-width-md:2px;--calcite-border-width-sm:1px;--calcite-border-width-none:0;--calcite-shadow-md:0 4px 20px 0 #00000014,0 12px 30px #0000001a;--calcite-shadow-sm:0 2px 8px 0 #0000000a,0 4px 16px 0 #00000014;--calcite-shadow-none:0 0 0 0 #0000;--calcite-corner-radius:var(--calcite-corner-radius-sharp)}.calcite-typography-hierarchy-overline{line-height:var(--calcite-font-line-height-fixed-sm);text-case:var(--calcite-font-text-case-uppercase);font-weight:var(--calcite-font-weight-bold)}.calcite-typography-wrap-bold-minus-1{font-weight:var(--calcite-font-weight-semibold);line-height:var(--calcite-font-line-height-relative-snug)}.calcite-typography-wrap-bold-minus-2{font-weight:var(--calcite-font-weight-semibold);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-sm)}.calcite-typography-wrap-bold-3{font-weight:var(--calcite-font-weight-semibold);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-xxl)}.calcite-typography-wrap-bold-2{font-weight:var(--calcite-font-weight-semibold);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-xl)}.calcite-typography-wrap-bold-1{font-weight:var(--calcite-font-weight-semibold);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-lg)}.calcite-typography-wrap-bold-0{font-weight:var(--calcite-font-weight-semibold);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-md)}.calcite-typography-wrap-medium-minus-1{font-weight:var(--calcite-font-weight-medium);line-height:var(--calcite-font-line-height-relative-snug)}.calcite-typography-wrap-medium-minus-2{font-weight:var(--calcite-font-weight-medium);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-sm)}.calcite-typography-wrap-medium-3{font-weight:var(--calcite-font-weight-medium);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-xxl)}.calcite-typography-wrap-medium-2{font-weight:var(--calcite-font-weight-medium);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-xl)}.calcite-typography-wrap-medium-1{font-weight:var(--calcite-font-weight-medium);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-lg)}.calcite-typography-wrap-medium-0{font-weight:var(--calcite-font-weight-medium);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-md)}.calcite-typography-wrap-regular-minus-1{line-height:var(--calcite-font-line-height-relative-snug)}.calcite-typography-wrap-regular-minus-2{line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-sm)}.calcite-typography-wrap-regular-3{line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-xxl)}.calcite-typography-wrap-regular-2{line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-xl)}.calcite-typography-wrap-regular-1{line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-lg)}.calcite-typography-wrap-regular-0{line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-md)}.calcite-typography-wrap-light-minus-1{font-weight:var(--calcite-font-weight-light);line-height:var(--calcite-font-line-height-relative-snug)}.calcite-typography-wrap-light-minus-2{font-weight:var(--calcite-font-weight-light);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-sm)}.calcite-typography-wrap-light-3{font-weight:var(--calcite-font-weight-light);line-height:var(--calcite-font-line-height-relative-tight);font-size:var(--calcite-font-size-xxl)}.calcite-typography-wrap-light-2{font-weight:var(--calcite-font-weight-light);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-xl)}.calcite-typography-wrap-light-1{font-weight:var(--calcite-font-weight-light);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-lg)}.calcite-typography-wrap-light-0{font-weight:var(--calcite-font-weight-light);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-md)}.calcite-typography-bold-1h{font-weight:var(--calcite-font-weight-semibold);line-height:var(--calcite-font-line-height-fixed-xl);font-size:var(--calcite-font-size-lg)}.calcite-typography-bold-0h{font-weight:var(--calcite-font-weight-semibold);line-height:var(--calcite-font-line-height-fixed-lg);font-size:var(--calcite-font-size-md)}.calcite-typography-bold-minus-1h{font-weight:var(--calcite-font-weight-semibold)}.calcite-typography-bold-minus-2h{font-weight:var(--calcite-font-weight-semibold);font-size:var(--calcite-font-size-sm)}.calcite-typography-bold-minus-3h{font-weight:var(--calcite-font-weight-semibold);line-height:var(--calcite-font-line-height-fixed-sm);font-size:var(--calcite-font-size-xs)}.calcite-typography-medium-1h{font-weight:var(--calcite-font-weight-medium);line-height:var(--calcite-font-line-height-fixed-xl);font-size:var(--calcite-font-size-lg)}.calcite-typography-medium-0h{font-weight:var(--calcite-font-weight-medium);line-height:var(--calcite-font-line-height-fixed-lg);font-size:var(--calcite-font-size-md)}.calcite-typography-medium-minus-1h{font-weight:var(--calcite-font-weight-medium)}.calcite-typography-medium-minus-2h{font-weight:var(--calcite-font-weight-medium);font-size:var(--calcite-font-size-sm)}.calcite-typography-medium-minus-3h{font-weight:var(--calcite-font-weight-medium);line-height:var(--calcite-font-line-height-fixed-sm);font-size:var(--calcite-font-size-xs)}.calcite-typography-regular-1h{line-height:var(--calcite-font-line-height-fixed-xl);font-size:var(--calcite-font-size-lg)}.calcite-typography-regular-0h{line-height:var(--calcite-font-line-height-fixed-lg);font-size:var(--calcite-font-size-md)}.calcite-typography-regular-minus-2h{font-size:var(--calcite-font-size-sm)}.calcite-typography-regular-minus-3h{line-height:var(--calcite-font-line-height-fixed-sm);font-size:var(--calcite-font-size-xs)}.calcite-typography-light-1h{font-size:var(--calcite-font-size-lg);font-weight:var(--calcite-font-weight-light);line-height:var(--calcite-font-line-height-fixed-xl)}.calcite-typography-light-0h{font-size:var(--calcite-font-size-md);font-weight:var(--calcite-font-weight-light);line-height:var(--calcite-font-line-height-fixed-lg)}.calcite-typography-light-minus-1h{font-weight:var(--calcite-font-weight-light)}.calcite-typography-light-minus-2h{font-size:var(--calcite-font-size-sm);font-weight:var(--calcite-font-weight-light)}.calcite-typography-light-minus-3h{font-size:var(--calcite-font-size-xs);font-weight:var(--calcite-font-weight-light);line-height:var(--calcite-font-line-height-fixed-sm)}.calcite-typography{font-family:var(--calcite-font-family);font-size:var(--calcite-font-size);font-weight:var(--calcite-font-weight-regular);letter-spacing:var(--calcite-font-letter-spacing-normal);line-height:var(--calcite-font-line-height-fixed-base);paragraph-spacing:var(--calcite-font-paragraph-spacing-normal);text-case:var(--calcite-font-text-case-none);-webkit-text-decoration:var(--calcite-font-text-decoration-none);text-decoration:var(--calcite-font-text-decoration-none)}.calcite-typography-hierarchy-caption{font-size:12px;line-height:1.375}.calcite-typography-hierarchy-body{letter-spacing:0;paragraph-spacing:4px;text-case:none;font-family:Avenir Next,Avenir,Helvetica Neue,sans-serif;font-size:14px;font-weight:400;line-height:16px;text-decoration:none}.calcite-typography-hierarchy-body-snug{line-height:1.375}.calcite-typography-hierarchy-heading-5{font-weight:500;line-height:1.375}.calcite-typography-hierarchy-heading-4{font-size:16px;font-weight:500;line-height:1.375}.calcite-typography-hierarchy-heading-3{font-size:18px;font-weight:500;line-height:1.375}.calcite-typography-hierarchy-heading-2{font-size:20px;font-weight:500;line-height:1.375}.calcite-typography-hierarchy-heading-1{font-size:24px;font-weight:500;line-height:1.375}.calcite-typography-hierarchy-display-2{font-size:20px;font-weight:600;line-height:1.375}.calcite-typography-hierarchy-display-1{font-size:24px;font-weight:600;line-height:1.375}.calcite-typography-regular-minus-1h{letter-spacing:0;paragraph-spacing:4px;text-case:none;font-family:Avenir Next,Avenir,Helvetica Neue,sans-serif;font-size:14px;font-weight:400;line-height:16px;text-decoration:none}:root{--calcite-color-border-white:#fff;--calcite-color-border-ghost:#0000004d;--calcite-color-border-input:#949494;--calcite-color-border-3:#dfdfdf;--calcite-color-border-2:#d4d4d4;--calcite-color-border-1:#cacaca;--calcite-color-text-link:#00619b;--calcite-color-text-inverse:#fff;--calcite-color-text-3:#6a6a6a;--calcite-color-text-2:#4a4a4a;--calcite-color-text-1:#151515;--calcite-color-inverse-press:#202020;--calcite-color-inverse-hover:#2b2b2b;--calcite-color-inverse:#353535;--calcite-color-status-danger-press:#7c1d13;--calcite-color-status-danger-hover:#a82b1e;--calcite-color-status-danger:#d83020;--calcite-color-status-warning-press:#bfa200;--calcite-color-status-warning-hover:#d9bc00;--calcite-color-status-warning:#edd317;--calcite-color-status-success-press:#1a6324;--calcite-color-status-success-hover:#288835;--calcite-color-status-success:#35ac46;--calcite-color-status-info-press:#00304d;--calcite-color-status-info-hover:#004874;--calcite-color-status-info:#00619b;--calcite-color-brand-underline:#00619b66;--calcite-color-brand-press:#004874;--calcite-color-brand-hover:#00619b;--calcite-color-brand:#007ac2;--calcite-color-transparent-tint:#fffc;--calcite-color-transparent-scrim:#ffffffd9;--calcite-color-transparent-press:#00000014;--calcite-color-transparent-hover:#0000000a;--calcite-color-transparent:#0000;--calcite-color-foreground-current:#c7eaff;--calcite-color-foreground-3:#eaeaea;--calcite-color-foreground-2:#f3f3f3;--calcite-color-foreground-1:#fff;--calcite-color-background:#f8f8f8}@media (prefers-color-scheme:light){.calcite-mode-auto{--calcite-color-border-white:#fff;--calcite-color-border-ghost:#0000004d;--calcite-color-border-input:#949494;--calcite-color-border-3:#dfdfdf;--calcite-color-border-2:#d4d4d4;--calcite-color-border-1:#cacaca;--calcite-color-text-link:#00619b;--calcite-color-text-inverse:#fff;--calcite-color-text-3:#6a6a6a;--calcite-color-text-2:#4a4a4a;--calcite-color-text-1:#151515;--calcite-color-inverse-press:#202020;--calcite-color-inverse-hover:#2b2b2b;--calcite-color-inverse:#353535;--calcite-color-status-danger-press:#7c1d13;--calcite-color-status-danger-hover:#a82b1e;--calcite-color-status-danger:#d83020;--calcite-color-status-warning-press:#bfa200;--calcite-color-status-warning-hover:#d9bc00;--calcite-color-status-warning:#edd317;--calcite-color-status-success-press:#1a6324;--calcite-color-status-success-hover:#288835;--calcite-color-status-success:#35ac46;--calcite-color-status-info-press:#00304d;--calcite-color-status-info-hover:#004874;--calcite-color-status-info:#00619b;--calcite-color-brand-underline:#00619b66;--calcite-color-brand-press:#004874;--calcite-color-brand-hover:#00619b;--calcite-color-brand:#007ac2;--calcite-color-transparent-tint:#fffc;--calcite-color-transparent-scrim:#ffffffd9;--calcite-color-transparent-press:#00000014;--calcite-color-transparent-hover:#0000000a;--calcite-color-transparent:#0000;--calcite-color-foreground-current:#c7eaff;--calcite-color-foreground-3:#eaeaea;--calcite-color-foreground-2:#f3f3f3;--calcite-color-foreground-1:#fff;--calcite-color-background:#f8f8f8}}@media (prefers-color-scheme:dark){.calcite-mode-auto{--calcite-color-border-white:#f8f8f8;--calcite-color-border-ghost:#7575754d;--calcite-color-border-input:#757575;--calcite-color-border-3:#404040;--calcite-color-border-2:#4a4a4a;--calcite-color-border-1:#555;--calcite-color-text-link:#00a0ff;--calcite-color-text-inverse:#151515;--calcite-color-text-3:#9f9f9f;--calcite-color-text-2:#bfbfbf;--calcite-color-text-1:#fff;--calcite-color-inverse-press:#f3f3f3;--calcite-color-inverse-hover:#fff;--calcite-color-inverse:#f8f8f8;--calcite-color-status-danger-press:#d90012;--calcite-color-status-danger-hover:#ff0015;--calcite-color-status-danger:#fe583e;--calcite-color-status-warning-press:#f5d000;--calcite-color-status-warning-hover:#fe3;--calcite-color-status-warning:#ffc900;--calcite-color-status-success-press:#00b81b;--calcite-color-status-success-hover:#3bed52;--calcite-color-status-success:#36da43;--calcite-color-status-info-press:#009af2;--calcite-color-status-info-hover:#3db8ff;--calcite-color-status-info:#00a0ff;--calcite-color-brand-underline:#00a0ff66;--calcite-color-brand-press:#00619b;--calcite-color-brand-hover:#007ac2;--calcite-color-brand:#009af2;--calcite-color-transparent-tint:#2b2b2bcc;--calcite-color-transparent-scrim:#000000d9;--calcite-color-transparent-press:#ffffff14;--calcite-color-transparent-hover:#ffffff0a;--calcite-color-transparent:#fff0;--calcite-color-foreground-current:#214155;--calcite-color-foreground-3:#151515;--calcite-color-foreground-2:#202020;--calcite-color-foreground-1:#2b2b2b;--calcite-color-background:#353535}}.calcite-mode-light{--calcite-color-border-white:#fff;--calcite-color-border-ghost:#0000004d;--calcite-color-border-input:#949494;--calcite-color-border-3:#dfdfdf;--calcite-color-border-2:#d4d4d4;--calcite-color-border-1:#cacaca;--calcite-color-text-link:#00619b;--calcite-color-text-inverse:#fff;--calcite-color-text-3:#6a6a6a;--calcite-color-text-2:#4a4a4a;--calcite-color-text-1:#151515;--calcite-color-inverse-press:#202020;--calcite-color-inverse-hover:#2b2b2b;--calcite-color-inverse:#353535;--calcite-color-status-danger-press:#7c1d13;--calcite-color-status-danger-hover:#a82b1e;--calcite-color-status-danger:#d83020;--calcite-color-status-warning-press:#bfa200;--calcite-color-status-warning-hover:#d9bc00;--calcite-color-status-warning:#edd317;--calcite-color-status-success-press:#1a6324;--calcite-color-status-success-hover:#288835;--calcite-color-status-success:#35ac46;--calcite-color-status-info-press:#00304d;--calcite-color-status-info-hover:#004874;--calcite-color-status-info:#00619b;--calcite-color-brand-underline:#00619b66;--calcite-color-brand-press:#004874;--calcite-color-brand-hover:#00619b;--calcite-color-brand:#007ac2;--calcite-color-transparent-tint:#fffc;--calcite-color-transparent-scrim:#ffffffd9;--calcite-color-transparent-press:#00000014;--calcite-color-transparent-hover:#0000000a;--calcite-color-transparent:#0000;--calcite-color-foreground-current:#c7eaff;--calcite-color-foreground-3:#eaeaea;--calcite-color-foreground-2:#f3f3f3;--calcite-color-foreground-1:#fff;--calcite-color-background:#f8f8f8}.calcite-mode-dark{--calcite-color-border-white:#f8f8f8;--calcite-color-border-ghost:#7575754d;--calcite-color-border-input:#757575;--calcite-color-border-3:#404040;--calcite-color-border-2:#4a4a4a;--calcite-color-border-1:#555;--calcite-color-text-link:#00a0ff;--calcite-color-text-inverse:#151515;--calcite-color-text-3:#9f9f9f;--calcite-color-text-2:#bfbfbf;--calcite-color-text-1:#fff;--calcite-color-inverse-press:#f3f3f3;--calcite-color-inverse-hover:#fff;--calcite-color-inverse:#f8f8f8;--calcite-color-status-danger-press:#d90012;--calcite-color-status-danger-hover:#ff0015;--calcite-color-status-danger:#fe583e;--calcite-color-status-warning-press:#f5d000;--calcite-color-status-warning-hover:#fe3;--calcite-color-status-warning:#ffc900;--calcite-color-status-success-press:#00b81b;--calcite-color-status-success-hover:#3bed52;--calcite-color-status-success:#36da43;--calcite-color-status-info-press:#009af2;--calcite-color-status-info-hover:#3db8ff;--calcite-color-status-info:#00a0ff;--calcite-color-brand-underline:#00a0ff66;--calcite-color-brand-press:#00619b;--calcite-color-brand-hover:#007ac2;--calcite-color-brand:#009af2;--calcite-color-transparent-tint:#2b2b2bcc;--calcite-color-transparent-scrim:#000000d9;--calcite-color-transparent-press:#ffffff14;--calcite-color-transparent-hover:#ffffff0a;--calcite-color-transparent:#fff0;--calcite-color-foreground-current:#214155;--calcite-color-foreground-3:#151515;--calcite-color-foreground-2:#202020;--calcite-color-foreground-1:#2b2b2b;--calcite-color-background:#353535}:root{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--calcite-font-family);--calcite-code-family:"Consolas","Andale Mono","Lucida Console","Monaco",monospace;--calcite-sans-family:"Avenir Next","Avenir","Helvetica Neue",sans-serif;--calcite-font-size--3:.625rem;--calcite-font-size--2:.75rem;--calcite-font-size--1:.875rem;--calcite-font-size-0:1rem;--calcite-font-size-1:1.125rem;--calcite-font-size-2:1.25rem;--calcite-font-size-3:1.625rem;--calcite-font-size-4:2rem;--calcite-font-size-5:2.5rem;--calcite-font-size-6:3rem;--calcite-font-size-7:3.5rem;--calcite-font-size-8:4rem;--calcite-font-weight-light:300;--calcite-font-weight-normal:400;--calcite-font-weight-medium:500;--calcite-font-weight-bold:600;--calcite-ui-brand:var(--calcite-color-brand);--calcite-ui-brand-hover:var(--calcite-color-brand-hover);--calcite-ui-brand-press:var(--calcite-color-brand-press);--calcite-ui-background:var(--calcite-color-background);--calcite-ui-foreground-1:var(--calcite-color-foreground-1);--calcite-ui-foreground-2:var(--calcite-color-foreground-2);--calcite-ui-foreground-3:var(--calcite-color-foreground-3);--calcite-ui-foreground-current:var(--calcite-color-foreground-current);--calcite-ui-focus-offset-invert:var(--calcite-offset-invert-focus);--calcite-semantic-ui-color-foreground-current:var(--calcite-color-foreground-current);--calcite-ui-text-1:var(--calcite-color-text-1);--calcite-ui-text-2:var(--calcite-color-text-2);--calcite-ui-text-3:var(--calcite-color-text-3);--calcite-ui-text-inverse:var(--calcite-color-text-inverse);--calcite-ui-text-link:var(--calcite-color-text-link);--calcite-ui-border-1:var(--calcite-color-border-1);--calcite-ui-border-2:var(--calcite-color-border-2);--calcite-ui-border-3:var(--calcite-color-border-3);--calcite-ui-border-input:var(--calcite-color-border-input);--calcite-ui-info:var(--calcite-color-status-info);--calcite-ui-info-hover:var(--calcite-color-status-info-hover);--calcite-ui-info-press:var(--calcite-color-status-info-press);--calcite-ui-success:var(--calcite-color-status-success);--calcite-ui-success-hover:var(--calcite-color-status-success-hover);--calcite-ui-success-press:var(--calcite-color-status-success-press);--calcite-ui-warning:var(--calcite-color-status-warning);--calcite-ui-warning-hover:var(--calcite-color-status-warning-hover);--calcite-ui-warning-press:var(--calcite-color-status-warning-press);--calcite-ui-danger:var(--calcite-color-status-danger);--calcite-ui-danger-hover:var(--calcite-color-status-danger-hover);--calcite-ui-danger-press:var(--calcite-color-status-danger-press);--calcite-ui-inverse:var(--calcite-color-inverse);--calcite-app-z-index:var(--calcite-z-index);--calcite-app-z-index-tooltip:var(--calcite-z-index-tooltip);--calcite-app-z-index-popup:var(--calcite-z-index-popup);--calcite-app-z-index-modal:var(--calcite-z-index-modal);--calcite-app-z-index-overlay:var(--calcite-z-index-overlay);--calcite-app-z-index-dropdown:var(--calcite-z-index-dropdown);--calcite-app-z-index-toast:var(--calcite-z-index-toast);--calcite-app-z-index-header:var(--calcite-z-index-header);--calcite-app-z-index-sticky:var(--calcite-z-index-sticky);--calcite-app-breakpoint-content-fixed:var(--calcite-container-size-content-fixed);--calcite-app-breakpoint-content-fluid:var(--calcite-container-size-content-fluid);--calcite-app-breakpoint-width-lg:var(--calcite-container-size-width-lg-max);--calcite-app-breakpoint-width-md:var(--calcite-container-size-width-md-max);--calcite-app-breakpoint-width-sm:var(--calcite-container-size-width-sm-max);--calcite-app-breakpoint-width-xs:var(--calcite-container-size-width-xs-max);--calcite-app-breakpoint-width-xxs:var(--calcite-container-size-width-xxs-max);--calcite-app-spacing-11:var(--calcite-spacing-xxxl);--calcite-app-spacing-8:var(--calcite-spacing-xxl);--calcite-app-spacing-7:var(--calcite-spacing-xl);--calcite-app-spacing-6:var(--calcite-spacing-lg);--calcite-app-spacing-5:var(--calcite-spacing-md);--calcite-app-spacing-3:var(--calcite-spacing-sm);--calcite-app-spacing-2:var(--calcite-spacing-xs);--calcite-app-spacing-1:var(--calcite-spacing-xxs);--calcite-app-spacing-0:var(--calcite-spacing-base);--calcite-app-sizing-11:var(--calcite-size-xxxl);--calcite-app-sizing-9:var(--calcite-size-xxl);--calcite-app-sizing-8:var(--calcite-size-xl);--calcite-app-sizing-7:var(--calcite-size-lg);--calcite-app-sizing-6:var(--calcite-size-md-plus);--calcite-app-sizing-5:var(--calcite-size-md);--calcite-app-sizing-4:var(--calcite-size-sm-plus);--calcite-app-sizing-3:var(--calcite-size-sm);--calcite-app-sizing-2:var(--calcite-size-xs);--calcite-app-sizing-1:var(--calcite-size-xxs);--calcite-app-sizing-0:var(--calcite-size-xxxs);--calcite-app-opacity-100:var(--calcite-app-opacity-full);--calcite-app-opacity-85:var(--calcite-app-opacity-dark);--calcite-app-opacity-50:var(--calcite-app-opacity-half);--calcite-app-opacity-40:var(--calcite-app-opacity-light);--calcite-app-border-width-none:var(--calcite-border-width-none);--calcite-app-border-width-2:var(--calcite-border-width-lg);--calcite-app-border-width-1:var(--calcite-border-width-md);--calcite-app-border-width-0:var(--calcite-border-width-sm);--calcite-app-border-radius-full:var(--calcite-corner-radius-pill);--calcite-app-border-radius-none:var(--calcite-corner-radius-sharp);--calcite-app-border-radius-1:var(--calcite-corner-radius-round);--calcite-app-border-radius-0:var(--calcite-corner-radius-0);--calcite-app-font-text-case-capitalize:var(--calcite-font-text-case-capitalize);--calcite-app-font-text-case-lowercase:var(--calcite-font-text-case-lowercase);--calcite-app-font-text-case-uppercase:var(--calcite-font-text-case-uppercase);--calcite-app-font-text-case-none:var(--calcite-font-text-case-none);--calcite-app-font-text-decoration-underline:var(--calcite-font-text-decoration-underline);--calcite-app-font-text-decoration-none:var(--calcite-font-text-decoration-none);--calcite-app-font-paragraph-spacing-normal:var(--calcite-font-paragraph-spacing-normal);--calcite-app-font-letter-spacing-wide:var(--calcite-font-letter-spacing-wide);--calcite-app-font-letter-spacing-normal:var(--calcite-font-letter-spacing-normal);--calcite-app-font-letter-spacing-tight:var(--calcite-font-letter-spacing-tight);--calcite-app-font-size-6:var(--calcite-font-size-xxl);--calcite-app-font-size-5:var(--calcite-font-size-xl);--calcite-app-font-size-4:var(--calcite-font-size-lg);--calcite-app-font-size-3:var(--calcite-font-size-md);--calcite-app-font-size-2:var(--calcite-font-size);--calcite-app-font-size-1:var(--calcite-font-size-sm);--calcite-app-font-size-0:var(--calcite-font-size-xs);--calcite-app-font-line-height-relative-loose:var(--calcite-font-line-height-relative-loose);--calcite-app-font-line-height-relative-relaxed:var(--calcite-font-line-height-relative-relaxed);--calcite-app-font-line-height-relative-normal:var(--calcite-font-line-height-relative-normal);--calcite-app-font-line-height-relative-snug:var(--calcite-font-line-height-relative-snug);--calcite-app-font-line-height-relative-tight:var(--calcite-font-line-height-relative-tight);--calcite-app-font-line-height-relative:var(--calcite-font-line-height-relative);--calcite-app-font-line-height-fixed-3:var(--calcite-font-line-height-fixed-xl);--calcite-app-font-line-height-fixed-2:var(--calcite-font-line-height-fixed-lg);--calcite-app-font-line-height-fixed:var(--calcite-font-line-height-fixed-sm);--calcite-app-font-weight-bold:var(--calcite-font-weight-bold);--calcite-app-font-weight-demi:var(--calcite-font-weight-semibold);--calcite-app-font-weight-medium:var(--calcite-font-weight-medium);--calcite-app-font-weight-regular:var(--calcite-font-weight-regular);--calcite-app-font-weight-light:var(--calcite-font-weight-light);--calcite-app-font-family-code:var(--calcite-font-family-code);--calcite-app-font-family-primary:var(--calcite-font-family-primary);--calcite-floating-ui-transition:var(--calcite-animation-timing);--calcite-floating-ui-z-index:var(--calcite-z-index-dropdown);--calcite-animation-timing:calc(.15s*var(--calcite-internal-duration-factor));--calcite-internal-duration-factor:var(--calcite-duration-factor,1);--calcite-internal-animation-timing-fast:calc(.1s*var(--calcite-internal-duration-factor));--calcite-internal-animation-timing-medium:calc(.2s*var(--calcite-internal-duration-factor));--calcite-internal-animation-timing-slow:calc(.3s*var(--calcite-internal-duration-factor));--calcite-popover-z-index:var(--calcite-z-index-popup);--calcite-border-radius:var(--calcite-border-radius-round,4px);--calcite-border-radius-base:0;--calcite-offset-invert-focus:0;--calcite-panel-width-multiplier:1;--calcite-ui-icon-color:currentColor}@media (prefers-color-scheme:dark){.calcite-mode-auto{--calcite-color-border-white:#f8f8f8;--calcite-color-border-ghost:#7575754d;--calcite-color-border-input:#757575;--calcite-color-border-3:#404040;--calcite-color-border-2:#4a4a4a;--calcite-color-border-1:#555;--calcite-color-text-link:#00a0ff;--calcite-color-text-inverse:#151515;--calcite-color-text-3:#9f9f9f;--calcite-color-text-2:#bfbfbf;--calcite-color-text-1:#fff;--calcite-color-inverse-press:#f3f3f3;--calcite-color-inverse-hover:#fff;--calcite-color-inverse:#f8f8f8;--calcite-color-status-danger-press:#d90012;--calcite-color-status-danger-hover:#ff0015;--calcite-color-status-danger:#fe583e;--calcite-color-status-warning-press:#f5d000;--calcite-color-status-warning-hover:#fe3;--calcite-color-status-warning:#ffc900;--calcite-color-status-success-press:#00b81b;--calcite-color-status-success-hover:#3bed52;--calcite-color-status-success:#36da43;--calcite-color-status-info-press:#009af2;--calcite-color-status-info-hover:#3db8ff;--calcite-color-status-info:#00a0ff;--calcite-color-brand-underline:#00a0ff66;--calcite-color-brand-press:#00619b;--calcite-color-brand-hover:#007ac2;--calcite-color-brand:#009af2;--calcite-color-transparent-tint:#2b2b2bcc;--calcite-color-transparent-scrim:#000000d9;--calcite-color-transparent-press:#ffffff14;--calcite-color-transparent-hover:#ffffff0a;--calcite-color-transparent:#fff0;--calcite-color-foreground-current:#214155;--calcite-color-foreground-3:#151515;--calcite-color-foreground-2:#202020;--calcite-color-foreground-1:#2b2b2b;--calcite-color-background:#353535}}@media (prefers-color-scheme:light){.calcite-mode-auto{--calcite-color-border-white:#fff;--calcite-color-border-ghost:#0000004d;--calcite-color-border-input:#949494;--calcite-color-border-3:#dfdfdf;--calcite-color-border-2:#d4d4d4;--calcite-color-border-1:#cacaca;--calcite-color-text-link:#00619b;--calcite-color-text-inverse:#fff;--calcite-color-text-3:#6a6a6a;--calcite-color-text-2:#4a4a4a;--calcite-color-text-1:#151515;--calcite-color-inverse-press:#202020;--calcite-color-inverse-hover:#2b2b2b;--calcite-color-inverse:#353535;--calcite-color-status-danger-press:#7c1d13;--calcite-color-status-danger-hover:#a82b1e;--calcite-color-status-danger:#d83020;--calcite-color-status-warning-press:#bfa200;--calcite-color-status-warning-hover:#d9bc00;--calcite-color-status-warning:#edd317;--calcite-color-status-success-press:#1a6324;--calcite-color-status-success-hover:#288835;--calcite-color-status-success:#35ac46;--calcite-color-status-info-press:#00304d;--calcite-color-status-info-hover:#004874;--calcite-color-status-info:#00619b;--calcite-color-brand-underline:#00619b66;--calcite-color-brand-press:#004874;--calcite-color-brand-hover:#00619b;--calcite-color-brand:#007ac2;--calcite-color-transparent-tint:#fffc;--calcite-color-transparent-scrim:#ffffffd9;--calcite-color-transparent-press:#00000014;--calcite-color-transparent-hover:#0000000a;--calcite-color-transparent:#0000;--calcite-color-foreground-current:#c7eaff;--calcite-color-foreground-3:#eaeaea;--calcite-color-foreground-2:#f3f3f3;--calcite-color-foreground-1:#fff;--calcite-color-background:#f8f8f8}}@media (prefers-reduced-motion:reduce){:root{--calcite-internal-duration-factor:.01}}@keyframes in{0%{opacity:0}to{opacity:1}}@keyframes in-down{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translate(0,0)}}@keyframes in-up{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translate(0,0)}}@keyframes in-right{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:translate(0,0)}}@keyframes in-left{0%{opacity:0;transform:translate(5px)}to{opacity:1;transform:translate(0,0)}}@keyframes in-scale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.calcite-animate{opacity:0;animation-fill-mode:both;animation-duration:var(--calcite-animation-timing)}.calcite-animate__in{animation-name:in}.calcite-animate__in-down{animation-name:in-down}.calcite-animate__in-up{animation-name:in-up}.calcite-animate__in-right{animation-name:in-right}.calcite-animate__in-left{animation-name:in-left}.calcite-animate__in-scale{animation-name:in-scale}.calcite-sortable--chosen,.calcite-sortable--ghost,.calcite-sortable--drag,.calcite-sortable--fallback{position:relative;overflow:hidden}.calcite-sortable--ghost:before{content:"";z-index:var(--calcite-z-index);box-sizing:border-box;border-style:dashed;border-width:1px;border-color:var(--calcite-color-brand);background-color:var(--calcite-color-foreground-2);position:absolute;inset:0}.calcite-sortable--drag{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow:0 6px 20px -4px #0000001a,0 4px 12px -2px #00000014;--tw-shadow-colored:0 6px 20px -4px var(--tw-shadow-color),0 4px 12px -2px var(--tw-shadow-color)}.esri-view{--esri-view-outline-color:var(--calcite-color-brand);--esri-view-outline:2px solid var(--esri-view-outline-color);--esri-view-outline-offset:-2px;margin:0;padding:0;font-family:Avenir Next,Helvetica Neue,helvetica,arial,sans-serif;display:flex}.esri-view .esri-view-user-storage{overflow:hidden}.esri-view .esri-view-root{-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:transparent;border:none;flex:100%;margin:0;padding:0;position:relative}.esri-view .esri-view-surface{-webkit-user-select:none;user-select:none;direction:ltr;border:none;outline:0;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0;overflow:hidden}.esri-view .esri-view-surface--touch-none{touch-action:none}.esri-view .esri-view-surface--touch-pan{touch-action:pan-x pan-y}.esri-view .esri-view-surface:focus:after{box-sizing:border-box;z-index:999;outline:var(--esri-view-outline);outline-offset:var(--esri-view-outline-offset);content:"";pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.esri-view .esri-view-surface[data-navigating=true]{cursor:grabbing}.esri-view .esri-view-surface[data-cursor=copy]{cursor:copy}.esri-view .esri-view-surface[data-cursor=crosshair]{cursor:crosshair}.esri-view .esri-view-surface[data-cursor=help]{cursor:help}.esri-view .esri-view-surface[data-cursor=move]{cursor:move}.esri-view .esri-view-surface[data-cursor=pointer]{cursor:pointer}.esri-view .esri-view-surface[data-cursor=progress]{cursor:progress}.esri-view .esri-view-surface[data-cursor=grab]{cursor:grab}.esri-view .esri-view-surface[data-cursor=grabbing]{cursor:grabbing}.esri-view .esri-view-surface[data-cursor=n-resize]{cursor:n-resize}.esri-view .esri-view-surface[data-cursor=e-resize]{cursor:e-resize}.esri-view .esri-view-surface[data-cursor=s-resize]{cursor:s-resize}.esri-view .esri-view-surface[data-cursor=w-resize]{cursor:w-resize}.esri-view .esri-view-surface[data-cursor=ne-resize]{cursor:ne-resize}.esri-view .esri-view-surface[data-cursor=nw-resize]{cursor:nw-resize}.esri-view .esri-view-surface[data-cursor=se-resize]{cursor:se-resize}.esri-view .esri-view-surface[data-cursor=sw-resize]{cursor:sw-resize}.esri-view .esri-view-surface[data-cursor=ew-resize]{cursor:ew-resize}.esri-view .esri-view-surface[data-cursor=ns-resize]{cursor:ns-resize}.esri-view .esri-view-surface[data-cursor=nesw-resize]{cursor:nesw-resize}.esri-view .esri-view-surface[data-cursor=nwse-resize]{cursor:nwse-resize}.esri-view .esri-display-object,.esri-view .esri-bitmap{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;border:none;margin:0;padding:0;position:absolute}.esri-view .esri-bitmap{transform-origin:0 0;max-width:none}.esri-ui{box-sizing:border-box;z-index:0;pointer-events:none;font-size:14px;position:absolute;inset:0;overflow:hidden}.esri-ui .esri-component{pointer-events:auto}.esri-ui .esri-attribution{position:absolute;bottom:0;left:0;right:0}.esri-ui-corner{display:flex;position:absolute}.esri-ui-inner-container{position:absolute;inset:0}.esri-ui-manual-container>.esri-component{position:absolute}.esri-ui-manual-container .esri-swipe{z-index:-1}.esri-ui-top-left,.esri-ui-top-right{flex-flow:column}.esri-ui-top-left{align-items:flex-start;top:0;left:0}.esri-ui-top-right{align-items:flex-end;top:0;right:0}.esri-ui-bottom-left,.esri-ui-bottom-right{flex-flow:row;align-items:flex-end}.esri-ui-bottom-right{flex-flow:row-reverse;bottom:0;right:0}.esri-ui-bottom-right .esri-component{margin-left:10px}.esri-ui-top-right .esri-component,.esri-ui-top-left .esri-component{margin-bottom:10px}.esri-ui-bottom-left{bottom:0;left:0}.esri-ui-bottom-left .esri-component{margin-right:10px}[dir=rtl] .esri-ui-top-left{align-items:flex-end}[dir=rtl] .esri-ui-top-right{align-items:flex-start}[dir=rtl] .esri-ui-bottom-left{flex-direction:row-reverse}[dir=rtl] .esri-ui-bottom-right{flex-direction:row}.esri-zoom-box__container{width:100%;height:100%;position:relative}.esri-zoom-box__overlay{cursor:crosshair;width:100%;height:100%;position:absolute;top:0;left:0}.esri-zoom-box__overlay-background{fill:#0000001a}.esri-zoom-box__outline{fill:#0000;stroke:#1e90ff;stroke-dasharray:1 1;stroke-width:2px}.esri-overlay-surface{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;border:none;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0;overflow:hidden}.esri-text-overlay-item{white-space:nowrap;font-size:14px;line-height:1.3em;display:block;position:absolute;overflow:hidden}.esri-text-overlay-item-anchor-bottom{transform:translate(-50%,-100%)}.esri-text-overlay-item-anchor-bottom-right{transform:translate(-100%,-100%)}.esri-text-overlay-item-anchor-bottom-left{transform:translateY(-100%)}.esri-text-overlay-item-anchor-top{transform:translate(-50%)}.esri-text-overlay-item-anchor-top-right{transform:translate(-100%)}.esri-text-overlay-item-anchor-top-left{transform:translate(0)}.esri-text-overlay-item-anchor-center{transform:translate(-50%,-50%)}.esri-text-overlay-item-anchor-right{transform:translate(-100%,-50%)}.esri-text-overlay-item-anchor-left{transform:translateY(-50%)}.esri-line-overlay-item,.esri-outline-overlay-item,.esri-box-overlay-item{white-space:nowrap;display:block;position:absolute;overflow:hidden}[class^=esri-icon-],.esri-building-phase-picker__arrow-left,.esri-building-phase-picker__arrow-right,.esri-building-level-picker__arrow-up,.esri-building-level-picker__arrow-down,[class*=\ esri-icon-],.esri-building-phase-picker__arrow-left,.esri-building-phase-picker__arrow-right,.esri-building-level-picker__arrow-up,.esri-building-level-picker__arrow-down{font-size:16px;display:inline-block}.esri-widget{box-sizing:border-box;color:#d1d1d1;--esri-widget-padding-x:15px;--esri-widget-padding-y:12px;--esri-widget-padding:var(--esri-widget-padding-y)var(--esri-widget-padding-x);background-color:#242424;font-family:Avenir Next,Helvetica Neue,helvetica,arial,sans-serif;font-size:14px;line-height:1.3em}.esri-widget *,.esri-widget :before,.esri-widget :after{box-sizing:inherit}.esri-widget.esri-widget--disabled>*{opacity:.4;pointer-events:none}.esri-widget.esri-widget--compact{--esri-widget-padding-y:0;--esri-widget-padding-x:0}.esri-widget__anchor{color:#adadad}.esri-widget__anchor:hover{color:#949494}.esri-widget__anchor:hover,.esri-widget__anchor:focus{text-decoration:underline}.esri-widget__anchor--disabled{opacity:.4;pointer-events:none}.esri-widget__header{background-color:#242424;flex:1 0 100%;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:12px 0 12px 15px;display:flex}.esri-widget__header .esri-widget__heading{text-align:initial;color:#adadad;align-items:center;width:calc(100% - 48px);margin:0;padding:0;display:flex}.esri-widget__header-button{appearance:none;cursor:pointer;color:#adadad;background-color:#0000;border:none;flex:0 0 48px;justify-content:center;align-self:stretch;align-items:center;width:48px;padding:0;display:flex}.esri-widget__heading{color:#d1d1d1;margin:0 0 .5rem;font-weight:600}h1.esri-widget__heading{font-size:20px}h2.esri-widget__heading{font-size:16px}h3.esri-widget__heading,h4.esri-widget__heading,h5.esri-widget__heading,h6.esri-widget__heading{font-size:14px}.esri-widget__footer{background-color:#242424;justify-content:center;align-items:center;width:100%;min-height:48px;display:flex}.esri-widget__footer-pagination{color:#adadad;justify-content:space-between;align-items:center;display:flex}.esri-widget__footer-pagination-previous-button,.esri-widget__footer-pagination-next-button{cursor:pointer;background-color:#0000;border:0;margin:0 7px;padding:12px 15px;transition:background-color .125s ease-in-out}.esri-widget__footer-pagination-previous-button:hover,.esri-widget__footer-pagination-previous-button:focus,.esri-widget__footer-pagination-next-button:hover,.esri-widget__footer-pagination-next-button:focus{color:#ededed;background-color:#303030}.esri-menu{visibility:hidden;z-index:1;background-clip:padding;background-color:#242424;background-clip:padding-box;width:100%;max-height:0;margin:2px 0 0;padding:0;font-size:14px;line-height:16px;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 1px 2px #0000004d}.esri-menu .esri-menu__header{color:#242424;background-color:#adadad;padding:6px 12px}.esri-menu__list{margin:0;padding:0;list-style:none}.esri-menu__list-item{cursor:pointer;border-top:1px solid #adadad4d;border-left:3px solid #0000;padding:.8em 1em}.esri-menu__list-item [class^=esri-icon-],.esri-menu__list-item .esri-building-phase-picker__arrow-left,.esri-menu__list-item .esri-building-phase-picker__arrow-right,.esri-menu__list-item .esri-building-level-picker__arrow-up,.esri-menu__list-item .esri-building-level-picker__arrow-down,.esri-menu__list-item [class*=\ esri-icon-],.esri-menu__list-item .esri-building-phase-picker__arrow-left,.esri-menu__list-item .esri-building-phase-picker__arrow-right,.esri-menu__list-item .esri-building-level-picker__arrow-up,.esri-menu__list-item .esri-building-level-picker__arrow-down{padding-right:2.8px}.esri-menu__list-item:first-child{border-top:none}.esri-menu__list-item--focus,.esri-menu__list-item:hover,.esri-menu__list-item:focus{background-color:#303030}.esri-menu__list-item:active{background-color:#000}.esri-menu__list-item--active,.esri-menu__list-item--active:hover,.esri-menu__list-item--active:focus{background-color:#000;border-left-color:#2493f2}.esri-widget__table{border-collapse:collapse;color:#d1d1d1;border:none;width:100%;line-height:1.3em}.esri-widget__table tr:nth-child(odd){background-color:#adadad1a}.esri-widget__table tr:nth-child(2n){background-color:#adadad05}.esri-widget__table tr a{color:#adadad}.esri-widget__table tr a:hover,.esri-widget__table tr a:focus{color:#ededed}.esri-widget__table tr td,.esri-widget__table tr th{vertical-align:top;word-break:break-word;padding:.5em .7em;font-size:12px;font-weight:400}.esri-widget__table tr th{text-align:left;border-right:3px solid #0000000d;width:50%}.esri-widget__table tr td{width:50%}.esri-input{color:#d1d1d1;background-color:#242424;border:1px solid #959595;font-size:14px}.esri-input::-ms-clear{display:none}.esri-input::placeholder{opacity:1;color:#adadad}.esri-input:placeholder-shown{text-overflow:ellipsis}.esri-input[type=text],.esri-input[type=password],.esri-input[type=number]{height:32px;padding:0 .5em}calcite-combobox.esri-input{border:none}.esri-button{box-sizing:border-box;cursor:pointer;white-space:normal;word-break:normal;color:#242424;background-color:#adadad;border:1px solid #adadad;justify-content:center;align-items:center;width:100%;min-height:32px;padding:6px 7px;font-family:inherit;font-size:14px;transition:background-color .125s ease-in-out,border .125s ease-in-out;display:flex;overflow:hidden}.esri-button:hover{color:#242424;background-color:#949494;border:1px solid #949494}.esri-button.esri-button--small{min-height:16px;font-size:12px}.esri-button.esri-button--half{width:50%;display:inline-block}.esri-button.esri-button--third{width:33%;display:inline-block}.esri-button--secondary{color:#adadad;background-color:#0000}.esri-button--tertiary{color:#adadad;background-color:#0000;border-color:#0000}.esri-button--tertiary:hover{color:#949494;background-color:#303030;border-color:#0000}.esri-button--disabled{opacity:.4;pointer-events:none}.esri-button--drill-in{outline-offset:-4px;cursor:pointer;text-align:unset;background-color:#242424;border:none;border-radius:2px;justify-content:space-between;align-items:center;margin:12px 7px;padding:12px 7px;text-decoration:none;transition:background-color .125s ease-in-out;display:flex;box-shadow:0 0 0 1px #adadad4d}.esri-button--drill-in [class^=esri-icon-],.esri-button--drill-in .esri-building-phase-picker__arrow-left,.esri-button--drill-in .esri-building-phase-picker__arrow-right,.esri-button--drill-in .esri-building-level-picker__arrow-up,.esri-button--drill-in .esri-building-level-picker__arrow-down,.esri-button--drill-in [class*=\ esri-icon-],.esri-button--drill-in .esri-building-phase-picker__arrow-left,.esri-button--drill-in .esri-building-phase-picker__arrow-right,.esri-button--drill-in .esri-building-level-picker__arrow-up,.esri-button--drill-in .esri-building-level-picker__arrow-down{padding:0 7px}.esri-button--drill-in:hover,.esri-button--drill-in:focus{background-color:#303030}.esri-button--drill-in__title{font-size:14px}.esri-widget__content--empty{text-align:center;color:#adadad;flex-flow:column wrap;align-items:center;padding:18px 22px;display:flex}.esri-widget__content--empty h1.esri-widget__heading,.esri-widget__content--empty h2.esri-widget__heading,.esri-widget__content--empty h3.esri-widget__heading,.esri-widget__content--empty h4.esri-widget__heading,.esri-widget__content--empty h5.esri-widget__heading{font-weight:400}.esri-widget__content-illustration--empty{width:128px;padding:1rem 0}.esri-widget__content-icon--empty{width:32px;padding:.5rem 0}.esri-select{appearance:none;cursor:pointer;color:#d1d1d1;background:#242424 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-8 -8 32 32' width='32' height='32'%3E%3Cpath d='M8 11.207l-4-4V5.793l4 4 4-4v1.414z' fill='%23adadad' fillrule='nonzero'/%3E%3C/svg%3E") 100% no-repeat;border:1px solid #959595;border-radius:0;width:100%;height:32px;margin:0;padding:0 .5em;font-family:inherit;font-size:.85em;display:block}.esri-select[disabled]{cursor:auto}.esri-select::-ms-expand{display:none}.esri-disabled a,.esri-disabled [role=menu],.esri-disabled [role=checkbox],.esri-disabled [class^=esri-icon-],.esri-disabled .esri-building-phase-picker__arrow-left,.esri-disabled .esri-building-phase-picker__arrow-right,.esri-disabled .esri-building-level-picker__arrow-up,.esri-disabled .esri-building-level-picker__arrow-down,.esri-disabled [class*=\ esri-icon-],.esri-disabled .esri-building-phase-picker__arrow-left,.esri-disabled .esri-building-phase-picker__arrow-right,.esri-disabled .esri-building-level-picker__arrow-up,.esri-disabled .esri-building-level-picker__arrow-down{color:#adadad66}.keynav-mode .esri-widget:focus,.keynav-mode .esri-widget :focus{z-index:1;outline-offset:2px;outline:2px solid #adadad}.esri-widget__loader-animation{border:.15em solid #adadad4d;border-top-color:#d1d1d1cc;border-radius:100%;width:1em;height:1em;font-size:16px;animation:1.25s linear infinite esri-rotate;display:block;transform:translateZ(0)}.esri-widget--button{cursor:pointer;text-align:center;color:#adadad;background-color:#242424;flex-flow:row;justify-content:center;align-items:center;width:32px;height:32px;margin:0;padding:0;font-size:14px;transition:background-color .125s ease-in-out;display:flex;overflow:hidden}.esri-widget--button:not([appearance]),.esri-widget--button[appearance=solid]{--calcite-color-foreground-3:$background-color}.esri-widget--button:hover{color:#ededed;background-color:#303030}.esri-widget--button:active{background-color:#000}.esri-widget--button:is(calcite-button){--calcite-offset-invert-focus:1}.esri-widget--button:is(calcite-button):not(:hover){--calcite-ui-icon-color:var(--calcite-color-text-3)}.esri-widget--button calcite-loader[inline]{margin:auto}.esri-ui-corner .esri-component{box-shadow:0 1px 2px #0000004d}.esri-ui-corner .esri-expand .esri-widget--panel,.esri-ui-corner .esri-expand .esri-widget--panel-height-only,.esri-ui-corner .esri-component.esri-widget--panel,.esri-ui-corner .esri-component.esri-widget--panel-height-only{min-height:32px;transition:max-height .25s ease-in-out;overflow-y:auto}.esri-ui-corner .esri-component>.esri-widget--panel,.esri-ui-corner .esri-component.esri-widget--panel{width:300px}.esri-ui-corner .esri-component>.esri-widget--panel .esri-widget--panel,.esri-ui-corner .esri-component.esri-widget--panel .esri-widget--panel{width:auto}.esri-view-height-greater-than-medium .esri-ui-corner .esri-component.esri-widget--panel,.esri-view-height-greater-than-medium .esri-ui-corner .esri-component.esri-widget--panel-height-only{max-height:680px}.esri-view-height-medium .esri-ui-corner .esri-component.esri-widget--panel,.esri-view-height-medium .esri-ui-corner .esri-component.esri-widget--panel-height-only{max-height:540px}.esri-view-height-small .esri-ui-corner .esri-component.esri-widget--panel,.esri-view-height-small .esri-ui-corner .esri-component.esri-widget--panel-height-only{max-height:420px}.esri-view-height-xsmall .esri-ui-corner .esri-component.esri-widget--panel,.esri-view-height-xsmall .esri-ui-corner .esri-component.esri-widget--panel-height-only{max-height:240px}.esri-ui-bottom-right .esri-menu,.esri-ui-bottom-left .esri-menu{margin-top:0;margin-bottom:2px;top:auto;bottom:100%}[dir=rtl] .esri-widget__table th{text-align:right;border-left:3px solid #0000000d;border-right:none}[dir=rtl] .esri-select{background-position:0}[dir=rtl] .esri-menu__list-item{border-left:none;border-right:3px solid #0000}[dir=rtl] .esri-menu__list-item [class^=esri-icon-],[dir=rtl] .esri-menu__list-item .esri-building-phase-picker__arrow-left,[dir=rtl] .esri-menu__list-item .esri-building-phase-picker__arrow-right,[dir=rtl] .esri-menu__list-item .esri-building-level-picker__arrow-up,[dir=rtl] .esri-menu__list-item .esri-building-level-picker__arrow-down,[dir=rtl] .esri-menu__list-item [class*=\ esri-icon-],[dir=rtl] .esri-menu__list-item .esri-building-phase-picker__arrow-left,[dir=rtl] .esri-menu__list-item .esri-building-phase-picker__arrow-right,[dir=rtl] .esri-menu__list-item .esri-building-level-picker__arrow-up,[dir=rtl] .esri-menu__list-item .esri-building-level-picker__arrow-down{padding-left:2px;padding-right:0}[dir=rtl] .esri-menu__list-item--active{border-right-color:#2493f2}.esri-icon-font-fallback-text{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.esri-rotating{animation:1.25s linear infinite esri-rotate;transform:translateZ(0)}.esri-clearfix:before,.esri-clearfix:after{content:" ";display:table}.esri-clearfix:after{clear:both}.esri-interactive{cursor:pointer}.esri-hidden{display:none!important}.esri-invisible{visibility:hidden!important}.esri-offscreen{position:absolute;top:-999em;left:-999em}.esri-match-height{flex-direction:column;flex:auto;display:flex;overflow:hidden}@keyframes esri-fade-in{0%{opacity:0}25%{opacity:0}to{opacity:1}}.esri-attachments__progress-bar:before,.esri-attachments__progress-bar:after{opacity:1;content:"";height:1px;transition:opacity .5s ease-in-out;position:absolute;top:0}.esri-attachments__progress-bar:before{z-index:0;background-color:#adadad4d;width:100%}.esri-attachments__progress-bar:after{z-index:0;background-color:#adadad;width:20%;animation:1.5s linear infinite looping-progresss-bar-ani}.esri-attachments{background-color:#0000;width:100%}.esri-attachments__loader-container{justify-content:center;align-items:center;height:150px;padding:0;display:flex}.esri-attachments__loader{background:url(../base/images/loading-throb.gif) 50% no-repeat;width:100%;height:64px}.esri-attachments__actions{flex-flow:wrap;padding:6px 7px;display:flex}.esri-attachments__item-add-icon{padding:0 7px}.esri-attachments__delete-button{color:#eb7953;width:auto;margin-right:auto}.esri-attachments .esri-attachments__items{width:100%;margin:0;padding:0;display:flex}.esri-attachments .esri-attachments__item{margin:0;line-height:1.2em;list-style-type:none}.esri-attachments__item-button{outline-offset:-4px;cursor:pointer;text-align:unset;color:#adadad;background-color:#242424;border:1px solid #0000;border-radius:2px;align-items:center;width:100%;margin:0 0 6px;padding:6px 7px;text-decoration:none;transition:border-color .125s ease-in-out;display:flex;box-shadow:0 1px #adadad4d}.esri-attachments__item-button:focus,.esri-attachments__item-button:hover{border-color:#fff}.esri-attachments__item-link{text-decoration:none;display:block;position:relative}.esri-attachments__item-link:hover .esri-attachments__item-link-overlay,.esri-attachments__item-link:focus .esri-attachments__item-link-overlay{opacity:1}.esri-attachments__item-add{background-color:#0000;padding:6px 0}.esri-attachments__add-attachment-button{border-radius:2px;justify-content:flex-start;padding:12px 3px;font-size:12px;transition:background-color .25s ease-in-out}.esri-attachments__add-attachment-button:hover{background-color:#242424;text-decoration:none;box-shadow:0 1px 2px #0000004d}.esri-attachments__item-link-overlay{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;transition:opacity .25s ease-in-out;display:flex;position:absolute;inset:0}.esri-attachments__item-link-overlay-icon{color:#242424;background-color:#adadad80;border-radius:100%;justify-content:center;align-items:center;padding:18px;display:flex}.esri-attachments__item-link-overlay-icon svg{fill:#242424}.esri-attachments__item-mask{justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #adadad26}.esri-attachments__item-mask--icon{background-color:#303030;padding:24px 0}.esri-attachments__item-mask--icon .esri-attachments__image{width:32px;height:32px}.esri-attachments__metadata{justify-content:space-between;margin-top:3px;display:flex}.esri-attachments__metadata .esri-attachments__metadata-fieldset{text-align:center;background-color:#242424;border:none;flex:0 calc(50% - 1px);margin:0;padding:6px 7px;font-size:12px}.esri-attachments__file-name{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;margin-bottom:3px;font-size:12px;display:inline-block}.esri-attachments__file-fieldset{border:none;margin:0;padding:12px 7px}.esri-attachments__file-input{opacity:0;z-index:-1;width:.1px;height:.1px;position:absolute;overflow:hidden}.esri-attachments__container--list .esri-attachments__items{flex-flow:column}.esri-attachments__container--list .esri-attachments__item-mask{flex:none;margin-right:7px;position:relative}.esri-attachments__container--list .esri-attachments__image{max-width:unset;max-height:unset;left:50%}.esri-attachments__container--list .esri-attachments__label{flex:auto;justify-content:space-between;display:flex}.esri-attachments__container--list .esri-attachments__filename{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;cursor:pointer;flex:1 0 0}.esri-attachments__container--list .esri-attachments__item-chevron-icon{cursor:pointer;flex:none;padding:0 15px}.esri-attachments__container--preview .esri-attachments__items{flex-flow:wrap;align-items:center}.esri-attachments__container--preview .esri-attachments__item{width:100%;margin-bottom:12px}.esri-attachments__container--preview .esri-attachments__item-mask{width:100%;height:auto}.esri-attachments__container--preview .esri-attachments__item-button{box-shadow:none;flex-flow:column}.esri-attachments__container--preview .esri-attachments__item-button .esri-attachments__label{margin:12px 0}.esri-attachments__container--preview .esri-attachments__image{max-width:100%}.esri-attachments__container--preview .esri-attachments__filename{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;text-align:center;text-overflow:ellipsis;width:calc(100% - 15px);margin-top:12px;overflow:hidden}.esri-attachments__container--preview .esri-attachments__item-mask--icon{background-color:#0000}.esri-attachments__form-node{background-color:#242424;padding:6px 7px;box-shadow:0 1px #adadad4d}.esri-attachments__form-node .esri-attachments__item-mask{box-shadow:none;width:unset;height:unset}.esri-attachments__form-node .esri-attachments__image{max-width:100%}.esri-attachments__error-message{background-color:#242424;border-top:3px solid #de2900;margin:6px 7px;padding:12px 15px;animation:.25s ease-in-out esri-fade-in-down;box-shadow:0 1px 2px #0000004d}.esri-attachments__progress-bar{width:100%;position:absolute}[dir=rtl] .esri-attachments__item-mask{margin-left:7px;margin-right:0}.esri-attribution{background-color:#242424cc;flex-flow:row;justify-content:space-between;align-items:center;font-size:12px;line-height:16px;display:flex}.esri-attribution__link{color:currentColor;text-decoration:none}.esri-attribution__link:hover,.esri-attribution__link:active,.esri-attribution__link:visited,.esri-attribution__link:focus{color:currentColor}.esri-attribution__sources{text-overflow:ellipsis;white-space:nowrap;flex:1 0;align-self:flex-start;padding:0 5px;font-weight:300;overflow:hidden}.esri-attribution__sources[role=button]{font-size:1em}.esri-attribution__powered-by{text-align:right;white-space:nowrap;align-self:flex-end;padding:0 5px;font-weight:400}.esri-attribution--open{z-index:2}.esri-attribution__sources--open{white-space:normal}.esri-basemap-gallery{color:#d1d1d1;background-color:#242424;width:auto;position:relative;overflow-y:auto}.esri-basemap-gallery .esri-basemap-gallery__loader:before,.esri-basemap-gallery .esri-basemap-gallery__loader:after{opacity:1;content:"";height:1px;transition:opacity .5s ease-in-out;position:absolute;top:0}.esri-basemap-gallery .esri-basemap-gallery__loader:before{z-index:0;background-color:#adadad4d;width:100%}.esri-basemap-gallery .esri-basemap-gallery__loader:after{z-index:0;background-color:#adadad;width:20%;animation:1.5s linear infinite looping-progresss-bar-ani}.esri-basemap-gallery:focus-within{z-index:1;outline-offset:2px;outline:2px solid #adadad}.esri-basemap-gallery__item-container{flex-flow:column;gap:3px;margin:0;padding-block:3px;padding-inline:3px;list-style:none;transition:opacity .25s ease-in-out;display:flex;position:relative}.esri-basemap-gallery--grid .esri-basemap-gallery__item-container{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px 15px;padding-block:12px;padding-inline:15px;display:grid}.esri-basemap-gallery--source-refreshing .esri-basemap-gallery__item-container,.esri-basemap-gallery.esri-disabled .esri-basemap-gallery__item{opacity:.4;pointer-events:none;animation:none}.esri-basemap-gallery__empty-message{padding:12px 15px;animation:.5s ease-in-out esri-fade-in}.esri-basemap-gallery__item{box-sizing:border-box;cursor:pointer;border:1px solid #0000;flex-direction:row;align-items:center;width:100%;transition:background-color .25s ease-in-out,border-color .25s ease-in-out;animation:.5s ease-in-out esri-fade-in;display:flex;position:relative}.esri-basemap-gallery__item:hover{background-color:#303030;border-color:#adadad}.esri-basemap-gallery__item:hover .esri-basemap-gallery__item-title{color:#d1d1d1}.esri-basemap-gallery__item:focus{outline:none}.esri-basemap-gallery__item--error{opacity:.4;cursor:auto}.esri-basemap-gallery__item-thumbnail{aspect-ratio:1.5;border-inline-end:1px solid #adadad26;flex-shrink:0;width:120px;min-width:120px;transition:background-color .25s ease-in-out,border-color .25s ease-in-out}.esri-basemap-gallery__item-title{color:#adadad;justify-content:flex-start;align-items:center;width:100%;height:100%;font-size:12px;transition:color .25s ease-in-out,font-weight .25s ease-in-out;display:flex}.esri-basemap-gallery__item-title span{text-align:start;text-overflow:ellipsis;overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;display:-webkit-box;overflow:hidden}.esri-basemap-gallery__item--selected,.esri-basemap-gallery__item.esri-basemap-gallery__item--selected:hover,.esri-basemap-gallery__item.esri-basemap-gallery__item--selected:focus{cursor:auto;background-color:#000;border-color:#2493f2}.esri-basemap-gallery__item--selected .esri-basemap-gallery__item-title,.esri-basemap-gallery__item.esri-basemap-gallery__item--selected:hover .esri-basemap-gallery__item-title,.esri-basemap-gallery__item.esri-basemap-gallery__item--selected:focus .esri-basemap-gallery__item-title{color:#d1d1d1;font-weight:500}.esri-basemap-gallery__item-content{flex-direction:column;gap:12px;min-width:0;padding-block:2px;padding-inline:11px;display:flex}.esri-basemap-gallery__item-tags-container{flex-direction:row;gap:3px;display:flex}.esri-basemap-gallery__item-tags-container calcite-chip{cursor:inherit;--calcite-font-size--2:var(--calcite-font-size--3);--calcite-chip-spacing-s-internal:.15rem;max-width:60px;height:16px}@supports (object-fit:cover){.esri-basemap-gallery__item-thumbnail{object-fit:cover}}.esri-basemap-gallery--narrow-items .esri-basemap-gallery__item-thumbnail{aspect-ratio:1;width:80px;min-width:80px}.esri-basemap-gallery--grid .esri-basemap-gallery__item{text-align:center;flex-flow:column wrap}.esri-basemap-gallery--grid .esri-basemap-gallery__item:not(.esri-basemap-gallery--grid .esri-basemap-gallery__item--selected,:hover){border-color:#adadad26}.esri-basemap-gallery--grid .esri-basemap-gallery__item-thumbnail{border-block-end:1px solid #adadad26;border-inline-end:none;width:100%;min-width:0;height:auto}.esri-basemap-gallery--grid .esri-basemap-gallery__item-content{width:100%;height:40px;padding-block:4px;padding-inline:7px;position:relative}.esri-basemap-gallery--grid .esri-basemap-gallery__item-tags-container{position:absolute;inset-block-end:45px;inset-inline-end:5px}.esri-basemap-gallery--grid .esri-basemap-gallery__item-tags-container calcite-chip{max-width:53px}.esri-basemap-gallery__loader{width:100%;height:2px;animation:.5s ease-in-out esri-fade-in;position:absolute;top:0;left:0;right:0}.esri-view .esri-basemap-gallery{width:300px}.esri-view-width-greater-than-large .esri-ui-corner .esri-basemap-gallery{width:450px}.esri-basemap-layer-list{display:flex}.esri-basemap-layer-list__filter-no-results{padding:12px 15px}.esri-basemap-layer-list__item{--calcite-list-item-spacing-indent:2rem}.esri-basemap-layer-list__item-temporary-icon{margin-inline-start:.25rem}.esri-basemap-layer-list__item-catalog-icon{margin-inline-end:0}.esri-basemap-layer-list__item-action-image{text-align:center;background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 0 16px;width:16px;height:16px;font-size:14px}.esri-basemap-layer-list__action-menu .esri-basemap-layer-list__action-group{display:none}.esri-basemap-layer-list__action-menu[open] .esri-basemap-layer-list__action-group{display:flex}.esri-basemap-layer-list__visible-icon{visibility:hidden}.esri-basemap-layer-list__item--active:hover>.esri-basemap-layer-list__visible-toggle>.esri-basemap-layer-list__visible-icon,.esri-basemap-layer-list__item--active:focus>.esri-basemap-layer-list__visible-toggle>.esri-basemap-layer-list__visible-icon,.esri-basemap-layer-list__item--active:focus-within>.esri-basemap-layer-list__visible-toggle>.esri-basemap-layer-list__visible-icon{visibility:visible}.esri-basemap-layer-list__item--invisible{color:#adadad66}.esri-basemap-layer-list__status-indicator{visibility:hidden;color:#0000}.esri-basemap-layer-list__publishing{visibility:visible;color:#adadad;animation:2s infinite esri-basemap-layer-list__publishing-anim}.esri-basemap-layer-list__updating{visibility:visible;animation:2s infinite esri-basemap-layer-list__updating-anim}.esri-basemap-layer-list__connection-status{visibility:visible;color:#f89927;width:16px;height:16px;margin-inline:7px}.esri-basemap-layer-list__connection-status--connected{color:#35ac46}.esri-basemap-layer-list__item-content{-webkit-user-select:none;user-select:none;word-break:break-word;word-wrap:break-word;font-size:var(--calcite-font-size--1)}.esri-basemap-layer-list__item-content-bottom{font-size:var(--calcite-font-size--1);margin:12px 15px}.esri-basemap-layer-list__item-content-bottom .esri-legend__service{padding:0 0 12px}.esri-basemap-layer-list__item-message{font-size:var(--calcite-font-size--1);margin:12px 15px}.esri-basemap-layer-list__editing{padding-block:var(--calcite-spacing-sm);padding-inline:var(--calcite-spacing-sm)}@keyframes esri-basemap-layer-list__updating-anim{0%,40%{color:#0000}50%,80%{color:var(--calcite-color-brand)}to{color:#0000}}@keyframes esri-basemap-layer-list__publishing-anim{0%,20%{transform:rotate(45deg)}80%,to{transform:rotate(135deg)}}@keyframes esri-basemap-slide{0%{opacity:0;margin-top:0;margin-left:0}75%{opacity:0;margin-top:0;margin-left:0}to{opacity:1;margin-top:5px;margin-left:5px}}.esri-basemap-toggle{box-shadow:none}.esri-basemap-toggle calcite-button{flex-direction:row;justify-content:center;align-items:center;width:69px;height:69px;display:flex;position:relative;overflow:visible}.esri-basemap-toggle__container,.esri-basemap-toggle__image{width:64px;height:64px;position:absolute;top:0;left:0;overflow:hidden}.esri-basemap-toggle__container{box-shadow:0 1px 2px #0000004d}.esri-basemap-toggle__image{background-color:#242424;background-image:url(../base/images/basemap-toggle-64.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.esri-basemap-toggle__image--loading{background-image:unset;justify-content:center;align-items:center;display:flex}.esri-basemap-toggle__image--secondary{margin-top:5px;margin-left:5px;animation:2s ease-in-out esri-basemap-slide;box-shadow:0 1px 2px #0000004d}.esri-basemap-thumbnail__overlay-scrim{color:var(--calcite-color-text-inverse);--calcite-scrim-background:#00000080}.esri-basemap-toggle__image-overlay{background-color:#fff0;justify-content:center;align-items:flex-end;width:100%;height:100%;transition:background-color .125s ease-in-out;display:flex;position:absolute}.esri-basemap-toggle__image-overlay .esri-basemap-toggle:hover{background-color:#ededed66}.esri-basemap-toggle__title{text-align:center;background-color:#ffffffb3;flex:1 0 100%;height:auto;padding:.5em;font-size:9px;font-weight:500;line-height:1.3em}.esri-widget.esri-basemap-toggle .esri-widget.esri-basemap-toggle,.esri-ui-corner .esri-widget.esri-basemap-toggle{box-shadow:none;background-color:#0000}.esri-binary-color-size-slider{direction:ltr;min-width:260px}.esri-binary-color-size-slider .esri-slider{z-index:1;font-size:12px;position:relative}.esri-binary-color-size-slider .esri-slider .esri-slider__content{flex-direction:row;height:240px;margin:0 auto 0 40%}.esri-binary-color-size-slider .esri-slider .esri-slider__track{background-color:#0000;flex:none;display:flex}.esri-binary-color-size-slider .esri-slider .esri-slider__anchor{border-top:1px solid #242424;border-bottom:1px solid #adadad;width:30px}.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label{text-decoration:underline}.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb{background-color:#ededed;border:none;transform:none}.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after{border-left-color:#ededed}.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before{background-color:#49b0f2;transform:translate(-1.5px)}.esri-binary-color-size-slider .esri-slider .esri-slider__thumb{background-color:#adadad;border:none;border-radius:0;width:6px;height:12px;top:-6px;left:-12px}.esri-binary-color-size-slider .esri-slider .esri-slider__thumb:before{content:"";background-color:#adadad;width:3px;height:12px;transition:transform .125s ease-in-out,background-color .125s ease-in-out;position:absolute;top:0;left:-1.5px}.esri-binary-color-size-slider .esri-slider .esri-slider__thumb:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:6px solid #adadad;width:0;height:0;position:absolute;top:0;left:6px}.esri-binary-color-size-slider .esri-slider .esri-slider__label{text-align:right;min-width:50px;line-height:20px;left:auto;right:50px}.esri-binary-color-size-slider .esri-slider .esri-slider__label:hover{background-color:#303030}.esri-binary-color-size-slider .esri-slider .esri-slider__segment:hover{cursor:default}.esri-binary-color-size-slider .esri-slider .esri-slider__range-input{text-align:center;width:50%;margin:auto}.esri-binary-color-size-slider .esri-slider .esri-slider__label-input{text-align:right;width:70px}.esri-binary-color-size-slider .esri-slider .esri-slider__max,.esri-binary-color-size-slider .esri-slider .esri-slider__min{z-index:0;flex:none;width:auto;margin:9px auto;padding:9px 12px;position:relative}.esri-binary-color-size-slider .esri-slider .esri-slider__max:before,.esri-binary-color-size-slider .esri-slider .esri-slider__min:before{z-index:-1;content:"";width:100%;height:100%;position:absolute;top:0;left:0}.esri-binary-color-size-slider .esri-slider .esri-slider__max.esri-slider__range--active,.esri-binary-color-size-slider .esri-slider .esri-slider__min.esri-slider__range--active{background-color:#242424}.esri-binary-color-size-slider .esri-slider .esri-slider__max .esri-slider__range-input,.esri-binary-color-size-slider .esri-slider .esri-slider__min .esri-slider__range-input{margin:0 auto}.esri-binary-color-size-slider .esri-slider .esri-slider__extra-content{height:100%;display:flex}.esri-binary-color-size-slider .esri-slider .esri-histogram__svg{overflow:visible}.esri-binary-color-size-slider .esri-slider .esri-histogram__label{fill:#d1d1d1;stroke-width:2px}.esri-binary-color-size-slider .esri-slider .esri-histogram__average-line,.esri-binary-color-size-slider .esri-slider .esri-histogram__label{paint-order:stroke;stroke:#242424}.esri-binary-color-size-slider .esri-slider .zoom-cap--max{position:absolute;top:0}.esri-binary-color-size-slider .esri-slider .zoom-cap--min{position:absolute;bottom:0}.esri-binary-color-size-slider .esri-slider .zoom-cap{stroke-width:0;width:30px;height:11px}.esri-binary-color-size-slider .esri-slider .zoom-cap:hover{cursor:pointer}.esri-binary-color-size-slider .esri-slider .zoom-cap:hover .zoom-cap--mask{fill:#fff}.esri-binary-color-size-slider .esri-slider .zoom-cap:hover .zoom-cap--line{fill:#0079c1}.esri-binary-color-size-slider .esri-slider .zoom-cap:hover .zoom-cap--underline,.esri-binary-color-size-slider .esri-slider .zoom-cap .zoom-cap--mask,.esri-binary-color-size-slider .esri-slider .zoom-cap .zoom-cap--line{fill:#fff}.esri-binary-color-size-slider .esri-slider .zoom-cap .zoom-cap--underline{fill:#323232}.esri-binary-color-size-slider__ramp{width:30px;height:100%;display:flex;position:relative}.esri-binary-color-size-slider__ramp svg{stroke:#adadad;stroke-width:1px;width:100%;height:100%;position:absolute;left:0}.esri-binary-color-size-slider__ramp svg rect{width:100%;height:100%}.esri-binary-color-size-slider__ramp svg path{stroke-width:.5px}.esri-binary-color-size-slider__histogram-container{flex:1 1 0;width:120px;height:100%;display:flex}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider .esri-slider__content{margin:0 auto 0 35%}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider .esri-slider__track{background-color:#0000;width:12px}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__label{text-decoration:underline}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb{background-color:#ededed;border:none;transform:none}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after{border-left-color:#ededed}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before{background-color:#49b0f2;transform:translate(-1.5px)}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__segment--interactive{background-image:url(../base/images/SM-Slider_TrackBackground_idle.svg);background-position:50%;background-repeat:no-repeat;background-size:12px 100%}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__segment--interactive:hover,.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__segment--interactive:focus{cursor:pointer;background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active{background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-bookmarks{background-color:#0000;display:flex}.esri-bookmarks .esri-widget__content--empty{background-color:#303030}.esri-bookmarks calcite-flow-item[loading]{min-height:150px}.esri-bookmarks__loader{margin-inline-end:0}.esri-bookmarks__filter-no-results{padding:12px 15px}.esri-bookmarks__bookmark-image-container{min-width:16px;min-height:16px;margin:6px 0;margin-inline-start:6px;display:flex;position:relative}.esri-bookmarks__bookmark-image-container .esri-bookmarks__image{max-width:64px;overflow:hidden}.esri-bookmarks--drag-enabled .esri-bookmarks__bookmark-image-container{margin-inline-start:0}.esri-bookmarks__no-bookmarks-heading{margin:0;margin-block-start:12px;font-size:16px;font-weight:400}.esri-bookmarks__authoring{flex-direction:column;display:flex}.esri-bookmarks__authoring-image-container{align-items:middle;text-align:center;background-image:url(../base/images/transparent-bg.png);justify-content:center;width:128px;height:128px;margin-block-end:12px;margin-inline-end:15px;display:flex}.esri-bookmarks__authoring-image-container .esri-bookmarks__image{max-width:128px;max-height:128px}.esri-bookmarks__form{height:100%;display:flex}.esri-bookmarks__form-content{padding-block:12px;padding-inline:15px}.esri-bookmarks__authoring-refresh-thumbnail-button{margin-block-end:12px}.esri-bookmarks__bookmark-content-label{color:var(--calcite-color-text-1);font-size:var(--calcite-font-size--2)}.esri-bookmarks__bookmark-content calcite-table{margin-inline-start:-.25rem}.esri-bookmarks__bookmark-content calcite-table,.esri-bookmarks__bookmark-content calcite-table-row{pointer-events:none;--calcite-color-border-3:transparent;--calcite-color-text-1:var(--calcite-color-text-3);--calcite-internal-table-row-background:transparent}.esri-building-level-picker-label{text-align:center;color:#adadad;font-size:40px;line-height:40px}.esri-building-level-picker-label,.esri-building-level-picker-label--empty{cursor:pointer;text-align:center;width:90px;transition:opacity .3s;position:relative}.esri-building-level-picker-label.esri-building-level-picker-label--active,.esri-building-level-picker-label--empty.esri-building-level-picker-label--active{color:#2493f2}.esri-building-level-picker-label--empty{cursor:default;color:#d1d1d1;font-size:14px;font-weight:300}.esri-building-level-picker-label__clear-button{appearance:none;cursor:pointer;color:#adadad;border:none;border-radius:50%;width:20px;height:20px;margin-left:3px;padding:4px;font-size:12px;line-height:12px;transition:all .1s ease-in-out;display:none;position:absolute;top:10px}.esri-building-level-picker-label__clear-button:hover{background:#303030}.esri-building-level-picker-label--active .esri-building-level-picker-label__clear-button{display:inline-block}.esri-building-level-picker-item__base{pointer-events:none;will-change:height;position:absolute;left:50%;transform:translate(-50%,-50%)}.esri-building-level-picker-item__base .rect{pointer-events:none;will-change:height;background-color:#ffffffb3;border:2px solid #adadad4d;outline:1px solid #0000;margin-top:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(66deg)rotate(45deg)}.esri-building-level-picker-item--hover .esri-building-level-picker-item__base .rect{background-color:#ffffffb3;border-color:#2493f2;box-shadow:0 0 2px 1px #2493f2}.esri-building-level-picker-item--active .esri-building-level-picker-item__base .rect{background-color:#2493f2;border-color:#2493f2}.esri-building-level-picker-item{will-change:height;touch-action:none;border:1px solid #0000}.esri-building-level-picker-item,.esri-building-level-picker-item .esri-building-level-picker-item__base,.esri-building-level-picker-item .rect{transition:height .1s ease-out,width .1s ease-out,background-color .1s ease-in-out,border-color .1s ease-in-out}.esri-building-level-picker--animate-level .esri-building-level-picker-item,.esri-building-level-picker--animate-level .esri-building-level-picker-item .esri-building-level-picker-item__base,.esri-building-level-picker--animate-level .esri-building-level-picker-item .rect{transition:height .3s cubic-bezier(.63,-.265,.48,1.64),width .3s cubic-bezier(.63,-.265,.48,1.64),background-color .1s ease-in-out,border-color .1s ease-in-out}.esri-building-level-picker{flex-direction:row;align-items:center;display:flex}.esri-building-level-picker.esri-building-level-picker--no-level{display:none}.esri-building-level-picker__levels-container{cursor:pointer;flex-direction:column;justify-content:flex-start;align-items:center;width:50%;padding:20px 0;display:flex;transform:rotate(180deg)}.esri-building-level-picker__inner-levels-container{transition:margin .3s}.esri-building-level-picker__label-container{flex-direction:column;justify-content:space-between;align-items:center;width:50%;height:90px;margin-right:12px;display:flex}.esri-building-level-picker__arrow-up,.esri-building-level-picker__arrow-down{appearance:none;cursor:pointer;text-align:center;background:0 0;border:none;width:18px;height:18px;padding:4px;font-size:10px;line-height:10px;transition:all .1s ease-in-out}.esri-building-level-picker__arrow-up:hover:not(:disabled),.esri-building-level-picker__arrow-down:hover:not(:disabled){background:#303030}.esri-building-level-picker__arrow-up:disabled,.esri-building-level-picker__arrow-down:disabled{opacity:.4;cursor:default}.esri-building-level-picker__arrow-up.esri-arrow-down,.esri-building-level-picker__arrow-down.esri-arrow-down,.esri-building-level-picker__arrow-down{transform:rotate(-90deg)}.esri-building-level-picker__arrow-up.esri-arrow-up,.esri-building-level-picker__arrow-up,.esri-building-level-picker__arrow-down.esri-arrow-up{transform:rotate(90deg)}.esri-building-level-picker__arrow-up.esri-arrow-left,.esri-building-level-picker__arrow-up.esri-building-phase-picker__arrow-left,.esri-building-level-picker__arrow-down.esri-arrow-left,.esri-building-level-picker__arrow-down.esri-building-phase-picker__arrow-left{transform:rotate(0)}.esri-building-level-picker__arrow-up.esri-arrow-right,.esri-building-level-picker__arrow-up.esri-building-phase-picker__arrow-right,.esri-building-level-picker__arrow-down.esri-arrow-right,.esri-building-level-picker__arrow-down.esri-building-phase-picker__arrow-right{transform:rotate(180deg)}.esri-building-phase-picker,.esri-building-phase-picker__phases-container{flex-direction:row;align-items:center;display:flex}.esri-building-phase-picker__phases-container{flex-grow:0;flex-shrink:1;padding:5px;overflow:hidden}.esri-building-phase-picker__phase{appearance:none;cursor:pointer;color:#d1d1d1;background:#242424;border:1px solid #adadad4d;border-radius:100%;flex-shrink:0;width:32px;height:32px;font-weight:400;transition:all .25s}.esri-building-phase-picker__phase:hover{transform:scale(1.1);box-shadow:0 0 2px 1px #2493f2}.esri-building-phase-picker__phase.esri-building-phase-picker__phase--active{background-color:#000;border-color:#2493f2}.esri-building-phase-picker__phase.esri-building-phase-picker__phase--current{color:#242424;background-color:#2493f2}.esri-building-phase-picker__divider{background:#adadad4d;flex-grow:0;min-width:15px;height:1px}.esri-building-phase-picker__divider.esri-building-phase-picker__divider--active{background-color:#2493f2}.esri-building-phase-picker__arrow-left,.esri-building-phase-picker__arrow-right{appearance:none;cursor:pointer;text-align:center;background:0 0;border:none;width:18px;height:18px;padding:4px;font-size:10px;line-height:10px;transition:all .1s ease-in-out}.esri-building-phase-picker__arrow-left:hover:not(:disabled),.esri-building-phase-picker__arrow-right:hover:not(:disabled){background:#303030}.esri-building-phase-picker__arrow-left:disabled,.esri-building-phase-picker__arrow-right:disabled{opacity:.4;cursor:default}.esri-building-phase-picker__arrow-left.esri-arrow-down,.esri-building-phase-picker__arrow-left.esri-building-level-picker__arrow-down,.esri-building-phase-picker__arrow-right.esri-arrow-down,.esri-building-phase-picker__arrow-right.esri-building-level-picker__arrow-down{transform:rotate(-90deg)}.esri-building-phase-picker__arrow-left.esri-arrow-up,.esri-building-phase-picker__arrow-left.esri-building-level-picker__arrow-up,.esri-building-phase-picker__arrow-right.esri-arrow-up,.esri-building-phase-picker__arrow-right.esri-building-level-picker__arrow-up{transform:rotate(90deg)}.esri-building-phase-picker__arrow-left.esri-arrow-left,.esri-building-phase-picker__arrow-left,.esri-building-phase-picker__arrow-right.esri-arrow-left{transform:rotate(0)}.esri-building-phase-picker__arrow-left.esri-arrow-right,.esri-building-phase-picker__arrow-right.esri-arrow-right,.esri-building-phase-picker__arrow-right{transform:rotate(180deg)}.esri-building-disciplines-tree-node--level-1{padding-left:0}.esri-building-disciplines-tree-node--level-1.esri-building-disciplines-tree-node--leaf{padding-left:18px}.esri-building-disciplines-tree-node--level-2{padding-left:11px}.esri-building-disciplines-tree-node--level-2.esri-building-disciplines-tree-node--leaf{padding-left:29px}.esri-building-disciplines-tree-node--level-3{padding-left:22px}.esri-building-disciplines-tree-node--level-3.esri-building-disciplines-tree-node--leaf{padding-left:40px}.esri-building-disciplines-tree-node--level-4{padding-left:33px}.esri-building-disciplines-tree-node--level-4.esri-building-disciplines-tree-node--leaf{padding-left:51px}.esri-building-disciplines-tree-node--level-5{padding-left:44px}.esri-building-disciplines-tree-node--level-5.esri-building-disciplines-tree-node--leaf{padding-left:62px}.esri-building-disciplines-tree-node__label{cursor:pointer;flex-direction:row;align-items:center;padding-top:3px;padding-bottom:3px;font-size:14px;font-weight:300;display:flex}.esri-building-disciplines-tree-node__label span{word-break:break-word;text-wrap:pretty;min-width:0}.esri-building-disciplines-tree-node__collapse-toggle{appearance:none;background:0 0;border:none;flex-shrink:0;width:18px;height:18px;margin:0;padding:4px;font-size:10px;line-height:10px;transition:transform .1s ease-in-out;display:inline-block}.esri-building-disciplines-tree-node__collapse-toggle:not(.esri-building-disciplines-tree-node__collapse-toggle--collapsed){transform:rotate(90deg)}.esri-building-disciplines-tree-node__checkbox{appearance:none;background:0 0;border:1px solid #adadad4d;flex-shrink:0;width:14px;height:14px;margin:0 7px 0 0;padding:1px;font-size:10px;line-height:10px;transition:all .1s ease-in-out;display:inline-block}.esri-building-disciplines-tree-node__checkbox:before{color:#242424}.esri-building-disciplines-tree-node__checkbox--indeterminate:before{color:#adadad}.esri-building-disciplines-tree-node__checkbox--checked{background:#2493f2;border-color:#2493f2}.esri-building-disciplines-tree-node__checkbox--checked:before{color:#242424}[dir=rtl] .esri-building-disciplines-tree-node__checkbox{margin-left:7px;margin-right:0}[dir=rtl] .esri-building-disciplines-tree-node__collapse-toggle{transform:rotate(180deg)}[dir=rtl] .esri-building-disciplines-tree-node__collapse-toggle:not(.esri-building-disciplines-tree-node__collapse-toggle--collapsed){transform:rotate(90deg)}[dir=rtl] .esri-building-disciplines-tree-node--level-1{padding-left:0;padding-right:0}[dir=rtl] .esri-building-disciplines-tree-node--level-1.esri-building-disciplines-tree-node--leaf{padding-left:0;padding-right:18px}[dir=rtl] .esri-building-disciplines-tree-node--level-2{padding-left:0;padding-right:11px}[dir=rtl] .esri-building-disciplines-tree-node--level-2.esri-building-disciplines-tree-node--leaf{padding-left:0;padding-right:29px}[dir=rtl] .esri-building-disciplines-tree-node--level-3{padding-left:0;padding-right:22px}[dir=rtl] .esri-building-disciplines-tree-node--level-3.esri-building-disciplines-tree-node--leaf{padding-left:0;padding-right:40px}[dir=rtl] .esri-building-disciplines-tree-node--level-4{padding-left:0;padding-right:33px}[dir=rtl] .esri-building-disciplines-tree-node--level-4.esri-building-disciplines-tree-node--leaf{padding-left:0;padding-right:51px}[dir=rtl] .esri-building-disciplines-tree-node--level-5{padding-left:0;padding-right:44px}[dir=rtl] .esri-building-disciplines-tree-node--level-5.esri-building-disciplines-tree-node--leaf{padding-left:0;padding-right:62px}.esri-building-explorer{width:300px;max-width:100%;max-height:calc(100vh - 30px);padding:15px;position:relative;overflow:hidden auto}.esri-building-explorer .esri-widget__heading{font-weight:400}.esri-building-explorer__loading-container{text-align:center}.esri-building-explorer__loading-container calcite-loader{box-sizing:content-box}.esri-building-explorer__section:not(:last-child){margin-bottom:30px}.esri-building-explorer__panel--error{color:#eb7953;margin:0;animation:.25s ease-in-out esri-fade-in}.esri-button-menu{width:32px;height:32px}.esri-button-menu__content{min-width:200px;max-height:250px;overflow:auto}.esri-button-menu__content .esri-button-menu__item-wrapper,.esri-button-menu__content .esri-button-menu__embedded-content-wrapper{margin:0;padding:0;list-style:none}.esri-button-menu__item{padding:0;display:block}.esri-button-menu__item .esri-button-menu__item-label{cursor:pointer;color:#d1d1d1;justify-content:flex-start;align-items:center;margin:0;padding:12px 15px;font-size:14px;font-weight:400;text-decoration:none;display:flex;position:relative}.esri-button-menu__item .esri-button-menu__item-label:hover{color:#ededed;background-color:#303030}.esri-button-menu__item .esri-button-menu__item-label .esri-button-menu__item-label-content{width:auto;padding:0 7px}.esri-button-menu__item .esri-button-menu__icon{color:#adadad}.esri-button-menu__item .esri-button-menu__checkbox{opacity:0;position:absolute}.esri-button-menu__item .esri-button-menu__checkbox:checked~.esri-button-menu__embedded-content-wrapper{display:block}.esri-button-menu__item .esri-button-menu__embedded-content-wrapper{display:none}.esri-button-menu__item .esri-button-menu__embedded-content-wrapper .esri-button-menu__checkbox:checked~.esri-button-menu__item-label .esri-button-menu__icon{display:block}.esri-button-menu__item--selectable .esri-button-menu__icon{display:none}.esri-catalog-layer-list{display:flex}.esri-catalog-layer-list__filter-no-results{padding:12px 15px}.esri-catalog-layer-list__item{--calcite-list-item-spacing-indent:2rem;--calcite-list-item-icon-center:8.5px}.esri-catalog-layer-list__item-temporary-icon{margin-inline-start:.25rem}.esri-catalog-layer-list__item-table-icon{margin-inline-end:0}.esri-catalog-layer-list__item-action-image{text-align:center;background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 0 16px;width:16px;height:16px;font-size:14px}.esri-catalog-layer-list__action-menu .esri-catalog-layer-list__action-group{display:none}.esri-catalog-layer-list__action-menu[open] .esri-catalog-layer-list__action-group{display:flex}.esri-catalog-layer-list__visible-icon{visibility:hidden}.esri-catalog-layer-list__item--active:hover>.esri-catalog-layer-list__visible-toggle>.esri-catalog-layer-list__visible-icon,.esri-catalog-layer-list__item--active:focus>.esri-catalog-layer-list__visible-toggle>.esri-catalog-layer-list__visible-icon,.esri-catalog-layer-list__item--active:focus-within>.esri-catalog-layer-list__visible-toggle>.esri-catalog-layer-list__visible-icon{visibility:visible}.esri-catalog-layer-list__item--invisible{color:#adadad66}.esri-catalog-layer-list__status-indicator{visibility:hidden;color:#0000}.esri-catalog-layer-list__publishing{visibility:visible;color:#adadad;transform-origin:var(--calcite-list-item-icon-center)var(--calcite-list-item-icon-center);animation:2s infinite esri-catalog-layer-list__publishing-anim}.esri-catalog-layer-list__updating{visibility:visible;animation:2s infinite esri-catalog-layer-list__updating-anim}.esri-catalog-layer-list__connection-status{visibility:visible;color:#f89927;width:16px;height:16px;margin-inline:7px}.esri-catalog-layer-list__connection-status--connected{color:#35ac46}.esri-catalog-layer-list__item-content{-webkit-user-select:none;user-select:none;word-break:break-word;word-wrap:break-word;font-size:var(--calcite-font-size--1)}.esri-catalog-layer-list__item-content-bottom{font-size:var(--calcite-font-size--1);margin:12px 15px}.esri-catalog-layer-list__item-content-bottom .esri-legend__service{padding:0 0 12px}.esri-catalog-layer-list__item-message{font-size:var(--calcite-font-size--1);margin:12px 15px}@keyframes esri-catalog-layer-list__updating-anim{0%,40%{color:#0000}50%,80%{color:var(--calcite-color-brand)}to{color:#0000}}@keyframes esri-catalog-layer-list__publishing-anim{0%,20%{transform:rotate(45deg)}80%,to{transform:rotate(135deg)}}.esri-classed-color-slider{direction:ltr;min-width:260px}.esri-classed-color-slider .esri-slider{z-index:1;font-size:12px;position:relative}.esri-classed-color-slider .esri-slider .esri-slider__content{flex-direction:row;height:240px;margin:0 auto 0 40%}.esri-classed-color-slider .esri-slider .esri-slider__track{background-color:#0000;flex:none;display:flex}.esri-classed-color-slider .esri-slider .esri-slider__anchor{border-top:1px solid #242424;border-bottom:1px solid #adadad;width:30px}.esri-classed-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,.esri-classed-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label{text-decoration:underline}.esri-classed-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,.esri-classed-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb{background-color:#ededed;border:none;transform:none}.esri-classed-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,.esri-classed-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after{border-left-color:#ededed}.esri-classed-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,.esri-classed-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before{background-color:#49b0f2;transform:translate(-1.5px)}.esri-classed-color-slider .esri-slider .esri-slider__thumb{background-color:#adadad;border:none;border-radius:0;width:6px;height:12px;top:-6px;left:-12px}.esri-classed-color-slider .esri-slider .esri-slider__thumb:before{content:"";background-color:#adadad;width:3px;height:12px;transition:transform .125s ease-in-out,background-color .125s ease-in-out;position:absolute;top:0;left:-1.5px}.esri-classed-color-slider .esri-slider .esri-slider__thumb:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:6px solid #adadad;width:0;height:0;position:absolute;top:0;left:6px}.esri-classed-color-slider .esri-slider .esri-slider__label{text-align:right;min-width:50px;line-height:20px;left:auto;right:50px}.esri-classed-color-slider .esri-slider .esri-slider__label:hover{background-color:#303030}.esri-classed-color-slider .esri-slider .esri-slider__segment:hover{cursor:default}.esri-classed-color-slider .esri-slider .esri-slider__range-input{text-align:center;width:50%;margin:auto}.esri-classed-color-slider .esri-slider .esri-slider__label-input{text-align:right;width:70px}.esri-classed-color-slider .esri-slider .esri-slider__max,.esri-classed-color-slider .esri-slider .esri-slider__min{z-index:0;flex:none;width:auto;margin:9px auto;padding:9px 12px;position:relative}.esri-classed-color-slider .esri-slider .esri-slider__max:before,.esri-classed-color-slider .esri-slider .esri-slider__min:before{z-index:-1;content:"";width:100%;height:100%;position:absolute;top:0;left:0}.esri-classed-color-slider .esri-slider .esri-slider__max.esri-slider__range--active,.esri-classed-color-slider .esri-slider .esri-slider__min.esri-slider__range--active{background-color:#242424}.esri-classed-color-slider .esri-slider .esri-slider__max .esri-slider__range-input,.esri-classed-color-slider .esri-slider .esri-slider__min .esri-slider__range-input{margin:0 auto}.esri-classed-color-slider .esri-slider .esri-slider__extra-content{height:100%;display:flex}.esri-classed-color-slider .esri-slider .esri-histogram__svg{overflow:visible}.esri-classed-color-slider .esri-slider .esri-histogram__label{fill:#d1d1d1;stroke-width:2px}.esri-classed-color-slider .esri-slider .esri-histogram__average-line,.esri-classed-color-slider .esri-slider .esri-histogram__label{paint-order:stroke;stroke:#242424}.esri-classed-color-slider .esri-slider .zoom-cap--max{position:absolute;top:0}.esri-classed-color-slider .esri-slider .zoom-cap--min{position:absolute;bottom:0}.esri-classed-color-slider .esri-slider .zoom-cap{stroke-width:0;width:30px;height:11px}.esri-classed-color-slider .esri-slider .zoom-cap:hover{cursor:pointer}.esri-classed-color-slider .esri-slider .zoom-cap:hover .zoom-cap--mask{fill:#fff}.esri-classed-color-slider .esri-slider .zoom-cap:hover .zoom-cap--line{fill:#0079c1}.esri-classed-color-slider .esri-slider .zoom-cap:hover .zoom-cap--underline,.esri-classed-color-slider .esri-slider .zoom-cap .zoom-cap--mask,.esri-classed-color-slider .esri-slider .zoom-cap .zoom-cap--line{fill:#fff}.esri-classed-color-slider .esri-slider .zoom-cap .zoom-cap--underline{fill:#323232}.esri-classed-color-slider__ramp{width:30px;height:100%;display:flex;position:relative}.esri-classed-color-slider__ramp svg{stroke:#adadad;stroke-width:1px;width:100%;height:100%;position:absolute;left:0}.esri-classed-color-slider__ramp svg rect{width:100%;height:100%}.esri-classed-color-slider__ramp svg path{stroke-width:.5px}.esri-classed-color-slider__histogram-container{flex:1 1 0;width:120px;height:100%;display:flex}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider .esri-slider__content{margin:0 auto 0 35%}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider .esri-slider__track{background-color:#0000;width:12px}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__label{text-decoration:underline}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb{background-color:#ededed;border:none;transform:none}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after{border-left-color:#ededed}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before{background-color:#49b0f2;transform:translate(-1.5px)}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__segment--interactive{background-image:url(../base/images/SM-Slider_TrackBackground_idle.svg);background-position:50%;background-repeat:no-repeat;background-size:12px 100%}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__segment--interactive:hover,.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__segment--interactive:focus{cursor:pointer;background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active{background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-classed-size-slider{direction:ltr;min-width:260px}.esri-classed-size-slider .esri-slider{z-index:1;font-size:12px;position:relative}.esri-classed-size-slider .esri-slider .esri-slider__content{flex-direction:row;height:240px;margin:0 auto 0 40%}.esri-classed-size-slider .esri-slider .esri-slider__track{background-color:#0000;flex:none;display:flex}.esri-classed-size-slider .esri-slider .esri-slider__anchor{border-top:1px solid #242424;border-bottom:1px solid #adadad;width:30px}.esri-classed-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,.esri-classed-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label{text-decoration:underline}.esri-classed-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,.esri-classed-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb{background-color:#ededed;border:none;transform:none}.esri-classed-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,.esri-classed-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after{border-left-color:#ededed}.esri-classed-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,.esri-classed-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before{background-color:#49b0f2;transform:translate(-1.5px)}.esri-classed-size-slider .esri-slider .esri-slider__thumb{background-color:#adadad;border:none;border-radius:0;width:6px;height:12px;top:-6px;left:-12px}.esri-classed-size-slider .esri-slider .esri-slider__thumb:before{content:"";background-color:#adadad;width:3px;height:12px;transition:transform .125s ease-in-out,background-color .125s ease-in-out;position:absolute;top:0;left:-1.5px}.esri-classed-size-slider .esri-slider .esri-slider__thumb:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:6px solid #adadad;width:0;height:0;position:absolute;top:0;left:6px}.esri-classed-size-slider .esri-slider .esri-slider__label{text-align:right;min-width:50px;line-height:20px;left:auto;right:50px}.esri-classed-size-slider .esri-slider .esri-slider__label:hover{background-color:#303030}.esri-classed-size-slider .esri-slider .esri-slider__segment:hover{cursor:default}.esri-classed-size-slider .esri-slider .esri-slider__range-input{text-align:center;width:50%;margin:auto}.esri-classed-size-slider .esri-slider .esri-slider__label-input{text-align:right;width:70px}.esri-classed-size-slider .esri-slider .esri-slider__max,.esri-classed-size-slider .esri-slider .esri-slider__min{z-index:0;flex:none;width:auto;margin:9px auto;padding:9px 12px;position:relative}.esri-classed-size-slider .esri-slider .esri-slider__max:before,.esri-classed-size-slider .esri-slider .esri-slider__min:before{z-index:-1;content:"";width:100%;height:100%;position:absolute;top:0;left:0}.esri-classed-size-slider .esri-slider .esri-slider__max.esri-slider__range--active,.esri-classed-size-slider .esri-slider .esri-slider__min.esri-slider__range--active{background-color:#242424}.esri-classed-size-slider .esri-slider .esri-slider__max .esri-slider__range-input,.esri-classed-size-slider .esri-slider .esri-slider__min .esri-slider__range-input{margin:0 auto}.esri-classed-size-slider .esri-slider .esri-slider__extra-content{height:100%;display:flex}.esri-classed-size-slider .esri-slider .esri-histogram__svg{overflow:visible}.esri-classed-size-slider .esri-slider .esri-histogram__label{fill:#d1d1d1;stroke-width:2px}.esri-classed-size-slider .esri-slider .esri-histogram__average-line,.esri-classed-size-slider .esri-slider .esri-histogram__label{paint-order:stroke;stroke:#242424}.esri-classed-size-slider .esri-slider .zoom-cap--max{position:absolute;top:0}.esri-classed-size-slider .esri-slider .zoom-cap--min{position:absolute;bottom:0}.esri-classed-size-slider .esri-slider .zoom-cap{stroke-width:0;width:30px;height:11px}.esri-classed-size-slider .esri-slider .zoom-cap:hover{cursor:pointer}.esri-classed-size-slider .esri-slider .zoom-cap:hover .zoom-cap--mask{fill:#fff}.esri-classed-size-slider .esri-slider .zoom-cap:hover .zoom-cap--line{fill:#0079c1}.esri-classed-size-slider .esri-slider .zoom-cap:hover .zoom-cap--underline,.esri-classed-size-slider .esri-slider .zoom-cap .zoom-cap--mask,.esri-classed-size-slider .esri-slider .zoom-cap .zoom-cap--line{fill:#fff}.esri-classed-size-slider .esri-slider .zoom-cap .zoom-cap--underline{fill:#323232}.esri-classed-size-slider__ramp{width:30px;height:100%;display:flex;position:relative}.esri-classed-size-slider__ramp svg{stroke:#adadad;stroke-width:1px;width:100%;height:100%;position:absolute;left:0}.esri-classed-size-slider__ramp svg rect{width:100%;height:100%}.esri-classed-size-slider__ramp svg path{stroke-width:.5px}.esri-classed-size-slider__histogram-container{flex:1 1 0;width:120px;height:100%;display:flex}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider .esri-slider__content{margin:0 auto 0 35%}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider .esri-slider__track{background-color:#0000;width:12px}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__label{text-decoration:underline}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb{background-color:#ededed;border:none;transform:none}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after{border-left-color:#ededed}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before{background-color:#49b0f2;transform:translate(-1.5px)}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__segment--interactive{background-image:url(../base/images/SM-Slider_TrackBackground_idle.svg);background-position:50%;background-repeat:no-repeat;background-size:12px 100%}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__segment--interactive:hover,.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__segment--interactive:focus{cursor:pointer;background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active{background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-color-picker{width:max-content;height:max-content;display:inline-block;position:relative}.esri-color-picker__toggle-button{z-index:1;border:solid 1px var(--calcite-color-border-1);background:var(--esri-color-picker-value);position:relative}.esri-color-picker__bg-pattern{opacity:.3;z-index:0;background-color:#d1d1d1;background-image:repeating-linear-gradient(45deg,#242424 25%,#0000 25% 75%,#242424 75%,#242424),repeating-linear-gradient(45deg,#242424 25%,#d1d1d1 25% 75%,#242424 75%,#242424);background-position:0 0,50%;background-size:50% 50%;width:100%;height:100%;position:absolute;top:0;left:0}.esri-color-picker__popover{--calcite-color-border-1:none}.esri-color-size-slider{direction:ltr;min-width:260px}.esri-color-size-slider .esri-slider{z-index:1;font-size:12px;position:relative}.esri-color-size-slider .esri-slider .esri-slider__content{flex-direction:row;height:240px;margin:0 auto 0 40%}.esri-color-size-slider .esri-slider .esri-slider__track{background-color:#0000;flex:none;display:flex}.esri-color-size-slider .esri-slider .esri-slider__anchor{border-top:1px solid #242424;border-bottom:1px solid #adadad;width:30px}.esri-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,.esri-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label{text-decoration:underline}.esri-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,.esri-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb{background-color:#ededed;border:none;transform:none}.esri-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,.esri-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after{border-left-color:#ededed}.esri-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,.esri-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before{background-color:#49b0f2;transform:translate(-1.5px)}.esri-color-size-slider .esri-slider .esri-slider__thumb{background-color:#adadad;border:none;border-radius:0;width:6px;height:12px;top:-6px;left:-12px}.esri-color-size-slider .esri-slider .esri-slider__thumb:before{content:"";background-color:#adadad;width:3px;height:12px;transition:transform .125s ease-in-out,background-color .125s ease-in-out;position:absolute;top:0;left:-1.5px}.esri-color-size-slider .esri-slider .esri-slider__thumb:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:6px solid #adadad;width:0;height:0;position:absolute;top:0;left:6px}.esri-color-size-slider .esri-slider .esri-slider__label{text-align:right;min-width:50px;line-height:20px;left:auto;right:50px}.esri-color-size-slider .esri-slider .esri-slider__label:hover{background-color:#303030}.esri-color-size-slider .esri-slider .esri-slider__segment:hover{cursor:default}.esri-color-size-slider .esri-slider .esri-slider__range-input{text-align:center;width:50%;margin:auto}.esri-color-size-slider .esri-slider .esri-slider__label-input{text-align:right;width:70px}.esri-color-size-slider .esri-slider .esri-slider__max,.esri-color-size-slider .esri-slider .esri-slider__min{z-index:0;flex:none;width:auto;margin:9px auto;padding:9px 12px;position:relative}.esri-color-size-slider .esri-slider .esri-slider__max:before,.esri-color-size-slider .esri-slider .esri-slider__min:before{z-index:-1;content:"";width:100%;height:100%;position:absolute;top:0;left:0}.esri-color-size-slider .esri-slider .esri-slider__max.esri-slider__range--active,.esri-color-size-slider .esri-slider .esri-slider__min.esri-slider__range--active{background-color:#242424}.esri-color-size-slider .esri-slider .esri-slider__max .esri-slider__range-input,.esri-color-size-slider .esri-slider .esri-slider__min .esri-slider__range-input{margin:0 auto}.esri-color-size-slider .esri-slider .esri-slider__extra-content{height:100%;display:flex}.esri-color-size-slider .esri-slider .esri-histogram__svg{overflow:visible}.esri-color-size-slider .esri-slider .esri-histogram__label{fill:#d1d1d1;stroke-width:2px}.esri-color-size-slider .esri-slider .esri-histogram__average-line,.esri-color-size-slider .esri-slider .esri-histogram__label{paint-order:stroke;stroke:#242424}.esri-color-size-slider .esri-slider .zoom-cap--max{position:absolute;top:0}.esri-color-size-slider .esri-slider .zoom-cap--min{position:absolute;bottom:0}.esri-color-size-slider .esri-slider .zoom-cap{stroke-width:0;width:30px;height:11px}.esri-color-size-slider .esri-slider .zoom-cap:hover{cursor:pointer}.esri-color-size-slider .esri-slider .zoom-cap:hover .zoom-cap--mask{fill:#fff}.esri-color-size-slider .esri-slider .zoom-cap:hover .zoom-cap--line{fill:#0079c1}.esri-color-size-slider .esri-slider .zoom-cap:hover .zoom-cap--underline,.esri-color-size-slider .esri-slider .zoom-cap .zoom-cap--mask,.esri-color-size-slider .esri-slider .zoom-cap .zoom-cap--line{fill:#fff}.esri-color-size-slider .esri-slider .zoom-cap .zoom-cap--underline{fill:#323232}.esri-color-size-slider__ramp{width:30px;height:100%;display:flex;position:relative}.esri-color-size-slider__ramp svg{stroke:#adadad;stroke-width:1px;width:100%;height:100%;position:absolute;left:0}.esri-color-size-slider__ramp svg rect{width:100%;height:100%}.esri-color-size-slider__ramp svg path{stroke-width:.5px}.esri-color-size-slider__histogram-container{flex:1 1 0;width:120px;height:100%;display:flex}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider .esri-slider__content{margin:0 auto 0 35%}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider .esri-slider__track{background-color:#0000;width:12px}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__label{text-decoration:underline}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb{background-color:#ededed;border:none;transform:none}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after{border-left-color:#ededed}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before{background-color:#49b0f2;transform:translate(-1.5px)}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__segment--interactive{background-image:url(../base/images/SM-Slider_TrackBackground_idle.svg);background-position:50%;background-repeat:no-repeat;background-size:12px 100%}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__segment--interactive:hover,.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__segment--interactive:focus{cursor:pointer;background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active{background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-color-slider{direction:ltr;min-width:260px}.esri-color-slider .esri-slider{z-index:1;font-size:12px;position:relative}.esri-color-slider .esri-slider .esri-slider__content{flex-direction:row;height:240px;margin:0 auto 0 40%}.esri-color-slider .esri-slider .esri-slider__track{background-color:#0000;flex:none;display:flex}.esri-color-slider .esri-slider .esri-slider__anchor{border-top:1px solid #242424;border-bottom:1px solid #adadad;width:30px}.esri-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,.esri-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label{text-decoration:underline}.esri-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,.esri-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb{background-color:#ededed;border:none;transform:none}.esri-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,.esri-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after{border-left-color:#ededed}.esri-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,.esri-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before{background-color:#49b0f2;transform:translate(-1.5px)}.esri-color-slider .esri-slider .esri-slider__thumb{background-color:#adadad;border:none;border-radius:0;width:6px;height:12px;top:-6px;left:-12px}.esri-color-slider .esri-slider .esri-slider__thumb:before{content:"";background-color:#adadad;width:3px;height:12px;transition:transform .125s ease-in-out,background-color .125s ease-in-out;position:absolute;top:0;left:-1.5px}.esri-color-slider .esri-slider .esri-slider__thumb:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:6px solid #adadad;width:0;height:0;position:absolute;top:0;left:6px}.esri-color-slider .esri-slider .esri-slider__label{text-align:right;min-width:50px;line-height:20px;left:auto;right:50px}.esri-color-slider .esri-slider .esri-slider__label:hover{background-color:#303030}.esri-color-slider .esri-slider .esri-slider__segment:hover{cursor:default}.esri-color-slider .esri-slider .esri-slider__range-input{text-align:center;width:50%;margin:auto}.esri-color-slider .esri-slider .esri-slider__label-input{text-align:right;width:70px}.esri-color-slider .esri-slider .esri-slider__max,.esri-color-slider .esri-slider .esri-slider__min{z-index:0;flex:none;width:auto;margin:9px auto;padding:9px 12px;position:relative}.esri-color-slider .esri-slider .esri-slider__max:before,.esri-color-slider .esri-slider .esri-slider__min:before{z-index:-1;content:"";width:100%;height:100%;position:absolute;top:0;left:0}.esri-color-slider .esri-slider .esri-slider__max.esri-slider__range--active,.esri-color-slider .esri-slider .esri-slider__min.esri-slider__range--active{background-color:#242424}.esri-color-slider .esri-slider .esri-slider__max .esri-slider__range-input,.esri-color-slider .esri-slider .esri-slider__min .esri-slider__range-input{margin:0 auto}.esri-color-slider .esri-slider .esri-slider__extra-content{height:100%;display:flex}.esri-color-slider .esri-slider .esri-histogram__svg{overflow:visible}.esri-color-slider .esri-slider .esri-histogram__label{fill:#d1d1d1;stroke-width:2px}.esri-color-slider .esri-slider .esri-histogram__average-line,.esri-color-slider .esri-slider .esri-histogram__label{paint-order:stroke;stroke:#242424}.esri-color-slider .esri-slider .zoom-cap--max{position:absolute;top:0}.esri-color-slider .esri-slider .zoom-cap--min{position:absolute;bottom:0}.esri-color-slider .esri-slider .zoom-cap{stroke-width:0;width:30px;height:11px}.esri-color-slider .esri-slider .zoom-cap:hover{cursor:pointer}.esri-color-slider .esri-slider .zoom-cap:hover .zoom-cap--mask{fill:#fff}.esri-color-slider .esri-slider .zoom-cap:hover .zoom-cap--line{fill:#0079c1}.esri-color-slider .esri-slider .zoom-cap:hover .zoom-cap--underline,.esri-color-slider .esri-slider .zoom-cap .zoom-cap--mask,.esri-color-slider .esri-slider .zoom-cap .zoom-cap--line{fill:#fff}.esri-color-slider .esri-slider .zoom-cap .zoom-cap--underline{fill:#323232}.esri-color-slider__ramp{width:30px;height:100%;display:flex;position:relative}.esri-color-slider__ramp svg{stroke:#adadad;stroke-width:1px;width:100%;height:100%;position:absolute;left:0}.esri-color-slider__ramp svg rect{width:100%;height:100%}.esri-color-slider__ramp svg path{stroke-width:.5px}.esri-color-slider__histogram-container{flex:1 1 0;width:120px;height:100%;display:flex}.esri-color-slider.esri-color-slider--interactive-track .esri-slider .esri-slider__content{margin:0 auto 0 35%}.esri-color-slider.esri-color-slider--interactive-track .esri-slider .esri-slider__track{background-color:#0000;width:12px}.esri-color-slider.esri-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__label{text-decoration:underline}.esri-color-slider.esri-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb{background-color:#ededed;border:none;transform:none}.esri-color-slider.esri-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after{border-left-color:#ededed}.esri-color-slider.esri-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before{background-color:#49b0f2;transform:translate(-1.5px)}.esri-color-slider.esri-color-slider--interactive-track .esri-slider__segment--interactive{background-image:url(../base/images/SM-Slider_TrackBackground_idle.svg);background-position:50%;background-repeat:no-repeat;background-size:12px 100%}.esri-color-slider.esri-color-slider--interactive-track .esri-slider__segment--interactive:hover,.esri-color-slider.esri-color-slider--interactive-track .esri-slider__segment--interactive:focus{cursor:pointer;background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-color-slider.esri-color-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active{background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-compass{--calcite-color-foreground-3:$background-color;border-radius:50%}.esri-compass__icon-container{justify-content:center;display:flex;position:absolute;transform:translate(-50%,-50%)}[dir=rtl] .esri-compass__icon-container{transform:translate(50%,-50%)}.esri-coordinate-conversion{cursor:default;width:400px;font-size:12px;position:relative}.esri-coordinate-conversion .esri-select option[disabled]{color:#adadad66}.esri-coordinate-conversion.esri-disabled{color:#adadad66;pointer-events:none}.esri-coordinate-conversion.esri-disabled [class^=esri-icon-]:before,.esri-coordinate-conversion.esri-disabled .esri-building-level-picker__arrow-up:before,.esri-coordinate-conversion.esri-disabled .esri-building-level-picker__arrow-down:before,.esri-coordinate-conversion.esri-disabled .esri-building-phase-picker__arrow-left:before,.esri-coordinate-conversion.esri-disabled .esri-building-phase-picker__arrow-right:before,.esri-coordinate-conversion.esri-disabled [class*=\ esri-icon-]:before,.esri-coordinate-conversion.esri-disabled .esri-building-level-picker__arrow-up:before,.esri-coordinate-conversion.esri-disabled .esri-building-level-picker__arrow-down:before,.esri-coordinate-conversion.esri-disabled .esri-building-phase-picker__arrow-left:before,.esri-coordinate-conversion.esri-disabled .esri-building-phase-picker__arrow-right:before{color:#adadad66}.esri-coordinate-conversion--no-basemap{width:auto;padding:1em}.esri-coordinate-conversion--capture-mode .esri-coordinate-conversion__mode-toggle{color:#adadad;background:#303030}.esri-coordinate-conversion__conversion-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.esri-coordinate-conversion__display{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;direction:ltr;flex:auto;min-height:2em;padding:.5em}.esri-coordinate-conversion__display:hover,.esri-coordinate-conversion__select-row:hover{background-color:#303030}.esri-coordinate-conversion__input-group{justify-content:space-between;align-items:center;width:80%;margin:12px auto;display:flex}.esri-coordinate-conversion__input-group label{align-items:center;display:flex}.esri-coordinate-conversion .esri-coordinate-conversion__input-coordinate[type=text]{flex:1;height:2em;margin:0;font-size:12px}.esri-coordinate-conversion__settings{flex-direction:column;align-items:center;display:flex}.esri-coordinate-conversion__settings .esri-select{font-size:inherit}.esri-coordinate-conversion__settings-group{flex-direction:column;align-items:center;width:60%;margin-top:12px;display:flex}.esri-coordinate-conversion__settings-group>*{margin-bottom:.5em}.esri-coordinate-conversion__settings-group-horizontal{flex-direction:row;width:100%;display:flex;position:relative}.esri-coordinate-conversion__settings-group:last-child{text-align:center;width:100%;margin-bottom:6px}.esri-coordinate-conversion__preview-coordinate{min-height:1.25em}.esri-coordinate-conversion__row{justify-content:space-between;align-items:center;height:3em;padding:0 15px;display:flex}.esri-coordinate-conversion__row .esri-coordinate-conversion__row-button{display:none}.esri-coordinate-conversion__row:hover .esri-coordinate-conversion__row-button,.esri-coordinate-conversion__row:focus-within .esri-coordinate-conversion__row-button{display:flex}.esri-coordinate-conversion__pattern-input{width:100%}.esri-coordinate-conversion__tools{flex:none;padding:0;display:flex;position:relative}.esri-coordinate-conversion__select-row,.esri-coordinate-conversion__input-select{text-align-last:center}.esri-coordinate-conversion__conversions-view{margin:6px 0}.esri-ui-top-right .esri-coordinate-conversion__conversions-view,.esri-ui-top-left .esri-coordinate-conversion__conversions-view,.esri-coordinate-conversion div.esri-coordinate-conversion__conversions-view--expand-down{flex-direction:column;display:flex}.esri-ui-top-right .esri-coordinate-conversion__conversions-view .esri-coordinate-conversion__conversion-list,.esri-ui-top-left .esri-coordinate-conversion__conversions-view .esri-coordinate-conversion__conversion-list,.esri-coordinate-conversion div.esri-coordinate-conversion__conversions-view--expand-down .esri-coordinate-conversion__conversion-list{flex-direction:column}.esri-ui-bottom-right .esri-coordinate-conversion__conversions-view,.esri-ui-bottom-left .esri-coordinate-conversion__conversions-view,.esri-coordinate-conversion div.esri-coordinate-conversion__conversions-view--expand-up{flex-direction:column-reverse;display:flex}.esri-ui-bottom-right .esri-coordinate-conversion__conversions-view .esri-coordinate-conversion__conversion-list,.esri-ui-bottom-left .esri-coordinate-conversion__conversions-view .esri-coordinate-conversion__conversion-list,.esri-coordinate-conversion div.esri-coordinate-conversion__conversions-view--expand-up .esri-coordinate-conversion__conversion-list{flex-direction:column-reverse}.esri-ui-bottom-right .esri-coordinate-conversion__conversions-view .esri-widget--button .esri-icon-up,.esri-ui-bottom-right .esri-coordinate-conversion__conversions-view .esri-widget--button .esri-icon-down,.esri-ui-bottom-left .esri-coordinate-conversion__conversions-view .esri-widget--button .esri-icon-up,.esri-ui-bottom-left .esri-coordinate-conversion__conversions-view .esri-widget--button .esri-icon-down,.esri-coordinate-conversion div.esri-coordinate-conversion__conversions-view--expand-up .esri-widget--button .esri-icon-up,.esri-coordinate-conversion div.esri-coordinate-conversion__conversions-view--expand-up .esri-widget--button .esri-icon-down{transform:rotate(180deg)}.esri-coordinate-conversion__heading{background-color:#303030;align-items:center;width:100%;height:32px;display:flex}.esri-coordinate-conversion__heading .esri-widget__heading{margin:0 auto}.esri-coordinate-conversion__popup{opacity:.8;z-index:1;text-align:center;white-space:inherit;color:#242424;background-color:#adadad;width:50%;padding:1em;animation:.25s linear esri-fade-in;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.esri-coordinate-conversion__clipboard-popup{pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;font-size:10px;top:auto;left:auto;transform:none}.esri-date-picker{background-color:#242424;border:1px solid #adadad4d;display:inline-flex}.esri-date-picker__calendar{padding:6px;box-shadow:0 1px 2px #0000004d}.esri-date-picker__calendar .esri-widget--button{touch-action:none}.esri-date-picker__day-picker,.esri-date-picker__month-picker,.esri-date-picker__year-picker{justify-content:center;align-items:center;display:flex}.esri-date-picker__day-picker{flex-flow:column wrap}.esri-date-picker__day-picker,.esri-date-picker__month-picker{margin-bottom:6px}.esri-date-picker__date{margin:0 24px 0 0}.esri-date-picker__calendar-toggle{color:#d1d1d1;border:none;width:100%;height:32px;margin:0;padding:0 .5em;font-size:14px}.esri-date-picker .esri-date-picker__month-dropdown{border:none;padding-right:2.3em;font-weight:600}.esri-date-picker__week-item{justify-content:center;display:flex}.esri-date-picker__day-item--header{cursor:auto;background:#303030;border-top:1px solid #adadad4d;font-weight:600}.esri-date-picker__day-item{cursor:pointer;border-bottom:1px solid #adadad4d;border-right:1px solid #adadad4d;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.esri-date-picker__day-item:first-child{border-left:1px solid #adadad4d}.esri-date-picker__day-item--nearby-month{color:#adadad66}.esri-date-picker__day-item--today{color:#adadad}.esri-date-picker__day-item--active{background:#adadad4d}.esri-date-picker__month-picker{justify-content:space-between;font-weight:600}.esri-date-picker__month-picker .esri-button{width:auto}.esri-date-picker__year-picker-item{cursor:pointer;color:#d1d1d1;margin:0 4px;padding:6px}.esri-date-picker__day-item--selected,.esri-date-picker__year-picker-item--selected{cursor:auto;color:#242424;background-color:#adadad}.esri-date-picker__input{align-items:center;display:flex;position:relative}.esri-date-picker__text-input.esri-input{border:none;margin:0;padding-left:30px}.esri-date-picker__icon--leading{position:absolute;left:7px}[dir=rtl] .esri-date-picker__calendar{right:0}[dir=rtl] .esri-date-picker__date{margin:0 0 0 24px}[dir=rtl] .esri-date-picker__day-item:first-child{border-left:none}[dir=rtl] .esri-date-picker__day-item:last-child{border-left:1px solid #adadad4d}[dir=rtl] .esri-date-picker__text-input.esri-input{padding-right:30px;padding-left:unset}[dir=rtl] .esri-date-picker__icon--leading{right:7px;left:unset}@keyframes pulse{to{box-shadow:0 0 0 12px #e84c3d00}}.esri-daylight{padding:var(--esri-widget-padding);flex-direction:column;flex-shrink:0;flex-basis:auto;justify-content:space-between;gap:12px;width:350px;display:flex}.esri-daylight .esri-slider.esri-slider--horizontal{width:inherit;flex-grow:1;padding:30px 13px 28px}.esri-daylight .esri-slider.esri-slider--horizontal .esri-widget__anchor,.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__anchor{color:inherit;outline:none!important}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__anchor:focus .esri-slider__thumb{outline-offset:2px;outline:2px solid #2493f2;overflow:visible}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__segment.esri-slider__segment-0{background-color:unset}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__thumb{width:16px;height:16px;top:-8px;left:-8px}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__tick{background:0 0;width:7px;height:20px;margin:-3px;padding:3px}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__tick:after{content:"";background:#6e6e6e66;width:1px;display:block}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__tick.secondary-tick:after{height:3px}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__tick.primary-tick:after{height:6px}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__tick.primary-tick .primary-tick__ampm{font-size:10px}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__ticks{width:calc(100% - 1px);margin:6px 0 0}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__tick-label{text-align:center;word-break:normal;width:min-content;margin-top:12px;font-size:10px;line-height:1.1em}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__label{font-size:12px}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__label-input{font-size:10px}.esri-daylight__anchor{font-size:12px}.esri-daylight__panel--error{padding:0 15px;animation:.25s ease-in-out esri-fade-in}.esri-daylight__container{flex-direction:row;justify-content:space-between;align-items:center;gap:15px;display:flex}.esri-daylight__date-picker,.esri-daylight__season-picker{flex-grow:1}.esri-daylight__play-pause-button{flex:0}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__thumb{background-color:#adadad;background-clip:padding-box;border:7px solid #0079c14d;width:27px;height:27px;top:-13.5px;left:-13.5px;background-position:0 0!important}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__thumb:hover,.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__thumb:active,.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__thumb:focus{background-color:#949494}.esri-daylight .esri-slider.esri-slider--horizontal{z-index:2}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider-with-dropdown__box{z-index:1;min-width:inherit;text-align:center;white-space:nowrap;will-change:left;align-items:center;gap:2px;margin:-9px 0 0;font-size:10px;display:flex}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider-with-dropdown__box .esri-slider__label{font-variant-numeric:tabular-nums;outline:none;min-width:auto;margin:0;line-height:1em;list-style:none;display:inline-block;position:static;inset-inline-start:auto}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider-with-dropdown__box .esri-slider__label-input{display:inline-block}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider-with-dropdown__box--drop-down-on,.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider-with-dropdown__box--drop-down-off{width:min-content}.esri-daylight .esri-slider--ampm-on .esri-slider.esri-slider--horizontal{padding:30px 8px 42px}.esri-daylight .esri-slider--ampm-on .esri-slider.esri-slider--horizontal~.esri-daylight__play-pause-button{margin-bottom:10px}.esri-daylight .esri-slider--shadow-on .esri-slider__thumb{box-shadow:2px 2px 5px #949494a1}.esri-daylight .esri-slider.esri-slider--horizontal .esri-widget__anchor.esri-slider-with-dropdown__anchor{color:#adadad;font-size:10px}.esri-daylight .esri-slider.esri-slider--horizontal .esri-widget__anchor.esri-slider-with-dropdown__anchor:hover{color:#ededed}.esri-daylight calcite-label{--calcite-label-margin-bottom:0}.esri-directional-pad{-webkit-user-select:none;user-select:none;background:0 0;outline:none;flex-direction:column;gap:7px;display:flex;box-shadow:none!important}.esri-directional-pad calcite-action-pad{display:contents}.esri-directional-pad calcite-action-group{touch-action:none}.esri-directional-pad calcite-action{aspect-ratio:1}.esri-directional-pad__buttons-container{--calcite-color-background:transparent;--calcite-action-group-gap:0;--calcite-action-group-padding:0}.esri-directional-pad__buttons-container calcite-action{--calcite-color-focus-color:var(--calcite-color-foreground-3)}.esri-directional-pad__buttons-container calcite-action:not([active]){--calcite-color-foreground-3:var(--calcite-color-foreground-1)}.esri-directional-pad__buttons-container calcite-action[active]{--calcite-color-foreground-1:var(--calcite-color-foreground-3)}.esri-directional-pad__buttons-container calcite-icon{transform:var(--rotation,unset)}@media (hover:none){.esri-directional-pad__buttons-container calcite-action{--calcite-color-foreground-2:var(--calcite-color-foreground-1);--calcite-color-text-1:var(--calcite-color-text-3)}}.esri-directional-pad__rotation-container{width:100%;display:block}.esri-directional-pad__rotation-container calcite-action{flex:.3}.esri-directional-pad__rotation-slider-container{flex:1;align-items:center;display:flex}.esri-directional-pad__rotation-slider-container calcite-slider{flex:1;padding-inline:5px}.esri-directions{color:#d1d1d1;overflow-x:hidden}.esri-directions__panel-content{flex-flow:column;padding:12px 0;display:flex}.esri-directions__sign-in-panel{color:#adadad;justify-content:center;display:flex}.esri-directions__section{margin-top:12px;margin-bottom:12px}.esri-directions__section-splitter{border-top:1px solid #adadad4d;width:100%;margin:18px 0}.esri-directions__travel-modes,.esri-directions__departure-time{align-items:center;padding-inline:15px;display:flex}.esri-directions__travel-modes .esri-select,.esri-directions__departure-time .esri-select{flex:1 0 auto;width:auto}.esri-directions__panel-content--sign-in,.esri-directions__panel-content--loading,.esri-directions__panel-content--error{color:#adadad;justify-content:center;align-items:center;min-height:420px;margin:0 12px;display:flex}.esri-directions__loader{background:url(../base/images/loading-throb.gif) 50% no-repeat;width:32px;height:40px}.esri-directions__warning-card{color:#adadad;border-top:2px solid #de2900;width:90%;margin:20px auto;padding:12px;box-shadow:0 1px 2px #0000004d}.esri-directions__warning-header{color:#eb7953;margin-bottom:6px;display:flex}.esri-directions__warning-heading{color:inherit;margin:0 4px}.esri-directions__warning-message{color:inherit;font-weight:400}.esri-directions__departure-time-controls{--calcite-font-size--1:var(--calcite-font-size--2);flex-direction:column;display:flex}.esri-directions__departure-date-time-pickers{display:flex}.esri-directions__directions-section{flex-direction:column;justify-content:center;align-items:center;display:flex}.esri-directions__sign-in-content{flex-direction:column;align-self:flex-start;align-items:center;width:100%;display:flex}.esri-directions__sign-in-button{width:auto}.esri-directions__content-title{align-self:flex-start;margin-top:0;padding:0 12px}.esri-directions__summary{flex-direction:column;flex:auto;justify-content:center;align-items:center;width:100%;display:flex}.esri-directions__summary-controls{justify-content:flex-end;align-items:center;display:flex}.esri-directions__stops{flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.esri-directions__stop-row{background-color:#242424;border-top:2px dashed #0000;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.esri-directions__stop-row-ghost{opacity:.25}.esri-directions__stop-handle{flex:none;padding-inline-start:7px}.esri-search__sources-button [class^=esri-icon-],.esri-search__sources-button .esri-building-level-picker__arrow-up,.esri-search__sources-button .esri-building-level-picker__arrow-down,.esri-search__sources-button .esri-building-phase-picker__arrow-left,.esri-search__sources-button .esri-building-phase-picker__arrow-right,.esri-search__sources-button [class*=\ esri-icon-],.esri-search__sources-button .esri-building-level-picker__arrow-up,.esri-search__sources-button .esri-building-level-picker__arrow-down,.esri-search__sources-button .esri-building-phase-picker__arrow-left,.esri-search__sources-button .esri-building-phase-picker__arrow-right{position:relative;left:1px}.esri-directions__stop-input{flex-grow:.8;margin:0 4px}.esri-directions__stop-input .esri-search .esri-search__input{outline-offset:4px;border:1px solid #959595;height:auto;min-height:32px;margin-bottom:2px}.esri-directions__remove-stop-icon,.esri-directions__stop-row:hover .esri-directions__remove-stop-icon[hidden]{visibility:hidden}.esri-directions__remove-stop:focus .esri-directions__remove-stop-icon,.esri-directions__stop-row:hover .esri-directions__remove-stop-icon{visibility:visible}.esri-directions__reverse-stops[hidden]{display:inherit;visibility:hidden}.esri-directions__stop-options{flex-grow:.1;justify-content:space-between;padding-right:7px;display:flex}.esri-directions__stop-row:first-child{margin-top:0}.esri-directions__stop-row:last-child{margin-bottom:0}.esri-directions__stop-icon[hidden]{visibility:hidden;display:inline-block}.esri-directions__stop-icon--interactive{cursor:pointer}.esri-directions__stop-icon-container{display:inline-block;position:relative}.esri-directions__stop-icon-container--last:after{border:none}.esri-directions__costs{cursor:pointer;flex-direction:column;justify-content:space-around;align-items:center;width:100%;padding:12px 15px 0;display:flex}.esri-directions__costs-details{white-space:nowrap;justify-content:center;width:100%;display:flex}.esri-directions__arrival-time-container{margin-top:6px}.esri-directions__arrival-time{font-weight:600}.esri-directions__costs-units{justify-content:space-around;display:flex}.esri-directions__costs-value,.esri-directions__other-costs-total,.esri-directions__vertical-splitter{color:#adadad;font-size:1.5em;line-height:1.5}.esri-directions__vertical-splitter{border:1px solid #d1d1d133;margin-inline:11px}.esri-directions__horizontal-splitter{border-top:1px solid #adadad4d;flex-grow:.95}.esri-directions__maneuvers{border-top:1px solid #adadad4d;flex-direction:column;width:100%;margin:18px 0 0;padding:0;display:flex}.esri-directions__maneuver-list{margin:0;padding:0}.esri-directions__maneuver{border:none;cursor:pointer;border-inline-start:3px solid #0000;padding:12px 7px;display:flex}.esri-directions__maneuver:hover,.esri-directions__maneuver:focus{background-color:#303030}.esri-directions__maneuver--active,.esri-directions__maneuver--active:hover,.esri-directions__maneuver--active:focus{background-color:#000;border-color:#2493f2}.esri-directions__maneuver-section--collapsible{border-bottom:1px solid #adadad4d}.esri-directions__maneuver-section--collapsible:last-child{border-bottom:none}.esri-directions__maneuver-section--collapsible .esri-directions__maneuver-list{background-color:#303030;padding-top:12px;padding-bottom:12px}.esri-directions__maneuver-section-header{padding:0 7px;display:flex}.esri-directions__maneuver-section-header-toggle-button{justify-content:space-between;align-items:center;width:100%;padding:12px 7px;display:flex}.esri-directions__maneuver-section-header-toggle-button .esri-directions__maneuver-section-title{padding:0}.esri-directions__maneuver-section-title{margin:0;padding:12px 7px}.esri-directions__maneuver-section-toggle{cursor:pointer}.esri-directions__maneuver-icon{color:#d1d1d1;margin-inline-end:7px}.esri-directions__maneuver-costs{white-space:nowrap;justify-content:space-between;align-items:center;margin-top:6px;display:flex}.esri-directions__cost--intermediate{font-size:12px}.esri-directions__maneuver-costs-container{width:100%}.esri-directions__maneuver-place-name{font-weight:var(--calcite-font-weight-medium)}.esri-directions__scroller{overflow-y:auto}.esri-directions__stop-row--valid .esri-directions__stop-handle:hover{cursor:move}.esri-directions .esri-search{box-shadow:none;width:auto}.esri-directions .esri-search .esri-search__submit-button,.esri-directions .esri-search .esri-search__container:before{display:none}.esri-directions .esri-search .esri-search__container:after{top:auto;bottom:-2px}.esri-ui-bottom-left .esri-directions .esri-search .esri-search__sources-button--up,.esri-ui-bottom-right .esri-directions .esri-search .esri-search__sources-button--up{display:none}.esri-ui-bottom-left .esri-directions .esri-search .esri-search__sources-button--down,.esri-ui-bottom-right .esri-directions .esri-search .esri-search__sources-button--down{display:flex}.esri-ui-bottom-left .esri-directions .esri-menu,.esri-ui-bottom-right .esri-directions .esri-menu{margin:2px 0 0;top:100%;bottom:auto}.esri-directions__save-section,.esri-directions__toolbar-section{flex-direction:column;align-items:center;margin-top:12px;padding-inline:15px;display:flex}.esri-directions__save-buttons,.esri-directions__toolbar-buttons{flex-direction:row;width:100%;margin-bottom:6px;display:flex}.esri-directions__save-button,.esri-directions__save-as-button,.esri-directions__add-stop-button{margin-inline-end:5px}.esri-directions__save-as-button-with-popover{width:100%}.esri-directions__save-popover{z-index:var(--calcite-z-index-overlay)}.esri-directions__message_heading{text-align:center;margin:0;padding:12px 7px}.esri-editor{background-color:var(--calcite-color-background);--calcite-z-index-header:1;flex-direction:column;height:100%;display:flex;position:relative}.esri-editor__actions{row-gap:6px;width:100%;display:flex}.esri-editor__actions calcite-button{flex-grow:1}.esri-editor__update-actions-list{margin-inline:-15px}.esri-editor__help-message{justify-content:flex-start;align-items:center;width:100%;padding-inline:calc(15px - .5rem);display:flex}.esri-editor .esri-feature-form{width:100%;padding:0}.esri-editor .esri-feature-form__label:last-child{margin-bottom:12px}.esri-editor .esri-item-list{background-color:#0000}.esri-editor .esri-item-list__scroller{margin-inline:-15px}.esri-editor .esri-item-list__group{margin-inline:0}.esri-editor .esri-item-list__group:first-of-type{margin-top:0}.esri-editor .esri-item-list__group__header{padding-inline:15px}.esri-editor .esri-item-list__filter-container,.esri-editor .esri-item-list__filter-container--sticky{background-color:var(--calcite-color-background);margin-block:-12px 12px;margin-inline:-15px;padding-block:12px;padding-inline:15px}.esri-editor__template-item-content-end{margin-inline:.75rem;display:block}.esri-editor__panel-toolbar{border-bottom:var(--divider-border);background-color:var(--calcite-color-foreground-1);overflow-wrap:anywhere;--divider-border:1px solid var(--calcite-color-border-2);flex-direction:row;display:flex}.esri-editor__settings{border:0;width:100%}.esri-editor__feature-templates-container .esri-feature-templates{width:100%}.esri-editor__notice{margin-bottom:12px}.esri-editor .esri-snapping-controls__layer-list{max-height:220px}.esri-editor__panel-content{flex-direction:column;gap:24px;height:auto;min-height:200px;padding-block:18px;padding-inline:15px;display:flex;position:relative}.esri-editor__panel-content__section{position:relative}.esri-editor__panel-content__section__group{flex-direction:column;flex:1 0 100%;display:flex}.esri-editor__panel-content__message{text-align:center;font-size:var(--calcite-font-size-0);flex-grow:1;flex-basis:100%;justify-content:center;align-items:center;padding-inline:15px;display:flex}.esri-editor__panel-content__scrim-container{overflow:hidden}.esri-editor__upload-details{text-align:start;flex-direction:column;gap:24px;min-width:0;display:flex}.esri-editor__upload-details__status{flex-direction:row;align-items:flex-start;gap:15px;display:flex}.esri-editor__upload-details__title-wrapper{flex-direction:column;display:flex}.esri-editor__upload-details__title{line-height:2rem;font-size:var(--calcite-font-size-0);font-weight:var(--calcite-font-weight-medium)}.esri-editor__upload-details__description{font-size:var(--calcite-font-size--1)}.esri-editor__upload-details__loader{flex-shrink:0;width:2rem;height:2rem;margin-inline:0;padding-block:0}.esri-editor__upload-details__icon--success{color:var(--calcite-color-status-success)}.esri-editor__upload-details__icon--error{color:var(--calcite-color-status-danger)}.esri-editor__upload-details__file-list{flex-direction:column;gap:4px;display:flex}.esri-editor__upload-details__file{white-space:break-spaces;word-break:break-all;align-items:center;gap:7px;width:100%;line-height:1em;display:flex;overflow:hidden}.esri-editor__upload-details__file-name{word-break:break-all;font-size:var(--calcite-font-size--3)}.esri-editor__prompt--info{border-top:solid 3px var(--calcite-color-status-info);background-color:var(--calcite-color-background);color:#d1d1d1;flex-flow:column;max-height:85%;padding-block:12px;padding-inline:15px;animation:.25s ease-in-out esri-fade-in-up;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 1px 2px #0000004d}.esri-editor__prompt--info .esri-editor__prompt__header{color:var(--calcite-color-status-info);flex:none;align-items:center;gap:7px;margin-bottom:12px;display:flex}.esri-editor__prompt--info .esri-editor__prompt__header__heading{color:#d1d1d1;margin:0 3px}.esri-editor__prompt--info .esri-editor__prompt__message{word-break:break-word;color:inherit;flex:auto;padding:0 0 12px;font-weight:400;overflow:hidden auto}.esri-editor__prompt--info .esri-editor__prompt__divider{color:inherit;border-color:#adadad26;border-bottom-style:solid;border-bottom-width:1px;flex:none;margin:0 0 12px}.esri-editor__prompt--info .esri-editor__prompt__actions{flex-direction:row;display:flex}.esri-editor__prompt--warning{border-top:solid 3px var(--calcite-color-status-warning);background-color:var(--calcite-color-background);color:#d1d1d1;flex-flow:column;max-height:85%;padding-block:12px;padding-inline:15px;animation:.25s ease-in-out esri-fade-in-up;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 1px 2px #0000004d}.esri-editor__prompt--warning .esri-editor__prompt__header{color:var(--calcite-color-status-warning);flex:none;align-items:center;gap:7px;margin-bottom:12px;display:flex}.esri-editor__prompt--warning .esri-editor__prompt__header__heading{color:#d1d1d1;margin:0 3px}.esri-editor__prompt--warning .esri-editor__prompt__message{word-break:break-word;color:inherit;flex:auto;padding:0 0 12px;font-weight:400;overflow:hidden auto}.esri-editor__prompt--warning .esri-editor__prompt__divider{color:inherit;border-color:#adadad26;border-bottom-style:solid;border-bottom-width:1px;flex:none;margin:0 0 12px}.esri-editor__prompt--warning .esri-editor__prompt__actions{flex-direction:row;display:flex}.esri-editor__prompt--danger{border-top:solid 3px var(--calcite-color-status-danger);background-color:var(--calcite-color-background);color:#d1d1d1;flex-flow:column;max-height:85%;padding-block:12px;padding-inline:15px;animation:.25s ease-in-out esri-fade-in-up;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 1px 2px #0000004d}.esri-editor__prompt--danger .esri-editor__prompt__header{color:var(--calcite-color-status-danger);flex:none;align-items:center;gap:7px;margin-bottom:12px;display:flex}.esri-editor__prompt--danger .esri-editor__prompt__header__heading{color:#d1d1d1;margin:0 3px}.esri-editor__prompt--danger .esri-editor__prompt__message{word-break:break-word;color:inherit;flex:auto;padding:0 0 12px;font-weight:400;overflow:hidden auto}.esri-editor__prompt--danger .esri-editor__prompt__divider{color:inherit;border-color:#adadad26;border-bottom-style:solid;border-bottom-width:1px;flex:none;margin:0 0 12px}.esri-editor__prompt--danger .esri-editor__prompt__actions{flex-direction:row;display:flex}.esri-expand__content .esri-editor .esri-feature-form{max-height:-moz-fit-content;max-height:fit-content;overflow-y:visible}.esri-elevation-profile{isolation:isolate;padding:var(--esri-widget-padding);--popover-padding:12px 15px;--width:550px;--chart-height:180px;--calcite-label-margin-bottom:0;--actions-spacing-h:7px;--actions-spacing-v:6px;position:relative}.esri-elevation-profile.esri-component.esri-widget--panel{width:var(--width);max-width:100%}.esri-elevation-profile__header{flex-direction:row;justify-content:flex-end;align-items:center;display:flex}.esri-elevation-profile__footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;margin-top:12px;display:flex}.esri-elevation-profile__footer calcite-button{min-height:32px}.esri-elevation-profile__action-button{width:auto;margin-inline-start:var(--actions-spacing-h)}.esri-elevation-profile__main-container{height:var(--chart-height);flex-flow:column;width:100%;display:flex;position:relative}.esri-elevation-profile__chart-container{width:100%;height:100%;position:relative}.esri-elevation-profile__prompt-container{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;height:100%;margin-bottom:0;padding:12px 15px;display:flex}.esri-elevation-profile__prompt-container>p{width:100%;margin:0}.esri-elevation-profile__chart-spinner{transition:opacity .15s ease-in-out;transition-delay:0;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.esri-elevation-profile__chart-spinner--visible{opacity:1;transition-delay:50ms}.esri-elevation-profile__chart-spinner--small{top:-22px;left:unset;color:var(--calcite-color-brand);inset-inline-start:0;transform:none}.esri-elevation-profile--portrait,.esri-elevation-profile--portrait.esri-component.esri-widget--panel{height:auto}.esri-elevation-profile--portrait .esri-elevation-profile__footer{flex-direction:column}.esri-elevation-profile--portrait .esri-elevation-profile__action-button{align-self:stretch;margin-inline-start:0}.esri-elevation-profile--portrait .esri-elevation-profile__action-button:not(:last-of-type){margin-bottom:var(--actions-spacing-v)}.esri-elevation-profile-settings__popover-content{padding:var(--popover-padding);color:#d1d1d1;flex-direction:column;gap:12px;min-width:180px;font-size:12px;display:flex}.esri-elevation-profile-legend{margin-top:6px}.esri-elevation-profile-legend-item{background:#303030;position:relative}.esri-elevation-profile-legend-item:not(:last-of-type){margin-bottom:2px}.esri-elevation-profile-legend-item--disabled{filter:grayscale();opacity:.4}.esri-elevation-profile-legend-item__color-indicator{top:0;width:3px;height:100%;position:absolute;inset-inline-start:0}.esri-elevation-profile-legend-item__header{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.esri-elevation-profile-legend-item__content{padding:12px 15px;padding-top:0;display:block}.esri-elevation-profile-legend-item__collapse-toggle{flex-shrink:0;width:32px;height:32px}.esri-elevation-profile-legend-item__label{flex-grow:1;flex-shrink:1;min-width:0;padding-inline-start:15px}.esri-elevation-profile-statistics{grid-template-columns:repeat(auto-fit,minmax(var(--max-width),1fr));contain:layout paint style;--max-width:1px;gap:2px 22px;width:100%;display:grid}.esri-elevation-profile-statistics__statistic{text-align:start;white-space:nowrap;width:max-content;display:block}.esri-elevation-profile-statistics__statistic__label{font-size:10px;font-weight:400}.esri-elevation-profile-statistics__statistic__value{margin-top:-.15em;font-size:10px;font-weight:600}.esri-elevation-profile-statistics__slope-value{align-items:center;display:flex}.esri-elevation-profile-statistics__slope-value calcite-icon{width:16px;height:16px}.esri-view-height-xsmall .esri-elevation-profile{--chart-height:68px}.esri-elevation-profile--portrait .esri-elevation-profile-statistics{gap:6px 22px;margin-bottom:12px}.esri-elevation-profile--portrait .esri-elevation-profile-statistics__statistic__value{margin-top:2px}.esri-expand{--esri-widget-panel-max-height:95vh;--calcite-sheet-max-height:var(--esri-widget-panel-max-height);--calcite-sheet-height:auto;min-width:32px;min-height:32px}.esri-expand__toggle{position:relative}.esri-expand__popover-content{flex-direction:column;display:flex}.esri-expand__popover-content .esri-widget--panel{width:300px}.esri-expand__panel{max-height:var(--esri-widget-panel-max-height)}.esri-expand__panel-content .esri-widget{width:auto}.esri-expand__panel-content .esri-widget--panel{flex:auto}.esri-expand__popover-content .esri-widget,.esri-expand__panel-content .esri-widget{box-sizing:border-box;box-shadow:none}.esri-expand__panel-content,.esri-expand__content-container{background-color:var(--calcite-color-foreground-1);flex-direction:column;flex:auto;justify-content:stretch;display:flex}.esri-expand__sheet .esri-expand__panel-content,.esri-expand__sheet .esri-expand__content-container{overflow:hidden}.esri-expand__panel-icon-number{align-self:center}.esri-collapse__icon{display:flex}calcite-button:not(:hover) .esri-collapse__icon:not(calcite-icon){color:var(--calcite-color-text-3)}:is(.esri-ui-top-left,.esri-ui-bottom-left) .esri-collapse__icon-flip{transform:rotate(180deg)}.esri-expand__icon-number{transform-origin:50%;color:#242424;pointer-events:none;background-color:#adadad;border-radius:16px;justify-content:center;align-items:center;height:16px;padding:.125em .333em;font-size:12px;line-height:1em;display:flex;position:absolute;top:-6px}:is(.esri-ui-top-left,.esri-ui-bottom-left) .esri-expand__icon-number{right:-6px}:is(.esri-ui-top-right,.esri-ui-bottom-right) .esri-expand__icon-number{left:-6px}.esri-view-height-greater-than-medium .esri-expand__popover-content .esri-widget--panel{max-height:680px}.esri-view-height-medium .esri-expand__popover-content .esri-widget--panel{max-height:540px}.esri-view-height-small .esri-expand__popover-content .esri-widget--panel{max-height:420px}.esri-view-height-xsmall .esri-expand__popover-content .esri-widget--panel{max-height:240px}[class*=esri-view-height-] .esri-expand__popover-content .esri-widget--panel .esri-widget--panel{width:unset;max-height:unset}.esri-feature__title{word-break:break-word;word-wrap:break-word;font-size:14px;display:block}.esri-feature calcite-icon{box-sizing:content-box}.esri-feature__attachments{display:flex}.esri-feature__loading-container{justify-content:center;width:100%;padding:12px 0;display:flex}.esri-feature-relationship{position:relative}.esri-feature-relationship__list{min-height:48px}.esri-feature-relationship__list-item--hidden{display:none}.esri-feature__feature-observer{z-index:2;text-align:center;position:relative;bottom:20px}.esri-feature__sticky-loading-container{z-index:2;pointer-events:none;justify-content:center;align-items:center;height:48px;margin:0;padding:0;display:flex;position:sticky;bottom:10px}.esri-icon-loading-indicator{display:inline-block}.esri-feature{--calcite-color-background:$background-color;width:100%}.esri-feature__content-element{margin-bottom:24px;padding:0 7px}.esri-feature__content-element .esri-widget__heading{line-height:1.3}.esri-feature__content-element:only-child,.esri-feature__content-node--text{margin-bottom:3px}.esri-feature__content-node{flex-direction:column;display:flex}.esri-feature__text{line-height:1.3}.esri-feature-attachments{flex-flow:column wrap;align-items:flex-start}.esri-feature__last-edited-info{padding-top:6px;font-size:12px}[dir=rtl] .esri-feature__attachments-title{margin:0 0 0 auto}[dir=rtl] .esri-feature__attachments--list .esri-feature__attachment-item-mask{margin-left:7px;margin-right:0}.esri-feature-content__loader-container{justify-content:center;align-items:center;height:150px;padding:0;display:flex}.esri-feature-content__loader{background:url(../base/images/loading-throb.gif) 50% no-repeat;width:100%;height:64px}.esri-feature-content{font-size:14px}.esri-feature-content h1,.esri-feature-content h2,.esri-feature-content h3,.esri-feature-content h4,.esri-feature-content h5,.esri-feature-content h6{letter-spacing:0;color:#d1d1d1;margin:.5em 0;font-weight:600;line-height:normal}.esri-feature-content h1{font-size:1.75em}.esri-feature-content h2{font-size:1.5em}.esri-feature-content h3{font-size:1.25em}.esri-feature-content h4,.esri-feature-content h5,.esri-feature-content h6{font-size:1em}.esri-widget__heading.esri-feature-element-info__title{color:#d1d1d1;margin-top:0;margin-bottom:.2em;font-size:20px;font-weight:400}.esri-feature-element-info__description{margin-bottom:9px;font-size:12px;font-weight:400}.esri-feature-content p{margin:0 0 1.2em;font-size:14px}.esri-feature-content p:last-child{margin-block-end:0}.esri-feature-content img{image-orientation:from-image;max-width:100%;max-height:100%}.esri-feature-content video{max-width:100%;max-height:100%}.esri-feature-content figure{margin:0;padding:0}.esri-feature-content figcaption{margin:.2em 0 0;padding:0;font-size:12px;font-style:italic;display:block}.esri-feature-content ul,.esri-feature-content ol{margin-block:1rem}.esri-feature-content ul:first-child,.esri-feature-content ol:first-child{margin-block-start:0}.esri-feature-content a{color:#adadad}.esri-feature-content a:hover,.esri-feature-content a:focus{color:#ededed}.esri-feature-form{background-color:var(--calcite-color-background);padding:var(--esri-widget-padding)}.esri-feature-form__form{flex-direction:column;display:flex}.esri-feature-form__centered-button{align-self:center}.esri-feature-form__description-text{color:#adadad;font-size:12px}.esri-feature-form__list-observer{z-index:2;text-align:center;position:relative;bottom:20px}.esri-feature-form__related-records_header{margin-bottom:6px;display:flex}.esri-feature-form__related-records_header span{flex-grow:1}.esri-feature-form__related-records_label calcite-notice,.esri-feature-form__related-records_label .esri-feature-form__description-text{margin-bottom:6px}.esri-feature-form__related-records_list{min-height:40px;margin-bottom:6px}label.esri-feature-form__label{gap:.5em;margin-bottom:12px}.esri-feature-form__label{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;opacity:1;flex-direction:column;justify-content:space-between;margin-bottom:6px;transition:opacity .25s,margin .25s;display:flex;position:relative}.esri-feature-form__label:last-child{margin-bottom:0}.esri-feature-form__label-text-content{align-items:center;display:flex}.esri-feature-form__form-header{margin-bottom:12px}.esri-feature-form__form-header .esri-feature-form__description-text~.esri-widget__heading{margin-bottom:0}.esri-feature-form__input{width:100%}.esri-feature-form__input:focus{outline:2px solid var(--calcite-color-brand);outline-offset:-2px}textarea.esri-feature-form__input{resize:vertical}.esri-feature-form__input--disabled{background-color:var(--calcite-color-background);font-weight:var(--calcite-font-weight-medium)}.esri-feature-form__field-error-message{padding:7px 0;font-size:12px}.esri-feature-form__date-input-container{flex-direction:column;display:flex}.esri-feature-form__date-input-container .esri-feature-form__input{margin-bottom:3px}.esri-feature-form__date-input-container :last-child{margin-bottom:0}.esri-feature-form__input--radio-group{flex-direction:column;display:flex}.esri-feature-form__input--radio-label{align-items:center;display:flex}.esri-feature-form__input--switch{margin:7px 0}.esri-feature-form__group{margin:0 0 12px;background-color:inherit;margin-inline:-10px}.esri-feature-form__group--sequential{border-bottom:none;border-inline-start:3px solid #adadad4d}.esri-feature-form__group--active{border-inline-start-color:#2493f2}.esri-feature-form__text-element{color:var(--calcite-color-text-3);line-height:1.375;font-size:var(--calcite-font-size--1);font-weight:var(--calcite-font-weight-normal)}.esri-feature-form__text-element a{transition:background-color,block-size,border-color,box-shadow,color,inset-block-end,inset-block-start,inset-inline-end,inset-inline-start inset-size,opacity,outline-color,transform var(--calcite-animation-timing)ease-in-out 0s,outline 0s,outline-offset 0s;background-color:#0000;background-image:linear-gradient(currentColor,currentColor),linear-gradient(var(--calcite-color-brand-underline),var(--calcite-color-brand-underline));color:var(--calcite-color-text-link);background-position-x:0%,100%;background-position-y:min(1.5em,100%);background-repeat:no-repeat,no-repeat;background-size:0% 1px,100% 1px;border-style:none;padding:0;text-decoration:none;display:inline;position:relative}.esri-feature-form__text-element a:hover,.esri-feature-form__text-element a:focus{background-size:100% 1px,100% 1px}.esri-feature-form__text-element a:active{background-size:100% 2px,100% 2px}.esri-feature-form__text-element a.calcite--rtl{background-position:100% 100%,100% 100%}.esri-feature-form__text-element code{border:1px solid var(--calcite-color-border-3);background-color:var(--calcite-color-foreground-3);white-space:normal;word-break:break-word;color:var(--calcite-color-text-2);font-family:var(--calcite-code-family);border-radius:2px;padding:.25em;font-size:85%}.esri-feature-form__text-element h1,.esri-feature-form__text-element h2,.esri-feature-form__text-element h3,.esri-feature-form__text-element h4,.esri-feature-form__text-element h5{color:var(--calcite-color-text-1);line-height:1.375;font-size:var(--calcite-font-size-0);font-weight:var(--calcite-font-weight-bold);margin-bottom:4px}.esri-feature-form__text-element h5{font-weight:var(--calcite-font-weight-medium)}.esri-feature-form__text-element h6{color:var(--calcite-color-text-2);line-height:1.375;font-size:var(--calcite-font-size--1);font-weight:var(--calcite-font-weight-medium);margin-bottom:4px}.esri-feature-form__text-element p{color:var(--calcite-color-text-3);line-height:1.375;font-size:var(--calcite-font-size--1);font-weight:var(--calcite-font-weight-normal);margin-bottom:16px}.esri-feature-form__text-element strong{font-weight:var(--calcite-font-weight-bold)}[dir=rtl] .esri-feature-form__date-input-part:first-child .esri-feature-form__input{border-left:none;border-right:1px solid #adadad4d}.esri-feature-media__container{flex-flow:wrap;align-items:center;width:100%;min-height:150px;margin-top:6px;display:flex}.esri-feature-media__container .esri-feature-media__pagination-button{cursor:pointer;color:#adadad;background:0 0;border:none;justify-content:center;align-items:center;padding-block:6px;padding-inline:7px;display:flex}.esri-feature-media__container .esri-feature-media__pagination-button:hover,.esri-feature-media__container .esri-feature-media__pagination-button:focus{color:#ededed;fill:#ededed;background-color:#303030}.esri-feature-media__item-title{margin:0;font-size:16px}.esri-feature-media__item-caption{padding-block-start:3px;font-size:12px}.esri-feature-media__item{justify-content:center;align-items:flex-start;width:100%;height:auto;margin-block:6px;display:flex}.esri-feature-media__item-navigation{flex:0 100%;justify-content:space-between;align-items:flex-start;margin-block-end:6px;display:flex}.esri-feature-media__item-text{margin-inline-end:7px}.esri-feature-media__pagination{flex:none;align-items:center;display:flex;overflow:hidden}.esri-feature-media__pagination:only-child{margin-inline-start:auto}.esri-feature-media__pagination-text{color:#adadad;padding-inline:3px;font-size:12px}.esri-feature-media__item-container{flex:0 auto;width:100%}.esri-feature-media__item-container img{max-width:100%}.esri-feature-media__item-container img[src$=\.SVG],.esri-feature-media__item-container img[src$=\.svg]{width:100%}.esri-feature-media__chart{background-color:#242424;width:100%;height:155px}[dir=rtl] .esri-feature-media__image-summary{margin:0 .5em 0 0}[dir=rtl] .esri-feature-media__pagination-icon{transform:rotate(180deg)}.esri-features{--calcite-color-background:$background-color;flex-direction:column;display:flex}.esri-features calcite-flow{z-index:1;position:relative}.esri-features img{image-orientation:from-image}.esri-features__flow-item--collapsed{--calcite-flow-item-header-border-block-end:none}.esri-features__container{background-color:var(--calcite-color-background)}.esri-features__container:not(:empty){padding:12px}.esri-features .esri-feature,.esri-features .esri-feature-relationship{background-color:#0000}.esri-features__heading{word-break:break-word;word-wrap:break-word}.esri-features__header,.esri-features__footer{background-color:var(--calcite-color-foreground-1);justify-content:flex-end;display:flex}.esri-features__loader{align-self:center;padding-inline:1rem}.esri-features__pagination-action-bar{border-inline-end:1px solid var(--calcite-color-border-3);flex:1}.esri-features__icon{flex:0 0 16px;width:16px;height:16px;display:inline-block}.esri-features__action-image{background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 0 16px;width:16px;height:16px}.esri-features__footer{flex:1}.esri-features__header{border-block-end:1px solid var(--calcite-color-border-3)}.esri-features__content-feature{--calcite-flow-item-footer-padding:0}.esri-features__feature-menu-observer{z-index:2;text-align:center;position:relative;bottom:20px}.esri-features__action--exit{transform:scaleX(-1)}.esri-feature-table{flex-direction:column;width:100%;height:100%;display:flex}.esri-feature-table__content{overflow:hidden}.esri-feature-table__collapsed{min-width:500px}.esri-feature-table__collapsed:not(:last-child){border-inline-end:1px solid var(--calcite-color-text-2);min-width:300px;max-width:300px}.esri-feature-table__expanded{min-width:300px;display:flex}.esri-feature-table__expanded:not(:last-child){border-inline-end:1px solid var(--calcite-color-text-2)}.esri-feature-table__table-container{flex:1 1 0;min-height:0;margin:0;padding:0;display:flex}.esri-feature-table__table-container calcite-panel div{flex-direction:row;flex:1 1 0;display:flex}.esri-feature-table__table-navigation{background-color:var(--calcite-ui-foreground-1);--calcite-label-margin-bottom:0;align-items:center;width:100%;padding-block-start:2px;display:flex}.esri-feature-table__table-navigation calcite-action:first-child{transform:scaleX(-1)}.esri-feature-table__table-navigation calcite-action{display:flex;overflow:hidden}.esri-feature-table__table-navigation :last-child{float:inline-end;margin-inline:auto 7px;display:flex}.esri-feature-table__menu-popover{max-width:300px;max-height:256px;overflow-y:auto;box-shadow:0 1px 2px #0000004d}.esri-feature-table .esri-grid{background-color:inherit}.esri-feature-table .esri-grid__grid{width:100%;height:100%}.esri-feature-table vaadin-grid{border-bottom:none;background-color:inherit;color:inherit;border-inline:none;font-family:inherit;font-size:14px}.esri-feature-table vaadin-grid::part(body-cell){font-size:14px}.esri-feature-table vaadin-grid::part(body-cell):hover{background-color:var(--calcite-color-foreground-2)}.esri-feature-table vaadin-grid::part(header-cell){font-weight:400}.esri-feature-table vaadin-grid::part(header-cell invalid){background-color:var(--calcite-color-background);font-weight:var(--calcite-font-weight-bold)}.esri-feature-table vaadin-grid::part(body-cell invalid){color:var(--calcite-color-text-3);font-style:italic}.esri-feature-table vaadin-grid::part(body-cell highlight){background-color:var(--calcite-color-foreground-3)}.esri-feature-table__prompt--info{border:solid 3px var(--calcite-color-status-info);background-color:var(--calcite-color-background);color:#d1d1d1;flex-flow:column;max-height:85%;padding:12px 15px;animation:.25s ease-in-out esri-fade-in-up;display:flex;box-shadow:0 1px 2px #0000004d}.esri-feature-table__prompt--info .esri-feature-table__prompt__header{color:var(--calcite-color-status-info);flex:none;margin-bottom:12px;display:flex}.esri-feature-table__prompt--info .esri-feature-table__prompt__header__heading{color:#d1d1d1;margin:0 3px}.esri-feature-table__prompt--info .esri-feature-table__prompt__message{word-break:break-word;color:inherit;flex:auto;padding:0 0 12px;font-weight:400;overflow:hidden auto}.esri-feature-table__prompt--info .esri-feature-table__prompt__divider{color:inherit;border-color:#adadad26;border-bottom-style:solid;border-bottom-width:1px;flex:none;margin:0 0 12px}.esri-feature-table__prompt--info .esri-feature-table__prompt__actions{flex-direction:row;display:flex}.esri-feature-table__prompt--warning{border:solid 3px var(--calcite-color-status-warning);background-color:var(--calcite-color-background);color:#d1d1d1;flex-flow:column;max-height:85%;padding:12px 15px;animation:.25s ease-in-out esri-fade-in-up;display:flex;box-shadow:0 1px 2px #0000004d}.esri-feature-table__prompt--warning .esri-feature-table__prompt__header{color:var(--calcite-color-status-warning);flex:none;margin-bottom:12px;display:flex}.esri-feature-table__prompt--warning .esri-feature-table__prompt__header__heading{color:#d1d1d1;margin:0 3px}.esri-feature-table__prompt--warning .esri-feature-table__prompt__message{word-break:break-word;color:inherit;flex:auto;padding:0 0 12px;font-weight:400;overflow:hidden auto}.esri-feature-table__prompt--warning .esri-feature-table__prompt__divider{color:inherit;border-color:#adadad26;border-bottom-style:solid;border-bottom-width:1px;flex:none;margin:0 0 12px}.esri-feature-table__prompt--warning .esri-feature-table__prompt__actions{flex-direction:row;display:flex}.esri-feature-table__prompt--danger{border:solid 3px var(--calcite-color-status-danger);background-color:var(--calcite-color-background);color:#d1d1d1;flex-flow:column;max-height:85%;padding:12px 15px;animation:.25s ease-in-out esri-fade-in-up;display:flex;box-shadow:0 1px 2px #0000004d}.esri-feature-table__prompt--danger .esri-feature-table__prompt__header{color:var(--calcite-color-status-danger);flex:none;margin-bottom:12px;display:flex}.esri-feature-table__prompt--danger .esri-feature-table__prompt__header__heading{color:#d1d1d1;margin:0 3px}.esri-feature-table__prompt--danger .esri-feature-table__prompt__message{word-break:break-word;color:inherit;flex:auto;padding:0 0 12px;font-weight:400;overflow:hidden auto}.esri-feature-table__prompt--danger .esri-feature-table__prompt__divider{color:inherit;border-color:#adadad26;border-bottom-style:solid;border-bottom-width:1px;flex:none;margin:0 0 12px}.esri-feature-table__prompt--danger .esri-feature-table__prompt__actions{flex-direction:row;display:flex}.esri-feature-table__layer-switcher-menu{align-items:center;display:flex}.esri-column__show-related-records-button{height:100%;display:flex}.esri-feature-templates{background:var(--calcite-color-background)}.esri-feature-templates__list-item-icon{flex:0;justify-content:center;align-items:center;width:48px;min-width:48px;display:flex}.esri-feature-templates__list-item-icon>div{display:flex}.esri-ui .esri-feature-templates{width:300px}.esri-ui .esri-widget .esri-feature-templates{width:100%}.esri-floor-filter{background:0 0;border:none;flex-direction:row;display:flex;box-shadow:none!important}.esri-floor-filter__position--top{align-items:flex-start}.esri-floor-filter__position--top .esri-floor-filter__levels-container,.esri-floor-filter__position--top .esri-floor-filter__close-levels-button,.esri-floor-filter__position--top .esri-floor-filter__zoom-button,.esri-floor-filter__position--top .esri-floor-filter__zoom-button--levels,.esri-floor-filter__position--top .esri-floor-filter__minimize-toggle-button{border-width:1px 0 0}.esri-floor-filter__position--bottom{align-items:flex-end}.esri-floor-filter__position--bottom .esri-floor-filter__levels-container,.esri-floor-filter__position--bottom .esri-floor-filter__close-levels-button,.esri-floor-filter__position--bottom .esri-floor-filter__zoom-button,.esri-floor-filter__position--bottom .esri-floor-filter__zoom-button--levels,.esri-floor-filter__position--bottom .esri-floor-filter__minimize-toggle-button{border-width:0 0 1px}.esri-floor-filter__layout--collapsed .esri-floor-filter__button-container{flex-direction:column;max-width:48px;display:flex}.esri-floor-filter__layout--collapsed .esri-floor-filter__button-container .esri-icon{position:relative;top:2px}.esri-floor-filter__layout--collapsed .esri-floor-filter__button-container .esri-floor-filter__browse-button{border:none;width:48px;height:48px;padding:12px}.esri-floor-filter__layout--collapsed .esri-floor-filter__button-container .esri-floor-filter__zoom-button{border-style:solid;border-color:#adadad4d;width:48px;height:48px;padding:12px}.esri-floor-filter__layout--collapsed .esri-floor-filter__button-container .esri-floor-filter__zoom-button--levels{border-style:solid;border-color:#adadad4d;width:48px;height:32px;padding:8px 12px}.esri-floor-filter__layout--collapsed .esri-floor-filter__button-container .esri-floor-filter__minimize-toggle-button{border-style:solid;border-color:#adadad4d;width:48px;height:32px;padding:4px 12px}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container{flex-direction:column;max-width:300px;display:flex}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-icon{position:relative;top:2px}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-floor-filter__button-info{margin-right:auto}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-floor-filter__browse-button{border:none;width:auto;height:48px;padding:12px}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-floor-filter__level-button{text-align:left;justify-content:flex-start;padding:16px}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-floor-filter__zoom-button{border-style:solid;border-color:#adadad4d;width:auto;height:48px;padding:12px}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-floor-filter__zoom-button--levels{border-style:solid;border-color:#adadad4d;width:auto;height:32px;padding:8px 12px}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-floor-filter__minimize-toggle-button{border-style:solid;border-color:#adadad4d;width:auto;height:32px;padding:4px 12px}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-floor-filter__button-label{margin-left:8px}.esri-floor-filter .esri-floor-filter__level-button{border:none;width:100%;height:48px}.esri-floor-filter .esri-floor-filter__level-button:focus{background-color:#303030}.esri-floor-filter .esri-floor-filter__level-button.esri-widget--button-active:focus{background-color:#000}.esri-floor-filter .esri-floor-filter__levels-container{margin:unset;padding:unset;scrollbar-width:thin;border-style:solid;border-color:#adadad4d;width:100%;max-height:420px;list-style-type:none;overflow:auto}.esri-floor-filter .esri-floor-filter__levels-container .esri-widget--button-active{font-weight:600}.esri-floor-filter .esri-floor-filter__levels-container::-webkit-scrollbar{width:6px}.esri-floor-filter .esri-floor-filter__levels-container::-webkit-scrollbar-track{background:#fafafa}.esri-floor-filter .esri-floor-filter__levels-container::-webkit-scrollbar-thumb{background-color:#c1c1c1;border:3px solid #c1c1c1;border-radius:20px}.esri-floor-filter .esri-widget--button-active{color:#005e95;background:#000}.esri-floor-filter .esri-floor-filter__button-container{box-shadow:0 1px 2px #0000004d}.esri-floor-filter .esri-floor-filter__filter-menu{background:#242424;flex-direction:column;align-items:stretch;width:300px;max-height:420px;display:flex;box-shadow:0 1px 2px #0000004d}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-header{color:#d1d1d1;flex-direction:row;align-items:stretch;height:auto;line-height:1.3em;display:flex;box-shadow:0 .5px #e0e0e0}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-header-back{margin:unset;color:#adadad;background-color:#242424;border:none;border-right:1px solid #adadad4d;justify-content:center;align-items:center;min-width:28px;padding:26px 0;display:flex}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-header-back:hover{cursor:pointer;color:#ededed;background:#303030}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-header-text-group{flex-direction:column;justify-content:center;max-width:232px;padding:12px;display:flex}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-header-text{margin:unset;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-style:normal;font-weight:600;display:-webkit-box;overflow:hidden}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-header-subtext{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:14px;font-style:normal;font-weight:400;display:-webkit-box;overflow:hidden}.esri-floor-filter .esri-floor-filter__filter-menu .esri-icon-close{color:#adadad;background-color:#242424;border:none;align-items:center;margin:0 0 0 auto;padding:26px 12px;display:flex}.esri-floor-filter .esri-floor-filter__filter-menu .esri-icon-close:hover{cursor:pointer;color:#ededed;background:#303030}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-search{background:#303030;align-items:center;margin-top:.5px;margin-bottom:1px;padding:10px;display:flex;box-shadow:0 .5px #e0e0e0}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-search .esri-floor-filter__filter-menu-search-input{color:#d1d1d1;background:0 0;border:none;outline:none;width:100%;margin-left:6px;font-size:14px}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items{margin:unset;padding:unset;color:#d1d1d1;width:100%;max-height:300px;list-style-type:none;overflow-y:auto}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site:hover,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site:focus,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility:hover,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility:focus{cursor:pointer;background:#303030}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site:active,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility:active{color:#d1d1d1;background-color:#000}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility{color:#adadad;background:#242424;border:none;flex-direction:row;align-items:center;width:100%;padding:18px;display:flex}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-floor-filter__filter-menu-item-name,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-floor-filter__filter-menu-item-name{font-size:14px}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-floor-filter__filter-menu-item-name--selected,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-floor-filter__filter-menu-item-name--selected{color:#d1d1d1;font-size:14px;font-weight:600}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-floor-filter__filter-menu-item-name,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-floor-filter__filter-menu-item-name--selected,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-floor-filter__filter-menu-item-name,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-floor-filter__filter-menu-item-name--selected{text-align:left;max-width:220px;margin-right:10px}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-icon-right,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-icon-right{margin-left:auto}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__selected-item-circle{background:#007ac2;border-radius:50%;width:4px;height:4px;margin-left:-10px;margin-right:6px}.esri-floor-filter .esri-floor-filter__separator{box-shadow:none;background:0 0;border:none;width:10px}.esri-expand__content .esri-floor-filter{width:max-content}.esri-view-height-less-than-small .esri-floor-filter .esri-floor-filter__zoom-button,.esri-view-height-less-than-small .esri-floor-filter .esri-floor-filter__zoom-button--levels,.esri-view-width-less-than-small .esri-floor-filter .esri-floor-filter__zoom-button,.esri-view-width-less-than-small .esri-floor-filter .esri-floor-filter__zoom-button--levels,.esri-view-height-less-than-small .esri-floor-filter .esri-floor-filter__minimize-toggle-button,.esri-view-width-less-than-small .esri-floor-filter .esri-floor-filter__minimize-toggle-button{display:none}.esri-view-height-less-than-small .esri-floor-filter .esri-floor-filter__filter-menu,.esri-view-width-less-than-small .esri-floor-filter .esri-floor-filter__filter-menu{width:225px}.esri-view-height-less-than-small .esri-floor-filter .esri-floor-filter__close-levels-button,.esri-view-width-less-than-small .esri-floor-filter .esri-floor-filter__close-levels-button{background:#e7e7e7;border-style:solid;border-color:#adadad4d;width:48px;height:48px;padding:12px}.esri-view-height-less-than-small .esri-floor-filter .esri-floor-filter__filter-menu-header-text-group,.esri-view-width-less-than-small .esri-floor-filter .esri-floor-filter__filter-menu-header-text-group{max-width:157px}.esri-view-height-less-than-small .esri-floor-filter .esri-floor-filter__filter-menu-item-name,.esri-view-height-less-than-small .esri-floor-filter .esri-floor-filter__filter-menu-item-name--selected,.esri-view-width-less-than-small .esri-floor-filter .esri-floor-filter__filter-menu-item-name,.esri-view-width-less-than-small .esri-floor-filter .esri-floor-filter__filter-menu-item-name--selected{max-width:165px!important}.esri-view-height-small .esri-floor-filter .esri-floor-filter__levels-container,.esri-view-height-small .esri-floor-filter .esri-floor-filter__filter-menu{max-height:320px}.esri-view-height-xsmall .esri-floor-filter .esri-floor-filter__levels-container{max-height:156px}.esri-view-height-xsmall .esri-floor-filter .esri-floor-filter__filter-menu{max-height:240px}[dir=rtl] .esri-floor-filter__layout--expanded .esri-floor-filter__button-info{margin-right:unset;margin-left:auto}[dir=rtl] .esri-floor-filter__layout--expanded .esri-floor-filter__button-label{margin-right:8px;margin-left:unset}[dir=rtl] .esri-floor-filter .esri-icon-close{margin:0 auto 0 0}[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-header-back{border-left:1px solid #adadad4d;border-right:none}[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-search .esri-floor-filter__filter-menu-search-input{margin-right:6px;margin-left:unset}[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-icon-left,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-building-level-picker__arrow-up,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-building-level-picker__arrow-down,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-building-phase-picker__arrow-left,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-building-phase-picker__arrow-right,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-icon-left,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-building-level-picker__arrow-up,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-building-level-picker__arrow-down,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-building-phase-picker__arrow-left,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-building-phase-picker__arrow-right{margin-right:auto}[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-item-name,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-item-name--selected{margin-right:unset!important;text-align:right!important;margin-left:10px!important}[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__selected-item-circle{margin-left:6px;margin-right:-10px}.esri-grid{--lumo-base-color:#242424;--lumo-primary-color:#adadad;--lumo-primary-text-color:var(--lumo-primary-color);--lumo-primary-color-10pct:#adadad33;--lumo-contrast-20pct:#adadad;--lumo-contrast-30pct:#ededed;--lumo-contrast-10pct:#303030;--lumo-row-background-hover:#303030;width:100%;height:100%}.esri-grid .esri-grid__content{background-color:inherit;width:100%;height:100%}.esri-grid .esri-grid__grid{width:100%;height:100%}.esri-grid .esri-grid__grid a{color:#adadad;text-decoration:underline}.esri-grid .esri-grid__grid a:hover,.esri-grid .esri-grid__grid a:focus{color:#ededed}.esri-grid .esri-column__sorter:hover{cursor:pointer}.esri-grid .esri-column__sorter,.esri-grid .esri-column__header-label{flex-grow:1;align-items:center;min-height:28px;margin:0 5px;display:flex;overflow:hidden}.esri-grid .esri-column__header-label span{text-overflow:ellipsis;white-space:nowrap;flex-grow:1;overflow:hidden}.esri-grid .esri-column__header-content{float:inline-start;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.esri-grid .esri-column__header-content calcite-icon{float:inline-start;height:100%;margin-inline-end:2px}.esri-grid .esri-column__header-content calcite-dropdown{float:inline-end;max-height:180px}.esri-grid .esri-column__header-content calcite-dropdown calcite-dropdown-group{max-width:200px;overflow-x:auto}.esri-grid .esri-column__header-content calcite-dropdown calcite-dropdown-group:only-of-type{max-height:180px;overflow:visible}.esri-grid .esri-column__header-content calcite-dropdown[open] calcite-dropdown-item{display:flex}.esri-grid .esri-column__header-content calcite-dropdown calcite-action{--calcite-color-foreground-1:transparent}.esri-grid .esri-column__header-content calcite-dropdown calcite-dropdown-item,.esri-grid .esri-column__header-content calcite-dropdown calcite-dropdown-item[hidden]{display:none}.esri-column__action{--calcite-color-foreground-1:transparent}.esri-column__header-menu-icon{margin-inline-end:15px}.esri-column__cell-input{border:none;flex:1 1 0;width:100%;height:100%}.esri-column__cell__input-container{flex-direction:column;align-items:center;width:100%;display:flex}.esri-column__cell__input-container input,.esri-column__cell__input-container select{padding:0;position:absolute;top:0;left:0}.esri-column__cell__input-container div,.esri-column__cell__input-container input,.esri-column__cell__input-container select{width:100%;display:flex}.esri-column__cell__input-container calcite-action-bar{background-color:#0000}.esri-column__cell__input-container div:first-child{flex-direction:column}.esri-column__cell__input-container calcite-input-time-zone{--calcite-dropdown-width:200px}.esri-column__cell__input-container calcite-input-time-picker:last-child,.esri-column__cell__input-container calcite-input-time-picker:nth-child(2),.esri-column__cell__input-container calcite-input-time-zone{margin-top:-1px}.esri-heatmap-slider{direction:ltr;min-width:260px}.esri-heatmap-slider .esri-slider{z-index:1;font-size:12px;position:relative}.esri-heatmap-slider .esri-slider .esri-slider__content{flex-direction:row;height:240px;margin:0 auto 0 40%}.esri-heatmap-slider .esri-slider .esri-slider__track{background-color:#0000;flex:none;display:flex}.esri-heatmap-slider .esri-slider .esri-slider__anchor{border-top:1px solid #242424;border-bottom:1px solid #adadad;width:30px}.esri-heatmap-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,.esri-heatmap-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label{text-decoration:underline}.esri-heatmap-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,.esri-heatmap-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb{background-color:#ededed;border:none;transform:none}.esri-heatmap-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,.esri-heatmap-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after{border-left-color:#ededed}.esri-heatmap-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,.esri-heatmap-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before{background-color:#49b0f2;transform:translate(-1.5px)}.esri-heatmap-slider .esri-slider .esri-slider__thumb{background-color:#adadad;border:none;border-radius:0;width:6px;height:12px;top:-6px;left:-12px}.esri-heatmap-slider .esri-slider .esri-slider__thumb:before{content:"";background-color:#adadad;width:3px;height:12px;transition:transform .125s ease-in-out,background-color .125s ease-in-out;position:absolute;top:0;left:-1.5px}.esri-heatmap-slider .esri-slider .esri-slider__thumb:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:6px solid #adadad;width:0;height:0;position:absolute;top:0;left:6px}.esri-heatmap-slider .esri-slider .esri-slider__label{text-align:right;min-width:50px;line-height:20px;left:auto;right:50px}.esri-heatmap-slider .esri-slider .esri-slider__label:hover{background-color:#303030}.esri-heatmap-slider .esri-slider .esri-slider__segment:hover{cursor:default}.esri-heatmap-slider .esri-slider .esri-slider__range-input{text-align:center;width:50%;margin:auto}.esri-heatmap-slider .esri-slider .esri-slider__label-input{text-align:right;width:70px}.esri-heatmap-slider .esri-slider .esri-slider__max,.esri-heatmap-slider .esri-slider .esri-slider__min{z-index:0;flex:none;width:auto;margin:9px auto;padding:9px 12px;position:relative}.esri-heatmap-slider .esri-slider .esri-slider__max:before,.esri-heatmap-slider .esri-slider .esri-slider__min:before{z-index:-1;content:"";width:100%;height:100%;position:absolute;top:0;left:0}.esri-heatmap-slider .esri-slider .esri-slider__max.esri-slider__range--active,.esri-heatmap-slider .esri-slider .esri-slider__min.esri-slider__range--active{background-color:#242424}.esri-heatmap-slider .esri-slider .esri-slider__max .esri-slider__range-input,.esri-heatmap-slider .esri-slider .esri-slider__min .esri-slider__range-input{margin:0 auto}.esri-heatmap-slider .esri-slider .esri-slider__extra-content{height:100%;display:flex}.esri-heatmap-slider .esri-slider .esri-histogram__svg{overflow:visible}.esri-heatmap-slider .esri-slider .esri-histogram__label{fill:#d1d1d1;stroke-width:2px}.esri-heatmap-slider .esri-slider .esri-histogram__average-line,.esri-heatmap-slider .esri-slider .esri-histogram__label{paint-order:stroke;stroke:#242424}.esri-heatmap-slider .esri-slider .zoom-cap--max{position:absolute;top:0}.esri-heatmap-slider .esri-slider .zoom-cap--min{position:absolute;bottom:0}.esri-heatmap-slider .esri-slider .zoom-cap{stroke-width:0;width:30px;height:11px}.esri-heatmap-slider .esri-slider .zoom-cap:hover{cursor:pointer}.esri-heatmap-slider .esri-slider .zoom-cap:hover .zoom-cap--mask{fill:#fff}.esri-heatmap-slider .esri-slider .zoom-cap:hover .zoom-cap--line{fill:#0079c1}.esri-heatmap-slider .esri-slider .zoom-cap:hover .zoom-cap--underline,.esri-heatmap-slider .esri-slider .zoom-cap .zoom-cap--mask,.esri-heatmap-slider .esri-slider .zoom-cap .zoom-cap--line{fill:#fff}.esri-heatmap-slider .esri-slider .zoom-cap .zoom-cap--underline{fill:#323232}.esri-heatmap-slider__ramp{width:30px;height:100%;display:flex;position:relative}.esri-heatmap-slider__ramp svg{stroke:#adadad;stroke-width:1px;width:100%;height:100%;position:absolute;left:0}.esri-heatmap-slider__ramp svg rect{width:100%;height:100%}.esri-heatmap-slider__ramp svg path{stroke-width:.5px}.esri-heatmap-slider__histogram-container{flex:1 1 0;width:120px;height:100%;display:flex}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider .esri-slider__content{margin:0 auto 0 35%}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider .esri-slider__track{background-color:#0000;width:12px}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__anchor--active .esri-slider__label{text-decoration:underline}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb{background-color:#ededed;border:none;transform:none}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after{border-left-color:#ededed}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before{background-color:#49b0f2;transform:translate(-1.5px)}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__segment--interactive{background-image:url(../base/images/SM-Slider_TrackBackground_idle.svg);background-position:50%;background-repeat:no-repeat;background-size:12px 100%}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__segment--interactive:hover,.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__segment--interactive:focus{cursor:pointer;background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active{background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-histogram{direction:ltr;width:100%;height:100%}.esri-histogram__content{width:100%;height:100%}.esri-histogram__svg{width:100%;height:100%;display:inline-block;overflow:hidden}.esri-histogram__data-line{stroke:#888;stroke-width:1px;shape-rendering:crispedges}.esri-histogram__label{stroke:#000;stroke-width:0;direction:ltr;unicode-bidi:plaintext;font-size:12px}.esri-histogram__average-data-line{stroke:#444}.esri-histogram__average-symbol{font-family:Georgia\, serif,sans-serif;font-style:italic}[dir=rtl] .esri-histogram{direction:rtl}[dir=rtl] .esri-histogram .esri-histogram__average-label{direction:rtl;unicode-bidi:plaintext}.esri-histogram-range-slider{flex-direction:column;width:100%;height:100%;display:flex;position:relative}.esri-histogram-range-slider .esri-slider .esri-slider__label{display:none;top:24px}.esri-histogram-range-slider .esri-slider__anchor--moving .esri-slider__label{display:inline}.esri-histogram-range-slider .esri-slider{font-size:12px}.esri-histogram-range-slider .esri-slider__content{flex-direction:column-reverse;display:flex}.esri-histogram-range-slider .esri-slider__max{text-align:right;position:absolute;bottom:0;right:0}.esri-histogram-range-slider .esri-slider__max .esri-slider__range-input{float:right;text-align:right}.esri-histogram-range-slider .esri-slider__min{text-align:left;position:absolute;bottom:0;left:0}.esri-histogram-range-slider .esri-slider__min .esri-slider__range-input{text-align:left}.esri-histogram-range-slider .esri-slider--horizontal .esri-slider__max,.esri-histogram-range-slider .esri-slider--horizontal .esri-slider__min{min-width:50%;display:inline}.esri-histogram-range-slider .esri-histogram{align-self:flex-end;display:flex}.esri-histogram-range-slider .esri-histogram__bar{touch-action:none}.esri-histogram-range-slider__slider-container{align-self:flex-end;width:100%;margin-bottom:24px}.esri-histogram-range-slider__histogram-container{flex-grow:1;width:100%;height:100%;min-height:0;display:flex}.esri-histogram-range-slider__range-type--less-than .esri-slider__segment-0,.esri-histogram-range-slider__range-type--at-most .esri-slider__segment-0,.esri-histogram-range-slider__range-type--greater-than .esri-slider__segment-1,.esri-histogram-range-slider__range-type--at-least .esri-slider__segment-1,.esri-histogram-range-slider__range-type--between .esri-slider__segment-1,.esri-histogram-range-slider__range-type--not-between .esri-slider__segment-1{background-color:#0079c1}.esri-identity-modal__info,.esri-identity-modal__notice{margin-bottom:12px}.esri-item-list{width:100%}.esri-item-list__filter-container--sticky{z-index:1;position:sticky;top:0}.esri-item-list__group{margin-top:12px}.esri-item-list__scroller{overflow-y:auto}.esri-ui .esri-item-list__scroller{z-index:0;position:relative}.esri-ui .esri-item-list__scroller--enabled{max-height:420px}.esri-item-list__group__header{color:var(--calcite-color-text-2);font-weight:var(--calcite-font-weight-medium)}.esri-item-list__list-item{cursor:pointer;min-height:48px}.esri-item-list__list-item[class^=esri-icon-],.esri-item-list__list-item.esri-building-level-picker__arrow-up,.esri-item-list__list-item.esri-building-level-picker__arrow-down,.esri-item-list__list-item.esri-building-phase-picker__arrow-left,.esri-item-list__list-item.esri-building-phase-picker__arrow-right,.esri-item-list__list-item[class*=\ esri-icon-],.esri-item-list__list-item.esri-building-level-picker__arrow-up,.esri-item-list__list-item.esri-building-level-picker__arrow-down,.esri-item-list__list-item.esri-building-phase-picker__arrow-left,.esri-item-list__list-item.esri-building-phase-picker__arrow-right{padding-inline-end:2.8px}.esri-item-list__list-item--disabled{cursor:default}.esri-item-list__list-item-icon{place-content:center;height:48px;margin-inline:.75rem}.esri-item-list__no-matches-message{justify-content:center;align-items:center;height:96px;display:flex}.esri-labeled-switch__label{--calcite-label-margin-bottom:0}.esri-labeled-switch__label-content{text-wrap:balance;flex:1;align-items:center;gap:7px;display:flex}.esri-labeled-switch__label-content>div{flex-grow:1}.esri-labeled-switch__icon{color:var(--calcite-color-status-info);margin-top:-1px}.esri-labeled-switch__tooltip{text-wrap:wrap}.esri-layer-list{display:flex}.esri-layer-list__filter-no-results{padding:12px 15px}.esri-layer-list__item{--calcite-list-item-spacing-indent:2rem;--calcite-list-item-icon-center:8.5px}.esri-layer-list__item-temporary-icon{margin-inline-start:.25rem}.esri-layer-list__item-table-icon,.esri-layer-list__item-catalog-icon{margin-inline-end:0}.esri-layer-list__item-action-image{text-align:center;background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 0 16px;width:16px;height:16px;font-size:14px}.esri-layer-list__action-menu .esri-layer-list__action-group{display:none}.esri-layer-list__action-menu[open] .esri-layer-list__action-group{display:flex}.esri-layer-list__visible-icon{visibility:hidden}.esri-layer-list__item--active:hover>.esri-layer-list__visible-toggle>.esri-layer-list__visible-icon,.esri-layer-list__item--active:focus>.esri-layer-list__visible-toggle>.esri-layer-list__visible-icon,.esri-layer-list__item--active:focus-within>.esri-layer-list__visible-toggle>.esri-layer-list__visible-icon{visibility:visible}.esri-layer-list__item--invisible{color:#adadad66}.esri-layer-list__status-indicator{visibility:hidden;color:#0000}.esri-layer-list__publishing{visibility:visible;color:#adadad;transform-origin:var(--calcite-list-item-icon-center)var(--calcite-list-item-icon-center);animation:2s infinite esri-layer-list__publishing-anim}.esri-layer-list__updating{visibility:visible;animation:2s infinite esri-layer-list__updating-anim}.esri-layer-list__connection-status{visibility:visible;color:#f89927;width:16px;height:16px;margin-inline:7px}.esri-layer-list__connection-status--connected{color:#35ac46}.esri-layer-list__item-content{-webkit-user-select:none;user-select:none;word-break:break-word;word-wrap:break-word;font-size:var(--calcite-font-size--1)}.esri-layer-list__item-content-bottom{font-size:var(--calcite-font-size--1);margin:12px 15px}.esri-layer-list__item-content-bottom .esri-legend__service{padding:0 0 12px}.esri-layer-list__item-message{font-size:var(--calcite-font-size--1);margin:12px 15px}@keyframes esri-layer-list__updating-anim{0%,40%{color:#0000}50%,80%{color:var(--calcite-color-brand)}to{color:#0000}}@keyframes esri-layer-list__publishing-anim{0%,20%{transform:rotate(45deg)}80%,to{transform:rotate(135deg)}}.esri-legend{overflow:hidden auto}.esri-legend__message{padding:.5em 1em}.esri-legend__service{word-wrap:break-word;border-bottom:1px solid #adadad4d;padding:12px 15px}.esri-legend__service:last-child{border-bottom:none}.esri-legend__layer{margin-left:7px;overflow:auto}.esri-legend__group-layer-child{margin-left:7px;padding-left:0;padding-right:0}.esri-legend__layer-table{flex-flow:column;width:100%;margin-bottom:12px;display:flex}.esri-legend__layer-child-table{border-collapse:collapse;width:100%;margin-bottom:12px;display:table}.esri-legend__layer-body{margin-left:7px}.esri-legend__layer-row{display:flex}.esri-legend__layer-cell{vertical-align:middle;word-break:break-word;min-width:100px;padding:4px 0}.esri-legend__layer-cell--symbols{text-align:center;min-width:10px}.esri-legend__layer-table--size-ramp{display:table}.esri-legend__layer-table--size-ramp .esri-legend__layer-row{display:table-row}.esri-legend__layer-table--size-ramp .esri-legend__layer-cell{display:table-cell}.esri-legend__size-ramp~.esri-legend__layer-cell--info{width:80%;max-width:80%}.esri-legend__layer-cell--info{word-break:normal;word-wrap:normal;max-width:250px;padding-left:7px;padding-right:7px;font-size:12px}.esri-legend__imagery-layer-image--stretched{margin-bottom:-2px;display:block}.esri-legend__imagery-layer-cell--stretched{vertical-align:top;padding:0;line-height:1}.esri-legend__imagery-layer-info--stretched{vertical-align:top;padding:0 2px}.esri-legend__symbol{justify-content:center;display:flex}.esri-legend__layer-caption{word-break:break-word;padding:6px 0;display:table-caption}.esri-legend__ramp-labels{flex-flow:column;justify-content:space-between;display:flex}.esri-legend__ramps{margin-left:3px}.esri-legend__color-ramp{width:24px}.esri-legend__opacity-ramp{background-image:url(../base/images/transparent-bg.png)}.esri-legend__ramp-tick{border-top:1px solid #adadad4d;width:4px;line-height:0;position:absolute;left:auto;right:1px}.esri-legend__ramp-label{white-space:nowrap;padding:0 7px;font-size:12px;line-height:1em;position:relative}.esri-legend__ramp-label:before{content:"";border:3px solid #0000;border-left-width:0;border-right:4px solid #d1d1d1cc;width:0;height:0;display:block;position:absolute;top:.25em;right:100%}.esri-legend__ramp-label:first-child{margin-top:-4px}.esri-legend__ramp-label:last-child{bottom:-3px}.esri-legend-layer-caption{padding:6px 0;display:table-caption}[dir=rtl] .esri-legend__ramp-label:before{border-width:3px 0 3px 4px;border-color:#0000 #0000 #0000 #d1d1d1cc;left:100%;right:auto}[dir=rtl] .esri-legend__layer,[dir=rtl] .esri-legend__group-layer-child,[dir=rtl] .esri-legend__layer-body{margin-left:0;margin-right:7px;overflow:auto}[dir=rtl] .esri-legend__ramps{margin-left:auto;margin-right:3px}.esri-legend--card{background:#242424;transition:max-width .25s ease-in-out;display:flex;position:relative;overflow-x:auto}.esri-legend--card__section{border-left:1px solid #adadad4d;min-width:300px;padding:12px 15px;font-size:12px;overflow:auto}.esri-legend--card__section:first-child{border-left:none}.esri-legend--card__message{padding:.5em 1em}.esri-legend--card__service-caption-container{border-bottom:1px solid #adadad4d;height:45px;padding:12px 15px;font-weight:600}.esri-legend--card__service-caption-text{margin:0;padding-bottom:20px;overflow:auto}.esri-legend--card__layer-caption{margin-bottom:12px;padding:6px 0;font-weight:400}.esri-legend--card__service-content{height:calc(100% - 45px);display:flex}.esri-legend--card__label-container{flex-wrap:wrap;display:flex}.esri-legend--card__relationship-label-container{flex-direction:column;display:flex}.esri-legend--card__relationship-label-container .esri-legend--card__layer-row{padding-bottom:.5em}.esri-legend--card__relationship-label-container .esri-legend--card__layer-row:last-child{padding-bottom:0}.esri-legend--card__relationship-section{border:none}.esri-legend--card__label-element{text-align:center;min-width:4em;min-height:2.7em;margin:.1em;padding:.5em 1em}.esri-legend--card__image-label{padding-left:7px;padding-right:7px}.esri-legend--card__layer-row,.esri-legend--card__size-ramp-container{align-items:center;display:flex}.esri-legend--card__size-ramp-preview{display:flex}.esri-legend--card__ramp-label{white-space:nowrap;margin:0 .5em}.esri-legend--card__pie-chart-ramp-preview{justify-content:center;display:flex}.esri-legend--card__interval-separator{text-align:center;font-size:.5em}.esri-legend--card__imagery-layer-image--stretched{margin-bottom:-2px;display:block}.esri-legend--card__symbol-container{position:relative}.esri-legend--card__interval-separators-container{position:absolute;top:50px;left:50%;transform:translate(-50%,-50%)}.esri-legend--card__carousel-title{margin:0}.esri-legend--card__service{border-left:1px solid #adadad4d;min-width:-moz-fit-content;min-width:fit-content}.esri-legend--card__symbol{margin:auto;display:block}.esri-legend--stacked{flex-direction:column;min-width:300px;display:flex}.esri-legend--stacked .esri-legend--card__section{border:none;width:250px;height:auto;overflow:auto}.esri-legend--stacked .esri-legend--card__size-ramp-row{flex-direction:column}.esri-legend--stacked .esri-legend--card__symbol-row{width:100%;margin:5px 0;display:table-row}.esri-legend--stacked .esri-legend--card__label-cell{vertical-align:middle;display:table-cell}.esri-legend--stacked .esri-legend--card__symbol-cell{vertical-align:middle;text-align:center;display:table-cell}.esri-legend--stacked .esri-legend--card__carousel-indicator-container{justify-content:center;width:300px;height:32px;display:flex;overflow:auto;box-shadow:0 -1px #adadad4d}.esri-legend--stacked .esri-legend--card__carousel-indicator{cursor:pointer;justify-content:center;align-items:center;width:16px;height:auto;display:flex}.esri-legend--stacked .esri-legend--card__carousel-indicator:before{content:"";background-color:#0000;border-radius:50%;width:10px;height:10px;transition:background-color .125s ease-in-out;display:block;box-shadow:0 0 0 1px #adadad}.esri-legend--stacked .esri-legend--card__carousel-indicator:hover:before,.esri-legend--stacked .esri-legend--card__carousel-indicator--activated:before,.esri-legend--stacked .esri-legend--card__carousel-indicator--activated:hover:before{background-color:#adadad}.esri-ui-corner{max-width:100%}.esri-ui-corner .esri-legend--card{max-height:420px}[dir=rtl] .esri-view-width-greater-than-small .esri-legend--card__section{border-left:0;border-right:1px solid #adadad4d}[dir=rtl] .esri-view-width-greater-than-small .esri-legend--card__section:first-child{border-right:none}.esri-relationship-ramp--diamond__container{font-size:12px;display:flex}.esri-relationship-ramp--diamond__left-column{text-align:right;align-self:center;max-width:85px;padding-right:5px}.esri-relationship-ramp--diamond__right-column{text-align:left;align-self:center;max-width:85px;padding-left:5px}.esri-relationship-ramp--diamond__middle-column{text-align:center;flex-direction:column;display:flex}.esri-relationship-ramp--diamond__middle-column--label{align-self:center;max-width:85px}.esri-relationship-ramp--diamond__middle-column--ramp{width:85px;height:85px}.esri-relationship-ramp--square__table{font-size:12px;display:table}.esri-relationship-ramp--square__table-row{display:table-row}.esri-relationship-ramp--square__table-cell{display:table-cell}.esri-relationship-ramp--square__table-label{max-width:95px}.esri-relationship-ramp--square__table-label--left-bottom{vertical-align:bottom;text-align:left}.esri-relationship-ramp--square__table-label--right-bottom{vertical-align:bottom;text-align:right}.esri-relationship-ramp--square__table-label--left-top{vertical-align:top;text-align:left}.esri-relationship-ramp--square__table-label--right-top{vertical-align:top;text-align:right}.esri-univariate-above-and-below-ramp__symbol{justify-content:center;align-items:center;display:flex}.esri-univariate-above-and-below-ramp__label{white-space:nowrap;margin-left:7px;font-size:12px;line-height:1em;position:relative}.esri-univariate-above-and-below-ramp__label:before{content:"";border-style:solid;border-width:1px 0 0;width:14px;height:0;display:block;position:absolute;top:.45em;left:-19px}.esri-univariate-above-and-below-ramp__label:first-child{top:-6px}.esri-univariate-above-and-below-ramp__label:last-child{bottom:-6px}.esri-univariate-above-and-below-ramp__color--card{position:relative}.esri-univariate-above-and-below-ramp__color--card:before{content:"";border-left:1px solid #000;border-right:1px solid #000;width:100%;height:15px;display:block;position:absolute;top:1px}[dir=rtl] .esri-univariate-above-and-below-ramp__label{margin-left:auto;margin-right:7px}[dir=rtl] .esri-univariate-above-and-below-ramp__label:before{left:auto;right:-19px}.esri-line-of-sight__container{padding:var(--esri-widget-padding);flex-flow:column;gap:12px;display:flex;position:relative;overflow-y:auto}.esri-line-of-sight__error{color:#eb7953}.esri-line-of-sight__hint{flex-direction:column;gap:12px;display:flex}.esri-line-of-sight__error,.esri-line-of-sight__hint{animation:.25s ease-in-out esri-fade-in;overflow:hidden}.esri-line-of-sight__error p,.esri-line-of-sight__hint p{margin:0;padding:0}.esri-line-of-sight__actions{flex-flow:column;justify-content:center;gap:6px;display:flex}.esri-measurement-widget-content{padding:var(--esri-widget-padding);flex-direction:column;gap:24px;display:flex;position:relative;overflow-y:auto}.esri-measurement-widget-content__error{color:#eb7953}.esri-measurement-widget-content__error,.esri-measurement-widget-content__hint{overflow:hidden}.esri-measurement-widget-content__error p,.esri-measurement-widget-content__hint p{margin:0;padding:0}.esri-measurement-widget-content__hint,.esri-measurement-widget-content__error,.esri-measurement-widget-content__measurement,.esri-measurement-widget-content__measurement-item{flex-direction:column;gap:12px;animation:.25s ease-in-out esri-fade-in;display:flex}.esri-measurement-widget-content__measurement-item--disabled{color:#d1d1d166}.esri-measurement-widget-content__measurement-item__value{font-weight:600}.esri-measurement-widget-content__actions{flex-direction:column;justify-content:center;gap:6px;display:flex}.esri-navigation-toggle{display:flex}.esri-navigation-toggle:not(.esri-navigation-toggle--horizontal){flex-direction:column}.esri-navigation-toggle calcite-button[appearance=outline-fill]{--calcite-color-foreground-1:var(--calcite-color-foreground-3);--calcite-ui-icon-color:var(--calcite-color-text-1)}.esri-opacity-slider{direction:ltr;min-width:260px}.esri-opacity-slider .esri-slider{z-index:1;font-size:12px;position:relative}.esri-opacity-slider .esri-slider .esri-slider__content{flex-direction:row;height:240px;margin:0 auto 0 40%}.esri-opacity-slider .esri-slider .esri-slider__track{background-color:#0000;flex:none;display:flex}.esri-opacity-slider .esri-slider .esri-slider__anchor{border-top:1px solid #242424;border-bottom:1px solid #adadad;width:30px}.esri-opacity-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,.esri-opacity-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label{text-decoration:underline}.esri-opacity-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,.esri-opacity-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb{background-color:#ededed;border:none;transform:none}.esri-opacity-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,.esri-opacity-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after{border-left-color:#ededed}.esri-opacity-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,.esri-opacity-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before{background-color:#49b0f2;transform:translate(-1.5px)}.esri-opacity-slider .esri-slider .esri-slider__thumb{background-color:#adadad;border:none;border-radius:0;width:6px;height:12px;top:-6px;left:-12px}.esri-opacity-slider .esri-slider .esri-slider__thumb:before{content:"";background-color:#adadad;width:3px;height:12px;transition:transform .125s ease-in-out,background-color .125s ease-in-out;position:absolute;top:0;left:-1.5px}.esri-opacity-slider .esri-slider .esri-slider__thumb:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:6px solid #adadad;width:0;height:0;position:absolute;top:0;left:6px}.esri-opacity-slider .esri-slider .esri-slider__label{text-align:right;min-width:50px;line-height:20px;left:auto;right:50px}.esri-opacity-slider .esri-slider .esri-slider__label:hover{background-color:#303030}.esri-opacity-slider .esri-slider .esri-slider__segment:hover{cursor:default}.esri-opacity-slider .esri-slider .esri-slider__range-input{text-align:center;width:50%;margin:auto}.esri-opacity-slider .esri-slider .esri-slider__label-input{text-align:right;width:70px}.esri-opacity-slider .esri-slider .esri-slider__max,.esri-opacity-slider .esri-slider .esri-slider__min{z-index:0;flex:none;width:auto;margin:9px auto;padding:9px 12px;position:relative}.esri-opacity-slider .esri-slider .esri-slider__max:before,.esri-opacity-slider .esri-slider .esri-slider__min:before{z-index:-1;content:"";width:100%;height:100%;position:absolute;top:0;left:0}.esri-opacity-slider .esri-slider .esri-slider__max.esri-slider__range--active,.esri-opacity-slider .esri-slider .esri-slider__min.esri-slider__range--active{background-color:#242424}.esri-opacity-slider .esri-slider .esri-slider__max .esri-slider__range-input,.esri-opacity-slider .esri-slider .esri-slider__min .esri-slider__range-input{margin:0 auto}.esri-opacity-slider .esri-slider .esri-slider__extra-content{height:100%;display:flex}.esri-opacity-slider .esri-slider .esri-histogram__svg{overflow:visible}.esri-opacity-slider .esri-slider .esri-histogram__label{fill:#d1d1d1;stroke-width:2px}.esri-opacity-slider .esri-slider .esri-histogram__average-line,.esri-opacity-slider .esri-slider .esri-histogram__label{paint-order:stroke;stroke:#242424}.esri-opacity-slider .esri-slider .zoom-cap--max{position:absolute;top:0}.esri-opacity-slider .esri-slider .zoom-cap--min{position:absolute;bottom:0}.esri-opacity-slider .esri-slider .zoom-cap{stroke-width:0;width:30px;height:11px}.esri-opacity-slider .esri-slider .zoom-cap:hover{cursor:pointer}.esri-opacity-slider .esri-slider .zoom-cap:hover .zoom-cap--mask{fill:#fff}.esri-opacity-slider .esri-slider .zoom-cap:hover .zoom-cap--line{fill:#0079c1}.esri-opacity-slider .esri-slider .zoom-cap:hover .zoom-cap--underline,.esri-opacity-slider .esri-slider .zoom-cap .zoom-cap--mask,.esri-opacity-slider .esri-slider .zoom-cap .zoom-cap--line{fill:#fff}.esri-opacity-slider .esri-slider .zoom-cap .zoom-cap--underline{fill:#323232}.esri-opacity-slider__ramp{width:30px;height:100%;display:flex;position:relative}.esri-opacity-slider__ramp svg{stroke:#adadad;stroke-width:1px;width:100%;height:100%;position:absolute;left:0}.esri-opacity-slider__ramp svg rect{width:100%;height:100%}.esri-opacity-slider__ramp svg path{stroke-width:.5px}.esri-opacity-slider__histogram-container{flex:1 1 0;width:120px;height:100%;display:flex}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider .esri-slider__content{margin:0 auto 0 35%}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider .esri-slider__track{background-color:#0000;width:12px}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__anchor--active .esri-slider__label{text-decoration:underline}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb{background-color:#ededed;border:none;transform:none}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after{border-left-color:#ededed}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before{background-color:#49b0f2;transform:translate(-1.5px)}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__segment--interactive{background-image:url(../base/images/SM-Slider_TrackBackground_idle.svg);background-position:50%;background-repeat:no-repeat;background-size:12px 100%}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__segment--interactive:hover,.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__segment--interactive:focus{cursor:pointer;background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active{background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-imagery-viewer{width:100%;height:100%}.esri-oriented-imagery-viewer--floating{box-sizing:border-box;z-index:1;--calcite-font-weight-medium:$font-weight;--calcite-font-size-0:$font-size;--calcite-icon-size:8px;flex-direction:column;align-items:flex-start;min-width:386px;max-width:80vw;min-height:400px;max-height:78vh;display:flex;overflow:hidden}.esri-oriented-imagery-viewer--docked{box-sizing:border-box;z-index:1;--calcite-font-weight-medium:$font-weight;--calcite-font-size-0:$font-size;--calcite-icon-size:8px;flex-direction:column;align-items:flex-start;width:100%;height:100%;display:flex;top:0;bottom:0;overflow:hidden}.esri-oriented-imagery-viewer__body{flex-direction:column;flex:1 0 auto;order:1;align-self:stretch;height:100%;display:flex}.esri-oriented-imagery-viewer__body-current-coverage{--calcite-ui-icon-color:var(--calcite-color-status-danger)}.esri-oriented-imagery-viewer__body-additional-camera-locations{--calcite-ui-icon-color:var(--calcite-color-brand)}.esri-oriented-imagery-viewer__body-additional-coverage{--calcite-ui-icon-color:var(--calcite-color-status-info)}.esri-oriented-imagery-viewer__body-footprint{--calcite-ui-icon-color:var(--calcite-color-status-success)}.esri-oriented-imagery-viewer__carousel{z-index:1;border:1px solid var(--calcite-color-border-2);align-items:center;width:98%;height:140px;margin:auto 1% 0;position:absolute;bottom:0;box-shadow:0 0 1px #0000004d}.esri-oriented-imagery-viewer__carousel-container{height:auto;display:inline-block;overflow:auto hidden}.esri-oriented-imagery-viewer__carousel header{--calcite-font-weight-medium:$font-weight--light;--calcite-font-size-0:$font-size--tiny}.esri-oriented-imagery-viewer__carousel-item{width:100px;height:70px}.esri-oriented-imagery-viewer__carousel-item-wrapper{box-sizing:border-box;justify-content:center;align-items:center;width:106px;height:78px;margin:auto 10px;display:flex;box-shadow:0 1px 2px #0000004d}.esri-oriented-imagery-viewer__carousel-item-wrapper--selected{box-sizing:border-box;border:2px solid var(--calcite-color-brand);justify-content:center;align-items:center;width:106px;height:78px;margin:auto 10px;display:flex;box-shadow:0 1px 2px #0000004d}.esri-oriented-imagery-viewer__carousel-content{display:flex}.esri-oriented-imagery-viewer__close{background:var(--calcite-color-foreground-1);flex-direction:row;flex-grow:0;order:7;justify-content:center;align-items:center;width:48px;height:59px;display:flex}.esri-oriented-imagery-viewer__image-enhancement-wrapper{z-index:1;border:1px solid var(--calcite-color-border-2);align-items:center;width:98%;height:140px;margin:auto 1% 0;position:absolute;bottom:0;box-shadow:0 0 1px #0000004d}.esri-oriented-imagery-viewer__image-enhancement-tools{display:flex}.esri-oriented-imagery-viewer__image-enhancement-tool-container{width:50%;margin-block:2px;padding-inline:.75rem}.esri-oriented-imagery-viewer__viewer{cursor:url(data:text/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2226%22%20width%3D%2226%22%3E%0A%3Cpath%20stroke%3D%22%23000%22%20stroke-width%3D%221px%22%20fill%3D%22%23fff%22%20d%3D%22m15.3%2020.5s6.38-6.73%204.64-8.24-3.47%201.01-3.47%201.01%203.61-5.72%201.41-6.49c-2.2-0.769-3.33%204.36-3.33%204.36s0.873-5.76-1.06-5.76-1.58%205.39-1.58%205.39-0.574-4.59-2.18-4.12c-1.61%200.468-0.572%205.51-0.572%205.51s-1.58-4.89-2.93-3.79c-1.35%201.11%200.258%205.25%200.572%206.62%200.836%202.43%202.03%202.94%202.17%205.55%22%2F%3E%0A%3C%2Fsvg%3E%0A);flex-grow:1;width:100%;margin:0;display:flex}.esri-oriented-imagery-viewer__viewer--hide{display:none}.esri-oriented-imagery-viewer__viewer-container{border-top:1px solid var(--calcite-color-border-3);background:var(--calcite-color-foreground-1);border-radius:0 0 3px 3px;flex:1 0 auto;order:1;align-self:stretch;width:100%;height:calc(100% - 49px);display:flex}@keyframes rotateOrientedImageryNavigationTool{0%{transform:rotate(var(--oi-navigation-tool-rotation-from,0deg))}to{transform:rotate(var(--oi-navigation-tool-rotation-to,0deg))}}.esri-oriented-imagery-viewer__message-box{text-align:center;word-break:break-word;justify-content:center;align-items:center;width:100%;height:100%;padding:0 25%;font-size:12px;display:flex;position:relative}.esri-oriented-imagery-viewer__navigation{transform:rotate(var(--oi-navigation-tool-rotation-to,0deg))}.esri-oriented-imagery-viewer__navigation-animate{animation:.7s linear forwards rotateOrientedImageryNavigationTool}.esri-oriented-imagery-viewer__navigation-feature{fill:var(--calcite-color-brand);stroke:var(--calcite-color-foreground-1);stroke-width:1px}.esri-oriented-imagery-viewer__navigation-feature.selected{fill:var(--calcite-color-status-danger)}.esri-oriented-imagery-viewer__navigation-feature-path{pointer-events:none}.esri-oriented-imagery-viewer__navigation-feature-path-stop-offset-0{stop-color:var(--calcite-color-status-danger);stop-opacity:.4}.esri-oriented-imagery-viewer__navigation-feature-path-stop-offset-1{stop-color:var(--calcite-color-status-danger);stop-opacity:.2}.esri-oriented-imagery-viewer__navigation-pointer{fill:var(--calcite-color-foreground-1);fill-rule:evenodd;stroke:#0000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-width:0}.esri-oriented-imagery-viewer__navigation-pointer-north{fill:var(--calcite-color-status-danger)}.esri-oriented-imagery-viewer__navigation-wrapper{z-index:1;position:absolute;bottom:0;right:0}.esri-oriented-imagery-viewer__navigation-wrapper--zoomed{transform-origin:100% 100%;transform:scale(1.5)}.esri-oriented-imagery-viewer__navigation-wrapper-boundary{fill:var(--calcite-color-foreground-1);fill-opacity:.25;stroke:var(--calcite-color-border-2)}.esri-oriented-imagery-viewer__navigation-sector{fill:none}.esri-oriented-imagery-viewer__navigation-sector-separator{stroke:var(--calcite-color-border-2);stroke-width:1px}.esri-oriented-imagery-viewer__navigation-sector-cross{stroke:var(--calcite-color-status-danger);stroke-width:1px}.esri-oriented-imagery-viewer__navigation-sector-enabled{fill:var(--calcite-color-foreground-1);stroke:var(--calcite-color-border-2);stroke-width:1px}.esri-oriented-imagery-viewer__navigation-sector-disabled{fill:var(--calcite-color-foreground-3);stroke:var(--calcite-color-border-2);stroke-width:1px}.esri-oriented-imagery-viewer__navigation-sector-outer{fill:var(--calcite-color-foreground-1);fill-opacity:.4;stroke:none}.esri-oriented-imagery-viewer__pro .esri-oriented-imagery-viewer{max-width:unset;max-height:unset;width:100%;height:100%;position:static}.esri-panoramic-viewer{width:100%;height:100%}@keyframes esri-docking-animation{0%{opacity:0}25%{opacity:0}to{opacity:1}}@keyframes popup-intro-animation-down{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translate(0)}}@keyframes popup-intro-animation-up{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translate(0)}}.esri-ui .esri-popup{z-index:1;pointer-events:none;flex-flow:column;display:flex;position:absolute}.esri-ui .esri-popup .esri-features{flex:1;width:100%}.esri-ui .esri-popup .esri-widget__heading{margin:0}.esri-ui .esri-popup--hidden{display:none}.esri-popup--shadow{box-shadow:0 1px 4px #000c}.esri-popup--aligned-top-center{transform-origin:50% 100%}.esri-popup--aligned-bottom-center{transform-origin:50% -5%}.esri-popup--aligned-top-left,.esri-popup--aligned-bottom-left{transform-origin:100%}.esri-popup--aligned-top-right,.esri-popup--aligned-bottom-right{transform-origin:-5%}.esri-popup--aligned-top-center,.esri-popup--aligned-top-left,.esri-popup--aligned-top-right{animation:.2s ease-in-out popup-intro-animation-down}.esri-popup--aligned-bottom-center,.esri-popup--aligned-bottom-left,.esri-popup--aligned-bottom-right{animation:.2s ease-in-out popup-intro-animation-up}.esri-popup__main-container{z-index:1;pointer-events:auto;background-color:#242424;width:340px;min-height:48px;max-height:340px;display:flex;position:relative;overflow:hidden}.esri-popup__pointer{width:0;height:0;position:absolute}.esri-popup__pointer-direction{content:"";background-color:#242424;width:12px;height:12px;position:absolute}.esri-popup--aligned-top-center .esri-popup__pointer{margin:0 0 0 -6px;top:100%;left:50%}.esri-popup--aligned-bottom-center .esri-popup__pointer{margin:0 0 0 -6px;bottom:100%;left:50%}.esri-popup--aligned-top-left .esri-popup__pointer{bottom:6px;right:6px;transform:rotate(-45deg)}.esri-popup--aligned-bottom-left .esri-popup__pointer{top:6px;right:6px;transform:rotate(45deg)}.esri-popup--aligned-top-right .esri-popup__pointer{bottom:6px;left:6px;transform:rotate(45deg)}.esri-popup--aligned-bottom-right .esri-popup__pointer{top:6px;left:6px;transform:rotate(-45deg)}.esri-popup--aligned-top-center .esri-popup__pointer-direction,.esri-popup--aligned-bottom-center .esri-popup__pointer-direction{transform:scale(.75,2)rotate(45deg)}.esri-popup--aligned-top-left .esri-popup__pointer-direction,.esri-popup--aligned-bottom-left .esri-popup__pointer-direction,.esri-popup--aligned-top-right .esri-popup__pointer-direction,.esri-popup--aligned-bottom-right .esri-popup__pointer-direction{top:-6px;left:-6px;transform:scaleY(3.5)rotate(45deg)}.esri-popup--aligned-top-center .esri-popup__pointer-direction{top:-6px;left:0}.esri-popup--aligned-bottom-center .esri-popup__pointer-direction{bottom:-6px;left:0}.esri-view-width-xlarge .esri-popup__main-container{width:460px}.esri-view-width-large .esri-popup__main-container{width:400px}.esri-view-width-medium .esri-popup__main-container{width:340px}.esri-view-width-less-than-medium .esri-popup__main-container{width:280px}.esri-view-width-xsmall .esri-popup--is-docked-bottom-center{margin-bottom:16px}.esri-view-width-xsmall .esri-popup--is-docked-top-center,.esri-view-width-xsmall .esri-popup--is-docked-bottom-center{width:auto;margin:0}.esri-view-width-xsmall .esri-popup--is-docked-top-center .esri-popup__main-container,.esri-view-width-xsmall .esri-popup--is-docked-bottom-center .esri-popup__main-container{width:100%;max-height:75%;position:absolute;left:0;right:0}.esri-view-width-xsmall .esri-popup--is-docked-bottom-center .esri-popup__main-container{bottom:0}.esri-view-width-xsmall .esri-popup--is-docked-top-center .esri-popup__main-container{top:0}.esri-view-height-xlarge .esri-popup__main-container{max-height:460px}.esri-view-height-xlarge.esri-popup--feature-menu-open .esri-popup__feature-menu-viewport{max-height:410px}.esri-view-height-large .esri-popup__main-container{max-height:400px}.esri-view-height-large.esri-popup--feature-menu-open .esri-popup__feature-menu-viewport{max-height:350px}.esri-view-height-less-than-medium .esri-popup__main-container{max-height:300px}.esri-view-height-less-than-medium.esri-popup--feature-menu-open .esri-popup__feature-menu-viewport{max-height:250px}.esri-popup--is-docked{margin:15px 15px 30px;animation:.25s ease-out esri-docking-animation;inset:0}.esri-ui .esri-popup--is-docked{flex-flow:row}.esri-popup--is-docked-top-left,.esri-popup--is-docked-top-center,.esri-popup--is-docked-top-right{align-items:flex-start}.esri-popup--is-docked-bottom-left,.esri-popup--is-docked-bottom-center,.esri-popup--is-docked-bottom-right{align-items:flex-end}.esri-popup--is-docked-top-left,.esri-popup--is-docked-bottom-left{justify-content:flex-start}.esri-popup--is-docked-top-center,.esri-popup--is-docked-bottom-center{justify-content:center}.esri-popup--is-docked-top-right,.esri-popup--is-docked-bottom-right{justify-content:flex-end}.esri-popup--is-docked-top-left .esri-popup__main-container,.esri-popup--is-docked-top-right .esri-popup__main-container,.esri-popup--is-docked-bottom-left .esri-popup__main-container,.esri-popup--is-docked-bottom-right .esri-popup__main-container{max-height:80%}.esri-popup--is-docked-top-center .esri-popup__main-container,.esri-popup--is-docked-bottom-center .esri-popup__main-container{max-height:40%}[dir=rtl] .esri-popup--is-docked-top-left,[dir=rtl] .esri-popup--is-docked-bottom-left{justify-content:flex-end}[dir=rtl] .esri-popup--is-docked-top-right,[dir=rtl] .esri-popup--is-docked-bottom-right{justify-content:flex-start}@media (prefers-reduced-motion){.esri-popup--aligned-top-center,.esri-popup--aligned-top-left,.esri-popup--aligned-top-right,.esri-popup--aligned-bottom-center,.esri-popup--aligned-bottom-left,.esri-popup--aligned-bottom-right,.esri-popup--is-docked{animation:none}}.esri-print{flex-grow:1;padding:0;display:flex;position:relative;overflow-y:auto;min-height:240px!important}.esri-print section[aria-hidden=true]{display:none}.esri-print__panel-items--centered{align-items:center;display:flex}.esri-print__header-title{margin:0 auto 0 0;padding:12px 15px;font-size:16px;font-weight:600}.esri-print__browse-template-button-container{padding:12px 15px}.esri-print__container{flex-direction:column;flex-grow:1;display:flex}.esri-print__content{background-color:#242424;flex-flow:column;flex-grow:1;justify-content:space-between;display:flex}.esri-print__layout-section,.esri-print__map-only-section{margin-bottom:3px;padding:12px 15px}.esri-print__layout-tab-list{background-color:#303030;justify-content:space-between;margin:0;padding:0;display:flex;position:relative;bottom:-1px}.esri-print__layout-tab{cursor:pointer;text-align:center;color:#adadad;border:1px solid #0000;justify-content:center;align-items:center;width:100%;margin:0;padding:5px;display:flex}.esri-print__layout-tab:hover,.esri-print__layout-tab:focus{color:#d1d1d1;background-color:#303030}.esri-print__layout-tab[aria-selected=true],.esri-print__layout-tab[aria-selected=true]:hover{color:#d1d1d1;background-color:#242424;border-color:#2493f2 #adadad4d #242424}.esri-print__panel--error{color:#eb7953}.esri-print__panel-container{flex-direction:column;flex:1 0;gap:9px;display:flex}.esri-print__form-checkbox-label{align-items:center;column-gap:7px;display:flex}.esri-print__form-checkbox-label [type=checkbox]{margin:0}.esri-print__scale-info-container .esri-print__form-checkbox-label{margin-block-end:6px}.esri-print__scale-input-container{align-items:center;padding-bottom:12px;display:flex}.esri-print__scale-input-container .esri-print__scale-input{flex-grow:1}.esri-print__template-select-container{cursor:pointer;border:1px solid #adadad4d;justify-content:space-between;align-items:center;display:flex}.esri-print__template-select-container .esri-print__template-select-block{border:none;flex-shrink:1}.esri-print__template-select-container .esri-print__template-select-icon{padding:12px}.esri-print__template-select-container .esri-print__template-select-icon [class^=esri-icon-],.esri-print__template-select-container .esri-print__template-select-icon .esri-building-level-picker__arrow-up,.esri-print__template-select-container .esri-print__template-select-icon .esri-building-level-picker__arrow-down,.esri-print__template-select-container .esri-print__template-select-icon .esri-building-phase-picker__arrow-left,.esri-print__template-select-container .esri-print__template-select-icon .esri-building-phase-picker__arrow-right,.esri-print__template-select-container .esri-print__template-select-icon [class*=\ esri-icon-],.esri-print__template-select-container .esri-print__template-select-icon .esri-building-level-picker__arrow-up,.esri-print__template-select-container .esri-print__template-select-icon .esri-building-level-picker__arrow-down,.esri-print__template-select-container .esri-print__template-select-icon .esri-building-phase-picker__arrow-left,.esri-print__template-select-container .esri-print__template-select-icon .esri-building-phase-picker__arrow-right{background:0 0}.esri-print__template-select-flow-item-container{flex-direction:column;flex-grow:1;justify-content:space-between;display:flex;overflow-y:hidden}.esri-print__template-select-flow-item-container .esri-print__template-select-flow-item-content{flex-direction:column;display:flex;overflow-y:auto}.esri-print__template-select-flow-item-container .esri-print__template-select-flow-item-content .esri-print__template-select-flow-item-list-heading{border-bottom:1px solid var(--calcite-color-border-3);color:#d1d1d1;background-color:#303030;align-items:center;gap:7px;padding:12px 15px;font-size:14px;font-weight:500;display:flex}.esri-print__advanced-options-section{background-color:#303030;border:1px solid #adadad4d}.esri-print__advanced-options-section [class^=esri-icon-],.esri-print__advanced-options-section .esri-building-level-picker__arrow-up,.esri-print__advanced-options-section .esri-building-level-picker__arrow-down,.esri-print__advanced-options-section .esri-building-phase-picker__arrow-left,.esri-print__advanced-options-section .esri-building-phase-picker__arrow-right,.esri-print__advanced-options-section [class*=\ esri-icon-],.esri-print__advanced-options-section .esri-building-level-picker__arrow-up,.esri-print__advanced-options-section .esri-building-level-picker__arrow-down,.esri-print__advanced-options-section .esri-building-phase-picker__arrow-left,.esri-print__advanced-options-section .esri-building-phase-picker__arrow-right{background:0 0}.esri-print__advanced-options-button-container{background-color:#0000;justify-content:space-between;align-items:center;width:100%;display:flex;overflow:visible}.esri-print__advanced-options-button{cursor:pointer;background-color:#0000;border:none;width:100%;padding:6px 7px;font-family:inherit}.esri-print__advanced-options-button[aria-expanded=true] .esri-print__advanced-options-button-icon--closed,.esri-print__advanced-options-button[aria-expanded=false] .esri-print__advanced-options-button-icon--opened,.esri-print__advanced-options-button .esri-print__advanced-options-button-icon--closed-rtl{display:none}.esri-print__advanced-options-button[aria-expanded=false] .esri-print__advanced-options-button-icon--closed,.esri-print__advanced-options-button[aria-expanded=true] .esri-print__advanced-options-button-icon--opened{display:block}.esri-print__advanced-options-button-title{margin:0 3px;font-size:12px}.esri-print__advanced-options-container{padding:6px 7px;font-size:12px}.esri-print__advanced-options-container .esri-print__form-section-container{margin-bottom:6px}.esri-print__size-container{grid-template-columns:1fr 1fr 32px;column-gap:7px;width:100%;display:inline-grid}.esri-print__size-container [class^=esri-icon-],.esri-print__size-container .esri-building-level-picker__arrow-up,.esri-print__size-container .esri-building-level-picker__arrow-down,.esri-print__size-container .esri-building-phase-picker__arrow-left,.esri-print__size-container .esri-building-phase-picker__arrow-right,.esri-print__size-container [class*=\ esri-icon-],.esri-print__size-container .esri-building-level-picker__arrow-up,.esri-print__size-container .esri-building-level-picker__arrow-down,.esri-print__size-container .esri-building-phase-picker__arrow-left,.esri-print__size-container .esri-building-phase-picker__arrow-right{background:0 0;align-self:flex-end;margin-bottom:12px}.esri-print__swap-button{color:#adadad;border:none;flex:1 0 auto}.esri-print__export-button{min-height:unset;width:auto;margin:6px 7px}.esri-print__export-section--centered{text-align:center}.esri-print__export-panel-container{padding:12px 0;font-size:12px}.esri-print__export-panel-container [class^=esri-icon-],.esri-print__export-panel-container .esri-building-level-picker__arrow-up,.esri-print__export-panel-container .esri-building-level-picker__arrow-down,.esri-print__export-panel-container .esri-building-phase-picker__arrow-left,.esri-print__export-panel-container .esri-building-phase-picker__arrow-right,.esri-print__export-panel-container [class*=\ esri-icon-],.esri-print__export-panel-container .esri-building-level-picker__arrow-up,.esri-print__export-panel-container .esri-building-level-picker__arrow-down,.esri-print__export-panel-container .esri-building-phase-picker__arrow-left,.esri-print__export-panel-container .esri-building-phase-picker__arrow-right{margin-top:.15em;margin-right:.5em}.esri-print__exported-file-link-title{white-space:pre-wrap;word-break:break-word;word-wrap:break-word}.esri-print__exported-file-link{color:#adadad;align-items:flex-start;margin-bottom:6px;text-decoration:none;display:flex}.esri-print__exported-file-link:hover{color:#ededed}.esri-print__exported-file--loader{align-self:center;margin-inline:12px}.esri-print__exported-file--error{cursor:pointer;color:#eb7953}.esri-print .esri-print__exported-file--error:hover{color:#eb7953}.esri-print__exported-files-empty{flex-direction:column;align-items:center;gap:12px;padding:12px 15px;display:flex}.esri-print__template-button-container{padding:12px 15px}.esri-print__template-done-button{width:100%}.esri-print__loader{background:url(../base/images/loading-throb.gif) 50% no-repeat;width:32px;height:40px;margin:0 auto}[dir=rtl] .esri-print__export-panel-container [class^=esri-icon-],[dir=rtl] .esri-print__export-panel-container .esri-building-level-picker__arrow-up,[dir=rtl] .esri-print__export-panel-container .esri-building-level-picker__arrow-down,[dir=rtl] .esri-print__export-panel-container .esri-building-phase-picker__arrow-left,[dir=rtl] .esri-print__export-panel-container .esri-building-phase-picker__arrow-right,[dir=rtl] .esri-print__export-panel-container [class*=\ esri-icon-],[dir=rtl] .esri-print__export-panel-container .esri-building-level-picker__arrow-up,[dir=rtl] .esri-print__export-panel-container .esri-building-level-picker__arrow-down,[dir=rtl] .esri-print__export-panel-container .esri-building-phase-picker__arrow-left,[dir=rtl] .esri-print__export-panel-container .esri-building-phase-picker__arrow-right{margin-left:.5em;margin-right:0}[dir=rtl] .esri-print__advanced-options-button[aria-expanded=false] .esri-print__advanced-options-button-icon--closed{display:none}[dir=rtl] .esri-print__advanced-options-button[aria-expanded=false] .esri-print__advanced-options-button-icon--closed-rtl{display:block}.esri-save-layer{width:300px;height:250px}.esri-save-layer__error{flex-direction:column;align-items:center;display:flex}.esri-save-layer__error-icon{color:var(--calcite-color-status-danger);margin-top:3rem;margin-bottom:.3rem}.esri-save-layer__process-loader{padding-top:3rem;padding-bottom:2rem}.esri-save-layer__process-label,.esri-save-layer__error-label{margin-inline:.5rem}.esri-save-layer__layer-name-label{margin:.5rem .5rem 0}.esri-save-layer__portal-folder-label{margin:.5rem .5rem .25rem}.esri-scale-bar.esri-widget{box-shadow:none;background:0 0}.esri-scale-bar__bar-container{align-items:flex-end;font-size:12px;transition:width .25s ease-in-out;display:flex;position:relative}.esri-scale-bar__bar-container--ruler{flex-direction:column}.esri-scale-bar__bar-container--line:last-child{align-items:flex-start}.esri-scale-bar__ruler{background-color:#242424;flex-wrap:wrap;height:6px;display:flex;box-shadow:0 0 0 1px #ffffff54,0 1px 2px #0000004d}.esri-scale-bar__ruler-block{background-color:#d1d1d1;width:25%;height:50%}.esri-scale-bar__ruler-block:nth-child(-n+2){margin-right:25%}.esri-scale-bar__ruler-block:nth-child(n+3){margin-left:25%}.esri-scale-bar__line{z-index:1;background-color:#24242454;height:1.5em;position:relative;left:0}.esri-scale-bar__line--top{border-bottom:2px solid #d1d1d1;bottom:-1px}.esri-scale-bar__line--bottom{border-top:2px solid #d1d1d1;top:-1px}.esri-scale-bar__line--top:before,.esri-scale-bar__line--top:after,.esri-scale-bar__line--bottom:before,.esri-scale-bar__line--bottom:after{content:"";background-color:#d1d1d1;border-right:2px solid #d1d1d1;width:2px;height:1.5em;display:block;position:absolute}.esri-scale-bar__line--top:before{bottom:-2px;left:0}.esri-scale-bar__line--top:after{bottom:-2px;right:0}.esri-scale-bar__line--bottom:before{top:-2px;left:0}.esri-scale-bar__line--bottom:after{height:1.5em;top:-2px;right:0}.esri-scale-bar__label-container--line{z-index:1;position:absolute;left:0}.esri-scale-bar__label-container--ruler{justify-content:space-between;width:100%;display:flex;position:relative}.esri-scale-bar__label-container--ruler .esri-scale-bar__label{text-shadow:1px 0 #242424,0 1px #242424,1px 1px #242424,-1px 0 #242424,0 -1px #242424,-1px -1px #242424;padding:6px 0 0}.esri-scale-bar__label-container--top{bottom:0}.esri-scale-bar__label-container--bottom{top:1px}.esri-scale-bar__label{white-space:nowrap;color:#d1d1d1;font-size:inherit;padding:0 7px;font-weight:600}[dir=rtl] .esri-scale-bar__ruler{margin:0 .5ch 0 2ch}[dir=rtl] .esri-scale-bar__label-container--line{left:auto;right:0}.esri-scale-range-slider{background-color:#0000;flex-direction:column;gap:12px;min-width:310px;display:flex;position:relative}.esri-scale-range-slider__segment-active{background-color:#adadad;height:4px}.esri-scale-range-slider .esri-slider{background-color:#0000;padding:9px 11px 9px 9px}.esri-scale-range-slider .esri-slider .esri-slider__effective-min-segment,.esri-scale-range-slider .esri-slider .esri-slider__effective-max-segment{content:" ";background:repeating-linear-gradient(90deg,#ffffffbf 0 5px,#0000 5px 10px);height:100%;display:block}.esri-scale-range-slider.esri-widget{box-shadow:none}.esri-scale-range-slider.esri-disabled{opacity:.4;pointer-events:none;-webkit-user-select:none;user-select:none}.esri-scale-range-slider__scale-indicator-wrapper{display:contents}.esri-scale-range-slider__scale-indicator-container{position:absolute;left:9px;right:11px}.esri-scale-range-slider__scale-indicator{width:1px;margin-left:-4px;transition-property:left;transition-duration:.2s;position:relative;top:11px}.esri-scale-range-slider__scale-indicator-icon{transform:scale(.8,1.7)}.esri-scale-range-slider__scale-preview{background-color:#242424;flex-direction:column;padding:6px 7px;display:inline-flex;box-shadow:0 1px 2px #0000004d}.esri-scale-range-slider__scale-preview-thumbnail{box-sizing:border-box;padding:64px;display:block}.esri-scale-range-slider__scale-menu-container{gap:.5rem;width:100%;display:flex}.esri-scale-range-slider__scale-menu-container calcite-label span{color:var(--calcite-color-text-3)}[dir=rtl] .esri-scale-range-slider__scale-menu-container{flex-direction:row-reverse}.esri-scale-range-slider__scale-menu-separator{flex:1;margin-left:-.5rem}.esri-scale-range-slider__scale-menu-toggle{max-width:9rem}.esri-scale-range-slider__scale-menu-sublabel{color:var(--calcite-color-text-3);font-size:var(--calcite-font-size--2)}.esri-search--searching:before,.esri-search--searching:after{opacity:1;content:"";height:1px;transition:opacity .5s ease-in-out;position:absolute;top:0}.esri-search--searching:before{z-index:0;background-color:#adadad4d;width:100%}.esri-search--searching:after{z-index:0;background-color:#adadad;width:20%;animation:1.5s linear infinite looping-progresss-bar-ani}.esri-search{flex-flow:row;justify-content:center;align-items:center;width:240px;display:flex;overflow:visible}.esri-search .esri-widget--button{box-shadow:none}.esri-search .esri-icon-notice-triangle{vertical-align:text-bottom;margin-inline-end:5px;font-size:16px;line-height:16px}.esri-search .esri-widget__loader{justify-content:center;align-items:center;min-height:32px;display:flex}.esri-search .esri-widget__loader-text{margin:0 5px}.esri-search__container,.esri-search__input-container,.esri-search__form{flex-flow:row;display:flex}.esri-search__container{flex:1 0 100%;align-items:stretch;position:relative}.esri-search__container .esri-search__input,.esri-search__container .esri-widget--button{z-index:0}.esri-search__container .esri-search__input:focus,.esri-search__container .esri-widget--button:focus{z-index:1}.esri-search__input-container{flex:2 0;align-items:stretch}.esri-search__form{flex:1 0;align-items:stretch;margin:0;padding:0}.esri-search__input{box-shadow:none;border:none;width:100%;margin:0;display:block}.esri-search__input::-ms-clear{display:none}.esri-search__input::placeholder{opacity:1;color:#adadad}.esri-search__submit-button,.esri-search__sources-button{cursor:pointer;align-self:flex-end;display:flex}.esri-search__submit-button{border:none;border-left:1px solid #adadad4d}.esri-search__sources-button{border:none;border-right:1px solid #adadad4d}.esri-search__sources-button--up{display:none}.esri-search__clear-button{border:none;align-self:flex-end;display:flex}.esri-search__source-name{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.esri-search__suggestions-menu [class^=esri-icon-],.esri-search__suggestions-menu .esri-building-level-picker__arrow-up,.esri-search__suggestions-menu .esri-building-level-picker__arrow-down,.esri-search__suggestions-menu .esri-building-phase-picker__arrow-left,.esri-search__suggestions-menu .esri-building-phase-picker__arrow-right,.esri-search__suggestions-menu [class*=\ esri-icon-],.esri-search__suggestions-menu .esri-building-level-picker__arrow-up,.esri-search__suggestions-menu .esri-building-level-picker__arrow-down,.esri-search__suggestions-menu .esri-building-phase-picker__arrow-left,.esri-search__suggestions-menu .esri-building-phase-picker__arrow-right{vertical-align:middle}.esri-search__suggestions-menu .esri-menu__header:first-child,.esri-search__suggestions-menu ul:first-child{border:none}.esri-search--show-suggestions .esri-search__suggestions-menu,.esri-search--sources .esri-search__sources-menu{visibility:visible;max-height:300px;animation:.25s ease-out esri-fade-in;overflow:auto}.esri-search__source--active{background-color:#000}.esri-search--warning .esri-search__warning-menu{visibility:visible;opacity:1;max-height:inherit;transition:opacity .125s ease-in-out}.esri-search--multiple-sources .esri-search__input{border-left:0}.esri-search__warning-menu{opacity:0;z-index:1;font-size:14px}.esri-search__warning-body{padding:.8em 1em}.esri-search__warning-header{margin-bottom:5px;font-weight:600}.esri-ui-bottom-left .esri-search__sources-button--up,.esri-ui-bottom-right .esri-search__sources-button--up{display:flex}.esri-ui-bottom-left .esri-search__sources-button--down,.esri-ui-bottom-right .esri-search__sources-button--down{display:none}.esri-view-width-less-than-small .esri-search__input{font-size:16px}[dir=rtl] .esri-search__submit-button{border-left:none;border-right:1px solid #adadad4d}[dir=rtl] .esri-search__sources-button{border-left:1px solid #adadad4d;border-right:none}[dir=rtl] .esri-search__container:after{animation:1.5s linear infinite reverse looping-progresss-bar-ani}.esri-search-result-renderer .esri-search-result-renderer__more-results-header{margin-bottom:2px;font-weight:600}.esri-search-result-renderer .esri-search-result-renderer__more-results-item{margin-bottom:10px}.esri-search-result-renderer .esri-search-result-renderer__more-results-list{display:none}.esri-search-result-renderer .esri-search-result-renderer__more-results-list ul{margin:0 0 10px;padding:0;list-style:none}.esri-search-result-renderer .esri-search-result-renderer__more-results-list li{padding:2px 0}.esri-search-result-renderer .esri-search-result-renderer__more-results--show-more-results .esri-search-result-renderer__more-results-list{border-top:1px solid #ccc;margin-top:10px;padding-top:10px;display:block}.esri-selection-toolbar{flex:1 1 0;width:100%;height:100%;display:flex}.esri-selection-toolbar__container{display:flex}.esri-shadow-cast{flex-direction:column;gap:12px;width:200px;padding:12px 15px;display:flex;position:relative;overflow:hidden}.esri-shadow-cast__time-range{flex-direction:column;font-size:10px;display:flex}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal{width:inherit;flex-grow:1;padding:30px 13px 28px}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-widget__anchor,.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__anchor{color:inherit;outline:none!important}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__anchor:focus .esri-slider__thumb{outline-offset:2px;outline:2px solid #2493f2;overflow:visible}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__segment.esri-slider__segment-0{background-color:unset}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__thumb{width:16px;height:16px;top:-8px;left:-8px}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__tick{background:0 0;width:7px;height:20px;margin:-3px;padding:3px}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__tick:after{content:"";background:#6e6e6e66;width:1px;display:block}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__tick.secondary-tick:after{height:3px}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__tick.primary-tick:after{height:6px}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__tick.primary-tick .primary-tick__ampm{font-size:10px}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__ticks{width:calc(100% - 1px);margin:6px 0 0}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__tick-label{text-align:center;word-break:normal;width:min-content;margin-top:12px;font-size:10px;line-height:1.1em}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__label{font-size:12px}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__label-input{font-size:10px}.esri-shadow-cast__time-range .esri-slider__segment-1{background:#2493f2}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal{padding-top:8px;padding-bottom:42px}.esri-shadow-cast__time-range__indicator{justify-content:center;align-items:center;gap:2px;margin-bottom:6px;display:flex}.esri-shadow-cast__date-picker-container:not(:first-of-type){margin-top:12px}.esri-shadow-cast__date-picker{flex-grow:1;display:block}.esri-shadow-cast__visualization{flex-direction:column;margin-top:12px;display:flex}.esri-shadow-cast__visualization__select{margin-bottom:12px}.esri-shadow-cast__visualization__config--hidden{display:none}.esri-shadow-cast__threshold-config,.esri-shadow-cast__duration-config,.esri-shadow-cast__discrete-config{flex-direction:column;gap:12px;display:flex}.esri-shadow-cast__threshold-config calcite-label,.esri-shadow-cast__duration-config calcite-label,.esri-shadow-cast__discrete-config calcite-label{width:max-content;max-width:100%;display:block}.esri-shadow-cast__threshold-config calcite-label:focus,.esri-shadow-cast__threshold-config calcite-label:focus-visible,.esri-shadow-cast__duration-config calcite-label:focus,.esri-shadow-cast__duration-config calcite-label:focus-visible,.esri-shadow-cast__discrete-config calcite-label:focus,.esri-shadow-cast__discrete-config calcite-label:focus-visible{outline:none}.esri-shadow-cast__threshold-config .esri-slider{z-index:2;padding-top:8px;padding-bottom:25px;padding-inline:8px}.esri-shadow-cast__threshold-config .esri-slider .esri-slider__label,.esri-shadow-cast__threshold-config .esri-slider .esri-slider__tick-label{font-size:10px}.esri-shadow-cast__threshold-config .esri-slider .esri-slider__tick-label{margin-top:12px}.esri-shadow-cast__threshold-config .esri-slider .esri-slider__tick{top:-4px}.esri-shadow-cast__threshold-config .esri-slider .esri-slider__segment-1{background:#2493f2}.esri-shadow-cast__duration-config__radio-group{flex-direction:row;align-items:center;display:flex}.esri-shadow-cast__duration-config__radio-group calcite-button{height:35px}.esri-shadow-cast__tooltip{color:#d1d1d1;font-size:12px}.esri-shadow-cast__tooltip__content{background:#242424;width:max-content;margin-top:-12px;padding:6px 7px;position:absolute;transform:translate(-50%,-100%)}.esri-shadow-cast__tooltip__content:after{content:"";border:8px solid #0000;border-top-color:#242424;width:0;height:0;display:block;position:absolute;bottom:1px;left:50%;transform:translate(-50%,100%)}.esri-size-slider{direction:ltr;min-width:260px}.esri-size-slider .esri-slider{z-index:1;font-size:12px;position:relative}.esri-size-slider .esri-slider .esri-slider__content{flex-direction:row;height:240px;margin:0 auto 0 40%}.esri-size-slider .esri-slider .esri-slider__track{background-color:#0000;flex:none;display:flex}.esri-size-slider .esri-slider .esri-slider__anchor{border-top:1px solid #242424;border-bottom:1px solid #adadad;width:30px}.esri-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,.esri-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label{text-decoration:underline}.esri-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,.esri-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb{background-color:#ededed;border:none;transform:none}.esri-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,.esri-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after{border-left-color:#ededed}.esri-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,.esri-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before{background-color:#49b0f2;transform:translate(-1.5px)}.esri-size-slider .esri-slider .esri-slider__thumb{background-color:#adadad;border:none;border-radius:0;width:6px;height:12px;top:-6px;left:-12px}.esri-size-slider .esri-slider .esri-slider__thumb:before{content:"";background-color:#adadad;width:3px;height:12px;transition:transform .125s ease-in-out,background-color .125s ease-in-out;position:absolute;top:0;left:-1.5px}.esri-size-slider .esri-slider .esri-slider__thumb:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:6px solid #adadad;width:0;height:0;position:absolute;top:0;left:6px}.esri-size-slider .esri-slider .esri-slider__label{text-align:right;min-width:50px;line-height:20px;left:auto;right:50px}.esri-size-slider .esri-slider .esri-slider__label:hover{background-color:#303030}.esri-size-slider .esri-slider .esri-slider__segment:hover{cursor:default}.esri-size-slider .esri-slider .esri-slider__range-input{text-align:center;width:50%;margin:auto}.esri-size-slider .esri-slider .esri-slider__label-input{text-align:right;width:70px}.esri-size-slider .esri-slider .esri-slider__max,.esri-size-slider .esri-slider .esri-slider__min{z-index:0;flex:none;width:auto;margin:9px auto;padding:9px 12px;position:relative}.esri-size-slider .esri-slider .esri-slider__max:before,.esri-size-slider .esri-slider .esri-slider__min:before{z-index:-1;content:"";width:100%;height:100%;position:absolute;top:0;left:0}.esri-size-slider .esri-slider .esri-slider__max.esri-slider__range--active,.esri-size-slider .esri-slider .esri-slider__min.esri-slider__range--active{background-color:#242424}.esri-size-slider .esri-slider .esri-slider__max .esri-slider__range-input,.esri-size-slider .esri-slider .esri-slider__min .esri-slider__range-input{margin:0 auto}.esri-size-slider .esri-slider .esri-slider__extra-content{height:100%;display:flex}.esri-size-slider .esri-slider .esri-histogram__svg{overflow:visible}.esri-size-slider .esri-slider .esri-histogram__label{fill:#d1d1d1;stroke-width:2px}.esri-size-slider .esri-slider .esri-histogram__average-line,.esri-size-slider .esri-slider .esri-histogram__label{paint-order:stroke;stroke:#242424}.esri-size-slider .esri-slider .zoom-cap--max{position:absolute;top:0}.esri-size-slider .esri-slider .zoom-cap--min{position:absolute;bottom:0}.esri-size-slider .esri-slider .zoom-cap{stroke-width:0;width:30px;height:11px}.esri-size-slider .esri-slider .zoom-cap:hover{cursor:pointer}.esri-size-slider .esri-slider .zoom-cap:hover .zoom-cap--mask{fill:#fff}.esri-size-slider .esri-slider .zoom-cap:hover .zoom-cap--line{fill:#0079c1}.esri-size-slider .esri-slider .zoom-cap:hover .zoom-cap--underline,.esri-size-slider .esri-slider .zoom-cap .zoom-cap--mask,.esri-size-slider .esri-slider .zoom-cap .zoom-cap--line{fill:#fff}.esri-size-slider .esri-slider .zoom-cap .zoom-cap--underline{fill:#323232}.esri-size-slider__ramp{width:30px;height:100%;display:flex;position:relative}.esri-size-slider__ramp svg{stroke:#adadad;stroke-width:1px;width:100%;height:100%;position:absolute;left:0}.esri-size-slider__ramp svg rect{width:100%;height:100%}.esri-size-slider__ramp svg path{stroke-width:.5px}.esri-size-slider__histogram-container{flex:1 1 0;width:120px;height:100%;display:flex}.esri-size-slider.esri-size-slider--interactive-track .esri-slider .esri-slider__content{margin:0 auto 0 35%}.esri-size-slider.esri-size-slider--interactive-track .esri-slider .esri-slider__track{background-color:#0000;width:12px}.esri-size-slider.esri-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__label{text-decoration:underline}.esri-size-slider.esri-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb{background-color:#ededed;border:none;transform:none}.esri-size-slider.esri-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after{border-left-color:#ededed}.esri-size-slider.esri-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before{background-color:#49b0f2;transform:translate(-1.5px)}.esri-size-slider.esri-size-slider--interactive-track .esri-slider__segment--interactive{background-image:url(../base/images/SM-Slider_TrackBackground_idle.svg);background-position:50%;background-repeat:no-repeat;background-size:12px 100%}.esri-size-slider.esri-size-slider--interactive-track .esri-slider__segment--interactive:hover,.esri-size-slider.esri-size-slider--interactive-track .esri-slider__segment--interactive:focus{cursor:pointer;background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-size-slider.esri-size-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active{background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-sketch{flex-flow:column wrap;display:flex}.esri-expand__content .esri-sketch{width:max-content}.esri-sketch__menu-header{align-items:center;margin-block-end:6px;display:flex}.esri-sketch__menu-title{flex:auto;overflow:hidden}.esri-sketch__panel{flex-flow:wrap;justify-content:flex-end;align-items:center;padding:0;display:flex}.esri-sketch__info-panel{opacity:1;background-color:#303030;justify-content:flex-start;transition:opacity .25s ease-in-out}.esri-sketch__info-panel:empty{visibility:hidden;opacity:0;padding:0}.esri-sketch__menu-container{flex-flow:column;flex:auto;min-height:88px;max-height:540px;padding:6px;display:flex;overflow-y:auto}.esri-view-height-xsmall .esri-sketch__menu-container{min-height:calc(100% - 12px);max-height:240px}.esri-view-height-small .esri-sketch__menu-container{min-height:calc(100% - 12px);max-height:420px}.esri-sketch__section{flex-flow:wrap;align-items:center;margin:6px 0;padding:0 7px;display:flex}.esri-sketch__tool-section{border-right:1px solid #adadad4d}.esri-sketch__tool-section:last-child{border-right:none}.esri-sketch__action-toggle--on .esri-sketch__item-action-icon{background-color:#adadad;box-shadow:0 0 0 1px #adadad}.esri-sketch__action-toggle--on .esri-sketch__item-action-icon:before{background-color:#242424;left:12px}.esri-sketch__feature-count-badge{background:#242424;border-bottom:1px solid #adadad4d;border-radius:2px;justify-content:center;align-items:center;margin:0;padding:.25em .75em;font-size:12px;display:flex}[dir=rtl] .esri-sketch__tool-section{border-left:1px solid #adadad4d;border-right:none}[dir=rtl] .esri-sketch__tool-section:last-child{border:none}[dir=rtl] .esri-expand__content .esri-sketch--vertical .esri-sketch__tool-section{border-left:none;border-right:none}.esri-sketch--horizontal .esri-sketch__info-panel{width:min-content;min-width:100%}.esri-sketch--vertical{flex-flow:row-reverse}.esri-sketch--vertical .esri-sketch__panel{flex-flow:column;justify-content:flex-start}.esri-sketch--vertical .esri-sketch__section{flex-flow:column;margin:0 6px;padding:7px 0}.esri-sketch--vertical .esri-sketch__tool-section{border-bottom:1px solid #adadad4d;border-left:none;border-right:none}.esri-sketch--vertical .esri-sketch__tool-section:last-child{border:none}.esri-sketch--vertical .esri-sketch__info-panel{width:max-content;max-width:350px}.esri-sketch--vertical .esri-sketch__info-panel:empty{padding:0}.esri-sketch--vertical .esri-sketch__info-section{width:32px;margin-top:3px}.esri-sketch--vertical .esri-selection-toolbar__container{flex-direction:column}.esri-sketch-tooltip-controls{flex-flow:column wrap;min-width:100%;display:flex}.esri-sketch-tooltip-controls__block{margin:0}.esri-sketch-tooltip-controls__block-content{flex-direction:column;gap:6px;display:flex}.esri-sketch-tooltip-controls__radio-button-label-wrapper{align-items:center;gap:2px;display:flex}.esri-sketch-tooltip-controls calcite-label:last-child{--calcite-label-margin-bottom:0}.esri-slice{--layer-item-background:var(--calcite-color-foreground-2)}.esri-slice__container{padding:var(--esri-widget-padding-y)var(--esri-widget-padding-x);display:flex;overflow-y:auto}.esri-slice__error{color:#eb7953}.esri-slice__container,.esri-slice__hint{flex-direction:column;gap:12px;display:flex}.esri-slice__error,.esri-slice__hint{animation:.25s ease-in-out esri-fade-in;overflow:hidden}.esri-slice__error p,.esri-slice__hint p{margin:0;padding:0}.esri-slice__layer-item{--calcite-color-foreground-2:var(--layer-item-background);--calcite-color-foreground-1:var(--layer-item-background)}.esri-slice__actions{flex-flow:column;justify-content:center;gap:6px;display:flex}@supports (-ms-ime-align:auto){.esri-slider__anchor:focus{outline:1px dotted #000}}.esri-slider{-webkit-user-select:none;user-select:none;direction:ltr;width:100%;height:100%;display:flex}.esri-disabled .esri-slider__content,.esri-disabled .esri-slider__min,.esri-disabled .esri-slider__max{opacity:.4}.esri-disabled .esri-slider__thumb:hover{cursor:default;border-color:#adadad;transform:none}.esri-disabled .esri-slider__label:hover,.esri-disabled .esri-slider__segment:hover,.esri-disabled .esri-slider--horizontal .esri-slider__segment--interactive:hover,.esri-disabled .esri-slider--vertical .esri-slider__segment--interactive:hover{cursor:default}.esri-slider--reversed.esri-slider--horizontal{flex-direction:row-reverse}.esri-slider--reversed.esri-slider--vertical{flex-direction:column}.esri-slider--horizontal{flex-direction:row}.esri-slider--horizontal .esri-slider__content{height:auto}.esri-slider--horizontal .esri-slider__track{width:100%;height:2px}.esri-slider--horizontal .esri-slider__segment--interactive:hover{cursor:ew-resize}.esri-slider--horizontal .esri-slider__anchor{width:1px;height:100%}.esri-slider--horizontal .esri-slider__label{text-align:center;margin:0 11px;top:-30px;left:-50px}.esri-slider--horizontal .esri-slider__label-input{text-align:center}.esri-slider--horizontal .esri-slider__max,.esri-slider--horizontal .esri-slider__min{flex:none;width:50px;height:auto;margin:auto}.esri-slider--horizontal .esri-slider__ticks{width:100%;margin:9px 0 0;top:100%;left:0}.esri-slider--horizontal .esri-slider__tick{width:1px;height:5px}.esri-slider--horizontal .esri-slider__tick-label{margin-top:18px}.esri-slider--vertical{flex-direction:column-reverse}.esri-slider--vertical .esri-slider__content{flex-direction:column;width:auto}.esri-slider--vertical .esri-slider__track{flex-direction:column;flex:1 0 0;width:2px;height:100%}.esri-slider--vertical .esri-slider__segment--interactive:hover{cursor:ns-resize}.esri-slider--vertical .esri-slider__anchor{width:100%;height:1px}.esri-slider--vertical .esri-slider__label{text-align:left;top:-10px;left:20px}.esri-slider--vertical .esri-slider__max,.esri-slider--vertical .esri-slider__min{flex:0 0 22px;width:100%;margin:auto}.esri-slider--vertical .esri-slider__ticks{margin:0 0 0 11px;top:0;left:100%}.esri-slider--vertical .esri-slider__tick{width:5px;height:1px}.esri-slider--vertical .esri-slider__tick-label{margin-left:30px}.esri-slider__content{z-index:0;flex:1 0 auto;justify-content:center;align-items:center;margin:auto;line-height:0;display:flex;position:relative}.esri-slider__track{touch-action:none;background-color:#adadad66;display:inline-block;position:relative}.esri-slider__segment{transform-origin:0 0;will-change:transform;touch-action:none;width:100%;height:100%;position:absolute;top:0;left:0}.esri-slider__segment:hover{cursor:pointer}.esri-slider__anchor{touch-action:none;-webkit-user-select:none;user-select:none;background-color:#adadad;position:absolute}.esri-slider__anchor:focus .esri-slider__thumb,.esri-slider__anchor:focus .esri-slider__label{outline:inherit}.esri-slider__anchor--moving:focus .esri-slider__thumb{cursor:grabbing;border:3px solid #949494}.esri-slider__anchor--moving .esri-slider__label:hover,.esri-slider__anchor--moving .esri-slider__label--interactive:hover{cursor:grabbing}.esri-slider__thumb{box-sizing:border-box;z-index:1;touch-action:none;background-color:#242424;border:2px solid #adadad;border-radius:16px;width:16px;height:16px;transition:all .125s ease-in-out;position:absolute;top:-7px;left:-7px}.esri-slider__thumb:hover{cursor:grab;border-width:3px;border-color:#949494;width:19.2px;height:19.2px;top:-8.6px;left:-8.6px}.esri-slider__label{min-width:80px;line-height:22px;position:absolute}.esri-slider__label:hover{cursor:grab}.esri-slider__label--interactive:hover,.esri-slider__max--interactive:hover,.esri-slider__min--interactive:hover{cursor:pointer;text-decoration:underline}.esri-slider__label-input{z-index:1;width:100%;position:relative}.esri-slider__extra-content{display:inline-block}.esri-slider__max,.esri-slider__min{text-align:center;justify-content:center;align-items:center;height:22px;line-height:22px;display:flex}.esri-slider__max--interactive:hover,.esri-slider__min--interactive:hover{background-color:#303030}.esri-slider__range-input{text-align:center;width:100%;padding:1px 0}.esri-slider__ticks{z-index:0;height:100%;display:inline-block;position:absolute}.esri-slider__tick{background:#adadad66;position:absolute}.esri-slider__tick-label{width:max-content;position:absolute}[dir=rtl] .esri-slider__label,[dir=rtl] .esri-slider__max,[dir=rtl] .esri-slider__min,[dir=rtl] .esri-slider__tick-label{direction:rtl;unicode-bidi:plaintext}[dir=rtl] .esri-slider__range-input,[dir=rtl] .esri-slider__label-input{unicode-bidi:plaintext}.esri-snapping-controls__toggle-block{min-width:100%;margin:0}.esri-snapping-controls__layer-list-block{border-bottom:none;min-width:225px}.esri-snapping-controls__layer-list{overflow:auto}.esri-snapping-controls__layer-list__filter{margin-bottom:10px}.esri-snapping-controls__layer-list__button{margin-bottom:6px}.esri-snapping-controls__layer-list__item calcite-accordion-item calcite-icon,.esri-snapping-controls__layer-list__item calcite-action calcite-icon{margin-inline-start:0}.esri-snapping-controls__layer-list__item calcite-checkbox{margin-left:1rem;padding-left:2px}.esri-snapping-controls__layer-list__item calcite-icon{color:var(--calcite-color-brand);margin-inline-start:var(--calcite-list-item-spacing-indent)}.esri-snapping-controls{flex-flow:column wrap;display:flex}.esri-snapping-controls__container{flex-direction:column;flex:auto;display:flex}.esri-snapping-controls__panel{width:320px}.esri-snapping-controls__item{cursor:pointer;background-color:#242424;border:1px solid #0000;border-radius:2px;justify-content:space-between;margin:3px 0;padding:3px;transition:border-color .125s ease-in-out;display:flex;box-shadow:0 1px #adadad4d}.esri-snapping-controls__item-action-icon{flex:0 0 16px;width:16px;height:16px;margin-top:.1em;font-size:16px;display:inline-block}.esri-snapping-controls__action-toggle{opacity:1;cursor:pointer;border:1px solid #0000;flex-flow:row-reverse;justify-content:space-between;align-items:flex-start;width:100%;margin:0;padding:6px 15px;font-size:12px;transition:opacity .25s ease-in-out .25s,background-color .25s ease-in-out;display:flex}.esri-snapping-controls__action-toggle .esri-snapping-controls__item-action-title{margin-left:0}.esri-snapping-controls__action-toggle .esri-snapping-controls__item-action-icon{background-color:#303030;border-radius:16px;flex:0 0 28px;width:16px;height:16px;padding:0;transition:background-color .125s ease-in-out;position:relative;overflow:hidden;box-shadow:0 0 0 1px #adadad}.esri-snapping-controls__action-toggle .esri-snapping-controls__item-action-icon:before{content:"";background-color:#adadad;border-radius:100%;width:12px;height:12px;margin:2px;transition:background-color .125s ease-in-out,left .125s ease-in-out;display:block;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #242424}.esri-snapping-controls__action-toggle--on .esri-snapping-controls__item-action-icon{background-color:#adadad;box-shadow:0 0 0 1px #adadad}.esri-snapping-controls__action-toggle--on .esri-snapping-controls__item-action-icon:before{background-color:#242424;left:12px}.esri-snapping-controls__nested-container{flex-direction:column;gap:6px;display:flex}.esri-snapping-controls__nested-container:not(:empty){padding-top:6px;padding-inline-start:1em}@keyframes esri-spinner--start-animation{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes esri-spinner--finish-animation{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}@keyframes esri-spinner--rotate-animation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.esri-ui .esri-spinner{transform-origin:0 0;opacity:0;z-index:2;box-shadow:none;pointer-events:none;background-color:#0000;width:24px;height:24px;padding:0;display:none;position:absolute;top:-999em;left:-999em;overflow:visible}.esri-ui .esri-spinner:before{content:"";background:url(../base/images/Loading_Indicator_double_32.svg) 50% no-repeat;width:100%;height:100%;margin:-50% 0 0 -50%;animation:.75s linear infinite esri-spinner--rotate-animation;display:block;position:absolute}.esri-ui .esri-spinner--start{animation:.25s cubic-bezier(.17,.67,.36,.99) forwards esri-spinner--start-animation;display:block}.esri-ui .esri-spinner--finish{opacity:1;animation:.125s ease-in 75ms forwards esri-spinner--finish-animation;display:block}.esri-swipe{-webkit-user-select:none;user-select:none;background:0 0;width:100%;height:100%;margin:0;padding:0;position:absolute;overflow:hidden}.esri-swipe,.esri-ui .esri-swipe{pointer-events:none}.esri-swipe__container{z-index:1;pointer-events:auto;touch-action:none;border:0;outline:0;margin:0;padding:0;position:absolute;overflow:hidden}.esri-swipe--horizontal .esri-swipe__container{cursor:col-resize;height:100%;margin-left:-16px}.esri-swipe--vertical .esri-swipe__container{cursor:row-resize;width:100%;margin-top:-16px}.esri-swipe--disabled .esri-swipe__container{cursor:default;pointer-events:none}.esri-swipe__divider{background-color:#242424;position:absolute}.esri-swipe--horizontal .esri-swipe__divider{border-left:1px solid #adadad80;border-right:1px solid #adadad80;width:4px;height:100%;margin-left:-2px;top:0;left:16px}.esri-swipe--vertical .esri-swipe__divider{border-top:1px solid #adadad80;border-bottom:1px solid #adadad80;width:100%;height:4px;margin-top:-2px;top:16px;left:0}.esri-swipe__handle{background-color:#242424;border:1px solid #adadad80;border-radius:2px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative}.esri-swipe__handle--hidden{visibility:hidden}.esri-swipe__handle-icon{z-index:2;position:relative}.esri-swipe--horizontal .esri-swipe__handle{top:calc(50% - 16px)}.esri-swipe--vertical .esri-swipe__handle{left:calc(50% - 16px)}.esri-swipe__container:focus .esri-swipe__handle,.esri-swipe__container:focus .esri-swipe__divider{outline:2px inset highlight;outline:inset 2px -webkit-focus-ring-color}.esri-swipe__container:focus .esri-swipe__handle{outline-offset:-3px}.esri-table-list{display:flex}.esri-table-list__filter-no-results{padding:12px 15px}.esri-table-list__status-indicator{visibility:hidden;color:#0000}.esri-table-list__item-action-image{text-align:center;background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 0 16px;width:16px;height:16px;font-size:14px}.esri-table-list__action-menu .esri-table-list__action-group{display:none}.esri-table-list__action-menu[open] .esri-table-list__action-group{display:flex}.esri-table-list__publishing{visibility:visible;color:#adadad;animation:2s infinite esri-table-layer-list__publishing-anim}.esri-table-list__item-content{-webkit-user-select:none;user-select:none;word-break:break-word;word-wrap:break-word;font-size:var(--calcite-font-size--1)}.esri-table-list__item-content-bottom{font-size:var(--calcite-font-size--1);margin:12px 15px}.esri-table-list__item-content-bottom .esri-legend__service{padding:0 0 12px}.esri-table-list__item-message{font-size:var(--calcite-font-size--1);margin:12px 15px}@keyframes esri-table-layer-list__publishing-anim{0%,20%{transform:rotate(45deg)}80%,to{transform:rotate(135deg)}}.esri-time-picker{border:1px solid #adadad4d;padding:0 .5em;display:inline-block}.esri-time-picker__input{border:none}.esri-time-slider{cursor:default;min-width:375px;box-shadow:0 1px 2px #0000004d}.esri-time-slider__layout--wide .esri-time-slider__row{height:88px;overflow:hidden}.esri-time-slider__layout--wide .esri-time-slider__playback-controls{direction:ltr;flex:auto;display:flex}.esri-time-slider__layout--wide .esri-time-slider__animation{width:64px}.esri-time-slider__layout--wide .esri-time-slider__time-extent{flex-flow:column;justify-content:center;align-items:center;width:110px;display:flex}.esri-time-slider__layout--wide .esri-time-slider__time-extent,.esri-time-slider__layout--wide .esri-time-slider__min,.esri-time-slider__layout--wide .esri-time-slider__previous,.esri-time-slider__layout--wide .esri-time-slider__actions{border-left:1px solid #adadad4d}.esri-time-slider__layout--wide .esri-time-slider__min,.esri-time-slider__layout--wide .esri-time-slider__max{align-items:center;width:110px}.esri-time-slider__layout--wide .esri-time-slider__slider{flex:auto}.esri-time-slider__layout--wide .esri-time-slider__previous,.esri-time-slider__layout--wide .esri-time-slider__next{width:42px}.esri-time-slider__layout--wide .esri-time-slider__warning{margin-bottom:4px;font-size:20px}.esri-time-slider__layout--wide .esri-time-slider__warning-text{text-align:center;margin-inline:3px}.esri-time-slider__layout--wide .esri-time-slider__actions-button{height:88px}.esri-time-slider__layout--compact.esri-time-slider--has-actions .esri-time-slider__time-extent{padding-inline-start:48px}.esri-time-slider__layout--compact .esri-time-slider__row:first-child,.esri-time-slider__layout--compact .esri-time-slider__row:nth-child(3){height:36px}.esri-time-slider__layout--compact .esri-time-slider__row:nth-child(2){height:88px;overflow:hidden}.esri-time-slider__layout--compact .esri-time-slider__animation{width:35px}.esri-time-slider__layout--compact .esri-time-slider__time-extent{flex-flow:row;flex:auto;justify-content:center;align-items:center;display:flex}.esri-time-slider__layout--compact .esri-time-slider__time-extent-separator{margin-inline:7px}.esri-time-slider__layout--compact .esri-time-slider__slider,.esri-time-slider__layout--compact .esri-time-slider__min,.esri-time-slider__layout--compact .esri-time-slider__max{flex:auto}.esri-time-slider__layout--compact .esri-time-slider__min{align-items:flex-start;margin-inline-start:35px}.esri-time-slider__layout--compact .esri-time-slider__max{align-items:flex-end;margin-inline-end:35px}.esri-time-slider__layout--compact .esri-time-slider__previous,.esri-time-slider__layout--compact .esri-time-slider__next{width:35px}.esri-time-slider__layout--compact .esri-time-slider__warning{margin-inline-end:4px;line-height:12px}.esri-time-slider__layout--compact .esri-time-slider__actions{align-items:flex-end}.esri-time-slider__layout--compact .esri-time-slider__actions-button{height:36px}.esri-time-slider__row{display:flex}.esri-time-slider__mode--instant .esri-slider__segment-0,.esri-time-slider__mode--instant .esri-slider__segment-1{background-color:#adadad66}.esri-time-slider__mode--time-window .esri-slider__segment-1{background-color:#adadad;height:6px;margin-top:-1px}.esri-time-slider__mode--time-window .esri-slider__segment-0,.esri-time-slider__mode--time-window .esri-slider__segment-2{background-color:#adadad66}.esri-time-slider__mode--time-window.esri-time-slider--out-of-bounds .esri-slider__segment-1{background-color:#d83020}.esri-time-slider__mode--cumulative-from-start .esri-slider__segment-0{background-color:#adadad;height:6px;margin-top:-1px}.esri-time-slider__mode--cumulative-from-start .esri-slider__segment-1{background-color:#adadad66}.esri-time-slider__mode--cumulative-from-start.esri-time-slider--out-of-bounds .esri-slider__segment-0{background-color:#d83020}.esri-time-slider__mode--cumulative-from-end .esri-slider__segment-0{background-color:#adadad66}.esri-time-slider__mode--cumulative-from-end .esri-slider__segment-1{background-color:#adadad;height:6px;margin-top:-1px}.esri-time-slider__mode--cumulative-from-end.esri-time-slider--out-of-bounds .esri-slider__segment-1{background-color:#d83020}.esri-time-slider__time-extent{color:#adadad;font-size:12px;line-height:12px}.esri-time-slider__time-extent-group{flex-flow:column;align-items:center;display:flex}.esri-time-slider__time-extent-date,.esri-time-slider__time-extent-separator{font-weight:600}.esri-time-slider__min,.esri-time-slider__max{flex-flow:column;justify-content:center;font-size:12px;line-height:12px;display:flex}.esri-time-slider__min-date,.esri-time-slider__max-date{font-weight:600}.esri-time-slider__slider{background-color:#303030;padding:0 40px}.esri-time-slider__slider .esri-slider{background-color:#303030;margin-top:-19px}.esri-time-slider__slider .esri-slider__content{height:2px}.esri-time-slider__slider .esri-slider__thumb{border-width:3px;top:-6px}.esri-time-slider__slider .esri-slider__tick-label{white-space:nowrap;margin-top:23px;font-size:12px}.esri-time-slider__slider .esri-slider__tick{background:#adadad66;width:1px}.esri-time-slider__slider .esri-slider__tick.minorTick{height:4px}.esri-time-slider__slider .esri-slider__tick.majorTick{height:8px}.esri-time-slider__slider .esri-slider__ticks{margin-top:16px}.esri-time-slider__slider .esri-slider__track{height:4px}.esri-time-slider__animation-button,.esri-time-slider__previous-button,.esri-time-slider__next-button{border:none;width:100%;height:100%}.esri-time-slider .esri-icon-play,.esri-time-slider .esri-icon-pause,.esri-time-slider .esri-icon-reverse,.esri-time-slider .esri-icon-forward{font-size:24px}.esri-time-slider--out-of-bounds .esri-slider__thumb{border-color:#d83020}.esri-time-slider--out-of-bounds .esri-time-slider__time-extent{color:#d83020}[dir=rtl] .esri-time-slider__layout--compact .esri-time-slider__row:nth-child(3){direction:ltr}[dir=rtl] .esri-time-slider__layout--compact .esri-time-slider__min-date,[dir=rtl] .esri-time-slider__layout--compact .esri-time-slider__min-time,[dir=rtl] .esri-time-slider__layout--compact .esri-time-slider__max-date,[dir=rtl] .esri-time-slider__layout--compact .esri-time-slider__max-time{direction:rtl}[dir=rtl] .esri-time-slider__layout--wide .esri-time-slider__playback-controls{direction:ltr}[dir=rtl] .esri-time-slider__layout--wide .esri-time-slider__min-date,[dir=rtl] .esri-time-slider__layout--wide .esri-time-slider__min-time,[dir=rtl] .esri-time-slider__layout--wide .esri-time-slider__max-date,[dir=rtl] .esri-time-slider__layout--wide .esri-time-slider__max-time,[dir=rtl] .esri-time-slider__layout--wide .esri-time-slider__time-extent-date,[dir=rtl] .esri-time-slider__layout--wide .esri-time-slider__time-extent-time{direction:rtl}[dir=rtl] .esri-time-slider__layout--wide.esri-time-slider--has-actions .esri-time-slider__actions{border-left:none}[dir=rtl] .esri-time-slider__layout--wide.esri-time-slider--has-actions .esri-time-slider__animation{border-left:1px solid #adadad4d}.esri-time-zone-label{background-color:var(--calcite-color-foreground-1);display:inline-flex;box-shadow:0 1px 2px #0000004d}.esri-time-zone-label__badge{padding-block:var(--calcite-spacing-sm);padding-inline:var(--calcite-spacing-sm);color:var(--calcite-color-text-1);display:flex}.esri-time-zone-label__badge--disabled{opacity:var(--calcite-color-opacity-disabled)}.esri-time-zone-label__badge--hidden{display:none}.esri-time-zone-label__badge-icon{align-self:center}.esri-time-zone-label__name{padding-inline:var(--calcite-spacing-sm);color:var(--calcite-color-text-1);font-size:var(--calcite-font-size--2);align-self:center}.esri-time-zone-label__name--disabled{opacity:var(--calcite-color-opacity-disabled)}.esri-time-zone-label__name--hidden{display:none}.esri-timezone-picker{align-items:center;display:flex;position:relative}.esri-timezone-picker__item-title{font-size:12px;font-weight:600}.esri-timezone-picker__item-description{font-size:10px}.esri-tooltip{z-index:1;--calcite-input-padding-inline:.5rem;--calcite-input-height:1.5rem;--field-height:.875rem;--field-height--input:var(--calcite-input-height);--field-row-gap:1px;--field-column-gap:var(--calcite-app-spacing-2);--field-input-width:6.5rem;--field-title-extra-margin:var(--calcite-app-spacing-6);--field-title-color:var(--calcite-color-text-2);--field-value-color:var(--calcite-color-text-1);--font-size:var(--calcite-font-size--3);--font-size--input:var(--calcite-font-size--2);--content-padding-inline:var(--calcite-app-spacing-2);--content-padding-block:var(--calcite-app-spacing-2);--help-message-border-spacing:var(--calcite-app-spacing-2);--help-message-min-width:7rem;--icon-size--feedback:.625rem;width:-moz-fit-content;width:fit-content;position:absolute;top:0;left:0;overflow:visible}.esri-tooltip-content{gap:var(--content-padding-block);border:solid 1px var(--calcite-color-border-3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding-block:var(--content-padding-block);padding-inline:var(--content-padding-inline);color:#d1d1d1;line-height:1.1em;font-size:var(--font-size);view-transition-name:tooltip-content;background:#fffc;border-radius:.25rem;flex-direction:column;width:min-content;display:flex;position:relative;box-shadow:0 6px 20px -4px #0000001a,0 4px 12px -2px #00000014}.esri-tooltip-content:empty{opacity:0}.esri-tooltip-content__header{margin-block-start:calc(var(--content-padding-block)*-1);margin-inline:calc(var(--content-padding-inline)*-1);border-block-end:solid 1px var(--calcite-color-border-3);justify-content:flex-start;padding-block-end:0;display:flex}.esri-tooltip-content__header__spacer{flex-grow:1;flex-shrink:1}.esri-tooltip-content__header__actions{flex-grow:0;flex-shrink:0;padding-inline-end:var(--content-padding-inline)}.esri-tooltip-content--input{background:var(--calcite-color-foreground-1);pointer-events:all;-webkit-backdrop-filter:none;backdrop-filter:none;--field-height:var(--field-height--input)}.esri-tooltip.calcite-mode-dark .esri-tooltip-content{background:#000c}.esri-tooltip-table{grid-gap:var(--field-row-gap)var(--field-column-gap);grid-template-columns:max-content 1fr max-content max-content;align-items:center;width:max-content;display:grid}.esri-tooltip-field{display:contents}.esri-tooltip-field__title,.esri-tooltip-field__value{block-size:var(--field-height);white-space:nowrap;color:var(--calcite-color-text-3);justify-content:flex-start;align-items:center;display:flex}.esri-tooltip-field__title{color:var(--field-title-color);margin-inline-end:var(--field-title-extra-margin)}.esri-tooltip-field__value{color:var(--field-value-color);grid-column:span 3}.esri-tooltip-editable-field{display:contents}.esri-tooltip-editable-field__title,.esri-tooltip-editable-field__value{block-size:var(--field-height);white-space:nowrap;justify-content:flex-start;align-items:center}.esri-tooltip-editable-field__title{display:flex}.esri-tooltip-editable-field__value{font-variant-numeric:tabular-nums;display:contents}.esri-tooltip-editable-field__value__content{grid-column:span 3;align-items:center;min-width:max-content;display:flex}.esri-tooltip-editable-field__value__content--read-only{padding-inline:var(--calcite-input-padding-inline);block-size:var(--calcite-input-height);line-height:var(--calcite-input-height);font-size:var(--calcite-font-size--2)}.esri-tooltip-editable-field--feedback.esri-tooltip-editable-field--locked .esri-tooltip-editable-field__value__content{grid-column:span 2}.esri-tooltip-editable-field--feedback .esri-tooltip-editable-field__title{color:var(--field-title-color);margin-inline-end:var(--field-title-extra-margin)}.esri-tooltip-editable-field--feedback .esri-tooltip-editable-field__value__content{color:var(--field-value-color)}.esri-tooltip-editable-field--feedback .esri-tooltip-editable-field__lock-icon{width:var(--icon-size--feedback);min-width:var(--icon-size--feedback);height:var(--icon-size--feedback);min-height:var(--icon-size--feedback);margin-top:-2px}.esri-tooltip-editable-field--input{padding:0}.esri-tooltip-editable-field--input .esri-tooltip-editable-field__title{font-size:var(--font-size--input)}.esri-tooltip-editable-field__input{inline-size:var(--field-input-width)}.esri-tooltip-editable-field__button{width:var(--field-height--input)}.esri-tooltip-value-by-value span:nth-child(2){margin-inline:7px}.esri-tooltip-help-message{gap:var(--calcite-app-spacing-2);margin-inline:calc(var(--content-padding-inline)*-1);border-block-start:solid 1px var(--calcite-color-border-3);padding-block-start:var(--content-padding-inline);padding-inline:var(--content-padding-inline);min-width:var(--help-message-min-width);text-align:left;text-wrap:balance;white-space:break-spaces;font-size:var(--font-size);border-block-end:1px solid #0000;justify-content:center;align-items:center;width:auto;display:flex}.esri-tooltip-help-message:only-child{border-block:none;padding-block-start:var(--field-row-gap)}.esri-tooltip-help-message__icon{color:var(--calcite-color-status-info)}.esri-tooltip-help-message__text{padding-block-start:2px}::view-transition-old(tooltip-content){animation-duration:.1s}::view-transition-new(tooltip-content){animation-duration:.1s}.esri-unit-select{width:100%}.esri-unit-select__label{--calcite-label-margin-bottom:0;width:100%}.esri-un-associations__action{height:48px}.esri-un-associations__action-refresh{--calcite-color-icon-color:#077ac2}.esri-un-associations__block-content{border-bottom:none;margin:0}.esri-un-associations__block-section-settings{border-style:none;padding:0}.esri-un-associations__div-controls-main{background:var(--calcite-color-foreground-1);gap:.5rem;padding:.5rem 0;display:grid}.esri-un-associations__div-controls-symbol-picker{margin-top:.75rem}.esri-un-associations__dropdown{border:1px solid var(--calcite-color-border-input)}.esri-un-associations__dropdown-item-line-cap{background-position:50%;background-repeat:no-repeat;height:10px}.esri-un-associations__dropdown-item-line-pattern{height:3px}.esri-un-associations__dropdown-selected-item-line-cap{background-position:50%;background-repeat:no-repeat;background-size:275px 10px;width:100%;height:10px}.esri-un-associations__dropdown-selected-item-line-pattern{width:100%;height:3px}.esri-un-associations__dropdown-trigger{align-items:center;width:100%;height:24px;margin:0 6px;display:flex}.esri-un-associations__label{height:1rem}.esri-un-associations__label-and-slider{flex-direction:column;display:flex}.esri-un-associations__label-and-toggle{width:inherit;flex-direction:row;justify-content:space-between;padding-right:.25rem;display:flex}.esri-un-associations__slider{padding:0 .5rem}.esri-un-associations__status-icon-container{width:48px;height:48px}.esri-un-associations__status-icon-warning{--calcite-color-icon-color:#edd317;padding:16px}.esri-un-associations__switch{align-self:center;padding:.5rem}.esri-un-associations__switch-container{width:48px;height:48px;display:grid}.esri-un-associations__widget-container{border-bottom:none;width:330px;margin:0}@media (prefers-reduced-motion){.esri-utility-trace-network__reset-prompt{animation:none}}.esri-utility-trace-network{flex:auto}.esri-utility-trace-network.esri-component.esri-widget--panel{min-height:120px}.esri-utility-trace-network calcite-icon{box-sizing:initial}.esri-utility-trace-network calcite-tab{background-color:#303030;padding-top:0;padding-bottom:0}.esri-utility-trace-network calcite-tab:not([selected]){flex:0}.esri-utility-trace-network calcite-block{margin-bottom:0}.esri-utility-trace-network__add-button-container{justify-content:center;margin:18px 0 12px;display:flex}.esri-utility-trace-network__notice-container{padding:6px}.esri-utility-trace-network__list-container{background-color:#242424;padding:3px}.esri-utility-trace-network__flow,.esri-utility-trace-network__results-container{height:100%}.esri-utility-trace-network__number-input{width:150px}.esri-utility-trace-network__reset-prompt{background-color:var(--calcite-color-background);color:#d1d1d1;border-top:3px solid #adadad26;flex-flow:column;max-height:85%;padding:12px 15px;animation:.1s ease-in-out esri-fade-in-up;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 1px 2px #0000004d}.esri-utility-trace-network__divider{color:inherit;border-color:#adadad26;border-bottom-style:solid;border-bottom-width:1px;flex:none;margin:0 0 12px}.esri-utility-trace-network__padTop{padding-top:5px}.esri-un-validate-topology__container{width:330px}.esri-un-validate-topology__content{border-bottom:none;margin:0}.esri-un-validate-topology__controls-container{gap:.5rem;display:grid}.esri-un-validate-topology__status-icon-container{width:48px;height:48px}.esri-un-validate-topology__status-icon-error{--calcite-color-icon-color:#edd317;padding-top:16px;padding-left:16px}.esri-un-validate-topology__status-icon-success{--calcite-color-icon-color:#35ac46;padding-top:16px;padding-left:16px}.esri-value-picker{box-shadow:0 1px 2px #0000004d}.esri-value-picker .esri-slider{background:0 0;flex:auto}.esri-value-picker .esri-slider__tick-label{white-space:nowrap;font-size:var(--calcite-font-size--3)}.esri-value-picker .esri-slider__ticks{margin:0}.esri-value-picker .esri-slider__tick,.esri-value-picker .esri-slider__track{background:var(--calcite-color-border-input)}.esri-value-picker .esri-slider__tick.esri-value-picker__slider__tick-steps{width:3px;height:3px}.esri-value-picker .esri-slider__anchor:focus-visible{outline:none}.esri-value-picker__action-bar{background-color:var(--calcite-color-foreground-1)}.esri-value-picker__caption-border,.esri-value-picker__label-border{border:solid 1px var(--calcite-color-border-3);align-items:center;display:flex}.esri-value-picker__caption-text,.esri-value-picker__label-text{white-space:nowrap;font-family:inherit;font-weight:var(--calcite-font-weight-medium);overflow:hidden}.esri-value-picker__label-text{color:var(--calcite-color-text-1)}.esri-value-picker__slider{flex:auto;display:flex}.esri-value-picker__layout--horizontal.esri-value-picker__type--collection,.esri-value-picker__layout--horizontal.esri-value-picker__type--undefined{width:-moz-fit-content;width:fit-content}.esri-value-picker__layout--horizontal.esri-value-picker__type--collection .esri-value-picker__action-bar,.esri-value-picker__layout--horizontal.esri-value-picker__type--undefined .esri-value-picker__action-bar{width:100%}.esri-value-picker__layout--horizontal.esri-value-picker__type--collection .esri-value-picker__caption,.esri-value-picker__layout--horizontal.esri-value-picker__type--undefined .esri-value-picker__caption{padding-inline-end:.5rem}.esri-value-picker__layout--horizontal.esri-value-picker__type--combobox,.esri-value-picker__layout--horizontal.esri-value-picker__type--label,.esri-value-picker__layout--horizontal.esri-value-picker__type--slider{min-width:450px}.esri-value-picker__layout--horizontal.esri-value-picker__type--combobox .esri-value-picker__action-bar,.esri-value-picker__layout--horizontal.esri-value-picker__type--label .esri-value-picker__action-bar,.esri-value-picker__layout--horizontal.esri-value-picker__type--slider .esri-value-picker__action-bar{width:100%}.esri-value-picker__layout--horizontal .esri-value-picker__caption{padding-top:.5rem;padding-bottom:.5rem;padding-inline-start:.5rem;display:flex}.esri-value-picker__layout--horizontal .esri-value-picker__caption-border{padding-inline:.5rem}.esri-value-picker__layout--horizontal .esri-value-picker__caption-text{text-overflow:ellipsis;font-size:var(--calcite-font-size--1);max-width:100px}.esri-value-picker__layout--horizontal .esri-value-picker__combobox{--calcite-color-border-input:var(--calcite-color-border-3);flex:auto;align-items:center;padding-inline:10px;display:flex}.esri-value-picker__layout--horizontal .esri-value-picker__combobox calcite-combobox{flex:auto;width:0}.esri-value-picker__layout--horizontal .esri-value-picker__label{flex:auto;padding:.5rem;display:flex}.esri-value-picker__layout--horizontal .esri-value-picker__label-border{flex:auto;padding-inline:.5rem}.esri-value-picker__layout--horizontal .esri-value-picker__label-text{text-overflow:ellipsis;font-size:var(--calcite-font-size--1);font-weight:var(--calcite-font-weight-normal);flex:auto;width:0}.esri-value-picker__layout--horizontal .esri-value-picker__separator{border-right:solid 1px var(--calcite-color-border-3);width:1px;margin-inline-start:.25rem}.esri-value-picker__layout--horizontal .esri-value-picker__slider{padding-inline:30px}.esri-value-picker__layout--horizontal .esri-value-picker__slider__tick-minor{height:3px}.esri-value-picker__layout--horizontal .esri-value-picker__slider__tick-major{height:6px}.esri-value-picker__layout--horizontal .esri-value-picker__slider__tick-steps{margin-top:-6px;margin-left:-1px}.esri-value-picker__layout--horizontal .esri-slider{margin-top:-10px}.esri-value-picker__layout--horizontal .esri-slider__track{height:1px}.esri-value-picker__layout--vertical.esri-value-picker__type--collection,.esri-value-picker__layout--vertical.esri-value-picker__type--undefined{height:-moz-fit-content;height:fit-content}.esri-value-picker__layout--vertical.esri-value-picker__type--collection .esri-value-picker__action-bar,.esri-value-picker__layout--vertical.esri-value-picker__type--undefined .esri-value-picker__action-bar{height:100%}.esri-value-picker__layout--vertical.esri-value-picker__type--slider{min-height:450px}.esri-value-picker__layout--vertical.esri-value-picker__type--slider .esri-value-picker__action-bar{height:100%;min-height:450px}.esri-value-picker__layout--vertical .esri-value-picker__caption{width:48px;padding:.25rem}.esri-value-picker__layout--vertical .esri-value-picker__caption-border{justify-content:center}.esri-value-picker__layout--vertical .esri-value-picker__caption-text{text-overflow:clip;font-size:var(--calcite-font-size--2);padding-block:.25rem}.esri-value-picker__layout--vertical .esri-value-picker__separator{border-bottom:solid 1px var(--calcite-color-border-3);height:1px;margin-top:.25rem}.esri-value-picker__layout--vertical .esri-value-picker__slider{flex-direction:column;padding:15px 0}.esri-value-picker__layout--vertical .esri-value-picker__slider__tick-minor{width:3px}.esri-value-picker__layout--vertical .esri-value-picker__slider__tick-major{width:6px}.esri-value-picker__layout--vertical .esri-value-picker__slider__tick-steps{margin-top:-1px;margin-left:-6px}.esri-value-picker__layout--vertical .esri-slider{margin-left:-13px}.esri-value-picker__layout--vertical .esri-slider__tick-label{margin-left:20px}.esri-value-picker__layout--vertical .esri-slider__track{width:1px}[dir=rtl] .esri-value-picker{direction:ltr}[dir=rtl] .esri-value-picker .esri-value-picker__combobox,[dir=rtl] .esri-value-picker .esri-value-picker__slider__tooltip{direction:rtl}.esri-video-player{min-width:calc(var(--esri-video-player-view-height)*var(--esri-video-player-view-aspect-ratio));--esri-video-player-view-height:300px;--esri-video-player-view-aspect-ratio:1.77;--esri-video-player-color-swatch-size:20px;--esri-video-player-color-swatch-gap:10px;--esri-video-player-progress-width:2px;--esri-video-player-controls-spacing:var(--calcite-size-16,16px)}.esri-video-player .esri-video-player__video-view{height:var(--esri-video-player-view-height);display:flex}.esri-video-player .esri-video-player__slider-progress-container{z-index:1;width:100%;position:relative}.esri-video-player .esri-video-player__progress{appearance:none;top:calc(50% - var(--esri-video-player-progress-width)/2);left:var(--esri-video-player-controls-spacing);background:var(--calcite-color-border-1);cursor:pointer;width:calc(100% - var(--esri-video-player-controls-spacing)*2);height:var(--esri-video-player-progress-width);border:none;display:block;position:absolute}.esri-video-player .esri-video-player__progress::-webkit-progress-bar{background-color:var(--calcite-color-border-3)}.esri-video-player .esri-video-player__progress::-webkit-progress-value{background-color:var(--calcite-color-border-input)}.esri-video-player .esri-video-player__progress::-moz-progress-bar{background-color:var(--calcite-color-border-3)}.esri-video-player .esri-video-player__slider{background-color:var(--calcite-color-foreground-1);padding:var(--esri-video-player-controls-spacing)}.esri-video-player .esri-video-player__slider .esri-slider .esri-slider__track{background-color:#0000}.esri-video-player .esri-video-player__slider .esri-slider .esri-slider__track .esri-slider__segment-0{background-color:var(--calcite-color-brand)}.esri-video-player .esri-video-player__slider .esri-slider .esri-slider__track .esri-slider__segment-1{background-color:#0000}.esri-video-player .esri-video-player__color-picker{column-gap:var(--esri-video-player-color-swatch-gap);grid-template-columns:repeat(5,1fr);display:grid}.esri-video-player .esri-video-player__color-picker .esri-video-player__color-block{cursor:pointer;width:var(--esri-video-player-color-swatch-size);height:var(--esri-video-player-color-swatch-size)}.esri-video-player .esri-video-player__color-picker .esri-video-player__color-block__active{border-radius:var(--esri-video-player-color-swatch-size)}.esri-video-player__toolbar{background-color:var(--calcite-color-foreground-1);padding:0 calc(var(--esri-video-player-controls-spacing)/2)calc(var(--esri-video-player-controls-spacing)/2);font-size:var(--calcite-font-size--2);align-items:center;display:flex}.esri-video-player__timecode{margin-inline:var(--calcite-size-12,12px);color:var(--calcite-color-text-3);align-items:center;display:flex}.esri-video-player__controls{flex:1 0 auto;justify-content:flex-end}.esri-video-player__settings-flow{min-width:var(--calcite-size-160)}.esri-metadata-table__empty-state{transition-duration:0s}.esri-weather{padding:var(--esri-widget-padding);width:-moz-fit-content;width:fit-content;position:relative}.esri-weather__content{flex-direction:column;gap:12px;width:min-content;display:flex}.esri-weather__content--has-error{visibility:hidden;pointer-events:none;height:0;overflow:hidden}.esri-weather__selector{flex-direction:row;align-items:center;gap:7px;display:flex}.esri-weather__options{flex-direction:column;gap:12px;display:flex}.esri-weather__options--hidden{display:none}.esri-weather__warning{flex-direction:row;align-items:center;gap:7px;font-size:12px;display:flex}.esri-weather__warning calcite-icon{color:var(--calcite-color-status-warning)}.esri-weather__labeled-slider calcite-slider{margin:0 -7px -14px}.esri-zoom{flex-flow:column;display:flex}.esri-zoom .esri-widget--button{box-shadow:none}.esri-zoom .esri-widget--button:first-child{margin-bottom:0}.esri-zoom .esri-widget--button:last-child{border-top:1px solid #adadad4d}.esri-zoom.esri-zoom--horizontal{flex-flow:row-reverse}.esri-zoom.esri-zoom--horizontal .esri-widget--button:last-child{border-top:none}.esri-zoom.esri-zoom--horizontal .esri-widget--button:first-child{border-left:1px solid #adadad4d}[dir=rtl] .esri-zoom.esri-zoom--horizontal .esri-widget--button:first-child{border-top:none}[dir=rtl] .esri-zoom.esri-zoom--horizontal .esri-widget--button:last-child{border-left:1px solid #adadad4d}@keyframes esri-fade-in-down{0%{opacity:0;transform:translateY(-5px)}25%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translate(0,0)}}@keyframes esri-fade-in-up{0%{opacity:0;transform:translateY(5px)}25%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translate(0,0)}}@keyframes esri-fade-in-scale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes looping-progresss-bar-ani{0%{width:0;left:0}20%{width:20%;left:0}80%{width:20%;left:80%}to{width:0;left:100%}}@keyframes esri-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes panel-advance{0%{opacity:0;transform:translate(50px)scale(.99)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes panel-retreat{0%{opacity:0;transform:translate(-50px)scale(.99)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes panel-advance--rtl{0%{opacity:0;transform:translate(-50px)scale(.99)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes panel-retreat--rtl{0%{opacity:0;transform:translate(50px)scale(.99)}to{opacity:1;transform:translate(0,0)scale(1)}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/light/main.css b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/light/main.css new file mode 100644 index 00000000..597bc361 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/light/main.css @@ -0,0 +1 @@ +@charset "utf-8";body{--esri-calcite-mode-name:"light"}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939.woff2)format("woff2");font-weight:300;font-style:normal;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02.woff2)format("woff2");font-weight:400;font-style:normal;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d.woff2)format("woff2");font-weight:400;font-style:italic;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688.woff2)format("woff2");font-weight:500;font-style:normal;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7.woff2)format("woff2");font-weight:700;font-style:normal;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-math.woff2)format("woff2");font-weight:300;font-style:normal;font-display:auto;unicode-range:U+2070-209F,U+20A0-20CF,U+2100-214F,U+22??}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-math.woff2)format("woff2");font-weight:400;font-style:normal;font-display:auto;unicode-range:U+2070-209F,U+20A0-20CF,U+2100-214F,U+22??}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-math.woff2)format("woff2");font-weight:400;font-style:italic;font-display:auto;unicode-range:U+2070-209F,U+20A0-20CF,U+2100-214F,U+22??}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-math.woff2)format("woff2");font-weight:500;font-style:normal;font-display:auto;unicode-range:U+2070-209F,U+20A0-20CF,U+2100-214F,U+22??}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-math.woff2)format("woff2");font-weight:700;font-style:normal;font-display:auto;unicode-range:U+2070-209F,U+20A0-20CF,U+2100-214F,U+22??}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-ext.woff2)format("woff2");font-weight:300;font-style:normal;unicode-range:U+100-17F,U+180-24F,U+250-2AF,U+2B0-2FF;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-ext.woff2)format("woff2");font-weight:400;font-style:normal;unicode-range:U+100-17F,U+180-24F,U+250-2AF,U+2B0-2FF,U+300-36F;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-ext.woff2)format("woff2");font-weight:400;font-style:italic;unicode-range:U+100-17F,U+180-24F,U+250-2AF,U+2B0-2FF,U+300-36F;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-ext.woff2)format("woff2");font-weight:500;font-style:normal;unicode-range:U+100-17F,U+180-24F,U+250-2AF,U+2B0-2FF,U+300-36F;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-ext.woff2)format("woff2");font-weight:700;font-style:normal;unicode-range:U+100-17F,U+180-24F,U+250-2AF,U+2B0-2FF,U+300-36F;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-greek.woff2)format("woff2");font-weight:300;font-style:normal;unicode-range:U+370-3FF;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-greek.woff2)format("woff2");font-weight:400;font-style:normal;unicode-range:U+370-3FF;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-greek.woff2)format("woff2");font-weight:400;font-style:italic;unicode-range:U+370-3FF;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-greek.woff2)format("woff2");font-weight:500;font-style:normal;unicode-range:U+370-3FF;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-greek.woff2)format("woff2");font-weight:700;font-style:normal;unicode-range:U+370-3FF;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-cyrillic.woff2)format("woff2");font-weight:300;font-style:normal;unicode-range:U+4??;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-cyrillic.woff2)format("woff2");font-weight:400;font-style:normal;unicode-range:U+4??;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-cyrillic.woff2)format("woff2");font-weight:400;font-style:italic;unicode-range:U+4??;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-cyrillic.woff2)format("woff2");font-weight:500;font-style:normal;unicode-range:U+4??;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-cyrillic.woff2)format("woff2");font-weight:700;font-style:normal;unicode-range:U+4??;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-georgian.woff2)format("woff2");font-weight:300;font-style:normal;unicode-range:U+10A0-10FF;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-georgian.woff2)format("woff2");font-weight:400;font-style:normal;unicode-range:U+10A0-10FF;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-georgian.woff2)format("woff2");font-weight:500;font-style:normal;unicode-range:U+10A0-10FF;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-georgian.woff2)format("woff2");font-weight:700;font-style:normal;unicode-range:U+10A0-10FF;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-arabic.woff2)format("woff2");font-weight:300;font-style:normal;unicode-range:U+6??,U+FB50-FDFF,U+FE70-FEFF;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-arabic.woff2)format("woff2");font-weight:400;font-style:normal;unicode-range:U+6??,U+FB50-FDFF,U+FE70-FEFF;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-arabic.woff2)format("woff2");font-weight:500;font-style:normal;unicode-range:U+6??,U+FB50-FDFF,U+FE70-FEFF;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-arabic.woff2)format("woff2");font-weight:700;font-style:normal;unicode-range:U+6??,U+FB50-FDFF,U+FE70-FEFF;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-hebrew.woff2)format("woff2");font-weight:300;font-style:normal;unicode-range:U+590-5FF,U+FB00-FB4F;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-hebrew.woff2)format("woff2");font-weight:400;font-style:normal;unicode-range:U+590-5FF,U+FB00-FB4F;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-hebrew.woff2)format("woff2");font-weight:400;font-style:italic;unicode-range:U+590-5FF,U+FB00-FB4F;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-hebrew.woff2)format("woff2");font-weight:500;font-style:normal;unicode-range:U+590-5FF,U+FB00-FB4F;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-hebrew.woff2)format("woff2");font-weight:700;font-style:normal;unicode-range:U+590-5FF,U+FB00-FB4F;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/94aa531e-7746-4df0-bb6e-349891f2eda5.woff2)format("woff2");font-weight:300;font-style:normal;unicode-range:U+900-97F;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/3ae1e25e-3aa6-4061-a016-a079159f9d65.woff2)format("woff2");font-weight:400;font-style:normal;unicode-range:U+900-97F;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/41331c3c-3759-4462-8695-33c9a21b6a5b.woff2)format("woff2");font-weight:500;font-style:normal;unicode-range:U+900-97F;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/41331c3c-3759-4462-8695-33c9a21b6a5b.woff2)format("woff2");font-weight:700;font-style:normal;unicode-range:U+900-97F;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-thai.woff2)format("woff2");font-weight:300;font-style:normal;unicode-range:U+E00-E7F}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-thai.woff2)format("woff2");font-weight:400;font-style:normal;unicode-range:U+E00-E7F}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-thai.woff2)format("woff2");font-weight:500;font-style:normal;unicode-range:U+E00-E7F}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-thai.woff2)format("woff2");font-weight:700;font-style:normal;unicode-range:U+E00-E7F}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-vietnamese.woff2)format("woff2");font-weight:300;font-style:normal;font-display:auto;unicode-range:U+1E??}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-vietnamese.woff2)format("woff2");font-weight:400;font-style:normal;font-display:auto;unicode-range:U+1E??}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-vietnamese.woff2)format("woff2");font-weight:400;font-style:italic;font-display:auto;unicode-range:U+1E??}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-vietnamese.woff2)format("woff2");font-weight:500;font-style:normal;font-display:auto;unicode-range:U+1E??}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-vietnamese.woff2)format("woff2");font-weight:700;font-style:normal;font-display:auto;unicode-range:U+1E??}@font-face{font-family:CalciteWebCoreIcons;src:url(../base/icons/fonts/CalciteWebCoreIcons.ttf?qt9ftt)format("truetype"),url(../base/icons/fonts/CalciteWebCoreIcons.woff?qt9ftt)format("woff"),url(../base/icons/fonts/CalciteWebCoreIcons.svg?qt9ftt#CalciteWebCoreIcons)format("svg");font-weight:400;font-style:normal}[class^=esri-icon-],.esri-building-phase-picker__arrow-left,.esri-building-phase-picker__arrow-right,.esri-building-level-picker__arrow-up,.esri-building-level-picker__arrow-down,[class*=\ esri-icon-],.esri-building-phase-picker__arrow-left,.esri-building-phase-picker__arrow-right,.esri-building-level-picker__arrow-up,.esri-building-level-picker__arrow-down{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:CalciteWebCoreIcons!important}.esri-icon-close:before{content:"";color:inherit}.esri-icon-drag-horizontal:before{content:"";color:inherit}.esri-icon-drag-vertical:before{content:"";color:inherit}.esri-icon-handle-horizontal:before{content:"";color:inherit}.esri-icon-handle-vertical:before{content:"";color:inherit}.esri-icon-check-mark:before{content:"";color:inherit}.esri-icon-left-triangle-arrow:before{content:"";color:inherit}.esri-icon-right-triangle-arrow:before{content:"";color:inherit}.esri-icon-down-arrow:before{content:"";color:inherit}.esri-icon-up-arrow:before{content:"";color:inherit}.esri-icon-overview-arrow-bottom-left:before{content:"";color:inherit}.esri-icon-overview-arrow-bottom-right:before{content:"";color:inherit}.esri-icon-overview-arrow-top-left:before{content:"";color:inherit}.esri-icon-overview-arrow-top-right:before{content:"";color:inherit}.esri-icon-maximize:before{content:"";color:inherit}.esri-icon-minimize:before{content:"";color:inherit}.esri-icon-checkbox-unchecked:before{content:"";color:inherit}.esri-icon-checkbox-checked:before{content:"";color:inherit}.esri-icon-radio-unchecked:before{content:"";color:inherit}.esri-icon-radio-checked:before{content:"";color:inherit}.esri-icon-up-arrow-circled:before{content:"";color:inherit}.esri-icon-down-arrow-circled:before{content:"";color:inherit}.esri-icon-left-arrow-circled:before{content:"";color:inherit}.esri-icon-right-arrow-circled:before{content:"";color:inherit}.esri-icon-zoom-out-fixed:before{content:"";color:inherit}.esri-icon-zoom-in-fixed:before{content:"";color:inherit}.esri-icon-refresh:before{content:"";color:inherit}.esri-icon-edit:before{content:"";color:inherit}.esri-icon-authorize:before{content:"";color:inherit}.esri-icon-map-pin:before{content:"";color:inherit}.esri-icon-blank-map-pin:before{content:"";color:inherit}.esri-icon-table:before{content:"";color:inherit}.esri-icon-plus:before{content:"";color:inherit}.esri-icon-minus:before{content:"";color:inherit}.esri-icon-beginning:before{content:"";color:inherit}.esri-icon-reverse:before{content:"";color:inherit}.esri-icon-pause:before{content:"";color:inherit}.esri-icon-play:before{content:"";color:inherit}.esri-icon-forward:before{content:"";color:inherit}.esri-icon-end:before{content:"";color:inherit}.esri-icon-erase:before{content:"";color:inherit}.esri-icon-up-down-arrows:before{content:"";color:inherit}.esri-icon-left:before,.esri-building-phase-picker__arrow-left:before,.esri-building-phase-picker__arrow-right:before,.esri-building-level-picker__arrow-up:before,.esri-building-level-picker__arrow-down:before{content:"";color:inherit}.esri-icon-right:before{content:"";color:inherit}.esri-icon-announcement:before{content:"";color:inherit}.esri-icon-notice-round:before{content:"";color:inherit}.esri-icon-notice-triangle:before{content:"";color:inherit}.esri-icon-home:before{content:"";color:inherit}.esri-icon-locate:before{content:"";color:inherit}.esri-icon-expand:before{content:"";color:inherit}.esri-icon-collapse:before{content:"";color:inherit}.esri-icon-layer-list:before{content:"";color:inherit}.esri-icon-basemap:before{content:"";color:inherit}.esri-icon-globe:before{content:"";color:inherit}.esri-icon-applications:before{content:"";color:inherit}.esri-icon-arrow-up-circled:before{content:"";color:inherit}.esri-icon-arrow-down-circled:before{content:"";color:inherit}.esri-icon-arrow-left-circled:before{content:"";color:inherit}.esri-icon-arrow-right-circled:before{content:"";color:inherit}.esri-icon-minus-circled:before{content:"";color:inherit}.esri-icon-plus-circled:before{content:"";color:inherit}.esri-icon-add-attachment:before{content:"";color:inherit}.esri-icon-attachment:before{content:"";color:inherit}.esri-icon-calendar:before{content:"";color:inherit}.esri-icon-close-circled:before{content:"";color:inherit}.esri-icon-browser:before{content:"";color:inherit}.esri-icon-collection:before{content:"";color:inherit}.esri-icon-comment:before{content:"";color:inherit}.esri-icon-configure-popup:before{content:"";color:inherit}.esri-icon-contact:before{content:"";color:inherit}.esri-icon-dashboard:before{content:"";color:inherit}.esri-icon-deny:before{content:"";color:inherit}.esri-icon-description:before{content:"";color:inherit}.esri-icon-directions:before{content:"";color:inherit}.esri-icon-directions2:before{content:"";color:inherit}.esri-icon-documentation:before{content:"";color:inherit}.esri-icon-duplicate:before{content:"";color:inherit}.esri-icon-review:before{content:"";color:inherit}.esri-icon-environment-settings:before{content:"";color:inherit}.esri-icon-error:before{content:"";color:inherit}.esri-icon-error2:before{content:"";color:inherit}.esri-icon-experimental:before{content:"";color:inherit}.esri-icon-feature-layer:before{content:"";color:inherit}.esri-icon-filter:before{content:"";color:inherit}.esri-icon-grant:before{content:"";color:inherit}.esri-icon-group:before{content:"";color:inherit}.esri-icon-key:before{content:"";color:inherit}.esri-icon-labels:before{content:"";color:inherit}.esri-icon-tag:before{content:"";color:inherit}.esri-icon-layers:before{content:"";color:inherit}.esri-icon-left-arrow:before{content:"";color:inherit}.esri-icon-right-arrow:before{content:"";color:inherit}.esri-icon-link-external:before{content:"";color:inherit}.esri-icon-link:before{content:"";color:inherit}.esri-icon-loading-indicator:before{content:"";color:inherit}.esri-icon-maps:before{content:"";color:inherit}.esri-icon-marketplace:before{content:"";color:inherit}.esri-icon-media:before{content:"";color:inherit}.esri-icon-media2:before{content:"";color:inherit}.esri-icon-menu:before{content:"";color:inherit}.esri-icon-mobile:before{content:"";color:inherit}.esri-icon-phone:before{content:"";color:inherit}.esri-icon-navigation:before{content:"";color:inherit}.esri-icon-pan:before{content:"";color:inherit}.esri-icon-printer:before{content:"";color:inherit}.esri-icon-pie-chart:before{content:"";color:inherit}.esri-icon-chart:before{content:"";color:inherit}.esri-icon-line-chart:before{content:"";color:inherit}.esri-icon-question:before{content:"";color:inherit}.esri-icon-resend-invitation:before{content:"";color:inherit}.esri-icon-rotate:before{content:"";color:inherit}.esri-icon-save:before{content:"";color:inherit}.esri-icon-settings:before{content:"";color:inherit}.esri-icon-settings2:before{content:"";color:inherit}.esri-icon-share:before{content:"";color:inherit}.esri-icon-sign-out:before{content:"";color:inherit}.esri-icon-support:before{content:"";color:inherit}.esri-icon-user:before{content:"";color:inherit}.esri-icon-time-clock:before{content:"";color:inherit}.esri-icon-trash:before{content:"";color:inherit}.esri-icon-upload:before{content:"";color:inherit}.esri-icon-download:before{content:"";color:inherit}.esri-icon-zoom-in-magnifying-glass:before{content:"";color:inherit}.esri-icon-search:before{content:"";color:inherit}.esri-icon-zoom-out-magnifying-glass:before{content:"";color:inherit}.esri-icon-locked:before{content:"";color:inherit}.esri-icon-unlocked:before{content:"";color:inherit}.esri-icon-favorites:before{content:"";color:inherit}.esri-icon-compass:before{content:"";color:inherit}.esri-icon-down:before{content:"";color:inherit}.esri-icon-up:before{content:"";color:inherit}.esri-icon-chat:before{content:"";color:inherit}.esri-icon-dock-bottom:before{content:"";color:inherit}.esri-icon-dock-left:before{content:"";color:inherit}.esri-icon-dock-right:before{content:"";color:inherit}.esri-icon-organization:before{content:"";color:inherit}.esri-icon-north-navigation:before{content:"";color:inherit}.esri-icon-locate-circled:before{content:"";color:inherit}.esri-icon-dial:before{content:"";color:inherit}.esri-icon-polygon:before{content:"";color:inherit}.esri-icon-polyline:before{content:"";color:inherit}.esri-icon-visible:before{content:"";color:inherit}.esri-icon-non-visible:before{content:"";color:inherit}.esri-icon-link-vertical:before{content:"";color:inherit}.esri-icon-unlocked-link-vertical:before{content:"";color:inherit}.esri-icon-link-horizontal:before{content:"";color:inherit}.esri-icon-unlocked-link-horizontal:before{content:"";color:inherit}.esri-icon-swap:before{content:"";color:inherit}.esri-icon-cta-link-external:before{content:"";color:inherit}.esri-icon-reply:before{content:"";color:inherit}.esri-icon-public:before{content:"";color:inherit}.esri-icon-share2:before{content:"";color:inherit}.esri-icon-launch-link-external:before{content:"";color:inherit}.esri-icon-rotate-back:before{content:"";color:inherit}.esri-icon-pan2:before{content:"";color:inherit}.esri-icon-tracking:before{content:"";color:inherit}.esri-icon-expand2:before{content:"";color:inherit}.esri-icon-arrow-down:before{content:"";color:inherit}.esri-icon-arrow-up:before{content:"";color:inherit}.esri-icon-hollow-eye:before{content:"";color:inherit}.esri-icon-play-circled:before{content:"";color:inherit}.esri-icon-volume-off:before{content:"";color:inherit}.esri-icon-volume-on:before{content:"";color:inherit}.esri-icon-bookmark:before{content:"";color:inherit}.esri-icon-lightbulb:before{content:"";color:inherit}.esri-icon-sketch-rectangle:before{content:"";color:inherit}.esri-icon-north-navigation-filled:before{content:"";color:inherit}.esri-icon-default-action:before{content:"";color:inherit}.esri-icon-undo:before{content:"";color:inherit}.esri-icon-redo:before{content:"";color:inherit}.esri-icon-cursor:before{content:"";color:inherit}.esri-icon-cursor-filled:before{content:"";color:inherit}.esri-icon-measure:before{content:"";color:inherit}.esri-icon-measure-line:before{content:"";color:inherit}.esri-icon-measure-area:before{content:"";color:inherit}.esri-icon-legend:before{content:"";color:inherit}.esri-icon-sliders:before{content:"";color:inherit}.esri-icon-sliders-horizontal:before{content:"";color:inherit}.esri-icon-cursor-marquee:before{content:"";color:inherit}.esri-icon-lasso:before{content:"";color:inherit}.esri-icon-elevation-profile:before{content:"";color:inherit}.esri-icon-slice:before{content:"";color:inherit}.esri-icon-line-of-sight:before{content:"";color:inherit}.esri-icon-zoom-to-object:before{content:"";color:inherit}.esri-icon-urban-model:before{content:"";color:inherit}.esri-icon-measure-building-height-shadow:before{content:"";color:inherit}.esri-icon-partly-cloudy:before{content:"";color:inherit}:root{--calcite-z-index-tooltip:901;--calcite-z-index-popup:900;--calcite-z-index-modal:800;--calcite-z-index-overlay:700;--calcite-z-index-dropdown:600;--calcite-z-index-toast:500;--calcite-z-index-header:400;--calcite-z-index-sticky:300;--calcite-z-index:1;--calcite-z-index-deep:-999999;--calcite-spacing-xxxl:32px;--calcite-spacing-xxl:20px;--calcite-spacing-xl:16px;--calcite-spacing-lg:14px;--calcite-spacing-md:12px;--calcite-spacing-sm:8px;--calcite-spacing-xs:6px;--calcite-spacing-xxs:4px;--calcite-spacing-base:2px;--calcite-spacing-px:1px;--calcite-size-xxxl:32px;--calcite-size-xxl:24px;--calcite-size-xl:20px;--calcite-size-lg:16px;--calcite-size-md-plus:14px;--calcite-size-md:12px;--calcite-size-sm-plus:10px;--calcite-size-sm:8px;--calcite-size-xs:6px;--calcite-size-xxs:4px;--calcite-size-xxxs:2px;--calcite-size-px:1px;--calcite-opacity-disabled:.5;--calcite-opacity-full:1;--calcite-opacity-dark:.85;--calcite-opacity-half:.5;--calcite-opacity-light:.4;--calcite-font-text-case-capitalize:capitalize;--calcite-font-text-case-lowercase:lowercase;--calcite-font-text-case-uppercase:uppercase;--calcite-font-text-case-none:none;--calcite-font-text-decoration-underline:underline;--calcite-font-text-decoration-none:none;--calcite-font-paragraph-spacing-normal:4px;--calcite-font-letter-spacing-wide:.4;--calcite-font-letter-spacing-normal:0;--calcite-font-letter-spacing-tight:-.4;--calcite-font-line-height-relative-loose:2;--calcite-font-line-height-relative-relaxed:1.625;--calcite-font-line-height-relative-normal:1.5;--calcite-font-line-height-relative-snug:1.375;--calcite-font-line-height-relative-tight:1.25;--calcite-font-line-height-relative:auto;--calcite-font-line-height-fixed-xl:24px;--calcite-font-line-height-fixed-lg:20px;--calcite-font-line-height-fixed-base:16px;--calcite-font-line-height-fixed-sm:12px;--calcite-font-style-emphasis:italic;--calcite-font-size-xxl:24px;--calcite-font-size-xl:20px;--calcite-font-size-lg:18px;--calcite-font-size-md:16px;--calcite-font-size:14px;--calcite-font-size-sm:12px;--calcite-font-size-xs:10px;--calcite-font-weight-bold:700;--calcite-font-weight-semibold:600;--calcite-font-weight-medium:500;--calcite-font-weight-regular:400;--calcite-font-weight-normal:400;--calcite-font-weight-light:300;--calcite-font-family-code:Monaco,Consolas,"Andale Mono","Lucida Console",monospace;--calcite-font-family:"Avenir Next",Avenir,"Helvetica Neue",sans-serif;--calcite-corner-radius-pill:100%;--calcite-corner-radius-round:4px;--calcite-corner-radius-sharp:0;--calcite-container-size-content-fixed:1440px;--calcite-container-size-content-fluid:100%;--calcite-container-size-gutter:16px;--calcite-container-size-margin:24px;--calcite-color-background-none:#fff0;--calcite-border-width-lg:4px;--calcite-border-width-md:2px;--calcite-border-width-sm:1px;--calcite-border-width-none:0;--calcite-shadow-md:0 4px 20px 0 #00000014,0 12px 30px #0000001a;--calcite-shadow-sm:0 2px 8px 0 #0000000a,0 4px 16px 0 #00000014;--calcite-shadow-none:0 0 0 0 #0000;--calcite-corner-radius:var(--calcite-corner-radius-sharp)}.calcite-typography-hierarchy-overline{line-height:var(--calcite-font-line-height-fixed-sm);text-case:var(--calcite-font-text-case-uppercase);font-weight:var(--calcite-font-weight-bold)}.calcite-typography-wrap-bold-minus-1{font-weight:var(--calcite-font-weight-semibold);line-height:var(--calcite-font-line-height-relative-snug)}.calcite-typography-wrap-bold-minus-2{font-weight:var(--calcite-font-weight-semibold);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-sm)}.calcite-typography-wrap-bold-3{font-weight:var(--calcite-font-weight-semibold);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-xxl)}.calcite-typography-wrap-bold-2{font-weight:var(--calcite-font-weight-semibold);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-xl)}.calcite-typography-wrap-bold-1{font-weight:var(--calcite-font-weight-semibold);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-lg)}.calcite-typography-wrap-bold-0{font-weight:var(--calcite-font-weight-semibold);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-md)}.calcite-typography-wrap-medium-minus-1{font-weight:var(--calcite-font-weight-medium);line-height:var(--calcite-font-line-height-relative-snug)}.calcite-typography-wrap-medium-minus-2{font-weight:var(--calcite-font-weight-medium);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-sm)}.calcite-typography-wrap-medium-3{font-weight:var(--calcite-font-weight-medium);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-xxl)}.calcite-typography-wrap-medium-2{font-weight:var(--calcite-font-weight-medium);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-xl)}.calcite-typography-wrap-medium-1{font-weight:var(--calcite-font-weight-medium);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-lg)}.calcite-typography-wrap-medium-0{font-weight:var(--calcite-font-weight-medium);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-md)}.calcite-typography-wrap-regular-minus-1{line-height:var(--calcite-font-line-height-relative-snug)}.calcite-typography-wrap-regular-minus-2{line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-sm)}.calcite-typography-wrap-regular-3{line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-xxl)}.calcite-typography-wrap-regular-2{line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-xl)}.calcite-typography-wrap-regular-1{line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-lg)}.calcite-typography-wrap-regular-0{line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-md)}.calcite-typography-wrap-light-minus-1{font-weight:var(--calcite-font-weight-light);line-height:var(--calcite-font-line-height-relative-snug)}.calcite-typography-wrap-light-minus-2{font-weight:var(--calcite-font-weight-light);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-sm)}.calcite-typography-wrap-light-3{font-weight:var(--calcite-font-weight-light);line-height:var(--calcite-font-line-height-relative-tight);font-size:var(--calcite-font-size-xxl)}.calcite-typography-wrap-light-2{font-weight:var(--calcite-font-weight-light);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-xl)}.calcite-typography-wrap-light-1{font-weight:var(--calcite-font-weight-light);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-lg)}.calcite-typography-wrap-light-0{font-weight:var(--calcite-font-weight-light);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-md)}.calcite-typography-bold-1h{font-weight:var(--calcite-font-weight-semibold);line-height:var(--calcite-font-line-height-fixed-xl);font-size:var(--calcite-font-size-lg)}.calcite-typography-bold-0h{font-weight:var(--calcite-font-weight-semibold);line-height:var(--calcite-font-line-height-fixed-lg);font-size:var(--calcite-font-size-md)}.calcite-typography-bold-minus-1h{font-weight:var(--calcite-font-weight-semibold)}.calcite-typography-bold-minus-2h{font-weight:var(--calcite-font-weight-semibold);font-size:var(--calcite-font-size-sm)}.calcite-typography-bold-minus-3h{font-weight:var(--calcite-font-weight-semibold);line-height:var(--calcite-font-line-height-fixed-sm);font-size:var(--calcite-font-size-xs)}.calcite-typography-medium-1h{font-weight:var(--calcite-font-weight-medium);line-height:var(--calcite-font-line-height-fixed-xl);font-size:var(--calcite-font-size-lg)}.calcite-typography-medium-0h{font-weight:var(--calcite-font-weight-medium);line-height:var(--calcite-font-line-height-fixed-lg);font-size:var(--calcite-font-size-md)}.calcite-typography-medium-minus-1h{font-weight:var(--calcite-font-weight-medium)}.calcite-typography-medium-minus-2h{font-weight:var(--calcite-font-weight-medium);font-size:var(--calcite-font-size-sm)}.calcite-typography-medium-minus-3h{font-weight:var(--calcite-font-weight-medium);line-height:var(--calcite-font-line-height-fixed-sm);font-size:var(--calcite-font-size-xs)}.calcite-typography-regular-1h{line-height:var(--calcite-font-line-height-fixed-xl);font-size:var(--calcite-font-size-lg)}.calcite-typography-regular-0h{line-height:var(--calcite-font-line-height-fixed-lg);font-size:var(--calcite-font-size-md)}.calcite-typography-regular-minus-2h{font-size:var(--calcite-font-size-sm)}.calcite-typography-regular-minus-3h{line-height:var(--calcite-font-line-height-fixed-sm);font-size:var(--calcite-font-size-xs)}.calcite-typography-light-1h{font-size:var(--calcite-font-size-lg);font-weight:var(--calcite-font-weight-light);line-height:var(--calcite-font-line-height-fixed-xl)}.calcite-typography-light-0h{font-size:var(--calcite-font-size-md);font-weight:var(--calcite-font-weight-light);line-height:var(--calcite-font-line-height-fixed-lg)}.calcite-typography-light-minus-1h{font-weight:var(--calcite-font-weight-light)}.calcite-typography-light-minus-2h{font-size:var(--calcite-font-size-sm);font-weight:var(--calcite-font-weight-light)}.calcite-typography-light-minus-3h{font-size:var(--calcite-font-size-xs);font-weight:var(--calcite-font-weight-light);line-height:var(--calcite-font-line-height-fixed-sm)}.calcite-typography{font-family:var(--calcite-font-family);font-size:var(--calcite-font-size);font-weight:var(--calcite-font-weight-regular);letter-spacing:var(--calcite-font-letter-spacing-normal);line-height:var(--calcite-font-line-height-fixed-base);paragraph-spacing:var(--calcite-font-paragraph-spacing-normal);text-case:var(--calcite-font-text-case-none);-webkit-text-decoration:var(--calcite-font-text-decoration-none);text-decoration:var(--calcite-font-text-decoration-none)}.calcite-typography-hierarchy-caption{font-size:12px;line-height:1.375}.calcite-typography-hierarchy-body{letter-spacing:0;paragraph-spacing:4px;text-case:none;font-family:Avenir Next,Avenir,Helvetica Neue,sans-serif;font-size:14px;font-weight:400;line-height:16px;text-decoration:none}.calcite-typography-hierarchy-body-snug{line-height:1.375}.calcite-typography-hierarchy-heading-5{font-weight:500;line-height:1.375}.calcite-typography-hierarchy-heading-4{font-size:16px;font-weight:500;line-height:1.375}.calcite-typography-hierarchy-heading-3{font-size:18px;font-weight:500;line-height:1.375}.calcite-typography-hierarchy-heading-2{font-size:20px;font-weight:500;line-height:1.375}.calcite-typography-hierarchy-heading-1{font-size:24px;font-weight:500;line-height:1.375}.calcite-typography-hierarchy-display-2{font-size:20px;font-weight:600;line-height:1.375}.calcite-typography-hierarchy-display-1{font-size:24px;font-weight:600;line-height:1.375}.calcite-typography-regular-minus-1h{letter-spacing:0;paragraph-spacing:4px;text-case:none;font-family:Avenir Next,Avenir,Helvetica Neue,sans-serif;font-size:14px;font-weight:400;line-height:16px;text-decoration:none}:root{--calcite-color-border-white:#fff;--calcite-color-border-ghost:#0000004d;--calcite-color-border-input:#949494;--calcite-color-border-3:#dfdfdf;--calcite-color-border-2:#d4d4d4;--calcite-color-border-1:#cacaca;--calcite-color-text-link:#00619b;--calcite-color-text-inverse:#fff;--calcite-color-text-3:#6a6a6a;--calcite-color-text-2:#4a4a4a;--calcite-color-text-1:#151515;--calcite-color-inverse-press:#202020;--calcite-color-inverse-hover:#2b2b2b;--calcite-color-inverse:#353535;--calcite-color-status-danger-press:#7c1d13;--calcite-color-status-danger-hover:#a82b1e;--calcite-color-status-danger:#d83020;--calcite-color-status-warning-press:#bfa200;--calcite-color-status-warning-hover:#d9bc00;--calcite-color-status-warning:#edd317;--calcite-color-status-success-press:#1a6324;--calcite-color-status-success-hover:#288835;--calcite-color-status-success:#35ac46;--calcite-color-status-info-press:#00304d;--calcite-color-status-info-hover:#004874;--calcite-color-status-info:#00619b;--calcite-color-brand-underline:#00619b66;--calcite-color-brand-press:#004874;--calcite-color-brand-hover:#00619b;--calcite-color-brand:#007ac2;--calcite-color-transparent-tint:#fffc;--calcite-color-transparent-scrim:#ffffffd9;--calcite-color-transparent-press:#00000014;--calcite-color-transparent-hover:#0000000a;--calcite-color-transparent:#0000;--calcite-color-foreground-current:#c7eaff;--calcite-color-foreground-3:#eaeaea;--calcite-color-foreground-2:#f3f3f3;--calcite-color-foreground-1:#fff;--calcite-color-background:#f8f8f8}@media (prefers-color-scheme:light){.calcite-mode-auto{--calcite-color-border-white:#fff;--calcite-color-border-ghost:#0000004d;--calcite-color-border-input:#949494;--calcite-color-border-3:#dfdfdf;--calcite-color-border-2:#d4d4d4;--calcite-color-border-1:#cacaca;--calcite-color-text-link:#00619b;--calcite-color-text-inverse:#fff;--calcite-color-text-3:#6a6a6a;--calcite-color-text-2:#4a4a4a;--calcite-color-text-1:#151515;--calcite-color-inverse-press:#202020;--calcite-color-inverse-hover:#2b2b2b;--calcite-color-inverse:#353535;--calcite-color-status-danger-press:#7c1d13;--calcite-color-status-danger-hover:#a82b1e;--calcite-color-status-danger:#d83020;--calcite-color-status-warning-press:#bfa200;--calcite-color-status-warning-hover:#d9bc00;--calcite-color-status-warning:#edd317;--calcite-color-status-success-press:#1a6324;--calcite-color-status-success-hover:#288835;--calcite-color-status-success:#35ac46;--calcite-color-status-info-press:#00304d;--calcite-color-status-info-hover:#004874;--calcite-color-status-info:#00619b;--calcite-color-brand-underline:#00619b66;--calcite-color-brand-press:#004874;--calcite-color-brand-hover:#00619b;--calcite-color-brand:#007ac2;--calcite-color-transparent-tint:#fffc;--calcite-color-transparent-scrim:#ffffffd9;--calcite-color-transparent-press:#00000014;--calcite-color-transparent-hover:#0000000a;--calcite-color-transparent:#0000;--calcite-color-foreground-current:#c7eaff;--calcite-color-foreground-3:#eaeaea;--calcite-color-foreground-2:#f3f3f3;--calcite-color-foreground-1:#fff;--calcite-color-background:#f8f8f8}}@media (prefers-color-scheme:dark){.calcite-mode-auto{--calcite-color-border-white:#f8f8f8;--calcite-color-border-ghost:#7575754d;--calcite-color-border-input:#757575;--calcite-color-border-3:#404040;--calcite-color-border-2:#4a4a4a;--calcite-color-border-1:#555;--calcite-color-text-link:#00a0ff;--calcite-color-text-inverse:#151515;--calcite-color-text-3:#9f9f9f;--calcite-color-text-2:#bfbfbf;--calcite-color-text-1:#fff;--calcite-color-inverse-press:#f3f3f3;--calcite-color-inverse-hover:#fff;--calcite-color-inverse:#f8f8f8;--calcite-color-status-danger-press:#d90012;--calcite-color-status-danger-hover:#ff0015;--calcite-color-status-danger:#fe583e;--calcite-color-status-warning-press:#f5d000;--calcite-color-status-warning-hover:#fe3;--calcite-color-status-warning:#ffc900;--calcite-color-status-success-press:#00b81b;--calcite-color-status-success-hover:#3bed52;--calcite-color-status-success:#36da43;--calcite-color-status-info-press:#009af2;--calcite-color-status-info-hover:#3db8ff;--calcite-color-status-info:#00a0ff;--calcite-color-brand-underline:#00a0ff66;--calcite-color-brand-press:#00619b;--calcite-color-brand-hover:#007ac2;--calcite-color-brand:#009af2;--calcite-color-transparent-tint:#2b2b2bcc;--calcite-color-transparent-scrim:#000000d9;--calcite-color-transparent-press:#ffffff14;--calcite-color-transparent-hover:#ffffff0a;--calcite-color-transparent:#fff0;--calcite-color-foreground-current:#214155;--calcite-color-foreground-3:#151515;--calcite-color-foreground-2:#202020;--calcite-color-foreground-1:#2b2b2b;--calcite-color-background:#353535}}.calcite-mode-light{--calcite-color-border-white:#fff;--calcite-color-border-ghost:#0000004d;--calcite-color-border-input:#949494;--calcite-color-border-3:#dfdfdf;--calcite-color-border-2:#d4d4d4;--calcite-color-border-1:#cacaca;--calcite-color-text-link:#00619b;--calcite-color-text-inverse:#fff;--calcite-color-text-3:#6a6a6a;--calcite-color-text-2:#4a4a4a;--calcite-color-text-1:#151515;--calcite-color-inverse-press:#202020;--calcite-color-inverse-hover:#2b2b2b;--calcite-color-inverse:#353535;--calcite-color-status-danger-press:#7c1d13;--calcite-color-status-danger-hover:#a82b1e;--calcite-color-status-danger:#d83020;--calcite-color-status-warning-press:#bfa200;--calcite-color-status-warning-hover:#d9bc00;--calcite-color-status-warning:#edd317;--calcite-color-status-success-press:#1a6324;--calcite-color-status-success-hover:#288835;--calcite-color-status-success:#35ac46;--calcite-color-status-info-press:#00304d;--calcite-color-status-info-hover:#004874;--calcite-color-status-info:#00619b;--calcite-color-brand-underline:#00619b66;--calcite-color-brand-press:#004874;--calcite-color-brand-hover:#00619b;--calcite-color-brand:#007ac2;--calcite-color-transparent-tint:#fffc;--calcite-color-transparent-scrim:#ffffffd9;--calcite-color-transparent-press:#00000014;--calcite-color-transparent-hover:#0000000a;--calcite-color-transparent:#0000;--calcite-color-foreground-current:#c7eaff;--calcite-color-foreground-3:#eaeaea;--calcite-color-foreground-2:#f3f3f3;--calcite-color-foreground-1:#fff;--calcite-color-background:#f8f8f8}.calcite-mode-dark{--calcite-color-border-white:#f8f8f8;--calcite-color-border-ghost:#7575754d;--calcite-color-border-input:#757575;--calcite-color-border-3:#404040;--calcite-color-border-2:#4a4a4a;--calcite-color-border-1:#555;--calcite-color-text-link:#00a0ff;--calcite-color-text-inverse:#151515;--calcite-color-text-3:#9f9f9f;--calcite-color-text-2:#bfbfbf;--calcite-color-text-1:#fff;--calcite-color-inverse-press:#f3f3f3;--calcite-color-inverse-hover:#fff;--calcite-color-inverse:#f8f8f8;--calcite-color-status-danger-press:#d90012;--calcite-color-status-danger-hover:#ff0015;--calcite-color-status-danger:#fe583e;--calcite-color-status-warning-press:#f5d000;--calcite-color-status-warning-hover:#fe3;--calcite-color-status-warning:#ffc900;--calcite-color-status-success-press:#00b81b;--calcite-color-status-success-hover:#3bed52;--calcite-color-status-success:#36da43;--calcite-color-status-info-press:#009af2;--calcite-color-status-info-hover:#3db8ff;--calcite-color-status-info:#00a0ff;--calcite-color-brand-underline:#00a0ff66;--calcite-color-brand-press:#00619b;--calcite-color-brand-hover:#007ac2;--calcite-color-brand:#009af2;--calcite-color-transparent-tint:#2b2b2bcc;--calcite-color-transparent-scrim:#000000d9;--calcite-color-transparent-press:#ffffff14;--calcite-color-transparent-hover:#ffffff0a;--calcite-color-transparent:#fff0;--calcite-color-foreground-current:#214155;--calcite-color-foreground-3:#151515;--calcite-color-foreground-2:#202020;--calcite-color-foreground-1:#2b2b2b;--calcite-color-background:#353535}:root{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--calcite-font-family);--calcite-code-family:"Consolas","Andale Mono","Lucida Console","Monaco",monospace;--calcite-sans-family:"Avenir Next","Avenir","Helvetica Neue",sans-serif;--calcite-font-size--3:.625rem;--calcite-font-size--2:.75rem;--calcite-font-size--1:.875rem;--calcite-font-size-0:1rem;--calcite-font-size-1:1.125rem;--calcite-font-size-2:1.25rem;--calcite-font-size-3:1.625rem;--calcite-font-size-4:2rem;--calcite-font-size-5:2.5rem;--calcite-font-size-6:3rem;--calcite-font-size-7:3.5rem;--calcite-font-size-8:4rem;--calcite-font-weight-light:300;--calcite-font-weight-normal:400;--calcite-font-weight-medium:500;--calcite-font-weight-bold:600;--calcite-ui-brand:var(--calcite-color-brand);--calcite-ui-brand-hover:var(--calcite-color-brand-hover);--calcite-ui-brand-press:var(--calcite-color-brand-press);--calcite-ui-background:var(--calcite-color-background);--calcite-ui-foreground-1:var(--calcite-color-foreground-1);--calcite-ui-foreground-2:var(--calcite-color-foreground-2);--calcite-ui-foreground-3:var(--calcite-color-foreground-3);--calcite-ui-foreground-current:var(--calcite-color-foreground-current);--calcite-ui-focus-offset-invert:var(--calcite-offset-invert-focus);--calcite-semantic-ui-color-foreground-current:var(--calcite-color-foreground-current);--calcite-ui-text-1:var(--calcite-color-text-1);--calcite-ui-text-2:var(--calcite-color-text-2);--calcite-ui-text-3:var(--calcite-color-text-3);--calcite-ui-text-inverse:var(--calcite-color-text-inverse);--calcite-ui-text-link:var(--calcite-color-text-link);--calcite-ui-border-1:var(--calcite-color-border-1);--calcite-ui-border-2:var(--calcite-color-border-2);--calcite-ui-border-3:var(--calcite-color-border-3);--calcite-ui-border-input:var(--calcite-color-border-input);--calcite-ui-info:var(--calcite-color-status-info);--calcite-ui-info-hover:var(--calcite-color-status-info-hover);--calcite-ui-info-press:var(--calcite-color-status-info-press);--calcite-ui-success:var(--calcite-color-status-success);--calcite-ui-success-hover:var(--calcite-color-status-success-hover);--calcite-ui-success-press:var(--calcite-color-status-success-press);--calcite-ui-warning:var(--calcite-color-status-warning);--calcite-ui-warning-hover:var(--calcite-color-status-warning-hover);--calcite-ui-warning-press:var(--calcite-color-status-warning-press);--calcite-ui-danger:var(--calcite-color-status-danger);--calcite-ui-danger-hover:var(--calcite-color-status-danger-hover);--calcite-ui-danger-press:var(--calcite-color-status-danger-press);--calcite-ui-inverse:var(--calcite-color-inverse);--calcite-app-z-index:var(--calcite-z-index);--calcite-app-z-index-tooltip:var(--calcite-z-index-tooltip);--calcite-app-z-index-popup:var(--calcite-z-index-popup);--calcite-app-z-index-modal:var(--calcite-z-index-modal);--calcite-app-z-index-overlay:var(--calcite-z-index-overlay);--calcite-app-z-index-dropdown:var(--calcite-z-index-dropdown);--calcite-app-z-index-toast:var(--calcite-z-index-toast);--calcite-app-z-index-header:var(--calcite-z-index-header);--calcite-app-z-index-sticky:var(--calcite-z-index-sticky);--calcite-app-breakpoint-content-fixed:var(--calcite-container-size-content-fixed);--calcite-app-breakpoint-content-fluid:var(--calcite-container-size-content-fluid);--calcite-app-breakpoint-width-lg:var(--calcite-container-size-width-lg-max);--calcite-app-breakpoint-width-md:var(--calcite-container-size-width-md-max);--calcite-app-breakpoint-width-sm:var(--calcite-container-size-width-sm-max);--calcite-app-breakpoint-width-xs:var(--calcite-container-size-width-xs-max);--calcite-app-breakpoint-width-xxs:var(--calcite-container-size-width-xxs-max);--calcite-app-spacing-11:var(--calcite-spacing-xxxl);--calcite-app-spacing-8:var(--calcite-spacing-xxl);--calcite-app-spacing-7:var(--calcite-spacing-xl);--calcite-app-spacing-6:var(--calcite-spacing-lg);--calcite-app-spacing-5:var(--calcite-spacing-md);--calcite-app-spacing-3:var(--calcite-spacing-sm);--calcite-app-spacing-2:var(--calcite-spacing-xs);--calcite-app-spacing-1:var(--calcite-spacing-xxs);--calcite-app-spacing-0:var(--calcite-spacing-base);--calcite-app-sizing-11:var(--calcite-size-xxxl);--calcite-app-sizing-9:var(--calcite-size-xxl);--calcite-app-sizing-8:var(--calcite-size-xl);--calcite-app-sizing-7:var(--calcite-size-lg);--calcite-app-sizing-6:var(--calcite-size-md-plus);--calcite-app-sizing-5:var(--calcite-size-md);--calcite-app-sizing-4:var(--calcite-size-sm-plus);--calcite-app-sizing-3:var(--calcite-size-sm);--calcite-app-sizing-2:var(--calcite-size-xs);--calcite-app-sizing-1:var(--calcite-size-xxs);--calcite-app-sizing-0:var(--calcite-size-xxxs);--calcite-app-opacity-100:var(--calcite-app-opacity-full);--calcite-app-opacity-85:var(--calcite-app-opacity-dark);--calcite-app-opacity-50:var(--calcite-app-opacity-half);--calcite-app-opacity-40:var(--calcite-app-opacity-light);--calcite-app-border-width-none:var(--calcite-border-width-none);--calcite-app-border-width-2:var(--calcite-border-width-lg);--calcite-app-border-width-1:var(--calcite-border-width-md);--calcite-app-border-width-0:var(--calcite-border-width-sm);--calcite-app-border-radius-full:var(--calcite-corner-radius-pill);--calcite-app-border-radius-none:var(--calcite-corner-radius-sharp);--calcite-app-border-radius-1:var(--calcite-corner-radius-round);--calcite-app-border-radius-0:var(--calcite-corner-radius-0);--calcite-app-font-text-case-capitalize:var(--calcite-font-text-case-capitalize);--calcite-app-font-text-case-lowercase:var(--calcite-font-text-case-lowercase);--calcite-app-font-text-case-uppercase:var(--calcite-font-text-case-uppercase);--calcite-app-font-text-case-none:var(--calcite-font-text-case-none);--calcite-app-font-text-decoration-underline:var(--calcite-font-text-decoration-underline);--calcite-app-font-text-decoration-none:var(--calcite-font-text-decoration-none);--calcite-app-font-paragraph-spacing-normal:var(--calcite-font-paragraph-spacing-normal);--calcite-app-font-letter-spacing-wide:var(--calcite-font-letter-spacing-wide);--calcite-app-font-letter-spacing-normal:var(--calcite-font-letter-spacing-normal);--calcite-app-font-letter-spacing-tight:var(--calcite-font-letter-spacing-tight);--calcite-app-font-size-6:var(--calcite-font-size-xxl);--calcite-app-font-size-5:var(--calcite-font-size-xl);--calcite-app-font-size-4:var(--calcite-font-size-lg);--calcite-app-font-size-3:var(--calcite-font-size-md);--calcite-app-font-size-2:var(--calcite-font-size);--calcite-app-font-size-1:var(--calcite-font-size-sm);--calcite-app-font-size-0:var(--calcite-font-size-xs);--calcite-app-font-line-height-relative-loose:var(--calcite-font-line-height-relative-loose);--calcite-app-font-line-height-relative-relaxed:var(--calcite-font-line-height-relative-relaxed);--calcite-app-font-line-height-relative-normal:var(--calcite-font-line-height-relative-normal);--calcite-app-font-line-height-relative-snug:var(--calcite-font-line-height-relative-snug);--calcite-app-font-line-height-relative-tight:var(--calcite-font-line-height-relative-tight);--calcite-app-font-line-height-relative:var(--calcite-font-line-height-relative);--calcite-app-font-line-height-fixed-3:var(--calcite-font-line-height-fixed-xl);--calcite-app-font-line-height-fixed-2:var(--calcite-font-line-height-fixed-lg);--calcite-app-font-line-height-fixed:var(--calcite-font-line-height-fixed-sm);--calcite-app-font-weight-bold:var(--calcite-font-weight-bold);--calcite-app-font-weight-demi:var(--calcite-font-weight-semibold);--calcite-app-font-weight-medium:var(--calcite-font-weight-medium);--calcite-app-font-weight-regular:var(--calcite-font-weight-regular);--calcite-app-font-weight-light:var(--calcite-font-weight-light);--calcite-app-font-family-code:var(--calcite-font-family-code);--calcite-app-font-family-primary:var(--calcite-font-family-primary);--calcite-floating-ui-transition:var(--calcite-animation-timing);--calcite-floating-ui-z-index:var(--calcite-z-index-dropdown);--calcite-animation-timing:calc(.15s*var(--calcite-internal-duration-factor));--calcite-internal-duration-factor:var(--calcite-duration-factor,1);--calcite-internal-animation-timing-fast:calc(.1s*var(--calcite-internal-duration-factor));--calcite-internal-animation-timing-medium:calc(.2s*var(--calcite-internal-duration-factor));--calcite-internal-animation-timing-slow:calc(.3s*var(--calcite-internal-duration-factor));--calcite-popover-z-index:var(--calcite-z-index-popup);--calcite-border-radius:var(--calcite-border-radius-round,4px);--calcite-border-radius-base:0;--calcite-offset-invert-focus:0;--calcite-panel-width-multiplier:1;--calcite-ui-icon-color:currentColor}@media (prefers-color-scheme:dark){.calcite-mode-auto{--calcite-color-border-white:#f8f8f8;--calcite-color-border-ghost:#7575754d;--calcite-color-border-input:#757575;--calcite-color-border-3:#404040;--calcite-color-border-2:#4a4a4a;--calcite-color-border-1:#555;--calcite-color-text-link:#00a0ff;--calcite-color-text-inverse:#151515;--calcite-color-text-3:#9f9f9f;--calcite-color-text-2:#bfbfbf;--calcite-color-text-1:#fff;--calcite-color-inverse-press:#f3f3f3;--calcite-color-inverse-hover:#fff;--calcite-color-inverse:#f8f8f8;--calcite-color-status-danger-press:#d90012;--calcite-color-status-danger-hover:#ff0015;--calcite-color-status-danger:#fe583e;--calcite-color-status-warning-press:#f5d000;--calcite-color-status-warning-hover:#fe3;--calcite-color-status-warning:#ffc900;--calcite-color-status-success-press:#00b81b;--calcite-color-status-success-hover:#3bed52;--calcite-color-status-success:#36da43;--calcite-color-status-info-press:#009af2;--calcite-color-status-info-hover:#3db8ff;--calcite-color-status-info:#00a0ff;--calcite-color-brand-underline:#00a0ff66;--calcite-color-brand-press:#00619b;--calcite-color-brand-hover:#007ac2;--calcite-color-brand:#009af2;--calcite-color-transparent-tint:#2b2b2bcc;--calcite-color-transparent-scrim:#000000d9;--calcite-color-transparent-press:#ffffff14;--calcite-color-transparent-hover:#ffffff0a;--calcite-color-transparent:#fff0;--calcite-color-foreground-current:#214155;--calcite-color-foreground-3:#151515;--calcite-color-foreground-2:#202020;--calcite-color-foreground-1:#2b2b2b;--calcite-color-background:#353535}}@media (prefers-color-scheme:light){.calcite-mode-auto{--calcite-color-border-white:#fff;--calcite-color-border-ghost:#0000004d;--calcite-color-border-input:#949494;--calcite-color-border-3:#dfdfdf;--calcite-color-border-2:#d4d4d4;--calcite-color-border-1:#cacaca;--calcite-color-text-link:#00619b;--calcite-color-text-inverse:#fff;--calcite-color-text-3:#6a6a6a;--calcite-color-text-2:#4a4a4a;--calcite-color-text-1:#151515;--calcite-color-inverse-press:#202020;--calcite-color-inverse-hover:#2b2b2b;--calcite-color-inverse:#353535;--calcite-color-status-danger-press:#7c1d13;--calcite-color-status-danger-hover:#a82b1e;--calcite-color-status-danger:#d83020;--calcite-color-status-warning-press:#bfa200;--calcite-color-status-warning-hover:#d9bc00;--calcite-color-status-warning:#edd317;--calcite-color-status-success-press:#1a6324;--calcite-color-status-success-hover:#288835;--calcite-color-status-success:#35ac46;--calcite-color-status-info-press:#00304d;--calcite-color-status-info-hover:#004874;--calcite-color-status-info:#00619b;--calcite-color-brand-underline:#00619b66;--calcite-color-brand-press:#004874;--calcite-color-brand-hover:#00619b;--calcite-color-brand:#007ac2;--calcite-color-transparent-tint:#fffc;--calcite-color-transparent-scrim:#ffffffd9;--calcite-color-transparent-press:#00000014;--calcite-color-transparent-hover:#0000000a;--calcite-color-transparent:#0000;--calcite-color-foreground-current:#c7eaff;--calcite-color-foreground-3:#eaeaea;--calcite-color-foreground-2:#f3f3f3;--calcite-color-foreground-1:#fff;--calcite-color-background:#f8f8f8}}@media (prefers-reduced-motion:reduce){:root{--calcite-internal-duration-factor:.01}}@keyframes in{0%{opacity:0}to{opacity:1}}@keyframes in-down{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translate(0,0)}}@keyframes in-up{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translate(0,0)}}@keyframes in-right{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:translate(0,0)}}@keyframes in-left{0%{opacity:0;transform:translate(5px)}to{opacity:1;transform:translate(0,0)}}@keyframes in-scale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.calcite-animate{opacity:0;animation-fill-mode:both;animation-duration:var(--calcite-animation-timing)}.calcite-animate__in{animation-name:in}.calcite-animate__in-down{animation-name:in-down}.calcite-animate__in-up{animation-name:in-up}.calcite-animate__in-right{animation-name:in-right}.calcite-animate__in-left{animation-name:in-left}.calcite-animate__in-scale{animation-name:in-scale}.calcite-sortable--chosen,.calcite-sortable--ghost,.calcite-sortable--drag,.calcite-sortable--fallback{position:relative;overflow:hidden}.calcite-sortable--ghost:before{content:"";z-index:var(--calcite-z-index);box-sizing:border-box;border-style:dashed;border-width:1px;border-color:var(--calcite-color-brand);background-color:var(--calcite-color-foreground-2);position:absolute;inset:0}.calcite-sortable--drag{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow:0 6px 20px -4px #0000001a,0 4px 12px -2px #00000014;--tw-shadow-colored:0 6px 20px -4px var(--tw-shadow-color),0 4px 12px -2px var(--tw-shadow-color)}.esri-view{--esri-view-outline-color:var(--calcite-color-brand);--esri-view-outline:2px solid var(--esri-view-outline-color);--esri-view-outline-offset:-2px;margin:0;padding:0;font-family:Avenir Next,Helvetica Neue,helvetica,arial,sans-serif;display:flex}.esri-view .esri-view-user-storage{overflow:hidden}.esri-view .esri-view-root{-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:transparent;border:none;flex:100%;margin:0;padding:0;position:relative}.esri-view .esri-view-surface{-webkit-user-select:none;user-select:none;direction:ltr;border:none;outline:0;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0;overflow:hidden}.esri-view .esri-view-surface--touch-none{touch-action:none}.esri-view .esri-view-surface--touch-pan{touch-action:pan-x pan-y}.esri-view .esri-view-surface:focus:after{box-sizing:border-box;z-index:999;outline:var(--esri-view-outline);outline-offset:var(--esri-view-outline-offset);content:"";pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.esri-view .esri-view-surface[data-navigating=true]{cursor:grabbing}.esri-view .esri-view-surface[data-cursor=copy]{cursor:copy}.esri-view .esri-view-surface[data-cursor=crosshair]{cursor:crosshair}.esri-view .esri-view-surface[data-cursor=help]{cursor:help}.esri-view .esri-view-surface[data-cursor=move]{cursor:move}.esri-view .esri-view-surface[data-cursor=pointer]{cursor:pointer}.esri-view .esri-view-surface[data-cursor=progress]{cursor:progress}.esri-view .esri-view-surface[data-cursor=grab]{cursor:grab}.esri-view .esri-view-surface[data-cursor=grabbing]{cursor:grabbing}.esri-view .esri-view-surface[data-cursor=n-resize]{cursor:n-resize}.esri-view .esri-view-surface[data-cursor=e-resize]{cursor:e-resize}.esri-view .esri-view-surface[data-cursor=s-resize]{cursor:s-resize}.esri-view .esri-view-surface[data-cursor=w-resize]{cursor:w-resize}.esri-view .esri-view-surface[data-cursor=ne-resize]{cursor:ne-resize}.esri-view .esri-view-surface[data-cursor=nw-resize]{cursor:nw-resize}.esri-view .esri-view-surface[data-cursor=se-resize]{cursor:se-resize}.esri-view .esri-view-surface[data-cursor=sw-resize]{cursor:sw-resize}.esri-view .esri-view-surface[data-cursor=ew-resize]{cursor:ew-resize}.esri-view .esri-view-surface[data-cursor=ns-resize]{cursor:ns-resize}.esri-view .esri-view-surface[data-cursor=nesw-resize]{cursor:nesw-resize}.esri-view .esri-view-surface[data-cursor=nwse-resize]{cursor:nwse-resize}.esri-view .esri-display-object,.esri-view .esri-bitmap{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;border:none;margin:0;padding:0;position:absolute}.esri-view .esri-bitmap{transform-origin:0 0;max-width:none}.esri-ui{box-sizing:border-box;z-index:0;pointer-events:none;font-size:14px;position:absolute;inset:0;overflow:hidden}.esri-ui .esri-component{pointer-events:auto}.esri-ui .esri-attribution{position:absolute;bottom:0;left:0;right:0}.esri-ui-corner{display:flex;position:absolute}.esri-ui-inner-container{position:absolute;inset:0}.esri-ui-manual-container>.esri-component{position:absolute}.esri-ui-manual-container .esri-swipe{z-index:-1}.esri-ui-top-left,.esri-ui-top-right{flex-flow:column}.esri-ui-top-left{align-items:flex-start;top:0;left:0}.esri-ui-top-right{align-items:flex-end;top:0;right:0}.esri-ui-bottom-left,.esri-ui-bottom-right{flex-flow:row;align-items:flex-end}.esri-ui-bottom-right{flex-flow:row-reverse;bottom:0;right:0}.esri-ui-bottom-right .esri-component{margin-left:10px}.esri-ui-top-right .esri-component,.esri-ui-top-left .esri-component{margin-bottom:10px}.esri-ui-bottom-left{bottom:0;left:0}.esri-ui-bottom-left .esri-component{margin-right:10px}[dir=rtl] .esri-ui-top-left{align-items:flex-end}[dir=rtl] .esri-ui-top-right{align-items:flex-start}[dir=rtl] .esri-ui-bottom-left{flex-direction:row-reverse}[dir=rtl] .esri-ui-bottom-right{flex-direction:row}.esri-zoom-box__container{width:100%;height:100%;position:relative}.esri-zoom-box__overlay{cursor:crosshair;width:100%;height:100%;position:absolute;top:0;left:0}.esri-zoom-box__overlay-background{fill:#0000001a}.esri-zoom-box__outline{fill:#0000;stroke:#1e90ff;stroke-dasharray:1 1;stroke-width:2px}.esri-overlay-surface{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;border:none;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0;overflow:hidden}.esri-text-overlay-item{white-space:nowrap;font-size:14px;line-height:1.3em;display:block;position:absolute;overflow:hidden}.esri-text-overlay-item-anchor-bottom{transform:translate(-50%,-100%)}.esri-text-overlay-item-anchor-bottom-right{transform:translate(-100%,-100%)}.esri-text-overlay-item-anchor-bottom-left{transform:translateY(-100%)}.esri-text-overlay-item-anchor-top{transform:translate(-50%)}.esri-text-overlay-item-anchor-top-right{transform:translate(-100%)}.esri-text-overlay-item-anchor-top-left{transform:translate(0)}.esri-text-overlay-item-anchor-center{transform:translate(-50%,-50%)}.esri-text-overlay-item-anchor-right{transform:translate(-100%,-50%)}.esri-text-overlay-item-anchor-left{transform:translateY(-50%)}.esri-line-overlay-item,.esri-outline-overlay-item,.esri-box-overlay-item{white-space:nowrap;display:block;position:absolute;overflow:hidden}[class^=esri-icon-],.esri-building-phase-picker__arrow-left,.esri-building-phase-picker__arrow-right,.esri-building-level-picker__arrow-up,.esri-building-level-picker__arrow-down,[class*=\ esri-icon-],.esri-building-phase-picker__arrow-left,.esri-building-phase-picker__arrow-right,.esri-building-level-picker__arrow-up,.esri-building-level-picker__arrow-down{font-size:16px;display:inline-block}.esri-widget{box-sizing:border-box;color:#323232;--esri-widget-padding-x:15px;--esri-widget-padding-y:12px;--esri-widget-padding:var(--esri-widget-padding-y)var(--esri-widget-padding-x);background-color:#fff;font-family:Avenir Next,Helvetica Neue,helvetica,arial,sans-serif;font-size:14px;line-height:1.3em}.esri-widget *,.esri-widget :before,.esri-widget :after{box-sizing:inherit}.esri-widget.esri-widget--disabled>*{opacity:.4;pointer-events:none}.esri-widget.esri-widget--compact{--esri-widget-padding-y:0;--esri-widget-padding-x:0}.esri-widget__anchor{color:#0079c1}.esri-widget__anchor:hover{color:#00598e}.esri-widget__anchor:hover,.esri-widget__anchor:focus{text-decoration:underline}.esri-widget__anchor--disabled{opacity:.4;pointer-events:none}.esri-widget__header{background-color:#fff;flex:1 0 100%;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:12px 0 12px 15px;display:flex}.esri-widget__header .esri-widget__heading{text-align:initial;color:#6e6e6e;align-items:center;width:calc(100% - 48px);margin:0;padding:0;display:flex}.esri-widget__header-button{appearance:none;cursor:pointer;color:#6e6e6e;background-color:#0000;border:none;flex:0 0 48px;justify-content:center;align-self:stretch;align-items:center;width:48px;padding:0;display:flex}.esri-widget__heading{color:#323232;margin:0 0 .5rem;font-weight:600}h1.esri-widget__heading{font-size:20px}h2.esri-widget__heading{font-size:16px}h3.esri-widget__heading,h4.esri-widget__heading,h5.esri-widget__heading,h6.esri-widget__heading{font-size:14px}.esri-widget__footer{background-color:#fff;justify-content:center;align-items:center;width:100%;min-height:48px;display:flex}.esri-widget__footer-pagination{color:#6e6e6e;justify-content:space-between;align-items:center;display:flex}.esri-widget__footer-pagination-previous-button,.esri-widget__footer-pagination-next-button{cursor:pointer;background-color:#0000;border:0;margin:0 7px;padding:12px 15px;transition:background-color .125s ease-in-out}.esri-widget__footer-pagination-previous-button:hover,.esri-widget__footer-pagination-previous-button:focus,.esri-widget__footer-pagination-next-button:hover,.esri-widget__footer-pagination-next-button:focus{color:#2e2e2e;background-color:#f3f3f3}.esri-menu{visibility:hidden;z-index:1;background-clip:padding;background-color:#fff;background-clip:padding-box;width:100%;max-height:0;margin:2px 0 0;padding:0;font-size:14px;line-height:16px;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 1px 2px #0000004d}.esri-menu .esri-menu__header{color:#fff;background-color:#4c4c4c;padding:6px 12px}.esri-menu__list{margin:0;padding:0;list-style:none}.esri-menu__list-item{cursor:pointer;border-top:1px solid #6e6e6e4d;border-left:3px solid #0000;padding:.8em 1em}.esri-menu__list-item [class^=esri-icon-],.esri-menu__list-item .esri-building-phase-picker__arrow-left,.esri-menu__list-item .esri-building-phase-picker__arrow-right,.esri-menu__list-item .esri-building-level-picker__arrow-up,.esri-menu__list-item .esri-building-level-picker__arrow-down,.esri-menu__list-item [class*=\ esri-icon-],.esri-menu__list-item .esri-building-phase-picker__arrow-left,.esri-menu__list-item .esri-building-phase-picker__arrow-right,.esri-menu__list-item .esri-building-level-picker__arrow-up,.esri-menu__list-item .esri-building-level-picker__arrow-down{padding-right:2.8px}.esri-menu__list-item:first-child{border-top:none}.esri-menu__list-item--focus,.esri-menu__list-item:hover,.esri-menu__list-item:focus{background-color:#f3f3f3}.esri-menu__list-item:active{background-color:#e2f1fb}.esri-menu__list-item--active,.esri-menu__list-item--active:hover,.esri-menu__list-item--active:focus{background-color:#e2f1fb;border-left-color:#0079c1}.esri-widget__table{border-collapse:collapse;color:#323232;border:none;width:100%;line-height:1.3em}.esri-widget__table tr:nth-child(odd){background-color:#4c4c4c1a}.esri-widget__table tr:nth-child(2n){background-color:#4c4c4c05}.esri-widget__table tr a{color:#6e6e6e}.esri-widget__table tr a:hover,.esri-widget__table tr a:focus{color:#2e2e2e}.esri-widget__table tr td,.esri-widget__table tr th{vertical-align:top;word-break:break-word;padding:.5em .7em;font-size:12px;font-weight:400}.esri-widget__table tr th{text-align:left;border-right:3px solid #0000000d;width:50%}.esri-widget__table tr td{width:50%}.esri-input{color:#323232;background-color:#fff;border:1px solid #959595;font-size:14px}.esri-input::-ms-clear{display:none}.esri-input::placeholder{opacity:1;color:#6e6e6e}.esri-input:placeholder-shown{text-overflow:ellipsis}.esri-input[type=text],.esri-input[type=password],.esri-input[type=number]{height:32px;padding:0 .5em}calcite-combobox.esri-input{border:none}.esri-button{box-sizing:border-box;cursor:pointer;white-space:normal;word-break:normal;color:#fff;background-color:#0079c1;border:1px solid #0079c1;justify-content:center;align-items:center;width:100%;min-height:32px;padding:6px 7px;font-family:inherit;font-size:14px;transition:background-color .125s ease-in-out,border .125s ease-in-out;display:flex;overflow:hidden}.esri-button:hover{color:#fff;background-color:#00598e;border:1px solid #00598e}.esri-button.esri-button--small{min-height:16px;font-size:12px}.esri-button.esri-button--half{width:50%;display:inline-block}.esri-button.esri-button--third{width:33%;display:inline-block}.esri-button--secondary{color:#0079c1;background-color:#0000}.esri-button--tertiary{color:#0079c1;background-color:#0000;border-color:#0000}.esri-button--tertiary:hover{color:#00598e;background-color:#f3f3f3;border-color:#0000}.esri-button--disabled{opacity:.4;pointer-events:none}.esri-button--drill-in{outline-offset:-4px;cursor:pointer;text-align:unset;background-color:#fff;border:none;border-radius:2px;justify-content:space-between;align-items:center;margin:12px 7px;padding:12px 7px;text-decoration:none;transition:background-color .125s ease-in-out;display:flex;box-shadow:0 0 0 1px #6e6e6e4d}.esri-button--drill-in [class^=esri-icon-],.esri-button--drill-in .esri-building-phase-picker__arrow-left,.esri-button--drill-in .esri-building-phase-picker__arrow-right,.esri-button--drill-in .esri-building-level-picker__arrow-up,.esri-button--drill-in .esri-building-level-picker__arrow-down,.esri-button--drill-in [class*=\ esri-icon-],.esri-button--drill-in .esri-building-phase-picker__arrow-left,.esri-button--drill-in .esri-building-phase-picker__arrow-right,.esri-button--drill-in .esri-building-level-picker__arrow-up,.esri-button--drill-in .esri-building-level-picker__arrow-down{padding:0 7px}.esri-button--drill-in:hover,.esri-button--drill-in:focus{background-color:#f3f3f3}.esri-button--drill-in__title{font-size:14px}.esri-widget__content--empty{text-align:center;color:#6e6e6e;flex-flow:column wrap;align-items:center;padding:18px 22px;display:flex}.esri-widget__content--empty h1.esri-widget__heading,.esri-widget__content--empty h2.esri-widget__heading,.esri-widget__content--empty h3.esri-widget__heading,.esri-widget__content--empty h4.esri-widget__heading,.esri-widget__content--empty h5.esri-widget__heading{font-weight:400}.esri-widget__content-illustration--empty{width:128px;padding:1rem 0}.esri-widget__content-icon--empty{width:32px;padding:.5rem 0}.esri-select{appearance:none;cursor:pointer;color:#323232;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-8 -8 32 32' width='32' height='32'%3E%3Cpath d='M8 11.207l-4-4V5.793l4 4 4-4v1.414z' fill='%236e6e6e' fillrule='nonzero'/%3E%3C/svg%3E") 100% no-repeat;border:1px solid #959595;border-radius:0;width:100%;height:32px;margin:0;padding:0 .5em;font-family:inherit;font-size:.85em;display:block}.esri-select[disabled]{cursor:auto}.esri-select::-ms-expand{display:none}.esri-disabled a,.esri-disabled [role=menu],.esri-disabled [role=checkbox],.esri-disabled [class^=esri-icon-],.esri-disabled .esri-building-phase-picker__arrow-left,.esri-disabled .esri-building-phase-picker__arrow-right,.esri-disabled .esri-building-level-picker__arrow-up,.esri-disabled .esri-building-level-picker__arrow-down,.esri-disabled [class*=\ esri-icon-],.esri-disabled .esri-building-phase-picker__arrow-left,.esri-disabled .esri-building-phase-picker__arrow-right,.esri-disabled .esri-building-level-picker__arrow-up,.esri-disabled .esri-building-level-picker__arrow-down{color:#6e6e6e66}.keynav-mode .esri-widget:focus,.keynav-mode .esri-widget :focus{z-index:1;outline-offset:2px;outline:2px solid #6e6e6e}.esri-widget__loader-animation{border:.15em solid #6e6e6e4d;border-top-color:#323232cc;border-radius:100%;width:1em;height:1em;font-size:16px;animation:1.25s linear infinite esri-rotate;display:block;transform:translateZ(0)}.esri-widget--button{cursor:pointer;text-align:center;color:#6e6e6e;background-color:#fff;flex-flow:row;justify-content:center;align-items:center;width:32px;height:32px;margin:0;padding:0;font-size:14px;transition:background-color .125s ease-in-out;display:flex;overflow:hidden}.esri-widget--button:not([appearance]),.esri-widget--button[appearance=solid]{--calcite-color-foreground-3:$background-color}.esri-widget--button:hover{color:#2e2e2e;background-color:#f3f3f3}.esri-widget--button:active{background-color:#e2f1fb}.esri-widget--button:is(calcite-button){--calcite-offset-invert-focus:1}.esri-widget--button:is(calcite-button):not(:hover){--calcite-ui-icon-color:var(--calcite-color-text-3)}.esri-widget--button calcite-loader[inline]{margin:auto}.esri-ui-corner .esri-component{box-shadow:0 1px 2px #0000004d}.esri-ui-corner .esri-expand .esri-widget--panel,.esri-ui-corner .esri-expand .esri-widget--panel-height-only,.esri-ui-corner .esri-component.esri-widget--panel,.esri-ui-corner .esri-component.esri-widget--panel-height-only{min-height:32px;transition:max-height .25s ease-in-out;overflow-y:auto}.esri-ui-corner .esri-component>.esri-widget--panel,.esri-ui-corner .esri-component.esri-widget--panel{width:300px}.esri-ui-corner .esri-component>.esri-widget--panel .esri-widget--panel,.esri-ui-corner .esri-component.esri-widget--panel .esri-widget--panel{width:auto}.esri-view-height-greater-than-medium .esri-ui-corner .esri-component.esri-widget--panel,.esri-view-height-greater-than-medium .esri-ui-corner .esri-component.esri-widget--panel-height-only{max-height:680px}.esri-view-height-medium .esri-ui-corner .esri-component.esri-widget--panel,.esri-view-height-medium .esri-ui-corner .esri-component.esri-widget--panel-height-only{max-height:540px}.esri-view-height-small .esri-ui-corner .esri-component.esri-widget--panel,.esri-view-height-small .esri-ui-corner .esri-component.esri-widget--panel-height-only{max-height:420px}.esri-view-height-xsmall .esri-ui-corner .esri-component.esri-widget--panel,.esri-view-height-xsmall .esri-ui-corner .esri-component.esri-widget--panel-height-only{max-height:240px}.esri-ui-bottom-right .esri-menu,.esri-ui-bottom-left .esri-menu{margin-top:0;margin-bottom:2px;top:auto;bottom:100%}[dir=rtl] .esri-widget__table th{text-align:right;border-left:3px solid #0000000d;border-right:none}[dir=rtl] .esri-select{background-position:0}[dir=rtl] .esri-menu__list-item{border-left:none;border-right:3px solid #0000}[dir=rtl] .esri-menu__list-item [class^=esri-icon-],[dir=rtl] .esri-menu__list-item .esri-building-phase-picker__arrow-left,[dir=rtl] .esri-menu__list-item .esri-building-phase-picker__arrow-right,[dir=rtl] .esri-menu__list-item .esri-building-level-picker__arrow-up,[dir=rtl] .esri-menu__list-item .esri-building-level-picker__arrow-down,[dir=rtl] .esri-menu__list-item [class*=\ esri-icon-],[dir=rtl] .esri-menu__list-item .esri-building-phase-picker__arrow-left,[dir=rtl] .esri-menu__list-item .esri-building-phase-picker__arrow-right,[dir=rtl] .esri-menu__list-item .esri-building-level-picker__arrow-up,[dir=rtl] .esri-menu__list-item .esri-building-level-picker__arrow-down{padding-left:2px;padding-right:0}[dir=rtl] .esri-menu__list-item--active{border-right-color:#0079c1}.esri-icon-font-fallback-text{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.esri-rotating{animation:1.25s linear infinite esri-rotate;transform:translateZ(0)}.esri-clearfix:before,.esri-clearfix:after{content:" ";display:table}.esri-clearfix:after{clear:both}.esri-interactive{cursor:pointer}.esri-hidden{display:none!important}.esri-invisible{visibility:hidden!important}.esri-offscreen{position:absolute;top:-999em;left:-999em}.esri-match-height{flex-direction:column;flex:auto;display:flex;overflow:hidden}@keyframes esri-fade-in{0%{opacity:0}25%{opacity:0}to{opacity:1}}.esri-attachments__progress-bar:before,.esri-attachments__progress-bar:after{opacity:1;content:"";height:1px;transition:opacity .5s ease-in-out;position:absolute;top:0}.esri-attachments__progress-bar:before{z-index:0;background-color:#6e6e6e4d;width:100%}.esri-attachments__progress-bar:after{z-index:0;background-color:#6e6e6e;width:20%;animation:1.5s linear infinite looping-progresss-bar-ani}.esri-attachments{background-color:#0000;width:100%}.esri-attachments__loader-container{justify-content:center;align-items:center;height:150px;padding:0;display:flex}.esri-attachments__loader{background:url(../base/images/loading-throb.gif) 50% no-repeat;width:100%;height:64px}.esri-attachments__actions{flex-flow:wrap;padding:6px 7px;display:flex}.esri-attachments__item-add-icon{padding:0 7px}.esri-attachments__delete-button{color:#8c2907;width:auto;margin-right:auto}.esri-attachments .esri-attachments__items{width:100%;margin:0;padding:0;display:flex}.esri-attachments .esri-attachments__item{margin:0;line-height:1.2em;list-style-type:none}.esri-attachments__item-button{outline-offset:-4px;cursor:pointer;text-align:unset;color:#6e6e6e;background-color:#fff;border:1px solid #0000;border-radius:2px;align-items:center;width:100%;margin:0 0 6px;padding:6px 7px;text-decoration:none;transition:border-color .125s ease-in-out;display:flex;box-shadow:0 1px #6e6e6e4d}.esri-attachments__item-button:focus,.esri-attachments__item-button:hover{border-color:#000}.esri-attachments__item-link{text-decoration:none;display:block;position:relative}.esri-attachments__item-link:hover .esri-attachments__item-link-overlay,.esri-attachments__item-link:focus .esri-attachments__item-link-overlay{opacity:1}.esri-attachments__item-add{background-color:#0000;padding:6px 0}.esri-attachments__add-attachment-button{border-radius:2px;justify-content:flex-start;padding:12px 3px;font-size:12px;transition:background-color .25s ease-in-out}.esri-attachments__add-attachment-button:hover{background-color:#fff;text-decoration:none;box-shadow:0 1px 2px #0000004d}.esri-attachments__item-link-overlay{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;transition:opacity .25s ease-in-out;display:flex;position:absolute;inset:0}.esri-attachments__item-link-overlay-icon{color:#fff;background-color:#4c4c4c80;border-radius:100%;justify-content:center;align-items:center;padding:18px;display:flex}.esri-attachments__item-link-overlay-icon svg{fill:#fff}.esri-attachments__item-mask{justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #6e6e6e26}.esri-attachments__item-mask--icon{background-color:#f3f3f3;padding:24px 0}.esri-attachments__item-mask--icon .esri-attachments__image{width:32px;height:32px}.esri-attachments__metadata{justify-content:space-between;margin-top:3px;display:flex}.esri-attachments__metadata .esri-attachments__metadata-fieldset{text-align:center;background-color:#fff;border:none;flex:0 calc(50% - 1px);margin:0;padding:6px 7px;font-size:12px}.esri-attachments__file-name{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;margin-bottom:3px;font-size:12px;display:inline-block}.esri-attachments__file-fieldset{border:none;margin:0;padding:12px 7px}.esri-attachments__file-input{opacity:0;z-index:-1;width:.1px;height:.1px;position:absolute;overflow:hidden}.esri-attachments__container--list .esri-attachments__items{flex-flow:column}.esri-attachments__container--list .esri-attachments__item-mask{flex:none;margin-right:7px;position:relative}.esri-attachments__container--list .esri-attachments__image{max-width:unset;max-height:unset;left:50%}.esri-attachments__container--list .esri-attachments__label{flex:auto;justify-content:space-between;display:flex}.esri-attachments__container--list .esri-attachments__filename{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;cursor:pointer;flex:1 0 0}.esri-attachments__container--list .esri-attachments__item-chevron-icon{cursor:pointer;flex:none;padding:0 15px}.esri-attachments__container--preview .esri-attachments__items{flex-flow:wrap;align-items:center}.esri-attachments__container--preview .esri-attachments__item{width:100%;margin-bottom:12px}.esri-attachments__container--preview .esri-attachments__item-mask{width:100%;height:auto}.esri-attachments__container--preview .esri-attachments__item-button{box-shadow:none;flex-flow:column}.esri-attachments__container--preview .esri-attachments__item-button .esri-attachments__label{margin:12px 0}.esri-attachments__container--preview .esri-attachments__image{max-width:100%}.esri-attachments__container--preview .esri-attachments__filename{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;text-align:center;text-overflow:ellipsis;width:calc(100% - 15px);margin-top:12px;overflow:hidden}.esri-attachments__container--preview .esri-attachments__item-mask--icon{background-color:#0000}.esri-attachments__form-node{background-color:#fff;padding:6px 7px;box-shadow:0 1px #6e6e6e4d}.esri-attachments__form-node .esri-attachments__item-mask{box-shadow:none;width:unset;height:unset}.esri-attachments__form-node .esri-attachments__image{max-width:100%}.esri-attachments__error-message{background-color:#fff;border-top:3px solid #de2900;margin:6px 7px;padding:12px 15px;animation:.25s ease-in-out esri-fade-in-down;box-shadow:0 1px 2px #0000004d}.esri-attachments__progress-bar{width:100%;position:absolute}[dir=rtl] .esri-attachments__item-mask{margin-left:7px;margin-right:0}.esri-attribution{background-color:#fffc;flex-flow:row;justify-content:space-between;align-items:center;font-size:12px;line-height:16px;display:flex}.esri-attribution__link{color:currentColor;text-decoration:none}.esri-attribution__link:hover,.esri-attribution__link:active,.esri-attribution__link:visited,.esri-attribution__link:focus{color:currentColor}.esri-attribution__sources{text-overflow:ellipsis;white-space:nowrap;flex:1 0;align-self:flex-start;padding:0 5px;font-weight:300;overflow:hidden}.esri-attribution__sources[role=button]{font-size:1em}.esri-attribution__powered-by{text-align:right;white-space:nowrap;align-self:flex-end;padding:0 5px;font-weight:400}.esri-attribution--open{z-index:2}.esri-attribution__sources--open{white-space:normal}.esri-basemap-gallery{color:#323232;background-color:#fff;width:auto;position:relative;overflow-y:auto}.esri-basemap-gallery .esri-basemap-gallery__loader:before,.esri-basemap-gallery .esri-basemap-gallery__loader:after{opacity:1;content:"";height:1px;transition:opacity .5s ease-in-out;position:absolute;top:0}.esri-basemap-gallery .esri-basemap-gallery__loader:before{z-index:0;background-color:#6e6e6e4d;width:100%}.esri-basemap-gallery .esri-basemap-gallery__loader:after{z-index:0;background-color:#6e6e6e;width:20%;animation:1.5s linear infinite looping-progresss-bar-ani}.esri-basemap-gallery:focus-within{z-index:1;outline-offset:2px;outline:2px solid #6e6e6e}.esri-basemap-gallery__item-container{flex-flow:column;gap:3px;margin:0;padding-block:3px;padding-inline:3px;list-style:none;transition:opacity .25s ease-in-out;display:flex;position:relative}.esri-basemap-gallery--grid .esri-basemap-gallery__item-container{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px 15px;padding-block:12px;padding-inline:15px;display:grid}.esri-basemap-gallery--source-refreshing .esri-basemap-gallery__item-container,.esri-basemap-gallery.esri-disabled .esri-basemap-gallery__item{opacity:.4;pointer-events:none;animation:none}.esri-basemap-gallery__empty-message{padding:12px 15px;animation:.5s ease-in-out esri-fade-in}.esri-basemap-gallery__item{box-sizing:border-box;cursor:pointer;border:1px solid #0000;flex-direction:row;align-items:center;width:100%;transition:background-color .25s ease-in-out,border-color .25s ease-in-out;animation:.5s ease-in-out esri-fade-in;display:flex;position:relative}.esri-basemap-gallery__item:hover{background-color:#f3f3f3;border-color:#6e6e6e}.esri-basemap-gallery__item:hover .esri-basemap-gallery__item-title{color:#323232}.esri-basemap-gallery__item:focus{outline:none}.esri-basemap-gallery__item--error{opacity:.4;cursor:auto}.esri-basemap-gallery__item-thumbnail{aspect-ratio:1.5;border-inline-end:1px solid #6e6e6e26;flex-shrink:0;width:120px;min-width:120px;transition:background-color .25s ease-in-out,border-color .25s ease-in-out}.esri-basemap-gallery__item-title{color:#6e6e6e;justify-content:flex-start;align-items:center;width:100%;height:100%;font-size:12px;transition:color .25s ease-in-out,font-weight .25s ease-in-out;display:flex}.esri-basemap-gallery__item-title span{text-align:start;text-overflow:ellipsis;overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;display:-webkit-box;overflow:hidden}.esri-basemap-gallery__item--selected,.esri-basemap-gallery__item.esri-basemap-gallery__item--selected:hover,.esri-basemap-gallery__item.esri-basemap-gallery__item--selected:focus{cursor:auto;background-color:#e2f1fb;border-color:#0079c1}.esri-basemap-gallery__item--selected .esri-basemap-gallery__item-title,.esri-basemap-gallery__item.esri-basemap-gallery__item--selected:hover .esri-basemap-gallery__item-title,.esri-basemap-gallery__item.esri-basemap-gallery__item--selected:focus .esri-basemap-gallery__item-title{color:#323232;font-weight:500}.esri-basemap-gallery__item-content{flex-direction:column;gap:12px;min-width:0;padding-block:2px;padding-inline:11px;display:flex}.esri-basemap-gallery__item-tags-container{flex-direction:row;gap:3px;display:flex}.esri-basemap-gallery__item-tags-container calcite-chip{cursor:inherit;--calcite-font-size--2:var(--calcite-font-size--3);--calcite-chip-spacing-s-internal:.15rem;max-width:60px;height:16px}@supports (object-fit:cover){.esri-basemap-gallery__item-thumbnail{object-fit:cover}}.esri-basemap-gallery--narrow-items .esri-basemap-gallery__item-thumbnail{aspect-ratio:1;width:80px;min-width:80px}.esri-basemap-gallery--grid .esri-basemap-gallery__item{text-align:center;flex-flow:column wrap}.esri-basemap-gallery--grid .esri-basemap-gallery__item:not(.esri-basemap-gallery--grid .esri-basemap-gallery__item--selected,:hover){border-color:#6e6e6e26}.esri-basemap-gallery--grid .esri-basemap-gallery__item-thumbnail{border-block-end:1px solid #6e6e6e26;border-inline-end:none;width:100%;min-width:0;height:auto}.esri-basemap-gallery--grid .esri-basemap-gallery__item-content{width:100%;height:40px;padding-block:4px;padding-inline:7px;position:relative}.esri-basemap-gallery--grid .esri-basemap-gallery__item-tags-container{position:absolute;inset-block-end:45px;inset-inline-end:5px}.esri-basemap-gallery--grid .esri-basemap-gallery__item-tags-container calcite-chip{max-width:53px}.esri-basemap-gallery__loader{width:100%;height:2px;animation:.5s ease-in-out esri-fade-in;position:absolute;top:0;left:0;right:0}.esri-view .esri-basemap-gallery{width:300px}.esri-view-width-greater-than-large .esri-ui-corner .esri-basemap-gallery{width:450px}.esri-basemap-layer-list{display:flex}.esri-basemap-layer-list__filter-no-results{padding:12px 15px}.esri-basemap-layer-list__item{--calcite-list-item-spacing-indent:2rem}.esri-basemap-layer-list__item-temporary-icon{margin-inline-start:.25rem}.esri-basemap-layer-list__item-catalog-icon{margin-inline-end:0}.esri-basemap-layer-list__item-action-image{text-align:center;background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 0 16px;width:16px;height:16px;font-size:14px}.esri-basemap-layer-list__action-menu .esri-basemap-layer-list__action-group{display:none}.esri-basemap-layer-list__action-menu[open] .esri-basemap-layer-list__action-group{display:flex}.esri-basemap-layer-list__visible-icon{visibility:hidden}.esri-basemap-layer-list__item--active:hover>.esri-basemap-layer-list__visible-toggle>.esri-basemap-layer-list__visible-icon,.esri-basemap-layer-list__item--active:focus>.esri-basemap-layer-list__visible-toggle>.esri-basemap-layer-list__visible-icon,.esri-basemap-layer-list__item--active:focus-within>.esri-basemap-layer-list__visible-toggle>.esri-basemap-layer-list__visible-icon{visibility:visible}.esri-basemap-layer-list__item--invisible{color:#6e6e6e66}.esri-basemap-layer-list__status-indicator{visibility:hidden;color:#0000}.esri-basemap-layer-list__publishing{visibility:visible;color:#6e6e6e;animation:2s infinite esri-basemap-layer-list__publishing-anim}.esri-basemap-layer-list__updating{visibility:visible;animation:2s infinite esri-basemap-layer-list__updating-anim}.esri-basemap-layer-list__connection-status{visibility:visible;color:#f89927;width:16px;height:16px;margin-inline:7px}.esri-basemap-layer-list__connection-status--connected{color:#35ac46}.esri-basemap-layer-list__item-content{-webkit-user-select:none;user-select:none;word-break:break-word;word-wrap:break-word;font-size:var(--calcite-font-size--1)}.esri-basemap-layer-list__item-content-bottom{font-size:var(--calcite-font-size--1);margin:12px 15px}.esri-basemap-layer-list__item-content-bottom .esri-legend__service{padding:0 0 12px}.esri-basemap-layer-list__item-message{font-size:var(--calcite-font-size--1);margin:12px 15px}.esri-basemap-layer-list__editing{padding-block:var(--calcite-spacing-sm);padding-inline:var(--calcite-spacing-sm)}@keyframes esri-basemap-layer-list__updating-anim{0%,40%{color:#0000}50%,80%{color:var(--calcite-color-brand)}to{color:#0000}}@keyframes esri-basemap-layer-list__publishing-anim{0%,20%{transform:rotate(45deg)}80%,to{transform:rotate(135deg)}}@keyframes esri-basemap-slide{0%{opacity:0;margin-top:0;margin-left:0}75%{opacity:0;margin-top:0;margin-left:0}to{opacity:1;margin-top:5px;margin-left:5px}}.esri-basemap-toggle{box-shadow:none}.esri-basemap-toggle calcite-button{flex-direction:row;justify-content:center;align-items:center;width:69px;height:69px;display:flex;position:relative;overflow:visible}.esri-basemap-toggle__container,.esri-basemap-toggle__image{width:64px;height:64px;position:absolute;top:0;left:0;overflow:hidden}.esri-basemap-toggle__container{box-shadow:0 1px 2px #0000004d}.esri-basemap-toggle__image{background-color:#fff;background-image:url(../base/images/basemap-toggle-64.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.esri-basemap-toggle__image--loading{background-image:unset;justify-content:center;align-items:center;display:flex}.esri-basemap-toggle__image--secondary{margin-top:5px;margin-left:5px;animation:2s ease-in-out esri-basemap-slide;box-shadow:0 1px 2px #0000004d}.esri-basemap-thumbnail__overlay-scrim{color:var(--calcite-color-text-inverse);--calcite-scrim-background:#00000080}.esri-basemap-toggle__image-overlay{background-color:#fff0;justify-content:center;align-items:flex-end;width:100%;height:100%;transition:background-color .125s ease-in-out;display:flex;position:absolute}.esri-basemap-toggle__image-overlay .esri-basemap-toggle:hover{background-color:#2e2e2e66}.esri-basemap-toggle__title{text-align:center;background-color:#ffffffb3;flex:1 0 100%;height:auto;padding:.5em;font-size:9px;font-weight:500;line-height:1.3em}.esri-widget.esri-basemap-toggle .esri-widget.esri-basemap-toggle,.esri-ui-corner .esri-widget.esri-basemap-toggle{box-shadow:none;background-color:#0000}.esri-binary-color-size-slider{direction:ltr;min-width:260px}.esri-binary-color-size-slider .esri-slider{z-index:1;font-size:12px;position:relative}.esri-binary-color-size-slider .esri-slider .esri-slider__content{flex-direction:row;height:240px;margin:0 auto 0 40%}.esri-binary-color-size-slider .esri-slider .esri-slider__track{background-color:#0000;flex:none;display:flex}.esri-binary-color-size-slider .esri-slider .esri-slider__anchor{border-top:1px solid #fff;border-bottom:1px solid #6e6e6e;width:30px}.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label{text-decoration:underline}.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before{background-color:#49b0f2;transform:translate(-1.5px)}.esri-binary-color-size-slider .esri-slider .esri-slider__thumb{background-color:#6e6e6e;border:none;border-radius:0;width:6px;height:12px;top:-6px;left:-12px}.esri-binary-color-size-slider .esri-slider .esri-slider__thumb:before{content:"";background-color:#6e6e6e;width:3px;height:12px;transition:transform .125s ease-in-out,background-color .125s ease-in-out;position:absolute;top:0;left:-1.5px}.esri-binary-color-size-slider .esri-slider .esri-slider__thumb:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:6px solid #6e6e6e;width:0;height:0;position:absolute;top:0;left:6px}.esri-binary-color-size-slider .esri-slider .esri-slider__label{text-align:right;min-width:50px;line-height:20px;left:auto;right:50px}.esri-binary-color-size-slider .esri-slider .esri-slider__label:hover{background-color:#f3f3f3}.esri-binary-color-size-slider .esri-slider .esri-slider__segment:hover{cursor:default}.esri-binary-color-size-slider .esri-slider .esri-slider__range-input{text-align:center;width:50%;margin:auto}.esri-binary-color-size-slider .esri-slider .esri-slider__label-input{text-align:right;width:70px}.esri-binary-color-size-slider .esri-slider .esri-slider__max,.esri-binary-color-size-slider .esri-slider .esri-slider__min{z-index:0;flex:none;width:auto;margin:9px auto;padding:9px 12px;position:relative}.esri-binary-color-size-slider .esri-slider .esri-slider__max:before,.esri-binary-color-size-slider .esri-slider .esri-slider__min:before{z-index:-1;content:"";width:100%;height:100%;position:absolute;top:0;left:0}.esri-binary-color-size-slider .esri-slider .esri-slider__max.esri-slider__range--active,.esri-binary-color-size-slider .esri-slider .esri-slider__min.esri-slider__range--active{background-color:#fff}.esri-binary-color-size-slider .esri-slider .esri-slider__max .esri-slider__range-input,.esri-binary-color-size-slider .esri-slider .esri-slider__min .esri-slider__range-input{margin:0 auto}.esri-binary-color-size-slider .esri-slider .esri-slider__extra-content{height:100%;display:flex}.esri-binary-color-size-slider .esri-slider .esri-histogram__svg{overflow:visible}.esri-binary-color-size-slider .esri-slider .esri-histogram__label{fill:#323232;stroke-width:2px}.esri-binary-color-size-slider .esri-slider .esri-histogram__average-line,.esri-binary-color-size-slider .esri-slider .esri-histogram__label{paint-order:stroke;stroke:#fff}.esri-binary-color-size-slider .esri-slider .zoom-cap--max{position:absolute;top:0}.esri-binary-color-size-slider .esri-slider .zoom-cap--min{position:absolute;bottom:0}.esri-binary-color-size-slider .esri-slider .zoom-cap{stroke-width:0;width:30px;height:11px}.esri-binary-color-size-slider .esri-slider .zoom-cap:hover{cursor:pointer}.esri-binary-color-size-slider .esri-slider .zoom-cap:hover .zoom-cap--mask{fill:#fff}.esri-binary-color-size-slider .esri-slider .zoom-cap:hover .zoom-cap--line{fill:#0079c1}.esri-binary-color-size-slider .esri-slider .zoom-cap:hover .zoom-cap--underline,.esri-binary-color-size-slider .esri-slider .zoom-cap .zoom-cap--mask,.esri-binary-color-size-slider .esri-slider .zoom-cap .zoom-cap--line{fill:#fff}.esri-binary-color-size-slider .esri-slider .zoom-cap .zoom-cap--underline{fill:#323232}.esri-binary-color-size-slider__ramp{width:30px;height:100%;display:flex;position:relative}.esri-binary-color-size-slider__ramp svg{stroke:#6e6e6e;stroke-width:1px;width:100%;height:100%;position:absolute;left:0}.esri-binary-color-size-slider__ramp svg rect{width:100%;height:100%}.esri-binary-color-size-slider__ramp svg path{stroke-width:.5px}.esri-binary-color-size-slider__histogram-container{flex:1 1 0;width:120px;height:100%;display:flex}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider .esri-slider__content{margin:0 auto 0 35%}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider .esri-slider__track{background-color:#0000;width:12px}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__label{text-decoration:underline}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before{background-color:#49b0f2;transform:translate(-1.5px)}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__segment--interactive{background-image:url(../base/images/SM-Slider_TrackBackground_idle.svg);background-position:50%;background-repeat:no-repeat;background-size:12px 100%}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__segment--interactive:hover,.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__segment--interactive:focus{cursor:pointer;background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active{background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-bookmarks{background-color:#0000;display:flex}.esri-bookmarks .esri-widget__content--empty{background-color:#f3f3f3}.esri-bookmarks calcite-flow-item[loading]{min-height:150px}.esri-bookmarks__loader{margin-inline-end:0}.esri-bookmarks__filter-no-results{padding:12px 15px}.esri-bookmarks__bookmark-image-container{min-width:16px;min-height:16px;margin:6px 0;margin-inline-start:6px;display:flex;position:relative}.esri-bookmarks__bookmark-image-container .esri-bookmarks__image{max-width:64px;overflow:hidden}.esri-bookmarks--drag-enabled .esri-bookmarks__bookmark-image-container{margin-inline-start:0}.esri-bookmarks__no-bookmarks-heading{margin:0;margin-block-start:12px;font-size:16px;font-weight:400}.esri-bookmarks__authoring{flex-direction:column;display:flex}.esri-bookmarks__authoring-image-container{align-items:middle;text-align:center;background-image:url(../base/images/transparent-bg.png);justify-content:center;width:128px;height:128px;margin-block-end:12px;margin-inline-end:15px;display:flex}.esri-bookmarks__authoring-image-container .esri-bookmarks__image{max-width:128px;max-height:128px}.esri-bookmarks__form{height:100%;display:flex}.esri-bookmarks__form-content{padding-block:12px;padding-inline:15px}.esri-bookmarks__authoring-refresh-thumbnail-button{margin-block-end:12px}.esri-bookmarks__bookmark-content-label{color:var(--calcite-color-text-1);font-size:var(--calcite-font-size--2)}.esri-bookmarks__bookmark-content calcite-table{margin-inline-start:-.25rem}.esri-bookmarks__bookmark-content calcite-table,.esri-bookmarks__bookmark-content calcite-table-row{pointer-events:none;--calcite-color-border-3:transparent;--calcite-color-text-1:var(--calcite-color-text-3);--calcite-internal-table-row-background:transparent}.esri-building-level-picker-label{text-align:center;color:#6e6e6e;font-size:40px;line-height:40px}.esri-building-level-picker-label,.esri-building-level-picker-label--empty{cursor:pointer;text-align:center;width:90px;transition:opacity .3s;position:relative}.esri-building-level-picker-label.esri-building-level-picker-label--active,.esri-building-level-picker-label--empty.esri-building-level-picker-label--active{color:#0079c1}.esri-building-level-picker-label--empty{cursor:default;color:#323232;font-size:14px;font-weight:300}.esri-building-level-picker-label__clear-button{appearance:none;cursor:pointer;color:#6e6e6e;border:none;border-radius:50%;width:20px;height:20px;margin-left:3px;padding:4px;font-size:12px;line-height:12px;transition:all .1s ease-in-out;display:none;position:absolute;top:10px}.esri-building-level-picker-label__clear-button:hover{background:#f3f3f3}.esri-building-level-picker-label--active .esri-building-level-picker-label__clear-button{display:inline-block}.esri-building-level-picker-item__base{pointer-events:none;will-change:height;position:absolute;left:50%;transform:translate(-50%,-50%)}.esri-building-level-picker-item__base .rect{pointer-events:none;will-change:height;background-color:#ffffffb3;border:2px solid #6e6e6e4d;outline:1px solid #0000;margin-top:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(66deg)rotate(45deg)}.esri-building-level-picker-item--hover .esri-building-level-picker-item__base .rect{background-color:#ffffffb3;border-color:#0079c1;box-shadow:0 0 2px 1px #0079c1}.esri-building-level-picker-item--active .esri-building-level-picker-item__base .rect{background-color:#0079c1;border-color:#0079c1}.esri-building-level-picker-item{will-change:height;touch-action:none;border:1px solid #0000}.esri-building-level-picker-item,.esri-building-level-picker-item .esri-building-level-picker-item__base,.esri-building-level-picker-item .rect{transition:height .1s ease-out,width .1s ease-out,background-color .1s ease-in-out,border-color .1s ease-in-out}.esri-building-level-picker--animate-level .esri-building-level-picker-item,.esri-building-level-picker--animate-level .esri-building-level-picker-item .esri-building-level-picker-item__base,.esri-building-level-picker--animate-level .esri-building-level-picker-item .rect{transition:height .3s cubic-bezier(.63,-.265,.48,1.64),width .3s cubic-bezier(.63,-.265,.48,1.64),background-color .1s ease-in-out,border-color .1s ease-in-out}.esri-building-level-picker{flex-direction:row;align-items:center;display:flex}.esri-building-level-picker.esri-building-level-picker--no-level{display:none}.esri-building-level-picker__levels-container{cursor:pointer;flex-direction:column;justify-content:flex-start;align-items:center;width:50%;padding:20px 0;display:flex;transform:rotate(180deg)}.esri-building-level-picker__inner-levels-container{transition:margin .3s}.esri-building-level-picker__label-container{flex-direction:column;justify-content:space-between;align-items:center;width:50%;height:90px;margin-right:12px;display:flex}.esri-building-level-picker__arrow-up,.esri-building-level-picker__arrow-down{appearance:none;cursor:pointer;text-align:center;background:0 0;border:none;width:18px;height:18px;padding:4px;font-size:10px;line-height:10px;transition:all .1s ease-in-out}.esri-building-level-picker__arrow-up:hover:not(:disabled),.esri-building-level-picker__arrow-down:hover:not(:disabled){background:#f3f3f3}.esri-building-level-picker__arrow-up:disabled,.esri-building-level-picker__arrow-down:disabled{opacity:.4;cursor:default}.esri-building-level-picker__arrow-up.esri-arrow-down,.esri-building-level-picker__arrow-down.esri-arrow-down,.esri-building-level-picker__arrow-down{transform:rotate(-90deg)}.esri-building-level-picker__arrow-up.esri-arrow-up,.esri-building-level-picker__arrow-up,.esri-building-level-picker__arrow-down.esri-arrow-up{transform:rotate(90deg)}.esri-building-level-picker__arrow-up.esri-arrow-left,.esri-building-level-picker__arrow-up.esri-building-phase-picker__arrow-left,.esri-building-level-picker__arrow-down.esri-arrow-left,.esri-building-level-picker__arrow-down.esri-building-phase-picker__arrow-left{transform:rotate(0)}.esri-building-level-picker__arrow-up.esri-arrow-right,.esri-building-level-picker__arrow-up.esri-building-phase-picker__arrow-right,.esri-building-level-picker__arrow-down.esri-arrow-right,.esri-building-level-picker__arrow-down.esri-building-phase-picker__arrow-right{transform:rotate(180deg)}.esri-building-phase-picker,.esri-building-phase-picker__phases-container{flex-direction:row;align-items:center;display:flex}.esri-building-phase-picker__phases-container{flex-grow:0;flex-shrink:1;padding:5px;overflow:hidden}.esri-building-phase-picker__phase{appearance:none;cursor:pointer;color:#323232;background:#fff;border:1px solid #6e6e6e4d;border-radius:100%;flex-shrink:0;width:32px;height:32px;font-weight:400;transition:all .25s}.esri-building-phase-picker__phase:hover{transform:scale(1.1);box-shadow:0 0 2px 1px #0079c1}.esri-building-phase-picker__phase.esri-building-phase-picker__phase--active{background-color:#e2f1fb;border-color:#0079c1}.esri-building-phase-picker__phase.esri-building-phase-picker__phase--current{color:#fff;background-color:#0079c1}.esri-building-phase-picker__divider{background:#6e6e6e4d;flex-grow:0;min-width:15px;height:1px}.esri-building-phase-picker__divider.esri-building-phase-picker__divider--active{background-color:#0079c1}.esri-building-phase-picker__arrow-left,.esri-building-phase-picker__arrow-right{appearance:none;cursor:pointer;text-align:center;background:0 0;border:none;width:18px;height:18px;padding:4px;font-size:10px;line-height:10px;transition:all .1s ease-in-out}.esri-building-phase-picker__arrow-left:hover:not(:disabled),.esri-building-phase-picker__arrow-right:hover:not(:disabled){background:#f3f3f3}.esri-building-phase-picker__arrow-left:disabled,.esri-building-phase-picker__arrow-right:disabled{opacity:.4;cursor:default}.esri-building-phase-picker__arrow-left.esri-arrow-down,.esri-building-phase-picker__arrow-left.esri-building-level-picker__arrow-down,.esri-building-phase-picker__arrow-right.esri-arrow-down,.esri-building-phase-picker__arrow-right.esri-building-level-picker__arrow-down{transform:rotate(-90deg)}.esri-building-phase-picker__arrow-left.esri-arrow-up,.esri-building-phase-picker__arrow-left.esri-building-level-picker__arrow-up,.esri-building-phase-picker__arrow-right.esri-arrow-up,.esri-building-phase-picker__arrow-right.esri-building-level-picker__arrow-up{transform:rotate(90deg)}.esri-building-phase-picker__arrow-left.esri-arrow-left,.esri-building-phase-picker__arrow-left,.esri-building-phase-picker__arrow-right.esri-arrow-left{transform:rotate(0)}.esri-building-phase-picker__arrow-left.esri-arrow-right,.esri-building-phase-picker__arrow-right.esri-arrow-right,.esri-building-phase-picker__arrow-right{transform:rotate(180deg)}.esri-building-disciplines-tree-node--level-1{padding-left:0}.esri-building-disciplines-tree-node--level-1.esri-building-disciplines-tree-node--leaf{padding-left:18px}.esri-building-disciplines-tree-node--level-2{padding-left:11px}.esri-building-disciplines-tree-node--level-2.esri-building-disciplines-tree-node--leaf{padding-left:29px}.esri-building-disciplines-tree-node--level-3{padding-left:22px}.esri-building-disciplines-tree-node--level-3.esri-building-disciplines-tree-node--leaf{padding-left:40px}.esri-building-disciplines-tree-node--level-4{padding-left:33px}.esri-building-disciplines-tree-node--level-4.esri-building-disciplines-tree-node--leaf{padding-left:51px}.esri-building-disciplines-tree-node--level-5{padding-left:44px}.esri-building-disciplines-tree-node--level-5.esri-building-disciplines-tree-node--leaf{padding-left:62px}.esri-building-disciplines-tree-node__label{cursor:pointer;flex-direction:row;align-items:center;padding-top:3px;padding-bottom:3px;font-size:14px;font-weight:300;display:flex}.esri-building-disciplines-tree-node__label span{word-break:break-word;text-wrap:pretty;min-width:0}.esri-building-disciplines-tree-node__collapse-toggle{appearance:none;background:0 0;border:none;flex-shrink:0;width:18px;height:18px;margin:0;padding:4px;font-size:10px;line-height:10px;transition:transform .1s ease-in-out;display:inline-block}.esri-building-disciplines-tree-node__collapse-toggle:not(.esri-building-disciplines-tree-node__collapse-toggle--collapsed){transform:rotate(90deg)}.esri-building-disciplines-tree-node__checkbox{appearance:none;background:0 0;border:1px solid #6e6e6e4d;flex-shrink:0;width:14px;height:14px;margin:0 7px 0 0;padding:1px;font-size:10px;line-height:10px;transition:all .1s ease-in-out;display:inline-block}.esri-building-disciplines-tree-node__checkbox:before{color:#fff}.esri-building-disciplines-tree-node__checkbox--indeterminate:before{color:#6e6e6e}.esri-building-disciplines-tree-node__checkbox--checked{background:#0079c1;border-color:#0079c1}.esri-building-disciplines-tree-node__checkbox--checked:before{color:#fff}[dir=rtl] .esri-building-disciplines-tree-node__checkbox{margin-left:7px;margin-right:0}[dir=rtl] .esri-building-disciplines-tree-node__collapse-toggle{transform:rotate(180deg)}[dir=rtl] .esri-building-disciplines-tree-node__collapse-toggle:not(.esri-building-disciplines-tree-node__collapse-toggle--collapsed){transform:rotate(90deg)}[dir=rtl] .esri-building-disciplines-tree-node--level-1{padding-left:0;padding-right:0}[dir=rtl] .esri-building-disciplines-tree-node--level-1.esri-building-disciplines-tree-node--leaf{padding-left:0;padding-right:18px}[dir=rtl] .esri-building-disciplines-tree-node--level-2{padding-left:0;padding-right:11px}[dir=rtl] .esri-building-disciplines-tree-node--level-2.esri-building-disciplines-tree-node--leaf{padding-left:0;padding-right:29px}[dir=rtl] .esri-building-disciplines-tree-node--level-3{padding-left:0;padding-right:22px}[dir=rtl] .esri-building-disciplines-tree-node--level-3.esri-building-disciplines-tree-node--leaf{padding-left:0;padding-right:40px}[dir=rtl] .esri-building-disciplines-tree-node--level-4{padding-left:0;padding-right:33px}[dir=rtl] .esri-building-disciplines-tree-node--level-4.esri-building-disciplines-tree-node--leaf{padding-left:0;padding-right:51px}[dir=rtl] .esri-building-disciplines-tree-node--level-5{padding-left:0;padding-right:44px}[dir=rtl] .esri-building-disciplines-tree-node--level-5.esri-building-disciplines-tree-node--leaf{padding-left:0;padding-right:62px}.esri-building-explorer{width:300px;max-width:100%;max-height:calc(100vh - 30px);padding:15px;position:relative;overflow:hidden auto}.esri-building-explorer .esri-widget__heading{font-weight:400}.esri-building-explorer__loading-container{text-align:center}.esri-building-explorer__loading-container calcite-loader{box-sizing:content-box}.esri-building-explorer__section:not(:last-child){margin-bottom:30px}.esri-building-explorer__panel--error{color:#8c2907;margin:0;animation:.25s ease-in-out esri-fade-in}.esri-button-menu{width:32px;height:32px}.esri-button-menu__content{min-width:200px;max-height:250px;overflow:auto}.esri-button-menu__content .esri-button-menu__item-wrapper,.esri-button-menu__content .esri-button-menu__embedded-content-wrapper{margin:0;padding:0;list-style:none}.esri-button-menu__item{padding:0;display:block}.esri-button-menu__item .esri-button-menu__item-label{cursor:pointer;color:#323232;justify-content:flex-start;align-items:center;margin:0;padding:12px 15px;font-size:14px;font-weight:400;text-decoration:none;display:flex;position:relative}.esri-button-menu__item .esri-button-menu__item-label:hover{color:#2e2e2e;background-color:#f3f3f3}.esri-button-menu__item .esri-button-menu__item-label .esri-button-menu__item-label-content{width:auto;padding:0 7px}.esri-button-menu__item .esri-button-menu__icon{color:#0079c1}.esri-button-menu__item .esri-button-menu__checkbox{opacity:0;position:absolute}.esri-button-menu__item .esri-button-menu__checkbox:checked~.esri-button-menu__embedded-content-wrapper{display:block}.esri-button-menu__item .esri-button-menu__embedded-content-wrapper{display:none}.esri-button-menu__item .esri-button-menu__embedded-content-wrapper .esri-button-menu__checkbox:checked~.esri-button-menu__item-label .esri-button-menu__icon{display:block}.esri-button-menu__item--selectable .esri-button-menu__icon{display:none}.esri-catalog-layer-list{display:flex}.esri-catalog-layer-list__filter-no-results{padding:12px 15px}.esri-catalog-layer-list__item{--calcite-list-item-spacing-indent:2rem;--calcite-list-item-icon-center:8.5px}.esri-catalog-layer-list__item-temporary-icon{margin-inline-start:.25rem}.esri-catalog-layer-list__item-table-icon{margin-inline-end:0}.esri-catalog-layer-list__item-action-image{text-align:center;background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 0 16px;width:16px;height:16px;font-size:14px}.esri-catalog-layer-list__action-menu .esri-catalog-layer-list__action-group{display:none}.esri-catalog-layer-list__action-menu[open] .esri-catalog-layer-list__action-group{display:flex}.esri-catalog-layer-list__visible-icon{visibility:hidden}.esri-catalog-layer-list__item--active:hover>.esri-catalog-layer-list__visible-toggle>.esri-catalog-layer-list__visible-icon,.esri-catalog-layer-list__item--active:focus>.esri-catalog-layer-list__visible-toggle>.esri-catalog-layer-list__visible-icon,.esri-catalog-layer-list__item--active:focus-within>.esri-catalog-layer-list__visible-toggle>.esri-catalog-layer-list__visible-icon{visibility:visible}.esri-catalog-layer-list__item--invisible{color:#6e6e6e66}.esri-catalog-layer-list__status-indicator{visibility:hidden;color:#0000}.esri-catalog-layer-list__publishing{visibility:visible;color:#6e6e6e;transform-origin:var(--calcite-list-item-icon-center)var(--calcite-list-item-icon-center);animation:2s infinite esri-catalog-layer-list__publishing-anim}.esri-catalog-layer-list__updating{visibility:visible;animation:2s infinite esri-catalog-layer-list__updating-anim}.esri-catalog-layer-list__connection-status{visibility:visible;color:#f89927;width:16px;height:16px;margin-inline:7px}.esri-catalog-layer-list__connection-status--connected{color:#35ac46}.esri-catalog-layer-list__item-content{-webkit-user-select:none;user-select:none;word-break:break-word;word-wrap:break-word;font-size:var(--calcite-font-size--1)}.esri-catalog-layer-list__item-content-bottom{font-size:var(--calcite-font-size--1);margin:12px 15px}.esri-catalog-layer-list__item-content-bottom .esri-legend__service{padding:0 0 12px}.esri-catalog-layer-list__item-message{font-size:var(--calcite-font-size--1);margin:12px 15px}@keyframes esri-catalog-layer-list__updating-anim{0%,40%{color:#0000}50%,80%{color:var(--calcite-color-brand)}to{color:#0000}}@keyframes esri-catalog-layer-list__publishing-anim{0%,20%{transform:rotate(45deg)}80%,to{transform:rotate(135deg)}}.esri-classed-color-slider{direction:ltr;min-width:260px}.esri-classed-color-slider .esri-slider{z-index:1;font-size:12px;position:relative}.esri-classed-color-slider .esri-slider .esri-slider__content{flex-direction:row;height:240px;margin:0 auto 0 40%}.esri-classed-color-slider .esri-slider .esri-slider__track{background-color:#0000;flex:none;display:flex}.esri-classed-color-slider .esri-slider .esri-slider__anchor{border-top:1px solid #fff;border-bottom:1px solid #6e6e6e;width:30px}.esri-classed-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,.esri-classed-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label{text-decoration:underline}.esri-classed-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,.esri-classed-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-classed-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,.esri-classed-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-classed-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,.esri-classed-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before{background-color:#49b0f2;transform:translate(-1.5px)}.esri-classed-color-slider .esri-slider .esri-slider__thumb{background-color:#6e6e6e;border:none;border-radius:0;width:6px;height:12px;top:-6px;left:-12px}.esri-classed-color-slider .esri-slider .esri-slider__thumb:before{content:"";background-color:#6e6e6e;width:3px;height:12px;transition:transform .125s ease-in-out,background-color .125s ease-in-out;position:absolute;top:0;left:-1.5px}.esri-classed-color-slider .esri-slider .esri-slider__thumb:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:6px solid #6e6e6e;width:0;height:0;position:absolute;top:0;left:6px}.esri-classed-color-slider .esri-slider .esri-slider__label{text-align:right;min-width:50px;line-height:20px;left:auto;right:50px}.esri-classed-color-slider .esri-slider .esri-slider__label:hover{background-color:#f3f3f3}.esri-classed-color-slider .esri-slider .esri-slider__segment:hover{cursor:default}.esri-classed-color-slider .esri-slider .esri-slider__range-input{text-align:center;width:50%;margin:auto}.esri-classed-color-slider .esri-slider .esri-slider__label-input{text-align:right;width:70px}.esri-classed-color-slider .esri-slider .esri-slider__max,.esri-classed-color-slider .esri-slider .esri-slider__min{z-index:0;flex:none;width:auto;margin:9px auto;padding:9px 12px;position:relative}.esri-classed-color-slider .esri-slider .esri-slider__max:before,.esri-classed-color-slider .esri-slider .esri-slider__min:before{z-index:-1;content:"";width:100%;height:100%;position:absolute;top:0;left:0}.esri-classed-color-slider .esri-slider .esri-slider__max.esri-slider__range--active,.esri-classed-color-slider .esri-slider .esri-slider__min.esri-slider__range--active{background-color:#fff}.esri-classed-color-slider .esri-slider .esri-slider__max .esri-slider__range-input,.esri-classed-color-slider .esri-slider .esri-slider__min .esri-slider__range-input{margin:0 auto}.esri-classed-color-slider .esri-slider .esri-slider__extra-content{height:100%;display:flex}.esri-classed-color-slider .esri-slider .esri-histogram__svg{overflow:visible}.esri-classed-color-slider .esri-slider .esri-histogram__label{fill:#323232;stroke-width:2px}.esri-classed-color-slider .esri-slider .esri-histogram__average-line,.esri-classed-color-slider .esri-slider .esri-histogram__label{paint-order:stroke;stroke:#fff}.esri-classed-color-slider .esri-slider .zoom-cap--max{position:absolute;top:0}.esri-classed-color-slider .esri-slider .zoom-cap--min{position:absolute;bottom:0}.esri-classed-color-slider .esri-slider .zoom-cap{stroke-width:0;width:30px;height:11px}.esri-classed-color-slider .esri-slider .zoom-cap:hover{cursor:pointer}.esri-classed-color-slider .esri-slider .zoom-cap:hover .zoom-cap--mask{fill:#fff}.esri-classed-color-slider .esri-slider .zoom-cap:hover .zoom-cap--line{fill:#0079c1}.esri-classed-color-slider .esri-slider .zoom-cap:hover .zoom-cap--underline,.esri-classed-color-slider .esri-slider .zoom-cap .zoom-cap--mask,.esri-classed-color-slider .esri-slider .zoom-cap .zoom-cap--line{fill:#fff}.esri-classed-color-slider .esri-slider .zoom-cap .zoom-cap--underline{fill:#323232}.esri-classed-color-slider__ramp{width:30px;height:100%;display:flex;position:relative}.esri-classed-color-slider__ramp svg{stroke:#6e6e6e;stroke-width:1px;width:100%;height:100%;position:absolute;left:0}.esri-classed-color-slider__ramp svg rect{width:100%;height:100%}.esri-classed-color-slider__ramp svg path{stroke-width:.5px}.esri-classed-color-slider__histogram-container{flex:1 1 0;width:120px;height:100%;display:flex}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider .esri-slider__content{margin:0 auto 0 35%}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider .esri-slider__track{background-color:#0000;width:12px}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__label{text-decoration:underline}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before{background-color:#49b0f2;transform:translate(-1.5px)}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__segment--interactive{background-image:url(../base/images/SM-Slider_TrackBackground_idle.svg);background-position:50%;background-repeat:no-repeat;background-size:12px 100%}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__segment--interactive:hover,.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__segment--interactive:focus{cursor:pointer;background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active{background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-classed-size-slider{direction:ltr;min-width:260px}.esri-classed-size-slider .esri-slider{z-index:1;font-size:12px;position:relative}.esri-classed-size-slider .esri-slider .esri-slider__content{flex-direction:row;height:240px;margin:0 auto 0 40%}.esri-classed-size-slider .esri-slider .esri-slider__track{background-color:#0000;flex:none;display:flex}.esri-classed-size-slider .esri-slider .esri-slider__anchor{border-top:1px solid #fff;border-bottom:1px solid #6e6e6e;width:30px}.esri-classed-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,.esri-classed-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label{text-decoration:underline}.esri-classed-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,.esri-classed-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-classed-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,.esri-classed-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-classed-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,.esri-classed-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before{background-color:#49b0f2;transform:translate(-1.5px)}.esri-classed-size-slider .esri-slider .esri-slider__thumb{background-color:#6e6e6e;border:none;border-radius:0;width:6px;height:12px;top:-6px;left:-12px}.esri-classed-size-slider .esri-slider .esri-slider__thumb:before{content:"";background-color:#6e6e6e;width:3px;height:12px;transition:transform .125s ease-in-out,background-color .125s ease-in-out;position:absolute;top:0;left:-1.5px}.esri-classed-size-slider .esri-slider .esri-slider__thumb:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:6px solid #6e6e6e;width:0;height:0;position:absolute;top:0;left:6px}.esri-classed-size-slider .esri-slider .esri-slider__label{text-align:right;min-width:50px;line-height:20px;left:auto;right:50px}.esri-classed-size-slider .esri-slider .esri-slider__label:hover{background-color:#f3f3f3}.esri-classed-size-slider .esri-slider .esri-slider__segment:hover{cursor:default}.esri-classed-size-slider .esri-slider .esri-slider__range-input{text-align:center;width:50%;margin:auto}.esri-classed-size-slider .esri-slider .esri-slider__label-input{text-align:right;width:70px}.esri-classed-size-slider .esri-slider .esri-slider__max,.esri-classed-size-slider .esri-slider .esri-slider__min{z-index:0;flex:none;width:auto;margin:9px auto;padding:9px 12px;position:relative}.esri-classed-size-slider .esri-slider .esri-slider__max:before,.esri-classed-size-slider .esri-slider .esri-slider__min:before{z-index:-1;content:"";width:100%;height:100%;position:absolute;top:0;left:0}.esri-classed-size-slider .esri-slider .esri-slider__max.esri-slider__range--active,.esri-classed-size-slider .esri-slider .esri-slider__min.esri-slider__range--active{background-color:#fff}.esri-classed-size-slider .esri-slider .esri-slider__max .esri-slider__range-input,.esri-classed-size-slider .esri-slider .esri-slider__min .esri-slider__range-input{margin:0 auto}.esri-classed-size-slider .esri-slider .esri-slider__extra-content{height:100%;display:flex}.esri-classed-size-slider .esri-slider .esri-histogram__svg{overflow:visible}.esri-classed-size-slider .esri-slider .esri-histogram__label{fill:#323232;stroke-width:2px}.esri-classed-size-slider .esri-slider .esri-histogram__average-line,.esri-classed-size-slider .esri-slider .esri-histogram__label{paint-order:stroke;stroke:#fff}.esri-classed-size-slider .esri-slider .zoom-cap--max{position:absolute;top:0}.esri-classed-size-slider .esri-slider .zoom-cap--min{position:absolute;bottom:0}.esri-classed-size-slider .esri-slider .zoom-cap{stroke-width:0;width:30px;height:11px}.esri-classed-size-slider .esri-slider .zoom-cap:hover{cursor:pointer}.esri-classed-size-slider .esri-slider .zoom-cap:hover .zoom-cap--mask{fill:#fff}.esri-classed-size-slider .esri-slider .zoom-cap:hover .zoom-cap--line{fill:#0079c1}.esri-classed-size-slider .esri-slider .zoom-cap:hover .zoom-cap--underline,.esri-classed-size-slider .esri-slider .zoom-cap .zoom-cap--mask,.esri-classed-size-slider .esri-slider .zoom-cap .zoom-cap--line{fill:#fff}.esri-classed-size-slider .esri-slider .zoom-cap .zoom-cap--underline{fill:#323232}.esri-classed-size-slider__ramp{width:30px;height:100%;display:flex;position:relative}.esri-classed-size-slider__ramp svg{stroke:#6e6e6e;stroke-width:1px;width:100%;height:100%;position:absolute;left:0}.esri-classed-size-slider__ramp svg rect{width:100%;height:100%}.esri-classed-size-slider__ramp svg path{stroke-width:.5px}.esri-classed-size-slider__histogram-container{flex:1 1 0;width:120px;height:100%;display:flex}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider .esri-slider__content{margin:0 auto 0 35%}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider .esri-slider__track{background-color:#0000;width:12px}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__label{text-decoration:underline}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before{background-color:#49b0f2;transform:translate(-1.5px)}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__segment--interactive{background-image:url(../base/images/SM-Slider_TrackBackground_idle.svg);background-position:50%;background-repeat:no-repeat;background-size:12px 100%}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__segment--interactive:hover,.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__segment--interactive:focus{cursor:pointer;background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active{background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-color-picker{width:max-content;height:max-content;display:inline-block;position:relative}.esri-color-picker__toggle-button{z-index:1;border:solid 1px var(--calcite-color-border-1);background:var(--esri-color-picker-value);position:relative}.esri-color-picker__bg-pattern{opacity:.3;z-index:0;background-color:#323232;background-image:repeating-linear-gradient(45deg,#fff 25%,#0000 25% 75%,#fff 75%,#fff),repeating-linear-gradient(45deg,#fff 25%,#323232 25% 75%,#fff 75%,#fff);background-position:0 0,50%;background-size:50% 50%;width:100%;height:100%;position:absolute;top:0;left:0}.esri-color-picker__popover{--calcite-color-border-1:none}.esri-color-size-slider{direction:ltr;min-width:260px}.esri-color-size-slider .esri-slider{z-index:1;font-size:12px;position:relative}.esri-color-size-slider .esri-slider .esri-slider__content{flex-direction:row;height:240px;margin:0 auto 0 40%}.esri-color-size-slider .esri-slider .esri-slider__track{background-color:#0000;flex:none;display:flex}.esri-color-size-slider .esri-slider .esri-slider__anchor{border-top:1px solid #fff;border-bottom:1px solid #6e6e6e;width:30px}.esri-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,.esri-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label{text-decoration:underline}.esri-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,.esri-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,.esri-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,.esri-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before{background-color:#49b0f2;transform:translate(-1.5px)}.esri-color-size-slider .esri-slider .esri-slider__thumb{background-color:#6e6e6e;border:none;border-radius:0;width:6px;height:12px;top:-6px;left:-12px}.esri-color-size-slider .esri-slider .esri-slider__thumb:before{content:"";background-color:#6e6e6e;width:3px;height:12px;transition:transform .125s ease-in-out,background-color .125s ease-in-out;position:absolute;top:0;left:-1.5px}.esri-color-size-slider .esri-slider .esri-slider__thumb:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:6px solid #6e6e6e;width:0;height:0;position:absolute;top:0;left:6px}.esri-color-size-slider .esri-slider .esri-slider__label{text-align:right;min-width:50px;line-height:20px;left:auto;right:50px}.esri-color-size-slider .esri-slider .esri-slider__label:hover{background-color:#f3f3f3}.esri-color-size-slider .esri-slider .esri-slider__segment:hover{cursor:default}.esri-color-size-slider .esri-slider .esri-slider__range-input{text-align:center;width:50%;margin:auto}.esri-color-size-slider .esri-slider .esri-slider__label-input{text-align:right;width:70px}.esri-color-size-slider .esri-slider .esri-slider__max,.esri-color-size-slider .esri-slider .esri-slider__min{z-index:0;flex:none;width:auto;margin:9px auto;padding:9px 12px;position:relative}.esri-color-size-slider .esri-slider .esri-slider__max:before,.esri-color-size-slider .esri-slider .esri-slider__min:before{z-index:-1;content:"";width:100%;height:100%;position:absolute;top:0;left:0}.esri-color-size-slider .esri-slider .esri-slider__max.esri-slider__range--active,.esri-color-size-slider .esri-slider .esri-slider__min.esri-slider__range--active{background-color:#fff}.esri-color-size-slider .esri-slider .esri-slider__max .esri-slider__range-input,.esri-color-size-slider .esri-slider .esri-slider__min .esri-slider__range-input{margin:0 auto}.esri-color-size-slider .esri-slider .esri-slider__extra-content{height:100%;display:flex}.esri-color-size-slider .esri-slider .esri-histogram__svg{overflow:visible}.esri-color-size-slider .esri-slider .esri-histogram__label{fill:#323232;stroke-width:2px}.esri-color-size-slider .esri-slider .esri-histogram__average-line,.esri-color-size-slider .esri-slider .esri-histogram__label{paint-order:stroke;stroke:#fff}.esri-color-size-slider .esri-slider .zoom-cap--max{position:absolute;top:0}.esri-color-size-slider .esri-slider .zoom-cap--min{position:absolute;bottom:0}.esri-color-size-slider .esri-slider .zoom-cap{stroke-width:0;width:30px;height:11px}.esri-color-size-slider .esri-slider .zoom-cap:hover{cursor:pointer}.esri-color-size-slider .esri-slider .zoom-cap:hover .zoom-cap--mask{fill:#fff}.esri-color-size-slider .esri-slider .zoom-cap:hover .zoom-cap--line{fill:#0079c1}.esri-color-size-slider .esri-slider .zoom-cap:hover .zoom-cap--underline,.esri-color-size-slider .esri-slider .zoom-cap .zoom-cap--mask,.esri-color-size-slider .esri-slider .zoom-cap .zoom-cap--line{fill:#fff}.esri-color-size-slider .esri-slider .zoom-cap .zoom-cap--underline{fill:#323232}.esri-color-size-slider__ramp{width:30px;height:100%;display:flex;position:relative}.esri-color-size-slider__ramp svg{stroke:#6e6e6e;stroke-width:1px;width:100%;height:100%;position:absolute;left:0}.esri-color-size-slider__ramp svg rect{width:100%;height:100%}.esri-color-size-slider__ramp svg path{stroke-width:.5px}.esri-color-size-slider__histogram-container{flex:1 1 0;width:120px;height:100%;display:flex}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider .esri-slider__content{margin:0 auto 0 35%}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider .esri-slider__track{background-color:#0000;width:12px}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__label{text-decoration:underline}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before{background-color:#49b0f2;transform:translate(-1.5px)}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__segment--interactive{background-image:url(../base/images/SM-Slider_TrackBackground_idle.svg);background-position:50%;background-repeat:no-repeat;background-size:12px 100%}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__segment--interactive:hover,.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__segment--interactive:focus{cursor:pointer;background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active{background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-color-slider{direction:ltr;min-width:260px}.esri-color-slider .esri-slider{z-index:1;font-size:12px;position:relative}.esri-color-slider .esri-slider .esri-slider__content{flex-direction:row;height:240px;margin:0 auto 0 40%}.esri-color-slider .esri-slider .esri-slider__track{background-color:#0000;flex:none;display:flex}.esri-color-slider .esri-slider .esri-slider__anchor{border-top:1px solid #fff;border-bottom:1px solid #6e6e6e;width:30px}.esri-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,.esri-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label{text-decoration:underline}.esri-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,.esri-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,.esri-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,.esri-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before{background-color:#49b0f2;transform:translate(-1.5px)}.esri-color-slider .esri-slider .esri-slider__thumb{background-color:#6e6e6e;border:none;border-radius:0;width:6px;height:12px;top:-6px;left:-12px}.esri-color-slider .esri-slider .esri-slider__thumb:before{content:"";background-color:#6e6e6e;width:3px;height:12px;transition:transform .125s ease-in-out,background-color .125s ease-in-out;position:absolute;top:0;left:-1.5px}.esri-color-slider .esri-slider .esri-slider__thumb:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:6px solid #6e6e6e;width:0;height:0;position:absolute;top:0;left:6px}.esri-color-slider .esri-slider .esri-slider__label{text-align:right;min-width:50px;line-height:20px;left:auto;right:50px}.esri-color-slider .esri-slider .esri-slider__label:hover{background-color:#f3f3f3}.esri-color-slider .esri-slider .esri-slider__segment:hover{cursor:default}.esri-color-slider .esri-slider .esri-slider__range-input{text-align:center;width:50%;margin:auto}.esri-color-slider .esri-slider .esri-slider__label-input{text-align:right;width:70px}.esri-color-slider .esri-slider .esri-slider__max,.esri-color-slider .esri-slider .esri-slider__min{z-index:0;flex:none;width:auto;margin:9px auto;padding:9px 12px;position:relative}.esri-color-slider .esri-slider .esri-slider__max:before,.esri-color-slider .esri-slider .esri-slider__min:before{z-index:-1;content:"";width:100%;height:100%;position:absolute;top:0;left:0}.esri-color-slider .esri-slider .esri-slider__max.esri-slider__range--active,.esri-color-slider .esri-slider .esri-slider__min.esri-slider__range--active{background-color:#fff}.esri-color-slider .esri-slider .esri-slider__max .esri-slider__range-input,.esri-color-slider .esri-slider .esri-slider__min .esri-slider__range-input{margin:0 auto}.esri-color-slider .esri-slider .esri-slider__extra-content{height:100%;display:flex}.esri-color-slider .esri-slider .esri-histogram__svg{overflow:visible}.esri-color-slider .esri-slider .esri-histogram__label{fill:#323232;stroke-width:2px}.esri-color-slider .esri-slider .esri-histogram__average-line,.esri-color-slider .esri-slider .esri-histogram__label{paint-order:stroke;stroke:#fff}.esri-color-slider .esri-slider .zoom-cap--max{position:absolute;top:0}.esri-color-slider .esri-slider .zoom-cap--min{position:absolute;bottom:0}.esri-color-slider .esri-slider .zoom-cap{stroke-width:0;width:30px;height:11px}.esri-color-slider .esri-slider .zoom-cap:hover{cursor:pointer}.esri-color-slider .esri-slider .zoom-cap:hover .zoom-cap--mask{fill:#fff}.esri-color-slider .esri-slider .zoom-cap:hover .zoom-cap--line{fill:#0079c1}.esri-color-slider .esri-slider .zoom-cap:hover .zoom-cap--underline,.esri-color-slider .esri-slider .zoom-cap .zoom-cap--mask,.esri-color-slider .esri-slider .zoom-cap .zoom-cap--line{fill:#fff}.esri-color-slider .esri-slider .zoom-cap .zoom-cap--underline{fill:#323232}.esri-color-slider__ramp{width:30px;height:100%;display:flex;position:relative}.esri-color-slider__ramp svg{stroke:#6e6e6e;stroke-width:1px;width:100%;height:100%;position:absolute;left:0}.esri-color-slider__ramp svg rect{width:100%;height:100%}.esri-color-slider__ramp svg path{stroke-width:.5px}.esri-color-slider__histogram-container{flex:1 1 0;width:120px;height:100%;display:flex}.esri-color-slider.esri-color-slider--interactive-track .esri-slider .esri-slider__content{margin:0 auto 0 35%}.esri-color-slider.esri-color-slider--interactive-track .esri-slider .esri-slider__track{background-color:#0000;width:12px}.esri-color-slider.esri-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__label{text-decoration:underline}.esri-color-slider.esri-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-color-slider.esri-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-color-slider.esri-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before{background-color:#49b0f2;transform:translate(-1.5px)}.esri-color-slider.esri-color-slider--interactive-track .esri-slider__segment--interactive{background-image:url(../base/images/SM-Slider_TrackBackground_idle.svg);background-position:50%;background-repeat:no-repeat;background-size:12px 100%}.esri-color-slider.esri-color-slider--interactive-track .esri-slider__segment--interactive:hover,.esri-color-slider.esri-color-slider--interactive-track .esri-slider__segment--interactive:focus{cursor:pointer;background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-color-slider.esri-color-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active{background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-compass{--calcite-color-foreground-3:$background-color;border-radius:50%}.esri-compass__icon-container{justify-content:center;display:flex;position:absolute;transform:translate(-50%,-50%)}[dir=rtl] .esri-compass__icon-container{transform:translate(50%,-50%)}.esri-coordinate-conversion{cursor:default;width:400px;font-size:12px;position:relative}.esri-coordinate-conversion .esri-select option[disabled]{color:#6e6e6e66}.esri-coordinate-conversion.esri-disabled{color:#6e6e6e66;pointer-events:none}.esri-coordinate-conversion.esri-disabled [class^=esri-icon-]:before,.esri-coordinate-conversion.esri-disabled .esri-building-level-picker__arrow-up:before,.esri-coordinate-conversion.esri-disabled .esri-building-level-picker__arrow-down:before,.esri-coordinate-conversion.esri-disabled .esri-building-phase-picker__arrow-left:before,.esri-coordinate-conversion.esri-disabled .esri-building-phase-picker__arrow-right:before,.esri-coordinate-conversion.esri-disabled [class*=\ esri-icon-]:before,.esri-coordinate-conversion.esri-disabled .esri-building-level-picker__arrow-up:before,.esri-coordinate-conversion.esri-disabled .esri-building-level-picker__arrow-down:before,.esri-coordinate-conversion.esri-disabled .esri-building-phase-picker__arrow-left:before,.esri-coordinate-conversion.esri-disabled .esri-building-phase-picker__arrow-right:before{color:#6e6e6e66}.esri-coordinate-conversion--no-basemap{width:auto;padding:1em}.esri-coordinate-conversion--capture-mode .esri-coordinate-conversion__mode-toggle{color:#6e6e6e;background:#f3f3f3}.esri-coordinate-conversion__conversion-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.esri-coordinate-conversion__display{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;direction:ltr;flex:auto;min-height:2em;padding:.5em}.esri-coordinate-conversion__display:hover,.esri-coordinate-conversion__select-row:hover{background-color:#f3f3f3}.esri-coordinate-conversion__input-group{justify-content:space-between;align-items:center;width:80%;margin:12px auto;display:flex}.esri-coordinate-conversion__input-group label{align-items:center;display:flex}.esri-coordinate-conversion .esri-coordinate-conversion__input-coordinate[type=text]{flex:1;height:2em;margin:0;font-size:12px}.esri-coordinate-conversion__settings{flex-direction:column;align-items:center;display:flex}.esri-coordinate-conversion__settings .esri-select{font-size:inherit}.esri-coordinate-conversion__settings-group{flex-direction:column;align-items:center;width:60%;margin-top:12px;display:flex}.esri-coordinate-conversion__settings-group>*{margin-bottom:.5em}.esri-coordinate-conversion__settings-group-horizontal{flex-direction:row;width:100%;display:flex;position:relative}.esri-coordinate-conversion__settings-group:last-child{text-align:center;width:100%;margin-bottom:6px}.esri-coordinate-conversion__preview-coordinate{min-height:1.25em}.esri-coordinate-conversion__row{justify-content:space-between;align-items:center;height:3em;padding:0 15px;display:flex}.esri-coordinate-conversion__row .esri-coordinate-conversion__row-button{display:none}.esri-coordinate-conversion__row:hover .esri-coordinate-conversion__row-button,.esri-coordinate-conversion__row:focus-within .esri-coordinate-conversion__row-button{display:flex}.esri-coordinate-conversion__pattern-input{width:100%}.esri-coordinate-conversion__tools{flex:none;padding:0;display:flex;position:relative}.esri-coordinate-conversion__select-row,.esri-coordinate-conversion__input-select{text-align-last:center}.esri-coordinate-conversion__conversions-view{margin:6px 0}.esri-ui-top-right .esri-coordinate-conversion__conversions-view,.esri-ui-top-left .esri-coordinate-conversion__conversions-view,.esri-coordinate-conversion div.esri-coordinate-conversion__conversions-view--expand-down{flex-direction:column;display:flex}.esri-ui-top-right .esri-coordinate-conversion__conversions-view .esri-coordinate-conversion__conversion-list,.esri-ui-top-left .esri-coordinate-conversion__conversions-view .esri-coordinate-conversion__conversion-list,.esri-coordinate-conversion div.esri-coordinate-conversion__conversions-view--expand-down .esri-coordinate-conversion__conversion-list{flex-direction:column}.esri-ui-bottom-right .esri-coordinate-conversion__conversions-view,.esri-ui-bottom-left .esri-coordinate-conversion__conversions-view,.esri-coordinate-conversion div.esri-coordinate-conversion__conversions-view--expand-up{flex-direction:column-reverse;display:flex}.esri-ui-bottom-right .esri-coordinate-conversion__conversions-view .esri-coordinate-conversion__conversion-list,.esri-ui-bottom-left .esri-coordinate-conversion__conversions-view .esri-coordinate-conversion__conversion-list,.esri-coordinate-conversion div.esri-coordinate-conversion__conversions-view--expand-up .esri-coordinate-conversion__conversion-list{flex-direction:column-reverse}.esri-ui-bottom-right .esri-coordinate-conversion__conversions-view .esri-widget--button .esri-icon-up,.esri-ui-bottom-right .esri-coordinate-conversion__conversions-view .esri-widget--button .esri-icon-down,.esri-ui-bottom-left .esri-coordinate-conversion__conversions-view .esri-widget--button .esri-icon-up,.esri-ui-bottom-left .esri-coordinate-conversion__conversions-view .esri-widget--button .esri-icon-down,.esri-coordinate-conversion div.esri-coordinate-conversion__conversions-view--expand-up .esri-widget--button .esri-icon-up,.esri-coordinate-conversion div.esri-coordinate-conversion__conversions-view--expand-up .esri-widget--button .esri-icon-down{transform:rotate(180deg)}.esri-coordinate-conversion__heading{background-color:#f3f3f3;align-items:center;width:100%;height:32px;display:flex}.esri-coordinate-conversion__heading .esri-widget__heading{margin:0 auto}.esri-coordinate-conversion__popup{opacity:.8;z-index:1;text-align:center;white-space:inherit;color:#fff;background-color:#4c4c4c;width:50%;padding:1em;animation:.25s linear esri-fade-in;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.esri-coordinate-conversion__clipboard-popup{pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;font-size:10px;top:auto;left:auto;transform:none}.esri-date-picker{background-color:#fff;border:1px solid #6e6e6e4d;display:inline-flex}.esri-date-picker__calendar{padding:6px;box-shadow:0 1px 2px #0000004d}.esri-date-picker__calendar .esri-widget--button{touch-action:none}.esri-date-picker__day-picker,.esri-date-picker__month-picker,.esri-date-picker__year-picker{justify-content:center;align-items:center;display:flex}.esri-date-picker__day-picker{flex-flow:column wrap}.esri-date-picker__day-picker,.esri-date-picker__month-picker{margin-bottom:6px}.esri-date-picker__date{margin:0 24px 0 0}.esri-date-picker__calendar-toggle{color:#323232;border:none;width:100%;height:32px;margin:0;padding:0 .5em;font-size:14px}.esri-date-picker .esri-date-picker__month-dropdown{border:none;padding-right:2.3em;font-weight:600}.esri-date-picker__week-item{justify-content:center;display:flex}.esri-date-picker__day-item--header{cursor:auto;background:#f3f3f3;border-top:1px solid #6e6e6e4d;font-weight:600}.esri-date-picker__day-item{cursor:pointer;border-bottom:1px solid #6e6e6e4d;border-right:1px solid #6e6e6e4d;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.esri-date-picker__day-item:first-child{border-left:1px solid #6e6e6e4d}.esri-date-picker__day-item--nearby-month{color:#6e6e6e66}.esri-date-picker__day-item--today{color:#0079c1}.esri-date-picker__day-item--active{background:#6e6e6e4d}.esri-date-picker__month-picker{justify-content:space-between;font-weight:600}.esri-date-picker__month-picker .esri-button{width:auto}.esri-date-picker__year-picker-item{cursor:pointer;color:#323232;margin:0 4px;padding:6px}.esri-date-picker__day-item--selected,.esri-date-picker__year-picker-item--selected{cursor:auto;color:#fff;background-color:#0079c1}.esri-date-picker__input{align-items:center;display:flex;position:relative}.esri-date-picker__text-input.esri-input{border:none;margin:0;padding-left:30px}.esri-date-picker__icon--leading{position:absolute;left:7px}[dir=rtl] .esri-date-picker__calendar{right:0}[dir=rtl] .esri-date-picker__date{margin:0 0 0 24px}[dir=rtl] .esri-date-picker__day-item:first-child{border-left:none}[dir=rtl] .esri-date-picker__day-item:last-child{border-left:1px solid #6e6e6e4d}[dir=rtl] .esri-date-picker__text-input.esri-input{padding-right:30px;padding-left:unset}[dir=rtl] .esri-date-picker__icon--leading{right:7px;left:unset}@keyframes pulse{to{box-shadow:0 0 0 12px #e84c3d00}}.esri-daylight{padding:var(--esri-widget-padding);flex-direction:column;flex-shrink:0;flex-basis:auto;justify-content:space-between;gap:12px;width:350px;display:flex}.esri-daylight .esri-slider.esri-slider--horizontal{width:inherit;flex-grow:1;padding:30px 13px 28px}.esri-daylight .esri-slider.esri-slider--horizontal .esri-widget__anchor,.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__anchor{color:inherit;outline:none!important}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__anchor:focus .esri-slider__thumb{outline-offset:2px;outline:2px solid #0079c1;overflow:visible}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__segment.esri-slider__segment-0{background-color:unset}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__thumb{width:16px;height:16px;top:-8px;left:-8px}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__tick{background:0 0;width:7px;height:20px;margin:-3px;padding:3px}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__tick:after{content:"";background:#6e6e6e66;width:1px;display:block}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__tick.secondary-tick:after{height:3px}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__tick.primary-tick:after{height:6px}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__tick.primary-tick .primary-tick__ampm{font-size:10px}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__ticks{width:calc(100% - 1px);margin:6px 0 0}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__tick-label{text-align:center;word-break:normal;width:min-content;margin-top:12px;font-size:10px;line-height:1.1em}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__label{font-size:12px}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__label-input{font-size:10px}.esri-daylight__anchor{font-size:12px}.esri-daylight__panel--error{padding:0 15px;animation:.25s ease-in-out esri-fade-in}.esri-daylight__container{flex-direction:row;justify-content:space-between;align-items:center;gap:15px;display:flex}.esri-daylight__date-picker,.esri-daylight__season-picker{flex-grow:1}.esri-daylight__play-pause-button{flex:0}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__thumb{background-color:#0079c1;background-clip:padding-box;border:7px solid #0079c14d;width:27px;height:27px;top:-13.5px;left:-13.5px;background-position:0 0!important}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__thumb:hover,.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__thumb:active,.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__thumb:focus{background-color:#00598e}.esri-daylight .esri-slider.esri-slider--horizontal{z-index:2}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider-with-dropdown__box{z-index:1;min-width:inherit;text-align:center;white-space:nowrap;will-change:left;align-items:center;gap:2px;margin:-9px 0 0;font-size:10px;display:flex}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider-with-dropdown__box .esri-slider__label{font-variant-numeric:tabular-nums;outline:none;min-width:auto;margin:0;line-height:1em;list-style:none;display:inline-block;position:static;inset-inline-start:auto}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider-with-dropdown__box .esri-slider__label-input{display:inline-block}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider-with-dropdown__box--drop-down-on,.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider-with-dropdown__box--drop-down-off{width:min-content}.esri-daylight .esri-slider--ampm-on .esri-slider.esri-slider--horizontal{padding:30px 8px 42px}.esri-daylight .esri-slider--ampm-on .esri-slider.esri-slider--horizontal~.esri-daylight__play-pause-button{margin-bottom:10px}.esri-daylight .esri-slider--shadow-on .esri-slider__thumb{box-shadow:2px 2px 5px #949494a1}.esri-daylight .esri-slider.esri-slider--horizontal .esri-widget__anchor.esri-slider-with-dropdown__anchor{color:#6e6e6e;font-size:10px}.esri-daylight .esri-slider.esri-slider--horizontal .esri-widget__anchor.esri-slider-with-dropdown__anchor:hover{color:#2e2e2e}.esri-daylight calcite-label{--calcite-label-margin-bottom:0}.esri-directional-pad{-webkit-user-select:none;user-select:none;background:0 0;outline:none;flex-direction:column;gap:7px;display:flex;box-shadow:none!important}.esri-directional-pad calcite-action-pad{display:contents}.esri-directional-pad calcite-action-group{touch-action:none}.esri-directional-pad calcite-action{aspect-ratio:1}.esri-directional-pad__buttons-container{--calcite-color-background:transparent;--calcite-action-group-gap:0;--calcite-action-group-padding:0}.esri-directional-pad__buttons-container calcite-action{--calcite-color-focus-color:var(--calcite-color-foreground-3)}.esri-directional-pad__buttons-container calcite-action:not([active]){--calcite-color-foreground-3:var(--calcite-color-foreground-1)}.esri-directional-pad__buttons-container calcite-action[active]{--calcite-color-foreground-1:var(--calcite-color-foreground-3)}.esri-directional-pad__buttons-container calcite-icon{transform:var(--rotation,unset)}@media (hover:none){.esri-directional-pad__buttons-container calcite-action{--calcite-color-foreground-2:var(--calcite-color-foreground-1);--calcite-color-text-1:var(--calcite-color-text-3)}}.esri-directional-pad__rotation-container{width:100%;display:block}.esri-directional-pad__rotation-container calcite-action{flex:.3}.esri-directional-pad__rotation-slider-container{flex:1;align-items:center;display:flex}.esri-directional-pad__rotation-slider-container calcite-slider{flex:1;padding-inline:5px}.esri-directions{color:#323232;overflow-x:hidden}.esri-directions__panel-content{flex-flow:column;padding:12px 0;display:flex}.esri-directions__sign-in-panel{color:#6e6e6e;justify-content:center;display:flex}.esri-directions__section{margin-top:12px;margin-bottom:12px}.esri-directions__section-splitter{border-top:1px solid #6e6e6e4d;width:100%;margin:18px 0}.esri-directions__travel-modes,.esri-directions__departure-time{align-items:center;padding-inline:15px;display:flex}.esri-directions__travel-modes .esri-select,.esri-directions__departure-time .esri-select{flex:1 0 auto;width:auto}.esri-directions__panel-content--sign-in,.esri-directions__panel-content--loading,.esri-directions__panel-content--error{color:#6e6e6e;justify-content:center;align-items:center;min-height:420px;margin:0 12px;display:flex}.esri-directions__loader{background:url(../base/images/loading-throb.gif) 50% no-repeat;width:32px;height:40px}.esri-directions__warning-card{color:#6e6e6e;border-top:2px solid #de2900;width:90%;margin:20px auto;padding:12px;box-shadow:0 1px 2px #0000004d}.esri-directions__warning-header{color:#8c2907;margin-bottom:6px;display:flex}.esri-directions__warning-heading{color:inherit;margin:0 4px}.esri-directions__warning-message{color:inherit;font-weight:400}.esri-directions__departure-time-controls{--calcite-font-size--1:var(--calcite-font-size--2);flex-direction:column;display:flex}.esri-directions__departure-date-time-pickers{display:flex}.esri-directions__directions-section{flex-direction:column;justify-content:center;align-items:center;display:flex}.esri-directions__sign-in-content{flex-direction:column;align-self:flex-start;align-items:center;width:100%;display:flex}.esri-directions__sign-in-button{width:auto}.esri-directions__content-title{align-self:flex-start;margin-top:0;padding:0 12px}.esri-directions__summary{flex-direction:column;flex:auto;justify-content:center;align-items:center;width:100%;display:flex}.esri-directions__summary-controls{justify-content:flex-end;align-items:center;display:flex}.esri-directions__stops{flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.esri-directions__stop-row{background-color:#fff;border-top:2px dashed #0000;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.esri-directions__stop-row-ghost{opacity:.25}.esri-directions__stop-handle{flex:none;padding-inline-start:7px}.esri-search__sources-button [class^=esri-icon-],.esri-search__sources-button .esri-building-level-picker__arrow-up,.esri-search__sources-button .esri-building-level-picker__arrow-down,.esri-search__sources-button .esri-building-phase-picker__arrow-left,.esri-search__sources-button .esri-building-phase-picker__arrow-right,.esri-search__sources-button [class*=\ esri-icon-],.esri-search__sources-button .esri-building-level-picker__arrow-up,.esri-search__sources-button .esri-building-level-picker__arrow-down,.esri-search__sources-button .esri-building-phase-picker__arrow-left,.esri-search__sources-button .esri-building-phase-picker__arrow-right{position:relative;left:1px}.esri-directions__stop-input{flex-grow:.8;margin:0 4px}.esri-directions__stop-input .esri-search .esri-search__input{outline-offset:4px;border:1px solid #959595;height:auto;min-height:32px;margin-bottom:2px}.esri-directions__remove-stop-icon,.esri-directions__stop-row:hover .esri-directions__remove-stop-icon[hidden]{visibility:hidden}.esri-directions__remove-stop:focus .esri-directions__remove-stop-icon,.esri-directions__stop-row:hover .esri-directions__remove-stop-icon{visibility:visible}.esri-directions__reverse-stops[hidden]{display:inherit;visibility:hidden}.esri-directions__stop-options{flex-grow:.1;justify-content:space-between;padding-right:7px;display:flex}.esri-directions__stop-row:first-child{margin-top:0}.esri-directions__stop-row:last-child{margin-bottom:0}.esri-directions__stop-icon[hidden]{visibility:hidden;display:inline-block}.esri-directions__stop-icon--interactive{cursor:pointer}.esri-directions__stop-icon-container{display:inline-block;position:relative}.esri-directions__stop-icon-container--last:after{border:none}.esri-directions__costs{cursor:pointer;flex-direction:column;justify-content:space-around;align-items:center;width:100%;padding:12px 15px 0;display:flex}.esri-directions__costs-details{white-space:nowrap;justify-content:center;width:100%;display:flex}.esri-directions__arrival-time-container{margin-top:6px}.esri-directions__arrival-time{font-weight:600}.esri-directions__costs-units{justify-content:space-around;display:flex}.esri-directions__costs-value,.esri-directions__other-costs-total,.esri-directions__vertical-splitter{color:#6e6e6e;font-size:1.5em;line-height:1.5}.esri-directions__vertical-splitter{border:1px solid #32323233;margin-inline:11px}.esri-directions__horizontal-splitter{border-top:1px solid #6e6e6e4d;flex-grow:.95}.esri-directions__maneuvers{border-top:1px solid #6e6e6e4d;flex-direction:column;width:100%;margin:18px 0 0;padding:0;display:flex}.esri-directions__maneuver-list{margin:0;padding:0}.esri-directions__maneuver{border:none;cursor:pointer;border-inline-start:3px solid #0000;padding:12px 7px;display:flex}.esri-directions__maneuver:hover,.esri-directions__maneuver:focus{background-color:#f3f3f3}.esri-directions__maneuver--active,.esri-directions__maneuver--active:hover,.esri-directions__maneuver--active:focus{background-color:#e2f1fb;border-color:#0079c1}.esri-directions__maneuver-section--collapsible{border-bottom:1px solid #6e6e6e4d}.esri-directions__maneuver-section--collapsible:last-child{border-bottom:none}.esri-directions__maneuver-section--collapsible .esri-directions__maneuver-list{background-color:#f3f3f3;padding-top:12px;padding-bottom:12px}.esri-directions__maneuver-section-header{padding:0 7px;display:flex}.esri-directions__maneuver-section-header-toggle-button{justify-content:space-between;align-items:center;width:100%;padding:12px 7px;display:flex}.esri-directions__maneuver-section-header-toggle-button .esri-directions__maneuver-section-title{padding:0}.esri-directions__maneuver-section-title{margin:0;padding:12px 7px}.esri-directions__maneuver-section-toggle{cursor:pointer}.esri-directions__maneuver-icon{color:#323232;margin-inline-end:7px}.esri-directions__maneuver-costs{white-space:nowrap;justify-content:space-between;align-items:center;margin-top:6px;display:flex}.esri-directions__cost--intermediate{font-size:12px}.esri-directions__maneuver-costs-container{width:100%}.esri-directions__maneuver-place-name{font-weight:var(--calcite-font-weight-medium)}.esri-directions__scroller{overflow-y:auto}.esri-directions__stop-row--valid .esri-directions__stop-handle:hover{cursor:move}.esri-directions .esri-search{box-shadow:none;width:auto}.esri-directions .esri-search .esri-search__submit-button,.esri-directions .esri-search .esri-search__container:before{display:none}.esri-directions .esri-search .esri-search__container:after{top:auto;bottom:-2px}.esri-ui-bottom-left .esri-directions .esri-search .esri-search__sources-button--up,.esri-ui-bottom-right .esri-directions .esri-search .esri-search__sources-button--up{display:none}.esri-ui-bottom-left .esri-directions .esri-search .esri-search__sources-button--down,.esri-ui-bottom-right .esri-directions .esri-search .esri-search__sources-button--down{display:flex}.esri-ui-bottom-left .esri-directions .esri-menu,.esri-ui-bottom-right .esri-directions .esri-menu{margin:2px 0 0;top:100%;bottom:auto}.esri-directions__save-section,.esri-directions__toolbar-section{flex-direction:column;align-items:center;margin-top:12px;padding-inline:15px;display:flex}.esri-directions__save-buttons,.esri-directions__toolbar-buttons{flex-direction:row;width:100%;margin-bottom:6px;display:flex}.esri-directions__save-button,.esri-directions__save-as-button,.esri-directions__add-stop-button{margin-inline-end:5px}.esri-directions__save-as-button-with-popover{width:100%}.esri-directions__save-popover{z-index:var(--calcite-z-index-overlay)}.esri-directions__message_heading{text-align:center;margin:0;padding:12px 7px}.esri-editor{background-color:var(--calcite-color-background);--calcite-z-index-header:1;flex-direction:column;height:100%;display:flex;position:relative}.esri-editor__actions{row-gap:6px;width:100%;display:flex}.esri-editor__actions calcite-button{flex-grow:1}.esri-editor__update-actions-list{margin-inline:-15px}.esri-editor__help-message{justify-content:flex-start;align-items:center;width:100%;padding-inline:calc(15px - .5rem);display:flex}.esri-editor .esri-feature-form{width:100%;padding:0}.esri-editor .esri-feature-form__label:last-child{margin-bottom:12px}.esri-editor .esri-item-list{background-color:#0000}.esri-editor .esri-item-list__scroller{margin-inline:-15px}.esri-editor .esri-item-list__group{margin-inline:0}.esri-editor .esri-item-list__group:first-of-type{margin-top:0}.esri-editor .esri-item-list__group__header{padding-inline:15px}.esri-editor .esri-item-list__filter-container,.esri-editor .esri-item-list__filter-container--sticky{background-color:var(--calcite-color-background);margin-block:-12px 12px;margin-inline:-15px;padding-block:12px;padding-inline:15px}.esri-editor__template-item-content-end{margin-inline:.75rem;display:block}.esri-editor__panel-toolbar{border-bottom:var(--divider-border);background-color:var(--calcite-color-foreground-1);overflow-wrap:anywhere;--divider-border:1px solid var(--calcite-color-border-2);flex-direction:row;display:flex}.esri-editor__settings{border:0;width:100%}.esri-editor__feature-templates-container .esri-feature-templates{width:100%}.esri-editor__notice{margin-bottom:12px}.esri-editor .esri-snapping-controls__layer-list{max-height:220px}.esri-editor__panel-content{flex-direction:column;gap:24px;height:auto;min-height:200px;padding-block:18px;padding-inline:15px;display:flex;position:relative}.esri-editor__panel-content__section{position:relative}.esri-editor__panel-content__section__group{flex-direction:column;flex:1 0 100%;display:flex}.esri-editor__panel-content__message{text-align:center;font-size:var(--calcite-font-size-0);flex-grow:1;flex-basis:100%;justify-content:center;align-items:center;padding-inline:15px;display:flex}.esri-editor__panel-content__scrim-container{overflow:hidden}.esri-editor__upload-details{text-align:start;flex-direction:column;gap:24px;min-width:0;display:flex}.esri-editor__upload-details__status{flex-direction:row;align-items:flex-start;gap:15px;display:flex}.esri-editor__upload-details__title-wrapper{flex-direction:column;display:flex}.esri-editor__upload-details__title{line-height:2rem;font-size:var(--calcite-font-size-0);font-weight:var(--calcite-font-weight-medium)}.esri-editor__upload-details__description{font-size:var(--calcite-font-size--1)}.esri-editor__upload-details__loader{flex-shrink:0;width:2rem;height:2rem;margin-inline:0;padding-block:0}.esri-editor__upload-details__icon--success{color:var(--calcite-color-status-success)}.esri-editor__upload-details__icon--error{color:var(--calcite-color-status-danger)}.esri-editor__upload-details__file-list{flex-direction:column;gap:4px;display:flex}.esri-editor__upload-details__file{white-space:break-spaces;word-break:break-all;align-items:center;gap:7px;width:100%;line-height:1em;display:flex;overflow:hidden}.esri-editor__upload-details__file-name{word-break:break-all;font-size:var(--calcite-font-size--3)}.esri-editor__prompt--info{border-top:solid 3px var(--calcite-color-status-info);background-color:var(--calcite-color-background);color:#323232;flex-flow:column;max-height:85%;padding-block:12px;padding-inline:15px;animation:.25s ease-in-out esri-fade-in-up;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 1px 2px #0000004d}.esri-editor__prompt--info .esri-editor__prompt__header{color:var(--calcite-color-status-info);flex:none;align-items:center;gap:7px;margin-bottom:12px;display:flex}.esri-editor__prompt--info .esri-editor__prompt__header__heading{color:#323232;margin:0 3px}.esri-editor__prompt--info .esri-editor__prompt__message{word-break:break-word;color:inherit;flex:auto;padding:0 0 12px;font-weight:400;overflow:hidden auto}.esri-editor__prompt--info .esri-editor__prompt__divider{color:inherit;border-color:#6e6e6e26;border-bottom-style:solid;border-bottom-width:1px;flex:none;margin:0 0 12px}.esri-editor__prompt--info .esri-editor__prompt__actions{flex-direction:row;display:flex}.esri-editor__prompt--warning{border-top:solid 3px var(--calcite-color-status-warning);background-color:var(--calcite-color-background);color:#323232;flex-flow:column;max-height:85%;padding-block:12px;padding-inline:15px;animation:.25s ease-in-out esri-fade-in-up;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 1px 2px #0000004d}.esri-editor__prompt--warning .esri-editor__prompt__header{color:var(--calcite-color-status-warning);flex:none;align-items:center;gap:7px;margin-bottom:12px;display:flex}.esri-editor__prompt--warning .esri-editor__prompt__header__heading{color:#323232;margin:0 3px}.esri-editor__prompt--warning .esri-editor__prompt__message{word-break:break-word;color:inherit;flex:auto;padding:0 0 12px;font-weight:400;overflow:hidden auto}.esri-editor__prompt--warning .esri-editor__prompt__divider{color:inherit;border-color:#6e6e6e26;border-bottom-style:solid;border-bottom-width:1px;flex:none;margin:0 0 12px}.esri-editor__prompt--warning .esri-editor__prompt__actions{flex-direction:row;display:flex}.esri-editor__prompt--danger{border-top:solid 3px var(--calcite-color-status-danger);background-color:var(--calcite-color-background);color:#323232;flex-flow:column;max-height:85%;padding-block:12px;padding-inline:15px;animation:.25s ease-in-out esri-fade-in-up;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 1px 2px #0000004d}.esri-editor__prompt--danger .esri-editor__prompt__header{color:var(--calcite-color-status-danger);flex:none;align-items:center;gap:7px;margin-bottom:12px;display:flex}.esri-editor__prompt--danger .esri-editor__prompt__header__heading{color:#323232;margin:0 3px}.esri-editor__prompt--danger .esri-editor__prompt__message{word-break:break-word;color:inherit;flex:auto;padding:0 0 12px;font-weight:400;overflow:hidden auto}.esri-editor__prompt--danger .esri-editor__prompt__divider{color:inherit;border-color:#6e6e6e26;border-bottom-style:solid;border-bottom-width:1px;flex:none;margin:0 0 12px}.esri-editor__prompt--danger .esri-editor__prompt__actions{flex-direction:row;display:flex}.esri-expand__content .esri-editor .esri-feature-form{max-height:-moz-fit-content;max-height:fit-content;overflow-y:visible}.esri-elevation-profile{isolation:isolate;padding:var(--esri-widget-padding);--popover-padding:12px 15px;--width:550px;--chart-height:180px;--calcite-label-margin-bottom:0;--actions-spacing-h:7px;--actions-spacing-v:6px;position:relative}.esri-elevation-profile.esri-component.esri-widget--panel{width:var(--width);max-width:100%}.esri-elevation-profile__header{flex-direction:row;justify-content:flex-end;align-items:center;display:flex}.esri-elevation-profile__footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;margin-top:12px;display:flex}.esri-elevation-profile__footer calcite-button{min-height:32px}.esri-elevation-profile__action-button{width:auto;margin-inline-start:var(--actions-spacing-h)}.esri-elevation-profile__main-container{height:var(--chart-height);flex-flow:column;width:100%;display:flex;position:relative}.esri-elevation-profile__chart-container{width:100%;height:100%;position:relative}.esri-elevation-profile__prompt-container{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;height:100%;margin-bottom:0;padding:12px 15px;display:flex}.esri-elevation-profile__prompt-container>p{width:100%;margin:0}.esri-elevation-profile__chart-spinner{transition:opacity .15s ease-in-out;transition-delay:0;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.esri-elevation-profile__chart-spinner--visible{opacity:1;transition-delay:50ms}.esri-elevation-profile__chart-spinner--small{top:-22px;left:unset;color:var(--calcite-color-brand);inset-inline-start:0;transform:none}.esri-elevation-profile--portrait,.esri-elevation-profile--portrait.esri-component.esri-widget--panel{height:auto}.esri-elevation-profile--portrait .esri-elevation-profile__footer{flex-direction:column}.esri-elevation-profile--portrait .esri-elevation-profile__action-button{align-self:stretch;margin-inline-start:0}.esri-elevation-profile--portrait .esri-elevation-profile__action-button:not(:last-of-type){margin-bottom:var(--actions-spacing-v)}.esri-elevation-profile-settings__popover-content{padding:var(--popover-padding);color:#323232;flex-direction:column;gap:12px;min-width:180px;font-size:12px;display:flex}.esri-elevation-profile-legend{margin-top:6px}.esri-elevation-profile-legend-item{background:#f3f3f3;position:relative}.esri-elevation-profile-legend-item:not(:last-of-type){margin-bottom:2px}.esri-elevation-profile-legend-item--disabled{filter:grayscale();opacity:.4}.esri-elevation-profile-legend-item__color-indicator{top:0;width:3px;height:100%;position:absolute;inset-inline-start:0}.esri-elevation-profile-legend-item__header{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.esri-elevation-profile-legend-item__content{padding:12px 15px;padding-top:0;display:block}.esri-elevation-profile-legend-item__collapse-toggle{flex-shrink:0;width:32px;height:32px}.esri-elevation-profile-legend-item__label{flex-grow:1;flex-shrink:1;min-width:0;padding-inline-start:15px}.esri-elevation-profile-statistics{grid-template-columns:repeat(auto-fit,minmax(var(--max-width),1fr));contain:layout paint style;--max-width:1px;gap:2px 22px;width:100%;display:grid}.esri-elevation-profile-statistics__statistic{text-align:start;white-space:nowrap;width:max-content;display:block}.esri-elevation-profile-statistics__statistic__label{font-size:10px;font-weight:400}.esri-elevation-profile-statistics__statistic__value{margin-top:-.15em;font-size:10px;font-weight:600}.esri-elevation-profile-statistics__slope-value{align-items:center;display:flex}.esri-elevation-profile-statistics__slope-value calcite-icon{width:16px;height:16px}.esri-view-height-xsmall .esri-elevation-profile{--chart-height:68px}.esri-elevation-profile--portrait .esri-elevation-profile-statistics{gap:6px 22px;margin-bottom:12px}.esri-elevation-profile--portrait .esri-elevation-profile-statistics__statistic__value{margin-top:2px}.esri-expand{--esri-widget-panel-max-height:95vh;--calcite-sheet-max-height:var(--esri-widget-panel-max-height);--calcite-sheet-height:auto;min-width:32px;min-height:32px}.esri-expand__toggle{position:relative}.esri-expand__popover-content{flex-direction:column;display:flex}.esri-expand__popover-content .esri-widget--panel{width:300px}.esri-expand__panel{max-height:var(--esri-widget-panel-max-height)}.esri-expand__panel-content .esri-widget{width:auto}.esri-expand__panel-content .esri-widget--panel{flex:auto}.esri-expand__popover-content .esri-widget,.esri-expand__panel-content .esri-widget{box-sizing:border-box;box-shadow:none}.esri-expand__panel-content,.esri-expand__content-container{background-color:var(--calcite-color-foreground-1);flex-direction:column;flex:auto;justify-content:stretch;display:flex}.esri-expand__sheet .esri-expand__panel-content,.esri-expand__sheet .esri-expand__content-container{overflow:hidden}.esri-expand__panel-icon-number{align-self:center}.esri-collapse__icon{display:flex}calcite-button:not(:hover) .esri-collapse__icon:not(calcite-icon){color:var(--calcite-color-text-3)}:is(.esri-ui-top-left,.esri-ui-bottom-left) .esri-collapse__icon-flip{transform:rotate(180deg)}.esri-expand__icon-number{transform-origin:50%;color:#fff;pointer-events:none;background-color:#6e6e6e;border-radius:16px;justify-content:center;align-items:center;height:16px;padding:.125em .333em;font-size:12px;line-height:1em;display:flex;position:absolute;top:-6px}:is(.esri-ui-top-left,.esri-ui-bottom-left) .esri-expand__icon-number{right:-6px}:is(.esri-ui-top-right,.esri-ui-bottom-right) .esri-expand__icon-number{left:-6px}.esri-view-height-greater-than-medium .esri-expand__popover-content .esri-widget--panel{max-height:680px}.esri-view-height-medium .esri-expand__popover-content .esri-widget--panel{max-height:540px}.esri-view-height-small .esri-expand__popover-content .esri-widget--panel{max-height:420px}.esri-view-height-xsmall .esri-expand__popover-content .esri-widget--panel{max-height:240px}[class*=esri-view-height-] .esri-expand__popover-content .esri-widget--panel .esri-widget--panel{width:unset;max-height:unset}.esri-feature__title{word-break:break-word;word-wrap:break-word;font-size:14px;display:block}.esri-feature calcite-icon{box-sizing:content-box}.esri-feature__attachments{display:flex}.esri-feature__loading-container{justify-content:center;width:100%;padding:12px 0;display:flex}.esri-feature-relationship{position:relative}.esri-feature-relationship__list{min-height:48px}.esri-feature-relationship__list-item--hidden{display:none}.esri-feature__feature-observer{z-index:2;text-align:center;position:relative;bottom:20px}.esri-feature__sticky-loading-container{z-index:2;pointer-events:none;justify-content:center;align-items:center;height:48px;margin:0;padding:0;display:flex;position:sticky;bottom:10px}.esri-icon-loading-indicator{display:inline-block}.esri-feature{--calcite-color-background:$background-color;width:100%}.esri-feature__content-element{margin-bottom:24px;padding:0 7px}.esri-feature__content-element .esri-widget__heading{line-height:1.3}.esri-feature__content-element:only-child,.esri-feature__content-node--text{margin-bottom:3px}.esri-feature__content-node{flex-direction:column;display:flex}.esri-feature__text{line-height:1.3}.esri-feature-attachments{flex-flow:column wrap;align-items:flex-start}.esri-feature__last-edited-info{padding-top:6px;font-size:12px}[dir=rtl] .esri-feature__attachments-title{margin:0 0 0 auto}[dir=rtl] .esri-feature__attachments--list .esri-feature__attachment-item-mask{margin-left:7px;margin-right:0}.esri-feature-content__loader-container{justify-content:center;align-items:center;height:150px;padding:0;display:flex}.esri-feature-content__loader{background:url(../base/images/loading-throb.gif) 50% no-repeat;width:100%;height:64px}.esri-feature-content{font-size:14px}.esri-feature-content h1,.esri-feature-content h2,.esri-feature-content h3,.esri-feature-content h4,.esri-feature-content h5,.esri-feature-content h6{letter-spacing:0;color:#323232;margin:.5em 0;font-weight:600;line-height:normal}.esri-feature-content h1{font-size:1.75em}.esri-feature-content h2{font-size:1.5em}.esri-feature-content h3{font-size:1.25em}.esri-feature-content h4,.esri-feature-content h5,.esri-feature-content h6{font-size:1em}.esri-widget__heading.esri-feature-element-info__title{color:#323232;margin-top:0;margin-bottom:.2em;font-size:20px;font-weight:400}.esri-feature-element-info__description{margin-bottom:9px;font-size:12px;font-weight:400}.esri-feature-content p{margin:0 0 1.2em;font-size:14px}.esri-feature-content p:last-child{margin-block-end:0}.esri-feature-content img{image-orientation:from-image;max-width:100%;max-height:100%}.esri-feature-content video{max-width:100%;max-height:100%}.esri-feature-content figure{margin:0;padding:0}.esri-feature-content figcaption{margin:.2em 0 0;padding:0;font-size:12px;font-style:italic;display:block}.esri-feature-content ul,.esri-feature-content ol{margin-block:1rem}.esri-feature-content ul:first-child,.esri-feature-content ol:first-child{margin-block-start:0}.esri-feature-content a{color:#6e6e6e}.esri-feature-content a:hover,.esri-feature-content a:focus{color:#2e2e2e}.esri-feature-form{background-color:var(--calcite-color-background);padding:var(--esri-widget-padding)}.esri-feature-form__form{flex-direction:column;display:flex}.esri-feature-form__centered-button{align-self:center}.esri-feature-form__description-text{color:#6e6e6e;font-size:12px}.esri-feature-form__list-observer{z-index:2;text-align:center;position:relative;bottom:20px}.esri-feature-form__related-records_header{margin-bottom:6px;display:flex}.esri-feature-form__related-records_header span{flex-grow:1}.esri-feature-form__related-records_label calcite-notice,.esri-feature-form__related-records_label .esri-feature-form__description-text{margin-bottom:6px}.esri-feature-form__related-records_list{min-height:40px;margin-bottom:6px}label.esri-feature-form__label{gap:.5em;margin-bottom:12px}.esri-feature-form__label{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;opacity:1;flex-direction:column;justify-content:space-between;margin-bottom:6px;transition:opacity .25s,margin .25s;display:flex;position:relative}.esri-feature-form__label:last-child{margin-bottom:0}.esri-feature-form__label-text-content{align-items:center;display:flex}.esri-feature-form__form-header{margin-bottom:12px}.esri-feature-form__form-header .esri-feature-form__description-text~.esri-widget__heading{margin-bottom:0}.esri-feature-form__input{width:100%}.esri-feature-form__input:focus{outline:2px solid var(--calcite-color-brand);outline-offset:-2px}textarea.esri-feature-form__input{resize:vertical}.esri-feature-form__input--disabled{background-color:var(--calcite-color-background);font-weight:var(--calcite-font-weight-medium)}.esri-feature-form__field-error-message{padding:7px 0;font-size:12px}.esri-feature-form__date-input-container{flex-direction:column;display:flex}.esri-feature-form__date-input-container .esri-feature-form__input{margin-bottom:3px}.esri-feature-form__date-input-container :last-child{margin-bottom:0}.esri-feature-form__input--radio-group{flex-direction:column;display:flex}.esri-feature-form__input--radio-label{align-items:center;display:flex}.esri-feature-form__input--switch{margin:7px 0}.esri-feature-form__group{margin:0 0 12px;background-color:inherit;margin-inline:-10px}.esri-feature-form__group--sequential{border-bottom:none;border-inline-start:3px solid #6e6e6e4d}.esri-feature-form__group--active{border-inline-start-color:#0079c1}.esri-feature-form__text-element{color:var(--calcite-color-text-3);line-height:1.375;font-size:var(--calcite-font-size--1);font-weight:var(--calcite-font-weight-normal)}.esri-feature-form__text-element a{transition:background-color,block-size,border-color,box-shadow,color,inset-block-end,inset-block-start,inset-inline-end,inset-inline-start inset-size,opacity,outline-color,transform var(--calcite-animation-timing)ease-in-out 0s,outline 0s,outline-offset 0s;background-color:#0000;background-image:linear-gradient(currentColor,currentColor),linear-gradient(var(--calcite-color-brand-underline),var(--calcite-color-brand-underline));color:var(--calcite-color-text-link);background-position-x:0%,100%;background-position-y:min(1.5em,100%);background-repeat:no-repeat,no-repeat;background-size:0% 1px,100% 1px;border-style:none;padding:0;text-decoration:none;display:inline;position:relative}.esri-feature-form__text-element a:hover,.esri-feature-form__text-element a:focus{background-size:100% 1px,100% 1px}.esri-feature-form__text-element a:active{background-size:100% 2px,100% 2px}.esri-feature-form__text-element a.calcite--rtl{background-position:100% 100%,100% 100%}.esri-feature-form__text-element code{border:1px solid var(--calcite-color-border-3);background-color:var(--calcite-color-foreground-3);white-space:normal;word-break:break-word;color:var(--calcite-color-text-2);font-family:var(--calcite-code-family);border-radius:2px;padding:.25em;font-size:85%}.esri-feature-form__text-element h1,.esri-feature-form__text-element h2,.esri-feature-form__text-element h3,.esri-feature-form__text-element h4,.esri-feature-form__text-element h5{color:var(--calcite-color-text-1);line-height:1.375;font-size:var(--calcite-font-size-0);font-weight:var(--calcite-font-weight-bold);margin-bottom:4px}.esri-feature-form__text-element h5{font-weight:var(--calcite-font-weight-medium)}.esri-feature-form__text-element h6{color:var(--calcite-color-text-2);line-height:1.375;font-size:var(--calcite-font-size--1);font-weight:var(--calcite-font-weight-medium);margin-bottom:4px}.esri-feature-form__text-element p{color:var(--calcite-color-text-3);line-height:1.375;font-size:var(--calcite-font-size--1);font-weight:var(--calcite-font-weight-normal);margin-bottom:16px}.esri-feature-form__text-element strong{font-weight:var(--calcite-font-weight-bold)}[dir=rtl] .esri-feature-form__date-input-part:first-child .esri-feature-form__input{border-left:none;border-right:1px solid #6e6e6e4d}.esri-feature-media__container{flex-flow:wrap;align-items:center;width:100%;min-height:150px;margin-top:6px;display:flex}.esri-feature-media__container .esri-feature-media__pagination-button{cursor:pointer;color:#6e6e6e;background:0 0;border:none;justify-content:center;align-items:center;padding-block:6px;padding-inline:7px;display:flex}.esri-feature-media__container .esri-feature-media__pagination-button:hover,.esri-feature-media__container .esri-feature-media__pagination-button:focus{color:#2e2e2e;fill:#2e2e2e;background-color:#f3f3f3}.esri-feature-media__item-title{margin:0;font-size:16px}.esri-feature-media__item-caption{padding-block-start:3px;font-size:12px}.esri-feature-media__item{justify-content:center;align-items:flex-start;width:100%;height:auto;margin-block:6px;display:flex}.esri-feature-media__item-navigation{flex:0 100%;justify-content:space-between;align-items:flex-start;margin-block-end:6px;display:flex}.esri-feature-media__item-text{margin-inline-end:7px}.esri-feature-media__pagination{flex:none;align-items:center;display:flex;overflow:hidden}.esri-feature-media__pagination:only-child{margin-inline-start:auto}.esri-feature-media__pagination-text{color:#6e6e6e;padding-inline:3px;font-size:12px}.esri-feature-media__item-container{flex:0 auto;width:100%}.esri-feature-media__item-container img{max-width:100%}.esri-feature-media__item-container img[src$=\.SVG],.esri-feature-media__item-container img[src$=\.svg]{width:100%}.esri-feature-media__chart{background-color:#fff;width:100%;height:155px}[dir=rtl] .esri-feature-media__image-summary{margin:0 .5em 0 0}[dir=rtl] .esri-feature-media__pagination-icon{transform:rotate(180deg)}.esri-features{--calcite-color-background:$background-color;flex-direction:column;display:flex}.esri-features calcite-flow{z-index:1;position:relative}.esri-features img{image-orientation:from-image}.esri-features__flow-item--collapsed{--calcite-flow-item-header-border-block-end:none}.esri-features__container{background-color:var(--calcite-color-background)}.esri-features__container:not(:empty){padding:12px}.esri-features .esri-feature,.esri-features .esri-feature-relationship{background-color:#0000}.esri-features__heading{word-break:break-word;word-wrap:break-word}.esri-features__header,.esri-features__footer{background-color:var(--calcite-color-foreground-1);justify-content:flex-end;display:flex}.esri-features__loader{align-self:center;padding-inline:1rem}.esri-features__pagination-action-bar{border-inline-end:1px solid var(--calcite-color-border-3);flex:1}.esri-features__icon{flex:0 0 16px;width:16px;height:16px;display:inline-block}.esri-features__action-image{background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 0 16px;width:16px;height:16px}.esri-features__footer{flex:1}.esri-features__header{border-block-end:1px solid var(--calcite-color-border-3)}.esri-features__content-feature{--calcite-flow-item-footer-padding:0}.esri-features__feature-menu-observer{z-index:2;text-align:center;position:relative;bottom:20px}.esri-features__action--exit{transform:scaleX(-1)}.esri-feature-table{flex-direction:column;width:100%;height:100%;display:flex}.esri-feature-table__content{overflow:hidden}.esri-feature-table__collapsed{min-width:500px}.esri-feature-table__collapsed:not(:last-child){border-inline-end:1px solid var(--calcite-color-text-2);min-width:300px;max-width:300px}.esri-feature-table__expanded{min-width:300px;display:flex}.esri-feature-table__expanded:not(:last-child){border-inline-end:1px solid var(--calcite-color-text-2)}.esri-feature-table__table-container{flex:1 1 0;min-height:0;margin:0;padding:0;display:flex}.esri-feature-table__table-container calcite-panel div{flex-direction:row;flex:1 1 0;display:flex}.esri-feature-table__table-navigation{background-color:var(--calcite-ui-foreground-1);--calcite-label-margin-bottom:0;align-items:center;width:100%;padding-block-start:2px;display:flex}.esri-feature-table__table-navigation calcite-action:first-child{transform:scaleX(-1)}.esri-feature-table__table-navigation calcite-action{display:flex;overflow:hidden}.esri-feature-table__table-navigation :last-child{float:inline-end;margin-inline:auto 7px;display:flex}.esri-feature-table__menu-popover{max-width:300px;max-height:256px;overflow-y:auto;box-shadow:0 1px 2px #0000004d}.esri-feature-table .esri-grid{background-color:inherit}.esri-feature-table .esri-grid__grid{width:100%;height:100%}.esri-feature-table vaadin-grid{border-bottom:none;background-color:inherit;color:inherit;border-inline:none;font-family:inherit;font-size:14px}.esri-feature-table vaadin-grid::part(body-cell){font-size:14px}.esri-feature-table vaadin-grid::part(body-cell):hover{background-color:var(--calcite-color-foreground-2)}.esri-feature-table vaadin-grid::part(header-cell){font-weight:400}.esri-feature-table vaadin-grid::part(header-cell invalid){background-color:var(--calcite-color-background);font-weight:var(--calcite-font-weight-bold)}.esri-feature-table vaadin-grid::part(body-cell invalid){color:var(--calcite-color-text-3);font-style:italic}.esri-feature-table vaadin-grid::part(body-cell highlight){background-color:var(--calcite-color-foreground-3)}.esri-feature-table__prompt--info{border:solid 3px var(--calcite-color-status-info);background-color:var(--calcite-color-background);color:#323232;flex-flow:column;max-height:85%;padding:12px 15px;animation:.25s ease-in-out esri-fade-in-up;display:flex;box-shadow:0 1px 2px #0000004d}.esri-feature-table__prompt--info .esri-feature-table__prompt__header{color:var(--calcite-color-status-info);flex:none;margin-bottom:12px;display:flex}.esri-feature-table__prompt--info .esri-feature-table__prompt__header__heading{color:#323232;margin:0 3px}.esri-feature-table__prompt--info .esri-feature-table__prompt__message{word-break:break-word;color:inherit;flex:auto;padding:0 0 12px;font-weight:400;overflow:hidden auto}.esri-feature-table__prompt--info .esri-feature-table__prompt__divider{color:inherit;border-color:#6e6e6e26;border-bottom-style:solid;border-bottom-width:1px;flex:none;margin:0 0 12px}.esri-feature-table__prompt--info .esri-feature-table__prompt__actions{flex-direction:row;display:flex}.esri-feature-table__prompt--warning{border:solid 3px var(--calcite-color-status-warning);background-color:var(--calcite-color-background);color:#323232;flex-flow:column;max-height:85%;padding:12px 15px;animation:.25s ease-in-out esri-fade-in-up;display:flex;box-shadow:0 1px 2px #0000004d}.esri-feature-table__prompt--warning .esri-feature-table__prompt__header{color:var(--calcite-color-status-warning);flex:none;margin-bottom:12px;display:flex}.esri-feature-table__prompt--warning .esri-feature-table__prompt__header__heading{color:#323232;margin:0 3px}.esri-feature-table__prompt--warning .esri-feature-table__prompt__message{word-break:break-word;color:inherit;flex:auto;padding:0 0 12px;font-weight:400;overflow:hidden auto}.esri-feature-table__prompt--warning .esri-feature-table__prompt__divider{color:inherit;border-color:#6e6e6e26;border-bottom-style:solid;border-bottom-width:1px;flex:none;margin:0 0 12px}.esri-feature-table__prompt--warning .esri-feature-table__prompt__actions{flex-direction:row;display:flex}.esri-feature-table__prompt--danger{border:solid 3px var(--calcite-color-status-danger);background-color:var(--calcite-color-background);color:#323232;flex-flow:column;max-height:85%;padding:12px 15px;animation:.25s ease-in-out esri-fade-in-up;display:flex;box-shadow:0 1px 2px #0000004d}.esri-feature-table__prompt--danger .esri-feature-table__prompt__header{color:var(--calcite-color-status-danger);flex:none;margin-bottom:12px;display:flex}.esri-feature-table__prompt--danger .esri-feature-table__prompt__header__heading{color:#323232;margin:0 3px}.esri-feature-table__prompt--danger .esri-feature-table__prompt__message{word-break:break-word;color:inherit;flex:auto;padding:0 0 12px;font-weight:400;overflow:hidden auto}.esri-feature-table__prompt--danger .esri-feature-table__prompt__divider{color:inherit;border-color:#6e6e6e26;border-bottom-style:solid;border-bottom-width:1px;flex:none;margin:0 0 12px}.esri-feature-table__prompt--danger .esri-feature-table__prompt__actions{flex-direction:row;display:flex}.esri-feature-table__layer-switcher-menu{align-items:center;display:flex}.esri-column__show-related-records-button{height:100%;display:flex}.esri-feature-templates{background:var(--calcite-color-background)}.esri-feature-templates__list-item-icon{flex:0;justify-content:center;align-items:center;width:48px;min-width:48px;display:flex}.esri-feature-templates__list-item-icon>div{display:flex}.esri-ui .esri-feature-templates{width:300px}.esri-ui .esri-widget .esri-feature-templates{width:100%}.esri-floor-filter{background:0 0;border:none;flex-direction:row;display:flex;box-shadow:none!important}.esri-floor-filter__position--top{align-items:flex-start}.esri-floor-filter__position--top .esri-floor-filter__levels-container,.esri-floor-filter__position--top .esri-floor-filter__close-levels-button,.esri-floor-filter__position--top .esri-floor-filter__zoom-button,.esri-floor-filter__position--top .esri-floor-filter__zoom-button--levels,.esri-floor-filter__position--top .esri-floor-filter__minimize-toggle-button{border-width:1px 0 0}.esri-floor-filter__position--bottom{align-items:flex-end}.esri-floor-filter__position--bottom .esri-floor-filter__levels-container,.esri-floor-filter__position--bottom .esri-floor-filter__close-levels-button,.esri-floor-filter__position--bottom .esri-floor-filter__zoom-button,.esri-floor-filter__position--bottom .esri-floor-filter__zoom-button--levels,.esri-floor-filter__position--bottom .esri-floor-filter__minimize-toggle-button{border-width:0 0 1px}.esri-floor-filter__layout--collapsed .esri-floor-filter__button-container{flex-direction:column;max-width:48px;display:flex}.esri-floor-filter__layout--collapsed .esri-floor-filter__button-container .esri-icon{position:relative;top:2px}.esri-floor-filter__layout--collapsed .esri-floor-filter__button-container .esri-floor-filter__browse-button{border:none;width:48px;height:48px;padding:12px}.esri-floor-filter__layout--collapsed .esri-floor-filter__button-container .esri-floor-filter__zoom-button{border-style:solid;border-color:#6e6e6e4d;width:48px;height:48px;padding:12px}.esri-floor-filter__layout--collapsed .esri-floor-filter__button-container .esri-floor-filter__zoom-button--levels{border-style:solid;border-color:#6e6e6e4d;width:48px;height:32px;padding:8px 12px}.esri-floor-filter__layout--collapsed .esri-floor-filter__button-container .esri-floor-filter__minimize-toggle-button{border-style:solid;border-color:#6e6e6e4d;width:48px;height:32px;padding:4px 12px}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container{flex-direction:column;max-width:300px;display:flex}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-icon{position:relative;top:2px}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-floor-filter__button-info{margin-right:auto}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-floor-filter__browse-button{border:none;width:auto;height:48px;padding:12px}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-floor-filter__level-button{text-align:left;justify-content:flex-start;padding:16px}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-floor-filter__zoom-button{border-style:solid;border-color:#6e6e6e4d;width:auto;height:48px;padding:12px}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-floor-filter__zoom-button--levels{border-style:solid;border-color:#6e6e6e4d;width:auto;height:32px;padding:8px 12px}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-floor-filter__minimize-toggle-button{border-style:solid;border-color:#6e6e6e4d;width:auto;height:32px;padding:4px 12px}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-floor-filter__button-label{margin-left:8px}.esri-floor-filter .esri-floor-filter__level-button{border:none;width:100%;height:48px}.esri-floor-filter .esri-floor-filter__level-button:focus{background-color:#f3f3f3}.esri-floor-filter .esri-floor-filter__level-button.esri-widget--button-active:focus{background-color:#e2f1fb}.esri-floor-filter .esri-floor-filter__levels-container{margin:unset;padding:unset;scrollbar-width:thin;border-style:solid;border-color:#6e6e6e4d;width:100%;max-height:420px;list-style-type:none;overflow:auto}.esri-floor-filter .esri-floor-filter__levels-container .esri-widget--button-active{font-weight:600}.esri-floor-filter .esri-floor-filter__levels-container::-webkit-scrollbar{width:6px}.esri-floor-filter .esri-floor-filter__levels-container::-webkit-scrollbar-track{background:#fafafa}.esri-floor-filter .esri-floor-filter__levels-container::-webkit-scrollbar-thumb{background-color:#c1c1c1;border:3px solid #c1c1c1;border-radius:20px}.esri-floor-filter .esri-widget--button-active{color:#005e95;background:#e2f1fb}.esri-floor-filter .esri-floor-filter__button-container{box-shadow:0 1px 2px #0000004d}.esri-floor-filter .esri-floor-filter__filter-menu{background:#fff;flex-direction:column;align-items:stretch;width:300px;max-height:420px;display:flex;box-shadow:0 1px 2px #0000004d}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-header{color:#323232;flex-direction:row;align-items:stretch;height:auto;line-height:1.3em;display:flex;box-shadow:0 .5px #e0e0e0}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-header-back{margin:unset;color:#6e6e6e;background-color:#fff;border:none;border-right:1px solid #6e6e6e4d;justify-content:center;align-items:center;min-width:28px;padding:26px 0;display:flex}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-header-back:hover{cursor:pointer;color:#2e2e2e;background:#f3f3f3}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-header-text-group{flex-direction:column;justify-content:center;max-width:232px;padding:12px;display:flex}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-header-text{margin:unset;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-style:normal;font-weight:600;display:-webkit-box;overflow:hidden}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-header-subtext{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:14px;font-style:normal;font-weight:400;display:-webkit-box;overflow:hidden}.esri-floor-filter .esri-floor-filter__filter-menu .esri-icon-close{color:#6e6e6e;background-color:#fff;border:none;align-items:center;margin:0 0 0 auto;padding:26px 12px;display:flex}.esri-floor-filter .esri-floor-filter__filter-menu .esri-icon-close:hover{cursor:pointer;color:#2e2e2e;background:#f3f3f3}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-search{background:#f3f3f3;align-items:center;margin-top:.5px;margin-bottom:1px;padding:10px;display:flex;box-shadow:0 .5px #e0e0e0}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-search .esri-floor-filter__filter-menu-search-input{color:#323232;background:0 0;border:none;outline:none;width:100%;margin-left:6px;font-size:14px}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items{margin:unset;padding:unset;color:#323232;width:100%;max-height:300px;list-style-type:none;overflow-y:auto}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site:hover,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site:focus,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility:hover,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility:focus{cursor:pointer;background:#f3f3f3}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site:active,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility:active{color:#323232;background-color:#e2f1fb}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility{color:#6e6e6e;background:#fff;border:none;flex-direction:row;align-items:center;width:100%;padding:18px;display:flex}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-floor-filter__filter-menu-item-name,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-floor-filter__filter-menu-item-name{font-size:14px}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-floor-filter__filter-menu-item-name--selected,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-floor-filter__filter-menu-item-name--selected{color:#323232;font-size:14px;font-weight:600}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-floor-filter__filter-menu-item-name,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-floor-filter__filter-menu-item-name--selected,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-floor-filter__filter-menu-item-name,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-floor-filter__filter-menu-item-name--selected{text-align:left;max-width:220px;margin-right:10px}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-icon-right,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-icon-right{margin-left:auto}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__selected-item-circle{background:#007ac2;border-radius:50%;width:4px;height:4px;margin-left:-10px;margin-right:6px}.esri-floor-filter .esri-floor-filter__separator{box-shadow:none;background:0 0;border:none;width:10px}.esri-expand__content .esri-floor-filter{width:max-content}.esri-view-height-less-than-small .esri-floor-filter .esri-floor-filter__zoom-button,.esri-view-height-less-than-small .esri-floor-filter .esri-floor-filter__zoom-button--levels,.esri-view-width-less-than-small .esri-floor-filter .esri-floor-filter__zoom-button,.esri-view-width-less-than-small .esri-floor-filter .esri-floor-filter__zoom-button--levels,.esri-view-height-less-than-small .esri-floor-filter .esri-floor-filter__minimize-toggle-button,.esri-view-width-less-than-small .esri-floor-filter .esri-floor-filter__minimize-toggle-button{display:none}.esri-view-height-less-than-small .esri-floor-filter .esri-floor-filter__filter-menu,.esri-view-width-less-than-small .esri-floor-filter .esri-floor-filter__filter-menu{width:225px}.esri-view-height-less-than-small .esri-floor-filter .esri-floor-filter__close-levels-button,.esri-view-width-less-than-small .esri-floor-filter .esri-floor-filter__close-levels-button{background:#e7e7e7;border-style:solid;border-color:#6e6e6e4d;width:48px;height:48px;padding:12px}.esri-view-height-less-than-small .esri-floor-filter .esri-floor-filter__filter-menu-header-text-group,.esri-view-width-less-than-small .esri-floor-filter .esri-floor-filter__filter-menu-header-text-group{max-width:157px}.esri-view-height-less-than-small .esri-floor-filter .esri-floor-filter__filter-menu-item-name,.esri-view-height-less-than-small .esri-floor-filter .esri-floor-filter__filter-menu-item-name--selected,.esri-view-width-less-than-small .esri-floor-filter .esri-floor-filter__filter-menu-item-name,.esri-view-width-less-than-small .esri-floor-filter .esri-floor-filter__filter-menu-item-name--selected{max-width:165px!important}.esri-view-height-small .esri-floor-filter .esri-floor-filter__levels-container,.esri-view-height-small .esri-floor-filter .esri-floor-filter__filter-menu{max-height:320px}.esri-view-height-xsmall .esri-floor-filter .esri-floor-filter__levels-container{max-height:156px}.esri-view-height-xsmall .esri-floor-filter .esri-floor-filter__filter-menu{max-height:240px}[dir=rtl] .esri-floor-filter__layout--expanded .esri-floor-filter__button-info{margin-right:unset;margin-left:auto}[dir=rtl] .esri-floor-filter__layout--expanded .esri-floor-filter__button-label{margin-right:8px;margin-left:unset}[dir=rtl] .esri-floor-filter .esri-icon-close{margin:0 auto 0 0}[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-header-back{border-left:1px solid #6e6e6e4d;border-right:none}[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-search .esri-floor-filter__filter-menu-search-input{margin-right:6px;margin-left:unset}[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-icon-left,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-building-level-picker__arrow-up,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-building-level-picker__arrow-down,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-building-phase-picker__arrow-left,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-building-phase-picker__arrow-right,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-icon-left,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-building-level-picker__arrow-up,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-building-level-picker__arrow-down,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-building-phase-picker__arrow-left,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-building-phase-picker__arrow-right{margin-right:auto}[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-item-name,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-item-name--selected{margin-right:unset!important;text-align:right!important;margin-left:10px!important}[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__selected-item-circle{margin-left:6px;margin-right:-10px}.esri-grid{--lumo-base-color:#fff;--lumo-primary-color:#0079c1;--lumo-primary-text-color:var(--lumo-primary-color);--lumo-primary-color-10pct:#0079c133;--lumo-contrast-20pct:#6e6e6e;--lumo-contrast-30pct:#2e2e2e;--lumo-contrast-10pct:#f3f3f3;--lumo-row-background-hover:#f3f3f3;width:100%;height:100%}.esri-grid .esri-grid__content{background-color:inherit;width:100%;height:100%}.esri-grid .esri-grid__grid{width:100%;height:100%}.esri-grid .esri-grid__grid a{color:#6e6e6e;text-decoration:underline}.esri-grid .esri-grid__grid a:hover,.esri-grid .esri-grid__grid a:focus{color:#2e2e2e}.esri-grid .esri-column__sorter:hover{cursor:pointer}.esri-grid .esri-column__sorter,.esri-grid .esri-column__header-label{flex-grow:1;align-items:center;min-height:28px;margin:0 5px;display:flex;overflow:hidden}.esri-grid .esri-column__header-label span{text-overflow:ellipsis;white-space:nowrap;flex-grow:1;overflow:hidden}.esri-grid .esri-column__header-content{float:inline-start;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.esri-grid .esri-column__header-content calcite-icon{float:inline-start;height:100%;margin-inline-end:2px}.esri-grid .esri-column__header-content calcite-dropdown{float:inline-end;max-height:180px}.esri-grid .esri-column__header-content calcite-dropdown calcite-dropdown-group{max-width:200px;overflow-x:auto}.esri-grid .esri-column__header-content calcite-dropdown calcite-dropdown-group:only-of-type{max-height:180px;overflow:visible}.esri-grid .esri-column__header-content calcite-dropdown[open] calcite-dropdown-item{display:flex}.esri-grid .esri-column__header-content calcite-dropdown calcite-action{--calcite-color-foreground-1:transparent}.esri-grid .esri-column__header-content calcite-dropdown calcite-dropdown-item,.esri-grid .esri-column__header-content calcite-dropdown calcite-dropdown-item[hidden]{display:none}.esri-column__action{--calcite-color-foreground-1:transparent}.esri-column__header-menu-icon{margin-inline-end:15px}.esri-column__cell-input{border:none;flex:1 1 0;width:100%;height:100%}.esri-column__cell__input-container{flex-direction:column;align-items:center;width:100%;display:flex}.esri-column__cell__input-container input,.esri-column__cell__input-container select{padding:0;position:absolute;top:0;left:0}.esri-column__cell__input-container div,.esri-column__cell__input-container input,.esri-column__cell__input-container select{width:100%;display:flex}.esri-column__cell__input-container calcite-action-bar{background-color:#0000}.esri-column__cell__input-container div:first-child{flex-direction:column}.esri-column__cell__input-container calcite-input-time-zone{--calcite-dropdown-width:200px}.esri-column__cell__input-container calcite-input-time-picker:last-child,.esri-column__cell__input-container calcite-input-time-picker:nth-child(2),.esri-column__cell__input-container calcite-input-time-zone{margin-top:-1px}.esri-heatmap-slider{direction:ltr;min-width:260px}.esri-heatmap-slider .esri-slider{z-index:1;font-size:12px;position:relative}.esri-heatmap-slider .esri-slider .esri-slider__content{flex-direction:row;height:240px;margin:0 auto 0 40%}.esri-heatmap-slider .esri-slider .esri-slider__track{background-color:#0000;flex:none;display:flex}.esri-heatmap-slider .esri-slider .esri-slider__anchor{border-top:1px solid #fff;border-bottom:1px solid #6e6e6e;width:30px}.esri-heatmap-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,.esri-heatmap-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label{text-decoration:underline}.esri-heatmap-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,.esri-heatmap-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-heatmap-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,.esri-heatmap-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-heatmap-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,.esri-heatmap-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before{background-color:#49b0f2;transform:translate(-1.5px)}.esri-heatmap-slider .esri-slider .esri-slider__thumb{background-color:#6e6e6e;border:none;border-radius:0;width:6px;height:12px;top:-6px;left:-12px}.esri-heatmap-slider .esri-slider .esri-slider__thumb:before{content:"";background-color:#6e6e6e;width:3px;height:12px;transition:transform .125s ease-in-out,background-color .125s ease-in-out;position:absolute;top:0;left:-1.5px}.esri-heatmap-slider .esri-slider .esri-slider__thumb:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:6px solid #6e6e6e;width:0;height:0;position:absolute;top:0;left:6px}.esri-heatmap-slider .esri-slider .esri-slider__label{text-align:right;min-width:50px;line-height:20px;left:auto;right:50px}.esri-heatmap-slider .esri-slider .esri-slider__label:hover{background-color:#f3f3f3}.esri-heatmap-slider .esri-slider .esri-slider__segment:hover{cursor:default}.esri-heatmap-slider .esri-slider .esri-slider__range-input{text-align:center;width:50%;margin:auto}.esri-heatmap-slider .esri-slider .esri-slider__label-input{text-align:right;width:70px}.esri-heatmap-slider .esri-slider .esri-slider__max,.esri-heatmap-slider .esri-slider .esri-slider__min{z-index:0;flex:none;width:auto;margin:9px auto;padding:9px 12px;position:relative}.esri-heatmap-slider .esri-slider .esri-slider__max:before,.esri-heatmap-slider .esri-slider .esri-slider__min:before{z-index:-1;content:"";width:100%;height:100%;position:absolute;top:0;left:0}.esri-heatmap-slider .esri-slider .esri-slider__max.esri-slider__range--active,.esri-heatmap-slider .esri-slider .esri-slider__min.esri-slider__range--active{background-color:#fff}.esri-heatmap-slider .esri-slider .esri-slider__max .esri-slider__range-input,.esri-heatmap-slider .esri-slider .esri-slider__min .esri-slider__range-input{margin:0 auto}.esri-heatmap-slider .esri-slider .esri-slider__extra-content{height:100%;display:flex}.esri-heatmap-slider .esri-slider .esri-histogram__svg{overflow:visible}.esri-heatmap-slider .esri-slider .esri-histogram__label{fill:#323232;stroke-width:2px}.esri-heatmap-slider .esri-slider .esri-histogram__average-line,.esri-heatmap-slider .esri-slider .esri-histogram__label{paint-order:stroke;stroke:#fff}.esri-heatmap-slider .esri-slider .zoom-cap--max{position:absolute;top:0}.esri-heatmap-slider .esri-slider .zoom-cap--min{position:absolute;bottom:0}.esri-heatmap-slider .esri-slider .zoom-cap{stroke-width:0;width:30px;height:11px}.esri-heatmap-slider .esri-slider .zoom-cap:hover{cursor:pointer}.esri-heatmap-slider .esri-slider .zoom-cap:hover .zoom-cap--mask{fill:#fff}.esri-heatmap-slider .esri-slider .zoom-cap:hover .zoom-cap--line{fill:#0079c1}.esri-heatmap-slider .esri-slider .zoom-cap:hover .zoom-cap--underline,.esri-heatmap-slider .esri-slider .zoom-cap .zoom-cap--mask,.esri-heatmap-slider .esri-slider .zoom-cap .zoom-cap--line{fill:#fff}.esri-heatmap-slider .esri-slider .zoom-cap .zoom-cap--underline{fill:#323232}.esri-heatmap-slider__ramp{width:30px;height:100%;display:flex;position:relative}.esri-heatmap-slider__ramp svg{stroke:#6e6e6e;stroke-width:1px;width:100%;height:100%;position:absolute;left:0}.esri-heatmap-slider__ramp svg rect{width:100%;height:100%}.esri-heatmap-slider__ramp svg path{stroke-width:.5px}.esri-heatmap-slider__histogram-container{flex:1 1 0;width:120px;height:100%;display:flex}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider .esri-slider__content{margin:0 auto 0 35%}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider .esri-slider__track{background-color:#0000;width:12px}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__anchor--active .esri-slider__label{text-decoration:underline}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before{background-color:#49b0f2;transform:translate(-1.5px)}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__segment--interactive{background-image:url(../base/images/SM-Slider_TrackBackground_idle.svg);background-position:50%;background-repeat:no-repeat;background-size:12px 100%}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__segment--interactive:hover,.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__segment--interactive:focus{cursor:pointer;background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active{background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-histogram{direction:ltr;width:100%;height:100%}.esri-histogram__content{width:100%;height:100%}.esri-histogram__svg{width:100%;height:100%;display:inline-block;overflow:hidden}.esri-histogram__data-line{stroke:#888;stroke-width:1px;shape-rendering:crispedges}.esri-histogram__label{stroke:#000;stroke-width:0;direction:ltr;unicode-bidi:plaintext;font-size:12px}.esri-histogram__average-data-line{stroke:#444}.esri-histogram__average-symbol{font-family:Georgia\, serif,sans-serif;font-style:italic}[dir=rtl] .esri-histogram{direction:rtl}[dir=rtl] .esri-histogram .esri-histogram__average-label{direction:rtl;unicode-bidi:plaintext}.esri-histogram-range-slider{flex-direction:column;width:100%;height:100%;display:flex;position:relative}.esri-histogram-range-slider .esri-slider .esri-slider__label{display:none;top:24px}.esri-histogram-range-slider .esri-slider__anchor--moving .esri-slider__label{display:inline}.esri-histogram-range-slider .esri-slider{font-size:12px}.esri-histogram-range-slider .esri-slider__content{flex-direction:column-reverse;display:flex}.esri-histogram-range-slider .esri-slider__max{text-align:right;position:absolute;bottom:0;right:0}.esri-histogram-range-slider .esri-slider__max .esri-slider__range-input{float:right;text-align:right}.esri-histogram-range-slider .esri-slider__min{text-align:left;position:absolute;bottom:0;left:0}.esri-histogram-range-slider .esri-slider__min .esri-slider__range-input{text-align:left}.esri-histogram-range-slider .esri-slider--horizontal .esri-slider__max,.esri-histogram-range-slider .esri-slider--horizontal .esri-slider__min{min-width:50%;display:inline}.esri-histogram-range-slider .esri-histogram{align-self:flex-end;display:flex}.esri-histogram-range-slider .esri-histogram__bar{touch-action:none}.esri-histogram-range-slider__slider-container{align-self:flex-end;width:100%;margin-bottom:24px}.esri-histogram-range-slider__histogram-container{flex-grow:1;width:100%;height:100%;min-height:0;display:flex}.esri-histogram-range-slider__range-type--less-than .esri-slider__segment-0,.esri-histogram-range-slider__range-type--at-most .esri-slider__segment-0,.esri-histogram-range-slider__range-type--greater-than .esri-slider__segment-1,.esri-histogram-range-slider__range-type--at-least .esri-slider__segment-1,.esri-histogram-range-slider__range-type--between .esri-slider__segment-1,.esri-histogram-range-slider__range-type--not-between .esri-slider__segment-1{background-color:#0079c1}.esri-identity-modal__info,.esri-identity-modal__notice{margin-bottom:12px}.esri-item-list{width:100%}.esri-item-list__filter-container--sticky{z-index:1;position:sticky;top:0}.esri-item-list__group{margin-top:12px}.esri-item-list__scroller{overflow-y:auto}.esri-ui .esri-item-list__scroller{z-index:0;position:relative}.esri-ui .esri-item-list__scroller--enabled{max-height:420px}.esri-item-list__group__header{color:var(--calcite-color-text-2);font-weight:var(--calcite-font-weight-medium)}.esri-item-list__list-item{cursor:pointer;min-height:48px}.esri-item-list__list-item[class^=esri-icon-],.esri-item-list__list-item.esri-building-level-picker__arrow-up,.esri-item-list__list-item.esri-building-level-picker__arrow-down,.esri-item-list__list-item.esri-building-phase-picker__arrow-left,.esri-item-list__list-item.esri-building-phase-picker__arrow-right,.esri-item-list__list-item[class*=\ esri-icon-],.esri-item-list__list-item.esri-building-level-picker__arrow-up,.esri-item-list__list-item.esri-building-level-picker__arrow-down,.esri-item-list__list-item.esri-building-phase-picker__arrow-left,.esri-item-list__list-item.esri-building-phase-picker__arrow-right{padding-inline-end:2.8px}.esri-item-list__list-item--disabled{cursor:default}.esri-item-list__list-item-icon{place-content:center;height:48px;margin-inline:.75rem}.esri-item-list__no-matches-message{justify-content:center;align-items:center;height:96px;display:flex}.esri-labeled-switch__label{--calcite-label-margin-bottom:0}.esri-labeled-switch__label-content{text-wrap:balance;flex:1;align-items:center;gap:7px;display:flex}.esri-labeled-switch__label-content>div{flex-grow:1}.esri-labeled-switch__icon{color:var(--calcite-color-status-info);margin-top:-1px}.esri-labeled-switch__tooltip{text-wrap:wrap}.esri-layer-list{display:flex}.esri-layer-list__filter-no-results{padding:12px 15px}.esri-layer-list__item{--calcite-list-item-spacing-indent:2rem;--calcite-list-item-icon-center:8.5px}.esri-layer-list__item-temporary-icon{margin-inline-start:.25rem}.esri-layer-list__item-table-icon,.esri-layer-list__item-catalog-icon{margin-inline-end:0}.esri-layer-list__item-action-image{text-align:center;background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 0 16px;width:16px;height:16px;font-size:14px}.esri-layer-list__action-menu .esri-layer-list__action-group{display:none}.esri-layer-list__action-menu[open] .esri-layer-list__action-group{display:flex}.esri-layer-list__visible-icon{visibility:hidden}.esri-layer-list__item--active:hover>.esri-layer-list__visible-toggle>.esri-layer-list__visible-icon,.esri-layer-list__item--active:focus>.esri-layer-list__visible-toggle>.esri-layer-list__visible-icon,.esri-layer-list__item--active:focus-within>.esri-layer-list__visible-toggle>.esri-layer-list__visible-icon{visibility:visible}.esri-layer-list__item--invisible{color:#6e6e6e66}.esri-layer-list__status-indicator{visibility:hidden;color:#0000}.esri-layer-list__publishing{visibility:visible;color:#6e6e6e;transform-origin:var(--calcite-list-item-icon-center)var(--calcite-list-item-icon-center);animation:2s infinite esri-layer-list__publishing-anim}.esri-layer-list__updating{visibility:visible;animation:2s infinite esri-layer-list__updating-anim}.esri-layer-list__connection-status{visibility:visible;color:#f89927;width:16px;height:16px;margin-inline:7px}.esri-layer-list__connection-status--connected{color:#35ac46}.esri-layer-list__item-content{-webkit-user-select:none;user-select:none;word-break:break-word;word-wrap:break-word;font-size:var(--calcite-font-size--1)}.esri-layer-list__item-content-bottom{font-size:var(--calcite-font-size--1);margin:12px 15px}.esri-layer-list__item-content-bottom .esri-legend__service{padding:0 0 12px}.esri-layer-list__item-message{font-size:var(--calcite-font-size--1);margin:12px 15px}@keyframes esri-layer-list__updating-anim{0%,40%{color:#0000}50%,80%{color:var(--calcite-color-brand)}to{color:#0000}}@keyframes esri-layer-list__publishing-anim{0%,20%{transform:rotate(45deg)}80%,to{transform:rotate(135deg)}}.esri-legend{overflow:hidden auto}.esri-legend__message{padding:.5em 1em}.esri-legend__service{word-wrap:break-word;border-bottom:1px solid #6e6e6e4d;padding:12px 15px}.esri-legend__service:last-child{border-bottom:none}.esri-legend__layer{margin-left:7px;overflow:auto}.esri-legend__group-layer-child{margin-left:7px;padding-left:0;padding-right:0}.esri-legend__layer-table{flex-flow:column;width:100%;margin-bottom:12px;display:flex}.esri-legend__layer-child-table{border-collapse:collapse;width:100%;margin-bottom:12px;display:table}.esri-legend__layer-body{margin-left:7px}.esri-legend__layer-row{display:flex}.esri-legend__layer-cell{vertical-align:middle;word-break:break-word;min-width:100px;padding:4px 0}.esri-legend__layer-cell--symbols{text-align:center;min-width:10px}.esri-legend__layer-table--size-ramp{display:table}.esri-legend__layer-table--size-ramp .esri-legend__layer-row{display:table-row}.esri-legend__layer-table--size-ramp .esri-legend__layer-cell{display:table-cell}.esri-legend__size-ramp~.esri-legend__layer-cell--info{width:80%;max-width:80%}.esri-legend__layer-cell--info{word-break:normal;word-wrap:normal;max-width:250px;padding-left:7px;padding-right:7px;font-size:12px}.esri-legend__imagery-layer-image--stretched{margin-bottom:-2px;display:block}.esri-legend__imagery-layer-cell--stretched{vertical-align:top;padding:0;line-height:1}.esri-legend__imagery-layer-info--stretched{vertical-align:top;padding:0 2px}.esri-legend__symbol{justify-content:center;display:flex}.esri-legend__layer-caption{word-break:break-word;padding:6px 0;display:table-caption}.esri-legend__ramp-labels{flex-flow:column;justify-content:space-between;display:flex}.esri-legend__ramps{margin-left:3px}.esri-legend__color-ramp{width:24px}.esri-legend__opacity-ramp{background-image:url(../base/images/transparent-bg.png)}.esri-legend__ramp-tick{border-top:1px solid #6e6e6e4d;width:4px;line-height:0;position:absolute;left:auto;right:1px}.esri-legend__ramp-label{white-space:nowrap;padding:0 7px;font-size:12px;line-height:1em;position:relative}.esri-legend__ramp-label:before{content:"";border:3px solid #0000;border-left-width:0;border-right:4px solid #323232cc;width:0;height:0;display:block;position:absolute;top:.25em;right:100%}.esri-legend__ramp-label:first-child{margin-top:-4px}.esri-legend__ramp-label:last-child{bottom:-3px}.esri-legend-layer-caption{padding:6px 0;display:table-caption}[dir=rtl] .esri-legend__ramp-label:before{border-width:3px 0 3px 4px;border-color:#0000 #0000 #0000 #323232cc;left:100%;right:auto}[dir=rtl] .esri-legend__layer,[dir=rtl] .esri-legend__group-layer-child,[dir=rtl] .esri-legend__layer-body{margin-left:0;margin-right:7px;overflow:auto}[dir=rtl] .esri-legend__ramps{margin-left:auto;margin-right:3px}.esri-legend--card{background:#fff;transition:max-width .25s ease-in-out;display:flex;position:relative;overflow-x:auto}.esri-legend--card__section{border-left:1px solid #6e6e6e4d;min-width:300px;padding:12px 15px;font-size:12px;overflow:auto}.esri-legend--card__section:first-child{border-left:none}.esri-legend--card__message{padding:.5em 1em}.esri-legend--card__service-caption-container{border-bottom:1px solid #6e6e6e4d;height:45px;padding:12px 15px;font-weight:600}.esri-legend--card__service-caption-text{margin:0;padding-bottom:20px;overflow:auto}.esri-legend--card__layer-caption{margin-bottom:12px;padding:6px 0;font-weight:400}.esri-legend--card__service-content{height:calc(100% - 45px);display:flex}.esri-legend--card__label-container{flex-wrap:wrap;display:flex}.esri-legend--card__relationship-label-container{flex-direction:column;display:flex}.esri-legend--card__relationship-label-container .esri-legend--card__layer-row{padding-bottom:.5em}.esri-legend--card__relationship-label-container .esri-legend--card__layer-row:last-child{padding-bottom:0}.esri-legend--card__relationship-section{border:none}.esri-legend--card__label-element{text-align:center;min-width:4em;min-height:2.7em;margin:.1em;padding:.5em 1em}.esri-legend--card__image-label{padding-left:7px;padding-right:7px}.esri-legend--card__layer-row,.esri-legend--card__size-ramp-container{align-items:center;display:flex}.esri-legend--card__size-ramp-preview{display:flex}.esri-legend--card__ramp-label{white-space:nowrap;margin:0 .5em}.esri-legend--card__pie-chart-ramp-preview{justify-content:center;display:flex}.esri-legend--card__interval-separator{text-align:center;font-size:.5em}.esri-legend--card__imagery-layer-image--stretched{margin-bottom:-2px;display:block}.esri-legend--card__symbol-container{position:relative}.esri-legend--card__interval-separators-container{position:absolute;top:50px;left:50%;transform:translate(-50%,-50%)}.esri-legend--card__carousel-title{margin:0}.esri-legend--card__service{border-left:1px solid #6e6e6e4d;min-width:-moz-fit-content;min-width:fit-content}.esri-legend--card__symbol{margin:auto;display:block}.esri-legend--stacked{flex-direction:column;min-width:300px;display:flex}.esri-legend--stacked .esri-legend--card__section{border:none;width:250px;height:auto;overflow:auto}.esri-legend--stacked .esri-legend--card__size-ramp-row{flex-direction:column}.esri-legend--stacked .esri-legend--card__symbol-row{width:100%;margin:5px 0;display:table-row}.esri-legend--stacked .esri-legend--card__label-cell{vertical-align:middle;display:table-cell}.esri-legend--stacked .esri-legend--card__symbol-cell{vertical-align:middle;text-align:center;display:table-cell}.esri-legend--stacked .esri-legend--card__carousel-indicator-container{justify-content:center;width:300px;height:32px;display:flex;overflow:auto;box-shadow:0 -1px #6e6e6e4d}.esri-legend--stacked .esri-legend--card__carousel-indicator{cursor:pointer;justify-content:center;align-items:center;width:16px;height:auto;display:flex}.esri-legend--stacked .esri-legend--card__carousel-indicator:before{content:"";background-color:#0000;border-radius:50%;width:10px;height:10px;transition:background-color .125s ease-in-out;display:block;box-shadow:0 0 0 1px #6e6e6e}.esri-legend--stacked .esri-legend--card__carousel-indicator:hover:before,.esri-legend--stacked .esri-legend--card__carousel-indicator--activated:before,.esri-legend--stacked .esri-legend--card__carousel-indicator--activated:hover:before{background-color:#6e6e6e}.esri-ui-corner{max-width:100%}.esri-ui-corner .esri-legend--card{max-height:420px}[dir=rtl] .esri-view-width-greater-than-small .esri-legend--card__section{border-left:0;border-right:1px solid #6e6e6e4d}[dir=rtl] .esri-view-width-greater-than-small .esri-legend--card__section:first-child{border-right:none}.esri-relationship-ramp--diamond__container{font-size:12px;display:flex}.esri-relationship-ramp--diamond__left-column{text-align:right;align-self:center;max-width:85px;padding-right:5px}.esri-relationship-ramp--diamond__right-column{text-align:left;align-self:center;max-width:85px;padding-left:5px}.esri-relationship-ramp--diamond__middle-column{text-align:center;flex-direction:column;display:flex}.esri-relationship-ramp--diamond__middle-column--label{align-self:center;max-width:85px}.esri-relationship-ramp--diamond__middle-column--ramp{width:85px;height:85px}.esri-relationship-ramp--square__table{font-size:12px;display:table}.esri-relationship-ramp--square__table-row{display:table-row}.esri-relationship-ramp--square__table-cell{display:table-cell}.esri-relationship-ramp--square__table-label{max-width:95px}.esri-relationship-ramp--square__table-label--left-bottom{vertical-align:bottom;text-align:left}.esri-relationship-ramp--square__table-label--right-bottom{vertical-align:bottom;text-align:right}.esri-relationship-ramp--square__table-label--left-top{vertical-align:top;text-align:left}.esri-relationship-ramp--square__table-label--right-top{vertical-align:top;text-align:right}.esri-univariate-above-and-below-ramp__symbol{justify-content:center;align-items:center;display:flex}.esri-univariate-above-and-below-ramp__label{white-space:nowrap;margin-left:7px;font-size:12px;line-height:1em;position:relative}.esri-univariate-above-and-below-ramp__label:before{content:"";border-style:solid;border-width:1px 0 0;width:14px;height:0;display:block;position:absolute;top:.45em;left:-19px}.esri-univariate-above-and-below-ramp__label:first-child{top:-6px}.esri-univariate-above-and-below-ramp__label:last-child{bottom:-6px}.esri-univariate-above-and-below-ramp__color--card{position:relative}.esri-univariate-above-and-below-ramp__color--card:before{content:"";border-left:1px solid #000;border-right:1px solid #000;width:100%;height:15px;display:block;position:absolute;top:1px}[dir=rtl] .esri-univariate-above-and-below-ramp__label{margin-left:auto;margin-right:7px}[dir=rtl] .esri-univariate-above-and-below-ramp__label:before{left:auto;right:-19px}.esri-line-of-sight__container{padding:var(--esri-widget-padding);flex-flow:column;gap:12px;display:flex;position:relative;overflow-y:auto}.esri-line-of-sight__error{color:#8c2907}.esri-line-of-sight__hint{flex-direction:column;gap:12px;display:flex}.esri-line-of-sight__error,.esri-line-of-sight__hint{animation:.25s ease-in-out esri-fade-in;overflow:hidden}.esri-line-of-sight__error p,.esri-line-of-sight__hint p{margin:0;padding:0}.esri-line-of-sight__actions{flex-flow:column;justify-content:center;gap:6px;display:flex}.esri-measurement-widget-content{padding:var(--esri-widget-padding);flex-direction:column;gap:24px;display:flex;position:relative;overflow-y:auto}.esri-measurement-widget-content__error{color:#8c2907}.esri-measurement-widget-content__error,.esri-measurement-widget-content__hint{overflow:hidden}.esri-measurement-widget-content__error p,.esri-measurement-widget-content__hint p{margin:0;padding:0}.esri-measurement-widget-content__hint,.esri-measurement-widget-content__error,.esri-measurement-widget-content__measurement,.esri-measurement-widget-content__measurement-item{flex-direction:column;gap:12px;animation:.25s ease-in-out esri-fade-in;display:flex}.esri-measurement-widget-content__measurement-item--disabled{color:#32323266}.esri-measurement-widget-content__measurement-item__value{font-weight:600}.esri-measurement-widget-content__actions{flex-direction:column;justify-content:center;gap:6px;display:flex}.esri-navigation-toggle{display:flex}.esri-navigation-toggle:not(.esri-navigation-toggle--horizontal){flex-direction:column}.esri-navigation-toggle calcite-button[appearance=outline-fill]{--calcite-color-foreground-1:var(--calcite-color-foreground-3);--calcite-ui-icon-color:var(--calcite-color-text-1)}.esri-opacity-slider{direction:ltr;min-width:260px}.esri-opacity-slider .esri-slider{z-index:1;font-size:12px;position:relative}.esri-opacity-slider .esri-slider .esri-slider__content{flex-direction:row;height:240px;margin:0 auto 0 40%}.esri-opacity-slider .esri-slider .esri-slider__track{background-color:#0000;flex:none;display:flex}.esri-opacity-slider .esri-slider .esri-slider__anchor{border-top:1px solid #fff;border-bottom:1px solid #6e6e6e;width:30px}.esri-opacity-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,.esri-opacity-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label{text-decoration:underline}.esri-opacity-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,.esri-opacity-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-opacity-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,.esri-opacity-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-opacity-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,.esri-opacity-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before{background-color:#49b0f2;transform:translate(-1.5px)}.esri-opacity-slider .esri-slider .esri-slider__thumb{background-color:#6e6e6e;border:none;border-radius:0;width:6px;height:12px;top:-6px;left:-12px}.esri-opacity-slider .esri-slider .esri-slider__thumb:before{content:"";background-color:#6e6e6e;width:3px;height:12px;transition:transform .125s ease-in-out,background-color .125s ease-in-out;position:absolute;top:0;left:-1.5px}.esri-opacity-slider .esri-slider .esri-slider__thumb:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:6px solid #6e6e6e;width:0;height:0;position:absolute;top:0;left:6px}.esri-opacity-slider .esri-slider .esri-slider__label{text-align:right;min-width:50px;line-height:20px;left:auto;right:50px}.esri-opacity-slider .esri-slider .esri-slider__label:hover{background-color:#f3f3f3}.esri-opacity-slider .esri-slider .esri-slider__segment:hover{cursor:default}.esri-opacity-slider .esri-slider .esri-slider__range-input{text-align:center;width:50%;margin:auto}.esri-opacity-slider .esri-slider .esri-slider__label-input{text-align:right;width:70px}.esri-opacity-slider .esri-slider .esri-slider__max,.esri-opacity-slider .esri-slider .esri-slider__min{z-index:0;flex:none;width:auto;margin:9px auto;padding:9px 12px;position:relative}.esri-opacity-slider .esri-slider .esri-slider__max:before,.esri-opacity-slider .esri-slider .esri-slider__min:before{z-index:-1;content:"";width:100%;height:100%;position:absolute;top:0;left:0}.esri-opacity-slider .esri-slider .esri-slider__max.esri-slider__range--active,.esri-opacity-slider .esri-slider .esri-slider__min.esri-slider__range--active{background-color:#fff}.esri-opacity-slider .esri-slider .esri-slider__max .esri-slider__range-input,.esri-opacity-slider .esri-slider .esri-slider__min .esri-slider__range-input{margin:0 auto}.esri-opacity-slider .esri-slider .esri-slider__extra-content{height:100%;display:flex}.esri-opacity-slider .esri-slider .esri-histogram__svg{overflow:visible}.esri-opacity-slider .esri-slider .esri-histogram__label{fill:#323232;stroke-width:2px}.esri-opacity-slider .esri-slider .esri-histogram__average-line,.esri-opacity-slider .esri-slider .esri-histogram__label{paint-order:stroke;stroke:#fff}.esri-opacity-slider .esri-slider .zoom-cap--max{position:absolute;top:0}.esri-opacity-slider .esri-slider .zoom-cap--min{position:absolute;bottom:0}.esri-opacity-slider .esri-slider .zoom-cap{stroke-width:0;width:30px;height:11px}.esri-opacity-slider .esri-slider .zoom-cap:hover{cursor:pointer}.esri-opacity-slider .esri-slider .zoom-cap:hover .zoom-cap--mask{fill:#fff}.esri-opacity-slider .esri-slider .zoom-cap:hover .zoom-cap--line{fill:#0079c1}.esri-opacity-slider .esri-slider .zoom-cap:hover .zoom-cap--underline,.esri-opacity-slider .esri-slider .zoom-cap .zoom-cap--mask,.esri-opacity-slider .esri-slider .zoom-cap .zoom-cap--line{fill:#fff}.esri-opacity-slider .esri-slider .zoom-cap .zoom-cap--underline{fill:#323232}.esri-opacity-slider__ramp{width:30px;height:100%;display:flex;position:relative}.esri-opacity-slider__ramp svg{stroke:#6e6e6e;stroke-width:1px;width:100%;height:100%;position:absolute;left:0}.esri-opacity-slider__ramp svg rect{width:100%;height:100%}.esri-opacity-slider__ramp svg path{stroke-width:.5px}.esri-opacity-slider__histogram-container{flex:1 1 0;width:120px;height:100%;display:flex}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider .esri-slider__content{margin:0 auto 0 35%}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider .esri-slider__track{background-color:#0000;width:12px}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__anchor--active .esri-slider__label{text-decoration:underline}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before{background-color:#49b0f2;transform:translate(-1.5px)}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__segment--interactive{background-image:url(../base/images/SM-Slider_TrackBackground_idle.svg);background-position:50%;background-repeat:no-repeat;background-size:12px 100%}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__segment--interactive:hover,.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__segment--interactive:focus{cursor:pointer;background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active{background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-imagery-viewer{width:100%;height:100%}.esri-oriented-imagery-viewer--floating{box-sizing:border-box;z-index:1;--calcite-font-weight-medium:$font-weight;--calcite-font-size-0:$font-size;--calcite-icon-size:8px;flex-direction:column;align-items:flex-start;min-width:386px;max-width:80vw;min-height:400px;max-height:78vh;display:flex;overflow:hidden}.esri-oriented-imagery-viewer--docked{box-sizing:border-box;z-index:1;--calcite-font-weight-medium:$font-weight;--calcite-font-size-0:$font-size;--calcite-icon-size:8px;flex-direction:column;align-items:flex-start;width:100%;height:100%;display:flex;top:0;bottom:0;overflow:hidden}.esri-oriented-imagery-viewer__body{flex-direction:column;flex:1 0 auto;order:1;align-self:stretch;height:100%;display:flex}.esri-oriented-imagery-viewer__body-current-coverage{--calcite-ui-icon-color:var(--calcite-color-status-danger)}.esri-oriented-imagery-viewer__body-additional-camera-locations{--calcite-ui-icon-color:var(--calcite-color-brand)}.esri-oriented-imagery-viewer__body-additional-coverage{--calcite-ui-icon-color:var(--calcite-color-status-info)}.esri-oriented-imagery-viewer__body-footprint{--calcite-ui-icon-color:var(--calcite-color-status-success)}.esri-oriented-imagery-viewer__carousel{z-index:1;border:1px solid var(--calcite-color-border-2);align-items:center;width:98%;height:140px;margin:auto 1% 0;position:absolute;bottom:0;box-shadow:0 0 1px #0000004d}.esri-oriented-imagery-viewer__carousel-container{height:auto;display:inline-block;overflow:auto hidden}.esri-oriented-imagery-viewer__carousel header{--calcite-font-weight-medium:$font-weight--light;--calcite-font-size-0:$font-size--tiny}.esri-oriented-imagery-viewer__carousel-item{width:100px;height:70px}.esri-oriented-imagery-viewer__carousel-item-wrapper{box-sizing:border-box;justify-content:center;align-items:center;width:106px;height:78px;margin:auto 10px;display:flex;box-shadow:0 1px 2px #0000004d}.esri-oriented-imagery-viewer__carousel-item-wrapper--selected{box-sizing:border-box;border:2px solid var(--calcite-color-brand);justify-content:center;align-items:center;width:106px;height:78px;margin:auto 10px;display:flex;box-shadow:0 1px 2px #0000004d}.esri-oriented-imagery-viewer__carousel-content{display:flex}.esri-oriented-imagery-viewer__close{background:var(--calcite-color-foreground-1);flex-direction:row;flex-grow:0;order:7;justify-content:center;align-items:center;width:48px;height:59px;display:flex}.esri-oriented-imagery-viewer__image-enhancement-wrapper{z-index:1;border:1px solid var(--calcite-color-border-2);align-items:center;width:98%;height:140px;margin:auto 1% 0;position:absolute;bottom:0;box-shadow:0 0 1px #0000004d}.esri-oriented-imagery-viewer__image-enhancement-tools{display:flex}.esri-oriented-imagery-viewer__image-enhancement-tool-container{width:50%;margin-block:2px;padding-inline:.75rem}.esri-oriented-imagery-viewer__viewer{cursor:url(data:text/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2226%22%20width%3D%2226%22%3E%0A%3Cpath%20stroke%3D%22%23000%22%20stroke-width%3D%221px%22%20fill%3D%22%23fff%22%20d%3D%22m15.3%2020.5s6.38-6.73%204.64-8.24-3.47%201.01-3.47%201.01%203.61-5.72%201.41-6.49c-2.2-0.769-3.33%204.36-3.33%204.36s0.873-5.76-1.06-5.76-1.58%205.39-1.58%205.39-0.574-4.59-2.18-4.12c-1.61%200.468-0.572%205.51-0.572%205.51s-1.58-4.89-2.93-3.79c-1.35%201.11%200.258%205.25%200.572%206.62%200.836%202.43%202.03%202.94%202.17%205.55%22%2F%3E%0A%3C%2Fsvg%3E%0A);flex-grow:1;width:100%;margin:0;display:flex}.esri-oriented-imagery-viewer__viewer--hide{display:none}.esri-oriented-imagery-viewer__viewer-container{border-top:1px solid var(--calcite-color-border-3);background:var(--calcite-color-foreground-1);border-radius:0 0 3px 3px;flex:1 0 auto;order:1;align-self:stretch;width:100%;height:calc(100% - 49px);display:flex}@keyframes rotateOrientedImageryNavigationTool{0%{transform:rotate(var(--oi-navigation-tool-rotation-from,0deg))}to{transform:rotate(var(--oi-navigation-tool-rotation-to,0deg))}}.esri-oriented-imagery-viewer__message-box{text-align:center;word-break:break-word;justify-content:center;align-items:center;width:100%;height:100%;padding:0 25%;font-size:12px;display:flex;position:relative}.esri-oriented-imagery-viewer__navigation{transform:rotate(var(--oi-navigation-tool-rotation-to,0deg))}.esri-oriented-imagery-viewer__navigation-animate{animation:.7s linear forwards rotateOrientedImageryNavigationTool}.esri-oriented-imagery-viewer__navigation-feature{fill:var(--calcite-color-brand);stroke:var(--calcite-color-foreground-1);stroke-width:1px}.esri-oriented-imagery-viewer__navigation-feature.selected{fill:var(--calcite-color-status-danger)}.esri-oriented-imagery-viewer__navigation-feature-path{pointer-events:none}.esri-oriented-imagery-viewer__navigation-feature-path-stop-offset-0{stop-color:var(--calcite-color-status-danger);stop-opacity:.4}.esri-oriented-imagery-viewer__navigation-feature-path-stop-offset-1{stop-color:var(--calcite-color-status-danger);stop-opacity:.2}.esri-oriented-imagery-viewer__navigation-pointer{fill:var(--calcite-color-foreground-1);fill-rule:evenodd;stroke:#0000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-width:0}.esri-oriented-imagery-viewer__navigation-pointer-north{fill:var(--calcite-color-status-danger)}.esri-oriented-imagery-viewer__navigation-wrapper{z-index:1;position:absolute;bottom:0;right:0}.esri-oriented-imagery-viewer__navigation-wrapper--zoomed{transform-origin:100% 100%;transform:scale(1.5)}.esri-oriented-imagery-viewer__navigation-wrapper-boundary{fill:var(--calcite-color-foreground-1);fill-opacity:.25;stroke:var(--calcite-color-border-2)}.esri-oriented-imagery-viewer__navigation-sector{fill:none}.esri-oriented-imagery-viewer__navigation-sector-separator{stroke:var(--calcite-color-border-2);stroke-width:1px}.esri-oriented-imagery-viewer__navigation-sector-cross{stroke:var(--calcite-color-status-danger);stroke-width:1px}.esri-oriented-imagery-viewer__navigation-sector-enabled{fill:var(--calcite-color-foreground-1);stroke:var(--calcite-color-border-2);stroke-width:1px}.esri-oriented-imagery-viewer__navigation-sector-disabled{fill:var(--calcite-color-foreground-3);stroke:var(--calcite-color-border-2);stroke-width:1px}.esri-oriented-imagery-viewer__navigation-sector-outer{fill:var(--calcite-color-foreground-1);fill-opacity:.4;stroke:none}.esri-oriented-imagery-viewer__pro .esri-oriented-imagery-viewer{max-width:unset;max-height:unset;width:100%;height:100%;position:static}.esri-panoramic-viewer{width:100%;height:100%}@keyframes esri-docking-animation{0%{opacity:0}25%{opacity:0}to{opacity:1}}@keyframes popup-intro-animation-down{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translate(0)}}@keyframes popup-intro-animation-up{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translate(0)}}.esri-ui .esri-popup{z-index:1;pointer-events:none;flex-flow:column;display:flex;position:absolute}.esri-ui .esri-popup .esri-features{flex:1;width:100%}.esri-ui .esri-popup .esri-widget__heading{margin:0}.esri-ui .esri-popup--hidden{display:none}.esri-popup--shadow{box-shadow:0 1px 4px #000c}.esri-popup--aligned-top-center{transform-origin:50% 100%}.esri-popup--aligned-bottom-center{transform-origin:50% -5%}.esri-popup--aligned-top-left,.esri-popup--aligned-bottom-left{transform-origin:100%}.esri-popup--aligned-top-right,.esri-popup--aligned-bottom-right{transform-origin:-5%}.esri-popup--aligned-top-center,.esri-popup--aligned-top-left,.esri-popup--aligned-top-right{animation:.2s ease-in-out popup-intro-animation-down}.esri-popup--aligned-bottom-center,.esri-popup--aligned-bottom-left,.esri-popup--aligned-bottom-right{animation:.2s ease-in-out popup-intro-animation-up}.esri-popup__main-container{z-index:1;pointer-events:auto;background-color:#fff;width:340px;min-height:48px;max-height:340px;display:flex;position:relative;overflow:hidden}.esri-popup__pointer{width:0;height:0;position:absolute}.esri-popup__pointer-direction{content:"";background-color:#fff;width:12px;height:12px;position:absolute}.esri-popup--aligned-top-center .esri-popup__pointer{margin:0 0 0 -6px;top:100%;left:50%}.esri-popup--aligned-bottom-center .esri-popup__pointer{margin:0 0 0 -6px;bottom:100%;left:50%}.esri-popup--aligned-top-left .esri-popup__pointer{bottom:6px;right:6px;transform:rotate(-45deg)}.esri-popup--aligned-bottom-left .esri-popup__pointer{top:6px;right:6px;transform:rotate(45deg)}.esri-popup--aligned-top-right .esri-popup__pointer{bottom:6px;left:6px;transform:rotate(45deg)}.esri-popup--aligned-bottom-right .esri-popup__pointer{top:6px;left:6px;transform:rotate(-45deg)}.esri-popup--aligned-top-center .esri-popup__pointer-direction,.esri-popup--aligned-bottom-center .esri-popup__pointer-direction{transform:scale(.75,2)rotate(45deg)}.esri-popup--aligned-top-left .esri-popup__pointer-direction,.esri-popup--aligned-bottom-left .esri-popup__pointer-direction,.esri-popup--aligned-top-right .esri-popup__pointer-direction,.esri-popup--aligned-bottom-right .esri-popup__pointer-direction{top:-6px;left:-6px;transform:scaleY(3.5)rotate(45deg)}.esri-popup--aligned-top-center .esri-popup__pointer-direction{top:-6px;left:0}.esri-popup--aligned-bottom-center .esri-popup__pointer-direction{bottom:-6px;left:0}.esri-view-width-xlarge .esri-popup__main-container{width:460px}.esri-view-width-large .esri-popup__main-container{width:400px}.esri-view-width-medium .esri-popup__main-container{width:340px}.esri-view-width-less-than-medium .esri-popup__main-container{width:280px}.esri-view-width-xsmall .esri-popup--is-docked-bottom-center{margin-bottom:16px}.esri-view-width-xsmall .esri-popup--is-docked-top-center,.esri-view-width-xsmall .esri-popup--is-docked-bottom-center{width:auto;margin:0}.esri-view-width-xsmall .esri-popup--is-docked-top-center .esri-popup__main-container,.esri-view-width-xsmall .esri-popup--is-docked-bottom-center .esri-popup__main-container{width:100%;max-height:75%;position:absolute;left:0;right:0}.esri-view-width-xsmall .esri-popup--is-docked-bottom-center .esri-popup__main-container{bottom:0}.esri-view-width-xsmall .esri-popup--is-docked-top-center .esri-popup__main-container{top:0}.esri-view-height-xlarge .esri-popup__main-container{max-height:460px}.esri-view-height-xlarge.esri-popup--feature-menu-open .esri-popup__feature-menu-viewport{max-height:410px}.esri-view-height-large .esri-popup__main-container{max-height:400px}.esri-view-height-large.esri-popup--feature-menu-open .esri-popup__feature-menu-viewport{max-height:350px}.esri-view-height-less-than-medium .esri-popup__main-container{max-height:300px}.esri-view-height-less-than-medium.esri-popup--feature-menu-open .esri-popup__feature-menu-viewport{max-height:250px}.esri-popup--is-docked{margin:15px 15px 30px;animation:.25s ease-out esri-docking-animation;inset:0}.esri-ui .esri-popup--is-docked{flex-flow:row}.esri-popup--is-docked-top-left,.esri-popup--is-docked-top-center,.esri-popup--is-docked-top-right{align-items:flex-start}.esri-popup--is-docked-bottom-left,.esri-popup--is-docked-bottom-center,.esri-popup--is-docked-bottom-right{align-items:flex-end}.esri-popup--is-docked-top-left,.esri-popup--is-docked-bottom-left{justify-content:flex-start}.esri-popup--is-docked-top-center,.esri-popup--is-docked-bottom-center{justify-content:center}.esri-popup--is-docked-top-right,.esri-popup--is-docked-bottom-right{justify-content:flex-end}.esri-popup--is-docked-top-left .esri-popup__main-container,.esri-popup--is-docked-top-right .esri-popup__main-container,.esri-popup--is-docked-bottom-left .esri-popup__main-container,.esri-popup--is-docked-bottom-right .esri-popup__main-container{max-height:80%}.esri-popup--is-docked-top-center .esri-popup__main-container,.esri-popup--is-docked-bottom-center .esri-popup__main-container{max-height:40%}[dir=rtl] .esri-popup--is-docked-top-left,[dir=rtl] .esri-popup--is-docked-bottom-left{justify-content:flex-end}[dir=rtl] .esri-popup--is-docked-top-right,[dir=rtl] .esri-popup--is-docked-bottom-right{justify-content:flex-start}@media (prefers-reduced-motion){.esri-popup--aligned-top-center,.esri-popup--aligned-top-left,.esri-popup--aligned-top-right,.esri-popup--aligned-bottom-center,.esri-popup--aligned-bottom-left,.esri-popup--aligned-bottom-right,.esri-popup--is-docked{animation:none}}.esri-print{flex-grow:1;padding:0;display:flex;position:relative;overflow-y:auto;min-height:240px!important}.esri-print section[aria-hidden=true]{display:none}.esri-print__panel-items--centered{align-items:center;display:flex}.esri-print__header-title{margin:0 auto 0 0;padding:12px 15px;font-size:16px;font-weight:600}.esri-print__browse-template-button-container{padding:12px 15px}.esri-print__container{flex-direction:column;flex-grow:1;display:flex}.esri-print__content{background-color:#fff;flex-flow:column;flex-grow:1;justify-content:space-between;display:flex}.esri-print__layout-section,.esri-print__map-only-section{margin-bottom:3px;padding:12px 15px}.esri-print__layout-tab-list{background-color:#f3f3f3;justify-content:space-between;margin:0;padding:0;display:flex;position:relative;bottom:-1px}.esri-print__layout-tab{cursor:pointer;text-align:center;color:#6e6e6e;border:1px solid #0000;justify-content:center;align-items:center;width:100%;margin:0;padding:5px;display:flex}.esri-print__layout-tab:hover,.esri-print__layout-tab:focus{color:#323232;background-color:#f3f3f3}.esri-print__layout-tab[aria-selected=true],.esri-print__layout-tab[aria-selected=true]:hover{color:#323232;background-color:#fff;border-color:#0079c1 #6e6e6e4d #fff}.esri-print__panel--error{color:#8c2907}.esri-print__panel-container{flex-direction:column;flex:1 0;gap:9px;display:flex}.esri-print__form-checkbox-label{align-items:center;column-gap:7px;display:flex}.esri-print__form-checkbox-label [type=checkbox]{margin:0}.esri-print__scale-info-container .esri-print__form-checkbox-label{margin-block-end:6px}.esri-print__scale-input-container{align-items:center;padding-bottom:12px;display:flex}.esri-print__scale-input-container .esri-print__scale-input{flex-grow:1}.esri-print__template-select-container{cursor:pointer;border:1px solid #6e6e6e4d;justify-content:space-between;align-items:center;display:flex}.esri-print__template-select-container .esri-print__template-select-block{border:none;flex-shrink:1}.esri-print__template-select-container .esri-print__template-select-icon{padding:12px}.esri-print__template-select-container .esri-print__template-select-icon [class^=esri-icon-],.esri-print__template-select-container .esri-print__template-select-icon .esri-building-level-picker__arrow-up,.esri-print__template-select-container .esri-print__template-select-icon .esri-building-level-picker__arrow-down,.esri-print__template-select-container .esri-print__template-select-icon .esri-building-phase-picker__arrow-left,.esri-print__template-select-container .esri-print__template-select-icon .esri-building-phase-picker__arrow-right,.esri-print__template-select-container .esri-print__template-select-icon [class*=\ esri-icon-],.esri-print__template-select-container .esri-print__template-select-icon .esri-building-level-picker__arrow-up,.esri-print__template-select-container .esri-print__template-select-icon .esri-building-level-picker__arrow-down,.esri-print__template-select-container .esri-print__template-select-icon .esri-building-phase-picker__arrow-left,.esri-print__template-select-container .esri-print__template-select-icon .esri-building-phase-picker__arrow-right{background:0 0}.esri-print__template-select-flow-item-container{flex-direction:column;flex-grow:1;justify-content:space-between;display:flex;overflow-y:hidden}.esri-print__template-select-flow-item-container .esri-print__template-select-flow-item-content{flex-direction:column;display:flex;overflow-y:auto}.esri-print__template-select-flow-item-container .esri-print__template-select-flow-item-content .esri-print__template-select-flow-item-list-heading{border-bottom:1px solid var(--calcite-color-border-3);color:#323232;background-color:#f3f3f3;align-items:center;gap:7px;padding:12px 15px;font-size:14px;font-weight:500;display:flex}.esri-print__advanced-options-section{background-color:#f3f3f3;border:1px solid #6e6e6e4d}.esri-print__advanced-options-section [class^=esri-icon-],.esri-print__advanced-options-section .esri-building-level-picker__arrow-up,.esri-print__advanced-options-section .esri-building-level-picker__arrow-down,.esri-print__advanced-options-section .esri-building-phase-picker__arrow-left,.esri-print__advanced-options-section .esri-building-phase-picker__arrow-right,.esri-print__advanced-options-section [class*=\ esri-icon-],.esri-print__advanced-options-section .esri-building-level-picker__arrow-up,.esri-print__advanced-options-section .esri-building-level-picker__arrow-down,.esri-print__advanced-options-section .esri-building-phase-picker__arrow-left,.esri-print__advanced-options-section .esri-building-phase-picker__arrow-right{background:0 0}.esri-print__advanced-options-button-container{background-color:#0000;justify-content:space-between;align-items:center;width:100%;display:flex;overflow:visible}.esri-print__advanced-options-button{cursor:pointer;background-color:#0000;border:none;width:100%;padding:6px 7px;font-family:inherit}.esri-print__advanced-options-button[aria-expanded=true] .esri-print__advanced-options-button-icon--closed,.esri-print__advanced-options-button[aria-expanded=false] .esri-print__advanced-options-button-icon--opened,.esri-print__advanced-options-button .esri-print__advanced-options-button-icon--closed-rtl{display:none}.esri-print__advanced-options-button[aria-expanded=false] .esri-print__advanced-options-button-icon--closed,.esri-print__advanced-options-button[aria-expanded=true] .esri-print__advanced-options-button-icon--opened{display:block}.esri-print__advanced-options-button-title{margin:0 3px;font-size:12px}.esri-print__advanced-options-container{padding:6px 7px;font-size:12px}.esri-print__advanced-options-container .esri-print__form-section-container{margin-bottom:6px}.esri-print__size-container{grid-template-columns:1fr 1fr 32px;column-gap:7px;width:100%;display:inline-grid}.esri-print__size-container [class^=esri-icon-],.esri-print__size-container .esri-building-level-picker__arrow-up,.esri-print__size-container .esri-building-level-picker__arrow-down,.esri-print__size-container .esri-building-phase-picker__arrow-left,.esri-print__size-container .esri-building-phase-picker__arrow-right,.esri-print__size-container [class*=\ esri-icon-],.esri-print__size-container .esri-building-level-picker__arrow-up,.esri-print__size-container .esri-building-level-picker__arrow-down,.esri-print__size-container .esri-building-phase-picker__arrow-left,.esri-print__size-container .esri-building-phase-picker__arrow-right{background:0 0;align-self:flex-end;margin-bottom:12px}.esri-print__swap-button{color:#6e6e6e;border:none;flex:1 0 auto}.esri-print__export-button{min-height:unset;width:auto;margin:6px 7px}.esri-print__export-section--centered{text-align:center}.esri-print__export-panel-container{padding:12px 0;font-size:12px}.esri-print__export-panel-container [class^=esri-icon-],.esri-print__export-panel-container .esri-building-level-picker__arrow-up,.esri-print__export-panel-container .esri-building-level-picker__arrow-down,.esri-print__export-panel-container .esri-building-phase-picker__arrow-left,.esri-print__export-panel-container .esri-building-phase-picker__arrow-right,.esri-print__export-panel-container [class*=\ esri-icon-],.esri-print__export-panel-container .esri-building-level-picker__arrow-up,.esri-print__export-panel-container .esri-building-level-picker__arrow-down,.esri-print__export-panel-container .esri-building-phase-picker__arrow-left,.esri-print__export-panel-container .esri-building-phase-picker__arrow-right{margin-top:.15em;margin-right:.5em}.esri-print__exported-file-link-title{white-space:pre-wrap;word-break:break-word;word-wrap:break-word}.esri-print__exported-file-link{color:#6e6e6e;align-items:flex-start;margin-bottom:6px;text-decoration:none;display:flex}.esri-print__exported-file-link:hover{color:#2e2e2e}.esri-print__exported-file--loader{align-self:center;margin-inline:12px}.esri-print__exported-file--error{cursor:pointer;color:#8c2907}.esri-print .esri-print__exported-file--error:hover{color:#8c2907}.esri-print__exported-files-empty{flex-direction:column;align-items:center;gap:12px;padding:12px 15px;display:flex}.esri-print__template-button-container{padding:12px 15px}.esri-print__template-done-button{width:100%}.esri-print__loader{background:url(../base/images/loading-throb.gif) 50% no-repeat;width:32px;height:40px;margin:0 auto}[dir=rtl] .esri-print__export-panel-container [class^=esri-icon-],[dir=rtl] .esri-print__export-panel-container .esri-building-level-picker__arrow-up,[dir=rtl] .esri-print__export-panel-container .esri-building-level-picker__arrow-down,[dir=rtl] .esri-print__export-panel-container .esri-building-phase-picker__arrow-left,[dir=rtl] .esri-print__export-panel-container .esri-building-phase-picker__arrow-right,[dir=rtl] .esri-print__export-panel-container [class*=\ esri-icon-],[dir=rtl] .esri-print__export-panel-container .esri-building-level-picker__arrow-up,[dir=rtl] .esri-print__export-panel-container .esri-building-level-picker__arrow-down,[dir=rtl] .esri-print__export-panel-container .esri-building-phase-picker__arrow-left,[dir=rtl] .esri-print__export-panel-container .esri-building-phase-picker__arrow-right{margin-left:.5em;margin-right:0}[dir=rtl] .esri-print__advanced-options-button[aria-expanded=false] .esri-print__advanced-options-button-icon--closed{display:none}[dir=rtl] .esri-print__advanced-options-button[aria-expanded=false] .esri-print__advanced-options-button-icon--closed-rtl{display:block}.esri-save-layer{width:300px;height:250px}.esri-save-layer__error{flex-direction:column;align-items:center;display:flex}.esri-save-layer__error-icon{color:var(--calcite-color-status-danger);margin-top:3rem;margin-bottom:.3rem}.esri-save-layer__process-loader{padding-top:3rem;padding-bottom:2rem}.esri-save-layer__process-label,.esri-save-layer__error-label{margin-inline:.5rem}.esri-save-layer__layer-name-label{margin:.5rem .5rem 0}.esri-save-layer__portal-folder-label{margin:.5rem .5rem .25rem}.esri-scale-bar.esri-widget{box-shadow:none;background:0 0}.esri-scale-bar__bar-container{align-items:flex-end;font-size:12px;transition:width .25s ease-in-out;display:flex;position:relative}.esri-scale-bar__bar-container--ruler{flex-direction:column}.esri-scale-bar__bar-container--line:last-child{align-items:flex-start}.esri-scale-bar__ruler{background-color:#fff;flex-wrap:wrap;height:6px;display:flex;box-shadow:0 0 0 1px #ffffff54,0 1px 2px #0000004d}.esri-scale-bar__ruler-block{background-color:#323232;width:25%;height:50%}.esri-scale-bar__ruler-block:nth-child(-n+2){margin-right:25%}.esri-scale-bar__ruler-block:nth-child(n+3){margin-left:25%}.esri-scale-bar__line{z-index:1;background-color:#ffffff54;height:1.5em;position:relative;left:0}.esri-scale-bar__line--top{border-bottom:2px solid #323232;bottom:-1px}.esri-scale-bar__line--bottom{border-top:2px solid #323232;top:-1px}.esri-scale-bar__line--top:before,.esri-scale-bar__line--top:after,.esri-scale-bar__line--bottom:before,.esri-scale-bar__line--bottom:after{content:"";background-color:#323232;border-right:2px solid #323232;width:2px;height:1.5em;display:block;position:absolute}.esri-scale-bar__line--top:before{bottom:-2px;left:0}.esri-scale-bar__line--top:after{bottom:-2px;right:0}.esri-scale-bar__line--bottom:before{top:-2px;left:0}.esri-scale-bar__line--bottom:after{height:1.5em;top:-2px;right:0}.esri-scale-bar__label-container--line{z-index:1;position:absolute;left:0}.esri-scale-bar__label-container--ruler{justify-content:space-between;width:100%;display:flex;position:relative}.esri-scale-bar__label-container--ruler .esri-scale-bar__label{text-shadow:1px 0 #fff,0 1px #fff,1px 1px #fff,-1px 0 #fff,0 -1px #fff,-1px -1px #fff;padding:6px 0 0}.esri-scale-bar__label-container--top{bottom:0}.esri-scale-bar__label-container--bottom{top:1px}.esri-scale-bar__label{white-space:nowrap;color:#323232;font-size:inherit;padding:0 7px;font-weight:600}[dir=rtl] .esri-scale-bar__ruler{margin:0 .5ch 0 2ch}[dir=rtl] .esri-scale-bar__label-container--line{left:auto;right:0}.esri-scale-range-slider{background-color:#0000;flex-direction:column;gap:12px;min-width:310px;display:flex;position:relative}.esri-scale-range-slider__segment-active{background-color:#0079c1;height:4px}.esri-scale-range-slider .esri-slider{background-color:#0000;padding:9px 11px 9px 9px}.esri-scale-range-slider .esri-slider .esri-slider__effective-min-segment,.esri-scale-range-slider .esri-slider .esri-slider__effective-max-segment{content:" ";background:repeating-linear-gradient(90deg,#ffffffbf 0 5px,#0000 5px 10px);height:100%;display:block}.esri-scale-range-slider.esri-widget{box-shadow:none}.esri-scale-range-slider.esri-disabled{opacity:.4;pointer-events:none;-webkit-user-select:none;user-select:none}.esri-scale-range-slider__scale-indicator-wrapper{display:contents}.esri-scale-range-slider__scale-indicator-container{position:absolute;left:9px;right:11px}.esri-scale-range-slider__scale-indicator{width:1px;margin-left:-4px;transition-property:left;transition-duration:.2s;position:relative;top:11px}.esri-scale-range-slider__scale-indicator-icon{transform:scale(.8,1.7)}.esri-scale-range-slider__scale-preview{background-color:#fff;flex-direction:column;padding:6px 7px;display:inline-flex;box-shadow:0 1px 2px #0000004d}.esri-scale-range-slider__scale-preview-thumbnail{box-sizing:border-box;padding:64px;display:block}.esri-scale-range-slider__scale-menu-container{gap:.5rem;width:100%;display:flex}.esri-scale-range-slider__scale-menu-container calcite-label span{color:var(--calcite-color-text-3)}[dir=rtl] .esri-scale-range-slider__scale-menu-container{flex-direction:row-reverse}.esri-scale-range-slider__scale-menu-separator{flex:1;margin-left:-.5rem}.esri-scale-range-slider__scale-menu-toggle{max-width:9rem}.esri-scale-range-slider__scale-menu-sublabel{color:var(--calcite-color-text-3);font-size:var(--calcite-font-size--2)}.esri-search--searching:before,.esri-search--searching:after{opacity:1;content:"";height:1px;transition:opacity .5s ease-in-out;position:absolute;top:0}.esri-search--searching:before{z-index:0;background-color:#6e6e6e4d;width:100%}.esri-search--searching:after{z-index:0;background-color:#6e6e6e;width:20%;animation:1.5s linear infinite looping-progresss-bar-ani}.esri-search{flex-flow:row;justify-content:center;align-items:center;width:240px;display:flex;overflow:visible}.esri-search .esri-widget--button{box-shadow:none}.esri-search .esri-icon-notice-triangle{vertical-align:text-bottom;margin-inline-end:5px;font-size:16px;line-height:16px}.esri-search .esri-widget__loader{justify-content:center;align-items:center;min-height:32px;display:flex}.esri-search .esri-widget__loader-text{margin:0 5px}.esri-search__container,.esri-search__input-container,.esri-search__form{flex-flow:row;display:flex}.esri-search__container{flex:1 0 100%;align-items:stretch;position:relative}.esri-search__container .esri-search__input,.esri-search__container .esri-widget--button{z-index:0}.esri-search__container .esri-search__input:focus,.esri-search__container .esri-widget--button:focus{z-index:1}.esri-search__input-container{flex:2 0;align-items:stretch}.esri-search__form{flex:1 0;align-items:stretch;margin:0;padding:0}.esri-search__input{box-shadow:none;border:none;width:100%;margin:0;display:block}.esri-search__input::-ms-clear{display:none}.esri-search__input::placeholder{opacity:1;color:#6e6e6e}.esri-search__submit-button,.esri-search__sources-button{cursor:pointer;align-self:flex-end;display:flex}.esri-search__submit-button{border:none;border-left:1px solid #6e6e6e4d}.esri-search__sources-button{border:none;border-right:1px solid #6e6e6e4d}.esri-search__sources-button--up{display:none}.esri-search__clear-button{border:none;align-self:flex-end;display:flex}.esri-search__source-name{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.esri-search__suggestions-menu [class^=esri-icon-],.esri-search__suggestions-menu .esri-building-level-picker__arrow-up,.esri-search__suggestions-menu .esri-building-level-picker__arrow-down,.esri-search__suggestions-menu .esri-building-phase-picker__arrow-left,.esri-search__suggestions-menu .esri-building-phase-picker__arrow-right,.esri-search__suggestions-menu [class*=\ esri-icon-],.esri-search__suggestions-menu .esri-building-level-picker__arrow-up,.esri-search__suggestions-menu .esri-building-level-picker__arrow-down,.esri-search__suggestions-menu .esri-building-phase-picker__arrow-left,.esri-search__suggestions-menu .esri-building-phase-picker__arrow-right{vertical-align:middle}.esri-search__suggestions-menu .esri-menu__header:first-child,.esri-search__suggestions-menu ul:first-child{border:none}.esri-search--show-suggestions .esri-search__suggestions-menu,.esri-search--sources .esri-search__sources-menu{visibility:visible;max-height:300px;animation:.25s ease-out esri-fade-in;overflow:auto}.esri-search__source--active{background-color:#e2f1fb}.esri-search--warning .esri-search__warning-menu{visibility:visible;opacity:1;max-height:inherit;transition:opacity .125s ease-in-out}.esri-search--multiple-sources .esri-search__input{border-left:0}.esri-search__warning-menu{opacity:0;z-index:1;font-size:14px}.esri-search__warning-body{padding:.8em 1em}.esri-search__warning-header{margin-bottom:5px;font-weight:600}.esri-ui-bottom-left .esri-search__sources-button--up,.esri-ui-bottom-right .esri-search__sources-button--up{display:flex}.esri-ui-bottom-left .esri-search__sources-button--down,.esri-ui-bottom-right .esri-search__sources-button--down{display:none}.esri-view-width-less-than-small .esri-search__input{font-size:16px}[dir=rtl] .esri-search__submit-button{border-left:none;border-right:1px solid #6e6e6e4d}[dir=rtl] .esri-search__sources-button{border-left:1px solid #6e6e6e4d;border-right:none}[dir=rtl] .esri-search__container:after{animation:1.5s linear infinite reverse looping-progresss-bar-ani}.esri-search-result-renderer .esri-search-result-renderer__more-results-header{margin-bottom:2px;font-weight:600}.esri-search-result-renderer .esri-search-result-renderer__more-results-item{margin-bottom:10px}.esri-search-result-renderer .esri-search-result-renderer__more-results-list{display:none}.esri-search-result-renderer .esri-search-result-renderer__more-results-list ul{margin:0 0 10px;padding:0;list-style:none}.esri-search-result-renderer .esri-search-result-renderer__more-results-list li{padding:2px 0}.esri-search-result-renderer .esri-search-result-renderer__more-results--show-more-results .esri-search-result-renderer__more-results-list{border-top:1px solid #ccc;margin-top:10px;padding-top:10px;display:block}.esri-selection-toolbar{flex:1 1 0;width:100%;height:100%;display:flex}.esri-selection-toolbar__container{display:flex}.esri-shadow-cast{flex-direction:column;gap:12px;width:200px;padding:12px 15px;display:flex;position:relative;overflow:hidden}.esri-shadow-cast__time-range{flex-direction:column;font-size:10px;display:flex}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal{width:inherit;flex-grow:1;padding:30px 13px 28px}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-widget__anchor,.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__anchor{color:inherit;outline:none!important}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__anchor:focus .esri-slider__thumb{outline-offset:2px;outline:2px solid #0079c1;overflow:visible}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__segment.esri-slider__segment-0{background-color:unset}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__thumb{width:16px;height:16px;top:-8px;left:-8px}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__tick{background:0 0;width:7px;height:20px;margin:-3px;padding:3px}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__tick:after{content:"";background:#6e6e6e66;width:1px;display:block}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__tick.secondary-tick:after{height:3px}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__tick.primary-tick:after{height:6px}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__tick.primary-tick .primary-tick__ampm{font-size:10px}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__ticks{width:calc(100% - 1px);margin:6px 0 0}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__tick-label{text-align:center;word-break:normal;width:min-content;margin-top:12px;font-size:10px;line-height:1.1em}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__label{font-size:12px}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__label-input{font-size:10px}.esri-shadow-cast__time-range .esri-slider__segment-1{background:#0079c1}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal{padding-top:8px;padding-bottom:42px}.esri-shadow-cast__time-range__indicator{justify-content:center;align-items:center;gap:2px;margin-bottom:6px;display:flex}.esri-shadow-cast__date-picker-container:not(:first-of-type){margin-top:12px}.esri-shadow-cast__date-picker{flex-grow:1;display:block}.esri-shadow-cast__visualization{flex-direction:column;margin-top:12px;display:flex}.esri-shadow-cast__visualization__select{margin-bottom:12px}.esri-shadow-cast__visualization__config--hidden{display:none}.esri-shadow-cast__threshold-config,.esri-shadow-cast__duration-config,.esri-shadow-cast__discrete-config{flex-direction:column;gap:12px;display:flex}.esri-shadow-cast__threshold-config calcite-label,.esri-shadow-cast__duration-config calcite-label,.esri-shadow-cast__discrete-config calcite-label{width:max-content;max-width:100%;display:block}.esri-shadow-cast__threshold-config calcite-label:focus,.esri-shadow-cast__threshold-config calcite-label:focus-visible,.esri-shadow-cast__duration-config calcite-label:focus,.esri-shadow-cast__duration-config calcite-label:focus-visible,.esri-shadow-cast__discrete-config calcite-label:focus,.esri-shadow-cast__discrete-config calcite-label:focus-visible{outline:none}.esri-shadow-cast__threshold-config .esri-slider{z-index:2;padding-top:8px;padding-bottom:25px;padding-inline:8px}.esri-shadow-cast__threshold-config .esri-slider .esri-slider__label,.esri-shadow-cast__threshold-config .esri-slider .esri-slider__tick-label{font-size:10px}.esri-shadow-cast__threshold-config .esri-slider .esri-slider__tick-label{margin-top:12px}.esri-shadow-cast__threshold-config .esri-slider .esri-slider__tick{top:-4px}.esri-shadow-cast__threshold-config .esri-slider .esri-slider__segment-1{background:#0079c1}.esri-shadow-cast__duration-config__radio-group{flex-direction:row;align-items:center;display:flex}.esri-shadow-cast__duration-config__radio-group calcite-button{height:35px}.esri-shadow-cast__tooltip{color:#323232;font-size:12px}.esri-shadow-cast__tooltip__content{background:#fff;width:max-content;margin-top:-12px;padding:6px 7px;position:absolute;transform:translate(-50%,-100%)}.esri-shadow-cast__tooltip__content:after{content:"";border:8px solid #0000;border-top-color:#fff;width:0;height:0;display:block;position:absolute;bottom:1px;left:50%;transform:translate(-50%,100%)}.esri-size-slider{direction:ltr;min-width:260px}.esri-size-slider .esri-slider{z-index:1;font-size:12px;position:relative}.esri-size-slider .esri-slider .esri-slider__content{flex-direction:row;height:240px;margin:0 auto 0 40%}.esri-size-slider .esri-slider .esri-slider__track{background-color:#0000;flex:none;display:flex}.esri-size-slider .esri-slider .esri-slider__anchor{border-top:1px solid #fff;border-bottom:1px solid #6e6e6e;width:30px}.esri-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,.esri-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label{text-decoration:underline}.esri-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,.esri-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,.esri-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,.esri-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before{background-color:#49b0f2;transform:translate(-1.5px)}.esri-size-slider .esri-slider .esri-slider__thumb{background-color:#6e6e6e;border:none;border-radius:0;width:6px;height:12px;top:-6px;left:-12px}.esri-size-slider .esri-slider .esri-slider__thumb:before{content:"";background-color:#6e6e6e;width:3px;height:12px;transition:transform .125s ease-in-out,background-color .125s ease-in-out;position:absolute;top:0;left:-1.5px}.esri-size-slider .esri-slider .esri-slider__thumb:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:6px solid #6e6e6e;width:0;height:0;position:absolute;top:0;left:6px}.esri-size-slider .esri-slider .esri-slider__label{text-align:right;min-width:50px;line-height:20px;left:auto;right:50px}.esri-size-slider .esri-slider .esri-slider__label:hover{background-color:#f3f3f3}.esri-size-slider .esri-slider .esri-slider__segment:hover{cursor:default}.esri-size-slider .esri-slider .esri-slider__range-input{text-align:center;width:50%;margin:auto}.esri-size-slider .esri-slider .esri-slider__label-input{text-align:right;width:70px}.esri-size-slider .esri-slider .esri-slider__max,.esri-size-slider .esri-slider .esri-slider__min{z-index:0;flex:none;width:auto;margin:9px auto;padding:9px 12px;position:relative}.esri-size-slider .esri-slider .esri-slider__max:before,.esri-size-slider .esri-slider .esri-slider__min:before{z-index:-1;content:"";width:100%;height:100%;position:absolute;top:0;left:0}.esri-size-slider .esri-slider .esri-slider__max.esri-slider__range--active,.esri-size-slider .esri-slider .esri-slider__min.esri-slider__range--active{background-color:#fff}.esri-size-slider .esri-slider .esri-slider__max .esri-slider__range-input,.esri-size-slider .esri-slider .esri-slider__min .esri-slider__range-input{margin:0 auto}.esri-size-slider .esri-slider .esri-slider__extra-content{height:100%;display:flex}.esri-size-slider .esri-slider .esri-histogram__svg{overflow:visible}.esri-size-slider .esri-slider .esri-histogram__label{fill:#323232;stroke-width:2px}.esri-size-slider .esri-slider .esri-histogram__average-line,.esri-size-slider .esri-slider .esri-histogram__label{paint-order:stroke;stroke:#fff}.esri-size-slider .esri-slider .zoom-cap--max{position:absolute;top:0}.esri-size-slider .esri-slider .zoom-cap--min{position:absolute;bottom:0}.esri-size-slider .esri-slider .zoom-cap{stroke-width:0;width:30px;height:11px}.esri-size-slider .esri-slider .zoom-cap:hover{cursor:pointer}.esri-size-slider .esri-slider .zoom-cap:hover .zoom-cap--mask{fill:#fff}.esri-size-slider .esri-slider .zoom-cap:hover .zoom-cap--line{fill:#0079c1}.esri-size-slider .esri-slider .zoom-cap:hover .zoom-cap--underline,.esri-size-slider .esri-slider .zoom-cap .zoom-cap--mask,.esri-size-slider .esri-slider .zoom-cap .zoom-cap--line{fill:#fff}.esri-size-slider .esri-slider .zoom-cap .zoom-cap--underline{fill:#323232}.esri-size-slider__ramp{width:30px;height:100%;display:flex;position:relative}.esri-size-slider__ramp svg{stroke:#6e6e6e;stroke-width:1px;width:100%;height:100%;position:absolute;left:0}.esri-size-slider__ramp svg rect{width:100%;height:100%}.esri-size-slider__ramp svg path{stroke-width:.5px}.esri-size-slider__histogram-container{flex:1 1 0;width:120px;height:100%;display:flex}.esri-size-slider.esri-size-slider--interactive-track .esri-slider .esri-slider__content{margin:0 auto 0 35%}.esri-size-slider.esri-size-slider--interactive-track .esri-slider .esri-slider__track{background-color:#0000;width:12px}.esri-size-slider.esri-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__label{text-decoration:underline}.esri-size-slider.esri-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-size-slider.esri-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-size-slider.esri-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before{background-color:#49b0f2;transform:translate(-1.5px)}.esri-size-slider.esri-size-slider--interactive-track .esri-slider__segment--interactive{background-image:url(../base/images/SM-Slider_TrackBackground_idle.svg);background-position:50%;background-repeat:no-repeat;background-size:12px 100%}.esri-size-slider.esri-size-slider--interactive-track .esri-slider__segment--interactive:hover,.esri-size-slider.esri-size-slider--interactive-track .esri-slider__segment--interactive:focus{cursor:pointer;background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-size-slider.esri-size-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active{background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-sketch{flex-flow:column wrap;display:flex}.esri-expand__content .esri-sketch{width:max-content}.esri-sketch__menu-header{align-items:center;margin-block-end:6px;display:flex}.esri-sketch__menu-title{flex:auto;overflow:hidden}.esri-sketch__panel{flex-flow:wrap;justify-content:flex-end;align-items:center;padding:0;display:flex}.esri-sketch__info-panel{opacity:1;background-color:#f3f3f3;justify-content:flex-start;transition:opacity .25s ease-in-out}.esri-sketch__info-panel:empty{visibility:hidden;opacity:0;padding:0}.esri-sketch__menu-container{flex-flow:column;flex:auto;min-height:88px;max-height:540px;padding:6px;display:flex;overflow-y:auto}.esri-view-height-xsmall .esri-sketch__menu-container{min-height:calc(100% - 12px);max-height:240px}.esri-view-height-small .esri-sketch__menu-container{min-height:calc(100% - 12px);max-height:420px}.esri-sketch__section{flex-flow:wrap;align-items:center;margin:6px 0;padding:0 7px;display:flex}.esri-sketch__tool-section{border-right:1px solid #6e6e6e4d}.esri-sketch__tool-section:last-child{border-right:none}.esri-sketch__action-toggle--on .esri-sketch__item-action-icon{background-color:#0079c1;box-shadow:0 0 0 1px #0079c1}.esri-sketch__action-toggle--on .esri-sketch__item-action-icon:before{background-color:#fff;left:12px}.esri-sketch__feature-count-badge{background:#fff;border-bottom:1px solid #6e6e6e4d;border-radius:2px;justify-content:center;align-items:center;margin:0;padding:.25em .75em;font-size:12px;display:flex}[dir=rtl] .esri-sketch__tool-section{border-left:1px solid #6e6e6e4d;border-right:none}[dir=rtl] .esri-sketch__tool-section:last-child{border:none}[dir=rtl] .esri-expand__content .esri-sketch--vertical .esri-sketch__tool-section{border-left:none;border-right:none}.esri-sketch--horizontal .esri-sketch__info-panel{width:min-content;min-width:100%}.esri-sketch--vertical{flex-flow:row-reverse}.esri-sketch--vertical .esri-sketch__panel{flex-flow:column;justify-content:flex-start}.esri-sketch--vertical .esri-sketch__section{flex-flow:column;margin:0 6px;padding:7px 0}.esri-sketch--vertical .esri-sketch__tool-section{border-bottom:1px solid #6e6e6e4d;border-left:none;border-right:none}.esri-sketch--vertical .esri-sketch__tool-section:last-child{border:none}.esri-sketch--vertical .esri-sketch__info-panel{width:max-content;max-width:350px}.esri-sketch--vertical .esri-sketch__info-panel:empty{padding:0}.esri-sketch--vertical .esri-sketch__info-section{width:32px;margin-top:3px}.esri-sketch--vertical .esri-selection-toolbar__container{flex-direction:column}.esri-sketch-tooltip-controls{flex-flow:column wrap;min-width:100%;display:flex}.esri-sketch-tooltip-controls__block{margin:0}.esri-sketch-tooltip-controls__block-content{flex-direction:column;gap:6px;display:flex}.esri-sketch-tooltip-controls__radio-button-label-wrapper{align-items:center;gap:2px;display:flex}.esri-sketch-tooltip-controls calcite-label:last-child{--calcite-label-margin-bottom:0}.esri-slice{--layer-item-background:var(--calcite-color-foreground-2)}.esri-slice__container{padding:var(--esri-widget-padding-y)var(--esri-widget-padding-x);display:flex;overflow-y:auto}.esri-slice__error{color:#8c2907}.esri-slice__container,.esri-slice__hint{flex-direction:column;gap:12px;display:flex}.esri-slice__error,.esri-slice__hint{animation:.25s ease-in-out esri-fade-in;overflow:hidden}.esri-slice__error p,.esri-slice__hint p{margin:0;padding:0}.esri-slice__layer-item{--calcite-color-foreground-2:var(--layer-item-background);--calcite-color-foreground-1:var(--layer-item-background)}.esri-slice__actions{flex-flow:column;justify-content:center;gap:6px;display:flex}@supports (-ms-ime-align:auto){.esri-slider__anchor:focus{outline:1px dotted #000}}.esri-slider{-webkit-user-select:none;user-select:none;direction:ltr;width:100%;height:100%;display:flex}.esri-disabled .esri-slider__content,.esri-disabled .esri-slider__min,.esri-disabled .esri-slider__max{opacity:.4}.esri-disabled .esri-slider__thumb:hover{cursor:default;border-color:#0079c1;transform:none}.esri-disabled .esri-slider__label:hover,.esri-disabled .esri-slider__segment:hover,.esri-disabled .esri-slider--horizontal .esri-slider__segment--interactive:hover,.esri-disabled .esri-slider--vertical .esri-slider__segment--interactive:hover{cursor:default}.esri-slider--reversed.esri-slider--horizontal{flex-direction:row-reverse}.esri-slider--reversed.esri-slider--vertical{flex-direction:column}.esri-slider--horizontal{flex-direction:row}.esri-slider--horizontal .esri-slider__content{height:auto}.esri-slider--horizontal .esri-slider__track{width:100%;height:2px}.esri-slider--horizontal .esri-slider__segment--interactive:hover{cursor:ew-resize}.esri-slider--horizontal .esri-slider__anchor{width:1px;height:100%}.esri-slider--horizontal .esri-slider__label{text-align:center;margin:0 11px;top:-30px;left:-50px}.esri-slider--horizontal .esri-slider__label-input{text-align:center}.esri-slider--horizontal .esri-slider__max,.esri-slider--horizontal .esri-slider__min{flex:none;width:50px;height:auto;margin:auto}.esri-slider--horizontal .esri-slider__ticks{width:100%;margin:9px 0 0;top:100%;left:0}.esri-slider--horizontal .esri-slider__tick{width:1px;height:5px}.esri-slider--horizontal .esri-slider__tick-label{margin-top:18px}.esri-slider--vertical{flex-direction:column-reverse}.esri-slider--vertical .esri-slider__content{flex-direction:column;width:auto}.esri-slider--vertical .esri-slider__track{flex-direction:column;flex:1 0 0;width:2px;height:100%}.esri-slider--vertical .esri-slider__segment--interactive:hover{cursor:ns-resize}.esri-slider--vertical .esri-slider__anchor{width:100%;height:1px}.esri-slider--vertical .esri-slider__label{text-align:left;top:-10px;left:20px}.esri-slider--vertical .esri-slider__max,.esri-slider--vertical .esri-slider__min{flex:0 0 22px;width:100%;margin:auto}.esri-slider--vertical .esri-slider__ticks{margin:0 0 0 11px;top:0;left:100%}.esri-slider--vertical .esri-slider__tick{width:5px;height:1px}.esri-slider--vertical .esri-slider__tick-label{margin-left:30px}.esri-slider__content{z-index:0;flex:1 0 auto;justify-content:center;align-items:center;margin:auto;line-height:0;display:flex;position:relative}.esri-slider__track{touch-action:none;background-color:#6e6e6e66;display:inline-block;position:relative}.esri-slider__segment{transform-origin:0 0;will-change:transform;touch-action:none;width:100%;height:100%;position:absolute;top:0;left:0}.esri-slider__segment:hover{cursor:pointer}.esri-slider__anchor{touch-action:none;-webkit-user-select:none;user-select:none;background-color:#4c4c4c;position:absolute}.esri-slider__anchor:focus .esri-slider__thumb,.esri-slider__anchor:focus .esri-slider__label{outline:inherit}.esri-slider__anchor--moving:focus .esri-slider__thumb{cursor:grabbing;border:3px solid #00598e}.esri-slider__anchor--moving .esri-slider__label:hover,.esri-slider__anchor--moving .esri-slider__label--interactive:hover{cursor:grabbing}.esri-slider__thumb{box-sizing:border-box;z-index:1;touch-action:none;background-color:#fff;border:2px solid #0079c1;border-radius:16px;width:16px;height:16px;transition:all .125s ease-in-out;position:absolute;top:-7px;left:-7px}.esri-slider__thumb:hover{cursor:grab;border-width:3px;border-color:#00598e;width:19.2px;height:19.2px;top:-8.6px;left:-8.6px}.esri-slider__label{min-width:80px;line-height:22px;position:absolute}.esri-slider__label:hover{cursor:grab}.esri-slider__label--interactive:hover,.esri-slider__max--interactive:hover,.esri-slider__min--interactive:hover{cursor:pointer;text-decoration:underline}.esri-slider__label-input{z-index:1;width:100%;position:relative}.esri-slider__extra-content{display:inline-block}.esri-slider__max,.esri-slider__min{text-align:center;justify-content:center;align-items:center;height:22px;line-height:22px;display:flex}.esri-slider__max--interactive:hover,.esri-slider__min--interactive:hover{background-color:#f3f3f3}.esri-slider__range-input{text-align:center;width:100%;padding:1px 0}.esri-slider__ticks{z-index:0;height:100%;display:inline-block;position:absolute}.esri-slider__tick{background:#6e6e6e66;position:absolute}.esri-slider__tick-label{width:max-content;position:absolute}[dir=rtl] .esri-slider__label,[dir=rtl] .esri-slider__max,[dir=rtl] .esri-slider__min,[dir=rtl] .esri-slider__tick-label{direction:rtl;unicode-bidi:plaintext}[dir=rtl] .esri-slider__range-input,[dir=rtl] .esri-slider__label-input{unicode-bidi:plaintext}.esri-snapping-controls__toggle-block{min-width:100%;margin:0}.esri-snapping-controls__layer-list-block{border-bottom:none;min-width:225px}.esri-snapping-controls__layer-list{overflow:auto}.esri-snapping-controls__layer-list__filter{margin-bottom:10px}.esri-snapping-controls__layer-list__button{margin-bottom:6px}.esri-snapping-controls__layer-list__item calcite-accordion-item calcite-icon,.esri-snapping-controls__layer-list__item calcite-action calcite-icon{margin-inline-start:0}.esri-snapping-controls__layer-list__item calcite-checkbox{margin-left:1rem;padding-left:2px}.esri-snapping-controls__layer-list__item calcite-icon{color:var(--calcite-color-brand);margin-inline-start:var(--calcite-list-item-spacing-indent)}.esri-snapping-controls{flex-flow:column wrap;display:flex}.esri-snapping-controls__container{flex-direction:column;flex:auto;display:flex}.esri-snapping-controls__panel{width:320px}.esri-snapping-controls__item{cursor:pointer;background-color:#fff;border:1px solid #0000;border-radius:2px;justify-content:space-between;margin:3px 0;padding:3px;transition:border-color .125s ease-in-out;display:flex;box-shadow:0 1px #6e6e6e4d}.esri-snapping-controls__item-action-icon{flex:0 0 16px;width:16px;height:16px;margin-top:.1em;font-size:16px;display:inline-block}.esri-snapping-controls__action-toggle{opacity:1;cursor:pointer;border:1px solid #0000;flex-flow:row-reverse;justify-content:space-between;align-items:flex-start;width:100%;margin:0;padding:6px 15px;font-size:12px;transition:opacity .25s ease-in-out .25s,background-color .25s ease-in-out;display:flex}.esri-snapping-controls__action-toggle .esri-snapping-controls__item-action-title{margin-left:0}.esri-snapping-controls__action-toggle .esri-snapping-controls__item-action-icon{background-color:#f3f3f3;border-radius:16px;flex:0 0 28px;width:16px;height:16px;padding:0;transition:background-color .125s ease-in-out;position:relative;overflow:hidden;box-shadow:0 0 0 1px #6e6e6e}.esri-snapping-controls__action-toggle .esri-snapping-controls__item-action-icon:before{content:"";background-color:#6e6e6e;border-radius:100%;width:12px;height:12px;margin:2px;transition:background-color .125s ease-in-out,left .125s ease-in-out;display:block;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #fff}.esri-snapping-controls__action-toggle--on .esri-snapping-controls__item-action-icon{background-color:#0079c1;box-shadow:0 0 0 1px #0079c1}.esri-snapping-controls__action-toggle--on .esri-snapping-controls__item-action-icon:before{background-color:#fff;left:12px}.esri-snapping-controls__nested-container{flex-direction:column;gap:6px;display:flex}.esri-snapping-controls__nested-container:not(:empty){padding-top:6px;padding-inline-start:1em}@keyframes esri-spinner--start-animation{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes esri-spinner--finish-animation{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}@keyframes esri-spinner--rotate-animation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.esri-ui .esri-spinner{transform-origin:0 0;opacity:0;z-index:2;box-shadow:none;pointer-events:none;background-color:#0000;width:24px;height:24px;padding:0;display:none;position:absolute;top:-999em;left:-999em;overflow:visible}.esri-ui .esri-spinner:before{content:"";background:url(../base/images/Loading_Indicator_double_32.svg) 50% no-repeat;width:100%;height:100%;margin:-50% 0 0 -50%;animation:.75s linear infinite esri-spinner--rotate-animation;display:block;position:absolute}.esri-ui .esri-spinner--start{animation:.25s cubic-bezier(.17,.67,.36,.99) forwards esri-spinner--start-animation;display:block}.esri-ui .esri-spinner--finish{opacity:1;animation:.125s ease-in 75ms forwards esri-spinner--finish-animation;display:block}.esri-swipe{-webkit-user-select:none;user-select:none;background:0 0;width:100%;height:100%;margin:0;padding:0;position:absolute;overflow:hidden}.esri-swipe,.esri-ui .esri-swipe{pointer-events:none}.esri-swipe__container{z-index:1;pointer-events:auto;touch-action:none;border:0;outline:0;margin:0;padding:0;position:absolute;overflow:hidden}.esri-swipe--horizontal .esri-swipe__container{cursor:col-resize;height:100%;margin-left:-16px}.esri-swipe--vertical .esri-swipe__container{cursor:row-resize;width:100%;margin-top:-16px}.esri-swipe--disabled .esri-swipe__container{cursor:default;pointer-events:none}.esri-swipe__divider{background-color:#fff;position:absolute}.esri-swipe--horizontal .esri-swipe__divider{border-left:1px solid #6e6e6e80;border-right:1px solid #6e6e6e80;width:4px;height:100%;margin-left:-2px;top:0;left:16px}.esri-swipe--vertical .esri-swipe__divider{border-top:1px solid #6e6e6e80;border-bottom:1px solid #6e6e6e80;width:100%;height:4px;margin-top:-2px;top:16px;left:0}.esri-swipe__handle{background-color:#fff;border:1px solid #6e6e6e80;border-radius:2px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative}.esri-swipe__handle--hidden{visibility:hidden}.esri-swipe__handle-icon{z-index:2;position:relative}.esri-swipe--horizontal .esri-swipe__handle{top:calc(50% - 16px)}.esri-swipe--vertical .esri-swipe__handle{left:calc(50% - 16px)}.esri-swipe__container:focus .esri-swipe__handle,.esri-swipe__container:focus .esri-swipe__divider{outline:2px inset highlight;outline:inset 2px -webkit-focus-ring-color}.esri-swipe__container:focus .esri-swipe__handle{outline-offset:-3px}.esri-table-list{display:flex}.esri-table-list__filter-no-results{padding:12px 15px}.esri-table-list__status-indicator{visibility:hidden;color:#0000}.esri-table-list__item-action-image{text-align:center;background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 0 16px;width:16px;height:16px;font-size:14px}.esri-table-list__action-menu .esri-table-list__action-group{display:none}.esri-table-list__action-menu[open] .esri-table-list__action-group{display:flex}.esri-table-list__publishing{visibility:visible;color:#6e6e6e;animation:2s infinite esri-table-layer-list__publishing-anim}.esri-table-list__item-content{-webkit-user-select:none;user-select:none;word-break:break-word;word-wrap:break-word;font-size:var(--calcite-font-size--1)}.esri-table-list__item-content-bottom{font-size:var(--calcite-font-size--1);margin:12px 15px}.esri-table-list__item-content-bottom .esri-legend__service{padding:0 0 12px}.esri-table-list__item-message{font-size:var(--calcite-font-size--1);margin:12px 15px}@keyframes esri-table-layer-list__publishing-anim{0%,20%{transform:rotate(45deg)}80%,to{transform:rotate(135deg)}}.esri-time-picker{border:1px solid #6e6e6e4d;padding:0 .5em;display:inline-block}.esri-time-picker__input{border:none}.esri-time-slider{cursor:default;min-width:375px;box-shadow:0 1px 2px #0000004d}.esri-time-slider__layout--wide .esri-time-slider__row{height:88px;overflow:hidden}.esri-time-slider__layout--wide .esri-time-slider__playback-controls{direction:ltr;flex:auto;display:flex}.esri-time-slider__layout--wide .esri-time-slider__animation{width:64px}.esri-time-slider__layout--wide .esri-time-slider__time-extent{flex-flow:column;justify-content:center;align-items:center;width:110px;display:flex}.esri-time-slider__layout--wide .esri-time-slider__time-extent,.esri-time-slider__layout--wide .esri-time-slider__min,.esri-time-slider__layout--wide .esri-time-slider__previous,.esri-time-slider__layout--wide .esri-time-slider__actions{border-left:1px solid #6e6e6e4d}.esri-time-slider__layout--wide .esri-time-slider__min,.esri-time-slider__layout--wide .esri-time-slider__max{align-items:center;width:110px}.esri-time-slider__layout--wide .esri-time-slider__slider{flex:auto}.esri-time-slider__layout--wide .esri-time-slider__previous,.esri-time-slider__layout--wide .esri-time-slider__next{width:42px}.esri-time-slider__layout--wide .esri-time-slider__warning{margin-bottom:4px;font-size:20px}.esri-time-slider__layout--wide .esri-time-slider__warning-text{text-align:center;margin-inline:3px}.esri-time-slider__layout--wide .esri-time-slider__actions-button{height:88px}.esri-time-slider__layout--compact.esri-time-slider--has-actions .esri-time-slider__time-extent{padding-inline-start:48px}.esri-time-slider__layout--compact .esri-time-slider__row:first-child,.esri-time-slider__layout--compact .esri-time-slider__row:nth-child(3){height:36px}.esri-time-slider__layout--compact .esri-time-slider__row:nth-child(2){height:88px;overflow:hidden}.esri-time-slider__layout--compact .esri-time-slider__animation{width:35px}.esri-time-slider__layout--compact .esri-time-slider__time-extent{flex-flow:row;flex:auto;justify-content:center;align-items:center;display:flex}.esri-time-slider__layout--compact .esri-time-slider__time-extent-separator{margin-inline:7px}.esri-time-slider__layout--compact .esri-time-slider__slider,.esri-time-slider__layout--compact .esri-time-slider__min,.esri-time-slider__layout--compact .esri-time-slider__max{flex:auto}.esri-time-slider__layout--compact .esri-time-slider__min{align-items:flex-start;margin-inline-start:35px}.esri-time-slider__layout--compact .esri-time-slider__max{align-items:flex-end;margin-inline-end:35px}.esri-time-slider__layout--compact .esri-time-slider__previous,.esri-time-slider__layout--compact .esri-time-slider__next{width:35px}.esri-time-slider__layout--compact .esri-time-slider__warning{margin-inline-end:4px;line-height:12px}.esri-time-slider__layout--compact .esri-time-slider__actions{align-items:flex-end}.esri-time-slider__layout--compact .esri-time-slider__actions-button{height:36px}.esri-time-slider__row{display:flex}.esri-time-slider__mode--instant .esri-slider__segment-0,.esri-time-slider__mode--instant .esri-slider__segment-1{background-color:#6e6e6e66}.esri-time-slider__mode--time-window .esri-slider__segment-1{background-color:#0079c1;height:6px;margin-top:-1px}.esri-time-slider__mode--time-window .esri-slider__segment-0,.esri-time-slider__mode--time-window .esri-slider__segment-2{background-color:#6e6e6e66}.esri-time-slider__mode--time-window.esri-time-slider--out-of-bounds .esri-slider__segment-1{background-color:#d83020}.esri-time-slider__mode--cumulative-from-start .esri-slider__segment-0{background-color:#0079c1;height:6px;margin-top:-1px}.esri-time-slider__mode--cumulative-from-start .esri-slider__segment-1{background-color:#6e6e6e66}.esri-time-slider__mode--cumulative-from-start.esri-time-slider--out-of-bounds .esri-slider__segment-0{background-color:#d83020}.esri-time-slider__mode--cumulative-from-end .esri-slider__segment-0{background-color:#6e6e6e66}.esri-time-slider__mode--cumulative-from-end .esri-slider__segment-1{background-color:#0079c1;height:6px;margin-top:-1px}.esri-time-slider__mode--cumulative-from-end.esri-time-slider--out-of-bounds .esri-slider__segment-1{background-color:#d83020}.esri-time-slider__time-extent{color:#0079c1;font-size:12px;line-height:12px}.esri-time-slider__time-extent-group{flex-flow:column;align-items:center;display:flex}.esri-time-slider__time-extent-date,.esri-time-slider__time-extent-separator{font-weight:600}.esri-time-slider__min,.esri-time-slider__max{flex-flow:column;justify-content:center;font-size:12px;line-height:12px;display:flex}.esri-time-slider__min-date,.esri-time-slider__max-date{font-weight:600}.esri-time-slider__slider{background-color:#f3f3f3;padding:0 40px}.esri-time-slider__slider .esri-slider{background-color:#f3f3f3;margin-top:-19px}.esri-time-slider__slider .esri-slider__content{height:2px}.esri-time-slider__slider .esri-slider__thumb{border-width:3px;top:-6px}.esri-time-slider__slider .esri-slider__tick-label{white-space:nowrap;margin-top:23px;font-size:12px}.esri-time-slider__slider .esri-slider__tick{background:#6e6e6e66;width:1px}.esri-time-slider__slider .esri-slider__tick.minorTick{height:4px}.esri-time-slider__slider .esri-slider__tick.majorTick{height:8px}.esri-time-slider__slider .esri-slider__ticks{margin-top:16px}.esri-time-slider__slider .esri-slider__track{height:4px}.esri-time-slider__animation-button,.esri-time-slider__previous-button,.esri-time-slider__next-button{border:none;width:100%;height:100%}.esri-time-slider .esri-icon-play,.esri-time-slider .esri-icon-pause,.esri-time-slider .esri-icon-reverse,.esri-time-slider .esri-icon-forward{font-size:24px}.esri-time-slider--out-of-bounds .esri-slider__thumb{border-color:#d83020}.esri-time-slider--out-of-bounds .esri-time-slider__time-extent{color:#d83020}[dir=rtl] .esri-time-slider__layout--compact .esri-time-slider__row:nth-child(3){direction:ltr}[dir=rtl] .esri-time-slider__layout--compact .esri-time-slider__min-date,[dir=rtl] .esri-time-slider__layout--compact .esri-time-slider__min-time,[dir=rtl] .esri-time-slider__layout--compact .esri-time-slider__max-date,[dir=rtl] .esri-time-slider__layout--compact .esri-time-slider__max-time{direction:rtl}[dir=rtl] .esri-time-slider__layout--wide .esri-time-slider__playback-controls{direction:ltr}[dir=rtl] .esri-time-slider__layout--wide .esri-time-slider__min-date,[dir=rtl] .esri-time-slider__layout--wide .esri-time-slider__min-time,[dir=rtl] .esri-time-slider__layout--wide .esri-time-slider__max-date,[dir=rtl] .esri-time-slider__layout--wide .esri-time-slider__max-time,[dir=rtl] .esri-time-slider__layout--wide .esri-time-slider__time-extent-date,[dir=rtl] .esri-time-slider__layout--wide .esri-time-slider__time-extent-time{direction:rtl}[dir=rtl] .esri-time-slider__layout--wide.esri-time-slider--has-actions .esri-time-slider__actions{border-left:none}[dir=rtl] .esri-time-slider__layout--wide.esri-time-slider--has-actions .esri-time-slider__animation{border-left:1px solid #6e6e6e4d}.esri-time-zone-label{background-color:var(--calcite-color-foreground-1);display:inline-flex;box-shadow:0 1px 2px #0000004d}.esri-time-zone-label__badge{padding-block:var(--calcite-spacing-sm);padding-inline:var(--calcite-spacing-sm);color:var(--calcite-color-text-1);display:flex}.esri-time-zone-label__badge--disabled{opacity:var(--calcite-color-opacity-disabled)}.esri-time-zone-label__badge--hidden{display:none}.esri-time-zone-label__badge-icon{align-self:center}.esri-time-zone-label__name{padding-inline:var(--calcite-spacing-sm);color:var(--calcite-color-text-1);font-size:var(--calcite-font-size--2);align-self:center}.esri-time-zone-label__name--disabled{opacity:var(--calcite-color-opacity-disabled)}.esri-time-zone-label__name--hidden{display:none}.esri-timezone-picker{align-items:center;display:flex;position:relative}.esri-timezone-picker__item-title{font-size:12px;font-weight:600}.esri-timezone-picker__item-description{font-size:10px}.esri-tooltip{z-index:1;--calcite-input-padding-inline:.5rem;--calcite-input-height:1.5rem;--field-height:.875rem;--field-height--input:var(--calcite-input-height);--field-row-gap:1px;--field-column-gap:var(--calcite-app-spacing-2);--field-input-width:6.5rem;--field-title-extra-margin:var(--calcite-app-spacing-6);--field-title-color:var(--calcite-color-text-2);--field-value-color:var(--calcite-color-text-1);--font-size:var(--calcite-font-size--3);--font-size--input:var(--calcite-font-size--2);--content-padding-inline:var(--calcite-app-spacing-2);--content-padding-block:var(--calcite-app-spacing-2);--help-message-border-spacing:var(--calcite-app-spacing-2);--help-message-min-width:7rem;--icon-size--feedback:.625rem;width:-moz-fit-content;width:fit-content;position:absolute;top:0;left:0;overflow:visible}.esri-tooltip-content{gap:var(--content-padding-block);border:solid 1px var(--calcite-color-border-3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding-block:var(--content-padding-block);padding-inline:var(--content-padding-inline);color:#323232;line-height:1.1em;font-size:var(--font-size);view-transition-name:tooltip-content;background:#fffc;border-radius:.25rem;flex-direction:column;width:min-content;display:flex;position:relative;box-shadow:0 6px 20px -4px #0000001a,0 4px 12px -2px #00000014}.esri-tooltip-content:empty{opacity:0}.esri-tooltip-content__header{margin-block-start:calc(var(--content-padding-block)*-1);margin-inline:calc(var(--content-padding-inline)*-1);border-block-end:solid 1px var(--calcite-color-border-3);justify-content:flex-start;padding-block-end:0;display:flex}.esri-tooltip-content__header__spacer{flex-grow:1;flex-shrink:1}.esri-tooltip-content__header__actions{flex-grow:0;flex-shrink:0;padding-inline-end:var(--content-padding-inline)}.esri-tooltip-content--input{background:var(--calcite-color-foreground-1);pointer-events:all;-webkit-backdrop-filter:none;backdrop-filter:none;--field-height:var(--field-height--input)}.esri-tooltip.calcite-mode-dark .esri-tooltip-content{background:#000c}.esri-tooltip-table{grid-gap:var(--field-row-gap)var(--field-column-gap);grid-template-columns:max-content 1fr max-content max-content;align-items:center;width:max-content;display:grid}.esri-tooltip-field{display:contents}.esri-tooltip-field__title,.esri-tooltip-field__value{block-size:var(--field-height);white-space:nowrap;color:var(--calcite-color-text-3);justify-content:flex-start;align-items:center;display:flex}.esri-tooltip-field__title{color:var(--field-title-color);margin-inline-end:var(--field-title-extra-margin)}.esri-tooltip-field__value{color:var(--field-value-color);grid-column:span 3}.esri-tooltip-editable-field{display:contents}.esri-tooltip-editable-field__title,.esri-tooltip-editable-field__value{block-size:var(--field-height);white-space:nowrap;justify-content:flex-start;align-items:center}.esri-tooltip-editable-field__title{display:flex}.esri-tooltip-editable-field__value{font-variant-numeric:tabular-nums;display:contents}.esri-tooltip-editable-field__value__content{grid-column:span 3;align-items:center;min-width:max-content;display:flex}.esri-tooltip-editable-field__value__content--read-only{padding-inline:var(--calcite-input-padding-inline);block-size:var(--calcite-input-height);line-height:var(--calcite-input-height);font-size:var(--calcite-font-size--2)}.esri-tooltip-editable-field--feedback.esri-tooltip-editable-field--locked .esri-tooltip-editable-field__value__content{grid-column:span 2}.esri-tooltip-editable-field--feedback .esri-tooltip-editable-field__title{color:var(--field-title-color);margin-inline-end:var(--field-title-extra-margin)}.esri-tooltip-editable-field--feedback .esri-tooltip-editable-field__value__content{color:var(--field-value-color)}.esri-tooltip-editable-field--feedback .esri-tooltip-editable-field__lock-icon{width:var(--icon-size--feedback);min-width:var(--icon-size--feedback);height:var(--icon-size--feedback);min-height:var(--icon-size--feedback);margin-top:-2px}.esri-tooltip-editable-field--input{padding:0}.esri-tooltip-editable-field--input .esri-tooltip-editable-field__title{font-size:var(--font-size--input)}.esri-tooltip-editable-field__input{inline-size:var(--field-input-width)}.esri-tooltip-editable-field__button{width:var(--field-height--input)}.esri-tooltip-value-by-value span:nth-child(2){margin-inline:7px}.esri-tooltip-help-message{gap:var(--calcite-app-spacing-2);margin-inline:calc(var(--content-padding-inline)*-1);border-block-start:solid 1px var(--calcite-color-border-3);padding-block-start:var(--content-padding-inline);padding-inline:var(--content-padding-inline);min-width:var(--help-message-min-width);text-align:left;text-wrap:balance;white-space:break-spaces;font-size:var(--font-size);border-block-end:1px solid #0000;justify-content:center;align-items:center;width:auto;display:flex}.esri-tooltip-help-message:only-child{border-block:none;padding-block-start:var(--field-row-gap)}.esri-tooltip-help-message__icon{color:var(--calcite-color-status-info)}.esri-tooltip-help-message__text{padding-block-start:2px}::view-transition-old(tooltip-content){animation-duration:.1s}::view-transition-new(tooltip-content){animation-duration:.1s}.esri-unit-select{width:100%}.esri-unit-select__label{--calcite-label-margin-bottom:0;width:100%}.esri-un-associations__action{height:48px}.esri-un-associations__action-refresh{--calcite-color-icon-color:#077ac2}.esri-un-associations__block-content{border-bottom:none;margin:0}.esri-un-associations__block-section-settings{border-style:none;padding:0}.esri-un-associations__div-controls-main{background:var(--calcite-color-foreground-1);gap:.5rem;padding:.5rem 0;display:grid}.esri-un-associations__div-controls-symbol-picker{margin-top:.75rem}.esri-un-associations__dropdown{border:1px solid var(--calcite-color-border-input)}.esri-un-associations__dropdown-item-line-cap{background-position:50%;background-repeat:no-repeat;height:10px}.esri-un-associations__dropdown-item-line-pattern{height:3px}.esri-un-associations__dropdown-selected-item-line-cap{background-position:50%;background-repeat:no-repeat;background-size:275px 10px;width:100%;height:10px}.esri-un-associations__dropdown-selected-item-line-pattern{width:100%;height:3px}.esri-un-associations__dropdown-trigger{align-items:center;width:100%;height:24px;margin:0 6px;display:flex}.esri-un-associations__label{height:1rem}.esri-un-associations__label-and-slider{flex-direction:column;display:flex}.esri-un-associations__label-and-toggle{width:inherit;flex-direction:row;justify-content:space-between;padding-right:.25rem;display:flex}.esri-un-associations__slider{padding:0 .5rem}.esri-un-associations__status-icon-container{width:48px;height:48px}.esri-un-associations__status-icon-warning{--calcite-color-icon-color:#edd317;padding:16px}.esri-un-associations__switch{align-self:center;padding:.5rem}.esri-un-associations__switch-container{width:48px;height:48px;display:grid}.esri-un-associations__widget-container{border-bottom:none;width:330px;margin:0}@media (prefers-reduced-motion){.esri-utility-trace-network__reset-prompt{animation:none}}.esri-utility-trace-network{flex:auto}.esri-utility-trace-network.esri-component.esri-widget--panel{min-height:120px}.esri-utility-trace-network calcite-icon{box-sizing:initial}.esri-utility-trace-network calcite-tab{background-color:#f3f3f3;padding-top:0;padding-bottom:0}.esri-utility-trace-network calcite-tab:not([selected]){flex:0}.esri-utility-trace-network calcite-block{margin-bottom:0}.esri-utility-trace-network__add-button-container{justify-content:center;margin:18px 0 12px;display:flex}.esri-utility-trace-network__notice-container{padding:6px}.esri-utility-trace-network__list-container{background-color:#fff;padding:3px}.esri-utility-trace-network__flow,.esri-utility-trace-network__results-container{height:100%}.esri-utility-trace-network__number-input{width:150px}.esri-utility-trace-network__reset-prompt{background-color:var(--calcite-color-background);color:#323232;border-top:3px solid #6e6e6e26;flex-flow:column;max-height:85%;padding:12px 15px;animation:.1s ease-in-out esri-fade-in-up;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 1px 2px #0000004d}.esri-utility-trace-network__divider{color:inherit;border-color:#6e6e6e26;border-bottom-style:solid;border-bottom-width:1px;flex:none;margin:0 0 12px}.esri-utility-trace-network__padTop{padding-top:5px}.esri-un-validate-topology__container{width:330px}.esri-un-validate-topology__content{border-bottom:none;margin:0}.esri-un-validate-topology__controls-container{gap:.5rem;display:grid}.esri-un-validate-topology__status-icon-container{width:48px;height:48px}.esri-un-validate-topology__status-icon-error{--calcite-color-icon-color:#edd317;padding-top:16px;padding-left:16px}.esri-un-validate-topology__status-icon-success{--calcite-color-icon-color:#35ac46;padding-top:16px;padding-left:16px}.esri-value-picker{box-shadow:0 1px 2px #0000004d}.esri-value-picker .esri-slider{background:0 0;flex:auto}.esri-value-picker .esri-slider__tick-label{white-space:nowrap;font-size:var(--calcite-font-size--3)}.esri-value-picker .esri-slider__ticks{margin:0}.esri-value-picker .esri-slider__tick,.esri-value-picker .esri-slider__track{background:var(--calcite-color-border-input)}.esri-value-picker .esri-slider__tick.esri-value-picker__slider__tick-steps{width:3px;height:3px}.esri-value-picker .esri-slider__anchor:focus-visible{outline:none}.esri-value-picker__action-bar{background-color:var(--calcite-color-foreground-1)}.esri-value-picker__caption-border,.esri-value-picker__label-border{border:solid 1px var(--calcite-color-border-3);align-items:center;display:flex}.esri-value-picker__caption-text,.esri-value-picker__label-text{white-space:nowrap;font-family:inherit;font-weight:var(--calcite-font-weight-medium);overflow:hidden}.esri-value-picker__label-text{color:var(--calcite-color-text-1)}.esri-value-picker__slider{flex:auto;display:flex}.esri-value-picker__layout--horizontal.esri-value-picker__type--collection,.esri-value-picker__layout--horizontal.esri-value-picker__type--undefined{width:-moz-fit-content;width:fit-content}.esri-value-picker__layout--horizontal.esri-value-picker__type--collection .esri-value-picker__action-bar,.esri-value-picker__layout--horizontal.esri-value-picker__type--undefined .esri-value-picker__action-bar{width:100%}.esri-value-picker__layout--horizontal.esri-value-picker__type--collection .esri-value-picker__caption,.esri-value-picker__layout--horizontal.esri-value-picker__type--undefined .esri-value-picker__caption{padding-inline-end:.5rem}.esri-value-picker__layout--horizontal.esri-value-picker__type--combobox,.esri-value-picker__layout--horizontal.esri-value-picker__type--label,.esri-value-picker__layout--horizontal.esri-value-picker__type--slider{min-width:450px}.esri-value-picker__layout--horizontal.esri-value-picker__type--combobox .esri-value-picker__action-bar,.esri-value-picker__layout--horizontal.esri-value-picker__type--label .esri-value-picker__action-bar,.esri-value-picker__layout--horizontal.esri-value-picker__type--slider .esri-value-picker__action-bar{width:100%}.esri-value-picker__layout--horizontal .esri-value-picker__caption{padding-top:.5rem;padding-bottom:.5rem;padding-inline-start:.5rem;display:flex}.esri-value-picker__layout--horizontal .esri-value-picker__caption-border{padding-inline:.5rem}.esri-value-picker__layout--horizontal .esri-value-picker__caption-text{text-overflow:ellipsis;font-size:var(--calcite-font-size--1);max-width:100px}.esri-value-picker__layout--horizontal .esri-value-picker__combobox{--calcite-color-border-input:var(--calcite-color-border-3);flex:auto;align-items:center;padding-inline:10px;display:flex}.esri-value-picker__layout--horizontal .esri-value-picker__combobox calcite-combobox{flex:auto;width:0}.esri-value-picker__layout--horizontal .esri-value-picker__label{flex:auto;padding:.5rem;display:flex}.esri-value-picker__layout--horizontal .esri-value-picker__label-border{flex:auto;padding-inline:.5rem}.esri-value-picker__layout--horizontal .esri-value-picker__label-text{text-overflow:ellipsis;font-size:var(--calcite-font-size--1);font-weight:var(--calcite-font-weight-normal);flex:auto;width:0}.esri-value-picker__layout--horizontal .esri-value-picker__separator{border-right:solid 1px var(--calcite-color-border-3);width:1px;margin-inline-start:.25rem}.esri-value-picker__layout--horizontal .esri-value-picker__slider{padding-inline:30px}.esri-value-picker__layout--horizontal .esri-value-picker__slider__tick-minor{height:3px}.esri-value-picker__layout--horizontal .esri-value-picker__slider__tick-major{height:6px}.esri-value-picker__layout--horizontal .esri-value-picker__slider__tick-steps{margin-top:-6px;margin-left:-1px}.esri-value-picker__layout--horizontal .esri-slider{margin-top:-10px}.esri-value-picker__layout--horizontal .esri-slider__track{height:1px}.esri-value-picker__layout--vertical.esri-value-picker__type--collection,.esri-value-picker__layout--vertical.esri-value-picker__type--undefined{height:-moz-fit-content;height:fit-content}.esri-value-picker__layout--vertical.esri-value-picker__type--collection .esri-value-picker__action-bar,.esri-value-picker__layout--vertical.esri-value-picker__type--undefined .esri-value-picker__action-bar{height:100%}.esri-value-picker__layout--vertical.esri-value-picker__type--slider{min-height:450px}.esri-value-picker__layout--vertical.esri-value-picker__type--slider .esri-value-picker__action-bar{height:100%;min-height:450px}.esri-value-picker__layout--vertical .esri-value-picker__caption{width:48px;padding:.25rem}.esri-value-picker__layout--vertical .esri-value-picker__caption-border{justify-content:center}.esri-value-picker__layout--vertical .esri-value-picker__caption-text{text-overflow:clip;font-size:var(--calcite-font-size--2);padding-block:.25rem}.esri-value-picker__layout--vertical .esri-value-picker__separator{border-bottom:solid 1px var(--calcite-color-border-3);height:1px;margin-top:.25rem}.esri-value-picker__layout--vertical .esri-value-picker__slider{flex-direction:column;padding:15px 0}.esri-value-picker__layout--vertical .esri-value-picker__slider__tick-minor{width:3px}.esri-value-picker__layout--vertical .esri-value-picker__slider__tick-major{width:6px}.esri-value-picker__layout--vertical .esri-value-picker__slider__tick-steps{margin-top:-1px;margin-left:-6px}.esri-value-picker__layout--vertical .esri-slider{margin-left:-13px}.esri-value-picker__layout--vertical .esri-slider__tick-label{margin-left:20px}.esri-value-picker__layout--vertical .esri-slider__track{width:1px}[dir=rtl] .esri-value-picker{direction:ltr}[dir=rtl] .esri-value-picker .esri-value-picker__combobox,[dir=rtl] .esri-value-picker .esri-value-picker__slider__tooltip{direction:rtl}.esri-video-player{min-width:calc(var(--esri-video-player-view-height)*var(--esri-video-player-view-aspect-ratio));--esri-video-player-view-height:300px;--esri-video-player-view-aspect-ratio:1.77;--esri-video-player-color-swatch-size:20px;--esri-video-player-color-swatch-gap:10px;--esri-video-player-progress-width:2px;--esri-video-player-controls-spacing:var(--calcite-size-16,16px)}.esri-video-player .esri-video-player__video-view{height:var(--esri-video-player-view-height);display:flex}.esri-video-player .esri-video-player__slider-progress-container{z-index:1;width:100%;position:relative}.esri-video-player .esri-video-player__progress{appearance:none;top:calc(50% - var(--esri-video-player-progress-width)/2);left:var(--esri-video-player-controls-spacing);background:var(--calcite-color-border-1);cursor:pointer;width:calc(100% - var(--esri-video-player-controls-spacing)*2);height:var(--esri-video-player-progress-width);border:none;display:block;position:absolute}.esri-video-player .esri-video-player__progress::-webkit-progress-bar{background-color:var(--calcite-color-border-3)}.esri-video-player .esri-video-player__progress::-webkit-progress-value{background-color:var(--calcite-color-border-input)}.esri-video-player .esri-video-player__progress::-moz-progress-bar{background-color:var(--calcite-color-border-3)}.esri-video-player .esri-video-player__slider{background-color:var(--calcite-color-foreground-1);padding:var(--esri-video-player-controls-spacing)}.esri-video-player .esri-video-player__slider .esri-slider .esri-slider__track{background-color:#0000}.esri-video-player .esri-video-player__slider .esri-slider .esri-slider__track .esri-slider__segment-0{background-color:var(--calcite-color-brand)}.esri-video-player .esri-video-player__slider .esri-slider .esri-slider__track .esri-slider__segment-1{background-color:#0000}.esri-video-player .esri-video-player__color-picker{column-gap:var(--esri-video-player-color-swatch-gap);grid-template-columns:repeat(5,1fr);display:grid}.esri-video-player .esri-video-player__color-picker .esri-video-player__color-block{cursor:pointer;width:var(--esri-video-player-color-swatch-size);height:var(--esri-video-player-color-swatch-size)}.esri-video-player .esri-video-player__color-picker .esri-video-player__color-block__active{border-radius:var(--esri-video-player-color-swatch-size)}.esri-video-player__toolbar{background-color:var(--calcite-color-foreground-1);padding:0 calc(var(--esri-video-player-controls-spacing)/2)calc(var(--esri-video-player-controls-spacing)/2);font-size:var(--calcite-font-size--2);align-items:center;display:flex}.esri-video-player__timecode{margin-inline:var(--calcite-size-12,12px);color:var(--calcite-color-text-3);align-items:center;display:flex}.esri-video-player__controls{flex:1 0 auto;justify-content:flex-end}.esri-video-player__settings-flow{min-width:var(--calcite-size-160)}.esri-metadata-table__empty-state{transition-duration:0s}.esri-weather{padding:var(--esri-widget-padding);width:-moz-fit-content;width:fit-content;position:relative}.esri-weather__content{flex-direction:column;gap:12px;width:min-content;display:flex}.esri-weather__content--has-error{visibility:hidden;pointer-events:none;height:0;overflow:hidden}.esri-weather__selector{flex-direction:row;align-items:center;gap:7px;display:flex}.esri-weather__options{flex-direction:column;gap:12px;display:flex}.esri-weather__options--hidden{display:none}.esri-weather__warning{flex-direction:row;align-items:center;gap:7px;font-size:12px;display:flex}.esri-weather__warning calcite-icon{color:var(--calcite-color-status-warning)}.esri-weather__labeled-slider calcite-slider{margin:0 -7px -14px}.esri-zoom{flex-flow:column;display:flex}.esri-zoom .esri-widget--button{box-shadow:none}.esri-zoom .esri-widget--button:first-child{margin-bottom:0}.esri-zoom .esri-widget--button:last-child{border-top:1px solid #6e6e6e4d}.esri-zoom.esri-zoom--horizontal{flex-flow:row-reverse}.esri-zoom.esri-zoom--horizontal .esri-widget--button:last-child{border-top:none}.esri-zoom.esri-zoom--horizontal .esri-widget--button:first-child{border-left:1px solid #6e6e6e4d}[dir=rtl] .esri-zoom.esri-zoom--horizontal .esri-widget--button:first-child{border-top:none}[dir=rtl] .esri-zoom.esri-zoom--horizontal .esri-widget--button:last-child{border-left:1px solid #6e6e6e4d}@keyframes esri-fade-in-down{0%{opacity:0;transform:translateY(-5px)}25%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translate(0,0)}}@keyframes esri-fade-in-up{0%{opacity:0;transform:translateY(5px)}25%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translate(0,0)}}@keyframes esri-fade-in-scale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes looping-progresss-bar-ani{0%{width:0;left:0}20%{width:20%;left:0}80%{width:20%;left:80%}to{width:0;left:100%}}@keyframes esri-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes panel-advance{0%{opacity:0;transform:translate(50px)scale(.99)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes panel-retreat{0%{opacity:0;transform:translate(-50px)scale(.99)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes panel-advance--rtl{0%{opacity:0;transform:translate(-50px)scale(.99)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes panel-retreat--rtl{0%{opacity:0;transform:translate(50px)scale(.99)}to{opacity:1;transform:translate(0,0)scale(1)}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/themes/light/view.css b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/light/view.css new file mode 100644 index 00000000..ebef8251 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/themes/light/view.css @@ -0,0 +1 @@ +@charset "utf-8";@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939.woff2)format("woff2");font-weight:300;font-style:normal;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02.woff2)format("woff2");font-weight:400;font-style:normal;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d.woff2)format("woff2");font-weight:400;font-style:italic;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688.woff2)format("woff2");font-weight:500;font-style:normal;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7.woff2)format("woff2");font-weight:700;font-style:normal;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-math.woff2)format("woff2");font-weight:300;font-style:normal;font-display:auto;unicode-range:U+2070-209F,U+20A0-20CF,U+2100-214F,U+22??}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-math.woff2)format("woff2");font-weight:400;font-style:normal;font-display:auto;unicode-range:U+2070-209F,U+20A0-20CF,U+2100-214F,U+22??}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-math.woff2)format("woff2");font-weight:400;font-style:italic;font-display:auto;unicode-range:U+2070-209F,U+20A0-20CF,U+2100-214F,U+22??}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-math.woff2)format("woff2");font-weight:500;font-style:normal;font-display:auto;unicode-range:U+2070-209F,U+20A0-20CF,U+2100-214F,U+22??}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-math.woff2)format("woff2");font-weight:700;font-style:normal;font-display:auto;unicode-range:U+2070-209F,U+20A0-20CF,U+2100-214F,U+22??}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-ext.woff2)format("woff2");font-weight:300;font-style:normal;unicode-range:U+100-17F,U+180-24F,U+250-2AF,U+2B0-2FF;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-ext.woff2)format("woff2");font-weight:400;font-style:normal;unicode-range:U+100-17F,U+180-24F,U+250-2AF,U+2B0-2FF,U+300-36F;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-ext.woff2)format("woff2");font-weight:400;font-style:italic;unicode-range:U+100-17F,U+180-24F,U+250-2AF,U+2B0-2FF,U+300-36F;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-ext.woff2)format("woff2");font-weight:500;font-style:normal;unicode-range:U+100-17F,U+180-24F,U+250-2AF,U+2B0-2FF,U+300-36F;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-ext.woff2)format("woff2");font-weight:700;font-style:normal;unicode-range:U+100-17F,U+180-24F,U+250-2AF,U+2B0-2FF,U+300-36F;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-greek.woff2)format("woff2");font-weight:300;font-style:normal;unicode-range:U+370-3FF;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-greek.woff2)format("woff2");font-weight:400;font-style:normal;unicode-range:U+370-3FF;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-greek.woff2)format("woff2");font-weight:400;font-style:italic;unicode-range:U+370-3FF;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-greek.woff2)format("woff2");font-weight:500;font-style:normal;unicode-range:U+370-3FF;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-greek.woff2)format("woff2");font-weight:700;font-style:normal;unicode-range:U+370-3FF;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-cyrillic.woff2)format("woff2");font-weight:300;font-style:normal;unicode-range:U+4??;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-cyrillic.woff2)format("woff2");font-weight:400;font-style:normal;unicode-range:U+4??;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-cyrillic.woff2)format("woff2");font-weight:400;font-style:italic;unicode-range:U+4??;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-cyrillic.woff2)format("woff2");font-weight:500;font-style:normal;unicode-range:U+4??;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-cyrillic.woff2)format("woff2");font-weight:700;font-style:normal;unicode-range:U+4??;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-georgian.woff2)format("woff2");font-weight:300;font-style:normal;unicode-range:U+10A0-10FF;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-georgian.woff2)format("woff2");font-weight:400;font-style:normal;unicode-range:U+10A0-10FF;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-georgian.woff2)format("woff2");font-weight:500;font-style:normal;unicode-range:U+10A0-10FF;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-georgian.woff2)format("woff2");font-weight:700;font-style:normal;unicode-range:U+10A0-10FF;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-arabic.woff2)format("woff2");font-weight:300;font-style:normal;unicode-range:U+6??,U+FB50-FDFF,U+FE70-FEFF;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-arabic.woff2)format("woff2");font-weight:400;font-style:normal;unicode-range:U+6??,U+FB50-FDFF,U+FE70-FEFF;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-arabic.woff2)format("woff2");font-weight:500;font-style:normal;unicode-range:U+6??,U+FB50-FDFF,U+FE70-FEFF;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-arabic.woff2)format("woff2");font-weight:700;font-style:normal;unicode-range:U+6??,U+FB50-FDFF,U+FE70-FEFF;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-hebrew.woff2)format("woff2");font-weight:300;font-style:normal;unicode-range:U+590-5FF,U+FB00-FB4F;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-hebrew.woff2)format("woff2");font-weight:400;font-style:normal;unicode-range:U+590-5FF,U+FB00-FB4F;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-hebrew.woff2)format("woff2");font-weight:400;font-style:italic;unicode-range:U+590-5FF,U+FB00-FB4F;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-hebrew.woff2)format("woff2");font-weight:500;font-style:normal;unicode-range:U+590-5FF,U+FB00-FB4F;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-hebrew.woff2)format("woff2");font-weight:700;font-style:normal;unicode-range:U+590-5FF,U+FB00-FB4F;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/94aa531e-7746-4df0-bb6e-349891f2eda5.woff2)format("woff2");font-weight:300;font-style:normal;unicode-range:U+900-97F;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/3ae1e25e-3aa6-4061-a016-a079159f9d65.woff2)format("woff2");font-weight:400;font-style:normal;unicode-range:U+900-97F;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/41331c3c-3759-4462-8695-33c9a21b6a5b.woff2)format("woff2");font-weight:500;font-style:normal;unicode-range:U+900-97F;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/41331c3c-3759-4462-8695-33c9a21b6a5b.woff2)format("woff2");font-weight:700;font-style:normal;unicode-range:U+900-97F;font-display:auto}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-thai.woff2)format("woff2");font-weight:300;font-style:normal;unicode-range:U+E00-E7F}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-thai.woff2)format("woff2");font-weight:400;font-style:normal;unicode-range:U+E00-E7F}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-thai.woff2)format("woff2");font-weight:500;font-style:normal;unicode-range:U+E00-E7F}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-thai.woff2)format("woff2");font-weight:700;font-style:normal;unicode-range:U+E00-E7F}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-vietnamese.woff2)format("woff2");font-weight:300;font-style:normal;font-display:auto;unicode-range:U+1E??}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-vietnamese.woff2)format("woff2");font-weight:400;font-style:normal;font-display:auto;unicode-range:U+1E??}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-vietnamese.woff2)format("woff2");font-weight:400;font-style:italic;font-display:auto;unicode-range:U+1E??}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-vietnamese.woff2)format("woff2");font-weight:500;font-style:normal;font-display:auto;unicode-range:U+1E??}@font-face{font-family:Avenir Next;src:url(../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-vietnamese.woff2)format("woff2");font-weight:700;font-style:normal;font-display:auto;unicode-range:U+1E??}@font-face{font-family:CalciteWebCoreIcons;src:url(../base/icons/fonts/CalciteWebCoreIcons.ttf?qt9ftt)format("truetype"),url(../base/icons/fonts/CalciteWebCoreIcons.woff?qt9ftt)format("woff"),url(../base/icons/fonts/CalciteWebCoreIcons.svg?qt9ftt#CalciteWebCoreIcons)format("svg");font-weight:400;font-style:normal}[class^=esri-icon-],.esri-building-phase-picker__arrow-left,.esri-building-phase-picker__arrow-right,.esri-building-level-picker__arrow-up,.esri-building-level-picker__arrow-down,[class*=\ esri-icon-],.esri-building-phase-picker__arrow-left,.esri-building-phase-picker__arrow-right,.esri-building-level-picker__arrow-up,.esri-building-level-picker__arrow-down{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:CalciteWebCoreIcons!important}.esri-icon-close:before{content:"";color:inherit}.esri-icon-drag-horizontal:before{content:"";color:inherit}.esri-icon-drag-vertical:before{content:"";color:inherit}.esri-icon-handle-horizontal:before{content:"";color:inherit}.esri-icon-handle-vertical:before{content:"";color:inherit}.esri-icon-check-mark:before{content:"";color:inherit}.esri-icon-left-triangle-arrow:before{content:"";color:inherit}.esri-icon-right-triangle-arrow:before{content:"";color:inherit}.esri-icon-down-arrow:before{content:"";color:inherit}.esri-icon-up-arrow:before{content:"";color:inherit}.esri-icon-overview-arrow-bottom-left:before{content:"";color:inherit}.esri-icon-overview-arrow-bottom-right:before{content:"";color:inherit}.esri-icon-overview-arrow-top-left:before{content:"";color:inherit}.esri-icon-overview-arrow-top-right:before{content:"";color:inherit}.esri-icon-maximize:before{content:"";color:inherit}.esri-icon-minimize:before{content:"";color:inherit}.esri-icon-checkbox-unchecked:before{content:"";color:inherit}.esri-icon-checkbox-checked:before{content:"";color:inherit}.esri-icon-radio-unchecked:before{content:"";color:inherit}.esri-icon-radio-checked:before{content:"";color:inherit}.esri-icon-up-arrow-circled:before{content:"";color:inherit}.esri-icon-down-arrow-circled:before{content:"";color:inherit}.esri-icon-left-arrow-circled:before{content:"";color:inherit}.esri-icon-right-arrow-circled:before{content:"";color:inherit}.esri-icon-zoom-out-fixed:before{content:"";color:inherit}.esri-icon-zoom-in-fixed:before{content:"";color:inherit}.esri-icon-refresh:before{content:"";color:inherit}.esri-icon-edit:before{content:"";color:inherit}.esri-icon-authorize:before{content:"";color:inherit}.esri-icon-map-pin:before{content:"";color:inherit}.esri-icon-blank-map-pin:before{content:"";color:inherit}.esri-icon-table:before{content:"";color:inherit}.esri-icon-plus:before{content:"";color:inherit}.esri-icon-minus:before{content:"";color:inherit}.esri-icon-beginning:before{content:"";color:inherit}.esri-icon-reverse:before{content:"";color:inherit}.esri-icon-pause:before{content:"";color:inherit}.esri-icon-play:before{content:"";color:inherit}.esri-icon-forward:before{content:"";color:inherit}.esri-icon-end:before{content:"";color:inherit}.esri-icon-erase:before{content:"";color:inherit}.esri-icon-up-down-arrows:before{content:"";color:inherit}.esri-icon-left:before,.esri-building-phase-picker__arrow-left:before,.esri-building-phase-picker__arrow-right:before,.esri-building-level-picker__arrow-up:before,.esri-building-level-picker__arrow-down:before{content:"";color:inherit}.esri-icon-right:before{content:"";color:inherit}.esri-icon-announcement:before{content:"";color:inherit}.esri-icon-notice-round:before{content:"";color:inherit}.esri-icon-notice-triangle:before{content:"";color:inherit}.esri-icon-home:before{content:"";color:inherit}.esri-icon-locate:before{content:"";color:inherit}.esri-icon-expand:before{content:"";color:inherit}.esri-icon-collapse:before{content:"";color:inherit}.esri-icon-layer-list:before{content:"";color:inherit}.esri-icon-basemap:before{content:"";color:inherit}.esri-icon-globe:before{content:"";color:inherit}.esri-icon-applications:before{content:"";color:inherit}.esri-icon-arrow-up-circled:before{content:"";color:inherit}.esri-icon-arrow-down-circled:before{content:"";color:inherit}.esri-icon-arrow-left-circled:before{content:"";color:inherit}.esri-icon-arrow-right-circled:before{content:"";color:inherit}.esri-icon-minus-circled:before{content:"";color:inherit}.esri-icon-plus-circled:before{content:"";color:inherit}.esri-icon-add-attachment:before{content:"";color:inherit}.esri-icon-attachment:before{content:"";color:inherit}.esri-icon-calendar:before{content:"";color:inherit}.esri-icon-close-circled:before{content:"";color:inherit}.esri-icon-browser:before{content:"";color:inherit}.esri-icon-collection:before{content:"";color:inherit}.esri-icon-comment:before{content:"";color:inherit}.esri-icon-configure-popup:before{content:"";color:inherit}.esri-icon-contact:before{content:"";color:inherit}.esri-icon-dashboard:before{content:"";color:inherit}.esri-icon-deny:before{content:"";color:inherit}.esri-icon-description:before{content:"";color:inherit}.esri-icon-directions:before{content:"";color:inherit}.esri-icon-directions2:before{content:"";color:inherit}.esri-icon-documentation:before{content:"";color:inherit}.esri-icon-duplicate:before{content:"";color:inherit}.esri-icon-review:before{content:"";color:inherit}.esri-icon-environment-settings:before{content:"";color:inherit}.esri-icon-error:before{content:"";color:inherit}.esri-icon-error2:before{content:"";color:inherit}.esri-icon-experimental:before{content:"";color:inherit}.esri-icon-feature-layer:before{content:"";color:inherit}.esri-icon-filter:before{content:"";color:inherit}.esri-icon-grant:before{content:"";color:inherit}.esri-icon-group:before{content:"";color:inherit}.esri-icon-key:before{content:"";color:inherit}.esri-icon-labels:before{content:"";color:inherit}.esri-icon-tag:before{content:"";color:inherit}.esri-icon-layers:before{content:"";color:inherit}.esri-icon-left-arrow:before{content:"";color:inherit}.esri-icon-right-arrow:before{content:"";color:inherit}.esri-icon-link-external:before{content:"";color:inherit}.esri-icon-link:before{content:"";color:inherit}.esri-icon-loading-indicator:before{content:"";color:inherit}.esri-icon-maps:before{content:"";color:inherit}.esri-icon-marketplace:before{content:"";color:inherit}.esri-icon-media:before{content:"";color:inherit}.esri-icon-media2:before{content:"";color:inherit}.esri-icon-menu:before{content:"";color:inherit}.esri-icon-mobile:before{content:"";color:inherit}.esri-icon-phone:before{content:"";color:inherit}.esri-icon-navigation:before{content:"";color:inherit}.esri-icon-pan:before{content:"";color:inherit}.esri-icon-printer:before{content:"";color:inherit}.esri-icon-pie-chart:before{content:"";color:inherit}.esri-icon-chart:before{content:"";color:inherit}.esri-icon-line-chart:before{content:"";color:inherit}.esri-icon-question:before{content:"";color:inherit}.esri-icon-resend-invitation:before{content:"";color:inherit}.esri-icon-rotate:before{content:"";color:inherit}.esri-icon-save:before{content:"";color:inherit}.esri-icon-settings:before{content:"";color:inherit}.esri-icon-settings2:before{content:"";color:inherit}.esri-icon-share:before{content:"";color:inherit}.esri-icon-sign-out:before{content:"";color:inherit}.esri-icon-support:before{content:"";color:inherit}.esri-icon-user:before{content:"";color:inherit}.esri-icon-time-clock:before{content:"";color:inherit}.esri-icon-trash:before{content:"";color:inherit}.esri-icon-upload:before{content:"";color:inherit}.esri-icon-download:before{content:"";color:inherit}.esri-icon-zoom-in-magnifying-glass:before{content:"";color:inherit}.esri-icon-search:before{content:"";color:inherit}.esri-icon-zoom-out-magnifying-glass:before{content:"";color:inherit}.esri-icon-locked:before{content:"";color:inherit}.esri-icon-unlocked:before{content:"";color:inherit}.esri-icon-favorites:before{content:"";color:inherit}.esri-icon-compass:before{content:"";color:inherit}.esri-icon-down:before{content:"";color:inherit}.esri-icon-up:before{content:"";color:inherit}.esri-icon-chat:before{content:"";color:inherit}.esri-icon-dock-bottom:before{content:"";color:inherit}.esri-icon-dock-left:before{content:"";color:inherit}.esri-icon-dock-right:before{content:"";color:inherit}.esri-icon-organization:before{content:"";color:inherit}.esri-icon-north-navigation:before{content:"";color:inherit}.esri-icon-locate-circled:before{content:"";color:inherit}.esri-icon-dial:before{content:"";color:inherit}.esri-icon-polygon:before{content:"";color:inherit}.esri-icon-polyline:before{content:"";color:inherit}.esri-icon-visible:before{content:"";color:inherit}.esri-icon-non-visible:before{content:"";color:inherit}.esri-icon-link-vertical:before{content:"";color:inherit}.esri-icon-unlocked-link-vertical:before{content:"";color:inherit}.esri-icon-link-horizontal:before{content:"";color:inherit}.esri-icon-unlocked-link-horizontal:before{content:"";color:inherit}.esri-icon-swap:before{content:"";color:inherit}.esri-icon-cta-link-external:before{content:"";color:inherit}.esri-icon-reply:before{content:"";color:inherit}.esri-icon-public:before{content:"";color:inherit}.esri-icon-share2:before{content:"";color:inherit}.esri-icon-launch-link-external:before{content:"";color:inherit}.esri-icon-rotate-back:before{content:"";color:inherit}.esri-icon-pan2:before{content:"";color:inherit}.esri-icon-tracking:before{content:"";color:inherit}.esri-icon-expand2:before{content:"";color:inherit}.esri-icon-arrow-down:before{content:"";color:inherit}.esri-icon-arrow-up:before{content:"";color:inherit}.esri-icon-hollow-eye:before{content:"";color:inherit}.esri-icon-play-circled:before{content:"";color:inherit}.esri-icon-volume-off:before{content:"";color:inherit}.esri-icon-volume-on:before{content:"";color:inherit}.esri-icon-bookmark:before{content:"";color:inherit}.esri-icon-lightbulb:before{content:"";color:inherit}.esri-icon-sketch-rectangle:before{content:"";color:inherit}.esri-icon-north-navigation-filled:before{content:"";color:inherit}.esri-icon-default-action:before{content:"";color:inherit}.esri-icon-undo:before{content:"";color:inherit}.esri-icon-redo:before{content:"";color:inherit}.esri-icon-cursor:before{content:"";color:inherit}.esri-icon-cursor-filled:before{content:"";color:inherit}.esri-icon-measure:before{content:"";color:inherit}.esri-icon-measure-line:before{content:"";color:inherit}.esri-icon-measure-area:before{content:"";color:inherit}.esri-icon-legend:before{content:"";color:inherit}.esri-icon-sliders:before{content:"";color:inherit}.esri-icon-sliders-horizontal:before{content:"";color:inherit}.esri-icon-cursor-marquee:before{content:"";color:inherit}.esri-icon-lasso:before{content:"";color:inherit}.esri-icon-elevation-profile:before{content:"";color:inherit}.esri-icon-slice:before{content:"";color:inherit}.esri-icon-line-of-sight:before{content:"";color:inherit}.esri-icon-zoom-to-object:before{content:"";color:inherit}.esri-icon-urban-model:before{content:"";color:inherit}.esri-icon-measure-building-height-shadow:before{content:"";color:inherit}.esri-icon-partly-cloudy:before{content:"";color:inherit}:root{--calcite-z-index-tooltip:901;--calcite-z-index-popup:900;--calcite-z-index-modal:800;--calcite-z-index-overlay:700;--calcite-z-index-dropdown:600;--calcite-z-index-toast:500;--calcite-z-index-header:400;--calcite-z-index-sticky:300;--calcite-z-index:1;--calcite-z-index-deep:-999999;--calcite-spacing-xxxl:32px;--calcite-spacing-xxl:20px;--calcite-spacing-xl:16px;--calcite-spacing-lg:14px;--calcite-spacing-md:12px;--calcite-spacing-sm:8px;--calcite-spacing-xs:6px;--calcite-spacing-xxs:4px;--calcite-spacing-base:2px;--calcite-spacing-px:1px;--calcite-size-xxxl:32px;--calcite-size-xxl:24px;--calcite-size-xl:20px;--calcite-size-lg:16px;--calcite-size-md-plus:14px;--calcite-size-md:12px;--calcite-size-sm-plus:10px;--calcite-size-sm:8px;--calcite-size-xs:6px;--calcite-size-xxs:4px;--calcite-size-xxxs:2px;--calcite-size-px:1px;--calcite-opacity-disabled:.5;--calcite-opacity-full:1;--calcite-opacity-dark:.85;--calcite-opacity-half:.5;--calcite-opacity-light:.4;--calcite-font-text-case-capitalize:capitalize;--calcite-font-text-case-lowercase:lowercase;--calcite-font-text-case-uppercase:uppercase;--calcite-font-text-case-none:none;--calcite-font-text-decoration-underline:underline;--calcite-font-text-decoration-none:none;--calcite-font-paragraph-spacing-normal:4px;--calcite-font-letter-spacing-wide:.4;--calcite-font-letter-spacing-normal:0;--calcite-font-letter-spacing-tight:-.4;--calcite-font-line-height-relative-loose:2;--calcite-font-line-height-relative-relaxed:1.625;--calcite-font-line-height-relative-normal:1.5;--calcite-font-line-height-relative-snug:1.375;--calcite-font-line-height-relative-tight:1.25;--calcite-font-line-height-relative:auto;--calcite-font-line-height-fixed-xl:24px;--calcite-font-line-height-fixed-lg:20px;--calcite-font-line-height-fixed-base:16px;--calcite-font-line-height-fixed-sm:12px;--calcite-font-style-emphasis:italic;--calcite-font-size-xxl:24px;--calcite-font-size-xl:20px;--calcite-font-size-lg:18px;--calcite-font-size-md:16px;--calcite-font-size:14px;--calcite-font-size-sm:12px;--calcite-font-size-xs:10px;--calcite-font-weight-bold:700;--calcite-font-weight-semibold:600;--calcite-font-weight-medium:500;--calcite-font-weight-regular:400;--calcite-font-weight-normal:400;--calcite-font-weight-light:300;--calcite-font-family-code:Monaco,Consolas,"Andale Mono","Lucida Console",monospace;--calcite-font-family:"Avenir Next",Avenir,"Helvetica Neue",sans-serif;--calcite-corner-radius-pill:100%;--calcite-corner-radius-round:4px;--calcite-corner-radius-sharp:0;--calcite-container-size-content-fixed:1440px;--calcite-container-size-content-fluid:100%;--calcite-container-size-gutter:16px;--calcite-container-size-margin:24px;--calcite-color-background-none:#fff0;--calcite-border-width-lg:4px;--calcite-border-width-md:2px;--calcite-border-width-sm:1px;--calcite-border-width-none:0;--calcite-shadow-md:0 4px 20px 0 #00000014,0 12px 30px #0000001a;--calcite-shadow-sm:0 2px 8px 0 #0000000a,0 4px 16px 0 #00000014;--calcite-shadow-none:0 0 0 0 #0000;--calcite-corner-radius:var(--calcite-corner-radius-sharp)}.calcite-typography-hierarchy-overline{line-height:var(--calcite-font-line-height-fixed-sm);text-case:var(--calcite-font-text-case-uppercase);font-weight:var(--calcite-font-weight-bold)}.calcite-typography-wrap-bold-minus-1{font-weight:var(--calcite-font-weight-semibold);line-height:var(--calcite-font-line-height-relative-snug)}.calcite-typography-wrap-bold-minus-2{font-weight:var(--calcite-font-weight-semibold);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-sm)}.calcite-typography-wrap-bold-3{font-weight:var(--calcite-font-weight-semibold);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-xxl)}.calcite-typography-wrap-bold-2{font-weight:var(--calcite-font-weight-semibold);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-xl)}.calcite-typography-wrap-bold-1{font-weight:var(--calcite-font-weight-semibold);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-lg)}.calcite-typography-wrap-bold-0{font-weight:var(--calcite-font-weight-semibold);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-md)}.calcite-typography-wrap-medium-minus-1{font-weight:var(--calcite-font-weight-medium);line-height:var(--calcite-font-line-height-relative-snug)}.calcite-typography-wrap-medium-minus-2{font-weight:var(--calcite-font-weight-medium);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-sm)}.calcite-typography-wrap-medium-3{font-weight:var(--calcite-font-weight-medium);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-xxl)}.calcite-typography-wrap-medium-2{font-weight:var(--calcite-font-weight-medium);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-xl)}.calcite-typography-wrap-medium-1{font-weight:var(--calcite-font-weight-medium);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-lg)}.calcite-typography-wrap-medium-0{font-weight:var(--calcite-font-weight-medium);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-md)}.calcite-typography-wrap-regular-minus-1{line-height:var(--calcite-font-line-height-relative-snug)}.calcite-typography-wrap-regular-minus-2{line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-sm)}.calcite-typography-wrap-regular-3{line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-xxl)}.calcite-typography-wrap-regular-2{line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-xl)}.calcite-typography-wrap-regular-1{line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-lg)}.calcite-typography-wrap-regular-0{line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-md)}.calcite-typography-wrap-light-minus-1{font-weight:var(--calcite-font-weight-light);line-height:var(--calcite-font-line-height-relative-snug)}.calcite-typography-wrap-light-minus-2{font-weight:var(--calcite-font-weight-light);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-sm)}.calcite-typography-wrap-light-3{font-weight:var(--calcite-font-weight-light);line-height:var(--calcite-font-line-height-relative-tight);font-size:var(--calcite-font-size-xxl)}.calcite-typography-wrap-light-2{font-weight:var(--calcite-font-weight-light);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-xl)}.calcite-typography-wrap-light-1{font-weight:var(--calcite-font-weight-light);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-lg)}.calcite-typography-wrap-light-0{font-weight:var(--calcite-font-weight-light);line-height:var(--calcite-font-line-height-relative-snug);font-size:var(--calcite-font-size-md)}.calcite-typography-bold-1h{font-weight:var(--calcite-font-weight-semibold);line-height:var(--calcite-font-line-height-fixed-xl);font-size:var(--calcite-font-size-lg)}.calcite-typography-bold-0h{font-weight:var(--calcite-font-weight-semibold);line-height:var(--calcite-font-line-height-fixed-lg);font-size:var(--calcite-font-size-md)}.calcite-typography-bold-minus-1h{font-weight:var(--calcite-font-weight-semibold)}.calcite-typography-bold-minus-2h{font-weight:var(--calcite-font-weight-semibold);font-size:var(--calcite-font-size-sm)}.calcite-typography-bold-minus-3h{font-weight:var(--calcite-font-weight-semibold);line-height:var(--calcite-font-line-height-fixed-sm);font-size:var(--calcite-font-size-xs)}.calcite-typography-medium-1h{font-weight:var(--calcite-font-weight-medium);line-height:var(--calcite-font-line-height-fixed-xl);font-size:var(--calcite-font-size-lg)}.calcite-typography-medium-0h{font-weight:var(--calcite-font-weight-medium);line-height:var(--calcite-font-line-height-fixed-lg);font-size:var(--calcite-font-size-md)}.calcite-typography-medium-minus-1h{font-weight:var(--calcite-font-weight-medium)}.calcite-typography-medium-minus-2h{font-weight:var(--calcite-font-weight-medium);font-size:var(--calcite-font-size-sm)}.calcite-typography-medium-minus-3h{font-weight:var(--calcite-font-weight-medium);line-height:var(--calcite-font-line-height-fixed-sm);font-size:var(--calcite-font-size-xs)}.calcite-typography-regular-1h{line-height:var(--calcite-font-line-height-fixed-xl);font-size:var(--calcite-font-size-lg)}.calcite-typography-regular-0h{line-height:var(--calcite-font-line-height-fixed-lg);font-size:var(--calcite-font-size-md)}.calcite-typography-regular-minus-2h{font-size:var(--calcite-font-size-sm)}.calcite-typography-regular-minus-3h{line-height:var(--calcite-font-line-height-fixed-sm);font-size:var(--calcite-font-size-xs)}.calcite-typography-light-1h{font-size:var(--calcite-font-size-lg);font-weight:var(--calcite-font-weight-light);line-height:var(--calcite-font-line-height-fixed-xl)}.calcite-typography-light-0h{font-size:var(--calcite-font-size-md);font-weight:var(--calcite-font-weight-light);line-height:var(--calcite-font-line-height-fixed-lg)}.calcite-typography-light-minus-1h{font-weight:var(--calcite-font-weight-light)}.calcite-typography-light-minus-2h{font-size:var(--calcite-font-size-sm);font-weight:var(--calcite-font-weight-light)}.calcite-typography-light-minus-3h{font-size:var(--calcite-font-size-xs);font-weight:var(--calcite-font-weight-light);line-height:var(--calcite-font-line-height-fixed-sm)}.calcite-typography{font-family:var(--calcite-font-family);font-size:var(--calcite-font-size);font-weight:var(--calcite-font-weight-regular);letter-spacing:var(--calcite-font-letter-spacing-normal);line-height:var(--calcite-font-line-height-fixed-base);paragraph-spacing:var(--calcite-font-paragraph-spacing-normal);text-case:var(--calcite-font-text-case-none);-webkit-text-decoration:var(--calcite-font-text-decoration-none);text-decoration:var(--calcite-font-text-decoration-none)}.calcite-typography-hierarchy-caption{font-size:12px;line-height:1.375}.calcite-typography-hierarchy-body{letter-spacing:0;paragraph-spacing:4px;text-case:none;font-family:Avenir Next,Avenir,Helvetica Neue,sans-serif;font-size:14px;font-weight:400;line-height:16px;text-decoration:none}.calcite-typography-hierarchy-body-snug{line-height:1.375}.calcite-typography-hierarchy-heading-5{font-weight:500;line-height:1.375}.calcite-typography-hierarchy-heading-4{font-size:16px;font-weight:500;line-height:1.375}.calcite-typography-hierarchy-heading-3{font-size:18px;font-weight:500;line-height:1.375}.calcite-typography-hierarchy-heading-2{font-size:20px;font-weight:500;line-height:1.375}.calcite-typography-hierarchy-heading-1{font-size:24px;font-weight:500;line-height:1.375}.calcite-typography-hierarchy-display-2{font-size:20px;font-weight:600;line-height:1.375}.calcite-typography-hierarchy-display-1{font-size:24px;font-weight:600;line-height:1.375}.calcite-typography-regular-minus-1h{letter-spacing:0;paragraph-spacing:4px;text-case:none;font-family:Avenir Next,Avenir,Helvetica Neue,sans-serif;font-size:14px;font-weight:400;line-height:16px;text-decoration:none}:root{--calcite-color-border-white:#fff;--calcite-color-border-ghost:#0000004d;--calcite-color-border-input:#949494;--calcite-color-border-3:#dfdfdf;--calcite-color-border-2:#d4d4d4;--calcite-color-border-1:#cacaca;--calcite-color-text-link:#00619b;--calcite-color-text-inverse:#fff;--calcite-color-text-3:#6a6a6a;--calcite-color-text-2:#4a4a4a;--calcite-color-text-1:#151515;--calcite-color-inverse-press:#202020;--calcite-color-inverse-hover:#2b2b2b;--calcite-color-inverse:#353535;--calcite-color-status-danger-press:#7c1d13;--calcite-color-status-danger-hover:#a82b1e;--calcite-color-status-danger:#d83020;--calcite-color-status-warning-press:#bfa200;--calcite-color-status-warning-hover:#d9bc00;--calcite-color-status-warning:#edd317;--calcite-color-status-success-press:#1a6324;--calcite-color-status-success-hover:#288835;--calcite-color-status-success:#35ac46;--calcite-color-status-info-press:#00304d;--calcite-color-status-info-hover:#004874;--calcite-color-status-info:#00619b;--calcite-color-brand-underline:#00619b66;--calcite-color-brand-press:#004874;--calcite-color-brand-hover:#00619b;--calcite-color-brand:#007ac2;--calcite-color-transparent-tint:#fffc;--calcite-color-transparent-scrim:#ffffffd9;--calcite-color-transparent-press:#00000014;--calcite-color-transparent-hover:#0000000a;--calcite-color-transparent:#0000;--calcite-color-foreground-current:#c7eaff;--calcite-color-foreground-3:#eaeaea;--calcite-color-foreground-2:#f3f3f3;--calcite-color-foreground-1:#fff;--calcite-color-background:#f8f8f8}@media (prefers-color-scheme:light){.calcite-mode-auto{--calcite-color-border-white:#fff;--calcite-color-border-ghost:#0000004d;--calcite-color-border-input:#949494;--calcite-color-border-3:#dfdfdf;--calcite-color-border-2:#d4d4d4;--calcite-color-border-1:#cacaca;--calcite-color-text-link:#00619b;--calcite-color-text-inverse:#fff;--calcite-color-text-3:#6a6a6a;--calcite-color-text-2:#4a4a4a;--calcite-color-text-1:#151515;--calcite-color-inverse-press:#202020;--calcite-color-inverse-hover:#2b2b2b;--calcite-color-inverse:#353535;--calcite-color-status-danger-press:#7c1d13;--calcite-color-status-danger-hover:#a82b1e;--calcite-color-status-danger:#d83020;--calcite-color-status-warning-press:#bfa200;--calcite-color-status-warning-hover:#d9bc00;--calcite-color-status-warning:#edd317;--calcite-color-status-success-press:#1a6324;--calcite-color-status-success-hover:#288835;--calcite-color-status-success:#35ac46;--calcite-color-status-info-press:#00304d;--calcite-color-status-info-hover:#004874;--calcite-color-status-info:#00619b;--calcite-color-brand-underline:#00619b66;--calcite-color-brand-press:#004874;--calcite-color-brand-hover:#00619b;--calcite-color-brand:#007ac2;--calcite-color-transparent-tint:#fffc;--calcite-color-transparent-scrim:#ffffffd9;--calcite-color-transparent-press:#00000014;--calcite-color-transparent-hover:#0000000a;--calcite-color-transparent:#0000;--calcite-color-foreground-current:#c7eaff;--calcite-color-foreground-3:#eaeaea;--calcite-color-foreground-2:#f3f3f3;--calcite-color-foreground-1:#fff;--calcite-color-background:#f8f8f8}}@media (prefers-color-scheme:dark){.calcite-mode-auto{--calcite-color-border-white:#f8f8f8;--calcite-color-border-ghost:#7575754d;--calcite-color-border-input:#757575;--calcite-color-border-3:#404040;--calcite-color-border-2:#4a4a4a;--calcite-color-border-1:#555;--calcite-color-text-link:#00a0ff;--calcite-color-text-inverse:#151515;--calcite-color-text-3:#9f9f9f;--calcite-color-text-2:#bfbfbf;--calcite-color-text-1:#fff;--calcite-color-inverse-press:#f3f3f3;--calcite-color-inverse-hover:#fff;--calcite-color-inverse:#f8f8f8;--calcite-color-status-danger-press:#d90012;--calcite-color-status-danger-hover:#ff0015;--calcite-color-status-danger:#fe583e;--calcite-color-status-warning-press:#f5d000;--calcite-color-status-warning-hover:#fe3;--calcite-color-status-warning:#ffc900;--calcite-color-status-success-press:#00b81b;--calcite-color-status-success-hover:#3bed52;--calcite-color-status-success:#36da43;--calcite-color-status-info-press:#009af2;--calcite-color-status-info-hover:#3db8ff;--calcite-color-status-info:#00a0ff;--calcite-color-brand-underline:#00a0ff66;--calcite-color-brand-press:#00619b;--calcite-color-brand-hover:#007ac2;--calcite-color-brand:#009af2;--calcite-color-transparent-tint:#2b2b2bcc;--calcite-color-transparent-scrim:#000000d9;--calcite-color-transparent-press:#ffffff14;--calcite-color-transparent-hover:#ffffff0a;--calcite-color-transparent:#fff0;--calcite-color-foreground-current:#214155;--calcite-color-foreground-3:#151515;--calcite-color-foreground-2:#202020;--calcite-color-foreground-1:#2b2b2b;--calcite-color-background:#353535}}.calcite-mode-light{--calcite-color-border-white:#fff;--calcite-color-border-ghost:#0000004d;--calcite-color-border-input:#949494;--calcite-color-border-3:#dfdfdf;--calcite-color-border-2:#d4d4d4;--calcite-color-border-1:#cacaca;--calcite-color-text-link:#00619b;--calcite-color-text-inverse:#fff;--calcite-color-text-3:#6a6a6a;--calcite-color-text-2:#4a4a4a;--calcite-color-text-1:#151515;--calcite-color-inverse-press:#202020;--calcite-color-inverse-hover:#2b2b2b;--calcite-color-inverse:#353535;--calcite-color-status-danger-press:#7c1d13;--calcite-color-status-danger-hover:#a82b1e;--calcite-color-status-danger:#d83020;--calcite-color-status-warning-press:#bfa200;--calcite-color-status-warning-hover:#d9bc00;--calcite-color-status-warning:#edd317;--calcite-color-status-success-press:#1a6324;--calcite-color-status-success-hover:#288835;--calcite-color-status-success:#35ac46;--calcite-color-status-info-press:#00304d;--calcite-color-status-info-hover:#004874;--calcite-color-status-info:#00619b;--calcite-color-brand-underline:#00619b66;--calcite-color-brand-press:#004874;--calcite-color-brand-hover:#00619b;--calcite-color-brand:#007ac2;--calcite-color-transparent-tint:#fffc;--calcite-color-transparent-scrim:#ffffffd9;--calcite-color-transparent-press:#00000014;--calcite-color-transparent-hover:#0000000a;--calcite-color-transparent:#0000;--calcite-color-foreground-current:#c7eaff;--calcite-color-foreground-3:#eaeaea;--calcite-color-foreground-2:#f3f3f3;--calcite-color-foreground-1:#fff;--calcite-color-background:#f8f8f8}.calcite-mode-dark{--calcite-color-border-white:#f8f8f8;--calcite-color-border-ghost:#7575754d;--calcite-color-border-input:#757575;--calcite-color-border-3:#404040;--calcite-color-border-2:#4a4a4a;--calcite-color-border-1:#555;--calcite-color-text-link:#00a0ff;--calcite-color-text-inverse:#151515;--calcite-color-text-3:#9f9f9f;--calcite-color-text-2:#bfbfbf;--calcite-color-text-1:#fff;--calcite-color-inverse-press:#f3f3f3;--calcite-color-inverse-hover:#fff;--calcite-color-inverse:#f8f8f8;--calcite-color-status-danger-press:#d90012;--calcite-color-status-danger-hover:#ff0015;--calcite-color-status-danger:#fe583e;--calcite-color-status-warning-press:#f5d000;--calcite-color-status-warning-hover:#fe3;--calcite-color-status-warning:#ffc900;--calcite-color-status-success-press:#00b81b;--calcite-color-status-success-hover:#3bed52;--calcite-color-status-success:#36da43;--calcite-color-status-info-press:#009af2;--calcite-color-status-info-hover:#3db8ff;--calcite-color-status-info:#00a0ff;--calcite-color-brand-underline:#00a0ff66;--calcite-color-brand-press:#00619b;--calcite-color-brand-hover:#007ac2;--calcite-color-brand:#009af2;--calcite-color-transparent-tint:#2b2b2bcc;--calcite-color-transparent-scrim:#000000d9;--calcite-color-transparent-press:#ffffff14;--calcite-color-transparent-hover:#ffffff0a;--calcite-color-transparent:#fff0;--calcite-color-foreground-current:#214155;--calcite-color-foreground-3:#151515;--calcite-color-foreground-2:#202020;--calcite-color-foreground-1:#2b2b2b;--calcite-color-background:#353535}:root{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--calcite-font-family);--calcite-code-family:"Consolas","Andale Mono","Lucida Console","Monaco",monospace;--calcite-sans-family:"Avenir Next","Avenir","Helvetica Neue",sans-serif;--calcite-font-size--3:.625rem;--calcite-font-size--2:.75rem;--calcite-font-size--1:.875rem;--calcite-font-size-0:1rem;--calcite-font-size-1:1.125rem;--calcite-font-size-2:1.25rem;--calcite-font-size-3:1.625rem;--calcite-font-size-4:2rem;--calcite-font-size-5:2.5rem;--calcite-font-size-6:3rem;--calcite-font-size-7:3.5rem;--calcite-font-size-8:4rem;--calcite-font-weight-light:300;--calcite-font-weight-normal:400;--calcite-font-weight-medium:500;--calcite-font-weight-bold:600;--calcite-ui-brand:var(--calcite-color-brand);--calcite-ui-brand-hover:var(--calcite-color-brand-hover);--calcite-ui-brand-press:var(--calcite-color-brand-press);--calcite-ui-background:var(--calcite-color-background);--calcite-ui-foreground-1:var(--calcite-color-foreground-1);--calcite-ui-foreground-2:var(--calcite-color-foreground-2);--calcite-ui-foreground-3:var(--calcite-color-foreground-3);--calcite-ui-foreground-current:var(--calcite-color-foreground-current);--calcite-ui-focus-offset-invert:var(--calcite-offset-invert-focus);--calcite-semantic-ui-color-foreground-current:var(--calcite-color-foreground-current);--calcite-ui-text-1:var(--calcite-color-text-1);--calcite-ui-text-2:var(--calcite-color-text-2);--calcite-ui-text-3:var(--calcite-color-text-3);--calcite-ui-text-inverse:var(--calcite-color-text-inverse);--calcite-ui-text-link:var(--calcite-color-text-link);--calcite-ui-border-1:var(--calcite-color-border-1);--calcite-ui-border-2:var(--calcite-color-border-2);--calcite-ui-border-3:var(--calcite-color-border-3);--calcite-ui-border-input:var(--calcite-color-border-input);--calcite-ui-info:var(--calcite-color-status-info);--calcite-ui-info-hover:var(--calcite-color-status-info-hover);--calcite-ui-info-press:var(--calcite-color-status-info-press);--calcite-ui-success:var(--calcite-color-status-success);--calcite-ui-success-hover:var(--calcite-color-status-success-hover);--calcite-ui-success-press:var(--calcite-color-status-success-press);--calcite-ui-warning:var(--calcite-color-status-warning);--calcite-ui-warning-hover:var(--calcite-color-status-warning-hover);--calcite-ui-warning-press:var(--calcite-color-status-warning-press);--calcite-ui-danger:var(--calcite-color-status-danger);--calcite-ui-danger-hover:var(--calcite-color-status-danger-hover);--calcite-ui-danger-press:var(--calcite-color-status-danger-press);--calcite-ui-inverse:var(--calcite-color-inverse);--calcite-app-z-index:var(--calcite-z-index);--calcite-app-z-index-tooltip:var(--calcite-z-index-tooltip);--calcite-app-z-index-popup:var(--calcite-z-index-popup);--calcite-app-z-index-modal:var(--calcite-z-index-modal);--calcite-app-z-index-overlay:var(--calcite-z-index-overlay);--calcite-app-z-index-dropdown:var(--calcite-z-index-dropdown);--calcite-app-z-index-toast:var(--calcite-z-index-toast);--calcite-app-z-index-header:var(--calcite-z-index-header);--calcite-app-z-index-sticky:var(--calcite-z-index-sticky);--calcite-app-breakpoint-content-fixed:var(--calcite-container-size-content-fixed);--calcite-app-breakpoint-content-fluid:var(--calcite-container-size-content-fluid);--calcite-app-breakpoint-width-lg:var(--calcite-container-size-width-lg-max);--calcite-app-breakpoint-width-md:var(--calcite-container-size-width-md-max);--calcite-app-breakpoint-width-sm:var(--calcite-container-size-width-sm-max);--calcite-app-breakpoint-width-xs:var(--calcite-container-size-width-xs-max);--calcite-app-breakpoint-width-xxs:var(--calcite-container-size-width-xxs-max);--calcite-app-spacing-11:var(--calcite-spacing-xxxl);--calcite-app-spacing-8:var(--calcite-spacing-xxl);--calcite-app-spacing-7:var(--calcite-spacing-xl);--calcite-app-spacing-6:var(--calcite-spacing-lg);--calcite-app-spacing-5:var(--calcite-spacing-md);--calcite-app-spacing-3:var(--calcite-spacing-sm);--calcite-app-spacing-2:var(--calcite-spacing-xs);--calcite-app-spacing-1:var(--calcite-spacing-xxs);--calcite-app-spacing-0:var(--calcite-spacing-base);--calcite-app-sizing-11:var(--calcite-size-xxxl);--calcite-app-sizing-9:var(--calcite-size-xxl);--calcite-app-sizing-8:var(--calcite-size-xl);--calcite-app-sizing-7:var(--calcite-size-lg);--calcite-app-sizing-6:var(--calcite-size-md-plus);--calcite-app-sizing-5:var(--calcite-size-md);--calcite-app-sizing-4:var(--calcite-size-sm-plus);--calcite-app-sizing-3:var(--calcite-size-sm);--calcite-app-sizing-2:var(--calcite-size-xs);--calcite-app-sizing-1:var(--calcite-size-xxs);--calcite-app-sizing-0:var(--calcite-size-xxxs);--calcite-app-opacity-100:var(--calcite-app-opacity-full);--calcite-app-opacity-85:var(--calcite-app-opacity-dark);--calcite-app-opacity-50:var(--calcite-app-opacity-half);--calcite-app-opacity-40:var(--calcite-app-opacity-light);--calcite-app-border-width-none:var(--calcite-border-width-none);--calcite-app-border-width-2:var(--calcite-border-width-lg);--calcite-app-border-width-1:var(--calcite-border-width-md);--calcite-app-border-width-0:var(--calcite-border-width-sm);--calcite-app-border-radius-full:var(--calcite-corner-radius-pill);--calcite-app-border-radius-none:var(--calcite-corner-radius-sharp);--calcite-app-border-radius-1:var(--calcite-corner-radius-round);--calcite-app-border-radius-0:var(--calcite-corner-radius-0);--calcite-app-font-text-case-capitalize:var(--calcite-font-text-case-capitalize);--calcite-app-font-text-case-lowercase:var(--calcite-font-text-case-lowercase);--calcite-app-font-text-case-uppercase:var(--calcite-font-text-case-uppercase);--calcite-app-font-text-case-none:var(--calcite-font-text-case-none);--calcite-app-font-text-decoration-underline:var(--calcite-font-text-decoration-underline);--calcite-app-font-text-decoration-none:var(--calcite-font-text-decoration-none);--calcite-app-font-paragraph-spacing-normal:var(--calcite-font-paragraph-spacing-normal);--calcite-app-font-letter-spacing-wide:var(--calcite-font-letter-spacing-wide);--calcite-app-font-letter-spacing-normal:var(--calcite-font-letter-spacing-normal);--calcite-app-font-letter-spacing-tight:var(--calcite-font-letter-spacing-tight);--calcite-app-font-size-6:var(--calcite-font-size-xxl);--calcite-app-font-size-5:var(--calcite-font-size-xl);--calcite-app-font-size-4:var(--calcite-font-size-lg);--calcite-app-font-size-3:var(--calcite-font-size-md);--calcite-app-font-size-2:var(--calcite-font-size);--calcite-app-font-size-1:var(--calcite-font-size-sm);--calcite-app-font-size-0:var(--calcite-font-size-xs);--calcite-app-font-line-height-relative-loose:var(--calcite-font-line-height-relative-loose);--calcite-app-font-line-height-relative-relaxed:var(--calcite-font-line-height-relative-relaxed);--calcite-app-font-line-height-relative-normal:var(--calcite-font-line-height-relative-normal);--calcite-app-font-line-height-relative-snug:var(--calcite-font-line-height-relative-snug);--calcite-app-font-line-height-relative-tight:var(--calcite-font-line-height-relative-tight);--calcite-app-font-line-height-relative:var(--calcite-font-line-height-relative);--calcite-app-font-line-height-fixed-3:var(--calcite-font-line-height-fixed-xl);--calcite-app-font-line-height-fixed-2:var(--calcite-font-line-height-fixed-lg);--calcite-app-font-line-height-fixed:var(--calcite-font-line-height-fixed-sm);--calcite-app-font-weight-bold:var(--calcite-font-weight-bold);--calcite-app-font-weight-demi:var(--calcite-font-weight-semibold);--calcite-app-font-weight-medium:var(--calcite-font-weight-medium);--calcite-app-font-weight-regular:var(--calcite-font-weight-regular);--calcite-app-font-weight-light:var(--calcite-font-weight-light);--calcite-app-font-family-code:var(--calcite-font-family-code);--calcite-app-font-family-primary:var(--calcite-font-family-primary);--calcite-floating-ui-transition:var(--calcite-animation-timing);--calcite-floating-ui-z-index:var(--calcite-z-index-dropdown);--calcite-animation-timing:calc(.15s*var(--calcite-internal-duration-factor));--calcite-internal-duration-factor:var(--calcite-duration-factor,1);--calcite-internal-animation-timing-fast:calc(.1s*var(--calcite-internal-duration-factor));--calcite-internal-animation-timing-medium:calc(.2s*var(--calcite-internal-duration-factor));--calcite-internal-animation-timing-slow:calc(.3s*var(--calcite-internal-duration-factor));--calcite-popover-z-index:var(--calcite-z-index-popup);--calcite-border-radius:var(--calcite-border-radius-round,4px);--calcite-border-radius-base:0;--calcite-offset-invert-focus:0;--calcite-panel-width-multiplier:1;--calcite-ui-icon-color:currentColor}@media (prefers-color-scheme:dark){.calcite-mode-auto{--calcite-color-border-white:#f8f8f8;--calcite-color-border-ghost:#7575754d;--calcite-color-border-input:#757575;--calcite-color-border-3:#404040;--calcite-color-border-2:#4a4a4a;--calcite-color-border-1:#555;--calcite-color-text-link:#00a0ff;--calcite-color-text-inverse:#151515;--calcite-color-text-3:#9f9f9f;--calcite-color-text-2:#bfbfbf;--calcite-color-text-1:#fff;--calcite-color-inverse-press:#f3f3f3;--calcite-color-inverse-hover:#fff;--calcite-color-inverse:#f8f8f8;--calcite-color-status-danger-press:#d90012;--calcite-color-status-danger-hover:#ff0015;--calcite-color-status-danger:#fe583e;--calcite-color-status-warning-press:#f5d000;--calcite-color-status-warning-hover:#fe3;--calcite-color-status-warning:#ffc900;--calcite-color-status-success-press:#00b81b;--calcite-color-status-success-hover:#3bed52;--calcite-color-status-success:#36da43;--calcite-color-status-info-press:#009af2;--calcite-color-status-info-hover:#3db8ff;--calcite-color-status-info:#00a0ff;--calcite-color-brand-underline:#00a0ff66;--calcite-color-brand-press:#00619b;--calcite-color-brand-hover:#007ac2;--calcite-color-brand:#009af2;--calcite-color-transparent-tint:#2b2b2bcc;--calcite-color-transparent-scrim:#000000d9;--calcite-color-transparent-press:#ffffff14;--calcite-color-transparent-hover:#ffffff0a;--calcite-color-transparent:#fff0;--calcite-color-foreground-current:#214155;--calcite-color-foreground-3:#151515;--calcite-color-foreground-2:#202020;--calcite-color-foreground-1:#2b2b2b;--calcite-color-background:#353535}}@media (prefers-color-scheme:light){.calcite-mode-auto{--calcite-color-border-white:#fff;--calcite-color-border-ghost:#0000004d;--calcite-color-border-input:#949494;--calcite-color-border-3:#dfdfdf;--calcite-color-border-2:#d4d4d4;--calcite-color-border-1:#cacaca;--calcite-color-text-link:#00619b;--calcite-color-text-inverse:#fff;--calcite-color-text-3:#6a6a6a;--calcite-color-text-2:#4a4a4a;--calcite-color-text-1:#151515;--calcite-color-inverse-press:#202020;--calcite-color-inverse-hover:#2b2b2b;--calcite-color-inverse:#353535;--calcite-color-status-danger-press:#7c1d13;--calcite-color-status-danger-hover:#a82b1e;--calcite-color-status-danger:#d83020;--calcite-color-status-warning-press:#bfa200;--calcite-color-status-warning-hover:#d9bc00;--calcite-color-status-warning:#edd317;--calcite-color-status-success-press:#1a6324;--calcite-color-status-success-hover:#288835;--calcite-color-status-success:#35ac46;--calcite-color-status-info-press:#00304d;--calcite-color-status-info-hover:#004874;--calcite-color-status-info:#00619b;--calcite-color-brand-underline:#00619b66;--calcite-color-brand-press:#004874;--calcite-color-brand-hover:#00619b;--calcite-color-brand:#007ac2;--calcite-color-transparent-tint:#fffc;--calcite-color-transparent-scrim:#ffffffd9;--calcite-color-transparent-press:#00000014;--calcite-color-transparent-hover:#0000000a;--calcite-color-transparent:#0000;--calcite-color-foreground-current:#c7eaff;--calcite-color-foreground-3:#eaeaea;--calcite-color-foreground-2:#f3f3f3;--calcite-color-foreground-1:#fff;--calcite-color-background:#f8f8f8}}@media (prefers-reduced-motion:reduce){:root{--calcite-internal-duration-factor:.01}}@keyframes in{0%{opacity:0}to{opacity:1}}@keyframes in-down{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translate(0,0)}}@keyframes in-up{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translate(0,0)}}@keyframes in-right{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:translate(0,0)}}@keyframes in-left{0%{opacity:0;transform:translate(5px)}to{opacity:1;transform:translate(0,0)}}@keyframes in-scale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.calcite-animate{opacity:0;animation-fill-mode:both;animation-duration:var(--calcite-animation-timing)}.calcite-animate__in{animation-name:in}.calcite-animate__in-down{animation-name:in-down}.calcite-animate__in-up{animation-name:in-up}.calcite-animate__in-right{animation-name:in-right}.calcite-animate__in-left{animation-name:in-left}.calcite-animate__in-scale{animation-name:in-scale}.calcite-sortable--chosen,.calcite-sortable--ghost,.calcite-sortable--drag,.calcite-sortable--fallback{position:relative;overflow:hidden}.calcite-sortable--ghost:before{content:"";z-index:var(--calcite-z-index);box-sizing:border-box;border-style:dashed;border-width:1px;border-color:var(--calcite-color-brand);background-color:var(--calcite-color-foreground-2);position:absolute;inset:0}.calcite-sortable--drag{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow:0 6px 20px -4px #0000001a,0 4px 12px -2px #00000014;--tw-shadow-colored:0 6px 20px -4px var(--tw-shadow-color),0 4px 12px -2px var(--tw-shadow-color)}.esri-view{--esri-view-outline-color:var(--calcite-color-brand);--esri-view-outline:2px solid var(--esri-view-outline-color);--esri-view-outline-offset:-2px;margin:0;padding:0;font-family:Avenir Next,Helvetica Neue,helvetica,arial,sans-serif;display:flex}.esri-view .esri-view-user-storage{overflow:hidden}.esri-view .esri-view-root{-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:transparent;border:none;flex:100%;margin:0;padding:0;position:relative}.esri-view .esri-view-surface{-webkit-user-select:none;user-select:none;direction:ltr;border:none;outline:0;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0;overflow:hidden}.esri-view .esri-view-surface--touch-none{touch-action:none}.esri-view .esri-view-surface--touch-pan{touch-action:pan-x pan-y}.esri-view .esri-view-surface:focus:after{box-sizing:border-box;z-index:999;outline:var(--esri-view-outline);outline-offset:var(--esri-view-outline-offset);content:"";pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.esri-view .esri-view-surface[data-navigating=true]{cursor:grabbing}.esri-view .esri-view-surface[data-cursor=copy]{cursor:copy}.esri-view .esri-view-surface[data-cursor=crosshair]{cursor:crosshair}.esri-view .esri-view-surface[data-cursor=help]{cursor:help}.esri-view .esri-view-surface[data-cursor=move]{cursor:move}.esri-view .esri-view-surface[data-cursor=pointer]{cursor:pointer}.esri-view .esri-view-surface[data-cursor=progress]{cursor:progress}.esri-view .esri-view-surface[data-cursor=grab]{cursor:grab}.esri-view .esri-view-surface[data-cursor=grabbing]{cursor:grabbing}.esri-view .esri-view-surface[data-cursor=n-resize]{cursor:n-resize}.esri-view .esri-view-surface[data-cursor=e-resize]{cursor:e-resize}.esri-view .esri-view-surface[data-cursor=s-resize]{cursor:s-resize}.esri-view .esri-view-surface[data-cursor=w-resize]{cursor:w-resize}.esri-view .esri-view-surface[data-cursor=ne-resize]{cursor:ne-resize}.esri-view .esri-view-surface[data-cursor=nw-resize]{cursor:nw-resize}.esri-view .esri-view-surface[data-cursor=se-resize]{cursor:se-resize}.esri-view .esri-view-surface[data-cursor=sw-resize]{cursor:sw-resize}.esri-view .esri-view-surface[data-cursor=ew-resize]{cursor:ew-resize}.esri-view .esri-view-surface[data-cursor=ns-resize]{cursor:ns-resize}.esri-view .esri-view-surface[data-cursor=nesw-resize]{cursor:nesw-resize}.esri-view .esri-view-surface[data-cursor=nwse-resize]{cursor:nwse-resize}.esri-view .esri-display-object,.esri-view .esri-bitmap{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;border:none;margin:0;padding:0;position:absolute}.esri-view .esri-bitmap{transform-origin:0 0;max-width:none}.esri-ui{box-sizing:border-box;z-index:0;pointer-events:none;font-size:14px;position:absolute;inset:0;overflow:hidden}.esri-ui .esri-component{pointer-events:auto}.esri-ui .esri-attribution{position:absolute;bottom:0;left:0;right:0}.esri-ui-corner{display:flex;position:absolute}.esri-ui-inner-container{position:absolute;inset:0}.esri-ui-manual-container>.esri-component{position:absolute}.esri-ui-manual-container .esri-swipe{z-index:-1}.esri-ui-top-left,.esri-ui-top-right{flex-flow:column}.esri-ui-top-left{align-items:flex-start;top:0;left:0}.esri-ui-top-right{align-items:flex-end;top:0;right:0}.esri-ui-bottom-left,.esri-ui-bottom-right{flex-flow:row;align-items:flex-end}.esri-ui-bottom-right{flex-flow:row-reverse;bottom:0;right:0}.esri-ui-bottom-right .esri-component{margin-left:10px}.esri-ui-top-right .esri-component,.esri-ui-top-left .esri-component{margin-bottom:10px}.esri-ui-bottom-left{bottom:0;left:0}.esri-ui-bottom-left .esri-component{margin-right:10px}[dir=rtl] .esri-ui-top-left{align-items:flex-end}[dir=rtl] .esri-ui-top-right{align-items:flex-start}[dir=rtl] .esri-ui-bottom-left{flex-direction:row-reverse}[dir=rtl] .esri-ui-bottom-right{flex-direction:row}.esri-zoom-box__container{width:100%;height:100%;position:relative}.esri-zoom-box__overlay{cursor:crosshair;width:100%;height:100%;position:absolute;top:0;left:0}.esri-zoom-box__overlay-background{fill:#0000001a}.esri-zoom-box__outline{fill:#0000;stroke:#1e90ff;stroke-dasharray:1 1;stroke-width:2px}.esri-overlay-surface{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;border:none;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0;overflow:hidden}.esri-text-overlay-item{white-space:nowrap;font-size:14px;line-height:1.3em;display:block;position:absolute;overflow:hidden}.esri-text-overlay-item-anchor-bottom{transform:translate(-50%,-100%)}.esri-text-overlay-item-anchor-bottom-right{transform:translate(-100%,-100%)}.esri-text-overlay-item-anchor-bottom-left{transform:translateY(-100%)}.esri-text-overlay-item-anchor-top{transform:translate(-50%)}.esri-text-overlay-item-anchor-top-right{transform:translate(-100%)}.esri-text-overlay-item-anchor-top-left{transform:translate(0)}.esri-text-overlay-item-anchor-center{transform:translate(-50%,-50%)}.esri-text-overlay-item-anchor-right{transform:translate(-100%,-50%)}.esri-text-overlay-item-anchor-left{transform:translateY(-50%)}.esri-line-overlay-item,.esri-outline-overlay-item,.esri-box-overlay-item{white-space:nowrap;display:block;position:absolute;overflow:hidden}[class^=esri-icon-],.esri-building-phase-picker__arrow-left,.esri-building-phase-picker__arrow-right,.esri-building-level-picker__arrow-up,.esri-building-level-picker__arrow-down,[class*=\ esri-icon-],.esri-building-phase-picker__arrow-left,.esri-building-phase-picker__arrow-right,.esri-building-level-picker__arrow-up,.esri-building-level-picker__arrow-down{font-size:16px;display:inline-block}.esri-widget{box-sizing:border-box;color:#323232;--esri-widget-padding-x:15px;--esri-widget-padding-y:12px;--esri-widget-padding:var(--esri-widget-padding-y)var(--esri-widget-padding-x);background-color:#fff;font-family:Avenir Next,Helvetica Neue,helvetica,arial,sans-serif;font-size:14px;line-height:1.3em}.esri-widget *,.esri-widget :before,.esri-widget :after{box-sizing:inherit}.esri-widget.esri-widget--disabled>*{opacity:.4;pointer-events:none}.esri-widget.esri-widget--compact{--esri-widget-padding-y:0;--esri-widget-padding-x:0}.esri-widget__anchor{color:#0079c1}.esri-widget__anchor:hover{color:#00598e}.esri-widget__anchor:hover,.esri-widget__anchor:focus{text-decoration:underline}.esri-widget__anchor--disabled{opacity:.4;pointer-events:none}.esri-widget__header{background-color:#fff;flex:1 0 100%;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:12px 0 12px 15px;display:flex}.esri-widget__header .esri-widget__heading{text-align:initial;color:#6e6e6e;align-items:center;width:calc(100% - 48px);margin:0;padding:0;display:flex}.esri-widget__header-button{appearance:none;cursor:pointer;color:#6e6e6e;background-color:#0000;border:none;flex:0 0 48px;justify-content:center;align-self:stretch;align-items:center;width:48px;padding:0;display:flex}.esri-widget__heading{color:#323232;margin:0 0 .5rem;font-weight:600}h1.esri-widget__heading{font-size:20px}h2.esri-widget__heading{font-size:16px}h3.esri-widget__heading,h4.esri-widget__heading,h5.esri-widget__heading,h6.esri-widget__heading{font-size:14px}.esri-widget__footer{background-color:#fff;justify-content:center;align-items:center;width:100%;min-height:48px;display:flex}.esri-widget__footer-pagination{color:#6e6e6e;justify-content:space-between;align-items:center;display:flex}.esri-widget__footer-pagination-previous-button,.esri-widget__footer-pagination-next-button{cursor:pointer;background-color:#0000;border:0;margin:0 7px;padding:12px 15px;transition:background-color .125s ease-in-out}.esri-widget__footer-pagination-previous-button:hover,.esri-widget__footer-pagination-previous-button:focus,.esri-widget__footer-pagination-next-button:hover,.esri-widget__footer-pagination-next-button:focus{color:#2e2e2e;background-color:#f3f3f3}.esri-menu{visibility:hidden;z-index:1;background-clip:padding;background-color:#fff;background-clip:padding-box;width:100%;max-height:0;margin:2px 0 0;padding:0;font-size:14px;line-height:16px;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 1px 2px #0000004d}.esri-menu .esri-menu__header{color:#fff;background-color:#4c4c4c;padding:6px 12px}.esri-menu__list{margin:0;padding:0;list-style:none}.esri-menu__list-item{cursor:pointer;border-top:1px solid #6e6e6e4d;border-left:3px solid #0000;padding:.8em 1em}.esri-menu__list-item [class^=esri-icon-],.esri-menu__list-item .esri-building-phase-picker__arrow-left,.esri-menu__list-item .esri-building-phase-picker__arrow-right,.esri-menu__list-item .esri-building-level-picker__arrow-up,.esri-menu__list-item .esri-building-level-picker__arrow-down,.esri-menu__list-item [class*=\ esri-icon-],.esri-menu__list-item .esri-building-phase-picker__arrow-left,.esri-menu__list-item .esri-building-phase-picker__arrow-right,.esri-menu__list-item .esri-building-level-picker__arrow-up,.esri-menu__list-item .esri-building-level-picker__arrow-down{padding-right:2.8px}.esri-menu__list-item:first-child{border-top:none}.esri-menu__list-item--focus,.esri-menu__list-item:hover,.esri-menu__list-item:focus{background-color:#f3f3f3}.esri-menu__list-item:active{background-color:#e2f1fb}.esri-menu__list-item--active,.esri-menu__list-item--active:hover,.esri-menu__list-item--active:focus{background-color:#e2f1fb;border-left-color:#0079c1}.esri-widget__table{border-collapse:collapse;color:#323232;border:none;width:100%;line-height:1.3em}.esri-widget__table tr:nth-child(odd){background-color:#4c4c4c1a}.esri-widget__table tr:nth-child(2n){background-color:#4c4c4c05}.esri-widget__table tr a{color:#6e6e6e}.esri-widget__table tr a:hover,.esri-widget__table tr a:focus{color:#2e2e2e}.esri-widget__table tr td,.esri-widget__table tr th{vertical-align:top;word-break:break-word;padding:.5em .7em;font-size:12px;font-weight:400}.esri-widget__table tr th{text-align:left;border-right:3px solid #0000000d;width:50%}.esri-widget__table tr td{width:50%}.esri-input{color:#323232;background-color:#fff;border:1px solid #959595;font-size:14px}.esri-input::-ms-clear{display:none}.esri-input::placeholder{opacity:1;color:#6e6e6e}.esri-input:placeholder-shown{text-overflow:ellipsis}.esri-input[type=text],.esri-input[type=password],.esri-input[type=number]{height:32px;padding:0 .5em}calcite-combobox.esri-input{border:none}.esri-button{box-sizing:border-box;cursor:pointer;white-space:normal;word-break:normal;color:#fff;background-color:#0079c1;border:1px solid #0079c1;justify-content:center;align-items:center;width:100%;min-height:32px;padding:6px 7px;font-family:inherit;font-size:14px;transition:background-color .125s ease-in-out,border .125s ease-in-out;display:flex;overflow:hidden}.esri-button:hover{color:#fff;background-color:#00598e;border:1px solid #00598e}.esri-button.esri-button--small{min-height:16px;font-size:12px}.esri-button.esri-button--half{width:50%;display:inline-block}.esri-button.esri-button--third{width:33%;display:inline-block}.esri-button--secondary{color:#0079c1;background-color:#0000}.esri-button--tertiary{color:#0079c1;background-color:#0000;border-color:#0000}.esri-button--tertiary:hover{color:#00598e;background-color:#f3f3f3;border-color:#0000}.esri-button--disabled{opacity:.4;pointer-events:none}.esri-button--drill-in{outline-offset:-4px;cursor:pointer;text-align:unset;background-color:#fff;border:none;border-radius:2px;justify-content:space-between;align-items:center;margin:12px 7px;padding:12px 7px;text-decoration:none;transition:background-color .125s ease-in-out;display:flex;box-shadow:0 0 0 1px #6e6e6e4d}.esri-button--drill-in [class^=esri-icon-],.esri-button--drill-in .esri-building-phase-picker__arrow-left,.esri-button--drill-in .esri-building-phase-picker__arrow-right,.esri-button--drill-in .esri-building-level-picker__arrow-up,.esri-button--drill-in .esri-building-level-picker__arrow-down,.esri-button--drill-in [class*=\ esri-icon-],.esri-button--drill-in .esri-building-phase-picker__arrow-left,.esri-button--drill-in .esri-building-phase-picker__arrow-right,.esri-button--drill-in .esri-building-level-picker__arrow-up,.esri-button--drill-in .esri-building-level-picker__arrow-down{padding:0 7px}.esri-button--drill-in:hover,.esri-button--drill-in:focus{background-color:#f3f3f3}.esri-button--drill-in__title{font-size:14px}.esri-widget__content--empty{text-align:center;color:#6e6e6e;flex-flow:column wrap;align-items:center;padding:18px 22px;display:flex}.esri-widget__content--empty h1.esri-widget__heading,.esri-widget__content--empty h2.esri-widget__heading,.esri-widget__content--empty h3.esri-widget__heading,.esri-widget__content--empty h4.esri-widget__heading,.esri-widget__content--empty h5.esri-widget__heading{font-weight:400}.esri-widget__content-illustration--empty{width:128px;padding:1rem 0}.esri-widget__content-icon--empty{width:32px;padding:.5rem 0}.esri-select{appearance:none;cursor:pointer;color:#323232;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-8 -8 32 32' width='32' height='32'%3E%3Cpath d='M8 11.207l-4-4V5.793l4 4 4-4v1.414z' fill='%236e6e6e' fillrule='nonzero'/%3E%3C/svg%3E") 100% no-repeat;border:1px solid #959595;border-radius:0;width:100%;height:32px;margin:0;padding:0 .5em;font-family:inherit;font-size:.85em;display:block}.esri-select[disabled]{cursor:auto}.esri-select::-ms-expand{display:none}.esri-disabled a,.esri-disabled [role=menu],.esri-disabled [role=checkbox],.esri-disabled [class^=esri-icon-],.esri-disabled .esri-building-phase-picker__arrow-left,.esri-disabled .esri-building-phase-picker__arrow-right,.esri-disabled .esri-building-level-picker__arrow-up,.esri-disabled .esri-building-level-picker__arrow-down,.esri-disabled [class*=\ esri-icon-],.esri-disabled .esri-building-phase-picker__arrow-left,.esri-disabled .esri-building-phase-picker__arrow-right,.esri-disabled .esri-building-level-picker__arrow-up,.esri-disabled .esri-building-level-picker__arrow-down{color:#6e6e6e66}.keynav-mode .esri-widget:focus,.keynav-mode .esri-widget :focus{z-index:1;outline-offset:2px;outline:2px solid #6e6e6e}.esri-widget__loader-animation{border:.15em solid #6e6e6e4d;border-top-color:#323232cc;border-radius:100%;width:1em;height:1em;font-size:16px;animation:1.25s linear infinite esri-rotate;display:block;transform:translateZ(0)}.esri-widget--button{cursor:pointer;text-align:center;color:#6e6e6e;background-color:#fff;flex-flow:row;justify-content:center;align-items:center;width:32px;height:32px;margin:0;padding:0;font-size:14px;transition:background-color .125s ease-in-out;display:flex;overflow:hidden}.esri-widget--button:not([appearance]),.esri-widget--button[appearance=solid]{--calcite-color-foreground-3:$background-color}.esri-widget--button:hover{color:#2e2e2e;background-color:#f3f3f3}.esri-widget--button:active{background-color:#e2f1fb}.esri-widget--button:is(calcite-button){--calcite-offset-invert-focus:1}.esri-widget--button:is(calcite-button):not(:hover){--calcite-ui-icon-color:var(--calcite-color-text-3)}.esri-widget--button calcite-loader[inline]{margin:auto}.esri-ui-corner .esri-component{box-shadow:0 1px 2px #0000004d}.esri-ui-corner .esri-expand .esri-widget--panel,.esri-ui-corner .esri-expand .esri-widget--panel-height-only,.esri-ui-corner .esri-component.esri-widget--panel,.esri-ui-corner .esri-component.esri-widget--panel-height-only{min-height:32px;transition:max-height .25s ease-in-out;overflow-y:auto}.esri-ui-corner .esri-component>.esri-widget--panel,.esri-ui-corner .esri-component.esri-widget--panel{width:300px}.esri-ui-corner .esri-component>.esri-widget--panel .esri-widget--panel,.esri-ui-corner .esri-component.esri-widget--panel .esri-widget--panel{width:auto}.esri-view-height-greater-than-medium .esri-ui-corner .esri-component.esri-widget--panel,.esri-view-height-greater-than-medium .esri-ui-corner .esri-component.esri-widget--panel-height-only{max-height:680px}.esri-view-height-medium .esri-ui-corner .esri-component.esri-widget--panel,.esri-view-height-medium .esri-ui-corner .esri-component.esri-widget--panel-height-only{max-height:540px}.esri-view-height-small .esri-ui-corner .esri-component.esri-widget--panel,.esri-view-height-small .esri-ui-corner .esri-component.esri-widget--panel-height-only{max-height:420px}.esri-view-height-xsmall .esri-ui-corner .esri-component.esri-widget--panel,.esri-view-height-xsmall .esri-ui-corner .esri-component.esri-widget--panel-height-only{max-height:240px}.esri-ui-bottom-right .esri-menu,.esri-ui-bottom-left .esri-menu{margin-top:0;margin-bottom:2px;top:auto;bottom:100%}[dir=rtl] .esri-widget__table th{text-align:right;border-left:3px solid #0000000d;border-right:none}[dir=rtl] .esri-select{background-position:0}[dir=rtl] .esri-menu__list-item{border-left:none;border-right:3px solid #0000}[dir=rtl] .esri-menu__list-item [class^=esri-icon-],[dir=rtl] .esri-menu__list-item .esri-building-phase-picker__arrow-left,[dir=rtl] .esri-menu__list-item .esri-building-phase-picker__arrow-right,[dir=rtl] .esri-menu__list-item .esri-building-level-picker__arrow-up,[dir=rtl] .esri-menu__list-item .esri-building-level-picker__arrow-down,[dir=rtl] .esri-menu__list-item [class*=\ esri-icon-],[dir=rtl] .esri-menu__list-item .esri-building-phase-picker__arrow-left,[dir=rtl] .esri-menu__list-item .esri-building-phase-picker__arrow-right,[dir=rtl] .esri-menu__list-item .esri-building-level-picker__arrow-up,[dir=rtl] .esri-menu__list-item .esri-building-level-picker__arrow-down{padding-left:2px;padding-right:0}[dir=rtl] .esri-menu__list-item--active{border-right-color:#0079c1}.esri-icon-font-fallback-text{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.esri-rotating{animation:1.25s linear infinite esri-rotate;transform:translateZ(0)}.esri-clearfix:before,.esri-clearfix:after{content:" ";display:table}.esri-clearfix:after{clear:both}.esri-interactive{cursor:pointer}.esri-hidden{display:none!important}.esri-invisible{visibility:hidden!important}.esri-offscreen{position:absolute;top:-999em;left:-999em}.esri-match-height{flex-direction:column;flex:auto;display:flex;overflow:hidden}@keyframes esri-fade-in{0%{opacity:0}25%{opacity:0}to{opacity:1}}.esri-attachments__progress-bar:before,.esri-attachments__progress-bar:after{opacity:1;content:"";height:1px;transition:opacity .5s ease-in-out;position:absolute;top:0}.esri-attachments__progress-bar:before{z-index:0;background-color:#6e6e6e4d;width:100%}.esri-attachments__progress-bar:after{z-index:0;background-color:#6e6e6e;width:20%;animation:1.5s linear infinite looping-progresss-bar-ani}.esri-attachments{background-color:#0000;width:100%}.esri-attachments__loader-container{justify-content:center;align-items:center;height:150px;padding:0;display:flex}.esri-attachments__loader{background:url(../base/images/loading-throb.gif) 50% no-repeat;width:100%;height:64px}.esri-attachments__actions{flex-flow:wrap;padding:6px 7px;display:flex}.esri-attachments__item-add-icon{padding:0 7px}.esri-attachments__delete-button{color:#8c2907;width:auto;margin-right:auto}.esri-attachments .esri-attachments__items{width:100%;margin:0;padding:0;display:flex}.esri-attachments .esri-attachments__item{margin:0;line-height:1.2em;list-style-type:none}.esri-attachments__item-button{outline-offset:-4px;cursor:pointer;text-align:unset;color:#6e6e6e;background-color:#fff;border:1px solid #0000;border-radius:2px;align-items:center;width:100%;margin:0 0 6px;padding:6px 7px;text-decoration:none;transition:border-color .125s ease-in-out;display:flex;box-shadow:0 1px #6e6e6e4d}.esri-attachments__item-button:focus,.esri-attachments__item-button:hover{border-color:#000}.esri-attachments__item-link{text-decoration:none;display:block;position:relative}.esri-attachments__item-link:hover .esri-attachments__item-link-overlay,.esri-attachments__item-link:focus .esri-attachments__item-link-overlay{opacity:1}.esri-attachments__item-add{background-color:#0000;padding:6px 0}.esri-attachments__add-attachment-button{border-radius:2px;justify-content:flex-start;padding:12px 3px;font-size:12px;transition:background-color .25s ease-in-out}.esri-attachments__add-attachment-button:hover{background-color:#fff;text-decoration:none;box-shadow:0 1px 2px #0000004d}.esri-attachments__item-link-overlay{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;transition:opacity .25s ease-in-out;display:flex;position:absolute;inset:0}.esri-attachments__item-link-overlay-icon{color:#fff;background-color:#4c4c4c80;border-radius:100%;justify-content:center;align-items:center;padding:18px;display:flex}.esri-attachments__item-link-overlay-icon svg{fill:#fff}.esri-attachments__item-mask{justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #6e6e6e26}.esri-attachments__item-mask--icon{background-color:#f3f3f3;padding:24px 0}.esri-attachments__item-mask--icon .esri-attachments__image{width:32px;height:32px}.esri-attachments__metadata{justify-content:space-between;margin-top:3px;display:flex}.esri-attachments__metadata .esri-attachments__metadata-fieldset{text-align:center;background-color:#fff;border:none;flex:0 calc(50% - 1px);margin:0;padding:6px 7px;font-size:12px}.esri-attachments__file-name{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;margin-bottom:3px;font-size:12px;display:inline-block}.esri-attachments__file-fieldset{border:none;margin:0;padding:12px 7px}.esri-attachments__file-input{opacity:0;z-index:-1;width:.1px;height:.1px;position:absolute;overflow:hidden}.esri-attachments__container--list .esri-attachments__items{flex-flow:column}.esri-attachments__container--list .esri-attachments__item-mask{flex:none;margin-right:7px;position:relative}.esri-attachments__container--list .esri-attachments__image{max-width:unset;max-height:unset;left:50%}.esri-attachments__container--list .esri-attachments__label{flex:auto;justify-content:space-between;display:flex}.esri-attachments__container--list .esri-attachments__filename{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;cursor:pointer;flex:1 0 0}.esri-attachments__container--list .esri-attachments__item-chevron-icon{cursor:pointer;flex:none;padding:0 15px}.esri-attachments__container--preview .esri-attachments__items{flex-flow:wrap;align-items:center}.esri-attachments__container--preview .esri-attachments__item{width:100%;margin-bottom:12px}.esri-attachments__container--preview .esri-attachments__item-mask{width:100%;height:auto}.esri-attachments__container--preview .esri-attachments__item-button{box-shadow:none;flex-flow:column}.esri-attachments__container--preview .esri-attachments__item-button .esri-attachments__label{margin:12px 0}.esri-attachments__container--preview .esri-attachments__image{max-width:100%}.esri-attachments__container--preview .esri-attachments__filename{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;text-align:center;text-overflow:ellipsis;width:calc(100% - 15px);margin-top:12px;overflow:hidden}.esri-attachments__container--preview .esri-attachments__item-mask--icon{background-color:#0000}.esri-attachments__form-node{background-color:#fff;padding:6px 7px;box-shadow:0 1px #6e6e6e4d}.esri-attachments__form-node .esri-attachments__item-mask{box-shadow:none;width:unset;height:unset}.esri-attachments__form-node .esri-attachments__image{max-width:100%}.esri-attachments__error-message{background-color:#fff;border-top:3px solid #de2900;margin:6px 7px;padding:12px 15px;animation:.25s ease-in-out esri-fade-in-down;box-shadow:0 1px 2px #0000004d}.esri-attachments__progress-bar{width:100%;position:absolute}[dir=rtl] .esri-attachments__item-mask{margin-left:7px;margin-right:0}.esri-attribution{background-color:#fffc;flex-flow:row;justify-content:space-between;align-items:center;font-size:12px;line-height:16px;display:flex}.esri-attribution__link{color:currentColor;text-decoration:none}.esri-attribution__link:hover,.esri-attribution__link:active,.esri-attribution__link:visited,.esri-attribution__link:focus{color:currentColor}.esri-attribution__sources{text-overflow:ellipsis;white-space:nowrap;flex:1 0;align-self:flex-start;padding:0 5px;font-weight:300;overflow:hidden}.esri-attribution__sources[role=button]{font-size:1em}.esri-attribution__powered-by{text-align:right;white-space:nowrap;align-self:flex-end;padding:0 5px;font-weight:400}.esri-attribution--open{z-index:2}.esri-attribution__sources--open{white-space:normal}.esri-basemap-gallery{color:#323232;background-color:#fff;width:auto;position:relative;overflow-y:auto}.esri-basemap-gallery .esri-basemap-gallery__loader:before,.esri-basemap-gallery .esri-basemap-gallery__loader:after{opacity:1;content:"";height:1px;transition:opacity .5s ease-in-out;position:absolute;top:0}.esri-basemap-gallery .esri-basemap-gallery__loader:before{z-index:0;background-color:#6e6e6e4d;width:100%}.esri-basemap-gallery .esri-basemap-gallery__loader:after{z-index:0;background-color:#6e6e6e;width:20%;animation:1.5s linear infinite looping-progresss-bar-ani}.esri-basemap-gallery:focus-within{z-index:1;outline-offset:2px;outline:2px solid #6e6e6e}.esri-basemap-gallery__item-container{flex-flow:column;gap:3px;margin:0;padding-block:3px;padding-inline:3px;list-style:none;transition:opacity .25s ease-in-out;display:flex;position:relative}.esri-basemap-gallery--grid .esri-basemap-gallery__item-container{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px 15px;padding-block:12px;padding-inline:15px;display:grid}.esri-basemap-gallery--source-refreshing .esri-basemap-gallery__item-container,.esri-basemap-gallery.esri-disabled .esri-basemap-gallery__item{opacity:.4;pointer-events:none;animation:none}.esri-basemap-gallery__empty-message{padding:12px 15px;animation:.5s ease-in-out esri-fade-in}.esri-basemap-gallery__item{box-sizing:border-box;cursor:pointer;border:1px solid #0000;flex-direction:row;align-items:center;width:100%;transition:background-color .25s ease-in-out,border-color .25s ease-in-out;animation:.5s ease-in-out esri-fade-in;display:flex;position:relative}.esri-basemap-gallery__item:hover{background-color:#f3f3f3;border-color:#6e6e6e}.esri-basemap-gallery__item:hover .esri-basemap-gallery__item-title{color:#323232}.esri-basemap-gallery__item:focus{outline:none}.esri-basemap-gallery__item--error{opacity:.4;cursor:auto}.esri-basemap-gallery__item-thumbnail{aspect-ratio:1.5;border-inline-end:1px solid #6e6e6e26;flex-shrink:0;width:120px;min-width:120px;transition:background-color .25s ease-in-out,border-color .25s ease-in-out}.esri-basemap-gallery__item-title{color:#6e6e6e;justify-content:flex-start;align-items:center;width:100%;height:100%;font-size:12px;transition:color .25s ease-in-out,font-weight .25s ease-in-out;display:flex}.esri-basemap-gallery__item-title span{text-align:start;text-overflow:ellipsis;overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;display:-webkit-box;overflow:hidden}.esri-basemap-gallery__item--selected,.esri-basemap-gallery__item.esri-basemap-gallery__item--selected:hover,.esri-basemap-gallery__item.esri-basemap-gallery__item--selected:focus{cursor:auto;background-color:#e2f1fb;border-color:#0079c1}.esri-basemap-gallery__item--selected .esri-basemap-gallery__item-title,.esri-basemap-gallery__item.esri-basemap-gallery__item--selected:hover .esri-basemap-gallery__item-title,.esri-basemap-gallery__item.esri-basemap-gallery__item--selected:focus .esri-basemap-gallery__item-title{color:#323232;font-weight:500}.esri-basemap-gallery__item-content{flex-direction:column;gap:12px;min-width:0;padding-block:2px;padding-inline:11px;display:flex}.esri-basemap-gallery__item-tags-container{flex-direction:row;gap:3px;display:flex}.esri-basemap-gallery__item-tags-container calcite-chip{cursor:inherit;--calcite-font-size--2:var(--calcite-font-size--3);--calcite-chip-spacing-s-internal:.15rem;max-width:60px;height:16px}@supports (object-fit:cover){.esri-basemap-gallery__item-thumbnail{object-fit:cover}}.esri-basemap-gallery--narrow-items .esri-basemap-gallery__item-thumbnail{aspect-ratio:1;width:80px;min-width:80px}.esri-basemap-gallery--grid .esri-basemap-gallery__item{text-align:center;flex-flow:column wrap}.esri-basemap-gallery--grid .esri-basemap-gallery__item:not(.esri-basemap-gallery--grid .esri-basemap-gallery__item--selected,:hover){border-color:#6e6e6e26}.esri-basemap-gallery--grid .esri-basemap-gallery__item-thumbnail{border-block-end:1px solid #6e6e6e26;border-inline-end:none;width:100%;min-width:0;height:auto}.esri-basemap-gallery--grid .esri-basemap-gallery__item-content{width:100%;height:40px;padding-block:4px;padding-inline:7px;position:relative}.esri-basemap-gallery--grid .esri-basemap-gallery__item-tags-container{position:absolute;inset-block-end:45px;inset-inline-end:5px}.esri-basemap-gallery--grid .esri-basemap-gallery__item-tags-container calcite-chip{max-width:53px}.esri-basemap-gallery__loader{width:100%;height:2px;animation:.5s ease-in-out esri-fade-in;position:absolute;top:0;left:0;right:0}.esri-view .esri-basemap-gallery{width:300px}.esri-view-width-greater-than-large .esri-ui-corner .esri-basemap-gallery{width:450px}.esri-basemap-layer-list{display:flex}.esri-basemap-layer-list__filter-no-results{padding:12px 15px}.esri-basemap-layer-list__item{--calcite-list-item-spacing-indent:2rem}.esri-basemap-layer-list__item-temporary-icon{margin-inline-start:.25rem}.esri-basemap-layer-list__item-catalog-icon{margin-inline-end:0}.esri-basemap-layer-list__item-action-image{text-align:center;background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 0 16px;width:16px;height:16px;font-size:14px}.esri-basemap-layer-list__action-menu .esri-basemap-layer-list__action-group{display:none}.esri-basemap-layer-list__action-menu[open] .esri-basemap-layer-list__action-group{display:flex}.esri-basemap-layer-list__visible-icon{visibility:hidden}.esri-basemap-layer-list__item--active:hover>.esri-basemap-layer-list__visible-toggle>.esri-basemap-layer-list__visible-icon,.esri-basemap-layer-list__item--active:focus>.esri-basemap-layer-list__visible-toggle>.esri-basemap-layer-list__visible-icon,.esri-basemap-layer-list__item--active:focus-within>.esri-basemap-layer-list__visible-toggle>.esri-basemap-layer-list__visible-icon{visibility:visible}.esri-basemap-layer-list__item--invisible{color:#6e6e6e66}.esri-basemap-layer-list__status-indicator{visibility:hidden;color:#0000}.esri-basemap-layer-list__publishing{visibility:visible;color:#6e6e6e;animation:2s infinite esri-basemap-layer-list__publishing-anim}.esri-basemap-layer-list__updating{visibility:visible;animation:2s infinite esri-basemap-layer-list__updating-anim}.esri-basemap-layer-list__connection-status{visibility:visible;color:#f89927;width:16px;height:16px;margin-inline:7px}.esri-basemap-layer-list__connection-status--connected{color:#35ac46}.esri-basemap-layer-list__item-content{-webkit-user-select:none;user-select:none;word-break:break-word;word-wrap:break-word;font-size:var(--calcite-font-size--1)}.esri-basemap-layer-list__item-content-bottom{font-size:var(--calcite-font-size--1);margin:12px 15px}.esri-basemap-layer-list__item-content-bottom .esri-legend__service{padding:0 0 12px}.esri-basemap-layer-list__item-message{font-size:var(--calcite-font-size--1);margin:12px 15px}.esri-basemap-layer-list__editing{padding-block:var(--calcite-spacing-sm);padding-inline:var(--calcite-spacing-sm)}@keyframes esri-basemap-layer-list__updating-anim{0%,40%{color:#0000}50%,80%{color:var(--calcite-color-brand)}to{color:#0000}}@keyframes esri-basemap-layer-list__publishing-anim{0%,20%{transform:rotate(45deg)}80%,to{transform:rotate(135deg)}}@keyframes esri-basemap-slide{0%{opacity:0;margin-top:0;margin-left:0}75%{opacity:0;margin-top:0;margin-left:0}to{opacity:1;margin-top:5px;margin-left:5px}}.esri-binary-color-size-slider{direction:ltr;min-width:260px}.esri-binary-color-size-slider .esri-slider{z-index:1;font-size:12px;position:relative}.esri-binary-color-size-slider .esri-slider .esri-slider__content{flex-direction:row;height:240px;margin:0 auto 0 40%}.esri-binary-color-size-slider .esri-slider .esri-slider__track{background-color:#0000;flex:none;display:flex}.esri-binary-color-size-slider .esri-slider .esri-slider__anchor{border-top:1px solid #fff;border-bottom:1px solid #6e6e6e;width:30px}.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label{text-decoration:underline}.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before{background-color:#49b0f2;transform:translate(-1.5px)}.esri-binary-color-size-slider .esri-slider .esri-slider__thumb{background-color:#6e6e6e;border:none;border-radius:0;width:6px;height:12px;top:-6px;left:-12px}.esri-binary-color-size-slider .esri-slider .esri-slider__thumb:before{content:"";background-color:#6e6e6e;width:3px;height:12px;transition:transform .125s ease-in-out,background-color .125s ease-in-out;position:absolute;top:0;left:-1.5px}.esri-binary-color-size-slider .esri-slider .esri-slider__thumb:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:6px solid #6e6e6e;width:0;height:0;position:absolute;top:0;left:6px}.esri-binary-color-size-slider .esri-slider .esri-slider__label{text-align:right;min-width:50px;line-height:20px;left:auto;right:50px}.esri-binary-color-size-slider .esri-slider .esri-slider__label:hover{background-color:#f3f3f3}.esri-binary-color-size-slider .esri-slider .esri-slider__segment:hover{cursor:default}.esri-binary-color-size-slider .esri-slider .esri-slider__range-input{text-align:center;width:50%;margin:auto}.esri-binary-color-size-slider .esri-slider .esri-slider__label-input{text-align:right;width:70px}.esri-binary-color-size-slider .esri-slider .esri-slider__max,.esri-binary-color-size-slider .esri-slider .esri-slider__min{z-index:0;flex:none;width:auto;margin:9px auto;padding:9px 12px;position:relative}.esri-binary-color-size-slider .esri-slider .esri-slider__max:before,.esri-binary-color-size-slider .esri-slider .esri-slider__min:before{z-index:-1;content:"";width:100%;height:100%;position:absolute;top:0;left:0}.esri-binary-color-size-slider .esri-slider .esri-slider__max.esri-slider__range--active,.esri-binary-color-size-slider .esri-slider .esri-slider__min.esri-slider__range--active{background-color:#fff}.esri-binary-color-size-slider .esri-slider .esri-slider__max .esri-slider__range-input,.esri-binary-color-size-slider .esri-slider .esri-slider__min .esri-slider__range-input{margin:0 auto}.esri-binary-color-size-slider .esri-slider .esri-slider__extra-content{height:100%;display:flex}.esri-binary-color-size-slider .esri-slider .esri-histogram__svg{overflow:visible}.esri-binary-color-size-slider .esri-slider .esri-histogram__label{fill:#323232;stroke-width:2px}.esri-binary-color-size-slider .esri-slider .esri-histogram__average-line,.esri-binary-color-size-slider .esri-slider .esri-histogram__label{paint-order:stroke;stroke:#fff}.esri-binary-color-size-slider .esri-slider .zoom-cap--max{position:absolute;top:0}.esri-binary-color-size-slider .esri-slider .zoom-cap--min{position:absolute;bottom:0}.esri-binary-color-size-slider .esri-slider .zoom-cap{stroke-width:0;width:30px;height:11px}.esri-binary-color-size-slider .esri-slider .zoom-cap:hover{cursor:pointer}.esri-binary-color-size-slider .esri-slider .zoom-cap:hover .zoom-cap--mask{fill:#fff}.esri-binary-color-size-slider .esri-slider .zoom-cap:hover .zoom-cap--line{fill:#0079c1}.esri-binary-color-size-slider .esri-slider .zoom-cap:hover .zoom-cap--underline,.esri-binary-color-size-slider .esri-slider .zoom-cap .zoom-cap--mask,.esri-binary-color-size-slider .esri-slider .zoom-cap .zoom-cap--line{fill:#fff}.esri-binary-color-size-slider .esri-slider .zoom-cap .zoom-cap--underline{fill:#323232}.esri-binary-color-size-slider__ramp{width:30px;height:100%;display:flex;position:relative}.esri-binary-color-size-slider__ramp svg{stroke:#6e6e6e;stroke-width:1px;width:100%;height:100%;position:absolute;left:0}.esri-binary-color-size-slider__ramp svg rect{width:100%;height:100%}.esri-binary-color-size-slider__ramp svg path{stroke-width:.5px}.esri-binary-color-size-slider__histogram-container{flex:1 1 0;width:120px;height:100%;display:flex}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider .esri-slider__content{margin:0 auto 0 35%}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider .esri-slider__track{background-color:#0000;width:12px}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__label{text-decoration:underline}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before{background-color:#49b0f2;transform:translate(-1.5px)}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__segment--interactive{background-image:url(../base/images/SM-Slider_TrackBackground_idle.svg);background-position:50%;background-repeat:no-repeat;background-size:12px 100%}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__segment--interactive:hover,.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__segment--interactive:focus{cursor:pointer;background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active{background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-bookmarks{background-color:#0000;display:flex}.esri-bookmarks .esri-widget__content--empty{background-color:#f3f3f3}.esri-bookmarks calcite-flow-item[loading]{min-height:150px}.esri-bookmarks__loader{margin-inline-end:0}.esri-bookmarks__filter-no-results{padding:12px 15px}.esri-bookmarks__bookmark-image-container{min-width:16px;min-height:16px;margin:6px 0;margin-inline-start:6px;display:flex;position:relative}.esri-bookmarks__bookmark-image-container .esri-bookmarks__image{max-width:64px;overflow:hidden}.esri-bookmarks--drag-enabled .esri-bookmarks__bookmark-image-container{margin-inline-start:0}.esri-bookmarks__no-bookmarks-heading{margin:0;margin-block-start:12px;font-size:16px;font-weight:400}.esri-bookmarks__authoring{flex-direction:column;display:flex}.esri-bookmarks__authoring-image-container{align-items:middle;text-align:center;background-image:url(../base/images/transparent-bg.png);justify-content:center;width:128px;height:128px;margin-block-end:12px;margin-inline-end:15px;display:flex}.esri-bookmarks__authoring-image-container .esri-bookmarks__image{max-width:128px;max-height:128px}.esri-bookmarks__form{height:100%;display:flex}.esri-bookmarks__form-content{padding-block:12px;padding-inline:15px}.esri-bookmarks__authoring-refresh-thumbnail-button{margin-block-end:12px}.esri-bookmarks__bookmark-content-label{color:var(--calcite-color-text-1);font-size:var(--calcite-font-size--2)}.esri-bookmarks__bookmark-content calcite-table{margin-inline-start:-.25rem}.esri-bookmarks__bookmark-content calcite-table,.esri-bookmarks__bookmark-content calcite-table-row{pointer-events:none;--calcite-color-border-3:transparent;--calcite-color-text-1:var(--calcite-color-text-3);--calcite-internal-table-row-background:transparent}.esri-building-level-picker-label{text-align:center;color:#6e6e6e;font-size:40px;line-height:40px}.esri-building-level-picker-label,.esri-building-level-picker-label--empty{cursor:pointer;text-align:center;width:90px;transition:opacity .3s;position:relative}.esri-building-level-picker-label.esri-building-level-picker-label--active,.esri-building-level-picker-label--empty.esri-building-level-picker-label--active{color:#0079c1}.esri-building-level-picker-label--empty{cursor:default;color:#323232;font-size:14px;font-weight:300}.esri-building-level-picker-label__clear-button{appearance:none;cursor:pointer;color:#6e6e6e;border:none;border-radius:50%;width:20px;height:20px;margin-left:3px;padding:4px;font-size:12px;line-height:12px;transition:all .1s ease-in-out;display:none;position:absolute;top:10px}.esri-building-level-picker-label__clear-button:hover{background:#f3f3f3}.esri-building-level-picker-label--active .esri-building-level-picker-label__clear-button{display:inline-block}.esri-building-level-picker-item__base{pointer-events:none;will-change:height;position:absolute;left:50%;transform:translate(-50%,-50%)}.esri-building-level-picker-item__base .rect{pointer-events:none;will-change:height;background-color:#ffffffb3;border:2px solid #6e6e6e4d;outline:1px solid #0000;margin-top:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(66deg)rotate(45deg)}.esri-building-level-picker-item--hover .esri-building-level-picker-item__base .rect{background-color:#ffffffb3;border-color:#0079c1;box-shadow:0 0 2px 1px #0079c1}.esri-building-level-picker-item--active .esri-building-level-picker-item__base .rect{background-color:#0079c1;border-color:#0079c1}.esri-building-level-picker-item{will-change:height;touch-action:none;border:1px solid #0000}.esri-building-level-picker-item,.esri-building-level-picker-item .esri-building-level-picker-item__base,.esri-building-level-picker-item .rect{transition:height .1s ease-out,width .1s ease-out,background-color .1s ease-in-out,border-color .1s ease-in-out}.esri-building-level-picker--animate-level .esri-building-level-picker-item,.esri-building-level-picker--animate-level .esri-building-level-picker-item .esri-building-level-picker-item__base,.esri-building-level-picker--animate-level .esri-building-level-picker-item .rect{transition:height .3s cubic-bezier(.63,-.265,.48,1.64),width .3s cubic-bezier(.63,-.265,.48,1.64),background-color .1s ease-in-out,border-color .1s ease-in-out}.esri-building-level-picker{flex-direction:row;align-items:center;display:flex}.esri-building-level-picker.esri-building-level-picker--no-level{display:none}.esri-building-level-picker__levels-container{cursor:pointer;flex-direction:column;justify-content:flex-start;align-items:center;width:50%;padding:20px 0;display:flex;transform:rotate(180deg)}.esri-building-level-picker__inner-levels-container{transition:margin .3s}.esri-building-level-picker__label-container{flex-direction:column;justify-content:space-between;align-items:center;width:50%;height:90px;margin-right:12px;display:flex}.esri-building-level-picker__arrow-up,.esri-building-level-picker__arrow-down{appearance:none;cursor:pointer;text-align:center;background:0 0;border:none;width:18px;height:18px;padding:4px;font-size:10px;line-height:10px;transition:all .1s ease-in-out}.esri-building-level-picker__arrow-up:hover:not(:disabled),.esri-building-level-picker__arrow-down:hover:not(:disabled){background:#f3f3f3}.esri-building-level-picker__arrow-up:disabled,.esri-building-level-picker__arrow-down:disabled{opacity:.4;cursor:default}.esri-building-level-picker__arrow-up.esri-arrow-down,.esri-building-level-picker__arrow-down.esri-arrow-down,.esri-building-level-picker__arrow-down{transform:rotate(-90deg)}.esri-building-level-picker__arrow-up.esri-arrow-up,.esri-building-level-picker__arrow-up,.esri-building-level-picker__arrow-down.esri-arrow-up{transform:rotate(90deg)}.esri-building-level-picker__arrow-up.esri-arrow-left,.esri-building-level-picker__arrow-up.esri-building-phase-picker__arrow-left,.esri-building-level-picker__arrow-down.esri-arrow-left,.esri-building-level-picker__arrow-down.esri-building-phase-picker__arrow-left{transform:rotate(0)}.esri-building-level-picker__arrow-up.esri-arrow-right,.esri-building-level-picker__arrow-up.esri-building-phase-picker__arrow-right,.esri-building-level-picker__arrow-down.esri-arrow-right,.esri-building-level-picker__arrow-down.esri-building-phase-picker__arrow-right{transform:rotate(180deg)}.esri-building-phase-picker,.esri-building-phase-picker__phases-container{flex-direction:row;align-items:center;display:flex}.esri-building-phase-picker__phases-container{flex-grow:0;flex-shrink:1;padding:5px;overflow:hidden}.esri-building-phase-picker__phase{appearance:none;cursor:pointer;color:#323232;background:#fff;border:1px solid #6e6e6e4d;border-radius:100%;flex-shrink:0;width:32px;height:32px;font-weight:400;transition:all .25s}.esri-building-phase-picker__phase:hover{transform:scale(1.1);box-shadow:0 0 2px 1px #0079c1}.esri-building-phase-picker__phase.esri-building-phase-picker__phase--active{background-color:#e2f1fb;border-color:#0079c1}.esri-building-phase-picker__phase.esri-building-phase-picker__phase--current{color:#fff;background-color:#0079c1}.esri-building-phase-picker__divider{background:#6e6e6e4d;flex-grow:0;min-width:15px;height:1px}.esri-building-phase-picker__divider.esri-building-phase-picker__divider--active{background-color:#0079c1}.esri-building-phase-picker__arrow-left,.esri-building-phase-picker__arrow-right{appearance:none;cursor:pointer;text-align:center;background:0 0;border:none;width:18px;height:18px;padding:4px;font-size:10px;line-height:10px;transition:all .1s ease-in-out}.esri-building-phase-picker__arrow-left:hover:not(:disabled),.esri-building-phase-picker__arrow-right:hover:not(:disabled){background:#f3f3f3}.esri-building-phase-picker__arrow-left:disabled,.esri-building-phase-picker__arrow-right:disabled{opacity:.4;cursor:default}.esri-building-phase-picker__arrow-left.esri-arrow-down,.esri-building-phase-picker__arrow-left.esri-building-level-picker__arrow-down,.esri-building-phase-picker__arrow-right.esri-arrow-down,.esri-building-phase-picker__arrow-right.esri-building-level-picker__arrow-down{transform:rotate(-90deg)}.esri-building-phase-picker__arrow-left.esri-arrow-up,.esri-building-phase-picker__arrow-left.esri-building-level-picker__arrow-up,.esri-building-phase-picker__arrow-right.esri-arrow-up,.esri-building-phase-picker__arrow-right.esri-building-level-picker__arrow-up{transform:rotate(90deg)}.esri-building-phase-picker__arrow-left.esri-arrow-left,.esri-building-phase-picker__arrow-left,.esri-building-phase-picker__arrow-right.esri-arrow-left{transform:rotate(0)}.esri-building-phase-picker__arrow-left.esri-arrow-right,.esri-building-phase-picker__arrow-right.esri-arrow-right,.esri-building-phase-picker__arrow-right{transform:rotate(180deg)}.esri-building-disciplines-tree-node--level-1{padding-left:0}.esri-building-disciplines-tree-node--level-1.esri-building-disciplines-tree-node--leaf{padding-left:18px}.esri-building-disciplines-tree-node--level-2{padding-left:11px}.esri-building-disciplines-tree-node--level-2.esri-building-disciplines-tree-node--leaf{padding-left:29px}.esri-building-disciplines-tree-node--level-3{padding-left:22px}.esri-building-disciplines-tree-node--level-3.esri-building-disciplines-tree-node--leaf{padding-left:40px}.esri-building-disciplines-tree-node--level-4{padding-left:33px}.esri-building-disciplines-tree-node--level-4.esri-building-disciplines-tree-node--leaf{padding-left:51px}.esri-building-disciplines-tree-node--level-5{padding-left:44px}.esri-building-disciplines-tree-node--level-5.esri-building-disciplines-tree-node--leaf{padding-left:62px}.esri-building-disciplines-tree-node__label{cursor:pointer;flex-direction:row;align-items:center;padding-top:3px;padding-bottom:3px;font-size:14px;font-weight:300;display:flex}.esri-building-disciplines-tree-node__label span{word-break:break-word;text-wrap:pretty;min-width:0}.esri-building-disciplines-tree-node__collapse-toggle{appearance:none;background:0 0;border:none;flex-shrink:0;width:18px;height:18px;margin:0;padding:4px;font-size:10px;line-height:10px;transition:transform .1s ease-in-out;display:inline-block}.esri-building-disciplines-tree-node__collapse-toggle:not(.esri-building-disciplines-tree-node__collapse-toggle--collapsed){transform:rotate(90deg)}.esri-building-disciplines-tree-node__checkbox{appearance:none;background:0 0;border:1px solid #6e6e6e4d;flex-shrink:0;width:14px;height:14px;margin:0 7px 0 0;padding:1px;font-size:10px;line-height:10px;transition:all .1s ease-in-out;display:inline-block}.esri-building-disciplines-tree-node__checkbox:before{color:#fff}.esri-building-disciplines-tree-node__checkbox--indeterminate:before{color:#6e6e6e}.esri-building-disciplines-tree-node__checkbox--checked{background:#0079c1;border-color:#0079c1}.esri-building-disciplines-tree-node__checkbox--checked:before{color:#fff}[dir=rtl] .esri-building-disciplines-tree-node__checkbox{margin-left:7px;margin-right:0}[dir=rtl] .esri-building-disciplines-tree-node__collapse-toggle{transform:rotate(180deg)}[dir=rtl] .esri-building-disciplines-tree-node__collapse-toggle:not(.esri-building-disciplines-tree-node__collapse-toggle--collapsed){transform:rotate(90deg)}[dir=rtl] .esri-building-disciplines-tree-node--level-1{padding-left:0;padding-right:0}[dir=rtl] .esri-building-disciplines-tree-node--level-1.esri-building-disciplines-tree-node--leaf{padding-left:0;padding-right:18px}[dir=rtl] .esri-building-disciplines-tree-node--level-2{padding-left:0;padding-right:11px}[dir=rtl] .esri-building-disciplines-tree-node--level-2.esri-building-disciplines-tree-node--leaf{padding-left:0;padding-right:29px}[dir=rtl] .esri-building-disciplines-tree-node--level-3{padding-left:0;padding-right:22px}[dir=rtl] .esri-building-disciplines-tree-node--level-3.esri-building-disciplines-tree-node--leaf{padding-left:0;padding-right:40px}[dir=rtl] .esri-building-disciplines-tree-node--level-4{padding-left:0;padding-right:33px}[dir=rtl] .esri-building-disciplines-tree-node--level-4.esri-building-disciplines-tree-node--leaf{padding-left:0;padding-right:51px}[dir=rtl] .esri-building-disciplines-tree-node--level-5{padding-left:0;padding-right:44px}[dir=rtl] .esri-building-disciplines-tree-node--level-5.esri-building-disciplines-tree-node--leaf{padding-left:0;padding-right:62px}.esri-building-explorer{width:300px;max-width:100%;max-height:calc(100vh - 30px);padding:15px;position:relative;overflow:hidden auto}.esri-building-explorer .esri-widget__heading{font-weight:400}.esri-building-explorer__loading-container{text-align:center}.esri-building-explorer__loading-container calcite-loader{box-sizing:content-box}.esri-building-explorer__section:not(:last-child){margin-bottom:30px}.esri-building-explorer__panel--error{color:#8c2907;margin:0;animation:.25s ease-in-out esri-fade-in}.esri-button-menu{width:32px;height:32px}.esri-button-menu__content{min-width:200px;max-height:250px;overflow:auto}.esri-button-menu__content .esri-button-menu__item-wrapper,.esri-button-menu__content .esri-button-menu__embedded-content-wrapper{margin:0;padding:0;list-style:none}.esri-button-menu__item{padding:0;display:block}.esri-button-menu__item .esri-button-menu__item-label{cursor:pointer;color:#323232;justify-content:flex-start;align-items:center;margin:0;padding:12px 15px;font-size:14px;font-weight:400;text-decoration:none;display:flex;position:relative}.esri-button-menu__item .esri-button-menu__item-label:hover{color:#2e2e2e;background-color:#f3f3f3}.esri-button-menu__item .esri-button-menu__item-label .esri-button-menu__item-label-content{width:auto;padding:0 7px}.esri-button-menu__item .esri-button-menu__icon{color:#0079c1}.esri-button-menu__item .esri-button-menu__checkbox{opacity:0;position:absolute}.esri-button-menu__item .esri-button-menu__checkbox:checked~.esri-button-menu__embedded-content-wrapper{display:block}.esri-button-menu__item .esri-button-menu__embedded-content-wrapper{display:none}.esri-button-menu__item .esri-button-menu__embedded-content-wrapper .esri-button-menu__checkbox:checked~.esri-button-menu__item-label .esri-button-menu__icon{display:block}.esri-button-menu__item--selectable .esri-button-menu__icon{display:none}.esri-catalog-layer-list{display:flex}.esri-catalog-layer-list__filter-no-results{padding:12px 15px}.esri-catalog-layer-list__item{--calcite-list-item-spacing-indent:2rem;--calcite-list-item-icon-center:8.5px}.esri-catalog-layer-list__item-temporary-icon{margin-inline-start:.25rem}.esri-catalog-layer-list__item-table-icon{margin-inline-end:0}.esri-catalog-layer-list__item-action-image{text-align:center;background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 0 16px;width:16px;height:16px;font-size:14px}.esri-catalog-layer-list__action-menu .esri-catalog-layer-list__action-group{display:none}.esri-catalog-layer-list__action-menu[open] .esri-catalog-layer-list__action-group{display:flex}.esri-catalog-layer-list__visible-icon{visibility:hidden}.esri-catalog-layer-list__item--active:hover>.esri-catalog-layer-list__visible-toggle>.esri-catalog-layer-list__visible-icon,.esri-catalog-layer-list__item--active:focus>.esri-catalog-layer-list__visible-toggle>.esri-catalog-layer-list__visible-icon,.esri-catalog-layer-list__item--active:focus-within>.esri-catalog-layer-list__visible-toggle>.esri-catalog-layer-list__visible-icon{visibility:visible}.esri-catalog-layer-list__item--invisible{color:#6e6e6e66}.esri-catalog-layer-list__status-indicator{visibility:hidden;color:#0000}.esri-catalog-layer-list__publishing{visibility:visible;color:#6e6e6e;transform-origin:var(--calcite-list-item-icon-center)var(--calcite-list-item-icon-center);animation:2s infinite esri-catalog-layer-list__publishing-anim}.esri-catalog-layer-list__updating{visibility:visible;animation:2s infinite esri-catalog-layer-list__updating-anim}.esri-catalog-layer-list__connection-status{visibility:visible;color:#f89927;width:16px;height:16px;margin-inline:7px}.esri-catalog-layer-list__connection-status--connected{color:#35ac46}.esri-catalog-layer-list__item-content{-webkit-user-select:none;user-select:none;word-break:break-word;word-wrap:break-word;font-size:var(--calcite-font-size--1)}.esri-catalog-layer-list__item-content-bottom{font-size:var(--calcite-font-size--1);margin:12px 15px}.esri-catalog-layer-list__item-content-bottom .esri-legend__service{padding:0 0 12px}.esri-catalog-layer-list__item-message{font-size:var(--calcite-font-size--1);margin:12px 15px}@keyframes esri-catalog-layer-list__updating-anim{0%,40%{color:#0000}50%,80%{color:var(--calcite-color-brand)}to{color:#0000}}@keyframes esri-catalog-layer-list__publishing-anim{0%,20%{transform:rotate(45deg)}80%,to{transform:rotate(135deg)}}.esri-classed-color-slider{direction:ltr;min-width:260px}.esri-classed-color-slider .esri-slider{z-index:1;font-size:12px;position:relative}.esri-classed-color-slider .esri-slider .esri-slider__content{flex-direction:row;height:240px;margin:0 auto 0 40%}.esri-classed-color-slider .esri-slider .esri-slider__track{background-color:#0000;flex:none;display:flex}.esri-classed-color-slider .esri-slider .esri-slider__anchor{border-top:1px solid #fff;border-bottom:1px solid #6e6e6e;width:30px}.esri-classed-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,.esri-classed-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label{text-decoration:underline}.esri-classed-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,.esri-classed-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-classed-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,.esri-classed-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-classed-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,.esri-classed-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before{background-color:#49b0f2;transform:translate(-1.5px)}.esri-classed-color-slider .esri-slider .esri-slider__thumb{background-color:#6e6e6e;border:none;border-radius:0;width:6px;height:12px;top:-6px;left:-12px}.esri-classed-color-slider .esri-slider .esri-slider__thumb:before{content:"";background-color:#6e6e6e;width:3px;height:12px;transition:transform .125s ease-in-out,background-color .125s ease-in-out;position:absolute;top:0;left:-1.5px}.esri-classed-color-slider .esri-slider .esri-slider__thumb:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:6px solid #6e6e6e;width:0;height:0;position:absolute;top:0;left:6px}.esri-classed-color-slider .esri-slider .esri-slider__label{text-align:right;min-width:50px;line-height:20px;left:auto;right:50px}.esri-classed-color-slider .esri-slider .esri-slider__label:hover{background-color:#f3f3f3}.esri-classed-color-slider .esri-slider .esri-slider__segment:hover{cursor:default}.esri-classed-color-slider .esri-slider .esri-slider__range-input{text-align:center;width:50%;margin:auto}.esri-classed-color-slider .esri-slider .esri-slider__label-input{text-align:right;width:70px}.esri-classed-color-slider .esri-slider .esri-slider__max,.esri-classed-color-slider .esri-slider .esri-slider__min{z-index:0;flex:none;width:auto;margin:9px auto;padding:9px 12px;position:relative}.esri-classed-color-slider .esri-slider .esri-slider__max:before,.esri-classed-color-slider .esri-slider .esri-slider__min:before{z-index:-1;content:"";width:100%;height:100%;position:absolute;top:0;left:0}.esri-classed-color-slider .esri-slider .esri-slider__max.esri-slider__range--active,.esri-classed-color-slider .esri-slider .esri-slider__min.esri-slider__range--active{background-color:#fff}.esri-classed-color-slider .esri-slider .esri-slider__max .esri-slider__range-input,.esri-classed-color-slider .esri-slider .esri-slider__min .esri-slider__range-input{margin:0 auto}.esri-classed-color-slider .esri-slider .esri-slider__extra-content{height:100%;display:flex}.esri-classed-color-slider .esri-slider .esri-histogram__svg{overflow:visible}.esri-classed-color-slider .esri-slider .esri-histogram__label{fill:#323232;stroke-width:2px}.esri-classed-color-slider .esri-slider .esri-histogram__average-line,.esri-classed-color-slider .esri-slider .esri-histogram__label{paint-order:stroke;stroke:#fff}.esri-classed-color-slider .esri-slider .zoom-cap--max{position:absolute;top:0}.esri-classed-color-slider .esri-slider .zoom-cap--min{position:absolute;bottom:0}.esri-classed-color-slider .esri-slider .zoom-cap{stroke-width:0;width:30px;height:11px}.esri-classed-color-slider .esri-slider .zoom-cap:hover{cursor:pointer}.esri-classed-color-slider .esri-slider .zoom-cap:hover .zoom-cap--mask{fill:#fff}.esri-classed-color-slider .esri-slider .zoom-cap:hover .zoom-cap--line{fill:#0079c1}.esri-classed-color-slider .esri-slider .zoom-cap:hover .zoom-cap--underline,.esri-classed-color-slider .esri-slider .zoom-cap .zoom-cap--mask,.esri-classed-color-slider .esri-slider .zoom-cap .zoom-cap--line{fill:#fff}.esri-classed-color-slider .esri-slider .zoom-cap .zoom-cap--underline{fill:#323232}.esri-classed-color-slider__ramp{width:30px;height:100%;display:flex;position:relative}.esri-classed-color-slider__ramp svg{stroke:#6e6e6e;stroke-width:1px;width:100%;height:100%;position:absolute;left:0}.esri-classed-color-slider__ramp svg rect{width:100%;height:100%}.esri-classed-color-slider__ramp svg path{stroke-width:.5px}.esri-classed-color-slider__histogram-container{flex:1 1 0;width:120px;height:100%;display:flex}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider .esri-slider__content{margin:0 auto 0 35%}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider .esri-slider__track{background-color:#0000;width:12px}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__label{text-decoration:underline}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before{background-color:#49b0f2;transform:translate(-1.5px)}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__segment--interactive{background-image:url(../base/images/SM-Slider_TrackBackground_idle.svg);background-position:50%;background-repeat:no-repeat;background-size:12px 100%}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__segment--interactive:hover,.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__segment--interactive:focus{cursor:pointer;background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active{background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-classed-size-slider{direction:ltr;min-width:260px}.esri-classed-size-slider .esri-slider{z-index:1;font-size:12px;position:relative}.esri-classed-size-slider .esri-slider .esri-slider__content{flex-direction:row;height:240px;margin:0 auto 0 40%}.esri-classed-size-slider .esri-slider .esri-slider__track{background-color:#0000;flex:none;display:flex}.esri-classed-size-slider .esri-slider .esri-slider__anchor{border-top:1px solid #fff;border-bottom:1px solid #6e6e6e;width:30px}.esri-classed-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,.esri-classed-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label{text-decoration:underline}.esri-classed-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,.esri-classed-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-classed-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,.esri-classed-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-classed-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,.esri-classed-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before{background-color:#49b0f2;transform:translate(-1.5px)}.esri-classed-size-slider .esri-slider .esri-slider__thumb{background-color:#6e6e6e;border:none;border-radius:0;width:6px;height:12px;top:-6px;left:-12px}.esri-classed-size-slider .esri-slider .esri-slider__thumb:before{content:"";background-color:#6e6e6e;width:3px;height:12px;transition:transform .125s ease-in-out,background-color .125s ease-in-out;position:absolute;top:0;left:-1.5px}.esri-classed-size-slider .esri-slider .esri-slider__thumb:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:6px solid #6e6e6e;width:0;height:0;position:absolute;top:0;left:6px}.esri-classed-size-slider .esri-slider .esri-slider__label{text-align:right;min-width:50px;line-height:20px;left:auto;right:50px}.esri-classed-size-slider .esri-slider .esri-slider__label:hover{background-color:#f3f3f3}.esri-classed-size-slider .esri-slider .esri-slider__segment:hover{cursor:default}.esri-classed-size-slider .esri-slider .esri-slider__range-input{text-align:center;width:50%;margin:auto}.esri-classed-size-slider .esri-slider .esri-slider__label-input{text-align:right;width:70px}.esri-classed-size-slider .esri-slider .esri-slider__max,.esri-classed-size-slider .esri-slider .esri-slider__min{z-index:0;flex:none;width:auto;margin:9px auto;padding:9px 12px;position:relative}.esri-classed-size-slider .esri-slider .esri-slider__max:before,.esri-classed-size-slider .esri-slider .esri-slider__min:before{z-index:-1;content:"";width:100%;height:100%;position:absolute;top:0;left:0}.esri-classed-size-slider .esri-slider .esri-slider__max.esri-slider__range--active,.esri-classed-size-slider .esri-slider .esri-slider__min.esri-slider__range--active{background-color:#fff}.esri-classed-size-slider .esri-slider .esri-slider__max .esri-slider__range-input,.esri-classed-size-slider .esri-slider .esri-slider__min .esri-slider__range-input{margin:0 auto}.esri-classed-size-slider .esri-slider .esri-slider__extra-content{height:100%;display:flex}.esri-classed-size-slider .esri-slider .esri-histogram__svg{overflow:visible}.esri-classed-size-slider .esri-slider .esri-histogram__label{fill:#323232;stroke-width:2px}.esri-classed-size-slider .esri-slider .esri-histogram__average-line,.esri-classed-size-slider .esri-slider .esri-histogram__label{paint-order:stroke;stroke:#fff}.esri-classed-size-slider .esri-slider .zoom-cap--max{position:absolute;top:0}.esri-classed-size-slider .esri-slider .zoom-cap--min{position:absolute;bottom:0}.esri-classed-size-slider .esri-slider .zoom-cap{stroke-width:0;width:30px;height:11px}.esri-classed-size-slider .esri-slider .zoom-cap:hover{cursor:pointer}.esri-classed-size-slider .esri-slider .zoom-cap:hover .zoom-cap--mask{fill:#fff}.esri-classed-size-slider .esri-slider .zoom-cap:hover .zoom-cap--line{fill:#0079c1}.esri-classed-size-slider .esri-slider .zoom-cap:hover .zoom-cap--underline,.esri-classed-size-slider .esri-slider .zoom-cap .zoom-cap--mask,.esri-classed-size-slider .esri-slider .zoom-cap .zoom-cap--line{fill:#fff}.esri-classed-size-slider .esri-slider .zoom-cap .zoom-cap--underline{fill:#323232}.esri-classed-size-slider__ramp{width:30px;height:100%;display:flex;position:relative}.esri-classed-size-slider__ramp svg{stroke:#6e6e6e;stroke-width:1px;width:100%;height:100%;position:absolute;left:0}.esri-classed-size-slider__ramp svg rect{width:100%;height:100%}.esri-classed-size-slider__ramp svg path{stroke-width:.5px}.esri-classed-size-slider__histogram-container{flex:1 1 0;width:120px;height:100%;display:flex}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider .esri-slider__content{margin:0 auto 0 35%}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider .esri-slider__track{background-color:#0000;width:12px}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__label{text-decoration:underline}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before{background-color:#49b0f2;transform:translate(-1.5px)}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__segment--interactive{background-image:url(../base/images/SM-Slider_TrackBackground_idle.svg);background-position:50%;background-repeat:no-repeat;background-size:12px 100%}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__segment--interactive:hover,.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__segment--interactive:focus{cursor:pointer;background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active{background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-color-picker{width:max-content;height:max-content;display:inline-block;position:relative}.esri-color-picker__toggle-button{z-index:1;border:solid 1px var(--calcite-color-border-1);background:var(--esri-color-picker-value);position:relative}.esri-color-picker__bg-pattern{opacity:.3;z-index:0;background-color:#323232;background-image:repeating-linear-gradient(45deg,#fff 25%,#0000 25% 75%,#fff 75%,#fff),repeating-linear-gradient(45deg,#fff 25%,#323232 25% 75%,#fff 75%,#fff);background-position:0 0,50%;background-size:50% 50%;width:100%;height:100%;position:absolute;top:0;left:0}.esri-color-picker__popover{--calcite-color-border-1:none}.esri-color-size-slider{direction:ltr;min-width:260px}.esri-color-size-slider .esri-slider{z-index:1;font-size:12px;position:relative}.esri-color-size-slider .esri-slider .esri-slider__content{flex-direction:row;height:240px;margin:0 auto 0 40%}.esri-color-size-slider .esri-slider .esri-slider__track{background-color:#0000;flex:none;display:flex}.esri-color-size-slider .esri-slider .esri-slider__anchor{border-top:1px solid #fff;border-bottom:1px solid #6e6e6e;width:30px}.esri-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,.esri-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label{text-decoration:underline}.esri-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,.esri-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,.esri-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,.esri-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before{background-color:#49b0f2;transform:translate(-1.5px)}.esri-color-size-slider .esri-slider .esri-slider__thumb{background-color:#6e6e6e;border:none;border-radius:0;width:6px;height:12px;top:-6px;left:-12px}.esri-color-size-slider .esri-slider .esri-slider__thumb:before{content:"";background-color:#6e6e6e;width:3px;height:12px;transition:transform .125s ease-in-out,background-color .125s ease-in-out;position:absolute;top:0;left:-1.5px}.esri-color-size-slider .esri-slider .esri-slider__thumb:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:6px solid #6e6e6e;width:0;height:0;position:absolute;top:0;left:6px}.esri-color-size-slider .esri-slider .esri-slider__label{text-align:right;min-width:50px;line-height:20px;left:auto;right:50px}.esri-color-size-slider .esri-slider .esri-slider__label:hover{background-color:#f3f3f3}.esri-color-size-slider .esri-slider .esri-slider__segment:hover{cursor:default}.esri-color-size-slider .esri-slider .esri-slider__range-input{text-align:center;width:50%;margin:auto}.esri-color-size-slider .esri-slider .esri-slider__label-input{text-align:right;width:70px}.esri-color-size-slider .esri-slider .esri-slider__max,.esri-color-size-slider .esri-slider .esri-slider__min{z-index:0;flex:none;width:auto;margin:9px auto;padding:9px 12px;position:relative}.esri-color-size-slider .esri-slider .esri-slider__max:before,.esri-color-size-slider .esri-slider .esri-slider__min:before{z-index:-1;content:"";width:100%;height:100%;position:absolute;top:0;left:0}.esri-color-size-slider .esri-slider .esri-slider__max.esri-slider__range--active,.esri-color-size-slider .esri-slider .esri-slider__min.esri-slider__range--active{background-color:#fff}.esri-color-size-slider .esri-slider .esri-slider__max .esri-slider__range-input,.esri-color-size-slider .esri-slider .esri-slider__min .esri-slider__range-input{margin:0 auto}.esri-color-size-slider .esri-slider .esri-slider__extra-content{height:100%;display:flex}.esri-color-size-slider .esri-slider .esri-histogram__svg{overflow:visible}.esri-color-size-slider .esri-slider .esri-histogram__label{fill:#323232;stroke-width:2px}.esri-color-size-slider .esri-slider .esri-histogram__average-line,.esri-color-size-slider .esri-slider .esri-histogram__label{paint-order:stroke;stroke:#fff}.esri-color-size-slider .esri-slider .zoom-cap--max{position:absolute;top:0}.esri-color-size-slider .esri-slider .zoom-cap--min{position:absolute;bottom:0}.esri-color-size-slider .esri-slider .zoom-cap{stroke-width:0;width:30px;height:11px}.esri-color-size-slider .esri-slider .zoom-cap:hover{cursor:pointer}.esri-color-size-slider .esri-slider .zoom-cap:hover .zoom-cap--mask{fill:#fff}.esri-color-size-slider .esri-slider .zoom-cap:hover .zoom-cap--line{fill:#0079c1}.esri-color-size-slider .esri-slider .zoom-cap:hover .zoom-cap--underline,.esri-color-size-slider .esri-slider .zoom-cap .zoom-cap--mask,.esri-color-size-slider .esri-slider .zoom-cap .zoom-cap--line{fill:#fff}.esri-color-size-slider .esri-slider .zoom-cap .zoom-cap--underline{fill:#323232}.esri-color-size-slider__ramp{width:30px;height:100%;display:flex;position:relative}.esri-color-size-slider__ramp svg{stroke:#6e6e6e;stroke-width:1px;width:100%;height:100%;position:absolute;left:0}.esri-color-size-slider__ramp svg rect{width:100%;height:100%}.esri-color-size-slider__ramp svg path{stroke-width:.5px}.esri-color-size-slider__histogram-container{flex:1 1 0;width:120px;height:100%;display:flex}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider .esri-slider__content{margin:0 auto 0 35%}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider .esri-slider__track{background-color:#0000;width:12px}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__label{text-decoration:underline}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before{background-color:#49b0f2;transform:translate(-1.5px)}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__segment--interactive{background-image:url(../base/images/SM-Slider_TrackBackground_idle.svg);background-position:50%;background-repeat:no-repeat;background-size:12px 100%}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__segment--interactive:hover,.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__segment--interactive:focus{cursor:pointer;background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active{background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-color-slider{direction:ltr;min-width:260px}.esri-color-slider .esri-slider{z-index:1;font-size:12px;position:relative}.esri-color-slider .esri-slider .esri-slider__content{flex-direction:row;height:240px;margin:0 auto 0 40%}.esri-color-slider .esri-slider .esri-slider__track{background-color:#0000;flex:none;display:flex}.esri-color-slider .esri-slider .esri-slider__anchor{border-top:1px solid #fff;border-bottom:1px solid #6e6e6e;width:30px}.esri-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,.esri-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label{text-decoration:underline}.esri-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,.esri-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,.esri-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,.esri-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before{background-color:#49b0f2;transform:translate(-1.5px)}.esri-color-slider .esri-slider .esri-slider__thumb{background-color:#6e6e6e;border:none;border-radius:0;width:6px;height:12px;top:-6px;left:-12px}.esri-color-slider .esri-slider .esri-slider__thumb:before{content:"";background-color:#6e6e6e;width:3px;height:12px;transition:transform .125s ease-in-out,background-color .125s ease-in-out;position:absolute;top:0;left:-1.5px}.esri-color-slider .esri-slider .esri-slider__thumb:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:6px solid #6e6e6e;width:0;height:0;position:absolute;top:0;left:6px}.esri-color-slider .esri-slider .esri-slider__label{text-align:right;min-width:50px;line-height:20px;left:auto;right:50px}.esri-color-slider .esri-slider .esri-slider__label:hover{background-color:#f3f3f3}.esri-color-slider .esri-slider .esri-slider__segment:hover{cursor:default}.esri-color-slider .esri-slider .esri-slider__range-input{text-align:center;width:50%;margin:auto}.esri-color-slider .esri-slider .esri-slider__label-input{text-align:right;width:70px}.esri-color-slider .esri-slider .esri-slider__max,.esri-color-slider .esri-slider .esri-slider__min{z-index:0;flex:none;width:auto;margin:9px auto;padding:9px 12px;position:relative}.esri-color-slider .esri-slider .esri-slider__max:before,.esri-color-slider .esri-slider .esri-slider__min:before{z-index:-1;content:"";width:100%;height:100%;position:absolute;top:0;left:0}.esri-color-slider .esri-slider .esri-slider__max.esri-slider__range--active,.esri-color-slider .esri-slider .esri-slider__min.esri-slider__range--active{background-color:#fff}.esri-color-slider .esri-slider .esri-slider__max .esri-slider__range-input,.esri-color-slider .esri-slider .esri-slider__min .esri-slider__range-input{margin:0 auto}.esri-color-slider .esri-slider .esri-slider__extra-content{height:100%;display:flex}.esri-color-slider .esri-slider .esri-histogram__svg{overflow:visible}.esri-color-slider .esri-slider .esri-histogram__label{fill:#323232;stroke-width:2px}.esri-color-slider .esri-slider .esri-histogram__average-line,.esri-color-slider .esri-slider .esri-histogram__label{paint-order:stroke;stroke:#fff}.esri-color-slider .esri-slider .zoom-cap--max{position:absolute;top:0}.esri-color-slider .esri-slider .zoom-cap--min{position:absolute;bottom:0}.esri-color-slider .esri-slider .zoom-cap{stroke-width:0;width:30px;height:11px}.esri-color-slider .esri-slider .zoom-cap:hover{cursor:pointer}.esri-color-slider .esri-slider .zoom-cap:hover .zoom-cap--mask{fill:#fff}.esri-color-slider .esri-slider .zoom-cap:hover .zoom-cap--line{fill:#0079c1}.esri-color-slider .esri-slider .zoom-cap:hover .zoom-cap--underline,.esri-color-slider .esri-slider .zoom-cap .zoom-cap--mask,.esri-color-slider .esri-slider .zoom-cap .zoom-cap--line{fill:#fff}.esri-color-slider .esri-slider .zoom-cap .zoom-cap--underline{fill:#323232}.esri-color-slider__ramp{width:30px;height:100%;display:flex;position:relative}.esri-color-slider__ramp svg{stroke:#6e6e6e;stroke-width:1px;width:100%;height:100%;position:absolute;left:0}.esri-color-slider__ramp svg rect{width:100%;height:100%}.esri-color-slider__ramp svg path{stroke-width:.5px}.esri-color-slider__histogram-container{flex:1 1 0;width:120px;height:100%;display:flex}.esri-color-slider.esri-color-slider--interactive-track .esri-slider .esri-slider__content{margin:0 auto 0 35%}.esri-color-slider.esri-color-slider--interactive-track .esri-slider .esri-slider__track{background-color:#0000;width:12px}.esri-color-slider.esri-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__label{text-decoration:underline}.esri-color-slider.esri-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-color-slider.esri-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-color-slider.esri-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before{background-color:#49b0f2;transform:translate(-1.5px)}.esri-color-slider.esri-color-slider--interactive-track .esri-slider__segment--interactive{background-image:url(../base/images/SM-Slider_TrackBackground_idle.svg);background-position:50%;background-repeat:no-repeat;background-size:12px 100%}.esri-color-slider.esri-color-slider--interactive-track .esri-slider__segment--interactive:hover,.esri-color-slider.esri-color-slider--interactive-track .esri-slider__segment--interactive:focus{cursor:pointer;background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-color-slider.esri-color-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active{background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-compass{--calcite-color-foreground-3:$background-color;border-radius:50%}.esri-compass__icon-container{justify-content:center;display:flex;position:absolute;transform:translate(-50%,-50%)}[dir=rtl] .esri-compass__icon-container{transform:translate(50%,-50%)}.esri-coordinate-conversion{cursor:default;width:400px;font-size:12px;position:relative}.esri-coordinate-conversion .esri-select option[disabled]{color:#6e6e6e66}.esri-coordinate-conversion.esri-disabled{color:#6e6e6e66;pointer-events:none}.esri-coordinate-conversion.esri-disabled [class^=esri-icon-]:before,.esri-coordinate-conversion.esri-disabled .esri-building-level-picker__arrow-up:before,.esri-coordinate-conversion.esri-disabled .esri-building-level-picker__arrow-down:before,.esri-coordinate-conversion.esri-disabled .esri-building-phase-picker__arrow-left:before,.esri-coordinate-conversion.esri-disabled .esri-building-phase-picker__arrow-right:before,.esri-coordinate-conversion.esri-disabled [class*=\ esri-icon-]:before,.esri-coordinate-conversion.esri-disabled .esri-building-level-picker__arrow-up:before,.esri-coordinate-conversion.esri-disabled .esri-building-level-picker__arrow-down:before,.esri-coordinate-conversion.esri-disabled .esri-building-phase-picker__arrow-left:before,.esri-coordinate-conversion.esri-disabled .esri-building-phase-picker__arrow-right:before{color:#6e6e6e66}.esri-coordinate-conversion--no-basemap{width:auto;padding:1em}.esri-coordinate-conversion--capture-mode .esri-coordinate-conversion__mode-toggle{color:#6e6e6e;background:#f3f3f3}.esri-coordinate-conversion__conversion-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.esri-coordinate-conversion__display{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;direction:ltr;flex:auto;min-height:2em;padding:.5em}.esri-coordinate-conversion__display:hover,.esri-coordinate-conversion__select-row:hover{background-color:#f3f3f3}.esri-coordinate-conversion__input-group{justify-content:space-between;align-items:center;width:80%;margin:12px auto;display:flex}.esri-coordinate-conversion__input-group label{align-items:center;display:flex}.esri-coordinate-conversion .esri-coordinate-conversion__input-coordinate[type=text]{flex:1;height:2em;margin:0;font-size:12px}.esri-coordinate-conversion__settings{flex-direction:column;align-items:center;display:flex}.esri-coordinate-conversion__settings .esri-select{font-size:inherit}.esri-coordinate-conversion__settings-group{flex-direction:column;align-items:center;width:60%;margin-top:12px;display:flex}.esri-coordinate-conversion__settings-group>*{margin-bottom:.5em}.esri-coordinate-conversion__settings-group-horizontal{flex-direction:row;width:100%;display:flex;position:relative}.esri-coordinate-conversion__settings-group:last-child{text-align:center;width:100%;margin-bottom:6px}.esri-coordinate-conversion__preview-coordinate{min-height:1.25em}.esri-coordinate-conversion__row{justify-content:space-between;align-items:center;height:3em;padding:0 15px;display:flex}.esri-coordinate-conversion__row .esri-coordinate-conversion__row-button{display:none}.esri-coordinate-conversion__row:hover .esri-coordinate-conversion__row-button,.esri-coordinate-conversion__row:focus-within .esri-coordinate-conversion__row-button{display:flex}.esri-coordinate-conversion__pattern-input{width:100%}.esri-coordinate-conversion__tools{flex:none;padding:0;display:flex;position:relative}.esri-coordinate-conversion__select-row,.esri-coordinate-conversion__input-select{text-align-last:center}.esri-coordinate-conversion__conversions-view{margin:6px 0}.esri-ui-top-right .esri-coordinate-conversion__conversions-view,.esri-ui-top-left .esri-coordinate-conversion__conversions-view,.esri-coordinate-conversion div.esri-coordinate-conversion__conversions-view--expand-down{flex-direction:column;display:flex}.esri-ui-top-right .esri-coordinate-conversion__conversions-view .esri-coordinate-conversion__conversion-list,.esri-ui-top-left .esri-coordinate-conversion__conversions-view .esri-coordinate-conversion__conversion-list,.esri-coordinate-conversion div.esri-coordinate-conversion__conversions-view--expand-down .esri-coordinate-conversion__conversion-list{flex-direction:column}.esri-ui-bottom-right .esri-coordinate-conversion__conversions-view,.esri-ui-bottom-left .esri-coordinate-conversion__conversions-view,.esri-coordinate-conversion div.esri-coordinate-conversion__conversions-view--expand-up{flex-direction:column-reverse;display:flex}.esri-ui-bottom-right .esri-coordinate-conversion__conversions-view .esri-coordinate-conversion__conversion-list,.esri-ui-bottom-left .esri-coordinate-conversion__conversions-view .esri-coordinate-conversion__conversion-list,.esri-coordinate-conversion div.esri-coordinate-conversion__conversions-view--expand-up .esri-coordinate-conversion__conversion-list{flex-direction:column-reverse}.esri-ui-bottom-right .esri-coordinate-conversion__conversions-view .esri-widget--button .esri-icon-up,.esri-ui-bottom-right .esri-coordinate-conversion__conversions-view .esri-widget--button .esri-icon-down,.esri-ui-bottom-left .esri-coordinate-conversion__conversions-view .esri-widget--button .esri-icon-up,.esri-ui-bottom-left .esri-coordinate-conversion__conversions-view .esri-widget--button .esri-icon-down,.esri-coordinate-conversion div.esri-coordinate-conversion__conversions-view--expand-up .esri-widget--button .esri-icon-up,.esri-coordinate-conversion div.esri-coordinate-conversion__conversions-view--expand-up .esri-widget--button .esri-icon-down{transform:rotate(180deg)}.esri-coordinate-conversion__heading{background-color:#f3f3f3;align-items:center;width:100%;height:32px;display:flex}.esri-coordinate-conversion__heading .esri-widget__heading{margin:0 auto}.esri-coordinate-conversion__popup{opacity:.8;z-index:1;text-align:center;white-space:inherit;color:#fff;background-color:#4c4c4c;width:50%;padding:1em;animation:.25s linear esri-fade-in;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.esri-coordinate-conversion__clipboard-popup{pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;font-size:10px;top:auto;left:auto;transform:none}.esri-date-picker{background-color:#fff;border:1px solid #6e6e6e4d;display:inline-flex}.esri-date-picker__calendar{padding:6px;box-shadow:0 1px 2px #0000004d}.esri-date-picker__calendar .esri-widget--button{touch-action:none}.esri-date-picker__day-picker,.esri-date-picker__month-picker,.esri-date-picker__year-picker{justify-content:center;align-items:center;display:flex}.esri-date-picker__day-picker{flex-flow:column wrap}.esri-date-picker__day-picker,.esri-date-picker__month-picker{margin-bottom:6px}.esri-date-picker__date{margin:0 24px 0 0}.esri-date-picker__calendar-toggle{color:#323232;border:none;width:100%;height:32px;margin:0;padding:0 .5em;font-size:14px}.esri-date-picker .esri-date-picker__month-dropdown{border:none;padding-right:2.3em;font-weight:600}.esri-date-picker__week-item{justify-content:center;display:flex}.esri-date-picker__day-item--header{cursor:auto;background:#f3f3f3;border-top:1px solid #6e6e6e4d;font-weight:600}.esri-date-picker__day-item{cursor:pointer;border-bottom:1px solid #6e6e6e4d;border-right:1px solid #6e6e6e4d;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.esri-date-picker__day-item:first-child{border-left:1px solid #6e6e6e4d}.esri-date-picker__day-item--nearby-month{color:#6e6e6e66}.esri-date-picker__day-item--today{color:#0079c1}.esri-date-picker__day-item--active{background:#6e6e6e4d}.esri-date-picker__month-picker{justify-content:space-between;font-weight:600}.esri-date-picker__month-picker .esri-button{width:auto}.esri-date-picker__year-picker-item{cursor:pointer;color:#323232;margin:0 4px;padding:6px}.esri-date-picker__day-item--selected,.esri-date-picker__year-picker-item--selected{cursor:auto;color:#fff;background-color:#0079c1}.esri-date-picker__input{align-items:center;display:flex;position:relative}.esri-date-picker__text-input.esri-input{border:none;margin:0;padding-left:30px}.esri-date-picker__icon--leading{position:absolute;left:7px}[dir=rtl] .esri-date-picker__calendar{right:0}[dir=rtl] .esri-date-picker__date{margin:0 0 0 24px}[dir=rtl] .esri-date-picker__day-item:first-child{border-left:none}[dir=rtl] .esri-date-picker__day-item:last-child{border-left:1px solid #6e6e6e4d}[dir=rtl] .esri-date-picker__text-input.esri-input{padding-right:30px;padding-left:unset}[dir=rtl] .esri-date-picker__icon--leading{right:7px;left:unset}@keyframes pulse{to{box-shadow:0 0 0 12px #e84c3d00}}.esri-daylight{padding:var(--esri-widget-padding);flex-direction:column;flex-shrink:0;flex-basis:auto;justify-content:space-between;gap:12px;width:350px;display:flex}.esri-daylight .esri-slider.esri-slider--horizontal{width:inherit;flex-grow:1;padding:30px 13px 28px}.esri-daylight .esri-slider.esri-slider--horizontal .esri-widget__anchor,.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__anchor{color:inherit;outline:none!important}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__anchor:focus .esri-slider__thumb{outline-offset:2px;outline:2px solid #0079c1;overflow:visible}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__segment.esri-slider__segment-0{background-color:unset}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__thumb{width:16px;height:16px;top:-8px;left:-8px}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__tick{background:0 0;width:7px;height:20px;margin:-3px;padding:3px}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__tick:after{content:"";background:#6e6e6e66;width:1px;display:block}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__tick.secondary-tick:after{height:3px}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__tick.primary-tick:after{height:6px}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__tick.primary-tick .primary-tick__ampm{font-size:10px}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__ticks{width:calc(100% - 1px);margin:6px 0 0}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__tick-label{text-align:center;word-break:normal;width:min-content;margin-top:12px;font-size:10px;line-height:1.1em}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__label{font-size:12px}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__label-input{font-size:10px}.esri-daylight__anchor{font-size:12px}.esri-daylight__panel--error{padding:0 15px;animation:.25s ease-in-out esri-fade-in}.esri-daylight__container{flex-direction:row;justify-content:space-between;align-items:center;gap:15px;display:flex}.esri-daylight__date-picker,.esri-daylight__season-picker{flex-grow:1}.esri-daylight__play-pause-button{flex:0}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__thumb{background-color:#0079c1;background-clip:padding-box;border:7px solid #0079c14d;width:27px;height:27px;top:-13.5px;left:-13.5px;background-position:0 0!important}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__thumb:hover,.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__thumb:active,.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__thumb:focus{background-color:#00598e}.esri-daylight .esri-slider.esri-slider--horizontal{z-index:2}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider-with-dropdown__box{z-index:1;min-width:inherit;text-align:center;white-space:nowrap;will-change:left;align-items:center;gap:2px;margin:-9px 0 0;font-size:10px;display:flex}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider-with-dropdown__box .esri-slider__label{font-variant-numeric:tabular-nums;outline:none;min-width:auto;margin:0;line-height:1em;list-style:none;display:inline-block;position:static;inset-inline-start:auto}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider-with-dropdown__box .esri-slider__label-input{display:inline-block}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider-with-dropdown__box--drop-down-on,.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider-with-dropdown__box--drop-down-off{width:min-content}.esri-daylight .esri-slider--ampm-on .esri-slider.esri-slider--horizontal{padding:30px 8px 42px}.esri-daylight .esri-slider--ampm-on .esri-slider.esri-slider--horizontal~.esri-daylight__play-pause-button{margin-bottom:10px}.esri-daylight .esri-slider--shadow-on .esri-slider__thumb{box-shadow:2px 2px 5px #949494a1}.esri-daylight .esri-slider.esri-slider--horizontal .esri-widget__anchor.esri-slider-with-dropdown__anchor{color:#6e6e6e;font-size:10px}.esri-daylight .esri-slider.esri-slider--horizontal .esri-widget__anchor.esri-slider-with-dropdown__anchor:hover{color:#2e2e2e}.esri-daylight calcite-label{--calcite-label-margin-bottom:0}.esri-directional-pad{-webkit-user-select:none;user-select:none;background:0 0;outline:none;flex-direction:column;gap:7px;display:flex;box-shadow:none!important}.esri-directional-pad calcite-action-pad{display:contents}.esri-directional-pad calcite-action-group{touch-action:none}.esri-directional-pad calcite-action{aspect-ratio:1}.esri-directional-pad__buttons-container{--calcite-color-background:transparent;--calcite-action-group-gap:0;--calcite-action-group-padding:0}.esri-directional-pad__buttons-container calcite-action{--calcite-color-focus-color:var(--calcite-color-foreground-3)}.esri-directional-pad__buttons-container calcite-action:not([active]){--calcite-color-foreground-3:var(--calcite-color-foreground-1)}.esri-directional-pad__buttons-container calcite-action[active]{--calcite-color-foreground-1:var(--calcite-color-foreground-3)}.esri-directional-pad__buttons-container calcite-icon{transform:var(--rotation,unset)}@media (hover:none){.esri-directional-pad__buttons-container calcite-action{--calcite-color-foreground-2:var(--calcite-color-foreground-1);--calcite-color-text-1:var(--calcite-color-text-3)}}.esri-directional-pad__rotation-container{width:100%;display:block}.esri-directional-pad__rotation-container calcite-action{flex:.3}.esri-directional-pad__rotation-slider-container{flex:1;align-items:center;display:flex}.esri-directional-pad__rotation-slider-container calcite-slider{flex:1;padding-inline:5px}.esri-directions{color:#323232;overflow-x:hidden}.esri-directions__panel-content{flex-flow:column;padding:12px 0;display:flex}.esri-directions__sign-in-panel{color:#6e6e6e;justify-content:center;display:flex}.esri-directions__section{margin-top:12px;margin-bottom:12px}.esri-directions__section-splitter{border-top:1px solid #6e6e6e4d;width:100%;margin:18px 0}.esri-directions__travel-modes,.esri-directions__departure-time{align-items:center;padding-inline:15px;display:flex}.esri-directions__travel-modes .esri-select,.esri-directions__departure-time .esri-select{flex:1 0 auto;width:auto}.esri-directions__panel-content--sign-in,.esri-directions__panel-content--loading,.esri-directions__panel-content--error{color:#6e6e6e;justify-content:center;align-items:center;min-height:420px;margin:0 12px;display:flex}.esri-directions__loader{background:url(../base/images/loading-throb.gif) 50% no-repeat;width:32px;height:40px}.esri-directions__warning-card{color:#6e6e6e;border-top:2px solid #de2900;width:90%;margin:20px auto;padding:12px;box-shadow:0 1px 2px #0000004d}.esri-directions__warning-header{color:#8c2907;margin-bottom:6px;display:flex}.esri-directions__warning-heading{color:inherit;margin:0 4px}.esri-directions__warning-message{color:inherit;font-weight:400}.esri-directions__departure-time-controls{--calcite-font-size--1:var(--calcite-font-size--2);flex-direction:column;display:flex}.esri-directions__departure-date-time-pickers{display:flex}.esri-directions__directions-section{flex-direction:column;justify-content:center;align-items:center;display:flex}.esri-directions__sign-in-content{flex-direction:column;align-self:flex-start;align-items:center;width:100%;display:flex}.esri-directions__sign-in-button{width:auto}.esri-directions__content-title{align-self:flex-start;margin-top:0;padding:0 12px}.esri-directions__summary{flex-direction:column;flex:auto;justify-content:center;align-items:center;width:100%;display:flex}.esri-directions__summary-controls{justify-content:flex-end;align-items:center;display:flex}.esri-directions__stops{flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.esri-directions__stop-row{background-color:#fff;border-top:2px dashed #0000;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.esri-directions__stop-row-ghost{opacity:.25}.esri-directions__stop-handle{flex:none;padding-inline-start:7px}.esri-search__sources-button [class^=esri-icon-],.esri-search__sources-button .esri-building-level-picker__arrow-up,.esri-search__sources-button .esri-building-level-picker__arrow-down,.esri-search__sources-button .esri-building-phase-picker__arrow-left,.esri-search__sources-button .esri-building-phase-picker__arrow-right,.esri-search__sources-button [class*=\ esri-icon-],.esri-search__sources-button .esri-building-level-picker__arrow-up,.esri-search__sources-button .esri-building-level-picker__arrow-down,.esri-search__sources-button .esri-building-phase-picker__arrow-left,.esri-search__sources-button .esri-building-phase-picker__arrow-right{position:relative;left:1px}.esri-directions__stop-input{flex-grow:.8;margin:0 4px}.esri-directions__stop-input .esri-search .esri-search__input{outline-offset:4px;border:1px solid #959595;height:auto;min-height:32px;margin-bottom:2px}.esri-directions__remove-stop-icon,.esri-directions__stop-row:hover .esri-directions__remove-stop-icon[hidden]{visibility:hidden}.esri-directions__remove-stop:focus .esri-directions__remove-stop-icon,.esri-directions__stop-row:hover .esri-directions__remove-stop-icon{visibility:visible}.esri-directions__reverse-stops[hidden]{display:inherit;visibility:hidden}.esri-directions__stop-options{flex-grow:.1;justify-content:space-between;padding-right:7px;display:flex}.esri-directions__stop-row:first-child{margin-top:0}.esri-directions__stop-row:last-child{margin-bottom:0}.esri-directions__stop-icon[hidden]{visibility:hidden;display:inline-block}.esri-directions__stop-icon--interactive{cursor:pointer}.esri-directions__stop-icon-container{display:inline-block;position:relative}.esri-directions__stop-icon-container--last:after{border:none}.esri-directions__costs{cursor:pointer;flex-direction:column;justify-content:space-around;align-items:center;width:100%;padding:12px 15px 0;display:flex}.esri-directions__costs-details{white-space:nowrap;justify-content:center;width:100%;display:flex}.esri-directions__arrival-time-container{margin-top:6px}.esri-directions__arrival-time{font-weight:600}.esri-directions__costs-units{justify-content:space-around;display:flex}.esri-directions__costs-value,.esri-directions__other-costs-total,.esri-directions__vertical-splitter{color:#6e6e6e;font-size:1.5em;line-height:1.5}.esri-directions__vertical-splitter{border:1px solid #32323233;margin-inline:11px}.esri-directions__horizontal-splitter{border-top:1px solid #6e6e6e4d;flex-grow:.95}.esri-directions__maneuvers{border-top:1px solid #6e6e6e4d;flex-direction:column;width:100%;margin:18px 0 0;padding:0;display:flex}.esri-directions__maneuver-list{margin:0;padding:0}.esri-directions__maneuver{border:none;cursor:pointer;border-inline-start:3px solid #0000;padding:12px 7px;display:flex}.esri-directions__maneuver:hover,.esri-directions__maneuver:focus{background-color:#f3f3f3}.esri-directions__maneuver--active,.esri-directions__maneuver--active:hover,.esri-directions__maneuver--active:focus{background-color:#e2f1fb;border-color:#0079c1}.esri-directions__maneuver-section--collapsible{border-bottom:1px solid #6e6e6e4d}.esri-directions__maneuver-section--collapsible:last-child{border-bottom:none}.esri-directions__maneuver-section--collapsible .esri-directions__maneuver-list{background-color:#f3f3f3;padding-top:12px;padding-bottom:12px}.esri-directions__maneuver-section-header{padding:0 7px;display:flex}.esri-directions__maneuver-section-header-toggle-button{justify-content:space-between;align-items:center;width:100%;padding:12px 7px;display:flex}.esri-directions__maneuver-section-header-toggle-button .esri-directions__maneuver-section-title{padding:0}.esri-directions__maneuver-section-title{margin:0;padding:12px 7px}.esri-directions__maneuver-section-toggle{cursor:pointer}.esri-directions__maneuver-icon{color:#323232;margin-inline-end:7px}.esri-directions__maneuver-costs{white-space:nowrap;justify-content:space-between;align-items:center;margin-top:6px;display:flex}.esri-directions__cost--intermediate{font-size:12px}.esri-directions__maneuver-costs-container{width:100%}.esri-directions__maneuver-place-name{font-weight:var(--calcite-font-weight-medium)}.esri-directions__scroller{overflow-y:auto}.esri-directions__stop-row--valid .esri-directions__stop-handle:hover{cursor:move}.esri-directions .esri-search{box-shadow:none;width:auto}.esri-directions .esri-search .esri-search__submit-button,.esri-directions .esri-search .esri-search__container:before{display:none}.esri-directions .esri-search .esri-search__container:after{top:auto;bottom:-2px}.esri-ui-bottom-left .esri-directions .esri-search .esri-search__sources-button--up,.esri-ui-bottom-right .esri-directions .esri-search .esri-search__sources-button--up{display:none}.esri-ui-bottom-left .esri-directions .esri-search .esri-search__sources-button--down,.esri-ui-bottom-right .esri-directions .esri-search .esri-search__sources-button--down{display:flex}.esri-ui-bottom-left .esri-directions .esri-menu,.esri-ui-bottom-right .esri-directions .esri-menu{margin:2px 0 0;top:100%;bottom:auto}.esri-directions__save-section,.esri-directions__toolbar-section{flex-direction:column;align-items:center;margin-top:12px;padding-inline:15px;display:flex}.esri-directions__save-buttons,.esri-directions__toolbar-buttons{flex-direction:row;width:100%;margin-bottom:6px;display:flex}.esri-directions__save-button,.esri-directions__save-as-button,.esri-directions__add-stop-button{margin-inline-end:5px}.esri-directions__save-as-button-with-popover{width:100%}.esri-directions__save-popover{z-index:var(--calcite-z-index-overlay)}.esri-directions__message_heading{text-align:center;margin:0;padding:12px 7px}.esri-editor{background-color:var(--calcite-color-background);--calcite-z-index-header:1;flex-direction:column;height:100%;display:flex;position:relative}.esri-editor__actions{row-gap:6px;width:100%;display:flex}.esri-editor__actions calcite-button{flex-grow:1}.esri-editor__update-actions-list{margin-inline:-15px}.esri-editor__help-message{justify-content:flex-start;align-items:center;width:100%;padding-inline:calc(15px - .5rem);display:flex}.esri-editor .esri-feature-form{width:100%;padding:0}.esri-editor .esri-feature-form__label:last-child{margin-bottom:12px}.esri-editor .esri-item-list{background-color:#0000}.esri-editor .esri-item-list__scroller{margin-inline:-15px}.esri-editor .esri-item-list__group{margin-inline:0}.esri-editor .esri-item-list__group:first-of-type{margin-top:0}.esri-editor .esri-item-list__group__header{padding-inline:15px}.esri-editor .esri-item-list__filter-container,.esri-editor .esri-item-list__filter-container--sticky{background-color:var(--calcite-color-background);margin-block:-12px 12px;margin-inline:-15px;padding-block:12px;padding-inline:15px}.esri-editor__template-item-content-end{margin-inline:.75rem;display:block}.esri-editor__panel-toolbar{border-bottom:var(--divider-border);background-color:var(--calcite-color-foreground-1);overflow-wrap:anywhere;--divider-border:1px solid var(--calcite-color-border-2);flex-direction:row;display:flex}.esri-editor__settings{border:0;width:100%}.esri-editor__feature-templates-container .esri-feature-templates{width:100%}.esri-editor__notice{margin-bottom:12px}.esri-editor .esri-snapping-controls__layer-list{max-height:220px}.esri-editor__panel-content{flex-direction:column;gap:24px;height:auto;min-height:200px;padding-block:18px;padding-inline:15px;display:flex;position:relative}.esri-editor__panel-content__section{position:relative}.esri-editor__panel-content__section__group{flex-direction:column;flex:1 0 100%;display:flex}.esri-editor__panel-content__message{text-align:center;font-size:var(--calcite-font-size-0);flex-grow:1;flex-basis:100%;justify-content:center;align-items:center;padding-inline:15px;display:flex}.esri-editor__panel-content__scrim-container{overflow:hidden}.esri-editor__upload-details{text-align:start;flex-direction:column;gap:24px;min-width:0;display:flex}.esri-editor__upload-details__status{flex-direction:row;align-items:flex-start;gap:15px;display:flex}.esri-editor__upload-details__title-wrapper{flex-direction:column;display:flex}.esri-editor__upload-details__title{line-height:2rem;font-size:var(--calcite-font-size-0);font-weight:var(--calcite-font-weight-medium)}.esri-editor__upload-details__description{font-size:var(--calcite-font-size--1)}.esri-editor__upload-details__loader{flex-shrink:0;width:2rem;height:2rem;margin-inline:0;padding-block:0}.esri-editor__upload-details__icon--success{color:var(--calcite-color-status-success)}.esri-editor__upload-details__icon--error{color:var(--calcite-color-status-danger)}.esri-editor__upload-details__file-list{flex-direction:column;gap:4px;display:flex}.esri-editor__upload-details__file{white-space:break-spaces;word-break:break-all;align-items:center;gap:7px;width:100%;line-height:1em;display:flex;overflow:hidden}.esri-editor__upload-details__file-name{word-break:break-all;font-size:var(--calcite-font-size--3)}.esri-editor__prompt--info{border-top:solid 3px var(--calcite-color-status-info);background-color:var(--calcite-color-background);color:#323232;flex-flow:column;max-height:85%;padding-block:12px;padding-inline:15px;animation:.25s ease-in-out esri-fade-in-up;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 1px 2px #0000004d}.esri-editor__prompt--info .esri-editor__prompt__header{color:var(--calcite-color-status-info);flex:none;align-items:center;gap:7px;margin-bottom:12px;display:flex}.esri-editor__prompt--info .esri-editor__prompt__header__heading{color:#323232;margin:0 3px}.esri-editor__prompt--info .esri-editor__prompt__message{word-break:break-word;color:inherit;flex:auto;padding:0 0 12px;font-weight:400;overflow:hidden auto}.esri-editor__prompt--info .esri-editor__prompt__divider{color:inherit;border-color:#6e6e6e26;border-bottom-style:solid;border-bottom-width:1px;flex:none;margin:0 0 12px}.esri-editor__prompt--info .esri-editor__prompt__actions{flex-direction:row;display:flex}.esri-editor__prompt--warning{border-top:solid 3px var(--calcite-color-status-warning);background-color:var(--calcite-color-background);color:#323232;flex-flow:column;max-height:85%;padding-block:12px;padding-inline:15px;animation:.25s ease-in-out esri-fade-in-up;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 1px 2px #0000004d}.esri-editor__prompt--warning .esri-editor__prompt__header{color:var(--calcite-color-status-warning);flex:none;align-items:center;gap:7px;margin-bottom:12px;display:flex}.esri-editor__prompt--warning .esri-editor__prompt__header__heading{color:#323232;margin:0 3px}.esri-editor__prompt--warning .esri-editor__prompt__message{word-break:break-word;color:inherit;flex:auto;padding:0 0 12px;font-weight:400;overflow:hidden auto}.esri-editor__prompt--warning .esri-editor__prompt__divider{color:inherit;border-color:#6e6e6e26;border-bottom-style:solid;border-bottom-width:1px;flex:none;margin:0 0 12px}.esri-editor__prompt--warning .esri-editor__prompt__actions{flex-direction:row;display:flex}.esri-editor__prompt--danger{border-top:solid 3px var(--calcite-color-status-danger);background-color:var(--calcite-color-background);color:#323232;flex-flow:column;max-height:85%;padding-block:12px;padding-inline:15px;animation:.25s ease-in-out esri-fade-in-up;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 1px 2px #0000004d}.esri-editor__prompt--danger .esri-editor__prompt__header{color:var(--calcite-color-status-danger);flex:none;align-items:center;gap:7px;margin-bottom:12px;display:flex}.esri-editor__prompt--danger .esri-editor__prompt__header__heading{color:#323232;margin:0 3px}.esri-editor__prompt--danger .esri-editor__prompt__message{word-break:break-word;color:inherit;flex:auto;padding:0 0 12px;font-weight:400;overflow:hidden auto}.esri-editor__prompt--danger .esri-editor__prompt__divider{color:inherit;border-color:#6e6e6e26;border-bottom-style:solid;border-bottom-width:1px;flex:none;margin:0 0 12px}.esri-editor__prompt--danger .esri-editor__prompt__actions{flex-direction:row;display:flex}.esri-expand__content .esri-editor .esri-feature-form{max-height:-moz-fit-content;max-height:fit-content;overflow-y:visible}.esri-elevation-profile{isolation:isolate;padding:var(--esri-widget-padding);--popover-padding:12px 15px;--width:550px;--chart-height:180px;--calcite-label-margin-bottom:0;--actions-spacing-h:7px;--actions-spacing-v:6px;position:relative}.esri-elevation-profile.esri-component.esri-widget--panel{width:var(--width);max-width:100%}.esri-elevation-profile__header{flex-direction:row;justify-content:flex-end;align-items:center;display:flex}.esri-elevation-profile__footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;margin-top:12px;display:flex}.esri-elevation-profile__footer calcite-button{min-height:32px}.esri-elevation-profile__action-button{width:auto;margin-inline-start:var(--actions-spacing-h)}.esri-elevation-profile__main-container{height:var(--chart-height);flex-flow:column;width:100%;display:flex;position:relative}.esri-elevation-profile__chart-container{width:100%;height:100%;position:relative}.esri-elevation-profile__prompt-container{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;height:100%;margin-bottom:0;padding:12px 15px;display:flex}.esri-elevation-profile__prompt-container>p{width:100%;margin:0}.esri-elevation-profile__chart-spinner{transition:opacity .15s ease-in-out;transition-delay:0;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.esri-elevation-profile__chart-spinner--visible{opacity:1;transition-delay:50ms}.esri-elevation-profile__chart-spinner--small{top:-22px;left:unset;color:var(--calcite-color-brand);inset-inline-start:0;transform:none}.esri-elevation-profile--portrait,.esri-elevation-profile--portrait.esri-component.esri-widget--panel{height:auto}.esri-elevation-profile--portrait .esri-elevation-profile__footer{flex-direction:column}.esri-elevation-profile--portrait .esri-elevation-profile__action-button{align-self:stretch;margin-inline-start:0}.esri-elevation-profile--portrait .esri-elevation-profile__action-button:not(:last-of-type){margin-bottom:var(--actions-spacing-v)}.esri-elevation-profile-settings__popover-content{padding:var(--popover-padding);color:#323232;flex-direction:column;gap:12px;min-width:180px;font-size:12px;display:flex}.esri-elevation-profile-legend{margin-top:6px}.esri-elevation-profile-legend-item{background:#f3f3f3;position:relative}.esri-elevation-profile-legend-item:not(:last-of-type){margin-bottom:2px}.esri-elevation-profile-legend-item--disabled{filter:grayscale();opacity:.4}.esri-elevation-profile-legend-item__color-indicator{top:0;width:3px;height:100%;position:absolute;inset-inline-start:0}.esri-elevation-profile-legend-item__header{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.esri-elevation-profile-legend-item__content{padding:12px 15px;padding-top:0;display:block}.esri-elevation-profile-legend-item__collapse-toggle{flex-shrink:0;width:32px;height:32px}.esri-elevation-profile-legend-item__label{flex-grow:1;flex-shrink:1;min-width:0;padding-inline-start:15px}.esri-elevation-profile-statistics{grid-template-columns:repeat(auto-fit,minmax(var(--max-width),1fr));contain:layout paint style;--max-width:1px;gap:2px 22px;width:100%;display:grid}.esri-elevation-profile-statistics__statistic{text-align:start;white-space:nowrap;width:max-content;display:block}.esri-elevation-profile-statistics__statistic__label{font-size:10px;font-weight:400}.esri-elevation-profile-statistics__statistic__value{margin-top:-.15em;font-size:10px;font-weight:600}.esri-elevation-profile-statistics__slope-value{align-items:center;display:flex}.esri-elevation-profile-statistics__slope-value calcite-icon{width:16px;height:16px}.esri-view-height-xsmall .esri-elevation-profile{--chart-height:68px}.esri-elevation-profile--portrait .esri-elevation-profile-statistics{gap:6px 22px;margin-bottom:12px}.esri-elevation-profile--portrait .esri-elevation-profile-statistics__statistic__value{margin-top:2px}.esri-expand{--esri-widget-panel-max-height:95vh;--calcite-sheet-max-height:var(--esri-widget-panel-max-height);--calcite-sheet-height:auto;min-width:32px;min-height:32px}.esri-expand__toggle{position:relative}.esri-expand__popover-content{flex-direction:column;display:flex}.esri-expand__popover-content .esri-widget--panel{width:300px}.esri-expand__panel{max-height:var(--esri-widget-panel-max-height)}.esri-expand__panel-content .esri-widget{width:auto}.esri-expand__panel-content .esri-widget--panel{flex:auto}.esri-expand__popover-content .esri-widget,.esri-expand__panel-content .esri-widget{box-sizing:border-box;box-shadow:none}.esri-expand__panel-content,.esri-expand__content-container{background-color:var(--calcite-color-foreground-1);flex-direction:column;flex:auto;justify-content:stretch;display:flex}.esri-expand__sheet .esri-expand__panel-content,.esri-expand__sheet .esri-expand__content-container{overflow:hidden}.esri-expand__panel-icon-number{align-self:center}.esri-collapse__icon{display:flex}calcite-button:not(:hover) .esri-collapse__icon:not(calcite-icon){color:var(--calcite-color-text-3)}:is(.esri-ui-top-left,.esri-ui-bottom-left) .esri-collapse__icon-flip{transform:rotate(180deg)}.esri-expand__icon-number{transform-origin:50%;color:#fff;pointer-events:none;background-color:#6e6e6e;border-radius:16px;justify-content:center;align-items:center;height:16px;padding:.125em .333em;font-size:12px;line-height:1em;display:flex;position:absolute;top:-6px}:is(.esri-ui-top-left,.esri-ui-bottom-left) .esri-expand__icon-number{right:-6px}:is(.esri-ui-top-right,.esri-ui-bottom-right) .esri-expand__icon-number{left:-6px}.esri-view-height-greater-than-medium .esri-expand__popover-content .esri-widget--panel{max-height:680px}.esri-view-height-medium .esri-expand__popover-content .esri-widget--panel{max-height:540px}.esri-view-height-small .esri-expand__popover-content .esri-widget--panel{max-height:420px}.esri-view-height-xsmall .esri-expand__popover-content .esri-widget--panel{max-height:240px}[class*=esri-view-height-] .esri-expand__popover-content .esri-widget--panel .esri-widget--panel{width:unset;max-height:unset}.esri-feature__title{word-break:break-word;word-wrap:break-word;font-size:14px;display:block}.esri-feature calcite-icon{box-sizing:content-box}.esri-feature__attachments{display:flex}.esri-feature__loading-container{justify-content:center;width:100%;padding:12px 0;display:flex}.esri-feature-relationship{position:relative}.esri-feature-relationship__list{min-height:48px}.esri-feature-relationship__list-item--hidden{display:none}.esri-feature__feature-observer{z-index:2;text-align:center;position:relative;bottom:20px}.esri-feature__sticky-loading-container{z-index:2;pointer-events:none;justify-content:center;align-items:center;height:48px;margin:0;padding:0;display:flex;position:sticky;bottom:10px}.esri-icon-loading-indicator{display:inline-block}.esri-feature{--calcite-color-background:$background-color;width:100%}.esri-feature__content-element{margin-bottom:24px;padding:0 7px}.esri-feature__content-element .esri-widget__heading{line-height:1.3}.esri-feature__content-element:only-child,.esri-feature__content-node--text{margin-bottom:3px}.esri-feature__content-node{flex-direction:column;display:flex}.esri-feature__text{line-height:1.3}.esri-feature-attachments{flex-flow:column wrap;align-items:flex-start}.esri-feature__last-edited-info{padding-top:6px;font-size:12px}[dir=rtl] .esri-feature__attachments-title{margin:0 0 0 auto}[dir=rtl] .esri-feature__attachments--list .esri-feature__attachment-item-mask{margin-left:7px;margin-right:0}.esri-feature-content__loader-container{justify-content:center;align-items:center;height:150px;padding:0;display:flex}.esri-feature-content__loader{background:url(../base/images/loading-throb.gif) 50% no-repeat;width:100%;height:64px}.esri-feature-content{font-size:14px}.esri-feature-content h1,.esri-feature-content h2,.esri-feature-content h3,.esri-feature-content h4,.esri-feature-content h5,.esri-feature-content h6{letter-spacing:0;color:#323232;margin:.5em 0;font-weight:600;line-height:normal}.esri-feature-content h1{font-size:1.75em}.esri-feature-content h2{font-size:1.5em}.esri-feature-content h3{font-size:1.25em}.esri-feature-content h4,.esri-feature-content h5,.esri-feature-content h6{font-size:1em}.esri-widget__heading.esri-feature-element-info__title{color:#323232;margin-top:0;margin-bottom:.2em;font-size:20px;font-weight:400}.esri-feature-element-info__description{margin-bottom:9px;font-size:12px;font-weight:400}.esri-feature-content p{margin:0 0 1.2em;font-size:14px}.esri-feature-content p:last-child{margin-block-end:0}.esri-feature-content img{image-orientation:from-image;max-width:100%;max-height:100%}.esri-feature-content video{max-width:100%;max-height:100%}.esri-feature-content figure{margin:0;padding:0}.esri-feature-content figcaption{margin:.2em 0 0;padding:0;font-size:12px;font-style:italic;display:block}.esri-feature-content ul,.esri-feature-content ol{margin-block:1rem}.esri-feature-content ul:first-child,.esri-feature-content ol:first-child{margin-block-start:0}.esri-feature-content a{color:#6e6e6e}.esri-feature-content a:hover,.esri-feature-content a:focus{color:#2e2e2e}.esri-feature-form{background-color:var(--calcite-color-background);padding:var(--esri-widget-padding)}.esri-feature-form__form{flex-direction:column;display:flex}.esri-feature-form__centered-button{align-self:center}.esri-feature-form__description-text{color:#6e6e6e;font-size:12px}.esri-feature-form__list-observer{z-index:2;text-align:center;position:relative;bottom:20px}.esri-feature-form__related-records_header{margin-bottom:6px;display:flex}.esri-feature-form__related-records_header span{flex-grow:1}.esri-feature-form__related-records_label calcite-notice,.esri-feature-form__related-records_label .esri-feature-form__description-text{margin-bottom:6px}.esri-feature-form__related-records_list{min-height:40px;margin-bottom:6px}label.esri-feature-form__label{gap:.5em;margin-bottom:12px}.esri-feature-form__label{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;opacity:1;flex-direction:column;justify-content:space-between;margin-bottom:6px;transition:opacity .25s,margin .25s;display:flex;position:relative}.esri-feature-form__label:last-child{margin-bottom:0}.esri-feature-form__label-text-content{align-items:center;display:flex}.esri-feature-form__form-header{margin-bottom:12px}.esri-feature-form__form-header .esri-feature-form__description-text~.esri-widget__heading{margin-bottom:0}.esri-feature-form__input{width:100%}.esri-feature-form__input:focus{outline:2px solid var(--calcite-color-brand);outline-offset:-2px}textarea.esri-feature-form__input{resize:vertical}.esri-feature-form__input--disabled{background-color:var(--calcite-color-background);font-weight:var(--calcite-font-weight-medium)}.esri-feature-form__field-error-message{padding:7px 0;font-size:12px}.esri-feature-form__date-input-container{flex-direction:column;display:flex}.esri-feature-form__date-input-container .esri-feature-form__input{margin-bottom:3px}.esri-feature-form__date-input-container :last-child{margin-bottom:0}.esri-feature-form__input--radio-group{flex-direction:column;display:flex}.esri-feature-form__input--radio-label{align-items:center;display:flex}.esri-feature-form__input--switch{margin:7px 0}.esri-feature-form__group{margin:0 0 12px;background-color:inherit;margin-inline:-10px}.esri-feature-form__group--sequential{border-bottom:none;border-inline-start:3px solid #6e6e6e4d}.esri-feature-form__group--active{border-inline-start-color:#0079c1}.esri-feature-form__text-element{color:var(--calcite-color-text-3);line-height:1.375;font-size:var(--calcite-font-size--1);font-weight:var(--calcite-font-weight-normal)}.esri-feature-form__text-element a{transition:background-color,block-size,border-color,box-shadow,color,inset-block-end,inset-block-start,inset-inline-end,inset-inline-start inset-size,opacity,outline-color,transform var(--calcite-animation-timing)ease-in-out 0s,outline 0s,outline-offset 0s;background-color:#0000;background-image:linear-gradient(currentColor,currentColor),linear-gradient(var(--calcite-color-brand-underline),var(--calcite-color-brand-underline));color:var(--calcite-color-text-link);background-position-x:0%,100%;background-position-y:min(1.5em,100%);background-repeat:no-repeat,no-repeat;background-size:0% 1px,100% 1px;border-style:none;padding:0;text-decoration:none;display:inline;position:relative}.esri-feature-form__text-element a:hover,.esri-feature-form__text-element a:focus{background-size:100% 1px,100% 1px}.esri-feature-form__text-element a:active{background-size:100% 2px,100% 2px}.esri-feature-form__text-element a.calcite--rtl{background-position:100% 100%,100% 100%}.esri-feature-form__text-element code{border:1px solid var(--calcite-color-border-3);background-color:var(--calcite-color-foreground-3);white-space:normal;word-break:break-word;color:var(--calcite-color-text-2);font-family:var(--calcite-code-family);border-radius:2px;padding:.25em;font-size:85%}.esri-feature-form__text-element h1,.esri-feature-form__text-element h2,.esri-feature-form__text-element h3,.esri-feature-form__text-element h4,.esri-feature-form__text-element h5{color:var(--calcite-color-text-1);line-height:1.375;font-size:var(--calcite-font-size-0);font-weight:var(--calcite-font-weight-bold);margin-bottom:4px}.esri-feature-form__text-element h5{font-weight:var(--calcite-font-weight-medium)}.esri-feature-form__text-element h6{color:var(--calcite-color-text-2);line-height:1.375;font-size:var(--calcite-font-size--1);font-weight:var(--calcite-font-weight-medium);margin-bottom:4px}.esri-feature-form__text-element p{color:var(--calcite-color-text-3);line-height:1.375;font-size:var(--calcite-font-size--1);font-weight:var(--calcite-font-weight-normal);margin-bottom:16px}.esri-feature-form__text-element strong{font-weight:var(--calcite-font-weight-bold)}[dir=rtl] .esri-feature-form__date-input-part:first-child .esri-feature-form__input{border-left:none;border-right:1px solid #6e6e6e4d}.esri-feature-media__container{flex-flow:wrap;align-items:center;width:100%;min-height:150px;margin-top:6px;display:flex}.esri-feature-media__container .esri-feature-media__pagination-button{cursor:pointer;color:#6e6e6e;background:0 0;border:none;justify-content:center;align-items:center;padding-block:6px;padding-inline:7px;display:flex}.esri-feature-media__container .esri-feature-media__pagination-button:hover,.esri-feature-media__container .esri-feature-media__pagination-button:focus{color:#2e2e2e;fill:#2e2e2e;background-color:#f3f3f3}.esri-feature-media__item-title{margin:0;font-size:16px}.esri-feature-media__item-caption{padding-block-start:3px;font-size:12px}.esri-feature-media__item{justify-content:center;align-items:flex-start;width:100%;height:auto;margin-block:6px;display:flex}.esri-feature-media__item-navigation{flex:0 100%;justify-content:space-between;align-items:flex-start;margin-block-end:6px;display:flex}.esri-feature-media__item-text{margin-inline-end:7px}.esri-feature-media__pagination{flex:none;align-items:center;display:flex;overflow:hidden}.esri-feature-media__pagination:only-child{margin-inline-start:auto}.esri-feature-media__pagination-text{color:#6e6e6e;padding-inline:3px;font-size:12px}.esri-feature-media__item-container{flex:0 auto;width:100%}.esri-feature-media__item-container img{max-width:100%}.esri-feature-media__item-container img[src$=\.SVG],.esri-feature-media__item-container img[src$=\.svg]{width:100%}.esri-feature-media__chart{background-color:#fff;width:100%;height:155px}[dir=rtl] .esri-feature-media__image-summary{margin:0 .5em 0 0}[dir=rtl] .esri-feature-media__pagination-icon{transform:rotate(180deg)}.esri-features{--calcite-color-background:$background-color;flex-direction:column;display:flex}.esri-features calcite-flow{z-index:1;position:relative}.esri-features img{image-orientation:from-image}.esri-features__flow-item--collapsed{--calcite-flow-item-header-border-block-end:none}.esri-features__container{background-color:var(--calcite-color-background)}.esri-features__container:not(:empty){padding:12px}.esri-features .esri-feature,.esri-features .esri-feature-relationship{background-color:#0000}.esri-features__heading{word-break:break-word;word-wrap:break-word}.esri-features__header,.esri-features__footer{background-color:var(--calcite-color-foreground-1);justify-content:flex-end;display:flex}.esri-features__loader{align-self:center;padding-inline:1rem}.esri-features__pagination-action-bar{border-inline-end:1px solid var(--calcite-color-border-3);flex:1}.esri-features__icon{flex:0 0 16px;width:16px;height:16px;display:inline-block}.esri-features__action-image{background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 0 16px;width:16px;height:16px}.esri-features__footer{flex:1}.esri-features__header{border-block-end:1px solid var(--calcite-color-border-3)}.esri-features__content-feature{--calcite-flow-item-footer-padding:0}.esri-features__feature-menu-observer{z-index:2;text-align:center;position:relative;bottom:20px}.esri-features__action--exit{transform:scaleX(-1)}.esri-feature-table{flex-direction:column;width:100%;height:100%;display:flex}.esri-feature-table__content{overflow:hidden}.esri-feature-table__collapsed{min-width:500px}.esri-feature-table__collapsed:not(:last-child){border-inline-end:1px solid var(--calcite-color-text-2);min-width:300px;max-width:300px}.esri-feature-table__expanded{min-width:300px;display:flex}.esri-feature-table__expanded:not(:last-child){border-inline-end:1px solid var(--calcite-color-text-2)}.esri-feature-table__table-container{flex:1 1 0;min-height:0;margin:0;padding:0;display:flex}.esri-feature-table__table-container calcite-panel div{flex-direction:row;flex:1 1 0;display:flex}.esri-feature-table__table-navigation{background-color:var(--calcite-ui-foreground-1);--calcite-label-margin-bottom:0;align-items:center;width:100%;padding-block-start:2px;display:flex}.esri-feature-table__table-navigation calcite-action:first-child{transform:scaleX(-1)}.esri-feature-table__table-navigation calcite-action{display:flex;overflow:hidden}.esri-feature-table__table-navigation :last-child{float:inline-end;margin-inline:auto 7px;display:flex}.esri-feature-table__menu-popover{max-width:300px;max-height:256px;overflow-y:auto;box-shadow:0 1px 2px #0000004d}.esri-feature-table .esri-grid{background-color:inherit}.esri-feature-table .esri-grid__grid{width:100%;height:100%}.esri-feature-table vaadin-grid{border-bottom:none;background-color:inherit;color:inherit;border-inline:none;font-family:inherit;font-size:14px}.esri-feature-table vaadin-grid::part(body-cell){font-size:14px}.esri-feature-table vaadin-grid::part(body-cell):hover{background-color:var(--calcite-color-foreground-2)}.esri-feature-table vaadin-grid::part(header-cell){font-weight:400}.esri-feature-table vaadin-grid::part(header-cell invalid){background-color:var(--calcite-color-background);font-weight:var(--calcite-font-weight-bold)}.esri-feature-table vaadin-grid::part(body-cell invalid){color:var(--calcite-color-text-3);font-style:italic}.esri-feature-table vaadin-grid::part(body-cell highlight){background-color:var(--calcite-color-foreground-3)}.esri-feature-table__prompt--info{border:solid 3px var(--calcite-color-status-info);background-color:var(--calcite-color-background);color:#323232;flex-flow:column;max-height:85%;padding:12px 15px;animation:.25s ease-in-out esri-fade-in-up;display:flex;box-shadow:0 1px 2px #0000004d}.esri-feature-table__prompt--info .esri-feature-table__prompt__header{color:var(--calcite-color-status-info);flex:none;margin-bottom:12px;display:flex}.esri-feature-table__prompt--info .esri-feature-table__prompt__header__heading{color:#323232;margin:0 3px}.esri-feature-table__prompt--info .esri-feature-table__prompt__message{word-break:break-word;color:inherit;flex:auto;padding:0 0 12px;font-weight:400;overflow:hidden auto}.esri-feature-table__prompt--info .esri-feature-table__prompt__divider{color:inherit;border-color:#6e6e6e26;border-bottom-style:solid;border-bottom-width:1px;flex:none;margin:0 0 12px}.esri-feature-table__prompt--info .esri-feature-table__prompt__actions{flex-direction:row;display:flex}.esri-feature-table__prompt--warning{border:solid 3px var(--calcite-color-status-warning);background-color:var(--calcite-color-background);color:#323232;flex-flow:column;max-height:85%;padding:12px 15px;animation:.25s ease-in-out esri-fade-in-up;display:flex;box-shadow:0 1px 2px #0000004d}.esri-feature-table__prompt--warning .esri-feature-table__prompt__header{color:var(--calcite-color-status-warning);flex:none;margin-bottom:12px;display:flex}.esri-feature-table__prompt--warning .esri-feature-table__prompt__header__heading{color:#323232;margin:0 3px}.esri-feature-table__prompt--warning .esri-feature-table__prompt__message{word-break:break-word;color:inherit;flex:auto;padding:0 0 12px;font-weight:400;overflow:hidden auto}.esri-feature-table__prompt--warning .esri-feature-table__prompt__divider{color:inherit;border-color:#6e6e6e26;border-bottom-style:solid;border-bottom-width:1px;flex:none;margin:0 0 12px}.esri-feature-table__prompt--warning .esri-feature-table__prompt__actions{flex-direction:row;display:flex}.esri-feature-table__prompt--danger{border:solid 3px var(--calcite-color-status-danger);background-color:var(--calcite-color-background);color:#323232;flex-flow:column;max-height:85%;padding:12px 15px;animation:.25s ease-in-out esri-fade-in-up;display:flex;box-shadow:0 1px 2px #0000004d}.esri-feature-table__prompt--danger .esri-feature-table__prompt__header{color:var(--calcite-color-status-danger);flex:none;margin-bottom:12px;display:flex}.esri-feature-table__prompt--danger .esri-feature-table__prompt__header__heading{color:#323232;margin:0 3px}.esri-feature-table__prompt--danger .esri-feature-table__prompt__message{word-break:break-word;color:inherit;flex:auto;padding:0 0 12px;font-weight:400;overflow:hidden auto}.esri-feature-table__prompt--danger .esri-feature-table__prompt__divider{color:inherit;border-color:#6e6e6e26;border-bottom-style:solid;border-bottom-width:1px;flex:none;margin:0 0 12px}.esri-feature-table__prompt--danger .esri-feature-table__prompt__actions{flex-direction:row;display:flex}.esri-feature-table__layer-switcher-menu{align-items:center;display:flex}.esri-column__show-related-records-button{height:100%;display:flex}.esri-feature-templates{background:var(--calcite-color-background)}.esri-feature-templates__list-item-icon{flex:0;justify-content:center;align-items:center;width:48px;min-width:48px;display:flex}.esri-feature-templates__list-item-icon>div{display:flex}.esri-ui .esri-feature-templates{width:300px}.esri-ui .esri-widget .esri-feature-templates{width:100%}.esri-floor-filter{background:0 0;border:none;flex-direction:row;display:flex;box-shadow:none!important}.esri-floor-filter__position--top{align-items:flex-start}.esri-floor-filter__position--top .esri-floor-filter__levels-container,.esri-floor-filter__position--top .esri-floor-filter__close-levels-button,.esri-floor-filter__position--top .esri-floor-filter__zoom-button,.esri-floor-filter__position--top .esri-floor-filter__zoom-button--levels,.esri-floor-filter__position--top .esri-floor-filter__minimize-toggle-button{border-width:1px 0 0}.esri-floor-filter__position--bottom{align-items:flex-end}.esri-floor-filter__position--bottom .esri-floor-filter__levels-container,.esri-floor-filter__position--bottom .esri-floor-filter__close-levels-button,.esri-floor-filter__position--bottom .esri-floor-filter__zoom-button,.esri-floor-filter__position--bottom .esri-floor-filter__zoom-button--levels,.esri-floor-filter__position--bottom .esri-floor-filter__minimize-toggle-button{border-width:0 0 1px}.esri-floor-filter__layout--collapsed .esri-floor-filter__button-container{flex-direction:column;max-width:48px;display:flex}.esri-floor-filter__layout--collapsed .esri-floor-filter__button-container .esri-icon{position:relative;top:2px}.esri-floor-filter__layout--collapsed .esri-floor-filter__button-container .esri-floor-filter__browse-button{border:none;width:48px;height:48px;padding:12px}.esri-floor-filter__layout--collapsed .esri-floor-filter__button-container .esri-floor-filter__zoom-button{border-style:solid;border-color:#6e6e6e4d;width:48px;height:48px;padding:12px}.esri-floor-filter__layout--collapsed .esri-floor-filter__button-container .esri-floor-filter__zoom-button--levels{border-style:solid;border-color:#6e6e6e4d;width:48px;height:32px;padding:8px 12px}.esri-floor-filter__layout--collapsed .esri-floor-filter__button-container .esri-floor-filter__minimize-toggle-button{border-style:solid;border-color:#6e6e6e4d;width:48px;height:32px;padding:4px 12px}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container{flex-direction:column;max-width:300px;display:flex}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-icon{position:relative;top:2px}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-floor-filter__button-info{margin-right:auto}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-floor-filter__browse-button{border:none;width:auto;height:48px;padding:12px}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-floor-filter__level-button{text-align:left;justify-content:flex-start;padding:16px}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-floor-filter__zoom-button{border-style:solid;border-color:#6e6e6e4d;width:auto;height:48px;padding:12px}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-floor-filter__zoom-button--levels{border-style:solid;border-color:#6e6e6e4d;width:auto;height:32px;padding:8px 12px}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-floor-filter__minimize-toggle-button{border-style:solid;border-color:#6e6e6e4d;width:auto;height:32px;padding:4px 12px}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-floor-filter__button-label{margin-left:8px}.esri-floor-filter .esri-floor-filter__level-button{border:none;width:100%;height:48px}.esri-floor-filter .esri-floor-filter__level-button:focus{background-color:#f3f3f3}.esri-floor-filter .esri-floor-filter__level-button.esri-widget--button-active:focus{background-color:#e2f1fb}.esri-floor-filter .esri-floor-filter__levels-container{margin:unset;padding:unset;scrollbar-width:thin;border-style:solid;border-color:#6e6e6e4d;width:100%;max-height:420px;list-style-type:none;overflow:auto}.esri-floor-filter .esri-floor-filter__levels-container .esri-widget--button-active{font-weight:600}.esri-floor-filter .esri-floor-filter__levels-container::-webkit-scrollbar{width:6px}.esri-floor-filter .esri-floor-filter__levels-container::-webkit-scrollbar-track{background:#fafafa}.esri-floor-filter .esri-floor-filter__levels-container::-webkit-scrollbar-thumb{background-color:#c1c1c1;border:3px solid #c1c1c1;border-radius:20px}.esri-floor-filter .esri-widget--button-active{color:#005e95;background:#e2f1fb}.esri-floor-filter .esri-floor-filter__button-container{box-shadow:0 1px 2px #0000004d}.esri-floor-filter .esri-floor-filter__filter-menu{background:#fff;flex-direction:column;align-items:stretch;width:300px;max-height:420px;display:flex;box-shadow:0 1px 2px #0000004d}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-header{color:#323232;flex-direction:row;align-items:stretch;height:auto;line-height:1.3em;display:flex;box-shadow:0 .5px #e0e0e0}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-header-back{margin:unset;color:#6e6e6e;background-color:#fff;border:none;border-right:1px solid #6e6e6e4d;justify-content:center;align-items:center;min-width:28px;padding:26px 0;display:flex}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-header-back:hover{cursor:pointer;color:#2e2e2e;background:#f3f3f3}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-header-text-group{flex-direction:column;justify-content:center;max-width:232px;padding:12px;display:flex}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-header-text{margin:unset;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-style:normal;font-weight:600;display:-webkit-box;overflow:hidden}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-header-subtext{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:14px;font-style:normal;font-weight:400;display:-webkit-box;overflow:hidden}.esri-floor-filter .esri-floor-filter__filter-menu .esri-icon-close{color:#6e6e6e;background-color:#fff;border:none;align-items:center;margin:0 0 0 auto;padding:26px 12px;display:flex}.esri-floor-filter .esri-floor-filter__filter-menu .esri-icon-close:hover{cursor:pointer;color:#2e2e2e;background:#f3f3f3}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-search{background:#f3f3f3;align-items:center;margin-top:.5px;margin-bottom:1px;padding:10px;display:flex;box-shadow:0 .5px #e0e0e0}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-search .esri-floor-filter__filter-menu-search-input{color:#323232;background:0 0;border:none;outline:none;width:100%;margin-left:6px;font-size:14px}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items{margin:unset;padding:unset;color:#323232;width:100%;max-height:300px;list-style-type:none;overflow-y:auto}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site:hover,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site:focus,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility:hover,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility:focus{cursor:pointer;background:#f3f3f3}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site:active,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility:active{color:#323232;background-color:#e2f1fb}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility{color:#6e6e6e;background:#fff;border:none;flex-direction:row;align-items:center;width:100%;padding:18px;display:flex}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-floor-filter__filter-menu-item-name,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-floor-filter__filter-menu-item-name{font-size:14px}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-floor-filter__filter-menu-item-name--selected,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-floor-filter__filter-menu-item-name--selected{color:#323232;font-size:14px;font-weight:600}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-floor-filter__filter-menu-item-name,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-floor-filter__filter-menu-item-name--selected,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-floor-filter__filter-menu-item-name,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-floor-filter__filter-menu-item-name--selected{text-align:left;max-width:220px;margin-right:10px}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-icon-right,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-icon-right{margin-left:auto}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__selected-item-circle{background:#007ac2;border-radius:50%;width:4px;height:4px;margin-left:-10px;margin-right:6px}.esri-floor-filter .esri-floor-filter__separator{box-shadow:none;background:0 0;border:none;width:10px}.esri-expand__content .esri-floor-filter{width:max-content}.esri-view-height-less-than-small .esri-floor-filter .esri-floor-filter__zoom-button,.esri-view-height-less-than-small .esri-floor-filter .esri-floor-filter__zoom-button--levels,.esri-view-width-less-than-small .esri-floor-filter .esri-floor-filter__zoom-button,.esri-view-width-less-than-small .esri-floor-filter .esri-floor-filter__zoom-button--levels,.esri-view-height-less-than-small .esri-floor-filter .esri-floor-filter__minimize-toggle-button,.esri-view-width-less-than-small .esri-floor-filter .esri-floor-filter__minimize-toggle-button{display:none}.esri-view-height-less-than-small .esri-floor-filter .esri-floor-filter__filter-menu,.esri-view-width-less-than-small .esri-floor-filter .esri-floor-filter__filter-menu{width:225px}.esri-view-height-less-than-small .esri-floor-filter .esri-floor-filter__close-levels-button,.esri-view-width-less-than-small .esri-floor-filter .esri-floor-filter__close-levels-button{background:#e7e7e7;border-style:solid;border-color:#6e6e6e4d;width:48px;height:48px;padding:12px}.esri-view-height-less-than-small .esri-floor-filter .esri-floor-filter__filter-menu-header-text-group,.esri-view-width-less-than-small .esri-floor-filter .esri-floor-filter__filter-menu-header-text-group{max-width:157px}.esri-view-height-less-than-small .esri-floor-filter .esri-floor-filter__filter-menu-item-name,.esri-view-height-less-than-small .esri-floor-filter .esri-floor-filter__filter-menu-item-name--selected,.esri-view-width-less-than-small .esri-floor-filter .esri-floor-filter__filter-menu-item-name,.esri-view-width-less-than-small .esri-floor-filter .esri-floor-filter__filter-menu-item-name--selected{max-width:165px!important}.esri-view-height-small .esri-floor-filter .esri-floor-filter__levels-container,.esri-view-height-small .esri-floor-filter .esri-floor-filter__filter-menu{max-height:320px}.esri-view-height-xsmall .esri-floor-filter .esri-floor-filter__levels-container{max-height:156px}.esri-view-height-xsmall .esri-floor-filter .esri-floor-filter__filter-menu{max-height:240px}[dir=rtl] .esri-floor-filter__layout--expanded .esri-floor-filter__button-info{margin-right:unset;margin-left:auto}[dir=rtl] .esri-floor-filter__layout--expanded .esri-floor-filter__button-label{margin-right:8px;margin-left:unset}[dir=rtl] .esri-floor-filter .esri-icon-close{margin:0 auto 0 0}[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-header-back{border-left:1px solid #6e6e6e4d;border-right:none}[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-search .esri-floor-filter__filter-menu-search-input{margin-right:6px;margin-left:unset}[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-icon-left,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-building-level-picker__arrow-up,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-building-level-picker__arrow-down,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-building-phase-picker__arrow-left,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-building-phase-picker__arrow-right,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-icon-left,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-building-level-picker__arrow-up,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-building-level-picker__arrow-down,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-building-phase-picker__arrow-left,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-building-phase-picker__arrow-right{margin-right:auto}[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-item-name,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-item-name--selected{margin-right:unset!important;text-align:right!important;margin-left:10px!important}[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__selected-item-circle{margin-left:6px;margin-right:-10px}.esri-grid{--lumo-base-color:#fff;--lumo-primary-color:#0079c1;--lumo-primary-text-color:var(--lumo-primary-color);--lumo-primary-color-10pct:#0079c133;--lumo-contrast-20pct:#6e6e6e;--lumo-contrast-30pct:#2e2e2e;--lumo-contrast-10pct:#f3f3f3;--lumo-row-background-hover:#f3f3f3;width:100%;height:100%}.esri-grid .esri-grid__content{background-color:inherit;width:100%;height:100%}.esri-grid .esri-grid__grid{width:100%;height:100%}.esri-grid .esri-grid__grid a{color:#6e6e6e;text-decoration:underline}.esri-grid .esri-grid__grid a:hover,.esri-grid .esri-grid__grid a:focus{color:#2e2e2e}.esri-grid .esri-column__sorter:hover{cursor:pointer}.esri-grid .esri-column__sorter,.esri-grid .esri-column__header-label{flex-grow:1;align-items:center;min-height:28px;margin:0 5px;display:flex;overflow:hidden}.esri-grid .esri-column__header-label span{text-overflow:ellipsis;white-space:nowrap;flex-grow:1;overflow:hidden}.esri-grid .esri-column__header-content{float:inline-start;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.esri-grid .esri-column__header-content calcite-icon{float:inline-start;height:100%;margin-inline-end:2px}.esri-grid .esri-column__header-content calcite-dropdown{float:inline-end;max-height:180px}.esri-grid .esri-column__header-content calcite-dropdown calcite-dropdown-group{max-width:200px;overflow-x:auto}.esri-grid .esri-column__header-content calcite-dropdown calcite-dropdown-group:only-of-type{max-height:180px;overflow:visible}.esri-grid .esri-column__header-content calcite-dropdown[open] calcite-dropdown-item{display:flex}.esri-grid .esri-column__header-content calcite-dropdown calcite-action{--calcite-color-foreground-1:transparent}.esri-grid .esri-column__header-content calcite-dropdown calcite-dropdown-item,.esri-grid .esri-column__header-content calcite-dropdown calcite-dropdown-item[hidden]{display:none}.esri-column__action{--calcite-color-foreground-1:transparent}.esri-column__header-menu-icon{margin-inline-end:15px}.esri-column__cell-input{border:none;flex:1 1 0;width:100%;height:100%}.esri-column__cell__input-container{flex-direction:column;align-items:center;width:100%;display:flex}.esri-column__cell__input-container input,.esri-column__cell__input-container select{padding:0;position:absolute;top:0;left:0}.esri-column__cell__input-container div,.esri-column__cell__input-container input,.esri-column__cell__input-container select{width:100%;display:flex}.esri-column__cell__input-container calcite-action-bar{background-color:#0000}.esri-column__cell__input-container div:first-child{flex-direction:column}.esri-column__cell__input-container calcite-input-time-zone{--calcite-dropdown-width:200px}.esri-column__cell__input-container calcite-input-time-picker:last-child,.esri-column__cell__input-container calcite-input-time-picker:nth-child(2),.esri-column__cell__input-container calcite-input-time-zone{margin-top:-1px}.esri-heatmap-slider{direction:ltr;min-width:260px}.esri-heatmap-slider .esri-slider{z-index:1;font-size:12px;position:relative}.esri-heatmap-slider .esri-slider .esri-slider__content{flex-direction:row;height:240px;margin:0 auto 0 40%}.esri-heatmap-slider .esri-slider .esri-slider__track{background-color:#0000;flex:none;display:flex}.esri-heatmap-slider .esri-slider .esri-slider__anchor{border-top:1px solid #fff;border-bottom:1px solid #6e6e6e;width:30px}.esri-heatmap-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,.esri-heatmap-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label{text-decoration:underline}.esri-heatmap-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,.esri-heatmap-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-heatmap-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,.esri-heatmap-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-heatmap-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,.esri-heatmap-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before{background-color:#49b0f2;transform:translate(-1.5px)}.esri-heatmap-slider .esri-slider .esri-slider__thumb{background-color:#6e6e6e;border:none;border-radius:0;width:6px;height:12px;top:-6px;left:-12px}.esri-heatmap-slider .esri-slider .esri-slider__thumb:before{content:"";background-color:#6e6e6e;width:3px;height:12px;transition:transform .125s ease-in-out,background-color .125s ease-in-out;position:absolute;top:0;left:-1.5px}.esri-heatmap-slider .esri-slider .esri-slider__thumb:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:6px solid #6e6e6e;width:0;height:0;position:absolute;top:0;left:6px}.esri-heatmap-slider .esri-slider .esri-slider__label{text-align:right;min-width:50px;line-height:20px;left:auto;right:50px}.esri-heatmap-slider .esri-slider .esri-slider__label:hover{background-color:#f3f3f3}.esri-heatmap-slider .esri-slider .esri-slider__segment:hover{cursor:default}.esri-heatmap-slider .esri-slider .esri-slider__range-input{text-align:center;width:50%;margin:auto}.esri-heatmap-slider .esri-slider .esri-slider__label-input{text-align:right;width:70px}.esri-heatmap-slider .esri-slider .esri-slider__max,.esri-heatmap-slider .esri-slider .esri-slider__min{z-index:0;flex:none;width:auto;margin:9px auto;padding:9px 12px;position:relative}.esri-heatmap-slider .esri-slider .esri-slider__max:before,.esri-heatmap-slider .esri-slider .esri-slider__min:before{z-index:-1;content:"";width:100%;height:100%;position:absolute;top:0;left:0}.esri-heatmap-slider .esri-slider .esri-slider__max.esri-slider__range--active,.esri-heatmap-slider .esri-slider .esri-slider__min.esri-slider__range--active{background-color:#fff}.esri-heatmap-slider .esri-slider .esri-slider__max .esri-slider__range-input,.esri-heatmap-slider .esri-slider .esri-slider__min .esri-slider__range-input{margin:0 auto}.esri-heatmap-slider .esri-slider .esri-slider__extra-content{height:100%;display:flex}.esri-heatmap-slider .esri-slider .esri-histogram__svg{overflow:visible}.esri-heatmap-slider .esri-slider .esri-histogram__label{fill:#323232;stroke-width:2px}.esri-heatmap-slider .esri-slider .esri-histogram__average-line,.esri-heatmap-slider .esri-slider .esri-histogram__label{paint-order:stroke;stroke:#fff}.esri-heatmap-slider .esri-slider .zoom-cap--max{position:absolute;top:0}.esri-heatmap-slider .esri-slider .zoom-cap--min{position:absolute;bottom:0}.esri-heatmap-slider .esri-slider .zoom-cap{stroke-width:0;width:30px;height:11px}.esri-heatmap-slider .esri-slider .zoom-cap:hover{cursor:pointer}.esri-heatmap-slider .esri-slider .zoom-cap:hover .zoom-cap--mask{fill:#fff}.esri-heatmap-slider .esri-slider .zoom-cap:hover .zoom-cap--line{fill:#0079c1}.esri-heatmap-slider .esri-slider .zoom-cap:hover .zoom-cap--underline,.esri-heatmap-slider .esri-slider .zoom-cap .zoom-cap--mask,.esri-heatmap-slider .esri-slider .zoom-cap .zoom-cap--line{fill:#fff}.esri-heatmap-slider .esri-slider .zoom-cap .zoom-cap--underline{fill:#323232}.esri-heatmap-slider__ramp{width:30px;height:100%;display:flex;position:relative}.esri-heatmap-slider__ramp svg{stroke:#6e6e6e;stroke-width:1px;width:100%;height:100%;position:absolute;left:0}.esri-heatmap-slider__ramp svg rect{width:100%;height:100%}.esri-heatmap-slider__ramp svg path{stroke-width:.5px}.esri-heatmap-slider__histogram-container{flex:1 1 0;width:120px;height:100%;display:flex}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider .esri-slider__content{margin:0 auto 0 35%}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider .esri-slider__track{background-color:#0000;width:12px}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__anchor--active .esri-slider__label{text-decoration:underline}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before{background-color:#49b0f2;transform:translate(-1.5px)}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__segment--interactive{background-image:url(../base/images/SM-Slider_TrackBackground_idle.svg);background-position:50%;background-repeat:no-repeat;background-size:12px 100%}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__segment--interactive:hover,.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__segment--interactive:focus{cursor:pointer;background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active{background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-histogram{direction:ltr;width:100%;height:100%}.esri-histogram__content{width:100%;height:100%}.esri-histogram__svg{width:100%;height:100%;display:inline-block;overflow:hidden}.esri-histogram__data-line{stroke:#888;stroke-width:1px;shape-rendering:crispedges}.esri-histogram__label{stroke:#000;stroke-width:0;direction:ltr;unicode-bidi:plaintext;font-size:12px}.esri-histogram__average-data-line{stroke:#444}.esri-histogram__average-symbol{font-family:Georgia\, serif,sans-serif;font-style:italic}[dir=rtl] .esri-histogram{direction:rtl}[dir=rtl] .esri-histogram .esri-histogram__average-label{direction:rtl;unicode-bidi:plaintext}.esri-histogram-range-slider{flex-direction:column;width:100%;height:100%;display:flex;position:relative}.esri-histogram-range-slider .esri-slider .esri-slider__label{display:none;top:24px}.esri-histogram-range-slider .esri-slider__anchor--moving .esri-slider__label{display:inline}.esri-histogram-range-slider .esri-slider{font-size:12px}.esri-histogram-range-slider .esri-slider__content{flex-direction:column-reverse;display:flex}.esri-histogram-range-slider .esri-slider__max{text-align:right;position:absolute;bottom:0;right:0}.esri-histogram-range-slider .esri-slider__max .esri-slider__range-input{float:right;text-align:right}.esri-histogram-range-slider .esri-slider__min{text-align:left;position:absolute;bottom:0;left:0}.esri-histogram-range-slider .esri-slider__min .esri-slider__range-input{text-align:left}.esri-histogram-range-slider .esri-slider--horizontal .esri-slider__max,.esri-histogram-range-slider .esri-slider--horizontal .esri-slider__min{min-width:50%;display:inline}.esri-histogram-range-slider .esri-histogram{align-self:flex-end;display:flex}.esri-histogram-range-slider .esri-histogram__bar{touch-action:none}.esri-histogram-range-slider__slider-container{align-self:flex-end;width:100%;margin-bottom:24px}.esri-histogram-range-slider__histogram-container{flex-grow:1;width:100%;height:100%;min-height:0;display:flex}.esri-histogram-range-slider__range-type--less-than .esri-slider__segment-0,.esri-histogram-range-slider__range-type--at-most .esri-slider__segment-0,.esri-histogram-range-slider__range-type--greater-than .esri-slider__segment-1,.esri-histogram-range-slider__range-type--at-least .esri-slider__segment-1,.esri-histogram-range-slider__range-type--between .esri-slider__segment-1,.esri-histogram-range-slider__range-type--not-between .esri-slider__segment-1{background-color:#0079c1}.esri-identity-modal__info,.esri-identity-modal__notice{margin-bottom:12px}.esri-item-list{width:100%}.esri-item-list__filter-container--sticky{z-index:1;position:sticky;top:0}.esri-item-list__group{margin-top:12px}.esri-item-list__scroller{overflow-y:auto}.esri-ui .esri-item-list__scroller{z-index:0;position:relative}.esri-ui .esri-item-list__scroller--enabled{max-height:420px}.esri-item-list__group__header{color:var(--calcite-color-text-2);font-weight:var(--calcite-font-weight-medium)}.esri-item-list__list-item{cursor:pointer;min-height:48px}.esri-item-list__list-item[class^=esri-icon-],.esri-item-list__list-item.esri-building-level-picker__arrow-up,.esri-item-list__list-item.esri-building-level-picker__arrow-down,.esri-item-list__list-item.esri-building-phase-picker__arrow-left,.esri-item-list__list-item.esri-building-phase-picker__arrow-right,.esri-item-list__list-item[class*=\ esri-icon-],.esri-item-list__list-item.esri-building-level-picker__arrow-up,.esri-item-list__list-item.esri-building-level-picker__arrow-down,.esri-item-list__list-item.esri-building-phase-picker__arrow-left,.esri-item-list__list-item.esri-building-phase-picker__arrow-right{padding-inline-end:2.8px}.esri-item-list__list-item--disabled{cursor:default}.esri-item-list__list-item-icon{place-content:center;height:48px;margin-inline:.75rem}.esri-item-list__no-matches-message{justify-content:center;align-items:center;height:96px;display:flex}.esri-labeled-switch__label{--calcite-label-margin-bottom:0}.esri-labeled-switch__label-content{text-wrap:balance;flex:1;align-items:center;gap:7px;display:flex}.esri-labeled-switch__label-content>div{flex-grow:1}.esri-labeled-switch__icon{color:var(--calcite-color-status-info);margin-top:-1px}.esri-labeled-switch__tooltip{text-wrap:wrap}.esri-layer-list{display:flex}.esri-layer-list__filter-no-results{padding:12px 15px}.esri-layer-list__item{--calcite-list-item-spacing-indent:2rem;--calcite-list-item-icon-center:8.5px}.esri-layer-list__item-temporary-icon{margin-inline-start:.25rem}.esri-layer-list__item-table-icon,.esri-layer-list__item-catalog-icon{margin-inline-end:0}.esri-layer-list__item-action-image{text-align:center;background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 0 16px;width:16px;height:16px;font-size:14px}.esri-layer-list__action-menu .esri-layer-list__action-group{display:none}.esri-layer-list__action-menu[open] .esri-layer-list__action-group{display:flex}.esri-layer-list__visible-icon{visibility:hidden}.esri-layer-list__item--active:hover>.esri-layer-list__visible-toggle>.esri-layer-list__visible-icon,.esri-layer-list__item--active:focus>.esri-layer-list__visible-toggle>.esri-layer-list__visible-icon,.esri-layer-list__item--active:focus-within>.esri-layer-list__visible-toggle>.esri-layer-list__visible-icon{visibility:visible}.esri-layer-list__item--invisible{color:#6e6e6e66}.esri-layer-list__status-indicator{visibility:hidden;color:#0000}.esri-layer-list__publishing{visibility:visible;color:#6e6e6e;transform-origin:var(--calcite-list-item-icon-center)var(--calcite-list-item-icon-center);animation:2s infinite esri-layer-list__publishing-anim}.esri-layer-list__updating{visibility:visible;animation:2s infinite esri-layer-list__updating-anim}.esri-layer-list__connection-status{visibility:visible;color:#f89927;width:16px;height:16px;margin-inline:7px}.esri-layer-list__connection-status--connected{color:#35ac46}.esri-layer-list__item-content{-webkit-user-select:none;user-select:none;word-break:break-word;word-wrap:break-word;font-size:var(--calcite-font-size--1)}.esri-layer-list__item-content-bottom{font-size:var(--calcite-font-size--1);margin:12px 15px}.esri-layer-list__item-content-bottom .esri-legend__service{padding:0 0 12px}.esri-layer-list__item-message{font-size:var(--calcite-font-size--1);margin:12px 15px}@keyframes esri-layer-list__updating-anim{0%,40%{color:#0000}50%,80%{color:var(--calcite-color-brand)}to{color:#0000}}@keyframes esri-layer-list__publishing-anim{0%,20%{transform:rotate(45deg)}80%,to{transform:rotate(135deg)}}.esri-line-of-sight__container{padding:var(--esri-widget-padding);flex-flow:column;gap:12px;display:flex;position:relative;overflow-y:auto}.esri-line-of-sight__error{color:#8c2907}.esri-line-of-sight__hint{flex-direction:column;gap:12px;display:flex}.esri-line-of-sight__error,.esri-line-of-sight__hint{animation:.25s ease-in-out esri-fade-in;overflow:hidden}.esri-line-of-sight__error p,.esri-line-of-sight__hint p{margin:0;padding:0}.esri-line-of-sight__actions{flex-flow:column;justify-content:center;gap:6px;display:flex}.esri-measurement-widget-content{padding:var(--esri-widget-padding);flex-direction:column;gap:24px;display:flex;position:relative;overflow-y:auto}.esri-measurement-widget-content__error{color:#8c2907}.esri-measurement-widget-content__error,.esri-measurement-widget-content__hint{overflow:hidden}.esri-measurement-widget-content__error p,.esri-measurement-widget-content__hint p{margin:0;padding:0}.esri-measurement-widget-content__hint,.esri-measurement-widget-content__error,.esri-measurement-widget-content__measurement,.esri-measurement-widget-content__measurement-item{flex-direction:column;gap:12px;animation:.25s ease-in-out esri-fade-in;display:flex}.esri-measurement-widget-content__measurement-item--disabled{color:#32323266}.esri-measurement-widget-content__measurement-item__value{font-weight:600}.esri-measurement-widget-content__actions{flex-direction:column;justify-content:center;gap:6px;display:flex}.esri-navigation-toggle{display:flex}.esri-navigation-toggle:not(.esri-navigation-toggle--horizontal){flex-direction:column}.esri-navigation-toggle calcite-button[appearance=outline-fill]{--calcite-color-foreground-1:var(--calcite-color-foreground-3);--calcite-ui-icon-color:var(--calcite-color-text-1)}.esri-opacity-slider{direction:ltr;min-width:260px}.esri-opacity-slider .esri-slider{z-index:1;font-size:12px;position:relative}.esri-opacity-slider .esri-slider .esri-slider__content{flex-direction:row;height:240px;margin:0 auto 0 40%}.esri-opacity-slider .esri-slider .esri-slider__track{background-color:#0000;flex:none;display:flex}.esri-opacity-slider .esri-slider .esri-slider__anchor{border-top:1px solid #fff;border-bottom:1px solid #6e6e6e;width:30px}.esri-opacity-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,.esri-opacity-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label{text-decoration:underline}.esri-opacity-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,.esri-opacity-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-opacity-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,.esri-opacity-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-opacity-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,.esri-opacity-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before{background-color:#49b0f2;transform:translate(-1.5px)}.esri-opacity-slider .esri-slider .esri-slider__thumb{background-color:#6e6e6e;border:none;border-radius:0;width:6px;height:12px;top:-6px;left:-12px}.esri-opacity-slider .esri-slider .esri-slider__thumb:before{content:"";background-color:#6e6e6e;width:3px;height:12px;transition:transform .125s ease-in-out,background-color .125s ease-in-out;position:absolute;top:0;left:-1.5px}.esri-opacity-slider .esri-slider .esri-slider__thumb:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:6px solid #6e6e6e;width:0;height:0;position:absolute;top:0;left:6px}.esri-opacity-slider .esri-slider .esri-slider__label{text-align:right;min-width:50px;line-height:20px;left:auto;right:50px}.esri-opacity-slider .esri-slider .esri-slider__label:hover{background-color:#f3f3f3}.esri-opacity-slider .esri-slider .esri-slider__segment:hover{cursor:default}.esri-opacity-slider .esri-slider .esri-slider__range-input{text-align:center;width:50%;margin:auto}.esri-opacity-slider .esri-slider .esri-slider__label-input{text-align:right;width:70px}.esri-opacity-slider .esri-slider .esri-slider__max,.esri-opacity-slider .esri-slider .esri-slider__min{z-index:0;flex:none;width:auto;margin:9px auto;padding:9px 12px;position:relative}.esri-opacity-slider .esri-slider .esri-slider__max:before,.esri-opacity-slider .esri-slider .esri-slider__min:before{z-index:-1;content:"";width:100%;height:100%;position:absolute;top:0;left:0}.esri-opacity-slider .esri-slider .esri-slider__max.esri-slider__range--active,.esri-opacity-slider .esri-slider .esri-slider__min.esri-slider__range--active{background-color:#fff}.esri-opacity-slider .esri-slider .esri-slider__max .esri-slider__range-input,.esri-opacity-slider .esri-slider .esri-slider__min .esri-slider__range-input{margin:0 auto}.esri-opacity-slider .esri-slider .esri-slider__extra-content{height:100%;display:flex}.esri-opacity-slider .esri-slider .esri-histogram__svg{overflow:visible}.esri-opacity-slider .esri-slider .esri-histogram__label{fill:#323232;stroke-width:2px}.esri-opacity-slider .esri-slider .esri-histogram__average-line,.esri-opacity-slider .esri-slider .esri-histogram__label{paint-order:stroke;stroke:#fff}.esri-opacity-slider .esri-slider .zoom-cap--max{position:absolute;top:0}.esri-opacity-slider .esri-slider .zoom-cap--min{position:absolute;bottom:0}.esri-opacity-slider .esri-slider .zoom-cap{stroke-width:0;width:30px;height:11px}.esri-opacity-slider .esri-slider .zoom-cap:hover{cursor:pointer}.esri-opacity-slider .esri-slider .zoom-cap:hover .zoom-cap--mask{fill:#fff}.esri-opacity-slider .esri-slider .zoom-cap:hover .zoom-cap--line{fill:#0079c1}.esri-opacity-slider .esri-slider .zoom-cap:hover .zoom-cap--underline,.esri-opacity-slider .esri-slider .zoom-cap .zoom-cap--mask,.esri-opacity-slider .esri-slider .zoom-cap .zoom-cap--line{fill:#fff}.esri-opacity-slider .esri-slider .zoom-cap .zoom-cap--underline{fill:#323232}.esri-opacity-slider__ramp{width:30px;height:100%;display:flex;position:relative}.esri-opacity-slider__ramp svg{stroke:#6e6e6e;stroke-width:1px;width:100%;height:100%;position:absolute;left:0}.esri-opacity-slider__ramp svg rect{width:100%;height:100%}.esri-opacity-slider__ramp svg path{stroke-width:.5px}.esri-opacity-slider__histogram-container{flex:1 1 0;width:120px;height:100%;display:flex}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider .esri-slider__content{margin:0 auto 0 35%}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider .esri-slider__track{background-color:#0000;width:12px}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__anchor--active .esri-slider__label{text-decoration:underline}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before{background-color:#49b0f2;transform:translate(-1.5px)}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__segment--interactive{background-image:url(../base/images/SM-Slider_TrackBackground_idle.svg);background-position:50%;background-repeat:no-repeat;background-size:12px 100%}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__segment--interactive:hover,.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__segment--interactive:focus{cursor:pointer;background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active{background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-imagery-viewer{width:100%;height:100%}.esri-oriented-imagery-viewer--floating{box-sizing:border-box;z-index:1;--calcite-font-weight-medium:$font-weight;--calcite-font-size-0:$font-size;--calcite-icon-size:8px;flex-direction:column;align-items:flex-start;min-width:386px;max-width:80vw;min-height:400px;max-height:78vh;display:flex;overflow:hidden}.esri-oriented-imagery-viewer--docked{box-sizing:border-box;z-index:1;--calcite-font-weight-medium:$font-weight;--calcite-font-size-0:$font-size;--calcite-icon-size:8px;flex-direction:column;align-items:flex-start;width:100%;height:100%;display:flex;top:0;bottom:0;overflow:hidden}.esri-oriented-imagery-viewer__body{flex-direction:column;flex:1 0 auto;order:1;align-self:stretch;height:100%;display:flex}.esri-oriented-imagery-viewer__body-current-coverage{--calcite-ui-icon-color:var(--calcite-color-status-danger)}.esri-oriented-imagery-viewer__body-additional-camera-locations{--calcite-ui-icon-color:var(--calcite-color-brand)}.esri-oriented-imagery-viewer__body-additional-coverage{--calcite-ui-icon-color:var(--calcite-color-status-info)}.esri-oriented-imagery-viewer__body-footprint{--calcite-ui-icon-color:var(--calcite-color-status-success)}.esri-oriented-imagery-viewer__carousel{z-index:1;margin:0 1%;border:1px solid var(--calcite-color-border-2);align-items:center;width:98%;height:140px;margin-top:auto;position:absolute;bottom:0;box-shadow:0 0 1px #0000004d}.esri-oriented-imagery-viewer__carousel-container{height:auto;display:inline-block;overflow:auto hidden}.esri-oriented-imagery-viewer__carousel header{--calcite-font-weight-medium:$font-weight--light;--calcite-font-size-0:$font-size--tiny}.esri-oriented-imagery-viewer__carousel-item{width:100px;height:70px}.esri-oriented-imagery-viewer__carousel-item-wrapper{box-sizing:border-box;justify-content:center;align-items:center;width:106px;height:78px;margin:auto 10px;display:flex;box-shadow:0 1px 2px #0000004d}.esri-oriented-imagery-viewer__carousel-item-wrapper--selected{box-sizing:border-box;border:2px solid var(--calcite-color-brand);justify-content:center;align-items:center;width:106px;height:78px;margin:auto 10px;display:flex;box-shadow:0 1px 2px #0000004d}.esri-oriented-imagery-viewer__carousel-content{display:flex}.esri-oriented-imagery-viewer__close{background:var(--calcite-color-foreground-1);flex-direction:row;flex-grow:0;order:7;justify-content:center;align-items:center;width:48px;height:59px;display:flex}.esri-oriented-imagery-viewer__image-enhancement-wrapper{z-index:1;border:1px solid var(--calcite-color-border-2);align-items:center;width:98%;height:140px;margin:auto 1% 0;position:absolute;bottom:0;box-shadow:0 0 1px #0000004d}.esri-oriented-imagery-viewer__image-enhancement-tools{display:flex}.esri-oriented-imagery-viewer__image-enhancement-tool-container{width:50%;margin-block:2px;padding-inline:.75rem}.esri-oriented-imagery-viewer__viewer{cursor:url(data:text/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2226%22%20width%3D%2226%22%3E%0A%3Cpath%20stroke%3D%22%23000%22%20stroke-width%3D%221px%22%20fill%3D%22%23fff%22%20d%3D%22m15.3%2020.5s6.38-6.73%204.64-8.24-3.47%201.01-3.47%201.01%203.61-5.72%201.41-6.49c-2.2-0.769-3.33%204.36-3.33%204.36s0.873-5.76-1.06-5.76-1.58%205.39-1.58%205.39-0.574-4.59-2.18-4.12c-1.61%200.468-0.572%205.51-0.572%205.51s-1.58-4.89-2.93-3.79c-1.35%201.11%200.258%205.25%200.572%206.62%200.836%202.43%202.03%202.94%202.17%205.55%22%2F%3E%0A%3C%2Fsvg%3E%0A);flex-grow:1;width:100%;margin:0;display:flex}.esri-oriented-imagery-viewer__viewer--hide{display:none}.esri-oriented-imagery-viewer__viewer-container{border-top:1px solid var(--calcite-color-border-3);background:var(--calcite-color-foreground-1);border-radius:0 0 3px 3px;flex:1 0 auto;order:1;align-self:stretch;width:100%;height:calc(100% - 49px);display:flex}@keyframes rotateOrientedImageryNavigationTool{0%{transform:rotate(var(--oi-navigation-tool-rotation-from,0deg))}to{transform:rotate(var(--oi-navigation-tool-rotation-to,0deg))}}.esri-oriented-imagery-viewer__message-box{text-align:center;word-break:break-word;justify-content:center;align-items:center;width:100%;height:100%;padding:0 25%;font-size:12px;display:flex;position:relative}.esri-oriented-imagery-viewer__navigation{transform:rotate(var(--oi-navigation-tool-rotation-to,0deg))}.esri-oriented-imagery-viewer__navigation-animate{animation:.7s linear forwards rotateOrientedImageryNavigationTool}.esri-oriented-imagery-viewer__navigation-feature{fill:var(--calcite-color-brand);stroke:var(--calcite-color-foreground-1);stroke-width:1px}.esri-oriented-imagery-viewer__navigation-feature.selected{fill:var(--calcite-color-status-danger)}.esri-oriented-imagery-viewer__navigation-feature-path{pointer-events:none}.esri-oriented-imagery-viewer__navigation-feature-path-stop-offset-0{stop-color:var(--calcite-color-status-danger);stop-opacity:.4}.esri-oriented-imagery-viewer__navigation-feature-path-stop-offset-1{stop-color:var(--calcite-color-status-danger);stop-opacity:.2}.esri-oriented-imagery-viewer__navigation-pointer{fill:var(--calcite-color-foreground-1);fill-rule:evenodd;stroke:#0000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-width:0}.esri-oriented-imagery-viewer__navigation-pointer-north{fill:var(--calcite-color-status-danger)}.esri-oriented-imagery-viewer__navigation-wrapper{z-index:1;position:absolute;bottom:0;right:0}.esri-oriented-imagery-viewer__navigation-wrapper--zoomed{transform-origin:100% 100%;transform:scale(1.5)}.esri-oriented-imagery-viewer__navigation-wrapper-boundary{fill:var(--calcite-color-foreground-1);fill-opacity:.25;stroke:var(--calcite-color-border-2)}.esri-oriented-imagery-viewer__navigation-sector{fill:none}.esri-oriented-imagery-viewer__navigation-sector-separator{stroke:var(--calcite-color-border-2);stroke-width:1px}.esri-oriented-imagery-viewer__navigation-sector-cross{stroke:var(--calcite-color-status-danger);stroke-width:1px}.esri-oriented-imagery-viewer__navigation-sector-enabled{fill:var(--calcite-color-foreground-1);stroke:var(--calcite-color-border-2);stroke-width:1px}.esri-oriented-imagery-viewer__navigation-sector-disabled{fill:var(--calcite-color-foreground-3);stroke:var(--calcite-color-border-2);stroke-width:1px}.esri-oriented-imagery-viewer__navigation-sector-outer{fill:var(--calcite-color-foreground-1);fill-opacity:.4;stroke:none}.esri-oriented-imagery-viewer__pro .esri-oriented-imagery-viewer{max-width:unset;max-height:unset;width:100%;height:100%;position:static}.esri-panoramic-viewer{width:100%;height:100%}@keyframes esri-docking-animation{0%{opacity:0}25%{opacity:0}to{opacity:1}}@keyframes popup-intro-animation-down{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translate(0)}}@keyframes popup-intro-animation-up{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translate(0)}}.esri-ui .esri-popup{z-index:1;pointer-events:none;flex-flow:column;display:flex;position:absolute}.esri-ui .esri-popup .esri-features{flex:1;width:100%}.esri-ui .esri-popup .esri-widget__heading{margin:0}.esri-ui .esri-popup--hidden{display:none}.esri-popup--shadow{box-shadow:0 1px 4px #000c}.esri-popup--aligned-top-center{transform-origin:50% 100%}.esri-popup--aligned-bottom-center{transform-origin:50% -5%}.esri-popup--aligned-top-left,.esri-popup--aligned-bottom-left{transform-origin:100%}.esri-popup--aligned-top-right,.esri-popup--aligned-bottom-right{transform-origin:-5%}.esri-popup--aligned-top-center,.esri-popup--aligned-top-left,.esri-popup--aligned-top-right{animation:.2s ease-in-out popup-intro-animation-down}.esri-popup--aligned-bottom-center,.esri-popup--aligned-bottom-left,.esri-popup--aligned-bottom-right{animation:.2s ease-in-out popup-intro-animation-up}.esri-popup__main-container{z-index:1;pointer-events:auto;background-color:#fff;width:340px;min-height:48px;max-height:340px;display:flex;position:relative;overflow:hidden}.esri-popup__pointer{width:0;height:0;position:absolute}.esri-popup__pointer-direction{content:"";background-color:#fff;width:12px;height:12px;position:absolute}.esri-popup--aligned-top-center .esri-popup__pointer{margin:0 0 0 -6px;top:100%;left:50%}.esri-popup--aligned-bottom-center .esri-popup__pointer{margin:0 0 0 -6px;bottom:100%;left:50%}.esri-popup--aligned-top-left .esri-popup__pointer{bottom:6px;right:6px;transform:rotate(-45deg)}.esri-popup--aligned-bottom-left .esri-popup__pointer{top:6px;right:6px;transform:rotate(45deg)}.esri-popup--aligned-top-right .esri-popup__pointer{bottom:6px;left:6px;transform:rotate(45deg)}.esri-popup--aligned-bottom-right .esri-popup__pointer{top:6px;left:6px;transform:rotate(-45deg)}.esri-popup--aligned-top-center .esri-popup__pointer-direction,.esri-popup--aligned-bottom-center .esri-popup__pointer-direction{transform:scale(.75,2)rotate(45deg)}.esri-popup--aligned-top-left .esri-popup__pointer-direction,.esri-popup--aligned-bottom-left .esri-popup__pointer-direction,.esri-popup--aligned-top-right .esri-popup__pointer-direction,.esri-popup--aligned-bottom-right .esri-popup__pointer-direction{top:-6px;left:-6px;transform:scaleY(3.5)rotate(45deg)}.esri-popup--aligned-top-center .esri-popup__pointer-direction{top:-6px;left:0}.esri-popup--aligned-bottom-center .esri-popup__pointer-direction{bottom:-6px;left:0}.esri-view-width-xlarge .esri-popup__main-container{width:460px}.esri-view-width-large .esri-popup__main-container{width:400px}.esri-view-width-medium .esri-popup__main-container{width:340px}.esri-view-width-less-than-medium .esri-popup__main-container{width:280px}.esri-view-width-xsmall .esri-popup--is-docked-bottom-center{margin-bottom:16px}.esri-view-width-xsmall .esri-popup--is-docked-top-center,.esri-view-width-xsmall .esri-popup--is-docked-bottom-center{width:auto;margin:0}.esri-view-width-xsmall .esri-popup--is-docked-top-center .esri-popup__main-container,.esri-view-width-xsmall .esri-popup--is-docked-bottom-center .esri-popup__main-container{width:100%;max-height:75%;position:absolute;left:0;right:0}.esri-view-width-xsmall .esri-popup--is-docked-bottom-center .esri-popup__main-container{bottom:0}.esri-view-width-xsmall .esri-popup--is-docked-top-center .esri-popup__main-container{top:0}.esri-view-height-xlarge .esri-popup__main-container{max-height:460px}.esri-view-height-xlarge.esri-popup--feature-menu-open .esri-popup__feature-menu-viewport{max-height:410px}.esri-view-height-large .esri-popup__main-container{max-height:400px}.esri-view-height-large.esri-popup--feature-menu-open .esri-popup__feature-menu-viewport{max-height:350px}.esri-view-height-less-than-medium .esri-popup__main-container{max-height:300px}.esri-view-height-less-than-medium.esri-popup--feature-menu-open .esri-popup__feature-menu-viewport{max-height:250px}.esri-popup--is-docked{margin:15px 15px 30px;animation:.25s ease-out esri-docking-animation;inset:0}.esri-ui .esri-popup--is-docked{flex-flow:row}.esri-popup--is-docked-top-left,.esri-popup--is-docked-top-center,.esri-popup--is-docked-top-right{align-items:flex-start}.esri-popup--is-docked-bottom-left,.esri-popup--is-docked-bottom-center,.esri-popup--is-docked-bottom-right{align-items:flex-end}.esri-popup--is-docked-top-left,.esri-popup--is-docked-bottom-left{justify-content:flex-start}.esri-popup--is-docked-top-center,.esri-popup--is-docked-bottom-center{justify-content:center}.esri-popup--is-docked-top-right,.esri-popup--is-docked-bottom-right{justify-content:flex-end}.esri-popup--is-docked-top-left .esri-popup__main-container,.esri-popup--is-docked-top-right .esri-popup__main-container,.esri-popup--is-docked-bottom-left .esri-popup__main-container,.esri-popup--is-docked-bottom-right .esri-popup__main-container{max-height:80%}.esri-popup--is-docked-top-center .esri-popup__main-container,.esri-popup--is-docked-bottom-center .esri-popup__main-container{max-height:40%}[dir=rtl] .esri-popup--is-docked-top-left,[dir=rtl] .esri-popup--is-docked-bottom-left{justify-content:flex-end}[dir=rtl] .esri-popup--is-docked-top-right,[dir=rtl] .esri-popup--is-docked-bottom-right{justify-content:flex-start}@media (prefers-reduced-motion){.esri-popup--aligned-top-center,.esri-popup--aligned-top-left,.esri-popup--aligned-top-right,.esri-popup--aligned-bottom-center,.esri-popup--aligned-bottom-left,.esri-popup--aligned-bottom-right,.esri-popup--is-docked{animation:none}}.esri-print{flex-grow:1;padding:0;display:flex;position:relative;overflow-y:auto;min-height:240px!important}.esri-print section[aria-hidden=true]{display:none}.esri-print__panel-items--centered{align-items:center;display:flex}.esri-print__header-title{margin:0 auto 0 0;padding:12px 15px;font-size:16px;font-weight:600}.esri-print__browse-template-button-container{padding:12px 15px}.esri-print__container{flex-direction:column;flex-grow:1;display:flex}.esri-print__content{background-color:#fff;flex-flow:column;flex-grow:1;justify-content:space-between;display:flex}.esri-print__layout-section,.esri-print__map-only-section{margin-bottom:3px;padding:12px 15px}.esri-print__layout-tab-list{background-color:#f3f3f3;justify-content:space-between;margin:0;padding:0;display:flex;position:relative;bottom:-1px}.esri-print__layout-tab{cursor:pointer;text-align:center;color:#6e6e6e;border:1px solid #0000;justify-content:center;align-items:center;width:100%;margin:0;padding:5px;display:flex}.esri-print__layout-tab:hover,.esri-print__layout-tab:focus{color:#323232;background-color:#f3f3f3}.esri-print__layout-tab[aria-selected=true],.esri-print__layout-tab[aria-selected=true]:hover{color:#323232;background-color:#fff;border-color:#0079c1 #6e6e6e4d #fff}.esri-print__panel--error{color:#8c2907}.esri-print__panel-container{flex-direction:column;flex:1 0;gap:9px;display:flex}.esri-print__form-checkbox-label{align-items:center;column-gap:7px;display:flex}.esri-print__form-checkbox-label [type=checkbox]{margin:0}.esri-print__scale-info-container .esri-print__form-checkbox-label{margin-block-end:6px}.esri-print__scale-input-container{align-items:center;padding-bottom:12px;display:flex}.esri-print__scale-input-container .esri-print__scale-input{flex-grow:1}.esri-print__template-select-container{cursor:pointer;border:1px solid #6e6e6e4d;justify-content:space-between;align-items:center;display:flex}.esri-print__template-select-container .esri-print__template-select-block{border:none;flex-shrink:1}.esri-print__template-select-container .esri-print__template-select-icon{padding:12px}.esri-print__template-select-container .esri-print__template-select-icon [class^=esri-icon-],.esri-print__template-select-container .esri-print__template-select-icon .esri-building-level-picker__arrow-up,.esri-print__template-select-container .esri-print__template-select-icon .esri-building-level-picker__arrow-down,.esri-print__template-select-container .esri-print__template-select-icon .esri-building-phase-picker__arrow-left,.esri-print__template-select-container .esri-print__template-select-icon .esri-building-phase-picker__arrow-right,.esri-print__template-select-container .esri-print__template-select-icon [class*=\ esri-icon-],.esri-print__template-select-container .esri-print__template-select-icon .esri-building-level-picker__arrow-up,.esri-print__template-select-container .esri-print__template-select-icon .esri-building-level-picker__arrow-down,.esri-print__template-select-container .esri-print__template-select-icon .esri-building-phase-picker__arrow-left,.esri-print__template-select-container .esri-print__template-select-icon .esri-building-phase-picker__arrow-right{background:0 0}.esri-print__template-select-flow-item-container{flex-direction:column;flex-grow:1;justify-content:space-between;display:flex;overflow-y:hidden}.esri-print__template-select-flow-item-container .esri-print__template-select-flow-item-content{flex-direction:column;display:flex;overflow-y:auto}.esri-print__template-select-flow-item-container .esri-print__template-select-flow-item-content .esri-print__template-select-flow-item-list-heading{border-bottom:1px solid var(--calcite-color-border-3);color:#323232;background-color:#f3f3f3;align-items:center;gap:7px;padding:12px 15px;font-size:14px;font-weight:500;display:flex}.esri-print__advanced-options-section{background-color:#f3f3f3;border:1px solid #6e6e6e4d}.esri-print__advanced-options-section [class^=esri-icon-],.esri-print__advanced-options-section .esri-building-level-picker__arrow-up,.esri-print__advanced-options-section .esri-building-level-picker__arrow-down,.esri-print__advanced-options-section .esri-building-phase-picker__arrow-left,.esri-print__advanced-options-section .esri-building-phase-picker__arrow-right,.esri-print__advanced-options-section [class*=\ esri-icon-],.esri-print__advanced-options-section .esri-building-level-picker__arrow-up,.esri-print__advanced-options-section .esri-building-level-picker__arrow-down,.esri-print__advanced-options-section .esri-building-phase-picker__arrow-left,.esri-print__advanced-options-section .esri-building-phase-picker__arrow-right{background:0 0}.esri-print__advanced-options-button-container{background-color:#0000;justify-content:space-between;align-items:center;width:100%;display:flex;overflow:visible}.esri-print__advanced-options-button{cursor:pointer;background-color:#0000;border:none;width:100%;padding:6px 7px;font-family:inherit}.esri-print__advanced-options-button[aria-expanded=true] .esri-print__advanced-options-button-icon--closed,.esri-print__advanced-options-button[aria-expanded=false] .esri-print__advanced-options-button-icon--opened,.esri-print__advanced-options-button .esri-print__advanced-options-button-icon--closed-rtl{display:none}.esri-print__advanced-options-button[aria-expanded=false] .esri-print__advanced-options-button-icon--closed,.esri-print__advanced-options-button[aria-expanded=true] .esri-print__advanced-options-button-icon--opened{display:block}.esri-print__advanced-options-button-title{margin:0 3px;font-size:12px}.esri-print__advanced-options-container{padding:6px 7px;font-size:12px}.esri-print__advanced-options-container .esri-print__form-section-container{margin-bottom:6px}.esri-print__size-container{grid-template-columns:1fr 1fr 32px;column-gap:7px;width:100%;display:inline-grid}.esri-print__size-container [class^=esri-icon-],.esri-print__size-container .esri-building-level-picker__arrow-up,.esri-print__size-container .esri-building-level-picker__arrow-down,.esri-print__size-container .esri-building-phase-picker__arrow-left,.esri-print__size-container .esri-building-phase-picker__arrow-right,.esri-print__size-container [class*=\ esri-icon-],.esri-print__size-container .esri-building-level-picker__arrow-up,.esri-print__size-container .esri-building-level-picker__arrow-down,.esri-print__size-container .esri-building-phase-picker__arrow-left,.esri-print__size-container .esri-building-phase-picker__arrow-right{background:0 0;align-self:flex-end;margin-bottom:12px}.esri-print__swap-button{color:#6e6e6e;border:none;flex:1 0 auto}.esri-print__export-button{min-height:unset;width:auto;margin:6px 7px}.esri-print__export-section--centered{text-align:center}.esri-print__export-panel-container{padding:12px 0;font-size:12px}.esri-print__export-panel-container [class^=esri-icon-],.esri-print__export-panel-container .esri-building-level-picker__arrow-up,.esri-print__export-panel-container .esri-building-level-picker__arrow-down,.esri-print__export-panel-container .esri-building-phase-picker__arrow-left,.esri-print__export-panel-container .esri-building-phase-picker__arrow-right,.esri-print__export-panel-container [class*=\ esri-icon-],.esri-print__export-panel-container .esri-building-level-picker__arrow-up,.esri-print__export-panel-container .esri-building-level-picker__arrow-down,.esri-print__export-panel-container .esri-building-phase-picker__arrow-left,.esri-print__export-panel-container .esri-building-phase-picker__arrow-right{margin-top:.15em;margin-right:.5em}.esri-print__exported-file-link-title{white-space:pre-wrap;word-break:break-word;word-wrap:break-word}.esri-print__exported-file-link{color:#6e6e6e;align-items:flex-start;margin-bottom:6px;text-decoration:none;display:flex}.esri-print__exported-file-link:hover{color:#2e2e2e}.esri-print__exported-file--loader{align-self:center;margin-inline:12px}.esri-print__exported-file--error{cursor:pointer;color:#8c2907}.esri-print .esri-print__exported-file--error:hover{color:#8c2907}.esri-print__exported-files-empty{flex-direction:column;align-items:center;gap:12px;padding:12px 15px;display:flex}.esri-print__template-button-container{padding:12px 15px}.esri-print__template-done-button{width:100%}.esri-print__loader{background:url(../base/images/loading-throb.gif) 50% no-repeat;width:32px;height:40px;margin:0 auto}[dir=rtl] .esri-print__export-panel-container [class^=esri-icon-],[dir=rtl] .esri-print__export-panel-container .esri-building-level-picker__arrow-up,[dir=rtl] .esri-print__export-panel-container .esri-building-level-picker__arrow-down,[dir=rtl] .esri-print__export-panel-container .esri-building-phase-picker__arrow-left,[dir=rtl] .esri-print__export-panel-container .esri-building-phase-picker__arrow-right,[dir=rtl] .esri-print__export-panel-container [class*=\ esri-icon-],[dir=rtl] .esri-print__export-panel-container .esri-building-level-picker__arrow-up,[dir=rtl] .esri-print__export-panel-container .esri-building-level-picker__arrow-down,[dir=rtl] .esri-print__export-panel-container .esri-building-phase-picker__arrow-left,[dir=rtl] .esri-print__export-panel-container .esri-building-phase-picker__arrow-right{margin-left:.5em;margin-right:0}[dir=rtl] .esri-print__advanced-options-button[aria-expanded=false] .esri-print__advanced-options-button-icon--closed{display:none}[dir=rtl] .esri-print__advanced-options-button[aria-expanded=false] .esri-print__advanced-options-button-icon--closed-rtl{display:block}.esri-save-layer{width:300px;height:250px}.esri-save-layer__error{flex-direction:column;align-items:center;display:flex}.esri-save-layer__error-icon{color:var(--calcite-color-status-danger);margin-top:3rem;margin-bottom:.3rem}.esri-save-layer__process-loader{padding-top:3rem;padding-bottom:2rem}.esri-save-layer__process-label,.esri-save-layer__error-label{margin-inline:.5rem}.esri-save-layer__layer-name-label{margin:.5rem .5rem 0}.esri-save-layer__portal-folder-label{margin:.5rem .5rem .25rem}.esri-scale-bar.esri-widget{box-shadow:none;background:0 0}.esri-scale-bar__bar-container{align-items:flex-end;font-size:12px;transition:width .25s ease-in-out;display:flex;position:relative}.esri-scale-bar__bar-container--ruler{flex-direction:column}.esri-scale-bar__bar-container--line:last-child{align-items:flex-start}.esri-scale-bar__ruler{background-color:#fff;flex-wrap:wrap;height:6px;display:flex;box-shadow:0 0 0 1px #ffffff54,0 1px 2px #0000004d}.esri-scale-bar__ruler-block{background-color:#323232;width:25%;height:50%}.esri-scale-bar__ruler-block:nth-child(-n+2){margin-right:25%}.esri-scale-bar__ruler-block:nth-child(n+3){margin-left:25%}.esri-scale-bar__line{z-index:1;background-color:#ffffff54;height:1.5em;position:relative;left:0}.esri-scale-bar__line--top{border-bottom:2px solid #323232;bottom:-1px}.esri-scale-bar__line--bottom{border-top:2px solid #323232;top:-1px}.esri-scale-bar__line--top:before,.esri-scale-bar__line--top:after,.esri-scale-bar__line--bottom:before,.esri-scale-bar__line--bottom:after{content:"";background-color:#323232;border-right:2px solid #323232;width:2px;height:1.5em;display:block;position:absolute}.esri-scale-bar__line--top:before{bottom:-2px;left:0}.esri-scale-bar__line--top:after{bottom:-2px;right:0}.esri-scale-bar__line--bottom:before{top:-2px;left:0}.esri-scale-bar__line--bottom:after{height:1.5em;top:-2px;right:0}.esri-scale-bar__label-container--line{z-index:1;position:absolute;left:0}.esri-scale-bar__label-container--ruler{justify-content:space-between;width:100%;display:flex;position:relative}.esri-scale-bar__label-container--ruler .esri-scale-bar__label{text-shadow:1px 0 #fff,0 1px #fff,1px 1px #fff,-1px 0 #fff,0 -1px #fff,-1px -1px #fff;padding:6px 0 0}.esri-scale-bar__label-container--top{bottom:0}.esri-scale-bar__label-container--bottom{top:1px}.esri-scale-bar__label{white-space:nowrap;color:#323232;font-size:inherit;padding:0 7px;font-weight:600}[dir=rtl] .esri-scale-bar__ruler{margin:0 .5ch 0 2ch}[dir=rtl] .esri-scale-bar__label-container--line{left:auto;right:0}.esri-scale-range-slider{background-color:#0000;flex-direction:column;gap:12px;min-width:310px;display:flex;position:relative}.esri-scale-range-slider__segment-active{background-color:#0079c1;height:4px}.esri-scale-range-slider .esri-slider{background-color:#0000;padding:9px 11px 9px 9px}.esri-scale-range-slider .esri-slider .esri-slider__effective-min-segment,.esri-scale-range-slider .esri-slider .esri-slider__effective-max-segment{content:" ";background:repeating-linear-gradient(90deg,#ffffffbf 0 5px,#0000 5px 10px);height:100%;display:block}.esri-scale-range-slider.esri-widget{box-shadow:none}.esri-scale-range-slider.esri-disabled{opacity:.4;pointer-events:none;-webkit-user-select:none;user-select:none}.esri-scale-range-slider__scale-indicator-wrapper{display:contents}.esri-scale-range-slider__scale-indicator-container{position:absolute;left:9px;right:11px}.esri-scale-range-slider__scale-indicator{width:1px;margin-left:-4px;transition-property:left;transition-duration:.2s;position:relative;top:11px}.esri-scale-range-slider__scale-indicator-icon{transform:scale(.8,1.7)}.esri-scale-range-slider__scale-preview{background-color:#fff;flex-direction:column;padding:6px 7px;display:inline-flex;box-shadow:0 1px 2px #0000004d}.esri-scale-range-slider__scale-preview-thumbnail{box-sizing:border-box;padding:64px;display:block}.esri-scale-range-slider__scale-menu-container{gap:.5rem;width:100%;display:flex}.esri-scale-range-slider__scale-menu-container calcite-label span{color:var(--calcite-color-text-3)}[dir=rtl] .esri-scale-range-slider__scale-menu-container{flex-direction:row-reverse}.esri-scale-range-slider__scale-menu-separator{flex:1;margin-left:-.5rem}.esri-scale-range-slider__scale-menu-toggle{max-width:9rem}.esri-scale-range-slider__scale-menu-sublabel{color:var(--calcite-color-text-3);font-size:var(--calcite-font-size--2)}.esri-selection-toolbar{flex:1 1 0;width:100%;height:100%;display:flex}.esri-selection-toolbar__container{display:flex}.esri-shadow-cast{flex-direction:column;gap:12px;width:200px;padding:12px 15px;display:flex;position:relative;overflow:hidden}.esri-shadow-cast__time-range{flex-direction:column;font-size:10px;display:flex}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal{width:inherit;flex-grow:1;padding:30px 13px 28px}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-widget__anchor,.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__anchor{color:inherit;outline:none!important}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__anchor:focus .esri-slider__thumb{outline-offset:2px;outline:2px solid #0079c1;overflow:visible}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__segment.esri-slider__segment-0{background-color:unset}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__thumb{width:16px;height:16px;top:-8px;left:-8px}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__tick{background:0 0;width:7px;height:20px;margin:-3px;padding:3px}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__tick:after{content:"";background:#6e6e6e66;width:1px;display:block}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__tick.secondary-tick:after{height:3px}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__tick.primary-tick:after{height:6px}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__tick.primary-tick .primary-tick__ampm{font-size:10px}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__ticks{width:calc(100% - 1px);margin:6px 0 0}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__tick-label{text-align:center;word-break:normal;width:min-content;margin-top:12px;font-size:10px;line-height:1.1em}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__label{font-size:12px}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__label-input{font-size:10px}.esri-shadow-cast__time-range .esri-slider__segment-1{background:#0079c1}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal{padding-top:8px;padding-bottom:42px}.esri-shadow-cast__time-range__indicator{justify-content:center;align-items:center;gap:2px;margin-bottom:6px;display:flex}.esri-shadow-cast__date-picker-container:not(:first-of-type){margin-top:12px}.esri-shadow-cast__date-picker{flex-grow:1;display:block}.esri-shadow-cast__visualization{flex-direction:column;margin-top:12px;display:flex}.esri-shadow-cast__visualization__select{margin-bottom:12px}.esri-shadow-cast__visualization__config--hidden{display:none}.esri-shadow-cast__threshold-config,.esri-shadow-cast__duration-config,.esri-shadow-cast__discrete-config{flex-direction:column;gap:12px;display:flex}.esri-shadow-cast__threshold-config calcite-label,.esri-shadow-cast__duration-config calcite-label,.esri-shadow-cast__discrete-config calcite-label{width:max-content;max-width:100%;display:block}.esri-shadow-cast__threshold-config calcite-label:focus,.esri-shadow-cast__threshold-config calcite-label:focus-visible,.esri-shadow-cast__duration-config calcite-label:focus,.esri-shadow-cast__duration-config calcite-label:focus-visible,.esri-shadow-cast__discrete-config calcite-label:focus,.esri-shadow-cast__discrete-config calcite-label:focus-visible{outline:none}.esri-shadow-cast__threshold-config .esri-slider{z-index:2;padding-top:8px;padding-bottom:25px;padding-inline:8px}.esri-shadow-cast__threshold-config .esri-slider .esri-slider__label,.esri-shadow-cast__threshold-config .esri-slider .esri-slider__tick-label{font-size:10px}.esri-shadow-cast__threshold-config .esri-slider .esri-slider__tick-label{margin-top:12px}.esri-shadow-cast__threshold-config .esri-slider .esri-slider__tick{top:-4px}.esri-shadow-cast__threshold-config .esri-slider .esri-slider__segment-1{background:#0079c1}.esri-shadow-cast__duration-config__radio-group{flex-direction:row;align-items:center;display:flex}.esri-shadow-cast__duration-config__radio-group calcite-button{height:35px}.esri-shadow-cast__tooltip{color:#323232;font-size:12px}.esri-shadow-cast__tooltip__content{background:#fff;width:max-content;margin-top:-12px;padding:6px 7px;position:absolute;transform:translate(-50%,-100%)}.esri-shadow-cast__tooltip__content:after{content:"";border:8px solid #0000;border-top-color:#fff;width:0;height:0;display:block;position:absolute;bottom:1px;left:50%;transform:translate(-50%,100%)}.esri-size-slider{direction:ltr;min-width:260px}.esri-size-slider .esri-slider{z-index:1;font-size:12px;position:relative}.esri-size-slider .esri-slider .esri-slider__content{flex-direction:row;height:240px;margin:0 auto 0 40%}.esri-size-slider .esri-slider .esri-slider__track{background-color:#0000;flex:none;display:flex}.esri-size-slider .esri-slider .esri-slider__anchor{border-top:1px solid #fff;border-bottom:1px solid #6e6e6e;width:30px}.esri-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,.esri-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label{text-decoration:underline}.esri-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,.esri-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,.esri-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,.esri-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before{background-color:#49b0f2;transform:translate(-1.5px)}.esri-size-slider .esri-slider .esri-slider__thumb{background-color:#6e6e6e;border:none;border-radius:0;width:6px;height:12px;top:-6px;left:-12px}.esri-size-slider .esri-slider .esri-slider__thumb:before{content:"";background-color:#6e6e6e;width:3px;height:12px;transition:transform .125s ease-in-out,background-color .125s ease-in-out;position:absolute;top:0;left:-1.5px}.esri-size-slider .esri-slider .esri-slider__thumb:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:6px solid #6e6e6e;width:0;height:0;position:absolute;top:0;left:6px}.esri-size-slider .esri-slider .esri-slider__label{text-align:right;min-width:50px;line-height:20px;left:auto;right:50px}.esri-size-slider .esri-slider .esri-slider__label:hover{background-color:#f3f3f3}.esri-size-slider .esri-slider .esri-slider__segment:hover{cursor:default}.esri-size-slider .esri-slider .esri-slider__range-input{text-align:center;width:50%;margin:auto}.esri-size-slider .esri-slider .esri-slider__label-input{text-align:right;width:70px}.esri-size-slider .esri-slider .esri-slider__max,.esri-size-slider .esri-slider .esri-slider__min{z-index:0;flex:none;width:auto;margin:9px auto;padding:9px 12px;position:relative}.esri-size-slider .esri-slider .esri-slider__max:before,.esri-size-slider .esri-slider .esri-slider__min:before{z-index:-1;content:"";width:100%;height:100%;position:absolute;top:0;left:0}.esri-size-slider .esri-slider .esri-slider__max.esri-slider__range--active,.esri-size-slider .esri-slider .esri-slider__min.esri-slider__range--active{background-color:#fff}.esri-size-slider .esri-slider .esri-slider__max .esri-slider__range-input,.esri-size-slider .esri-slider .esri-slider__min .esri-slider__range-input{margin:0 auto}.esri-size-slider .esri-slider .esri-slider__extra-content{height:100%;display:flex}.esri-size-slider .esri-slider .esri-histogram__svg{overflow:visible}.esri-size-slider .esri-slider .esri-histogram__label{fill:#323232;stroke-width:2px}.esri-size-slider .esri-slider .esri-histogram__average-line,.esri-size-slider .esri-slider .esri-histogram__label{paint-order:stroke;stroke:#fff}.esri-size-slider .esri-slider .zoom-cap--max{position:absolute;top:0}.esri-size-slider .esri-slider .zoom-cap--min{position:absolute;bottom:0}.esri-size-slider .esri-slider .zoom-cap{stroke-width:0;width:30px;height:11px}.esri-size-slider .esri-slider .zoom-cap:hover{cursor:pointer}.esri-size-slider .esri-slider .zoom-cap:hover .zoom-cap--mask{fill:#fff}.esri-size-slider .esri-slider .zoom-cap:hover .zoom-cap--line{fill:#0079c1}.esri-size-slider .esri-slider .zoom-cap:hover .zoom-cap--underline,.esri-size-slider .esri-slider .zoom-cap .zoom-cap--mask,.esri-size-slider .esri-slider .zoom-cap .zoom-cap--line{fill:#fff}.esri-size-slider .esri-slider .zoom-cap .zoom-cap--underline{fill:#323232}.esri-size-slider__ramp{width:30px;height:100%;display:flex;position:relative}.esri-size-slider__ramp svg{stroke:#6e6e6e;stroke-width:1px;width:100%;height:100%;position:absolute;left:0}.esri-size-slider__ramp svg rect{width:100%;height:100%}.esri-size-slider__ramp svg path{stroke-width:.5px}.esri-size-slider__histogram-container{flex:1 1 0;width:120px;height:100%;display:flex}.esri-size-slider.esri-size-slider--interactive-track .esri-slider .esri-slider__content{margin:0 auto 0 35%}.esri-size-slider.esri-size-slider--interactive-track .esri-slider .esri-slider__track{background-color:#0000;width:12px}.esri-size-slider.esri-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__label{text-decoration:underline}.esri-size-slider.esri-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-size-slider.esri-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-size-slider.esri-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before{background-color:#49b0f2;transform:translate(-1.5px)}.esri-size-slider.esri-size-slider--interactive-track .esri-slider__segment--interactive{background-image:url(../base/images/SM-Slider_TrackBackground_idle.svg);background-position:50%;background-repeat:no-repeat;background-size:12px 100%}.esri-size-slider.esri-size-slider--interactive-track .esri-slider__segment--interactive:hover,.esri-size-slider.esri-size-slider--interactive-track .esri-slider__segment--interactive:focus{cursor:pointer;background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-size-slider.esri-size-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active{background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-sketch{flex-flow:column wrap;display:flex}.esri-expand__content .esri-sketch{width:max-content}.esri-sketch__menu-header{align-items:center;margin-block-end:6px;display:flex}.esri-sketch__menu-title{flex:auto;overflow:hidden}.esri-sketch__panel{flex-flow:wrap;justify-content:flex-end;align-items:center;padding:0;display:flex}.esri-sketch__info-panel{opacity:1;background-color:#f3f3f3;justify-content:flex-start;transition:opacity .25s ease-in-out}.esri-sketch__info-panel:empty{visibility:hidden;opacity:0;padding:0}.esri-sketch__menu-container{flex-flow:column;flex:auto;min-height:88px;max-height:540px;padding:6px;display:flex;overflow-y:auto}.esri-view-height-xsmall .esri-sketch__menu-container{min-height:calc(100% - 12px);max-height:240px}.esri-view-height-small .esri-sketch__menu-container{min-height:calc(100% - 12px);max-height:420px}.esri-sketch__section{flex-flow:wrap;align-items:center;margin:6px 0;padding:0 7px;display:flex}.esri-sketch__tool-section{border-right:1px solid #6e6e6e4d}.esri-sketch__tool-section:last-child{border-right:none}.esri-sketch__action-toggle--on .esri-sketch__item-action-icon{background-color:#0079c1;box-shadow:0 0 0 1px #0079c1}.esri-sketch__action-toggle--on .esri-sketch__item-action-icon:before{background-color:#fff;left:12px}.esri-sketch__feature-count-badge{background:#fff;border-bottom:1px solid #6e6e6e4d;border-radius:2px;justify-content:center;align-items:center;margin:0;padding:.25em .75em;font-size:12px;display:flex}[dir=rtl] .esri-sketch__tool-section{border-left:1px solid #6e6e6e4d;border-right:none}[dir=rtl] .esri-sketch__tool-section:last-child{border:none}[dir=rtl] .esri-expand__content .esri-sketch--vertical .esri-sketch__tool-section{border-left:none;border-right:none}.esri-sketch--horizontal .esri-sketch__info-panel{width:min-content;min-width:100%}.esri-sketch--vertical{flex-flow:row-reverse}.esri-sketch--vertical .esri-sketch__panel{flex-flow:column;justify-content:flex-start}.esri-sketch--vertical .esri-sketch__section{flex-flow:column;margin:0 6px;padding:7px 0}.esri-sketch--vertical .esri-sketch__tool-section{border-bottom:1px solid #6e6e6e4d;border-left:none;border-right:none}.esri-sketch--vertical .esri-sketch__tool-section:last-child{border:none}.esri-sketch--vertical .esri-sketch__info-panel{width:max-content;max-width:350px}.esri-sketch--vertical .esri-sketch__info-panel:empty{padding:0}.esri-sketch--vertical .esri-sketch__info-section{width:32px;margin-top:3px}.esri-sketch--vertical .esri-selection-toolbar__container{flex-direction:column}.esri-sketch-tooltip-controls{flex-flow:column wrap;min-width:100%;display:flex}.esri-sketch-tooltip-controls__block{margin:0}.esri-sketch-tooltip-controls__block-content{flex-direction:column;gap:6px;display:flex}.esri-sketch-tooltip-controls__radio-button-label-wrapper{align-items:center;gap:2px;display:flex}.esri-sketch-tooltip-controls calcite-label:last-child{--calcite-label-margin-bottom:0}.esri-slice{--layer-item-background:var(--calcite-color-foreground-2)}.esri-slice__container{padding:var(--esri-widget-padding-y)var(--esri-widget-padding-x);display:flex;overflow-y:auto}.esri-slice__error{color:#8c2907}.esri-slice__container,.esri-slice__hint{flex-direction:column;gap:12px;display:flex}.esri-slice__error,.esri-slice__hint{animation:.25s ease-in-out esri-fade-in;overflow:hidden}.esri-slice__error p,.esri-slice__hint p{margin:0;padding:0}.esri-slice__layer-item{--calcite-color-foreground-2:var(--layer-item-background);--calcite-color-foreground-1:var(--layer-item-background)}.esri-slice__actions{flex-flow:column;justify-content:center;gap:6px;display:flex}@supports (-ms-ime-align:auto){.esri-slider__anchor:focus{outline:1px dotted #000}}.esri-slider{-webkit-user-select:none;user-select:none;direction:ltr;width:100%;height:100%;display:flex}.esri-disabled .esri-slider__content,.esri-disabled .esri-slider__min,.esri-disabled .esri-slider__max{opacity:.4}.esri-disabled .esri-slider__thumb:hover{cursor:default;border-color:#0079c1;transform:none}.esri-disabled .esri-slider__label:hover,.esri-disabled .esri-slider__segment:hover,.esri-disabled .esri-slider--horizontal .esri-slider__segment--interactive:hover,.esri-disabled .esri-slider--vertical .esri-slider__segment--interactive:hover{cursor:default}.esri-slider--reversed.esri-slider--horizontal{flex-direction:row-reverse}.esri-slider--reversed.esri-slider--vertical{flex-direction:column}.esri-slider--horizontal{flex-direction:row}.esri-slider--horizontal .esri-slider__content{height:auto}.esri-slider--horizontal .esri-slider__track{width:100%;height:2px}.esri-slider--horizontal .esri-slider__segment--interactive:hover{cursor:ew-resize}.esri-slider--horizontal .esri-slider__anchor{width:1px;height:100%}.esri-slider--horizontal .esri-slider__label{text-align:center;margin:0 11px;top:-30px;left:-50px}.esri-slider--horizontal .esri-slider__label-input{text-align:center}.esri-slider--horizontal .esri-slider__max,.esri-slider--horizontal .esri-slider__min{flex:none;width:50px;height:auto;margin:auto}.esri-slider--horizontal .esri-slider__ticks{width:100%;margin:9px 0 0;top:100%;left:0}.esri-slider--horizontal .esri-slider__tick{width:1px;height:5px}.esri-slider--horizontal .esri-slider__tick-label{margin-top:18px}.esri-slider--vertical{flex-direction:column-reverse}.esri-slider--vertical .esri-slider__content{flex-direction:column;width:auto}.esri-slider--vertical .esri-slider__track{flex-direction:column;flex:1 0 0;width:2px;height:100%}.esri-slider--vertical .esri-slider__segment--interactive:hover{cursor:ns-resize}.esri-slider--vertical .esri-slider__anchor{width:100%;height:1px}.esri-slider--vertical .esri-slider__label{text-align:left;top:-10px;left:20px}.esri-slider--vertical .esri-slider__max,.esri-slider--vertical .esri-slider__min{flex:0 0 22px;width:100%;margin:auto}.esri-slider--vertical .esri-slider__ticks{margin:0 0 0 11px;top:0;left:100%}.esri-slider--vertical .esri-slider__tick{width:5px;height:1px}.esri-slider--vertical .esri-slider__tick-label{margin-left:30px}.esri-slider__content{z-index:0;flex:1 0 auto;justify-content:center;align-items:center;margin:auto;line-height:0;display:flex;position:relative}.esri-slider__track{touch-action:none;background-color:#6e6e6e66;display:inline-block;position:relative}.esri-slider__segment{transform-origin:0 0;will-change:transform;touch-action:none;width:100%;height:100%;position:absolute;top:0;left:0}.esri-slider__segment:hover{cursor:pointer}.esri-slider__anchor{touch-action:none;-webkit-user-select:none;user-select:none;background-color:#4c4c4c;position:absolute}.esri-slider__anchor:focus .esri-slider__thumb,.esri-slider__anchor:focus .esri-slider__label{outline:inherit}.esri-slider__anchor--moving:focus .esri-slider__thumb{cursor:grabbing;border:3px solid #00598e}.esri-slider__anchor--moving .esri-slider__label:hover,.esri-slider__anchor--moving .esri-slider__label--interactive:hover{cursor:grabbing}.esri-slider__thumb{box-sizing:border-box;z-index:1;touch-action:none;background-color:#fff;border:2px solid #0079c1;border-radius:16px;width:16px;height:16px;transition:all .125s ease-in-out;position:absolute;top:-7px;left:-7px}.esri-slider__thumb:hover{cursor:grab;border-width:3px;border-color:#00598e;width:19.2px;height:19.2px;top:-8.6px;left:-8.6px}.esri-slider__label{min-width:80px;line-height:22px;position:absolute}.esri-slider__label:hover{cursor:grab}.esri-slider__label--interactive:hover,.esri-slider__max--interactive:hover,.esri-slider__min--interactive:hover{cursor:pointer;text-decoration:underline}.esri-slider__label-input{z-index:1;width:100%;position:relative}.esri-slider__extra-content{display:inline-block}.esri-slider__max,.esri-slider__min{text-align:center;justify-content:center;align-items:center;height:22px;line-height:22px;display:flex}.esri-slider__max--interactive:hover,.esri-slider__min--interactive:hover{background-color:#f3f3f3}.esri-slider__range-input{text-align:center;width:100%;padding:1px 0}.esri-slider__ticks{z-index:0;height:100%;display:inline-block;position:absolute}.esri-slider__tick{background:#6e6e6e66;position:absolute}.esri-slider__tick-label{width:max-content;position:absolute}[dir=rtl] .esri-slider__label,[dir=rtl] .esri-slider__max,[dir=rtl] .esri-slider__min,[dir=rtl] .esri-slider__tick-label{direction:rtl;unicode-bidi:plaintext}[dir=rtl] .esri-slider__range-input,[dir=rtl] .esri-slider__label-input{unicode-bidi:plaintext}.esri-snapping-controls__toggle-block{min-width:100%;margin:0}.esri-snapping-controls__layer-list-block{border-bottom:none;min-width:225px}.esri-snapping-controls__layer-list{overflow:auto}.esri-snapping-controls__layer-list__filter{margin-bottom:10px}.esri-snapping-controls__layer-list__button{margin-bottom:6px}.esri-snapping-controls__layer-list__item calcite-accordion-item calcite-icon,.esri-snapping-controls__layer-list__item calcite-action calcite-icon{margin-inline-start:0}.esri-snapping-controls__layer-list__item calcite-checkbox{margin-left:1rem;padding-left:2px}.esri-snapping-controls__layer-list__item calcite-icon{color:var(--calcite-color-brand);margin-inline-start:var(--calcite-list-item-spacing-indent)}.esri-snapping-controls{flex-flow:column wrap;display:flex}.esri-snapping-controls__container{flex-direction:column;flex:auto;display:flex}.esri-snapping-controls__panel{width:320px}.esri-snapping-controls__item{cursor:pointer;background-color:#fff;border:1px solid #0000;border-radius:2px;justify-content:space-between;margin:3px 0;padding:3px;transition:border-color .125s ease-in-out;display:flex;box-shadow:0 1px #6e6e6e4d}.esri-snapping-controls__item-action-icon{flex:0 0 16px;width:16px;height:16px;margin-top:.1em;font-size:16px;display:inline-block}.esri-snapping-controls__action-toggle{opacity:1;cursor:pointer;border:1px solid #0000;flex-flow:row-reverse;justify-content:space-between;align-items:flex-start;width:100%;margin:0;padding:6px 15px;font-size:12px;transition:opacity .25s ease-in-out .25s,background-color .25s ease-in-out;display:flex}.esri-snapping-controls__action-toggle .esri-snapping-controls__item-action-title{margin-left:0}.esri-snapping-controls__action-toggle .esri-snapping-controls__item-action-icon{background-color:#f3f3f3;border-radius:16px;flex:0 0 28px;width:16px;height:16px;padding:0;transition:background-color .125s ease-in-out;position:relative;overflow:hidden;box-shadow:0 0 0 1px #6e6e6e}.esri-snapping-controls__action-toggle .esri-snapping-controls__item-action-icon:before{content:"";background-color:#6e6e6e;border-radius:100%;width:12px;height:12px;margin:2px;transition:background-color .125s ease-in-out,left .125s ease-in-out;display:block;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #fff}.esri-snapping-controls__action-toggle--on .esri-snapping-controls__item-action-icon{background-color:#0079c1;box-shadow:0 0 0 1px #0079c1}.esri-snapping-controls__action-toggle--on .esri-snapping-controls__item-action-icon:before{background-color:#fff;left:12px}.esri-snapping-controls__nested-container{flex-direction:column;gap:6px;display:flex}.esri-snapping-controls__nested-container:not(:empty){padding-top:6px;padding-inline-start:1em}@keyframes esri-spinner--start-animation{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes esri-spinner--finish-animation{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}@keyframes esri-spinner--rotate-animation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.esri-ui .esri-spinner{transform-origin:0 0;opacity:0;z-index:2;box-shadow:none;pointer-events:none;background-color:#0000;width:24px;height:24px;padding:0;display:none;position:absolute;top:-999em;left:-999em;overflow:visible}.esri-ui .esri-spinner:before{content:"";background:url(../base/images/Loading_Indicator_double_32.svg) 50% no-repeat;width:100%;height:100%;margin:-50% 0 0 -50%;animation:.75s linear infinite esri-spinner--rotate-animation;display:block;position:absolute}.esri-ui .esri-spinner--start{animation:.25s cubic-bezier(.17,.67,.36,.99) forwards esri-spinner--start-animation;display:block}.esri-ui .esri-spinner--finish{opacity:1;animation:.125s ease-in 75ms forwards esri-spinner--finish-animation;display:block}.esri-swipe{-webkit-user-select:none;user-select:none;background:0 0;width:100%;height:100%;margin:0;padding:0;position:absolute;overflow:hidden}.esri-swipe,.esri-ui .esri-swipe{pointer-events:none}.esri-swipe__container{z-index:1;pointer-events:auto;touch-action:none;border:0;outline:0;margin:0;padding:0;position:absolute;overflow:hidden}.esri-swipe--horizontal .esri-swipe__container{cursor:col-resize;height:100%;margin-left:-16px}.esri-swipe--vertical .esri-swipe__container{cursor:row-resize;width:100%;margin-top:-16px}.esri-swipe--disabled .esri-swipe__container{cursor:default;pointer-events:none}.esri-swipe__divider{background-color:#fff;position:absolute}.esri-swipe--horizontal .esri-swipe__divider{border-left:1px solid #6e6e6e80;border-right:1px solid #6e6e6e80;width:4px;height:100%;margin-left:-2px;top:0;left:16px}.esri-swipe--vertical .esri-swipe__divider{border-top:1px solid #6e6e6e80;border-bottom:1px solid #6e6e6e80;width:100%;height:4px;margin-top:-2px;top:16px;left:0}.esri-swipe__handle{background-color:#fff;border:1px solid #6e6e6e80;border-radius:2px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative}.esri-swipe__handle--hidden{visibility:hidden}.esri-swipe__handle-icon{z-index:2;position:relative}.esri-swipe--horizontal .esri-swipe__handle{top:calc(50% - 16px)}.esri-swipe--vertical .esri-swipe__handle{left:calc(50% - 16px)}.esri-swipe__container:focus .esri-swipe__handle,.esri-swipe__container:focus .esri-swipe__divider{outline:2px inset highlight;outline:inset 2px -webkit-focus-ring-color}.esri-swipe__container:focus .esri-swipe__handle{outline-offset:-3px}.esri-table-list{display:flex}.esri-table-list__filter-no-results{padding:12px 15px}.esri-table-list__status-indicator{visibility:hidden;color:#0000}.esri-table-list__item-action-image{text-align:center;background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 0 16px;width:16px;height:16px;font-size:14px}.esri-table-list__action-menu .esri-table-list__action-group{display:none}.esri-table-list__action-menu[open] .esri-table-list__action-group{display:flex}.esri-table-list__publishing{visibility:visible;color:#6e6e6e;animation:2s infinite esri-table-layer-list__publishing-anim}.esri-table-list__item-content{-webkit-user-select:none;user-select:none;word-break:break-word;word-wrap:break-word;font-size:var(--calcite-font-size--1)}.esri-table-list__item-content-bottom{font-size:var(--calcite-font-size--1);margin:12px 15px}.esri-table-list__item-content-bottom .esri-legend__service{padding:0 0 12px}.esri-table-list__item-message{font-size:var(--calcite-font-size--1);margin:12px 15px}@keyframes esri-table-layer-list__publishing-anim{0%,20%{transform:rotate(45deg)}80%,to{transform:rotate(135deg)}}.esri-time-picker{border:1px solid #6e6e6e4d;padding:0 .5em;display:inline-block}.esri-time-picker__input{border:none}.esri-time-slider{cursor:default;min-width:375px;box-shadow:0 1px 2px #0000004d}.esri-time-slider__layout--wide .esri-time-slider__row{height:88px;overflow:hidden}.esri-time-slider__layout--wide .esri-time-slider__playback-controls{direction:ltr;flex:auto;display:flex}.esri-time-slider__layout--wide .esri-time-slider__animation{width:64px}.esri-time-slider__layout--wide .esri-time-slider__time-extent{flex-flow:column;justify-content:center;align-items:center;width:110px;display:flex}.esri-time-slider__layout--wide .esri-time-slider__time-extent,.esri-time-slider__layout--wide .esri-time-slider__min,.esri-time-slider__layout--wide .esri-time-slider__previous,.esri-time-slider__layout--wide .esri-time-slider__actions{border-left:1px solid #6e6e6e4d}.esri-time-slider__layout--wide .esri-time-slider__min,.esri-time-slider__layout--wide .esri-time-slider__max{align-items:center;width:110px}.esri-time-slider__layout--wide .esri-time-slider__slider{flex:auto}.esri-time-slider__layout--wide .esri-time-slider__previous,.esri-time-slider__layout--wide .esri-time-slider__next{width:42px}.esri-time-slider__layout--wide .esri-time-slider__warning{margin-bottom:4px;font-size:20px}.esri-time-slider__layout--wide .esri-time-slider__warning-text{text-align:center;margin-inline:3px}.esri-time-slider__layout--wide .esri-time-slider__actions-button{height:88px}.esri-time-slider__layout--compact.esri-time-slider--has-actions .esri-time-slider__time-extent{padding-inline-start:48px}.esri-time-slider__layout--compact .esri-time-slider__row:first-child,.esri-time-slider__layout--compact .esri-time-slider__row:nth-child(3){height:36px}.esri-time-slider__layout--compact .esri-time-slider__row:nth-child(2){height:88px;overflow:hidden}.esri-time-slider__layout--compact .esri-time-slider__animation{width:35px}.esri-time-slider__layout--compact .esri-time-slider__time-extent{flex-flow:row;flex:auto;justify-content:center;align-items:center;display:flex}.esri-time-slider__layout--compact .esri-time-slider__time-extent-separator{margin-inline:7px}.esri-time-slider__layout--compact .esri-time-slider__slider,.esri-time-slider__layout--compact .esri-time-slider__min,.esri-time-slider__layout--compact .esri-time-slider__max{flex:auto}.esri-time-slider__layout--compact .esri-time-slider__min{align-items:flex-start;margin-inline-start:35px}.esri-time-slider__layout--compact .esri-time-slider__max{align-items:flex-end;margin-inline-end:35px}.esri-time-slider__layout--compact .esri-time-slider__previous,.esri-time-slider__layout--compact .esri-time-slider__next{width:35px}.esri-time-slider__layout--compact .esri-time-slider__warning{margin-inline-end:4px;line-height:12px}.esri-time-slider__layout--compact .esri-time-slider__actions{align-items:flex-end}.esri-time-slider__layout--compact .esri-time-slider__actions-button{height:36px}.esri-time-slider__row{display:flex}.esri-time-slider__mode--instant .esri-slider__segment-0,.esri-time-slider__mode--instant .esri-slider__segment-1{background-color:#6e6e6e66}.esri-time-slider__mode--time-window .esri-slider__segment-1{background-color:#0079c1;height:6px;margin-top:-1px}.esri-time-slider__mode--time-window .esri-slider__segment-0,.esri-time-slider__mode--time-window .esri-slider__segment-2{background-color:#6e6e6e66}.esri-time-slider__mode--time-window.esri-time-slider--out-of-bounds .esri-slider__segment-1{background-color:#d83020}.esri-time-slider__mode--cumulative-from-start .esri-slider__segment-0{background-color:#0079c1;height:6px;margin-top:-1px}.esri-time-slider__mode--cumulative-from-start .esri-slider__segment-1{background-color:#6e6e6e66}.esri-time-slider__mode--cumulative-from-start.esri-time-slider--out-of-bounds .esri-slider__segment-0{background-color:#d83020}.esri-time-slider__mode--cumulative-from-end .esri-slider__segment-0{background-color:#6e6e6e66}.esri-time-slider__mode--cumulative-from-end .esri-slider__segment-1{background-color:#0079c1;height:6px;margin-top:-1px}.esri-time-slider__mode--cumulative-from-end.esri-time-slider--out-of-bounds .esri-slider__segment-1{background-color:#d83020}.esri-time-slider__time-extent{color:#0079c1;font-size:12px;line-height:12px}.esri-time-slider__time-extent-group{flex-flow:column;align-items:center;display:flex}.esri-time-slider__time-extent-date,.esri-time-slider__time-extent-separator{font-weight:600}.esri-time-slider__min,.esri-time-slider__max{flex-flow:column;justify-content:center;font-size:12px;line-height:12px;display:flex}.esri-time-slider__min-date,.esri-time-slider__max-date{font-weight:600}.esri-time-slider__slider{background-color:#f3f3f3;padding:0 40px}.esri-time-slider__slider .esri-slider{background-color:#f3f3f3;margin-top:-19px}.esri-time-slider__slider .esri-slider__content{height:2px}.esri-time-slider__slider .esri-slider__thumb{border-width:3px;top:-6px}.esri-time-slider__slider .esri-slider__tick-label{white-space:nowrap;margin-top:23px;font-size:12px}.esri-time-slider__slider .esri-slider__tick{background:#6e6e6e66;width:1px}.esri-time-slider__slider .esri-slider__tick.minorTick{height:4px}.esri-time-slider__slider .esri-slider__tick.majorTick{height:8px}.esri-time-slider__slider .esri-slider__ticks{margin-top:16px}.esri-time-slider__slider .esri-slider__track{height:4px}.esri-time-slider__animation-button,.esri-time-slider__previous-button,.esri-time-slider__next-button{border:none;width:100%;height:100%}.esri-time-slider .esri-icon-play,.esri-time-slider .esri-icon-pause,.esri-time-slider .esri-icon-reverse,.esri-time-slider .esri-icon-forward{font-size:24px}.esri-time-slider--out-of-bounds .esri-slider__thumb{border-color:#d83020}.esri-time-slider--out-of-bounds .esri-time-slider__time-extent{color:#d83020}[dir=rtl] .esri-time-slider__layout--compact .esri-time-slider__row:nth-child(3){direction:ltr}[dir=rtl] .esri-time-slider__layout--compact .esri-time-slider__min-date,[dir=rtl] .esri-time-slider__layout--compact .esri-time-slider__min-time,[dir=rtl] .esri-time-slider__layout--compact .esri-time-slider__max-date,[dir=rtl] .esri-time-slider__layout--compact .esri-time-slider__max-time{direction:rtl}[dir=rtl] .esri-time-slider__layout--wide .esri-time-slider__playback-controls{direction:ltr}[dir=rtl] .esri-time-slider__layout--wide .esri-time-slider__min-date,[dir=rtl] .esri-time-slider__layout--wide .esri-time-slider__min-time,[dir=rtl] .esri-time-slider__layout--wide .esri-time-slider__max-date,[dir=rtl] .esri-time-slider__layout--wide .esri-time-slider__max-time,[dir=rtl] .esri-time-slider__layout--wide .esri-time-slider__time-extent-date,[dir=rtl] .esri-time-slider__layout--wide .esri-time-slider__time-extent-time{direction:rtl}[dir=rtl] .esri-time-slider__layout--wide.esri-time-slider--has-actions .esri-time-slider__actions{border-left:none}[dir=rtl] .esri-time-slider__layout--wide.esri-time-slider--has-actions .esri-time-slider__animation{border-left:1px solid #6e6e6e4d}.esri-time-zone-label{background-color:var(--calcite-color-foreground-1);display:inline-flex;box-shadow:0 1px 2px #0000004d}.esri-time-zone-label__badge{padding-block:var(--calcite-spacing-sm);padding-inline:var(--calcite-spacing-sm);color:var(--calcite-color-text-1);display:flex}.esri-time-zone-label__badge--disabled{opacity:var(--calcite-color-opacity-disabled)}.esri-time-zone-label__badge--hidden{display:none}.esri-time-zone-label__badge-icon{align-self:center}.esri-time-zone-label__name{padding-inline:var(--calcite-spacing-sm);color:var(--calcite-color-text-1);font-size:var(--calcite-font-size--2);align-self:center}.esri-time-zone-label__name--disabled{opacity:var(--calcite-color-opacity-disabled)}.esri-time-zone-label__name--hidden{display:none}.esri-timezone-picker{align-items:center;display:flex;position:relative}.esri-timezone-picker__item-title{font-size:12px;font-weight:600}.esri-timezone-picker__item-description{font-size:10px}.esri-tooltip{z-index:1;--calcite-input-padding-inline:.5rem;--calcite-input-height:1.5rem;--field-height:.875rem;--field-height--input:var(--calcite-input-height);--field-row-gap:1px;--field-column-gap:var(--calcite-app-spacing-2);--field-input-width:6.5rem;--field-title-extra-margin:var(--calcite-app-spacing-6);--field-title-color:var(--calcite-color-text-2);--field-value-color:var(--calcite-color-text-1);--font-size:var(--calcite-font-size--3);--font-size--input:var(--calcite-font-size--2);--content-padding-inline:var(--calcite-app-spacing-2);--content-padding-block:var(--calcite-app-spacing-2);--help-message-border-spacing:var(--calcite-app-spacing-2);--help-message-min-width:7rem;--icon-size--feedback:.625rem;width:-moz-fit-content;width:fit-content;position:absolute;top:0;left:0;overflow:visible}.esri-tooltip-content{gap:var(--content-padding-block);border:solid 1px var(--calcite-color-border-3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding-block:var(--content-padding-block);padding-inline:var(--content-padding-inline);color:#323232;line-height:1.1em;font-size:var(--font-size);view-transition-name:tooltip-content;background:#fffc;border-radius:.25rem;flex-direction:column;width:min-content;display:flex;position:relative;box-shadow:0 6px 20px -4px #0000001a,0 4px 12px -2px #00000014}.esri-tooltip-content:empty{opacity:0}.esri-tooltip-content__header{margin-block-start:calc(var(--content-padding-block)*-1);margin-inline:calc(var(--content-padding-inline)*-1);border-block-end:solid 1px var(--calcite-color-border-3);justify-content:flex-start;padding-block-end:0;display:flex}.esri-tooltip-content__header__spacer{flex-grow:1;flex-shrink:1}.esri-tooltip-content__header__actions{flex-grow:0;flex-shrink:0;padding-inline-end:var(--content-padding-inline)}.esri-tooltip-content--input{background:var(--calcite-color-foreground-1);pointer-events:all;-webkit-backdrop-filter:none;backdrop-filter:none;--field-height:var(--field-height--input)}.esri-tooltip.calcite-mode-dark .esri-tooltip-content{background:#000c}.esri-tooltip-table{grid-gap:var(--field-row-gap)var(--field-column-gap);grid-template-columns:max-content 1fr max-content max-content;align-items:center;width:max-content;display:grid}.esri-tooltip-field{display:contents}.esri-tooltip-field__title,.esri-tooltip-field__value{block-size:var(--field-height);white-space:nowrap;color:var(--calcite-color-text-3);justify-content:flex-start;align-items:center;display:flex}.esri-tooltip-field__title{color:var(--field-title-color);margin-inline-end:var(--field-title-extra-margin)}.esri-tooltip-field__value{color:var(--field-value-color);grid-column:span 3}.esri-tooltip-editable-field{display:contents}.esri-tooltip-editable-field__title,.esri-tooltip-editable-field__value{block-size:var(--field-height);white-space:nowrap;justify-content:flex-start;align-items:center}.esri-tooltip-editable-field__title{display:flex}.esri-tooltip-editable-field__value{font-variant-numeric:tabular-nums;display:contents}.esri-tooltip-editable-field__value__content{grid-column:span 3;align-items:center;min-width:max-content;display:flex}.esri-tooltip-editable-field__value__content--read-only{padding-inline:var(--calcite-input-padding-inline);block-size:var(--calcite-input-height);line-height:var(--calcite-input-height);font-size:var(--calcite-font-size--2)}.esri-tooltip-editable-field--feedback.esri-tooltip-editable-field--locked .esri-tooltip-editable-field__value__content{grid-column:span 2}.esri-tooltip-editable-field--feedback .esri-tooltip-editable-field__title{color:var(--field-title-color);margin-inline-end:var(--field-title-extra-margin)}.esri-tooltip-editable-field--feedback .esri-tooltip-editable-field__value__content{color:var(--field-value-color)}.esri-tooltip-editable-field--feedback .esri-tooltip-editable-field__lock-icon{width:var(--icon-size--feedback);min-width:var(--icon-size--feedback);height:var(--icon-size--feedback);min-height:var(--icon-size--feedback);margin-top:-2px}.esri-tooltip-editable-field--input{padding:0}.esri-tooltip-editable-field--input .esri-tooltip-editable-field__title{font-size:var(--font-size--input)}.esri-tooltip-editable-field__input{inline-size:var(--field-input-width)}.esri-tooltip-editable-field__button{width:var(--field-height--input)}.esri-tooltip-value-by-value span:nth-child(2){margin-inline:7px}.esri-tooltip-help-message{gap:var(--calcite-app-spacing-2);margin-inline:calc(var(--content-padding-inline)*-1);border-block-start:solid 1px var(--calcite-color-border-3);padding-block-start:var(--content-padding-inline);padding-inline:var(--content-padding-inline);min-width:var(--help-message-min-width);text-align:left;text-wrap:balance;white-space:break-spaces;font-size:var(--font-size);border-block-end:1px solid #0000;justify-content:center;align-items:center;width:auto;display:flex}.esri-tooltip-help-message:only-child{border-block:none;padding-block-start:var(--field-row-gap)}.esri-tooltip-help-message__icon{color:var(--calcite-color-status-info)}.esri-tooltip-help-message__text{padding-block-start:2px}::view-transition-old(tooltip-content){animation-duration:.1s}::view-transition-new(tooltip-content){animation-duration:.1s}.esri-unit-select{width:100%}.esri-unit-select__label{--calcite-label-margin-bottom:0;width:100%}.esri-un-associations__action{height:48px}.esri-un-associations__action-refresh{--calcite-color-icon-color:#077ac2}.esri-un-associations__block-content{border-bottom:none;margin:0}.esri-un-associations__block-section-settings{border-style:none;padding:0}.esri-un-associations__div-controls-main{background:var(--calcite-color-foreground-1);gap:.5rem;padding:.5rem 0;display:grid}.esri-un-associations__div-controls-symbol-picker{margin-top:.75rem}.esri-un-associations__dropdown{border:1px solid var(--calcite-color-border-input)}.esri-un-associations__dropdown-item-line-cap{background-position:50%;background-repeat:no-repeat;height:10px}.esri-un-associations__dropdown-item-line-pattern{height:3px}.esri-un-associations__dropdown-selected-item-line-cap{background-position:50%;background-repeat:no-repeat;background-size:275px 10px;width:100%;height:10px}.esri-un-associations__dropdown-selected-item-line-pattern{width:100%;height:3px}.esri-un-associations__dropdown-trigger{align-items:center;width:100%;height:24px;margin:0 6px;display:flex}.esri-un-associations__label{height:1rem}.esri-un-associations__label-and-slider{flex-direction:column;display:flex}.esri-un-associations__label-and-toggle{width:inherit;flex-direction:row;justify-content:space-between;padding-right:.25rem;display:flex}.esri-un-associations__slider{padding:0 .5rem}.esri-un-associations__status-icon-container{width:48px;height:48px}.esri-un-associations__status-icon-warning{--calcite-color-icon-color:#edd317;padding:16px}.esri-un-associations__switch{align-self:center;padding:.5rem}.esri-un-associations__switch-container{width:48px;height:48px;display:grid}.esri-un-associations__widget-container{border-bottom:none;width:330px;margin:0}@media (prefers-reduced-motion){.esri-utility-trace-network__reset-prompt{animation:none}}.esri-utility-trace-network{flex:auto}.esri-utility-trace-network.esri-component.esri-widget--panel{min-height:120px}.esri-utility-trace-network calcite-icon{box-sizing:initial}.esri-utility-trace-network calcite-tab{background-color:#f3f3f3;padding-top:0;padding-bottom:0}.esri-utility-trace-network calcite-tab:not([selected]){flex:0}.esri-utility-trace-network calcite-block{margin-bottom:0}.esri-utility-trace-network__add-button-container{justify-content:center;margin:18px 0 12px;display:flex}.esri-utility-trace-network__notice-container{padding:6px}.esri-utility-trace-network__list-container{background-color:#fff;padding:3px}.esri-utility-trace-network__flow,.esri-utility-trace-network__results-container{height:100%}.esri-utility-trace-network__number-input{width:150px}.esri-utility-trace-network__reset-prompt{background-color:var(--calcite-color-background);color:#323232;border-top:3px solid #6e6e6e26;flex-flow:column;max-height:85%;padding:12px 15px;animation:.1s ease-in-out esri-fade-in-up;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 1px 2px #0000004d}.esri-utility-trace-network__divider{color:inherit;border-color:#6e6e6e26;border-bottom-style:solid;border-bottom-width:1px;flex:none;margin:0 0 12px}.esri-utility-trace-network__padTop{padding-top:5px}.esri-un-validate-topology__container{width:330px}.esri-un-validate-topology__content{border-bottom:none;margin:0}.esri-un-validate-topology__controls-container{gap:.5rem;display:grid}.esri-un-validate-topology__status-icon-container{width:48px;height:48px}.esri-un-validate-topology__status-icon-error{--calcite-color-icon-color:#edd317;padding-top:16px;padding-left:16px}.esri-un-validate-topology__status-icon-success{--calcite-color-icon-color:#35ac46;padding-top:16px;padding-left:16px}.esri-value-picker{box-shadow:0 1px 2px #0000004d}.esri-value-picker .esri-slider{background:0 0;flex:auto}.esri-value-picker .esri-slider__tick-label{white-space:nowrap;font-size:var(--calcite-font-size--3)}.esri-value-picker .esri-slider__ticks{margin:0}.esri-value-picker .esri-slider__tick,.esri-value-picker .esri-slider__track{background:var(--calcite-color-border-input)}.esri-value-picker .esri-slider__tick.esri-value-picker__slider__tick-steps{width:3px;height:3px}.esri-value-picker .esri-slider__anchor:focus-visible{outline:none}.esri-value-picker__action-bar{background-color:var(--calcite-color-foreground-1)}.esri-value-picker__caption-border,.esri-value-picker__label-border{border:solid 1px var(--calcite-color-border-3);align-items:center;display:flex}.esri-value-picker__caption-text,.esri-value-picker__label-text{white-space:nowrap;font-family:inherit;font-weight:var(--calcite-font-weight-medium);overflow:hidden}.esri-value-picker__label-text{color:var(--calcite-color-text-1)}.esri-value-picker__slider{flex:auto;display:flex}.esri-value-picker__layout--horizontal.esri-value-picker__type--collection,.esri-value-picker__layout--horizontal.esri-value-picker__type--undefined{width:-moz-fit-content;width:fit-content}.esri-value-picker__layout--horizontal.esri-value-picker__type--collection .esri-value-picker__action-bar,.esri-value-picker__layout--horizontal.esri-value-picker__type--undefined .esri-value-picker__action-bar{width:100%}.esri-value-picker__layout--horizontal.esri-value-picker__type--collection .esri-value-picker__caption,.esri-value-picker__layout--horizontal.esri-value-picker__type--undefined .esri-value-picker__caption{padding-inline-end:.5rem}.esri-value-picker__layout--horizontal.esri-value-picker__type--combobox,.esri-value-picker__layout--horizontal.esri-value-picker__type--label,.esri-value-picker__layout--horizontal.esri-value-picker__type--slider{min-width:450px}.esri-value-picker__layout--horizontal.esri-value-picker__type--combobox .esri-value-picker__action-bar,.esri-value-picker__layout--horizontal.esri-value-picker__type--label .esri-value-picker__action-bar,.esri-value-picker__layout--horizontal.esri-value-picker__type--slider .esri-value-picker__action-bar{width:100%}.esri-value-picker__layout--horizontal .esri-value-picker__caption{padding-top:.5rem;padding-bottom:.5rem;padding-inline-start:.5rem;display:flex}.esri-value-picker__layout--horizontal .esri-value-picker__caption-border{padding-inline:.5rem}.esri-value-picker__layout--horizontal .esri-value-picker__caption-text{text-overflow:ellipsis;font-size:var(--calcite-font-size--1);max-width:100px}.esri-value-picker__layout--horizontal .esri-value-picker__combobox{--calcite-color-border-input:var(--calcite-color-border-3);flex:auto;align-items:center;padding-inline:10px;display:flex}.esri-value-picker__layout--horizontal .esri-value-picker__combobox calcite-combobox{flex:auto;width:0}.esri-value-picker__layout--horizontal .esri-value-picker__label{flex:auto;padding:.5rem;display:flex}.esri-value-picker__layout--horizontal .esri-value-picker__label-border{flex:auto;padding-inline:.5rem}.esri-value-picker__layout--horizontal .esri-value-picker__label-text{text-overflow:ellipsis;font-size:var(--calcite-font-size--1);font-weight:var(--calcite-font-weight-normal);flex:auto;width:0}.esri-value-picker__layout--horizontal .esri-value-picker__separator{border-right:solid 1px var(--calcite-color-border-3);width:1px;margin-inline-start:.25rem}.esri-value-picker__layout--horizontal .esri-value-picker__slider{padding-inline:30px}.esri-value-picker__layout--horizontal .esri-value-picker__slider__tick-minor{height:3px}.esri-value-picker__layout--horizontal .esri-value-picker__slider__tick-major{height:6px}.esri-value-picker__layout--horizontal .esri-value-picker__slider__tick-steps{margin-top:-6px;margin-left:-1px}.esri-value-picker__layout--horizontal .esri-slider{margin-top:-10px}.esri-value-picker__layout--horizontal .esri-slider__track{height:1px}.esri-value-picker__layout--vertical.esri-value-picker__type--collection,.esri-value-picker__layout--vertical.esri-value-picker__type--undefined{height:-moz-fit-content;height:fit-content}.esri-value-picker__layout--vertical.esri-value-picker__type--collection .esri-value-picker__action-bar,.esri-value-picker__layout--vertical.esri-value-picker__type--undefined .esri-value-picker__action-bar{height:100%}.esri-value-picker__layout--vertical.esri-value-picker__type--slider{min-height:450px}.esri-value-picker__layout--vertical.esri-value-picker__type--slider .esri-value-picker__action-bar{height:100%;min-height:450px}.esri-value-picker__layout--vertical .esri-value-picker__caption{width:48px;padding:.25rem}.esri-value-picker__layout--vertical .esri-value-picker__caption-border{justify-content:center}.esri-value-picker__layout--vertical .esri-value-picker__caption-text{text-overflow:clip;font-size:var(--calcite-font-size--2);padding-block:.25rem}.esri-value-picker__layout--vertical .esri-value-picker__separator{border-bottom:solid 1px var(--calcite-color-border-3);height:1px;margin-top:.25rem}.esri-value-picker__layout--vertical .esri-value-picker__slider{flex-direction:column;padding:15px 0}.esri-value-picker__layout--vertical .esri-value-picker__slider__tick-minor{width:3px}.esri-value-picker__layout--vertical .esri-value-picker__slider__tick-major{width:6px}.esri-value-picker__layout--vertical .esri-value-picker__slider__tick-steps{margin-top:-1px;margin-left:-6px}.esri-value-picker__layout--vertical .esri-slider{margin-left:-13px}.esri-value-picker__layout--vertical .esri-slider__tick-label{margin-left:20px}.esri-value-picker__layout--vertical .esri-slider__track{width:1px}[dir=rtl] .esri-value-picker{direction:ltr}[dir=rtl] .esri-value-picker .esri-value-picker__combobox,[dir=rtl] .esri-value-picker .esri-value-picker__slider__tooltip{direction:rtl}.esri-video-player{min-width:calc(var(--esri-video-player-view-height)*var(--esri-video-player-view-aspect-ratio));--esri-video-player-view-height:300px;--esri-video-player-view-aspect-ratio:1.77;--esri-video-player-color-swatch-size:20px;--esri-video-player-color-swatch-gap:10px;--esri-video-player-progress-width:2px;--esri-video-player-controls-spacing:var(--calcite-size-16,16px)}.esri-video-player .esri-video-player__video-view{height:var(--esri-video-player-view-height);display:flex}.esri-video-player .esri-video-player__slider-progress-container{z-index:1;width:100%;position:relative}.esri-video-player .esri-video-player__progress{appearance:none;top:calc(50% - var(--esri-video-player-progress-width)/2);left:var(--esri-video-player-controls-spacing);background:var(--calcite-color-border-1);cursor:pointer;width:calc(100% - var(--esri-video-player-controls-spacing)*2);height:var(--esri-video-player-progress-width);border:none;display:block;position:absolute}.esri-video-player .esri-video-player__progress::-webkit-progress-bar{background-color:var(--calcite-color-border-3)}.esri-video-player .esri-video-player__progress::-webkit-progress-value{background-color:var(--calcite-color-border-input)}.esri-video-player .esri-video-player__progress::-moz-progress-bar{background-color:var(--calcite-color-border-3)}.esri-video-player .esri-video-player__slider{background-color:var(--calcite-color-foreground-1);padding:var(--esri-video-player-controls-spacing)}.esri-video-player .esri-video-player__slider .esri-slider .esri-slider__track{background-color:#0000}.esri-video-player .esri-video-player__slider .esri-slider .esri-slider__track .esri-slider__segment-0{background-color:var(--calcite-color-brand)}.esri-video-player .esri-video-player__slider .esri-slider .esri-slider__track .esri-slider__segment-1{background-color:#0000}.esri-video-player .esri-video-player__color-picker{column-gap:var(--esri-video-player-color-swatch-gap);grid-template-columns:repeat(5,1fr);display:grid}.esri-video-player .esri-video-player__color-picker .esri-video-player__color-block{cursor:pointer;width:var(--esri-video-player-color-swatch-size);height:var(--esri-video-player-color-swatch-size)}.esri-video-player .esri-video-player__color-picker .esri-video-player__color-block__active{border-radius:var(--esri-video-player-color-swatch-size)}.esri-video-player__toolbar{background-color:var(--calcite-color-foreground-1);padding:0 calc(var(--esri-video-player-controls-spacing)/2)calc(var(--esri-video-player-controls-spacing)/2);font-size:var(--calcite-font-size--2);align-items:center;display:flex}.esri-video-player__timecode{margin-inline:var(--calcite-size-12,12px);color:var(--calcite-color-text-3);align-items:center;display:flex}.esri-video-player__controls{flex:1 0 auto;justify-content:flex-end}.esri-video-player__settings-flow{min-width:var(--calcite-size-160)}.esri-metadata-table__empty-state{transition-duration:0s}.esri-weather{padding:var(--esri-widget-padding);width:-moz-fit-content;width:fit-content;position:relative}.esri-weather__content{flex-direction:column;gap:12px;width:min-content;display:flex}.esri-weather__content--has-error{visibility:hidden;pointer-events:none;height:0;overflow:hidden}.esri-weather__selector{flex-direction:row;align-items:center;gap:7px;display:flex}.esri-weather__options{flex-direction:column;gap:12px;display:flex}.esri-weather__options--hidden{display:none}.esri-weather__warning{flex-direction:row;align-items:center;gap:7px;font-size:12px;display:flex}.esri-weather__warning calcite-icon{color:var(--calcite-color-status-warning)}.esri-weather__labeled-slider calcite-slider{margin:0 -7px -14px}.esri-zoom{flex-flow:column;display:flex}.esri-zoom .esri-widget--button{box-shadow:none}.esri-zoom .esri-widget--button:first-child{margin-bottom:0}.esri-zoom .esri-widget--button:last-child{border-top:1px solid #6e6e6e4d}.esri-zoom.esri-zoom--horizontal{flex-flow:row-reverse}.esri-zoom.esri-zoom--horizontal .esri-widget--button:last-child{border-top:none}.esri-zoom.esri-zoom--horizontal .esri-widget--button:first-child{border-left:1px solid #6e6e6e4d}[dir=rtl] .esri-zoom.esri-zoom--horizontal .esri-widget--button:first-child{border-top:none}[dir=rtl] .esri-zoom.esri-zoom--horizontal .esri-widget--button:last-child{border-left:1px solid #6e6e6e4d}@keyframes esri-fade-in-down{0%{opacity:0;transform:translateY(-5px)}25%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translate(0,0)}}@keyframes esri-fade-in-up{0%{opacity:0;transform:translateY(5px)}25%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translate(0,0)}}@keyframes esri-fade-in-scale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes looping-progresss-bar-ani{0%{width:0;left:0}20%{width:20%;left:0}80%{width:20%;left:80%}to{width:0;left:100%}}@keyframes esri-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes panel-advance{0%{opacity:0;transform:translate(50px)scale(.99)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes panel-retreat{0%{opacity:0;transform:translate(-50px)scale(.99)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes panel-advance--rtl{0%{opacity:0;transform:translate(-50px)scale(.99)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes panel-retreat--rtl{0%{opacity:0;transform:translate(50px)scale(.99)}to{opacity:1;transform:translate(0,0)scale(1)}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/views/3d/analysis/images/heading-rotate.ts.svg b/library/arcgis/4.30/@arcgis/core/assets/esri/views/3d/analysis/images/heading-rotate.ts.svg new file mode 100644 index 00000000..2fb83592 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/views/3d/analysis/images/heading-rotate.ts.svg @@ -0,0 +1,10 @@ + + + + + + + diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/views/3d/analysis/images/tilt-rotate.ts.svg b/library/arcgis/4.30/@arcgis/core/assets/esri/views/3d/analysis/images/tilt-rotate.ts.svg new file mode 100644 index 00000000..bd2e5d3e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/views/3d/analysis/images/tilt-rotate.ts.svg @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/views/3d/environment/resources/stars.wsv b/library/arcgis/4.30/@arcgis/core/assets/esri/views/3d/environment/resources/stars.wsv new file mode 100644 index 00000000..d5d20c5c Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/views/3d/environment/resources/stars.wsv differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/views/3d/webgl-engine/lib/intersectorUtils.svg b/library/arcgis/4.30/@arcgis/core/assets/esri/views/3d/webgl-engine/lib/intersectorUtils.svg new file mode 100644 index 00000000..91c9f7f6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/views/3d/webgl-engine/lib/intersectorUtils.svg @@ -0,0 +1,117 @@ + + + + + +earth radius +world z + + + + + + + + + + + + + + + + + + + +world x + + + + + + + + + + + + + + + + + + + + + + + +i3s component + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +transformation at which global offsets are computed is not the truei3s world transformation. The component is moved along world z tothe right elevation of the components local origin. + + + + + + + + +world min +world max + + + + + + + + + + + + + + + + + diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip.json b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip.json new file mode 100644 index 00000000..b9356779 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip.json @@ -0,0 +1 @@ +{"sketch":{"area":"Area","deflection":"Deflection","direction":{"relative":"Deflection","absolute":"Direction"},"directionModeSelect":{"title":"Direction mode","absolute":"Absolute","relative":"Deflection"},"distance":"Distance","elevation":"Elevation","helpMessages2d":{"mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Click on the map to add a point.","polygonOneVertex":"Click on the map to continue drawing.","polygonTwoVertices":"Double-click on the map to complete.","polygonZeroVertices":"Click on the map to start drawing.","polylineOneVertex":"Double-click on the map to complete.","polylineZeroVertices":"Click on the map to start drawing."},"helpMessages3d":{"mesh":"Click in the scene to place the model.","meshTooClose":"Zoom out for a better view of the model.","meshTooFar":"Zoom in for a better view of the model.","meshUnderground":"Move underground for a better view of the model.","point":"Click in the scene to add a point.","polygonOneVertex":"Click in the scene to continue drawing.","polygonTwoVertices":"Double-click in the scene to complete.","polygonZeroVertices":"Click in the scene to start drawing.","polylineOneVertex":"Double-click in the scene to complete.","polylineZeroVertices":"Click in the scene to start drawing."},"latitude":"Latitude","lockConstraint":"Lock constraint","longitude":"Longitude","orientation":"Orientation","radius":"Radius","rotation":"Rotation","scale":"Scale","size":"Size","totalLength":"Total length","unlockConstraint":"Unlock constraint","x":"X","y":"Y","z":"Z"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_ar.json new file mode 100644 index 00000000..85d81cd7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_ar.json @@ -0,0 +1 @@ +{"sketch":{"area":"المنطقة","deflection":"انحراف","direction":{"relative":"انحراف","absolute":"اتجاه"},"directionModeSelect":{"title":"وضع الاتجاه","absolute":"مُطلق","relative":"انحراف"},"distance":"المسافة","elevation":"الارتفاع","helpMessages2d":{"mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"انقر فوق الخريطة لإضافة نقطة.","polygonOneVertex":"انقر فوق الخريطة لمتابعة الرسم.","polygonTwoVertices":"لإنهاء الخريطة، انقر عليها مرتين.","polygonZeroVertices":"انقر فوق الخريطة لبدء الرسم.","polylineOneVertex":"لإنهاء الخريطة، انقر عليها مرتين.","polylineZeroVertices":"انقر فوق الخريطة لبدء الرسم."},"helpMessages3d":{"mesh":"انقر في المشهد لوضع النموذج.","meshTooClose":"قم بالتصغير لرؤية النموذج بشكل أفضل.","meshTooFar":"قم بالتكبير لرؤية النموذج بشكل أفضل.","meshUnderground":"تحرك نحو الباطن للحصول على رؤية أفضل للنموذج.","point":"انقر في المشهد لإضافة نقطة.","polygonOneVertex":"انقر في المشهد لمتابعة الرسم.","polygonTwoVertices":"لإنهاء المشهد، انقر عليه مرتين.","polygonZeroVertices":"انقر في المشهد لبدء الرسم.","polylineOneVertex":"لإنهاء المشهد، انقر عليه مرتين.","polylineZeroVertices":"انقر في المشهد لبدء الرسم."},"latitude":"خط عرض","lockConstraint":"قفل القيود","longitude":"خط طول","orientation":"توجيه","radius":"نصف القطر","rotation":"الاستدارة","scale":"مقياس","size":"الحجم","totalLength":"إجمالي الطول","unlockConstraint":"إلغاء قفل القيود","x":"X","y":"Y","z":"Z"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_bg.json new file mode 100644 index 00000000..e9315025 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_bg.json @@ -0,0 +1 @@ +{"sketch":{"area":"Площ","deflection":"Деформация","direction":{"relative":"Деформация","absolute":"Посока"},"directionModeSelect":{"title":"Режим на направление","absolute":"Абсолютно","relative":"Деформация"},"distance":"Разстояние","elevation":"Височина","helpMessages2d":{"mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Натиснете върху картата, за да добавите точка.","polygonOneVertex":"Натиснете върху картата, за да продължите да чертаете.","polygonTwoVertices":"Натиснете два пъти върху картата, за да завършите.","polygonZeroVertices":"Натиснете върху картата, за да започнете да чертаете.","polylineOneVertex":"Натиснете два пъти върху картата, за да завършите.","polylineZeroVertices":"Натиснете върху картата, за да започнете да чертаете."},"helpMessages3d":{"mesh":"Натиснете върху сцената, за да добавите модела.","meshTooClose":"Намалете за по-добър изглед на модела.","meshTooFar":"Увеличете за по-добър изглед на модела.","meshUnderground":"Преместете се под земята за по-добър изглед на модела.","point":"Натиснете върху сцената, за да добавите точка.","polygonOneVertex":"Натиснете върху сцената, за да продължите да чертаете.","polygonTwoVertices":"Натиснете два пъти върху сцената, за да завършите.","polygonZeroVertices":"Натиснете върху сцената, за да започнете да чертаете.","polylineOneVertex":"Натиснете два пъти върху сцената, за да завършите.","polylineZeroVertices":"Натиснете върху сцената, за да започнете да чертаете."},"latitude":"Географска ширина","lockConstraint":"Ограничение за заключване","longitude":"Географска дължина","orientation":"Ориентация","radius":"Радиус","rotation":"Въртене","scale":"Мащаб","size":"Размер","totalLength":"Обща дължина","unlockConstraint":"Ограничение за отключване","x":"X","y":"Y","z":"Z"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_bs.json new file mode 100644 index 00000000..fa099108 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_bs.json @@ -0,0 +1 @@ +{"sketch":{"area":"Poligona","deflection":"Progib","direction":{"relative":"Progib","absolute":"Smjer"},"directionModeSelect":{"title":"Usmjereni način rada","absolute":"Apsolutno","relative":"Progib"},"distance":"Udaljenosti","elevation":"Visina terena","helpMessages2d":{"mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Kliknite na kartu za dodavanje točke.","polygonOneVertex":"Kliknite na kartu da biste nastavili crtati.","polygonTwoVertices":"Kliknite dvaput na kartu za dovršetak.","polygonZeroVertices":"Kliknite na kartu da biste počeli crtati.","polylineOneVertex":"Kliknite dvaput na kartu za dovršetak.","polylineZeroVertices":"Kliknite na kartu da biste počeli crtati."},"helpMessages3d":{"mesh":"Kliknite na scenu za postavljanje modela.","meshTooClose":"SManjite za bolji prikaz modela.","meshTooFar":"Uvećajte za bolji prikaz modela.","meshUnderground":"Pomaknite se ispod zemlje za bolji pregled modela.","point":"Kliknite na scenu za dodavanje točke.","polygonOneVertex":"Kliknite scenu za nastavak crtanja.","polygonTwoVertices":"Kliknite dvaput na scenu za dovršetak.","polygonZeroVertices":"Kliknite scenu za početak crtanja.","polylineOneVertex":"Kliknite dvaput na scenu za dovršetak.","polylineZeroVertices":"Kliknite scenu za početak crtanja."},"latitude":"Geografska širina","lockConstraint":"Zaključaj ograničenje","longitude":"Geografska dužina","orientation":"Orijentacija","radius":"Polumjer","rotation":"Rotacija","scale":"Mjerilo","size":"Veličina","totalLength":"Ukupna duljina","unlockConstraint":"Otključaj ograničenje","x":"X","y":"Y","z":"Z"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_ca.json new file mode 100644 index 00000000..c85f1ed5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_ca.json @@ -0,0 +1 @@ +{"sketch":{"area":"Àrea","deflection":"Deflexió","direction":{"relative":"Deflexió","absolute":"Direcció"},"directionModeSelect":{"title":"Mode de direcció","absolute":"Absolut","relative":"Deflexió"},"distance":"Distància","elevation":"Elevació","helpMessages2d":{"mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Feu clic al mapa per afegir-hi un punt.","polygonOneVertex":"Feu clic al mapa per continuar dibuixant.","polygonTwoVertices":"Feu doble clic al mapa per completar.","polygonZeroVertices":"Feu clic al mapa per començar a dibuixar.","polylineOneVertex":"Feu doble clic al mapa per completar.","polylineZeroVertices":"Feu clic al mapa per començar a dibuixar."},"helpMessages3d":{"mesh":"Feu clic a l'escena per col·locar el model.","meshTooClose":"Allunyeu la imatge per veure millor el model.","meshTooFar":"Amplieu la imatge per veure millor el model.","meshUnderground":"Moveu-vos al nivell subterrani per veure millor el model.","point":"Feu clic a l'escena per afegir un punt.","polygonOneVertex":"Feu clic a l'escena per continuar dibuixant.","polygonTwoVertices":"Feu doble clic a l'escena per completar.","polygonZeroVertices":"Feu clic a l'escena per començar a dibuixar.","polylineOneVertex":"Feu doble clic a l'escena per completar.","polylineZeroVertices":"Feu clic a l'escena per començar a dibuixar."},"latitude":"Latitud","lockConstraint":"Bloqueja la restricció","longitude":"Longitud","orientation":"Orientació","radius":"Radi","rotation":"Rotació","scale":"Escala","size":"Mida","totalLength":"Longitud total","unlockConstraint":"Desbloqueja la restricció","x":"X","y":"Y","z":"Z"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_cs.json new file mode 100644 index 00000000..75faf1c4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_cs.json @@ -0,0 +1 @@ +{"sketch":{"area":"Plocha","deflection":"Odklon","direction":{"relative":"Odklon","absolute":"Směr"},"directionModeSelect":{"title":"Režim směru","absolute":"Absolutní","relative":"Odklon"},"distance":"Vzdálenost","elevation":"Nadmořská výška","helpMessages2d":{"mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Kliknutím přidejte bod do mapy.","polygonOneVertex":"Kliknutím na mapu pokračujte v kreslení.","polygonTwoVertices":"Dvojitým kliknutím kreslení dokončíte.","polygonZeroVertices":"Kliknutím na mapu zahájíte kreslení.","polylineOneVertex":"Dvojitým kliknutím kreslení dokončíte.","polylineZeroVertices":"Kliknutím do mapy zahájíte kreslení."},"helpMessages3d":{"mesh":"Kliknutím do scény umístěte model.","meshTooClose":"Abyste model lépe viděli, oddalte zobrazení.","meshTooFar":"Abyste model lépe viděli, přibližte zobrazení.","meshUnderground":"Abyste model lépe viděli, přesuňte zobrazení do podzemí.","point":"Kliknutím do scény přidejte bod.","polygonOneVertex":"Kliknutím do scény pokračujte v kreslení.","polygonTwoVertices":"Dvojitým kliknutím kreslení dokončíte.","polygonZeroVertices":"Kliknutím do scény zahájíte kreslení.","polylineOneVertex":"Dvojitým kliknutím kreslení dokončíte.","polylineZeroVertices":"Kliknutím do scény zahájíte kreslení."},"latitude":"Zeměpisná šířka","lockConstraint":"Zamknout omezení","longitude":"Zeměpisná délka","orientation":"Orientace","radius":"Poloměr","rotation":"Otočení","scale":"Měřítko","size":"Velikost","totalLength":"Celková délka","unlockConstraint":"Odemknout omezení","x":"X","y":"Y","z":"Z"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_da.json new file mode 100644 index 00000000..126d6971 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_da.json @@ -0,0 +1 @@ +{"sketch":{"area":"Område","deflection":"Afbøjning","direction":{"relative":"Afbøjning","absolute":"Vejledning"},"directionModeSelect":{"title":"Vejledningstilstand","absolute":"Absolut","relative":"Afbøjning"},"distance":"Afstand","elevation":"Højde","helpMessages2d":{"mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Klik på kortet for at tilføje et punkt.","polygonOneVertex":"Klik på kortet for at forsætte med at tegne.","polygonTwoVertices":"Dobbeltklik på kortet for at færdiggøre.","polygonZeroVertices":"Klik på kortet for at begynde at tegne.","polylineOneVertex":"Dobbeltklik på kortet for at færdiggøre.","polylineZeroVertices":"Klik på kortet for at begynde at tegne."},"helpMessages3d":{"mesh":"Klik på scenen for at placere modellen.","meshTooClose":"Zoom ud for at få en bedre visning af modellen.","meshTooFar":"Zoom ind for at få en bedre visning af modellen.","meshUnderground":"Flyt under jorden for at få en bedre visning af modellen.","point":"Klik i scenen for at tilføje et punkt.","polygonOneVertex":"Klik i scenen for at fortsætte med at tegne.","polygonTwoVertices":"Klik i scenen for at færdiggøre.","polygonZeroVertices":"Klik i scenen for at begynde at tegne.","polylineOneVertex":"Klik i scenen for at færdiggøre.","polylineZeroVertices":"Klik i scenen for at begynde at tegne."},"latitude":"Bredde","lockConstraint":"Lås begrænsning","longitude":"Længde","orientation":"Retning","radius":"Radius","rotation":"Rotation","scale":"Målestok","size":"Størrelse","totalLength":"Samlet længde","unlockConstraint":"Lås begrænsning op","x":"X","y":"J","z":"Z"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_de.json new file mode 100644 index 00000000..d6d22e38 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_de.json @@ -0,0 +1 @@ +{"sketch":{"area":"Fläche","deflection":"Ablenkung","direction":{"relative":"Ablenkung","absolute":"Richtung"},"directionModeSelect":{"title":"Richtungsmodus","absolute":"Absolut","relative":"Ablenkung"},"distance":"Entfernung","elevation":"Höhe","helpMessages2d":{"mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Klicken Sie auf die Karte, um einen Punkt hinzuzufügen.","polygonOneVertex":"Klicken Sie auf die Karte, um das Zeichnen fortzusetzen.","polygonTwoVertices":"Doppelklicken Sie zum Abschließen auf die Karte.","polygonZeroVertices":"Klicken Sie auf die Karte, um mit dem Zeichnen zu beginnen.","polylineOneVertex":"Doppelklicken Sie zum Abschließen auf die Karte.","polylineZeroVertices":"Klicken Sie auf die Karte, um mit dem Zeichnen zu beginnen."},"helpMessages3d":{"mesh":"Klicken Sie in die Szene, um das Modell zu platzieren.","meshTooClose":"Verkleinern Sie die Ansicht, um das Modell besser zu sehen.","meshTooFar":"Vergrößern Sie die Ansicht, um das Modell besser zu sehen.","meshUnderground":"Untergrund verschieben, um das Modell besser zu sehen.","point":"Klicken Sie in die Szene, um einen Punkt hinzuzufügen.","polygonOneVertex":"Klicken Sie in die Szene, um das Zeichnen fortzusetzen.","polygonTwoVertices":"Doppelklicken Sie zum Abschließen in die Szene.","polygonZeroVertices":"Klicken Sie in die Szene, um mit dem Zeichnen zu beginnen.","polylineOneVertex":"Doppelklicken Sie zum Abschließen in die Szene.","polylineZeroVertices":"Klicken Sie in die Szene, um mit dem Zeichnen zu beginnen."},"latitude":"Breitengrad","lockConstraint":"Beschränkung sperren","longitude":"Längengrad","orientation":"Ausrichtung","radius":"Radius","rotation":"Drehung","scale":"Maßstab","size":"Größe","totalLength":"Gesamtlänge","unlockConstraint":"Beschränkung entsperren","x":"X","y":"Y","z":"Z"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_el.json new file mode 100644 index 00000000..58f7bbd1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_el.json @@ -0,0 +1 @@ +{"sketch":{"area":"Περιοχή","deflection":"Εκτροπή","direction":{"relative":"Εκτροπή","absolute":"Κατεύθυνση"},"directionModeSelect":{"title":"Λειτουργία κατεύθυνσης","absolute":"Απόλυτη τιμή","relative":"Εκτροπή"},"distance":"Απόσταση","elevation":"Υψόμετρο","helpMessages2d":{"mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Κάντε κλικ στον χάρτη για να προσθέσετε ένα σημείο.","polygonOneVertex":"Κάντε κλικ στον χάρτη για να συνεχίσετε να σχεδιάζετε.","polygonTwoVertices":"Κάντε διπλό κλικ για να ολοκληρώσετε τη διαδικασία.","polygonZeroVertices":"Κάντε κλικ στον χάρτη για να αρχίσετε να σχεδιάζετε.","polylineOneVertex":"Κάντε διπλό κλικ για να ολοκληρώσετε τη διαδικασία.","polylineZeroVertices":"Κάντε κλικ στον χάρτη για να αρχίσετε να σχεδιάζετε."},"helpMessages3d":{"mesh":"Κάντε κλικ στη 3D προβολή για να τοποθετήσετε το μοντέλο.","meshTooClose":"Κάντε σμίκρυνση για να δείτε καλύτερα το μοντέλο.","meshTooFar":"Κάντε μεγέθυνση για να δείτε καλύτερα το μοντέλο.","meshUnderground":"Πηγαίνετε σε υπόγειο για να δείτε καλύτερα το μοντέλο.","point":"Κάντε κλικ στην προβολή 3D για να προσθέσετε ένα σημείο.","polygonOneVertex":"Κάντε κλικ στην προβολή 3D για να συνεχίσετε να σχεδιάζετε.","polygonTwoVertices":"Κάντε διπλό κλικ στην προβολή 3D για να ολοκληρώσετε τη διαδικασία.","polygonZeroVertices":"Κάντε κλικ στην προβολή 3D για να αρχίσετε να σχεδιάζετε.","polylineOneVertex":"Κάντε διπλό κλικ στην προβολή 3D για να ολοκληρώσετε τη διαδικασία.","polylineZeroVertices":"Κάντε κλικ στην προβολή 3D για να αρχίσετε να σχεδιάζετε."},"latitude":"Γεωγραφικό πλάτος","lockConstraint":"Περιορισμός κλειδώματος","longitude":"Γεωγραφικό μήκος","orientation":"Προσανατολισμός","radius":"Ακτίνα","rotation":"Περιστροφή","scale":"Κλίμακα","size":"Μέγεθος","totalLength":"Συνολικό μήκος","unlockConstraint":"Περιορισμός ξεκλειδώματος","x":"X","y":"Y","z":"Z"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_en.json new file mode 100644 index 00000000..b9356779 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_en.json @@ -0,0 +1 @@ +{"sketch":{"area":"Area","deflection":"Deflection","direction":{"relative":"Deflection","absolute":"Direction"},"directionModeSelect":{"title":"Direction mode","absolute":"Absolute","relative":"Deflection"},"distance":"Distance","elevation":"Elevation","helpMessages2d":{"mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Click on the map to add a point.","polygonOneVertex":"Click on the map to continue drawing.","polygonTwoVertices":"Double-click on the map to complete.","polygonZeroVertices":"Click on the map to start drawing.","polylineOneVertex":"Double-click on the map to complete.","polylineZeroVertices":"Click on the map to start drawing."},"helpMessages3d":{"mesh":"Click in the scene to place the model.","meshTooClose":"Zoom out for a better view of the model.","meshTooFar":"Zoom in for a better view of the model.","meshUnderground":"Move underground for a better view of the model.","point":"Click in the scene to add a point.","polygonOneVertex":"Click in the scene to continue drawing.","polygonTwoVertices":"Double-click in the scene to complete.","polygonZeroVertices":"Click in the scene to start drawing.","polylineOneVertex":"Double-click in the scene to complete.","polylineZeroVertices":"Click in the scene to start drawing."},"latitude":"Latitude","lockConstraint":"Lock constraint","longitude":"Longitude","orientation":"Orientation","radius":"Radius","rotation":"Rotation","scale":"Scale","size":"Size","totalLength":"Total length","unlockConstraint":"Unlock constraint","x":"X","y":"Y","z":"Z"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_es.json new file mode 100644 index 00000000..a150a04b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_es.json @@ -0,0 +1 @@ +{"sketch":{"area":"Área","deflection":"Desviación","direction":{"relative":"Desviación","absolute":"Dirección"},"directionModeSelect":{"title":"Modo de dirección","absolute":"Absoluto","relative":"Desviación"},"distance":"Distancia","elevation":"Elevación","helpMessages2d":{"mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Haga clic en el mapa para agregar un punto.","polygonOneVertex":"Haga clic en el mapa para seguir dibujando.","polygonTwoVertices":"Haga doble clic en el mapa para terminar.","polygonZeroVertices":"Haga clic en el mapa para comenzar a dibujar.","polylineOneVertex":"Haga doble clic en el mapa para terminar.","polylineZeroVertices":"Haga clic en el mapa para comenzar a dibujar."},"helpMessages3d":{"mesh":"Haga clic en la escena para colocar el modelo.","meshTooClose":"Aleje para ver mejor el modelo.","meshTooFar":"Acerque para ver mejor el modelo.","meshUnderground":"Muévase bajo tierra para tener una mejor vista del modelo.","point":"Haga clic en la escena para agregar un punto.","polygonOneVertex":"Haga clic en la escena para seguir dibujando.","polygonTwoVertices":"Haga doble clic en la escena para terminar.","polygonZeroVertices":"Haga clic en la escena para empezar a dibujar.","polylineOneVertex":"Haga doble clic en la escena para terminar.","polylineZeroVertices":"Haga clic en la escena para empezar a dibujar."},"latitude":"Latitud","lockConstraint":"Bloquear restricción","longitude":"Longitud","orientation":"Orientación","radius":"Radio","rotation":"Rotación","scale":"Escala","size":"Tamaño","totalLength":"Longitud total","unlockConstraint":"Desbloquear restricción","x":"X","y":"Y","z":"Z"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_et.json new file mode 100644 index 00000000..95ecd621 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_et.json @@ -0,0 +1 @@ +{"sketch":{"area":"Pind","deflection":"Kõrvalekalle","direction":{"relative":"Kõrvalekalle","absolute":"Suund"},"directionModeSelect":{"title":"Suunarežiim","absolute":"Absoluutne","relative":"Kõrvalekalle"},"distance":"Vahemaa","elevation":"Kõrgusandmed","helpMessages2d":{"mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Klõpsake punkti lisamiseks kaardil.","polygonOneVertex":"Klõpsake joonistamise jätkamiseks kaardil.","polygonTwoVertices":"Topeltklõpsake lõpetamiseks kaardil.","polygonZeroVertices":"Klõpsake joonistamise alustamiseks kaardil.","polylineOneVertex":"Topeltklõpsake lõpetamiseks kaardil.","polylineZeroVertices":"Klõpsake joonistamise alustamiseks kaardil."},"helpMessages3d":{"mesh":"Mudeli paigutamiseks klõpsake stseenis.","meshTooClose":"Mudeli paremini nägemiseks vähendage.","meshTooFar":"Mudeli paremini nägemiseks suurendage.","meshUnderground":"Mudelist parema ülevaate saamiseks tooge see esiplaanile.","point":"Klõpsake punkti lisamiseks stseenil.","polygonOneVertex":"Klõpsake joonistamise jätkamiseks stseenil.","polygonTwoVertices":"Topeltklõpsake lõpetamiseks stseenil.","polygonZeroVertices":"Klõpsake joonistamise alustamiseks stseenil.","polylineOneVertex":"Topeltklõpsake lõpetamiseks stseenil.","polylineZeroVertices":"Klõpsake joonistamise alustamiseks stseenil."},"latitude":"Laiuskraad","lockConstraint":"Lukusta piirang","longitude":"Pikkuskraad","orientation":"Orientatsioon","radius":"Raadius","rotation":"Pööramine","scale":"Mõõtkava","size":"Suurus","totalLength":"Kogupikkus","unlockConstraint":"Vabasta piirang","x":"X","y":"Y","z":"Z"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_fi.json new file mode 100644 index 00000000..e1b16aaf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_fi.json @@ -0,0 +1 @@ +{"sketch":{"area":"Pinta-ala","deflection":"Poikkeama","direction":{"relative":"Poikkeama","absolute":"Suunta"},"directionModeSelect":{"title":"Suunnan tila","absolute":"Absoluuttinen","relative":"Poikkeama"},"distance":"Etäisyys","elevation":"Korkeustaso","helpMessages2d":{"mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Lisää piste napsauttamalla karttaa.","polygonOneVertex":"Jatka piirtämistä napsauttamalla karttaa.","polygonTwoVertices":"Suorita loppuun kaksoisnapsauttamalla kartassa.","polygonZeroVertices":"Aloita piirtäminen napsauttamalla karttaa.","polylineOneVertex":"Suorita loppuun kaksoisnapsauttamalla kartassa.","polylineZeroVertices":"Aloita piirtäminen napsauttamalla karttaa."},"helpMessages3d":{"mesh":"Sijoita malli napsauttamalla maisemaa.","meshTooClose":"Loitonna, jotta saat paremman näkymän mallista.","meshTooFar":"Tarkenna, jotta saat paremman näkymän mallista.","meshUnderground":"Siirry maan alle, jotta saat paremman näkymän mallista.","point":"Lisää piste napsauttamalla maisemassa.","polygonOneVertex":"Jatka piirtämistä napsauttamalla maisemassa.","polygonTwoVertices":"Suorita loppuun kaksoisnapsauttamalla maisemassa.","polygonZeroVertices":"Aloita piirtäminen napsauttamalla maisemassa.","polylineOneVertex":"Suorita loppuun kaksoisnapsauttamalla maisemassa.","polylineZeroVertices":"Aloita piirtäminen napsauttamalla maisemassa."},"latitude":"Leveysaste","lockConstraint":"Lukitse rajoitus","longitude":"Pituusaste","orientation":"Suunta","radius":"Säde","rotation":"Kierto","scale":"Mittakaava","size":"Koko","totalLength":"Kokonaispituus","unlockConstraint":"Poista rajoituksen lukitus","x":"X","y":"Y","z":"Z"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_fr.json new file mode 100644 index 00000000..daf874bd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_fr.json @@ -0,0 +1 @@ +{"sketch":{"area":"Surface","deflection":"Déflexion","direction":{"relative":"Déflexion","absolute":"Direction"},"directionModeSelect":{"title":"Mode de direction","absolute":"Absolu","relative":"Déflexion"},"distance":"Distance","elevation":"Élévation","helpMessages2d":{"mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Cliquez sur la carte pour ajouter un point.","polygonOneVertex":"Cliquez sur la carte pour continuer à dessiner.","polygonTwoVertices":"Double-cliquez sur la carte pour terminer.","polygonZeroVertices":"Cliquez sur la carte pour commencer à dessiner.","polylineOneVertex":"Double-cliquez sur la carte pour terminer.","polylineZeroVertices":"Cliquez sur la carte pour commencer à dessiner."},"helpMessages3d":{"mesh":"Cliquez sur la scène pour insérer le modèle.","meshTooClose":"Effectuez un zoom arrière pour mieux voir le modèle.","meshTooFar":"Effectuez un zoom avant pour mieux voir le modèle.","meshUnderground":"Utilisez la navigation souterraine pour mieux voir le modèle.","point":"Cliquez dans la scène pour ajouter un point.","polygonOneVertex":"Cliquez dans la scène pour continuer à dessiner.","polygonTwoVertices":"Double-cliquez dans la scène pour terminer.","polygonZeroVertices":"Cliquez dans la scène pour commencer à dessiner.","polylineOneVertex":"Double-cliquez dans la scène pour terminer.","polylineZeroVertices":"Cliquez dans la scène pour commencer à dessiner."},"latitude":"Latitude","lockConstraint":"Verrouiller la contrainte","longitude":"Longitude","orientation":"Orientation","radius":"Rayon","rotation":"Rotation","scale":"Échelle","size":"Taille","totalLength":"Longueur totale","unlockConstraint":"Déverrouiller la contrainte","x":"X","y":"Y","z":"Z"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_he.json new file mode 100644 index 00000000..4b71010e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_he.json @@ -0,0 +1 @@ +{"sketch":{"area":"שטח","deflection":"הסטה","direction":{"relative":"הסטה","absolute":"כיוון"},"directionModeSelect":{"title":"מצב כיוון","absolute":"מוחלט","relative":"הסטה"},"distance":"מרחק","elevation":"גובה","helpMessages2d":{"mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"לחץ על המפה כדי להוסיף נקודה","polygonOneVertex":"לחץ על המפה להמשך השרטוט.","polygonTwoVertices":"לחץ לחיצה כפולה על המפה להשלמה.","polygonZeroVertices":"לחץ על המפה כדי להתחיל בשרטוט.","polylineOneVertex":"לחץ לחיצה כפולה על המפה להשלמה.","polylineZeroVertices":"לחץ על המפה כדי להתחיל בשרטוט."},"helpMessages3d":{"mesh":"לחץ בתוך הסצנה כדי למקם את מודל.","meshTooClose":"בצע זום החוצה כדי לשפר את תצוגת המודל.","meshTooFar":"בצע זום פנימה כדי לשפר את תצוגת המודל.","meshUnderground":"העבר מתחת לפני השטח כדי לשפר את תצוגת המודל.","point":"לחץ בסצנה כדי להוסיף נקודה.","polygonOneVertex":"לחץ בסצנה כדי להמשיך לשרטט.","polygonTwoVertices":"לחץ לחיצה כפולה בסצנה כדי להשלים.","polygonZeroVertices":"לחץ בסצנה כדי להתחיל לשרטט.","polylineOneVertex":"לחץ לחיצה כפולה בסצנה כדי להשלים.","polylineZeroVertices":"לחץ בסצנה כדי להתחיל לשרטט."},"latitude":"קו רוחב","lockConstraint":"נעילת הגבלה","longitude":"קו אורך","orientation":"כיוון","radius":"רדיוס","rotation":"סיבוב","scale":"קנה מידה","size":"גודל","totalLength":"אורך כולל","unlockConstraint":"ביטול נעילת הגבלה","x":"X","y":"Y","z":"Z"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_hr.json new file mode 100644 index 00000000..fa099108 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_hr.json @@ -0,0 +1 @@ +{"sketch":{"area":"Poligona","deflection":"Progib","direction":{"relative":"Progib","absolute":"Smjer"},"directionModeSelect":{"title":"Usmjereni način rada","absolute":"Apsolutno","relative":"Progib"},"distance":"Udaljenosti","elevation":"Visina terena","helpMessages2d":{"mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Kliknite na kartu za dodavanje točke.","polygonOneVertex":"Kliknite na kartu da biste nastavili crtati.","polygonTwoVertices":"Kliknite dvaput na kartu za dovršetak.","polygonZeroVertices":"Kliknite na kartu da biste počeli crtati.","polylineOneVertex":"Kliknite dvaput na kartu za dovršetak.","polylineZeroVertices":"Kliknite na kartu da biste počeli crtati."},"helpMessages3d":{"mesh":"Kliknite na scenu za postavljanje modela.","meshTooClose":"SManjite za bolji prikaz modela.","meshTooFar":"Uvećajte za bolji prikaz modela.","meshUnderground":"Pomaknite se ispod zemlje za bolji pregled modela.","point":"Kliknite na scenu za dodavanje točke.","polygonOneVertex":"Kliknite scenu za nastavak crtanja.","polygonTwoVertices":"Kliknite dvaput na scenu za dovršetak.","polygonZeroVertices":"Kliknite scenu za početak crtanja.","polylineOneVertex":"Kliknite dvaput na scenu za dovršetak.","polylineZeroVertices":"Kliknite scenu za početak crtanja."},"latitude":"Geografska širina","lockConstraint":"Zaključaj ograničenje","longitude":"Geografska dužina","orientation":"Orijentacija","radius":"Polumjer","rotation":"Rotacija","scale":"Mjerilo","size":"Veličina","totalLength":"Ukupna duljina","unlockConstraint":"Otključaj ograničenje","x":"X","y":"Y","z":"Z"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_hu.json new file mode 100644 index 00000000..48bb6cae --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_hu.json @@ -0,0 +1 @@ +{"sketch":{"area":"Terület","deflection":"Deflekció, elhajlás, kitérés","direction":{"relative":"Deflekció, elhajlás, kitérés","absolute":"Irány"},"directionModeSelect":{"title":"Irány mód","absolute":"Abszolút","relative":"Deflekció, elhajlás, kitérés"},"distance":"Távolság","elevation":"Domborzat","helpMessages2d":{"mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Kattintson a térképre egy pont hozzáadásához.","polygonOneVertex":"Kattintson a térképre a rajzolás folytatásához.","polygonTwoVertices":"Kattintson duplán a térképre a befejezéshez.","polygonZeroVertices":"Kattintson a térképre a rajzolás elkezdéséhez.","polylineOneVertex":"Kattintson duplán a térképre a befejezéshez.","polylineZeroVertices":"Kattintson a térképre a rajzolás elkezdéséhez."},"helpMessages3d":{"mesh":"A modell elhelyezéséhez kattintson a 3D térkép kívánt helyére.","meshTooClose":"A modell jobb képének megjelenítéséhez kicsinyítsen.","meshTooFar":"A modell jobb képének megjelenítéséhez nagyítson.","meshUnderground":"A modell jobb képének megjelenítéséhez mozgassa a felszín alá.","point":"Kattintson a 3D térképre egy pont hozzáadásához.","polygonOneVertex":"Kattintson a 3D térképre a rajzolás folytatásához.","polygonTwoVertices":"Kattintson duplán a 3D térképre a befejezéshez.","polygonZeroVertices":"Kattintson a 3D térképre a rajzolás elkezdéséhez.","polylineOneVertex":"Kattintson duplán a 3D térképre a befejezéshez.","polylineZeroVertices":"Kattintson a 3D térképre a rajzolás elkezdéséhez."},"latitude":"Szélesség","lockConstraint":"Korlátozás zárolása","longitude":"Hosszúság","orientation":"Tájolás","radius":"Sugár","rotation":"Forgatás","scale":"Méretarány","size":"Méret","totalLength":"Teljes hossz","unlockConstraint":"Korlátozás feloldása","x":"X","y":"Y","z":"Z"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_id.json new file mode 100644 index 00000000..641c1006 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_id.json @@ -0,0 +1 @@ +{"sketch":{"area":"Luas","deflection":"Defleksi","direction":{"relative":"Defleksi","absolute":"Arah"},"directionModeSelect":{"title":"Mode arah","absolute":"Absolut","relative":"Defleksi"},"distance":"Jarak","elevation":"Elevasi","helpMessages2d":{"mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Klik pada peta untuk menambahkan titik.","polygonOneVertex":"Klik pada peta untuk melanjutkan menggambar.","polygonTwoVertices":"Klik peta dua kali untuk menyelesaikan.","polygonZeroVertices":"Klik pada peta untuk mulai menggambar.","polylineOneVertex":"Klik peta dua kali untuk menyelesaikan.","polylineZeroVertices":"Klik pada peta untuk mulai menggambar."},"helpMessages3d":{"mesh":"Klik pada scene untuk meletakkan model.","meshTooClose":"Perkecil untuk tampilan model lebih baik.","meshTooFar":"Perbesar untuk tampilan model lebih baik.","meshUnderground":"Bergerak ke bawah tanah untuk tampilan model lebih baik.","point":"Klik scene untuk menambahkan poin.","polygonOneVertex":"Klik scene untuk melanjutkan menggambar.","polygonTwoVertices":"Klik scene dua kali untuk menyelesaikan.","polygonZeroVertices":"Klik scene untuk mulai menggambar.","polylineOneVertex":"Klik scene dua kali untuk menyelesaikan.","polylineZeroVertices":"Klik scene untuk mulai menggambar."},"latitude":"Garis Lintang","lockConstraint":"Kunci batasan","longitude":"Garis Bujur","orientation":"Orientasi","radius":"Radius","rotation":"Rotasi","scale":"Skala","size":"Ukuran","totalLength":"Panjang total","unlockConstraint":"Buka kunci batasan","x":"X","y":"Y","z":"Z"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_it.json new file mode 100644 index 00000000..e94e5e64 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_it.json @@ -0,0 +1 @@ +{"sketch":{"area":"Area","deflection":"Deflezione","direction":{"relative":"Deflezione","absolute":"Direzione"},"directionModeSelect":{"title":"Modalità direzione","absolute":"Assoluto","relative":"Deflezione"},"distance":"Distanza","elevation":"Elevazione","helpMessages2d":{"mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Fare clic sulla mappa per aggiungere un punto.","polygonOneVertex":"Fare clic sulla mappa per continuare a disegnare.","polygonTwoVertices":"Fare doppio clic sulla mappa per completare.","polygonZeroVertices":"Fare clic sulla mappa per iniziare a disegnare.","polylineOneVertex":"Fare doppio clic sulla mappa per completare.","polylineZeroVertices":"Fare clic sulla mappa per iniziare a disegnare."},"helpMessages3d":{"mesh":"Fare clic sulla scena per posizionare il modello.","meshTooClose":"Rimpicciolire per avere una vista migliore del modello.","meshTooFar":"Ingrandire per avere una vista migliore del modello.","meshUnderground":"Spostarsi nel sottosuolo per avere una vista migliore del modello.","point":"Fare clic sulla scena per aggiungere un punto.","polygonOneVertex":"Fare clic sulla scena per continuare a disegnare.","polygonTwoVertices":"Fare doppio clic sulla scena per completare.","polygonZeroVertices":"Fare clic sulla scena per iniziare a disegnare.","polylineOneVertex":"Fare doppio clic sulla scena per completare.","polylineZeroVertices":"Fare clic sulla scena per iniziare a disegnare."},"latitude":"Latitudine","lockConstraint":"Blocca vincolo","longitude":"Longitudine","orientation":"Orientamento","radius":"Raggio","rotation":"Rotazione","scale":"Scala","size":"Dimensione","totalLength":"Lunghezza totale","unlockConstraint":"Sblocca vincolo","x":"X","y":"Y","z":"Z"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_ja.json new file mode 100644 index 00000000..5841a938 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_ja.json @@ -0,0 +1 @@ +{"sketch":{"area":"面積","deflection":"相対","direction":{"relative":"相対","absolute":"方向"},"directionModeSelect":{"title":"方向モード","absolute":"絶対","relative":"相対"},"distance":"距離","elevation":"標高","helpMessages2d":{"mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"マップをクリックしてポイントを追加します。","polygonOneVertex":"マップをクリックして描画を続行します。","polygonTwoVertices":"マップをダブルクリックして完成します。","polygonZeroVertices":"マップをクリックして描画を開始します。","polylineOneVertex":"マップをダブルクリックして完成します。","polylineZeroVertices":"マップをクリックして描画を開始します。"},"helpMessages3d":{"mesh":"シーン内をクリックしてモデルを配置します。","meshTooClose":"縮小してモデルを見やすくします。","meshTooFar":"拡大してモデルを見やすくします。","meshUnderground":"地下に移動してモデルを見やすくします。","point":"シーンをクリックしてポイントを追加します。","polygonOneVertex":"シーンをクリックして描画を続行します。","polygonTwoVertices":"シーンをダブルクリックして完成します。","polygonZeroVertices":"シーンをクリックして描画を開始します。","polylineOneVertex":"シーンをダブルクリックして完成します。","polylineZeroVertices":"シーンをクリックして描画を開始します。"},"latitude":"緯度","lockConstraint":"制限のロック","longitude":"経度","orientation":"方向","radius":"半径","rotation":"回転","scale":"縮尺","size":"サイズ","totalLength":"全長","unlockConstraint":"制限のロックを解除","x":"X","y":"Y","z":"Z"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_ko.json new file mode 100644 index 00000000..7dd42593 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_ko.json @@ -0,0 +1 @@ +{"sketch":{"area":"면적","deflection":"굴절","direction":{"relative":"굴절","absolute":"방향"},"directionModeSelect":{"title":"방향 모드","absolute":"절대 높이","relative":"굴절"},"distance":"거리","elevation":"고도","helpMessages2d":{"mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"맵을 클릭하여 포인트를 추가합니다.","polygonOneVertex":"맵을 클릭하여 그리기를 계속합니다.","polygonTwoVertices":"맵을 두 번 클릭하여 완료합니다.","polygonZeroVertices":"맵을 클릭하여 그리기를 시작합니다.","polylineOneVertex":"맵을 두 번 클릭하여 완료합니다.","polylineZeroVertices":"맵을 클릭하여 그리기를 시작합니다."},"helpMessages3d":{"mesh":"씬을 클릭하여 모델을 배치합니다.","meshTooClose":"축소하여 모델을 더 명확히 봅니다.","meshTooFar":"확대하여 모델을 더 자세히 봅니다.","meshUnderground":"언더그라운드를 이동하면 모델을 더 자세히 볼 수 있습니다.","point":"씬을 클릭하여 포인트를 추가합니다.","polygonOneVertex":"씬을 클릭하여 그리기를 계속합니다.","polygonTwoVertices":"씬을 두 번 클릭하여 완료합니다.","polygonZeroVertices":"씬을 클릭하여 그리기를 시작합니다.","polylineOneVertex":"씬을 두 번 클릭하여 완료합니다.","polylineZeroVertices":"씬을 클릭하여 그리기를 시작합니다."},"latitude":"위도","lockConstraint":"제약 잠금","longitude":"경도","orientation":"방향","radius":"반경","rotation":"회전","scale":"축척","size":"크기","totalLength":"총 길이","unlockConstraint":"제약 잠금 해제","x":"X","y":"Y","z":"Z"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_lt.json new file mode 100644 index 00000000..fa095c31 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_lt.json @@ -0,0 +1 @@ +{"sketch":{"area":"Teritorija","deflection":"Nuokrypis","direction":{"relative":"Nuokrypis","absolute":"Kryptis"},"directionModeSelect":{"title":"Maršruto režimas","absolute":"Absoliutus","relative":"Nuokrypis"},"distance":"Atstumas","elevation":"Aukštis","helpMessages2d":{"mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Norėdami įtraukti tašką, spustelėkite žemėlapį.","polygonOneVertex":"Norėdami toliau braižyti, spustelėkite žemėlapį.","polygonTwoVertices":"Norėdami užbaigti, dukart spustelėkite žemėlapį.","polygonZeroVertices":"Norėdami pradėti braižyti, spustelėkite žemėlapį.","polylineOneVertex":"Norėdami užbaigti, dukart spustelėkite žemėlapį.","polylineZeroVertices":"Norėdami pradėti braižyti, spustelėkite žemėlapį."},"helpMessages3d":{"mesh":"Norėdami įdėti modelį, spustelėkite sceną.","meshTooClose":"Patolinkite, kad geriau matytumėte modelį.","meshTooFar":"Priartinkite, kad geriau matytumėte modelį.","meshUnderground":"Pereikite į požemį, kad geriau matytumėte modelį.","point":"Norėdami pridėti tašką, spustelėkite sceną.","polygonOneVertex":"Norėdami toliau braižyti, spustelėkite sceną.","polygonTwoVertices":"Norėdami užbaigti, dukart spustelėkite sceną.","polygonZeroVertices":"Norėdami pradėti braižyti, spustelėkite sceną.","polylineOneVertex":"Norėdami užbaigti, dukart spustelėkite sceną.","polylineZeroVertices":"Norėdami pradėti braižyti, spustelėkite sceną."},"latitude":"Platuma","lockConstraint":"Užrakinti apribojimą","longitude":"Ilguma","orientation":"Padėtis","radius":"Spindulys","rotation":"Pasukimas","scale":"Mastelis","size":"Dydis","totalLength":"Bendras ilgis","unlockConstraint":"Atrakinti apribojimą","x":"X","y":"Y","z":"Z"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_lv.json new file mode 100644 index 00000000..b52ecd1d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_lv.json @@ -0,0 +1 @@ +{"sketch":{"area":"Laukums","deflection":"Novirze","direction":{"relative":"Novirze","absolute":"Virziens"},"directionModeSelect":{"title":"Virziena režīms","absolute":"Absolūts","relative":"Novirze"},"distance":"Attālums","elevation":"Augstums","helpMessages2d":{"mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Noklikšķiniet uz kartes, lai pievienotu punktu.","polygonOneVertex":"Noklikšķiniet uz kartes, lai turpinātu zīmēt.","polygonTwoVertices":"Veiciet dubultklikšķi kartē, lai pabeigtu.","polygonZeroVertices":"Noklikšķiniet uz kartes, lai sāktu zīmēt.","polylineOneVertex":"Veiciet dubultklikšķi kartē, lai pabeigtu.","polylineZeroVertices":"Noklikšķiniet uz kartes, lai sāktu zīmēt."},"helpMessages3d":{"mesh":"Noklikšķiniet scēnā, lai novietotu modeli.","meshTooClose":"Tāliniet, lai iegūtu labāku modeļa skatu.","meshTooFar":"Tuviniet, lai iegūtu labāku modeļa skatu.","meshUnderground":"Pārvietot zem zemes, lai labāk apskatītu modeli.","point":"Noklikšķiniet uz scēnas, lai pievienotu punktu.","polygonOneVertex":"Noklikšķiniet uz scēnas, lai turpinātu zīmēt.","polygonTwoVertices":"Veiciet dubultklikšķi scēnā, lai pabeigtu.","polygonZeroVertices":"Noklikšķiniet uz scēnas, lai sāktu zīmēt.","polylineOneVertex":"Veiciet dubultklikšķi scēnā, lai pabeigtu.","polylineZeroVertices":"Noklikšķiniet uz scēnas, lai sāktu zīmēt."},"latitude":"Platums","lockConstraint":"Bloķēt ierobežojumu","longitude":"Garums","orientation":"Orientācija","radius":"Rādiuss","rotation":"Rotācija","scale":"Mērogs","size":"Izmērs","totalLength":"Kopējais garums","unlockConstraint":"Atbloķēt ierobežojumu","x":"X","y":"Y","z":"Z"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_nb.json new file mode 100644 index 00000000..b3106b25 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_nb.json @@ -0,0 +1 @@ +{"sketch":{"area":"Område","deflection":"Avbøyning","direction":{"relative":"Avbøyning","absolute":"Retning"},"directionModeSelect":{"title":"Retningsmodus","absolute":"Absolutt","relative":"Avbøyning"},"distance":"Avstand","elevation":"Høydedata","helpMessages2d":{"mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Klikk på kartet for å legge til punkt.","polygonOneVertex":"Klikk på kartet for å fortsette å tegne.","polygonTwoVertices":"Dobbeltklikk på kartet for å fullføre.","polygonZeroVertices":"Klikk på kartet for å begynne å tegne.","polylineOneVertex":"Dobbeltklikk på kartet for å fullføre.","polylineZeroVertices":"Klikk på kartet for å begynne å tegne."},"helpMessages3d":{"mesh":"Klikk i scenen for å plassere modellen.","meshTooClose":"Zoom ut for å se modellen bedre.","meshTooFar":"Zoom inn for å se modellen bedre.","meshUnderground":"Flytt under bakken for å se modellen bedre.","point":"Klikk i scenen for å legge til et punkt.","polygonOneVertex":"Klikk i scenen for å fortsette å tegne.","polygonTwoVertices":"Dobbeltklikk i scenen for å fullføre.","polygonZeroVertices":"Klikk i scenen for å begynne å tegne.","polylineOneVertex":"Dobbeltklikk i scenen for å fullføre.","polylineZeroVertices":"Klikk i scenen for å begynne å tegne."},"latitude":"Breddegrad","lockConstraint":"Lås begrensning","longitude":"Lengdegrad","orientation":"Retning","radius":"Radius","rotation":"Rotasjon","scale":"Målestokk","size":"Størrelse","totalLength":"Total lengde","unlockConstraint":"Lås opp begrensning","x":"X","y":"J","z":"Z"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_nl.json new file mode 100644 index 00000000..6d10d9f1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_nl.json @@ -0,0 +1 @@ +{"sketch":{"area":"Regio","deflection":"Afbuiging","direction":{"relative":"Afbuiging","absolute":"Routebeschrijving"},"directionModeSelect":{"title":"Routebeschrijvingsmodus","absolute":"Absoluut","relative":"Afbuiging"},"distance":"Afstand","elevation":"Hoogte","helpMessages2d":{"mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Klik op de kaart om een punt toe te voegen.","polygonOneVertex":"Klik op de kaart om door te gaan met tekenen.","polygonTwoVertices":"Dubbelklik op de kaart om te voltooien.","polygonZeroVertices":"Klik op de kaart om te beginnen met tekenen.","polylineOneVertex":"Dubbelklik op de kaart om te voltooien.","polylineZeroVertices":"Klik op de kaart om te beginnen met tekenen."},"helpMessages3d":{"mesh":"Klik in de scene om het model te plaatsen.","meshTooClose":"Zoom uit voor een betere weergave van het model.","meshTooFar":"Zoom in voor een betere weergave van het model.","meshUnderground":"Ga ondergronds voor een betere weergave van het model.","point":"Klik op de scene om een punt toe te voegen.","polygonOneVertex":"Klik op de scene om verder te gaan met tekenen.","polygonTwoVertices":"Dubbelklik in de scene om te voltooien.","polygonZeroVertices":"Klik op de scene om te beginnen met tekenen.","polylineOneVertex":"Dubbelklik in de scene om te voltooien.","polylineZeroVertices":"Klik op de scene om te beginnen met tekenen."},"latitude":"Breedtegraad","lockConstraint":"Beperking vergrendelen","longitude":"Lengtegraad","orientation":"Oriëntatie","radius":"Straal","rotation":"Rotatie","scale":"Schaal","size":"Grootte","totalLength":"Totale lengte","unlockConstraint":"Beperking ontgrendelen","x":"X","y":"Y","z":"Z"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_pl.json new file mode 100644 index 00000000..152b15f3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_pl.json @@ -0,0 +1 @@ +{"sketch":{"area":"Obszar","deflection":"Odchylenie","direction":{"relative":"Odchylenie","absolute":"Kierunek"},"directionModeSelect":{"title":"Tryb kierunku","absolute":"Bezwzględny","relative":"Odchylenie"},"distance":"Odległość","elevation":"Wysokość","helpMessages2d":{"mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Kliknij na mapie, aby dodać punkt.","polygonOneVertex":"Kliknij na mapie, aby kontynuować rysowanie.","polygonTwoVertices":"Kliknij dwukrotnie na mapie, aby zakończyć.","polygonZeroVertices":"Kliknij na mapie, aby rozpocząć rysowanie.","polylineOneVertex":"Kliknij dwukrotnie na mapie, aby zakończyć.","polylineZeroVertices":"Kliknij na mapie, aby rozpocząć rysowanie."},"helpMessages3d":{"mesh":"Kliknij miejsce w scenie, aby umieścić model.","meshTooClose":"Pomniejsz, aby uzyskać lepszy widok modelu.","meshTooFar":"Powiększ, aby uzyskać lepszy widok modelu.","meshUnderground":"Przenieś się pod ziemię, aby uzyskać lepszy widok modelu.","point":"Kliknij na scenie, aby dodać punkt.","polygonOneVertex":"Kliknij na scenie, aby kontynuować rysowanie.","polygonTwoVertices":"Kliknij dwukrotnie na scenie, aby zakończyć.","polygonZeroVertices":"Kliknij na scenie, aby rozpocząć rysowanie.","polylineOneVertex":"Kliknij dwukrotnie na scenie, aby zakończyć.","polylineZeroVertices":"Kliknij na scenie, aby rozpocząć rysowanie."},"latitude":"Szerokość geograficzna","lockConstraint":"Zablokuj ograniczenie","longitude":"Długość geograficzna","orientation":"Orientacja","radius":"Promień","rotation":"Obrót","scale":"Skala","size":"Rozmiar","totalLength":"Długość całkowita","unlockConstraint":"Odblokuj ograniczenie","x":"X","y":"T","z":"Z"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_pt-BR.json new file mode 100644 index 00000000..3f42ea40 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_pt-BR.json @@ -0,0 +1 @@ +{"sketch":{"area":"Área","deflection":"Deflexão","direction":{"relative":"Deflexão","absolute":"Direção"},"directionModeSelect":{"title":"Modo de direção","absolute":"Absoluto","relative":"Deflexão"},"distance":"Distância","elevation":"Elevação","helpMessages2d":{"mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Clique no mapa para adicionar um ponto.","polygonOneVertex":"Clique no mapa para continuar o desenho.","polygonTwoVertices":"Clique duas vezes no mapa para concluir.","polygonZeroVertices":"Clique no mapa para iniciar o desenho.","polylineOneVertex":"Clique duas vezes no mapa para concluir.","polylineZeroVertices":"Clique no mapa para iniciar o desenho."},"helpMessages3d":{"mesh":"Clique na cena para colocar o modelo.","meshTooClose":"Diminua o zoom para uma melhor visualização do modelo.","meshTooFar":"Aumente o zoom para uma melhor visualização do modelo.","meshUnderground":"Mova-se para o subsolo para uma melhor visualização do modelo.","point":"Clique na cena para adicionar um ponto.","polygonOneVertex":"Clique na cena para continuar a desenhar.","polygonTwoVertices":"Clique duas vezes na cena para concluir.","polygonZeroVertices":"Clique na cena para começar a desenhar.","polylineOneVertex":"Clique duas vezes na cena para concluir.","polylineZeroVertices":"Clique na cena para começar a desenhar."},"latitude":"Latitude","lockConstraint":"Restrição de bloqueio","longitude":"Longitude","orientation":"Orientação","radius":"Raio","rotation":"Rotação","scale":"Escala","size":"Tamanho","totalLength":"Comprimento total","unlockConstraint":"Restrição de desbloqueio","x":"X","y":"Y","z":"Z"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_pt-PT.json new file mode 100644 index 00000000..a4b17405 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_pt-PT.json @@ -0,0 +1 @@ +{"sketch":{"area":"Área","deflection":"Deflexão","direction":{"relative":"Deflexão","absolute":"Direção"},"directionModeSelect":{"title":"Modo de direção","absolute":"Absoluto","relative":"Deflexão"},"distance":"Distância","elevation":"Elevação","helpMessages2d":{"mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Clique no mapa para adicionar um ponto.","polygonOneVertex":"Clique no mapa para continuar a desenhar.","polygonTwoVertices":"Clique duas vezes no mapa para concluir.","polygonZeroVertices":"Clique no mapa para começar a desenhar.","polylineOneVertex":"Clique duas vezes no mapa para concluir.","polylineZeroVertices":"Clique no mapa para começar a desenhar."},"helpMessages3d":{"mesh":"Clique na cena para colocar o modelo.","meshTooClose":"Reduza o zoom para ver melhor o modelo.","meshTooFar":"Aumente o zoom para ver melhor o modelo.","meshUnderground":"Desloque-se para o subsolo para ver melhor o modelo.","point":"Clique na cena para adicionar um ponto.","polygonOneVertex":"Clique na cena para continuar a desenhar.","polygonTwoVertices":"Clique duas vezes na cena para concluir.","polygonZeroVertices":"Clique na cena para começar a desenhar.","polylineOneVertex":"Clique duas vezes na cena para concluir.","polylineZeroVertices":"Clique na cena para começar a desenhar."},"latitude":"Latitude","lockConstraint":"Bloquear restrição","longitude":"Longitude","orientation":"Orientação","radius":"Raio","rotation":"Rotação","scale":"Escala","size":"Tamanho","totalLength":"Comprimento total","unlockConstraint":"Desbloquear restrição","x":"X","y":"Y","z":"Z"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_ro.json new file mode 100644 index 00000000..aeccf697 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_ro.json @@ -0,0 +1 @@ +{"sketch":{"area":"Suprafaţă","deflection":"Abatere","direction":{"relative":"Abatere","absolute":"Indicaţie"},"directionModeSelect":{"title":"Mod direcție","absolute":"Absolut","relative":"Abatere"},"distance":"Distanță","elevation":"Elevaţie","helpMessages2d":{"mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Faceți clic pe hartă pentru a adăuga un punct.","polygonOneVertex":"Faceți clic pe hartă pentru a continua trasarea.","polygonTwoVertices":"Faceți dublu clic pe hartă pentru finalizare.","polygonZeroVertices":"Faceți clic pe hartă pentru a începe trasarea.","polylineOneVertex":"Faceți dublu clic pe hartă pentru finalizare.","polylineZeroVertices":"Faceți clic pe hartă pentru a începe trasarea."},"helpMessages3d":{"mesh":"Faceți clic în scenă pentru a plasa modelul.","meshTooClose":"Micșorați pentru o mai bună vizualizare a modelului.","meshTooFar":"Măriți pentru o mai bună vizualizare a modelului.","meshUnderground":"Mutați-vă la subsol pentru o vedere mai bună asupra modelului.","point":"Faceți clic în scenă pentru a adăuga un punct.","polygonOneVertex":"Faceți clic în scenă pentru a continua trasarea.","polygonTwoVertices":"Faceți dublu clic în scenă pentru finalizare.","polygonZeroVertices":"Faceți clic în scenă pentru a începe trasarea.","polylineOneVertex":"Faceți dublu clic în scenă pentru finalizare.","polylineZeroVertices":"Faceți clic în scenă pentru a începe trasarea."},"latitude":"Latitudine","lockConstraint":"Blocare restricție","longitude":"Longitudine","orientation":"Orientare","radius":"Rază","rotation":"Rotire","scale":"Scară","size":"Dimensiune","totalLength":"Lungime totală","unlockConstraint":"Deblocare restricție","x":"X","y":"Y","z":"Z"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_ru.json new file mode 100644 index 00000000..90399198 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_ru.json @@ -0,0 +1 @@ +{"sketch":{"area":"Площадь","deflection":"Отклонение","direction":{"relative":"Отклонение","absolute":"Направление"},"directionModeSelect":{"title":"Режим направления","absolute":"Абсолютный","relative":"Отклонение"},"distance":"Расстояние","elevation":"Высота","helpMessages2d":{"mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Щелкните на карте, чтобы добавить точку.","polygonOneVertex":"Щелкните на карте, чтобы продолжить рисовать.","polygonTwoVertices":"Дважды щелкните на карте, чтобы завершить.","polygonZeroVertices":"Щелкните на карте, чтобы начать рисовать.","polylineOneVertex":"Дважды щелкните на карте, чтобы завершить.","polylineZeroVertices":"Щелкните на карте, чтобы начать рисовать."},"helpMessages3d":{"mesh":"Щелкните на сцене, чтобы разместить модель.","meshTooClose":"Уменьшите, чтобы лучше рассмотреть модель.","meshTooFar":"Увеличьте, чтобы лучше рассмотреть модель.","meshUnderground":"Переместиться под поверхность, чтобы лучше рассмотреть модель.","point":"Щелкните в сцене, чтобы добавить точку.","polygonOneVertex":"Щелкните в сцене, чтобы продолжить рисовать.","polygonTwoVertices":"Дважды щелкните в сцене для завершения.","polygonZeroVertices":"Щелкните в сцене, чтобы начать рисовать.","polylineOneVertex":"Дважды щелкните в сцене для завершения.","polylineZeroVertices":"Щелкните в сцене, чтобы начать рисовать."},"latitude":"Широта","lockConstraint":"Заблокировать ограничение","longitude":"Долгота","orientation":"Ориентация","radius":"Радиус","rotation":"Поворот","scale":"Масштаб","size":"Размер","totalLength":"Общая длина","unlockConstraint":"Разблокировать ограничение","x":"X","y":"Y","z":"Z"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_sk.json new file mode 100644 index 00000000..d0cd62d7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_sk.json @@ -0,0 +1 @@ +{"sketch":{"area":"Plocha","deflection":"Odklon","direction":{"relative":"Odklon","absolute":"Smer"},"directionModeSelect":{"title":"Smerový režim","absolute":"Absolútne","relative":"Odklon"},"distance":"Vzdialenosť","elevation":"Výška","helpMessages2d":{"mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Kliknite do mapy pre pridanie bodu.","polygonOneVertex":"Kliknite do mapy pre pokračovanie kreslenia.","polygonTwoVertices":"Dvojklikom kliknite do mapy pre dokončenie.","polygonZeroVertices":"Kliknite do mapy pre začatie kreslenia.","polylineOneVertex":"Dvojklikom kliknite do mapy pre dokončenie.","polylineZeroVertices":"Kliknite do mapy pre začatie kreslenia."},"helpMessages3d":{"mesh":"Kliknutím do scény umiestnite model.","meshTooClose":"Pre lepšie zobrazenie modelu si ho oddiaľte.","meshTooFar":"Pre lepšie zobrazenie modelu si ho priblížte.","meshUnderground":"Presuňte sa pod povrch, aby ste lepšie videli model.","point":"Kliknutím do scény pridáte bod.","polygonOneVertex":"Kliknutím do scény pokračujte v kreslení.","polygonTwoVertices":"Dvojklikom kliknite do scény pre dokončenie.","polygonZeroVertices":"Kliknutím do scény začnete kresliť.","polylineOneVertex":"Dvojklikom kliknite do scény pre dokončenie.","polylineZeroVertices":"Kliknutím do scény začnete kresliť."},"latitude":"Zemepisná šírka","lockConstraint":"Uzamknúť obmedzenie","longitude":"Zemepisná dĺžka","orientation":"Orientácia","radius":"Polomer","rotation":"Rotácia","scale":"Mierka","size":"Veľkosť","totalLength":"Celková dĺžka","unlockConstraint":"Odomknúť obmedzenie","x":"X","y":"Y","z":"Z"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_sl.json new file mode 100644 index 00000000..2e02d215 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_sl.json @@ -0,0 +1 @@ +{"sketch":{"area":"Površina","deflection":"Upogib","direction":{"relative":"Upogib","absolute":"Navodila za pot"},"directionModeSelect":{"title":"Način z navodili za pot","absolute":"Absolutno","relative":"Upogib"},"distance":"Razdalja","elevation":"Višina","helpMessages2d":{"mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Kliknite na karto za dodajanje točke.","polygonOneVertex":"Kliknite na karto za nadaljevanje risanja.","polygonTwoVertices":"Dvokliknite na karto za dokončanje.","polygonZeroVertices":"Kliknite na karto za začetek risanja.","polylineOneVertex":"Dvokliknite na karto za dokončanje.","polylineZeroVertices":"Kliknite na karto za začetek risanja."},"helpMessages3d":{"mesh":"Kliknite na 3D-prizor za postavitev modela.","meshTooClose":"Pomanjšajte za boljši ogled modela.","meshTooFar":"Povečajte za boljši ogled modela.","meshUnderground":"Premaknite pod površje za boljši pogled na model.","point":"Kliknite v 3D-prizoru, da dodate točko.","polygonOneVertex":"Kliknite v 3D-prizoru, da nadaljujete z risanjem.","polygonTwoVertices":"Dvokliknite v 3D-prizoru za dokončanje.","polygonZeroVertices":"Kliknite v 3D-prizoru, da začnete z risanjem.","polylineOneVertex":"Dvokliknite v 3D-prizoru za dokončanje.","polylineZeroVertices":"Kliknite v 3D-prizoru, da začnete z risanjem."},"latitude":"Geografska širina","lockConstraint":"Zakleni omejitev","longitude":"Geografska dolžina","orientation":"Usmerjenost","radius":"Polmer","rotation":"Vrtenje","scale":"Merilo","size":"Velikost","totalLength":"Skupna dolžina","unlockConstraint":"Odkleni omejitev","x":"X","y":"Y","z":"Z"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_sr.json new file mode 100644 index 00000000..525b8ee5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_sr.json @@ -0,0 +1 @@ +{"sketch":{"area":"Površina","deflection":"Skretanje","direction":{"relative":"Skretanje","absolute":"Pravac"},"directionModeSelect":{"title":"Režim pravca","absolute":"Apsolutno","relative":"Skretanje"},"distance":"Rastojanje","elevation":"Elevacija","helpMessages2d":{"mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Kliknite na mapu da biste dodali tačku.","polygonOneVertex":"Kliknite na mapu da biste nastavili da crtate.","polygonTwoVertices":"Dvaput kliknite na mapu da biste završili.","polygonZeroVertices":"Kliknite na mapu da biste počeli da crtate.","polylineOneVertex":"Dvaput kliknite na mapu da biste završili.","polylineZeroVertices":"Kliknite na mapu da biste počeli da crtate."},"helpMessages3d":{"mesh":"Kliknite na scenu da biste postavili model.","meshTooClose":"Umanjite za bolji prikaz modela.","meshTooFar":"Uvećajte za bolji prikaz modela.","meshUnderground":"Pomerite ispod zemlje za bolji pregled modela.","point":"Kliknite na scenu da biste dodali tačku.","polygonOneVertex":"Kliknite na scenu da biste nastavili da crtate.","polygonTwoVertices":"Dvaput kliknite na scenu da biste završili.","polygonZeroVertices":"Kliknite na scenu da biste započeli crtanje.","polylineOneVertex":"Dvaput kliknite na scenu da biste završili.","polylineZeroVertices":"Kliknite na scenu da biste započeli crtanje."},"latitude":"Geografska širina","lockConstraint":"Zaključaj ograničenje","longitude":"Geografska dužina","orientation":"Orijentacija","radius":"Poluprečnik","rotation":"Rotacija","scale":"Razmera","size":"Veličina","totalLength":"Ukupna dužina","unlockConstraint":"Otključaj ograničenje","x":"X","y":"Y","z":"Z"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_sv.json new file mode 100644 index 00000000..6ecf3146 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_sv.json @@ -0,0 +1 @@ +{"sketch":{"area":"Yta","deflection":"Avvikelse","direction":{"relative":"Avvikelse","absolute":"Riktning"},"directionModeSelect":{"title":"Riktningsläge","absolute":"Absolut","relative":"Avvikelse"},"distance":"Avstånd","elevation":"Höjd","helpMessages2d":{"mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Klicka på kartan för att lägga till en punkt.","polygonOneVertex":"Klicka på kartan för att fortsätta rita.","polygonTwoVertices":"Dubbelklicka på kartan för att slutföra.","polygonZeroVertices":"Klicka på kartan för att börja rita.","polylineOneVertex":"Dubbelklicka på kartan för att slutföra.","polylineZeroVertices":"Klicka på kartan för att börja rita."},"helpMessages3d":{"mesh":"Klicka i scenen för att placera modellen.","meshTooClose":"Zooma ut för en bättre vy över modellen.","meshTooFar":"Zooma in för en bättre vy över modellen.","meshUnderground":"Gå under marken för en bättre vy över modellen.","point":"Klicka i scenen för att lägga till en punkt.","polygonOneVertex":"Klicka i scenen för att fortsätta rita.","polygonTwoVertices":"Dubbelklicka i scenen för att slutföra.","polygonZeroVertices":"Klicka i scenen för att börja rita.","polylineOneVertex":"Dubbelklicka i scenen för att slutföra.","polylineZeroVertices":"Klicka i scenen för att börja rita."},"latitude":"Latitud","lockConstraint":"Låsbegränsning","longitude":"Longitud","orientation":"Riktning","radius":"Radie","rotation":"Rotation","scale":"Skala","size":"Storlek","totalLength":"Total längd","unlockConstraint":"Upplåsningsbegränsning","x":"X","y":"Y","z":"Z"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_th.json new file mode 100644 index 00000000..b9ca3435 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_th.json @@ -0,0 +1 @@ +{"sketch":{"area":"พื้นที่","deflection":"ระยะโก่ง","direction":{"relative":"ระยะโก่ง","absolute":"ทิศทาง"},"directionModeSelect":{"title":"โหมดทิศทาง","absolute":"สัมบูรณ์","relative":"ระยะโก่ง"},"distance":"ระยะทาง","elevation":"ความสูง","helpMessages2d":{"mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"คลิกที่แผนที่เพื่อเพิ่มจุด","polygonOneVertex":"คลิกที่แผนที่เพื่อวาดต่อ","polygonTwoVertices":"คลิกสองครั้งบนแผนที่เพื่อดำเนินการให้เสร็จสมบูรณ์","polygonZeroVertices":"คลิกที่แผนที่เพื่อเริ่มการวาด","polylineOneVertex":"คลิกสองครั้งบนแผนที่เพื่อดำเนินการให้เสร็จสมบูรณ์","polylineZeroVertices":"คลิกที่แผนที่เพื่อเริ่มการวาด"},"helpMessages3d":{"mesh":"คลิกในซีนเพื่อวางแบบจำลอง","meshTooClose":"ซูมออกเพื่อให้มองเห็นแบบจำลองได้ชัดขึ้น","meshTooFar":"ซูมเข้าเพื่อให้มองเห็นแบบจำลองได้ชัดขึ้น","meshUnderground":"ขยับไปใต้ดินเพื่อให้มองเห็นแบบจำลองได้ชัดเจนขึ้น","point":"คลิกในซีนเพื่อเพิ่มจุด","polygonOneVertex":"คลิกในซีนเพื่อดำเนินการวาดต่อ","polygonTwoVertices":"คลิกสองครั้งในซีนเพื่อดำเนินการให้เสร็จสมบูรณ์","polygonZeroVertices":"คลิกในซีนเพื่อเริ่มวาด","polylineOneVertex":"คลิกสองครั้งในซีนเพื่อดำเนินการให้เสร็จสมบูรณ์","polylineZeroVertices":"คลิกในซีนเพื่อเริ่มวาด"},"latitude":"ลองจิจูด","lockConstraint":"ล็อกค่าจำกัด","longitude":"ลองจิจูด","orientation":"ทิศทางของภาพ","radius":"รัศมี","rotation":"หมุน","scale":"มาตราส่วน","size":"ขนาด","totalLength":"ความยาวทั้งหมด","unlockConstraint":"ปลดล็อกค่าจำกัด","x":"X","y":"วาย","z":"Z"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_tr.json new file mode 100644 index 00000000..bf62b43b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_tr.json @@ -0,0 +1 @@ +{"sketch":{"area":"Alan","deflection":"Sapma","direction":{"relative":"Sapma","absolute":"Yön"},"directionModeSelect":{"title":"Yol tarifi modu","absolute":"Mutlak","relative":"Sapma"},"distance":"Mesafe","elevation":"Yükselti","helpMessages2d":{"mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Bir nokta eklemek için haritaya tıklayın.","polygonOneVertex":"Çizmeye devam etmek için haritaya tıklayın.","polygonTwoVertices":"Tamamlamak için haritaya çift tıklayın.","polygonZeroVertices":"Çizmeye başlamak için haritaya tıklayın.","polylineOneVertex":"Tamamlamak için haritaya çift tıklayın.","polylineZeroVertices":"Çizmeye başlamak için haritaya tıklayın."},"helpMessages3d":{"mesh":"Modeli yerleştirmek için sahne içine tıklayın.","meshTooClose":"Modelin daha iyi bir görünümü için uzaklaştırın.","meshTooFar":"Modelin daha iyi bir görünümü için yakınlaştırın.","meshUnderground":"Modelin daha iyi bir görünümü için yeraltına inin.","point":"Bir nokta eklemek için sahneye tıklayın.","polygonOneVertex":"Çizmeye devam etmek için sahneye tıklayın.","polygonTwoVertices":"Tamamlamak için sahneye çift tıklayın.","polygonZeroVertices":"Çizmeye başlamak için sahneye tıklayın.","polylineOneVertex":"Tamamlamak için sahneye çift tıklayın.","polylineZeroVertices":"Çizmeye başlamak için sahneye tıklayın."},"latitude":"Enlem","lockConstraint":"Kısıtlamayı kilitle","longitude":"Boylam","orientation":"Yönelim","radius":"Yarıçap","rotation":"Dönüş","scale":"Ölçek","size":"Boyut","totalLength":"Toplam uzunluk","unlockConstraint":"Kısıtlamanın kilidini kaldır","x":"X","y":"Y","z":"Z"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_uk.json new file mode 100644 index 00000000..47a93bdd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_uk.json @@ -0,0 +1 @@ +{"sketch":{"area":"Площа","deflection":"Відхилення","direction":{"relative":"Відхилення","absolute":"Напрямок"},"directionModeSelect":{"title":"Режим напрямку","absolute":"Абсолютний","relative":"Відхилення"},"distance":"Відстань","elevation":"Висота","helpMessages2d":{"mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Клацніть на карті, щоб додати точку.","polygonOneVertex":"Клацніть на карті, щоб продовжити малювання.","polygonTwoVertices":"Двічі клацніть на карті, щоб завершити.","polygonZeroVertices":"Клацніть на карті, щоб почати малювання.","polylineOneVertex":"Двічі клацніть на карті, щоб завершити.","polylineZeroVertices":"Клацніть на карті, щоб почати малювання."},"helpMessages3d":{"mesh":"Клацніть на сцені, щоб розмістити модель.","meshTooClose":"Зменште масштаб для кращого виду моделі.","meshTooFar":"Збільште масштаб для кращого виду моделі.","meshUnderground":"Перейдіть під поверхню для кращого виду моделі.","point":"Клацніть сцену, щоб додати точку.","polygonOneVertex":"Клацніть сцену, щоб продовжити малювання.","polygonTwoVertices":"Двічі клацніть сцену, щоб завершити.","polygonZeroVertices":"Клацніть сцену, щоб почати малювання.","polylineOneVertex":"Двічі клацніть сцену, щоб завершити.","polylineZeroVertices":"Клацніть сцену, щоб почати малювання."},"latitude":"Широта","lockConstraint":"Обмеження блокування","longitude":"Довгота","orientation":"Орієнтація","radius":"Радіус","rotation":"Обертання","scale":"Масштаб","size":"Розмір","totalLength":"Загальна довжина","unlockConstraint":"Обмеження розблокування","x":"X","y":"Y","z":"Z"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_vi.json new file mode 100644 index 00000000..60d045c8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_vi.json @@ -0,0 +1 @@ +{"sketch":{"area":"Diện tích","deflection":"Độ lệch","direction":{"relative":"Độ lệch","absolute":"Hướng"},"directionModeSelect":{"title":"Chế độ hướng","absolute":"Tuyệt đối","relative":"Độ lệch"},"distance":"Khoảng cách","elevation":"Độ cao","helpMessages2d":{"mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Bấm vào bản đồ để thêm điểm.","polygonOneVertex":"Bấm vào bản đồ để tiếp tục vẽ.","polygonTwoVertices":"Nhấp đúp vào bản đồ để hoàn thành.","polygonZeroVertices":"Bấm vào bản đồ để bắt đầu vẽ.","polylineOneVertex":"Nhấp đúp vào bản đồ để hoàn thành.","polylineZeroVertices":"Bấm vào bản đồ để bắt đầu vẽ."},"helpMessages3d":{"mesh":"Bấm vào scene để đặt mô hình.","meshTooClose":"Thu nhỏ để xem mô hình rõ hơn.","meshTooFar":"Phóng to để xem mô hình rõ hơn.","meshUnderground":"Di chuyển xuống dưới mặt đất để xem mô hình rõ hơn.","point":"Nhấp vào scene để thêm điểm.","polygonOneVertex":"Nhấp vào scene để tiếp tục vẽ.","polygonTwoVertices":"Nhấp đúp vào scene để hoàn thành.","polygonZeroVertices":"Nhấp vào scene để bắt đầu vẽ.","polylineOneVertex":"Nhấp đúp vào scene để hoàn thành.","polylineZeroVertices":"Nhấp vào scene để bắt đầu vẽ."},"latitude":"Vĩ độ","lockConstraint":"Khóa ràng buộc","longitude":"Kinh độ","orientation":"Hướng","radius":"Bán kính","rotation":"Xoay","scale":"Tỷ lệ","size":"Kích thước","totalLength":"Tổng chiều dài","unlockConstraint":"Mở khóa ràng buộc","x":"X","y":"Y","z":"Z"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_zh-CN.json new file mode 100644 index 00000000..5d333311 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_zh-CN.json @@ -0,0 +1 @@ +{"sketch":{"area":"面积","deflection":"偏转","direction":{"relative":"偏转","absolute":"方向"},"directionModeSelect":{"title":"方向模式","absolute":"绝对","relative":"偏转"},"distance":"距离","elevation":"高程","helpMessages2d":{"mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"单击地图以添加点。","polygonOneVertex":"单击地图以继续绘制。","polygonTwoVertices":"双击地图以完成操作。","polygonZeroVertices":"单击地图以开始绘制。","polylineOneVertex":"双击地图以完成操作。","polylineZeroVertices":"单击地图以开始绘制。"},"helpMessages3d":{"mesh":"在场景中单击以放置模型。","meshTooClose":"缩小以更好地查看模型。","meshTooFar":"放大以更好地查看模型。","meshUnderground":"向地下移动,以便更好地观察模型。","point":"单击场景以添加点。","polygonOneVertex":"单击场景以继续绘制。","polygonTwoVertices":"双击场景以完成操作。","polygonZeroVertices":"单击场景以开始绘制。","polylineOneVertex":"双击场景以完成操作。","polylineZeroVertices":"单击场景以开始绘制。"},"latitude":"纬度","lockConstraint":"锁定约束","longitude":"经度","orientation":"方向","radius":"半径","rotation":"旋转","scale":"縮尺","size":"大小","totalLength":"总长度","unlockConstraint":"解锁约束","x":"X","y":"Y","z":"Z"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_zh-HK.json new file mode 100644 index 00000000..291a72be --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_zh-HK.json @@ -0,0 +1 @@ +{"sketch":{"area":"面積","deflection":"偏轉","direction":{"relative":"偏轉","absolute":"方向"},"directionModeSelect":{"title":"方向模式","absolute":"絕對","relative":"偏轉"},"distance":"距離","elevation":"高程","helpMessages2d":{"mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"按一下地圖以新增點。","polygonOneVertex":"按一下地圖以繼續繪製。","polygonTwoVertices":"按兩下地圖完成操作。","polygonZeroVertices":"按一下地圖以開始繪製。","polylineOneVertex":"按兩下地圖完成操作。","polylineZeroVertices":"按一下地圖以開始繪製。"},"helpMessages3d":{"mesh":"按一下場景以放置模型。","meshTooClose":"縮小以更好地檢視模型。","meshTooFar":"放大以更好地檢視模型。","meshUnderground":"移動到地下以更好地檢視模型。","point":"按一下場景以新增一點。","polygonOneVertex":"按一下場景以繼續繪製。","polygonTwoVertices":"按兩下場景完成操作。","polygonZeroVertices":"按一下場景以開始繪製。","polylineOneVertex":"按兩下場景完成操作。","polylineZeroVertices":"按一下場景以開始繪製。"},"latitude":"緯度","lockConstraint":"鎖定限制","longitude":"經度","orientation":"方向","radius":"半徑","rotation":"旋轉","scale":"比例","size":"大小","totalLength":"總長度","unlockConstraint":"解除鎖定限制","x":"X","y":"Y","z":"Z"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_zh-TW.json new file mode 100644 index 00000000..291a72be --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/views/interactive/tooltip/t9n/Tooltip_zh-TW.json @@ -0,0 +1 @@ +{"sketch":{"area":"面積","deflection":"偏轉","direction":{"relative":"偏轉","absolute":"方向"},"directionModeSelect":{"title":"方向模式","absolute":"絕對","relative":"偏轉"},"distance":"距離","elevation":"高程","helpMessages2d":{"mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"按一下地圖以新增點。","polygonOneVertex":"按一下地圖以繼續繪製。","polygonTwoVertices":"按兩下地圖完成操作。","polygonZeroVertices":"按一下地圖以開始繪製。","polylineOneVertex":"按兩下地圖完成操作。","polylineZeroVertices":"按一下地圖以開始繪製。"},"helpMessages3d":{"mesh":"按一下場景以放置模型。","meshTooClose":"縮小以更好地檢視模型。","meshTooFar":"放大以更好地檢視模型。","meshUnderground":"移動到地下以更好地檢視模型。","point":"按一下場景以新增一點。","polygonOneVertex":"按一下場景以繼續繪製。","polygonTwoVertices":"按兩下場景完成操作。","polygonZeroVertices":"按一下場景以開始繪製。","polylineOneVertex":"按兩下場景完成操作。","polylineZeroVertices":"按一下場景以開始繪製。"},"latitude":"緯度","lockConstraint":"鎖定限制","longitude":"經度","orientation":"方向","radius":"半徑","rotation":"旋轉","scale":"比例","size":"大小","totalLength":"總長度","unlockConstraint":"解除鎖定限制","x":"X","y":"Y","z":"Z"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/views/magnifier/mask.ts.svg b/library/arcgis/4.30/@arcgis/core/assets/esri/views/magnifier/mask.ts.svg new file mode 100644 index 00000000..ec3788d0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/views/magnifier/mask.ts.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/views/magnifier/overlay.ts.svg b/library/arcgis/4.30/@arcgis/core/assets/esri/views/magnifier/overlay.ts.svg new file mode 100644 index 00000000..62131998 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/views/magnifier/overlay.ts.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/webscene/spec/images/gha-pr-notification.png b/library/arcgis/4.30/@arcgis/core/assets/esri/webscene/spec/images/gha-pr-notification.png new file mode 100644 index 00000000..8912285d Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/webscene/spec/images/gha-pr-notification.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D.json new file mode 100644 index 00000000..6f13eb5e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D.json @@ -0,0 +1 @@ +{"hint":"Start to measure by clicking in the map to place your first point","mode":"Mode","modes":{"auto":"Auto","planar":"Planar","geodesic":"Geodesic"},"newMeasurement":"New measurement","perimeter":"Perimeter","unit":"Unit","unsupported":"2D area measurement is only supported in MapView.","widgetLabel":"Area Measurement"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_ar.json new file mode 100644 index 00000000..4e2a692b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_ar.json @@ -0,0 +1 @@ +{"hint":"ابدأ بالقياس بالنقر على الخريطة لوضع النقطة الأولى","mode":"وضع","modes":{"auto":"تلقائي","planar":"مسطح","geodesic":"جيوديسي"},"newMeasurement":"قياس جديد","perimeter":"محيط الشكل","unit":"وحدة","unsupported":"قياس المنطقة ثنائية الأبعاد مدعوم فقط في MapView.","widgetLabel":"قياس المنطقة"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_bg.json new file mode 100644 index 00000000..e8874ca8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_bg.json @@ -0,0 +1 @@ +{"hint":"Започнете да измервате, като щракнете върху картата, за да поставите първата си точка","mode":"Режим","modes":{"auto":"Автоматично","planar":"Планарно","geodesic":"Геодезично"},"newMeasurement":"Ново измерване","perimeter":"Периметър","unit":"Мерна единица","unsupported":"2D измерването на областта се поддържа само в MapView.","widgetLabel":"Измерване на област"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_bs.json new file mode 100644 index 00000000..d7b9e3fd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_bs.json @@ -0,0 +1 @@ +{"hint":"Započnite mjerenje tako da kliknete na kartu za postavljanje prve točke","mode":"Način","modes":{"auto":"Automatski","planar":"Planarno","geodesic":"Geodetski"},"newMeasurement":"Novo mjerenje","perimeter":"Opseg","unit":"Jedinica","unsupported":"Mjerenje 2D udaljenosti nije podržano u pregledniku karte.","widgetLabel":"Mjerenje područja"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_ca.json new file mode 100644 index 00000000..4bc9a615 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_ca.json @@ -0,0 +1 @@ +{"hint":"Per iniciar la mesura, feu clic al mapa i col·loqueu el primer punt","mode":"Mode","modes":{"auto":"Automàtic","planar":"Pla","geodesic":"Geodèsic"},"newMeasurement":"Mesura nova","perimeter":"Perímetre","unit":"Unitat","unsupported":"La mesura d'àrea 2D només s'admet al MapView.","widgetLabel":"Mesura d'àrea"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_cs.json new file mode 100644 index 00000000..ec781a4d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_cs.json @@ -0,0 +1 @@ +{"hint":"Začněte měření kliknutím na mapu pro umístění prvního bodu","mode":"Režim","modes":{"auto":"Automatický","planar":"Rovinný","geodesic":"Geodetický"},"newMeasurement":"Nové měření","perimeter":"Obvod","unit":"Jednotky","unsupported":"Měření plochy ve 2D je podporováno pouze v MapView.","widgetLabel":"Měření plochy"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_da.json new file mode 100644 index 00000000..df5b8815 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_da.json @@ -0,0 +1 @@ +{"hint":"Start måling ved at klikke i kortet for at placere det første punkt","mode":"Tilstand","modes":{"auto":"Auto","planar":"Plan","geodesic":"Geodætisk"},"newMeasurement":"Nye målinger","perimeter":"Omkreds","unit":"Enhed","unsupported":"2D-områdemåling understøttes kun i MapView.","widgetLabel":"Områdemåling"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_de.json new file mode 100644 index 00000000..7d2aec60 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_de.json @@ -0,0 +1 @@ +{"hint":"Beginnen Sie die Messung, indem Sie auf die Karte klicken, um den ersten Punkt zu positionieren.","mode":"Modus","modes":{"auto":"Automatisch","planar":"Planar","geodesic":"Geodätisch"},"newMeasurement":"Neue Messung","perimeter":"Umfang","unit":"Einheit","unsupported":"Die 2D-Flächenmessung wird nur in MapView unterstützt.","widgetLabel":"Flächenmessung"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_el.json new file mode 100644 index 00000000..e7ff60e8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_el.json @@ -0,0 +1 @@ +{"hint":"Εκκινήστε τη μέτρηση κάνοντας κλικ στον χάρτη για να τοποθετήσετε το πρώτο σας σημείο","mode":"Λειτουργία","modes":{"auto":"Αυτόματο","planar":"Μετρικό","geodesic":"Γεωδαιτικό"},"newMeasurement":"Νέα μέτρηση","perimeter":"Περίμετρος","unit":"Μονάδα","unsupported":"Η μέτρηση εμβαδού 2D υποστηρίζεται μόνο στο MapView.","widgetLabel":"Μέτρηση εμβαδού"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_en.json new file mode 100644 index 00000000..6f13eb5e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_en.json @@ -0,0 +1 @@ +{"hint":"Start to measure by clicking in the map to place your first point","mode":"Mode","modes":{"auto":"Auto","planar":"Planar","geodesic":"Geodesic"},"newMeasurement":"New measurement","perimeter":"Perimeter","unit":"Unit","unsupported":"2D area measurement is only supported in MapView.","widgetLabel":"Area Measurement"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_es.json new file mode 100644 index 00000000..f041a31f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_es.json @@ -0,0 +1 @@ +{"hint":"Empiece a medir haciendo clic en el mapa para colocar su primer punto","mode":"Modo","modes":{"auto":"Automática","planar":"Planar","geodesic":"Geodésico"},"newMeasurement":"Nueva medición","perimeter":"Perímetro","unit":"Unidad","unsupported":"La medición de áreas 2D solo se admite en MapView.","widgetLabel":"Medición de área"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_et.json new file mode 100644 index 00000000..23d3d550 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_et.json @@ -0,0 +1 @@ +{"hint":"Mõõtmise alustamiseks klõpsake kohta, kuhu soovite asetada oma esimese punkti","mode":"Režiim","modes":{"auto":"Automaatne","planar":"Tasapinnaline","geodesic":"Geodeetiline"},"newMeasurement":"Uus mõõtmine","perimeter":"Ümbermõõt","unit":"Ühik","unsupported":"2D-pindala mõõtmist toetab ainult MapView.","widgetLabel":"Ala mõõtmine"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_fi.json new file mode 100644 index 00000000..8f916010 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_fi.json @@ -0,0 +1 @@ +{"hint":"Aloita mittaus napsauttamalla karttaa ja sijoita ensimmäinen pisteesi","mode":"Tila","modes":{"auto":"Autom","planar":"Planaarinen","geodesic":"Geodeettinen"},"newMeasurement":"Uusi mittaus","perimeter":"Ympärysmitta","unit":"Yksikkö","unsupported":"Kaksiulotteista alueen mittausta tuetaan vain MapView-sovelluksessa.","widgetLabel":"Alueen mittaus"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_fr.json new file mode 100644 index 00000000..fd24903f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_fr.json @@ -0,0 +1 @@ +{"hint":"Commencez les mesures en cliquant sur la carte pour placer le premier point","mode":"Mode","modes":{"auto":"Automatique","planar":"Planaire","geodesic":"Géodésique"},"newMeasurement":"Nouvelle mesure","perimeter":"Périmètre","unit":"Unité","unsupported":"La mesure de la zone 2D est uniquement prise en charge dans la vue cartographique.","widgetLabel":"Mesure de surface"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_he.json new file mode 100644 index 00000000..675c2381 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_he.json @@ -0,0 +1 @@ +{"hint":"התחל במדידה על ידי לחיצה במפה כדי להציב את הנקודה הראשונה","mode":"מוד","modes":{"auto":"אוטומטי","planar":"מישורי","geodesic":"גיאודזי"},"newMeasurement":"מדידה חדשה","perimeter":"היקף","unit":"יחידה","unsupported":"מדידת אזור בדו-ממד נתמכת רק ב-MapView.","widgetLabel":"מדידת אזור"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_hr.json new file mode 100644 index 00000000..d7b9e3fd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_hr.json @@ -0,0 +1 @@ +{"hint":"Započnite mjerenje tako da kliknete na kartu za postavljanje prve točke","mode":"Način","modes":{"auto":"Automatski","planar":"Planarno","geodesic":"Geodetski"},"newMeasurement":"Novo mjerenje","perimeter":"Opseg","unit":"Jedinica","unsupported":"Mjerenje 2D udaljenosti nije podržano u pregledniku karte.","widgetLabel":"Mjerenje područja"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_hu.json new file mode 100644 index 00000000..facea3a3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_hu.json @@ -0,0 +1 @@ +{"hint":"A mérést úgy kell elkezdeni, hogy bele kell kattintani a térképbe az első pont elhelyezéséhez","mode":"Mód","modes":{"auto":"Automatikus","planar":"Síkbeli","geodesic":"Geodéziai"},"newMeasurement":"Új mérés","perimeter":"Kerület","unit":"Mértékegység","unsupported":"A 2D terület mérését csak a MapView támogatja.","widgetLabel":"Területmérés"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_id.json new file mode 100644 index 00000000..cb006a9f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_id.json @@ -0,0 +1 @@ +{"hint":"Mulai mengukur dengan mengklik peta untuk menempatkan titik pertama Anda","mode":"Mode","modes":{"auto":"Otomatis","planar":"Planar","geodesic":"Geodesik"},"newMeasurement":"Pengukuran baru","perimeter":"Keliling","unit":"Unit","unsupported":"Pengukuran area 2D hanya didukung di MapView.","widgetLabel":"Pengukuran Area"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_it.json new file mode 100644 index 00000000..084e2ab4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_it.json @@ -0,0 +1 @@ +{"hint":"Iniziare a misurare facendo clic sulla mappa per posizionare il primo punto.","mode":"Modalità","modes":{"auto":"Modalità automatica","planar":"Planare","geodesic":"Geodetico"},"newMeasurement":"Nuova misurazione","perimeter":"Perimetro","unit":"Unità","unsupported":"La misurazione dell'area 2D è supportata solo in MapView.","widgetLabel":"Misurazioni dell'area"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_ja.json new file mode 100644 index 00000000..8543cc1e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_ja.json @@ -0,0 +1 @@ +{"hint":"マップで始点となる位置をクリックし、計測を開始します","mode":"モード","modes":{"auto":"自動","planar":"平面","geodesic":"測地線"},"newMeasurement":"新しい計測","perimeter":"周長","unit":"単位","unsupported":"MapView で 2D の面積計測はサポートされていません。","widgetLabel":"エリアの計測"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_ko.json new file mode 100644 index 00000000..75888eb8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_ko.json @@ -0,0 +1 @@ +{"hint":"첫 번째 포인트를 배치하기 위해 맵에서 클릭하여 측정을 시작합니다.","mode":"모드","modes":{"auto":"자동","planar":"평면","geodesic":"측지"},"newMeasurement":"새 측정","perimeter":"둘레","unit":"단위","unsupported":"맵 뷰에서는 2D 영역 측정만 지원됩니다.","widgetLabel":"면적 측정"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_lt.json new file mode 100644 index 00000000..a98f7a30 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_lt.json @@ -0,0 +1 @@ +{"hint":"Pradėkite matuoti spustelėdami norimoje žemėlapio vietoje","mode":"Režimas","modes":{"auto":"Automatinis","planar":"Plokščiasis","geodesic":"Geodezinis"},"newMeasurement":"Naujas matavimas","perimeter":"Perimetras","unit":"Matavimo vienetai","unsupported":"Dvimatis ploto matavimas palaikomas tik žemėlapio peržiūroje.","widgetLabel":"Ploto matavimas"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_lv.json new file mode 100644 index 00000000..05e0833a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_lv.json @@ -0,0 +1 @@ +{"hint":"Sāciet mērīt, noklišķinot kartē uz vietas, kur vēlaties novietot savu pirmo punktu","mode":"Režīms","modes":{"auto":"Automātiski","planar":"Plaknes","geodesic":"Ģeodēzisks"},"newMeasurement":"Jauns mērījums","perimeter":"Perimetrs","unit":"Mērvienība","unsupported":"2D laukuma mērīšana tiek atbalstīta tikai skatā MapView (Kartes skats).","widgetLabel":"Platības mērījums"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_nb.json new file mode 100644 index 00000000..470fa12a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_nb.json @@ -0,0 +1 @@ +{"hint":"Klikk i kartet for å plassere det første punktet for målingen.","mode":"Modus","modes":{"auto":"Auto","planar":"Plant","geodesic":"Geodetisk"},"newMeasurement":"Ny måling","perimeter":"Omkrets","unit":"Enhet","unsupported":"2D-arealmåling støttes bare i MapView.","widgetLabel":"Arealmåling"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_nl.json new file mode 100644 index 00000000..5db3150c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_nl.json @@ -0,0 +1 @@ +{"hint":"Begin met meten door in de kaart te klikken om uw eerste punt te plaatsen","mode":"Modus","modes":{"auto":"Auto","planar":"Planair","geodesic":"Geodetisch"},"newMeasurement":"Nieuwe meting","perimeter":"Perimeter","unit":"Eenheid","unsupported":"2D-oppervlaktemeting wordt alleen ondersteund in MapView.","widgetLabel":"Gebiedsmeting"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_pl.json new file mode 100644 index 00000000..40af80fa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_pl.json @@ -0,0 +1 @@ +{"hint":"Rozpocznij pomiar, klikając na mapie, aby umiejscowić pierwszy punkt.","mode":"Tryb","modes":{"auto":"Auto","planar":"Płaskie","geodesic":"Geodezyjne"},"newMeasurement":"Nowy pomiar","perimeter":"Obwód","unit":"Jednostka","unsupported":"Pomiar pola powierzchni 2D jest obsługiwany tylko w komponencie MapView.","widgetLabel":"Pomiar pola powierzchni"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_pt-BR.json new file mode 100644 index 00000000..95b7f950 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_pt-BR.json @@ -0,0 +1 @@ +{"hint":"Inicie a medição clicando em um mapa para posicionar seu primeiro ponto","mode":"Modo","modes":{"auto":"Automático","planar":"Planar","geodesic":"Geodésica"},"newMeasurement":"Nova medição","perimeter":"Perímetro","unit":"Unidade","unsupported":"A medição de área 2D é suportada somente no MapView.","widgetLabel":"Medição de Área"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_pt-PT.json new file mode 100644 index 00000000..658a3479 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_pt-PT.json @@ -0,0 +1 @@ +{"hint":"Inicie a medição clicando no mapa para posicionar o seu primeiro ponto","mode":"Modo","modes":{"auto":"Auto","planar":"planar","geodesic":"Geodésica"},"newMeasurement":"Nova medição","perimeter":"Perímetro","unit":"Unidade","unsupported":"A medição de área 2D só é suportada em MapView.","widgetLabel":"Medição de Área"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_ro.json new file mode 100644 index 00000000..a9097f36 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_ro.json @@ -0,0 +1 @@ +{"hint":"Începeți să măsurați făcând clic pe hartă pentru a plasa primul punct","mode":"Mod","modes":{"auto":"Automat","planar":"Planar","geodesic":"Geodezic"},"newMeasurement":"Măsurare nouă","perimeter":"Perimetru","unit":"Unitate","unsupported":"Măsurarea suprafeței 2D este acceptată doar în MapView.","widgetLabel":"Măsurarea zonei"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_ru.json new file mode 100644 index 00000000..c002fc49 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_ru.json @@ -0,0 +1 @@ +{"hint":"Начните измерение, щелкнув на карте, чтобы разместить первую точку","mode":"Режим","modes":{"auto":"Авто","planar":"Плоскостной","geodesic":"Геодезический"},"newMeasurement":"Новое измерение","perimeter":"Периметр","unit":"Единицы измерения","unsupported":"Измерение 2D-площади поддерживается только в виде карты.","widgetLabel":"Измерение площади"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_sk.json new file mode 100644 index 00000000..dd3231df --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_sk.json @@ -0,0 +1 @@ +{"hint":"Začnite meranie kliknutím na mapu pre umiestnenie vášho prvého bodu","mode":"Režim","modes":{"auto":"Automaticky","planar":"Rovinný","geodesic":"Geodetický"},"newMeasurement":"Nové meranie","perimeter":"Obvod","unit":"Jednotka","unsupported":"2D meranie oblasti je podporované iba v Mapovom pohľade.","widgetLabel":"Meranie plochy"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_sl.json new file mode 100644 index 00000000..0c846569 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_sl.json @@ -0,0 +1 @@ +{"hint":"Začnite meriti tako, da kliknete na karto in postavite vašo prvo točko","mode":"Način","modes":{"auto":"Samodejno","planar":"Planarno","geodesic":"Geodetsko"},"newMeasurement":"Nova meritev","perimeter":"Obseg","unit":"Enota","unsupported":"2D-meritev površine je podprta samo v pregledovalniku kart.","widgetLabel":"Meritev območja"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_sr.json new file mode 100644 index 00000000..721b6409 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_sr.json @@ -0,0 +1 @@ +{"hint":"Otpočnite merenja klikom na mapu kako biste namestili prvu tačku","mode":"Režim","modes":{"auto":"Automatski","planar":"Planarno","geodesic":"Geodetski"},"newMeasurement":"Novo merenje","perimeter":"Obim","unit":"Jedinica","unsupported":"Merenje 2D površine je podržano samo u aplikaciji MapView.","widgetLabel":"Merenje oblasti"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_sv.json new file mode 100644 index 00000000..573b5e44 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_sv.json @@ -0,0 +1 @@ +{"hint":"Börja mäta genom att klicka i kartan för att placera den första punkten","mode":"Läge","modes":{"auto":"Auto","planar":"Plan","geodesic":"Geodetisk"},"newMeasurement":"Ny mätning","perimeter":"Omkrets","unit":"Enhet","unsupported":"2D-areamätning stöds bara i MapView.","widgetLabel":"Ytmätning"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_th.json new file mode 100644 index 00000000..388ca696 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_th.json @@ -0,0 +1 @@ +{"hint":"เริ่มต้นวัดโดยการคลิกที่แผนที่ เพื่อวางจุดแรกของคุณ","mode":"โหมด","modes":{"auto":"อัตโนมัติ","planar":"กราฟเชิงระนาบ","geodesic":"เรขาคณิตของผิวหน้าโค้ง"},"newMeasurement":"การวัดใหม่","perimeter":"เส้นรอบรูป","unit":"หน่วย","unsupported":"รองรับการวัดพื้นที่ 2D เฉพาะใน MapView","widgetLabel":"การวัดพื้นที่"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_tr.json new file mode 100644 index 00000000..8d3f428a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_tr.json @@ -0,0 +1 @@ +{"hint":"İlk noktanızı yerleştirmek için haritaya tıklayarak ölçüme başlayın","mode":"Mod","modes":{"auto":"Otomatik","planar":"Düzlemsel","geodesic":"Jeodezik"},"newMeasurement":"Yeni ölçüm","perimeter":"Çevre","unit":"Birim","unsupported":"2B mesafe ölçümü sadece MapView’da desteklenir.","widgetLabel":"Alan Ölçümü"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_uk.json new file mode 100644 index 00000000..56851e77 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_uk.json @@ -0,0 +1 @@ +{"hint":"Почніть вимірювання, клацнувши на карті для розміщення першої точки","mode":"Режим","modes":{"auto":"Авто","planar":"Планарний","geodesic":"Геодезичний"},"newMeasurement":"Нове вимірювання","perimeter":"Периметр","unit":"Одиниця","unsupported":"Вимірювання 2D-областей підтримується тільки в MapView.","widgetLabel":"Вимірювання площі"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_vi.json new file mode 100644 index 00000000..c835a7ec --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_vi.json @@ -0,0 +1 @@ +{"hint":"Bắt đầu đo bằng cách bấm vào bản đồ để đặt điểm đầu tiên","mode":"Chế độ","modes":{"auto":"Tự động","planar":"Phẳng","geodesic":"Trắc địa"},"newMeasurement":"Phép đo mới","perimeter":"Chu vi","unit":"Đơn vị","unsupported":"Tính toán diện tích 2D chỉ được hỗ trợ trong MapView.","widgetLabel":"Đo Diện tích"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_zh-CN.json new file mode 100644 index 00000000..19461094 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_zh-CN.json @@ -0,0 +1 @@ +{"hint":"通过单击地图以放置您的第一个点来开始测量","mode":"模式","modes":{"auto":"自动","planar":"平面","geodesic":"测地线"},"newMeasurement":"新测量","perimeter":"周长","unit":"单位","unsupported":"仅 MapView 支持 2D 面积测量。","widgetLabel":"面积测量"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_zh-HK.json new file mode 100644 index 00000000..71493866 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_zh-HK.json @@ -0,0 +1 @@ +{"hint":"按一下地圖來放置第一個點,以開始測量","mode":"模式","modes":{"auto":"自動","planar":"平面","geodesic":"測地線"},"newMeasurement":"新測量","perimeter":"周邊","unit":"單位","unsupported":"僅 MapView 支援 2D 面積測量。","widgetLabel":"面積測量"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_zh-TW.json new file mode 100644 index 00000000..71493866 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_zh-TW.json @@ -0,0 +1 @@ +{"hint":"按一下地圖來放置第一個點,以開始測量","mode":"模式","modes":{"auto":"自動","planar":"平面","geodesic":"測地線"},"newMeasurement":"新測量","perimeter":"周邊","unit":"單位","unsupported":"僅 MapView 支援 2D 面積測量。","widgetLabel":"面積測量"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D.json new file mode 100644 index 00000000..edd405d5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D.json @@ -0,0 +1 @@ +{"area":"Area","hint":"Start to measure by clicking in the scene to place your first point.","newMeasurement":"New measurement","perimeterLength":"Perimeter","snappingDisablePrompt":"Press and hold the Ctrl key to temporarily disable snapping.","snappingDisablePromptAlternate":"Hold the Ctrl key to temporarily disable snapping.","unit":"Unit","unsupported":"3D area measurement is only supported in SceneView.","widgetLabel":"Area Measurement"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_ar.json new file mode 100644 index 00000000..2c8f17d7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_ar.json @@ -0,0 +1 @@ +{"area":"المنطقة","hint":"ابدأ بالقياس بالنقر على المشهد لوضع النقطة الأولى.","newMeasurement":"قياس جديد","perimeterLength":"محيط الشكل","snappingDisablePrompt":"اضغط مع الاستمرار على مفتاح Ctrl لتعطيل الانطباق مؤقتًا.","snappingDisablePromptAlternate":"اضغط باستمرار على مفتاح Ctrl لتعطيل الانطباق مؤقتًا.","unit":"وحدة","unsupported":"قياس المنطقة ثلاثية الأبعاد مدعوم فقط في SceneView.","widgetLabel":"قياس المنطقة"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_bg.json new file mode 100644 index 00000000..e53d6a5a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_bg.json @@ -0,0 +1 @@ +{"area":"Област","hint":"Започнете да измервате, като натиснете върху сцената, за да поставите първата си точка.","newMeasurement":"Ново измерване","perimeterLength":"Периметър","snappingDisablePrompt":"Натиснете и задръжте клавиша Ctrl, за да деактивирате временно прилепване.","snappingDisablePromptAlternate":"Задръжте клавиша Ctrl, за да деактивирате временно прилепване.","unit":"Мерна единица","unsupported":"3D измерването на областта се поддържа само в SceneView.","widgetLabel":"Измерване на област"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_bs.json new file mode 100644 index 00000000..2276940a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_bs.json @@ -0,0 +1 @@ +{"area":"Površina","hint":"Započnite mjerenje tako da kliknete na scenu za postavljanje prve točke","newMeasurement":"Novo mjerenje","perimeterLength":"Opseg","snappingDisablePrompt":"Pritisnite i držite tipku Ctrl da biste privremeno onemogućili snimanje.","snappingDisablePromptAlternate":"Držite tipku Ctrl da biste privremeno onemogućili snimanje.","unit":"Jedinica","unsupported":"Mjerenje 3D udaljenosti nije podržano u pregledniku scene.","widgetLabel":"Mjerenje područja"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_ca.json new file mode 100644 index 00000000..a2a439a9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_ca.json @@ -0,0 +1 @@ +{"area":"Àrea","hint":"Per iniciar la mesura, feu clic a l'escena i col·loqueu el primer punt.","newMeasurement":"Mesura nova","perimeterLength":"Perímetre","snappingDisablePrompt":"Premeu i mantingueu premuda la tecla Ctrl per desactivar temporalment l'alineació.","snappingDisablePromptAlternate":"Mantingueu premuda la tecla Ctrl per desactivar temporalment l'alineació.","unit":"Unitat","unsupported":"La mesura d'àrea 3D només s'admet a l'SceneView.","widgetLabel":"Mesura d'àrea"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_cs.json new file mode 100644 index 00000000..aeb2cc05 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_cs.json @@ -0,0 +1 @@ +{"area":"Plocha","hint":"Kliknutím do mapy umístěte první bod a zahajte měření.","newMeasurement":"Nové měření","perimeterLength":"Obvod","snappingDisablePrompt":"Stisknutím a podržením klávesy Ctrl můžete dočasně vypnout přichytávání.","snappingDisablePromptAlternate":"Podržením klávesy Ctrl dočasně vypnete přichytávání.","unit":"Jednotka","unsupported":"Měření plochy ve 3D je podporováno pouze v SceneView.","widgetLabel":"Měření plochy"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_da.json new file mode 100644 index 00000000..85d45919 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_da.json @@ -0,0 +1 @@ +{"area":"Område","hint":"Begynd at måle ved at klikke i scenen for at placere det første punkt.","newMeasurement":"Nye målinger","perimeterLength":"Omkreds","snappingDisablePrompt":"Tryk på og hold Ctrl-tasten nede for midlertidigt at deaktivere snapping.","snappingDisablePromptAlternate":"Hold Ctrl-tasten nede for midlertidigt at deaktivere snapping.","unit":"Enhed","unsupported":"3D-områdemåling understøttes kun i SceneView.","widgetLabel":"Områdemåling"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_de.json new file mode 100644 index 00000000..b7ef5909 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_de.json @@ -0,0 +1 @@ +{"area":"Fläche","hint":"Beginnen Sie die Messung, indem Sie in die Szene klicken, um den ersten Punkt zu platzieren.","newMeasurement":"Neue Messung","perimeterLength":"Umfang","snappingDisablePrompt":"Halten Sie die Strg-Taste gedrückt, um die Fangfunktion vorübergehend zu deaktivieren.","snappingDisablePromptAlternate":"Halten Sie die Strg-Taste gedrückt, um die Fangfunktion vorübergehend zu deaktivieren.","unit":"Einheit","unsupported":"Die 3D-Flächenmessung wird nur in SceneView unterstützt.","widgetLabel":"Flächenmessung"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_el.json new file mode 100644 index 00000000..423ed147 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_el.json @@ -0,0 +1 @@ +{"area":"Εμβαδόν","hint":"Εκκινήστε τη μέτρηση κάνοντας κλικ στην προβολή 3D για να τοποθετήσετε το πρώτο σας σημείο.","newMeasurement":"Νέα μέτρηση","perimeterLength":"Περίμετρος","snappingDisablePrompt":"Πατήστε και κρατήστε πατημένο το πλήκτρο Ctrl για να απενεργοποιήσετε προσωρινά την αγκίστρωση.","snappingDisablePromptAlternate":"Κρατήστε πατημένο το πλήκτρο Ctrl για να απενεργοποιήσετε προσωρινά την αγκίστρωση.","unit":"Μονάδα","unsupported":"Η μέτρηση εμβαδού 3D υποστηρίζεται μόνο στο SceneView.","widgetLabel":"Μέτρηση εμβαδού"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_en.json new file mode 100644 index 00000000..edd405d5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_en.json @@ -0,0 +1 @@ +{"area":"Area","hint":"Start to measure by clicking in the scene to place your first point.","newMeasurement":"New measurement","perimeterLength":"Perimeter","snappingDisablePrompt":"Press and hold the Ctrl key to temporarily disable snapping.","snappingDisablePromptAlternate":"Hold the Ctrl key to temporarily disable snapping.","unit":"Unit","unsupported":"3D area measurement is only supported in SceneView.","widgetLabel":"Area Measurement"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_es.json new file mode 100644 index 00000000..0877cdff --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_es.json @@ -0,0 +1 @@ +{"area":"Área","hint":"Empiece a medir haciendo clic en la escena para colocar su primer punto.","newMeasurement":"Nueva medición","perimeterLength":"Perímetro","snappingDisablePrompt":"Mantenga pulsada la tecla Ctrl para deshabilitar la alineación temporalmente.","snappingDisablePromptAlternate":"Pulse la tecla Ctrl para deshabilitar temporalmente la alineación.","unit":"Unidad","unsupported":"La medición de áreas 3D solo se admite en SceneView.","widgetLabel":"Medición de área"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_et.json new file mode 100644 index 00000000..c62db15b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_et.json @@ -0,0 +1 @@ +{"area":"Pindala","hint":"Mõõtmise alustamiseks klõpsake stseeni, kuhu soovite asetada oma esimese punkti.","newMeasurement":"Uus mõõtmine","perimeterLength":"Ümbermõõt","snappingDisablePrompt":"Haakimise ajutiselt keelamiseks vajutage ja hoidke all klahvi Ctrl.","snappingDisablePromptAlternate":"Haakimise ajutiselt keelamiseks hoidke all klahvi Ctrl.","unit":"Ühik","unsupported":"3D-pindala mõõtmist toetab ainult SceneView.","widgetLabel":"Ala mõõtmine"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_fi.json new file mode 100644 index 00000000..3fb38908 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_fi.json @@ -0,0 +1 @@ +{"area":"Alue","hint":"Aloita mittaus napsauttamalla maisemaa ja sijoita ensimmäinen pisteesi.","newMeasurement":"Uusi mittaus","perimeterLength":"Ympärysmitta","snappingDisablePrompt":"Poista tartunta tilapäisesti käytöstä painamalla Ctrl-näppäintä ja pitämällä se painettuna.","snappingDisablePromptAlternate":"Poista tartunta tilapäisesti käytöstä pitämällä Ctrl-näppäin painettuna.","unit":"Yksikkö","unsupported":"Kolmiulotteista alueen mittausta tuetaan vain SceneView-sovelluksessa.","widgetLabel":"Alueen mittaus"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_fr.json new file mode 100644 index 00000000..5e4906cc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_fr.json @@ -0,0 +1 @@ +{"area":"Surface","hint":"Commencez à mesurer en cliquant dans la scène pour placer le premier point.","newMeasurement":"Nouvelle mesure","perimeterLength":"Périmètre","snappingDisablePrompt":"Appuyez sur la touche Ctrl et maintenez-la enfoncée pour désactiver provisoirement la capture.","snappingDisablePromptAlternate":"Maintenez la touche Ctrl enfoncée pour désactiver provisoirement la capture.","unit":"Unité","unsupported":"La mesure de la zone 3D est uniquement prise en charge dans la vue de scène.","widgetLabel":"Mesure de surface"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_he.json new file mode 100644 index 00000000..535a558b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_he.json @@ -0,0 +1 @@ +{"area":"שטח","hint":"התחל במדידה על ידי לחיצה בסצנה כדי להציב את הנקודה הראשונה.","newMeasurement":"מדידה חדשה","perimeterLength":"היקף","snappingDisablePrompt":"לחץ והחזק את מקש Ctrl כדי להשבית זמנית הצמדה.","snappingDisablePromptAlternate":"החזק את מקש Ctrl כדי להשבית זמנית הצמדה.","unit":"יחידה","unsupported":"מדידת אזור בתלת-ממד נתמכת רק ב-SceneView.","widgetLabel":"מדידת אזור"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_hr.json new file mode 100644 index 00000000..2276940a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_hr.json @@ -0,0 +1 @@ +{"area":"Površina","hint":"Započnite mjerenje tako da kliknete na scenu za postavljanje prve točke","newMeasurement":"Novo mjerenje","perimeterLength":"Opseg","snappingDisablePrompt":"Pritisnite i držite tipku Ctrl da biste privremeno onemogućili snimanje.","snappingDisablePromptAlternate":"Držite tipku Ctrl da biste privremeno onemogućili snimanje.","unit":"Jedinica","unsupported":"Mjerenje 3D udaljenosti nije podržano u pregledniku scene.","widgetLabel":"Mjerenje područja"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_hu.json new file mode 100644 index 00000000..6ceccc81 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_hu.json @@ -0,0 +1 @@ +{"area":"Terület","hint":"A mérést úgy kell elkezdeni, hogy bele kell kattintani a 3D térképbe az első pont elhelyezéséhez.","newMeasurement":"Új mérés","perimeterLength":"Kerület","snappingDisablePrompt":"A Ctrl billentyű lenyomva tartásával ideiglenesen letilthatja a hozzáillesztést.","snappingDisablePromptAlternate":"Tartsa lenyomva a Ctrl billentyűt a hozzáillesztés ideiglenes kikapcsolásához.","unit":"Mértékegység","unsupported":"A 3D terület mérését csak a SceneView támogatja.","widgetLabel":"Területmérés"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_id.json new file mode 100644 index 00000000..161c950c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_id.json @@ -0,0 +1 @@ +{"area":"Area","hint":"Mulai pengukuran dengan mengklik scene untuk meletakkan titik pertama Anda.","newMeasurement":"Pengukuran baru","perimeterLength":"Keliling","snappingDisablePrompt":"Tekan dan tahan tombol Ctrl untuk menonaktifkan snapping sementara.","snappingDisablePromptAlternate":"Tahan tombol Ctrl untuk menonaktifkan snapping sementara.","unit":"Unit","unsupported":"Pengukuran area 3D hanya didukung di SceneView.","widgetLabel":"Pengukuran Area"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_it.json new file mode 100644 index 00000000..edfa75fe --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_it.json @@ -0,0 +1 @@ +{"area":"Area","hint":"Iniziare a misurare facendo clic sulla scena per posizionare il primo punto.","newMeasurement":"Nuova misurazione","perimeterLength":"Perimetro","snappingDisablePrompt":"Tenere premuto il tasto Ctrl per disabilitare temporaneamente la gestione delle tolleranze.","snappingDisablePromptAlternate":"Tenere premuto il tasto Ctrl per disabilitare temporaneamente la gestione delle tolleranze.","unit":"Unità","unsupported":"La misurazione dell'area 3D è supportata solo in SceneView.","widgetLabel":"Misurazioni dell'area"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_ja.json new file mode 100644 index 00000000..3b5a32eb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_ja.json @@ -0,0 +1 @@ +{"area":"面積","hint":"シーンで始点となる位置をクリックし、計測を開始します。","newMeasurement":"新しい計測","perimeterLength":"周長","snappingDisablePrompt":"Ctrl キーを押したままにすると、スナップが一時的に無効になります。","snappingDisablePromptAlternate":"Ctrl キーを押したままにすると、スナップが一時的に無効になります。","unit":"単位","unsupported":"SceneView では 3D の面積計測のみがサポートされています。","widgetLabel":"エリアの計測"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_ko.json new file mode 100644 index 00000000..739ea78c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_ko.json @@ -0,0 +1 @@ +{"area":"영역","hint":"첫 번째 포인트를 배치하기 위해 씬에서 클릭하여 측정을 시작합니다.","newMeasurement":"새 측정","perimeterLength":"둘레","snappingDisablePrompt":"Ctrl 키를 길게 누르면 스내핑이 일시적으로 비활성화됩니다.","snappingDisablePromptAlternate":"Ctrl 키를 누르고 있으면 스내핑이 일시적으로 비활성화됩니다.","unit":"단위","unsupported":"씬 뷰에서는 3D 영역 측정만 지원됩니다.","widgetLabel":"면적 측정"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_lt.json new file mode 100644 index 00000000..62813d0e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_lt.json @@ -0,0 +1 @@ +{"area":"Plotas","hint":"Norėdami pažymėti pirmąjį tašką, pradėkite matuoti spustelėdami sceną.","newMeasurement":"Naujas matavimas","perimeterLength":"Perimetras","snappingDisablePrompt":"Norėdami laikinai išjungti pritraukimą, paspauskite ir palaikykite klavišą Ctrl.","snappingDisablePromptAlternate":"Norėdami laikinai išjungti pritraukimą, laikykite nuspaudę klavišą Ctrl.","unit":"Matavimo vienetai","unsupported":"Dvimatis ploto matavimas palaikomas tik scenos peržiūroje.","widgetLabel":"Ploto matavimas"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_lv.json new file mode 100644 index 00000000..dfd0134a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_lv.json @@ -0,0 +1 @@ +{"area":"Laukums","hint":"Sāciet mērīt, noklikšķinot scēnā, lai novietotu pirmo punktu.","newMeasurement":"Jauns mērījums","perimeterLength":"Perimetrs","snappingDisablePrompt":"Nospiediet un turiet taustiņu Ctrl, lai īslaicīgi atspējotu pielipināšanu.","snappingDisablePromptAlternate":"Turiet nospiestu taustiņu Ctrl, lai īslaicīgi atspējotu pielipināšanu.","unit":"Mērvienība","unsupported":"3D platības mērīšana tiek atbalstīta tikai skatā SceneView (Scēnas skats).","widgetLabel":"Platības mērījums"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_nb.json new file mode 100644 index 00000000..18ecfb29 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_nb.json @@ -0,0 +1 @@ +{"area":"Areal","hint":"Start målingen ved å klikke i scenen for å plassere det første punktet.","newMeasurement":"Ny måling","perimeterLength":"Omkrets","snappingDisablePrompt":"Trykk og hold nede Ctrl-tasten for å deaktivere forankring midlertidig.","snappingDisablePromptAlternate":"Hold nede Ctrl-tasten for å deaktivere forankring midlertidig.","unit":"Enhet","unsupported":"3D-arealmåling støttes kun i SceneView.","widgetLabel":"Arealmåling"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_nl.json new file mode 100644 index 00000000..14be684e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_nl.json @@ -0,0 +1 @@ +{"area":"Gebied","hint":"Begin met meten door in de scene te klikken om uw eerste punt te plaatsen","newMeasurement":"Nieuwe meting","perimeterLength":"Perimeter","snappingDisablePrompt":"Houd de toets Ctrl ingedrukt om snapping tijdelijk uit te schakelen.","snappingDisablePromptAlternate":"Houd de toets Ctrl ingedrukt om snapping tijdelijk uit te schakelen.","unit":"Eenheid","unsupported":"3D-oppervlaktemeting wordt alleen ondersteund in SceneView.","widgetLabel":"Gebiedsmeting"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_pl.json new file mode 100644 index 00000000..fa407539 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_pl.json @@ -0,0 +1 @@ +{"area":"Pole powierzchni","hint":"Rozpocznij pomiar, klikając w scenie, aby umiejscowić pierwszy punkt.","newMeasurement":"Nowy pomiar","perimeterLength":"Obwód","snappingDisablePrompt":"Naciśnij i przytrzymaj klawisz Ctrl, aby tymczasowo wyłączyć funkcję dociągania.","snappingDisablePromptAlternate":"Przytrzymaj klawisz Ctrl, aby tymczasowo wyłączyć funkcję dociągania.","unit":"Jednostka","unsupported":"Pomiar pola powierzchni 3D jest obsługiwany tylko w komponencie SceneView.","widgetLabel":"Pomiar pola powierzchni"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_pt-BR.json new file mode 100644 index 00000000..71e405bc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_pt-BR.json @@ -0,0 +1 @@ +{"area":"Área","hint":"Inicie a medição clicando na cena para posicionar seu primeiro ponto.","newMeasurement":"Nova Medição","perimeterLength":"Perímetro","snappingDisablePrompt":"Pressione e segure a tecla Ctrl para desativar temporariamente o ajuste.","snappingDisablePromptAlternate":"Pressione a tecla Ctrl para desativar temporariamente o ajuste.","unit":"Unidade","unsupported":"A medição de área 3D é suportada somente no SceneView.","widgetLabel":"Medição de Área"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_pt-PT.json new file mode 100644 index 00000000..9dbd9026 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_pt-PT.json @@ -0,0 +1 @@ +{"area":"Área","hint":"Comece a medir ao clicar na cena para colocar o seu primeiro ponto.","newMeasurement":"Nova Medição","perimeterLength":"Perímetro","snappingDisablePrompt":"Prima continuamente a tecla Ctrl para desativar temporariamente o ajuste.","snappingDisablePromptAlternate":"Prima a tecla Ctrl para desativar temporariamente o ajuste.","unit":"Unidade","unsupported":"A medição de área 3D só é suportada em SceneView.","widgetLabel":"Medição de Área"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_ro.json new file mode 100644 index 00000000..fc96bff6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_ro.json @@ -0,0 +1 @@ +{"area":"Suprafaţă","hint":"Începeți să măsurați făcând clic în scenă pentru a plasa primul punct.","newMeasurement":"Măsurare nouă","perimeterLength":"Perimetru","snappingDisablePrompt":"Apăsați și mențineți apăsată tasta Ctrl pentru a dezactiva temporar fixarea.","snappingDisablePromptAlternate":"Mențineți apăsată tasta Ctrl pentru a dezactiva temporar fixarea.","unit":"Unitate","unsupported":"Măsurarea suprafeței 3D este acceptată doar în SceneView.","widgetLabel":"Măsurarea zonei"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_ru.json new file mode 100644 index 00000000..5b03a0f6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_ru.json @@ -0,0 +1 @@ +{"area":"Площадь","hint":"Начните измерение, щелкнув сцену, чтобы разместить первую точку.","newMeasurement":"Новое измерение","perimeterLength":"Периметр","snappingDisablePrompt":"Нажмите и удерживайте клавишу Ctrl для временного отключения замыкания.","snappingDisablePromptAlternate":"Удерживайте клавишу Ctrl для временного отключения замыкания.","unit":"Единицы измерения","unsupported":"Измерение 3D-площади поддерживается только в виде сцены.","widgetLabel":"Измерение площади"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_sk.json new file mode 100644 index 00000000..00e63e5c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_sk.json @@ -0,0 +1 @@ +{"area":"Oblasť","hint":"Meranie začnite kliknutím do scény pre umiestnenie vášho prvého bodu.","newMeasurement":"Nové meranie","perimeterLength":"Obvod","snappingDisablePrompt":"Stlačením a podržaním klávesy Ctrl dočasne zakážete prichytávanie.","snappingDisablePromptAlternate":"Podržaním klávesy Ctrl dočasne zakážete prichytávanie.","unit":"Jednotka","unsupported":"3D meranie oblasti je podporované iba v Scénickom pohľade.","widgetLabel":"Meranie plochy"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_sl.json new file mode 100644 index 00000000..c8239ac8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_sl.json @@ -0,0 +1 @@ +{"area":"Ploščina","hint":"Začnite meriti tako, da kliknete na prizor in postavite vašo prvo točko.","newMeasurement":"Nova meritev","perimeterLength":"Obseg","snappingDisablePrompt":"Pritisnite in držite tipko Ctrl, da začasno onemogočite privlačnost.","snappingDisablePromptAlternate":"Držite tipko Ctrl, da začasno onemogočite privlačnost.","unit":"Enota","unsupported":"3D-meritev površine je podprta samo v pregledovalniku 3D-prizorov.","widgetLabel":"Meritev površine"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_sr.json new file mode 100644 index 00000000..e5b61521 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_sr.json @@ -0,0 +1 @@ +{"area":"Površina","hint":"Otpočnite merenja klikom na scenu kako biste namestili prvu tačku.","newMeasurement":"Novo merenje","perimeterLength":"Obim","snappingDisablePrompt":"Pritisnite i držite taster Ctrl da biste privremeno onemogućili kačenje.","snappingDisablePromptAlternate":"Držite taster Ctrl da biste privremeno onemogućili kačenje.","unit":"Jedinica","unsupported":"Merenje 3D površine je podržano samo u aplikaciji SceneView.","widgetLabel":"Merenje oblasti"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_sv.json new file mode 100644 index 00000000..3c24921c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_sv.json @@ -0,0 +1 @@ +{"area":"Område","hint":"Börja mäta genom att klicka i scenen för att placera den första punkten","newMeasurement":"Ny mätning","perimeterLength":"Omkrets","snappingDisablePrompt":"Tryck på och håll ned Ctrl-tangenten för att tillfälligt inaktivera snappning.","snappingDisablePromptAlternate":"Håll ned Ctrl-tangenten för att tillfälligt inaktivera snappning.","unit":"Enhet","unsupported":"3D-areamätning stöds bara i SceneView.","widgetLabel":"Ytmätning"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_th.json new file mode 100644 index 00000000..83d762d8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_th.json @@ -0,0 +1 @@ +{"area":"พื้นที่","hint":"เริ่มวัดด้วยการคลิกในซีน เพื่อวางจุดแรกของคุณ","newMeasurement":"การวัดใหม่","perimeterLength":"เส้นรอบรูป","snappingDisablePrompt":"กดแป้น Ctrl ค้างไว้เพื่อปิดใช้งานการสแน็ปชั่วคราว","snappingDisablePromptAlternate":"กดแป้น Ctrl ค้างไว้เพื่อปิดใช้งานการสแน็ปชั่วคราว","unit":"หน่วย","unsupported":"รองรับการวัดพื้นที่ 3D เฉพาะใน SceneView","widgetLabel":"การวัดพื้นที่"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_tr.json new file mode 100644 index 00000000..eb16d694 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_tr.json @@ -0,0 +1 @@ +{"area":"Alan","hint":"İlk noktanızı yerleştirmek için sahneye tıklayarak ölçüme başlayın.","newMeasurement":"Yeni ölçüm","perimeterLength":"Çevre","snappingDisablePrompt":"Yakalamayı geçici olarak devre dışı bırakmak için Ctrl tuşunu basılı tutun.","snappingDisablePromptAlternate":"Yakalamayı geçici olarak devre dışı bırakmak için Ctrl tuşunu basılı tutun.","unit":"Birim","unsupported":"3B alan ölçümü sadece SceneView’da desteklenir.","widgetLabel":"Alan Ölçümü"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_uk.json new file mode 100644 index 00000000..276fa474 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_uk.json @@ -0,0 +1 @@ +{"area":"Площа","hint":"Почніть вимірювання, клацнувши на сцені для розміщення першої точки.","newMeasurement":"Нове вимірювання","perimeterLength":"Периметр","snappingDisablePrompt":"Натисніть і утримуйте клавішу Ctrl, щоб тимчасово вимкнути замикання.","snappingDisablePromptAlternate":"Утримуйте клавішу Ctrl, щоб тимчасово вимкнути замикання.","unit":"Одиниця","unsupported":"Вимірювання 3D-областей підтримується тільки в SceneView.","widgetLabel":"Вимірювання площі"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_vi.json new file mode 100644 index 00000000..d7a58f85 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_vi.json @@ -0,0 +1 @@ +{"area":"Khu vực","hint":"Bắt đầu đo bằng cách nhấp vào scene để đặt điểm đầu tiên.","newMeasurement":"Phép đo mới","perimeterLength":"Chu vi","snappingDisablePrompt":"Nhấn và giữ phím Ctrl để tạm thời tắt tính năng bắt dính.","snappingDisablePromptAlternate":"Giữ phím Ctrl để tạm thời tắt tính năng bắt dính.","unit":"Đơn vị","unsupported":"Tính toán diện tích 3D chỉ được hỗ trợ trong SceneView.","widgetLabel":"Đo Diện tích"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_zh-CN.json new file mode 100644 index 00000000..abe2f77c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_zh-CN.json @@ -0,0 +1 @@ +{"area":"面积","hint":"通过单击场景以放置您的第一个点来开始测量。","newMeasurement":"新测量","perimeterLength":"周长","snappingDisablePrompt":"长按 Ctrl 键可临时禁用捕捉。","snappingDisablePromptAlternate":"长按 Ctrl 键可临时禁用捕捉。","unit":"单位","unsupported":"仅 SceneView 支持 3D 面积测量。","widgetLabel":"面积测量"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_zh-HK.json new file mode 100644 index 00000000..8e4a3d91 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_zh-HK.json @@ -0,0 +1 @@ +{"area":"面積","hint":"按一下場景來放置第一個點,以開始測量。","newMeasurement":"新測量","perimeterLength":"周邊","snappingDisablePrompt":"按住 Ctrl 鍵以暫時停用捕捉功能。","snappingDisablePromptAlternate":"按住 Ctrl 鍵以暫時停用捕捉功能。","unit":"單位","unsupported":"僅 SceneView 支援 3D 面積測量。","widgetLabel":"面積測量"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_zh-TW.json new file mode 100644 index 00000000..8e4a3d91 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_zh-TW.json @@ -0,0 +1 @@ +{"area":"面積","hint":"按一下場景來放置第一個點,以開始測量。","newMeasurement":"新測量","perimeterLength":"周邊","snappingDisablePrompt":"按住 Ctrl 鍵以暫時停用捕捉功能。","snappingDisablePromptAlternate":"按住 Ctrl 鍵以暫時停用捕捉功能。","unit":"單位","unsupported":"僅 SceneView 支援 3D 面積測量。","widgetLabel":"面積測量"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments.json new file mode 100644 index 00000000..457753df --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments.json @@ -0,0 +1 @@ +{"widgetLabel":"Attachments","attachmentDetails":"Attachment details","add":"Add","update":"Update","cancel":"Cancel","noTitle":"Untitled","delete":"Delete","selectFile":"Select file","changeFile":"Change file","noAttachments":"No attachments","addErrorMessage":"Error adding the attachment. Please try again.","deleteErrorMessage":"Error deleting the attachment. Please try again.","updateErrorMessage":"Error updating the attachment. Please try again."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_ar.json new file mode 100644 index 00000000..4666a663 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"المرفقات","attachmentDetails":"تفاصيل المرفقات","add":"إضافة","update":"تحديث","cancel":"إلغاء الأمر","noTitle":"بلا عنوان","delete":"حذف","selectFile":"حدد ملفًا","changeFile":"تغيير الملف","noAttachments":"لا يوجد مرفقات","addErrorMessage":"خطأ في إضافة المرفقات. الرجاء إعادة المحاولة مرة أخرى.","deleteErrorMessage":"خطأ في حذف المرفقات. الرجاء إعادة المحاولة مرة أخرى.","updateErrorMessage":"خطأ في تحديث المرفقات. الرجاء إعادة المحاولة مرة أخرى."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_bg.json new file mode 100644 index 00000000..799f79f2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Прикачени файлове","attachmentDetails":"Подробности за прикачените файлове","add":"Добавяне","update":"Обновяване","cancel":"Отказ","noTitle":"Без заглавие","delete":"Изтриване","selectFile":"Избор на файл","changeFile":"Смяна на файла","noAttachments":"Няма прикачени файлове","addErrorMessage":"Грешка при добавяне на прикачените файлове Моля, опитайте отново.","deleteErrorMessage":"Грешка при изтриване на прикачените файлове Моля, опитайте отново.","updateErrorMessage":"Грешка при обновяване на прикачените файлове Моля, опитайте отново."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_bs.json new file mode 100644 index 00000000..02b88c1d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Privitci","attachmentDetails":"Pojedinosti privitka","add":"Dodaj","update":"Ažuriraj","cancel":"Odustani","noTitle":"Neimenovano","delete":"Izbriši","selectFile":"Odaberi datoteku","changeFile":"Promijeni datoteku","noAttachments":"Nema privitaka","addErrorMessage":"Došlo je do pogreške pri dodavanju privitka. Pokušajte ponovno.","deleteErrorMessage":"Pogreška prilikom brisanja privitka. Pokušajte ponovno.","updateErrorMessage":"Pogreška prilikom ažuriranja privitka. Pokušajte ponovno."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_ca.json new file mode 100644 index 00000000..330b8b66 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Fitxers adjunts","attachmentDetails":"Detalls del fitxer adjunt","add":"Afegeix","update":"Actualitza","cancel":"Cancel·la","noTitle":"Sense títol","delete":"Suprimeix","selectFile":"Seleccioneu el fitxer","changeFile":"Canvia el fitxer","noAttachments":"No hi ha fitxers adjunts","addErrorMessage":"S'ha produït un error en afegir el fitxer adjunt. Torneu-ho a provar.","deleteErrorMessage":"S'ha produït un error en eliminar el fitxer adjunt. Torneu-ho a provar.","updateErrorMessage":"S'ha produït un error en actualitzar el fitxer adjunt. Torneu-ho a provar."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_cs.json new file mode 100644 index 00000000..3c1f98f8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Přílohy","attachmentDetails":"Podrobnosti přílohy","add":"Přidat","update":"Aktualizovat","cancel":"Storno","noTitle":"Bez názvu","delete":"Odstranit","selectFile":"Vybrat soubor","changeFile":"Změnit soubor","noAttachments":"Žádné přílohy","addErrorMessage":"Chyba při přidávání přílohy. Zkuste to prosím znovu.","deleteErrorMessage":"Chyba při odstraňování přílohy. Zkuste to prosím znovu.","updateErrorMessage":"Chyba při aktualizaci přílohy. Zkuste to prosím znovu."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_da.json new file mode 100644 index 00000000..51894f77 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Vedhæftninger","attachmentDetails":"Oplysninger om vedhæftning","add":"Tilføj","update":"Opdatér","cancel":"Annullér","noTitle":"Uden titel","delete":"Slet","selectFile":"Vælg fil","changeFile":"Skift fil","noAttachments":"Ingen vedhæftninger","addErrorMessage":"Der opstod en fejl under tilføjelse af vedhæftningen. Prøv igen.","deleteErrorMessage":"Der opstod en fejl under sletning af vedhæftningen. Prøv igen.","updateErrorMessage":"Der opstod en fejl under opdatering af vedhæftningen. Prøv igen."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_de.json new file mode 100644 index 00000000..6cac4469 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Anlagen","attachmentDetails":"Anlagendetails","add":"Hinzufügen","update":"Aktualisieren","cancel":"Abbrechen","noTitle":"Ohne Titel","delete":"Löschen","selectFile":"Datei auswählen","changeFile":"Datei ändern","noAttachments":"Keine Anlagen","addErrorMessage":"Fehler beim Hinzufügen der Anlage. Versuchen Sie es erneut.","deleteErrorMessage":"Fehler beim Löschen der Anlage. Versuchen Sie es erneut.","updateErrorMessage":"Fehler beim Aktualisieren der Anlage. Versuchen Sie es erneut."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_el.json new file mode 100644 index 00000000..4c99cdef --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Συνημμένα","attachmentDetails":"Αναλυτικά στοιχεία συνημμένων","add":"Προσθήκη","update":"Ενημέρωση","cancel":"Άκυρο","noTitle":"Χωρίς τίτλο","delete":"Διαγραφή","selectFile":"Επιλογή αρχείου","changeFile":"Αλλαγή αρχείου","noAttachments":"Δεν υπάρχουν συνημμένα","addErrorMessage":"Σφάλμα κατά την προσθήκη του συνημμένου. Δοκιμάστε ξανά.","deleteErrorMessage":"Σφάλμα κατά τη διαγραφή του συνημμένου. Δοκιμάστε ξανά.","updateErrorMessage":"Σφάλμα κατά την ενημέρωση του συνημμένου. Δοκιμάστε ξανά."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_en.json new file mode 100644 index 00000000..457753df --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Attachments","attachmentDetails":"Attachment details","add":"Add","update":"Update","cancel":"Cancel","noTitle":"Untitled","delete":"Delete","selectFile":"Select file","changeFile":"Change file","noAttachments":"No attachments","addErrorMessage":"Error adding the attachment. Please try again.","deleteErrorMessage":"Error deleting the attachment. Please try again.","updateErrorMessage":"Error updating the attachment. Please try again."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_es.json new file mode 100644 index 00000000..8217111c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Adjuntos","attachmentDetails":"Detalles de adjunto","add":"Agregar","update":"Actualizar","cancel":"Cancelar","noTitle":"Sin título","delete":"Eliminar","selectFile":"Seleccionar archivo","changeFile":"Cambiar archivo","noAttachments":"Sin adjuntos","addErrorMessage":"Error al agregar el adjunto. Inténtelo de nuevo.","deleteErrorMessage":"Error al eliminar el adjunto. Inténtelo de nuevo.","updateErrorMessage":"Error al actualizar el adjunto. Inténtelo de nuevo."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_et.json new file mode 100644 index 00000000..f62d4d0a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Manused","attachmentDetails":"Manuse üksikasjad","add":"Lisa","update":"Uuenda","cancel":"Tühista","noTitle":"Pealkirjata","delete":"Kustuta","selectFile":"Vali fail","changeFile":"Muuda faili","noAttachments":"Manuseid pole","addErrorMessage":"Tõrge manuse lisamisel Palun proovige uuesti","deleteErrorMessage":"Tõrge manuse kustutamisel. Palun proovige uuesti","updateErrorMessage":"Tõrge manuse uuendamisel. Palun proovige uuesti"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_fi.json new file mode 100644 index 00000000..abc257e7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Liitteet","attachmentDetails":"Liitteen tiedot","add":"Lisää","update":"Päivitä","cancel":"Peruuta","noTitle":"Nimetön","delete":"Poista","selectFile":"Valitse tiedosto","changeFile":"Vaihda tiedosto","noAttachments":"Ei liitteitä","addErrorMessage":"Virhe liitteen lisäämisessä. Yritä uudelleen.","deleteErrorMessage":"Virhe liitteen poistossa. Yritä uudelleen.","updateErrorMessage":"Virhe liitteen päivityksessä. Yritä uudelleen."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_fr.json new file mode 100644 index 00000000..1105a32e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Pièces jointes","attachmentDetails":"Détails de la pièce jointe","add":"Ajouter","update":"Mettre à jour","cancel":"Annuler","noTitle":"Sans titre","delete":"Supprimer","selectFile":"Sélectionner un fichier","changeFile":"Modifier le fichier","noAttachments":"Aucune pièce jointe","addErrorMessage":"Erreur lors de l’ajout de la pièce jointe. Réessayez ultérieurement.","deleteErrorMessage":"Erreur lors de la suppression de la pièce jointe. Réessayez ultérieurement.","updateErrorMessage":"Erreur lors de la mise à jour de la pièce jointe. Réessayez ultérieurement."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_he.json new file mode 100644 index 00000000..b6be04c3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_he.json @@ -0,0 +1 @@ +{"widgetLabel":"קישורים","attachmentDetails":"פרטי קובץ מצורף","add":"הוסף","update":"עדכן","cancel":"ביטול","noTitle":"ללא כותרת","delete":"מחק","selectFile":"בחר קובץ","changeFile":"שנה קובץ","noAttachments":"אין קבצים מקושרים","addErrorMessage":"שגיאה בצירוף קובץ נסה שוב.","deleteErrorMessage":"שגיאה במחיקת קובץ מצורף. נסה שוב.","updateErrorMessage":"שגיאה בעדכון קובץ מצורף. נסה שוב."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_hr.json new file mode 100644 index 00000000..02b88c1d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Privitci","attachmentDetails":"Pojedinosti privitka","add":"Dodaj","update":"Ažuriraj","cancel":"Odustani","noTitle":"Neimenovano","delete":"Izbriši","selectFile":"Odaberi datoteku","changeFile":"Promijeni datoteku","noAttachments":"Nema privitaka","addErrorMessage":"Došlo je do pogreške pri dodavanju privitka. Pokušajte ponovno.","deleteErrorMessage":"Pogreška prilikom brisanja privitka. Pokušajte ponovno.","updateErrorMessage":"Pogreška prilikom ažuriranja privitka. Pokušajte ponovno."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_hu.json new file mode 100644 index 00000000..6fa7e5ef --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Csatolmányok","attachmentDetails":"Csatolmány adatai","add":"Hozzáadás","update":"Frissítés","cancel":"Mégse","noTitle":"Cím nélkül","delete":"Törlés","selectFile":"Fájl kiválasztása","changeFile":"Fájl módosítása","noAttachments":"Nincsenek csatolmányok","addErrorMessage":"Hiba történt a csatolmány hozzáadásakor. Próbálja meg újra.","deleteErrorMessage":"Hiba történt a csatolmány törlésekor. Próbálja meg újra.","updateErrorMessage":"Hiba a csatolmány frissítésekor. Próbálja meg újra."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_id.json new file mode 100644 index 00000000..5f01498c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Lampiran","attachmentDetails":"Detail lampiran","add":"Tambah","update":"Perbarui","cancel":"Batal","noTitle":"Tidak berjudul","delete":"Hapus","selectFile":"Pilih file","changeFile":"Ubah file","noAttachments":"Tidak ada lampiran","addErrorMessage":"Kesalahan saat menambahkan lampiran. Harap coba lagi.","deleteErrorMessage":"Kesalahan saat menghapus lampiran. Harap coba lagi.","updateErrorMessage":"Kesalahan saat memperbarui lampiran Harap coba lagi."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_it.json new file mode 100644 index 00000000..3ca68a21 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Allegati","attachmentDetails":"Dettagli allegato","add":"Aggiungi","update":"Aggiorna","cancel":"Annulla","noTitle":"Senza titolo","delete":"Elimina","selectFile":"Seleziona file","changeFile":"Modifica file","noAttachments":"Allegati non disponibili","addErrorMessage":"Errore durante l'aggiunta dell'allegato. Riprovare.","deleteErrorMessage":"Errore durante l'eliminazione dell'allegato. Riprovare.","updateErrorMessage":"Errore durante l'aggiornamento dell'allegato. Riprovare."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_ja.json new file mode 100644 index 00000000..62d8aee3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"添付ファイル","attachmentDetails":"添付ファイルの詳細","add":"追加","update":"更新","cancel":"キャンセル","noTitle":"無題","delete":"削除","selectFile":"ファイルの選択","changeFile":"ファイルの変更","noAttachments":"添付ファイルがありません","addErrorMessage":"添付ファイルの追加中にエラーが発生しました。 もう一度お試しください。","deleteErrorMessage":"添付ファイルの削除中にエラーが発生しました。 もう一度お試しください。","updateErrorMessage":"添付ファイルの更新中にエラーが発生しました。 もう一度お試しください。"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_ko.json new file mode 100644 index 00000000..744b5cbc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"첨부 파일","attachmentDetails":"첨부 파일 세부정보","add":"추가","update":"업데이트","cancel":"취소","noTitle":"제목 없음","delete":"삭제","selectFile":"파일 선택","changeFile":"파일 변경","noAttachments":"첨부 파일 없음","addErrorMessage":"첨부 파일을 추가하는 중 오류가 발생했습니다. 다시 시도하세요.","deleteErrorMessage":"첨부를 삭제하는 중 오류가 발생했습니다. 다시 시도하세요.","updateErrorMessage":"첨부 파일을 업데이트하는 중 오류가 발생했습니다. 다시 시도하세요."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_lt.json new file mode 100644 index 00000000..a2dd50fd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Priedai","attachmentDetails":"Priedo informacija","add":"Pridėti","update":"Atnaujinti","cancel":"Atšaukti","noTitle":"Bevardis","delete":"Pašalinti","selectFile":"Pasirinkite failą...","changeFile":"Pakeitimų failas","noAttachments":"Nėra priedų","addErrorMessage":"Klaida pridedant priedą. Pabandykite dar kartą.","deleteErrorMessage":"Klaida naikinant priedą. Pabandykite dar kartą.","updateErrorMessage":"Klaida atnaujinant priedą. Pabandykite dar kartą."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_lv.json new file mode 100644 index 00000000..8c6a3174 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Pielikumi","attachmentDetails":"Informācija par pielikumu","add":"Pievienot","update":"Atjaunināt","cancel":"Atcelt","noTitle":"Bez nosaukuma","delete":"Dzēst","selectFile":"Atlasīt failu","changeFile":"Mainīt failu","noAttachments":"Bez pielikumiem","addErrorMessage":"Pievienojot pielikumu, radās kļūda. Lūdzu, mēģiniet vēlreiz.","deleteErrorMessage":"Dzēšot pielikumu, radās kļūda. Lūdzu, mēģiniet vēlreiz.","updateErrorMessage":"Atjauninot pielikumu, radās kļūda. Lūdzu, mēģiniet vēlreiz."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_nb.json new file mode 100644 index 00000000..cbcee7a7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Vedlegg","attachmentDetails":"Vedleggsdetaljer","add":"Legg til","update":"Oppdater","cancel":"Avbryt","noTitle":"Uten tittel","delete":"Slett","selectFile":"Velg fil","changeFile":"Endre fil","noAttachments":"Ingen vedlegg","addErrorMessage":"Feil ved tillegging av vedlegget. Prøv på nytt.","deleteErrorMessage":"Feil ved sletting av vedlegget. Prøv på nytt.","updateErrorMessage":"Feil ved oppdatering av vedlegget. Prøv på nytt."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_nl.json new file mode 100644 index 00000000..ebdb477d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Bijlagen","attachmentDetails":"Details bijlage","add":"Toevoegen","update":"Actualiseren","cancel":"Annuleren","noTitle":"Naamloos","delete":"Verwijderen","selectFile":"Bestand selecteren","changeFile":"Bestand wijzigen","noAttachments":"Geen bijlagen","addErrorMessage":"Er is een fout opgetreden bij het toevoegen van de bijlage. Probeer het opnieuw.","deleteErrorMessage":"Fout bij het verwijderen van de bijlage. Probeer het opnieuw.","updateErrorMessage":"Fout bij het bijwerken van de bijlage. Probeer het opnieuw."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_pl.json new file mode 100644 index 00000000..238cdb10 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Załączniki","attachmentDetails":"Szczegóły załącznika","add":"Dodaj","update":"Zmień","cancel":"Anuluj","noTitle":"Brak tytułu","delete":"Usuwanie","selectFile":"Wybierz plik","changeFile":"Zmień plik","noAttachments":"Brak załączników","addErrorMessage":"Wystąpił błąd podczas dodawania załącznika. Spróbuj ponownie.","deleteErrorMessage":"Wystąpił błąd podczas usuwania załącznika. Spróbuj ponownie.","updateErrorMessage":"Wystąpił błąd podczas aktualizowania załącznika. Spróbuj ponownie."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_pt-BR.json new file mode 100644 index 00000000..8743662b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Anexos","attachmentDetails":"Detalhes do anexo","add":"Adicionar","update":"Atualizar","cancel":"Cancelar","noTitle":"Sem título","delete":"Excluir","selectFile":"Selecionar arquivo","changeFile":"Alterar arquivo","noAttachments":"Sem anexos","addErrorMessage":"Erro ao adicionar o anexo. Tente novamente.","deleteErrorMessage":"Erro ao excluir o anexo. Tente novamente.","updateErrorMessage":"Erro ao atualizar o anexo. Tente novamente."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_pt-PT.json new file mode 100644 index 00000000..7656c531 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Anexos","attachmentDetails":"Detalhes dos anexos","add":"Adicionar","update":"Atualizar","cancel":"Cancelar","noTitle":"Sem título","delete":"Eliminar","selectFile":"Selecionar ficheiro","changeFile":"Alterar ficheiro","noAttachments":"Sem Anexos","addErrorMessage":"Erro ao adicionar o anexo. Tente novamente.","deleteErrorMessage":"Erro ao eliminar o anexo. Tente novamente.","updateErrorMessage":"Erro ao atualizar o anexo. Tente novamente."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_ro.json new file mode 100644 index 00000000..0a95f001 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Fișiere atașate","attachmentDetails":"Detaliile fișierelor atașate","add":"Adăugare","update":"Actualizare","cancel":"Anulare","noTitle":"Fără titlu","delete":"Ştergere","selectFile":"Selectare fişier","changeFile":"Schimbați fișierul","noAttachments":"Nu există fișiere atașate","addErrorMessage":"Eroare la adăugarea fișierelor atașate. Încercați din nou.","deleteErrorMessage":"Eroare la ștergerea fișierului atașat. Încercați din nou.","updateErrorMessage":"Eroare la actualizarea fișierului atașat. Încercați din nou."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_ru.json new file mode 100644 index 00000000..5e87627c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Вложения","attachmentDetails":"Свойства вложения","add":"Добавить","update":"Обновить","cancel":"Отмена","noTitle":"Без названия","delete":"Удаление","selectFile":"Выбрать файл","changeFile":"Изменить файл","noAttachments":"Нет вложений","addErrorMessage":"Ошибка при добавлении вложения. Повторите попытку еще раз.","deleteErrorMessage":"Ошибка при удалении вложения. Повторите попытку еще раз.","updateErrorMessage":"Ошибка при обновлении вложения. Повторите попытку еще раз."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_sk.json new file mode 100644 index 00000000..713a2961 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Prílohy","attachmentDetails":"Podrobnosti prílohy","add":"Pridať","update":"Aktualizovať","cancel":"Zrušiť","noTitle":"Bez názvu","delete":"Vymazať","selectFile":"Vybrať súbor","changeFile":"Zmeniť súbor","noAttachments":"Žiadne prílohy","addErrorMessage":"Chyba pri pridávaní prílohy. Skúste prosím znova.","deleteErrorMessage":"Chyba pri mazaní prílohy. Skúste prosím znova.","updateErrorMessage":"Chyba pri aktualizácii prílohy. Skúste prosím znova."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_sl.json new file mode 100644 index 00000000..291733bb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Priloge","attachmentDetails":"Podrobnosti priloge","add":"Dodaj","update":"Posodobi","cancel":"Prekliči","noTitle":"Neimenovano","delete":"Izbriši","selectFile":"Izberi datoteko","changeFile":"Spremeni datoteko","noAttachments":"Ni prilog","addErrorMessage":"Napaka pri dodajanju priloge. Poskusite znova.","deleteErrorMessage":"Napaka pri brisanju priloge. Poskusite znova.","updateErrorMessage":"Napaka pri posodabljanju priloge. Poskusite znova."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_sr.json new file mode 100644 index 00000000..dc09fa78 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Prilozi","attachmentDetails":"Informacije o prilogu","add":"Dodaj","update":"Ažuriraj","cancel":"Otkaži","noTitle":"Bez naslova","delete":"Obriši","selectFile":"Izaberite datoteku","changeFile":"Promena datoteke","noAttachments":"Nema priloga","addErrorMessage":"Greška prilikom dodavanja priloga. Pokušajte ponovo.","deleteErrorMessage":"Greška prilikom brisanja priloga. Pokušajte ponovo.","updateErrorMessage":"Greška prilikom otpremanja priloga. Pokušajte ponovo."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_sv.json new file mode 100644 index 00000000..0c5e1e40 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Bilagor","attachmentDetails":"Bilagans information","add":"Lägg till","update":"Uppdatera","cancel":"Avbryt","noTitle":"Namnlös","delete":"Ta bort","selectFile":"Välj fil","changeFile":"Ändra fil","noAttachments":"Inga bilagor","addErrorMessage":"Fel när bilagan lades till. Försök igen.","deleteErrorMessage":"Fel när bilagan togs bort. Försök igen.","updateErrorMessage":"Fel när bilagan uppdaterades. Försök igen."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_th.json new file mode 100644 index 00000000..5223a60b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_th.json @@ -0,0 +1 @@ +{"widgetLabel":"เอกสารแนบ","attachmentDetails":"รายละเอียดไฟล์แนบ","add":"เพิ่ม","update":"อัพเดท","cancel":"ยกเลิก","noTitle":"ไม่มีชื่อ","delete":"ลบ","selectFile":"เลือกไฟล์","changeFile":"เปลี่ยนไฟล์","noAttachments":"ไม่มีไฟล์แนบ","addErrorMessage":"ข้อผิดพลาดในการเพิ่มไฟล์แนบ โปรดลองอีกครั้ง","deleteErrorMessage":"ข้อผิดพลาดในการลบไฟล์แนบ โปรดลองอีกครั้ง","updateErrorMessage":"ข้อผิดพลาดในการอัพเดตไฟล์แนบ โปรดลองอีกครั้ง"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_tr.json new file mode 100644 index 00000000..8e85d125 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Eklentiler","attachmentDetails":"Eklentinin ayrıntıları","add":"Ekle","update":"Güncelle","cancel":"İptal","noTitle":"Adsız","delete":"Sil","selectFile":"Dosya seçin","changeFile":"Dosyayı değiştir","noAttachments":"Ek Yok","addErrorMessage":"Eklenti eklenirken bir hata oluştu. Yeniden deneyin.","deleteErrorMessage":"Eklenti silinirken bir hata oluştu. Yeniden deneyin.","updateErrorMessage":"Eklenti güncellenirken bir hata oluştu. Yeniden deneyin."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_uk.json new file mode 100644 index 00000000..86d6b5e5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Прикріплення","attachmentDetails":"Відомості про прикріплення","add":"Додати","update":"Оновити","cancel":"Скасувати","noTitle":"Без заголовка","delete":"Видалити","selectFile":"Вибрати файл","changeFile":"Змінити файл","noAttachments":"Немає прикріплень","addErrorMessage":"Помилка під час додавання прикріплення. Спробуйте знову.","deleteErrorMessage":"Помилка під час видалення прикріплення. Спробуйте знову.","updateErrorMessage":"Помилка під час оновлення прикріплення. Спробуйте знову."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_vi.json new file mode 100644 index 00000000..51f9cf74 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Tệp đính kèm","attachmentDetails":"Thông tin chi tiết về tệp đính kèm","add":"Thêm","update":"Cập nhật","cancel":"Hủy","noTitle":"Chưa có tiêu đề","delete":"Xóa","selectFile":"Chọn tệp","changeFile":"Thay đổi tệp","noAttachments":"Không có tệp đính kèm","addErrorMessage":"Đã xảy ra lỗi khi thêm tệp đính kèm. Vui lòng thử lại.","deleteErrorMessage":"Đã xảy ra lỗi khi xóa tệp đính kèm. Vui lòng thử lại.","updateErrorMessage":"Đã xảy ra lỗi khi cập nhật tệp đính kèm. Vui lòng thử lại."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_zh-CN.json new file mode 100644 index 00000000..1f3edb01 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"附件","attachmentDetails":"附件详细信息","add":"添加","update":"更新","cancel":"取消","noTitle":"无标题","delete":"删除","selectFile":"选择文件","changeFile":"更改文件","noAttachments":"无附件","addErrorMessage":"添加附件时出错。 请重试。","deleteErrorMessage":"删除附件时出错。 请重试。","updateErrorMessage":"更新附件时出错。 请重试。"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_zh-HK.json new file mode 100644 index 00000000..3fd6ab11 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"附件","attachmentDetails":"附件詳細資訊","add":"新增","update":"更新","cancel":"取消","noTitle":"無標題","delete":"刪除","selectFile":"選擇檔案","changeFile":"變更檔案","noAttachments":"無附件","addErrorMessage":"新增附件時發生錯誤。 請再試一次。","deleteErrorMessage":"刪除附件時發生錯誤。 請再試一次。","updateErrorMessage":"更新附件時發生錯誤。 請再試一次。"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_zh-TW.json new file mode 100644 index 00000000..3fd6ab11 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attachments/t9n/Attachments_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"附件","attachmentDetails":"附件詳細資訊","add":"新增","update":"更新","cancel":"取消","noTitle":"無標題","delete":"刪除","selectFile":"選擇檔案","changeFile":"變更檔案","noAttachments":"無附件","addErrorMessage":"新增附件時發生錯誤。 請再試一次。","deleteErrorMessage":"刪除附件時發生錯誤。 請再試一次。","updateErrorMessage":"更新附件時發生錯誤。 請再試一次。"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution.json new file mode 100644 index 00000000..1e6fa4e1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution.json @@ -0,0 +1 @@ +{"widgetLabel":"Attribution"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_ar.json new file mode 100644 index 00000000..d2c0a931 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"السمات"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_bg.json new file mode 100644 index 00000000..e977e014 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Приписване на атрибут"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_bs.json new file mode 100644 index 00000000..50961f00 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Atribucija"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_ca.json new file mode 100644 index 00000000..bcbf6144 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Atribució"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_cs.json new file mode 100644 index 00000000..72012378 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Určení zdroje"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_da.json new file mode 100644 index 00000000..3e736af4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Angivelse"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_de.json new file mode 100644 index 00000000..fcdbb61a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Quellennachweise"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_el.json new file mode 100644 index 00000000..45bdbf06 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Απόδοση γνωρισμάτων"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_en.json new file mode 100644 index 00000000..1e6fa4e1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Attribution"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_es.json new file mode 100644 index 00000000..cc78f279 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Atribución"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_et.json new file mode 100644 index 00000000..c0a2e4b7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Omistamine"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_fi.json new file mode 100644 index 00000000..28771f69 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Ansiot"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_fr.json new file mode 100644 index 00000000..1e6fa4e1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Attribution"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_he.json new file mode 100644 index 00000000..9e2bc5d5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_he.json @@ -0,0 +1 @@ +{"widgetLabel":"שיוך"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_hr.json new file mode 100644 index 00000000..50961f00 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Atribucija"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_hu.json new file mode 100644 index 00000000..874d3d39 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Forrás feltüntetése"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_id.json new file mode 100644 index 00000000..58aff86b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Atribusi"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_it.json new file mode 100644 index 00000000..52903763 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Attribuzione"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_ja.json new file mode 100644 index 00000000..e22d2c28 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"帰属"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_ko.json new file mode 100644 index 00000000..76abf0ae --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"저작자 표시"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_lt.json new file mode 100644 index 00000000..50e83f9c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Priskyrimas"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_lv.json new file mode 100644 index 00000000..a6f2947c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Atsauces"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_nb.json new file mode 100644 index 00000000..4f282cde --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Kildeinformasjon"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_nl.json new file mode 100644 index 00000000..e904bfe7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Naamsvermelding"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_pl.json new file mode 100644 index 00000000..7b52aecd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Atrybut"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_pt-BR.json new file mode 100644 index 00000000..cf848bb4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Atribuição"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_pt-PT.json new file mode 100644 index 00000000..b2c05f87 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Referências dos dados"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_ro.json new file mode 100644 index 00000000..9217c4c5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Atribuire"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_ru.json new file mode 100644 index 00000000..a0a4f408 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Атрибуция"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_sk.json new file mode 100644 index 00000000..a020dc97 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Označenie"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_sl.json new file mode 100644 index 00000000..73e2348a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Viri"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_sr.json new file mode 100644 index 00000000..acf8b85f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Navođenje izvora"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_sv.json new file mode 100644 index 00000000..1e6fa4e1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Attribution"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_th.json new file mode 100644 index 00000000..3f869446 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_th.json @@ -0,0 +1 @@ +{"widgetLabel":"แสดงที่มา"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_tr.json new file mode 100644 index 00000000..8a25fde3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Öznitelik"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_uk.json new file mode 100644 index 00000000..a7df7dae --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Атрибуція"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_vi.json new file mode 100644 index 00000000..3640bb48 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Thuộc tính"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_zh-CN.json new file mode 100644 index 00000000..d99e38f5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"属性"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_zh-HK.json new file mode 100644 index 00000000..38301920 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"屬性"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_zh-TW.json new file mode 100644 index 00000000..38301920 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Attribution/t9n/Attribution_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"屬性"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery.json new file mode 100644 index 00000000..3bcfeeb6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery.json @@ -0,0 +1 @@ +{"widgetLabel":"Basemap Gallery","noBasemaps":"No basemaps available","tagBeta":"beta","tag3D":"3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_ar.json new file mode 100644 index 00000000..04f8bdf2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"معرض خرائط الأساس","noBasemaps":"لا توجد أي خرائط أساس","tagBeta":"بيتا","tag3D":"ثلاثي الأبعاد"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_bg.json new file mode 100644 index 00000000..6a7e8992 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Галерия с базови карти","noBasemaps":"Няма налични базови карти","tagBeta":"бета","tag3D":"3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_bs.json new file mode 100644 index 00000000..d8e59123 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Galerija kartografskih podloga","noBasemaps":"Nema dostupnih kartografskih podloga","tagBeta":"beta","tag3D":"3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_ca.json new file mode 100644 index 00000000..e4a42fab --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Galeria de mapes base","noBasemaps":"No hi ha cap mapa base disponible","tagBeta":"beta","tag3D":"3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_cs.json new file mode 100644 index 00000000..fb6c6885 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Galerie podkladových map","noBasemaps":"Nejsou k dispozici žádné podkladové mapy","tagBeta":"beta","tag3D":"3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_da.json new file mode 100644 index 00000000..ffe1b234 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Galleri over baggrundskort","noBasemaps":"Ingen tilgængelige baggrundskort","tagBeta":"beta","tag3D":"3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_de.json new file mode 100644 index 00000000..ceb4e423 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Grundkartengalerie","noBasemaps":"Keine Grundkarten verfügbar","tagBeta":"Beta","tag3D":"3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_el.json new file mode 100644 index 00000000..3b2fba1a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Συλλογή υποβάθρων","noBasemaps":"Δεν υπάρχουν διαθέσιμα υπόβαθρα.","tagBeta":"beta","tag3D":"3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_en.json new file mode 100644 index 00000000..3bcfeeb6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Basemap Gallery","noBasemaps":"No basemaps available","tagBeta":"beta","tag3D":"3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_es.json new file mode 100644 index 00000000..c4b2f49a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Galería de mapas base","noBasemaps":"No hay mapas base disponibles","tagBeta":"beta","tag3D":"3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_et.json new file mode 100644 index 00000000..1f4821ac --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Aluskaartide galerii","noBasemaps":"Ühtegi aluskaarti pole saadaval","tagBeta":"beetaversioon","tag3D":"3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_fi.json new file mode 100644 index 00000000..2e168563 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Taustakartat","noBasemaps":"Taustakarttoja ei ole saatavilla","tagBeta":"beeta","tag3D":"3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_fr.json new file mode 100644 index 00000000..a0884433 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Bibliothèque de fonds de carte","noBasemaps":"Aucun fond de carte disponible","tagBeta":"bêta","tag3D":"3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_he.json new file mode 100644 index 00000000..46cdcaab --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_he.json @@ -0,0 +1 @@ +{"widgetLabel":"גלרית מפות בסיס","noBasemaps":"אין מפות בסיס זמינות","tagBeta":"בטא","tag3D":"תלת-ממד"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_hr.json new file mode 100644 index 00000000..d8e59123 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Galerija kartografskih podloga","noBasemaps":"Nema dostupnih kartografskih podloga","tagBeta":"beta","tag3D":"3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_hu.json new file mode 100644 index 00000000..2b1ca870 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Alaptérkép-galéria","noBasemaps":"Nincs elérhető alaptérkép","tagBeta":"béta","tag3D":"3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_id.json new file mode 100644 index 00000000..69e58f2b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Galeri Peta Dasar","noBasemaps":"Tidak ada peta dasar tersedia","tagBeta":"beta","tag3D":"3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_it.json new file mode 100644 index 00000000..d117f75a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Galleria di mappe di base","noBasemaps":"Nessuna mappa di base disponibile","tagBeta":"beta","tag3D":"3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_ja.json new file mode 100644 index 00000000..789e2a43 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"ベースマップ ギャラリー","noBasemaps":"使用できるベースマップがありません","tagBeta":"ベータ版","tag3D":"3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_ko.json new file mode 100644 index 00000000..699f6346 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"베이스맵 갤러리","noBasemaps":"사용 가능한 베이스맵 없음","tagBeta":"베타","tag3D":"3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_lt.json new file mode 100644 index 00000000..739ca287 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Pagrindo žemėlapiai","noBasemaps":"Pagrindo žemėlapių nėra","tagBeta":"beta","tag3D":"3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_lv.json new file mode 100644 index 00000000..76134aad --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Pamatkaršu galerija","noBasemaps":"Nav pieejama neviena pamatkarte","tagBeta":"beta versija","tag3D":"3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_nb.json new file mode 100644 index 00000000..1b272dbc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Bakgrunnskartgalleri","noBasemaps":"Ingen tilgjengelige bakgrunnskart","tagBeta":"beta","tag3D":"3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_nl.json new file mode 100644 index 00000000..8ec14165 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Basiskaartgalerij","noBasemaps":"Geen basiskaarten beschikbaar","tagBeta":"beta","tag3D":"3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_pl.json new file mode 100644 index 00000000..8cf27b27 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Galeria map bazowych","noBasemaps":"Brak dostępnych map bazowych","tagBeta":"beta","tag3D":"3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_pt-BR.json new file mode 100644 index 00000000..238e2cc2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Galeria de Mapa Base","noBasemaps":"Nenhum mapa base disponível","tagBeta":"beta","tag3D":"3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_pt-PT.json new file mode 100644 index 00000000..270ede48 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Galeria de Mapas Base","noBasemaps":"Não existem mapas base disponíveis","tagBeta":"beta","tag3D":"3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_ro.json new file mode 100644 index 00000000..a2b9c93f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Galerie de hărţi fundal","noBasemaps":"Nicio hartă fundal disponibilă","tagBeta":"beta","tag3D":"3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_ru.json new file mode 100644 index 00000000..7baa26fa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Галерея базовых карт","noBasemaps":"Нет доступных базовых карт","tagBeta":"бета","tag3D":"3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_sk.json new file mode 100644 index 00000000..561ec296 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Galéria základných máp","noBasemaps":"Nie sú k dispozícii žiadne základné mapy","tagBeta":"beta","tag3D":"3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_sl.json new file mode 100644 index 00000000..62560e25 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Galerija temeljnih kart","noBasemaps":"Temeljne karte niso na voljo","tagBeta":"beta","tag3D":"3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_sr.json new file mode 100644 index 00000000..31ffe528 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Galerija pozadinskih mapa","noBasemaps":"Nema dostupnih pozadinskih mapa","tagBeta":"beta","tag3D":"3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_sv.json new file mode 100644 index 00000000..2973af71 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Baskartgalleri","noBasemaps":"Inga baskartor tillgängliga","tagBeta":"betaversion","tag3D":"3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_th.json new file mode 100644 index 00000000..37ebb180 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_th.json @@ -0,0 +1 @@ +{"widgetLabel":"แกลเลอรี่แผนที่ฐาน","noBasemaps":"ไม่มีแผนที่ฐานที่สามารถใช้ได้","tagBeta":"เบต้า","tag3D":"3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_tr.json new file mode 100644 index 00000000..4c61578d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Altlık Harita Galerisi","noBasemaps":"Kullanılabilir altlık harita yok","tagBeta":"beta","tag3D":"3B"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_uk.json new file mode 100644 index 00000000..83fb2500 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Галерея базових карт","noBasemaps":"Немає доступних базових карт","tagBeta":"бета","tag3D":"3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_vi.json new file mode 100644 index 00000000..0955fbf0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Bộ sưu tập bản đồ nền","noBasemaps":"Không có bản đồ nền","tagBeta":"beta","tag3D":"3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_zh-CN.json new file mode 100644 index 00000000..2d07c011 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"底图库","noBasemaps":"无可用底图","tagBeta":"beta","tag3D":"3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_zh-HK.json new file mode 100644 index 00000000..edc65691 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"底圖庫","noBasemaps":"沒有可用的底圖","tagBeta":"Beta","tag3D":"3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_zh-TW.json new file mode 100644 index 00000000..edc65691 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"底圖庫","noBasemaps":"沒有可用的底圖","tagBeta":"Beta","tag3D":"3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList.json new file mode 100644 index 00000000..c1a4cdce --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList.json @@ -0,0 +1 @@ +{"widgetLabel":"Basemap Layer List","baseHeading":"Base","basemapTitle":"Basemap title","referenceHeading":"Reference","noItemsToDisplay":"There are currently no items to display.","noReferenceLayers":"No reference layers","noBaseLayers":"No base layers","layerVisibility":"Visibility","layerInvisibleAtScale":"Invisible at current map scale","layerInvisibleAtTime":"Invisible at current map time","layerError":"An error occurred loading this layer","untitledLayer":"Untitled layer","layerIncompatible":"Incompatible with basemap","layerIncompatibleTooltip":"This layer's spatial reference is incompatible with the spatial reference of the basemap.","temporary":"Temporary","catalogLayers":"Catalog layers"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_ar.json new file mode 100644 index 00000000..fe1d8fb1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"قائمة طبقة خريطة الأساس","baseHeading":"أساسي","basemapTitle":"عنوان خريطة الأساس","referenceHeading":"المرجع","noItemsToDisplay":"لا توجد عناصر لعرضها حاليًا.","noReferenceLayers":"لا توجد طبقات مرجعية","noBaseLayers":"لا توجد طبقات أساس","layerVisibility":"الرؤية","layerInvisibleAtScale":"غير مرئي في مقياس رسم الخريطة الحالي","layerInvisibleAtTime":"غير مرئي في وقت الخريطة الحالي","layerError":"حدث خطأ أثناء تحميل هذه الطبقة","untitledLayer":"طبقة بدون عنوان","layerIncompatible":"غير متوافق مع خريطة الأساس","layerIncompatibleTooltip":"الإسناد المكاني لهذه الطبقة غير متوافق مع الإسناد المكاني لخريطة الأساس.","temporary":"مؤقت","catalogLayers":"طبقات الكتالوج"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_bg.json new file mode 100644 index 00000000..6e852a7d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Списък със слоеве на базова карта","baseHeading":"База","basemapTitle":"Заглавие на базова карта","referenceHeading":"Справка","noItemsToDisplay":"В момента няма елементи за показване.","noReferenceLayers":"Няма свързани слоеве","noBaseLayers":"Няма базови слоеве","layerVisibility":"Видимост","layerInvisibleAtScale":"Невидими при текущия мащаб на картата","layerInvisibleAtTime":"Невидими при текущото време на картата","layerError":"Грешка при зареждането на този слой","untitledLayer":"Неименуван слой","layerIncompatible":"Несъвместим с базова карта","layerIncompatibleTooltip":"Проекцията на този слой е несъвместима с проекцията на базовата карта.","temporary":"Временен","catalogLayers":"Слоеве от каталога"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_bs.json new file mode 100644 index 00000000..7cafb662 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Popis slojeva kartografske podloge","baseHeading":"Baza","basemapTitle":"Naslov kartografske podloge","referenceHeading":"Referenca","noItemsToDisplay":"Trenutno nema stavki za prikaz.","noReferenceLayers":"Nema referentnih slojeva","noBaseLayers":"Nema osnovnih slojeva","layerVisibility":"Vidljivost","layerInvisibleAtScale":"Nevidljivo u trenutačnom mjerilu karte","layerInvisibleAtTime":"Nevidljivo u trenutačnom vremenu karte","layerError":"Došlo je do pogreške prilikom učitavanja ovog sloja","untitledLayer":"Sloj bez naslova","layerIncompatible":"Nekompatibilno s kartografskom podlogom","layerIncompatibleTooltip":"Prostorna referenca ovog sloja nije kompatibilna s prostornom referencom kartografske podloge.","temporary":"Privremeno","catalogLayers":"Slojevi kataloga"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_ca.json new file mode 100644 index 00000000..6bfb68ca --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Llista de capes del mapa de base","baseHeading":"Base","basemapTitle":"Títol del mapa base","referenceHeading":"Referència","noItemsToDisplay":"No hi ha cap element disponible per mostrar actualment.","noReferenceLayers":"No hi ha cap capa de referència","noBaseLayers":"No hi ha cap capa base","layerVisibility":"Visibilitat","layerInvisibleAtScale":"Invisible a l'escala actual del mapa","layerInvisibleAtTime":"Invisible a l'hora actual del mapa","layerError":"S'ha produït un error en carregar aquesta capa","untitledLayer":"Capa sense títol","layerIncompatible":"No és compatible amb el mapa base","layerIncompatibleTooltip":"La referència espacial d'aquesta capa no és compatible amb la referència espacial del mapa base.","temporary":"Temporal","catalogLayers":"Capes del catàleg"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_cs.json new file mode 100644 index 00000000..1b5a5ff0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Seznam vrstev podkladové mapy","baseHeading":"Základ","basemapTitle":"Název podkladové mapy","referenceHeading":"Reference","noItemsToDisplay":"Momentálně nelze zobrazit žádné položky.","noReferenceLayers":"Žádné referenční vrstvy","noBaseLayers":"Žádné základní vrstvy","layerVisibility":"Viditelnost","layerInvisibleAtScale":"V aktuálním měřítku mapy neviditelné","layerInvisibleAtTime":"V aktuálním čase mapy neviditelné","layerError":"Při načítání této vrstvy došlo k chybě.","untitledLayer":"Vrstva bez názvu","layerIncompatible":"Nekompatibilní s podkladovou mapou","layerIncompatibleTooltip":"Souřadnicový systém této vrstvy není s touto podkladovou mapou kompatibilní.","temporary":"Dočasný","catalogLayers":"Vrstvy katalogu"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_da.json new file mode 100644 index 00000000..130430fe --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Liste over baggrundskortlag","baseHeading":"Basis","basemapTitle":"Baggrundskortets titel","referenceHeading":"Reference","noItemsToDisplay":"Der er ikke nogen elementer at vise på nuværende tidspunkt.","noReferenceLayers":"Ingen referencelag","noBaseLayers":"Ingen basislag","layerVisibility":"Synlighed","layerInvisibleAtScale":"Usynlig ved den aktuelle skala for kort","layerInvisibleAtTime":"Usynlig ved aktuelt korttidspunkt","layerError":"Der opstod en fejl under indlæsning af dette lag","untitledLayer":"Lag uden titel","layerIncompatible":"Inkompatibel med baggrundskort","layerIncompatibleTooltip":"Dette lags spatiale reference er ikke kompatibel med baggrundskortets spatiale reference.","temporary":"Midlertidig","catalogLayers":"Kataloglag"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_de.json new file mode 100644 index 00000000..34df8b62 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Grundkarten-Layer-Liste","baseHeading":"Basis","basemapTitle":"Titel der Grundkarte","referenceHeading":"Referenz","noItemsToDisplay":"Zurzeit sind keine anzuzeigenden Elemente vorhanden.","noReferenceLayers":"Keine Referenz-Layer","noBaseLayers":"Keine Basis-Layer","layerVisibility":"Sichtbarkeit","layerInvisibleAtScale":"Im aktuellen Kartenmaßstab unsichtbar","layerInvisibleAtTime":"Zur aktuellen Kartenzeit unsichtbar","layerError":"Beim Laden dieses Layers ist ein Fehler aufgetreten.","untitledLayer":"Unbenannter Layer","layerIncompatible":"Inkompatibel mit Grundkarte","layerIncompatibleTooltip":"Der Raumbezug dieses Layers ist mit dem Raumbezug der Grundkarte nicht kompatibel.","temporary":"Temporär","catalogLayers":"Katalog-Layer"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_el.json new file mode 100644 index 00000000..cd072177 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Λίστα θεματικών επιπέδων υποβάθρου","baseHeading":"Βάση","basemapTitle":"Τίτλος υποβάθρου","referenceHeading":"Αναφορά","noItemsToDisplay":"Δεν υπάρχουν αντικείμενα για εμφάνιση αυτήν τη στιγμή.","noReferenceLayers":"Κανένα θεματικό επίπεδο αναφοράς","noBaseLayers":"Κανένα θεματικό επίπεδο βάσης","layerVisibility":"Ορατότητα","layerInvisibleAtScale":"Μη ορατό στην τρέχουσα κλίμακα του χάρτη","layerInvisibleAtTime":"Μη ορατό στην τρέχουσα ώρα του χάρτη","layerError":"Παρουσιάστηκε κάποιο σφάλμα κατά τη φόρτωση αυτού του θεματικού επιπέδου.","untitledLayer":"Θεματικό επίπεδο χωρίς τίτλο","layerIncompatible":"Μη συμβατό με το υπόβαθρο","layerIncompatibleTooltip":"Η χωρική αναφορά αυτού του θεματικού επιπέδου δεν είναι συμβατή με τη χωρική αναφορά του υπόβαθρου.","temporary":"Προσωρινό","catalogLayers":"Θεματικά επίπεδα καταλόγου"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_en.json new file mode 100644 index 00000000..c1a4cdce --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Basemap Layer List","baseHeading":"Base","basemapTitle":"Basemap title","referenceHeading":"Reference","noItemsToDisplay":"There are currently no items to display.","noReferenceLayers":"No reference layers","noBaseLayers":"No base layers","layerVisibility":"Visibility","layerInvisibleAtScale":"Invisible at current map scale","layerInvisibleAtTime":"Invisible at current map time","layerError":"An error occurred loading this layer","untitledLayer":"Untitled layer","layerIncompatible":"Incompatible with basemap","layerIncompatibleTooltip":"This layer's spatial reference is incompatible with the spatial reference of the basemap.","temporary":"Temporary","catalogLayers":"Catalog layers"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_es.json new file mode 100644 index 00000000..9de0c639 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Lista de capas de mapa base","baseHeading":"Base","basemapTitle":"Título del mapa base","referenceHeading":"Referencia","noItemsToDisplay":"No existen elementos disponibles actualmente para mostrar.","noReferenceLayers":"No hay ninguna capa de referencia","noBaseLayers":"No hay ninguna capa base","layerVisibility":"Visibilidad","layerInvisibleAtScale":"Invisible en la escala de mapa actual","layerInvisibleAtTime":"Invisible en el tiempo de mapa actual","layerError":"Se ha producido un error al cargar esta capa","untitledLayer":"Capa sin título","layerIncompatible":"Incompatible con mapa base","layerIncompatibleTooltip":"La referencia espacial de esta capa es incompatible con la referencia espacial del mapa base.","temporary":"Temporal","catalogLayers":"Capas de catálogo"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_et.json new file mode 100644 index 00000000..a4b89b70 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Aluskaardi kihiloend","baseHeading":"Alus","basemapTitle":"Aluskaardi pealkiri","referenceHeading":"Viide","noItemsToDisplay":"Praegu pole kuvamiseks ühtegi sisuobjekti.","noReferenceLayers":"Referentskihte pole","noBaseLayers":"Aluskihte pole","layerVisibility":"Nähtavus","layerInvisibleAtScale":"Praeguses kaardi mõõtkavas mittenähtav","layerInvisibleAtTime":"Praeguses kaardi ajas mittenähtav","layerError":"Selle kihi laadimisel ilmnes tõrge","untitledLayer":"Pealkirjata kiht","layerIncompatible":"Ei ühildu aluskaardiga","layerIncompatibleTooltip":"Selle kihi matemaatiline alus ei ühildu aluskaardi matemaatilise alusega.","temporary":"Ajutine","catalogLayers":"Kataloogi kihid"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_fi.json new file mode 100644 index 00000000..19d2aecd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Taustakartan karttatasoluettelo","baseHeading":"Tausta","basemapTitle":"Taustakartan otsikko","referenceHeading":"Viite","noItemsToDisplay":"Näytettäviä kohteita ei ole.","noReferenceLayers":"Ei viitekarttatasoja","noBaseLayers":"Ei taustakarttatasoja","layerVisibility":"Näkyvyys","layerInvisibleAtScale":"Ei näkyvissä nykyisellä kartan mittakaavalla","layerInvisibleAtTime":"Ei näkyvissä nykyisessä kartan ajassa","layerError":"Virhe karttatason lataamisessa","untitledLayer":"Nimeämätön karttataso","layerIncompatible":"Yhteensopimaton taustakartan kanssa","layerIncompatibleTooltip":"Tämän karttatason koordinaatistotieto on yhteensopimaton taustakartan koordinaatistotiedon kanssa.","temporary":"Tilapäinen","catalogLayers":"Luettelotasot"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_fr.json new file mode 100644 index 00000000..dbf25093 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Liste des couches de fond de carte","baseHeading":"De base","basemapTitle":"Titre du fond de carte","referenceHeading":"Référence","noItemsToDisplay":"Aucun élément à afficher actuellement.","noReferenceLayers":"Aucune couche de référence","noBaseLayers":"Aucune couche de base","layerVisibility":"Visibilité","layerInvisibleAtScale":"Invisible à l’échelle actuelle de la carte","layerInvisibleAtTime":"Invisible à l’étendue temporelle actuelle de la carte","layerError":"Une erreur s’est produite lors du chargement de cette couche","untitledLayer":"Couche sans titre","layerIncompatible":"Incompatible avec le fond de carte","layerIncompatibleTooltip":"La référence spatiale de cette couche est incompatible avec la référence spatiale du fond de carte.","temporary":"Temporaire","catalogLayers":"Couches de catalogue"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_he.json new file mode 100644 index 00000000..30adde63 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_he.json @@ -0,0 +1 @@ +{"widgetLabel":"רשימת שכבות מפת בסיס","baseHeading":"בסיס","basemapTitle":"כותרת מפת בסיס","referenceHeading":"יחוס","noItemsToDisplay":"אין כעת פריטים לצפייה.","noReferenceLayers":"אין שכבות ייחוס","noBaseLayers":"אין שכבות בסיס","layerVisibility":"ניראות","layerInvisibleAtScale":"לא גלוי בקנה המידה הנוכחי של המפה","layerInvisibleAtTime":"לא גלוי בזמן הנוכחי של המפה","layerError":"חלה שגיאה בעת הטעינה של שכבה זו.","untitledLayer":"שכבה ללא כותרת","layerIncompatible":"לא תואם למפת הבסיס","layerIncompatibleTooltip":"הייחוס המרחבי של השכבה לא תואם לייחוס המרחבי של מפת הבסיס.","temporary":"זמני","catalogLayers":"שכבות קטלוג"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_hr.json new file mode 100644 index 00000000..7cafb662 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Popis slojeva kartografske podloge","baseHeading":"Baza","basemapTitle":"Naslov kartografske podloge","referenceHeading":"Referenca","noItemsToDisplay":"Trenutno nema stavki za prikaz.","noReferenceLayers":"Nema referentnih slojeva","noBaseLayers":"Nema osnovnih slojeva","layerVisibility":"Vidljivost","layerInvisibleAtScale":"Nevidljivo u trenutačnom mjerilu karte","layerInvisibleAtTime":"Nevidljivo u trenutačnom vremenu karte","layerError":"Došlo je do pogreške prilikom učitavanja ovog sloja","untitledLayer":"Sloj bez naslova","layerIncompatible":"Nekompatibilno s kartografskom podlogom","layerIncompatibleTooltip":"Prostorna referenca ovog sloja nije kompatibilna s prostornom referencom kartografske podloge.","temporary":"Privremeno","catalogLayers":"Slojevi kataloga"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_hu.json new file mode 100644 index 00000000..01884e55 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Alaptérkép réteglistája","baseHeading":"Alap","basemapTitle":"Alaptérkép címe","referenceHeading":"Referencia","noItemsToDisplay":"Jelenleg nincsenek megjeleníthető elemek.","noReferenceLayers":"Nincsenek referenciarétegek","noBaseLayers":"Nincsenek alaprétegek","layerVisibility":"Láthatóság","layerInvisibleAtScale":"Láthatatlan a térkép jelenlegi méretarányánál","layerInvisibleAtTime":"Láthatatlan a térkép jelenlegi idejénél","layerError":"Hiba történt a réteg betöltésekor.","untitledLayer":"Cím nélküli réteg","layerIncompatible":"Nem kompatibilis az alaptérképpel","layerIncompatibleTooltip":"A réteg térbeli referenciája nem kompatibilis az alaptérkép térbeli referenciájával.","temporary":"Ideiglenes","catalogLayers":"Katalógusrétegek"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_id.json new file mode 100644 index 00000000..0638d04e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Daftar Layer Basemap","baseHeading":"Dasar","basemapTitle":"Judul peta dasar","referenceHeading":"Referensi","noItemsToDisplay":"Tidak ada item untuk ditampilkan saat ini.","noReferenceLayers":"Tidak ada layer referensi","noBaseLayers":"Tidak ada layer dasar","layerVisibility":"Visibilitas","layerInvisibleAtScale":"Tidak terlihat pada skala peta saat ini","layerInvisibleAtTime":"Tidak terlihat pada waktu peta saat ini","layerError":"Terjadi kesalahan saat memuat layer ini","untitledLayer":"Layer tanpa judul","layerIncompatible":"Tidak kompatibel dengan peta dasar","layerIncompatibleTooltip":"Referensi spasial layer ini tidak kompatibel dengan referensi spasial peta dasar.","temporary":"Temporer","catalogLayers":"Layer katalog"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_it.json new file mode 100644 index 00000000..1da69a5d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Elenco layer mappa di base","baseHeading":"Base","basemapTitle":"Titolo mappa di base","referenceHeading":"Riferimento","noItemsToDisplay":"Non è attualmente disponibile alcun elemento da visualizzare.","noReferenceLayers":"Nessun layer di riferimento","noBaseLayers":"Nessun layer di base","layerVisibility":"Visibilità","layerInvisibleAtScale":"Invisibile con la scala di mappa attuale","layerInvisibleAtTime":"Invisibile con il tempo di mappa attuale","layerError":"Errore durante il caricamento di questo layer","untitledLayer":"Layer senza titolo","layerIncompatible":"Incompatibile con la mappa di base","layerIncompatibleTooltip":"Il riferimento spaziale di questo layer è incompatibile con il riferimento spaziale della mappa di base.","temporary":"Temporaneo","catalogLayers":"Layer catalogo"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_ja.json new file mode 100644 index 00000000..c0671f05 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"ベースマップ レイヤー リスト","baseHeading":"ベース","basemapTitle":"ベースマップ タイトル","referenceHeading":"参照情報","noItemsToDisplay":"現在表示するアイテムがありません。","noReferenceLayers":"参照レイヤーがありません","noBaseLayers":"ベース レイヤーがありません","layerVisibility":"可視性","layerInvisibleAtScale":"現在のマップ縮尺では表示されません","layerInvisibleAtTime":"現在のマップ時間では表示されません","layerError":"このレイヤーの読み込み中にエラーが発生しました。","untitledLayer":"無題のレイヤー","layerIncompatible":"ベースマップとの互換性がありません","layerIncompatibleTooltip":"このレイヤーの空間参照には、ベースマップの空間参照との互換性がありません。","temporary":"テンポラリ","catalogLayers":"カタログ レイヤー"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_ko.json new file mode 100644 index 00000000..e6b01a2c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"베이스맵 레이어 목록","baseHeading":"기본","basemapTitle":"베이스맵 제목","referenceHeading":"참조하기","noItemsToDisplay":"현재 표시할 항목이 없습니다.","noReferenceLayers":"참조 레이어가 없음","noBaseLayers":"베이스 레이어가 없음","layerVisibility":"가시성","layerInvisibleAtScale":"현재 맵 축척에서는 보이지 않음","layerInvisibleAtTime":"현재 맵 시간에서는 보이지 않음","layerError":"이 레이어를 불러오는 중 오류가 발생함","untitledLayer":"제목 없는 레이어","layerIncompatible":"베이스맵과 호환되지 않음","layerIncompatibleTooltip":"이 레이어의 공간 기준 체계가 베이스맵의 공간 기준 체계와 호환되지 않습니다.","temporary":"임시","catalogLayers":"카탈로그 레이어"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_lt.json new file mode 100644 index 00000000..cb4a70da --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Pagrindo žemėlapio sluoksnių sąrašas","baseHeading":"Pagrindas","basemapTitle":"Pagrindo žemėlapio pavadinimas","referenceHeading":"Nuoroda","noItemsToDisplay":"Šiuo metu nėra rodytinų elementų.","noReferenceLayers":"Nėra informacinių sluoksnių","noBaseLayers":"Nėra pagrindinių sluoksnių","layerVisibility":"Matomumas","layerInvisibleAtScale":"Nematoma naudojant dabartinį žemėlapio mastelį","layerInvisibleAtTime":"Nematoma naudojant dabartinį žemėlapio laiką","layerError":"Įkeliant šį sluoksnį įvyko klaida","untitledLayer":"Sluoksnis be pavadinimo","layerIncompatible":"Nesuderinama su pagrindo žemėlapiu","layerIncompatibleTooltip":"Šio sluoksnio koordinačių sistema nesuderinama su pagrindo žemėlapio koordinačių sistema.","temporary":"Laikinas","catalogLayers":"Katalogo sluoksniai"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_lv.json new file mode 100644 index 00000000..70e9bd14 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Pamatkartes slāņu saraksts","baseHeading":"Pamata","basemapTitle":"Pamatkartes nosaukums","referenceHeading":"Atsauce","noItemsToDisplay":"Pašlaik nav parādāmu vienību.","noReferenceLayers":"Nav atskaites slāņu","noBaseLayers":"Nav pamatslāņu","layerVisibility":"Redzamība","layerInvisibleAtScale":"Nav redzams pašreizējā kartes mērogā","layerInvisibleAtTime":"Nav redzams pašreizējā kartes skatīšanas laikā","layerError":"Ielādējot šo slāni, radās kļūda","untitledLayer":"Slānis bez nosaukuma","layerIncompatible":"Nesaderība ar pamatkarti","layerIncompatibleTooltip":"Šī slāņa telpiskā atsauce nav saderīga ar pamatkartes telpisko atsauci.","temporary":"Pagaidu","catalogLayers":"Kataloga slāņi"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_nb.json new file mode 100644 index 00000000..621c6bd0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Liste over bakgrunnskartlag","baseHeading":"Basis","basemapTitle":"Tittel på bakgrunnskart","referenceHeading":"Referanse","noItemsToDisplay":"Det er for øyeblikket ingen elementer å vise.","noReferenceLayers":"Ingen referanselag","noBaseLayers":"Ingen basislag","layerVisibility":"Synlighet","layerInvisibleAtScale":"Usynlig med gjeldende kartmålestokk","layerInvisibleAtTime":"Usynlig med gjeldende kartklokkeslett","layerError":"Det oppstod en feil under lasting av dette laget","untitledLayer":"Lag uten tittel","layerIncompatible":"Inkompatibel med basekart","layerIncompatibleTooltip":"Dette lagets romlige referanse er ikke kompatibel med basekartets romlige referanse.","temporary":"Midlertidig","catalogLayers":"Kataloglag"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_nl.json new file mode 100644 index 00000000..ead428f3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Lijst met basiskaartlagen","baseHeading":"Voet","basemapTitle":"Titel van basiskaart","referenceHeading":"Referentie","noItemsToDisplay":"Er zijn momenteel geen items voor weergave.","noReferenceLayers":"Geen referentielagen","noBaseLayers":"Geen basislagen","layerVisibility":"Zichtbaarheid","layerInvisibleAtScale":"Onzichtbaar bij de huidige schaal van de kaart","layerInvisibleAtTime":"Onzichtbaar bij de huidige tijd van de kaart","layerError":"Er is een fout opgetreden bij het laden van dit item","untitledLayer":"Laag zonder naam","layerIncompatible":"Niet compatibel met basiskaart","layerIncompatibleTooltip":"De ruimtelijke referentie van deze laag is niet compatibel met de ruimtelijke referentie van de basiskaart.","temporary":"Tijdelijk","catalogLayers":"Cataloguslagen"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_pl.json new file mode 100644 index 00000000..f2df631d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Lista warstw mapy bazowej","baseHeading":"Podstawa","basemapTitle":"Tytuł mapy bazowej","referenceHeading":"Odniesienie","noItemsToDisplay":"Aktualnie brak elementów do wyświetlenia.","noReferenceLayers":"Brak warstw odniesienia","noBaseLayers":"Brak warstw bazowych","layerVisibility":"Widoczność","layerInvisibleAtScale":"Niewidoczne w bieżącej skali mapy","layerInvisibleAtTime":"Niewidoczne w bieżącym czasie mapy","layerError":"Wystąpił błąd podczas wczytywania tej warstwy","untitledLayer":"Warstwa bez nazwy","layerIncompatible":"Niekompatybilne z mapą bazową","layerIncompatibleTooltip":"Odniesienie przestrzenne tej warstwy nie jest kompatybilne z odniesieniem przestrzennym mapy bazowej.","temporary":"Tymczasowa","catalogLayers":"Warstwy katalogu"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_pt-BR.json new file mode 100644 index 00000000..731b0e1b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Lista de Camadas do Mapa Base","baseHeading":"Base","basemapTitle":"Título do mapa base","referenceHeading":"Referência","noItemsToDisplay":"Não há nenhum item atualmente para exibir.","noReferenceLayers":"Nenhuma camada de referência","noBaseLayers":"Nenhuma camada base","layerVisibility":"Visibilidade","layerInvisibleAtScale":"Invisível na escala de mapa atual","layerInvisibleAtTime":"Invisível no horário atual do mapa","layerError":"Ocorreu um erro ao carregar esta camada","untitledLayer":"Camada sem título","layerIncompatible":"Incompatível com mapa base","layerIncompatibleTooltip":"A referência espacial desta camada é incompatível com a referência espacial do mapa base.","temporary":"Temporário","catalogLayers":"Camadas de catálogo"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_pt-PT.json new file mode 100644 index 00000000..80ea2590 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Lista de Camadas de Mapa Base","baseHeading":"Base","basemapTitle":"Título do mapa base","referenceHeading":"Referência","noItemsToDisplay":"Não existem atualmente itens para exibir.","noReferenceLayers":"Nenhuma camada de referência","noBaseLayers":"Nenhuma camada de base","layerVisibility":"Visibilidade","layerInvisibleAtScale":"Invisível na escala de mapa atual","layerInvisibleAtTime":"Invisível na hora de mapa atual","layerError":"Ocorreu um erro ao carregar esta camada","untitledLayer":"Camada sem título","layerIncompatible":"Incompatível com mapa base","layerIncompatibleTooltip":"A referência espacial desta camada é incompatível com a referência espacial do mapa base.","temporary":"Temporário","catalogLayers":"Camadas de catálogo"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_ro.json new file mode 100644 index 00000000..c00a8fed --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Listă cu straturi tematice de hartă fundal","baseHeading":"Bază","basemapTitle":"Titlu hartă fundal","referenceHeading":"Referință","noItemsToDisplay":"În prezent, nu există elemente disponibile pentru afișare.","noReferenceLayers":"Fără straturi tematice de referință","noBaseLayers":"Fără straturi tematice de bază","layerVisibility":"Vizibilitate","layerInvisibleAtScale":"Invizibil la scara actuală a hărții","layerInvisibleAtTime":"Invizibil la ora actuală a hărții","layerError":"A apărut o eroare la încărcarea acestui strat tematic","untitledLayer":"Strat tematic fără titlu","layerIncompatible":"Incompatibil cu harta de fundal","layerIncompatibleTooltip":"Această referință spațială a stratului tematic este o incompatibilă cu referința spațială a hărții de fundal.","temporary":"Temporar","catalogLayers":"Straturi tematice din catalog"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_ru.json new file mode 100644 index 00000000..6d99675d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Список слоев базовой карты","baseHeading":"Базовый","basemapTitle":"Заголовок базовой карты","referenceHeading":"Справка","noItemsToDisplay":"В текущий момент нет элементов для отображения.","noReferenceLayers":"Нет слоев со ссылкой на данные","noBaseLayers":"Нет базовых слоев","layerVisibility":"Видимость","layerInvisibleAtScale":"Не видимый в текущем масштабе карты","layerInvisibleAtTime":"Не видимый в текущем времени карты","layerError":"При загрузке этого слоя произошла ошибка","untitledLayer":"Слой без названия","layerIncompatible":"Несовместимо с базовой картой","layerIncompatibleTooltip":"Пространственная привязка этого слоя несовместима с пространственной привязкой базовой карты.","temporary":"Временный","catalogLayers":"Слои каталога"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_sk.json new file mode 100644 index 00000000..a92a91f6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Zoznam vrstvy základnej mapy","baseHeading":"Základ","basemapTitle":"Názov podkladovej mapy","referenceHeading":"Referencia","noItemsToDisplay":"Momentálne nie sú žiadne položky na zobrazenie.","noReferenceLayers":"Žiadne referenčné vrstvy","noBaseLayers":"Žiadne základné vrstvy","layerVisibility":"Viditeľnosť","layerInvisibleAtScale":"Neviditeľné v aktuálnej mierke mapy","layerInvisibleAtTime":"Neviditeľné v aktuálnom čase mapy","layerError":"Pri načítavaní tejto vrstvy sa vyskytla chyba","untitledLayer":"Vrstva bez názvu","layerIncompatible":"Nekompatibilné s podkladovou mapou","layerIncompatibleTooltip":"Priestorová referencia tejto vrstvy nie je kompatibilná s priestorovou referenciou podkladovej mapy.","temporary":"dočasné","catalogLayers":"Katalógové vrstvy"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_sl.json new file mode 100644 index 00000000..5cb74536 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Seznam slojev temeljne karte","baseHeading":"Osnovno","basemapTitle":"Naslov temeljne karte","referenceHeading":"Referenca","noItemsToDisplay":"Trenutno ni nobenih elementov za prikaz.","noReferenceLayers":"Ni referenčnih plasti","noBaseLayers":"Ni osnovnih slojev","layerVisibility":"Vidnost","layerInvisibleAtScale":"Ni vidno pri trenutnem merilu karte","layerInvisibleAtTime":"Ni vidno pri trenutnem času karte","layerError":"Pri nalaganju tega sloja je prišlo do napake","untitledLayer":"Neimenovan sloj","layerIncompatible":"Nezdružljivo s temeljno karto","layerIncompatibleTooltip":"Koordinatni sistem tega sloja ni združljiv s koordinatnim sistemom temeljne karte.","temporary":"Začasno","catalogLayers":"Kataloški sloji"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_sr.json new file mode 100644 index 00000000..a227c40c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Lista slojeva pozadinske mape","baseHeading":"Osnovno","basemapTitle":"Naslov pozadinske mape","referenceHeading":"Referenca","noItemsToDisplay":"Trenutno nema stavki za prikaz.","noReferenceLayers":"Nema referentnih slojeva","noBaseLayers":"Nema osnovnih slojeva","layerVisibility":"Vidljivost","layerInvisibleAtScale":"Nevidljivo pri trenutnoj razmeri mape","layerInvisibleAtTime":"Nevidljivo u trenutnom vremenu mape","layerError":"Došlo je do greške prilikom učitavanja ovog sloja","untitledLayer":"Sloj bez naslova","layerIncompatible":"Nije kompatibilno s pozadinskom mapom","layerIncompatibleTooltip":"Prostorna referenca ovog sloja nije kompatibilna sa prostornom referencom pozadinske mape.","temporary":"Privremeno","catalogLayers":"Slojevi kataloga"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_sv.json new file mode 100644 index 00000000..da583439 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Baskartlagerlista","baseHeading":"Bas","basemapTitle":"Baskartans titel","referenceHeading":"Referenser","noItemsToDisplay":"Just nu finns det inga objekt att visa.","noReferenceLayers":"Inga referenslager","noBaseLayers":"Inga baslager","layerVisibility":"Synlighet","layerInvisibleAtScale":"Osynlig på den aktuella kartskalan","layerInvisibleAtTime":"Osynlig på den aktuella karttiden","layerError":"Ett fel uppstod när det här lagret skulle läsas in","untitledLayer":"Namnlöst lager","layerIncompatible":"Inkompatibel med baskarta","layerIncompatibleTooltip":"Det här lagrets spatiala referens är inkompatibel med baskartans spatiala referens.","temporary":"Tillfällig","catalogLayers":"Kataloglager"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_th.json new file mode 100644 index 00000000..e77275b4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_th.json @@ -0,0 +1 @@ +{"widgetLabel":"รายการชั้นข้อมูลแผนที่ฐาน","baseHeading":"ฐาน","basemapTitle":"ชื่อแผนที่ฐาน","referenceHeading":"อ้างอิง","noItemsToDisplay":"ขณะนี้ไม่มีรายการที่จะแสดงผล","noReferenceLayers":"ไม่มีชั้นข้อมูลอ้างอิง","noBaseLayers":"ไม่มีชั้นข้อมูลฐาน","layerVisibility":"มองเห็นได้","layerInvisibleAtScale":"มองไม่เห็น ณ สเกลแผนที่ปัจจุบัน","layerInvisibleAtTime":"มองไม่เห็น ณ เวลาแผนที่ปัจจุบัน","layerError":"เกิดข้อผิดพลาดในการโหลดชั้นข้อมูลนี้","untitledLayer":"ชั้นข้อมูลไม่มีชื่อ","layerIncompatible":"ไม่สามารถใช้งานร่วมกับแผนที่ฐานได้","layerIncompatibleTooltip":"การอ้างอิงเชิงพื้นที่ของชั้นข้อมูลนี้ ไม่สามารถใช้งานร่วมกับการอ้างอิงเชิงพื้นที่ของแผนที่ฐานได้","temporary":"ชั่วคราว","catalogLayers":"ชั้นข้อมูลแคตตาล็อก"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_tr.json new file mode 100644 index 00000000..01f1242e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Altlık Haritası Katman Listesi","baseHeading":"Temel","basemapTitle":"Altlık harita başlığı","referenceHeading":"Başvuru","noItemsToDisplay":"Şu anda görüntülenecek öge yok.","noReferenceLayers":"Referans katmanı yok","noBaseLayers":"Temel katman yok","layerVisibility":"Görünürlük","layerInvisibleAtScale":"Geçerli harita ölçeğinde görünmez","layerInvisibleAtTime":"Geçerli harita süresinde görünmez","layerError":"Bu katman yüklenirken bir hata oluştu.","untitledLayer":"Başlıksız katman","layerIncompatible":"Altlık harita ile uyumsuz","layerIncompatibleTooltip":"Bu katmanın mekansal referansı altlık haritanın mekansal referansı ile uyumsuz.","temporary":"Geçici","catalogLayers":"Katalog katmanları"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_uk.json new file mode 100644 index 00000000..3ba0f7ca --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Список шарів базової карти","baseHeading":"Базовий","basemapTitle":"Заголовок базової карти","referenceHeading":"Опорне значення","noItemsToDisplay":"На поточний момент немає елементів для відображення.","noReferenceLayers":"Немає шарів прив’язки","noBaseLayers":"Немає базових шарів","layerVisibility":"Видимість","layerInvisibleAtScale":"Невидимий в поточному масштабі карти","layerInvisibleAtTime":"Невидимий у поточному часі карти","layerError":"При завантаженні цього шару виникла помилка","untitledLayer":"Шар без заголовку","layerIncompatible":"Несумісно з базовою картою","layerIncompatibleTooltip":"Просторова прив'язка цього шару несумісна з просторовою прив'язкою базової карти.","temporary":"Тимчасовий","catalogLayers":"Шари каталогу"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_vi.json new file mode 100644 index 00000000..37ed4c55 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Danh sách Lớp Bản đồ nền","baseHeading":"Cơ sở","basemapTitle":"Tiêu đề bản đồ nền","referenceHeading":"Tham chiếu","noItemsToDisplay":"Hiện không có mục nào để hiển thị.","noReferenceLayers":"Không có lớp tham chiếu","noBaseLayers":"Không có lớp nền","layerVisibility":"Khả năng hiển thị","layerInvisibleAtScale":"Không hiển thị ở tỷ lệ bản đồ hiện tại","layerInvisibleAtTime":"Không hiển thị ở thời gian bản đồ hiện tại","layerError":"Đã xảy ra lỗi khi tải lớp này","untitledLayer":"Lớp chưa có tiêu đề","layerIncompatible":"Không tương thích với bản đồ nền","layerIncompatibleTooltip":"Tham chiếu không gian của lớp này không tương thích với tham chiếu không gian của bản đồ nền.","temporary":"Tạm thời","catalogLayers":"Các lớp Danh mục"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_zh-CN.json new file mode 100644 index 00000000..85638286 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"底图图层列表","baseHeading":"基础","basemapTitle":"底图标题","referenceHeading":"参考","noItemsToDisplay":"当前没有要显示的项目。","noReferenceLayers":"无参考图层","noBaseLayers":"无基础图层","layerVisibility":"可见性","layerInvisibleAtScale":"在当前地图比例下不可见","layerInvisibleAtTime":"在当前地图时间下不可见","layerError":"加载此图层时出错","untitledLayer":"无标题图层","layerIncompatible":"与底图不兼容","layerIncompatibleTooltip":"该图层的空间参考与底图的空间参考不兼容。","temporary":"临时","catalogLayers":"目录图层"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_zh-HK.json new file mode 100644 index 00000000..4cab5b88 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"底圖圖層清單","baseHeading":"基本","basemapTitle":"底圖標題","referenceHeading":"參考","noItemsToDisplay":"目前沒有可顯示的項目。","noReferenceLayers":"無參考圖層","noBaseLayers":"無基本圖層","layerVisibility":"能見度","layerInvisibleAtScale":"無法以目前的地圖比例顯示","layerInvisibleAtTime":"無法以目前的地圖時間顯示","layerError":"載入此圖層時發生錯誤","untitledLayer":"未命名的圖層","layerIncompatible":"與底圖不相容","layerIncompatibleTooltip":"此圖層的空間參考與底圖的空間參考不相容。","temporary":"臨時","catalogLayers":"目錄圖層"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_zh-TW.json new file mode 100644 index 00000000..4cab5b88 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"底圖圖層清單","baseHeading":"基本","basemapTitle":"底圖標題","referenceHeading":"參考","noItemsToDisplay":"目前沒有可顯示的項目。","noReferenceLayers":"無參考圖層","noBaseLayers":"無基本圖層","layerVisibility":"能見度","layerInvisibleAtScale":"無法以目前的地圖比例顯示","layerInvisibleAtTime":"無法以目前的地圖時間顯示","layerError":"載入此圖層時發生錯誤","untitledLayer":"未命名的圖層","layerIncompatible":"與底圖不相容","layerIncompatibleTooltip":"此圖層的空間參考與底圖的空間參考不相容。","temporary":"臨時","catalogLayers":"目錄圖層"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle.json new file mode 100644 index 00000000..4f1c9819 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle.json @@ -0,0 +1 @@ +{"widgetLabel":"Toggle basemap","incompatibleSpatialReference":"This basemap has an incompatible spatial reference"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_ar.json new file mode 100644 index 00000000..0f3f51e7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"تبديل خريطة الأساس","incompatibleSpatialReference":"تحتوي خريطة الأساس هذه على إسناد مكاني غير متوافق"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_bg.json new file mode 100644 index 00000000..f3e7adbb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Превключване на базова карта","incompatibleSpatialReference":"Тази базова карта има несъвместима проекция"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_bs.json new file mode 100644 index 00000000..3aca9999 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Prebaci kartografsku podlogu","incompatibleSpatialReference":"Ova kartografska podloga sadrži nekompatibilnu prostornu referencu"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_ca.json new file mode 100644 index 00000000..5254078f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Activa o desactiva el mapa base","incompatibleSpatialReference":"Aquest mapa de base té una referència espacial no compatible"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_cs.json new file mode 100644 index 00000000..1a982a8b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Přepnout podkladovou mapu","incompatibleSpatialReference":"Podkladová mapa má nekompatibilní souřadnicový systém."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_da.json new file mode 100644 index 00000000..a024115d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Skift baggrundskort","incompatibleSpatialReference":"Dette baggrundskortet har en inkompatibel spatial reference"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_de.json new file mode 100644 index 00000000..ad3bd08d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Grundkarte wechseln","incompatibleSpatialReference":"Diese Grundkarte weist einen nicht kompatiblen Raumbezug auf."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_el.json new file mode 100644 index 00000000..11288b27 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Εναλλαγή υποβάθρου","incompatibleSpatialReference":"Αυτός ο βασικός χάρτης έχει μια μη συμβατή χωρική αναφορά"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_en.json new file mode 100644 index 00000000..4f1c9819 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Toggle basemap","incompatibleSpatialReference":"This basemap has an incompatible spatial reference"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_es.json new file mode 100644 index 00000000..2e41fb87 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Cambiar el mapa base","incompatibleSpatialReference":"Este mapa base tiene una referencia espacial incompatible"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_et.json new file mode 100644 index 00000000..450a1bc9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Vaheta aluskaarti","incompatibleSpatialReference":"Aluskaardil on ühildumatu koordinaatsüsteem"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_fi.json new file mode 100644 index 00000000..787df473 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Vaihda taustakarttaa","incompatibleSpatialReference":"Tässä taustakartassa on yhteensopimaton koordinaatistotieto"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_fr.json new file mode 100644 index 00000000..c9f9384a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Basculer le fond de carte","incompatibleSpatialReference":"Ce fond de carte possède une référence spatiale incompatible"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_he.json new file mode 100644 index 00000000..e6414e56 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_he.json @@ -0,0 +1 @@ +{"widgetLabel":"הדלק או כבה מפת בסיס","incompatibleSpatialReference":"למפת בסיס זו יש ייחוס מרחבי לא תואם"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_hr.json new file mode 100644 index 00000000..3aca9999 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Prebaci kartografsku podlogu","incompatibleSpatialReference":"Ova kartografska podloga sadrži nekompatibilnu prostornu referencu"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_hu.json new file mode 100644 index 00000000..5269a379 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Alaptérkép átváltása","incompatibleSpatialReference":"Ez az alaptérkép egy nem kompatibilis térbeli referenciával rendelkezik"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_id.json new file mode 100644 index 00000000..faddfd88 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Nyalakan/Matikan peta dasar","incompatibleSpatialReference":"Peta dasar ini memiliki referensi spasial yang tidak kompatibel"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_it.json new file mode 100644 index 00000000..29850eeb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Attiva/disattiva mappa di base","incompatibleSpatialReference":"Questa mappa di base ha un riferimento spaziale incompatibile"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_ja.json new file mode 100644 index 00000000..97ab6704 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"ベースマップの切り替え","incompatibleSpatialReference":"このベースマップの空間参照は互換性がありません"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_ko.json new file mode 100644 index 00000000..a45ef6d3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"베이스맵 토글","incompatibleSpatialReference":"이 베이스맵에 호환되지 않는 공간 기준 체계가 있습니다."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_lt.json new file mode 100644 index 00000000..deb92e8c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Perjungti pagrindo žemėlapį","incompatibleSpatialReference":"Šis pagrindo žemėlapis turi nesuderinamą erdvinę nuorodą"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_lv.json new file mode 100644 index 00000000..bd1f47fc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Pārslēgt pamatkarti","incompatibleSpatialReference":"Šai pamatkartei ir nesaderīga telpiskā atskaite"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_nb.json new file mode 100644 index 00000000..2838a746 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Veksle mellom bakgrunnskart","incompatibleSpatialReference":"Dette bakgrunnskartet har en inkompatibel romlig referanse"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_nl.json new file mode 100644 index 00000000..2981803a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Basiskaart in- en uitschakelen","incompatibleSpatialReference":"Deze basiskaart heeft een incompatibele ruimtelijke referentie"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_pl.json new file mode 100644 index 00000000..c6dc9537 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Przełącz mapę bazową","incompatibleSpatialReference":"Ta mapa bazowa ma niezgodne odniesienie przestrzenne"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_pt-BR.json new file mode 100644 index 00000000..e5d56db8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Alternar mapa base","incompatibleSpatialReference":"Este mapa base tem uma referência espacial incompatível"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_pt-PT.json new file mode 100644 index 00000000..977c88cf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Alternar mapa base","incompatibleSpatialReference":"Este mapa base contém uma referência espacial incompatível"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_ro.json new file mode 100644 index 00000000..1fe2bbe9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Comutare hartă fundal","incompatibleSpatialReference":"Această hartă de fundal are o referință spațială incompatibilă"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_ru.json new file mode 100644 index 00000000..aee31496 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Переключить базовую карту","incompatibleSpatialReference":"Пространственная привязка данной базовой карты несовместима."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_sk.json new file mode 100644 index 00000000..c045bfc2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Prepnúť podkladovú mapu","incompatibleSpatialReference":"Táto podkladová mapa má nekompatibilný priestorový referenčný systém"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_sl.json new file mode 100644 index 00000000..67c8c093 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Preklopi temeljno karto","incompatibleSpatialReference":"Ta temeljna karta ima nezdružljiv koordinatni sistem"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_sr.json new file mode 100644 index 00000000..3322a228 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Uklj./isklj. pozadinsku mapu","incompatibleSpatialReference":"Ova pozadinska mapa ima nekompatibilnu prostornu referencu"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_sv.json new file mode 100644 index 00000000..88af4c25 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Växla baskarta","incompatibleSpatialReference":"Den här baskartan har en inkompatibel spatial referens"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_th.json new file mode 100644 index 00000000..b2334a5a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_th.json @@ -0,0 +1 @@ +{"widgetLabel":"ปุ่มสำหรับเปิดปิดแผนที่ฐาน","incompatibleSpatialReference":"แผนที่ฐานนี้มีการอ้างอิงเชิงพื้นที่ที่ไม่สามารถใช้งานร่วมกันได้"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_tr.json new file mode 100644 index 00000000..30bee9df --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Altlık haritayı aç/kapat","incompatibleSpatialReference":"Bu altlık haritada uyumsuz bir mekânsal referans var"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_uk.json new file mode 100644 index 00000000..c6aa76e6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Перемикнути базову карту","incompatibleSpatialReference":"Ця базова карта має несумісну просторову прив'язку"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_vi.json new file mode 100644 index 00000000..24f637b2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Chuyển đổi bản đồ nền","incompatibleSpatialReference":"Bản đồ nền này có tham chiếu không gian không tương thích"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_zh-CN.json new file mode 100644 index 00000000..77e01425 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"切换底图","incompatibleSpatialReference":"此底图具有不兼容的空间参考"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_zh-HK.json new file mode 100644 index 00000000..a9607455 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"切換底圖","incompatibleSpatialReference":"此底圖具有不相容的空間參考"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_zh-TW.json new file mode 100644 index 00000000..a9607455 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"切換底圖","incompatibleSpatialReference":"此底圖具有不相容的空間參考"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks.json new file mode 100644 index 00000000..9aa1025d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks.json @@ -0,0 +1 @@ +{"addBookmark":"Add bookmark","goToBookmark":"Go to bookmark","includeTimeExtent":"Include time","noBookmarksHeading":"No bookmarks","noBookmarksDescription":"Add bookmarks to your map and they will appear here.","title":"Title","titlePlaceholder":"Enter a title","invalidTitle":"A title is required","addingBookmark":"Adding bookmark","invalidImageUrl":"A thumbnail URL using the HTTPS protocol is required.","imageUrlPlaceholder":"image URL","imageUrlTooltip":"For best results, use a square image no greater than 128 x 128 pixels. Other sizes will be adjusted to fit.","thumbnail":"Thumbnail","screenshot":"Screenshot","updateThumbnail":"Update","none":"None","url":"URL","timeExtent":"Time extent","startDate":"Start","endDate":"End","widgetLabel":"Bookmarks"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_ar.json new file mode 100644 index 00000000..a1f7f394 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_ar.json @@ -0,0 +1 @@ +{"addBookmark":"إضافة علامة مرجعية","goToBookmark":"انتقال إلى الإشارة المرجعية","includeTimeExtent":"تضمين الوقت","noBookmarksHeading":"لا توجد أي إشارات مرجعية","noBookmarksDescription":"أضف إشارات مرجعية إلى الخريطة التي ستظهر هنا.","title":"العنوان","titlePlaceholder":"ادخل العنوان","invalidTitle":"العنوان مطلوب","addingBookmark":"إضافة علامة مرجعية","invalidImageUrl":"مطلوب عنوان URL للصورة المصغرة يستخدم بروتوكول HTTPS.","imageUrlPlaceholder":"عنوان URL للصورة","imageUrlTooltip":"للحصول على أفضل النتائج، استخدم صورة مربعة لا يزيد حجمها عن 128×128 بكسل. يتم ضبط الأحجام الأخرى حتى يتم ملائمتها.","thumbnail":"صورة مصغرة","screenshot":"لقطة الشاشة","updateThumbnail":"تحديث","none":"لا شيء","url":"عنوان URL","timeExtent":"نطاق الوقت","startDate":"بدء التشغيل","endDate":"نهاية","widgetLabel":"إشارات مرجعية"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_bg.json new file mode 100644 index 00000000..a9538c69 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_bg.json @@ -0,0 +1 @@ +{"addBookmark":"Добавяне на отметка","goToBookmark":"Отидете на отметка","includeTimeExtent":"Включване на време","noBookmarksHeading":"Няма отметки","noBookmarksDescription":"Добавете отметки към картата си и те ще се появят тук.","title":"Заглавие","titlePlaceholder":"Въведете заглавие","invalidTitle":"Изисква се заглавие","addingBookmark":"Добавяне на отметка","invalidImageUrl":"Изисква се URL адрес на миниатюра, използваща защитния протокол за прехвърляне на метаданни (HTTPS).","imageUrlPlaceholder":"URL адрес на изображение","imageUrlTooltip":"За най -добри резултати, използвайте квадратно изображение, не по-голямо от 128 x 128 пиксела. Другите размери ще бъдат коригирани, за да се поберат.","thumbnail":"Миниатюра","screenshot":"Екранна снимка","updateThumbnail":"Обновяване","none":"Няма","url":"URL адрес","timeExtent":"Времеви обхват","startDate":"Начало","endDate":"Край","widgetLabel":"Отметки"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_bs.json new file mode 100644 index 00000000..7db491db --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_bs.json @@ -0,0 +1 @@ +{"addBookmark":"Dodaj knjižnu oznaku","goToBookmark":"Idi na knjižnu oznaku","includeTimeExtent":"Uključi vrijeme","noBookmarksHeading":"Nema knjižnih oznaka","noBookmarksDescription":"Dodajte knjižnu oznaku na kartu pa će se tamo pojaviti.","title":"Naziv","titlePlaceholder":"Unesite naslov","invalidTitle":"Potreban je naslov","addingBookmark":"Dodavanje knjižne oznake","invalidImageUrl":"Potreban je URL sličice koji koristi HTTPS protokol","imageUrlPlaceholder":"URL slike","imageUrlTooltip":"Za najbolje rezultate upotrijebite četvrtastu sliku koja ne bi trebala biti veća od 128 piksela. Druge će se veličine prilagoditi kako bi pristajale.","thumbnail":"Sličica","screenshot":"Snimka zaslona","updateThumbnail":"Ažuriraj","none":"Nema","url":"URL","timeExtent":"Vremenski obuhvat","startDate":"Počni","endDate":"Kraj","widgetLabel":"Knjižne oznake"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_ca.json new file mode 100644 index 00000000..61b3393e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_ca.json @@ -0,0 +1 @@ +{"addBookmark":"Afegeix un marcador","goToBookmark":"Ves al marcador","includeTimeExtent":"Inclou el temps","noBookmarksHeading":"No hi ha cap marcador","noBookmarksDescription":"Afegiu marcadors al mapa i es mostraran aquí.","title":"Títol","titlePlaceholder":"Introduïu un títol","invalidTitle":"Cal un títol","addingBookmark":"S'està afegint un marcador","invalidImageUrl":"Es necessita un URL de miniatura que utilitzi el protocol HTTPS.","imageUrlPlaceholder":"URL de la imatge","imageUrlTooltip":"Per obtenir uns resultats òptims, feu servir una imatge quadrada que no superi els 128 x 128 píxels. La resta de tamanys s'ajustaran a l'espai disponible.","thumbnail":"Miniatura","screenshot":"Captura de pantalla","updateThumbnail":"Actualitza","none":"Cap","url":"URL","timeExtent":"Extensió de temps","startDate":"Inici","endDate":"Finalització","widgetLabel":"Marcadors"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_cs.json new file mode 100644 index 00000000..6c2038b7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_cs.json @@ -0,0 +1 @@ +{"addBookmark":"Přidat záložku","goToBookmark":"Jít na záložku","includeTimeExtent":"Zahrnout čas","noBookmarksHeading":"Žádné záložky","noBookmarksDescription":"Přidejte záložky na vaši mapu a budou zobrazeny zde.","title":"Název","titlePlaceholder":"Zadejte název","invalidTitle":"Název je povinný","addingBookmark":"Přidání záložky","invalidImageUrl":"Je vyžadována miniatura adresy URL využívající protokol HTTPS.","imageUrlPlaceholder":"adresa URL obrázku","imageUrlTooltip":"Pro dosažení nejlepších výsledků použijte čtvercový obrázek o velikosti maximálně 128 x 128 pixelů. Obrázky jiných rozměrů budou upraveny tak, aby se vešly.","thumbnail":"Miniatura","screenshot":"Snímek obrazovky","updateThumbnail":"Aktualizovat","none":"Žádný","url":"Adresa URL","timeExtent":"Časový rozsah","startDate":"Počátek","endDate":"Konec","widgetLabel":"Záložky"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_da.json new file mode 100644 index 00000000..e65f45a0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_da.json @@ -0,0 +1 @@ +{"addBookmark":"Tilføj bogmærke","goToBookmark":"Gå til bogmærke","includeTimeExtent":"Medtag tid","noBookmarksHeading":"Ingen bogmærker","noBookmarksDescription":"Føj bogmærker til dig kort, hvorefter de vil blive vist her.","title":"Titel","titlePlaceholder":"Indtast en titel","invalidTitle":"En titel er obligatorisk","addingBookmark":"Tilføjer bogmærke","invalidImageUrl":"En miniature-URL, der anvender HTTPS-protokollen, er påkrævet.","imageUrlPlaceholder":"Billede-URL","imageUrlTooltip":"For at opnå de bedste resultater skal du bruge et kvadratisk billede, der ikke er større end 128 x 128 pixels. Andre størrelser tilpasses, så de passer.","thumbnail":"Miniaturebillede","screenshot":"Skærmbillede","updateThumbnail":"Opdatér","none":"Ingen","url":"URL","timeExtent":"Tidsudstrækning","startDate":"Start","endDate":"Slut","widgetLabel":"Bogmærker"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_de.json new file mode 100644 index 00000000..398d191c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_de.json @@ -0,0 +1 @@ +{"addBookmark":"Lesezeichen hinzufügen","goToBookmark":"Zum Lesezeichen wechseln","includeTimeExtent":"Zeit einbeziehen","noBookmarksHeading":"Keine Lesezeichen","noBookmarksDescription":"Einer Karte hinzugefügte Lesezeichen werden hier angezeigt.","title":"Titel","titlePlaceholder":"Titel eingeben","invalidTitle":"Ein Titel ist erforderlich.","addingBookmark":"Lesezeichen wird hinzugefügt","invalidImageUrl":"Eine Miniaturansicht-URL unter Verwendung des HTTPS-Protokolls ist erforderlich.","imageUrlPlaceholder":"Bild-URL","imageUrlTooltip":"Um optimale Ergebnisse zu erzielen, sollte das Bild quadratisch sein und höchstens das Format 128 x 128 Pixel haben. Bei anderen Größen wird eine entsprechende Anpassung vorgenommen.","thumbnail":"Miniaturansicht","screenshot":"Screenshot","updateThumbnail":"Aktualisieren","none":"Keine","url":"URL","timeExtent":"Zeitraum","startDate":"Start","endDate":"Ende","widgetLabel":"Lesezeichen"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_el.json new file mode 100644 index 00000000..fe64bd9b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_el.json @@ -0,0 +1 @@ +{"addBookmark":"Προσθήκη σελιδοδείκτη","goToBookmark":"Μετάβαση στον σελιδοδείκτη","includeTimeExtent":"Συμπερίληψη ώρας","noBookmarksHeading":"Κανένας σελιδοδείκτης","noBookmarksDescription":"Προσθέστε στον χάρτη σας σελιδοδείκτες που θα εμφανίζονται εδώ.","title":"Τίτλος","titlePlaceholder":"Εισαγωγή τίτλου","invalidTitle":"Απαιτείται τίτλος","addingBookmark":"Προσθήκη σελιδοδείκτη σε εξέλιξη","invalidImageUrl":"Απαιτείται μια διεύθυνση URL της μικρογραφίας στην οποία πρέπει να χρησιμοποιείται το πρωτόκολλο HTTPS.","imageUrlPlaceholder":"Διεύθυνση URL εικόνας","imageUrlTooltip":"Για άριστα αποτελέσματα χρησιμοποιήστε τετράγωνη εικόνα ανώτατου μεγέθους 128 x 128 pixel. Αν το μέγεθος διαφέρει, θα ρυθμιστεί για να χωρέσει.","thumbnail":"Μικρογραφία","screenshot":"Στιγμιότυπο οθόνης","updateThumbnail":"Ενημέρωση","none":"Καθόλου","url":"URL","timeExtent":"Χρονική περίοδος","startDate":"Έναρξη","endDate":"Τέλος","widgetLabel":"Σελ/κτες"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_en.json new file mode 100644 index 00000000..9aa1025d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_en.json @@ -0,0 +1 @@ +{"addBookmark":"Add bookmark","goToBookmark":"Go to bookmark","includeTimeExtent":"Include time","noBookmarksHeading":"No bookmarks","noBookmarksDescription":"Add bookmarks to your map and they will appear here.","title":"Title","titlePlaceholder":"Enter a title","invalidTitle":"A title is required","addingBookmark":"Adding bookmark","invalidImageUrl":"A thumbnail URL using the HTTPS protocol is required.","imageUrlPlaceholder":"image URL","imageUrlTooltip":"For best results, use a square image no greater than 128 x 128 pixels. Other sizes will be adjusted to fit.","thumbnail":"Thumbnail","screenshot":"Screenshot","updateThumbnail":"Update","none":"None","url":"URL","timeExtent":"Time extent","startDate":"Start","endDate":"End","widgetLabel":"Bookmarks"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_es.json new file mode 100644 index 00000000..21950f84 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_es.json @@ -0,0 +1 @@ +{"addBookmark":"Agregar marcador","goToBookmark":"Ir a marcador","includeTimeExtent":"Incluir hora","noBookmarksHeading":"Sin marcadores","noBookmarksDescription":"Agregue marcadores a su mapa y aparecerán aquí.","title":"Título","titlePlaceholder":"Introduzca un título","invalidTitle":"Se requiere un título","addingBookmark":"Agregando marcador","invalidImageUrl":"Se requiere que la dirección URL de vista en miniatura utilice el protocolo HTTPS.","imageUrlPlaceholder":"URL de la imagen","imageUrlTooltip":"Para obtener unos resultados óptimos, use una imagen cuadrada que no supere los 128 x 128 píxeles. Otros tamaños se modificarán para que quepan.","thumbnail":"Vista en miniatura","screenshot":"Captura de pantalla","updateThumbnail":"Actualizar","none":"Ninguno","url":"URL","timeExtent":"Extensión de tiempo","startDate":"Comenzar","endDate":"Finalizar","widgetLabel":"Marcadores"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_et.json new file mode 100644 index 00000000..e1eab64a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_et.json @@ -0,0 +1 @@ +{"addBookmark":"Lisa järjehoidja","goToBookmark":"Ava järjehoidja","includeTimeExtent":"Kaasa aeg","noBookmarksHeading":"Järjehoidjad puuduvad","noBookmarksDescription":"Lisage oma kaardile järjehoidjad; need kuvatakse siin.","title":"Pealkiri","titlePlaceholder":"Sisestage pealkiri","invalidTitle":"Pealkiri on nõutav","addingBookmark":"Järjehoidja lisamine","invalidImageUrl":"HTTPS-protokolli kasutav pisipildi URL on nõutav.","imageUrlPlaceholder":"Pildi URL","imageUrlTooltip":"Parimate tulemuste saamiseks kasutage ruudukujulist pilti maksimaalse suurusega 128 x 128 pikslit. Muud suurused kohandatakse parajaks.","thumbnail":"Pisipilt","screenshot":"Kuvatõmmis","updateThumbnail":"Uuenda","none":"Puudub","url":"URL","timeExtent":"Ajaline ulatus","startDate":"Algus","endDate":"Lõpp","widgetLabel":"Järjehoidjad"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_fi.json new file mode 100644 index 00000000..a43e362a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_fi.json @@ -0,0 +1 @@ +{"addBookmark":"Lisää kirjanmerkki","goToBookmark":"Siirry kirjanmerkkiin","includeTimeExtent":"Sisällytä aika","noBookmarksHeading":"Ei kirjanmerkkejä","noBookmarksDescription":"Lisää kirjanmerkkejä karttaasi, ja ne näkyvät tässä.","title":"Otsikko","titlePlaceholder":"Kirjoita otsikko","invalidTitle":"Otsikko on pakollinen","addingBookmark":"Lisätään kirjanmerkkiä","invalidImageUrl":"HTTPS-protokollaa käyttävä pikkukuvan URL-osoite on pakollinen.","imageUrlPlaceholder":"kuvan URL-osoite","imageUrlTooltip":"Käytä parhaan laadun takaamiseksi neliön muotoista kuvaa, joka on kooltaan enintään 128 x 128 pikseliä. Muut koot säädetään sopivaksi.","thumbnail":"Pikkukuva","screenshot":"Näyttökuva","updateThumbnail":"Päivitä","none":"Ei mitään","url":"URL-osoite","timeExtent":"Aikalaajuus","startDate":"Alku","endDate":"Loppu","widgetLabel":"Kirjanmerkit"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_fr.json new file mode 100644 index 00000000..f9f30593 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_fr.json @@ -0,0 +1 @@ +{"addBookmark":"Ajouter un géosignet","goToBookmark":"Accéder à un géosignet","includeTimeExtent":"Inclure le temps","noBookmarksHeading":"Aucun géosignet","noBookmarksDescription":"Les géosignets que vous ajoutez à votre carte apparaîtront ici.","title":"Titre","titlePlaceholder":"Saisir un titre","invalidTitle":"Vous devez saisir un titre","addingBookmark":"Ajout d’un géosignet","invalidImageUrl":"Une URL de miniature utilisant le protocole HTTPS est requise.","imageUrlPlaceholder":"URL de l’image","imageUrlTooltip":"Pour optimiser les résultats, utilisez une image carrée dont la taille ne dépasse pas 128 x 128 pixels. Toute autre taille sera ajustée à ces dimensions.","thumbnail":"Miniature","screenshot":"Capture d’écran","updateThumbnail":"Mettre à jour","none":"Aucun","url":"URL","timeExtent":"Étendue temporelle","startDate":"Début","endDate":"Fin","widgetLabel":"Géosignets"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_he.json new file mode 100644 index 00000000..12c22e04 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_he.json @@ -0,0 +1 @@ +{"addBookmark":"הוסף סימנייה","goToBookmark":"עבור לסימניה","includeTimeExtent":"כלול זמן","noBookmarksHeading":"אין סימניות","noBookmarksDescription":"הוסף סימניות למפה שלך והן יופיעו כאן.","title":"כותרת","titlePlaceholder":"הכנס כותרת","invalidTitle":"נדרש לציין כותרת","addingBookmark":"מוסיף סימנייה","invalidImageUrl":"נדרשת כתובת URL של תמונה ממוזערת בפרוטוקול HTTPS.","imageUrlPlaceholder":"URL של תמונה","imageUrlTooltip":"כדי להגיע לתוצאות המיטביות, השתמש בתמונה מרובעת בגודל של ‎128 X 128 פיקסלים לכל היותר. גדלים אחרים יותאמו לגודל הדף.","thumbnail":"תמונה ממוזערת","screenshot":"צילום מסך","updateThumbnail":"עדכון","none":"ללא","url":"כתובת URL","timeExtent":"תיחום זמן","startDate":"התחלה","endDate":"סיום","widgetLabel":"סימניות"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_hr.json new file mode 100644 index 00000000..7db491db --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_hr.json @@ -0,0 +1 @@ +{"addBookmark":"Dodaj knjižnu oznaku","goToBookmark":"Idi na knjižnu oznaku","includeTimeExtent":"Uključi vrijeme","noBookmarksHeading":"Nema knjižnih oznaka","noBookmarksDescription":"Dodajte knjižnu oznaku na kartu pa će se tamo pojaviti.","title":"Naziv","titlePlaceholder":"Unesite naslov","invalidTitle":"Potreban je naslov","addingBookmark":"Dodavanje knjižne oznake","invalidImageUrl":"Potreban je URL sličice koji koristi HTTPS protokol","imageUrlPlaceholder":"URL slike","imageUrlTooltip":"Za najbolje rezultate upotrijebite četvrtastu sliku koja ne bi trebala biti veća od 128 piksela. Druge će se veličine prilagoditi kako bi pristajale.","thumbnail":"Sličica","screenshot":"Snimka zaslona","updateThumbnail":"Ažuriraj","none":"Nema","url":"URL","timeExtent":"Vremenski obuhvat","startDate":"Počni","endDate":"Kraj","widgetLabel":"Knjižne oznake"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_hu.json new file mode 100644 index 00000000..af2590f5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_hu.json @@ -0,0 +1 @@ +{"addBookmark":"Könyvjelző hozzáadása","goToBookmark":"Ugrás könyvjelzőre","includeTimeExtent":"Időt tartalmazza","noBookmarksHeading":"Nincs könyvjelző","noBookmarksDescription":"Adjon hozzá könyvjelzőket a térképéhez, és azok itt fognak megjelenni.","title":"Cím","titlePlaceholder":"Adjon meg egy címet","invalidTitle":"A címet meg kell adni","addingBookmark":"Könyvjelző hozzáadása","invalidImageUrl":"A HTTPS-protokollt használó bélyegkép-URL használata kötelező.","imageUrlPlaceholder":"kép URL-címe","imageUrlTooltip":"A legjobb eredmény érdekében legfeljebb 128×128 pixel méretű, négyzet alakú képet használjon. Az eltérő méretek megfelelő kiigazításra kerülnek.","thumbnail":"Bélyegkép","screenshot":"Képernyőkép","updateThumbnail":"Frissítés","none":"Egyik sem","url":"URL","timeExtent":"Időbeli kiterjedés","startDate":"Indítás","endDate":"Vége","widgetLabel":"Könyvjelzők"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_id.json new file mode 100644 index 00000000..42ccd7fd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_id.json @@ -0,0 +1 @@ +{"addBookmark":"Tambahkan penanda lokasi","goToBookmark":"Buka penanda lokasi","includeTimeExtent":"Sertakan waktu","noBookmarksHeading":"Tidak ada bookmark","noBookmarksDescription":"Tambahkan penanda lokasi ke peta Anda sehingga akan muncul di sini.","title":"Judul","titlePlaceholder":"Masukkan judul","invalidTitle":"Judul diperlukan","addingBookmark":"Menambahkan penanda lokasi","invalidImageUrl":"URL thumbnail yang menggunakan protokol HTTPS diperlukan.","imageUrlPlaceholder":"URL gambar","imageUrlTooltip":"Untuk hasil terbaik, gunakan gambar persegi tidak lebih dari 128 x 128 piksel. Ukuran lainnya akan disesuaikan agar cocok.","thumbnail":"Thumbnail","screenshot":"Tangkapan Layar","updateThumbnail":"Pembaruan","none":"Tidak Ada","url":"URL","timeExtent":"Jangkauan waktu","startDate":"Mulai","endDate":"Akhir","widgetLabel":"Penanda Lokasi"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_it.json new file mode 100644 index 00000000..1d959040 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_it.json @@ -0,0 +1 @@ +{"addBookmark":"Aggiungi segnalibro","goToBookmark":"Vai a segnalibro","includeTimeExtent":"Includi tempo","noBookmarksHeading":"Nessun segnalibro","noBookmarksDescription":"Aggiungere segnalibri alla mappa per farli apparire qui.","title":"Titolo","titlePlaceholder":"Immetti un titolo","invalidTitle":"Un titolo è obbligatorio","addingBookmark":"Aggiunta del segnalibro in corso","invalidImageUrl":"È necessario un URL anteprima utilizzando il protocollo HTTPS.","imageUrlPlaceholder":"URL immagine","imageUrlTooltip":"Per ottenere risultati ottimali, utilizzare un'immagine quadrata non superiore a 128 x 128 pixel. Le immagini di altre dimensioni verranno adattate.","thumbnail":"Anteprima","screenshot":"Schermata","updateThumbnail":"Aggiorna","none":"Nessuno","url":"URL","timeExtent":"Estensione temporale","startDate":"Partenza","endDate":"Fine","widgetLabel":"Segnalibri"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_ja.json new file mode 100644 index 00000000..06d634d5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_ja.json @@ -0,0 +1 @@ +{"addBookmark":"ブックマークの追加","goToBookmark":"ブックマークに移動","includeTimeExtent":"時間を含める","noBookmarksHeading":"ブックマークなし","noBookmarksDescription":"マップにブックマークを追加すると、そのブックマークがここに表示されます。","title":"タイトル","titlePlaceholder":"タイトルを入力","invalidTitle":"タイトルは必須です","addingBookmark":"ブックマークを追加しています","invalidImageUrl":"HTTPS プロトコルを使用したサムネイル URL が必要です。","imageUrlPlaceholder":"画像 URL","imageUrlTooltip":"画像のサイズが 128 x 128 ピクセル以下の四角形の画像を使用すると最適です。 それ以外のサイズの場合は、きちんと収まるように調整されます。","thumbnail":"サムネイル","screenshot":"スクリーンショット","updateThumbnail":"更新","none":"なし","url":"URL","timeExtent":"時間範囲","startDate":"開始","endDate":"終了","widgetLabel":"ブックマーク"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_ko.json new file mode 100644 index 00000000..3bfecd27 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_ko.json @@ -0,0 +1 @@ +{"addBookmark":"책갈피 추가","goToBookmark":"북마크로 이동","includeTimeExtent":"시간 포함","noBookmarksHeading":"책갈피 없음","noBookmarksDescription":"맵에 북마크를 추가하여 표시합니다.","title":"제목","titlePlaceholder":"제목 입력","invalidTitle":"제목은 필수 항목입니다.","addingBookmark":"북마크 추가","invalidImageUrl":"HTTPS 프로토콜을 사용하는 썸네일 URL은 필수입니다.","imageUrlPlaceholder":"이미지 URL","imageUrlTooltip":"최상의 결과를 얻으려면 128 x 128픽셀을 넘지 않는 정사각형 이미지를 사용합니다. 그 외의 크기는 자동으로 조정됩니다.","thumbnail":"썸네일","screenshot":"스크린샷","updateThumbnail":"업데이트","none":"없음","url":"URL","timeExtent":"시간 범위","startDate":"시작","endDate":"종료","widgetLabel":"북마크"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_lt.json new file mode 100644 index 00000000..34665f28 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_lt.json @@ -0,0 +1 @@ +{"addBookmark":"Pridėti žymą","goToBookmark":"Eiti į žymą","includeTimeExtent":"Įtraukti laiką","noBookmarksHeading":"Be žymų","noBookmarksDescription":"Pridėkite žymų į savo žemėlapį, jos bus ten rodomos.","title":"Pavadinimas","titlePlaceholder":"Įveskite pavadinimą","invalidTitle":"Pavadinimas būtinas","addingBookmark":"Žymos pridėjimas","invalidImageUrl":"Būtinas miniatiūros URL, naudojantis HTTPS protokolą.","imageUrlPlaceholder":"vaizdo URL","imageUrlTooltip":"Norėdami gauti geriausius rezultatus, naudokite kvadratinį vaizdą, ne didesnį nei 128 x 128 pikselių. Kitų išmatavimų paveikslėliai talpinimo metu bus automatiškai pakoreguoti.","thumbnail":"Miniatiūra","screenshot":"Ekrano vaizdas","updateThumbnail":"Atnaujinti","none":"Nėra","url":"URL","timeExtent":"Laiko apimtis","startDate":"Pradžia","endDate":"Pabaiga","widgetLabel":"Žymos"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_lv.json new file mode 100644 index 00000000..cd5ff289 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_lv.json @@ -0,0 +1 @@ +{"addBookmark":"Pievienot grāmatzīmi","goToBookmark":"Doties uz grāmatzīmi","includeTimeExtent":"Ietvert laiku","noBookmarksHeading":"Nav grāmatzīmju","noBookmarksDescription":"Ja savai kartei pievienosiet grāmatzīmes, tās tiks parādītas šeit.","title":"Virsraksts","titlePlaceholder":"Ievadiet virsrakstu","invalidTitle":"Virsraksts ir jānorāda obligāti","addingBookmark":"Pievieno grāmatzīmi","invalidImageUrl":"Ir nepieciešams sīktēla URL, izmantojot HTTPS protokolu.","imageUrlPlaceholder":"attēla URL","imageUrlTooltip":"Labākam rezultātam, izmantojiet kvadrātveida attēlu, kas nav lielāks par 120×120 pikseļiem. Citi izmēri tiks pielāgoti, lai atbilstu.","thumbnail":"Sīktēls","screenshot":"Ekrānuzņēmums","updateThumbnail":"Atjaunināt","none":"Neviens","url":"Vietrādis (URL)","timeExtent":"Laika pārklājums","startDate":"Sākt","endDate":"Beigas","widgetLabel":"Grāmatzīmes"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_nb.json new file mode 100644 index 00000000..c9e01560 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_nb.json @@ -0,0 +1 @@ +{"addBookmark":"Legg til bokmerke","goToBookmark":"Gå til bokmerke","includeTimeExtent":"Inkluder tid","noBookmarksHeading":"Ingen bokmerker","noBookmarksDescription":"Legg til bokmerker i kartet, så vises de her.","title":"Tittel","titlePlaceholder":"Angi en tittel","invalidTitle":"Tittel er obligatorisk","addingBookmark":"Legge til bokmerke","invalidImageUrl":"En miniatyrbilde-URL som bruker HTTPS-protokollen er påkrevd.","imageUrlPlaceholder":"bilde-URL","imageUrlTooltip":"Det beste resultatet får du ved å bruke et kvadratisk bilde på opptil 128 x 128 piksler. Andre størrelser må justeres for at de skal passe.","thumbnail":"Miniatyrbilde","screenshot":"Skjermbilde","updateThumbnail":"Oppdater","none":"Ingen","url":"URL","timeExtent":"Tidsutstrekning","startDate":"Start","endDate":"Avslutt","widgetLabel":"Bokmerker"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_nl.json new file mode 100644 index 00000000..3e59c210 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_nl.json @@ -0,0 +1 @@ +{"addBookmark":"Bladwijzer toevoegen","goToBookmark":"Naar bladwijzer gaan","includeTimeExtent":"Tijd opnemen","noBookmarksHeading":"Geen bladwijzers","noBookmarksDescription":"Voeg bladwijzers aan uw kaart toe. Deze zullen hier verschijnen.","title":"Titel","titlePlaceholder":"Voer een titel in","invalidTitle":"Er is een titel vereist","addingBookmark":"Bladwijzer toevoegen","invalidImageUrl":"Een miniatuur URLdat het HTTPS-protocol gebruikt is vereist.","imageUrlPlaceholder":"afbeeldings-URL","imageUrlTooltip":"Gebruik voor de beste resultaten een vierkante afbeelding van maximaal 128 x 128 pixels. Andere formaten worden passend gemaakt.","thumbnail":"Thumbnail","screenshot":"Screenshot","updateThumbnail":"Bijwerken","none":"Geen","url":"URL","timeExtent":"Tijdsextent","startDate":"Start","endDate":"Eind","widgetLabel":"Bladwijzers"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_pl.json new file mode 100644 index 00000000..282a70dc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_pl.json @@ -0,0 +1 @@ +{"addBookmark":"Dodaj zakładkę","goToBookmark":"Przejdź do zakładki","includeTimeExtent":"Uwzględnij czas","noBookmarksHeading":"Brak zakładek","noBookmarksDescription":"Dodaj zakładki do swojej mapy, a będą widoczne tutaj.","title":"Tytuł","titlePlaceholder":"Wprowadź nazwę","invalidTitle":"Wymagany jest tytuł","addingBookmark":"Dodawanie zakładki","invalidImageUrl":"Wymagany jest adres URL miniatury korzystający z protokołu HTTPS.","imageUrlPlaceholder":"adres URL obrazu","imageUrlTooltip":"Najlepsze wyniki zapewnia użycie kwadratowego obrazu nie większego niż 128 x 128 pikseli. Inne wielkości zostaną dopasowane.","thumbnail":"Miniatura","screenshot":"Zrzut ekranu","updateThumbnail":"Zmień","none":"Brak","url":"Adres URL","timeExtent":"Zasięg czasowy","startDate":"Uruchom","endDate":"Zakończ","widgetLabel":"Zakładki"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_pt-BR.json new file mode 100644 index 00000000..959f6cc1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_pt-BR.json @@ -0,0 +1 @@ +{"addBookmark":"Adicionar marcador","goToBookmark":"Ir para marcador","includeTimeExtent":"Incluir tempo","noBookmarksHeading":"Nenhum marcador","noBookmarksDescription":"Adicione marcadores ao seu mapa e eles aparecerão aqui.","title":"Título","titlePlaceholder":"Digite um título","invalidTitle":"Um título é exigido","addingBookmark":"Adicionando marcador","invalidImageUrl":"É necessário uma URL em miniatura usando o protocolo HTTPS.","imageUrlPlaceholder":"URL da imagem","imageUrlTooltip":"Para obter os melhores resultados, use uma imagem quadrada com no máximo 128 x 128 pixels. Outros tamanhos serão ajustados.","thumbnail":"Miniatura","screenshot":"Captura de tela","updateThumbnail":"Atualizar","none":"Nenhum","url":"URL","timeExtent":"Extensão de tempo","startDate":"Inicial","endDate":"Final","widgetLabel":"Marcadores"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_pt-PT.json new file mode 100644 index 00000000..212d8fd1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_pt-PT.json @@ -0,0 +1 @@ +{"addBookmark":"Adicionar marcador","goToBookmark":"Ir para marcador","includeTimeExtent":"Incluir tempo","noBookmarksHeading":"Nenhum marcador","noBookmarksDescription":"Adicione marcadores ao seu mapa e os mesmos aparecerão aqui.","title":"Título","titlePlaceholder":"Introduza um título","invalidTitle":"É necessário um título","addingBookmark":"Adicionar marcador","invalidImageUrl":"É obrigatório um URL miniatura que utilize o protocolo HTTPS.","imageUrlPlaceholder":"URL da imagem","imageUrlTooltip":"Para melhores resultados, use uma imagem quadrada que não exceda 128 x 128 píxeis. As imagens com outras dimensões são ajustadas.","thumbnail":"Miniatura","screenshot":"Captura de Ecrã","updateThumbnail":"Atualizar","none":"Nenhum","url":"URL","timeExtent":"Extensão temporal","startDate":"Iniciar","endDate":"Fim","widgetLabel":"Marcadores"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_ro.json new file mode 100644 index 00000000..2e9cb49b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_ro.json @@ -0,0 +1 @@ +{"addBookmark":"Adăugare semn de carte","goToBookmark":"Accesaţi semnul de carte","includeTimeExtent":"Include timp","noBookmarksHeading":"Fără semne de carte","noBookmarksDescription":"Adăugați semne de carte pe harta dvs. și vor apărea aici.","title":"Titlu","titlePlaceholder":"Introduceți un titlu","invalidTitle":"Este obligatoriu un titlu","addingBookmark":"Adăugare semn de carte","invalidImageUrl":"Este necesar un URL pentru miniatură care să folosească protocolul HTTPS.","imageUrlPlaceholder":"Imagine URL","imageUrlTooltip":"Pentru rezultate optime, utilizaţi o imagine pătrată de cel mult 128 x 128 pixeli. Alte dimensiuni vor fi ajustate pentru a se încadra.","thumbnail":"Miniatură","screenshot":"Captură de ecran","updateThumbnail":"Actualizare","none":"Fără","url":"URL","timeExtent":"Extindere temporală","startDate":"Pornire","endDate":"Terminare","widgetLabel":"Semne de carte"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_ru.json new file mode 100644 index 00000000..400ab822 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_ru.json @@ -0,0 +1 @@ +{"addBookmark":"Добавить закладку","goToBookmark":"Перейти к закладке","includeTimeExtent":"Включение времени","noBookmarksHeading":"Нет закладок","noBookmarksDescription":"Добавьте закладки на карту, и они появятся здесь.","title":"Заголовок","titlePlaceholder":"Введите имя","invalidTitle":"Требуется заголовок","addingBookmark":"Добавление закладки","invalidImageUrl":"Требуется URL-адрес образца, использующий протокол HTTPS.","imageUrlPlaceholder":"URL изображения","imageUrlTooltip":"Для получения наилучших результатов используйте квадратное изображение размером не более 128 х 128 пикселов Другие размеры будут сопоставлены для соответствия.","thumbnail":"Образец","screenshot":"Снимок экрана","updateThumbnail":"Обновить","none":"Нет","url":"URL-адрес","timeExtent":"Временной экстент","startDate":"Начало","endDate":"Окончание","widgetLabel":"Закладки"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_sk.json new file mode 100644 index 00000000..dc457167 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_sk.json @@ -0,0 +1 @@ +{"addBookmark":"Pridať záložku","goToBookmark":"Prejsť na záložku","includeTimeExtent":"Zahrnúť čas","noBookmarksHeading":"Žiadne záložky","noBookmarksDescription":"Pridajte záložky do vašej mapy a tie sa zobrazia tu.","title":"Názov","titlePlaceholder":"Zadajte názov","invalidTitle":"Vyžaduje sa názov","addingBookmark":"Pridáva sa záložka","invalidImageUrl":"Vyžaduje sa URL miniatúry, ktorá využíva protokol HTTPS.","imageUrlPlaceholder":"URL obrázka","imageUrlTooltip":"Pre najlepšie výsledky použite štvorcový obrázok do veľkosti 128 x 128 pixelov. Ostatné veľkosti budú prispôsobené.","thumbnail":"Miniatúra","screenshot":"Snímka obrazovky","updateThumbnail":"Aktualizovať","none":"Žiadne","url":"URL","timeExtent":"Časový rozsah","startDate":"Štart","endDate":"Koniec","widgetLabel":"Mapové záložky"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_sl.json new file mode 100644 index 00000000..528bc43d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_sl.json @@ -0,0 +1 @@ +{"addBookmark":"Dodaj zaznamek","goToBookmark":"Pojdi na zaznamek","includeTimeExtent":"Vključi čas","noBookmarksHeading":"Brez zaznamkov","noBookmarksDescription":"Dodajte zaznamke na svojo karto in pojavili se bodo tukaj.","title":"ime.","titlePlaceholder":"Vnesi ime","invalidTitle":"Zahtevano je ime","addingBookmark":"Dodajanje zaznamka","invalidImageUrl":"Obvezen je URL sličice, ki uporablja protokol HTTPS.","imageUrlPlaceholder":"URL slike","imageUrlTooltip":"Za najboljše rezultate uporabite kvadratno sliko, ki ne presega velikosti 128 x 128 pikslov. Druge velikosti bodo ustrezno prilagojene.","thumbnail":"Sličica","screenshot":"Posnetek zaslona","updateThumbnail":"Posodobi","none":"Brez","url":"URL","timeExtent":"Časovni obseg","startDate":"Zaženi","endDate":"Konec","widgetLabel":"Zaznamki"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_sr.json new file mode 100644 index 00000000..5e01695e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_sr.json @@ -0,0 +1 @@ +{"addBookmark":"Dodaj obeleživač","goToBookmark":"Idi na obeleživač","includeTimeExtent":"Uključi vreme","noBookmarksHeading":"Nema obeleživača","noBookmarksDescription":"Dodajte obeleživače svojoj mapi i oni će se pojaviti ovde.","title":"Naslov","titlePlaceholder":"Unesite naslov","invalidTitle":"Naslov je obavezan","addingBookmark":"Dodavanje obeleživača","invalidImageUrl":"Sličica za URL korišćenjem HTTPS protokola je potrebna.","imageUrlPlaceholder":"URL adresa snimka","imageUrlTooltip":"Za najbolje rezultate, upotrebite kvadratnu sliku koja nije veća od 128 x 128 piksela. Ostale veličine biće prilagođene tako da se uklope.","thumbnail":"Sličica","screenshot":"Snimak ekrana","updateThumbnail":"Ažuriraj","none":"Nijedan","url":"URL","timeExtent":"Obuhvat vremena","startDate":"Pokretanje","endDate":"Završetak","widgetLabel":"Obeleživači"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_sv.json new file mode 100644 index 00000000..49c0d6c8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_sv.json @@ -0,0 +1 @@ +{"addBookmark":"Lägg till bokmärke","goToBookmark":"Gå till bokmärke","includeTimeExtent":"Inkludera tid","noBookmarksHeading":"Inga bokmärken","noBookmarksDescription":"Lägg till bokmärken på kartan så visas de här.","title":"Titel","titlePlaceholder":"Ange en titel","invalidTitle":"En titel krävs","addingBookmark":"Lägger till bokmärke","invalidImageUrl":"En miniatyrbilds-URL som använder HTTPS-protokollet krävs.","imageUrlPlaceholder":"Bild-URL","imageUrlTooltip":"För bästa resultat bör du använda en fyrkantig bild som inte är större än 128 x 128 pixlar. Andra storlekar justeras för att passa in.","thumbnail":"Miniatyrbild","screenshot":"Skärmbild","updateThumbnail":"Uppdatera","none":"Inga","url":"URL","timeExtent":"Tidsutbredning","startDate":"Start","endDate":"Stopp","widgetLabel":"Bokmärken"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_th.json new file mode 100644 index 00000000..9ad5b27b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_th.json @@ -0,0 +1 @@ +{"addBookmark":"เพิ่มบุ๊กมาร์ก","goToBookmark":"ไปที่บุ๊กมาร์ก","includeTimeExtent":"ใส่เวลา","noBookmarksHeading":"ไม่มีบุ๊กมาร์ก","noBookmarksDescription":"เพิ่มบุ๊กมาร์กลงในแผนที่ของคุณ จากนั้นบุ๊กมาร์กจะปรากฏขึ้นที่นี่","title":"ชื่อ","titlePlaceholder":"ใส่ชื่อเรื่อง","invalidTitle":"ต้องระบุชื่อ","addingBookmark":"กำลังเพิ่มบุ๊กมาร์ก","invalidImageUrl":"ต้องการ URL รูปขนาดย่อที่ใช้โปรโตคอล HTTPS","imageUrlPlaceholder":"URL ภาพ","imageUrlTooltip":"เพื่อผลลัพธ์ที่ดีที่สุด ให้ใช้รูปสี่เหลี่ยมจัตุรัสขนาดไม่เกิน 128 x 128 พิกเซล ขนาดอื่น ๆ จะถูกปรับให้พอดี","thumbnail":"รูปขนาดเล็ก","screenshot":"จับภาพหน้าจอ","updateThumbnail":"อัพเดท","none":"ไม่มีเลย","url":"URL","timeExtent":"ขอบเขตเวลา","startDate":"เริ่มต้น","endDate":"สิ้นสุด","widgetLabel":"บุ๊คมาร์ค"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_tr.json new file mode 100644 index 00000000..b04eacde --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_tr.json @@ -0,0 +1 @@ +{"addBookmark":"Yer imi ekle","goToBookmark":"Yer imine git","includeTimeExtent":"Zamanı dahil et","noBookmarksHeading":"Herhangi bir yer imi yok","noBookmarksDescription":"Haritanıza yer imleri eklediğinizde burada görüneceklerdir.","title":"Unvan","titlePlaceholder":"Başlık girin","invalidTitle":"Bir başlık gerekli","addingBookmark":"Yer imi ekleme","invalidImageUrl":"HTTPS protokolünü kullanan bir küçük resim URL'si gereklidir.","imageUrlPlaceholder":"Görüntü URL'si","imageUrlTooltip":"En iyi sonucu almak için 128 x 128 pikselden büyük olmayan kare bir görüntü kullanın. Diğer boyutlar bu alana sığacak şekilde ayarlanır.","thumbnail":"Küçük resim","screenshot":"Ekran Görüntüsü","updateThumbnail":"Güncelle","none":"Hiçbiri","url":"URL","timeExtent":"Zaman yayılımı","startDate":"Başlat","endDate":"Son","widgetLabel":"Yer işaretleri"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_uk.json new file mode 100644 index 00000000..51b76272 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_uk.json @@ -0,0 +1 @@ +{"addBookmark":"Додати закладку","goToBookmark":"Перейти до закладки","includeTimeExtent":"Включити час","noBookmarksHeading":"Немає закладок","noBookmarksDescription":"Додайте закладки до карти, і вони з'являться тут.","title":"Заголовок","titlePlaceholder":"Ввести заголовок","invalidTitle":"Потрібен заголовок","addingBookmark":"Додавання закладки","invalidImageUrl":"Потрібна URL-адреса, яка використовує протокол HTTPS.","imageUrlPlaceholder":"URL зображення","imageUrlTooltip":"Для найкращих результатів, використовуйте квадратне зображення не більше 128 x 128 пікселів. Інші розміри будуть підігнані.","thumbnail":"Зразок","screenshot":"Знімок екрану","updateThumbnail":"Оновити","none":"Немає","url":"URL","timeExtent":"Екстент часу","startDate":"Початок","endDate":"Кінець","widgetLabel":"Закладки"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_vi.json new file mode 100644 index 00000000..86627b10 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_vi.json @@ -0,0 +1 @@ +{"addBookmark":"Thêm đánh dấu","goToBookmark":"Đi đến mục đánh dấu","includeTimeExtent":"Bao gồm thời gian","noBookmarksHeading":"Không có đánh dấu","noBookmarksDescription":"Thêm mục đánh dấu vào bản đồ của bạn và chúng sẽ xuất hiện ở đây.","title":"Tiêu đề","titlePlaceholder":"Nhập một tiêu đề","invalidTitle":"Tiêu đề là thông tin bắt buộc","addingBookmark":"Thêm đánh dấu","invalidImageUrl":"Yêu cầu một URL hình thu nhỏ sử dụng giao thức HTTPS.","imageUrlPlaceholder":"URL hình ảnh","imageUrlTooltip":"Để có kết quả tốt nhất, hãy sử dụng ảnh dạng hình vuông có kích thước tối đa 128 x 128 pixel. Các kích cỡ khác sẽ được điều chỉnh cho phù hợp.","thumbnail":"Hình đại diện","screenshot":"Chụp ảnh màn hình","updateThumbnail":"Cập nhật","none":"Không có","url":"URL","timeExtent":"Phạm vi thời gian","startDate":"Bắt đầu","endDate":"Kết thúc","widgetLabel":"Đánh dấu"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_zh-CN.json new file mode 100644 index 00000000..7a1affac --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_zh-CN.json @@ -0,0 +1 @@ +{"addBookmark":"添加书签","goToBookmark":"转至书签","includeTimeExtent":"包括时间","noBookmarksHeading":"无书签","noBookmarksDescription":"向您的地图添加书签后,书签将显示在此处。","title":"标题","titlePlaceholder":"输入标题","invalidTitle":"标题为必填项","addingBookmark":"添加书签","invalidImageUrl":"使用 HTTPS 协议的缩略图 URL 为必填项。","imageUrlPlaceholder":"图像 URL","imageUrlTooltip":"为获得最佳效果,请使用正方形图像且大小不超过 120 x 120 像素。 其他图像大小将自动调整为该尺寸。","thumbnail":"缩略图","screenshot":"屏幕截图","updateThumbnail":"更新","none":"无","url":"URL","timeExtent":"时间范围","startDate":"开始","endDate":"结束","widgetLabel":"书签"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_zh-HK.json new file mode 100644 index 00000000..0b2a40f9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_zh-HK.json @@ -0,0 +1 @@ +{"addBookmark":"新增書籤","goToBookmark":"移至書籤","includeTimeExtent":"包含時間","noBookmarksHeading":"無書籤","noBookmarksDescription":"將書籤新增至您的地圖,這裡接著會出現這些書籤。","title":"標題","titlePlaceholder":"輸入標題","invalidTitle":"標題為必填項","addingBookmark":"正在新增書籤","invalidImageUrl":"需要使用 HTTPS 通訊協定的縮圖 URL。","imageUrlPlaceholder":"圖片 URL","imageUrlTooltip":"為取得最佳效果,請使用不大於 128 x 128 像素的正方形圖片。 其他尺寸將自動調整為該尺寸。","thumbnail":"縮略圖","screenshot":"螢幕截圖","updateThumbnail":"更新","none":"無","url":"URL","timeExtent":"時間範圍","startDate":"出發","endDate":"結束","widgetLabel":"書籤"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_zh-TW.json new file mode 100644 index 00000000..0b2a40f9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Bookmarks/t9n/Bookmarks_zh-TW.json @@ -0,0 +1 @@ +{"addBookmark":"新增書籤","goToBookmark":"移至書籤","includeTimeExtent":"包含時間","noBookmarksHeading":"無書籤","noBookmarksDescription":"將書籤新增至您的地圖,這裡接著會出現這些書籤。","title":"標題","titlePlaceholder":"輸入標題","invalidTitle":"標題為必填項","addingBookmark":"正在新增書籤","invalidImageUrl":"需要使用 HTTPS 通訊協定的縮圖 URL。","imageUrlPlaceholder":"圖片 URL","imageUrlTooltip":"為取得最佳效果,請使用不大於 128 x 128 像素的正方形圖片。 其他尺寸將自動調整為該尺寸。","thumbnail":"縮略圖","screenshot":"螢幕截圖","updateThumbnail":"更新","none":"無","url":"URL","timeExtent":"時間範圍","startDate":"出發","endDate":"結束","widgetLabel":"書籤"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer.json new file mode 100644 index 00000000..162a018e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer.json @@ -0,0 +1 @@ +{"level":{"title":"Level","selectLevel":"Select Level","clearLevel":"Clear Level","nextLevel":"Select next level","previousLevel":"Select previous level","currentLevel":"Level: {{value}}"},"phase":{"title":"Construction phase","nextPhase":"Select next construction phase","previousPhase":"Select previous construction phase","currentPhase":"Phase: {{value}}"},"disciplines":{"title":"Disciplines & Categories","expand":"Expand tree node","collapse":"Collapse tree node","hideSublayer":"Hide sublayer","showSublayer":"Show sublayer"},"failed":"Failed to load data into building explorer.","unsupported":"Building Explorer is only supported in SceneView.","noData":"No layers added to the widget.","widgetLabel":"Building Explorer"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_ar.json new file mode 100644 index 00000000..79c15431 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_ar.json @@ -0,0 +1 @@ +{"level":{"title":"المستوى","selectLevel":"تحديد مستوى","clearLevel":"مسح مستوى","nextLevel":"تحديد المستوى التالي","previousLevel":"تحديد المستوى السابق","currentLevel":"المستوى: {{value}}"},"phase":{"title":"مرحلة الإنشاء","nextPhase":"تحديد مرحلة الإنشاء التالية","previousPhase":"تحديد مرحلة الإنشاء السابقة","currentPhase":"المرحلة: {{value}}"},"disciplines":{"title":"الأنظمة والفئات","expand":"تمديد عقدة الشجرة","collapse":"طي عقدة الشجرة","hideSublayer":"إخفاء الطبقة الفرعية","showSublayer":"إظهار الطبقة الفرعية"},"failed":"فشل تحميل البيانات في مستكشف المباني.","unsupported":"إنشاء Explorer مدعوم في SceneView فقط.","noData":"لم تتم إضافة طبقات إلى عنصر واجهة المستخدم.","widgetLabel":"بناء مستكشف"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_bg.json new file mode 100644 index 00000000..2e791b32 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_bg.json @@ -0,0 +1 @@ +{"level":{"title":"Ниво","selectLevel":"Изберете ниво","clearLevel":"Изчистете ниво","nextLevel":"Изберете следващото ниво","previousLevel":"Изберете предишното ниво","currentLevel":"Ниво: {{value}}"},"phase":{"title":"Фаза на конструкция","nextPhase":"Изберете следващата фаза на конструкция","previousPhase":"Изберете предишната фаза на конструкция","currentPhase":"Фаза: {{value}}"},"disciplines":{"title":"Дисциплини и Категории","expand":"Разгъване на дървовидната структура","collapse":"Свиване на дървовидната структура","hideSublayer":"Скриване на подслой","showSublayer":"Показване на подслой"},"failed":"Неуспешно зареждане на данни в Building Explorer.","unsupported":"Building Explorer се поддържа само в SceneView.","noData":"Няма добавени слоеве в изпълнимия модул.","widgetLabel":"Building Explorer"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_bs.json new file mode 100644 index 00000000..66bd80fb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_bs.json @@ -0,0 +1 @@ +{"level":{"title":"Razina","selectLevel":"Odaberi razinu","clearLevel":"Očisti razinu","nextLevel":"Odaberi sljedeću razinu","previousLevel":"Odaberi prethodnu razinu","currentLevel":"Razina: {{value}}"},"phase":{"title":"Faza izrade","nextPhase":"Odaberi sljedeću fazu izgradnje","previousPhase":"Odaberi prethodnu fazu izrade","currentPhase":"Faza: {{value}}"},"disciplines":{"title":"Discipline i kategorije","expand":"Proširi čvor stabla","collapse":"Sažmi čvor stabla","hideSublayer":"Skrij podsloj","showSublayer":"Prikaži podsloj"},"failed":"Nije uspjelo učitavanje podataka u preglednik zgrada.","unsupported":"Preglednik zgrada podržan je samo u pregledu scene.","noData":"U widget nisu dodani slojevi.","widgetLabel":"Preglednik zgrada"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_ca.json new file mode 100644 index 00000000..74bf9d97 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_ca.json @@ -0,0 +1 @@ +{"level":{"title":"Nivell","selectLevel":"Selecciona el nivell","clearLevel":"Esborra el nivell","nextLevel":"Seleccioneu el nivell següent","previousLevel":"Seleccioneu el nivell anterior","currentLevel":"Nivell: {{value}}"},"phase":{"title":"Fase de construcció","nextPhase":"Seleccioneu la fase de construcció següent","previousPhase":"Seleccioneu la fase de construcció anterior","currentPhase":"Fase: {{value}}"},"disciplines":{"title":"Disciplines i categories","expand":"Expandeix el node d'arbre","collapse":"Contrau el node d'arbre","hideSublayer":"Oculta la subcapa","showSublayer":"Mostra la subcapa"},"failed":"No s'han pogut carregar les dades a l'explorador d'edificis.","unsupported":"L'explorador d'edificis només s'admet a l'SceneView.","noData":"No s'ha afegit cap capa al widget.","widgetLabel":"Explorador d'edificis"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_cs.json new file mode 100644 index 00000000..14f803d7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_cs.json @@ -0,0 +1 @@ +{"level":{"title":"Úroveň","selectLevel":"Vybrat úroveň","clearLevel":"Vymazat úroveň","nextLevel":"Vybrat další úroveň","previousLevel":"Vybrat předchozí úroveň","currentLevel":"Úroveň: {{value}}"},"phase":{"title":"Fáze výstavby","nextPhase":"Vyberte další fázi výstavby","previousPhase":"Vyberte předchozí fázi výstavby","currentPhase":"Fáze: {{value}}"},"disciplines":{"title":"Obory a kategorie","expand":"Rozbalit uzel stromu","collapse":"Sbalit uzel stromu","hideSublayer":"Skrýt podvrstvu","showSublayer":"Zobrazit podvrstvu"},"failed":"Načtení dat do Building Explorer se nezdařilo.","unsupported":"Building Explorer je podporován pouze aplikací SceneView.","noData":"Do widgetu nebyly přidány žádné vrstvy.","widgetLabel":"Průzkumník budov"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_da.json new file mode 100644 index 00000000..529abb4f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_da.json @@ -0,0 +1 @@ +{"level":{"title":"Niveau","selectLevel":"Vælg niveau","clearLevel":"Ryd niveau","nextLevel":"Vælg næste niveau","previousLevel":"Vælg forrige niveau","currentLevel":"Niveau: {{value}}"},"phase":{"title":"Byggefase","nextPhase":"Vælg næste byggefase","previousPhase":"Vælg forrige byggefase","currentPhase":"Fase: {{value}}"},"disciplines":{"title":"Discipliner og kategorier","expand":"Udvid trænode","collapse":"Skjul trænode","hideSublayer":"Skjul sublag","showSublayer":"Vis sublag"},"failed":"Kunne ikke indlæse data i Bygningsudforsker","unsupported":"Bygningsudforsker understøttes kun i SceneView.","noData":"Der blev ikke tilføjet nogen lag til widget'en.","widgetLabel":"Bygningsudforsker"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_de.json new file mode 100644 index 00000000..70556aab --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_de.json @@ -0,0 +1 @@ +{"level":{"title":"Ebene","selectLevel":"Ebene auswählen","clearLevel":"Ebene löschen","nextLevel":"Nächste Ebene auswählen","previousLevel":"Vorherige Ebene auswählen","currentLevel":"Ebene: {{value}}"},"phase":{"title":"Konstruktionsphase","nextPhase":"Nächste Konstruktionsphase auswählen","previousPhase":"Vorherige Konstruktionsphase auswählen","currentPhase":"Phase: {{value}}"},"disciplines":{"title":"Disziplinen und Kategorien","expand":"Baumknoten einblenden","collapse":"Baumknoten ausblenden","hideSublayer":"Sublayer ausblenden","showSublayer":"Sublayer anzeigen"},"failed":"Daten konnten nicht in den Gebäude-Explorer geladen werden.","unsupported":"Der Gebäude-Explorer wird nur in SceneView unterstützt.","noData":"Dem Widget sind keine Layer hinzugefügt.","widgetLabel":"Gebäude-Explorer"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_el.json new file mode 100644 index 00000000..cdbb7665 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_el.json @@ -0,0 +1 @@ +{"level":{"title":"Επίπεδο","selectLevel":"Επιλογή επιπέδου","clearLevel":"Απαλοιφή επιπέδου","nextLevel":"Επιλογή επόμενου επιπέδου","previousLevel":"Επιλογή προηγούμενου επιπέδου","currentLevel":"Επίπεδο: {{value}}"},"phase":{"title":"Φάση κατασκευής","nextPhase":"Επιλογή επόμενης φάσης κατασκευής","previousPhase":"Επιλογή προηγούμενης φάσης κατασκευής","currentPhase":"Φάση: {{value}}"},"disciplines":{"title":"Κλάδοι και κατηγορίες","expand":"Ανάπτυξη κόμβου δέντρου","collapse":"Σύμπτυξη κόμβου δέντρου","hideSublayer":"Απόκρυψη θεματικού υποεπιπέδου","showSublayer":"Εμφάνιση θεματικού υποεπιπέδου"},"failed":"Απέτυχε η φόρτωση δεδομένων στο Εργαλείο Εξερεύνησης Κτηρίων.","unsupported":"Το Εργαλείο Εξερεύνησης Κτηρίων υποστηρίζεται μόνο στο SceneView.","noData":"Δεν έχει προστεθεί κανένα θεματικό επίπεδο στο widget.","widgetLabel":"Building Explorer"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_en.json new file mode 100644 index 00000000..162a018e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_en.json @@ -0,0 +1 @@ +{"level":{"title":"Level","selectLevel":"Select Level","clearLevel":"Clear Level","nextLevel":"Select next level","previousLevel":"Select previous level","currentLevel":"Level: {{value}}"},"phase":{"title":"Construction phase","nextPhase":"Select next construction phase","previousPhase":"Select previous construction phase","currentPhase":"Phase: {{value}}"},"disciplines":{"title":"Disciplines & Categories","expand":"Expand tree node","collapse":"Collapse tree node","hideSublayer":"Hide sublayer","showSublayer":"Show sublayer"},"failed":"Failed to load data into building explorer.","unsupported":"Building Explorer is only supported in SceneView.","noData":"No layers added to the widget.","widgetLabel":"Building Explorer"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_es.json new file mode 100644 index 00000000..8a0940bd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_es.json @@ -0,0 +1 @@ +{"level":{"title":"Nivel","selectLevel":"Seleccionar nivel","clearLevel":"Borrar nivel","nextLevel":"Seleccionar siguiente nivel","previousLevel":"Seleccionar nivel anterior","currentLevel":"Nivel: {{value}}"},"phase":{"title":"Fase de construcción","nextPhase":"Seleccionar siguiente fase de construcción","previousPhase":"Seleccionar fase de construcción anterior","currentPhase":"Fase: {{value}}"},"disciplines":{"title":"Disciplinas y categorías","expand":"Expandir nodo de árbol","collapse":"Contraer nodo de árbol","hideSublayer":"Ocultar subcapa","showSublayer":"Mostrar subcapa"},"failed":"Error al cargar los datos en el explorador de edificios.","unsupported":"Explorador de edificios solo se admite en SceneView.","noData":"No se ha agregado ninguna capa al widget.","widgetLabel":"Explorador de edificios"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_et.json new file mode 100644 index 00000000..21ab766d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_et.json @@ -0,0 +1 @@ +{"level":{"title":"Tase","selectLevel":"Vali tase","clearLevel":"Tühjenda tase","nextLevel":"Vali järgmine tase","previousLevel":"Vali eelmine tase","currentLevel":"Tase: {{value}}"},"phase":{"title":"Koosteetapp","nextPhase":"Vali järgmine koosteetapp","previousPhase":"Vali eelmine koosteetapp","currentPhase":"Etapp: {{value}}"},"disciplines":{"title":"Distsipliinid ja kategooriad","expand":"Laienda puusõlm","collapse":"Ahenda puusõlm","hideSublayer":"Peida alamkiht","showSublayer":"Kuva alamkiht"},"failed":"Andmete laadimine ehitiste uurijasse nurjus.","unsupported":"Ehitiste uurija on toetatud ainult stseenivaates.","noData":"Vidinasse pole kihte lisatud.","widgetLabel":"Building Explorer"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_fi.json new file mode 100644 index 00000000..bdaa1692 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_fi.json @@ -0,0 +1 @@ +{"level":{"title":"Taso","selectLevel":"Valitse taso","clearLevel":"Tyhjennä taso","nextLevel":"Valitse seuraava taso","previousLevel":"Valitse edellinen taso","currentLevel":"Taso: {{value}}"},"phase":{"title":"Rakentamisen vaihe","nextPhase":"Valitse seuraava rakentamisen vaihe","previousPhase":"Valitse edellinen rakentamisen vaihe","currentPhase":"Vaihe: {{value}}"},"disciplines":{"title":"Toimialat ja luokat","expand":"Laajenna puun solmu","collapse":"Kutista puun solmu","hideSublayer":"Piilota alikarttataso","showSublayer":"Näytä alikarttataso"},"failed":"Aineiston lataaminen rakennuksen tutkimistoimintoon epäonnistui.","unsupported":"Rakennuksen tutkimistoimintoa tuetaan vain SceneView-sovelluksessa.","noData":"Pienoisohjelmaan ei ole lisätty karttatasoja.","widgetLabel":"Rakennuksen tutkimistoiminto"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_fr.json new file mode 100644 index 00000000..8108f8e2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_fr.json @@ -0,0 +1 @@ +{"level":{"title":"Niveau","selectLevel":"Sélectionner le niveau","clearLevel":"Effacer le niveau","nextLevel":"Sélectionner le niveau suivant","previousLevel":"Sélectionner le niveau précédent","currentLevel":"Niveau : {{value}}"},"phase":{"title":"Phase de construction","nextPhase":"Sélectionner la phase de construction suivante","previousPhase":"Sélectionner la phase de construction précédente","currentPhase":"Phase : {{value}}"},"disciplines":{"title":"Disciplines et catégories","expand":"Développer le noeud de l’arborescence","collapse":"Réduire le noeud de l’arborescence","hideSublayer":"Masquer la sous-couche","showSublayer":"Afficher la sous-couche"},"failed":"Échec du chargement des données dans l’explorateur de bâtiments","unsupported":"L’explorateur de bâtiment est uniquement pris en charge dans SceneView.","noData":"Aucune couche n’a été ajoutée au widget.","widgetLabel":"Explorateur de bâtiments"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_he.json new file mode 100644 index 00000000..0449c2b3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_he.json @@ -0,0 +1 @@ +{"level":{"title":"רמה","selectLevel":"בחר רמה","clearLevel":"נקה רמה","nextLevel":"בחר את הרמה הבאה","previousLevel":"בחר את הרמה קודמת","currentLevel":"רמה: {{value}}"},"phase":{"title":"שלב בנייה","nextPhase":"בחר את שלב הבנייה הבא","previousPhase":"בחר את שלב הבנייה הקודם","currentPhase":"שלב: {{value}}"},"disciplines":{"title":"דיסיפלינות וקטגוריות","expand":"הרחב צומת עץ","collapse":"כווץ צומת עץ","hideSublayer":"הסתר שכבת משנה","showSublayer":"הצג שכבת משנה"},"failed":"טעינת הנתונים לסייר הבניינים נכשלה.","unsupported":"סייר הבניינים נתמך רק ב-SceneView.","noData":"לא נוספו שכבות לווידג'ט.","widgetLabel":"סייר הבניינים"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_hr.json new file mode 100644 index 00000000..66bd80fb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_hr.json @@ -0,0 +1 @@ +{"level":{"title":"Razina","selectLevel":"Odaberi razinu","clearLevel":"Očisti razinu","nextLevel":"Odaberi sljedeću razinu","previousLevel":"Odaberi prethodnu razinu","currentLevel":"Razina: {{value}}"},"phase":{"title":"Faza izrade","nextPhase":"Odaberi sljedeću fazu izgradnje","previousPhase":"Odaberi prethodnu fazu izrade","currentPhase":"Faza: {{value}}"},"disciplines":{"title":"Discipline i kategorije","expand":"Proširi čvor stabla","collapse":"Sažmi čvor stabla","hideSublayer":"Skrij podsloj","showSublayer":"Prikaži podsloj"},"failed":"Nije uspjelo učitavanje podataka u preglednik zgrada.","unsupported":"Preglednik zgrada podržan je samo u pregledu scene.","noData":"U widget nisu dodani slojevi.","widgetLabel":"Preglednik zgrada"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_hu.json new file mode 100644 index 00000000..265fa30f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_hu.json @@ -0,0 +1 @@ +{"level":{"title":"Szint","selectLevel":"Szint kiválasztása","clearLevel":"Szint törlése","nextLevel":"Következő szint kiválasztása","previousLevel":"Előző szint kiválasztása","currentLevel":"Szint: {{value}}"},"phase":{"title":"Szerkesztési fázis","nextPhase":"Következő szerkesztési fázis kiválasztása","previousPhase":"Előző szerkesztési fázis kiválasztása","currentPhase":"Fázis: {{value}}"},"disciplines":{"title":"Tudományágak és kategóriák","expand":"Fa csomópont kibontása","collapse":"Fa csomópont összecsukása","hideSublayer":"Alréteg elrejtése","showSublayer":"Alréteg megjelenítése"},"failed":"Nem sikerült betölteni az adatokat a Felfedezés készítőbe.","unsupported":"A Felfedezés létrehozó eszközt csak a 3D térkép támogatja.","noData":"A widgethez nincs réteg hozzáadva.","widgetLabel":"Explorer létrehozása"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_id.json new file mode 100644 index 00000000..13f01b16 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_id.json @@ -0,0 +1 @@ +{"level":{"title":"Level","selectLevel":"Pilih Level","clearLevel":"Hapus Level","nextLevel":"Pilih level berikutnya","previousLevel":"Pilih level sebelumnya","currentLevel":"Level: {{value}}"},"phase":{"title":"Fase konstruksi","nextPhase":"Pilih fase konstruksi berikutnya","previousPhase":"Pilih fase konstruksi sebelumnya","currentPhase":"Fase: {{value}}"},"disciplines":{"title":"Disiplin & Kategori","expand":"Perluas node pohon","collapse":"Tutup node pohon","hideSublayer":"Sembunyikan sublayer","showSublayer":"Tampilkan sublayer"},"failed":"Gagal memuat data ke dalam penjelajah bangunan.","unsupported":"Penjelajah Bangunan hanya didukung dalam SceneView.","noData":"Tidak ada layer yang ditambahkan ke widget.","widgetLabel":"Penjelajah Bangunan"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_it.json new file mode 100644 index 00000000..2295d4c9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_it.json @@ -0,0 +1 @@ +{"level":{"title":"Livello","selectLevel":"Seleziona livello","clearLevel":"Cancella livello","nextLevel":"Seleziona livello successivo","previousLevel":"Seleziona livello precedente","currentLevel":"Livello: {{value}}"},"phase":{"title":"Fase di costruzione","nextPhase":"Seleziona fase di costruzione successiva","previousPhase":"Seleziona fase di costruzione precedente","currentPhase":"Fase: {{value}}"},"disciplines":{"title":"Discipline e categorie","expand":"Espandi nodo albero","collapse":"Comprimi nodo albero","hideSublayer":"Nascondi sublayer","showSublayer":"Mostra sublayer"},"failed":"Impossibile caricare i dati nell'utilità di gestione edifici.","unsupported":"L'utilità di gestione edifici è supportata solo in SceneView.","noData":"Nessun layer aggiunto al widget.","widgetLabel":"Utilità di gestione edifici"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_ja.json new file mode 100644 index 00000000..2a81ab49 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_ja.json @@ -0,0 +1 @@ +{"level":{"title":"レベル","selectLevel":"レベルを選択","clearLevel":"レベルの消去","nextLevel":"次のレベルを選択","previousLevel":"前のレベルを選択","currentLevel":"レベル: {{value}}"},"phase":{"title":"建設フェーズ","nextPhase":"次の建設フェーズを選択","previousPhase":"前の建設フェーズを選択","currentPhase":"フェーズ: {{value}}"},"disciplines":{"title":"専門分野とカテゴリ","expand":"ツリー ノードの展開","collapse":"ツリー ノードの折り畳み","hideSublayer":"サブレイヤーの非表示","showSublayer":"サブレイヤーの表示"},"failed":"ビルディング エクスプローラーにデータを読み込めませんでした。","unsupported":"ビルディング エクスプローラーは、SceneView でのみサポートされています。","noData":"レイヤーはウィジェットに追加されませんでした。","widgetLabel":"ビルディング エクスプローラー"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_ko.json new file mode 100644 index 00000000..f4858325 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_ko.json @@ -0,0 +1 @@ +{"level":{"title":"수준","selectLevel":"레벨 선택","clearLevel":"레벨 선택 해제","nextLevel":"다음 레벨 선택","previousLevel":"이전 레벨 선택","currentLevel":"레벨: {{value}}"},"phase":{"title":"생성 단계","nextPhase":"다음 생성 단계 선택","previousPhase":"이전 생성 단계 선택","currentPhase":"단계: {{value}}"},"disciplines":{"title":"분야 및 범주","expand":"트리 노드 확장","collapse":"트리 노드 축소","hideSublayer":"하위 레이어 숨기기","showSublayer":"하위 레이어 표시"},"failed":"데이터를 건물 탐색기에 불러오지 못했습니다.","unsupported":"건물 탐색기는 씬 뷰에서만 지원됩니다.","noData":"위젯에 레이어가 추가되지 않았습니다.","widgetLabel":"건물 탐색기"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_lt.json new file mode 100644 index 00000000..c1dc1dd4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_lt.json @@ -0,0 +1 @@ +{"level":{"title":"Lygis","selectLevel":"Pasirinkti lygį","clearLevel":"Išvalyti lygį","nextLevel":"Pasirinkti kitą lygį","previousLevel":"Pasirinkti ankstesnį lygį","currentLevel":"Lygis: {{value}}"},"phase":{"title":"Statybos etapas","nextPhase":"Pasirinkti kitą statybos etapą","previousPhase":"Pasirinkti ankstesnį statybos etapą","currentPhase":"Etapas: {{value}}"},"disciplines":{"title":"Dalykai ir kategorijos","expand":"Išplėsti medžio mazgą","collapse":"Sutraukti medžio mazgą","hideSublayer":"Slėpti posluoksnį","showSublayer":"Rodyti posluoksnį"},"failed":"Nepavyko įkelti duomenų į pastatų tyrinėjimo priemonę.","unsupported":"Pastatų tyrinėjimo priemonė galima tik naudojant SceneView.","noData":"Į valdiklį neįtraukta jokių sluoksnių.","widgetLabel":"Pastatų tyrinėjimo priemonė"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_lv.json new file mode 100644 index 00000000..366d4c83 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_lv.json @@ -0,0 +1 @@ +{"level":{"title":"Līmenis","selectLevel":"Atlasīt līmeni","clearLevel":"Notīrīt līmeni","nextLevel":"Atlasīt nākamo līmeni","previousLevel":"Atlasīt iepriekšējo līmeni","currentLevel":"Līmenis: {{value}}"},"phase":{"title":"Konstruēšanas fāze","nextPhase":"Atlasīt nākamo konstruēšanas fāzi","previousPhase":"Atlasīt iepriekšējo konstruēšanas fāzi","currentPhase":"Fāze: {{value}}"},"disciplines":{"title":"Disciplīnas un kategorijas","expand":"Izvērst koka mezglu","collapse":"Sakļaut koka mezglu","hideSublayer":"Paslēpt apakšslāni","showSublayer":"Rādīt apakšslāni"},"failed":"Neizdevās ielādēt datus rīkā Building explorer.","unsupported":"Building Explore atbalsta tikai SceneView.","noData":"Logrīkam nav pievienots neviens slānis.","widgetLabel":"Building Explorer"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_nb.json new file mode 100644 index 00000000..fd074018 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_nb.json @@ -0,0 +1 @@ +{"level":{"title":"Nivå","selectLevel":"Velg nivå","clearLevel":"Fjern nivå","nextLevel":"Velg neste nivå","previousLevel":"Velg forrige nivå","currentLevel":"Nivå: {{value}}"},"phase":{"title":"Konstruksjonsfase","nextPhase":"Velg neste konstruksjonsfase","previousPhase":"Velg forrige konstruksjonsfase","currentPhase":"Fase: {{value}}"},"disciplines":{"title":"Virksomheter og kategorier","expand":"Vis trenode","collapse":"Skjul trenode","hideSublayer":"Skjul sublag","showSublayer":"Vis sublag"},"failed":"Kan ikke laste data inn i Building Explorer.","unsupported":"Building Explorer støttes bare i SceneView.","noData":"Ingen lag er lagt til i miniprogrammet.","widgetLabel":"Building Explorer"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_nl.json new file mode 100644 index 00000000..c0869260 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_nl.json @@ -0,0 +1 @@ +{"level":{"title":"Niveau","selectLevel":"Niveau selecteren","clearLevel":"Niveau wissen","nextLevel":"Volgende niveau selecteren","previousLevel":"Vorige niveau selecteren","currentLevel":"Niveau: {{value}}"},"phase":{"title":"Constructiefase","nextPhase":"Volgende constructiefase selecteren","previousPhase":"Vorige constructiefase selecteren","currentPhase":"Fase: {{value}}"},"disciplines":{"title":"Disciplines & Categorieën","expand":"Boomknooppunt uitvouwen","collapse":"Boomknooppunt invouwen","hideSublayer":"Sublaag verbergen","showSublayer":"Sublaag tonen"},"failed":"Gegevens laden naar building explorer mislukt.","unsupported":"Building Explorer wordt alleen ondersteund in SceneView.","noData":"Geen lagen toegevoegd aan de widget.","widgetLabel":"Explorer aanmaken"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_pl.json new file mode 100644 index 00000000..90de0101 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_pl.json @@ -0,0 +1 @@ +{"level":{"title":"Poziom","selectLevel":"Wybierz poziom","clearLevel":"Wyczyść poziom","nextLevel":"Wybierz następny poziom","previousLevel":"Wybierz poprzedni poziom","currentLevel":"Poziom: {{value}}"},"phase":{"title":"Etap budowy","nextPhase":"Wybierz następny etap budowy","previousPhase":"Wybierz poprzedni etap budowy","currentPhase":"Etap: {{value}}"},"disciplines":{"title":"Dyscypliny i kategorie","expand":"Rozwiń węzeł drzewa","collapse":"Zwiń węzeł drzewa","hideSublayer":"Ukryj warstwę podrzędną","showSublayer":"Pokaż warstwę podrzędną"},"failed":"Nie można wczytać danych do eksploratora budynków.","unsupported":"Eksplorator budynków jest obsługiwany tylko w komponencie SceneView.","noData":"Do tego widżetu nie dodano żadnych warstw","widgetLabel":"Eksplorator budynków"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_pt-BR.json new file mode 100644 index 00000000..edfaf7d8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_pt-BR.json @@ -0,0 +1 @@ +{"level":{"title":"Nível","selectLevel":"Selecionar Nível","clearLevel":"Apagar Nível","nextLevel":"Selecionar próximo nível","previousLevel":"Selecionar nível anterior","currentLevel":"Nível: {{value}}"},"phase":{"title":"Fase de construção","nextPhase":"Selecionar próxima fase de construção","previousPhase":"Selecionar fase de construção anterior","currentPhase":"Fase: {{value}}"},"disciplines":{"title":"Disciplinas e Categorias","expand":"Expadir nó da árvore","collapse":"Recolher nó da árvore","hideSublayer":"Ocultar subcamada","showSublayer":"Mostrar subcamada"},"failed":"Falha ao carregar dados no explorador de edifícios.","unsupported":"O Building Explorer é suportado somente no SceneView.","noData":"Nenhuma camada adicionada ao widget.","widgetLabel":"Explorador de Edifícios"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_pt-PT.json new file mode 100644 index 00000000..105d3043 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_pt-PT.json @@ -0,0 +1 @@ +{"level":{"title":"Nível","selectLevel":"Selecionar Nível","clearLevel":"Apagar Nível","nextLevel":"Selecionar próximo nível","previousLevel":"Selecionar nível anterior","currentLevel":"Nível: {{value}}"},"phase":{"title":"Fase de construção","nextPhase":"Selecionar próxima fase de construção","previousPhase":"Selecionar fase de construção anterior","currentPhase":"Fase: {{value}}"},"disciplines":{"title":"Disciplinas e categorias","expand":"Expandir nó de árvore","collapse":"Fechar nó de árvore","hideSublayer":"Ocultar sub-camada","showSublayer":"Mostrar sub-camada"},"failed":"Falha ao carregar os dados para o explorador de edifícios.","unsupported":"O Building Explorer só é suportado em SceneView.","noData":"Nenhuma camada adicionada ao widget.","widgetLabel":"Explorador de edifícios"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_ro.json new file mode 100644 index 00000000..99da14e3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_ro.json @@ -0,0 +1 @@ +{"level":{"title":"Nivel","selectLevel":"Selectați nivelul","clearLevel":"Ștergeți nivelul","nextLevel":"Selectați nivelul următor","previousLevel":"Selectați nivelul anterior","currentLevel":"Nivel: {{value}}"},"phase":{"title":"Faza de construcție","nextPhase":"Selectați faza de construcție următoare","previousPhase":"Selectați faza de construcție anterioară","currentPhase":"Fază: {{value}}"},"disciplines":{"title":"Discipline și categorii","expand":"Extindeți nodul arbore","collapse":"Restrângeți nodul arbore","hideSublayer":"Ascundeți sub-strat tematic","showSublayer":"Arătați sub-strat tematic"},"failed":"Încărcarea datelor în Building Explorer a eșuat.","unsupported":"Building Explorer este acceptat doar în SceneView.","noData":"Niciun strat adăugat widget-ului.","widgetLabel":"Explorator de clădiri"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_ru.json new file mode 100644 index 00000000..104398f1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_ru.json @@ -0,0 +1 @@ +{"level":{"title":"Уровень","selectLevel":"Выбрать уровень","clearLevel":"Очистить уровень","nextLevel":"Выбрать следующий уровень","previousLevel":"Выбрать предыдущий уровень","currentLevel":"Уровень: {{value}}"},"phase":{"title":"Этап строительства","nextPhase":"Выбрать следующий этап строительства","previousPhase":"Выбрать предыдущий этап строительства","currentPhase":"Этап: {{value}}"},"disciplines":{"title":"Дисциплины и категории","expand":"Развернуть узел дерева","collapse":"Свернуть узел дерева","hideSublayer":"Скрыть подслой","showSublayer":"Показать подслой"},"failed":"Не удалось загрузить данные в инструмент Исследовать здания.","unsupported":"Исследовать здания поддерживается только в SceneView.","noData":"В виджет не добавлено ни одного слоя.","widgetLabel":"Исследовать здания"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_sk.json new file mode 100644 index 00000000..c9512378 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_sk.json @@ -0,0 +1 @@ +{"level":{"title":"Úroveň","selectLevel":"Vybrať úroveň","clearLevel":"Vyčistiť úroveň","nextLevel":"Vybrať ďalšiu úroveň","previousLevel":"Vybrať predchádzajúcu úroveň","currentLevel":"Úroveň: {{value}}"},"phase":{"title":"Fáza konštrukcie","nextPhase":"Vybrať ďalšiu konštrukčnú fázu","previousPhase":"Vybrať predchádzajúcu konštrukčnú fázu","currentPhase":"Fáza: {{value}}"},"disciplines":{"title":"Disciplíny a kategórie","expand":"Rozbaliť uzol stromu","collapse":"Zbaliť uzol stromu","hideSublayer":"Skryť podvrstvu","showSublayer":"Zobraziť podvrstvu"},"failed":"Načítanie dát do Prieskumníka budov zlyhalo.","unsupported":"Prieskumník budov je podporovaný len v Scénickom pohľade.","noData":"Do widgetu neboli pridané žiadne vrstvy.","widgetLabel":"Prieskumník budov"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_sl.json new file mode 100644 index 00000000..0a9b2b8e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_sl.json @@ -0,0 +1 @@ +{"level":{"title":"Stopnja","selectLevel":"Izberi stopnjo","clearLevel":"Počisti stopnjo","nextLevel":"Izberi naslednjo stopnjo","previousLevel":"Izberi predhodno stopnjo","currentLevel":"Stopnja: {{value}}"},"phase":{"title":"Faza izdelave","nextPhase":"Izberi naslednjo fazo izdelave","previousPhase":"Izberi predhodno fazo izdelave","currentPhase":"Faza: {{value}}"},"disciplines":{"title":"Področja in kategorije","expand":"Razširi drevesno vozlišče","collapse":"Strni drevesno vozlišče","hideSublayer":"Skrij podsloj","showSublayer":"Prikaži podsloj"},"failed":"Nalaganje podatkov v Raziskovalec stavb ni uspelo.","unsupported":"Raziskovalec stav je podprt samo v pregledovalniku 3D-prizorov.","noData":"Noben sloj ni dodan v pripomoček.","widgetLabel":"Raziskovalec stavb"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_sr.json new file mode 100644 index 00000000..cf054c65 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_sr.json @@ -0,0 +1 @@ +{"level":{"title":"Nivo","selectLevel":"Izaberite sloj","clearLevel":"Očisti nivo","nextLevel":"Izaberi sledeći nivo","previousLevel":"Izaberi prethodni nivo","currentLevel":"Nivo: {{value}}"},"phase":{"title":"Faza izgradnje","nextPhase":"Izaberite novu fazu izgradnje","previousPhase":"Izaberite prethodnu fazu izgradnje","currentPhase":"Faza: {{value}}"},"disciplines":{"title":"Discipline i kategorije","expand":"Proširi čvorište stabla","collapse":"Skupi čvorište stabla","hideSublayer":"Sakrij podsloj","showSublayer":"Prikaži podsloj"},"failed":"Neuspešno učitavanje podataka u pretraživač za izgradnju.","unsupported":"Building Explorer podržan je samo u SceneView.","noData":"Nijedan sloj nije dodat u vidžet.","widgetLabel":"Building Explorer"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_sv.json new file mode 100644 index 00000000..451257a3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_sv.json @@ -0,0 +1 @@ +{"level":{"title":"Nivå","selectLevel":"Välj nivå","clearLevel":"Rensa nivå","nextLevel":"Välj nästa nivå","previousLevel":"Välj föregående nivå","currentLevel":"Nivå: {{value}}"},"phase":{"title":"Konstruktionsfas","nextPhase":"Välj nästa konstruktionsfas","previousPhase":"Välj föregående konstruktionsfas","currentPhase":"Fas: {{value}}"},"disciplines":{"title":"Verksamheter och kategorier","expand":"Expandera trädnod","collapse":"Dölj trädnod","hideSublayer":"Dölj sublager","showSublayer":"Visa sublager"},"failed":"Det gick inte att läsa in data i Building Explorer.","unsupported":"Building Explorer stöds bara i SceneView.","noData":"Inga lager har lagts till i widgeten.","widgetLabel":"Building Explorer"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_th.json new file mode 100644 index 00000000..f6df4227 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_th.json @@ -0,0 +1 @@ +{"level":{"title":"ระดับ","selectLevel":"เลือกระดับ","clearLevel":"ล้างระดับ","nextLevel":"เลือกระดับถัดไป","previousLevel":"เลือกระดับก่อนหน้า","currentLevel":"เลเวล: {{value}}"},"phase":{"title":"เฟสการก่อสร้าง","nextPhase":"เลือกเฟสการก่อสร้างถัดไป","previousPhase":"เลือกเฟสการก่อสร้างก่อหน้า","currentPhase":"เฟส: {{value}}"},"disciplines":{"title":"กฎระเบียบและหมวดหมู่","expand":"ขยายโหนดทรี","collapse":"ยุบโหนดทรี","hideSublayer":"ซ่อนชั้นข้อมูลย่อย","showSublayer":"แสดงชั้นข้อมูลย่อย"},"failed":"ไม่สามารถโหลดข้อมูลไปยัง Building Explorer ได้","unsupported":"Building Explorer รองรับใน SceneView เท่านั้น","noData":"ไม่ได้เพิ่มชั้นข้อมูลลงในวิดเจ็ต","widgetLabel":"Building Explorer"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_tr.json new file mode 100644 index 00000000..bfc82520 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_tr.json @@ -0,0 +1 @@ +{"level":{"title":"Düzey","selectLevel":"Seviye Seç","clearLevel":"Seviyeyi temizle","nextLevel":"Sonraki seviyeyi seç","previousLevel":"Önceki seviyeyi seç","currentLevel":"Seviye: {{value}}"},"phase":{"title":"Yapım aşaması","nextPhase":"Sonraki yapım aşamasını seç","previousPhase":"Önceki yapım aşamasını seç","currentPhase":"Aşama: {{value}}"},"disciplines":{"title":"Disiplinler ve Kategoriler","expand":"Ağaç düğümünü genişlet","collapse":"Ağaç düğümünü daralt","hideSublayer":"Alt katmanı sakla","showSublayer":"Alt katmanı göster"},"failed":"Building Explorer'a veri yüklenemedi.","unsupported":"Building Explorer sadece SceneView’da desteklenir.","noData":"Araca katman eklenmedi.","widgetLabel":"Building Explorer"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_uk.json new file mode 100644 index 00000000..fcd62ccd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_uk.json @@ -0,0 +1 @@ +{"level":{"title":"Рівень","selectLevel":"Вибрати рівень","clearLevel":"Очистити рівень","nextLevel":"Вибрати новий рівень","previousLevel":"Вибрати попередній рівень","currentLevel":"Рівень: {{value}}"},"phase":{"title":"Етап будівництва","nextPhase":"Вибрати новий етап будівництва","previousPhase":"Вибрати попередній етап будівництва","currentPhase":"Етап: {{value}}"},"disciplines":{"title":"Дисципліни та категорії","expand":"Розгорнути вузол дерева","collapse":"Згорнути вузол дерева","hideSublayer":"Сховати підшар","showSublayer":"Показати підшар"},"failed":"Не вдалося завантажити дані у Building Explorer.","unsupported":"Building Explorer підтримується тільки в SceneView.","noData":"До віджету не додано жодного шару.","widgetLabel":"Building Explorer"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_vi.json new file mode 100644 index 00000000..40d3b10f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_vi.json @@ -0,0 +1 @@ +{"level":{"title":"Mức","selectLevel":"Chọn Cấp","clearLevel":"Xóa Cấp","nextLevel":"Chọn cấp tiếp theo","previousLevel":"Chọn cấp trước","currentLevel":"Cấp: {{value}}"},"phase":{"title":"Giai đoạn Xây dựng","nextPhase":"Chọn giai đoạn xây dựng tiếp theo","previousPhase":"Chọn giai đoạn xây dựng trước","currentPhase":"Giai đoạn: {{value}}"},"disciplines":{"title":"Quy tắc & Danh mục","expand":"Mở rộng nút cây","collapse":"Thu gọn nút cây","hideSublayer":"Ẩn lớp phụ","showSublayer":"Hiện lớp phụ"},"failed":"Không tải được dữ liệu vào Building Explorer.","unsupported":"Building Explorer chỉ được hỗ trợ trong SceneView.","noData":"Không có lớp nào được thêm vào tiện ích.","widgetLabel":"Building Explorer"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_zh-CN.json new file mode 100644 index 00000000..cd733fcd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_zh-CN.json @@ -0,0 +1 @@ +{"level":{"title":"级别","selectLevel":"选择级别","clearLevel":"清除级别","nextLevel":"选择下一级别","previousLevel":"选择上一级别","currentLevel":"级别:{{value}}"},"phase":{"title":"建造阶段","nextPhase":"选择下一建造阶段","previousPhase":"选择上一建造阶段","currentPhase":"阶段:{{value}}"},"disciplines":{"title":"领域和类别","expand":"展开树节点","collapse":"折叠树节点","hideSublayer":"隐藏子图层","showSublayer":"显示子图层"},"failed":"无法将数据加载到建筑浏览器。","unsupported":"仅 SceneView 中支持建筑浏览器。","noData":"未将任何图层添加到微件。","widgetLabel":"正在构建浏览器"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_zh-HK.json new file mode 100644 index 00000000..431316fc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_zh-HK.json @@ -0,0 +1 @@ +{"level":{"title":"級別","selectLevel":"選擇級別","clearLevel":"清除級別","nextLevel":"選擇下一層","previousLevel":"選擇上一層","currentLevel":"級別: {{value}}"},"phase":{"title":"建構階段","nextPhase":"選擇下一個建構階段","previousPhase":"選擇上一個建構階段","currentPhase":"階段: {{value}}"},"disciplines":{"title":"領域與類別","expand":"展開樹狀結構節點","collapse":"折疊樹狀結構節點","hideSublayer":"隱藏子圖層","showSublayer":"顯示子圖層"},"failed":"無法將資料載入到 Building Explorer。","unsupported":"僅 SceneView 支援 Building Explorer。","noData":"未將圖層新增至 widget。","widgetLabel":"建築物 Explorer"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_zh-TW.json new file mode 100644 index 00000000..431316fc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_zh-TW.json @@ -0,0 +1 @@ +{"level":{"title":"級別","selectLevel":"選擇級別","clearLevel":"清除級別","nextLevel":"選擇下一層","previousLevel":"選擇上一層","currentLevel":"級別: {{value}}"},"phase":{"title":"建構階段","nextPhase":"選擇下一個建構階段","previousPhase":"選擇上一個建構階段","currentPhase":"階段: {{value}}"},"disciplines":{"title":"領域與類別","expand":"展開樹狀結構節點","collapse":"折疊樹狀結構節點","hideSublayer":"隱藏子圖層","showSublayer":"顯示子圖層"},"failed":"無法將資料載入到 Building Explorer。","unsupported":"僅 SceneView 支援 Building Explorer。","noData":"未將圖層新增至 widget。","widgetLabel":"建築物 Explorer"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList.json new file mode 100644 index 00000000..7f605865 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList.json @@ -0,0 +1 @@ +{"widgetLabel":"Catalog Layer List","noItemsToDisplay":"There are currently no items to display.","layerInvisibleAtScale":"Invisible at current scale","layerInvisibleAtTime":"Invisible at current map time","layerError":"An error occurred loading this layer","untitledLayer":"Untitled layer","layerVisibility":"Visibility","layerIncompatible":"Incompatible with basemap","layerIncompatibleTooltip":"This layer's spatial reference is incompatible with the spatial reference of the basemap.","temporary":"Temporary"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_ar.json new file mode 100644 index 00000000..73343b29 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"قائمة طبقة الكتالوج","noItemsToDisplay":"لا توجد عناصر لعرضها حاليًا.","layerInvisibleAtScale":"غير مرئية في المقياس الحالي","layerInvisibleAtTime":"غير مرئي في وقت الخريطة الحالي","layerError":"حدث خطأ في أثناء تحميل هذه الطبقة","untitledLayer":"طبقة بدون عنوان","layerVisibility":"الرؤية","layerIncompatible":"غير متوافق مع خريطة الأساس","layerIncompatibleTooltip":"الإسناد المكاني لهذه الطبقة غير متوافق مع الإسناد المكاني لخريطة الأساس.","temporary":"مؤقت"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_bg.json new file mode 100644 index 00000000..5f9e4160 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Списък със слоеве на каталога","noItemsToDisplay":"В момента няма елементи за показване.","layerInvisibleAtScale":"Невидими при текущия мащаб","layerInvisibleAtTime":"Невидими при текущото време на картата","layerError":"Грешка при зареждането на този слой","untitledLayer":"Неименуван слой","layerVisibility":"Видимост","layerIncompatible":"Несъвместим с базова карта","layerIncompatibleTooltip":"Проекцията на този слой е несъвместима с проекцията на базовата карта.","temporary":"Временен"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_bs.json new file mode 100644 index 00000000..4edd8810 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Popis slojeva kataloga","noItemsToDisplay":"Trenutno nema stavki za prikaz.","layerInvisibleAtScale":"Nevidljivo u trenutačnom mjerilu","layerInvisibleAtTime":"Nevidljivo u trenutačnom vremenu karte","layerError":"Došlo je do pogreške prilikom učitavanja ovog sloja","untitledLayer":"Sloj bez naslova","layerVisibility":"Vidljivost","layerIncompatible":"Nekompatibilno s kartografskom podlogom","layerIncompatibleTooltip":"Prostorna referenca ovog sloja nije kompatibilna s prostornom referencom kartografske podloge.","temporary":"Privremeno"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_ca.json new file mode 100644 index 00000000..f1352201 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Llista de capes del catàleg","noItemsToDisplay":"No hi ha cap element disponible per mostrar actualment.","layerInvisibleAtScale":"Invisible a l'escala actual","layerInvisibleAtTime":"Invisible a l'hora actual del mapa","layerError":"S'ha produït un error en carregar aquesta capa","untitledLayer":"Capa sense títol","layerVisibility":"Visibilitat","layerIncompatible":"No és compatible amb el mapa base","layerIncompatibleTooltip":"La referència espacial d'aquesta capa no és compatible amb la referència espacial del mapa base.","temporary":"Temporal"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_cs.json new file mode 100644 index 00000000..7417d823 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Seznam vrstev katalogu","noItemsToDisplay":"Momentálně nelze zobrazit žádné položky.","layerInvisibleAtScale":"V aktuálním měřítku neviditelné","layerInvisibleAtTime":"V aktuálním čase mapy neviditelné","layerError":"Při načítání této vrstvy došlo k chybě","untitledLayer":"Vrstva bez názvu","layerVisibility":"Viditelnost","layerIncompatible":"Nekompatibilní s podkladovou mapou","layerIncompatibleTooltip":"Souřadnicový systém této vrstvy není s touto podkladovou mapou kompatibilní.","temporary":"Dočasný"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_da.json new file mode 100644 index 00000000..9c1f4a98 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Liste over kataloglag","noItemsToDisplay":"Der er ikke nogen elementer at vise på nuværende tidspunkt.","layerInvisibleAtScale":"Usynlig ved det aktuelle målestoksforhold","layerInvisibleAtTime":"Usynlig ved aktuelt korttidspunkt","layerError":"Der opstod en fejl under indlæsning af dette lag","untitledLayer":"Lag uden titel","layerVisibility":"Synlighed","layerIncompatible":"Inkompatibel med baggrundskort","layerIncompatibleTooltip":"Dette lags spatiale reference er ikke kompatibel med baggrundskortets spatiale reference.","temporary":"Midlertidig"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_de.json new file mode 100644 index 00000000..ed8cd3cb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Katalog-Layer-Liste","noItemsToDisplay":"Zurzeit sind keine anzuzeigenden Elemente vorhanden.","layerInvisibleAtScale":"Im aktuellen Maßstab unsichtbar","layerInvisibleAtTime":"Zur aktuellen Kartenzeit unsichtbar","layerError":"Beim Laden dieses Layers ist ein Fehler aufgetreten.","untitledLayer":"Unbenannter Layer","layerVisibility":"Sichtbarkeit","layerIncompatible":"Inkompatibel mit Grundkarte","layerIncompatibleTooltip":"Der Raumbezug dieses Layers ist mit dem Raumbezug der Grundkarte nicht kompatibel.","temporary":"Temporär"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_el.json new file mode 100644 index 00000000..e212367c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Λίστα θεματικού επιπέδου καταλόγου","noItemsToDisplay":"Δεν υπάρχουν αντικείμενα για εμφάνιση αυτήν τη στιγμή.","layerInvisibleAtScale":"Μη ορατό στην τρέχουσα κλίμακα","layerInvisibleAtTime":"Μη ορατό στην τρέχουσα ώρα του χάρτη","layerError":"Παρουσιάστηκε σφάλμα κατά τη φόρτωση αυτού του θεματικού επιπέδου","untitledLayer":"Θεματικό επίπεδο χωρίς τίτλο","layerVisibility":"Ορατότητα","layerIncompatible":"Μη συμβατό με το υπόβαθρο","layerIncompatibleTooltip":"Η χωρική αναφορά αυτού του θεματικού επιπέδου δεν είναι συμβατή με τη χωρική αναφορά του υπόβαθρου.","temporary":"Προσωρινό"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_en.json new file mode 100644 index 00000000..7f605865 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Catalog Layer List","noItemsToDisplay":"There are currently no items to display.","layerInvisibleAtScale":"Invisible at current scale","layerInvisibleAtTime":"Invisible at current map time","layerError":"An error occurred loading this layer","untitledLayer":"Untitled layer","layerVisibility":"Visibility","layerIncompatible":"Incompatible with basemap","layerIncompatibleTooltip":"This layer's spatial reference is incompatible with the spatial reference of the basemap.","temporary":"Temporary"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_es.json new file mode 100644 index 00000000..4bf04573 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Lista de capas de catálogo","noItemsToDisplay":"No existen elementos disponibles actualmente para mostrar.","layerInvisibleAtScale":"Invisible en la escala actual","layerInvisibleAtTime":"Invisible en el tiempo de mapa actual","layerError":"Se ha producido un error al cargar esta capa","untitledLayer":"Capa sin título","layerVisibility":"Visibilidad","layerIncompatible":"Incompatible con mapa base","layerIncompatibleTooltip":"La referencia espacial de esta capa es incompatible con la referencia espacial del mapa base.","temporary":"Temporal"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_et.json new file mode 100644 index 00000000..2393ce04 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Kataloogikihtide loend","noItemsToDisplay":"Praegu pole kuvamiseks ühtegi sisuobjekti.","layerInvisibleAtScale":"Praeguses mõõtkavas mittenähtav","layerInvisibleAtTime":"Praeguses kaardi ajas mittenähtav","layerError":"Selle kihi laadimisel ilmnes tõrge","untitledLayer":"Pealkirjata kiht","layerVisibility":"Nähtavus","layerIncompatible":"Ei ühildu aluskaardiga","layerIncompatibleTooltip":"Selle kihi matemaatiline alus ei ühildu aluskaardi matemaatilise alusega.","temporary":"Ajutine"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_fi.json new file mode 100644 index 00000000..67b4a855 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Luettelokarttasojen luettelo","noItemsToDisplay":"Näytettäviä kohteita ei ole.","layerInvisibleAtScale":"Ei näkyvissä nykyisellä mittakaavalla","layerInvisibleAtTime":"Ei näkyvissä nykyisessä kartan ajassa","layerError":"Tämän karttatason lataamisessa tapahtui virhe","untitledLayer":"Nimeämätön karttataso","layerVisibility":"Näkyvyys","layerIncompatible":"Yhteensopimaton taustakartan kanssa","layerIncompatibleTooltip":"Tämän karttatason koordinaatistotieto on yhteensopimaton taustakartan koordinaatistotiedon kanssa.","temporary":"Tilapäinen"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_fr.json new file mode 100644 index 00000000..175b1c0e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Liste des couches de catalogue","noItemsToDisplay":"Il n’existe actuellement aucun élément à afficher.","layerInvisibleAtScale":"Invisible à l’échelle actuelle","layerInvisibleAtTime":"Invisible à l’étendue temporelle actuelle de la carte","layerError":"Une erreur s’est produite lors du chargement de cette couche","untitledLayer":"Couche sans titre","layerVisibility":"Visibilité","layerIncompatible":"Incompatible avec le fond de carte","layerIncompatibleTooltip":"La référence spatiale de cette couche est incompatible avec la référence spatiale du fond de carte.","temporary":"Temporaire"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_he.json new file mode 100644 index 00000000..e300c53e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_he.json @@ -0,0 +1 @@ +{"widgetLabel":"רשימת ‏שכבת קטלוג","noItemsToDisplay":"אין כעת פריטים לצפייה.","layerInvisibleAtScale":"לא גלוי בקנה המידה הנוכחי","layerInvisibleAtTime":"לא גלוי בזמן הנוכחי של המפה","layerError":"אירעה שגיאה בטעינה של שכבה זו","untitledLayer":"שכבה ללא כותרת","layerVisibility":"ניראות","layerIncompatible":"לא תואם למפת הבסיס","layerIncompatibleTooltip":"הייחוס המרחבי של השכבה לא תואם לייחוס המרחבי של מפת הבסיס.","temporary":"זמני"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_hr.json new file mode 100644 index 00000000..4edd8810 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Popis slojeva kataloga","noItemsToDisplay":"Trenutno nema stavki za prikaz.","layerInvisibleAtScale":"Nevidljivo u trenutačnom mjerilu","layerInvisibleAtTime":"Nevidljivo u trenutačnom vremenu karte","layerError":"Došlo je do pogreške prilikom učitavanja ovog sloja","untitledLayer":"Sloj bez naslova","layerVisibility":"Vidljivost","layerIncompatible":"Nekompatibilno s kartografskom podlogom","layerIncompatibleTooltip":"Prostorna referenca ovog sloja nije kompatibilna s prostornom referencom kartografske podloge.","temporary":"Privremeno"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_hu.json new file mode 100644 index 00000000..19098bc4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Katalógusréteg-lista","noItemsToDisplay":"Jelenleg nincsenek megjeleníthető elemek.","layerInvisibleAtScale":"Láthatatlan a jelenlegi méretaránynál","layerInvisibleAtTime":"Láthatatlan a térkép jelenlegi idejénél","layerError":"Hiba történt a réteg betöltésekor","untitledLayer":"Cím nélküli réteg","layerVisibility":"Láthatóság","layerIncompatible":"Nem kompatibilis az alaptérképpel","layerIncompatibleTooltip":"A réteg térbeli referenciája nem kompatibilis az alaptérkép térbeli referenciájával.","temporary":"Ideiglenes"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_id.json new file mode 100644 index 00000000..1ca6e6ca --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Daftar Layer Katalog","noItemsToDisplay":"Tidak ada item untuk ditampilkan saat ini.","layerInvisibleAtScale":"Tidak terlihat pada skala saat ini","layerInvisibleAtTime":"Tidak terlihat pada waktu peta saat ini","layerError":"Terjadi masalah saat memuat layer ini","untitledLayer":"Layer tanpa judul","layerVisibility":"Visibilitas","layerIncompatible":"Tidak kompatibel dengan peta dasar","layerIncompatibleTooltip":"Referensi spasial layer ini tidak kompatibel dengan referensi spasial peta dasar.","temporary":"Temporer"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_it.json new file mode 100644 index 00000000..afe3dce1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Elenco layer catalogo","noItemsToDisplay":"Non è attualmente disponibile alcun elemento da visualizzare.","layerInvisibleAtScale":"Invisibile con la scala attuale","layerInvisibleAtTime":"Invisibile con il tempo di mappa attuale","layerError":"Si è verificato un errore durante il caricamento di questo layer","untitledLayer":"Layer senza titolo","layerVisibility":"Visibilità","layerIncompatible":"Incompatibile con la mappa di base","layerIncompatibleTooltip":"Il riferimento spaziale di questo layer è incompatibile con il riferimento spaziale della mappa di base.","temporary":"Temporaneo"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_ja.json new file mode 100644 index 00000000..832765b6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"カタログ レイヤー リスト","noItemsToDisplay":"現在表示するアイテムがありません。","layerInvisibleAtScale":"現在の縮尺では表示されません","layerInvisibleAtTime":"現在のマップ時間では表示されません","layerError":"このレイヤーの読み込み中にエラーが発生しました","untitledLayer":"無題のレイヤー","layerVisibility":"可視性","layerIncompatible":"ベースマップとの互換性がありません","layerIncompatibleTooltip":"このレイヤーの空間参照には、ベースマップの空間参照との互換性がありません。","temporary":"テンポラリ"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_ko.json new file mode 100644 index 00000000..5dcf4bed --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"카탈로그 레이어 목록","noItemsToDisplay":"현재 표시할 항목이 없습니다.","layerInvisibleAtScale":"현재 축척에서는 보이지 않음","layerInvisibleAtTime":"현재 맵 시간에서는 보이지 않음","layerError":"이 레이어를 불러오는 중 오류 발생","untitledLayer":"제목 없는 레이어","layerVisibility":"가시성","layerIncompatible":"베이스맵과 호환되지 않음","layerIncompatibleTooltip":"이 레이어의 공간 기준 체계가 베이스맵의 공간 기준 체계와 호환되지 않습니다.","temporary":"임시"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_lt.json new file mode 100644 index 00000000..8749ce7a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Katalogų sluoksnių sąrašas","noItemsToDisplay":"Šiuo metu nėra rodytinų elementų.","layerInvisibleAtScale":"Nematoma naudojant dabartinį mastelį","layerInvisibleAtTime":"Nematoma naudojant dabartinį žemėlapio laiką","layerError":"Įkeliant šį sluoksnį įvyko klaida","untitledLayer":"Sluoksnis be pavadinimo","layerVisibility":"Matomumas","layerIncompatible":"Nesuderinama su pagrindo žemėlapiu","layerIncompatibleTooltip":"Šio sluoksnio koordinačių sistema nesuderinama su pagrindo žemėlapio koordinačių sistema.","temporary":"Laikinas"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_lv.json new file mode 100644 index 00000000..cd71bfc2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Kataloga slāņu saraksts","noItemsToDisplay":"Pašlaik nav parādāmu vienību.","layerInvisibleAtScale":"Nav redzams pašreizējā mērogā","layerInvisibleAtTime":"Nav redzams pašreizējā kartes skatīšanas laikā","layerError":"Ielādējot šo slāni, radās kļūda","untitledLayer":"Slānis bez nosaukuma","layerVisibility":"Redzamība","layerIncompatible":"Nesaderība ar pamatkarti","layerIncompatibleTooltip":"Šī slāņa telpiskā atsauce nav saderīga ar pamatkartes telpisko atsauci.","temporary":"Pagaidu"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_nb.json new file mode 100644 index 00000000..cdf56a4d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Kataloglagliste","noItemsToDisplay":"Det er for øyeblikket ingen elementer å vise.","layerInvisibleAtScale":"Usynlig med gjeldende målestokk","layerInvisibleAtTime":"Usynlig med gjeldende kartklokkeslett","layerError":"Det oppstod en feil under lasting av dette laget","untitledLayer":"Lag uten tittel","layerVisibility":"Synlighet","layerIncompatible":"Inkompatibel med basekart","layerIncompatibleTooltip":"Dette lagets romlige referanse er ikke kompatibel med basekartets romlige referanse.","temporary":"Midlertidig"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_nl.json new file mode 100644 index 00000000..178f3a2b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Lijst cataloguslaag","noItemsToDisplay":"Er zijn momenteel geen items voor weergave.","layerInvisibleAtScale":"Onzichtbaar op de huidige schaal","layerInvisibleAtTime":"Onzichtbaar bij de huidige tijd van de kaart","layerError":"Er is een fout opgetreden bij het laden van deze laag","untitledLayer":"Laag zonder naam","layerVisibility":"Zichtbaarheid","layerIncompatible":"Niet compatibel met basiskaart","layerIncompatibleTooltip":"De ruimtelijke referentie van deze laag is niet compatibel met de ruimtelijke referentie van de basiskaart.","temporary":"Tijdelijk"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_pl.json new file mode 100644 index 00000000..0973ee0a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Lista warstw katalogowych","noItemsToDisplay":"Aktualnie brak elementów do wyświetlenia.","layerInvisibleAtScale":"Niewidoczne w bieżącej skali","layerInvisibleAtTime":"Niewidoczne w bieżącym czasie mapy","layerError":"Wystąpił błąd podczas wczytywania tej warstwy","untitledLayer":"Warstwa bez nazwy","layerVisibility":"Widoczność","layerIncompatible":"Niekompatybilne z mapą bazową","layerIncompatibleTooltip":"Odniesienie przestrzenne tej warstwy nie jest kompatybilne z odniesieniem przestrzennym mapy bazowej.","temporary":"Tymczasowa"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_pt-BR.json new file mode 100644 index 00000000..325797de --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Lista de Camada de Catálogo","noItemsToDisplay":"Não há nenhum item atualmente para exibir.","layerInvisibleAtScale":"Invisível na escala atual","layerInvisibleAtTime":"Invisível no horário atual do mapa","layerError":"Ocorreu um erro ao carregar esta camada","untitledLayer":"Camada sem título","layerVisibility":"Visibilidade","layerIncompatible":"Incompatível com mapa base","layerIncompatibleTooltip":"A referência espacial desta camada é incompatível com a referência espacial do mapa base.","temporary":"Temporário"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_pt-PT.json new file mode 100644 index 00000000..c38b6b36 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Lista de camadas de catálogo","noItemsToDisplay":"Não existem atualmente itens para exibir.","layerInvisibleAtScale":"Invisível à escala atual","layerInvisibleAtTime":"Invisível na hora de mapa atual","layerError":"Ocorreu um erro ao carregar esta camada","untitledLayer":"Camada sem título","layerVisibility":"Visibilidade","layerIncompatible":"Incompatível com mapa base","layerIncompatibleTooltip":"A referência espacial desta camada é incompatível com a referência espacial do mapa base.","temporary":"Temporário"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_ro.json new file mode 100644 index 00000000..a8bb3ff5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Listă straturi tematice de catalog","noItemsToDisplay":"În prezent, nu există elemente disponibile pentru afișare.","layerInvisibleAtScale":"Invizibil la scara actuală","layerInvisibleAtTime":"Invizibil la ora actuală a hărții","layerError":"A survenit o eroare la încărcarea acestui strat tematic","untitledLayer":"Strat tematic fără titlu","layerVisibility":"Vizibilitate","layerIncompatible":"Incompatibil cu harta de fundal","layerIncompatibleTooltip":"Această referință spațială a stratului tematic este o incompatibilă cu referința spațială a hărții de fundal.","temporary":"Temporar"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_ru.json new file mode 100644 index 00000000..2006ce35 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Список слоев каталога","noItemsToDisplay":"В текущий момент нет элементов для отображения.","layerInvisibleAtScale":"Не видимый в текущем масштабе","layerInvisibleAtTime":"Не видимый в текущем времени карты","layerError":"При загрузке этого слоя произошла ошибка","untitledLayer":"Слой без названия","layerVisibility":"Видимость","layerIncompatible":"Несовместимо с базовой картой","layerIncompatibleTooltip":"Пространственная привязка этого слоя несовместима с пространственной привязкой базовой карты.","temporary":"Временный"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_sk.json new file mode 100644 index 00000000..752aaae3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Zoznam katalógových vrstiev","noItemsToDisplay":"Momentálne nie sú žiadne položky na zobrazenie.","layerInvisibleAtScale":"Neviditeľné na aktuálnej mierke","layerInvisibleAtTime":"Neviditeľné v aktuálnom čase mapy","layerError":"Pri načítavaní tejto vrstvy sa vyskytla chyba","untitledLayer":"Vrstva bez názvu","layerVisibility":"Viditeľnosť","layerIncompatible":"Nekompatibilné s podkladovou mapou","layerIncompatibleTooltip":"Priestorová referencia tejto vrstvy nie je kompatibilná s priestorovou referenciou podkladovej mapy.","temporary":"dočasné"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_sl.json new file mode 100644 index 00000000..270c3c92 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Seznam slojev kataloga","noItemsToDisplay":"Trenutno ni nobenih elementov za prikaz.","layerInvisibleAtScale":"Ni vidno pri trenutnem merilu","layerInvisibleAtTime":"Ni vidno pri trenutnem času karte","layerError":"Pri nalaganju tega sloja je prišlo do napake","untitledLayer":"Neimenovan sloj","layerVisibility":"Vidnost","layerIncompatible":"Nezdružljivo s temeljno karto","layerIncompatibleTooltip":"Koordinatni sistem tega sloja ni združljiv s koordinatnim sistemom temeljne karte.","temporary":"Začasno"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_sr.json new file mode 100644 index 00000000..92dc06e0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Lista slojeva kataloga","noItemsToDisplay":"Trenutno nema stavki za prikaz.","layerInvisibleAtScale":"Nevidljivo pri trenutnoj razmeri","layerInvisibleAtTime":"Nevidljivo u trenutnom vremenu mape","layerError":"Došlo je do greške prilikom učitavanja ovog sloja","untitledLayer":"Sloj bez naslova","layerVisibility":"Vidljivost","layerIncompatible":"Nije kompatibilno s pozadinskom mapom","layerIncompatibleTooltip":"Prostorna referenca ovog sloja nije kompatibilna sa prostornom referencom pozadinske mape.","temporary":"Privremeno"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_sv.json new file mode 100644 index 00000000..64094295 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Kataloglagerlista","noItemsToDisplay":"Just nu finns det inga objekt att visa.","layerInvisibleAtScale":"Osynlig på den aktuella skalan","layerInvisibleAtTime":"Osynlig på den aktuella karttiden","layerError":"Ett fel uppstod när det här lagret skulle läsas in","untitledLayer":"Namnlöst lager","layerVisibility":"Synlighet","layerIncompatible":"Inkompatibel med baskarta","layerIncompatibleTooltip":"Det här lagrets spatiala referens är inkompatibel med baskartans spatiala referens.","temporary":"Tillfällig"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_th.json new file mode 100644 index 00000000..014ebf22 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_th.json @@ -0,0 +1 @@ +{"widgetLabel":"รายการชั้นข้อมูลแคตตาล็อก","noItemsToDisplay":"ขณะนี้ไม่มีรายการที่จะแสดงผล","layerInvisibleAtScale":"มองไม่เห็นในสเกลปัจจุบัน","layerInvisibleAtTime":"มองไม่เห็น ณ เวลาแผนที่ปัจจุบัน","layerError":"เกิดข้อผิดพลาดในการโหลดชั้นข้อมูลนี้","untitledLayer":"ชั้นข้อมูลไม่มีชื่อ","layerVisibility":"มองเห็นได้","layerIncompatible":"ไม่สามารถใช้งานร่วมกับแผนที่ฐานได้","layerIncompatibleTooltip":"การอ้างอิงเชิงพื้นที่ของชั้นข้อมูลนี้ ไม่สามารถใช้งานร่วมกับการอ้างอิงเชิงพื้นที่ของแผนที่ฐานได้","temporary":"ชั่วคราว"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_tr.json new file mode 100644 index 00000000..af6febab --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Katalog Katmanı Listesi","noItemsToDisplay":"Şu anda görüntülenecek öge yok.","layerInvisibleAtScale":"Geçerli ölçekte görünmez","layerInvisibleAtTime":"Geçerli harita süresinde görünmez","layerError":"Bu katman yüklenirken bir hata oluştu","untitledLayer":"Başlıksız katman","layerVisibility":"Görünürlük","layerIncompatible":"Altlık harita ile uyumsuz","layerIncompatibleTooltip":"Bu katmanın mekansal referansı altlık haritanın mekansal referansı ile uyumsuz.","temporary":"Geçici"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_uk.json new file mode 100644 index 00000000..858ded9c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Список шарів каталогу","noItemsToDisplay":"На поточний момент немає елементів для відображення.","layerInvisibleAtScale":"Невидимий в поточному масштабі","layerInvisibleAtTime":"Невидимий у поточному часі карти","layerError":"При завантаженні цього шару виникла помилка","untitledLayer":"Шар без заголовку","layerVisibility":"Видимість","layerIncompatible":"Несумісно з базовою картою","layerIncompatibleTooltip":"Просторова прив'язка цього шару несумісна з просторовою прив'язкою базової карти.","temporary":"Тимчасовий"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_vi.json new file mode 100644 index 00000000..b55cc736 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Danh sách Lớp Catalog","noItemsToDisplay":"Hiện không có mục nào để hiển thị.","layerInvisibleAtScale":"Không hiển thị ở tỷ lệ hiện tại","layerInvisibleAtTime":"Không hiển thị ở thời gian bản đồ hiện tại","layerError":"Đã xảy ra lỗi khi tải lớp này","untitledLayer":"Lớp chưa có tiêu đề","layerVisibility":"Khả năng hiển thị","layerIncompatible":"Không tương thích với bản đồ nền","layerIncompatibleTooltip":"Tham chiếu không gian của lớp này không tương thích với tham chiếu không gian của bản đồ nền.","temporary":"Tạm thời"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_zh-CN.json new file mode 100644 index 00000000..ab5ed6a9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"目录图层列表","noItemsToDisplay":"当前没有要显示的项目。","layerInvisibleAtScale":"在当前比例下不可见","layerInvisibleAtTime":"在当前地图时间下不可见","layerError":"加载此图层时出错","untitledLayer":"无标题图层","layerVisibility":"可见性","layerIncompatible":"与底图不兼容","layerIncompatibleTooltip":"该图层的空间参考与底图的空间参考不兼容。","temporary":"临时"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_zh-HK.json new file mode 100644 index 00000000..390afba5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"目錄圖層清單","noItemsToDisplay":"目前沒有可顯示的項目。","layerInvisibleAtScale":"無法以目前的比例顯示","layerInvisibleAtTime":"無法以目前的地圖時間顯示","layerError":"載入此圖層時發生錯誤","untitledLayer":"未命名的圖層","layerVisibility":"能見度","layerIncompatible":"與底圖不相容","layerIncompatibleTooltip":"此圖層的空間參考與底圖的空間參考不相容。","temporary":"臨時"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_zh-TW.json new file mode 100644 index 00000000..390afba5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CatalogLayerList/t9n/CatalogLayerList_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"目錄圖層清單","noItemsToDisplay":"目前沒有可顯示的項目。","layerInvisibleAtScale":"無法以目前的比例顯示","layerInvisibleAtTime":"無法以目前的地圖時間顯示","layerError":"載入此圖層時發生錯誤","untitledLayer":"未命名的圖層","layerVisibility":"能見度","layerIncompatible":"與底圖不相容","layerIncompatibleTooltip":"此圖層的空間參考與底圖的空間參考不相容。","temporary":"臨時"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass.json new file mode 100644 index 00000000..ae565faf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass.json @@ -0,0 +1 @@ +{"widgetLabel":"Compass","reset":"Reset map orientation"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_ar.json new file mode 100644 index 00000000..bfbdd7a8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"بوصلة","reset":"إعادة تعيين اتجاه الخريطة"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_bg.json new file mode 100644 index 00000000..fddcdb7b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Компас","reset":"Нулиране на ориентацията на картата"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_bs.json new file mode 100644 index 00000000..ca4e1680 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Kompas","reset":"Ponovno postavi orijentaciju karte"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_ca.json new file mode 100644 index 00000000..00332bc0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Brúixola","reset":"Restableix l'orientació del mapa"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_cs.json new file mode 100644 index 00000000..954aaacc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Kompas","reset":"Obnovit orientaci mapy"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_da.json new file mode 100644 index 00000000..aec53807 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Kompas","reset":"Nulstil kortretning"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_de.json new file mode 100644 index 00000000..500ac8f5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Kompass","reset":"Kartenausrichtung zurücksetzen"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_el.json new file mode 100644 index 00000000..ae37ab1d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Πυξίδα","reset":"Επαναφορά προσανατολισμού χάρτη"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_en.json new file mode 100644 index 00000000..ae565faf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Compass","reset":"Reset map orientation"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_es.json new file mode 100644 index 00000000..8bca3f90 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Brújula","reset":"Restablecer orientación del mapa"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_et.json new file mode 100644 index 00000000..70693bcb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Kompass","reset":"Lähtesta kaardi suund"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_fi.json new file mode 100644 index 00000000..dec48a43 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Kompassi","reset":"Palauta kartan suunta"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_fr.json new file mode 100644 index 00000000..a10a930e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Boussole","reset":"Réinitialiser l’orientation de la carte"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_he.json new file mode 100644 index 00000000..c4040639 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_he.json @@ -0,0 +1 @@ +{"widgetLabel":"מצפן","reset":"אפס אוריינטציית מפה"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_hr.json new file mode 100644 index 00000000..ca4e1680 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Kompas","reset":"Ponovno postavi orijentaciju karte"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_hu.json new file mode 100644 index 00000000..9aea4c67 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Iránytű","reset":"A térkép tájolásának visszaállítása"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_id.json new file mode 100644 index 00000000..276f09a5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Kompas","reset":"Atur ulang orientasi peta"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_it.json new file mode 100644 index 00000000..bf69b028 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Bussola","reset":"Ripristina l'orientamento della mappa"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_ja.json new file mode 100644 index 00000000..85cca04d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"コンパス","reset":"マップ方向のリセット"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_ko.json new file mode 100644 index 00000000..b568bf18 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"나침반","reset":"맵 방향 재설정"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_lt.json new file mode 100644 index 00000000..530ab167 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Kompasas","reset":"Iš naujo nustatyti žemėlapio padėtį"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_lv.json new file mode 100644 index 00000000..2a36a3a6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Kompass","reset":"Atiestatīt kartes orientāciju"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_nb.json new file mode 100644 index 00000000..57a56d38 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Kompass","reset":"Tilbakestill kartorientering"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_nl.json new file mode 100644 index 00000000..4c87c4f6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Kompas","reset":"Kaartoriëntatie resetten"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_pl.json new file mode 100644 index 00000000..c45f905e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"sekund(y)","reset":"Resetuj orientację mapy"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_pt-BR.json new file mode 100644 index 00000000..5745aaf9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Bússola","reset":"Redefinir orientação de mapa"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_pt-PT.json new file mode 100644 index 00000000..6a0899a1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Bússola","reset":"Repor orientação do mapa"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_ro.json new file mode 100644 index 00000000..b7d8eb52 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Busolă","reset":"Resetare orientarea hărții"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_ru.json new file mode 100644 index 00000000..b3faf3fe --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Компас","reset":"Сброс ориентации карты"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_sk.json new file mode 100644 index 00000000..e007fccd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Kompas","reset":"Resetovať orientáciu mapy"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_sl.json new file mode 100644 index 00000000..dda73077 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Kompas","reset":"Ponastavi usmerjenost karte"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_sr.json new file mode 100644 index 00000000..9799dbf2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Kompas","reset":"Resetujte orijentaciju mape"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_sv.json new file mode 100644 index 00000000..bb547834 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"sekunder","reset":"Återställ kartorientering"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_th.json new file mode 100644 index 00000000..e84e578d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_th.json @@ -0,0 +1 @@ +{"widgetLabel":"เข็มทิศ","reset":"รีเซ็ตการวางแนวแผนที่"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_tr.json new file mode 100644 index 00000000..5437ce57 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Pusula","reset":"Harita yönünü sıfırla"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_uk.json new file mode 100644 index 00000000..0119b5fe --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Компас","reset":"Скинути орієнтацію карти"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_vi.json new file mode 100644 index 00000000..6a55f1b9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"La bàn","reset":"Thiết lập lại hướng bản đồ"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_zh-CN.json new file mode 100644 index 00000000..9226484b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"罗盘仪","reset":"重置地图方向"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_zh-HK.json new file mode 100644 index 00000000..271dcf11 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"羅盤儀","reset":"重設地圖方向"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_zh-TW.json new file mode 100644 index 00000000..271dcf11 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Compass/t9n/Compass_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"羅盤儀","reset":"重設地圖方向"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion.json new file mode 100644 index 00000000..b3616015 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion.json @@ -0,0 +1 @@ +{"widgetLabel":"Coordinate conversion","abbreviatedDirections":{"north":"N","south":"S","east":"E","west":"W"},"addConversion":"Add conversion","captureMode":"Capture mode","changeCoordinateDisplay":"Change coordinate display","convert":"Convert","conversionOutputSuffix":"conversion output","copySuccessMessage":"Copied","defaultPattern":"Reset to default","goTo":"Go to location","inputCoordTitle":"Input coordinate","invalidCoordinate":"Invalid coordinate","liveMode":"Live mode","locationOffBasemap":"Input coordinate is outside basemap extent","noBasemap":"No basemap.","noLocation":"No position","removeConversion":"Remove conversion","selectFormat":"Select format","settingsTitle":"Format settings"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_ar.json new file mode 100644 index 00000000..09452314 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"تحويل الإحداثيات","abbreviatedDirections":{"north":"N","south":"S","east":"E","west":"W"},"addConversion":"إضافة تحويل","captureMode":"وضع الالتقاط","changeCoordinateDisplay":"تغيير عرض الإحداثيات","convert":"تحويل","conversionOutputSuffix":"ناتج التحويل","copySuccessMessage":"تم النسخ","defaultPattern":"إعادة التعيين للوضع الافتراضي","goTo":"انتقال إلى الموقع","inputCoordTitle":"الإحداثيات المدخلة","invalidCoordinate":"إحداثيات غير صالحة","liveMode":"وضع مباشر","locationOffBasemap":"الإحداثيات المدخلة خارج مدى خريطة الأساس","noBasemap":"لا توجد خريطة أساس.","noLocation":"لا يوجد موضع","removeConversion":"إزالة التحويل","selectFormat":"تحديد التنسيق","settingsTitle":"إعدادات التنسيق"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_bg.json new file mode 100644 index 00000000..c766ae64 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Преобразуване на координати","abbreviatedDirections":{"north":"С","south":"Ю","east":"И","west":"Ш"},"addConversion":"Добавяне на преобразуване","captureMode":"Режим на заснемане","changeCoordinateDisplay":"Промяна на координатния индикатор","convert":"Преобразуване","conversionOutputSuffix":"резултат от преобразуване","copySuccessMessage":"Копирано","defaultPattern":"Възстановяване на настройките по подразбиране","goTo":"Отидете на местоположение","inputCoordTitle":"Входна координата","invalidCoordinate":"Невалидна координата","liveMode":"Режим в реално време","locationOffBasemap":"Входната координата е извън обхвата на базовата карта","noBasemap":"Няма базова карта.","noLocation":"Няма позиция","removeConversion":"Премахване на преобразуване","selectFormat":"Избор на формат","settingsTitle":"Настройки на формат"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_bs.json new file mode 100644 index 00000000..8c307cbb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Konverzija koordinata","abbreviatedDirections":{"north":"S","south":"J","east":"I","west":"Z"},"addConversion":"Dodaj konverziju","captureMode":"Način snimanja","changeCoordinateDisplay":"Promijeni prikaz koordinata","convert":"Pretvori","conversionOutputSuffix":"rezultat konverzije","copySuccessMessage":"Kopirano","defaultPattern":"Vrati na zadane postavke","goTo":"Idi na lokaciju","inputCoordTitle":"Unesi koordinatu","invalidCoordinate":"Nevaljana koordinata","liveMode":"Način uživo","locationOffBasemap":"Unesena koordinata nalazi se izvan obuhvata kartografske podloge","noBasemap":"Nema kartografske podloge.","noLocation":"Nema položaja","removeConversion":"Ukloni konverziju","selectFormat":"Odaberi format","settingsTitle":"Postavke formata"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_ca.json new file mode 100644 index 00000000..0bc08da5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Conversió de coordenada","abbreviatedDirections":{"north":"N","south":"S","east":"E","west":"W"},"addConversion":"Afegeix una conversió","captureMode":"Mode de captura","changeCoordinateDisplay":"Canvia la visualització de coordenades","convert":"Converteix","conversionOutputSuffix":"sortida de conversió","copySuccessMessage":"S'ha copiat","defaultPattern":"Restableix al valor per defecte","goTo":"Ves a la ubicació","inputCoordTitle":"Coordenada d'entrada","invalidCoordinate":"Coordenada no vàlida","liveMode":"Mode en directe","locationOffBasemap":"La coordenada d'entrada es troba fora de l'extensió del mapa base","noBasemap":"No hi ha cap mapa base.","noLocation":"Sense posició","removeConversion":"Elimina la conversió","selectFormat":"Seleccioneu el format","settingsTitle":"Configuració de format"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_cs.json new file mode 100644 index 00000000..bfbe87ff --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Konverze souřadnic","abbreviatedDirections":{"north":"S","south":"J","east":"V","west":"Z"},"addConversion":"Přidat převod","captureMode":"Režim pořizování snímků","changeCoordinateDisplay":"Změnit zobrazení souřadnic","convert":"Převést","conversionOutputSuffix":"výstup převodu","copySuccessMessage":"Zkopírováno","defaultPattern":"Obnovit na výchozí","goTo":"Přejít na umístění","inputCoordTitle":"Vstupní souřadnice","invalidCoordinate":"Neplatná souřadnice","liveMode":"Živý režim","locationOffBasemap":"Vstupní souřadnice je mimo rozsah podkladové mapy","noBasemap":"Žádná podkladová mapa.","noLocation":"Žádná pozice","removeConversion":"Odstranit převod","selectFormat":"Výběr formátu","settingsTitle":"Nastavení formátu"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_da.json new file mode 100644 index 00000000..c77c0412 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Konvertering af koordinater","abbreviatedDirections":{"north":"N","south":"S","east":"Ø","west":"V"},"addConversion":"Tilføj konvertering","captureMode":"Optagelsestilstand","changeCoordinateDisplay":"Skift koordinatvisning","convert":"Konvertér","conversionOutputSuffix":"konverteringsoutput","copySuccessMessage":"Kopieret","defaultPattern":"Nulstil til standard","goTo":"Gå til position","inputCoordTitle":"Inputkoordinat","invalidCoordinate":"Ugyldig koordinat","liveMode":"Live-tilstand","locationOffBasemap":"Inputkoordinat ligger uden for udstrækningen af baggrundskortet","noBasemap":"Intet baggrundskort.","noLocation":"Ingen position","removeConversion":"Fjern konvertering","selectFormat":"Vælg format","settingsTitle":"Formateringsindstillinger"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_de.json new file mode 100644 index 00000000..eab9034e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Koordinatenkonvertierung","abbreviatedDirections":{"north":"N","south":"S","east":"O","west":"W"},"addConversion":"Konvertierung hinzufügen","captureMode":"Erfassungsmodus","changeCoordinateDisplay":"Koordinatenanzeige ändern","convert":"Konvertieren","conversionOutputSuffix":"Konvertierungsergebnis","copySuccessMessage":"Kopiert","defaultPattern":"Auf Standard zurücksetzen","goTo":"Zu Position wechseln","inputCoordTitle":"Eingabe-Koordinate","invalidCoordinate":"Ungültige Koordinate","liveMode":"Live-Modus","locationOffBasemap":"Die Eingabe-Koordinate befindet sich außerhalb der Grundkartenausdehnung.","noBasemap":"Keine Grundkarte.","noLocation":"Keine Position","removeConversion":"Konvertierung entfernen","selectFormat":"Format auswählen","settingsTitle":"Formateinstellungen"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_el.json new file mode 100644 index 00000000..3b0b5a4e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Μετατροπή συντεταγμένων","abbreviatedDirections":{"north":"Β","south":"Ν","east":"A","west":"Δ"},"addConversion":"Προσθήκη μετατροπής","captureMode":"Λειτουργία καταγραφής","changeCoordinateDisplay":"Αλλαγή τρόπου παρουσίασης συντεταγμένων","convert":"Μετατροπή","conversionOutputSuffix":"αποτέλεσμα μετατροπής","copySuccessMessage":"Αντιγράφηκε","defaultPattern":"Επαναφορά στην προεπιλεγμένη ρύθμιση","goTo":"Μετάβαση στην τοποθεσία","inputCoordTitle":"Καταχώριση συντεταγμένης","invalidCoordinate":"Μη έγκυρη συντεταγμένη","liveMode":"Ζωντανή λειτουργία","locationOffBasemap":"Η καταχωρισμένη συντεταγμένη είναι εκτός της έκτασης του υποβάθρου.","noBasemap":"Δεν υπάρχει κανένα υπόβαθρο.","noLocation":"Καμία θέση","removeConversion":"Κατάργηση μετατροπής","selectFormat":"Επιλογή μορφής","settingsTitle":"Ρυθμίσεις μορφοποίησης"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_en.json new file mode 100644 index 00000000..b3616015 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Coordinate conversion","abbreviatedDirections":{"north":"N","south":"S","east":"E","west":"W"},"addConversion":"Add conversion","captureMode":"Capture mode","changeCoordinateDisplay":"Change coordinate display","convert":"Convert","conversionOutputSuffix":"conversion output","copySuccessMessage":"Copied","defaultPattern":"Reset to default","goTo":"Go to location","inputCoordTitle":"Input coordinate","invalidCoordinate":"Invalid coordinate","liveMode":"Live mode","locationOffBasemap":"Input coordinate is outside basemap extent","noBasemap":"No basemap.","noLocation":"No position","removeConversion":"Remove conversion","selectFormat":"Select format","settingsTitle":"Format settings"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_es.json new file mode 100644 index 00000000..c3cc126b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Conversión de coordenadas","abbreviatedDirections":{"north":"N","south":"S","east":"E","west":"O"},"addConversion":"Agregar conversión","captureMode":"Modo de captura","changeCoordinateDisplay":"Cambiar visualización de coordenadas","convert":"Convertir","conversionOutputSuffix":"salida de conversión","copySuccessMessage":"Copiada","defaultPattern":"Restablecer al valor predeterminado","goTo":"Ir a una ubicación","inputCoordTitle":"Coordenada de entrada","invalidCoordinate":"Coordenada no válida","liveMode":"Modo en directo","locationOffBasemap":"Coordenada de entrada fuera de la extensión del mapa base","noBasemap":"No hay ningún mapa base.","noLocation":"No hay ninguna posición","removeConversion":"Eliminar conversión","selectFormat":"Seleccionar formato","settingsTitle":"Configuración de formato"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_et.json new file mode 100644 index 00000000..7cd3a9ac --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Koordinaatide teisendamine","abbreviatedDirections":{"north":"N","south":"S","east":"E","west":"W"},"addConversion":"Lisa teisendus","captureMode":"Kogumise režiim","changeCoordinateDisplay":"Muuda koordinaatide kuvamist","convert":"Konverteeri","conversionOutputSuffix":"teisenduse väljund","copySuccessMessage":"Kopeeritud","defaultPattern":"Lähtesta vaikimisi määratud seadetele","goTo":"Liigu asukohta","inputCoordTitle":"Sisesta koordinaat","invalidCoordinate":"Koordinaat ei sobi","liveMode":"Reaalajarežiim","locationOffBasemap":"Sisendkoordinaat asub väljaspool aluskaardi piirkonda","noBasemap":"Aluskaart puudub.","noLocation":"Asukoht puudub","removeConversion":"Eemalda teisendus","selectFormat":"Vali formaat","settingsTitle":"Formaadi seaded"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_fi.json new file mode 100644 index 00000000..e893ad99 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Koordinaattikonversio","abbreviatedDirections":{"north":"P","south":"E","east":"I","west":"L"},"addConversion":"Lisää muunnos","captureMode":"Tallenna tila","changeCoordinateDisplay":"Muuta koordinaattinäyttöä","convert":"Muunna","conversionOutputSuffix":"muunnoksen tulosaineisto","copySuccessMessage":"Kopioitu","defaultPattern":"Palauta oletusarvoon","goTo":"Siirry sijaintiin","inputCoordTitle":"Lähtöaineiston koordinaatti","invalidCoordinate":"Virheellinen koordinaatti","liveMode":"Reaaliaikainen tila","locationOffBasemap":"Lähtöaineiston koordinaatti on taustakartan laajuuden ulkopuolella","noBasemap":"Ei taustakarttaa.","noLocation":"Ei sijaintia","removeConversion":"Poista muunnos","selectFormat":"Valitse muoto","settingsTitle":"Muotoiluasetukset"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_fr.json new file mode 100644 index 00000000..47d6f480 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Conversion des coordonnées","abbreviatedDirections":{"north":"N","south":"S","east":"E","west":"O"},"addConversion":"Ajouter une conversion","captureMode":"Mode de capture","changeCoordinateDisplay":"Modifier l’affichage des coordonnées","convert":"Convertir","conversionOutputSuffix":"sortie de la conversion","copySuccessMessage":"Copié","defaultPattern":"Rétablir les paramètres par défaut","goTo":"Aller à la localisation","inputCoordTitle":"Coordonnée en entrée","invalidCoordinate":"Coordonnées non valides","liveMode":"Mode dynamique","locationOffBasemap":"La coordonnée en entrée se situe en dehors de l’étendue du fond de carte","noBasemap":"Aucun fond de carte.","noLocation":"Aucune position","removeConversion":"Supprimer la conversion","selectFormat":"Sélectionner le format","settingsTitle":"Paramètres de format"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_he.json new file mode 100644 index 00000000..f87bf450 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_he.json @@ -0,0 +1 @@ +{"widgetLabel":"המרת קואורדינטות","abbreviatedDirections":{"north":"N","south":"S","east":"E","west":"W"},"addConversion":"הוסף המרה","captureMode":"מצב לכידה","changeCoordinateDisplay":"שנה תצוגת קואורדינטות","convert":"המר","conversionOutputSuffix":"פלט המרה","copySuccessMessage":"הועתק","defaultPattern":"אפס לברירת המחדל","goTo":"עבור למיקום","inputCoordTitle":"הזן קואורדינטה","invalidCoordinate":"קורדיאנטה לא חוקית","liveMode":"מצב זמן אמת","locationOffBasemap":"הקואורדינטה שהוזנה נמצאת מחוץ לתחום של מפת הבסיס","noBasemap":"אין מפת בסיס.","noLocation":"אין מיקום","removeConversion":"הסר המרה","selectFormat":"בחר פורמט","settingsTitle":"הגדרות פורמט"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_hr.json new file mode 100644 index 00000000..8c307cbb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Konverzija koordinata","abbreviatedDirections":{"north":"S","south":"J","east":"I","west":"Z"},"addConversion":"Dodaj konverziju","captureMode":"Način snimanja","changeCoordinateDisplay":"Promijeni prikaz koordinata","convert":"Pretvori","conversionOutputSuffix":"rezultat konverzije","copySuccessMessage":"Kopirano","defaultPattern":"Vrati na zadane postavke","goTo":"Idi na lokaciju","inputCoordTitle":"Unesi koordinatu","invalidCoordinate":"Nevaljana koordinata","liveMode":"Način uživo","locationOffBasemap":"Unesena koordinata nalazi se izvan obuhvata kartografske podloge","noBasemap":"Nema kartografske podloge.","noLocation":"Nema položaja","removeConversion":"Ukloni konverziju","selectFormat":"Odaberi format","settingsTitle":"Postavke formata"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_hu.json new file mode 100644 index 00000000..72864f65 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Koordináta-konverzió","abbreviatedDirections":{"north":"É","south":"D","east":"K","west":"Ny"},"addConversion":"Adatkonverzió hozzáadása","captureMode":"Rögzítés módja","changeCoordinateDisplay":"A koordináták megjelenítésének módosítása","convert":"Átalakítás","conversionOutputSuffix":"adatkonverzió kimenete","copySuccessMessage":"Másolt","defaultPattern":"Visszaállítás az alapértelmezett értékre","goTo":"Ugrás a helyre","inputCoordTitle":"Bemeneti koordináta","invalidCoordinate":"Érvénytelen koordináta","liveMode":"Élő üzemmód","locationOffBasemap":"A bemeneti koordináta kívül esik az alaptérkép kiterjedésén","noBasemap":"Nincs alaptérkép.","noLocation":"Nincs pozíció","removeConversion":"Adatkonverzió eltávolítása","selectFormat":"Formátum kiválasztása","settingsTitle":"Formátumbeállítások"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_id.json new file mode 100644 index 00000000..ea933b0b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Konversi koordinat","abbreviatedDirections":{"north":"U","south":"S","east":"T","west":"B"},"addConversion":"Tambah konversi","captureMode":"Mode tangkapan","changeCoordinateDisplay":"Ubah tampilan koordinat","convert":"Konversi","conversionOutputSuffix":"output konversi","copySuccessMessage":"Disalin","defaultPattern":"Atur ulang ke default","goTo":"Buka lokasi","inputCoordTitle":"Koordinat input","invalidCoordinate":"Koordinat tidak valid","liveMode":"Mode langsung","locationOffBasemap":"Koordinat input berada di luar jangkauan peta dasar","noBasemap":"Tidak ada peta dasar.","noLocation":"Tidak ada posisi","removeConversion":"Hapus konversi","selectFormat":"Pilih format","settingsTitle":"Pengaturan format"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_it.json new file mode 100644 index 00000000..ce1ec005 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Conversione coordinate","abbreviatedDirections":{"north":"N","south":"S","east":"E","west":"L"},"addConversion":"Aggiungi conversione","captureMode":"Modalità di acquisizione","changeCoordinateDisplay":"Cambia visualizzazione coordinate","convert":"Converti","conversionOutputSuffix":"output di conversione","copySuccessMessage":"Copiato","defaultPattern":"Ripristina default","goTo":"Vai a posizione","inputCoordTitle":"Coordinate di input","invalidCoordinate":"Coordinata non valida","liveMode":"Modalità tempo reale","locationOffBasemap":"Le coordinate di input sono esterne all’estensione della mappa di base.","noBasemap":"Nessuna mappa di base.","noLocation":"Nessuna posizione","removeConversion":"Rimuovi conversione","selectFormat":"Seleziona formato","settingsTitle":"Impostazioni di formato"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_ja.json new file mode 100644 index 00000000..b9f36613 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"座標変換","abbreviatedDirections":{"north":"N","south":"S","east":"E","west":"W"},"addConversion":"変換の追加","captureMode":"キャプチャ モード","changeCoordinateDisplay":"座標表示の変更","convert":"変換","conversionOutputSuffix":"変換出力","copySuccessMessage":"コピーしました","defaultPattern":"デフォルトにリセット","goTo":"位置へ移動","inputCoordTitle":"座標を入力","invalidCoordinate":"無効な座標","liveMode":"ライブ モード","locationOffBasemap":"入力座標がベースマップの範囲外です","noBasemap":"ベースマップがありません。","noLocation":"位置なし","removeConversion":"変換の削除","selectFormat":"形式の選択","settingsTitle":"形式の設定"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_ko.json new file mode 100644 index 00000000..16da60aa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"좌표 변환","abbreviatedDirections":{"north":"북","south":"남","east":"동","west":"서"},"addConversion":"변환 추가","captureMode":"캡처 모드","changeCoordinateDisplay":"좌표 표시 변경","convert":"변환","conversionOutputSuffix":"변환 결과","copySuccessMessage":"복사됨","defaultPattern":"기본으로 재설정","goTo":"위치로 이동","inputCoordTitle":"입력 좌표","invalidCoordinate":"유효하지 않은 좌표","liveMode":"라이브 모드","locationOffBasemap":"입력 좌표가 베이스맵 범위를 벗어남","noBasemap":"베이스맵이 없습니다.","noLocation":"위치 없음","removeConversion":"변환 제거","selectFormat":"형식 선택","settingsTitle":"형식 설정"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_lt.json new file mode 100644 index 00000000..213b60e1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Koordinačių konversija","abbreviatedDirections":{"north":"Š","south":"P","east":"R","west":"V"},"addConversion":"Pridėti konvertavimą","captureMode":"Užfiksavimo režimas","changeCoordinateDisplay":"Keisti koordinačių atvaizdavimą","convert":"Konvertuoti","conversionOutputSuffix":"konvertavimo išvestis","copySuccessMessage":"Nukopijuota","defaultPattern":"Grąžinti numatytąją reikšmę","goTo":"Vykti į vietą","inputCoordTitle":"Įvesties koordinatė","invalidCoordinate":"Neteisinga koordinatė","liveMode":"Realaus laiko režimas","locationOffBasemap":"Įvesties koordinatė nepatenka į pagrindo žemėlapio aprėptį","noBasemap":"Nėra pagrindo žemėlapio.","noLocation":"Nėra padėties","removeConversion":"Pašalinti konvertavimą","selectFormat":"Pasirinkti formatą","settingsTitle":"Formato nustatymai"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_lv.json new file mode 100644 index 00000000..aa6b39f2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Koordinātu pārveidošana","abbreviatedDirections":{"north":"Z","south":"D","east":"A","west":"R"},"addConversion":"Pievienot konvertēšanu","captureMode":"Ievākšanas režīms","changeCoordinateDisplay":"Mainīt koordinātu attēlošanu","convert":"Konvertēt","conversionOutputSuffix":"konvertēšanas izvade","copySuccessMessage":"Nokopēts","defaultPattern":"Atiestatīt uz noklusējumu","goTo":"Doties uz novietojumu","inputCoordTitle":"Ievades koordināta","invalidCoordinate":"Nederīga koordināta","liveMode":"Tiešsaistes režīms","locationOffBasemap":"Ievades koordināta atrodas ārpus pamatkartes pārklājuma","noBasemap":"Bez pamatkartes","noLocation":"Bez vietas","removeConversion":"Noņemt konvertēšanu","selectFormat":"Atlasīt formātu","settingsTitle":"Formāta iestatījumi"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_nb.json new file mode 100644 index 00000000..fef3e5c7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Koordinatkonvertering","abbreviatedDirections":{"north":"N","south":"S","east":"E","west":"W"},"addConversion":"Legg til konvertering","captureMode":"Opptaksmodus","changeCoordinateDisplay":"Endre koordinatvisning","convert":"Konverter","conversionOutputSuffix":"utdata for konvertering","copySuccessMessage":"Kopiert","defaultPattern":"Tilbakestill til standard","goTo":"Gå til lokasjon","inputCoordTitle":"Inndatakoordinat","invalidCoordinate":"Ugyldig koordinat","liveMode":"Live-modus","locationOffBasemap":"Inndatakoordinaten er utenfor bakgrunnskartets utstrekning","noBasemap":"Ingen bakgrunnskart.","noLocation":"Ingen posisjon","removeConversion":"Fjern konvertering","selectFormat":"Velg format","settingsTitle":"Formatinnstillinger"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_nl.json new file mode 100644 index 00000000..44091fd3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Coördinaatconversie","abbreviatedDirections":{"north":"N","south":"Z","east":"O","west":"W"},"addConversion":"Conversie toevoegen","captureMode":"Registratiemodus","changeCoordinateDisplay":"Coördinatenweergave wijzigen","convert":"Omzetten","conversionOutputSuffix":"conversie-uitvoer","copySuccessMessage":"Gekopieerd","defaultPattern":"Herstellen naar standaardinstellingen","goTo":"Ga naar locatie","inputCoordTitle":"Invoercoördinaat","invalidCoordinate":"Ongeldige coördinaat","liveMode":"Livemodus","locationOffBasemap":"Invoercoördinaat bevindt zich buiten basiskaartextent","noBasemap":"Geen basiskaart.","noLocation":"Geen positie","removeConversion":"Conversie verwijderen","selectFormat":"Formaat selecteren","settingsTitle":"Opmaakinstellingen"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_pl.json new file mode 100644 index 00000000..1b0416c4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Przeliczanie współrzędnych","abbreviatedDirections":{"north":"N","south":"S","east":"E","west":"W"},"addConversion":"Dodaj konwersję","captureMode":"Tryb przechwytywania","changeCoordinateDisplay":"Zmień wyświetlanie współrzędnych","convert":"Zmień","conversionOutputSuffix":"dane wynikowe konwersji","copySuccessMessage":"Skopiowane","defaultPattern":"Przywróć wartości domyślne","goTo":"Przejdź do lokalizacji","inputCoordTitle":"Współrzędne wejściowe","invalidCoordinate":"Niewłaściwe współrzędne","liveMode":"Tryb Na żywo","locationOffBasemap":"Współrzędne wejściowe są poza zasięgiem mapy bazowej","noBasemap":"Brak mapy bazowej.","noLocation":"Brak pozycji","removeConversion":"Usuń konwersję","selectFormat":"Wybierz format","settingsTitle":"Ustawienia formatu"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_pt-BR.json new file mode 100644 index 00000000..b2048a73 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Conversão de coordenadas","abbreviatedDirections":{"north":"N","south":"S","east":"L","west":"O"},"addConversion":"Adicionar conversão","captureMode":"Modo de captura","changeCoordinateDisplay":"Alterar exibição de coordenada","convert":"Converter","conversionOutputSuffix":"saída de conversão","copySuccessMessage":"Copiado","defaultPattern":"Redefinir para padrão","goTo":"Ir para local","inputCoordTitle":"Coordenada de entrada","invalidCoordinate":"Coordenadas inválidas","liveMode":"Modo em tempo real","locationOffBasemap":"A coordenada de entrada está fora da extensão do mapa base","noBasemap":"Nenhum mapa base.","noLocation":"Nenhuma posição","removeConversion":"Remover conversão","selectFormat":"Selecionar formato","settingsTitle":"Configurações de formato"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_pt-PT.json new file mode 100644 index 00000000..ada44916 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Conversão de coordenadas","abbreviatedDirections":{"north":"N","south":"S","east":"E","west":"W"},"addConversion":"Adicionar conversão","captureMode":"Modo de captura","changeCoordinateDisplay":"Alterar a exibição de coordenadas","convert":"Converter","conversionOutputSuffix":"saída de conversão","copySuccessMessage":"Copiado","defaultPattern":"Repor predefinições","goTo":"Ir para localização","inputCoordTitle":"Coordenada de entrada","invalidCoordinate":"Coordenada inválida","liveMode":"Modo em tempo real","locationOffBasemap":"A coordenada de entrada encontra-se fora da extensão do mapa base","noBasemap":"Sem mapa base.","noLocation":"Sem posição.","removeConversion":"Remover conversão","selectFormat":"Selecionar formato","settingsTitle":"Definições de formato"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_ro.json new file mode 100644 index 00000000..7d093b77 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Conversie coordonate","abbreviatedDirections":{"north":"N","south":"S","east":"E","west":"V"},"addConversion":"Adaugă transformare","captureMode":"Capturează mod","changeCoordinateDisplay":"Modifică afișarea coordonatelor","convert":"Transformă","conversionOutputSuffix":"rezultatul transformării","copySuccessMessage":"Copiat","defaultPattern":"Resetare la valori implicite","goTo":"Accesare locaţie","inputCoordTitle":"Coordinată de intrare","invalidCoordinate":"Coordonată invalidă","liveMode":"Mod live","locationOffBasemap":"Coordinata de intrare este în exteriorul hărții de fundal","noBasemap":"Nicio hartă fundal.","noLocation":"Nicio poziție","removeConversion":"Eliminați transformarea","selectFormat":"Selectare format","settingsTitle":"Setările formatului"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_ru.json new file mode 100644 index 00000000..74829714 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Преобразование координат","abbreviatedDirections":{"north":"С","south":"Ю","east":"В","west":"З"},"addConversion":"Добавить конвертацию","captureMode":"Режим захвата","changeCoordinateDisplay":"Изменить отображение координат","convert":"Конвертировать","conversionOutputSuffix":"результат конвертирования","copySuccessMessage":"Скопировано","defaultPattern":"Вернуть установки по умолчанию","goTo":"Перейти к местоположению","inputCoordTitle":"Входные координаты","invalidCoordinate":"Недопустимые координаты","liveMode":"Режим реального времени","locationOffBasemap":"Входные координаты находятся за пределами экстента базовой карты","noBasemap":"Нет базовой карты.","noLocation":"Нет местоположения","removeConversion":"Удалить конвертацию","selectFormat":"Выбрать формат","settingsTitle":"Настройки формата"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_sk.json new file mode 100644 index 00000000..b3288e4c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Konverzia súradníc","abbreviatedDirections":{"north":"N","south":"J","east":"V","west":"Z"},"addConversion":"Pridať konverziu","captureMode":"Režim zachytenia","changeCoordinateDisplay":"Zmeniť zobrazenie súradníc","convert":"Previesť","conversionOutputSuffix":"výstup konverzie","copySuccessMessage":"Skopírované","defaultPattern":"Obnoviť na predvolené hodnoty","goTo":"Prejsť na umiestnenie","inputCoordTitle":"Súradnice vstupu","invalidCoordinate":"Neplatné súradnice","liveMode":"Živý režim","locationOffBasemap":"Súradnice vstupu sú mimo rozsahu základnej mapy","noBasemap":"Žiadna základná mapa.","noLocation":"Žiadna pozícia","removeConversion":"Odstrániť konverziu","selectFormat":"Vybrať formát","settingsTitle":"Nastavenia formátu"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_sl.json new file mode 100644 index 00000000..d1ed5b98 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Pretvorba koordinat","abbreviatedDirections":{"north":"N","south":"S","east":"E","west":"W"},"addConversion":"Dodaj pretvorbo","captureMode":"Način zajemanja","changeCoordinateDisplay":"Spremeni prikaz koordinat","convert":"Pretvori","conversionOutputSuffix":"rezultat pretvorbe","copySuccessMessage":"Kopirano","defaultPattern":"Ponastavi na privzeto","goTo":"Pojdi na lokacijo","inputCoordTitle":"Vhodne koordinate","invalidCoordinate":"Neveljavne koordinate","liveMode":"Način v živo","locationOffBasemap":"Vhodne koordinate so izven obsega temeljne karte","noBasemap":"Ni temeljne karte.","noLocation":"Ni položaja","removeConversion":"Odstrani pretvorbo","selectFormat":"Izberi format","settingsTitle":"Nastavitve formata"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_sr.json new file mode 100644 index 00000000..56b45c0e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Konverzija koordinata","abbreviatedDirections":{"north":"N","south":"S","east":"E","west":"Š"},"addConversion":"Dodaj konverzaciju","captureMode":"Režim snimanja","changeCoordinateDisplay":"Promeni prikaz koordinata","convert":"Pretvori","conversionOutputSuffix":"izlaz konverzije","copySuccessMessage":"Kopirano","defaultPattern":"Resetuj na podrazumevane vrednosti","goTo":"Idi na lokaciju","inputCoordTitle":"Unesena koordinata","invalidCoordinate":"Nevažeća koordinata","liveMode":"Režim uživo","locationOffBasemap":"Unesena koordinata je van obuhvata pozadinske mape","noBasemap":"Nema pozadinske mape.","noLocation":"Nema pozicije","removeConversion":"Ukloni konverziju","selectFormat":"Izaberi format","settingsTitle":"Postavke formata"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_sv.json new file mode 100644 index 00000000..30fba758 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Koordinatkonvertering","abbreviatedDirections":{"north":"N","south":"S","east":"Ö","west":"V"},"addConversion":"Lägg till konvertering","captureMode":"Inspelningsläge","changeCoordinateDisplay":"Ändra visningen av koordinater","convert":"Omvandla","conversionOutputSuffix":"utdata för konvertering","copySuccessMessage":"Kopierad","defaultPattern":"Återställ till standard","goTo":"Gå till plats","inputCoordTitle":"Indatakoordinat","invalidCoordinate":"Ogiltig koordinat","liveMode":"Live-läge","locationOffBasemap":"Indatakoordinat är utanför baskartans utbredning","noBasemap":"Ingen baskarta.","noLocation":"Inget läge","removeConversion":"Ta bort konvertering","selectFormat":"Välj format","settingsTitle":"Formatinställningar"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_th.json new file mode 100644 index 00000000..67a2277f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_th.json @@ -0,0 +1 @@ +{"widgetLabel":"การแปลงพิกัด","abbreviatedDirections":{"north":"N","south":"S","east":"E","west":"W"},"addConversion":"เพิ่มการแปลง","captureMode":"โหมดจับภาพนิ่ง","changeCoordinateDisplay":"เปลี่ยนการแสดงพิกัด","convert":"เปลี่ยน","conversionOutputSuffix":"ผลลัพธ์การแปลง","copySuccessMessage":"คัดลอก","defaultPattern":"รีเซ็ตเป็นค่าเริ่มต้น","goTo":"ไปยังตำแหน่ง","inputCoordTitle":"พิกัดอินพุต","invalidCoordinate":"พิกัดไม่ถูกต้อง","liveMode":"โหมดถ่ายทอดสด","locationOffBasemap":"พิกัดอินพุตอยู่นอกขอบเขตแผนที่ฐาน","noBasemap":"ไม่มีแผนที่ฐาน","noLocation":"ไม่มีตำแหน่ง","removeConversion":"ลบการแปลง","selectFormat":"เลือกนามสกุลไฟล์","settingsTitle":"การตั้งค่ารูปแบบ"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_tr.json new file mode 100644 index 00000000..6a20d759 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Koordinat dönüştürme","abbreviatedDirections":{"north":"K","south":"G","east":"D","west":"B"},"addConversion":"Dönüştürme ekle","captureMode":"Yakalama modu","changeCoordinateDisplay":"Koordinat görüntüsünü değiştir","convert":"Çevir","conversionOutputSuffix":"dönüştürme çıkışı","copySuccessMessage":"Kopyalandı","defaultPattern":"Varsayılana sıfırla","goTo":"Konuma git","inputCoordTitle":"Girdi koordinatı","invalidCoordinate":"Geçersiz koordinat","liveMode":"Canlı modu","locationOffBasemap":"Girdi koordinatı altlık haritası yayılımının dışında","noBasemap":"Altlık haritası yok.","noLocation":"Konum yok","removeConversion":"Dönüştürmeyi kaldır","selectFormat":"Biçim seç","settingsTitle":"Format ayarları"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_uk.json new file mode 100644 index 00000000..d220fc26 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Конвертація координат","abbreviatedDirections":{"north":"N","south":"S","east":"E","west":"W"},"addConversion":"Додати конвертацію","captureMode":"Режим фіксування","changeCoordinateDisplay":"Змінити відображення координат","convert":"Перетворити","conversionOutputSuffix":"вихідні дані конвертації","copySuccessMessage":"Скопійовано","defaultPattern":"Скинути до параметрів за замовчуванням","goTo":"Перейти до місця розташування","inputCoordTitle":"Вхідна координата","invalidCoordinate":"Неприпустима координата","liveMode":"«Живий» режим","locationOffBasemap":"Вхідна координата виходить за межі екстенту базової карти","noBasemap":"Немає базової карти.","noLocation":"Немає положення","removeConversion":"Видалити конвертацію","selectFormat":"Вибрати формат","settingsTitle":"Налаштування формату"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_vi.json new file mode 100644 index 00000000..df56cd7f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Chuyển đổi tọa độ","abbreviatedDirections":{"north":"N","south":"S","east":"E","west":"W"},"addConversion":"Thêm phép chuyển đổi","captureMode":"Chế độ chụp","changeCoordinateDisplay":"Thay đổi hiển thị tọa độ","convert":"Chuyển đổi","conversionOutputSuffix":"Kết quả chuyển đổi","copySuccessMessage":"Đã sao chép","defaultPattern":"Đặt lại thành mặc định","goTo":"Đi đến vị trí","inputCoordTitle":"Tọa độ đầu vào","invalidCoordinate":"Tọa độ không hợp lệ","liveMode":"Chế độ trực tiếp","locationOffBasemap":"Tọa độ đầu vào nằm ngoài phạm vi bản đồ nền","noBasemap":"Không có bản đồ nền.","noLocation":"Không có vị trí.","removeConversion":"Xóa phép chuyển đổi","selectFormat":"Chọn định dạng","settingsTitle":"Cài đặt định dạng"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_zh-CN.json new file mode 100644 index 00000000..f4ac74c3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"坐标转换","abbreviatedDirections":{"north":"N","south":"S","east":"E","west":"W"},"addConversion":"添加转换","captureMode":"捕捉模式","changeCoordinateDisplay":"更改坐标显示","convert":"转换","conversionOutputSuffix":"转换输出","copySuccessMessage":"已复制","defaultPattern":"重置为默认值","goTo":"转至位置","inputCoordTitle":"输入坐标","invalidCoordinate":"无效的坐标","liveMode":"实时模式","locationOffBasemap":"输入坐标在底图范围之外","noBasemap":"无底图。","noLocation":"无位置","removeConversion":"移除转换","selectFormat":"选择格式","settingsTitle":"格式设置"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_zh-HK.json new file mode 100644 index 00000000..93bfc672 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"座標轉換","abbreviatedDirections":{"north":"N","south":"S","east":"E","west":"W"},"addConversion":"新增轉換","captureMode":"擷取模式","changeCoordinateDisplay":"變更座標顯示","convert":"轉換","conversionOutputSuffix":"轉換輸出","copySuccessMessage":"已複製","defaultPattern":"重設為預設值","goTo":"移至位置","inputCoordTitle":"輸入座標","invalidCoordinate":"座標無效","liveMode":"即時模式","locationOffBasemap":"輸入座標不在底圖範圍之內","noBasemap":"無底圖。","noLocation":"無位置","removeConversion":"移除轉換","selectFormat":"選擇格式","settingsTitle":"格式設定"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_zh-TW.json new file mode 100644 index 00000000..93bfc672 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"座標轉換","abbreviatedDirections":{"north":"N","south":"S","east":"E","west":"W"},"addConversion":"新增轉換","captureMode":"擷取模式","changeCoordinateDisplay":"變更座標顯示","convert":"轉換","conversionOutputSuffix":"轉換輸出","copySuccessMessage":"已複製","defaultPattern":"重設為預設值","goTo":"移至位置","inputCoordTitle":"輸入座標","invalidCoordinate":"座標無效","liveMode":"即時模式","locationOffBasemap":"輸入座標不在底圖範圍之內","noBasemap":"無底圖。","noLocation":"無位置","removeConversion":"移除轉換","selectFormat":"選擇格式","settingsTitle":"格式設定"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight.json new file mode 100644 index 00000000..116de746 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight.json @@ -0,0 +1 @@ +{"title":"Daylight","shadowsToggle":{"label":"Shadows","tooltip":"Show direct shadows"},"sunLightingToggle":{"label":"Sun position by date and time","tooltip":"Use date and time to determine sun position (otherwise relative to camera)"},"unsupported":"Daylight tool is only supported in SceneView.","playDay":"Animate sun and shadow over a day","playYear":"Animate sun and shadow over a year","pause":"Pause","season":"Season","spring":"Spring","summer":"Summer","winter":"Winter","fall":"Fall"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_ar.json new file mode 100644 index 00000000..bae98318 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_ar.json @@ -0,0 +1 @@ +{"title":"ضوء النهار","shadowsToggle":{"label":"الظلال","tooltip":"إظهار الظلال المباشرة"},"sunLightingToggle":{"label":"موقع الشمس باستخدام التاريخ والوقت","tooltip":"استخدام التاريخ والوقت لتحديد موقع الشمس (بخلاف ذلك بالنسبة للكاميرا)"},"unsupported":"أداة ضوء النهار مدعومة فقط في SceneView.","playDay":"تحريك الشمس والظل على مدار يوم","playYear":"تحريك الشمس والظل على مدار سنة","pause":"إيقاف مؤقت","season":"الموسم","spring":"ربيع","summer":"صيف","winter":"شتاء","fall":"خريف"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_bg.json new file mode 100644 index 00000000..9c5c0ef0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_bg.json @@ -0,0 +1 @@ +{"title":"Дневна светлина","shadowsToggle":{"label":"Сенки","tooltip":"Показване на директни сенки"},"sunLightingToggle":{"label":"Положение на слънцето по дата и час","tooltip":"Използвайте дата и час, за да определите позицията на слънцето (иначе спрямо камерата)"},"unsupported":"Инструментът за дневна светлина се поддържа само в SceneView.","playDay":"Анимиране на слънцето и сянката за ден","playYear":"Анимиране на слънцето и сянката за година","pause":"Временно спиране","season":"Сезон","spring":"Пролет","summer":"Лято","winter":"Зима","fall":"Есен"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_bs.json new file mode 100644 index 00000000..9cf46dfc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_bs.json @@ -0,0 +1 @@ +{"title":"Danje svjetlo","shadowsToggle":{"label":"Sjene","tooltip":"Prikaži izravne sjene"},"sunLightingToggle":{"label":"Položaj sunca po datumu i vremenu","tooltip":"Upotrijebi datum i vrijeme za određivanje položaja sunca (inače u odnosu na kameru)"},"unsupported":"Alat za dnevnu svjetlost podržan je samo u pregledu scene.","playDay":"Animiraj sunce i sjene tijekom dana","playYear":"Animiraj sunce i sjene tijekom godine","pause":"Pauza","season":"Sezona","spring":"Proljeće","summer":"Ljeto","winter":"Zima","fall":"Jesen"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_ca.json new file mode 100644 index 00000000..5af080b1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_ca.json @@ -0,0 +1 @@ +{"title":"Llum del dia","shadowsToggle":{"label":"Ombres","tooltip":"Mostra les ombres directes"},"sunLightingToggle":{"label":"Posició del sol per data i hora","tooltip":"Utilitza la data i l'hora per determinar la posició del sol (altrament relativa a la càmera)"},"unsupported":"L'eina Llum del dia només s'admet a l'SceneView.","playDay":"Anima el sol i les ombres durant un dia","playYear":"Anima el sol i les ombres durant un any","pause":"Atura temporalment","season":"Estació","spring":"Primavera","summer":"Estiu","winter":"Hivern","fall":"Tardor"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_cs.json new file mode 100644 index 00000000..4668c391 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_cs.json @@ -0,0 +1 @@ +{"title":"Denní světlo","shadowsToggle":{"label":"Stíny","tooltip":"Zobrazit přímé stíny"},"sunLightingToggle":{"label":"Poloha slunce podle data a času","tooltip":"Použití data a času k určení polohy slunce (jinak relativní ke kameře)"},"unsupported":"Nástroj Denní světlo je podporován pouze aplikací SceneView.","playDay":"Animovat slunce a stín v průběhu dne","playYear":"Animovat slunce a stín v průběhu roku","pause":"Pozastavit","season":"Roční období","spring":"Jaro","summer":"Léto","winter":"Zima","fall":"Podzim"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_da.json new file mode 100644 index 00000000..7f34740e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_da.json @@ -0,0 +1 @@ +{"title":"Dagslys","shadowsToggle":{"label":"Skygger","tooltip":"Vis direkte skygger"},"sunLightingToggle":{"label":"Position af sol efter dato/kl.","tooltip":"Brug dato/kl. til at bestemme solens position (ellers i forhold til kamera)"},"unsupported":"Værktøjet Dagslys understøttes kun i SceneView.","playDay":"Animér sol og skygge i løbet af en dag","playYear":"Animér sol og skygge i løbet af et år","pause":"Pause","season":"Årstid","spring":"Forår","summer":"Sommer","winter":"Vinter","fall":"Efterår"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_de.json new file mode 100644 index 00000000..e467053b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_de.json @@ -0,0 +1 @@ +{"title":"Tageslicht","shadowsToggle":{"label":"Schatten","tooltip":"Direkte Schatten anzeigen"},"sunLightingToggle":{"label":"Sonnenposition nach Datum und Uhrzeit","tooltip":"Sonnenposition mithilfe von Datum und Uhrzeit definieren (andernfalls relativ zur Kamera)"},"unsupported":"Das Werkzeug \"Tageslicht\" wird nur in SceneView unterstützt.","playDay":"Sonne und Schatten im Tagesverlauf animieren","playYear":"Sonne und Schatten im Jahresverlauf animieren","pause":"Unterbrechen","season":"Jahreszeit","spring":"Frühling","summer":"Sommer","winter":"Winter","fall":"Herbst"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_el.json new file mode 100644 index 00000000..a79157c3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_el.json @@ -0,0 +1 @@ +{"title":"Φως ημέρας","shadowsToggle":{"label":"Σκιές","tooltip":"Εμφάνιση άμεσων σκιών"},"sunLightingToggle":{"label":"Θέση του ήλιου κατά ημερομηνία και ώρα","tooltip":"Χρησιμοποιήστε την ημερομηνία και την ώρα για να προσδιορίσετε τη θέση του ήλιου (διαφορετικά σε σχέση με την κάμερα)"},"unsupported":"Το εργαλείο «Φως ημέρας» υποστηρίζεται μόνο στο SceneView.","playDay":"Προβολή ήλιου και σκιάς σε μια ημέρα με κινούμενα γραφικά","playYear":"Προβολή ήλιου και σκιάς σε ένα έτος με κινούμενα γραφικά","pause":"Παύση","season":"Εποχή","spring":"Άνοιξη","summer":"Καλοκαίρι","winter":"Χειμώνας","fall":"Φθινόπωρο"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_en.json new file mode 100644 index 00000000..116de746 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_en.json @@ -0,0 +1 @@ +{"title":"Daylight","shadowsToggle":{"label":"Shadows","tooltip":"Show direct shadows"},"sunLightingToggle":{"label":"Sun position by date and time","tooltip":"Use date and time to determine sun position (otherwise relative to camera)"},"unsupported":"Daylight tool is only supported in SceneView.","playDay":"Animate sun and shadow over a day","playYear":"Animate sun and shadow over a year","pause":"Pause","season":"Season","spring":"Spring","summer":"Summer","winter":"Winter","fall":"Fall"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_es.json new file mode 100644 index 00000000..06a140cc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_es.json @@ -0,0 +1 @@ +{"title":"Luz del día","shadowsToggle":{"label":"Sombras","tooltip":"Mostrar sombras directas"},"sunLightingToggle":{"label":"Posición del sol por fecha y hora","tooltip":"Usar la fecha y hora para determinar la posición del sol (o, de lo contrario, en relación con la cámara)"},"unsupported":"La herramienta Luz del día solo se admite en SceneView.","playDay":"Animar el sol y las sombras durante un día","playYear":"Animar el sol y las sombras durante un año","pause":"Pausa","season":"Temporada","spring":"Primavera","summer":"Verano","winter":"Invierno","fall":"Otoño"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_et.json new file mode 100644 index 00000000..c0679030 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_et.json @@ -0,0 +1 @@ +{"title":"Päevavalgus","shadowsToggle":{"label":"Varjud","tooltip":"Kuva otsevarjud"},"sunLightingToggle":{"label":"Päikese asend kuupäeva ja kellaaja suhtes","tooltip":"Kasutage päikese asendi määramiseks kuupäeva ja kellaaega (muidu kaamera suhtes)"},"unsupported":"Päevavalguse tööriist on toetatud ainult vaates SceneView.","playDay":"Animeeri päikest ja varju päeva jooksul","playYear":"Animeeri päikest ja varju aasta jooksul","pause":"Peata","season":"Aastaaeg","spring":"Kevad","summer":"Suvi","winter":"Talv","fall":"Sügis"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_fi.json new file mode 100644 index 00000000..ed7466d6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_fi.json @@ -0,0 +1 @@ +{"title":"Päivänvalo","shadowsToggle":{"label":"Varjostukset","tooltip":"Näytä suorat varjostukset"},"sunLightingToggle":{"label":"Auringon sijainti päivämäärän ja kellonajan mukaan","tooltip":"Määritä auringon sijainti käyttämällä päivämäärää ja kellonaikaa (muussa tapauksessa suhteessa kameraan)"},"unsupported":"Päivänvalo-työkalua tuetaan vain SceneView-sovelluksessa.","playDay":"Animoi aurinko ja varjot päivän kuluessa","playYear":"Animoi aurinko ja varjot vuoden kuluessa","pause":"Pysäytä","season":"Vuodenaika","spring":"Kevät","summer":"Kesä","winter":"Talvi","fall":"Syksy"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_fr.json new file mode 100644 index 00000000..2fc4cf58 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_fr.json @@ -0,0 +1 @@ +{"title":"Lumière du jour","shadowsToggle":{"label":"Ombres","tooltip":"Afficher les ombres directes"},"sunLightingToggle":{"label":"Position du soleil selon la date et l’heure","tooltip":"Utilisez la date et l’heure pour définir la position du soleil (autrement déterminée par rapport à la caméra)."},"unsupported":"L’outil Lumière du jour est uniquement pris en charge dans la scène.","playDay":"Animer le soleil et l’ombre sur un jour","playYear":"Animer le soleil et l’ombre sur une année","pause":"Suspendre","season":"Saison","spring":"Printemps","summer":"Été","winter":"Hiver","fall":"Automne"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_he.json new file mode 100644 index 00000000..872a2b80 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_he.json @@ -0,0 +1 @@ +{"title":"אור יום","shadowsToggle":{"label":"צללים","tooltip":"הצג צללים ישרים"},"sunLightingToggle":{"label":"מיקום השמש לפי תאריך ושעה","tooltip":"השתמש בתאריך ובשעה כדי לקבוע את מיקום השמש (אחרת, יחסית למצלמה)"},"unsupported":"כלי אור יום נתמך רק ב-SceneView.","playDay":"אנימציה של שמש וצל במשך יום","playYear":"אנימציה של שמש וצל במשך שנה","pause":"השהיה","season":"עונה","spring":"אביב","summer":"קיץ","winter":"חורף","fall":"סתיו"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_hr.json new file mode 100644 index 00000000..9cf46dfc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_hr.json @@ -0,0 +1 @@ +{"title":"Danje svjetlo","shadowsToggle":{"label":"Sjene","tooltip":"Prikaži izravne sjene"},"sunLightingToggle":{"label":"Položaj sunca po datumu i vremenu","tooltip":"Upotrijebi datum i vrijeme za određivanje položaja sunca (inače u odnosu na kameru)"},"unsupported":"Alat za dnevnu svjetlost podržan je samo u pregledu scene.","playDay":"Animiraj sunce i sjene tijekom dana","playYear":"Animiraj sunce i sjene tijekom godine","pause":"Pauza","season":"Sezona","spring":"Proljeće","summer":"Ljeto","winter":"Zima","fall":"Jesen"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_hu.json new file mode 100644 index 00000000..63417320 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_hu.json @@ -0,0 +1 @@ +{"title":"Nappali világosság","shadowsToggle":{"label":"Árnyékok","tooltip":"Direkt árnyékok megjelenítése"},"sunLightingToggle":{"label":"Nap pozíciója dátum és idő szerint","tooltip":"A nap pozíciójának meghatározásához használja a dátumot és az időt (egyébként a kamerához viszonyítva)."},"unsupported":"A Napfény eszközt csak a 3D térkép támogatja.","playDay":"Napi fény- és árnyékanimáció","playYear":"Éves fény- és árnyékanimáció","pause":"Szüneteltetés","season":"Évszak","spring":"Tavasz","summer":"Nyár","winter":"Tél","fall":"Ősz"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_id.json new file mode 100644 index 00000000..f635e0f7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_id.json @@ -0,0 +1 @@ +{"title":"Siang Hari","shadowsToggle":{"label":"Bayangan","tooltip":"Tampilkan bayangan arah"},"sunLightingToggle":{"label":"Posisi matahari berdasarkan waktu dan tanggal","tooltip":"Gunakan tanggal dan waktu untuk menentukan posisi matahari (relatif terhadap kamera)"},"unsupported":"Alat Siang Hari hanya didukung di SceneView.","playDay":"Animasikan matahari dan bayangan sepanjang hari","playYear":"Animasikan matahari dan bayangan sepanjang tahun","pause":"Jeda","season":"Musim","spring":"Musim Semi","summer":"Musim Panas","winter":"Musim Dingin","fall":"Musim Gugur"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_it.json new file mode 100644 index 00000000..51d8449b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_it.json @@ -0,0 +1 @@ +{"title":"Ora legale","shadowsToggle":{"label":"Ombre","tooltip":"Mostra ombre dirette"},"sunLightingToggle":{"label":"Posizione del sole in base alla data e all'ora","tooltip":"Utilizza la data e l'ora per determinare la posizione del sole (altrimenti relativa alla fotocamera)"},"unsupported":"Lo strumento dell'ora legale è supportato solo in SceneView.","playDay":"Anima sole e ombra in un giorno","playYear":"Anima sole e ombra in un anno","pause":"Pausa","season":"Stagione","spring":"Primavera","summer":"Estate","winter":"Inverno","fall":"Autunno"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_ja.json new file mode 100644 index 00000000..8cd573dd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_ja.json @@ -0,0 +1 @@ +{"title":"日光","shadowsToggle":{"label":"影","tooltip":"直接的な影の表示"},"sunLightingToggle":{"label":"日付と時刻による太陽の位置","tooltip":"日付と時刻を使用して、太陽の位置 (または、カメラへの相対位置) を特定します。"},"unsupported":"[日光] ツールは、SceneView でのみサポートされています。","playDay":"1 日間の陰影と影をアニメーション化","playYear":"1 年間の陰影と影をアニメーション化","pause":"一時中断","season":"季節","spring":"春","summer":"夏","winter":"冬","fall":"秋"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_ko.json new file mode 100644 index 00000000..e20049a3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_ko.json @@ -0,0 +1 @@ +{"title":"일광","shadowsToggle":{"label":"그림자","tooltip":"직접 그림자 나타내기"},"sunLightingToggle":{"label":"날짜 및 시간별 태양 위치","tooltip":"날짜 및 시간을 사용하여 태양 위치 결정(그렇지 않은 경우 카메라 기준)"},"unsupported":"씬 뷰에서는 일광 도구만 지원됩니다.","playDay":"하루 동안의 태양과 그림자 애니메이션","playYear":"1년 동안의 태양과 그림자 애니메이션","pause":"정지","season":"계절","spring":"봄","summer":"여름","winter":"겨울","fall":"가을"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_lt.json new file mode 100644 index 00000000..e06a45ed --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_lt.json @@ -0,0 +1 @@ +{"title":"Apšvietimas","shadowsToggle":{"label":"Šešėliai","tooltip":"Rodyti tiesioginius šešėlius"},"sunLightingToggle":{"label":"Saulės padėtis pagal datą ir laiką","tooltip":"Norėdami nustatyti saulės padėtį, nurodykite datą ir laiką (kitaip bus naudojami duomenys kameros atžvilgiu)"},"unsupported":"Dienos šviesos įrankis galimas tik naudojant SceneView.","playDay":"Animuoti saulę ir šešėlį visą dieną","playYear":"Animuoti saulę ir šešėlį visus metus","pause":"Pristabdyti","season":"Metų laikas","spring":"Pavasaris","summer":"Vasara","winter":"Žiema","fall":"Ruduo"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_lv.json new file mode 100644 index 00000000..00a5e7c4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_lv.json @@ -0,0 +1 @@ +{"title":"Dienasgaisma","shadowsToggle":{"label":"Ēnas","tooltip":"Rādīt tiešās ēnas"},"sunLightingToggle":{"label":"Saules novietojums atbilstoši datumam un laikam","tooltip":"Izmantot datumu un laiku, lai noteiktu saules novietojumu (citādi attiecībā pret kameru)"},"unsupported":"Dienasgaismas rīks tiek atbalstīts tikai skatā SceneView.","playDay":"Animēt sauli un ēnu dienas laikā","playYear":"Animēt sauli un ēnu gada laikā","pause":"Pauzēt","season":"Gadalaiks","spring":"Pavasaris","summer":"Vasara","winter":"Ziema","fall":"Rudens"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_nb.json new file mode 100644 index 00000000..2452eff5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_nb.json @@ -0,0 +1 @@ +{"title":"Dagslys","shadowsToggle":{"label":"Skygger","tooltip":"Vis direkte skygger"},"sunLightingToggle":{"label":"Solens stilling etter dato og klokkeslett","tooltip":"Bruk dato og klokkeslett til å fastsette solens stilling (ellers etter kamera)"},"unsupported":"Dagslysverktøyet støttes kun i SceneView.","playDay":"Animer sol og skygge gjennom en dag","playYear":"Animer sol og skygge gjennom et år","pause":"Pause","season":"Årstid","spring":"Vår","summer":"Sommer","winter":"Vinter","fall":"Høst"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_nl.json new file mode 100644 index 00000000..edeb63df --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_nl.json @@ -0,0 +1 @@ +{"title":"Daglicht","shadowsToggle":{"label":"Schaduwen","tooltip":"Directe schaduwen tonen"},"sunLightingToggle":{"label":"Zonpositie op datum en tijd","tooltip":"Gebruik datum en tijd om de zonpositie te bepalen (relatief aan de camera)"},"unsupported":"De tool Daglicht wordt alleen ondersteund in SceneView.","playDay":"Zon- en schaduwwerking over de dag animeren","playYear":"Zon- en schaduwwerking over het jaar animeren","pause":"Pauzeren","season":"Seizoen","spring":"Lente","summer":"Zomer","winter":"Winter","fall":"Herfst"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_pl.json new file mode 100644 index 00000000..cc60491e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_pl.json @@ -0,0 +1 @@ +{"title":"Światło dzienne","shadowsToggle":{"label":"Cienie","tooltip":"Pokaż bezpośrednie cienie"},"sunLightingToggle":{"label":"Położenie słońca według daty i czasu","tooltip":"Użyj daty i czasu, aby określić położenie słońca (w przeciwnym razie zostanie użyte położenie względem kamery)"},"unsupported":"Narzędzie Światło dzienne jest obsługiwane tylko w komponencie SceneView.","playDay":"Animuj słońce i cień w ciągu dnia","playYear":"Animuj słońce i cień w ciągu roku","pause":"Wstrzymaj","season":"Pora roku","spring":"Wiosna","summer":"Lato","winter":"Zima","fall":"Jesień"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_pt-BR.json new file mode 100644 index 00000000..128f70ff --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_pt-BR.json @@ -0,0 +1 @@ +{"title":"Luz do Dia","shadowsToggle":{"label":"Sombras","tooltip":"Mostrar sombras diretas"},"sunLightingToggle":{"label":"Posição do Sol por data e hora","tooltip":"Usar data e hora para determinar a posição do Sol (caso contrário, em relação à câmera)"},"unsupported":"A ferramenta Luz do Dia é suportada somente no SceneView.","playDay":"Animar sol e sombra ao longo de um dia","playYear":"Animar sol e sombra ao longo de um ano","pause":"Pausar","season":"Estação","spring":"Primavera","summer":"Verão","winter":"Inverno","fall":"Outono"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_pt-PT.json new file mode 100644 index 00000000..39815330 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_pt-PT.json @@ -0,0 +1 @@ +{"title":"Luz do Dia","shadowsToggle":{"label":"Sombras","tooltip":"Exibir sombras diretas"},"sunLightingToggle":{"label":"Posição do sol por data e hora","tooltip":"Usar data e hora para determinar a posição do sol (caso contrário em relação à câmara)"},"unsupported":"A ferramenta Luz do dia só é suportada em SceneView.","playDay":"Animar sol e sombra ao longo de um dia","playYear":"Animar sol e sombra ao longo de um ano","pause":"Pausa","season":"Estação","spring":"Primavera","summer":"Verão","winter":"Inverno","fall":"Outono"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_ro.json new file mode 100644 index 00000000..7eb2be18 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_ro.json @@ -0,0 +1 @@ +{"title":"Zi","shadowsToggle":{"label":"Umbre","tooltip":"Afișare umbre directe"},"sunLightingToggle":{"label":"Poziția soarelui după dată și oră","tooltip":"Utilizați data și ora pentru a determina poziția soarelui (altfel relativ la cameră)"},"unsupported":"Instrumentul Zi este acceptat doar în SceneView.","playDay":"Animare soare și umbră în cursul zilei","playYear":"Animare soare și umbră în cursul unui an","pause":"Pauză","season":"Anotimp","spring":"Primăvară","summer":"Vară","winter":"Iarnă","fall":"Toamnă"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_ru.json new file mode 100644 index 00000000..8c98e3c6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_ru.json @@ -0,0 +1 @@ +{"title":"Естественное освещение","shadowsToggle":{"label":"Тени","tooltip":"Показать прямые тени"},"sunLightingToggle":{"label":"Положение солнца по дате и времени","tooltip":"Использовать дату и время для определения положения солнца (в противном случае относительно камеры)"},"unsupported":"Инструменты Дневного освещения поддерживаются только SceneView.","playDay":"Показать анимированное изображения солнца и теней в течение дня","playYear":"Показать анимированное изображения солнца и теней в течение года","pause":"Пауза","season":"Сезон","spring":"Весна","summer":"Лето","winter":"Зима","fall":"Осень"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_sk.json new file mode 100644 index 00000000..58a87ff8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_sk.json @@ -0,0 +1 @@ +{"title":"Denné svetlo","shadowsToggle":{"label":"Zatienenie","tooltip":"Zobraziť priame zatienenie"},"sunLightingToggle":{"label":"Pozícia slnka podľa dátumu a času","tooltip":"Použiť dátum a čas na určenie pozície slnka (relatívne ku kamere)"},"unsupported":"Nástroj denného svetla je podporovaný iba v Scénickom pohľade.","playDay":"Animovať slnko a tieň v priebehu dňa","playYear":"Animovať slnko a tieň v priebehu roka","pause":"Pozastaviť","season":"Ročné obdobie","spring":"Jar","summer":"Leto","winter":"Zima","fall":"Jeseň"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_sl.json new file mode 100644 index 00000000..1238b40c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_sl.json @@ -0,0 +1 @@ +{"title":"Dnevna svetloba","shadowsToggle":{"label":"Sence","tooltip":"Pokaži neposredne sence"},"sunLightingToggle":{"label":"Položaj sonca glede na datum in čas","tooltip":"Za določitev položaja sonca uporabi datum in čas (drugače relativno glede na kamero)"},"unsupported":"Orodje dnevne svetlobe je podprto samo v pregledovalniku 3D-prizorov.","playDay":"Animiraj sonce in senco čez dan","playYear":"Animiraj sonce in sence čez leto","pause":"Začasno ustavi","season":"Letni čas","spring":"Pomlad","summer":"Poletje","winter":"Zima","fall":"Jesen"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_sr.json new file mode 100644 index 00000000..a1415a01 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_sr.json @@ -0,0 +1 @@ +{"title":"Dnevna svetlost","shadowsToggle":{"label":"Senke","tooltip":"Prikaži direktne senke"},"sunLightingToggle":{"label":"Položaj sunca prema datumu i vremenu","tooltip":"Koristite datum i vreme da odredite položaj sunca (inače u odnosu na kameru)"},"unsupported":"Dnevna svetlost je podržana samo u aplikaciji SceneView.","playDay":"Animirajte sunce i senku tokom dana","playYear":"Animirajte sunce i senku tokom godine","pause":"Pauza","season":"Godišnje doba","spring":"Proleće","summer":"Leto","winter":"Zima","fall":"Jesen"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_sv.json new file mode 100644 index 00000000..637e7d33 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_sv.json @@ -0,0 +1 @@ +{"title":"Dagsljus","shadowsToggle":{"label":"Skuggor","tooltip":"Visa direkta skuggor"},"sunLightingToggle":{"label":"Solposition efter datum och tid","tooltip":"Använd datum och tid för att bestämma solposition (annars relativt till kameran)"},"unsupported":"Dagsljusverktyget stöds bara i SceneView.","playDay":"Animera solen och skuggan under en dag","playYear":"Animera solen och skuggan under ett år","pause":"Paus","season":"Årstid","spring":"Vår","summer":"Sommar","winter":"Vinter","fall":"Höst"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_th.json new file mode 100644 index 00000000..c0712303 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_th.json @@ -0,0 +1 @@ +{"title":"แสงกลางวัน","shadowsToggle":{"label":"เงา","tooltip":"แสดงเงาโดยตรง"},"sunLightingToggle":{"label":"ตำแหน่งดวงอาทิตย์ตามวันที่และเวลา","tooltip":"ใช้วันที่และเวลาในการกำหนดตำแหน่งดวงอาทิตย์ (หรือตำแหน่งสัมพันธ์กับกล้องถ่ายรูป)"},"unsupported":"เครื่องมือเดย์ไลท์จะรองรับเฉพาะใน SceneView","playDay":"ภาพเคลื่อนไหวแสงแดด และเงาตลอดวัน","playYear":"ภาพเคลื่อนไหวแสงแดด และเงาตลอดหนึ่งปี","pause":"หยุดชั่วคราว","season":"ฤดูกาล","spring":"ฤดูใบไม้ผลิ","summer":"ฤดูร้อน","winter":"ฤดูหนาว","fall":"ฤดูใบไม้ร่วง"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_tr.json new file mode 100644 index 00000000..13db44d5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_tr.json @@ -0,0 +1 @@ +{"title":"Gün Işığı","shadowsToggle":{"label":"Gölgeler","tooltip":"Doğrudan gölgeleri göster"},"sunLightingToggle":{"label":"Tarih ve saate göre güneşin konumu","tooltip":"Güneşin konumunu belirlemek için tarih ve saati kullanın (aksi takdirde kameraya göre)"},"unsupported":"Gün ışığı aracı sadece SceneView’da desteklenir.","playDay":"Güneşi ve gölgeyi bir gün boyunca canlandır","playYear":"Güneşi ve gölgeyi bir yıl boyunca canlandır","pause":"Duraklat","season":"Mevsim","spring":"İlkbahar","summer":"Yaz","winter":"Kış","fall":"Sonbahar"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_uk.json new file mode 100644 index 00000000..9c142c2d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_uk.json @@ -0,0 +1 @@ +{"title":"Денне світло","shadowsToggle":{"label":"Тіні","tooltip":"Показати прямі тіні"},"sunLightingToggle":{"label":"Положення сонця за датою та часом","tooltip":"Використовуйте дату та час для визначення положення сонця (в іншому випадку відносно камери)"},"unsupported":"Інструмент денного світла підтримується тільки в SceneView.","playDay":"Анімувати сонце та тіні протягом дня","playYear":"Анімувати сонце та тіні протягом року","pause":"Пауза","season":"Сезон","spring":"Весна","summer":"Літо","winter":"Зима","fall":"Осінь"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_vi.json new file mode 100644 index 00000000..8ba057cc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_vi.json @@ -0,0 +1 @@ +{"title":"Ánh sáng ban ngày","shadowsToggle":{"label":"Đổ bóng","tooltip":"Hiện bóng trực tiếp"},"sunLightingToggle":{"label":"Vị trí mặt trời theo ngày và giờ","tooltip":"Sử dụng ngày và giờ để xác định vị trí mặt trời (liên quan khác đến máy ảnh)"},"unsupported":"Công cụ Ánh sáng ban ngày chỉ được hỗ trợ trong SceneView.","playDay":"Tạo hoạt ảnh mặt trời và bóng trong một ngày","playYear":"Tạo hoạt ảnh mặt trời và bóng trong một năm","pause":"Tạm dừng","season":"Mùa","spring":"Mùa xuân","summer":"Mùa hè","winter":"Mùa đông","fall":"Mùa thu"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_zh-CN.json new file mode 100644 index 00000000..4a5c4ee6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_zh-CN.json @@ -0,0 +1 @@ +{"title":"日光","shadowsToggle":{"label":"阴影","tooltip":"显示直接阴影"},"sunLightingToggle":{"label":"按日期和时间确定太阳位置","tooltip":"使用日期和时间确定太阳位置(否则将相对于照相机进行确定)"},"unsupported":"仅 SceneView 支持日光工具。","playDay":"动画化一天中的阳光和阴影","playYear":"动画化一年中的阳光和阴影","pause":"暂停","season":"季节","spring":"春季","summer":"夏季","winter":"冬季","fall":"秋季"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_zh-HK.json new file mode 100644 index 00000000..a154ae87 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_zh-HK.json @@ -0,0 +1 @@ +{"title":"日光","shadowsToggle":{"label":"陰影","tooltip":"顯示直接陰影"},"sunLightingToggle":{"label":"按日期和時間排列的太陽位置","tooltip":"使用日期和時間來判定太陽位置 (否則相對於相機)"},"unsupported":"僅 SceneView 支援日光工具。","playDay":"模擬一天的日出和日落","playYear":"模擬一年的日出和日落","pause":"暫停","season":"季節","spring":"春天","summer":"夏天","winter":"冬天","fall":"秋天"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_zh-TW.json new file mode 100644 index 00000000..a154ae87 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Daylight/t9n/Daylight_zh-TW.json @@ -0,0 +1 @@ +{"title":"日光","shadowsToggle":{"label":"陰影","tooltip":"顯示直接陰影"},"sunLightingToggle":{"label":"按日期和時間排列的太陽位置","tooltip":"使用日期和時間來判定太陽位置 (否則相對於相機)"},"unsupported":"僅 SceneView 支援日光工具。","playDay":"模擬一天的日出和日落","playYear":"模擬一年的日出和日落","pause":"暫停","season":"季節","spring":"春天","summer":"夏天","winter":"冬天","fall":"秋天"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D.json new file mode 100644 index 00000000..32d508d4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D.json @@ -0,0 +1 @@ +{"direct":"Direct","distance":"Distance","hint":"Start to measure by clicking in the scene to place your first point.","horizontal":"Horizontal","newMeasurement":"New measurement","snappingDisablePrompt":"Press and hold the Ctrl key to temporarily disable snapping.","snappingDisablePromptAlternate":"Hold the Ctrl key to temporarily disable snapping.","unit":"Unit","unsupported":"3D direct line measurement is only supported in SceneView.","vertical":"Vertical","widgetLabel":"Direct Line Measurement"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_ar.json new file mode 100644 index 00000000..4ee3e8ed --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_ar.json @@ -0,0 +1 @@ +{"direct":"مباشر","distance":"المسافة","hint":"ابدأ بالقياس بالنقر على المشهد لوضع النقطة الأولى.","horizontal":"أفقياً","newMeasurement":"قياس جديد","snappingDisablePrompt":"اضغط مع الاستمرار على مفتاح Ctrl لتعطيل الانطباق مؤقتًا.","snappingDisablePromptAlternate":"اضغط باستمرار على مفتاح Ctrl لتعطيل الانطباق مؤقتًا.","unit":"وحدة","unsupported":"قياس الخط المباشر ثلاثي الأبعاد مدعوم فقط في SceneView.","vertical":"عمودي","widgetLabel":"قياس الخط المباشر"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_bg.json new file mode 100644 index 00000000..34380adc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_bg.json @@ -0,0 +1 @@ +{"direct":"По права линия","distance":"Разстояние","hint":"Започнете да измервате, като натиснете върху сцената, за да поставите първата си точка.","horizontal":"Хоризонтално","newMeasurement":"Ново измерване","snappingDisablePrompt":"Натиснете и задръжте клавиша Ctrl, за да деактивирате временно напасване.","snappingDisablePromptAlternate":"Задръжте клавиша Ctrl, за да деактивирате временно напасване.","unit":"Мерна единица","unsupported":"3D измерване по права линия се поддържа само в SceneView.","vertical":"Вертикално","widgetLabel":"Измерване по права линия"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_bs.json new file mode 100644 index 00000000..26e69ba6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_bs.json @@ -0,0 +1 @@ +{"direct":"Izravno","distance":"Udaljenost","hint":"Započnite mjerenje tako da kliknete na scenu za postavljanje prve točke","horizontal":"Vodoravni","newMeasurement":"Novo mjerenje","snappingDisablePrompt":"Pritisnite i držite tipku Ctrl da biste privremeno onemogućili snimanje.","snappingDisablePromptAlternate":"Držite tipku Ctrl da biste privremeno onemogućili snimanje.","unit":"Jedinica","unsupported":"Izravno mjerenje 3D linijske udaljenosti podržano je samo u pregledniku scene.","vertical":"Uspravno","widgetLabel":"Izravno mjerenje linije"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_ca.json new file mode 100644 index 00000000..096e4b93 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_ca.json @@ -0,0 +1 @@ +{"direct":"Directa","distance":"Distància","hint":"Per iniciar la mesura, feu clic a l'escena i col·loqueu el primer punt.","horizontal":"Horitzontal","newMeasurement":"Mesura nova","snappingDisablePrompt":"Premeu i mantingueu premuda la tecla Ctrl per desactivar temporalment l'alineació.","snappingDisablePromptAlternate":"Mantingueu premuda la tecla Ctrl per desactivar temporalment l'alineació.","unit":"Unitat","unsupported":"La mesura de línia directa 3D només s'admet a l'SceneView.","vertical":"Vertical","widgetLabel":"Mesura de línia directa"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_cs.json new file mode 100644 index 00000000..cb4753a9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_cs.json @@ -0,0 +1 @@ +{"direct":"Přímo","distance":"Vzdálenost","hint":"Kliknutím do scény umístěte první bod a zahajte měření.","horizontal":"Vodorovně","newMeasurement":"Nové měření","snappingDisablePrompt":"Stisknutím a podržením klávesy Ctrl můžete dočasně vypnout přichytávání.","snappingDisablePromptAlternate":"Podržením klávesy Ctrl dočasně vypnete přichytávání.","unit":"Jednotka","unsupported":"Měření přímých linií ve 3D je podporováno pouze v SceneView.","vertical":"Svisle","widgetLabel":"Měření přímých linií"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_da.json new file mode 100644 index 00000000..5150e11a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_da.json @@ -0,0 +1 @@ +{"direct":"Direkte","distance":"Afstand","hint":"Begynd at måle ved at klikke i scenen for at placere det første punkt.","horizontal":"Vandret","newMeasurement":"Nye målinger","snappingDisablePrompt":"Tryk på og hold Ctrl-tasten nede for midlertidigt at deaktivere snapping.","snappingDisablePromptAlternate":"Hold Ctrl-tasten nede for midlertidigt at deaktivere snapping.","unit":"Enhed","unsupported":"3D direkte linje-måling understøttes kun i SceneView.","vertical":"Lodret","widgetLabel":"Direkte linje-måling"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_de.json new file mode 100644 index 00000000..89d5f763 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_de.json @@ -0,0 +1 @@ +{"direct":"Direkt","distance":"Abstand","hint":"Beginnen Sie die Messung, indem Sie in die Szene klicken, um den ersten Punkt zu platzieren.","horizontal":"Horizontal","newMeasurement":"Neue Messung","snappingDisablePrompt":"Halten Sie die Strg-Taste gedrückt, um die Fangfunktion vorübergehend zu deaktivieren.","snappingDisablePromptAlternate":"Halten Sie die Strg-Taste gedrückt, um die Fangfunktion vorübergehend zu deaktivieren.","unit":"Einheit","unsupported":"Die direkte 3D-Linienmessung wird nur in SceneView unterstützt.","vertical":"Vertikal","widgetLabel":"Messung in direkter Linie"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_el.json new file mode 100644 index 00000000..94620037 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_el.json @@ -0,0 +1 @@ +{"direct":"Απευθείας","distance":"Απόσταση","hint":"Εκκινήστε τη μέτρηση κάνοντας κλικ στην προβολή 3D για να τοποθετήσετε το πρώτο σας σημείο.","horizontal":"Οριζόντια","newMeasurement":"Νέα μέτρηση","snappingDisablePrompt":"Πατήστε και κρατήστε πατημένο το πλήκτρο Ctrl για να απενεργοποιήσετε προσωρινά την αγκίστρωση.","snappingDisablePromptAlternate":"Κρατήστε πατημένο το πλήκτρο Ctrl για να απενεργοποιήσετε προσωρινά την αγκίστρωση.","unit":"Μονάδα","unsupported":"Η μέτρηση άμεσων γραμμών 3D υποστηρίζεται μόνο στο SceneView.","vertical":"Κατακόρυφα","widgetLabel":"Μέτρηση σε ευθεία γραμμή"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_en.json new file mode 100644 index 00000000..32d508d4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_en.json @@ -0,0 +1 @@ +{"direct":"Direct","distance":"Distance","hint":"Start to measure by clicking in the scene to place your first point.","horizontal":"Horizontal","newMeasurement":"New measurement","snappingDisablePrompt":"Press and hold the Ctrl key to temporarily disable snapping.","snappingDisablePromptAlternate":"Hold the Ctrl key to temporarily disable snapping.","unit":"Unit","unsupported":"3D direct line measurement is only supported in SceneView.","vertical":"Vertical","widgetLabel":"Direct Line Measurement"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_es.json new file mode 100644 index 00000000..9d9802c1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_es.json @@ -0,0 +1 @@ +{"direct":"Línea recta","distance":"Distancia","hint":"Empiece a medir haciendo clic en la escena para colocar su primer punto.","horizontal":"Horizontal","newMeasurement":"Nueva medición","snappingDisablePrompt":"Mantenga pulsada la tecla Ctrl para deshabilitar la alineación temporalmente.","snappingDisablePromptAlternate":"Pulse la tecla Ctrl para deshabilitar temporalmente la alineación.","unit":"Unidad","unsupported":"La medición de líneas directas 3D solo admite en SceneView.","vertical":"Vertical","widgetLabel":"Medición de línea directa"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_et.json new file mode 100644 index 00000000..ddda49b5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_et.json @@ -0,0 +1 @@ +{"direct":"Otse","distance":"Vahemaa","hint":"Mõõtmise alustamiseks klõpsake stseeni, kuhu soovite asetada oma esimese punkti.","horizontal":"Horisontaalne","newMeasurement":"Uus mõõtmine","snappingDisablePrompt":"Haakimise ajutiselt keelamiseks vajutage ja hoidke all klahvi Ctrl.","snappingDisablePromptAlternate":"Haakimise ajutiselt keelamiseks hoidke all klahvi Ctrl.","unit":"Ühik","unsupported":"3D-sirgjoonemõõtmist toetab ainult SceneView.","vertical":"Vertikaalne","widgetLabel":"Sirgjooneline mõõtmine"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_fi.json new file mode 100644 index 00000000..04961d96 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_fi.json @@ -0,0 +1 @@ +{"direct":"Suora","distance":"Etäisyys","hint":"Aloita mittaus napsauttamalla maisemaa ja sijoita ensimmäinen pisteesi.","horizontal":"Vaaka","newMeasurement":"Uusi mittaus","snappingDisablePrompt":"Poista tartunta tilapäisesti käytöstä painamalla Ctrl-näppäintä ja pitämällä se painettuna.","snappingDisablePromptAlternate":"Poista tartunta tilapäisesti käytöstä pitämällä Ctrl-näppäin painettuna.","unit":"Yksikkö","unsupported":"Kolmiulotteista suoran viivan mittausta tuetaan vain SceneView-sovelluksessa.","vertical":"Pysty","widgetLabel":"Suora viivan mittaus"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_fr.json new file mode 100644 index 00000000..216e5c8e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_fr.json @@ -0,0 +1 @@ +{"direct":"Directe","distance":"Distance","hint":"Commencez à mesurer en cliquant dans la scène pour placer le premier point.","horizontal":"Horizontale","newMeasurement":"Nouvelle mesure","snappingDisablePrompt":"Appuyez sur la touche Ctrl et maintenez-la enfoncée pour désactiver provisoirement la capture.","snappingDisablePromptAlternate":"Maintenez la touche Ctrl enfoncée pour désactiver provisoirement la capture.","unit":"Unité","unsupported":"La mesure de ligne directe 3D est uniquement prise en charge dans la vue de scène.","vertical":"Verticale","widgetLabel":"Mesure de ligne directe"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_he.json new file mode 100644 index 00000000..b7399952 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_he.json @@ -0,0 +1 @@ +{"direct":"ישר","distance":"מרחק","hint":"התחל במדידה על ידי לחיצה בסצנה כדי להציב את הנקודה הראשונה.","horizontal":"אופקי","newMeasurement":"מדידה חדשה","snappingDisablePrompt":"לחץ והחזק את מקש Ctrl כדי להשבית זמנית הצמדה.","snappingDisablePromptAlternate":"החזק את מקש Ctrl כדי להשבית זמנית הצמדה.","unit":"יחידה","unsupported":"מדידת אזור בקו ישר נתמכת רק ב-SceneView.","vertical":"אנכי","widgetLabel":"מדידת קו ישר"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_hr.json new file mode 100644 index 00000000..26e69ba6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_hr.json @@ -0,0 +1 @@ +{"direct":"Izravno","distance":"Udaljenost","hint":"Započnite mjerenje tako da kliknete na scenu za postavljanje prve točke","horizontal":"Vodoravni","newMeasurement":"Novo mjerenje","snappingDisablePrompt":"Pritisnite i držite tipku Ctrl da biste privremeno onemogućili snimanje.","snappingDisablePromptAlternate":"Držite tipku Ctrl da biste privremeno onemogućili snimanje.","unit":"Jedinica","unsupported":"Izravno mjerenje 3D linijske udaljenosti podržano je samo u pregledniku scene.","vertical":"Uspravno","widgetLabel":"Izravno mjerenje linije"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_hu.json new file mode 100644 index 00000000..c39e09fa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_hu.json @@ -0,0 +1 @@ +{"direct":"Közvetlen","distance":"Távolság","hint":"A mérést úgy kell elkezdeni, hogy bele kell kattintani a 3D térképbe az első pont elhelyezéséhez.","horizontal":"Vízszintes","newMeasurement":"Új mérés","snappingDisablePrompt":"A Ctrl billentyű lenyomva tartásával ideiglenesen letilthatja a hozzáillesztést.","snappingDisablePromptAlternate":"Tartsa lenyomva a Ctrl billentyűt a hozzáillesztés ideiglenes kikapcsolásához.","unit":"Mértékegység","unsupported":"A 3D közvetlen vonalmérést csak a SceneView támogatja.","vertical":"Függőleges","widgetLabel":"Közvetlen vonalmérés"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_id.json new file mode 100644 index 00000000..418974ce --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_id.json @@ -0,0 +1 @@ +{"direct":"Langsung","distance":"Jarak","hint":"Mulai pengukuran dengan mengklik scene untuk meletakkan titik pertama Anda.","horizontal":"Horizontal","newMeasurement":"Pengukuran baru","snappingDisablePrompt":"Tekan dan tahan tombol Ctrl untuk menonaktifkan snapping sementara.","snappingDisablePromptAlternate":"Tahan tombol Ctrl untuk menonaktifkan snapping sementara.","unit":"Unit","unsupported":"Pengukuran garis langsung 3D hanya didukung dalam SceneView.","vertical":"Vertikal","widgetLabel":"Pengukuran Garis Langsung"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_it.json new file mode 100644 index 00000000..4aecb39e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_it.json @@ -0,0 +1 @@ +{"direct":"Diretto","distance":"Distanza","hint":"Iniziare a misurare facendo clic sulla scena per posizionare il primo punto.","horizontal":"Orizzontale","newMeasurement":"Nuova misurazione","snappingDisablePrompt":"Tenere premuto il tasto Ctrl per disabilitare temporaneamente la gestione delle tolleranze.","snappingDisablePromptAlternate":"Tenere premuto il tasto Ctrl per disabilitare temporaneamente la gestione delle tolleranze.","unit":"Unità","unsupported":"La misurazione della linea diretta 3D è supportata solo in SceneView.","vertical":"Verticale","widgetLabel":"Misurazione linea diretta"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_ja.json new file mode 100644 index 00000000..c82d3ab2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_ja.json @@ -0,0 +1 @@ +{"direct":"直線","distance":"距離","hint":"シーンで始点となる位置をクリックし、計測を開始します。","horizontal":"水平","newMeasurement":"新しい計測","snappingDisablePrompt":"Ctrl キーを押したままにすると、スナップが一時的に無効になります。","snappingDisablePromptAlternate":"Ctrl キーを押したままにすると、スナップが一時的に無効になります。","unit":"単位","unsupported":"SceneView では 3D の直線計測のみがサポートされています。","vertical":"鉛直","widgetLabel":"直線の計測"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_ko.json new file mode 100644 index 00000000..0214daf1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_ko.json @@ -0,0 +1 @@ +{"direct":"직선","distance":"거리","hint":"첫 번째 포인트를 배치하기 위해 씬에서 클릭하여 측정을 시작합니다.","horizontal":"수평","newMeasurement":"새 측정","snappingDisablePrompt":"Ctrl 키를 길게 누르면 스내핑이 일시적으로 비활성화됩니다.","snappingDisablePromptAlternate":"Ctrl 키를 누르고 있으면 스내핑이 일시적으로 비활성화됩니다.","unit":"단위","unsupported":"씬 뷰에서는 3D 직선 라인 측정만 지원됩니다.","vertical":"수직","widgetLabel":"직선 측정"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_lt.json new file mode 100644 index 00000000..6d1126e5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_lt.json @@ -0,0 +1 @@ +{"direct":"Įžambinė","distance":"Atstumas","hint":"Norėdami pažymėti pirmąjį tašką, pradėkite matuoti spustelėdami sceną.","horizontal":"Horizontalė","newMeasurement":"Naujas matavimas","snappingDisablePrompt":"Norėdami laikinai išjungti fiksavimą, paspauskite ir palaikykite klavišą Ctrl.","snappingDisablePromptAlternate":"Norėdami laikinai išjungti fiksavimą, laikykite nuspaudę klavišą Ctrl.","unit":"Matavimo vienetai","unsupported":"Trimatis tiesioginės linijos matavimas palaikomas tik scenos peržiūroje.","vertical":"Vertikalė","widgetLabel":"Tiesios linijos matavimas"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_lv.json new file mode 100644 index 00000000..819842bb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_lv.json @@ -0,0 +1 @@ +{"direct":"Virziens","distance":"Attālums","hint":"Sāciet mērīt, noklikšķinot scēnā, lai novietotu pirmo punktu.","horizontal":"Horizontāli","newMeasurement":"Jauns mērījums","snappingDisablePrompt":"Nospiediet un turiet taustiņu Ctrl, lai īslaicīgi atspējotu pielipināšanu.","snappingDisablePromptAlternate":"Turiet nospiestu taustiņu Ctrl, lai īslaicīgi atspējotu pielipināšanu.","unit":"Mērvienība","unsupported":"3D tiešu līniju mērīšana tiek atbalstīta tikai skatā SceneView (Scēnas skats).","vertical":"Vertikāli","widgetLabel":"Taisnas līnijas mērījums"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_nb.json new file mode 100644 index 00000000..109e7759 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_nb.json @@ -0,0 +1 @@ +{"direct":"Direkte","distance":"Avstand","hint":"Start målingen ved å klikke i scenen for å plassere det første punktet.","horizontal":"Vannrett","newMeasurement":"Ny måling","snappingDisablePrompt":"Trykk og hold nede Ctrl-tasten for å deaktivere forankring midlertidig.","snappingDisablePromptAlternate":"Hold nede Ctrl-tasten for å deaktivere forankring midlertidig.","unit":"Enhet","unsupported":"3D-måling av direkte linje støttes bare i SceneView.","vertical":"Loddrett","widgetLabel":"Måling av direkte linje"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_nl.json new file mode 100644 index 00000000..0d42ccc1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_nl.json @@ -0,0 +1 @@ +{"direct":"Direct","distance":"Afstand","hint":"Begin met meten door in de scene te klikken om uw eerste punt te plaatsen","horizontal":"Horizontaal","newMeasurement":"Nieuwe meting","snappingDisablePrompt":"Houd de toets Ctrl ingedrukt om snapping tijdelijk uit te schakelen.","snappingDisablePromptAlternate":"Houd de toets Ctrl ingedrukt om snapping tijdelijk uit te schakelen.","unit":"Eenheid","unsupported":"3D-directe lijnmeting wordt alleen ondersteund in SceneView.","vertical":"Verticaal","widgetLabel":"Directe lijnmeting"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_pl.json new file mode 100644 index 00000000..bc1e26d3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_pl.json @@ -0,0 +1 @@ +{"direct":"Bezpośrednio","distance":"Odległość","hint":"Rozpocznij pomiar, klikając w scenie, aby umiejscowić pierwszy punkt.","horizontal":"Poziomo","newMeasurement":"Nowy pomiar","snappingDisablePrompt":"Naciśnij i przytrzymaj klawisz Ctrl, aby tymczasowo wyłączyć funkcję dociągania.","snappingDisablePromptAlternate":"Przytrzymaj klawisz Ctrl, aby tymczasowo wyłączyć funkcję dociągania.","unit":"Jednostka","unsupported":"Bezpośredni pomiar linii 3D jest obsługiwany tylko w komponencie SceneView.","vertical":"Pionowo","widgetLabel":"Bezpośredni pomiar linii"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_pt-BR.json new file mode 100644 index 00000000..6b1179c4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_pt-BR.json @@ -0,0 +1 @@ +{"direct":"Direto","distance":"Distância","hint":"Inicie a medição clicando na cena para posicionar seu primeiro ponto.","horizontal":"Horizontal","newMeasurement":"Nova medição","snappingDisablePrompt":"Pressione e segure a tecla Ctrl para desativar temporariamente o ajuste.","snappingDisablePromptAlternate":"Pressione a tecla Ctrl para desativar temporariamente o ajuste.","unit":"Unidade","unsupported":"A medição de linha direta 3D é suportada somente no SceneView.","vertical":"Vertical","widgetLabel":"Medição de Linha Reta"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_pt-PT.json new file mode 100644 index 00000000..f863e18e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_pt-PT.json @@ -0,0 +1 @@ +{"direct":"Direto","distance":"Distância","hint":"Comece a medir ao clicar na cena para colocar o seu primeiro ponto.","horizontal":"Horizontal","newMeasurement":"Nova medição","snappingDisablePrompt":"Prima continuamente a tecla Ctrl para desativar temporariamente o ajuste.","snappingDisablePromptAlternate":"Prima a tecla Ctrl para desativar temporariamente o ajuste.","unit":"Unidade","unsupported":"Medição de linha direta não se encontra disponível em MapView.","vertical":"Vertical","widgetLabel":"Medição da Linha Direta"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_ro.json new file mode 100644 index 00000000..afaeadf1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_ro.json @@ -0,0 +1 @@ +{"direct":"Direct","distance":"Distanţă","hint":"Începeți să măsurați făcând clic în scenă pentru a plasa primul punct.","horizontal":"Orizontal","newMeasurement":"Măsurare nouă","snappingDisablePrompt":"Apăsați și mențineți apăsată tasta Ctrl pentru a dezactiva temporar fixarea.","snappingDisablePromptAlternate":"Mențineți apăsată tasta Ctrl pentru a dezactiva temporar fixarea.","unit":"Unitate","unsupported":"Măsurarea directă a liniei 3D este acceptată doar în SceneView.","vertical":"Vertical","widgetLabel":"Măsurarea directă a liniei"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_ru.json new file mode 100644 index 00000000..60dc52db --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_ru.json @@ -0,0 +1 @@ +{"direct":"По прямой","distance":"Расстояние","hint":"Начните измерение, щелкнув сцену, чтобы разместить первую точку.","horizontal":"Горизонтально","newMeasurement":"Новое измерение","snappingDisablePrompt":"Нажмите и удерживайте клавишу Ctrl для временного отключения замыкания.","snappingDisablePromptAlternate":"Удерживайте клавишу Ctrl для временного отключения замыкания.","unit":"Единица измерения","unsupported":"Измерение прямой 3D-линии поддерживается только в виде сцены.","vertical":"Вертикальная","widgetLabel":"Измерение по прямой"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_sk.json new file mode 100644 index 00000000..6b788890 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_sk.json @@ -0,0 +1 @@ +{"direct":"Priame","distance":"Vzdialenosť","hint":"Začnite meranie kliknutím do scény pre umiestnenie prvého bodu.","horizontal":"Vodorovný","newMeasurement":"Nové meranie","snappingDisablePrompt":"Stlačením a podržaním klávesy Ctrl dočasne zakážete prichytávanie.","snappingDisablePromptAlternate":"Podržaním klávesy Ctrl dočasne zakážete prichytávanie.","unit":"Jednotka","unsupported":"3D meranie línie je podporované iba v Scénickom pohľade.","vertical":"Zvislý","widgetLabel":"Priame meranie línie"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_sl.json new file mode 100644 index 00000000..2a931b6f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_sl.json @@ -0,0 +1 @@ +{"direct":"Neposredno","distance":"Razdalja","hint":"Začnite meriti tako, da kliknete na prizor in postavite vašo prvo točko.","horizontal":"Horizontalno","newMeasurement":"Nova meritev","snappingDisablePrompt":"Pritisnite in držite tipko Ctrl, da začasno onemogočite privlačnost.","snappingDisablePromptAlternate":"Držite tipko Ctrl, da začasno onemogočite privlačnost.","unit":"Enota","unsupported":"3D-meritev neposredne linije je podprta samo v pregledovalniku 3D-prizorov.","vertical":"Vertikalno","widgetLabel":"Meritev neposredne linije"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_sr.json new file mode 100644 index 00000000..71e50669 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_sr.json @@ -0,0 +1 @@ +{"direct":"Direktno","distance":"Rastojanje","hint":"Otpočnite merenja klikom na scenu kako biste namestili prvu tačku.","horizontal":"Horizontalno","newMeasurement":"Novo merenje","snappingDisablePrompt":"Pritisnite i držite taster Ctrl da biste privremeno onemogućili kačenje.","snappingDisablePromptAlternate":"Držite taster Ctrl da biste privremeno onemogućili kačenje.","unit":"Jedinica","unsupported":"Direktno merenje linije u 3D je podržano samo u aplikaciji SceneView.","vertical":"Vertikalno","widgetLabel":"Merenje direktne linije"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_sv.json new file mode 100644 index 00000000..1f84210f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_sv.json @@ -0,0 +1 @@ +{"direct":"Direkt","distance":"Avstånd","hint":"Börja mäta genom att klicka i scenen för att placera den första punkten","horizontal":"Horisontell","newMeasurement":"Ny mätning","snappingDisablePrompt":"Tryck på och håll ned Ctrl-tangenten för att tillfälligt inaktivera snappning.","snappingDisablePromptAlternate":"Håll ned Ctrl-tangenten för att tillfälligt inaktivera snappning.","unit":"Enhet","unsupported":"3D-direktlinjemätning stöds bara i SceneView.","vertical":"Vertikal","widgetLabel":"Direkt linjemätning"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_th.json new file mode 100644 index 00000000..ed7f8618 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_th.json @@ -0,0 +1 @@ +{"direct":"แนวตรง","distance":"ระยะทาง","hint":"เริ่มวัดด้วยการคลิกในซีน เพื่อวางจุดแรกของคุณ","horizontal":"แนวนอน","newMeasurement":"การวัดใหม่","snappingDisablePrompt":"กดแป้น Ctrl ค้างไว้เพื่อปิดใช้งานการสแน็ปชั่วคราว","snappingDisablePromptAlternate":"กดแป้น Ctrl ค้างไว้เพื่อปิดใช้งานการสแน็ปชั่วคราว","unit":"หน่วย","unsupported":"รองรับการวัดเส้นตรง 3D เฉพาะใน SceneView","vertical":"ตั้งฉาก","widgetLabel":"การวัดโดยเส้นตรง"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_tr.json new file mode 100644 index 00000000..1a4cd34c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_tr.json @@ -0,0 +1 @@ +{"direct":"Doğrudan","distance":"Mesafe","hint":"İlk noktanızı yerleştirmek için sahneye tıklayarak ölçüme başlayın.","horizontal":"Yatay","newMeasurement":"Yeni ölçüm","snappingDisablePrompt":"Yakalamayı geçici olarak devre dışı bırakmak için Ctrl tuşunu basılı tutun.","snappingDisablePromptAlternate":"Yakalamayı geçici olarak devre dışı bırakmak için Ctrl tuşunu basılı tutun.","unit":"Birim","unsupported":"3B doğrudan hat ölçümü sadece SceneView’da desteklenir.","vertical":"Dikey","widgetLabel":"Direkt Çizgi Ölçümü"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_uk.json new file mode 100644 index 00000000..06f29347 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_uk.json @@ -0,0 +1 @@ +{"direct":"Пряма","distance":"Відстань","hint":"Почніть вимірювання, клацнувши на сцені для розміщення першої точки.","horizontal":"Горизонтальний","newMeasurement":"Нове вимірювання","snappingDisablePrompt":"Натисніть і утримуйте клавішу Ctrl, щоб тимчасово вимкнути замикання.","snappingDisablePromptAlternate":"Утримуйте клавішу Ctrl, щоб тимчасово вимкнути замикання.","unit":"Одиниця","unsupported":"Вимірювання прямих 3D-ліній підтримується тільки в SceneView.","vertical":"Вертикальний","widgetLabel":"Вимірювання прямих ліній"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_vi.json new file mode 100644 index 00000000..b9e9cff3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_vi.json @@ -0,0 +1 @@ +{"direct":"Trực tiếp","distance":"Khoảng cách","hint":"Bắt đầu đo bằng cách nhấp vào scene để đặt điểm đầu tiên.","horizontal":"Ngang","newMeasurement":"Phép đo mới","snappingDisablePrompt":"Nhấn và giữ phím Ctrl để tạm thời tắt tính năng bắt dính.","snappingDisablePromptAlternate":"Giữ phím Ctrl để tạm thời tắt tính năng bắt dính.","unit":"Đơn vị","unsupported":"Tính toán đường trực tiếp 3D chỉ được hỗ trợ trong SceneView.","vertical":"Dọc","widgetLabel":"Đo Đường thẳng Trực tiếp"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_zh-CN.json new file mode 100644 index 00000000..835fafd2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_zh-CN.json @@ -0,0 +1 @@ +{"direct":"直线","distance":"距离","hint":"通过单击场景以放置您的第一个点来开始测量。","horizontal":"水平","newMeasurement":"新测量","snappingDisablePrompt":"长按 Ctrl 键可临时禁用捕捉。","snappingDisablePromptAlternate":"长按 Ctrl 键可临时禁用捕捉。","unit":"单位","unsupported":"仅 SceneView 支持 3D 直线测量。","vertical":"竖直","widgetLabel":"直线测量"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_zh-HK.json new file mode 100644 index 00000000..3a9ec7cd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_zh-HK.json @@ -0,0 +1 @@ +{"direct":"方向","distance":"距離","hint":"按一下場景來放置第一個點,以開始測量。","horizontal":"水平","newMeasurement":"新測量","snappingDisablePrompt":"按住 Ctrl 鍵以暫時停用捕捉功能。","snappingDisablePromptAlternate":"按住 Ctrl 鍵以暫時停用捕捉功能。","unit":"單位","unsupported":"僅 SceneView 支援 3D 直線測量。","vertical":"垂直","widgetLabel":"直線測量"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_zh-TW.json new file mode 100644 index 00000000..3a9ec7cd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_zh-TW.json @@ -0,0 +1 @@ +{"direct":"方向","distance":"距離","hint":"按一下場景來放置第一個點,以開始測量。","horizontal":"水平","newMeasurement":"新測量","snappingDisablePrompt":"按住 Ctrl 鍵以暫時停用捕捉功能。","snappingDisablePromptAlternate":"按住 Ctrl 鍵以暫時停用捕捉功能。","unit":"單位","unsupported":"僅 SceneView 支援 3D 直線測量。","vertical":"垂直","widgetLabel":"直線測量"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad.json new file mode 100644 index 00000000..f30d7515 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad.json @@ -0,0 +1 @@ +{"widgetLabel":"Directional Pad","northWest":"North West","north":"North","northEast":"North East","east":"East","southEast":"South East","south":"South","southWest":"South West","west":"West","heading":"Heading","resetHeading":"Reset heading","unsupported":"Directional Pad is only supported in MapView."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_ar.json new file mode 100644 index 00000000..7d9a1fad --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"لوحة الاتجاه","northWest":"شمال غربي","north":"شمال","northEast":"شمال شرقي","east":"شرق","southEast":"جنوب شرقي","south":"جنوب","southWest":"جنوب غربي","west":"غرب","heading":"عنوان","resetHeading":"إعادة تعيين العنوان","unsupported":"لوحة الاتجاه مدعومة فقط في MapView."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_bg.json new file mode 100644 index 00000000..276de644 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Подложка за посока","northWest":"Северозапад","north":"Север","northEast":"Североизток","east":"Изток","southEast":"Югоизток","south":"Юг","southWest":"Югозапад","west":"Запад","heading":"Посока на движение","resetHeading":"Нулиране на посоката на движение","unsupported":"Подложката за посока се поддържа само в MapView."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_bs.json new file mode 100644 index 00000000..0e4974bc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Usmjerivačke tipke","northWest":"Sjeverozapad","north":"Sjever","northEast":"Sjeveroistok","east":"Istok","southEast":"Jugoistok","south":"Jugo","southWest":"Jugozapad","west":"Zapad","heading":"Zaglavlje","resetHeading":"Poništi naslov","unsupported":"Usmjerivačke tipke podržane su samo u MapView."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_ca.json new file mode 100644 index 00000000..0e4fbaf4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Creu direccional","northWest":"Nord-oest","north":"Nord","northEast":"Nord-est","east":"Est","southEast":"Sud-est","south":"Sud","southWest":"Sud-oest","west":"Oest","heading":"Rumb","resetHeading":"Restableix el rumb","unsupported":"La creu direccional només s'admet al MapView."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_cs.json new file mode 100644 index 00000000..6fc2e8f9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Směrová podložka (D-Pad)","northWest":"Severozápad","north":"Sever","northEast":"Severovýchod","east":"Východ","southEast":"Jihovýchod","south":"Jih","southWest":"Jihozápad","west":"Západ","heading":"Směr","resetHeading":"Resetovat směr","unsupported":"Směrová podložka (D-Pad) je podporována pouze v MapView."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_da.json new file mode 100644 index 00000000..15f1f221 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Retningsgivende pad","northWest":"Nordvest","north":"Nord","northEast":"Nordøst","east":"Øst","southEast":"Sydøst","south":"Syd","southWest":"Sydvest","west":"Vest","heading":"Overskrift","resetHeading":"Nulstil overskrift","unsupported":"Retningsgivende pad understøttes kun i MapView."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_de.json new file mode 100644 index 00000000..facf5816 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Steuerkreuz","northWest":"Nordwest","north":"Nord","northEast":"Nordosten","east":"Ost","southEast":"Südosten","south":"Süd","southWest":"Südwesten","west":"West","heading":"Überschrift","resetHeading":"Überschrift zurücksetzen","unsupported":"Das Drehkreuz wird nur in MapView unterstützt."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_el.json new file mode 100644 index 00000000..3cc2dfcf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Pad κατεύθυνσης","northWest":"Βορειοδυτική Περιφέρεια","north":"Βόρεια","northEast":"Βορειοανατολική Περιφέρεια","east":"Ανατολικά","southEast":"Νοτιοανατολική Περιφέρεια","south":"Νότια","southWest":"Νοτιοδυτική Περιφέρεια","west":"Δυτικά","heading":"Επικεφαλίδα","resetHeading":"Επαναφορά επικεφαλίδας","unsupported":"Το κατευθυντικό pad υποστηρίζεται μόνο στο MapView."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_en.json new file mode 100644 index 00000000..f30d7515 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Directional Pad","northWest":"North West","north":"North","northEast":"North East","east":"East","southEast":"South East","south":"South","southWest":"South West","west":"West","heading":"Heading","resetHeading":"Reset heading","unsupported":"Directional Pad is only supported in MapView."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_es.json new file mode 100644 index 00000000..40dee9fe --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Panel direccional","northWest":"Noroeste","north":"Norte","northEast":"Nordeste","east":"Este","southEast":"Sudeste","south":"Sur","southWest":"Sudoeste","west":"Oeste","heading":"Encabezado","resetHeading":"Restablecer encabezado","unsupported":"El panel direccional solo se admite en MapView."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_et.json new file mode 100644 index 00000000..25a1098d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Suunaklahvistik","northWest":"Loe","north":"Põhi","northEast":"Kirre","east":"Ida","southEast":"Kagu","south":"Lõuna","southWest":"Edel","west":"Lääs","heading":"Suund","resetHeading":"Lähtesta päis","unsupported":"Suunaklahvistikku toetatakse ainult kaardivaates."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_fi.json new file mode 100644 index 00000000..a39a0d2c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Suunnattu täyttö","northWest":"Luode","north":"Pohjoinen","northEast":"Koillinen","east":"Itä","southEast":"Kaakko","south":"Etelä","southWest":"Lounas","west":"Länsi","heading":"Suunta","resetHeading":"Palauta suunta","unsupported":"Suunnattua täyttöä tuetaan vain MapView:ssa."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_fr.json new file mode 100644 index 00000000..03ad42f9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Pavé directionnel","northWest":"Nord-ouest","north":"Nord","northEast":"Nord-est","east":"Est","southEast":"Sud-est","south":"Sud","southWest":"Sud-ouest","west":"Ouest","heading":"Cap","resetHeading":"Réinitialiser le cap","unsupported":"Le pavé directionnel est uniquement pris en charge dans les vues cartographiques."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_he.json new file mode 100644 index 00000000..3c3e1c24 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_he.json @@ -0,0 +1 @@ +{"widgetLabel":"מילוי כיווני","northWest":"צפון מערב","north":"צפון","northEast":"צפון מזרח","east":"מזרח","southEast":"דרום מזרח","south":"דרום","southWest":"דרום מערב","west":"מערב","heading":"כיוון","resetHeading":"איפוס כיוון","unsupported":"מילוי כיווני נתמך רק ב-MapView."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_hr.json new file mode 100644 index 00000000..0e4974bc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Usmjerivačke tipke","northWest":"Sjeverozapad","north":"Sjever","northEast":"Sjeveroistok","east":"Istok","southEast":"Jugoistok","south":"Jugo","southWest":"Jugozapad","west":"Zapad","heading":"Zaglavlje","resetHeading":"Poništi naslov","unsupported":"Usmjerivačke tipke podržane su samo u MapView."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_hu.json new file mode 100644 index 00000000..5a5347de --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Irány felület","northWest":"Észak-nyugat","north":"Észak","northEast":"Észak-kelet","east":"Kelet","southEast":"Dél-kelet","south":"Dél","southWest":"Dél-nyugat","west":"Nyugat","heading":"Címsor","resetHeading":"Mozgási irány visszaállítása","unsupported":"Az irány felületet csak a MapView támogatja."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_id.json new file mode 100644 index 00000000..13b53254 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Directional Pad","northWest":"Barat Laut","north":"Utara","northEast":"Timur Laut","east":"Timur","southEast":"Tenggara","south":"Selatan","southWest":"Barat Daya","west":"Barat","heading":"Heading","resetHeading":"Atur ulang heading","unsupported":"Directional Pad hanya didukung di MapView."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_it.json new file mode 100644 index 00000000..2e8ae89f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Pad direzionale","northWest":"Nord ovest","north":"Nord","northEast":"Nord est","east":"Est","southEast":"Sud est","south":"Sud","southWest":"Sud ovest","west":"Ovest","heading":"Intestazione","resetHeading":"Ripristina rotta","unsupported":"Il Pad direzionale è supportato soltanto in MapView."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_ja.json new file mode 100644 index 00000000..b88be25e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"方向パッド","northWest":"北西","north":"北","northEast":"北東","east":"東","southEast":"南東","south":"南","southWest":"南西","west":"西","heading":"方位","resetHeading":"方位のリセット","unsupported":"方向パッドは MapView でのみサポートされています。"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_ko.json new file mode 100644 index 00000000..bf22defc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"방향 패드","northWest":"북서","north":"북","northEast":"북동","east":"동","southEast":"남동","south":"남","southWest":"남서","west":"서","heading":"방향","resetHeading":"방향 재설정","unsupported":"방향 패드는 MapView에서만 지원됩니다."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_lt.json new file mode 100644 index 00000000..bfcbf0dc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Krypčių svirtelė","northWest":"Šiaurės vakarai","north":"Šiaurė","northEast":"Šiaurės rytai","east":"Rytai","southEast":"Pietryčiai","south":"Pietūs","southWest":"Pietvakariai","west":"Vakarai","heading":"Antraštė","resetHeading":"Iš naujo nustatyti kryptį","unsupported":"Krypčių svirtelė palaikoma tik MapView."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_lv.json new file mode 100644 index 00000000..7e8267f1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Virzienu bloks","northWest":"Ziemeļrietumi","north":"Ziemeļi","northEast":"Ziemeļaustrumi","east":"Austrumi","southEast":"Dienvidaustrumi","south":"Dienvidi","southWest":"Dienvidrietumi","west":"Rietumi","heading":"Virsraksts","resetHeading":"Atiestatīt virsrakstu","unsupported":"Virzienu bloks tiek atbalstīts tikai MapView."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_nb.json new file mode 100644 index 00000000..a567fa33 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Retningsplate","northWest":"Nordvest","north":"Nord","northEast":"Nordøst","east":"Øst","southEast":"Sørøst","south":"Sør","southWest":"Sørvest","west":"Vest","heading":"Topptekst","resetHeading":"Tilbakestill topptekst","unsupported":"Retningsplaten støttes bare i MapView."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_nl.json new file mode 100644 index 00000000..623b345a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Richtingsknop","northWest":"Noordwest","north":"Noord","northEast":"Noordoost","east":"Oost","southEast":"Zuidoost","south":"Zuid","southWest":"Zuidwest","west":"West","heading":"Koptekst","resetHeading":"Richting opnieuw instellen","unsupported":"Richtingsknop wordt alleen ondersteund in MapView."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_pl.json new file mode 100644 index 00000000..492c7fb5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Pad kierunkowy","northWest":"Północny zachód","north":"Północ","northEast":"Północny wschód","east":"Wschód","southEast":"Południowy wschód","south":"Południe","southWest":"Południowy zachód","west":"Zachód","heading":"Kierunek","resetHeading":"Zresetuj nagłówek","unsupported":"Pad kierunkowy jest obsługiwany tylko w aplikacji MapView."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_pt-BR.json new file mode 100644 index 00000000..9f26721a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Pad Direcional","northWest":"Nordeste","north":"Norte","northEast":"Norte-Leste","east":"Leste","southEast":"Sul-Leste","south":"Sul","southWest":"Sudeste","west":"Oeste","heading":"Direção","resetHeading":"Redefinir rumo","unsupported":"O pad direcional somente é compatível com MapView."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_pt-PT.json new file mode 100644 index 00000000..511adb42 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Pad Direcional","northWest":"Noroeste","north":"Norte","northEast":"Nordeste","east":"Este","southEast":"Sudeste","south":"Sul","southWest":"Sudoeste","west":"Oeste","heading":"Cabeçalho","resetHeading":"Repor título","unsupported":"O Pad Direcional só é suportado no MapView."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_ro.json new file mode 100644 index 00000000..c417625a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Pad direcțional","northWest":"Nord-Vest","north":"Nord","northEast":"Nord-Est","east":"Est","southEast":"Sud-Est","south":"Sud","southWest":"Sud-Vest","west":"Vest","heading":"Antet","resetHeading":"Resetare antet","unsupported":"Padul direcțional este acceptat doar în MapView."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_ru.json new file mode 100644 index 00000000..a44b2750 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Навигационная клавиша","northWest":"Северо-Западное","north":"Север","northEast":"Северо-восток","east":"Восток","southEast":"Юго-восток","south":"Юг","southWest":"Юго-запад","west":"Запад","heading":"Заголовок","resetHeading":"Сбросить курс","unsupported":"Навигационная клавиша поддерживается только в виде карты."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_sk.json new file mode 100644 index 00000000..449ae78e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Smerová podložka","northWest":"Severozápad","north":"Sever","northEast":"Severovýchod","east":"Východ","southEast":"Juhovýchod","south":"Juh","southWest":"Juhozápad","west":"Západ","heading":"Nadpis","resetHeading":"Resetovať nadpis","unsupported":"Smerová podložka je podporovaná iba v Mapovom pohľade."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_sl.json new file mode 100644 index 00000000..08921518 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Smerni plošček","northWest":"Severozahod","north":"Sever","northEast":"Severovzhod","east":"Vzhod","southEast":"Jugovzhod","south":"Jug","southWest":"Jugozahod","west":"Zahod","heading":"Glava","resetHeading":"Ponastavi glavo","unsupported":"Smerni plošček je podprt samo v pregledovalniku kart."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_sr.json new file mode 100644 index 00000000..da7a2158 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Usmerena podloga","northWest":"Severozapadni region","north":"Sever","northEast":"Severoistok","east":"Istok","southEast":"Jugoistok","south":"Jug","southWest":"Jugozapad","west":"Zapad","heading":"Zaglavlje","resetHeading":"Resetuj pravac","unsupported":"Usmerena podloga je podržana samo u MapView."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_sv.json new file mode 100644 index 00000000..656fa033 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Ifyllning av riktning","northWest":"Nordväst","north":"Norr","northEast":"Nordöst","east":"Öster","southEast":"Sydöst","south":"Söder","southWest":"Sydväst","west":"Väster","heading":"Rubrik","resetHeading":"Återställ rubrik","unsupported":"Ifyllning av riktning stöds endast i MapView."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_th.json new file mode 100644 index 00000000..af7cb841 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_th.json @@ -0,0 +1 @@ +{"widgetLabel":"แพ็ดทิศทาง","northWest":"นอร์ทเวสต์","north":"เหนือ","northEast":"ตะวันออกเฉียงเหนือ","east":"ตะวันออก","southEast":"ตะวันออกเฉียงใต้","south":"ใต้","southWest":"ตะวันตกเฉียงใต้","west":"ตะวันตก","heading":"หัวเรื่อง","resetHeading":"รีเซ็ตทิศทาง","unsupported":"ขณะนี้จะมีเฉพาะใน MapView ที่รองรับการใช้แพ็ดทิศทาง"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_tr.json new file mode 100644 index 00000000..5caad0d7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Yönlendirme Pedi","northWest":"Kuzey Batı","north":"Kuzey","northEast":"Kuzey Doğu","east":"Doğu","southEast":"Güney Doğu","south":"Güney","southWest":"Güney Batı","west":"Batı","heading":"Başlık","resetHeading":"Üst bilgiyi sıfırla","unsupported":"Yönlendirme pedi sadece MapView’de desteklenir."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_uk.json new file mode 100644 index 00000000..fd939cf4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Навігаційна клавіша","northWest":"Північний захід","north":"Північ","northEast":"Північний схід","east":"Схід","southEast":"Південний схід","south":"Південь","southWest":"Південний Захід","west":"Захід","heading":"Курс","resetHeading":"Відновити курс","unsupported":"Навігаційна клавіша підтримується лише у MapView."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_vi.json new file mode 100644 index 00000000..39dfd555 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Phím Định hướng","northWest":"Tây Bắc","north":"Bắc","northEast":"Đông Bắc","east":"Đông","southEast":"Đông Nam","south":"Nam","southWest":"Tây Nam","west":"Tây","heading":"Tiêu đề","resetHeading":"Thiết lập lại đầu mục","unsupported":"Phím Định hướng chỉ được hỗ trợ trong MapView."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_zh-CN.json new file mode 100644 index 00000000..8c1786cc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"方向键","northWest":"西北","north":"北","northEast":"东北","east":"东","southEast":"东南","south":"南","southWest":"西南","west":"西","heading":"标题","resetHeading":"重置标题","unsupported":"方向键仅在 MapView 中支持。"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_zh-HK.json new file mode 100644 index 00000000..3d192a55 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"方向墊","northWest":"西北區","north":"北部","northEast":"東北區","east":"東部","southEast":"東南區","south":"南部","southWest":"西南區","west":"西部","heading":"標題","resetHeading":"重設標題","unsupported":"僅 MapView 支援方向墊。"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_zh-TW.json new file mode 100644 index 00000000..3d192a55 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DirectionalPad/t9n/DirectionalPad_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"方向墊","northWest":"西北區","north":"北部","northEast":"東北區","east":"東部","southEast":"東南區","south":"南部","southWest":"西南區","west":"西部","heading":"標題","resetHeading":"重設標題","unsupported":"僅 MapView 支援方向墊。"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions.json new file mode 100644 index 00000000..ab18db1a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions.json @@ -0,0 +1 @@ +{"widgetLabel":"Directions","addStop":"Add stop","clearRoute":"Clear route","departAt":"Depart at","departureTime":"Departure time","directionsPlaceholder":"Your route will appear here.","eta":"Estimated time of arrival","intermediateCosts":"Intermediate costs","leaveNow":"Leave now","primaryCosts":"Primary costs","removeStop":"Remove stop","reverseStops":"Reverse stops","secondaryCosts":"Secondary costs","signInRequired":"Sign-in required","stopLabel":"Stop","timeUnspecified":"Time unspecified","travelMode":"Travel mode","unlocated":"Unlocated","zoomToRoute":"Zoom to route","errors":{"unableToLoadServiceMetadata":"Cannot load route service. This may be due to the service not being accessible.","unableToRoute":"Unable to route between stops.","unknownError":"There seems to have been an error."},"viewLayerDetails":"View layer details","missingLayer":"A RouteLayer is not assigned to the Directions widget."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_ar.json new file mode 100644 index 00000000..6521b5dd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"اتجاهات","addStop":"إضافة محطة","clearRoute":"مسح المسار","departAt":"مغادرة في","departureTime":"وقت المغادرة","directionsPlaceholder":"سوف يظهر المسار الخاص بك هنا.","eta":"الوقت المقدر للوصول","intermediateCosts":"التكاليف المتوسطة","leaveNow":"مغادرة الآن","primaryCosts":"التكاليف الأساسية","removeStop":"إزالة المحطة","reverseStops":"عكس المحطات","secondaryCosts":"التكاليف الثانوية","signInRequired":"مطلوب تسجيل الدخول","stopLabel":"إيقاف","timeUnspecified":"الوقت غير محدد","travelMode":"وضع السفر","unlocated":"غير موقع","zoomToRoute":"تكبير/تصغير المسار","errors":{"unableToLoadServiceMetadata":"لا يمكن تحميل خدمات التوجيه. قد يحدث ذلك بسبب عدم القدرة على الوصول إلى الخدمة.","unableToRoute":"يتعذر التوجيه بين المحطات.","unknownError":"يبدوا أن هناك خطأ."},"viewLayerDetails":"عرض تفاصيل الطبقة","missingLayer":"لم يتم تعيين RouteLayer إلى عنصر واجهة المستخدم \"الاتجاهات\"."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_bg.json new file mode 100644 index 00000000..9b82903e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Посоки","addStop":"Добавяне на спирка","clearRoute":"Изчистване на маршрут","departAt":"Отпътуване в","departureTime":"Час на отпътуване","directionsPlaceholder":"Вашият маршрут ще се появи тук.","eta":"Очаквано време на пристигане","intermediateCosts":"Междинни разходи","leaveNow":"Излизане сега","primaryCosts":"Основни разходи","removeStop":"Премахване на спирка","reverseStops":"Анулиране на спирки","secondaryCosts":"Вторични разходи","signInRequired":"Нужна е регистрация","stopLabel":"Стоп","timeUnspecified":"Непосочено време","travelMode":"Режим за пътуване","unlocated":"Нелокализиран","zoomToRoute":"Увеличете до маршрут","errors":{"unableToLoadServiceMetadata":"Не може да зареди услугата за маршрут. Това може да се дължи на липсата на достъп до услугата.","unableToRoute":"Не може да се направи маршрут между спирките.","unknownError":"Изглежда има грешка."},"viewLayerDetails":"Преглед на подробностите за слоя","missingLayer":"Към изпълнимия модул Упътвания не е зададен RouteLayer."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_bs.json new file mode 100644 index 00000000..07385a31 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Upute za vožnju","addStop":"Dodaj mjesto zaustavljanja","clearRoute":"Izbriši rutu","departAt":"Otiđite u","departureTime":"Vrijeme odlaska","directionsPlaceholder":"Ovdje će se pojaviti vaša ruta.","eta":"Procijenjeno vrijeme dolaska","intermediateCosts":"Intermedijarni troškovi","leaveNow":"Odmah krenite","primaryCosts":"Primarni troškovi","removeStop":"Ukloni mjesto zaustavljanja","reverseStops":"Obrni mjesta zaustavljanja","secondaryCosts":"Sekundarni troškovi","signInRequired":"Potrebna prijava","stopLabel":"Mjesto zaustavljanja","timeUnspecified":"Vrijeme nije određeno","travelMode":"Način putovanja","unlocated":"Nelocirano","zoomToRoute":"Povećaj na rutu","errors":{"unableToLoadServiceMetadata":"Ne može se učitati usluga rute. To je možda zbog nedostupnosti usluge.","unableToRoute":"Nije moguće preusmjeriti između zaustavljanja.","unknownError":"Čini se da je došlo do pogreške."},"viewLayerDetails":"Prikaži pojedinosti sloja","missingLayer":"RouteLayer nije dodijeljen widgetu za upute."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_ca.json new file mode 100644 index 00000000..5a098c5d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Indicacions","addStop":"Afegeix una parada","clearRoute":"Esborra la ruta","departAt":"Sortida a","departureTime":"Hora de sortida","directionsPlaceholder":"La ruta es mostrarà aquí.","eta":"Hora estimada d'arribada","intermediateCosts":"Costos intermedis","leaveNow":"Sortida ara","primaryCosts":"Costos principals","removeStop":"Elimina la parada","reverseStops":"Inverteix les parades","secondaryCosts":"Costos secundaris","signInRequired":"Inici de sessió obligatori","stopLabel":"Atura","timeUnspecified":"Hora no especificada","travelMode":"Mode de viatge","unlocated":"Sense localitzar","zoomToRoute":"Aplica el zoom a la ruta","errors":{"unableToLoadServiceMetadata":"No es pot carregar el servei de rutes. La causa pot ser que no es pugui accedir al servei.","unableToRoute":"No es pot assignar una ruta entre parades.","unknownError":"Sembla que s'ha produït un error."},"viewLayerDetails":"Mostra els detalls de la capa","missingLayer":"No s'ha assignat cap capa de ruta al widget Indicacions."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_cs.json new file mode 100644 index 00000000..25ec30db --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Navigace","addStop":"Přidat zastávku","clearRoute":"Vyčistit trasu","departAt":"Odjezd v","departureTime":"Čas odjezdu","directionsPlaceholder":"Vaše trasa se zobrazí zde.","eta":"Odhadovaný čas příjezdu","intermediateCosts":"Průběžné náklady","leaveNow":"Vyrazit nyní","primaryCosts":"Primární náklady","removeStop":"Odebrat zastávku","reverseStops":"Obrátit zastávky","secondaryCosts":"Sekundární náklady","signInRequired":"Požadováno přihlášení","stopLabel":"Zastavit","timeUnspecified":"Čas nespecifikován","travelMode":"Způsob přepravy","unlocated":"Neumístěna","zoomToRoute":"Přiblížit na trasu","errors":{"unableToLoadServiceMetadata":"Nelze načíst službu trasování. Tato služba nemusí být dostupná.","unableToRoute":"Nelze naplánovat trasu mezi zastávkami.","unknownError":"Vypadá to, že došlo k chybě."},"viewLayerDetails":"Zobrazit podrobnosti vrstvy","missingLayer":"K widgetu Navigace není přiřazena vrstva RouteLayer."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_da.json new file mode 100644 index 00000000..f619b652 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Vejledninger","addStop":"Tilføj stop","clearRoute":"Ryd rute","departAt":"Afgang kl.","departureTime":"Afgangstid","directionsPlaceholder":"Din rute vil blive vist her","eta":"Anslået ankomsttidspunkt","intermediateCosts":"Midlertidige omkostninger","leaveNow":"Afgang nu","primaryCosts":"Primære omkostninger","removeStop":"Fjern stop","reverseStops":"Vend stop","secondaryCosts":"Sekundære omkostninger","signInRequired":"Log ind påkrævet","stopLabel":"Stop","timeUnspecified":"Tid ikke angivet","travelMode":"Rejsetilstand","unlocated":"Ikke placeret","zoomToRoute":"Zoom til rute","errors":{"unableToLoadServiceMetadata":"Kan ikke indlæse rutetjeneste. Dette kan skyldes, at tjenesten ikke er tilgængelig.","unableToRoute":"Kan ikke planlægge rute mellem stop.","unknownError":"Der ser ud til at have været en fejl."},"viewLayerDetails":"Vis oplysninger om lag","missingLayer":"Et rutelag er ikke tildelt til Kørselsvejlednings-widget'en."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_de.json new file mode 100644 index 00000000..b38ff753 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Wegbeschreibung","addStop":"Stopp hinzufügen","clearRoute":"Route löschen","departAt":"Abfahren um","departureTime":"Abfahrtszeit","directionsPlaceholder":"Die Route wird hier angezeigt.","eta":"Geschätzte Ankunftszeit","intermediateCosts":"Temporäre Kosten","leaveNow":"Jetzt losfahren","primaryCosts":"Primäre Kosten","removeStop":"Stopp entfernen","reverseStops":"Stopps umkehren","secondaryCosts":"Sekundäre Kosten","signInRequired":"Anmeldung erforderlich","stopLabel":"Stop","timeUnspecified":"Zeit nicht angegeben","travelMode":"Reisemodus","unlocated":"Nicht verortet","zoomToRoute":"Auf Route zoomen","errors":{"unableToLoadServiceMetadata":"Der Routen-Service kann nicht geladen werden. Der Grund hierfür kann sein, dass auf den Service nicht zugegriffen werden kann.","unableToRoute":"Es kann keine Route zwischen Stopps ermittelt werden.","unknownError":"Offenbar ist ein Fehler aufgetreten."},"viewLayerDetails":"Layer-Details anzeigen","missingLayer":"Dem Widget \"Wegbeschreibung\" ist kein Routen-Layer zugewiesen."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_el.json new file mode 100644 index 00000000..417cb546 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Οδηγίες","addStop":"Προσθήκη στάσης","clearRoute":"Απαλοιφή διαδρομής","departAt":"Αναχώρηση στις","departureTime":"Ώρα αναχώρησης","directionsPlaceholder":"Η διαδρομή σας θα εμφανίζεται εδώ.","eta":"Εκτιμώμενη ώρα άφιξης","intermediateCosts":"Ενδιάμεσο κόστος","leaveNow":"Έξοδος τώρα","primaryCosts":"Κύριο κόστος","removeStop":"Κατάργηση στάσης","reverseStops":"Αναστροφή στάσεων","secondaryCosts":"Δευτερεύον κόστος","signInRequired":"Απαιτείται είσοδος","stopLabel":"Τερματισμός","timeUnspecified":"Μη καθορισμένος χρόνος","travelMode":"Travel mode (Τρόπος μετάβασης)","unlocated":"Δεν έχει καθοριστεί τοποθεσία.","zoomToRoute":"Εστίαση στη διαδρομή","errors":{"unableToLoadServiceMetadata":"Δεν είναι δυνατή η φόρτωση της υπηρεσίας δρομολόγησης. Αυτό ίσως οφείλεται στο γεγονός ότι η υπηρεσία δεν είναι προσβάσιμη.","unableToRoute":"Δεν είναι δυνατή η δρομολόγηση μεταξύ στάσεων.","unknownError":"Μάλλον έχει παρουσιαστεί κάποιο σφάλμα."},"viewLayerDetails":"Προβολή λεπτομερειών θεματικού επιπέδου","missingLayer":"Ένα RouteLayer δεν έχει εκχωρηθεί στο widget Κατευθύνσεις."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_en.json new file mode 100644 index 00000000..ab18db1a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Directions","addStop":"Add stop","clearRoute":"Clear route","departAt":"Depart at","departureTime":"Departure time","directionsPlaceholder":"Your route will appear here.","eta":"Estimated time of arrival","intermediateCosts":"Intermediate costs","leaveNow":"Leave now","primaryCosts":"Primary costs","removeStop":"Remove stop","reverseStops":"Reverse stops","secondaryCosts":"Secondary costs","signInRequired":"Sign-in required","stopLabel":"Stop","timeUnspecified":"Time unspecified","travelMode":"Travel mode","unlocated":"Unlocated","zoomToRoute":"Zoom to route","errors":{"unableToLoadServiceMetadata":"Cannot load route service. This may be due to the service not being accessible.","unableToRoute":"Unable to route between stops.","unknownError":"There seems to have been an error."},"viewLayerDetails":"View layer details","missingLayer":"A RouteLayer is not assigned to the Directions widget."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_es.json new file mode 100644 index 00000000..3d0db2c9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Indicaciones","addStop":"Agregar parada","clearRoute":"Borrar ruta","departAt":"Salida de","departureTime":"Hora de salida","directionsPlaceholder":"Su ruta aparecerá aquí.","eta":"Hora estimada de llegada","intermediateCosts":"Costes intermedios","leaveNow":"Salir ahora","primaryCosts":"Costes principales","removeStop":"Eliminar parada","reverseStops":"Invertir paradas","secondaryCosts":"Costes secundarios","signInRequired":"Inicio de sesión obligatorio","stopLabel":"Detener","timeUnspecified":"Tiempo no especificado","travelMode":"Modo de viaje","unlocated":"No ubicado","zoomToRoute":"Acercar a ruta","errors":{"unableToLoadServiceMetadata":"No se puede cargar el servicio de rutas. Puede deberse a que el servicio no está accesible.","unableToRoute":"No se pueden generar rutas entre paradas.","unknownError":"Parece que se ha producido un error."},"viewLayerDetails":"Ver detalles de capas","missingLayer":"No se ha asignado una capa de ruta al widget de indicaciones."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_et.json new file mode 100644 index 00000000..ec68694a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Juhised","addStop":"Lisa peatus","clearRoute":"Tühista marsruut","departAt":"Lahkumisaeg","departureTime":"Väljumisaeg","directionsPlaceholder":"Teie marsruut kuvatakse siin.","eta":"Eeldatav saabumisaeg","intermediateCosts":"Vahepealsed kulud","leaveNow":"Lahku kohe","primaryCosts":"Põhikulud","removeStop":"Eemalda peatus","reverseStops":"Pööra peatuste järjekord ümber","secondaryCosts":"Teisesed kulud","signInRequired":"Sisselogimine on nõutav","stopLabel":"Peata","timeUnspecified":"Määramata aeg","travelMode":"Sõidurežiim","unlocated":"Lokeerimata","zoomToRoute":"Suumi marsruudile","errors":{"unableToLoadServiceMetadata":"Ei saa laadida marsruuditeenust. Põhjus võib olla selles, et teenus ei ole kättesaadav.","unableToRoute":"Ei saa luua peatuste vahelist marsruuti.","unknownError":"Ilmnes tõrge."},"viewLayerDetails":"Kuva kihi üksikasjad","missingLayer":"Kihti RouteLayer pole teejuhiste vidinasse määratud."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_fi.json new file mode 100644 index 00000000..f9d4b0cc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Suunnat","addStop":"Lisää pysähdys","clearRoute":"Tyhjennä reitti","departAt":"Lähtö","departureTime":"Lähtöaika","directionsPlaceholder":"Reittisi näkyy tässä.","eta":"Arvioitu saapumisaika","intermediateCosts":"Välilliset kustannukset","leaveNow":"Lähde nyt","primaryCosts":"Ensisijaiset kustannukset","removeStop":"Poista pysähdys","reverseStops":"Käännä pysähdykset","secondaryCosts":"Toissijaiset kustannukset","signInRequired":"Sisäänkirjautuminen vaaditaan","stopLabel":"Lopeta","timeUnspecified":"Määrittämätön aika","travelMode":"Matkustustapa","unlocated":"Paikantamaton","zoomToRoute":"Tarkenna reittiin","errors":{"unableToLoadServiceMetadata":"Reittipalvelua ei voi ladata. Tämä voi johtua siitä, että palvelu ei ole käytettävissä.","unableToRoute":"Reititys pysähdysten välillä ei onnistu.","unknownError":"Näyttää siltä, että on ilmennyt virhe."},"viewLayerDetails":"Näytä karttatason tiedot","missingLayer":"Reittiohjeet-pienoisohjelmalle ei määritetä RouteLayeria."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_fr.json new file mode 100644 index 00000000..dbab3ff9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Feuilles de route","addStop":"Ajouter un arrêt","clearRoute":"Effacer l’itinéraire","departAt":"Partir à","departureTime":"Heure de départ","directionsPlaceholder":"Votre itinéraire apparaîtra ici.","eta":"Heure d’arrivée estimée","intermediateCosts":"Coûts intermédiaires","leaveNow":"Partir maintenant","primaryCosts":"Coûts primaires","removeStop":"Supprimer l’arrêt","reverseStops":"Inverser les arrêts","secondaryCosts":"Coûts secondaires","signInRequired":"Connexion requise","stopLabel":"Arrêt","timeUnspecified":"Date/heure non spécifiée","travelMode":"Mode de déplacement","unlocated":"Non localisé","zoomToRoute":"Zoom sur l’itinéraire","errors":{"unableToLoadServiceMetadata":"Impossible de charger le service d’itinéraire. Le service n’est peut-être pas accessible.","unableToRoute":"Impossible de créer un itinéraire entre les arrêts.","unknownError":"Une erreur semble s’être produite."},"viewLayerDetails":"Afficher les détails de la couche","missingLayer":"Aucune couche d’itinéraire n’est attribuée au widget Feuille de route."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_he.json new file mode 100644 index 00000000..a6f249c5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_he.json @@ -0,0 +1 @@ +{"widgetLabel":"מסלולים","addStop":"הוסף תחנה","clearRoute":"נקה מסלול","departAt":"צא ב-","departureTime":"זמן יציאה","directionsPlaceholder":"המסלול שלך יופיע כאן.","eta":"שעת הגעה משוערת","intermediateCosts":"עלויות ביניים","leaveNow":"צא עכשיו","primaryCosts":"עלויות עיקריות","removeStop":"הסר עצירה","reverseStops":"הפוך עצירות","secondaryCosts":"עלויות משניות","signInRequired":"נדרשת כניסה","stopLabel":"עצור","timeUnspecified":"לא צוין זמן","travelMode":"מצב נסיעה","unlocated":"לא נמצא","zoomToRoute":"התמקד במסלול","errors":{"unableToLoadServiceMetadata":"לא ניתן לטעון את שירות המסלולים. ייתכן שהסיבה לכך היא שהשירות אינו נגיש.","unableToRoute":"לא ניתן לנתב בין עצירות.","unknownError":"נראה שאירעה שגיאה."},"viewLayerDetails":"הצג פרטי שכבה","missingLayer":"RouteLayer לא הוקצתה לווידג'ט 'כיוונים'."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_hr.json new file mode 100644 index 00000000..07385a31 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Upute za vožnju","addStop":"Dodaj mjesto zaustavljanja","clearRoute":"Izbriši rutu","departAt":"Otiđite u","departureTime":"Vrijeme odlaska","directionsPlaceholder":"Ovdje će se pojaviti vaša ruta.","eta":"Procijenjeno vrijeme dolaska","intermediateCosts":"Intermedijarni troškovi","leaveNow":"Odmah krenite","primaryCosts":"Primarni troškovi","removeStop":"Ukloni mjesto zaustavljanja","reverseStops":"Obrni mjesta zaustavljanja","secondaryCosts":"Sekundarni troškovi","signInRequired":"Potrebna prijava","stopLabel":"Mjesto zaustavljanja","timeUnspecified":"Vrijeme nije određeno","travelMode":"Način putovanja","unlocated":"Nelocirano","zoomToRoute":"Povećaj na rutu","errors":{"unableToLoadServiceMetadata":"Ne može se učitati usluga rute. To je možda zbog nedostupnosti usluge.","unableToRoute":"Nije moguće preusmjeriti između zaustavljanja.","unknownError":"Čini se da je došlo do pogreške."},"viewLayerDetails":"Prikaži pojedinosti sloja","missingLayer":"RouteLayer nije dodijeljen widgetu za upute."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_hu.json new file mode 100644 index 00000000..30f15578 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Útvonalak","addStop":"Megálló hozzáadása","clearRoute":"Útvonal törlése","departAt":"Indulás ekkor","departureTime":"Indulási idő","directionsPlaceholder":"Az Ön útvonala fog itt megjelenni.","eta":"A megérkezés becsült időpontja","intermediateCosts":"Közbenső költségek","leaveNow":"Kilépés most","primaryCosts":"Elsődleges költségek","removeStop":"Megálló eltávolítása","reverseStops":"Megállók megfordítása","secondaryCosts":"Másodlagos költségek","signInRequired":"Be kell jelentkezni","stopLabel":"Megálló","timeUnspecified":"Idő nincs megadva","travelMode":"Utazási mód","unlocated":"Nincs megkeresve","zoomToRoute":"Nagyítás az útvonalra","errors":{"unableToLoadServiceMetadata":"Nem lehet betölteni az útvonaltervező szolgáltatást. Ennek oka lehet, hogy a szolgáltatás nem érhető el.","unableToRoute":"Nem lehet útvonalat megállapítani a megállók között.","unknownError":"Úgy tűnik, hiba történt."},"viewLayerDetails":"Réteg adatainak megtekintése","missingLayer":"A RouteLayer nincs hozzárendelve az Útvonalterv widgethez."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_id.json new file mode 100644 index 00000000..e4746857 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Arah","addStop":"Tambahkan pemberhentian","clearRoute":"Bersihkan rute","departAt":"Berangkat pada","departureTime":"Waktu keberangkatan","directionsPlaceholder":"Rute Anda akan muncul di sini.","eta":"Perkiraan waktu kedatangan","intermediateCosts":"Biaya menengah","leaveNow":"Tinggalkan Sekarang","primaryCosts":"Biaya utama","removeStop":"Hapus perhentian","reverseStops":"Balikkan perhentian","secondaryCosts":"Biaya sekunder","signInRequired":"Harus masuk","stopLabel":"Stop","timeUnspecified":"Waktu tidak ditentukan","travelMode":"Mode Perjalanan","unlocated":"Tidak memilki lokasi","zoomToRoute":"Zoom ke rute","errors":{"unableToLoadServiceMetadata":"Tidak dapat memuat layanan rute. Ini mungkin kedaluwarsa karena layanan tidak lagi dapat diakses.","unableToRoute":"Tidak dapat merutekan antar-pemberhentian.","unknownError":"Sepertinya ada kesalahan."},"viewLayerDetails":"Lihat detail layer","missingLayer":"RouteLayer tidak ditetapkan ke widget Petunjuk Arah."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_it.json new file mode 100644 index 00000000..61be6a04 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Indicazioni","addStop":"Aggiungi fermata","clearRoute":"Cancella percorso","departAt":"Partenza alle","departureTime":"Ora di partenza","directionsPlaceholder":"Il percorso apparirà qui.","eta":"Tempo di arrivo stimato","intermediateCosts":"Costi intermedi","leaveNow":"Parti ora","primaryCosts":"Costi primari","removeStop":"Rimuovi fermata","reverseStops":"Inverti fermate","secondaryCosts":"Costi secondari","signInRequired":"Accesso richiesto","stopLabel":"Termine","timeUnspecified":"Ora non specificata","travelMode":"Modalità di viaggio","unlocated":"Non posizionati","zoomToRoute":"Zoom sul percorso","errors":{"unableToLoadServiceMetadata":"Impossibile caricare il servizio itinerario. Potrebbe essere dovuto al fatto che il servizio non è accessibile.","unableToRoute":"Incapace di instradare tra le fermate.","unknownError":"Probabilmente si è verificato un errore."},"viewLayerDetails":"Visualizzare i dettagli dei layer","missingLayer":"Layer percorso non assegnato al widget Indicazioni."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_ja.json new file mode 100644 index 00000000..d18a8dbe --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"ルート案内","addStop":"ストップの地点","clearRoute":"ルートの消去","departAt":"出発時間","departureTime":"出発時間","directionsPlaceholder":"ルートはここに表示されます。","eta":"推定到着時間","intermediateCosts":"中間コスト","leaveNow":"今すぐ移動","primaryCosts":"プライマリ コスト","removeStop":"ストップの削除","reverseStops":"ストップの反転","secondaryCosts":"セカンダリ コスト","signInRequired":"サインインが必要です","stopLabel":"訪問先","timeUnspecified":"時間が指定されていません","travelMode":"移動モード","unlocated":"未配置(U)","zoomToRoute":"ルートにズーム","errors":{"unableToLoadServiceMetadata":"ルート サービスを読み込めません。 これは、サービスにアクセスできないことが原因と考えられます。","unableToRoute":"ストップ間のルート検索はできません。","unknownError":"エラーが発生しているようです。"},"viewLayerDetails":"レイヤーの詳細の表示","missingLayer":"RouteLayer がルート案内ウィジェットに割り当てられていません。"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_ko.json new file mode 100644 index 00000000..28745edf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"길찾기","addStop":"경유지 추가","clearRoute":"경로 지우기","departAt":"출발지","departureTime":"출발 시간","directionsPlaceholder":"경로가 여기에 나타납니다.","eta":"도착 예상 시간","intermediateCosts":"중간 비용","leaveNow":"지금 나가기","primaryCosts":"기본 비용","removeStop":"경유지 제거","reverseStops":"경유지 전환","secondaryCosts":"보조 비용","signInRequired":"로그인해야 함","stopLabel":"중지","timeUnspecified":"시간이 지정되지 않음","travelMode":"이동 모드","unlocated":"할당되지 않은","zoomToRoute":"경로로 확대","errors":{"unableToLoadServiceMetadata":"경로 서비스를 불러올 수 없습니다. 이는 서비스에 접근하지 못하기 때문일 수 있습니다.","unableToRoute":"경유지 사이로 경로를 지정할 수 없습니다.","unknownError":"오류가 발생한 것 같습니다."},"viewLayerDetails":"레이어 세부정보 보기","missingLayer":"길찾기 위젯에 RouteLayer가 할당되지 않았습니다."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_lt.json new file mode 100644 index 00000000..973cdb89 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Maršrutai","addStop":"Pridėti sustojimą","clearRoute":"Šalinti maršrutą","departAt":"Išvykti","departureTime":"Išvykimo laikas","directionsPlaceholder":"Čia bus rodomas jūsų maršrutas.","eta":"Numatomas atvykimo laikas","intermediateCosts":"Tarpinės išlaidos","leaveNow":"Išvykti dabar","primaryCosts":"Pagrindinės išlaidos","removeStop":"Pašalinti sustojimą","reverseStops":"Pašalinti sustojimus","secondaryCosts":"Antrinės išlaidos","signInRequired":"Būtina prisijungti","stopLabel":"Stabdyti","timeUnspecified":"Laikas nenurodytas","travelMode":"Kelionės režimas","unlocated":"Nerasta","zoomToRoute":"Pritraukti maršrutą","errors":{"unableToLoadServiceMetadata":"Nepavyksta įkelti maršrutų paslaugos. Tai galėjo nutikti dėl to, kad paslauga yra nepasiekiama.","unableToRoute":"Tarp šių stotelių maršruto nustatyti nepavyko.","unknownError":"Berods įvyko klaida."},"viewLayerDetails":"Peržiūrėti išsamią sluoksnio informaciją","missingLayer":"RouteLayer nėra priskirtas valdikliui Maršrutai."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_lv.json new file mode 100644 index 00000000..8c662e70 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Virzieni","addStop":"Pievienot pieturas punktu","clearRoute":"Notīrīt maršrutu","departAt":"Atiešanas laiks","departureTime":"Izbraukšanas laiks","directionsPlaceholder":"Jūsu maršruts tiks parādīts šeit.","eta":"Prognozētais pienākšanas laiks","intermediateCosts":"Starpniecības izmaksas","leaveNow":"Doties tūlīt","primaryCosts":"Primārās izmaksas","removeStop":"Noņemt pieturas punktu","reverseStops":"Apvērst pieturas punktus","secondaryCosts":"Sekundārās izmaksas","signInRequired":"Ir jāpierakstās","stopLabel":"Apturēt","timeUnspecified":"Nenorādīts laiks","travelMode":"Ceļošanas režīms","unlocated":"Nav piešķirts","zoomToRoute":"Pietuvināt maršrutam","errors":{"unableToLoadServiceMetadata":"Nevarēja ielādēt maršrutēšanas servisu. Iespējams, tas ir tādēļ, ka serviss nav pieejams.","unableToRoute":"Nevar maršrutēt starp pieturām.","unknownError":"Šķiet, ka ir radusies kļūda."},"viewLayerDetails":"Skatīt detalizētu informāciju par slāni","missingLayer":"Norāžu logrīkam nav piešķirts RouteLayer."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_nb.json new file mode 100644 index 00000000..ce69c148 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Anvisninger","addStop":"Legge til stopp","clearRoute":"Fjern rute","departAt":"Avreise kl.","departureTime":"Avreisetid","directionsPlaceholder":"Ruten vises her.","eta":"Beregnet ankomsttid","intermediateCosts":"Mellomliggende kostnader","leaveNow":"Avreise nå","primaryCosts":"Primærkostnader","removeStop":"Fjern stopp","reverseStops":"Vend stopp","secondaryCosts":"Sekundærkostnader","signInRequired":"Pålogging kreves","stopLabel":"Stopp","timeUnspecified":"Tid ikke angitt","travelMode":"Reisemåte","unlocated":"Ikke plassert","zoomToRoute":"Zoom til rute","errors":{"unableToLoadServiceMetadata":"Kan ikke laste inn rutetjeneste. Det kan skyldes at tjenesten ikke er tilgjengelig.","unableToRoute":"Kan ikke opprette rute mellom stopp.","unknownError":"Det virker som det har oppstått en feil."},"viewLayerDetails":"Vis lagdetaljer","missingLayer":"Et rutelag er ikke tilordnet til miniprogrammet for rutebeskrivelser."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_nl.json new file mode 100644 index 00000000..c8932ea3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Routebeschrijving","addStop":"Stop toevoegen","clearRoute":"Wis route","departAt":"Vertrekken om","departureTime":"Vertrektijd","directionsPlaceholder":"Uw route wordt hier weergegeven.","eta":"Geschatte aankomsttijd","intermediateCosts":"Intermediaire kosten","leaveNow":"Nu vertrekken","primaryCosts":"Primaire kosten","removeStop":"Stop verwijderen","reverseStops":"Stops omkeren","secondaryCosts":"Secundaire kosten","signInRequired":"Aanmelding vereist","stopLabel":"Stoppen","timeUnspecified":"Tijd ongespecificeerd","travelMode":"Manieren van reizen","unlocated":"Locatie onbekend","zoomToRoute":"Zoom naar route","errors":{"unableToLoadServiceMetadata":"Kan route service niet laden. Dit kan zijn omdat de dienst niet beschikbaar is.","unableToRoute":"Kan de route niet bepalen tussen stops.","unknownError":"Er lijkt een fout te zijn opgetreden."},"viewLayerDetails":"Laagdetails weergeven","missingLayer":"Er is geen RouteLayer toegewezen aan de Directions widget."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_pl.json new file mode 100644 index 00000000..7bc184d4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Wskazówki dojazdu","addStop":"Dodaj przystanek","clearRoute":"Wyczyść trasę","departAt":"Wyjazd o","departureTime":"Czas odjazdu","directionsPlaceholder":"Tu pojawi się Twoja trasa.","eta":"Przewidywany czas przyjazdu","intermediateCosts":"Koszty pośrednie","leaveNow":"Opuść teraz","primaryCosts":"Koszty podstawowe","removeStop":"Usuń przystanek","reverseStops":"Odwróć przystanki","secondaryCosts":"Koszty dodatkowe","signInRequired":"Wymagane logowanie","stopLabel":"Zatrzymaj","timeUnspecified":"Nie podano czasu","travelMode":"Typ podróżowania","unlocated":"Niezlokalizowany","zoomToRoute":"Powiększ do trasy","errors":{"unableToLoadServiceMetadata":"Nie można wczytać usługi wyznaczania trasy. Przyczyną może być niedostępność usługi.","unableToRoute":"Nie można wyznaczyć trasy między przystankami.","unknownError":"Najwyraźniej wystąpił błąd."},"viewLayerDetails":"Wyświetl szczegóły warstwy","missingLayer":"Warstwa RouteLayer nie jest przypisana do widżetu Wskazówki dojazdu."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_pt-BR.json new file mode 100644 index 00000000..7ba88cfe --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Direções","addStop":"Adicionar parada","clearRoute":"Limpar rota","departAt":"Partida em","departureTime":"Hora de partida","directionsPlaceholder":"Sua rota aparecerá aqui.","eta":"Tempo de chegada estimado","intermediateCosts":"Custos intermediários","leaveNow":"Sair agora","primaryCosts":"Custos primários","removeStop":"Remover parada","reverseStops":"Inverter paradas","secondaryCosts":"Custos secundários","signInRequired":"Registro exigido","stopLabel":"Parar","timeUnspecified":"Tempo não especificado","travelMode":"Modo de viagem","unlocated":"Não Localizado","zoomToRoute":"Zoom para rota","errors":{"unableToLoadServiceMetadata":"Não é possível carregar o serviço de rota Isto é devido ao serviço não estar acessível.","unableToRoute":"Não foi possível criar a rota entre paradas.","unknownError":"Parece haver um erro."},"viewLayerDetails":"Visualizar detalhes da camada","missingLayer":"Um RouteLayer não é atribuído ao widget Direções."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_pt-PT.json new file mode 100644 index 00000000..f6ba5971 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Direções","addStop":"Adicionar paragem","clearRoute":"Limpar rota","departAt":"Partir às","departureTime":"Hora de partida","directionsPlaceholder":"A sua rota irá aparecer aqui.","eta":"Hora de chegada estimada","intermediateCosts":"Custos intermédios","leaveNow":"Partir agora","primaryCosts":"Custos primários","removeStop":"Remover paragem","reverseStops":"Reverter paragens","secondaryCosts":"Custos secundários","signInRequired":"Início de sessão obrigatório","stopLabel":"Parar","timeUnspecified":"Tempo não especificado","travelMode":"Modo de viagem","unlocated":"Não localizado","zoomToRoute":"Efetuar zoom para rota","errors":{"unableToLoadServiceMetadata":"Não foi possível carregar o serviço de rota. Poderá dever-se ao serviço não estar acessível.","unableToRoute":"Não foi possível criar rotas entre paragens.","unknownError":"Parece ter ocorrido um erro."},"viewLayerDetails":"Ver detalhes da camada","missingLayer":"Não está atribuída uma RouteLayer ao widget Direções."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_ro.json new file mode 100644 index 00000000..7f7e5d25 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Indicaţii","addStop":"Adăugare oprire","clearRoute":"Golire rută","departAt":"Plecare la","departureTime":"Oră plecare","directionsPlaceholder":"Traseul dvs. va apărea aici.","eta":"Ora estimată a sosirii","intermediateCosts":"Costuri intermediare","leaveNow":"Părăsire acum","primaryCosts":"Costuri primare","removeStop":"Eliminare oprire","reverseStops":"Inversare opriri","secondaryCosts":"Costuri secundare","signInRequired":"Este necesară conectarea","stopLabel":"Oprire","timeUnspecified":"Timp nespecificat","travelMode":"Mod de deplasare","unlocated":"Nelocalizat","zoomToRoute":"Mărire pe traseu","errors":{"unableToLoadServiceMetadata":"Nu se poate încărca serviciul de creare a rutelor. Acest lucru poate fi cauzat de faptul că serviciul nu este accesibil.","unableToRoute":"Nu pot fi create rute între opriri.","unknownError":"Pare să fi avut loc o eroare."},"viewLayerDetails":"Vizualizați detaliile stratului tematic","missingLayer":"Un strat tematic de rută nu este alocat widgetului Indicații."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_ru.json new file mode 100644 index 00000000..ddf2df70 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Маршрут","addStop":"Добавить остановку","clearRoute":"Очистить маршрут","departAt":"Отправление в","departureTime":"Время отправления","directionsPlaceholder":"Ваш маршрут будет отображен здесь.","eta":"Предполагаемое время прибытия","intermediateCosts":"Промежуточная стоимость","leaveNow":"Отправиться сейчас","primaryCosts":"Основные затраты","removeStop":"Удалить остановку","reverseStops":"Обратить порядок остановок","secondaryCosts":"Вторичные затраты","signInRequired":"Требуется вход","stopLabel":"Остановка","timeUnspecified":"Время не указано","travelMode":"Режим передвижения","unlocated":"Не размещено","zoomToRoute":"Приблизить к маршруту","errors":{"unableToLoadServiceMetadata":"Невозможно загрузить сервис маршрутов. Это может быть связано с недоступностью сервиса.","unableToRoute":"Невозможно построить маршрут между остановками.","unknownError":"Вероятно, имеется ошибка."},"viewLayerDetails":"Просмотр информации о слое","missingLayer":"RouteLayer не назначен для виджета Путевой лист."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_sk.json new file mode 100644 index 00000000..35611bb3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Navigačné inštrukcie","addStop":"Pridať zastávku","clearRoute":"Vyčistiť trasu","departAt":"Odchod o","departureTime":"Čas odchodu","directionsPlaceholder":"Vaša trasa sa zobrazí tu.","eta":"Odhadovaný čas príchodu","intermediateCosts":"Priebežné náklady","leaveNow":"Odísť teraz","primaryCosts":"Primárne náklady","removeStop":"Odstrániť zastávku","reverseStops":"Spätné zastávky","secondaryCosts":"Sekundárne náklady","signInRequired":"Požaduje sa prihlásenie","stopLabel":"Zastaviť","timeUnspecified":"Čas nešpecifikovaný","travelMode":"Cestovný režim","unlocated":"Nelokalizované","zoomToRoute":"Priblížiť na trasu","errors":{"unableToLoadServiceMetadata":"Nie je možné načítať službu trasy. Môže to byť kvôli nedostupnosti služby.","unableToRoute":"Medzi zastávkami sa nepodarilo trasovať.","unknownError":"Zdá sa, že sa vyskytla chyba."},"viewLayerDetails":"Zobraziť podrobnosti vrstvy","missingLayer":"K widgetu Navigačné inštrukcie nie je priradená vrstva RouteLayer."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_sl.json new file mode 100644 index 00000000..f27e0529 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"navodilih za pot","addStop":"Dodaj postanek","clearRoute":"Počisti pot","departAt":"Odhod ob","departureTime":"Čas odhoda","directionsPlaceholder":"Vaša pot se bo prikazala tukaj.","eta":"Predviden čas prihoda","intermediateCosts":"Vmesni stroški","leaveNow":"Pojdite takoj","primaryCosts":"Primarni stroški","removeStop":"Odstrani postanek","reverseStops":"Obrni postanke","secondaryCosts":"Sekundarni stroški","signInRequired":"Zahtevana je prijava","stopLabel":"Ustavi","timeUnspecified":"Nedoločen čas","travelMode":"Način potovanja","unlocated":"Nelociran","zoomToRoute":"Približaj na pot","errors":{"unableToLoadServiceMetadata":"Ne morem naložiti usmerjevalne storitve. To je morda posledica tega, da do storitve ni možen dostop.","unableToRoute":"Usmerjanje med ustavitvami ni mogoče.","unknownError":"Zdi se, da je prišlo do napake."},"viewLayerDetails":"Ogled podrobnosti sloja","missingLayer":"Pripomočku navodil za pot ni dodeljen usmerjevalni sloj."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_sr.json new file mode 100644 index 00000000..4daf8306 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Uputstva","addStop":"Dodaj stanicu","clearRoute":"Obriši rutu","departAt":"Pođi u","departureTime":"Vreme odlaska","directionsPlaceholder":"Ruta će se pojaviti ovde.","eta":"Procenjeno vreme dolaska","intermediateCosts":"Neposredni troškovi","leaveNow":"Kreni odmah","primaryCosts":"Primarni troškovi","removeStop":"Ukloni stanicu","reverseStops":"Povrati stanice","secondaryCosts":"Sekundarni troškovi","signInRequired":"Potrebno je prijavljivanje","stopLabel":"Zaustavi","timeUnspecified":"Vreme nije navedeno","travelMode":"Režim putovanja","unlocated":"Nelocirano","zoomToRoute":"Zumiraj na rutu","errors":{"unableToLoadServiceMetadata":"Učitavanje servisa rute nije moguće. Ovo može da bude posledica toga što servis nije dostupan.","unableToRoute":"Rutiranje između stanica nije moguće.","unknownError":"Izgleda da je došlo do greške."},"viewLayerDetails":"Pogledaj detalje o sloju","missingLayer":"Sloj rute nije dodeljen vidžetu Uputstva."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_sv.json new file mode 100644 index 00000000..bc9c4c61 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Vägbeskr.","addStop":"Lägg till stopp","clearRoute":"Rensa rutt","departAt":"Starta kl.","departureTime":"Avgångstid","directionsPlaceholder":"Ruttkartan visas här.","eta":"Beräknad ankomsttid","intermediateCosts":"Medelkostnader","leaveNow":"Åk nu","primaryCosts":"Primära kostnader","removeStop":"Ta bort stopp","reverseStops":"Vänd stopp","secondaryCosts":"Sekundära kostnader","signInRequired":"Inloggning krävs","stopLabel":"Stoppa","timeUnspecified":"Ej angiven tid","travelMode":"Färdläge","unlocated":"Olokaliserat","zoomToRoute":"Zooma till rutt","errors":{"unableToLoadServiceMetadata":"Det går inte att läsa in ruttjänsten. Det kan bero på att tjänsten inte är tillgänglig.","unableToRoute":"Det gick inte att skapa en vägbeskrivning mellan stoppen.","unknownError":"Ett fel verkar ha uppstått."},"viewLayerDetails":"Visa information om lager","missingLayer":"Ett RouteLayer är inte allokerat till vägbeskrivningswidgeten."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_th.json new file mode 100644 index 00000000..8de0e5e5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_th.json @@ -0,0 +1 @@ +{"widgetLabel":"ทิศทาง","addStop":"เพิ่มจุดหยุด","clearRoute":"ล้างเส้นทาง","departAt":"ออกเดินทางเมื่อ","departureTime":"เวลาออกเดินทาง","directionsPlaceholder":"เส้นทางของคุณจะปรากฏที่นี่","eta":"เวลาที่คาดว่าจะมาถึงโดยประมาณ","intermediateCosts":"ค่าใช้จ่ายขั้นกลาง (Intermediate costs)","leaveNow":"ออกเดินทางเดี๋ยวนี้","primaryCosts":"ค่าใช้จ่ายเบื้องต้น","removeStop":"เอาหยุด (stop) ออก","reverseStops":"หยุดแล้วกลับตัว (Reverse stops)","secondaryCosts":"ค่าใช้จ่ายเพิ่มเติม","signInRequired":"ต้องลงชื่อเข้าใช้","stopLabel":"หยุด","timeUnspecified":"ไม่ได้ระบุเวลา","travelMode":"โหมดการเดินทาง","unlocated":"ระบุตำแหน่งที่ตั้งไม่ได้","zoomToRoute":"ขยายภาพเข้าไปยังเส้นทาง","errors":{"unableToLoadServiceMetadata":"ไม่สามารถโหลดบริการเส้นทางได้ อาจเกิดขึ้นเนื่องจากไม่สามารถเข้าถึงบริการได้","unableToRoute":"ไม่สามารถสร้างเส้นทางระหว่างจุดหยุดได้","unknownError":"อาจจะมีข้อผิดพลาด"},"viewLayerDetails":"ดูรายละเอียดชั้นข้อมูล","missingLayer":"ไม่ได้กำหนด RouteLayer ไปยังวิดเจ็ตทิศทาง"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_tr.json new file mode 100644 index 00000000..9dd2a3bb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Yönler","addStop":"Durak ekle","clearRoute":"Rotayı temizle","departAt":"Kalkış zamanı","departureTime":"Kalkış saati","directionsPlaceholder":"Rotanız burada görünecektir.","eta":"Tahmini varış süresi","intermediateCosts":"Ara maliyetler","leaveNow":"Şimdi ayrıl","primaryCosts":"Birincil maliyetler","removeStop":"Durağı kaldır","reverseStops":"Durakları tersine çevir","secondaryCosts":"İkincil maliyetler","signInRequired":"Oturum açmanız gerekli","stopLabel":"Durdur","timeUnspecified":"Zaman belirtilmemiş","travelMode":"Seyahat modu","unlocated":"Konumlanmamış","zoomToRoute":"Rotaya yakınlaştır","errors":{"unableToLoadServiceMetadata":"Rota servisi yüklenemedi. Bu, servisin erişilebilir olmamasından kaynaklanıyor olabilir.","unableToRoute":"Duraklar arasında rota yapılamıyor.","unknownError":"Bir hata oluşmuş gibi görünüyor."},"viewLayerDetails":"Katman ayrıntılarını görüntüle","missingLayer":"Yönler aracına bir RouteLayer atanmamış."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_uk.json new file mode 100644 index 00000000..09a1a26d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Напрямки","addStop":"Додати зупинку","clearRoute":"Очистити маршрут","departAt":"Відправлення о","departureTime":"Час відправлення","directionsPlaceholder":"Ваш маршрут з'явиться тут.","eta":"Оціночний час прибуття","intermediateCosts":"Проміжна вартість","leaveNow":"Відправитися зараз","primaryCosts":"Основні витрати","removeStop":"Видалити зупинку","reverseStops":"Змінити порядок зупинок на зворотний","secondaryCosts":"Вторинні витрати","signInRequired":"Необхідно увійти в систему","stopLabel":"Стоп","timeUnspecified":"Час не вказано","travelMode":"Режим подорожі","unlocated":"Невизначене місце розташування","zoomToRoute":"Масштабуватися на маршрут","errors":{"unableToLoadServiceMetadata":"Не вдалося завантажити маршрутний сервіс. Це може бути викликано недоступністю сервісу.","unableToRoute":"Не вдалося побудувати маршрут між зупинками.","unknownError":"Здається, виникла помилка."},"viewLayerDetails":"Перегляд відомостей про шар","missingLayer":"RouteLayer не призначено для віджета Directions."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_vi.json new file mode 100644 index 00000000..ccb3b8ad --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Chỉ đường","addStop":"Thêm điểm dừng","clearRoute":"Xóa tuyến đường","departAt":"Khởi hành tại","departureTime":"Thời gian khởi hành","directionsPlaceholder":"Tuyến đường của bạn sẽ xuất hiện ở đây.","eta":"Thời gian đến dự kiến","intermediateCosts":"Chi phí trung gian","leaveNow":"Thoát ngay","primaryCosts":"Chi phí chính","removeStop":"Loại bỏ điểm dừng","reverseStops":"Đảo ngược các điểm dừng","secondaryCosts":"Chi phí phụ","signInRequired":"Yêu cầu đăng nhập","stopLabel":"Dừng","timeUnspecified":"Chưa xác định thời gian","travelMode":"Hình thức di chuyển","unlocated":"Chưa định vị","zoomToRoute":"Thu phóng đến tuyến đường","errors":{"unableToLoadServiceMetadata":"Không thể tải dịch vụ định tuyến. Điều này có thể do dịch vụ không thể truy cập được.","unableToRoute":"Không thể định tuyến giữa các điểm dừng.","unknownError":"Dường như đã có lỗi."},"viewLayerDetails":"Xem thông tin chi tiết lớp","missingLayer":"RouteLayer không được chỉ định cho tiện ích Chỉ đường."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_zh-CN.json new file mode 100644 index 00000000..d9dd0a60 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"方向","addStop":"添加停靠点","clearRoute":"清除路径","departAt":"驶离","departureTime":"离开时间","directionsPlaceholder":"您的路径将显示在此处。","eta":"预计到达时间","intermediateCosts":"中间成本","leaveNow":"现在离开","primaryCosts":"主要成本","removeStop":"移除停靠点","reverseStops":"反转停靠点","secondaryCosts":"次要成本","signInRequired":"需要登录","stopLabel":"停止","timeUnspecified":"未指定时间","travelMode":"出行模式","unlocated":"未定位","zoomToRoute":"缩放至路径","errors":{"unableToLoadServiceMetadata":"无法加载路径服务。 这可能是由于服务无法访问。","unableToRoute":"无法确定停靠点之间的路径。","unknownError":"似乎存在一个错误。"},"viewLayerDetails":"查看图层详细信息","missingLayer":"RouteLayer 未分配给方向微件。"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_zh-HK.json new file mode 100644 index 00000000..60fa7a4b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"方向","addStop":"新增停靠點","clearRoute":"清除路線","departAt":"離開時間","departureTime":"出發時間","directionsPlaceholder":"您的路線會出現在這裡。","eta":"估計的到達時間","intermediateCosts":"中間成本","leaveNow":"立即離開","primaryCosts":"主要成本","removeStop":"移除停靠點","reverseStops":"反向停靠點","secondaryCosts":"次要成本","signInRequired":"需要登入","stopLabel":"停止","timeUnspecified":"時間未指定","travelMode":"行進模式","unlocated":"未配置的","zoomToRoute":"縮放至路線","errors":{"unableToLoadServiceMetadata":"無法載入路線服務。 這可能是無法存取服務所致。","unableToRoute":"無法在停靠點之間路由。","unknownError":"似乎發生錯誤。"},"viewLayerDetails":"檢視圖層詳細資訊","missingLayer":"未將 RouteLayer 指派給方向 widget。"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_zh-TW.json new file mode 100644 index 00000000..60fa7a4b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Directions/t9n/Directions_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"方向","addStop":"新增停靠點","clearRoute":"清除路線","departAt":"離開時間","departureTime":"出發時間","directionsPlaceholder":"您的路線會出現在這裡。","eta":"估計的到達時間","intermediateCosts":"中間成本","leaveNow":"立即離開","primaryCosts":"主要成本","removeStop":"移除停靠點","reverseStops":"反向停靠點","secondaryCosts":"次要成本","signInRequired":"需要登入","stopLabel":"停止","timeUnspecified":"時間未指定","travelMode":"行進模式","unlocated":"未配置的","zoomToRoute":"縮放至路線","errors":{"unableToLoadServiceMetadata":"無法載入路線服務。 這可能是無法存取服務所致。","unableToRoute":"無法在停靠點之間路由。","unknownError":"似乎發生錯誤。"},"viewLayerDetails":"檢視圖層詳細資訊","missingLayer":"未將 RouteLayer 指派給方向 widget。"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D.json new file mode 100644 index 00000000..34f43017 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D.json @@ -0,0 +1 @@ +{"distance":"Distance","hint":"Start to measure by clicking in the map to place your first point","mode":"Mode","modes":{"auto":"Auto","planar":"Planar","geodesic":"Geodesic"},"newMeasurement":"New measurement","unit":"Unit","unsupported":"2D distance measurement is only supported in MapView.","widgetLabel":"Distance Measurement"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_ar.json new file mode 100644 index 00000000..ef4e0428 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_ar.json @@ -0,0 +1 @@ +{"distance":"المسافة","hint":"ابدأ بالقياس بالنقر على الخريطة لوضع النقطة الأولى","mode":"وضع","modes":{"auto":"تلقائي","planar":"مسطح","geodesic":"جيوديسي"},"newMeasurement":"قياس جديد","unit":"وحدة","unsupported":"قياس المسافة ثنائية الأبعاد مدعوم فقط في MapView.","widgetLabel":"قياس المسافة"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_bg.json new file mode 100644 index 00000000..e0d9d819 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_bg.json @@ -0,0 +1 @@ +{"distance":"Разстояние","hint":"Започнете да измервате, като щракнете върху картата, за да поставите първата си точка","mode":"Режим","modes":{"auto":"Автоматично","planar":"Планарно","geodesic":"Геодезично"},"newMeasurement":"Ново измерване","unit":"Мерна единица","unsupported":"2D измерването на разстоянието се поддържа само в MapView.","widgetLabel":"Измерване на разстояние"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_bs.json new file mode 100644 index 00000000..0718e780 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_bs.json @@ -0,0 +1 @@ +{"distance":"Udaljenost","hint":"Započnite mjerenje tako da kliknete na kartu za postavljanje prve točke","mode":"Način","modes":{"auto":"Automatski","planar":"Planarno","geodesic":"Geodetski"},"newMeasurement":"Novo mjerenje","unit":"Jedinica","unsupported":"Mjerenje 2D udaljenosti nije podržano u pregledniku karte.","widgetLabel":"Mjerenje udaljenosti"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_ca.json new file mode 100644 index 00000000..78057d2b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_ca.json @@ -0,0 +1 @@ +{"distance":"Distància","hint":"Per iniciar la mesura, feu clic al mapa i col·loqueu el primer punt","mode":"Mode","modes":{"auto":"Automàtic","planar":"Pla","geodesic":"Geodèsic"},"newMeasurement":"Mesura nova","unit":"Unitat","unsupported":"La mesura de distància 2D només s'admet al MapView.","widgetLabel":"Mesura de distància"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_cs.json new file mode 100644 index 00000000..b588fed7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_cs.json @@ -0,0 +1 @@ +{"distance":"Vzdálenost","hint":"Začněte měření kliknutím na mapu pro umístění prvního bodu","mode":"Režim","modes":{"auto":"Automatický","planar":"Rovinný","geodesic":"Geodetický"},"newMeasurement":"Nové měření","unit":"Jednotky","unsupported":"Měření vzdálenosti ve 2D je podporováno pouze v MapView.","widgetLabel":"Měření vzdálenosti"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_da.json new file mode 100644 index 00000000..4e902889 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_da.json @@ -0,0 +1 @@ +{"distance":"Afstand","hint":"Start måling ved at klikke i kortet for at placere det første punkt","mode":"Tilstand","modes":{"auto":"Auto","planar":"Plan","geodesic":"Geodætisk"},"newMeasurement":"Nye målinger","unit":"Enhed","unsupported":"2D-afstandsmåling understøttes kun i MapView.","widgetLabel":"Afstandsmåling"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_de.json new file mode 100644 index 00000000..a71767ba --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_de.json @@ -0,0 +1 @@ +{"distance":"Entfernung","hint":"Beginnen Sie die Messung, indem Sie auf die Karte klicken, um den ersten Punkt zu positionieren.","mode":"Modus","modes":{"auto":"Automatisch","planar":"Planar","geodesic":"Geodätisch"},"newMeasurement":"Neue Messung","unit":"Einheit","unsupported":"Die 2D-Entfernungsmessung wird nur in MapView unterstützt.","widgetLabel":"Entfernungsmessung"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_el.json new file mode 100644 index 00000000..c7ae6d38 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_el.json @@ -0,0 +1 @@ +{"distance":"Απόσταση","hint":"Εκκινήστε τη μέτρηση κάνοντας κλικ στον χάρτη για να τοποθετήσετε το πρώτο σας σημείο","mode":"Λειτουργία","modes":{"auto":"Αυτόματο","planar":"Μετρικό","geodesic":"Γεωδαιτικό"},"newMeasurement":"Νέα μέτρηση","unit":"Μονάδα","unsupported":"Η μέτρηση αποστάσεων 2D υποστηρίζεται μόνο στο MapView.","widgetLabel":"Μέτρηση απόστασης"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_en.json new file mode 100644 index 00000000..34f43017 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_en.json @@ -0,0 +1 @@ +{"distance":"Distance","hint":"Start to measure by clicking in the map to place your first point","mode":"Mode","modes":{"auto":"Auto","planar":"Planar","geodesic":"Geodesic"},"newMeasurement":"New measurement","unit":"Unit","unsupported":"2D distance measurement is only supported in MapView.","widgetLabel":"Distance Measurement"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_es.json new file mode 100644 index 00000000..9c088b3d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_es.json @@ -0,0 +1 @@ +{"distance":"Distancia","hint":"Empiece a medir haciendo clic en el mapa para colocar su primer punto","mode":"Modo","modes":{"auto":"Automática","planar":"Planar","geodesic":"Geodésico"},"newMeasurement":"Nueva medición","unit":"Unidad","unsupported":"La medición de distancias 2D solo se admite en MapView.","widgetLabel":"Medición de la distancia"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_et.json new file mode 100644 index 00000000..752d9971 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_et.json @@ -0,0 +1 @@ +{"distance":"Vahemaa","hint":"Mõõtmise alustamiseks klõpsake kohta, kuhu soovite asetada oma esimese punkti","mode":"Režiim","modes":{"auto":"Automaatne","planar":"Tasapinnaline","geodesic":"Geodeetiline"},"newMeasurement":"Uus mõõtmine","unit":"Ühik","unsupported":"2D-kauguse mõõtmist toetab ainult MapView.","widgetLabel":"Vahemaa mõõtmine"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_fi.json new file mode 100644 index 00000000..1b3fb101 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_fi.json @@ -0,0 +1 @@ +{"distance":"Etäisyys","hint":"Aloita mittaus napsauttamalla karttaa ja sijoita ensimmäinen pisteesi","mode":"Tila","modes":{"auto":"Autom","planar":"Planaarinen","geodesic":"Geodeettinen"},"newMeasurement":"Uusi mittaus","unit":"Yksikkö","unsupported":"Kaksiulotteista etäisyyden mittausta tuetaan vain MapView-sovelluksessa.","widgetLabel":"Etäisyyden mittaus"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_fr.json new file mode 100644 index 00000000..20f34511 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_fr.json @@ -0,0 +1 @@ +{"distance":"Distance","hint":"Commencez les mesures en cliquant sur la carte pour placer le premier point","mode":"Mode","modes":{"auto":"Automatique","planar":"Planaire","geodesic":"Géodésique"},"newMeasurement":"Nouvelle mesure","unit":"Unité","unsupported":"La mesure de la distance 2D est uniquement prise en charge dans la vue cartographique.","widgetLabel":"Mesure de la distance"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_he.json new file mode 100644 index 00000000..3cbc5318 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_he.json @@ -0,0 +1 @@ +{"distance":"מרחק","hint":"התחל במדידה על ידי לחיצה במפה כדי להציב את הנקודה הראשונה","mode":"מוד","modes":{"auto":"אוטומטי","planar":"מישורי","geodesic":"גיאודזי"},"newMeasurement":"מדידה חדשה","unit":"יחידה","unsupported":"מדידת מרחק בדו-ממד נתמכת רק ב-MapView.","widgetLabel":"מדידת מרחק"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_hr.json new file mode 100644 index 00000000..0718e780 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_hr.json @@ -0,0 +1 @@ +{"distance":"Udaljenost","hint":"Započnite mjerenje tako da kliknete na kartu za postavljanje prve točke","mode":"Način","modes":{"auto":"Automatski","planar":"Planarno","geodesic":"Geodetski"},"newMeasurement":"Novo mjerenje","unit":"Jedinica","unsupported":"Mjerenje 2D udaljenosti nije podržano u pregledniku karte.","widgetLabel":"Mjerenje udaljenosti"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_hu.json new file mode 100644 index 00000000..1a1e2dc7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_hu.json @@ -0,0 +1 @@ +{"distance":"Távolság","hint":"A mérést úgy kell elkezdeni, hogy bele kell kattintani a térképbe az első pont elhelyezéséhez","mode":"Mód","modes":{"auto":"Automatikus","planar":"Síkbeli","geodesic":"Geodéziai"},"newMeasurement":"Új mérés","unit":"Mértékegység","unsupported":"A 2D távolság mérését csak a MapView támogatja.","widgetLabel":"Távolságmérés"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_id.json new file mode 100644 index 00000000..47a61641 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_id.json @@ -0,0 +1 @@ +{"distance":"Jarak","hint":"Mulai mengukur dengan mengklik peta untuk menempatkan titik pertama Anda","mode":"Mode","modes":{"auto":"Otomatis","planar":"Planar","geodesic":"Geodesik"},"newMeasurement":"Pengukuran baru","unit":"Unit","unsupported":"Pengukuran jarak 2D hanya didukung di MapView.","widgetLabel":"Pengukuran Jarak"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_it.json new file mode 100644 index 00000000..68356e86 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_it.json @@ -0,0 +1 @@ +{"distance":"Distanza","hint":"Iniziare a misurare facendo clic sulla mappa per posizionare il primo punto.","mode":"Modalità","modes":{"auto":"Modalità automatica","planar":"Planare","geodesic":"Geodetico"},"newMeasurement":"Nuova misurazione","unit":"Unità","unsupported":"La misurazione della distanza 2D è supportata solo in MapView.","widgetLabel":"Misura distanza"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_ja.json new file mode 100644 index 00000000..195f9667 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_ja.json @@ -0,0 +1 @@ +{"distance":"距離","hint":"マップで始点となる位置をクリックし、計測を開始します","mode":"モード","modes":{"auto":"自動","planar":"平面","geodesic":"測地線"},"newMeasurement":"新しい計測","unit":"単位","unsupported":"MapView で 2D の距離計測はサポートされていません。","widgetLabel":"距離の計測"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_ko.json new file mode 100644 index 00000000..e5c2088b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_ko.json @@ -0,0 +1 @@ +{"distance":"거리","hint":"첫 번째 포인트를 배치하기 위해 맵에서 클릭하여 측정을 시작합니다.","mode":"모드","modes":{"auto":"자동","planar":"평면","geodesic":"측지"},"newMeasurement":"새 측정","unit":"단위","unsupported":"맵 뷰에서는 2D 거리 측정만 지원됩니다.","widgetLabel":"거리 측정"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_lt.json new file mode 100644 index 00000000..c234fa64 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_lt.json @@ -0,0 +1 @@ +{"distance":"Atstumas","hint":"Pradėkite matuoti spustelėdami norimoje žemėlapio vietoje","mode":"Režimas","modes":{"auto":"Automatinis","planar":"Plokščiasis","geodesic":"Geodezinis"},"newMeasurement":"Naujas matavimas","unit":"Matavimo vienetai","unsupported":"Dvimatis atstumo matavimas palaikomas tik žemėlapio peržiūroje.","widgetLabel":"Atstumo matavimas"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_lv.json new file mode 100644 index 00000000..7e2544ad --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_lv.json @@ -0,0 +1 @@ +{"distance":"Attālums","hint":"Sāciet mērīt, noklišķinot kartē uz vietas, kur vēlaties novietot savu pirmo punktu","mode":"Režīms","modes":{"auto":"Automātiski","planar":"Plaknes","geodesic":"Ģeodēzisks"},"newMeasurement":"Jauns mērījums","unit":"Mērvienība","unsupported":"2D attāluma mērīšana tiek atbalstīta tikai skatā MapView (Kartes skats).","widgetLabel":"Attāluma mērījums"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_nb.json new file mode 100644 index 00000000..5bb2985f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_nb.json @@ -0,0 +1 @@ +{"distance":"Avstand","hint":"Klikk i kartet for å plassere det første punktet for målingen.","mode":"Modus","modes":{"auto":"Auto","planar":"Plant","geodesic":"Geodetisk"},"newMeasurement":"Ny måling","unit":"Enhet","unsupported":"2D-avstandsmåling støttes bare i MapView.","widgetLabel":"Avstandsmåling"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_nl.json new file mode 100644 index 00000000..309379e5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_nl.json @@ -0,0 +1 @@ +{"distance":"Afstand","hint":"Begin met meten door in de kaart te klikken om uw eerste punt te plaatsen","mode":"Modus","modes":{"auto":"Auto","planar":"Planair","geodesic":"Geodetisch"},"newMeasurement":"Nieuwe meting","unit":"Eenheid","unsupported":"2D-afstandsmeting wordt enkel ondersteund in MapView.","widgetLabel":"Afstandsmeting"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_pl.json new file mode 100644 index 00000000..c4919cfc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_pl.json @@ -0,0 +1 @@ +{"distance":"Odległość","hint":"Rozpocznij pomiar, klikając na mapie, aby umiejscowić pierwszy punkt.","mode":"Tryb","modes":{"auto":"Auto","planar":"Płaskie","geodesic":"Geodezyjne"},"newMeasurement":"Nowy pomiar","unit":"Jednostka","unsupported":"Pomiar odległości 2D jest obsługiwany tylko w komponencie MapView.","widgetLabel":"Pomiar odległości"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_pt-BR.json new file mode 100644 index 00000000..97e92b29 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_pt-BR.json @@ -0,0 +1 @@ +{"distance":"Distância","hint":"Inicie a medição clicando em um mapa para posicionar seu primeiro ponto","mode":"Modo","modes":{"auto":"Automático","planar":"Planar","geodesic":"Geodésica"},"newMeasurement":"Nova medição","unit":"Unidade","unsupported":"A medição de distância 2D é suportada somente no MapView.","widgetLabel":"Medida de Distância"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_pt-PT.json new file mode 100644 index 00000000..1085cb69 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_pt-PT.json @@ -0,0 +1 @@ +{"distance":"Distância","hint":"Inicie a medição clicando no mapa para posicionar o seu primeiro ponto","mode":"Modo","modes":{"auto":"Auto","planar":"planar","geodesic":"Geodésica"},"newMeasurement":"Nova medição","unit":"Unidade","unsupported":"A medição da distância 2D só é suportada em MapView.","widgetLabel":"Medição de Distância"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_ro.json new file mode 100644 index 00000000..d67f77d1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_ro.json @@ -0,0 +1 @@ +{"distance":"Distanță","hint":"Începeți să măsurați făcând clic pe hartă pentru a plasa primul punct","mode":"Mod","modes":{"auto":"Automat","planar":"Planar","geodesic":"Geodezic"},"newMeasurement":"Măsurare nouă","unit":"Unitate","unsupported":"Măsurarea distanței 2D este acceptată doar în MapView.","widgetLabel":"Măsurarea distanței"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_ru.json new file mode 100644 index 00000000..2a12e017 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_ru.json @@ -0,0 +1 @@ +{"distance":"Расстояние","hint":"Начните измерение, щелкнув на карте, чтобы разместить первую точку","mode":"Режим","modes":{"auto":"Авто","planar":"Плоскостной","geodesic":"Геодезический"},"newMeasurement":"Новое измерение","unit":"Единицы измерения","unsupported":"Измерение 2D-расстояния поддерживается только в виде карты.","widgetLabel":"Вычисление расстояния"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_sk.json new file mode 100644 index 00000000..3995d608 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_sk.json @@ -0,0 +1 @@ +{"distance":"Vzdialenosť","hint":"Začnite meranie kliknutím na mapu pre umiestnenie vášho prvého bodu","mode":"Režim","modes":{"auto":"Automaticky","planar":"Rovinný","geodesic":"Geodetický"},"newMeasurement":"Nové meranie","unit":"Jednotka","unsupported":"2D meranie vzdialenosti je podporované iba v Mapovom zobrazení.","widgetLabel":"Meranie vzdialenosti"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_sl.json new file mode 100644 index 00000000..a841409e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_sl.json @@ -0,0 +1 @@ +{"distance":"Razdalja","hint":"Začnite meriti tako, da kliknete na karto in postavite vašo prvo točko","mode":"Način","modes":{"auto":"Samodejno","planar":"Planarno","geodesic":"Geodetsko"},"newMeasurement":"Nova meritev","unit":"Enota","unsupported":"2D-meritev razdalje je podprta samo v pregledovalniku kart.","widgetLabel":"Meritev razdalje"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_sr.json new file mode 100644 index 00000000..d0881d0d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_sr.json @@ -0,0 +1 @@ +{"distance":"Rastojanje","hint":"Otpočnite merenja klikom na mapu kako biste namestili prvu tačku","mode":"Režim","modes":{"auto":"Automatski","planar":"Planarno","geodesic":"Geodetski"},"newMeasurement":"Novo merenje","unit":"Jedinica","unsupported":"Merenje 2D rastojanja je podržano samo u aplikaciji MapView.","widgetLabel":"Merenje rastojanja"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_sv.json new file mode 100644 index 00000000..72b26a3c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_sv.json @@ -0,0 +1 @@ +{"distance":"Avstånd","hint":"Börja mäta genom att klicka i kartan för att placera den första punkten","mode":"Läge","modes":{"auto":"Auto","planar":"Plan","geodesic":"Geodetisk"},"newMeasurement":"Ny mätning","unit":"Enhet","unsupported":"2D-avståndsmätning stöds bara i MapView.","widgetLabel":"Avståndsmätning"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_th.json new file mode 100644 index 00000000..fdc4ad3e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_th.json @@ -0,0 +1 @@ +{"distance":"ระยะทาง","hint":"เริ่มต้นวัดโดยการคลิกที่แผนที่ เพื่อวางจุดแรกของคุณ","mode":"โหมด","modes":{"auto":"อัตโนมัติ","planar":"กราฟเชิงระนาบ","geodesic":"เรขาคณิตของผิวหน้าโค้ง"},"newMeasurement":"การวัดใหม่","unit":"หน่วย","unsupported":"รองรับการวัดระยะทาง 2D เฉพาะใน MapView","widgetLabel":"การวัดระยะทาง"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_tr.json new file mode 100644 index 00000000..c3e2fe87 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_tr.json @@ -0,0 +1 @@ +{"distance":"Mesafe","hint":"İlk noktanızı yerleştirmek için haritaya tıklayarak ölçüme başlayın","mode":"Mod","modes":{"auto":"Otomatik","planar":"Düzlemsel","geodesic":"Jeodezik"},"newMeasurement":"Yeni ölçüm","unit":"Birim","unsupported":"2B alan ölçümü sadece MapView’da desteklenir.","widgetLabel":"Mesafe Ölçümü"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_uk.json new file mode 100644 index 00000000..328917e1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_uk.json @@ -0,0 +1 @@ +{"distance":"Відстань","hint":"Почніть вимірювання, клацнувши на карті для розміщення першої точки","mode":"Режим","modes":{"auto":"Авто","planar":"Планарний","geodesic":"Геодезичний"},"newMeasurement":"Нове вимірювання","unit":"Одиниця","unsupported":"Вимірювання 2D-відстані підтримується тільки в MapView.","widgetLabel":"Вимірювання відстані"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_vi.json new file mode 100644 index 00000000..18fa4142 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_vi.json @@ -0,0 +1 @@ +{"distance":"Khoảng cách","hint":"Bắt đầu đo bằng cách bấm vào bản đồ để đặt điểm đầu tiên","mode":"Chế độ","modes":{"auto":"Tự động","planar":"Phẳng","geodesic":"Trắc địa"},"newMeasurement":"Phép đo mới","unit":"Đơn vị","unsupported":"Tính toán khoảng cách 2D chỉ được hỗ trợ trong MapView.","widgetLabel":"Đo Khoảng cách"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_zh-CN.json new file mode 100644 index 00000000..13875554 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_zh-CN.json @@ -0,0 +1 @@ +{"distance":"距离","hint":"通过单击地图以放置您的第一个点来开始测量","mode":"模式","modes":{"auto":"自动","planar":"平面","geodesic":"测地线"},"newMeasurement":"新测量","unit":"单位","unsupported":"仅 MapView 支持 2D 距离测量。","widgetLabel":"距离测量"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_zh-HK.json new file mode 100644 index 00000000..c25e7fa3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_zh-HK.json @@ -0,0 +1 @@ +{"distance":"距離","hint":"按一下地圖來放置第一個點,以開始測量","mode":"模式","modes":{"auto":"自動","planar":"平面","geodesic":"測地線"},"newMeasurement":"新測量","unit":"單位","unsupported":"僅 MapView 支援 2D 距離測量。","widgetLabel":"距離測量"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_zh-TW.json new file mode 100644 index 00000000..c25e7fa3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_zh-TW.json @@ -0,0 +1 @@ +{"distance":"距離","hint":"按一下地圖來放置第一個點,以開始測量","mode":"模式","modes":{"auto":"自動","planar":"平面","geodesic":"測地線"},"newMeasurement":"新測量","unit":"單位","unsupported":"僅 MapView 支援 2D 距離測量。","widgetLabel":"距離測量"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor.json new file mode 100644 index 00000000..951a773e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor.json @@ -0,0 +1 @@ +{"addAttachment":"Add attachment","attachments":"Attachments","cancelEditTitle":"Discard edits","cancelEditWarningMessage":"Unsaved changes will be lost.","cancelRequestTitle":"Cancel workflow","cancelRequestWarningMessage":"A request has been made to cancel this workflow.","clickToFinishTemplate":"Click {button} to finish.","continueEditing":"Continue editing","createFeatures":"Create features","createFeaturesTemplate":"Create ({numFeatures})","deleteAttachmentWarningMessage":"This attachment will be permanently removed.","deleteAttachmentWarningTitle":"Delete attachment","deleteWarningMessage":"This feature will be permanently removed.","deleteWarningTitle":"Delete feature","discardEdits":"Discard edits","editAttachment":"Manage attachment","editFeature":"Edit feature","editFeatures":"Edit features","errorWarningMessageTemplate":"Edits could not be saved: {errorMessage}","errorWarningTitle":"Something went wrong","formFieldCreateError":"Features cannot be created. There is an issue with the form.","formFieldUpdateError":"Feature cannot be updated. There is an issue with the form.","formFieldUnsupportedCreateError":"Features cannot be created. Layer contains unsupported fields.","formFieldUnsupportedUpdateError":"Feature cannot be updated. Layer contains unsupported fields.","helpMessages2d":{"select":"Click on the map to select a feature.","mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Click on the map to add a point.","polygonOneVertex":"Click on the map to continue drawing.","polygonTwoVertices":"Double-click on the map to complete.","polygonZeroVertices":"Click on the map to start drawing.","polylineOneVertex":"Double-click on the map to complete.","polylineZeroVertices":"Click on the map to start drawing."},"helpMessages3d":{"select":"Click in the scene to select a feature.","mesh":"Click in the scene to place the model.","meshTooClose":"Zoom out to view the full model.","meshTooFar":"Zoom in to view the model.","meshUnderground":"The model is underground.","point":"Click in the scene to add a point.","polygonOneVertex":"Click in the scene to continue drawing.","polygonTwoVertices":"Double-click in the scene to complete.","polygonZeroVertices":"Click in the scene to start drawing.","polylineOneVertex":"Double-click in the scene to complete.","polylineZeroVertices":"Click in the scene to start drawing."},"ignore":"Ignore","keepAttachment":"Keep attachment","keepFeature":"Keep feature","modelUploads":{"pending":{"title":"Uploading...","description":"The model is being uploaded and prepared for display in the scene."},"success":{"title":"Upload successful"},"error":{"title":"Upload failed","uploadNew":"Upload new file","messages":{"default":"An error occurred while uploading the model.","conversionFailed":"An error occurred while converting the model.","noModel":"No supported model found.","multipleModels":"Upload only one model at a time."}},"cancelUploadPrompt":{"title":"Cancel upload","message":"The current upload and conversion will be canceled and the model will be discarded.","noLabel":"Continue upload","yesLabel":"Cancel upload"},"cancelPlacementPrompt":{"title":"Discard model","message":"The uploaded model will be discarded.","noLabel":"Keep model","yesLabel":"Discard model"}},"multipleFeaturesTemplate":"Multiple features ({total})","noEditableLayers":"No editable layers found.","ownerAdminNotice":"Editing is disabled but you have privileges to edit this layer.","retry":"Retry","selectFeature":"Select feature","selectTemplate":"Select feature type","widgetLabel":"Editor"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_ar.json new file mode 100644 index 00000000..f0b8341d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_ar.json @@ -0,0 +1 @@ +{"addAttachment":"إضافة مرفق","attachments":"المرفقات","cancelEditTitle":"تجاهل التحريرات","cancelEditWarningMessage":"سيتم فقدان التغييرات التي لم يتم حفظها.","cancelRequestTitle":"إلغاء سير العمل","cancelRequestWarningMessage":"تم تقديم طلب لإلغاء سير العمل هذا.","clickToFinishTemplate":"انقر فوق {button} للإنهاء.","continueEditing":"متابعة التحرير","createFeatures":"إنشاء معالم","createFeaturesTemplate":"إنشاء ({numFeatures})","deleteAttachmentWarningMessage":"ستتم إزالة هذا المرفق بشكل دائم.","deleteAttachmentWarningTitle":"حذف المرفق","deleteWarningMessage":"ستتم إزالة هذا المعلم بشكل دائم.","deleteWarningTitle":"حذف المعلم","discardEdits":"تجاهل التحريرات","editAttachment":"إدارة المرفق","editFeature":"تحرير المعلم","editFeatures":"تحرير المعالم","errorWarningMessageTemplate":"تعذر حفظ عمليات التحرير: {errorMessage}","errorWarningTitle":"حدث خطأ ما","formFieldCreateError":"لا يمكن إنشاء المعالم. هناك مشكلة في النموذج.","formFieldUpdateError":"يتعذر تحديث المعلم. هناك مشكلة في النموذج.","formFieldUnsupportedCreateError":"يتعذر إنشاء المعلم. تحتوي الطبقة على حقول غير مدعومة.","formFieldUnsupportedUpdateError":"يتعذر تحديث المعلم. تحتوي الطبقة على حقول غير مدعومة.","helpMessages2d":{"select":"انقر على الخريطة لتحديد معلم.","mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"انقر فوق الخريطة لإضافة نقطة.","polygonOneVertex":"انقر فوق الخريطة لمتابعة الرسم.","polygonTwoVertices":"لإنهاء الخريطة، انقر عليها مرتين.","polygonZeroVertices":"انقر فوق الخريطة لبدء الرسم.","polylineOneVertex":"لإنهاء الخريطة، انقر عليها مرتين.","polylineZeroVertices":"انقر فوق الخريطة لبدء الرسم."},"helpMessages3d":{"select":"انقر في المشهد لتحديد معلم.","mesh":"انقر في المشهد لوضع النموذج.","meshTooClose":"قم بالتصغير لعرض النموذج الكامل.","meshTooFar":"قم بالتكبير لعرض النموذج.","meshUnderground":"النموذج خاص.","point":"انقر في المشهد لإضافة نقطة.","polygonOneVertex":"انقر في المشهد لمتابعة الرسم.","polygonTwoVertices":"لإنهاء المشهد، انقر عليه مرتين.","polygonZeroVertices":"انقر في المشهد لبدء الرسم.","polylineOneVertex":"لإنهاء المشهد، انقر عليه مرتين.","polylineZeroVertices":"انقر في المشهد لبدء الرسم."},"ignore":"تجاهل","keepAttachment":"الاحتفاظ بالمرفق","keepFeature":"الاحتفاظ بالمعلم","modelUploads":{"pending":{"title":"جار التحميل...","description":"يتم الآن تحميل النموذج وإعداده للعرض في المشهد."},"success":{"title":"تم التحميل بنجاح"},"error":{"title":"فشل التحميل","uploadNew":"تحميل ملف جديد","messages":{"default":"حدث خطأ أثناء تحميل النموذج.","conversionFailed":"حدث خطأ أثناء تحويل النموذج.","noModel":"لم يتم العثور على نماذج مدعومة.","multipleModels":"قم بتحميل نموذج واحد فقط في كل مرة."}},"cancelUploadPrompt":{"title":"إلغاء التحميل","message":"سيتم إلغاء التحميل والتحويل الحاليين وسيتم تجاهل النموذج.","noLabel":"مواصلة التحميل","yesLabel":"إلغاء التحميل"},"cancelPlacementPrompt":{"title":"تجاهل النموذج","message":"سيتم تجاهل النموذج الذي تم تحميله.","noLabel":"الاحتفاظ بالنموذج","yesLabel":"تجاهل النموذج"}},"multipleFeaturesTemplate":"المعالم المتعددة ({total})","noEditableLayers":"لم يتم العثور على طبقات قابلة للتحرير.","ownerAdminNotice":"تم تعطيل التحرير لكن لديك امتيازات تحرير هذه الطبقة.","retry":"إعادة المحاولة","selectFeature":"حدد المعلم","selectTemplate":"تحديد نوع معلم","widgetLabel":"المحرر"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_bg.json new file mode 100644 index 00000000..84eb407d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_bg.json @@ -0,0 +1 @@ +{"addAttachment":"Добавяне на прикачен файл","attachments":"Прикачени файлове","cancelEditTitle":"Отхвърляне на редакция","cancelEditWarningMessage":"Незапазените промени ще бъдат загубени.","cancelRequestTitle":"Отмяна на работен поток","cancelRequestWarningMessage":"Изпратена е заявка за отмяна на този работен поток.","clickToFinishTemplate":"Натиснете върху {button}, за да завършите.","continueEditing":"Продължете с редактирането","createFeatures":"Създаване на обекти","createFeaturesTemplate":"Създаване ({numFeatures})","deleteAttachmentWarningMessage":"Този прикачен файл ще бъде премахнат за постоянно.","deleteAttachmentWarningTitle":"Изтриване на прикачен файл","deleteWarningMessage":"Този обект ще бъде премахнат за постоянно.","deleteWarningTitle":"Изтриване на обект","discardEdits":"Отхвърляне на редакция","editAttachment":"Управление на прикачени файлове","editFeature":"Редактиране на обект","editFeatures":"Редактиране на обекти","errorWarningMessageTemplate":"Редакциите не могат да бъдат запазени: {errorMessage}","errorWarningTitle":"Нещо се обърка","formFieldCreateError":"Обектите не могат да бъдат създадени. Има проблем с формуляра.","formFieldUpdateError":"Обектът не може да се актуализира. Има проблем с формуляра.","formFieldUnsupportedCreateError":"Обектите не могат да бъдат създадени. Слоят съдържа неподдържани полета.","formFieldUnsupportedUpdateError":"Обектът не може да се актуализира. Слоят съдържа неподдържани полета.","helpMessages2d":{"select":"Натиснете върху картата, за да изберете обект.","mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Натиснете върху картата, за да добавите точка.","polygonOneVertex":"Натиснете върху картата, за да продължите да чертаете.","polygonTwoVertices":"Натиснете два пъти върху картата, за да завършите.","polygonZeroVertices":"Натиснете върху картата, за да започнете да чертаете.","polylineOneVertex":"Натиснете два пъти върху картата, за да завършите.","polylineZeroVertices":"Натиснете върху картата, за да започнете да чертаете."},"helpMessages3d":{"select":"Натиснете върху сцената, за да изберете обект.","mesh":"Натиснете върху сцената, за да добавите модела.","meshTooClose":"Намалете, за да видите пълния модел.","meshTooFar":"Увеличете, за да видите модела.","meshUnderground":"Моделът е подземен.","point":"Натиснете върху сцената, за да добавите точка.","polygonOneVertex":"Натиснете върху сцената, за да продължите да чертаете.","polygonTwoVertices":"Натиснете два пъти върху сцената, за да завършите.","polygonZeroVertices":"Натиснете върху сцената, за да започнете да чертаете.","polylineOneVertex":"Натиснете два пъти върху сцената, за да завършите.","polylineZeroVertices":"Натиснете върху сцената, за да започнете да чертаете."},"ignore":"Игнорирайте","keepAttachment":"Запазване на прикачен файл","keepFeature":"Запазване на обект","modelUploads":{"pending":{"title":"Качване...","description":"Моделът е качен и подготвен за показване в сцената."},"success":{"title":"Качването е успешно."},"error":{"title":"Неуспешно качване","uploadNew":"Качване на нов файл","messages":{"default":"По време на качването на модела възникна грешка.","conversionFailed":"По време на конвентирането на модела възникна грешка.","noModel":"Не е намерен поддържан модел.","multipleModels":"Качвайте само по един модел наведнъж."}},"cancelUploadPrompt":{"title":"Отказ на качване","message":"Текущото качване и преобразуване ще бъдат отменени и моделът ще бъде отхвърлен.","noLabel":"Продължаване на качване","yesLabel":"Отказ на качване"},"cancelPlacementPrompt":{"title":"Отхвърляне на модела","message":"Каченият модел ще бъде отхвърлен.","noLabel":"Запазете модела","yesLabel":"Отхвърляне на модела"}},"multipleFeaturesTemplate":"Множество обекти({total})","noEditableLayers":"Няма намерени слоеве за редактиране.","ownerAdminNotice":"Редактирането е деактивирано, но имате права да редактирате този слой.","retry":"Повторен опит","selectFeature":"Избиране на обект","selectTemplate":"Избор на тип обект","widgetLabel":"Редактор"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_bs.json new file mode 100644 index 00000000..c0e69b9c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_bs.json @@ -0,0 +1 @@ +{"addAttachment":"Dodaj privitak","attachments":"Privitci","cancelEditTitle":"Odbaci uređivanja","cancelEditWarningMessage":"Nespremljene promjene bit će izgubljene.","cancelRequestTitle":"Otkaži tijeka rada","cancelRequestWarningMessage":"Zatraženo je odustajanje od ovog tijeka rada.","clickToFinishTemplate":"Kliknite na gumb {button} za dovršetak.","continueEditing":"Nastavi uređivanje","createFeatures":"Stvori geoobjekte","createFeaturesTemplate":"Stvori ({numFeatures})","deleteAttachmentWarningMessage":"Ovaj će se privitak trajno ukloniti.","deleteAttachmentWarningTitle":"Izbriši privitak","deleteWarningMessage":"Ovaj će se geoobjekt trajno ukloniti.","deleteWarningTitle":"Izbriši geoobjekt","discardEdits":"Odbaci uređivanja","editAttachment":"Upravljaj privitkom","editFeature":"Uredi geoobjekt","editFeatures":"Uredi geoobjekte","errorWarningMessageTemplate":"Uređivanja se nisu mogla spremiti: {errorMessage}","errorWarningTitle":"Nešto je pošlo po krivu","formFieldCreateError":"Ne mogu se stvoriti geoobjekti. Došlo je do problema s formularom.","formFieldUpdateError":"Geoobjekt se ne može ažurirati. Došlo je do problema s formularom.","formFieldUnsupportedCreateError":"Ne mogu se stvoriti geoobjekti. Sloj sadrži nepodržana polja.","formFieldUnsupportedUpdateError":"Geoobjekt se ne može ažurirati. Sloj sadrži nepodržana polja.","helpMessages2d":{"select":"Kliknite na kartu da odaberete geoobjekt.","mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Kliknite na kartu za dodavanje točke.","polygonOneVertex":"Kliknite na kartu da biste nastavili crtati.","polygonTwoVertices":"Kliknite dvaput na kartu za dovršetak.","polygonZeroVertices":"Kliknite na kartu da biste počeli crtati.","polylineOneVertex":"Kliknite dvaput na kartu za dovršetak.","polylineZeroVertices":"Kliknite na kartu da biste počeli crtati."},"helpMessages3d":{"select":"Kliknite na scenu da biste odabrali geoobjekt.","mesh":"Kliknite na scenu za postavljanje modela.","meshTooClose":"Smanjite za prikaz cijelog modela.","meshTooFar":"Uvećajte za prikaz modela.","meshUnderground":"Model je ispod zemlje.","point":"Kliknite na scenu za dodavanje točke.","polygonOneVertex":"Kliknite scenu za nastavak crtanja.","polygonTwoVertices":"Kliknite dvaput na scenu za dovršetak.","polygonZeroVertices":"Kliknite scenu za početak crtanja.","polylineOneVertex":"Kliknite dvaput na scenu za dovršetak.","polylineZeroVertices":"Kliknite scenu za početak crtanja."},"ignore":"Zanemari","keepAttachment":"Zadrži privitak","keepFeature":"Zadrži geoobjekt","modelUploads":{"pending":{"title":"Učitavanje...","description":"Model se učitava i priprema za prikaz na sceni."},"success":{"title":"Uspješno učitavanje"},"error":{"title":"Učitavanje neuspješno","uploadNew":"Učitaj novu datoteku","messages":{"default":"Došlo je do pogreške tijekom učitavanja modela.","conversionFailed":"Došlo je do pogreške tijekom pretvaranja modela.","noModel":"Nije pronađen podržani model.","multipleModels":"Prikaži samo jedan model odjednom."}},"cancelUploadPrompt":{"title":"Otkaži učitavanje","message":"Trenutačno učitavanje bit će otkazano i model će biti izgubljen.","noLabel":"Nastavi učitavanje","yesLabel":"Otkaži učitavanje"},"cancelPlacementPrompt":{"title":"Odbaci model","message":"Učitani model bit će odbačen.","noLabel":"Zadrži model","yesLabel":"Odbaci model"}},"multipleFeaturesTemplate":"Više geoobjekata ({total})","noEditableLayers":"Nisu pronađeni slojevi koji se mogu uređivati.","ownerAdminNotice":"Uređivanje je onemogućeno, ali imate privilegije za uređivanje ovog sloja.","retry":"Pokušaj ponovno","selectFeature":"Odaberite geoobjekt","selectTemplate":"Odaberite vrstu geoobjekta","widgetLabel":"Uređivač"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_ca.json new file mode 100644 index 00000000..7a3311d6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_ca.json @@ -0,0 +1 @@ +{"addAttachment":"Afegeix un fitxer adjunt","attachments":"Fitxers adjunts","cancelEditTitle":"Descarta les edicions","cancelEditWarningMessage":"Els canvis sense desar es perdran.","cancelRequestTitle":"Cancel·la el flux de treball","cancelRequestWarningMessage":"S'ha realitzat una sol·licitud per cancel·lar aquest flux de treball.","clickToFinishTemplate":"Feu clic a {button} per finalitzar.","continueEditing":"Continua amb l'edició","createFeatures":"Crear entidades","createFeaturesTemplate":"Crea ({numFeatures})","deleteAttachmentWarningMessage":"Aquest fitxer adjunt s'eliminarà permanentment.","deleteAttachmentWarningTitle":"Suprimeix el fitxer adjunt","deleteWarningMessage":"Aquesta entitat s'eliminarà permanentment.","deleteWarningTitle":"Suprimeix l'entitat","discardEdits":"Descarta les edicions","editAttachment":"Administra el fitxer adjunt","editFeature":"Edita l'entitat","editFeatures":"Edita entitats","errorWarningMessageTemplate":"Els canvis no s'han pogut desar: {errorMessage}","errorWarningTitle":"Hi ha hagut algun problema","formFieldCreateError":"No es poden crear entitats. Hi ha un problema al formulari.","formFieldUpdateError":"L'entitat no es pot actualitzar. Hi ha un problema al formulari.","formFieldUnsupportedCreateError":"No es poden crear entitats. La capa conté camps no admesos.","formFieldUnsupportedUpdateError":"L'entitat no es pot actualitzar. La capa conté camps no admesos.","helpMessages2d":{"select":"Feu clic al mapa per seleccionar una entitat.","mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Feu clic al mapa per afegir-hi un punt.","polygonOneVertex":"Feu clic al mapa per continuar dibuixant.","polygonTwoVertices":"Feu doble clic al mapa per completar.","polygonZeroVertices":"Feu clic al mapa per començar a dibuixar.","polylineOneVertex":"Feu doble clic al mapa per completar.","polylineZeroVertices":"Feu clic al mapa per començar a dibuixar."},"helpMessages3d":{"select":"Feu clic a l'escena per seleccionar una entitat.","mesh":"Feu clic a l'escena per col·locar el model.","meshTooClose":"Allunyeu la imatge per veure millor tot el model.","meshTooFar":"Apropeu la imatge per veure el model.","meshUnderground":"El model és subterrani.","point":"Feu clic a l'escena per afegir un punt.","polygonOneVertex":"Feu clic a l'escena per continuar dibuixant.","polygonTwoVertices":"Feu doble clic a l'escena per completar.","polygonZeroVertices":"Feu clic a l'escena per començar a dibuixar.","polylineOneVertex":"Feu doble clic a l'escena per completar.","polylineZeroVertices":"Feu clic a l'escena per començar a dibuixar."},"ignore":"Ignora","keepAttachment":"Conserva el fitxer adjunt","keepFeature":"Mantén l'entitat","modelUploads":{"pending":{"title":"S'està pujant...","description":"El model s'està pujant i s'està preparant per mostrar-se a l'escena."},"success":{"title":"Pujada correcta"},"error":{"title":"Error de pujada","uploadNew":"Puja un nou fitxer","messages":{"default":"S'ha produït un error en pujar el model.","conversionFailed":"S'ha produït un error en convertir el model.","noModel":"No s'ha trobat cap model compatible.","multipleModels":"Puja només un model alhora."}},"cancelUploadPrompt":{"title":"Cancel·la la pujada","message":"La pujada i conversió actuals es cancel·laran i el model es descartarà.","noLabel":"Continua la pujada","yesLabel":"Cancel·la la pujada"},"cancelPlacementPrompt":{"title":"Descarta el model","message":"El model pujat es descartarà.","noLabel":"Mantingues el model","yesLabel":"Descarta el model"}},"multipleFeaturesTemplate":"Diverses entitats ({total})","noEditableLayers":"No s'ha trobat cap capa editable.","ownerAdminNotice":"L'edició està desactivada, però teniu privilegis per editar aquesta capa.","retry":"Torna-ho a provar","selectFeature":"Seleccioneu una entitat","selectTemplate":"Seleccioneu el tipus d'entitat","widgetLabel":"Editor"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_cs.json new file mode 100644 index 00000000..b5503deb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_cs.json @@ -0,0 +1 @@ +{"addAttachment":"Připojit přílohu","attachments":"Přílohy","cancelEditTitle":"Zrušit úpravy","cancelEditWarningMessage":"Neuložené změny budou ztraceny.","cancelRequestTitle":"Zrušit pracovní postup","cancelRequestWarningMessage":"Byl proveden požadavek na zrušení tohoto pracovního postupu.","clickToFinishTemplate":"Pro dokončení klikněte na {button}.","continueEditing":"Pokračovat v úpravách","createFeatures":"Vytvořit prvky","createFeaturesTemplate":"Vytvořit ({numFeatures})","deleteAttachmentWarningMessage":"Tato příloha bude trvale odstraněna.","deleteAttachmentWarningTitle":"Smazat přílohu","deleteWarningMessage":"Tento prvek bude trvale odstraněn.","deleteWarningTitle":"Odstranit prvek","discardEdits":"Stornovat změny","editAttachment":"Spravovat přílohu","editFeature":"Upravit prvek","editFeatures":"Editovat prvky","errorWarningMessageTemplate":"Úpravy se nepodařilo uložit: {errorMessage}","errorWarningTitle":"Něco se pokazilo","formFieldCreateError":"Prvky nelze vytvořit. Vyskytl se problém s formulářem.","formFieldUpdateError":"Prvek nelze aktualizovat. Vyskytl se problém s formulářem.","formFieldUnsupportedCreateError":"Prvky nelze vytvořit. Vrstva obsahuje nepodporovaná pole.","formFieldUnsupportedUpdateError":"Prvek nelze aktualizovat. Vrstva obsahuje nepodporovaná pole.","helpMessages2d":{"select":"Kliknutím do mapy vyberte prvek.","mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Kliknutím přidejte bod do mapy.","polygonOneVertex":"Kliknutím do mapy pokračujte v kreslení.","polygonTwoVertices":"Dvojitým kliknutím kreslení dokončíte.","polygonZeroVertices":"Kliknutím do mapy zahájíte kreslení.","polylineOneVertex":"Dvojitým kliknutím kreslení dokončíte.","polylineZeroVertices":"Kliknutím do mapy zahájíte kreslení."},"helpMessages3d":{"select":"Kliknutím do scény vyberte prvek.","mesh":"Kliknutím do scény umístěte model.","meshTooClose":"Oddálením zobrazíte celý model.","meshTooFar":"Přiblížením zobrazíte model.","meshUnderground":"Model je v podzemí.","point":"Kliknutím do scény přidejte bod.","polygonOneVertex":"Kliknutím do scény pokračujte v kreslení.","polygonTwoVertices":"Dvojitým kliknutím kreslení dokončíte.","polygonZeroVertices":"Kliknutím do scény zahájíte kreslení.","polylineOneVertex":"Dvojitým kliknutím kreslení dokončíte.","polylineZeroVertices":"Kliknutím do scény zahájíte kreslení."},"ignore":"Ignorovat","keepAttachment":"Ponechat přílohu","keepFeature":"Zachovat prvek","modelUploads":{"pending":{"title":"Nahrávání…","description":"Model se nahrává a připravuje k zobrazení ve scéně."},"success":{"title":"Nahrání proběhlo úspěšně"},"error":{"title":"Nahrávání se nezdařilo","uploadNew":"Nahrát nový soubor","messages":{"default":"Během nahrávání modelu došlo k chybě.","conversionFailed":"Během konverze modelu došlo k chybě.","noModel":"Nebyl nalezen žádný podporovaný model.","multipleModels":"Modely nahrávejte po jednom."}},"cancelUploadPrompt":{"title":"Zrušit nahrávání","message":"Aktuální nahrávání a konverze budou zrušeny a model bude zahozen.","noLabel":"Pokračovat v nahrávání","yesLabel":"Zrušit nahrávání"},"cancelPlacementPrompt":{"title":"Zahodit model","message":"Nahraný model bude zahozen.","noLabel":"Zachovat model","yesLabel":"Zahodit model"}},"multipleFeaturesTemplate":"Více prvků ({total})","noEditableLayers":"Nebyly nalezeny žádné editovatelné vrstvy.","ownerAdminNotice":"Editace je zakázaná, vy však máte oprávnění tuto vrstvu editovat.","retry":"Zkusit znovu","selectFeature":"Vyberte prvek","selectTemplate":"Vybrat typ prvku","widgetLabel":"Editor"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_da.json new file mode 100644 index 00000000..0a91e854 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_da.json @@ -0,0 +1 @@ +{"addAttachment":"Tilføj vedhæftning","attachments":"Vedhæftninger","cancelEditTitle":"Slet redigeringer","cancelEditWarningMessage":"Ændringer, der ikke er gemt, vil gå tabt.","cancelRequestTitle":"Annullér arbejdsgang","cancelRequestWarningMessage":"Der er fremsat en anmodning om at annullere denne arbejdsgang.","clickToFinishTemplate":"Klik på {button} for at afslutte.","continueEditing":"Fortsæt med at redigere","createFeatures":"Opret objekter","createFeaturesTemplate":"Opret ({numFeatures})","deleteAttachmentWarningMessage":"Denne vedhæftning vil blive fjernet permanent.","deleteAttachmentWarningTitle":"Slet vedhæftning","deleteWarningMessage":"Dette objekt vil blive fjernet permanent.","deleteWarningTitle":"Slet objekt","discardEdits":"Slet redigeringer","editAttachment":"Administrer vedhæftning","editFeature":"Redigér objekt","editFeatures":"Redigér objekter","errorWarningMessageTemplate":"Redigeringer kunne ikke gemmes: {errorMessage}","errorWarningTitle":"Der gik noget galt","formFieldCreateError":"Objekter kan ikke oprettes. Der er et problem med denne formular.","formFieldUpdateError":"Objekt kan ikke opdateres. Der er et problem med denne formular.","formFieldUnsupportedCreateError":"Objekter kan ikke oprettes. Lag indeholder felter, der ikke understøttes.","formFieldUnsupportedUpdateError":"Objekt kan ikke opdateres. Lag indeholder felter, der ikke understøttes.","helpMessages2d":{"select":"Klik på et kort for at vælge et objekt.","mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Klik på kortet for at tilføje et punkt.","polygonOneVertex":"Klik på kortet for at forsætte med at tegne.","polygonTwoVertices":"Dobbeltklik på kortet for at færdiggøre.","polygonZeroVertices":"Klik på kortet for at begynde at tegne.","polylineOneVertex":"Dobbeltklik på kortet for at færdiggøre.","polylineZeroVertices":"Klik på kortet for at begynde at tegne."},"helpMessages3d":{"select":"Klik i scenen for at vælge et objekt.","mesh":"Klik på scenen for at placere modellen.","meshTooClose":"Zoom ud for at få vist hele modellen.","meshTooFar":"Zoom ind for at få vist modellen.","meshUnderground":"Modellen er under jorden.","point":"Klik i scenen for at tilføje et punkt.","polygonOneVertex":"Klik i scenen for at fortsætte med at tegne.","polygonTwoVertices":"Klik i scenen for at færdiggøre.","polygonZeroVertices":"Klik i scenen for at begynde at tegne.","polylineOneVertex":"Klik i scenen for at færdiggøre.","polylineZeroVertices":"Klik i scenen for at begynde at tegne."},"ignore":"Ignorér","keepAttachment":"Behold vedhæftning","keepFeature":"Bevar objekt","modelUploads":{"pending":{"title":"Overfører...","description":"Modellen er ved at blive overført og forberedt til visning i scenen."},"success":{"title":"Overførsel lykkedes"},"error":{"title":"Overførsel mislykkedes","uploadNew":"Overfør ny fil","messages":{"default":"Der opstod en fejl under overførsel af modellen.","conversionFailed":"Der opstod en fejl under konvertering af modellen.","noModel":"Ingen understøttede model fundet.","multipleModels":"Overfør kun én model ad gangen."}},"cancelUploadPrompt":{"title":"Annullér overførsel","message":"Den aktuelle overførsel og konvertering annulleres, og modellen kasseres.","noLabel":"Fortsæt overførsel","yesLabel":"Annullér overførsel"},"cancelPlacementPrompt":{"title":"Kassér model","message":"Den overførte model kasseres.","noLabel":"Behold model","yesLabel":"Kassér model"}},"multipleFeaturesTemplate":"Flere objekter ({total})","noEditableLayers":"Der blev ikke fundet nogen redigerbare lag.","ownerAdminNotice":"Redigering er deaktiveret, men du har rettigheder til at redigere dette lag.","retry":"Forsøg igen","selectFeature":"Vælg objekt","selectTemplate":"Vælg objekttype","widgetLabel":"Editor"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_de.json new file mode 100644 index 00000000..673ce83c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_de.json @@ -0,0 +1 @@ +{"addAttachment":"Anlage hinzufügen","attachments":"Anlagen","cancelEditTitle":"Änderungen verwerfen","cancelEditWarningMessage":"Nicht gespeicherte Änderungen gehen verloren.","cancelRequestTitle":"Workflow abbrechen","cancelRequestWarningMessage":"Es wurde eine Anforderung zum Abbrechen dieses Workflow gestellt.","clickToFinishTemplate":"Klicken Sie zum Abschließen die Schaltfläche {button}.","continueEditing":"Bearbeitung fortsetzen","createFeatures":"Features erstellen","createFeaturesTemplate":"Erstellen ({numFeatures})","deleteAttachmentWarningMessage":"Die Anlage wird dauerhaft entfernt.","deleteAttachmentWarningTitle":"Anlage löschen","deleteWarningMessage":"Dieses Feature wird dauerhaft entfernt.","deleteWarningTitle":"Feature löschen","discardEdits":"Änderungen verwerfen","editAttachment":"Anlage verwalten","editFeature":"Feature bearbeiten","editFeatures":"Features bearbeiten","errorWarningMessageTemplate":"Änderungen konnten nicht gespeichert werden: {errorMessage}","errorWarningTitle":"Ein Fehler ist aufgetreten.","formFieldCreateError":"Die Features können nicht erstellt werden. Es ist ein Problem mit dem Formular aufgetreten.","formFieldUpdateError":"Das Feature kann nicht aktualisiert werden. Es ist ein Problem mit dem Formular aufgetreten.","formFieldUnsupportedCreateError":"Die Features können nicht erstellt werden. Der Layer enthält nicht unterstützte Felder.","formFieldUnsupportedUpdateError":"Das Feature kann nicht aktualisiert werden. Der Layer enthält nicht unterstützte Felder.","helpMessages2d":{"select":"Klicken Sie auf die Karte, um ein Feature auszuwählen.","mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Klicken Sie auf die Karte, um einen Punkt hinzuzufügen.","polygonOneVertex":"Klicken Sie auf die Karte, um das Zeichnen fortzusetzen.","polygonTwoVertices":"Doppelklicken Sie zum Abschließen auf die Karte.","polygonZeroVertices":"Klicken Sie auf die Karte, um mit dem Zeichnen zu beginnen.","polylineOneVertex":"Doppelklicken Sie zum Abschließen auf die Karte.","polylineZeroVertices":"Klicken Sie auf die Karte, um mit dem Zeichnen zu beginnen."},"helpMessages3d":{"select":"Klicken Sie in die Szene, um ein Feature auszuwählen.","mesh":"Klicken Sie in die Szene, um das Modell zu platzieren.","meshTooClose":"Verkleinern Sie die Ansicht, um das vollständige Modell anzuzeigen.","meshTooFar":"Vergrößern Sie die Ansicht, um das Modell anzuzeigen.","meshUnderground":"Das Modell ist unterirdisch.","point":"Klicken Sie in die Szene, um einen Punkt hinzuzufügen.","polygonOneVertex":"Klicken Sie in die Szene, um das Zeichnen fortzusetzen.","polygonTwoVertices":"Doppelklicken Sie zum Abschließen in die Szene.","polygonZeroVertices":"Klicken Sie in die Szene, um mit dem Zeichnen zu beginnen.","polylineOneVertex":"Doppelklicken Sie zum Abschließen in die Szene.","polylineZeroVertices":"Klicken Sie in die Szene, um mit dem Zeichnen zu beginnen."},"ignore":"Ignorieren","keepAttachment":"Anlage beibehalten","keepFeature":"Feature beibehalten","modelUploads":{"pending":{"title":"Wird hochgeladen...","description":"Das Modell wird gerade hochgeladen und für die Anzeige in der Szene vorbereitet."},"success":{"title":"Upload erfolgreich"},"error":{"title":"Upload fehlgeschlagen","uploadNew":"Neue Datei hochladen","messages":{"default":"Beim Hochladen des Modells ist ein Fehler aufgetreten.","conversionFailed":"Beim Konvertieren des Modells ist ein Fehler aufgetreten.","noModel":"Es wurde kein unterstütztes Modell gefunden.","multipleModels":"Laden Sie jeweils nur ein Modell hoch."}},"cancelUploadPrompt":{"title":"Upload abbrechen","message":"Der aktuelle Upload und die Konvertierung werden abgebrochen, und das Modell wird verworfen.","noLabel":"Upload fortsetzen","yesLabel":"Upload abbrechen"},"cancelPlacementPrompt":{"title":"Modell verwerfen","message":"Das hochgeladene Modell wird verworfen.","noLabel":"Modell beibehalten","yesLabel":"Modell verwerfen"}},"multipleFeaturesTemplate":"Mehrere Features ({total})","noEditableLayers":"Keine editierbaren Layer gefunden.","ownerAdminNotice":"Die Bearbeitung ist deaktiviert, Sie verfügen jedoch über Berechtigungen zum Bearbeiten dieses Layers.","retry":"Wiederholen","selectFeature":"Feature auswählen","selectTemplate":"Feature-Typ auswählen","widgetLabel":"Editor"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_el.json new file mode 100644 index 00000000..97da9b6e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_el.json @@ -0,0 +1 @@ +{"addAttachment":"Προσθήκη συνημμένου","attachments":"Συνημμένα","cancelEditTitle":"Απόρριψη αλλαγών","cancelEditWarningMessage":"Οι μη αποθηκευμένες αλλαγές θα χαθούν.","cancelRequestTitle":"Ακύρωση ροής εργασιών","cancelRequestWarningMessage":"Έγινε ζήτηση για ακύρωση αυτής της ροής εργασιών.","clickToFinishTemplate":"Κάντε κλικ στο {button} για τερματισμό.","continueEditing":"Συνέχεια επεξεργασίας","createFeatures":"Δημιουργία στοιχείων","createFeaturesTemplate":"Δημιουργία ({numFeatures})","deleteAttachmentWarningMessage":"Αυτό το συνημμένο θα καταργηθεί οριστικά.","deleteAttachmentWarningTitle":"Διαγραφή συνημμένου","deleteWarningMessage":"Το στοιχείο αυτό θα καταργηθεί οριστικά.","deleteWarningTitle":"Διαγραφή στοιχείου","discardEdits":"Απόρριψη αλλαγών","editAttachment":"Διαχείριση συνημμένου","editFeature":"Επεξεργασία στοιχείου","editFeatures":"Επεξεργασία στοιχείων","errorWarningMessageTemplate":"Δεν ήταν δυνατή η αποθήκευση των αλλαγών: {errorMessage}","errorWarningTitle":"Προέκυψε κάποιο πρόβλημα","formFieldCreateError":"Δεν είναι δυνατή η δημιουργία στοιχείων. Υπάρχει πρόβλημα με τη φόρμα.","formFieldUpdateError":"Δεν είναι δυνατή η ενημέρωση του στοιχείου. Υπάρχει πρόβλημα με τη φόρμα.","formFieldUnsupportedCreateError":"Δεν είναι δυνατή η δημιουργία στοιχείων. Το θεματικό επίπεδο περιέχει μη υποστηριζόμενα πεδία.","formFieldUnsupportedUpdateError":"Δεν είναι δυνατή η ενημέρωση του στοιχείου. Το θεματικό επίπεδο περιέχει μη υποστηριζόμενα πεδία.","helpMessages2d":{"select":"Κάντε κλικ στο χάρτη για να επιλέξετε ένα στοιχείο.","mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Κάντε κλικ στον χάρτη για να προσθέσετε ένα σημείο.","polygonOneVertex":"Κάντε κλικ στον χάρτη για να συνεχίσετε να σχεδιάζετε.","polygonTwoVertices":"Κάντε διπλό κλικ για να ολοκληρώσετε τη διαδικασία.","polygonZeroVertices":"Κάντε κλικ στον χάρτη για να αρχίσετε να σχεδιάζετε.","polylineOneVertex":"Κάντε διπλό κλικ στο χάρτη για να ολοκληρώσετε τη διαδικασία.","polylineZeroVertices":"Κάντε κλικ στον χάρτη για να αρχίσετε να σχεδιάζετε."},"helpMessages3d":{"select":"Κάντε κλικ στην προβολή 3D για να επιλέξετε ένα στοιχείο.","mesh":"Κάντε κλικ στη 3D προβολή για να τοποθετήσετε το μοντέλο.","meshTooClose":"Κάντε σμίκρυνση για να δείτε ολόκληρο το μοντέλο.","meshTooFar":"Κάντε μεγέθυνση για να δείτε το μοντέλο.","meshUnderground":"Το μοντέλο είναι στο υπέδαφος","point":"Κάντε κλικ στην προβολή 3D για να προσθέσετε ένα σημείο.","polygonOneVertex":"Κάντε κλικ στην προβολή 3D για να συνεχίσετε να σχεδιάζετε.","polygonTwoVertices":"Κάντε διπλό κλικ στην προβολή 3D για να ολοκληρώσετε τη διαδικασία.","polygonZeroVertices":"Κάντε κλικ στην προβολή 3D για να αρχίσετε να σχεδιάζετε.","polylineOneVertex":"Κάντε διπλό κλικ στην προβολή 3D για να ολοκληρώσετε τη διαδικασία.","polylineZeroVertices":"Κάντε κλικ στην προβολή 3D για να αρχίσετε να σχεδιάζετε."},"ignore":"Παράβλεψη","keepAttachment":"Διατήρηση συνημμένου","keepFeature":"Διατήρηση στοιχείου","modelUploads":{"pending":{"title":"Μεταφόρτωση...","description":"Το μοντέλο μεταφορτώνεται και προετοιμάζεται για παρουσίαση στην οθόνη στη 3D Προβολή."},"success":{"title":"Επιτυχής μεταφόρτωση"},"error":{"title":"Η μεταφόρτωση απέτυχε","uploadNew":"Μεταφόρτωση νέου αρχείου","messages":{"default":"Παρουσιάστηκε σφάλμα κατά τη μεταφόρτωση του μοντέλου.","conversionFailed":"Παρουσιάστηκε σφάλμα κατά τη μετατροπή του μοντέλου.","noModel":"Δεν βρέθηκε υποστηριζόμενο μοντέλο.","multipleModels":"Μεταφόρτωση μόνο ενός μοντέλου κάθε φορά."}},"cancelUploadPrompt":{"title":"Ακύρωση μεταφόρτωσης","message":"Η τρέχουσα μεταφόρτωση και μετατροπή θα ακυρωθεί και το μοντέλο θα απορριφθεί.","noLabel":"Συνέχιση μεταφόρτωσης","yesLabel":"Ακύρωση μεταφόρτωσης"},"cancelPlacementPrompt":{"title":"Απόρριψη μοντέλου","message":"Το μεταφορτωμένο μοντέλο θα απορριφθεί.","noLabel":"Διατήρηση μοντέλου","yesLabel":"Απόρριψη μοντέλου"}},"multipleFeaturesTemplate":"Πολλαπλά στοιχεία ({total})","noEditableLayers":"Δεν βρέθηκαν θεματικά επίπεδα με δυνατότητα επεξεργασίας.","ownerAdminNotice":"Η επεξεργασία είναι απενεργοποιημένη αλλά έχετε δικαιώματα επεξεργασίας αυτού του θεματικού επιπέδου.","retry":"Επαναπροσπάθεια","selectFeature":"Επιλογή στοιχείου","selectTemplate":"Επιλογή τύπου στοιχείου","widgetLabel":"Εργαλείο επεξεργασίας"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_en.json new file mode 100644 index 00000000..951a773e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_en.json @@ -0,0 +1 @@ +{"addAttachment":"Add attachment","attachments":"Attachments","cancelEditTitle":"Discard edits","cancelEditWarningMessage":"Unsaved changes will be lost.","cancelRequestTitle":"Cancel workflow","cancelRequestWarningMessage":"A request has been made to cancel this workflow.","clickToFinishTemplate":"Click {button} to finish.","continueEditing":"Continue editing","createFeatures":"Create features","createFeaturesTemplate":"Create ({numFeatures})","deleteAttachmentWarningMessage":"This attachment will be permanently removed.","deleteAttachmentWarningTitle":"Delete attachment","deleteWarningMessage":"This feature will be permanently removed.","deleteWarningTitle":"Delete feature","discardEdits":"Discard edits","editAttachment":"Manage attachment","editFeature":"Edit feature","editFeatures":"Edit features","errorWarningMessageTemplate":"Edits could not be saved: {errorMessage}","errorWarningTitle":"Something went wrong","formFieldCreateError":"Features cannot be created. There is an issue with the form.","formFieldUpdateError":"Feature cannot be updated. There is an issue with the form.","formFieldUnsupportedCreateError":"Features cannot be created. Layer contains unsupported fields.","formFieldUnsupportedUpdateError":"Feature cannot be updated. Layer contains unsupported fields.","helpMessages2d":{"select":"Click on the map to select a feature.","mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Click on the map to add a point.","polygonOneVertex":"Click on the map to continue drawing.","polygonTwoVertices":"Double-click on the map to complete.","polygonZeroVertices":"Click on the map to start drawing.","polylineOneVertex":"Double-click on the map to complete.","polylineZeroVertices":"Click on the map to start drawing."},"helpMessages3d":{"select":"Click in the scene to select a feature.","mesh":"Click in the scene to place the model.","meshTooClose":"Zoom out to view the full model.","meshTooFar":"Zoom in to view the model.","meshUnderground":"The model is underground.","point":"Click in the scene to add a point.","polygonOneVertex":"Click in the scene to continue drawing.","polygonTwoVertices":"Double-click in the scene to complete.","polygonZeroVertices":"Click in the scene to start drawing.","polylineOneVertex":"Double-click in the scene to complete.","polylineZeroVertices":"Click in the scene to start drawing."},"ignore":"Ignore","keepAttachment":"Keep attachment","keepFeature":"Keep feature","modelUploads":{"pending":{"title":"Uploading...","description":"The model is being uploaded and prepared for display in the scene."},"success":{"title":"Upload successful"},"error":{"title":"Upload failed","uploadNew":"Upload new file","messages":{"default":"An error occurred while uploading the model.","conversionFailed":"An error occurred while converting the model.","noModel":"No supported model found.","multipleModels":"Upload only one model at a time."}},"cancelUploadPrompt":{"title":"Cancel upload","message":"The current upload and conversion will be canceled and the model will be discarded.","noLabel":"Continue upload","yesLabel":"Cancel upload"},"cancelPlacementPrompt":{"title":"Discard model","message":"The uploaded model will be discarded.","noLabel":"Keep model","yesLabel":"Discard model"}},"multipleFeaturesTemplate":"Multiple features ({total})","noEditableLayers":"No editable layers found.","ownerAdminNotice":"Editing is disabled but you have privileges to edit this layer.","retry":"Retry","selectFeature":"Select feature","selectTemplate":"Select feature type","widgetLabel":"Editor"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_es.json new file mode 100644 index 00000000..ac8ac2bd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_es.json @@ -0,0 +1 @@ +{"addAttachment":"Agregar adjunto","attachments":"Adjuntos","cancelEditTitle":"Descartar ediciones","cancelEditWarningMessage":"Los cambios no guardados se perderán.","cancelRequestTitle":"Cancelar flujo de trabajo","cancelRequestWarningMessage":"Se ha realizado una solicitud para cancelar este flujo de trabajo.","clickToFinishTemplate":"Haga clic en {button} para finalizar.","continueEditing":"Seguir editando","createFeatures":"Crear entidades","createFeaturesTemplate":"Crear ({numFeatures})","deleteAttachmentWarningMessage":"Este adjunto se eliminará permanentemente.","deleteAttachmentWarningTitle":"Eliminar adjunto","deleteWarningMessage":"Esta entidad se eliminará de forma permanente.","deleteWarningTitle":"Eliminar entidad","discardEdits":"Descartar ediciones","editAttachment":"Administrar adjunto","editFeature":"Editar entidad","editFeatures":"Editar entidades","errorWarningMessageTemplate":"No se pudieron guardar las ediciones: {errorMessage}","errorWarningTitle":"Se ha producido un error","formFieldCreateError":"No se pueden crear las entidades. Hay un problema con el formulario.","formFieldUpdateError":"No se puede actualizar la entidad. Hay un problema con el formulario.","formFieldUnsupportedCreateError":"No se pueden crear las entidades. La capa contiene campos no admitidos.","formFieldUnsupportedUpdateError":"No se puede actualizar la entidad. La capa contiene campos no admitidos.","helpMessages2d":{"select":"Haga clic en el mapa para seleccionar una entidad.","mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Haga clic en el mapa para agregar un punto.","polygonOneVertex":"Haga clic en el mapa para seguir dibujando.","polygonTwoVertices":"Haga doble clic en el mapa para terminar.","polygonZeroVertices":"Haga clic en el mapa para comenzar a dibujar.","polylineOneVertex":"Haga doble clic en el mapa para terminar.","polylineZeroVertices":"Haga clic en el mapa para comenzar a dibujar."},"helpMessages3d":{"select":"Haga clic en la escena para seleccionar una entidad.","mesh":"Haga clic en la escena para colocar el modelo.","meshTooClose":"Aleje para ver el modelo completo.","meshTooFar":"Acerque para ver el modelo.","meshUnderground":"El modelo es subterráneo.","point":"Haga clic en la escena para agregar un punto.","polygonOneVertex":"Haga clic en la escena para seguir dibujando.","polygonTwoVertices":"Haga doble clic en la escena para terminar.","polygonZeroVertices":"Haga clic en la escena para empezar a dibujar.","polylineOneVertex":"Haga doble clic en la escena para terminar.","polylineZeroVertices":"Haga clic en la escena para empezar a dibujar."},"ignore":"Ignorar","keepAttachment":"Conservar adjunto","keepFeature":"Conservar entidad","modelUploads":{"pending":{"title":"Cargando...","description":"El modelo se está cargando y preparando para mostrarse en la escena."},"success":{"title":"Carga satisfactoria"},"error":{"title":"Error de carga","uploadNew":"Cargar archivo nuevo","messages":{"default":"Ha ocurrido un error al cargar el modelo.","conversionFailed":"Ha ocurrido un error al convertir el modelo.","noModel":"No se encontró ningún modelo compatible.","multipleModels":"Cargue un modelo cada vez solamente."}},"cancelUploadPrompt":{"title":"Cancelar carga","message":"La carga y la conversión actuales se cancelarán y el modelo se descartará.","noLabel":"Continuar carga","yesLabel":"Cancelar carga"},"cancelPlacementPrompt":{"title":"Descartar modelo","message":"El modelo cargado se descartará.","noLabel":"Mantener modelo","yesLabel":"Descartar modelo"}},"multipleFeaturesTemplate":"Varias entidades ({total})","noEditableLayers":"No se encontraron capas editables.","ownerAdminNotice":"La edición está deshabilitada, pero tiene privilegios para editar esta capa.","retry":"Volver a intentar","selectFeature":"Seleccionar entidad","selectTemplate":"Seleccionar tipo de entidad","widgetLabel":"Editor"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_et.json new file mode 100644 index 00000000..0986cc0e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_et.json @@ -0,0 +1 @@ +{"addAttachment":"Lisa manus","attachments":"Manused","cancelEditTitle":"Loobu muudatustest","cancelEditWarningMessage":"Salvestamata muudatused lähevad kaduma.","cancelRequestTitle":"Tühista töövoog","cancelRequestWarningMessage":"On esitatud selle töövoo tühistamise taotlus.","clickToFinishTemplate":"Lõpetamiseks klõpsake nuppu {button}.","continueEditing":"Jätka redigeerimist","createFeatures":"Loo objektid","createFeaturesTemplate":"Loo ({numFeatures})","deleteAttachmentWarningMessage":"See manus eemaldatakse jäädavalt.","deleteAttachmentWarningTitle":"Kustuta manus","deleteWarningMessage":"Objekt eemaldatakse jäädavalt.","deleteWarningTitle":"Kustuta objekt","discardEdits":"Loobu muudatustest","editAttachment":"Halda manust","editFeature":"Muuda objekti","editFeatures":"Muuda objekte","errorWarningMessageTemplate":"Muudatusi ei saanud salvestada: {errorMessage}","errorWarningTitle":"Midagi läks valesti","formFieldCreateError":"Objekte ei saa luua. Vormiga on probleem.","formFieldUpdateError":"Objekti ei saa värskendada. Vormiga on probleem.","formFieldUnsupportedCreateError":"Objekte ei saa luua. Kiht sisaldab toetuseta väljasid.","formFieldUnsupportedUpdateError":"Objekti ei saa värskendada. Kiht sisaldab toetuseta väljasid.","helpMessages2d":{"select":"Klõpsake objekti valimiseks kaardil.","mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Klõpsake punkti lisamiseks kaardil.","polygonOneVertex":"Klõpsake joonistamise jätkamiseks kaardil.","polygonTwoVertices":"Topeltklõpsake lõpetamiseks kaardil.","polygonZeroVertices":"Klõpsake joonistamise alustamiseks kaardil.","polylineOneVertex":"Topeltklõpsake lõpetamiseks kaardil.","polylineZeroVertices":"Klõpsake joonistamise alustamiseks kaardil."},"helpMessages3d":{"select":"Klõpsake objekti valimiseks stseenil.","mesh":"Mudeli paigutamiseks klõpsake stseenis.","meshTooClose":"Kogu mudeli kuvamiseks vähendage vaadet.","meshTooFar":"Mudeli kuvamiseks suurendage.","meshUnderground":"Mudel on maa-alune.","point":"Klõpsake punkti lisamiseks stseenil.","polygonOneVertex":"Klõpsake joonistamise jätkamiseks stseenil.","polygonTwoVertices":"Topeltklõpsake lõpetamiseks stseenil.","polygonZeroVertices":"Klõpsake joonistamise alustamiseks stseenil.","polylineOneVertex":"Topeltklõpsake lõpetamiseks stseenil.","polylineZeroVertices":"Klõpsake joonistamise alustamiseks stseenil."},"ignore":"Eira","keepAttachment":"Hoia manus alles","keepFeature":"Säilita objekt","modelUploads":{"pending":{"title":"Üleslaadimine...","description":"Mudelit laaditakse üles ja valmistatakse stseenis kuvamiseks ette."},"success":{"title":"Üleslaadimine õnnestus"},"error":{"title":"Üleslaadimine nurjus","uploadNew":"Laadi üles uus fail","messages":{"default":"Mudeli üleslaadimisel ilmnes tõrge.","conversionFailed":"Mudeli teisendamisel ilmnes tõrge.","noModel":"Toetatud mudelit ei leitud.","multipleModels":"Laadige üles üks mudel korraga."}},"cancelUploadPrompt":{"title":"Tühista üleslaadimine","message":"Praegune üleslaadimine ja teisendamine tühistatakse ning mudel hüljatakse.","noLabel":"Jätka üleslaadimist","yesLabel":"Tühista üleslaadimine"},"cancelPlacementPrompt":{"title":"Hülga mudel","message":"Üleslaaditud mudel hüljatakse.","noLabel":"Säilita mudel","yesLabel":"Hülga mudel"}},"multipleFeaturesTemplate":"Mitu objekti ({total})","noEditableLayers":"Muudetavaid kihte ei leitud.","ownerAdminNotice":"Redigeerimine on keelatud, kuid teil on selle kihi redigeerimise õigused.","retry":"Proovige uuesti","selectFeature":"Vali objekt","selectTemplate":"Vali objektitüüp","widgetLabel":"Editor"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_fi.json new file mode 100644 index 00000000..b96a7dd1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_fi.json @@ -0,0 +1 @@ +{"addAttachment":"Lisää liite","attachments":"Liitteet","cancelEditTitle":"Hylkää muokkaukset","cancelEditWarningMessage":"Tallentamattomat muutokset menetetään.","cancelRequestTitle":"Peruuta työnkulku","cancelRequestWarningMessage":"Tämän työnkulun peruutusta on pyydetty.","clickToFinishTemplate":"Viimeistele napsauttamalla painiketta {button}.","continueEditing":"Jatka muokkausta","createFeatures":"Luo kohteita","createFeaturesTemplate":"Luo ({numFeatures})","deleteAttachmentWarningMessage":"Tämä liite poistetaan pysyvästi.","deleteAttachmentWarningTitle":"Poista liite","deleteWarningMessage":"Tämä kohde poistetaan pysyvästi.","deleteWarningTitle":"Poista kohde","discardEdits":"Hylkää muokkaukset","editAttachment":"Liitteiden hallinta","editFeature":"Muokkaa kohdetta","editFeatures":"muokata kohteita","errorWarningMessageTemplate":"Muokkausten tallennus epäonnistui: {errorMessage}","errorWarningTitle":"Tapahtui virhe","formFieldCreateError":"Kohteita ei voi luoda. Lomakkeessa on ongelma.","formFieldUpdateError":"Kohdetta ei voi päivittää. Lomakkeessa on ongelma.","formFieldUnsupportedCreateError":"Kohteita ei voi luoda. Karttataso sisältää kenttiä, joita ei tueta.","formFieldUnsupportedUpdateError":"Kohdetta ei voi päivittää. Karttataso sisältää kenttiä, joita ei tueta.","helpMessages2d":{"select":"Valitse kohde napsauttamalla kartassa.","mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Lisää piste napsauttamalla karttaa.","polygonOneVertex":"Jatka piirtämistä napsauttamalla karttaa.","polygonTwoVertices":"Suorita loppuun kaksoisnapsauttamalla kartassa.","polygonZeroVertices":"Aloita piirtäminen napsauttamalla karttaa.","polylineOneVertex":"Suorita loppuun kaksoisnapsauttamalla kartassa.","polylineZeroVertices":"Aloita piirtäminen napsauttamalla karttaa."},"helpMessages3d":{"select":"Valitse kohde napsauttamalla maisemassa.","mesh":"Sijoita malli napsauttamalla maisemaa.","meshTooClose":"Loitonna, jotta näet koko mallin.","meshTooFar":"Tarkenna, jotta näet mallin.","meshUnderground":"Malli on maanalainen.","point":"Lisää piste napsauttamalla maisemassa.","polygonOneVertex":"Jatka piirtämistä napsauttamalla maisemassa.","polygonTwoVertices":"Suorita loppuun kaksoisnapsauttamalla maisemassa.","polygonZeroVertices":"Aloita piirtäminen napsauttamalla maisemassa.","polylineOneVertex":"Suorita loppuun kaksoisnapsauttamalla maisemassa.","polylineZeroVertices":"Aloita piirtäminen napsauttamalla maisemassa."},"ignore":"Ohita","keepAttachment":"Säilytä liite","keepFeature":"Säilytä kohde","modelUploads":{"pending":{"title":"Ladataan...","description":"Mallia ladataan palveluun ja valmistellaan maisemassa näyttöä varten."},"success":{"title":"Palvelimeen lataus onnistui"},"error":{"title":"Lataus palveluun epäonnistui","uploadNew":"Lataa uusi tiedosto palveluun","messages":{"default":"Mallin lataamisessa palveluun tapahtui virhe.","conversionFailed":"Mallin muuntamisessa tapahtui virhe.","noModel":"Tuettua mallia ei löytynyt.","multipleModels":"Lataa vain yksi malli kerrallaan palveluun."}},"cancelUploadPrompt":{"title":"Peruuta lataus palveluun","message":"Tämänhetkinen lataus palveluun ja muunto peruutetaan ja malli hylätään.","noLabel":"Jatka latausta palveluun","yesLabel":"Peruuta lataus palveluun"},"cancelPlacementPrompt":{"title":"Hylkää malli","message":"Palveluun ladattu malli hylätään.","noLabel":"Säilytä malli","yesLabel":"Hylkää malli"}},"multipleFeaturesTemplate":"Useita kohteita ({total})","noEditableLayers":"Muokattavia karttatasoja ei löytynyt.","ownerAdminNotice":"Muokkaus on poistettu käytöstä, mutta sinulla on tämän karttatason muokkausoikeus.","retry":"Yritä uudelleen","selectFeature":"Valitse kohde","selectTemplate":"Valitse kohdetyyppi","widgetLabel":"Muokkaaja"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_fr.json new file mode 100644 index 00000000..28411746 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_fr.json @@ -0,0 +1 @@ +{"addAttachment":"Ajouter une pièce jointe","attachments":"Pièces jointes","cancelEditTitle":"Ignorer les mises à jour","cancelEditWarningMessage":"Les modifications non enregistrées seront perdues.","cancelRequestTitle":"Annuler le processus","cancelRequestWarningMessage":"Une demande d’annulation du processus a été formulée.","clickToFinishTemplate":"Cliquez sur {button} pour terminer.","continueEditing":"Poursuivre la mise à jour","createFeatures":"Créer des entités","createFeaturesTemplate":"Créer ({numFeatures})","deleteAttachmentWarningMessage":"Cette pièce jointe sera définitivement supprimée.","deleteAttachmentWarningTitle":"Supprimer la pièce jointe","deleteWarningMessage":"Cette entité sera définitivement supprimée.","deleteWarningTitle":"Supprimer l’entité","discardEdits":"Annuler les mises à jour","editAttachment":"Gérer la pièce jointe","editFeature":"Modifier","editFeatures":"Modifier des entités","errorWarningMessageTemplate":"Impossible d’enregistrer les mises à jour : {errorMessage}","errorWarningTitle":"Un problème est survenu","formFieldCreateError":"Impossible de créer des entités. Un problème est survenu avec le formulaire.","formFieldUpdateError":"Impossible de mettre à jour l’entité. Un problème est survenu avec le formulaire.","formFieldUnsupportedCreateError":"Impossible de créer des entités. La couche contient des champs non pris en charge.","formFieldUnsupportedUpdateError":"Impossible de mettre à jour l’entité. La couche contient des champs non pris en charge.","helpMessages2d":{"select":"Cliquez sur la carte pour sélectionner une entité.","mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Cliquez sur la carte pour ajouter un point.","polygonOneVertex":"Cliquez sur la carte pour continuer à dessiner.","polygonTwoVertices":"Double-cliquez sur la carte pour terminer.","polygonZeroVertices":"Cliquez sur la carte pour commencer à dessiner.","polylineOneVertex":"Double-cliquez sur la carte pour terminer.","polylineZeroVertices":"Cliquez sur la carte pour commencer à dessiner."},"helpMessages3d":{"select":"Cliquez dans la scène pour sélectionner une entité.","mesh":"Cliquez sur la scène pour insérer le modèle.","meshTooClose":"Effectuez un zoom arrière pour afficher le modèle en entier.","meshTooFar":"Effectuez un zoom avant pour afficher le modèle.","meshUnderground":"Le modèle est souterrain.","point":"Cliquez dans la scène pour ajouter un point.","polygonOneVertex":"Cliquez dans la scène pour continuer à dessiner.","polygonTwoVertices":"Double-cliquez dans la scène pour terminer.","polygonZeroVertices":"Cliquez dans la scène pour commencer à dessiner.","polylineOneVertex":"Double-cliquez dans la scène pour terminer.","polylineZeroVertices":"Cliquez dans la scène pour commencer à dessiner."},"ignore":"Ignorer","keepAttachment":"Conserver la pièce jointe","keepFeature":"Conserver l’entité","modelUploads":{"pending":{"title":"Chargement...","description":"Le modèle est en cours de chargement et de préparation pour l’affichage dans la scène."},"success":{"title":"Chargement réussi"},"error":{"title":"Échec du chargement","uploadNew":"Charger un nouveau fichier","messages":{"default":"Une erreur s’est produite pendant le chargement du modèle.","conversionFailed":"Une erreur s’est produite pendant la conversion du modèle.","noModel":"Aucun modèle pris en charge trouvé.","multipleModels":"Chargez un seul modèle à la fois."}},"cancelUploadPrompt":{"title":"Annuler le chargement","message":"La conversion et le chargement en cours seront annulés et le modèle sera ignoré.","noLabel":"Continuer le chargement","yesLabel":"Annuler le chargement"},"cancelPlacementPrompt":{"title":"Ignorer le modèle","message":"Le modèle chargé sera ignoré.","noLabel":"Conserver le modèle","yesLabel":"Ignorer le modèle"}},"multipleFeaturesTemplate":"Plusieurs entités ({total})","noEditableLayers":"Aucune couche modifiable trouvée.","ownerAdminNotice":"La mise à jour est désactivée, mais vous disposez de privilèges pour modifier cette couche.","retry":"Réessayer","selectFeature":"Sélectionner une entité","selectTemplate":"Sélectionner un type d’entité","widgetLabel":"Éditeur"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_he.json new file mode 100644 index 00000000..7db17e35 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_he.json @@ -0,0 +1 @@ +{"addAttachment":"הוסף קובץ מקושר","attachments":"קישורים","cancelEditTitle":"בטל עריכות","cancelEditWarningMessage":"שינויים שלא נשמרו יאבדו.","cancelRequestTitle":"בטל זרימת עבודה","cancelRequestWarningMessage":"נשלחה בקשה לביטול זרימת עבודה זו.","clickToFinishTemplate":"לחץ על {button} לסיום.","continueEditing":"המשך לערוך","createFeatures":"צור ישויות","createFeaturesTemplate":"צור ({numFeatures})","deleteAttachmentWarningMessage":"קובץ מצורף זה יוסר לצמיתות.","deleteAttachmentWarningTitle":"מחק קובץ מצורף","deleteWarningMessage":"ישות זו תוסר לצמיתות.","deleteWarningTitle":"מחק ישות","discardEdits":"בטל עריכות","editAttachment":"נהל קובץ מצורף","editFeature":"ערוך ישות","editFeatures":"עריכת ישויות","errorWarningMessageTemplate":"לא ניתן לשמור פעולות עריכה: {errorMessage}","errorWarningTitle":"משהו השתבש","formFieldCreateError":"לא ניתן ליצור את הישויות. יש בעיה בטופס.","formFieldUpdateError":"לא ניתן לעדכן את הישות. יש בעיה בטופס.","formFieldUnsupportedCreateError":"לא ניתן ליצור את הישויות. השכבה מכילה שדות לא נתמכים.","formFieldUnsupportedUpdateError":"לא ניתן לעדכן את הישות. השכבה מכילה שדות לא נתמכים.","helpMessages2d":{"select":"לחץ על המפה כדי לבחור ישות.","mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"לחץ על המפה כדי להוסיף נקודה","polygonOneVertex":"לחץ על המפה להמשך השרטוט.","polygonTwoVertices":"לחץ לחיצה כפולה על המפה להשלמה.","polygonZeroVertices":"לחץ על המפה כדי להתחיל בשרטוט.","polylineOneVertex":"לחץ לחיצה כפולה על המפה להשלמה.","polylineZeroVertices":"לחץ על המפה כדי להתחיל בשרטוט."},"helpMessages3d":{"select":"לחץ בסצנה כדי לבחור ישות.","mesh":"לחץ בתוך הסצנה כדי למקם את מודל.","meshTooClose":"בצע זום החוצה כדי להציג את המודל המלא.","meshTooFar":"בצע זום פנימה כדי להציג את המודל.","meshUnderground":"המודל תת קרקעי.","point":"לחץ בסצנה כדי להוסיף נקודה.","polygonOneVertex":"לחץ בסצנה כדי להמשיך לשרטט.","polygonTwoVertices":"לחץ לחיצה כפולה בסצנה כדי להשלים.","polygonZeroVertices":"לחץ בסצנה כדי להתחיל לשרטט.","polylineOneVertex":"לחץ לחיצה כפולה בסצנה כדי להשלים.","polylineZeroVertices":"לחץ בסצנה כדי להתחיל לשרטט."},"ignore":"התעלם","keepAttachment":"שמור קובץ מצורף","keepFeature":"שמור את הישות","modelUploads":{"pending":{"title":"מעלה...","description":"מתבצעת העלאה של המודל והכנה לתצוגה בסצנה."},"success":{"title":"ההעלאה בוצעה בהצלחה"},"error":{"title":"ההעלאה נכשלה","uploadNew":"העלה קובץ חדש","messages":{"default":"אירעה שגיאה בזמן העלאת המודל.","conversionFailed":"אירעה שגיאה בזמן המרת המודל.","noModel":"לא נמצא מודל נתמך.","multipleModels":"העלה מודל אחד בלבד בכל פעם."}},"cancelUploadPrompt":{"title":"בטל העלאה","message":"ההעלאה וההמרה הנוכחיות יבוטלו והמודל יימחק.","noLabel":"המשך העלאה","yesLabel":"בטל העלאה"},"cancelPlacementPrompt":{"title":"מחק מודל","message":"המודל שהועלה יימחק.","noLabel":"שמור מודל","yesLabel":"מחק מודל"}},"multipleFeaturesTemplate":"ישויות מרובות ({total})","noEditableLayers":"לא נמצאו שכבות הניתנות לעריכה.","ownerAdminNotice":"עריכה מושבתת אך יש לך הרשאה לערוך שכבה זו.","retry":"נסה שוב","selectFeature":"בחר ישות","selectTemplate":"בחר סוג ישות","widgetLabel":"עריכה"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_hr.json new file mode 100644 index 00000000..c0e69b9c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_hr.json @@ -0,0 +1 @@ +{"addAttachment":"Dodaj privitak","attachments":"Privitci","cancelEditTitle":"Odbaci uređivanja","cancelEditWarningMessage":"Nespremljene promjene bit će izgubljene.","cancelRequestTitle":"Otkaži tijeka rada","cancelRequestWarningMessage":"Zatraženo je odustajanje od ovog tijeka rada.","clickToFinishTemplate":"Kliknite na gumb {button} za dovršetak.","continueEditing":"Nastavi uređivanje","createFeatures":"Stvori geoobjekte","createFeaturesTemplate":"Stvori ({numFeatures})","deleteAttachmentWarningMessage":"Ovaj će se privitak trajno ukloniti.","deleteAttachmentWarningTitle":"Izbriši privitak","deleteWarningMessage":"Ovaj će se geoobjekt trajno ukloniti.","deleteWarningTitle":"Izbriši geoobjekt","discardEdits":"Odbaci uređivanja","editAttachment":"Upravljaj privitkom","editFeature":"Uredi geoobjekt","editFeatures":"Uredi geoobjekte","errorWarningMessageTemplate":"Uređivanja se nisu mogla spremiti: {errorMessage}","errorWarningTitle":"Nešto je pošlo po krivu","formFieldCreateError":"Ne mogu se stvoriti geoobjekti. Došlo je do problema s formularom.","formFieldUpdateError":"Geoobjekt se ne može ažurirati. Došlo je do problema s formularom.","formFieldUnsupportedCreateError":"Ne mogu se stvoriti geoobjekti. Sloj sadrži nepodržana polja.","formFieldUnsupportedUpdateError":"Geoobjekt se ne može ažurirati. Sloj sadrži nepodržana polja.","helpMessages2d":{"select":"Kliknite na kartu da odaberete geoobjekt.","mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Kliknite na kartu za dodavanje točke.","polygonOneVertex":"Kliknite na kartu da biste nastavili crtati.","polygonTwoVertices":"Kliknite dvaput na kartu za dovršetak.","polygonZeroVertices":"Kliknite na kartu da biste počeli crtati.","polylineOneVertex":"Kliknite dvaput na kartu za dovršetak.","polylineZeroVertices":"Kliknite na kartu da biste počeli crtati."},"helpMessages3d":{"select":"Kliknite na scenu da biste odabrali geoobjekt.","mesh":"Kliknite na scenu za postavljanje modela.","meshTooClose":"Smanjite za prikaz cijelog modela.","meshTooFar":"Uvećajte za prikaz modela.","meshUnderground":"Model je ispod zemlje.","point":"Kliknite na scenu za dodavanje točke.","polygonOneVertex":"Kliknite scenu za nastavak crtanja.","polygonTwoVertices":"Kliknite dvaput na scenu za dovršetak.","polygonZeroVertices":"Kliknite scenu za početak crtanja.","polylineOneVertex":"Kliknite dvaput na scenu za dovršetak.","polylineZeroVertices":"Kliknite scenu za početak crtanja."},"ignore":"Zanemari","keepAttachment":"Zadrži privitak","keepFeature":"Zadrži geoobjekt","modelUploads":{"pending":{"title":"Učitavanje...","description":"Model se učitava i priprema za prikaz na sceni."},"success":{"title":"Uspješno učitavanje"},"error":{"title":"Učitavanje neuspješno","uploadNew":"Učitaj novu datoteku","messages":{"default":"Došlo je do pogreške tijekom učitavanja modela.","conversionFailed":"Došlo je do pogreške tijekom pretvaranja modela.","noModel":"Nije pronađen podržani model.","multipleModels":"Prikaži samo jedan model odjednom."}},"cancelUploadPrompt":{"title":"Otkaži učitavanje","message":"Trenutačno učitavanje bit će otkazano i model će biti izgubljen.","noLabel":"Nastavi učitavanje","yesLabel":"Otkaži učitavanje"},"cancelPlacementPrompt":{"title":"Odbaci model","message":"Učitani model bit će odbačen.","noLabel":"Zadrži model","yesLabel":"Odbaci model"}},"multipleFeaturesTemplate":"Više geoobjekata ({total})","noEditableLayers":"Nisu pronađeni slojevi koji se mogu uređivati.","ownerAdminNotice":"Uređivanje je onemogućeno, ali imate privilegije za uređivanje ovog sloja.","retry":"Pokušaj ponovno","selectFeature":"Odaberite geoobjekt","selectTemplate":"Odaberite vrstu geoobjekta","widgetLabel":"Uređivač"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_hu.json new file mode 100644 index 00000000..e712ca2b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_hu.json @@ -0,0 +1 @@ +{"addAttachment":"Csatolmány hozzáadása","attachments":"Csatolmányok","cancelEditTitle":"Szerkesztések elvetése","cancelEditWarningMessage":"A nem mentett módosítások elvesznek.","cancelRequestTitle":"Munkafolyamat megszakítása","cancelRequestWarningMessage":"A rendszer létrehozott egy kérést a munkafolyamat megszakítására vonatkozóan.","clickToFinishTemplate":"A befejezéshez kattintson a(z) {button} gombra.","continueEditing":"Szerkesztés folytatása","createFeatures":"Vektoros elemek létrehozása","createFeaturesTemplate":"Létrehozás ({numFeatures})","deleteAttachmentWarningMessage":"A csatolmány véglegesen el lesz távolítva.","deleteAttachmentWarningTitle":"Csatolmány törlése","deleteWarningMessage":"A vektoros elem végleg el lesz távolítva.","deleteWarningTitle":"Vektoros elem törlése","discardEdits":"Szerkesztések elvetése","editAttachment":"Csatolmány kezelése","editFeature":"Vektoros elem szerkesztése","editFeatures":"Vektoros elemek szerkesztése","errorWarningMessageTemplate":"Nem sikerült menteni a módosításokat: {errorMessage}","errorWarningTitle":"Hiba történt","formFieldCreateError":"A vektoros elemek nem hozhatók létre. Hiba adódott az űrlappal.","formFieldUpdateError":"A vektoros elemet nem lehet frissíteni. Hiba adódott az űrlappal.","formFieldUnsupportedCreateError":"A vektoros elemek nem hozhatók létre. A réteg nem támogatott mezőket tartalmaz.","formFieldUnsupportedUpdateError":"A vektoros elemet nem lehet frissíteni. A réteg nem támogatott mezőket tartalmaz.","helpMessages2d":{"select":"Egy vektoros elem kiválasztásához kattintson a térképre.","mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Kattintson a térképre egy pont hozzáadásához.","polygonOneVertex":"Kattintson a térképre a rajzolás folytatásához.","polygonTwoVertices":"Kattintson duplán a térképre a befejezéshez.","polygonZeroVertices":"Kattintson a térképre a rajzolás elkezdéséhez.","polylineOneVertex":"Kattintson duplán a térképre a befejezéshez.","polylineZeroVertices":"Kattintson a térképre a rajzolás elkezdéséhez."},"helpMessages3d":{"select":"Egy vektoros elem kiválasztásához kattintson a 3D térképre.","mesh":"A modell elhelyezéséhez kattintson a 3D térkép kívánt helyére.","meshTooClose":"A teljes modell megtekintéséhez nagyítsa ki a képet.","meshTooFar":"A modell megtekintéséhez nagyítsa a képet.","meshUnderground":"A modell felszín alatti","point":"Kattintson a 3D térképre egy pont hozzáadásához.","polygonOneVertex":"Kattintson a 3D térképre a rajzolás folytatásához.","polygonTwoVertices":"Kattintson duplán a 3D térképre a befejezéshez.","polygonZeroVertices":"Kattintson a 3D térképre a rajzolás elkezdéséhez.","polylineOneVertex":"Kattintson duplán a 3D térképre a befejezéshez.","polylineZeroVertices":"Kattintson a 3D térképre a rajzolás elkezdéséhez."},"ignore":"Kihagyás","keepAttachment":"Csatolmány megtartása","keepFeature":"Vektoros elem megtartása","modelUploads":{"pending":{"title":"Feltöltés…","description":"A modell feltöltése folyamatban, és elő van készítve a 3D térképen való megjelenítésre."},"success":{"title":"Sikeres feltöltés"},"error":{"title":"Sikertelen feltöltés","uploadNew":"Új fájl feltöltése","messages":{"default":"Hiba történt a modell feltöltése közben.","conversionFailed":"Hiba történt a modell konvertálása közben.","noModel":"Nem található támogatott modell.","multipleModels":"Egyszerre csak egy modellt töltsön fel."}},"cancelUploadPrompt":{"title":"Feltöltés megszakítása","message":"A művelet megszakítja az aktuális feltöltést és konverziót, a modell pedig elvész.","noLabel":"Feltöltés folytatása","yesLabel":"Feltöltés megszakítása"},"cancelPlacementPrompt":{"title":"Modell elvetése","message":"A feltöltött modellt a rendszer elvetette.","noLabel":"Modell megtartása","yesLabel":"Modell elvetése"}},"multipleFeaturesTemplate":"Több vektoros elem ({total})","noEditableLayers":"Nem találhatók szerkeszthető rétegek.","ownerAdminNotice":"A szerkesztés le van tiltva, de jogosult a réteg szerkesztésére.","retry":"Újra","selectFeature":"Vektoros elem kijelölése","selectTemplate":"Vektoroselem-típus kiválasztása","widgetLabel":"Editor"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_id.json new file mode 100644 index 00000000..b4e3377b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_id.json @@ -0,0 +1 @@ +{"addAttachment":"Tambah lampiran","attachments":"Lampiran","cancelEditTitle":"Buang edit","cancelEditWarningMessage":"Perubahan yang belum disimpan akan hilang.","cancelRequestTitle":"Batalkan alur kerja","cancelRequestWarningMessage":"Permintaan sudah dibuat untuk membatalkan alur kerja ini.","clickToFinishTemplate":"Klik {button} untuk menyelesaikan.","continueEditing":"Terus mengedit","createFeatures":"Buat fitur","createFeaturesTemplate":"Buat ({numFeatures})","deleteAttachmentWarningMessage":"Lampiran ini akan dihapus secara permanen.","deleteAttachmentWarningTitle":"Hapus lampiran","deleteWarningMessage":"Fitur ini akan dihapus secara permanen.","deleteWarningTitle":"Hapus fitur","discardEdits":"Buang edit","editAttachment":"Kelola lampiran","editFeature":"Edit fitur","editFeatures":"Edit fitur","errorWarningMessageTemplate":"Pengeditan tidak dapat disimpan: {errorMessage}","errorWarningTitle":"Ada kesalahan","formFieldCreateError":"Fitur tidak dapat dibuat. Terdapat masalah dalam formulir.","formFieldUpdateError":"Fitur tidak dapat diperbarui. Terdapat masalah dalam formulir.","formFieldUnsupportedCreateError":"Fitur tidak dapat dibuat. Layer berisi kolom yang tidak didukung.","formFieldUnsupportedUpdateError":"Fitur tidak dapat diperbarui. Layer berisi kolom yang tidak didukung.","helpMessages2d":{"select":"Klik peta untuk memilih fitur.","mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Klik pada peta untuk menambahkan titik.","polygonOneVertex":"Klik pada peta untuk melanjutkan menggambar.","polygonTwoVertices":"Klik peta dua kali untuk menyelesaikan.","polygonZeroVertices":"Klik pada peta untuk mulai menggambar.","polylineOneVertex":"Klik peta dua kali untuk menyelesaikan.","polylineZeroVertices":"Klik pada peta untuk mulai menggambar."},"helpMessages3d":{"select":"Klik scene untuk memilih fitur.","mesh":"Klik pada tempat kejadian untuk meletakkan model.","meshTooClose":"Perkecil untuk melihat model lengkap.","meshTooFar":"Perbesar untuk melihat model.","meshUnderground":"Model berada di bawah tanah.","point":"Klik scene untuk menambahkan poin.","polygonOneVertex":"Klik scene untuk melanjutkan menggambar.","polygonTwoVertices":"Klik scene dua kali untuk menyelesaikan.","polygonZeroVertices":"Klik scene untuk mulai menggambar.","polylineOneVertex":"Klik scene dua kali untuk menyelesaikan.","polylineZeroVertices":"Klik scene untuk mulai menggambar."},"ignore":"Abaikan","keepAttachment":"Simpan lampiran","keepFeature":"Simpan fitur","modelUploads":{"pending":{"title":"Mengunggah...","description":"Model sedang diunggah dan dipersiapkan untuk ditampilkan di tempat kejadian."},"success":{"title":"Pengunggahan berhasil"},"error":{"title":"Gagal mengunggah","uploadNew":"Unggah file baru","messages":{"default":"Terjadi kesalahan saat mengunggah model.","conversionFailed":"Terjadi kesalahan saat mengonversi model.","noModel":"Tidak ditemukan model yang didukung.","multipleModels":"Unggah hanya satu model dalam satu waktu."}},"cancelUploadPrompt":{"title":"Batalkan mengunggah","message":"Pengunggahan dan konversi saat ini akan dibatalkan dan model akan dibuang.","noLabel":"Lanjutkan mengunggah","yesLabel":"Batalkan mengunggah"},"cancelPlacementPrompt":{"title":"Buang model","message":"Model yang diunggah akan dibuang.","noLabel":"Pertahankan model","yesLabel":"Buang model"}},"multipleFeaturesTemplate":"Beberapa fitur ({total})","noEditableLayers":"Tidak ditemukan layer yang dapat diedit.","ownerAdminNotice":"Editing dinonaktifkan tapi Anda memiliki hak untuk mengedit layer ini.","retry":"Coba lagi","selectFeature":"Pilih fitur","selectTemplate":"Pilih jenis fitur","widgetLabel":"Editor"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_it.json new file mode 100644 index 00000000..ca143fff --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_it.json @@ -0,0 +1 @@ +{"addAttachment":"Aggiungi allegato","attachments":"Allegati","cancelEditTitle":"Ignora modifiche","cancelEditWarningMessage":"Le modifiche non salvate saranno perse.","cancelRequestTitle":"Annulla il flusso di lavoro","cancelRequestWarningMessage":"È stata effettuata una richiesta per annullare questo flusso di lavoro.","clickToFinishTemplate":"Fare clic su {button} per terminare.","continueEditing":"Continua a modificare","createFeatures":"Crea feature","createFeaturesTemplate":"Crea ({numFeatures})","deleteAttachmentWarningMessage":"Questo allegato verrà rimosso permanentemente.","deleteAttachmentWarningTitle":"Cancella allegato","deleteWarningMessage":"Questa feature verrà rimossa completamente.","deleteWarningTitle":"Elimina feature","discardEdits":"Ignora modifiche","editAttachment":"Gestisci allegato","editFeature":"Modifica feature","editFeatures":"Modificare feature","errorWarningMessageTemplate":"Impossibile salvare le modifiche: {errorMessage}","errorWarningTitle":"Si è verificato un errore","formFieldCreateError":"Impossibile creare le feature. Si è verificato un problema con il modulo.","formFieldUpdateError":"La feature non può essere aggiornata. Si è verificato un problema con il modulo.","formFieldUnsupportedCreateError":"Impossibile creare le feature. Il layer contiene campi non supportati.","formFieldUnsupportedUpdateError":"La feature non può essere aggiornata. Il layer contiene campi non supportati.","helpMessages2d":{"select":"Fare clic sulla mappa per selezionare una feature.","mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Fare clic sulla mappa per aggiungere un punto.","polygonOneVertex":"Fare clic sulla mappa per continuare a disegnare.","polygonTwoVertices":"Fare doppio clic sulla mappa per completare.","polygonZeroVertices":"Fare clic sulla mappa per iniziare a disegnare.","polylineOneVertex":"Fare doppio clic sulla mappa per completare.","polylineZeroVertices":"Fare clic sulla mappa per iniziare a disegnare."},"helpMessages3d":{"select":"Fare clic sulla scena per selezionare una feature.","mesh":"Fare clic sulla scena per posizionare il modello.","meshTooClose":"Rimpicciolisci per visualizzare il modello intero.","meshTooFar":"Ingrandirci per visualizzare il modello.","meshUnderground":"Il modello è nel sottosuolo.","point":"Fare clic sulla scena per aggiungere un punto.","polygonOneVertex":"Fare clic sulla scena per continuare a disegnare.","polygonTwoVertices":"Fare doppio clic sulla scena per completare.","polygonZeroVertices":"Fare clic sulla scena per iniziare a disegnare.","polylineOneVertex":"Fare doppio clic sulla scena per completare.","polylineZeroVertices":"Fare clic sulla scena per iniziare a disegnare."},"ignore":"Ignora","keepAttachment":"Mantieni allegato","keepFeature":"Mantieni feature","modelUploads":{"pending":{"title":"Caricamento in corso...","description":"Caricamento del modello in corso e preparazione per la visualizzazione nella scena."},"success":{"title":"Caricamento riuscito"},"error":{"title":"Caricamento non riuscito","uploadNew":"Carica nuovo file","messages":{"default":"Si è verificato un errore durante il caricamento del modello.","conversionFailed":"Si è verificato un errore durante la conversione del modello.","noModel":"Nessun modello supportato trovato.","multipleModels":"Carica solo un modello alla volta."}},"cancelUploadPrompt":{"title":"Annullare il caricamento","message":"Il caricamento e la conversione correnti saranno annullati e il modello sarà scartato.","noLabel":"Continuare il caricamento","yesLabel":"Annullare il caricamento"},"cancelPlacementPrompt":{"title":"Scarta modello","message":"Il modello caricato sarà scartato.","noLabel":"Mantieni modello","yesLabel":"Scarta modello"}},"multipleFeaturesTemplate":"Feature multiple ({total})","noEditableLayers":"Nessun layer modificabile trovato.","ownerAdminNotice":"La modifica è disabilitata, ma si dispone dei privilegi per modificare questo layer.","retry":"Riprova","selectFeature":"Seleziona feature","selectTemplate":"Selezionare tipo di feature","widgetLabel":"Editor"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_ja.json new file mode 100644 index 00000000..1a97443c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_ja.json @@ -0,0 +1 @@ +{"addAttachment":"添付ファイルの追加","attachments":"添付ファイル","cancelEditTitle":"編集内容の破棄","cancelEditWarningMessage":"保存されていない変更内容が失われます。","cancelRequestTitle":"ワークフローのキャンセル","cancelRequestWarningMessage":"このワークフローのキャンセルがリクエストされました。","clickToFinishTemplate":"{button} をクリックして終了します。","continueEditing":"編集を続行","createFeatures":"フィーチャの作成","createFeaturesTemplate":"作成 ({numFeatures})","deleteAttachmentWarningMessage":"この添付ファイルは完全に削除されます。","deleteAttachmentWarningTitle":"添付ファイルの削除","deleteWarningMessage":"このフィーチャは完全に削除されます。","deleteWarningTitle":"フィーチャの削除","discardEdits":"編集の破棄","editAttachment":"添付ファイルの管理","editFeature":"フィーチャの編集","editFeatures":"フィーチャの編集","errorWarningMessageTemplate":"編集内容を保存できませんでした: {errorMessage}","errorWarningTitle":"問題が発生しました","formFieldCreateError":"フィーチャを作成できません。 フォームに問題があります。","formFieldUpdateError":"フィーチャを更新できません。 フォームに問題があります。","formFieldUnsupportedCreateError":"フィーチャを作成できません。 レイヤーにサポートされていないフィールドが含まれています。","formFieldUnsupportedUpdateError":"フィーチャを更新できません。 レイヤーにサポートされていないフィールドが含まれています。","helpMessages2d":{"select":"マップをクリックしてフィーチャを選択します。","mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"マップをクリックしてポイントを追加します。","polygonOneVertex":"マップをクリックして描画を続行します。","polygonTwoVertices":"マップをダブルクリックして完成します。","polygonZeroVertices":"マップをクリックして描画を開始します。","polylineOneVertex":"マップをダブルクリックして完成します。","polylineZeroVertices":"マップをクリックして描画を開始します。"},"helpMessages3d":{"select":"シーンをクリックしてフィーチャを選択します。","mesh":"シーン内をクリックしてモデルを配置します。","meshTooClose":"縮小して、フル モデルを表示します。","meshTooFar":"拡大して、モデルを表示します。","meshUnderground":"モデルは地下です。","point":"シーンをクリックしてポイントを追加します。","polygonOneVertex":"シーンをクリックして描画を続行します。","polygonTwoVertices":"シーンをダブルクリックして完成します。","polygonZeroVertices":"シーンをクリックして描画を開始します。","polylineOneVertex":"シーンをダブルクリックして完成します。","polylineZeroVertices":"シーンをクリックして描画を開始します。"},"ignore":"無視","keepAttachment":"添付ファイルの保持","keepFeature":"フィーチャの保持","modelUploads":{"pending":{"title":"アップロードしています...","description":"モデルをアップロード中で、シーンに表示するための準備が行われています。"},"success":{"title":"アップロードに成功しました"},"error":{"title":"アップロードに失敗しました","uploadNew":"新しいファイルのアップロード","messages":{"default":"モデルのアップロード中にエラーが発生しました。","conversionFailed":"モデルの変換中にエラーが発生しました。","noModel":"サポートされているモデルが見つかりません。","multipleModels":"一度に 1 つのモデルのみをアップロードします。"}},"cancelUploadPrompt":{"title":"アップロードのキャンセル","message":"現在のアップロードと変換はキャンセルされ、モデルは破棄されます。","noLabel":"アップロードの続行","yesLabel":"アップロードのキャンセル"},"cancelPlacementPrompt":{"title":"モデルの破棄","message":"アップロードされたモデルは破棄されます。","noLabel":"モデルの維持","yesLabel":"モデルの破棄"}},"multipleFeaturesTemplate":"複数のフィーチャ ({total})","noEditableLayers":"編集可能なレイヤーが見つかりません。","ownerAdminNotice":"編集が無効になっていますが、このレイヤーを編集する権限を持っています。","retry":"再試行","selectFeature":"フィーチャの選択","selectTemplate":"フィーチャ タイプの選択","widgetLabel":"編集"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_ko.json new file mode 100644 index 00000000..50f66b81 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_ko.json @@ -0,0 +1 @@ +{"addAttachment":"첨부 파일 추가","attachments":"첨부 파일","cancelEditTitle":"편집 내용 취소","cancelEditWarningMessage":"저장되지 않은 변경 사항은 손실됩니다.","cancelRequestTitle":"워크플로 취소","cancelRequestWarningMessage":"이 워크플로를 취소하는 요청이 완료되었습니다.","clickToFinishTemplate":"종료하려면 {button}을 클릭하세요.","continueEditing":"계속 편집","createFeatures":"피처 생성","createFeaturesTemplate":"생성({numFeatures})","deleteAttachmentWarningMessage":"해당 첨부 파일이 영구적으로 제거됩니다.","deleteAttachmentWarningTitle":"첨부 파일 삭제","deleteWarningMessage":"해당 피처가 영구적으로 제거됩니다.","deleteWarningTitle":"피처 삭제","discardEdits":"편집 내용 취소","editAttachment":"첨부 파일 관리","editFeature":"피처 편집","editFeatures":"피처 편집","errorWarningMessageTemplate":"편집 내용을 저장할 수 없습니다. {errorMessage}","errorWarningTitle":"오류가 발생했습니다.","formFieldCreateError":"피처를 생성할 수 없습니다. 양식에 문제가 있습니다.","formFieldUpdateError":"피처를 업데이트할 수 없습니다. 양식에 문제가 있습니다.","formFieldUnsupportedCreateError":"피처를 생성할 수 없습니다. 레이어에 지원되지 않는 필드가 포함되어 있습니다.","formFieldUnsupportedUpdateError":"피처를 업데이트할 수 없습니다. 레이어에 지원되지 않는 필드가 포함되어 있습니다.","helpMessages2d":{"select":"맵을 클릭하여 피처를 선택합니다.","mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"맵을 클릭하여 포인트를 추가합니다.","polygonOneVertex":"맵을 클릭하여 그리기를 계속합니다.","polygonTwoVertices":"맵을 두 번 클릭하여 완료합니다.","polygonZeroVertices":"맵을 클릭하여 그리기를 시작합니다.","polylineOneVertex":"맵을 두 번 클릭하여 완료합니다.","polylineZeroVertices":"맵을 클릭하여 그리기를 시작합니다."},"helpMessages3d":{"select":"씬을 클릭하여 피처를 선택합니다.","mesh":"씬을 클릭하여 모델을 배치합니다.","meshTooClose":"축소하여 전체 모델을 봅니다.","meshTooFar":"확대하여 모델을 봅니다.","meshUnderground":"지하 모델입니다.","point":"씬을 클릭하여 포인트를 추가합니다.","polygonOneVertex":"씬을 클릭하여 그리기를 계속합니다.","polygonTwoVertices":"씬을 두 번 클릭하여 완료합니다.","polygonZeroVertices":"씬을 클릭하여 그리기를 시작합니다.","polylineOneVertex":"씬을 두 번 클릭하여 완료합니다.","polylineZeroVertices":"씬을 클릭하여 그리기를 시작합니다."},"ignore":"생략","keepAttachment":"첨부 파일 유지","keepFeature":"피처 유지","modelUploads":{"pending":{"title":"업로드 중...","description":"모델을 업로드하고 씬에서 표시할 준비를 하고 있습니다."},"success":{"title":"업로드 성공"},"error":{"title":"업로드 실패","uploadNew":"새 파일 업로드","messages":{"default":"모델을 업로드하는 동안 오류가 발생했습니다.","conversionFailed":"모델을 변환하는 동안 오류가 발생했습니다.","noModel":"지원되는 모델을 찾을 수 없습니다.","multipleModels":"한 번에 하나의 모델만 업로드하세요."}},"cancelUploadPrompt":{"title":"업로드 취소","message":"현재 업로드 및 변환이 취소되고 모델이 삭제됩니다.","noLabel":"계속 업로드","yesLabel":"업로드 취소"},"cancelPlacementPrompt":{"title":"모델 삭제","message":"업로드한 모델이 삭제됩니다.","noLabel":"모델 유지","yesLabel":"모델 삭제"}},"multipleFeaturesTemplate":"여러 피처({total})","noEditableLayers":"편집 가능한 레이어를 찾을 수 없습니다.","ownerAdminNotice":"편집이 비활성화되어 있지만 이 레이어를 편집할 권한이 있습니다.","retry":"다시 시도","selectFeature":"피처 선택","selectTemplate":"피처 유형 선택","widgetLabel":"편집기"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_lt.json new file mode 100644 index 00000000..b0e8c2d1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_lt.json @@ -0,0 +1 @@ +{"addAttachment":"Prisegti priedą","attachments":"Priedai","cancelEditTitle":"Atmesti pakeitimus","cancelEditWarningMessage":"Neįrašyti pakeitimai bus prarasti.","cancelRequestTitle":"Atšaukti darbo eigą","cancelRequestWarningMessage":"Buvo pateikta užklausa atšaukti darbo eigą.","clickToFinishTemplate":"Spustelėkite {button}, kad užbaigtumėte.","continueEditing":"Tęsti redagavimą","createFeatures":"Kurti elementus","createFeaturesTemplate":"Kurti ({numFeatures})","deleteAttachmentWarningMessage":"Šis priedas bus pašalintas visam laikui.","deleteAttachmentWarningTitle":"Ištrinti priedą","deleteWarningMessage":"Šis elementas bus pašalintas visam laikui.","deleteWarningTitle":"Ištrinti elementą","discardEdits":"Atmesti pakeitimus","editAttachment":"Valdyti priedą","editFeature":"Redaguoti elementą","editFeatures":"Redaguoti elementus","errorWarningMessageTemplate":"Pakeitimų nepavyko įrašyti: {errorMessage}","errorWarningTitle":"Įvyko klaida","formFieldCreateError":"Elementų sukurti nepavyko. Formos klaida","formFieldUpdateError":"Elemento atnaujinti nepavyko. Formos klaida","formFieldUnsupportedCreateError":"Elementų sukurti nepavyko. Sluoksnyje yra nepalaikomų laukų.","formFieldUnsupportedUpdateError":"Elemento atnaujinti nepavyko. Sluoksnyje yra nepalaikomų laukų.","helpMessages2d":{"select":"Norėdami pasirinkti objektą, spustelėkite žemėlapį.","mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Paspauskite ant žemėlapio, kad įtrauktumėte tašką","polygonOneVertex":"Paspauskite ant žemėlapio piešimui tęsti.","polygonTwoVertices":"Norėdami užbaigti, dukart spustelėkite žemėlapį.","polygonZeroVertices":"Paspauskite ant žemėlapio, jei norite pradėti piešimą.","polylineOneVertex":"Norėdami užbaigti, dukart spustelėkite žemėlapį.","polylineZeroVertices":"Paspauskite ant žemėlapio, jei norite pradėti piešimą."},"helpMessages3d":{"select":"Norėdami pasirinkti elementą, spustelėkite sceną.","mesh":"Norėdami įdėti modelį, spustelėkite sceną.","meshTooClose":"Patolinkite, kad peržiūrėtumėte visą modelį.","meshTooFar":"Priartinkite, kad peržiūrėtumėte modelį.","meshUnderground":"Modelis yra požeminis.","point":"Norėdami pridėti tašką, spustelėkite sceną.","polygonOneVertex":"Norėdami toliau braižyti, spustelėkite sceną.","polygonTwoVertices":"Norėdami užbaigti, dukart spustelėkite sceną.","polygonZeroVertices":"Norėdami pradėti braižyti, spustelėkite sceną.","polylineOneVertex":"Norėdami užbaigti, dukart spustelėkite sceną.","polylineZeroVertices":"Norėdami pradėti braižyti, spustelėkite sceną."},"ignore":"Ignoruoti","keepAttachment":"išlaikyti priedą","keepFeature":"Palikti elementą","modelUploads":{"pending":{"title":"Įkeliama...","description":"Modelis įkeliamas ir ruošiamas rodyti scenoje."},"success":{"title":"Įkelta sėkmingai"},"error":{"title":"Įkelti nepavyko","uploadNew":"Įkelti naują failą","messages":{"default":"Įkeliant modelį, įvyko klaida.","conversionFailed":"Konvertuojant modelį, įvyko klaida.","noModel":"Palaikomas modelis nerastas.","multipleModels":"Vienu kartu galima įkelti tik vieną modelį."}},"cancelUploadPrompt":{"title":"Atšaukti įkėlimą","message":"Šis įkėlimas ir konvertavimas bus atšauktas, o modelis bus atmestas.","noLabel":"Tęsti įkėlimą","yesLabel":"Atšaukti įkėlimą"},"cancelPlacementPrompt":{"title":"Atmesti modelį","message":"Įkeltas modelis bus atmestas.","noLabel":"Palikti modelį","yesLabel":"Atmesti modelį"}},"multipleFeaturesTemplate":"Kelių dalių elementai ({total})","noEditableLayers":"Redaguojamų sluoksnių nerasta.","ownerAdminNotice":"Redagavimas yra išjungtas, bet turite teisę redaguoti šį sluoksnį.","retry":"Bandyti vėl","selectFeature":"Pasirinkti elementą","selectTemplate":"Pasirinkti elemento tipą","widgetLabel":"Redaktorius"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_lv.json new file mode 100644 index 00000000..721fdb89 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_lv.json @@ -0,0 +1 @@ +{"addAttachment":"Pievienot pielikumu","attachments":"Pielikumi","cancelEditTitle":"Atmest rediģēto","cancelEditWarningMessage":"Nesaglabātās izmaiņas tiks zaudētas.","cancelRequestTitle":"Atcelt darbplūsmu","cancelRequestWarningMessage":"Ir izveidots pieprasījums šīs darbplūsmas atcelšanai.","clickToFinishTemplate":"Spiediet {button}, lai pabeigtu.","continueEditing":"Turpināt rediģēšanu","createFeatures":"Izveidot elementus","createFeaturesTemplate":"Izveidot ({numFeatures})","deleteAttachmentWarningMessage":"Šis pielikums tiks neatgriezeniski noņemts.","deleteAttachmentWarningTitle":"Dzēst pielikumu","deleteWarningMessage":"Šis elements tiks neatgriezeniski noņemts.","deleteWarningTitle":"Dzēst elementu","discardEdits":"Atmest rediģējumus","editAttachment":"Pārvaldīt pielikumu","editFeature":"Rediģēt elementu","editFeatures":"Rediģēt elementus","errorWarningMessageTemplate":"Labojumus nevarēja saglabāt: {errorMessage}","errorWarningTitle":"Radās kāda problēma","formFieldCreateError":"Nevar izveidot elementus. Ar veidlapu radās problēma.","formFieldUpdateError":"Elementu nevar atjaunināt. Ar veidlapu radās problēma.","formFieldUnsupportedCreateError":"Nevar izveidot elementus. Slānis satur neatbalstītus laukus.","formFieldUnsupportedUpdateError":"Elementu nevar atjaunināt. Slānis satur neatbalstītus laukus.","helpMessages2d":{"select":"Noklikšķiniet uz kartes, lai izvēlētos elementu.","mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Noklikšķiniet uz kartes, lai pievienotu punktu.","polygonOneVertex":"Noklikšķiniet uz kartes, lai turpinātu zīmēt.","polygonTwoVertices":"Veiciet dubultklikšķi kartē, lai pabeigtu.","polygonZeroVertices":"Noklikšķiniet uz kartes, lai sāktu zīmēt.","polylineOneVertex":"Veiciet dubultklikšķi kartē, lai pabeigtu.","polylineZeroVertices":"Noklikšķiniet uz kartes, lai sāktu zīmēt."},"helpMessages3d":{"select":"Noklikšķiniet uz scēnā, lai izvēlētos elementu.","mesh":"Noklikšķiniet scēnā, lai novietotu modeli.","meshTooClose":"Tāliniet, lai skatītu pilno modeli.","meshTooFar":"Tuviniet, lai skatītu modeli.","meshUnderground":"Modelis ir pazemē.","point":"Noklikšķiniet uz scēnas, lai pievienotu punktu.","polygonOneVertex":"Noklikšķiniet uz scēnas, lai turpinātu zīmēt.","polygonTwoVertices":"Veiciet dubultklikšķi scēnā, lai pabeigtu.","polygonZeroVertices":"Noklikšķiniet uz scēnas, lai sāktu zīmēt.","polylineOneVertex":"Veiciet dubultklikšķi scēnā, lai pabeigtu.","polylineZeroVertices":"Noklikšķiniet uz scēnas, lai sāktu zīmēt."},"ignore":"Ignorēt","keepAttachment":"Paturēt pielikumu","keepFeature":"Saglabāt elementu","modelUploads":{"pending":{"title":"Augšupielādē...","description":"Modelis tiek augšupielādēts un sagatavots attēlošanai scēnā."},"success":{"title":"Augšupielāde sekmīga"},"error":{"title":"Augšupielāde neizdevās","uploadNew":"Augšupielādēt jaunu failu","messages":{"default":"Kļūda, augšupielādējot modeli.","conversionFailed":"Kļūda, konvertējot modeli.","noModel":"Nav atrasts neviens atbalstīts modelis.","multipleModels":"Augšupielādējiet vienlaikus tikai vienu modeli."}},"cancelUploadPrompt":{"title":"Atcelt augšupielādi","message":"Pašreizējā augšupielāde un konvertācija tiks atcelta, un modelis tiks atmests.","noLabel":"Turpināt augšupielādi","yesLabel":"Atcelt augšupielādi"},"cancelPlacementPrompt":{"title":"Atmest modeli","message":"Augšupielādētais modelis tiks atmests.","noLabel":"Paturēt modeli","yesLabel":"Atmest modeli"}},"multipleFeaturesTemplate":"Vairāki elementi ({total})","noEditableLayers":"Nav rediģējamu slāņu.","ownerAdminNotice":"Rediģēšana ir atspējota, bet jums ir privilēģijas rediģēt šo slāni.","retry":"Atkārtot","selectFeature":"Atlasīt elementu","selectTemplate":"Atlasīt elementu veidu","widgetLabel":"Redaktors"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_nb.json new file mode 100644 index 00000000..31862785 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_nb.json @@ -0,0 +1 @@ +{"addAttachment":"Legg til vedlegg","attachments":"Vedlegg","cancelEditTitle":"Forkast redigeringer","cancelEditWarningMessage":"Endringer som ikke er lagret, går tapt.","cancelRequestTitle":"Avbryt arbeidsflyt","cancelRequestWarningMessage":"Forespørsel om å avbryte denne arbeidsflyten er sendt.","clickToFinishTemplate":"Klikk på {button} for å fullføre.","continueEditing":"Fortsett med å redigere","createFeatures":"Opprett geoobjekter","createFeaturesTemplate":"Opprett ({numFeatures})","deleteAttachmentWarningMessage":"Vedlegget slettes for godt.","deleteAttachmentWarningTitle":"Slett vedlegg","deleteWarningMessage":"Geoobjektet slettes for godt.","deleteWarningTitle":"Slett geoobjekt","discardEdits":"Forkast redigeringer","editAttachment":"Administrer vedlegg","editFeature":"Rediger geoobjekt","editFeatures":"Redigere geoobjekter","errorWarningMessageTemplate":"Kan ikke lagre redigeringer: {errorMessage}","errorWarningTitle":"Noe gikk galt","formFieldCreateError":"Kan ikke opprette geoobjekter. Det er et problem med skjemaet.","formFieldUpdateError":"Geoobjektet kan ikke oppdateres. Det er et problem med skjemaet.","formFieldUnsupportedCreateError":"Kan ikke opprette geoobjekter. Laget inneholder felter som ikke støttes.","formFieldUnsupportedUpdateError":"Geoobjektet kan ikke oppdateres. Laget inneholder felter som ikke støttes.","helpMessages2d":{"select":"Klikk på kartet for å velge et geoobjekt.","mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Klikk på kartet for å legge til punkt.","polygonOneVertex":"Klikk på kartet for å fortsette å tegne.","polygonTwoVertices":"Dobbeltklikk på kartet for å fullføre.","polygonZeroVertices":"Klikk på kartet for å begynne å tegne.","polylineOneVertex":"Dobbeltklikk på kartet for å fullføre.","polylineZeroVertices":"Klikk på kartet for å begynne å tegne."},"helpMessages3d":{"select":"Klikk i scenen for å velge et geoobjekt.","mesh":"Klikk i scenen for å plassere modellen.","meshTooClose":"Zoom ut for å se hele modellen.","meshTooFar":"Zoom inn for å se modellen.","meshUnderground":"Modellen er under bakken.","point":"Klikk i scenen for å legge til et punkt.","polygonOneVertex":"Klikk i scenen for å fortsette å tegne.","polygonTwoVertices":"Dobbeltklikk i scenen for å fullføre.","polygonZeroVertices":"Klikk i scenen for å begynne å tegne.","polylineOneVertex":"Dobbeltklikk i scenen for å fullføre.","polylineZeroVertices":"Klikk i scenen for å begynne å tegne."},"ignore":"Ignorer","keepAttachment":"Behold vedlegg","keepFeature":"Behold geoobjektet","modelUploads":{"pending":{"title":"Laster opp...","description":"Modellen blir lastet opp og klargjort for visning i scenen."},"success":{"title":"Opplastingen var vellykket"},"error":{"title":"Opplastingen mislyktes","uploadNew":"Last opp en ny fil","messages":{"default":"Det oppstod en feil ved opplasting av modellen.","conversionFailed":"Det oppsto en feil under konverteringen av modellen.","noModel":"Fant ingen støttet modell.","multipleModels":"Last opp bare én modell om gangen."}},"cancelUploadPrompt":{"title":"Avbryt opplasting","message":"Den gjeldende opplastingen og konverteringen blir avbrutt, og modellen vil bli forkastet.","noLabel":"Fortsett opplasting","yesLabel":"Avbryt opplasting"},"cancelPlacementPrompt":{"title":"Forkast modell","message":"Den opplastede modellen blir forkastet.","noLabel":"Behold modell","yesLabel":"Forkast modell"}},"multipleFeaturesTemplate":"Flere geoobjekter ({total})","noEditableLayers":"Finner ingen redigerbare lag.","ownerAdminNotice":"Redigering er deaktivert, men du har tillatelse til å redigere dette laget.","retry":"Prøv igjen","selectFeature":"Velg geoobjekt","selectTemplate":"Velg geoobjekttype","widgetLabel":"Editor"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_nl.json new file mode 100644 index 00000000..cbd21ec4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_nl.json @@ -0,0 +1 @@ +{"addAttachment":"Bijlage toevoegen","attachments":"Bijlagen","cancelEditTitle":"Bewerkingen verwijderen","cancelEditWarningMessage":"Niet-opgeslagen wijzigingen gaan verloren.","cancelRequestTitle":"Workflow annuleren","cancelRequestWarningMessage":"Er is een verzoek ingediend om deze workflow te annuleren.","clickToFinishTemplate":"Klik op {button} om te voltooien.","continueEditing":"Doorgaan met bewerken","createFeatures":"Objecten maken","createFeaturesTemplate":"Maken ({numFeatures})","deleteAttachmentWarningMessage":"Deze bijlage wordt permanent verwijderd.","deleteAttachmentWarningTitle":"Bijlage verwijderen","deleteWarningMessage":"Dit object wordt permanent verwijderd.","deleteWarningTitle":"Object verwijderen","discardEdits":"Bewerkingen verwijderen","editAttachment":"Bijlage beheren","editFeature":"Object bewerken","editFeatures":"Objecten bewerken","errorWarningMessageTemplate":"Wijzigingen kunnen niet worden opgeslagen: {errorMessage}","errorWarningTitle":"Er is iets fout gegaan","formFieldCreateError":"Objecten kunnen niet worden gemaakt. Er is een probleem met het formulier.","formFieldUpdateError":"Object kan niet worden bijgewerkt. Er is een probleem met het formulier.","formFieldUnsupportedCreateError":"Objecten kunnen niet worden gemaakt. Laag bevat niet-ondersteunde velden.","formFieldUnsupportedUpdateError":"Object kan niet worden bijgewerkt. Laag bevat niet-ondersteunde velden.","helpMessages2d":{"select":"Klik op de kaart om een object te selecteren.","mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Klik op de kaart om een punt toe te voegen.","polygonOneVertex":"Klik op de kaart om door te gaan met tekenen.","polygonTwoVertices":"Dubbelklik op de kaart om te voltooien.","polygonZeroVertices":"Klik op de kaart om te beginnen met tekenen.","polylineOneVertex":"Dubbelklik op de kaart om te voltooien.","polylineZeroVertices":"Klik op de kaart om te beginnen met tekenen."},"helpMessages3d":{"select":"Klik in de scene om een object te selecteren.","mesh":"Klik in de scene om het model te plaatsen.","meshTooClose":"Zoom uit om het volledige model weer te geven.","meshTooFar":"Zoom in om het model weer te geven.","meshUnderground":"Het model is ondergronds.","point":"Klik op de scene om een punt toe te voegen.","polygonOneVertex":"Klik op de scene om verder te gaan met tekenen.","polygonTwoVertices":"Dubbelklik in de scene om te voltooien.","polygonZeroVertices":"Klik op de scene om te beginnen met tekenen.","polylineOneVertex":"Dubbelklik in de scene om te voltooien.","polylineZeroVertices":"Klik op de scene om te beginnen met tekenen."},"ignore":"Negeren","keepAttachment":"Bijlage houden","keepFeature":"Object behouden","modelUploads":{"pending":{"title":"Bezig met uploaden...","description":"Het model wordt geüpload en voorbereid voor weergave in de scene."},"success":{"title":"De upload is geslaagd"},"error":{"title":"De upload is mislukt","uploadNew":"Nieuw bestand uploaden","messages":{"default":"Er is een fout opgetreden bij het uploaden van het model.","conversionFailed":"Er is een fout opgetreden bij het converteren van het model.","noModel":"Kan geen ondersteund model vinden.","multipleModels":"Niet meer dan één model tegelijk uploaden."}},"cancelUploadPrompt":{"title":"Upload annuleren","message":"De huidige upload en conversie zullen worden geannuleerd en het model zal worden verwijderd.","noLabel":"Upload voortzetten","yesLabel":"Upload annuleren"},"cancelPlacementPrompt":{"title":"Model verwijderen","message":"Het geüploade model zal worden verwijderd.","noLabel":"Model behouden","yesLabel":"Model verwijderen"}},"multipleFeaturesTemplate":"Meerdere objecten ({total})","noEditableLayers":"Geen bewerkbare kaartlagen gevonden.","ownerAdminNotice":"Bewerken is uitgeschakeld, maar u hebt privileges om deze kaartlaag te bewerken.","retry":"Opnieuw proberen","selectFeature":"Object selecteren","selectTemplate":"Objecttype selecteren","widgetLabel":"Editor"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_pl.json new file mode 100644 index 00000000..056a9f33 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_pl.json @@ -0,0 +1 @@ +{"addAttachment":"Dodaj załącznik","attachments":"Załączniki","cancelEditTitle":"Odrzuć zmiany","cancelEditWarningMessage":"Niezapisane zmiany zostaną utracone.","cancelRequestTitle":"Anuluj procedurę wykonywania zadań","cancelRequestWarningMessage":"Zażądano anulowania tej procedury wykonywania zadań.","clickToFinishTemplate":"Kliknij przycisk {button}, aby zakończyć.","continueEditing":"Kontynuuj edycję","createFeatures":"Tworzenie obiektów","createFeaturesTemplate":"Utwórz ({numFeatures})","deleteAttachmentWarningMessage":"Ten załącznik zostanie trwale usunięty.","deleteAttachmentWarningTitle":"Usuń załącznik","deleteWarningMessage":"Ten obiekt zostanie trwale usunięty.","deleteWarningTitle":"Usuń obiekt","discardEdits":"Odrzuć zmiany","editAttachment":"Zarządzaj załącznikami","editFeature":"Edytuj obiekt","editFeatures":"Edytuj obiekty","errorWarningMessageTemplate":"Nie można zapisać zmian: {errorMessage}","errorWarningTitle":"Wystąpiły problemy","formFieldCreateError":"Nie można utworzyć obiektów. Wystąpił problem z formularzem.","formFieldUpdateError":"Nie można zaktualizować obiektu. Wystąpił problem z formularzem.","formFieldUnsupportedCreateError":"Nie można utworzyć obiektów. Warstwa zawiera nieobsługiwane pola.","formFieldUnsupportedUpdateError":"Nie można zaktualizować obiektu. Warstwa zawiera nieobsługiwane pola.","helpMessages2d":{"select":"Kliknij na mapie, aby wybrać obiekt.","mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Kliknij na mapie, aby dodać punkt.","polygonOneVertex":"Kliknij na mapie, aby kontynuować rysowanie.","polygonTwoVertices":"Kliknij dwukrotnie na mapie, aby zakończyć.","polygonZeroVertices":"Kliknij na mapie, aby rozpocząć rysowanie.","polylineOneVertex":"Kliknij dwukrotnie na mapie, aby zakończyć.","polylineZeroVertices":"Kliknij na mapie, aby rozpocząć rysowanie."},"helpMessages3d":{"select":"Kliknij na scenie, aby wybrać obiekt.","mesh":"Kliknij miejsce w scenie, aby umieścić model.","meshTooClose":"Pomniejsz, aby wyświetlić pełny model.","meshTooFar":"Powiększ, aby wyświetlić model.","meshUnderground":"Model znajduje się pod ziemią.","point":"Kliknij na scenie, aby dodać punkt.","polygonOneVertex":"Kliknij na scenie, aby kontynuować rysowanie.","polygonTwoVertices":"Kliknij dwukrotnie na scenie, aby zakończyć.","polygonZeroVertices":"Kliknij na scenie, aby rozpocząć rysowanie.","polylineOneVertex":"Kliknij dwukrotnie na scenie, aby zakończyć.","polylineZeroVertices":"Kliknij na scenie, aby rozpocząć rysowanie."},"ignore":"Ignoruj","keepAttachment":"Zachowaj załącznik","keepFeature":"Zachowaj obiekt","modelUploads":{"pending":{"title":"Przesyłanie...","description":"Model jest przesyłany i przygotowywany do wyświetlenia w scenie."},"success":{"title":"Przesłano pomyślnie"},"error":{"title":"Przesyłanie nie powiodło się","uploadNew":"Prześlij nowy plik","messages":{"default":"Wystąpił błąd podczas przesyłania modelu.","conversionFailed":"Wystąpił błąd podczas konwersji modelu.","noModel":"Nie znaleziono obsługiwanych modeli.","multipleModels":"Przesyłaj tylko jeden model jednocześnie."}},"cancelUploadPrompt":{"title":"Anuluj przesyłanie","message":"Bieżące przesyłanie i konwersja zostaną anulowane, a model zostanie odrzucony.","noLabel":"Kontynuuj przesyłanie","yesLabel":"Anuluj przesyłanie"},"cancelPlacementPrompt":{"title":"Odrzuć model","message":"Przesłany model zostanie odrzucony.","noLabel":"Zachowaj model","yesLabel":"Odrzuć model"}},"multipleFeaturesTemplate":"Wiele obiektów ({total})","noEditableLayers":"Nie znaleziono warstw edytowalnych.","ownerAdminNotice":"Edytowanie jest wyłączone, ale masz uprawnienia do edytowania tej warstwy.","retry":"Ponów próbę","selectFeature":"Wybierz obiekt","selectTemplate":"Wybierz typ obiektu","widgetLabel":"Edytor"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_pt-BR.json new file mode 100644 index 00000000..00e03c2f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_pt-BR.json @@ -0,0 +1 @@ +{"addAttachment":"Adicionar anexo","attachments":"Anexos","cancelEditTitle":"Descartar edições","cancelEditWarningMessage":"As alterações não salvas serão perdidas.","cancelRequestTitle":"Cancelar fluxo de trabalho","cancelRequestWarningMessage":"Foi feito um pedido para cancelar este fluxo de trabalho.","clickToFinishTemplate":"Clique em {button} para finalizar.","continueEditing":"Continuar editando","createFeatures":"Criar feições","createFeaturesTemplate":"Criar ({numFeatures})","deleteAttachmentWarningMessage":"Este anexo será removido permanentemente.","deleteAttachmentWarningTitle":"Excluir anexo","deleteWarningMessage":"Esta feição será completamente removida.","deleteWarningTitle":"Excluir feição","discardEdits":"Descartar edições","editAttachment":"Gerenciar anexo","editFeature":"Editar feição","editFeatures":"Editar feições","errorWarningMessageTemplate":"Não foi possível salvar as edições: {errorMessage}","errorWarningTitle":"Aconteceu algo errado","formFieldCreateError":"As feições não podem ser criadas. Há um problema com o formulário.","formFieldUpdateError":"A feição não pode ser atualizada. Há um problema com o formulário.","formFieldUnsupportedCreateError":"As feições não podem ser criadas. A camada contém campos não suportados.","formFieldUnsupportedUpdateError":"A feição não pode ser atualizada. A camada contém campos não suportados.","helpMessages2d":{"select":"Clique no mapa para selecionar uma feição.","mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Clique no mapa para adicionar um ponto.","polygonOneVertex":"Clique no mapa para continuar o desenho.","polygonTwoVertices":"Clique duas vezes no mapa para concluir.","polygonZeroVertices":"Clique no mapa para iniciar o desenho.","polylineOneVertex":"Clique duas vezes no mapa para concluir.","polylineZeroVertices":"Clique no mapa para iniciar o desenho."},"helpMessages3d":{"select":"Clique na cena para selecionar uma feição.","mesh":"Clique na cena para colocar o modelo.","meshTooClose":"Reduz para visualizar o modelo completo.","meshTooFar":"Amplia para visualizar o modelo.","meshUnderground":"O modelo é subterrâneo.","point":"Clique na cena para adicionar um ponto.","polygonOneVertex":"Clique na cena para continuar a desenhar.","polygonTwoVertices":"Clique duas vezes na cena para concluir.","polygonZeroVertices":"Clique na cena para começar a desenhar.","polylineOneVertex":"Clique duas vezes na cena para concluir.","polylineZeroVertices":"Clique na cena para começar a desenhar."},"ignore":"Ignorar","keepAttachment":"Manter anexo","keepFeature":"Manter feição","modelUploads":{"pending":{"title":"Carregando...","description":"O modelo está sendo transferido e preparado para exibição na cena."},"success":{"title":"Transferência bem-sucedida"},"error":{"title":"Falha ao transferir","uploadNew":"Transferir novo arquivo","messages":{"default":"Ocorreu um erro ao transferir o modelo.","conversionFailed":"Ocorreu um erro ao converter o modelo.","noModel":"Nenhum modelo suportado encontrado.","multipleModels":"Carregue somente um modelo por vez."}},"cancelUploadPrompt":{"title":"Cancelar transferência","message":"A transferência e conversão atuais serão canceladas e o modelo será descartado.","noLabel":"Continuar transferência","yesLabel":"Cancelar transferência"},"cancelPlacementPrompt":{"title":"Descartar modelo","message":"O modelo transferido será descartado.","noLabel":"Manter modelo","yesLabel":"Descartar modelo"}},"multipleFeaturesTemplate":"Feições múltiplas ({total})","noEditableLayers":"Nenhuma camada editável encontrada.","ownerAdminNotice":"A edição está desabilitada, mas você tem privilégios para editar esta camada.","retry":"Tentar Novamente","selectFeature":"Selecionar feição","selectTemplate":"Selecionar tipo de feição","widgetLabel":"Editor"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_pt-PT.json new file mode 100644 index 00000000..4313d0bb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_pt-PT.json @@ -0,0 +1 @@ +{"addAttachment":"Adicionar anexo","attachments":"Anexos","cancelEditTitle":"Rejeitar edições","cancelEditWarningMessage":"As alterações não guardadas serão perdidas.","cancelRequestTitle":"Cancelar fluxo de trabalho","cancelRequestWarningMessage":"Foi realizado um pedido para cancelar este fluxo de trabalho.","clickToFinishTemplate":"Clique em {button} para concluir.","continueEditing":"Continuar a editar","createFeatures":"Criar elementos","createFeaturesTemplate":"Criar ({numFeatures})","deleteAttachmentWarningMessage":"Este anexo será permanentemente eliminado.","deleteAttachmentWarningTitle":"Eliminar anexo","deleteWarningMessage":"Este elemento será permanentemente removido.","deleteWarningTitle":"Eliminar elemento","discardEdits":"Rejeitar edições","editAttachment":"Gerir anexo","editFeature":"Editar elemento","editFeatures":"Editar elementos","errorWarningMessageTemplate":"Não foi possível guardar as edições: {errorMessage}","errorWarningTitle":"Algo correu mal","formFieldCreateError":"Não é possível criar os elementos. Existe um problema com o formulário.","formFieldUpdateError":"Não é possível atualizar o elemento. Existe um problema com o formulário.","formFieldUnsupportedCreateError":"Não é possível criar os elementos. A camada contém campos não suportados.","formFieldUnsupportedUpdateError":"Não é possível atualizar o elemento. A camada contém campos não suportados.","helpMessages2d":{"select":"Clique no mapa para selecionar um elemento.","mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Clique no mapa para adicionar um ponto.","polygonOneVertex":"Clique no mapa para continuar a desenhar.","polygonTwoVertices":"Clique duas vezes no mapa para concluir.","polygonZeroVertices":"Clique no mapa para começar a desenhar.","polylineOneVertex":"Clique duas vezes no mapa para concluir.","polylineZeroVertices":"Clique no mapa para começar a desenhar."},"helpMessages3d":{"select":"Clique na cena para selecionar um elemento.","mesh":"Clique na cena para colocar o modelo.","meshTooClose":"Reduza o zoom para ver o modelo completo.","meshTooFar":"Aumente o zoom para ver o modelo.","meshUnderground":"O modelo é subterrâneo.","point":"Clique na cena para adicionar um ponto.","polygonOneVertex":"Clique na cena para continuar a desenhar.","polygonTwoVertices":"Clique duas vezes na cena para concluir.","polygonZeroVertices":"Clique na cena para começar a desenhar.","polylineOneVertex":"Clique duas vezes na cena para concluir.","polylineZeroVertices":"Clique na cena para começar a desenhar."},"ignore":"Ignorar","keepAttachment":"Manter anexo","keepFeature":"Manter elemento","modelUploads":{"pending":{"title":"A carregar...","description":"O modelo está a ser carregado e preparado para ser apresentado na cena."},"success":{"title":"Carregamento bem-sucedido"},"error":{"title":"Falha ao carregar","uploadNew":"Carregar novo ficheiro","messages":{"default":"Ocorreu um erro ao carregar o modelo.","conversionFailed":"Ocorreu um erro ao converter o modelo.","noModel":"Não foi encontrado um modelo suportado.","multipleModels":"Carregue apenas um modelo de cada vez."}},"cancelUploadPrompt":{"title":"Cancelar carregamento","message":"O carregamento e a conversão atuais serão cancelados e o modelo será rejeitado.","noLabel":"Continuar carregamento","yesLabel":"Cancelar carregamento"},"cancelPlacementPrompt":{"title":"Rejeitar modelo","message":"O modelo carregado será rejeitado.","noLabel":"Manter modelo","yesLabel":"Rejeitar modelo"}},"multipleFeaturesTemplate":"Vários elementos ({total})","noEditableLayers":"Não foram encontradas camadas editáveis.","ownerAdminNotice":"A edição está desativada, mas tem privilégios para editar esta camada.","retry":"Voltar a tentar","selectFeature":"Selecionar elemento","selectTemplate":"Selecionar tipo de elemento","widgetLabel":"Editor"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_ro.json new file mode 100644 index 00000000..a8c5726a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_ro.json @@ -0,0 +1 @@ +{"addAttachment":"Adăugare ataşare","attachments":"Fișiere atașate","cancelEditTitle":"Eliminare editări","cancelEditWarningMessage":"Modificările nesalvate vor fi pierdute.","cancelRequestTitle":"Anulați fluxul de lucru","cancelRequestWarningMessage":"S-a solicitat anularea acestui flux de lucru.","clickToFinishTemplate":"Faceți clic pe {button} pentru a finaliza.","continueEditing":"Continuați editarea","createFeatures":"Creați obiecte spațiale","createFeaturesTemplate":"Creați ({numFeatures})","deleteAttachmentWarningMessage":"Acest fișier atașat va fi eliminat permanent.","deleteAttachmentWarningTitle":"Ștergere atașare","deleteWarningMessage":"Acest obiect spațial va fi eliminat definitiv.","deleteWarningTitle":"Ştergere obiect spaţial","discardEdits":"Eliminare editări","editAttachment":"Gestionare fișier atașat","editFeature":"Editare obiect spaţial","editFeatures":"să editeze obiecte spațiale;","errorWarningMessageTemplate":"Modificările nu au putut fi salvate: {errorMessage}","errorWarningTitle":"Ceva nu a mers bine","formFieldCreateError":"Obiectele spațiale nu pot fi create. Este o problemă cu formularul.","formFieldUpdateError":"Obiectul spațial nu poate fi actualizat. Este o problemă cu formularul.","formFieldUnsupportedCreateError":"Obiectele spațiale nu pot fi create. Stratul tematic conține câmpuri neacceptate.","formFieldUnsupportedUpdateError":"Obiectul spațial nu poate fi actualizat. Stratul tematic conține câmpuri neacceptate.","helpMessages2d":{"select":"Faceți clic pe hartă pentru a selecta un obiect spațial.","mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Faceți clic pe hartă pentru a adăuga un punct.","polygonOneVertex":"Faceți clic pe hartă pentru a continua trasarea.","polygonTwoVertices":"Faceți dublu clic pe hartă pentru finalizare.","polygonZeroVertices":"Faceți clic pe hartă pentru a începe trasarea.","polylineOneVertex":"Faceți dublu clic pe hartă pentru finalizare.","polylineZeroVertices":"Faceți clic pe hartă pentru a începe trasarea."},"helpMessages3d":{"select":"Faceți clic în scenă pentru a selecta un obiect spațial.","mesh":"Faceți clic în scenă pentru a plasa modelul.","meshTooClose":"Micșorați pentru a vizualiza modelul complet.","meshTooFar":"Transfocați pentru a vizualiza modelul.","meshUnderground":"Modelul este subteran.","point":"Faceți clic în scenă pentru a adăuga un punct.","polygonOneVertex":"Faceți clic în scenă pentru a continua trasarea.","polygonTwoVertices":"Faceți dublu clic în scenă pentru finalizare.","polygonZeroVertices":"Faceți clic în scenă pentru a începe trasarea.","polylineOneVertex":"Faceți dublu clic în scenă pentru finalizare.","polylineZeroVertices":"Faceți clic în scenă pentru a începe trasarea."},"ignore":"Ignorare","keepAttachment":"Păstrare fișier atașat","keepFeature":"Păstrați obiectul spațial","modelUploads":{"pending":{"title":"Încărcare...","description":"Modelul este încărcat și pregătit pentru afișare în scenă."},"success":{"title":"Încărcare reușită"},"error":{"title":"Încărcare eșuată","uploadNew":"Încărcare fișier nou","messages":{"default":"A survenit o eroare în timpul încărcării modelului.","conversionFailed":"A survenit o eroare în timpul convertirii modelului.","noModel":"Nu s-au găsit modele acceptate.","multipleModels":"Se încarcă doar câte un model pe rând."}},"cancelUploadPrompt":{"title":"Anulare încărcare","message":"Încărcarea și conversia curente vor fi anulate și modelul va fi eliminat.","noLabel":"Continuare încărcare","yesLabel":"Anulare încărcare"},"cancelPlacementPrompt":{"title":"Eliminați modelul","message":"Modelul încărcat va fi eliminat.","noLabel":"Păstrați modelul","yesLabel":"Eliminați modelul"}},"multipleFeaturesTemplate":"Caracteristici multiple ({total})","noEditableLayers":"Nu s-au găsit straturi tematice editabile.","ownerAdminNotice":"Editarea este dezactivată, dar aveți privilegii pentru a edita acest strat tematic.","retry":"Reîncercare","selectFeature":"Selectare obiect spațial","selectTemplate":"Selectare tip de obiect spațial","widgetLabel":"Editor"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_ru.json new file mode 100644 index 00000000..ea37fbbb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_ru.json @@ -0,0 +1 @@ +{"addAttachment":"Добавить вложения","attachments":"Вложения","cancelEditTitle":"Отклонить изменения","cancelEditWarningMessage":"Несохраненные изменения будут утеряны.","cancelRequestTitle":"Отменить рабочий процесс","cancelRequestWarningMessage":"Создан запрос на отмену этого рабочего процесса.","clickToFinishTemplate":"Щелкните {button}, чтобы завершить.","continueEditing":"Продолжить редактирование","createFeatures":"Создать объекты","createFeaturesTemplate":"Создать ({numFeatures})","deleteAttachmentWarningMessage":"Это вложение будет полностью удалено.","deleteAttachmentWarningTitle":"Удалить вложение","deleteWarningMessage":"Этот объект будет полностью удален.","deleteWarningTitle":"Удалить объект","discardEdits":"Отклонить изменения","editAttachment":"Управлять вложением","editFeature":"Изменить объект","editFeatures":"Редактировать объекты","errorWarningMessageTemplate":"Не удалось сохранить изменения: {errorMessage}","errorWarningTitle":"Что-то пошло не так","formFieldCreateError":"Невозможно создать объекты. Проблема с формой","formFieldUpdateError":"Объект не может быть обновлен. Проблема с формой","formFieldUnsupportedCreateError":"Невозможно создать объекты. Слой содержит неподдерживаемые поля.","formFieldUnsupportedUpdateError":"Объект не может быть обновлен. Слой содержит неподдерживаемые поля.","helpMessages2d":{"select":"Щелкните на карте для выбора объекта.","mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Щелкните на карте, чтобы добавить точку.","polygonOneVertex":"Щелкните на карте, чтобы продолжить рисовать.","polygonTwoVertices":"Дважды щелкните на карте, чтобы завершить.","polygonZeroVertices":"Щелкните на карте, чтобы начать рисовать.","polylineOneVertex":"Дважды щелкните на карте, чтобы завершить.","polylineZeroVertices":"Щелкните на карте, чтобы начать рисовать."},"helpMessages3d":{"select":"Щелкните в сцене, чтобы выбрать объект.","mesh":"Щелкните на сцене, чтобы разместить модель.","meshTooClose":"Отдалить, чтобы видеть всю модель.","meshTooFar":"Приблизить, чтобы видеть модель.","meshUnderground":"Модель находится под поверхностью Земли.","point":"Щелкните в сцене, чтобы добавить точку.","polygonOneVertex":"Щелкните в сцене, чтобы продолжить рисовать.","polygonTwoVertices":"Дважды щелкните в сцене для завершения.","polygonZeroVertices":"Щелкните в сцене, чтобы начать рисовать.","polylineOneVertex":"Дважды щелкните в сцене для завершения.","polylineZeroVertices":"Щелкните в сцене, чтобы начать рисовать."},"ignore":"Игнорировать","keepAttachment":"Сохранить вложение","keepFeature":"Сохранить объект","modelUploads":{"pending":{"title":"Загрузка...","description":"Модель загружена и подготовлена для отображения в сцене."},"success":{"title":"Загрузка выполнена успешно"},"error":{"title":"Сбой загрузки","uploadNew":"Загрузить новый файл","messages":{"default":"При загрузке модели произошла ошибка.","conversionFailed":"При конвертации модели произошла ошибка.","noModel":"Поддерживаемая модель не найдена.","multipleModels":"Загружайте только одну модель за раз."}},"cancelUploadPrompt":{"title":"Отменить загрузку","message":"Текущая загрузка и конвертация будут отменены, и модель будет отклонена.","noLabel":"Продолжить загрузку","yesLabel":"Отменить загрузку"},"cancelPlacementPrompt":{"title":"Отклонить модель","message":"Загруженная модель будет отклонена","noLabel":"Сохранить модель","yesLabel":"Отклонить модель"}},"multipleFeaturesTemplate":"Несколько объектов ({total})","noEditableLayers":"Не найден ни один редактируемый слой.","ownerAdminNotice":"Редактирование отключено, но у вас есть права на редактирование этого слоя.","retry":"Повторить","selectFeature":"Выбрать объект","selectTemplate":"Выбрать тип объекта","widgetLabel":"Редактор"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_sk.json new file mode 100644 index 00000000..a7eb3d1b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_sk.json @@ -0,0 +1 @@ +{"addAttachment":"Pridať prílohu","attachments":"Prílohy","cancelEditTitle":"Zahodiť editácie","cancelEditWarningMessage":"Neuložené zmeny sa stratia.","cancelRequestTitle":"Zrušiť pracovný postup","cancelRequestWarningMessage":"Bola vytvorená žiadosť na zrušenie tohto pracovného postupu.","clickToFinishTemplate":"Kliknite na {button} pre ukončenie.","continueEditing":"Pokračovať v úpravách","createFeatures":"Vytvoriť prvky","createFeaturesTemplate":"Vytvoriť ({numFeatures})","deleteAttachmentWarningMessage":"Táto príloha bude natrvalo odstránená.","deleteAttachmentWarningTitle":"Odstrániť prílohu","deleteWarningMessage":"Tento prvok bude natrvalo odstránený.","deleteWarningTitle":"Zmazať prvok","discardEdits":"Zahodiť úpravy","editAttachment":"Spravovať prílohu","editFeature":"Upraviť prvok","editFeatures":"Upraviť prvky","errorWarningMessageTemplate":"Úpravy nemohli byť uložené: {errorMessage}","errorWarningTitle":"Niečo sa pokazilo","formFieldCreateError":"Prvky nie je možné vytvoriť. Vo formulári sa vyskytol problém.","formFieldUpdateError":"Prvok nie je možné aktualizovať. Vo formulári sa vyskytol problém.","formFieldUnsupportedCreateError":"Prvky nie je možné vytvoriť. Vrstva obsahuje nepodporované polia.","formFieldUnsupportedUpdateError":"Prvok nie je možné aktualizovať. Vrstva obsahuje nepodporované polia.","helpMessages2d":{"select":"Kliknite do mapy pre výber prvku.","mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Kliknite do mapy pre pridanie bodu.","polygonOneVertex":"Kliknite do mapy pre pokračovanie kreslenia.","polygonTwoVertices":"Dvojklikom kliknite do mapy pre dokončenie.","polygonZeroVertices":"Kliknite do mapy pre začatie kreslenia.","polylineOneVertex":"Dvojklikom kliknite do mapy pre dokončenie.","polylineZeroVertices":"Kliknite do mapy pre začatie kreslenia."},"helpMessages3d":{"select":"Kliknutím do scény vyberiete prvok.","mesh":"Kliknutím do scény umiestnite model.","meshTooClose":"Zväčšením zobrazíte celý model.","meshTooFar":"Zmenšením zobrazíte model.","meshUnderground":"Model je v podzemí.","point":"Kliknutím do scény pridáte bod.","polygonOneVertex":"Kliknutím do scény pokračujte v kreslení.","polygonTwoVertices":"Dvojklikom kliknite do scény pre dokončenie.","polygonZeroVertices":"Kliknutím do scény začnete kresliť.","polylineOneVertex":"Dvojklikom kliknite do scény pre dokončenie.","polylineZeroVertices":"Kliknutím do scény začnete kresliť."},"ignore":"Ignorovať","keepAttachment":"Ponechať prílohu","keepFeature":"Ponechať prvok","modelUploads":{"pending":{"title":"Nahráva sa...","description":"Model sa nahráva a pripravuje na zobrazenie v scéne."},"success":{"title":"Nahrávanie úspešné"},"error":{"title":"Nahrávanie zlyhalo","uploadNew":"Nahrať nový súbor","messages":{"default":"Počas nahrávania modelu sa vyskytla chyba.","conversionFailed":"Pri konverzii modelu sa vyskytla chyba.","noModel":"Nenašiel sa žiadny podporovaný model.","multipleModels":"Nahrávajte vždy len jeden model."}},"cancelUploadPrompt":{"title":"Zrušiť nahrávanie","message":"Aktuálne nahrávanie a konverzia sa zrušia a model bude vyradený.","noLabel":"Pokračovať v nahrávaní","yesLabel":"Zrušiť nahrávanie"},"cancelPlacementPrompt":{"title":"Vyradiť model","message":"Nahraný model bude vyradený.","noLabel":"Ponechať model","yesLabel":"Vyradiť model"}},"multipleFeaturesTemplate":"Viacero prvkov ({total})","noEditableLayers":"Neboli nájdené žiadne editovateľné vrstvy.","ownerAdminNotice":"Editácia je zakázaná, ale máte oprávnenie editovať túto vrstvu.","retry":"Skúsiť znova","selectFeature":"Vybrať prvok","selectTemplate":"Vybrať typ prvku","widgetLabel":"Editor"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_sl.json new file mode 100644 index 00000000..1be14d32 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_sl.json @@ -0,0 +1 @@ +{"addAttachment":"Dodaj prilogo","attachments":"Priloge","cancelEditTitle":"Zavrzi urejanje","cancelEditWarningMessage":"Neshranjene spremembe bodo izgubljene.","cancelRequestTitle":"Prekliči delovni proces","cancelRequestWarningMessage":"Narejena je bila zahteva za preklic tega delovnega procesa.","clickToFinishTemplate":"Kliknite gumb {button} za dokončanje.","continueEditing":"Nadaljuj z urejanjem","createFeatures":"Ustvari geoobjekte","createFeaturesTemplate":"Ustvari ({numFeatures})","deleteAttachmentWarningMessage":"Ta priloga bo trajno odstranjena.","deleteAttachmentWarningTitle":"Izbriši prilogo","deleteWarningMessage":"Ta geoobjekt bo trajno odstranjen.","deleteWarningTitle":"Izbriši geoobjekt","discardEdits":"Zavrzi urejanje","editAttachment":"Upravljanje priloge","editFeature":"Uredi geoobjekt","editFeatures":"Uredi geoobjekte","errorWarningMessageTemplate":"Urejanj ni bilo mogoče shraniti: {errorMessage}","errorWarningTitle":"Nekaj je šlo narobe","formFieldCreateError":"Geoobjektov ni mogoče ustvariti. Pri obrazcu so se pojavile težave.","formFieldUpdateError":"Geoobjektov ni mogoče posodobiti. Pri obrazcu so se pojavile težave.","formFieldUnsupportedCreateError":"Geoobjektov ni mogoče ustvariti. Sloji vsebujejo nepodprta polja.","formFieldUnsupportedUpdateError":"Geoobjektov ni mogoče posodobiti. Sloji vsebujejo nepodprta polja.","helpMessages2d":{"select":"Klinite na karto, da izberete geoobjekt.","mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Kliknite na karto za dodajanje točke.","polygonOneVertex":"Kliknite na karto za nadaljevanje risanja.","polygonTwoVertices":"Dvokliknite na karto za dokončanje.","polygonZeroVertices":"Kliknite na karto za začetek risanja.","polylineOneVertex":"Dvokliknite na karto za dokončanje.","polylineZeroVertices":"Kliknite na karto za začetek risanja."},"helpMessages3d":{"select":"Kliknite v 3D-prizoru, da izberete geoobjekt.","mesh":"Kliknite na 3D-prizor za postavitev modela.","meshTooClose":"Pomanjšajte za ogled celotnega modela.","meshTooFar":"Povečajte za ogled modela.","meshUnderground":"Model je v podzemlju.","point":"Kliknite v 3D-prizoru, da dodate točko","polygonOneVertex":"Kliknite v 3D-prizoru, da nadaljujete z risanjem.","polygonTwoVertices":"Dvokliknite v 3D-prizoru za dokončanje.","polygonZeroVertices":"Kliknite v 3D-prizoru, da začnete z risanjem.","polylineOneVertex":"Dvokliknite v 3D-prizoru za dokončanje.","polylineZeroVertices":"Kliknite v 3D-prizoru, da začnete z risanjem."},"ignore":"Prezri","keepAttachment":"Ohrani prilogo","keepFeature":"Ohrani geoobjekt","modelUploads":{"pending":{"title":"Nalaganje ...","description":"Model se nalaga in pripravlja za prikaz v sceni."},"success":{"title":"Nalaganje je uspelo"},"error":{"title":"Nalaganje ni uspelo","uploadNew":"Naloži novo datoteko","messages":{"default":"Med nalaganjem modela je prišlo do napake.","conversionFailed":"Med pretvarjanjem modela je prišlo do napake.","noModel":"Najden ni bil noben podprt model.","multipleModels":"Naloži samo en model hkrati."}},"cancelUploadPrompt":{"title":"Prekliči nalaganje","message":"Trenutno nalaganje in pretvorba bosta preklicana in model bo zavržen.","noLabel":"Nadaljuje nalaganje","yesLabel":"Prekliči nalaganje"},"cancelPlacementPrompt":{"title":"Zavrzi model","message":"Naložen model bo zavržen.","noLabel":"Ohrani model","yesLabel":"Zavrzi model"}},"multipleFeaturesTemplate":"Več geoobjektov ({total})","noEditableLayers":"Ni bilo najdenih uredljivih slojev.","ownerAdminNotice":"Urejanje je onemogočeno, a imate pravice za urejanje tega sloja.","retry":"Poskusi znova","selectFeature":"Izberi geoobjekt","selectTemplate":"Izberi vrsto geoobjekta","widgetLabel":"Urejevalnik"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_sr.json new file mode 100644 index 00000000..90f41bd8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_sr.json @@ -0,0 +1 @@ +{"addAttachment":"Dodaj prilog","attachments":"Prilozi","cancelEditTitle":"Odbaci izmene","cancelEditWarningMessage":"Nesačuvane izmene će biti izgubljene.","cancelRequestTitle":"Otkažite radni tok","cancelRequestWarningMessage":"Napravljen je zahtev za otkazivanje ovog radnog toka.","clickToFinishTemplate":"Kliknite na {button} da biste završili.","continueEditing":"Nastavi uređivanje","createFeatures":"Kreiraj geoobjekte","createFeaturesTemplate":"Kreiraj ({numFeatures})","deleteAttachmentWarningMessage":"Ovaj prilog će biti trajno uklonjen.","deleteAttachmentWarningTitle":"Obrišite prilog","deleteWarningMessage":"Ovaj geoobjekat će biti trajno uklonjen.","deleteWarningTitle":"Obriši geoobjekat","discardEdits":"Odbaci izmene","editAttachment":"Upravljanje prilozima","editFeature":"Izmeni geoobjekat","editFeatures":"Izmene geoobjekata","errorWarningMessageTemplate":"Čuvanje izmena nije moguće: {errorMessage}","errorWarningTitle":"Nešto nije u redu","formFieldCreateError":"Osobine se ne mogu kreirati. Postoji problem sa obrascem.","formFieldUpdateError":"Osobina ne može da se ažurira. Postoji problem sa obrascem.","formFieldUnsupportedCreateError":"Osobine se ne mogu kreirati. Sloj sadrži polja koja nisu podržana.","formFieldUnsupportedUpdateError":"Osobina ne može da se ažurira. Sloj sadrži polja koja nisu podržana.","helpMessages2d":{"select":"Kliknite na mapu da biste selektovali geoobjekat.","mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Kliknite na mapu da biste dodali tačku.","polygonOneVertex":"Kliknite na mapu da biste nastavili da crtate.","polygonTwoVertices":"Dvaput kliknite na mapu da biste završili.","polygonZeroVertices":"Kliknite na mapu da biste počeli da crtate.","polylineOneVertex":"Dvaput kliknite na mapu da biste završili.","polylineZeroVertices":"Kliknite na mapu da biste počeli da crtate."},"helpMessages3d":{"select":"Kliknite na scenu da biste selektovali geoobjekat.","mesh":"Kliknite na scenu da biste postavili model.","meshTooClose":"Smanjite zumiranje da vidite ceo model.","meshTooFar":"POvećajte zumiranje da vidite model.","meshUnderground":"Model je ispod zemlje.","point":"Kliknite na scenu da biste dodali tačku.","polygonOneVertex":"Kliknite na scenu da biste nastavili da crtate.","polygonTwoVertices":"Dvaput kliknite na scenu da biste završili.","polygonZeroVertices":"Kliknite na scenu da biste započeli crtanje.","polylineOneVertex":"Dvaput kliknite na scenu da biste završili.","polylineZeroVertices":"Kliknite na scenu da biste započeli crtanje."},"ignore":"Zanemari","keepAttachment":"Zadrži prilog","keepFeature":"Zadrži geoobjekat","modelUploads":{"pending":{"title":"Otpremanje...","description":"Model se otprema i priprema za prikaz u sceni."},"success":{"title":"Otpremanje je uspešno!"},"error":{"title":"Otpremanje nije uspelo","uploadNew":"Otpremi novu datoteku","messages":{"default":"Došlo je do greške prilikom otpremanja modela.","conversionFailed":"Došlo je do greške prilikom konverzije modela.","noModel":"Nisu pronađeni podržani modeli.","multipleModels":"Otpremite samo jedan model u isto vreme."}},"cancelUploadPrompt":{"title":"Otkaži otpremu","message":"Trenutno otpremanje i konverzija će biti otkazani, a model će biti odbačen.","noLabel":"Nastavite otpremanje","yesLabel":"Otkaži otpremu"},"cancelPlacementPrompt":{"title":"Odbaci model","message":"Otpremljeni model biće odbačen.","noLabel":"Zadrži model","yesLabel":"Odbaci model"}},"multipleFeaturesTemplate":"Više geoobjekata ({total})","noEditableLayers":"Nije pronađen nijedan sloj koji može da se uredi.","ownerAdminNotice":"Uređivanje je onemogućeno, ali imate privilegije da uređujete ovaj sloj.","retry":"Pokušajte ponovo","selectFeature":"Izaberite geoobjekat","selectTemplate":"Izaberite tip geoobjekta","widgetLabel":"Uređivač"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_sv.json new file mode 100644 index 00000000..2932bb52 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_sv.json @@ -0,0 +1 @@ +{"addAttachment":"Lägg till bilaga","attachments":"Bilagor","cancelEditTitle":"Ignorera redigeringar","cancelEditWarningMessage":"Ändringar som inte har sparats går förlorade.","cancelRequestTitle":"Avbryt arbetsflöde","cancelRequestWarningMessage":"En förfrågan har skickats om att avbryta arbetsflödet.","clickToFinishTemplate":"Klicka på {button} för att avsluta.","continueEditing":"Fortsätt redigera","createFeatures":"Skapa geoobjekt","createFeaturesTemplate":"Skapa ({numFeatures})","deleteAttachmentWarningMessage":"Bilagan tas bort helt.","deleteAttachmentWarningTitle":"Ta bort bilaga","deleteWarningMessage":"Geoobjektet tas bort helt.","deleteWarningTitle":"Ta bort objekt","discardEdits":"Ignorera redigeringar","editAttachment":"Hantera bilaga","editFeature":"Redigera geoobjekt","editFeatures":"Redigera geoobjekt","errorWarningMessageTemplate":"Ändringarna kunde inte sparas: {errorMessage}","errorWarningTitle":"Det uppstod ett fel","formFieldCreateError":"Det går inte att skapa geoobjekt. Det är problem med formuläret.","formFieldUpdateError":"Geoobjektet kan inte uppdaterats. Det är problem med formuläret.","formFieldUnsupportedCreateError":"Det går inte att skapa geoobjekt. Lager innehåller fält som inte stöds.","formFieldUnsupportedUpdateError":"Geoobjektet kan inte uppdaterats. Lager innehåller fält som inte stöds.","helpMessages2d":{"select":"Klicka på kartan för att välja ett geoobjekt.","mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Klicka på kartan för att lägga till en punkt.","polygonOneVertex":"Klicka på kartan för att fortsätta rita.","polygonTwoVertices":"Dubbelklicka på kartan för att slutföra.","polygonZeroVertices":"Klicka på kartan för att börja rita.","polylineOneVertex":"Dubbelklicka på kartan för att slutföra.","polylineZeroVertices":"Klicka på kartan för att börja rita."},"helpMessages3d":{"select":"Klicka på scenen för att välja ett geoobjekt.","mesh":"Klicka i scenen för att placera modellen.","meshTooClose":"Zooma ut för att visa den fullständiga modellen.","meshTooFar":"Zooma in för att visa modellen.","meshUnderground":"Modellen är under marken.","point":"Klicka i scenen för att lägga till en punkt.","polygonOneVertex":"Klicka i scenen för att fortsätta rita.","polygonTwoVertices":"Dubbelklicka i scenen för att slutföra.","polygonZeroVertices":"Klicka i scenen för att börja rita.","polylineOneVertex":"Dubbelklicka i scenen för att slutföra.","polylineZeroVertices":"Klicka i scenen för att börja rita."},"ignore":"Ignorera","keepAttachment":"Behåll bilaga","keepFeature":"Behåll geoobjekt","modelUploads":{"pending":{"title":"Överför...","description":"Modellen överförs och förbereds för visning i scenen."},"success":{"title":"Överföringen lyckades"},"error":{"title":"Överföringen misslyckades","uploadNew":"Överför ny fil","messages":{"default":"Ett fel uppstod när modellen överfördes.","conversionFailed":"Ett fel uppstod när datamodellen konverterades.","noModel":"Ingen modell som stöds hittades.","multipleModels":"Överför endast en modell åt gången."}},"cancelUploadPrompt":{"title":"Avbryt överföring","message":"Den aktuella överföringen och konverteringen avbryts och modellen kommer att kastas.","noLabel":"Fortsätt överföra","yesLabel":"Avbryt överföring"},"cancelPlacementPrompt":{"title":"Ta bort modell","message":"Den överförda modellen kommer att kastas.","noLabel":"Behåll modell","yesLabel":"Ta bort modell"}},"multipleFeaturesTemplate":"Flera geoobjekt ({total})","noEditableLayers":"Inga redigerbara lager hittades.","ownerAdminNotice":"Redigering är inaktiverat men du har behörighet att redigera det här lagret.","retry":"Försök igen","selectFeature":"Välj geoobjekt","selectTemplate":"Välj en geoobjekttyp","widgetLabel":"Redigerare"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_th.json new file mode 100644 index 00000000..e6adf272 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_th.json @@ -0,0 +1 @@ +{"addAttachment":"เพิ่มไฟล์แนบ","attachments":"เอกสารแนบ","cancelEditTitle":"ยกเลิกการแก้ไข","cancelEditWarningMessage":"การเปลี่ยนแปลงที่ยังไม่ได้บันทึกจะสูญหาย","cancelRequestTitle":"ยกเลิกขั้นตอนการดำเนินงาน","cancelRequestWarningMessage":"มีการส่งคำขอเพื่อยกเลิกขั้นตอนการดำเนินงานนี้","clickToFinishTemplate":"คลิก {button} เพื่อสิ้นสุด","continueEditing":"แก้ไขต่อ","createFeatures":"สร้างฟีเจอร์","createFeaturesTemplate":"สร้าง ({numFeatures})","deleteAttachmentWarningMessage":"ไฟล์แนบนี้จะถูกลบออกอย่างถาวร","deleteAttachmentWarningTitle":"ลบไฟล์แนบ","deleteWarningMessage":"ฟีเจอร์นี้จะถูกลบออกอย่างถาวร","deleteWarningTitle":"ลบข้อมูลนี้","discardEdits":"ยกเลิกการแก้ไข","editAttachment":"จัดการไฟล์แนบ","editFeature":"แก้ไขฟีเจอร์","editFeatures":"แก้ไขฟีเจอร์","errorWarningMessageTemplate":"ไม่สามารถบันทึกการแก้ไขได้: {errorMessage}","errorWarningTitle":"เกิดข้อผิดพลาดบางอย่างขึ้น","formFieldCreateError":"ไม่สามารถสร้างฟีเจอร์ได้ เกิดปัญหาเกี่ยวกับแบบฟอร์มขึ้น","formFieldUpdateError":"ไม่สามารถอัปเดตฟีเจอร์ได้ เกิดปัญหาเกี่ยวกับแบบฟอร์มขึ้น","formFieldUnsupportedCreateError":"ไม่สามารถสร้างฟีเจอร์ได้ ชั้นข้อมูลมีฟิลด์ที่ไม่รองรับ","formFieldUnsupportedUpdateError":"ไม่สามารถอัปเดตฟีเจอร์ได้ ชั้นข้อมูลมีฟิลด์ที่ไม่รองรับ","helpMessages2d":{"select":"คลิกบนแผนที่เพื่อเลือกฟีเจอร์","mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"คลิกที่แผนที่เพื่อเพิ่มจุด","polygonOneVertex":"คลิกที่แผนที่เพื่อวาดต่อ","polygonTwoVertices":"คลิกสองครั้งบนแผนที่เพื่อดำเนินการให้เสร็จสมบูรณ์","polygonZeroVertices":"คลิกที่แผนที่เพื่อเริ่มการวาด","polylineOneVertex":"คลิกสองครั้งบนแผนที่เพื่อดำเนินการให้เสร็จสมบูรณ์","polylineZeroVertices":"คลิกที่แผนที่เพื่อเริ่มการวาด"},"helpMessages3d":{"select":"คลิกในซีนเพื่อเลือกฟีเจอร์","mesh":"คลิกในซีนเพื่อวางแบบจำลอง","meshTooClose":"ซูมออกเพื่อดูแบบจำลองให้ครบทั้งหมด","meshTooFar":"ซูมเข้าเพื่อดูแบบจำลอง","meshUnderground":"แบบจำลองนี้อยู่ใต้ดิน","point":"คลิกในซีนเพื่อเพิ่มจุด","polygonOneVertex":"คลิกในซีนเพื่อดำเนินการวาดต่อ","polygonTwoVertices":"คลิกสองครั้งในซีนเพื่อดำเนินการให้เสร็จสมบูรณ์","polygonZeroVertices":"คลิกในซีนเพื่อเริ่มวาด","polylineOneVertex":"คลิกสองครั้งในซีนเพื่อดำเนินการให้เสร็จสมบูรณ์","polylineZeroVertices":"คลิกในซีนเพื่อเริ่มวาด"},"ignore":"เพิกเฉย","keepAttachment":"เก็บไฟล์แนบไว้","keepFeature":"คงฟีเจอร์ไว้","modelUploads":{"pending":{"title":"อัปโหลด ...","description":"กำลังดำเนินการอัปโหลดและจัดเตรียมแบบจำลองเพื่อการแสดงผลในซีน"},"success":{"title":"อัปโหลดสำเร็จ"},"error":{"title":"การอัปโหลดล้มเหลว","uploadNew":"อัปโหลดไฟล์ใหม่","messages":{"default":"เกิดข้อผิดพลาดขึ้นขณะอัปโหลดแบบจำลอง","conversionFailed":"เกิดข้อผิดพลาดขึ้นขณะแปลงแบบจำลอง","noModel":"ไม่พบแบบจำลองที่รองรับ","multipleModels":"อัปโหลดได้เพียงครั้งละหนึ่งแบบจำลอง"}},"cancelUploadPrompt":{"title":"ยกเลิกการอัปโหลด","message":"การอัปโหลดและการแปลงปัจจุบันจะถูกยกเลิก และแบบจำลองจะถูกละทิ้ง","noLabel":"อัปโหลดต่อ","yesLabel":"ยกเลิกการอัปโหลด"},"cancelPlacementPrompt":{"title":"ละทิ้งแบบจำลอง","message":"แบบจำลองที่อัปโหลดจะถูกละทิ้ง","noLabel":"เก็บแบบจำลองไว้","yesLabel":"ละทิ้งแบบจำลอง"}},"multipleFeaturesTemplate":"หลายฟีเจอร์ ({total})","noEditableLayers":"ไม่พบชั้นข้อมูลที่สามารถแก้ไขได้","ownerAdminNotice":"การแก้ไขถูกปิดใช้งานไว้ แต่คุณมีสิทธิ์ในการแก้ไขชั้นข้อมูลนี้","retry":"ลองใหม่","selectFeature":"เลือกฟีเจอร์","selectTemplate":"เลือกประเภทฟีเจอร์","widgetLabel":"เครื่องมือแก้ไข"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_tr.json new file mode 100644 index 00000000..1d980784 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_tr.json @@ -0,0 +1 @@ +{"addAttachment":"Eklenti ekle","attachments":"Eklentiler","cancelEditTitle":"Düzenlemeleri çıkar","cancelEditWarningMessage":"Kaydedilmemiş değişiklikler kaybolacaktır.","cancelRequestTitle":"İş akışını iptal et","cancelRequestWarningMessage":"Bu iş akışının iptal edilmesi için talepte bulunuldu.","clickToFinishTemplate":"Bitirmek için {button} düğmesini tıklayın.","continueEditing":"Düzenlemeye devam et","createFeatures":"Detaylar oluştur","createFeaturesTemplate":"Oluştur ({numFeatures})","deleteAttachmentWarningMessage":"Bu eklenti kalıcı olarak kaldırılacak.","deleteAttachmentWarningTitle":"Eki sil","deleteWarningMessage":"Bu detay kalıcı olarak kaldırılacak.","deleteWarningTitle":"Detayı sil","discardEdits":"Düzenlemeleri at","editAttachment":"Eklentiyi yönet","editFeature":"Detayı düzenle","editFeatures":"Detayları düzenle","errorWarningMessageTemplate":"Düzenlemeler kaydedilemedi: {errorMessage}","errorWarningTitle":"Bir şey ters gitti","formFieldCreateError":"Detaylar oluşturulamadı. Formla ilgili bir sorun var.","formFieldUpdateError":"Detay güncellenemiyor. Formla ilgili bir sorun var.","formFieldUnsupportedCreateError":"Detaylar oluşturulamadı. Katman desteklenmeyen alanlar içeriyor.","formFieldUnsupportedUpdateError":"Detay güncellenemiyor. Katman desteklenmeyen alanlar içeriyor.","helpMessages2d":{"select":"Bir detay seçmek için haritaya tıklayın.","mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Bir nokta eklemek için haritaya tıklayın.","polygonOneVertex":"Çizmeye devam etmek için haritaya tıklayın.","polygonTwoVertices":"Tamamlamak için haritaya çift tıklayın.","polygonZeroVertices":"Çizmeye başlamak için haritaya tıklayın.","polylineOneVertex":"Tamamlamak için haritaya çift tıklayın.","polylineZeroVertices":"Çizmeye başlamak için haritaya tıklayın."},"helpMessages3d":{"select":"Bir detay seçmek için sahneye tıklayın.","mesh":"Modeli yerleştirmek için sahne içine tıklayın.","meshTooClose":"Modelin tamamını görmek için uzaklaştır.","meshTooFar":"Modeli görüntülemek için yakınlaştırın.","meshUnderground":"Model yeraltıdır.","point":"Bir nokta eklemek için sahneye tıklayın.","polygonOneVertex":"Çizmeye devam etmek için sahneye tıklayın.","polygonTwoVertices":"Tamamlamak için sahneye çift tıklayın.","polygonZeroVertices":"Çizmeye başlamak için sahneye tıklayın.","polylineOneVertex":"Tamamlamak için sahneye çift tıklayın.","polylineZeroVertices":"Çizmeye başlamak için sahneye tıklayın."},"ignore":"Yoksay","keepAttachment":"Eklentiyi tut","keepFeature":"Detayı koru","modelUploads":{"pending":{"title":"Yükleniyor...","description":"Model yükleniyor ve sahnede gösterilmek üzere hazırlanıyor."},"success":{"title":"Yükleme başarılı"},"error":{"title":"Yükleme başarısız oldu","uploadNew":"Yeni dosya yükle","messages":{"default":"Model yüklenirken bir hata oluştu.","conversionFailed":"Model dönüştürülürken hata oluştu.","noModel":"Desteklenen model bulunamadı.","multipleModels":"Bir seferde yalnızca bir model yükle."}},"cancelUploadPrompt":{"title":"Yüklemeyi iptal et","message":"Geçerli yükleme ve dönüştürme iptal edilecek ve model atılacak.","noLabel":"Yüklemeye devam et","yesLabel":"Yüklemeyi iptal et"},"cancelPlacementPrompt":{"title":"Modeli at","message":"Yüklenen model atılacak.","noLabel":"Modeli tut","yesLabel":"Modeli at"}},"multipleFeaturesTemplate":"Çoklu detaylar ({total})","noEditableLayers":"Düzenlenebilir bir katman bulunamadı.","ownerAdminNotice":"Düzenleme devre dışı ancak bu katmanı düzenlemek için ayrıcalıklarınız var.","retry":"Yeniden Dene","selectFeature":"Detay seç","selectTemplate":"Detay türü seç","widgetLabel":"Editor"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_uk.json new file mode 100644 index 00000000..5a8b50d1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_uk.json @@ -0,0 +1 @@ +{"addAttachment":"Додати прикріплення","attachments":"Прикріплення","cancelEditTitle":"Скасувати редагування","cancelEditWarningMessage":"Незбережені зміни буде втрачено.","cancelRequestTitle":"Скасувати робочий процес","cancelRequestWarningMessage":"Було виконано запит на скасування цього робочого процесу.","clickToFinishTemplate":"Натисніть {button} для завершення.","continueEditing":"Продовжити редагування","createFeatures":"Створити об'єкти","createFeaturesTemplate":"Створити ({numFeatures})","deleteAttachmentWarningMessage":"Це прикріплення буде назавжди видалено.","deleteAttachmentWarningTitle":"Видалити прикріплення","deleteWarningMessage":"Цей об'єкт буде назавжди видалено.","deleteWarningTitle":"Видалити об'єкт","discardEdits":"Скасувати редагування","editAttachment":"Керування прикріпленням","editFeature":"Редагувати об'єкт","editFeatures":"Редагувати об'єкти","errorWarningMessageTemplate":"Зміни не вдалося зберегти: {errorMessage}","errorWarningTitle":"Щось пішло не так","formFieldCreateError":"Не вдається створити об’єкти. Виникла проблема з формою.","formFieldUpdateError":"Об'єкт неможливо оновити. Виникла проблема з формою.","formFieldUnsupportedCreateError":"Не вдається створити об’єкти. Шар містить непідтримувані поля.","formFieldUnsupportedUpdateError":"Об'єкт неможливо оновити. Шар містить непідтримувані поля.","helpMessages2d":{"select":"Клацніть на карті, щоб вибрати об’єкт.","mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Клацніть на карті, щоб додати точку.","polygonOneVertex":"Клацніть на карті, щоб продовжити малювання.","polygonTwoVertices":"Двічі клацніть на карті, щоб завершити.","polygonZeroVertices":"Клацніть на карті, щоб почати малювання.","polylineOneVertex":"Двічі клацніть на карті, щоб завершити.","polylineZeroVertices":"Клацніть на карті, щоб почати малювання."},"helpMessages3d":{"select":"Клацніть сцену, щоб вибрати об’єкт.","mesh":"Клацніть на сцені, щоб розмістити модель.","meshTooClose":"Зменшити масштаб, щоб переглянути повну модель.","meshTooFar":"Збільшити масштаб, щоб переглянути модель.","meshUnderground":"Модель знаходиться під поверхнею.","point":"Клацніть сцену, щоб додати точку.","polygonOneVertex":"Клацніть сцену, щоб продовжити малювання.","polygonTwoVertices":"Двічі клацніть сцену, щоб завершити.","polygonZeroVertices":"Клацніть сцену, щоб почати малювання.","polylineOneVertex":"Двічі клацніть сцену, щоб завершити.","polylineZeroVertices":"Клацніть сцену, щоб почати малювання."},"ignore":"Ігнорувати","keepAttachment":"Зберегти прикріплення","keepFeature":"Залишити об'єкт","modelUploads":{"pending":{"title":"Передавання...","description":"Модель завантажується та готується до відображення в сцені."},"success":{"title":"Передачу успішно виконано"},"error":{"title":"Не вдалося виконати передавання","uploadNew":"Передати новий файл","messages":{"default":"При передаванні моделі виникла помилка.","conversionFailed":"При перетворенні моделі виникла помилка.","noModel":"Підтримувані моделі не знайдено.","multipleModels":"Передавати лише одну модель одночасно."}},"cancelUploadPrompt":{"title":"Скасувати передавання","message":"Поточне завантаження та перетворення буде скасовано, а модель буде видалено.","noLabel":"Продовжити передавання","yesLabel":"Скасувати передавання"},"cancelPlacementPrompt":{"title":"Скасувати модель","message":"Завантажену модель буде відхилено.","noLabel":"Зберегти модель","yesLabel":"Скасувати модель"}},"multipleFeaturesTemplate":"Декілька об'єктів ({total})","noEditableLayers":"Редаговані шари не знайдено.","ownerAdminNotice":"Редагування вимкнено, але ви маєте права на редагування цього шару.","retry":"Повторити","selectFeature":"Вибрати об’єкт","selectTemplate":"Вибрати тип об'єкту","widgetLabel":"Editor"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_vi.json new file mode 100644 index 00000000..36b51ddc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_vi.json @@ -0,0 +1 @@ +{"addAttachment":"Thêm tệp đính kèm","attachments":"Tệp đính kèm","cancelEditTitle":"Hủy các chỉnh sửa","cancelEditWarningMessage":"Những thay đổi chưa được lưu sẽ bị mất.","cancelRequestTitle":"Hủy bỏ quy trình","cancelRequestWarningMessage":"Một yêu cầu đã được đưa ra để hủy bỏ quy trình này.","clickToFinishTemplate":"Nhấn {button} để hoàn tất.","continueEditing":"Tiếp tục chỉnh sửa","createFeatures":"Tạo đối tượng","createFeaturesTemplate":"Tạo ({numFeatures})","deleteAttachmentWarningMessage":"Tệp đính kèm này sẽ bị xóa vĩnh viễn.","deleteAttachmentWarningTitle":"Xóa tệp đính kèm","deleteWarningMessage":"Đối tượng này sẽ bị xóa vĩnh viễn.","deleteWarningTitle":"Xóa đối tượng","discardEdits":"Hủy các chỉnh sửa","editAttachment":"Quản lý tệp đính kèm","editFeature":"Chỉnh sửa đối tượng","editFeatures":"Biên tập đối tượng","errorWarningMessageTemplate":"Không thể lưu các chỉnh sửa: {errorMessage}","errorWarningTitle":"Đã xảy ra sự cố","formFieldCreateError":"Không thể tạo đối tượng. Đã xảy ra sự cố với mẫu form.","formFieldUpdateError":"Không thể cập nhật đối tượng. Đã xảy ra sự cố với mẫu form.","formFieldUnsupportedCreateError":"Không thể tạo đối tượng. Lớp chứa trường không được hỗ trợ.","formFieldUnsupportedUpdateError":"Không thể cập nhật đối tượng. Lớp chứa trường không được hỗ trợ.","helpMessages2d":{"select":"Nhấp vào bản đồ để chọn đối tượng.","mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"Bấm vào bản đồ để thêm điểm.","polygonOneVertex":"Bấm vào bản đồ để tiếp tục vẽ.","polygonTwoVertices":"Nhấp đúp vào bản đồ để hoàn thành.","polygonZeroVertices":"Bấm vào bản đồ để bắt đầu vẽ.","polylineOneVertex":"Nhấp đúp vào bản đồ để hoàn thành.","polylineZeroVertices":"Bấm vào bản đồ để bắt đầu vẽ."},"helpMessages3d":{"select":"Nhấp vào scene để chọn đối tượng.","mesh":"Bấm vào scene để đặt mô hình.","meshTooClose":"Phóng to để xem mô hình đầy đủ.","meshTooFar":"Thu nhỏ để xem mô hình.","meshUnderground":"Mô hình nằm ở lớp ngầm.","point":"Nhấp vào scene để thêm điểm.","polygonOneVertex":"Nhấp vào scene để tiếp tục vẽ.","polygonTwoVertices":"Nhấp đúp vào scene để hoàn thành.","polygonZeroVertices":"Nhấp vào scene để bắt đầu vẽ.","polylineOneVertex":"Nhấp đúp vào scene để hoàn thành.","polylineZeroVertices":"Nhấp vào scene để bắt đầu vẽ."},"ignore":"Bỏ qua","keepAttachment":"Giữ lại tệp đính kèm","keepFeature":"Giữ đối tượng","modelUploads":{"pending":{"title":"Đang tải lên...","description":"Mô hình đang được tải lên và chuẩn bị hiển thị trong scene."},"success":{"title":"Tải lên thành công"},"error":{"title":"Tải lên thất bại","uploadNew":"Tải lên tệp mới","messages":{"default":"Đã xảy ra lỗi khi tải lên mô hình.","conversionFailed":"Đã xảy ra lỗi khi chuyển đổi mô hình.","noModel":"Không tìm thấy mô hình được hỗ trợ.","multipleModels":"Chỉ tải lên một lần một mô hình."}},"cancelUploadPrompt":{"title":"Huỷ tải lên","message":"Quá trình tải lên và chuyển đổi hiện tại sẽ bị hủy và mô hình sẽ bị hủy bỏ.","noLabel":"Tiếp tục tải lên","yesLabel":"Huỷ tải lên"},"cancelPlacementPrompt":{"title":"Hủy bỏ mô hình","message":"Mô hình đã tải lên sẽ bị hủy bỏ.","noLabel":"Giữ mô hình","yesLabel":"Hủy bỏ mô hình"}},"multipleFeaturesTemplate":"Nhiều đối tượng ({total})","noEditableLayers":"Không tìm thấy lớp có thể chỉnh sửa.","ownerAdminNotice":"Chỉnh sửa đã bị tắt nhưng bạn có quyền chỉnh sửa lớp này.","retry":"Thử lại","selectFeature":"Chọn đối tượng","selectTemplate":"Chọn loại đối tượng","widgetLabel":"Editor"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_zh-CN.json new file mode 100644 index 00000000..350c1da0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_zh-CN.json @@ -0,0 +1 @@ +{"addAttachment":"添加附件","attachments":"附件","cancelEditTitle":"放弃编辑内容","cancelEditWarningMessage":"未保存的更改将丢失。","cancelRequestTitle":"取消工作流","cancelRequestWarningMessage":"已发出取消此工作流的请求。","clickToFinishTemplate":"单击 {button} 完成设置。","continueEditing":"继续编辑","createFeatures":"创建要素","createFeaturesTemplate":"创建({numFeatures})","deleteAttachmentWarningMessage":"此附件将永久移除。","deleteAttachmentWarningTitle":"删除附件","deleteWarningMessage":"此要素将永久移除。","deleteWarningTitle":"删除要素","discardEdits":"放弃编辑内容","editAttachment":"管理附件","editFeature":"编辑要素","editFeatures":"编辑要素","errorWarningMessageTemplate":"无法保存编辑内容:{errorMessage}","errorWarningTitle":"出错","formFieldCreateError":"无法创建要素。 表单存在问题。","formFieldUpdateError":"无法更新要素。 表单存在问题。","formFieldUnsupportedCreateError":"无法创建要素。 图层包含不受支持的字段。","formFieldUnsupportedUpdateError":"无法更新要素。 图层包含不受支持的字段。","helpMessages2d":{"select":"单击地图选择一个要素。","mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"单击地图以添加点。","polygonOneVertex":"单击地图以继续绘制。","polygonTwoVertices":"双击地图以完成操作。","polygonZeroVertices":"单击地图以开始绘制。","polylineOneVertex":"双击地图以完成操作。","polylineZeroVertices":"单击地图以开始绘制。"},"helpMessages3d":{"select":"单击场景以选择要素 。","mesh":"在场景中单击以放置模型。","meshTooClose":"缩小视图以查看完整模型。","meshTooFar":"放大视图以查看模型。","meshUnderground":"该模型位于地下。","point":"单击场景以添加点。","polygonOneVertex":"单击场景以继续绘制。","polygonTwoVertices":"双击场景以完成操作。","polygonZeroVertices":"单击场景以开始绘制。","polylineOneVertex":"双击场景以完成操作。","polylineZeroVertices":"单击场景以开始绘制。"},"ignore":"忽略","keepAttachment":"保存附件","keepFeature":"保留要素","modelUploads":{"pending":{"title":"正在上传...","description":"模型正在上传,准备在场景中展示。"},"success":{"title":"上传成功"},"error":{"title":"上传失败","uploadNew":"上传新文件","messages":{"default":"上传模型时出错。","conversionFailed":"转换模型时出错。","noModel":"未找到支持的模型。","multipleModels":"一次只能上传一个模型。"}},"cancelUploadPrompt":{"title":"取消上传","message":"当前的上传和转换将被取消,并且模型将被丢弃。","noLabel":"继续上传","yesLabel":"取消上传"},"cancelPlacementPrompt":{"title":"丢弃模型","message":"已上传的模型将被丢弃。","noLabel":"保留模型","yesLabel":"丢弃模型"}},"multipleFeaturesTemplate":"多个要素 ({total})","noEditableLayers":"未找到可编辑的图层。","ownerAdminNotice":"编辑功能关闭,但是您拥有编辑该图层的特权。","retry":"重试","selectFeature":"选择要素","selectTemplate":"选择要素类型","widgetLabel":"编辑器"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_zh-HK.json new file mode 100644 index 00000000..e1a13ef0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_zh-HK.json @@ -0,0 +1 @@ +{"addAttachment":"新增附件","attachments":"附件","cancelEditTitle":"放棄編輯","cancelEditWarningMessage":"將遺失未儲存的變更。","cancelRequestTitle":"取消工作流程","cancelRequestWarningMessage":"已提出取消此工作流程的請求。","clickToFinishTemplate":"按一下 {button} 以完成。","continueEditing":"正在繼續編輯","createFeatures":"建立圖徽","createFeaturesTemplate":"建立 ({numFeatures})","deleteAttachmentWarningMessage":"將永久移除此附件。","deleteAttachmentWarningTitle":"刪除附件","deleteWarningMessage":"將永久移除此圖徵。","deleteWarningTitle":"刪除圖徵","discardEdits":"放棄編輯","editAttachment":"管理附件","editFeature":"編輯圖徵","editFeatures":"編輯圖徵","errorWarningMessageTemplate":"無法儲存編輯: {errorMessage}","errorWarningTitle":"發生錯誤","formFieldCreateError":"無法建立圖徵。 發生表格問題。","formFieldUpdateError":"無法更新圖徵。 發生表格問題。","formFieldUnsupportedCreateError":"無法建立圖徵。 圖層包​​含不支援的欄位。","formFieldUnsupportedUpdateError":"無法更新圖徵。 圖層包​​含不支援的欄位。","helpMessages2d":{"select":"按一下地圖以選擇圖徵。","mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"按一下地圖以新增點。","polygonOneVertex":"按一下地圖以繼續繪製。","polygonTwoVertices":"按兩下地圖完成操作。","polygonZeroVertices":"按一下地圖以開始繪製。","polylineOneVertex":"按兩下地圖完成操作。","polylineZeroVertices":"按一下地圖以開始繪製。"},"helpMessages3d":{"select":"按一下場景以選擇圖徵。","mesh":"按一下場景以放置模型。","meshTooClose":"縮小以檢視完整模型。","meshTooFar":"放大以檢視模型。","meshUnderground":"模型位於地下。","point":"按一下場景以新增一點。","polygonOneVertex":"按一下場景以繼續繪製。","polygonTwoVertices":"按兩下場景完成操作。","polygonZeroVertices":"按一下場景以開始繪製。","polylineOneVertex":"按兩下場景完成操作。","polylineZeroVertices":"按一下場景以開始繪製。"},"ignore":"忽略","keepAttachment":"保留附件","keepFeature":"保留圖徵","modelUploads":{"pending":{"title":"正在上傳...","description":"模型正在上傳並準備在場景中顯示。"},"success":{"title":"上傳成功"},"error":{"title":"上傳失敗","uploadNew":"上傳新檔案","messages":{"default":"上傳模型時發生錯誤。","conversionFailed":"轉換模型時發生錯誤。","noModel":"找不到支援的模型。","multipleModels":"一次僅上傳一個模型。"}},"cancelUploadPrompt":{"title":"取消上傳","message":"將取消目前的上傳和轉換,並將捨棄模型。","noLabel":"繼續上傳","yesLabel":"取消上傳"},"cancelPlacementPrompt":{"title":"捨棄模型","message":"將捨棄上傳的模型。","noLabel":"保留模型","yesLabel":"捨棄模型"}},"multipleFeaturesTemplate":"多個圖徵 ({total})","noEditableLayers":"找不到可編輯的圖層。","ownerAdminNotice":"已停用編輯,但您有編輯此圖層的權限。","retry":"重試","selectFeature":"選擇圖徵","selectTemplate":"選擇圖徵類型","widgetLabel":"編輯器"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_zh-TW.json new file mode 100644 index 00000000..e1a13ef0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Editor/t9n/Editor_zh-TW.json @@ -0,0 +1 @@ +{"addAttachment":"新增附件","attachments":"附件","cancelEditTitle":"放棄編輯","cancelEditWarningMessage":"將遺失未儲存的變更。","cancelRequestTitle":"取消工作流程","cancelRequestWarningMessage":"已提出取消此工作流程的請求。","clickToFinishTemplate":"按一下 {button} 以完成。","continueEditing":"正在繼續編輯","createFeatures":"建立圖徽","createFeaturesTemplate":"建立 ({numFeatures})","deleteAttachmentWarningMessage":"將永久移除此附件。","deleteAttachmentWarningTitle":"刪除附件","deleteWarningMessage":"將永久移除此圖徵。","deleteWarningTitle":"刪除圖徵","discardEdits":"放棄編輯","editAttachment":"管理附件","editFeature":"編輯圖徵","editFeatures":"編輯圖徵","errorWarningMessageTemplate":"無法儲存編輯: {errorMessage}","errorWarningTitle":"發生錯誤","formFieldCreateError":"無法建立圖徵。 發生表格問題。","formFieldUpdateError":"無法更新圖徵。 發生表格問題。","formFieldUnsupportedCreateError":"無法建立圖徵。 圖層包​​含不支援的欄位。","formFieldUnsupportedUpdateError":"無法更新圖徵。 圖層包​​含不支援的欄位。","helpMessages2d":{"select":"按一下地圖以選擇圖徵。","mesh":"","meshTooClose":"","meshTooFar":"","meshUnderground":"","point":"按一下地圖以新增點。","polygonOneVertex":"按一下地圖以繼續繪製。","polygonTwoVertices":"按兩下地圖完成操作。","polygonZeroVertices":"按一下地圖以開始繪製。","polylineOneVertex":"按兩下地圖完成操作。","polylineZeroVertices":"按一下地圖以開始繪製。"},"helpMessages3d":{"select":"按一下場景以選擇圖徵。","mesh":"按一下場景以放置模型。","meshTooClose":"縮小以檢視完整模型。","meshTooFar":"放大以檢視模型。","meshUnderground":"模型位於地下。","point":"按一下場景以新增一點。","polygonOneVertex":"按一下場景以繼續繪製。","polygonTwoVertices":"按兩下場景完成操作。","polygonZeroVertices":"按一下場景以開始繪製。","polylineOneVertex":"按兩下場景完成操作。","polylineZeroVertices":"按一下場景以開始繪製。"},"ignore":"忽略","keepAttachment":"保留附件","keepFeature":"保留圖徵","modelUploads":{"pending":{"title":"正在上傳...","description":"模型正在上傳並準備在場景中顯示。"},"success":{"title":"上傳成功"},"error":{"title":"上傳失敗","uploadNew":"上傳新檔案","messages":{"default":"上傳模型時發生錯誤。","conversionFailed":"轉換模型時發生錯誤。","noModel":"找不到支援的模型。","multipleModels":"一次僅上傳一個模型。"}},"cancelUploadPrompt":{"title":"取消上傳","message":"將取消目前的上傳和轉換,並將捨棄模型。","noLabel":"繼續上傳","yesLabel":"取消上傳"},"cancelPlacementPrompt":{"title":"捨棄模型","message":"將捨棄上傳的模型。","noLabel":"保留模型","yesLabel":"捨棄模型"}},"multipleFeaturesTemplate":"多個圖徵 ({total})","noEditableLayers":"找不到可編輯的圖層。","ownerAdminNotice":"已停用編輯,但您有編輯此圖層的權限。","retry":"重試","selectFeature":"選擇圖徵","selectTemplate":"選擇圖徵類型","widgetLabel":"編輯器"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile.json new file mode 100644 index 00000000..3945027d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile.json @@ -0,0 +1 @@ +{"widgetLabel":"Elevation Profile","readyPrompt":"Draw or select line to generate an elevation profile.","readyPromptCreateOnly":"Draw line to generate an elevation profile.","readyPromptSelectOnly":"Select line to generate an elevation profile.","creatingPrompt-2d":"Create elevation profile by clicking in the map to place your first point, use double-click for last point.","creatingPrompt-3d":"Create elevation profile by clicking in the scene to place your first point, use double-click for last point.","selectingPrompt-2d":"Create elevation profile by clicking in the map to select a line.","selectingPrompt-3d":"Create elevation profile by clicking in the scene to select a line.","chartTooltip":"{name}: {elevation}","clearProfile":"Clear profile","showSettings":"Show settings","hideSettings":"Hide settings","unitSelectLabel":"Units","uniformChartScalingLabel":"Uniform chart scaling","uniformChartScalingEnable":"Use uniform scaling for the chart. X and Y axes will have the same scale.","uniformChartScalingDisable":"Use non-uniform scaling for the chart. Y axis will be scaled to fit elevation values.","sketchButtonLabel":"New profile","selectButtonLabel":"Select line","hideProfile":"Hide {name}","showProfile":"Show {name}","errors":{"unknown":"There was an unknown error generating the profile.","noProfile":"No profile available.","tooComplex":"Profile could not be generated. Input line is too complex.","invalidGeometry":"Profile could not be generated. Invalid geometry.","invalidElevationInfo":"Profile could not be generated. Elevation options of the line are not supported."},"profiles":{"ground":"Ground","input":"Input","query":"Query","view":"View"},"statistics":{"notAvailable":"n/a","maxDistance":"Length","minElevation":"Min","maxElevation":"Max","avgElevation":"Avg","gain":"Gain","loss":"Loss","maxSlope":"Max Slope","avgSlope":"Avg Slope"},"zoomOut":"Zoom Out","showDetails":"Show Details","hideDetails":"Hide Details"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_ar.json new file mode 100644 index 00000000..40197721 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"الملف التعريفي للارتفاع","readyPrompt":"ارسم خطًا أو حدده لإنشاء تخطيط الارتفاع.","readyPromptCreateOnly":"ارسم خطًا لإنشاء تخطيط الارتفاع.","readyPromptSelectOnly":"حدد خطًا لإنشاء تخطيط الارتفاع.","creatingPrompt-2d":"أنشئ تخطيط الارتفاع بالنقر في الخريطة لوضع النقطة الأولى الخاصة بك، واستخدام النقر المزدوج لآخر نقطة.","creatingPrompt-3d":"أنشئ تخطيط الارتفاع بالنقر في المشهد لوضع النقطة الأولى الخاصة بك، واستخدام النقر المزدوج لآخر نقطة.","selectingPrompt-2d":"أنشئ تخطيط الارتفاع بالنقر في الخريطة لتحديد خط.","selectingPrompt-3d":"أنشئ تخطيط الارتفاع بالنقر في المشهد لتحديد خط.","chartTooltip":"{name}: {elevation}","clearProfile":"مسح ملف التعريف","showSettings":"إظهار الإعدادات","hideSettings":"إخفاء الإعدادات","unitSelectLabel":"الوحدات","uniformChartScalingLabel":"قياس مخطط منتظم","uniformChartScalingEnable":"استخدم قياسًا منتظمًا للمخطط. سيكون للمحورين X وY مقياس الرسم نفسه.","uniformChartScalingDisable":"استخدم مقياسًا غير منتظم للمخطط. سيتم قياس المحور Y ليناسب قيم الارتفاع.","sketchButtonLabel":"ملف تعريف جديد","selectButtonLabel":"تحديد خط","hideProfile":"إخفاء {name}","showProfile":"إظهار {name}","errors":{"unknown":"حدث خطأ غير معروف أثناء إنشاء التخطيط.","noProfile":"لا يوجد ملف تعريفي متاح.","tooComplex":"تعذر إنشاء التخطيط. خط الإدخال معقد للغاية.","invalidGeometry":"تعذر إنشاء التخطيط. شكل هندسي غير صالح.","invalidElevationInfo":"تعذر إنشاء التخطيط. خيارات ارتفاع المسقط الرأسي للخط غير مدعومة."},"profiles":{"ground":"أرض","input":"الإدخال","query":"استعلام","view":"عرض"},"statistics":{"notAvailable":"لا يوجد","maxDistance":"الطول","minElevation":"الحد الأدنى","maxElevation":"الحد الأقصى","avgElevation":"المتوسط","gain":"الكسب","loss":"الخسارة","maxSlope":"أقصى ميل","avgSlope":"متوسط الميل"},"zoomOut":"تصغير","showDetails":"إظهار التفاصيل","hideDetails":"إخفاء التفاصيل"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_bg.json new file mode 100644 index 00000000..93ae389f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Височинен профил","readyPrompt":"Начертайте или изберете линия, за да генерирате височинен профил.","readyPromptCreateOnly":"Начертайте линия, за да генерирате височинен профил.","readyPromptSelectOnly":"Изберете линия, за да генерирате височинен профил.","creatingPrompt-2d":"Създайте височинен профил, като натиснете върху картата, за да поставите първата си точка, използвайте двукратно натискане за последната точка.","creatingPrompt-3d":"Създайте височинен профил, като натиснете в сцената, за да поставите първата си точка, използвайте двукратно натискане за последната точка.","selectingPrompt-2d":"Създайте височинен профил, като натиснете върху картата, за да изберете линия.","selectingPrompt-3d":"Създайте височинен профил, като натиснете в сцената, за да изберете линия.","chartTooltip":"{name}: {elevation}","clearProfile":"Изчистване на профил","showSettings":"Показване на настройки","hideSettings":"Скриване на настройки","unitSelectLabel":"Мерни единици","uniformChartScalingLabel":"Унифицирано мащабиране на диаграми","uniformChartScalingEnable":"Използвайте унифицирано мащабиране за диаграмата. Осите X и Y ще имат един и същ мащаб.","uniformChartScalingDisable":"Използвайте неунифицирано мащабиране за диаграмата. Оста Y ще бъде мащабирана така, че да съответства на височинните стойности.","sketchButtonLabel":"Нов профил","selectButtonLabel":"Избор на линия","hideProfile":"Скриване {name}","showProfile":"Показване {name}","errors":{"unknown":"Възникна неизвестна грешка при генериране на профила.","noProfile":"Няма достъпен профил.","tooComplex":"Профилът не може да бъде генериран. Входната линия е твърде сложна.","invalidGeometry":"Профилът не може да бъде генериран. Невалидна геометрия.","invalidElevationInfo":"Профилът не може да бъде генериран. Опциите за височина на линията не се поддържат."},"profiles":{"ground":"Основа","input":"Вход","query":"Заявка","view":"Преглед"},"statistics":{"notAvailable":"n/a","maxDistance":"Дължина","minElevation":"Мин.","maxElevation":"Макс.","avgElevation":"Ср.","gain":"Печалба","loss":"Загуба","maxSlope":"Максимален наклон","avgSlope":"Среден наклон"},"zoomOut":"Намаляване","showDetails":"Показване на подробности","hideDetails":"Скриване на подробности"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_bs.json new file mode 100644 index 00000000..e361af84 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Profil terena","readyPrompt":"Nacrtajte ili odaberite liniju za izradu profila nadmorske visine.","readyPromptCreateOnly":"Povucite liniju za izradu profila nadmorske visine.","readyPromptSelectOnly":"Odaberite liniju za izradu profila nadmorske visine.","creatingPrompt-2d":"Stvorite profil nadmorske visine klikom na kartu da postavite svoju prvu točku, upotrijebite dvostruki klik za zadnju točku.","creatingPrompt-3d":"Stvorite profil nadmorske visine klikom na scenu da postavite svoju prvu točku, upotrijebite dvostruki klik za zadnju točku.","selectingPrompt-2d":"Stvorite profil nadmorske visine klikom na kartu za odabir linije.","selectingPrompt-3d":"Stvorite profil nadmorske visine klikom na scenu za odabir linije.","chartTooltip":"{name}: {elevation}","clearProfile":"Obriši profil","showSettings":"Prikaži postavke","hideSettings":"Sakrij postavke","unitSelectLabel":"Jedinice","uniformChartScalingLabel":"Uniformno skaliranje grafikona","uniformChartScalingEnable":"Koristite uniformno skaliranje za grafikon. X i Y osi imat će istu skalu.","uniformChartScalingDisable":"Koristite ne-uniformno skaliranje za grafikon. Y os skalirat će se tako da odgovara visinskim vrijednostima.","sketchButtonLabel":"Novi profil","selectButtonLabel":"Odaberi liniju","hideProfile":"Sakrij {name}","showProfile":"Prikaži {name}","errors":{"unknown":"Došlo je do nepoznate pogreške pri stvaranju profila.","noProfile":"Nema dostupnog profila.","tooComplex":"Nije moguće stvoriti profil. Ulazna linija je previše složena.","invalidGeometry":"Nije moguće stvoriti profil. Nevaljana geometrija.","invalidElevationInfo":"Nije moguće stvoriti profil. Opcije nadmorske visine linije nisu podržane."},"profiles":{"ground":"Tlo","input":"Unos","query":"Upit","view":"Prikaži"},"statistics":{"notAvailable":"nije dostupno","maxDistance":"Duljina","minElevation":"Min.","maxElevation":"Maks.","avgElevation":"Prosjek","gain":"Povećanje","loss":"Gubitak","maxSlope":"Maks. nagib","avgSlope":"Prosj. nagib"},"zoomOut":"Smanji","showDetails":"Prikaži pojedinosti","hideDetails":"Sakrij pojedinosti"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_ca.json new file mode 100644 index 00000000..0a878bc6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Perfil d'elevació","readyPrompt":"Dibuixeu o seleccioneu la línia per generar un perfil d'elevació.","readyPromptCreateOnly":"Dibuixeu la línia per generar un perfil d'elevació.","readyPromptSelectOnly":"Seleccioneu la línia per generar un perfil d'elevació.","creatingPrompt-2d":"Creeu un perfil d'elevació fent clic al mapa per col·locar el primer punt i doble clic per col·locar l'últim.","creatingPrompt-3d":"Creeu un perfil d'elevació fent clic a l'escena per col·locar el primer punt i doble clic per col·locar l'últim.","selectingPrompt-2d":"Creeu un perfil d'elevació fent clic al mapa per seleccionar una línia.","selectingPrompt-3d":"Creeu un perfil d'elevació fent clic a l'escena per seleccionar una línia.","chartTooltip":"{name}: {elevation}","clearProfile":"Esborra el perfil","showSettings":"Mostra la configuració","hideSettings":"Amaga la configuració","unitSelectLabel":"Unitats","uniformChartScalingLabel":"Escala uniforme del gràfic","uniformChartScalingEnable":"Utilitza l'escala uniforme per al gràfic. Els eixos X i Y tindran la mateixa escala.","uniformChartScalingDisable":"Utilitza una escala no uniforme per al gràfic. L'escala de l'eix Y canviarà per ajustar-la als valors d'elevació.","sketchButtonLabel":"Perfil nou","selectButtonLabel":"Seleccioneu una línia","hideProfile":"Amaga {name}","showProfile":"Mostra {name}","errors":{"unknown":"S'ha produït un error en generar el perfil.","noProfile":"No hi ha cap perfil disponible.","tooComplex":"No s'ha pogut generar el perfil. La línia d'entrada és massa complexa.","invalidGeometry":"No s'ha pogut generar el perfil. La geometria no és vàlida.","invalidElevationInfo":"No s'ha pogut generar el perfil. Les opcions d'elevació de la línia no són compatibles."},"profiles":{"ground":"Terra","input":"Entrada","query":"Consulta","view":"Visualitza"},"statistics":{"notAvailable":"n/a","maxDistance":"Longitud","minElevation":"Mín.","maxElevation":"Màx.","avgElevation":"Mitjana","gain":"Guany","loss":"Pèrdua","maxSlope":"Pendent màxim","avgSlope":"Pendent mitjà"},"zoomOut":"Redueix","showDetails":"Mostra els detalls","hideDetails":"Amaga els detalls"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_cs.json new file mode 100644 index 00000000..1b163db9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Výškový profil","readyPrompt":"Nakreslete nebo vyberte linii pro vygenerování výškového profilu.","readyPromptCreateOnly":"Nakreslete linii pro vygenerování výškového profilu.","readyPromptSelectOnly":"Vyberte linii pro vygenerování výškového profilu.","creatingPrompt-2d":"Vytvořte výškový profil kliknutím na mapu a umístěním prvního bodu; poslední bod umístěte dvojitým kliknutím.","creatingPrompt-3d":"Vytvořte výškový profil kliknutím na scénu a umístěním prvního bodu; poslední bod umístěte dvojitým kliknutím.","selectingPrompt-2d":"Vytvořte výškový profil kliknutím na mapu a výběrem linie.","selectingPrompt-3d":"Vytvořte výškový profil kliknutím na scénu a výběrem linie.","chartTooltip":"{name}: {elevation}","clearProfile":"Vymazat profil","showSettings":"Zobrazit nastavení","hideSettings":"Skrýt nastavení","unitSelectLabel":"Jednotky","uniformChartScalingLabel":"Jednotné měřítko grafu","uniformChartScalingEnable":"Použít u grafu jednotné měřítko. Osy X a Y budou mít stejné měřítko.","uniformChartScalingDisable":"Použít u grafu nejednotné měřítko. Osa Y bude upravena tak, aby odpovídala hodnotám nadmořské výšky.","sketchButtonLabel":"Nový profil","selectButtonLabel":"Vyberte linii","hideProfile":"Skrýt {name}","showProfile":"Zobrazit {name}","errors":{"unknown":"Při generování profilu došlo k neznámé chybě","noProfile":"Žádný profil není k dispozici.","tooComplex":"Profil nelze vygenerovat. Vstupní linie je příliš komplexní.","invalidGeometry":"Profil nelze vygenerovat. Neplatná geometrie.","invalidElevationInfo":"Profil nelze vygenerovat. Možnosti nadmořské výšky linie nejsou podporovány."},"profiles":{"ground":"Základ","input":"Vstup","query":"Dotaz","view":"Zobrazit"},"statistics":{"notAvailable":"není k dispozici","maxDistance":"Délka","minElevation":"Min.","maxElevation":"Max.","avgElevation":"Prům.","gain":"Stoupání","loss":"Klesání","maxSlope":"Max. sklon","avgSlope":"Prům. sklon"},"zoomOut":"Oddálit","showDetails":"Zobrazit detaily","hideDetails":"Skrýt podrobnosti"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_da.json new file mode 100644 index 00000000..3c5e7d38 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Højdeprofil","readyPrompt":"Tegn eller vælg linje for at generere en højdeprofil.","readyPromptCreateOnly":"Tegn linje for at generere en højdeprofil.","readyPromptSelectOnly":"Vælg linje for at generere en højdeprofil.","creatingPrompt-2d":"Opret højdeprofil ved at klikke på kortet for at placere dit første punkt, brug dobbeltklik for sidste punkt.","creatingPrompt-3d":"Opret højdeprofil ved at klikke i scenen for at placere det første punkt og dobbeltklikke for sidste punkt.","selectingPrompt-2d":"Opret højdeprofil ved at klikke på kortet for at vælge en linje.","selectingPrompt-3d":"Opret højdeprofil ved at klikke på scenen for at vælge en linje.","chartTooltip":"{name}: {elevation}","clearProfile":"Ryd profil","showSettings":"Vis indstillinger","hideSettings":"Skjul indstillinger","unitSelectLabel":"Enheder","uniformChartScalingLabel":"Ensartet skalering af diagram","uniformChartScalingEnable":"Brug ensartet skalering af diagram. X- og Y-akserne får samme skalering.","uniformChartScalingDisable":"Brug uensartet skalering af diagram. X- og Y-akserne skaleres, så de passer til højdeværdierne.","sketchButtonLabel":"Ny profil","selectButtonLabel":"Vælg linje","hideProfile":"Skjul {name}","showProfile":"Vis {name}","errors":{"unknown":"Der opstod en ukendt fejl under generering af profilen.","noProfile":"Ingen profil er tilgængelig.","tooComplex":"Profil kunne ikke genereres. Input-linje er for kompleks.","invalidGeometry":"Profil kunne ikke genereres. Ugyldig geometri.","invalidElevationInfo":"Profil kunne ikke genereres. Højdeindstillinger for linjen understøttes ikke."},"profiles":{"ground":"Jorden","input":"Input","query":"Forespørgsel","view":"Vis"},"statistics":{"notAvailable":"i/t","maxDistance":"Længde","minElevation":"Min","maxElevation":"Maks","avgElevation":"Gnm.sn","gain":"Forøgelse","loss":"Reduktion","maxSlope":"Maks. hældning","avgSlope":"Gnm.sn. hældning"},"zoomOut":"Zoom Out","showDetails":"Vis detaljer","hideDetails":"Skjul detaljer"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_de.json new file mode 100644 index 00000000..714fbfca --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Höhenprofil","readyPrompt":"Linie zeichnen oder auswählen, um ein Höhenprofil zu erstellen.","readyPromptCreateOnly":"Linie zeichnen, um ein Höhenprofil zu erstellen.","readyPromptSelectOnly":"Linie auswählen, um ein Höhenprofil zu erstellen.","creatingPrompt-2d":"Erstellen Sie das Höhenprofil, indem Sie in die Karte klicken, um den ersten Punkt zu positionieren. Den letzten Punkt platzieren Sie mit einem Doppelklick.","creatingPrompt-3d":"Erstellen Sie das Höhenprofil, indem Sie in die Szene klicken, um den ersten Punkt zu positionieren. Den letzten Punkt platzieren Sie mit einem Doppelklick.","selectingPrompt-2d":"Erstellen Sie das Höhenprofil, indem Sie in die Karte klicken, um eine Linie auszuwählen.","selectingPrompt-3d":"Erstellen Sie das Höhenprofil, indem Sie in die Szene klicken, um eine Linie auszuwählen.","chartTooltip":"{name}: {elevation}","clearProfile":"Profil löschen","showSettings":"Einstellungen einblenden","hideSettings":"Einstellungen ausblenden","unitSelectLabel":"Einheiten","uniformChartScalingLabel":"Einheitliche Diagrammskalierung","uniformChartScalingEnable":"Einheitliche Skalierung für das Diagramm verwenden. X- und Y-Achse weisen die gleiche Skalierung auf.","uniformChartScalingDisable":"Uneinheitliche Skalierung für das Diagramm verwenden. Die Y-Achse wird abgestimmt auf die Höhenwerte skaliert.","sketchButtonLabel":"Neues Profil","selectButtonLabel":"Linie auswählen","hideProfile":"{name} ausblenden","showProfile":"{name} einblenden","errors":{"unknown":"Beim Erstellen des Profils ist ein unbekannter Fehler aufgetreten.","noProfile":"Kein Profil verfügbar.","tooComplex":"Profil konnte nicht erstellt werden. Eingabelinie ist zu komplex.","invalidGeometry":"Profil konnte nicht erstellt werden. Ungültige Geometrie.","invalidElevationInfo":"Profil konnte nicht erstellt werden. Die Höhenoptionen der Linie werden nicht unterstützt."},"profiles":{"ground":"Boden","input":"Eingabe","query":"Abfrage","view":"Anzeigen"},"statistics":{"notAvailable":"N. z.","maxDistance":"Länge","minElevation":"Min","maxElevation":"Max","avgElevation":"Mw","gain":"Zunahme","loss":"Verlust","maxSlope":"Max. Neigung","avgSlope":"Durchschnittl. Neigung"},"zoomOut":"Verkleinern","showDetails":"Details anzeigen","hideDetails":"Details ausblenden"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_el.json new file mode 100644 index 00000000..438b9e83 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Υψομετρικό προφίλ","readyPrompt":"Σχεδιάστε ή επιλέξτε μια γραμμή για να δημιουργήσετε ένα υψομετρικό προφίλ.","readyPromptCreateOnly":"Σχεδιάστε μια γραμμή για να δημιουργήσετε ένα υψομετρικό προφίλ.","readyPromptSelectOnly":"Επιλέξτε μια γραμμή για να δημιουργήσετε ένα υψομετρικό προφίλ.","creatingPrompt-2d":"Δημιουργήστε υψομετρικό προφίλ κάνοντας κλικ στον χάρτη για να τοποθετήσετε το πρώτο σημείο σας και διπλό κλικ για το τελευταίο σημείο.","creatingPrompt-3d":"Δημιουργήστε υψομετρικό προφίλ κάνοντας κλικ στη 3D προβολή για να τοποθετήσετε το πρώτο σημείο σας και διπλό κλικ για το τελευταίο σημείο.","selectingPrompt-2d":"Δημιουργήστε υψομετρικό προφίλ κάνοντας κλικ στον χάρτη για να επιλέξετε μια γραμμή.","selectingPrompt-3d":"Δημιουργήστε υψομετρικό προφίλ κάνοντας κλικ στη 3D προβολή για να επιλέξετε μια γραμμή.","chartTooltip":"{name}: {elevation}","clearProfile":"Απαλοιφή προφίλ","showSettings":"Εμφάνιση ρυθμίσεων","hideSettings":"Απόκρυψη ρυθμίσεων","unitSelectLabel":"Μονάδες","uniformChartScalingLabel":"Ομοιόμορφη κλιμακοθέτηση γραφήματος","uniformChartScalingEnable":"Χρήση ομοιόμορφης κλιμακοθέτησης για το γράφημα. Οι άξονες X και Y θα έχουν την ίδια κλίμακα.","uniformChartScalingDisable":"Χρήση μη ομοιόμορφης κλιμακοθέτησης για το γράφημα. Ο άξονας Υ θα κλιμακωθεί ώστε να ταιριάζει σε τιμές υψομέτρου.","sketchButtonLabel":"Νέο προφίλ","selectButtonLabel":"Επιλογή γραμμής","hideProfile":"Απόκρυψη {name}","showProfile":"Εμφάνιση {name}","errors":{"unknown":"Προέκυψε άγνωστο σφάλμα κατά τη δημιουργία του προφίλ.","noProfile":"Δεν υπάρχει διαθέσιμο προφίλ.","tooComplex":"Δεν ήταν δυνατή η δημιουργία του προφίλ. Η γραμμή εισόδου είναι πολύ σύνθετη.","invalidGeometry":"Δεν ήταν δυνατή η δημιουργία του προφίλ. Μη έγκυρη γεωμετρία.","invalidElevationInfo":"Δεν ήταν δυνατή η δημιουργία του προφίλ. Οι επιλογές υψόμετρου της γραμμής δεν υποστηρίζονται."},"profiles":{"ground":"Έδαφος","input":"Είσοδος","query":"Ερώτημα","view":"Προβολή"},"statistics":{"notAvailable":"Δ/Ι","maxDistance":"Μήκος","minElevation":"Ελάχ.","maxElevation":"Μέγ.","avgElevation":"Μ.Ο.","gain":"Ενίσχυση","loss":"Απώλεια","maxSlope":"Μέγ. κλίση","avgSlope":"Μ.Ο. κλίσης"},"zoomOut":"Σμίκρυνση","showDetails":"Εμφάνιση λεπτομερειών","hideDetails":"Απόκρυψη λεπτομερειών"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_en.json new file mode 100644 index 00000000..3945027d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Elevation Profile","readyPrompt":"Draw or select line to generate an elevation profile.","readyPromptCreateOnly":"Draw line to generate an elevation profile.","readyPromptSelectOnly":"Select line to generate an elevation profile.","creatingPrompt-2d":"Create elevation profile by clicking in the map to place your first point, use double-click for last point.","creatingPrompt-3d":"Create elevation profile by clicking in the scene to place your first point, use double-click for last point.","selectingPrompt-2d":"Create elevation profile by clicking in the map to select a line.","selectingPrompt-3d":"Create elevation profile by clicking in the scene to select a line.","chartTooltip":"{name}: {elevation}","clearProfile":"Clear profile","showSettings":"Show settings","hideSettings":"Hide settings","unitSelectLabel":"Units","uniformChartScalingLabel":"Uniform chart scaling","uniformChartScalingEnable":"Use uniform scaling for the chart. X and Y axes will have the same scale.","uniformChartScalingDisable":"Use non-uniform scaling for the chart. Y axis will be scaled to fit elevation values.","sketchButtonLabel":"New profile","selectButtonLabel":"Select line","hideProfile":"Hide {name}","showProfile":"Show {name}","errors":{"unknown":"There was an unknown error generating the profile.","noProfile":"No profile available.","tooComplex":"Profile could not be generated. Input line is too complex.","invalidGeometry":"Profile could not be generated. Invalid geometry.","invalidElevationInfo":"Profile could not be generated. Elevation options of the line are not supported."},"profiles":{"ground":"Ground","input":"Input","query":"Query","view":"View"},"statistics":{"notAvailable":"n/a","maxDistance":"Length","minElevation":"Min","maxElevation":"Max","avgElevation":"Avg","gain":"Gain","loss":"Loss","maxSlope":"Max Slope","avgSlope":"Avg Slope"},"zoomOut":"Zoom Out","showDetails":"Show Details","hideDetails":"Hide Details"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_es.json new file mode 100644 index 00000000..c62dc179 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Perfil de elevación","readyPrompt":"Dibujar o seleccionar una línea para generar un perfil de elevación.","readyPromptCreateOnly":"Dibujar una línea para generar un perfil de elevación.","readyPromptSelectOnly":"Seleccionar una línea para generar un perfil de elevación.","creatingPrompt-2d":"Crear un perfil de elevación haciendo clic en el mapa para colocar el primer punto y doble clic para colocar el último.","creatingPrompt-3d":"Crear un perfil de elevación haciendo clic en la escena para colocar el primer punto y doble clic para colocar el último.","selectingPrompt-2d":"Crear un perfil de elevación haciendo clic en el mapa para seleccionar una línea.","selectingPrompt-3d":"Crear un perfil de elevación haciendo clic en la escena para seleccionar una línea.","chartTooltip":"{name}: {elevation}","clearProfile":"Borrar perfil","showSettings":"Mostrar configuración","hideSettings":"Ocultar configuración","unitSelectLabel":"Unidades","uniformChartScalingLabel":"Escalado de gráfico uniforme","uniformChartScalingEnable":"Utilice el escalado uniforme para el gráfico. Los ejes X e Y tendrán la misma escala.","uniformChartScalingDisable":"Utilice el escalado no uniforme para el gráfico. El eje Y se escalará para ajustarse a los valores de elevación.","sketchButtonLabel":"Nuevo perfil","selectButtonLabel":"Seleccionar línea","hideProfile":"Ocultar {name}","showProfile":"Mostrar {name}","errors":{"unknown":"Se produjo un error desconocido al generar el perfil.","noProfile":"Ningún perfil disponible.","tooComplex":"No se pudo generar el perfil. La línea de entrada es demasiado compleja.","invalidGeometry":"No se pudo generar el perfil. Geometría no válida.","invalidElevationInfo":"No se pudo generar el perfil. Las opciones de elevación de la línea no son compatibles."},"profiles":{"ground":"Suelo","input":"Entrada","query":"Consulta","view":"Vista"},"statistics":{"notAvailable":"n/a","maxDistance":"Longitud","minElevation":"Mín.","maxElevation":"Máx.","avgElevation":"Media","gain":"Ganancia","loss":"Pérdida","maxSlope":"Pendiente máx.","avgSlope":"Pendiente media"},"zoomOut":"Alejar","showDetails":"Mostrar detalles","hideDetails":"Ocultar detalles"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_et.json new file mode 100644 index 00000000..14eed557 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Kõrgusprofiil","readyPrompt":"Kõrgusprofiili loomiseks tõmmake või valige joon.","readyPromptCreateOnly":"Kõrgusprofiili loomiseks tõmmake joon.","readyPromptSelectOnly":"Kõrgusprofiili loomiseks valige joon.","creatingPrompt-2d":"Looge kõrgusprofiil, klõpsates kaarti, kuhu soovite asetada oma esimese punkti. Viimase punkti asetamiseks tehke topeltklõps.","creatingPrompt-3d":"Looge kõrgusprofiil, klõpsates stseeni, kuhu soovite asetada oma esimese punkti. Viimase punkti asetamiseks tehke topeltklõps.","selectingPrompt-2d":"Looge kõrgusprofiil, klõpsates kaarti, et valida joon.","selectingPrompt-3d":"Looge kõrgusprofiil, klõpsates stseeni, et valida joon.","chartTooltip":"{name}: {elevation}","clearProfile":"Tühista profiil","showSettings":"Kuva seaded","hideSettings":"Peida seaded","unitSelectLabel":"Ühikud","uniformChartScalingLabel":"Diagrammi ühtlustatud skaleerimine","uniformChartScalingEnable":"Kasuta diagrammi ühtlustatud skaleerimist. X- ja Y-telje jaoks kasutatakse sama mõõtkava.","uniformChartScalingDisable":"Kasuta diagrammi ühtlustamata skaleerimist. Y-telge skaleeritakse kõrgusväärtustega sobitamiseks.","sketchButtonLabel":"Uus profiil","selectButtonLabel":"Vali joon","hideProfile":"Peida {name}","showProfile":"Kuva {name}","errors":{"unknown":"Profiili loomisel ilmnes tundmatu viga.","noProfile":"Profiili pole saadaval.","tooComplex":"Profiili ei saanud luua. Sisendjoon on liiga keeruline.","invalidGeometry":"Profiili ei saanud luua. Vigane geomeetria.","invalidElevationInfo":"Profiili ei saanud luua. Joone kõrgusevalikuid ei toetata."},"profiles":{"ground":"Maapind","input":"Sisend","query":"Päring","view":"Kuva"},"statistics":{"notAvailable":"Pole sobiv","maxDistance":"Pikkus","minElevation":"Min","maxElevation":"Max","avgElevation":"Keskmine","gain":"Suurenemine","loss":"Vähenemine","maxSlope":"Maks. kalle","avgSlope":"Keskm. kalle"},"zoomOut":"Suumi välja","showDetails":"Kuva üksikasjad","hideDetails":"Peida üksikasjad"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_fi.json new file mode 100644 index 00000000..5a8e70bf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Korkeusprofiili","readyPrompt":"Luo korkeusprofiili piirtämällä tai valitsemalla viiva.","readyPromptCreateOnly":"Luo korkeusprofiili piirtämällä viiva.","readyPromptSelectOnly":"Luo korkeusprofiili valitsemalla viiva.","creatingPrompt-2d":"Luo korkeusprofiili napsauttamalla karttaa, kun haluat sijoittaa ensimmäisen pisteen. Käytä kaksoisnapsautusta, kun sijoitat viimeisen pisteen.","creatingPrompt-3d":"Luo korkeusprofiili sijoittamalla ensimmäinen piste napsauttamalla maisemaa ja sijoita toinen piste kaksoisnapsauttamalla.","selectingPrompt-2d":"Luo korkeusprofiili napsauttamalla karttaa ja valitsemalla viiva.","selectingPrompt-3d":"Luo korkeusprofiili napsauttamalla maisemaa ja valitsemalla viiva.","chartTooltip":"{name}: {elevation}","clearProfile":"Tyhjennä profiili","showSettings":"Näytä asetukset","hideSettings":"Piilota asetukset","unitSelectLabel":"Yksiköt","uniformChartScalingLabel":"Yhtenäinen kaavion skaalaus","uniformChartScalingEnable":"Käytä kaaviolle yhtenäistä skaalausta. X- ja Y-akseleilla on sama mittakaava.","uniformChartScalingDisable":"Käytä kaaviolle epäyhtenäistä skaalausta. Y-akseli skaalataan korkeusarvojen mukaan.","sketchButtonLabel":"Uusi profiili","selectButtonLabel":"Valitse viiva","hideProfile":"Piilota {name}","showProfile":"Näytä {name}","errors":{"unknown":"Profiilin luomisessa tapahtui tuntematon virhe.","noProfile":"Profiilia ei saatavilla.","tooComplex":"Profiilia ei voitu luoda. Lähtöaineiston viiva on liian monimutkainen.","invalidGeometry":"Profiilia ei voitu luoda. Virheellinen geometria.","invalidElevationInfo":"Profiilia ei voitu luoda. Viivan korkeusasetuksia ei tueta."},"profiles":{"ground":"Maanpinta","input":"Lähtöaineisto","query":"kyselyssä","view":"Tarkastele"},"statistics":{"notAvailable":"ei mitään","maxDistance":"Pituus","minElevation":"Minimiarvo","maxElevation":"Maksimiarvo","avgElevation":"Keskiarvo","gain":"Lisäys","loss":"Pienennys","maxSlope":"Maksimikaltevuus","avgSlope":"Keskim. kaltevuus"},"zoomOut":"Loitonna","showDetails":"Näytä yksityiskohdat","hideDetails":"Piilota yksityiskohdat"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_fr.json new file mode 100644 index 00000000..afa5de8c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Profil d’élévation","readyPrompt":"Dessinez ou sélectionnez une ligne pour générer un profil d’élévation.","readyPromptCreateOnly":"Dessinez une ligne pour générer un profil d’élévation.","readyPromptSelectOnly":"Sélectionnez une ligne pour générer un profil d’élévation.","creatingPrompt-2d":"Créez un profil d’élévation en cliquant dans la carte pour placer le premier point. Double-cliquez pour placer le dernier point.","creatingPrompt-3d":"Créez un profil d’élévation en cliquant dans la scène pour placer le premier point. Double-cliquez pour placer le dernier point.","selectingPrompt-2d":"Créez un profil d’élévation en cliquant dans la carte pour sélectionner une ligne.","selectingPrompt-3d":"Créez un profil d’élévation en cliquant dans la scène pour sélectionner une ligne.","chartTooltip":"{name} : {elevation}","clearProfile":"Effacer le profil","showSettings":"Afficher les paramètres","hideSettings":"Masquer les paramètres","unitSelectLabel":"Unités","uniformChartScalingLabel":"Mise à l’échelle de diagramme uniforme","uniformChartScalingEnable":"Utilisez la mise à l’échelle uniforme du diagramme. Les axes x et y auront la même échelle.","uniformChartScalingDisable":"Utilisez la mise à l’échelle non uniforme du diagramme. L’axe y sera mis à l’échelle pour s’ajuster aux valeurs d’altitude.","sketchButtonLabel":"Nouveau profil","selectButtonLabel":"Sélectionner une ligne","hideProfile":"Masquer {name}","showProfile":"Afficher {name}","errors":{"unknown":"Une erreur inconnue est survenue lors de la génération du profil.","noProfile":"Aucun profil disponible.","tooComplex":"Impossible de générer le profil. La ligne en entrée est trop complexe.","invalidGeometry":"Impossible de générer le profil. Géométrie non valide.","invalidElevationInfo":"Impossible de générer le profil. Les options d’élévation de la ligne ne sont pas prises en charge."},"profiles":{"ground":"Sol","input":"Entrée","query":"Requête","view":"Vue"},"statistics":{"notAvailable":"n/d","maxDistance":"Longueur","minElevation":"Min","maxElevation":"Max","avgElevation":"Moyenne","gain":"Gain","loss":"Perte","maxSlope":"Pente max.","avgSlope":"Pente moy."},"zoomOut":"Zoom arrière","showDetails":"Afficher les détails","hideDetails":"Masquer les détails"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_he.json new file mode 100644 index 00000000..dee12ee2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_he.json @@ -0,0 +1 @@ +{"widgetLabel":"פרופיל גבהים","readyPrompt":"צייר או בחר קו כדי ליצור פרופיל גובה.","readyPromptCreateOnly":"צייר קו כדי ליצור פרופיל גובה.","readyPromptSelectOnly":"בחר קו כדי ליצור פרופיל גובה.","creatingPrompt-2d":"צור פרופיל גובה על ידי לחיצה במפה כדי להציב את הנקודה הראשונה, השתמש בלחיצה כפולה עבור הנקודה האחרונה.","creatingPrompt-3d":"צור פרופיל גובה על ידי לחיצה בסצנה כדי להציב את הנקודה הראשונה, השתמש בלחיצה כפולה עבור הנקודה האחרונה.","selectingPrompt-2d":"צור פרופיל גובה על ידי לחיצה במפה לבחירת קו.","selectingPrompt-3d":"צור פרופיל גובה על ידי לחיצה בסצנה לבחירת נתיב.","chartTooltip":"{name}: {elevation}","clearProfile":"נקה פרופיל","showSettings":"הצג הגדרות","hideSettings":"הסתר הגדרות","unitSelectLabel":"יחידות","uniformChartScalingLabel":"שינוי קנ\"מ אחיד של תרשים","uniformChartScalingEnable":"השתמש בשינוי קנ\"מ אחיד עבור התרשים. לצירי X ו-Y יהיה אותו קנ\"מ.","uniformChartScalingDisable":"השתמש בשינוי קנ\"מ לא-אחיד עבור התרשים. קנ\"מ של ציר Y ישתנה כדי להתאים לערכי הגובה.","sketchButtonLabel":"פרופיל חדש","selectButtonLabel":"בחר קו","hideProfile":"הסתר {name}","showProfile":"הצג {name}","errors":{"unknown":"אירעה שגיאה לא ידועה במהלך יצירת הפרופיל.","noProfile":"אין פרופיל זמין.","tooComplex":"לא ניתן ליצור את הפרופיל. קו הקלט מורכב מדי.","invalidGeometry":"לא ניתן ליצור את הפרופיל. גיאומטריה לא חוקית.","invalidElevationInfo":"לא ניתן ליצור את הפרופיל. אפשרויות הגובה של הקו לא נתמכות."},"profiles":{"ground":"קרקע","input":"קלט","query":"שאילתה","view":"הצג"},"statistics":{"notAvailable":"n/a","maxDistance":"אורך","minElevation":"מינימום","maxElevation":"מקסימום","avgElevation":"ממוצע","gain":"רווח","loss":"אובדן","maxSlope":"שיפוע מקסימלי","avgSlope":"שיפוע ממוצע"},"zoomOut":"הקטנה","showDetails":"הצג פרטים","hideDetails":"הסתר פרטים"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_hr.json new file mode 100644 index 00000000..e361af84 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Profil terena","readyPrompt":"Nacrtajte ili odaberite liniju za izradu profila nadmorske visine.","readyPromptCreateOnly":"Povucite liniju za izradu profila nadmorske visine.","readyPromptSelectOnly":"Odaberite liniju za izradu profila nadmorske visine.","creatingPrompt-2d":"Stvorite profil nadmorske visine klikom na kartu da postavite svoju prvu točku, upotrijebite dvostruki klik za zadnju točku.","creatingPrompt-3d":"Stvorite profil nadmorske visine klikom na scenu da postavite svoju prvu točku, upotrijebite dvostruki klik za zadnju točku.","selectingPrompt-2d":"Stvorite profil nadmorske visine klikom na kartu za odabir linije.","selectingPrompt-3d":"Stvorite profil nadmorske visine klikom na scenu za odabir linije.","chartTooltip":"{name}: {elevation}","clearProfile":"Obriši profil","showSettings":"Prikaži postavke","hideSettings":"Sakrij postavke","unitSelectLabel":"Jedinice","uniformChartScalingLabel":"Uniformno skaliranje grafikona","uniformChartScalingEnable":"Koristite uniformno skaliranje za grafikon. X i Y osi imat će istu skalu.","uniformChartScalingDisable":"Koristite ne-uniformno skaliranje za grafikon. Y os skalirat će se tako da odgovara visinskim vrijednostima.","sketchButtonLabel":"Novi profil","selectButtonLabel":"Odaberi liniju","hideProfile":"Sakrij {name}","showProfile":"Prikaži {name}","errors":{"unknown":"Došlo je do nepoznate pogreške pri stvaranju profila.","noProfile":"Nema dostupnog profila.","tooComplex":"Nije moguće stvoriti profil. Ulazna linija je previše složena.","invalidGeometry":"Nije moguće stvoriti profil. Nevaljana geometrija.","invalidElevationInfo":"Nije moguće stvoriti profil. Opcije nadmorske visine linije nisu podržane."},"profiles":{"ground":"Tlo","input":"Unos","query":"Upit","view":"Prikaži"},"statistics":{"notAvailable":"nije dostupno","maxDistance":"Duljina","minElevation":"Min.","maxElevation":"Maks.","avgElevation":"Prosjek","gain":"Povećanje","loss":"Gubitak","maxSlope":"Maks. nagib","avgSlope":"Prosj. nagib"},"zoomOut":"Smanji","showDetails":"Prikaži pojedinosti","hideDetails":"Sakrij pojedinosti"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_hu.json new file mode 100644 index 00000000..384b7640 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Magasságprofil","readyPrompt":"Magasságprofil létrehozásához rajzoljon vagy válasszon ki egy vonalat.","readyPromptCreateOnly":"Magasságprofil létrehozásához rajzoljon egy vonalat.","readyPromptSelectOnly":"Magasságprofil létrehozásához válasszon ki egy vonalat.","creatingPrompt-2d":"Hozzon létre magasságprofilt: az első pont elhelyezéséhez kattintson a térképbe, dupla kattintással pedig helyezze el az utolsó pontot.","creatingPrompt-3d":"Hozzon létre magasságprofilt: az első pont elhelyezéséhez kattintson a 3D térképbe, dupla kattintással pedig helyezze el az utolsó pontot.","selectingPrompt-2d":"Hozzon létre magasságprofilt: egy vonal kiválasztásához kattintson a térképbe.","selectingPrompt-3d":"Hozzon létre magasságprofilt: egy vonal kiválasztásához kattintson a 3D térképbe.","chartTooltip":"{name}: {elevation}","clearProfile":"Profil törlése","showSettings":"Beállítások megjelenítése","hideSettings":"Beállítások elrejtése","unitSelectLabel":"Egységek","uniformChartScalingLabel":"Diagram skálázásának uniformizálása","uniformChartScalingEnable":"Uniformizált skálázás alkamazása a diagramon. Az X és az Y tengely skálázása ugyanaz lesz.","uniformChartScalingDisable":"Nem uniformizált skálázás alkalmazása a diagramon. Az Y tengely úgy lesz skálázva, hogy illeszkedjen a magassági értékekhez.","sketchButtonLabel":"Új profil","selectButtonLabel":"Vonal kiválasztása","hideProfile":"{name} elrejtése","showProfile":"{name} megjelenítése","errors":{"unknown":"Ismeretlen hiba történt a profil létrehozása során.","noProfile":"Profil nem áll rendelkezésre.","tooComplex":"Nem sikerült létrehozni a profilt. A vonalas bevitel túl összetett.","invalidGeometry":"Nem sikerült létrehozni a profilt. Érvénytelen geometria.","invalidElevationInfo":"Nem sikerült létrehozni a profilt. A vonal magassági beállításai nem támogatottak."},"profiles":{"ground":"Felszín","input":"Bemenet","query":"Lekérdezés","view":"Nézet"},"statistics":{"notAvailable":"–","maxDistance":"Hossz","minElevation":"Min","maxElevation":"Max","avgElevation":"Átlag","gain":"Erősítés","loss":"Veszteség","maxSlope":"Max lejtés","avgSlope":"Átlagos lejtés"},"zoomOut":"Kicsinyítés","showDetails":"Részletek megjelenítése","hideDetails":"Részletek elrejtése"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_id.json new file mode 100644 index 00000000..e0b4e2d2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Profil Elevasi","readyPrompt":"Gambarlah atau pilih garis untuk membuat profil elevasi.","readyPromptCreateOnly":"Gambarlah garis untuk membuat profil elevasi.","readyPromptSelectOnly":"Pilih garis untuk membuat profil elevasi.","creatingPrompt-2d":"Buat profil elevasi dengan mengeklik peta untuk meletakkan titik pertama, klik dua kali untuk titik terakhir.","creatingPrompt-3d":"Buat profil elevasi dengan mengklik di scene untuk meletakkan titik pertama Anda, gunakan klik dua kali untuk meletakkan titik terakhir.","selectingPrompt-2d":"Buat profil elevasi dengan mengeklik peta untuk memilih garis.","selectingPrompt-3d":"Buat profil elevasi dengan mengeklik scene untuk memilih garis.","chartTooltip":"{name}: {elevation}","clearProfile":"Hapus profil","showSettings":"Tampilkan pengaturan","hideSettings":"Sembunyikan pengaturan","unitSelectLabel":"Unit","uniformChartScalingLabel":"Penskalaan diagram seragam","uniformChartScalingEnable":"Gunakan penskalaan seragam untuk diagram. Sumbu X dan Y akan memiliki skala yang sama.","uniformChartScalingDisable":"Gunakan penskalaan non-seragam untuk diagram. Sumbu Y akan diskalakan agar sesuai dengan nilai ketinggian.","sketchButtonLabel":"Profil baru","selectButtonLabel":"Pilih garis","hideProfile":"Sembunyikan {name}","showProfile":"Tampilkan {name}","errors":{"unknown":"Terjadi kesalahan tidak diketahui saat membuat profil.","noProfile":"Tidak ada profil yang tersedia.","tooComplex":"Profil tidak dapat dibuat. Garis input terlalu kompleks.","invalidGeometry":"Profil tidak dapat dibuat. Geometri tidak valid.","invalidElevationInfo":"Profil tidak dapat dibuat. Opsi elevasi garis tidak didukung."},"profiles":{"ground":"Tanah","input":"Input","query":"Kueri","view":"Lihat"},"statistics":{"notAvailable":"t/a","maxDistance":"Panjang","minElevation":"Min","maxElevation":"Maks","avgElevation":"Avg","gain":"Perolehan","loss":"Kehilangan","maxSlope":"Kemiringan Maks","avgSlope":"Kemiringan Rata-rata"},"zoomOut":"Perkecil","showDetails":"Tampilkan Detail","hideDetails":"Sembunyikan Detail"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_it.json new file mode 100644 index 00000000..80107a0b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Profilo di elevazione","readyPrompt":"Disegnare o selezionare una linea per generare un profilo di elevazione.","readyPromptCreateOnly":"Disegnare una linea per generare un profilo di elevazione.","readyPromptSelectOnly":"Selezionare la linea per generare un profilo di elevazione.","creatingPrompt-2d":"Creare un profilo di elevazione cliccando nella mappa per posizionare il primo punto, usare il doppio clic per l'ultimo punto.","creatingPrompt-3d":"Crea un profilo di elevazione facendo clic sulla scena per posizionare il primo punto, fai doppio clic per l'ultimo.","selectingPrompt-2d":"Creare profilo di elevazione cliccando nella mappa per selezionare una linea.","selectingPrompt-3d":"Creare un profilo di elevazione cliccando nella scena per selezionare una linea.","chartTooltip":"{name}: {elevation}","clearProfile":"Profilo chiaro","showSettings":"Mostrare impostazioni","hideSettings":"Nascondere impostazioni","unitSelectLabel":"Unità","uniformChartScalingLabel":"Scalatura uniforme del grafico","uniformChartScalingEnable":"Usare la scalatura uniforme per il grafico. Le assi X e Y avranno la stessa scala.","uniformChartScalingDisable":"Usare una scalatura non uniforme per il grafico. L'asse Y verrà scalata per ridimensionare i valori di elevazione.","sketchButtonLabel":"Nuovo profilo","selectButtonLabel":"Seleziona linea","hideProfile":"Nascondere {name}","showProfile":"Mostrare {name}","errors":{"unknown":"Si è verificato un errore sconosciuto generando il profilo.","noProfile":"Nessun profilo disponibile.","tooComplex":"Il profilo non può essere generato. La linea di input è troppo complessa.","invalidGeometry":"Il profilo non può essere generato. Geometria non valida.","invalidElevationInfo":"Il profilo non può essere generato. Opzioni di elevazione della linea non sono supportati."},"profiles":{"ground":"Base","input":"Input","query":"Interrogazione","view":"Visualizza"},"statistics":{"notAvailable":"n/d","maxDistance":"Lunghezza","minElevation":"Minima","maxElevation":"Max","avgElevation":"Media","gain":"Guadagno","loss":"Perdita","maxSlope":"Pendenza max.","avgSlope":"Pendenza media"},"zoomOut":"Zoom indietro","showDetails":"Mostra dettagli","hideDetails":"Nascondi dettagli"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_ja.json new file mode 100644 index 00000000..5c06f5ef --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"標高断面","readyPrompt":"ラインを描画または選択して、標高断面を生成します。","readyPromptCreateOnly":"ラインを描画して、標高グラフを生成します。","readyPromptSelectOnly":"ラインを描画して、標高断面を生成します。","creatingPrompt-2d":"マップで始点となる位置をクリックし、終点にはダブルクリックを使用して、標高断面を作成します。","creatingPrompt-3d":"シーンで始点となる位置をクリックし、終点にはダブルクリックを使用して、標高グラフを作成します。","selectingPrompt-2d":"マップでクリックしてラインを選択し、標高断面を作成します。","selectingPrompt-3d":"シーンでクリックしてラインを選択し、標高断面を作成します。","chartTooltip":"{name}: {elevation}","clearProfile":"断面のクリア","showSettings":"設定の表示","hideSettings":"設定の非表示","unitSelectLabel":"単位","uniformChartScalingLabel":"均等なチャート スケーリング","uniformChartScalingEnable":"チャートに均等なスケーリングを使用します。 X 軸と Y 軸で同じ縮尺が使用されます。","uniformChartScalingDisable":"チャートに不均等なスケーリングを使用します。 Y 軸は高度値に合わせてスケーリングされます。","sketchButtonLabel":"新しい断面","selectButtonLabel":"ラインによる選択","hideProfile":"{name} の非表示","showProfile":"{name} の表示","errors":{"unknown":"断面の生成中に原因不明のエラーが発生しました。","noProfile":"利用できる断面がありません。","tooComplex":"断面を生成できませんでした。入力ラインが複雑すぎます。","invalidGeometry":"断面を生成できませんでした。ジオメトリが無効です。","invalidElevationInfo":"断面を生成できませんでした。ラインの高度オプションがサポートされていません。"},"profiles":{"ground":"地表","input":"入力","query":"クエリ","view":"表示"},"statistics":{"notAvailable":"n/a","maxDistance":"長さ","minElevation":"最小","maxElevation":"最大","avgElevation":"平均","gain":"ゲイン","loss":"ロス","maxSlope":"最大傾斜角","avgSlope":"平均傾斜角"},"zoomOut":"縮小","showDetails":"詳細の表示","hideDetails":"詳細の非表示"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_ko.json new file mode 100644 index 00000000..3fd18e55 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"고도 프로파일","readyPrompt":"라인을 그리거나 선택해 고도 프로파일을 생성합니다.","readyPromptCreateOnly":"라인을 그려 고도 프로파일을 생성합니다.","readyPromptSelectOnly":"라인을 선택해 고도 프로파일을 생성합니다.","creatingPrompt-2d":"첫 번째 포인트를 배치하기 위해 맵에서 클릭하여 고도 프로파일을 생성하고 더블 클릭을 사용하여 마지막 포인트를 배치합니다.","creatingPrompt-3d":"첫 번째 포인트를 배치하기 위해 씬에서 클릭하여 고도 프로파일을 생성하고 더블 클릭을 사용하여 마지막 포인트를 배치합니다.","selectingPrompt-2d":"라인을 선택하기 위해 맵에서 클릭해 고도 프로파일을 생성합니다.","selectingPrompt-3d":"라인을 선택하기 위해 씬에서 클릭해 고도 프로파일을 생성합니다.","chartTooltip":"{name}: {elevation}","clearProfile":"프로파일 선택 해제","showSettings":"설정 표시","hideSettings":"설정 숨기기","unitSelectLabel":"단위","uniformChartScalingLabel":"균일한 차트 크기 조정","uniformChartScalingEnable":"차트에 균일 크기 조정을 사용합니다. X 및 Y축은 동일한 크기 조정을 사용합니다.","uniformChartScalingDisable":"차트에 비균일 크기 조정을 사용합니다. Y축은 고도 값에 맞게 크기가 조정됩니다.","sketchButtonLabel":"새 프로파일","selectButtonLabel":"라인 선택","hideProfile":"{name} 숨기기","showProfile":"{name} 표시","errors":{"unknown":"프로파일을 생성하는 동안 알 수 없는 오류가 발생했습니다.","noProfile":"사용 가능한 프로파일이 없습니다.","tooComplex":"프로파일을 생성할 수 없습니다. 입력 라인이 너무 복잡합니다.","invalidGeometry":"프로파일을 생성할 수 없습니다. 잘못된 지오메트리입니다.","invalidElevationInfo":"프로파일을 생성할 수 없습니다. 라인의 고도 옵션이 지원되지 않습니다."},"profiles":{"ground":"지표","input":"입력","query":"쿼리","view":"보기"},"statistics":{"notAvailable":"n/a","maxDistance":"길이","minElevation":"최소","maxElevation":"최대","avgElevation":"평균","gain":"획득","loss":"손실","maxSlope":"최대 경사","avgSlope":"평균 경사"},"zoomOut":"축소","showDetails":"세부정보 보기","hideDetails":"세부정보 숨기기"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_lt.json new file mode 100644 index 00000000..2185688c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Aukščių profilis","readyPrompt":"Brėžkite arba pasirinkite liniją, kad sugeneruotumėte aukščių profilį.","readyPromptCreateOnly":"Brėžkite liniją, kad sugeneruotumėte aukščių profilį.","readyPromptSelectOnly":"Pasirinkite liniją, kad sugeneruotumėte aukščių profilį.","creatingPrompt-2d":"Norėdami sukurti aukščių profilį, padėkite savo pirmąjį tašką spustelėdami pasirinktą vietą žemėlapyje. Paskutinį tašką padėkite spustelėję du kartus.","creatingPrompt-3d":"Norėdami sukurti aukščių profilį, padėkite savo pirmąjį tašką spustelėdami pasirinktą vietą scenoje. Paskutinį tašką padėkite spustelėję du kartus.","selectingPrompt-2d":"Norėdami sukurti aukščių profilį, pažymėkite liniją spustelėdami pasirinktą vietą žemėlapyje.","selectingPrompt-3d":"Norėdami sukurti aukščių profilį, pažymėkite liniją spustelėdami pasirinktą vietą scenoje.","chartTooltip":"{name}: {elevation}","clearProfile":"Valyti profilį","showSettings":"Rodyti nustatymus","hideSettings":"Slėpti nustatymus","unitSelectLabel":"Vienetai","uniformChartScalingLabel":"Vienodas diagramos mastelis","uniformChartScalingEnable":"Diagramai naudokite vienodą mastelį. X ir Y ašių skalės bus vienodos.","uniformChartScalingDisable":"Diagramai naudokite nevienodą mastelį. Y ašies mastelis bus pakeistas ir priderintas pagal aukščio reikšmes.","sketchButtonLabel":"Naujas profilis","selectButtonLabel":"Pasirinkti liniją","hideProfile":"Slėpti {name}","showProfile":"Rodyti {name}","errors":{"unknown":"Generuojant profilį įvyko nežinoma klaida.","noProfile":"Nėra pasiekiamo profilio.","tooComplex":"Sugeneruoti profilio nepavyko. Įvesties linija yra per daug sudėtinga.","invalidGeometry":"Sugeneruoti profilio nepavyko. Netinkama geometrija.","invalidElevationInfo":"Sugeneruoti profilio nepavyko. Linijos aukščio parinktys nepalaikomos."},"profiles":{"ground":"Žemė","input":"Įvestis","query":"Užklausa","view":"Peržiūra"},"statistics":{"notAvailable":"netaikoma","maxDistance":"Ilgis","minElevation":"Mažiausią reikšmę","maxElevation":"Didžiausia","avgElevation":"Vidurkis","gain":"Padidėjimas","loss":"Sumažėjimas","maxSlope":"Didžiausias pasvirimas","avgSlope":"Pasvirimo vidurkis"},"zoomOut":"Tolinti","showDetails":"Rodyti išsamią informaciją","hideDetails":"Slėpti išsamią informaciją"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_lv.json new file mode 100644 index 00000000..5915e666 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Augstuma profils","readyPrompt":"Uzzīmējiet vai izvēlieties līniju, lai ģenerētu augstuma profilu.","readyPromptCreateOnly":"Uzzīmējiet līniju, lai ģenerētu augstuma profilu.","readyPromptSelectOnly":"Izvēlieties līniju, lai ģenerētu augstuma profilu.","creatingPrompt-2d":"Izveidojiet augstuma profilu, noklikšķinot kartē, lai novietotu pirmo punktu, un veiciet dubultklikšķi, lai novietotu pēdējo punktu.","creatingPrompt-3d":"Izveidojiet augstuma profilu, noklikšķinot uz scēnas, lai novietotu pirmo punktu, un veiciet dubultklikšķi, lai novietotu pēdējo punktu.","selectingPrompt-2d":"Izveidojiet augstuma profilu, noklikšķinot kartē, lai izvēlētos līniju.","selectingPrompt-3d":"Izveidojiet augstuma profilu, noklikšķinot skatā, lai izvēlētos līniju.","chartTooltip":"{name}: {elevation}","clearProfile":"Notīrīt profilu","showSettings":"Rādīt iestatījumus","hideSettings":"Slēpt iestatījumus","unitSelectLabel":"Vienības","uniformChartScalingLabel":"Vienmērīga diagrammu mērogošana","uniformChartScalingEnable":"Diagrammai izmantot vienmērīgu mērogošanu X un Y asīm būs vienāds mērogs.","uniformChartScalingDisable":"Diagrammai izmantot nevienmērīgu mērogošanu. Y ass tiek mērogota atbilstoši augstuma vērtībām.","sketchButtonLabel":"Jauns profils","selectButtonLabel":"Izvēlēties līniju","hideProfile":"Paslēpt {name}","showProfile":"Rādīt {name}","errors":{"unknown":"Veidojot profilu, radās nezināma kļūda.","noProfile":"Nav pieejams neviens profils.","tooComplex":"Profilu nevarēja izveidot. Ievades līnija ir pārāk sarežģīta.","invalidGeometry":"Profilu nevarēja izveidot. Nederīga ģeometrija.","invalidElevationInfo":"Profilu nevarēja izveidot. Līnijas augstuma opcijas netiek atbalstītas."},"profiles":{"ground":"Zeme","input":"Ievade","query":"Vaicājums","view":"Skats"},"statistics":{"notAvailable":"N/P","maxDistance":"Garums","minElevation":"Min.","maxElevation":"Maks.","avgElevation":"Vid.","gain":"Ieguvums","loss":"Zaudējums","maxSlope":"Maks. nogāze","avgSlope":"Vid. nogāze"},"zoomOut":"Tālināt","showDetails":"Rādīt detaļas","hideDetails":"Paslēpt detaļas"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_nb.json new file mode 100644 index 00000000..c0791fe9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Høydeprofil","readyPrompt":"Tegn eller velg linje for å generere en høydeprofil.","readyPromptCreateOnly":"Tegn linje for å generere en høydeprofil.","readyPromptSelectOnly":"Velg linje for å generere en høydeprofil.","creatingPrompt-2d":"Opprett høydeprofil ved å klikke i kartet for å plassere det første punktet og dobbeltklikk for å plassere det siste punktet.","creatingPrompt-3d":"Opprett høydeprofil ved å klikke i scenen for å plassere det første punktet og dobbeltklikk for å plassere det siste punktet.","selectingPrompt-2d":"Opprett høydeprofil ved å klikke i kartet for å velge en linje.","selectingPrompt-3d":"Opprett høydeprofil ved å klikke i scenen for å velge en linje.","chartTooltip":"{name}: {elevation}","clearProfile":"Fjern profil","showSettings":"Vis innstillinger","hideSettings":"Skjul innstillinger","unitSelectLabel":"Enheter","uniformChartScalingLabel":"Lik diagramskalering","uniformChartScalingEnable":"Bruk lik skalering for diagrammet. X- og Y-aksene får samme skalering.","uniformChartScalingDisable":"Bruk forskjellig skalering for diagrammet. Y-aksen skaleres for å tilpasses høydeverdier.","sketchButtonLabel":"Ny profil","selectButtonLabel":"Velg linje","hideProfile":"Skjul {name}","showProfile":"Vis {name}","errors":{"unknown":"Det oppstod en ukjent feil under generering av profilen.","noProfile":"Ingen tilgjengelig profil","tooComplex":"Kunne ikke generere profilen. Inndatalinjen er for kompleks.","invalidGeometry":"Kunne ikke generere profilen. Ugyldig geometri.","invalidElevationInfo":"Kunne ikke generere profilen. Høydealternativene for linjen støttes ikke."},"profiles":{"ground":"Bakken","input":"Inndata","query":"Spørring","view":"Vis"},"statistics":{"notAvailable":"–","maxDistance":"Lengde","minElevation":"Min","maxElevation":"Maks","avgElevation":"Gj.sn.","gain":"Økning","loss":"Reduksjon","maxSlope":"Maksimal helling","avgSlope":"Gj.sn. helling"},"zoomOut":"Zoom ut","showDetails":"Vis detaljer","hideDetails":"Skjul detaljer"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_nl.json new file mode 100644 index 00000000..2248dcce --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Hoogteprofiel","readyPrompt":"Teken of selecteer lijn om een hoogteprofiel te genereren.","readyPromptCreateOnly":"Teken lijn om een hoogteprofiel te genereren.","readyPromptSelectOnly":"Selecteer lijn om een hoogteprofiel te genereren.","creatingPrompt-2d":"Maak hoogteprofiel door op de kaart te klikken om uw eerste punt te plaatsen, gebruik dubbelklikken voor het laatste punt.","creatingPrompt-3d":"Maak een hoogteprofiel door in de scene te klikken om uw eerste punt te plaatsen, dubbelklik voor het laatste punt.","selectingPrompt-2d":"Maak hoogteprofiel door op de kaart te klikken om een lijn te selecteren.","selectingPrompt-3d":"Creëer hoogteprofiel door in de scene te klikken om een lijn te selecteren.","chartTooltip":"{name}: {elevation}","clearProfile":"Profiel wissen","showSettings":"Toon instellingen","hideSettings":"Verberg instellingen","unitSelectLabel":"Eenheden","uniformChartScalingLabel":"Gelijkmatige schaling grafiek","uniformChartScalingEnable":"Gebruik gelijkmatige schaling voor de grafiek. X- en Y-assen hebben dezelfde schaal","uniformChartScalingDisable":"Gebruik ongelijkmatige schaling voor de grafiek. Y-as wordt geschaald om bij de hoogtewaarden te passen.","sketchButtonLabel":"Nieuw profiel","selectButtonLabel":"Lijn selecteren","hideProfile":"{name} verbergen","showProfile":"{name} tonen","errors":{"unknown":"Er is een fout opgetreden bij het genereren van het profiel.","noProfile":"Geen profiel beschikbaar.","tooComplex":"Profiel kon niet worden gegenereerd. De invoerlijn is te complex.","invalidGeometry":"Profiel kon niet worden gegenereerd. Ongeldige geometrie.","invalidElevationInfo":"Profiel kon niet worden gegenereerd. Hoogteopties van de lijn worden niet ondersteund."},"profiles":{"ground":"Grond","input":"Invoer","query":"Query","view":"Weergeven"},"statistics":{"notAvailable":"n.v.t.","maxDistance":"Lengte","minElevation":"Min","maxElevation":"Max","avgElevation":"Gem.","gain":"Toename","loss":"Afname","maxSlope":"Max. helling","avgSlope":"Gem. helling"},"zoomOut":"Zoom Out","showDetails":"Details tonen","hideDetails":"Details verbergen"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_pl.json new file mode 100644 index 00000000..4360a352 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Profil wysokościowy","readyPrompt":"Narysuj lub wybierz linię, aby wygenerować profil wysokościowy.","readyPromptCreateOnly":"Narysuj linię, aby wygenerować profil wysokościowy.","readyPromptSelectOnly":"Wybierz linię, aby wygenerować profil wysokościowy.","creatingPrompt-2d":"Utwórz profil wysokościowy, klikając na mapie w celu umieszczenia pierwszego punktu i klikając dwukrotnie w celu umieszczenia ostatniego punktu.","creatingPrompt-3d":"Utwórz profil wysokościowy, klikając na scenie w celu umieszczenia pierwszego punktu i klikając dwukrotnie w celu umieszczenia ostatniego punktu.","selectingPrompt-2d":"Utwórz profil wysokościowy, klikając na mapie, aby wybrać linię.","selectingPrompt-3d":"Utwórz profil wysokościowy, klikając na scenie, aby wybrać linię.","chartTooltip":"{name}: {elevation}","clearProfile":"Wyczyść profil","showSettings":"Pokaż ustawienia","hideSettings":"Ukryj ustawienia","unitSelectLabel":"Jednostki","uniformChartScalingLabel":"Jednorodne skalowanie diagramów","uniformChartScalingEnable":"Użyj jednorodnego skalowania tego diagramu. Osie X i Y będą miały tę samą skalę.","uniformChartScalingDisable":"Użyj niejednorodnego skalowania tego diagramu. Oś Y będzie skalowana tak, aby dopasować ją do wartości wysokości.","sketchButtonLabel":"Nowy profil","selectButtonLabel":"Wybierz linię","hideProfile":"Ukryj {name}","showProfile":"Pokaż {name}","errors":{"unknown":"Wystąpił nieznany błąd podczas generowania profilu.","noProfile":"Brak dostępnego profilu.","tooComplex":"Nie udało się wygenerować profilu. Linia wejściowa jest zbyt złożona.","invalidGeometry":"Nie udało się wygenerować profilu. Nieprawidłowa geometria","invalidElevationInfo":"Nie udało się wygenerować profilu. Opcje wysokości linii nie są obsługiwane."},"profiles":{"ground":"Podłoże","input":"Dane wejściowe","query":"Zapytanie","view":"Wyświetl"},"statistics":{"notAvailable":"Nie dotyczy","maxDistance":"długość","minElevation":"Min","maxElevation":"Maks","avgElevation":"Średnio","gain":"Wzmocnienie","loss":"Strata","maxSlope":"Maksymalne spadki","avgSlope":"Średnie spadki"},"zoomOut":"Pomniejsz","showDetails":"Wyświetl szczegóły","hideDetails":"Ukryj szczegóły"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_pt-BR.json new file mode 100644 index 00000000..33eed7bc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Perfil de Elevação","readyPrompt":"Desenhe ou selecione uma linha para gerar um perfil de elevação.","readyPromptCreateOnly":"Desenhe uma linha para gerar um perfil de elevação.","readyPromptSelectOnly":"Selecione uma linha para gerar um perfil de elevação.","creatingPrompt-2d":"Crie um perfil de elevação clicando no mapa para colocar seu primeiro ponto, clique duas vezes para o último ponto.","creatingPrompt-3d":"Crie um perfil de elevação clicando na cena para colocar seu primeiro ponto, clique duas vezes para o último ponto.","selectingPrompt-2d":"Crie um perfil de elevação clicando no mapa para selecionar uma linha.","selectingPrompt-3d":"Crie um perfil de elevação clicando na cena para selecionar um linha.","chartTooltip":"{name}: {elevation}","clearProfile":"Limpar perfil","showSettings":"Mostrar configurações","hideSettings":"Ocultar configurações","unitSelectLabel":"Unidades","uniformChartScalingLabel":"Escala de gráfico uniforme","uniformChartScalingEnable":"Use escala uniforme para o gráfico. Os eixos X e Y terão a mesma escala.","uniformChartScalingDisable":"Use escala não uniforme para o gráfico. O eixo Y será dimensionado para se ajustar aos valores de elevação.","sketchButtonLabel":"Novo perfil","selectButtonLabel":"Selecionar linha","hideProfile":"Ocultar {name}","showProfile":"Mostrar {name}","errors":{"unknown":"Ocorreu um erro desconhecido ao gerar o perfil.","noProfile":"Nenhum perfil disponível.","tooComplex":"Não foi possível gerar o perfil. A linha de entrada é muito complexa.","invalidGeometry":"Não foi possível gerar o perfil. Geometria inválida.","invalidElevationInfo":"Não foi possível gerar o perfil. As opções de elevação da linha não são suportadas."},"profiles":{"ground":"Solo","input":"Entrada","query":"Consulta","view":"Visualizar"},"statistics":{"notAvailable":"n/a","maxDistance":"Comprimento","minElevation":"Mín","maxElevation":"Máx","avgElevation":"Média","gain":"Ganho","loss":"Perda","maxSlope":"Declividade Máxima","avgSlope":"Declividade Média"},"zoomOut":"Reduzir","showDetails":"Mostrar Detalhes","hideDetails":"Ocultar Detalhes"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_pt-PT.json new file mode 100644 index 00000000..8d374aa5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Perfil de Elevação","readyPrompt":"Desenhe ou selecione uma linha para gerar um perfil de elevação.","readyPromptCreateOnly":"Desenhe uma linha para gerar um perfil de elevação.","readyPromptSelectOnly":"Selecione uma linha para gerar um perfil de elevação.","creatingPrompt-2d":"Crie um perfil de elevação ao clicar no mapa para colocar o seu primeiro ponto e faça duplo clique para o último ponto.","creatingPrompt-3d":"Crie um perfil de elevação ao clicar na cena para colocar o seu primeiro ponto e faça duplo clique para o último ponto.","selectingPrompt-2d":"Crie um perfil de elevação ao clicar no mapa para selecionar uma linha.","selectingPrompt-3d":"Crie um perfil de elevação ao clicar na cena para selecionar uma linha.","chartTooltip":"{name}: {elevation}","clearProfile":"Limpar perfil","showSettings":"Exibir definições","hideSettings":"Ocultar definições","unitSelectLabel":"Unidades","uniformChartScalingLabel":"Dimensão uniforme de gráficos","uniformChartScalingEnable":"Usar a dimensão uniforme para o gráfico. Os eixos X e Y ficam com a mesma escala.","uniformChartScalingDisable":"Usar dimensão não uniforme para o gráfico. O eixo Y será dimensionado para se ajustar aos valores de elevação.","sketchButtonLabel":"Novo perfil","selectButtonLabel":"Selecionar linha","hideProfile":"Ocultar {name}","showProfile":"Exibir {name}","errors":{"unknown":"Ocorreu um erro desconhecido ao gerar o perfil.","noProfile":"Nenhum perfil disponível.","tooComplex":"Não foi possível gerar o perfil. A linha de entrada é demasiado complexa.","invalidGeometry":"Não foi possível gerar o perfil. Geometria inválida.","invalidElevationInfo":"Não foi possível gerar o perfil. As opções de elevação da linha não são suportadas."},"profiles":{"ground":"Chão","input":"Introdução","query":"Pesquisa","view":"Visualizar"},"statistics":{"notAvailable":"n/d","maxDistance":"Comprimento","minElevation":"Mín.","maxElevation":"Máx.","avgElevation":"Média","gain":"Ganho","loss":"Perda","maxSlope":"Inclinação Máxima","avgSlope":"Inclinação Média"},"zoomOut":"Reduzir Zoom","showDetails":"Exibir Detalhes","hideDetails":"Ocultar Detalhes"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_ro.json new file mode 100644 index 00000000..52102a20 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Profil elevare","readyPrompt":"Trasaţi sau selectați o linie pentru a genera un profil de elevaţie.","readyPromptCreateOnly":"Trasaţi o linie pentru a genera un profil de elevaţie.","readyPromptSelectOnly":"Selectați o linie pentru a genera un profil de elevaţie.","creatingPrompt-2d":"Creaţi profilul elevației făcând clic în hartă pentru a plasa primul punct, faceți dublu clic pentru ultimul punct.","creatingPrompt-3d":"Creaţi profilul elevației făcând clic în scenă pentru a plasa primul punct, faceți dublu clic pentru ultimul punct.","selectingPrompt-2d":"Creaţi profilul elevației făcând clic în hartă pentru a selecta o linie.","selectingPrompt-3d":"Creaţi profilul elevației făcând clic în scenă pentru a selecta o linie.","chartTooltip":"{name}: {elevation}","clearProfile":"Golire profil","showSettings":"Afișare setări","hideSettings":"Ascundere setările","unitSelectLabel":"Unităţi","uniformChartScalingLabel":"Scalare uniformă diagramă","uniformChartScalingEnable":"Utilizați scalarea uniformă asupra diagramei. Axele X și Y vor avea aceeași scară.","uniformChartScalingDisable":"Utilizați scalarea neuniformă asupra diagramei. Axa Y va fi scalată pentru a se potrivi valorilor de elevație.","sketchButtonLabel":"Profil nou","selectButtonLabel":"Selectaţi linie","hideProfile":"Ascundeți {name}","showProfile":"Afișați {name}","errors":{"unknown":"A survenit o eroare necunoscută la generarea profilului.","noProfile":"Niciun profil disponibil.","tooComplex":"Profilul nu a putut fi generat. Linia de intrare este prea complexă.","invalidGeometry":"Profilul nu a putut fi generat. Geometrie nevalidă.","invalidElevationInfo":"Profilul nu a putut fi generat. Opțiunile de elevație ale liniei nu sunt acceptate."},"profiles":{"ground":"Sol","input":"Introducere","query":"Interogare","view":"Vizualizare"},"statistics":{"notAvailable":"n/a","maxDistance":"Lungime","minElevation":"Min","maxElevation":"Max","avgElevation":"Med.","gain":"Amplificare","loss":"Pierdere","maxSlope":"Pantă maximă","avgSlope":"Pantă medie"},"zoomOut":"Micşorare","showDetails":"Afişare detalii","hideDetails":"Ascundere detalii"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_ru.json new file mode 100644 index 00000000..79c8c280 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Профиль рельефа","readyPrompt":"Нарисуйте или выберите линию для создания профиля рельефа.","readyPromptCreateOnly":"Нарисуйте линию для создания профиля рельефа.","readyPromptSelectOnly":"Выберите линию для создания профиля рельефа.","creatingPrompt-2d":"Создать профиль рельефа, щелкнув в карте для размещения первой точки; для установки последней точки щелкните дважды.","creatingPrompt-3d":"Создать профиль рельефа, щелкнув в сцене для размещения первой точки; для установки последней точки щелкните дважды.","selectingPrompt-2d":"Создать профиль рельефа, щелкнув в карте для выбора линии.","selectingPrompt-3d":"Создать профиль рельефа, щелкнув в карте для выбора линии.","chartTooltip":"{name}: {elevation}","clearProfile":"Очистить профиль","showSettings":"Показать настройки","hideSettings":"Скрыть настройки","unitSelectLabel":"Единицы измерения","uniformChartScalingLabel":"Единое масштабирование диаграммы","uniformChartScalingEnable":"Используйте равномерное масштабирование диаграммы. Оси X и Y будут иметь одинаковый масштаб.","uniformChartScalingDisable":"Используйте неравномерное масштабирование диаграммы. Ось Y будет масштабирована в соответсвии со значениями высоты.","sketchButtonLabel":"Новый профиль","selectButtonLabel":"Выбрать линию","hideProfile":"Скрыть {name}","showProfile":"Показать {name}","errors":{"unknown":"Неизвестная ошибка создания профиля.","noProfile":"Нет доступного профиля.","tooComplex":"Профиль не может быть создан. Входная линия слишком сложная.","invalidGeometry":"Профиль не может быть создан. Неверная геометрия.","invalidElevationInfo":"Профиль не может быть создан. Опции высот этой линии не поддерживаются."},"profiles":{"ground":"Земля","input":"Входные данные","query":"Запрос","view":"Вид"},"statistics":{"notAvailable":"недоступно","maxDistance":"Длина","minElevation":"Мин.","maxElevation":"Макс.","avgElevation":"Среднее арифметическое","gain":"Увеличение","loss":"Потери","maxSlope":"Максимальный уклон","avgSlope":"Средний уклон"},"zoomOut":"Отдалить","showDetails":"Показать информацию","hideDetails":"Скрыть детали"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_sk.json new file mode 100644 index 00000000..4b679566 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Výškový profil","readyPrompt":"Nakresliť alebo vybrať líniu na generovanie výškového profilu.","readyPromptCreateOnly":"Nakresliť líniu na generovanie výškového profilu.","readyPromptSelectOnly":"Vybrať líniu na generovanie výškového profilu.","creatingPrompt-2d":"Vytvorte profil nadmorskej výšky kliknutím do mapy pre umiestnenie prvého bodu a použite dvojklik pre posledný bod.","creatingPrompt-3d":"Vytvorte výškový profil kliknutím do scény pre umiestnenie prvého bodu a dvojklikom umiestnite posledný bod.","selectingPrompt-2d":"Vytvoriť výškový profil kliknutím do mapy pre výber línie.","selectingPrompt-3d":"Vytvoriť výškový profil kliknutím do scény pre výber línie.","chartTooltip":"{name}: {elevation}","clearProfile":"Vyčistiť profil","showSettings":"Zobraziť nastavenia","hideSettings":"Skryť nastavenia","unitSelectLabel":"Jednotky","uniformChartScalingLabel":"Jednotné škálovanie grafu","uniformChartScalingEnable":"Použiť jednotné škálovanie pre graf. Osi X a Y budú mať rovnakú mierku.","uniformChartScalingDisable":"Použiť nejednotné škálovanie pre graf. Os Y bude škálovaná tak, aby sa prispôsobila hodnotám výšky.","sketchButtonLabel":"Nový profil","selectButtonLabel":"Vybrať líniu","hideProfile":"Skryť {name}","showProfile":"Zobraziť {name}","errors":{"unknown":"Pri generovaní profilu došlo k neznámej chybe.","noProfile":"Nie je k dispozícii žiadny profil.","tooComplex":"Nebolo možné generovať profil. Vstupná línia je príliš komplexná.","invalidGeometry":"Nebolo možné generovať profil. Neplatná geometria.","invalidElevationInfo":"Nebolo možné generovať profil. Možnosti výšky línie nie sú podporované."},"profiles":{"ground":"Povrch","input":"Vstup","query":"Dopyt","view":"Zobrazenie"},"statistics":{"notAvailable":"n/a","maxDistance":"Dĺžka","minElevation":"Min","maxElevation":"Max","avgElevation":"Priemer","gain":"Zisk","loss":"Strata","maxSlope":"Max. sklon","avgSlope":"Priemerný sklon"},"zoomOut":"Oddialiť","showDetails":"Zobraziť podrobnosti","hideDetails":"Skryť podrobnosti"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_sl.json new file mode 100644 index 00000000..2b33d530 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Višinski profil","readyPrompt":"Za ustvarjanje višinskega profila narišite ali izberite črto.","readyPromptCreateOnly":"Za ustvarjanje višinskega profila narišite črto.","readyPromptSelectOnly":"Za ustvarjanje višinskega profila izberite črto.","creatingPrompt-2d":"Ustvarite višinski profil tako, da kliknete na karto in postavite vašo prvo točko, dvakrat kliknite za zadnjo točko.","creatingPrompt-3d":"Ustvarite višinski profil tako, da kliknete na 3D-prizor in postavite vašo prvo točko, dvakrat kliknite za zadnjo točko.","selectingPrompt-2d":"Ustvarite višinski profil tako, da kliknete na karto, da izberete črto.","selectingPrompt-3d":"Ustvarite višinski profil tako, da kliknete v 3d-prizor, da izberete črto.","chartTooltip":"{name}: {elevation}","clearProfile":"Počisti profil","showSettings":"Prikaži nastavitve","hideSettings":"Skrij nastavitve","unitSelectLabel":"Enote","uniformChartScalingLabel":"Enotno spreminjanje merila grafikona","uniformChartScalingEnable":"Za grafikon uporabi enotno spreminjanje merila. Osi X in Y bosta imeli isto merilo.","uniformChartScalingDisable":"Za grafikon uporabi neenotno spreminjanje merila. Os Y bo prilagojena, da se bo prilegala višinskim vrednostim.","sketchButtonLabel":"Nov profil","selectButtonLabel":"Izberi črto","hideProfile":"Skrij {name}","showProfile":"Prikaži {name}","errors":{"unknown":"Neznana napaka pri ustvarjanju profila.","noProfile":"Na voljo ni nobenega profila.","tooComplex":"Profila ni bilo mogoče ustvariti. Vnosna črta je preveč kompleksna.","invalidGeometry":"Profila ni bilo mogoče ustvariti. Neveljavna geometrija.","invalidElevationInfo":"Profila ni bilo mogoče ustvariti. Višinske možnosti črte niso podprte."},"profiles":{"ground":"Tla","input":"Vnos","query":"Poizvedba","view":"Ogled"},"statistics":{"notAvailable":"ni na voljo","maxDistance":"Dolžina","minElevation":"Min.","maxElevation":"Maks.","avgElevation":"Povprečje","gain":"Pribitek","loss":"Izguba","maxSlope":"Maks. naklon","avgSlope":"Povp. naklon"},"zoomOut":"Pomanjšaj","showDetails":"Prikaži podrobnosti","hideDetails":"Skrij podrobnosti"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_sr.json new file mode 100644 index 00000000..ca98341c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Elevacioni profil","readyPrompt":"Nacrtajte ili izaberite liniju da biste generisali elevacioni profil.","readyPromptCreateOnly":"Nacrtajte liniju da biste generisali elevacioni profil.","readyPromptSelectOnly":"Izaberite liniju da biste generisali elevacioni profil.","creatingPrompt-2d":"Kreirajte elevacioni profil klikom na mapu na koju ćete postaviti prvu tačku, upotrebite dupli klik za poslednju tačku.","creatingPrompt-3d":"Kreirajte rprofil elevacije klikom na scenu na koju ćete postaviti prvu tačku, upotrebite dupli klik za poslednju tačku.","selectingPrompt-2d":"Kreirajte elevacioni profil klikom na mapu da biste izabrali liniju.","selectingPrompt-3d":"Kreirajte elevacioni profil klikom na scenu da biste izabrali liniju.","chartTooltip":"{name}: {elevation}","clearProfile":"Obriši profil","showSettings":"Prikaži postavke","hideSettings":"Sakrij postavke","unitSelectLabel":"Jedinice","uniformChartScalingLabel":"Jedinstveno skaliranje grafikona","uniformChartScalingEnable":"Iskoristite jedinstveno skaliranje za grafikon. X i Y ose će imati istu skalu.","uniformChartScalingDisable":"Iskoristite nejedinstveno skaliranje za grafikon. Y osa će biti skalirana tako da se uklopi u vrednosti elevacije.","sketchButtonLabel":"Novi profil","selectButtonLabel":"Izaberi liniju","hideProfile":"Sakrij {name}","showProfile":"Prikaži {name}","errors":{"unknown":"Došlo je do nepoznate greške pri kreiranju profila.","noProfile":"Nema dostupnog profila.","tooComplex":"Nije moguće kreirati profil. Linija za unos je previše složena.","invalidGeometry":"Nije moguće kreirati profil. Nevažeća geometrije.","invalidElevationInfo":"Nije moguće kreirati profil. Opcije za elevaciju za liniju nisu podržane."},"profiles":{"ground":"Tlo","input":"Ulaz","query":"Upit","view":"Prikaži"},"statistics":{"notAvailable":"nije dostupno","maxDistance":"Dužina","minElevation":"Minimum","maxElevation":"Maksimum","avgElevation":"Pros.","gain":"Porast","loss":"Gubitak","maxSlope":"Maksimalan nagib","avgSlope":"Prosečan nagib"},"zoomOut":"Umanji","showDetails":"Prikaži detalje","hideDetails":"Sakrij detalje"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_sv.json new file mode 100644 index 00000000..268296c9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Profil för höjdkurva","readyPrompt":"Rita eller välj linje för att generera en profil för höjdkurva.","readyPromptCreateOnly":"Rita linje för att generera en profil för höjdkurva.","readyPromptSelectOnly":"Välj linje för att generera en profil för höjdkurva.","creatingPrompt-2d":"Skapa profil för höjdkurva genom att klicka på kartan för att placera den första punkten, använd dubbelklick för sista punkten.","creatingPrompt-3d":"Skapa profil för höjdkurva genom att klicka i scenen för att placera den första punkten, använd dubbelklick för sista punkten.","selectingPrompt-2d":"Skapa en profil för höjdkurva genom att klicka på kartan för att välja en linje.","selectingPrompt-3d":"Skapa en profil för höjdkurva genom att klicka i scenen för att välja en linje.","chartTooltip":"{name}: {elevation}","clearProfile":"Rensa profil","showSettings":"Visa inställningar","hideSettings":"Dölj inställningar","unitSelectLabel":"Enheter","uniformChartScalingLabel":"Enhetlig diagramskalning","uniformChartScalingEnable":"Använd enhetlig skalning för diagrammet. X- och Y-axlar kommer att ha samma skala.","uniformChartScalingDisable":"Använd icke-enhetlig skalning för diagrammet. Y-axeln kommer att skalas så att den passar höjdvärden.","sketchButtonLabel":"Ny profil","selectButtonLabel":"Välj linje","hideProfile":"Dölj {name}","showProfile":"Visa {name}","errors":{"unknown":"Ett okänt fel uppstod när profilen genererades.","noProfile":"Ingen tillgänglig profil.","tooComplex":"Det gick inte att skapa profilen. Indatalinjen är för komplex.","invalidGeometry":"Det gick inte att skapa profilen. Ogiltig geometri.","invalidElevationInfo":"Det gick inte att skapa profilen. Höjdalternativ för linjen stöds inte."},"profiles":{"ground":"Mark","input":"Indata","query":"Fråga","view":"Visa"},"statistics":{"notAvailable":"saknas","maxDistance":"Längd","minElevation":"min","maxElevation":"max","avgElevation":"Snitt","gain":"Ökning","loss":"Förlust","maxSlope":"Max lutning","avgSlope":"Snitt lutning"},"zoomOut":"Zooma ut","showDetails":"Visa information","hideDetails":"Dölj information"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_th.json new file mode 100644 index 00000000..5bd56477 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_th.json @@ -0,0 +1 @@ +{"widgetLabel":"ประวัติชั้นข้อมูลความสูง","readyPrompt":"วาดหรือเลือกเส้นเพื่อจัดทำโพรไฟล์การยกตัว","readyPromptCreateOnly":"ลากเส้นเพื่อจัดทำโพรไฟล์การยกตัว","readyPromptSelectOnly":"เลือกเส้นเพื่อจัดทำโพรไฟล์การยกตัว","creatingPrompt-2d":"จัดทำโพรไฟล์การยกตัวโดยคลิกที่แผนที่เพื่อจัดวางจุดแรกของคุณแล้วดับเบิลคลิกเพื่อกำหนดจุดสุดท้าย","creatingPrompt-3d":"สร้างโปรไฟล์ระดับความสูง โดยคลิกที่ซีน เพื่อวางจุดแรกของคุณ ใช้ดับเบิลคลิกสำหรับจุดสุดท้าย","selectingPrompt-2d":"จัดทำโพรไฟล์การยกตัวโดยคลิกที่แผนที่เพื่อเลือกเส้น","selectingPrompt-3d":"จัดทำโพรไฟล์การยกตัวโดยคลิกที่ซีนเพื่อเลือกเส้น","chartTooltip":"{name}: {elevation}","clearProfile":"ล้างโปรไฟล์","showSettings":"แสดงการตั้งค่า","hideSettings":"ซ่อนการตั้งค่า","unitSelectLabel":"หน่วย","uniformChartScalingLabel":"การปรับสเกลแผนภูมิยูนิฟอร์ม","uniformChartScalingEnable":"ใช้การปรับสเกลยูนิฟอร์มสำหรับแผนภูมิ แกน X และ Y จะมีสเกลในระดับเดียวกัน","uniformChartScalingDisable":"ใช้การปรับสเกลแบบไม่ใช่ยูนิฟอร์มสำหรับแผนภูมิ แกน Y จะถูกปรับสเกลให้เหมาะสมกับค่าระดับความสูง","sketchButtonLabel":"โปรไฟล์ใหม่","selectButtonLabel":"เลือกเส้น","hideProfile":"ซ่อน {name}","showProfile":"แสดง {name}","errors":{"unknown":"มีข้อผิดพลาดที่ไม่ทราบในการจัดทำโพรไฟล์นี้","noProfile":"ไม่มีโปรไฟล์ที่พร้อมใช้งาน","tooComplex":"ไม่สามารถจัดทำโพรไฟล์ได้ บรรทัดข้อมูลที่ป้อนซับซ้อนเกินไป","invalidGeometry":"ไม่สามารถจัดทำโพรไฟล์ได้ ข้อมูลเรขาคณิตไม่ถูกต้อง","invalidElevationInfo":"ไม่สามารถจัดทำโพรไฟล์ได้ ตัวเลือกในการระบุการยกระดับของเส้นไม่รองรับ"},"profiles":{"ground":"พื้น","input":"ข้อมูลนำเข้า","query":"คำถาม","view":"วิว"},"statistics":{"notAvailable":"n/a","maxDistance":"ความยาว","minElevation":"ต่ำสุด","maxElevation":"มากที่สุด","avgElevation":"เฉลี่ย","gain":"อัตราขยาย","loss":"อัตราสูญเสีย","maxSlope":"ความชันสูงสุด","avgSlope":"ความชันเฉลี่ย"},"zoomOut":"ขยายออก","showDetails":"แสดงรายละเอียด","hideDetails":"ซ่อนรายละเอียด"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_tr.json new file mode 100644 index 00000000..ac7169ec --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Yükselti Profili","readyPrompt":"Bir yükselti profili oluşturmak için çizgi çizin veya seçin.","readyPromptCreateOnly":"Bir yükselti profili oluşturmak için çizgi çizin.","readyPromptSelectOnly":"Bir yükselti profili oluşturmak için çizgi seçin.","creatingPrompt-2d":"İlk noktanızı yerleştirmek için haritaya tıklayarak yükselti profili oluşturun, son nokta için çift tıklayın.","creatingPrompt-3d":"İlk noktanızı yerleştirmek için sahneye tıklayarak yükseklik profili oluşturun, son nokta için çift tıklayın.","selectingPrompt-2d":"Bir çizgi seçmek için haritaya tıklayarak yükselti profili oluşturun.","selectingPrompt-3d":"Bir çizgi seçmek için sahneye tıklayarak yükselti profili oluşturun.","chartTooltip":"{name}: {elevation}","clearProfile":"Profili temizle","showSettings":"Ayarları göster","hideSettings":"Ayarları gizle","unitSelectLabel":"Birimler","uniformChartScalingLabel":"Tek biçimli çizge ölçeklendirme","uniformChartScalingEnable":"Çizge için tek biçimli ölçeklendirme kullanın. X ve Y eksenleri aynı ölçekte olacaktır.","uniformChartScalingDisable":"Çizge için tek biçimli olmayan ölçeklendirme kullanın. Yükselti değerlerini uydurmak için Y ekseni ölçeklendirilecektir.","sketchButtonLabel":"Yeni profil","selectButtonLabel":"Çizgi seç","hideProfile":"{name}'i gizle","showProfile":"{name}'i göster","errors":{"unknown":"Profil oluşturulurken bilinmeyen bir hata oluştu.","noProfile":"Kullanılabilir profil yok.","tooComplex":"Profil oluşturulamadı. Girdi çizgi çok karmaşık.","invalidGeometry":"Profil oluşturulamadı. Geçersiz geometri.","invalidElevationInfo":"Profil oluşturulamadı. Çizginin yükselti seçenekleri desteklenmemektedir."},"profiles":{"ground":"Yer","input":"Girdi","query":"Sorgu","view":"Görüntüle"},"statistics":{"notAvailable":"yok","maxDistance":"Uzunluk","minElevation":"Min.","maxElevation":"Maks","avgElevation":"Ort","gain":"Kazanım","loss":"Kayıp","maxSlope":"Maksimum Eğim","avgSlope":"Ortalama Eğim"},"zoomOut":"Küçült","showDetails":"Detayları Göster","hideDetails":"Ayrıntıları Sakla"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_uk.json new file mode 100644 index 00000000..eaa93a82 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Elevation Profile","readyPrompt":"Намалюйте або виберіть лінію для створення профілю висоти.","readyPromptCreateOnly":"Намалюйте лінію для створення профілю висоти.","readyPromptSelectOnly":"Виберіть лінію для створення профілю висоти.","creatingPrompt-2d":"Створіть профіль висоти, клацнувши на карті для розміщення першої точки, та двічі клацніть мишею для останньої точки.","creatingPrompt-3d":"Створіть профіль висоти, клацнувши на сцені для розміщення першої точки, та двічі клацніть мишею для останньої точки.","selectingPrompt-2d":"Створіть профіль висоти, клацнувши на карті, щоб вибрати лінію.","selectingPrompt-3d":"Створіть профіль висоти, клацнувши на сцені, щоб вибрати лінію.","chartTooltip":"{name}: {elevation}","clearProfile":"Очистити профіль","showSettings":"Показати налаштування","hideSettings":"Приховати налаштування","unitSelectLabel":"Одиниці","uniformChartScalingLabel":"Рівномірне масштабування діаграми","uniformChartScalingEnable":"Використовувати рівномірне масштабування для діаграми. Осі X і Y матимуть однаковий масштаб.","uniformChartScalingDisable":"Використовувати нерівномірне масштабування для діаграми. Вісь X буде масштабована для відповідності значенням висоти.","sketchButtonLabel":"Новий профіль","selectButtonLabel":"Вибрати лінію","hideProfile":"Приховати {name}","showProfile":"Показати {name}","errors":{"unknown":"Під час створення профілю сталася невідома помилка.","noProfile":"Немає доступних профілів.","tooComplex":"Не вдалося створити профіль. Рядок введення занадто складний.","invalidGeometry":"Не вдалося створити профіль. Неприпустима геометрія.","invalidElevationInfo":"Не вдалося створити профіль. Параметри висоти лінії не підтримуються."},"profiles":{"ground":"Земля","input":"Введення","query":"Запит","view":"Огляд"},"statistics":{"notAvailable":"немає даних","maxDistance":"Довжина","minElevation":"Мін.","maxElevation":"Макс.","avgElevation":"Сер.","gain":"Посилення","loss":"Втрата","maxSlope":"Максимальний нахил","avgSlope":"Сер. нахил"},"zoomOut":"Зменшити масштаб","showDetails":"Показати відомості","hideDetails":"Приховати відомості"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_vi.json new file mode 100644 index 00000000..941441da --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Thông tin Độ cao","readyPrompt":"Vẽ hoặc chọn đường để tạo thông tin độ cao.","readyPromptCreateOnly":"Vẽ đường để tạo thông tin độ cao.","readyPromptSelectOnly":"Chọn đường để tạo thông tin độ cao.","creatingPrompt-2d":"Tạo thông tin độ cao bằng cách bấm vào bản đồ để đặt điểm đầu tiên của bạn, nhấp đúp chuột để đặt điểm cuối cùng.","creatingPrompt-3d":"Tạo thông tin độ cao bằng cách bấm vào scene để đặt điểm đầu tiên của bạn, nhấp đúp chuột để đặt điểm cuối cùng.","selectingPrompt-2d":"Tạo thông tin độ cao bằng cách bấm vào bản đồ để chọn đường.","selectingPrompt-3d":"Tạo thông tin độ cao bằng cách bấm vào scene để chọn đường.","chartTooltip":"{name}: {elevation}","clearProfile":"Xóa thông tin","showSettings":"Hiện cài đặt","hideSettings":"Ẩn cài đặt","unitSelectLabel":"Đơn vị","uniformChartScalingLabel":"Đồng nhất tỷ lệ biểu đồ","uniformChartScalingEnable":"Sử dụng tỷ lệ đồng nhất cho biểu đồ. Trục X và Y sẽ có cùng tỷ lệ.","uniformChartScalingDisable":"Sử dụng tỷ lệ không đồng nhất cho biểu đồ. Trục Y sẽ có tỷ lệ sao cho vừa với giá trị độ cao.","sketchButtonLabel":"Thông tin mới","selectButtonLabel":"Chọn đường","hideProfile":"Ẩn {name}","showProfile":"Hiện {name}","errors":{"unknown":"Có lỗi không xác định khi tạo thông tin.","noProfile":"Không có thông tin.","tooComplex":"Không thể tạo thông tin. Đường đầu vào quá phức tạp.","invalidGeometry":"Không thể tạo thông tin. Hình học không hợp lệ.","invalidElevationInfo":"Không thể tạo thông tin. Các tùy chọn độ cao của đường không được hỗ trợ."},"profiles":{"ground":"Mặt đất","input":"Đầu vào","query":"Truy vấn","view":"Xem"},"statistics":{"notAvailable":"Không áp dụng","maxDistance":"Độ dài","minElevation":"Tối thiểu","maxElevation":"Tối đa","avgElevation":"Trung bình","gain":"Tăng","loss":"Giảm","maxSlope":"Độ dốc Tối đa","avgSlope":"Độ dốc Trung bình"},"zoomOut":"Thu nhỏ","showDetails":"Hiển thị Chi tiết","hideDetails":"Ẩn Chi tiết"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_zh-CN.json new file mode 100644 index 00000000..741fa3a1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"高程剖面图","readyPrompt":"绘制或选择线以生成高程剖面图。","readyPromptCreateOnly":"绘制线以生成高程剖面图。","readyPromptSelectOnly":"选择线以生成高程剖面图。","creatingPrompt-2d":"通过单击地图放置第一个点,双击放置最后一个点,来创建高程剖面图。","creatingPrompt-3d":"通过单击场景放置第一个点,双击放置最后一个点,来创建高程剖面图。","selectingPrompt-2d":"通过单击地图以选择线,来创建高程剖面图。","selectingPrompt-3d":"通过单击场景以选择线,来创建高程剖面图。","chartTooltip":"{name}:{elevation}","clearProfile":"清除剖面图","showSettings":"显示设置","hideSettings":"隐藏设置","unitSelectLabel":"单位","uniformChartScalingLabel":"均匀图表缩放","uniformChartScalingEnable":"对图表使用均匀缩放。 X 轴和 Y 轴具有相同比例。","uniformChartScalingDisable":"对图表使用不均匀缩放。 Y 轴将缩放至适应高程值。","sketchButtonLabel":"新建剖面图","selectButtonLabel":"选择线","hideProfile":"隐藏 {name}","showProfile":"显示 {name}","errors":{"unknown":"生成剖面图时遇到未知错误。","noProfile":"无可用剖面图。","tooComplex":"无法生成剖面图。 输入线过于复杂。","invalidGeometry":"无法生成剖面图。 无效几何。","invalidElevationInfo":"无法生成剖面图。 不支持线的高程选项。"},"profiles":{"ground":"地面","input":"输入","query":"查询","view":"查看"},"statistics":{"notAvailable":"n/a","maxDistance":"长度","minElevation":"最小值","maxElevation":"最大值","avgElevation":"平均","gain":"增益","loss":"损失","maxSlope":"最大坡度","avgSlope":"平均坡度"},"zoomOut":"缩小","showDetails":"显示详细信息","hideDetails":"隐藏详细信息"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_zh-HK.json new file mode 100644 index 00000000..3db1ca2a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"高程剖面","readyPrompt":"繪製或選擇線條來產生高程輪廓。","readyPromptCreateOnly":"繪製線條來產生高程輪廓。","readyPromptSelectOnly":"選擇線條來產生高程輪廓。","creatingPrompt-2d":"按一下地圖來放置第一個點,並按兩下最後一點以建立高程輪廓。","creatingPrompt-3d":"按一下場景來放置第一個點,並按兩下最後一點以建立高程輪廓","selectingPrompt-2d":"按一下地圖來選擇線條以建立高程輪廓。","selectingPrompt-3d":"按一下場景來選擇線條以建立高程輪廓。","chartTooltip":"{name}: {elevation}","clearProfile":"清除剖面圖","showSettings":"顯示設定","hideSettings":"隱藏設定","unitSelectLabel":"單位","uniformChartScalingLabel":"統一圖表調整","uniformChartScalingEnable":"對圖表使用統一調整。 X 和 Y 軸將具有相同的比例。","uniformChartScalingDisable":"對圖表使用非統一調整。 將調整 Y 軸以適合高程值。","sketchButtonLabel":"新增輪廓","selectButtonLabel":"選擇線條","hideProfile":"隱藏 {name}","showProfile":"顯示 {name}","errors":{"unknown":"產生輪廓時發生未知錯誤。","noProfile":"沒有可用的剖面。","tooComplex":"無法產生輪廓。 輸入線太複雜。","invalidGeometry":"無法產生輪廓。 幾何無效。","invalidElevationInfo":"無法產生輪廓。 不支援線條的高程選項。"},"profiles":{"ground":"地面","input":"輸入","query":"查詢","view":"查看"},"statistics":{"notAvailable":"無","maxDistance":"長度","minElevation":"最小值","maxElevation":"最大值","avgElevation":"平均值","gain":"增益","loss":"損失","maxSlope":"最大坡度","avgSlope":"平均坡度"},"zoomOut":"縮小","showDetails":"顯示詳細資訊","hideDetails":"隱藏詳細資訊"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_zh-TW.json new file mode 100644 index 00000000..3db1ca2a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"高程剖面","readyPrompt":"繪製或選擇線條來產生高程輪廓。","readyPromptCreateOnly":"繪製線條來產生高程輪廓。","readyPromptSelectOnly":"選擇線條來產生高程輪廓。","creatingPrompt-2d":"按一下地圖來放置第一個點,並按兩下最後一點以建立高程輪廓。","creatingPrompt-3d":"按一下場景來放置第一個點,並按兩下最後一點以建立高程輪廓","selectingPrompt-2d":"按一下地圖來選擇線條以建立高程輪廓。","selectingPrompt-3d":"按一下場景來選擇線條以建立高程輪廓。","chartTooltip":"{name}: {elevation}","clearProfile":"清除剖面圖","showSettings":"顯示設定","hideSettings":"隱藏設定","unitSelectLabel":"單位","uniformChartScalingLabel":"統一圖表調整","uniformChartScalingEnable":"對圖表使用統一調整。 X 和 Y 軸將具有相同的比例。","uniformChartScalingDisable":"對圖表使用非統一調整。 將調整 Y 軸以適合高程值。","sketchButtonLabel":"新增輪廓","selectButtonLabel":"選擇線條","hideProfile":"隱藏 {name}","showProfile":"顯示 {name}","errors":{"unknown":"產生輪廓時發生未知錯誤。","noProfile":"沒有可用的剖面。","tooComplex":"無法產生輪廓。 輸入線太複雜。","invalidGeometry":"無法產生輪廓。 幾何無效。","invalidElevationInfo":"無法產生輪廓。 不支援線條的高程選項。"},"profiles":{"ground":"地面","input":"輸入","query":"查詢","view":"查看"},"statistics":{"notAvailable":"無","maxDistance":"長度","minElevation":"最小值","maxElevation":"最大值","avgElevation":"平均值","gain":"增益","loss":"損失","maxSlope":"最大坡度","avgSlope":"平均坡度"},"zoomOut":"縮小","showDetails":"顯示詳細資訊","hideDetails":"隱藏詳細資訊"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand.json new file mode 100644 index 00000000..b5dfef1a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand.json @@ -0,0 +1 @@ +{"widgetLabel":"Expand"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_ar.json new file mode 100644 index 00000000..8345a1fe --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"توسيع"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_bg.json new file mode 100644 index 00000000..530e6d2e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Разгъване"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_bs.json new file mode 100644 index 00000000..d5106da0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Proširi"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_ca.json new file mode 100644 index 00000000..61694e9b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Amplia"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_cs.json new file mode 100644 index 00000000..9d0cdc87 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Rozbalit"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_da.json new file mode 100644 index 00000000..0d0edd4e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Udvid"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_de.json new file mode 100644 index 00000000..076b413a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Erweitern"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_el.json new file mode 100644 index 00000000..bed047f2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Ανάπτυξη"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_en.json new file mode 100644 index 00000000..b5dfef1a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Expand"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_es.json new file mode 100644 index 00000000..334172d5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Expandir"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_et.json new file mode 100644 index 00000000..24fd23ab --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Laienda"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_fi.json new file mode 100644 index 00000000..85c6a74a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Laajenna"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_fr.json new file mode 100644 index 00000000..b2952cd8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Développer"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_he.json new file mode 100644 index 00000000..1f0a48fb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_he.json @@ -0,0 +1 @@ +{"widgetLabel":"הרחב"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_hr.json new file mode 100644 index 00000000..d5106da0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Proširi"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_hu.json new file mode 100644 index 00000000..bdbc9aa6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Kibontás"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_id.json new file mode 100644 index 00000000..73fd07b2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Bentang"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_it.json new file mode 100644 index 00000000..8d41aec0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Espandi"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_ja.json new file mode 100644 index 00000000..34dab42c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"展開"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_ko.json new file mode 100644 index 00000000..7a248dc1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"확장"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_lt.json new file mode 100644 index 00000000..cc134399 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Išskleisti"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_lv.json new file mode 100644 index 00000000..d2f2c0a4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Izvērst"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_nb.json new file mode 100644 index 00000000..5562cc44 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Utvid"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_nl.json new file mode 100644 index 00000000..635277d5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Uitklappen"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_pl.json new file mode 100644 index 00000000..c91e76ed --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Rozwiń"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_pt-BR.json new file mode 100644 index 00000000..334172d5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Expandir"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_pt-PT.json new file mode 100644 index 00000000..334172d5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Expandir"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_ro.json new file mode 100644 index 00000000..36523570 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Extindere"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_ru.json new file mode 100644 index 00000000..08faa5ef --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Развернуть"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_sk.json new file mode 100644 index 00000000..30ea5dbd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Rozbaliť"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_sl.json new file mode 100644 index 00000000..b112e84b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Razširi"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_sr.json new file mode 100644 index 00000000..d5106da0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Proširi"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_sv.json new file mode 100644 index 00000000..1dd5b6af --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Expandera"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_th.json new file mode 100644 index 00000000..e8c82e6f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_th.json @@ -0,0 +1 @@ +{"widgetLabel":"ขยาย"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_tr.json new file mode 100644 index 00000000..6b2f7acc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Genişlet"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_uk.json new file mode 100644 index 00000000..cb4fbf28 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Розширити"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_vi.json new file mode 100644 index 00000000..f5614045 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Mở rộng"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_zh-CN.json new file mode 100644 index 00000000..b238f215 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"展开"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_zh-HK.json new file mode 100644 index 00000000..34dab42c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"展開"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_zh-TW.json new file mode 100644 index 00000000..34dab42c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Expand/t9n/Expand_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"展開"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature.json new file mode 100644 index 00000000..2b620946 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature.json @@ -0,0 +1 @@ +{"widgetLabel":"Feature","fields":"Fields","fieldsSummary":"List of attributes and values","media":"Media","next":"Next","noTitle":"Untitled","previous":"Previous","lastEdited":"Last edited on {date}.","lastCreated":"Created on {date}.","lastEditedByUser":"Last edited by {user} on {date}.","lastCreatedByUser":"Created by {user} on {date}.","loadingError":"The information for this feature could not be displayed.","showAll":"Show all","numberRecords":"Total: {number}","noRelatedFeatures":"No records were found.","relationshipNotFound":"Relationship not found in the map.","pageText":"{index} of {total}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_ar.json new file mode 100644 index 00000000..456b7bbf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"معلم","fields":"حقول","fieldsSummary":"قائمة البيانات الجدولية والقيم","media":"الوسائط","next":"التالي","noTitle":"بلا عنوان","previous":"السابق","lastEdited":"آخر تحرير في {date}.","lastCreated":"تم الإنشاء في {date}.","lastEditedByUser":"آخر تحرير من قبل {user} في {date}.","lastCreatedByUser":"تم الإنشاء من قبل {user} في {date}.","loadingError":"تعذر عرض المعلومات الخاصة بهذا المعلم.","showAll":"إظهار الكل","numberRecords":"الإجمالي: {number}","noRelatedFeatures":"لم يتم العثور على سجلات.","relationshipNotFound":"العلاقة غير موجودة في الخريطة.","pageText":"{index} من {total}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_bg.json new file mode 100644 index 00000000..90dc6c41 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Обект","fields":"Полета","fieldsSummary":"Списък с атрибути и стойности","media":"Медия","next":"Напред","noTitle":"Без заглавие","previous":"Предишна","lastEdited":"Последна редакция на {date}.","lastCreated":"Създаден на {date}.","lastEditedByUser":"Последна редакция от {user} на {date}.","lastCreatedByUser":"Създаден от {user} на {date}.","loadingError":"Информацията за този обект не може да бъде показана.","showAll":"Показване на всички","numberRecords":"Общо: {number}","noRelatedFeatures":"Няма намерени записи.","relationshipNotFound":"Връзката не е намерена в картата.","pageText":"{index} от {total}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_bs.json new file mode 100644 index 00000000..cc08778e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Geoobjekt","fields":"Polja","fieldsSummary":"Popis atributa i vrijednosti","media":"Mediji","next":"Sljedeće","noTitle":"Neimenovano","previous":"Prethodno","lastEdited":"Posljednje uređivanje {date}.","lastCreated":"Stvoreno {date}.","lastEditedByUser":"Posljednje uređivanje {user} {date}.","lastCreatedByUser":"Stvorio {user} {date}.","loadingError":"Nije moguće prikazati informacije za ovaj geoobjekt.","showAll":"Prikaži sve","numberRecords":"Ukupno: {number}","noRelatedFeatures":"Nema pronađenih zapisa.","relationshipNotFound":"Odnos nije pronađen na karti.","pageText":"{index} od {total}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_ca.json new file mode 100644 index 00000000..06352fd4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Entitat","fields":"Camps","fieldsSummary":"Llista d'atributs i valors","media":"Multimèdia","next":"Següent","noTitle":"Sense títol","previous":"Anterior","lastEdited":"Editat per última vegada el {date}.","lastCreated":"Creat el {date}.","lastEditedByUser":"Editat per última vegada per {user} el {date}.","lastCreatedByUser":"Creat per {user} el {date}.","loadingError":"No s'ha pogut mostrar la informació d'aquesta entitat.","showAll":"Mostra-ho tot","numberRecords":"Total: {number}","noRelatedFeatures":"No s'ha trobat cap registre.","relationshipNotFound":"No s'ha trobat la relació al mapa.","pageText":"{index} de {total}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_cs.json new file mode 100644 index 00000000..bd188c69 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Prvek","fields":"Pole","fieldsSummary":"Seznam atributů a hodnot","media":"Média","next":"Další","noTitle":"Bez názvu","previous":"Předchozí","lastEdited":"Datum poslední úpravy {date}.","lastCreated":"Datum vytvoření {date}.","lastEditedByUser":"Poslední úpravu provedl(a) {user} dne {date}.","lastCreatedByUser":"Vytvořil(a) {user} dne {date}.","loadingError":"Informaci pro tento prvek nelze zobrazit.","showAll":"Zobrazit vše","numberRecords":"Celkem: {number}","noRelatedFeatures":"Nebyly nalezeny žádné záznamy.","relationshipNotFound":"V mapě nebyla nalezena relace.","pageText":"{index} z {total}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_da.json new file mode 100644 index 00000000..53034bc0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Objekt","fields":"Felter","fieldsSummary":"Liste med attributter og værdier","media":"Medier","next":"Næste","noTitle":"Uden titel","previous":"Forrige","lastEdited":"Senest redigeret d. {date}.","lastCreated":"Oprettet d. {date}.","lastEditedByUser":"Senest redigeret af {user} d. {date}.","lastCreatedByUser":"Oprettet af {user} d. {date}.","loadingError":"Oplysningerne om dette objekt kunne ikke vises.","showAll":"Vis alle","numberRecords":"I alt: {number}","noRelatedFeatures":"Ingen poster fundet.","relationshipNotFound":"Relation blev ikke fundet i kortet.","pageText":"{index} for {total}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_de.json new file mode 100644 index 00000000..c8b0496b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Feature","fields":"Felder","fieldsSummary":"Liste der Attribute und Werte","media":"Medien","next":"Weiter","noTitle":"Ohne Titel","previous":"Zurück","lastEdited":"Zuletzt bearbeitet am {date}.","lastCreated":"Erstellt am {date}.","lastEditedByUser":"Zuletzt bearbeitet von {user} am {date}.","lastCreatedByUser":"Erstellt von {user} am {date}.","loadingError":"Die Informationen zu diesem Feature konnten nicht angezeigt werden.","showAll":"Alle anzeigen","numberRecords":"Gesamt: {number}","noRelatedFeatures":"Es wurden keine Datensätze gefunden.","relationshipNotFound":"Beziehung in der Karte nicht gefunden.","pageText":"{index} von {total}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_el.json new file mode 100644 index 00000000..3ca2b172 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Στοιχείο","fields":"Πεδία","fieldsSummary":"Λίστα γνωρισμάτων και τιμών","media":"Πολυμέσα","next":"Επόμενο","noTitle":"Χωρίς τίτλο","previous":"Προηγούμενο","lastEdited":"Τελευταία επεξεργασία στις {date}.","lastCreated":"Δημιουργήθηκε στις {date}.","lastEditedByUser":"Τελευταία επεξεργασία από τον χρήστη {user} στις {date}.","lastCreatedByUser":"Δημιουργήθηκε από τον χρήστη {user} στις {date}.","loadingError":"Δεν ήταν δυνατή η εμφάνιση πληροφοριών για αυτό το στοιχείο.","showAll":"Εμφάνιση όλων","numberRecords":"Σύνολο: {number}","noRelatedFeatures":"Δε βρέθηκαν εγγραφές.","relationshipNotFound":"Δε βρέθηκε η σχέση στο χάρτη.","pageText":"{index} από {total}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_en.json new file mode 100644 index 00000000..2b620946 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Feature","fields":"Fields","fieldsSummary":"List of attributes and values","media":"Media","next":"Next","noTitle":"Untitled","previous":"Previous","lastEdited":"Last edited on {date}.","lastCreated":"Created on {date}.","lastEditedByUser":"Last edited by {user} on {date}.","lastCreatedByUser":"Created by {user} on {date}.","loadingError":"The information for this feature could not be displayed.","showAll":"Show all","numberRecords":"Total: {number}","noRelatedFeatures":"No records were found.","relationshipNotFound":"Relationship not found in the map.","pageText":"{index} of {total}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_es.json new file mode 100644 index 00000000..6019069f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Función","fields":"Campos","fieldsSummary":"Lista de atributos y valores","media":"Multimedia","next":"Siguiente","noTitle":"Sin título","previous":"Anterior","lastEdited":"Última edición el {date}.","lastCreated":"Creado el {date}.","lastEditedByUser":"Última edición por {user} el {date}.","lastCreatedByUser":"Creado por {user} el {date}.","loadingError":"No se ha podido mostrar la información de esta entidad.","showAll":"Mostrar todo","numberRecords":"Total: {number}","noRelatedFeatures":"No se han encontrado registros.","relationshipNotFound":"No se encontró la relación en el mapa.","pageText":"{index} de {total}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_et.json new file mode 100644 index 00000000..e1272e9d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Objekt","fields":"Väljad","fieldsSummary":"Atribuutide ja väärtuste loend","media":"Meedia","next":"Järgmine","noTitle":"Pealkirjata","previous":"Eelmine","lastEdited":"Viimati muudetud {date}.","lastCreated":"Loodud {date}.","lastEditedByUser":"Viimati muutnud {user} kuupäeval {date}.","lastCreatedByUser":"Loonud {user} kuupäeval {date}.","loadingError":"Selle objekti teavet ei saanud kuvada.","showAll":"Kuva kõik","numberRecords":"Kokku: {number}","noRelatedFeatures":"Kirjeid ei leitud.","relationshipNotFound":"Kaardilt ei leitud seost.","pageText":"{index} /{total}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_fi.json new file mode 100644 index 00000000..67cd59ba --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Ominaisuus","fields":"Kentät","fieldsSummary":"Ominaisuustietojen ja arvojen luettelo","media":"Media","next":"Seuraava","noTitle":"Nimetön","previous":"Edellinen","lastEdited":"Muokattu viimeksi: {date}.","lastCreated":"Luontipäivä: {date}.","lastEditedByUser":"{user} on muokannut viimeksi {date}.","lastCreatedByUser":"{user} on luonut {date}.","loadingError":"Tämän kohteen tietoja ei voi näyttää.","showAll":"Näytä kaikki","numberRecords":"Yhteensä: {number}","noRelatedFeatures":"Tietueita ei löytynyt.","relationshipNotFound":"Suhdetta ei löydy kartasta.","pageText":"{index}/{total}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_fr.json new file mode 100644 index 00000000..7abc1389 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Entité","fields":"Champs","fieldsSummary":"Liste des attributs et des valeurs","media":"Contenu multimédia","next":"Suivant","noTitle":"Sans titre","previous":"Précédent","lastEdited":"Dernière mise à jour le {date}.","lastCreated":"Création le {date}.","lastEditedByUser":"Dernière mise à jour par {user} le {date}.","lastCreatedByUser":"Création par {user} le {date}.","loadingError":"Impossible d’afficher les informations liées à cette entité.","showAll":"Afficher tout","numberRecords":"Total : {number}","noRelatedFeatures":"Aucun enregistrement trouvé.","relationshipNotFound":"Relation introuvable dans la carte.","pageText":"{index} sur {total}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_he.json new file mode 100644 index 00000000..ed32a714 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_he.json @@ -0,0 +1 @@ +{"widgetLabel":"ישות","fields":"שדות","fieldsSummary":"רשימת מאפיינים וערכים","media":"מדיה","next":"הבא","noTitle":"ללא כותרת","previous":"הקודם","lastEdited":"עריכה אחרונה ב-{date}.","lastCreated":"נוצר ב-{date}.","lastEditedByUser":"עריכה אחרונה על-ידי {user} ב-{date}.","lastCreatedByUser":"נוצר על-ידי {user} ב-{date}.","loadingError":"לא ניתן להציג את המידע עבור ישות זו.","showAll":"הצג הכול","numberRecords":"סה\"כ: {number}","noRelatedFeatures":"לא נמצאו רשומות.","relationshipNotFound":"לא נמצאו קשרי גומלין במפה.","pageText":"{index} מתוך {total}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_hr.json new file mode 100644 index 00000000..cc08778e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Geoobjekt","fields":"Polja","fieldsSummary":"Popis atributa i vrijednosti","media":"Mediji","next":"Sljedeće","noTitle":"Neimenovano","previous":"Prethodno","lastEdited":"Posljednje uređivanje {date}.","lastCreated":"Stvoreno {date}.","lastEditedByUser":"Posljednje uređivanje {user} {date}.","lastCreatedByUser":"Stvorio {user} {date}.","loadingError":"Nije moguće prikazati informacije za ovaj geoobjekt.","showAll":"Prikaži sve","numberRecords":"Ukupno: {number}","noRelatedFeatures":"Nema pronađenih zapisa.","relationshipNotFound":"Odnos nije pronađen na karti.","pageText":"{index} od {total}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_hu.json new file mode 100644 index 00000000..8f9a01af --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Elem","fields":"Mezők","fieldsSummary":"Attribútumok és értékek listája","media":"Média","next":"Következő","noTitle":"Cím nélkül","previous":"Előző","lastEdited":"Utoljára szerkesztve: {date}.","lastCreated":"Létrehozva: {date}.","lastEditedByUser":"Utoljára szerkesztette {user} ekkor: {date}.","lastCreatedByUser":"Létrehozta {user} ekkor: {date}.","loadingError":"Ennek a vektoros elemnek az információi nem jeleníthetők meg.","showAll":"Összes megjelenítése","numberRecords":"Összesen: {number}","noRelatedFeatures":"Nem találhatók rekordok.","relationshipNotFound":"A térképen nem található adatkapcsolat.","pageText":"{index}/{total}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_id.json new file mode 100644 index 00000000..886481fd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Fitur","fields":"Kolom","fieldsSummary":"Daftar atribut dan nilai","media":"Media","next":"Berikutnya","noTitle":"Tidak berjudul","previous":"Sebelumnya","lastEdited":"Terakhir diedit pada {date}.","lastCreated":"Dibuat pada {date}.","lastEditedByUser":"Terakhir diedit oleh {user} pada {date}.","lastCreatedByUser":"Dibuat oleh {user} pada {date}.","loadingError":"Informasi untuk fitur ini tidak dapat ditampilkan.","showAll":"Tampilkan semua","numberRecords":"Total: {number}","noRelatedFeatures":"Tidak ada catatan yang ditemukan.","relationshipNotFound":"Relasi tidak ditemukan di peta.","pageText":"{index} dari {total}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_it.json new file mode 100644 index 00000000..c4f347d6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Funzionalità","fields":"Campi","fieldsSummary":"Elenco di attributi e valori","media":"File multimediali","next":"Successivo","noTitle":"Senza titolo","previous":"Precedente","lastEdited":"Ultima modifica in data {date}.","lastCreated":"Creato in data {date}.","lastEditedByUser":"Ultima modifica da parte di {user} in data {date}.","lastCreatedByUser":"Creato da {user} in data {date}.","loadingError":"Le informazioni per questa funzione non possono essere visualizzate.","showAll":"Mostra tutto","numberRecords":"Totale: {number}","noRelatedFeatures":"Nessun record trovato.","relationshipNotFound":"Relazione non trovata nella mappa.","pageText":"{index} di {total}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_ja.json new file mode 100644 index 00000000..bb685aa9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"フィーチャ","fields":"フィールド","fieldsSummary":"属性および値のリスト","media":"メディア","next":"次へ","noTitle":"無題","previous":"前へ","lastEdited":"{date} に最後に編集されました。","lastCreated":"{date} に作成されました。","lastEditedByUser":"{user} によって {date} に最後に編集されました。","lastCreatedByUser":"{user} によって {date} に作成されました。","loadingError":"このフィーチャの情報を表示できませんでした。","showAll":"すべて表示","numberRecords":"合計: {number}","noRelatedFeatures":"レコードが見つかりませんでした。","relationshipNotFound":"マップにリレーションシップが見つかりません。","pageText":"{index} / {total}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_ko.json new file mode 100644 index 00000000..135d1b7a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"기능","fields":"필드","fieldsSummary":"속성 및 값 목록","media":"미디어","next":"다음","noTitle":"제목 없음","previous":"이전","lastEdited":"{date}에 마지막으로 편집되었습니다.","lastCreated":"{date}에 생성되었습니다.","lastEditedByUser":"{user}이(가) {date}에 마지막으로 편집했습니다.","lastCreatedByUser":"{user}이(가) {date}에 생성했습니다.","loadingError":"이 피처에 대한 정보는 표시할 수 없습니다.","showAll":"모두 보기","numberRecords":"합계: {number}","noRelatedFeatures":"레코드를 찾을 수 없습니다.","relationshipNotFound":"맵에서 관계를 찾을 수 없습니다.","pageText":"{index}개 중 {total}개"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_lt.json new file mode 100644 index 00000000..79d5af50 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Elementai","fields":"Laukai","fieldsSummary":"Atributų ir reikšmių sąrašas","media":"Daugialypė informacija","next":"Toliau","noTitle":"Pavadinimo nėra","previous":"Ankstesnis","lastEdited":"Paskutinį kartą redaguota {date}.","lastCreated":"Sukurta {date}.","lastEditedByUser":"Paskutinį kartą redagavo {user} {date}.","lastCreatedByUser":"Sukūrė {user} {date}.","loadingError":"Nepavyko parodyti šio elemento informacijos.","showAll":"Rodyti visus","numberRecords":"Iš viso: {number}","noRelatedFeatures":"Įrašų nerasta.","relationshipNotFound":"Ryšys žemėlapyje nerastas.","pageText":"{index} iš {total}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_lv.json new file mode 100644 index 00000000..d2b4abae --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Elements","fields":"Lauki","fieldsSummary":"Atribūtu un vērtību saraksts","media":"Informācijas datu nesēji","next":"Nākošais","noTitle":"Bez nosaukuma","previous":"Iepriekšējais","lastEdited":"Pēdējoreiz rediģēts {date}.","lastCreated":"Izveides datums: {date}.","lastEditedByUser":"Pēdējoreiz rediģēja lietotājs {user} {date}.","lastCreatedByUser":"Izveidoja lietotājs {user} {date}.","loadingError":"Šī elementa informāciju nevar parādīt.","showAll":"Rādīt visu","numberRecords":"Kopskaits: {number}","noRelatedFeatures":"Nav atrasts neviens ieraksts.","relationshipNotFound":"Saistība kartē nav atrasta.","pageText":"{index} no {total}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_nb.json new file mode 100644 index 00000000..3fee0e05 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Geoobjekt","fields":"Felter","fieldsSummary":"Liste med attributter og verdier","media":"Medier","next":"Neste","noTitle":"Uten tittel","previous":"Forrige","lastEdited":"Sist redigert den {date}.","lastCreated":"Opprettet den {date}.","lastEditedByUser":"Sist redigert av {user} den {date}.","lastCreatedByUser":"Opprettet av {user} den {date}.","loadingError":"Informasjonen for dette geoobjektet kunne ikke vises.","showAll":"Vis alle","numberRecords":"Totalt: {number}","noRelatedFeatures":"Finner ingen poster.","relationshipNotFound":"Fant ikke relasjonen i kartet.","pageText":"{index} av {total}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_nl.json new file mode 100644 index 00000000..86b888a8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Object","fields":"Velden","fieldsSummary":"Lijst met attributen en waarden","media":"Media","next":"Volgende","noTitle":"Naamloos","previous":"Vorige","lastEdited":"Laatst bewerkt op {date}.","lastCreated":"Gemaakt op {date}.","lastEditedByUser":"Laatst bewerkt door {user} op {date}.","lastCreatedByUser":"Gemaakt door {user} op {date}.","loadingError":"Informatie over dit object kan niet worden weergegeven.","showAll":"Alles weergeven","numberRecords":"Totaal: {number}","noRelatedFeatures":"Geen records gevonden.","relationshipNotFound":"Kan relatie niet vinden in de kaart.","pageText":"{index} van {total}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_pl.json new file mode 100644 index 00000000..270c0237 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Obiekt","fields":"Pola","fieldsSummary":"Lista atrybutów i wartości","media":"Nośnik","next":"Następny","noTitle":"Bez tytułu","previous":"Poprzedni","lastEdited":"Data ostatniej edycji: {date}.","lastCreated":"Data utworzenia: {date}","lastEditedByUser":"Ostatnio edytowane przez użytkownika {user} dnia {date}.","lastCreatedByUser":"Utworzone przez użytkownika {user} dnia {date}.","loadingError":"Nie można wyświetlić informacji o tym obiekcie.","showAll":"Pokaż wszystkie","numberRecords":"Łącznie: {number}","noRelatedFeatures":"Nie znaleziono rekordów.","relationshipNotFound":"Nie znaleziono relacji na mapie.","pageText":"{index} z {total}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_pt-BR.json new file mode 100644 index 00000000..eb86293e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Feição","fields":"Campos","fieldsSummary":"Lista de atributos e valores","media":"Mídia","next":"Próximo","noTitle":"Sem título","previous":"Anterior","lastEdited":"Editado pela última vez em {date}.","lastCreated":"Criado em {date}.","lastEditedByUser":"Editado pela última vez por {user} em {date}.","lastCreatedByUser":"Criado por {user} em {date}.","loadingError":"Não foi possível exibir as informações desta feição.","showAll":"Mostrar todos","numberRecords":"Total: {number}","noRelatedFeatures":"Nenhum registro foi encontrado.","relationshipNotFound":"Relacionamento não encontrado no mapa.","pageText":"{index} de {total}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_pt-PT.json new file mode 100644 index 00000000..20102f6f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Elemento","fields":"Campos","fieldsSummary":"Lista de atributos e valores","media":"Imagem","next":"Seguinte","noTitle":"Sem título","previous":"Anterior","lastEdited":"Editado pela última vez a {date}.","lastCreated":"Criado a {date}.","lastEditedByUser":"Editado pela última vez por {user} a {date}.","lastCreatedByUser":"Criado por {user} a {date}.","loadingError":"As informações deste elemento não puderam ser exibidas.","showAll":"Exibir tudo","numberRecords":"Total: {number}","noRelatedFeatures":"Não foram encontrados registos.","relationshipNotFound":"A relação não se encontra no mapa.","pageText":"{index} de {total}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_ro.json new file mode 100644 index 00000000..2184080e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Obiect spaţial","fields":"Câmpuri","fieldsSummary":"Listă de atribute şi valori","media":"Media","next":"Următorul","noTitle":"Fără titlu","previous":"Anterior","lastEdited":"Ultima editare pe {date}.","lastCreated":"Creat pe {date}.","lastEditedByUser":"Ultima editare efectuată de {user} pe {date}.","lastCreatedByUser":"Creat de {user} pe {date}.","loadingError":"Informațiile pentru această caracteristică nu au putut fi afișate.","showAll":"Afișare toate","numberRecords":"Total: {number}","noRelatedFeatures":"Nu s-au găsit înregistrări.","relationshipNotFound":"Relația nu a fost găsită pe hartă.","pageText":"{index} din {total}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_ru.json new file mode 100644 index 00000000..f5ce49f3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Пространственный объект","fields":"Поля","fieldsSummary":"Список атрибутов и значений","media":"Медиа","next":"Следующий","noTitle":"Без названия","previous":"Предыдущий","lastEdited":"Последнее изменение {date}.","lastCreated":"Создано {date}.","lastEditedByUser":"Последнее изменение от {user} {date}.","lastCreatedByUser":"Создано {user} {date}.","loadingError":"Невозможно отобразить информацию об этом объекте","showAll":"Показать все","numberRecords":"Всего: {number}","noRelatedFeatures":"Записей не найдено.","relationshipNotFound":"Отношение на карте не найдено.","pageText":"{index} из {total}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_sk.json new file mode 100644 index 00000000..ff061713 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Prvok","fields":"Stĺpce","fieldsSummary":"Zoznam atribútov a hodnôt","media":"Médium","next":"Ďalšie","noTitle":"Bez názvu","previous":"Predchádzajúce","lastEdited":"Naposledy upravené dňa {date}.","lastCreated":"Vytvorené dňa {date}.","lastEditedByUser":"Naposledy upravil/a {user} dňa {date}.","lastCreatedByUser":"Vytvoril/a {user} dňa {date}.","loadingError":"Informácie pre tento prvok nebolo možné zobraziť.","showAll":"Zobraziť všetko","numberRecords":"Celkový počet: {number}","noRelatedFeatures":"Neboli nájdené žiadne záznamy.","relationshipNotFound":"Relačná väzba nebola v mape nájdená.","pageText":"{index} z {total}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_sl.json new file mode 100644 index 00000000..1418188d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Geoobjekt","fields":"Polj","fieldsSummary":"Seznam atributov in vrednosti","media":"Omrežja","next":"Naslednji","noTitle":"Neimenovano","previous":"Prejšnji","lastEdited":"Nazadnje urejeno dne {date}.","lastCreated":"Ustvarjeno dne {date}.","lastEditedByUser":"Nazadnje uredil {user} dne {date}.","lastCreatedByUser":"Ustvaril {user} dne {date}.","loadingError":"Informacij za ta geoobjekt ni mogoče prikazati.","showAll":"Prikaži vse","numberRecords":"Skupaj: {number}","noRelatedFeatures":"Ni bilo najdenih zapisov.","relationshipNotFound":"Razmerje ni bilo najdeno na karti.","pageText":"{index} od {total}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_sr.json new file mode 100644 index 00000000..d30ab47e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Funkcionalnost","fields":"Polja","fieldsSummary":"Lista atributa i vrednosti","media":"Mediji","next":"Sledeće","noTitle":"Bez naslova","previous":"Prethodno","lastEdited":"Poslednji put izmenjeno {date}.","lastCreated":"Kreirano {date}.","lastEditedByUser":"Poslednji put izmenio {user} dana {date}.","lastCreatedByUser":"Kreirao {user} dana {date}.","loadingError":"Informacije za ovu funkciju ne mogu da budu prikazane.","showAll":"Prikaži sve","numberRecords":"Ukupno: {number}","noRelatedFeatures":"Nije pronađen nijedan zapis.","relationshipNotFound":"Odnos nije pronađen na mapi.","pageText":"{index} od {total}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_sv.json new file mode 100644 index 00000000..25996bd9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Funktion","fields":"Fält","fieldsSummary":"Lista med attribut och värden","media":"Media","next":"Nästa","noTitle":"Namnlös","previous":"Föregående","lastEdited":"Senast redigerad den {date}.","lastCreated":"Skapad den {date}.","lastEditedByUser":"Senast redigerad av {user} den {date}.","lastCreatedByUser":"Skapad av {user} den {date}.","loadingError":"Det gick inte att visa information för det här geoobjektet.","showAll":"Visa alla","numberRecords":"Totalt: {number}","noRelatedFeatures":"Inga poster hittades.","relationshipNotFound":"Relationen hittades inte i kartan.","pageText":"{index} av {total}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_th.json new file mode 100644 index 00000000..4fde4ee1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_th.json @@ -0,0 +1 @@ +{"widgetLabel":"ฟีเจอร์","fields":"ฟิลด์","fieldsSummary":"รายการของข้อมูลเชิงบรรยายและค่าของข้อมูล","media":"สื่อ","next":"ถัดไป","noTitle":"ไม่มีชื่อเรื่อง","previous":"ก่อนหน้า","lastEdited":"แก้ไขล่าสุดเมื่อ {date}","lastCreated":"สร้างขึ้นเมื่อ {date}","lastEditedByUser":"แก้ไขล่าสุดโดย {user} เมื่อ {date}","lastCreatedByUser":"สร้างขึ้นโดย {user} เมื่อ {date}","loadingError":"ไม่สามารถแสดงข้อมูลสำหรับฟีเจอร์นี้ได้","showAll":"แสดงทั้งหมด","numberRecords":"รวม: {number}","noRelatedFeatures":"ไม่พบบันทึกข้อมูล","relationshipNotFound":"ไม่พบความสัมพันธ์ในแผนที่","pageText":"{index} จาก {total}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_tr.json new file mode 100644 index 00000000..4bf4c53e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Özellik","fields":"Alanlar","fieldsSummary":"Öznitelik ve değer listesi","media":"Ortam","next":"Sonraki","noTitle":"Adsız","previous":"Önceki","lastEdited":"Son düzenlenme tarihi {date}.","lastCreated":"Oluşturulduğu tarih {date}.","lastEditedByUser":"En son {user} tarafından {date} tarihinde düzenlenmiştir.","lastCreatedByUser":"{user} tarafından {date} tarihinde oluşturulmuştur.","loadingError":"Bu detay için bilgi görüntülenemedi.","showAll":"Tümünü göster","numberRecords":"Toplam: {number}","noRelatedFeatures":"Bir kayıt bulunamadı.","relationshipNotFound":"Haritada ilişki bulunamadı.","pageText":"{index} / {total}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_uk.json new file mode 100644 index 00000000..58294cbc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Об'єкт","fields":"Поля","fieldsSummary":"Список атрибутів та значень","media":"Медіа","next":"Далі","noTitle":"Без заголовка","previous":"Назад","lastEdited":"Востаннє відредаговано {date}.","lastCreated":"Створено {date}.","lastEditedByUser":"Востаннє відредаговано {user} {date}.","lastCreatedByUser":"Створено {user} {date}.","loadingError":"Не вдається відобразити інформацію для цієї функції.","showAll":"Показати всі","numberRecords":"Всього: {number}","noRelatedFeatures":"Записи не знайдено.","relationshipNotFound":"Відношення не знайдено на карті.","pageText":"{index} з {total}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_vi.json new file mode 100644 index 00000000..df98727a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Đối tượng","fields":"Trường","fieldsSummary":"Danh sách các thuộc tính và giá trị","media":"Phương tiện truyền thông","next":"Tiếp theo","noTitle":"Chưa có tiêu đề","previous":"Trước","lastEdited":"Chỉnh sửa lần cuối vào {date}.","lastCreated":"Tạo vào {date}.","lastEditedByUser":"Chỉnh sửa lần cuối bởi {user} vào {date}.","lastCreatedByUser":"Tạo bởi {user} vào {date}.","loadingError":"Không thể hiển thị thông tin về đối tượng này.","showAll":"Hiện tất cả","numberRecords":"Tổng số: {number}","noRelatedFeatures":"Không tìm thấy bản ghi nào.","relationshipNotFound":"Không tìm thấy mối quan hệ trong bản đồ.","pageText":"{index} / {total}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_zh-CN.json new file mode 100644 index 00000000..e8f6153d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"功能","fields":"字段","fieldsSummary":"属性和值列表","media":"媒体","next":"下一页","noTitle":"无标题","previous":"上一页","lastEdited":"最后编辑于 {date}。","lastCreated":"创建于 {date}。","lastEditedByUser":"最后由 {user} 在 {date} 编辑。","lastCreatedByUser":"由 {user} 在 {date} 创建。","loadingError":"无法显示此要素的信息。","showAll":"显示全部","numberRecords":"总计:{number}","noRelatedFeatures":"未找到记录。","relationshipNotFound":"未在地图中找到关系。","pageText":"第 {index} 页,共 {total} 页"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_zh-HK.json new file mode 100644 index 00000000..ae417d99 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"圖徵","fields":"欄位","fieldsSummary":"屬性和值的清單","media":"媒體","next":"下一步","noTitle":"未命名","previous":"上一步","lastEdited":"上次編輯日期為 {date}。","lastCreated":"建立日期為 {date}。","lastEditedByUser":"上次編輯日期為 {date},由 {user} 執行。","lastCreatedByUser":"由 {user} 在 {date} 建立。","loadingError":"無法顯示此圖徵的資訊。","showAll":"顯示全部","numberRecords":"總計: {number}","noRelatedFeatures":"找不到記錄。","relationshipNotFound":"在地圖上找不到關係。","pageText":"{index}/{total}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_zh-TW.json new file mode 100644 index 00000000..ae417d99 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Feature/t9n/Feature_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"圖徵","fields":"欄位","fieldsSummary":"屬性和值的清單","media":"媒體","next":"下一步","noTitle":"未命名","previous":"上一步","lastEdited":"上次編輯日期為 {date}。","lastCreated":"建立日期為 {date}。","lastEditedByUser":"上次編輯日期為 {date},由 {user} 執行。","lastCreatedByUser":"由 {user} 在 {date} 建立。","loadingError":"無法顯示此圖徵的資訊。","showAll":"顯示全部","numberRecords":"總計: {number}","noRelatedFeatures":"找不到記錄。","relationshipNotFound":"在地圖上找不到關係。","pageText":"{index}/{total}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm.json new file mode 100644 index 00000000..59cf305d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm.json @@ -0,0 +1 @@ +{"widgetLabel":"Feature form","empty":"No value","showAll":"Show all","showAllOptions":"Show all options","recommended":"Recommended","all":"All","recommendedOptions":"Recommended options","allOptions":"All Options","valueExpressionError":"Failed to calculate value","validationErrors":{"cannotBeNull":"Please enter a value","outsideRange":"Value should be between {min} and {max}","outsideRangeMax":"Value should be less than or equal to {max}","outsideRangeMin":"Value should be greater than or equal to {min}","invalidCodedValue":"Value should be one of the listed values.","invalidType":"Not a valid value","tooShort":"This field requires a minimum of {min} characters","valuesIncompatible":"Value is incompatible with other selected values","valuesDoNotMatch":"Value does not match other selected values"},"viewAll":"View all","totalCount":"Total: {count}","addRecord":"Add record","addFeature":"Add feature","editRecord":"Edit record","editFeature":"Edit feature","requiredFieldLabel":"{name} - required field","noOriginKeyFeature":"A feature cannot be added to '{relatedLayerName}' until the '{originKeyField}' has been entered.","noOriginKeyRecord":"A record cannot be added to '{relatedLayerName}' until the '{originKeyField}' has been entered.","subtypes":{"changeWarning":"The subtype {newType} may have different default values from {originalType}. Keeping the current values may cause unexpected results.","changeWarningTitle":"Subtype changed","useDefaultValuesOption":"Use default values","keepCurrentValuesOption":"Keep current values","unsupportedDomainGroupTitle":"Unsupported","fieldOutOfSubtypeDomainWarning":"This field's value is out of range for its domain."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_ar.json new file mode 100644 index 00000000..7ca5962c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"نموذج المعالم","empty":"لا توجد قيمة","showAll":"إظهار الكل","showAllOptions":"إظهار جميع الخيارات","recommended":"مُوصى به","all":"الكل","recommendedOptions":"الخيارات الموصى بها","allOptions":"كل الخيارات","valueExpressionError":"فشل حساب القيمة","validationErrors":{"cannotBeNull":"برجاء إدخال قيمة","outsideRange":"يجب أن تكون القيمة بين {min} و{max}","outsideRangeMax":"يجب أن تكون القيمة أقل من أو تساوي {max}","outsideRangeMin":"يجب أن تكون القيمة أكبر من أو تساوي {min}","invalidCodedValue":"يجب أن تكون القيمة إحدى القيم المدرجة.","invalidType":"ليست قيمة صحيحة","tooShort":"يتطلب هذا الحقل {min} رمزًا بحد أدنى","valuesIncompatible":"القيمة غير متوافقة مع القيم الأخرى المحددة","valuesDoNotMatch":"القيمة لا تتطابق مع القيم الأخرى المحددة"},"viewAll":"عرض الكل","totalCount":"الإجمالي: {count}","addRecord":"إضافة سجل","addFeature":"إضافة معلم","editRecord":"تحرير سجل","editFeature":"تحرير معلم","requiredFieldLabel":"{name} - حقل مطلوب","noOriginKeyFeature":"تتعذر إضافة معلم إلى \"{relatedLayerName}\" حتى يتم إدخال \"{originKeyField}\".","noOriginKeyRecord":"تتعذر إضافة سجل إلى \"{relatedLayerName}\" حتى يتم إدخال \"{originKeyField}\".","subtypes":{"changeWarning":"قد يكون للنوع الفرعي {newType} قيم افتراضية مختلفة عن {originalType}. قد يؤدي الاحتفاظ بالقيم الحالية إلى نتائج غير متوقعة.","changeWarningTitle":"تم تغيير النوع الفرعي","useDefaultValuesOption":"استخدام القيم الافتراضية","keepCurrentValuesOption":"الاحتفاظ بالقيم الحالية","unsupportedDomainGroupTitle":"غير معتمد","fieldOutOfSubtypeDomainWarning":"قيمة هذا الحقل خارج النطاق الخاص بالمجال الخاص به."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_bg.json new file mode 100644 index 00000000..fee9160c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Формуляр за обекти","empty":"Няма стойност","showAll":"Показване на всички","showAllOptions":"Показване на всички опции","recommended":"Препоръчани","all":"Всички","recommendedOptions":"Препоръчани опции","allOptions":"Всички опции","valueExpressionError":"Неуспешно изчисление на стойност","validationErrors":{"cannotBeNull":"Моля, въведете стойност","outsideRange":"Стойността трябва да е между {min} и {max}","outsideRangeMax":"Стойността трябва да е по-малка или равна на {max}","outsideRangeMin":"Стойността трябва да е по-голяма или равна на {min}","invalidCodedValue":"Стойността трябва да бъде една от изброените стойности.","invalidType":"Не е валидна стойност","tooShort":"Това поле изисква минимум {min} символа.","valuesIncompatible":"Стойността е несъвместима с други избираеми стойности","valuesDoNotMatch":"Стойността не съвпада с други избираеми стойности"},"viewAll":"Преглед на всички","totalCount":"Общо: {count}","addRecord":"Добавяне на запис","addFeature":"Добавяне на обект","editRecord":"Редактиране на запис","editFeature":"Редактиране на обект","requiredFieldLabel":"{name} - задължително поле","noOriginKeyFeature":"Не може да бъде добавен обект към '{relatedLayerName}' , докато '{originKeyField}' не бъде въведен.","noOriginKeyRecord":"Не може да бъде добавен запис към'{relatedLayerName}' , докато '{originKeyField}' не бъде въведен.","subtypes":{"changeWarning":"Подтипът {newType} може да има различни стойности по подразбиране от {originalType}. Запазването на текущите стойности може да доведе до неочаквани резултати.","changeWarningTitle":"Подтипът е променен","useDefaultValuesOption":"Използване на стойности по подразбиране","keepCurrentValuesOption":"Запазване на текущите стойности","unsupportedDomainGroupTitle":"Неподдържан","fieldOutOfSubtypeDomainWarning":"Тази стойност на полето е извън диапазона на нейния домейн."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_bs.json new file mode 100644 index 00000000..8dc96fb2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Oblik geoobjekta","empty":"Nema vrijednosti","showAll":"Prikaži sve","showAllOptions":"Prikaži sve opcije","recommended":"Preporučeno","all":"Svi","recommendedOptions":"Preporučene opcije","allOptions":"Sve opcije","valueExpressionError":"Izračun vrijednosti nije uspio","validationErrors":{"cannotBeNull":"Unesite vrijednost","outsideRange":"Vrijednost bi trebala biti između {min} i {max}","outsideRangeMax":"Vrijednost bi trebala biti manja ili jednaka {max}","outsideRangeMin":"Vrijednost bi trebala biti veća ili jednaka {min}","invalidCodedValue":"Vrijednost bi trebala biti jedna od navedenih vrijednosti.","invalidType":"Nije važeća vrijednost","tooShort":"Ovo polje zahtijeva minimalno {min} znakova","valuesIncompatible":"Vrijednost nije kompatibilna s drugim odabranim vrijednostima","valuesDoNotMatch":"Vrijednost se ne podudara s drugim odabranim vrijednostima"},"viewAll":"Prikaži sve","totalCount":"Ukupno: {count}","addRecord":"Dodaj zapis","addFeature":"Dodaj geoobjekt","editRecord":"Uredi zapis","editFeature":"Uredi geoobjekt","requiredFieldLabel":"{name} – obavezno polje","noOriginKeyFeature":"Geoobjekt se ne može dodati u {relatedLayerName} dok se ne unese '{originKeyField}'.","noOriginKeyRecord":"Zapis ne može biti dodan u '{relatedLayerName}' dok nije uneseno '{originKeyField}'.","subtypes":{"changeWarning":"Podtip može {newType} imati različite zadane vrijednosti od {originalType}. Zadržavanje trenutnih vrijednosti može uzrokovati neočekivane rezultate.","changeWarningTitle":"Izmijenjen podtip","useDefaultValuesOption":"Upotrijebi zadane vrijednosti","keepCurrentValuesOption":"Zadrži trenutačne vrijednosti","unsupportedDomainGroupTitle":"Nepodržano","fieldOutOfSubtypeDomainWarning":"Vrijednost ovog polja je izvan raspona za svoju domenu."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_ca.json new file mode 100644 index 00000000..30e53186 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Formulari d'entitats","empty":"Cap valor","showAll":"Mostra-ho tot","showAllOptions":"Mostra totes les opcions","recommended":"Recomanat","all":"Tot","recommendedOptions":"Opcions recomanades","allOptions":"Totes les opcions","valueExpressionError":"No s'ha pogut calcular el valor","validationErrors":{"cannotBeNull":"Introduïu un valor","outsideRange":"El valor ha d'estar entre {min} i {max}","outsideRangeMax":"El valor ha de ser menor o igual que {max}","outsideRangeMin":"El valor ha de ser major o igual que {min}","invalidCodedValue":"El valor ha de ser un dels de la llista.","invalidType":"No és un valor vàlid","tooShort":"Aquest camp necessita com a mínim {min} caràcters","valuesIncompatible":"El valor no és compatible amb altres valors seleccionats","valuesDoNotMatch":"El valor no coincideix amb altres valors seleccionats"},"viewAll":"Visualitza-ho tot","totalCount":"Total: {count}","addRecord":"Afegeix un registre","addFeature":"Afegeix una entitat","editRecord":"Edita el registre","editFeature":"Edita l'entitat","requiredFieldLabel":"{name} - camp obligatori","noOriginKeyFeature":"No es pot afegir cap entitat a \"{relatedLayerName}\" fins que no s'hagi introduït \"{originKeyField}\".","noOriginKeyRecord":"No es pot afegir cap registre a \"'{relatedLayerName}\" fins que no s'hagi introduït \"{originKeyField}\".","subtypes":{"changeWarning":"El subtipus {newType} pot tenir valors per defecte diferents de {originalType}. Mantenir els valors actuals pot provocar resultats inesperats.","changeWarningTitle":"Subtipus canviat","useDefaultValuesOption":"Utilitza els valors per defecte","keepCurrentValuesOption":"Mantén els valors actuals","unsupportedDomainGroupTitle":"No s'admet","fieldOutOfSubtypeDomainWarning":"El valor d'aquest camp no correspon a l'interval per a aquest domini."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_cs.json new file mode 100644 index 00000000..d9b36d70 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Atributy prvku","empty":"Žádná hodnota","showAll":"Zobrazit vše","showAllOptions":"Zobrazit všechny možnosti","recommended":"Doporučeno","all":"Vše","recommendedOptions":"Doporučené možnosti","allOptions":"Všechny možnosti","valueExpressionError":"Nepodařilo se vypočítat hodnotu","validationErrors":{"cannotBeNull":"Zadejte hodnotu.","outsideRange":"Hodnota by měla být mezi {min} a {max}","outsideRangeMax":"Hodnota by měla být menší nebo rovna {max}","outsideRangeMin":"Hodnota by měla být větší nebo rovna {min}","invalidCodedValue":"Hodnota by měla být jednou z uvedených hodnot.","invalidType":"Neplatná hodnota","tooShort":"Toto pole vyžaduje minimálně {min} znaků","valuesIncompatible":"Hodnota je nekompatibilní s ostatními vybranými hodnotami","valuesDoNotMatch":"Hodnota se neshoduje s jinými vybranými hodnotami"},"viewAll":"Zobrazit vše","totalCount":"Celkem: {count}","addRecord":"Přidat záznam","addFeature":"Přidat prvek","editRecord":"Upravit záznam","editFeature":"Upravit prvek","requiredFieldLabel":"{name} – povinné pole","noOriginKeyFeature":"Prvek nelze přidat do ‚{relatedLayerName}‘, dokud není zadáno ‚{originKeyField}‘.","noOriginKeyRecord":"Záznam nelze přidat do ‚{relatedLayerName}‘, dokud není zadáno ‚{originKeyField}‘.","subtypes":{"changeWarning":"Podtyp {newType} může mít jiné výchozí hodnoty než {originalType}. Zachování aktuálních hodnot může vést k neočekávaným výsledkům.","changeWarningTitle":"Podtyp byl změněn","useDefaultValuesOption":"Použít výchozí hodnoty","keepCurrentValuesOption":"Zachovat aktuální hodnoty","unsupportedDomainGroupTitle":"Nepodporováno","fieldOutOfSubtypeDomainWarning":"Hodnota tohoto pole je mimo rozsah pro jeho doménu."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_da.json new file mode 100644 index 00000000..25342911 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Objektform","empty":"Ingen værdi","showAll":"Vis alle","showAllOptions":"Vis alle indstillinger","recommended":"Anbefalet","all":"Alle","recommendedOptions":"Anbefalede indstillinger","allOptions":"Alle indstillinger","valueExpressionError":"Kunne ikke beregne værdi","validationErrors":{"cannotBeNull":"Indtast en værdi.","outsideRange":"Værdien skal være mellem {min} og {max}","outsideRangeMax":"Værdi bør være mindre end eller lig med {max}","outsideRangeMin":"Værdi bør være større end eller lig med {min}","invalidCodedValue":"Værdien skal være en af de angivne værdier.","invalidType":"Ikke en gyldig værdi","tooShort":"Dette felt kræver mindst {min} tegn","valuesIncompatible":"Værdien er ikke kompatibel med andre valgte værdier","valuesDoNotMatch":"Værdien stemmer ikke overens med andre valgte værdier"},"viewAll":"Vis alle","totalCount":"I alt: {count}","addRecord":"Tilføj post","addFeature":"Tilføj objekt","editRecord":"Redigér post","editFeature":"Redigér objekt","requiredFieldLabel":"{name} - påkrævet felt","noOriginKeyFeature":"Der kan ikke tilføjes et objekt til '{relatedLayerName}', før '{originKeyField}' er blevet indtastet.","noOriginKeyRecord":"Der kan ikke tilføjes en post til '{relatedLayerName}', før '{originKeyField}' er blevet indtastet.","subtypes":{"changeWarning":"Subtypen {newType} kan have forskellige standardværdier i forhold til {originalType}. Hvis de aktuelle værdier beholdes, kan det give uventede resultater.","changeWarningTitle":"Subtype er ændret","useDefaultValuesOption":"Brug standardværdier","keepCurrentValuesOption":"Behold aktuelle værdier","unsupportedDomainGroupTitle":"Ikke understøttet","fieldOutOfSubtypeDomainWarning":"Dette felts værdi er uden for dets domæne."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_de.json new file mode 100644 index 00000000..33c3b393 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Feature-Form","empty":"Kein Wert","showAll":"Alle zeigen","showAllOptions":"Alle Optionen anzeigen","recommended":"Empfohlen","all":"Alle","recommendedOptions":"Empfohlene Optionen","allOptions":"Alle Optionen","valueExpressionError":"Fehler beim Berechnen des Wertes","validationErrors":{"cannotBeNull":"Geben Sie einen Wert ein","outsideRange":"Wert sollte zwischen {min} und {max} liegen","outsideRangeMax":"Wert muss kleiner als oder gleich {max} sein","outsideRangeMin":"Wert muss größer als oder gleich {min} sein","invalidCodedValue":"Der Wert sollte einem der aufgeführten Werte entsprechen.","invalidType":"Kein gültiger Wert","tooShort":"Für dieses Feld sind mindestens {min} Zeichen erforderlich.","valuesIncompatible":"Wert ist mit anderen ausgewählten Werten nicht kompatibel","valuesDoNotMatch":"Wert stimmt nicht mit anderen ausgewählten Werten überein"},"viewAll":"Alle anzeigen","totalCount":"Gesamt: {count}","addRecord":"Datensatz hinzufügen","addFeature":"Feature hinzufügen","editRecord":"Datensatz bearbeiten","editFeature":"Feature bearbeiten","requiredFieldLabel":"{name}: erforderliches Feld","noOriginKeyFeature":"Ein Feature kann erst nach Eingabe des Wertes für '{originKeyField}' zu '{relatedLayerName}' hinzugefügt werden.","noOriginKeyRecord":"Ein Datensatz kann erst nach Eingabe des Wertes für '{originKeyField}' zu '{relatedLayerName}' hinzugefügt werden.","subtypes":{"changeWarning":"Die Standardwerte von Subtype \"{newType}\" können von \"{originalType}\" abweichen. Bei Beibehaltung der aktuellen Werte können unerwartete Ergebnisse auftreten.","changeWarningTitle":"Subtype geändert","useDefaultValuesOption":"Standardwerte verwenden","keepCurrentValuesOption":"Aktuelle Werte beibehalten","unsupportedDomainGroupTitle":"Nicht unterstützt","fieldOutOfSubtypeDomainWarning":"Der Wert dieses Feldes liegt außerhalb des Bereichs der entsprechenden Domäne."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_el.json new file mode 100644 index 00000000..d5b393c6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Μορφή στοιχείου","empty":"Καμία τιμή","showAll":"Εμφάνιση όλων","showAllOptions":"Εμφάνιση όλων των επιλογών","recommended":"Συνιστάται","all":"Όλα","recommendedOptions":"Συνιστώμενες επιλογές","allOptions":"Όλες οι Επιλογές","valueExpressionError":"Απέτυχε ο υπολογισμός της τιμής","validationErrors":{"cannotBeNull":"Εισαγάγετε μια τιμή","outsideRange":"Η τιμή πρέπει να είναι από {min} έως {max}.","outsideRangeMax":"Η τιμή θα πρέπει να είναι μικρότερη από ή ίση με {max}","outsideRangeMin":"Η τιμή θα πρέπει να είναι μεγαλύτερη από ή ίση με {min}","invalidCodedValue":"Η τιμή πρέπει να είναι μία από τις παρατιθέμενες.","invalidType":"Μη έγκυρη τιμή","tooShort":"Στο πεδίο αυτό απαιτούνται τουλάχιστον {min} χαρακτήρες.","valuesIncompatible":"Η τιμή δεν είναι συμβατή με άλλες επιλεγμένες τιμές","valuesDoNotMatch":"Η τιμή δεν ταιριάζει με άλλες επιλεγμένες τιμές"},"viewAll":"Προβολή όλων","totalCount":"Σύνολο: {count}","addRecord":"Προσθήκη εγγραφής","addFeature":"Προσθήκη στοιχείου","editRecord":"Επεξεργασία εγγραφής","editFeature":"Επεξεργασία στοιχείου","requiredFieldLabel":"{name} - απαιτούμενο πεδίο","noOriginKeyFeature":"Δεν είναι δυνατή η προσθήκη ενός στοιχείου στο '{relatedLayerName}' μέχρι το'{originKeyField}' να έχει εισαχθεί.","noOriginKeyRecord":"Δεν είναι δυνατή η προσθήκη μια εγγραφής '{relatedLayerName}' μέχρι το '{originKeyField}' να έχει εισαχθεί.","subtypes":{"changeWarning":"Ο υποτύπος {newType} μπορεί να έχει διαφορετικές προεπιλεγμένες τιμές από {originalType}. Η διατήρηση των τρεχουσών τιμών μπορεί να προκαλέσει μη αναμενόμενα αποτελέσματα.","changeWarningTitle":"Ο υποτύπος άλλαξε","useDefaultValuesOption":"Χρησιμοποιήστε τις προεπιλεγμένες τιμές","keepCurrentValuesOption":"Διατηρήστε τις τρέχουσες τιμές","unsupportedDomainGroupTitle":"Μη υποστηριζόμενη","fieldOutOfSubtypeDomainWarning":"Η τιμή αυτού του πεδίου είναι εκτός του εύρους τιμών για αυτόν τον τομέα."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_en.json new file mode 100644 index 00000000..59cf305d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Feature form","empty":"No value","showAll":"Show all","showAllOptions":"Show all options","recommended":"Recommended","all":"All","recommendedOptions":"Recommended options","allOptions":"All Options","valueExpressionError":"Failed to calculate value","validationErrors":{"cannotBeNull":"Please enter a value","outsideRange":"Value should be between {min} and {max}","outsideRangeMax":"Value should be less than or equal to {max}","outsideRangeMin":"Value should be greater than or equal to {min}","invalidCodedValue":"Value should be one of the listed values.","invalidType":"Not a valid value","tooShort":"This field requires a minimum of {min} characters","valuesIncompatible":"Value is incompatible with other selected values","valuesDoNotMatch":"Value does not match other selected values"},"viewAll":"View all","totalCount":"Total: {count}","addRecord":"Add record","addFeature":"Add feature","editRecord":"Edit record","editFeature":"Edit feature","requiredFieldLabel":"{name} - required field","noOriginKeyFeature":"A feature cannot be added to '{relatedLayerName}' until the '{originKeyField}' has been entered.","noOriginKeyRecord":"A record cannot be added to '{relatedLayerName}' until the '{originKeyField}' has been entered.","subtypes":{"changeWarning":"The subtype {newType} may have different default values from {originalType}. Keeping the current values may cause unexpected results.","changeWarningTitle":"Subtype changed","useDefaultValuesOption":"Use default values","keepCurrentValuesOption":"Keep current values","unsupportedDomainGroupTitle":"Unsupported","fieldOutOfSubtypeDomainWarning":"This field's value is out of range for its domain."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_es.json new file mode 100644 index 00000000..836d2a41 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Forma de entidad","empty":"Sin valor","showAll":"Mostrar todo","showAllOptions":"Mostrar todas las opciones","recommended":"Recomendado","all":"Todo","recommendedOptions":"Opciones recomendadas","allOptions":"Todas las opciones","valueExpressionError":"No se pudo calcular el valor","validationErrors":{"cannotBeNull":"Introduce un valor","outsideRange":"El valor debería estar entre {min} y {max}","outsideRangeMax":"El valor debe ser menor o igual que {max}","outsideRangeMin":"El valor debe ser mayor o igual que {min}","invalidCodedValue":"El valor debería ser uno de los valores enumerados.","invalidType":"No es un valor válido","tooShort":"Este campo requiere un mínimo de {min} caracteres.","valuesIncompatible":"El valor es incompatible con otros valores seleccionados","valuesDoNotMatch":"El valor no coincide con otros valores seleccionados"},"viewAll":"Ver todo","totalCount":"Total: {count}","addRecord":"Agregar registro","addFeature":"Agregar entidad","editRecord":"Editar registro","editFeature":"Editar entidad","requiredFieldLabel":"{name}: campo obligatorio","noOriginKeyFeature":"No se puede agregar ninguna entidad a '{relatedLayerName}' hasta que se haya introducido '{originKeyField}'.","noOriginKeyRecord":"No se puede agregar ningún registro a '{relatedLayerName}' hasta que se haya introducido '{originKeyField}'.","subtypes":{"changeWarning":"El subtipo {newType} puede tener valores predeterminados diferentes de {originalType}. El mantenimiento de los valores actuales puede generar resultados inesperados.","changeWarningTitle":"Subtipo cambiado","useDefaultValuesOption":"Utilizar valores predeterminados","keepCurrentValuesOption":"Conservar los valores actuales","unsupportedDomainGroupTitle":"Incompatible","fieldOutOfSubtypeDomainWarning":"El valor de este campo está fuera de rango en lo que respecta a su dominio."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_et.json new file mode 100644 index 00000000..b1943168 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Objekti vorm","empty":"Väärtus puudub","showAll":"Kuva kõik","showAllOptions":"Kuva kõik valikud","recommended":"Soovitatud","all":"Kõik","recommendedOptions":"Soovitatavad valikud","allOptions":"Kõik valikud","valueExpressionError":"Väärtuse arvutamine nurjus","validationErrors":{"cannotBeNull":"Palun sisestage väärtus","outsideRange":"Väärtus peab olema vahemikus: {min} kuni {max}","outsideRangeMax":"Väärtus peab olema väiksem kui {max} või sellega võrdne","outsideRangeMin":"Väärtus peab olema suurem kui {min} või sellega võrdne","invalidCodedValue":"Väärtus peab olema üks nimetatud väärtustest.","invalidType":"See väärtus ei kehti","tooShort":"Selle välja pikkus peab olema vähemalt {min} märki","valuesIncompatible":"Väärtus ei ühildu teiste valitud väärtustega","valuesDoNotMatch":"Väärtus ei vasta teistele valitud väärtustele"},"viewAll":"Vaata kõiki","totalCount":"Kokku: {count}","addRecord":"Lisa kirje","addFeature":"Lisa objekt","editRecord":"Muuda kirjet","editFeature":"Muuda objekti","requiredFieldLabel":"{name} – kohustuslik väli","noOriginKeyFeature":"Objekti ei saa kihile „{relatedLayerName}“ lisada enne, kui „{originKeyField}“ on sisestatud.","noOriginKeyRecord":"Kirjet ei saa kihile „{relatedLayerName}“ lisada enne, kui „{originKeyField}“ on sisestatud.","subtypes":{"changeWarning":"Alamtüübil {newType} võivad olla alamtüübist {originalType} erinevad vaikeväärtused. Praeguste väärtuste säilitamine võib põhjustada ootamatuid tulemusi.","changeWarningTitle":"Alamtüüp muudetud","useDefaultValuesOption":"Kasuta vaikeväärtusi","keepCurrentValuesOption":"Säilita praegused väärtused","unsupportedDomainGroupTitle":"Toetuseta","fieldOutOfSubtypeDomainWarning":"Selle välja väärtus on oma domeeni vahemikust väljas."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_fi.json new file mode 100644 index 00000000..a15aec78 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Ominaisuuslomake","empty":"Ei arvoa","showAll":"Näytä kaikki","showAllOptions":"Näytä kaikki vaihtoehdot","recommended":"Suositeltu","all":"Kaikki","recommendedOptions":"Suositellut vaihtoehdot","allOptions":"Kaikki vaihtoehdot","valueExpressionError":"Arvon laskeminen epäonnistui","validationErrors":{"cannotBeNull":"Kirjoita arvo","outsideRange":"Arvon on oltava välillä min}–{max}","outsideRangeMax":"Arvon on oltava pienempi tai yhtä suuri kuin {max}","outsideRangeMin":"Arvon on oltava suurempi tai yhtä suuri kuin {min}","invalidCodedValue":"Arvon on oltava jokin luetelluista arvoista.","invalidType":"Ei ole kelvollinen arvo","tooShort":"Kenttä edellyttää vähintään {min} merkkiä","valuesIncompatible":"Arvo ei sovi yhteen muiden valittujen arvojen kanssa.","valuesDoNotMatch":"Arvo ei vastaa muita valittuja arvoja."},"viewAll":"Näytä kaikki","totalCount":"Yhteensä: {count}","addRecord":"Lisää tietue","addFeature":"Lisää kohde","editRecord":"Muokkaa tietuetta","editFeature":"Muokkaa kohdetta","requiredFieldLabel":"{name} – pakollinen kenttä","noOriginKeyFeature":"Kohdetta ei voi lisätä kohteeseen {relatedLayerName}, ennen kuin {originKeyField} on annettu.","noOriginKeyRecord":"Tietuetta ei voi lisätä kohteeseen {relatedLayerName}, ennen kuin {originKeyField} on annettu.","subtypes":{"changeWarning":"Alityypillä {newType} voi olla {originalType}-oletusarvoista poikkeavat oletusarvot. Nykyisten arvojen säilyttäminen voi aiheuttaa odottamattomia tuloksia.","changeWarningTitle":"Alityyppi vaihdettiin","useDefaultValuesOption":"Käytä oletusarvoja","keepCurrentValuesOption":"Säilytä nykyiset arvot","unsupportedDomainGroupTitle":"Ei tueta","fieldOutOfSubtypeDomainWarning":"Kentän arvo ei ole sen arvoalueen alueella."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_fr.json new file mode 100644 index 00000000..6131f40f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Formulaire d’entité","empty":"Aucune valeur","showAll":"Afficher tout","showAllOptions":"Afficher toutes les options","recommended":"Recommandé","all":"Tout","recommendedOptions":"Options recommandées","allOptions":"Toutes les options","valueExpressionError":"Échec du calcul de la valeur","validationErrors":{"cannotBeNull":"Entrez une valeur","outsideRange":"La valeur doit être comprise entre {min} et {max}","outsideRangeMax":"La valeur doit être inférieure ou égale à {max}","outsideRangeMin":"La valeur doit être supérieure ou égale à {min}","invalidCodedValue":"La valeur doit figurer dans la liste des valeurs répertoriées.","invalidType":"Pas une valeur valide","tooShort":"Ce champ nécessite au minimum {min} caractères","valuesIncompatible":"La valeur est incompatible avec les autres valeurs sélectionnées","valuesDoNotMatch":"La valeur ne correspond pas aux autres valeurs sélectionnées"},"viewAll":"Afficher tout","totalCount":"Total : {count}","addRecord":"Ajouter un enregistrement","addFeature":"Ajouter une entité","editRecord":"Modifier un enregistrement","editFeature":"Modifier une entité","requiredFieldLabel":"{name} – champ obligatoire","noOriginKeyFeature":"Il n’est pas possible d’ajouter une entité à '{relatedLayerName}' tant que '{originKeyField}' n’a pas été saisi.","noOriginKeyRecord":"Il n’est pas possible d’ajouter un enregistrement à '{relatedLayerName}' tant que '{originKeyField}' n’a pas été saisi.","subtypes":{"changeWarning":"Le sous-type {newType} comporte peut-être des valeurs par défaut différentes de celles de {originalType}. Le fait de conserver les valeurs actuelles risque de produire des résultats inattendus.","changeWarningTitle":"Sous-type modifié","useDefaultValuesOption":"Utiliser les valeurs par défaut","keepCurrentValuesOption":"Conserver les valeurs actuelles","unsupportedDomainGroupTitle":"Non pris en charge","fieldOutOfSubtypeDomainWarning":"La valeur de ce champ est hors plage pour le domaine correspondant."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_he.json new file mode 100644 index 00000000..5842f0c1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_he.json @@ -0,0 +1 @@ +{"widgetLabel":"צורת ישות","empty":"ללא ערך","showAll":"הצג הכול","showAllOptions":"הצג את כל האפשרויות","recommended":"מומלץ","all":"הכל","recommendedOptions":"אפשרויות מומלצות","allOptions":"כל האפשרויות","valueExpressionError":"חישוב ערך נכשל","validationErrors":{"cannotBeNull":"הזן ערך","outsideRange":"הערך צריך להיות בין {min} ל-{max}","outsideRangeMax":"הערך צריך להיות קטן מ-{max} או שווה לו","outsideRangeMin":"הערך צריך להיות גדול מ-{min} או שווה לו","invalidCodedValue":"הערך אמור להיות אחד מהערכים שברשימה.","invalidType":"ערך לא חוקי","tooShort":"שדה זה חייב להכיל {min} תווים לפחות","valuesIncompatible":"הערך אינו תואם לשאר הערכים שנבחרו","valuesDoNotMatch":"הערך לא מתאים לשאר הערכים שנבחרו"},"viewAll":"הצג הכל","totalCount":"סה\"כ: {count}","addRecord":"הוסף רשומה","addFeature":"הוסף ישות","editRecord":"ערוך רשומה","editFeature":"עריכת ישות","requiredFieldLabel":"{name} - שדה חובה","noOriginKeyFeature":"לא ניתן להוסיף יישות ל'{relatedLayerName}' לפני שמזינים '{originKeyField}'.","noOriginKeyRecord":"לא ניתן להוסיף רשומה ל'{relatedLayerName}' לפני שמזינים '{originKeyField}'.","subtypes":{"changeWarning":"ייתכן שלסוג המשנה {newType} יש ערכי ברירת מחדל שונים מ-{originalType}. השארת הערכים הנוכחיים עלולה לגרום לתוצאות לא צפויות.","changeWarningTitle":"סוג המשנה השתנה","useDefaultValuesOption":"השתמש בערכי ברירת מחדל","keepCurrentValuesOption":"השאר את הערכים הנוכחיים","unsupportedDomainGroupTitle":"לא נתמך","fieldOutOfSubtypeDomainWarning":"הערך של שדה זה הוא מחוץ לטווח עבור הדומיין שלו."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_hr.json new file mode 100644 index 00000000..8dc96fb2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Oblik geoobjekta","empty":"Nema vrijednosti","showAll":"Prikaži sve","showAllOptions":"Prikaži sve opcije","recommended":"Preporučeno","all":"Svi","recommendedOptions":"Preporučene opcije","allOptions":"Sve opcije","valueExpressionError":"Izračun vrijednosti nije uspio","validationErrors":{"cannotBeNull":"Unesite vrijednost","outsideRange":"Vrijednost bi trebala biti između {min} i {max}","outsideRangeMax":"Vrijednost bi trebala biti manja ili jednaka {max}","outsideRangeMin":"Vrijednost bi trebala biti veća ili jednaka {min}","invalidCodedValue":"Vrijednost bi trebala biti jedna od navedenih vrijednosti.","invalidType":"Nije važeća vrijednost","tooShort":"Ovo polje zahtijeva minimalno {min} znakova","valuesIncompatible":"Vrijednost nije kompatibilna s drugim odabranim vrijednostima","valuesDoNotMatch":"Vrijednost se ne podudara s drugim odabranim vrijednostima"},"viewAll":"Prikaži sve","totalCount":"Ukupno: {count}","addRecord":"Dodaj zapis","addFeature":"Dodaj geoobjekt","editRecord":"Uredi zapis","editFeature":"Uredi geoobjekt","requiredFieldLabel":"{name} – obavezno polje","noOriginKeyFeature":"Geoobjekt se ne može dodati u {relatedLayerName} dok se ne unese '{originKeyField}'.","noOriginKeyRecord":"Zapis ne može biti dodan u '{relatedLayerName}' dok nije uneseno '{originKeyField}'.","subtypes":{"changeWarning":"Podtip može {newType} imati različite zadane vrijednosti od {originalType}. Zadržavanje trenutnih vrijednosti može uzrokovati neočekivane rezultate.","changeWarningTitle":"Izmijenjen podtip","useDefaultValuesOption":"Upotrijebi zadane vrijednosti","keepCurrentValuesOption":"Zadrži trenutačne vrijednosti","unsupportedDomainGroupTitle":"Nepodržano","fieldOutOfSubtypeDomainWarning":"Vrijednost ovog polja je izvan raspona za svoju domenu."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_hu.json new file mode 100644 index 00000000..a850dd82 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Vektoroselem-űrlap","empty":"Nincs érték","showAll":"Összes megjelenítése","showAllOptions":"Minden beállítás megjelenítése","recommended":"Ajánlott","all":"Összes","recommendedOptions":"Ajánlott beállítások","allOptions":"Minden beállítás","valueExpressionError":"Az érték kiszámítása nem sikerült","validationErrors":{"cannotBeNull":"Adjon meg egy értéket","outsideRange":"Az értéknek {min} és {max} között kell lennie","outsideRangeMax":"Az értéknek {max} értéknél kisebbnek vagy azzal egyenlőnek kell lennie","outsideRangeMin":"Az értéknek {min} értéknél nagyobbnak vagy azzal egyenlőnek kell lennie","invalidCodedValue":"Az érték a listában szereplő értékek egyike lehet.","invalidType":"Nem érvényes érték","tooShort":"A mező tartalma legalább {min} karakter terjedelmű kell legyen","valuesIncompatible":"Az érték nem kompatibilis más kiválasztott értékekkel","valuesDoNotMatch":"Az érték nem egyezik más kiválasztott értékekkel"},"viewAll":"Összes megtekintése","totalCount":"Összesen: {count}","addRecord":"Rekord hozzáadása","addFeature":"Vektoros elem hozzáadása","editRecord":"Rekord szerkesztése","editFeature":"Vektoros elem szerkesztése","requiredFieldLabel":"{name} – kötelező mező","noOriginKeyFeature":"Vektoros elem nem adható ehhez: {relatedLayerName}, amíg a(z) {originKeyField} nincs megadva.","noOriginKeyRecord":"Rekord elem nem adható ehhez: {relatedLayerName}, amíg a(z) {originKeyField} nincs megadva.","subtypes":{"changeWarning":"A(z) {newType} altípus alapértelmezett értékei eltérhetnek ettől: {originalType}. A jelenlegi értékek megtartása váratlan eredményeket okozhat.","changeWarningTitle":"Megváltozott altípus","useDefaultValuesOption":"Alapértelmezett értékek használata","keepCurrentValuesOption":"Aktuális értékek megtartása","unsupportedDomainGroupTitle":"Nem támogatott","fieldOutOfSubtypeDomainWarning":"Ennek a mezőnek az értéke a tartományon kívül esik."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_id.json new file mode 100644 index 00000000..2250c435 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Formulir fitur","empty":"Tidak ada nilai","showAll":"Tampilkan semua","showAllOptions":"Tampilkan semua opsi","recommended":"Disarankan","all":"Semua","recommendedOptions":"Opsi yang direkomendasikan","allOptions":"Semua Opsi","valueExpressionError":"Gagal menghitung nilai","validationErrors":{"cannotBeNull":"Harap masukkan nilai","outsideRange":"Nilai harus di antara {min} dan {max}","outsideRangeMax":"Nilai harus kurang dari atau sama dengan {max}","outsideRangeMin":"Nilai harus lebih dari atau sama dengan {min}","invalidCodedValue":"Nilai harus salah satu dari nilai yang dicantumkan.","invalidType":"Bukan nilai yang valid","tooShort":"Kolom ini memerlukan minimal {min} karakter","valuesIncompatible":"Nilai tidak sesuai dengan nilai lain yang dipilih","valuesDoNotMatch":"Nilai tidak cocok dengan nilai lain yang dipilih"},"viewAll":"Lihat semua","totalCount":"Total: {count}","addRecord":"Tambahkan catatan","addFeature":"Tambahkan fitur","editRecord":"Edit catatan","editFeature":"Edit fitur","requiredFieldLabel":"{name} - bidang wajib diisi","noOriginKeyFeature":"Fitur tidak dapat ditambahkan ke '{relatedLayerName}' hingga '{originKeyField}' telah dimasukkan.","noOriginKeyRecord":"Catatan tidak dapat ditambahkan ke '{relatedLayerName}' hingga '{originKeyField}' telah dimasukkan.","subtypes":{"changeWarning":"Subtipe {newType} mungkin memiliki nilai default yang berbeda dari {originalType}. Mempertahankan nilai saat ini dapat menyebabkan hasil yang tidak diharapkan.","changeWarningTitle":"Subtipe berubah","useDefaultValuesOption":"Gunakan nilai default","keepCurrentValuesOption":"Pertahankan nilai saat ini","unsupportedDomainGroupTitle":"Tidak didukung","fieldOutOfSubtypeDomainWarning":"Nilai kolom ini di luar jangkauan untuk domainnya."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_it.json new file mode 100644 index 00000000..959ff2b9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Modello di feature","empty":"Nessun valore","showAll":"Mostra tutto","showAllOptions":"Mostra tutte le opzioni","recommended":"Consigliato","all":"Tutte","recommendedOptions":"Opzioni raccomandate","allOptions":"Tutte le opzioni","valueExpressionError":"Impossibile calcolare il valore","validationErrors":{"cannotBeNull":"Immettere un valore","outsideRange":"Il valore dovrebbe rientrare tra {min} e {max}","outsideRangeMax":"Il valore deve essere inferiore o uguale a {max}","outsideRangeMin":"Il valore deve essere superiore o uguale a {min}","invalidCodedValue":"Il valore dovrebbe rientrare nella seguente elenco di valori.","invalidType":"Valore non valido","tooShort":"Questo campo richiede un minimo di {min} caratteri","valuesIncompatible":"Il valore è incompatibile con altri valori selezionati","valuesDoNotMatch":"Il valore non corrisponde ad altri valori selezionati"},"viewAll":"Può visualizzare tutto","totalCount":"Totale: {count}","addRecord":"Aggiungi record","addFeature":"Aggiungere feature","editRecord":"Modifica record","editFeature":"Modifica feature","requiredFieldLabel":"{name} - campo obbligatorio","noOriginKeyFeature":"Impossibile aggiungere una feature a '{relatedLayerName}' finché non si inserisce '{originKeyField}'.","noOriginKeyRecord":"Impossibile aggiungere un record '{relatedLayerName}' finché non si inserisce '{originKeyField}'.","subtypes":{"changeWarning":"Il sottotipo {newType} può avere valori predefiniti diversi da {originalType}. Mantenere i valori correnti può causare risultati inaspettati.","changeWarningTitle":"Sottotipo modificato","useDefaultValuesOption":"Utilizza valori predefiniti","keepCurrentValuesOption":"Mantieni valori correnti","unsupportedDomainGroupTitle":"Non supportata","fieldOutOfSubtypeDomainWarning":"Il valore di questo campo non rientra nell'intervallo del relativo dominio."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_ja.json new file mode 100644 index 00000000..4d944fb7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"フィーチャ フォーム","empty":"値なし","showAll":"すべて表示","showAllOptions":"すべてのオプションを表示","recommended":"推奨","all":"すべて","recommendedOptions":"推奨オプション","allOptions":"すべてのオプション","valueExpressionError":"値を計算できませんでした","validationErrors":{"cannotBeNull":"値を入力してください。","outsideRange":"値は {min} ~ {max} である必要があります","outsideRangeMax":"値は {max} 以下でなければなりません","outsideRangeMin":"値は {min} 以上でなければなりません","invalidCodedValue":"値は、リストされた値の 1 つである必要があります 。","invalidType":"有効な値ではありません","tooShort":"このフィールドには最低 {min} 文字が必要です","valuesIncompatible":"値に選択された他の値との互換性がありません","valuesDoNotMatch":"値が選択された他の値と一致していません"},"viewAll":"すべて表示","totalCount":"合計: {count}","addRecord":"レコードの追加","addFeature":"フィーチャの追加","editRecord":"レコードの編集","editFeature":"フィーチャの編集","requiredFieldLabel":"{name} - 必須フィールド","noOriginKeyFeature":"フィーチャは、{originKeyField} が入力されるまで {relatedLayerName} に追加できません。","noOriginKeyRecord":"レコードは、{originKeyField} が入力されるまで {relatedLayerName} に追加できません。","subtypes":{"changeWarning":"サブタイプ {newType} のデフォルト値は {originalType} のデフォルト値と異なる可能性があります。 現在の値を保持すると、予期しない結果になる可能性があります。","changeWarningTitle":"サブタイプが変更されました","useDefaultValuesOption":"デフォルト値を使用","keepCurrentValuesOption":"現在の値を保持","unsupportedDomainGroupTitle":"非サポート","fieldOutOfSubtypeDomainWarning":"このフィールドの値はドメインの範囲外です。"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_ko.json new file mode 100644 index 00000000..94e3b785 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"피처 양식","empty":"값 없음","showAll":"모두 표시","showAllOptions":"모든 옵션 표시","recommended":"권장","all":"모두","recommendedOptions":"권장 옵션","allOptions":"모든 옵션","valueExpressionError":"값 계산 실패","validationErrors":{"cannotBeNull":"값을 입력하세요.","outsideRange":"값은 {min}에서 {max} 사이여야 함","outsideRangeMax":"값은 {max}보다 작거나 동일해야 함","outsideRangeMin":"값은 {min}보다 크거나 동일해야 함","invalidCodedValue":"값은 나열된 값 중 하나여야 합니다.","invalidType":"유효한 값이 아님","tooShort":"이 필드에는 최소 {min}자가 필요합니다.","valuesIncompatible":"값이 선택한 다른 값과 호환되지 않음","valuesDoNotMatch":"값이 선택한 다른 값과 일치하지 않음"},"viewAll":"모두 보기","totalCount":"합계: {count}","addRecord":"레코드 추가","addFeature":"피처 추가","editRecord":"레코드 편집","editFeature":"피처 편집","requiredFieldLabel":"{name} - 필수 필드","noOriginKeyFeature":"'{originKeyField}'을(를) 입력하지 않으면 '{relatedLayerName}'에 피처를 추가할 수 없습니다.","noOriginKeyRecord":"'{originKeyField}'을(를) 입력하지 않으면 '{relatedLayerName}'에 레코드를 추가할 수 없습니다.","subtypes":{"changeWarning":"서브타입 {newType}은(는) {originalType}의 기본값과 다를 수 있습니다. 현재 값을 유지하면 예기치 못한 결과가 발생할 수 있습니다.","changeWarningTitle":"서브타입이 변경됨","useDefaultValuesOption":"기본값 사용","keepCurrentValuesOption":"현재 값 유지","unsupportedDomainGroupTitle":"지원되지 않음","fieldOutOfSubtypeDomainWarning":"이 필드의 값이 해당 도메인의 범위를 벗어났습니다."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_lt.json new file mode 100644 index 00000000..1c00e43e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Elemento forma","empty":"Reikšmių nėra","showAll":"Rodyti visus","showAllOptions":"Rodyti visas parinktis","recommended":"Rekomenduojama","all":"Viskas","recommendedOptions":"Rekomenduojamos parinktys","allOptions":"Visos parinktys","valueExpressionError":"Reikšmės apskaičiuoti nepavyko","validationErrors":{"cannotBeNull":"Įveskite reikšmę","outsideRange":"Reikšmė turi būti nuo {min} iki {max}","outsideRangeMax":"Reikšmė turi būti mažesnė arba lygi {max}","outsideRangeMin":"Reikšmė turi būti didesnė arba lygi {min}","invalidCodedValue":"Reikšmė turi būti viena iš šių nurodytų reikšmių.","invalidType":"Netinkama reikšmė","tooShort":"Lauko ilgis turi būti mažiausiai tiek simbolių: {min}","valuesIncompatible":"Reikšmė nesuderinama su kitomis pasirinktomis reikšmėmis","valuesDoNotMatch":"Reikšmė neatitinka kitų pasirinktų reikšmių"},"viewAll":"Peržiūrėti viską","totalCount":"Iš viso: {count}","addRecord":"Pridėti įrašą","addFeature":"Pridėti elementą","editRecord":"Redaguoti įrašą","editFeature":"Redaguoti elementą","requiredFieldLabel":"{name} – būtinas laukas","noOriginKeyFeature":"Elemento negalima pridėti prie {relatedLayerName}, kol nėra įvestas {originKeyField}.","noOriginKeyRecord":"Įrašo negalima pridėti prie {relatedLayerName}, kol nėra įvestas {originKeyField}.","subtypes":{"changeWarning":"Potipio {newType} numatytosios reikšmės gali skirtis nuo {originalType}. Palikus esamas reikšmes, gali būti grąžinta netikėtų rezultatų.","changeWarningTitle":"Potipis pakeistas","useDefaultValuesOption":"Naudoti numatytąsias reikšmes","keepCurrentValuesOption":"Palikti esamas reikšmes","unsupportedDomainGroupTitle":"Nepalaikoma","fieldOutOfSubtypeDomainWarning":"Ši lauko reikšmė nepatenka į jo domeno intervalą."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_lv.json new file mode 100644 index 00000000..92d92afb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Elementu forma","empty":"Nav vērtības","showAll":"Rādīt visu","showAllOptions":"Rādīt visas opcijas","recommended":"Ieteikts","all":"Viss","recommendedOptions":"Ieteicamās opcijas","allOptions":"Visas opcijas","valueExpressionError":"Neizdevās aprēķināt vērtību","validationErrors":{"cannotBeNull":"Lūdzu ievadiet vērtību","outsideRange":"Vērtībai jābūt diapazonā no {min} līdz {max}","outsideRangeMax":"Vērtībai jābūt mazākai vai vienādai ar {max}","outsideRangeMin":"Vērtībai jābūt lielākai vai vienādai ar {min}","invalidCodedValue":"Vērtībai jāatbilst kādai no uzskaitītajām vērtībām.","invalidType":"Nav derīga vērtība","tooShort":"Šajā laukā jāievada vismaz {min} rakstzīmes","valuesIncompatible":"Vērtība nav saderīga ar citām atlasītajām vērtībām","valuesDoNotMatch":"Vērtība neatbilst citām atlasītajām vērtībām"},"viewAll":"Apskatīt visu","totalCount":"Kopskaits: {count}","addRecord":"Pievienot ierakstu","addFeature":"Pievienot elementu","editRecord":"Rediģēt ierakstu","editFeature":"Rediģēt elementu","requiredFieldLabel":"{name} – obligāti aizpildāms lauks","noOriginKeyFeature":"Elementu nevar pievienot '{relatedLayerName}', kamēr nav ievadīts '{originKeyField}'.","noOriginKeyRecord":"Ierakstu nevar pievienot '{relatedLayerName}', kamēr nav ievadīts '{originKeyField}'.","subtypes":{"changeWarning":"Apakštipam {newType} var būt no {originalType} atšķirīgas noklusējuma vērtības. Pašreizējo vērtību saglabāšana var izraisīt neparedzētus rezultātus.","changeWarningTitle":"Apakštips mainīts","useDefaultValuesOption":"Izmantot noklusējuma vērtības","keepCurrentValuesOption":"Paturēt esošās vērtības","unsupportedDomainGroupTitle":"Neatbalstīts","fieldOutOfSubtypeDomainWarning":"Šī lauka vērtība neatbilst domēna diapazonam."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_nb.json new file mode 100644 index 00000000..d112005e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Geoobjektform","empty":"Ingen verdi","showAll":"Vis alle","showAllOptions":"Vis alle alternativer","recommended":"Anbefalt","all":"Alle","recommendedOptions":"Anbefalte alternativer","allOptions":"Alle alternativer","valueExpressionError":"Kunne ikke beregne verdi","validationErrors":{"cannotBeNull":"Angi en verdi","outsideRange":"Verdien må være mellom {min} og {max}","outsideRangeMax":"Verdien må være mindre enn eller lik {max}","outsideRangeMin":"Verdien må være større enn eller lik {min}","invalidCodedValue":"Verdien må være en av de oppførte verdiene.","invalidType":"Ikke en gyldig verdi","tooShort":"Dette feltet må ha minst {min} tegn","valuesIncompatible":"Verdien er ikke kompatibel med andre valgte verdier","valuesDoNotMatch":"Verdien samsvarer ikke med andre valgte verdier"},"viewAll":"Vis alle","totalCount":"Totalt: {count}","addRecord":"Legg til post","addFeature":"Legg til geoobjekt","editRecord":"Rediger post","editFeature":"Rediger geoobjekt","requiredFieldLabel":"{name} - obligatorisk felt","noOriginKeyFeature":"Kan ikke legge til geoobjektet i {relatedLayerName} før {originKeyField} er angitt.","noOriginKeyRecord":"Kan ikke legge til posten i {relatedLayerName} før {originKeyField} er angitt.","subtypes":{"changeWarning":"Undertypen {newType} kan ha forskjellige standardverier enn {originalType}. Hvis du beholder de nåværende verdiene, kan det føre til uventede resultater.","changeWarningTitle":"Undertype endret","useDefaultValuesOption":"Bruk standardverdier","keepCurrentValuesOption":"Behold gjeldende verdier","unsupportedDomainGroupTitle":"Ikke støttet","fieldOutOfSubtypeDomainWarning":"Feltets verdi er utenfor området for dets domene."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_nl.json new file mode 100644 index 00000000..7f485e95 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Objectvorm","empty":"Geen waarde","showAll":"Alles weergeven","showAllOptions":"Alle opties weergeven","recommended":"Aanbevolen","all":"Alle","recommendedOptions":"Aanbevolen opties","allOptions":"Alle opties","valueExpressionError":"Waarde berekenen mislukt","validationErrors":{"cannotBeNull":"Voer een waarde in","outsideRange":"De waarde moet liggen tussen {min} en {max}","outsideRangeMax":"Waarde moet kleiner dan of gelijk aan {max} zijn","outsideRangeMin":"Waarde moet groter dan of gelijk aan {min} zijn","invalidCodedValue":"Waarde moet een van de vermelde waarden zijn.","invalidType":"Geen geldige waarde","tooShort":"Dit veld vereist een minimum van {min} tekens","valuesIncompatible":"De waarde is niet compatibel met andere geselecteerde waarden","valuesDoNotMatch":"De waarde komt niet overeen met andere geselecteerde waarden"},"viewAll":"Alles weergeven","totalCount":"Totaal: {count}","addRecord":"Record toevoegen","addFeature":"Object toevoegen","editRecord":"Record bewerken","editFeature":"Object bewerken","requiredFieldLabel":"{name} - vereist veld","noOriginKeyFeature":"Er kan geen object aan '{relatedLayerName}' worden toegevoegd tot de '{originKeyField}' is ingevoerd.","noOriginKeyRecord":"Er kan geen record aan '{relatedLayerName}' worden toegevoegd tot de '{originKeyField}' is ingevoerd.","subtypes":{"changeWarning":"Het subtype {newType} heeft mogelijk andere standaardwaarden dan {originalType}. Het aanhouden van de huidige waarden kan tot onverwachte resultaten leiden.","changeWarningTitle":"Het subtype is gewijzigd","useDefaultValuesOption":"Standaardwaarden gebruiken","keepCurrentValuesOption":"Huidige waarden behouden","unsupportedDomainGroupTitle":"Niet ondersteund","fieldOutOfSubtypeDomainWarning":"De waarde van dit veld ligt buiten het bereik voor het domein van het veld."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_pl.json new file mode 100644 index 00000000..c7a17e1a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Formularz obiektu","empty":"Brak wartości","showAll":"Pokaż wszystkie","showAllOptions":"Pokaż wszystkie opcje","recommended":"Polecane","all":"Wszystkie","recommendedOptions":"Polecane opcje","allOptions":"Wszystkie opcje","valueExpressionError":"Nie udało się obliczyć wartości","validationErrors":{"cannotBeNull":"Wprowadź wartość","outsideRange":"Wartość powinna mieścić się w granicach {min} i {max}","outsideRangeMax":"Wartość powinna być mniejsza lub równa {max}","outsideRangeMin":"Wartość powinna być większa lub równa {min}","invalidCodedValue":"Wartość powinna być równa jednej z wyszczególnionych wartości.","invalidType":"Nieprawidłowa wartość","tooShort":"To pole musi zawierać co najmniej następującą liczbę znaków: {min}","valuesIncompatible":"Wartość jest niekompatybilna z innymi wybranymi wartościami","valuesDoNotMatch":"Wartość nie jest zgodna z innymi wybranymi wartościami"},"viewAll":"Wyświetl wszystko","totalCount":"Łącznie: {count}","addRecord":"Dodaj rekord","addFeature":"Dodaj obiekt","editRecord":"Edytuj rekord","editFeature":"Edytuj obiekt","requiredFieldLabel":"{name} – pole wymagane","noOriginKeyFeature":"Nie można dodać obiektu do warstwy „{relatedLayerName}”, dopóki nie zostanie wprowadzona wartość „{originKeyField}”.","noOriginKeyRecord":"Nie można dodać rekordu do warstwy „{relatedLayerName}”, dopóki nie zostanie wprowadzona wartość „{originKeyField}”.","subtypes":{"changeWarning":"Podtyp {newType} może mieć inne wartości domyślne niż {originalType}. Zachowanie bieżących wartości może doprowadzić do nieoczekiwanych wyników.","changeWarningTitle":"Podtyp został zmieniony","useDefaultValuesOption":"Użyj wartości domyślnych","keepCurrentValuesOption":"Zachowaj bieżące wartości","unsupportedDomainGroupTitle":"Nieobsługiwane","fieldOutOfSubtypeDomainWarning":"Wartość tego pola jest poza zakresem dla jego domeny."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_pt-BR.json new file mode 100644 index 00000000..19bccb61 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Forma da feição","empty":"Nenhum valor","showAll":"Mostrar todos","showAllOptions":"Mostrar todas as opções","recommended":"Recomendado","all":"Todos","recommendedOptions":"Opções recomendadas","allOptions":"Todas as opções","valueExpressionError":"Falha ao calcular o valor","validationErrors":{"cannotBeNull":"Digite um valor","outsideRange":"O valor deve estar entre {min} e {max}","outsideRangeMax":"O valor deve ser menor ou igual a {max}","outsideRangeMin":"O valor deve ser maior ou igual a {min}","invalidCodedValue":"O valor deve ser um dos valores listados.","invalidType":"Não é um valor válido","tooShort":"Este campo requer um mínimo de {min} caracteres","valuesIncompatible":"O valor é incompatível com outros valores selecionados","valuesDoNotMatch":"O valor não corresponde a outros valores selecionados"},"viewAll":"Visualizar todos","totalCount":"Total: {count}","addRecord":"Adicionar registro","addFeature":"Adicionar feição","editRecord":"Editar registro","editFeature":"Editar feição","requiredFieldLabel":"{name} - campo exigido","noOriginKeyFeature":"Uma feição não pode ser adicionada ao '{relatedLayerName}' até que ela '{originKeyField}' tenha sido inserida.","noOriginKeyRecord":"Um registro não pode ser adicionado ao '{relatedLayerName}' até que ele '{originKeyField}' tenha sido inserido.","subtypes":{"changeWarning":"O subtipo {newType} pode ter valores padrão diferentes do {originalType}. Manter os valores atuais pode causar resultados inesperados.","changeWarningTitle":"Subtipo alterado","useDefaultValuesOption":"Usar valores padrão","keepCurrentValuesOption":"Mantenha os valores atuais","unsupportedDomainGroupTitle":"Sem Suporte","fieldOutOfSubtypeDomainWarning":"O valor deste campo está fora do intervalo para seu domínio."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_pt-PT.json new file mode 100644 index 00000000..3067ec5d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Formulário de elemento","empty":"Sem valor","showAll":"Exibir tudo","showAllOptions":"Exibir todas as opções","recommended":"Recomendado","all":"Tudo","recommendedOptions":"Opções recomendadas","allOptions":"Todas as opções","valueExpressionError":"Falha ao calcular valor","validationErrors":{"cannotBeNull":"Por favor introduza um valor","outsideRange":"O valor deverá estar entre {min} e {max}","outsideRangeMax":"O valor deve ser menor ou igual a {max}","outsideRangeMin":"O valor deve ser maior ou igual a {min}","invalidCodedValue":"O valor deve ser um dos valores listados.","invalidType":"Não é um valor válido","tooShort":"Este campo tem de ter um mínimo de {min} caracteres","valuesIncompatible":"O valor é incompatível com outros valores selecionados","valuesDoNotMatch":"O valor não corresponde a outros valores selecionados"},"viewAll":"Visualizar todos","totalCount":"Total: {count}","addRecord":"Adicionar registo","addFeature":"Adicionar elemento","editRecord":"Editar registo","editFeature":"Editar elemento","requiredFieldLabel":"{name} - campo obrigatório","noOriginKeyFeature":"Não é possível adicionar um elemento a '{relatedLayerName}' até que '{originKeyField}' tenha sido introduzido.","noOriginKeyRecord":"Não é possível adicionar um registo a '{relatedLayerName}' até que '{originKeyField}' tenha sido introduzido.","subtypes":{"changeWarning":"O subtipo {newType} pode ter valores predefinidos diferentes de {originalType}. Manter os valores atuais pode causar resultados inesperados.","changeWarningTitle":"Subtipo alterado","useDefaultValuesOption":"Usar valores predefinidos","keepCurrentValuesOption":"Manter valores atuais","unsupportedDomainGroupTitle":"Não suportado","fieldOutOfSubtypeDomainWarning":"O valor deste campo está fora do intervalo para o respetivo domínio."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_ro.json new file mode 100644 index 00000000..5bbfedb9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Forma obiectului spațial","empty":"Nicio valoare","showAll":"Afișare toate","showAllOptions":"Afișați toate opțiunile","recommended":"Recomandat","all":"Toate","recommendedOptions":"Opțiuni recomandate","allOptions":"Toate opțiunile","valueExpressionError":"Nu s-a reușit calcularea valorii","validationErrors":{"cannotBeNull":"Introduceţi o valoare","outsideRange":"Valoarea trebuie să fie între {min} și {max}","outsideRangeMax":"Valoarea trebuie să fie mai mică sau egală cu {max}","outsideRangeMin":"Valoarea trebuie să fie mai mare sau egală cu {min}","invalidCodedValue":"Valoarea trebuie să fie una dintre valorile listate.","invalidType":"Nu este o valoare valabilă","tooShort":"Acest câmp trebuie să aibă minimum {min} caractere","valuesIncompatible":"Valoarea este incompatibilă cu alte valori selectate","valuesDoNotMatch":"Valoarea nu corespunde cu alte valori selectate"},"viewAll":"Vizualizare toate","totalCount":"Total: {count}","addRecord":"Adăugare înregistrare","addFeature":"Adăugare obiect spațial","editRecord":"Editare înregistrare","editFeature":"Editare obiect spațial","requiredFieldLabel":"{name} - câmp obligatoriu","noOriginKeyFeature":"Nu poate fi adăugat un obiect spațial la „{relatedLayerName}” până când a fost introdus „{originKeyField}”.","noOriginKeyRecord":"Nu poate fi adăugată o înregistrare la „{relatedLayerName}” până când a fost introdus „{originKeyField}”.","subtypes":{"changeWarning":"Subtipul {newType} poate avea valori implicite diferite de {originalType}. Menținerea valorilor curente poate produce rezultate neașteptate.","changeWarningTitle":"Subtip modificat","useDefaultValuesOption":"Utilizare valori implicite","keepCurrentValuesOption":"Păstrare valori curente","unsupportedDomainGroupTitle":"Neacceptat","fieldOutOfSubtypeDomainWarning":"Valoarea acestui câmp este în afara intervalului pentru domeniul său."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_ru.json new file mode 100644 index 00000000..29cd837e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Объект из","empty":"Нет значения","showAll":"Показать все","showAllOptions":"Показать все опции","recommended":"Рекомендуется","all":"Все","recommendedOptions":"Рекомендуемые опции","allOptions":"Все опции","valueExpressionError":"Не удалось вычислить значение","validationErrors":{"cannotBeNull":"Введите числовое значение","outsideRange":"Значение должно быть между {min} и { {max}","outsideRangeMax":"Значение должно быть меньше или равно {max}","outsideRangeMin":"Значение должно быть больше или равно {min}","invalidCodedValue":"Значение должно быть одним из следующих значений.","invalidType":"Недопустимое значение","tooShort":"Это поле требует, как минимум, {min} символов","valuesIncompatible":"Значение несовместимо с другими выбранными значениями","valuesDoNotMatch":"Значение не соответствует другим выбранным значениям"},"viewAll":"Просмотреть все","totalCount":"Всего: {count}","addRecord":"Добавить запись","addFeature":"Добавить объект","editRecord":"Редактировать запись","editFeature":"Редактировать объект","requiredFieldLabel":"{name} - обязательное поле","noOriginKeyFeature":"Объект невозможно добавить в '{relatedLayerName}', пока не введен '{originKeyField}'.","noOriginKeyRecord":"Запись невозможно добавить в '{relatedLayerName}', пока не введен '{originKeyField}'","subtypes":{"changeWarning":"У подтипа {newType} может быть другое значение по умолчанию, отличное от {originalType}. Сохранение текущих значений может привести к неожиданным результатам.","changeWarningTitle":"Подтип изменен","useDefaultValuesOption":"Использовать значения по умолчанию","keepCurrentValuesOption":"Оставить текущие значения","unsupportedDomainGroupTitle":"Не поддерживается","fieldOutOfSubtypeDomainWarning":"Значение этого поля выходит за пределы диапазона его домена."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_sk.json new file mode 100644 index 00000000..7c24482e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Forma prvku","empty":"Bez hodnoty","showAll":"Zobraziť všetko","showAllOptions":"Zobraziť všetky možnosti","recommended":"Odporúčané","all":"Všetky","recommendedOptions":"Odporúčané možnosti","allOptions":"Všetky možnosti","valueExpressionError":"Nepodarilo sa vypočítať hodnotu","validationErrors":{"cannotBeNull":"Prosím zadajte hodnotu","outsideRange":"Hodnota by mala byť medzi {min} a {max}","outsideRangeMax":"Hodnota by mala byť nižšia alebo rovná {max}","outsideRangeMin":"Hodnota by mala byť väčšia alebo rovná {min}","invalidCodedValue":"Hodnota by mala byť jednou z hodnôt na zozname.","invalidType":"Nie je platná hodnota","tooShort":"Toto pole požaduje minimálne {min} znakov","valuesIncompatible":"Hodnota je nekompatibilná s inými vybranými hodnotami","valuesDoNotMatch":"Hodnota sa nezhoduje s inými vybranými hodnotami"},"viewAll":"Zobraziť všetko","totalCount":"Celkový počet: {count}","addRecord":"Pridať záznam","addFeature":"Pridať prvok","editRecord":"Editovať záznam","editFeature":"Editovať prvok","requiredFieldLabel":"{name} - povinné pole","noOriginKeyFeature":"Prvok nemôže byť pridaný do '{relatedLayerName}' pokiaľ '{originKeyField}' nebol zadaný.","noOriginKeyRecord":"Záznam nemôže byť pridaný do'{relatedLayerName}' pokiaľ '{originKeyField}' nebol zadaný.","subtypes":{"changeWarning":"Subtyp {newType} môže mať iné predvolené hodnoty ako {originalType}. Zachovanie aktuálnych hodnôt môže spôsobiť neočakávané výsledky.","changeWarningTitle":"Subtyp sa zmenil","useDefaultValuesOption":"Použiť predvolené hodnoty","keepCurrentValuesOption":"Ponechať aktuálne hodnoty","unsupportedDomainGroupTitle":"Nepodporované","fieldOutOfSubtypeDomainWarning":"Hodnota tohto poľa je mimo rozsahu domény."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_sl.json new file mode 100644 index 00000000..ae1b2765 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Oblika geoobjekta","empty":"Ni vrednosti","showAll":"Prikaži vse","showAllOptions":"Prikažite vse možnosti","recommended":"Priporočeno","all":"Vse","recommendedOptions":"Priporočene možnosti","allOptions":"Vse možnosti","valueExpressionError":"Polje za izračun vrednosti","validationErrors":{"cannotBeNull":"Vnesite vrednost","outsideRange":"Vrednost mora biti med {min} in {max}","outsideRangeMax":"Vrednost mora biti manj ali enaka {max}","outsideRangeMin":"Vrednost mora biti večja ali enaka {min}","invalidCodedValue":"Vrednost mora biti ena od navedenih vrednosti.","invalidType":"Vrednost ni veljavna","tooShort":"To polje zahteva najmanj {min} znakov","valuesIncompatible":"Vrednost ni združljiva z drugimi izbranimi vrednostmi","valuesDoNotMatch":"Vrednost se ne ujema z drugimi izbranimi vrednostmi"},"viewAll":"Ogled vseh","totalCount":"Skupaj: {count}","addRecord":"Dodaj zapis","addFeature":"Dodaj geoobjekt","editRecord":"Uredi zapis","editFeature":"Uredi geoobjekt","requiredFieldLabel":"{name} - obvezno polje","noOriginKeyFeature":"Geoobjekta ni mogoče dodati '{relatedLayerName}', dokler ni vnesena '{originKeyField}'.","noOriginKeyRecord":"Zapisa ni mogoče dodati '{relatedLayerName}', dokler ni vnesena '{originKeyField}'.","subtypes":{"changeWarning":"Podtip {newType} ima lahko različne vrednosti od {originalType}. Ohranjanje trenutnih vrednosti lahko povzroči nepričakovane rezultate.","changeWarningTitle":"Podtip je bil spremenjen","useDefaultValuesOption":"Uporabi privzete vrednosti","keepCurrentValuesOption":"Ohrani trenutne vrednosti","unsupportedDomainGroupTitle":"Nepodprto","fieldOutOfSubtypeDomainWarning":"Ta vrednost polja je izven razpona za njegovo domeno."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_sr.json new file mode 100644 index 00000000..e9ea6be9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Formular za funkcije","empty":"Nema vrednosti","showAll":"Prikaži sve","showAllOptions":"Prikaži sve opcije","recommended":"Preporučeno","all":"Sve","recommendedOptions":"Preporučene opcije","allOptions":"Sve opcije","valueExpressionError":"Izračunavanje vrednosti nije uspelo","validationErrors":{"cannotBeNull":"Unesite vrednost","outsideRange":"Vrednost bi trebalo da bude između: {min} i {max}","outsideRangeMax":"Vrednost treba da bude manja ili jednaka {max}","outsideRangeMin":"Vrednost treba da bude veća ili jednaka {min}","invalidCodedValue":"Vrednost bi trebalo da bude jedna od navedenih vrednosti.","invalidType":"Nije važeća vrednost","tooShort":"Ovo polje zahteva minimalno {min} karaktera","valuesIncompatible":"Vrednost nije kompatibilna sa drugim selektovanim vrednostima","valuesDoNotMatch":"Vrednost se ne podudara sa drugim selektovanim vrednostima"},"viewAll":"Prikaži sve","totalCount":"Ukupno: {count}","addRecord":"Dodajte zapis","addFeature":"Dodaj geoobjekat","editRecord":"Izmeni zapis","editFeature":"Izmeni geoobjekat","requiredFieldLabel":"{name} - obavezno polje","noOriginKeyFeature":"Geoobjekat ne može da se doda na '{relatedLayerName}' dok se '{originKeyField}' ne unese.","noOriginKeyRecord":"Zapis ne može da se doda na '{relatedLayerName}' dok se '{originKeyField}' ne unese.","subtypes":{"changeWarning":"Podtip {newType} može imati različite podrazumevane vrednosti od {originalType}. Održavanje trenutnih vrednosti može dovesti do neočekivanih rezultata.","changeWarningTitle":"Podtip je promenjen","useDefaultValuesOption":"Koristite podrazumevane vrednosti","keepCurrentValuesOption":"Zadržite trenutne vrednosti","unsupportedDomainGroupTitle":"Nije podržano","fieldOutOfSubtypeDomainWarning":"Vrednost ovog polja je van opsega za njegov domen."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_sv.json new file mode 100644 index 00000000..f9aaa407 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Geoobjektets form","empty":"Inget värde","showAll":"Visa alla","showAllOptions":"Visa alla alternativ","recommended":"Rekommenderas","all":"Alla","recommendedOptions":"Rekommenderade alternativ","allOptions":"Alla alternativ","valueExpressionError":"Det gick inte att beräkna värde","validationErrors":{"cannotBeNull":"Ange ett värde","outsideRange":"Värdet ska vara mellan: {min} och {max}","outsideRangeMax":"Värdet ska vara mindre än eller lika med {max}","outsideRangeMin":"Värdet ska vara större än eller lika med {min}","invalidCodedValue":"Värdet ska vara ett av värdena i listan.","invalidType":"Inte ett giltigt värde","tooShort":"Minst {min} tecken krävs i fältet","valuesIncompatible":"Värdet är inkompatibelt med andra valda värden","valuesDoNotMatch":"Värdet matchar inte andra valda värden"},"viewAll":"Visa alla","totalCount":"Totalt: {count}","addRecord":"Lägg till post","addFeature":"Lägg till geoobjekt","editRecord":"Redigera post","editFeature":"Redigera geoobjekt","requiredFieldLabel":"{name} - obligatoriskt fält","noOriginKeyFeature":"Ett geoobjekt kan inte läggas till i '{relatedLayerName}' förrän '{originKeyField}' har angetts.","noOriginKeyRecord":"En post kan inte läggas till i '{relatedLayerName}' förrän '{originKeyField}' har angetts.","subtypes":{"changeWarning":"Subtypen {newType} kan ha olika standardvärden från {originalType}. Om du behåller de aktuella värdena kan det leda till oväntade resultat.","changeWarningTitle":"Subtyp har ändrats","useDefaultValuesOption":"Använd standardvärden","keepCurrentValuesOption":"Behåll aktuella värden","unsupportedDomainGroupTitle":"Stöds inte","fieldOutOfSubtypeDomainWarning":"Det här fältets värde ligger utanför intervallet för dess domän."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_th.json new file mode 100644 index 00000000..17d496e5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_th.json @@ -0,0 +1 @@ +{"widgetLabel":"ฟีเจอร์ฟอร์ม","empty":"ไม่มีค่าว่าง","showAll":"แสดงทั้งหมด","showAllOptions":"แสดงตัวเลือกทั้งหมด","recommended":"แนะนำ","all":"ทั้งหมด","recommendedOptions":"ตัวเลือกที่แนะนำ","allOptions":"ตัวเลือกทั้งหมด","valueExpressionError":"ล้มเหลวในการคำนวณค่า","validationErrors":{"cannotBeNull":"โปรดกรอกค่า","outsideRange":"ค่าควรอยู่ระหว่าง {min} และ {max}","outsideRangeMax":"ค่าควรน้อยกว่าหรือเท่ากับ {max}","outsideRangeMin":"ค่าควรมากกว่าหรือเท่ากับ {min}","invalidCodedValue":"ค่าควรเป็นหนึ่งในค่าที่แสดงในรายการ","invalidType":"ไม่ใช่ค่าที่ถูกต้อง","tooShort":"ฟิลด์นี้ต้องการอย่างน้อย {min} อักขระ","valuesIncompatible":"ค่าไม่สามารถใช้งานร่วมกับค่าอื่นๆ ที่เลือก","valuesDoNotMatch":"ค่าต้องไม่ตรงกับค่าอื่นๆ ที่เลือก"},"viewAll":"ดูทั้งหมด","totalCount":"รวม: {count}","addRecord":"เพิ่มบันทึก","addFeature":"เพิ่มฟีเจอร์","editRecord":"แก้ไขบันทึก","editFeature":"แก้ไขฟีเจอร์","requiredFieldLabel":"{name} - ฟิลด์ที่จำเป็น","noOriginKeyFeature":"ไม่สามารถเพิ่มฟีเจอร์ลงใน '{relatedLayerName}' ได้จนกว่าจะป้อน '{originKeyField}'","noOriginKeyRecord":"ไม่สามารถเพิ่มบันทึกลงใน '{relatedLayerName}' ได้จนกว่าจะป้อน '{originKeyField}'","subtypes":{"changeWarning":"ประเภทย่อย {newType} อาจมีค่าเริ่มต้นแตกต่างจาก {originalType} การเก็บค่าปัจจุบันไว้อาจให้ผลลัพธ์ที่ไม่คาดคิด","changeWarningTitle":"เปลี่ยนแปลงประเภทย่อยแล้ว","useDefaultValuesOption":"ใช้ค่าเริ่มต้น","keepCurrentValuesOption":"เก็บค่าปัจจุบันไว้","unsupportedDomainGroupTitle":"ไม่รองรับ","fieldOutOfSubtypeDomainWarning":"ค่าของฟิลด์นี้อยู่นอกช่วงสำหรับโดเมนของตัวเอง"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_tr.json new file mode 100644 index 00000000..82b232ba --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Detay formu","empty":"Değer yok","showAll":"Tümünü göster","showAllOptions":"Tüm seçenekleri göster","recommended":"Önerilen","all":"Tümü","recommendedOptions":"Tavsiye edilen seçenekler","allOptions":"Tüm Seçenekler","valueExpressionError":"Değer hesaplanamadı","validationErrors":{"cannotBeNull":"Bir değer girin","outsideRange":"Değer {min} ve {max} arasında olmalıdır","outsideRangeMax":"Değer {max}'dan küçük veya eşit olmalıdır","outsideRangeMin":"Değer {min}'den büyük veya eşit olmalıdır","invalidCodedValue":"Değer listelenen değerlerden biri olmalıdır.","invalidType":"Geçerli bir değer değil","tooShort":"Bu alan minimum {min} karakter içerir","valuesIncompatible":"Değer, diğer seçili değerlerle uyumsuz","valuesDoNotMatch":"Değer, diğer seçili değerlerle eşleşmiyor"},"viewAll":"Tümünü görüntüle","totalCount":"Toplam: {count}","addRecord":"Kayıt ekle","addFeature":"Detay ekle","editRecord":"Kaydı düzenle","editFeature":"Detayı düzenle","requiredFieldLabel":"{name} - gerekli alan","noOriginKeyFeature":"\"{originKeyField}\" girilene kadar \"{relatedLayerName}\"e bir detay eklenemez.","noOriginKeyRecord":"\"{originKeyField}\" girilene kadar \"{relatedLayerName}\"e bir kayıt eklenemez.","subtypes":{"changeWarning":"Alt tür {newType}, {originalType}'den farklı varsayılan değerlere sahip olabilir. Geçerli değerlerin korunması beklenmedik sonuçlara yol açabilir.","changeWarningTitle":"Alt tür değiştirildi","useDefaultValuesOption":"Varsayılan değerleri kullan","keepCurrentValuesOption":"Geçerli değerleri koru","unsupportedDomainGroupTitle":"Desteklenmiyor","fieldOutOfSubtypeDomainWarning":"Bu alanın değeri, domain aralığının dışında."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_uk.json new file mode 100644 index 00000000..fe7baa5e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Форма об'єктів","empty":"Без значення","showAll":"Показати всі","showAllOptions":"Показати всі опції","recommended":"Рекомендовано","all":"Все","recommendedOptions":"Рекомендовані опції","allOptions":"Усі опції","valueExpressionError":"Не вдалося обчислити значення","validationErrors":{"cannotBeNull":"Введіть значення","outsideRange":"Значення має знаходитися в діапазоні від {min} до {max}","outsideRangeMax":"Значення має бути менше або дорівнювати {max}","outsideRangeMin":"Значення має бути більше або дорівнювати {min}","invalidCodedValue":"Значення має бути одним з перелічених значень.","invalidType":"Не припустиме значення","tooShort":"Це поле потребує щонайменше {min} символів","valuesIncompatible":"Значення несумісне з іншими вибраними значеннями","valuesDoNotMatch":"Значення не збігається з іншими вибраними значеннями"},"viewAll":"Переглянути всі","totalCount":"Всього: {count}","addRecord":"Додати запис","addFeature":"Додати об'єкт","editRecord":"Редагувати запис","editFeature":"Редагувати об'єкт","requiredFieldLabel":"{name} - обов’язкове поле","noOriginKeyFeature":"Об'єкт не можна додати до '{relatedLayerName}' доки не буде введено '{originKeyField}'.","noOriginKeyRecord":"Запис не можна додати до '{relatedLayerName}' доки не буде введено '{originKeyField}'.","subtypes":{"changeWarning":"Підтип {newType} може мати значення за замовчуванням, що відрізняються від {originalType}. Збереження поточних значень може призвести до неочікуваних результатів.","changeWarningTitle":"Підтип змінено","useDefaultValuesOption":"Використовувати значення за замовчуванням","keepCurrentValuesOption":"Залишити поточні значення","unsupportedDomainGroupTitle":"Не підтримується","fieldOutOfSubtypeDomainWarning":"Значення цього поля виходить за межі діапазону для його домену."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_vi.json new file mode 100644 index 00000000..dec6fd67 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Mẫu đối tượng","empty":"Không có giá trị","showAll":"Hiện tất cả","showAllOptions":"Hiển thị tất cả tùy chọn","recommended":"Được khuyến nghị","all":"Tất cả","recommendedOptions":"Các tùy chọn được đề xuất","allOptions":"Tất cả Tùy chọn","valueExpressionError":"Không thể tính toán giá trị","validationErrors":{"cannotBeNull":"Vui lòng nhập một giá trị","outsideRange":"Giá trị phải nằm trong khoảng {min} và {max}","outsideRangeMax":"Giá trị phải nhỏ hơn hoặc bằng {max}","outsideRangeMin":"Giá trị phải lớn hơn hoặc bằng {min}","invalidCodedValue":"Giá trị phải là một trong các giá trị được liệt kê.","invalidType":"Không phải là giá trị hợp lệ","tooShort":"Trường này yêu cầu nhập tối thiểu {min} ký tự","valuesIncompatible":"Giá trị không tương thích với các giá trị được chọn khác","valuesDoNotMatch":"Giá trị không khớp với các giá trị được chọn khác"},"viewAll":"Xem tất cả","totalCount":"Tổng số: {count}","addRecord":"Thêm hồ sơ","addFeature":"Thêm đối tượng","editRecord":"Chỉnh sửa hồ sơ","editFeature":"Chỉnh sửa đối tượng","requiredFieldLabel":"{name} - trường bắt buộc","noOriginKeyFeature":"Không thể thêm đối tượng vào '{relatedLayerName}' cho đến khi nhập được '{originKeyField}'.","noOriginKeyRecord":"Không thể thêm bản ghi vào '{relatedLayerName}' cho đến khi nhập được '{originKeyField}'.","subtypes":{"changeWarning":"Subtype {newType} có thể có các giá trị mặc định khác nhau từ {originalType}. Giữ các giá trị hiện tại có thể dẫn đến kết quả không mong muốn.","changeWarningTitle":"Subtype đã thay đổi","useDefaultValuesOption":"Sử dụng các giá trị mặc định","keepCurrentValuesOption":"Giữ các giá trị hiện tại","unsupportedDomainGroupTitle":"Không được hỗ trợ","fieldOutOfSubtypeDomainWarning":"Giá trị này nằm ngoài khoảng domain cho phép của trường."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_zh-CN.json new file mode 100644 index 00000000..2ad959b4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"要素形式","empty":"没有值","showAll":"显示全部","showAllOptions":"显示所有选项","recommended":"已推荐","all":"全部","recommendedOptions":"建议选项","allOptions":"所有选项","valueExpressionError":"计算值失败","validationErrors":{"cannotBeNull":"请输入一个值","outsideRange":"值应该介于 {min} 到 {max}","outsideRangeMax":"值应小于或等于 {max}","outsideRangeMin":"值应大于或等于 {min}","invalidCodedValue":"值应为下列某个值。","invalidType":"非有效值","tooShort":"此字段至少需要 {min} 个字符。","valuesIncompatible":"值与其他所选值不兼容","valuesDoNotMatch":"值与其他所选值不匹配"},"viewAll":"查看全部","totalCount":"总计:{count}","addRecord":"添加记录","addFeature":"添加要素","editRecord":"编辑记录","editFeature":"编辑要素","requiredFieldLabel":"{name} - 为必填字段","noOriginKeyFeature":"输入 {originKeyField} 后,才可以将要素添加到 {relatedLayerName}。","noOriginKeyRecord":"输入 {originKeyField} 后,才可以将记录添加到 {relatedLayerName}。","subtypes":{"changeWarning":"子类型 {newType} 可能具有不同的 {originalType} 默认值。 保留当前值可能会导致意外结果。","changeWarningTitle":"更改子类型","useDefaultValuesOption":"使用默认值","keepCurrentValuesOption":"保留当前值","unsupportedDomainGroupTitle":"不支持","fieldOutOfSubtypeDomainWarning":"此字段的值超出了其域的范围。"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_zh-HK.json new file mode 100644 index 00000000..1a933f00 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"圖徵表單","empty":"沒有值","showAll":"顯示全部","showAllOptions":"顯示所有選項","recommended":"建議","all":"全部","recommendedOptions":"建議的選項","allOptions":"所有選項","valueExpressionError":"無法計算值。","validationErrors":{"cannotBeNull":"請輸入一個值","outsideRange":"值必須介於 {min} 與 {max} 之間","outsideRangeMax":"值必須小於或等於 {max}","outsideRangeMin":"值必須大於或等於 {min}","invalidCodedValue":"值必須是其中一個列出值。","invalidType":"不是有效值","tooShort":"此欄位至少需要 {min} 個字元","valuesIncompatible":"值與其他選定值不相容","valuesDoNotMatch":"值與其他選定值不符"},"viewAll":"檢視所有","totalCount":"總計: {count}","addRecord":"新增記錄","addFeature":"新增圖徵","editRecord":"編輯記錄","editFeature":"編輯圖徵","requiredFieldLabel":"{name} - 必要欄位","noOriginKeyFeature":"輸入 '{originKeyField}' 後才能將圖徵新增至 '{relatedLayerName}'。","noOriginKeyRecord":"輸入 '{originKeyField}' 後才能將記錄新增至 '{relatedLayerName}'。","subtypes":{"changeWarning":"子類型 {newType} 可能具有與 {originalType} 不同的預設值。 保留目前值可能會導致非預期的結果。","changeWarningTitle":"子類型已變更","useDefaultValuesOption":"使用預設值","keepCurrentValuesOption":"保留目前值","unsupportedDomainGroupTitle":"不支援","fieldOutOfSubtypeDomainWarning":"此欄位的值超出其網域的範圍。"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_zh-TW.json new file mode 100644 index 00000000..1a933f00 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureForm/t9n/FeatureForm_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"圖徵表單","empty":"沒有值","showAll":"顯示全部","showAllOptions":"顯示所有選項","recommended":"建議","all":"全部","recommendedOptions":"建議的選項","allOptions":"所有選項","valueExpressionError":"無法計算值。","validationErrors":{"cannotBeNull":"請輸入一個值","outsideRange":"值必須介於 {min} 與 {max} 之間","outsideRangeMax":"值必須小於或等於 {max}","outsideRangeMin":"值必須大於或等於 {min}","invalidCodedValue":"值必須是其中一個列出值。","invalidType":"不是有效值","tooShort":"此欄位至少需要 {min} 個字元","valuesIncompatible":"值與其他選定值不相容","valuesDoNotMatch":"值與其他選定值不符"},"viewAll":"檢視所有","totalCount":"總計: {count}","addRecord":"新增記錄","addFeature":"新增圖徵","editRecord":"編輯記錄","editFeature":"編輯圖徵","requiredFieldLabel":"{name} - 必要欄位","noOriginKeyFeature":"輸入 '{originKeyField}' 後才能將圖徵新增至 '{relatedLayerName}'。","noOriginKeyRecord":"輸入 '{originKeyField}' 後才能將記錄新增至 '{relatedLayerName}'。","subtypes":{"changeWarning":"子類型 {newType} 可能具有與 {originalType} 不同的預設值。 保留目前值可能會導致非預期的結果。","changeWarningTitle":"子類型已變更","useDefaultValuesOption":"使用預設值","keepCurrentValuesOption":"保留目前值","unsupportedDomainGroupTitle":"不支援","fieldOutOfSubtypeDomainWarning":"此欄位的值超出其網域的範圍。"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable.json new file mode 100644 index 00000000..cab6b0e1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable.json @@ -0,0 +1 @@ +{"widgetLabel":"Feature table","header":"{title} (Total: {count} | Selection: {selected})","headerNoSelection":"{title} (Total: {count})","untitled":"Untitled","relatedRecords":"Related records","attachments":"Attachments","loading":"Loading...","syncing":"Syncing...","errorData":"Data error.","errorLayer":"Layer error.","errorUpdateFailed":"Update failed.","errorDomainType":"Domain type is not supported.","show":"Show","hide":"Hide","menu":"Menu","options":"Options","allColums":"All columns","sortAsc":"Sort ascending","sortDesc":"Sort descending","toggleColumns":"Show/hide columns","clearSelection":"Clear selection","centerOnSelection":"Center on selection","showSelected":"Show selection","filter":"Filter","addField":"Add field","refreshData":"Refresh data","date":"Date","number":"Number","string":"String","showAllRecords":"Show all","zoomToSelection":"Zoom to selection","deleteSelection":"Delete selection","deleteSelectionCount":"Delete selection: {count}","deleteRecordsRemoved":"These records will be permanently removed","keepRecords":"Keep records","recordsCount":"Records ({count})","noLayer":"No layer","exitRelatedRecords":"Exit related records","showAllTables":"Show all tables","selectALayer":"Select a layer"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_ar.json new file mode 100644 index 00000000..f4d6e541 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"جدول المعلم","header":"{title} (الإجمالي: {count} | التحديد: {selected})","headerNoSelection":"{title} (الإجمالي: {count})","untitled":"بلا عنوان","relatedRecords":"السجلات ذات الصلة","attachments":"المرفقات","loading":"جارِ التحميل...","syncing":"تزامن...","errorData":"خطأ في البيانات.","errorLayer":"خطأ في الطبقة.","errorUpdateFailed":"فشل التحديث.","errorDomainType":"نوع النطاق غير مدعوم.","show":"إظهار","hide":"إخفاء","menu":"القائمة","options":"خيارات","allColums":"كل الأعمدة","sortAsc":"فرز تصاعديًا","sortDesc":"فرز تنازليًا","toggleColumns":"إظهار/إخفاء الأعمدة","clearSelection":"مسح التحديد","centerOnSelection":"تمركُز في التحديد","showSelected":"إظهار التحديد","filter":"تصفية","addField":"إضافة حقل","refreshData":"تحديث البيانات","date":"تاريخ","number":"عدد","string":"السلسلة","showAllRecords":"إظهار الكل","zoomToSelection":"تكبير التحديد","deleteSelection":"حذف التحديد","deleteSelectionCount":"حذف التحديد: {count}","deleteRecordsRemoved":"ستتم إزالة هذه السجلات بشكل دائم","keepRecords":"الاحتفاظ بالسجلات","recordsCount":"سجلات ({count})","noLayer":"لا توجد طبقة","exitRelatedRecords":"الخروج من السجلات ذات الصلة","showAllTables":"إظهار جميع الجداول","selectALayer":"حدد الطبقة"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_bg.json new file mode 100644 index 00000000..c55611ea --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Таблица за обекти","header":"{title} (Общо: {count} | Избор: {selected})","headerNoSelection":"{title} (Общо: {count})","untitled":"Без заглавие","relatedRecords":"Свързани записи","attachments":"Прикачени файлове","loading":"Зареждане...","syncing":"Синхронизиране...","errorData":"Грешка в данните.","errorLayer":"Грешка в слоя.","errorUpdateFailed":"Неуспешно обновяване.","errorDomainType":"Типът домейн не се поддържа.","show":"Показване","hide":"Скриване","menu":"Меню","options":"Опции","allColums":"Всички колони","sortAsc":"Сортиране по възходящ ред","sortDesc":"Сортиране по низходящ ред","toggleColumns":"Показване/скриване на колони","clearSelection":"Изчистване на избора","centerOnSelection":"Център за избор","showSelected":"Показване на избора","filter":"Филтър","addField":"Добавяне на поле","refreshData":"Опресняване на данните","date":"Дата","number":"число","string":"Текстово","showAllRecords":"Показване на всички","zoomToSelection":"Приближаване към избора","deleteSelection":"Изтриване на избора","deleteSelectionCount":"Изтриване на избора: {count}","deleteRecordsRemoved":"Тези записи ще бъдат премахнати за постоянно.","keepRecords":"Запазване на записи","recordsCount":"Записи ({count})","noLayer":"Няма слой","exitRelatedRecords":"Изход от свързани записи","showAllTables":"Показване на всички таблици","selectALayer":"Избиране на слой"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_bs.json new file mode 100644 index 00000000..ea8cd54f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Tablica geoobjekata","header":"{title} (Ukupno: {count} | Odabir: {selected})","headerNoSelection":"{title} (Ukupno: {count})","untitled":"Neimenovano","relatedRecords":"Povezani zapisi","attachments":"Privitci","loading":"Učitavanje...","syncing":"Sinkroniziranje...","errorData":"Pogreška podataka.","errorLayer":"Pogreška sloja.","errorUpdateFailed":"Neuspješno ažuriranje.","errorDomainType":"Vrsta domene nije podržana.","show":"Prikaži","hide":"Sakrij","menu":"Izbornik","options":"Opcije","allColums":"Svi stupci","sortAsc":"Sortiraj uzlazno","sortDesc":"Sortiraj silazno","toggleColumns":"Prikaži/skrij stupce","clearSelection":"Očisti odabir","centerOnSelection":"Centriraj odabir","showSelected":"Prikaži odabir","filter":"Filtar","addField":"Dodaj polje","refreshData":"Osvježi podatke","date":"Datum","number":"Broj","string":"Tekst","showAllRecords":"Prikaži sve","zoomToSelection":"Uvećaj na odabir","deleteSelection":"Izbriši odabir","deleteSelectionCount":"Izbriši odabir: {count}","deleteRecordsRemoved":"Ovi će se zapisi trajno ukloniti","keepRecords":"Zadrži zapise","recordsCount":"Zapisi ({count})","noLayer":"Nema sloja","exitRelatedRecords":"Izlaz iz povezanih zapisa","showAllTables":"Prikaži sve tablice","selectALayer":"Odaberite sloj"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_ca.json new file mode 100644 index 00000000..c29319b3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Taula d'entitats","header":"{title} (Total: {count} | Selecció: {selected})","headerNoSelection":"{title} (Total: {count})","untitled":"Sense títol","relatedRecords":"Registres relacionats","attachments":"Fitxers adjunts","loading":"S'està pujant...","syncing":"S'està sincronitzant...","errorData":"Error de dades.","errorLayer":"Error de capa.","errorUpdateFailed":"Error d'actualització.","errorDomainType":"El tipus de domini no és compatible.","show":"Mostra","hide":"Amaga","menu":"Menú","options":"Opcions","allColums":"Totes les columnes","sortAsc":"Ordre ascendent","sortDesc":"Ordre descendent","toggleColumns":"Mostra o amaga columnes","clearSelection":"Esborra la selecció","centerOnSelection":"Centra a la selecció","showSelected":"Mostra la selecció","filter":"Filtre","addField":"Afegeix un camp","refreshData":"Actualitza les dades","date":"Data","number":"Nombre","string":"Cadena","showAllRecords":"Mostra-ho tot","zoomToSelection":"Aplica el zoom a la selecció","deleteSelection":"Suprimeix la selecció","deleteSelectionCount":"Suprimeix la selecció: {count}","deleteRecordsRemoved":"Aquests registres s'eliminaran de manera definitiva.","keepRecords":"Conserva els registres","recordsCount":"Registres ({count})","noLayer":"Cap capa","exitRelatedRecords":"Surt dels registres relacionats","showAllTables":"Mostra totes les taules","selectALayer":"Seleccioneu la capa"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_cs.json new file mode 100644 index 00000000..3f24b7fd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Tabulka prvků","header":"{title} (Celkem: {count} | Výběr: {selected})","headerNoSelection":"{title} (Celkem: {count})","untitled":"Bez názvu","relatedRecords":"Relačně připojené záznamy","attachments":"Přílohy","loading":"Nahrávání…","syncing":"Probíhá synchronizace…","errorData":"Chyba dat.","errorLayer":"Chyba vrstvy.","errorUpdateFailed":"Aktualizace se nezdařila.","errorDomainType":"Typ domény není podporován.","show":"Zobrazit","hide":"Skrýt","menu":"Nabídka","options":"Možnosti","allColums":"Všechny sloupce","sortAsc":"Seřadit vzestupně","sortDesc":"Seřadit sestupně","toggleColumns":"Zobrazit/skrýt sloupce","clearSelection":"Vymazat výběr","centerOnSelection":"Vycentrovat na výběr","showSelected":"Zobrazit výběr","filter":"Filtr","addField":"Přidat pole","refreshData":"Aktualizovat data","date":"Datum","number":"Číslo","string":"Řetězec","showAllRecords":"Zobrazit vše","zoomToSelection":"Přiblížit na výběr","deleteSelection":"Odstranit výběr","deleteSelectionCount":"Odstranit výběr: {count}","deleteRecordsRemoved":"Tyto záznamy budou trvale odstraněny","keepRecords":"Ponechat záznamy","recordsCount":"Záznamy ({count})","noLayer":"Žádná vrstva","exitRelatedRecords":"Ukončit související záznamy","showAllTables":"Zobrazit všechny tabulky","selectALayer":"Vybrat vrstvu"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_da.json new file mode 100644 index 00000000..d78c07e7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Objekttabel","header":"{title} (I alt: {count} | Markering: {selected})","headerNoSelection":"{title} (I alt: {count})","untitled":"Uden titel","relatedRecords":"Relaterede poster","attachments":"Vedhæftninger","loading":"Indlæser...","syncing":"Synkroniserer…","errorData":"Datafejl.","errorLayer":"Lagfejl.","errorUpdateFailed":"Opdatering mislykkedes.","errorDomainType":"Domænetype understøttes ikke.","show":"Vis","hide":"Hide","menu":"Menu","options":"Indstillinger","allColums":"Alle kolonner","sortAsc":"Sortér stigende","sortDesc":"Sortér faldende","toggleColumns":"Vis/skjul kolonner","clearSelection":"Ryd markering","centerOnSelection":"Center af markering","showSelected":"Vis markering","filter":"Filtrér","addField":"Tilføj felt","refreshData":"Opdatér data","date":"Dato","number":"Nummer","string":"Streng","showAllRecords":"Vis alle","zoomToSelection":"Zoom til valg","deleteSelection":"Slet markering","deleteSelectionCount":"Slet markering: {count}","deleteRecordsRemoved":"Disse poster vil blive fjernet permanent","keepRecords":"Før registreringer","recordsCount":"Poster ({count})","noLayer":"Intet lag","exitRelatedRecords":"Afslut relaterede poster","showAllTables":"Vis alle tabeller","selectALayer":"Vælg et lag"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_de.json new file mode 100644 index 00000000..cd6214df --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Feature-Tabelle","header":"{title} (Gesamt: {count} | Auswahl: {selected})","headerNoSelection":"{title} (Gesamt: {count})","untitled":"Ohne Titel","relatedRecords":"Zugehörige Datensätze","attachments":"Anlagen","loading":"Wird geladen...","syncing":"Wird synchronisiert...","errorData":"Datenfehler.","errorLayer":"Layer-Fehler.","errorUpdateFailed":"Aktualisierung fehlgeschlagen.","errorDomainType":"Domänentyp wird nicht unterstützt.","show":"Anzeigen","hide":"Ausblenden","menu":"Menü","options":"Optionen","allColums":"Alle Spalten","sortAsc":"Aufsteigend sortieren","sortDesc":"Absteigend sortieren","toggleColumns":"Spalten ein-/ausblenden","clearSelection":"Auswahl aufheben","centerOnSelection":"Auf Auswahl zentrieren","showSelected":"Auswahl anzeigen","filter":"Filtern","addField":"Feld hinzufügen","refreshData":"Daten aktualisieren","date":"Datum","number":"Zahl","string":"Zeichenfolge","showAllRecords":"Alle anzeigen","zoomToSelection":"Auf Auswahl zoomen","deleteSelection":"Auswahl löschen","deleteSelectionCount":"Auswahl löschen: {count}","deleteRecordsRemoved":"Diese Datensätze werden dauerhaft entfernt","keepRecords":"Datensätze beibehalten","recordsCount":"Datensätze ({count})","noLayer":"Kein Layer","exitRelatedRecords":"Zugehörige Datensätze schließen","showAllTables":"Alle Tabellen anzeigen","selectALayer":"Layer auswählen"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_el.json new file mode 100644 index 00000000..1d5b8ca7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Πίνακας στοιχείων","header":"{title} (Σύνολο: {count} | Επιλογή: {selected})","headerNoSelection":"{title} (Σύνολο: {count})","untitled":"Χωρίς τίτλο","relatedRecords":"Σχετικές εγγραφές","attachments":"Συνημμένα","loading":"Φόρτωση...","syncing":"Συγχρονισμός...","errorData":"Σφάλμα δεδομένων.","errorLayer":"Σφάλμα θεματικού επιπέδου.","errorUpdateFailed":"Η ενημέρωση απέτυχε.","errorDomainType":"Ο τύπος τομέα δεν υποστηρίζεται.","show":"Εμφάνιση","hide":"Απόκρυψη","menu":"Μενού","options":"Επιλογές","allColums":"Όλες οι στήλες","sortAsc":"Ταξινόμηση με αύξουσα σειρά","sortDesc":"Ταξινόμηση με φθίνουσα σειρά","toggleColumns":"Εμφάνιση/Απόκρυψη στηλών","clearSelection":"Απαλοιφή επιλογών","centerOnSelection":"Επιλογή κεντραρίσματος","showSelected":"Εμφάνιση επιλογής","filter":"Φίλτρο","addField":"Προσθήκη πεδίου","refreshData":"Ανανέωση δεδομένων","date":"Ημερομηνία","number":"Αριθμός","string":"Συμβολοσειρά","showAllRecords":"Εμφάνιση όλων","zoomToSelection":"Εστίαση στην επιλογή","deleteSelection":"Διαγραφή επιλογής","deleteSelectionCount":"Διαγραφή επιλογής: {count}","deleteRecordsRemoved":"Αυτές οι εγγραφές θα καταργηθούν οριστικά.","keepRecords":"Διατήρηση εγγραφών","recordsCount":"Εγγραφές ({count})","noLayer":"Κανένα θεματικό επίπεδο","exitRelatedRecords":"ΈΞοδος από σχετικές εγγραφές","showAllTables":"Εμφάνιση όλων των πινάκων","selectALayer":"Επιλέξτε θεματικό επίπεδο"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_en.json new file mode 100644 index 00000000..cab6b0e1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Feature table","header":"{title} (Total: {count} | Selection: {selected})","headerNoSelection":"{title} (Total: {count})","untitled":"Untitled","relatedRecords":"Related records","attachments":"Attachments","loading":"Loading...","syncing":"Syncing...","errorData":"Data error.","errorLayer":"Layer error.","errorUpdateFailed":"Update failed.","errorDomainType":"Domain type is not supported.","show":"Show","hide":"Hide","menu":"Menu","options":"Options","allColums":"All columns","sortAsc":"Sort ascending","sortDesc":"Sort descending","toggleColumns":"Show/hide columns","clearSelection":"Clear selection","centerOnSelection":"Center on selection","showSelected":"Show selection","filter":"Filter","addField":"Add field","refreshData":"Refresh data","date":"Date","number":"Number","string":"String","showAllRecords":"Show all","zoomToSelection":"Zoom to selection","deleteSelection":"Delete selection","deleteSelectionCount":"Delete selection: {count}","deleteRecordsRemoved":"These records will be permanently removed","keepRecords":"Keep records","recordsCount":"Records ({count})","noLayer":"No layer","exitRelatedRecords":"Exit related records","showAllTables":"Show all tables","selectALayer":"Select a layer"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_es.json new file mode 100644 index 00000000..6f5cb7f7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Tabla de entidades","header":"{title} (Total: {count} | Selección: {selected})","headerNoSelection":"{title} (Total: {count})","untitled":"Sin título","relatedRecords":"Registros relacionados","attachments":"Adjuntos","loading":"Cargando...","syncing":"Sincronizando...","errorData":"Error de datos.","errorLayer":"Error de capa.","errorUpdateFailed":"Error de actualización.","errorDomainType":"No se permite el tipo de dominio.","show":"Mostrar","hide":"Ocultar","menu":"Menú","options":"Opciones","allColums":"Todas las columnas","sortAsc":"Orden ascendente","sortDesc":"Orden descendente","toggleColumns":"Mostrar/ocultar columnas","clearSelection":"Borrar selección","centerOnSelection":"Centrar en la selección","showSelected":"Mostrar selección","filter":"Filtro","addField":"Agregar campo","refreshData":"Actualizar datos","date":"fecha","number":"Número","string":"Cadena de caracteres","showAllRecords":"Mostrar todo","zoomToSelection":"Acercar a selección","deleteSelection":"Eliminar selección","deleteSelectionCount":"Eliminar selección: {count}","deleteRecordsRemoved":"Estos registros se eliminarán de forma permanente.","keepRecords":"Mantener registros","recordsCount":"Registros ({count})","noLayer":"Ninguna capa","exitRelatedRecords":"Salir de registros relacionados","showAllTables":"Mostrar todas las tablas","selectALayer":"Seleccionar una capa"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_et.json new file mode 100644 index 00000000..459f3d72 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Objektitabel","header":"{title} (Kokku: {count} | Valik: {selected})","headerNoSelection":"{title} (Kokku: {count})","untitled":"Pealkirjata","relatedRecords":"Seotud kirjed","attachments":"Manused","loading":"Laadimine...","syncing":"Sünkroonimine…","errorData":"Andmetõrge","errorLayer":"Kihi tõrge","errorUpdateFailed":"Uuendamine nurjus.","errorDomainType":"Domeeni tüüp ei ole toetatud.","show":"Kuva","hide":"Peida","menu":"Menüü","options":"Valikud","allColums":"Kõik veerud","sortAsc":"Sorteeri kasvavalt","sortDesc":"Sorteeri kahanevalt","toggleColumns":"Kuva/peida veerud","clearSelection":"Tühista valik","centerOnSelection":"Paiguta valitu kohale","showSelected":"Kuva valik","filter":"Filter","addField":"Lisa väli","refreshData":"Värskenda andmeid","date":"Kuupäev","number":"Number","string":"String","showAllRecords":"Kuva kõik","zoomToSelection":"Suumi valikule","deleteSelection":"Kustuta valik","deleteSelectionCount":"Kustuta valik: {count}","deleteRecordsRemoved":"Need kirjed eemaldatakse jäädavalt","keepRecords":"Säilita kirjed","recordsCount":"Kirjed ({count})","noLayer":"Kihti pole","exitRelatedRecords":"Sule seotud kirjed","showAllTables":"Näita kõiki tabeleid","selectALayer":"Vali kiht"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_fi.json new file mode 100644 index 00000000..ed89a6fb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Kohdetaulu","header":"{title} (Yhteensä: {count} | Valinta: {selected})","headerNoSelection":"{title} (Yhteensä: {count})","untitled":"Nimetön","relatedRecords":"Liittyvät tietueet","attachments":"Liitteet","loading":"Ladataan...","syncing":"Synkronoidaan...","errorData":"Aineistovirhe.","errorLayer":"Karttatason virhe.","errorUpdateFailed":"Päivitys epäonnistui.","errorDomainType":"Verkkoalueen tyyppiä ei tueta.","show":"Näytä","hide":"Hide","menu":"Valikko","options":"Asetukset","allColums":"Kaikki sarakkeet","sortAsc":"Lajittele nousevasti","sortDesc":"Lajittele laskevasti","toggleColumns":"Näytä/piilota sarakkeet","clearSelection":"Tyhjennä valinnat","centerOnSelection":"Keskitä valintaan","showSelected":"Näytä valinta","filter":"Suodata","addField":"Lisää kenttä","refreshData":"Päivitä tiedot","date":"Päivämäärä","number":"Numero","string":"Merkkijono","showAllRecords":"Näytä kaikki","zoomToSelection":"Tarkenna valintaan","deleteSelection":"Poista valinta","deleteSelectionCount":"Poista valinta: {count}","deleteRecordsRemoved":"Nämä tietueet poistetaan pysyvästi","keepRecords":"Säilytä tietueet","recordsCount":"Tietueet ({count})","noLayer":"Ei karttatasoa","exitRelatedRecords":"Poistu liittyvistä tietueista","showAllTables":"Näytä kaikki taulut","selectALayer":"Valitse karttataso"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_fr.json new file mode 100644 index 00000000..d0eb8df9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Table d’entités","header":"{title} (Total : {count} | Sélection : {selected})","headerNoSelection":"{title} (Total : {count})","untitled":"Sans titre","relatedRecords":"Enregistrements associés","attachments":"Pièces jointes","loading":"Chargement en cours...","syncing":"Synchronisation...","errorData":"Erreur liée aux données.","errorLayer":"Erreur liée à la couche.","errorUpdateFailed":"La mise à jour a échoué.","errorDomainType":"Le type de domaine n’est pas pris en charge.","show":"Afficher","hide":"Masquer","menu":"Menu","options":"Options","allColums":"Toutes les colonnes","sortAsc":"Tri croissant","sortDesc":"Tri décroissant","toggleColumns":"Afficher/masquer les colonnes","clearSelection":"Effacer la sélection","centerOnSelection":"Centrer sur la sélection","showSelected":"Afficher la sélection","filter":"Filtre","addField":"Ajouter un champ","refreshData":"Actualiser les données","date":"Date","number":"Nombre","string":"Chaîne","showAllRecords":"Afficher tout","zoomToSelection":"Zoom sur la sélection","deleteSelection":"Supprimer la sélection","deleteSelectionCount":"Supprimer la sélection : {count}","deleteRecordsRemoved":"Ces enregistrements seront définitivement supprimés","keepRecords":"Conserver les enregistrements","recordsCount":"Enregistrements ({count})","noLayer":"Aucune couche","exitRelatedRecords":"Quitter les enregistrements associés","showAllTables":"Afficher toutes les tables","selectALayer":"Sélectionner une couche"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_he.json new file mode 100644 index 00000000..171f0951 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_he.json @@ -0,0 +1 @@ +{"widgetLabel":"טבלת ישויות","header":"{title} (סה\"כ: {count} | בחירה: {selected})","headerNoSelection":"{title} (סה\"כ: {count})","untitled":"ללא כותרת","relatedRecords":"רשומות קשורות","attachments":"קישורים","loading":"טוען...","syncing":"מסנכרן...","errorData":"שגיאת נתונים.","errorLayer":"שגיאת שכבה.","errorUpdateFailed":"העדכון נכשל.","errorDomainType":"סוג הדומיין אינו נתמך.","show":"הצג","hide":"הסתר","menu":"תפריט","options":"אפשרויות","allColums":"כל העמודות","sortAsc":"מיין בסדר עולה","sortDesc":"מיין בסדר יורד","toggleColumns":"הצג/הסתר עמודות","clearSelection":"נקה בחירה","centerOnSelection":"התמקד בבחירה","showSelected":"הצג בחירה","filter":"פילטר","addField":"הוסף שדה","refreshData":"רענן נתונים","date":"תאריך","number":"מספר","string":"מחרוזת","showAllRecords":"הצג הכול","zoomToSelection":"התמקד בבחירה","deleteSelection":"מחק בחירה","deleteSelectionCount":"מחק בחירה: {count}","deleteRecordsRemoved":"רשומות אלה יוסרו לצמיתות","keepRecords":"השאר רשומות","recordsCount":"רשומות ({count})","noLayer":"אין שכבה","exitRelatedRecords":"יציאה מרשומות קשורות","showAllTables":"הצג את כל הטבלאות","selectALayer":"בחר שכבה"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_hr.json new file mode 100644 index 00000000..ea8cd54f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Tablica geoobjekata","header":"{title} (Ukupno: {count} | Odabir: {selected})","headerNoSelection":"{title} (Ukupno: {count})","untitled":"Neimenovano","relatedRecords":"Povezani zapisi","attachments":"Privitci","loading":"Učitavanje...","syncing":"Sinkroniziranje...","errorData":"Pogreška podataka.","errorLayer":"Pogreška sloja.","errorUpdateFailed":"Neuspješno ažuriranje.","errorDomainType":"Vrsta domene nije podržana.","show":"Prikaži","hide":"Sakrij","menu":"Izbornik","options":"Opcije","allColums":"Svi stupci","sortAsc":"Sortiraj uzlazno","sortDesc":"Sortiraj silazno","toggleColumns":"Prikaži/skrij stupce","clearSelection":"Očisti odabir","centerOnSelection":"Centriraj odabir","showSelected":"Prikaži odabir","filter":"Filtar","addField":"Dodaj polje","refreshData":"Osvježi podatke","date":"Datum","number":"Broj","string":"Tekst","showAllRecords":"Prikaži sve","zoomToSelection":"Uvećaj na odabir","deleteSelection":"Izbriši odabir","deleteSelectionCount":"Izbriši odabir: {count}","deleteRecordsRemoved":"Ovi će se zapisi trajno ukloniti","keepRecords":"Zadrži zapise","recordsCount":"Zapisi ({count})","noLayer":"Nema sloja","exitRelatedRecords":"Izlaz iz povezanih zapisa","showAllTables":"Prikaži sve tablice","selectALayer":"Odaberite sloj"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_hu.json new file mode 100644 index 00000000..58aacd0f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Vektoroselem-tábla","header":"{title} (Összesen: {count} | Kiválasztva: {selected})","headerNoSelection":"{title} (Összesen: {count})","untitled":"Cím nélkül","relatedRecords":"Kapcsolt rekordok","attachments":"Csatolmányok","loading":"Betöltés...","syncing":"Szinkronizálás...","errorData":"Adathiba.","errorLayer":"Réteghiba.","errorUpdateFailed":"Sikertelen frissítés.","errorDomainType":"A tartománytípus nem támogatott.","show":"Megjelenítés","hide":"Elrejtés","menu":"Menü","options":"Beállítások","allColums":"Összes oszlop","sortAsc":"Rendezés növekvő sorrendben","sortDesc":"Rendezés csökkenő sorrendben","toggleColumns":"Oszlopok megjelenítése/elrejtése","clearSelection":"Kijelölés megszüntetése","centerOnSelection":"Kijelölt rész a fókuszban","showSelected":"Kiválasztás megjelenítése","filter":"Szűrő","addField":"Mező hozzáadása","refreshData":"Adatok frissítése","date":"Dátum","number":"Szám","string":"Szöveg","showAllRecords":"Összes megjelenítése","zoomToSelection":"Nagyítás a kijelölt részre","deleteSelection":"Kiválasztás törlése","deleteSelectionCount":"Kiválasztás törlése: {count}","deleteRecordsRemoved":"Ezek a rekordok végleg el lesznek távolítva.","keepRecords":"Rekordok megtartása","recordsCount":"Rekordok ({count})","noLayer":"Nincs réteg","exitRelatedRecords":"Kilépés, kapcsolódó rekordok","showAllTables":"Összes tábla megjelenítése","selectALayer":"Jelöljön ki egy réteget"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_id.json new file mode 100644 index 00000000..eb2fcd3b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Tabel fitur","header":"{title} (Total: {count} | Pilihan: {selected})","headerNoSelection":"{title} (Total: {count})","untitled":"Tidak berjudul","relatedRecords":"Catatan terkait","attachments":"Lampiran","loading":"Memuat...","syncing":"Menyinkronkan...","errorData":"Kesalahan data.","errorLayer":"Kesalahan layer.","errorUpdateFailed":"Pembaruan gagal.","errorDomainType":"Tipe domain tidak didukung.","show":"Tampilkan","hide":"Sembunyikan","menu":"Menu","options":"Opsi","allColums":"Semua kolom","sortAsc":"Urutkan naik","sortDesc":"Urutkan turun","toggleColumns":"Tampilkan/sembunyikan kolom","clearSelection":"Bersihkan pilihan","centerOnSelection":"Tengahkan pada pilihan","showSelected":"Tampilkan pilihan","filter":"Filter","addField":"Tambahkan kolom","refreshData":"Muat ulang data","date":"Tanggal","number":"Angka","string":"String","showAllRecords":"Tampilkan semua","zoomToSelection":"Zoom ke pilihan","deleteSelection":"Hapus pilihan","deleteSelectionCount":"Hapus pilihan: {count}","deleteRecordsRemoved":"Catatan ini akan dihapus secara permanen","keepRecords":"Simpan catatan","recordsCount":"Catatan ({count})","noLayer":"Tidak ada layer","exitRelatedRecords":"Keluar dari catatan terkait","showAllTables":"Tampilkan semua tabel","selectALayer":"Pilih layer"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_it.json new file mode 100644 index 00000000..48037597 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Tabella feature","header":"{title} (Totale: {count} | Selezione: {selected})","headerNoSelection":"{title} (Totale: {count})","untitled":"Senza titolo","relatedRecords":"Record correlati","attachments":"Allegati","loading":"Caricamento in corso...","syncing":"Sincronizzazione in corso...","errorData":"Errore dati.","errorLayer":"Errore layer.","errorUpdateFailed":"Aggiornamento non riuscito.","errorDomainType":"Tipo di dominio non supportato.","show":"Mostra","hide":"Nascondi","menu":"Menu","options":"Opzioni","allColums":"Tutte le colonne","sortAsc":"Ordinamento crescente","sortDesc":"Ordinamento decrescente","toggleColumns":"Mostra/nascondi colonne","clearSelection":"Cancella selezione","centerOnSelection":"Centra su selezione","showSelected":"Mostra selezione","filter":"Filtro","addField":"Aggiungi campo","refreshData":"Aggiorna dati","date":"Data","number":"Numero","string":"Stringa","showAllRecords":"Mostra tutto","zoomToSelection":"Zoom alla selezione","deleteSelection":"Elimina selezione","deleteSelectionCount":"Elimina selezione: {count}","deleteRecordsRemoved":"Questi record saranno rimossi in modo permanente","keepRecords":"Conserva record","recordsCount":"Record ({count})","noLayer":"Nessun layer","exitRelatedRecords":"Esci dai record correlati","showAllTables":"Mostra tutte le tabelle","selectALayer":"Seleziona un layer"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_ja.json new file mode 100644 index 00000000..25963320 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"フィーチャ テーブル","header":"{title} (合計: {count} | 選択: {selected})","headerNoSelection":"{title} (合計: {count})","untitled":"無題","relatedRecords":"関連データ","attachments":"添付ファイル","loading":"読み込んでいます...","syncing":"同期しています...","errorData":"データ エラーです。","errorLayer":"レイヤー エラーです。","errorUpdateFailed":"更新が失敗しました。","errorDomainType":"ドメイン タイプがサポートされていません。","show":"表示","hide":"非表示","menu":"メニュー","options":"オプション","allColums":"すべての列","sortAsc":"昇順で並べ替え","sortDesc":"降順で並べ替え","toggleColumns":"列の表示/非表示","clearSelection":"選択の解除","centerOnSelection":"選択レコードに移動","showSelected":"選択の表示","filter":"フィルター","addField":"フィールドの追加","refreshData":"データの更新","date":"Date","number":"数値","string":"文字列","showAllRecords":"すべて表示","zoomToSelection":"選択セットにズーム","deleteSelection":"選択の削除","deleteSelectionCount":"選択の削除: {count}","deleteRecordsRemoved":"これらのレコードは完全に削除されます","keepRecords":"レコードを保持","recordsCount":"レコード ({count})","noLayer":"レイヤーがありません","exitRelatedRecords":"関連レコードの終了","showAllTables":"すべてのテーブルを表示","selectALayer":"レイヤーの選択"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_ko.json new file mode 100644 index 00000000..51dd782a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"피처 테이블","header":"{title}(총: {count}개 | 선택: {selected}개)","headerNoSelection":"{title}(총: {count}개)","untitled":"제목 없음","relatedRecords":"관련 레코드","attachments":"첨부 파일","loading":"불러오는 중...","syncing":"동기화 중...","errorData":"데이터 오류입니다.","errorLayer":"레이어 오류입니다.","errorUpdateFailed":"업데이트하지 못했습니다.","errorDomainType":"도메인 유형이 지원되지 않습니다.","show":"보기","hide":"숨기기","menu":"메뉴","options":"옵션","allColums":"모든 열","sortAsc":"오름차순 정렬","sortDesc":"내림차순 정렬","toggleColumns":"열 표시/숨기기","clearSelection":"선택 해제","centerOnSelection":"선택 영역의 가운데","showSelected":"선택 항목 표시","filter":"필터","addField":"필드 추가","refreshData":"데이터 새로 고침","date":"날짜","number":"숫자","string":"문자열","showAllRecords":"모두 보기","zoomToSelection":"선택 영역 확대","deleteSelection":"선택 항목 삭제","deleteSelectionCount":"선택 항목 삭제: {count}","deleteRecordsRemoved":"해당 레코드가 영구적으로 제거됩니다.","keepRecords":"레코드 보관","recordsCount":"레코드({count})","noLayer":"레이어 없음","exitRelatedRecords":"연계 레코드 종료","showAllTables":"모든 테이블 보기","selectALayer":"레이어 선택"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_lt.json new file mode 100644 index 00000000..ac00b2e9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Elementų lentelė","header":"{title} (Iš viso: {count} | Pasirinkta: {selected})","headerNoSelection":"{title} (Iš viso: {count})","untitled":"Bevardis","relatedRecords":"Susiję įrašai","attachments":"Priedai","loading":"Įkeliama...","syncing":"Sinchronizuojama...","errorData":"Duomenų klaida.","errorLayer":"Sluoksnio klaida.","errorUpdateFailed":"Nepavyko atnaujinti.","errorDomainType":"Nepalaikomas domeno tipas.","show":"Rodyti","hide":"Slėpti","menu":"Meniu","options":"Parinktys","allColums":"Visi stulpeliai","sortAsc":"Rūšiuoti didėjimo tvarka","sortDesc":"Rūšiuoti mažėjimo tvarka","toggleColumns":"Rodyti / slėpti stulpelius","clearSelection":"Valyti išranką","centerOnSelection":"Centruoti pažymėtus","showSelected":"Rodyti pasirinkimą","filter":"Filtruoti","addField":"Pridėti lauką","refreshData":"Atnaujinti duomenis","date":"Data","number":"Skaičius","string":"Eilutė","showAllRecords":"Rodyti visus","zoomToSelection":"Rodyti pasirinkimą","deleteSelection":"Naikinti pasirinkimą","deleteSelectionCount":"Naikinti pasirinkimą: {count}","deleteRecordsRemoved":"Šie įrašai bus pašalinti visam laikui.","keepRecords":"Išsaugoti įrašus","recordsCount":"Įrašai ({count})","noLayer":"Sluoksnio nėra","exitRelatedRecords":"Išeiti iš susijusių įrašų","showAllTables":"Rodyti visas lenteles","selectALayer":"Pasirinkite sluoksnį"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_lv.json new file mode 100644 index 00000000..d5139c59 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Elementu tabula","header":"{title} (Kopā: {count} | Izvēle: {selected})","headerNoSelection":"{title} (Kopā: {count})","untitled":"Bez nosaukuma","relatedRecords":"Saistītie ieraksti","attachments":"Pielikumi","loading":"Ielādē...","syncing":"Sinhronizē...","errorData":"Datu kļūda.","errorLayer":"Slāņa kļūda.","errorUpdateFailed":"Atjaunošana neizdevās.","errorDomainType":"Domēna veids nav atbalstīts.","show":"Parādīt","hide":"Paslēpt","menu":"Izvēlne","options":"Opcijas","allColums":"Visas kolonnas","sortAsc":"Kārtot augošā secībā","sortDesc":"Kārtot dilstošā secībā","toggleColumns":"Rādīt/paslēpt kolonnas","clearSelection":"Notīrīt izvēli","centerOnSelection":"Centrēt uz izvēli","showSelected":"Rādīt izvēli","filter":"Filtrēt","addField":"Pievienot lauku","refreshData":"Atjaunot datus","date":"Datums","number":"Skaitlis","string":"Virkne","showAllRecords":"Rādīt visu","zoomToSelection":"Pietuvināt izvēlētajam","deleteSelection":"Dzēst izvēli","deleteSelectionCount":"Dzēst izvēli: {count}","deleteRecordsRemoved":"Šie ieraksti tiks neatgriezeniski noņemti.","keepRecords":"Paturēt ierakstus","recordsCount":"Ieraksti ({count})","noLayer":"Nav slāņa","exitRelatedRecords":"Aizvērt saistīto ierakstu sadaļu","showAllTables":"Rādīt visas tabulas","selectALayer":"Atlasiet slāni"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_nb.json new file mode 100644 index 00000000..8221b9cc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Geoobjekttabell","header":"{title} (Totalt: {count} | Utvalg: {selected})","headerNoSelection":"{title} (Totalt: {count})","untitled":"Uten tittel","relatedRecords":"Relaterte poster","attachments":"Vedlegg","loading":"Laster inn...","syncing":"Synkroniserer...","errorData":"Datafeil.","errorLayer":"Lagfeil.","errorUpdateFailed":"Oppdateringen mislyktes.","errorDomainType":"Domenetypen støttes ikke.","show":"Vis","hide":"Skjul","menu":"Meny","options":"Alternativer","allColums":"Alle kolonner","sortAsc":"Sorter stigende","sortDesc":"Sorter synkende","toggleColumns":"Vis/skjul kolonner","clearSelection":"Tøm utvalg","centerOnSelection":"Sentrer på utvalg","showSelected":"Vis utvalg","filter":"Filter","addField":"Legg til felt","refreshData":"Oppdater data","date":"Dato","number":"Tall","string":"Streng","showAllRecords":"Vis alle","zoomToSelection":"Zoom til utvalg","deleteSelection":"Slett utvalg","deleteSelectionCount":"Slett utvalg: {count}","deleteRecordsRemoved":"Postene fjernes for godt.","keepRecords":"Behold poster","recordsCount":"Poster ({count})","noLayer":"Ikke noe lag","exitRelatedRecords":"Avslutt relaterte poster","showAllTables":"Vis alle tabeller","selectALayer":"Velg et lag"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_nl.json new file mode 100644 index 00000000..9482269c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Objecttabel","header":"{title} (Totaal: {count} | Selectie: {selected})","headerNoSelection":"{title} (Totaal: {count})","untitled":"Naamloos","relatedRecords":"Gerelateerde records","attachments":"Bijlagen","loading":"Bezig met laden...","syncing":"Synchroniseren...","errorData":"Gegevensfout.","errorLayer":"Laagfout.","errorUpdateFailed":"Update mislukt.","errorDomainType":"Domeintype wordt niet ondersteund.","show":"Weergeven","hide":"Verbergen","menu":"Menu","options":"Opties","allColums":"Alle kolommen","sortAsc":"Oplopend sorteren","sortDesc":"Aflopend sorteren","toggleColumns":"Kolommen weergeven/verbergen","clearSelection":"Selectie wissen","centerOnSelection":"Centreren op selectie","showSelected":"Selectie weergeven","filter":"Filter","addField":"Veld toevoegen","refreshData":"Data vernieuwen","date":"Datum","number":"Nummer","string":"Tekenreeks","showAllRecords":"Alles weergeven","zoomToSelection":"Zoom naar selectie","deleteSelection":"Selectie verwijderen","deleteSelectionCount":"Selectie verwijderen: {count}","deleteRecordsRemoved":"Deze records worden permanent verwijderd","keepRecords":"Records behouden","recordsCount":"Records ({count})","noLayer":"Geen laag","exitRelatedRecords":"Sluit gerelateerde records af.","showAllTables":"Alle tabellen weergeven","selectALayer":"Een laag selecteren"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_pl.json new file mode 100644 index 00000000..079727b9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Tabela obiektów","header":"{title} (Łącznie: {count} | Wybrane: {selected})","headerNoSelection":"{title} (Łącznie: {count})","untitled":"Brak tytułu","relatedRecords":"Powiązane rekordy","attachments":"Załączniki","loading":"Wczytywanie...","syncing":"Synchronizowanie...","errorData":"Błąd danych.","errorLayer":"Błąd warstwy.","errorUpdateFailed":"Aktualizacja nie powiodła się.","errorDomainType":"Typ domeny nie jest obsługiwany.","show":"Pokaż","hide":"Ukryj","menu":"Menu","options":"Opcje","allColums":"Wszystkie kolumny","sortAsc":"Sortuj rosnąco","sortDesc":"Sortuj malejąco","toggleColumns":"Pokaż/ukryj kolumny","clearSelection":"Wyczyść selekcję","centerOnSelection":"Wyśrodkuj dla wybranych","showSelected":"Pokaż wybrane","filter":"Filtruj","addField":"Dodaj pole","refreshData":"Odświeżenie danych","date":"Data","number":"Liczba","string":"Ciąg znakowy","showAllRecords":"Pokaż wszystkie","zoomToSelection":"Powiększ do wyboru","deleteSelection":"Usuń wybrane","deleteSelectionCount":"Usuń wybrane: {count}","deleteRecordsRemoved":"Te rekordy zostaną trwale usunięte","keepRecords":"Zachowaj rekordy","recordsCount":"Rekordy: ({count})","noLayer":"Brak warstwy","exitRelatedRecords":"Zamknij powiązane rekordy","showAllTables":"Pokaż wszystkie tabele","selectALayer":"Wybierz warstwę"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_pt-BR.json new file mode 100644 index 00000000..e59626bf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Tabela de Feições","header":"{title} (Total: {count} | Seleção: {selected})","headerNoSelection":"{title} (Total: {count})","untitled":"Sem título","relatedRecords":"Registros relacionados","attachments":"Anexos","loading":"Carregando...","syncing":"Sincronizando...","errorData":"Erro de dados.","errorLayer":"Erro de camada.","errorUpdateFailed":"Falha ao atualizar.","errorDomainType":"O tipo de domínio não é suportado.","show":"Mostrar","hide":"Ocultar","menu":"Menu","options":"Opções","allColums":"Todas as colunas","sortAsc":"Ordem crescente","sortDesc":"Ordem decrescente","toggleColumns":"Mostrar/ocultar colunas","clearSelection":"Limpar seleção","centerOnSelection":"Centralizar na seleção","showSelected":"Mostrar seleção","filter":"Filtrar","addField":"Adicionar campo","refreshData":"Atualizar dados","date":"Data","number":"Número","string":"Texto","showAllRecords":"Mostrar todos","zoomToSelection":"Zoom na seleção","deleteSelection":"Excluir seleção","deleteSelectionCount":"Excluir seleção: {count}","deleteRecordsRemoved":"Estes registros serão removidos permanentemente","keepRecords":"Manter registros","recordsCount":"Registros ({count})","noLayer":"Nenhuma camada","exitRelatedRecords":"Sair dos registros relacionados","showAllTables":"Mostrar todas as tabelas","selectALayer":"Selecione uma camada"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_pt-PT.json new file mode 100644 index 00000000..c4dc6966 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Tabela de features","header":"{title} (Total: {count} | Seleção: {selected})","headerNoSelection":"{title} (Total: {count})","untitled":"Sem título","relatedRecords":"Registos relacionados","attachments":"Anexos","loading":"Carregando...","syncing":"A sincronizar...","errorData":"Erro de dados.","errorLayer":"Erro de layer.","errorUpdateFailed":"O carregamento falhou.","errorDomainType":"O tipo de domínio não é suportado.","show":"Mostrar","hide":"Ocultar","menu":"Menu","options":"Opções","allColums":"Todas as colunas","sortAsc":"Ordem crescente","sortDesc":"Ordem decrescente","toggleColumns":"Exibir/ocultar colunas","clearSelection":"Limpar seleção","centerOnSelection":"Centrar na seleção","showSelected":"Exibir seleção","filter":"Filtro","addField":"Adicionar campo","refreshData":"Atualizar dados","date":"Data","number":"Número","string":"Texto","showAllRecords":"Exibir tudo","zoomToSelection":"Efetuar Zoom para a seleção","deleteSelection":"Eliminar seleção","deleteSelectionCount":"Eliminar seleção: {count}","deleteRecordsRemoved":"Estes registos serão removidos permanentemente","keepRecords":"Manter registos","recordsCount":"Registos ({count})","noLayer":"Nenhuma camada","exitRelatedRecords":"Sair dos registos relacionados","showAllTables":"Mostrar todas as tabelas","selectALayer":"Selecione uma camada"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_ro.json new file mode 100644 index 00000000..ec2a6fdf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Tabel cu obiecte spațiale","header":"{title} (Total: {count} | Selecție: {selected})","headerNoSelection":"{title} (Total: {count})","untitled":"Fără titlu","relatedRecords":"Înregistrări corelate","attachments":"Fișiere atașate","loading":"Se încarcă...","syncing":"Sincronizare în curs...","errorData":"Eroare de date.","errorLayer":"Eroare de strat tematic.","errorUpdateFailed":"Actualizare eşuată.","errorDomainType":"Tipul domeniului nu este acceptat.","show":"Afişare","hide":"Ascundere","menu":"Meniu","options":"Opţiuni","allColums":"Toate coloanele","sortAsc":"Sortare ascendentă","sortDesc":"Sortare descendentă","toggleColumns":"Afişare/ascundere coloane","clearSelection":"Golire selecție","centerOnSelection":"Centrul selecţiei","showSelected":"Afișare selecție","filter":"Filtrare","addField":"Adăugare câmp","refreshData":"Reîmprospătare date","date":"Dată","number":"Număr","string":"Şir","showAllRecords":"Afișare toate","zoomToSelection":"Zoom la selecţie","deleteSelection":"Ștergere selecție","deleteSelectionCount":"Ștergere selecție: {count}","deleteRecordsRemoved":"Aceste înregistrări vor fi eliminate definitiv","keepRecords":"Păstrați înregistrările","recordsCount":"Înregistrări ({count})","noLayer":"Nu există strat tematic","exitRelatedRecords":"Ieșire din înregistrări asociate","showAllTables":"Afișați toate tabelele","selectALayer":"Selectaţi un strat tematic"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_ru.json new file mode 100644 index 00000000..d6e93807 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Таблица объектов","header":"{title} (Всего: {count} | Выборка: {selected})","headerNoSelection":"{title} (Всего: {count})","untitled":"Без названия","relatedRecords":"Связанные записи","attachments":"Вложения","loading":"Загрузка...","syncing":"Синхронизация...","errorData":"Ошибка данных.","errorLayer":"Ошибка слоя.","errorUpdateFailed":"Не удалось обновить.","errorDomainType":"Тип домена не поддерживается.","show":"Показать","hide":"Спрятать","menu":"Меню","options":"Опции","allColums":"Все столбцы","sortAsc":"Сортировать по возрастанию","sortDesc":"Сортировать по убыванию","toggleColumns":"Показать/скрыть столбцы","clearSelection":"Очистить выборку","centerOnSelection":"Центрировать по выборке","showSelected":"Показать выборку","filter":"Фильтр","addField":"Добавить поле","refreshData":"Обновить данные","date":"Дата","number":"Число","string":"Строка","showAllRecords":"Показать все","zoomToSelection":"Приблизить к выборке","deleteSelection":"Удалить выборку","deleteSelectionCount":"Удалить выборку: {count}","deleteRecordsRemoved":"Эти записи будут удалены навсегда","keepRecords":"Сохранить записи","recordsCount":"Записи ({count})","noLayer":"Нет слоев","exitRelatedRecords":"Выйти из связанных записей","showAllTables":"Показать все таблицы","selectALayer":"Выбрать слой"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_sk.json new file mode 100644 index 00000000..9a108ec6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Tabuľka prvkov","header":"{title} (Celkový počet: {count} | Výber: {selected})","headerNoSelection":"{title} (Celkový počet: {count})","untitled":"Bez názvu","relatedRecords":"Súvisiace záznamy","attachments":"Prílohy","loading":"Načítava sa...","syncing":"Synchronizuje sa...","errorData":"Chyba dát.","errorLayer":"Chyba vrstvy.","errorUpdateFailed":"Aktualizácia zlyhala.","errorDomainType":"Typ domény nie je podporovaný.","show":"Zobraziť","hide":"Skryť","menu":"Menu","options":"Možnosti","allColums":"Všetky stĺpce","sortAsc":"Triediť vzostupne","sortDesc":"Triediť zostupne","toggleColumns":"Zobraziť/skryť stĺpce","clearSelection":"Vyčistiť výber","centerOnSelection":"Centrovať na výber","showSelected":"Zobraziť výber","filter":"Filter","addField":"Pridať stĺpec","refreshData":"Obnoviť dáta","date":"Dátum","number":"Číslo","string":"Reťazec","showAllRecords":"Zobraziť všetko","zoomToSelection":"Priblížiť na výber","deleteSelection":"Zmazať výber","deleteSelectionCount":"Zmazať výber: {count}","deleteRecordsRemoved":"Tieto záznamy budú natrvalo odstránené","keepRecords":"Uchovať záznamy","recordsCount":"Záznamy ({count})","noLayer":"Žiadna vrstva","exitRelatedRecords":"Ukončiť súvisiace záznamy","showAllTables":"Zobraziť všetky tabuľky","selectALayer":"Vyberte vrstvu"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_sl.json new file mode 100644 index 00000000..996f8633 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Tabela geoobjektov","header":"{title} (skupno: {count} | izbranih: {selected})","headerNoSelection":"{title} (skupno: {count})","untitled":"Neimenovano","relatedRecords":"Relacijski zapisi","attachments":"Priloge","loading":"Nalaganje...","syncing":"Sinhroniziranje...","errorData":"Napaka podatkov.","errorLayer":"Napaka sloja.","errorUpdateFailed":"Posodabljanje ni uspelo.","errorDomainType":"Tip domene ni podprt.","show":"Pokaži","hide":"Skrij","menu":"Meni","options":"Možnosti","allColums":"Vsi stolpci","sortAsc":"Razvrsti naraščajoče","sortDesc":"Razvrsti padajoče","toggleColumns":"Pokaži/skrij stolpce","clearSelection":"Počisti izbiro","centerOnSelection":"Centriraj izbiro","showSelected":"Prikaži izbiro","filter":"Filter","addField":"Dodaj polje","refreshData":"Osveži podatke","date":"Datum","number":"Številka","string":"Niz","showAllRecords":"Prikaži vse","zoomToSelection":"Povečaj na izbrano","deleteSelection":"Izbriši izbiro","deleteSelectionCount":"Izbriši izbiro: {count}","deleteRecordsRemoved":"Tej zapisi bodo trajno odstranjeni","keepRecords":"Obdrži zapise","recordsCount":"Zapisi ({count})","noLayer":"Brez sloja","exitRelatedRecords":"Izhod iz relacijskih zapisov","showAllTables":"Prikaži vse tabele","selectALayer":"Izberi sloj"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_sr.json new file mode 100644 index 00000000..1e6c9a03 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Tabela geoobjekata","header":"{title} (Ukupno: {count} | Selekcija: {selected})","headerNoSelection":"{title} (Ukupno: {count})","untitled":"Bez naslova","relatedRecords":"Povezani zapisi","attachments":"Prilozi","loading":"Učitavanje...","syncing":"Sinhronizacija...","errorData":"Greška podatka.","errorLayer":"Greška sloja.","errorUpdateFailed":"Ažuriranje nije uspelo.","errorDomainType":"Tip domena nije podržan.","show":"Prikaži","hide":"Sakrij","menu":"Meni","options":"Opcije","allColums":"Sve kolone","sortAsc":"Sortiraj po rastućem redosledu","sortDesc":"Sortiraj po opadajućem redosledu","toggleColumns":"Prikaži/sakrij kolone","clearSelection":"Izbriši izbor","centerOnSelection":"Centriraj na selekciju","showSelected":"Prikažite selekciju","filter":"Filter","addField":"Dodaj polje","refreshData":"Osveži podatke","date":"Datum","number":"Broj","string":"String","showAllRecords":"Prikaži sve","zoomToSelection":"Zumiraj na selekciju","deleteSelection":"Obrišite selekciju","deleteSelectionCount":"Obrišite selekciju: {count}","deleteRecordsRemoved":"Ovi podaci će biti trajno uklonjeni.","keepRecords":"Sačuvajte podatke","recordsCount":"Zapisi ({count})","noLayer":"Nema sloja","exitRelatedRecords":"Izađite iz povezanih zapisa","showAllTables":"Prikaži sve tabele","selectALayer":"Izaberite sloj"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_sv.json new file mode 100644 index 00000000..d89c274d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Geoobjekttabell","header":"{title} (Totalt: {count} | Markering: {selected})","headerNoSelection":"{title} (Totalt: {count})","untitled":"Namnlös","relatedRecords":"Relaterade poster","attachments":"Bilagor","loading":"Läser in...","syncing":"Synkroniserar...","errorData":"Datafel.","errorLayer":"Lagerfel.","errorUpdateFailed":"Uppdateringen misslyckades.","errorDomainType":"Typen av domän stöds inte.","show":"Visa","hide":"Dölj","menu":"Meny","options":"Alternativ","allColums":"Alla kolumner","sortAsc":"Sortera stigande","sortDesc":"Sortera fallande","toggleColumns":"Visa/dölj kolumner","clearSelection":"Rensa markering","centerOnSelection":"Centrera på markering","showSelected":"Visa urval","filter":"Filter","addField":"Lägg till fält","refreshData":"Uppdatera data","date":"Datum","number":"Nummer","string":"Sträng","showAllRecords":"Visa alla","zoomToSelection":"Zooma till markering","deleteSelection":"Ta bort urval","deleteSelectionCount":"Ta bort urval: {count}","deleteRecordsRemoved":"De här posterna kommer att tas bort permanent","keepRecords":"Behåll poster","recordsCount":"Poster ({count})","noLayer":"Inget lager","exitRelatedRecords":"Avsluta relaterade poster","showAllTables":"Visa alla tabeller","selectALayer":"Välj ett lager"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_th.json new file mode 100644 index 00000000..a6212c90 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_th.json @@ -0,0 +1 @@ +{"widgetLabel":"ตารางฟีเจอร์","header":"{title} (รวม: {count} | การเลือก: {selected})","headerNoSelection":"{title} (รวม: {count})","untitled":"ไม่มีชื่อ","relatedRecords":"บันทึกข้อมูลที่เกี่ยวข้อง","attachments":"เอกสารแนบ","loading":"กำลังโหลด...","syncing":"ซิงค์ ...","errorData":"ข้อผิดพลาดเกี่ยวกับข้อมูล","errorLayer":"ข้อผิดพลาดเกี่ยวกับชั้นข้อมูล","errorUpdateFailed":"การอัพเดทล้มเหลว","errorDomainType":"ประเภทโดเมนไม่ได้รับการสนับสนุน","show":"แสดง","hide":"ซ่อน","menu":"เมนู","options":"ตัวเลือก","allColums":"คอลัมน์ทั้งหมด","sortAsc":"จัดเรียงจากน้อยไปมาก","sortDesc":"จัดเรียงจากมากไปน้อย","toggleColumns":"แสดง/ซ่อนคอลัมน์","clearSelection":"ล้างการเลือก","centerOnSelection":"กึ่งกลางของบริเวณที่เลือก","showSelected":"แสดงการเลือก","filter":"ตัวกรอง","addField":"เพิ่มฟิลด์","refreshData":"รีเฟรชข้อมูล","date":"วันที่","number":"จำนวน","string":"ตัวหนังสือ","showAllRecords":"แสดงทั้งหมด","zoomToSelection":"ขยายไปยังข้อมูลที่เลือก","deleteSelection":"ลบการเลือก","deleteSelectionCount":"ลบการเลือก: {count}","deleteRecordsRemoved":"บันทึกเหล่านี้จะถูกลบออกอย่างถาวร","keepRecords":"เก็บบันทึกไว้","recordsCount":"บันทึก ({count})","noLayer":"ไม่มีชั้นข้อมูล","exitRelatedRecords":"ออกจากบันทึกที่เกี่ยวข้อง","showAllTables":"แสดงตารางทั้งหมด","selectALayer":"เลือกแผนที่หรือรายการฟีเจอร์เซอร์วิส"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_tr.json new file mode 100644 index 00000000..80ad2118 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Detay tablosu","header":"{title} (Toplam: {count} | Seçili: {selected})","headerNoSelection":"{title} (Toplam: {count})","untitled":"Adsız","relatedRecords":"İlgili kayıtlar","attachments":"Eklentiler","loading":"Yükleniyor...","syncing":"Senkronize Ediliyor...","errorData":"Veri hatası.","errorLayer":"Katman hatası.","errorUpdateFailed":"Güncelleme başarısız.","errorDomainType":"Domain türü desteklenmiyor.","show":"Göster","hide":"Gizle","menu":"menü","options":"Seçenekler","allColums":"Tüm sütunlar","sortAsc":"Artan sıralama","sortDesc":"Azalan sıralama","toggleColumns":"Sütunları göster/gizle","clearSelection":"Seçimi temizle","centerOnSelection":"Seçimi ortala","showSelected":"Seçimi göster","filter":"Filtrele","addField":"Alan ekle","refreshData":"Verileri yenile","date":"Tarih","number":"Sayı","string":"Dize","showAllRecords":"Tümünü göster","zoomToSelection":"Seçimi yakınlaştır","deleteSelection":"Seçimi sil","deleteSelectionCount":"Seçimi sil: {count}","deleteRecordsRemoved":"Bu kayıtlar kalıcı olarak kaldırılacak","keepRecords":"Kayıtları sakla","recordsCount":"Kayıtlar ({count})","noLayer":"Katman yok","exitRelatedRecords":"İlgili kayıtlardan çık","showAllTables":"Tüm tabloları göster","selectALayer":"Bir tablo seç"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_uk.json new file mode 100644 index 00000000..c7421a69 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Таблиця об'єктів","header":"{title} (Всього: {count} | Вибірка: {selected})","headerNoSelection":"{title} (Всього: {count})","untitled":"Без заголовка","relatedRecords":"Пов'язані записи","attachments":"Прикріплення","loading":"Завантажується...","syncing":"Виконується синхронізація…","errorData":"Помилка даних.","errorLayer":"Помилка шарів.","errorUpdateFailed":"Не вдалося виконати оновлення.","errorDomainType":"Тип домену не підтримується.","show":"Показати","hide":"Приховати","menu":"Меню","options":"Опції","allColums":"Всі стовпці","sortAsc":"Сортувати у висхідному порядку","sortDesc":"Сортувати у низхідному порядку","toggleColumns":"Показати/приховати стовпці","clearSelection":"Очистити вибір","centerOnSelection":"Центрувати за вибіркою","showSelected":"Показати вибірку","filter":"Фільтр","addField":"Додати поле","refreshData":"Оновити дані","date":"Дата","number":"Номер","string":"Рядок","showAllRecords":"Показати всі","zoomToSelection":"Масштабувати до вибору","deleteSelection":"Видалити вибірку","deleteSelectionCount":"Видалити вибірку: {count}","deleteRecordsRemoved":"Ці записи буде назавжди видалено","keepRecords":"Залишити записи","recordsCount":"Записи ({count})","noLayer":"Немає шару","exitRelatedRecords":"Вийти з пов’язаних записів","showAllTables":"Показати всі таблиці","selectALayer":"Вибрати шар"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_vi.json new file mode 100644 index 00000000..34d08699 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Bảng đối tượng","header":"{title} (Tổng: {count} | Lựa chọn: {selected})","headerNoSelection":"{title} (Tổng: {count})","untitled":"Chưa có tiêu đề","relatedRecords":"Bản ghi liên quan","attachments":"Tệp đính kèm","loading":"Đang tải...","syncing":"Đang đồng bộ...","errorData":"Lỗi dữ liệu.","errorLayer":"Lỗi lớp.","errorUpdateFailed":"Cập nhật thất bại.","errorDomainType":"Loại miền không được hỗ trợ.","show":"Hiển thị","hide":"Ẩn","menu":"Menu","options":"Tùy chọn","allColums":"Tất cả cột","sortAsc":"Sắp xếp tăng dần","sortDesc":"Sắp xếp giảm dần","toggleColumns":"Hiển thị/ẩn cột","clearSelection":"Xóa lựa chọn","centerOnSelection":"Căn giữa vùng chọn","showSelected":"Hiển thị lựa chọn","filter":"Lọc","addField":"Thêm trường","refreshData":"Làm mới dữ liệu","date":"Ngày","number":"Số","string":"Chuỗi","showAllRecords":"Hiện tất cả","zoomToSelection":"Phóng đến lựa chọn","deleteSelection":"Xóa lựa chọn","deleteSelectionCount":"Xóa lựa chọn: {count}","deleteRecordsRemoved":"Bản ghi này sẽ bị xóa vĩnh viễn","keepRecords":"Giữ bản ghi","recordsCount":"Bản ghi ({count})","noLayer":"Không có lớp nào","exitRelatedRecords":"Thoát các bản ghi liên quan","showAllTables":"Hiển thị tất cả các bảng","selectALayer":"Chọn một lớp"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_zh-CN.json new file mode 100644 index 00000000..d4837c3c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"要素表","header":"{title} (总数:{count} | 选择:{selected})","headerNoSelection":"{title} (总数:{count})","untitled":"无标题","relatedRecords":"相关记录","attachments":"附件","loading":"正在加载...","syncing":"正在同步...","errorData":"数据错误。","errorLayer":"图层错误。","errorUpdateFailed":"更新失败。","errorDomainType":"域类型不受支持。","show":"显示","hide":"隐藏","menu":"菜单","options":"选项","allColums":"所有列","sortAsc":"升序排列","sortDesc":"降序排列","toggleColumns":"显示/隐藏列","clearSelection":"清除选择内容","centerOnSelection":"所选内容居中显示","showSelected":"显示所选项","filter":"过滤器","addField":"添加字段","refreshData":"刷新数据","date":"日期","number":"数值","string":"字符串","showAllRecords":"显示全部","zoomToSelection":"缩放至所选项","deleteSelection":"删除所选项","deleteSelectionCount":"删除所选项:{count}","deleteRecordsRemoved":"这些记录将永久移除","keepRecords":"保留记录","recordsCount":"记录 ({count})","noLayer":"没有图层","exitRelatedRecords":"退出相关记录","showAllTables":"显示所有表格","selectALayer":"选择图层"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_zh-HK.json new file mode 100644 index 00000000..67f1f25e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"圖徵表格","header":"{title} (總計: {count} | 選擇: {selected})","headerNoSelection":"{title} (總計: {count})","untitled":"無標題","relatedRecords":"相關記錄","attachments":"附件","loading":"正在載入...","syncing":"正在同步...","errorData":"資料錯誤。","errorLayer":"圖層錯誤。","errorUpdateFailed":"更新失敗.","errorDomainType":"網域類型不受支援。","show":"顯示","hide":"隱藏","menu":"功能表","options":"選項","allColums":"所有欄","sortAsc":"升冪排列","sortDesc":"降冪排列","toggleColumns":"顯示/隱藏欄","clearSelection":"清除所選內容","centerOnSelection":"置中選擇","showSelected":"顯示選擇","filter":"篩選器","addField":"新增欄位","refreshData":"重新整理資料","date":"日期","number":"數字","string":"字串","showAllRecords":"顯示全部","zoomToSelection":"縮放至選擇","deleteSelection":"刪除選擇","deleteSelectionCount":"刪除選擇: {count}","deleteRecordsRemoved":"將永久移除這些記錄","keepRecords":"保留記錄","recordsCount":"記錄 ({count})","noLayer":"無圖層","exitRelatedRecords":"結束相關記錄","showAllTables":"顯示所有表格","selectALayer":"選擇圖層"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_zh-TW.json new file mode 100644 index 00000000..67f1f25e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTable/t9n/FeatureTable_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"圖徵表格","header":"{title} (總計: {count} | 選擇: {selected})","headerNoSelection":"{title} (總計: {count})","untitled":"無標題","relatedRecords":"相關記錄","attachments":"附件","loading":"正在載入...","syncing":"正在同步...","errorData":"資料錯誤。","errorLayer":"圖層錯誤。","errorUpdateFailed":"更新失敗.","errorDomainType":"網域類型不受支援。","show":"顯示","hide":"隱藏","menu":"功能表","options":"選項","allColums":"所有欄","sortAsc":"升冪排列","sortDesc":"降冪排列","toggleColumns":"顯示/隱藏欄","clearSelection":"清除所選內容","centerOnSelection":"置中選擇","showSelected":"顯示選擇","filter":"篩選器","addField":"新增欄位","refreshData":"重新整理資料","date":"日期","number":"數字","string":"字串","showAllRecords":"顯示全部","zoomToSelection":"縮放至選擇","deleteSelection":"刪除選擇","deleteSelectionCount":"刪除選擇: {count}","deleteRecordsRemoved":"將永久移除這些記錄","keepRecords":"保留記錄","recordsCount":"記錄 ({count})","noLayer":"無圖層","exitRelatedRecords":"結束相關記錄","showAllTables":"顯示所有表格","selectALayer":"選擇圖層"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates.json new file mode 100644 index 00000000..892c08fe --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Filter types","noItems":"No templates to display","noMatches":"No items found","other":"Other","widgetLabel":"Feature Templates"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_ar.json new file mode 100644 index 00000000..c53c8b29 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_ar.json @@ -0,0 +1 @@ +{"filterPlaceholder":"أنواع عامل التصفية","noItems":"لا توجد قوالب لعرضها","noMatches":"لم يتم العثور على أي عناصر","other":"أخرى","widgetLabel":"قوالب المعلم"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_bg.json new file mode 100644 index 00000000..fe843f49 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_bg.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Филтриране по тип","noItems":"Няма шаблони за показване","noMatches":"Няма намерени елементи","other":"Друго","widgetLabel":"Обектни шаблони"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_bs.json new file mode 100644 index 00000000..f4d310a7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_bs.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Vrste filtara","noItems":"Nema predložaka za prikaz","noMatches":"Nema pronađenih stavki","other":"Ostalo","widgetLabel":"Predlošci geoobjekta"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_ca.json new file mode 100644 index 00000000..eb7cf29f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_ca.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Tipus de filtre","noItems":"No hi ha cap plantilla per mostrar","noMatches":"No s'ha trobat cap element","other":"Altres","widgetLabel":"Plantilles d'entitats"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_cs.json new file mode 100644 index 00000000..d52564b6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_cs.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Typy filtrů","noItems":"Žádné šablony k zobrazení","noMatches":"Nebyly nalezeny žádné položky","other":"Jiné","widgetLabel":"Šablony prvků"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_da.json new file mode 100644 index 00000000..9ff63035 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_da.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Filtertyper","noItems":"Ingen skabeloner at vise","noMatches":"Ingen elementer fundet","other":"Andet","widgetLabel":"Objektskabeloner"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_de.json new file mode 100644 index 00000000..9426c9b4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_de.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Filtertypen","noItems":"Keine anzuzeigenden Vorlagen","noMatches":"Keine Elemente gefunden","other":"Andere","widgetLabel":"Feature-Vorlagen"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_el.json new file mode 100644 index 00000000..6fa2fe83 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_el.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Τύποι φίλτρων","noItems":"Κανένα πρότυπο προς εμφάνιση","noMatches":"Δεν βρέθηκαν αντικείμενα.","other":"Άλλο","widgetLabel":"Πρότυπα στοιχείου"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_en.json new file mode 100644 index 00000000..892c08fe --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_en.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Filter types","noItems":"No templates to display","noMatches":"No items found","other":"Other","widgetLabel":"Feature Templates"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_es.json new file mode 100644 index 00000000..76dc9c34 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_es.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Tipos de filtros","noItems":"No hay plantillas que mostrar","noMatches":"No se encontró ningún elemento","other":"Otro","widgetLabel":"Plantillas de entidad"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_et.json new file mode 100644 index 00000000..8b947e93 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_et.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Filtreeri tüübid","noItems":"Kuvatavaid malle pole","noMatches":"Ei leitud objekte.","other":"Muud","widgetLabel":"Objekti mallid"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_fi.json new file mode 100644 index 00000000..598276c1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_fi.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Suodatintyypit","noItems":"Ei näytettäviä malleja","noMatches":"Kohteita ei löydy","other":"Muu","widgetLabel":"Kohdemallit"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_fr.json new file mode 100644 index 00000000..13bb9ee5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_fr.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Types de filtre","noItems":"Aucun modèle à afficher","noMatches":"Aucun élément n’a été trouvé","other":"Autre","widgetLabel":"Modèles d’entités"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_he.json new file mode 100644 index 00000000..7cd9148c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_he.json @@ -0,0 +1 @@ +{"filterPlaceholder":"סנן ישויות מקושרות","noItems":"אין תבניות להצגה","noMatches":"לא נמצאו פריטים","other":"אחר","widgetLabel":"תבניות ישויות"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_hr.json new file mode 100644 index 00000000..f4d310a7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_hr.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Vrste filtara","noItems":"Nema predložaka za prikaz","noMatches":"Nema pronađenih stavki","other":"Ostalo","widgetLabel":"Predlošci geoobjekta"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_hu.json new file mode 100644 index 00000000..e998b237 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_hu.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Szűrőtípusok","noItems":"Nincs megjeleníthető sablon","noMatches":"Nem találhatók elemek","other":"Egyéb","widgetLabel":"Vektoroselem-sablonok"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_id.json new file mode 100644 index 00000000..da983aac --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_id.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Jenis filter","noItems":"Tidak ada template ditampilkan","noMatches":"Tidak ada item ditemukan","other":"Lainnya","widgetLabel":"Template Fitur"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_it.json new file mode 100644 index 00000000..e9c31b95 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_it.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Tipi di filtro","noItems":"Nessun modello da visualizzare","noMatches":"Nessun elemento trovato","other":"Altro","widgetLabel":"Modelli di feature"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_ja.json new file mode 100644 index 00000000..00c44e2c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_ja.json @@ -0,0 +1 @@ +{"filterPlaceholder":"タイプのフィルター","noItems":"表示するテンプレートがありません","noMatches":"アイテムが見つかりませんでした","other":"その他","widgetLabel":"フィーチャ テンプレート"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_ko.json new file mode 100644 index 00000000..a6b85d4f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_ko.json @@ -0,0 +1 @@ +{"filterPlaceholder":"필터 유형","noItems":"표시할 템플릿이 없습니다.","noMatches":"항목을 찾을 수 없습니다.","other":"기타","widgetLabel":"피처 템플릿"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_lt.json new file mode 100644 index 00000000..956c2709 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_lt.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Filtrų tipai","noItems":"Nėra rodytinų šablonų","noMatches":"Nerasta jokių elementų","other":"Kita","widgetLabel":"Elementų šablonai"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_lv.json new file mode 100644 index 00000000..29382ddb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_lv.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Filtra veidi","noItems":"Nav parādāmu veidņu","noMatches":"Nav atrasta neviena vienība","other":"Cits","widgetLabel":"Elementu veidnes"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_nb.json new file mode 100644 index 00000000..6cf963aa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_nb.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Filtertyper","noItems":"Ingen maler å vise","noMatches":"Finner ingen elementer","other":"Annet","widgetLabel":"Geoobjektmaler"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_nl.json new file mode 100644 index 00000000..1b402158 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_nl.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Filtertypes","noItems":"Geen templates om weer te geven.","noMatches":"Er zijn geen items gevonden","other":"Overige","widgetLabel":"Object templates"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_pl.json new file mode 100644 index 00000000..f0ef54e4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_pl.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Typy filtrów","noItems":"Brak szablonów do wyświetlenia","noMatches":"Nie znaleziono żadnych elementów","other":"Inne","widgetLabel":"Szablony obiektów"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_pt-BR.json new file mode 100644 index 00000000..6fb0a7cd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_pt-BR.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Tipos de filtro","noItems":"Nenhum modelo para exibir","noMatches":"Nenhum item encontrado","other":"Outro","widgetLabel":"Modelos de Feição"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_pt-PT.json new file mode 100644 index 00000000..87d16f6a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_pt-PT.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Tipos de filtros","noItems":"Não existam modelos para exibir","noMatches":"Não foram encontrados itens","other":"Outro","widgetLabel":"Modelos de elementos"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_ro.json new file mode 100644 index 00000000..c5b461c3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_ro.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Tipuri de filtru","noItems":"Niciun șablon de afișat","noMatches":"Nu a fost găsit niciun element","other":"Altele","widgetLabel":"Șabloane de obiecte spațiale"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_ru.json new file mode 100644 index 00000000..122df94f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_ru.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Типы фильтров","noItems":"Нет шаблонов для отображения","noMatches":"Элементы не найдены","other":"Прочее","widgetLabel":"Шаблоны объектов"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_sk.json new file mode 100644 index 00000000..95bf296b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_sk.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Typy filtra","noItems":"Žiadne šablóny na zobrazenie","noMatches":"Nenašli sa žiadne položky","other":"Iné","widgetLabel":"Šablóny prvku"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_sl.json new file mode 100644 index 00000000..22ff3e75 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_sl.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Tipi filtra","noItems":"Ni predlog za prikaz","noMatches":"Ni bilo najdenih elementov","other":"Drugo","widgetLabel":"Predloge geoobjekta"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_sr.json new file mode 100644 index 00000000..eb71aec0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_sr.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Tipovi filtera","noItems":"Nema šablona za prikaz","noMatches":"Nijedna stavka nije pronađena","other":"Ostalo","widgetLabel":"Šabloni geoobjekata"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_sv.json new file mode 100644 index 00000000..e8198580 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_sv.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Filtertyper","noItems":"Inga mallar att visa","noMatches":"Inga objekt hittades","other":"Annat","widgetLabel":"Geoobjektmallar"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_th.json new file mode 100644 index 00000000..91a88318 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_th.json @@ -0,0 +1 @@ +{"filterPlaceholder":"ประเภทการเลือกข้อมูล","noItems":"ไม่มีเทมเพลตที่จะแสดง","noMatches":"ไม่พบรายการ","other":"อื่น ๆ","widgetLabel":"เทมเพลตฟีเจอร์"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_tr.json new file mode 100644 index 00000000..10077815 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_tr.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Filtre türleri","noItems":"Görüntülenecek şablon yok","noMatches":"Öğe bulunamadı","other":"Diğer","widgetLabel":"Şablon Detayları"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_uk.json new file mode 100644 index 00000000..ef83b9e7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_uk.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Типи фільтру","noItems":"Немає шаблонів для відображення","noMatches":"Елементи не знайдено","other":"Інше","widgetLabel":"Шаблони об'єктів"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_vi.json new file mode 100644 index 00000000..8edf6597 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_vi.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Các kiểu lọc","noItems":"Không có mẫu để hiển thị","noMatches":"Không tìm thấy mục nào","other":"Khác","widgetLabel":"Mẫu Đối tượng"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_zh-CN.json new file mode 100644 index 00000000..24e6bdc6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_zh-CN.json @@ -0,0 +1 @@ +{"filterPlaceholder":"过滤器类型","noItems":"没有要显示的模板","noMatches":"未找到任何项目","other":"其他","widgetLabel":"要素模板"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_zh-HK.json new file mode 100644 index 00000000..95633554 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_zh-HK.json @@ -0,0 +1 @@ +{"filterPlaceholder":"篩選類型","noItems":"沒有要顯示的樣板","noMatches":"找不到項目","other":"其他","widgetLabel":"圖徵樣板"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_zh-TW.json new file mode 100644 index 00000000..95633554 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_zh-TW.json @@ -0,0 +1 @@ +{"filterPlaceholder":"篩選類型","noItems":"沒有要顯示的樣板","noMatches":"找不到項目","other":"其他","widgetLabel":"圖徵樣板"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features.json new file mode 100644 index 00000000..d0612de8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features.json @@ -0,0 +1 @@ +{"widgetLabel":"Features","zoom":"Zoom to","browseClusteredFeatures":"Browse features","exitRelatedRecords":"Exit related records","total":"Total: {total}","pageText":"{index} of {total}","selectFeature":"Select feature"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_ar.json new file mode 100644 index 00000000..b7f63f90 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"المعالم","zoom":"تكبير/تصغير إلى","browseClusteredFeatures":"استعراض المعالم","exitRelatedRecords":"الخروج من السجلات ذات الصلة","total":"الإجمالي: {total}","pageText":"{index} من {total}","selectFeature":"تحديد معلم"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_bg.json new file mode 100644 index 00000000..994f810e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Обекти","zoom":"Приближаване","browseClusteredFeatures":"Разглеждане на обекти","exitRelatedRecords":"Изход от свързани записи","total":"Общо: {total}","pageText":"{index} от {total}","selectFeature":"Избиране на обект"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_bs.json new file mode 100644 index 00000000..45c00aa7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Geoobjekte","zoom":"Povećaj na","browseClusteredFeatures":"Pregledaj geoobjekte","exitRelatedRecords":"Izlaz iz povezanih zapisa","total":"Ukupno: {total}","pageText":"{index} od {total}","selectFeature":"Odaberi geoobjekt"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_ca.json new file mode 100644 index 00000000..afea8361 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Entitats","zoom":"Aplica el zoom a","browseClusteredFeatures":"Cerca entitats","exitRelatedRecords":"Surt dels registres relacionats","total":"Total: {total}","pageText":"{index} de {total}","selectFeature":"Seleccioneu una entitat"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_cs.json new file mode 100644 index 00000000..bc8fb090 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Prvky","zoom":"Přiblížit na","browseClusteredFeatures":"Procházet prvky","exitRelatedRecords":"Ukončit související záznamy","total":"Celkem: {total}","pageText":"{index} z {total}","selectFeature":"Vybrat prvek"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_da.json new file mode 100644 index 00000000..01e76546 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Funktioner","zoom":"Zoom til","browseClusteredFeatures":"Gennemse objekter","exitRelatedRecords":"Afslut relaterede poster","total":"I alt: {total}","pageText":"{index} for {total}","selectFeature":"Vælg objekt"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_de.json new file mode 100644 index 00000000..de627cc3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Features","zoom":"Zoomen auf","browseClusteredFeatures":"Features durchsuchen","exitRelatedRecords":"Zugehörige Datensätze schließen","total":"Gesamt: {total}","pageText":"{index} von {total}","selectFeature":"Feature auswählen"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_el.json new file mode 100644 index 00000000..baade789 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Δυνατότητες","zoom":"Εστίαση","browseClusteredFeatures":"Περιήγηση στα στοιχεία","exitRelatedRecords":"ΈΞοδος από σχετικές εγγραφές","total":"Σύνολο: {total}","pageText":"{index} από {total}","selectFeature":"Επιλογή στοιχείου"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_en.json new file mode 100644 index 00000000..d0612de8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Features","zoom":"Zoom to","browseClusteredFeatures":"Browse features","exitRelatedRecords":"Exit related records","total":"Total: {total}","pageText":"{index} of {total}","selectFeature":"Select feature"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_es.json new file mode 100644 index 00000000..b7c9ec80 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Entidades","zoom":"Acercar","browseClusteredFeatures":"Examinar entidades","exitRelatedRecords":"Salir de registros relacionados","total":"Total: {total}","pageText":"{index} de {total}","selectFeature":"Seleccionar entidad"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_et.json new file mode 100644 index 00000000..67f9c100 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Funktsioonid","zoom":"Suumi","browseClusteredFeatures":"Sirvi objekte","exitRelatedRecords":"Sule seotud kirjed","total":"Kokku: {total}","pageText":"{index} /{total}","selectFeature":"Vali objekt"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_fi.json new file mode 100644 index 00000000..78dd4006 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Kohteet","zoom":"Tarkenna kohteeseen","browseClusteredFeatures":"Selaa kohteita","exitRelatedRecords":"Poistu liittyvistä tietueista","total":"Yhteensä: {total}","pageText":"{index}/{total}","selectFeature":"Valitse kohde"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_fr.json new file mode 100644 index 00000000..66b3cc98 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Entités","zoom":"Zoom sur","browseClusteredFeatures":"Parcourir les entités","exitRelatedRecords":"Quitter les enregistrements associés","total":"Total : {total}","pageText":"{index} sur {total}","selectFeature":"Sélectionner une entité"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_he.json new file mode 100644 index 00000000..0de31543 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_he.json @@ -0,0 +1 @@ +{"widgetLabel":"יישויות","zoom":"התמקד אל","browseClusteredFeatures":"דפדף ביישויות","exitRelatedRecords":"יציאה מרשומות קשורות","total":"סה\"כ: {total}","pageText":"{index} מתוך {total}","selectFeature":"בחר ישות"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_hr.json new file mode 100644 index 00000000..45c00aa7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Geoobjekte","zoom":"Povećaj na","browseClusteredFeatures":"Pregledaj geoobjekte","exitRelatedRecords":"Izlaz iz povezanih zapisa","total":"Ukupno: {total}","pageText":"{index} od {total}","selectFeature":"Odaberi geoobjekt"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_hu.json new file mode 100644 index 00000000..75cb27e1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Vektoros elemek","zoom":"Nagyítás erre","browseClusteredFeatures":"Vektoros elemek böngészése","exitRelatedRecords":"Kilépés, kapcsolódó rekordok","total":"Összesen: {total}","pageText":"{index}/{total}","selectFeature":"Vektoros elem kiválasztása"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_id.json new file mode 100644 index 00000000..2b11bb63 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Fitur","zoom":"Zoom hingga","browseClusteredFeatures":"Telusuri fitur","exitRelatedRecords":"Keluar dari catatan terkait","total":"Total: {total}","pageText":"{index} dari {total}","selectFeature":"Pilih fitur"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_it.json new file mode 100644 index 00000000..54535acd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Feature","zoom":"Zoom a","browseClusteredFeatures":"Browse feature","exitRelatedRecords":"Esci dai record correlati","total":"Totale: {total}","pageText":"{index} di {total}","selectFeature":"Seleziona feature"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_ja.json new file mode 100644 index 00000000..f729b0d6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"フィーチャ","zoom":"ズーム","browseClusteredFeatures":"フィーチャの参照","exitRelatedRecords":"関連レコードの終了","total":"合計: {total}","pageText":"{index} / {total}","selectFeature":"フィーチャの選択"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_ko.json new file mode 100644 index 00000000..73e5827a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"피처","zoom":"확대/축소","browseClusteredFeatures":"피처 찾아보기","exitRelatedRecords":"연계 레코드 종료","total":"합계: {total}","pageText":"{index}개 중 {total}개","selectFeature":"피처 선택"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_lt.json new file mode 100644 index 00000000..08f91aab --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Elementai","zoom":"Parodyti visą","browseClusteredFeatures":"Naršyti elementus","exitRelatedRecords":"Išeiti iš susijusių įrašų","total":"Iš viso: {total}","pageText":"{index} iš {total}","selectFeature":"Pasirinkti elementą"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_lv.json new file mode 100644 index 00000000..01295a70 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Elementi","zoom":"Tuvināt","browseClusteredFeatures":"Pārlūkot elementus","exitRelatedRecords":"Iziet no saistītajiem ierakstiem","total":"Kopskaits: {total}","pageText":"{index} no {total}","selectFeature":"Atlasīt elementu"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_nb.json new file mode 100644 index 00000000..91c155d8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Geoobjekter","zoom":"Zoom til","browseClusteredFeatures":"Bla gjennom geoobjekter","exitRelatedRecords":"Avslutt relaterte poster","total":"Totalt: {total}","pageText":"{index} av {total}","selectFeature":"Velg geoobjekt"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_nl.json new file mode 100644 index 00000000..64a677a9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Objecten","zoom":"Zoomen naar","browseClusteredFeatures":"Objecten bekijken","exitRelatedRecords":"Sluit gerelateerde records af.","total":"Totaal: {total}","pageText":"{index} van {total}","selectFeature":"Object selecteren"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_pl.json new file mode 100644 index 00000000..223d3d45 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Obiekty","zoom":"Powiększ do","browseClusteredFeatures":"Przeglądaj obiekty","exitRelatedRecords":"Zamknij powiązane rekordy","total":"Łącznie: {total}","pageText":"{index} z {total}","selectFeature":"Wybierz obiekt"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_pt-BR.json new file mode 100644 index 00000000..7dc43556 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Feições","zoom":"Zoom para","browseClusteredFeatures":"Procurar feições","exitRelatedRecords":"Sair dos registros relacionados","total":"Total: {total}","pageText":"{index} de {total}","selectFeature":"Selecionar feição"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_pt-PT.json new file mode 100644 index 00000000..3f23caa9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Elementos","zoom":"Fazer zoom a","browseClusteredFeatures":"Procurar elementos","exitRelatedRecords":"Sair dos registos relacionados","total":"Total: {total}","pageText":"{index} de {total}","selectFeature":"Selecionar elemento"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_ro.json new file mode 100644 index 00000000..12d68b3c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Obiecte spațiale","zoom":"Transfocare la","browseClusteredFeatures":"Căutare obiecte spațiale","exitRelatedRecords":"Ieșire din înregistrări asociate","total":"Total: {total}","pageText":"{index} din {total}","selectFeature":"Selectare obiect spațial"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_ru.json new file mode 100644 index 00000000..4535f25d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Объекты","zoom":"Приблизить к","browseClusteredFeatures":"Просмотр объектов","exitRelatedRecords":"Выйти из связанных записей","total":"Всего: {total}","pageText":"{index} из {total}","selectFeature":"Выбрать объект"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_sk.json new file mode 100644 index 00000000..b143fb6d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Prvky","zoom":"Priblížiť na","browseClusteredFeatures":"Prehľadávať prvky","exitRelatedRecords":"Ukončiť súvisiace záznamy","total":"Celkový počet: {total}","pageText":"{index} z {total}","selectFeature":"Vybrať prvok"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_sl.json new file mode 100644 index 00000000..56cdc7c9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Geoobjekti","zoom":"Približaj na","browseClusteredFeatures":"Prebrskaj geoobjekte","exitRelatedRecords":"Izhod iz relacijskih zapisov","total":"Skupaj: {total}","pageText":"{index} od {total}","selectFeature":"Izberi geoobjekt"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_sr.json new file mode 100644 index 00000000..c05274d8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Funkcije","zoom":"Zumiraj na","browseClusteredFeatures":"Pregled funkcija","exitRelatedRecords":"Izađite iz povezanih zapisa","total":"Ukupno: {total}","pageText":"{index} od {total}","selectFeature":"Izaberite geoobjekat"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_sv.json new file mode 100644 index 00000000..fe53a563 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Funktioner","zoom":"Zooma till","browseClusteredFeatures":"Bläddra genom geoobjekt","exitRelatedRecords":"Avsluta relaterade poster","total":"Totalt: {total}","pageText":"{index} av {total}","selectFeature":"Välj geoobjekt"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_th.json new file mode 100644 index 00000000..25ce75fd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_th.json @@ -0,0 +1 @@ +{"widgetLabel":"ฟีเจอร์","zoom":"ขยายไปยัง","browseClusteredFeatures":"การค้นหาฟีเจอร์","exitRelatedRecords":"ออกจากบันทึกที่เกี่ยวข้อง","total":"รวม: {total}","pageText":"{index} จาก {total}","selectFeature":"เลือกฟีเจอร์"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_tr.json new file mode 100644 index 00000000..e6dbe167 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Özellikler","zoom":"Yakınlaştır","browseClusteredFeatures":"Detaylara gözat","exitRelatedRecords":"İlgili kayıtlardan çık","total":"Toplam: {total}","pageText":"{index} / {total}","selectFeature":"Detay seç"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_uk.json new file mode 100644 index 00000000..209c0bdb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Об’єкти","zoom":"Масштабувати до","browseClusteredFeatures":"Переглянути об'єкти","exitRelatedRecords":"Вийти з пов’язаних записів","total":"Всього: {total}","pageText":"{index} з {total}","selectFeature":"Вибрати об’єкт"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_vi.json new file mode 100644 index 00000000..9af4b282 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Đối tượng","zoom":"Phóng tới","browseClusteredFeatures":"Duyệt tìm đối tượng","exitRelatedRecords":"Thoát các bản ghi liên quan","total":"Tổng số: {total}","pageText":"{index} / {total}","selectFeature":"Chọn đối tượng"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_zh-CN.json new file mode 100644 index 00000000..b6b29f85 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"要素","zoom":"缩放至","browseClusteredFeatures":"浏览要素","exitRelatedRecords":"退出相关记录","total":"总计:{total}","pageText":"第 {index} 页,共 {total} 页","selectFeature":"选择要素"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_zh-HK.json new file mode 100644 index 00000000..409be9c7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"圖徽","zoom":"縮放至","browseClusteredFeatures":"瀏覽圖徵","exitRelatedRecords":"結束相關記錄","total":"總計: {total}","pageText":"{index}/{total}","selectFeature":"選擇圖徵"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_zh-TW.json new file mode 100644 index 00000000..409be9c7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Features/t9n/Features_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"圖徽","zoom":"縮放至","browseClusteredFeatures":"瀏覽圖徵","exitRelatedRecords":"結束相關記錄","total":"總計: {total}","pageText":"{index}/{total}","selectFeature":"選擇圖徵"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter.json new file mode 100644 index 00000000..d6b64e64 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Browse","zoomTo":"Zoom to"},"selector":{"selectSite":"Select a site","selectFacility":"Select a facility","sitesLabel":"List of sites","siteFacilitiesLabel":"List of facilities in {name}","facilitiesLabel":"List of facilities","levelsLabel":"List of levels in {name}"},"noResults":"No results found."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_ar.json new file mode 100644 index 00000000..023ec06a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_ar.json @@ -0,0 +1 @@ +{"buttons":{"browse":"استعراض","zoomTo":"تكبير/تصغير إلى"},"selector":{"selectSite":"تحديد موقع","selectFacility":"تحديد مرفق","sitesLabel":"قائمة المواقع","siteFacilitiesLabel":"قائمة المرافق في {name}","facilitiesLabel":"قائمة المرافق","levelsLabel":"قائمة المستويات في {name}"},"noResults":"لم يتم العثور على نتائج."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_bg.json new file mode 100644 index 00000000..a7ced3f2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_bg.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Зареждане","zoomTo":"Приближаване"},"selector":{"selectSite":"Избиране на сайт","selectFacility":"Избиране на съоръжение","sitesLabel":"Списък със сайтове","siteFacilitiesLabel":"Списък със съоръжения в {name}","facilitiesLabel":"Списък със съоръжения","levelsLabel":"Списък на нива в {name}"},"noResults":"Няма намерени резултати."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_bs.json new file mode 100644 index 00000000..a74034d3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_bs.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Pregledaj","zoomTo":"Povećaj na"},"selector":{"selectSite":"Odaberi mjesto","selectFacility":"Odaberi mjesto usluge","sitesLabel":"Popis mjesta","siteFacilitiesLabel":"Popis mjesta usluge u {name}","facilitiesLabel":"Popis mjesta usluge","levelsLabel":"Popis razina u {name}"},"noResults":"Nema rezultata."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_ca.json new file mode 100644 index 00000000..37ccb62c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_ca.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Navega","zoomTo":"Aplica el zoom a"},"selector":{"selectSite":"Seleccioneu un lloc","selectFacility":"Seleccioneu una instal·lació","sitesLabel":"Llista de llocs","siteFacilitiesLabel":"Llista d'instal·lacions a {name}","facilitiesLabel":"Llista d'instal·lacions","levelsLabel":"Llista de nivells a {name}"},"noResults":"No s'ha trobat cap resultat."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_cs.json new file mode 100644 index 00000000..0a3794b0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_cs.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Procházet","zoomTo":"Zaostřit"},"selector":{"selectSite":"Vybrat lokalitu","selectFacility":"Vybrat zařízení","sitesLabel":"Seznam webů","siteFacilitiesLabel":"Seznam zařízení v {name}","facilitiesLabel":"Seznam zařízení","levelsLabel":"Seznam úrovní v {name}"},"noResults":"Nebyly nalezeny žádné výsledky."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_da.json new file mode 100644 index 00000000..d38e45c6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_da.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Gennemse","zoomTo":"Zoom til"},"selector":{"selectSite":"Vælg et websted","selectFacility":"Vælg en facilitet","sitesLabel":"Liste over websteder","siteFacilitiesLabel":"Liste over faciliteter i {name}","facilitiesLabel":"Liste over faciliteter","levelsLabel":"Liste over niveauer i {name}"},"noResults":"Ingen resultater fundet."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_de.json new file mode 100644 index 00000000..ab1b240a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_de.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Durchsuchen","zoomTo":"Zoomen auf"},"selector":{"selectSite":"Standort auswählen","selectFacility":"Einrichtung auswählen","sitesLabel":"Standortliste","siteFacilitiesLabel":"Einrichtungsliste in {name}","facilitiesLabel":"Einrichtungsliste","levelsLabel":"Ebenenliste in {name}"},"noResults":"Keine Ergebnisse gefunden."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_el.json new file mode 100644 index 00000000..d498dcda --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_el.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Αναζήτηση","zoomTo":"Εστίαση"},"selector":{"selectSite":"Επιλέξτε ιστότοπο","selectFacility":"Επιλέξτε εγκατάσταση","sitesLabel":"Λίστα τοποθεσιών","siteFacilitiesLabel":"Λίστα εγκαταστάσεων στο {name}","facilitiesLabel":"Λίστα εγκαταστάσεων","levelsLabel":"Λίστα επιπέδων στο {name}"},"noResults":"Δεν βρέθηκαν αποτελέσματα."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_en.json new file mode 100644 index 00000000..d6b64e64 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_en.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Browse","zoomTo":"Zoom to"},"selector":{"selectSite":"Select a site","selectFacility":"Select a facility","sitesLabel":"List of sites","siteFacilitiesLabel":"List of facilities in {name}","facilitiesLabel":"List of facilities","levelsLabel":"List of levels in {name}"},"noResults":"No results found."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_es.json new file mode 100644 index 00000000..f072f31c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_es.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Examinar","zoomTo":"Acercar a"},"selector":{"selectSite":"Seleccionar un sitio","selectFacility":"Seleccionar una instalación","sitesLabel":"Lista de sitios","siteFacilitiesLabel":"Lista de instalaciones en {name}","facilitiesLabel":"Lista de instalaciones","levelsLabel":"Lista de niveles en {name}"},"noResults":"No se encontraron resultados."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_et.json new file mode 100644 index 00000000..c21aba3e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_et.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Sirvi","zoomTo":"Suumi"},"selector":{"selectSite":"Valige sait","selectFacility":"Valige rajatis","sitesLabel":"Lehtede loend","siteFacilitiesLabel":"Rajatiste asukoht asukohas {name}","facilitiesLabel":"Rajatiste loend","levelsLabel":"Tasemete loend asukohas {name}"},"noResults":"Tulemusi ei leitud."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_fi.json new file mode 100644 index 00000000..65e58611 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_fi.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Selaa","zoomTo":"Tarkenna kohteeseen"},"selector":{"selectSite":"Valitse sivusto","selectFacility":"Valitse palvelu","sitesLabel":"Sivustojen luettelo","siteFacilitiesLabel":"Luettelo palveluista kohteessa {name}","facilitiesLabel":"Luettelo palveluista","levelsLabel":"Luettelo tasoista kohteesta {name}"},"noResults":"Tuloksia ei löytynyt."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_fr.json new file mode 100644 index 00000000..768493d9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_fr.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Parcourir","zoomTo":"Zoom sur"},"selector":{"selectSite":"Sélectionner un site","selectFacility":"Sélectionner un bâtiment","sitesLabel":"Liste des sites","siteFacilitiesLabel":"Liste des bâtiments dans {name}","facilitiesLabel":"Liste des bâtiments","levelsLabel":"Liste des niveaux dans {name}"},"noResults":"Aucun résultat trouvé."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_he.json new file mode 100644 index 00000000..4a53009e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_he.json @@ -0,0 +1 @@ +{"buttons":{"browse":"נתב","zoomTo":"התמקדות"},"selector":{"selectSite":"בחר אתר","selectFacility":"בחר מתקן","sitesLabel":"רשימת אתרים","siteFacilitiesLabel":"רשימת מתקנים ב-{name}","facilitiesLabel":"רשימת מתקנים","levelsLabel":"רשימת רמות ב-{name}"},"noResults":"לא נמצאו תוצאות."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_hr.json new file mode 100644 index 00000000..a74034d3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_hr.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Pregledaj","zoomTo":"Povećaj na"},"selector":{"selectSite":"Odaberi mjesto","selectFacility":"Odaberi mjesto usluge","sitesLabel":"Popis mjesta","siteFacilitiesLabel":"Popis mjesta usluge u {name}","facilitiesLabel":"Popis mjesta usluge","levelsLabel":"Popis razina u {name}"},"noResults":"Nema rezultata."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_hu.json new file mode 100644 index 00000000..46614144 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_hu.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Tallózás","zoomTo":"Nagyítás erre"},"selector":{"selectSite":"Válasszon ki egy telephelyet","selectFacility":"Válasszon ki egy létesítményt","sitesLabel":"Telephelyek listása","siteFacilitiesLabel":"Szolgáltatások listája: {name}","facilitiesLabel":"Szolgáltatások listája","levelsLabel":"Szintek listája: {name}"},"noResults":"Nincs találat."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_id.json new file mode 100644 index 00000000..813aaf53 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_id.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Jelajahi","zoomTo":"Zoom hingga"},"selector":{"selectSite":"Pilih situs","selectFacility":"Pilih fasilitas","sitesLabel":"Daftar situs","siteFacilitiesLabel":"Daftar fasilitas di {name}","facilitiesLabel":"Daftar fasilitas","levelsLabel":"Daftar tingkat di {name}"},"noResults":"Tidak ada hasil yang ditemukan."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_it.json new file mode 100644 index 00000000..ec51cef2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_it.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Sfoglia","zoomTo":"Zoom a"},"selector":{"selectSite":"Seleziona un sito","selectFacility":"Seleziona un servizio","sitesLabel":"Lista di siti","siteFacilitiesLabel":"Lista di funzionalità in {name}","facilitiesLabel":"Lista di funzionalità","levelsLabel":"Lista di livelli in {name}"},"noResults":"Risultati non trovati."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_ja.json new file mode 100644 index 00000000..e92a704c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_ja.json @@ -0,0 +1 @@ +{"buttons":{"browse":"参照","zoomTo":"ズーム"},"selector":{"selectSite":"サイトの選択","selectFacility":"施設の選択","sitesLabel":"サイトのリスト","siteFacilitiesLabel":"{name} の施設のリスト","facilitiesLabel":"施設のリスト","levelsLabel":"{name} のレベルのリスト"},"noResults":"結果が見つかりません。"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_ko.json new file mode 100644 index 00000000..52517f35 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_ko.json @@ -0,0 +1 @@ +{"buttons":{"browse":"찾아보기","zoomTo":"확대/축소"},"selector":{"selectSite":"사이트 선택","selectFacility":"시설 선택","sitesLabel":"사이트 목록","siteFacilitiesLabel":"{name}의 시설 목록","facilitiesLabel":"시설 목록","levelsLabel":"{name}의 수준 목록"},"noResults":"결과를 찾을 수 없습니다."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_lt.json new file mode 100644 index 00000000..8f751c5c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_lt.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Parinkti","zoomTo":"Parodyti visą"},"selector":{"selectSite":"Pasirinkti vietą","selectFacility":"Pasirinkti infrastruktūrą","sitesLabel":"Svetainių sąrašas","siteFacilitiesLabel":"{name} paslaugų sąrašas","facilitiesLabel":"Paslaugų sąrašas","levelsLabel":"{name} lygių sąrašas"},"noResults":"Nieko nerasta."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_lv.json new file mode 100644 index 00000000..7b937478 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_lv.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Pārlūkot","zoomTo":"Tuvināt"},"selector":{"selectSite":"Izvēlēties vietu","selectFacility":"Izvēlieties infrastruktūras objektu","sitesLabel":"Vietu saraksts","siteFacilitiesLabel":"{name} infrastruktūras objektu saraksts","facilitiesLabel":"Infrastruktūras objektu saraksts","levelsLabel":"{name} līmeņu saraksts"},"noResults":"Rezultāti nav atrasti."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_nb.json new file mode 100644 index 00000000..28803460 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_nb.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Bla gjennom","zoomTo":"Zoom til"},"selector":{"selectSite":"Velg et område","selectFacility":"Velg en fasilitet","sitesLabel":"Liste over områder","siteFacilitiesLabel":"Liste over fasiliteter i {name}","facilitiesLabel":"Liste over fasiliteter","levelsLabel":"Liste over nivåer i {name}"},"noResults":"Fant ingen resultater."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_nl.json new file mode 100644 index 00000000..6a9956cc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_nl.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Bladeren","zoomTo":"Zoomen naar"},"selector":{"selectSite":"Site selecteren","selectFacility":"Faciliteit selecteren","sitesLabel":"Lijst van sites","siteFacilitiesLabel":"Lijst van faciliteiten in {name}","facilitiesLabel":"Lijst van faciliteiten","levelsLabel":"Lijst van niveaus in {name}"},"noResults":"Geen resultaten gevonden."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_pl.json new file mode 100644 index 00000000..f01efb41 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_pl.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Przeglądaj","zoomTo":"Powiększ do"},"selector":{"selectSite":"Wybierz lokalizację","selectFacility":"Wybierz placówkę","sitesLabel":"Lista witryn","siteFacilitiesLabel":"Lista elementów infrastruktury w {name}","facilitiesLabel":"Lista elementów infrastruktury","levelsLabel":"Lista poziomów w {name}"},"noResults":"Nie znaleziono wyników."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_pt-BR.json new file mode 100644 index 00000000..0f7b5ca1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_pt-BR.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Procurar","zoomTo":"Zoom para"},"selector":{"selectSite":"Selecionar um site","selectFacility":"Selecionar uma instalação","sitesLabel":"Lista de locais","siteFacilitiesLabel":"Lista de instalações no {name}","facilitiesLabel":"Lista de instalações","levelsLabel":"Lista de níveis no {name}"},"noResults":"Nenhum resultado encontrado."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_pt-PT.json new file mode 100644 index 00000000..783eb7aa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_pt-PT.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Procurar","zoomTo":"Efetuar zoom para"},"selector":{"selectSite":"Selecionar um site","selectFacility":"Selecionar uma instalação","sitesLabel":"Lista de locais","siteFacilitiesLabel":"Lista de instalações em {name}","facilitiesLabel":"Lista de instalações","levelsLabel":"Lista de níveis em {name}"},"noResults":"Não foram encontrados resultados."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_ro.json new file mode 100644 index 00000000..03bfc65c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_ro.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Răsfoire","zoomTo":"Transfocare la"},"selector":{"selectSite":"Selectaţi un site","selectFacility":"Selectați un punct de servicii","sitesLabel":"Lista de locații","siteFacilitiesLabel":"Lista de facilități în {name}","facilitiesLabel":"Lista de facilități","levelsLabel":"Lista de niveluri în {name}"},"noResults":"Nu a fost găsit niciun rezultat."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_ru.json new file mode 100644 index 00000000..d92ac288 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_ru.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Обзор","zoomTo":"Приблизить к"},"selector":{"selectSite":"Выбрать место","selectFacility":"Выбрать помещение","sitesLabel":"Список площадок","siteFacilitiesLabel":"Список зданий в {name}","facilitiesLabel":"Список зданий","levelsLabel":"Список уровней в {name}"},"noResults":"Ничего не найдено."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_sk.json new file mode 100644 index 00000000..6526c069 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_sk.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Prehľadať","zoomTo":"Priblížiť na"},"selector":{"selectSite":"Vyberte lokalitu","selectFacility":"Vyberte zariadenie","sitesLabel":"Zoznam lokalít","siteFacilitiesLabel":"Zoznam zariadení v {name}","facilitiesLabel":"Zoznam zariadení","levelsLabel":"Zoznam úrovní v {name}"},"noResults":"Neboli nájdené žiadne výsledky."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_sl.json new file mode 100644 index 00000000..69779c20 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_sl.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Prebrskaj","zoomTo":"Približaj na"},"selector":{"selectSite":"Izberi mesto","selectFacility":"Izberi objekt","sitesLabel":"Seznam spletnih mest","siteFacilitiesLabel":"Seznam lokacij storitve v {name}","facilitiesLabel":"Seznam lokacij storitev","levelsLabel":"Seznam stopenj v {name}"},"noResults":"Ni najdenih rezultatov."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_sr.json new file mode 100644 index 00000000..2ed03433 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_sr.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Pregledaj","zoomTo":"Zumiraj na"},"selector":{"selectSite":"Izaberite sajt","selectFacility":"Izaberite objekat","sitesLabel":"Lista mesta","siteFacilitiesLabel":"Lista prostorija u {name}","facilitiesLabel":"Lista prostorija","levelsLabel":"Lista nivoa u {name}"},"noResults":"Nema pronađenih rezultata."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_sv.json new file mode 100644 index 00000000..84d60964 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_sv.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Bläddra","zoomTo":"Zooma till"},"selector":{"selectSite":"Välj en webbplats","selectFacility":"Välj en anläggning","sitesLabel":"Lista över webbplatser","siteFacilitiesLabel":"Lista över inrättningar i {name}","facilitiesLabel":"Lista över inrättningar","levelsLabel":"Lista över nivåer i {name}"},"noResults":"Det gick inte att hitta några resultat."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_th.json new file mode 100644 index 00000000..d7cfa11e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_th.json @@ -0,0 +1 @@ +{"buttons":{"browse":"เบราว์","zoomTo":"ขยายไปยัง"},"selector":{"selectSite":"เลือกไซต์","selectFacility":"เลือกอาคารสถานที่","sitesLabel":"รายการไซต์","siteFacilitiesLabel":"รายการอาคารสถานที่ใน {name}","facilitiesLabel":"รายการอาคารสถานที่","levelsLabel":"รายการของระดับใน {name}"},"noResults":"ไม่พบข้อมูล"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_tr.json new file mode 100644 index 00000000..14cbf38a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_tr.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Göz At","zoomTo":"Yakınlaştır"},"selector":{"selectSite":"Alan seç","selectFacility":"Tesis seç","sitesLabel":"Sitelerin listesi","siteFacilitiesLabel":"{name}'daki tesislerin listesi","facilitiesLabel":"Tesislerin listesi","levelsLabel":"{name}'daki seviyelerin listesi"},"noResults":"Herhangi bir sonuç bulunamadı."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_uk.json new file mode 100644 index 00000000..5094203c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_uk.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Переглянути","zoomTo":"Масштабувати до"},"selector":{"selectSite":"Вибрати сайт","selectFacility":"Вибрати пункт обслуговування","sitesLabel":"Список сайтів","siteFacilitiesLabel":"Список матеріально-технічних засобів у {name}","facilitiesLabel":"Список матеріально-технічних засобів","levelsLabel":"Список рівнів у {name}"},"noResults":"Результати не знайдено."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_vi.json new file mode 100644 index 00000000..b3cbc734 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_vi.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Duyệt tìm","zoomTo":"Thu phóng tới"},"selector":{"selectSite":"Chọn một địa điểm","selectFacility":"Chọn một cơ sở","sitesLabel":"Danh sách các site","siteFacilitiesLabel":"Danh sách các cơ sở trong {name}","facilitiesLabel":"Danh sách các cơ sở","levelsLabel":"Danh sách các cấp độ trong {name}"},"noResults":"Không tìm thấy kết quả."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_zh-CN.json new file mode 100644 index 00000000..5e6cfbae --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_zh-CN.json @@ -0,0 +1 @@ +{"buttons":{"browse":"浏览","zoomTo":"缩放至"},"selector":{"selectSite":"选择站点","selectFacility":"选择设施点","sitesLabel":"站点列表","siteFacilitiesLabel":"{name} 中的设施点列表","facilitiesLabel":"设施点列表","levelsLabel":"{name} 中的级别列表"},"noResults":"未找到任何结果。"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_zh-HK.json new file mode 100644 index 00000000..1a93c586 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_zh-HK.json @@ -0,0 +1 @@ +{"buttons":{"browse":"瀏覽(B)","zoomTo":"縮放至"},"selector":{"selectSite":"選擇場地","selectFacility":"選擇機構","sitesLabel":"網站清單","siteFacilitiesLabel":"{name} 中的設施清單","facilitiesLabel":"設施清單","levelsLabel":"{name} 中的級別清單"},"noResults":"找不到任何結果。"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_zh-TW.json new file mode 100644 index 00000000..1a93c586 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/FloorFilter/t9n/FloorFilter_zh-TW.json @@ -0,0 +1 @@ +{"buttons":{"browse":"瀏覽(B)","zoomTo":"縮放至"},"selector":{"selectSite":"選擇場地","selectFacility":"選擇機構","sitesLabel":"網站清單","siteFacilitiesLabel":"{name} 中的設施清單","facilitiesLabel":"設施清單","levelsLabel":"{name} 中的級別清單"},"noResults":"找不到任何結果。"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen.json new file mode 100644 index 00000000..93723028 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen.json @@ -0,0 +1 @@ +{"widgetLabel":"Fullscreen","enter":"Enter fullscreen","exit":"Exit fullscreen"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_ar.json new file mode 100644 index 00000000..dbf2f0ef --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"ملء الشاشة","enter":"إدخال ملء الشاشة","exit":"خروج من وضع ملء الشاشة"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_bg.json new file mode 100644 index 00000000..b55f398b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Цял екран","enter":"Въвеждане на цял екран","exit":"Изход от цял екран"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_bs.json new file mode 100644 index 00000000..b0e33f5a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Preko cijelog zaslona","enter":"Otvori preko čitavog zaslona","exit":"Izađi iz punog zaslona"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_ca.json new file mode 100644 index 00000000..efc92608 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Pantalla completa","enter":"Entra a la pantalla completa","exit":"Surt de la pantalla completa"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_cs.json new file mode 100644 index 00000000..8b08cda7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Celá obrazovka","enter":"Zadat na celé obrazovce","exit":"Ukončit režim celé obrazovky"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_da.json new file mode 100644 index 00000000..1242eb9b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Fuld skærm","enter":"Start fuldskærmsvisning","exit":"Afslut fuldskærmsvisning"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_de.json new file mode 100644 index 00000000..ffcaa7f4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Vollbild","enter":"Vollbildmodus starten","exit":"Vollbildmodus beenden"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_el.json new file mode 100644 index 00000000..5236a7fd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Πλήρης οθόνη","enter":"Είσοδο σε πλήρη οθόνη","exit":"Έξοδος από πλήρη οθόνη"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_en.json new file mode 100644 index 00000000..93723028 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Fullscreen","enter":"Enter fullscreen","exit":"Exit fullscreen"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_es.json new file mode 100644 index 00000000..19524125 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Pantalla completa","enter":"Activar pantalla completa","exit":"Salir de pantalla completa"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_et.json new file mode 100644 index 00000000..5c415f01 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Täisekraani vaade","enter":"Ava täiskreaanvaade","exit":"Välju täisekraanvaatest"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_fi.json new file mode 100644 index 00000000..c4830892 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Koko näyttö","enter":"Siirry koko näytön tilaan","exit":"Poistu koko näytön tilasta"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_fr.json new file mode 100644 index 00000000..0153a648 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Plein écran","enter":"Plein écran","exit":"Quitter le plein écran"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_he.json new file mode 100644 index 00000000..b0a0f6a9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_he.json @@ -0,0 +1 @@ +{"widgetLabel":"מסך מלא","enter":"עבור למסך מלא","exit":"צא ממסך מלא"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_hr.json new file mode 100644 index 00000000..b0e33f5a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Preko cijelog zaslona","enter":"Otvori preko čitavog zaslona","exit":"Izađi iz punog zaslona"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_hu.json new file mode 100644 index 00000000..2ec9dcc0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Teljes képernyő","enter":"Belépés a teljes képernyős nézetbe","exit":"Kilépés a teljes képernyős nézetből"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_id.json new file mode 100644 index 00000000..91897db3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Layar penuh","enter":"Masuk ke layar penuh","exit":"Keluar dari layar penuh"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_it.json new file mode 100644 index 00000000..92f7606a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Schermo Intero","enter":"Apri visualizzazione a schermo intero","exit":"Chiudi visualizzazione a schermo intero"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_ja.json new file mode 100644 index 00000000..c600bd4c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"全画面","enter":"全画面にする","exit":"全画面を終了"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_ko.json new file mode 100644 index 00000000..9374d436 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"전체 화면","enter":"전체 화면 시작","exit":"전체 화면 끝내기"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_lt.json new file mode 100644 index 00000000..599817e2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Viso ekrano režimas","enter":"Pereiti į viso ekrano režimą","exit":"Išeiti iš viso ekrano režimo"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_lv.json new file mode 100644 index 00000000..2bea9904 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Pilnekrāna režīms","enter":"Atvērt pilnekrāna režīmu","exit":"Aizvērt pilnekrāna režīmu"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_nb.json new file mode 100644 index 00000000..af45cbbe --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Fullskjerm","enter":"Start fullskjermvisning","exit":"Avslutt fullskjermsvisning"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_nl.json new file mode 100644 index 00000000..8c7feb31 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Volledige schermweergave","enter":"Volledig scherm openen","exit":"Volledig scherm sluiten"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_pl.json new file mode 100644 index 00000000..486db24a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Pełny ekran","enter":"Otwórz widok pełnoekranowy","exit":"Zamknij widok pełnoekranowy"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_pt-BR.json new file mode 100644 index 00000000..8d39a03e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Tela Cheia","enter":"Entrar na tela cheia","exit":"Sair da tela cheia"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_pt-PT.json new file mode 100644 index 00000000..fe7571ca --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Ecrã Inteiro","enter":"Entrar no modo de ecrã completo","exit":"Sair do modo ecrã completo"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_ro.json new file mode 100644 index 00000000..760cb821 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Pe tot ecranul","enter":"Accesare ecran complet","exit":"Ieşire din ecran complet"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_ru.json new file mode 100644 index 00000000..ef684c50 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Полноэкранный режим","enter":"Полноэкранный режим","exit":"Выйти из полноэкранного режима"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_sk.json new file mode 100644 index 00000000..1f6c8464 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Celá obrazovka","enter":"Vstúpiť do celej obrazovky","exit":"Odísť z celej obrazovky"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_sl.json new file mode 100644 index 00000000..8282828e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Celotni zaslon","enter":"Vstop v celozaslonski prikaz","exit":"Izhod iz celozaslonskega prikaza"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_sr.json new file mode 100644 index 00000000..7bdc01d2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Ceo ekran","enter":"Uđi u prikaz punog ekrana","exit":"Izađi iz prikaza punog ekrana"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_sv.json new file mode 100644 index 00000000..5c0a8b7a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Helskärm","enter":"Öppna helskärm","exit":"Avsluta helskärm"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_th.json new file mode 100644 index 00000000..6cb14b5b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_th.json @@ -0,0 +1 @@ +{"widgetLabel":"เต็มจอ","enter":"ดูแบบเต็มจอ","exit":"ออกจากการดูแบบเต็มจอ"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_tr.json new file mode 100644 index 00000000..afb12ff1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Tam Ekran","enter":"Tam ekrana gir","exit":"Tam ekrandan çık"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_uk.json new file mode 100644 index 00000000..97dcb0fa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"На весь екран","enter":"Увійти в повноекранний режим","exit":"Вийти з повноекранного режиму"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_vi.json new file mode 100644 index 00000000..f2ae5772 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Toàn màn hình","enter":"Vào toàn màn hình","exit":"Thoát khỏi toàn màn hình"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_zh-CN.json new file mode 100644 index 00000000..55a14d7b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"全屏","enter":"进入全屏模式","exit":"退出全屏模式"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_zh-HK.json new file mode 100644 index 00000000..a45b98bd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"全螢幕","enter":"進入全螢幕","exit":"退出全螢幕"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_zh-TW.json new file mode 100644 index 00000000..a45b98bd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Fullscreen/t9n/Fullscreen_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"全螢幕","enter":"進入全螢幕","exit":"退出全螢幕"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram.json new file mode 100644 index 00000000..b1054ff8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogram","barLabel":"Bar count: {count}. Bar min data value: {minValue}. Bar max data value: {maxValue}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_ar.json new file mode 100644 index 00000000..4321bca9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"مدرج تكراري","barLabel":"العدد الشريطي: {count}. الحد الأدنى لقيمة البيانات الشريطية: {minValue}. الحد الأقصى لقيمة البيانات الشريطية: {maxValue}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_bg.json new file mode 100644 index 00000000..5873bf93 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Хистограма","barLabel":"Брой ленти: {count}. Минимална стойност на данните в лентата: {minValue}. Максимална стойност на данните в лентата: {maxValue}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_bs.json new file mode 100644 index 00000000..9b616e5a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogram","barLabel":"Zbroj trake: {count}. Min. vrijednost podataka trake: {minValue}. Maks. vrijednost podataka trake: {maxValue}."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_ca.json new file mode 100644 index 00000000..7e5477c9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Histograma","barLabel":"Recompte de barres: {count}. Valor mínim de dades de barres: {minValue}. Valor màxim de dades de barres: {maxValue}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_cs.json new file mode 100644 index 00000000..2f630d1f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogram","barLabel":"Počet sloupců: {count}. Minimální datová hodnota sloupce: {minValue}. Maximální datová hodnota sloupce: {maxValue}."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_da.json new file mode 100644 index 00000000..d5c068ab --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogram","barLabel":"Søjletælling: {count}. Søjle, min.-dataværdi: {minValue}. Søjle, maks.-dataværdi: {maxValue}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_de.json new file mode 100644 index 00000000..0cf2324d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogramm","barLabel":"Balkenanzahl: {count}. Min. Datenwert für Balken: {minValue}. Max. Datenwert für Balken: {maxValue}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_el.json new file mode 100644 index 00000000..20ff7076 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Ιστόγραμμα","barLabel":"Αριθμός ράβδων: {count}. Ελάχ. τιμή δεδομένων ράβδων: {minValue}. Μέγ. τιμή δεδομένων ράβδων: {maxValue}."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_en.json new file mode 100644 index 00000000..b1054ff8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogram","barLabel":"Bar count: {count}. Bar min data value: {minValue}. Bar max data value: {maxValue}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_es.json new file mode 100644 index 00000000..02937093 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Histograma","barLabel":"Recuento de barras: {count}. Valor mínimo de datos de barras: {minValue}. Valor máximo de datos de barras: {maxValue}."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_et.json new file mode 100644 index 00000000..de437e92 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogramm","barLabel":"Ribade arv: {count}. Riba min andmeväärtus: {minValue}. Riba max andmeväärtus: {maxValue}."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_fi.json new file mode 100644 index 00000000..3dbaa2b5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogrammi","barLabel":"Palkkien määrä: {count}. Palkin tietojen vähimmäisarvo: {minValue}. Palkin tietojen enimmäisarvo: {maxValue}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_fr.json new file mode 100644 index 00000000..d9ffa8d7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogramme","barLabel":"Nombre total de barres : {count}. Valeur de données minimale des barres : {minValue}. Valeur de données maximale des barres : {maxValue}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_he.json new file mode 100644 index 00000000..745ae449 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_he.json @@ -0,0 +1 @@ +{"widgetLabel":"היסטוגרמה","barLabel":"ספירת עמודות: {count}. ערך מינימום לנתונים בעמודות: {minValue}. ערך מקסימום לנתונים בעמודות: {maxValue}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_hr.json new file mode 100644 index 00000000..9b616e5a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogram","barLabel":"Zbroj trake: {count}. Min. vrijednost podataka trake: {minValue}. Maks. vrijednost podataka trake: {maxValue}."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_hu.json new file mode 100644 index 00000000..93362bfc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Hisztogram","barLabel":"Sávok száma: {count}. Sáv minimális adatértéke: {minValue}. Sáv maximális adatértéke: {maxValue}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_id.json new file mode 100644 index 00000000..2eaa79e8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogram","barLabel":"Jumlah batang: {count}. Nilai data min batang: {minValue}. Nilai data maks batang: {maxValue}."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_it.json new file mode 100644 index 00000000..ef068e77 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Istogramma","barLabel":"Conteggio barre: {count}. Valore min. dati barre: {minValue} Valore max. dati barre: {maxValue}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_ja.json new file mode 100644 index 00000000..0b540c50 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"ヒストグラム","barLabel":"バーの数: {count}。 バーの最小データ値: {minValue}。 バーの最大データ値: {maxValue}。"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_ko.json new file mode 100644 index 00000000..060818dc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"히스토그램","barLabel":"막대 개수: {count} 최소 막대 데이터 값: {minValue} 최대 막대 데이터 값: {maxValue}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_lt.json new file mode 100644 index 00000000..bd776ec4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Histograma","barLabel":"Stulpelių skaičius: {count}. Mažiausio stulpelio duomens reikšmė: {minValue}. Didžiausio stulpelio duomens reikšmė: {maxValue}."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_lv.json new file mode 100644 index 00000000..dae82455 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogramma","barLabel":"Joslu skaits: {count}. Joslas min. datu vērtība: {minValue}. Joslas maks. datu vērtība: {maxValue}."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_nb.json new file mode 100644 index 00000000..3e62fae5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogram","barLabel":"Antall stolper: {count}. Minste dataverdi for stolper: {minValue}. Maks. dataverdi for stolper: {maxValue}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_nl.json new file mode 100644 index 00000000..8c18bea3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogram","barLabel":"Aantal staven: {count}. Staaf min. datawaarde: {minValue}. Staaf max. datawaarde: {maxValue}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_pl.json new file mode 100644 index 00000000..524cfb02 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogram","barLabel":"Liczba słupków: {count}. Minimalna wartość danych słupka: {minValue}. Maksymalna wartość danych słupka: {maxValue}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_pt-BR.json new file mode 100644 index 00000000..071de28e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Histograma","barLabel":"Contagem de barra: {count}. Valor de dados mínimo da barra: {minValue}. Valor de dados máximo da barra: {maxValue}."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_pt-PT.json new file mode 100644 index 00000000..5cdc629a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Histograma","barLabel":"Contagem de barra: {count}. Valor de dados mín. de barra: {minValue}. Valor de dados máx. de barra: {maxValue}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_ro.json new file mode 100644 index 00000000..5d360c21 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogramă","barLabel":"Contor bară: {count}. Valoare minimă date bară: {minValue}. Valoare maximă date bară: {maxValue}."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_ru.json new file mode 100644 index 00000000..01d71903 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Гистограмма","barLabel":"Число столбцов: {count}. Мин значение в столбце: {minValue}. Макс значение в столбце: {maxValue}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_sk.json new file mode 100644 index 00000000..9ed816b8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogram","barLabel":"Počet stĺpcov: {count}. Minimálna hodnota dát stĺpca: {minValue}. Maximálna hodnota dát stĺpca: {maxValue}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_sl.json new file mode 100644 index 00000000..a82d7437 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogram","barLabel":"Števec vrstice: {count}. Min. vrednost podatkov vrstice: {minValue}. Maks. vrednost podatkov vrstice: {maxValue}."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_sr.json new file mode 100644 index 00000000..76986a42 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogram","barLabel":"Broj traka: {count}. Min. vrednost podataka trake: {minValue}. Maks. vrednost podataka trake: {maxValue}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_sv.json new file mode 100644 index 00000000..63c05f32 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogram","barLabel":"Stapelantal: {count}. Stapelns minsta datavärde: {minValue}. Stapelns högsta datavärde: {maxValue}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_th.json new file mode 100644 index 00000000..08d7becb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_th.json @@ -0,0 +1 @@ +{"widgetLabel":"ฮีสโตแกรม","barLabel":"จำนวนบาร์: {count}. ค่าข้อมูลต่ำสุดของบาร์: {minValue}. ค่าข้อมูลสูงสุดของบาร์: {maxValue}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_tr.json new file mode 100644 index 00000000..b06fa905 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogram","barLabel":"Çubuk sayımı: {count}. Çubuk minimum veri değeri: {minValue}. Çubuk maksimum veri değeri: {maxValue}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_uk.json new file mode 100644 index 00000000..39e6ea01 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Гістограма","barLabel":"Число стовпців: {count}. Мінімальне значення даних стовпців: {minValue}. Максимальне значення даних стовпців: {maxValue}."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_vi.json new file mode 100644 index 00000000..365d8ad8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Biểu đồ tần suất","barLabel":"Số cột: {count}. Giá trị dữ liệu tối thiểu của cột: {minValue}. Giá trị dữ liệu tối đa của cột: {maxValue}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_zh-CN.json new file mode 100644 index 00000000..ad1a17bf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"直方图","barLabel":"条数:{count}。 条最小数据值:{minValue}。 条最大数据值:{maxValue}。"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_zh-HK.json new file mode 100644 index 00000000..7c1ac2d8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"直方圖","barLabel":"軸計數: {count}。 軸資料最小值: {minValue}。 軸資料最大值: {maxValue}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_zh-TW.json new file mode 100644 index 00000000..7c1ac2d8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Histogram/t9n/Histogram_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"直方圖","barLabel":"軸計數: {count}。 軸資料最小值: {minValue}。 軸資料最大值: {maxValue}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider.json new file mode 100644 index 00000000..eb1681dd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogram Range Slider"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_ar.json new file mode 100644 index 00000000..e7314103 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"شريط تمرير نطاق المدرج التكراري"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_bg.json new file mode 100644 index 00000000..7bdfd386 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Слайдер за диапазон на хистограма"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_bs.json new file mode 100644 index 00000000..4fac95dc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač za raspon histograma"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_ca.json new file mode 100644 index 00000000..c2a57d70 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Control lliscant d'interval d'histograma"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_cs.json new file mode 100644 index 00000000..128598f1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Posuvník rozsahu histogramu"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_da.json new file mode 100644 index 00000000..3761f0a2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Skydekontrol for histogram"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_de.json new file mode 100644 index 00000000..80c98b0a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Bereichsschieberegler für Histogramm"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_el.json new file mode 100644 index 00000000..2ebe3a1f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Ρυθμιστικό εύρους τιμών ιστογράμματος"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_en.json new file mode 100644 index 00000000..eb1681dd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogram Range Slider"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_es.json new file mode 100644 index 00000000..238db98a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Control deslizante de rango de histograma"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_et.json new file mode 100644 index 00000000..a763acff --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogrammivahemiku liugur"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_fi.json new file mode 100644 index 00000000..d4deab4a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogrammin arvoalueen liukusäädin"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_fr.json new file mode 100644 index 00000000..1de4b8c9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Curseur de plage d’histogramme"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_he.json new file mode 100644 index 00000000..820da9fa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_he.json @@ -0,0 +1 @@ +{"widgetLabel":"מחוון טווח היסטוגרמה"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_hr.json new file mode 100644 index 00000000..4fac95dc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač za raspon histograma"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_hu.json new file mode 100644 index 00000000..0c422d4b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Hisztogramtartomány csúszka"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_id.json new file mode 100644 index 00000000..519da811 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Panel Geser Rentang Histogram"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_it.json new file mode 100644 index 00000000..910f88f1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Cursore intervallo istogramma"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_ja.json new file mode 100644 index 00000000..b20f0cd2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"ヒストグラム範囲スライダー"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_ko.json new file mode 100644 index 00000000..b77827f8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"히스토그램 범위 슬라이더"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_lt.json new file mode 100644 index 00000000..f8c2cf03 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogramos intervalo slankiklis"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_lv.json new file mode 100644 index 00000000..48a3e594 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogrammas diapazona slīdnis"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_nb.json new file mode 100644 index 00000000..deea7f21 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Glidebryter for histogram"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_nl.json new file mode 100644 index 00000000..22cf2f2f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogrambereik schuifregelaar"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_pl.json new file mode 100644 index 00000000..07d7d9a2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Suwak zakresu histogramu"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_pt-BR.json new file mode 100644 index 00000000..ded1cb00 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Controle Deslizante de Intervalo do Histograma"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_pt-PT.json new file mode 100644 index 00000000..a0c1f3e9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Controlo Deslizante do Intervalo do Histograma"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_ro.json new file mode 100644 index 00000000..2c65a3ef --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Glisor de interval histogramă"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_ru.json new file mode 100644 index 00000000..e780d565 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Бегунок диапазона гистограммы"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_sk.json new file mode 100644 index 00000000..128598f1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Posuvník rozsahu histogramu"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_sl.json new file mode 100644 index 00000000..9bba3b05 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Drsnik razpona histograma"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_sr.json new file mode 100644 index 00000000..62a98f07 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač opsega histograma"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_sv.json new file mode 100644 index 00000000..c8768e64 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Skjutreglage för histogramintervall"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_th.json new file mode 100644 index 00000000..a1d69df5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_th.json @@ -0,0 +1 @@ +{"widgetLabel":"แถบเลื่อนช่วงฮิสโตแกรม"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_tr.json new file mode 100644 index 00000000..bf645c24 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogram Aralığı Kaydırıcı"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_uk.json new file mode 100644 index 00000000..6f6c08d1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Повзунок діапазону гістограми"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_vi.json new file mode 100644 index 00000000..04fee1e9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Thanh trượt Phạm vi Biểu đồ histogram"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_zh-CN.json new file mode 100644 index 00000000..1c41d9f9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"直方图范围滑块"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_zh-HK.json new file mode 100644 index 00000000..f94bdb5a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"直方圖範圍滑桿"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_zh-TW.json new file mode 100644 index 00000000..f94bdb5a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"直方圖範圍滑桿"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home.json new file mode 100644 index 00000000..057b4aa9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home.json @@ -0,0 +1 @@ +{"widgetLabel":"Home","title":"Default map view"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_ar.json new file mode 100644 index 00000000..4908d9f5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"الصفحة الرئيسية","title":"العرض الافتراضي للخريطة"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_bg.json new file mode 100644 index 00000000..e6e292e3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Начална страница","title":"Изглед на карта по подразбиране"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_bs.json new file mode 100644 index 00000000..c8985ee7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Početna lokacija","title":"Zadani prikaz karte"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_ca.json new file mode 100644 index 00000000..a8ec1fe6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Inici","title":"Visualització del mapa per defecte"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_cs.json new file mode 100644 index 00000000..563c538f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Domů","title":"Výchozí zobrazení mapy"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_da.json new file mode 100644 index 00000000..f0bb7559 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Hjem","title":"Standardkortvisning"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_de.json new file mode 100644 index 00000000..58f307c9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Standardausdehnung","title":"Standardkartenansicht"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_el.json new file mode 100644 index 00000000..8a4b2883 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Αρχική","title":"Προκαθορισμένη προβολή χάρτη"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_en.json new file mode 100644 index 00000000..057b4aa9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Home","title":"Default map view"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_es.json new file mode 100644 index 00000000..0b6a387f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Inicio","title":"Vista de mapa predeterminada"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_et.json new file mode 100644 index 00000000..96ceb4af --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Avakuva","title":"Vaikimisi kaardivaade"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_fi.json new file mode 100644 index 00000000..13aa4373 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Aloitussivu","title":"Oletuskarttanäkymä"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_fr.json new file mode 100644 index 00000000..6d240d63 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Accueil","title":"Vue cartographique par défaut"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_he.json new file mode 100644 index 00000000..49c49b8a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_he.json @@ -0,0 +1 @@ +{"widgetLabel":"דף הבית","title":"תצוגת ברירת מחדל של מפה"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_hr.json new file mode 100644 index 00000000..c8985ee7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Početna lokacija","title":"Zadani prikaz karte"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_hu.json new file mode 100644 index 00000000..b2a2c1fa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Kiindulás","title":"Alapértelmezett térképnézet"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_id.json new file mode 100644 index 00000000..bb13025a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Rumah","title":"Tampilan peta default"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_it.json new file mode 100644 index 00000000..46ccbdde --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Home","title":"Vista mappa predefinita"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_ja.json new file mode 100644 index 00000000..0bd066bf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"ホーム","title":"デフォルト マップ ビュー"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_ko.json new file mode 100644 index 00000000..1aaf44b2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"홈","title":"기본 맵 뷰"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_lt.json new file mode 100644 index 00000000..12085831 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Pradžia","title":"Numatytas žemėlapio vaizdas"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_lv.json new file mode 100644 index 00000000..0ae959b7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Sākums","title":"Noklusējuma kartes skats"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_nb.json new file mode 100644 index 00000000..290e98af --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Hjem","title":"Standard kartvisning"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_nl.json new file mode 100644 index 00000000..413eb628 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Start","title":"Standaard kaartweergave"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_pl.json new file mode 100644 index 00000000..2522d6f5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Strona główna","title":"Domyślny widok mapy"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_pt-BR.json new file mode 100644 index 00000000..1d895007 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Local","title":"Visualização de mapa padrão"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_pt-PT.json new file mode 100644 index 00000000..4634a50e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Início","title":"Vista de mapa predefinida"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_ro.json new file mode 100644 index 00000000..98ddb040 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Prima pagină","title":"Vizualizare implicită a hărţii"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_ru.json new file mode 100644 index 00000000..611afab4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"На главную","title":"Вид карты по умолчанию"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_sk.json new file mode 100644 index 00000000..ba523cee --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Domov","title":"Predvolené zobrazenie mapy"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_sl.json new file mode 100644 index 00000000..0f557af3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Domov","title":"Privzeti pogled karte"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_sr.json new file mode 100644 index 00000000..30aee38a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Matična stranica","title":"Podrazumevani prikaz mape"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_sv.json new file mode 100644 index 00000000..d0c5fa6d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Hem","title":"Standardkartvy"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_th.json new file mode 100644 index 00000000..42b791d4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_th.json @@ -0,0 +1 @@ +{"widgetLabel":"หน้าหลัก","title":"มุมมองแผนที่เริ่มต้น"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_tr.json new file mode 100644 index 00000000..99de3c94 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Giriş Sayfası","title":"Varsayılan harita görünümü"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_uk.json new file mode 100644 index 00000000..cafae43c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Головна сторінка","title":"Вид карти за замовчуванням"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_vi.json new file mode 100644 index 00000000..c08f8430 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Trang chủ","title":"Giao diện bản đồ mặc định"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_zh-CN.json new file mode 100644 index 00000000..e33d0723 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"主页","title":"默认地图视图"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_zh-HK.json new file mode 100644 index 00000000..6d71af75 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"首頁","title":"預設地圖檢視"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_zh-TW.json new file mode 100644 index 00000000..6d71af75 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Home/t9n/Home_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"首頁","title":"預設地圖檢視"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList.json new file mode 100644 index 00000000..f00a7ec2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList.json @@ -0,0 +1 @@ +{"widgetLabel":"Layer List","noItemsToDisplay":"There are currently no items to display.","layerInvisibleAtScale":"Invisible at current scale","layerInvisibleAtTime":"Invisible at current map time","layerError":"An error occurred loading this layer","untitledLayer":"Untitled layer","layerVisibility":"Visibility","layerIncompatible":"Incompatible with basemap","layerIncompatibleTooltip":"This layer's spatial reference is incompatible with the spatial reference of the basemap.","temporary":"Temporary","tables":"Tables","catalogLayers":"Catalog layers"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_ar.json new file mode 100644 index 00000000..a05598ff --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"قائمة الطبقات","noItemsToDisplay":"لا توجد عناصر لعرضها حاليًا.","layerInvisibleAtScale":"غير مرئي في المقياس الحالي","layerInvisibleAtTime":"غير مرئي في وقت الخريطة الحالي","layerError":"حدث خطأ أثناء تحميل هذه الطبقة","untitledLayer":"طبقة بدون عنوان","layerVisibility":"الرؤية","layerIncompatible":"غير متوافق مع خريطة الأساس","layerIncompatibleTooltip":"الإسناد المكاني لهذه الطبقة غير متوافق مع الإسناد المكاني لخريطة الأساس.","temporary":"مؤقت","tables":"الجداول","catalogLayers":"طبقات الكتالوج"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_bg.json new file mode 100644 index 00000000..3dd2ca1d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Списък със слоеве","noItemsToDisplay":"В момента няма елементи за показване.","layerInvisibleAtScale":"Невидими при текущия мащаб","layerInvisibleAtTime":"Невидими при текущото време на картата","layerError":"Грешка при зареждането на този слой","untitledLayer":"Неименуван слой","layerVisibility":"Видимост","layerIncompatible":"Несъвместим с базова карта","layerIncompatibleTooltip":"Проекцията на този слой е несъвместима с проекцията на базовата карта.","temporary":"Временен","tables":"Таблици","catalogLayers":"Слоеве от каталога"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_bs.json new file mode 100644 index 00000000..e97f8291 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Popis slojeva","noItemsToDisplay":"Trenutačno nema stavaka za prikaz.","layerInvisibleAtScale":"Nevidljivo u trenutačnom mjerilu","layerInvisibleAtTime":"Nevidljivo u trenutačnom vremenu karte","layerError":"Došlo je do pogreške prilikom učitavanja ovog sloja","untitledLayer":"Sloj bez naslova","layerVisibility":"Vidljivost","layerIncompatible":"Nekompatibilno s kartografskom podlogom","layerIncompatibleTooltip":"Prostorna referenca ovog sloja nije kompatibilna s prostornom referencom kartografske podloge.","temporary":"Privremeno","tables":"Tablice","catalogLayers":"Slojevi kataloga"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_ca.json new file mode 100644 index 00000000..02d57864 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Llista de capes","noItemsToDisplay":"No hi ha cap element disponible per mostrar actualment.","layerInvisibleAtScale":"Invisible a l'escala actual","layerInvisibleAtTime":"Invisible a l'hora actual del mapa","layerError":"S'ha produït un error en carregar aquesta capa","untitledLayer":"Capa sense títol","layerVisibility":"Visibilitat","layerIncompatible":"No és compatible amb el mapa base","layerIncompatibleTooltip":"La referència espacial d'aquesta capa no és compatible amb la referència espacial del mapa base.","temporary":"Temporal","tables":"Taules","catalogLayers":"Capes del catàleg"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_cs.json new file mode 100644 index 00000000..06e9080e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Seznam vrstev","noItemsToDisplay":"Momentálně nejsou k zobrazení žádné položky.","layerInvisibleAtScale":"V aktuálním měřítku neviditelné","layerInvisibleAtTime":"V aktuálním čase mapy neviditelné","layerError":"Při načítání této vrstvy došlo k chybě.","untitledLayer":"Vrstva bez názvu","layerVisibility":"Viditelnost","layerIncompatible":"Nekompatibilní s podkladovou mapou","layerIncompatibleTooltip":"Souřadnicový systém této vrstvy není s touto podkladovou mapou kompatibilní.","temporary":"Dočasný","tables":"Tabulky","catalogLayers":"Vrstvy katalogu"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_da.json new file mode 100644 index 00000000..de815091 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Lagliste","noItemsToDisplay":"Der er ikke nogen elementer at vise på nuværende tidspunkt.","layerInvisibleAtScale":"Usynlig ved det aktuelle målestoksforhold","layerInvisibleAtTime":"Usynlig ved aktuelt korttidspunkt","layerError":"Der opstod en fejl under indlæsning af dette lag","untitledLayer":"Lag uden titel","layerVisibility":"Synlighed","layerIncompatible":"Inkompatibel med baggrundskort","layerIncompatibleTooltip":"Dette lags spatiale reference er ikke kompatibel med baggrundskortets spatiale reference.","temporary":"Midlertidig","tables":"Tabeller","catalogLayers":"Kataloglag"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_de.json new file mode 100644 index 00000000..b8b9bac6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Layer-Liste","noItemsToDisplay":"Zurzeit sind keine anzuzeigenden Elemente vorhanden.","layerInvisibleAtScale":"Im aktuellen Maßstab unsichtbar","layerInvisibleAtTime":"Zur aktuellen Kartenzeit unsichtbar","layerError":"Beim Laden dieses Layers ist ein Fehler aufgetreten.","untitledLayer":"Unbenannter Layer","layerVisibility":"Sichtbarkeit","layerIncompatible":"Inkompatibel mit Grundkartea","layerIncompatibleTooltip":"Der Raumbezug dieses Layers ist mit dem Raumbezug der Grundkarte nicht kompatibel.","temporary":"Temporär","tables":"Tabellen","catalogLayers":"Katalog-Layer"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_el.json new file mode 100644 index 00000000..40022b33 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Λίστα θεματικών επιπέδων","noItemsToDisplay":"Δεν υπάρχουν αντικείμενα για εμφάνιση αυτήν τη στιγμή.","layerInvisibleAtScale":"Μη ορατό στην τρέχουσα κλίμακα","layerInvisibleAtTime":"Μη ορατό στην τρέχουσα ώρα του χάρτη","layerError":"Παρουσιάστηκε σφάλμα κατά τη φόρτωση αυτού του θεματικού επιπέδου","untitledLayer":"Θεματικό επίπεδο χωρίς τίτλο","layerVisibility":"Ορατότητα","layerIncompatible":"Μη συμβατό με το υπόβαθρο","layerIncompatibleTooltip":"Η χωρική αναφορά αυτού του θεματικού επιπέδου δεν είναι συμβατή με τη χωρική αναφορά του υπόβαθρου.","temporary":"Προσωρινό","tables":"Πίνακες","catalogLayers":"Θεματικά επίπεδα καταλόγου"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_en.json new file mode 100644 index 00000000..f00a7ec2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Layer List","noItemsToDisplay":"There are currently no items to display.","layerInvisibleAtScale":"Invisible at current scale","layerInvisibleAtTime":"Invisible at current map time","layerError":"An error occurred loading this layer","untitledLayer":"Untitled layer","layerVisibility":"Visibility","layerIncompatible":"Incompatible with basemap","layerIncompatibleTooltip":"This layer's spatial reference is incompatible with the spatial reference of the basemap.","temporary":"Temporary","tables":"Tables","catalogLayers":"Catalog layers"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_es.json new file mode 100644 index 00000000..f4b99b39 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Lista de capas","noItemsToDisplay":"No existen elementos disponibles actualmente para mostrar.","layerInvisibleAtScale":"Invisible en la escala actual","layerInvisibleAtTime":"Invisible en el tiempo de mapa actual","layerError":"Se ha producido un error al cargar esta capa","untitledLayer":"Capa sin título","layerVisibility":"Visibilidad","layerIncompatible":"Incompatible con mapa base","layerIncompatibleTooltip":"La referencia espacial de esta capa es incompatible con la referencia espacial del mapa base.","temporary":"Temporal","tables":"Tablas","catalogLayers":"Capas de catálogo"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_et.json new file mode 100644 index 00000000..487ecdc8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Kihiloend","noItemsToDisplay":"Kuvamiseks pole praegu ühtki sisuobjekti.","layerInvisibleAtScale":"Praeguses mõõtkavas mittenähtav","layerInvisibleAtTime":"Praeguses kaardi ajas mittenähtav","layerError":"Selle kihi laadimisel ilmnes tõrge","untitledLayer":"Pealkirjata kiht","layerVisibility":"Nähtavus","layerIncompatible":"Ei ühildu aluskaardiga","layerIncompatibleTooltip":"Selle kihi matemaatiline alus ei ühildu aluskaardi matemaatilise alusega.","temporary":"Ajutine","tables":"Tabelid","catalogLayers":"Kataloogi kihid"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_fi.json new file mode 100644 index 00000000..b93729f0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Karttatasot","noItemsToDisplay":"Näytettäviä kohteita ei ole.","layerInvisibleAtScale":"Ei ole näkyvissä nykyisessä mittakaavassa","layerInvisibleAtTime":"Ei näkyvissä nykyisessä kartan ajassa","layerError":"Virhe karttatason lataamisessa","untitledLayer":"Nimeämätön karttataso","layerVisibility":"Näkyvyys","layerIncompatible":"Yhteensopimaton taustakartan kanssa","layerIncompatibleTooltip":"Tämän karttatason koordinaatistotieto on yhteensopimaton taustakartan koordinaatistotiedon kanssa.","temporary":"Tilapäinen","tables":"Taulut","catalogLayers":"Luettelokarttatasot"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_fr.json new file mode 100644 index 00000000..b1e39165 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Liste des couches","noItemsToDisplay":"Aucun élément à afficher actuellement.","layerInvisibleAtScale":"Invisible à l’échelle actuelle","layerInvisibleAtTime":"Invisible à l’étendue temporelle actuelle de la carte","layerError":"Une erreur s’est produite lors du chargement de cette couche","untitledLayer":"Couche sans titre","layerVisibility":"Visibilité","layerIncompatible":"Incompatible avec le fond de carte","layerIncompatibleTooltip":"La référence spatiale de cette couche est incompatible avec la référence spatiale du fond de carte.","temporary":"Temporaire","tables":"Tables","catalogLayers":"Couches de catalogue"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_he.json new file mode 100644 index 00000000..a961b713 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_he.json @@ -0,0 +1 @@ +{"widgetLabel":"רשימת שכבות","noItemsToDisplay":"אין כעת פריטים לצפייה.","layerInvisibleAtScale":"לא גלוי בקנה המידה הנוכחי","layerInvisibleAtTime":"לא גלוי בזמן הנוכחי של המפה","layerError":"חלה שגיאה בעת הטעינה של שכבה זו.","untitledLayer":"שכבה ללא כותרת","layerVisibility":"ניראות","layerIncompatible":"לא תואם למפת הבסיס","layerIncompatibleTooltip":"הייחוס המרחבי של השכבה לא תואם לייחוס המרחבי של מפת הבסיס.","temporary":"זמני","tables":"טבלאות","catalogLayers":"שכבות קטלוג"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_hr.json new file mode 100644 index 00000000..e97f8291 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Popis slojeva","noItemsToDisplay":"Trenutačno nema stavaka za prikaz.","layerInvisibleAtScale":"Nevidljivo u trenutačnom mjerilu","layerInvisibleAtTime":"Nevidljivo u trenutačnom vremenu karte","layerError":"Došlo je do pogreške prilikom učitavanja ovog sloja","untitledLayer":"Sloj bez naslova","layerVisibility":"Vidljivost","layerIncompatible":"Nekompatibilno s kartografskom podlogom","layerIncompatibleTooltip":"Prostorna referenca ovog sloja nije kompatibilna s prostornom referencom kartografske podloge.","temporary":"Privremeno","tables":"Tablice","catalogLayers":"Slojevi kataloga"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_hu.json new file mode 100644 index 00000000..eb9fbf97 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Réteg lista","noItemsToDisplay":"Jelenleg nincsenek megjeleníthető elemek.","layerInvisibleAtScale":"Láthatatlan a jelenlegi méretaránynál","layerInvisibleAtTime":"Láthatatlan a térkép jelenlegi idejénél","layerError":"Hiba történt a réteg betöltésekor.","untitledLayer":"Cím nélküli réteg","layerVisibility":"Láthatóság","layerIncompatible":"Nem kompatibilis az alaptérképpel","layerIncompatibleTooltip":"A réteg térbeli referenciája nem kompatibilis az alaptérkép térbeli referenciájával.","temporary":"Ideiglenes","tables":"Táblázatok","catalogLayers":"Katalógusrétegek"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_id.json new file mode 100644 index 00000000..ea07bc33 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Daftar Layer","noItemsToDisplay":"Tidak ada item untuk ditampilkan saat ini.","layerInvisibleAtScale":"Tidak terlihat pada skala saat ini","layerInvisibleAtTime":"Tidak terlihat pada waktu peta saat ini","layerError":"Terjadi kesalahan saat memuat layer ini","untitledLayer":"Layer tanpa judul","layerVisibility":"Visibilitas","layerIncompatible":"Tidak kompatibel dengan peta dasar","layerIncompatibleTooltip":"Referensi spasial layer ini tidak kompatibel dengan referensi spasial peta dasar.","temporary":"Temporer","tables":"Tabel","catalogLayers":"Layer katalog"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_it.json new file mode 100644 index 00000000..4a8e88e9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Elenco layer","noItemsToDisplay":"Non è attualmente disponibile alcun elemento da visualizzare.","layerInvisibleAtScale":"Invisibile con la scala attuale","layerInvisibleAtTime":"Invisibile con il tempo di mappa attuale","layerError":"Errore durante il caricamento di questo layer","untitledLayer":"Layer senza titolo","layerVisibility":"Visibilità","layerIncompatible":"Incompatibile con la mappa di base","layerIncompatibleTooltip":"Il riferimento spaziale di questo layer è incompatibile con il riferimento spaziale della mappa di base.","temporary":"Temporaneo","tables":"Tabelle","catalogLayers":"Layer catalogo"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_ja.json new file mode 100644 index 00000000..bc6b981c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"レイヤー リスト","noItemsToDisplay":"現在表示するアイテムがありません。","layerInvisibleAtScale":"現在の縮尺では表示されません","layerInvisibleAtTime":"現在のマップ時間では表示されません","layerError":"このレイヤーの読み込み中にエラーが発生しました。","untitledLayer":"無題のレイヤー","layerVisibility":"可視性","layerIncompatible":"ベースマップとの互換性がありません","layerIncompatibleTooltip":"このレイヤーの空間参照には、ベースマップの空間参照との互換性がありません。","temporary":"テンポラリ","tables":"テーブル","catalogLayers":"カタログ レイヤー"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_ko.json new file mode 100644 index 00000000..42d97ef5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"레이어 목록","noItemsToDisplay":"현재 표시할 항목이 없습니다.","layerInvisibleAtScale":"현재 축척에서는 보이지 않음","layerInvisibleAtTime":"현재 맵 시간에서는 보이지 않음","layerError":"이 레이어를 불러오는 중 오류가 발생함","untitledLayer":"제목 없는 레이어","layerVisibility":"가시성","layerIncompatible":"베이스맵과 호환되지 않음","layerIncompatibleTooltip":"이 레이어의 공간 기준 체계가 베이스맵의 공간 기준 체계와 호환되지 않습니다.","temporary":"임시","tables":"테이블","catalogLayers":"카탈로그 레이어"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_lt.json new file mode 100644 index 00000000..87e58b63 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Sluoksniai","noItemsToDisplay":"Šiuo metu nėra rodytinų elementų.","layerInvisibleAtScale":"Nematoma naudojant dabartinį mastelį","layerInvisibleAtTime":"Nematoma naudojant dabartinį žemėlapio laiką","layerError":"Įkeliant šį sluoksnį įvyko klaida","untitledLayer":"Sluoksnis be pavadinimo","layerVisibility":"Matomumas","layerIncompatible":"Nesuderinama su pagrindo žemėlapiu","layerIncompatibleTooltip":"Šio sluoksnio koordinačių sistema nesuderinama su pagrindo žemėlapio koordinačių sistema.","temporary":"Laikinas","tables":"Lentelės","catalogLayers":"Katalogo sluoksniai"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_lv.json new file mode 100644 index 00000000..21774ebb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Slāņu saraksts","noItemsToDisplay":"Pašreiz nav vienību, ko rādīt.","layerInvisibleAtScale":"Nav redzams pašreizējā mērogā","layerInvisibleAtTime":"Nav redzams pašreizējā kartes skatīšanas laikā","layerError":"Ielādējot šo slāni, radās kļūda","untitledLayer":"Slānis bez nosaukuma","layerVisibility":"Redzamība","layerIncompatible":"Nesaderība ar pamatkarti","layerIncompatibleTooltip":"Šī slāņa telpiskā atsauce nav saderīga ar pamatkartes telpisko atsauci.","temporary":"Pagaidu","tables":"Tabulas","catalogLayers":"Kataloga slāņi"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_nb.json new file mode 100644 index 00000000..6c6aab37 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Kartlagliste","noItemsToDisplay":"Det er for øyeblikket ingen elementer å vise.","layerInvisibleAtScale":"Usynlig med gjeldende målestokk","layerInvisibleAtTime":"Usynlig med gjeldende kartklokkeslett","layerError":"Det oppstod en feil under lasting av dette laget","untitledLayer":"Lag uten tittel","layerVisibility":"Synlighet","layerIncompatible":"Inkompatibel med basekart","layerIncompatibleTooltip":"Dette lagets romlige referanse er ikke kompatibel med basekartets romlige referanse.","temporary":"Midlertidig","tables":"Tabeller","catalogLayers":"Kataloglag"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_nl.json new file mode 100644 index 00000000..5d27aae0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Lijst met lagen","noItemsToDisplay":"Er zijn momenteel geen items om weer te geven.","layerInvisibleAtScale":"Onzichtbaar op de huidige schaal","layerInvisibleAtTime":"Onzichtbaar bij de huidige tijd van de kaart","layerError":"Er is een fout opgetreden bij het laden van dit item","untitledLayer":"Laag zonder naam","layerVisibility":"Zichtbaarheid","layerIncompatible":"Niet compatibel met basiskaart","layerIncompatibleTooltip":"De ruimtelijke referentie van deze laag is niet compatibel met de ruimtelijke referentie van de basiskaart.","temporary":"Tijdelijk","tables":"Tabellen","catalogLayers":"Cataloguslagen"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_pl.json new file mode 100644 index 00000000..e66386df --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Lista warstw","noItemsToDisplay":"Aktualnie brak elementów do wyświetlenia.","layerInvisibleAtScale":"Niewidoczne w bieżącej skali","layerInvisibleAtTime":"Niewidoczne w bieżącym czasie mapy","layerError":"Wystąpił błąd podczas wczytywania tej warstwy","untitledLayer":"Warstwa bez nazwy","layerVisibility":"Widoczność","layerIncompatible":"Niekompatybilne z mapą bazową","layerIncompatibleTooltip":"Odniesienie przestrzenne tej warstwy nie jest kompatybilne z odniesieniem przestrzennym mapy bazowej.","temporary":"Tymczasowa","tables":"Tabele","catalogLayers":"Warstwy katalogu"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_pt-BR.json new file mode 100644 index 00000000..58654a1e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Lista de Camada","noItemsToDisplay":"Não há nenhum item atualmente para exibir.","layerInvisibleAtScale":"Invisível na escala atual","layerInvisibleAtTime":"Invisível no horário atual do mapa","layerError":"Ocorreu um erro ao carregar esta camada","untitledLayer":"Camada sem título","layerVisibility":"Visibilidade","layerIncompatible":"Incompatível com mapa base","layerIncompatibleTooltip":"A referência espacial desta camada é incompatível com a referência espacial do mapa base.","temporary":"Temporário","tables":"Tabelas","catalogLayers":"Camadas de catálogo"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_pt-PT.json new file mode 100644 index 00000000..e4994ac5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Lista de Camadas","noItemsToDisplay":"Não existem atualmente itens para exibir.","layerInvisibleAtScale":"Invisível na escala atual","layerInvisibleAtTime":"Invisível na hora de mapa atual","layerError":"Ocorreu um erro ao carregar esta camada","untitledLayer":"Camada sem título","layerVisibility":"Visibilidade","layerIncompatible":"Incompatível com mapa base","layerIncompatibleTooltip":"A referência espacial desta camada é incompatível com a referência espacial do mapa base.","temporary":"Temporário","tables":"Tabelas","catalogLayers":"Camadas de catálogo"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_ro.json new file mode 100644 index 00000000..7d2e9561 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Listă de straturi tematice","noItemsToDisplay":"În prezent, nu există elemente disponibile pentru afişare.","layerInvisibleAtScale":"Invizibil la scara actuală.","layerInvisibleAtTime":"Invizibil la ora actuală a hărții","layerError":"A survenit o eroare la încărcarea acestui strat tematic","untitledLayer":"Strat tematic fără titlu","layerVisibility":"Vizibilitate","layerIncompatible":"Incompatibil cu harta de fundal","layerIncompatibleTooltip":"Această referință spațială a stratului tematic este o incompatibilă cu referința spațială a hărții de fundal.","temporary":"Temporar","tables":"Tabele","catalogLayers":"Straturi tematice din catalog"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_ru.json new file mode 100644 index 00000000..4fdefb99 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Список слоев","noItemsToDisplay":"В текущий момент нет элементов для отображения.","layerInvisibleAtScale":"Невидимый в текущем масштабе","layerInvisibleAtTime":"Не видимый в текущем времени карты","layerError":"При загрузке этого слоя произошла ошибка","untitledLayer":"Слой без названия","layerVisibility":"Видимость","layerIncompatible":"Несовместимо с базовой картой","layerIncompatibleTooltip":"Пространственная привязка этого слоя несовместима с пространственной привязкой базовой карты.","temporary":"Временный","tables":"Таблицы","catalogLayers":"Слои каталога"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_sk.json new file mode 100644 index 00000000..382ef2a7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Zoznam vrstiev","noItemsToDisplay":"Momentálne nie sú žiadne položky na zobrazenie.","layerInvisibleAtScale":"Neviditeľné na aktuálnej mierke","layerInvisibleAtTime":"Neviditeľné v aktuálnom čase mapy","layerError":"Pri načítavaní tejto vrstvy sa vyskytla chyba","untitledLayer":"Vrstva bez názvu","layerVisibility":"Viditeľnosť","layerIncompatible":"Nekompatibilné s podkladovou mapou","layerIncompatibleTooltip":"Priestorová referencia tejto vrstvy nie je kompatibilná s priestorovou referenciou podkladovej mapy.","temporary":"dočasné","tables":"Tabuľky","catalogLayers":"Katalógové vrstvy"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_sl.json new file mode 100644 index 00000000..0f917aa9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Seznam slojev","noItemsToDisplay":"Trenutno ni nobenih elementov za prikaz.","layerInvisibleAtScale":"Ni vidno pri trenutnem merilu","layerInvisibleAtTime":"Ni vidno pri trenutnem času karte","layerError":"Pri nalaganju tega sloja je prišlo do napake","untitledLayer":"Neimenovan sloj","layerVisibility":"Vidnost","layerIncompatible":"Nezdružljivo s temeljno karto","layerIncompatibleTooltip":"Koordinatni sistem tega sloja ni združljiv s koordinatnim sistemom temeljne karte.","temporary":"Začasno","tables":"Tabele","catalogLayers":"Kataloški sloji"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_sr.json new file mode 100644 index 00000000..27993cd9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Lista slojeva","noItemsToDisplay":"Trenutno nema stavki za prikaz.","layerInvisibleAtScale":"Nevidljivo pri trenutnoj razmeri","layerInvisibleAtTime":"Nevidljivo u trenutnom vremenu mape","layerError":"Došlo je do greške prilikom učitavanja ovog sloja","untitledLayer":"Sloj bez naslova","layerVisibility":"Vidljivost","layerIncompatible":"Nije kompatibilno s pozadinskom mapom","layerIncompatibleTooltip":"Prostorna referenca ovog sloja nije kompatibilna sa prostornom referencom pozadinske mape.","temporary":"Privremeno","tables":"Tabele","catalogLayers":"Slojevi kataloga"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_sv.json new file mode 100644 index 00000000..927f09a3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Lagerlista","noItemsToDisplay":"Just nu finns det inga objekt att visa.","layerInvisibleAtScale":"Osynlig på den aktuella skalan","layerInvisibleAtTime":"Osynlig på den aktuella karttiden","layerError":"Ett fel uppstod när det här lagret skulle läsas in","untitledLayer":"Namnlöst lager","layerVisibility":"Synlighet","layerIncompatible":"Inkompatibel med baskarta","layerIncompatibleTooltip":"Det här lagrets spatiala referens är inkompatibel med baskartans spatiala referens.","temporary":"Tillfällig","tables":"Tabeller","catalogLayers":"Kataloglager"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_th.json new file mode 100644 index 00000000..f5b6804f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_th.json @@ -0,0 +1 @@ +{"widgetLabel":"รายการชั้นข้อมูล","noItemsToDisplay":"ขณะนี้ยังไม่มีรายการที่จะแสดง","layerInvisibleAtScale":"มองไม่เห็นในระดับปัจจุบัน","layerInvisibleAtTime":"มองไม่เห็น ณ เวลาแผนที่ปัจจุบัน","layerError":"เกิดข้อผิดพลาดในการโหลดชั้นข้อมูลนี้","untitledLayer":"ชั้นข้อมูลไม่มีชื่อ","layerVisibility":"มองเห็นได้","layerIncompatible":"ไม่สามารถใช้งานร่วมกับแผนที่ฐานได้","layerIncompatibleTooltip":"การอ้างอิงเชิงพื้นที่ของชั้นข้อมูลนี้ ไม่สามารถใช้งานร่วมกับการอ้างอิงเชิงพื้นที่ของแผนที่ฐานได้","temporary":"ชั่วคราว","tables":"ตาราง","catalogLayers":"ชั้นข้อมูลแคตตาล็อก"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_tr.json new file mode 100644 index 00000000..52a199a2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Katman Listesi","noItemsToDisplay":"Şu anda görüntülenecek öğe yok.","layerInvisibleAtScale":"Geçerli ölçekte görünmez","layerInvisibleAtTime":"Geçerli harita süresinde görünmez","layerError":"Bu katman yüklenirken bir hata oluştu.","untitledLayer":"Başlıksız katman","layerVisibility":"Görünürlük","layerIncompatible":"Altlık harita ile uyumsuz","layerIncompatibleTooltip":"Bu katmanın mekansal referansı altlık haritanın mekansal referansı ile uyumsuz.","temporary":"Geçici","tables":"Tablolar","catalogLayers":"Katalog katmanları"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_uk.json new file mode 100644 index 00000000..1db4b37f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Список шарів","noItemsToDisplay":"На поточний момент немає елементів для відображення.","layerInvisibleAtScale":"Невидимий в поточному масштабі","layerInvisibleAtTime":"Невидимий у поточному часі карти","layerError":"При завантаженні цього шару виникла помилка","untitledLayer":"Шар без заголовку","layerVisibility":"Видимість","layerIncompatible":"Несумісно з базовою картою","layerIncompatibleTooltip":"Просторова прив'язка цього шару несумісна з просторовою прив'язкою базової карти.","temporary":"Тимчасовий","tables":"Таблиці","catalogLayers":"Шари каталогу"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_vi.json new file mode 100644 index 00000000..545e289b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Danh sách Lớp","noItemsToDisplay":"Hiện không có mục nào để hiển thị.","layerInvisibleAtScale":"Không hiển thị ở tỷ lệ hiện tại","layerInvisibleAtTime":"Không hiển thị ở thời gian bản đồ hiện tại","layerError":"Đã xảy ra lỗi khi tải lớp này","untitledLayer":"Lớp chưa có tiêu đề","layerVisibility":"Khả năng hiển thị","layerIncompatible":"Không tương thích với bản đồ nền","layerIncompatibleTooltip":"Tham chiếu không gian của lớp này không tương thích với tham chiếu không gian của bản đồ nền.","temporary":"Tạm thời","tables":"Bảng","catalogLayers":"Các lớp Danh mục"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_zh-CN.json new file mode 100644 index 00000000..ad23364a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"图层列表","noItemsToDisplay":"当前没有要显示的项目。","layerInvisibleAtScale":"在当前比例下不可见","layerInvisibleAtTime":"在当前地图时间下不可见","layerError":"加载此图层时出错","untitledLayer":"无标题图层","layerVisibility":"可见性","layerIncompatible":"与底图不兼容","layerIncompatibleTooltip":"该图层的空间参考与底图的空间参考不兼容。","temporary":"临时","tables":"表","catalogLayers":"目录图层"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_zh-HK.json new file mode 100644 index 00000000..6c33541f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"圖層清單","noItemsToDisplay":"目前沒有可顯示的項目。","layerInvisibleAtScale":"無法以目前的比例顯示","layerInvisibleAtTime":"無法以目前的地圖時間顯示","layerError":"載入此圖層時發生錯誤","untitledLayer":"未命名的圖層","layerVisibility":"能見度","layerIncompatible":"與底圖不相容","layerIncompatibleTooltip":"此圖層的空間參考與底圖的空間參考不相容。","temporary":"臨時","tables":"表格","catalogLayers":"目錄圖層"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_zh-TW.json new file mode 100644 index 00000000..6c33541f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LayerList/t9n/LayerList_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"圖層清單","noItemsToDisplay":"目前沒有可顯示的項目。","layerInvisibleAtScale":"無法以目前的比例顯示","layerInvisibleAtTime":"無法以目前的地圖時間顯示","layerError":"載入此圖層時發生錯誤","untitledLayer":"未命名的圖層","layerVisibility":"能見度","layerIncompatible":"與底圖不相容","layerIncompatibleTooltip":"此圖層的空間參考與底圖的空間參考不相容。","temporary":"臨時","tables":"表格","catalogLayers":"目錄圖層"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend.json new file mode 100644 index 00000000..8436af98 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend.json @@ -0,0 +1 @@ +{"widgetLabel":"Legend","points":"Points","lines":"Lines","polygons":"Polygons","creatingLegend":"Creating legend","noLegend":"No legend","dotValue":"1 Dot = {value} {unit}","currentObservations":"Current observations","previousObservations":"Previous observations","high":"High","low":"Low","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/h","esriKnots":"knots","esriFeetPerSecond":"ft/sec","esriMilesPerHour":"mph","showNormField":"{field} divided by {normField}","showNormPct":"{field} as a percent of the total","showRatio":"Ratio of {field} to {normField}","showRatioPercent":"{field} as a percent of {normField}","showRatioPercentTotal":"{field} as a percent of {field} and {normField}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"band_3","red":"Red","green":"Green","blue":"Blue","clusterCountTitle":"Number of features","previewAriaLabel":"Preview","previewTemplateAriaLabel":"Preview for {label}","previewColorRampAriaLabel":"Preview for Color Ramp","previewPieChartAriaLabel":"Preview for Pie-Chart","previewRelationshipRampAriaLabel":"Preview for Relationship Ramp"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_ar.json new file mode 100644 index 00000000..b2d09d8a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"وسيلة الإيضاح","points":"النقاط","lines":"خطوط","polygons":"المضلعات","creatingLegend":"إنشاء وسيلة إيضاح","noLegend":"بدون وسيلة إيضاح","dotValue":"نقطة واحدة = {value} {unit}","currentObservations":"الملاحظات الحالية","previousObservations":"الملاحظات السابقة","high":"ارتفاع","low":"منخفض","esriMetersPerSecond":"متر/ثانية","esriKilometersPerHour":"كم/ساعة","esriKnots":"عقدة","esriFeetPerSecond":"قدم/ثانية","esriMilesPerHour":"ميل/ثانية","showNormField":"{field} مقسومًا على {normField}","showNormPct":"{field} كنسبة مئوية من الإجمالي","showRatio":"نسبة {field} إلى {normField}","showRatioPercent":"{field} كنسبة مئوية من {normField}","showRatioPercentTotal":"{field} كنسبة مئوية من {field} و{normField}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"band_3","red":"أحمر","green":"أخضر","blue":"أزرق","clusterCountTitle":"عدد المعالم","previewAriaLabel":"معاينة","previewTemplateAriaLabel":"معاينة لـ {label}","previewColorRampAriaLabel":"معاينة منحدر الألوان","previewPieChartAriaLabel":"معاينة الرسم البياني الدائري","previewRelationshipRampAriaLabel":"معاينة تدرج العلاقة"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_bg.json new file mode 100644 index 00000000..1b93b5fb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Легенда","points":"Точки","lines":"Линии","polygons":"Полигони","creatingLegend":"Създаване на легенда","noLegend":"Няма легенда","dotValue":"1 точка = {value} {unit}","currentObservations":"Текущи наблюдения","previousObservations":"Предишни наблюдения","high":"Високо","low":"Ниско","esriMetersPerSecond":"м/сек","esriKilometersPerHour":"км/ч","esriKnots":"възли","esriFeetPerSecond":"фут/сек","esriMilesPerHour":"мили/час","showNormField":"{field} разделено по {normField}","showNormPct":"{field} като процент от общите измервания","showRatio":"Съотношение на {field} към {normField}","showRatioPercent":"{field} като процент от {normField}","showRatioPercentTotal":"{field} като процент от {field} и {normField}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"band_3","red":"Червен","green":"Зелен","blue":"Син","clusterCountTitle":"Брой обекти","previewAriaLabel":"Предварителен преглед","previewTemplateAriaLabel":"Предварителен преглед за {label}","previewColorRampAriaLabel":"Предварителен преглед за гама от цветове","previewPieChartAriaLabel":"Предварителен преглед за кръгова диаграма","previewRelationshipRampAriaLabel":"Предварителен преглед за Relationship гама"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_bs.json new file mode 100644 index 00000000..68aaeec8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Legenda","points":"Točke","lines":"Linije","polygons":"Poligoni","creatingLegend":"Stvaranje legende","noLegend":"Bez legende","dotValue":"1 točka = {value} {unit}","currentObservations":"Trenutačne primjedbe","previousObservations":"Prethodne primjedbe","high":"Visoko","low":"Nisko","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/h","esriKnots":"čvorovi","esriFeetPerSecond":"ft/s","esriMilesPerHour":"mph","showNormField":"{field} podijeljeno s {normField}","showNormPct":"{field} kao postotak ukupne vrijednosti","showRatio":"Omjer {field} prema {normField}","showRatioPercent":"{field} kao postotak od {normField}","showRatioPercentTotal":"{field} kao postotak od {field} i {normField}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"band_3","red":"Crvena","green":"Zelena","blue":"Plava","clusterCountTitle":"Broj geoobjekata","previewAriaLabel":"Pretpregled","previewTemplateAriaLabel":"Pretpregled za {label}","previewColorRampAriaLabel":"Pretpregled za paletu boja","previewPieChartAriaLabel":"Pretpregeld za tortni grafikon","previewRelationshipRampAriaLabel":"Pretpregled za paletu relacija"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_ca.json new file mode 100644 index 00000000..df08015a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Llegenda","points":"Punts","lines":"Línies","polygons":"Polígons","creatingLegend":"S'està creant la llegenda","noLegend":"No hi ha cap llegenda","dotValue":"1 punt = {value} {unit}","currentObservations":"Observacions actuals","previousObservations":"Observacions anteriors","high":"Alt","low":"Baix","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/h","esriKnots":"nusos","esriFeetPerSecond":"ft/s","esriMilesPerHour":"mph","showNormField":"{field} dividit per {normField}","showNormPct":"{field} com a percentatge del total","showRatio":"Proporció entre {field} i {normField}","showRatioPercent":"{field} com a percentatge de {normField}","showRatioPercentTotal":"{field} com a percentatge de {field} i {normField}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"band_3","red":"Vermell","green":"Verd","blue":"Blau","clusterCountTitle":"Nombre d'entitats","previewAriaLabel":"Visualització prèvia","previewTemplateAriaLabel":"Visualització prèvia per a {label}","previewColorRampAriaLabel":"Visualització prèvia per a la rampa de color","previewPieChartAriaLabel":"Visualització prèvia per al gràfic circular","previewRelationshipRampAriaLabel":"Visualització prèvia per a la rampa de relació"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_cs.json new file mode 100644 index 00000000..9d249bf2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Legenda","points":"body","lines":"Linie","polygons":"Polygony","creatingLegend":"Probíhá vytváření legendy","noLegend":"Bez legendy","dotValue":"1 tečka = {value} {unit}","currentObservations":"Současná pozorování","previousObservations":"Předchozí pozorování","high":"Vysoká","low":"Nízká","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/h","esriKnots":"uzly","esriFeetPerSecond":"stop/s","esriMilesPerHour":"mph","showNormField":"Pole {field} dělené {normField}","showNormPct":"Pole {field} jako podíl z celkového počtu","showRatio":"Poměr pole {field} vůči {normField}","showRatioPercent":"Pole {field} jako podíl z {normField}","showRatioPercentTotal":"Pole {field} jako podíl z pole {field} a {normField}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"band_3","red":"Červená","green":"Zelená","blue":"Modrá","clusterCountTitle":"Počet prvků","previewAriaLabel":"Náhled","previewTemplateAriaLabel":"Náhled pro {label}","previewColorRampAriaLabel":"Náhled pro barevnou škálu","previewPieChartAriaLabel":"Náhled pro výsečový graf","previewRelationshipRampAriaLabel":"Náhled pro relační škálu"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_da.json new file mode 100644 index 00000000..9a26ebe4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Signaturforklaring","points":"Punkter","lines":"Linjer","polygons":"Polygoner","creatingLegend":"Opretter forklaring","noLegend":"Ingen forklaring","dotValue":"1 prik = {value} {unit}","currentObservations":"Aktuelle observationer","previousObservations":"Tidligere observationer","high":"Høj","low":"Lav","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/t","esriKnots":"knob","esriFeetPerSecond":"fod/sek","esriMilesPerHour":"mil/t","showNormField":"{field} divideret med {normField}","showNormPct":"{field} som en procent af den samlede værdi","showRatio":"Forholdet af {field} til {normField}","showRatioPercent":"{field} som en procent af {normField}","showRatioPercentTotal":"{field} som en procent af {field} og {normField}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"band_3","red":"Rød","green":"Grøn","blue":"Blå","clusterCountTitle":"Antal objekter","previewAriaLabel":"Eksempel","previewTemplateAriaLabel":"Eksempel for {label}","previewColorRampAriaLabel":"Eksempel for farveskala","previewPieChartAriaLabel":"Eksempel for cirkeldiagram","previewRelationshipRampAriaLabel":"Eksempel for relationsskala"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_de.json new file mode 100644 index 00000000..7d97a521 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Legende","points":"Punkte","lines":"Linien","polygons":"Polygone","creatingLegend":"Legende wird erstellt","noLegend":"Keine Legende vorhanden","dotValue":"1 Punkt = {value} {unit}","currentObservations":"Aktuelle Beobachtungen","previousObservations":"Vorherige Beobachtungen","high":"Hoch","low":"Niedrig","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/h","esriKnots":"Knoten","esriFeetPerSecond":"ft/s","esriMilesPerHour":"mph","showNormField":"{field} dividiert durch {normField}","showNormPct":"{field} als Prozentsatz der Gesamtsumme","showRatio":"Verhältnis von {field} zu {normField}","showRatioPercent":"{field} als Prozentsatz von {normField}","showRatioPercentTotal":"{field} als Prozentsatz von {field} und {normField}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"band_3","red":"Rot","green":"Grün","blue":"Blau","clusterCountTitle":"Anzahl der Features","previewAriaLabel":"Vorschau","previewTemplateAriaLabel":"Vorschau für {label}","previewColorRampAriaLabel":"Vorschau für Farbverlauf","previewPieChartAriaLabel":"Vorschau für Kreisdiagramm","previewRelationshipRampAriaLabel":"Vorschau für Beziehungsverlauf"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_el.json new file mode 100644 index 00000000..7f5a608c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Υπόμνημα","points":"Σημεία","lines":"Γραμμές","polygons":"Πολύγωνα","creatingLegend":"Δημιουργία υπομνήματος","noLegend":"Χωρίς υπόμνημα","dotValue":"1 κουκκίδα = {value} {unit}","currentObservations":"Τρέχουσες παρατηρήσεις","previousObservations":"Προηγούμενες παρατηρήσεις","high":"Υψηλό","low":"Χαμηλό","esriMetersPerSecond":"μ./δευτ.","esriKilometersPerHour":"χλμ/ώρα","esriKnots":"κόμβοι","esriFeetPerSecond":"πόδ./δευτ.","esriMilesPerHour":"μίλ./ώρα","showNormField":"{field} διαιρούμενο με {normField}","showNormPct":"{field} ως ποσοστό του συνόλου","showRatio":"Λόγος του {field} προς {normField}","showRatioPercent":"{field} ως ποσοστό του {normField}","showRatioPercentTotal":"{field} ως ποσοστό του {field} και του {normField}","band0":"φασματική ζώνη_0","band1":"φασματική ζώνη_1","band2":"φασματική ζώνη_2","band3":"ζώνη_3","red":"Κόκκινο","green":"Πράσινο","blue":"Μπλε","clusterCountTitle":"Αριθμός στοιχείων","previewAriaLabel":"Προεπισκόπηση","previewTemplateAriaLabel":"Προεπισκόπηση για {label}","previewColorRampAriaLabel":"Προεπισκόπηση για χρωματική παλέτα","previewPieChartAriaLabel":"Προεπισκόπηση για γράφημα πίτας","previewRelationshipRampAriaLabel":"Προεπισκόπηση για παλέτα σχέσεων"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_en.json new file mode 100644 index 00000000..8436af98 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Legend","points":"Points","lines":"Lines","polygons":"Polygons","creatingLegend":"Creating legend","noLegend":"No legend","dotValue":"1 Dot = {value} {unit}","currentObservations":"Current observations","previousObservations":"Previous observations","high":"High","low":"Low","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/h","esriKnots":"knots","esriFeetPerSecond":"ft/sec","esriMilesPerHour":"mph","showNormField":"{field} divided by {normField}","showNormPct":"{field} as a percent of the total","showRatio":"Ratio of {field} to {normField}","showRatioPercent":"{field} as a percent of {normField}","showRatioPercentTotal":"{field} as a percent of {field} and {normField}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"band_3","red":"Red","green":"Green","blue":"Blue","clusterCountTitle":"Number of features","previewAriaLabel":"Preview","previewTemplateAriaLabel":"Preview for {label}","previewColorRampAriaLabel":"Preview for Color Ramp","previewPieChartAriaLabel":"Preview for Pie-Chart","previewRelationshipRampAriaLabel":"Preview for Relationship Ramp"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_es.json new file mode 100644 index 00000000..7d2d7353 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Leyenda","points":"Puntos","lines":"Líneas","polygons":"Polígonos","creatingLegend":"Creando leyenda","noLegend":"No hay leyenda","dotValue":"1 punto = {value} {unit}","currentObservations":"Observaciones actuales","previousObservations":"Observaciones anteriores","high":"Alta","low":"Baja","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/h","esriKnots":"nudos","esriFeetPerSecond":"pies/s","esriMilesPerHour":"mph","showNormField":"{field} dividido por {normField}","showNormPct":"{field} como porcentaje del total","showRatio":"Proporción entre {field} y {normField}","showRatioPercent":"{field} como porcentaje de {normField}","showRatioPercentTotal":"{field} como porcentaje de {field} y {normField}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"band_3","red":"Rojo","green":"Verde","blue":"Azul","clusterCountTitle":"Número de entidades","previewAriaLabel":"Previsualización","previewTemplateAriaLabel":"Vista previa de {label}","previewColorRampAriaLabel":"Vista previa de rampa de color","previewPieChartAriaLabel":"Vista previa de gráfico circular","previewRelationshipRampAriaLabel":"Vista previa de rampa de relación"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_et.json new file mode 100644 index 00000000..c7c78924 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Legend","points":"Punktid","lines":"Jooned","polygons":"Polügoonid","creatingLegend":"Legendi loomine","noLegend":"Legend puudub","dotValue":"1 punkt = {value} {unit}","currentObservations":"Praegused vaatlused","previousObservations":"Eelmised vaatlused","high":"Kõrge","low":"Madal","esriMetersPerSecond":"m/sek","esriKilometersPerHour":"km/t","esriKnots":"sõlme","esriFeetPerSecond":"jalga/sek","esriMilesPerHour":"miili/t","showNormField":"{field} jagatud väärtusega {normField}","showNormPct":"{field} protsendina koguarvust","showRatio":"Väärtuse {field} ja {normField} suhe","showRatioPercent":"{field} protsendina väärtusest {normField}","showRatioPercentTotal":"{field} protsendina väärtusest {field} ja {normField}","band0":"riba_0","band1":"riba_1","band2":"riba_2","band3":"riba_3","red":"Punane","green":"Roheline","blue":"Sinine","clusterCountTitle":"Objektide arv","previewAriaLabel":"Eelvaade","previewTemplateAriaLabel":"{label} eelvaade","previewColorRampAriaLabel":"Värviskaala eelvaade","previewPieChartAriaLabel":"Sektordiagrammi eelvaade","previewRelationshipRampAriaLabel":"Seoseskaala eelvaade"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_fi.json new file mode 100644 index 00000000..dfe5a084 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Selite","points":"Pisteet","lines":"Viivat","polygons":"Alueet","creatingLegend":"Selitteen luominen","noLegend":"Ei selitettä","dotValue":"1 piste = {value} {unit}","currentObservations":"Nykyiset havainnot","previousObservations":"Edelliset havainnot","high":"Suuri","low":"Alhainen","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/h","esriKnots":"solmua","esriFeetPerSecond":"ft/s","esriMilesPerHour":"mph","showNormField":"{field} jaettuna arvolla {normField}","showNormPct":"{field} kokonaissumman prosenttiosuutena","showRatio":"Arvon {field} suhde arvoon {normField}","showRatioPercent":"{field} arvon {normField} prosenttiosuutena","showRatioPercentTotal":"{field} arvon {field} ja {normField} prosenttiosuutena","band0":"kaista_0","band1":"kaista_1","band2":"kaista_2","band3":"kaista_3","red":"Punainen","green":"Vihreä","blue":"Sininen","clusterCountTitle":"Kohteiden lukumäärä","previewAriaLabel":"Esikatselu","previewTemplateAriaLabel":"Kohteen {label} esikatselu","previewColorRampAriaLabel":"Väriliukuman esikatselu","previewPieChartAriaLabel":"Ympyräkaavion esikatselu","previewRelationshipRampAriaLabel":"Suhdeliukuman esikatselu"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_fr.json new file mode 100644 index 00000000..ff588a12 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Légende","points":"Points","lines":"Lignes","polygons":"Polygones","creatingLegend":"Création de la légende","noLegend":"Pas de légende","dotValue":"1 point = {value} {unit}","currentObservations":"Observations actuelles","previousObservations":"Observations précédentes","high":"Élevé","low":"Faible","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/h","esriKnots":"nœuds","esriFeetPerSecond":"pi/sec","esriMilesPerHour":"m/h","showNormField":"{field} divisé par {normField}","showNormPct":"{field} comme pourcentage du total","showRatio":"Ratio de {field} sur {normField}","showRatioPercent":"{field} comme pourcentage de {normField}","showRatioPercentTotal":"{field} comme pourcentage de {field} et {normField}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"bande_3","red":"Rouge","green":"Vert","blue":"Bleu","clusterCountTitle":"Nombre d’entités","previewAriaLabel":"Aperçu","previewTemplateAriaLabel":"Aperçu de {label}","previewColorRampAriaLabel":"Aperçu du dégradé de couleurs","previewPieChartAriaLabel":"Aperçu du diagramme à secteurs","previewRelationshipRampAriaLabel":"Aperçu du dégradé des relations"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_he.json new file mode 100644 index 00000000..a65a1a7b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_he.json @@ -0,0 +1 @@ +{"widgetLabel":"מקרא","points":"נקודות","lines":"קווים","polygons":"פוליגונים","creatingLegend":"יצירת מקרא","noLegend":"אין מקרא","dotValue":"1 נקודה = {value} {unit}","currentObservations":"תצפיות נוכחיות","previousObservations":"תצפיות קודמות","high":"גבוה","low":"נמוך","esriMetersPerSecond":"מטר לשנייה","esriKilometersPerHour":"קילומטר לשעה","esriKnots":"קשר","esriFeetPerSecond":"רגל לשנייה","esriMilesPerHour":"מייל לשעה","showNormField":"{field} חלקי {normField}","showNormPct":"{field} כאחוז מהסך הכול","showRatio":"יחס של {field} ל-{normField}","showRatioPercent":"{field} כאחוז מ-{normField}","showRatioPercentTotal":"{field} כאחוז מ-{field} ו-{normField}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"band_3","red":"אדום","green":"ירוק","blue":"כחול","clusterCountTitle":"מספר הישויות","previewAriaLabel":"תצוגה מקדימה","previewTemplateAriaLabel":"תצוגה מקדימה של {label}","previewColorRampAriaLabel":"תצוגה מקדימה של מדרג צבעים","previewPieChartAriaLabel":"תצוגה מקדימה של תרשים עוגה","previewRelationshipRampAriaLabel":"תצוגה מקדימה של מדרג קשרים"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_hr.json new file mode 100644 index 00000000..68aaeec8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Legenda","points":"Točke","lines":"Linije","polygons":"Poligoni","creatingLegend":"Stvaranje legende","noLegend":"Bez legende","dotValue":"1 točka = {value} {unit}","currentObservations":"Trenutačne primjedbe","previousObservations":"Prethodne primjedbe","high":"Visoko","low":"Nisko","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/h","esriKnots":"čvorovi","esriFeetPerSecond":"ft/s","esriMilesPerHour":"mph","showNormField":"{field} podijeljeno s {normField}","showNormPct":"{field} kao postotak ukupne vrijednosti","showRatio":"Omjer {field} prema {normField}","showRatioPercent":"{field} kao postotak od {normField}","showRatioPercentTotal":"{field} kao postotak od {field} i {normField}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"band_3","red":"Crvena","green":"Zelena","blue":"Plava","clusterCountTitle":"Broj geoobjekata","previewAriaLabel":"Pretpregled","previewTemplateAriaLabel":"Pretpregled za {label}","previewColorRampAriaLabel":"Pretpregled za paletu boja","previewPieChartAriaLabel":"Pretpregeld za tortni grafikon","previewRelationshipRampAriaLabel":"Pretpregled za paletu relacija"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_hu.json new file mode 100644 index 00000000..06ffce46 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Jelmagyarázat","points":"Pontok","lines":"Vonalak","polygons":"Polygonok","creatingLegend":"Jelmagyarázat létrehozása","noLegend":"Nincs jelmagyarázat","dotValue":"1 pont = {value} {unit}","currentObservations":"Jelenlegi megfigyelések","previousObservations":"Előző megfigyelések","high":"Magas","low":"Alacsony","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/h","esriKnots":"csomó","esriFeetPerSecond":"ft/sec","esriMilesPerHour":"mph","showNormField":"{field} osztva a(z) {normField} értékével","showNormPct":"{field} az összes százalékaként","showRatio":"A(z) {field} és a(z) {normField} aránya","showRatioPercent":"{field} a(z) {normField} százalékaként","showRatioPercentTotal":"{field} a(z) {field} és {normField} százalékaként","band0":"sáv_0","band1":"sáv_1","band2":"sáv_2","band3":"band_3","red":"Vörös","green":"Zöld","blue":"Kék","clusterCountTitle":"Vektoros elemek száma","previewAriaLabel":"Előnézet","previewTemplateAriaLabel":"{label} előnézete","previewColorRampAriaLabel":"Színskála előnézete","previewPieChartAriaLabel":"Tortadiagram előnézete","previewRelationshipRampAriaLabel":"Kapcsolati görbe előnézete"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_id.json new file mode 100644 index 00000000..f08b7bdd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Legenda","points":"Titik","lines":"Garis","polygons":"Polygon","creatingLegend":"Membuat legenda","noLegend":"Tidak ada legenda","dotValue":"1 Titik = {value} {unit}","currentObservations":"Observasi saat ini","previousObservations":"Observasi sebelumnya","high":"Tinggi","low":"Rendah","esriMetersPerSecond":"m/dtk","esriKilometersPerHour":"km/j","esriKnots":"knot","esriFeetPerSecond":"kaki/dtk","esriMilesPerHour":"mph","showNormField":"{field} dibagi oleh {normField}","showNormPct":"{field} sebagai persentase dari total","showRatio":"Rasio {field} ke {normField}","showRatioPercent":"{field} sebagai persentase dari {normField}","showRatioPercentTotal":"{field} sebagai persentase dari {field} dan {normField}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"band_3","red":"Merah","green":"Hijau","blue":"Biru","clusterCountTitle":"Jumlah fitur","previewAriaLabel":"Pratinjau","previewTemplateAriaLabel":"Pratinjau {label}","previewColorRampAriaLabel":"Pratinjau Rangkaian Warna","previewPieChartAriaLabel":"Pratinjau Diagram Lingkaran","previewRelationshipRampAriaLabel":"Pratinjau Rangkaian Relasi"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_it.json new file mode 100644 index 00000000..85ed573f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Legenda","points":"Punti","lines":"Linee","polygons":"Poligoni","creatingLegend":"Creazione legenda","noLegend":"Nessuna legenda","dotValue":"1 punto = {value} {unit}","currentObservations":"Osservazioni correnti","previousObservations":"Osservazioni precedenti","high":"Massimo","low":"Minimo","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/h","esriKnots":"nodi","esriFeetPerSecond":"piedi/sec","esriMilesPerHour":"miglio orario","showNormField":"{field} diviso per {normField}","showNormPct":"{field} come una percentuale del totale","showRatio":"Rapporto di {field} a {normField}","showRatioPercent":"{field} come una percentuale di {normField}","showRatioPercentTotal":"{field} come una percentuale di {field} e {normField}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"band_3","red":"Rosso","green":"Verde","blue":"Blu","clusterCountTitle":"Numero di feature","previewAriaLabel":"Anteprima","previewTemplateAriaLabel":"Anteprima per {label}","previewColorRampAriaLabel":"Anteprima per Scala cromatica","previewPieChartAriaLabel":"Anteprima per Grafico a torta","previewRelationshipRampAriaLabel":"Anteprima per Scala relazione"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_ja.json new file mode 100644 index 00000000..9ff8057d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"凡例","points":"ポイント","lines":"ライン","polygons":"ポリゴン","creatingLegend":"凡例の作成","noLegend":"凡例がありません","dotValue":"1 ドット = {value} {unit}","currentObservations":"現在の観測データ","previousObservations":"前の観測データ","high":"高","low":"低","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/h","esriKnots":"ノット","esriFeetPerSecond":"ft/sec","esriMilesPerHour":"mph","showNormField":"{field} を {normField} で割る","showNormPct":"合計に占める割合としての {field}","showRatio":"{normField} に対する {field} の比率","showRatioPercent":"{normField} に占める割合としての {field}","showRatioPercentTotal":"{field} および {normField} に占める割合としての {field}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"band_3","red":"赤","green":"緑","blue":"青","clusterCountTitle":"フィーチャ数","previewAriaLabel":"プレビュー","previewTemplateAriaLabel":"{label} のプレビュー","previewColorRampAriaLabel":"カラー ランプのプレビュー","previewPieChartAriaLabel":"パイ チャートのプレビュー","previewRelationshipRampAriaLabel":"関連性ランプのプレビュー"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_ko.json new file mode 100644 index 00000000..e54273a2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"범례","points":"포인트","lines":"라인","polygons":"폴리곤","creatingLegend":"범례 생성","noLegend":"범례 없음","dotValue":"점 1개 = {value} {unit}","currentObservations":"현재 관측","previousObservations":"이전 관측","high":"높음","low":"낮음","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/h","esriKnots":"knot","esriFeetPerSecond":"ft/sec","esriMilesPerHour":"mph","showNormField":"{field}을(를) {normField}(으)로 나눔","showNormPct":"{field}을(를) 전체로 나눈 백분율","showRatio":"{field} 대 {normField}의 비율","showRatioPercent":"{field}을(를) {normField}(으)로 나눈 백분율","showRatioPercentTotal":"{field}을(를) {field}와(과) {normField}의 합으로 나눈 백분율","band0":"밴드_0","band1":"밴드_1","band2":"밴드_2","band3":"band_3","red":"빨간색","green":"녹색","blue":"파란색","clusterCountTitle":"피처의 개수","previewAriaLabel":"미리 보기","previewTemplateAriaLabel":"{label} 미리 보기","previewColorRampAriaLabel":"색상 램프 미리 보기","previewPieChartAriaLabel":"파이 차트 미리 보기","previewRelationshipRampAriaLabel":"관계 램프 미리 보기"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_lt.json new file mode 100644 index 00000000..68f822b3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Legenda","points":"Taškai","lines":"Linijos","polygons":"Poligonai","creatingLegend":"Kuriama legenda","noLegend":"Legendos nėra","dotValue":"1 taškas = {value} {unit}","currentObservations":"Esami matavimai","previousObservations":"Ankstesni matavimai","high":"Aukštas","low":"Žemas","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/h","esriKnots":"mazgų","esriFeetPerSecond":"pėdų/sek.","esriMilesPerHour":"mylių/val.","showNormField":"{field} padalintas iš {normField}","showNormPct":"{field}}, kaip bendro kiekio procentinė reikšmė","showRatio":"{field} santykis su {normField}","showRatioPercent":"{field}, kaip {normField} procentinė reikšmė","showRatioPercentTotal":"{field}, kaip {field} ir {normField} procentinė reikšmė","band0":"kanalas_0","band1":"kanalas_1","band2":"kanalas_2","band3":"band_3","red":"Raudona","green":"Žalia","blue":"Mėlyna","clusterCountTitle":"Elementų skaičius","previewAriaLabel":"Peržiūra","previewTemplateAriaLabel":"{label} peržiūra","previewColorRampAriaLabel":"Spalvų gamos peržiūra","previewPieChartAriaLabel":"Skritulinės diagramos peržiūra","previewRelationshipRampAriaLabel":"Ryšių gamos peržiūra"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_lv.json new file mode 100644 index 00000000..bce4de7d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Apzīmējumi","points":"Punkti","lines":"Līnijas","polygons":"Laukumi","creatingLegend":"Izveido apzīmējumus","noLegend":"Nav apzīmējumu","dotValue":"1 punkts = {value} {unit}","currentObservations":"Pašreizējie novērojumi","previousObservations":"Iepriekšējie novērojumi","high":"Augsts","low":"Zems","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/h","esriKnots":"mezgli","esriFeetPerSecond":"pēdas/s","esriMilesPerHour":"jūdzes/h","showNormField":"{field}, dalīts ar {normField}","showNormPct":"{field} kā procentuālā daļa no visa","showRatio":"{field} attiecība pret {normField}","showRatioPercent":"{field} kā procentuālā daļa no {normField}","showRatioPercentTotal":"{field} kā procentuālā daļa no {field} un {normField}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"band_3","red":"Sarkans","green":"Zaļš","blue":"Zils","clusterCountTitle":"Elementu skaits","previewAriaLabel":"Priekšskatījums","previewTemplateAriaLabel":"{label} priekšskatījums","previewColorRampAriaLabel":"Krāsu ranga priekšskatījums","previewPieChartAriaLabel":"Sektoru diagrammas priekšskatījums","previewRelationshipRampAriaLabel":"Saistību ranga priekšskatījums"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_nb.json new file mode 100644 index 00000000..269bdf2a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Tegnforklaring","points":"Punkt","lines":"Linjer","polygons":"Polygoner","creatingLegend":"Oppretter tegnforklaring","noLegend":"Ingen tegnforklaring","dotValue":"1 prikk = {value} {unit}","currentObservations":"Gjeldende observasjoner","previousObservations":"Tidligere observasjoner","high":"Høy","low":"Lav","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/t","esriKnots":"knop","esriFeetPerSecond":"ft/sek","esriMilesPerHour":"mph","showNormField":"{field} delt på {normField}","showNormPct":"{field} som en prosent av totalen","showRatio":"Forholdet mellom {field} til {normField}","showRatioPercent":"{field} som en prosent av {normField}","showRatioPercentTotal":"{field} som en prosent av {field} og {normField}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"band_3","red":"Rød","green":"Grønn","blue":"Blå","clusterCountTitle":"Antall geoobjekter","previewAriaLabel":"Forhåndsvisning","previewTemplateAriaLabel":"Forhåndsvisning for {label}","previewColorRampAriaLabel":"Forhåndsvisning for Fargepalett","previewPieChartAriaLabel":"Forhåndsvisning for Sektordiagram","previewRelationshipRampAriaLabel":"Forhåndsvisning for Relasjonspalett"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_nl.json new file mode 100644 index 00000000..1e993a2e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Legenda","points":"Punten","lines":"Lijnen","polygons":"Vlakken","creatingLegend":"Legenda maken","noLegend":"Geen legenda","dotValue":"1 punt = {value} {unit}","currentObservations":"Huidige observaties","previousObservations":"Vorige observaties","high":"Hoog","low":"Laag","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/u","esriKnots":"knopen","esriFeetPerSecond":"ft/sec","esriMilesPerHour":"mpu","showNormField":"{field} gedeeld door {normField}","showNormPct":"{field} als procent van het totaal","showRatio":"Verhouding van {field} tot {normField}","showRatioPercent":"{field} als een procent van {normField}","showRatioPercentTotal":"{field} als een procent van {field} en {normField}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"band_3","red":"Rood","green":"Groen","blue":"Blauw","clusterCountTitle":"Aantal objecten","previewAriaLabel":"Voorbeeld","previewTemplateAriaLabel":"Voorbeeld voor {label}","previewColorRampAriaLabel":"Voorbeeld voor kleurverloop","previewPieChartAriaLabel":"Voorbeeld voor cirkeldiagram","previewRelationshipRampAriaLabel":"Voorbeeld voor relatieverloop"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_pl.json new file mode 100644 index 00000000..ca80d0f5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Legenda","points":"Punkty","lines":"Linie","polygons":"Poligony","creatingLegend":"Tworzenie legendy","noLegend":"Brak legendy","dotValue":"1 Kropka = {value} {unit}","currentObservations":"Bieżące obserwacje","previousObservations":"Poprzednie obserwacje","high":"Wysokie","low":"Niskie","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/h","esriKnots":"węzły","esriFeetPerSecond":"ft/sec","esriMilesPerHour":"mph","showNormField":"{field} dzielone przez {normField}","showNormPct":"{field} jako procent wartości łącznej","showRatio":"Stosunek {field} do {normField}","showRatioPercent":"{field} jako procent wartości {normField}","showRatioPercentTotal":"{field} jako procent wartości {field} i {normField}","band0":"pasmo_0","band1":"pasmo_1","band2":"pasmo_2","band3":"band_3","red":"Czerwony","green":"Zielony","blue":"Niebieski","clusterCountTitle":"Liczba obiektów","previewAriaLabel":"Podgląd","previewTemplateAriaLabel":"Podgląd {label}","previewColorRampAriaLabel":"Podgląd skali barw","previewPieChartAriaLabel":"Podgląd diagramu kołowego","previewRelationshipRampAriaLabel":"Podgląd skali relacji"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_pt-BR.json new file mode 100644 index 00000000..4da16d04 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Legenda","points":"Pontos","lines":"Linhas","polygons":"Polígonos","creatingLegend":"Não Implementado","noLegend":"Sem legendas","dotValue":"1 Ponto = {value} {unit}","currentObservations":"Observações atuais","previousObservations":"Observações anteriores","high":"Alto","low":"Baixo","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/h","esriKnots":"Nós","esriFeetPerSecond":"pés/seg","esriMilesPerHour":"mph","showNormField":"{field} dividido por {normField}","showNormPct":"{field} como uma porcentagem do total","showRatio":"Proporção do {field} para {normField}","showRatioPercent":"{field} como uma porcentagem do {normField}","showRatioPercentTotal":"{field} como uma porcentagem do {field} e {normField}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"band_3","red":"Vermelho","green":"Verde","blue":"Azul","clusterCountTitle":"Número de feições","previewAriaLabel":"Visualizar","previewTemplateAriaLabel":"Visualizar para {label}","previewColorRampAriaLabel":"Visualizar para Rampa de Cores","previewPieChartAriaLabel":"Visualizar para Gráfico de Pizza","previewRelationshipRampAriaLabel":"Visualizar para Rampa de Relacionamento"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_pt-PT.json new file mode 100644 index 00000000..4db74e79 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Legenda","points":"Pontos","lines":"Linhas","polygons":"Polígonos","creatingLegend":"Criando legendas","noLegend":"Sem legendas","dotValue":"1 Ponto = {value} {unit}","currentObservations":"Observações atuais","previousObservations":"Observações anteriores","high":"Alto","low":"Baixo","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/h","esriKnots":"nós","esriFeetPerSecond":"pés/seg","esriMilesPerHour":"mph","showNormField":"{field} dividido por {normField}","showNormPct":"{field} como uma percentagem do total","showRatio":"Rácio de {field} por {normField}","showRatioPercent":"{field} como uma percentagem de {normField}","showRatioPercentTotal":"{field} como uma percentagem de {field} e {normField}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"band_3","red":"Vermelho","green":"Verde","blue":"Azul","clusterCountTitle":"Número de elementos","previewAriaLabel":"Pré-visualizar","previewTemplateAriaLabel":"Pré-visualizar {label}","previewColorRampAriaLabel":"Pré-visualizar Gradação de Cor","previewPieChartAriaLabel":"Pré-visualizar Gráfico Circular","previewRelationshipRampAriaLabel":"Pré-visualizar Gradação de Relações"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_ro.json new file mode 100644 index 00000000..8eb3007b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Legendă","points":"Puncte","lines":"Linii","polygons":"Poligoane","creatingLegend":"Creare legendă","noLegend":"Nicio legendă","dotValue":"1 punct = {value} {unit}","currentObservations":"Observaţii actuale","previousObservations":"Observaţii anterioare","high":"Ridicat","low":"Redus","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/h","esriKnots":"noduri","esriFeetPerSecond":"ft/sec","esriMilesPerHour":"mph","showNormField":"{field} împărţit la {normField}","showNormPct":"{field} ca procent din total","showRatio":"Raport {field} supra {normField}","showRatioPercent":"{field} ca procent din {normField}","showRatioPercentTotal":"{field} ca procent din {field} şi {normField}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"band_3","red":"Roșu","green":"Verde","blue":"Albastru","clusterCountTitle":"Număr de obiecte spaţiale","previewAriaLabel":"Previzualizare","previewTemplateAriaLabel":"Previzualizare pentru {label}","previewColorRampAriaLabel":"Previzualizare pentru rampă de culoare","previewPieChartAriaLabel":"Previzualizare pentru diagramă radială","previewRelationshipRampAriaLabel":"Previzualizare pentru rampă de relații"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_ru.json new file mode 100644 index 00000000..c96eb54f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Легенда","points":"Точки","lines":"Линии","polygons":"Полигоны","creatingLegend":"Построение легенды","noLegend":"Без легенды","dotValue":"1 точка = {value} {unit}","currentObservations":"Текущие наблюдения","previousObservations":"Предыдущие наблюдения","high":"Высокий","low":"Низкий","esriMetersPerSecond":"м/с","esriKilometersPerHour":"км/ч","esriKnots":"узлы","esriFeetPerSecond":"фт/сек","esriMilesPerHour":"миль/час","showNormField":"{field} деленное на {normField}","showNormPct":"{field} в процентах от общего","showRatio":"Доля {field} по отношению к {normField}","showRatioPercent":"{field} в процентах от {normField}","showRatioPercentTotal":"{field} в процентах от {field} и {normField}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"band_3","red":"Красный","green":"Зеленый","blue":"Синий","clusterCountTitle":"Количество объектов","previewAriaLabel":"Предварительный просмотр","previewTemplateAriaLabel":"Предварительный просмотр для {label}","previewColorRampAriaLabel":"Предварительный просмотр для цветовой схемы","previewPieChartAriaLabel":"Предварительный просмотр круговой диаграммы","previewRelationshipRampAriaLabel":"Предварительный просмотр для шкалы отношения"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_sk.json new file mode 100644 index 00000000..735295f1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Legenda","points":"Body","lines":"Línie","polygons":"Polygóny","creatingLegend":"Vytváranie legendy","noLegend":"Žiadna legenda","dotValue":"1 Bodka = {value} {unit}","currentObservations":"Aktuálne pozorovania","previousObservations":"Predchádzajúce pozorovania","high":"Vysoká","low":"Nízka","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/h","esriKnots":"uzle","esriFeetPerSecond":"ft/s","esriMilesPerHour":"mph","showNormField":"{field} delené {normField}","showNormPct":"{field} ako percento z celku","showRatio":"Pomer {field} k {normField}","showRatioPercent":"{field} ako percento z {normField}","showRatioPercentTotal":"{field} ako percento z {field} a {normField}","band0":"pásmo_0","band1":"pásmo_1","band2":"pásmo_2","band3":"pásmo_3","red":"Červená","green":"Zelená","blue":"Modrá","clusterCountTitle":"Počet prvkov","previewAriaLabel":"Náhľad","previewTemplateAriaLabel":"Náhľad pre {label}","previewColorRampAriaLabel":"Náhľad pre farebnú paletu","previewPieChartAriaLabel":"Náhľad pre oláčový graf","previewRelationshipRampAriaLabel":"Náhľad pre relačnú väzbu"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_sl.json new file mode 100644 index 00000000..0de0c802 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Legenda","points":"Točke","lines":"Linije","polygons":"Poligoni","creatingLegend":"Ustvarjanje legende","noLegend":"Ni legende","dotValue":"1 pika = {value} {unit}","currentObservations":"Trenutne ugotovitve","previousObservations":"Prejšnje ugotovitve","high":"Visoko","low":"Nizko","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/h","esriKnots":"vozlov","esriFeetPerSecond":"čevljev/sekundo","esriMilesPerHour":"mi/h","showNormField":"{field} deljeno z {normField}","showNormPct":"{field} kot odstotek skupne vrednosti","showRatio":"Razmerje {field} glede na {normField}","showRatioPercent":"{field} kot odstotek {normField}","showRatioPercentTotal":"{field} kot odstotek {field} in {normField}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"pas_3","red":"Rdeča","green":"Zelena","blue":"Modra","clusterCountTitle":"Število geoobjektov","previewAriaLabel":"Predogled","previewTemplateAriaLabel":"Predogled za {label}","previewColorRampAriaLabel":"Predogled za barvno lestvico","previewPieChartAriaLabel":"Predogled za tortni grafikon","previewRelationshipRampAriaLabel":"Predogled za relacijsko lestvico"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_sr.json new file mode 100644 index 00000000..fb479ded --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Legenda","points":"Tačke","lines":"Linije","polygons":"Poligoni","creatingLegend":"Kreiranje legende","noLegend":"Nema legende","dotValue":"1 tačka = {value} {unit}","currentObservations":"Trenutne opservacije","previousObservations":"Prethodne opservacije","high":"Visoko","low":"Nisko","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/h","esriKnots":"čvorovi","esriFeetPerSecond":"ft/s","esriMilesPerHour":"mph","showNormField":"{field} podeljeno sa {normField}","showNormPct":"{field} kao procentualna vrednost zbira","showRatio":"Odnos {field} i {normField}","showRatioPercent":"{field} kao procentualna vrednost {normField}","showRatioPercentTotal":"{field} kao procentualna vrednost {field} i {normField}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"opseg_3","red":"Crvena","green":"Zelena","blue":"Plava","clusterCountTitle":"Broj geoobjekata","previewAriaLabel":"Pregled","previewTemplateAriaLabel":"Pregled za {label}","previewColorRampAriaLabel":"Pregled za gradaciju boja","previewPieChartAriaLabel":"Pregled za Kružni grafikon","previewRelationshipRampAriaLabel":"Pregled za veze"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_sv.json new file mode 100644 index 00000000..34f71e62 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Teckenförklaring","points":"Punkter","lines":"Linjer","polygons":"Polygoner","creatingLegend":"Teckenförklaring skapas","noLegend":"Ingen teckenförklaring","dotValue":"1 prick = {value} {unit}","currentObservations":"Aktuella observationer","previousObservations":"Tidigare observationer","high":"Hög","low":"Låg","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/h","esriKnots":"knop","esriFeetPerSecond":"fot/s","esriMilesPerHour":"mph","showNormField":"{field} delat med {normField}","showNormPct":"{field} som en procentandel av helheten","showRatio":"Förhållande på {field} till {normField}","showRatioPercent":"{field} som en procentandel av {normField}","showRatioPercentTotal":"{field} som en procentandel av {field} och {normField}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"band_3","red":"Rött","green":"Grönt","blue":"Blått","clusterCountTitle":"Antal geoobjekt","previewAriaLabel":"Förhandsgranska","previewTemplateAriaLabel":"Förhandsgranskning för {label}","previewColorRampAriaLabel":"Förhandsgranskning för färgramp","previewPieChartAriaLabel":"Förhandsgranskning för cirkeldiagram","previewRelationshipRampAriaLabel":"Förhandsgranskning för relationsramp"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_th.json new file mode 100644 index 00000000..17d8c5b1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_th.json @@ -0,0 +1 @@ +{"widgetLabel":"คำอธิบายสัญลักษณ์","points":"จุด","lines":"เส้น","polygons":"พื้นที่รูปปิด","creatingLegend":"สร้างสัญลักษณ์","noLegend":"ไม่มีสัญลักษณ์","dotValue":"1 จุด = {value} {unit}","currentObservations":"จุดสังเกตปัจจุบัน","previousObservations":"จุดสังเกตก่อนนี้","high":"สูง","low":"ต่ำ","esriMetersPerSecond":"เมตร/วินาที","esriKilometersPerHour":"กิโลเมตร/ชั่วโมง","esriKnots":"น็อต","esriFeetPerSecond":"ฟุต/วินาที","esriMilesPerHour":"ไมล์ ต่อ ชั่วโมง","showNormField":"{field} หารด้วย {normField}","showNormPct":"{field} เป็นร้อยละของทั้งหมด","showRatio":"อัตราส่วนของ {field} ไปยัง {normField}","showRatioPercent":"{field} เป็นร้อยละของ {normField}","showRatioPercentTotal":"{field} เป็นร้อยละของ {field} และ {normField}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"แบนด์_3","red":"สีแดง","green":"สีเขียว","blue":"สีฟ้า","clusterCountTitle":"จำนวนฟีเจอร์","previewAriaLabel":"แสดงตัวอย่าง","previewTemplateAriaLabel":"แสดงตัวอย่างสำหรับ {label}","previewColorRampAriaLabel":"แสดงตัวอย่างสำหรับเฉดสี","previewPieChartAriaLabel":"แสดงตัวอย่างสำหรับแผนภูมิวงกลม","previewRelationshipRampAriaLabel":"แสดงตัวอย่างสำหรับเฉดความสัมพันธ์"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_tr.json new file mode 100644 index 00000000..72619e8e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Gösterge","points":"Noktalar","lines":"Çizgiler","polygons":"Alanlar","creatingLegend":"Gösterim oluşturuluyor","noLegend":"Gösterim yok","dotValue":"1 Nokta = {value} {unit}","currentObservations":"Geçerli gözlemler","previousObservations":"Önceki gözlemler","high":"Yüksek","low":"Düşük","esriMetersPerSecond":"m/sn","esriKilometersPerHour":"km/sa","esriKnots":"deniz mili","esriFeetPerSecond":"ft/sn","esriMilesPerHour":"mil/sa","showNormField":"{field} bölü {normField}","showNormPct":"toplamın yüzdesi olarak {field}","showRatio":"{field} / {normField}","showRatioPercent":"{normField} yüzdesi olarak {field}","showRatioPercentTotal":"{field} ve {normField} yüzdesi olarak {field}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"band_3","red":"Kırmızı","green":"Yeşil","blue":"Mavi","clusterCountTitle":"Özellik sayısı","previewAriaLabel":"Önizleme","previewTemplateAriaLabel":"{label} için ön izleme","previewColorRampAriaLabel":"Renk Rampası için Ön İzleme","previewPieChartAriaLabel":"Pasta Grafiği için Ön İzleme","previewRelationshipRampAriaLabel":"İlişki Rampası için Ön İzleme"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_uk.json new file mode 100644 index 00000000..b1ab6ed1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Легенда","points":"Точки","lines":"Лінії","polygons":"Полігони","creatingLegend":"Створення легенди","noLegend":"Немає легенди","dotValue":"1 крапка = {value} {unit}","currentObservations":"Поточні спостереження","previousObservations":"Попередні спостереження","high":"Високий","low":"Низький","esriMetersPerSecond":"м/с","esriKilometersPerHour":"км/год","esriKnots":"вузлів","esriFeetPerSecond":"футів/сек","esriMilesPerHour":"миль/год","showNormField":"{field}, поділене на {normField}","showNormPct":"{field} як відсоток від загального значення","showRatio":"Відношення {field} до {normField}","showRatioPercent":"{field} як відсоток {normField}","showRatioPercentTotal":"{field} як відсоток {field} та {normField}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"канал_3","red":"Червоний","green":"Зелений","blue":"Синій","clusterCountTitle":"Кількість об'єктів","previewAriaLabel":"Попередній перегляд","previewTemplateAriaLabel":"Попередній перегляд для {label}","previewColorRampAriaLabel":"Попередній перегляд схеми кольорів","previewPieChartAriaLabel":"Попередній перегляд кругової діаграми","previewRelationshipRampAriaLabel":"Попередній перегляд схеми відношення"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_vi.json new file mode 100644 index 00000000..32ba6aeb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Chú giải","points":"Điểm","lines":"Đường","polygons":"Vùng","creatingLegend":"Đang tạo chú giải","noLegend":"Không có chú giải","dotValue":"1 Chấm = {value} {unit}","currentObservations":"Quan sát hiện tại","previousObservations":"Quan sát trước đó","high":"Cao","low":"Thấp","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/h","esriKnots":"điểm nút","esriFeetPerSecond":"ft/sec","esriMilesPerHour":"mph","showNormField":"{field} chia cho {normField}","showNormPct":"{field} dưới dạng phần trăm của tổng","showRatio":"Tỷ lệ của {field} trong {normField}","showRatioPercent":"{field} dưới dạng phần trăm của {normField}","showRatioPercentTotal":"{field} dưới dạng phần trăm của {field} và {normField}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"band_3","red":"Đỏ","green":"Lục","blue":"Lam","clusterCountTitle":"Số đối tượng","previewAriaLabel":"Xem trước","previewTemplateAriaLabel":"Xem trước cho {label}","previewColorRampAriaLabel":"Xem trước cho Thang Màu","previewPieChartAriaLabel":"Xem trước cho Biểu đồ Hình tròn","previewRelationshipRampAriaLabel":"Xem trước cho Thang Mối quan hệ"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_zh-CN.json new file mode 100644 index 00000000..0f8e9607 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"图例","points":"点","lines":"线","polygons":"面","creatingLegend":"创建图例","noLegend":"无图例","dotValue":"1 点 = {value} {unit}","currentObservations":"当前观测点","previousObservations":"之前的观测点","high":"高","low":"低","esriMetersPerSecond":"米/秒","esriKilometersPerHour":"千米/小时","esriKnots":"节","esriFeetPerSecond":"英尺/秒","esriMilesPerHour":"mph","showNormField":"{field} 除以 {normField}","showNormPct":"{field} 作为总数的百分比","showRatio":"{field} 与 {normField} 的百分比","showRatioPercent":"{field} 作为 {normField} 的百分比","showRatioPercentTotal":"{field} 作为 {field} 和 {normField} 的百分比","band0":"band_0","band1":"band_1","band2":"band_2","band3":"band_3","red":"红","green":"绿","blue":"蓝","clusterCountTitle":"要素数量","previewAriaLabel":"预览","previewTemplateAriaLabel":"{label} 的预览","previewColorRampAriaLabel":"色带的预览","previewPieChartAriaLabel":"饼图的预览","previewRelationshipRampAriaLabel":"关系色带的预览"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_zh-HK.json new file mode 100644 index 00000000..876c0b42 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"圖例","points":"點","lines":"線","polygons":"面","creatingLegend":"建立圖例","noLegend":"無圖例","dotValue":"1 個圓點 = {value} {unit}","currentObservations":"目前觀測點","previousObservations":"之前的觀測點","high":"高","low":"低","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/h","esriKnots":"節","esriFeetPerSecond":"ft/sec","esriMilesPerHour":"mph","showNormField":"{field} 除以 {normField}","showNormPct":"{field} 為總數的百分比","showRatio":"{field} 對 {normField} 的比率","showRatioPercent":"{field} 為 {normField} 的百分比","showRatioPercentTotal":"{field} 為 {field} 與 {normField} 的百分比","band0":"band_0","band1":"band_1","band2":"band_2","band3":"band_3","red":"紅色","green":"綠色","blue":"藍色","clusterCountTitle":"圖徵數目","previewAriaLabel":"預覽","previewTemplateAriaLabel":"{label} 的預覽","previewColorRampAriaLabel":"色帶的預覽","previewPieChartAriaLabel":"圓餅圖的預覽","previewRelationshipRampAriaLabel":"關係匝道的預覽"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_zh-TW.json new file mode 100644 index 00000000..876c0b42 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Legend/t9n/Legend_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"圖例","points":"點","lines":"線","polygons":"面","creatingLegend":"建立圖例","noLegend":"無圖例","dotValue":"1 個圓點 = {value} {unit}","currentObservations":"目前觀測點","previousObservations":"之前的觀測點","high":"高","low":"低","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/h","esriKnots":"節","esriFeetPerSecond":"ft/sec","esriMilesPerHour":"mph","showNormField":"{field} 除以 {normField}","showNormPct":"{field} 為總數的百分比","showRatio":"{field} 對 {normField} 的比率","showRatioPercent":"{field} 為 {normField} 的百分比","showRatioPercentTotal":"{field} 為 {field} 與 {normField} 的百分比","band0":"band_0","band1":"band_1","band2":"band_2","band3":"band_3","red":"紅色","green":"綠色","blue":"藍色","clusterCountTitle":"圖徵數目","previewAriaLabel":"預覽","previewTemplateAriaLabel":"{label} 的預覽","previewColorRampAriaLabel":"色帶的預覽","previewPieChartAriaLabel":"圓餅圖的預覽","previewRelationshipRampAriaLabel":"關係匝道的預覽"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight.json new file mode 100644 index 00000000..b7943478 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight.json @@ -0,0 +1 @@ +{"widgetLabel":"Line of sight","hint":"Start the analysis by clicking in the scene to place the observer point and one or more targets","unsupported":"Line of sight is only supported in SceneView.","done":"Done","newAnalysis":"New analysis","continueAnalysis":"Continue analysis"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_ar.json new file mode 100644 index 00000000..8fcf2f4b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"خط الرؤية","hint":"بدء التحليل بالنقر على المشهد لوضع نقطة المراقبة وهدف أو أكثر من الأهداف","unsupported":"خط الرؤية مدعوم فقط في SceneView.","done":"تم","newAnalysis":"تحليل جديد","continueAnalysis":"متابعة التحليل"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_bg.json new file mode 100644 index 00000000..b9fad31f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Линия на видимост","hint":"Започнете анализа, като натиснете върху сцената, за да поставите точката за наблюдение и една или повече цели","unsupported":"Линията на видимост се поддържа само в SceneView.","done":"Готово","newAnalysis":"Нов анализ","continueAnalysis":"Продължете анализа"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_bs.json new file mode 100644 index 00000000..65714b61 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Vidno polje","hint":"Pokrenite analizu klikom na scenu da biste postavili točku za promatranje i jedan ili više ciljeva","unsupported":"Vidno polje podržano je samo u pregledu scene.","done":"Gotovo","newAnalysis":"Nova analiza","continueAnalysis":"Nastavi analizu"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_ca.json new file mode 100644 index 00000000..f033dc7c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Línia de visió","hint":"Per iniciar l'anàlisi, feu clic a l'escena per col·locar el punt d'observador i una o diverses destinacions","unsupported":"Línia de visió només s'admet a l'SceneView.","done":"Fet","newAnalysis":"Anàlisi nou","continueAnalysis":"Continua l'anàlisi"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_cs.json new file mode 100644 index 00000000..39c264df --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Osa pohledu","hint":"Spusťte analýzu tak, že kliknutím do scény umístíte bod pozorovatele a jeden nebo více cílů","unsupported":"Osa pohledu je podporována pouze aplikací SceneView.","done":"Hotovo","newAnalysis":"Nová analýza","continueAnalysis":"Pokračujte v analýze"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_da.json new file mode 100644 index 00000000..cb3b4656 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Sigtelinje","hint":"Start analysen ved at klikke i scenen for at placere observationspunktet samt et eller flere mål","unsupported":"Sigtelinje understøttes kun i SceneView.","done":"Udført","newAnalysis":"Ny analyse","continueAnalysis":"Fortsæt analyse"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_de.json new file mode 100644 index 00000000..573f2ffd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Sichtbarkeitslinie","hint":"Beginnen Sie mit der Analyse, indem Sie in die Szene klicken und den Beobachterpunkt und mindestens ein Ziel platzieren","unsupported":"Sichtbarkeitslinie wird nur in SceneView unterstützt.","done":"Fertig","newAnalysis":"Neue Analyse","continueAnalysis":"Analyse fortsetzen"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_el.json new file mode 100644 index 00000000..bc7ba3d9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Οπτική γραμμή","hint":"Αρχίστε την ανάλυση κάνοντας κλικ στη 3D προβολή για να τοποθετήσετε τη θέση παρατήρησης και έναν ή περισσότερους στόχους.","unsupported":"Η οπτική γραμμή υποστηρίζεται μόνο στο SceneView.","done":"Τελος","newAnalysis":"Νέα ανάλυση","continueAnalysis":"Συνέχιση ανάλυσης"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_en.json new file mode 100644 index 00000000..b7943478 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Line of sight","hint":"Start the analysis by clicking in the scene to place the observer point and one or more targets","unsupported":"Line of sight is only supported in SceneView.","done":"Done","newAnalysis":"New analysis","continueAnalysis":"Continue analysis"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_es.json new file mode 100644 index 00000000..199e0d61 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Línea de visión","hint":"Inicie el análisis haciendo clic en la escena para colocar el punto de observador y uno o varios objetivos","unsupported":"Línea de visión solo se admite en SceneView.","done":"Listo","newAnalysis":"Nuevo análisis","continueAnalysis":"Continuar análisis"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_et.json new file mode 100644 index 00000000..72dd6982 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Viseerimisjoon","hint":"Alusta analüüsi, klõpsates stseenil, et asetada seisupunkt ja üks või mitu sihtmärki","unsupported":"Viseerimisjoon on toetatud ainult vaates SceneView.","done":"Valmis","newAnalysis":"Uus analüüs","continueAnalysis":"Jätka analüüsi"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_fi.json new file mode 100644 index 00000000..5fde3aee --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Näkemälinja","hint":"Aloita analyysi napsauttamalla maisemaa, jotta voit asettaa tarkkailupisteen ja kohteet","unsupported":"Näkemälinjaa tuetaan vain SceneView-sovelluksessa.","done":"Valmis","newAnalysis":"Uusi analyysi","continueAnalysis":"Jatka analyysia"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_fr.json new file mode 100644 index 00000000..5701c30f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Ligne de visée","hint":"Commencez l’analyse en cliquant dans la scène pour placer le point d’observation et une ou plusieurs cibles","unsupported":"La ligne de visée est uniquement prise en charge dans la scène.","done":"Terminé","newAnalysis":"Nouvelle analyse","continueAnalysis":"Continuer l’analyse"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_he.json new file mode 100644 index 00000000..5427cdad --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_he.json @@ -0,0 +1 @@ +{"widgetLabel":"קו ראייה","hint":"התחל בניתוח על ידי לחיצה בסצנה כדי להציב את נקודת הצופה ויעד אחד או יותר","unsupported":"קו ראייה נתמך רק ב-SceneView.","done":"סיום","newAnalysis":"ניתוח חדש","continueAnalysis":"המשך בניתוח"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_hr.json new file mode 100644 index 00000000..65714b61 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Vidno polje","hint":"Pokrenite analizu klikom na scenu da biste postavili točku za promatranje i jedan ili više ciljeva","unsupported":"Vidno polje podržano je samo u pregledu scene.","done":"Gotovo","newAnalysis":"Nova analiza","continueAnalysis":"Nastavi analizu"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_hu.json new file mode 100644 index 00000000..ba44157e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Rálátás","hint":"Kezdje az elemzést azzal, hogy a 3D térképre kattint a megfigyelőpont és egy (vagy több) kameranézet középpont elhelyezéséhez","unsupported":"A Rálátás eszközt csak a 3D térkép támogatja.","done":"Kész","newAnalysis":"Új elemzés","continueAnalysis":"Elemzés folytatása"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_id.json new file mode 100644 index 00000000..300f0a8c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Pandangan","hint":"Mulai analisis dengan mengklik scene untuk menempatkan titik pengamat dan satu atau beberapa target","unsupported":"Pandangan hanya didukung di SceneView.","done":"Selesai","newAnalysis":"Analisis baru","continueAnalysis":"Lanjutkan analisis"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_it.json new file mode 100644 index 00000000..9fc6d5a3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Campo visivo","hint":"Iniziare l'analisi facendo clic sulla scena per posizionare il punto di osservazione e uno o più punti di destinazione","unsupported":"Il campo visivo è supportato solo in SceneView.","done":"Fine","newAnalysis":"Nuova analisi","continueAnalysis":"Continuare analisi"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_ja.json new file mode 100644 index 00000000..5c849f8a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"見通し線","hint":"解析を開始するには、シーン内をクリックして観測点と 1 つまたは複数のターゲットを配置します","unsupported":"[見通し] は、SceneView でのみサポートされています。","done":"終了","newAnalysis":"新しい解析","continueAnalysis":"解析の続行"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_ko.json new file mode 100644 index 00000000..8980263c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"가시선","hint":"씬에서 분석을 클릭해 시작하여 관측점과 하나 이상의 대상을 배치합니다.","unsupported":"씬 뷰에서는 가시선만 지원됩니다.","done":"완료","newAnalysis":"새 분석","continueAnalysis":"계속 분석"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_lt.json new file mode 100644 index 00000000..8ea5d78d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Matymo linija","hint":"Pradėkite analizę spustelėdami ant scenos ir padėdami stebėtojo tašką bei vieną ar daugiau taikinių","unsupported":"Matymo linija galima tik naudojant SceneView.","done":"Atlikta","newAnalysis":"Nauja analizė","continueAnalysis":"Tęsti analizę"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_lv.json new file mode 100644 index 00000000..09166d6f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Tiešās redzamības līnija","hint":"Sāciet analizēt, noklikšķinot skatā, lai novietotu novērotāja punktu un vienu vai vairākus mērķus","unsupported":"Tiešā skata līnija tiek atbalstīta tikai skatā SceneView.","done":"Gatavs","newAnalysis":"Jauna analīze","continueAnalysis":"Turpināt analīzi"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_nb.json new file mode 100644 index 00000000..2dd31e4a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Siktlinje","hint":"Start analysen ved å klikke i scenen for å plassere observatørpunktet og ett eller flere mål","unsupported":"Siktlinje støttes kun i SceneView.","done":"Ferdig","newAnalysis":"Ny analyse","continueAnalysis":"Fortsett analyse"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_nl.json new file mode 100644 index 00000000..4fd31874 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Zichtlijn","hint":"Start de analyse door in de scène te klikken om het waarnemerspunt en een of meer doelen te plaatsen","unsupported":"De zichtlijn wordt alleen ondersteund in SceneView.","done":"Gereed","newAnalysis":"Nieuwe analyse","continueAnalysis":"Doorgaan met de analyse"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_pl.json new file mode 100644 index 00000000..eb90b000 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Linia widoczności","hint":"Aby rozpocząć analizę, umieść punkt obserwatora i jeden lub większą liczbę punktów docelowych, klikając w scenie.","unsupported":"Linia widoczności jest obsługiwana tylko w komponencie SceneView.","done":"Wykonano","newAnalysis":"Nowa analiza","continueAnalysis":"Kontynuuj analizę"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_pt-BR.json new file mode 100644 index 00000000..5b691700 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Linha de visada","hint":"Inicie a análise clicando na cena para colocar o ponto de observação e um ou mais alvos","unsupported":"A linha de visada é suportada somente no SceneView.","done":"Concluído","newAnalysis":"Nova análise","continueAnalysis":"Continuar análise"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_pt-PT.json new file mode 100644 index 00000000..d20d25e7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Linha de visada","hint":"Comece a análise clicando na cena para colocar o ponto do observador e um ou mais alvos","unsupported":"A Linha de visão só é suportada em SceneView.","done":"Terminado","newAnalysis":"Nova análise","continueAnalysis":"Continuar análise"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_ro.json new file mode 100644 index 00000000..1e781d41 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Linie de vizare","hint":"Începeți analiza făcând clic pe scenă pentru a amplasa punctul de observator și una sau mai multe ținte","unsupported":"Linia de vizare este acceptată numai în SceneView.","done":"Gata","newAnalysis":"Analiză nouă","continueAnalysis":"Continuare analiză"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_ru.json new file mode 100644 index 00000000..506dd620 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Линия видимости","hint":"Начните анализ, щелкнув в сцене, чтобы разместить точку наблюдателя и одну или несколько целей","unsupported":"Линия видимости поддерживается только в SceneView.","done":"Готово","newAnalysis":"Новый анализ","continueAnalysis":"Продолжить анализ"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_sk.json new file mode 100644 index 00000000..bf0340d6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Zorné pole","hint":"Začnite analýzu kliknutím na scénu pre umiestnenie bodu pozorovateľa a jedného alebo viacerých cieľov","unsupported":"Zorné pole je podporované iba v Scénickom pohľade.","done":"Hotovo","newAnalysis":"Nová analýza","continueAnalysis":"Pokračovať v analýze"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_sl.json new file mode 100644 index 00000000..0e8d2257 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Linija vidnosti","hint":"Z analizo začnite s klikom v prizor, da namestite točko opazovalca in enega ali več ciljev","unsupported":"Linija vidnosti je podprta samo v pregledovalniku 3D-prizorov.","done":"Dokončano","newAnalysis":"Nova analiza","continueAnalysis":"Nadaljuj analizo"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_sr.json new file mode 100644 index 00000000..e060e9eb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Linija vida","hint":"Pokrenite analizu klikom na scenu na koju ćete postaviti tačku za posmatranje i jedan ili više ciljeva","unsupported":"Linija vida je podržana samo u aplikaciji SceneView.","done":"Završeno","newAnalysis":"Nova analiza","continueAnalysis":"Nastavi analizu"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_sv.json new file mode 100644 index 00000000..db1d511b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Siktlinje","hint":"Starta analysen genom att klicka i scenen för att placera observationspunkten och ett eller flera mål","unsupported":"Siktlinje stöds bara i SceneView.","done":"Klar","newAnalysis":"Ny analys","continueAnalysis":"Fortsätt analys"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_th.json new file mode 100644 index 00000000..a8b73e73 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_th.json @@ -0,0 +1 @@ +{"widgetLabel":"การมองเป็นเส้นตรง","hint":"เริ่มต้นวิเคราะห์โดยการคลิกในซีนเพื่อวางจุดสังเกตการณ์และอย่างน้อยหนึ่งเป้าหมาย","unsupported":"การมองเป็นเส้นตรงจะรองรับเฉพาะใน SceneView","done":"เสร็จ","newAnalysis":"การวิเคราะห์ใหม่","continueAnalysis":"ทำการวิเคราะห์ต่อ"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_tr.json new file mode 100644 index 00000000..54336844 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Görüş çizgisi","hint":"Gözlemci noktasını ve bir veya daha fazla hedefi yerleştirmek için sahneye tıklayarak analizi başlatın","unsupported":"Görüş çizgisi sadece SceneView’da desteklenir.","done":"Bitti","newAnalysis":"Yeni analiz","continueAnalysis":"Analize devam et"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_uk.json new file mode 100644 index 00000000..423bea85 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Лінія погляду","hint":"Почніть аналіз, клацнувши в сцені, щоб розмістити точку спостереження та одну або більше цілей.","unsupported":"Лінія погляду підтримується тільки в SceneView.","done":"Завершено","newAnalysis":"Новий аналіз","continueAnalysis":"Продовжити аналіз"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_vi.json new file mode 100644 index 00000000..47250e42 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Đường ngắm cơ sở","hint":"Bắt đầu phép phân tích bằng cách nhấp vào trong scene để đặt điểm quan sát và một hoặc nhiều mục tiêu","unsupported":"Chức năng Đường ngắm cơ sở chỉ được hỗ trợ trong SceneView.","done":"Hoàn tất","newAnalysis":"Phân tích mới","continueAnalysis":"Tiếp tục phân tích"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_zh-CN.json new file mode 100644 index 00000000..9f8c70bb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"通视分析","hint":"请单击场景,放置观察点以及一个或多个目标以开始分析","unsupported":"仅 SceneView 支持通视分析。","done":"完成","newAnalysis":"新分析","continueAnalysis":"继续分析"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_zh-HK.json new file mode 100644 index 00000000..829f9feb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"視線","hint":"按一下場景來放置觀察點和一或多個目標,以開始分析","unsupported":"僅 SceneView 支援視線。","done":"完成","newAnalysis":"新增分析","continueAnalysis":"繼續分析"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_zh-TW.json new file mode 100644 index 00000000..829f9feb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/LineOfSight/t9n/LineOfSight_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"視線","hint":"按一下場景來放置觀察點和一或多個目標,以開始分析","unsupported":"僅 SceneView 支援視線。","done":"完成","newAnalysis":"新增分析","continueAnalysis":"繼續分析"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate.json new file mode 100644 index 00000000..9baa754d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate.json @@ -0,0 +1 @@ +{"widgetLabel":"Locate","title":"Find my location","currentLocation":"Current location","timestamp":"Timestamp","latitude":"Latitude","longitude":"Longitude","accuracy":"Accuracy","altitude":"Altitude","altitudeAccuracy":"Altitude accuracy","heading":"Heading","speed":"Speed","permissionError":"There was an error. Please check the location permissions on your browser and operating system.","timeoutError":"Unable to retrieve your location. Please try again.","positionUnavailable":"Unable to retrieve your location. Please check your device."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_ar.json new file mode 100644 index 00000000..a36f14d3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"تحديد موقع","title":"بحث عن الموقع","currentLocation":"الموقع الحالي","timestamp":"طابع الوقت","latitude":"خط عرض","longitude":"خط طول","accuracy":"الدقة","altitude":"خط ارتفاع","altitudeAccuracy":"دقة دائرة العرض","heading":"عنوان","speed":"سرعة","permissionError":"كان هناك خطأ. يرجى التحقق من إذن الموقع في متصفحك ونظام التشغيل الخاص بك.","timeoutError":"يتعذر استرداد الموقع الخاص بك. الرجاء المحاولة مرة أخرى.","positionUnavailable":"يتعذر استرداد الموقع الخاص بك. يرجى التحقق من جهازك."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_bg.json new file mode 100644 index 00000000..47694eb8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Намерете","title":"Намиране на моето местоположение","currentLocation":"Текущо местоположение","timestamp":"Индикатор за време","latitude":"Географска ширина","longitude":"Географска дължина","accuracy":"Точност","altitude":"Надморска височина","altitudeAccuracy":"Точност на надморската височина","heading":"Посока на движение","speed":"Скорост","permissionError":"Възникна грешка. Моля, проверете разрешенията за местоположение на Вашия браузър и операционна система.","timeoutError":"Не може да се извлече Вашето местоположение. Моля, опитайте отново.","positionUnavailable":"Не може да се извлече Вашето местоположение. Моля, проверете Вашето устройство."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_bs.json new file mode 100644 index 00000000..b5593f70 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Pronađi","title":"Pronađi moju lokaciju","currentLocation":"Trenutačna lokacija","timestamp":"Vremenska oznaka","latitude":"Geografska širina","longitude":"Geografska dužina","accuracy":"Točnost","altitude":"Nadmorska visina","altitudeAccuracy":"Točnost nadmorske visine","heading":"Zaglavlje","speed":"Brzina","permissionError":"Došlo je do pogreške. Provjerite dopuštenja lokacije u svom pregledniku i operativnom sustavu.","timeoutError":"Nije moguće dohvatiti vašu lokaciju. Pokušajte ponovno.","positionUnavailable":"Nije moguće dohvatiti vašu lokaciju. Provjerite svoj uređaj."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_ca.json new file mode 100644 index 00000000..b9608c3b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Localitza","title":"Cerca la meva ubicació","currentLocation":"Ubicació actual","timestamp":"Marca de temps","latitude":"Latitud","longitude":"Longitud","accuracy":"Precisió","altitude":"Altitud","altitudeAccuracy":"Precisió de l'altitud","heading":"Capçalera","speed":"Velocitat","permissionError":"S'ha produït un error. Comproveu els permisos d'ubicació del navegador i el sistema operatiu.","timeoutError":"No es pot recuperar la vostra ubicació. Torneu-ho a provar.","positionUnavailable":"No es pot recuperar la vostra ubicació. Comproveu el vostre dispositiu."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_cs.json new file mode 100644 index 00000000..26bd12ea --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Moje poloha","title":"Najdi moji polohu","currentLocation":"Aktuální poloha","timestamp":"Časová značka","latitude":"Zeměpisná šířka","longitude":"Zeměpisná délka","accuracy":"Přesnost","altitude":"Nadmořská výška","altitudeAccuracy":"Přesnost nadmořské výšky","heading":"Záhlaví","speed":"Rychlost","permissionError":"Došlo k chybě. Zkontrolujte prosím oprávnění pro zjišťování polohy ve svém prohlížeči a operačním systému.","timeoutError":"Nelze načíst vaši polohu. Zkuste to prosím znovu.","positionUnavailable":"Nelze načíst vaši polohu. Zkontrolujte své zařízení."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_da.json new file mode 100644 index 00000000..de0b3ff5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Find","title":"Find min placering","currentLocation":"Nuværende placering","timestamp":"Tidsstempel","latitude":"Bredde","longitude":"Længde","accuracy":"Præcision","altitude":"Højde","altitudeAccuracy":"Højdepræcision","heading":"Overskrift","speed":"Hastighed","permissionError":"Der opstod en fejl. Kontrollér positionstilladelserne i din browser og dit operativsystem.","timeoutError":"Kunne ikke hente din position. Prøv igen.","positionUnavailable":"Kunne ikke hente din position. Kontrollér din enhed."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_de.json new file mode 100644 index 00000000..1bf92aa5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Suchen","title":"Eigenen Standort suchen","currentLocation":"Aktueller Standort","timestamp":"Zeitstempel","latitude":"Breitengrad","longitude":"Längengrad","accuracy":"Genauigkeit","altitude":"Höhe","altitudeAccuracy":"Genauigkeit der Höhe","heading":"Kurs","speed":"Geschwindigkeit","permissionError":"Es ist ein Fehler aufgetreten. Überprüfen Sie die Standortberechtigungen im Browser und im Betriebssystem.","timeoutError":"Ihre Position kann nicht abgerufen werden. Versuchen Sie es erneut.","positionUnavailable":"Ihre Position kann nicht abgerufen werden. Überprüfen Sie das Gerät."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_el.json new file mode 100644 index 00000000..47c9eaf0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Εντοπισμός","title":"Εύρεση της τοποθεσίας μου","currentLocation":"Τρέχουσα τοποθεσία","timestamp":"Χρονική σήμανση","latitude":"Γεωγραφικό πλάτος","longitude":"Γεωγραφικό μήκος","accuracy":"Ακρίβεια","altitude":"Υψόμετρο","altitudeAccuracy":"Ακρίβεια υψομέτρου","heading":"Επικεφαλίδα","speed":"Ταχύτητα","permissionError":"Παρουσιάστηκε σφάλμα. Ελέγξτε τα δικαιώματα της τοποθεσίας στο πρόγραμμα περιήγησής σας και το λειτουργικό σας σύστημα.","timeoutError":"Δεν είναι δυνατή η ανάκτηση της τοποθεσίας σας. Δοκιμάστε ξανά.","positionUnavailable":"Δεν είναι δυνατή η ανάκτηση της τοποθεσίας σας. Ελέγξτε τη συσκευή σας."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_en.json new file mode 100644 index 00000000..9baa754d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Locate","title":"Find my location","currentLocation":"Current location","timestamp":"Timestamp","latitude":"Latitude","longitude":"Longitude","accuracy":"Accuracy","altitude":"Altitude","altitudeAccuracy":"Altitude accuracy","heading":"Heading","speed":"Speed","permissionError":"There was an error. Please check the location permissions on your browser and operating system.","timeoutError":"Unable to retrieve your location. Please try again.","positionUnavailable":"Unable to retrieve your location. Please check your device."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_es.json new file mode 100644 index 00000000..59bfc4e0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Locate","title":"Buscar mi ubicación","currentLocation":"Ubicación actual","timestamp":"Marca de hora","latitude":"Latitud","longitude":"Longitud","accuracy":"Precisión","altitude":"Altitud","altitudeAccuracy":"Precisión de altitud","heading":"Encabezado","speed":"Velocidad","permissionError":"Se ha producido un error. Compruebe los permisos de ubicación de su navegador y su sistema operativo.","timeoutError":"No se puede recuperar su ubicación. Inténtelo de nuevo.","positionUnavailable":"No se puede recuperar su ubicación. Compruebe su dispositivo."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_et.json new file mode 100644 index 00000000..0df93942 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Paiguta","title":"Leia minu asukoht","currentLocation":"Praegune asukoht","timestamp":"Ajatempel","latitude":"Laius","longitude":"Pikkus","accuracy":"Täpsus","altitude":"Kõrgus","altitudeAccuracy":"Kõrguse täpsus","heading":"Pealkiri","speed":"Kiirus","permissionError":"Ilmnes viga. Kontrollige brauseri ja operatsioonisüsteemi asukohalube.","timeoutError":"Teie asukohta ei saa tuua. Proovige uuesti.","positionUnavailable":"Teie asukohta ei saa tuua. Kontrollige oma seadet."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_fi.json new file mode 100644 index 00000000..cd011da3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Paikanna","title":"Etsi sijaintini","currentLocation":"Nykyinen sijainti","timestamp":"Aikaleima","latitude":"Leveysaste","longitude":"Pituusaste","accuracy":"Tarkkuus","altitude":"Korkeus","altitudeAccuracy":"Korkeuden tarkkuus","heading":"Suunta","speed":"Nopeus","permissionError":"Tapahtui virhe. Tarkista sijainnin käyttöoikeudet selaimestasi ja käyttöjärjestelmästä.","timeoutError":"Sijaintiasi ei voi noutaa. Yritä uudelleen.","positionUnavailable":"Sijaintiasi ei voi noutaa. Tarkista laitteesi."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_fr.json new file mode 100644 index 00000000..fb31ab2a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Localiser","title":"Rechercher ma localisation","currentLocation":"Position actuelle","timestamp":"Date","latitude":"Latitude","longitude":"Longitude","accuracy":"Précision","altitude":"Altitude","altitudeAccuracy":"Exactitude de l’altitude","heading":"Direction","speed":"Vitesse","permissionError":"Une erreur s’est produite. Vérifiez les autorisations de localisation sur votre navigateur et votre système d’exploitation.","timeoutError":"Impossible de récupérer votre localisation. Réessayez.","positionUnavailable":"Impossible de récupérer votre localisation. Vérifiez votre appareil."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_he.json new file mode 100644 index 00000000..dc624eb4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_he.json @@ -0,0 +1 @@ +{"widgetLabel":"Locate","title":"מצא את המיקום שלי","currentLocation":"מיקום נוכחי","timestamp":"חותמת זמן","latitude":"קו רוחב","longitude":"קו אורך","accuracy":"דיוק","altitude":"גובה","altitudeAccuracy":"דיוק גובה","heading":"כותרת","speed":"מהירות","permissionError":"קרתה שגיאה. בדוק את הרשאות המיקום בדפדפן ובמערכת ההפעלה.","timeoutError":"לא ניתן לאחזר את מיקומך. נסה שוב.","positionUnavailable":"לא ניתן לאחזר את מיקומך. בודק את המכשיר שלך."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_hr.json new file mode 100644 index 00000000..b5593f70 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Pronađi","title":"Pronađi moju lokaciju","currentLocation":"Trenutačna lokacija","timestamp":"Vremenska oznaka","latitude":"Geografska širina","longitude":"Geografska dužina","accuracy":"Točnost","altitude":"Nadmorska visina","altitudeAccuracy":"Točnost nadmorske visine","heading":"Zaglavlje","speed":"Brzina","permissionError":"Došlo je do pogreške. Provjerite dopuštenja lokacije u svom pregledniku i operativnom sustavu.","timeoutError":"Nije moguće dohvatiti vašu lokaciju. Pokušajte ponovno.","positionUnavailable":"Nije moguće dohvatiti vašu lokaciju. Provjerite svoj uređaj."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_hu.json new file mode 100644 index 00000000..72134d06 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Megkeresés","title":"Saját helyzet megkeresése","currentLocation":"Aktuális hely","timestamp":"Időbélyeg","latitude":"Szélesség","longitude":"Hosszúság","accuracy":"Pontosság","altitude":"Magasság","altitudeAccuracy":"Magassági pontosság","heading":"Mozgási irány","speed":"Sebesség","permissionError":"Hiba történt. Kérjük, ellenőrizze a böngésző és az operációs rendszer helymeghatározási engedélyeit.","timeoutError":"Nem sikerült lekérni a helyét. Próbálja meg újra.","positionUnavailable":"Nem sikerült lekérni a helyét. Ellenőrizze az eszközét."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_id.json new file mode 100644 index 00000000..1dd5cf1c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Tentukan lokasi","title":"Temukan lokasi saya","currentLocation":"Lokasi saat ini","timestamp":"Stempel waktu","latitude":"Garis Lintang","longitude":"Garis Bujur","accuracy":"Akurasi","altitude":"Ketinggian","altitudeAccuracy":"Akurasi ketinggian","heading":"Heading","speed":"Kecepatan","permissionError":"Ada kesalahan. Harap periksa izin lokasi di browser dan sistem operasi Anda.","timeoutError":"Tidak dapat mengambil lokasi Anda. Silakan coba lagi.","positionUnavailable":"Tidak dapat mengambil lokasi Anda. Harap periksa perangkat Anda."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_it.json new file mode 100644 index 00000000..559c5910 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Trova","title":"Trova posizione personale","currentLocation":"Posizione corrente","timestamp":"Timestamp","latitude":"Latitudine","longitude":"Longitudine","accuracy":"Precisione","altitude":"Altitudine","altitudeAccuracy":"Precisione altitudine","heading":"Intestazione","speed":"Velocità","permissionError":"Errore. Controllare le autorizzazioni per la posizione nel browser e nel sistema operativo.","timeoutError":"Impossibile richiamare la posizione. Riprovare.","positionUnavailable":"Impossibile richiamare la posizione. Controllare il dispositivo."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_ja.json new file mode 100644 index 00000000..d3a17b8d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"現在地","title":"現在の場所を検索","currentLocation":"現在位置","timestamp":"タイムスタンプ","latitude":"緯度","longitude":"経度","accuracy":"正確度","altitude":"高度","altitudeAccuracy":"高度の精度","heading":"方位角","speed":"速度","permissionError":"エラーが発生しました。 ブラウザーやオペレーティング システムに対する位置情報の権限を確認してください。","timeoutError":"現在地を取得できません。 もう一度お試しください。","positionUnavailable":"現在地を取得できません。 デバイスを確認してください。"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_ko.json new file mode 100644 index 00000000..b0708eb7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"로케이트","title":"내 위치 찾기","currentLocation":"현재 위치","timestamp":"타임스탬프","latitude":"위도","longitude":"경도","accuracy":"정확도","altitude":"고도","altitudeAccuracy":"고도 정확도","heading":"방향","speed":"속도","permissionError":"오류가 발생했습니다. 사용 중인 브라우저와 운영 체제에서 위치 권한을 확인하세요.","timeoutError":"위치를 검색할 수 없습니다. 다시 시도하세요.","positionUnavailable":"위치를 검색할 수 없습니다. 기기를 확인하세요."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_lt.json new file mode 100644 index 00000000..d1f8cf7e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Rasti","title":"Rasti mano vietą","currentLocation":"Esama padėtis","timestamp":"Laiko žyma","latitude":"Platuma","longitude":"Ilguma","accuracy":"Tikslumas","altitude":"Aukštis","altitudeAccuracy":"Aukščio tikslumas","heading":"Antraštė","speed":"Greitis","permissionError":"Įvyko klaida. Patikrinkite vietos nustatymo leidimus savo naršyklėje ir operacinėje sistemoje.","timeoutError":"Jūsų padėties nustatyti nepavyko. Pabandykite dar kartą.","positionUnavailable":"Jūsų padėties nustatyti nepavyko. Patikrinkite savo įrenginį."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_lv.json new file mode 100644 index 00000000..ae313589 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Noteikt","title":"Atrast manu novietojumu","currentLocation":"Pašreizējais novietojums","timestamp":"Laika zīmogs","latitude":"Platums","longitude":"Garums","accuracy":"Precizitāte","altitude":"Augstums","altitudeAccuracy":"Augstuma precizitāte","heading":"Virsraksts","speed":"Ātrums","permissionError":"Kļūda. Lūdzu, pārbaudiet novietojuma atļaujas pārlūkprogrammā un operētājsistēmā.","timeoutError":"Nevar izgūt jūsu novietojumu. Lūdzu, mēģiniet vēlreiz.","positionUnavailable":"Nevar izgūt jūsu novietojumu. Lūdzu, pārbaudiet savu ierīci."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_nb.json new file mode 100644 index 00000000..3f1a300a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Finn","title":"Finn min lokasjon","currentLocation":"Gjeldende sted","timestamp":"Tidsstempel","latitude":"Breddegrad","longitude":"Lengdegrad","accuracy":"Nøyaktighet","altitude":"Høyde","altitudeAccuracy":"Høydenøyaktighet","heading":"Topptekst","speed":"Hastighet","permissionError":"Det oppstod en feil. Sjekk lokasjonstillatelsene i nettleseren og operativsystemet.","timeoutError":"Kan ikke hente lokasjonen din. Prøv på nytt.","positionUnavailable":"Kan ikke hente lokasjonen din. Sjekk enheten din."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_nl.json new file mode 100644 index 00000000..c264a15f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Zoom naar","title":"Mijn locatie vinden","currentLocation":"Huidige locatie","timestamp":"Tijdstempel","latitude":"Breedte","longitude":"Lengte","accuracy":"Nauwkeurigheid","altitude":"Hoogte","altitudeAccuracy":"Nauwkeurigheid van de hoogte","heading":"Koptekst","speed":"Snelheid","permissionError":"Er is een fout opgetreden. Controleer de locatiemachtigingen in uw browser en besturingssysteem.","timeoutError":"Kan uw locatie niet ophalen. Probeer het opnieuw.","positionUnavailable":"Kan uw locatie niet ophalen. Controleer uw apparaat."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_pl.json new file mode 100644 index 00000000..5c524635 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Lokalizuj","title":"Znajdź moją lokalizację","currentLocation":"Bieżąca lokalizacja","timestamp":"Datownik","latitude":"Szerokość geograficzna","longitude":"Długość geograficzna","accuracy":"Dokładność","altitude":"Wysokość","altitudeAccuracy":"Dokładność wysokości","heading":"Nagłówek","speed":"Prędkość","permissionError":"Wystąpił błąd. Sprawdź uprawnienia lokalizacji w przeglądarce i systemie operacyjnym.","timeoutError":"Nie można pobrać Twojej lokalizacji. Spróbuj ponownie.","positionUnavailable":"Nie można pobrać Twojej lokalizacji. Sprawdź urządzenie."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_pt-BR.json new file mode 100644 index 00000000..df6135ea --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Localizar","title":"Encontrar meu local","currentLocation":"Local Atual","timestamp":"Carimbo","latitude":"Latitude","longitude":"Longitude","accuracy":"Precisão","altitude":"Altitude","altitudeAccuracy":"Precisão da altitude","heading":"Cabeçalho","speed":"Velocidade","permissionError":"Ocorreu um erro. Verifique as permissões de localização no seu navegador e sistema operacional.","timeoutError":"Não foi possível recuperar sua localização. Tente novamente.","positionUnavailable":"Não foi possível recuperar sua localização. Verifique seu dispositivo."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_pt-PT.json new file mode 100644 index 00000000..6ab56958 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Localizar","title":"Encontrar o meu local","currentLocation":"Current location","timestamp":"Timestamp","latitude":"Latitude","longitude":"Longitude","accuracy":"Accuracy","altitude":"Altitude","altitudeAccuracy":"Altitude accuracy","heading":"Heading","speed":"Speed","permissionError":"Ocorreu um erro. Verifique as permissões de localização no seu navegador e sistema operativo.","timeoutError":"Não foi possível obter a sua localização. Tente novamente.","positionUnavailable":"Não foi possível obter a sua localização. Verifique o seu dispositivo."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_ro.json new file mode 100644 index 00000000..364999e2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Localizare","title":"Găsire locaţie proprie","currentLocation":"Locație curentă","timestamp":"Marcaj temporal","latitude":"Latitudine","longitude":"Longitudine","accuracy":"Precizie","altitude":"Altitudine","altitudeAccuracy":"Precizia altitudinii","heading":"Antet","speed":"Viteză","permissionError":"A existat o eroare. Verificați permisiunile de locație din browserul și sistemul dvs. de operare.","timeoutError":"Nu se poate recupera locația dvs. Încercați din nou.","positionUnavailable":"Nu se poate recupera locația dvs. Verificați-vă dispozitivul."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_ru.json new file mode 100644 index 00000000..8cdd2bf9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Найти местоположение","title":"Найти мое местоположение","currentLocation":"Текущее местоположение","timestamp":"Временная отметка","latitude":"Широта","longitude":"Долгота","accuracy":"Точность","altitude":"Высота","altitudeAccuracy":"Точность высоты","heading":"Направление","speed":"Скорость","permissionError":"Произошла ошибка. Проверьте права на определение местоположения в вашем браузере и операционной системе.","timeoutError":"Не удалось получить ваше местоположение. Повторите попытку еще раз.","positionUnavailable":"Не удалось получить ваше местоположение. Проверьте ваше устройство."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_sk.json new file mode 100644 index 00000000..ccc716bf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Lokalizovať","title":"Nájsť moje umiestnenie","currentLocation":"Súčasné umiestnenie","timestamp":"Časová značka","latitude":"Zemepisná šírka","longitude":"Zemepisná dĺžka","accuracy":"Presnosť","altitude":"Rozpoznávanie","altitudeAccuracy":"Presnosť nadmorskej výšky","heading":"Nadpis","speed":"Rýchlosť","permissionError":"Vyskytla sa chyba. Skontrolujte povolenia polohy vo vašom prehliadači a operačnom systéme.","timeoutError":"Nepodarilo sa získať vašu polohu. Skúste to prosím znova.","positionUnavailable":"Nepodarilo sa získať vašu polohu. Skontrolujte svoje zariadenie."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_sl.json new file mode 100644 index 00000000..d2b9c870 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Lociraj","title":"Najdi mojo lokacijo","currentLocation":"Trenutna lokacija","timestamp":"Časovni žig","latitude":"Geografska širina","longitude":"Geografska dolžina","accuracy":"Natančnost","altitude":"Višina nad tlemi","altitudeAccuracy":"Natančnost višine nad tlemi","heading":"Glava","speed":"Hitrost","permissionError":"Prišlo je do napake. Preverite dovoljenja za lokacijo v brskalniku in operacijskem sistemu.","timeoutError":"Vaše lokacije ni mogoče pridobiti. Poskusite znova.","positionUnavailable":"Vaše lokacije ni mogoče pridobiti. Prosimo, preverite svojo napravo."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_sr.json new file mode 100644 index 00000000..4a367e4e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Lociraj","title":"Pronađi moju lokaciju","currentLocation":"Trenutna lokacija","timestamp":"Vremenska oznaka","latitude":"Geografska širina","longitude":"Geografska dužina","accuracy":"Tačnost","altitude":"Nadmorska visina","altitudeAccuracy":"Tačnost nadmorske visine","heading":"Zaglavlje","speed":"Brzina","permissionError":"Došlo je do greške. Proverite dozvole za lokaciju u vašem pretraživaču i operativnom sistemu.","timeoutError":"Nije moguće preuzeti vašu lokaciju. Pokušajte ponovo.","positionUnavailable":"Nije moguće preuzeti vašu lokaciju. Proverite svoj uređaj."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_sv.json new file mode 100644 index 00000000..70cd6b80 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Leta upp","title":"Hitta min plats","currentLocation":"Aktuell plats","timestamp":"Tidsstämpel","latitude":"Latitud","longitude":"Longitud","accuracy":"Noggrannhet","altitude":"Höjd","altitudeAccuracy":"Höjdnoggrannhet","heading":"Rubrik","speed":"Hastighet","permissionError":"Ett fel uppstod. Kontrollera platsbehörigheter för din webbläsare och ditt operativsystem.","timeoutError":"Det går inte att hämta din position. Försök igen.","positionUnavailable":"Det går inte att hämta din position. Kontrollera din enhet."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_th.json new file mode 100644 index 00000000..751bf666 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_th.json @@ -0,0 +1 @@ +{"widgetLabel":"ระบุตำแหน่ง","title":"ค้นหาตำแหน่งของฉัน","currentLocation":"ตำแหน่งปัจจุบัน","timestamp":"บันทึกเวลา","latitude":"ละติจูด","longitude":"ลองจิจูด","accuracy":"ความถูกต้อง","altitude":"ระดับความสูง","altitudeAccuracy":"ความแม่นยำของระดับความสูง","heading":"หัวเรื่อง","speed":"ความเร็ว","permissionError":"เกิดข้อผิดพลาดขึ้น โปรดตรวจสอบสิทธิ์ตำแหน่งที่ตั้งบนเบราว์เซอร์และระบบปฏิบัติการของคุณ","timeoutError":"ไม่สามารถดึงข้อมูลตำแหน่งของคุณได้ โปรดลองใหม่อีกครั้ง","positionUnavailable":"ไม่สามารถดึงข้อมูลตำแหน่งของคุณได้ โปรดตรวจสอบอุปกรณ์ของคุณ"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_tr.json new file mode 100644 index 00000000..2fa044b0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Konumlandır","title":"Konumumu bul","currentLocation":"Geçerli konum","timestamp":"Zaman damgası","latitude":"Enlem","longitude":"Boylam","accuracy":"Doğruluk","altitude":"Yükseklik","altitudeAccuracy":"Yükseklik hassasiyeti","heading":"Başlık","speed":"Hız","permissionError":"Bir hata oluştu. Lütfen tarayıcınızdaki ve işletim sisteminizdeki konum izinlerini kontrol edin.","timeoutError":"Konumunuz alınamıyor. Yeniden deneyin.","positionUnavailable":"Konumunuz alınamıyor. Lütfen cihazınızı kontrol edin."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_uk.json new file mode 100644 index 00000000..febdabed --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Знайти","title":"Знайти моє місце розташування","currentLocation":"Поточне місце розташування","timestamp":"Позначка часу","latitude":"Широта","longitude":"Довгота","accuracy":"Точність","altitude":"Висота","altitudeAccuracy":"Точність висоти","heading":"Курс","speed":"Швидкість","permissionError":"Виникла помилка. Перевірте дозволи до місця розташування у вашому браузері та операційній системі.","timeoutError":"Не вдалося отримати ваше місце розташування. Спробуйте знову.","positionUnavailable":"Не вдалося отримати ваше місце розташування. Перевірте свій пристрій."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_vi.json new file mode 100644 index 00000000..bf77131c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Định vị","title":"Tìm vị trí của tôi","currentLocation":"Vị trí hiện tại","timestamp":"Kiểu thời gian","latitude":"Vĩ độ","longitude":"Kinh độ","accuracy":"Độ chính xác","altitude":"Độ cao","altitudeAccuracy":"Độ chính xác của độ cao","heading":"Tiêu đề","speed":"Tốc độ","permissionError":"Đã xảy ra lỗi. Vui lòng kiểm tra quyền truy cập vị trí trên trình duyệt và hệ điều hành của bạn.","timeoutError":"Không thể truy xuất vị trí của bạn. Vui lòng thử lại.","positionUnavailable":"Không thể truy xuất vị trí của bạn. Vui lòng kiểm tra thiết bị của bạn."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_zh-CN.json new file mode 100644 index 00000000..53114dc3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"定位","title":"查找我的位置","currentLocation":"当前位置","timestamp":"时间戳","latitude":"纬度","longitude":"经度","accuracy":"精度","altitude":"高度角","altitudeAccuracy":"高度精度","heading":"标头","speed":"速度","permissionError":"存在一个错误。 请检查浏览器和操作系统上的位置权限。","timeoutError":"无法检索您的位置。 请重试。","positionUnavailable":"无法检索您的位置。 请检查您的设备。"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_zh-HK.json new file mode 100644 index 00000000..8bd4b7be --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"定位","title":"查詢我的位置","currentLocation":"目前位置","timestamp":"時間籤記","latitude":"緯度","longitude":"經度","accuracy":"精確度","altitude":"高度","altitudeAccuracy":"高度精確度","heading":"標題","speed":"速度","permissionError":"發生一個錯誤。 請檢查您的瀏覽器和作業系統的位置權限。","timeoutError":"無法擷取您的位置。 請再試一次。","positionUnavailable":"無法擷取您的位置。 請檢查您的裝置。"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_zh-TW.json new file mode 100644 index 00000000..8bd4b7be --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Locate/t9n/Locate_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"定位","title":"查詢我的位置","currentLocation":"目前位置","timestamp":"時間籤記","latitude":"緯度","longitude":"經度","accuracy":"精確度","altitude":"高度","altitudeAccuracy":"高度精確度","heading":"標題","speed":"速度","permissionError":"發生一個錯誤。 請檢查您的瀏覽器和作業系統的位置權限。","timeoutError":"無法擷取您的位置。 請再試一次。","positionUnavailable":"無法擷取您的位置。 請檢查您的裝置。"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement.json new file mode 100644 index 00000000..146ff79f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement.json @@ -0,0 +1 @@ +{"widgetLabel":"Measurement"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_ar.json new file mode 100644 index 00000000..168319d8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"قياس"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_bg.json new file mode 100644 index 00000000..4548be10 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Измерване"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_bs.json new file mode 100644 index 00000000..3c8693f7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Izmjera"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_ca.json new file mode 100644 index 00000000..95921759 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Mesura"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_cs.json new file mode 100644 index 00000000..825311e1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Měření"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_da.json new file mode 100644 index 00000000..9cfdaa7e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Måling"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_de.json new file mode 100644 index 00000000..68769bd1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Messen"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_el.json new file mode 100644 index 00000000..3db479ce --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Μέτρηση"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_en.json new file mode 100644 index 00000000..146ff79f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Measurement"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_es.json new file mode 100644 index 00000000..b055f9a0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Medición"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_et.json new file mode 100644 index 00000000..daf2b7dc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Mõõtmine"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_fi.json new file mode 100644 index 00000000..987f0ca1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Mittaus"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_fr.json new file mode 100644 index 00000000..a4ab9f0b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Mesure"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_he.json new file mode 100644 index 00000000..e097863e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_he.json @@ -0,0 +1 @@ +{"widgetLabel":"מדידה"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_hr.json new file mode 100644 index 00000000..3c8693f7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Izmjera"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_hu.json new file mode 100644 index 00000000..b264949e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Mérés"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_id.json new file mode 100644 index 00000000..fd18d3c0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Pengukuran"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_it.json new file mode 100644 index 00000000..0df86a26 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Misura"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_ja.json new file mode 100644 index 00000000..2185c5bf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"計測"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_ko.json new file mode 100644 index 00000000..39da549f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"측정"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_lt.json new file mode 100644 index 00000000..1d677815 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Matavimas"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_lv.json new file mode 100644 index 00000000..d5e92b2c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Mērījums"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_nb.json new file mode 100644 index 00000000..1d6147c8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Mål"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_nl.json new file mode 100644 index 00000000..923f5616 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Meting"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_pl.json new file mode 100644 index 00000000..3beb114a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Pomiar"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_pt-BR.json new file mode 100644 index 00000000..d246f73c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Medição"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_pt-PT.json new file mode 100644 index 00000000..d246f73c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Medição"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_ro.json new file mode 100644 index 00000000..3a90c287 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Măsurare"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_ru.json new file mode 100644 index 00000000..4a3a86b3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Измерение"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_sk.json new file mode 100644 index 00000000..f4a9d587 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Meranie"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_sl.json new file mode 100644 index 00000000..4c0c2635 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Meritve"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_sr.json new file mode 100644 index 00000000..e1ec3d16 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Mera"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_sv.json new file mode 100644 index 00000000..41306431 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Mätning"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_th.json new file mode 100644 index 00000000..174649ea --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_th.json @@ -0,0 +1 @@ +{"widgetLabel":"การวัด"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_tr.json new file mode 100644 index 00000000..38d713fb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Ölçüm"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_uk.json new file mode 100644 index 00000000..82c52de1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Вимірювання"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_vi.json new file mode 100644 index 00000000..3c3cec37 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Đo lường"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_zh-CN.json new file mode 100644 index 00000000..c1e6d91b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"测量"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_zh-HK.json new file mode 100644 index 00000000..e4562c67 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"量測"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_zh-TW.json new file mode 100644 index 00000000..e4562c67 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Measurement/t9n/Measurement_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"量測"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle.json new file mode 100644 index 00000000..8f537f0c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle.json @@ -0,0 +1 @@ +{"widgetLabel":"Navigation Toggle","toggle":"Toggle to pan or rotate in 3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_ar.json new file mode 100644 index 00000000..c690feca --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"تبديل الانتقال","toggle":"تبديل للتحريك أو الاستدارة بأبعاد ثلاثية"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_bg.json new file mode 100644 index 00000000..0e386ea8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Превключване на навигация","toggle":"Движете, за да преместите или да завъртите в 3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_bs.json new file mode 100644 index 00000000..5677cacd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Preklapanje navigacije","toggle":"Prebacuj se između kretanja po slici ili rotacije u 3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_ca.json new file mode 100644 index 00000000..ce8b088d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Commutador de navegació","toggle":"Alterna per al desplaçament panoràmic o la rotació en 3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_cs.json new file mode 100644 index 00000000..efe8d6fa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Přepínání navigace","toggle":"Přepnout na posun nebo otáčení ve 3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_da.json new file mode 100644 index 00000000..4f913984 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Slå navigation til/fra","toggle":"Skift for at panorere eller rotere i 3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_de.json new file mode 100644 index 00000000..ac68f3c0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Navigationsumschaltung","toggle":"Zum Schwenken oder Drehen in 3D umschalten"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_el.json new file mode 100644 index 00000000..9cddaab8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Εναλλαγή πλοήγησης","toggle":"Εναλλαγή σε κατάσταση μετατόπισης ή 3D περιστροφής"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_en.json new file mode 100644 index 00000000..8f537f0c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Navigation Toggle","toggle":"Toggle to pan or rotate in 3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_es.json new file mode 100644 index 00000000..a753b1ec --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Alternancia de navegación","toggle":"Alternar desplazamiento panorámico y rotación en 3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_et.json new file mode 100644 index 00000000..0427a2ee --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Navigeerimise vahetus","toggle":"Lülita 3D-vaates liikumiseks või pööramiseks"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_fi.json new file mode 100644 index 00000000..cdfc5e9a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Siirtymisen vaihtopainike","toggle":"Vaihda kolmiulotteisen vierityksen ja kierron välillä"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_fr.json new file mode 100644 index 00000000..f4fb7b62 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Activer/Désactiver la navigation","toggle":"Basculer pour se déplacer ou pivoter en 3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_he.json new file mode 100644 index 00000000..52badd41 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_he.json @@ -0,0 +1 @@ +{"widgetLabel":"שינוי מצב ניווט","toggle":"החלף מצב כדי להזיז ולסובב בתלת-ממד"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_hr.json new file mode 100644 index 00000000..5677cacd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Preklapanje navigacije","toggle":"Prebacuj se između kretanja po slici ili rotacije u 3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_hu.json new file mode 100644 index 00000000..b599fc7b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Navigáció választókapcsoló","toggle":"Átváltás a 3D mozgatás és forgatás között"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_id.json new file mode 100644 index 00000000..a4f24de5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Penyalaan/Pematian Navigasi","toggle":"Beralih ke geser atau putar dalam 3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_it.json new file mode 100644 index 00000000..c51211a3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Attivazione/disattivazione navigazione","toggle":"Attiva/disattiva per eseguire pan o rotazione in 3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_ja.json new file mode 100644 index 00000000..64c41721 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"ナビゲーションの切り替え","toggle":"3D の画面移動または回転に切り替え"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_ko.json new file mode 100644 index 00000000..ba3d7c64 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"탐색 토글","toggle":"3D에서 이동 또는 회전 전환"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_lt.json new file mode 100644 index 00000000..8a84b936 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Naršymo perjungimas","toggle":"Perstumti ar pasukti 3D vaizdą"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_lv.json new file mode 100644 index 00000000..b3da9a57 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Navigācijas pārslēgs","toggle":"Pārslēdziet, lai panaromētu vai pagrieztu 3D režīmā"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_nb.json new file mode 100644 index 00000000..af03f9d4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Navigasjonsveksling","toggle":"Veksle for å panorere eller rotere i 3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_nl.json new file mode 100644 index 00000000..557c3d29 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Navigatie-toggle","toggle":"Tik om in 3D te pannen of roteren"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_pl.json new file mode 100644 index 00000000..ebc4b6c8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Przełącznik nawigacji","toggle":"Przełącza przesuwanie lub obrót w 3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_pt-BR.json new file mode 100644 index 00000000..b661e89b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Alternar Navegação","toggle":"Alternar para mover ou rotacionar em 3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_pt-PT.json new file mode 100644 index 00000000..0a4db6d6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Alternar Navegação","toggle":"Alternar para arrastar ou rodar em 3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_ro.json new file mode 100644 index 00000000..f8634092 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Comutator de navigare","toggle":"Comutaţi la panoramare sau rotiţi în 3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_ru.json new file mode 100644 index 00000000..f3fb505b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Переключатель навигации","toggle":"Переключитесь, чтобы переместить или повернуть в 3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_sk.json new file mode 100644 index 00000000..0964927f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Prepínač navigácie","toggle":"Prepínaním posúvajte alebo otáčajte v 3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_sl.json new file mode 100644 index 00000000..8f2d1243 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Preklopi navigacijo","toggle":"Preklopi na pomik ali 3D vrtenje"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_sr.json new file mode 100644 index 00000000..8ea39e6d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Uključivanje/isključivanje navigacije","toggle":"Isključite za biste pomerali ili rotirali u 3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_sv.json new file mode 100644 index 00000000..cb5eed44 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Navigationsväxling","toggle":"Växla för att panorera eller rotera i 3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_th.json new file mode 100644 index 00000000..aa80930e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_th.json @@ -0,0 +1 @@ +{"widgetLabel":"การสลับการนำทาง","toggle":"สลับเพื่อแพนหรือหมุนในแบบ 3 มิติ"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_tr.json new file mode 100644 index 00000000..ac681cc8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Navigasyonu Değiştir","toggle":"3B kaydırma veya döndürme için değiştirin"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_uk.json new file mode 100644 index 00000000..b557a65c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Перемикання навігації","toggle":"Перемикайте для переміщення або повертання в 3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_vi.json new file mode 100644 index 00000000..b4d23140 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Bật/tắt Điều hướng","toggle":"Chuyển đổi để dịch chuyển hoặc xoay dưới dạng 3D"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_zh-CN.json new file mode 100644 index 00000000..49c18a89 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"导航切换","toggle":"切换以进行 3D 平移或旋转"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_zh-HK.json new file mode 100644 index 00000000..f595d5b8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"導覽開關","toggle":"在 3D 中切換平移或旋轉"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_zh-TW.json new file mode 100644 index 00000000..f595d5b8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"導覽開關","toggle":"在 3D 中切換平移或旋轉"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer.json new file mode 100644 index 00000000..79f31cde --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer.json @@ -0,0 +1 @@ +{"title":"Oriented imagery viewer","currentFootprint":"Current footprint","additionalFootprints":"Additional footprints","additionalCameraLocations":"Additional camera locations","imageAttributes":"Image attributes","imageEnhancement":"Image enhancement","imageGallery":"Image gallery","float":"Float","dock":"Dock","footprint":"Footprint","noImageError":"No image available for the selected location.","onLoadMessage":"Select a location on map to view imagery.","imageLoadError":"Error occurred while loading the image.","mapImageConversionTool":"Map-image location tool","brightness":"Brightness","contrast":"Contrast","sharpness":"Sharpness","navigationTool":"Navigation tool","noLocalPort":"A value for local port is not provided. Local port is required to load local images.","noAttachment":"No image or attachment available for the selected location.","currentFootprintTooltip":"Toggle visibility of the displayed image's footprint.","additionalFootprintsTooltip":"Toggle visibility of all additional footprints containing the location of interest.","additionalCameraLocationsTooltip":"Toggle visibility of all additional camera locations of images containing the location of interest.","navigationTooltip":"Explore returned images in relation to the location of interest.","imageEnhancementTooltip":"Adjust image brightness, contrast, and sharpening.","imageGalleryTooltip":"Explore thumbnails of all images depicting the location of interest.","mapImageConversionTooltip":"Click on the image to see where that location is on the map, and vice versa.","unsupportedPanoramicImageryError":"Viewer currently does not support visualizing {datasetFormat} 360-degree imagery.","showPopups":"Show pop-ups"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_ar.json new file mode 100644 index 00000000..846b047f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_ar.json @@ -0,0 +1 @@ +{"title":"عارض الصور الموجه","currentFootprint":"الموضع الحالي","additionalFootprints":"مواضع إضافية","additionalCameraLocations":"مواقع الكاميرا الإضافية","imageAttributes":"سمات الصورة","imageEnhancement":"تحسين الصورة","imageGallery":"معرض الصور","float":"عائم","dock":"إرساء","footprint":"موضع","noImageError":"لا توجد صورة متاحة للموقع المحدد.","onLoadMessage":"حدد موقعًا على الخريطة لعرض الصور.","imageLoadError":"حدث خطأ أثناء تحميل الصورة.","mapImageConversionTool":"أداة موقع صورة الخريطة","brightness":"السطوع","contrast":"التباين","sharpness":"الحدة","navigationTool":"أداة التنقل","noLocalPort":"لم يتم تقديم قيمة للمنفذ المحلي. المنفذ المحلي مطلوب لتحميل الصور المحلية.","noAttachment":"لا توجد صورة أو مرفق متاح للموقع المحدد.","currentFootprintTooltip":"قم بتبديل رؤية موضع الصورة المعروضة.","additionalFootprintsTooltip":"قم بتبديل رؤية جميع المواضع الإضافية التي تحتوي على الموقع محل الاهتمام.","additionalCameraLocationsTooltip":"قم بتبديل رؤية جميع مواقع الكاميرا الإضافية للصور التي تحتوي على الموقع محل الاهتمام.","navigationTooltip":"اكتشف الصور التي تم إرجاعها المتعلقة بالموقع محل الاهتمام.","imageEnhancementTooltip":"اضبط سطوع الصورة والتباين والحدة.","imageGalleryTooltip":"استكشف الصور المصغرة لجميع الصور التي توضح الموقع محل الاهتمام.","mapImageConversionTooltip":"انقر فوق الصورة لرؤية موقع هذا المكان على الخريطة، والعكس صحيح.","unsupportedPanoramicImageryError":"لا يدعم العارض Viewer حاليًا التمثيل المرئي {datasetFormat} للصور بزاوية 360 درجة.","showPopups":"إظهار العناصر المنبثقة"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_bg.json new file mode 100644 index 00000000..04987b33 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_bg.json @@ -0,0 +1 @@ +{"title":"Модул за преглеждане на ориентирани изображения","currentFootprint":"Текущ отпечатък","additionalFootprints":"Допълнителни отпечатъци","additionalCameraLocations":"Допълнителни места за камери","imageAttributes":"Атрибути на изображение","imageEnhancement":"Подобряване на изображение","imageGallery":"Галерия с изображения","float":"Плаваща функция","dock":"Закрепване","footprint":"Отпечатък","noImageError":"Няма налично изображение за избраното местоположение.","onLoadMessage":"Изберете местоположение на картата, за да видите изображения.","imageLoadError":"Възникна грешка при зареждане на изображението.","mapImageConversionTool":"Инструмент за местоположение на картографски изображения","brightness":"Яркост","contrast":"Контраст","sharpness":"Острота","navigationTool":"Инструмент за навигация","noLocalPort":"Не е посочена стойност за локален порт. Необходим е локален порт за зареждане на локални изображения.","noAttachment":"Няма налично изображение или прикачен файл за избраното местоположение.","currentFootprintTooltip":"Превключете видимостта на отпечатъка на показаното изображение.","additionalFootprintsTooltip":"Превключете видимостта на всички допълнителни отпечатъци, съдържащи местоположението, представляващо интерес.","additionalCameraLocationsTooltip":"Превключете видимостта на всички допълнителни местоположения на камери на изображения, съдържащи местоположението, представляващо интерес.","navigationTooltip":"Разгледайте върнатите изображения във връзка с местоположението, представляващо интерес.","imageEnhancementTooltip":"Регулирайте яркостта, контраста и рязкостта на изображението.","imageGalleryTooltip":"Разгледайте миниатюри на всички изображения, изобразяващи местоположението, представляващо интерес.","mapImageConversionTooltip":"Натиснете върху изображението, за да видите къде е това местоположение на картата и обратно.","unsupportedPanoramicImageryError":"В момента Viewer не поддържа визуализиране на {datasetFormat} 360-градусови изображения.","showPopups":"Показване на изскачащи прозорци"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_bs.json new file mode 100644 index 00000000..0283ff06 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_bs.json @@ -0,0 +1 @@ +{"title":"Preglednik za orijentirane snimke","currentFootprint":"Trenutačni trag","additionalFootprints":"Dodatni tragovi","additionalCameraLocations":"Dodatne lokacije kamera","imageAttributes":"Atributi slika","imageEnhancement":"Poboljšanje slike","imageGallery":"Galerija slika","float":"Plutanje","dock":"Pristanište","footprint":"Trag","noImageError":"Nema dostupnih slika za odabranu lokaciju.","onLoadMessage":"Odaberite lokaciju na karti za pregled snimki.","imageLoadError":"Došlo je do pogreške prilikom učitavanja slike.","mapImageConversionTool":"Alat za lokaciju slike na karti","brightness":"Svjetlina","contrast":"Kontrast","sharpness":"Oštrina","navigationTool":"Alat za navigaciju","noLocalPort":"Nema vrijednosti za lokalni priključak. Potreban je lokalni priključak za učitavanje lokalnih slika.","noAttachment":"Nema dostupnih slika, niti priloga za odabranu lokaciju.","currentFootprintTooltip":"Uključite/isključite vidljivost traga prikazane slike.","additionalFootprintsTooltip":"Uključite/isključite vidljivost svih dodatnih tragova koji sadrže lokaciju interesa.","additionalCameraLocationsTooltip":"Uključite/isključite vidljivost svih dodatnih lokacija kamera slika koje sadrže lokaciju od interesa.","navigationTooltip":"Istražite vraćene slike u odnosu na lokaciju interesa.","imageEnhancementTooltip":"Podesite svjetlinu, kontrast i oštrinu slike.","imageGalleryTooltip":"Istražite sličice svih slika koje prikazuju lokaciju od interesa.","mapImageConversionTooltip":"Kliknite na sliku kako biste vidjeli gdje se ta lokacija nalazi na karti i obrnuto.","unsupportedPanoramicImageryError":"Preglednik trenutno ne podržava vizualizaciju snimaka u {datasetFormat} 360 stupnjeva.","showPopups":"Prikaži skočne prozore"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_ca.json new file mode 100644 index 00000000..22e02b4b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_ca.json @@ -0,0 +1 @@ +{"title":"Visualitzador d'imatges amb orientació","currentFootprint":"Empremta actual","additionalFootprints":"Empremtes addicionals","additionalCameraLocations":"Ubicacions de la càmera addicionals","imageAttributes":"Atributs d'imatge","imageEnhancement":"Millora de la imatge","imageGallery":"Galeria d'imatges","float":"Punt flotant","dock":"Embarcador","footprint":"Empremta","noImageError":"No hi ha cap imatge disponible per a la ubicació seleccionada.","onLoadMessage":"Seleccioneu una ubicació al mapa per veure les imatges.","imageLoadError":"S'ha produït un error en carregar la imatge.","mapImageConversionTool":"Eina d'ubicació de mapa-imatge","brightness":"Brillantor","contrast":"Contrast","sharpness":"Nitidesa","navigationTool":"Eina de navegació","noLocalPort":"No s'ha proporcionat cap valor per al port local. Per carregar imatges locals, cal un port local.","noAttachment":"No hi ha cap imatge ni fitxer adjunt disponible per a la ubicació seleccionada.","currentFootprintTooltip":"Activa o desactiva la visibilitat de l'empremta de la imatge mostrada.","additionalFootprintsTooltip":"Activa o desactiva la visibilitat de totes les empremtes addicionals que contenen la ubicació d'interès","additionalCameraLocationsTooltip":"Activa o desactiva la visibilitat de totes les ubicacions de càmera addicionals d'imatges que contenen la ubicació d'interès.","navigationTooltip":"Exploreu les imatges retornades en relació amb la ubicació d'interès.","imageEnhancementTooltip":"Ajusteu la brillantor, el contrast i l'enfocament de la imatge.","imageGalleryTooltip":"Exploreu les miniatures de totes les imatges on es mostra la ubicació d'interès.","mapImageConversionTooltip":"Feu clic a la imatge per veure on es troba la ubicació al mapa i viceversa.","unsupportedPanoramicImageryError":"Actualment, el visor no admet la visualització d'imatges {datasetFormat} en 360 graus.","showPopups":"Mostra les finestres emergents"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_cs.json new file mode 100644 index 00000000..7539acfb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_cs.json @@ -0,0 +1 @@ +{"title":"Prohlížeč orientovaných snímků","currentFootprint":"Současný obrys rastru","additionalFootprints":"Další obrysy rastru","additionalCameraLocations":"Další umístění kamer","imageAttributes":"Atributy snímku","imageEnhancement":"Vylepšení snímku","imageGallery":"Galerie obrázků","float":"Desetinné číslo","dock":"Ukotvit","footprint":"Obrys rastru","noImageError":"Pro vybrané umístění není dostupný žádný snímek","onLoadMessage":"Chcete-li zobrazit snímky, vyberte místo v mapě.","imageLoadError":"Při načítání snímku došlo k chybě.","mapImageConversionTool":"Nástroj umístění obrazu–mapy","brightness":"Jas","contrast":"Kontrast","sharpness":"Ostrost","navigationTool":"Navigační nástroj","noLocalPort":"Hodnota pro místní port není uvedena. Pro načítání místních snímků je vyžadován místní port.","noAttachment":"Pro vybrané umístění není k dispozici žádný snímek nebo příloha.","currentFootprintTooltip":"Přepnout viditelnost obrysu zobrazeného snímku.","additionalFootprintsTooltip":"Přepnout viditelnost všech dalších obrysů snímků, které obsahují zájmové umístění.","additionalCameraLocationsTooltip":"Přepnout viditelnost všech dalších umístění kamery na snímcích obsahujících zájmové umístění.","navigationTooltip":"Prozkoumejte vypsané snímky ve vztahu k zájmovému umístění.","imageEnhancementTooltip":"Upravte jas, kontrast a ostrost snímku.","imageGalleryTooltip":"Prozkoumejte náhledy všech snímků zobrazujících zájmové umístění.","mapImageConversionTooltip":"Kliknutím na snímek se zobrazí jeho umístění v mapě a naopak.","unsupportedPanoramicImageryError":"Prohlížeč v současné době nepodporuje vizualizaci 360stupňových snímků {datasetFormat}.","showPopups":"Zobrazit vyskakovací okna"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_da.json new file mode 100644 index 00000000..1ae285a5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_da.json @@ -0,0 +1 @@ +{"title":"Fremviser til orienterede billeder","currentFootprint":"Aktuelt fodaftryk","additionalFootprints":"Yderligere fodaftryk","additionalCameraLocations":"Yderligere kamerapositioner","imageAttributes":"Billedattributter","imageEnhancement":"Billedforbedring","imageGallery":"Billedgalleri","float":"Flydende","dock":"Fast","footprint":"Fodaftryk","noImageError":"Der er ikke noget billede for den valgte position.","onLoadMessage":"Vælg en position på kortet for at vise billeder.","imageLoadError":"Der opstod en fejl under indlæsning af billedet.","mapImageConversionTool":"Positionsværktøj til kortbilleder","brightness":"Lysstyrke","contrast":"Kontrast","sharpness":"Skarphed","navigationTool":"Navigationsværktøj","noLocalPort":"Der er ikke angivet en værdi for en lokal port. Der kræves en lokal port for at indlæse lokale billeder.","noAttachment":"Der er ikke noget billede eller nogen vedhæftning for den valgte position.","currentFootprintTooltip":"Slå synlighed til/fra for det viste billedes fodaftryk.","additionalFootprintsTooltip":"Slå synlighed til/fra for alle yderligere fodaftryk, der indeholder et sted af interesse.","additionalCameraLocationsTooltip":"Slå synlighed til/fra for alle yderligere kamerapositioner, der indeholder et sted af interesse.","navigationTooltip":"Udforsk returnerede billeder med relation til det sted, der har interesse.","imageEnhancementTooltip":"Juster lysstyrke, kontrast og skarphed.","imageGalleryTooltip":"Udforsk miniaturer af alle billeder, der viser det sted, der har interesse.","mapImageConversionTooltip":"Klik på billedet for at se, hvor det pågældende sted er placeret på kortet, og omvendt.","unsupportedPanoramicImageryError":"Viewer understøtter i øjeblikket ikke visualisering af {datasetFormat} 360-graders billeder.","showPopups":"Vis pop-ups"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_de.json new file mode 100644 index 00000000..70f62de7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_de.json @@ -0,0 +1 @@ +{"title":"Oriented-Imagery-Viewer","currentFootprint":"Aktueller Footprint","additionalFootprints":"Zusätzliche Footprints","additionalCameraLocations":"Zusätzliche Kamerapositionen","imageAttributes":"Bildattribute","imageEnhancement":"Bildverbesserung","imageGallery":"Bildergalerie","float":"Float","dock":"Verankern","footprint":"Footprint","noImageError":"Für die ausgewählte Position ist kein Bild verfügbar.","onLoadMessage":"Wählen Sie eine Position auf der Karte aus, um Bilddaten anzuzeigen.","imageLoadError":"Beim Laden des Bildes ist ein Fehler aufgetreten.","mapImageConversionTool":"Werkzeug \"Position des Kartenbilds\"","brightness":"Helligkeit","contrast":"Kontrast","sharpness":"Schärfe","navigationTool":"Navigationswerkzeug","noLocalPort":"Für den lokalen Port ist kein Wert angegeben. Zum Laden lokaler Bilder ist ein lokaler Port erforderlich.","noAttachment":"Für die ausgewählte Position ist kein Bild und keine Anlage verfügbar.","currentFootprintTooltip":"Sichtbarkeit des Footprints des angezeigten Bildes ein-/ausschalten.","additionalFootprintsTooltip":"Sichtbarkeit aller zusätzlichen Footprints ein-/ausschalten, die die Location of Interest enthalten.","additionalCameraLocationsTooltip":"Sichtbarkeit aller zusätzlichen Kamerapositionen von Bildern ein-/ausschalten, die die Location of Interest enthalten.","navigationTooltip":"Zurückgegebene Bilder in Beziehung zur Location of Interest erkunden.","imageEnhancementTooltip":"Helligkeit, Kontrast und Scharfzeichnung von Bildern anpassen.","imageGalleryTooltip":"Miniaturansichten für alle Bilder, die die Location of Interest darstellen, erkunden.","mapImageConversionTooltip":"Wenn Sie auf das Bild klicken, wird Ihnen angezeigt, wo auf der Karte sich diese Position befindet, und umgekehrt.","unsupportedPanoramicImageryError":"Im Viewer wird die Visualisierung von {datasetFormat}-Bilddaten im 360-Grad-Format derzeit nicht unterstützt.","showPopups":"Pop-ups anzeigen"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_el.json new file mode 100644 index 00000000..406b8b77 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_el.json @@ -0,0 +1 @@ +{"title":"Εργαλείο προβολής oriented imagery","currentFootprint":"Τρέχον αποτύπωμα","additionalFootprints":"Επιπρόσθετα αποτυπώματα","additionalCameraLocations":"Επιπρόσθετες τοποθεσίες κάμερας","imageAttributes":"Χαρακτηριστικά εικόνας","imageEnhancement":"Βελτιστοποίηση εικόνας","imageGallery":"Συλλογή εικόνων","float":"Float","dock":"Αγκύρωση","footprint":"Αποτύπωμα","noImageError":"Δεν υπάρχει διαθέσιμη εικόνα για την επιλεγμένη τοποθεσία.","onLoadMessage":"Επιλέξτε τοποθεσία στον χάρτη για προβολή των δορυφορικών εικόνων.","imageLoadError":"Παρουσιάστηκε σφάλμα κατά τη φόρτωση της εικόνας.","mapImageConversionTool":"Εργαλείο εντοπισμού εικόνας-χάρτη","brightness":"Φωτεινότητα","contrast":"Αντίθεση","sharpness":"Ευκρίνεια","navigationTool":"Εργαλείο πλοήγησης","noLocalPort":"Δεν έχει καταχωριστεί τιμή για τοπική θύρα. Απαιτείται τοπική θύρα για τη φόρτωση τοπικών εικόνων.","noAttachment":"Δεν υπάρχει διαθέσιμη εικόνα ή συνημμένο για την επιλεγμένη τοποθεσία.","currentFootprintTooltip":"Εναλλαγή ορατότητας του αποτυπώματος της εμφανιζόμενης εικόνας.","additionalFootprintsTooltip":"Εναλλαγή ορατότητας όλων των πρόσθετων αποτυπωμάτων που περιλαμβάνουν την τοποθεσία ενδιαφέροντος.","additionalCameraLocationsTooltip":"Εναλλαγή ορατότητας όλων των πρόσθετων τοποθεσιών κάμερας από εικόνες που περιλαμβάνουν την τοποθεσία ενδιαφέροντος.","navigationTooltip":"Εξερευνήστε τις εικόνες που επιστρέφονται σε σχέση με την τοποθεσία ενδιαφέροντος.","imageEnhancementTooltip":"Προσαρμόστε τη φωτεινότητα, αντίθεση και όξυνση της εικόνας.","imageGalleryTooltip":"Εξερευνήστε μικρογραφίες όλων των εικόνων που αποτυπώνουν την τοποθεσία ενδιαφέροντος.","mapImageConversionTooltip":"Κάντε κλικ στην εικόνα για να δείτε που βρίσκεται η τοποθεσία στο χάρτη και αντίστροφα.","unsupportedPanoramicImageryError":"Το εργαλείο προβολής δεν υποστηρίζει προς το παρόν {datasetFormat} εικόνες 360 μοιρών.","showPopups":"Εμφάνιση αναδυόμενων παραθύρων"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_en.json new file mode 100644 index 00000000..79f31cde --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_en.json @@ -0,0 +1 @@ +{"title":"Oriented imagery viewer","currentFootprint":"Current footprint","additionalFootprints":"Additional footprints","additionalCameraLocations":"Additional camera locations","imageAttributes":"Image attributes","imageEnhancement":"Image enhancement","imageGallery":"Image gallery","float":"Float","dock":"Dock","footprint":"Footprint","noImageError":"No image available for the selected location.","onLoadMessage":"Select a location on map to view imagery.","imageLoadError":"Error occurred while loading the image.","mapImageConversionTool":"Map-image location tool","brightness":"Brightness","contrast":"Contrast","sharpness":"Sharpness","navigationTool":"Navigation tool","noLocalPort":"A value for local port is not provided. Local port is required to load local images.","noAttachment":"No image or attachment available for the selected location.","currentFootprintTooltip":"Toggle visibility of the displayed image's footprint.","additionalFootprintsTooltip":"Toggle visibility of all additional footprints containing the location of interest.","additionalCameraLocationsTooltip":"Toggle visibility of all additional camera locations of images containing the location of interest.","navigationTooltip":"Explore returned images in relation to the location of interest.","imageEnhancementTooltip":"Adjust image brightness, contrast, and sharpening.","imageGalleryTooltip":"Explore thumbnails of all images depicting the location of interest.","mapImageConversionTooltip":"Click on the image to see where that location is on the map, and vice versa.","unsupportedPanoramicImageryError":"Viewer currently does not support visualizing {datasetFormat} 360-degree imagery.","showPopups":"Show pop-ups"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_es.json new file mode 100644 index 00000000..f60c06c8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_es.json @@ -0,0 +1 @@ +{"title":"Visor de imágenes orientadas","currentFootprint":"Huella actual","additionalFootprints":"Huellas adicionales","additionalCameraLocations":"Ubicaciones de cámaras adicionales","imageAttributes":"Atributos de imagen","imageEnhancement":"Mejora de imagen","imageGallery":"Galería de imágenes","float":"Flotante","dock":"Acoplar","footprint":"Huella","noImageError":"No hay ninguna imagen disponible para la ubicación seleccionada.","onLoadMessage":"Seleccione una ubicación en el mapa para ver las imágenes.","imageLoadError":"Se ha producido un error al cargar la imagen.","mapImageConversionTool":"Herramienta Ubicación de mapa-imagen","brightness":"Brillo","contrast":"Contraste","sharpness":"Nitidez","navigationTool":"Herramienta de navegación","noLocalPort":"No se facilita un valor para el puerto local. El puerto local es necesario para cargar imágenes locales.","noAttachment":"No hay ninguna imagen ni adjunto disponible para la ubicación seleccionada.","currentFootprintTooltip":"Alterne la visibilidad de la huella de la imagen mostrada.","additionalFootprintsTooltip":"Alterne la visibilidad de todas las huellas adicionales que contengan la ubicación de interés.","additionalCameraLocationsTooltip":"Alterne la visibilidad de todas las ubicaciones de cámara adicionales de imágenes que contengan la ubicación de interés.","navigationTooltip":"Explore las imágenes devueltas en relación con la ubicación de interés.","imageEnhancementTooltip":"Ajuste el brillo, el contraste y la nitidez de la imagen.","imageGalleryTooltip":"Explore vistas en miniatura de todas las imágenes que representan la ubicación de interés.","mapImageConversionTooltip":"Haga clic en la imagen para ver dónde se encuentra esa ubicación en el mapa, y viceversa.","unsupportedPanoramicImageryError":"Actualmente, Viewer no admite la visualización {datasetFormat} de imágenes a 360 grados.","showPopups":"Mostrar ventanas emergentes"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_et.json new file mode 100644 index 00000000..510837db --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_et.json @@ -0,0 +1 @@ +{"title":"Orienteeritud piltude vaatur","currentFootprint":"Praegune kontuur","additionalFootprints":"Täiendavad kontuurid","additionalCameraLocations":"Täiendavad kaamera asukohad","imageAttributes":"Pildi atribuudid","imageEnhancement":"Pildi täiustamine","imageGallery":"Pildigalerii","float":"Hõljutamine","dock":"Doki","footprint":"Kontuur","noImageError":"Valitud asukoha jaoks pole pilte saadaval.","onLoadMessage":"Vali asukoht kaardil piltide kuvamiseks.","imageLoadError":"Pildi laadimisel tekkis viga.","mapImageConversionTool":"Kaardipildi asukoha tööriist","brightness":"Heledus","contrast":"Kontrastsus","sharpness":"Teravus","navigationTool":"Navigeerimistööriist","noLocalPort":"Kohaliku pordi väärtust pole esitatud. Kohalike piltide laadimiseks on nõutav kohalik port.","noAttachment":"Valitud asukoha pilti või manust pole saadaval.","currentFootprintTooltip":"Saate kuvatava pildi katteala nähtavuse sisse või välja lülitada.","additionalFootprintsTooltip":"Saate kõigi huvipakkuvat asukohta sisaldavate täiendavate kattealade nähtavuse sisse või välja lülitada.","additionalCameraLocationsTooltip":"Saate kõigi huvipakkuvat asukohta sisaldavate piltide täiendavate kaamera asukohtade nähtavuse sisse või välja lülitada.","navigationTooltip":"Tutvuge huvipakkuva asukohaga seoses tagastatud piltidega.","imageEnhancementTooltip":"Reguleerige pildi heledust, kontrastsust ja teravust.","imageGalleryTooltip":"Tutvuge kõigi huvipakkuvat asukohta kujutavate piltide pisipiltidega.","mapImageConversionTooltip":"Klõpsake pilti, et näha, kus asub see koht kaardil ja vastupidi.","unsupportedPanoramicImageryError":"Vaatur ei toeta praegu {datasetFormat} 360-kraadiste piltide visualiseerimist.","showPopups":"Kuva hüpikaknad"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_fi.json new file mode 100644 index 00000000..e2b46810 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_fi.json @@ -0,0 +1 @@ +{"title":"Suunnattu kuva-aineiston tarkastelija","currentFootprint":"Nykyinen peittoalue","additionalFootprints":"Muut peittoalueet","additionalCameraLocations":"Muut kameran sijainnit","imageAttributes":"Kuvan ominaisuustiedot","imageEnhancement":"Kuvanparannus","imageGallery":"Kuvagalleria","float":"Liukuluku","dock":"Kiinnitä","footprint":"Peittoalue","noImageError":"Valitulle sijainnille ei ole kuvaa.","onLoadMessage":"Näytä kuva-aineisto valitsemalla sijainti kartasta.","imageLoadError":"Kuvan lataamisessa tapahtui virhe.","mapImageConversionTool":"Kartta-kuvasijaintityökalu","brightness":"Kirkkaus","contrast":"Kontrasti","sharpness":"Terävyys","navigationTool":"Navigointityökalu","noLocalPort":"Paikallisen portin arvoa ei ole määritetty. Paikallinen portti on pakollinen, jotta paikalliset kuvat voidaan ladata.","noAttachment":"Valitulle sijainnille ei ole kuvaa tai liitettä.","currentFootprintTooltip":"Vaihda näytetyn kuvan peittoalueen näkyvyyttä.","additionalFootprintsTooltip":"Vaihda kaikkien niiden lisäpeittoaleuiden näkyvyyttä, joihin haluttu sijainti sisältyy.","additionalCameraLocationsTooltip":"Vaihda kaikkien niiden kuvien lisäkamerasijaintien näkyvyyttä, jotka sisältävät halutun sijainnin.","navigationTooltip":"Tutki palautettuja kuvia suhteessa kiinnostussijaintiin.","imageEnhancementTooltip":"Säädä kuvan kirkkautta, kontrastia ja terävyyttä.","imageGalleryTooltip":"Tutki kaikkien niiden kuvien pikkukuvia, joissa kuvataan kiinnostussijainti.","mapImageConversionTooltip":"Napsauta kuvaa, kun haluat nähdä, missä sijainti on kartalla, ja päinvastoin.","unsupportedPanoramicImageryError":"Viewer ei tue {datasetFormat} 360-asteen kuva-aineiston visualisointia tällä hetkellä.","showPopups":"Näytä ponnahdusikkunat"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_fr.json new file mode 100644 index 00000000..b1b7ebad --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_fr.json @@ -0,0 +1 @@ +{"title":"Visionneuse d’imagerie orientée","currentFootprint":"Emprise actuelle","additionalFootprints":"Emprises supplémentaires","additionalCameraLocations":"Localisations supplémentaires de la caméra","imageAttributes":"Attributs de l’image","imageEnhancement":"Amélioration de l’image","imageGallery":"Bibliothèque d’images","float":"Flottant","dock":"Ancré","footprint":"Emprise","noImageError":"Aucune image disponible pour la localisation sélectionnée.","onLoadMessage":"Sélectionnez une localisation sur la carte pour afficher l’imagerie.","imageLoadError":"Une erreur est survenue lors du chargement de l’image.","mapImageConversionTool":"Outil Localisation carte-image","brightness":"Luminosité","contrast":"Contraste","sharpness":"Netteté","navigationTool":"Outil Navigation","noLocalPort":"Aucune valeur n’est fournie pour le port local. Le port local est nécessaire pour charger des images locales.","noAttachment":"Aucune image ou pièce jointe n’est disponible pour la localisation sélectionnée.","currentFootprintTooltip":"Activer/désactiver la visibilité de l’emprise de l’image affichée.","additionalFootprintsTooltip":"Activer/désactiver la visibilité de toutes les emprises supplémentaires contenant la localisation d’intérêt.","additionalCameraLocationsTooltip":"Activer/désactiver la visibilité de toutes les localisations de caméra supplémentaires des images contenant la localisation d’intérêt.","navigationTooltip":"Examiner les images renvoyées par rapport à la localisation d’intérêt.","imageEnhancementTooltip":"Ajuster la luminosité, le contraste et la netteté de l’image.","imageGalleryTooltip":"Examiner les miniatures de toutes les images illustrant la localisation d’intérêt.","mapImageConversionTooltip":"Cliquer sur l’image pour voir où se trouve cette localisation sur la carte et inversement.","unsupportedPanoramicImageryError":"Actuellement, la visionneuse ne prend pas en charge la visualisation de l’imagerie à 360 degrés au format {datasetFormat}.","showPopups":"Afficher les fenêtres contextuelles"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_he.json new file mode 100644 index 00000000..c2bba0e0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_he.json @@ -0,0 +1 @@ +{"title":"מציג תצלומים מכוונים","currentFootprint":"עקבה נוכחית","additionalFootprints":"עקבות נוספות","additionalCameraLocations":"מיקומי מצלמות נוספים","imageAttributes":"מאפייני תמונה","imageEnhancement":"שיפור תמונה","imageGallery":"גלריית תמונות","float":"צף","dock":"מעוגן","footprint":"עקבה","noImageError":"אין תמונה זמינה עבור המיקום שנבחר.","onLoadMessage":"בחר מיקום במפה כדי לצפות בתצלומים.","imageLoadError":"אירעה שגיאה בזמן טעינת התמונה.","mapImageConversionTool":"כלי מיקום מפה-תמונה","brightness":"בהירות","contrast":"ניגודיות","sharpness":"חדות","navigationTool":"כלי ניווט","noLocalPort":"לא סופק ערך עבור יציאה מקומית. נדרשת יציאה מקומית כדי לטעון תמונות מקומיות.","noAttachment":"אין תמונה או פריט מצורף זמינים עבור המיקום שנבחר.","currentFootprintTooltip":"החלף את מצב הניראות של עקבת התמונה המוצגת.","additionalFootprintsTooltip":"החלף את מצב הניראות של כל העקבות הנוספות שמכילות את מיקום העניין.","additionalCameraLocationsTooltip":"החלף את מצב הניראות של כל מיקומי המצלמה הנוספים של תמונות שמכילות את מיקום העניין.","navigationTooltip":"גלה תמונות שהוחזרו ביחס למיקום העניין.","imageEnhancementTooltip":"כוונן בהירות, ניגודיות וחדות של תמונה.","imageGalleryTooltip":"גלה תמונות ממוזערות של כל התמונות שמתארות את מיקום העניין.","mapImageConversionTooltip":"לחץ על התמונה כדי לראות היכן מיקום זה נמצא במפה, ולהיפך.","unsupportedPanoramicImageryError":"Viewer לא תומך כרגע בהצגה חזותית של תצלומי {datasetFormat} ב-360 מעלות.","showPopups":"הצג חלונות קופצים"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_hr.json new file mode 100644 index 00000000..0283ff06 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_hr.json @@ -0,0 +1 @@ +{"title":"Preglednik za orijentirane snimke","currentFootprint":"Trenutačni trag","additionalFootprints":"Dodatni tragovi","additionalCameraLocations":"Dodatne lokacije kamera","imageAttributes":"Atributi slika","imageEnhancement":"Poboljšanje slike","imageGallery":"Galerija slika","float":"Plutanje","dock":"Pristanište","footprint":"Trag","noImageError":"Nema dostupnih slika za odabranu lokaciju.","onLoadMessage":"Odaberite lokaciju na karti za pregled snimki.","imageLoadError":"Došlo je do pogreške prilikom učitavanja slike.","mapImageConversionTool":"Alat za lokaciju slike na karti","brightness":"Svjetlina","contrast":"Kontrast","sharpness":"Oštrina","navigationTool":"Alat za navigaciju","noLocalPort":"Nema vrijednosti za lokalni priključak. Potreban je lokalni priključak za učitavanje lokalnih slika.","noAttachment":"Nema dostupnih slika, niti priloga za odabranu lokaciju.","currentFootprintTooltip":"Uključite/isključite vidljivost traga prikazane slike.","additionalFootprintsTooltip":"Uključite/isključite vidljivost svih dodatnih tragova koji sadrže lokaciju interesa.","additionalCameraLocationsTooltip":"Uključite/isključite vidljivost svih dodatnih lokacija kamera slika koje sadrže lokaciju od interesa.","navigationTooltip":"Istražite vraćene slike u odnosu na lokaciju interesa.","imageEnhancementTooltip":"Podesite svjetlinu, kontrast i oštrinu slike.","imageGalleryTooltip":"Istražite sličice svih slika koje prikazuju lokaciju od interesa.","mapImageConversionTooltip":"Kliknite na sliku kako biste vidjeli gdje se ta lokacija nalazi na karti i obrnuto.","unsupportedPanoramicImageryError":"Preglednik trenutno ne podržava vizualizaciju snimaka u {datasetFormat} 360 stupnjeva.","showPopups":"Prikaži skočne prozore"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_hu.json new file mode 100644 index 00000000..e1e88649 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_hu.json @@ -0,0 +1 @@ +{"title":"Tájolt távérzékelt felvételek megtekintője","currentFootprint":"Aktuális lenyomat","additionalFootprints":"További lenyomatok","additionalCameraLocations":"További kamerahelyek","imageAttributes":"Képattribútumok","imageEnhancement":"Képjavítás","imageGallery":"Képgaléria","float":"Float","dock":"Dokkolás","footprint":"Lenyomat","noImageError":"Nem áll rendelkezésre kép a kiválasztott helyhez.","onLoadMessage":"A távérzékelt felvétel megtekintéséhez válassza ki a kívánt helyet a térképen.","imageLoadError":"Hiba történt a kép betöltése közben.","mapImageConversionTool":"Térkép-kép helymeghatározó eszköz","brightness":"Fényerő","contrast":"Kontraszt","sharpness":"Élesség","navigationTool":"Navigációs eszköz","noLocalPort":"A helyi port értéke nincs megadva. A helyi port a helyi képek betöltéséhez szükséges.","noAttachment":"Nem áll rendelkezésre kép vagy csatolmány a kiválasztott helyhez.","currentFootprintTooltip":"A megjelenített kép kiterjedésének láthatóságának átkapcsolása.","additionalFootprintsTooltip":"A kívánt helyszínt tartalmazó további kiterjedés láthatóságának váltása.","additionalCameraLocationsTooltip":"Az érdeklődésre számot tartó helyet tartalmazó képek további kamerahelyszíneinek láthatóságának átkapcsolása.","navigationTooltip":"Vizsgálja meg a visszaküldött képeket a kívánt helyszínhez viszonyítva.","imageEnhancementTooltip":"Állítsa be a kép fényerejét, kontrasztját és élességét.","imageGalleryTooltip":"Tekintse meg a kívánt helyszínt ábrázoló összes kép miniatűrjét.","mapImageConversionTooltip":"Kattintson a képre, annak megtekintéséhez, hol van az adott hely a térképen, és fordítva.","unsupportedPanoramicImageryError":"A Viewer jelenleg nem támogatja a(z) {datasetFormat} 360 fokos képek megjelenítését.","showPopups":"Felugró ablakok megjelenítése"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_id.json new file mode 100644 index 00000000..6c626f58 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_id.json @@ -0,0 +1 @@ +{"title":"Penampil pencitraan yang diorientasi","currentFootprint":"Jejak saat ini","additionalFootprints":"Jejak tambahan","additionalCameraLocations":"Lokasi kamera tambahan","imageAttributes":"Atribut gambar","imageEnhancement":"Peningkatan gambar","imageGallery":"Galeri gambar","float":"Mengambang","dock":"Dok","footprint":"Jejak","noImageError":"Tidak tersedia gambar untuk lokasi yang dipilih.","onLoadMessage":"Pilih lokasi pada peta untuk melihat gambar.","imageLoadError":"Terjadi kesalahan saat memuat gambar.","mapImageConversionTool":"Alat lokasi gambar peta","brightness":"Kecerahan","contrast":"Kontras","sharpness":"Ketajaman","navigationTool":"Alat navigasi","noLocalPort":"Nilai untuk port lokal tidak disediakan. Port lokal diperlukan untuk memuat gambar lokal.","noAttachment":"Tidak tersedia gambar atau lampiran untuk lokasi yang dipilih.","currentFootprintTooltip":"Hidupkan/matikan visibilitas tapak gambar yang ditampilkan.","additionalFootprintsTooltip":"Hidupkan/matikan visibilitas semua tapak tambahan yang berisi lokasi yang diinginkan.","additionalCameraLocationsTooltip":"Hidupkan/matikan visibilitas semua lokasi kamera gambar tambahan yang berisi lokasi yang diinginkan.","navigationTooltip":"Jelajahi gambar yang dikembalikan yang berhubungan dengan lokasi yang diinginkan.","imageEnhancementTooltip":"Sesuaikan kecerahan, kontras, dan ketajaman gambar.","imageGalleryTooltip":"Jelajahi gambar mini semua gambar yang menunjukkan lokasi yang diinginkan.","mapImageConversionTooltip":"Klik gambar untuk melihat tempat lokasi tersebut di peta, dan sebaliknya.","unsupportedPanoramicImageryError":"Viewer saat ini tidak mendukung visualisasi pencitraan {datasetFormat} 360-derajat.","showPopups":"Tampilkan pop-up"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_it.json new file mode 100644 index 00000000..16451960 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_it.json @@ -0,0 +1 @@ +{"title":"Visualizzatore immagini orientate","currentFootprint":"Footprint corrente","additionalFootprints":"Footprint aggiuntive","additionalCameraLocations":"Posizioni aggiuntive della fotocamera","imageAttributes":"Attributi immagine","imageEnhancement":"Miglioramento immagine","imageGallery":"Galleria immagini","float":"A virgola mobile","dock":"Aggancia","footprint":"Footprint","noImageError":"Nessuna immagine disponibile per la posizione selezionata","onLoadMessage":"Selezionare una posizione sulla mappa per visualizzare le immagini.","imageLoadError":"Si è verificato un errore durante il caricamento dell'immagine.","mapImageConversionTool":"Strumento di localizzazione mappa-immagine","brightness":"Luminosità","contrast":"Contrasto","sharpness":"Nitidezza","navigationTool":"Strumento di navigazione","noLocalPort":"Non è stato fornito un valore per la porta locale. La porta locale è obbligatoria per caricare le immagini locali.","noAttachment":"Nessuna immagine o allegato disponibile per la posizione selezionata.","currentFootprintTooltip":"Attiva/disattiva la visibilità del footprint dell'immagine visualizzata.","additionalFootprintsTooltip":"Attiva/disattiva la visibilità di tutti i footprint aggiuntivi contenenti la posizione di interesse.","additionalCameraLocationsTooltip":"Attiva/disattiva la visibilità di tutte le posizioni fotocamera delle immagini contenenti la posizione di interesse.","navigationTooltip":"Esplora le immagini restituite in relazione alla posizione di interesse.","imageEnhancementTooltip":"Regola la luminosità, il contrasto e la nitidezza dell'immagine.","imageGalleryTooltip":"Esplora miniature di tutte le immagini che raffigurano la posizione di interesse.","mapImageConversionTooltip":"Fai clic sull'immagine per visualizzare la sua posizione sulla mappa e viceversa.","unsupportedPanoramicImageryError":"Viewer attualmente non supporta la visualizzazione di immagini {datasetFormat} a 360 gradi.","showPopups":"Mostra popup"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_ja.json new file mode 100644 index 00000000..789083c9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_ja.json @@ -0,0 +1 @@ +{"title":"方向付き画像ビューアー","currentFootprint":"現在のフットプリント","additionalFootprints":"その他のフットプリント","additionalCameraLocations":"その他のカメラ位置","imageAttributes":"画像属性","imageEnhancement":"画像調整","imageGallery":"画像ギャラリー","float":"フローティング","dock":"ドッキング","footprint":"フットプリント","noImageError":"選択した位置では、画像を使用できません。","onLoadMessage":"マップ上の位置を選択すると、画像が表示されます。","imageLoadError":"画像の読み込み中にエラーが発生しました。","mapImageConversionTool":"マップ-画像位置ツール","brightness":"明るさ","contrast":"コントラスト","sharpness":"シャープネス","navigationTool":"ナビゲーション ツール","noLocalPort":"ローカル ポートの値が指定されていません。 ローカル ポートはローカル画像を読み込むために必要です。","noAttachment":"選択した位置では、画像も添付ファイルも使用できません。","currentFootprintTooltip":"表示される画像のフットプリントの表示/非表示を切り替えます。","additionalFootprintsTooltip":"対象位置を含むその他すべてのフットプリントの表示/非表示を切り替えます。","additionalCameraLocationsTooltip":"対象位置を含む画像のその他すべてのカメラ位置の表示/非表示を切り替えます。","navigationTooltip":"対象位置に関連する返された画像を調べます。","imageEnhancementTooltip":"画像の明るさ、コントラスト、シャープニングを調整します。","imageGalleryTooltip":"対象位置を表すすべての画像のサムネイルを調べます。","mapImageConversionTooltip":"画像をクリックすると、その場所のマップ上の位置が表示されます。逆も同様です。","unsupportedPanoramicImageryError":"ビューアーでは、{datasetFormat} の 360 度画像のビジュアライゼーションは現在サポートされていません。","showPopups":"ポップアップの表示"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_ko.json new file mode 100644 index 00000000..72959c53 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_ko.json @@ -0,0 +1 @@ +{"title":"방향 영상 뷰어","currentFootprint":"현재 풋프린트","additionalFootprints":"추가 풋프린트","additionalCameraLocations":"추가 카메라 위치","imageAttributes":"이미지 속성","imageEnhancement":"이미지 개선","imageGallery":"이미지 갤러리","float":"고정 해제","dock":"고정","footprint":"풋프린트","noImageError":"선택한 위치에 사용할 수 있는 이미지가 없습니다.","onLoadMessage":"영상을 보려면 맵에서 위치를 선택합니다.","imageLoadError":"이미지를 불러오는 동안 오류가 발생했습니다.","mapImageConversionTool":"맵-이미지 위치 도구","brightness":"밝기","contrast":"대비","sharpness":"선명도","navigationTool":"탐색 도구","noLocalPort":"로컬 포트 값이 제공되지 않습니다. 로컬 이미지를 불러오려면 로컬 포트가 필요합니다.","noAttachment":"선택한 위치에 사용할 수 있는 이미지 또는 첨부 파일이 없습니다.","currentFootprintTooltip":"표시된 이미지 풋프린트의 표시 여부를 전환합니다.","additionalFootprintsTooltip":"관심 위치가 포함된 모든 추가 풋프린트의 표시 여부를 전환합니다.","additionalCameraLocationsTooltip":"관심 위치가 포함된 이미지의 모든 추가 카메라 위치에 대한 표시 여부를 전환합니다.","navigationTooltip":"관심 위치와 관련하여 반환된 이미지를 탐색합니다.","imageEnhancementTooltip":"이미지 밝기, 대비, 선명도를 조정합니다.","imageGalleryTooltip":"관심 위치를 나타내는 모든 이미지의 썸네일을 탐색합니다.","mapImageConversionTooltip":"이미지를 클릭하여 맵에서 해당 위치가 어디인지 확인할 수 있으며 그 반대의 경우 역시 확인할 수 있습니다.","unsupportedPanoramicImageryError":"뷰어는 현재 {datasetFormat} 360도 영상 시각화를 지원하지 않습니다.","showPopups":"팝업 표시"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_lt.json new file mode 100644 index 00000000..70bb25b6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_lt.json @@ -0,0 +1 @@ +{"title":"Orientuotų vaizdų peržiūros priemonė","currentFootprint":"Dabartinė aprėpiama erdvė","additionalFootprints":"Papildomos aprėpiamos erdvės","additionalCameraLocations":"Papildomos kamerų vietos","imageAttributes":"Vaizdo atributai","imageEnhancement":"Vaizdo pagerinimas","imageGallery":"Vaizdų galerija","float":"Nefiksuoti","dock":"Prijungti","footprint":"Aprėpiama erdvė","noImageError":"Pasirinktai vietai nėra prieinamo vaizdo.","onLoadMessage":"Norėdami peržiūrėti vaizdus, pasirinkite padėtį žemėlapyje.","imageLoadError":"Įkeliant vaizdą įvyko klaida.","mapImageConversionTool":"Žemėlapio vaizdo vietos nustatymo įrankis","brightness":"Ryškumas","contrast":"Kontrastas","sharpness":"Raiškumas","navigationTool":"Navigacijos įrankis","noLocalPort":"Nepateikta vietinio prievado rekšmė. Norint įkelti vietinius vaizdus, reikalingas vietinis prievadas.","noAttachment":"Pasirinktai vietai nėra prieinamo vaizdo arba priedo.","currentFootprintTooltip":"Perjunkite rodomo vaizdo aprėpties matomumą.","additionalFootprintsTooltip":"Perjunkite visų papildomų aprėpčių, kuriuose yra dominanti vieta, matomumą.","additionalCameraLocationsTooltip":"Perjunkite visų papildomų kamerų vietų, kuriose yra vaizdų, kuriuose yra dominanti vieta, matomumą.","navigationTooltip":"Peržiūrėkite grąžintus vaizdus pagal dominančią vietą.","imageEnhancementTooltip":"Reguliuokite vaizdo šviesumą, kontrastą ir ryškumą.","imageGalleryTooltip":"Peržiūrėkite visų vaizdų, vaizduojančių dominančią vietą, miniatiūras.","mapImageConversionTooltip":"Spustelėkite paveikslėlį, kad pamatytumėte, kur ta vieta yra žemėlapyje, ir atvirkščiai.","unsupportedPanoramicImageryError":"Šiuo metu nėra galimybės vizualizuoti vaizdus {datasetFormat} 360 laipsnių kampu.","showPopups":"Rodyti iškylančius langus"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_lv.json new file mode 100644 index 00000000..1ac59c5c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_lv.json @@ -0,0 +1 @@ +{"title":"Orientēts attēlu skatītājs","currentFootprint":"Pašreizējais pēdas nospiedums","additionalFootprints":"Papildu pēdas nospiedumi","additionalCameraLocations":"Papildu kameras novietojumi","imageAttributes":"Attēlu atribūti","imageEnhancement":"Attēla uzlabošana","imageGallery":"Attēlu galerija","float":"Padarīt peldošu","dock":"Dokot","footprint":"Pēdas nospiedums","noImageError":"Atlasītajai atrašanās vietai nav pieejams neviens attēls.","onLoadMessage":"Izvēlēties novietojumu kartē, lai skatītu attēlus.","imageLoadError":"Ielādējot attēlu, radās kļūda.","mapImageConversionTool":"Kartes attēla novietojuma rīks","brightness":"Spilgtums","contrast":"Kontrasts","sharpness":"Asums","navigationTool":"Navigācijas rīks","noLocalPort":"Nav norādīta lokālā porta vērtība. Lai ielādētu vietējos attēlus, ir nepieciešams lokālais ports.","noAttachment":"Atlasītajai atrašanās vietai nav pieejams neviens attēls vai pielikums.","currentFootprintTooltip":"Pārslēdziet parādītā attēla pēdas nospieduma redzamību.","additionalFootprintsTooltip":"Pārslēdziet visu to papildu pēdas nospiedumu redzamību, kas satur interesējošo novietojumu.","additionalCameraLocationsTooltip":"Pārslēdziet redzamību visiem papildu kameru novietojuma attēliem, kas satur interesējošo novietojumu.","navigationTooltip":"Aplūkojiet iegūtos attēlus saistībā ar interesējošo novietojumu.","imageEnhancementTooltip":"Pieregulējiet attēla spilgtumu, kontrastu un asumu.","imageGalleryTooltip":"Aplūkojiet sīktēlus visiem attēliem, kuros redzams interesējošais novietojums.","mapImageConversionTooltip":"Noklikšķiniet uz attēla, lai aplūkotu, kur kartē atrodas novietojums, un otrādi.","unsupportedPanoramicImageryError":"Skatītājs šobrīd neatbalsta {datasetFormat} 360 grādu attēlu vizualizāciju.","showPopups":"Rādīt uznirstošos logus"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_nb.json new file mode 100644 index 00000000..66f54c11 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_nb.json @@ -0,0 +1 @@ +{"title":"Orientert bildevisning","currentFootprint":"Gjeldende avtrykk","additionalFootprints":"Flere avtrykk","additionalCameraLocations":"Flere kameralokasjoner","imageAttributes":"Bildeattributter","imageEnhancement":"Bildeforbedring","imageGallery":"Bildegalleri","float":"Float","dock":"Fest","footprint":"Fotavtrykk","noImageError":"Ingen bilder tilgjengelig for den valgte lokasjonen.","onLoadMessage":"Velg en lokasjon på kartet for å velge bilder.","imageLoadError":"Det oppstod en feil under lasting av bildet.","mapImageConversionTool":"Verktøy for kartbildelokasjon","brightness":"Lysstyrke","contrast":"Kontrast","sharpness":"Skarphet","navigationTool":"Navigasjonsverktøy","noLocalPort":"Det er ikke oppgitt en verdi for lokal port. Lokal port er nødvendig for å laste inn lokale bilder.","noAttachment":"Ingen bilder eller tillegg er tilgjengelig for den valgte lokasjonen.","currentFootprintTooltip":"Aktiver/deaktiver synlighet for fotavtrykket for bildet som vises.","additionalFootprintsTooltip":"Aktiver/deaktiver synlighet for alle ytterligere fotavtrykk som inneholder lokasjonen av interesse.","additionalCameraLocationsTooltip":"Aktiver/deaktiver synlighet for alle ytterligere kameralokasjoner for bilder som inneholder lokasjonen av interesse.","navigationTooltip":"Utforsk returnerte bilder i forhold til lokasjonen av interesse.","imageEnhancementTooltip":"Juster lysstyrke, kontrast og oppskarping for bilde.","imageGalleryTooltip":"Utforsk miniatyrbilder av alle bilder som viser lokasjonen av interesse.","mapImageConversionTooltip":"Klikk på bildet for å se hvor denne lokasjonen er på kartet og vice versa.","unsupportedPanoramicImageryError":"Viewer støtter ikke visualisering av {datasetFormat} 360-graders bilder for øyeblikket.","showPopups":"Vis popuper"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_nl.json new file mode 100644 index 00000000..fbc68aa3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_nl.json @@ -0,0 +1 @@ +{"title":"Oriented imagery viewer","currentFootprint":"Huidige voetafdruk","additionalFootprints":"Extra voetafdrukken","additionalCameraLocations":"Extra cameralocaties","imageAttributes":"Image attributen","imageEnhancement":"Image verbetering","imageGallery":"Image galerij","float":"Getal met decimalen","dock":"Dok","footprint":"Voetafdruk","noImageError":"Geen image beschikbaar voor de geselecteerde locatie.","onLoadMessage":"Selecteer een locatie op de kaart om imagery te bekijken.","imageLoadError":"Er is een fout opgetreden bij het laden van de afbeelding.","mapImageConversionTool":"Locatietool kaartafbeelding","brightness":"Helderheid","contrast":"Contrast","sharpness":"Scherpte","navigationTool":"Navigatietool","noLocalPort":"Er is geen waarde opgegeven voor de lokale poort Lokale poort is vereist voor het laden van lokale afbeeldingen.","noAttachment":"Geen image of bijlage beschikbaar voor de geselecteerde locatie.","currentFootprintTooltip":"Zichtbaarheid van de voetafdruk van de weergegeven afbeelding aan/uit zetten.","additionalFootprintsTooltip":"Zichtbaarheid van alle aanvullende voetafdrukken die de focuslocatie bevatten, aan/uit zetten.","additionalCameraLocationsTooltip":"Zichtbaarheid van alle aanvullende cameralocaties van afbeeldingen die de focuslocatie bevatten, aan/uit zetten.","navigationTooltip":"Verken geretourneerde afbeeldingen in verband met de focuslocatie.","imageEnhancementTooltip":"Helderheid, contrast en scherpte afbeelding aanpassen.","imageGalleryTooltip":"Verken thumbnails van alle afbeeldingen die de focuslocatie weergeven.","mapImageConversionTooltip":"Klik op de afbeelding om te zien waar deze locatie zich bevindt op de kaart en vice versa.","unsupportedPanoramicImageryError":"De Viewer biedt momenteel geen ondersteuning voor het visualiseren van {datasetFormat} 360-graden afbeeldingen.","showPopups":"Pop-ups weergeven"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_pl.json new file mode 100644 index 00000000..da4a4dae --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_pl.json @@ -0,0 +1 @@ +{"title":"Przeglądarka zobrazowań zorientowanych","currentFootprint":"Bieżący obrys","additionalFootprints":"Dodatkowe obrysy","additionalCameraLocations":"Dodatkowe lokalizacje kamer","imageAttributes":"Atrybuty obrazu","imageEnhancement":"Korygowanie obrazu","imageGallery":"Galeria obrazów","float":"Zmiennoprzecinkowe","dock":"Zadokuj","footprint":"Obrys","noImageError":"Brak obrazu dla wybranej lokalizacji.","onLoadMessage":"Wybierz lokalizację na mapie, aby wyświetlić zobrazowanie.","imageLoadError":"Wystąpił błąd podczas wczytywania obrazu.","mapImageConversionTool":"Narzędzie lokalizacji mapa-obraz","brightness":"Jasność","contrast":"Kontrast","sharpness":"Ostrość","navigationTool":"Narzędzie nawigacyjne","noLocalPort":"Nie podano wartości portu lokalnego. Do ładowania obrazów lokalnych jest wymagany port lokalny.","noAttachment":"Żaden obraz ani załącznik nie jest dostępny dla wybranej lokalizacji.","currentFootprintTooltip":"Przełącz widoczność obrysu wyświetlanego obrazu.","additionalFootprintsTooltip":"Przełącz widoczność dodatkowych obrysów zawierających wybraną lokalizację.","additionalCameraLocationsTooltip":"Przełącz widoczność dodatkowych lokalizacji kamery dla obrazów zawierających wybraną lokalizację.","navigationTooltip":"Przeglądaj zwrócone obrazy w odniesieniu do wybranej lokalizacji.","imageEnhancementTooltip":"Dostosuj jasność, kontrast i wyostrzanie obrazu.","imageGalleryTooltip":"Przeglądaj miniatury wszystkich obrazów przedstawiających wybraną lokalizację.","mapImageConversionTooltip":"Kliknij obraz, aby wyświetlić daną lokalizację na mapie, i na odwrót.","unsupportedPanoramicImageryError":"Przeglądarka nie obsługuje obecnie wizualizacji zobrazowań dookolnych {datasetFormat}.","showPopups":"Pokaż okna podręczne"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_pt-BR.json new file mode 100644 index 00000000..989fbe52 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_pt-BR.json @@ -0,0 +1 @@ +{"title":"Visualizador de imagens orientada","currentFootprint":"Área de cobertura atual","additionalFootprints":"Áreas de cobertura adicionais","additionalCameraLocations":"Locais de câmeras adicionais","imageAttributes":"Atributos de imagem","imageEnhancement":"Melhoria de imagem","imageGallery":"Galeria de imagens","float":"Flutuar","dock":"Móvel","footprint":"Área de cobertura","noImageError":"Nenhuma imagem disponível para o local selecionado.","onLoadMessage":"Selecione um local no mapa para ver as imagens.","imageLoadError":"Ocorreu um erro ao carregar a imagem.","mapImageConversionTool":"Ferramenta de localização da imagem do mapa","brightness":"Brilho","contrast":"Contraste","sharpness":"Nitidez","navigationTool":"Ferramenta de navegação","noLocalPort":"Um valor para a porta local não é fornecido. A porta local é necessária para carregar imagens locais.","noAttachment":"Nenhuma imagem ou anexo disponível para o local selecionado.","currentFootprintTooltip":"Alterna a visibilidade da área de cobertura da imagem exibida.","additionalFootprintsTooltip":"Alterna a visibilidade de todas as áreas de cobertura adicionais que contêm o local de interesse.","additionalCameraLocationsTooltip":"Alterna a visibilidade de todos os locais adicionais de imagens da câmera contendo o local de interesse.","navigationTooltip":"Explore as imagens retornadas em relação ao local de interesse.","imageEnhancementTooltip":"Ajuste o brilho, o contraste e a nitidez da imagem.","imageGalleryTooltip":"Explore miniaturas de todas as imagens que representam o local de interesse.","mapImageConversionTooltip":"Clique na imagem para verificar onde fica esse local no mapa e vice-versa.","unsupportedPanoramicImageryError":"Atualmente, o visualizador não oferece suporte à visualização de imagens em 360 graus {datasetFormat}.","showPopups":"Mostrar pop-ups"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_pt-PT.json new file mode 100644 index 00000000..822bd744 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_pt-PT.json @@ -0,0 +1 @@ +{"title":"Visualizador de imagens orientadas","currentFootprint":"Área de cobertura atual","additionalFootprints":"Áreas de cobertura adicionais","additionalCameraLocations":"Localizações de câmaras adicionais","imageAttributes":"Atributos de imagem","imageEnhancement":"Melhoria de imagem","imageGallery":"Galeria de imagens","float":"Flutuante","dock":"Ancorar","footprint":"Área de cobertura","noImageError":"Não existem imagens disponíveis para a localização selecionada.","onLoadMessage":"Selecione uma localização no mapa para ver as imagens.","imageLoadError":"Ocorreu um erro ao carregar a imagem.","mapImageConversionTool":"Ferramenta de localização de imagem de mapa","brightness":"Brilho","contrast":"Contraste","sharpness":"Nitidez","navigationTool":"Ferramenta de navegação","noLocalPort":"Não foi fornecido um valor para a porta local. É necessária uma porta local para carregar imagens locais.","noAttachment":"Não existem imagens ou anexos disponíveis para a localização selecionada.","currentFootprintTooltip":"Alterne a visibilidade da área de cobertura da imagem apresentada.","additionalFootprintsTooltip":"Alterne a visibilidade de todas as áreas de cobertura adicionais que contêm a localização de interesse.","additionalCameraLocationsTooltip":"Alterne a visibilidade de todas as localizações de câmaras adicionais de imagens que contêm a localização de interesse.","navigationTooltip":"Explore as imagens devolvidas em relação à localização de interesse.","imageEnhancementTooltip":"Ajuste o brilho, o contraste e a nitidez da imagem.","imageGalleryTooltip":"Explore as miniaturas de todas as imagens que representam o local de interesse.","mapImageConversionTooltip":"Clique na imagem para ver onde essa localização se encontra no mapa e vice-versa.","unsupportedPanoramicImageryError":"Atualmente, o visualizador não suporta a visualização de {datasetFormat} imagens em 360 graus.","showPopups":"Exibir pop-ups"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_ro.json new file mode 100644 index 00000000..f151f523 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_ro.json @@ -0,0 +1 @@ +{"title":"Vizualizator imagine satelitară orientată","currentFootprint":"Amprentă curentă","additionalFootprints":"Amprente suplimentare","additionalCameraLocations":"Locații cameră suplimentară","imageAttributes":"Atribute imagini","imageEnhancement":"Îmbunătățire imagine","imageGallery":"Galerie de imagini","float":"Plutire","dock":"Doc","footprint":"Marcaj","noImageError":"Nu există imagini disponibile pentru locația selectată.","onLoadMessage":"Selectați o locație pe hartă pentru a vedea imaginea satelitară.","imageLoadError":"A survenit o eroare în timpul încărcării imaginii.","mapImageConversionTool":"Instrument de localizare imagine pe hartă","brightness":"Luminozitate","contrast":"Contrast","sharpness":"Acuitate","navigationTool":"Instrument de navigare","noLocalPort":"Nu este furnizată o valoare pentru portul local. Portul local este necesar pentru a încărca imagini locale.","noAttachment":"Nu există imagini sau fișiere atașate disponibile pentru locația selectată.","currentFootprintTooltip":"Comutați vizibilitatea amprentei imaginii afișate.","additionalFootprintsTooltip":"Comutați vizibilitatea tuturor amprentelor suplimentare care conțin locația de interes.","additionalCameraLocationsTooltip":"Comutați vizibilitatea tuturor locațiilor de camere suplimentare de imagini care conțin locația de interes.","navigationTooltip":"Explorați imaginile returnate în legătură cu locația de interes.","imageEnhancementTooltip":"Ajustați luminozitatea imaginii, contrastul și claritatea.","imageGalleryTooltip":"Explorați miniaturile tuturor imaginilor care descriu locația de interes.","mapImageConversionTooltip":"Faceți clic pe imagine pentru a vedea unde este acea locație pe hartă și viceversa.","unsupportedPanoramicImageryError":"Vizualizatorul nu acceptă momentan vizualizarea {datasetFormat} imagisticii la 360 de grade.","showPopups":"Afișare ferestre pop-up"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_ru.json new file mode 100644 index 00000000..d75fe7cb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_ru.json @@ -0,0 +1 @@ +{"title":"Вьюер ориентированного изображения","currentFootprint":"Текущий контур","additionalFootprints":"Дополнительные контуры","additionalCameraLocations":"Дополнительные местоположения камеры","imageAttributes":"Атрибуты изображения","imageEnhancement":"Улучшение изображения","imageGallery":"Галерея изображений","float":"Плавающий","dock":"Прикрепить","footprint":"Контур","noImageError":"Для выбранного местоположения изображения недоступны.","onLoadMessage":"Выбрать местоположение на карте, чтобы просмотреть изображение.","imageLoadError":"Произошла ошибка при загрузке изображения.","mapImageConversionTool":"Инструмент Местоположение карта-изображение","brightness":"Яркость","contrast":"Контрастность","sharpness":"Резкость","navigationTool":"Инструмент Навигация","noLocalPort":"Не задано значение для локального порта. Для загрузки локальных изображений требуется локальный порт.","noAttachment":"Для выбранного местоположения изображения или вложения недоступны.","currentFootprintTooltip":"Переключить видимость контура показанного изображения.","additionalFootprintsTooltip":"Переключить видимость всех дополнительных контуров, содержащих интересующее вас местоположение.","additionalCameraLocationsTooltip":"Переключить видимость всех дополнительных местоположений камеры изображений, содержащих интересующее вас местоположение.","navigationTooltip":"Исследуйте возвращенные изображения относительно интересующего вас местоположения.","imageEnhancementTooltip":"Настройте яркость, контраст и панхроматическое слияние.","imageGalleryTooltip":"Исследуйте образцы всех изображений, представляющих интересующее вас местоположение.","mapImageConversionTooltip":"Щелкните изображение, чтобы увидеть, где это место находится на карте, и наоборот.","unsupportedPanoramicImageryError":"В настоящее время Viewer не поддерживает визуализацию изображений на 360 градусов {datasetFormat}.","showPopups":"Показывать всплывающие окна"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_sk.json new file mode 100644 index 00000000..767dba85 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_sk.json @@ -0,0 +1 @@ +{"title":"Zobrazovač orientovaných snímok","currentFootprint":"Aktuálny obrys rastra","additionalFootprints":"Doplnkové obrysy rastra","additionalCameraLocations":"Doplnkové pozície kamery","imageAttributes":"Atribúty snímky","imageEnhancement":"Vylepšenie obrazu","imageGallery":"Galéria snímok","float":"Float","dock":"Ukotviť","footprint":"Obrys","noImageError":"Pre vybranú lokalitu nie je dostupná žiadna snímka.","onLoadMessage":"Na zobrazenie snímok vyberte miesto v mape.","imageLoadError":"Pri načítavaní snímky došlo k chybe.","mapImageConversionTool":"Nástroj určenie lokality mapových snímok","brightness":"Jas","contrast":"Kontrast","sharpness":"Zaostrenie","navigationTool":"Nástroj na navigáciu","noLocalPort":"Hodnota pre lokálny port sa neuvádza. Na načítanie lokálnych snímok je potrebný lokálny port.","noAttachment":"Pre vybranú lokalitu nie je dostupná žiadna snímka alebo príloha.","currentFootprintTooltip":"Prepínanie viditeľnosti obrysu zobrazenej snímky.","additionalFootprintsTooltip":"Prepínanie viditeľnosti pre všetky doplnkové obrysy obsahujúce záujmovú lokalitu.","additionalCameraLocationsTooltip":"Prepínanie viditeľnosti všetkých doplnkových pozícií kamier na snímkach obsahujúcich záujmovú lokalitu.","navigationTooltip":"Preskúmajte vrátené snímky vo vzťahu k záujmovej lokalite.","imageEnhancementTooltip":"Upravte jas, kontrast a zaostrenie snímky.","imageGalleryTooltip":"Preskúmajte miniatúry všetkých snímok zobrazujúcich záujmovú lokalitu.","mapImageConversionTooltip":"Kliknutím na snímku sa zobrazí lokalita v mape a naopak.","unsupportedPanoramicImageryError":"Prehliadač v súčasnosti nepodporuje vizualizáciu {datasetFormat} 360-stupňových snímok.","showPopups":"Zobraziť kontextové okná"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_sl.json new file mode 100644 index 00000000..d8b98c0f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_sl.json @@ -0,0 +1 @@ +{"title":"Pregledovalnik usmerjenega slikovja","currentFootprint":"Trenutni odtis","additionalFootprints":"Dodatni odtisi","additionalCameraLocations":"Dodatne lokacije kamere","imageAttributes":"Atributi slike","imageEnhancement":"Izboljšanje slike","imageGallery":"Slikovna galerija","float":"Decimalno enojno","dock":"Zasidraj","footprint":"Odtis","noImageError":"Slika ni na voljo za izbrano lokacijo.","onLoadMessage":"Izberite lokacijo na karti za ogled slikovja.","imageLoadError":"Med nalaganjem slike je prišlo do napake.","mapImageConversionTool":"Orodje za lokacijo slik kart","brightness":"Svetlost","contrast":"Kontrast","sharpness":"Ostrina","navigationTool":"Navigacijsko orodje","noLocalPort":"Vrednost za lokalna vrata ni podana. Za nalaganje lokalnih slik so potrebna lokalna vrata.","noAttachment":"Za izbrano lokacijo ni na voljo slika ali priloga.","currentFootprintTooltip":"Preklopi vidnost prikazanega odtisa slike.","additionalFootprintsTooltip":"Preklopi vidnost vseh dodatnih odtisov, ki vsebujejo lokacijo interesa.","additionalCameraLocationsTooltip":"Preklopi vidnost vseh dodatnih lokacij kamere za slike, ki vsebujejo lokacijo interesa.","navigationTooltip":"Razišči vrnjene slike glede na lokacijo interesa.","imageEnhancementTooltip":"Nastavi svetlost, kontrast in izostritev slike.","imageGalleryTooltip":"Razišči sličice vseh slik, ki prikazujejo lokacijo interesa.","mapImageConversionTooltip":"Kliknite na sliko za ogled te lokacije na karti in obratno.","unsupportedPanoramicImageryError":"Pregledovalnik trenutno ne podpira vizualizacije {datasetFormat} s 360-stopinjskim slikovjem.","showPopups":"Pokaži pojavna okna"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_sr.json new file mode 100644 index 00000000..3b196692 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_sr.json @@ -0,0 +1 @@ +{"title":"Pregledač Orijentisanih snimaka","currentFootprint":"Postojeći otisak","additionalFootprints":"Dodatni otisci","additionalCameraLocations":"Dodatne lokacije kamere","imageAttributes":"Atributi snimka","imageEnhancement":"Poboljšanje snimka","imageGallery":"Galerija snimaka","float":"Plutaj","dock":"Dock","footprint":"Otisak","noImageError":"Nema dostupnih snimaka za odabranu lokaciju.","onLoadMessage":"Izaberite lokaciju na mapi da vidite prikaz.","imageLoadError":"Došlo je do greške prilikom učitavanja slike.","mapImageConversionTool":"Alatka za lociranje slike mape","brightness":"Osvetljenje","contrast":"Kontrast","sharpness":"Oštrina","navigationTool":"Alat za navigaciju","noLocalPort":"Vrednost za lokalni port nije obezbeđena. Lokalni port je potreban za učitavanje lokalnih snimaka.","noAttachment":"Nijedan snimak i prilog nisu dostupni za odabranu lokaciju.","currentFootprintTooltip":"Uključi/isključi vidljivost prikazanih otisaka slika.","additionalFootprintsTooltip":"Uključi/isključi vidljivost ili dodatne otiske koji sadrže lokaciju koja je u pitanju.","additionalCameraLocationsTooltip":"Uključi/isključi vidljivost svih dodatnih lokacija kamera i slika koje sadrže lokaciju koja je u pitanju.","navigationTooltip":"Istražite povratne slike u vezi sa lokacijom koja je u pitanju.","imageEnhancementTooltip":"Podesite svetlost, kontrast i oštrinu slike.","imageGalleryTooltip":"Istražite sličice svih slika koje prikazuju lokaciju od interesa.","mapImageConversionTooltip":"Kliknite na sliku da vidite gde se ta lokacija nalazi na mapi i obrnuto.","unsupportedPanoramicImageryError":"Pregledač trenutno ne podržava vizuelizaciju slika od {datasetFormat} 360 stepeni.","showPopups":"Prikaži iskačuće prozore"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_sv.json new file mode 100644 index 00000000..2e70af8e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_sv.json @@ -0,0 +1 @@ +{"title":"Orienterad bildvisare","currentFootprint":"Aktuellt avtryck","additionalFootprints":"Ytterligare avtryck","additionalCameraLocations":"Ytterligare kameraplatser","imageAttributes":"Bildattribut","imageEnhancement":"Bildförbättring","imageGallery":"Bildgalleri","float":"Flyttal","dock":"Docka","footprint":"Avtryck","noImageError":"Det finns ingen bild tillgänglig för den valda platsen.","onLoadMessage":"Välj plats i kartan för att visa bilder.","imageLoadError":"Ett fel uppstod när bilden lästes in.","mapImageConversionTool":"Verktyg för kartbildplats","brightness":"Ljusstyrka","contrast":"Kontrast","sharpness":"Skärpa","navigationTool":"Navigeringsverktyg","noLocalPort":"Ett värde för lokal port har ej angivits. Lokal port krävs för att läsa in lokala bilder.","noAttachment":"Det finns ingen bild eller bilaga tillgänglig för den valda platsen.","currentFootprintTooltip":"Växla synlighet för den visade bildens avtryck.","additionalFootprintsTooltip":"Växla synlighet för alla ytterligare avtryck som innehåller intressepunkten.","additionalCameraLocationsTooltip":"Växla synlighet för alla ytterligare kameraplatser för bilder som innehåller intressepunkten.","navigationTooltip":"Utforska returnerade bilder i relation till intressepunkten.","imageEnhancementTooltip":"Justera bildens ljusstyrka, kontrast och skärpa.","imageGalleryTooltip":"Utforska miniatyrbilder av alla bilder som visar intressepunkten.","mapImageConversionTooltip":"Klicka på kartan för att se var den platsen finns på kartan och vice versa.","unsupportedPanoramicImageryError":"Viewer stöder inte visualisering av {datasetFormat} 360-gradersbilder för närvarande.","showPopups":"Visa popupfönster"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_th.json new file mode 100644 index 00000000..5a7a1413 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_th.json @@ -0,0 +1 @@ +{"title":"Oriented Imagery Viewer","currentFootprint":"ฟุตปรินท์ปัจจุบัน","additionalFootprints":"ฟุตปรินท์เพิ่มเติม","additionalCameraLocations":"ตำแหน่งกล้องเพิ่มเติม","imageAttributes":"แอตทริบิวต์รูปภาพ","imageEnhancement":"ปรับแต่งรูปภาพ","imageGallery":"แกลเลอรีรูปภาพ","float":"ลอย","dock":"ด็อค","footprint":"ฟุตปรินท์","noImageError":"ไม่มีรูปภาพที่พร้อมใช้งานสำหรับตำแหน่งที่ตั้งที่เลือก","onLoadMessage":"เลือกตำแหน่งบนแผนที่เพื่อดูภาพ","imageLoadError":"เกิดข้อผิดพลาดขณะโหลดภาพ","mapImageConversionTool":"เครื่องมือตำแหน่งภาพแผนที่","brightness":"ความสว่าง","contrast":"ความแตกต่างของสว่างมืด","sharpness":"ความคมชัด","navigationTool":"เครื่องมือการนำทาง","noLocalPort":"ไม่ได้ระบุค่าสำหรับพอร์ตโลคัล ไม่จำเป็นต้องใช้พอร์ตโลคัลในการโหลดภาพโลคัล","noAttachment":"ไม่มีรูปภาพหรือไฟล์แนบที่พร้อมใช้งานสำหรับตำแหน่งที่ตั้งที่เลือก","currentFootprintTooltip":"สลับการแสดงฟุตปรินท์ของภาพที่แสดงผล","additionalFootprintsTooltip":"สลับการแสดงฟุตปรินท์เพิ่มเติมทั้งหมดที่มีตำแหน่งที่สนใจ","additionalCameraLocationsTooltip":"สลับการแสดงตำแหน่งกล้องเพิ่มเติมทั้งหมดของภาพที่มีตำแหน่งที่สนใจ","navigationTooltip":"สำรวจภาพที่ถูกส่งคืนตามความสัมพันธ์กับตำแหน่งที่สนใจ","imageEnhancementTooltip":"ปรับความสว่าง คอนทราสต์ และเพิ่มความคมชัดของภาพ","imageGalleryTooltip":"สำรวจรูปขนาดย่อของภาพทั้งหมดซึ่งแสดงตำแหน่งที่สนใจ","mapImageConversionTooltip":"คลิกที่แต่ละภาพเพื่อดูว่าตำแหน่งนั้นอยู่ที่ใดบนแผนที่ และทำสลับกัน","unsupportedPanoramicImageryError":"ขณะนี้ Viewer ไม่รองรับการแสดงผล {datasetFormat} ภาพแบบ 360 องศา","showPopups":"แสดงป็อปอัพ"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_tr.json new file mode 100644 index 00000000..be1b7289 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_tr.json @@ -0,0 +1 @@ +{"title":"Yönlendirilmiş görüntü görüntüleyici","currentFootprint":"Geçerli taban alanı","additionalFootprints":"Ek taban alanları","additionalCameraLocations":"Ek kamera konumları","imageAttributes":"Görüntü öznitelikleri","imageEnhancement":"Görüntü geliştirme","imageGallery":"Görüntü galerisi","float":"yay","dock":"Dok","footprint":"Taban alanı","noImageError":"Seçili konum için kullanılabilir görüntü yok.","onLoadMessage":"Görüntüleri göstermek için haritada bir konum seçin.","imageLoadError":"Görüntü yüklenirken bir hata oluştu.","mapImageConversionTool":"Harita-görüntü konum aracı","brightness":"Parlaklık","contrast":"Kontrast","sharpness":"Keskinlik","navigationTool":"Gezinti aracı","noLocalPort":"Yerel bağlantı noktası için bir değer verilmedi. Yerel görüntüleri yüklemek için bir yerel bağlantı noktası gereklidir.","noAttachment":"Seçili konum için kullanılabilir görüntü veya ek yok.","currentFootprintTooltip":"Görüntülenen görüntünün taban alanının görünürlüğünü açın/kapatın.","additionalFootprintsTooltip":"İlgilenilen yeri içeren tüm ek taban alanlarının görünürlüğünü açın/kapatın.","additionalCameraLocationsTooltip":"İlgilenilen yeri içeren görüntülerin tüm ek kamera konumlarının görünürlüğünü açın/kapatın.","navigationTooltip":"İlgilenilen yerle ilişkili olarak döndürülen görüntüleri keşfedin.","imageEnhancementTooltip":"Görüntü parlaklığını, kontrastı ve keskinliği ayarlayın.","imageGalleryTooltip":"İlgilenilen yeri gösteren tüm görüntülerin küçük resimlerini keşfedin.","mapImageConversionTooltip":"Haritada belirli bir konumun nerede olduğunu görmek için görüntünün üzerine tıklayın; tersi de geçerlidir.","unsupportedPanoramicImageryError":"Viewer mevcut durumda {datasetFormat} 360 derecelik görüntülerin görselleştirilmesini desteklemiyor.","showPopups":"Açılır pencereleri göster"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_uk.json new file mode 100644 index 00000000..284ca079 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_uk.json @@ -0,0 +1 @@ +{"title":"Переглядач орієнтованих зображень","currentFootprint":"Поточний контур","additionalFootprints":"Додаткові контури","additionalCameraLocations":"Місця розташування додаткових камер","imageAttributes":"Атрибути зображення","imageEnhancement":"Покращення зображення","imageGallery":"Колекція зображень","float":"Без закріплення","dock":"Док","footprint":"Контур","noImageError":"Немає доступного зображення для вибраного місця розташування.","onLoadMessage":"Виберіть місце розташування на карті, щоб переглянути зображення.","imageLoadError":"Під час завантаження зображення сталася помилка.","mapImageConversionTool":"Інструмент Місце розташування карти-зображення","brightness":"Яскравість","contrast":"Контрастність","sharpness":"Різкість","navigationTool":"Інструмент навігації","noLocalPort":"Значення для локального порту не надано. Для завантаження локальних зображень потрібен локальний порт.","noAttachment":"Немає доступного зображення або вкладення для вибраного місця розташування.","currentFootprintTooltip":"Перемкнути видимість контуру відображеного зображення.","additionalFootprintsTooltip":"Перемикнути видимість усіх додаткових контурів, які містять місце розташування інтересу.","additionalCameraLocationsTooltip":"Перемикнути видимість усіх додаткових місць розташування камер для зображень, які містять місце розташування інтересу.","navigationTooltip":"Дослідити повернуті зображення відносно місця розташування.","imageEnhancementTooltip":"Налаштувати яскравість, контрастність і чіткість зображення.","imageGalleryTooltip":"Переглянути ескізи всіх зображень, що зображують місце розташування інтересу.","mapImageConversionTooltip":"Натисніть на зображення, щоб побачити це місце розташування на карті, і навпаки.","unsupportedPanoramicImageryError":"Viewer наразі не підтримує візуалізацію {datasetFormat} 360-градусних зображень.","showPopups":"Показати спливаючі вікна"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_vi.json new file mode 100644 index 00000000..d6f35fee --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_vi.json @@ -0,0 +1 @@ +{"title":"Trình xem hình ảnh định hướng","currentFootprint":"Footprint hiện tại","additionalFootprints":"Footprint bổ sung","additionalCameraLocations":"Các vị trí máy ảnh bổ sung","imageAttributes":"Thuộc tính hình ảnh","imageEnhancement":"Nâng cao chất lượng hình ảnh","imageGallery":"Thư viện hình ảnh","float":"Hiện","dock":"Ẩn","footprint":"Footprint","noImageError":"Không có sẵn hình ảnh nào cho vị trí đã chọn.","onLoadMessage":"Chọn một vị trí trên bản đồ để xem hình ảnh.","imageLoadError":"Đã xảy ra lỗi khi tải hình ảnh.","mapImageConversionTool":"Công cụ định vị bản đồ-hình ảnh","brightness":"Độ sáng","contrast":"Độ tương phản","sharpness":"Độ nét","navigationTool":"Công cụ điều hướng","noLocalPort":"Giá trị cho cổng thông tin cục bộ không được cung cấp. Cần có cổng thông tin cục bộ để tải hình ảnh cục bộ.","noAttachment":"Không có sẵn hình ảnh hoặc tệp đính kèm nào cho vị trí đã chọn.","currentFootprintTooltip":"Chuyển đổi khả năng hiển thị footprint của hình ảnh được hiển thị.","additionalFootprintsTooltip":"Chuyển đổi khả năng hiển thị của tất cả các footprint bổ sung chứa vị trí quan tâm.","additionalCameraLocationsTooltip":"Chuyển đổi khả năng hiển thị của tất cả các vị trí camera bổ sung của hình ảnh chứa vị trí quan tâm.","navigationTooltip":"Khám phá hình ảnh trả về liên quan đến vị trí quan tâm.","imageEnhancementTooltip":"Điều chỉnh độ sáng, độ tương phản và độ sắc nét của hình ảnh.","imageGalleryTooltip":"Khám phá hình thu nhỏ của tất cả các hình ảnh mô tả vị trí quan tâm.","mapImageConversionTooltip":"Nhấp vào hình ảnh để xem vị trí đó ở đâu trên bản đồ và ngược lại.","unsupportedPanoramicImageryError":"Trình xem hiện không hỗ trợ hiển thị hình ảnh 360 độ {datasetFormat}.","showPopups":"Hiện thị cửa sổ pop-up"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_zh-CN.json new file mode 100644 index 00000000..b9ef8dd9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_zh-CN.json @@ -0,0 +1 @@ +{"title":"已定向影像查看器","currentFootprint":"当前覆盖区","additionalFootprints":"附加覆盖区","additionalCameraLocations":"附加相机位置","imageAttributes":"图像属性","imageEnhancement":"图像增强","imageGallery":"图像库","float":"浮动","dock":"停靠","footprint":"覆盖区","noImageError":"所选位置没有可用图像。","onLoadMessage":"在地图上选择一个位置以查看影像。","imageLoadError":"加载图像时出错。","mapImageConversionTool":"地图影像位置工具","brightness":"亮度","contrast":"对比度","sharpness":"锐度","navigationTool":"导航工具","noLocalPort":"没有提供本地端口的值。 加载本地图像需要本地端口。","noAttachment":"所选位置没有可用图像或附件。","currentFootprintTooltip":"切换已显示影像的覆盖区可见性。","additionalFootprintsTooltip":"切换包含感兴趣位置的所有额外覆盖区的可见性。","additionalCameraLocationsTooltip":"切换包含感兴趣位置的影像的所有额外相机位置的可见性。","navigationTooltip":"探索与感兴趣位置相关的返回图像。","imageEnhancementTooltip":"调整图像亮度、对比度和锐化度。","imageGalleryTooltip":"探索描绘感兴趣位置的所有图像的缩略图。","mapImageConversionTooltip":"单击影像可查看其在地图上的位置,反之亦然。","unsupportedPanoramicImageryError":"查看器当前不支持可视化 {datasetFormat} 360 度影像。","showPopups":"显示弹出窗口"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_zh-HK.json new file mode 100644 index 00000000..927d88d5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_zh-HK.json @@ -0,0 +1 @@ +{"title":"導向的影像檢視器","currentFootprint":"目前覆蓋區","additionalFootprints":"其他覆蓋區","additionalCameraLocations":"其他相機位置","imageAttributes":"圖片屬性","imageEnhancement":"圖片增強功能","imageGallery":"圖片庫","float":"浮點","dock":"固定","footprint":"覆蓋區","noImageError":"沒有可供所選位置使用的圖片。","onLoadMessage":"在地圖上選擇位置以檢視影像。","imageLoadError":"載入圖像時出錯。","mapImageConversionTool":"地圖-圖像位置工具","brightness":"亮度","contrast":"對比","sharpness":"銳利度","navigationTool":"導航工具","noLocalPort":"未提供本機連接埠的值。 載入本機圖像需要本機連接埠。","noAttachment":"沒有可供所選位置使用的圖片或附件。","currentFootprintTooltip":"切換顯示的圖像之覆蓋區的可見性。","additionalFootprintsTooltip":"切換包含感興趣位置的其他所有覆蓋區的可見性。","additionalCameraLocationsTooltip":"切換包含感興趣位置之圖像的其他所有相機位置的可見性。","navigationTooltip":"探索與感興趣位置相關的傳回圖像。","imageEnhancementTooltip":"調整圖像亮度、對比和銳度。","imageGalleryTooltip":"探索描繪感興趣位置的所有圖像的縮圖。","mapImageConversionTooltip":"按一下圖像即可查看該位置在地圖上的位置,反之亦然。","unsupportedPanoramicImageryError":"檢視器目前不支援視覺化 {datasetFormat} 360 度影像。","showPopups":"顯示彈出訊息"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_zh-TW.json new file mode 100644 index 00000000..927d88d5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_zh-TW.json @@ -0,0 +1 @@ +{"title":"導向的影像檢視器","currentFootprint":"目前覆蓋區","additionalFootprints":"其他覆蓋區","additionalCameraLocations":"其他相機位置","imageAttributes":"圖片屬性","imageEnhancement":"圖片增強功能","imageGallery":"圖片庫","float":"浮點","dock":"固定","footprint":"覆蓋區","noImageError":"沒有可供所選位置使用的圖片。","onLoadMessage":"在地圖上選擇位置以檢視影像。","imageLoadError":"載入圖像時出錯。","mapImageConversionTool":"地圖-圖像位置工具","brightness":"亮度","contrast":"對比","sharpness":"銳利度","navigationTool":"導航工具","noLocalPort":"未提供本機連接埠的值。 載入本機圖像需要本機連接埠。","noAttachment":"沒有可供所選位置使用的圖片或附件。","currentFootprintTooltip":"切換顯示的圖像之覆蓋區的可見性。","additionalFootprintsTooltip":"切換包含感興趣位置的其他所有覆蓋區的可見性。","additionalCameraLocationsTooltip":"切換包含感興趣位置之圖像的其他所有相機位置的可見性。","navigationTooltip":"探索與感興趣位置相關的傳回圖像。","imageEnhancementTooltip":"調整圖像亮度、對比和銳度。","imageGalleryTooltip":"探索描繪感興趣位置的所有圖像的縮圖。","mapImageConversionTooltip":"按一下圖像即可查看該位置在地圖上的位置,反之亦然。","unsupportedPanoramicImageryError":"檢視器目前不支援視覺化 {datasetFormat} 360 度影像。","showPopups":"顯示彈出訊息"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup.json new file mode 100644 index 00000000..ad6cf85c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup.json @@ -0,0 +1 @@ +{"widgetLabel":"Popup","zoom":"Zoom to","dock":"Dock","undock":"Undock"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_ar.json new file mode 100644 index 00000000..5559cb56 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"العناصر المنبثقة","zoom":"تقريب إلى","dock":"مرسى","undock":"إلغاء إرساء"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_bg.json new file mode 100644 index 00000000..c26bdc56 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Изскачащ прозорец","zoom":"Приближаване","dock":"Закрепване","undock":"Разкачване"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_bs.json new file mode 100644 index 00000000..ab524cf8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Skočni prozor","zoom":"Povećaj na","dock":"Spoji","undock":"Odspoji"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_ca.json new file mode 100644 index 00000000..9d870ba3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Finestra emergent","zoom":"Aplica el zoom a","dock":"Acobla","undock":"Desacobla"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_cs.json new file mode 100644 index 00000000..49858f55 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Vyskakovací okno","zoom":"Přiblížit na","dock":"Ukotvit","undock":"Zrušit ukotvení"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_da.json new file mode 100644 index 00000000..e0078fb5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Pop-up","zoom":"Zoom til","dock":"Placér i dock","undock":"Fradock"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_de.json new file mode 100644 index 00000000..2c16ab65 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Pop-up","zoom":"Zoomen auf","dock":"Andocken","undock":"Abdocken"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_el.json new file mode 100644 index 00000000..c9073f4a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Αναδυόμενο παράθυρο","zoom":"Εστίαση","dock":"Αγκύρωση","undock":"Αναίρεση αγκύρωσης"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_en.json new file mode 100644 index 00000000..ad6cf85c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Popup","zoom":"Zoom to","dock":"Dock","undock":"Undock"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_es.json new file mode 100644 index 00000000..6050675f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Elemento emergente","zoom":"Acercar a","dock":"Acoplar","undock":"Desacoplar"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_et.json new file mode 100644 index 00000000..fc4fa4aa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Hüpikaken","zoom":"Suumi","dock":"Doki","undock":"Doki lahti"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_fi.json new file mode 100644 index 00000000..47a36f75 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Ponnahdusikkuna","zoom":"Tarkenna kohteeseen","dock":"Kiinnitä","undock":"Irrota"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_fr.json new file mode 100644 index 00000000..fad8b56a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Fenêtre contextuelle","zoom":"Zoom sur","dock":"Ancrer","undock":"Détacher"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_he.json new file mode 100644 index 00000000..b4a7e032 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_he.json @@ -0,0 +1 @@ +{"widgetLabel":"חלון קופץ","zoom":"התמקד אל","dock":"עגן","undock":"בטל עיגון"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_hr.json new file mode 100644 index 00000000..ab524cf8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Skočni prozor","zoom":"Povećaj na","dock":"Spoji","undock":"Odspoji"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_hu.json new file mode 100644 index 00000000..0ea38eaf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Felugró ablak","zoom":"Nagyítás/kicsinyítés erre:","dock":"Dokkolás","undock":"Dokkolás megszüntetése"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_id.json new file mode 100644 index 00000000..4ca76cb4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Popup","zoom":"Perbesar hingga","dock":"Dok","undock":"Lepas dari dok"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_it.json new file mode 100644 index 00000000..99833557 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Popup","zoom":"Zoom a","dock":"Banchina","undock":"Disancora"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_ja.json new file mode 100644 index 00000000..f8027b84 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"ポップアップ","zoom":"ズーム","dock":"ドッキング","undock":"ドッキング解除"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_ko.json new file mode 100644 index 00000000..24091115 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"팝업","zoom":"확대","dock":"고정","undock":"고정 해제"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_lt.json new file mode 100644 index 00000000..d7384977 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Iškylantis langas","zoom":"Parodyti visą","dock":"Prijungti","undock":"Atjungti"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_lv.json new file mode 100644 index 00000000..4e93106b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Uznirstošais logs","zoom":"Pietuvināt","dock":"Dokot","undock":"Atdokot"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_nb.json new file mode 100644 index 00000000..c9578d39 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Sprettoppvindu","zoom":"Zoom til","dock":"Fest","undock":"Løsne"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_nl.json new file mode 100644 index 00000000..e9bb738f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Pop-up","zoom":"Zoomen naar","dock":"Dok","undock":"Loskoppelen"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_pl.json new file mode 100644 index 00000000..5c49dcf6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Okno podręczne","zoom":"Powiększ do","dock":"Dokuj","undock":"Wyłącz dokowanie"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_pt-BR.json new file mode 100644 index 00000000..a23d74d6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Pop-up","zoom":"Zoom para","dock":"Móvel","undock":"Não Móvel"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_pt-PT.json new file mode 100644 index 00000000..9fcd917c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Janela pop-up","zoom":"Aplicar zoom a","dock":"Doca","undock":"Desencaixar"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_ro.json new file mode 100644 index 00000000..fa071284 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Fereastră pop-up","zoom":"Transfocare la","dock":"Doc","undock":"Anulare andocare"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_ru.json new file mode 100644 index 00000000..a33bf9cc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Всплывающее окно","zoom":"Приблизить к","dock":"Пристань","undock":"Открепить"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_sk.json new file mode 100644 index 00000000..df970dd8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Vyskakovacie okno","zoom":"Priblížiť na","dock":"Ukotviť","undock":"Odkotviť"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_sl.json new file mode 100644 index 00000000..a5898abe --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Pojavno okno","zoom":"Povečaj","dock":"Zasidraj","undock":"Odsidraj"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_sr.json new file mode 100644 index 00000000..bd0a9dff --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Iskačući prozor","zoom":"Zumiraj na","dock":"Usidri","undock":"Opozovi usidrenje"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_sv.json new file mode 100644 index 00000000..2416641a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Popup-fönster","zoom":"Zooma till","dock":"Docka","undock":"Frigör"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_th.json new file mode 100644 index 00000000..7bf6e448 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_th.json @@ -0,0 +1 @@ +{"widgetLabel":"ป๊อปอัพ","zoom":"ขยายไป","dock":"เรือ","undock":"ปลด"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_tr.json new file mode 100644 index 00000000..26de0c0b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Açılır Menü","zoom":"Şuna Yakınlaştır","dock":"Kenet","undock":"Bağlantıdan çıkar"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_uk.json new file mode 100644 index 00000000..a966fee3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Спливаюче вікно","zoom":"Масштабувати до","dock":"Зістикувати","undock":"Відстикувати"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_vi.json new file mode 100644 index 00000000..4e10d638 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Cửa sổ pop-up","zoom":"Phóng tới","dock":"Bến tàu","undock":"Bỏ gắn"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_zh-CN.json new file mode 100644 index 00000000..c20f2c2d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"弹出菜单","zoom":"缩放至","dock":"停靠","undock":"未停靠"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_zh-HK.json new file mode 100644 index 00000000..637deefc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"快顯","zoom":"縮放至","dock":"固定","undock":"浮動"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_zh-TW.json new file mode 100644 index 00000000..637deefc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Popup/t9n/Popup_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"快顯","zoom":"縮放至","dock":"固定","undock":"浮動"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print.json new file mode 100644 index 00000000..e7a72a4d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print.json @@ -0,0 +1 @@ +{"widgetLabel":"Print","title":"Title","fileName":"File name","titlePlaceHolder":"Title of file","fileNamePlaceHolder":"File name","formatDefaultOption":"Select format","fileFormatTitle":"File format","layoutTitle":"Page setup","layoutDefaultOption":"Select page setup","scale":"Set scale","scaleLabel":"scale","reset":"reset","author":"Author","copyright":"Copyright","legend":"Include legend","lock":"lock","swap":"swap","panelToggle":"Panel toggle","advancedOptions":"Advanced options","width":"Width","height":"Height","dpi":"DPI","attribution":"Include attribution","northArrow":"Include north arrow","layoutTab":"Layout","mapOnlyTab":"Map only","printPreview":"Show print area","untitled":"untitled","pending":"Exporting","ready":"Open this","linkReady":"Open in new window.","errorMessage":"Select this to remove it.","exportWebMapError":"An error occurred while exporting the web map.","exportWebMapCIMError":"CIMSymbol is not supported by a print service published from ArcMap.","sceneViewError":"Printing is not supported in SceneView.","serviceError":"There seems to have been an error.","export":"Export","exportDescription":"Export. Exported files will appear below.","noExportedFiles":"No exported files","exportsTab":"Exports","selectTemplate":"Select template","selectTemplateDescription":"Using a template will apply its values","exportHint":"When you export a file, it will be shown here. Exports are only stored for a short period of time. Download your export to ensure continued access.","template":"Template","a3-landscape":"A3 landscape","a3-portrait":"A3 portrait","a4-landscape":"A4 landscape","a4-portrait":"A4 portrait","letter-ansi-a-landscape":"Letter ANSI A landscape","letter-ansi-a-portrait":"Letter ANSI A portrait","tabloid-ansi-b-landscape":"Tabloid ANSI B landscape","tabloid-ansi-b-portrait":"Tabloid ANSI B portrait","defaultTemplates":"Default templates","organizationTemplates":"Organization templates","chooseTemplate":"Choose template","generatingExport":"Generating export","beta":"Beta","templatesNoLongerAvailable":"Templates are no longer available","templatesNoLongerAvailableDescription":"One or more of your custom templates are no longer available.","myTemplates":"My templates","unsupportedEffects":"Unsupported effects","unsupportedEffectsDescription":"The map contains layers or effects that can't be printed."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_ar.json new file mode 100644 index 00000000..fa1af483 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"طباعة","title":"العنوان","fileName":"اسم الملف","titlePlaceHolder":"عنوان الملف","fileNamePlaceHolder":"اسم الملف","formatDefaultOption":"تحديد التنسيق","fileFormatTitle":"تنسيق الملف","layoutTitle":"إعداد الصفحة","layoutDefaultOption":"حدد إعداد الصفحة","scale":"عين المقياس","scaleLabel":"مقياس رسم","reset":"إعادة تعيين","author":"المؤلف","copyright":"حقوق النشر","legend":"تضمين وسيلة الإيضاح","lock":"تأمين","swap":"تبديل","panelToggle":"تبديل اللوحة","advancedOptions":"خيارات متقدمة","width":"العرض","height":"ارتفاع","dpi":"DPI","attribution":"تضمين البيانات الجدولية","northArrow":"تضمين سهم الشمال","layoutTab":"تخطيط","mapOnlyTab":"الخريطة فقط","printPreview":"إظهار منطقة الطباعة","untitled":"بدون عنوان","pending":"تصدير","ready":"افتح هذا","linkReady":"فتح في نافذة جديدة.","errorMessage":"حدد هذا لإزالته.","exportWebMapError":"حدث خطأ أثناء تصدير خريطة الويب.","exportWebMapCIMError":"لا يتم دعم CIMSymbol بواسطة خدمة طباعة منشورة من ArcMap.","sceneViewError":"لا يتم دعم الطباعة في SceneView.","serviceError":"يبدوا أن هناك خطأ.","export":"تصدير","exportDescription":"تصدير. سوف تظهر الملفات التي تم تصديرها أدناه.","noExportedFiles":"لا توجد ملفات تم تصديرها","exportsTab":"عمليات التصدير","selectTemplate":"حدد قالبًا","selectTemplateDescription":"سيؤدي استخدام قالب إلى تطبيق قيمه","exportHint":"عند تصدير ملف، سيتم عرضه هنا. يتم تخزين عمليات التصدير لفترة زمنية قصيرة فقط. قم بتنزيل عمليات التصدير الخاصة بك لضمان استمرار الوصول إليها.","template":"القالب","a3-landscape":"A3 أفقي","a3-portrait":"A3 عمودي","a4-landscape":"A4 أفقي","a4-portrait":"A4 عمودي","letter-ansi-a-landscape":"حرف ANSI A أفقي","letter-ansi-a-portrait":"حرف ANSI A عمودي","tabloid-ansi-b-landscape":"صحيفة مصغرة ANSI B أفقي","tabloid-ansi-b-portrait":"صحيفة مصغرة ANSI B عمودي","defaultTemplates":"القوالب الافتراضية","organizationTemplates":"قوالب المؤسسة","chooseTemplate":"اختيار قالب","generatingExport":"إنشاء ملف تصدير","beta":"تجريبي","templatesNoLongerAvailable":"لم تعد القوالب متاحة","templatesNoLongerAvailableDescription":"لم يعد قالب أو أكثر من القوالب المخصصة لديك متاحة.","myTemplates":"القوالب الخاصة بي","unsupportedEffects":"تأثيرات غير مدعومة","unsupportedEffectsDescription":"تحتوي الخريطة على طبقات أو تأثيرات لا يمكن طباعتها."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_bg.json new file mode 100644 index 00000000..b60f714b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Печат","title":"Заглавие","fileName":"Име на файл","titlePlaceHolder":"Заглавие на файл","fileNamePlaceHolder":"Име на файл","formatDefaultOption":"Избор на формат","fileFormatTitle":"Файлов формат","layoutTitle":"Настройка на страницата","layoutDefaultOption":"Изберете настройка на страницата","scale":"Задаване на мащаб","scaleLabel":"мащаб","reset":"нулиране","author":"Автор","copyright":"Авторски права","legend":"Включване на легенда","lock":"заключване","swap":"смяна","panelToggle":"Превключване на панел","advancedOptions":"Разширени опции","width":"Ширина","height":"Височина","dpi":"Точки на инч","attribution":"Включете присвояване на атрибут","northArrow":"Включва стрелка за север","layoutTab":"Оформление","mapOnlyTab":"Само карта","printPreview":"Показване на област на принтиране","untitled":"без заглавие","pending":"Експортиране","ready":"Отворете това","linkReady":"Отваряне в нов прозорец.","errorMessage":"Изберете това, за да го премахнете.","exportWebMapError":"Възникна грешка при експортирането на уеб картата.","exportWebMapCIMError":"CIMSymbol не се поддържа от услуга за печат, публикувана от ArcMap.","sceneViewError":"Отпечатването не се поддържа в SceneView.","serviceError":"Изглежда има грешка.","export":"Експорт","exportDescription":"Експорт. Експортираните файлове ще се покажат по -долу.","noExportedFiles":"Няма експортирани файлове","exportsTab":"Експортирани файлове","selectTemplate":"Избиране на шаблон","selectTemplateDescription":"Използването на шаблон ще приложи неговите стойности","exportHint":"Когато експортирате файл, той ще бъде показан тук. Експортираните файлове се съхраняват само за кратък период от време. Изтеглете експортираните си файлове, за да осигурите по-дълъг достъп до тях.","template":"Шаблон","a3-landscape":"A3 пейзаж","a3-portrait":"A3 портрет","a4-landscape":"A4 пейзаж","a4-portrait":"А4 портрет","letter-ansi-a-landscape":"Буква А пейзаж съгласно Американския национален институт по стандартизация (ANSI)","letter-ansi-a-portrait":"Буква А портрет съгласно Американския национален институт по стандартизация (ANSI)","tabloid-ansi-b-landscape":"Буква В в табличен формат пейзаж съгласно Американския национален институт по стандартизация (ANSI)","tabloid-ansi-b-portrait":"Буква В в табличен формат портрет съгласно Американския национален институт по стандартизация (ANSI)","defaultTemplates":"Шаблони по подразбиране","organizationTemplates":"Шаблони на организацията","chooseTemplate":"Избор на шаблон","generatingExport":"Генериране на експортиране","beta":"Бета","templatesNoLongerAvailable":"Шаблоните вече не са налични","templatesNoLongerAvailableDescription":"Един или повече от Вашите персонализирани шаблони вече не са налични.","myTemplates":"Моите шаблони","unsupportedEffects":"Неподдържани ефекти","unsupportedEffectsDescription":"Картата съдържа слоеве или ефекти, които не могат да бъдат отпечатани."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_bs.json new file mode 100644 index 00000000..44635448 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Ispis","title":"Naslov","fileName":"Naziv datoteke","titlePlaceHolder":"Naslov datoteke","fileNamePlaceHolder":"Naziv datoteke","formatDefaultOption":"Odaberite format","fileFormatTitle":"Format datoteke","layoutTitle":"Postavljanje stranice","layoutDefaultOption":"Odaberite postavljane stranice","scale":"Postavite mjerilo","scaleLabel":"mjerilo","reset":"vrati izvorno","author":"Autor","copyright":"Autorsko pravo","legend":"Uključi legendu","lock":"brava","swap":"zamjena","panelToggle":"Preklopi ploču","advancedOptions":"Napredne opcije","width":"Širina","height":"Visina","dpi":"DPI","attribution":"Uključi atribuciju","northArrow":"Uključi oznaku sjevera","layoutTab":"Izgled","mapOnlyTab":"Samo karta","printPreview":"Prikaži područje ispisa","untitled":"bez naslova","pending":"Izvoz","ready":"Otvori ovo","linkReady":"Otvorite u novoj kartici.","errorMessage":"Odaberite ovo radi uklanjanja.","exportWebMapError":"Došlo je do pogreške pri izvozu web-karte.","exportWebMapCIMError":"Usluga ispisa objavljena na ArcMap-u ne podržava CIMSymbol.","sceneViewError":"Ispisivanje nije podržano u SceneViewu.","serviceError":"Čini se da je došlo do pogreške.","export":"Izvezi","exportDescription":"Izvoz. Vaše izvezene datoteke prikazat će se u nastavku.","noExportedFiles":"Nema izvezenih datoteka","exportsTab":"Izvozi","selectTemplate":"Odaberi predložak","selectTemplateDescription":"Upotrebom predloška primijenit će se njegove vrijednosti","exportHint":"Kada izvezete datoteku, ona će biti prikazana ovdje. Izvozi se spremaju samo kratko vrijeme. Preuzmite svoj izvoz kako biste osigurali stalni pristup.","template":"Predložak","a3-landscape":"A3 vodoravno","a3-portrait":"A3 okomito","a4-landscape":"A4 vodoravno","a4-portrait":"A4 okomito","letter-ansi-a-landscape":"Pismo ANSI A vodoravno","letter-ansi-a-portrait":"Pismo ANSI A okomito","tabloid-ansi-b-landscape":"Tabloid ANSI B vodoravno","tabloid-ansi-b-portrait":"Tabloid ANSI B okomito","defaultTemplates":"Zadani predloüci","organizationTemplates":"Predlošci organizacije","chooseTemplate":"Odabir predloška","generatingExport":"Generiranje izvoza","beta":"Beta","templatesNoLongerAvailable":"Predlošci više nisu dostupni","templatesNoLongerAvailableDescription":"Jedan ili više vaših prilagođenih predložaka više nije dostupno.","myTemplates":"Moji predlošci","unsupportedEffects":"Nepodržani efekti","unsupportedEffectsDescription":"Karta sadrži slojeve ili efekte koji se ne mogu ispisati."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_ca.json new file mode 100644 index 00000000..634d9b70 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Imprimeix","title":"Títol","fileName":"Nom del fitxer","titlePlaceHolder":"Títol del fitxer","fileNamePlaceHolder":"Nom del fitxer","formatDefaultOption":"Seleccioneu el format","fileFormatTitle":"Format del fitxer","layoutTitle":"Configuració de pàgina","layoutDefaultOption":"Seleccioneu la configuració de pàgina","scale":"Defineix l'escala","scaleLabel":"escala","reset":"restableix","author":"Autor","copyright":"Drets d'autor","legend":"Inclou la llegenda","lock":"bloqueja","swap":"canvia","panelToggle":"Activació o desactivació de subfinestres","advancedOptions":"Opcions avançades","width":"Amplada","height":"Altura","dpi":"DPI","attribution":"Atribució inclosa","northArrow":"Inclou el nord del mapa","layoutTab":"Disseny","mapOnlyTab":"Només el mapa","printPreview":"Mostra l'àrea d'impressió","untitled":"sense títol","pending":"S'està exportant","ready":"Obre-ho","linkReady":"Obre-ho en una finestra nova.","errorMessage":"Selecciona-ho per eliminar-ho.","exportWebMapError":"S'ha produït un error en exportar el mapa web.","exportWebMapCIMError":"El CIMSymbol no és compatible amb un servei d'impressió publicat des de l'ArcMap.","sceneViewError":"La impressió no s'admet a l'SceneView.","serviceError":"Sembla que s'ha produït un error.","export":"Exporta","exportDescription":"Executa l'exportació. Els fitxers exportats es mostraran a continuació.","noExportedFiles":"No hi ha cap fitxer exportat","exportsTab":"Exportacions","selectTemplate":"Seleccioneu una plantilla","selectTemplateDescription":"Si s'utilitza una plantilla, se n'aplicaran els valors","exportHint":"En exportar un fitxer, es mostrarà aquí. Les exportacions només s'emmagatzemen durant un període de temps breu. Baixeu l'exportació per garantir l'accés continuat.","template":"Plantilla","a3-landscape":"A3 horitzontal","a3-portrait":"A3 vertical","a4-landscape":"A4 horitzontal","a4-portrait":"A4 vertical","letter-ansi-a-landscape":"Carta ANSI A horitzontal","letter-ansi-a-portrait":"Carta ANSI A vertical","tabloid-ansi-b-landscape":"Tabloide ANSI B horitzontal","tabloid-ansi-b-portrait":"Tabloide ANSI B vertical","defaultTemplates":"Plantilles per defecte","organizationTemplates":"Plantilles de l'organització","chooseTemplate":"Trieu una plantilla","generatingExport":"S'està generant l'exportació","beta":"Beta","templatesNoLongerAvailable":"Les plantilles ja no estan disponibles","templatesNoLongerAvailableDescription":"Una o diverses de les plantilles personalitzades ja no estan disponibles.","myTemplates":"Les meves plantilles","unsupportedEffects":"Efectes no compatibles","unsupportedEffectsDescription":"El mapa conté capes o efectes que no es poden imprimir."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_cs.json new file mode 100644 index 00000000..27607d47 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Tisk","title":"Nadpis","fileName":"Název souboru","titlePlaceHolder":"Název souboru","fileNamePlaceHolder":"Název souboru","formatDefaultOption":"Výběr formátu","fileFormatTitle":"Formát souboru","layoutTitle":"Nastavení stránky","layoutDefaultOption":"Výběr nastavení stránky","scale":"Nastavení měřítka","scaleLabel":"měřítko","reset":"vynulovat","author":"Autor","copyright":"Autorská práva","legend":"Přidat legendu","lock":"uzamknout","swap":"zaměnit","panelToggle":"Přepnutí panelu","advancedOptions":"Rozšířené možnosti","width":"Šířka","height":"Výška","dpi":"DPI","attribution":"Zahrnout přisouzení","northArrow":"Včetně severky","layoutTab":"Rozvržení","mapOnlyTab":"Pouze mapa","printPreview":"Zobrazit oblast tisku","untitled":"bez názvu","pending":"Probíhá export","ready":"Otevřít","linkReady":"Otevřít v novém okně","errorMessage":"Výběrem položku odeberete.","exportWebMapError":"Při exportování webové mapy došlo k chybě.","exportWebMapCIMError":"CIMSymbol není podporován tiskovou službou publikovanou z ArcMap.","sceneViewError":"Tisk není v aplikaci SceneView podporován.","serviceError":"Vypadá to, že došlo k chybě.","export":"Exportovat","exportDescription":"Exportování. Exportované soubory se zobrazí níže.","noExportedFiles":"Žádné exportované soubory","exportsTab":"Exportované soubory","selectTemplate":"Vybrat šablonu","selectTemplateDescription":"Použitím šablony se aplikují její hodnoty","exportHint":"Exportovaný soubor se zobrazí zde. Exportované soubory se ukládají pouze na krátkou dobu. Exportovaný soubor si stáhněte, abyste k němu neztratili přístup.","template":"Šablona","a3-landscape":"A3 na šířku","a3-portrait":"A3 na výšku","a4-landscape":"A4 na šířku","a4-portrait":"A4 na výšku","letter-ansi-a-landscape":"Dopis ANSI A na šířku","letter-ansi-a-portrait":"Dopis ANSI A na výšku","tabloid-ansi-b-landscape":"Formát tabloid ANSI B na šířku","tabloid-ansi-b-portrait":"Formát tabloid ANSI B na výšku","defaultTemplates":"Výchozí šablony","organizationTemplates":"Šablony organizace","chooseTemplate":"Zvolte šablonu","generatingExport":"Vytváření souboru exportu","beta":"Beta","templatesNoLongerAvailable":"Šablony již nejsou k dispozici","templatesNoLongerAvailableDescription":"Jedna nebo více vlastních šablon již není k dispozici.","myTemplates":"Moje šablony","unsupportedEffects":"Nepodporované efekty","unsupportedEffectsDescription":"Mapa obsahuje vrstvy nebo efekty, které nelze vytisknout."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_da.json new file mode 100644 index 00000000..f3c226b2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Udskriv","title":"Titel","fileName":"Filnavn","titlePlaceHolder":"Titel på fil","fileNamePlaceHolder":"Filnavn","formatDefaultOption":"Vælg format","fileFormatTitle":"Filformat","layoutTitle":"Sideopsætning","layoutDefaultOption":"Vælg sideopsætning","scale":"Indstil skala","scaleLabel":"målestok","reset":"nulstil","author":"Forfatter","copyright":"Copyright","legend":"Medtag forklaring","lock":"lås","swap":"ombyt","panelToggle":"Panel-skift","advancedOptions":"Avancerede indstillinger","width":"Bredde","height":"Højde","dpi":"DPI","attribution":"Inkludér attribution","northArrow":"Inkluder nordpil","layoutTab":"Layout","mapOnlyTab":"Kun kort","printPreview":"Vis udskriftsområde","untitled":"uden titel","pending":"Eksporterer","ready":"Åbn denne/dette","linkReady":"Åbn i nyt vindue.","errorMessage":"Vælg denne/dette for at fjerne den/det.","exportWebMapError":"Der opstod en fejl under udskrivning af webkortet.","exportWebMapCIMError":"CIMSymbol understøttes ikke af en udskrivningstjeneste, der er udgivet fra ArcMap.","sceneViewError":"Udskrivning understøttes ikke i SceneView.","serviceError":"Der ser ud til at have været en fejl.","export":"Eksportér","exportDescription":"Eksport. Eksporterede filer vil blive vist nedenfor.","noExportedFiles":"Ingen eksporterede filer","exportsTab":"Eksporter","selectTemplate":"Vælg skabelon","selectTemplateDescription":"Ved brug af en skabelon anvendes skabelonens værdier","exportHint":"Når du eksporterer en fil, vises det her. Eksporter lagres kun i kort tid. Download din eksport for at sikre fortsat adgang.","template":"Skabelon","a3-landscape":"A3 på langs","a3-portrait":"A3 på højkant","a4-landscape":"A4 på langs","a4-portrait":"A4 på højkant","letter-ansi-a-landscape":"Letter ANSI A på langs","letter-ansi-a-portrait":"Letter ANSI A på højkant","tabloid-ansi-b-landscape":"Tabloid ANSI B på langs","tabloid-ansi-b-portrait":"Tabloid ANSI B på højkant","defaultTemplates":"Standardskabeloner","organizationTemplates":"Organisationsskabeloner","chooseTemplate":"Vælg skabelon","generatingExport":"Genererer eksport","beta":"Beta","templatesNoLongerAvailable":"Skabeloner er ikke længere tilgængelige","templatesNoLongerAvailableDescription":"En eller flere af dine brugerdefinerede skabeloner er ikke længere tilgængelige","myTemplates":"Mine skabeloner","unsupportedEffects":"Ikke-understøttede effekter","unsupportedEffectsDescription":"Kortet indeholder lag eller effekter, der ikke kan udskrives."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_de.json new file mode 100644 index 00000000..16d7a1b8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Drucken","title":"Titel","fileName":"Dateiname","titlePlaceHolder":"Titel der Datei","fileNamePlaceHolder":"Dateiname","formatDefaultOption":"Format auswählen","fileFormatTitle":"Dateiformat","layoutTitle":"Seiteneinrichtung","layoutDefaultOption":"Seiteneinrichtung auswählen","scale":"Maßstab festlegen","scaleLabel":"Maßstab","reset":"zurücksetzen","author":"Autor","copyright":"Urheberrecht","legend":"Legende einbeziehen","lock":"sperren","swap":"austauschen","panelToggle":"Bereich umschalten","advancedOptions":"Erweiterte Optionen","width":"Breite","height":"Höhe","dpi":"DPI","attribution":"Quellennachweis einfügen","northArrow":"Nordpfeil einbeziehen","layoutTab":"Layout","mapOnlyTab":"Nur Karte","printPreview":"Druckbereich anzeigen","untitled":"Ohne Titel","pending":"Exportieren","ready":"Dieses Element öffnen","linkReady":"In einem neuen Fenster öffnen.","errorMessage":"Dieses Element auswählen, um es zu entfernen.","exportWebMapError":"Beim Exportieren der Webkarte ist ein Fehler aufgetreten.","exportWebMapCIMError":"CIMSymbol wird von einem aus ArcMap veröffentlichten Druckservice nicht unterstützt.","sceneViewError":"Drucken wird in SceneView nicht unterstützt.","serviceError":"Offenbar ist ein Fehler aufgetreten.","export":"Exportieren","exportDescription":"Exportieren. Exportierte Dateien werden weiter nachstehend aufgeführt.","noExportedFiles":"Keine exportierten Dateien","exportsTab":"Exporte","selectTemplate":"Vorlage auswählen","selectTemplateDescription":"Durch die Verwendung einer Vorlage werden die Vorlagenwerte angewendet.","exportHint":"Wenn Sie eine Datei exportieren, wird diese hier angezeigt. Exporte werden nur für einen kurzen Zeitraum gespeichert. Laden Sie den Export herunter, um künftig den Zugriff auf diesen sicherzustellen.","template":"Vorlage","a3-landscape":"A3 Querformat","a3-portrait":"A3 Hochformat","a4-landscape":"A4 Querformat","a4-portrait":"A4 Hochformat","letter-ansi-a-landscape":"Letter ANSI A Querformat","letter-ansi-a-portrait":"Letter ANSI A Hochformat","tabloid-ansi-b-landscape":"Tabloid ANSI B Querformat","tabloid-ansi-b-portrait":"Tabloid ANSI B Hochformat","defaultTemplates":"Standardvorlagen","organizationTemplates":"Organisationsvorlagen","chooseTemplate":"Vorlage auswählen","generatingExport":"Exportdatei wird erstellt","beta":"Beta","templatesNoLongerAvailable":"Die Vorlagen sind nicht mehr verfügbar.","templatesNoLongerAvailableDescription":"Mindestens eine der benutzerdefinierten Vorlagen ist nicht mehr verfügbar.","myTemplates":"Eigene Vorlagen","unsupportedEffects":"Nicht unterstützte Effekte","unsupportedEffectsDescription":"Die Karte enthält Layer oder Effekte, die nicht gedruckt werden können."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_el.json new file mode 100644 index 00000000..17971e84 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Εκτύπωση","title":"Τίτλος","fileName":"Όνομα αρχείου","titlePlaceHolder":"Τίτλος αρχείου","fileNamePlaceHolder":"Όνομα αρχείου","formatDefaultOption":"Επιλογή μορφής","fileFormatTitle":"Μορφή αρχείου","layoutTitle":"Διαμόρφωση σελίδας","layoutDefaultOption":"Επιλέξτε διαμόρφωση σελίδας","scale":"Ορίστε κλίμακα","scaleLabel":"κλίμακα","reset":"επαναφορά","author":"Συντάκτης","copyright":"Πνευματικά δικαιώματα","legend":"Συμπερίληψη υπομνήματος","lock":"κλείδωμα","swap":"αντιμετάθεση","panelToggle":"Εναλλαγή πλαισίου","advancedOptions":"Σύνθετες για προχωρημένους","width":"Πλάτος","height":"Ύψος","dpi":"DPI","attribution":"Συμπερίληψη απόδοσης","northArrow":"Να περιλαμβάνει βέλος βορρά","layoutTab":"Διάταξη","mapOnlyTab":"Μόνο χάρτης","printPreview":"Εμφάνιση περιοχής εκτύπωσης","untitled":"χωρίς τίτλο","pending":"Εξαγωγή","ready":"Άνοιγμα αυτού του στοιχείου","linkReady":"Να γίνεται άνοιγμα σε νέο παράθυρο.","errorMessage":"Επιλέξτε αυτό το στοιχείο για να το καταργήσετε.","exportWebMapError":"Παρουσιάστηκε σφάλμα κατά την εξαγωγή του web χάρτη.","exportWebMapCIMError":"Το CIMSymboL δεν υποστηρίζεται από μια υπηρεσία εκτύπωσης που δημοσιεύεται από το ArcMap","sceneViewError":"Δεν υποστηρίζεται εκτύπωση για το SceneView.","serviceError":"Φαίνεται να έχει προκύψει κάποιο σφάλμα.","export":"Εξαγωγή","exportDescription":"Εξαγωγή. Τα αρχεία που εξάγονται εμφανίζονται παρακάτω.","noExportedFiles":"Δεν υπάρχουν εξαχθέντα αρχεία","exportsTab":"Εξαγόμενα αρχεία","selectTemplate":"Επιλογή προτύπου","selectTemplateDescription":"Εάν χρησιμοποιήσετε ένα πρότυπο, θα εφαρμοστούν οι τιμές του","exportHint":"Όταν εξάγετε ένα αρχείο, θα εμφανίζεται εδώ. Τα εξαγόμενα αρχεία αποθηκεύονται μόνο για μια σύντομη χρονική περίοδο. Κάντε λήψη των εξαγόμενων αρχείων σας για να εξασφαλίσετε συνεχή πρόσβαση.","template":"Πρότυπο","a3-landscape":"A3 με οριζόντιο προσανατολισμό","a3-portrait":"A3 με κατακόρυφο προσανατολισμό","a4-landscape":"A4 με οριζόντιο προσανατολισμό","a4-portrait":"A4 με κατακόρυφο προσανατολισμό","letter-ansi-a-landscape":"Letter ANSI A με οριζόντιο προσανατολισμό","letter-ansi-a-portrait":"Letter ANSI A με κατακόρυφο προσανατολισμό","tabloid-ansi-b-landscape":"Tabloid ANSI B με οριζόντιο προσανατολισμό","tabloid-ansi-b-portrait":"Tabloid ANSI B με κατακόρυφο προσανατολισμό","defaultTemplates":"Προεπιλεγμένα πρότυπα","organizationTemplates":"Πρότυπα οργανισμού","chooseTemplate":"Επιλογή προτύπου","generatingExport":"Δημιουργία εξαγωγής","beta":"Beta","templatesNoLongerAvailable":"Τα πρότυπα δεν είναι πλέον διαθέσιμα","templatesNoLongerAvailableDescription":"Ένα ή περισσότερα από τα προσαρμοσμένα πρότυπά σας δεν είναι πλέον διαθέσιμο(α).","myTemplates":"Τα πρότυπά μου","unsupportedEffects":"Μη υποστηριζόμενα εφέ","unsupportedEffectsDescription":"Ο χάρτης περιέχει θεματικά επίπεδα ή εφέ που δεν μπορούν να εκτυπωθούν."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_en.json new file mode 100644 index 00000000..e7a72a4d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Print","title":"Title","fileName":"File name","titlePlaceHolder":"Title of file","fileNamePlaceHolder":"File name","formatDefaultOption":"Select format","fileFormatTitle":"File format","layoutTitle":"Page setup","layoutDefaultOption":"Select page setup","scale":"Set scale","scaleLabel":"scale","reset":"reset","author":"Author","copyright":"Copyright","legend":"Include legend","lock":"lock","swap":"swap","panelToggle":"Panel toggle","advancedOptions":"Advanced options","width":"Width","height":"Height","dpi":"DPI","attribution":"Include attribution","northArrow":"Include north arrow","layoutTab":"Layout","mapOnlyTab":"Map only","printPreview":"Show print area","untitled":"untitled","pending":"Exporting","ready":"Open this","linkReady":"Open in new window.","errorMessage":"Select this to remove it.","exportWebMapError":"An error occurred while exporting the web map.","exportWebMapCIMError":"CIMSymbol is not supported by a print service published from ArcMap.","sceneViewError":"Printing is not supported in SceneView.","serviceError":"There seems to have been an error.","export":"Export","exportDescription":"Export. Exported files will appear below.","noExportedFiles":"No exported files","exportsTab":"Exports","selectTemplate":"Select template","selectTemplateDescription":"Using a template will apply its values","exportHint":"When you export a file, it will be shown here. Exports are only stored for a short period of time. Download your export to ensure continued access.","template":"Template","a3-landscape":"A3 landscape","a3-portrait":"A3 portrait","a4-landscape":"A4 landscape","a4-portrait":"A4 portrait","letter-ansi-a-landscape":"Letter ANSI A landscape","letter-ansi-a-portrait":"Letter ANSI A portrait","tabloid-ansi-b-landscape":"Tabloid ANSI B landscape","tabloid-ansi-b-portrait":"Tabloid ANSI B portrait","defaultTemplates":"Default templates","organizationTemplates":"Organization templates","chooseTemplate":"Choose template","generatingExport":"Generating export","beta":"Beta","templatesNoLongerAvailable":"Templates are no longer available","templatesNoLongerAvailableDescription":"One or more of your custom templates are no longer available.","myTemplates":"My templates","unsupportedEffects":"Unsupported effects","unsupportedEffectsDescription":"The map contains layers or effects that can't be printed."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_es.json new file mode 100644 index 00000000..05f53047 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Imprimir","title":"Título","fileName":"Nombre de archivo","titlePlaceHolder":"Título de archivo","fileNamePlaceHolder":"Nombre de archivo","formatDefaultOption":"Seleccionar formato","fileFormatTitle":"Formato de archivo","layoutTitle":"Configuración de página","layoutDefaultOption":"Seleccionar configuración de página","scale":"Establecer escala","scaleLabel":"escala","reset":"restablecer","author":"Autor","copyright":"Derechos de autor","legend":"Incluir leyenda","lock":"bloquear","swap":"cambiar","panelToggle":"Conmutación de panel","advancedOptions":"Opciones avanzadas","width":"Ancho","height":"Altura","dpi":"DPI","attribution":"Atribución incluida","northArrow":"Incluir flecha de norte","layoutTab":"Diseño","mapOnlyTab":"Solo mapa","printPreview":"Mostrar área de impresión","untitled":"sin título","pending":"Exportando","ready":"Abrir esto","linkReady":"Abrir en una nueva ventana.","errorMessage":"Seleccionar esto para quitarlo.","exportWebMapError":"Se ha producido un error al exportar el mapa web.","exportWebMapCIMError":"CIMSymbol no es compatible con un servicio de impresión publicado desde ArcMap.","sceneViewError":"La impresión no se admite en SceneView.","serviceError":"Parece que se ha producido un error.","export":"Exportar","exportDescription":"Exportar. Los archivos exportados aparecerán a continuación","noExportedFiles":"Ningún archivo exportado","exportsTab":"Exportaciones","selectTemplate":"Seleccionar plantilla","selectTemplateDescription":"Al usar una plantilla se aplicarán sus valores","exportHint":"Cuando exporte un archivo, se mostrará aquí. Las exportaciones solo se almacenan durante un breve periodo de tiempo. Descargue su exportación para garantizar un acceso continuado.","template":"Plantilla","a3-landscape":"Horizontal (A3)","a3-portrait":"Vertical (A3)","a4-landscape":"Horizontal (A4)","a4-portrait":"Vertical (A4)","letter-ansi-a-landscape":"Carta ANSI A horizontal","letter-ansi-a-portrait":"Carta ANSI A vertical","tabloid-ansi-b-landscape":"Tabloide ANSI B horizontal","tabloid-ansi-b-portrait":"Tabloide ANSI B vertical","defaultTemplates":"Plantillas predeterminadas","organizationTemplates":"Plantillas de organización","chooseTemplate":"Elegir plantilla","generatingExport":"Generando exportación","beta":"Beta","templatesNoLongerAvailable":"Las plantillas ya no están disponibles","templatesNoLongerAvailableDescription":"Una o varias de sus plantillas personalizadas ya no están disponibles.","myTemplates":"Mis plantillas","unsupportedEffects":"Efectos no admitidos","unsupportedEffectsDescription":"El mapa contiene capas o efectos que no se pueden imprimir."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_et.json new file mode 100644 index 00000000..238fbda4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Prindi","title":"Pealkiri","fileName":"Faili nimi","titlePlaceHolder":"Faili pealkiri","fileNamePlaceHolder":"Faili nimi","formatDefaultOption":"Vali formaat","fileFormatTitle":"Faili formaat","layoutTitle":"Lehe seadistus","layoutDefaultOption":"Vali lehe seadistus","scale":"Määra mõõtkava","scaleLabel":"mõõtkava","reset":"lähtesta","author":"Autor","copyright":"Autoriõigused","legend":"Kaasa legend","lock":"lukk","swap":"vaheta","panelToggle":"Paneeli vahetus","advancedOptions":"Täiendavad võimalused","width":"Laius","height":"Kõrgus","dpi":"DPI","attribution":"Kaasa atribuudid","northArrow":"Kaasa põhjasuuna nool","layoutTab":"Paigutus","mapOnlyTab":"Ainult kaart","printPreview":"Kuva printimisala","untitled":"pealkirjata","pending":"Eksportimine","ready":"Ava see","linkReady":"Ava uues aknas.","errorMessage":"Selle eemaldamiseks valige see.","exportWebMapError":"Veebikaardi eksportimisel ilmnes tõrge.","exportWebMapCIMError":"ArcMapist avaldatud printimisteenus ei toeta CIMSymbolit.","sceneViewError":"Vaates SceneView printimist ei toetata.","serviceError":"Ilmnes tõrge.","export":"Ekspordi","exportDescription":"Eksport. Eksporditud failid kuvatakse allpool.","noExportedFiles":"Eksporditud faile pole","exportsTab":"Ekspordid","selectTemplate":"Vali mall","selectTemplateDescription":"Malli kasutamisel rakendatakse selle väärtused","exportHint":"Kui ekspordite faili, kuvatakse see siin. Eksporte säilitatakse ainult lühikest aega. Jätkuva juurdepääsu tagamiseks laadige oma eksport alla.","template":"Mall","a3-landscape":"A3 horisontaalpaigutus","a3-portrait":"A3 vertikaalpaigutus","a4-landscape":"A4 horisontaalpaigutus","a4-portrait":"A4 vertikaalpaigutus","letter-ansi-a-landscape":"Letter ANSI A horisontaalpaigutus","letter-ansi-a-portrait":"Letter ANSI A vertikaalpaigutus","tabloid-ansi-b-landscape":"Tabloid ANSI B horisontaalpaigutus","tabloid-ansi-b-portrait":"Tabloid ANSI B vertikaalpaigutus","defaultTemplates":"Vaikemallid","organizationTemplates":"Organisatsiooni mallid","chooseTemplate":"Vali mall","generatingExport":"Ekspordi genereerimine","beta":"Beeta","templatesNoLongerAvailable":"Mallid pole enam saadaval","templatesNoLongerAvailableDescription":"Vähemalt üks teie kohandatud mall pole enam saadaval.","myTemplates":"Minu mallid","unsupportedEffects":"Toetuseta efektid","unsupportedEffectsDescription":"Kaart sisaldab kihte või efekte, mida ei saa printida."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_fi.json new file mode 100644 index 00000000..6474803d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Tulosta","title":"Otsikko","fileName":"Tiedostonimi","titlePlaceHolder":"Tiedoston otsikko","fileNamePlaceHolder":"Tiedostonimi","formatDefaultOption":"Valitse muoto","fileFormatTitle":"Tiedostomuoto","layoutTitle":"Sivun asettelu","layoutDefaultOption":"Valitse sivun asettelu","scale":"Määritä mittakaava","scaleLabel":"mittakaava","reset":"palauta","author":"Tekijä","copyright":"Copyright","legend":"Sisällytä selite","lock":"lukitse","swap":"vaihda","panelToggle":"Paneelin vaihto","advancedOptions":"Lisäasetukset","width":"Leveys","height":"Korkeus","dpi":"DPI","attribution":"Lisää ominaisuustieto","northArrow":"Sisällytä pohjoisnuoli","layoutTab":"Asettelu","mapOnlyTab":"Vain kartta","printPreview":"Näytä tulostusalue","untitled":"nimetön","pending":"Viedään","ready":"Avaa tämä","linkReady":"Avaa uudessa ikkunassa.","errorMessage":"Valitse tämä poistaaksesi sen.","exportWebMapError":"Web-kartan viennin aikana tapahtui virhe.","exportWebMapCIMError":"ArcMapin julkaisema tulostuspalvelu ei tue CIMSymbolia.","sceneViewError":"SceneView ei tue tulostusta.","serviceError":"Näyttää siltä, että on ilmennyt virhe.","export":"Vie","exportDescription":"Vie. Viedyt tiedostot näkyvät alla.","noExportedFiles":"Ei vietyjä tiedostoja","exportsTab":"Viennit","selectTemplate":"Valitse malli","selectTemplateDescription":"Jos käytät mallia, sen arvoja käytetään","exportHint":"Kun viet tiedoston, se näkyy tässä. Viennit tallennetaan vain lyhyeksi aikaa. Lataa vienti, jotta voit käyttää sitä jatkuvasti.","template":"Malli","a3-landscape":"A3 vaaka","a3-portrait":"A3 pysty","a4-landscape":"A4 vaaka","a4-portrait":"A4 pysty","letter-ansi-a-landscape":"Letter ANSI A vaaka","letter-ansi-a-portrait":"Letter ANSI A pysty","tabloid-ansi-b-landscape":"Tabloid ANSI B vaaka","tabloid-ansi-b-portrait":"Tabloid ANSI B pysty","defaultTemplates":"Oletusmallit","organizationTemplates":"Organisaation mallit","chooseTemplate":"Valitse malli","generatingExport":"Luodaan vientiä","beta":"Beeta","templatesNoLongerAvailable":"Mallit eivät ole enää käytettävissä","templatesNoLongerAvailableDescription":"Vähintään yksi muokatuista malleista ei ole enää käytettävissä.","myTemplates":"Omat mallit","unsupportedEffects":"Ei-tuetut tehosteet","unsupportedEffectsDescription":"Kartta sisältää karttatasoja tai tehosteita, joita ei voi tulostaa."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_fr.json new file mode 100644 index 00000000..f9d0f4c7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Imprimer","title":"Titre","fileName":"Nom de fichier","titlePlaceHolder":"Titre du ficher","fileNamePlaceHolder":"Nom de fichier","formatDefaultOption":"Sélectionner le format","fileFormatTitle":"Format de fichier","layoutTitle":"Mise en page","layoutDefaultOption":"Sélectionner la mise en page","scale":"Définir l’échelle","scaleLabel":"échelle","reset":"réinitialiser","author":"Auteur","copyright":"Copyright","legend":"Inclure la légende","lock":"verrouiller","swap":"échanger","panelToggle":"Activer/désactiver le volet","advancedOptions":"Options avancées","width":"Largeur","height":"Hauteur","dpi":"PPP","attribution":"Inclure l’attribution","northArrow":"Inclure la flèche d’orientation vers le nord","layoutTab":"Mise en page","mapOnlyTab":"Carte uniquement","printPreview":"Afficher la zone d’impression","untitled":"sans titre","pending":"Exportation","ready":"Ouvrir ce","linkReady":"Ouvrir dans une nouvelle fenêtre.","errorMessage":"Sélectionnez-le pour le supprimer.","exportWebMapError":"Une erreur s’est produite lors de l’exportation de la carte Web.","exportWebMapCIMError":"CIMSymbol n'est pas pris en charge par un service d’impression publié depuis ArcMap.","sceneViewError":"L’impression n’est pas prise en charge dans SceneView.","serviceError":"Une erreur semble s’être produite.","export":"Exporter","exportDescription":"Procéder à l’exportation. Les fichiers exportés apparaîtront ci-dessous.","noExportedFiles":"Aucun fichier exporté","exportsTab":"Exportations","selectTemplate":"Sélectionner un modèle","selectTemplateDescription":"L’utilisation d’un modèle entraîne l’application de ses valeurs","exportHint":"Les fichiers que vous exportez s’affichent ici. Les exportations ne sont stockées que pour une courte période. Téléchargez votre exportation pour pouvoir continuer à y accéder.","template":"Modèle","a3-landscape":"A3 (Paysage)","a3-portrait":"A3 (Portrait)","a4-landscape":"A4 (Paysage)","a4-portrait":"A4 (Portrait)","letter-ansi-a-landscape":"Lettre ANSI A (Paysage)","letter-ansi-a-portrait":"Lettre ANSI A (Portrait)","tabloid-ansi-b-landscape":"Tabloïde ANSI B (Paysage)","tabloid-ansi-b-portrait":"Tabloïde ANSI B (Portrait)","defaultTemplates":"Modèles par défaut","organizationTemplates":"Modèles de l’organisation","chooseTemplate":"Choisir un modèle","generatingExport":"Génération de l’exportation","beta":"Bêta","templatesNoLongerAvailable":"Les modèles ne sont plus disponibles","templatesNoLongerAvailableDescription":"Un ou plusieurs de vos modèles personnalisés ne sont plus disponibles.","myTemplates":"Mes modèles","unsupportedEffects":"Effets non pris en charge","unsupportedEffectsDescription":"La carte contient des couches ou des effets qui ne peuvent pas être imprimés."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_he.json new file mode 100644 index 00000000..d52f7225 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_he.json @@ -0,0 +1 @@ +{"widgetLabel":"הדפס","title":"כותרת","fileName":"שם קובץ","titlePlaceHolder":"כותרת קובץ","fileNamePlaceHolder":"שם קובץ","formatDefaultOption":"בחר פורמט","fileFormatTitle":"פורמט קובץ","layoutTitle":"הגדרת דף","layoutDefaultOption":"בחר הגדרת דף","scale":"קבע קנ\"מ","scaleLabel":"קנה מידה","reset":"אפס","author":"מחבר","copyright":"זכויות יוצרים","legend":"כולל מקרא","lock":"נעל","swap":"החלף","panelToggle":"שנה מצב חלונית","advancedOptions":"אפשרויות מתקדמות","width":"רוחב","height":"גובה","dpi":"DPI","attribution":"כלול ייחוס","northArrow":"כלול חץ צפון","layoutTab":"פריסת עמוד","mapOnlyTab":"מפה בלבד","printPreview":"הצג אזור הדפסה","untitled":"ללא שם","pending":"מייצא","ready":"פתח","linkReady":"פתח בחלון חדש.","errorMessage":"בחר כדי להסיר.","exportWebMapError":"אירעה שגיאה במהלך הייצוא של מפת הווב.","exportWebMapCIMError":"CIMSymbol לא נתמך בשירות הדפסה שפורסם מתוך ArcMap.","sceneViewError":"אין תמיכה בהדפסה בתצוגת סצנה.","serviceError":"נראה שאירעה שגיאה.","export":"ייצא","exportDescription":"יצוא. הקבצים המיוצאים יופיעו להלן.","noExportedFiles":"אין קבצים שיוצאו","exportsTab":"פריטים שיוצאו","selectTemplate":"בחר תבנית","selectTemplateDescription":"שימוש בתבנית יחיל את הערכים שלה","exportHint":"לאחר ייצוא קובץ, הקובץ יופיע כאן. פריטים שיוצאו מאוחסנים לפרק זמן קצר בלבד. הורד את הייצוא שלך כדי להבטיח המשך גישה.","template":"תבנית","a3-landscape":"A3 לרוחב","a3-portrait":"A3 לאורך","a4-landscape":"A4 לרוחב","a4-portrait":"A4 לאורך","letter-ansi-a-landscape":"Letter ANSI A לרוחב","letter-ansi-a-portrait":"Letter ANSI A לאורך","tabloid-ansi-b-landscape":"Tabloid ANSI B לרוחב","tabloid-ansi-b-portrait":"Tabloid ANSI B לאורך","defaultTemplates":"תבניות ברירת מחדל","organizationTemplates":"תבניות ארגון","chooseTemplate":"בחר תבנית","generatingExport":"מפיק ייצוא","beta":"בטא","templatesNoLongerAvailable":"תבניות לא זמינות יותר","templatesNoLongerAvailableDescription":"אחת או יותר מהתבניות המותאמות אישית שלך לא זמינות יותר.","myTemplates":"התבניות שלי","unsupportedEffects":"אפקטים לא נתמכים","unsupportedEffectsDescription":"המפה מכילה שכבות או אפקטים שלא ניתן להדפיסם."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_hr.json new file mode 100644 index 00000000..44635448 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Ispis","title":"Naslov","fileName":"Naziv datoteke","titlePlaceHolder":"Naslov datoteke","fileNamePlaceHolder":"Naziv datoteke","formatDefaultOption":"Odaberite format","fileFormatTitle":"Format datoteke","layoutTitle":"Postavljanje stranice","layoutDefaultOption":"Odaberite postavljane stranice","scale":"Postavite mjerilo","scaleLabel":"mjerilo","reset":"vrati izvorno","author":"Autor","copyright":"Autorsko pravo","legend":"Uključi legendu","lock":"brava","swap":"zamjena","panelToggle":"Preklopi ploču","advancedOptions":"Napredne opcije","width":"Širina","height":"Visina","dpi":"DPI","attribution":"Uključi atribuciju","northArrow":"Uključi oznaku sjevera","layoutTab":"Izgled","mapOnlyTab":"Samo karta","printPreview":"Prikaži područje ispisa","untitled":"bez naslova","pending":"Izvoz","ready":"Otvori ovo","linkReady":"Otvorite u novoj kartici.","errorMessage":"Odaberite ovo radi uklanjanja.","exportWebMapError":"Došlo je do pogreške pri izvozu web-karte.","exportWebMapCIMError":"Usluga ispisa objavljena na ArcMap-u ne podržava CIMSymbol.","sceneViewError":"Ispisivanje nije podržano u SceneViewu.","serviceError":"Čini se da je došlo do pogreške.","export":"Izvezi","exportDescription":"Izvoz. Vaše izvezene datoteke prikazat će se u nastavku.","noExportedFiles":"Nema izvezenih datoteka","exportsTab":"Izvozi","selectTemplate":"Odaberi predložak","selectTemplateDescription":"Upotrebom predloška primijenit će se njegove vrijednosti","exportHint":"Kada izvezete datoteku, ona će biti prikazana ovdje. Izvozi se spremaju samo kratko vrijeme. Preuzmite svoj izvoz kako biste osigurali stalni pristup.","template":"Predložak","a3-landscape":"A3 vodoravno","a3-portrait":"A3 okomito","a4-landscape":"A4 vodoravno","a4-portrait":"A4 okomito","letter-ansi-a-landscape":"Pismo ANSI A vodoravno","letter-ansi-a-portrait":"Pismo ANSI A okomito","tabloid-ansi-b-landscape":"Tabloid ANSI B vodoravno","tabloid-ansi-b-portrait":"Tabloid ANSI B okomito","defaultTemplates":"Zadani predloüci","organizationTemplates":"Predlošci organizacije","chooseTemplate":"Odabir predloška","generatingExport":"Generiranje izvoza","beta":"Beta","templatesNoLongerAvailable":"Predlošci više nisu dostupni","templatesNoLongerAvailableDescription":"Jedan ili više vaših prilagođenih predložaka više nije dostupno.","myTemplates":"Moji predlošci","unsupportedEffects":"Nepodržani efekti","unsupportedEffectsDescription":"Karta sadrži slojeve ili efekte koji se ne mogu ispisati."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_hu.json new file mode 100644 index 00000000..d89fb519 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Nyomtatás","title":"Cím","fileName":"Fájlnév","titlePlaceHolder":"Fájl címe","fileNamePlaceHolder":"Fájlnév","formatDefaultOption":"Formátum kiválasztása","fileFormatTitle":"Fájlformátum","layoutTitle":"Oldal beállítása","layoutDefaultOption":"Oldal beállításának kiválasztása","scale":"Méretarány beállítása","scaleLabel":"méretarány","reset":"visszaállítás","author":"Szerző","copyright":"Szerzői jog","legend":"Jelmagyarázattal együtt","lock":"zárolás","swap":"felcserélés","panelToggle":"Panel átváltása","advancedOptions":"Speciális beállítások","width":"Szélesség","height":"Magasság","dpi":"DPI","attribution":"Attribútum hozzárendelése","northArrow":"Északra mutató nyilat tartalmazza","layoutTab":"Elrendezés","mapOnlyTab":"Csak térkép","printPreview":"Nyomtatási terület megjelenítése","untitled":"cím nélkül","pending":"Exportálás","ready":"Megnyitás","linkReady":"Megnyitás új ablakban.","errorMessage":"Az eltávolításhoz válassza ki ezt.","exportWebMapError":"Hiba történt a webtérkép exportálása során.","exportWebMapCIMError":"A CIMSymbol nem támogatott az ArcMapból közzétett nyomtatási szolgáltatásban.","sceneViewError":"A nyomtatást nem támogatja a SceneView.","serviceError":"Úgy néz ki, hogy hiba történt.","export":"Exportálás","exportDescription":"Exportálás. Az exportált fájl alul fog megjelenni.","noExportedFiles":"Nincsenek exportált fájlok","exportsTab":"Exportfájlok","selectTemplate":"Válasszon sablont","selectTemplateDescription":"A sablon alkalmazása során annak értékei lesznek használva","exportHint":"Fájl exportálásakor a fájl itt fog megjelenni. Az exportfájlok csak rövid ideig tárolódnak. A folyamatos hozzáférés érdekében töltse le az exportfájlokat.","template":"Sablon","a3-landscape":"A3 fekvő tájolás","a3-portrait":"A3 álló tájolás","a4-landscape":"A4 fekvő tájolás","a4-portrait":"A4 álló tájolás","letter-ansi-a-landscape":"Letter ANSI A fekvő tájolás","letter-ansi-a-portrait":"Letter ANSI A álló tájolás","tabloid-ansi-b-landscape":"Tabloid ANSI B fekvő tájolás","tabloid-ansi-b-portrait":"Tabloid ANSI B álló tájolás","defaultTemplates":"Alapértelmezett sablonok","organizationTemplates":"Szervezeti sablonok","chooseTemplate":"Válasszon sablont","generatingExport":"Exportfájl létrehozása","beta":"Béta","templatesNoLongerAvailable":"A sablonok már nem érhetők el","templatesNoLongerAvailableDescription":"Az egyéni sablonjai közül legalább egy már nem érhető el.","myTemplates":"Saját sablonok","unsupportedEffects":"Nem támogatott hatások","unsupportedEffectsDescription":"A térkép nem nyomtatható rétegeket vagy hatásokat tartalmaz."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_id.json new file mode 100644 index 00000000..677a406d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Cetak","title":"Judul","fileName":"Nama file","titlePlaceHolder":"Judul file","fileNamePlaceHolder":"Nama file","formatDefaultOption":"Pilih format","fileFormatTitle":"Format file","layoutTitle":"Pengaturan halaman","layoutDefaultOption":"Pilih pengaturan halaman","scale":"Atur skala","scaleLabel":"skala","reset":"atur ulang","author":"Pembuat","copyright":"Hak cipta","legend":"Sertakan legenda","lock":"kunci","swap":"tukar","panelToggle":"Tombol panel","advancedOptions":"Opsi lanjutan","width":"Lebar","height":"Tinggi","dpi":"DPI","attribution":"Sertakan atribusi","northArrow":"Sertakan panah utara","layoutTab":"Tata letak","mapOnlyTab":"Khusus peta","printPreview":"Tampilkan area cetak","untitled":"tidak berjudul","pending":"Mengekspor","ready":"Buka ini","linkReady":"Buka di jendela baru.","errorMessage":"Pilih ini untuk menghapusnya.","exportWebMapError":"Kesalahan terjadi saat mengekspor web map.","exportWebMapCIMError":"CIMSymbol tidak didukung oleh layanan cetak yang diterbitkan dari ArcMap.","sceneViewError":"Pencetakan tidak didukung dalam SceneView.","serviceError":"Sepertinya ada kesalahan.","export":"Ekspor","exportDescription":"Ekspor. File yang diekspor akan muncul di bawah.","noExportedFiles":"Tidak ada file diekspor","exportsTab":"Ekspor","selectTemplate":"Pilih template","selectTemplateDescription":"Menggunakan template akan menerapkan nilainya","exportHint":"Saat Anda mengekspor file, ini akan ditampilkan di sini. Ekspor hanya akan disimpan selama waktu singkat. Unduh ekspor Anda untuk memastikan akses berkelanjutan.","template":"Template","a3-landscape":"A3 lanskap","a3-portrait":"A3 potret","a4-landscape":"A4 lanskap","a4-portrait":"A4 potret","letter-ansi-a-landscape":"Huruf ANSI A lanskap","letter-ansi-a-portrait":"Huruf ANSI A potret","tabloid-ansi-b-landscape":"Tabloid ANSI B lanskap","tabloid-ansi-b-portrait":"Tabloid ANSI B Potret","defaultTemplates":"Template default","organizationTemplates":"Template organisasi","chooseTemplate":"Pilih template","generatingExport":"Membuat ekspor","beta":"Beta","templatesNoLongerAvailable":"Template tidak lagi tersedia","templatesNoLongerAvailableDescription":"Satu atau lebih template kustom tidak lagi tersedia.","myTemplates":"Template saya","unsupportedEffects":"Efek tidak didukung","unsupportedEffectsDescription":"Peta berisi layer atau efek yang tidak bisa dicetak."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_it.json new file mode 100644 index 00000000..8c31fcd4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Stampa","title":"Titolo","fileName":"Nome file","titlePlaceHolder":"Titolo del file","fileNamePlaceHolder":"Nome file","formatDefaultOption":"Seleziona formato","fileFormatTitle":"Formato file","layoutTitle":"Imposta pagina","layoutDefaultOption":"Selezione impostazione pagina","scale":"Imposta scala","scaleLabel":"scala","reset":"reimposta","author":"Autore","copyright":"Copyright","legend":"Includi legenda","lock":"blocca","swap":"scambia","panelToggle":"Attiva/Disattiva riquadro","advancedOptions":"Opzioni avanzate","width":"Larghezza","height":"Altezza","dpi":"DPI","attribution":"Includi attribuzione","northArrow":"Includi freccia nord","layoutTab":"Layout","mapOnlyTab":"Solo mappa","printPreview":"Mostra area di stampa","untitled":"senza titolo","pending":"Esportazione","ready":"Apri questo elemento","linkReady":"Aprire in una nuova finestra.","errorMessage":"Seleziona questo elemento per eliminarlo.","exportWebMapError":"Si è verificato un errore durante l'esportazione della mappa Web.","exportWebMapCIMError":"CIMSymbol non è supportato da un servizio di stampa pubblicato da ArcMap.","sceneViewError":"Stampa non supportata in SceneView.","serviceError":"Probabilmente si è verificato un errore.","export":"Esporta","exportDescription":"Esporta. I file esportati saranno visualizzati sotto.","noExportedFiles":"Nessun file esportato","exportsTab":"Esportazioni","selectTemplate":"Selezionare modello","selectTemplateDescription":"L'uso di un modello ne applicherà i valori","exportHint":"Quando si esporta un file, verrà mostrato qui. Le esportazioni vengono memorizzate solo per un breve periodo di tempo. Scarica la tua esportazione per garantire un accesso continuo.","template":"Modello","a3-landscape":"A3 orizzontale","a3-portrait":"A3 verticale","a4-landscape":"A4 orizzontale","a4-portrait":"A4 verticale","letter-ansi-a-landscape":"Lettera ANSI A orizzontale","letter-ansi-a-portrait":"Lettera ANSI A verticale","tabloid-ansi-b-landscape":"Tabloid ANSI B orizzontale","tabloid-ansi-b-portrait":"Tabloid ANSI B verticale","defaultTemplates":"Modelli predefiniti","organizationTemplates":"Modelli dell'organizzazione","chooseTemplate":"Scegliere un modello","generatingExport":"Generazione esportazione","beta":"Beta","templatesNoLongerAvailable":"I modelli non sono più disponibili","templatesNoLongerAvailableDescription":"Uno o più modelli personalizzati non sono più disponibili.","myTemplates":"I miei modelli","unsupportedEffects":"Effetti non supportati","unsupportedEffectsDescription":"La mappa contiene effetti o layer che non possono essere stampati."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_ja.json new file mode 100644 index 00000000..21e5d996 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"印刷","title":"タイトル","fileName":"ファイル名","titlePlaceHolder":"ファイルのタイトル","fileNamePlaceHolder":"ファイル名","formatDefaultOption":"形式の選択","fileFormatTitle":"ファイル形式","layoutTitle":"ページ設定","layoutDefaultOption":"ページ設定の選択","scale":"縮尺の設定","scaleLabel":"縮尺","reset":"リセット","author":"作成者","copyright":"著作権","legend":"凡例","lock":"ロック","swap":"スワップ","panelToggle":"パネルの切り替え","advancedOptions":"高度なオプション","width":"幅","height":"高さ","dpi":"DPI","attribution":"属性を含む","northArrow":"方位記号を含む","layoutTab":"レイアウト","mapOnlyTab":"マップのみ","printPreview":"印刷範囲の表示","untitled":"無題","pending":"エクスポート","ready":"これを開く","linkReady":"新しいウィンドウで開きます。","errorMessage":"これを選択して削除します。","exportWebMapError":"Web マップのエクスポート中にエラーが発生しました。","exportWebMapCIMError":"CIMSymbol は、ArcMap から公開された印刷サービスでサポートされていません。","sceneViewError":"シーン ビューで印刷はサポートされていません。","serviceError":"エラーが発生しているようです。","export":"エクスポート","exportDescription":"エクスポート。エクスポート済みファイルが以下に表示されます。","noExportedFiles":"エクスポート済みファイルはありません","exportsTab":"エクスポート","selectTemplate":"テンプレートの選択","selectTemplateDescription":"テンプレートを選択すると、その値が適用されます","exportHint":"ファイルはエクスポートすると、ここに表示されます。 エクスポートは短時間のみ保存されます。 引き続きアクセスするには、エクスポートをダウンロードします。","template":"テンプレート","a3-landscape":"A3 横型","a3-portrait":"A3 縦型","a4-landscape":"A4 横型","a4-portrait":"A4 縦型","letter-ansi-a-landscape":"レター ANSI A 横型","letter-ansi-a-portrait":"レター ANSI A 縦型","tabloid-ansi-b-landscape":"タブロイド ANSI B 横型","tabloid-ansi-b-portrait":"タブロイド ANSI B 縦型","defaultTemplates":"デフォルト テンプレート","organizationTemplates":"組織のテンプレート","chooseTemplate":"テンプレートの選択","generatingExport":"エクスポートを生成中です","beta":"ベータ版","templatesNoLongerAvailable":"テンプレートは使用できなくなりました","templatesNoLongerAvailableDescription":"1 つ以上のカスタム テンプレートが使用できなくなりました。","myTemplates":"マイ テンプレート","unsupportedEffects":"サポートされない効果","unsupportedEffectsDescription":"マップには印刷できないレイヤーや効果が含まれます。"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_ko.json new file mode 100644 index 00000000..19eb9ee0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"인쇄","title":"제목","fileName":"파일 이름","titlePlaceHolder":"파일 제목","fileNamePlaceHolder":"파일 이름","formatDefaultOption":"형식 선택","fileFormatTitle":"파일 형식","layoutTitle":"페이지 설정","layoutDefaultOption":"페이지 설정 선택","scale":"축척 설정","scaleLabel":"크기 조정","reset":"재설정","author":"작성자","copyright":"저작권","legend":"범례 포함","lock":"잠금","swap":"스왑","panelToggle":"패널 전환","advancedOptions":"고급 옵션","width":"너비","height":"높이","dpi":"DPI","attribution":"속성 포함","northArrow":"방위표 포함","layoutTab":"레이아웃","mapOnlyTab":"맵만","printPreview":"인쇄 영역 표시","untitled":"제목 없음","pending":"내보내는 중","ready":"이 항목 열기","linkReady":"새 창에서 엽니다.","errorMessage":"이 항목을 제거하려면 선택하세요.","exportWebMapError":"웹 맵을 내보내는 동안 오류가 발생했습니다.","exportWebMapCIMError":"CIMSymbol은 ArcMap에서 발행된 인쇄 서비스에서 지원되지 않습니다.","sceneViewError":"인쇄는 씬 뷰에서 지원되지 않습니다.","serviceError":"오류가 발생한 것 같습니다.","export":"내보내기","exportDescription":"내보냅니다. 내보낸 파일은 아래에 나타납니다.","noExportedFiles":"내보낸 파일 없음","exportsTab":"내보내기","selectTemplate":"템플릿 선택","selectTemplateDescription":"템플릿을 사용하면 해당 값이 적용됩니다.","exportHint":"파일을 내보내면 여기에 표시됩니다. 내보내기는 짧은 기간 동안만 저장됩니다. 내보내기에 계속 접근하려면 내보내기를 다운로드하세요.","template":"템플릿","a3-landscape":"A3 가로","a3-portrait":"A3 세로","a4-landscape":"A4 가로","a4-portrait":"A4 세로","letter-ansi-a-landscape":"Letter ANSI A 가로","letter-ansi-a-portrait":"Letter ANSI A 세로","tabloid-ansi-b-landscape":"Tabloid ANSI B 가로","tabloid-ansi-b-portrait":"Tabloid ANSI B 세로","defaultTemplates":"기본 템플릿","organizationTemplates":"기관 템플릿","chooseTemplate":"템플릿 선택","generatingExport":"내보내기 생성 중","beta":"베타","templatesNoLongerAvailable":"템플릿을 더 이상 사용할 수 없음","templatesNoLongerAvailableDescription":"하나 이상의 사용자 설정 템플릿을 더 이상 사용할 수 없습니다.","myTemplates":"내 템플릿","unsupportedEffects":"지원되지 않는 효과","unsupportedEffectsDescription":"맵에 인쇄할 수 없는 레이어 또는 효과가 포함되어 있습니다."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_lt.json new file mode 100644 index 00000000..31c7a760 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Spausdinti","title":"Pavadinimas","fileName":"Failo vardas","titlePlaceHolder":"Failo pavadinimas","fileNamePlaceHolder":"Failo vardas","formatDefaultOption":"Pasirinkti formatą","fileFormatTitle":"Failo formatas","layoutTitle":"Puslapio nustatymas","layoutDefaultOption":"Pasirinkti puslapio nustatymą","scale":"Nustatyti mastelį","scaleLabel":"mastelis","reset":"iš naujo","author":"Autorius","copyright":"Autoriaus teisės","legend":"Įtraukti legendą","lock":"užraktas","swap":"sukeisti","panelToggle":"Skydo perjungimas","advancedOptions":"Papildomi nustatymai","width":"Plotis","height":"Aukštis","dpi":"DPI","attribution":"Įtraukti atributus","northArrow":"Pridėti šiaurės kryptį","layoutTab":"Maketas","mapOnlyTab":"Tik žemėlapis","printPreview":"Rodyti spausdinamą plotą","untitled":"be pavadinimo","pending":"Eksportuojama","ready":"Atverkite šį","linkReady":"Atverti naujame lange.","errorMessage":"Pasirinkite, jei norite pašalinti.","exportWebMapError":"Eksportuojant internetinį žemėlapį įvyko klaida.","exportWebMapCIMError":"CIMSymbol nepalaikoma ArcMap publikuotoje spausdinimo paslaugoje.","sceneViewError":"Naudojant SceneView spausdinti negalima.","serviceError":"Berods įvyko klaida.","export":"Eksportuoti","exportDescription":"Eksportuojama. Eksportuoti failai bus rodomi žemiau.","noExportedFiles":"Eksportuotų failų nėra","exportsTab":"Eksportuoti failai","selectTemplate":"Pasirinkti šabloną","selectTemplateDescription":"Panaudojus šabloną bus pritaikytos jo reikšmės","exportHint":"Eksportavus failą, jis bus rodomas čia. Eksportuotas failas saugomas tik trumpą laiką. Atsisiųskite eksportuotus failus, kad galėtumėte juos bet kada pasiekti.","template":"Šablonas","a3-landscape":"A3 horizontalus","a3-portrait":"A3 vertikalus","a4-landscape":"A4 horizontalus","a4-portrait":"A4 vertikalus","letter-ansi-a-landscape":"Laiškas ANSI A horizontalus","letter-ansi-a-portrait":"Laiškas ANSI A vertikalus","tabloid-ansi-b-landscape":"Nedidelis formatas ANSI B horizontalus","tabloid-ansi-b-portrait":"Nedidelis formatas ANSI B vertikalus","defaultTemplates":"Numatytieji šablonai","organizationTemplates":"Organizacijos šablonai","chooseTemplate":"Pasirinkite šabloną","generatingExport":"Generuojamas eksporto failas","beta":"Beta","templatesNoLongerAvailable":"Šablonų nėra","templatesNoLongerAvailableDescription":"Vienas ar daugiau adaptuotų šablonų nebepasiekiami.","myTemplates":"Mano šablonai","unsupportedEffects":"Nepalaikomi efektai","unsupportedEffectsDescription":"Žemėlapyje yra sluoksnių arba efektų, kurių negalima atspausdinti."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_lv.json new file mode 100644 index 00000000..c18a7c1b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Drukāt","title":"Nosaukums","fileName":"Faila nosaukums","titlePlaceHolder":"Faila virsraksts","fileNamePlaceHolder":"Faila nosaukums","formatDefaultOption":"Atlasīt formātu","fileFormatTitle":"Faila formāts:","layoutTitle":"Lapas iestatījumi","layoutDefaultOption":"Atlasīt lapas iestatījumus","scale":"Iestatīt mērogu","scaleLabel":"mērogs","reset":"atiestatīt","author":"Autors","copyright":"Autortiesības","legend":"Iekļaut apzīmējumus","lock":"aizslēgt","swap":"apmainīt","panelToggle":"Paneļa pārslēgšana","advancedOptions":"Papildu opcijas","width":"Platums","height":"Augstums","dpi":"DPI","attribution":"Iekļaut atsauci","northArrow":"Iekļaut ziemeļu virzienu","layoutTab":"Izkārtojums","mapOnlyTab":"Tikai karte","printPreview":"Rādīt drukas apgabalu","untitled":"bez nosaukuma","pending":"Eksportēšana","ready":"Atvērt šo","linkReady":"Atveriet jaunā logā.","errorMessage":"Izvēlieties, lai to noņemtu.","exportWebMapError":"Eksportējot tīmekļa karti, radās kļūda.","exportWebMapCIMError":"CIMSymbol neatbalsta drukas servisu, kas publicēts no ArcMap.","sceneViewError":"Skatā SceneView drukāšana netiek atbalstīta.","serviceError":"Šķiet, ka ir radusies kļūda.","export":"Eksportēt","exportDescription":"Eksportēšana. Eksportētie faili tiks rādīti zemāk.","noExportedFiles":"Nav neviena eksportēta faila","exportsTab":"Eksportējamie faili","selectTemplate":"Izvēlēties veidni","selectTemplateDescription":"Izmantojot veidni, tiks lietotas tās vērtības","exportHint":"Eksportējot failu, tas tiks parādīts šeit. Eksportētie faili tiek saglabāti tikai īslaicīgi. Lejupielādējiet savus eksportētos failus, lai tiem vienmēr varētu piekļūt.","template":"Veidne","a3-landscape":"A3 formāta ainavorientācija","a3-portrait":"A3 formāta portretorientācija","a4-landscape":"A4 formāta ainavorientācija","a4-portrait":"A4 formāta portretorientācija","letter-ansi-a-landscape":"Letter ANSI A formāta ainavorientācija","letter-ansi-a-portrait":"Letter ANSI A formāta portretorientācija","tabloid-ansi-b-landscape":"Tabloid ANSI B formāta ainavorientācija","tabloid-ansi-b-portrait":"Tabloid ANSI B formāta portretorientācija","defaultTemplates":"Noklusējuma veidnes","organizationTemplates":"Organizācijas veidnes","chooseTemplate":"Izvēlieties veidni","generatingExport":"Ģenerē eksportējamo failu","beta":"Beta versija","templatesNoLongerAvailable":"Veidnes vairs nav pieejamas","templatesNoLongerAvailableDescription":"Viena vai vairākas pielāgotās veidnes vairs nav pieejamas.","myTemplates":"Manas veidnes","unsupportedEffects":"Neatbalstīti efekti","unsupportedEffectsDescription":"Kartē ir slāņi vai efekti, kurus nevar izdrukāt."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_nb.json new file mode 100644 index 00000000..a93f935a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Skriv ut","title":"Tittel","fileName":"Filnavn","titlePlaceHolder":"Tittel på fil","fileNamePlaceHolder":"Filnavn","formatDefaultOption":"Velg format","fileFormatTitle":"Filformat","layoutTitle":"Utskriftsformat","layoutDefaultOption":"Velg utskriftsformat","scale":"Angi målestokk","scaleLabel":"målestokk","reset":"tilbakestill","author":"Forfatter","copyright":"Opphavsrett","legend":"Inkluder tegnforklaring","lock":"lås","swap":"bytt","panelToggle":"Panelveksling","advancedOptions":"Avanserte alternativer","width":"Bredde","height":"Høyde","dpi":"DPI","attribution":"Inkluder kildeinformasjon","northArrow":"Inkluder nordpil","layoutTab":"Oppsett","mapOnlyTab":"Kun kart","printPreview":"Vis utskriftsområde","untitled":"uten tittel","pending":"Eksporterer","ready":"Åpne","linkReady":"Åpne i nytt vindu.","errorMessage":"Velg dette for å fjerne.","exportWebMapError":"Det oppstod en feil under eksport av nettkartet.","exportWebMapCIMError":"CIMSymbol støttes ikke av en utskriftstjeneste publisert av ArcMap.","sceneViewError":"Utskrift støttes ikke i SceneView.","serviceError":"Det virker som det har oppstått en feil.","export":"Eksporter","exportDescription":"Eksporter. De eksporterte filene vises nedenfor.","noExportedFiles":"Ingen eksporterte filer","exportsTab":"Eksporter","selectTemplate":"Velg mal","selectTemplateDescription":"Når du velger en mal, brukes verdiene i malen","exportHint":"Når du eksporterer en fil, vises den her. Eksporter lagres bare en kort tid. Last ned eksporten for å være sikret fortsatt tilgang.","template":"Mal","a3-landscape":"A3 liggende","a3-portrait":"A3 stående","a4-landscape":"A4 liggende","a4-portrait":"A4 stående","letter-ansi-a-landscape":"Letter ANSI A liggende","letter-ansi-a-portrait":"Letter ANSI A stående","tabloid-ansi-b-landscape":"Tabloid ANSI B liggende","tabloid-ansi-b-portrait":"Tabloid ANSI B stående","defaultTemplates":"Standardmaler","organizationTemplates":"Organisasjonsmaler","chooseTemplate":"Velg mal","generatingExport":"Genererer eksport","beta":"Beta","templatesNoLongerAvailable":"Maler er ikke lenger tilgjengelige","templatesNoLongerAvailableDescription":"Én eller flere av dine egendefinerte maler er ikke lenger tilgjengelig.","myTemplates":"Mine maler","unsupportedEffects":"Effekter som ikke støttes","unsupportedEffectsDescription":"Kartet inneholder lag eller effekter som ikke kan skrives ut."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_nl.json new file mode 100644 index 00000000..c15b172c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Afdrukken","title":"Titel","fileName":"Bestandsnaam","titlePlaceHolder":"Naam van het bestand","fileNamePlaceHolder":"Bestandsnaam","formatDefaultOption":"Formaat selecteren","fileFormatTitle":"Bestandsformaat","layoutTitle":"Pagina-instelling","layoutDefaultOption":"Pagina-instelling selecteren","scale":"Schaal instellen","scaleLabel":"schaal","reset":"opnieuw instellen","author":"Auteur","copyright":"Copyright","legend":"Legenda opnemen","lock":"vergrendelen","swap":"verwisselen","panelToggle":"Paneel wisselen","advancedOptions":"Geavanceerde opties","width":"Breedte","height":"Hoogte","dpi":"DPI","attribution":"Attributie insluiten","northArrow":"Noordpijl openen","layoutTab":"Lay-out","mapOnlyTab":"Alleen kaart","printPreview":"Afdrukgebied weergeven","untitled":"geen titel","pending":"Exporteren","ready":"Open dit","linkReady":"Openen in nieuw venster.","errorMessage":"Selecteer dit om te verwijderen.","exportWebMapError":"Er is een fout opgetreden tijdens het exporteren van de webkaart.","exportWebMapCIMError":"CIMSymbol wordt niet ondersteund door een afdrukservice die is gepubliceerd door ArcMap.","sceneViewError":"Afdrukken wordt niet ondersteund in SceneView.","serviceError":"Er lijkt een fout te zijn opgetreden.","export":"Exporteren","exportDescription":"Exporteren. Geëxporteerde bestanden verschijnen hieronder.","noExportedFiles":"Er zijn geen geëxporteerde bestanden","exportsTab":"Exportbestanden","selectTemplate":"Template selecteren","selectTemplateDescription":"Bij gebruik van een template worden zijn waarden toegepast","exportHint":"Wanneer u een bestand exporteert, wordt dit hier weergegeven. Exportbestanden worden alleen voor korte duur opgeslagen. Download uw exportbestand om blijvende toegang te garanderen.","template":"Template","a3-landscape":"A3 liggend","a3-portrait":"A3 staand","a4-landscape":"A4 liggend","a4-portrait":"A4 staand","letter-ansi-a-landscape":"Brief ANSI A liggend","letter-ansi-a-portrait":"Brief ANSI A staand","tabloid-ansi-b-landscape":"Tabloid ANSI B liggend","tabloid-ansi-b-portrait":"Tabloid ANSI B staand","defaultTemplates":"Standaardsjablonen","organizationTemplates":"Sjablonen organisatie","chooseTemplate":"Sjabloon kiezen","generatingExport":"Exportbestand genereren","beta":"Bèta","templatesNoLongerAvailable":"Sjablonen zijn niet meer beschikbaar","templatesNoLongerAvailableDescription":"Een of meer van uw aangepaste sjablonen is niet meer beschikbaar.","myTemplates":"Mijn sjablonen","unsupportedEffects":"Niet-ondersteunde effecten","unsupportedEffectsDescription":"De kaart bevat lagen of effecten die niet kunnen worden afgedrukt."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_pl.json new file mode 100644 index 00000000..128c94b3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Drukuj","title":"Tytuł","fileName":"Nazwa pliku","titlePlaceHolder":"Tytuł pliku","fileNamePlaceHolder":"Nazwa pliku","formatDefaultOption":"Wybierz format","fileFormatTitle":"Format pliku","layoutTitle":"Konfiguracja strony","layoutDefaultOption":"Wybierz konfigurację strony","scale":"Ustaw skalę","scaleLabel":"skalować","reset":"resetuj","author":"Autor","copyright":"Prawa autorskie","legend":"Uwzględnij legendę","lock":"zablokuj","swap":"zamień","panelToggle":"Przełączanie panelu","advancedOptions":"Opcje zaawansowane","width":"Szerokość","height":"Wysokość","dpi":"DPI","attribution":"Uwzględnij atrybuty","northArrow":"Uwzględnij strzałkę północy","layoutTab":"Kompozycja","mapOnlyTab":"Tylko mapa","printPreview":"Pokaż obszar wydruku","untitled":"bez tytułu","pending":"Eksportowanie","ready":"Otwórz to","linkReady":"Otwórz w nowym oknie.","errorMessage":"Wybierz to, aby usunąć.","exportWebMapError":"Wystąpił błąd podczas eksportowania mapy internetowej.","exportWebMapCIMError":"CIMSymbol nie jest obsługiwany przez usługę drukowania publikowaną z poziomu aplikacji ArcMap.","sceneViewError":"W widoku SceneView nie jest obsługiwane drukowanie.","serviceError":"Najwyraźniej wystąpił błąd.","export":"Eksportuj","exportDescription":"Eksport. Poniżej pojawią się wyeksportowane pliki.","noExportedFiles":"Brak wyeksportowanych plików","exportsTab":"Eksporty","selectTemplate":"Wybierz szablon","selectTemplateDescription":"Użycie szablonu spowoduje zastosowanie jego wartości","exportHint":"Podczas eksportowania pliku będzie on tutaj widoczny. Eksporty są przechowywane tylko przez krótki czas. Pobierz eksport, aby zapewnić ciągły dostęp.","template":"Szablon","a3-landscape":"A3 poziomo","a3-portrait":"A3 pionowo","a4-landscape":"A4 poziomo","a4-portrait":"A4 pionowo","letter-ansi-a-landscape":"Letter ANSI A poziomo","letter-ansi-a-portrait":"Letter ANSI A pionowo","tabloid-ansi-b-landscape":"Tabloid ANSI B poziomo","tabloid-ansi-b-portrait":"Tabloid ANSI B pionowo","defaultTemplates":"Szablony domyślne","organizationTemplates":"Szablony instytucji","chooseTemplate":"Wybierz szablon","generatingExport":"Generowanie eksportu","beta":"Beta","templatesNoLongerAvailable":"Szablony nie są już dostępne","templatesNoLongerAvailableDescription":"Co najmniej jeden szablon niestandardowy nie jest już dostępny.","myTemplates":"Moje szablony","unsupportedEffects":"Nieobsługiwane efekty","unsupportedEffectsDescription":"Mapa zawiera warstwy lub efekty, których nie można wydrukować."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_pt-BR.json new file mode 100644 index 00000000..0fe176b3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Imprimir","title":"Título","fileName":"Nome do arquivo","titlePlaceHolder":"Título do arquivo","fileNamePlaceHolder":"Nome do arquivo","formatDefaultOption":"Selecionar formato","fileFormatTitle":"Formato do arquivo","layoutTitle":"Configuração da página","layoutDefaultOption":"Selecionar configuração da página","scale":"Configurar escala","scaleLabel":"escala","reset":"redefinir","author":"Autor","copyright":"Direitos autorais","legend":"Incluir legenda","lock":"bloquear","swap":"trocar","panelToggle":"Alternar painel","advancedOptions":"Opções avançadas","width":"Largura","height":"Altura","dpi":"DPI","attribution":"Incluir atribuição","northArrow":"Incluir seta norte","layoutTab":"Layout","mapOnlyTab":"Mapa somente","printPreview":"Mostrar área de impressão","untitled":"sem título","pending":"Exportando","ready":"Abrir este","linkReady":"Abrir em uma nova janela","errorMessage":"Selecione este para removê-lo.","exportWebMapError":"Ocorreu um erro ao exportar o mapa da web.","exportWebMapCIMError":"CIMSymbol não é suportado por um serviço de impressão publicado a partir do ArcMap.","sceneViewError":"A impressão não é suportada na Visualização de Cena.","serviceError":"Parece haver um erro.","export":"Exportar","exportDescription":"Exportar. Arquivos exportados aparecerão abaixo.","noExportedFiles":"Nenhum arquivo exportado","exportsTab":"Exportações","selectTemplate":"Selecionar modelo","selectTemplateDescription":"Utilizar um modelo aplicará seus valores","exportHint":"Quando você exportar um arquivo, ele será mostrado aqui. As exportações são armazenadas apenas por um curto período de tempo. Baixe sua exportação para garantir acesso contínuo.","template":"Modelo","a3-landscape":"Paisagem A3","a3-portrait":"Retrato A3","a4-landscape":"Paisagem A4","a4-portrait":"Retrato A4","letter-ansi-a-landscape":"Paisagem Carta ANSI A","letter-ansi-a-portrait":"Retrato Carta ANSI A","tabloid-ansi-b-landscape":"Paisagem Tablóide ANSI B","tabloid-ansi-b-portrait":"Retrato Tablóide ANSI B","defaultTemplates":"Modelos padrão","organizationTemplates":"Modelos de organização","chooseTemplate":"Escolher modelo","generatingExport":"Gerando exportação","beta":"Beta","templatesNoLongerAvailable":"Modelos não estão mais disponíveis","templatesNoLongerAvailableDescription":"Um ou mais dos seus modelos personalizados não estão mais disponíveis.","myTemplates":"Meus modelos","unsupportedEffects":"Efeitos sem suporte","unsupportedEffectsDescription":"O mapa contém camadas ou efeitos que não podem ser impressos."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_pt-PT.json new file mode 100644 index 00000000..9fe75fd0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Imprimir","title":"Título","fileName":"Nome do ficheiro","titlePlaceHolder":"Título do ficheiro","fileNamePlaceHolder":"Nome do ficheiro","formatDefaultOption":"Selecionar formato","fileFormatTitle":"Formato do ficheiro","layoutTitle":"Configuração de página","layoutDefaultOption":"Selecionar configuração de página","scale":"Definir escala","scaleLabel":"escala","reset":"redefinir","author":"Autor","copyright":"Direitos de autor","legend":"Incluir legenda","lock":"bloquear","swap":"trocar","panelToggle":"Alternar painéis","advancedOptions":"Opções avançadas","width":"Largura","height":"Altura","dpi":"DPI","attribution":"Incluir atribuição","northArrow":"Incluir seta de norte","layoutTab":"Layout","mapOnlyTab":"Apenas mapa","printPreview":"Exibir área de impressão","untitled":"sem título","pending":"A Exportar","ready":"Abrir isto","linkReady":"Abrir numa nova janela.","errorMessage":"Selecione para remover.","exportWebMapError":"Ocorreu um erro ao exportar o mapa web.","exportWebMapCIMError":"CIMSymbol não é suportado por um serviço de impressão publicado no ArcMap.","sceneViewError":"A impressão não é suportada em SceneView.","serviceError":"Parece ter ocorrido um erro.","export":"Exportar","exportDescription":"Exportar. Os ficheiros exportados serão apresentados abaixo.","noExportedFiles":"Sem ficheiros exportados","exportsTab":"Exportações","selectTemplate":"Selecionar template","selectTemplateDescription":"Usar um template irá aplicar os respetivos valores","exportHint":"Quando exportar um ficheiro, este será apresentado aqui. As exportações são armazenadas apenas durante um curto período de tempo. Transfira a sua exportação para garantir um acesso contínuo.","template":"Modelo","a3-landscape":"Paisagem A3","a3-portrait":"Retrato A3","a4-landscape":"Paisagem A4","a4-portrait":"Retrato A4","letter-ansi-a-landscape":"Carta paisagem ANSI A","letter-ansi-a-portrait":"Carta retrato ANSI A","tabloid-ansi-b-landscape":"Tabloide paisagem ANSI B","tabloid-ansi-b-portrait":"Tabloide retrato ANSI B","defaultTemplates":"Templates predefinidos","organizationTemplates":"Templates de organização","chooseTemplate":"Escolher template","generatingExport":"A gerar exportação","beta":"Beta","templatesNoLongerAvailable":"Os templates já não estão disponíveis","templatesNoLongerAvailableDescription":"Um ou mais dos seus templates personalizados já não estão disponíveis.","myTemplates":"Os meus templates","unsupportedEffects":"Efeitos não suportados","unsupportedEffectsDescription":"O mapa contém camadas ou efeitos que não podem ser impressos."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_ro.json new file mode 100644 index 00000000..1286605c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Imprimare","title":"Titlu","fileName":"Nume fișier","titlePlaceHolder":"Titlul fişierului","fileNamePlaceHolder":"Nume fişier","formatDefaultOption":"Selectare format","fileFormatTitle":"Format fişier","layoutTitle":"Configurare pagină","layoutDefaultOption":"Selectare configurare pagină","scale":"Setare scară","scaleLabel":"scară","reset":"resetare","author":"Autor","copyright":"Drepturi de autor","legend":"Includere legendă","lock":"blocare","swap":"inversare","panelToggle":"Comutare panou","advancedOptions":"Opțiuni avansate","width":"Lăţime","height":"Înălţime","dpi":"PPI","attribution":"Includere atribuire","northArrow":"Includeți săgeata nord","layoutTab":"Configuraţie","mapOnlyTab":"Doar hartă","printPreview":"Afișare zonă imprimare","untitled":"fără titlu","pending":"Se exportă","ready":"Se deschide acesta","linkReady":"Deschideți în fereastră nouă.","errorMessage":"Selectaţi-l pentru a-l elimina.","exportWebMapError":"A apărut o eroare la exportul hărții (hărților).","exportWebMapCIMError":"Simbolul CIMS nu este acceptat de serviciul de imprimare publicat din ArcMap.","sceneViewError":"Imprimarea nu este acceptată în SceneView.","serviceError":"Pare să fi avut loc o eroare.","export":"Export","exportDescription":"Exportaţi. Fişierele exportate vor apărea mai jos.","noExportedFiles":"Fără fișiere exportate","exportsTab":"Exporturi","selectTemplate":"Selectare şablon","selectTemplateDescription":"Utilizarea unui șablon va aplica valorile acestuia","exportHint":"Când exportați un fișier, acesta va fi afișat aici. Exporturile sunt stocate doar pe o perioadă scurtă. Descărcați exportul pentru a asigura accesul continuu.","template":"Şablon","a3-landscape":"A3 peisaj","a3-portrait":"A3 portret","a4-landscape":"A4 peisaj","a4-portrait":"A4 portret","letter-ansi-a-landscape":"Letter ANSI A peisaj","letter-ansi-a-portrait":"Letter ANSI A portret","tabloid-ansi-b-landscape":"Tabloid ANSI B peisaj","tabloid-ansi-b-portrait":"Tabloid ANSI B portret","defaultTemplates":"Șabloane implicite","organizationTemplates":"Șabloane ale organizației","chooseTemplate":"Alegerea șablonului","generatingExport":"Generare export","beta":"Beta","templatesNoLongerAvailable":"Șabloanele nu mai sunt disponibile","templatesNoLongerAvailableDescription":"Unul sau mai multe dintre șabloanele dvs. personalizate nu mai sunt disponibile.","myTemplates":"Șabloanele mele","unsupportedEffects":"Efecte neacceptate","unsupportedEffectsDescription":"Harta conține straturi tematice sau efecte care nu pot fi imprimate."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_ru.json new file mode 100644 index 00000000..5cbb5d4d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Печать","title":"Название","fileName":"Имя файла","titlePlaceHolder":"Лист файла","fileNamePlaceHolder":"Имя файла","formatDefaultOption":"Выбрать формат","fileFormatTitle":"Формат файла","layoutTitle":"Параметры страницы","layoutDefaultOption":"Выбрать параметры страницы","scale":"Установить масштаб","scaleLabel":"масштаб","reset":"сбросить","author":"Автор","copyright":"Авторские права","legend":"Включать легенду","lock":"блокировка","swap":"обмен","panelToggle":"Переключатель панели","advancedOptions":"Дополнительные опции","width":"Ширина","height":"Высота","dpi":"DPI","attribution":"Включить атрибуты","northArrow":"Включить стрелку севера","layoutTab":"Компоновка","mapOnlyTab":"Только карта","printPreview":"Показать площадь печати","untitled":"без заголовка","pending":"Экспорт","ready":"Открыть","linkReady":"Открыть в новом окне.","errorMessage":"Выберите его для удаления.","exportWebMapError":"Во время экспорта веб-карты произошла ошибка.","exportWebMapCIMError":"CIMSymbol не поддерживается сервисом печати, опубликованным из ArcMap.","sceneViewError":"Печать в SceneView не поддерживается.","serviceError":"Вероятно, имеется ошибка.","export":"Экспорт","exportDescription":"Экспорт. Экспортированные файлы появятся ниже.","noExportedFiles":"Экспортированные файлы отсутствуют","exportsTab":"Процессы экспорта","selectTemplate":"Выбрать шаблон","selectTemplateDescription":"Использование шаблона применит его значения","exportHint":"При выполнении экспорта файла он будет отображен здесь. Процессы экспорта сохраняются только небольшой промежуток времени. Загрузите ваш экспорт, чтобы обеспечить непрерывный доступ.","template":"Шаблон","a3-landscape":"A3 Альбомная","a3-portrait":"A3 Книжная","a4-landscape":"A4 Альбомная","a4-portrait":"A4 Книжная","letter-ansi-a-landscape":"Letter ANSI A Альбомная","letter-ansi-a-portrait":"Letter ANSI A Книжная","tabloid-ansi-b-landscape":"Tabloid ANSI B Альбомная","tabloid-ansi-b-portrait":"Tabloid ANSI B Книжная","defaultTemplates":"Шаблоны по умолчанию","organizationTemplates":"Шаблоны организации","chooseTemplate":"Выбрать шаблон","generatingExport":"Построение экспорта","beta":"Бета","templatesNoLongerAvailable":"Шаблоны больше не доступны","templatesNoLongerAvailableDescription":"Один или несколько ваших пользовательских шаблонов более недоступны.","myTemplates":"Мои шаблоны","unsupportedEffects":"Неподдерживаемые эффекты","unsupportedEffectsDescription":"Карта содержит слои и эффекты, которые не могут быть напечатаны."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_sk.json new file mode 100644 index 00000000..af50a1ef --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Tlačiť","title":"Názov","fileName":"Názov súboru","titlePlaceHolder":"Názov súboru","fileNamePlaceHolder":"Názov súboru","formatDefaultOption":"Vybrať formát","fileFormatTitle":"Formát súboru","layoutTitle":"Nastavenie strany","layoutDefaultOption":"Vybrať nastavenie strany","scale":"Nastaviť mierku","scaleLabel":"mierka","reset":"obnoviť","author":"Autor","copyright":"Autorské právo","legend":"Zahrnúť legendu","lock":"zamknúť","swap":"vymeniť","panelToggle":"Prepínač panelu","advancedOptions":"Rozšírené možnosti","width":"Šírka","height":"Výška","dpi":"DPI","attribution":"Zahrnúť atribúciu","northArrow":"Zahrnúť severku","layoutTab":"Rozloženie","mapOnlyTab":"Iba mapa","printPreview":"Zobraziť plochu tlače","untitled":"bez názvu","pending":"Exportuje sa","ready":"Otvoriť toto","linkReady":"Otvoriť v novom okne.","errorMessage":"Vybrať toto na odstránenie.","exportWebMapError":"Počas exportu webovej mapy sa vyskytla chyba.","exportWebMapCIMError":"CIMSymbol nie je podporovaný tlačovou službou publikovanou z ArcMap.","sceneViewError":"Tlač nie je v Scénickom pohľade podporovaná.","serviceError":"Zdá sa, že sa vyskytla chyba.","export":"Export","exportDescription":"Export. Exportované súbory sa objavia nižšie.","noExportedFiles":"Žiadne exportované súbory","exportsTab":"Exporty","selectTemplate":"Vyberte šablónu","selectTemplateDescription":"Použitím šablóny sa použijú jej hodnoty","exportHint":"Keď exportujete súbor, zobrazí sa tu. Exporty sa ukladajú len na krátky čas. Stiahnite si export, aby ste si zabezpečili nepretržitý prístup.","template":"Šablóna","a3-landscape":"A3 na ležato","a3-portrait":"A3 na výšku","a4-landscape":"A4 na šírku","a4-portrait":"A4 na výšku","letter-ansi-a-landscape":"List ANSI A na šírku","letter-ansi-a-portrait":"List ANSI A na výšku","tabloid-ansi-b-landscape":"Tabloid ANSI B na šírku","tabloid-ansi-b-portrait":"Tabloid ANDI B na výšku","defaultTemplates":"Predvolené šablóny","organizationTemplates":"Šablóny organizácie","chooseTemplate":"Zvoliť šablónu","generatingExport":"Generuje sa export","beta":"Beta","templatesNoLongerAvailable":"Šablóny už nie sú k dispozícii","templatesNoLongerAvailableDescription":"Jedna alebo viacero vašich vlastných šablón už nie je k dispozícii.","myTemplates":"Moje šablóny","unsupportedEffects":"Nepodporované efekty","unsupportedEffectsDescription":"Mapa obsahuje vrstvy alebo efekty, ktoré sa nedajú vytlačiť."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_sl.json new file mode 100644 index 00000000..c1dfd4d4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Tiskanje","title":"Naslov","fileName":"Ime datoteke","titlePlaceHolder":"Naziv datoteke","fileNamePlaceHolder":"Ime datoteke","formatDefaultOption":"Izberi format","fileFormatTitle":"Format datoteke","layoutTitle":"Postavitev strani","layoutDefaultOption":"Izberi postavitev strani","scale":"Nastavi merilo","scaleLabel":"merilo","reset":"ponastavi","author":"Avtor","copyright":"Avtorske pravice","legend":"Vključi legendo","lock":"zakleni","swap":"zamenjaj","panelToggle":"Preklop plošče","advancedOptions":"Napredne možnosti","width":"Širina","height":"Višina","dpi":"DPI","attribution":"Vključi vir podatkov","northArrow":"Vključi oznako za sever","layoutTab":"Postavitev","mapOnlyTab":"Samo karta","printPreview":"Pokaži območje tiskanja","untitled":"neimenovano","pending":"Izvažanje","ready":"Odpri tole","linkReady":"Odpri v novem oknu.","errorMessage":"Izberi to za odstranitev.","exportWebMapError":"Med izvažanjem spletne karte je prišlo do napake.","exportWebMapCIMError":"CIMSymbol ni podprt s strani storitve tiskanja, ki jo je objavil ArcMap.","sceneViewError":"Tiskanje ni podprto v pogledu 3D-prizora.","serviceError":"Zdi se, da je prišlo do napake.","export":"Izvoz","exportDescription":"Izvoz. Izvožene datoteke bodo prikazane spodaj.","noExportedFiles":"Ni izvoženih datotek","exportsTab":"Izvozi","selectTemplate":"Izberi predlogo","selectTemplateDescription":"Če uporabite predlogo, bodo uporabljene njene vrednosti","exportHint":"Ko izvozite datoteko, bo prikazana tukaj. Izvozi so shranjeni samo kratek čas. Prenesite izvoz, da si zagotovite neprekinjen dostop.","template":"Predloga","a3-landscape":"A3 ležeče","a3-portrait":"A3 pokončno","a4-landscape":"A4 ležeče","a4-portrait":"A4 pokončno","letter-ansi-a-landscape":"Pismo ANSI A ležeče","letter-ansi-a-portrait":"Pismo ANSI A pokončno","tabloid-ansi-b-landscape":"Tabloid ANSI B ležeče","tabloid-ansi-b-portrait":"Tabloid ANSI B pokončno","defaultTemplates":"Privzete predloge","organizationTemplates":"Predloge organizacije","chooseTemplate":"Izberi predlogo","generatingExport":"Ustvarjanje izvoza","beta":"Beta","templatesNoLongerAvailable":"Predloge niso več na voljo","templatesNoLongerAvailableDescription":"Ena ali več predlog po meri ni več na voljo.","myTemplates":"Moje predloge","unsupportedEffects":"Nepodprti učinki","unsupportedEffectsDescription":"Karta vsebuje sloje ali učinke, ki jih ni mogoče natisniti."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_sr.json new file mode 100644 index 00000000..d84385b3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Štampaj","title":"Naslov","fileName":"Ime datoteke","titlePlaceHolder":"Naslov datoteke","fileNamePlaceHolder":"Ime datoteke","formatDefaultOption":"Izaberi format","fileFormatTitle":"Format datoteke","layoutTitle":"Podešavanje stranice","layoutDefaultOption":"Izaberi podešavanje stranice","scale":"Podesi razmeru","scaleLabel":"razmera","reset":"poništi","author":"Autor","copyright":"Autorsko pravo","legend":"Uključi legendu","lock":"zaključaj","swap":"zameni","panelToggle":"Prebaci tablu","advancedOptions":"Napredne opcije","width":"Širina","height":"Visina","dpi":"DPI","attribution":"Uključi atribuciju","northArrow":"Uključi oznaku severa","layoutTab":"Priprema za štampu","mapOnlyTab":"Samo mapa","printPreview":"Prikaži oblast za štampanje","untitled":"bez naslova","pending":"Izvoz","ready":"Otvori ovo","linkReady":"Otvorite u novom prozoru.","errorMessage":"Izaberite ovo da biste ga uklonili.","exportWebMapError":"Došlo je do greške prilikom izvoza veb mape.","exportWebMapCIMError":"CIMSymbol ne podržava servis za štampanje koji je objavio ArcMap.","sceneViewError":"Štampanje nije podržano u SceneView (Prikaz scene).","serviceError":"Izgleda da je došlo do greške.","export":"Izvezi","exportDescription":"Izvezite. Izvezene datoteke će se pojaviti ispod.","noExportedFiles":"Nema izvezenih datoteka","exportsTab":"Izvozi","selectTemplate":"Selektujte šablon","selectTemplateDescription":"Korišćenjem šablona biće primenjene njegove vrednosti","exportHint":"Kada izvezete datoteku, ona će biti prikazana ovde. Izvozi se čuvaju samo kratkotrajno. Preuzmite svoj izvoz da biste obezbedili stalni pristup.","template":"Šablon","a3-landscape":"A3 položeno","a3-portrait":"A3 uspravno","a4-landscape":"A4 položeno","a4-portrait":"A4 uspravno","letter-ansi-a-landscape":"Letter ANSI A položeno","letter-ansi-a-portrait":"Letter ANSI A uspravno","tabloid-ansi-b-landscape":"Tabloid ANSI B položeno","tabloid-ansi-b-portrait":"Tabloid ANSI B uspravno","defaultTemplates":"Podrazumevani šabloni","organizationTemplates":"Organizacioni šabloni","chooseTemplate":"Odaberite šablon","generatingExport":"Generisanje izvoza","beta":"Beta","templatesNoLongerAvailable":"Šabloni više nisu dostupni","templatesNoLongerAvailableDescription":"Jedan ili više vaših prilagođenih šablona više nisu dostupni.","myTemplates":"Moji šabloni","unsupportedEffects":"Nepodržani efekti","unsupportedEffectsDescription":"Mapa sadrži slojeve ili efekte koji se ne mogu štampati."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_sv.json new file mode 100644 index 00000000..9a37fba8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Skriv ut","title":"Titel","fileName":"Filnamn","titlePlaceHolder":"Filens titel","fileNamePlaceHolder":"Filnamn","formatDefaultOption":"Välj format","fileFormatTitle":"Filformat","layoutTitle":"Utskriftsformat","layoutDefaultOption":"Välj utskriftsformat","scale":"Ange skala","scaleLabel":"skala","reset":"återställ","author":"Upphovsman","copyright":"Copyright","legend":"Inkludera teckenförklaring","lock":"lås","swap":"växla","panelToggle":"Panelväxling","advancedOptions":"Avancerade alternativ","width":"Bredd","height":"Höjd","dpi":"DPI","attribution":"Inkludera attribuering","northArrow":"Inkludera norrpil","layoutTab":"Layout","mapOnlyTab":"Endast karta","printPreview":"Visa utskriftsområde","untitled":"namnlös","pending":"Exporterar","ready":"Öppna denna","linkReady":"Öppna i nytt fönster.","errorMessage":"Markera denna för att ta bort den.","exportWebMapError":"Ett fel uppstod vid exporten av webbkartan.","exportWebMapCIMError":"CIMSymbol stöds inte av en utskriftstjänst som publicerats från ArcMap.","sceneViewError":"Utskrift stöds inte i SceneView.","serviceError":"Ett fel verkar ha uppstått.","export":"Exportera","exportDescription":"Exportera. Exporterade filer visas nedan.","noExportedFiles":"Inga exporterade filer","exportsTab":"Exporter","selectTemplate":"Välj mall","selectTemplateDescription":"När en mall används tillämpas dess värden","exportHint":"När du exporterar en fil visas den här. Exporter lagras endast under en kort tidsperiod. Hämta din export för att säkerställa fortsatt åtkomst.","template":"Mall","a3-landscape":"A3 liggande","a3-portrait":"A3 stående","a4-landscape":"A4 liggande","a4-portrait":"A4 stående","letter-ansi-a-landscape":"Letter ANSI A liggande","letter-ansi-a-portrait":"Letter ANSI A stående","tabloid-ansi-b-landscape":"Tabloid ANSI B liggande","tabloid-ansi-b-portrait":"Tabloid ANSI B stående","defaultTemplates":"Standardmallar","organizationTemplates":"Organisationsmallar","chooseTemplate":"Välj mall","generatingExport":"Genererar export","beta":"Betaversion","templatesNoLongerAvailable":"Mallar är inte längre tillgängliga","templatesNoLongerAvailableDescription":"En eller flera av dina anpassade mallar är inte längre tillgängliga.","myTemplates":"Mina mallar","unsupportedEffects":"Effekter stöds inte","unsupportedEffectsDescription":"Kartan innehåller lager eller effekter som inte kan skrivas ut."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_th.json new file mode 100644 index 00000000..bd81094c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_th.json @@ -0,0 +1 @@ +{"widgetLabel":"พิมพ์","title":"ชื่อ","fileName":"ชื่อไฟล์","titlePlaceHolder":"ชื่อของ ไฟล์","fileNamePlaceHolder":"ชื่อไฟล์","formatDefaultOption":"เลือกนามสกุลไฟล์","fileFormatTitle":"นามสกุลไฟล์","layoutTitle":"ตั้งค่าหน้ากระดาษ","layoutDefaultOption":"เลือกตั้งค่าหน้ากระดาษ","scale":"กำหนดมาตราส่วน","scaleLabel":"มาตราส่วน","reset":"กำหนดใหม่","author":"ผู้เขียน","copyright":"ลิขสิทธิ์","legend":"รวมถึงคำอธิบาย","lock":"ล็อค","swap":"เลื่อนเปลี่ยน","panelToggle":"แผงสลับ","advancedOptions":"ตัวเลือกพิเศษ","width":"ความกว้าง","height":"ความสูง","dpi":"DPI","attribution":"ระบุแหล่งที่มา","northArrow":"รวมลูกศรทิศเหนือ","layoutTab":"หน้ากระดาษ","mapOnlyTab":"แผนที่เท่านั้น","printPreview":"แสดงพื้นที่พิมพ์","untitled":"ไม่ได้ตั้งชื่อ","pending":"กำลังส่งออก","ready":"เปิดสิ่งนี้","linkReady":"เปิดในหน้าต่างใหม่","errorMessage":"เลือกเพื่อนำออก","exportWebMapError":"เกิดข้อผิดพลาดขึ้นในระหว่างการส่งออกเว็บแมป","exportWebMapCIMError":"ระบบไม่รองรับ CIMSymbol โดยเซอร์วิสการพิมพ์ที่เผยแพร่จาก ArcMap","sceneViewError":"ไม่สนับสนุนการพิมพ์ใน SceneView","serviceError":"อาจจะมีข้อผิดพลาด","export":"ส่งออก","exportDescription":"ส่งออก. ไฟล์ที่ส่งออกไปจะปรากฏด้านล่าง","noExportedFiles":"ไม่มีไฟล์ที่ส่งออก","exportsTab":"ส่งออก","selectTemplate":"เลือกเทมเพลต","selectTemplateDescription":"การใช้เทมเพลตจะเป็นการปรับใช้ค่าของเทมเพลต","exportHint":"เมื่อคุณส่งออกไฟล์ ไฟล์จะปรากฎอยู่ที่นี่ การส่งออกจะถูกจัดเก็บไว้เป็นเวลาสั้นๆ ดาวน์โหลดการส่งออกของคุณเพื่อให้มั่นใจว่าจะสามารถเข้าถึงได้อย่างต่อเนื่อง","template":"เทมเพลต","a3-landscape":"A3 แนวนอน","a3-portrait":"A3 แนวตั้ง","a4-landscape":"A4 แนวนอน","a4-portrait":"A4 แนวตั้ง","letter-ansi-a-landscape":"Letter ANSI A แนวนอน","letter-ansi-a-portrait":"Letter ANSI A แนวตั้ง","tabloid-ansi-b-landscape":"Tabloid ANSI B แนวนอน","tabloid-ansi-b-portrait":"Tabloid ANSI B แนวตั้ง","defaultTemplates":"เทมเพลตเริ่มต้น","organizationTemplates":"เทมเพลตองค์กร","chooseTemplate":"เลือกเทมเพลต","generatingExport":"กำลังสร้างการส่งออก","beta":"เบต้า","templatesNoLongerAvailable":"เทมเพลตไม่พร้อมใช้งานอีกต่อไป","templatesNoLongerAvailableDescription":"อย่างน้อยหนึ่งเทมเพลตที่กำหนดเองของคุณไม่พร้อมใช้งานอีกต่อไป","myTemplates":"เทมเพลตของฉัน","unsupportedEffects":"เอฟเฟกต์ที่ไม่รองรับ","unsupportedEffectsDescription":"แผนที่มีชั้นข้อมูลหรือเอฟเฟกต์ที่ไม่สามารถพิมพ์ได้"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_tr.json new file mode 100644 index 00000000..39d180e0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Yazdır","title":"Başlık","fileName":"Dosya adı","titlePlaceHolder":"Dosya başlığı","fileNamePlaceHolder":"Dosya adı","formatDefaultOption":"Biçim seç","fileFormatTitle":"Dosya biçimi","layoutTitle":"Sayfa düzeni","layoutDefaultOption":"Sayfa düzenini seç","scale":"Ölçeği ayarla","scaleLabel":"ölçek","reset":"sıfırla","author":"Yazar","copyright":"Telif Hakkı","legend":"Gösterim ekle","lock":"kilitle","swap":"değiştir","panelToggle":"İkili panel ayarı","advancedOptions":"Gelişmiş seçenekler","width":"Genişlik","height":"Yükseklik","dpi":"DPI","attribution":"Özniteliği ekle","northArrow":"Kuzey okunu dahil et","layoutTab":"Düzen","mapOnlyTab":"Yalnızca harita","printPreview":"Yazdırma alanını göster","untitled":"adsız","pending":"Aktarılıyor","ready":"Bunu aç","linkReady":"Yeni pencerede aç.","errorMessage":"Kaldırmak için bunu seçin.","exportWebMapError":"Web haritası dışa aktarılırken bir hata oluştu.","exportWebMapCIMError":"CIMSymbol, ArcMap'ten yayınlanan bir yazdırma servisi tarafından desteklenmez.","sceneViewError":"Yazdırma SceneView’de desteklenmez.","serviceError":"Bir hata oluşmuş gibi görünüyor.","export":"Dışa Aktar","exportDescription":"Dışa aktarın. Aktarılan dosyalar aşağıda görüntülenir.","noExportedFiles":"Dışa aktarılan dosya yok","exportsTab":"Dışa aktarılanlar","selectTemplate":"Şablon seç","selectTemplateDescription":"Şablon kullanmak, şablonun değerlerini uygular","exportHint":"Bir dosyayı dışa aktardığınızda burada görünür. Dışa aktarmalar yalnızca kısa bir süre boyunca saklanır. Sürekli erişimi güvence altına almak için dışa aktarımınızı indirin.","template":"Şablon","a3-landscape":"A3 yatay görüntü","a3-portrait":"A3 dikey görüntü","a4-landscape":"A4 yatay görüntü","a4-portrait":"A4 dikey görüntü","letter-ansi-a-landscape":"ANSI A harfi yatay görüntü","letter-ansi-a-portrait":"ANSI A harfi dikey görüntü","tabloid-ansi-b-landscape":"Tabloid ANSI B yatay görüntü","tabloid-ansi-b-portrait":"Tabloid ANSI B dikey görüntü","defaultTemplates":"Varsayılan şablonlar","organizationTemplates":"Kuruluş şablonları","chooseTemplate":"Şablon seç","generatingExport":"Dışa aktarım oluşturuluyor","beta":"Beta","templatesNoLongerAvailable":"Şablonlar artık kullanılabilir değil","templatesNoLongerAvailableDescription":"Özel şablonlarınızdan biri veya daha fazlası artık kullanılamıyor.","myTemplates":"Şablonlarım","unsupportedEffects":"Desteklenmeyen efektler","unsupportedEffectsDescription":"Harita yazdırılamayan katmanlar veya efektler içeriyor."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_uk.json new file mode 100644 index 00000000..0a3d5804 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Друк","title":"Заголовок","fileName":"Ім'я файлу","titlePlaceHolder":"Заголовок файлу","fileNamePlaceHolder":"Ім'я файлу","formatDefaultOption":"Вибрати формат","fileFormatTitle":"Формат файлу","layoutTitle":"Параметри сторінки","layoutDefaultOption":"Вибрати параметри сторінки","scale":"Задати масштаб","scaleLabel":"масштаб","reset":"скидання","author":"Автор","copyright":"Авторське право","legend":"Включити легенду","lock":"блокування","swap":"поміняти","panelToggle":"Переключення панелей","advancedOptions":"Розширені опції","width":"Ширина","height":"Висота","dpi":"Точок на дюйм","attribution":"Включити атрибуцію","northArrow":"Включити стрілку півночі","layoutTab":"Макет","mapOnlyTab":"Тільки карта","printPreview":"Показати область друку","untitled":"без заголовка","pending":"Експортування","ready":"Відкрити це","linkReady":"Відкрити в новому вікні.","errorMessage":"Вибрати це для видалення.","exportWebMapError":"Під час експорту веб-карти виникла помилка.","exportWebMapCIMError":"CIMSymbol не підтримується сервісом друку, опублікованим з ArcMap.","sceneViewError":"Друкування в SceneView не підтримується .","serviceError":"Здається, виникла помилка.","export":"Експорт","exportDescription":"Експорт. Експортовані файли з'являться нижче.","noExportedFiles":"Немає експортованих файлів","exportsTab":"Експорт","selectTemplate":"Вибрати шаблон","selectTemplateDescription":"Використання шаблону призведе до застосування його значень","exportHint":"Під час експорту файлу він буде відображатися тут. Експортні дані зберігаються лише протягом короткого періоду часу. Завантажте свій експорт, щоб забезпечити постійний доступ.","template":"Шаблон","a3-landscape":"Альбомна A3","a3-portrait":"Книжна A3","a4-landscape":"Альбомна A4","a4-portrait":"Книжна A4","letter-ansi-a-landscape":"Альбомна Letter ANSI A","letter-ansi-a-portrait":"Книжна Letter ANSI A","tabloid-ansi-b-landscape":"Альбомна Tabloid ANSI B","tabloid-ansi-b-portrait":"Книжна Tabloid ANSI B","defaultTemplates":"Шаблони за замовчуванням","organizationTemplates":"Шаблони організацій","chooseTemplate":"Вибрати шаблон","generatingExport":"Створення експорту","beta":"Бета","templatesNoLongerAvailable":"Шаблони більше не доступні","templatesNoLongerAvailableDescription":"Один або кілька ваших користувацьких шаблонів більше не доступні.","myTemplates":"Мої шаблони","unsupportedEffects":"Непідтримувані ефекти","unsupportedEffectsDescription":"Карта містить шари або ефекти, друк яких неможливо виконати."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_vi.json new file mode 100644 index 00000000..3abe333c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"In","title":"Tiêu đề","fileName":"Tên tệp","titlePlaceHolder":"Tiêu đề tệp","fileNamePlaceHolder":"Tên tệp","formatDefaultOption":"Chọn định dạng","fileFormatTitle":"Định dạng tệp","layoutTitle":"Thiết lập trang","layoutDefaultOption":"Chọn thiết lập trang","scale":"Thiết lập tỷ lệ","scaleLabel":"tỷ lệ","reset":"thiết lập lại","author":"Tác giả","copyright":"Bản quyền","legend":"Bao gồm chú giải","lock":"khóa","swap":"hoán đổi","panelToggle":"Thay đổi bảng điều khiển","advancedOptions":"Tùy chọn nâng cao","width":"Chiều rộng","height":"Chiều cao","dpi":"DPI","attribution":"Bao gồm thuộc tính","northArrow":"Bao gồm mũi tên chỉ hướng bắc","layoutTab":"Bố cục","mapOnlyTab":"Chỉ bản đồ","printPreview":"Hiển thị khu vực in","untitled":"chưa có tiêu đề","pending":"Đang xuất","ready":"Mở mục này","linkReady":"Mở trong cửa sổ mới.","errorMessage":"Chọn mục này để loại bỏ.","exportWebMapError":"Đã xảy ra lỗi trong khi xuất bản đồ web.","exportWebMapCIMError":"CIMSymbol không được hỗ trợ bởi dịch vụ in được xuất bản từ ArcMap.","sceneViewError":"Không hỗ trợ in trong SceneView.","serviceError":"Dường như đã có lỗi.","export":"Xuất","exportDescription":"Xuất. Tệp đã xuất sẽ xuất hiện dưới đây.","noExportedFiles":"Không có tệp đã xuất nào","exportsTab":"Tệp xuất","selectTemplate":"Chọn biểu mẫu","selectTemplateDescription":"Việc sử dụng một biểu mẫu sẽ áp dụng các giá trị của biểu mẫu đó","exportHint":"Tệp sẽ hiển thị ở đây khi được xuất. Tệp xuất chỉ được lưu trong khoảng thời gian ngắn. Tải xuống tệp xuất của bạn để đảm bảo quyền truy cập liên tục.","template":"Biểu mẫu","a3-landscape":"A3 ngang","a3-portrait":"A3 dọc","a4-landscape":"A4 ngang","a4-portrait":"A4 dọc","letter-ansi-a-landscape":"Letter ANSI A ngang","letter-ansi-a-portrait":"Letter ANSI A dọc","tabloid-ansi-b-landscape":"Báo khổ nhỏ ANSI B ngang","tabloid-ansi-b-portrait":"Báo khổ nhỏ ANSI B dọc","defaultTemplates":"Biểu mẫu mặc định","organizationTemplates":"Biểu mẫu của tổ chức","chooseTemplate":"Chọn biểu mẫu","generatingExport":"Đang tạo tệp xuất","beta":"Beta","templatesNoLongerAvailable":"Biểu mẫu không còn khả dụng","templatesNoLongerAvailableDescription":"Một hoặc nhiều biểu mẫu tùy chỉnh của bạn không còn khả dụng.","myTemplates":"Biểu mẫu của tôi","unsupportedEffects":"Hiệu ứng không được hỗ trợ","unsupportedEffectsDescription":"Bản đồ chứa các lớp hoặc hiệu ứng không in được."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_zh-CN.json new file mode 100644 index 00000000..498415aa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"打印","title":"标题","fileName":"文件名","titlePlaceHolder":"文件标题","fileNamePlaceHolder":"文件名","formatDefaultOption":"选择格式","fileFormatTitle":"文件格式","layoutTitle":"页面设置","layoutDefaultOption":"选择页面设置","scale":"设置比例","scaleLabel":"比例","reset":"重置","author":"作者","copyright":"版权所有","legend":"包括图例","lock":"锁定","swap":"交换","panelToggle":"面板切换","advancedOptions":"高级选项","width":"宽度","height":"高度","dpi":"DPI","attribution":"包括属性","northArrow":"包含指北针","layoutTab":"布局","mapOnlyTab":"仅地图","printPreview":"显示打印区域","untitled":"无标题","pending":"导出","ready":"打开此项","linkReady":"在新窗口中打开。","errorMessage":"选择此项以将其移除。","exportWebMapError":"导出 web 地图时出错。","exportWebMapCIMError":"从 ArcMap 发布的打印服务不支持 CIMSymbol。","sceneViewError":"SceneView 中不支持打印。","serviceError":"似乎存在一个错误。","export":"导出","exportDescription":"导出。导出的文件将在下面显示。","noExportedFiles":"无已导出文件","exportsTab":"导出文件","selectTemplate":"选择模板","selectTemplateDescription":"使用模板将应用其值","exportHint":"导出文件时,将在此处显示。 导出文件只能存储很短的时间。 下载您的导出文件以确保持续访问。","template":"模板","a3-landscape":"A3 横向","a3-portrait":"A3 纵向","a4-landscape":"A4 横向","a4-portrait":"A4 纵向","letter-ansi-a-landscape":"信纸 ANSI A 横向","letter-ansi-a-portrait":"信纸 ANSI A 纵向","tabloid-ansi-b-landscape":"文摘 ANSI B 横向","tabloid-ansi-b-portrait":"文摘 ANSI B 纵向","defaultTemplates":"默认模板","organizationTemplates":"组织模板","chooseTemplate":"选择模板","generatingExport":"正在生成导出文件","beta":"Beta","templatesNoLongerAvailable":"模板不再可用","templatesNoLongerAvailableDescription":"您的一个或多个自定义模板不再可用。","myTemplates":"我的模板","unsupportedEffects":"不受支持的效果","unsupportedEffectsDescription":"地图包含无法打印的图层或效果。"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_zh-HK.json new file mode 100644 index 00000000..3ef87ef5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"列印","title":"標題","fileName":"檔案名稱","titlePlaceHolder":"檔案標題","fileNamePlaceHolder":"檔案名稱","formatDefaultOption":"選擇格式","fileFormatTitle":"檔案格式","layoutTitle":"頁面設定","layoutDefaultOption":"選擇頁面設定","scale":"設定比例","scaleLabel":"比例","reset":"重設","author":"作者","copyright":"版權","legend":"包括圖例","lock":"鎖定","swap":"交換","panelToggle":"面板切換","advancedOptions":"進階選項","width":"寬度","height":"高度","dpi":"DPI","attribution":"包含屬性","northArrow":"包含指北針","layoutTab":"版面配置","mapOnlyTab":"僅限地圖","printPreview":"顯示列印區域","untitled":"無標題","pending":"正在匯出","ready":"開啟此","linkReady":"在新視窗中開啟。","errorMessage":"選擇此選項以移除它。","exportWebMapError":"匯出 Web 地圖時發生錯誤。","exportWebMapCIMError":"ArcMap 發佈的列印服務不支援 CIMSymbol。","sceneViewError":"SceneView 中不支援列印。","serviceError":"似乎發生錯誤。","export":"匯出","exportDescription":"匯出。以下將出現匯出的檔案。","noExportedFiles":"無匯出的檔案","exportsTab":"匯出","selectTemplate":"選取樣板","selectTemplateDescription":"使用樣板將會套用其值","exportHint":"當您匯出檔案時,它將顯示在此處。 匯出的資料僅儲存一段短時間。 下載您的匯出以確保持續存取。","template":"範本","a3-landscape":"A3 橫向","a3-portrait":"A3 直向","a4-landscape":"A4 橫向","a4-portrait":"A4 直向","letter-ansi-a-landscape":"Letter ANSI A 橫向","letter-ansi-a-portrait":"Letter ANSI A 直向","tabloid-ansi-b-landscape":"Tabloid ANSI B 橫向","tabloid-ansi-b-portrait":"Tabloid ANSI B 直向","defaultTemplates":"預設樣板","organizationTemplates":"組織樣板","chooseTemplate":"選擇樣板","generatingExport":"正在產生匯出","beta":"Beta","templatesNoLongerAvailable":"樣板不再可用","templatesNoLongerAvailableDescription":"您的一或多個自訂樣板不再可用。","myTemplates":"我的樣板","unsupportedEffects":"不支援的效果","unsupportedEffectsDescription":"地圖包含無法列印的圖層或效果。"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_zh-TW.json new file mode 100644 index 00000000..3ef87ef5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Print/t9n/Print_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"列印","title":"標題","fileName":"檔案名稱","titlePlaceHolder":"檔案標題","fileNamePlaceHolder":"檔案名稱","formatDefaultOption":"選擇格式","fileFormatTitle":"檔案格式","layoutTitle":"頁面設定","layoutDefaultOption":"選擇頁面設定","scale":"設定比例","scaleLabel":"比例","reset":"重設","author":"作者","copyright":"版權","legend":"包括圖例","lock":"鎖定","swap":"交換","panelToggle":"面板切換","advancedOptions":"進階選項","width":"寬度","height":"高度","dpi":"DPI","attribution":"包含屬性","northArrow":"包含指北針","layoutTab":"版面配置","mapOnlyTab":"僅限地圖","printPreview":"顯示列印區域","untitled":"無標題","pending":"正在匯出","ready":"開啟此","linkReady":"在新視窗中開啟。","errorMessage":"選擇此選項以移除它。","exportWebMapError":"匯出 Web 地圖時發生錯誤。","exportWebMapCIMError":"ArcMap 發佈的列印服務不支援 CIMSymbol。","sceneViewError":"SceneView 中不支援列印。","serviceError":"似乎發生錯誤。","export":"匯出","exportDescription":"匯出。以下將出現匯出的檔案。","noExportedFiles":"無匯出的檔案","exportsTab":"匯出","selectTemplate":"選取樣板","selectTemplateDescription":"使用樣板將會套用其值","exportHint":"當您匯出檔案時,它將顯示在此處。 匯出的資料僅儲存一段短時間。 下載您的匯出以確保持續存取。","template":"範本","a3-landscape":"A3 橫向","a3-portrait":"A3 直向","a4-landscape":"A4 橫向","a4-portrait":"A4 直向","letter-ansi-a-landscape":"Letter ANSI A 橫向","letter-ansi-a-portrait":"Letter ANSI A 直向","tabloid-ansi-b-landscape":"Tabloid ANSI B 橫向","tabloid-ansi-b-portrait":"Tabloid ANSI B 直向","defaultTemplates":"預設樣板","organizationTemplates":"組織樣板","chooseTemplate":"選擇樣板","generatingExport":"正在產生匯出","beta":"Beta","templatesNoLongerAvailable":"樣板不再可用","templatesNoLongerAvailableDescription":"您的一或多個自訂樣板不再可用。","myTemplates":"我的樣板","unsupportedEffects":"不支援的效果","unsupportedEffectsDescription":"地圖包含無法列印的圖層或效果。"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar.json new file mode 100644 index 00000000..638395a4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar.json @@ -0,0 +1 @@ +{"widgetLabel":"Scale bar"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_ar.json new file mode 100644 index 00000000..afe554a5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"شريط المقياس"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_bg.json new file mode 100644 index 00000000..3b9696b8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Линеен мащаб"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_bs.json new file mode 100644 index 00000000..6108c094 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"traka mjerila"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_ca.json new file mode 100644 index 00000000..06631457 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Barra d'escala"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_cs.json new file mode 100644 index 00000000..636a6ef9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Grafické měřítko"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_da.json new file mode 100644 index 00000000..81bdda0f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Målestok"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_de.json new file mode 100644 index 00000000..ae0f67a9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Maßstabsleiste"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_el.json new file mode 100644 index 00000000..8277938c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Μπάρα κλίμακας"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_en.json new file mode 100644 index 00000000..638395a4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Scale bar"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_es.json new file mode 100644 index 00000000..7ee4c115 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Barra de escala"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_et.json new file mode 100644 index 00000000..e2217258 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Joonmõõtkava"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_fi.json new file mode 100644 index 00000000..563b98ee --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Mittakaavajana"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_fr.json new file mode 100644 index 00000000..9b1a889e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Barre d’échelle"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_he.json new file mode 100644 index 00000000..c1f2f470 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_he.json @@ -0,0 +1 @@ +{"widgetLabel":"סרגל קנ\"מ"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_hr.json new file mode 100644 index 00000000..6108c094 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"traka mjerila"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_hu.json new file mode 100644 index 00000000..58037041 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Léptékjelző"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_id.json new file mode 100644 index 00000000..5ea72ef5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Bilah skala"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_it.json new file mode 100644 index 00000000..9af26972 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Barra della scala"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_ja.json new file mode 100644 index 00000000..99a29586 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"縮尺記号"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_ko.json new file mode 100644 index 00000000..72e37d85 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"스케일바"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_lt.json new file mode 100644 index 00000000..00972276 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Mastelio juosta"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_lv.json new file mode 100644 index 00000000..962e0e50 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Grafiskais mērogs"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_nb.json new file mode 100644 index 00000000..278609bc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Målestokklinjal"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_nl.json new file mode 100644 index 00000000..e04bba9d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Schaalbalk"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_pl.json new file mode 100644 index 00000000..92a9e933 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Podziałka"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_pt-BR.json new file mode 100644 index 00000000..7ee4c115 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Barra de escala"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_pt-PT.json new file mode 100644 index 00000000..7ee4c115 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Barra de escala"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_ro.json new file mode 100644 index 00000000..e77dc6d2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Bară de scară"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_ru.json new file mode 100644 index 00000000..bea2f84e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Масштабная линейка"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_sk.json new file mode 100644 index 00000000..bf188982 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Grafická mierka"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_sl.json new file mode 100644 index 00000000..5f29b397 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Merilo"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_sr.json new file mode 100644 index 00000000..aebedac4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Razmernik"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_sv.json new file mode 100644 index 00000000..0221c334 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Skalstock"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_th.json new file mode 100644 index 00000000..3b5ff09e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_th.json @@ -0,0 +1 @@ +{"widgetLabel":"สเกลบาร์"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_tr.json new file mode 100644 index 00000000..0c77109c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Ölçek çubuğu"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_uk.json new file mode 100644 index 00000000..1fd308a1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Масштабна лінійка"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_vi.json new file mode 100644 index 00000000..212d8cfd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Thanh tỷ lệ"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_zh-CN.json new file mode 100644 index 00000000..5cd851ff --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"比例尺"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_zh-HK.json new file mode 100644 index 00000000..5cd851ff --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"比例尺"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_zh-TW.json new file mode 100644 index 00000000..5cd851ff --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleBar/t9n/ScaleBar_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"比例尺"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/ar-iq.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/ar-iq.jpg new file mode 100644 index 00000000..b7ce5c4c Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/ar-iq.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/ar-kw.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/ar-kw.jpg new file mode 100644 index 00000000..e771c927 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/ar-kw.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/bg-bg.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/bg-bg.jpg new file mode 100644 index 00000000..f71ffb61 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/bg-bg.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/cs-cz.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/cs-cz.jpg new file mode 100644 index 00000000..b90193c3 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/cs-cz.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/da-dk.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/da-dk.jpg new file mode 100644 index 00000000..1784cfb6 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/da-dk.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/da-gl.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/da-gl.jpg new file mode 100644 index 00000000..87ccdba9 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/da-gl.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/de-at.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/de-at.jpg new file mode 100644 index 00000000..f0113282 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/de-at.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/de-ch.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/de-ch.jpg new file mode 100644 index 00000000..49de8434 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/de-ch.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/de-de.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/de-de.jpg new file mode 100644 index 00000000..c0b07101 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/de-de.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/de-li.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/de-li.jpg new file mode 100644 index 00000000..849e7a88 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/de-li.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/el-gr.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/el-gr.jpg new file mode 100644 index 00000000..2570bac4 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/el-gr.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-ae.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-ae.jpg new file mode 100644 index 00000000..8f574055 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-ae.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-au.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-au.jpg new file mode 100644 index 00000000..e8bbfc74 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-au.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-ca.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-ca.jpg new file mode 100644 index 00000000..e0a39b12 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-ca.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-eg.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-eg.jpg new file mode 100644 index 00000000..4f368d8e Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-eg.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-gb.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-gb.jpg new file mode 100644 index 00000000..331a3599 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-gb.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-hk.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-hk.jpg new file mode 100644 index 00000000..4b907789 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-hk.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-id.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-id.jpg new file mode 100644 index 00000000..87ccdba9 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-id.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-ie.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-ie.jpg new file mode 100644 index 00000000..70f95622 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-ie.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-il.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-il.jpg new file mode 100644 index 00000000..f7585825 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-il.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-in.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-in.jpg new file mode 100644 index 00000000..a7db2c9a Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-in.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-iq.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-iq.jpg new file mode 100644 index 00000000..87ccdba9 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-iq.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-ke.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-ke.jpg new file mode 100644 index 00000000..41a97923 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-ke.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-lu.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-lu.jpg new file mode 100644 index 00000000..d930c99b Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-lu.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-mo.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-mo.jpg new file mode 100644 index 00000000..aa6ce144 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-mo.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-my.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-my.jpg new file mode 100644 index 00000000..87ccdba9 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-my.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-nz.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-nz.jpg new file mode 100644 index 00000000..873bb988 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-nz.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-rw.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-rw.jpg new file mode 100644 index 00000000..23bd199c Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-rw.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-sg.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-sg.jpg new file mode 100644 index 00000000..11a5080d Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-sg.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-us.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-us.jpg new file mode 100644 index 00000000..252e61b4 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-us.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-vi.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-vi.jpg new file mode 100644 index 00000000..22c2064d Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-vi.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-wo.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-wo.jpg new file mode 100644 index 00000000..b7ce5c4c Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-wo.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-za.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-za.jpg new file mode 100644 index 00000000..d879262d Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-za.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-ar.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-ar.jpg new file mode 100644 index 00000000..e5ff1a6b Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-ar.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-bo.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-bo.jpg new file mode 100644 index 00000000..1e0472f6 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-bo.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-cl.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-cl.jpg new file mode 100644 index 00000000..4b1f7ff1 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-cl.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-co.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-co.jpg new file mode 100644 index 00000000..45407014 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-co.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-cr.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-cr.jpg new file mode 100644 index 00000000..0eb405f9 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-cr.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-es.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-es.jpg new file mode 100644 index 00000000..8cccb1f4 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-es.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-gt.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-gt.jpg new file mode 100644 index 00000000..7497d8fe Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-gt.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-mx.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-mx.jpg new file mode 100644 index 00000000..dc448586 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-mx.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-ni.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-ni.jpg new file mode 100644 index 00000000..667c4bab Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-ni.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-pe.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-pe.jpg new file mode 100644 index 00000000..2c2c05cf Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-pe.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-pr.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-pr.jpg new file mode 100644 index 00000000..f72b4de0 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-pr.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-sv.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-sv.jpg new file mode 100644 index 00000000..69f0f4be Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-sv.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-ve.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-ve.jpg new file mode 100644 index 00000000..1ba213ee Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-ve.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/et-ee.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/et-ee.jpg new file mode 100644 index 00000000..dea2b01f Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/et-ee.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/fi-fi.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/fi-fi.jpg new file mode 100644 index 00000000..91af79ea Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/fi-fi.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/fr-ci.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/fr-ci.jpg new file mode 100644 index 00000000..42452330 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/fr-ci.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/fr-fr.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/fr-fr.jpg new file mode 100644 index 00000000..b921ceef Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/fr-fr.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/fr-ma.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/fr-ma.jpg new file mode 100644 index 00000000..2420fd97 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/fr-ma.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/fr-mg.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/fr-mg.jpg new file mode 100644 index 00000000..a060cba0 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/fr-mg.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/fr-ml.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/fr-ml.jpg new file mode 100644 index 00000000..20e42274 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/fr-ml.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/fr-tn.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/fr-tn.jpg new file mode 100644 index 00000000..ab8acac5 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/fr-tn.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/is-is.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/is-is.jpg new file mode 100644 index 00000000..832fa40b Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/is-is.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/it-it.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/it-it.jpg new file mode 100644 index 00000000..32b895d1 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/it-it.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/ja-jp.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/ja-jp.jpg new file mode 100644 index 00000000..d9fd3646 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/ja-jp.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/ko-kr.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/ko-kr.jpg new file mode 100644 index 00000000..78f55037 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/ko-kr.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/lt-lt.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/lt-lt.jpg new file mode 100644 index 00000000..e2346991 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/lt-lt.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/lv-lv.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/lv-lv.jpg new file mode 100644 index 00000000..215f6ae9 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/lv-lv.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/nl-be.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/nl-be.jpg new file mode 100644 index 00000000..e0bdf7ba Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/nl-be.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/nl-nl.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/nl-nl.jpg new file mode 100644 index 00000000..c0511a6e Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/nl-nl.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/nl-sr.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/nl-sr.jpg new file mode 100644 index 00000000..de3d292a Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/nl-sr.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/nn-no.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/nn-no.jpg new file mode 100644 index 00000000..bfb6b897 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/nn-no.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/pl-pl.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/pl-pl.jpg new file mode 100644 index 00000000..ba5ae2dd Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/pl-pl.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/pt-br.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/pt-br.jpg new file mode 100644 index 00000000..75f8f45e Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/pt-br.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/pt-pt.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/pt-pt.jpg new file mode 100644 index 00000000..656317f0 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/pt-pt.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/ro-ro.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/ro-ro.jpg new file mode 100644 index 00000000..f81f33aa Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/ro-ro.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/ru-ru.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/ru-ru.jpg new file mode 100644 index 00000000..0de258db Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/ru-ru.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/sk-sk.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/sk-sk.jpg new file mode 100644 index 00000000..91d9b91d Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/sk-sk.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/sv-se.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/sv-se.jpg new file mode 100644 index 00000000..19936427 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/sv-se.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/th-th.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/th-th.jpg new file mode 100644 index 00000000..87ccdba9 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/th-th.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/zh-cn.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/zh-cn.jpg new file mode 100644 index 00000000..b7ce5c4c Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/zh-cn.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/zh-tw.jpg b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/zh-tw.jpg new file mode 100644 index 00000000..b7ce5c4c Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/zh-tw.jpg differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider.json new file mode 100644 index 00000000..3eb6c35f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider.json @@ -0,0 +1 @@ +{"widgetLabel":"Scale Range Slider","noLimit":"No Limit","preview":"Preview","currentScaleTooltip":"Current map scale ({scaleLabel})","customScaleInputTooltip":"Type in a scale.","current":"Current","setTo":"Set to","selectOne":"(select one)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"World","continent":"Continent","countriesBig":"Countries","countriesSmall":"Country","statesProvinces":"States","stateProvince":"State","counties":"Counties","county":"County","metropolitanArea":"Metropolitan area","cities":"Cities","city":"City","town":"Town","neighborhood":"Neighborhood","streets":"Streets","street":"Street","buildings":"Buildings","building":"Building","smallBuilding":"Small building","rooms":"Rooms","room":"Room"},"featuredScaleLabels":{"custom":"Custom","current":"Current map view","world":"World","continent":"Continent","countriesBig":"Countries - big","countriesSmall":"Countries - small","statesProvinces":"States/Provinces","stateProvince":"State/Province","counties":"Counties","county":"County","metropolitanArea":"Metropolitan area","cities":"Cities","city":"City","town":"Town","neighborhood":"Neighborhood","streets":"Streets","street":"Street","buildings":"Buildings","building":"Building","smallBuilding":"Small building","rooms":"Rooms","room":"Room"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_ar.json new file mode 100644 index 00000000..c2992a84 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"شريط تمرير نطاق المقياس","noLimit":"لا توجد حدود","preview":"معاينة","currentScaleTooltip":"مقياس الخريطة الحالي ({scaleLabel})","customScaleInputTooltip":"اكتب مقياس الرسم.","current":"حالي","setTo":"تحديد إلى","selectOne":"(حدد واحدة)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"العالم","continent":"قارة","countriesBig":"البلاد","countriesSmall":"الدولة","statesProvinces":"ولايات","stateProvince":"الدولة","counties":"مقاطعات","county":"مقاطعة","metropolitanArea":"المنطقة الحضرية","cities":"مدن","city":"مدينة","town":"بلدة","neighborhood":"الجوار","streets":"شوارع","street":"شارع","buildings":"مباني","building":"مبنى","smallBuilding":"مبنى صغير","rooms":"غرف","room":"غرفة"},"featuredScaleLabels":{"custom":"مخصص","current":"عرض الخريطة الحالي","world":"العالم","continent":"القارة","countriesBig":"البلدان الكبرى","countriesSmall":"البلدان الصغرى","statesProvinces":"الولايات/المقاطعات","stateProvince":"ولاية/مقاطعة","counties":"المقاطعات","county":"المقاطعة","metropolitanArea":"المنطقة الحضرية","cities":"مدن","city":"مدينة","town":"بلدة","neighborhood":"المجاورة","streets":"شوارع","street":"شارع","buildings":"الأبنية","building":"مبنى","smallBuilding":"مبنى صغير","rooms":"غرف","room":"غرفة"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_bg.json new file mode 100644 index 00000000..224c975e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Слайдер за обхват на мащаба","noLimit":"Без лимит","preview":"Предварителен преглед","currentScaleTooltip":"Текущ мащаб на карта ({scaleLabel})","customScaleInputTooltip":"Въведете в мащаб.","current":"Текущи","setTo":"Настроен на","selectOne":"(избиране на един)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"По света","continent":"Континент","countriesBig":"Държави","countriesSmall":"Държава","statesProvinces":"Щати","stateProvince":"Държава","counties":"Окръзи","county":"Окръг","metropolitanArea":"Голям градски район","cities":"Градове","city":"Град","town":"Малък град","neighborhood":"Квартал","streets":"Улици","street":"Улица","buildings":"Сгради","building":"Сграда","smallBuilding":"Малка сграда","rooms":"Стаи","room":"Стая"},"featuredScaleLabels":{"custom":"Персонализиран","current":"Изглед на текуща карта","world":"По света","continent":"Континент","countriesBig":"Големи държави","countriesSmall":"Малки държави","statesProvinces":"Щати/Провинции","stateProvince":"Щат/Провинция","counties":"Окръзи","county":"Окръг","metropolitanArea":"Голям градски район","cities":"Градове","city":"Град","town":"Малък град","neighborhood":"Квартал","streets":"Улици","street":"Улица","buildings":"Сгради","building":"Сграда","smallBuilding":"Малка сграда","rooms":"Стаи","room":"Стая"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_bs.json new file mode 100644 index 00000000..b0752321 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač za raspon mjerila","noLimit":"Nema ograničenja","preview":"Pretpregled","currentScaleTooltip":"Trenutačno mjerilo karte ({scaleLabel})","customScaleInputTooltip":"Unesite mjerilo.","current":"Trenutno","setTo":"Postavi na","selectOne":"(odaberite jedno)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Svijet","continent":"Kontinent","countriesBig":"Države","countriesSmall":"Država","statesProvinces":"Pokrajine","stateProvince":"Pokrajina","counties":"Županije","county":"Županija","metropolitanArea":"Metropolitansko područje","cities":"Gradovi","city":"Grad","town":"Manji grad","neighborhood":"Četvrt","streets":"Ulice","street":"Ulica","buildings":"Zgrade","building":"Zgrada","smallBuilding":"Mala građevina","rooms":"Sobe","room":"Soba"},"featuredScaleLabels":{"custom":"Prilagodi","current":"Trenutačni prikaz karte","world":"Svijet","continent":"Kontinent","countriesBig":"Države - velike","countriesSmall":"Države - male","statesProvinces":"Pokrajine/Županije","stateProvince":"Županija","counties":"Županije","county":"Županija","metropolitanArea":"Metropolitansko područje","cities":"Gradovi","city":"Grad","town":"Grad","neighborhood":"Susjedstvo","streets":"Ulice","street":"Ulica","buildings":"Zgrade","building":"Zgrada","smallBuilding":"Mala građevina","rooms":"Sobe","room":"Soba"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_ca.json new file mode 100644 index 00000000..3dac0fe0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Control lliscant d'interval d'escala","noLimit":"Sense límit","preview":"Visualització prèvia","currentScaleTooltip":"Escala actual del mapa ({scaleLabel})","customScaleInputTooltip":"Introduïu una escala.","current":"Actual","setTo":"Defineix com","selectOne":"(seleccioneu una opció)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Món","continent":"Continent","countriesBig":"Països","countriesSmall":"País","statesProvinces":"Estats","stateProvince":"Estat","counties":"Comtats","county":"Comtat","metropolitanArea":"Àrea metropolitana","cities":"Ciutats","city":"Ciutat","town":"Població","neighborhood":"Barri","streets":"Carrers","street":"Carrer","buildings":"Edificis","building":"Edifici","smallBuilding":"Edifici petit","rooms":"Habitacions","room":"Habitació"},"featuredScaleLabels":{"custom":"Personalitzat","current":"Visualització del mapa actual","world":"Món","continent":"Continent","countriesBig":"Països (grans)","countriesSmall":"Països (petits)","statesProvinces":"Estats/províncies","stateProvince":"Estat/província","counties":"Comtats","county":"Comtat","metropolitanArea":"Àrea metropolitana","cities":"Ciutats","city":"Ciutat","town":"Població","neighborhood":"Veïnat","streets":"Carrers","street":"Carrer","buildings":"Edificis","building":"Edifici","smallBuilding":"Edifici petit","rooms":"Habitacions","room":"Habitació"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_cs.json new file mode 100644 index 00000000..9062df55 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Posuvník rozsahu měřítek:","noLimit":"Žádný limit","preview":"Náhled","currentScaleTooltip":"Současné měřítko mapy ({scaleLabel})","customScaleInputTooltip":"Zadejte měřítko.","current":"Aktuální","setTo":"Nastavit na","selectOne":"(vyberte jednu z možností)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Svět","continent":"Kontinent","countriesBig":"Země","countriesSmall":"Země","statesProvinces":"Státy","stateProvince":"Stát","counties":"Kraje","county":"Kraj","metropolitanArea":"Metropolitní oblast","cities":"Města","city":"Město","town":"Obec","neighborhood":"Čtvrť","streets":"Více ulic","street":"Ulice","buildings":"Budovy","building":"Budova","smallBuilding":"Malá budova","rooms":"Místnosti","room":"Místnost"},"featuredScaleLabels":{"custom":"Vlastní","current":"Aktuální zobrazení mapy","world":"Svět","continent":"Kontinent","countriesBig":"Země - velké","countriesSmall":"Země - malé","statesProvinces":"Státy/provincie","stateProvince":"Stát/provincie","counties":"Kraje","county":"Kraj","metropolitanArea":"Metropolitní oblast","cities":"Města","city":"Město","town":"Obec","neighborhood":"Čtvrť","streets":"Více ulic","street":"Ulice","buildings":"Budovy","building":"Budova","smallBuilding":"Malá budova","rooms":"Místnosti","room":"Místnost"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_da.json new file mode 100644 index 00000000..ed9775de --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Skydekontrol for målestok","noLimit":"No Limit","preview":"Eksempel","currentScaleTooltip":"Aktuel kortmålestok ({scaleLabel})","customScaleInputTooltip":"Indtast en målestok.","current":"Aktuelt","setTo":"Indstil til","selectOne":"(vælg én)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Verden","continent":"Continent","countriesBig":"Lande","countriesSmall":"Land","statesProvinces":"Stater","stateProvince":"Stat","counties":"Amter","county":"Amt","metropolitanArea":"Storbyområde","cities":"Byer","city":"By","town":"By","neighborhood":"Neighborhood","streets":"Streets","street":"Street","buildings":"Bygninger","building":"Bygning","smallBuilding":"Lille bygning","rooms":"Rum","room":"Værelser"},"featuredScaleLabels":{"custom":"Brugerdefineret","current":"Aktuel kortudstrækning","world":"Verden","continent":"Kontinent","countriesBig":"Lande - store","countriesSmall":"Lande - små","statesProvinces":"Stater/provinser","stateProvince":"Stat/provins","counties":"Amter","county":"Region","metropolitanArea":"Storbyområde","cities":"Byer","city":"By","town":"By","neighborhood":"Nærmiljø","streets":"Gader","street":"Gade","buildings":"Bygninger","building":"Bygning","smallBuilding":"Lille bygning","rooms":"Rum","room":"Værelser"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_de.json new file mode 100644 index 00000000..43c70b20 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Schieberegler für Maßstabsbereich","noLimit":"Keine Beschränkung","preview":"Vorschau","currentScaleTooltip":"Aktueller Kartenmaßstab ({scaleLabel})","customScaleInputTooltip":"Einen Maßstab eingeben.","current":"Aktuell","setTo":"Festgelegt auf","selectOne":"(ein Element auswählen)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Welt","continent":"Kontinent","countriesBig":"Länder","countriesSmall":"Land","statesProvinces":"Bundesländer/Kantone/Bundesstaaten","stateProvince":"Bundesland/Kanton/Bundesstaat","counties":"Landkreise","county":"Landkreis","metropolitanArea":"Ballungsgebiet","cities":"Städte","city":"Stadt","town":"Kleinstadt","neighborhood":"Stadtviertel","streets":"Straßen","street":"Straße","buildings":"Gebäude","building":"Gebäude","smallBuilding":"Kleines Gebäude","rooms":"Räume","room":"Raum"},"featuredScaleLabels":{"custom":"Benutzerdefiniert","current":"Aktuelle Kartenansicht","world":"Welt","continent":"Kontinent","countriesBig":"Länder – groß","countriesSmall":"Länder – klein","statesProvinces":"Bundesländer/Kantone","stateProvince":"Bundesland/Kanton","counties":"Landkreise","county":"Landkreisverwaltung","metropolitanArea":"Ballungsgebiet","cities":"Städte","city":"Stadt","town":"Kleinstadt","neighborhood":"Stadtviertel","streets":"Straßen","street":"Straße","buildings":"Gebäude","building":"Gebäude","smallBuilding":"Kleines Gebäude","rooms":"Räume","room":"Raum"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_el.json new file mode 100644 index 00000000..b416c279 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Ρυθμιστικό εύρους κλίμακας","noLimit":"Δεν υπάρχει όριο","preview":"Προεπισκόπηση","currentScaleTooltip":"Τρέχουσα κλίμακα χάρτη ({scaleLabel})","customScaleInputTooltip":"Πληκτρολογήστε μια κλίμακα.","current":"Τρέχον","setTo":"Ορισμός σε","selectOne":"(επιλέξτε ένα)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Κόσμος","continent":"Ήπειρος","countriesBig":"Χώρες","countriesSmall":"Χώρα","statesProvinces":"Πολιτείες/Νομοί","stateProvince":"Πολιτεία/Νομός","counties":"Επαρχίες","county":"Επαρχία","metropolitanArea":"Μητροπολιτική περιοχή","cities":"Πόλεις","city":"Πόλη","town":"Κωμόπολη","neighborhood":"Γειτονιά","streets":"Δρόμοι","street":"Οδός","buildings":"Κτίρια","building":"Κτίριο","smallBuilding":"Μικρό κτίσμα","rooms":"Κανάλια συνομιλίας","room":"Κανάλι συνομιλίας"},"featuredScaleLabels":{"custom":"Προσαρμοσμένη","current":"Τρέχουσα προβολή χάρτη","world":"Κόσμος","continent":"Ήπειρος","countriesBig":"Χώρες - Σε μεγέθυνση","countriesSmall":"Χώρες - Σε σμίκρυνση","statesProvinces":"Περιφέρειες/Νομοί","stateProvince":"Πολιτεία (Νομός)/Επαρχία","counties":"Κομητείες","county":"Κομητεία","metropolitanArea":"Μητροπολιτική περιοχή","cities":"Πόλεις","city":"Πόλη","town":"Κωμόπολη","neighborhood":"Γειτονιά","streets":"Οδοί","street":"Οδός","buildings":"Κτήρια","building":"Κτήριο","smallBuilding":"Μικρό κτίσμα","rooms":"Αίθουσες","room":"Αίθουσα"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_en.json new file mode 100644 index 00000000..3eb6c35f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Scale Range Slider","noLimit":"No Limit","preview":"Preview","currentScaleTooltip":"Current map scale ({scaleLabel})","customScaleInputTooltip":"Type in a scale.","current":"Current","setTo":"Set to","selectOne":"(select one)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"World","continent":"Continent","countriesBig":"Countries","countriesSmall":"Country","statesProvinces":"States","stateProvince":"State","counties":"Counties","county":"County","metropolitanArea":"Metropolitan area","cities":"Cities","city":"City","town":"Town","neighborhood":"Neighborhood","streets":"Streets","street":"Street","buildings":"Buildings","building":"Building","smallBuilding":"Small building","rooms":"Rooms","room":"Room"},"featuredScaleLabels":{"custom":"Custom","current":"Current map view","world":"World","continent":"Continent","countriesBig":"Countries - big","countriesSmall":"Countries - small","statesProvinces":"States/Provinces","stateProvince":"State/Province","counties":"Counties","county":"County","metropolitanArea":"Metropolitan area","cities":"Cities","city":"City","town":"Town","neighborhood":"Neighborhood","streets":"Streets","street":"Street","buildings":"Buildings","building":"Building","smallBuilding":"Small building","rooms":"Rooms","room":"Room"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_es.json new file mode 100644 index 00000000..5ea29129 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Control deslizante de rango de escala","noLimit":"Sin límite","preview":"Previsualización","currentScaleTooltip":"Escala actual del mapa ({scaleLabel})","customScaleInputTooltip":"Introduce una escala.","current":"Actual","setTo":"Establecer como","selectOne":"(seleccionar uno)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Mundo","continent":"Continente","countriesBig":"Países","countriesSmall":"País","statesProvinces":"Estados","stateProvince":"Estado","counties":"Condados","county":"Condado","metropolitanArea":"Área metropolitana","cities":"Ciudades","city":"Ciudad","town":"Ciudad","neighborhood":"Barrio","streets":"Calles","street":"Calle","buildings":"Edificios","building":"Edificio","smallBuilding":"Edificio pequeño","rooms":"Salas","room":"Habitación"},"featuredScaleLabels":{"custom":"Personalizada","current":"Vista actual del mapa","world":"Mundo","continent":"Continente","countriesBig":"Países - Grande","countriesSmall":"Países - Pequeño","statesProvinces":"Estados/provincias","stateProvince":"Estado/Provincia","counties":"Condados","county":"Condado","metropolitanArea":"Área metropolitana","cities":"Cities","city":"Ciudad","town":"Población","neighborhood":"Vecindario","streets":"Calles","street":"Calle","buildings":"Buildings","building":"Edificio","smallBuilding":"Edificio pequeño","rooms":"Habitaciones","room":"Habitación"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_et.json new file mode 100644 index 00000000..ee68389c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Mõõtkavavahemiku liugur","noLimit":"Piirangut pole","preview":"Eelvaade","currentScaleTooltip":"Kaardi praegune mõõtkava ({scaleLabel})","customScaleInputTooltip":"Saate sisestada mõõtkava.","current":"Praegune","setTo":"Määra:","selectOne":"(vali üks)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Maailm","continent":"Maailmajagu","countriesBig":"Riigid","countriesSmall":"Riik","statesProvinces":"Osariigid","stateProvince":"Riik/osariik","counties":"Maakonnad","county":"Maakond","metropolitanArea":"Suurlinna piirkond","cities":"Linnad","city":"Suur linn","town":"Asula","neighborhood":"Linnaosa","streets":"Tänavad","street":"Tänav","buildings":"Hooned","building":"Hoone","smallBuilding":"Väike ehitis","rooms":"Toad","room":"Tuba"},"featuredScaleLabels":{"custom":"Kohandatud","current":"Praegune kaardivaade","world":"Maailm","continent":"Maailmajagu","countriesBig":"Riigid – suur","countriesSmall":"Riigid – väike","statesProvinces":"Maakonnad/osariigid","stateProvince":"Maakond/omavalitsus","counties":"Maakonnad","county":"Maakond","metropolitanArea":"Suurlinna piirkond","cities":"Linnad","city":"Suurlinn","town":"Asula","neighborhood":"Naabruskond","streets":"Tänavad","street":"Tänav","buildings":"Ehitised","building":"Hoone","smallBuilding":"Väike ehitis","rooms":"Toad","room":"Tuba"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_fi.json new file mode 100644 index 00000000..391284c6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Mittakaavan arvoalueen liukusäädin","noLimit":"No Limit","preview":"Esikatselu","currentScaleTooltip":"Nykyisen kartan mittakaava ({scaleLabel})","customScaleInputTooltip":"Kirjoita mittakaava.","current":"Nykyinen","setTo":"Aseta arvoksi","selectOne":"(valitse yksi)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Maailma","continent":"Continent","countriesBig":"Maat","countriesSmall":"Maa","statesProvinces":"Osavaltiot","stateProvince":"Osavaltio/valtio","counties":"Maakunnat","county":"Maakunta","metropolitanArea":"Suurkaupunkialue","cities":"Kaupungit","city":"kaupunki","town":"Kaupunki","neighborhood":"Neighborhood","streets":"Streets","street":"Street","buildings":"Rakennukset","building":"Rakennus","smallBuilding":"Pieni rakennus","rooms":"Tilat","room":"Huone"},"featuredScaleLabels":{"custom":"Mukautettu","current":"Nykyinen karttanäkymä","world":"Maailma","continent":"Maanosa","countriesBig":"Maat, suuret","countriesSmall":"Maat, pienet","statesProvinces":"Osavaltiot/Provinssit","stateProvince":"Osavaltio/Provinssi","counties":"Maakunnat","county":"Maakunta","metropolitanArea":"Suurkaupunkialue","cities":"Kaupungit","city":"Kaupunki","town":"Kaupunki","neighborhood":"Naapurusto","streets":"Kadut","street":"Katu","buildings":"Rakennukset","building":"Rakennus","smallBuilding":"Pieni rakennus","rooms":"Tilat","room":"Huone"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_fr.json new file mode 100644 index 00000000..8b91393a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Curseur de plage d’échelle","noLimit":"Aucune limite","preview":"Aperçu","currentScaleTooltip":"Échelle actuelle de la carte ({scaleLabel})","customScaleInputTooltip":"Indiquez une échelle.","current":"Actuel","setTo":"Définir sur","selectOne":"(sélectionner)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Monde","continent":"Continent","countriesBig":"Pays","countriesSmall":"Pays","statesProvinces":"États","stateProvince":"État","counties":"Départements","county":"Département","metropolitanArea":"Zone métropolitaine","cities":"Villes","city":"Ville","town":"Village","neighborhood":"Quartier","streets":"Rues","street":"Rue","buildings":"Bâtiments","building":"Bâtiment","smallBuilding":"Petit bâtiment","rooms":"Salles","room":"Salle"},"featuredScaleLabels":{"custom":"Personnalisé","current":"Vue cartographique actuelle","world":"Monde","continent":"Continent","countriesBig":"Grands pays","countriesSmall":"Petits pays","statesProvinces":"Régions/provinces","stateProvince":"Région/province","counties":"Comtés","county":"Département","metropolitanArea":"Zone métropolitaine","cities":"Villes","city":"Ville","town":"Village","neighborhood":"Quartier","streets":"Rues","street":"Rue","buildings":"Bâtiments","building":"Bâtiment","smallBuilding":"Petit bâtiment","rooms":"Salles","room":"Salle"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_he.json new file mode 100644 index 00000000..d6f6e3d6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_he.json @@ -0,0 +1 @@ +{"widgetLabel":"מחוון טווח קנה מידה","noLimit":"ללא גבול","preview":"תצוגה מקדימה","currentScaleTooltip":"קנה מידה נוכחי של המפה ({scaleLabel})","customScaleInputTooltip":"הקלד קנה מידה.","current":"נוכחי","setTo":"הגדר ל:","selectOne":"(בחר אחד)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"עולם","continent":"יבשה","countriesBig":"ארצות","countriesSmall":"מדינה","statesProvinces":"מדינות","stateProvince":"מדינה","counties":"מחוזות","county":"מחוז","metropolitanArea":"אזור מטרופוליני","cities":"ערים","city":"עיר","town":"עיר","neighborhood":"שכונה","streets":"רחובות","street":"רחוב","buildings":"בנינים","building":"מבנה","smallBuilding":"בניין קטן","rooms":"חדרים","room":"חדר"},"featuredScaleLabels":{"custom":"מותאם","current":"תצוגת מפה נוכחית","world":"עולם","continent":"יבשת","countriesBig":"ארצות - גדול","countriesSmall":"ארצות - קטן","statesProvinces":"מדינות/מחוזות","stateProvince":"מדינה/מחוז","counties":"מחוזות","county":"מחוז","metropolitanArea":"אזור מטרופוליני","cities":"ערים","city":"עיר","town":"עיר","neighborhood":"שכונה","streets":"רחובות","street":"רחוב","buildings":"מבנים","building":"מבנה","smallBuilding":"בניין קטן","rooms":"חדרים","room":"חדר"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_hr.json new file mode 100644 index 00000000..b0752321 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač za raspon mjerila","noLimit":"Nema ograničenja","preview":"Pretpregled","currentScaleTooltip":"Trenutačno mjerilo karte ({scaleLabel})","customScaleInputTooltip":"Unesite mjerilo.","current":"Trenutno","setTo":"Postavi na","selectOne":"(odaberite jedno)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Svijet","continent":"Kontinent","countriesBig":"Države","countriesSmall":"Država","statesProvinces":"Pokrajine","stateProvince":"Pokrajina","counties":"Županije","county":"Županija","metropolitanArea":"Metropolitansko područje","cities":"Gradovi","city":"Grad","town":"Manji grad","neighborhood":"Četvrt","streets":"Ulice","street":"Ulica","buildings":"Zgrade","building":"Zgrada","smallBuilding":"Mala građevina","rooms":"Sobe","room":"Soba"},"featuredScaleLabels":{"custom":"Prilagodi","current":"Trenutačni prikaz karte","world":"Svijet","continent":"Kontinent","countriesBig":"Države - velike","countriesSmall":"Države - male","statesProvinces":"Pokrajine/Županije","stateProvince":"Županija","counties":"Županije","county":"Županija","metropolitanArea":"Metropolitansko područje","cities":"Gradovi","city":"Grad","town":"Grad","neighborhood":"Susjedstvo","streets":"Ulice","street":"Ulica","buildings":"Zgrade","building":"Zgrada","smallBuilding":"Mala građevina","rooms":"Sobe","room":"Soba"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_hu.json new file mode 100644 index 00000000..f23cc1b0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Méretarány-tartomány csúszka","noLimit":"Nincs határérték","preview":"Előnézet","currentScaleTooltip":"Térkép jelenlegi méretaránya ({scaleLabel})","customScaleInputTooltip":"Írjon be egy méretarányt.","current":"Aktuális","setTo":"Beállítandó","selectOne":"(jelöljön ki egyet)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Világ","continent":"Földrész","countriesBig":"Országok","countriesSmall":"Ország","statesProvinces":"Államok","stateProvince":"Államigazgatás","counties":"Megyék","county":"Megye","metropolitanArea":"Agglomeráció","cities":"Nagyvárosok","city":"Nagyváros","town":"Város","neighborhood":"Szomszédság","streets":"Utcák","street":"Utca","buildings":"Épületek","building":"Épület","smallBuilding":"Kis épület","rooms":"Szobák","room":"Szoba"},"featuredScaleLabels":{"custom":"Egyéni","current":"Jelenlegi térképnézet","world":"Világ","continent":"Földrész","countriesBig":"Országok – nagy","countriesSmall":"Országok – kicsi","statesProvinces":"Államok/tartományok","stateProvince":"Állam/tartomány","counties":"Megyék","county":"Megyeigazgatás","metropolitanArea":"Agglomeráció","cities":"Városok","city":"Nagyváros","town":"Kisváros","neighborhood":"Szomszédság","streets":"Utcák","street":"Utca","buildings":"Épületek","building":"Épület","smallBuilding":"Kis épület","rooms":"Szobák","room":"Szoba"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_id.json new file mode 100644 index 00000000..b11ed0e5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Panel Geser Rentang Skala","noLimit":"Tidak","preview":"Pratinjau","currentScaleTooltip":"Skala peta saat ini ({scaleLabel})","customScaleInputTooltip":"Ketikkan sebuah skala.","current":"Saat Ini","setTo":"Tetapkan ke saat ini","selectOne":"(pilih satu)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Dunia","continent":"Benua","countriesBig":"Negara","countriesSmall":"Negara","statesProvinces":"Negara Bagian","stateProvince":"Negara Bagian","counties":"Daerah","county":"Daerah","metropolitanArea":"Area metropolitan","cities":"Kota","city":"Kota","town":"Kota Kecil","neighborhood":"Lingkungan","streets":"Jalan","street":"Jalan","buildings":"Bangunan","building":"Bangunan","smallBuilding":"Bangunan kecil","rooms":"Kamar","room":"Kamar"},"featuredScaleLabels":{"custom":"Khusus","current":"Tampilan peta saat ini","world":"Dunia","continent":"Benua","countriesBig":"Negara - besar","countriesSmall":"Negara - kecil","statesProvinces":"Negara Bagian/Provinsi","stateProvince":"Negara Bagian/Provinsi","counties":"Daerah","county":"Daerah","metropolitanArea":"Area metropolitan","cities":"Kota","city":"Kota","town":"Kota Kecil","neighborhood":"Lingkungan","streets":"Jalan","street":"Jalan","buildings":"Bangunan","building":"Bangunan","smallBuilding":"Bangunan kecil","rooms":"Kamar","room":"Kamar"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_it.json new file mode 100644 index 00000000..e6566713 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Cursore intervallo scala","noLimit":"Nessun limite","preview":"Anteprima","currentScaleTooltip":"Scala mappa corrente ({scaleLabel})","customScaleInputTooltip":"Digitare una scala.","current":"Corrente","setTo":"Imposta su","selectOne":"(selezionare un'opzione)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Mondo","continent":"Continente","countriesBig":"Paesi","countriesSmall":"Paese","statesProvinces":"Stati","stateProvince":"Stato","counties":"Regioni","county":"Regione","metropolitanArea":"Area metropolitana","cities":"Città","city":"Città","town":"Città","neighborhood":"Vicinato","streets":"Vie","street":"Strada","buildings":"Edifici","building":"Edificio","smallBuilding":"Edificio piccolo","rooms":"Sale","room":"Sala"},"featuredScaleLabels":{"custom":"Personalizza","current":"Vista mappa corrente","world":"Mondo","continent":"Continente","countriesBig":"Paesi grandi","countriesSmall":"Paesi piccoli","statesProvinces":"Stati/Province","stateProvince":"Stato/Provincia","counties":"Contee","county":"Paese","metropolitanArea":"Area metropolitana","cities":"Città","city":"Città","town":"Cittadina","neighborhood":"Quartiere","streets":"Vie","street":"Via","buildings":"Edifici","building":"Edificio","smallBuilding":"Edificio piccolo","rooms":"Stanze","room":"Stanza"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_ja.json new file mode 100644 index 00000000..c8d4bf7b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"縮尺範囲スライダー","noLimit":"制限なし","preview":"プレビュー","currentScaleTooltip":"現在のマップ縮尺 ({scaleLabel})","customScaleInputTooltip":"縮尺を入力します。","current":"現在","setTo":"縮尺設定:","selectOne":"(1 つ選択)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"世界","continent":"大陸","countriesBig":"国 (複数)","countriesSmall":"国","statesProvinces":"州 (複数)","stateProvince":"州","counties":"郡 (複数)","county":"郡","metropolitanArea":"都市圏","cities":"都市 (複数)","city":"都市","town":"街","neighborhood":"近郊","streets":"道路 (複数)","street":"道路","buildings":"建物 (複数)","building":"建物","smallBuilding":"建物 (小)","rooms":"部屋 (複数)","room":"部屋"},"featuredScaleLabels":{"custom":"カスタム","current":"現在の表示範囲","world":"世界","continent":"大陸","countriesBig":"国 - 大","countriesSmall":"国 - 小","statesProvinces":"都道府県","stateProvince":"都道府県","counties":"郡 (複数)","county":"郡","metropolitanArea":"都市圏","cities":"都市 (複数)","city":"都市","town":"街","neighborhood":"近郊","streets":"道路 (複数)","street":"道路","buildings":"建物 (複数)","building":"建物","smallBuilding":"建物 (小)","rooms":"部屋 (複数)","room":"部屋"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_ko.json new file mode 100644 index 00000000..221b92ce --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"축척 범위 슬라이더","noLimit":"제한 없음","preview":"미리 보기","currentScaleTooltip":"현재 맵 축척({scaleLabel})","customScaleInputTooltip":"축척을 입력합니다.","current":"현재","setTo":"다음으로 설정","selectOne":"(하나 선택)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"전 세계","continent":"대륙","countriesBig":"국가","countriesSmall":"국가","statesProvinces":"상태","stateProvince":"시/군/구","counties":"구/군","county":"구/군","metropolitanArea":"대도시권","cities":"시","city":"시","town":"동","neighborhood":"네이버후드","streets":"도로","street":"도로","buildings":"건물","building":"건물","smallBuilding":"소형 건물","rooms":"방","room":"방"},"featuredScaleLabels":{"custom":"사용자 정의","current":"현재 맵 뷰","world":"세계","continent":"대륙","countriesBig":"국가(대)","countriesSmall":"국가(소)","statesProvinces":"시/도(LoD)","stateProvince":"시/군/구","counties":"구/군","county":"구/군","metropolitanArea":"대도시권","cities":"도시(다중)","city":"도시","town":"읍/면/동","neighborhood":"네이버후드","streets":"도로","street":"도로","buildings":"건물","building":"건물","smallBuilding":"소형 건물","rooms":"방","room":"방"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_lt.json new file mode 100644 index 00000000..22ec2db5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Mastelių intervalo slankiklis","noLimit":"Nėra ribų","preview":"Peržiūra","currentScaleTooltip":"Dabartinio žemėlapio mastelis ({scaleLabel})","customScaleInputTooltip":"Įvesti mastelį.","current":"Dabartinis","setTo":"Nustatyti kaip","selectOne":"(pasirinkti vieną)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Pasaulis","continent":"Žemynas","countriesBig":"Šalys","countriesSmall":"Šalis","statesProvinces":"Valstijos","stateProvince":"Valstija","counties":"Savivaldybės","county":"Savivaldybė","metropolitanArea":"Didmiestis","cities":"Miestai","city":"Miestas","town":"Miestelis","neighborhood":"Apylinkė","streets":"Gatvės","street":"Gatvė","buildings":"Pastatai","building":"Pastatas","smallBuilding":"Mažas pastatas","rooms":"Kambariai","room":"Kambarys"},"featuredScaleLabels":{"custom":"Adaptuotas","current":"Esama žemėlapio peržiūra","world":"Pasaulis","continent":"Žemynas","countriesBig":"Šalys – didelės","countriesSmall":"Šalys – mažos","statesProvinces":"Valstijos / provincijos","stateProvince":"Valstija / provincija","counties":"Savivaldybės","county":"Apskritis","metropolitanArea":"Didmiestis","cities":"Miestai","city":"Miestas","town":"Miestelis","neighborhood":"Apylinkė","streets":"Gatvės","street":"Gatvė","buildings":"Pastatai","building":"Pastatas","smallBuilding":"Mažas pastatas","rooms":"Kambariai","room":"Kambarys"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_lv.json new file mode 100644 index 00000000..c232bd6d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Mērogu diapazona slīdnis","noLimit":"Bez ierobežojuma","preview":"Priekšskatījums","currentScaleTooltip":"Pašreizējais kartes mērogs ({scaleLabel})","customScaleInputTooltip":"Ierakstiet mērogā.","current":"Pašreizējais","setTo":"Iestatīt","selectOne":"(izvēlieties vienu)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Pasaule","continent":"Kontinents","countriesBig":"Valstis","countriesSmall":"Valsts","statesProvinces":"Štati","stateProvince":"Štats","counties":"Apgabali","county":"Apgabals","metropolitanArea":"Lielpilsētas teritorija","cities":"Pilsētas","city":"Pilsēta","town":"Mazpilsēta","neighborhood":"Apkaime","streets":"Ielas","street":"Iela","buildings":"Ēkas","building":"Ēka","smallBuilding":"Neliela ēka","rooms":"Telpas","room":"Telpa"},"featuredScaleLabels":{"custom":"Pielāgots","current":"Pašreizējās kartes skats","world":"Pasaule","continent":"Kontinents","countriesBig":"Valstis — lielas","countriesSmall":"Valstis — mazas","statesProvinces":"Novadi/reģioni","stateProvince":"Valsts/reģions","counties":"Novadi","county":"Novads","metropolitanArea":"Lielpilsētas teritorija","cities":"Pilsētas","city":"Pilsēta","town":"Mazpilsēta","neighborhood":"Apkaime","streets":"Ielas","street":"Iela","buildings":"Ēkas","building":"Ēka","smallBuilding":"Neliela ēka","rooms":"Telpas","room":"Telpa"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_nb.json new file mode 100644 index 00000000..3dfbc919 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Glidebryter for målestokkområde","noLimit":"Ingen grense","preview":"Forhåndsvisning","currentScaleTooltip":"Gjeldende kartmålestokk ({scaleLabel})","customScaleInputTooltip":"Skriv inn en målestokk.","current":"Gjeldende","setTo":"Sett til","selectOne":"(velg én)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Verden","continent":"Kontinent","countriesBig":"Land","countriesSmall":"Land","statesProvinces":"Delstater","stateProvince":"Delstat","counties":"Fylker","county":"Fylke","metropolitanArea":"Storbyområde","cities":"Byer","city":"By","town":"By","neighborhood":"Nabolag","streets":"Gater","street":"Gate","buildings":"Bygninger","building":"Bygning","smallBuilding":"Liten bygning","rooms":"Rom","room":"Rom"},"featuredScaleLabels":{"custom":"Tilpasset","current":"Gjeldende kartvisning","world":"Verden","continent":"Kontinent","countriesBig":"Land - store","countriesSmall":"Land - små","statesProvinces":"Delstater/provinser","stateProvince":"Stat/provins","counties":"Fylker","county":"Fylke","metropolitanArea":"Storbyområde","cities":"Byer","city":"Sted","town":"By","neighborhood":"Nabolag","streets":"Gater","street":"Gate","buildings":"Bygninger","building":"Bygning","smallBuilding":"Liten bygning","rooms":"Rom","room":"Rom"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_nl.json new file mode 100644 index 00000000..d89c7283 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Schaal schuifregelaar","noLimit":"No Limit","preview":"Voorbeeld","currentScaleTooltip":"Huidige kaartschaal ({scaleLabel})","customScaleInputTooltip":"Voer een schaal in.","current":"Huidig","setTo":"Instellen op","selectOne":"(selecteer één)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Wereld","continent":"Continent","countriesBig":"Landen","countriesSmall":"Land","statesProvinces":"Staten","stateProvince":"Staat","counties":"County's","county":"County","metropolitanArea":"Stedelijk gebied","cities":"Steden","city":"Stad","town":"Plaats","neighborhood":"Omgeving","streets":"Straten","street":"Street","buildings":"Gebouwen","building":"Gebouw","smallBuilding":"Klein gebouw","rooms":"Chatrooms","room":"Kamer"},"featuredScaleLabels":{"custom":"Aangepast","current":"Huidige kaartweergave","world":"Wereld","continent":"Continent","countriesBig":"Landen - groot","countriesSmall":"Landen - klein","statesProvinces":"Staten/provincies","stateProvince":"Staat/provincie","counties":"County's","county":"Provincie","metropolitanArea":"Stedelijk gebied","cities":"Steden","city":"Plaats","town":"Plaats","neighborhood":"Buurt","streets":"Stratenkaart","street":"Street","buildings":"Gebouwen","building":"Gebouw","smallBuilding":"Klein gebouw","rooms":"Kamers","room":"Kamer"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_pl.json new file mode 100644 index 00000000..2688b0d0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Suwak zakresu skali","noLimit":"Brak ograniczeń","preview":"Zobacz podgląd","currentScaleTooltip":"Bieżąca skala mapy ({scaleLabel})","customScaleInputTooltip":"Wprowadź skalę.","current":"Bieżący","setTo":"Ustaw na","selectOne":"(wybierz jeden)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Świat","continent":"Kontynent","countriesBig":"Kraje","countriesSmall":"Kraj","statesProvinces":"Stany","stateProvince":"Stan","counties":"Powiaty","county":"Powiat","metropolitanArea":"Obszar metropolitalny","cities":"Miasta","city":"Miasto","town":"Miejscowość","neighborhood":"Dzielnica","streets":"Ulice","street":"Ulica","buildings":"Budynki","building":"Budynek","smallBuilding":"Mały budynek","rooms":"Pokoje","room":"Pokój"},"featuredScaleLabels":{"custom":"Niestandardowy","current":"Bieżący widok mapy","world":"Świat","continent":"Kontynent","countriesBig":"Kraje — duże","countriesSmall":"Kraje — małe","statesProvinces":"Województwa","stateProvince":"Województwo","counties":"Powiaty","county":"Powiat","metropolitanArea":"Obszar metropolitalny","cities":"Miasta","city":"Miasto","town":"Miejscowość","neighborhood":"Dzielnica","streets":"Ulice","street":"Ulica","buildings":"Budynki","building":"Budynek","smallBuilding":"Mały budynek","rooms":"Pomieszczenia","room":"Pomieszczenie"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_pt-BR.json new file mode 100644 index 00000000..a2c11ce7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Controle Deslizante de Intervalo da Escala","noLimit":"Nenhum Limite","preview":"Visualizar","currentScaleTooltip":"Escala de mapa atual ({scaleLabel})","customScaleInputTooltip":"Digite em uma escala.","current":"Atual","setTo":"Configurar para","selectOne":"(selecionar um)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Mundial","continent":"Continente","countriesBig":"Países","countriesSmall":"País","statesProvinces":"Estados","stateProvince":"Estado","counties":"Municípios","county":"Município","metropolitanArea":"Área metropolitana","cities":"Cidades","city":"Cidade","town":"Cidade","neighborhood":"Vizinhança","streets":"Ruas","street":"Rua","buildings":"Edifícios","building":"Edifício","smallBuilding":"Edifício pequeno","rooms":"Salas","room":"Lugar"},"featuredScaleLabels":{"custom":"Personalizada","current":"Visualizar mapa atual","world":"Mundial","continent":"Continente","countriesBig":"Países - grandes","countriesSmall":"Países - pequenos","statesProvinces":"Estados/Províncias","stateProvince":"Estado/Cidade","counties":"Municípios","county":"Município","metropolitanArea":"Área metropolitana","cities":"Cidades","city":"Cidade","town":"Cidade","neighborhood":"Vizinhança","streets":"Ruas","street":"Rua","buildings":"Edifícios","building":"Edifício","smallBuilding":"Edifício pequeno","rooms":"Dependências","room":"Dependência"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_pt-PT.json new file mode 100644 index 00000000..ae1f3059 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Controlo Deslizante do Intervalo de Escala","noLimit":"Sem Limite","preview":"Pré-visualizar","currentScaleTooltip":"Escala do mapa atual ({scaleLabel})","customScaleInputTooltip":"Introduzir uma escala.","current":"Atual","setTo":"Defina para","selectOne":"(selecione um)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Mundo","continent":"Continente","countriesBig":"Países","countriesSmall":"País","statesProvinces":"Estados","stateProvince":"Estado","counties":"Municípios","county":"Município","metropolitanArea":"Área metropolitana","cities":"Cidades","city":"Cidade","town":"Vila","neighborhood":"Bairro","streets":"Ruas","street":"Rua","buildings":"Edifícios","building":"Edifício","smallBuilding":"Edifício pequeno","rooms":"Divisões","room":"Divisão"},"featuredScaleLabels":{"custom":"Personalizar","current":"Vista do mapa atual","world":"Mundo","continent":"Continente","countriesBig":"Países — grandes","countriesSmall":"Países — pequenos","statesProvinces":"Estados/Províncias","stateProvince":"Estado/Província","counties":"Municípios","county":"Município","metropolitanArea":"Área metropolitana","cities":"Cidades","city":"Cidade","town":"Vila","neighborhood":"Vizinhança","streets":"Ruas","street":"Rua","buildings":"Edifícios","building":"Edifício","smallBuilding":"Edifício pequeno","rooms":"Quartos","room":"Quarto"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_ro.json new file mode 100644 index 00000000..da5f1b99 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Glisor de interval de scală","noLimit":"Nicio limită","preview":"Previzualizare","currentScaleTooltip":"Scala curentă a hărții ({scaleLabel})","customScaleInputTooltip":"Introduceți o scară.","current":"Curent","setTo":"Setare la","selectOne":"(selectaţi una)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Glob","continent":"Continent","countriesBig":"Țări","countriesSmall":"Țară","statesProvinces":"State","stateProvince":"Stat","counties":"Ținuturi","county":"Ținut","metropolitanArea":"Zonă metropolitană","cities":"Oraşe","city":"Oraş","town":"Localitate","neighborhood":"Cartier","streets":"Străzi","street":"Stradă","buildings":"Clădiri","building":"Clădire","smallBuilding":"Clădire mică","rooms":"Camere","room":"Cameră"},"featuredScaleLabels":{"custom":"Personalizare","current":"Vizualizarea curentă a hărții","world":"Lume","continent":"Continent","countriesBig":"Țări - mari","countriesSmall":"Țări - mici","statesProvinces":"State/provincii","stateProvince":"Stat/provincie","counties":"Județe","county":"Județ","metropolitanArea":"Zonă metropolitană","cities":"Orașe","city":"Oraș","town":"Localitate","neighborhood":"Cartier","streets":"Străzi","street":"Stradă","buildings":"Clădiri","building":"Clădire","smallBuilding":"Clădire mică","rooms":"Încăperi","room":"Încăpere"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_ru.json new file mode 100644 index 00000000..d7de67f9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Бегунок диапазона масштаба","noLimit":"Без ограничения","preview":"Просмотр","currentScaleTooltip":"Текущий масштаб карты ({scaleLabel})","customScaleInputTooltip":"Введите масштаб.","current":"Текущий","setTo":"Установить","selectOne":"(выбрать один)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Весь мир","continent":"Континент","countriesBig":"Страны","countriesSmall":"Страна","statesProvinces":"Штаты","stateProvince":"Штат","counties":"Округа","county":"Округ","metropolitanArea":"Городская территория","cities":"Города","city":"Город","town":"Населенный пункт","neighborhood":"Район","streets":"Улицы","street":"Улица","buildings":"Здания","building":"Здание","smallBuilding":"Небольшое здание","rooms":"Комнаты","room":"Комната"},"featuredScaleLabels":{"custom":"Пользовательский","current":"Текущий вид карты","world":"Мир","continent":"Континент","countriesBig":"Страны – большие","countriesSmall":"Страны – маленькие","statesProvinces":"Штаты/провинции","stateProvince":"Штат/Область","counties":"Округа","county":"Округ","metropolitanArea":"Городская территория","cities":"Города","city":"Город","town":"Поселок","neighborhood":"Район","streets":"Улицы","street":"Улица","buildings":"Здания","building":"Здание","smallBuilding":"Небольшое здание","rooms":"Комнаты","room":"Комната"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_sk.json new file mode 100644 index 00000000..6078d2aa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Posuvník rozsahu mierky","noLimit":"Bez limitu","preview":"Náhľad","currentScaleTooltip":"Aktuálna mierka mapy ({scaleLabel})","customScaleInputTooltip":"Napíšte mierku.","current":"Aktuálne","setTo":"Nastaviť na","selectOne":"(vybrať jednu)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Svet","continent":"Kontinent","countriesBig":"Krajiny","countriesSmall":"Krajina","statesProvinces":"Štáty","stateProvince":"Štát","counties":"Kraje","county":"Kraj","metropolitanArea":"Metropolitná oblasť","cities":"Mestá","city":"Mesto","town":"Obec","neighborhood":"Susedstvo","streets":"Ulice","street":"Ulica","buildings":"Budovy","building":"Budova","smallBuilding":"Malá budova","rooms":"Izby","room":"Izba"},"featuredScaleLabels":{"custom":"Vlastné","current":"Aktuálne zobrazenie mapy","world":"Svet","continent":"Kontinent","countriesBig":"Krajiny - veľké","countriesSmall":"Krajiny - malé","statesProvinces":"Štáty/Provincie","stateProvince":"Štát/Provincia","counties":"Kraje","county":"Kraj","metropolitanArea":"Metropolitná oblasť","cities":"Mestá","city":"Mesto","town":"Obec","neighborhood":"Susedstvo","streets":"Ulice","street":"Ulica","buildings":"Budovy","building":"Budova","smallBuilding":"Malá budova","rooms":"Izby","room":"Izba"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_sl.json new file mode 100644 index 00000000..c76699db --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Drsnik razpona merila","noLimit":"Brez omejitev","preview":"Predogled","currentScaleTooltip":"Trenutno merilo karte ({scaleLabel})","customScaleInputTooltip":"Vnesite merilo.","current":"Trenutno","setTo":"Nastavi na","selectOne":"(izberi eno)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Svet","continent":"Kontinent","countriesBig":"Države","countriesSmall":"Država","statesProvinces":"Pokrajine","stateProvince":"Država","counties":"Okraji","county":"Okraj","metropolitanArea":"Metropolitansko območje","cities":"Mesta","city":"Mesto","town":"Kraj","neighborhood":"Soseska","streets":"Ulice","street":"Ulica","buildings":"Stavbe","building":"Stavba","smallBuilding":"Majhna zgradba","rooms":"Sobe","room":"Soba"},"featuredScaleLabels":{"custom":"Po meri","current":"Trenutni pogled karte","world":"Svet","continent":"Kontinent","countriesBig":"Velike države","countriesSmall":"Majhne države","statesProvinces":"Pokrajine","stateProvince":"Pokrajina","counties":"Okraji","county":"Okraj","metropolitanArea":"Metropolitansko območje","cities":"Mesta","city":"Mesto","town":"Manjše mesto","neighborhood":"Soseska","streets":"Ceste","street":"Ulica","buildings":"Stavbe","building":"Stavba","smallBuilding":"Majhna zgradba","rooms":"Sobe","room":"Soba"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_sr.json new file mode 100644 index 00000000..06cc8b25 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač opsega razmere","noLimit":"Bez ograničenja","preview":"Pregledaj","currentScaleTooltip":"Trenutna razmera mape ({scaleLabel})","customScaleInputTooltip":"Otkucajte razmeru.","current":"Trenutno","setTo":"Postavi na","selectOne":"(izaberite jedno)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Svet","continent":"Kontinent","countriesBig":"Zemlje","countriesSmall":"Zemlja","statesProvinces":"Države","stateProvince":"Stanje","counties":"Oblasti","county":"Oblast","metropolitanArea":"Gradska oblast","cities":"Gradovi","city":"Grad","town":"Varoš","neighborhood":"Susedstvo","streets":"Streets","street":"Ulica","buildings":"Zgrade","building":"Zgrada","smallBuilding":"Mala zgrada","rooms":"Sobe","room":"Soba"},"featuredScaleLabels":{"custom":"Prilagođeno","current":"Trenutni prikaz mape","world":"Svet","continent":"Kontinent","countriesBig":"Zemlje - velike","countriesSmall":"Zemlje - male","statesProvinces":"Države / Provincije","stateProvince":"Država / Provincija","counties":"Oblasti","county":"Oblast","metropolitanArea":"Gradska oblast","cities":"Gradovi","city":"Grad","town":"Varoš","neighborhood":"Susedstvo","streets":"Streets","street":"Ulica","buildings":"Zgrade","building":"Zgrada","smallBuilding":"Mala zgrada","rooms":"Sobe","room":"Soba"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_sv.json new file mode 100644 index 00000000..fb16212e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Skjutreglage för skalintervall","noLimit":"No Limit","preview":"Förhandsgranska","currentScaleTooltip":"Aktuell kartskala ({scaleLabel})","customScaleInputTooltip":"Ange en skala.","current":"Aktuell","setTo":"Ange som","selectOne":"(välj ett)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Världen","continent":"Kontinent","countriesBig":"Länder","countriesSmall":"Land","statesProvinces":"Stater","stateProvince":"Stat","counties":"Län","county":"Län","metropolitanArea":"Storstadsområde","cities":"Orter","city":"Stad","town":"Stad","neighborhood":"Grannskap","streets":"Gator","street":"Gata","buildings":"Byggnader","building":"Byggnad","smallBuilding":"Liten byggnad","rooms":"Rum","room":"Rum"},"featuredScaleLabels":{"custom":"Anpassat","current":"Aktuell kartvy","world":"Världen","continent":"Kontinent","countriesBig":"Länder – stora","countriesSmall":"Länder – små","statesProvinces":"Delstater/provinser","stateProvince":"Delstat/provins","counties":"Län","county":"Län","metropolitanArea":"Storstadsområde","cities":"Orter","city":"Ort","town":"Stad","neighborhood":"Grannskap","streets":"Gator","street":"Gata","buildings":"Byggnader","building":"Byggnad","smallBuilding":"Liten byggnad","rooms":"Rum","room":"Rum"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_th.json new file mode 100644 index 00000000..836b9718 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_th.json @@ -0,0 +1 @@ +{"widgetLabel":"แถบเลื่อนช่วงสเกล","noLimit":"ไม่จำกัด","preview":"ภาพตัวอย่าง","currentScaleTooltip":"สเกลแผนที่ปัจจุบัน ({scaleLabel})","customScaleInputTooltip":"พิมพ์เป็นแบบมาตราส่วน","current":"ปัจจุบัน","setTo":"ตั้งค่าให้","selectOne":"(เลือกหนึ่งอย่าง)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"โลก","continent":"ทวีป","countriesBig":"ประเทศ","countriesSmall":"ประเทศ","statesProvinces":"ประเทศ","stateProvince":"รัฐ","counties":"จังหวัด","county":"จังหวัด","metropolitanArea":"เขตเมือง","cities":"เทศบาล","city":"เทศบาล","town":"ชุมชน หมู่บ้าน","neighborhood":"บริเวณใกลเคียง","streets":"ถนน","street":"ถนน","buildings":"ขอบเขตอาคาร","building":"ขอบเขตอาคาร","smallBuilding":"อาคารขนาดเล็ก","rooms":"ที่ว่าง","room":"ห้อง"},"featuredScaleLabels":{"custom":"แก้ไขเอง","current":"มุมมองแผนที่ปัจจุบัน","world":"โลก","continent":"ทวีป","countriesBig":"ประเทศ - ใหญ่","countriesSmall":"ประเทศ - เล็ก","statesProvinces":"รัฐ/จังหวัด","stateProvince":"รัฐ/จังหวัด","counties":"เขต","county":"เขต","metropolitanArea":"เขตเมือง","cities":"เมือง","city":"เมือง","town":"เมือง","neighborhood":"ย่านเพื่อนบ้าน","streets":"ถนน","street":"ถนน","buildings":"ตึก","building":"ตึก","smallBuilding":"อาคารขนาดเล็ก","rooms":"ที่ว่าง","room":"ที่ว่าง"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_tr.json new file mode 100644 index 00000000..2ab04baf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Ölçek Aralığı Kaydırıcı","noLimit":"Sınır Yok","preview":"Önizleme","currentScaleTooltip":"Mevcut harita ölçeği ({scaleLabel})","customScaleInputTooltip":"Ölçek değeri girin.","current":"Geçerli","setTo":"Ayarla","selectOne":"(birini seç)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Dünya","continent":"Kıta","countriesBig":"Ülkeler","countriesSmall":"Ülke","statesProvinces":"Eyaletler","stateProvince":"Devlet","counties":"Eyaletler","county":"Bölge","metropolitanArea":"Metropol alanı","cities":"Şehirler","city":"Şehir","town":"Kasaba","neighborhood":"Komşu","streets":"Sokaklar","street":"Sokak","buildings":"Binalar","building":"Bina","smallBuilding":"Küçük bina","rooms":"Odalar","room":"Oda"},"featuredScaleLabels":{"custom":"Özel","current":"Mevcut harita görünümü","world":"Dünya","continent":"Kıta","countriesBig":"Ülkeler - büyük","countriesSmall":"Ülkeler - küçük","statesProvinces":"Eyaletler/Bölgeler","stateProvince":"Eyalet/Bölge","counties":"İlçeler","county":"İlçe","metropolitanArea":"Metropol alanı","cities":"Şehirler","city":"Şehir","town":"Kasaba","neighborhood":"Mahalle","streets":"Sokaklar","street":"Sokak","buildings":"Binalar","building":"Bina","smallBuilding":"Küçük bina","rooms":"Odalar","room":"Oda"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_uk.json new file mode 100644 index 00000000..4711bc62 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Повзунок діапазону масштабу","noLimit":"Без обмеження","preview":"Попередній перегляд","currentScaleTooltip":"Поточний масштаб карти ({scaleLabel})","customScaleInputTooltip":"Введіть масштаб.","current":"Поточний","setTo":"Задати значення","selectOne":"(вибрати один)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Світ","continent":"Континент","countriesBig":"Країни","countriesSmall":"країна","statesProvinces":"Штати","stateProvince":"Штат","counties":"Округи","county":"Округ","metropolitanArea":"Місто з передмістями","cities":"Міста","city":"Місто","town":"Містечко","neighborhood":"Район","streets":"Вулиці","street":"Вулиця","buildings":"Будівлі","building":"Будівля","smallBuilding":"Невелика будівля","rooms":"Кімнати","room":"Кімната"},"featuredScaleLabels":{"custom":"Задається користувачем","current":"Поточний вид карти","world":"Світ","continent":"Континент","countriesBig":"Країни - великі","countriesSmall":"Країни - малі","statesProvinces":"Штати/провінції","stateProvince":"Штат/провінція","counties":"Округи","county":"Округ","metropolitanArea":"Місто з передмістями","cities":"Міста","city":"Місто","town":"Містечко","neighborhood":"Район","streets":"Вулиці","street":"Вулиця","buildings":"Будівлі","building":"Будівля","smallBuilding":"Невелика будівля","rooms":"Кімнати","room":"Кімната"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_vi.json new file mode 100644 index 00000000..0930cb08 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Thanh trượt Phạm vi Tỷ lệ","noLimit":"Không giới hạn","preview":"Xem trước","currentScaleTooltip":"Tỷ lệ bản đồ hiện tại ({scaleLabel})","customScaleInputTooltip":"Nhập tỷ lệ.","current":"Hiện tại","setTo":"Thiết lập thành","selectOne":"(chọn một)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Thế giới","continent":"Lục địa","countriesBig":"Các quốc gia","countriesSmall":"Quốc gia","statesProvinces":"Các tiểu bang","stateProvince":"Tiểu bang","counties":"Các quận","county":"Hạt","metropolitanArea":"Khu vực đô thị","cities":"Các thành phố","city":"Thành phố","town":"Thị trấn","neighborhood":"Vùng lân cận","streets":"Đường phố","street":"Đường phố","buildings":"Các Tòa nhà","building":"Tòa nhà","smallBuilding":"Tòa nhà nhỏ","rooms":"Các Phòng","room":"Phòng"},"featuredScaleLabels":{"custom":"Tùy chỉnh","current":"Chế độ xem bản đồ hiện tại","world":"Thế giới","continent":"Lục địa","countriesBig":"Quốc gia - lớn","countriesSmall":"Quốc gia - nhỏ","statesProvinces":"Các Tiểu bang/Tỉnh","stateProvince":"Tiểu bang/Tỉnh","counties":"Các hạt","county":"Hạt","metropolitanArea":"Khu vực đô thị","cities":"Các thành phố","city":"Thành phố","town":"Thị trấn","neighborhood":"Vùng lân cận","streets":"Đường phố","street":"Đường phố","buildings":"Công trình","building":"Tòa nhà","smallBuilding":"Tòa nhà nhỏ","rooms":"Các phòng","room":"Phòng"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_zh-CN.json new file mode 100644 index 00000000..1cbbaf43 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"比例范围滑块","noLimit":"无限制","preview":"预览","currentScaleTooltip":"当前地图比例 ({scaleLabel})","customScaleInputTooltip":"输入比例。","current":"当前","setTo":"设置为","selectOne":"(选择一个)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"世界","continent":"大洲","countriesBig":"多个国家/地区","countriesSmall":"国家/地区","statesProvinces":"多个州","stateProvince":"州","counties":"多个县","county":"县","metropolitanArea":"大都市区","cities":"城市群","city":"城市","town":"乡/镇","neighborhood":"住宅区","streets":"街区群","street":"街区","buildings":"建筑群","building":"建筑","smallBuilding":"小型建筑物","rooms":"多个房间","room":"房间"},"featuredScaleLabels":{"custom":"自定义","current":"当前地图视图","world":"世界","continent":"洲","countriesBig":"国家/地区 - 大","countriesSmall":"国家/地区 - 小","statesProvinces":"多个州/省","stateProvince":"州/省","counties":"多个县","county":"县","metropolitanArea":"大都市区","cities":"多个城市","city":"城市","town":"镇","neighborhood":"社区","streets":"多个街道","street":"街道","buildings":"多个建筑物","building":"建筑物","smallBuilding":"小型建筑物","rooms":"多个房间","room":"房间"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_zh-HK.json new file mode 100644 index 00000000..1e82daf7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"比例範圍滑桿","noLimit":"無限制","preview":"預覽","currentScaleTooltip":"目前地圖比例 ({scaleLabel})","customScaleInputTooltip":"輸入比例。","current":"目前","setTo":"設定為","selectOne":"(選擇一個)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"世界","continent":"大洲","countriesBig":"國家/地區","countriesSmall":"國家/地區","statesProvinces":"州","stateProvince":"州/省","counties":"縣","county":"縣","metropolitanArea":"都會區","cities":"城市群","city":"市","town":"鄉/鎮","neighborhood":"住宅區","streets":"街道圖","street":"街道圖","buildings":"建築群","building":"建築","smallBuilding":"小型建築物","rooms":"房間","room":"房間"},"featuredScaleLabels":{"custom":"自訂","current":"目前地圖視圖","world":"世界","continent":"大陸","countriesBig":"國家/地區 - 大","countriesSmall":"國家/地區 - 小","statesProvinces":"州/省","stateProvince":"州/省","counties":"縣市","county":"郡","metropolitanArea":"都會區","cities":"城市","city":"城市","town":"鄉鎮","neighborhood":"街區","streets":"街道圖","street":"街道","buildings":"建築物","building":"建築","smallBuilding":"小型建築物","rooms":"房間","room":"房間"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_zh-TW.json new file mode 100644 index 00000000..1e82daf7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"比例範圍滑桿","noLimit":"無限制","preview":"預覽","currentScaleTooltip":"目前地圖比例 ({scaleLabel})","customScaleInputTooltip":"輸入比例。","current":"目前","setTo":"設定為","selectOne":"(選擇一個)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"世界","continent":"大洲","countriesBig":"國家/地區","countriesSmall":"國家/地區","statesProvinces":"州","stateProvince":"州/省","counties":"縣","county":"縣","metropolitanArea":"都會區","cities":"城市群","city":"市","town":"鄉/鎮","neighborhood":"住宅區","streets":"街道圖","street":"街道圖","buildings":"建築群","building":"建築","smallBuilding":"小型建築物","rooms":"房間","room":"房間"},"featuredScaleLabels":{"custom":"自訂","current":"目前地圖視圖","world":"世界","continent":"大陸","countriesBig":"國家/地區 - 大","countriesSmall":"國家/地區 - 小","statesProvinces":"州/省","stateProvince":"州/省","counties":"縣市","county":"郡","metropolitanArea":"都會區","cities":"城市","city":"城市","town":"鄉鎮","neighborhood":"街區","streets":"街道圖","street":"街道","buildings":"建築物","building":"建築","smallBuilding":"小型建築物","rooms":"房間","room":"房間"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search.json new file mode 100644 index 00000000..e51fe3f6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search.json @@ -0,0 +1 @@ +{"widgetLabel":"Search","searchButtonTitle":"Search","clearButtonTitle":"Clear search","placeholder":"Find address or place","searchIn":"Search in","all":"All","allPlaceholder":"Find address or place","emptyValue":"Please enter a search term.","locateError":"Could not retrieve current location.","untitledResult":"Untitled","untitledSource":"Untitled source","noResults":"No results","noResultsFound":"There were no results found.","noResultsFoundForValue":"There were no results found for {value}.","showMoreResults":"Show more results","hideMoreResults":"Hide","searchResult":"Search result","moreResultsHeader":"More results","useCurrentLocation":"Use current location"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_ar.json new file mode 100644 index 00000000..d85f32ef --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"بحث","searchButtonTitle":"بحث","clearButtonTitle":"مسح البحث","placeholder":"إيجاد العنوان أو المكان","searchIn":"البحث في","all":"جميع","allPlaceholder":"إيجاد العنوان أو المكان","emptyValue":"الرجاء إدخال مصطلح بحث.","locateError":"يتعذر استرداد الموقع الحالي.","untitledResult":"بلا عنوان","untitledSource":"مصدر بدون عنوان","noResults":"بدون نتائج","noResultsFound":"لم يتم العثور على أي نتائج.","noResultsFoundForValue":"لم يتم العثور على نتائج لـ {value}.","showMoreResults":"إظهار المزيد من النتائج","hideMoreResults":"إخفاء","searchResult":"البحث عن النتائج","moreResultsHeader":"المزيد من النتائج","useCurrentLocation":"استخدام الموقع الحالي"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_bg.json new file mode 100644 index 00000000..49e9d553 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Търсене","searchButtonTitle":"Търсене","clearButtonTitle":"Изчистване на търсене","placeholder":"Намиране на адрес или населено място","searchIn":"Търсете във","all":"Всички","allPlaceholder":"Намиране на адрес или населено място","emptyValue":"Моля, въведете термин за търсене.","locateError":"Не може да се извлече текущо местоположение.","untitledResult":"Без заглавие","untitledSource":"Неозаглавен източник","noResults":"Няма резултати","noResultsFound":"Няма намерени резултати","noResultsFoundForValue":"Няма намерени резултати за {value}.","showMoreResults":"Показване на повече резултати","hideMoreResults":"Скриване","searchResult":"Резултати от търсене","moreResultsHeader":"Повече резултати","useCurrentLocation":"Използване на текущото местоположение"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_bs.json new file mode 100644 index 00000000..a25ac937 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Potraži","searchButtonTitle":"Pretraži","clearButtonTitle":"Očisti pretragu","placeholder":"Pronađi adresu ili mjesto","searchIn":"Traži u","all":"Sve","allPlaceholder":"Pronađi adresu ili mjesto","emptyValue":"Unesite termin za pretraživanje.","locateError":"Nije uspjelo dohvaćanje trenutačne lokacije.","untitledResult":"Neimenovano","untitledSource":"Neimenovani izvor","noResults":"Nema rezultata","noResultsFound":"Nema pronađenih rezultata.","noResultsFoundForValue":"Nema pronađenih rezultata za {value}.","showMoreResults":"Prikaži još rezultata","hideMoreResults":"Sakrij","searchResult":"Rezultat pretraživanja","moreResultsHeader":"Više rezultata","useCurrentLocation":"Upotrijebi trenutačnu lokaciju"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_ca.json new file mode 100644 index 00000000..6f8609a4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Cerca","searchButtonTitle":"Cerca","clearButtonTitle":"Reinicia la cerca","placeholder":"Cerca una direcció o un lloc","searchIn":"Cerca a","all":"Tot","allPlaceholder":"Cerca una direcció o un lloc","emptyValue":"Introduïu un terme de cerca.","locateError":"No s'ha pogut recuperar la ubicació actual.","untitledResult":"Sense títol","untitledSource":"Origen sense títol","noResults":"No hi ha cap resultat","noResultsFound":"No s'ha trobat cap resultat.","noResultsFoundForValue":"No s'ha trobat cap resultat per a {value}.","showMoreResults":"Mostra més resultats","hideMoreResults":"Amaga","searchResult":"Resultat de la cerca","moreResultsHeader":"Més resultats","useCurrentLocation":"Utilitza la ubicació actual"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_cs.json new file mode 100644 index 00000000..1dc6d843 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Hledat","searchButtonTitle":"Hledat","clearButtonTitle":"Vymazat vyhledávání","placeholder":"Najít adresu nebo místo","searchIn":"Hledat v","all":"Všechny","allPlaceholder":"Najít adresu nebo místo","emptyValue":"Zadejte vyhledávací dotaz.","locateError":"Nepodařilo se získat aktuální polohu.","untitledResult":"Bez názvu","untitledSource":"Nepojmenovaný zdroj","noResults":"Žádné výsledky","noResultsFound":"Nebyly nalezeny žádné výsledky vyhledávání.","noResultsFoundForValue":"Pro {value} nebyly nalezeny žádné výsledky.","showMoreResults":"Zobrazit další výsledky","hideMoreResults":"Skrýt","searchResult":"Výsledek vyhledávání","moreResultsHeader":"Další výsledky","useCurrentLocation":"Použít aktuální umístění"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_da.json new file mode 100644 index 00000000..8513bc04 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Søg","searchButtonTitle":"Søg","clearButtonTitle":"Ryd søgning","placeholder":"Find adresse eller sted","searchIn":"Søg i","all":"Alle","allPlaceholder":"Find adresse eller sted","emptyValue":"Angiv en søgeterm","locateError":"Kunne ikke hente den aktuelle position.","untitledResult":"Uden titel","untitledSource":"Kilde uden titel","noResults":"Ingen resultater","noResultsFound":"Der blev ikke fundet nogen resultater.","noResultsFoundForValue":"Der blev ikke fundet nogen resultater for {value}.","showMoreResults":"Vis flere resultater","hideMoreResults":"Hide","searchResult":"Søgeresultater","moreResultsHeader":"Flere resultater","useCurrentLocation":"Brug nuværende position"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_de.json new file mode 100644 index 00000000..9b086445 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Suche","searchButtonTitle":"Suchen","clearButtonTitle":"Suche löschen","placeholder":"Adresse oder Ort suchen","searchIn":"Suchen in","all":"Alle","allPlaceholder":"Adresse oder Ort suchen","emptyValue":"Geben Sie einen Suchbegriff ein.","locateError":"Die aktuelle Position konnte nicht abgerufen werden.","untitledResult":"Unbenannt","untitledSource":"Unbenannte Quelle","noResults":"Keine Ergebnisse","noResultsFound":"Es wurden keine Ergebnisse gefunden.","noResultsFoundForValue":"Für {value} wurden keine Ergebnisse gefunden.","showMoreResults":"Mehr Ergebnisse anzeigen","hideMoreResults":"Ausblenden","searchResult":"Suchergebnis","moreResultsHeader":"Mehr Ergebnisse","useCurrentLocation":"Aktuelle Position verwenden"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_el.json new file mode 100644 index 00000000..949af071 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Αναζήτηση","searchButtonTitle":"Αναζήτηση","clearButtonTitle":"Εκκαθάριση αναζήτησης","placeholder":"Αναζήτηση διεύθυνσης ή μέρους","searchIn":"Αναζήτηση σε","all":"Όλες","allPlaceholder":"Αναζήτηση διεύθυνσης ή μέρους","emptyValue":"Εισαγάγετε όρο αναζήτησης.","locateError":"Δεν ήταν δυνατή η ανάκτηση της τρέχουσας τοποθεσίας.","untitledResult":"Χωρίς τίτλο","untitledSource":"Ανώνυμη προέλευση","noResults":"Κανένα αποτέλεσμα","noResultsFound":"Δεν βρέθηκαν αποτελέσματα.","noResultsFoundForValue":"Δεν βρέθηκαν αποτελέσματα για {value}.","showMoreResults":"Εμφάνιση περισσότερων αποτελεσμάτων","hideMoreResults":"Απόκρυψη","searchResult":"Αναζήτηση αποτελέσματος","moreResultsHeader":"Περισσότερα αποτελέσματα","useCurrentLocation":"Χρήση τρέχουσας τοποθεσίας"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_en.json new file mode 100644 index 00000000..e51fe3f6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Search","searchButtonTitle":"Search","clearButtonTitle":"Clear search","placeholder":"Find address or place","searchIn":"Search in","all":"All","allPlaceholder":"Find address or place","emptyValue":"Please enter a search term.","locateError":"Could not retrieve current location.","untitledResult":"Untitled","untitledSource":"Untitled source","noResults":"No results","noResultsFound":"There were no results found.","noResultsFoundForValue":"There were no results found for {value}.","showMoreResults":"Show more results","hideMoreResults":"Hide","searchResult":"Search result","moreResultsHeader":"More results","useCurrentLocation":"Use current location"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_es.json new file mode 100644 index 00000000..108c9c2c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Buscar","searchButtonTitle":"Búsqueda","clearButtonTitle":"Borrar búsqueda","placeholder":"Buscar dirección o lugar","searchIn":"Buscar en","all":"Todo","allPlaceholder":"Buscar dirección o lugar","emptyValue":"Introduce un término de búsqueda.","locateError":"No se pudo recuperar la ubicación actual.","untitledResult":"Sin título","untitledSource":"Fuente sin título","noResults":"Sin resultados","noResultsFound":"No se ha encontrado ningún resultado.","noResultsFoundForValue":"No se ha encontrado ningún resultado para {value}.","showMoreResults":"Mostrar más resultados","hideMoreResults":"Ocultar","searchResult":"Resultado de la búsqueda","moreResultsHeader":"Más resultados","useCurrentLocation":"Usar ubicación actual"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_et.json new file mode 100644 index 00000000..cb9791f8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Otsing","searchButtonTitle":"Otsi","clearButtonTitle":"Tühjenda otsing","placeholder":"Otsi aadressi või kohta","searchIn":"Otsi","all":"Kõik","allPlaceholder":"Otsi aadressi või kohta","emptyValue":"Sisestage otsingutermin.","locateError":"Praegust asukohta ei saanud tuua.","untitledResult":"Pealkirjata","untitledSource":"Pealkirjata allikas","noResults":"Tulemusi pole","noResultsFound":"Tulemeid ei leitud.","noResultsFoundForValue":"Väärtuse {value} jaoks ei leitud tulemusi.","showMoreResults":"Kuva veel tulemusi","hideMoreResults":"Peida","searchResult":"Otsi tulemusi","moreResultsHeader":"Veel tulemusi","useCurrentLocation":"Kasuta praegust asukohta"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_fi.json new file mode 100644 index 00000000..edf052f7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Hae","searchButtonTitle":"Etsi","clearButtonTitle":"Tyhjennä haku","placeholder":"Etsi osoite tai paikka","searchIn":"Hae kohteesta","all":"Kaikki","allPlaceholder":"Etsi osoite tai paikka","emptyValue":"Anna hakutermi.","locateError":"Nykyisen sijainnin nouto ei onnistunut.","untitledResult":"Nimetön","untitledSource":"Nimetön lähde","noResults":"Ei tuloksia","noResultsFound":"Tuloksia ei löytynyt.","noResultsFoundForValue":"Kohteelle {value} ei löytynyt tuloksia.","showMoreResults":"Näytä lisää tuloksia","hideMoreResults":"Hide","searchResult":"Hakutulos","moreResultsHeader":"Lisää tuloksia","useCurrentLocation":"Käytä nykyistä sijaintia"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_fr.json new file mode 100644 index 00000000..8976ffde --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Rechercher","searchButtonTitle":"Rechercher","clearButtonTitle":"Effacer la recherche","placeholder":"Rechercher une adresse ou un lieu","searchIn":"Rechercher dans","all":"Tout","allPlaceholder":"Rechercher une adresse ou un lieu","emptyValue":"Entrez un terme de recherche.","locateError":"Impossible de récupérer la localisation actuelle.","untitledResult":"Sans titre","untitledSource":"Source sans titre","noResults":"Aucun résultat","noResultsFound":"Aucun résultat n’a été trouvé.","noResultsFoundForValue":"Aucun résultat trouvé pour {value}.","showMoreResults":"Afficher plus de résultats","hideMoreResults":"Masquer","searchResult":"Résultat de la recherche","moreResultsHeader":"Plus de résultats","useCurrentLocation":"Utiliser la localisation actuelle"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_he.json new file mode 100644 index 00000000..10e59415 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_he.json @@ -0,0 +1 @@ +{"widgetLabel":"חיפוש","searchButtonTitle":"חפש","clearButtonTitle":"נקה חיפוש","placeholder":"מצא כתובת או מקום","searchIn":"חפש בתוך","all":"הכל","allPlaceholder":"מצא כתובת או מקום","emptyValue":"הזן מונח חיפוש.","locateError":"לא ניתן לאחזר את המיקום הנוכחי.","untitledResult":"ללא כותרת","untitledSource":"מקור ללא שם","noResults":"אין תוצאות","noResultsFound":"לא נמצאו תוצאות.","noResultsFoundForValue":"לא נמצאו תוצאות עבור {value}.","showMoreResults":"הצג תוצאות נוספות","hideMoreResults":"הסתר","searchResult":"תוצאות חיפוש","moreResultsHeader":"תוצאות נוספות","useCurrentLocation":"השתמש במיקום הנוכחי"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_hr.json new file mode 100644 index 00000000..a25ac937 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Potraži","searchButtonTitle":"Pretraži","clearButtonTitle":"Očisti pretragu","placeholder":"Pronađi adresu ili mjesto","searchIn":"Traži u","all":"Sve","allPlaceholder":"Pronađi adresu ili mjesto","emptyValue":"Unesite termin za pretraživanje.","locateError":"Nije uspjelo dohvaćanje trenutačne lokacije.","untitledResult":"Neimenovano","untitledSource":"Neimenovani izvor","noResults":"Nema rezultata","noResultsFound":"Nema pronađenih rezultata.","noResultsFoundForValue":"Nema pronađenih rezultata za {value}.","showMoreResults":"Prikaži još rezultata","hideMoreResults":"Sakrij","searchResult":"Rezultat pretraživanja","moreResultsHeader":"Više rezultata","useCurrentLocation":"Upotrijebi trenutačnu lokaciju"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_hu.json new file mode 100644 index 00000000..68983d84 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Keresés","searchButtonTitle":"Keresés","clearButtonTitle":"Keresés törlése","placeholder":"Cím vagy hely keresése","searchIn":"Keresés ebben","all":"Mind","allPlaceholder":"Cím vagy hely keresése","emptyValue":"Adjon meg egy keresési kifejezést.","locateError":"Nem sikerült lekérni az aktuális helyet.","untitledResult":"Cím nélkül","untitledSource":"Cím nélküli forrás","noResults":"Nincs eredmény","noResultsFound":"A keresés nem járt eredménnyel.","noResultsFoundForValue":"A(z) {value} keresése nem járt eredménnyel.","showMoreResults":"Több eredmény megjelenítése","hideMoreResults":"Elrejtés","searchResult":"Keresési eredmény","moreResultsHeader":"Több eredmény","useCurrentLocation":"Aktuális hely használata"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_id.json new file mode 100644 index 00000000..5902f610 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Cari","searchButtonTitle":"Cari","clearButtonTitle":"Bersihkan pencarian","placeholder":"Temukan alamat atau tempat","searchIn":"Cari di dalam","all":"Semua","allPlaceholder":"Temukan alamat atau tempat","emptyValue":"Harap masukkan istilah pencarian.","locateError":"Tidak dapat mengambil lokasi saat ini.","untitledResult":"Tidak berjudul","untitledSource":"Sumber tidak berjudul","noResults":"Tidak ada hasil","noResultsFound":"Tidak ada hasil yang ditemukan.","noResultsFoundForValue":"Tidak ada hasil yang ditemukan untuk {value}.","showMoreResults":"Tampilkan lebih banyak hasil...","hideMoreResults":"Sembunyikan","searchResult":"Hasil pencarian","moreResultsHeader":"Hasil lainnya","useCurrentLocation":"Gunakan lokasi saat ini"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_it.json new file mode 100644 index 00000000..7327d59d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Cercare","searchButtonTitle":"Ricerca","clearButtonTitle":"Cancella ricerca","placeholder":"Trova indirizzo o luogo","searchIn":"Cerca in","all":"tutte le","allPlaceholder":"Trova indirizzo o luogo","emptyValue":"Immettere un termine di ricerca.","locateError":"Impossibile richiamare la posizione attuale.","untitledResult":"Senza titolo","untitledSource":"Origine senza titolo","noResults":"Nessun risultato","noResultsFound":"Nessun risultato trovato.","noResultsFoundForValue":"Nessun risultato trovato per {value}.","showMoreResults":"Mostra altri risultati","hideMoreResults":"Nascondi","searchResult":"Risultato ricerca","moreResultsHeader":"Altri risultati","useCurrentLocation":"Usa posizione corrente"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_ja.json new file mode 100644 index 00000000..bef88d6c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"検索","searchButtonTitle":"検索","clearButtonTitle":"検索の消去","placeholder":"住所または場所の検索","searchIn":"検索","all":"すべて","allPlaceholder":"住所または場所の検索","emptyValue":"検索する語句を入力してください。","locateError":"現在の位置を取得できませんでした。","untitledResult":"無題","untitledSource":"無題のソース","noResults":"結果なし","noResultsFound":"結果が見つかりませんでした。","noResultsFoundForValue":"{value} の結果が見つかりませんでした。","showMoreResults":"その他の結果を表示","hideMoreResults":"非表示","searchResult":"検索結果","moreResultsHeader":"その他の結果","useCurrentLocation":"現在の位置を使用"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_ko.json new file mode 100644 index 00000000..55961ef5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"검색","searchButtonTitle":"검색","clearButtonTitle":"검색 지우기","placeholder":"주소 또는 장소 찾기","searchIn":"다음에서 검색","all":"모두","allPlaceholder":"주소 또는 장소 찾기","emptyValue":"검색어를 입력하세요.","locateError":"현재 위치를 검색할 수 없습니다.","untitledResult":"제목 없음","untitledSource":"제목 없는 원본","noResults":"결과 없음","noResultsFound":"결과를 찾을 수 없습니다.","noResultsFoundForValue":"{value}에 대한 결과를 찾을 수 없습니다.","showMoreResults":"더 많은 결과 보기","hideMoreResults":"숨기기","searchResult":"검색 결과","moreResultsHeader":"더 많은 결과","useCurrentLocation":"현재 위치 사용"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_lt.json new file mode 100644 index 00000000..ba36a03d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Ieškoti","searchButtonTitle":"Ieškoti","clearButtonTitle":"Valyti paiešką","placeholder":"Surasti adresą arba vietą","searchIn":"Ieškoti","all":"Viskas","allPlaceholder":"Surasti adresą arba vietą","emptyValue":"Įveskite paieškos žodį.","locateError":"Nepavyko gauti dabartinės padėties.","untitledResult":"Bevardis","untitledSource":"Šaltinis be pavadinimo","noResults":"Rezultatų nėra","noResultsFound":"Rezultatų nerasta.","noResultsFoundForValue":"Reikšmei {value} rezultatų nerasta.","showMoreResults":"Rodyti daugiau rezultatų","hideMoreResults":"Slėpti","searchResult":"Paieškos rezultatas","moreResultsHeader":"Daugiau rezultatų","useCurrentLocation":"Naudoti esamą padėtį"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_lv.json new file mode 100644 index 00000000..0da07a4e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Meklēt","searchButtonTitle":"Meklēšana","clearButtonTitle":"Notīrīt meklēšanas gadījumu","placeholder":"Atrast adresi vai vietu","searchIn":"Meklēt šeit:","all":"Visi","allPlaceholder":"Atrast adresi vai vietu","emptyValue":"Ievadiet meklēšanas kritēriju.","locateError":"Nevarēja izgūt pašreizējo atrašanās vietu","untitledResult":"Bez virsraksta","untitledSource":"Avots bez nosaukuma","noResults":"Bez rezultātiem","noResultsFound":"Netika atrasts neviens rezultāts.","noResultsFoundForValue":"Vērtībai {value} netika atrasts neviens rezultāts.","showMoreResults":"Rādīt vairāk rezultātu","hideMoreResults":"Paslēpt","searchResult":"Meklēšanas rezultāts","moreResultsHeader":"Vairāk rezultātu","useCurrentLocation":"Lietot pašreizējo atrašanās vietu"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_nb.json new file mode 100644 index 00000000..aeb836d3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Søk","searchButtonTitle":"Søk","clearButtonTitle":"Tøm søk","placeholder":"Finn adresse eller sted","searchIn":"Søk i","all":"Alle","allPlaceholder":"Finn adresse eller sted","emptyValue":"Skriv inn et søkeord","locateError":"Kan ikke hente nåværende lokasjon.","untitledResult":"Uten tittel","untitledSource":"Kilde uten tittel","noResults":"Ingen resultater","noResultsFound":"Fant ingen resultater.","noResultsFoundForValue":"Finner ingen resultater for {value}.","showMoreResults":"Vis flere resultater","hideMoreResults":"Skjul","searchResult":"Søkeresultater","moreResultsHeader":"Flere resultater","useCurrentLocation":"Bruk gjeldende lokasjon"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_nl.json new file mode 100644 index 00000000..e2c0a79e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Zoeken","searchButtonTitle":"Zoeken","clearButtonTitle":"Zoekopdracht wissen","placeholder":"Adres of plaats zoeken","searchIn":"Zoeken in","all":"Alle","allPlaceholder":"Adres of plaats zoeken","emptyValue":"Voer een zoekterm in","locateError":"Kan de huidige locatie niet ophalen.","untitledResult":"Naamloos","untitledSource":"Ongetitelde bron","noResults":"Geen resultaten","noResultsFound":"Er zijn geen resultaten gevonden.","noResultsFoundForValue":"Er zijn geen resultaten gevonden voor {value}.","showMoreResults":"Meer resultaten weergeven","hideMoreResults":"Verbergen","searchResult":"Zoekresultaten","moreResultsHeader":"Meer resultaten","useCurrentLocation":"Gebruik huidige locatie"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_pl.json new file mode 100644 index 00000000..62a4318d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Wyszukaj","searchButtonTitle":"Wyszukaj","clearButtonTitle":"Wyczyść wyszukiwanie","placeholder":"Znajdź adres lub miejsce","searchIn":"Szukaj w","all":"Wszystkie","allPlaceholder":"Znajdź adres lub miejsce","emptyValue":"Wprowadź wyszukiwany termin","locateError":"Nie można wczytać bieżącej lokalizacji.","untitledResult":"Bez tytułu","untitledSource":"Źródło bez nazwy","noResults":"Brak wyników","noResultsFound":"Nie znaleziono wyników.","noResultsFoundForValue":"Nie znaleziono wyników dla {value}.","showMoreResults":"Pokaż więcej wyników","hideMoreResults":"Ukryj","searchResult":"Wynik wyszukiwania","moreResultsHeader":"Więcej wyników","useCurrentLocation":"Użyj bieżącej lokalizacji"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_pt-BR.json new file mode 100644 index 00000000..5a572de4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Pesquisar","searchButtonTitle":"Pesquisar","clearButtonTitle":"Limpar pesquisa","placeholder":"Encontrar endereço ou lugar","searchIn":"Pesquisar em","all":"Todas","allPlaceholder":"Encontrar endereço ou lugar","emptyValue":"Insira um termo de pesquisa.","locateError":"Não foi possível recuperar sua localização atual.","untitledResult":"Sem título","untitledSource":"Fonte sem título","noResults":"Nenhum resultado","noResultsFound":"Não há nenhum resultado localizado.","noResultsFoundForValue":"Não houve nenhum resultado localizado para {value}.","showMoreResults":"Mostrar mais resultados","hideMoreResults":"Ocultar","searchResult":"Resultado de pesquisa","moreResultsHeader":"Mais resultados","useCurrentLocation":"Usar local atual"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_pt-PT.json new file mode 100644 index 00000000..31afc009 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Pesquisar","searchButtonTitle":"Pesquisar","clearButtonTitle":"limpar pesquisa","placeholder":"Encontrar um endereço ou local","searchIn":"Pesquisar em","all":"Todos","allPlaceholder":"Encontrar um endereço ou local","emptyValue":"Por favor, introduza um termo de pesquisa.","locateError":"Não foi possível obter a localização atual.","untitledResult":"Sem título","untitledSource":"Fonte sem título","noResults":"Sem resultados","noResultsFound":"Não foram encontrados resultados.","noResultsFoundForValue":"Não foram encontrados resultados para {value}.","showMoreResults":"Mostrar mais resultados","hideMoreResults":"Ocultar","searchResult":"Pesquisar resultados","moreResultsHeader":"Mais resultados","useCurrentLocation":"Utilizar localização atual"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_ro.json new file mode 100644 index 00000000..368ecc6c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Căutare","searchButtonTitle":"Căutare","clearButtonTitle":"Golire căutare","placeholder":"Găsire adresă sau loc","searchIn":"Căutare în","all":"Toate","allPlaceholder":"Găsire adresă sau loc","emptyValue":"Introduceţi un termen de căutare.","locateError":"Nu s-a putut prelua localizarea actuală.","untitledResult":"Fără titlu","untitledSource":"Sursă fără titlu","noResults":"Niciun rezultat","noResultsFound":"Nu s-au găsit rezultate.","noResultsFoundForValue":"Nu s-au găsit rezultate pentru {value}.","showMoreResults":"Afişare mai multe rezultate","hideMoreResults":"Ascundere","searchResult":"Rezultat căutare","moreResultsHeader":"Mai multe rezultate","useCurrentLocation":"Utilizare locaţie curentă"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_ru.json new file mode 100644 index 00000000..3a1d00db --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Поиск","searchButtonTitle":"Поиск","clearButtonTitle":"Очистить поиск","placeholder":"Найти адрес или место","searchIn":"Поиск в","all":"все","allPlaceholder":"Найти адрес или место","emptyValue":"Введите термин поиска.","locateError":"Не удалось получить текущее местоположение.","untitledResult":"Без имени","untitledSource":"Источник без названия","noResults":"Нет результатов","noResultsFound":"Результаты не найдены.","noResultsFoundForValue":"Для {value} результатов не найдено.","showMoreResults":"Показать больше результатов","hideMoreResults":"Спрятать","searchResult":"Результаты поиска","moreResultsHeader":"Больше результатов","useCurrentLocation":"Использовать текущее местоположение"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_sk.json new file mode 100644 index 00000000..78ee0ad5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Vyhľadávanie","searchButtonTitle":"Vyhľadávanie","clearButtonTitle":"Vyčistiť hľadanie","placeholder":"Nájsť adresu alebo miesto","searchIn":"Hľadať v","all":"Všetky","allPlaceholder":"Nájsť adresu alebo miesto","emptyValue":"Zadajte vyhľadávací pojem","locateError":"Nebolo možné získať aktuálnu polohu.","untitledResult":"Bez názvu","untitledSource":"Zdroj bez názvu","noResults":"Žiadne výsledky","noResultsFound":"Neboli nájdené žiadne výsledky.","noResultsFoundForValue":"Pre {value} neboli nájdené žiadne výsledky.","showMoreResults":"Zobraziť viac výsledkov","hideMoreResults":"Skryť","searchResult":"Výsledok vyhľadávania","moreResultsHeader":"Viac výsledkov","useCurrentLocation":"Použiť aktuálnu polohu"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_sl.json new file mode 100644 index 00000000..c11f4e5d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Išči","searchButtonTitle":"Išči","clearButtonTitle":"Počisti iskanje","placeholder":"Najdi naslov ali kraj","searchIn":"Poišči v","all":"Vse","allPlaceholder":"Najdi naslov ali kraj","emptyValue":"Vnesite iskalni izraz.","locateError":"Ni mogoče pridobiti trenutne lokacije.","untitledResult":"Neimenovano","untitledSource":"Neimenovan vir","noResults":"Ni rezultatov","noResultsFound":"Ni najdenih rezultatov.","noResultsFoundForValue":"Ni najdenih rezultatov za {value}.","showMoreResults":"Prikaži več rezultatov","hideMoreResults":"Skrij","searchResult":"Iskani rezultat","moreResultsHeader":"Več rezultatov","useCurrentLocation":"Uporabi trenutno lokacijo"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_sr.json new file mode 100644 index 00000000..2c3a541d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Pretraži","searchButtonTitle":"Pretraži","clearButtonTitle":"Obriši pretragu","placeholder":"Pronađi adresu ili mesto","searchIn":"Pretraži u","all":"Sve","allPlaceholder":"Pronađi adresu ili mesto","emptyValue":"Unesite termin za pretragu.","locateError":"Nije moguće pronaći trenutnu lokaciju.","untitledResult":"Bez naslova","untitledSource":"Neimenovani izvor","noResults":"Nema rezultata","noResultsFound":"Nema pronađenih rezultata.","noResultsFoundForValue":"Nijedan rezultat nije pronađen za vrednost {value}.","showMoreResults":"Prikaži više rezultata","hideMoreResults":"Sakrij","searchResult":"Rezultat pretrage","moreResultsHeader":"Još rezultata","useCurrentLocation":"Koristi trenutnu lokaciju"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_sv.json new file mode 100644 index 00000000..c074be6e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Sök","searchButtonTitle":"Sök","clearButtonTitle":"Rensa sökning","placeholder":"Sök efter adress eller plats","searchIn":"Sök i","all":"Alla","allPlaceholder":"Sök efter adress eller plats","emptyValue":"Ange en sökterm","locateError":"Det går inte att hämta den aktuella platsen.","untitledResult":"Namnlös","untitledSource":"Namnlös källa","noResults":"Inga resultat","noResultsFound":"Inga resultat hittades.","noResultsFoundForValue":"Inga resultat hittades för {value}.","showMoreResults":"Visa fler resultat","hideMoreResults":"Dölj","searchResult":"Sökresultat","moreResultsHeader":"Fler resultat","useCurrentLocation":"Använd aktuell plats"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_th.json new file mode 100644 index 00000000..ce872399 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_th.json @@ -0,0 +1 @@ +{"widgetLabel":"ค้นหา","searchButtonTitle":"ค้นหา","clearButtonTitle":"ลบคำค้นหา","placeholder":"ค้นหาที่อยู่หรือสถานที่","searchIn":"ค้นหาใน","all":"ทั้งหมด","allPlaceholder":"ค้นหาที่อยู่หรือสถานที่","emptyValue":"กรุณากรอกคำค้นหา","locateError":"ไม่สามารถเรียกค้นข้อมูลตำแหน่งในปัจจุบัน","untitledResult":"ไม่มีหัวเรื่อง","untitledSource":"แหล่งข้อมูลที่ไม่มีชื่อ","noResults":"ไม่มีผลลัพธ์","noResultsFound":"ไม่พบผลลัพธ์","noResultsFoundForValue":"ไม่พบผลลัลัพธ์สำหรับ {value}.","showMoreResults":"แสดงผลลัพธ์เพิ่ม","hideMoreResults":"ซ่อน","searchResult":"ผลลัพธ์การค้นหา","moreResultsHeader":"ผลลัพธ์เพิ่มเติม","useCurrentLocation":"ใช้ตำแหน่งที่ตั้งปัจจุบัน"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_tr.json new file mode 100644 index 00000000..e56b5e5e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Ara","searchButtonTitle":"Ara","clearButtonTitle":"Aramayı temizle","placeholder":"Adres veya yer bul","searchIn":"Şurada Ara:","all":"Tümü","allPlaceholder":"Adres veya yer bul","emptyValue":"Arama terimi girin.","locateError":"Geçerli konum alınamadı.","untitledResult":"Başlıksız","untitledSource":"Başlıksız kaynak","noResults":"Sonuç yok","noResultsFound":"Sonuç bulunamadı.","noResultsFoundForValue":"{value} için herhangi bir sonuç bulunamadı.","showMoreResults":"Daha fazla sonuç göster","hideMoreResults":"Gizle","searchResult":"Sonuç ara","moreResultsHeader":"Diğer sonuçlar","useCurrentLocation":"Mevcut konumu kullan"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_uk.json new file mode 100644 index 00000000..8dd83b9b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Пошук","searchButtonTitle":"Пошук","clearButtonTitle":"Очистити пошук","placeholder":"Знайти адресу або місце","searchIn":"Пошук в","all":"Всі","allPlaceholder":"Знайти адресу або місце","emptyValue":"Введіть критерій пошуку.","locateError":"Не вдалося отримати поточне місце розташування.","untitledResult":"Без заголовка","untitledSource":"Джерело без заголовка","noResults":"Немає результатів","noResultsFound":"Результатів не знайдено.","noResultsFoundForValue":"Результатів для {value} не знайдено.","showMoreResults":"Показати більше результатів","hideMoreResults":"Приховати","searchResult":"Результат пошуку","moreResultsHeader":"Більше результатів","useCurrentLocation":"Використовувати поточне місце розташування"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_vi.json new file mode 100644 index 00000000..3f5e2ce6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Tìm kiếm","searchButtonTitle":"Tìm kiếm","clearButtonTitle":"Xóa tìm kiếm","placeholder":"Tìm địa chỉ hoặc địa điểm","searchIn":"Tìm kiếm trong","all":"Tất cả","allPlaceholder":"Tìm địa chỉ hoặc địa điểm","emptyValue":"Vui lòng nhập cụm từ tìm kiếm.","locateError":"Không thể truy xuất thông tin vị trí hiện tại.","untitledResult":"Chưa có tiêu đề","untitledSource":"Nguồn chưa có tên","noResults":"Không có kết quả","noResultsFound":"Không tìm thấy kết quả nào.","noResultsFoundForValue":"Không tìm thấy kết quả nào cho {value}.","showMoreResults":"Hiển thị thêm kết quả","hideMoreResults":"Ẩn","searchResult":"Kết quả tìm kiếm","moreResultsHeader":"Các kết quả khác","useCurrentLocation":"Sử dụng vị trí hiện tại"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_zh-CN.json new file mode 100644 index 00000000..8d460ff6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"搜索","searchButtonTitle":"搜索","clearButtonTitle":"清除搜索","placeholder":"查找地址或地点","searchIn":"搜索范围","all":"全部","allPlaceholder":"查找地址或地点","emptyValue":"请输入搜索词。","locateError":"无法检索当前位置。","untitledResult":"无标题","untitledSource":"无标题资源","noResults":"无结果","noResultsFound":"未找到结果。","noResultsFoundForValue":"未找到 {value} 的结果。","showMoreResults":"显示更多结果","hideMoreResults":"隐藏","searchResult":"搜索结果","moreResultsHeader":"更多结果","useCurrentLocation":"使用当前位置"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_zh-HK.json new file mode 100644 index 00000000..d9198828 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"搜尋","searchButtonTitle":"搜尋","clearButtonTitle":"清除搜尋","placeholder":"尋找位址或地點","searchIn":"搜尋範圍","all":"全部","allPlaceholder":"尋找位址或地點","emptyValue":"請輸入搜尋名詞。","locateError":"無法擷取目前的位置。","untitledResult":"無標題","untitledSource":"無標題來源","noResults":"無任何結果","noResultsFound":"找不到任何結果。","noResultsFoundForValue":"找不到 {value} 的任何結果。","showMoreResults":"顯示更多結果","hideMoreResults":"隱藏(H)","searchResult":"搜尋結果","moreResultsHeader":"更多結果","useCurrentLocation":"使用目前的位置"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_zh-TW.json new file mode 100644 index 00000000..d9198828 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Search/t9n/Search_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"搜尋","searchButtonTitle":"搜尋","clearButtonTitle":"清除搜尋","placeholder":"尋找位址或地點","searchIn":"搜尋範圍","all":"全部","allPlaceholder":"尋找位址或地點","emptyValue":"請輸入搜尋名詞。","locateError":"無法擷取目前的位置。","untitledResult":"無標題","untitledSource":"無標題來源","noResults":"無任何結果","noResultsFound":"找不到任何結果。","noResultsFoundForValue":"找不到 {value} 的任何結果。","showMoreResults":"顯示更多結果","hideMoreResults":"隱藏(H)","searchResult":"搜尋結果","moreResultsHeader":"更多結果","useCurrentLocation":"使用目前的位置"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast.json new file mode 100644 index 00000000..13b0e053 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast.json @@ -0,0 +1 @@ +{"widgetLabel":"Shadow cast","timeLabel":"Time range","timeRange":"{start} - {end}","visualizationLabel":"Visualization","threshold":{"label":"Areas above threshold","colorLabel":"Color","valueLabel":"Areas in shadow for more than (hours)"},"duration":{"label":"Total shadow duration","colorLabel":"Color","modeLabel":"Gradient style","continuousLabel":"Continuous","hourlyLabel":"Hourly"},"discrete":{"label":"Discrete shadows","colorLabel":"Color","intervalLabel":"Time interval"},"timeInShadow":"Total time in shadow: {duration}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_ar.json new file mode 100644 index 00000000..5665f379 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"إرسال الظل","timeLabel":"النطاق الزمني","timeRange":"{start} - {end}","visualizationLabel":"مرئيات","threshold":{"label":"المناطق التي تتجاوز الحد المسموح به","colorLabel":"لون","valueLabel":"مناطق في الظل لأكثر من (ساعات)"},"duration":{"label":"المدة الإجمالية للظل","colorLabel":"لون","modeLabel":"نمط متدرج","continuousLabel":"مستمر","hourlyLabel":"كل ساعة"},"discrete":{"label":"ظلال منفصلة","colorLabel":"لون","intervalLabel":"الفاصل الزمني"},"timeInShadow":"الوقت الإجمالي في الظل: {duration}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_bg.json new file mode 100644 index 00000000..64993d39 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Сянка","timeLabel":"Времеви диапазон","timeRange":"{start} - {end}","visualizationLabel":"Визуализация","threshold":{"label":"Зони над прага","colorLabel":"Цвят","valueLabel":"Области в сянка за повече от (часове)"},"duration":{"label":"Обща продължителност на сянката","colorLabel":"Цвят","modeLabel":"Стил на градиента","continuousLabel":"Непрекъснатост","hourlyLabel":"Ежечасно"},"discrete":{"label":"Дискретни сенки","colorLabel":"Цвят","intervalLabel":"Времеви интервал"},"timeInShadow":"Общо време в сянка: {duration}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_bs.json new file mode 100644 index 00000000..b2cbaa0a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Bačena sjena","timeLabel":"Vremenski raspon","timeRange":"{start} - {end}","visualizationLabel":"Vizualizacija","threshold":{"label":"Područja iznad praga","colorLabel":"Boja","valueLabel":"Područja u sjeni duže od (sati)"},"duration":{"label":"Ukupno trajanje sjene","colorLabel":"Boja","modeLabel":"Stil gradijenta","continuousLabel":"Neprekidno","hourlyLabel":"Svaki sat"},"discrete":{"label":"Diskretne sjene","colorLabel":"Boja","intervalLabel":"Vremenski interval"},"timeInShadow":"Ukupno vrijeme u sjeni: {duration}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_ca.json new file mode 100644 index 00000000..408db018 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Projecció de l'ombra","timeLabel":"Interval de temps","timeRange":"{start} - {end}","visualizationLabel":"Visualització","threshold":{"label":"Àrees per sobre del llindar","colorLabel":"Color","valueLabel":"Àrees a l'ombra durant més de (hores)"},"duration":{"label":"Durada total de l'ombra","colorLabel":"Color","modeLabel":"Estil de gradient","continuousLabel":"Continu","hourlyLabel":"Cada hora"},"discrete":{"label":"Ombres discretes","colorLabel":"Color","intervalLabel":"Interval de temps"},"timeInShadow":"Temps total a l'obra: {duration}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_cs.json new file mode 100644 index 00000000..35aa24fd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Stín","timeLabel":"Časový rozsah","timeRange":"{start} - {end}","visualizationLabel":"Vizualizace","threshold":{"label":"Plochy nad mezní hodnotou","colorLabel":"Barva","valueLabel":"Plochy ve stínu více než (hodin)"},"duration":{"label":"Celková doba trvání stínu","colorLabel":"Barva","modeLabel":"Styl přechodu","continuousLabel":"Spojitý","hourlyLabel":"Každou hodinu"},"discrete":{"label":"Nespojité stíny","colorLabel":"Barva","intervalLabel":"Časový interval"},"timeInShadow":"Celkový čas ve stínu: {duration}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_da.json new file mode 100644 index 00000000..0b0c5bb2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Kastet skygge","timeLabel":"Tidsinterval","timeRange":"{start} - {end}","visualizationLabel":"Visualisering","threshold":{"label":"Områder over tærskel","colorLabel":"Farve","valueLabel":"Områder, der er i skygge mere end (timer)"},"duration":{"label":"Samlet varighed skygge","colorLabel":"Farve","modeLabel":"Gradueringstypografi","continuousLabel":"Kontinuerlig","hourlyLabel":"Hver time"},"discrete":{"label":"Diskrete skygger","colorLabel":"Farve","intervalLabel":"Tidsinterval"},"timeInShadow":"Samlet tid i skygge: {duration}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_de.json new file mode 100644 index 00000000..66d74191 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Schattenwurf","timeLabel":"Zeitbereich","timeRange":"{start} - {end}","visualizationLabel":"Visualisierung","threshold":{"label":"Flächen über dem Schwellenwert","colorLabel":"Farbe","valueLabel":"Flächen, die länger im Schatten liegen als (Stunden)"},"duration":{"label":"Schattendauer gesamt","colorLabel":"Farbe","modeLabel":"Farbverlauf-Style","continuousLabel":"Kontinuierlich","hourlyLabel":"Stündlich"},"discrete":{"label":"Diskontinuierliche Schatten","colorLabel":"Farbe","intervalLabel":"Zeitintervall"},"timeInShadow":"Gesamtzeit im Schatten: {duration}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_el.json new file mode 100644 index 00000000..c5df65b6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Σκίαση","timeLabel":"Εύρος χρόνου","timeRange":"{start} - {end}","visualizationLabel":"Οπτικοποίηση","threshold":{"label":"Περιοχές πάνω από το οριο","colorLabel":"Χρώμα","valueLabel":"Περιοχές στη σκιά για περισσότερο από (ώρες)"},"duration":{"label":"Συνολική διάρκεια σκίασης","colorLabel":"Χρώμα","modeLabel":"Στυλ διαβάθμισης","continuousLabel":"Συνεχής","hourlyLabel":"Κάθε ώρα"},"discrete":{"label":"Διακριτές σκιές","colorLabel":"Χρώμα","intervalLabel":"Χρονικό διάστημα"},"timeInShadow":"Συνολικός χρόνος στη σκιά: {duration}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_en.json new file mode 100644 index 00000000..13b0e053 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Shadow cast","timeLabel":"Time range","timeRange":"{start} - {end}","visualizationLabel":"Visualization","threshold":{"label":"Areas above threshold","colorLabel":"Color","valueLabel":"Areas in shadow for more than (hours)"},"duration":{"label":"Total shadow duration","colorLabel":"Color","modeLabel":"Gradient style","continuousLabel":"Continuous","hourlyLabel":"Hourly"},"discrete":{"label":"Discrete shadows","colorLabel":"Color","intervalLabel":"Time interval"},"timeInShadow":"Total time in shadow: {duration}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_es.json new file mode 100644 index 00000000..5429fb8d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Sombra proyectada","timeLabel":"Rango de tiempo","timeRange":"{start} - {end}","visualizationLabel":"Visualización","threshold":{"label":"Áreas por encima del umbral","colorLabel":"Color","valueLabel":"Zonas en sombra durante más de (horas)"},"duration":{"label":"Duración total de sombra","colorLabel":"Color","modeLabel":"Estilo de gradiente","continuousLabel":"Continuo","hourlyLabel":"Cada hora"},"discrete":{"label":"Sombras discretas","colorLabel":"Color","intervalLabel":"Intervalo de tiempo"},"timeInShadow":"Tiempo total en sombra: {duration}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_et.json new file mode 100644 index 00000000..07ebdf21 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Heidetud vari","timeLabel":"Ajavahemik","timeRange":"{start} – {end}","visualizationLabel":"Visualiseerimine","threshold":{"label":"Aeg üle lävendi","colorLabel":"Värv","valueLabel":"Alad, mis on varjus rohkem kui (tundi)"},"duration":{"label":"Varju kogukestus","colorLabel":"Värv","modeLabel":"Gradiendi laad","continuousLabel":"Pidev","hourlyLabel":"Kord tunnis"},"discrete":{"label":"Diskreetsed varjud","colorLabel":"Värv","intervalLabel":"Ajavahemik"},"timeInShadow":"Koguaeg varjus: {duration}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_fi.json new file mode 100644 index 00000000..1cbc8ade --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Varjostus","timeLabel":"Aikaväli","timeRange":"{start} - {end}","visualizationLabel":"Visualisointi","threshold":{"label":"Raja-arvon yläpuoliset alueet","colorLabel":"Väri","valueLabel":"Alueet, jotka ovat varjossa yli (tuntia)"},"duration":{"label":"Varjon kokonaiskesto","colorLabel":"Väri","modeLabel":"Liukuvärjäystyyli","continuousLabel":"Jatkuva","hourlyLabel":"Tunneittain"},"discrete":{"label":"Erilliset varjot","colorLabel":"Väri","intervalLabel":"Aikaväli"},"timeInShadow":"Kokonaisaika varjossa: {duration}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_fr.json new file mode 100644 index 00000000..e1566e81 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Ombre projetée","timeLabel":"Plage temporelle","timeRange":"{start} - {end}","visualizationLabel":"Visualisation","threshold":{"label":"Zones au-dessus du seuil","colorLabel":"Couleur","valueLabel":"Zones à l’ombre pendant plus de (heures)"},"duration":{"label":"Durée totale de l’ombre","colorLabel":"Couleur","modeLabel":"Style de dégradé","continuousLabel":"Continu","hourlyLabel":"Horaire"},"discrete":{"label":"Ombres discrètes","colorLabel":"Couleur","intervalLabel":"Intervalle temporel"},"timeInShadow":"Durée totale dans l’ombre : {duration}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_he.json new file mode 100644 index 00000000..fec73ea8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_he.json @@ -0,0 +1 @@ +{"widgetLabel":"הטלת צל","timeLabel":"טווח זמן","timeRange":"{start} - {end}","visualizationLabel":"תצוגה חזותית","threshold":{"label":"אזורים מעל הסף","colorLabel":"צבע","valueLabel":"אזורים בצל למשך יותר מ- (שעות)"},"duration":{"label":"משך צל כולל","colorLabel":"צבע","modeLabel":"סגנון גרדיאנט","continuousLabel":"רציף","hourlyLabel":"שעתי"},"discrete":{"label":"צללים נבדלים","colorLabel":"צבע","intervalLabel":"מרווח זמן"},"timeInShadow":"זמן כולל בצל: {duration}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_hr.json new file mode 100644 index 00000000..b2cbaa0a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Bačena sjena","timeLabel":"Vremenski raspon","timeRange":"{start} - {end}","visualizationLabel":"Vizualizacija","threshold":{"label":"Područja iznad praga","colorLabel":"Boja","valueLabel":"Područja u sjeni duže od (sati)"},"duration":{"label":"Ukupno trajanje sjene","colorLabel":"Boja","modeLabel":"Stil gradijenta","continuousLabel":"Neprekidno","hourlyLabel":"Svaki sat"},"discrete":{"label":"Diskretne sjene","colorLabel":"Boja","intervalLabel":"Vremenski interval"},"timeInShadow":"Ukupno vrijeme u sjeni: {duration}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_hu.json new file mode 100644 index 00000000..82628e07 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Árnyék vetülés","timeLabel":"Időtartomány","timeRange":"{start} - {end}","visualizationLabel":"Megjelenítés","threshold":{"label":"Küszöbérték feletti területek","colorLabel":"Szín","valueLabel":"Árnyékban levő területek több, mint (óra)"},"duration":{"label":"Árnyék teljes ideje","colorLabel":"Szín","modeLabel":"Átmenetes stílus","continuousLabel":"Folytonos","hourlyLabel":"Óránként"},"discrete":{"label":"Diszkrét árnyékok","colorLabel":"Szín","intervalLabel":"Időintervallum"},"timeInShadow":"Teljes idő árnyékban: {duration}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_id.json new file mode 100644 index 00000000..06fee1f8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Area dengan bayangan","timeLabel":"Rentang waktu","timeRange":"{start} - {end}","visualizationLabel":"Visualisasi","threshold":{"label":"Area di atas ambang batas","colorLabel":"Warna","valueLabel":"Area dalam bayangan selama lebih dari (jam)"},"duration":{"label":"Total durasi bayangan","colorLabel":"Warna","modeLabel":"Gaya gradien","continuousLabel":"Berkelanjutan","hourlyLabel":"Setiap jam"},"discrete":{"label":"Bayangan diskrit","colorLabel":"Warna","intervalLabel":"Interval waktu"},"timeInShadow":"Total waktu dalam bayangan: {duration}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_it.json new file mode 100644 index 00000000..0ff6634e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Ombra diretta","timeLabel":"Intervallo temporale","timeRange":"{start} - {end}","visualizationLabel":"Visualizzazione","threshold":{"label":"Aree sopra la soglia","colorLabel":"Colore","valueLabel":"Aree in ombra per più di (ore)"},"duration":{"label":"Durata ombra totale","colorLabel":"Colore","modeLabel":"Stile gradiente","continuousLabel":"Continuo","hourlyLabel":"Ogni ora"},"discrete":{"label":"Ombre discrete","colorLabel":"Colore","intervalLabel":"Intervallo temporale"},"timeInShadow":"Tempo totale in ombra: {duration}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_ja.json new file mode 100644 index 00000000..5b62bffa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"影","timeLabel":"時間範囲","timeRange":"{start} - {end}","visualizationLabel":"ビジュアライゼーション","threshold":{"label":"閾値を超えるエリア","colorLabel":"色","valueLabel":"(時間) を超える影のエリア"},"duration":{"label":"影の合計時間","colorLabel":"色","modeLabel":"グラデーション スタイル","continuousLabel":"連続","hourlyLabel":"毎時間"},"discrete":{"label":"不連続な影","colorLabel":"色","intervalLabel":"時間間隔"},"timeInShadow":"影の合計時間: {duration}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_ko.json new file mode 100644 index 00000000..be9d387f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"그림자 적용","timeLabel":"시간 범위","timeRange":"{start} - {end}","visualizationLabel":"시각화","threshold":{"label":"임계치 이상의 영역","colorLabel":"색상","valueLabel":"(시간)이상 동안의 그림자 영역"},"duration":{"label":"총 그림자 시간","colorLabel":"색상","modeLabel":"기울기 스타일","continuousLabel":"연속","hourlyLabel":"매시간"},"discrete":{"label":"그림자 분산","colorLabel":"색상","intervalLabel":"시간 간격"},"timeInShadow":"총 그림자 시간: {duration}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_lt.json new file mode 100644 index 00000000..bf7a9c3d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Metamas šešėlis","timeLabel":"Laiko intervalas","timeRange":"{start} – {end}","visualizationLabel":"Vizualizacija","threshold":{"label":"Sritys, viršijančios ribinę reikšmę","colorLabel":"Spalva","valueLabel":"Sritys šešėlyje ilgiau nei (valandomis)"},"duration":{"label":"Bendra šešėlio trukmė","colorLabel":"Spalva","modeLabel":"Gradiento stilius","continuousLabel":"Ištisinis","hourlyLabel":"Kas valandą"},"discrete":{"label":"Atskiri šešėliai","colorLabel":"Spalva","intervalLabel":"Laiko intervalas"},"timeInShadow":"Bendras laikas šešėlyje: {duration}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_lv.json new file mode 100644 index 00000000..b5c6e707 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Ēna no","timeLabel":"Laika diapazons","timeRange":"{start} - {end}","visualizationLabel":"Vizualizācija","threshold":{"label":"Teritorijas virs robežvērtības","colorLabel":"Krāsa","valueLabel":"Apgabali, kas atrodas ēnā ilgāk par (stundām)"},"duration":{"label":"Kopējais ēnu ilgums","colorLabel":"Krāsa","modeLabel":"Krituma stils","continuousLabel":"Nepārtraukta","hourlyLabel":"Katru stundu"},"discrete":{"label":"Nošķirtas ēnas","colorLabel":"Krāsa","intervalLabel":"Laika intervāls"},"timeInShadow":"Kopējais laiks ēnā: {duration}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_nb.json new file mode 100644 index 00000000..58dc5c61 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"I skygge","timeLabel":"Tidsrom","timeRange":"{start}–{end}","visualizationLabel":"Visualisering","threshold":{"label":"Områder over terskel","colorLabel":"Farge","valueLabel":"Områder i skygge mer enn (timer)"},"duration":{"label":"Total skyggevarighet","colorLabel":"Farge","modeLabel":"Helningsstil","continuousLabel":"Kontinuerlig","hourlyLabel":"Hver time"},"discrete":{"label":"Avgrensede skygger","colorLabel":"Farge","intervalLabel":"Tidsintervall"},"timeInShadow":"Total tid i skygge: {duration}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_nl.json new file mode 100644 index 00000000..8a9aed17 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Schaduw","timeLabel":"Tijdsbereik","timeRange":"{start} - {end}","visualizationLabel":"Visualisatie","threshold":{"label":"Gebieden boven drempel","colorLabel":"Kleur","valueLabel":"Gebieden langer dan (uur) in schaduw"},"duration":{"label":"Totale schaduwduur","colorLabel":"Kleur","modeLabel":"Verloop stijl","continuousLabel":"Doorlopend","hourlyLabel":"Elk uur"},"discrete":{"label":"Discrete schaduwen","colorLabel":"Kleur","intervalLabel":"Tijdsinterval"},"timeInShadow":"Totale tijd in schaduw: {duration}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_pl.json new file mode 100644 index 00000000..d8511fbe --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Rzutowanie cieni","timeLabel":"Zakres czasu","timeRange":"{start} — {end}","visualizationLabel":"Wizualizacja","threshold":{"label":"Obszary powyżej progu","colorLabel":"Kolor","valueLabel":"Obszary w cieniu przez więcej niż (w godzinach)"},"duration":{"label":"Całkowity czas trwania cienia","colorLabel":"Kolor","modeLabel":"Styl Gradient","continuousLabel":"W trybie ciągłym","hourlyLabel":"Co godzinę"},"discrete":{"label":"Cienie nieciągłe","colorLabel":"Kolor","intervalLabel":"Odstęp czasu"},"timeInShadow":"Czas łączny w cieniu: {duration}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_pt-BR.json new file mode 100644 index 00000000..aa6868c5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Sombra projetada","timeLabel":"Intervalo de tempo","timeRange":"{start} - {end}","visualizationLabel":"Visualização","threshold":{"label":"Limite de áreas acima","colorLabel":"Cor","valueLabel":"Áreas na sombra por mais de (horas)"},"duration":{"label":"Duração de sombra total","colorLabel":"Cor","modeLabel":"Estilo gradiente","continuousLabel":"Contínuo","hourlyLabel":"A Cada Hora"},"discrete":{"label":"Sombras discretas","colorLabel":"Cor","intervalLabel":"Intervalo de tempo"},"timeInShadow":"Tempo total em sombra: {duration}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_pt-PT.json new file mode 100644 index 00000000..8b7d9249 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Transmissão de sombra","timeLabel":"Intervalo de tempo","timeRange":"{start} - {end}","visualizationLabel":"Visualização","threshold":{"label":"Áreas acima do limite","colorLabel":"Cor","valueLabel":"Áreas na sombra durante mais de (horas)"},"duration":{"label":"Duração total de sombra","colorLabel":"Cor","modeLabel":"Estilo de gradiente","continuousLabel":"Contínuo","hourlyLabel":"A cada hora"},"discrete":{"label":"Sombras discretas","colorLabel":"Cor","intervalLabel":"Intervalo de tempo"},"timeInShadow":"Tempo total na sombra: {duration}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_ro.json new file mode 100644 index 00000000..9cd3aaab --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Cădere umbră","timeLabel":"Interval de timp","timeRange":"{start} - {end}","visualizationLabel":"Vizualizare","threshold":{"label":"Zone deasupra pragului","colorLabel":"Culoare","valueLabel":"Zone umbrite mai multe de (ore)"},"duration":{"label":"Durată totală umbră","colorLabel":"Culoare","modeLabel":"Stil gradient","continuousLabel":"Continuă","hourlyLabel":"În fiecare oră"},"discrete":{"label":"Umbre discrete","colorLabel":"Culoare","intervalLabel":"Interval de timp"},"timeInShadow":"Timp total în umbră: {duration}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_ru.json new file mode 100644 index 00000000..c58e086c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Отбрасывание тени","timeLabel":"Временной диапазон","timeRange":"{start} - {end}","visualizationLabel":"Визуализация","threshold":{"label":"Области выше порогового значения","colorLabel":"Цвет","valueLabel":"Области, находящиеся в тени больше (часов)"},"duration":{"label":"Общая продолжительность тени","colorLabel":"Цвет","modeLabel":"Стиль градиента","continuousLabel":"Непрерывный","hourlyLabel":"Каждый час"},"discrete":{"label":"Дискретные тени","colorLabel":"Цвет","intervalLabel":"Временной интервал"},"timeInShadow":"Общее время в тени: {duration}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_sk.json new file mode 100644 index 00000000..fd2ce793 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Zatienenie","timeLabel":"Časový rozsah","timeRange":"{start} - {end}","visualizationLabel":"Vizualizácia","threshold":{"label":"Oblasti nad prahom","colorLabel":"Farba","valueLabel":"Oblasti v tieni na viac ako (hodín)"},"duration":{"label":"Celkové trvanie zatienenia","colorLabel":"Farba","modeLabel":"Štýl gradientu","continuousLabel":"Kontinuálne","hourlyLabel":"Hodinové"},"discrete":{"label":"Diskrétne zatienenie","colorLabel":"Farba","intervalLabel":"Časový interval"},"timeInShadow":"Celkový čas v tieni: {duration}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_sl.json new file mode 100644 index 00000000..c009acc5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Padec sence","timeLabel":"Časovni razpon","timeRange":"{start} – {end}","visualizationLabel":"Vizualizacija","threshold":{"label":"Območja nad pragom","colorLabel":"Barva","valueLabel":"Območja, ki so v senci več kot (ur)"},"duration":{"label":"Skupno trajanje sence","colorLabel":"Barva","modeLabel":"Slog prehajanja","continuousLabel":"Neprekinjeno","hourlyLabel":"Vsako uro"},"discrete":{"label":"Diskretne sence","colorLabel":"Barva","intervalLabel":"Časovni interval"},"timeInShadow":"Skupni čas v senci: {duration}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_sr.json new file mode 100644 index 00000000..0694dd00 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Bacanje senke","timeLabel":"Vremenski opseg","timeRange":"{start} - {end}","visualizationLabel":"Vizuelizacija","threshold":{"label":"Oblasti iznad granice","colorLabel":"Boja","valueLabel":"Oblasti u senci duže od (sati)"},"duration":{"label":"Ukupno trajanje u senci","colorLabel":"Boja","modeLabel":"Stil gradijenta","continuousLabel":"Kontinuirano","hourlyLabel":"Svakog sata"},"discrete":{"label":"Diskretne senke","colorLabel":"Boja","intervalLabel":"Vremenski interval"},"timeInShadow":"Ukupno vreme u senci: {duration}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_sv.json new file mode 100644 index 00000000..5b574bca --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Skuggförskjutning","timeLabel":"Tidsintervall","timeRange":"{start} - {end}","visualizationLabel":"Visualisering","threshold":{"label":"Områden ovanför tröskelvärdet","colorLabel":"Färg","valueLabel":"Områden i skugga i mer än (timmar)"},"duration":{"label":"Total varaktighet för skugga","colorLabel":"Färg","modeLabel":"Toningstyp","continuousLabel":"Kontinuerlig","hourlyLabel":"Varje timma"},"discrete":{"label":"Diskreta skuggor","colorLabel":"Färg","intervalLabel":"Tidsintervall"},"timeInShadow":"Total tid i skugga: {duration}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_th.json new file mode 100644 index 00000000..b58fd535 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_th.json @@ -0,0 +1 @@ +{"widgetLabel":"การทอดเงา","timeLabel":"ช่วงเวลา","timeRange":"{start} - {end}","visualizationLabel":"การแสดงผล","threshold":{"label":"พื้นที่เหนือเกณฑ์","colorLabel":"สี","valueLabel":"พื้นที่ในเงาเป็นเวลามากกว่า (ชั่วโมง)"},"duration":{"label":"ระยะเวลาเงารวม","colorLabel":"สี","modeLabel":"สไตล์เกรเดียนต์","continuousLabel":"ทำต่อไป","hourlyLabel":"รายชั่วโมง"},"discrete":{"label":"เงาไม่ต่อเนื่อง","colorLabel":"สี","intervalLabel":"ช่วงเวลา"},"timeInShadow":"เวลารวมในเงา: {duration}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_tr.json new file mode 100644 index 00000000..a26e3a8b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Gölge kaplı","timeLabel":"Zaman aralığı","timeRange":"{start} - {end}","visualizationLabel":"Görselleştirme","threshold":{"label":"Eşik üzerindeki alanlar","colorLabel":"Renk","valueLabel":"Şu kadar (saatten) sonra gölgedeki alanlar"},"duration":{"label":"Toplam gölge süresi","colorLabel":"Renk","modeLabel":"Gradyan stili","continuousLabel":"Devamlı","hourlyLabel":"Saatlik"},"discrete":{"label":"Ayrık gölgeler","colorLabel":"Renk","intervalLabel":"Zaman aralığı"},"timeInShadow":"Gölgedeki toplam süre: {duration}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_uk.json new file mode 100644 index 00000000..6bfaf0c5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Відкидання тіні","timeLabel":"Діапазон часу","timeRange":"{start} - {end}","visualizationLabel":"Візуалізація","threshold":{"label":"Області вище порогового значення","colorLabel":"Колір","valueLabel":"Області, які перебувають у тіні більше (годин)"},"duration":{"label":"Загальна тривалість тіні","colorLabel":"Колір","modeLabel":"Стиль градієнту","continuousLabel":"Неперервні","hourlyLabel":"Щогодини"},"discrete":{"label":"Дискретні тіні","colorLabel":"Колір","intervalLabel":"Часовий інтервал"},"timeInShadow":"Загальний час у тіні: {duration}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_vi.json new file mode 100644 index 00000000..5138e2a6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Đổ bóng","timeLabel":"Khoảng thời gian","timeRange":"{start} - {end}","visualizationLabel":"Mô phỏng trực quan","threshold":{"label":"Các khu vực cao hơn ngưỡng","colorLabel":"Màu","valueLabel":"Các khu vực bị che bóng trong hơn (giờ)"},"duration":{"label":"Tổng thời lượng đổ bóng","colorLabel":"Màu","modeLabel":"Kiểu gradient","continuousLabel":"Liên tục","hourlyLabel":"Hàng giờ"},"discrete":{"label":"Đổ bóng rời rạc","colorLabel":"Màu","intervalLabel":"Khoảng thời gian"},"timeInShadow":"Tổng thời gian đổ bóng: {duration}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_zh-CN.json new file mode 100644 index 00000000..18f936c7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"阴影投射","timeLabel":"时间范围","timeRange":"{start} - {end}","visualizationLabel":"可视化","threshold":{"label":"大于阈值的区域","colorLabel":"颜色","valueLabel":"区域处于阴影中的时间超过(小时)"},"duration":{"label":"阴影总持续时间","colorLabel":"颜色","modeLabel":"梯度样式","continuousLabel":"连续","hourlyLabel":"每小时"},"discrete":{"label":"离散阴影","colorLabel":"颜色","intervalLabel":"时间间隔"},"timeInShadow":"在阴影内总时间:{duration}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_zh-HK.json new file mode 100644 index 00000000..6683b6e3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"陰影投射","timeLabel":"時間範圍","timeRange":"{start} - {end}","visualizationLabel":"視覺化","threshold":{"label":"高於閾值的區域","colorLabel":"顏色","valueLabel":"陰影區域超過 (小時)"},"duration":{"label":"陰影持續總時間","colorLabel":"顏色","modeLabel":"梯度樣式","continuousLabel":"連續","hourlyLabel":"每小時"},"discrete":{"label":"分離陰影","colorLabel":"顏色","intervalLabel":"時間間隔"},"timeInShadow":"陰影中的總時間: {duration}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_zh-TW.json new file mode 100644 index 00000000..6683b6e3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ShadowCast/t9n/ShadowCast_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"陰影投射","timeLabel":"時間範圍","timeRange":"{start} - {end}","visualizationLabel":"視覺化","threshold":{"label":"高於閾值的區域","colorLabel":"顏色","valueLabel":"陰影區域超過 (小時)"},"duration":{"label":"陰影持續總時間","colorLabel":"顏色","modeLabel":"梯度樣式","continuousLabel":"連續","hourlyLabel":"每小時"},"discrete":{"label":"分離陰影","colorLabel":"顏色","intervalLabel":"時間間隔"},"timeInShadow":"陰影中的總時間: {duration}"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch.json new file mode 100644 index 00000000..077ce636 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch.json @@ -0,0 +1 @@ +{"widgetLabel":"Sketch","undo":"Undo","redo":"Redo","drawPoint":"Draw a point","drawPolygon":"Draw a polygon","drawPolyline":"Draw a polyline","drawCircle":"Draw a circle","drawRectangle":"Draw a rectangle","selectedCount":"Selection: {count}","deleteFeature":"Delete feature","deleteFeatures":"Delete features","selectFeature":"Select feature","duplicateFeature":"Duplicate feature","duplicateFeatures":"Duplicate features"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_ar.json new file mode 100644 index 00000000..ec070bb5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"المخطط","undo":"تراجع","redo":"إعادة","drawPoint":"رسم نقطة","drawPolygon":"رسم مضلع","drawPolyline":"رسم الخطوط متصلة","drawCircle":"رسم دائرة","drawRectangle":"رسم مستطيل","selectedCount":"تحديد: {count}","deleteFeature":"حذف المعلم","deleteFeatures":"حذف معالم","selectFeature":"حدد المعلم","duplicateFeature":"تكرار معلم","duplicateFeatures":"تكرار معالم"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_bg.json new file mode 100644 index 00000000..79f4b9e0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Скициране","undo":"Отмяна","redo":"Връщане","drawPoint":"Начертайте точка","drawPolygon":"Начертайте полигон","drawPolyline":"Начертайте полилиния","drawCircle":"Начертайте окръжност","drawRectangle":"Начертайте правоъгълник","selectedCount":"Избор: {count}","deleteFeature":"Изтриване на обект","deleteFeatures":"Изтриване на обекти","selectFeature":"Избиране на обект","duplicateFeature":"Дублиране на обект","duplicateFeatures":"Дублиране на обекти"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_bs.json new file mode 100644 index 00000000..f85c81a0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Skica","undo":"Poništi","redo":"Ponovi","drawPoint":"Nacrtaj točku","drawPolygon":"Nacrtaj poligon","drawPolyline":"Nacrtaj poliliniju","drawCircle":"Nacrtaj krug","drawRectangle":"Nacrtaj pravokutnik","selectedCount":"Odabir: {count}","deleteFeature":"Izbriši geoobjekt","deleteFeatures":"Izbriši geoobjekte","selectFeature":"Odaberite geoobjekt","duplicateFeature":"Udvostruči geoobjekt","duplicateFeatures":"Udvostruči geoobjekte"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_ca.json new file mode 100644 index 00000000..5bd3fcd0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Esbós","undo":"Desfés","redo":"Refés","drawPoint":"Dibuixa un punt","drawPolygon":"Dibuixa un polígon","drawPolyline":"Dibuixa una polilínia","drawCircle":"Dibuixa un cercle","drawRectangle":"Dibuixa un rectangle","selectedCount":"Selecció: {count}","deleteFeature":"Suprimeix l'entitat","deleteFeatures":"Suprimeix entitats","selectFeature":"Seleccioneu una entitat","duplicateFeature":"Entitat duplicada","duplicateFeatures":"Entitats duplicades"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_cs.json new file mode 100644 index 00000000..ab1a8396 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Skica","undo":"Zpět","redo":"Znovu","drawPoint":"Nakreslit bod","drawPolygon":"Nakreslit polygon","drawPolyline":"Nakreslit linii","drawCircle":"Nakreslit kružnici","drawRectangle":"Nakreslit obdélník","selectedCount":"Výběr: {count}","deleteFeature":"Odstranit prvek","deleteFeatures":"Smazat prvky","selectFeature":"Vybrat prvek","duplicateFeature":"Duplikovat prvek","duplicateFeatures":"Duplikovat prvky"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_da.json new file mode 100644 index 00000000..c581062c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Skitse","undo":"Fortryd","redo":"Annullér fortryd","drawPoint":"Tegn et punkt","drawPolygon":"Tegn en polygon","drawPolyline":"Tegn en polylinje","drawCircle":"Tegn en cirkel","drawRectangle":"Tegn et rektangel","selectedCount":"Markering: {count}","deleteFeature":"Slet objekt","deleteFeatures":"Slet objekter","selectFeature":"Vælg objekt","duplicateFeature":"Duplikér objekt","duplicateFeatures":"Duplikér objekter"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_de.json new file mode 100644 index 00000000..5c015585 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Skizzieren","undo":"Rückgängig","redo":"Wiederherstellen","drawPoint":"Punkt zeichnen","drawPolygon":"Polygon zeichnen","drawPolyline":"Polylinie zeichnen","drawCircle":"Kreis zeichnen","drawRectangle":"Rechteck zeichnen","selectedCount":"Auswahl: {count}","deleteFeature":"Feature löschen","deleteFeatures":"Features löschen","selectFeature":"Feature auswählen","duplicateFeature":"Feature duplizieren","duplicateFeatures":"Features duplizieren"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_el.json new file mode 100644 index 00000000..8deedb0a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Σχεδίαση","undo":"Αναίρεση","redo":"Επανάληψη","drawPoint":"Σχεδίαση σημείου","drawPolygon":"Σχεδίαση πολυγώνου","drawPolyline":"Σχεδίαση σύνθετης γραμμής","drawCircle":"Σχεδίαση κύκλου","drawRectangle":"Σχεδίαση ορθογωνίου","selectedCount":"Επιλογή:{count}","deleteFeature":"Διαγραφή στοιχείου","deleteFeatures":"Διαγραφή στοιχείων","selectFeature":"Επιλογή στοιχείου","duplicateFeature":"Δημιουργία αντιγράφου στοιχείου","duplicateFeatures":"Δημιουργία αντιγράφου στοιχείων"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_en.json new file mode 100644 index 00000000..077ce636 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Sketch","undo":"Undo","redo":"Redo","drawPoint":"Draw a point","drawPolygon":"Draw a polygon","drawPolyline":"Draw a polyline","drawCircle":"Draw a circle","drawRectangle":"Draw a rectangle","selectedCount":"Selection: {count}","deleteFeature":"Delete feature","deleteFeatures":"Delete features","selectFeature":"Select feature","duplicateFeature":"Duplicate feature","duplicateFeatures":"Duplicate features"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_es.json new file mode 100644 index 00000000..6104b5dd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Boceto","undo":"Deshacer","redo":"Rehacer","drawPoint":"Dibujar punto","drawPolygon":"Dibujar un polígono","drawPolyline":"Dibujar una polilínea","drawCircle":"Dibujar un círculo","drawRectangle":"Dibujar un rectángulo","selectedCount":"Selección: {count}","deleteFeature":"Eliminar entidad","deleteFeatures":"Eliminar entidades","selectFeature":"Seleccionar entidad","duplicateFeature":"Duplicar entidad","duplicateFeatures":"Duplicar entidades"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_et.json new file mode 100644 index 00000000..77e22f4f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Visand","undo":"Ennista","redo":"Taasta","drawPoint":"Joonista punkt","drawPolygon":"Joonista polügoon","drawPolyline":"Joonista murdjoon","drawCircle":"Joonista ring","drawRectangle":"Joonista ristkülik","selectedCount":"Valik: {count}","deleteFeature":"Kustuta objekt","deleteFeatures":"Kustuta objektid","selectFeature":"Vali objekt","duplicateFeature":"Objektiduplikaat","duplicateFeatures":"Objektiduplikaadid"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_fi.json new file mode 100644 index 00000000..a6914d36 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Luonnos","undo":"Kumoa","redo":"Tee uudelleen","drawPoint":"Piirrä piste","drawPolygon":"Piirrä aluekohde","drawPolyline":"Piirrä moniviiva","drawCircle":"Piirrä ympyrä","drawRectangle":"Piirrä suorakulmio","selectedCount":"Valinta: {count}","deleteFeature":"Poista kohde","deleteFeatures":"Poista kohteet","selectFeature":"Valitse kohde","duplicateFeature":"Kaksinkertainen kohde","duplicateFeatures":"Kaksinkertaiset kohteet"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_fr.json new file mode 100644 index 00000000..ef665f8f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Dessin","undo":"Annuler","redo":"Rétablir","drawPoint":"Dessiner un point","drawPolygon":"Dessiner un polygone","drawPolyline":"Dessiner une polyligne","drawCircle":"Dessiner un cercle","drawRectangle":"Dessiner un rectangle","selectedCount":"Sélection : {count}","deleteFeature":"Supprimer une entité","deleteFeatures":"Supprimer des entités","selectFeature":"Sélectionner une entité","duplicateFeature":"Dupliquer l’entité","duplicateFeatures":"Dupliquer les entités"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_he.json new file mode 100644 index 00000000..090a2114 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_he.json @@ -0,0 +1 @@ +{"widgetLabel":"שרטוט","undo":"בטל","redo":"בצע מחדש","drawPoint":"שרטט נקודה","drawPolygon":"שרטט פוליגון","drawPolyline":"שרטט פוליגון","drawCircle":"שרטט עיגול","drawRectangle":"שרטט מלבן","selectedCount":"בחירה: {count}","deleteFeature":"מחק ישות","deleteFeatures":"מחק ישויות","selectFeature":"בחר ישות","duplicateFeature":"שכפל ישות","duplicateFeatures":"שכפל ישויות"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_hr.json new file mode 100644 index 00000000..f85c81a0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Skica","undo":"Poništi","redo":"Ponovi","drawPoint":"Nacrtaj točku","drawPolygon":"Nacrtaj poligon","drawPolyline":"Nacrtaj poliliniju","drawCircle":"Nacrtaj krug","drawRectangle":"Nacrtaj pravokutnik","selectedCount":"Odabir: {count}","deleteFeature":"Izbriši geoobjekt","deleteFeatures":"Izbriši geoobjekte","selectFeature":"Odaberite geoobjekt","duplicateFeature":"Udvostruči geoobjekt","duplicateFeatures":"Udvostruči geoobjekte"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_hu.json new file mode 100644 index 00000000..462ddd18 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Vázlat","undo":"Visszavonás","redo":"Újra","drawPoint":"Pont rajzolása","drawPolygon":"Sokszög rajzolása","drawPolyline":"Polyline rajzolása","drawCircle":"Kör rajzolása","drawRectangle":"Téglalap rajzolása","selectedCount":"Kiválasztás: {count}","deleteFeature":"Vektoros elem törlése","deleteFeatures":"Vektoros elemek törlése","selectFeature":"Vektoros elem kijelölése","duplicateFeature":"Vektoros elem másolása","duplicateFeatures":"Vektoros elemek másolása"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_id.json new file mode 100644 index 00000000..54c5cfcf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Sketsa","undo":"Batalkan","redo":"Ulangi","drawPoint":"Gambar titik","drawPolygon":"Gambar poligon","drawPolyline":"Gambar polyline","drawCircle":"Gambar lingkaran","drawRectangle":"Gambar persegi panjang","selectedCount":"Pilihan: {count}","deleteFeature":"Hapus fitur","deleteFeatures":"Hapus fitur","selectFeature":"Pilih fitur","duplicateFeature":"Duplikat fitur","duplicateFeatures":"Duplikat fitur"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_it.json new file mode 100644 index 00000000..48e2d6ba --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Schizzo","undo":"Annulla","redo":"Ripeti","drawPoint":"Disegnare un punto","drawPolygon":"Disegna un poligono","drawPolyline":"Disegna una polilinea","drawCircle":"Disegna un cerchio","drawRectangle":"Disegna un Rettangolo","selectedCount":"Selezione: {count}","deleteFeature":"Elimina feature","deleteFeatures":"Eliminare le feature","selectFeature":"Seleziona feature","duplicateFeature":"Duplica feature","duplicateFeatures":"Duplica feature"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_ja.json new file mode 100644 index 00000000..44753a37 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"スケッチ","undo":"元に戻す","redo":"やり直し","drawPoint":"ポイントの描画","drawPolygon":"ポリゴンを描画","drawPolyline":"ポリラインの描画","drawCircle":"円の描画","drawRectangle":"四角形の描画","selectedCount":"選択: {count}","deleteFeature":"フィーチャの削除","deleteFeatures":"フィーチャの削除","selectFeature":"フィーチャの選択","duplicateFeature":"フィーチャの複製","duplicateFeatures":"フィーチャの複製"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_ko.json new file mode 100644 index 00000000..110e110e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"스케치","undo":"실행 취소","redo":"다시 실행","drawPoint":"포인트 그리기","drawPolygon":"폴리곤 그리기","drawPolyline":"폴리라인 그리기","drawCircle":"원 그리기","drawRectangle":"사각형 그리기","selectedCount":"선택: {count}","deleteFeature":"피처 삭제","deleteFeatures":"피처 삭제","selectFeature":"피처 선택","duplicateFeature":"피처 복제","duplicateFeatures":"여러 피처 복제"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_lt.json new file mode 100644 index 00000000..3ea1f41f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Eskizas","undo":"Atšaukti","redo":"Grąžinti","drawPoint":"Brėžti tašką","drawPolygon":"Brėžti poligoną","drawPolyline":"Brėžti poliliniją","drawCircle":"Brėžti apskritimą","drawRectangle":"Brėžti stačiakampį","selectedCount":"Pasirinkimas: {count}","deleteFeature":"Ištrinti elementą","deleteFeatures":"Ištrinti elementus","selectFeature":"Pasirinkti elementą","duplicateFeature":"Dubliuoti elementą","duplicateFeatures":"Dubliuoti elementus"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_lv.json new file mode 100644 index 00000000..dd0178c1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Skice","undo":"Atsaukt","redo":"Atcelt atsaukšanu","drawPoint":"Zīmēt punktu","drawPolygon":"Zīmēt laukumu","drawPolyline":"Zīmēt polilīniju","drawCircle":"Zīmēt apli","drawRectangle":"Zīmēt taisnstūri","selectedCount":"Izvēle: {count}","deleteFeature":"Izdzēst elementu","deleteFeatures":"Dzēst elementus","selectFeature":"Atlasīt elementu","duplicateFeature":"Dublēt elementu","duplicateFeatures":"Dublēt elementus"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_nb.json new file mode 100644 index 00000000..efd30e70 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Skisse","undo":"Angre","redo":"Gjør om","drawPoint":"Tegn et punkt","drawPolygon":"Tegn en polygon","drawPolyline":"Tegn en polylinje","drawCircle":"Tegn en sirkel","drawRectangle":"Tegn et rektangel","selectedCount":"Utvalg: {count}","deleteFeature":"Slett geoobjekt","deleteFeatures":"Slett geoobjekter","selectFeature":"Velg geoobjekt","duplicateFeature":"Duplikat geoobjekt","duplicateFeatures":"Duplikate geoobjekter"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_nl.json new file mode 100644 index 00000000..33262830 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Schetsen","undo":"Ongedaan maken","redo":"Opnieuw uitvoeren","drawPoint":"Teken een punt","drawPolygon":"Teken een polygoon","drawPolyline":"Een polylijn tekenen","drawCircle":"Teken een cirkel","drawRectangle":"Teken een rechthoek","selectedCount":"Selectie: {count}","deleteFeature":"Object verwijderen","deleteFeatures":"Objecten verwijderen","selectFeature":"Object selecteren","duplicateFeature":"Object dupliceren","duplicateFeatures":"Objecten dupliceren"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_pl.json new file mode 100644 index 00000000..ffbc84e6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Dodaj geometrię","undo":"Cofnij","redo":"Ponów","drawPoint":"Rysuj punkt","drawPolygon":"Rysuj poligon","drawPolyline":"Rysuj polilinię","drawCircle":"Rysuj okrąg","drawRectangle":"Rysuj prostokąt","selectedCount":"Wybór: {count}","deleteFeature":"Usuń obiekt","deleteFeatures":"Usuń obiekty","selectFeature":"Wybierz obiekt","duplicateFeature":"Duplikuj obiekt","duplicateFeatures":"Duplikuj obiekty"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_pt-BR.json new file mode 100644 index 00000000..b6ca850b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Esboço","undo":"Desfazer","redo":"Refazer","drawPoint":"Desenhar um ponto","drawPolygon":"Desenha um polígono","drawPolyline":"Desenhar uma polilinha","drawCircle":"Desenha um círculo","drawRectangle":"Desenha um retângulo","selectedCount":"Seleção: {count}","deleteFeature":"Excluir feição","deleteFeatures":"Excluir feições","selectFeature":"Selecionar feição","duplicateFeature":"Duplicar feição","duplicateFeatures":"Duplicar feições"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_pt-PT.json new file mode 100644 index 00000000..cc5b2cd8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Rascunho","undo":"Anular","redo":"Refazer","drawPoint":"Desenhar um ponto","drawPolygon":"Desenhar um polígono","drawPolyline":"Desenhar uma polilinha","drawCircle":"Desenhar um círculo","drawRectangle":"Desenhar um retângulo","selectedCount":"Seleção: {count}","deleteFeature":"Eliminar elemento","deleteFeatures":"Eliminar elementos","selectFeature":"Selecionar elemento","duplicateFeature":"Duplicar elemento","duplicateFeatures":"Duplicar elementos"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_ro.json new file mode 100644 index 00000000..bc3cbe5a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Schiță","undo":"Anulare","redo":"Refacere","drawPoint":"Trasarea unui punct","drawPolygon":"Desenaţi un poligon","drawPolyline":"Trasare linie poligonală","drawCircle":"Trasare cerc","drawRectangle":"Trasare dreptunghi","selectedCount":"Selecție: {count}","deleteFeature":"Ștergere obiect spațial","deleteFeatures":"Ștergere obiecte spațiale","selectFeature":"Selectare obiect spațial","duplicateFeature":"Duplicare obiect spațial","duplicateFeatures":"Duplicare obiecte spațiale"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_ru.json new file mode 100644 index 00000000..1b236f9e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Скетч","undo":"Отменить","redo":"Повторить","drawPoint":"Нарисовать точку","drawPolygon":"Нарисовать полигон","drawPolyline":"Нарисовать полилинию","drawCircle":"Нарисовать окружность","drawRectangle":"Нарисовать прямоугольник","selectedCount":"Выборка: {count}","deleteFeature":"Удалить объект","deleteFeatures":"Удаление объектов","selectFeature":"Выбрать объект","duplicateFeature":"Дублировать объект","duplicateFeatures":"Дублировать объекты"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_sk.json new file mode 100644 index 00000000..f5ecef36 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Skica","undo":"Späť","redo":"Znova","drawPoint":"Nakresliť bod","drawPolygon":"Nakreslite polygón","drawPolyline":"Nakresliť lomenú čiaru","drawCircle":"Nakresliť kruh","drawRectangle":"Nakresliť obdĺžnik","selectedCount":"Výber: {count}","deleteFeature":"Zmazať prvok","deleteFeatures":"Zmazať prvky","selectFeature":"Vybrať prvok","duplicateFeature":"Duplikovať prvok","duplicateFeatures":"Duplikovať prvky"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_sl.json new file mode 100644 index 00000000..ec51e47e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Skiciraj","undo":"Razveljavi","redo":"Uveljavi","drawPoint":"Nariši točko","drawPolygon":"Nariši poligon","drawPolyline":"Nariši polilinijo","drawCircle":"Nariši krog","drawRectangle":"Nariši pravokotnik","selectedCount":"Izbira: {count}","deleteFeature":"Izbriši geoobjekt","deleteFeatures":"Izbriši geoobjekte","selectFeature":"Izberi geoobjekt","duplicateFeature":"Podvoji geoobjekt","duplicateFeatures":"Podvoji geoobjekte"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_sr.json new file mode 100644 index 00000000..c926d9b2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Skiciraj","undo":"Opozovi radnju","redo":"Ponovi radnju","drawPoint":"Nacrtaj tačku","drawPolygon":"Nacrtajte poligon","drawPolyline":"Nacrtaj poliliniju","drawCircle":"Nacrtaj krug","drawRectangle":"Nacrtaj pravougaonik","selectedCount":"Odabir: {count}","deleteFeature":"Obriši geoobjekat","deleteFeatures":"Obriši geoobjekte","selectFeature":"Izaberite geoobjekat","duplicateFeature":"Duplirani geoobjekat","duplicateFeatures":"Duplirani geoobjekti"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_sv.json new file mode 100644 index 00000000..24f7e921 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Skiss","undo":"Ångra","redo":"Upprepa","drawPoint":"Rita en punkt","drawPolygon":"Rita en polygon","drawPolyline":"Rita en polylinje","drawCircle":"Rita en cirkel","drawRectangle":"Rita en rektangel","selectedCount":"Val: {count}","deleteFeature":"Ta bort objekt","deleteFeatures":"Ta bort geoobjekt","selectFeature":"Välj geoobjekt","duplicateFeature":"Dubblerat geoobjekt","duplicateFeatures":"Dubblerade geoobjekt"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_th.json new file mode 100644 index 00000000..4f07f7b2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_th.json @@ -0,0 +1 @@ +{"widgetLabel":"วาด","undo":"ย้อนกลับ","redo":"ทำซ้ำ","drawPoint":"วาดจุดหนึ่งจุด","drawPolygon":"วาดรูปหลายเหลี่ยม","drawPolyline":"วาดโพลีไลน์","drawCircle":"วาดวงกลมหนึ่งวง","drawRectangle":"วาดสี่เหลี่ยมผืนผ้าหนึ่งอัน","selectedCount":"การเลือก: {count}","deleteFeature":"ลบข้อมูลนี้","deleteFeatures":"ลบฟีเจอร์","selectFeature":"เลือกฟีเจอร์","duplicateFeature":"ฟีเจอร์ซ้ำ","duplicateFeatures":"ฟีเจอร์ซ้ำ"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_tr.json new file mode 100644 index 00000000..80739e93 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Çizim","undo":"Geri Al","redo":"Yinele","drawPoint":"Bir nokta çiz","drawPolygon":"Bir alan çiz","drawPolyline":"Bir çoklu çizgi çiz","drawCircle":"Bir daire çiz","drawRectangle":"Bir dikdörtgen çiz","selectedCount":"Seçim: {count}","deleteFeature":"Detayı sil","deleteFeatures":"Detayları sil","selectFeature":"Detay seç","duplicateFeature":"Detayı çoğalt","duplicateFeatures":"Detayları çoğalt"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_uk.json new file mode 100644 index 00000000..a81731cc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Скетч","undo":"Відмінити","redo":"Повторити","drawPoint":"Намалювати точку","drawPolygon":"Намалювати полігон","drawPolyline":"Намалювати полілінію","drawCircle":"Намалювати коло","drawRectangle":"Намалювати прямокутник","selectedCount":"Вибірка: {count}","deleteFeature":"Видалити об'єкт","deleteFeatures":"Видалити об'єкти","selectFeature":"Вибрати об’єкт","duplicateFeature":"Дубльований об'єкт","duplicateFeatures":"Дубльовані об'єкти"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_vi.json new file mode 100644 index 00000000..ea06a034 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Phác họa","undo":"Hoàn tác","redo":"Làm lại","drawPoint":"Vẽ điểm","drawPolygon":"Vẽ đa giác","drawPolyline":"Vẽ đa tuyến","drawCircle":"Vẽ hình tròn","drawRectangle":"Vẽ hình chữ nhật","selectedCount":"Lựa chọn: {count}","deleteFeature":"Xóa đối tượng","deleteFeatures":"Xóa đối tượng","selectFeature":"Chọn đối tượng","duplicateFeature":"Nhân bản đối tượng","duplicateFeatures":"Nhân bản các đối tượng"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_zh-CN.json new file mode 100644 index 00000000..8eac8913 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"草图","undo":"撤消","redo":"恢复","drawPoint":"绘制点","drawPolygon":"绘制一个多边形","drawPolyline":"绘制折线","drawCircle":"绘制一个圆","drawRectangle":"绘制一个矩形","selectedCount":"选择:{count}","deleteFeature":"删除要素","deleteFeatures":"删除要素","selectFeature":"选择要素","duplicateFeature":"重复要素","duplicateFeatures":"重复要素"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_zh-HK.json new file mode 100644 index 00000000..1e9ef3b3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"描繪","undo":"取消","redo":"復原","drawPoint":"繪製點","drawPolygon":"繪製多邊形","drawPolyline":"繪製折線","drawCircle":"繪製一個圓形","drawRectangle":"繪製一個矩形","selectedCount":"選擇: {count}","deleteFeature":"刪除圖徵","deleteFeatures":"刪除圖徵","selectFeature":"選擇圖徵","duplicateFeature":"重複圖徵","duplicateFeatures":"重複圖徵"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_zh-TW.json new file mode 100644 index 00000000..1e9ef3b3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Sketch/t9n/Sketch_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"描繪","undo":"取消","redo":"復原","drawPoint":"繪製點","drawPolygon":"繪製多邊形","drawPolyline":"繪製折線","drawCircle":"繪製一個圓形","drawRectangle":"繪製一個矩形","selectedCount":"選擇: {count}","deleteFeature":"刪除圖徵","deleteFeatures":"刪除圖徵","selectFeature":"選擇圖徵","duplicateFeature":"重複圖徵","duplicateFeatures":"重複圖徵"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice.json new file mode 100644 index 00000000..8c746c50 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice.json @@ -0,0 +1 @@ +{"widgetLabel":"Slice","cancel":"Cancel","hint":"Start to slice by clicking and dragging on a surface in the scene.","voxelHint":"Start to slice by clicking and dragging on a surface in the scene. Voxel layers treat the slice as an infinite plane.","excludeHint":"Pick a layer in the view to exclude it from the slice","verticalHint":"Hold the Shift key to force a vertical slice.","verticalHint2":"Hold the Shift key to always slice vertically.","unsupported":"Slice is not supported in MapView.","multipleDisabled":"Only one slice may be active at a time","newSlice":"New slice","excludedLayers":"Excluded layers","pickLayer":"Pick a layer from the view","excludeLayer":"Exclude layer","includeLayer":"Include layer in slice","ground":"Ground"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_ar.json new file mode 100644 index 00000000..f3666696 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"شريحة","cancel":"إلغاء الأمر","hint":"بدء تقسيم بالشرائح بالنقر والسحب على سطح في المشهد","voxelHint":"بدء تقسيم بالشرائح بالنقر والسحب على سطح في المشهد يتم التعامل مع الشريحة على أنها مستوى لانهائي بواسطة طبقات فوكسل.","excludeHint":"التقط طبقة في العرض لاستثنائها من الشريحة","verticalHint":"اضغط باستمرار على مفتاح Shift لفرض شريحة عمودية.","verticalHint2":"اضغط باستمرار على مفتاح Shift للتقسيم دائمًا بشكل عمودي.","unsupported":"الشريحة غير مدعومة في MapView.","multipleDisabled":"يمكن أن تكون شريحة واحدة نشطة في المرة الواحدة","newSlice":"شريحة جديدة","excludedLayers":"الطبقات المستثناة","pickLayer":"التقط طبقة من العرض","excludeLayer":"استثناء الطبقة","includeLayer":"تضمين طبقة في الشريحة","ground":"أرض"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_bg.json new file mode 100644 index 00000000..d254a7eb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Изрязване","cancel":"Отказ","hint":"Започнете да изрязвате, като натиснете и плъзнете върху повърхнина в сцената.","voxelHint":"Започнете да изрязвате, като натиснете и плъзнете върху повърхнина в сцената. Вокселните слоеве третират отрязъка като безкрайна равнина.","excludeHint":"Изберете слой в изгледа, за да го изключите от разреза","verticalHint":"Задръжте клавиша Shift, за да принудите вертикален отрязък.","verticalHint2":"Задръжте клавиша Shift, за да режете винаги вертикално.","unsupported":"Изрязване не се поддържа в MapView.","multipleDisabled":"Само един разрез може да бъде активен наведнъж","newSlice":"Ново изрязване","excludedLayers":"Изключени слоеве","pickLayer":"Изберете слой от изгледа","excludeLayer":"Изключване на слоя","includeLayer":"Изключване на слой в разреза","ground":"Основа"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_bs.json new file mode 100644 index 00000000..08c560da --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Isječak","cancel":"Odustani","hint":"Započnite stvaranje isječaka tako da kliknete na površinu u sceni i povučete je","voxelHint":"Započnite stvaranje isječaka tako da kliknete na površinu u sceni i povučete je Voxel slojevi tretiraju presjek kao beskonačnu ravninu.","excludeHint":"Odaberite sloj u prikazu da biste ga isključili iz isječka","verticalHint":"Držite tipku Shift za forsiranje okomitog rezanja.","verticalHint2":"Držite tipku Shift kako biste uvijek rezali okomito.","unsupported":"Isječak nije podržan u pregledniku karte.","multipleDisabled":"Istovremeno može biti aktivan samo jedan isječak","newSlice":"Novi isječak","excludedLayers":"Isključeni slojevi","pickLayer":"Odaberite sloj iz prikaza","excludeLayer":"Isključi sloj","includeLayer":"Uključite sloj u isječak","ground":"Tlo"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_ca.json new file mode 100644 index 00000000..d9abe9e1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Divideix en sectors","cancel":"Cancel·la","hint":"Per començar a fer la divisió en sectors, feu clic i arrossegueu la selecció sobre una superfície de l'escena.","voxelHint":"Per començar a fer la divisió en sectors, feu clic i arrossegueu la selecció sobre una superfície de l'escena. Les capes de vòxel tracten la divisió com a un pla infinit.","excludeHint":"Seleccioneu una capa a la visualització per excloure-la de la divisió en sectors","verticalHint":"Mantingueu premuda la tecla de majúscules per forçar una divisió vertical.","verticalHint2":"Mantingueu premuda la tecla de majúscules per fer sempre la divisió verticalment.","unsupported":"La divisió en sectors no s'admet al MapView.","multipleDisabled":"Només es pot activar un sector a la vegada","newSlice":"Sector nou","excludedLayers":"Capes excloses","pickLayer":"Seleccioneu una capa de la visualització","excludeLayer":"Exclou la capa","includeLayer":"Inclou la capa al sector","ground":"Terreny"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_cs.json new file mode 100644 index 00000000..5d105810 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Řez","cancel":"Storno","hint":"Začněte řez kliknutím a tažením po povrchu ve scéně.","voxelHint":"Začněte řez kliknutím a tažením po povrchu ve scéně. Voxelové vrstvy považují řez za nekonečnou rovinu.","excludeHint":"Vyberte vrstvu v zobrazení, která bude vyloučena z řezu","verticalHint":"Podržením klávesy Shift vynutíte svislý řez.","verticalHint2":"Podržením klávesy Shift provedete řez vždy svisle.","unsupported":"Řez není podporován v MapView.","multipleDisabled":"V jednu chvíli může být aktivní pouze jeden řez","newSlice":"Nový řez","excludedLayers":"Vyloučené vrstvy","pickLayer":"Vybrat vrstvu ze zobrazení","excludeLayer":"Vyloučit vrstvu","includeLayer":"Zahrnout vrstvu do řezu","ground":"Základ"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_da.json new file mode 100644 index 00000000..a286a892 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Udsnit","cancel":"Annuller","hint":"Begynd at oprette udsnit ved at klikke på og trække på en overflade i scenen.","voxelHint":"Begynd at oprette udsnit ved at klikke på og trække på en overflade i scenen. Voxel-lag behandler udsnittet som et uendeligt plan.","excludeHint":"Vælg et lag i visningen for at udelukke det fra udsnittet","verticalHint":"Hold Shift-tasten nede for at gennemtvinge et lodret udsnit.","verticalHint2":"Hold Shift-tasten for altid at oprette udsnit lodret.","unsupported":"Udsnit understøttes ikke i MapView.","multipleDisabled":"Kun ét udsnit kan være aktivt ad gangen.","newSlice":"Nyt udsnit","excludedLayers":"Udelukkede lag","pickLayer":"Vælg et lag fra visningen","excludeLayer":"Udeluk lag","includeLayer":"Medtag lag i udsnit","ground":"Jorden"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_de.json new file mode 100644 index 00000000..37f50b69 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Ausschneiden","cancel":"Abbrechen","hint":"Beginnen Sie durch Klicken auf eine Fläche in der Szene mit dem Ausschneiden, und passen Sie den Ausschnitt durch Ziehen an.","voxelHint":"Beginnen Sie durch Klicken auf eine Fläche in der Szene mit dem Ausschneiden, und passen Sie den Ausschnitt durch Ziehen an. In Voxel-Layern wird der Ausschnitt als unendliche Ebene behandelt.","excludeHint":"Layer in der Ansicht zum Ausschließen aus dem Ausschnitt auswählen","verticalHint":"Halten Sie die Umschalttaste gedrückt, um einen vertikalen Ausschnitt zu erzwingen.","verticalHint2":"Halten Sie die Umschalttaste gedrückt, um immer einen vertikalen Ausschnitt vorzunehmen.","unsupported":"Ausschneiden wird in MapView nicht unterstützt.","multipleDisabled":"Es kann immer nur ein Ausschnitt aktiv sein.","newSlice":"Neuer Ausschnitt","excludedLayers":"Ausgeschlossene Layer","pickLayer":"Layer aus der Ansicht auswählen","excludeLayer":"Layer ausschließen","includeLayer":"Layer in Ausschnitt einbeziehen","ground":"Boden"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_el.json new file mode 100644 index 00000000..c8a6edef --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Κατάτμηση","cancel":"Ακύρωση","hint":"Ξεκινήστε να κάνετε κατάτμηση κάνοντας κλικ και σύροντας πάνω σε μια επιφάνεια της 3D προβολής.","voxelHint":"Ξεκινήστε να κάνετε κατάτμηση κάνοντας κλικ και σύροντας πάνω σε μια επιφάνεια της 3D προβολής. Τα θεματικά επίπεδα Voxel εκλαμβάνουν την κατάτμηση ως ένα άπειρο επίπεδο.","excludeHint":"Επιλέξτε ένα θεματικό επίπεδο στην προβολή για να το αποκλείσετε από την κατάτμηση","verticalHint":"Κρατήστε πατημένο το πλήκτρο Shift για τη δημιουργία μιας κατακόρυφης κατάτμησης.","verticalHint2":"Κρατήστε πατημένο το πλήκτρο Shift για να κάνετε πάντα οριζόντια κατάτμηση.","unsupported":"Η κατάτμηση δεν υποστηρίζεται στο MapView.","multipleDisabled":"Μόνο ένα τμήμα μπορεί να είναι ενεργό κάθε φορά","newSlice":"Νέα κατάτμηση","excludedLayers":"Εξαιρούμενα θεματικά επίπεδα","pickLayer":"Επιλογή θεματικού επιπέδου από την προβολή","excludeLayer":"Αποκλεισμός θεματικού επιπέδου","includeLayer":"Συμπερίληψη θεματικού επιπέδου στην κατάτμηση","ground":"Έδαφος"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_en.json new file mode 100644 index 00000000..8c746c50 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Slice","cancel":"Cancel","hint":"Start to slice by clicking and dragging on a surface in the scene.","voxelHint":"Start to slice by clicking and dragging on a surface in the scene. Voxel layers treat the slice as an infinite plane.","excludeHint":"Pick a layer in the view to exclude it from the slice","verticalHint":"Hold the Shift key to force a vertical slice.","verticalHint2":"Hold the Shift key to always slice vertically.","unsupported":"Slice is not supported in MapView.","multipleDisabled":"Only one slice may be active at a time","newSlice":"New slice","excludedLayers":"Excluded layers","pickLayer":"Pick a layer from the view","excludeLayer":"Exclude layer","includeLayer":"Include layer in slice","ground":"Ground"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_es.json new file mode 100644 index 00000000..fc9b3884 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_es.json @@ -0,0 +1 @@ +{"widgetLabel":"División en zonas","cancel":"Cancelar","hint":"Para empezar a crear la zona, haga clic y arrastre en una superficie de la escena.","voxelHint":"Para empezar a crear la zona, haga clic y arrastre en una superficie de la escena. Las capas de vóxeles tratan el segmento como un plano infinito.","excludeHint":"Elija una capa de la vista para excluirla de la división en zonas","verticalHint":"Mantenga pulsada la tecla Mayús para forzar la creación de un segmento vertical.","verticalHint2":"Mantenga pulsada la tecla Mayús para que siempre se creen segmentos verticales.","unsupported":"La división en zonas no se admite en MapView.","multipleDisabled":"Solo puede estar activa una zona cada vez","newSlice":"Nueva división en zonas","excludedLayers":"Capas excluidas","pickLayer":"Elija una capa de la vista","excludeLayer":"Excluir capa","includeLayer":"Incluir capa en la zona","ground":"Suelo"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_et.json new file mode 100644 index 00000000..fd6edfb7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Viiluta","cancel":"Loobu","hint":"Viilutamise alustamiseks klõpsake ja lohistage seda 3D-stseenis.","voxelHint":"Viilutamise alustamiseks klõpsake ja lohistage seda 3D-stseenis. Vokslikihid käsitlevad viilu lõpmatu tasapinnana.","excludeHint":"Vaate lõigust eemaldamiseks valida vaate kiht","verticalHint":"Vertikaalse viilu sunnviisiliseks määramiseks hoidke all tõstuklahvi (Shift).","verticalHint2":"Alati vertikaalseks viilutamiseks hoidke all tõstuklahvi (Shift).","unsupported":"MapView ei toeta lõiku.","multipleDisabled":"Korraga võib olla aktiveeritud ainult üks lõik","newSlice":"Uus viilutus","excludedLayers":"Väljajäetud kihid","pickLayer":"Valige kiht vaatelt","excludeLayer":"Jäta kiht välja","includeLayer":"Kaasake kiht lõiku","ground":"Maapind"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_fi.json new file mode 100644 index 00000000..95b12c77 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Viipalointi","cancel":"Peruuta","hint":"Aloita viipalointi napsauttamalla ja vetämällä maiseman pinnassa.","voxelHint":"Aloita viipalointi napsauttamalla ja vetämällä maiseman pinnassa. Vokselikarttatasot käsittelevät viipaletta äärettömänä tasona.","excludeHint":"Jätä karttataso pois viipaleesta valitsemalla se näkymästä","verticalHint":"Pakota pystysuuntainen viipale pitämällä vaihtonäppäintä painettuna.","verticalHint2":"Viipaloi aina pystysuunnassa pitämällä vaihtonäppäintä painettuna.","unsupported":"Viipalointia ei tueta MapView-sovelluksessa.","multipleDisabled":"Vain yksi viipale voi olla aktiivisena kerralla","newSlice":"Uusi viipale","excludedLayers":"Poisjätetyt karttatasot","pickLayer":"Valitse karttataso näkymästä","excludeLayer":"Jätä karttataso pois","includeLayer":"Sisällytä karttataso viipaleeseen","ground":"Maanpinta"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_fr.json new file mode 100644 index 00000000..69d343b4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Coupe","cancel":"Annuler","hint":"Commencez à couper en cliquant et en faisant glisser le curseur sur une surface de la scène.","voxelHint":"Commencez à couper en cliquant et en faisant glisser le curseur sur une surface de la scène. Les couches voxel traitent la coupe comme un plan infini.","excludeHint":"Choisir une couche dans la vue pour l’exclure de la découpe","verticalHint":"Maintenez la touche Maj enfoncée pour imposer une coupe verticale.","verticalHint2":"Maintenez la touche Maj enfoncée pour toujours couper verticalement.","unsupported":"La découpe n’est pas prise en charge dans la vue cartographique.","multipleDisabled":"Une seule découpe peut être activée à la fois.","newSlice":"Nouvelle coupe","excludedLayers":"Couches exclues","pickLayer":"Choisir une couche dans la vue","excludeLayer":"Exclure la couche","includeLayer":"Inclure une couche dans la découpe","ground":"Sol"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_he.json new file mode 100644 index 00000000..aed03d64 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_he.json @@ -0,0 +1 @@ +{"widgetLabel":"חתך","cancel":"בטל","hint":"התחל בפילוח על-ידי לחיצה וגרירה על משטח בסצנה.","voxelHint":"התחל בפילוח על-ידי לחיצה וגרירה על משטח בסצנה. שכבות Voxel מתייחסות לפלח כאל מישור אינסופי.","excludeHint":"בחר שכבה בתצוגה כדי למנוע את הכללתה בפלח","verticalHint":"החזק את מקש Shift כדי לאלץ פלח אנכי.","verticalHint2":"החזק את מקש Shift כדי לפרוס תמיד אנכית.","unsupported":"פילוח לא נתמך ב-MapView.","multipleDisabled":"רק פלח אחד יכול להיות פעיל בכל פעם.","newSlice":"פלח חדש","excludedLayers":"שכבות שאינן נכללות","pickLayer":"בחר שכבה מהתצוגה","excludeLayer":"החרג שכבה","includeLayer":"כלול שכבה בפלח","ground":"קרקע"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_hr.json new file mode 100644 index 00000000..08c560da --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Isječak","cancel":"Odustani","hint":"Započnite stvaranje isječaka tako da kliknete na površinu u sceni i povučete je","voxelHint":"Započnite stvaranje isječaka tako da kliknete na površinu u sceni i povučete je Voxel slojevi tretiraju presjek kao beskonačnu ravninu.","excludeHint":"Odaberite sloj u prikazu da biste ga isključili iz isječka","verticalHint":"Držite tipku Shift za forsiranje okomitog rezanja.","verticalHint2":"Držite tipku Shift kako biste uvijek rezali okomito.","unsupported":"Isječak nije podržan u pregledniku karte.","multipleDisabled":"Istovremeno može biti aktivan samo jedan isječak","newSlice":"Novi isječak","excludedLayers":"Isključeni slojevi","pickLayer":"Odaberite sloj iz prikaza","excludeLayer":"Isključi sloj","includeLayer":"Uključite sloj u isječak","ground":"Tlo"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_hu.json new file mode 100644 index 00000000..ba90baa7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Szelet","cancel":"Mégse","hint":"A szeletelés megkezdéséhez kattintson, és húzzon el egy felszínt a 3D térképen.","voxelHint":"A szeletelés megkezdéséhez kattintson, és húzzon el egy felszínt a 3D térképen. A voxel rétegek a szeletet végtelen síknak tekintik.","excludeHint":"Válasszon egy réteget a nézetben, hogy kizárja a szeletből","verticalHint":"Tartsa lenyomva a Shift billentyűt a függőleges szeletelés kényszerítéséhez.","verticalHint2":"Tartsa lenyomva a Shift billentyűt, hogy mindig függőlegesen szeleteljen.","unsupported":"A szeletelést nem támogatja a MapView.","multipleDisabled":"Egyszerre csak egy szelet lehet aktív","newSlice":"Új szelet","excludedLayers":"Kizárt rétegek","pickLayer":"Válasszon ki egy réteget a nézetből","excludeLayer":"Réteg kizárása","includeLayer":"Réteg belefoglalása a szeletbe","ground":"Felszín"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_id.json new file mode 100644 index 00000000..e8231afc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Irisan","cancel":"Batalkan","hint":"Mulai mengiris dengan mengklik dan menarik pada permukaan dalam scene","voxelHint":"Mulai mengiris dengan mengklik dan menarik pada permukaan dalam scene Layer Voxel memperlakukan irisan sebagai bidang tak terbatas.","excludeHint":"Pilih layer di tampilan untuk mengecualikannya dari irisan","verticalHint":"Tahan tombol Shift untuk memaksa irisan vertikal.","verticalHint2":"Tahan tombol Shift untuk selalu membuat irisan vertikal.","unsupported":"Irisan tidak didukung dalam MapView.","multipleDisabled":"Hanya satu irisan yang dapat diaktifkan dalam satu waktu","newSlice":"Irisan baru","excludedLayers":"Layer yang dikecualikan","pickLayer":"Pilih layer dari tampilan","excludeLayer":"Kecualikan layer","includeLayer":"Sertakan layer dalam irisan","ground":"Tanah"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_it.json new file mode 100644 index 00000000..46f17456 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Sezione","cancel":"Cancella","hint":"Inizia a sezionare facendo clic e trascinando su una superficie nella scena.","voxelHint":"Inizia a sezionare facendo clic e trascinando su una superficie nella scena. I layer voxel trattano la sezione come un piano infinito.","excludeHint":"Seleziona un layer nella vista per escluderlo dalla sezione","verticalHint":"Tenere premuto il tasto Shift per forzare una sezione verticale.","verticalHint2":"Tenere premuto il tasto Shift per sezionare sempre verticalmente.","unsupported":"Sezione non è supportato in MapView.","multipleDisabled":"Solo una sezione può essere attiva alla volta","newSlice":"Nuova sezione","excludedLayers":"Layer esclusi","pickLayer":"Seleziona un layer dalla vista","excludeLayer":"Escludere il layer","includeLayer":"Includi layer nella sezione","ground":"Suolo"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_ja.json new file mode 100644 index 00000000..a5d09df2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"スライス","cancel":"キャンセル","hint":"スライスを開始するには、シーン内のサーフェスをクリックしてドラッグします。","voxelHint":"スライスを開始するには、シーン内のサーフェスをクリックしてドラッグします。 ボクセル レイヤーでは、スライスが無限平面と見なされます。","excludeHint":"ビュー内のレイヤーを選択してスライスから除外","verticalHint":"鉛直方向のスライスを適用するには、Shift キーを押したままにします。","verticalHint2":"常に鉛直方向にスライスするには、Shift キーを押したままにします。","unsupported":"MapView でスライスはサポートされていません。","multipleDisabled":"一度にアクティブにできるスライスは 1 つだけです","newSlice":"新しいスライス","excludedLayers":"除外されたレイヤー","pickLayer":"ビューからレイヤーを選択","excludeLayer":"レイヤーの除外","includeLayer":"レイヤーをスライスに含める","ground":"地表"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_ko.json new file mode 100644 index 00000000..d3cb85ca --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"분할","cancel":"취소","hint":"씬에서 표면을 클릭하고 드래그하여 분할을 시작합니다.","voxelHint":"씬에서 표면을 클릭하고 드래그하여 분할을 시작합니다. 복셀 레이어는 분할을 무한 평면으로 취급합니다.","excludeHint":"분할에서 제외할 레이어를 뷰에서 선택합니다.","verticalHint":"Shift 키를 누르고 있으면 세로로 강제 분할됩니다.","verticalHint2":"Shift 키를 누르고 있으면 항상 수직으로 분할됩니다.","unsupported":"맵 뷰에서는 분할이 지원되지 않습니다.","multipleDisabled":"한 번에 하나의 분할만 활성화할 수 있습니다.","newSlice":"새 분할","excludedLayers":"제외된 레이어","pickLayer":"뷰에서 레이어 선택","excludeLayer":"레이어 제외","includeLayer":"분할에 레이어 포함","ground":"지표"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_lt.json new file mode 100644 index 00000000..4849dfcc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Skiltis","cancel":"Atšaukti","hint":"Atlikite pjūvį spustelėdami ir vilkdami ant scenos paviršiaus.","voxelHint":"Atlikite pjūvį spustelėdami ir vilkdami ant scenos paviršiaus. Vokseliniai sluoksniai pjūvį traktuoja kaip begalinę plokštumą.","excludeHint":"Jei norite neįtraukti sluoksnio į pjūvį, pasirinkite jį scenos peržiūroje","verticalHint":"Norėdami atlikti vertikalų pjūvį, laikykite nuspaudę klavišą Shift.","verticalHint2":"Jei norite visada atlikti pjūvį vertikaliai, laikykite nuspaudę klavišą Shift.","unsupported":"Pjūviai nepalaikomi žemėlapio peržiūroje.","multipleDisabled":"Vienu metu gali būti aktyvus tik vienas pjūvis","newSlice":"Nauja skiltis","excludedLayers":"Neįtraukti sluoksniai","pickLayer":"Pasirinkite sluoksnį scenos peržiūroje","excludeLayer":"Neįtraukti sluoksnio","includeLayer":"Įtraukti sluoksnį į pjūvį","ground":"Paviršius"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_lv.json new file mode 100644 index 00000000..dbbbaff5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Sadalīt sektoros","cancel":"Atcelt","hint":"Sāciet griezt sektoros, noklikšķinot uz scēnas virsmas un velkot.","voxelHint":"Sāciet griezt sektoros, noklikšķinot uz scēnas virsmas un velkot. Vokseļu slāņi uzskata sektoru par bezgalīgu plakni.","excludeHint":"Skatā izvēlieties slāni, kas netiks iekļauts sektorā","verticalHint":"Turiet nospiestu taustiņu Shift, lai izveidotu vertikālu sektoru.","verticalHint2":"Turiet nospiestu taustiņu Shift, lai vienmēr grieztu vertikāli.","unsupported":"Skatā MapView (Kartes skats) sadalīšana sektoros netiek atbalstīta.","multipleDisabled":"Vienlaicīgi var būt aktivizēts tikai viens sektors","newSlice":"Jauns sektors","excludedLayers":"Neiekļautie slāņi","pickLayer":"Izvēlēties slāni skatā","excludeLayer":"Izslēgt slāni","includeLayer":"Iekļaut slāni sektorā","ground":"Zeme"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_nb.json new file mode 100644 index 00000000..4a4b125b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Sektor","cancel":"Avbryt","hint":"Begynne å snitte ved å klikke og dra på en flate i scenen.","voxelHint":"Begynne å snitte ved å klikke og dra på en flate i scenen. Voxellag behandler snittet som en uendelig flate.","excludeHint":"Velg et lag i visningen for å utelate det fra sektoren","verticalHint":"Hold nede Skift-tasten for å tvinge et vertikalt snitt.","verticalHint2":"Hold nede Skift-tasten for å alltid snitte vertikalt.","unsupported":"Sektor støttes ikke i MapView.","multipleDisabled":"Bare én sektor kan være aktiv om gangen","newSlice":"Ny sektor","excludedLayers":"Utelatte lag","pickLayer":"Velg et lag i visningen","excludeLayer":"Utelat lag","includeLayer":"Inkluder lag i sektor","ground":"Bakken"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_nl.json new file mode 100644 index 00000000..00840d76 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Doorsnede maken","cancel":"Afbreken","hint":"Begin met het maken van een doorsnede door te klikken en te slepen op een oppervlakte in de scene.","voxelHint":"Begin met het maken van een doorsnede door te klikken en te slepen op een oppervlakte in de scene. Voxel-lagen behandelen de doorsnede als een oneindig vlak.","excludeHint":"Kies een laag in de viewer om uit te sluiten van de doorsnede","verticalHint":"Houd de Shift-toets ingedrukt om een verticale doorsnede te forceren.","verticalHint2":"Houd de Shift-toets ingedrukt om de doorsnede altijd verticaal te maken.","unsupported":"Doorsnedes worden niet ondersteund in MapView.","multipleDisabled":"Er kan slechts één doorsnede per keer actief zijn","newSlice":"Nieuwe doorsnede","excludedLayers":"Uitgesloten lagen","pickLayer":"Selecteer een laag vanaf de viewer","excludeLayer":"Laag uitsluiten","includeLayer":"Laag toevoegen aan de doorsnede","ground":"Grond"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_pl.json new file mode 100644 index 00000000..ee72d221 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Przekrój","cancel":"Anuluj","hint":"Rozpocznij cięcie, klikając i przeciągając na powierzchni sceny.","voxelHint":"Rozpocznij cięcie, klikając i przeciągając na powierzchni sceny. Warstwa wokseli traktuje przekrój jako nieskończoną płaszczyznę.","excludeHint":"Wybierz warstwę w widoku, aby wykluczyć ją z wycinka","verticalHint":"Przytrzymaj klawisz Shift, aby wymusić przekrój pionowy.","verticalHint2":"Przytrzymaj klawisz Shift, aby zawsze tworzyć przekroje pionowe.","unsupported":"Cięcie nie jest obsługiwane w komponencie MapView.","multipleDisabled":"W danej chwili może być aktywny tylko jeden wycinek.","newSlice":"Nowy wycinek","excludedLayers":"Wykluczone warstwy","pickLayer":"Wybierz warstwę z widoku","excludeLayer":"Wyklucz warstwę","includeLayer":"Uwzględnij warstwę w wycinku","ground":"Grunt"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_pt-BR.json new file mode 100644 index 00000000..89237e6c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Dividir","cancel":"Cancelar","hint":"Comece a dividir clicando e arrastando em uma superfície na cena.","voxelHint":"Comece a dividir clicando e arrastando em uma superfície na cena. As camadas de voxel tratam a divisão como um plano infinito.","excludeHint":"Escolha uma camada na visualização para excluí-la da divisão","verticalHint":"Segure a tecla Shift para forçar uma divisão vertical.","verticalHint2":"Segure a tecla Shift para dividir sempre na vertical.","unsupported":"Dividir não é suportada no MapView.","multipleDisabled":"Somente uma divisão pode estar ativa de cada vez.","newSlice":"Nova divisão","excludedLayers":"Camadas excluídas","pickLayer":"Selecione uma camada da visualização","excludeLayer":"Excluir camada","includeLayer":"Incluir camada na divisão","ground":"Superfície"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_pt-PT.json new file mode 100644 index 00000000..33ecb0ac --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Seccionar","cancel":"Cancelar","hint":"Comece a seccionar ao clicar e arrastar para uma superfície na cena.","voxelHint":"Comece a seccionar ao clicar e arrastar para uma superfície na cena. As camadas Voxel tratam a secção como um plano infinito.","excludeHint":"Recolher uma camada na vista para a excluir da secção","verticalHint":"Mantenha a tecla Shift premida para forçar uma secção vertical.","verticalHint2":"Mantenha a tecla Shift premida para seccionar sempre de forma vertical.","unsupported":"A função Seccionar não é suportada em MapView.","multipleDisabled":"Apenas pode estar ativa uma secção de cada vez.","newSlice":"Nova secção","excludedLayers":"Camadas excluídas","pickLayer":"Recolher uma camada da vista","excludeLayer":"Excluir camada","includeLayer":"Incluir camada na secção","ground":"Chão"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_ro.json new file mode 100644 index 00000000..23ee7668 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Segmentare","cancel":"Anulare","hint":"Începeți să segmentați făcând clic și trăgând o suprafață în scenă.","voxelHint":"Începeți să segmentați făcând clic și trăgând o suprafață în scenă. Straturile tematice voxel tratează secțiunea ca pe un plan infinit.","excludeHint":"Selectați un strat tematic din vizualizare care să fie exclus din segment","verticalHint":"Țineți apăsată tasta Shift pentru a forța o secțiune verticală.","verticalHint2":"Țineți apăsată tasta Shift pentru a secționa întotdeauna vertical.","unsupported":"Segmentarea nu este acceptată în MapView.","multipleDisabled":"Poate fi activ un singur segment la un moment dat","newSlice":"Segment nou","excludedLayers":"Straturi tematice excluse","pickLayer":"Selectați un strat tematic din vizualizare","excludeLayer":"Excludeți stratul tematic","includeLayer":"Includeți stratul tematic în segment","ground":"Sol"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_ru.json new file mode 100644 index 00000000..21a94fca --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Разрез","cancel":"Отмена","hint":"Начните выполнять срезы, щелкая и передвигаясь по поверхности в сцене.","voxelHint":"Начните выполнять срезы, щелкая и передвигая их поверхности в сцене. Слои вокселов рассматривают срез как бесконечную плоскость.","excludeHint":"Выберите слой в виде, чтобы исключить его из среза","verticalHint":"Задержите клавишу Shift, чтобы сделать вертикальный срез.","verticalHint2":"Задержите клавишу Shift, чтобы всегда резать по вертикали.","unsupported":"Срезы не поддерживаются в виде карты.","multipleDisabled":"Одновременно может быть активным только один срез","newSlice":"Новый разрез","excludedLayers":"Исключенные слои","pickLayer":"Выберите слой из вида","excludeLayer":"Исключить слой","includeLayer":"Включить слой в срез","ground":"Земля"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_sk.json new file mode 100644 index 00000000..b9dd8202 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Rozdelenie","cancel":"Zrušiť","hint":"Segmentovanie začnite kliknutím a potiahnutím na povrchu v scéne.","voxelHint":"Rezanie začnite kliknutím a potiahnutím na povrchu v scéne. Voxelové vrstvy považujú rez za nekonečnú rovinu.","excludeHint":"Vybrať vrstvu v zobrazení, ktorá má byť z rozdelenia vynechaná","verticalHint":"Podržaním klávesy Shift vynútite vertikálny rez.","verticalHint2":"Podržte klávesu Shift, aby ste rezali vertikálne.","unsupported":"Rozdelenie nie je podporované v Mapovom pohľade.","multipleDisabled":"Iba jedno rozdelenie môže byť v čase aktívne","newSlice":"Nové rozdelenie","excludedLayers":"Vynechané vrstvy","pickLayer":"Vybrať vrstvu zo zobrazenia","excludeLayer":"Vynechať vrstvu","includeLayer":"Zahrnúť vrstvu do rozdelenia","ground":"Povrch"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_sl.json new file mode 100644 index 00000000..675bf38f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Prerez","cancel":"Prekliči","hint":"Začnite izdelovati prečni prerez, tako da kliknete in povlečete na površino v 3D-prizoru.","voxelHint":"Začnite izdelovati prečni prerez, tako da kliknete in povlečete na površino v 3D-prizoru. Sloji voxel obravnavajo sloj kot neskončno ravnino.","excludeHint":"Izberite sloj v pogledu, da ga izključite iz prečnega prereza","verticalHint":"Držite tipko Shift, da vsilite navpični prerez.","verticalHint2":"Držite tipko Shift, da vedno izdelate navpični prerez.","unsupported":"Prečni prerez ni podprt v pregledovalniku kart.","multipleDisabled":"Hkrati je lahko aktiven samo en prečni prerez.","newSlice":"Nova rezina","excludedLayers":"Izključeni sloji","pickLayer":"Izberi sloj iz pogleda","excludeLayer":"Izključi sloj","includeLayer":"Vključi sloj v prečni prerez.","ground":"Tla"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_sr.json new file mode 100644 index 00000000..27c6a5b6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Isečak","cancel":"Otkaži","hint":"Otpočnite isecanje tako što ćete kliknuti i prevući površinu u sceni.","voxelHint":"Otpočnite isecanje tako što ćete kliknuti i prevući površinu u sceni. Voksel slojevi tretiraju presek kao beskonačnu ravan.","excludeHint":"Izaberite sloj u prikazu da biste ga izostavili iz isečka","verticalHint":"Držite taster Shift da biste nametnuli vertikalni presek.","verticalHint2":"Držite taster Shift da biste uvek sekli vertikalno.","unsupported":"Isečak nije podržan u aplikaciji MapView.","multipleDisabled":"U datom trenutku može biti aktivan samo jedan isečak","newSlice":"Novi isečak","excludedLayers":"Izostavljeni slojevi","pickLayer":"Izaberite sloj sa prikaza","excludeLayer":"Isključi sloj","includeLayer":"Uključite sloj u isečak","ground":"Tlo"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_sv.json new file mode 100644 index 00000000..4832e05d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Sektor","cancel":"Avbryt","hint":"Börja skapa sektorer genom att klicka och dra på en yta i scenen.","voxelHint":"Börja skapa sektorer genom att klicka och dra på en yta i scenen. Voxel-lager hanterar sektorn som en oändlig plan.","excludeHint":"Välj ett lager i vyn för att utesluta det från sektorn","verticalHint":"Håll ned Skift-tangenten för att framtvinga en vertikal sektor.","verticalHint2":"Håll ned Skift-tangenten för att alltid skapa sektorer vertikalt.","unsupported":"Sektor stöds inte i MapView.","multipleDisabled":"Bara en sektor i taget kan vara aktiv","newSlice":"Ny sektor","excludedLayers":"Uteslutna lager","pickLayer":"Välj ett lager från vyn","excludeLayer":"Uteslut lager","includeLayer":"Ta med lagret i sektorn","ground":"Mark"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_th.json new file mode 100644 index 00000000..1fb1e990 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_th.json @@ -0,0 +1 @@ +{"widgetLabel":"สไลซ์","cancel":"ยกเลิก","hint":"เริ่มต้นสไลซ์โดยการคลิกและลากบนพื้นผิวในซีน","voxelHint":"เริ่มต้นสไลซ์โดยการคลิกและลากบนพื้นผิวในซีน ชั้นข้อมูล Voxel จะถือว่าสไลซ์เป็นระนาบอนันต์","excludeHint":"เลือกชั้นข้อมูลในมุมมอง เพื่อตัดออกจากสไลซ์","verticalHint":"กดแป้น Shift ค้างไว้เพื่อบังคับสไลซ์แนวตั้ง","verticalHint2":"กดแป้น Shift ค้างไว้เพื่อสไลซ์แนวตั้งเสมอ","unsupported":"ไม่รองรับการสไลซ์ใน MapView","multipleDisabled":"สามารถใช้งานได้ครั้งละหนึ่งสไลซ์เท่านั้น","newSlice":"สไลซ์ใหม่","excludedLayers":"ชั้นข้อมูลที่ตัดออก","pickLayer":"เลือกชั้นข้อมูลจากมุมมอง","excludeLayer":"ไม่รวมชั้นข้อมูล","includeLayer":"รวมชั้นข้อมูลในสไลซ์","ground":"พื้น"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_tr.json new file mode 100644 index 00000000..edd8e4a9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Dilimle","cancel":"İptal Et","hint":"Sahnedeki bir yüzeyi tıklayıp sürükleyerek dilimlemeye başlayın.","voxelHint":"Sahnedeki bir yüzeyi tıklayıp sürükleyerek dilimlemeye başlayın. Voksel katmanları dilimi sonsuz bir düzlem olarak işler.","excludeHint":"Dilimin dışında bırakmak için görünümde bir katman seçin","verticalHint":"Dikey bir dilimi zorlamak için Shift tuşunu basılı tutun.","verticalHint2":"Her zaman dikey olarak dilimlemek için Shift tuşunu basılı tutun.","unsupported":"Dilim MapView'da desteklenmiyor.","multipleDisabled":"Bir seferde sadece bir dilim etkin olabilir","newSlice":"Yeni dilim","excludedLayers":"Dışarıda bırakılan katmanlar","pickLayer":"Görünümden bir katman seç","excludeLayer":"Katmanı dışarıda bırak","includeLayer":"Katmanı dilime dahil et","ground":"Zemin"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_uk.json new file mode 100644 index 00000000..d15cf25f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Зріз","cancel":"Скасувати","hint":"Почніть створювати зріз, клацнувши та перетягуючи по поверхні в сцені.","voxelHint":"Почніть створювати зріз, клацнувши та перетягуючи по поверхні в сцені. Воксельні шари обробляють зріз як нескінченну площину.","excludeHint":"Виберіть шар у виді, щоб виключити його зі зрізу","verticalHint":"Утримуйте клавішу Shift, щоб примусово виконати вертикальний зріз.","verticalHint2":"Утримуйте клавішу Shift, щоб завжди виковувати зріз вертикально.","unsupported":"Зрізи в MapView не підтримуються.","multipleDisabled":"Одночасно може бути активний тільки один зріз.","newSlice":"Новий зріз","excludedLayers":"Виключені шари","pickLayer":"Вибрати шар з виду","excludeLayer":"Виключити шар","includeLayer":"Включити шар в зріз","ground":"Земля"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_vi.json new file mode 100644 index 00000000..23064e09 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Lát cắt","cancel":"Hủy","hint":"Nhấp và kéo trên bề mặt trong scene để bắt đầu cắt.","voxelHint":"Nhấp và kéo trên bề mặt trong scene để bắt đầu cắt. Lớp điểm ảnh ba chiều coi lát cắt là một mặt phẳng vô hạn.","excludeHint":"Chọn một lớp trong chế độ xem để loại lớp đó khỏi lát cắt","verticalHint":"Giữ phím Shift để cắt một lát dọc.","verticalHint2":"Giữ phím Shift để luôn cắt theo hướng dọc.","unsupported":"Lát cắt không được hỗ trợ trong MapView.","multipleDisabled":"Chỉ một lát cắt có thể hoạt động tại một thời điểm","newSlice":"Lát cắt mới","excludedLayers":"Các lớp bị loại","pickLayer":"Chọn một lớp từ chế độ xem","excludeLayer":"Loại trừ lớp","includeLayer":"Đưa lớp vào lát cắt","ground":"Mặt đất"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_zh-CN.json new file mode 100644 index 00000000..ee982157 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"剖切","cancel":"取消","hint":"通过单击并拖动场景中的表面开始剖切。","voxelHint":"通过单击并拖动场景中的表面开始剖切。 体素图层将切片视为无限平面。","excludeHint":"在视图中选取一个图层以将其从剖切中排除","verticalHint":"按住 Shift 键强制垂直剖切。","verticalHint2":"按住 Shift 键后持续垂直剖切。","unsupported":"MapView 不支持剖切。","multipleDisabled":"一次只能有一个剖切处于活动状态","newSlice":"新剖切","excludedLayers":"排除的图层","pickLayer":"从视图中选取一个图层","excludeLayer":"排除图层","includeLayer":"在剖切中包含图层","ground":"地面"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_zh-HK.json new file mode 100644 index 00000000..79104cbb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"切片","cancel":"取消","hint":"在場景中按一下並拖曳表面以開始切片。","voxelHint":"在場景中按一下並拖曳表面以開始切片。 三維像素圖層將切片視為無限平面。","excludeHint":"在視圖中挑選圖層,從切片中排除該圖層","verticalHint":"按住 Shift 鍵以強制垂直切片。","verticalHint2":"按住 Shift 鍵一律執行垂直切片。","unsupported":"MapView 不支援切片。","multipleDisabled":"一次只能有一個作用中切片","newSlice":"新增切片","excludedLayers":"排除的圖層","pickLayer":"從視圖挑選圖層","excludeLayer":"排除圖層","includeLayer":"在切片中加入圖層","ground":"地面"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_zh-TW.json new file mode 100644 index 00000000..79104cbb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slice/t9n/Slice_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"切片","cancel":"取消","hint":"在場景中按一下並拖曳表面以開始切片。","voxelHint":"在場景中按一下並拖曳表面以開始切片。 三維像素圖層將切片視為無限平面。","excludeHint":"在視圖中挑選圖層,從切片中排除該圖層","verticalHint":"按住 Shift 鍵以強制垂直切片。","verticalHint2":"按住 Shift 鍵一律執行垂直切片。","unsupported":"MapView 不支援切片。","multipleDisabled":"一次只能有一個作用中切片","newSlice":"新增切片","excludedLayers":"排除的圖層","pickLayer":"從視圖挑選圖層","excludeLayer":"排除圖層","includeLayer":"在切片中加入圖層","ground":"地面"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider.json new file mode 100644 index 00000000..7c3c86c6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider.json @@ -0,0 +1 @@ +{"widgetLabel":"Slider","maximumValue":"Maximum value","minimumValue":"Minimum value","rangeMaximum":"Range maximum: {value}","rangeMinimum":"Range minimum: {value}","sliderValue":"Slider value"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_ar.json new file mode 100644 index 00000000..d02f4c20 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"المنزلق","maximumValue":"قيمة الحد الأقصى","minimumValue":"قيمة الحد الأدنى","rangeMaximum":"أقصى نطاق: {value}","rangeMinimum":"أقل نطاق: {value}","sliderValue":"قيمة شريط التمرير"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_bg.json new file mode 100644 index 00000000..7f357911 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Слайдер","maximumValue":"Максимална стойност","minimumValue":"Минимална стойност","rangeMaximum":"Максимален диапазон: {value}","rangeMinimum":"Минимален диапазон: {value}","sliderValue":"Стойност на слайдера"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_bs.json new file mode 100644 index 00000000..105cc5e0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač","maximumValue":"Maksimalna vrijednost","minimumValue":"Minimalna vrijednost","rangeMaximum":"Maksimum raspona: {value}","rangeMinimum":"Minimum raspona: {value}","sliderValue":"Vrijednost klizača"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_ca.json new file mode 100644 index 00000000..ab7ed076 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Control lliscant","maximumValue":"Valor màxim","minimumValue":"Valor mínim","rangeMaximum":"Valor màxim de l'interval: {value}","rangeMinimum":"Valor mínim de l'interval: {value}","sliderValue":"Valor del control lliscant"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_cs.json new file mode 100644 index 00000000..a44517a5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Posuvník","maximumValue":"Maximální hodnota","minimumValue":"Minimální hodnota","rangeMaximum":"Maximální rozsah: {value}","rangeMinimum":"Minimální rozsah: {value}","sliderValue":"Hodnota posuvníku"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_da.json new file mode 100644 index 00000000..12d2d6cb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Skydekontrol","maximumValue":"Maksimumværdi","minimumValue":"Minimumværdi","rangeMaximum":"Områdemaksimum: {value}","rangeMinimum":"Områdeminimum: {value}","sliderValue":"Skyderværdi"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_de.json new file mode 100644 index 00000000..c8591856 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Schieberegler","maximumValue":"Maximalwert","minimumValue":"Minimalwert","rangeMaximum":"Maximalwert für Bereich: {value}","rangeMinimum":"Minimalwert für Bereich: {value}","sliderValue":"Schiebereglerwert"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_el.json new file mode 100644 index 00000000..527fa538 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Μπάρα κύλισης","maximumValue":"Μέγιστη τιμή","minimumValue":"Ελάχιστη τιμή","rangeMaximum":"Εύρος μέγιστης τιμής: {value}","rangeMinimum":"Εύρος ελάχιστης τιμής: {value}","sliderValue":"Τιμή μπάρας κύλισης"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_en.json new file mode 100644 index 00000000..7c3c86c6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Slider","maximumValue":"Maximum value","minimumValue":"Minimum value","rangeMaximum":"Range maximum: {value}","rangeMinimum":"Range minimum: {value}","sliderValue":"Slider value"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_es.json new file mode 100644 index 00000000..9888e15f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Control deslizante","maximumValue":"Valor máximo","minimumValue":"Valor mínimo","rangeMaximum":"Rango máximo: {value}","rangeMinimum":"Rango mínimo: {value}","sliderValue":"Valor de control deslizante"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_et.json new file mode 100644 index 00000000..c615406b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Liugur","maximumValue":"Maksimaalne väärtus","minimumValue":"Minimaalne väärtus","rangeMaximum":"Vahemiku maksimum: {value}","rangeMinimum":"Vahemiku miinimum: {value}","sliderValue":"Liuguri väärtus"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_fi.json new file mode 100644 index 00000000..1270c6e1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Liukusäädin","maximumValue":"Enimmäisarvo","minimumValue":"Vähimmäisarvo","rangeMaximum":"Arvovälin enimmäisarvo: {value}","rangeMinimum":"Arvovälin vähimmäisarvo: {value}","sliderValue":"Liukusäätimen arvo"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_fr.json new file mode 100644 index 00000000..26d264b1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Curseur","maximumValue":"Valeur maximale","minimumValue":"Valeur minimale","rangeMaximum":"Valeur maximale de la plage : {value}","rangeMinimum":"Valeur minimale de la plage : {value}","sliderValue":"Valeur du curseur"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_he.json new file mode 100644 index 00000000..0f2f2e37 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_he.json @@ -0,0 +1 @@ +{"widgetLabel":"מחוון","maximumValue":"ערך מקסימלי","minimumValue":"ערך מינימלי","rangeMaximum":"ערך מקסימלי בטווח: {value}","rangeMinimum":"ערך מינימלי בטווח: {value}","sliderValue":"ערך מחוון"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_hr.json new file mode 100644 index 00000000..105cc5e0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač","maximumValue":"Maksimalna vrijednost","minimumValue":"Minimalna vrijednost","rangeMaximum":"Maksimum raspona: {value}","rangeMinimum":"Minimum raspona: {value}","sliderValue":"Vrijednost klizača"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_hu.json new file mode 100644 index 00000000..4930d031 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Csúszka","maximumValue":"Maximum érték","minimumValue":"Minimum érték","rangeMaximum":"Tartomány maximuma: {value}","rangeMinimum":"Tartomány minimuma: {value}","sliderValue":"Csúszka értéke"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_id.json new file mode 100644 index 00000000..9c50b619 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Panel Geser","maximumValue":"Nilai maksimal","minimumValue":"Nilai minimal","rangeMaximum":"Rentang maksimal: {value}","rangeMinimum":"Rentang minimal: {value}","sliderValue":"Nilai panel geser"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_it.json new file mode 100644 index 00000000..a54042f9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Cursore","maximumValue":"Valore massimo","minimumValue":"Valore minimo","rangeMaximum":"Intervallo massimo: {value}","rangeMinimum":"Intervallo minimo: {value}","sliderValue":"Valore cursore"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_ja.json new file mode 100644 index 00000000..33601dbc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"スライダー","maximumValue":"最大値","minimumValue":"最小値","rangeMaximum":"範囲の最大値: {value}","rangeMinimum":"範囲の最小値: {value}","sliderValue":"スライダーの値"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_ko.json new file mode 100644 index 00000000..100dda4a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"슬라이더","maximumValue":"최대 값","minimumValue":"최소 값","rangeMaximum":"최대 범위: {value}","rangeMinimum":"최소 범위: {value}","sliderValue":"슬라이더 값"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_lt.json new file mode 100644 index 00000000..364772db --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Slankiklis","maximumValue":"Maksimali reikšmė","minimumValue":"Minimali reikšmė","rangeMaximum":"Maksimalus intervalas: {value}","rangeMinimum":"Minimalus intervalas: {value}","sliderValue":"Slankiklio reikšmė"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_lv.json new file mode 100644 index 00000000..b4892f25 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Slīdnis","maximumValue":"Maksimālā vērtība","minimumValue":"Minimālā vērtība","rangeMaximum":"Maksimālo vērtību diapazons: {value}","rangeMinimum":"Minimālo vērtību diapazons: {value}","sliderValue":"Slīdņa vērtība"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_nb.json new file mode 100644 index 00000000..844d950a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Glidebryter","maximumValue":"Maksimumsverdi","minimumValue":"Minimumsverdi","rangeMaximum":"Maksimumsområde: {value}","rangeMinimum":"Minimumsområde: {value}","sliderValue":"Glidebryterverdi"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_nl.json new file mode 100644 index 00000000..a3075331 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Schuifregelaar","maximumValue":"Maximumwaarde","minimumValue":"Minimumwaarde","rangeMaximum":"Maximumbereik: {value}","rangeMinimum":"Minimumbereik: {value}","sliderValue":"Schuifregelaar waarde"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_pl.json new file mode 100644 index 00000000..1453bdda --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Suwak","maximumValue":"Wartość maksymalna","minimumValue":"Wartość minimalna","rangeMaximum":"Maksymalny zakres: {value}","rangeMinimum":"Minimalny zakres: {value}","sliderValue":"Wartość suwaka"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_pt-BR.json new file mode 100644 index 00000000..c08713a0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Controle deslizante","maximumValue":"Valor Máximo","minimumValue":"Valor Mínimo","rangeMaximum":"Intervalo máximo: {value}","rangeMinimum":"Intervalo mínimo: {value}","sliderValue":"Valor de controle deslizante"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_pt-PT.json new file mode 100644 index 00000000..db98c205 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Controlo Deslizante","maximumValue":"Valor Máximo","minimumValue":"Valor Mínimo","rangeMaximum":"Intervalo máximo: {value}","rangeMinimum":"Intervalo mínimo: {value}","sliderValue":"Valor do Controlo Deslizante"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_ro.json new file mode 100644 index 00000000..787ddc95 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Glisor","maximumValue":"Valoare maximă","minimumValue":"Valoare minimă","rangeMaximum":"Interval maxim: {value}","rangeMinimum":"Interval minim: {value}","sliderValue":"Valoare glisor"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_ru.json new file mode 100644 index 00000000..40240d99 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Бегунок","maximumValue":"Максимальное значение","minimumValue":"Минимальное значение","rangeMaximum":"Максимальный интервал: {value}","rangeMinimum":"Максимальный интервал: {value}","sliderValue":"Значение бегунка"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_sk.json new file mode 100644 index 00000000..15936690 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Posuvník","maximumValue":"Maximálna hodnota","minimumValue":"Minimálna hodnota","rangeMaximum":"Maximálny rozsah: {value}","rangeMinimum":"Minimálny rozsah: {value}","sliderValue":"Hodnota posuvníka"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_sl.json new file mode 100644 index 00000000..401b1e6f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Drsnik","maximumValue":"Maksimalna vrednost","minimumValue":"Minimalna vrednost","rangeMaximum":"Maksimalni razpon: {value}","rangeMinimum":"Minimalni razpon: {value}","sliderValue":"Vrednost drsnika"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_sr.json new file mode 100644 index 00000000..97c1941b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač","maximumValue":"Maksimalna vrednost","minimumValue":"Minimalna vrednost","rangeMaximum":"Maksimalni opseg: {value}","rangeMinimum":"Minimalni opseg: {value}","sliderValue":"Vrednost klizača"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_sv.json new file mode 100644 index 00000000..b82a90cd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Reglage","maximumValue":"Maxvärde","minimumValue":"Minvärde","rangeMaximum":"Maximalt intervall: {value}","rangeMinimum":"Minsta intervall: {value}","sliderValue":"Skjutreglagets värde"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_th.json new file mode 100644 index 00000000..d14e5ed5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_th.json @@ -0,0 +1 @@ +{"widgetLabel":"ตัวเลื่อน","maximumValue":"ค่าสูงสุด","minimumValue":"ค่าต่ำสุด","rangeMaximum":"ค่าสูงสุดของช่วง: {value}","rangeMinimum":"ค่าต่ำสุดของช่วง: {value}","sliderValue":"ค่าของแถบเลื่อน"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_tr.json new file mode 100644 index 00000000..30691e1e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Kaydırıcı","maximumValue":"Maksimum değer","minimumValue":"Minimum değer","rangeMaximum":"Aralık maksimum: {value}","rangeMinimum":"Aralık minimum: {value}","sliderValue":"Kaydırıcı değeri"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_uk.json new file mode 100644 index 00000000..8cac496c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Повзунок","maximumValue":"Максимальне значення","minimumValue":"Мінімальне значення","rangeMaximum":"Максимум діапазону: {value}","rangeMinimum":"Мінімум діапазону: {value}","sliderValue":"Значення повзунка"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_vi.json new file mode 100644 index 00000000..4de1bd0d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Thanh trượt","maximumValue":"Giá trị tối đa","minimumValue":"Giá trị tối thiểu","rangeMaximum":"Phạm vi tối đa: {value}","rangeMinimum":"Phạm vi tối thiểu: {value}","sliderValue":"Giá trị thanh trượt"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_zh-CN.json new file mode 100644 index 00000000..0e630dd6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"滑块","maximumValue":"最大值","minimumValue":"最小值","rangeMaximum":"范围最大值:{value}","rangeMinimum":"范围最小值:{value}","sliderValue":"滑块值"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_zh-HK.json new file mode 100644 index 00000000..0b9fd869 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"滑桿","maximumValue":"最大值","minimumValue":"最小值","rangeMaximum":"範圍最大值: {value}","rangeMinimum":"範圍最小值: {value}","sliderValue":"滑桿值"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_zh-TW.json new file mode 100644 index 00000000..0b9fd869 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Slider/t9n/Slider_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"滑桿","maximumValue":"最大值","minimumValue":"最小值","rangeMaximum":"範圍最大值: {value}","rangeMinimum":"範圍最小值: {value}","sliderValue":"滑桿值"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe.json new file mode 100644 index 00000000..74e040d0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe.json @@ -0,0 +1 @@ +{"widgetLabel":"Swipe","dragLabel":"Drag to compare"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_ar.json new file mode 100644 index 00000000..11fce588 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"سحب","dragLabel":"اسحب للمقارنة"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_bg.json new file mode 100644 index 00000000..b3243a6b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Плъзнете","dragLabel":"Плъзнете, за да сравните"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_bs.json new file mode 100644 index 00000000..66e1f652 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač","dragLabel":"Povucite za usporedbu"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_ca.json new file mode 100644 index 00000000..30fb289b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Passa el dit","dragLabel":"Arrossega per comparar"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_cs.json new file mode 100644 index 00000000..0c60a61a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Překrývání","dragLabel":"Pro porovnání přetáhněte"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_da.json new file mode 100644 index 00000000..159fd577 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Swipe","dragLabel":"Træk for at sammenligne"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_de.json new file mode 100644 index 00000000..3b309882 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Vergleichen","dragLabel":"Zum Vergleichen ziehen"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_el.json new file mode 100644 index 00000000..08057311 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Swipe","dragLabel":"Σύρετε για σύγκριση."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_en.json new file mode 100644 index 00000000..74e040d0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Swipe","dragLabel":"Drag to compare"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_es.json new file mode 100644 index 00000000..11262750 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Swipe","dragLabel":"Arrastrar para comparar"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_et.json new file mode 100644 index 00000000..79925db5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Rullimise tööriist","dragLabel":"Võrdlemiseks lohistage"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_fi.json new file mode 100644 index 00000000..5951e241 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Pyyhkäise","dragLabel":"Vertaile vetämällä"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_fr.json new file mode 100644 index 00000000..8f39b61f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Balayer","dragLabel":"Faire glisser pour comparer"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_he.json new file mode 100644 index 00000000..bccccea9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_he.json @@ -0,0 +1 @@ +{"widgetLabel":"החלק","dragLabel":"גרור כדי להשוות"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_hr.json new file mode 100644 index 00000000..66e1f652 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač","dragLabel":"Povucite za usporedbu"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_hu.json new file mode 100644 index 00000000..f3c94872 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Csúszka","dragLabel":"Húzza az összehasonlításhoz"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_id.json new file mode 100644 index 00000000..a546d13c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Geser","dragLabel":"Seret untuk membandingkan"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_it.json new file mode 100644 index 00000000..ee6bb185 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Swipe","dragLabel":"Trascinare per confrontare"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_ja.json new file mode 100644 index 00000000..6fbb0c3f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"スワイプ","dragLabel":"ドラッグして比較"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_ko.json new file mode 100644 index 00000000..ddc0b759 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"스와이프","dragLabel":"드래그하여 비교"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_lt.json new file mode 100644 index 00000000..e135e107 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Keitiklis","dragLabel":"Vilkite, kad palygintumėte"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_lv.json new file mode 100644 index 00000000..d6a1bed6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Pārvilkšana","dragLabel":"Velciet, lai salīdzinātu"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_nb.json new file mode 100644 index 00000000..9bbb59dd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Sveiping","dragLabel":"Dra for å sammenligne"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_nl.json new file mode 100644 index 00000000..2eed41be --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Swipe","dragLabel":"Slepen om te vergelijken"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_pl.json new file mode 100644 index 00000000..d52f6c2b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Zwijanie","dragLabel":"Przeciągnij, aby porównać"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_pt-BR.json new file mode 100644 index 00000000..30255b4f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Oscilar","dragLabel":"Arraste para comparar"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_pt-PT.json new file mode 100644 index 00000000..6657ac19 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Deslizar","dragLabel":"Arrastar para comparar"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_ro.json new file mode 100644 index 00000000..61ae86c8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Preluare","dragLabel":"Fixați pentru comparare"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_ru.json new file mode 100644 index 00000000..0a1c0568 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Спрятать","dragLabel":"Перетащите для сравнения"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_sk.json new file mode 100644 index 00000000..6036a023 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Potiahnuť","dragLabel":"Potiahnuť pre porovnanie"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_sl.json new file mode 100644 index 00000000..68fcc9f6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Podrsni","dragLabel":"Povleci za primerjavo"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_sr.json new file mode 100644 index 00000000..ab13892a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Brzo prevlačenje","dragLabel":"Prevuci za poređenje"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_sv.json new file mode 100644 index 00000000..ddafaa74 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Svep","dragLabel":"Dra för att jämföra"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_th.json new file mode 100644 index 00000000..d2bf7558 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_th.json @@ -0,0 +1 @@ +{"widgetLabel":"ปัดขึ้น","dragLabel":"ลากเพื่อเปรียบเทียบ"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_tr.json new file mode 100644 index 00000000..4ad3dc6e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Kaydır","dragLabel":"Karşılaştırmak için sürükleyin"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_uk.json new file mode 100644 index 00000000..48472c4c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Шторка","dragLabel":"Перетягнути для порівняння"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_vi.json new file mode 100644 index 00000000..a6623106 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Thanh Trượt","dragLabel":"Kéo để so sánh"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_zh-CN.json new file mode 100644 index 00000000..5e3376c2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"卷帘","dragLabel":"拖动进行比较"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_zh-HK.json new file mode 100644 index 00000000..87cbd992 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"滑動","dragLabel":"拖曳以比較"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_zh-TW.json new file mode 100644 index 00000000..87cbd992 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Swipe/t9n/Swipe_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"滑動","dragLabel":"拖曳以比較"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList.json new file mode 100644 index 00000000..ee803994 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList.json @@ -0,0 +1 @@ +{"widgetLabel":"Table List","noItemsToDisplay":"There are currently no tables to display.","tableError":"An error occurred loading this table","untitledTable":"Untitled table","temporary":"Temporary"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_ar.json new file mode 100644 index 00000000..58c020c6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"قائمة الجدول","noItemsToDisplay":"لا توجد جداول لعرضها حاليًا.","tableError":"حدث خطأ أثناء تحميل هذا الجدول","untitledTable":"جدول غير معنون","temporary":"مؤقت"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_bg.json new file mode 100644 index 00000000..6fde6614 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Табличен списък","noItemsToDisplay":"В момента няма таблици за показване.","tableError":"Грешка при зареждането на тази таблица","untitledTable":"Неозаглавена таблица","temporary":"Временен"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_bs.json new file mode 100644 index 00000000..a13b4af8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Tablični popis","noItemsToDisplay":"Trenutačno nema tablica za prikaz.","tableError":"Došlo je do pogreške prilikom učitavanja ove tablice","untitledTable":"Tablica bez naslova","temporary":"Privremeno"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_ca.json new file mode 100644 index 00000000..e3b89188 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Llista de taules","noItemsToDisplay":"Actualment no hi ha cap taula per mostrar.","tableError":"S'ha produït un error en carregar aquesta taula","untitledTable":"Taula sense títol","temporary":"Temporal"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_cs.json new file mode 100644 index 00000000..6d2260b2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Seznam tabulek","noItemsToDisplay":"Momentálně nejsou k zobrazení žádné tabulky.","tableError":"Při načítání této tabulky došlo k chybě.","untitledTable":"Tabulka bez názvu","temporary":"Dočasný"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_da.json new file mode 100644 index 00000000..f49f9c2d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Tabelliste","noItemsToDisplay":"Der er ikke nogen tabeller at vise på nuværende tidspunkt.","tableError":"Der opstod en fejl under indlæsning af denne tabel","untitledTable":"Tabel uden titel","temporary":"Midlertidig"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_de.json new file mode 100644 index 00000000..2368588b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Tabellenliste","noItemsToDisplay":"Derzeit sind keine Tabellen für die Anzeige verfügbar.","tableError":"Beim Laden dieser Tabelle ist ein Fehler aufgetreten.","untitledTable":"Unbenannte Tabelle","temporary":"Temporär"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_el.json new file mode 100644 index 00000000..b5d808c8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Λίστα πινάκων","noItemsToDisplay":"Δεν υπάρχουν πίνακες για εμφάνιση αυτήν τη στιγμή.","tableError":"Παρουσιάστηκε σφάλμα κατά τη φόρτωση αυτού του πίνακα","untitledTable":"Πίνακας χωρίς τίτλο","temporary":"Προσωρινό"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_en.json new file mode 100644 index 00000000..ee803994 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Table List","noItemsToDisplay":"There are currently no tables to display.","tableError":"An error occurred loading this table","untitledTable":"Untitled table","temporary":"Temporary"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_es.json new file mode 100644 index 00000000..b6b92d5a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Lista de tablas","noItemsToDisplay":"En este momento no hay tablas para mostrar.","tableError":"Se ha producido un error al cargar esta tabla","untitledTable":"Tabla sin título","temporary":"Temporal"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_et.json new file mode 100644 index 00000000..6424c73f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Tabelite loend","noItemsToDisplay":"Praegu pole kuvatavaid tabeleid.","tableError":"Selle tabeli laadimisel ilmnes tõrge","untitledTable":"Pealkirjata tabel","temporary":"Ajutine"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_fi.json new file mode 100644 index 00000000..ec0df377 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Taulukkoluettelo","noItemsToDisplay":"Näytettäviä taulukoita ei tällä hetkellä ole.","tableError":"Taulukon lataamisessa tapahtui virhe","untitledTable":"Nimetön taulukko","temporary":"Tilapäinen"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_fr.json new file mode 100644 index 00000000..e26edd90 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Liste des tables","noItemsToDisplay":"Il n’y a actuellement aucune table à afficher.","tableError":"Une erreur s’est produite lors du chargement de cette table","untitledTable":"Table sans titre","temporary":"Temporaire"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_he.json new file mode 100644 index 00000000..b3ca881b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_he.json @@ -0,0 +1 @@ +{"widgetLabel":"רשימת טבלאות","noItemsToDisplay":"אין טבלאות להצגה בשלב זה.","tableError":"אירעה שגיאה במהלך הטעינה של טבלה זו","untitledTable":"טבלה ללא שם","temporary":"זמני"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_hr.json new file mode 100644 index 00000000..a13b4af8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Tablični popis","noItemsToDisplay":"Trenutačno nema tablica za prikaz.","tableError":"Došlo je do pogreške prilikom učitavanja ove tablice","untitledTable":"Tablica bez naslova","temporary":"Privremeno"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_hu.json new file mode 100644 index 00000000..12c5f620 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Táblázatos lista","noItemsToDisplay":"Jelenleg nincsenek megjeleníthető táblázatok.","tableError":"Hiba történt a táblázat betöltésekor","untitledTable":"Cím nélküli táblázat","temporary":"Ideiglenes"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_id.json new file mode 100644 index 00000000..72c266e1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Daftar Tabel","noItemsToDisplay":"Tidak ada tabel untuk ditampilkan saat ini.","tableError":"Terjadi kesalahan saat memuat tabel ini","untitledTable":"Tabel tidak berjudul","temporary":"Temporer"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_it.json new file mode 100644 index 00000000..1d808acc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Elenco tabelle","noItemsToDisplay":"Non è attualmente disponibile alcuna tabella da visualizzare.","tableError":"Errore durante il caricamento di questa tabella","untitledTable":"Tabella senza titolo","temporary":"Temporaneo"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_ja.json new file mode 100644 index 00000000..9387206b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"テーブル リスト","noItemsToDisplay":"現在、表示するテーブルがありません。","tableError":"このテーブルの読み込み中にエラーが発生しました","untitledTable":"無題のテーブル","temporary":"テンポラリ"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_ko.json new file mode 100644 index 00000000..90a384c3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"테이블 목록","noItemsToDisplay":"현재 표시할 테이블이 없습니다.","tableError":"이 테이블을 불러오는 동안 오류가 발생했습니다.","untitledTable":"제목 없는 테이블","temporary":"임시"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_lt.json new file mode 100644 index 00000000..3846fcb8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Lentelių sąrašas","noItemsToDisplay":"Šiuo metu nėra rodytinų lentelių.","tableError":"Įkeliant šią lentelę įvyko klaida","untitledTable":"Lentelė be pavadinimo","temporary":"Laikinas"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_lv.json new file mode 100644 index 00000000..72402a0e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Tabulas saraksts","noItemsToDisplay":"Pašreiz nav tabulu, ko rādīt.","tableError":"Ielādējot šo tabulu, radās kļūda","untitledTable":"Tabula bez nosaukuma","temporary":"Pagaidu"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_nb.json new file mode 100644 index 00000000..31c0840b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Tabelliste","noItemsToDisplay":"Det er for øyeblikket ingen tabeller å vise.","tableError":"Det har oppstått en feil ved lasting av denne tabellen","untitledTable":"Tabell uten tittel","temporary":"Midlertidig"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_nl.json new file mode 100644 index 00000000..9fc3f5c8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Tabellijst","noItemsToDisplay":"Er zijn momenteel geen tabellen om weer te geven.","tableError":"Er is een fout opgetreden bij het laden van deze tabel","untitledTable":"Tabel zonder titel","temporary":"Tijdelijk"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_pl.json new file mode 100644 index 00000000..29e7853b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Lista tabel","noItemsToDisplay":"Aktualnie brak tabel do wyświetlenia.","tableError":"Wystąpił błąd podczas wczytywania tej tabeli","untitledTable":"Tabela bez tytułu","temporary":"Tymczasowa"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_pt-BR.json new file mode 100644 index 00000000..a70dd880 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Lista de Tabelas","noItemsToDisplay":"Não há nenhuma tabela atualmente para exibir.","tableError":"Ocorreu um erro ao carregar esta tabela.","untitledTable":"Tabela sem título","temporary":"Temporário"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_pt-PT.json new file mode 100644 index 00000000..2fa171c7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Lista de Tabelas","noItemsToDisplay":"Não existem atualmente tabelas para exibir.","tableError":"Ocorreu um erro ao carregar esta tabela","untitledTable":"Tabela sem título","temporary":"Temporário"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_ro.json new file mode 100644 index 00000000..c6aff697 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Listă tip tabel","noItemsToDisplay":"În prezent, nu există tabele disponibile pentru afişare.","tableError":"A survenit o eroare la încărcarea acestui tabel","untitledTable":"Tabel fără titlu","temporary":"Temporar"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_ru.json new file mode 100644 index 00000000..646d12c9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Список таблиц","noItemsToDisplay":"В текущий момент нет таблиц для отображения.","tableError":"При загрузке этой таблицы произошла ошибка","untitledTable":"Таблица без названия","temporary":"Временный"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_sk.json new file mode 100644 index 00000000..4a1da160 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Zoznam tabuliek","noItemsToDisplay":"Momentálne nie sú žiadne tabuľky na zobrazenie.","tableError":"Pri načítavaní tejto tabuľky sa vyskytla chyba","untitledTable":"Tabuľka bez názvu","temporary":"dočasné"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_sl.json new file mode 100644 index 00000000..59357bde --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Sezam tabel","noItemsToDisplay":"Trenutno ni nobene tabele za prikaz.","tableError":"Pri nalaganju te tabele je prišlo do napake","untitledTable":"Neimenovana tabela","temporary":"Začasno"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_sr.json new file mode 100644 index 00000000..beb75d67 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Lista tabela","noItemsToDisplay":"Trenutno nema tabela za prikaz.","tableError":"Došlo je do greške prilikom učitavanja ove tabele","untitledTable":"Tabela bez naslova","temporary":"Privremeno"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_sv.json new file mode 100644 index 00000000..aa3ae272 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Tabellistan","noItemsToDisplay":"Just nu finns det inga tabeller att visa.","tableError":"Ett fel uppstod när tabellen lästes in","untitledTable":"Namnlös tabell","temporary":"Tillfällig"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_th.json new file mode 100644 index 00000000..5e6658c4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_th.json @@ -0,0 +1 @@ +{"widgetLabel":"รายการตาราง","noItemsToDisplay":"ในปัจจุบันไม่มีตารางที่จะแสดงผล","tableError":"เกิดข้อผิดพลาดขึ้นขณะโหลดตารางนี้","untitledTable":"ตารางที่ไม่มีชื่อ","temporary":"ชั่วคราว"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_tr.json new file mode 100644 index 00000000..6c85aff3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Tablo Listesi","noItemsToDisplay":"Şu anda görüntülenecek tablo yok.","tableError":"Bu tablo yüklenirken bir hata oluştu","untitledTable":"Başlıksız tablo","temporary":"Geçici"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_uk.json new file mode 100644 index 00000000..d119b9af --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Табличний список","noItemsToDisplay":"Наразі немає таблиць для відображення.","tableError":"При завантаженні таблиці виникла помилка","untitledTable":"Таблиця без назви","temporary":"Тимчасовий"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_vi.json new file mode 100644 index 00000000..4cec0f18 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Danh sách Bảng","noItemsToDisplay":"Hiện không có bảng nào để hiển thị.","tableError":"Đã xảy ra lỗi khi tải bảng này","untitledTable":"Bảng chưa có tiêu đề","temporary":"Tạm thời"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_zh-CN.json new file mode 100644 index 00000000..592dffd4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"表列表","noItemsToDisplay":"当前无可显示的表。","tableError":"加载此表时出错。","untitledTable":"无标题表","temporary":"临时"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_zh-HK.json new file mode 100644 index 00000000..623c26e1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"表格清單","noItemsToDisplay":"目前沒有可顯示的表格。","tableError":"載入此表格時發生錯誤。","untitledTable":"無標題的表格","temporary":"臨時"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_zh-TW.json new file mode 100644 index 00000000..623c26e1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TableList/t9n/TableList_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"表格清單","noItemsToDisplay":"目前沒有可顯示的表格。","tableError":"載入此表格時發生錯誤。","untitledTable":"無標題的表格","temporary":"臨時"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider.json new file mode 100644 index 00000000..ee14394b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider.json @@ -0,0 +1 @@ +{"widgetLabel":"TimeSlider","emptyTimeExtent":"Empty time extent","noTimeExtent":"No time extent"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_ar.json new file mode 100644 index 00000000..43c36b77 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"شريط تمرير الوقت","emptyTimeExtent":"نطاق وقت فارغ","noTimeExtent":"لا يوجد نطاق وقت"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_bg.json new file mode 100644 index 00000000..762da5e6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Времеви плъзгач","emptyTimeExtent":"Празен времеви обхват","noTimeExtent":"Няма времеви обхват"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_bs.json new file mode 100644 index 00000000..2895bb05 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač za vrijeme","emptyTimeExtent":"Prazan vremenski obuhvat","noTimeExtent":"Nema vremenskog obuhvata"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_ca.json new file mode 100644 index 00000000..883aa9b7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Control lliscant de temps","emptyTimeExtent":"Buida l'extensió del temps","noTimeExtent":"Cap extensió de temps"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_cs.json new file mode 100644 index 00000000..0d78213b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Posuvník času","emptyTimeExtent":"Prázdný časový rozsah","noTimeExtent":"Žádný časový rozsah"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_da.json new file mode 100644 index 00000000..79765708 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Tidsskyder","emptyTimeExtent":"Tom tidsudstrækning","noTimeExtent":"Ingen tidsudstrækning"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_de.json new file mode 100644 index 00000000..1a08a9e0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Zeitschieberegler","emptyTimeExtent":"Leerer Zeitraum","noTimeExtent":"Kein Zeitraum"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_el.json new file mode 100644 index 00000000..5c88209d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Μπάρα κύλισης χρόνου","emptyTimeExtent":"Κενή χρονική περίοδος","noTimeExtent":"Χωρίς χρονική περίοδο"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_en.json new file mode 100644 index 00000000..ee14394b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_en.json @@ -0,0 +1 @@ +{"widgetLabel":"TimeSlider","emptyTimeExtent":"Empty time extent","noTimeExtent":"No time extent"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_es.json new file mode 100644 index 00000000..573901e8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Control deslizante de tiempo","emptyTimeExtent":"Extensión de tiempo vacía","noTimeExtent":"Ninguna extensión de tiempo"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_et.json new file mode 100644 index 00000000..66fbbdb5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Aja liugur","emptyTimeExtent":"Tühjenda aja ulatus","noTimeExtent":"Aja ulatust pole"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_fi.json new file mode 100644 index 00000000..f8ce0e25 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Aika-liukusäädin","emptyTimeExtent":"Tyhjennä aikalaajuus","noTimeExtent":"Ei aikalaajuutta"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_fr.json new file mode 100644 index 00000000..fe9d4f51 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Curseur temporel","emptyTimeExtent":"Durée vide","noTimeExtent":"Aucune durée"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_he.json new file mode 100644 index 00000000..a524506d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_he.json @@ -0,0 +1 @@ +{"widgetLabel":"TimeSlider","emptyTimeExtent":"תיחום זמן ריק","noTimeExtent":"אין תיחום זמן"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_hr.json new file mode 100644 index 00000000..2895bb05 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač za vrijeme","emptyTimeExtent":"Prazan vremenski obuhvat","noTimeExtent":"Nema vremenskog obuhvata"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_hu.json new file mode 100644 index 00000000..55348585 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"IdőCsúszka","emptyTimeExtent":"Üres időbeli kiterjedés","noTimeExtent":"Nincs időbeli kiterjedés"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_id.json new file mode 100644 index 00000000..a62d228e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Panel Geser Waktu","emptyTimeExtent":"Jangkauan waktu kosong","noTimeExtent":"Tidak ada jangkauan waktu"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_it.json new file mode 100644 index 00000000..36641b1c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Sequenza temporale","emptyTimeExtent":"Estensione temporale vuota","noTimeExtent":"Nessuna estensione temporale"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_ja.json new file mode 100644 index 00000000..679d1214 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"タイムスライダー","emptyTimeExtent":"時間範囲が空です","noTimeExtent":"時間範囲がありません"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_ko.json new file mode 100644 index 00000000..13dab7ab --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"시간 슬라이더","emptyTimeExtent":"비어 있는 시간 범위","noTimeExtent":"시간 범위 없음"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_lt.json new file mode 100644 index 00000000..3b81ae0a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Laiko slankiklis","emptyTimeExtent":"Valyti laiko aprėptį","noTimeExtent":"Be laiko aprėpties"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_lv.json new file mode 100644 index 00000000..22bae9e8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Laika slīdnis","emptyTimeExtent":"Tukšs laika pārklājums","noTimeExtent":"Nav laika pārklājuma"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_nb.json new file mode 100644 index 00000000..36d60c1e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Tidsglidebryter","emptyTimeExtent":"Fjern tidsrom","noTimeExtent":"Ingen tidsrom"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_nl.json new file mode 100644 index 00000000..97b5a723 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Schuifregelaar tijd","emptyTimeExtent":"Lege tijdspanner","noTimeExtent":"Geen tijdspanner"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_pl.json new file mode 100644 index 00000000..91e0ef21 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Suwak czasu","emptyTimeExtent":"Pusty zasięg czasowy","noTimeExtent":"Brak zasięgu czasowego"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_pt-BR.json new file mode 100644 index 00000000..6197d4d0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"TimeSlider","emptyTimeExtent":"Extensão de tempo vazio","noTimeExtent":"Sem extensão de tempo"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_pt-PT.json new file mode 100644 index 00000000..e9e99118 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Controlo Deslizante de Tempo","emptyTimeExtent":"Extensão de hora vazia","noTimeExtent":"Sem extensão de hora"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_ro.json new file mode 100644 index 00000000..273dea2e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"TimeSlider","emptyTimeExtent":"Interval de timp gol","noTimeExtent":"Niciun interval de timp"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_ru.json new file mode 100644 index 00000000..70ef978d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Бегунок времени","emptyTimeExtent":"Пустой временной экстент","noTimeExtent":"Нет временного экстента"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_sk.json new file mode 100644 index 00000000..7e11483b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Časový posuvník","emptyTimeExtent":"Prázdny časový rozsah","noTimeExtent":"Žiadny časový rozsah"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_sl.json new file mode 100644 index 00000000..1640abdc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Časovni drsnik","emptyTimeExtent":"Prazen časovni razpon","noTimeExtent":"Ni časovnega razpona"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_sr.json new file mode 100644 index 00000000..e9fe50b7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Vremenski klizač","emptyTimeExtent":"Prazan obuhvat vremena","noTimeExtent":"Nepostojanje obuhvata vremena"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_sv.json new file mode 100644 index 00000000..083fccfd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"TimeSlider","emptyTimeExtent":"Tom tidsutbredning","noTimeExtent":"Ingen tidsutbredning"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_th.json new file mode 100644 index 00000000..bfdded45 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_th.json @@ -0,0 +1 @@ +{"widgetLabel":"แถบเลื่อนเวลา","emptyTimeExtent":"ขอบเขตเวลาว่างเปล่า","noTimeExtent":"ไม่มีขอบเขตเวลา"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_tr.json new file mode 100644 index 00000000..42a88187 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"ZamanKaydırıcı","emptyTimeExtent":"Zaman yayılımını boşalt","noTimeExtent":"Zaman yayılımı yok"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_uk.json new file mode 100644 index 00000000..ab56e20f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Повзунок часу","emptyTimeExtent":"Порожній екстент часу","noTimeExtent":"Екстент часу відсутній"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_vi.json new file mode 100644 index 00000000..860f4e56 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Thanh trượt Thời gian","emptyTimeExtent":"Phạm vi thời gian trống","noTimeExtent":"Không có phạm vi thời gian"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_zh-CN.json new file mode 100644 index 00000000..2886c265 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"时间滑块","emptyTimeExtent":"空时间范围","noTimeExtent":"无时间范围"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_zh-HK.json new file mode 100644 index 00000000..49456def --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"TimeSlider","emptyTimeExtent":"空白時間範圍","noTimeExtent":"無時間範圍"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_zh-TW.json new file mode 100644 index 00000000..49456def --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeSlider/t9n/TimeSlider_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"TimeSlider","emptyTimeExtent":"空白時間範圍","noTimeExtent":"無時間範圍"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel.json new file mode 100644 index 00000000..e3b28fda --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel.json @@ -0,0 +1 @@ +{"widgetLabel":"Time zone label","area":{"africa":"Africa","america":"America","antarctica":"Antarctica","arctic":"Arctic","asia":"Asia","atlantic":"Atlantic","australia":"Australia","europe":"Europe","indian":"Indian","pacific":"Pacific"},"locationArea":"{location} ({area})","noAdjustment":"No adjustment"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_ar.json new file mode 100644 index 00000000..f40ba1e4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"تسمية المنطقة الزمنية","area":{"africa":"أفريقيا","america":"أمريكا","antarctica":"أنتاركتيكا","arctic":"القطب الشمالي","asia":"آسيا","atlantic":"الأطلسي","australia":"أستراليا","europe":"أوروبا","indian":"الهندي","pacific":"المحيط الهادئ"},"locationArea":"{location} ({area})","noAdjustment":"لا يوجد تعديل"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_bg.json new file mode 100644 index 00000000..7b1d15a2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Надпис за часова зона","area":{"africa":"Африка","america":"Америка","antarctica":"Антарктида","arctic":"Арктика","asia":"Азия","atlantic":"Атлантически океан","australia":"Австралия","europe":"Европа","indian":"Индийски","pacific":"Тихоокеански"},"locationArea":"{location} ({area})","noAdjustment":"Без настройка"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_bs.json new file mode 100644 index 00000000..de3fed1c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Oznaka vremenske zone","area":{"africa":"Afrika","america":"Amerika","antarctica":"Antarktika","arctic":"Arktik","asia":"Azija","atlantic":"Atlantik","australia":"Australija","europe":"Europa","indian":"Indijanski","pacific":"Pacifik"},"locationArea":"{location} ({area})","noAdjustment":"Bez podešavanja"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_ca.json new file mode 100644 index 00000000..cd7d2ee0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Etiqueta de zona horària","area":{"africa":"Àfrica","america":"Amèrica","antarctica":"Antàrtida","arctic":"Àrtic","asia":"Àsia","atlantic":"Atlàntic","australia":"Austràlia","europe":"Europa","indian":"Índia","pacific":"Pacífic"},"locationArea":"{location} ({area})","noAdjustment":"Cap ajust"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_cs.json new file mode 100644 index 00000000..742d7bd1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Označení časového pásma","area":{"africa":"Afrika","america":"Amerika","antarctica":"Antarktida","arctic":"Severní ledový","asia":"Asie","atlantic":"Atlantský","australia":"Austrálie","europe":"Evropa","indian":"Indický","pacific":"Tichý"},"locationArea":"{location} ({area})","noAdjustment":"Bez úprav"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_da.json new file mode 100644 index 00000000..97c24c4c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Etiket for tidszone","area":{"africa":"Afrika","america":"Amerika","antarctica":"Antarktis","arctic":"Arktis","asia":"Asien","atlantic":"Atlanterhavet","australia":"Australien","europe":"Europa","indian":"Indisk","pacific":"Stillehavet"},"locationArea":"{location} ({area})","noAdjustment":"Ingen justering"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_de.json new file mode 100644 index 00000000..94a15263 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Zeitzonenbeschriftung","area":{"africa":"Afrika","america":"Amerika","antarctica":"Antarktis","arctic":"Arktis","asia":"Asien","atlantic":"Atlantik","australia":"Australien","europe":"Europa","indian":"Indien","pacific":"Pazifik"},"locationArea":"{location} ({area})","noAdjustment":"Keine Anpassung"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_el.json new file mode 100644 index 00000000..5595ab64 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Ταμπέλα ζώνης ώρας","area":{"africa":"Αφρική","america":"Αμερική","antarctica":"Ανταρκτική","arctic":"Αρκτική","asia":"Ασία","atlantic":"Ατλαντικός","australia":"Αυστραλία","europe":"Ευρώπη","indian":"Ινδία","pacific":"Ειρηνικός"},"locationArea":"{location} ({area})","noAdjustment":"Καμία προσαρμογή"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_en.json new file mode 100644 index 00000000..e3b28fda --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Time zone label","area":{"africa":"Africa","america":"America","antarctica":"Antarctica","arctic":"Arctic","asia":"Asia","atlantic":"Atlantic","australia":"Australia","europe":"Europe","indian":"Indian","pacific":"Pacific"},"locationArea":"{location} ({area})","noAdjustment":"No adjustment"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_es.json new file mode 100644 index 00000000..b61242d5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Etiqueta de zona horaria","area":{"africa":"África","america":"América","antarctica":"Antártida","arctic":"Ártico","asia":"Asia","atlantic":"Atlántico","australia":"Australia","europe":"Europa","indian":"Indio","pacific":"Pacífico"},"locationArea":"{location} ({area})","noAdjustment":"Sin ajuste"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_et.json new file mode 100644 index 00000000..1c99ea91 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Ajavööndi märgis","area":{"africa":"Aafrika","america":"Ameerika","antarctica":"Antarktika","arctic":"Arktika","asia":"Aasia","atlantic":"Atlandi ookeani piirkond","australia":"Austraalia","europe":"Euroopa","indian":"India ookeani piirkond","pacific":"Vaikse ookeani piirkond"},"locationArea":"{location} ({area})","noAdjustment":"Korrigeerimiseta"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_fi.json new file mode 100644 index 00000000..1bb0ed65 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Aikavyöhykkeen tunnusteksti","area":{"africa":"Afrikka","america":"Amerikka","antarctica":"Etelämanner","arctic":"Arktinen alue","asia":"Aasia","atlantic":"Atlantti","australia":"Australia","europe":"Eurooppa","indian":"Intian","pacific":"Tyynimeri"},"locationArea":"{location} ({area})","noAdjustment":"Ei säätöä"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_fr.json new file mode 100644 index 00000000..30096090 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Étiquette du fuseau horaire","area":{"africa":"Afrique","america":"Amérique","antarctica":"Antarctique","arctic":"Arctique","asia":"Asie","atlantic":"Atlantique","australia":"Australie","europe":"Europe","indian":"Indien","pacific":"Pacifique"},"locationArea":"{location} ({area})","noAdjustment":"Aucun ajustement"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_he.json new file mode 100644 index 00000000..2e7181e7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_he.json @@ -0,0 +1 @@ +{"widgetLabel":"תווית אזור זמן","area":{"africa":"אפריקה","america":"אמריקה","antarctica":"אנטארקטיקה","arctic":"האוקיינוס הארקטי","asia":"אסיה","atlantic":"האוקיינוס האטלנטי","australia":"אוסטרליה","europe":"אירופה","indian":"האוקיינוס ההודי","pacific":"האוקיינוס השקט"},"locationArea":"{location} ({area})","noAdjustment":"ללא התאמה"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_hr.json new file mode 100644 index 00000000..de3fed1c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Oznaka vremenske zone","area":{"africa":"Afrika","america":"Amerika","antarctica":"Antarktika","arctic":"Arktik","asia":"Azija","atlantic":"Atlantik","australia":"Australija","europe":"Europa","indian":"Indijanski","pacific":"Pacifik"},"locationArea":"{location} ({area})","noAdjustment":"Bez podešavanja"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_hu.json new file mode 100644 index 00000000..73f39ea5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Időzóna címkéje","area":{"africa":"Afrika","america":"Amerika","antarctica":"Antarktisz","arctic":"Arktisz","asia":"Ázsia","atlantic":"Atlanti","australia":"Ausztrália","europe":"Európa","indian":"Indiai","pacific":"Csendes-óceáni"},"locationArea":"{location} ({area})","noAdjustment":"Nincs korrekció"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_id.json new file mode 100644 index 00000000..0ea011a7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Label zona waktu","area":{"africa":"Afrika","america":"Amerika","antarctica":"Antartika","arctic":"Arktik","asia":"Asia","atlantic":"Atlantik","australia":"Australia","europe":"Eropa","indian":"Indian","pacific":"Pasifik"},"locationArea":"{location} ({area})","noAdjustment":"Tidak ada penyesuaian"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_it.json new file mode 100644 index 00000000..34b810d2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Etichetta fuso orario","area":{"africa":"Africa","america":"America","antarctica":"Antartide","arctic":"Artide","asia":"Asia","atlantic":"Atlantico","australia":"Australia","europe":"Europa","indian":"Indiano","pacific":"Pacifico"},"locationArea":"{location} ({area})","noAdjustment":"Nessuna regolazione"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_ja.json new file mode 100644 index 00000000..97db963b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"タイム ゾーンのラベル","area":{"africa":"アフリカ","america":"アメリカ","antarctica":"南極","arctic":"北極","asia":"アジア","atlantic":"大西洋","australia":"オーストラリア","europe":"ヨーロッパ","indian":"インド","pacific":"太平洋"},"locationArea":"{location} ({area})","noAdjustment":"調整なし"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_ko.json new file mode 100644 index 00000000..3e3bb49d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"표준 시간대 레이블","area":{"africa":"아프리카","america":"아메리카","antarctica":"남극","arctic":"북극","asia":"아시아","atlantic":"대서양","australia":"호주","europe":"유럽","indian":"인도","pacific":"태평양"},"locationArea":"{location}({area})","noAdjustment":"조정 없음"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_lt.json new file mode 100644 index 00000000..692a07c4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Laiko juostos žymė","area":{"africa":"Afrika","america":"Amerika","antarctica":"Antarktida","arctic":"Arkties vandenynas","asia":"Azija","atlantic":"Atlantas","australia":"Australija","europe":"Europa","indian":"Indijos vandenynas","pacific":"Ramusis vandenynas"},"locationArea":"{location} ({area})","noAdjustment":"Be korekcijos"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_lv.json new file mode 100644 index 00000000..32434d0f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Laika joslas apzīmējums","area":{"africa":"Āfrika","america":"Amerika","antarctica":"Antarktīda","arctic":"Arktika","asia":"Āzija","atlantic":"Atlantija","australia":"Austrālija","europe":"Austrumeiropa","indian":"Indija","pacific":"Klusā okeāna reģions"},"locationArea":"{location} ({area})","noAdjustment":"Bez pielāgojuma"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_nb.json new file mode 100644 index 00000000..acaae2e9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Tidssoneetikett","area":{"africa":"Afrika","america":"Amerika","antarctica":"Antarktis","arctic":"Arktis","asia":"Asia","atlantic":"Atlanteren","australia":"Australia","europe":"Europa","indian":"Indisk","pacific":"Stillehavet"},"locationArea":"{location} ({area})","noAdjustment":"Ingen justering"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_nl.json new file mode 100644 index 00000000..8dbb4369 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Label tijdzone","area":{"africa":"Afrika","america":"Amerika","antarctica":"Antarctica","arctic":"Noordpoolgebied","asia":"Azië","atlantic":"Atlantische Oceaan","australia":"Australië","europe":"Europa","indian":"Indiaas","pacific":"Stille Oceaan"},"locationArea":"{location} ({area})","noAdjustment":"Geen aanpassing"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_pl.json new file mode 100644 index 00000000..99a3e3cb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Etykieta strefy czasowej","area":{"africa":"Afryka","america":"Ameryka","antarctica":"Antarktyka","arctic":"Arktyka","asia":"Azja","atlantic":"Atlantyk","australia":"Australia","europe":"Europa","indian":"Indyjski","pacific":"Pacyfik"},"locationArea":"{location} ({area})","noAdjustment":"Bez korygowania"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_pt-BR.json new file mode 100644 index 00000000..daeb17df --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Rótulo de fuso horário","area":{"africa":"África","america":"América","antarctica":"Antártica","arctic":"Ártico","asia":"Ásia","atlantic":"Atlântico","australia":"Austrália","europe":"Europa","indian":"Indiano","pacific":"Pacífico"},"locationArea":"{location} ({area})","noAdjustment":"Sem ajuste"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_pt-PT.json new file mode 100644 index 00000000..a8909bb1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Etiqueta de fuso horário","area":{"africa":"África","america":"América","antarctica":"Antártica","arctic":"Ártico","asia":"Ásia","atlantic":"Atlântico","australia":"Austrália","europe":"Europa","indian":"Índico","pacific":"Pacífico"},"locationArea":"{location} ({area})","noAdjustment":"Sem ajuste"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_ro.json new file mode 100644 index 00000000..b1dca360 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Etichetă fus orar","area":{"africa":"Africa","america":"America","antarctica":"Antarctica","arctic":"Arctic","asia":"Asia","atlantic":"Atlantic","australia":"Australia","europe":"Europa","indian":"Indian","pacific":"Pacific"},"locationArea":"{location} ({area})","noAdjustment":"Fără ajustare"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_ru.json new file mode 100644 index 00000000..87e972f6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Подпись часового пояса","area":{"africa":"Африка","america":"Америка","antarctica":"Антарктика","arctic":"Арктика","asia":"Азия","atlantic":"Атлантический","australia":"Австралия","europe":"Европа","indian":"Индийский","pacific":"Тихий"},"locationArea":"{location} ({area})","noAdjustment":"Не настроен"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_sk.json new file mode 100644 index 00000000..b6a36d9e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Označenie časového pásma","area":{"africa":"Afrika","america":"Amerika","antarctica":"Antarktída","arctic":"Arktída","asia":"Ázia","atlantic":"Atlantik","australia":"Austrália","europe":"Európa","indian":"Indian","pacific":"Pacifik"},"locationArea":"{location} ({area})","noAdjustment":"Bez adjustácie"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_sl.json new file mode 100644 index 00000000..ee0c21c8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Oznaka časovnega pasu","area":{"africa":"Afrika","america":"Amerika","antarctica":"Antarktika","arctic":"Arktika","asia":"Azija","atlantic":"Atlantik","australia":"Avstralija","europe":"Evropa","indian":"Indijski","pacific":"Pacifik"},"locationArea":"{location} ({area})","noAdjustment":"Brez izravnave"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_sr.json new file mode 100644 index 00000000..2a0a259f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Oznaka vremenske zone","area":{"africa":"Afrika","america":"Amerika","antarctica":"Antarktik","arctic":"Arktik","asia":"Azija","atlantic":"Atlantski okean","australia":"Australija","europe":"Evropa","indian":"Indijski","pacific":"Pacifik"},"locationArea":"{location} ({area})","noAdjustment":"Bez podešavanja"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_sv.json new file mode 100644 index 00000000..ea2df232 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Etikett för tidszon","area":{"africa":"Afrika","america":"Amerika","antarctica":"Antarktis","arctic":"Arktis","asia":"Asien","atlantic":"Atlanten","australia":"Australien","europe":"Europa","indian":"Indisk","pacific":"Stilla Havet"},"locationArea":"{location} ({area})","noAdjustment":"Ingen justering"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_th.json new file mode 100644 index 00000000..d35e06a3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_th.json @@ -0,0 +1 @@ +{"widgetLabel":"ป้ายกำกับโซนเวลา","area":{"africa":"แอฟริกา","america":"อเมริกา","antarctica":"ขั้วโลกใต้","arctic":"อาร์คติก","asia":"เอเซีย","atlantic":"แอตแลนติก","australia":"ออสเตรเลีย","europe":"ยุโรป","indian":"อินเดียน","pacific":"แปซิฟิก"},"locationArea":"{location} ({area})","noAdjustment":"ไม่มีการปรับเปลี่ยน"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_tr.json new file mode 100644 index 00000000..94018b7a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Zaman dilimi etiketi","area":{"africa":"Afrika","america":"Amerika","antarctica":"Antarktika","arctic":"Arktik","asia":"Asya","atlantic":"Atlantik","australia":"Avustralya","europe":"Avrupa","indian":"Hindistan","pacific":"Pasifik"},"locationArea":"{location} ({area})","noAdjustment":"Ayarlama yok"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_uk.json new file mode 100644 index 00000000..8fba0635 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Напис часового поясу","area":{"africa":"Африка","america":"Америка","antarctica":"Антарктика","arctic":"Арктика","asia":"Азія","atlantic":"Атлантика","australia":"Австралія","europe":"Європа","indian":"Індійський","pacific":"Тихоокеанський"},"locationArea":"{location} ({area})","noAdjustment":"Без зрівнювання"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_vi.json new file mode 100644 index 00000000..bfd6704e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Nhãn múi giờ","area":{"africa":"Châu Phi","america":"Châu Mỹ","antarctica":"Châu Nam Cực","arctic":"Bắc Cực","asia":"Châu Á","atlantic":"Đại Tây Dương","australia":"Úc","europe":"Châu Âu","indian":"Ấn Độ Dương","pacific":"Thái Bình Dương"},"locationArea":"{location} ({area})","noAdjustment":"Không điều chỉnh"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_zh-CN.json new file mode 100644 index 00000000..b6f12fc7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"时区标注","area":{"africa":"非洲","america":"美洲","antarctica":"南极洲","arctic":"北极","asia":"亚洲","atlantic":"大西洋","australia":"澳大利亚","europe":"欧洲","indian":"印第安","pacific":"太平洋"},"locationArea":"{location} ({area})","noAdjustment":"未校正"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_zh-HK.json new file mode 100644 index 00000000..d1f28338 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"時區標籤","area":{"africa":"非洲","america":"美洲","antarctica":"南極洲","arctic":"北極","asia":"亞洲","atlantic":"大西洋","australia":"澳大利亞","europe":"歐洲","indian":"印第安","pacific":"太平洋"},"locationArea":"{location} ({area})","noAdjustment":"無調整"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_zh-TW.json new file mode 100644 index 00000000..d1f28338 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/TimeZoneLabel/t9n/TimeZoneLabel_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"時區標籤","area":{"africa":"非洲","america":"美洲","antarctica":"南極洲","arctic":"北極","asia":"亞洲","atlantic":"大西洋","australia":"澳大利亞","europe":"歐洲","indian":"印第安","pacific":"太平洋"},"locationArea":"{location} ({area})","noAdjustment":"無調整"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track.json new file mode 100644 index 00000000..6d14cd10 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track.json @@ -0,0 +1 @@ +{"widgetLabel":"Track","startTracking":"Start tracking my location","stopTracking":"Stop tracking my location","permissionError":"There was an error. Please check the location permissions on your browser and operating system.","timeoutError":"Unable to retrieve your location. Please try again.","positionUnavailable":"Unable to retrieve your location. Please check your device."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_ar.json new file mode 100644 index 00000000..ef65eb5f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"مسار","startTracking":"بدء تعقب موقعي","stopTracking":"إيقاف تعقب موقعي","permissionError":"كان هناك خطأ. يرجى التحقق من إذن الموقع في متصفحك ونظام التشغيل الخاص بك.","timeoutError":"يتعذر استرداد الموقع الخاص بك. الرجاء المحاولة مرة أخرى.","positionUnavailable":"يتعذر استرداد الموقع الخاص بك. يرجى التحقق من جهازك."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_bg.json new file mode 100644 index 00000000..1d98ea10 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Проследяване","startTracking":"Започнете проследяването на местоположението ми","stopTracking":"Спрете проследяването на местоположението ми","permissionError":"Възникна грешка. Моля, проверете разрешенията за местоположение на Вашия браузър и операционна система.","timeoutError":"Не може да се извлече Вашето местоположение. Моля, опитайте отново.","positionUnavailable":"Не може да се извлече Вашето местоположение. Моля, проверете Вашето устройство."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_bs.json new file mode 100644 index 00000000..2f751037 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Putanja","startTracking":"Počni pratiti moju lokaciju","stopTracking":"Prestani pratiti moju lokaciju","permissionError":"Došlo je do pogreške. Provjerite dopuštenja lokacije u svom pregledniku i operativnom sustavu.","timeoutError":"Nije moguće dohvatiti vašu lokaciju. Pokušajte ponovno.","positionUnavailable":"Nije moguće dohvatiti vašu lokaciju. Provjerite svoj uređaj."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_ca.json new file mode 100644 index 00000000..189326d1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Recorregut","startTracking":"Inicia el seguiment de la meva ubicació","stopTracking":"Atura el seguiment de la meva ubicació","permissionError":"S'ha produït un error. Comproveu els permisos d'ubicació del navegador i el sistema operatiu.","timeoutError":"No es pot recuperar la vostra ubicació. Torneu-ho a provar.","positionUnavailable":"No es pot recuperar la vostra ubicació. Comproveu el vostre dispositiu."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_cs.json new file mode 100644 index 00000000..2cadc12e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Sledování polohy","startTracking":"Spustit sledování mé polohy","stopTracking":"Zastavit sledování mé polohy","permissionError":"Došlo k chybě. Zkontrolujte prosím oprávnění pro zjišťování polohy ve svém prohlížeči a operačním systému.","timeoutError":"Nelze načíst vaši polohu. Zkuste to prosím znovu.","positionUnavailable":"Nelze načíst vaši polohu. Zkontrolujte své zařízení."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_da.json new file mode 100644 index 00000000..4c5a6ad8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Sporing","startTracking":"Start sporing af min position","stopTracking":"Stop sporing af min position","permissionError":"Der opstod en fejl. Kontrollér positionstilladelserne i din browser og dit operativsystem.","timeoutError":"Kunne ikke hente din position. Prøv igen.","positionUnavailable":"Kunne ikke hente din position. Kontrollér din enhed."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_de.json new file mode 100644 index 00000000..e9cd72b2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Track","startTracking":"Verfolgung des eigenen Standorts starten","stopTracking":"Verfolgung des eigenen Standorts beenden","permissionError":"Es ist ein Fehler aufgetreten. Überprüfen Sie die Standortberechtigungen im Browser und im Betriebssystem.","timeoutError":"Ihre Position kann nicht abgerufen werden. Versuchen Sie es erneut.","positionUnavailable":"Ihre Position kann nicht abgerufen werden. Überprüfen Sie das Gerät."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_el.json new file mode 100644 index 00000000..a5a4a687 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Ιχνηλάτηση","startTracking":"Έναρξη εντοπισμού της τοποθεσίας μου","stopTracking":"Διακοπή εντοπισμού της τοποθεσίας μου","permissionError":"Παρουσιάστηκε σφάλμα. Ελέγξτε τα δικαιώματα της τοποθεσίας στο πρόγραμμα περιήγησής σας και το λειτουργικό σας σύστημα.","timeoutError":"Δεν είναι δυνατή η ανάκτηση της τοποθεσίας σας. Δοκιμάστε ξανά.","positionUnavailable":"Δεν είναι δυνατή η ανάκτηση της τοποθεσίας σας. Ελέγξτε τη συσκευή σας."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_en.json new file mode 100644 index 00000000..6d14cd10 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Track","startTracking":"Start tracking my location","stopTracking":"Stop tracking my location","permissionError":"There was an error. Please check the location permissions on your browser and operating system.","timeoutError":"Unable to retrieve your location. Please try again.","positionUnavailable":"Unable to retrieve your location. Please check your device."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_es.json new file mode 100644 index 00000000..9b4bfc2c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Recorrido","startTracking":"Empezar a rastrear mi ubicación","stopTracking":"Detener el rastreo de mi ubicación","permissionError":"Se ha producido un error. Compruebe los permisos de ubicación de su navegador y su sistema operativo.","timeoutError":"No se puede recuperar su ubicación. Inténtelo de nuevo.","positionUnavailable":"No se puede recuperar su ubicación. Compruebe su dispositivo."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_et.json new file mode 100644 index 00000000..06b5dacb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Rada","startTracking":"Alusta minu asukoha jälgimist","stopTracking":"Lõpeta minu asukoha jälgimine","permissionError":"Ilmnes viga. Kontrollige brauseri ja operatsioonisüsteemi asukohalube.","timeoutError":"Teie asukohta ei saa tuua. Proovige uuesti.","positionUnavailable":"Teie asukohta ei saa tuua. Kontrollige oma seadet."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_fi.json new file mode 100644 index 00000000..3af4ffc4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Väylä","startTracking":"Aloita sijainnin jäljitys","stopTracking":"Lopeta sijainnin jäljitys","permissionError":"Tapahtui virhe. Tarkista sijainnin käyttöoikeudet selaimestasi ja käyttöjärjestelmästä.","timeoutError":"Sijaintiasi ei voi noutaa. Yritä uudelleen.","positionUnavailable":"Sijaintiasi ei voi noutaa. Tarkista laitteesi."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_fr.json new file mode 100644 index 00000000..04e5584a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Suivi","startTracking":"Commencer le suivi de ma localisation","stopTracking":"Arrêter le suivi de ma localisation","permissionError":"Une erreur s’est produite. Vérifiez les autorisations de localisation sur votre navigateur et votre système d’exploitation.","timeoutError":"Impossible de récupérer votre localisation. Réessayez.","positionUnavailable":"Impossible de récupérer votre localisation. Vérifiez votre appareil."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_he.json new file mode 100644 index 00000000..03f818c2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_he.json @@ -0,0 +1 @@ +{"widgetLabel":"מסלול","startTracking":"התחל לעקוב אחר המיקום שלי","stopTracking":"הפסק לעקוב אחר המיקום שלי","permissionError":"קרתה שגיאה. בדוק את הרשאות המיקום בדפדפן ובמערכת ההפעלה.","timeoutError":"לא ניתן לאחזר את מיקומך. נסה שוב.","positionUnavailable":"לא ניתן לאחזר את מיקומך. בודק את המכשיר שלך."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_hr.json new file mode 100644 index 00000000..2f751037 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Putanja","startTracking":"Počni pratiti moju lokaciju","stopTracking":"Prestani pratiti moju lokaciju","permissionError":"Došlo je do pogreške. Provjerite dopuštenja lokacije u svom pregledniku i operativnom sustavu.","timeoutError":"Nije moguće dohvatiti vašu lokaciju. Pokušajte ponovno.","positionUnavailable":"Nije moguće dohvatiti vašu lokaciju. Provjerite svoj uređaj."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_hu.json new file mode 100644 index 00000000..c6f40d05 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Követés","startTracking":"A saját helyzetem követésének megkezdése","stopTracking":"A saját helyzetem követésének leállítása","permissionError":"Hiba történt. Kérjük, ellenőrizze a böngésző és az operációs rendszer helymeghatározási engedélyeit.","timeoutError":"Nem sikerült lekérni a helyét. Próbálja meg újra.","positionUnavailable":"Nem sikerült lekérni a helyét. Ellenőrizze az eszközét."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_id.json new file mode 100644 index 00000000..81485d88 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Jalur","startTracking":"Mulai melacak lokasi saya","stopTracking":"Berhenti melacak lokasi saya","permissionError":"Ada kesalahan. Harap periksa izin lokasi di browser dan sistem operasi Anda.","timeoutError":"Tidak dapat mengambil lokasi Anda. Silakan coba lagi.","positionUnavailable":"Tidak dapat mengambil lokasi Anda. Harap periksa perangkat Anda."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_it.json new file mode 100644 index 00000000..07ce1dc9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Percorso","startTracking":"Avvia rilevamento posizione","stopTracking":"Interrompi rilevamento posizione","permissionError":"Errore. Controllare le autorizzazioni per la posizione nel browser e nel sistema operativo.","timeoutError":"Impossibile richiamare la posizione. Riprovare.","positionUnavailable":"Impossibile richiamare la posizione. Controllare il dispositivo."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_ja.json new file mode 100644 index 00000000..d3744cdf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"追跡","startTracking":"自分の位置の追跡を開始","stopTracking":"自分の位置の追跡を停止","permissionError":"エラーが発生しました。 ブラウザーやオペレーティング システムに対する位置情報の権限を確認してください。","timeoutError":"現在地を取得できません。 もう一度お試しください。","positionUnavailable":"現在地を取得できません。 デバイスを確認してください。"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_ko.json new file mode 100644 index 00000000..a5248259 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"트랙","startTracking":"내 위치 추적 시작","stopTracking":"내 위치 추적 중지","permissionError":"오류가 발생했습니다. 사용 중인 브라우저와 운영 체제에서 위치 권한을 확인하세요.","timeoutError":"위치를 검색할 수 없습니다. 다시 시도하세요.","positionUnavailable":"위치를 검색할 수 없습니다. 기기를 확인하세요."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_lt.json new file mode 100644 index 00000000..d0e65b37 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Sekimas","startTracking":"Pradėti sekti mano vietą","stopTracking":"Nebesekti mano vietos","permissionError":"Įvyko klaida. Patikrinkite vietos nustatymo leidimus savo naršyklėje ir operacinėje sistemoje.","timeoutError":"Jūsų padėties nustatyti nepavyko. Pabandykite dar kartą.","positionUnavailable":"Jūsų padėties nustatyti nepavyko. Patikrinkite savo įrenginį."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_lv.json new file mode 100644 index 00000000..d1682161 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Izsekošana","startTracking":"Sākt mana novietojuma izsekošanu","stopTracking":"Pārtraukt mana novietojuma izsekošanu","permissionError":"Kļūda. Lūdzu, pārbaudiet novietojuma atļaujas pārlūkprogrammā un operētājsistēmā.","timeoutError":"Nevar izgūt jūsu novietojumu. Lūdzu, mēģiniet vēlreiz.","positionUnavailable":"Nevar izgūt jūsu novietojumu. Lūdzu, pārbaudiet savu ierīci."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_nb.json new file mode 100644 index 00000000..9b5d6bae --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Skanneretning","startTracking":"Start sporing av posisjonen min","stopTracking":"Stopp sporing av posisjonen min","permissionError":"Det oppstod en feil. Sjekk lokasjonstillatelsene i nettleseren og operativsystemet.","timeoutError":"Kan ikke hente lokasjonen din. Prøv på nytt.","positionUnavailable":"Kan ikke hente lokasjonen din. Sjekk enheten din."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_nl.json new file mode 100644 index 00000000..2efc863b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Track","startTracking":"Mijn locatie bijhouden","stopTracking":"Mijn locatie niet meer bijhouden","permissionError":"Er is een fout opgetreden. Controleer de locatiemachtigingen in uw browser en besturingssysteem.","timeoutError":"Kan uw locatie niet ophalen. Probeer het opnieuw.","positionUnavailable":"Kan uw locatie niet ophalen. Controleer uw apparaat."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_pl.json new file mode 100644 index 00000000..8bd0106d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Ścieżka","startTracking":"Zacznij śledzić moją lokalizację","stopTracking":"Przestań śledzić moją lokalizację","permissionError":"Wystąpił błąd. Sprawdź uprawnienia lokalizacji w przeglądarce i systemie operacyjnym.","timeoutError":"Nie można pobrać Twojej lokalizacji. Spróbuj ponownie.","positionUnavailable":"Nie można pobrać Twojej lokalizacji. Sprawdź urządzenie."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_pt-BR.json new file mode 100644 index 00000000..1e401995 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Caminho","startTracking":"Iniciar acompanhamento de minha posição","stopTracking":"Parar acompanhamento de minha posição","permissionError":"Ocorreu um erro. Verifique as permissões de localização no seu navegador e sistema operacional.","timeoutError":"Não foi possível recuperar sua localização. Tente novamente.","positionUnavailable":"Não foi possível recuperar sua localização. Verifique seu dispositivo."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_pt-PT.json new file mode 100644 index 00000000..67e66f15 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Pista","startTracking":"Iniciar o registo da minha localização","stopTracking":"Parar o registo da minha localização","permissionError":"Ocorreu um erro. Verifique as permissões de localização no seu navegador e sistema operativo.","timeoutError":"Não foi possível obter a sua localização. Tente novamente.","positionUnavailable":"Não foi possível obter a sua localização. Verifique o seu dispositivo."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_ro.json new file mode 100644 index 00000000..ff14ce85 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Monitorizare","startTracking":"Începere monitorizare locaţia mea","stopTracking":"Oprire monitorizare locaţia mea","permissionError":"A existat o eroare. Verificați permisiunile de locație din browserul și sistemul dvs. de operare.","timeoutError":"Nu se poate recupera locația dvs. Încercați din nou.","positionUnavailable":"Nu se poate recupera locația dvs. Verificați-vă dispozitivul."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_ru.json new file mode 100644 index 00000000..a38516ba --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Отслеживание","startTracking":"Начать отслеживание моего местоположения","stopTracking":"Остановить отслеживание моего местоположения","permissionError":"Произошла ошибка. Проверьте права на определение местоположения в вашем браузере и операционной системе.","timeoutError":"Не удалось получить ваше местоположение. Повторите попытку еще раз.","positionUnavailable":"Не удалось получить ваше местоположение. Проверьте ваше устройство."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_sk.json new file mode 100644 index 00000000..73441e39 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Stopa","startTracking":"Začať sledovanie môjho umiestnenia","stopTracking":"Ukončiť sledovanie môjho umiestnenia","permissionError":"Vyskytla sa chyba. Skontrolujte povolenia polohy vo vašom prehliadači a operačnom systéme.","timeoutError":"Nepodarilo sa získať vašu polohu. Skúste to prosím znova.","positionUnavailable":"Nepodarilo sa získať vašu polohu. Skontrolujte vaše zariadenie."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_sl.json new file mode 100644 index 00000000..65dd530c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Sledenje","startTracking":"Začni sledenje moje lokacije","stopTracking":"Ustavi sledenje moje lokacije","permissionError":"Prišlo je do napake. Preverite dovoljenja za lokacijo v brskalniku in operacijskem sistemu.","timeoutError":"Vaše lokacije ni mogoče pridobiti. Poskusite znova.","positionUnavailable":"Vaše lokacije ni mogoče pridobiti. Prosimo, preverite svojo napravo."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_sr.json new file mode 100644 index 00000000..2966345c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Putanja","startTracking":"Počni da pratiš moju lokaciju","stopTracking":"Prestani da pratiš moju lokaciju","permissionError":"Došlo je do greške. Proverite dozvole za lokaciju u vašem pretraživaču i operativnom sistemu.","timeoutError":"Nije moguće preuzeti vašu lokaciju. Pokušajte ponovo.","positionUnavailable":"Nije moguće preuzeti vašu lokaciju. Proverite svoj uređaj."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_sv.json new file mode 100644 index 00000000..2a976661 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Spår","startTracking":"Börja spåra min plats","stopTracking":"Sluta spåra min plats","permissionError":"Ett fel uppstod. Kontrollera platsbehörigheter för din webbläsare och ditt operativsystem.","timeoutError":"Det går inte att hämta din position. Försök igen.","positionUnavailable":"Det går inte att hämta din position. Kontrollera din enhet."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_th.json new file mode 100644 index 00000000..0c0bff25 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_th.json @@ -0,0 +1 @@ +{"widgetLabel":"การติดตาม","startTracking":"เริ่มการติดตามตำแหน่งของฉัน","stopTracking":"หยุดการติดตามตำแหน่งของฉัน","permissionError":"เกิดข้อผิดพลาดขึ้น โปรดตรวจสอบสิทธิ์ตำแหน่งที่ตั้งบนเบราว์เซอร์และระบบปฏิบัติการของคุณ","timeoutError":"ไม่สามารถดึงข้อมูลตำแหน่งของคุณได้ โปรดลองใหม่อีกครั้ง","positionUnavailable":"ไม่สามารถดึงข้อมูลตำแหน่งของคุณได้ โปรดตรวจสอบอุปกรณ์ของคุณ"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_tr.json new file mode 100644 index 00000000..3e6d64b2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"İz","startTracking":"Konumumu izlemeyi başlat","stopTracking":"Konumumu izlemeyi durdur","permissionError":"Bir hata oluştu. Lütfen tarayıcınızdaki ve işletim sisteminizdeki konum izinlerini kontrol edin.","timeoutError":"Konumunuz alınamıyor. Yeniden deneyin.","positionUnavailable":"Konumunuz alınamıyor. Lütfen cihazınızı kontrol edin."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_uk.json new file mode 100644 index 00000000..f9d0576a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Відстежування","startTracking":"Почати відстежування мого місця розташування","stopTracking":"Припинити відстежування мого місця розташування","permissionError":"Виникла помилка. Перевірте дозволи до місця розташування у вашому браузері та операційній системі.","timeoutError":"Не вдалося отримати ваше місце розташування. Спробуйте знову.","positionUnavailable":"Не вдалося отримати ваше місце розташування. Перевірте свій пристрій."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_vi.json new file mode 100644 index 00000000..0b836093 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Theo dõi","startTracking":"Bắt đầu theo dõi vị trí của tôi","stopTracking":"Dừng theo dõi vị trí của tôi","permissionError":"Đã xảy ra lỗi. Vui lòng kiểm tra quyền truy cập vị trí trên trình duyệt và hệ điều hành của bạn.","timeoutError":"Không thể truy xuất vị trí của bạn. Vui lòng thử lại.","positionUnavailable":"Không thể truy xuất vị trí của bạn. Vui lòng kiểm tra thiết bị của bạn."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_zh-CN.json new file mode 100644 index 00000000..3727e967 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"轨迹","startTracking":"开始追踪我的位置","stopTracking":"停止追踪我的位置","permissionError":"存在一个错误。 请检查浏览器和操作系统上的位置权限。","timeoutError":"无法检索您的位置。 请重试。","positionUnavailable":"无法检索您的位置。 请检查您的设备。"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_zh-HK.json new file mode 100644 index 00000000..cf8918a7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"追蹤","startTracking":"開始追蹤我的位置","stopTracking":"停止追蹤我的位置","permissionError":"發生一個錯誤。 請檢查您的瀏覽器和作業系統的位置權限。","timeoutError":"無法擷取您的位置。 請再試一次。","positionUnavailable":"無法擷取您的位置。 請檢查您的裝置。"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_zh-TW.json new file mode 100644 index 00000000..cf8918a7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Track/t9n/Track_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"追蹤","startTracking":"開始追蹤我的位置","stopTracking":"停止追蹤我的位置","permissionError":"發生一個錯誤。 請檢查您的瀏覽器和作業系統的位置權限。","timeoutError":"無法擷取您的位置。 請再試一次。","positionUnavailable":"無法擷取您的位置。 請檢查您的裝置。"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/assets/img/line-caps/butt.png b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/assets/img/line-caps/butt.png new file mode 100644 index 00000000..c770e448 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/assets/img/line-caps/butt.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/assets/img/line-caps/round.png b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/assets/img/line-caps/round.png new file mode 100644 index 00000000..c8fa171e Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/assets/img/line-caps/round.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/assets/img/line-caps/square.png b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/assets/img/line-caps/square.png new file mode 100644 index 00000000..c5857c91 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/assets/img/line-caps/square.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/assets/img/line-patterns/dash-dot.png b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/assets/img/line-patterns/dash-dot.png new file mode 100644 index 00000000..553cbec5 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/assets/img/line-patterns/dash-dot.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/assets/img/line-patterns/dash.png b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/assets/img/line-patterns/dash.png new file mode 100644 index 00000000..b0e73089 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/assets/img/line-patterns/dash.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/assets/img/line-patterns/dot.png b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/assets/img/line-patterns/dot.png new file mode 100644 index 00000000..2ccc6b6f Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/assets/img/line-patterns/dot.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/assets/img/line-patterns/long-dash-dot-dot.png b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/assets/img/line-patterns/long-dash-dot-dot.png new file mode 100644 index 00000000..3d8cbaa1 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/assets/img/line-patterns/long-dash-dot-dot.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/assets/img/line-patterns/long-dash-dot.png b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/assets/img/line-patterns/long-dash-dot.png new file mode 100644 index 00000000..b3f4da77 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/assets/img/line-patterns/long-dash-dot.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/assets/img/line-patterns/long-dash.png b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/assets/img/line-patterns/long-dash.png new file mode 100644 index 00000000..e3fa9f0d Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/assets/img/line-patterns/long-dash.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/assets/img/line-patterns/short-dash-dot-dot.png b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/assets/img/line-patterns/short-dash-dot-dot.png new file mode 100644 index 00000000..480512ae Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/assets/img/line-patterns/short-dash-dot-dot.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/assets/img/line-patterns/short-dash-dot.png b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/assets/img/line-patterns/short-dash-dot.png new file mode 100644 index 00000000..32a365ae Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/assets/img/line-patterns/short-dash-dot.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/assets/img/line-patterns/short-dash.png b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/assets/img/line-patterns/short-dash.png new file mode 100644 index 00000000..f18c1b32 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/assets/img/line-patterns/short-dash.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/assets/img/line-patterns/short-dot.png b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/assets/img/line-patterns/short-dot.png new file mode 100644 index 00000000..2ccc6b6f Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/assets/img/line-patterns/short-dot.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/assets/img/line-patterns/solid.png b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/assets/img/line-patterns/solid.png new file mode 100644 index 00000000..e8228cb1 Binary files /dev/null and b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/assets/img/line-patterns/solid.png differ diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations.json new file mode 100644 index 00000000..241e43cd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations.json @@ -0,0 +1 @@ +{"widgetLabel":"Associations","input":{"enableAssociations":"View associations","enableConnectivity":"Connectivity associations","enableStructuralAttachment":"Structural attachment associations","lineCap":"Cap","lineColor":"Color","lineStyle":"Style","lineWidth":"Width","maxAllowableAssociations":"Maximum allowable associations","refreshAssociations":"Refresh associations","showArrows":"Show Arrows"},"info":{"maxAllowableAssociationsExceeded":"Zoom in to a smaller area or change the value of the 'Maximum allowable associations' option.","noAssociationsFound":"There are no associations in the current extent.","noUtilityNetwork":"A utility network was not provided. The widget must be initialized with a utility network.","noView":"A MapView was not provided. The widget must be initialized with a MapView."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_ar.json new file mode 100644 index 00000000..c05909a1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"اقترانات","input":{"enableAssociations":"عرض الاقترانات","enableConnectivity":"اقترانات الاتصال","enableStructuralAttachment":"اقترانات المرفق الهيكلي","lineCap":"قبعة","lineColor":"لون","lineStyle":"نمط","lineWidth":"العرض","maxAllowableAssociations":"الحد الأقصى للاقترانات المسموح بها","refreshAssociations":"تحديث الاقترانات","showArrows":"إظهار الأسهم"},"info":{"maxAllowableAssociationsExceeded":"قم بالتكبير للوصول إلى منطقة أصغر أو تغيير قيمة خيار \"الحد الأقصى للاقترانات المسموح بها\".","noAssociationsFound":"لا توجد اقترانات في النطاق الحالي.","noUtilityNetwork":"لم يتم توفير شبكة مرافق. يجب تهيئة عنصر واجهة المستخدم باستخدام شبكة مرافق.","noView":"لم يتم توفير MapView. تجب تهيئة عنصر واجهة المستخدم باستخدام MapView."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_bg.json new file mode 100644 index 00000000..c49a7f8e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Асоциации","input":{"enableAssociations":"Преглед на асоциациите","enableConnectivity":"Асоциации за свързаност","enableStructuralAttachment":"Асоциации за структурни прикачени файлове","lineCap":"Cap","lineColor":"Цвят","lineStyle":"Стил","lineWidth":"Ширина","maxAllowableAssociations":"Максимално допустими асоциации","refreshAssociations":"Опресняване на асоциациите","showArrows":"Показване на стрелки"},"info":{"maxAllowableAssociationsExceeded":"Приближете до по-малка област или променете стойността на опцията Максимално допустими асоциации.","noAssociationsFound":"Няма асоциации в настоящия обхват.","noUtilityNetwork":"Не е осигурена Utility Network. Изпълнимият модул трябва да бъде инициализиран с Utility Network","noView":"Не беше предоставен MapView. Изпълнимият модул трябва да бъде инициализиран с MapView."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_bs.json new file mode 100644 index 00000000..3ea60435 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Udruženja","input":{"enableAssociations":"Prikaži udruženja","enableConnectivity":"Udruženja povezivosti","enableStructuralAttachment":"Udruženja strukturalnih privitaka","lineCap":"Čep","lineColor":"Boja","lineStyle":"Stil","lineWidth":"Širina","maxAllowableAssociations":"Najveći dopušteni broj udruženja","refreshAssociations":"Osvježi asocijacije","showArrows":"Prikaži strelice"},"info":{"maxAllowableAssociationsExceeded":"Povećajte na manje područje ili promijenite vrijednost opcije 'Maksimalno dopušteno udruživanje'.","noAssociationsFound":"Nema asocijacija u sadašnjem obuhvatu.","noUtilityNetwork":"Komunalna mreža nije navedena. Widget se mora pokrenuti uz komunalnu mrežu.","noView":"Nije naveden preglednik karte. Widget mora biti inicijaliziran s preglednikom karte."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_ca.json new file mode 100644 index 00000000..b7daf6e5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Associacions","input":{"enableAssociations":"Visualitza associacions","enableConnectivity":"Associacions de connectivitat","enableStructuralAttachment":"Associacions d'adjunt estructural","lineCap":"Cap","lineColor":"Color","lineStyle":"Estil","lineWidth":"Amplada","maxAllowableAssociations":"Nombre màxim d'associacions permeses","refreshAssociations":"Actualitza les associacions","showArrows":"Mostra fletxes"},"info":{"maxAllowableAssociationsExceeded":"Amplieu una àrea més petita o canvieu el valor de l'opció \"Nombre màxim d'associacions permeses\".","noAssociationsFound":"No hi ha cap associació a l'extensió actual.","noUtilityNetwork":"No s'ha proporcionat cap xarxa de serveis. Cal inicialitzar el widget amb una xarxa de serveis.","noView":"No s'ha proporcionat cap MapView. Cal inicialitzar el widget amb un MapView."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_cs.json new file mode 100644 index 00000000..9b3e92cc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Vazby","input":{"enableAssociations":"Zobrazit vazby","enableConnectivity":"Vazby konektivity","enableStructuralAttachment":"Vazby na konstrukce","lineCap":"Uzávěr","lineColor":"Barva","lineStyle":"Styl","lineWidth":"Šířka","maxAllowableAssociations":"Maximální povolený počet vazeb","refreshAssociations":"Obnovit vazby","showArrows":"Zobrazit šipky"},"info":{"maxAllowableAssociationsExceeded":"Přibližte zobrazení na menší oblast nebo změňte hodnotu ‚Maximálního povoleného počtu vazeb‘.","noAssociationsFound":"V aktuálním rozsahu nejsou žádné vazby.","noUtilityNetwork":"Inženýrská síť nebyla zadána. Widget musí být inicializován pomocí inženýrské sítě.","noView":"MapView není k dispozici. Widget musí být inicializován pomocí MapView."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_da.json new file mode 100644 index 00000000..54c13f4c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Associeringer","input":{"enableAssociations":"Vis associeringer","enableConnectivity":"Forbindelsesassocieringer","enableStructuralAttachment":"Associeringer for konstruktionsdele","lineCap":"Cap","lineColor":"Farve","lineStyle":"Typografi","lineWidth":"Bredde","maxAllowableAssociations":"Maksimalt antal tilladte associeringer","refreshAssociations":"Opdater associeringer","showArrows":"Vis pile"},"info":{"maxAllowableAssociationsExceeded":"Zoom ind på et mindre område, eller rediger værdien for indstillingen 'Maksimalt antal tilladte associeringer'.","noAssociationsFound":"Der er ingen associeringer i den aktuelle udstrækning.","noUtilityNetwork":"Der er ikke angivet noget utility network. En widget skal initialiseres med et utility network.","noView":"Der er ikke angivet et MapView. Widget'en skal initialiseres med et MapView."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_de.json new file mode 100644 index 00000000..6616ee39 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Zuordnungen","input":{"enableAssociations":"Zuordnungen anzeigen","enableConnectivity":"Konnektivitätszuordnungen","enableStructuralAttachment":"Strukturelle Anbau-Zuordnungen","lineCap":"Ende","lineColor":"Farbe","lineStyle":"Style","lineWidth":"Breite","maxAllowableAssociations":"Maximal zulässige Anzahl an Zuordnungen","refreshAssociations":"Zuordnungen aktualisieren","showArrows":"Pfeile anzeigen"},"info":{"maxAllowableAssociationsExceeded":"In ein kleineres Gebiet hineinzoomen oder den Wert für die Option 'Maximal zulässige Anzahl an Zuordnungen' ändern.","noAssociationsFound":"In der aktuellen Ausdehnung sind keine Zuordnungen vorhanden.","noUtilityNetwork":"Es wurde kein Versorgungsnetz angegeben. Das Widget muss mit einem Versorgungsnetz initialisiert werden.","noView":"Es wurde keine Kartenansicht angegeben. Das Widget muss mit einer Kartenansicht initialisiert werden."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_el.json new file mode 100644 index 00000000..4abd8c6d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Συσχετίσεις","input":{"enableAssociations":"Προβολή συσχετίσεων","enableConnectivity":"Συνδεσιμότητα συσχετίσεων","enableStructuralAttachment":"Συσχετίσεις δομικών προσαρτημάτων","lineCap":"Cap","lineColor":"Χρώμα","lineStyle":"Στιλ","lineWidth":"Πλάτος","maxAllowableAssociations":"Ανώτατο επιτρεπόμενο όριο συσχετίσεων","refreshAssociations":"Ανανέωση συσχετίσεων","showArrows":"Εμφάνιση βελών"},"info":{"maxAllowableAssociationsExceeded":"Εστιάστε σε μια μικρότερη περιοχή ή αλλάξτε την τιμή της επιλογής \"Μέγιστο επιτρεπόμενο συσχετίσεων\".","noAssociationsFound":"Δεν υπάρχουν καθόλου συσχετίσεις στην τρέχουσα έκταση.","noUtilityNetwork":"Δεν παρασχέθηκε ένα utility network. Το widget πρέπει να προετοιμαστεί με ένα utility network.","noView":"Δεν προστέθηκε MapView Το widget πρέπει να προετοιμαστεί με MapView."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_en.json new file mode 100644 index 00000000..241e43cd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Associations","input":{"enableAssociations":"View associations","enableConnectivity":"Connectivity associations","enableStructuralAttachment":"Structural attachment associations","lineCap":"Cap","lineColor":"Color","lineStyle":"Style","lineWidth":"Width","maxAllowableAssociations":"Maximum allowable associations","refreshAssociations":"Refresh associations","showArrows":"Show Arrows"},"info":{"maxAllowableAssociationsExceeded":"Zoom in to a smaller area or change the value of the 'Maximum allowable associations' option.","noAssociationsFound":"There are no associations in the current extent.","noUtilityNetwork":"A utility network was not provided. The widget must be initialized with a utility network.","noView":"A MapView was not provided. The widget must be initialized with a MapView."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_es.json new file mode 100644 index 00000000..07b5f3d2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Asociaciones","input":{"enableAssociations":"Ver asociaciones","enableConnectivity":"Asociaciones de conectividad","enableStructuralAttachment":"Asociaciones de adjunto estructural","lineCap":"Cápsula","lineColor":"Color","lineStyle":"Estilo","lineWidth":"Ancho","maxAllowableAssociations":"Máximo permitido de asociaciones","refreshAssociations":"Actualizar asociaciones","showArrows":"Mostrar flechas"},"info":{"maxAllowableAssociationsExceeded":"Acercar un área más pequeña o cambiar el valor de la opción 'Máximo permitido de asociaciones'.","noAssociationsFound":"No hay asociaciones en la extensión actual.","noUtilityNetwork":"No se ha proporcionado una red de servicios. El widget debe inicializarse con una red de servicios.","noView":"No se ha proporcionado un MapView. El widget debe inicializarse con un MapView."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_et.json new file mode 100644 index 00000000..82d83425 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Seosed","input":{"enableAssociations":"Kuva seosed","enableConnectivity":"Ühenduvuse seosed","enableStructuralAttachment":"Struktuurse manuse seosed","lineCap":"Ots","lineColor":"Värv","lineStyle":"Laad","lineWidth":"Laius","maxAllowableAssociations":"Seoste maksimaalne lubatud arv","refreshAssociations":"Värskenda seoseid","showArrows":"Kuva nooled"},"info":{"maxAllowableAssociationsExceeded":"Suumige sisse väiksemale alale või muutke valiku „Seoste suurim lubatud arv” väärtust.","noAssociationsFound":"Praeguses ulatuses ei ole seoseid.","noUtilityNetwork":"Kommunaalvõrku pole esitatud. Vidin tuleb lähtestada koos kommunaalvõrguga.","noView":"Kaardivaadet ei esitatud. Vidin tuleb lähtestada kaardivaatega."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_fi.json new file mode 100644 index 00000000..cb951806 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Liitokset","input":{"enableAssociations":"Näytä liitokset","enableConnectivity":"Yhteysliitokset","enableStructuralAttachment":"Rakenteiset liiteliitokset","lineCap":"Viivanpää","lineColor":"Väri","lineStyle":"Tyyli","lineWidth":"Leveys","maxAllowableAssociations":"Liitosten sallittu enimmäismäärä","refreshAssociations":"Päivitä liitokset","showArrows":"Näytä nuolet"},"info":{"maxAllowableAssociationsExceeded":"Tarkenna pienempään alueeseen tai muuta Liitosten sallittu enimmäismäärä -asetuksen arvoa.","noAssociationsFound":"Nykyisessä laajuudessa ei ole liitoksia.","noUtilityNetwork":"Jakeluverkkoa ei annettu. Pienoisohjelma on alustettava käyttämällä jakeluverkkoa.","noView":"MapView:ta ei annettu. Pienoisohjelma on alustettava käyttämällä MapView:ta."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_fr.json new file mode 100644 index 00000000..aea6e7b8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Associations","input":{"enableAssociations":"Afficher les associations","enableConnectivity":"Associations de connectivité","enableStructuralAttachment":"Associations de dépendance structurelle","lineCap":"Terminaison","lineColor":"Couleur","lineStyle":"Style","lineWidth":"Largeur","maxAllowableAssociations":"Nombre maximal d’associations autorisé","refreshAssociations":"Actualiser les associations","showArrows":"Afficher les flèches"},"info":{"maxAllowableAssociationsExceeded":"Effectuez un zoom avant sur une zone plus petite ou modifiez la valeur de l’option 'Nombre maximal d’associations autorisé'.","noAssociationsFound":"Il n’y a aucune association dans l’étendue actuelle.","noUtilityNetwork":"Aucun réseau de distribution n’a été fourni. Le widget doit être initialisé avec un réseau de distribution.","noView":"Aucune vue cartographique n’a été fournie. Le widget doit être initialisé avec une vue cartographique."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_he.json new file mode 100644 index 00000000..9dba5674 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_he.json @@ -0,0 +1 @@ +{"widgetLabel":"שיוכים","input":{"enableAssociations":"הצג שיוכים","enableConnectivity":"שיוכי קישוריות","enableStructuralAttachment":"שיוכי קבצים מצורפים מובנים","lineCap":"מכסה","lineColor":"צבע","lineStyle":"סגנון","lineWidth":"רוחב","maxAllowableAssociations":"מספר מקסימלי מותר של שיוכים","refreshAssociations":"רענן שיוכים","showArrows":"הצג חצים"},"info":{"maxAllowableAssociationsExceeded":"הגדל זום אל אזור קטן יותר או שנה את הערך של האפשרות 'מספר מקסימלי מותר של שיוכים'.","noAssociationsFound":"אין שיוכים בתיחום הנוכחי.","noUtilityNetwork":"לא סופקה Utility Network. יש לאתחל את הווידג'ט עם Utility Network.","noView":"לא סופק MapView. יש לאתחל את הווידג'ט עם MapView."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_hr.json new file mode 100644 index 00000000..3ea60435 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Udruženja","input":{"enableAssociations":"Prikaži udruženja","enableConnectivity":"Udruženja povezivosti","enableStructuralAttachment":"Udruženja strukturalnih privitaka","lineCap":"Čep","lineColor":"Boja","lineStyle":"Stil","lineWidth":"Širina","maxAllowableAssociations":"Najveći dopušteni broj udruženja","refreshAssociations":"Osvježi asocijacije","showArrows":"Prikaži strelice"},"info":{"maxAllowableAssociationsExceeded":"Povećajte na manje područje ili promijenite vrijednost opcije 'Maksimalno dopušteno udruživanje'.","noAssociationsFound":"Nema asocijacija u sadašnjem obuhvatu.","noUtilityNetwork":"Komunalna mreža nije navedena. Widget se mora pokrenuti uz komunalnu mrežu.","noView":"Nije naveden preglednik karte. Widget mora biti inicijaliziran s preglednikom karte."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_hu.json new file mode 100644 index 00000000..294e85b5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Társítások","input":{"enableAssociations":"Társítások megtekintése","enableConnectivity":"Összekapcsolhatósági társítások","enableStructuralAttachment":"Szerkezeti mellékletek társításai","lineCap":"Sapka","lineColor":"Szín","lineStyle":"Stílus","lineWidth":"Szélesség","maxAllowableAssociations":"A társítások maximális megengedhető száma","refreshAssociations":"Társítások frissítése","showArrows":"Nyilak mutatása"},"info":{"maxAllowableAssociationsExceeded":"Kisebb területre való nagyítás vagy a „Maximálisan megengedett társítások” opció értékének módosítása.","noAssociationsFound":"Az aktuális kiterjedésben nincsenek társítások","noUtilityNetwork":"A közműhálózatot nem adták meg. A widgetet egy közműhálózattal kell inicializálni.","noView":"MapView nem állt rendelkezésre. A widgetet a MapView-val kell inicializálni."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_id.json new file mode 100644 index 00000000..134eafc2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Asosiasi","input":{"enableAssociations":"Lihat asosiasi","enableConnectivity":"Asosiasi konektivitas","enableStructuralAttachment":"Asosiasi keterikatan struktural","lineCap":"Cap","lineColor":"Warna","lineStyle":"Style","lineWidth":"Lebar","maxAllowableAssociations":"Jumlah maksimum asosiasi yang diperbolehkan","refreshAssociations":"Perbarui asosiasi","showArrows":"Tampilkan Panah"},"info":{"maxAllowableAssociationsExceeded":"Perbesar ke area yang lebih kecil atau ubah nilai opsi 'Jumlah maksimum asosiasi yang diperbolehkan'.","noAssociationsFound":"Tidak ada asosiasi dalam jangkauan saat ini.","noUtilityNetwork":"Utility network tidak disediakan. Widget harus diinisialisasi dengan utility network.","noView":"MapView tidak tersedia. Widget harus diinisialisasi dengan MapView."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_it.json new file mode 100644 index 00000000..05078807 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Associazioni","input":{"enableAssociations":"Visualizza associazioni","enableConnectivity":"Associazioni di connettività","enableStructuralAttachment":"Associazioni allegato strutturale","lineCap":"Cap","lineColor":"Colore","lineStyle":"Stile","lineWidth":"Larghezza","maxAllowableAssociations":"Associazioni massime consentite","refreshAssociations":"Aggiorna associazioni","showArrows":"Mostra frecce"},"info":{"maxAllowableAssociationsExceeded":"Effettua lo zoom su un'area più piccola o cambia il valore dell'opzione 'Associazioni massime consentite'.","noAssociationsFound":"Non sono presenti associazioni nell'estensione corrente.","noUtilityNetwork":"Rete di servizi non fornita. Il widget deve essere inizializzato con una rete di servizi.","noView":"Non è stata fornita una vista mappa. Il widget deve essere inizializzato con una vista mappa."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_ja.json new file mode 100644 index 00000000..c2cd5a92 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"関連付け","input":{"enableAssociations":"関連付けの表示","enableConnectivity":"接続性の関連付け","enableStructuralAttachment":"構造物付属物の関連付け","lineCap":"キャップ","lineColor":"色","lineStyle":"スタイル","lineWidth":"幅","maxAllowableAssociations":"関連付けの最大許容数","refreshAssociations":"関連付けの更新","showArrows":"矢印の表示"},"info":{"maxAllowableAssociationsExceeded":"小規模なエリアを拡大するか、関連付けの最大許容数オプションの値を変更してください","noAssociationsFound":"現在の範囲には関連付けがありません。","noUtilityNetwork":"ユーティリティ ネットワークが指定されていません。 ウィジェットはユーティリティ ネットワークで初期化する必要があります。","noView":"マップ ビューが指定されていません。 ウィジェットはマップ ビューで初期化する必要があります。"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_ko.json new file mode 100644 index 00000000..c92a2eb9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"연관","input":{"enableAssociations":"연관 보기","enableConnectivity":"연결성 연관","enableStructuralAttachment":"구조 첨부 파일 연관","lineCap":"캡","lineColor":"색상","lineStyle":"스타일","lineWidth":"너비","maxAllowableAssociations":"연관 최대 허용 수","refreshAssociations":"연관 새로 고침","showArrows":"화살표 표시"},"info":{"maxAllowableAssociationsExceeded":"더 작은 영역으로 확대하거나 '연관 최대 허용 수' 옵션 값을 변경합니다.","noAssociationsFound":"현재 범위에 연관이 없습니다.","noUtilityNetwork":"유틸리티 네트워크가 제공되지 않았습니다. 위젯은 유틸리티 네트워크에서 초기화되어야 합니다.","noView":"MapView가 제공되지 않았습니다. 위젯은 MapView로 초기화해야 합니다."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_lt.json new file mode 100644 index 00000000..8c98ed7d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Asociacijos","input":{"enableAssociations":"Peržiūrėti asociacijas","enableConnectivity":"Ryšio asociacijos","enableStructuralAttachment":"Konstrukcinių priedų asociacijos","lineCap":"Viršūnė","lineColor":"Spalva","lineStyle":"Stilius","lineWidth":"Plotis","maxAllowableAssociations":"Didžiausias leidžiamas asociacijų skaičius","refreshAssociations":"Atnaujinti asociacijas","showArrows":"Rodyti rodykles"},"info":{"maxAllowableAssociationsExceeded":"Priartinkite iki mažesnio ploto arba pakeiskite parinkties „Didžiausias leidžiamas asociacijų skaičius“ reikšmę.","noAssociationsFound":"Šioje aprėptyje nėra asociacijų.","noUtilityNetwork":"Nenurodytas komunalinių paslaugų tinklas. Valdiklis turi būti inicijuotas nurodant komunalinių paslaugų tinklą.","noView":"MapView nesuteiktas. Valdiklis turi būti inicijuotas naudojant MapView."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_lv.json new file mode 100644 index 00000000..6d8417bb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Saistības","input":{"enableAssociations":"Skatīt saistības","enableConnectivity":"Savienojamības saistības","enableStructuralAttachment":"Strukturāla pielikuma saistības","lineCap":"Sākuma burts","lineColor":"Krāsa","lineStyle":"Stils","lineWidth":"Platums","maxAllowableAssociations":"Maksimāli pieļaujamās saistības","refreshAssociations":"Atsvaidzināt saistības","showArrows":"Rādīt bultas"},"info":{"maxAllowableAssociationsExceeded":"Tuviniet līdz mazākam apgabalam vai mainiet opcijas 'Maksimāli pieļaujamās saistības' vērtību.","noAssociationsFound":"Pašreizējā pārklājumā nav saistību.","noUtilityNetwork":"Utility Network nav norādīts. Logrīks ir jāinicializē Utility Network.","noView":"MapView netika nodrošināts. Logrīks ir jāinicializē ar MapView."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_nb.json new file mode 100644 index 00000000..a81497ec --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Forbindelser","input":{"enableAssociations":"Vis forbindelser","enableConnectivity":"Tilkoblingsforbindelser","enableStructuralAttachment":"Strukturelle tilknytningsforbindelser","lineCap":"Cap","lineColor":"Farge","lineStyle":"Stil","lineWidth":"Bredde","maxAllowableAssociations":"Høyeste antall tillatte forbindelser","refreshAssociations":"Oppdater forbindelser","showArrows":"Vis piler"},"info":{"maxAllowableAssociationsExceeded":"Zoom inn på et mindre område, eller endre verdien for alternativet Høyest antall tillatte forbindelser.","noAssociationsFound":"Det er ingen forbindelser i gjeldende utstrekning.","noUtilityNetwork":"Det er ikke angitt et forsyningsnett. Miniprogrammet må startes med et forsyningsnett.","noView":"En MapView ble ikke oppgitt. Miniprogrammet må startes med en MapView."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_nl.json new file mode 100644 index 00000000..e6022156 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Associaties","input":{"enableAssociations":"Associaties weergeven","enableConnectivity":"Connectiviteit associaties","enableStructuralAttachment":"Structuurbijlage associaties","lineCap":"Kap","lineColor":"Kleur","lineStyle":"Stijl","lineWidth":"Breedte","maxAllowableAssociations":"Maximaal toegestane associaties","refreshAssociations":"Associaties vernieuwen","showArrows":"Pijlen weergeven"},"info":{"maxAllowableAssociationsExceeded":"Zoom in op een kleiner gebied of wijzig de waarde van de optie \"Maximaal toegestane associaties\".","noAssociationsFound":"Er zijn geen associaties in de huidige extent.","noUtilityNetwork":"Er is geen utiliteitnetwerk opgegeven. De widget moet geïnitialiseerd worden met een utiliteitnetwerk.","noView":"Er is geen MapView verstrekt. De widget moet worden geïnitialiseerd met een MapView."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_pl.json new file mode 100644 index 00000000..a01c4a53 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Powiązania","input":{"enableAssociations":"Wyświetl powiązania","enableConnectivity":"Powiązania łączności","enableStructuralAttachment":"Powiązania załączników strukturalnych","lineCap":"Zakończenie","lineColor":"Kolor","lineStyle":"Styl","lineWidth":"Szerokość","maxAllowableAssociations":"Maksymalna dopuszczalna liczba powiązań","refreshAssociations":"Odśwież powiązania","showArrows":"Pokaż strzałki"},"info":{"maxAllowableAssociationsExceeded":"Przybliż mniejszy obszar lub zmień wartość opcji Maksymalna dopuszczalna liczba powiązań.","noAssociationsFound":"Brak powiązań w bieżącym zasięgu.","noUtilityNetwork":"Nie określono sieci infrastruktury. Widżet musi zostać zainicjowany z użyciem sieci infrastruktury.","noView":"Nie udostępniono komponentu MapView. Widżet musi zostać zainicjowany z komponentem MapView."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_pt-BR.json new file mode 100644 index 00000000..576b445e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Associações","input":{"enableAssociations":"Visualizar associações","enableConnectivity":"Associações de conectividade","enableStructuralAttachment":"Associações de anexo estruturais","lineCap":"Cap","lineColor":"Cor","lineStyle":"Estilo","lineWidth":"Largura","maxAllowableAssociations":"Máximo de associações permitidas","refreshAssociations":"Atualizar associações","showArrows":"Mostrar Setas"},"info":{"maxAllowableAssociationsExceeded":"Amplie para uma área menor ou altere o valor da opção 'Máximo de associações permitidas'","noAssociationsFound":"Não há associações na extensão atual","noUtilityNetwork":"Uma rede de serviços públicos não foi fornecida. O widget deve ser inicializado com uma rede de utilitários.","noView":"Um MapView não foi fornecido. O widget deve ser inicializado com um MapView."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_pt-PT.json new file mode 100644 index 00000000..539d5cc7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Associações","input":{"enableAssociations":"Ver associações","enableConnectivity":"Associações de conectividade","enableStructuralAttachment":"Associações de anexos estruturais","lineCap":"Cap","lineColor":"Cor","lineStyle":"Estilo","lineWidth":"Largura","maxAllowableAssociations":"Associações máximas permitidas","refreshAssociations":"Atualizar associações","showArrows":"Mostrar Setas"},"info":{"maxAllowableAssociationsExceeded":"Amplie para uma área menor ou altere o valor da opção \"Associações máximas permitidas\"","noAssociationsFound":"Não existem associações na extensão atual.","noUtilityNetwork":"Não foi fornecida uma rede de serviços. O widget tem de ser inicializado com uma rede de serviços.","noView":"Não foi fornecida uma MapView. O widget tem de ser inicializado com uma MapView."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_ro.json new file mode 100644 index 00000000..be5c0506 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Asocieri","input":{"enableAssociations":"Vizualizare asocieri","enableConnectivity":"Asocieri conectivitate","enableStructuralAttachment":"Asociații de atașare structurală","lineCap":"Capac","lineColor":"Culoare","lineStyle":"Stil","lineWidth":"Lăţime","maxAllowableAssociations":"Asocieri permisibile maxime","refreshAssociations":"Reîmprospătare asocieri","showArrows":"Afișare săgeți"},"info":{"maxAllowableAssociationsExceeded":"Măriți la o zonă la mică sau schimbați valoarea opțiunii „Asocieri permisibile maxime”.","noAssociationsFound":"Nu există asocieri în extinderea curentă.","noUtilityNetwork":"Nu a fost furnizată o rețea de utilități. Widgetul trebuie să fie inițializat cu o rețea de utilități.","noView":"Nu a fost furnizat un MapView. Widgetul trebuie să fie inițializat cu MapView."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_ru.json new file mode 100644 index 00000000..94dfc3c9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Связи","input":{"enableAssociations":"Просмотр связей","enableConnectivity":"Связи связности","enableStructuralAttachment":"Связи прикрепления к структуре","lineCap":"Окончание","lineColor":"Цвет","lineStyle":"Стиль","lineWidth":"Ширина","maxAllowableAssociations":"Максимальное количество связей","refreshAssociations":"Обновить связи","showArrows":"Показать стрелки"},"info":{"maxAllowableAssociationsExceeded":"Приблизьтесь к небольшой области или измените значение опции 'Максимальное количество связей'.","noAssociationsFound":"В текущем экстенте нет связей.","noUtilityNetwork":"Инженерная сеть не указана. Виджет должен быть инициализирован с инженерной сетью.","noView":"MapView не был предоставлен. Виджет необходимо инициализировать с MapView."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_sk.json new file mode 100644 index 00000000..732c6de8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Asociácie","input":{"enableAssociations":"Zobraziť asociácie","enableConnectivity":"Asociácie konektivity","enableStructuralAttachment":"Asociácie štrukturálnych príloh","lineCap":"Veko","lineColor":"Farba","lineStyle":"Štýl","lineWidth":"Šírka","maxAllowableAssociations":"Maximálny počet povolených asociácií","refreshAssociations":"Obnoviť asociácie","showArrows":"Zobraziť šípky"},"info":{"maxAllowableAssociationsExceeded":"Priblížte na menšiu oblasť alebo zmeňte hodnotu možnosti 'Maximálny počet povolených asociácií'.","noAssociationsFound":"V aktuálnom rozsahu neexistujú žiadne asociácie.","noUtilityNetwork":"Utility siete neboli poskytnuté. Widget musí byť inicializovaný pomocou utility siete.","noView":"MapView nebol poskytnutý. Widget musí byť inicializovaný pomocou MapView."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_sl.json new file mode 100644 index 00000000..f7468646 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Asociacije","input":{"enableAssociations":"Oglej si asociacije","enableConnectivity":"Asociacije povezljivosti","enableStructuralAttachment":"Asociacije strukturne priloge","lineCap":"Pokrov","lineColor":"Barva","lineStyle":"Slog","lineWidth":"Širina","maxAllowableAssociations":"Največje število dovoljenih asociacij","refreshAssociations":"Osveži asociacije","showArrows":"Prikaži puščice"},"info":{"maxAllowableAssociationsExceeded":"Povečajte na manjše območje ali spremenite vrednost možnosti »Največje število dovoljenih asociacij«.","noAssociationsFound":"V trenutnem obsegu ni nobenih asociacij.","noUtilityNetwork":"Omrežje pripomočkov ni bilo navedeno. Pripomoček mora biti inicializiran z omrežjem pripomočkov.","noView":"Pogled MapView ni zagotovljen. Pripomoček mora biti inicializiran s pogledom MapView."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_sr.json new file mode 100644 index 00000000..80e9c914 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Povezivanja","input":{"enableAssociations":"Prikaži povezivanja","enableConnectivity":"Veze za povezivanje","enableStructuralAttachment":"Povezivanja strukturalnih priloga","lineCap":"Poklopac","lineColor":"Boja","lineStyle":"Stil","lineWidth":"Širina","maxAllowableAssociations":"Maksimalno dozvoljen broj povezivanja","refreshAssociations":"Osveži povezivanja","showArrows":"Prikaži strelice"},"info":{"maxAllowableAssociationsExceeded":"Zumirajte na manju oblast ili promenite vrednost opcije 'Maksimalno dozvoljen broj povezivanja'.","noAssociationsFound":"Nema povezivanja u trenutnom obuhvatu.","noUtilityNetwork":"Nije obezbeđena uslužna mreža. Vidžet mora biti pokrenut sa uslužnom mrežom.","noView":"MapView nije obezbeđen. Vidžet mora biti pokrenut uz MapView."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_sv.json new file mode 100644 index 00000000..976155af --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Associationer","input":{"enableAssociations":"Visa associationer","enableConnectivity":"Anslutningsassociationer","enableStructuralAttachment":"Associationer för strukturbilagor","lineCap":"Kapsling","lineColor":"Färg","lineStyle":"Format","lineWidth":"Bredd","maxAllowableAssociations":"Maximalt antal tillåtna associationer","refreshAssociations":"Uppdatera associationer","showArrows":"Visa pilar"},"info":{"maxAllowableAssociationsExceeded":"Zooma in till ett mindre område eller ändra värdet för alternativet \"Maximalt antal tillåtna associationer\".","noAssociationsFound":"Det finns inga associationer i aktuell utbredning.","noUtilityNetwork":"Ett infrastruktursnätverk har inte angivits. Widgeten måste initieras med ett infrastruktursnätverk.","noView":"En MapView har inte angivits. Widgeten måste initieras med en MapView."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_th.json new file mode 100644 index 00000000..ead574a7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_th.json @@ -0,0 +1 @@ +{"widgetLabel":"การเชื่อมโยง","input":{"enableAssociations":"ดูการเชื่อมโยง","enableConnectivity":"การเชื่อมโยงการเชื่อมต่อ","enableStructuralAttachment":"การเชื่อมโยงไฟล์แนบเชิงโครงสร้าง","lineCap":"แค็ป","lineColor":"สี","lineStyle":"สไตล์","lineWidth":"ความกว้าง","maxAllowableAssociations":"การเชื่อมโยงสูงสุดที่อนุญาต","refreshAssociations":"รีเฟรชการเชื่อมโยง","showArrows":"แสดงลูกศร"},"info":{"maxAllowableAssociationsExceeded":"ซูมเข้าไปยังพื้นที่ขนาดเล็กลง หรือเปลี่ยนแปลงค่าของตัวเลือก 'การเชื่อมโยงสูงสุดที่อนุญาต'","noAssociationsFound":"ไม่มีการเชื่อมโยงในขอบเขตปัจจุบัน","noUtilityNetwork":"ไม่ได้ระบุเครือข่ายสาธารณูปโภค วิดเจ็ตต้องเริ่มทำงานพร้อมเครือข่ายสาธารณูปโภค","noView":"ไม่ได้ระบุ MapView วิดเจ็ตต้องเริ่มทำงานพร้อม MapView"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_tr.json new file mode 100644 index 00000000..d6f0cb8e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"İlişkilendirmeler","input":{"enableAssociations":"İlişkilendirmeleri görüntüle","enableConnectivity":"Bağlanırlık ilişkilendirmeleri","enableStructuralAttachment":"Yapısal ek ilişkilendirmeleri","lineCap":"Kapak","lineColor":"Renk","lineStyle":"Stil","lineWidth":"Genişlik","maxAllowableAssociations":"İzin verilen maksimum ilişkilendirme","refreshAssociations":"İlişkilendirmeleri yenile","showArrows":"Okları Göster"},"info":{"maxAllowableAssociationsExceeded":"Daha küçük bir alana yakınlaştırın veya \"İzin verilen maksimum ilişkilendirme\" seçeneğinin değerini değiştirin.","noAssociationsFound":"Geçerli yayılımda herhangi bir ilişkilendirme yok.","noUtilityNetwork":"Bir utility network sağlanmamış. Araç, bir utility network ile başlatılmalı.","noView":"Bir MapView sağlanmadı. Araç, bir MapView ile başlatılmalı."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_uk.json new file mode 100644 index 00000000..158bfc04 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Зв'язки","input":{"enableAssociations":"Перегляд зв'язків","enableConnectivity":"Зв'язки зв'язності","enableStructuralAttachment":"Зв'язки прикріплень до структури","lineCap":"Останець","lineColor":"Колір","lineStyle":"Стиль","lineWidth":"Ширина","maxAllowableAssociations":"Максимальна кількість допустимих зв'язків","refreshAssociations":"Оновити зв'язки","showArrows":"Показати стрілки"},"info":{"maxAllowableAssociationsExceeded":"Збільште масштаб до меншої області або змініть значення параметра «Максимальна кількість допустимих зв'язків».","noAssociationsFound":"У поточному екстенті немає зв'язків.","noUtilityNetwork":"Інженерно-комунікаційна мережа не надана. Віджет повинен бути ініціалізований за допомогою інженерно-комунікаційної мережі.","noView":"MapView не було надано. Віджет має бути ініціалізовано за допомогою MapView."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_vi.json new file mode 100644 index 00000000..ee88859e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Liên kết","input":{"enableAssociations":"Xem liên kết","enableConnectivity":"Liên kết về khả năng kết nối","enableStructuralAttachment":"Liên kết đính kèm với hạ tầng","lineCap":"Giới hạn","lineColor":"Màu sắc","lineStyle":"Kiểu","lineWidth":"Chiều rộng","maxAllowableAssociations":"Số lượng liên kết tối đa cho phép","refreshAssociations":"Làm mới liên kết","showArrows":"Hiển thị Mũi tên"},"info":{"maxAllowableAssociationsExceeded":"Phóng to một diện tích nhỏ hơn hoặc thay đổi giá trị tuỳ chọn 'Số lượng liên kết tối đa cho phép'.","noAssociationsFound":"Không có liên kết nào trong phạm vi hiện tại.","noUtilityNetwork":"Mạng lưới tiện ích không được cung cấp. Tiện ích phải được khởi tạo với một utility network.","noView":"MapView không được cung cấp. Tiện ích phải được khởi tạo với một MapView."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_zh-CN.json new file mode 100644 index 00000000..9dcee7eb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"关联","input":{"enableAssociations":"查看关联","enableConnectivity":"连通性关联","enableStructuralAttachment":"结构附件关联","lineCap":"盖","lineColor":"颜色","lineStyle":"样式","lineWidth":"宽度","maxAllowableAssociations":"最大允许关联","refreshAssociations":"刷新关联","showArrows":"显示箭头"},"info":{"maxAllowableAssociationsExceeded":"放大到较小的区域或更改“最大允许关联”选项的值。","noAssociationsFound":"当前范围内没有关联。","noUtilityNetwork":"未提供公共设施网络。 微件必须使用公共设施网络进行初始化。","noView":"未提供 MapView。 必须使用 MapView 对微件进行初始化。"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_zh-HK.json new file mode 100644 index 00000000..9bc4d587 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"關聯","input":{"enableAssociations":"檢視關聯","enableConnectivity":"連線關聯","enableStructuralAttachment":"結構附件關聯","lineCap":"帽","lineColor":"顏色","lineStyle":"樣式","lineWidth":"寬度","maxAllowableAssociations":"允許的最大關聯數","refreshAssociations":"重新整理關聯","showArrows":"顯示箭頭"},"info":{"maxAllowableAssociationsExceeded":"放大到更小的區域或變更「允許的最大關聯數」選項的值。","noAssociationsFound":"目前範圍中沒有關聯。","noUtilityNetwork":"未提供公用事業網路。 必須使用公用事業網路初始化此 widget。","noView":"未提供 MapView。 必須使用 MapView 初始化此 widget。"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_zh-TW.json new file mode 100644 index 00000000..9bc4d587 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"關聯","input":{"enableAssociations":"檢視關聯","enableConnectivity":"連線關聯","enableStructuralAttachment":"結構附件關聯","lineCap":"帽","lineColor":"顏色","lineStyle":"樣式","lineWidth":"寬度","maxAllowableAssociations":"允許的最大關聯數","refreshAssociations":"重新整理關聯","showArrows":"顯示箭頭"},"info":{"maxAllowableAssociationsExceeded":"放大到更小的區域或變更「允許的最大關聯數」選項的值。","noAssociationsFound":"目前範圍中沒有關聯。","noUtilityNetwork":"未提供公用事業網路。 必須使用公用事業網路初始化此 widget。","noView":"未提供 MapView。 必須使用 MapView 初始化此 widget。"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace.json new file mode 100644 index 00000000..6f5678c5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace.json @@ -0,0 +1 @@ +{"widgetLabel":"Utility Network Trace","widgetDescription":"A widget to perform traces in a Utility Network.","globalStrings":{"selectTerminalPlaceholder":"Select terminals","locateFeature":"Locate","zoomToFeature":"Zoom to","clearResults":"Discard","nonSpatialObject":"Nonspatial object"},"inputsStrings":{"headerTabInputs":"Inputs","headerStartingPoint":"Starting points","startingPointHint":"Add starting points for the trace.","headerBarrier":"Barriers","barrierButton":"Barrier","barrierPointHint":"Add barrier points for the trace.","barrierFilter":"Filter barrier","addPointOption":"Add a point","addPointHint":"Click the map to add a point","removeAllPoints":"Remove all","selectTraces":"Select traces"},"tracingStrings":{"traceOperation":"Trace types","runTrace":"Run"},"resultsStrings":{"headerTabResults":"Results","resultsListOptions":"Options","ellipsesOptions":"Options","displayAttribute":"Display attribute","sortBy":"Sort by","startOverButton":"Clear all","startOverValidation":"Are you sure? All the trace Inputs and Results will be lost.","highlightTrace":"Show graphics","noSelectionResults":"Records cannot be selected. Enable to show graphics instead.","viewFeatures":"Records","selectFeatures":"Select records","graphicColor":"Color","functionHeader":"Functions","noValue":"No value","resultAreaHeader":"Show result area","resultAreaBuffer":"Buffer","noFeaturesInMap":"No records are listed because they are missing from the map."},"alertsStrings":{"startingPointAlertHeader":"Starting point missing","startingPointAlert":"Add a starting point to run this trace.","selectTraceAlertHeader":"Trace type not selected","selectTraceAlert":"Select a trace type to run.","NoRunAlertHeader":"No results available","noResultsInfo":"Go to the Inputs tab to select a trace type, add a starting point, and click Run to view the results.","traceExecuting":"Trace in progress...","genericResultHeader":"Trace result","genericErrorHeader":"An error occurred","noAssetsFoundHeader":"Cannot add point","noAssetFound":"The point must intersect with a feature on the map.","clearResultsAlert":"Are you sure? All the results for this trace will be discarded.","noTraceSupported":"A Utility Network cannot be found or tracing is not supported. Provide a valid Utility Network with shared Trace Configurations.","noUserExtension":"The account logged in is missing a license for the ArcGIS Utility Network user type extension.","noTerminalDefinedHeader":"Terminal missing","noTerminalDefined":"At least one terminal must be selected."},"attributeStrings":{"traceId":"Trace Id","traceName":"Trace name","traceDescription":"Trace description","startingPoints":"Starting points","barriers":"Barriers","username":"User","version":"Version","date":"Date","elementCount":"Count of records","functionResult":"Trace functions","areaStatistic":"Area statistic","globalid":"Global Id","terminalid":"Terminal Id","x":"x","y":"y"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_ar.json new file mode 100644 index 00000000..bf3c072b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"تتبع شبكة المرافق \"Utility Network\"","widgetDescription":"عنصر واجهة مستخدم لإجراء عمليات التتبع في شبكة المرافق \"Utility Network\".","globalStrings":{"selectTerminalPlaceholder":"تحديد وحدات طرفية","locateFeature":"تحديد موقع","zoomToFeature":"تكبير/تصغير إلى","clearResults":"تجاهل","nonSpatialObject":"كائن غير مكاني"},"inputsStrings":{"headerTabInputs":"مدخلات","headerStartingPoint":"نقاط البدء","startingPointHint":"أضف نقاط البدء للتتبع.","headerBarrier":"حواجز","barrierButton":"حاجز","barrierPointHint":"أضف نقاط الحاجز للتتبع.","barrierFilter":"حاجز تصفية","addPointOption":"إضافة نُقطة","addPointHint":"النقر على الخريطة لإضافة نقطة","removeAllPoints":"حذف الكل","selectTraces":"تحديد التتبعات"},"tracingStrings":{"traceOperation":"أنواع التتبع","runTrace":"تشغيل"},"resultsStrings":{"headerTabResults":"النتائج","resultsListOptions":"خيارات","ellipsesOptions":"خيارات","displayAttribute":"عرض البيانات الجدولية","sortBy":"فرز بواسطة","startOverButton":"مسح كل","startOverValidation":"هل أنت متأكد؟ ستفقد جميع مدخلات ونتائج التتبع.","highlightTrace":"إظهار الرسومات البيانية","noSelectionResults":"لا يمكن تحديد السجلات. قم بالتمكين لإظهار الرسومات البيانية بدلاً من ذلك.","viewFeatures":"السجلات","selectFeatures":"تحديد السجلات","graphicColor":"لون","functionHeader":"الدوال","noValue":"لا توجد قيمة","resultAreaHeader":"إظهار منطقة النتائج","resultAreaBuffer":"نطاق","noFeaturesInMap":"لم يتم إدراج أية سجلات لأنها مفقودة من الخريطة."},"alertsStrings":{"startingPointAlertHeader":"نقطة البدء مفقودة","startingPointAlert":"أضف نقطة بدء لتشغيل هذا التتبع.","selectTraceAlertHeader":"لم يتم تحديد نوع التتبع","selectTraceAlert":"حدد نوع التتبع لتشغيله.","NoRunAlertHeader":"لا توجد نتائج متاحة","noResultsInfo":"انتقل إلى علامة التبويب \"المدخلات\" لتحديد نوع التتبع وإضافة نقطة بدء وانقر فوق \"تشغيل\" لعرض النتائج.","traceExecuting":"التتبع قيد التقدم...","genericResultHeader":"نتيجة التتبع","genericErrorHeader":"حدث خطأ","noAssetsFoundHeader":"يتعذر إضافة نقطة","noAssetFound":"يجب أن تتقاطع النقطة مع معلم على الخريطة.","clearResultsAlert":"هل أنت متأكد؟ سيتم تجاهل جميع نتائج هذا التتبع.","noTraceSupported":"لا يمكن العثور على Utility Network أو أن التتبع غير مدعوم. قم بتوفير Utility Network صالحة بها تكوينات تتبع مشتركة.","noUserExtension":"يفتقد الحساب الذي تم تسجيل دخوله إلى ترخيص لملحق نوع مستخدم ArcGIS Utility Network.","noTerminalDefinedHeader":"المحطة الطرفية مفقودة","noTerminalDefined":"يجب تحديد محطة طرفية واحدة على الأقل."},"attributeStrings":{"traceId":"معرف التتبع","traceName":"اسم التتبع","traceDescription":"وصف التتبع","startingPoints":"نقاط البدء","barriers":"حواجز","username":"مستخدم","version":"الإصدار","date":"تاريخ","elementCount":"عدد السجلات","functionResult":"وظائف التتبع","areaStatistic":"إحصاء المنطقة","globalid":"المعرف العالمي","terminalid":"المعرف الطرفي","x":"x","y":"y"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_bg.json new file mode 100644 index 00000000..17bd4eeb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Проследяване Utility Network","widgetDescription":"Изпълним модул за проследяване в Utility Network","globalStrings":{"selectTerminalPlaceholder":"Изберете терминали","locateFeature":"Намерете","zoomToFeature":"Приближаване","clearResults":"Отхвърляне","nonSpatialObject":"Непространствен обект"},"inputsStrings":{"headerTabInputs":"Входни данни","headerStartingPoint":"Начални точки","startingPointHint":"Добавете начални точки за проследяването.","headerBarrier":"Бариери","barrierButton":"Бариера","barrierPointHint":"Добавете бариерни точки за проследяването.","barrierFilter":"Бариера за филтриране","addPointOption":"Добавяне на точка","addPointHint":"Натиснете върху картата, за да добавите точка.","removeAllPoints":"Изтриване на всички","selectTraces":"Избор на проследявания"},"tracingStrings":{"traceOperation":"Типове проследяване","runTrace":"Стартиране"},"resultsStrings":{"headerTabResults":"Резултати","resultsListOptions":"Опции","ellipsesOptions":"Опции","displayAttribute":"Показване на атрибутите","sortBy":"Сортиране по","startOverButton":"Изчистване на всички","startOverValidation":"Сигурни ли сте? Всички входни данни и резултати за проследявания ще бъдат изгубени.","highlightTrace":"Показване на графики","noSelectionResults":"Записите не могат да бъдат избрани. Вместо това, активирайте показване на графика.","viewFeatures":"Записи","selectFeatures":"Избиране на записи","graphicColor":"Цвят","functionHeader":"Функции","noValue":"Няма стойност","resultAreaHeader":"Показване на резултат за област","resultAreaBuffer":"Буфер","noFeaturesInMap":"Няма изброени записи, защото липсват на картата."},"alertsStrings":{"startingPointAlertHeader":"Липсва начална точка","startingPointAlert":"За да изпълните това проследяване, добавете начална точка.","selectTraceAlertHeader":"Не е избран тип на прoследяване","selectTraceAlert":"Изберете тип проследяване за стартиране.","NoRunAlertHeader":"Няма налични резултати","noResultsInfo":"Отидете в раздела Входни данни, за да изберете тип проследяване, добавете начална точка и натиснете върху Run (Изпълни), за да видите резултатите.","traceExecuting":"Проследяването се изпълнява...","genericResultHeader":"Резултат от проследяване","genericErrorHeader":"Възникна грешка","noAssetsFoundHeader":"Не може да се добави точка","noAssetFound":"Тази точка трябва да се пресича с обект на картата.","clearResultsAlert":"Сигурни ли сте? Всички резултати от това проследяване ще бъдат отхвърлени.","noTraceSupported":"Utility Network не може да бъде намерена или проследяването не се поддържа. Осигурете валидна Utility Network със споделени конфигурации за проследяване.","noUserExtension":"В акаунта, в който сте влезли, липсва лиценз за разширението за потребителски тип ArcGIS Utility Network.","noTerminalDefinedHeader":"Липсва терминал","noTerminalDefined":"Трябва да бъде избран поне един терминал."},"attributeStrings":{"traceId":"ИД за проследяване","traceName":"Име за проследяване","traceDescription":"Описание на проследяване","startingPoints":"Начални точки","barriers":"Бариери","username":"Потребител","version":"Версия","date":"Дата","elementCount":"Брой записи","functionResult":"Функции за проследяване","areaStatistic":"Статистика на област","globalid":"Глобален ИД","terminalid":"ИД на терминал","x":"x","y":"y"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_bs.json new file mode 100644 index 00000000..5e9e0d33 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Utility Network Trace","widgetDescription":"Widget za izvođenje praćenja u Utility Network.","globalStrings":{"selectTerminalPlaceholder":"Odaberi terminale","locateFeature":"Pronađi","zoomToFeature":"Povećaj na","clearResults":"Odbaci","nonSpatialObject":"Neprostorni objekt"},"inputsStrings":{"headerTabInputs":"Unosi","headerStartingPoint":"Početne točke","startingPointHint":"Dodajte početne točke za praćenje.","headerBarrier":"Prepreke","barrierButton":"Ograničenje","barrierPointHint":"Dodajte točke zapreke za praćenje.","barrierFilter":"Zapreka filtra","addPointOption":"Dodaj točku","addPointHint":"Kliknite na kartu za dodavanje točke","removeAllPoints":"Ukloni sve","selectTraces":"Odaberite praćenja"},"tracingStrings":{"traceOperation":"Vrste praćenja","runTrace":"Pokreni"},"resultsStrings":{"headerTabResults":"Rezultati","resultsListOptions":"Opcije","ellipsesOptions":"Opcije","displayAttribute":"Prikaži atribute","sortBy":"Sortiraj prema","startOverButton":"Očisti sve","startOverValidation":"Jeste li sigurni? Svi unosi i rezultati praćenja bit će izgubljeni.","highlightTrace":"Prikaži grafičke elemente","noSelectionResults":"Nije moguće odabrati zapise. Omogućite prikaz grafike umjesto toga.","viewFeatures":"Zapisi","selectFeatures":"Odaberi zapise","graphicColor":"Boja","functionHeader":"Funkcije","noValue":"Nema vrijednosti","resultAreaHeader":"Prikaži područje rezultata","resultAreaBuffer":"Pojas","noFeaturesInMap":"Nema navedenih zapisa, jer nedostaju na karti."},"alertsStrings":{"startingPointAlertHeader":"Nedostaje početna točka","startingPointAlert":"Dodajte početnu točku za pokretanje ovog praćenja.","selectTraceAlertHeader":"Vrsta praćenja nije odabrana","selectTraceAlert":"Odaberite vrstu praćenja za pokretanje.","NoRunAlertHeader":"Nema dostupnih rezultata","noResultsInfo":"Idite na karticu Unosi da odaberete vrstu praćenja, dodajte početnu točku i kliknite Pokreni za prikaz rezultata.","traceExecuting":"Praćenje u tijeku...","genericResultHeader":"Rezultati praćenja","genericErrorHeader":"Došlo je do pogreške","noAssetsFoundHeader":"Ne može se dodati točka","noAssetFound":"Točka se mora presjecati s geoobjektom na karti.","clearResultsAlert":"Jeste li sigurni? Svi rezultati za ovo praćenje bit će odbačeni.","noTraceSupported":"Utility Network nije moguće pronaći ili praćenje nije podržano. Navedite važeći Utility Network s dijeljenim konfiguracijama praćenja.","noUserExtension":"Prijavljenom računu nedostaje licenca za ekstenziju vrste korisnika ArcGIS Utility Network.","noTerminalDefinedHeader":"Terminal nedostaje","noTerminalDefined":"Potrebno je odabrati bar jedan terminal."},"attributeStrings":{"traceId":"ID praćenja","traceName":"Naziv praćenja","traceDescription":"Opis praćenja","startingPoints":"Početne točke","barriers":"Prepreke","username":"Korisnik","version":"Verzija","date":"Datum","elementCount":"Broj zapisa","functionResult":"Funkcije praćenja","areaStatistic":"Statistika područja","globalid":"Globalni ID","terminalid":"ID terminala","x":"x","y":"y"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_ca.json new file mode 100644 index 00000000..47cd0115 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Traçat de xarxa de serveis","widgetDescription":"Widget per fer traçats en una xarxa de serveis.","globalStrings":{"selectTerminalPlaceholder":"Seleccioneu terminals","locateFeature":"Localitza","zoomToFeature":"Aplica el zoom a","clearResults":"Descarta","nonSpatialObject":"Objecte no espacial"},"inputsStrings":{"headerTabInputs":"Entrades","headerStartingPoint":"Punts d'inici","startingPointHint":"Afegiu punts d'inici per al traçat.","headerBarrier":"Barreres","barrierButton":"Barrera","barrierPointHint":"Afegiu punts de barrera per al traçat.","barrierFilter":"Barrera de filtre","addPointOption":"Afegeix un punt","addPointHint":"Feu clic al mapa per afegir un punt","removeAllPoints":"Elimina-ho tot","selectTraces":"Seleccioneu traçats"},"tracingStrings":{"traceOperation":"Tipus de traçat","runTrace":"Executa"},"resultsStrings":{"headerTabResults":"Resultats","resultsListOptions":"Opcions","ellipsesOptions":"Opcions","displayAttribute":"Mostra l'atribut","sortBy":"Ordena per","startOverButton":"Esborra-ho tot","startOverValidation":"N'esteu segur? Es perdran totes les entrades i els resultats del traçat.","highlightTrace":"Mostra els gràfics","noSelectionResults":"No es poden seleccionar registres. En lloc d'això, habiliteu la visualització de gràfics.","viewFeatures":"Registres","selectFeatures":"Seleccioneu els registres","graphicColor":"Color","functionHeader":"Funcions","noValue":"Cap valor","resultAreaHeader":"Mostra l'àrea de resultat","resultAreaBuffer":"Àrea d'influència","noFeaturesInMap":"No s'indica cap registre perquè no són al mapa."},"alertsStrings":{"startingPointAlertHeader":"Falta el punt d'inici","startingPointAlert":"Afegiu un punt d'inici per fer aquest traçat.","selectTraceAlertHeader":"No s'ha seleccionat el tipus de traçat","selectTraceAlert":"Seleccioneu un tipus de traçat per executar.","NoRunAlertHeader":"No hi ha resultats disponibles","noResultsInfo":"Aneu a la pestanya Entrades per seleccionar un tipus de traçat, afegiu un punt d'inici i feu clic a Executa per veure els resultats.","traceExecuting":"Traçat en curs...","genericResultHeader":"Resultat del traçat","genericErrorHeader":"S'ha produït un error","noAssetsFoundHeader":"No es pot afegir el punt","noAssetFound":"El punt ha d'intersecar amb una entitat del mapa.","clearResultsAlert":"N'esteu segur? Es descartaran tots els resultats d'aquest traçat.","noTraceSupported":"No s'ha trobat cap xarxa de serveis o bé no s'admet el traçat. Proporcioneu una xarxa de serveis vàlida amb configuracions de traçat compartit.","noUserExtension":"Al compte amb què heu iniciat la sessió li falta una llicència per a l'extensió de tipus d'usuari de l'ArcGIS Utility Network.","noTerminalDefinedHeader":"Falta el terminal","noTerminalDefined":"Cal seleccionar com a mínim un terminal."},"attributeStrings":{"traceId":"ID de la traça","traceName":"Nom de la traça","traceDescription":"Descripció de la traça","startingPoints":"Punts d'inici","barriers":"Barreres","username":"Usuari","version":"Versió","date":"Data","elementCount":"Nombre de registres","functionResult":"Funcions de la traça","areaStatistic":"Estadística d'àrea","globalid":"ID global","terminalid":"ID de terminal","x":"x","y":"y"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_cs.json new file mode 100644 index 00000000..e73f178e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Trasování inženýrské sítě","widgetDescription":"Widget pro trasování v inženýrské síti.","globalStrings":{"selectTerminalPlaceholder":"Vybrat vývody","locateFeature":"Moje poloha","zoomToFeature":"Přiblížit na","clearResults":"Zrušit","nonSpatialObject":"Neprostorový objekt"},"inputsStrings":{"headerTabInputs":"Vstupy","headerStartingPoint":"Výchozí body","startingPointHint":"Přidat výchozí body pro trasování.","headerBarrier":"Překážky","barrierButton":"Překážka","barrierPointHint":"Přidat bodové překážky pro trasování.","barrierFilter":"Filtrovat překážky","addPointOption":"Přidat bod","addPointHint":"Kliknutím do mapy přidáte bod","removeAllPoints":"Odstranit vše","selectTraces":"Vybrat trasování"},"tracingStrings":{"traceOperation":"Typy trasování","runTrace":"Spustit"},"resultsStrings":{"headerTabResults":"Výsledky","resultsListOptions":"Možnosti","ellipsesOptions":"Možnosti","displayAttribute":"Zobrazit atribut","sortBy":"Seřadit podle","startOverButton":"Vymazat vše","startOverValidation":"Jste si jisti? Všechny Vstupy a Výsledky tohoto trasování budou ztraceny.","highlightTrace":"Zobrazit grafiku","noSelectionResults":"Záznamy nelze vybrat. Místo toho povolit zobrazení grafiky.","viewFeatures":"Záznamy","selectFeatures":"Vybrat záznamy","graphicColor":"Barva","functionHeader":"Funkce","noValue":"Žádná hodnota","resultAreaHeader":"Zobrazit výslednou plochu","resultAreaBuffer":"Obalová zóna","noFeaturesInMap":"Žádné záznamy nejsou uvedeny, protože v mapě chybí."},"alertsStrings":{"startingPointAlertHeader":"Chybí výchozí bod","startingPointAlert":"Přidat výchozí bod pro spuštění trasování.","selectTraceAlertHeader":"Typ trasování nebyl zvolen","selectTraceAlert":"Vyberte typ trasování, který chcete spustit.","NoRunAlertHeader":"Výsledky nejsou k dispozici","noResultsInfo":"Pro výběr typu trasování přejděte na kartu Vstupy, přidejte výchozí bod a kliknutím na Spustit zobrazte výsledky.","traceExecuting":"Probíhá trasování...","genericResultHeader":"Výsledek trasování","genericErrorHeader":"Došlo k chybě","noAssetsFoundHeader":"Nelze přidat bod","noAssetFound":"Bod musí protínat prvek v mapě.","clearResultsAlert":"Jste si jisti? Všechny výsledky tohoto trasování budou zrušeny.","noTraceSupported":"Inženýrskou síť nelze nalézt nebo není podporováno trasování. Zadejte platnou inženýrskou síť se sdílenou konfigurací trasování.","noUserExtension":"Přihlášený účet nedisponuje typem uživatele s licencí nadstavby ArcGIS Utility Network.","noTerminalDefinedHeader":"Chybějící vývod","noTerminalDefined":"Musí být vybrán nejméně jeden vývod."},"attributeStrings":{"traceId":"ID trasy","traceName":"Název trasy","traceDescription":"Popis trasy","startingPoints":"Výchozí body","barriers":"Překážky","username":"Uživatel","version":"Verze","date":"Datum","elementCount":"Počet záznamů","functionResult":"Funkce trasování","areaStatistic":"Plošná statistika","globalid":"Globální ID","terminalid":"ID vývodu","x":"x","y":"y"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_da.json new file mode 100644 index 00000000..0f7e094d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Sporing i forsyningsnetværk","widgetDescription":"En widget, der udfører sporing i et forsyningsnetværk.","globalStrings":{"selectTerminalPlaceholder":"Vælg terminaler","locateFeature":"Find","zoomToFeature":"Zoom til","clearResults":"Slet","nonSpatialObject":"Ikkespatialt objekt"},"inputsStrings":{"headerTabInputs":"Input","headerStartingPoint":"Startpunkter","startingPointHint":"Føj startpunkter til sporingen.","headerBarrier":"Grænser","barrierButton":"Barriere","barrierPointHint":"Føj barrierepunkter til sporingen.","barrierFilter":"Filterbarriere","addPointOption":"Tilføj et punkt","addPointHint":"Klik på kortet for at tilføje et punkt","removeAllPoints":"Fjern alle","selectTraces":"Vælg sporinger"},"tracingStrings":{"traceOperation":"Sporingstyper","runTrace":"Kør"},"resultsStrings":{"headerTabResults":"Resultater","resultsListOptions":"Indstillinger","ellipsesOptions":"Indstillinger","displayAttribute":"Vis attribut","sortBy":"Sortér efter","startOverButton":"Ryd alle","startOverValidation":"Er du sikker? Alle sporings-input og -resultater vil gå tabt.","highlightTrace":"Vis grafik","noSelectionResults":"Poster kan ikke vælges. Aktivér for at vise grafik i stedet for.","viewFeatures":"Poster","selectFeatures":"Vælg poster","graphicColor":"Farve","functionHeader":"Funktioner","noValue":"Ingen værdi","resultAreaHeader":"Vis resultatområde","resultAreaBuffer":"Buffer","noFeaturesInMap":"Der er ikke angivet poster, da de mangler på kortet."},"alertsStrings":{"startingPointAlertHeader":"Startpunkt mangler","startingPointAlert":"Tilføj et startpunkt for at køre denne sporing.","selectTraceAlertHeader":"Sporingstype ikke valgt","selectTraceAlert":"Vælg en sporingstype, der skal køres.","NoRunAlertHeader":"Ingen resultater tilgængelige","noResultsInfo":"Gå til fanen Input for at vælge en sporingstype, tilføj et startpunkt, og klik på Kør for at få vist resultaterne.","traceExecuting":"Sporing i gang...","genericResultHeader":"Sporingsresultat","genericErrorHeader":"Der er opstået en fejl","noAssetsFoundHeader":"Kan ikke tilføje punkt","noAssetFound":"Punktet skal gennemskære et objekt på kortet.","clearResultsAlert":"Er du sikker? Alle resultater af denne sporing vil blive kasseret.","noTraceSupported":"Et forsyningsnetværk kan ikke findes, eller også understøttes sporing ikke. Angiv et gyldigt forsyningsnetværk med delte sporingskonfigurationer.","noUserExtension":"Den konto, der er logget på, mangler en licens til ArcGIS Utility Network-brugertypeudvidelsen.","noTerminalDefinedHeader":"Terminal mangler","noTerminalDefined":"Der skal vælges mindst én terminal."},"attributeStrings":{"traceId":"Sporings-id","traceName":"Sporingsnavn","traceDescription":"Sporingsbeskrivelse","startingPoints":"Startpunkter","barriers":"Grænser","username":"Bruger","version":"Version","date":"Dato","elementCount":"Optælling af poster","functionResult":"Sporingsfunktioner","areaStatistic":"Områdestatistik","globalid":"Globalt id","terminalid":"Terminal-id","x":"x","y":"y"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_de.json new file mode 100644 index 00000000..79ab33f6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Versorgungsnetz-Verfolgung","widgetDescription":"Ein Widget zur Durchführung von Netzverfolgungen in einem Versorgungsnetz.","globalStrings":{"selectTerminalPlaceholder":"Anschlusspunkte auswählen","locateFeature":"Suchen","zoomToFeature":"Zoomen auf","clearResults":"Verwerfen","nonSpatialObject":"Nichträumliches Objekt"},"inputsStrings":{"headerTabInputs":"Eingaben","headerStartingPoint":"Startpunkte","startingPointHint":"Fügen Sie Startpunkte für die Netzverfolgung hinzu.","headerBarrier":"Barrieren","barrierButton":"Barriere","barrierPointHint":"Fügen Sie Barrierepunkte für die Netzverfolgung hinzu.","barrierFilter":"Filterbarriere","addPointOption":"Punkt hinzufügen","addPointHint":"Klicken Sie auf die Karte, um einen Punkt hinzuzufügen.","removeAllPoints":"Alle entfernen","selectTraces":"Netzverfolgungen auswählen"},"tracingStrings":{"traceOperation":"Verfolgungstypen","runTrace":"Ausführen"},"resultsStrings":{"headerTabResults":"Ergebnisse","resultsListOptions":"Optionen","ellipsesOptions":"Optionen","displayAttribute":"Attribut anzeigen","sortBy":"Sortieren nach","startOverButton":"Alle löschen","startOverValidation":"Sind Sie sicher? Alle Verfolgungseingaben und -ergebnisse gehen verloren.","highlightTrace":"Grafiken anzeigen","noSelectionResults":"Datensätze können nicht ausgewählt werden. Aktivieren Sie diese Option, um stattdessen Grafiken anzuzeigen.","viewFeatures":"Datensätze","selectFeatures":"Datensätze auswählen","graphicColor":"Farbe","functionHeader":"Funktionen","noValue":"Kein Wert","resultAreaHeader":"Ergebnisfläche anzeigen","resultAreaBuffer":"Puffer","noFeaturesInMap":"Es werden keine Datensätze aufgelistet, da sie in der Karte fehlen."},"alertsStrings":{"startingPointAlertHeader":"Startpunkt fehlt","startingPointAlert":"Fügen Sie einen Startpunkt hinzu, um diese Netzverfolgung auszuführen.","selectTraceAlertHeader":"Verfolgungstyp nicht ausgewählt","selectTraceAlert":"Wählen Sie einen Verfolgungstyp aus.","NoRunAlertHeader":"Keine Ergebnisse verfügbar","noResultsInfo":"Wechseln Sie zur Registerkarte \"Eingaben\", um einen Verfolgungstyp auszuwählen, fügen Sie einen Startpunkt hinzu, und klicken Sie auf \"Ausführen\", um die Ergebnisse anzuzeigen.","traceExecuting":"Netzverfolgung wird ausgeführt...","genericResultHeader":"Verfolgungsergebnis","genericErrorHeader":"Ein Fehler ist aufgetreten.","noAssetsFoundHeader":"Punkt kann nicht hinzugefügt werden","noAssetFound":"Der Punkt muss ein Feature auf der Karte überschneiden.","clearResultsAlert":"Sind Sie sicher? Alle Ergebnisse dieser Netzverfolgung werden verworfen.","noTraceSupported":"Es wurde kein Versorgungsnetz gefunden, oder die Verfolgung wird nicht unterstützt. Geben Sie ein gültiges Versorgungsnetz mit freigegebenen Verfolgungskonfigurationen an.","noUserExtension":"Im angemeldeten Konto fehlt eine Lizenz für die Benutzertyp-Erweiterung \"ArcGIS Utility Network\".","noTerminalDefinedHeader":"Anschlusspunkt fehlt","noTerminalDefined":"Mindestens ein Anschlusspunkt muss ausgewählt werden."},"attributeStrings":{"traceId":"ID der Verfolgung","traceName":"Name der Verfolgung","traceDescription":"Beschreibung der Verfolgung","startingPoints":"Startpunkte","barriers":"Barrieren","username":"Benutzer","version":"Version","date":"Datum","elementCount":"Anzahl der Datensätze","functionResult":"Verfolgungsfunktionen","areaStatistic":"Flächenstatistik","globalid":"Global-ID","terminalid":"Anschlusspunkt-ID","x":"X","y":"Y"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_el.json new file mode 100644 index 00000000..ba7599ae --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Utility Network Trace","widgetDescription":"Ένα widget για την εκτέλεση ιχνηλάτησης σε Utility Network.","globalStrings":{"selectTerminalPlaceholder":"Επιλογή τερματικών","locateFeature":"Εντοπισμός","zoomToFeature":"Εστίαση","clearResults":"Απόρριψη","nonSpatialObject":"Μη χωρικό αντικείμενο"},"inputsStrings":{"headerTabInputs":"Εισαγωγές","headerStartingPoint":"Σημεία έναρξης","startingPointHint":"Προσθήκη σημείων έναρξης για την ιχνηλάτηση.","headerBarrier":"Φράγματα","barrierButton":"Φράγμα","barrierPointHint":"Προσθήκη σημείων φραγμάτων για την ιχνηλάτηση.","barrierFilter":"Φιλτράρισμα φραγμάτων","addPointOption":"Προσθήκη σημείου","addPointHint":"Κάντε κλικ στον χάρτη για προσθήκη σημείου","removeAllPoints":"Κατάργηση όλων","selectTraces":"Επιλογή ιχνών"},"tracingStrings":{"traceOperation":"Τύποι ιχνηλάτησης","runTrace":"Εκτέλεση"},"resultsStrings":{"headerTabResults":"Αποτελέσματα","resultsListOptions":"Επιλογές","ellipsesOptions":"Επιλογές","displayAttribute":"Προβολή χαρακτηριστικού στην οθόνη","sortBy":"Ταξινόμηση κατά","startOverButton":"Απαλοιφή όλων","startOverValidation":"Είστε βέβαιοι; Όλες οι εισαγωγές ιχνών και αποτελεσμάτων θα χαθούν.","highlightTrace":"Εμφάνιση γραφικών","noSelectionResults":"Οι εγγραφές δεν μπόρεσαν να επιλεχθούν Ενεργοποιήστε την εμφάνιση γραφικών.","viewFeatures":"Εγγραφές","selectFeatures":"Επιλογή εγγραφών","graphicColor":"Χρώμα","functionHeader":"Συναρτήσεις","noValue":"Καμία τιμή","resultAreaHeader":"Εμφάνιση περιοχής αποτελεσμάτων","resultAreaBuffer":"Ζώνη","noFeaturesInMap":"Καμία εγγραφή δεν υπάρχει στη λίστα γιατί όλες λείπουν από τον χάρτη."},"alertsStrings":{"startingPointAlertHeader":"Λείπει το σημείο έναρξης","startingPointAlert":"Προσθέστε ένα σημείο έναρξης για να εκτελέσετε αυτή την ιχνηλάτηση.","selectTraceAlertHeader":"Δεν έχει επιλεχθεί τύπος ίχνους","selectTraceAlert":"Επιλέξτε έναν τύπο ίχνους για εκτέλεση.","NoRunAlertHeader":"Δεν υπάρχουν διαθέσιμα αποτελέσματα","noResultsInfo":"Μεταβείτε στην καρτέλα Εισαγωγές για να επιλέξετε τύπο ίχνους, προσθέστε ένα σημείο έναρξης και κάντε κλικ στην επιλογή Εκτέλεση για να δείτε τα αποτελέσματα.","traceExecuting":"Ιχνηλάτηση σε εξέλιξη...","genericResultHeader":"Αποτέλεσμα ιχνηλάτησης","genericErrorHeader":"Παρουσιάστηκε σφάλμα","noAssetsFoundHeader":"Δεν είναι δυνατή η προσθήκη σημείου","noAssetFound":"Το σημείο πρέπει να τέμνεται με ένα στοιχείο στο χάρτη.","clearResultsAlert":"Είστε βέβαιοι; Όλα τα αποτελέσματα για αυτό το ίχνος θα απορριφθούν.","noTraceSupported":"Δεν είναι δυνατή η εύρεση utility network ή δεν υποστηρίζεται η ιχνηλάτηση. Καταχωρίστε ένα έγκυρο utility network με κοινοποιημένες διαμορφώσεις ιχνηλάτησης.","noUserExtension":"Στον λογαριασμό που είναι συνδεδεμένος λείπει άδεια χρήσης της επέκτασης τύπου χρήστη ArcGIS Utility Network.","noTerminalDefinedHeader":"Λείπει το τερματικό","noTerminalDefined":"Πρέπει να επιλεγεί τουλάχιστον ένα τερματικό."},"attributeStrings":{"traceId":"Id ιχνηλάτησης","traceName":"Όνομα ιχνηλάτησης","traceDescription":"Περιγραφή ιχνηλάτησης","startingPoints":"Σημεία έναρξης","barriers":"Φράγματα","username":"Χρήστης","version":"Έκδοση","date":"Ημερομηνία","elementCount":"Μέτρηση εγγραφών","functionResult":"Λειτουργίες ιχνηλάτησης","areaStatistic":"Στατιστικό στοιχείο περιοχής","globalid":"Καθολικό αναγνωριστικό","terminalid":"Αναγνωριστικό τερματικού","x":"x","y":"y"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_en.json new file mode 100644 index 00000000..6f5678c5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Utility Network Trace","widgetDescription":"A widget to perform traces in a Utility Network.","globalStrings":{"selectTerminalPlaceholder":"Select terminals","locateFeature":"Locate","zoomToFeature":"Zoom to","clearResults":"Discard","nonSpatialObject":"Nonspatial object"},"inputsStrings":{"headerTabInputs":"Inputs","headerStartingPoint":"Starting points","startingPointHint":"Add starting points for the trace.","headerBarrier":"Barriers","barrierButton":"Barrier","barrierPointHint":"Add barrier points for the trace.","barrierFilter":"Filter barrier","addPointOption":"Add a point","addPointHint":"Click the map to add a point","removeAllPoints":"Remove all","selectTraces":"Select traces"},"tracingStrings":{"traceOperation":"Trace types","runTrace":"Run"},"resultsStrings":{"headerTabResults":"Results","resultsListOptions":"Options","ellipsesOptions":"Options","displayAttribute":"Display attribute","sortBy":"Sort by","startOverButton":"Clear all","startOverValidation":"Are you sure? All the trace Inputs and Results will be lost.","highlightTrace":"Show graphics","noSelectionResults":"Records cannot be selected. Enable to show graphics instead.","viewFeatures":"Records","selectFeatures":"Select records","graphicColor":"Color","functionHeader":"Functions","noValue":"No value","resultAreaHeader":"Show result area","resultAreaBuffer":"Buffer","noFeaturesInMap":"No records are listed because they are missing from the map."},"alertsStrings":{"startingPointAlertHeader":"Starting point missing","startingPointAlert":"Add a starting point to run this trace.","selectTraceAlertHeader":"Trace type not selected","selectTraceAlert":"Select a trace type to run.","NoRunAlertHeader":"No results available","noResultsInfo":"Go to the Inputs tab to select a trace type, add a starting point, and click Run to view the results.","traceExecuting":"Trace in progress...","genericResultHeader":"Trace result","genericErrorHeader":"An error occurred","noAssetsFoundHeader":"Cannot add point","noAssetFound":"The point must intersect with a feature on the map.","clearResultsAlert":"Are you sure? All the results for this trace will be discarded.","noTraceSupported":"A Utility Network cannot be found or tracing is not supported. Provide a valid Utility Network with shared Trace Configurations.","noUserExtension":"The account logged in is missing a license for the ArcGIS Utility Network user type extension.","noTerminalDefinedHeader":"Terminal missing","noTerminalDefined":"At least one terminal must be selected."},"attributeStrings":{"traceId":"Trace Id","traceName":"Trace name","traceDescription":"Trace description","startingPoints":"Starting points","barriers":"Barriers","username":"User","version":"Version","date":"Date","elementCount":"Count of records","functionResult":"Trace functions","areaStatistic":"Area statistic","globalid":"Global Id","terminalid":"Terminal Id","x":"x","y":"y"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_es.json new file mode 100644 index 00000000..90d4c0d6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Trazado de red de servicios","widgetDescription":"Widget para realizar trazados en una red de servicios.","globalStrings":{"selectTerminalPlaceholder":"Seleccionar terminales","locateFeature":"Localizar","zoomToFeature":"Acercar a","clearResults":"Descartar","nonSpatialObject":"Objeto no espacial"},"inputsStrings":{"headerTabInputs":"Entradas","headerStartingPoint":"Puntos de partida","startingPointHint":"Agregue puntos de partida para el trazado.","headerBarrier":"Barreras","barrierButton":"Barrera","barrierPointHint":"Agregue puntos de barrera para el trazado.","barrierFilter":"Barrera de filtro","addPointOption":"Agregar un punto","addPointHint":"Haga clic en el mapa para agregar un punto","removeAllPoints":"Quitar todo","selectTraces":"Seleccionar trazados"},"tracingStrings":{"traceOperation":"Tipos de trazado","runTrace":"Ejecutar"},"resultsStrings":{"headerTabResults":"Resultados","resultsListOptions":"Opciones","ellipsesOptions":"Opciones","displayAttribute":"Mostrar atributo","sortBy":"Ordenar por","startOverButton":"Borrar todo","startOverValidation":"¿Desea realmente hacerlo? Se perderán todas las entradas y los resultados del trazado.","highlightTrace":"Mostrar gráficos","noSelectionResults":"Los registros no pueden seleccionarse. Habilite la visualización de gráficos en su lugar.","viewFeatures":"Registros","selectFeatures":"Seleccionar registros","graphicColor":"Color","functionHeader":"Funciones","noValue":"Sin valor","resultAreaHeader":"Mostrar área de resultado","resultAreaBuffer":"Zona de influencia","noFeaturesInMap":"No figura ningún registro porque no están en el mapa."},"alertsStrings":{"startingPointAlertHeader":"Falta el punto de partida","startingPointAlert":"Agregue un punto de partida para ejecutar este trazado.","selectTraceAlertHeader":"No se ha seleccionado el tipo de trazado","selectTraceAlert":"Seleccione un tipo de trazado para ejecutar.","NoRunAlertHeader":"No hay resultados disponibles","noResultsInfo":"Vaya a la pestaña Entradas para seleccionar un tipo de trazado, agregue un punto de partida y haga clic en Ejecutar para ver los resultados.","traceExecuting":"Trazado en curso...","genericResultHeader":"Resultado de trazado","genericErrorHeader":"Se produjo un error","noAssetsFoundHeader":"No se puede agregar el punto","noAssetFound":"El punto debe intersecarse con una entidad del mapa.","clearResultsAlert":"¿Desea realmente hacerlo? Todos los resultados de este trazado se descartarán.","noTraceSupported":"No se puede encontrar ninguna red de servicios o no se admite el trazado. Proporcione una red de servicios válida con configuraciones de trazado compartidas.","noUserExtension":"La cuenta con la que se ha iniciado sesión carece de una licencia para la extensión de tipo de usuario de ArcGIS Utility Network.","noTerminalDefinedHeader":"Falta el terminal","noTerminalDefined":"Se debe seleccionar al menos un terminal."},"attributeStrings":{"traceId":"Id. de trazado","traceName":"Nombre de trazado","traceDescription":"Descripción de trazado","startingPoints":"Puntos de partida","barriers":"Barreras","username":"Usuario","version":"Versión","date":"Fecha","elementCount":"Recuento de registros","functionResult":"Funciones de trazado","areaStatistic":"Estadística de área","globalid":"Id. global","terminalid":"Id. de terminal","x":"x","y":"y"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_et.json new file mode 100644 index 00000000..44a14a6c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Kommunaalvaldkonna võrgustiku rada","widgetDescription":"Vidin, mis teostab kommunaalvaldkonna võrgustiku radasid.","globalStrings":{"selectTerminalPlaceholder":"Vali terminalid","locateFeature":"Paiguta","zoomToFeature":"Suumi","clearResults":"Loobu","nonSpatialObject":"Mitteruumiobjekt"},"inputsStrings":{"headerTabInputs":"Sisendid","headerStartingPoint":"Lähtepunktid","startingPointHint":"Lisa rajale lähtepunktid.","headerBarrier":"Tõkked","barrierButton":"Tõke","barrierPointHint":"Lisa rajale tõkkepunktid.","barrierFilter":"Filtreeri tõke","addPointOption":"Lisa punkt","addPointHint":"Punkti lisamiseks klõpsake kaarti","removeAllPoints":"Eemalda kõik","selectTraces":"Vali rajad"},"tracingStrings":{"traceOperation":"Raja tüübid","runTrace":"Käivita"},"resultsStrings":{"headerTabResults":"Tulemused","resultsListOptions":"Valikud","ellipsesOptions":"Valikud","displayAttribute":"Kuva atribuut","sortBy":"Sorteeri","startOverButton":"Eemalda kõik","startOverValidation":"Kas olete kindel? Raja kõik sisendid ja tulemused lähevad kaduma.","highlightTrace":"Kuva graafika","noSelectionResults":"Kirjeid ei saa valida. Selle asemel lubage graafika kuvamine.","viewFeatures":"Kirjed","selectFeatures":"Vali kirjed","graphicColor":"Värv","functionHeader":"Funktsioonid","noValue":"Väärtus puudub","resultAreaHeader":"Näita tulemus ala","resultAreaBuffer":"Puhver","noFeaturesInMap":"Kirjeid ei loetleta, kuna neid pole kaardil."},"alertsStrings":{"startingPointAlertHeader":"Lähtepunkt puudub","startingPointAlert":"Lisa selle raja käitamiseks lähtepunkt.","selectTraceAlertHeader":"Raja tüüpi pole valitud","selectTraceAlert":"Käitamiseks valige raja tüüp.","NoRunAlertHeader":"Tulemusi pole saadaval","noResultsInfo":"Raja tüübi valimiseks avage vahekaart Sisendid, lisage lähtepunkt ja klõpsake tulemuste vaatamiseks punkti Käivita.","traceExecuting":"Raja jälgimine pooleli...","genericResultHeader":"Raja tulemus","genericErrorHeader":"Ilmnes tõrge","noAssetsFoundHeader":"Punkti ei saa lisada","noAssetFound":"Punlt peab lõikuma objektiga kaardil.","clearResultsAlert":"Kas olete kindel? Selle raja kõik tulemused hüljatakse.","noTraceSupported":"Kommunaalvõrku ei leitud või jälgimist ei toetata. Sisestage sobiv kommunaalvõrk jagatud jälgimiskonfiguratsioonidega.","noUserExtension":"Sisselogitud kontol puudub ArcGIS Utility Network kasutajatüübi laienduse litsents.","noTerminalDefinedHeader":"Terminal puudub","noTerminalDefined":"Valitud peab olema vähemalt üks terminal."},"attributeStrings":{"traceId":"Jälgimise ID","traceName":"Jälgimise nimi","traceDescription":"Jälgimise kirjeldus","startingPoints":"Lähtepunktid","barriers":"Tõkked","username":"Kasutajat","version":"Versioon","date":"Kuupäev","elementCount":"Kirjete arv","functionResult":"Jälgimise funktsioonid","areaStatistic":"Ala statistika","globalid":"Globaalne ID","terminalid":"Terminali ID","x":"x","y":"y"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_fi.json new file mode 100644 index 00000000..0be56ca1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Jakeluverkon jäljitys","widgetDescription":"Pienoisohjelma, joka suorittaa jäljityksen Utility Networkissa.","globalStrings":{"selectTerminalPlaceholder":"Valitse terminaalit","locateFeature":"Paikanna","zoomToFeature":"Tarkenna kohteeseen","clearResults":"Hylkää","nonSpatialObject":"Muun kuin paikkatiedon objekti"},"inputsStrings":{"headerTabInputs":"Lähtöaineistot","headerStartingPoint":"Aloituspisteet","startingPointHint":"Lisää tämän jäljityksen aloituspisteet.","headerBarrier":"Esteet","barrierButton":"Este","barrierPointHint":"Lisää tämän jäljityksen estepisteet.","barrierFilter":"Suodata este","addPointOption":"Lisää piste","addPointHint":"Lisää piste napsauttamalla karttaa","removeAllPoints":"Poista kaikki","selectTraces":"Valitse jäljitykset"},"tracingStrings":{"traceOperation":"Jäljitystyypit","runTrace":"Suorita"},"resultsStrings":{"headerTabResults":"Tulokset","resultsListOptions":"Asetukset","ellipsesOptions":"Asetukset","displayAttribute":"Näytä ominaisuustieto","sortBy":"Lajitteluperuste","startOverButton":"Tyhjennä kaikki","startOverValidation":"Oletko varma? Kaikki jäljityksen syötteet ja tulokset menetetään.","highlightTrace":"Näytä grafiikka","noSelectionResults":"Tietueita ei voi valita. Ota käyttöön, jos haluat näyttää grafiikan.","viewFeatures":"Tietueet","selectFeatures":"Valitse tietueet","graphicColor":"Väri","functionHeader":"Funktiot","noValue":"Ei arvoa","resultAreaHeader":"Näytä tulosalue","resultAreaBuffer":"Puskuri","noFeaturesInMap":"Tietueita ei ole luetteloitu, koska ne puuttuvat kartasta."},"alertsStrings":{"startingPointAlertHeader":"Aloituspiste puuttuu","startingPointAlert":"Lisää aloituspiste, jotta tämä jäljitys voidaan suorittaa.","selectTraceAlertHeader":"Jäljitystyyppiä ei valittu","selectTraceAlert":"Valitse suoritettava jäljitystyyppi.","NoRunAlertHeader":"Tuloksia ei saatavilla","noResultsInfo":"Siirry Syötteet-välilehdelle, valitse jäljitystyyppi, lisää aloituspiste ja katso tulokset napsauttamalla Suorita.","traceExecuting":"Jäljitys käynnissä...","genericResultHeader":"Jäljityksen tulos","genericErrorHeader":"Tapahtui virhe","noAssetsFoundHeader":"Pistettä ei voi lisätä","noAssetFound":"Pisteen on leikattava kartalla olevan kohteen kanssa.","clearResultsAlert":"Oletko varma? Kaikki tämän jäljityksen tulokset hylätään.","noTraceSupported":"Utility Networkia ei löydy tai jäljitystä ei tueta. Anna kelvollinen Utility Network ja jaetut jäljityskongifuraatiot.","noUserExtension":"Tilillä, johon on kirjauduttu, ei ole lisenssiä ArcGIS Utility Networkin käyttäjätyypin laajennukseen.","noTerminalDefinedHeader":"Pääte puuttuu","noTerminalDefined":"Vähintään yksi pääte on valittava."},"attributeStrings":{"traceId":"Jäljitystunnus","traceName":"Jäljityksen nimi","traceDescription":"Jäljityksen kuvaus","startingPoints":"Aloituspisteet","barriers":"Esteet","username":"Käyttäjä","version":"Versio","date":"Päivämäärä","elementCount":"Tietueiden määrä","functionResult":"Jäljitystoiminnot","areaStatistic":"Alueen tilastotiedot","globalid":"Yleinen tunnus","terminalid":"Terminaalin tunnus","x":"x","y":"y"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_fr.json new file mode 100644 index 00000000..797c7602 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Traçage de réseau de distribution","widgetDescription":"Widget permettant d’effectuer un traçage dans un réseau de distribution.","globalStrings":{"selectTerminalPlaceholder":"Sélectionner des bornes","locateFeature":"Localiser","zoomToFeature":"Zoom sur","clearResults":"Ignorer","nonSpatialObject":"Objet non spatial"},"inputsStrings":{"headerTabInputs":"Entrées","headerStartingPoint":"Points de départ","startingPointHint":"Ajoutez des points de départ pour le traçage.","headerBarrier":"Interruptions","barrierButton":"Interruption","barrierPointHint":"Ajoutez des points d’interruption pour le traçage.","barrierFilter":"Filtre d’interruption","addPointOption":"Ajouter un point","addPointHint":"Cliquez sur la carte pour ajouter un point","removeAllPoints":"Supprimer tout","selectTraces":"Sélectionner des traçages"},"tracingStrings":{"traceOperation":"Types de traçage","runTrace":"Exécuter"},"resultsStrings":{"headerTabResults":"Résultats","resultsListOptions":"Options","ellipsesOptions":"Options","displayAttribute":"Attribut d’affichage","sortBy":"Trier par","startOverButton":"Effacer tout","startOverValidation":"Êtes-vous sûr ? Tous les résultats et entrées du traçage seront perdus.","highlightTrace":"Afficher les graphiques","noSelectionResults":"Les enregistrements ne peuvent pas être sélectionnés. Activez plutôt l’affichage des graphiques.","viewFeatures":"Enregistrements","selectFeatures":"Sélectionner des enregistrements","graphicColor":"Couleur","functionHeader":"Fonctions","noValue":"Aucune valeur","resultAreaHeader":"Afficher la zone de résultat","resultAreaBuffer":"Zone tampon","noFeaturesInMap":"Aucun enregistrement n’est répertorié car la carte n’en comporte aucun."},"alertsStrings":{"startingPointAlertHeader":"Point de départ manquant","startingPointAlert":"Ajoutez un point de départ pour exécuter ce traçage.","selectTraceAlertHeader":"Type de traçage non sélectionné","selectTraceAlert":"Sélectionnez un type de traçage à exécuter.","NoRunAlertHeader":"Aucun résultat disponible","noResultsInfo":"Accédez à l’onglet Entrées pour sélectionner un type de traçage, ajoutez un point de départ, puis cliquez sur Exécuter pour afficher les résultats.","traceExecuting":"Traçage en cours...","genericResultHeader":"Résultat du traçage","genericErrorHeader":"Une erreur s’est produite","noAssetsFoundHeader":"Impossible d’ajouter un point","noAssetFound":"Le point doit intersecter une entité sur la carte.","clearResultsAlert":"Êtes-vous sûr ? Tous les résultats de ce traçage seront ignorés.","noTraceSupported":"Aucun réseau de distribution n’a été trouvé ou le traçage n’est pas pris en charge. Fournissez un réseau de distribution valide avec des configurations de tracé partagées.","noUserExtension":"Le compte connecté ne possède pas de licence pour l’extension de type d’utilisateur ArcGIS Utility Network.","noTerminalDefinedHeader":"Borne manquante","noTerminalDefined":"Au moins une borne doit être sélectionnée."},"attributeStrings":{"traceId":"ID du tracé","traceName":"Nom du tracé","traceDescription":"Description du tracé","startingPoints":"Points de départ","barriers":"Interruptions","username":"Utilisateur","version":"Version","date":"Date","elementCount":"Nombre d’enregistrements","functionResult":"Fonctions de traçage","areaStatistic":"Statistique de zone","globalid":"ID global","terminalid":"ID de borne","x":"x","y":"y"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_he.json new file mode 100644 index 00000000..23e1fafd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_he.json @@ -0,0 +1 @@ +{"widgetLabel":"מעקב אחר רשת תשתית","widgetDescription":"וידג'ט לביצוע מעקבים ברשת תשתית.","globalStrings":{"selectTerminalPlaceholder":"בחר מסופים","locateFeature":"Locate","zoomToFeature":"התמקדות","clearResults":"התעלם","nonSpatialObject":"אובייקט לא מרחבי"},"inputsStrings":{"headerTabInputs":"קלטים","headerStartingPoint":"נקודות התחלה","startingPointHint":"הוסף נקודות התחלה עבור המעקב.","headerBarrier":"מחסומים","barrierButton":"מחסום","barrierPointHint":"הוסף נקודות מחסום עבור המעקב.","barrierFilter":"סנן מחסומים","addPointOption":"הוסף נקודה","addPointHint":"לחץ על המפה כדי להוסיף נקודה","removeAllPoints":"הסר הכל","selectTraces":"בחר מעקבים"},"tracingStrings":{"traceOperation":"סוגי מעקב","runTrace":"הרץ"},"resultsStrings":{"headerTabResults":"תוצאות","resultsListOptions":"אפשרויות","ellipsesOptions":"אפשרויות","displayAttribute":"הצג מאפיין","sortBy":"מיון לפי","startOverButton":"נקה הכול","startOverValidation":"האם אתה בטוח? כל הקלטים והתוצאות של המעקב יאבדו.","highlightTrace":"הצג גרפיקה","noSelectionResults":"לא ניתן לבחור את הרשומות. אפשר הצגת גרפיקה במקום זאת.","viewFeatures":"רשומות","selectFeatures":"בחירת רשומות","graphicColor":"צבע","functionHeader":"פונקציות","noValue":"ללא ערך","resultAreaHeader":"הצג אזור תוצאות","resultAreaBuffer":"חיץ","noFeaturesInMap":"לא מופיעות רשומות משום שהן לא נכללות במפה."},"alertsStrings":{"startingPointAlertHeader":"נקודת התחלה חסרה","startingPointAlert":"הוסף נקודת התחלה כדי להריץ מעקב זה.","selectTraceAlertHeader":"סוג מעקב לא נבחר","selectTraceAlert":"בחר סוג מעקב להרצה.","NoRunAlertHeader":"אין תוצאות זמינות","noResultsInfo":"עבור אל הכרטיסייה 'קלטים' כדי לבחור סוג מעקב, הוסף נקודת התחלה ולחץ על 'הפעל' כדי להציג את התוצאות.","traceExecuting":"מתבצע מעקב...","genericResultHeader":"תוצאת מעקב","genericErrorHeader":"אירעה שגיאה","noAssetsFoundHeader":"לא ניתן להוסיף נקודה","noAssetFound":"הנקודה חייבת להצטלב עם ישות במפה.","clearResultsAlert":"האם אתה בטוח? כל התוצאות עבור מעקב זה יימחקו.","noTraceSupported":"לא נמצאה Utility Network או שהמעקב לא נתמך. ציין Utility Network חוקית עם תצורות מעקב משותפות.","noUserExtension":"לחשבון המחובר חסר רישיון עבור הרחבת סוג משתמש של ArcGIS Utility Network.","noTerminalDefinedHeader":"מסוף חסר","noTerminalDefined":"יש לבחור מסוף אחד לפחות."},"attributeStrings":{"traceId":"מזהה מעקב","traceName":"שם מעקב","traceDescription":"תיאור מעקב","startingPoints":"נקודות התחלה","barriers":"מחסומים","username":"משתמש","version":"גרסה","date":"תאריך","elementCount":"מספר רשומות","functionResult":"פונקציות מעקב","areaStatistic":"סטטיסטיקת שטח","globalid":"מזהה גלובלי","terminalid":"מזהה מסוף","x":"x","y":"y"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_hr.json new file mode 100644 index 00000000..5e9e0d33 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Utility Network Trace","widgetDescription":"Widget za izvođenje praćenja u Utility Network.","globalStrings":{"selectTerminalPlaceholder":"Odaberi terminale","locateFeature":"Pronađi","zoomToFeature":"Povećaj na","clearResults":"Odbaci","nonSpatialObject":"Neprostorni objekt"},"inputsStrings":{"headerTabInputs":"Unosi","headerStartingPoint":"Početne točke","startingPointHint":"Dodajte početne točke za praćenje.","headerBarrier":"Prepreke","barrierButton":"Ograničenje","barrierPointHint":"Dodajte točke zapreke za praćenje.","barrierFilter":"Zapreka filtra","addPointOption":"Dodaj točku","addPointHint":"Kliknite na kartu za dodavanje točke","removeAllPoints":"Ukloni sve","selectTraces":"Odaberite praćenja"},"tracingStrings":{"traceOperation":"Vrste praćenja","runTrace":"Pokreni"},"resultsStrings":{"headerTabResults":"Rezultati","resultsListOptions":"Opcije","ellipsesOptions":"Opcije","displayAttribute":"Prikaži atribute","sortBy":"Sortiraj prema","startOverButton":"Očisti sve","startOverValidation":"Jeste li sigurni? Svi unosi i rezultati praćenja bit će izgubljeni.","highlightTrace":"Prikaži grafičke elemente","noSelectionResults":"Nije moguće odabrati zapise. Omogućite prikaz grafike umjesto toga.","viewFeatures":"Zapisi","selectFeatures":"Odaberi zapise","graphicColor":"Boja","functionHeader":"Funkcije","noValue":"Nema vrijednosti","resultAreaHeader":"Prikaži područje rezultata","resultAreaBuffer":"Pojas","noFeaturesInMap":"Nema navedenih zapisa, jer nedostaju na karti."},"alertsStrings":{"startingPointAlertHeader":"Nedostaje početna točka","startingPointAlert":"Dodajte početnu točku za pokretanje ovog praćenja.","selectTraceAlertHeader":"Vrsta praćenja nije odabrana","selectTraceAlert":"Odaberite vrstu praćenja za pokretanje.","NoRunAlertHeader":"Nema dostupnih rezultata","noResultsInfo":"Idite na karticu Unosi da odaberete vrstu praćenja, dodajte početnu točku i kliknite Pokreni za prikaz rezultata.","traceExecuting":"Praćenje u tijeku...","genericResultHeader":"Rezultati praćenja","genericErrorHeader":"Došlo je do pogreške","noAssetsFoundHeader":"Ne može se dodati točka","noAssetFound":"Točka se mora presjecati s geoobjektom na karti.","clearResultsAlert":"Jeste li sigurni? Svi rezultati za ovo praćenje bit će odbačeni.","noTraceSupported":"Utility Network nije moguće pronaći ili praćenje nije podržano. Navedite važeći Utility Network s dijeljenim konfiguracijama praćenja.","noUserExtension":"Prijavljenom računu nedostaje licenca za ekstenziju vrste korisnika ArcGIS Utility Network.","noTerminalDefinedHeader":"Terminal nedostaje","noTerminalDefined":"Potrebno je odabrati bar jedan terminal."},"attributeStrings":{"traceId":"ID praćenja","traceName":"Naziv praćenja","traceDescription":"Opis praćenja","startingPoints":"Početne točke","barriers":"Prepreke","username":"Korisnik","version":"Verzija","date":"Datum","elementCount":"Broj zapisa","functionResult":"Funkcije praćenja","areaStatistic":"Statistika područja","globalid":"Globalni ID","terminalid":"ID terminala","x":"x","y":"y"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_hu.json new file mode 100644 index 00000000..5110a291 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Közműhálózat nyomkövetése","widgetDescription":"Egy Közműhálózatban nyomkövetést végző widget.","globalStrings":{"selectTerminalPlaceholder":"Terminálok kiválasztása","locateFeature":"Megkeresés","zoomToFeature":"Nagyítás erre","clearResults":"Elvetés","nonSpatialObject":"Nem térbeli objektum"},"inputsStrings":{"headerTabInputs":"Bemenetek","headerStartingPoint":"Kiindulási pontok","startingPointHint":"A nyomkövetéshez adjon hozzá egy kiindulási pontot.","headerBarrier":"Akadályok","barrierButton":"Akadály","barrierPointHint":"Határpontok hozzáadása a nyomkövetéshez.","barrierFilter":"Határok szűrése","addPointOption":"Pont hozzáadása","addPointHint":"A pont hozzáadásához kattintson a térképre","removeAllPoints":"Összes eltávolítása","selectTraces":"Nyomkövetés kiválasztása"},"tracingStrings":{"traceOperation":"Nyomkövetési típusok","runTrace":"Futtatás"},"resultsStrings":{"headerTabResults":"Eredmények","resultsListOptions":"Beállítási lehetőségek","ellipsesOptions":"Beállítási lehetőségek","displayAttribute":"Attribútum megjelenítése","sortBy":"Rendezési szempont","startOverButton":"Összes törlése","startOverValidation":"Biztos benne? Minden nyomkövetési bemenet és eredmény elveszik.","highlightTrace":"Grafikák megjelenítése","noSelectionResults":"A rekordokat nem lehet kijelölni. Engedélyezze a grafikák megjelenítését.","viewFeatures":"Rekordok","selectFeatures":"Rekordok kiválasztása","graphicColor":"Szín","functionHeader":"Függvények","noValue":"Nincs érték","resultAreaHeader":"Találati terület megjelenítése","resultAreaBuffer":"Buffer","noFeaturesInMap":"Nem szerepelnek rekordok, mert hiányoznak a térképről."},"alertsStrings":{"startingPointAlertHeader":"A kiindulási pont hiányzik","startingPointAlert":"A nyomkövetés futtatásához adjon hozzá egy kiindulási pontot.","selectTraceAlertHeader":"A nyomkövetési mód nincs kiválasztva","selectTraceAlert":"Válassza ki a futtatni kívánt nyomkövetési módot.","NoRunAlertHeader":"Eredmények nem állnak rendelkezésre","noResultsInfo":"Válassza ki a bemenetek lapon a nyomkövetés típusát, adjon hozzá egy kiindulási pontot, majd kattintson a Futtatás gombra az eredmények megtekintéséhez.","traceExecuting":"Nyomkövetés folyamatban...","genericResultHeader":"Nyomkövetés eredménye","genericErrorHeader":"Hiba történt.","noAssetsFoundHeader":"Pont hozzáadása nem lehetségek","noAssetFound":"A pontnak metszeni kell a térkép valamelyik vektoros elemét.","clearResultsAlert":"Biztos benne? Ennek a nyomkövetésnek az összes eredményét a rendszer elveti.","noTraceSupported":"Nem található közüzemi hálózat, vagy pedig nem támogatott a követés. Érvényes, megosztott követési konfigurációval rendelkező közüzemi hálózatot adjon meg.","noUserExtension":"A bejelentkezett fiókból hiányzik az ArcGIS Utility Network felhasználó típusú bővítményhez szükséges licenc.","noTerminalDefinedHeader":"Terminál hiányzik","noTerminalDefined":"Legalább egy terminált ki kell választani."},"attributeStrings":{"traceId":"Követési azonosító","traceName":"Név követése","traceDescription":"Követés leírása","startingPoints":"Kiindulási pontok","barriers":"Akadályok","username":"Felhasználó","version":"Verzió","date":"Dátum","elementCount":"Rekordok száma","functionResult":"Funkciók követése","areaStatistic":"Területi statisztika","globalid":"Globális azonosító","terminalid":"Terminálazonosító","x":"x","y":"y"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_id.json new file mode 100644 index 00000000..916aa421 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Pelacakan Utility Network","widgetDescription":"Widget untuk melakukan pelacakan di Utility Network.","globalStrings":{"selectTerminalPlaceholder":"Pilih terminal","locateFeature":"Tentukan lokasi","zoomToFeature":"Zoom hingga","clearResults":"Buang","nonSpatialObject":"Objek nonspasial"},"inputsStrings":{"headerTabInputs":"Input","headerStartingPoint":"Titik awal","startingPointHint":"Tambahkan titik awal untuk pelacakan.","headerBarrier":"Penghalang","barrierButton":"Pembatas","barrierPointHint":"Tambahkan titik pembatas untuk pelacakan.","barrierFilter":"Filter pembatas","addPointOption":"Tambahkan titik","addPointHint":"Klik peta untuk menambahkan titik","removeAllPoints":"Hapus semua","selectTraces":"Pilih pelacakan"},"tracingStrings":{"traceOperation":"Jenis pelacakan","runTrace":"Jalankan"},"resultsStrings":{"headerTabResults":"Hasil","resultsListOptions":"Opsi","ellipsesOptions":"Opsi","displayAttribute":"Tampilkan atribut","sortBy":"Urutkan menurut","startOverButton":"Hapus semua","startOverValidation":"Apakah Anda yakin? Semua Input dan Hasil pelacakan akan hilang.","highlightTrace":"Tampilkan grafik","noSelectionResults":"Catatan tidak dapat dipilih. Aktifkan untuk menampilkan grafik.","viewFeatures":"Catatan","selectFeatures":"Pilih rekaman","graphicColor":"Warna","functionHeader":"Fungsi","noValue":"Tidak ada nilai","resultAreaHeader":"Tampilkan area hasil","resultAreaBuffer":"Buffer","noFeaturesInMap":"Tidak ada catatan yang terdaftar karena hilang dari peta."},"alertsStrings":{"startingPointAlertHeader":"Titik awal tidak ada","startingPointAlert":"Tambahkan titik awal untuk menjalankan pelacakan ini.","selectTraceAlertHeader":"Jenis pelacakan tidak dipilih","selectTraceAlert":"Pilih jenis pelacakan yang akan dijalankan.","NoRunAlertHeader":"Tidak tersedia hasil","noResultsInfo":"Buka tab Input untuk memilih jenis pelacakan, tambahkan titik awal, dan klik Jalankan untuk melihat hasilnya.","traceExecuting":"Pelacakan sedang berlangsung...","genericResultHeader":"Hasil pelacakan","genericErrorHeader":"Terjadi kesalahan","noAssetsFoundHeader":"Tidak dapat menambahkan titik","noAssetFound":"Titik ini harus berpotongan dengan fitur di peta.","clearResultsAlert":"Apakah Anda yakin? Semua hasil untuk pelacakan ini akan dibuang.","noTraceSupported":"Utility Network tidak dapat ditemukan atau pelacakan tidak didukung. Sediakan Utility Network valid dengan Konfigurasi Pelacakan bersama.","noUserExtension":"Akun yang digunakan tidak memiliki lisensi untuk ekstensi jenis pengguna ArcGIS Utility Network.","noTerminalDefinedHeader":"Terminal hilang","noTerminalDefined":"Setidaknya satu terminal harus dipilih."},"attributeStrings":{"traceId":"Id pelacakan","traceName":"Nama pelacakan","traceDescription":"Deskripsi pelacakan","startingPoints":"Titik awal","barriers":"Penghalang","username":"Pengguna","version":"Versi","date":"Tanggal","elementCount":"Jumlah catatan","functionResult":"Fungsi pelacakan","areaStatistic":"Area statistik","globalid":"Id global","terminalid":"Id terminal","x":"x","y":"y"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_it.json new file mode 100644 index 00000000..bddf7f94 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Tracciamento della rete di utilità","widgetDescription":"Un widget per eseguire tracce in una rete di utilità.","globalStrings":{"selectTerminalPlaceholder":"Selezionare terminali","locateFeature":"Trova","zoomToFeature":"Zoom a","clearResults":"Ignora","nonSpatialObject":"Oggetto non spaziale"},"inputsStrings":{"headerTabInputs":"Input","headerStartingPoint":"Punti di partenza","startingPointHint":"Aggiungere punti di partenza per la traccia.","headerBarrier":"Barriere","barrierButton":"Barriera","barrierPointHint":"Aggiungere punti di barriera per la traccia.","barrierFilter":"Barriera filtro","addPointOption":"Aggiungi un punto","addPointHint":"Clicca sulla mappa per aggiungere un punto","removeAllPoints":"Rimuovi tutto","selectTraces":"Seleziona le tracce"},"tracingStrings":{"traceOperation":"Tipi di tracce","runTrace":"Esegui"},"resultsStrings":{"headerTabResults":"Risultati","resultsListOptions":"Opzioni","ellipsesOptions":"Opzioni","displayAttribute":"Mostra l'attributo","sortBy":"Ordina per","startOverButton":"Deseleziona tutto","startOverValidation":"Continuare? Tutti gli input e i risultati della traccia saranno persi.","highlightTrace":"Mostra la grafica","noSelectionResults":"Impossibile selezionare i record. Abilita invece a mostrare la grafica.","viewFeatures":"Record","selectFeatures":"Selezionare record","graphicColor":"Colore","functionHeader":"Funzioni","noValue":"Nessun valore","resultAreaHeader":"Mostrare l'area dei risultati","resultAreaBuffer":"Distanza di buffer","noFeaturesInMap":"Nessun record elencato perché mancano dalla mappa."},"alertsStrings":{"startingPointAlertHeader":"Punto di partenza mancante","startingPointAlert":"Aggiungi un punto di partenza per eseguire questa traccia.","selectTraceAlertHeader":"Tipo di traccia non selezionato","selectTraceAlert":"Seleziona un tipo di traccia da eseguire.","NoRunAlertHeader":"Nessun risultato disponibile","noResultsInfo":"Vai alla scheda Inputs per selezionare un tipo di traccia, aggiungi un punto di partenza e clicca su Run per visualizzare i risultati.","traceExecuting":"Traccia in corso...","genericResultHeader":"Risultato della traccia","genericErrorHeader":"Si è verificato un errore","noAssetsFoundHeader":"Impossibile aggiungere un punto","noAssetFound":"Il punto deve intersecare una caratteristica sulla mappa.","clearResultsAlert":"Continuare? Tutti i risultati di questa traccia saranno scartati.","noTraceSupported":"Non è possibile trovare una Utility Network o il tracciamento non è supportato. Fornire una Utility Network valida con configurazioni di tracciamento condivise.","noUserExtension":"L'account che ha effettuato l'accesso non dispone di licenza per l'estensione di tipo utente ArcGIS Utility Network.","noTerminalDefinedHeader":"Terminale mancante","noTerminalDefined":"È necessario selezionare almeno un terminale."},"attributeStrings":{"traceId":"ID traccia","traceName":"Nome traccia","traceDescription":"Descrizione traccia","startingPoints":"Punti di partenza","barriers":"Barriere","username":"Utente","version":"Versione","date":"Data","elementCount":"Conteggio di record","functionResult":"Funzioni di tracciamento","areaStatistic":"Statistica dell'area","globalid":"ID globale","terminalid":"ID terminale","x":"x","y":"y"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_ja.json new file mode 100644 index 00000000..41c28c23 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"ユーティリティ ネットワークのトレース","widgetDescription":"ユーティリティ ネットワークでトレースを実行するウィジェット。","globalStrings":{"selectTerminalPlaceholder":"ターミナルの選択","locateFeature":"位置の特定","zoomToFeature":"ズーム","clearResults":"破棄","nonSpatialObject":"非空間オブジェクト"},"inputsStrings":{"headerTabInputs":"入力","headerStartingPoint":"始点","startingPointHint":"トレースの始点を追加します。","headerBarrier":"バリア","barrierButton":"バリア","barrierPointHint":"トレースのバリア ポイントを追加します。","barrierFilter":"バリアのフィルタリング","addPointOption":"ポイントの追加","addPointHint":"マップをクリックしてポイントを追加","removeAllPoints":"すべて削除","selectTraces":"トレースの選択"},"tracingStrings":{"traceOperation":"トレース タイプ","runTrace":"実行"},"resultsStrings":{"headerTabResults":"結果","resultsListOptions":"オプション","ellipsesOptions":"オプション","displayAttribute":"属性の表示","sortBy":"並べ替え","startOverButton":"すべて解除","startOverValidation":"確認 トレースの入力および結果がすべて失われます。","highlightTrace":"グラフィックスの表示","noSelectionResults":"レコードを選択できません。 代わりにグラフィックスを表示できます。","viewFeatures":"レコード","selectFeatures":"レコードの選択","graphicColor":"色","functionHeader":"関数","noValue":"値なし","resultAreaHeader":"結果エリアの表示","resultAreaBuffer":"バッファー","noFeaturesInMap":"レコードがマップにないため、レコードはリストされません。"},"alertsStrings":{"startingPointAlertHeader":"始点がありません","startingPointAlert":"このトレースを実行する始点を追加します。","selectTraceAlertHeader":"トレース タイプが選択されていません","selectTraceAlert":"実行するトレース タイプを選択します。","NoRunAlertHeader":"利用可能な結果がありません","noResultsInfo":"入力タブに移動し、トレース タイプを選択して始点を追加し、実行をクリックして結果を表示します。","traceExecuting":"トレースが進行中です...","genericResultHeader":"トレース結果","genericErrorHeader":"エラーが発生しました","noAssetsFoundHeader":"ポイントを追加できません","noAssetFound":"ポイントはマップ上のフィーチャと交差する必要があります。","clearResultsAlert":"確認 このトレースの結果がすべて破棄されます。","noTraceSupported":"Utility Network が見つからないか、トレースがサポートされていません。 トレース構成が共有されている有効な Utility Network を指定してください。","noUserExtension":"ログインしたアカウントには、ArcGIS Utility Network ユーザー タイプ エクステンションのライセンスがありません。","noTerminalDefinedHeader":"ターミナルが存在しません","noTerminalDefined":"少なくとも 1 つのターミナルを選択する必要があります。"},"attributeStrings":{"traceId":"トレース ID","traceName":"トレース名","traceDescription":"トレースの説明","startingPoints":"始点","barriers":"バリア","username":"ユーザー","version":"バージョン","date":"日付","elementCount":"レコードの件数","functionResult":"トレース機能","areaStatistic":"エリア統計","globalid":"Global ID","terminalid":"ターミナル ID","x":"x","y":"y"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_ko.json new file mode 100644 index 00000000..efeb457a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"유틸리티 네트워크 추적","widgetDescription":"위젯을 통해 유틸리티 네트워크에서 추적을 수행합니다.","globalStrings":{"selectTerminalPlaceholder":"터미널 선택","locateFeature":"로케이트","zoomToFeature":"확대/축소","clearResults":"취소","nonSpatialObject":"비공간 객체"},"inputsStrings":{"headerTabInputs":"입력","headerStartingPoint":"시작점","startingPointHint":"추적할 시작점을 추가합니다.","headerBarrier":"장애물","barrierButton":"경계","barrierPointHint":"추적할 경계점을 추가합니다.","barrierFilter":"경계 필터링","addPointOption":"포인트 추가","addPointHint":"맵을 클릭하여 포인트를 추가합니다.","removeAllPoints":"모두 제거","selectTraces":"추적 선택"},"tracingStrings":{"traceOperation":"추적 유형","runTrace":"실행"},"resultsStrings":{"headerTabResults":"결과","resultsListOptions":"옵션","ellipsesOptions":"옵션","displayAttribute":"속성 보기","sortBy":"정렬 기준","startOverButton":"모두 지우기","startOverValidation":"계속 하시겠습니까? 모든 추적 입력 및 결과가 손실됩니다.","highlightTrace":"그래픽 표시","noSelectionResults":"레코드는 선택할 수 없습니다. 대신 그래픽을 표시하도록 활성화합니다.","viewFeatures":"레코드","selectFeatures":"레코드 선택","graphicColor":"색상","functionHeader":"함수","noValue":"값 없음","resultAreaHeader":"결과 영역 표시","resultAreaBuffer":"버퍼","noFeaturesInMap":"레코드가 맵에서 누락되어 있으므로 나열된 레코드가 없습니다."},"alertsStrings":{"startingPointAlertHeader":"시작점 누락","startingPointAlert":"이 추적을 실행할 시작점을 추가합니다.","selectTraceAlertHeader":"추적 유형이 선택되지 않음","selectTraceAlert":"실행할 추적 유형을 선택합니다.","NoRunAlertHeader":"결과를 사용할 수 없음","noResultsInfo":"입력 탭으로 이동하여 추적 유형을 선택하고 시작점을 추가한 다음 실행을 클릭하여 결과를 확인합니다.","traceExecuting":"추적 진행 중...","genericResultHeader":"추적 결과","genericErrorHeader":"오류 발생","noAssetsFoundHeader":"포인트를 추가할 수 없음","noAssetFound":"포인트는 맵의 피처와 교차해야 합니다.","clearResultsAlert":"계속 하시겠습니까? 이 추적에 대한 모든 결과가 삭제됩니다.","noTraceSupported":"유틸리티 네트워크를 찾을 수 없거나 추적이 지원되지 않습니다. 공유 추적 구성이 있는 유효한 유틸리티 네트워크를 제공하세요.","noUserExtension":"로그인한 계정에 ArcGIS Utility Network 사용자 유형 익스텐션에 대한 라이선스가 없습니다.","noTerminalDefinedHeader":"터미널 누락","noTerminalDefined":"터미널을 하나 이상 선택해야 합니다."},"attributeStrings":{"traceId":"추적 ID","traceName":"추적 이름","traceDescription":"추적 설명","startingPoints":"시작점","barriers":"장애물","username":"사용자","version":"버전","date":"날짜","elementCount":"레코드 개수","functionResult":"추적 함수","areaStatistic":"영역 통계","globalid":"전역 ID","terminalid":"터미널 ID","x":"x","y":"y"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_lt.json new file mode 100644 index 00000000..f53f50ce --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Komunalinių paslaugų tinklo trasavimas","widgetDescription":"Valdiklis, skirtas sekti komunalinių paslaugų tinklus.","globalStrings":{"selectTerminalPlaceholder":"Pasirinkti terminalus","locateFeature":"Rasti","zoomToFeature":"Parodyti visą","clearResults":"Atmesti","nonSpatialObject":"Neerdvinis objektas"},"inputsStrings":{"headerTabInputs":"Įvestys","headerStartingPoint":"Pradžios taškai","startingPointHint":"Pridėti trasavimo pradžios taškus.","headerBarrier":"Barjerai","barrierButton":"Barjeras","barrierPointHint":"Pridėkite trasavimo barjerinius taškus.","barrierFilter":"Filtruoti barjerus","addPointOption":"Pridėti tašką","addPointHint":"Norėdami pridėti tašką, spustelėkite žemėlapį","removeAllPoints":"Šalinti viską","selectTraces":"Pasirinkti trasavimus"},"tracingStrings":{"traceOperation":"Trasavimo tipai","runTrace":"Vykdyti"},"resultsStrings":{"headerTabResults":"Rezultatai","resultsListOptions":"Parinktys","ellipsesOptions":"Parinktys","displayAttribute":"Rodyti atributą","sortBy":"Rūšiuoti pagal","startOverButton":"Valyti viską","startOverValidation":"Ar tikrai norite? Visi trasavimo įvestys duomenys ir rezultatai bus prarasti.","highlightTrace":"Rodyti grafikus","noSelectionResults":"Įrašų pasirinkti negalima. Vietoje to įgalinti grafikų rodymą.","viewFeatures":"Įrašai","selectFeatures":"Pasirinkti įrašus","graphicColor":"Spalva","functionHeader":"Funkcijos","noValue":"Reikšmių nėra","resultAreaHeader":"Rodyti gautą plotą","resultAreaBuffer":"Buferis","noFeaturesInMap":"Įrašai nepateikti, nes jų trūksta žemėlapyje."},"alertsStrings":{"startingPointAlertHeader":"Trūksta pradžios taško","startingPointAlert":"Norėdami pradėti šį trasavimą, pridėkite pradžios tašką.","selectTraceAlertHeader":"Nepasirinktas trasavimo tipas","selectTraceAlert":"Pasirinkite trasavimo tipą, kurį norite vykdyti.","NoRunAlertHeader":"Rezultatų nėra","noResultsInfo":"Eikite į skirtuką Įvestys ir pasirinkite trasavimo tipą, pridėkite pradžios tašką ir spustelėkite Vykdyti, kad galėtumėte peržiūrėti rezultatus.","traceExecuting":"Trasavimas vykdomas...","genericResultHeader":"Trasavimo rezultatas","genericErrorHeader":"Įvyko klaida","noAssetsFoundHeader":"Taško pridėti nepavyko","noAssetFound":"Taškas turi susikirsti su elementu žemėlapyje.","clearResultsAlert":"Ar tikrai norite? Visi šio trasavimo rezultatai bus atmesti.","noTraceSupported":"Nepavyko rasti paslaugų tinklo arba trasavimas nepalaikomas. Nurodykite tinkamą paslaugų tinklą su bendromis trasavimo konfigūracijomis.","noUserExtension":"Paskyrai, prie kurios prisijungėte, trūksta ArcGIS Utility Network naudotojo tipo plėtinio licencijos.","noTerminalDefinedHeader":"Trūksta terminalo","noTerminalDefined":"Reikia pasirinkti bent vieną terminalą."},"attributeStrings":{"traceId":"Trasavimo ID","traceName":"Trasavimo pavadinimas","traceDescription":"Trasavimo aprašas","startingPoints":"Pradžios taškai","barriers":"Kliūtys","username":"Naudotojas","version":"Versija","date":"Data","elementCount":"Įrašų skaičius","functionResult":"Trasavimo funkcijos","areaStatistic":"Ploto statistika","globalid":"Bendrasis ID","terminalid":"Terminalo ID","x":"x","y":"y"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_lv.json new file mode 100644 index 00000000..b0a70c19 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Utility Network trasēšana","widgetDescription":"Logrīks trasēšanas veikšanai Utility Network.","globalStrings":{"selectTerminalPlaceholder":"Izvēlēties termināļus","locateFeature":"Noteikt","zoomToFeature":"Tuvināt","clearResults":"Atmest","nonSpatialObject":"Netelpisks objekts"},"inputsStrings":{"headerTabInputs":"Ievades","headerStartingPoint":"Sākumpunkti","startingPointHint":"Pievienot trasēšanas sākumpunktus.","headerBarrier":"Barjeras","barrierButton":"Barjera","barrierPointHint":"Pievienot trasēšanas barjeras punktus.","barrierFilter":"Barjeras filtrs","addPointOption":"Pievienot punktu","addPointHint":"Noklikšķināt kartē, lai pievienot punktu","removeAllPoints":"Noņemt visu","selectTraces":"Izvēlēties trases"},"tracingStrings":{"traceOperation":"Trasēšanas veidi","runTrace":"Palaist"},"resultsStrings":{"headerTabResults":"Rezultāti","resultsListOptions":"Opcijas","ellipsesOptions":"Opcijas","displayAttribute":"Rādīt atribūtu","sortBy":"Kārtot pēc","startOverButton":"Notīrīt visu","startOverValidation":"Vai esat pārliecināts? Tiks zaudētas visas trasēšanas ievades un rezultāti.","highlightTrace":"Rādīt grafikus","noSelectionResults":"Ierakstus nevar izvēlēties. Tā vietā iespējojiet grafiku rādīšanu.","viewFeatures":"Ieraksti","selectFeatures":"Atlasīt ierakstus","graphicColor":"Krāsa","functionHeader":"Funkcijas","noValue":"Nav vērtības","resultAreaHeader":"Rādīt rezultātu apgabalu","resultAreaBuffer":"Buferzona","noFeaturesInMap":"Ieraksti netiek uzskaitīti, jo to nav kartē."},"alertsStrings":{"startingPointAlertHeader":"Trūkst sākumpunkta","startingPointAlert":"Lai palaistu trasēšanu, pievienojiet sākumpunktu.","selectTraceAlertHeader":"Nav izvēlēts trasēšanas veids","selectTraceAlert":"Izvēlēties palaižamo trasēšanas veidu.","NoRunAlertHeader":"Rezultāti nav pieejami","noResultsInfo":"Dodieties uz cilni Ievade, lai atlasītu trasēšanas veidu, pievienotu sākumpunktu un noklikšķiniet uz Palaist, lai skatītu rezultātus.","traceExecuting":"Notiek trasēšana...","genericResultHeader":"Trasēšanas rezultāts","genericErrorHeader":"Radās kļūda","noAssetsFoundHeader":"Nevar pievienot punktu","noAssetFound":"Punktam jāšķērso elements kartē.","clearResultsAlert":"Vai esat pārliecināts? Visi šīs trasēšanas rezultāti tiks atmesti.","noTraceSupported":"Nevar atrast Utility Network vai nav atbalstīta izsekošana. Norādiet derīgu Utility Network ar koplietojamām trasēšanas konfigurācijām.","noUserExtension":"Kontā, kas ir pieteicies, trūkst ArcGIS Utility Network lietotāja veida paplašinājuma licences.","noTerminalDefinedHeader":"Trūkst terminālis","noTerminalDefined":"Ir jāizvēlas vismaz viens terminālis."},"attributeStrings":{"traceId":"Trasēšanas ID","traceName":"Trasēšanas nosaukums","traceDescription":"Trasēšanas apraksts","startingPoints":"Sākumpunkti","barriers":"Barjeras","username":"Lietotājs","version":"Versija","date":"Datums","elementCount":"Ierakstu skaits","functionResult":"Trasēšanas funkcijas","areaStatistic":"Teritorijas statistika","globalid":"Globālais ID","terminalid":"Termināļa ID","x":"x","y":"y"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_nb.json new file mode 100644 index 00000000..0c6468cb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Utility Network-sporing","widgetDescription":"Et miniprogram for å utføre sporinger i et Utility Network.","globalStrings":{"selectTerminalPlaceholder":"Velg terminaler","locateFeature":"Finn","zoomToFeature":"Zoom til","clearResults":"Forkast","nonSpatialObject":"Ikke-romlig objekt"},"inputsStrings":{"headerTabInputs":"Inndata","headerStartingPoint":"Startpunkter","startingPointHint":"Legg til startpunkter for sporingen.","headerBarrier":"Hindringer","barrierButton":"Hindring","barrierPointHint":"Legg til hindringspunkter for sporingen.","barrierFilter":"Filtrer hindring","addPointOption":"Legg til et punkt","addPointHint":"Klikk i kartet for å legge til et punkt","removeAllPoints":"Fjern alt","selectTraces":"Velg sporinger"},"tracingStrings":{"traceOperation":"Sporingstyper","runTrace":"Kjør"},"resultsStrings":{"headerTabResults":"Resultater","resultsListOptions":"Alternativer","ellipsesOptions":"Alternativer","displayAttribute":"Vis attributt","sortBy":"Sorter etter","startOverButton":"Fjern alle","startOverValidation":"Er du sikker? Alle inndata og resultater knyttet til sporing vil gå tapt.","highlightTrace":"Vis grafikk","noSelectionResults":"Postene kan ikke velges. Aktiver for å vise grafikk i stedet.","viewFeatures":"Poster","selectFeatures":"Velg poster","graphicColor":"Farge","functionHeader":"Funksjoner","noValue":"Ingen verdi","resultAreaHeader":"Vis resultatareal","resultAreaBuffer":"Buffer","noFeaturesInMap":"Ingen poster vises fordi de mangler på kartet."},"alertsStrings":{"startingPointAlertHeader":"Startpunkt mangler","startingPointAlert":"Legg til et startpunkt for å kjøre denne sporingen.","selectTraceAlertHeader":"Sporingstype er ikke valgt","selectTraceAlert":"Velg en sporingstype som skal kjøres.","NoRunAlertHeader":"Ingen tilgjengelige resultater","noResultsInfo":"Gå til Inndata-fanen og velg en sporingstype, legg til et startpunkt og klikk på Kjør for å vise resultatene.","traceExecuting":"Sporing pågår...","genericResultHeader":"Sporingsresultat","genericErrorHeader":"Det oppstod en feil","noAssetsFoundHeader":"Kan ikke legge til punkt","noAssetFound":"Punktet må krysse et geoobjekt på kartet.","clearResultsAlert":"Er du sikker? Alle resultater for denne sporingen blir forkastet.","noTraceSupported":"Finner ikke noe Utility Network eller sporing støttes ikke. Oppgi et gyldig Utility Network med delte sporingskonfigurasjoner.","noUserExtension":"Pålogget konto mangler lisens for ArcGIS Utility Network-brukertypeutvidelsen.","noTerminalDefinedHeader":"Terminal mangler","noTerminalDefined":"Du må velge minst én terminal."},"attributeStrings":{"traceId":"Spor ID","traceName":"Spor navn","traceDescription":"Spor beskrivelse","startingPoints":"Startpunkter","barriers":"Barrierer","username":"Bruker","version":"Versjon","date":"Dato","elementCount":"Antall poster","functionResult":"Spor funksjoner","areaStatistic":"Arealstatistikk","globalid":"Global ID","terminalid":"Terminal ID","x":"x","y":"y"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_nl.json new file mode 100644 index 00000000..c4d6fe7b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Netwerktracering utiliteit","widgetDescription":"Een widget om sporen in een utiliteitnetwerk uit te voeren.","globalStrings":{"selectTerminalPlaceholder":"Terminals selecteren","locateFeature":"Zoom naar","zoomToFeature":"Zoomen naar","clearResults":"Weggooien","nonSpatialObject":"Niet-ruimtelijk object"},"inputsStrings":{"headerTabInputs":"Inputs","headerStartingPoint":"Startpunten","startingPointHint":"Startpunten voor het spoor toevoegen.","headerBarrier":"Barrières","barrierButton":"Barrière","barrierPointHint":"Voeg barrièrepunten toe voor het spoor.","barrierFilter":"Filterbarrière","addPointOption":"Een punt toevoegen","addPointHint":"Klik op de kaart om een punt toe te voegen","removeAllPoints":"Alles verwijderen","selectTraces":"Selecteer sporen"},"tracingStrings":{"traceOperation":"Spoortypen","runTrace":"Uitvoeren"},"resultsStrings":{"headerTabResults":"Resultaten","resultsListOptions":"Opties","ellipsesOptions":"Opties","displayAttribute":"Weergave-attribuut","sortBy":"Sorteren op","startOverButton":"Alles wissen","startOverValidation":"Weet u het zeker? Alle sporeninputs en resultaten gaan verloren.","highlightTrace":"Grafische elementen weergeven","noSelectionResults":"Kan records niet selecteren. Inschakelen om in plaats daarvan afbeeldingen te tonen.","viewFeatures":"Records","selectFeatures":"Records selecteren","graphicColor":"Kleur","functionHeader":"Functies","noValue":"Geen waarde","resultAreaHeader":"Resultatengebied weergeven","resultAreaBuffer":"Buffer","noFeaturesInMap":"Er worden geen records vermeld omdat deze ontbreken in de kaart."},"alertsStrings":{"startingPointAlertHeader":"Startpunt ontbreekt","startingPointAlert":"Voeg een startpunt toe om dit spoor uit te voeren.","selectTraceAlertHeader":"Spoortype niet geselecteerd","selectTraceAlert":"Selecteer een type spoor dat u wilt uitvoeren.","NoRunAlertHeader":"Geen resultaten beschikbaar","noResultsInfo":"Ga naar het tabblad Invoer om een spoortype te selecteren, voeg een startpunt toe en klik op Run om de resultaten te bekijken.","traceExecuting":"Tracering bezig...","genericResultHeader":"Traceer resultaat...","genericErrorHeader":"Er is een fout opgetreden","noAssetsFoundHeader":"Kan punt niet toevoegen","noAssetFound":"Het punt moet een object op de kaart snijden.","clearResultsAlert":"Weet u het zeker? Alle resultaten voor dit spoor zullen worden weggegooid.","noTraceSupported":"Een Utility Network kan niet worden gevonden of tracering wordt niet ondersteund. Geef een geldig Utility Network op met gedeelde Traceringsconfiguraties.","noUserExtension":"Het ingelogde account mist een licentie voor de ArcGIS Utility Network gebruikerstype-extensie.","noTerminalDefinedHeader":"Terminal ontbreekt","noTerminalDefined":"Er moet minstens één terminal worden geselecteerd."},"attributeStrings":{"traceId":"Tracering Id","traceName":"Traceringsnaam","traceDescription":"Traceringsbeschrijving","startingPoints":"Startpunten","barriers":"Barrières","username":"Gebruiker","version":"Versie","date":"Datum","elementCount":"Aantal records","functionResult":"Traceringsfuncties","areaStatistic":"Gebiedsstatistieken","globalid":"Internationale ID","terminalid":"Terminal ID","x":"x","y":"y"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_pl.json new file mode 100644 index 00000000..5fa9fc20 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Trasowanie sieci infrastruktury","widgetDescription":"Widżet, który przeprowadza trasowanie w sieci infrastruktury.","globalStrings":{"selectTerminalPlaceholder":"Wybierz terminale","locateFeature":"Lokalizuj","zoomToFeature":"Powiększ do","clearResults":"Odrzuć","nonSpatialObject":"Obiekt nieprzestrzenny"},"inputsStrings":{"headerTabInputs":"Dane wejściowe","headerStartingPoint":"Punkty początkowe","startingPointHint":"Dodaj punkt początkowy trasowania.","headerBarrier":"Bariery","barrierButton":"Bariera","barrierPointHint":"Dodaj punkty barier trasowania.","barrierFilter":"Filtruj bariery","addPointOption":"Dodaj punkt","addPointHint":"Kliknij mapę, aby dodać punkt","removeAllPoints":"Usuń wszystko","selectTraces":"Wybierz operacje trasowania"},"tracingStrings":{"traceOperation":"Typy trasowania","runTrace":"Uruchom"},"resultsStrings":{"headerTabResults":"Wyniki","resultsListOptions":"Opcje","ellipsesOptions":"Opcje","displayAttribute":"Atrybut wyświetlania","sortBy":"Sortuj według","startOverButton":"Wyczyść wszystko","startOverValidation":"Czy na pewno? Wszystkie dane wejściowe i wyniki trasowania zostaną utracone.","highlightTrace":"Pokaż grafiki","noSelectionResults":"Nie można wybrać rekordów. Zamiast tego włącz możliwość wyświetlania grafik.","viewFeatures":"Rekordy","selectFeatures":"Wybierz rekordy","graphicColor":"Kolor","functionHeader":"Funkcje","noValue":"Brak wartości","resultAreaHeader":"Pokaż obszar wynikowy","resultAreaBuffer":"Bufor","noFeaturesInMap":"Nie wyświetlono żadnych rekordów, ponieważ nie ma ich na mapie."},"alertsStrings":{"startingPointAlertHeader":"Brak punktu początkowego","startingPointAlert":"Dodaj punkt początkowy, aby uruchomić trasowanie.","selectTraceAlertHeader":"Nie wybrano typu trasowania","selectTraceAlert":"Wybierz typ trasowania do uruchomienia.","NoRunAlertHeader":"Brak dostępnych wyników","noResultsInfo":"Przejdź na kartę Dane wejściowe, aby wybrać typ trasowania, dodać punkt początkowy i kliknąć przycisk Uruchom, aby wyświetlić wyniki.","traceExecuting":"Trasowanie w toku...","genericResultHeader":"Wyniki trasowania","genericErrorHeader":"Wystąpił błąd","noAssetsFoundHeader":"Nie można dodać punktu","noAssetFound":"Punkt musi przecinać się z obiektem na mapie.","clearResultsAlert":"Czy na pewno? Wszystkie wyniki tego trasowania zostaną odrzucone.","noTraceSupported":"Nie można znaleźć sieci infrastruktury lub trasowanie nie jest obsługiwane. Podaj poprawną sieć infrastruktury z udostępnionymi konfiguracjami trasowania.","noUserExtension":"Na koncie, na którym się zalogowano, brak licencji rozszerzenia typu użytkownika ArcGIS Utility Network.","noTerminalDefinedHeader":"Brak terminala","noTerminalDefined":"Należy wybrać przynajmniej jeden terminal."},"attributeStrings":{"traceId":"Identyfikator trasowania","traceName":"Nazwa trasowania","traceDescription":"Opis trasowania","startingPoints":"Punkty początkowe","barriers":"Bariery","username":"Użytkownik","version":"Wersja","date":"Data","elementCount":"Liczba rekordów","functionResult":"Funkcje trasowania","areaStatistic":"Statystyka obszaru","globalid":"Identyfikator globalny","terminalid":"Identyfikator terminalu","x":"x","y":"y"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_pt-BR.json new file mode 100644 index 00000000..78611dae --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Traçado da Rede de Utilitários","widgetDescription":"Um widget para executar traçados em uma Rede de Utilitários.","globalStrings":{"selectTerminalPlaceholder":"Selecionar terminais","locateFeature":"Localizar","zoomToFeature":"Zoom para","clearResults":"Descartar","nonSpatialObject":"Objeto não espacial"},"inputsStrings":{"headerTabInputs":"Entradas","headerStartingPoint":"Pontos iniciais","startingPointHint":"Adicione pontos iniciais para o rastreamento.","headerBarrier":"Barreiras","barrierButton":"Barreira","barrierPointHint":"Adicione pontos de barreira para o traçado.","barrierFilter":"Filtrar barreira","addPointOption":"Adicionar um ponto","addPointHint":"Clique no mapa para adicionar o ponto","removeAllPoints":"Remover tudo","selectTraces":"Selecionar traçados"},"tracingStrings":{"traceOperation":"Tipos de traçado","runTrace":"Executar"},"resultsStrings":{"headerTabResults":"Resultados","resultsListOptions":"Opções","ellipsesOptions":"Opções","displayAttribute":"Abributo de exibição","sortBy":"Classificar por","startOverButton":"Limpar todos","startOverValidation":"Você tem certeza? Todas as entradas e resultados de rastreamento serão perdidos.","highlightTrace":"Mostrar gráficos","noSelectionResults":"Os registros não podem ser selecionados. Ao contrário, habilite para mostrar gráficos.","viewFeatures":"Registros","selectFeatures":"Selecionar registros","graphicColor":"Cor","functionHeader":"Funções","noValue":"Nenhum valor","resultAreaHeader":"Mostrar área de resultado","resultAreaBuffer":"Buffer","noFeaturesInMap":"Nenhum registro está listado, pois está faltando no mapa."},"alertsStrings":{"startingPointAlertHeader":"Ponto inicial ausente","startingPointAlert":"Adicione um ponto inicial para executar este rastreamento.","selectTraceAlertHeader":"Tipo de traçado não selecionado","selectTraceAlert":"Selecione um tipo de traçado para executar.","NoRunAlertHeader":"Nenhum resultado disponível","noResultsInfo":"Vá até a guia Entradas para selecionar um tipo de traçado, adicione um ponto inicial e clique em Executar para visualizar os resultados.","traceExecuting":"Traçado em progresso...","genericResultHeader":"Resultado do traçado","genericErrorHeader":"Ocorreu um erro","noAssetsFoundHeader":"Não é possível adicionar ponto","noAssetFound":"O ponto deve interseccionar com uma feição no mapa.","clearResultsAlert":"Você tem certeza? Todos os resultados para este rastreamento serão descartados.","noTraceSupported":"Uma rede de utilitários não pode ser encontrada ou o traçado não é suportado. Forneça uma rede de utilitários válida com configurações de traçado compartilhadas.","noUserExtension":"A conta conectada não tem uma licença para a extensão do tipo de usuário do ArcGIS Utility Network.","noTerminalDefinedHeader":"Terminal ausente","noTerminalDefined":"Pelo menos um terminal deve ser selecionado."},"attributeStrings":{"traceId":"Id de traçado","traceName":"Nome do traçado","traceDescription":"Descrição do traçado","startingPoints":"Pontos iniciais","barriers":"Barreiras","username":"Usuário","version":"Versão","date":"Data","elementCount":"Contagem de registros","functionResult":"Funções de traçado","areaStatistic":"Estatística de área","globalid":"Id global","terminalid":"ID de terminal","x":"x","y":"y"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_pt-PT.json new file mode 100644 index 00000000..9dd09fdd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Rastreio de Rede de Serviços","widgetDescription":"Um widget para executar rastreios numa Rede de Serviços.","globalStrings":{"selectTerminalPlaceholder":"Selecionar terminais","locateFeature":"Localizar","zoomToFeature":"Efetuar zoom para","clearResults":"Rejeitar","nonSpatialObject":"Objeto não espacial"},"inputsStrings":{"headerTabInputs":"Entradas","headerStartingPoint":"Pontos de partida","startingPointHint":"Adicione pontos de partida para o rastreio.","headerBarrier":"Barreiras","barrierButton":"Barreira","barrierPointHint":"Adicione pontos de barreira para o rastreio.","barrierFilter":"Barreira de filtro","addPointOption":"Adicionar um ponto","addPointHint":"Clique no mapa para adicionar um ponto","removeAllPoints":"Remover tudo","selectTraces":"Selecionar rastreios"},"tracingStrings":{"traceOperation":"Tipos de rastreio","runTrace":"Executar"},"resultsStrings":{"headerTabResults":"Resultados","resultsListOptions":"Opções","ellipsesOptions":"Opções","displayAttribute":"Exibir atributo","sortBy":"Ordenar por","startOverButton":"Limpar tudo","startOverValidation":"Tem a certeza? Todas as Entradas e Resultados do rastreio serão perdidos.","highlightTrace":"Exibir gráficos","noSelectionResults":"Não é possível selecionar registos. Em alternativa, ative a exibição de gráficos.","viewFeatures":"Registos","selectFeatures":"Selecionar registos","graphicColor":"Cor","functionHeader":"Funções","noValue":"Sem valores","resultAreaHeader":"Exibir área de resultados","resultAreaBuffer":"Buffer","noFeaturesInMap":"Não foram apresentados registos porque não constam do mapa."},"alertsStrings":{"startingPointAlertHeader":"Ponto de partida em falta","startingPointAlert":"Adicione um ponto de partida para executar este rastreio.","selectTraceAlertHeader":"Tipo de rastreio não selecionado","selectTraceAlert":"Selecione o tipo de rastreio a ser executado.","NoRunAlertHeader":"Nenhum resultado disponível","noResultsInfo":"Aceda ao separador Entradas para selecionar um tipo de rastreio, adicione um ponto de partida e clique em Executar para visualizar os resultados.","traceExecuting":"Rastreio em curso...","genericResultHeader":"Resultado do rastreio","genericErrorHeader":"Ocorreu um erro","noAssetsFoundHeader":"Não é possível adicionar o ponto","noAssetFound":"O ponto tem de intersetar um elemento no mapa.","clearResultsAlert":"Tem a certeza? Todos os resultados deste rastreio serão eliminados.","noTraceSupported":"Não é possível encontrar uma Rede de Serviços ou o rastreio não é suportado. Forneça uma Rede de Serviços válida com configurações de rastreio partilhadas.","noUserExtension":"Falta à conta com sessão iniciada uma licença para a extensão do tipo de utilizador do ArcGIS Utility Network.","noTerminalDefinedHeader":"Terminal em falta","noTerminalDefined":"Tem de ser selecionado, pelo menos, um terminal."},"attributeStrings":{"traceId":"ID de rastreio","traceName":"Nome do rastreio","traceDescription":"Descrição do rastreio","startingPoints":"Pontos de partida","barriers":"Barreiras","username":"Utilizador","version":"Versão","date":"Data","elementCount":"Contagem de registos","functionResult":"Funções do rastreio","areaStatistic":"Estatística de área","globalid":"ID global","terminalid":"ID de terminal","x":"x","y":"y"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_ro.json new file mode 100644 index 00000000..39eb4137 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Urmărire rețea utilități","widgetDescription":"Un widget pentru a efectua urmăriri într-o rețea de utilități.","globalStrings":{"selectTerminalPlaceholder":"Selectare terminale","locateFeature":"Localizare","zoomToFeature":"Transfocare la","clearResults":"Eliminare","nonSpatialObject":"Obiect nonspațial"},"inputsStrings":{"headerTabInputs":"Intrări","headerStartingPoint":"Puncte de pornire","startingPointHint":"Adăugați un punct de pornire pentru această urmărire.","headerBarrier":"Bariere","barrierButton":"Barieră","barrierPointHint":"Adăugare puncte tip barieră pentru urmărire.","barrierFilter":"Filtrați bariera","addPointOption":"Adăugaţi un punct","addPointHint":"Faceți clic pe hartă pentru a adăuga un punct","removeAllPoints":"Eliminare toate","selectTraces":"Selectați urmăriri"},"tracingStrings":{"traceOperation":"Tipuri de urmărire","runTrace":"Executare"},"resultsStrings":{"headerTabResults":"Rezultate","resultsListOptions":"Opţiuni","ellipsesOptions":"Opţiuni","displayAttribute":"Afișare atribut","sortBy":"Sortare după","startOverButton":"Golire toate","startOverValidation":"Sunteţi sigur? Toate Intrările și Rezultatele de urmărire vor fi pierdute.","highlightTrace":"Afișare elemente grafice","noSelectionResults":"Înregistrările nu pot fi selectate. Activare pentru a arăta imaginile grafice.","viewFeatures":"Înregistrări","selectFeatures":"Selectare înregistrări","graphicColor":"Culoare","functionHeader":"Funcţii","noValue":"Nicio valoare","resultAreaHeader":"Afișare zonă rezultate","resultAreaBuffer":"Buffer","noFeaturesInMap":"Nu sunt listate înregistrări deoarece lipsesc din hartă."},"alertsStrings":{"startingPointAlertHeader":"Punctul de plecare lipsește","startingPointAlert":"Adăugați un punct de pornire pentru a rula această urmărire.","selectTraceAlertHeader":"Tipul urmăririi nu a fost selectat","selectTraceAlert":"Selectați un tip de urmărire pentru a rula.","NoRunAlertHeader":"Nu există rezultate disponibile","noResultsInfo":"Accesați fila Intrări pentru a selecta un tip de urmărire, adăugați un punct de pornire și faceți clic pe Executare pentru a vizualiza rezultatele.","traceExecuting":"Urmărire în progres...","genericResultHeader":"Rezultatul urmăririi","genericErrorHeader":"A survenit o eroare","noAssetsFoundHeader":"Nu poate adăuga un punct","noAssetFound":"Punctul trebuie să se intersecteze cu un obiect spațial de pe hartă.","clearResultsAlert":"Sunteţi sigur? Toate rezultatele acestei urmăriri vor fi eliminate.","noTraceSupported":"Nu se poate găsi Utility Network sau urmărirea nu este acceptată. Furnizați un Utility Network valid cu Configurații de urmărire partajate.","noUserExtension":"Contul conectat nu are licență pentru extensia tipului de utilizator ArcGIS Utility Network.","noTerminalDefinedHeader":"Terminal lipsă","noTerminalDefined":"Trebuie să fie selectat cel puțin un terminal."},"attributeStrings":{"traceId":"ID urmărire","traceName":"Nume urmărire","traceDescription":"Descriere urmărire","startingPoints":"Puncte de pornire","barriers":"Bariere","username":"Utilizator","version":"Versiune","date":"Data","elementCount":"Număr de înregistrări","functionResult":"Funcții urmărire","areaStatistic":"Statistică zonă","globalid":"ID global","terminalid":"ID terminal","x":"x","y":"y"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_ru.json new file mode 100644 index 00000000..719b60b8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Трассировка Инженерной сети","widgetDescription":"Виджет, выполняющий трассировки в Инженерной сети.","globalStrings":{"selectTerminalPlaceholder":"Выбрать терминалы","locateFeature":"Найти местоположение","zoomToFeature":"Приблизить к","clearResults":"Отклонить","nonSpatialObject":"Не пространственный объект"},"inputsStrings":{"headerTabInputs":"Входные данные","headerStartingPoint":"Начальные точки","startingPointHint":"Добавьте начальные точки для трассировки.","headerBarrier":"Барьеры","barrierButton":"Барьер","barrierPointHint":"Добавьте точки барьеров для трассировки.","barrierFilter":"Барьеры фильтров","addPointOption":"Добавить точку","addPointHint":"Щелкните карту, чтобы добавить точку","removeAllPoints":"Удалить все","selectTraces":"Выбрать трассировки"},"tracingStrings":{"traceOperation":"Типы трассировки","runTrace":"Запустить"},"resultsStrings":{"headerTabResults":"Результаты","resultsListOptions":"Опции","ellipsesOptions":"Опции","displayAttribute":"Отобразить атрибут","sortBy":"Сортировать по","startOverButton":"Очистить все","startOverValidation":"Вы уверены? Все входные данные и результаты трассировки будут потеряны.","highlightTrace":"Показать графику","noSelectionResults":"Невозможно выбрать записи. Включите вместо этого отображение графики.","viewFeatures":"Записи","selectFeatures":"Выбрать записи","graphicColor":"Цвет","functionHeader":"Функции","noValue":"Нет значения","resultAreaHeader":"Показать область результатов","resultAreaBuffer":"Буфер","noFeaturesInMap":"Записи в списке отсутствуют, поскольку они отсутствуют на карте."},"alertsStrings":{"startingPointAlertHeader":"Отсутствует начальная точка","startingPointAlert":"Добавьте начальную точку для запуска этой трассировки.","selectTraceAlertHeader":"Тип трассировки не выбран","selectTraceAlert":"Выберите тип запускаемой трассировки.","NoRunAlertHeader":"Нет доступных результатов","noResultsInfo":"Перейдите на вкладку Входные данные, чтобы выбрать тип трассировки, добавьте начальную точку и нажмите Запустить, чтобы просмотреть результаты.","traceExecuting":"Трассировка выполняется...","genericResultHeader":"Результат трассировки","genericErrorHeader":"Произошла ошибка","noAssetsFoundHeader":"Невозможно добавить точку","noAssetFound":"Точка должна пересекать объект на карте.","clearResultsAlert":"Вы уверены? Все результаты трассировки будут отменены.","noTraceSupported":"Невозможно найти инженерную сеть, или трассировка не поддерживается. Введите корректную инженерную сеть с опубликованными конфигурациями трассировки.","noUserExtension":"В учетной записи, под которой выполнен вход, отсутствует лицензия на расширение типа пользователя ArcGIS Utility Network.","noTerminalDefinedHeader":"Терминал отсутствует","noTerminalDefined":"По крайней мере один терминал должен быть выбран."},"attributeStrings":{"traceId":"ID трассировки","traceName":"Имя трассировки","traceDescription":"Описание трассировки","startingPoints":"Начальные точки","barriers":"Барьеры","username":"Пользователь","version":"Версия","date":"Дата","elementCount":"Количество записей","functionResult":"Функции трассировки","areaStatistic":"Статистика области","globalid":"Global ID","terminalid":"ID терминала.","x":"x","y":"y"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_sk.json new file mode 100644 index 00000000..3e74aaa9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Trasovanie utility siete","widgetDescription":"Widget na vykonávanie trasovaní v utility sieťach.","globalStrings":{"selectTerminalPlaceholder":"Vybrať terminály","locateFeature":"Lokalizovať","zoomToFeature":"Priblížiť na","clearResults":"Zahodiť","nonSpatialObject":"Nepriestorový objekt"},"inputsStrings":{"headerTabInputs":"Vstupy","headerStartingPoint":"Počiatočné body","startingPointHint":"Pre trasovanie pridajte počiatočné body.","headerBarrier":"Bariéry","barrierButton":"Bariéra","barrierPointHint":"Pre trasovanie pridajte body bariér.","barrierFilter":"Filter bariéry","addPointOption":"Pridať bod","addPointHint":"Kliknite do mapy pre pridanie bodu.","removeAllPoints":"Odstrániť všetky","selectTraces":"Vybrať trasovania"},"tracingStrings":{"traceOperation":"Typy trasovania","runTrace":"Spustiť"},"resultsStrings":{"headerTabResults":"Výsledky","resultsListOptions":"Možnosti","ellipsesOptions":"Možnosti","displayAttribute":"Zobraziť atribút","sortBy":"Zoradiť podľa","startOverButton":"Vyčistiť všetko","startOverValidation":"Ste si istý? Všetky vstupy a výsledky trasovania budú stratené.","highlightTrace":"Zobraziť grafiku","noSelectionResults":"Záznamy nie je možné vybrať. Povoliť zobrazenie ako grafiku.","viewFeatures":"Záznamy","selectFeatures":"Vybrať záznamy","graphicColor":"Farba","functionHeader":"Funkcie","noValue":"Bez hodnoty","resultAreaHeader":"Zobraziť výslednú plochu","resultAreaBuffer":"Obalová zóna","noFeaturesInMap":"Nie sú uvedené žiadne záznamy, pretože v mape chýbajú."},"alertsStrings":{"startingPointAlertHeader":"Chýba počiatočný bod","startingPointAlert":"Na spustenie tohto trasovania pridajte počiatočný bod.","selectTraceAlertHeader":"Nie je vybraný typ trasovania","selectTraceAlert":"Na spustenie vyberte typ trasovania.","NoRunAlertHeader":"Nie sú dostupné žiadne výsledky","noResultsInfo":"Pre zobrazenie výsledkov choďte na kartu Vstupy, vyberte typ trasovania, pridajte počiatočný bod a stlačte Spustiť.","traceExecuting":"Prebieha trasovanie...","genericResultHeader":"Výsledok sledovania","genericErrorHeader":"Vyskytla sa chyba","noAssetsFoundHeader":"Nepodarilo sa pridať bod","noAssetFound":"Bod sa musí pretínať s prvkom v mape.","clearResultsAlert":"Ste si istý? Všetky výsledky pre toto trasovanie budú zahodené.","noTraceSupported":"Sieť Utility Network nemožno nájsť alebo trasovanie nie je podporované. Poskytnite platnú sieť Utility Network so zdieľanými konfiguráciami Trasovania.","noUserExtension":"Prihlásenému kontu chýba licencia pre extenziu používateľského typu ArcGIS Utility Network.","noTerminalDefinedHeader":"Chýbajúci terminál","noTerminalDefined":"Musí byť vybraný aspoň jeden terminál."},"attributeStrings":{"traceId":"Id trasovania","traceName":"Názov trasovania","traceDescription":"Popis trasovania","startingPoints":"Počiatočné body","barriers":"Bariéry","username":"Používateľ","version":"Verzia","date":"Dátum","elementCount":"Počet záznamov","functionResult":"Funkcie trasovania","areaStatistic":"Štatistika plochy","globalid":"Globálne Id","terminalid":"Id terminálu","x":"x","y":"y"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_sl.json new file mode 100644 index 00000000..e93b5b76 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Sledenje na komunalnem omrežju","widgetDescription":"Pripomoček za izvedbo sledi na komunalnem omrežju.","globalStrings":{"selectTerminalPlaceholder":"Izberi terminale","locateFeature":"Lociraj","zoomToFeature":"Približaj na","clearResults":"Zavrzi","nonSpatialObject":"Neprostorski objekt"},"inputsStrings":{"headerTabInputs":"Vhodi","headerStartingPoint":"Začetne točke","startingPointHint":"Dodajte začetne točke za sled.","headerBarrier":"Ovire","barrierButton":"Ovira","barrierPointHint":"Dodajte točke ovir za sled.","barrierFilter":"Filtrirajte oviro","addPointOption":"Dodaj točko","addPointHint":"Kliknite na karto za dodajanje točke","removeAllPoints":"Odstrani vse","selectTraces":"Izberite sledi"},"tracingStrings":{"traceOperation":"Vrste sledi","runTrace":"Zaženi"},"resultsStrings":{"headerTabResults":"Rezultati","resultsListOptions":"Možnosti","ellipsesOptions":"Možnosti","displayAttribute":"Prikaz atributov","sortBy":"Razvrsti po","startOverButton":"Počisti vse","startOverValidation":"Ste prepričani? Vse sledi Vnosov in Rezultatov bodo izgubljene.","highlightTrace":"Prikaz grafik","noSelectionResults":"Zapisov ni mogoče izbrati. Omogočite, da namesto prikažete grafike.","viewFeatures":"Zapisi","selectFeatures":"Izberi zapise","graphicColor":"Barva","functionHeader":"Funkcije","noValue":"Ni vrednosti","resultAreaHeader":"Pokaži območje rezultatov","resultAreaBuffer":"Obris","noFeaturesInMap":"Noben zapis ni naveden, ker manjka na karti."},"alertsStrings":{"startingPointAlertHeader":"Začetna točka manjka","startingPointAlert":"Dodajte začetno točko za zagon te sledi.","selectTraceAlertHeader":"Vrsta sledi ni izbrana","selectTraceAlert":"Izberite vrsto sledi za zagon.","NoRunAlertHeader":"Noben rezultat ni na voljo","noResultsInfo":"Pojdite na zavihek Vnosi, da izberete vrsto sledi, dodate začetno točko in kliknite Zaženi za ogled rezultatov.","traceExecuting":"Sledenje v teku ...","genericResultHeader":"Rezultat sledi","genericErrorHeader":"Prišlo je do napake","noAssetsFoundHeader":"Ni mogoče dodati točke","noAssetFound":"Točka mora sekati geoobjekt na karti.","clearResultsAlert":"Ste prepričani? Vsi rezultati za to sled bodo zavrženi.","noTraceSupported":"Omrežja pripomočkov ni bilo mogoče najti ali pa sledenje ni podprto. Navedite veljavno omrežje pripomočkov z deljenimi konfiguracijami sledi.","noUserExtension":"Račun, v katerega ste prijavljeni, nima licence za razširitev tipa uporabnika za ArcGIS Utility Network.","noTerminalDefinedHeader":"Terminal manjka","noTerminalDefined":"Izbran mora biti vsaj en terminal."},"attributeStrings":{"traceId":"ID sledi","traceName":"Ime sledi","traceDescription":"Opis sledi","startingPoints":"Začetne točke","barriers":"Ovire","username":"Uporabnik","version":"Različica","date":"Datum","elementCount":"Število zapisov","functionResult":"Funkcije sledi","areaStatistic":"Statistika območja","globalid":"Globalni ID","terminalid":"ID terminala","x":"x","y":"y"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_sr.json new file mode 100644 index 00000000..7f7b179f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Praćenje za Utility Network","widgetDescription":"Vidžet za obavljanje praćenja u Utility Network.","globalStrings":{"selectTerminalPlaceholder":"Izaberite Terminale","locateFeature":"Lociraj","zoomToFeature":"Zumiraj na","clearResults":"Odbaci","nonSpatialObject":"Neprostorni objekat"},"inputsStrings":{"headerTabInputs":"Ulazi","headerStartingPoint":"Početne tačke","startingPointHint":"Dodajte početne tačke za praćenje.","headerBarrier":"Barijere","barrierButton":"Barijera","barrierPointHint":"Dodajte tačke barijere za praćenje.","barrierFilter":"Filter barijera","addPointOption":"Dodajte tačku","addPointHint":"Kliknite na mapu kako biste dodali tačku","removeAllPoints":"Ukloni sve","selectTraces":"Izaberite praćenja"},"tracingStrings":{"traceOperation":"Tipovi praćenja","runTrace":"Pokreni"},"resultsStrings":{"headerTabResults":"Rezultati","resultsListOptions":"Opcije","ellipsesOptions":"Opcije","displayAttribute":"Prikaz atributa","sortBy":"Sortiraj prema","startOverButton":"Izbriši sve","startOverValidation":"Da li ste sigurni? Svi ulazi za praćenje i rezultati praćenja će biti izgubljeni.","highlightTrace":"Prikaži grafike","noSelectionResults":"Zapisi ne mogu da se izaberu. Omogućite prikaz grafike umesto toga.","viewFeatures":"Podaci","selectFeatures":"Izaberite zapise","graphicColor":"Boja","functionHeader":"Funkcije","noValue":"Nema vrednosti","resultAreaHeader":"Prikaži rezultat oblasti","resultAreaBuffer":"Zona bliskosti","noFeaturesInMap":"Nijedan zapis nije naveden jer nedostaju na mapi."},"alertsStrings":{"startingPointAlertHeader":"Nedostaje početna tačka","startingPointAlert":"Dodajte početnu tačku za pokretanje ovog praćenja.","selectTraceAlertHeader":"Tip praćenja nije izabran","selectTraceAlert":"Izaberite tip praćenja za pokretanje.","NoRunAlertHeader":"Nema dostupnih rezultata","noResultsInfo":"Idite na karticu Ulazi da biste izabrali tip praćenja, dodajte početnu tačku i kliknite na Pokreni da biste videli rezultate.","traceExecuting":"Praćenje u toku...","genericResultHeader":"Rezultat praćenja","genericErrorHeader":"Došlo je do greške","noAssetsFoundHeader":"Nije moguće dodati tačku","noAssetFound":"Tačka mora da preseca geoobjekat na mapi.","clearResultsAlert":"Da li ste sigurni? Svi rezultati za ovo praćenje će biti odbačeni.","noTraceSupported":"Utility Network ne može da se pronađe ili praćenje nije podržano. Objavite validnu Utility Network sa deljenim konfiguracijama za praćenja.","noUserExtension":"Prijavljenom nalogu nedostaje licenca za proširenje tipa korisnika ArcGIS Utility Network.","noTerminalDefinedHeader":"Nedostaje terminal","noTerminalDefined":"Barem jedan terminal mora da bude selektovan."},"attributeStrings":{"traceId":"ID praćenja","traceName":"Naziv praćenja","traceDescription":"Opis praćenja","startingPoints":"Početne tačke","barriers":"Barijere","username":"Korisnik","version":"Verzija","date":"Datum","elementCount":"Broj zapisa","functionResult":"Funkcije praćenja","areaStatistic":"Statistika oblasti","globalid":"Globalni ID","terminalid":"ID terminala","x":"x","y":"y"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_sv.json new file mode 100644 index 00000000..c238a16b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Spårning av infrastruktursnätverk","widgetDescription":"En widget för att utföra spårningar i ett infrastruktursnätverk.","globalStrings":{"selectTerminalPlaceholder":"Välj terminaler","locateFeature":"Leta upp","zoomToFeature":"Zooma till","clearResults":"Ta bort","nonSpatialObject":"Icke-spatialt objekt"},"inputsStrings":{"headerTabInputs":"Indata","headerStartingPoint":"Startpunkter","startingPointHint":"Lägg startpunkter för spårningen.","headerBarrier":"Hinder","barrierButton":"Hinder","barrierPointHint":"Lägg till hinderlager för spårningen.","barrierFilter":"Filtrera hinder","addPointOption":"Lägg till en punkt","addPointHint":"Klicka på kartan för att lägga till en punkt","removeAllPoints":"Ta bort alla","selectTraces":"Välj spårningar"},"tracingStrings":{"traceOperation":"Spårningstyper","runTrace":"Kör"},"resultsStrings":{"headerTabResults":"Resultat","resultsListOptions":"Alternativ","ellipsesOptions":"Alternativ","displayAttribute":"Visa attribut","sortBy":"Sortera efter","startOverButton":"Rensa alla","startOverValidation":"Är du säker? Alla spårningsindata och resultat går förlorade.","highlightTrace":"Visa grafik","noSelectionResults":"Poster kan inte väljas. Aktivera för att visa grafik istället.","viewFeatures":"Poster","selectFeatures":"Välj poster","graphicColor":"Färg","functionHeader":"Funktioner","noValue":"Inget värde","resultAreaHeader":"Visa resultatområde","resultAreaBuffer":"Buffert","noFeaturesInMap":"Inga poster är listade eftersom de saknas från kartan."},"alertsStrings":{"startingPointAlertHeader":"Startpunkt saknas","startingPointAlert":"Lägg till en startpunkt för att utföra den här spårningen.","selectTraceAlertHeader":"Spårningstyp har inte valts","selectTraceAlert":"Välj en spårningstyp som ska köras.","NoRunAlertHeader":"Inga resultat tillgängliga","noResultsInfo":"Gå till fliken Indata för att välja en spårningstyp, lägga till en startpunkt och klicka på Kör för att visa resultaten.","traceExecuting":"Spårning pågår...","genericResultHeader":"Spårningsresultat","genericErrorHeader":"Ett fel har inträffat","noAssetsFoundHeader":"Det går inte att lägga till punkt","noAssetFound":"Punkten måste skära ett geoobjekt på kartan.","clearResultsAlert":"Är du säker? Alla resultat för den här spårningen ignoreras.","noTraceSupported":"Ett infrastruktursnätverk hittades inte eller så stöds inte spårning. Ange ett giltigt infrastruktursnätverk med delade språningskonfigurationer.","noUserExtension":"Det konto som är inloggat saknar en licens för användartypstillägget ArcGIS Utility Network.","noTerminalDefinedHeader":"Terminal saknas","noTerminalDefined":"Minst en terminal måste väljas."},"attributeStrings":{"traceId":"Spårnings-ID","traceName":"Spårningsnamn","traceDescription":"Spårningsbeskrivning","startingPoints":"Startpunkter","barriers":"Hinder","username":"Användare","version":"Version","date":"Datum","elementCount":"Antal poster","functionResult":"Spårningsfunktioner","areaStatistic":"Områdesstatistik","globalid":"Globalt ID","terminalid":"Terminal-ID","x":"x","y":"y"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_th.json new file mode 100644 index 00000000..71df9809 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_th.json @@ -0,0 +1 @@ +{"widgetLabel":"การติดตาม Utility Network","widgetDescription":"วิดเจ็ตสำหรับดำเนินการติดตามภายใน Utility Network","globalStrings":{"selectTerminalPlaceholder":"เลือกเทอร์มินัล","locateFeature":"ระบุตำแหน่ง","zoomToFeature":"ขยายไปยัง","clearResults":"ละทิ้ง","nonSpatialObject":"วัตถุที่ไม่ใช่เชิงพื้นที่"},"inputsStrings":{"headerTabInputs":"อินพุต","headerStartingPoint":"จุดเริ่มต้น","startingPointHint":"เพิ่มจุดเริ่มต้นสำหรับการติดตาม","headerBarrier":"อุปสรรค","barrierButton":"อุปสรรค","barrierPointHint":"เพิ่มจุดสิ่งกีดขวางสำหรับการติดตาม","barrierFilter":"ตัวกรองอุปสรรค","addPointOption":"เพิ่มตำแหน่ง","addPointHint":"คลิกแผนที่เพื่อเพิ่มจุด","removeAllPoints":"ลบทั้งหมด","selectTraces":"เลือกการติดตาม"},"tracingStrings":{"traceOperation":"ประเภทการติดตาม","runTrace":"ทำงาน"},"resultsStrings":{"headerTabResults":"ผลลัพธ์","resultsListOptions":"ตัวเลือก","ellipsesOptions":"ตัวเลือก","displayAttribute":"แสดงแอตทริบิวต์","sortBy":"จัดลำดับตาม","startOverButton":"ยกเลิกทั้งหมด","startOverValidation":"คุณแน่ใจหรือไม่ อินพุทและผลลัพธ์การติดตามทั้งหมดจะสูญหาย","highlightTrace":"แสดงกราฟิก","noSelectionResults":"ไม่สามารถเลือกบันทึกได้ เปิดใช้งานเพื่อแสดงกราฟิกแทน","viewFeatures":"บันทึก","selectFeatures":"เลือกบันทึก","graphicColor":"สี","functionHeader":"ฟังชั่น","noValue":"ไม่มีค่าว่าง","resultAreaHeader":"แสดงพื้นที่ผลลัพธ์","resultAreaBuffer":"บัฟเฟอร์","noFeaturesInMap":"ไม่มีบันทึกอยู่ในรายการ เนื่องจากไม่มีอยู่ในแผนที่"},"alertsStrings":{"startingPointAlertHeader":"ไม่พบจุดเริ่มต้น","startingPointAlert":"เพิ่มจุดเริ่มต้นเพื่อรันการติดตามนี้","selectTraceAlertHeader":"ไม่ได้เลือกประเภทการติดตาม","selectTraceAlert":"เลือกประเภทการติดตามที่จะรัน","NoRunAlertHeader":"ไม่มีผลลัพธ์ที่พร้อมใช้งาน","noResultsInfo":"ไปที่แท็บ อินพุท เพื่อเลือกประเภทการติดตาม เพิ่มจุดเริ่มต้น และคลิก รัน เพื่อดูผลลัพธ์","traceExecuting":"กำลังอยู่ระหว่างการติดตาม...","genericResultHeader":"ผลการติดตาม","genericErrorHeader":"เกิดข้อผิดพลาด","noAssetsFoundHeader":"ไม่สามารถเพิ่มจุดได้","noAssetFound":"จุดต้องตัดกับฟีเจอร์บนแผนที่","clearResultsAlert":"คุณแน่ใจหรือไม่ ผลลัพธ์ทั้งหมดสำหรับการติดตามนี้จะถูกละทิ้ง","noTraceSupported":"ไม่พบ Utility Network หรือไม่รองรับการติดตาม กำหนด Utility Network ที่ใช้งานได้ ด้วยการกำหนดค่าการติดตามที่แชร์","noUserExtension":"บัญชีผู้ใช้ที่เข้าสู่ระบบไม่มีใบอนุญาตสำหรับส่วนขยายประเภทผู้ใช้ ArcGIS Utility Network","noTerminalDefinedHeader":"ไม่พบเทอร์มินัล","noTerminalDefined":"ต้องเลือกอย่างน้อยหนึ่งเทอร์มินัล"},"attributeStrings":{"traceId":"ID การติดตาม","traceName":"ชื่อการติดตาม","traceDescription":"คำอธิบายการติดตาม","startingPoints":"จุดเริ่มต้น","barriers":"อุปสรรค","username":"ผู้ใช้","version":"เวอร์ชั่น","date":"วันที่","elementCount":"จำนวนบันทึก","functionResult":"ฟังก์ชันการติดตาม","areaStatistic":"สถิติพื้นที่","globalid":"ID ส่วนกลาง","terminalid":"ID เทอร์มินัล","x":"x","y":"y"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_tr.json new file mode 100644 index 00000000..c604d44e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Utility Network İzleme","widgetDescription":"Bir Utility Network'te izleme gerçekleştirmek için bir widget.","globalStrings":{"selectTerminalPlaceholder":"Terminalleri seç","locateFeature":"Konumlandır","zoomToFeature":"Yakınlaştır","clearResults":"Çıkar","nonSpatialObject":"Mekansal olmayan nesne"},"inputsStrings":{"headerTabInputs":"Girdiler","headerStartingPoint":"Başlangıç noktaları","startingPointHint":"İzleme için başlangıç noktaları ekleyin.","headerBarrier":"Bariyer","barrierButton":"Bariyer","barrierPointHint":"İzleme için bariyer noktaları ekleyin.","barrierFilter":"Bariyer filtresi","addPointOption":"Nokta ekle","addPointHint":"Bir nokta eklemek için haritaya tıklayın","removeAllPoints":"Tümünü kaldır","selectTraces":"İzlemeler seç"},"tracingStrings":{"traceOperation":"İzleme türleri","runTrace":"Çalıştır"},"resultsStrings":{"headerTabResults":"Sonuçlar","resultsListOptions":"Seçenekler","ellipsesOptions":"Seçenekler","displayAttribute":"Özniteliği görüntüle","sortBy":"Şuna göre sırala:","startOverButton":"Tümünü sil","startOverValidation":"Emin misiniz? Tüm izleme Girişleri ve Sonuçları kaybedilecek.","highlightTrace":"Grafikleri göster","noSelectionResults":"Kayıtlar seçilemez. Bunun yerine grafikleri göstermeyi etkinleştirin.","viewFeatures":"Kayıtlar","selectFeatures":"Kayıtları seçin","graphicColor":"Renk","functionHeader":"İşlevler","noValue":"Değer yok","resultAreaHeader":"Sonuç alanını göster","resultAreaBuffer":"Tampon","noFeaturesInMap":"Haritada olmadıkları için hiçbir kayıt listelenmemiştir."},"alertsStrings":{"startingPointAlertHeader":"Başlangıç noktası eksik","startingPointAlert":"Bu izlemeyi çalıştırmak için bir başlangıç noktası ekleyin.","selectTraceAlertHeader":"İzleme türü seçilmedi","selectTraceAlert":"Çalıştırmak için bir izleme türü seçin.","NoRunAlertHeader":"Kullanılabilir sonuç yok","noResultsInfo":"Bir izleme türü seçmek için Girişler sekmesine gidin, bir başlangıç noktası ekleyin ve sonuçları görüntülemek için Çalıştır'a tıklayın.","traceExecuting":"İzleme işlemi sürüyor...","genericResultHeader":"İzleme sonucu","genericErrorHeader":"Bir hata oluştu","noAssetsFoundHeader":"Nokta eklenemiyor","noAssetFound":"Nokta, haritadaki bir detayla kesişmelidir.","clearResultsAlert":"Emin misiniz? Bu izlemenin tüm sonuçları yok sayılacak.","noTraceSupported":"Utility Network bulunamıyor veya izleme desteklenmiyor. Paylaşılan İz Yapılandırmalarıyla geçerli bir Utility Network sağlayın.","noUserExtension":"Oturum açılan hesapta ArcGIS Utility Network kullanıcı türü ek bileşeni için bir lisans eksik.","noTerminalDefinedHeader":"Terminal eksik","noTerminalDefined":"En az bir terminal seçilmelidir."},"attributeStrings":{"traceId":"İz Kimliği","traceName":"İz adı","traceDescription":"İz açıklaması","startingPoints":"Başlangıç noktaları","barriers":"Bariyer","username":"Kullanıcı","version":"Versiyon","date":"Tarih","elementCount":"Kayıt sayısı","functionResult":"İz fonksiyonları","areaStatistic":"Alan istatistiği","globalid":"Küresel Kimlik","terminalid":"Terminal Kimliği","x":"x","y":"y"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_uk.json new file mode 100644 index 00000000..f3bb4c35 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Трасування інженерно-комунікаційної мережі","widgetDescription":"Віджет для виконання трасування в інженерно-комунікаційній мережі.","globalStrings":{"selectTerminalPlaceholder":"Вибрати термінали","locateFeature":"Знайти","zoomToFeature":"Масштабувати до","clearResults":"Вилучити","nonSpatialObject":"Непросторовий об'єкт"},"inputsStrings":{"headerTabInputs":"Введення","headerStartingPoint":"Початкові точки","startingPointHint":"Додати початкові точки для трасування.","headerBarrier":"Бар'єри","barrierButton":"Бар’єр","barrierPointHint":"Додати бар’єрні точки для трасування.","barrierFilter":"Фільтрувальний бар’єр","addPointOption":"Додати точку","addPointHint":"Клацніть карту, щоб додати точку","removeAllPoints":"Видалити всі","selectTraces":"Вибрати трасування"},"tracingStrings":{"traceOperation":"Типи трасування","runTrace":"Запустити"},"resultsStrings":{"headerTabResults":"Результати","resultsListOptions":"Опції","ellipsesOptions":"Опції","displayAttribute":"Відображати атрибут","sortBy":"Сортувати за","startOverButton":"Очистити всі","startOverValidation":"Ви впевнені? Усі вхідні дані та результати трасування будуть втрачені.","highlightTrace":"Показати графіку","noSelectionResults":"Записи не можна вибрати. Увімкніть, щоб натомість показувати графіку.","viewFeatures":"Записи","selectFeatures":"Вибрати записи","graphicColor":"Колір","functionHeader":"Функції","noValue":"Без значення","resultAreaHeader":"Показати область результатів","resultAreaBuffer":"Буфер","noFeaturesInMap":"Записи не вказано, оскільки вони відсутні на карті."},"alertsStrings":{"startingPointAlertHeader":"Відсутня початкова точка","startingPointAlert":"Додати початкову точку для запуску цього трасування.","selectTraceAlertHeader":"Тип трасування не вибрано","selectTraceAlert":"Виберіть тип трасування для запуску.","NoRunAlertHeader":"Результати недоступні","noResultsInfo":"Перейдіть на вкладку «Введення», щоб вибрати тип трасування, додати початкову точку та натисніть «Запустити», щоб переглянути результати.","traceExecuting":"Триває трасування...","genericResultHeader":"Результат трасування","genericErrorHeader":"Сталася помилка","noAssetsFoundHeader":"Неможливо додати точку","noAssetFound":"Точка повинна перетинатися з об’єктом на карті.","clearResultsAlert":"Ви впевнені? Усі результати для цього трасування будуть скасовані.","noTraceSupported":"Не вдається знайти інженерно-комунікаційну мережу або трасування не підтримується. Надайте дійсну інженерно-комунікаційну мережу зі спільними конфігураціями трасування.","noUserExtension":"В обліковому записі, під яким виконано вхід, відсутня ліцензія для розширення типу користувача ArcGIS Utility Network.","noTerminalDefinedHeader":"Термінал відсутній","noTerminalDefined":"Повинен бути вибраний щонайменше один термінал."},"attributeStrings":{"traceId":"Ідентифікатор трасування","traceName":"Назва трасування","traceDescription":"Опис трасування","startingPoints":"Початкові точки","barriers":"Бар'єри","username":"Користувач","version":"Версія","date":"Дата","elementCount":"Кількість записів","functionResult":"Функції трасування","areaStatistic":"Статистика області","globalid":"Глобальний ідентифікатор","terminalid":"Ідентифікатор терміналу","x":"x","y":"y"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_vi.json new file mode 100644 index 00000000..f06f7a97 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Theo dõi Mạng lưới Tiện ích","widgetDescription":"Một tiện ích để thực hiện theo dõi trong Mạng lưới Tiện ích.","globalStrings":{"selectTerminalPlaceholder":"Chọn thiết bị đầu cuối","locateFeature":"Định vị","zoomToFeature":"Phóng tới","clearResults":"Hủy","nonSpatialObject":"Đối tượng phi không gian"},"inputsStrings":{"headerTabInputs":"Đầu vào","headerStartingPoint":"Điểm bắt đầu","startingPointHint":"Thêm điểm bắt đầu cho hoạt động theo dõi.","headerBarrier":"Rào cản","barrierButton":"Rào cản","barrierPointHint":"Thêm điểm rào cản cho hoạt động theo dõi.","barrierFilter":"Lọc rào cản","addPointOption":"Thêm một điểm","addPointHint":"Nhấp vào bản đồ để thêm điểm","removeAllPoints":"Xóa tất cả","selectTraces":"Chọn theo dõi"},"tracingStrings":{"traceOperation":"Loại theo dõi","runTrace":"Chạy"},"resultsStrings":{"headerTabResults":"Kết quả","resultsListOptions":"Tùy chọn","ellipsesOptions":"Tùy chọn","displayAttribute":"Hiển thị thuộc tính","sortBy":"Sắp xếp theo","startOverButton":"Xóa tất cả","startOverValidation":"Bạn có chắc không? Tất cả Đầu vào và Kết quả theo dõi sẽ bị mất.","highlightTrace":"Hiển thị đồ họa","noSelectionResults":"Không thể chọn bản ghi. Bật để hiển thị đồ họa.","viewFeatures":"Bản ghi","selectFeatures":"Chọn các bản ghi","graphicColor":"Màu sắc","functionHeader":"Chức năng","noValue":"Không có giá trị","resultAreaHeader":"Hiển thị khu vực kết quả","resultAreaBuffer":"Vùng đệm","noFeaturesInMap":"Không có bản ghi nào được liệt kê vì chúng bị thiếu trên bản đồ."},"alertsStrings":{"startingPointAlertHeader":"Thiếu điểm bắt đầu","startingPointAlert":"Thêm một điểm bắt đầu để chạy hoạt động theo dõi này.","selectTraceAlertHeader":"Chưa chọn loại theo dõi","selectTraceAlert":"Chọn một loại theo dõi để chạy.","NoRunAlertHeader":"Không có kết quả nào","noResultsInfo":"Đi đến tab Đầu vào để chọn loại theo dõi, thêm điểm bắt đầu và nhấp vào Chạy để xem kết quả.","traceExecuting":"Đang tiến hành theo dõi...","genericResultHeader":"Kết quả theo dõi","genericErrorHeader":"Đã xảy ra lỗi","noAssetsFoundHeader":"Không thể thêm điểm","noAssetFound":"Điểm phải giao cắt với một đối tượng trên bản đồ.","clearResultsAlert":"Bạn có chắc không? Tất cả kết quả cho lần theo dõi này sẽ bị hủy bỏ.","noTraceSupported":"Không thể tìm thấy Utility Network hoặc tính năng truy dấu không được hỗ trợ. Cung cấp một Utility Network hợp lệ với Các cấu hình Truy dấu đã được chia sẻ.","noUserExtension":"Tài khoản đã đăng nhập thiếu giấy phép cho tiện ích mở rộng loại người dùng ArcGIS Utility Network.","noTerminalDefinedHeader":"Thiếu Terminal","noTerminalDefined":"Phải chọn ít nhất một terminal."},"attributeStrings":{"traceId":"ID Truy dấu","traceName":"Tên truy dấu","traceDescription":"Thông tin mô tả Truy dấu","startingPoints":"Điểm bắt đầu","barriers":"Rào cản","username":"Người dùng","version":"Phiên bản","date":"Ngày","elementCount":"Số lượng bản ghi","functionResult":"Các chức năng truy dấu","areaStatistic":"Thống kế diện tích","globalid":"Global Id","terminalid":"Id Thiết bị đầu cuối","x":"x","y":"y"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_zh-CN.json new file mode 100644 index 00000000..1db026d7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"公共设施追踪","widgetDescription":"用于在公共设施网络中执行追踪的微件。","globalStrings":{"selectTerminalPlaceholder":"选择终端","locateFeature":"定位","zoomToFeature":"缩放至","clearResults":"放弃","nonSpatialObject":"非空间对象"},"inputsStrings":{"headerTabInputs":"输入","headerStartingPoint":"起点","startingPointHint":"添加追踪起点。","headerBarrier":"障碍","barrierButton":"障碍","barrierPointHint":"添加追踪障碍点。","barrierFilter":"过滤器障碍","addPointOption":"添加点","addPointHint":"单击地图添加点。","removeAllPoints":"全部移除","selectTraces":"选择轨迹"},"tracingStrings":{"traceOperation":"追踪类型","runTrace":"运行"},"resultsStrings":{"headerTabResults":"结果","resultsListOptions":"选项","ellipsesOptions":"选项","displayAttribute":"显示属性","sortBy":"排序方式","startOverButton":"全部清除","startOverValidation":"是否确定? 所有追踪“输入”和“结果”均将丢失。","highlightTrace":"显示图形","noSelectionResults":"无法选择记录。 启用以显示图形。","viewFeatures":"记录","selectFeatures":"选择记录","graphicColor":"颜色","functionHeader":"函数","noValue":"没有值","resultAreaHeader":"显示结果区域","resultAreaBuffer":"缓冲区","noFeaturesInMap":"未列出任何记录,因为地图中缺少这些记录。"},"alertsStrings":{"startingPointAlertHeader":"起点缺失","startingPointAlert":"添加一个起点来运行此追踪。","selectTraceAlertHeader":"未选择追踪类型","selectTraceAlert":"选择要运行的追踪类型。","NoRunAlertHeader":"无可用结果","noResultsInfo":"转至“输入”选项卡以选择追踪类型,添加起点,然后单击“运行”来查看结果。","traceExecuting":"追踪进行中...","genericResultHeader":"追踪结果","genericErrorHeader":"发生错误","noAssetsFoundHeader":"无法添加点","noAssetFound":"该点必须与地图上的要素相交。","clearResultsAlert":"是否确定? 将丢弃此追踪的所有结果。","noTraceSupported":"未找到公共设施网络或者不支持追踪。 请提供具有共享追踪配置的有效公共设施网络。","noUserExtension":"登录的帐户缺少 ArcGIS Utility Network 用户类型扩展模块的许可。","noTerminalDefinedHeader":"缺少终端","noTerminalDefined":"必须至少选择一个终端。"},"attributeStrings":{"traceId":"追踪 ID","traceName":"追踪名称","traceDescription":"追踪描述","startingPoints":"起点","barriers":"障碍","username":"用户","version":"版本","date":"日期","elementCount":"记录计数","functionResult":"追踪功能","areaStatistic":"区域统计","globalid":"全局 ID","terminalid":"终端 ID","x":"x","y":"y"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_zh-HK.json new file mode 100644 index 00000000..f0f2a738 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"公用事業網路追蹤","widgetDescription":"在公用事業網路中執行追蹤的 widget。","globalStrings":{"selectTerminalPlaceholder":"選擇終端","locateFeature":"定位","zoomToFeature":"縮放至","clearResults":"放棄","nonSpatialObject":"非空間物件"},"inputsStrings":{"headerTabInputs":"輸入","headerStartingPoint":"起點","startingPointHint":"新增追蹤的起點。","headerBarrier":"屏障","barrierButton":"屏障","barrierPointHint":"新增追蹤的屏障點。","barrierFilter":"篩選屏障","addPointOption":"新增一點","addPointHint":"按一下地圖以新增點","removeAllPoints":"全部移除","selectTraces":"選擇軌跡"},"tracingStrings":{"traceOperation":"追蹤類型","runTrace":"執行"},"resultsStrings":{"headerTabResults":"結果","resultsListOptions":"選項","ellipsesOptions":"選項","displayAttribute":"顯示屬性","sortBy":"排序方式","startOverButton":"全部清除","startOverValidation":"是否確定? 將遺失所有追蹤輸入和結果。","highlightTrace":"顯示圖形","noSelectionResults":"無法選擇記錄。 啟用以改為顯示圖形。","viewFeatures":"記錄","selectFeatures":"選擇記錄","graphicColor":"顏色","functionHeader":"函數","noValue":"沒有值","resultAreaHeader":"顯示結果區域","resultAreaBuffer":"緩衝區","noFeaturesInMap":"未列出任何記錄,因為地圖中缺少這些記錄。"},"alertsStrings":{"startingPointAlertHeader":"起點遺失","startingPointAlert":"新增起點以執行此追蹤。","selectTraceAlertHeader":"未選擇追蹤類型","selectTraceAlert":"選擇要執行的追蹤類型。","NoRunAlertHeader":"無可用結果","noResultsInfo":"移至「輸入」頁籤以選擇追蹤類型,新增起點,再按一下「執行」以檢視結果。","traceExecuting":"追蹤進行中...","genericResultHeader":"追蹤結果","genericErrorHeader":"發生錯誤","noAssetsFoundHeader":"無法新增點","noAssetFound":"點必須與地圖上的圖徵相交","clearResultsAlert":"是否確定? 將捨棄此追蹤的所有結果。","noTraceSupported":"找不到公用事業網路或不支援追蹤。 提供具有分享追蹤配置的有效公用事業網路。","noUserExtension":"登入的帳號缺少 ArcGIS Utility Network 使用者類型延伸模組的授權。","noTerminalDefinedHeader":"缺少終端機","noTerminalDefined":"至少必須選擇一個終端機。"},"attributeStrings":{"traceId":"追蹤 Id","traceName":"追蹤名稱","traceDescription":"追蹤說明","startingPoints":"起點","barriers":"屏障","username":"使用者","version":"版本","date":"日期","elementCount":"記錄計數","functionResult":"追蹤功能","areaStatistic":"區域統計資料","globalid":"全域 Id","terminalid":"終端 Id","x":"x","y":"y"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_zh-TW.json new file mode 100644 index 00000000..f0f2a738 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"公用事業網路追蹤","widgetDescription":"在公用事業網路中執行追蹤的 widget。","globalStrings":{"selectTerminalPlaceholder":"選擇終端","locateFeature":"定位","zoomToFeature":"縮放至","clearResults":"放棄","nonSpatialObject":"非空間物件"},"inputsStrings":{"headerTabInputs":"輸入","headerStartingPoint":"起點","startingPointHint":"新增追蹤的起點。","headerBarrier":"屏障","barrierButton":"屏障","barrierPointHint":"新增追蹤的屏障點。","barrierFilter":"篩選屏障","addPointOption":"新增一點","addPointHint":"按一下地圖以新增點","removeAllPoints":"全部移除","selectTraces":"選擇軌跡"},"tracingStrings":{"traceOperation":"追蹤類型","runTrace":"執行"},"resultsStrings":{"headerTabResults":"結果","resultsListOptions":"選項","ellipsesOptions":"選項","displayAttribute":"顯示屬性","sortBy":"排序方式","startOverButton":"全部清除","startOverValidation":"是否確定? 將遺失所有追蹤輸入和結果。","highlightTrace":"顯示圖形","noSelectionResults":"無法選擇記錄。 啟用以改為顯示圖形。","viewFeatures":"記錄","selectFeatures":"選擇記錄","graphicColor":"顏色","functionHeader":"函數","noValue":"沒有值","resultAreaHeader":"顯示結果區域","resultAreaBuffer":"緩衝區","noFeaturesInMap":"未列出任何記錄,因為地圖中缺少這些記錄。"},"alertsStrings":{"startingPointAlertHeader":"起點遺失","startingPointAlert":"新增起點以執行此追蹤。","selectTraceAlertHeader":"未選擇追蹤類型","selectTraceAlert":"選擇要執行的追蹤類型。","NoRunAlertHeader":"無可用結果","noResultsInfo":"移至「輸入」頁籤以選擇追蹤類型,新增起點,再按一下「執行」以檢視結果。","traceExecuting":"追蹤進行中...","genericResultHeader":"追蹤結果","genericErrorHeader":"發生錯誤","noAssetsFoundHeader":"無法新增點","noAssetFound":"點必須與地圖上的圖徵相交","clearResultsAlert":"是否確定? 將捨棄此追蹤的所有結果。","noTraceSupported":"找不到公用事業網路或不支援追蹤。 提供具有分享追蹤配置的有效公用事業網路。","noUserExtension":"登入的帳號缺少 ArcGIS Utility Network 使用者類型延伸模組的授權。","noTerminalDefinedHeader":"缺少終端機","noTerminalDefined":"至少必須選擇一個終端機。"},"attributeStrings":{"traceId":"追蹤 Id","traceName":"追蹤名稱","traceDescription":"追蹤說明","startingPoints":"起點","barriers":"屏障","username":"使用者","version":"版本","date":"日期","elementCount":"記錄計數","functionResult":"追蹤功能","areaStatistic":"區域統計資料","globalid":"全域 Id","terminalid":"終端 Id","x":"x","y":"y"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology.json new file mode 100644 index 00000000..3ed6f490 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology.json @@ -0,0 +1 @@ +{"label":"Validate network topology","input":{"currentExtent":"Current extent","entireExtent":"Entire extent","extentToValidate":"Extent to validate","validateTopology":"Validate"},"status":{"executing":"Executing","loading":"Loading","success":"Validate successful"},"info":{"cannotAcquireVersionLock":"Branch version is locked by another application.","noAdvancedEditingUserTypeExtension":"The logged in account is missing a license for the Advanced Editing user type extension.","noDirtyAreasInExtent":"No dirty area found during validate.","noDirtyAreasLayer":"Could not find the dirty areas layer. Add the dirty areas layer to the map.","noUtilityNetwork":"A utility network was not provided. The widget must be initialized with a utility network.","noUtilityNetworkServiceUserTypeExtension":"The logged in account is missing a license for the ArcGIS Utility Network user type extension.","noView":"A MapView was not provided. The widget must be initialized with a MapView."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_ar.json new file mode 100644 index 00000000..8e40d14a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_ar.json @@ -0,0 +1 @@ +{"label":"التحقق من صحة طبولوجيا الشبكة","input":{"currentExtent":"النطاق الحالي","entireExtent":"النطاق الكامل","extentToValidate":"النطاق المطلوب التحقق من صحته","validateTopology":"التحقق من الصحة"},"status":{"executing":"يتم الآن التنفيذ","loading":"تحميل","success":"تم التحقق من الصحة بنجاح"},"info":{"cannotAcquireVersionLock":"تم قفل إصدار الفرع بواسطة تطبيق آخر.","noAdvancedEditingUserTypeExtension":"يفتقد الحساب الذي تم تسجيل الدخول إليه إلى ترخيص لملحق نوع المستخدم \"التحرير المتقدم\".","noDirtyAreasInExtent":"لم يتم العثور على منطقة مهملة أثناء التحقق من الصحة.","noDirtyAreasLayer":"تعذر العثور على طبقة المناطق المهملة. أضف طبقة المناطق المهملة إلى الخريطة.","noUtilityNetwork":"لم يتم توفير شبكة مرافق. يجب تهيئة عنصر واجهة المستخدم باستخدام شبكة مرافق.","noUtilityNetworkServiceUserTypeExtension":"يفتقد الحساب الذي تم تسجيل الدخول إليه إلى ترخيص لملحق نوع المستخدم ArcGIS Utility Network.","noView":"لم يتم توفير MapView. تجب تهيئة عنصر واجهة المستخدم باستخدام MapView."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_bg.json new file mode 100644 index 00000000..1f1c004d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_bg.json @@ -0,0 +1 @@ +{"label":"Валидирайте мрежовата топология","input":{"currentExtent":"Текущ обхват","entireExtent":"Цял обхват","extentToValidate":"Обхват за валидиране","validateTopology":"Валидиране"},"status":{"executing":"Изпълнява се","loading":"Зареждане","success":"Успешно валидиране"},"info":{"cannotAcquireVersionLock":"Версията на клона е заключена от друго приложение.","noAdvancedEditingUserTypeExtension":"В акаунта, в който сте влезли, липсва лиценз за разширението за потребителски тип за разширено редактиране.","noDirtyAreasInExtent":"Не е открита замърсена област по време на валидацията.","noDirtyAreasLayer":"Не можeте да намерите слоя със замърсени зони. Добавете слоя със замърсени зони към картата.","noUtilityNetwork":"Не е представена комунална мрежа. Изпълнимият модул трябва да бъде инициализиран с комунална мрежа.","noUtilityNetworkServiceUserTypeExtension":"В акаунта, в който сте влезли, липсва лиценз за разширението за потребителски тип ArcGIS Комунална мрежа.","noView":"Не беше предоставен MapView. Изпълнимият модул трябва да бъде инициализиран с MapView."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_bs.json new file mode 100644 index 00000000..235f9934 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_bs.json @@ -0,0 +1 @@ +{"label":"Provjeri valjanost mrežne topologije","input":{"currentExtent":"Trenutni obuhvat","entireExtent":"Cijeli obuhvat","extentToValidate":"Obuhvat za provjeru valjanosti","validateTopology":"Provjeri valjanost"},"status":{"executing":"Izvršavanje","loading":"Učitavanje u tijeku","success":"Provjera valjanosti uspješna"},"info":{"cannotAcquireVersionLock":"Verziju račvanja zaključala je druga aplikacija.","noAdvancedEditingUserTypeExtension":"Prijavljenom računu nedostaje licenca za proširenje vrste korisnika Napredno uređivanje.","noDirtyAreasInExtent":"Nije pronađeno nečisto područje tijekom provjere valjanosti.","noDirtyAreasLayer":"Nije bilo moguće pronaći sloj nečistih područja. Dodajte sloj nečistih područja na kartu.","noUtilityNetwork":"Komunalna mreža nije navedena. Widget se mora pokrenuti uz komunalnu mrežu.","noUtilityNetworkServiceUserTypeExtension":"Prijavljenom računu nedostaje licenca za ekstenziju vrste korisnika ArcGIS Utility Network.","noView":"Nije naveden preglednik karte. Widget mora biti inicijaliziran s preglednikom karte."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_ca.json new file mode 100644 index 00000000..0867b413 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_ca.json @@ -0,0 +1 @@ +{"label":"Valida la topologia de xarxa","input":{"currentExtent":"Extensió actual","entireExtent":"Tota l'extensió","extentToValidate":"Extensió per validar","validateTopology":"Valida"},"status":{"executing":"S'està executant","loading":"S'està carregant...","success":"Validació correcta"},"info":{"cannotAcquireVersionLock":"La versió de branca està blocada per una altra aplicació.","noAdvancedEditingUserTypeExtension":"Al compte amb el qual heu la iniciat sessió li falta la llicència per a l'extensió de tipus d'usuari Edició avançada.","noDirtyAreasInExtent":"No s'han trobat àrees sense validar durant la validació.","noDirtyAreasLayer":"No s'ha trobat la capa d'àrees sense validar. Afegiu la capa d'àrees sense validar al mapa.","noUtilityNetwork":"No s'ha proporcionat cap xarxa de serveis. Cal inicialitzar el widget amb una xarxa de serveis.","noUtilityNetworkServiceUserTypeExtension":"Al compte amb el qual heu iniciat la sessió li falta una llicència per a l'extensió de tipus d'usuari de l'ArcGIS Utility Network.","noView":"No s'ha proporcionat cap MapView. Cal inicialitzar el widget amb un MapView."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_cs.json new file mode 100644 index 00000000..0b28d805 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_cs.json @@ -0,0 +1 @@ +{"label":"Ověřit topologii sítě","input":{"currentExtent":"Aktuální rozsah","entireExtent":"Celý rozsah","extentToValidate":"Rozsah ověření","validateTopology":"Ověřit"},"status":{"executing":"Provádění","loading":"Načítání","success":"Ověření úspěšné"},"info":{"cannotAcquireVersionLock":"Verze větve je uzamčena jinou aplikací.","noAdvancedEditingUserTypeExtension":"Přihlášenému účtu chybí licence pro rozšíření typu uživatele Advanced Editing pro pokročilé úpravy.","noDirtyAreasInExtent":"Během ověřování nebyla nalezena žádná nezkontrolovaná oblast.","noDirtyAreasLayer":"Nepodařilo se najít vrstvu nezkontrolovaných oblastí. Přidat vrstvu nezkontrolovaných oblastí do mapy.","noUtilityNetwork":"Inženýrská síť nebyla zadána. Widget musí být inicializován pomocí inženýrské sítě.","noUtilityNetworkServiceUserTypeExtension":"Přihlášenému účtu chybí licence pro rozšíření typu uživatele ArcGIS Utility Network.","noView":"MapView není k dispozici. Widget musí být inicializován pomocí MapView."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_da.json new file mode 100644 index 00000000..35f5b1bd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_da.json @@ -0,0 +1 @@ +{"label":"Validér netværkstopologi","input":{"currentExtent":"Aktuel udstrækning","entireExtent":"Hele udstrækning","extentToValidate":"Udstræk for at validere","validateTopology":"Validér"},"status":{"executing":"Udfører","loading":"Indlæser","success":"Validering fuldført"},"info":{"cannotAcquireVersionLock":"Branch-version er låst af en anden applikation.","noAdvancedEditingUserTypeExtension":"Den konto, der er logget på, mangler en licens til brugertypeudvidelsen Avanceret redigering.","noDirtyAreasInExtent":"Der blev ikke fundet nogen \"dirty\" områder under validering.","noDirtyAreasLayer":"Kan ikke finde laget med \"dirty\" områder. Føj laget med \"dirty\" områder til kortet.","noUtilityNetwork":"Der er ikke angivet noget utility network. En widget skal initialiseres med et utility network.","noUtilityNetworkServiceUserTypeExtension":"Den konto, der er logget på, mangler en licens til ArcGIS Utility Network-brugertypeudvidelsen.","noView":"Der er ikke angivet et MapView. Widget'en skal initialiseres med et MapView."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_de.json new file mode 100644 index 00000000..a18cbe21 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_de.json @@ -0,0 +1 @@ +{"label":"Netzwerk-Topologie validieren","input":{"currentExtent":"Aktuelle Ausdehnung","entireExtent":"Gesamte Ausdehnung","extentToValidate":"Zu validierende Ausdehnung","validateTopology":"Überprüfen"},"status":{"executing":"Wird ausgeführt","loading":"Wird geladen","success":"Validieren erfolgreich"},"info":{"cannotAcquireVersionLock":"Die Verzweigungsversion ist durch eine andere Anwendung gesperrt.","noAdvancedEditingUserTypeExtension":"Im angemeldeten Konto fehlt eine Lizenz für die Benutzertyp-Erweiterung \"Advanced Editing\".","noDirtyAreasInExtent":"Bei der Validierung wurde keine Dirty Area gefunden.","noDirtyAreasLayer":"Der Layer \"Dirty Areas\" wurde nicht gefunden. Fügen Sie der Karte den Layer \"Dirty Areas\" hinzu.","noUtilityNetwork":"Es wurde kein Versorgungsnetz angegeben. Das Widget muss mit einem Versorgungsnetz initialisiert werden.","noUtilityNetworkServiceUserTypeExtension":"Im angemeldeten Konto fehlt eine Lizenz für die Benutzertyp-Erweiterung \"ArcGIS Utility Network\".","noView":"Es wurde keine Kartenansicht angegeben. Das Widget muss mit einer Kartenansicht initialisiert werden."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_el.json new file mode 100644 index 00000000..6f765ee1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_el.json @@ -0,0 +1 @@ +{"label":"Επικύρωση τοπολογίας δικτύου","input":{"currentExtent":"Τρέχουσα έκταση","entireExtent":"Ολόκληρη έκταση","extentToValidate":"Έκταση προς επικύρωση","validateTopology":"Επικύρωση"},"status":{"executing":"Εκτέλεση","loading":"Φόρτωση","success":"Επιτυχής επικύρωση"},"info":{"cannotAcquireVersionLock":"Το Branch Version είναι κλειδωμένο από άλλη εφαρμογή.","noAdvancedEditingUserTypeExtension":"Ο συνδεδεμένος λογαριασμός δεν διαθέτει άδεια χρήσης για την επέκταση τύπου χρήστη Advanced Editing.","noDirtyAreasInExtent":"Δεν βρέθηκε μη καθαρή περιοχή κατά την επικύρωση.","noDirtyAreasLayer":"Δεν ήταν δυνατή η εύρεση του θεματικού επιπέδου μη καθαρών περιοχών. Προσθήκη του θεματικού επιπέδου μη καθαρών περιοχών στον χάρτη.","noUtilityNetwork":"Δεν παρασχέθηκε ένα utility network. Το widget πρέπει να προετοιμαστεί με ένα utility network.","noUtilityNetworkServiceUserTypeExtension":"Ο λογαριασμός που είναι συνδεδεμένος δεν διαθέτει άδεια χρήσης της επέκτασης τύπου χρήστη ArcGIS Utility Network.","noView":"Δεν προστέθηκε MapView Το widget πρέπει να προετοιμαστεί με MapView."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_en.json new file mode 100644 index 00000000..3ed6f490 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_en.json @@ -0,0 +1 @@ +{"label":"Validate network topology","input":{"currentExtent":"Current extent","entireExtent":"Entire extent","extentToValidate":"Extent to validate","validateTopology":"Validate"},"status":{"executing":"Executing","loading":"Loading","success":"Validate successful"},"info":{"cannotAcquireVersionLock":"Branch version is locked by another application.","noAdvancedEditingUserTypeExtension":"The logged in account is missing a license for the Advanced Editing user type extension.","noDirtyAreasInExtent":"No dirty area found during validate.","noDirtyAreasLayer":"Could not find the dirty areas layer. Add the dirty areas layer to the map.","noUtilityNetwork":"A utility network was not provided. The widget must be initialized with a utility network.","noUtilityNetworkServiceUserTypeExtension":"The logged in account is missing a license for the ArcGIS Utility Network user type extension.","noView":"A MapView was not provided. The widget must be initialized with a MapView."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_es.json new file mode 100644 index 00000000..357b59bc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_es.json @@ -0,0 +1 @@ +{"label":"Validar la topología de red","input":{"currentExtent":"Extensión actual","entireExtent":"Toda la extensión","extentToValidate":"Extensión a validar","validateTopology":"Validar"},"status":{"executing":"Ejecutando","loading":"Cargando","success":"Validación correcta"},"info":{"cannotAcquireVersionLock":"La versión de sucursal está bloqueada por otra aplicación.","noAdvancedEditingUserTypeExtension":"La cuenta con la que se ha iniciado sesión carece de una licencia para la extensión de tipo de usuario ArcGIS Advanced Editing.","noDirtyAreasInExtent":"No se han encontrado áreas modificadas durante la validación.","noDirtyAreasLayer":"No se pudo encontrar la capa de áreas sin validar. Agregue la capa de áreas sin validar al mapa.","noUtilityNetwork":"No se ha proporcionado una red de servicios. El widget debe inicializarse con una red de servicios.","noUtilityNetworkServiceUserTypeExtension":"La cuenta con la que se ha iniciado sesión carece de una licencia para la extensión de tipo de usuario de ArcGIS Utility Network.","noView":"No se ha proporcionado un MapView. El widget debe inicializarse con un MapView."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_et.json new file mode 100644 index 00000000..60e6314c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_et.json @@ -0,0 +1 @@ +{"label":"Valideeri võrgu topoloogia","input":{"currentExtent":"Praegune ulatus","entireExtent":"Kogu ulatus","extentToValidate":"Valideeritav ulatus","validateTopology":"Valideeri"},"status":{"executing":"Teostamine","loading":"Laadimine","success":"Valideerimine õnnestus"},"info":{"cannotAcquireVersionLock":"Üks teine rakendus on haru versiooni lukustanud.","noAdvancedEditingUserTypeExtension":"Sisselogitud kontol puudub täiustatud muutmise kasutajatüübi laienduse litsents.","noDirtyAreasInExtent":"Valideerimise käigus ei leitud ühtegi muudetud ala.","noDirtyAreasLayer":"Muudetud alade kihti ei leitud. Lisage muudetud alade kiht kaardile.","noUtilityNetwork":"Kommunaalvõrku pole esitatud. Vidin tuleb lähtestada koos kommunaalvõrguga.","noUtilityNetworkServiceUserTypeExtension":"Sisselogitud kontol puudub ArcGIS Utility Networki kasutajatüübi laienduse litsents.","noView":"Kaardivaadet ei esitatud. Vidin tuleb lähtestada kaardivaatega."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_fi.json new file mode 100644 index 00000000..8dfdeee1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_fi.json @@ -0,0 +1 @@ +{"label":"Validoi verkkotopologia","input":{"currentExtent":"Nykyinen laajuus","entireExtent":"Koko laajuus","extentToValidate":"Laajenna validointia varten","validateTopology":"Validoi"},"status":{"executing":"Suoritetaan","loading":"Ladataan","success":"Validointi onnistui"},"info":{"cannotAcquireVersionLock":"Toinen sovellus on lukinnut haaraversion.","noAdvancedEditingUserTypeExtension":"Kirjautuneella tilillä ei ole lisenssiä Advanced Editing -käyttäjätyypin laajennukseen.","noDirtyAreasInExtent":"Epäselvää aluetta ei löytynyt validoinnin aikana.","noDirtyAreasLayer":"Epäselvien alueiden karttatasoa ei löytynyt. Lisää epäselvien alueiden karttataso karttaan.","noUtilityNetwork":"Jakeluverkkoa ei annettu. Pienoisohjelma on alustettava käyttämällä jakeluverkkoa.","noUtilityNetworkServiceUserTypeExtension":"Kirjautuneella tilillä ei ole lisenssiä ArcGIS Utility Networkin käyttäjätyypin laajennukseen.","noView":"MapView:ta ei annettu. Pienoisohjelma on alustettava käyttämällä MapView:ta."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_fr.json new file mode 100644 index 00000000..f7f431ea --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_fr.json @@ -0,0 +1 @@ +{"label":"Valider la topologie du réseau","input":{"currentExtent":"Étendue actuelle","entireExtent":"Étendue totale","extentToValidate":"Étendue à valider","validateTopology":"Valider"},"status":{"executing":"Exécution","loading":"Chargement","success":"Validation réussie"},"info":{"cannotAcquireVersionLock":"La version de branche est verrouillée par une autre application.","noAdvancedEditingUserTypeExtension":"Le compte connecté ne dispose pas d’une licence pour l’extension de type d’utilisateur Advanced Editing.","noDirtyAreasInExtent":"Aucune zone à valider n’a été trouvée pendant la validation.","noDirtyAreasLayer":"La couche des zones à valider est introuvable. Ajoutez la couche des zones à valider à la carte.","noUtilityNetwork":"Aucun réseau de distribution n’a été fourni. Le widget doit être initialisé avec un réseau de distribution.","noUtilityNetworkServiceUserTypeExtension":"Le compte connecté ne dispose pas d’une licence pour l’extension de type d’utilisateur ArcGIS Utility Network.","noView":"Aucune vue cartographique n’a été fournie. Le widget doit être initialisé avec une vue cartographique."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_he.json new file mode 100644 index 00000000..00274726 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_he.json @@ -0,0 +1 @@ +{"label":"אימות טופולוגיית הרשת","input":{"currentExtent":"תיחום נוכחי","entireExtent":"התיחום כולו","extentToValidate":"התיחום לאימות","validateTopology":"אימות"},"status":{"executing":"מבצע","loading":"טוען","success":"האימות בוצע בהצלחה"},"info":{"cannotAcquireVersionLock":"גרסת הענף נעולה על-ידי אפליקציה אחרת","noAdvancedEditingUserTypeExtension":"לחשבון המחובר אין רישיון עבור הרחבת סוג משתמש של Advanced Editing.","noDirtyAreasInExtent":"לא נמצא אזור לא בדוק במהלך האימות","noDirtyAreasLayer":"לא נמצאה שכבת אזורים לא בדוקים. הוסף שכבת אזורים לא בדוקים למפה.","noUtilityNetwork":"לא סופקה Utility Network. יש לאתחל את הווידג'ט עם Utility Network.","noUtilityNetworkServiceUserTypeExtension":"לחשבון המחובר אין רישיון עבור הרחבת סוג משתמש של ArcGIS Utility Network.","noView":"לא סופק MapView. יש לאתחל את הווידג'ט עם MapView."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_hr.json new file mode 100644 index 00000000..235f9934 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_hr.json @@ -0,0 +1 @@ +{"label":"Provjeri valjanost mrežne topologije","input":{"currentExtent":"Trenutni obuhvat","entireExtent":"Cijeli obuhvat","extentToValidate":"Obuhvat za provjeru valjanosti","validateTopology":"Provjeri valjanost"},"status":{"executing":"Izvršavanje","loading":"Učitavanje u tijeku","success":"Provjera valjanosti uspješna"},"info":{"cannotAcquireVersionLock":"Verziju račvanja zaključala je druga aplikacija.","noAdvancedEditingUserTypeExtension":"Prijavljenom računu nedostaje licenca za proširenje vrste korisnika Napredno uređivanje.","noDirtyAreasInExtent":"Nije pronađeno nečisto područje tijekom provjere valjanosti.","noDirtyAreasLayer":"Nije bilo moguće pronaći sloj nečistih područja. Dodajte sloj nečistih područja na kartu.","noUtilityNetwork":"Komunalna mreža nije navedena. Widget se mora pokrenuti uz komunalnu mrežu.","noUtilityNetworkServiceUserTypeExtension":"Prijavljenom računu nedostaje licenca za ekstenziju vrste korisnika ArcGIS Utility Network.","noView":"Nije naveden preglednik karte. Widget mora biti inicijaliziran s preglednikom karte."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_hu.json new file mode 100644 index 00000000..6ee54558 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_hu.json @@ -0,0 +1 @@ +{"label":"Hálózati topológia érvényesítése","input":{"currentExtent":"Aktuális kiterjedés","entireExtent":"Teljes kiterjedés","extentToValidate":"Érvényesíteni kívánt kiterjedés","validateTopology":"Érvényesít"},"status":{"executing":"Végrehajtás folyamatban","loading":"Betöltés","success":"Az érvényesítés sikeresen megtörtént"},"info":{"cannotAcquireVersionLock":"Az elágazó verziót egy másik alkalmazás zárja le.","noAdvancedEditingUserTypeExtension":"A bejelentkezett fiókból hiányzik a Speciális szerkesztés felhasználó típusú bővítményhez szükséges licenc.","noDirtyAreasInExtent":"A rendszer nem talált további ellenőrzést igénylő területet az ellenőrzés során.","noDirtyAreasLayer":"Nem sikerült megtalálni a további ellenőrzést igénylő területek rétegét. Adja hozzá a további ellenőrzést igénylő területek rétegét a térképhez.","noUtilityNetwork":"A közműhálózatot nem adták meg. A widgetet egy közműhálózattal kell inicializálni.","noUtilityNetworkServiceUserTypeExtension":"A bejelentkezett fiókból hiányzik az ArcGIS Utility Network felhasználó típusú bővítményhez szükséges licenc.","noView":"MapView nem állt rendelkezésre. A widgetet a MapView-val kell inicializálni."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_id.json new file mode 100644 index 00000000..843299ff --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_id.json @@ -0,0 +1 @@ +{"label":"Validasi topologi jaringan","input":{"currentExtent":"Jangkauan saat ini","entireExtent":"Semua jangkauan","extentToValidate":"Perluas untuk memvalidasi","validateTopology":"Validasi"},"status":{"executing":"Menjalankan","loading":"Memuat","success":"Validasi berhasil"},"info":{"cannotAcquireVersionLock":"Versi cabang dikunci oleh aplikasi lain.","noAdvancedEditingUserTypeExtension":"Akun yang masuk tidak memiliki lisensi untuk ekstensi jenis pengguna Pengeditan Lanjutan.","noDirtyAreasInExtent":"Tidak ada area kotor selama validasi.","noDirtyAreasLayer":"Tidak dapat menemukan layer area kotor. Tambahkan layer area kotor ke peta.","noUtilityNetwork":"Utility network tidak disediakan. Widget harus diinisialisasi dengan utility network.","noUtilityNetworkServiceUserTypeExtension":"Akun yang digunakan tidak memiliki lisensi untuk ekstensi jenis pengguna ArcGIS Utility Network.","noView":"MapView tidak tersedia. Widget harus diinisialisasi dengan MapView."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_it.json new file mode 100644 index 00000000..bf75894e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_it.json @@ -0,0 +1 @@ +{"label":"Convalidare topologia di rete","input":{"currentExtent":"Estensione corrente","entireExtent":"Intera estensione","extentToValidate":"Estensione da convalidare","validateTopology":"Convalida"},"status":{"executing":"Esecuzione","loading":"Caricamento in corso","success":"Convalida riuscita"},"info":{"cannotAcquireVersionLock":"La versione della filiale è bloccata da un'altra applicazione.","noAdvancedEditingUserTypeExtension":"L'account collegato non dispone di una licenza per l'estensione del tipo di utente Advanced Editing.","noDirtyAreasInExtent":"Non è stata trovata alcuna area sporca durante la convalida.","noDirtyAreasLayer":"Impossibile trovare il layer delle aree sporche. Aggiungere il layer delle aree sporche alla mappa.","noUtilityNetwork":"Rete di servizi non fornita. Il widget deve essere inizializzato con una rete di servizi.","noUtilityNetworkServiceUserTypeExtension":"L'account collegato non dispone di licenza per l'estensione del tipo utente ArcGIS Utility Network.","noView":"Non è stata fornita una vista mappa. Il widget deve essere inizializzato con una vista mappa."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_ja.json new file mode 100644 index 00000000..8d75c961 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_ja.json @@ -0,0 +1 @@ +{"label":"ネットワーク トポロジの検証","input":{"currentExtent":"現在の範囲","entireExtent":"全体範囲","extentToValidate":"検証する範囲","validateTopology":"検証"},"status":{"executing":"実行しています","loading":"読み込んでいます","success":"検証が成功しました"},"info":{"cannotAcquireVersionLock":"ブランチ バージョンが別のアプリケーションによってロックされています。","noAdvancedEditingUserTypeExtension":"ログインしたアカウントには、Advanced Editing ユーザー タイプ エクステンションのライセンスがありません。","noDirtyAreasInExtent":"検証中にダーティ エリアは見つかりませんでした。","noDirtyAreasLayer":"ダーティ エリア レイヤーが見つかりませんでした。 ダーティ エリア レイヤーをマップに追加します。","noUtilityNetwork":"ユーティリティ ネットワークが指定されていません。 ウィジェットはユーティリティ ネットワークで初期化する必要があります。","noUtilityNetworkServiceUserTypeExtension":"ログインしたアカウントには、ArcGIS Utility Network ユーザー タイプ エクステンションのライセンスがありません。","noView":"マップ ビューが指定されていません。 ウィジェットはマップ ビューで初期化する必要があります。"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_ko.json new file mode 100644 index 00000000..44511dc7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_ko.json @@ -0,0 +1 @@ +{"label":"네트워크 토폴로지 유효성 검사","input":{"currentExtent":"현재 범위","entireExtent":"전체 범위","extentToValidate":"유효성 검사할 범위","validateTopology":"유효성 검사"},"status":{"executing":"실행 중","loading":"불러오는 중","success":"유효성 검사 완료"},"info":{"cannotAcquireVersionLock":"분기 버전이 다른 응용프로그램에 의해 잠겨 있습니다.","noAdvancedEditingUserTypeExtension":"로그인한 계정에 고급 편집 사용자 유형 익스텐션에 대한 라이선스가 없습니다.","noDirtyAreasInExtent":"유효성 검사 중에 더티 에어리어를 찾지 못했습니다.","noDirtyAreasLayer":"더티 에어리어 레이어를 찾을 수 없습니다. 더티 에어리어 레이어를 맵에 추가합니다.","noUtilityNetwork":"유틸리티 네트워크가 제공되지 않았습니다. 위젯은 유틸리티 네트워크에서 초기화되어야 합니다.","noUtilityNetworkServiceUserTypeExtension":"로그인한 계정에 ArcGIS Utility Network 사용자 유형 익스텐션에 대한 라이선스가 없습니다.","noView":"MapView가 제공되지 않았습니다. 위젯은 MapView로 초기화해야 합니다."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_lt.json new file mode 100644 index 00000000..e54961bb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_lt.json @@ -0,0 +1 @@ +{"label":"Patikrinti tinklo topologiją","input":{"currentExtent":"Esama aprėptis","entireExtent":"Visa aprėptis","extentToValidate":"Aprėptis, kurią reikia patikrinti","validateTopology":"Tikrinti"},"status":{"executing":"Vykdoma","loading":"Kraunama","success":"Patikrinta sėkmingai"},"info":{"cannotAcquireVersionLock":"Šakos versiją užrakino kita programa.","noAdvancedEditingUserTypeExtension":"Paskyrai, prie kurios prisijungėte, trūksta išplėstinio redagavimo teises turinčio naudotojo tipo plėtinio licencijos.","noDirtyAreasInExtent":"Patikrinimo metu nerasta tikrintinų plotų.","noDirtyAreasLayer":"Nepavyko rasti nepatikrintų sričių sluoksnio. Pridėkite tikrintinų plotų sluoksnį prie žemėlapio.","noUtilityNetwork":"Nenurodytas komunalinių paslaugų tinklas. Valdiklis turi būti inicijuotas nurodant komunalinių paslaugų tinklą.","noUtilityNetworkServiceUserTypeExtension":"Paskyrai, prie kurios prisijungėte, trūksta ArcGIS Utility Network naudotojo tipo plėtinio licencijos.","noView":"MapView nesuteiktas. Valdiklis turi būti inicijuotas naudojant MapView."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_lv.json new file mode 100644 index 00000000..1632ce2d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_lv.json @@ -0,0 +1 @@ +{"label":"Validēt tīkla topoloģiju","input":{"currentExtent":"Pašreizējais pārklājums","entireExtent":"Viss pārklājums","extentToValidate":"Pārklājums, kas jāvalidē","validateTopology":"Validēt"},"status":{"executing":"Izpilda...","loading":"Ielādē","success":"Validācija bija sekmīga"},"info":{"cannotAcquireVersionLock":"Zarošanās versiju ir bloķējusi cita lietotne.","noAdvancedEditingUserTypeExtension":"Pieteiktajam kontam trūkst Advanced Editing lietotāja veida paplašinājuma licences.","noDirtyAreasInExtent":"Validācijas laikā nav atrasta neviena melnraksta zona.","noDirtyAreasLayer":"Nevarēja atrast melnraksta zonu slāni. Pievienot kartei melnraksta zonu slāni.","noUtilityNetwork":"Utility Network nav norādīts. Logrīks ir jāinicializē Utility Network.","noUtilityNetworkServiceUserTypeExtension":"Pieteiktajam kontam trūkst ArcGIS Utility Network lietotāja veida paplašinājuma licences.","noView":"MapView netika nodrošināts. Logrīks ir jāinicializē ar MapView."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_nb.json new file mode 100644 index 00000000..8c16bfb7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_nb.json @@ -0,0 +1 @@ +{"label":"Valider nettverkstopologi","input":{"currentExtent":"Gjeldende utstrekning","entireExtent":"Hele utstrekningen","extentToValidate":"Utstrekning som skal valideres","validateTopology":"Valider"},"status":{"executing":"Utfører","loading":"Laster inn","success":"Validering vellykket"},"info":{"cannotAcquireVersionLock":"Grenversjonen er låst av en annen applikasjon.","noAdvancedEditingUserTypeExtension":"Pålogget konto mangler lisens for Advanced Editing-brukertypeutvidelsen.","noDirtyAreasInExtent":"Fant ingen ikkevaliderte områder under valideringen.","noDirtyAreasLayer":"Kunne ikke finne laget med ikkevaliderte områder. Legg til laget med ikkevaliderte områder i kartet.","noUtilityNetwork":"Det er ikke angitt et forsyningsnett. Miniprogrammet må startes med et forsyningsnett.","noUtilityNetworkServiceUserTypeExtension":"Pålogget konto mangler lisens for ArcGIS Utility Network-brukertypeutvidelsen.","noView":"En MapView ble ikke oppgitt. Miniprogrammet må startes med en MapView."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_nl.json new file mode 100644 index 00000000..7dcff4f8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_nl.json @@ -0,0 +1 @@ +{"label":"Netwerktopologie valideren","input":{"currentExtent":"Huidige extent","entireExtent":"Hele extent","extentToValidate":"Extent om te valideren","validateTopology":"Valideren"},"status":{"executing":"Uitvoeren","loading":"Bezig met laden","success":"Valideren succesvol"},"info":{"cannotAcquireVersionLock":"Branchversie is vergrendeld door een andere applicatie.","noAdvancedEditingUserTypeExtension":"De aangemelde account heeft geen licentie voor de user type-extensie Advanced Editing.","noDirtyAreasInExtent":"Geen dirty area gevonden tijdens valideren.","noDirtyAreasLayer":"Kan de laag met vuile gebieden niet vinden. Laag met vuile gebieden toevoegen aan de kaart.","noUtilityNetwork":"Er zijn geen nutsvoorzieningen opgegeven. De widget moet geïnitialiseerd worden met nutsvoorzieningen.","noUtilityNetworkServiceUserTypeExtension":"De aangemelde account heeft geen licentie voor de user type-extensie ArcGIS Utility Network.","noView":"Er is geen MapView verstrekt. De widget moet worden geïnitialiseerd met een MapView."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_pl.json new file mode 100644 index 00000000..4a33c80b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_pl.json @@ -0,0 +1 @@ +{"label":"Weryfikuj topologię sieci","input":{"currentExtent":"Bieżący zasięg","entireExtent":"Cały zasięg","extentToValidate":"Zasięg do weryfikacji","validateTopology":"Zweryfikuj"},"status":{"executing":"Uruchamianie","loading":"Wczytywanie","success":"Weryfikacja zakończona pomyślnie"},"info":{"cannotAcquireVersionLock":"Wersja gałęzi jest zablokowana przez inną aplikację.","noAdvancedEditingUserTypeExtension":"Na koncie, na które się zalogowano, nie ma licencji na rozszerzenie typu użytkownika Edycja zaawansowana.","noDirtyAreasInExtent":"Podczas sprawdzania poprawności nie znaleziono obszaru niepewnego.","noDirtyAreasLayer":"Nie można znaleźć warstwy obszarów niepewnych. Dodaj warstwę obszarów niepewnych do mapy.","noUtilityNetwork":"Nie określono sieci infrastruktury. Widżet musi zostać zainicjowany z użyciem sieci infrastruktury.","noUtilityNetworkServiceUserTypeExtension":"Na koncie, na które się zalogowano, nie ma licencji rozszerzenia typu użytkownika ArcGIS Utility Network.","noView":"Nie udostępniono komponentu MapView. Widżet musi zostać zainicjowany z komponentem MapView."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_pt-BR.json new file mode 100644 index 00000000..cdf8c4ae --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_pt-BR.json @@ -0,0 +1 @@ +{"label":"Validar topologia de rede","input":{"currentExtent":"Extensão atual","entireExtent":"Extensão inteira","extentToValidate":"Extensão para validar","validateTopology":"Validar"},"status":{"executing":"Executando","loading":"Carregando","success":"Validação bem sucedida"},"info":{"cannotAcquireVersionLock":"A versão da filial está bloqueada por outro aplicativo.","noAdvancedEditingUserTypeExtension":"A conta conectada não tem uma licença para a extensão de tipo de usuário Edição Avançada.","noDirtyAreasInExtent":"Nenhuma área de ação encontrada durante a validação","noDirtyAreasLayer":"Não foi possível encontrar a camada de áreas de ação.. Adicione a camada de áreas de ação no mapa.","noUtilityNetwork":"Uma rede de serviços públicos não foi fornecida. O widget deve ser inicializado com uma rede de utilitários.","noUtilityNetworkServiceUserTypeExtension":"A conta conectada não possui uma licença para a extensão de tipo de usuário do ArcGIS Utility Network.","noView":"Um MapView não foi fornecido. O widget deve ser inicializado com um MapView."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_pt-PT.json new file mode 100644 index 00000000..bae4c837 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_pt-PT.json @@ -0,0 +1 @@ +{"label":"Validar topologia de rede","input":{"currentExtent":"Extensão atual","entireExtent":"Extensão completa","extentToValidate":"Extensão a validar","validateTopology":"Validar"},"status":{"executing":"A executar","loading":"A carregar","success":"Validação bem-sucedida"},"info":{"cannotAcquireVersionLock":"A versão de ramificação está bloqueada por outra aplicação.","noAdvancedEditingUserTypeExtension":"A conta com sessão iniciada não tem uma licença para a extensão de tipo de utilizador Edição Avançada.","noDirtyAreasInExtent":"Não foi encontrada nenhuma área de ação durante a validação.","noDirtyAreasLayer":"Não foi possível encontrar a camada de áreas de ação. Adicione a camada de áreas de ação ao mapa.","noUtilityNetwork":"Não foi fornecida uma rede de serviços. O widget tem de ser inicializado com uma rede de serviços.","noUtilityNetworkServiceUserTypeExtension":"A conta com sessão iniciada tem em falta uma licença para a extensão de tipo de utilizador do ArcGIS Utility Network.","noView":"Não foi fornecida uma MapView. O widget tem de ser inicializado com uma MapView."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_ro.json new file mode 100644 index 00000000..92693552 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_ro.json @@ -0,0 +1 @@ +{"label":"Validarea topologiei de rețea","input":{"currentExtent":"Extindere curentă","entireExtent":"Întreaga extindere","extentToValidate":"Extindere pentru validare","validateTopology":"Validare"},"status":{"executing":"Se execută","loading":"Se încarcă","success":"Validare reușită"},"info":{"cannotAcquireVersionLock":"Versiunea ramurii este blocată de o altă aplicație.","noAdvancedEditingUserTypeExtension":"Contul la care sunteți conectat nu are o licență pentru extensia de tip utilizator Editare avansată.","noDirtyAreasInExtent":"Nu s-a găsit nicio zonă murdară în timpul validării.","noDirtyAreasLayer":"Nu s-a putut găsi stratul tematic de zone murdare. Adăugați stratul tematic de zone murdare pe hartă.","noUtilityNetwork":"Nu a fost furnizată o rețea de utilități. Widgetul trebuie să fie inițializat cu o rețea de utilități.","noUtilityNetworkServiceUserTypeExtension":"Contul conectat nu are licență pentru extensia tipului de utilizator ArcGIS Utility Network.","noView":"Nu a fost furnizat un MapView. Widgetul trebuie să fie inițializat cu MapView."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_ru.json new file mode 100644 index 00000000..4b4d6cc4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_ru.json @@ -0,0 +1 @@ +{"label":"Проверить топологию сети","input":{"currentExtent":"Текущий экстент","entireExtent":"Полный экстент","extentToValidate":"Экстент для проверки","validateTopology":"Проверить"},"status":{"executing":"Выполняется","loading":"Загрузка","success":"Проверка выполнена успешно."},"info":{"cannotAcquireVersionLock":"Версия заблокирована другим приложением.","noAdvancedEditingUserTypeExtension":"У учетной записи, под которой выполнен вход, отсутствует лицензия на расширение типа пользователя Advanced Editing.","noDirtyAreasInExtent":"В процессе проверки измененные области не найдены","noDirtyAreasLayer":"Невозможно найти слой измененных областей. Добавить слой измененных областей на карту.","noUtilityNetwork":"Инженерная сеть не указана. Виджет должен быть инициализирован с инженерной сетью.","noUtilityNetworkServiceUserTypeExtension":"У учетной записи, под которой выполнен вход, отсутствует лицензия на расширение типа пользователя ArcGIS Utility Network.","noView":"MapView не был предоставлен. Виджет необходимо инициализировать с MapView."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_sk.json new file mode 100644 index 00000000..f21d2a83 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_sk.json @@ -0,0 +1 @@ +{"label":"Validovať sieťovú topológiu","input":{"currentExtent":"Aktuálny rozsah","entireExtent":"Celý rozsah","extentToValidate":"Rozsah na overenie","validateTopology":"Validovať"},"status":{"executing":"Spúšťa sa","loading":"Načítava sa","success":"Overenie bolo úspešné"},"info":{"cannotAcquireVersionLock":"Branch verzia je uzamknutá inou aplikáciou.","noAdvancedEditingUserTypeExtension":"Prihlásenému účtu chýba licencia pre extenziu používateľského typu Advanced Editing.","noDirtyAreasInExtent":"Počas validácie sa nezistila žiadna neoverená oblasť.","noDirtyAreasLayer":"Nepodarilo sa nájsť vrstvu neoverených oblastí. Pridajte vrstvu neoverených oblastí do mapy.","noUtilityNetwork":"Utility siete neboli poskytnuté. Widget musí byť inicializovaný pomocou utility siete.","noUtilityNetworkServiceUserTypeExtension":"Prihlásenému účtu chýba licencia pre extenziu používateľského typu ArcGIS Utility Network.","noView":"MapView nebol poskytnutý. Widget musí byť inicializovaný pomocou MapView."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_sl.json new file mode 100644 index 00000000..5e05b6a4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_sl.json @@ -0,0 +1 @@ +{"label":"Potrdi topologijo omrežja","input":{"currentExtent":"Trenutni obseg","entireExtent":"Celotni obseg","extentToValidate":"Obseg za potrditev","validateTopology":"Potrdi"},"status":{"executing":"Izvajanje","loading":"Nalaganje","success":"Potrjevanje uspešno"},"info":{"cannotAcquireVersionLock":"Različico enote je zaklenila druga aplikacija.","noAdvancedEditingUserTypeExtension":"Prijavljenemu računu manjka licenca za razširitev uporabniškega tipa za napredno urejanje.","noDirtyAreasInExtent":"Med potrjevanjem ni bilo najdenih umazanih območij.","noDirtyAreasLayer":"Sloja umazanih območij ni bilo mogoča najti. Dodajte sloj umazanih območij na karto.","noUtilityNetwork":"Omrežje pripomočkov ni bilo navedeno. Pripomoček mora biti inicializiran z omrežjem pripomočkov.","noUtilityNetworkServiceUserTypeExtension":"Račun, v katerega ste prijavljeni, nima licence za razširitev tipa uporabnika za ArcGIS Utility Network.","noView":"Pogled MapView ni zagotovljen. Pripomoček mora biti inicializiran s pogledom MapView."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_sr.json new file mode 100644 index 00000000..769799f9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_sr.json @@ -0,0 +1 @@ +{"label":"Validiraj topologiju mreže","input":{"currentExtent":"Trenutni obuhvat","entireExtent":"Celokupan obuhvat","extentToValidate":"Opseg za validaciju","validateTopology":"Validiraj"},"status":{"executing":"Izvršavanje","loading":"Učitavanje","success":"Uspešno validirano"},"info":{"cannotAcquireVersionLock":"Verzija filijale je zaključana od strane druge aplikacije.","noAdvancedEditingUserTypeExtension":"Prijavljenom nalogu nedostaje licenca za proširenje tipa korisnika Napredno uređivanje.","noDirtyAreasInExtent":"Nije pronađena prljava oblast tokom potvrđivanja.","noDirtyAreasLayer":"Sloj prljavih oblasti nije pronađen. Dodaj prljave oblasti na mapu.","noUtilityNetwork":"Nije obezbeđena uslužna mreža. Vidžet mora biti pokrenut sa uslužnom mrežom.","noUtilityNetworkServiceUserTypeExtension":"Prijavljenom na nalog nedostaje licenca za proširenje tipa korisnika ArcGIS Utility Network.","noView":"MapView nije obezbeđen. Vidžet mora biti pokrenut uz MapView."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_sv.json new file mode 100644 index 00000000..3698cd3a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_sv.json @@ -0,0 +1 @@ +{"label":"Validera nätverkstopologi","input":{"currentExtent":"Aktuell utbredning","entireExtent":"Hela utbredningen","extentToValidate":"Utbredning som ska valideras","validateTopology":"Validera"},"status":{"executing":"Kör","loading":"Läser in","success":"Validering genomförd"},"info":{"cannotAcquireVersionLock":"Grenversion är låst av en annan applikation.","noAdvancedEditingUserTypeExtension":"Det inloggade kontot saknar en licens för användartypstillägget ArcGIS avancerad redigering.","noDirtyAreasInExtent":"Inget felaktigt område hittades under valideringen.","noDirtyAreasLayer":"Det gick inte att hitta lagret med felaktiga områden. Lägg till lagret med felaktiga områden i kartan.","noUtilityNetwork":"Ett infrastruktursnätverk har inte angivits. Widgeten måste initieras med ett infrastruktursnätverk.","noUtilityNetworkServiceUserTypeExtension":"Det inloggade kontot saknar en licens för användartypstillägget ArcGIS Utility Network.","noView":"En MapView har inte angivits. Widgeten måste initieras med en MapView."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_th.json new file mode 100644 index 00000000..6ad7551a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_th.json @@ -0,0 +1 @@ +{"label":"ตรวจสอบยืนยันโทโพโลยีเครือข่าย","input":{"currentExtent":"ขอบเขตปัจจุบัน","entireExtent":"ขอบเขตทั้งหมด","extentToValidate":"ขอบเขตที่จะตรวจสอบยืนยัน","validateTopology":"การตรวจสอบ"},"status":{"executing":"กำลังดำเนินการ","loading":"กำลังโหลด","success":"ตรวจสอบยืนยันสำเร็จ"},"info":{"cannotAcquireVersionLock":"เวอร์ชันสาขาถูกล็อคโดยแอปพลิเคชันอื่น","noAdvancedEditingUserTypeExtension":"บัญชีที่เข้าสู่ระบบไว้ ไม่มีสิทธิ์การใช้งานส่วนขยายประเภทผู้ใช้ Advanced Editing","noDirtyAreasInExtent":"ไม่พบพื้นที่สกปรกในระหว่างการตรวจสอบยืนยัน","noDirtyAreasLayer":"ไม่พบชั้นข้อมูลพื้นที่สกปรก เพิ่มชั้นข้อมูลพื้นที่สกปรกลงในแผนที่","noUtilityNetwork":"ไม่ได้ระบุเครือข่ายสาธารณูปโภค วิดเจ็ตต้องเริ่มทำงานพร้อมเครือข่ายสาธารณูปโภค","noUtilityNetworkServiceUserTypeExtension":"บัญชีที่เข้าสู่ระบบไว้ ไม่มีสิทธิ์การใช้งานส่วนขยายประเภทผู้ใช้ ArcGIS Utility Network","noView":"ไม่ได้ระบุ MapView วิดเจ็ตต้องเริ่มทำงานพร้อม MapView"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_tr.json new file mode 100644 index 00000000..9b9e9bdd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_tr.json @@ -0,0 +1 @@ +{"label":"Ağ topolojisini doğrula","input":{"currentExtent":"Geçerli yayılım","entireExtent":"Tüm yayılım","extentToValidate":"Doğrulanacak yayılım","validateTopology":"Doğrula"},"status":{"executing":"Yürütülüyor","loading":"Yükleniyor","success":"Doğrulama başarılı"},"info":{"cannotAcquireVersionLock":"Dallanmış versiyon, başka bir uygulama tarafından kilitlendi.","noAdvancedEditingUserTypeExtension":"Oturum açan hesapta Advanced Editing kullanıcı türü ek bileşeni için bir lisans eksik.","noDirtyAreasInExtent":"Doğrulama sırasında bozuk alan bulunmadı.","noDirtyAreasLayer":"Bozuk alanlar katmanı bulunamadı. Haritaya bozuk alanlar katmanını ekle","noUtilityNetwork":"Bir utility network sağlanmamış. Araç, bir utility network ile başlatılmalı.","noUtilityNetworkServiceUserTypeExtension":"Oturum açılan hesapta ArcGIS Utility Network kullanıcı türü ek bileşeni için bir lisans eksik.","noView":"Bir MapView sağlanmadı. Araç, bir MapView ile başlatılmalı."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_uk.json new file mode 100644 index 00000000..8342e239 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_uk.json @@ -0,0 +1 @@ +{"label":"Перевірка топології мережі","input":{"currentExtent":"Поточний екстент","entireExtent":"Весь екстент","extentToValidate":"Екстент для перевірки","validateTopology":"Перевірити"},"status":{"executing":"Виконання","loading":"Завантажується","success":"Перевірка успішна"},"info":{"cannotAcquireVersionLock":"Версія з відгалуженнями заблокована іншим додатком.","noAdvancedEditingUserTypeExtension":"Обліковий запис, який увійшов до системи, не має ліцензії на додатковий модуль типу користувача розширеного редагування.","noDirtyAreasInExtent":"Під час перевірки змінені області не знайдено.","noDirtyAreasLayer":"Не вдалося знайти шар зі зміненими областями. Додайте на карту шар змінених областей.","noUtilityNetwork":"Інженерно-комунікаційна мережа не надана. Віджет повинен бути ініціалізований за допомогою інженерно-комунікаційної мережі.","noUtilityNetworkServiceUserTypeExtension":"Обліковий запис, який увійшов до системи, не має ліцензії на додатковий модуль типу користувача ArcGIS Utility Network.","noView":"MapView не було надано. Віджет має бути ініціалізовано за допомогою MapView."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_vi.json new file mode 100644 index 00000000..a881857d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_vi.json @@ -0,0 +1 @@ +{"label":"Xác minh cấu trúc liên kết hình học của mạng lưới","input":{"currentExtent":"Phạm vi hiện tại","entireExtent":"Toàn bộ phạm vi","extentToValidate":"Phạm vi xác minh","validateTopology":"Xác minh"},"status":{"executing":"Đang thực hiện","loading":"Đang tải","success":"Xác minh thành công"},"info":{"cannotAcquireVersionLock":"Branch version bị khóa bởi ứng dụng khác.","noAdvancedEditingUserTypeExtension":"Tài khoản đã đăng nhập thiếu giấy phép cho tiện ích mở rộng loại người dùng Chỉnh sửa Nâng cao.","noDirtyAreasInExtent":"Không tìm thấy khu vực dirty trong quá trình xác minh.","noDirtyAreasLayer":"Không thể tìm thấy lớp khu vực dirty. Thêm lớp khu vực dirty vào bản đồ.","noUtilityNetwork":"Mạng lưới tiện ích không được cung cấp. Tiện ích phải được khởi tạo với một utility network.","noUtilityNetworkServiceUserTypeExtension":"Tài khoản đã đăng nhập thiếu giấy phép cho tiện ích mở rộng loại người dùng ArcGIS Utility Network.","noView":"MapView không được cung cấp. Tiện ích phải được khởi tạo với một MapView."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_zh-CN.json new file mode 100644 index 00000000..a14d1b5b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_zh-CN.json @@ -0,0 +1 @@ +{"label":"验证网络拓扑","input":{"currentExtent":"当前范围","entireExtent":"整个范围","extentToValidate":"要验证的范围","validateTopology":"验证"},"status":{"executing":"正在执行","loading":"正在加载","success":"验证成功"},"info":{"cannotAcquireVersionLock":"分支版本已被另一个应用程序锁定。","noAdvancedEditingUserTypeExtension":"登录的帐户缺少高级编辑用户类型扩展模块的许可。","noDirtyAreasInExtent":"验证期间未发现脏区。","noDirtyAreasLayer":"未找到脏区图层。 向地图添加脏区图层。","noUtilityNetwork":"未提供公共设施网络。 微件必须使用公共设施网络进行初始化。","noUtilityNetworkServiceUserTypeExtension":"登录的帐户缺少 ArcGIS Utility Network 用户类型扩展模块的许可。","noView":"未提供 MapView。 必须使用 MapView 对微件进行初始化。"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_zh-HK.json new file mode 100644 index 00000000..898fe9ff --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_zh-HK.json @@ -0,0 +1 @@ +{"label":"驗證網路拓撲","input":{"currentExtent":"目前範圍","entireExtent":"整個範圍","extentToValidate":"要驗證的範圍","validateTopology":"驗證"},"status":{"executing":"正在執行","loading":"正在載入","success":"驗證成功"},"info":{"cannotAcquireVersionLock":"分支版本被其他應用程式鎖定。","noAdvancedEditingUserTypeExtension":"登入的帳戶缺少 Advanced Editing 使用者類型延伸模組的授權。","noDirtyAreasInExtent":"驗證進行時找不到疑問區域。","noDirtyAreasLayer":"找不到疑問區域圖層。 將疑問區域圖層新增至地圖。","noUtilityNetwork":"未提供公用事業網路。 必須使用公用事業網路初始化此 widget。","noUtilityNetworkServiceUserTypeExtension":"登入的帳號缺少 ArcGIS Utility Network 使用者類型延伸模組的授權。","noView":"未提供 MapView。 必須使用 MapView 初始化此 widget。"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_zh-TW.json new file mode 100644 index 00000000..898fe9ff --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_zh-TW.json @@ -0,0 +1 @@ +{"label":"驗證網路拓撲","input":{"currentExtent":"目前範圍","entireExtent":"整個範圍","extentToValidate":"要驗證的範圍","validateTopology":"驗證"},"status":{"executing":"正在執行","loading":"正在載入","success":"驗證成功"},"info":{"cannotAcquireVersionLock":"分支版本被其他應用程式鎖定。","noAdvancedEditingUserTypeExtension":"登入的帳戶缺少 Advanced Editing 使用者類型延伸模組的授權。","noDirtyAreasInExtent":"驗證進行時找不到疑問區域。","noDirtyAreasLayer":"找不到疑問區域圖層。 將疑問區域圖層新增至地圖。","noUtilityNetwork":"未提供公用事業網路。 必須使用公用事業網路初始化此 widget。","noUtilityNetworkServiceUserTypeExtension":"登入的帳號缺少 ArcGIS Utility Network 使用者類型延伸模組的授權。","noView":"未提供 MapView。 必須使用 MapView 初始化此 widget。"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker.json new file mode 100644 index 00000000..a92fdc45 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker.json @@ -0,0 +1 @@ +{"widgetLabel":"ValuePicker"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_ar.json new file mode 100644 index 00000000..a92fdc45 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"ValuePicker"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_bg.json new file mode 100644 index 00000000..a92fdc45 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"ValuePicker"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_bs.json new file mode 100644 index 00000000..a92fdc45 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"ValuePicker"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_ca.json new file mode 100644 index 00000000..a92fdc45 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"ValuePicker"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_cs.json new file mode 100644 index 00000000..c5bb4012 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Výběr hodnoty"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_da.json new file mode 100644 index 00000000..a92fdc45 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_da.json @@ -0,0 +1 @@ +{"widgetLabel":"ValuePicker"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_de.json new file mode 100644 index 00000000..7530d998 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Werteauswahl"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_el.json new file mode 100644 index 00000000..7acdde80 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Επιλογέας τιμών"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_en.json new file mode 100644 index 00000000..a92fdc45 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_en.json @@ -0,0 +1 @@ +{"widgetLabel":"ValuePicker"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_es.json new file mode 100644 index 00000000..a92fdc45 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_es.json @@ -0,0 +1 @@ +{"widgetLabel":"ValuePicker"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_et.json new file mode 100644 index 00000000..a92fdc45 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_et.json @@ -0,0 +1 @@ +{"widgetLabel":"ValuePicker"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_fi.json new file mode 100644 index 00000000..a92fdc45 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"ValuePicker"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_fr.json new file mode 100644 index 00000000..cb029bf9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Sélecteur de valeur"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_he.json new file mode 100644 index 00000000..a92fdc45 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_he.json @@ -0,0 +1 @@ +{"widgetLabel":"ValuePicker"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_hr.json new file mode 100644 index 00000000..a92fdc45 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"ValuePicker"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_hu.json new file mode 100644 index 00000000..a92fdc45 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"ValuePicker"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_id.json new file mode 100644 index 00000000..a92fdc45 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_id.json @@ -0,0 +1 @@ +{"widgetLabel":"ValuePicker"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_it.json new file mode 100644 index 00000000..a92fdc45 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_it.json @@ -0,0 +1 @@ +{"widgetLabel":"ValuePicker"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_ja.json new file mode 100644 index 00000000..a92fdc45 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"ValuePicker"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_ko.json new file mode 100644 index 00000000..a92fdc45 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"ValuePicker"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_lt.json new file mode 100644 index 00000000..a92fdc45 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"ValuePicker"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_lv.json new file mode 100644 index 00000000..a92fdc45 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"ValuePicker"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_nb.json new file mode 100644 index 00000000..a92fdc45 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"ValuePicker"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_nl.json new file mode 100644 index 00000000..a92fdc45 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"ValuePicker"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_pl.json new file mode 100644 index 00000000..a92fdc45 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"ValuePicker"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_pt-BR.json new file mode 100644 index 00000000..a92fdc45 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"ValuePicker"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_pt-PT.json new file mode 100644 index 00000000..a92fdc45 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"ValuePicker"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_ro.json new file mode 100644 index 00000000..3b21c3d0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"SelectorValori"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_ru.json new file mode 100644 index 00000000..a92fdc45 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"ValuePicker"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_sk.json new file mode 100644 index 00000000..a92fdc45 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"ValuePicker"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_sl.json new file mode 100644 index 00000000..d27e0390 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Izbirnik vrednosti"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_sr.json new file mode 100644 index 00000000..a92fdc45 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"ValuePicker"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_sv.json new file mode 100644 index 00000000..a92fdc45 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"ValuePicker"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_th.json new file mode 100644 index 00000000..a92fdc45 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_th.json @@ -0,0 +1 @@ +{"widgetLabel":"ValuePicker"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_tr.json new file mode 100644 index 00000000..a92fdc45 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"ValuePicker"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_uk.json new file mode 100644 index 00000000..26c38843 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Вибір значень"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_vi.json new file mode 100644 index 00000000..a92fdc45 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"ValuePicker"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_zh-CN.json new file mode 100644 index 00000000..a92fdc45 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"ValuePicker"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_zh-HK.json new file mode 100644 index 00000000..a92fdc45 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"ValuePicker"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_zh-TW.json new file mode 100644 index 00000000..a92fdc45 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/ValuePicker/t9n/ValuePicker_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"ValuePicker"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather.json new file mode 100644 index 00000000..7219acc4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather.json @@ -0,0 +1 @@ +{"widgetLabel":"Weather","widgetLabelAccessible":"Weather widget","weatherType":"Weather type","error":{"unsupported":"Weather is only supported in SceneView.","localScene":"Weather is only available in global scenes.","notVisible":"Weather is only visible at lower altitudes.","noAtmosphere":"Weather is only supported if the atmosphere is enabled."},"sunny":{"label":"Sunny","cloudCover":"Cloud cover"},"cloudy":{"label":"Cloudy","cloudCover":"Cloud cover"},"rainy":{"label":"Rainy","cloudCover":"Cloud cover","precipitation":"Precipitation"},"snowy":{"label":"Snowy","cloudCover":"Cloud cover","precipitation":"Precipitation","snowCover":"Snow cover","snowCoverTooltip":"Cover surfaces with snow (except basemap)."},"foggy":{"label":"Foggy","fogStrength":"Fog density"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_ar.json new file mode 100644 index 00000000..fc4e087b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"الطقس","widgetLabelAccessible":"عنصر واجهة المستخدم للطقس","weatherType":"نوع الطقس","error":{"unsupported":"الطقس مدعوم في SceneView فقط.","localScene":"الطقس متاح فقط في المشاهد العالمية.","notVisible":"يكون الطقس مرئيًا فقط على ارتفاعات منخفضة.","noAtmosphere":"يتم دعم الطقس فقط إذا تم تمكين الغلاف الجوي."},"sunny":{"label":"مشمس","cloudCover":"غطاء سحابي"},"cloudy":{"label":"غائم","cloudCover":"غطاء سحابي"},"rainy":{"label":"ممطر","cloudCover":"غطاء سحابي","precipitation":"هطول الأمطار"},"snowy":{"label":"ثلجي","cloudCover":"غطاء سحابي","precipitation":"هطول الأمطار","snowCover":"غطاء الجليد","snowCoverTooltip":"قم بتغطية الأسطح بالجليد (باستثناء خريطة الأساس)."},"foggy":{"label":"ضبابي","fogStrength":"كثافة الضباب"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_bg.json new file mode 100644 index 00000000..4a04a354 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Времето","widgetLabelAccessible":"Изпълним модул за времето","weatherType":"Вид време","error":{"unsupported":"Времето се поддържа само в SceneView.","localScene":"Метеорологичното време е налично само в глобални сцени.","notVisible":"Метеорологичното време е видимо само при по-ниски надморски височини.","noAtmosphere":"Метеорологичното време се поддържа само ако атмосферата е активирана."},"sunny":{"label":"Слънчево","cloudCover":"Облачно покритие"},"cloudy":{"label":"Облачно","cloudCover":"Облачно покритие"},"rainy":{"label":"Дъждовно","cloudCover":"Облачно покритие","precipitation":"Валежи"},"snowy":{"label":"Снежно","cloudCover":"Облачно покритие","precipitation":"Валежи","snowCover":"Снежна покривка","snowCoverTooltip":"Покрийте повърхностите със сняг (с изключение на базовата карта)."},"foggy":{"label":"Мъгиво","fogStrength":"Плътност на мъгла"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_bs.json new file mode 100644 index 00000000..a21c091f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Vrijeme","widgetLabelAccessible":"Widget za vrijeme","weatherType":"Vrsta vremena","error":{"unsupported":"Vrijeme je podržano samo u pregledu scene.","localScene":"Vrijeme je dostupno samo u globalnim scenama.","notVisible":"Vrijeme je vidljivo samo na nižim visinama.","noAtmosphere":"Vrijeme je podržano samo ako je atmosfera omogućena."},"sunny":{"label":"Sunčano","cloudCover":"Naoblaka"},"cloudy":{"label":"Oblačno","cloudCover":"Naoblaka"},"rainy":{"label":"Kišovito","cloudCover":"Naoblaka","precipitation":"Oborine"},"snowy":{"label":"Snjegovito","cloudCover":"Naoblaka","precipitation":"Oborine","snowCover":"Snježni pokrivač","snowCoverTooltip":"Pokrij površine sa snijegom (osim kartografske podloge)."},"foggy":{"label":"Maglovito","fogStrength":"Gustoća magle"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_ca.json new file mode 100644 index 00000000..2dc33a4e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"El temps","widgetLabelAccessible":"Widget El temps","weatherType":"Tipus de temps","error":{"unsupported":"El temps només s'admet a l'SceneView.","localScene":"El temps només està disponible en escenes globals.","notVisible":"El temps només està visible en altituds inferiors.","noAtmosphere":"El temps només s'admet si l'atmosfera està habilitada."},"sunny":{"label":"Assolellat","cloudCover":"Nuvolositat"},"cloudy":{"label":"Ennuvolat","cloudCover":"Nuvolositat"},"rainy":{"label":"Pluja","cloudCover":"Nuvolositat","precipitation":"Precipitació"},"snowy":{"label":"Nevat","cloudCover":"Nuvolositat","precipitation":"Precipitació","snowCover":"Cobertura de neu","snowCoverTooltip":"Cobreix les superfícies amb neu (excepte el mapa de base)."},"foggy":{"label":"Boira","fogStrength":"Densitat de la boira"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_cs.json new file mode 100644 index 00000000..e4a39a75 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Počasí","widgetLabelAccessible":"Widget počasí","weatherType":"Typ počasí","error":{"unsupported":"Počasí je podporováno pouze ve SceneView.","localScene":"Počasí je k dispozici pouze v globálních scénách.","notVisible":"Počasí je viditelné pouze v nižších nadmořských výškách.","noAtmosphere":"Počasí je podporováno pouze v případě, že je povolena atmosféra."},"sunny":{"label":"Slunečno","cloudCover":"Pokrytí oblaky"},"cloudy":{"label":"Oblačno","cloudCover":"Pokrytí oblaky"},"rainy":{"label":"Déšť","cloudCover":"Pokrytí oblaky","precipitation":"Srážky"},"snowy":{"label":"Sníh","cloudCover":"Pokrytí oblaky","precipitation":"Srážky","snowCover":"Sněhová pokrývka","snowCoverTooltip":"Pokryje povrchy sněhem (kromě podkladové mapy)."},"foggy":{"label":"Mlhavo","fogStrength":"Hustota mlhy"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_da.json new file mode 100644 index 00000000..8522764c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Vejr","widgetLabelAccessible":"Vejr-widget","weatherType":"Vejrtype","error":{"unsupported":"Vejr understøttes kun i SceneView.","localScene":"Vejret er kun tilgængeligt i globale scener.","notVisible":"Vejret er kun synligt ved lavere højder.","noAtmosphere":"Vejr understøttes kun, hvis atmosfæren er aktiveret."},"sunny":{"label":"Solrigt","cloudCover":"Skydække"},"cloudy":{"label":"Skyet","cloudCover":"Skydække"},"rainy":{"label":"Regnfuldt","cloudCover":"Skydække","precipitation":"Nedbør"},"snowy":{"label":"Snefald","cloudCover":"Skydække","precipitation":"Nedbør","snowCover":"Snedække","snowCoverTooltip":"Tildæk overflader med sne (undtagen baggrundskort)."},"foggy":{"label":"Tåget","fogStrength":"Tågetæthed"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_de.json new file mode 100644 index 00000000..9253ddc8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Wetter","widgetLabelAccessible":"Wetter-Widget","weatherType":"Wettertyp","error":{"unsupported":"Wetter wird nur in SceneView unterstützt.","localScene":"Wetter ist nur in globalen Szenen verfügbar.","notVisible":"Wetter ist nur in geringeren Höhen sichtbar.","noAtmosphere":"Wetter wird nur unterstützt, wenn die Atmosphäre aktiviert ist."},"sunny":{"label":"Heiter","cloudCover":"Wolkendecke"},"cloudy":{"label":"Bewölkt","cloudCover":"Wolkendecke"},"rainy":{"label":"Regnerisch","cloudCover":"Wolkendecke","precipitation":"Niederschlag"},"snowy":{"label":"Schneefall","cloudCover":"Wolkenbedeckung","precipitation":"Niederschlag","snowCover":"Schneedecke","snowCoverTooltip":"Oberflächen mit Schnee bedecken (außer Grundkarte)."},"foggy":{"label":"Neblig","fogStrength":"Nebeldichte"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_el.json new file mode 100644 index 00000000..ba10d625 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Καιρός","widgetLabelAccessible":"Widget καιρού","weatherType":"Τύπος καιρού","error":{"unsupported":"Ο καιρός υποστηρίζεται μόνο στο SceneView.","localScene":"Ο καιρός είναι διαθέσιμος μόνο σε παγκόσμιες 3D προβολές.","notVisible":"Ο καιρός είναι ορατός μόνο σε χαμηλότερα υψόμετρα.","noAtmosphere":"Ο καιρός υποστηρίζεται μόνο εάν είναι ενεργοποιημένη η ατμόσφαιρα."},"sunny":{"label":"Ήλιος","cloudCover":"Νεφοκάλυψη"},"cloudy":{"label":"Συννεφιά","cloudCover":"Νεφοκάλυψη"},"rainy":{"label":"Βροχή","cloudCover":"Νεφοκάλυψη","precipitation":"Βροχόπτωση"},"snowy":{"label":"Χιόνι","cloudCover":"Νεφοκάλυψη","precipitation":"Βροχόπτωση","snowCover":"Χιονοκάλυψη","snowCoverTooltip":"Καλύψτε τις επιφάνειες με χιόνι (εκτός από το βασικό χάρτη)."},"foggy":{"label":"Ομίχλη","fogStrength":"Πυκνότητα ομίχλης"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_en.json new file mode 100644 index 00000000..7219acc4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Weather","widgetLabelAccessible":"Weather widget","weatherType":"Weather type","error":{"unsupported":"Weather is only supported in SceneView.","localScene":"Weather is only available in global scenes.","notVisible":"Weather is only visible at lower altitudes.","noAtmosphere":"Weather is only supported if the atmosphere is enabled."},"sunny":{"label":"Sunny","cloudCover":"Cloud cover"},"cloudy":{"label":"Cloudy","cloudCover":"Cloud cover"},"rainy":{"label":"Rainy","cloudCover":"Cloud cover","precipitation":"Precipitation"},"snowy":{"label":"Snowy","cloudCover":"Cloud cover","precipitation":"Precipitation","snowCover":"Snow cover","snowCoverTooltip":"Cover surfaces with snow (except basemap)."},"foggy":{"label":"Foggy","fogStrength":"Fog density"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_es.json new file mode 100644 index 00000000..8540498b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Tiempo","widgetLabelAccessible":"Widget del tiempo","weatherType":"Tipo de tiempo","error":{"unsupported":"El tiempo solo se admite en SceneView.","localScene":"El clima solo está disponible en las escenas globales.","notVisible":"El clima solo está visible en altitudes inferiores.","noAtmosphere":"El clima solo se admite si la atmósfera está habilitada."},"sunny":{"label":"Soleado","cloudCover":"Porcentaje de imagen oculta"},"cloudy":{"label":"Nublado","cloudCover":"Porcentaje de imagen oculta"},"rainy":{"label":"Lluvioso","cloudCover":"Porcentaje de imagen oculta","precipitation":"Precipitación"},"snowy":{"label":"Nevado","cloudCover":"Porcentaje de imagen oculta","precipitation":"Precipitación","snowCover":"Manto de nieve","snowCoverTooltip":"Cubre las superficies con nieve (excepto el mapa base)."},"foggy":{"label":"Neblinoso","fogStrength":"Densidad de la niebla"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_et.json new file mode 100644 index 00000000..97d3a175 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Ilm","widgetLabelAccessible":"Ilmavidin","weatherType":"Ilma tüüp","error":{"unsupported":"Ilma toetatakse ainult stseenivaates.","localScene":"Ilm on saadaval ainult globaalsetes stseenides.","notVisible":"Ilm on nähtaval ainult madalamatel kõrgustel.","noAtmosphere":"Ilma toetatakse ainult juhul, kui atmosfäär on lubatud."},"sunny":{"label":"Päikseline","cloudCover":"Pilvkate"},"cloudy":{"label":"Pilvine","cloudCover":"Pilvkate"},"rainy":{"label":"Vihmane","cloudCover":"Pilvkate","precipitation":"Sademed"},"snowy":{"label":"Lumine","cloudCover":"Pilvkate","precipitation":"Sademed","snowCover":"Lumekate","snowCoverTooltip":"Lumega kaetud pinnad (peale aluskaardi)."},"foggy":{"label":"Udune","fogStrength":"Udu tihedus"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_fi.json new file mode 100644 index 00000000..8622d86a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Sää","widgetLabelAccessible":"Sää-pienoisohjelma","weatherType":"Sään tyyppi","error":{"unsupported":"Sää-työkalua tuetaan vain SceneView-sovelluksessa.","localScene":"Sää on käytettävissä vain yleisissä maisemissa.","notVisible":"Sää näkyy vain alemmissa korkeuksissa.","noAtmosphere":"Säätä tuetaan vain, jos ilmakehä on käytössä."},"sunny":{"label":"Aurinkoista","cloudCover":"Pilvipeite"},"cloudy":{"label":"Pilvinen","cloudCover":"Pilvipeite"},"rainy":{"label":"Rainy","cloudCover":"Pilvipeite","precipitation":"Sademäärä"},"snowy":{"label":"Lumista","cloudCover":"Pilvipeite","precipitation":"Sademäärä","snowCover":"Lumikerros","snowCoverTooltip":"Peitä pinnat lumella (taustakarttaa lukuun ottamatta)."},"foggy":{"label":"Sumuista","fogStrength":"Sumun tiheys"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_fr.json new file mode 100644 index 00000000..843d67ff --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Météo","widgetLabelAccessible":"Widget Météo","weatherType":"Type de météo","error":{"unsupported":"Le widget Météo est uniquement pris en charge dans une vue de scène.","localScene":"La météo est uniquement disponible dans les scènes globales.","notVisible":"La météo est uniquement visible à basse altitude.","noAtmosphere":"La météo n’est prise en charge que si l’atmosphère est activée."},"sunny":{"label":"Ensoleillé","cloudCover":"Couverture nuageuse"},"cloudy":{"label":"Nuageux","cloudCover":"Couverture nuageuse"},"rainy":{"label":"Pluvieux","cloudCover":"Couverture nuageuse","precipitation":"Précipitations"},"snowy":{"label":"Neigeux","cloudCover":"Couverture nuageuse","precipitation":"Précipitations","snowCover":"Couverture neigeuse","snowCoverTooltip":"Couvrir les surfaces de neige (à l’exception du fond de carte)."},"foggy":{"label":"Brumeux","fogStrength":"Densité du brouillard"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_he.json new file mode 100644 index 00000000..c396106f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_he.json @@ -0,0 +1 @@ +{"widgetLabel":"מזג אויר","widgetLabelAccessible":"ווידג'ט מזג אויר","weatherType":"סוג מזג אויר","error":{"unsupported":"מזג אוויר נתמך רק ב-SceneView.","localScene":"מזג אוויר זמין רק בסצנות גלובליות.","notVisible":"מזוג אוויר נראה רק בגבהים נמוכים.","noAtmosphere":"מזג אוויר נתמך רק אם האטמוספירה מופעלת."},"sunny":{"label":"שמשי","cloudCover":"כיסוי עננים"},"cloudy":{"label":"מעונן","cloudCover":"כיסוי עננים"},"rainy":{"label":"גשום","cloudCover":"כיסוי עננים","precipitation":"משקעים"},"snowy":{"label":"מושלג","cloudCover":"כיסוי עננים","precipitation":"משקעים","snowCover":"כיסוי שלג","snowCoverTooltip":"כסה משטחים בשלג (למעט מפת בסיס)."},"foggy":{"label":"ערפילי","fogStrength":"צפיפות הערפל"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_hr.json new file mode 100644 index 00000000..a21c091f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Vrijeme","widgetLabelAccessible":"Widget za vrijeme","weatherType":"Vrsta vremena","error":{"unsupported":"Vrijeme je podržano samo u pregledu scene.","localScene":"Vrijeme je dostupno samo u globalnim scenama.","notVisible":"Vrijeme je vidljivo samo na nižim visinama.","noAtmosphere":"Vrijeme je podržano samo ako je atmosfera omogućena."},"sunny":{"label":"Sunčano","cloudCover":"Naoblaka"},"cloudy":{"label":"Oblačno","cloudCover":"Naoblaka"},"rainy":{"label":"Kišovito","cloudCover":"Naoblaka","precipitation":"Oborine"},"snowy":{"label":"Snjegovito","cloudCover":"Naoblaka","precipitation":"Oborine","snowCover":"Snježni pokrivač","snowCoverTooltip":"Pokrij površine sa snijegom (osim kartografske podloge)."},"foggy":{"label":"Maglovito","fogStrength":"Gustoća magle"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_hu.json new file mode 100644 index 00000000..a7556792 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Időjárás","widgetLabelAccessible":"Időjárás widget","weatherType":"Időjárás típus","error":{"unsupported":"Az időjárás eszközt csak a 3D térkép támogatja.","localScene":"Az időjárás csak globális 3D térképekhez áll rendelkezésre.","notVisible":"Az időjárás csak alacsonyabb magasságokon látható.","noAtmosphere":"Az időjárás csak akkor támogatott, ha a légkör engedélyezve van."},"sunny":{"label":"Napos","cloudCover":"Felhőtakaró"},"cloudy":{"label":"Felhős","cloudCover":"Felhőtakaró"},"rainy":{"label":"Esős","cloudCover":"Felhőtakaró","precipitation":"Csapadék"},"snowy":{"label":"Havas","cloudCover":"Felhőtakaró","precipitation":"Csapadék","snowCover":"Hóréteg","snowCoverTooltip":"Hóval fedett területek (kivéve az alaptérképet)."},"foggy":{"label":"Ködös","fogStrength":"Köd sűrűsége"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_id.json new file mode 100644 index 00000000..330f7a04 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Cuaca","widgetLabelAccessible":"Widget cuaca","weatherType":"Tipe cuaca","error":{"unsupported":"Cuaca hanya didukung di SceneView.","localScene":"Cuaca hanya tersedia di scene global.","notVisible":"Cuaca hanya terlihat di ketinggian yang lebih rendah.","noAtmosphere":"Cuaca hanya didukung jika atmosfer diaktifkan."},"sunny":{"label":"Cerah","cloudCover":"Tutupan awan"},"cloudy":{"label":"Berawan","cloudCover":"Tutupan awan"},"rainy":{"label":"Hujan","cloudCover":"Tutupan awan","precipitation":"Curah hujan"},"snowy":{"label":"Bersalju","cloudCover":"Tutupan awan","precipitation":"Curah hujan","snowCover":"Area yang tertutup salju","snowCoverTooltip":"Tutupi permukaan dengan salju (kecuali peta dasar)."},"foggy":{"label":"Berkabut","fogStrength":"Massa jenis kabut"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_it.json new file mode 100644 index 00000000..ef38fd53 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Meteo","widgetLabelAccessible":"Widget meteo","weatherType":"Tipo di meteo","error":{"unsupported":"Il meteo è supportato solo in SceneView.","localScene":"Il clima è disponibile solo nelle scene globali.","notVisible":"Il clima è visibile solo a bassa quota.","noAtmosphere":"Il clima è supportato solo se l'atmosfera è abilitata."},"sunny":{"label":"Sereno","cloudCover":"Copertura nubi"},"cloudy":{"label":"Nuvoloso","cloudCover":"Copertura nubi"},"rainy":{"label":"Rainy","cloudCover":"Copertura nubi","precipitation":"Precipitazione"},"snowy":{"label":"Nevoso","cloudCover":"Copertura nubi","precipitation":"Precipitazione","snowCover":"Copertura nevosa","snowCoverTooltip":"Copre le superfici con la neve (eccetto la mappa di base)."},"foggy":{"label":"Nebbia","fogStrength":"Densità nebbia"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_ja.json new file mode 100644 index 00000000..2b21556f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"天気","widgetLabelAccessible":"天気ウィジェット","weatherType":"天気タイプ","error":{"unsupported":"天気は SceneView でのみサポートされています。","localScene":"天気はグローバル シーンでのみ利用できます。","notVisible":"天気はもっと低い高度でしか表示されません。","noAtmosphere":"天気は、大気が有効になっている場合にのみ使用できます。"},"sunny":{"label":"晴れ","cloudCover":"雲量"},"cloudy":{"label":"曇り","cloudCover":"雲量"},"rainy":{"label":"雨","cloudCover":"雲量","precipitation":"降水量"},"snowy":{"label":"雪","cloudCover":"雲量","precipitation":"降水量","snowCover":"積雪","snowCoverTooltip":"表面を雪で覆います (べースマップを除く)。"},"foggy":{"label":"霧","fogStrength":"霧の濃度"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_ko.json new file mode 100644 index 00000000..2ae947cd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"날씨","widgetLabelAccessible":"날씨 위젯","weatherType":"날씨 유형","error":{"unsupported":"날씨는 씬 뷰에서만 지원됩니다.","localScene":"날씨는 글로벌 씬에서만 사용 가능합니다.","notVisible":"날씨는 낮은 고도에서만 표시됩니다.","noAtmosphere":"날씨는 대기가 활성화된 경우에만 지원됩니다."},"sunny":{"label":"맑음","cloudCover":"운량"},"cloudy":{"label":"흐림","cloudCover":"운량"},"rainy":{"label":"비","cloudCover":"운량","precipitation":"강수량"},"snowy":{"label":"눈","cloudCover":"운량","precipitation":"강수량","snowCover":"운량","snowCoverTooltip":"눈으로 표면을 덮습니다(베이스맵 제외)."},"foggy":{"label":"안개","fogStrength":"안개 밀도"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_lt.json new file mode 100644 index 00000000..1ad15e29 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Orai","widgetLabelAccessible":"Orų valdiklis","weatherType":"Orų tipas","error":{"unsupported":"Orai palaikomi tik naudojant SceneView.","localScene":"Orų duomenis galima įtraukti tik naudojant globalias scenas.","notVisible":"Orų duomenys matomi tik žemesniuose aukščiuose.","noAtmosphere":"Orų duomenys palaikomi tik įgalinus atmosferos nustatymus."},"sunny":{"label":"Saulėta","cloudCover":"Debesų padengimas"},"cloudy":{"label":"Debesuota","cloudCover":"Debesų padengimas"},"rainy":{"label":"Lietinga","cloudCover":"Debesų padengimas","precipitation":"Krituliai"},"snowy":{"label":"Snieguota","cloudCover":"Debesų padengimas","precipitation":"Krituliai","snowCover":"Sniego danga","snowCoverTooltip":"Sniego danga (išskyrus pagrindo žemėlapį)."},"foggy":{"label":"Miglota","fogStrength":"Rūko tankumas"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_lv.json new file mode 100644 index 00000000..1104a0c7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Laikapstākļi","widgetLabelAccessible":"Laikapstākļu logrīks","weatherType":"Laikapstākļu veids","error":{"unsupported":"Laikapstākļu rīks tiek atbalstīts tikai SceneView.","localScene":"Laikapstākļi ir pieejami tikai globālajās scēnās.","notVisible":"Laikapstākļi ir redzami tikai zemākajos augstumos.","noAtmosphere":"Laikapstākļi tiek atbalstīti tikai tad, ja tiek aktivizēta atmosfēra."},"sunny":{"label":"Saulains","cloudCover":"Mākoņu pārklājums"},"cloudy":{"label":"Mākoņains","cloudCover":"Mākoņu pārklājums"},"rainy":{"label":"Lietains","cloudCover":"Mākoņu pārklājums","precipitation":"Nokrišņi"},"snowy":{"label":"Sniegains","cloudCover":"Mākoņu pārklājums","precipitation":"Nokrišņi","snowCover":"Sniega sega","snowCoverTooltip":"Pārklāt virsmas ar sniegu (izņemot pamatkarti)."},"foggy":{"label":"Miglains","fogStrength":"Miglas blīvums"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_nb.json new file mode 100644 index 00000000..49d0b589 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Vær","widgetLabelAccessible":"Miniprogram for vær","weatherType":"Værtype","error":{"unsupported":"Vær støttes bare i SceneView.","localScene":"Vær er bare tilgjengelig i globale scener.","notVisible":"Vær er bare synlig ved lavere høyder over havet.","noAtmosphere":"Vær støttes bare hvis atmosfære er aktivert."},"sunny":{"label":"Sol","cloudCover":"Skydekke"},"cloudy":{"label":"Overskyet","cloudCover":"Skydekke"},"rainy":{"label":"Regn","cloudCover":"Skydekke","precipitation":"Nedbør"},"snowy":{"label":"Snø","cloudCover":"Skydekke","precipitation":"Nedbør","snowCover":"Snødekke","snowCoverTooltip":"Dekk overflater med snø (unntatt bakgrunnskart)."},"foggy":{"label":"Tåke","fogStrength":"Tåketetthet"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_nl.json new file mode 100644 index 00000000..707dd508 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Weer","widgetLabelAccessible":"Weerwidget","weatherType":"Weertype","error":{"unsupported":"Weer wordt alleen ondersteund in SceneView.","localScene":"Weer is alleen beschikbaar in mondiale scenes.","notVisible":"Weer is alleen zichtbaar op lagere hoogte.","noAtmosphere":"Weer wordt alleen ondersteund als de atmosfeer ingeschakeld is."},"sunny":{"label":"Zonnig","cloudCover":"Wolkendek"},"cloudy":{"label":"Bewolkt","cloudCover":"Wolkendek"},"rainy":{"label":"Rainy","cloudCover":"Wolkendek","precipitation":"Neerslag"},"snowy":{"label":"Sneeuw","cloudCover":"Wolkendek","precipitation":"Neerslag","snowCover":"Sneeuwdek","snowCoverTooltip":"Bedek oppervlakken met sneeuw (behalve basiskaart)."},"foggy":{"label":"Mistig","fogStrength":"Dichtheid mist"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_pl.json new file mode 100644 index 00000000..1d3b0bdd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Pogoda","widgetLabelAccessible":"Widżet Pogoda","weatherType":"Rodzaj pogody","error":{"unsupported":"Pogoda jest obsługiwana tylko w komponencie SceneView.","localScene":"Pogoda jest dostępna tylko na scenach globalnych.","notVisible":"Pogoda jest widoczna tylko na niższych wysokościach.","noAtmosphere":"Pogoda jest obsługiwana tylko wtedy, gdy włączona jest atmosfera."},"sunny":{"label":"Słonecznie","cloudCover":"Zachmurzenie"},"cloudy":{"label":"Pochmurno","cloudCover":"Zachmurzenie"},"rainy":{"label":"Deszczowo","cloudCover":"Zachmurzenie","precipitation":"Opady atmosferyczne"},"snowy":{"label":"Pada śnieg","cloudCover":"Zachmurzenie","precipitation":"Opady atmosferyczne","snowCover":"Pokrywa śnieżna","snowCoverTooltip":"Pokryj powierzchnie śniegiem (oprócz mapy bazowej)."},"foggy":{"label":"Mgliście","fogStrength":"Gęstość mgły"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_pt-BR.json new file mode 100644 index 00000000..f24c3232 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Tempo","widgetLabelAccessible":"Widget Clima","weatherType":"Tipo de clima","error":{"unsupported":"O clima é suportado apenas no SceneView.","localScene":"O clima está disponível apenas em cenas globais.","notVisible":"O clima é visível somente em altitudes mais baixas.","noAtmosphere":"O clima é suportado somente se a atmosfera estiver ativada."},"sunny":{"label":"Ensolarado","cloudCover":"Cobertura de nuvem"},"cloudy":{"label":"Nublado","cloudCover":"Cobertura de nuvem"},"rainy":{"label":"Chuvoso","cloudCover":"Cobertura de nuvem","precipitation":"Precipitação"},"snowy":{"label":"Nevado","cloudCover":"Cobertura de nuvem","precipitation":"Precipitação","snowCover":"Cobertura de neve","snowCoverTooltip":"Cobre as superfícies com neve (exceto mapa base)."},"foggy":{"label":"Enevoado","fogStrength":"Densidade do nevoeiro"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_pt-PT.json new file mode 100644 index 00000000..647d004d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Meteorologia","widgetLabelAccessible":"Widget Meteorologia","weatherType":"Tipo de meteorologia","error":{"unsupported":"O widget Meteorologia só é suportado no SceneView.","localScene":"A meteorologia só está disponível em cenas globais.","notVisible":"A meteorologia só é visível em altitudes mais baixas.","noAtmosphere":"A meteorologia só é suportada se a atmosfera estiver ativa."},"sunny":{"label":"Solarengo","cloudCover":"Nebulosidade"},"cloudy":{"label":"Nublado","cloudCover":"Nebulosidade"},"rainy":{"label":"Chuvoso","cloudCover":"Nebulosidade","precipitation":"Precipitação"},"snowy":{"label":"Nevoso","cloudCover":"Nebulosidade","precipitation":"Precipitação","snowCover":"Cobertura de neve","snowCoverTooltip":"Cobrir superfícies com neve (exceto mapa base)."},"foggy":{"label":"Nebuloso","fogStrength":"Densidade do nevoeiro"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_ro.json new file mode 100644 index 00000000..a09a5ef5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Vreme","widgetLabelAccessible":"Widget vreme","weatherType":"Tip vreme","error":{"unsupported":"Vremea este acceptată numai în SceneView.","localScene":"Vremea este disponibilă numai în scenele globale.","notVisible":"Vremea este vizibilă numai la altitudini mai mici.","noAtmosphere":"Vremea este acceptată numai dacă atmosfera este activată."},"sunny":{"label":"Însorit","cloudCover":"Acoperire de nori"},"cloudy":{"label":"Înnorat","cloudCover":"Acoperire de nori"},"rainy":{"label":"Ploios","cloudCover":"Acoperire de nori","precipitation":"Precipitații"},"snowy":{"label":"Ninsoare","cloudCover":"Acoperire de nori","precipitation":"Precipitații","snowCover":"Strat de zăpadă","snowCoverTooltip":"Suprafețe acoperite cu zăpadă (cu excepția hărții de fundal)."},"foggy":{"label":"Cețos","fogStrength":"Densitatea ceții"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_ru.json new file mode 100644 index 00000000..7b2b566e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Погода","widgetLabelAccessible":"Виджет Погода","weatherType":"Тип Погоды","error":{"unsupported":"Погода поддерживается только в SceneView.","localScene":"Погода доступна только в глобальных сценах.","notVisible":"Погода видна только на низких высотах.","noAtmosphere":"Погода поддерживается только если включена атмосфера."},"sunny":{"label":"Солнечно","cloudCover":"Облачность"},"cloudy":{"label":"Облачно","cloudCover":"Облачность"},"rainy":{"label":"Дождливо","cloudCover":"Облачность","precipitation":"Осадки"},"snowy":{"label":"Снежно","cloudCover":"Облачность","precipitation":"Осадки","snowCover":"Снежный покров","snowCoverTooltip":"Покройте поверхности снегом (кроме базовой карты)."},"foggy":{"label":"Туманно","fogStrength":"Плотность дымки"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_sk.json new file mode 100644 index 00000000..70548c5c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Počasie","widgetLabelAccessible":"Widget počasia","weatherType":"Typ počasia","error":{"unsupported":"Počasie je podporované iba v Scénickom pohľade.","localScene":"Počasie je dostupné len v globálnych scénach.","notVisible":"Počasie je viditeľné len v nižších nadmorských výškach.","noAtmosphere":"Počasie je podporované len ak je povolená atmosféra."},"sunny":{"label":"Slnečno","cloudCover":"Oblačnosť"},"cloudy":{"label":"Oblačno","cloudCover":"Oblačnosť"},"rainy":{"label":"Daždivo","cloudCover":"Oblačnosť","precipitation":"Zrážky"},"snowy":{"label":"Sneženie","cloudCover":"Oblačnosť","precipitation":"Zrážky","snowCover":"Snehová pokrývka","snowCoverTooltip":"Pokryť povrchy snehom (okrem podkladovej mapy)."},"foggy":{"label":"Hmlisto","fogStrength":"Hustota hmly"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_sl.json new file mode 100644 index 00000000..2afed6bb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Vreme","widgetLabelAccessible":"Pripomoček za vreme","weatherType":"Tip vremena","error":{"unsupported":"Vreme je podprto samo v pregledovalniku 3D-prizorov.","localScene":"Vreme je na voljo samo v globalnih 3D-prizorih.","notVisible":"Vreme je vidno samo na nižjih nadmorskih višinah.","noAtmosphere":"Vreme je podprto samo, če je omogočena atmosfera."},"sunny":{"label":"Sončno","cloudCover":"Oblačnost"},"cloudy":{"label":"Oblačno","cloudCover":"Oblačnost"},"rainy":{"label":"Deževno","cloudCover":"Oblačnost","precipitation":"Padavine"},"snowy":{"label":"Zasneženo","cloudCover":"Oblačnost","precipitation":"Padavine","snowCover":"Snežna odeja","snowCoverTooltip":"Prekrijte površine s snegom (razen temeljne karte)."},"foggy":{"label":"Megleno","fogStrength":"Gostota megle"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_sr.json new file mode 100644 index 00000000..4d319c48 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Vreme","widgetLabelAccessible":"Vidžet za vremensku prognozu","weatherType":"Tip vremenske prognoze","error":{"unsupported":"Vremenska prognoza podržana je samo u SceneView.","localScene":"Vremenska prognoza je dostupna samo za globalne scene","notVisible":"Vremenska prognoza je vidljiva samo pri malim visinama.","noAtmosphere":"Vremenska prognoza je podržana samo ako je atmosfera omogućena."},"sunny":{"label":"Sunčano","cloudCover":"Oblačno"},"cloudy":{"label":"Oblačno","cloudCover":"Oblačno"},"rainy":{"label":"Kišovito","cloudCover":"Oblačno","precipitation":"Padavine"},"snowy":{"label":"Snežno","cloudCover":"Oblačno","precipitation":"Padavine","snowCover":"Snežni pokrivač","snowCoverTooltip":"Pokrij površine snegom (osim pozadinske mape)."},"foggy":{"label":"Maglovito","fogStrength":"Gustina magle"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_sv.json new file mode 100644 index 00000000..f39b1d91 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Väder","widgetLabelAccessible":"Väderwidget","weatherType":"Vädertyp","error":{"unsupported":"Väder stöds bara i SceneView.","localScene":"Väder är endast tillgängligt i globala scener.","notVisible":"Väder är endast synligt vid lägre höjder.","noAtmosphere":"Väder stöds endast om atmosfären är aktiverad."},"sunny":{"label":"Soligt","cloudCover":"Molntäcke"},"cloudy":{"label":"Molnigt","cloudCover":"Molntäcke"},"rainy":{"label":"Rainy Lake","cloudCover":"Molntäcke","precipitation":"Nederbörd"},"snowy":{"label":"Snöigt","cloudCover":"Molntäcke","precipitation":"Nederbörd","snowCover":"Snötäckning","snowCoverTooltip":"Täcker ytor med snö (förutom baskarta)."},"foggy":{"label":"Dimmigt","fogStrength":"Dimmans densitet"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_th.json new file mode 100644 index 00000000..4bb136c7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_th.json @@ -0,0 +1 @@ +{"widgetLabel":"สภาพอากาศ","widgetLabelAccessible":"วิดเจ็ตอากาศ","weatherType":"ประเภทอากาศ","error":{"unsupported":"เฉพาะใน SceneView เท่านั้นที่รองรับอากาศ","localScene":"จะใช้งานสภาพอากาศได้เฉพาะในโกลบอลซีน","notVisible":"จะมองเห็นสภาพอากาศได้เฉพาะในระดับความสูงที่ต่ำกว่า","noAtmosphere":"ระบบจะรองรับสภาพอากาศเฉพาะเมื่อเปิดใช้งานบรรยากาศไว้"},"sunny":{"label":"แดดออก","cloudCover":"เมฆปกคลุม"},"cloudy":{"label":"เมฆมาก","cloudCover":"เมฆปกคลุม"},"rainy":{"label":"ฝนตก","cloudCover":"เมฆปกคลุม","precipitation":"การเร่งรัด"},"snowy":{"label":"ปกคลุมด้วยหิมะ","cloudCover":"เมฆปกคลุม","precipitation":"การเร่งรัด","snowCover":"ปกคลุมด้วยหิมะ","snowCoverTooltip":"ปกคลุมพื้นผิวด้วยหิมะ (ยกเว้นแผนที่ฐาน)"},"foggy":{"label":"หมอกลง","fogStrength":"ความหนาแน่นของหมอก"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_tr.json new file mode 100644 index 00000000..753bf4e4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Hava Durumu","widgetLabelAccessible":"Hava durumu aracı","weatherType":"Hava durumu tipi","error":{"unsupported":"Hava durumu yalnızca SceneView'de desteklenir.","localScene":"Hava durumu yalnızca küresel sahnelerde bulunur.","notVisible":"Hava durumu yalnızca düşük yüksekliklerde görülür.","noAtmosphere":"Hava durumu yalnızca atmosfer etkinleştirildiğinde desteklenir."},"sunny":{"label":"Güneşli","cloudCover":"Bulut kabı"},"cloudy":{"label":"Bulutlu","cloudCover":"Bulut kabı"},"rainy":{"label":"Rainy Nehri","cloudCover":"Bulut kabı","precipitation":"Yağış"},"snowy":{"label":"Karlı","cloudCover":"Bulut örtüsü","precipitation":"Yağış","snowCover":"Kar örtüsü","snowCoverTooltip":"Yüzeyleri karla kapla (altlık harita hariç)."},"foggy":{"label":"Sisli","fogStrength":"Sis yoğunluğu"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_uk.json new file mode 100644 index 00000000..f9fbcf5f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Погода","widgetLabelAccessible":"Віджет погоди","weatherType":"Тип погоди","error":{"unsupported":"Погода підтримується лише в SceneView.","localScene":"Погода доступна лише в глобальних сценах.","notVisible":"Погода відображається лише на менших висотах.","noAtmosphere":"Погода підтримується, лише якщо увімкнено атмосферу."},"sunny":{"label":"Сонячно","cloudCover":"Хмарний покрив"},"cloudy":{"label":"Хмарно","cloudCover":"Хмарний покрив"},"rainy":{"label":"Дощова погода","cloudCover":"Хмарний покрив","precipitation":"Опади"},"snowy":{"label":"Сніжна погода","cloudCover":"Хмарний покрив","precipitation":"Опади","snowCover":"Сніжний покрив","snowCoverTooltip":"Покрийте поверхні снігом (крім базової карти)."},"foggy":{"label":"Туманно","fogStrength":"Щільність туману"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_vi.json new file mode 100644 index 00000000..0bd4c8df --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Thời tiết","widgetLabelAccessible":"Tiện ích thời tiết","weatherType":"Loại thời tiết","error":{"unsupported":"Tiện ích Thời tiết chỉ được hỗ trợ trong SceneView.","localScene":"Thời tiết chỉ khả dụng trong các scene toàn cầu.","notVisible":"Thời tiết chỉ có thể nhìn thấy ở độ cao thấp hơn.","noAtmosphere":"Thời tiết chỉ được hỗ trợ nếu bật khí quyển."},"sunny":{"label":"Trời nắng","cloudCover":"Mức độ mây che phủ"},"cloudy":{"label":"Mây mù","cloudCover":"Mức độ mây che phủ"},"rainy":{"label":"Có mưa","cloudCover":"Mức độ mây che phủ","precipitation":"Lượng mưa"},"snowy":{"label":"Có tuyết","cloudCover":"Mức độ mây che phủ","precipitation":"Lượng mưa","snowCover":"Mức độ tuyết che phủ","snowCoverTooltip":"Phủ tuyết lên các bề mặt (trừ bản đồ nền)."},"foggy":{"label":"Sương mù","fogStrength":"Mật độ sương mù"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_zh-CN.json new file mode 100644 index 00000000..b28a5198 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"天气","widgetLabelAccessible":"天气微件","weatherType":"天气类型","error":{"unsupported":"仅 SceneView 支持天气。","localScene":"天气仅适用于全球场景。","notVisible":"天气仅在低海拔区域可见。","noAtmosphere":"仅在启用大气时才支持天气。"},"sunny":{"label":"晴","cloudCover":"云量"},"cloudy":{"label":"多云","cloudCover":"云量"},"rainy":{"label":"雨","cloudCover":"云量","precipitation":"降雨量"},"snowy":{"label":"雪","cloudCover":"云量","precipitation":"降雨量","snowCover":"降雪量","snowCoverTooltip":"使用雪覆盖表面(底图除外)。"},"foggy":{"label":"雾","fogStrength":"雾密度"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_zh-HK.json new file mode 100644 index 00000000..a146ac3c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"天氣","widgetLabelAccessible":"天氣 widget","weatherType":"天氣類型","error":{"unsupported":"僅 SceneView 支援天氣。","localScene":"天氣僅適用於全球場景。","notVisible":"天氣僅適用於較低高度。","noAtmosphere":"僅在啟用大氣時才支援天氣。"},"sunny":{"label":"晴天","cloudCover":"雲端覆蓋"},"cloudy":{"label":"多雲","cloudCover":"雲端覆蓋"},"rainy":{"label":"朗尼","cloudCover":"雲端覆蓋","precipitation":"降雨"},"snowy":{"label":"下雪","cloudCover":"雲端覆蓋","precipitation":"降雨","snowCover":"覆蓋雪","snowCoverTooltip":"用雪覆蓋表面 (底圖除外)。"},"foggy":{"label":"有霧","fogStrength":"霧密度"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_zh-TW.json new file mode 100644 index 00000000..a146ac3c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Weather/t9n/Weather_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"天氣","widgetLabelAccessible":"天氣 widget","weatherType":"天氣類型","error":{"unsupported":"僅 SceneView 支援天氣。","localScene":"天氣僅適用於全球場景。","notVisible":"天氣僅適用於較低高度。","noAtmosphere":"僅在啟用大氣時才支援天氣。"},"sunny":{"label":"晴天","cloudCover":"雲端覆蓋"},"cloudy":{"label":"多雲","cloudCover":"雲端覆蓋"},"rainy":{"label":"朗尼","cloudCover":"雲端覆蓋","precipitation":"降雨"},"snowy":{"label":"下雪","cloudCover":"雲端覆蓋","precipitation":"降雨","snowCover":"覆蓋雪","snowCoverTooltip":"用雪覆蓋表面 (底圖除外)。"},"foggy":{"label":"有霧","fogStrength":"霧密度"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom.json new file mode 100644 index 00000000..c351b13a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom.json @@ -0,0 +1 @@ +{"widgetLabel":"Zoom","zoomIn":"Zoom in","zoomOut":"Zoom out"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_ar.json new file mode 100644 index 00000000..01f92f3f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"تغيير مقياس الرسم","zoomIn":"تكبير","zoomOut":"تصغير"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_bg.json new file mode 100644 index 00000000..2919cf22 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Мащабиране","zoomIn":"Приближаване","zoomOut":"Отдалечаване"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_bs.json new file mode 100644 index 00000000..ad90a555 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Povećaj","zoomIn":"Povećaj","zoomOut":"Smanji"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_ca.json new file mode 100644 index 00000000..6be8e0a3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Zoom","zoomIn":"Amplia","zoomOut":"Redueix"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_cs.json new file mode 100644 index 00000000..8bf2a9a1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Přiblížení","zoomIn":"Přiblížit","zoomOut":"Oddálit"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_da.json new file mode 100644 index 00000000..dab949e6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Zoom","zoomIn":"Zoom ind","zoomOut":"Zoom ud"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_de.json new file mode 100644 index 00000000..454ffd30 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Zoom","zoomIn":"Vergrößern","zoomOut":"Verkleinern"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_el.json new file mode 100644 index 00000000..2015c1c6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Εστίαση","zoomIn":"Μεγέθυνση","zoomOut":"Σμίκρυνση"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_en.json new file mode 100644 index 00000000..c351b13a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Zoom","zoomIn":"Zoom in","zoomOut":"Zoom out"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_es.json new file mode 100644 index 00000000..dfde8253 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Zoom","zoomIn":"Acercar","zoomOut":"Alejar"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_et.json new file mode 100644 index 00000000..c6f6318e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Suumi","zoomIn":"Suurenda","zoomOut":"Vähenda"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_fi.json new file mode 100644 index 00000000..e7beaee4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Tarkennus","zoomIn":"Lähennä","zoomOut":"Loitonna"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_fr.json new file mode 100644 index 00000000..dd3f5e27 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Zoom","zoomIn":"Zoom avant","zoomOut":"Zoom arrière"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_he.json new file mode 100644 index 00000000..80cc7dc5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_he.json @@ -0,0 +1 @@ +{"widgetLabel":"התמקדות","zoomIn":"התמקד פנימה","zoomOut":"התמקד החוצה"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_hr.json new file mode 100644 index 00000000..ad90a555 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Povećaj","zoomIn":"Povećaj","zoomOut":"Smanji"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_hu.json new file mode 100644 index 00000000..36503abb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Nagyítás/kicsinyítés","zoomIn":"Nagyítás","zoomOut":"Kicsinyítés"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_id.json new file mode 100644 index 00000000..2b64709c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Perbesar","zoomIn":"Perbesar","zoomOut":"Perkecil"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_it.json new file mode 100644 index 00000000..ffce4e1d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Zoom","zoomIn":"Zoom avanti","zoomOut":"Zoom indietro"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_ja.json new file mode 100644 index 00000000..14b93802 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"ズーム","zoomIn":"拡大","zoomOut":"縮小"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_ko.json new file mode 100644 index 00000000..89139a70 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"확대/축소","zoomIn":"확대","zoomOut":"축소"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_lt.json new file mode 100644 index 00000000..44aca7a4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Didinti","zoomIn":"Artinti","zoomOut":"Tolinti"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_lv.json new file mode 100644 index 00000000..9209c6e2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Tālummaiņa","zoomIn":"Tuvināt","zoomOut":"Tālināt"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_nb.json new file mode 100644 index 00000000..6b239740 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Zoom","zoomIn":"Zoom inn","zoomOut":"Zoom ut"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_nl.json new file mode 100644 index 00000000..4a8e1f9c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Zoom","zoomIn":"Inzoomen","zoomOut":"Uitzoomen"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_pl.json new file mode 100644 index 00000000..16b293d7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Zmiana skali","zoomIn":"Powiększ","zoomOut":"Pomniejsz"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_pt-BR.json new file mode 100644 index 00000000..e2fef895 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Zoom","zoomIn":"Mais Zoom","zoomOut":"Menos Zoom"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_pt-PT.json new file mode 100644 index 00000000..e27ef068 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Zoom","zoomIn":"Aumentar Zoom","zoomOut":"Reduzir zoom"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_ro.json new file mode 100644 index 00000000..c6571a35 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Zoom","zoomIn":"Mărire","zoomOut":"Micșorare"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_ru.json new file mode 100644 index 00000000..93b8c9ef --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Масштабировать","zoomIn":"Приблизить","zoomOut":"Отдалить"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_sk.json new file mode 100644 index 00000000..c4ca2e28 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Priblíženie","zoomIn":"Priblížiť","zoomOut":"Oddialiť"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_sl.json new file mode 100644 index 00000000..59839a55 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Povečava","zoomIn":"Povečaj","zoomOut":"Pomanjšaj"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_sr.json new file mode 100644 index 00000000..159c9300 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Zumiranje","zoomIn":"Uvećanje","zoomOut":"Umanjenje"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_sv.json new file mode 100644 index 00000000..16d4b80d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Zooma","zoomIn":"Zooma in","zoomOut":"Zooma ut"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_th.json new file mode 100644 index 00000000..cc8062fe --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_th.json @@ -0,0 +1 @@ +{"widgetLabel":"ขยาย","zoomIn":"ขยายภาพ","zoomOut":"ย่อภาพ"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_tr.json new file mode 100644 index 00000000..e34e775e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Yakınlaştır","zoomIn":"Yakınlaştır","zoomOut":"Uzaklaştır"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_uk.json new file mode 100644 index 00000000..de9c358f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Масштабування","zoomIn":"Збільшити масштаб","zoomOut":"Зменшити масштаб"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_vi.json new file mode 100644 index 00000000..4e87dd95 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Thu phóng","zoomIn":"Thu nhỏ","zoomOut":"Phóng to"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_zh-CN.json new file mode 100644 index 00000000..589d4425 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"缩放","zoomIn":"放大","zoomOut":"缩小"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_zh-HK.json new file mode 100644 index 00000000..96a0ee9f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"縮放","zoomIn":"放大","zoomOut":"縮小"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_zh-TW.json new file mode 100644 index 00000000..96a0ee9f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/Zoom/t9n/Zoom_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"縮放","zoomIn":"放大","zoomOut":"縮小"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider.json new file mode 100644 index 00000000..e267c747 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider.json @@ -0,0 +1 @@ +{"widgetLabel":"Classed Color Slider"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_ar.json new file mode 100644 index 00000000..52843d7e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"شريط تمرير اللون المصنف"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_bg.json new file mode 100644 index 00000000..03b456a5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Плъзгач за класифициран цвят"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_bs.json new file mode 100644 index 00000000..09206772 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač za boju dodijeljen razredu"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_ca.json new file mode 100644 index 00000000..1447dfea --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Control lliscant de color classificat"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_cs.json new file mode 100644 index 00000000..62ef5efc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Posuvník barev podle tříd"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_da.json new file mode 100644 index 00000000..5667b41e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Farveskyder med klasser"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_de.json new file mode 100644 index 00000000..3e98296b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Klassifizierter Farbschieberegler"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_el.json new file mode 100644 index 00000000..f181cf51 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Ρυθμιστικό κατηγοριοποιημένου χρώματος"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_en.json new file mode 100644 index 00000000..e267c747 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Classed Color Slider"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_es.json new file mode 100644 index 00000000..d537ffa3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Control deslizante de color clasificado"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_et.json new file mode 100644 index 00000000..bcbaded1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Klassifitseeritud värviliugur"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_fi.json new file mode 100644 index 00000000..1fb8f0e4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Luokiteltu värin liukusäädin"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_fr.json new file mode 100644 index 00000000..c6ddae6e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Curseur de couleur classé"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_he.json new file mode 100644 index 00000000..997b10f8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_he.json @@ -0,0 +1 @@ +{"widgetLabel":"מחוון צבע קבוצתי"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_hr.json new file mode 100644 index 00000000..09206772 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač za boju dodijeljen razredu"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_hu.json new file mode 100644 index 00000000..1028c114 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Osztályozott szín csúszka"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_id.json new file mode 100644 index 00000000..84aa7234 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Panel Geser Warna Kelas"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_it.json new file mode 100644 index 00000000..41071ce7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Cursore colore classificato"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_ja.json new file mode 100644 index 00000000..70212e50 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"分類色スライダー"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_ko.json new file mode 100644 index 00000000..c2726cd7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"분류된 색상 슬라이더"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_lt.json new file mode 100644 index 00000000..9066865c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Klasinis spalvos slankiklis"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_lv.json new file mode 100644 index 00000000..fc673626 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Sistemātisks krāsas slīdnis"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_nb.json new file mode 100644 index 00000000..1430cfb2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Glidebryter med fargeklasser"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_nl.json new file mode 100644 index 00000000..2c8b5c0d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Geclassificeerde kleurenregelaar"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_pl.json new file mode 100644 index 00000000..8471f888 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Suwak koloru sklasyfikowanego"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_pt-BR.json new file mode 100644 index 00000000..3d57fc63 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Controle Deslizante de Cores Classificadas"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_pt-PT.json new file mode 100644 index 00000000..0225354f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Controlo Deslizante da Cor Classificada"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_ro.json new file mode 100644 index 00000000..e06fc38c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Glisor de culori clasificate"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_ru.json new file mode 100644 index 00000000..14acd06f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Бегунок цвета с классами"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_sk.json new file mode 100644 index 00000000..14190711 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Posuvník klasifikovanej farby"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_sl.json new file mode 100644 index 00000000..1906c52d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Drsnik barve razreda"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_sr.json new file mode 100644 index 00000000..3b57e119 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Klasirani klizač za boju"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_sv.json new file mode 100644 index 00000000..abade696 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Klassificerat skjutreglage för färg"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_th.json new file mode 100644 index 00000000..0f9137c6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_th.json @@ -0,0 +1 @@ +{"widgetLabel":"แถบเลื่อนสีที่แบ่งคลาส"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_tr.json new file mode 100644 index 00000000..64a3cc97 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Sınıflandırılmış Renk Kaydırıcı"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_uk.json new file mode 100644 index 00000000..b6a980d2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Розділений повзунок кольору"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_vi.json new file mode 100644 index 00000000..643b07f8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Thanh trượt Màu sắc được phân lớp"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_zh-CN.json new file mode 100644 index 00000000..dc99cb8f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"分类的颜色滑块"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_zh-HK.json new file mode 100644 index 00000000..0f86a29b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"分類的顏色滑桿"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_zh-TW.json new file mode 100644 index 00000000..0f86a29b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"分類的顏色滑桿"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider.json new file mode 100644 index 00000000..4c9183c8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider.json @@ -0,0 +1 @@ +{"widgetLabel":"Classed Size Slider"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_ar.json new file mode 100644 index 00000000..068ad805 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"شريط تمرير الحجم المصنف"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_bg.json new file mode 100644 index 00000000..71f6a840 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Слайдер за класифициран размер"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_bs.json new file mode 100644 index 00000000..397f1e9d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač za veličinu dodijeljen razredu"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_ca.json new file mode 100644 index 00000000..96f8ca8f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Control lliscant de mida classificat"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_cs.json new file mode 100644 index 00000000..de54627a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Posuvník velikostí podle tříd"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_da.json new file mode 100644 index 00000000..7a5e0e09 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Størrelsesskyder med klasser"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_de.json new file mode 100644 index 00000000..bf743a7d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Klassifizierter Größenschieberegler"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_el.json new file mode 100644 index 00000000..f65cff9f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Ρυθμιστικό κατηγοριοποιημένου μεγέθους"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_en.json new file mode 100644 index 00000000..4c9183c8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Classed Size Slider"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_es.json new file mode 100644 index 00000000..3d1b52eb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Control deslizante de tamaño clasificado"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_et.json new file mode 100644 index 00000000..2464b9ad --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Klassifitseeritud suuruseliugur"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_fi.json new file mode 100644 index 00000000..0a79cad0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Luokiteltu koon liukusäädin"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_fr.json new file mode 100644 index 00000000..d276ef4e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Curseur de taille classé"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_he.json new file mode 100644 index 00000000..38c7ab8d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_he.json @@ -0,0 +1 @@ +{"widgetLabel":"מחוון גודל קבוצתי"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_hr.json new file mode 100644 index 00000000..397f1e9d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač za veličinu dodijeljen razredu"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_hu.json new file mode 100644 index 00000000..9b6ebe26 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Osztályozott méret csúszka"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_id.json new file mode 100644 index 00000000..0afe1c51 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Panel Geser Ukuran Kelas"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_it.json new file mode 100644 index 00000000..71b6567e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Cursore dimensione classificato"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_ja.json new file mode 100644 index 00000000..1d38b92a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"分類サイズ スライダー"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_ko.json new file mode 100644 index 00000000..04e53be5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"분류된 크기 슬라이더"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_lt.json new file mode 100644 index 00000000..65e73d91 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Klasinis dydžio slankiklis"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_lv.json new file mode 100644 index 00000000..1fa31a0d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Sistemātisks izmēra slīdnis"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_nb.json new file mode 100644 index 00000000..b02d966b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Glidebryter med klassestørrelser"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_nl.json new file mode 100644 index 00000000..5018a34d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Geclassificeerde grootteregelaar"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_pl.json new file mode 100644 index 00000000..3d835084 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Suwak rozmiaru sklasyfikowanego"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_pt-BR.json new file mode 100644 index 00000000..d7829263 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Controle Deslizante de Tamanho Classificado"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_pt-PT.json new file mode 100644 index 00000000..0d03a5e5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Controlo Deslizante do Tamanho Classificado"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_ro.json new file mode 100644 index 00000000..aa90be55 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Glisor de dimensiuni clasificate"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_ru.json new file mode 100644 index 00000000..1e556f25 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Бегунок размера с классами"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_sk.json new file mode 100644 index 00000000..a4a45570 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Posuvník klasifikovanej veľkosti"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_sl.json new file mode 100644 index 00000000..513dda13 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Drsnik velikosti razreda"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_sr.json new file mode 100644 index 00000000..665511d4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Klasirani klizač za veličinu"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_sv.json new file mode 100644 index 00000000..efe2bc75 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Klassificerat skjutreglage för storlek"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_th.json new file mode 100644 index 00000000..bc899d40 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_th.json @@ -0,0 +1 @@ +{"widgetLabel":"แถบเลื่อนขนาดที่แบ่งคลาส"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_tr.json new file mode 100644 index 00000000..5fbaefc4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Sınıflandırılmış Boyut Kaydırıcı"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_uk.json new file mode 100644 index 00000000..bacccc42 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Розділений повзунок розміру"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_vi.json new file mode 100644 index 00000000..5273faea --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Thanh trượt Kích thước được phân lớp"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_zh-CN.json new file mode 100644 index 00000000..dc029399 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"分类的大小滑块"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_zh-HK.json new file mode 100644 index 00000000..6af7b46b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"分類的尺寸滑桿"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_zh-TW.json new file mode 100644 index 00000000..6af7b46b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"分類的尺寸滑桿"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider.json new file mode 100644 index 00000000..a5f99ced --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider.json @@ -0,0 +1 @@ +{"widgetLabel":"Color/Size Slider"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_ar.json new file mode 100644 index 00000000..e5c88aa9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"شريط تمرير اللون / الحجم"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_bg.json new file mode 100644 index 00000000..14ebb4e2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Слайдер за цвят/размер"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_bs.json new file mode 100644 index 00000000..1144ccd2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač za boju/veličinu"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_ca.json new file mode 100644 index 00000000..23d3e682 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Control lliscant de color/mida"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_cs.json new file mode 100644 index 00000000..24855fb8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Posuvník barvy/velikosti"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_da.json new file mode 100644 index 00000000..c811946f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Farve-/størrelsesskyder"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_de.json new file mode 100644 index 00000000..3235a07d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Farb-/Größenschieberegler"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_el.json new file mode 100644 index 00000000..094598af --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Ρυθμιστικό χρώματος/μεγέθους"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_en.json new file mode 100644 index 00000000..a5f99ced --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Color/Size Slider"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_es.json new file mode 100644 index 00000000..222c3481 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Control deslizante de color/tamaño"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_et.json new file mode 100644 index 00000000..383cd82a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Värvi/suuruse liugur"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_fi.json new file mode 100644 index 00000000..39299c6a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Värin/koon liukusäädin"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_fr.json new file mode 100644 index 00000000..68147b58 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Curseur de couleur/taille"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_he.json new file mode 100644 index 00000000..376c46d5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_he.json @@ -0,0 +1 @@ +{"widgetLabel":"מחוון צבע/גודל"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_hr.json new file mode 100644 index 00000000..1144ccd2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač za boju/veličinu"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_hu.json new file mode 100644 index 00000000..1d6c0846 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Szín/méret csúszka"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_id.json new file mode 100644 index 00000000..e8488c0d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Panel Geser Ukuran/Warna"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_it.json new file mode 100644 index 00000000..11d37aae --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Cursore colore/dimensione"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_ja.json new file mode 100644 index 00000000..3aefca23 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"色/サイズ スライダー"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_ko.json new file mode 100644 index 00000000..312c0177 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"색상/크기 슬라이더"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_lt.json new file mode 100644 index 00000000..bd6dfaef --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Spalvos / dydžio slankiklis"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_lv.json new file mode 100644 index 00000000..29d92f7b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Krāsas un izmēra slīdnis"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_nb.json new file mode 100644 index 00000000..3d1e0563 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Glidebryter for farge/størrelse"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_nl.json new file mode 100644 index 00000000..33a4fef5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Schuifregelaar kleur/grootte"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_pl.json new file mode 100644 index 00000000..70decbfe --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Suwak koloru/rozmiaru"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_pt-BR.json new file mode 100644 index 00000000..80c8aef7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Controle deslizante de Cor/Tamanho"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_pt-PT.json new file mode 100644 index 00000000..4974ecf8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Controlo Deslizante de Cor/Tamanho"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_ro.json new file mode 100644 index 00000000..430070da --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Culoare/Dimensiune Glisor"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_ru.json new file mode 100644 index 00000000..851cbe3b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Бегунок Цвет/Размер"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_sk.json new file mode 100644 index 00000000..76d95ce7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Posuvník farby/veľkosti"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_sl.json new file mode 100644 index 00000000..ff5b1a43 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Drsnik barve/velikosti"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_sr.json new file mode 100644 index 00000000..1144ccd2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač za boju/veličinu"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_sv.json new file mode 100644 index 00000000..f914c428 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Skjutreglage för färg/storlek"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_th.json new file mode 100644 index 00000000..93701ca3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_th.json @@ -0,0 +1 @@ +{"widgetLabel":"แถบเลื่อนสี/ขนาด"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_tr.json new file mode 100644 index 00000000..4c70430c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Renk/Boyut Kaydırıcı"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_uk.json new file mode 100644 index 00000000..4366014d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Повзунок кольору/розміру"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_vi.json new file mode 100644 index 00000000..3e6888d0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Thanh trượt Màu sắc/Kích thước"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_zh-CN.json new file mode 100644 index 00000000..c5ade986 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"颜色/大小滑块"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_zh-HK.json new file mode 100644 index 00000000..290be359 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"顏色/尺寸滑桿"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_zh-TW.json new file mode 100644 index 00000000..290be359 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"顏色/尺寸滑桿"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider.json new file mode 100644 index 00000000..07e70b47 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider.json @@ -0,0 +1 @@ +{"widgetLabel":"Color Slider"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_ar.json new file mode 100644 index 00000000..b425216e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"شريط تمرير اللون"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_bg.json new file mode 100644 index 00000000..335eeff2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Плъзгач за цвят"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_bs.json new file mode 100644 index 00000000..059be25e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač za boju"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_ca.json new file mode 100644 index 00000000..0732a18e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Control lliscant de color"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_cs.json new file mode 100644 index 00000000..0eb8d5ca --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Posuvník barvy"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_da.json new file mode 100644 index 00000000..0e788945 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Farveskyder"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_de.json new file mode 100644 index 00000000..40802348 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Farbschieberegler"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_el.json new file mode 100644 index 00000000..32f256e1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Μπάρα κύλισης χρώματος"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_en.json new file mode 100644 index 00000000..07e70b47 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Color Slider"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_es.json new file mode 100644 index 00000000..60d221c5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Control deslizante de color"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_et.json new file mode 100644 index 00000000..296c0cc4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Värvi liugur"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_fi.json new file mode 100644 index 00000000..7b3278f1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Värin liukusäädin"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_fr.json new file mode 100644 index 00000000..b3df4b0a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Curseur de couleur"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_he.json new file mode 100644 index 00000000..bc0d1b6a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_he.json @@ -0,0 +1 @@ +{"widgetLabel":"מחוון צבע"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_hr.json new file mode 100644 index 00000000..059be25e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač za boju"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_hu.json new file mode 100644 index 00000000..49df4b84 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Szín csúszka"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_id.json new file mode 100644 index 00000000..b6e602bd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Panel Geser Warna"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_it.json new file mode 100644 index 00000000..3ac0791a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Cursore colore"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_ja.json new file mode 100644 index 00000000..40ee0670 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"色スライダー"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_ko.json new file mode 100644 index 00000000..70f1de8b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"색상 슬라이더"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_lt.json new file mode 100644 index 00000000..7696c1f4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Spalvos slankiklis"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_lv.json new file mode 100644 index 00000000..046bcd9c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Krāsas slīdnis"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_nb.json new file mode 100644 index 00000000..a260669e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Glidebryter for farge"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_nl.json new file mode 100644 index 00000000..07f70961 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Schuifregelaar kleur"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_pl.json new file mode 100644 index 00000000..c3498a32 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Suwak koloru"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_pt-BR.json new file mode 100644 index 00000000..c8685112 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Controle deslizante de Cor"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_pt-PT.json new file mode 100644 index 00000000..9786f02c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Controlo Deslizante da Cor"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_ro.json new file mode 100644 index 00000000..54bfdcbe --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Colorați Glisorul"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_ru.json new file mode 100644 index 00000000..2543de37 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Бегунок цвета"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_sk.json new file mode 100644 index 00000000..38c06bb8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Posuvník farby"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_sl.json new file mode 100644 index 00000000..b00fb81d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Drsnik barve"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_sr.json new file mode 100644 index 00000000..059be25e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač za boju"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_sv.json new file mode 100644 index 00000000..f81cb576 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Skjutreglage för färg"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_th.json new file mode 100644 index 00000000..9df493e9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_th.json @@ -0,0 +1 @@ +{"widgetLabel":"แถบเลื่อนสี"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_tr.json new file mode 100644 index 00000000..c9d09297 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Renk Kaydırıcı"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_uk.json new file mode 100644 index 00000000..25698755 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Повзунок кольору"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_vi.json new file mode 100644 index 00000000..74f4e16e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Thanh trượt Màu sắc"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_zh-CN.json new file mode 100644 index 00000000..0338c711 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"颜色滑块"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_zh-HK.json new file mode 100644 index 00000000..149cc710 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"顏色滑桿"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_zh-TW.json new file mode 100644 index 00000000..149cc710 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"顏色滑桿"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider.json new file mode 100644 index 00000000..a9675152 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider.json @@ -0,0 +1 @@ +{"topLabel":"High","bottomLabel":"Low","widgetLabel":"Heatmap Slider"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_ar.json new file mode 100644 index 00000000..8b0a5a4c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_ar.json @@ -0,0 +1 @@ +{"topLabel":"مرتفع","bottomLabel":"منخفض","widgetLabel":"شريط تمرير الخريطة الحرارية"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_bg.json new file mode 100644 index 00000000..66c66ae5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_bg.json @@ -0,0 +1 @@ +{"topLabel":"Високо","bottomLabel":"Ниско","widgetLabel":"Плъзгач за топлинна карта"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_bs.json new file mode 100644 index 00000000..70dfa3dd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_bs.json @@ -0,0 +1 @@ +{"topLabel":"Visoko","bottomLabel":"Nisko","widgetLabel":"Klizač karte žarišta"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_ca.json new file mode 100644 index 00000000..d8cde08d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_ca.json @@ -0,0 +1 @@ +{"topLabel":"Alta","bottomLabel":"Baixa","widgetLabel":"Control lliscant de mapa de calor"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_cs.json new file mode 100644 index 00000000..c1be50e9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_cs.json @@ -0,0 +1 @@ +{"topLabel":"Vysoká","bottomLabel":"Lehký","widgetLabel":"Posuvník teplotní mapy"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_da.json new file mode 100644 index 00000000..d7a7828e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_da.json @@ -0,0 +1 @@ +{"topLabel":"Høj","bottomLabel":"Lav","widgetLabel":"Heatmap-skyder"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_de.json new file mode 100644 index 00000000..3b056f04 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_de.json @@ -0,0 +1 @@ +{"topLabel":"Hoch","bottomLabel":"Niedrig","widgetLabel":"Heatmap-Schieberegler"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_el.json new file mode 100644 index 00000000..2407e486 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_el.json @@ -0,0 +1 @@ +{"topLabel":"Υψηλή","bottomLabel":"Χαμηλή","widgetLabel":"Μπάρα κύλισης heatmap"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_en.json new file mode 100644 index 00000000..a9675152 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_en.json @@ -0,0 +1 @@ +{"topLabel":"High","bottomLabel":"Low","widgetLabel":"Heatmap Slider"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_es.json new file mode 100644 index 00000000..36ad974d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_es.json @@ -0,0 +1 @@ +{"topLabel":"Alto","bottomLabel":"Bajo","widgetLabel":"Control deslizante de mapa de calor"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_et.json new file mode 100644 index 00000000..4372ffc2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_et.json @@ -0,0 +1 @@ +{"topLabel":"Kõrge","bottomLabel":"Madal","widgetLabel":"Mõjuala kaardi liugur"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_fi.json new file mode 100644 index 00000000..efd92e1a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_fi.json @@ -0,0 +1 @@ +{"topLabel":"Suuri","bottomLabel":"Pieni","widgetLabel":"Heat Map -liukusäädin"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_fr.json new file mode 100644 index 00000000..2304d5c7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_fr.json @@ -0,0 +1 @@ +{"topLabel":"Élevé","bottomLabel":"Faible","widgetLabel":"Curseur de carte de densité"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_he.json new file mode 100644 index 00000000..3cccd180 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_he.json @@ -0,0 +1 @@ +{"topLabel":"גבוהה","bottomLabel":"נמוכה","widgetLabel":"מחוון מפת חום"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_hr.json new file mode 100644 index 00000000..70dfa3dd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_hr.json @@ -0,0 +1 @@ +{"topLabel":"Visoko","bottomLabel":"Nisko","widgetLabel":"Klizač karte žarišta"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_hu.json new file mode 100644 index 00000000..b319e1bb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_hu.json @@ -0,0 +1 @@ +{"topLabel":"Magas","bottomLabel":"Alacsony","widgetLabel":"Hőtérkép csúszka"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_id.json new file mode 100644 index 00000000..32f35f19 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_id.json @@ -0,0 +1 @@ +{"topLabel":"Tinggi","bottomLabel":"Rendah","widgetLabel":"Panel Geser Peta Panas"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_it.json new file mode 100644 index 00000000..6bedcf14 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_it.json @@ -0,0 +1 @@ +{"topLabel":"Alta","bottomLabel":"Bassa","widgetLabel":"Cursore mappa termica"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_ja.json new file mode 100644 index 00000000..08647f8b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_ja.json @@ -0,0 +1 @@ +{"topLabel":"高","bottomLabel":"低","widgetLabel":"ヒートマップ スライダー"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_ko.json new file mode 100644 index 00000000..5ec5ee82 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_ko.json @@ -0,0 +1 @@ +{"topLabel":"높음","bottomLabel":"낮음","widgetLabel":"히트 맵 슬라이더"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_lt.json new file mode 100644 index 00000000..0c104e56 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_lt.json @@ -0,0 +1 @@ +{"topLabel":"Didelis","bottomLabel":"Mažas","widgetLabel":"Karštųjų teritorijų žemėlapio slankiklis"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_lv.json new file mode 100644 index 00000000..0b61c7d4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_lv.json @@ -0,0 +1 @@ +{"topLabel":"Liels","bottomLabel":"Mazs","widgetLabel":"Siltuma kartes slīdnis"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_nb.json new file mode 100644 index 00000000..9c0a7efe --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_nb.json @@ -0,0 +1 @@ +{"topLabel":"Høy","bottomLabel":"Lav","widgetLabel":"Glidebryter for varmekart"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_nl.json new file mode 100644 index 00000000..b6eac7fc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_nl.json @@ -0,0 +1 @@ +{"topLabel":"Hoog","bottomLabel":"Laag","widgetLabel":"Schuifregelaar heatmap"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_pl.json new file mode 100644 index 00000000..92597471 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_pl.json @@ -0,0 +1 @@ +{"topLabel":"Wysoka","bottomLabel":"Niska","widgetLabel":"Suwak mapy skupień"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_pt-BR.json new file mode 100644 index 00000000..215c15c3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_pt-BR.json @@ -0,0 +1 @@ +{"topLabel":"Alto","bottomLabel":"Baixo","widgetLabel":"Controle Deslizante do Mapa de Aquecimento"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_pt-PT.json new file mode 100644 index 00000000..7cf0343b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_pt-PT.json @@ -0,0 +1 @@ +{"topLabel":"Alto","bottomLabel":"Baixo","widgetLabel":"Controlo Deslizante de Mapa de Aquecimento"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_ro.json new file mode 100644 index 00000000..ae9766f1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_ro.json @@ -0,0 +1 @@ +{"topLabel":"Ridicată","bottomLabel":"Redusă","widgetLabel":"Glisor hartă termică"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_ru.json new file mode 100644 index 00000000..c205e54e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_ru.json @@ -0,0 +1 @@ +{"topLabel":"Высокое","bottomLabel":"Низкое","widgetLabel":"Бегунок карты интенсивности"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_sk.json new file mode 100644 index 00000000..4300f3bb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_sk.json @@ -0,0 +1 @@ +{"topLabel":"Vysoká","bottomLabel":"Nízka","widgetLabel":"Posuvník tepelnej mapy"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_sl.json new file mode 100644 index 00000000..efb824b0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_sl.json @@ -0,0 +1 @@ +{"topLabel":"Visoka","bottomLabel":"Nizka","widgetLabel":"Drsnik Toplotne karte"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_sr.json new file mode 100644 index 00000000..1d52cf5e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_sr.json @@ -0,0 +1 @@ +{"topLabel":"Visoko","bottomLabel":"Nisko","widgetLabel":"Klizač mape žarišta"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_sv.json new file mode 100644 index 00000000..5129e612 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_sv.json @@ -0,0 +1 @@ +{"topLabel":"Hög","bottomLabel":"Låg","widgetLabel":"Skjutreglage för intensitetskarta"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_th.json new file mode 100644 index 00000000..16625117 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_th.json @@ -0,0 +1 @@ +{"topLabel":"สูง","bottomLabel":"ต่ำ","widgetLabel":"แถบเลื่อนแผนที่ความร้อน"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_tr.json new file mode 100644 index 00000000..08c94258 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_tr.json @@ -0,0 +1 @@ +{"topLabel":"Yüksek","bottomLabel":"Düşük","widgetLabel":"Isı Haritası Kaydırıcı"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_uk.json new file mode 100644 index 00000000..698151c3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_uk.json @@ -0,0 +1 @@ +{"topLabel":"Високе","bottomLabel":"Низьке","widgetLabel":"Повзунок теплової карти"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_vi.json new file mode 100644 index 00000000..86690e3e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_vi.json @@ -0,0 +1 @@ +{"topLabel":"Cao","bottomLabel":"Thấp","widgetLabel":"Thanh trượt Bản đồ Nhiệt"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_zh-CN.json new file mode 100644 index 00000000..d60ac51a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_zh-CN.json @@ -0,0 +1 @@ +{"topLabel":"高","bottomLabel":"低","widgetLabel":"热点图滑块"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_zh-HK.json new file mode 100644 index 00000000..ded2d2a7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_zh-HK.json @@ -0,0 +1 @@ +{"topLabel":"高","bottomLabel":"低","widgetLabel":"熱點圖滑桿"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_zh-TW.json new file mode 100644 index 00000000..ded2d2a7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_zh-TW.json @@ -0,0 +1 @@ +{"topLabel":"高","bottomLabel":"低","widgetLabel":"熱點圖滑桿"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider.json new file mode 100644 index 00000000..4f5dd2c8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider.json @@ -0,0 +1 @@ +{"widgetLabel":"Opacity Slider"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_ar.json new file mode 100644 index 00000000..51ce690c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"شريط تمرير مؤشر لشفافية"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_bg.json new file mode 100644 index 00000000..9eeb2fec --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Плъзгач за прозрачност"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_bs.json new file mode 100644 index 00000000..3d793444 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač za prozirnost"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_ca.json new file mode 100644 index 00000000..1496fea6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Control lliscant d'opacitat"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_cs.json new file mode 100644 index 00000000..ae2cc469 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Posuvník neprůhlednosti"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_da.json new file mode 100644 index 00000000..1f8614a5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Gennemsigtighedsskyder"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_de.json new file mode 100644 index 00000000..7fb31ef5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Opazitäts-Schieberegler"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_el.json new file mode 100644 index 00000000..fb6a0527 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Μπάρα κύλισης αδιαφάνειας"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_en.json new file mode 100644 index 00000000..4f5dd2c8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Opacity Slider"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_es.json new file mode 100644 index 00000000..9a16a0f2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Control deslizante de opacidad"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_et.json new file mode 100644 index 00000000..a1076597 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Läbipaistmatuse liugur"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_fi.json new file mode 100644 index 00000000..ce56b799 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Peittävyyden liukusäädin"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_fr.json new file mode 100644 index 00000000..d437ea4c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Curseur d’opacité"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_he.json new file mode 100644 index 00000000..3370ffe8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_he.json @@ -0,0 +1 @@ +{"widgetLabel":"מחוון שקיפות"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_hr.json new file mode 100644 index 00000000..3d793444 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač za prozirnost"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_hu.json new file mode 100644 index 00000000..1f439baa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Átlátszatlanság csúszka"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_id.json new file mode 100644 index 00000000..5ccbc34f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Panel Geser Opasitas"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_it.json new file mode 100644 index 00000000..6c88a3d8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Cursore opacità"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_ja.json new file mode 100644 index 00000000..4a03a575 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"不透明度スライダー"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_ko.json new file mode 100644 index 00000000..7214fb4f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"불투명도 슬라이더"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_lt.json new file mode 100644 index 00000000..4a5af616 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Neskaidrumo slankiklis"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_lv.json new file mode 100644 index 00000000..4acd7731 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Necaurspīdīguma slīdnis"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_nb.json new file mode 100644 index 00000000..2846ceed --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Glidebryter for opasitet"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_nl.json new file mode 100644 index 00000000..f576c314 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Opaciteit schuifregelaar"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_pl.json new file mode 100644 index 00000000..0395ce49 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Suwak przezroczystości"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_pt-BR.json new file mode 100644 index 00000000..09ecab4d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Controle Deslizante de Opacidade"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_pt-PT.json new file mode 100644 index 00000000..c79f66c0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Controlo Deslizante da Opacidade"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_ro.json new file mode 100644 index 00000000..e1eb3569 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Glisor opacitate"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_ru.json new file mode 100644 index 00000000..c75cb7ba --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Бегунок прозрачности"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_sk.json new file mode 100644 index 00000000..0b082b6f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Posuvník nepriehľadnosti"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_sl.json new file mode 100644 index 00000000..0bdc0ecb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Drsnik neprosojnosti"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_sr.json new file mode 100644 index 00000000..b39e1d5e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač prozirnosti"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_sv.json new file mode 100644 index 00000000..d5053d32 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Skjutreglage för opacitet"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_th.json new file mode 100644 index 00000000..68b79610 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_th.json @@ -0,0 +1 @@ +{"widgetLabel":"แถบเลื่อนความทึบ"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_tr.json new file mode 100644 index 00000000..f28514d7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Opaklık Kaydırıcı"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_uk.json new file mode 100644 index 00000000..7344d06c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Повзунок прозорості"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_vi.json new file mode 100644 index 00000000..feb46559 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Thanh trượt Độ mờ"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_zh-CN.json new file mode 100644 index 00000000..bbcbe7b1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"不透明度滑块"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_zh-HK.json new file mode 100644 index 00000000..0276af52 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"不透明滑桿"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_zh-TW.json new file mode 100644 index 00000000..0276af52 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"不透明滑桿"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider.json new file mode 100644 index 00000000..a0d428a2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider.json @@ -0,0 +1 @@ +{"widgetLabel":"Size Slider"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_ar.json new file mode 100644 index 00000000..6bd00e38 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"شريط تمرير الحجم"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_bg.json new file mode 100644 index 00000000..13d5bb06 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Слайдер за размер"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_bs.json new file mode 100644 index 00000000..2866da75 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač za veličinu"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_ca.json new file mode 100644 index 00000000..51e0f834 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Control lliscant de mida"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_cs.json new file mode 100644 index 00000000..6205f344 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Posuvník velikosti"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_da.json new file mode 100644 index 00000000..f404748f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Størrelsesskyder"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_de.json new file mode 100644 index 00000000..d2e6f07b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Größenschieberegler"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_el.json new file mode 100644 index 00000000..facb42a5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Μπάρα κύλισης μεγέθους"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_en.json new file mode 100644 index 00000000..a0d428a2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Size Slider"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_es.json new file mode 100644 index 00000000..9d4e2638 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Control deslizante de tamaño"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_et.json new file mode 100644 index 00000000..8335a412 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Suuruse liugur"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_fi.json new file mode 100644 index 00000000..d6e1c04b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Koon liukusäädin"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_fr.json new file mode 100644 index 00000000..d06c2b75 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Curseur de taille"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_he.json new file mode 100644 index 00000000..f365eb46 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_he.json @@ -0,0 +1 @@ +{"widgetLabel":"מחוון גודל"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_hr.json new file mode 100644 index 00000000..2866da75 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač za veličinu"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_hu.json new file mode 100644 index 00000000..f24c396c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Méret csúszka"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_id.json new file mode 100644 index 00000000..eed43ff2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Panel Geser Ukuran"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_it.json new file mode 100644 index 00000000..6ee29037 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Cursore dimensione"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_ja.json new file mode 100644 index 00000000..d48d54af --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"サイズ スライダー"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_ko.json new file mode 100644 index 00000000..3aa4ef4e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"크기 슬라이더"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_lt.json new file mode 100644 index 00000000..b5faf8a9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Dydžio slankiklis"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_lv.json new file mode 100644 index 00000000..ec68aece --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Izmēra slīdnis"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_nb.json new file mode 100644 index 00000000..27e8234b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Glidebryter for størrelse"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_nl.json new file mode 100644 index 00000000..46c2022e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Schuifregelaar grootte"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_pl.json new file mode 100644 index 00000000..07ca1320 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Suwak rozmiaru"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_pt-BR.json new file mode 100644 index 00000000..65ed3e3f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Controle Deslizante de Tamanho"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_pt-PT.json new file mode 100644 index 00000000..54afaefd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Controlo Deslizante do Tamanho"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_ro.json new file mode 100644 index 00000000..651b2196 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Dimensionați Glisorul"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_ru.json new file mode 100644 index 00000000..e0c9c524 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Бегунок размера"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_sk.json new file mode 100644 index 00000000..8318b687 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Posuvník veľkosti"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_sl.json new file mode 100644 index 00000000..be863a49 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Drsnik velikosti"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_sr.json new file mode 100644 index 00000000..2866da75 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač za veličinu"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_sv.json new file mode 100644 index 00000000..fc5e87ad --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Skjutreglage för storlek"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_th.json new file mode 100644 index 00000000..380131d4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_th.json @@ -0,0 +1 @@ +{"widgetLabel":"แถบเลื่อนขนาด"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_tr.json new file mode 100644 index 00000000..dc11f314 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Boyut Kaydırıcı"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_uk.json new file mode 100644 index 00000000..c38ad8a9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Повзунок розміру"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_vi.json new file mode 100644 index 00000000..d7e9afa3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Thanh trượt Kích thước"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_zh-CN.json new file mode 100644 index 00000000..e261b5a8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"大小滑块"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_zh-HK.json new file mode 100644 index 00000000..c0e43682 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"尺寸滑桿"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_zh-TW.json new file mode 100644 index 00000000..c0e43682 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"尺寸滑桿"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar.json new file mode 100644 index 00000000..f9585075 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar.json @@ -0,0 +1 @@ +{"widgetLabel":"Selection toolbar","selectFeatures":"Select features","selectByLasso":"Select by lasso","selectByRectangle":"Select by rectangle"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_ar.json new file mode 100644 index 00000000..7ced12d9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"شريط أدوات التحديد","selectFeatures":"اختر معالم","selectByLasso":"حدد بواسطة lasso","selectByRectangle":"تحديد بواسطة مستطيل"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_bg.json new file mode 100644 index 00000000..b3454d97 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Избиране на лента с инструменти","selectFeatures":"Изберане на обекти","selectByLasso":"Избиране по ласо","selectByRectangle":"Избор на правоъгълник"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_bs.json new file mode 100644 index 00000000..98d25f30 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Alatna traka za odabir","selectFeatures":"Odaberi geoobjekte","selectByLasso":"Odaberite lasom","selectByRectangle":"Odaberi prema pravokutniku"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_ca.json new file mode 100644 index 00000000..12c85701 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Barra d'eines de selecció","selectFeatures":"Seleccioneu entitats","selectByLasso":"Seleccioneu per llaç","selectByRectangle":"Seleccioneu per rectangle"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_cs.json new file mode 100644 index 00000000..96ffd7dc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Panel nástrojů pro výběr","selectFeatures":"Vybrat prvky","selectByLasso":"Výběr lasem","selectByRectangle":"Výběr obdélníkem"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_da.json new file mode 100644 index 00000000..b00c79e4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Værktøjslinjen Markering","selectFeatures":"Vælg objekter","selectByLasso":"Vælg efter lasso","selectByRectangle":"Vælg efter rektangel"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_de.json new file mode 100644 index 00000000..db3751b4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Werkzeugleiste \"Auswahl\"","selectFeatures":"Features auswählen","selectByLasso":"Mit Lasso auswählen","selectByRectangle":"Mit Rechteck auswählen"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_el.json new file mode 100644 index 00000000..3b7a5358 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Γραμμή εργαλείων επιλογής","selectFeatures":"Επιλογή στοιχείων","selectByLasso":"Επιλογή με λάσο","selectByRectangle":"Επιλέξτε με ορθογώνιο πλαίσιο"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_en.json new file mode 100644 index 00000000..f9585075 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Selection toolbar","selectFeatures":"Select features","selectByLasso":"Select by lasso","selectByRectangle":"Select by rectangle"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_es.json new file mode 100644 index 00000000..56dcc95d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Barra de herramientas de selección","selectFeatures":"Seleccionar entidades","selectByLasso":"Seleccionar por lazo","selectByRectangle":"Seleccionar por rectángulo"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_et.json new file mode 100644 index 00000000..0d003ada --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Valiku tööriistariba","selectFeatures":"Vali objektid","selectByLasso":"Vali lassoga","selectByRectangle":"Vali ristkülikuga"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_fi.json new file mode 100644 index 00000000..6593cdab --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Valintatyökalurivi","selectFeatures":"Valitse kohteet","selectByLasso":"Valitse lassolla","selectByRectangle":"Valitse suorakulmiolla"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_fr.json new file mode 100644 index 00000000..51c78dfd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Barre d’outils de sélection","selectFeatures":"Sélectionner des entités","selectByLasso":"Sélectionner par lasso","selectByRectangle":"Sélectionner par rectangle"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_he.json new file mode 100644 index 00000000..99763225 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_he.json @@ -0,0 +1 @@ +{"widgetLabel":"סרגל כלי בחירה","selectFeatures":"בחר ישויות","selectByLasso":"בחירה לפי לאסו","selectByRectangle":"בחר בעזרת מלבן"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_hr.json new file mode 100644 index 00000000..98d25f30 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Alatna traka za odabir","selectFeatures":"Odaberi geoobjekte","selectByLasso":"Odaberite lasom","selectByRectangle":"Odaberi prema pravokutniku"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_hu.json new file mode 100644 index 00000000..17e8d9ab --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Kijelölés eszközsáv","selectFeatures":"Vektoros elemek kiválasztása","selectByLasso":"Kijelölés lasszóval","selectByRectangle":"Kijelölés téglalappal"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_id.json new file mode 100644 index 00000000..61c4d9cd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Bilah alat pilihan","selectFeatures":"Pilih fitur","selectByLasso":"Pilih menurut laso","selectByRectangle":"Pilih berdasarkan persegi"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_it.json new file mode 100644 index 00000000..a9c1cd41 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Barra degli strumenti di selezione","selectFeatures":"Seleziona feature","selectByLasso":"Seleziona per strumento lazo","selectByRectangle":"Seleziona tramite rettangolo"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_ja.json new file mode 100644 index 00000000..9a0fdf0a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"選択ツールバー","selectFeatures":"フィーチャの選択","selectByLasso":"なげなわによる選択","selectByRectangle":"四角形による選択"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_ko.json new file mode 100644 index 00000000..7230e6fd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"선택 도구모음","selectFeatures":"피처 선택","selectByLasso":"라쏘로 선택","selectByRectangle":"사각형으로 선택"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_lt.json new file mode 100644 index 00000000..470da7fb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Pasirinkimo įrankių juosta","selectFeatures":"Pažymėti elementus","selectByLasso":"Pažymėti apibrėžiant","selectByRectangle":"Pažymėti apibrėžiant stačiakampį"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_lv.json new file mode 100644 index 00000000..29e8fe3e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Atlases rīkjosla","selectFeatures":"Atlasīt elementus","selectByLasso":"Atlasīt pēc laso","selectByRectangle":"Atlasīt pēc taisnstūra"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_nb.json new file mode 100644 index 00000000..f156275e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Utvalgverktøylinje","selectFeatures":"Velg geoobjekter","selectByLasso":"Velg med lasso","selectByRectangle":"Velg etter rektangel"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_nl.json new file mode 100644 index 00000000..f9353a7b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Selectie werkbalk","selectFeatures":"Objecten selecteren","selectByLasso":"Selecteren op lasso","selectByRectangle":"Selecteren op rechthoek"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_pl.json new file mode 100644 index 00000000..2889d2d6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Pasek narzędzi wyboru","selectFeatures":"Wybierz obiekty","selectByLasso":"Wybierz za pomocą narzędzia lasso","selectByRectangle":"Wybierz prostokątem"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_pt-BR.json new file mode 100644 index 00000000..9c0f91b4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Barra de ferramentas de seleção","selectFeatures":"Selecionar feições","selectByLasso":"Selecionar por laço","selectByRectangle":"Selecionar por retângulo"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_pt-PT.json new file mode 100644 index 00000000..41ba7d16 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Barra de ferramentas Seleção","selectFeatures":"Selecionar elementos","selectByLasso":"Selecionar por laço","selectByRectangle":"Selecionar por retângulo"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_ro.json new file mode 100644 index 00000000..09f8b135 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Selectare bara de instrumente","selectFeatures":"Selectare obiecte spaţiale","selectByLasso":"Selectare prin trasare lasou","selectByRectangle":"Selectare prin trasare dreptunghi"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_ru.json new file mode 100644 index 00000000..d7dbdb63 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Панель инструментов выборки","selectFeatures":"Выбрать объекты","selectByLasso":"Выбрать лассо","selectByRectangle":"Выбрать прямоугольником"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_sk.json new file mode 100644 index 00000000..7484f3c3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Panel nástrojov výberu","selectFeatures":"Vybrať prvky","selectByLasso":"Vybrať podľa lasa","selectByRectangle":"Vybrať podľa obdĺžnika"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_sl.json new file mode 100644 index 00000000..11b51041 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Orodna vrstica za izbiro","selectFeatures":"Izberi geoobjekte","selectByLasso":"Izberi z lasom","selectByRectangle":"Izberi s pravokotnikom"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_sr.json new file mode 100644 index 00000000..889b5427 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Traka sa alatkama za izbor","selectFeatures":"Selektujte geoobjekte","selectByLasso":"Selektujte pomoću lasa","selectByRectangle":"Selektuj pomoću pravougaonika"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_sv.json new file mode 100644 index 00000000..39d60d67 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Verktygsfältet markeringsverktyg","selectFeatures":"Välj geoobjekt","selectByLasso":"Välj med lasso","selectByRectangle":"Välj med rektangel"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_th.json new file mode 100644 index 00000000..deb3461e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_th.json @@ -0,0 +1 @@ +{"widgetLabel":"แถบเครื่องมือการเลือก","selectFeatures":"เลือกฟีเจอร์","selectByLasso":"เลือกโดยใช้การวาด","selectByRectangle":"เลือกตามสี่เหลี่ยมผืนผ้า"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_tr.json new file mode 100644 index 00000000..cf4b3643 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Seçim araç çubuğu","selectFeatures":"Detayları seç","selectByLasso":"Kement ile seç","selectByRectangle":"Dikdörtgenle seç"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_uk.json new file mode 100644 index 00000000..19a5cb1f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Вибір панелі інструментів","selectFeatures":"Вибрати об’єкти","selectByLasso":"Вибрати за лассо","selectByRectangle":"Вибрати за прямокутником"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_vi.json new file mode 100644 index 00000000..f1d8f867 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Thanh công cụ lựa chọn","selectFeatures":"Chọn các đối tượng","selectByLasso":"Chọn theo lasso","selectByRectangle":"Chọn theo hình chữ nhật"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_zh-CN.json new file mode 100644 index 00000000..beeb8e6e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"选择工具条","selectFeatures":"选择要素","selectByLasso":"按套索选择","selectByRectangle":"按矩形选择"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_zh-HK.json new file mode 100644 index 00000000..4129c351 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"選擇工具列","selectFeatures":"選擇圖徵","selectByLasso":"按套索選擇","selectByRectangle":"按矩形選擇"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_zh-TW.json new file mode 100644 index 00000000..4129c351 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"選擇工具列","selectFeatures":"選擇圖徵","selectByLasso":"按套索選擇","selectByRectangle":"按矩形選擇"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls.json new file mode 100644 index 00000000..27b2eb1e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls.json @@ -0,0 +1 @@ +{"widgetLabel":"Tooltip controls","directionModePicker":"Direction mode","directionModeAbsolute":"Absolute","directionModeRelative":"Deflection","tooltipsToggle":"Enable tooltips","tooltipsToggleHint":"Show numerical info while drawing.","labelsToggle":"Enable segment labels","labelsToggleHint":"Show labels indicating length of each segment."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_ar.json new file mode 100644 index 00000000..809fcf6a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"عناصر تحكم تعريف الأداة","directionModePicker":"وضع الاتجاه","directionModeAbsolute":"مُطلق","directionModeRelative":"انحراف","tooltipsToggle":"تمكين تلميحات الأدوات","tooltipsToggleHint":"قم بإظهار المعلومات الرقمية أثناء الرسم.","labelsToggle":"تمكين تسميات المقطع","labelsToggleHint":"قم بإظهار التسميات التي تشير إلى طول كل مقطع."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_bg.json new file mode 100644 index 00000000..05d577d5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Контроли на ToolTip","directionModePicker":"Режим на направление","directionModeAbsolute":"Абсолютно","directionModeRelative":"Деформация","tooltipsToggle":"Активиране на подсказките за инструменти","tooltipsToggleHint":"Показване на цифрова информация, докато чертаете.","labelsToggle":"Активиране на надписи на сегменти","labelsToggleHint":"Показване на надписи, указващи дължината на всеки сегмент."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_bs.json new file mode 100644 index 00000000..a0cb31dc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Kontrole opisa elementa","directionModePicker":"Usmjereni način rada","directionModeAbsolute":"Apsolutno","directionModeRelative":"Progib","tooltipsToggle":"Omogući opise elemenata","tooltipsToggleHint":"Prikažite numeričke informacije tijekom crtanja.","labelsToggle":"Omogući oznake segmenata","labelsToggleHint":"Prikažite oznake koje označavaju duljinu svakog segmenta."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_ca.json new file mode 100644 index 00000000..f14270c2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Controls d'informació sobre eines","directionModePicker":"Mode de direcció","directionModeAbsolute":"Absolut","directionModeRelative":"Deflexió","tooltipsToggle":"Habilita la informació sobre eines","tooltipsToggleHint":"Mostreu informació numèrica mentre es dibuixa.","labelsToggle":"Habilita les etiquetes de segment","labelsToggleHint":"Mostreu etiquetes que indiquin la llargada de cada segment."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_cs.json new file mode 100644 index 00000000..7c4c7ce0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Ovladání plovoucí nápovědy","directionModePicker":"Režim směru","directionModeAbsolute":"Absolutní","directionModeRelative":"Odklon","tooltipsToggle":"Aktivovat plovoucí nápovědu","tooltipsToggleHint":"Zobrazovat číselné informace během kreslení.","labelsToggle":"Povolit popisky segmentů","labelsToggleHint":"Zobrazovat popisky s délkou každého segmentu."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_da.json new file mode 100644 index 00000000..c7faea51 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Kontroller til værktøjstip","directionModePicker":"Vejledningstilstand","directionModeAbsolute":"Absolut","directionModeRelative":"Afbøjning","tooltipsToggle":"Aktivér værktøjstip","tooltipsToggleHint":"Vis numerisk info, mens der tegnes.","labelsToggle":"Aktivér segmentetiketter","labelsToggleHint":"Vis etiketter med hvert segments længde."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_de.json new file mode 100644 index 00000000..3e4ebbe3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_de.json @@ -0,0 +1 @@ +{"widgetLabel":"QuickInfo-Steuerelemente","directionModePicker":"Richtungsmodus","directionModeAbsolute":"Absolut","directionModeRelative":"Ablenkung","tooltipsToggle":"QuickInfos aktivieren","tooltipsToggleHint":"Numerische Informationen beim Darstellen anzeigen.","labelsToggle":"Segmentbeschriftungen aktivieren","labelsToggleHint":"Beschriftungen anzeigen, die die Länge der einzelnen Segmente angeben."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_el.json new file mode 100644 index 00000000..c08794e9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Έλεγχοι συμβουλής εργαλείων","directionModePicker":"Λειτουργία κατεύθυνσης","directionModeAbsolute":"Απόλυτη τιμή","directionModeRelative":"Εκτροπή","tooltipsToggle":"Ενεργοποίηση συμβουλών εργαλείων","tooltipsToggleHint":"Προβολή αριθμικών στοιχείων κατά τη σχεδίαση.","labelsToggle":"Ενεργοποίηση ταμπελών τμημάτων","labelsToggleHint":"Εμφάνιση ετικετών που υποδεικνύουν το μήκος κάθε τμήματος."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_en.json new file mode 100644 index 00000000..27b2eb1e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Tooltip controls","directionModePicker":"Direction mode","directionModeAbsolute":"Absolute","directionModeRelative":"Deflection","tooltipsToggle":"Enable tooltips","tooltipsToggleHint":"Show numerical info while drawing.","labelsToggle":"Enable segment labels","labelsToggleHint":"Show labels indicating length of each segment."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_es.json new file mode 100644 index 00000000..362d820b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Controles de Información sobre herramientas","directionModePicker":"Modo de dirección","directionModeAbsolute":"Absoluto","directionModeRelative":"Desviación","tooltipsToggle":"Habilitar información sobre herramientas","tooltipsToggleHint":"Muestre la información numérica mientras dibuja.","labelsToggle":"Habilitar etiquetas de segmento","labelsToggleHint":"Muestre etiquetas que indiquen la longitud de cada segmento."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_et.json new file mode 100644 index 00000000..65eaee6c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Kohtspikri juhtelemendid","directionModePicker":"Suunarežiim","directionModeAbsolute":"Absoluutne","directionModeRelative":"Kõrvalekalle","tooltipsToggle":"Luba kohtspikrid","tooltipsToggleHint":"Kuva joonistamise ajal numbriteave.","labelsToggle":"Luba segmendimärgised","labelsToggleHint":"Saate kuvada märgised, mis tähistavad iga segmendi pikkust."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_fi.json new file mode 100644 index 00000000..1331df04 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Työkaluvihjeen säätimet","directionModePicker":"Suunnan tila","directionModeAbsolute":"Absoluuttinen","directionModeRelative":"Poikkeama","tooltipsToggle":"Ota työkaluvihjeet käyttöön","tooltipsToggleHint":"Näytä numerotiedot piirron aikana.","labelsToggle":"Ota segmentin tunnustekstit käyttöön","labelsToggleHint":"Näytä tunnustekstit, joissa ilmoitetaan jokaisen segmentin pituus."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_fr.json new file mode 100644 index 00000000..48fe3343 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Contrôles des info-bulles","directionModePicker":"Mode de direction","directionModeAbsolute":"Absolu","directionModeRelative":"Déflexion","tooltipsToggle":"Activer les info-bulles","tooltipsToggleHint":"Afficher des informations numériques pendant le dessin.","labelsToggle":"Activer les étiquettes de segment","labelsToggleHint":"Afficher des étiquettes indiquant la longueur de chaque segment."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_he.json new file mode 100644 index 00000000..ed33a9ce --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_he.json @@ -0,0 +1 @@ +{"widgetLabel":"פקדי תיאור כלי","directionModePicker":"מצב כיוון","directionModeAbsolute":"מוחלט","directionModeRelative":"הסטה","tooltipsToggle":"הפעל תיאורי כלים","tooltipsToggleHint":"הצג מידע מספרי תוך כדי שרטוט","labelsToggle":"הפעל תגיות סגמנט","labelsToggleHint":"הצג תגיות עם האורך של כל מקטע."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_hr.json new file mode 100644 index 00000000..a0cb31dc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Kontrole opisa elementa","directionModePicker":"Usmjereni način rada","directionModeAbsolute":"Apsolutno","directionModeRelative":"Progib","tooltipsToggle":"Omogući opise elemenata","tooltipsToggleHint":"Prikažite numeričke informacije tijekom crtanja.","labelsToggle":"Omogući oznake segmenata","labelsToggleHint":"Prikažite oznake koje označavaju duljinu svakog segmenta."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_hu.json new file mode 100644 index 00000000..8f5207ed --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Eszköztipp vezérlők","directionModePicker":"Irány mód","directionModeAbsolute":"Abszolút","directionModeRelative":"Deflekció, elhajlás, kitérés","tooltipsToggle":"Eszköztippek engedélyezése","tooltipsToggleHint":"Numerikus információk megjelenítése rajzolás közben.","labelsToggle":"Szegmens címkék engedélyezése","labelsToggleHint":"Az egyes szegmensek hosszát jelző címkék megjelenítése."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_id.json new file mode 100644 index 00000000..0bcf2557 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Kontrol tooltip","directionModePicker":"Mode arah","directionModeAbsolute":"Absolut","directionModeRelative":"Defleksi","tooltipsToggle":"Aktifkan pesan tooltip","tooltipsToggleHint":"Tampilkan info numerik saat menggambar.","labelsToggle":"Aktifkan label segmen","labelsToggleHint":"Tampilkan label yang menunjukkan panjang setiap segmen."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_it.json new file mode 100644 index 00000000..8741fbab --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Controlli descrizione comandi","directionModePicker":"Modalità direzione","directionModeAbsolute":"Assoluto","directionModeRelative":"Deflezione","tooltipsToggle":"Abilita descrizioni comandi","tooltipsToggleHint":"Mostra informazioni numeriche durante il disegno.","labelsToggle":"Abilita etichette segmento","labelsToggleHint":"Mostra etichette che indicano la lunghezza di ciascun segmento."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_ja.json new file mode 100644 index 00000000..89264223 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"ツールチップ コントロール","directionModePicker":"方向モード","directionModeAbsolute":"絶対","directionModeRelative":"相対","tooltipsToggle":"ツールチップの有効化","tooltipsToggleHint":"描画中に数値情報を表示します。","labelsToggle":"セグメント ラベルの有効化","labelsToggleHint":"各セグメントの長さを示すラベルを表示します。"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_ko.json new file mode 100644 index 00000000..ec1233a9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"도구 설명 컨트롤","directionModePicker":"방향 모드","directionModeAbsolute":"절대 높이","directionModeRelative":"굴절","tooltipsToggle":"도구 설명 활성화","tooltipsToggleHint":"그리는 동안 숫자 정보를 표시합니다.","labelsToggle":"세그먼트 레이블 활성화","labelsToggleHint":"각 세그먼트 길이를 나타내는 레이블을 표시합니다."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_lt.json new file mode 100644 index 00000000..73320539 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Įrankio užuominų valdikliai","directionModePicker":"Maršruto režimas","directionModeAbsolute":"Absoliutus","directionModeRelative":"Nuokrypis","tooltipsToggle":"Įgalinti įrankio informaciją","tooltipsToggleHint":"Rodyti skaitinę informaciją braižymo metu.","labelsToggle":"Įgalinti segmentų žymes","labelsToggleHint":"Rodyti žymes, nurodančias kiekvieno segmento ilgį."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_lv.json new file mode 100644 index 00000000..bd72d7f0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Rīka padoma vadība","directionModePicker":"Virziena režīms","directionModeAbsolute":"Absolūts","directionModeRelative":"Novirze","tooltipsToggle":"Iespējot rīka padomus","tooltipsToggleHint":"Rādīt skaitlisko informāciju zīmēšanas laikā.","labelsToggle":"Iespējot segmentu apzīmējumus","labelsToggleHint":"Rādīt apzīmējumus, kas norāda katra segmenta garumu."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_nb.json new file mode 100644 index 00000000..7cbc45a2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Verktøytips-kontroller","directionModePicker":"Retningsmodus","directionModeAbsolute":"Absolutt","directionModeRelative":"Avbøyning","tooltipsToggle":"Aktiver verktøytips","tooltipsToggleHint":"Vis numerisk info mens du tegner.","labelsToggle":"Aktiver segmentetiketter","labelsToggleHint":"Vis etiketter som angir lengden på hvert segment."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_nl.json new file mode 100644 index 00000000..c46a818c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Bediening tooltips","directionModePicker":"Routebeschrijvingsmodus","directionModeAbsolute":"Absoluut","directionModeRelative":"Afbuiging","tooltipsToggle":"Tooltips inschakelen","tooltipsToggleHint":"Numerieke informatie weergeven tijdens tekenen.","labelsToggle":"Segmentlabels inschakelen","labelsToggleHint":"Labels weergeven die de lengte voor elk segment aangeven."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_pl.json new file mode 100644 index 00000000..126464db --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Elementy sterujące etykiety narzędzia","directionModePicker":"Tryb kierunku","directionModeAbsolute":"Bezwzględny","directionModeRelative":"Odchylenie","tooltipsToggle":"Włącz etykiety narzędzi","tooltipsToggleHint":"Wyświetlaj informacje numeryczne podczas rysowania.","labelsToggle":"Włącz etykiety segmentów","labelsToggleHint":"Pokaż etykiety wskazujące długość każdego segmentu."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_pt-BR.json new file mode 100644 index 00000000..3562e526 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Controles de dica de ferramenta","directionModePicker":"Modo de direção","directionModeAbsolute":"Absoluto","directionModeRelative":"Deflexão","tooltipsToggle":"Habilitar dicas da ferramenta","tooltipsToggleHint":"Mostre informações numéricas enquanto desenha.","labelsToggle":"Ativar rótulos de segmento","labelsToggleHint":"Mostre rótulos indicando o comprimento de cada segmento."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_pt-PT.json new file mode 100644 index 00000000..34ff5eff --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Controlos de dicas","directionModePicker":"Modo de direção","directionModeAbsolute":"Absoluto","directionModeRelative":"Deflexão","tooltipsToggle":"Ativar dicas","tooltipsToggleHint":"Exiba informação numérica enquanto desenha.","labelsToggle":"Ativar etiquetas de segmento","labelsToggleHint":"Exiba etiquetas que indiquem o comprimento de cada segmento."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_ro.json new file mode 100644 index 00000000..2073ad6c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Comenzi sugestii instrument","directionModePicker":"Mod direcție","directionModeAbsolute":"Absolut","directionModeRelative":"Abatere","tooltipsToggle":"Activare sugestii instrument","tooltipsToggleHint":"Afișați informații numerice în timp ce desenați.","labelsToggle":"Activare etichete de segment","labelsToggleHint":"Afișați etichetele de segment care indică lungimea fiecărui segment."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_ru.json new file mode 100644 index 00000000..533c3154 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Управление подсказками инструментов","directionModePicker":"Режим направления","directionModeAbsolute":"Абсолютный","directionModeRelative":"Отклонение","tooltipsToggle":"Включить подсказки инструментов","tooltipsToggleHint":"Показать числовую информацию при отрисовке.","labelsToggle":"Включить надписи сегментов","labelsToggleHint":"Показать надписи, указывающие длину каждого сегмента."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_sk.json new file mode 100644 index 00000000..66fc01b0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Ovládacie prvky Tooltip","directionModePicker":"Smerový režim","directionModeAbsolute":"Absolútne","directionModeRelative":"Odklon","tooltipsToggle":"Povoliť tooltipy","tooltipsToggleHint":"Zobraziť numerické informácie počas kreslenia.","labelsToggle":"Povoliť štítky segmentov","labelsToggleHint":"Zobraziť popisy označujúce dĺžku každého segmentu."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_sl.json new file mode 100644 index 00000000..45eb8511 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Ukazi za zaslonski namig","directionModePicker":"Način z navodili za pot","directionModeAbsolute":"Absolutno","directionModeRelative":"Upogib","tooltipsToggle":"Omogoči namige","tooltipsToggleHint":"Prikaži številčne informacije med risanjem.","labelsToggle":"Omogoči oznake segmenta","labelsToggleHint":"Prikaži oznake, ki označujejo dolžino vsakega segmenta."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_sr.json new file mode 100644 index 00000000..0edab8e9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Kontrole opisa alatke","directionModePicker":"Režim pravca","directionModeAbsolute":"Apsolutno","directionModeRelative":"Skretanje","tooltipsToggle":"Aktiviraj opise alatke","tooltipsToggleHint":"Prikaži numeričke informacije tokom crtanja.","labelsToggle":"Omogući oznake segmenta","labelsToggleHint":"Prikaži oznake koje označavaju dužinu svakog segmenta."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_sv.json new file mode 100644 index 00000000..5a15c48c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Verktygstipskontroller","directionModePicker":"Riktningsläge","directionModeAbsolute":"Absolut","directionModeRelative":"Avvikelse","tooltipsToggle":"Aktivera verktygstips","tooltipsToggleHint":"Visa numerisk information vid ritning.","labelsToggle":"Aktivera segmentetiketter","labelsToggleHint":"Visa etiketter som anger längden för varje segment."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_th.json new file mode 100644 index 00000000..da5f24d8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_th.json @@ -0,0 +1 @@ +{"widgetLabel":"ส่วนควบคุมคำอธิบายเครื่องมือ","directionModePicker":"โหมดทิศทาง","directionModeAbsolute":"สัมบูรณ์","directionModeRelative":"ระยะโก่ง","tooltipsToggle":"เปิดใช้งานทูลทิป","tooltipsToggleHint":"แสดงข้อมูลตัวเลขในระหว่างการวาด","labelsToggle":"เปิดใช้งานป้ายกำกับเซกเมนต์","labelsToggleHint":"แสดงป้ายกำกับที่ระบุความยาวของแต่ละเซกเมนต์"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_tr.json new file mode 100644 index 00000000..f51f0641 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Araç ipucu kontrolleri","directionModePicker":"Yol tarifi modu","directionModeAbsolute":"Mutlak","directionModeRelative":"Sapma","tooltipsToggle":"Araç bilgisini etkinleştir","tooltipsToggleHint":"Çizerken sayısal bilgileri gösterin.","labelsToggle":"Kesim etiketlerini etkinleştir","labelsToggleHint":"Her bir kesimin uzunluğunu belirten etiketler gösterin."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_uk.json new file mode 100644 index 00000000..1c088069 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Елементи управління підказкою інструменту","directionModePicker":"Режим напрямку","directionModeAbsolute":"Абсолютний","directionModeRelative":"Відхилення","tooltipsToggle":"Увімкнути спливні підказки","tooltipsToggleHint":"Показувати числову інформацію під час відмальовування.","labelsToggle":"Увімкнути написи сегментів","labelsToggleHint":"Показати написи, що вказують на довжину кожного сегмента."} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_vi.json new file mode 100644 index 00000000..53bcd4dc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Kiểm soát chú giải công cụ","directionModePicker":"Chế độ hướng","directionModeAbsolute":"Tuyệt đối","directionModeRelative":"Độ lệch","tooltipsToggle":"Bật chú giải công cụ","tooltipsToggleHint":"Hiển thị thông tin dạng số khi vẽ.","labelsToggle":"Bật nhãn phân vùng","labelsToggleHint":"Hiển thị nhãn cho biết độ dài của từng phân vùng"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_zh-CN.json new file mode 100644 index 00000000..5fcdf213 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"工具提示控制","directionModePicker":"方向模式","directionModeAbsolute":"绝对","directionModeRelative":"偏转","tooltipsToggle":"启用工具提示","tooltipsToggleHint":"绘图时显示数字信息。","labelsToggle":"启用分段标注","labelsToggleHint":"显示标有各段长度的标注。"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_zh-HK.json new file mode 100644 index 00000000..ea097d67 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"工具提示控制項","directionModePicker":"方向模式","directionModeAbsolute":"絕對","directionModeRelative":"偏轉","tooltipsToggle":"啟用工具提示","tooltipsToggleHint":"繪製時顯示數值資訊。","labelsToggle":"啟用區段標籤","labelsToggleHint":"顯示指示每個區段長度的標籤。"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_zh-TW.json new file mode 100644 index 00000000..ea097d67 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"工具提示控制項","directionModePicker":"方向模式","directionModeAbsolute":"絕對","directionModeRelative":"偏轉","tooltipsToggle":"啟用工具提示","tooltipsToggleHint":"繪製時顯示數值資訊。","labelsToggle":"啟用區段標籤","labelsToggleHint":"顯示指示每個區段長度的標籤。"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls.json new file mode 100644 index 00000000..8278f774 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls.json @@ -0,0 +1 @@ +{"widgetLabel":"Snapping controls","snapping":"Snapping","snappingRules":"Snapping rules","snapToSelf":"Snap to self","snapToOtherFeatures":"Snap to other features","snappingEnabled":"Snapping enabled","enableSnapping":"Enable snapping","snappingLayers":"Snapping layers","snapToCurrentLayer":"Snap to current layer","snapToCountLayers":"Snap to {count} layers","snapToAllLayers":"Snap to all layers","pointLayer":"Point layer","lineLayer":"Line layer","polygonLayer":"Polygon layer","currentLayer":"Current layer","untitledLayer":"Untitled layer","searchLayers":"Search layers","noValidSnappingSources":"No valid snapping sources","featureToFeature":"Feature to feature","smartGuides":"Smart guides","snapToFeatures":"Snap to features","featureSnapping":"Feature snapping","betweenFeatures":"Between features","snappingToFeatures":"Snapping to features","snappingToConstraints":"Snapping to constraints","snapToConstraints":"Snap to constraints","geometricSnapping":"Geometric snapping","geometryGuides":"Geometry guides","enableAllLayers":"Enable all","disableAllLayers":"Disable all"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_ar.json new file mode 100644 index 00000000..ceb44852 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"وحدات التحكم في الانطباق","snapping":"الانطباق","snappingRules":"قواعد الانطباق","snapToSelf":"انطباق ذاتي","snapToOtherFeatures":"انطباق على المعالم الأخرى","snappingEnabled":"الانطباق المُمكن","enableSnapping":"تمكين الالتقاط","snappingLayers":"انطباق الطبقات","snapToCurrentLayer":"انطباق على الطبقة الحالية","snapToCountLayers":"انطباق على طبقات {count}","snapToAllLayers":"انطباق على جميع الطبقات","pointLayer":"طبقة نقطة","lineLayer":"الطبقة الخطية","polygonLayer":"طبقة مضلع","currentLayer":"الطبقة الحالية","untitledLayer":"طبقة بدون عنوان","searchLayers":"البحث عن الطبقات","noValidSnappingSources":"لا توجد مصادر انطباق صالحة","featureToFeature":"معلم إلى معلم","smartGuides":"الأدلة الذكية","snapToFeatures":"انطباق على المعالم","featureSnapping":"انطباق المعالم","betweenFeatures":"بين المعالم","snappingToFeatures":"انطباق على المعالم","snappingToConstraints":"انطباق على القيود","snapToConstraints":"انطباق على القيود","geometricSnapping":"انطباق على الشكل الهندسي","geometryGuides":"أدلة الشكل الهندسي","enableAllLayers":"تمكين الكل","disableAllLayers":"تعطيل الكل"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_bg.json new file mode 100644 index 00000000..a849a7e3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Контроли за прихващане","snapping":"Прихващане","snappingRules":"Правила за прихващане","snapToSelf":"Автоматично прихващане","snapToOtherFeatures":"Прихващане към други обекти","snappingEnabled":"Прихващането е включено","enableSnapping":"Активирайте прихващане","snappingLayers":"Прихващане на слоеве","snapToCurrentLayer":"Прихващане към текущия слой","snapToCountLayers":"Прихващане към {count} слоеве","snapToAllLayers":"Прихващане към всички слоеве","pointLayer":"Точков слой","lineLayer":"Линеен слой","polygonLayer":"Полигонов слой","currentLayer":"Текущ слой","untitledLayer":"Неименуван слой","searchLayers":"Слоеве за търсене","noValidSnappingSources":"Няма валидни източници на прихващане","featureToFeature":"Обект по обект","smartGuides":"Интелигентни указания","snapToFeatures":"Прихващане към обекти","featureSnapping":"Прихващане на обект","betweenFeatures":"Между обекти","snappingToFeatures":"Прихваща се към обекти","snappingToConstraints":"Придържане към ограничения","snapToConstraints":"Прихваща се към ограниченията","geometricSnapping":"Геометрично прихващане","geometryGuides":"Геометрични упътвания","enableAllLayers":"Активиране на всички","disableAllLayers":"Деактивиране на всички"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_bs.json new file mode 100644 index 00000000..fb74afa3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Kontrole priljepljivanja","snapping":"Priljepljivanje","snappingRules":"Pravila priljepljivanja","snapToSelf":"Priljepi na sebe","snapToOtherFeatures":"Priljepi na druge geoobjekte","snappingEnabled":"Priljepljivanje omogućeno","enableSnapping":"Omogući priljepljivanje","snappingLayers":"Priljepljivanje slojeva","snapToCurrentLayer":"Priljepi na trenutni sloj","snapToCountLayers":"Priljepi na {count} slojeva","snapToAllLayers":"Priljepi na sve slojeve","pointLayer":"Točkasti sloj","lineLayer":"Linijski sloj","polygonLayer":"Poligonski sloj","currentLayer":"Trenutačni sloj","untitledLayer":"Sloj bez naslova","searchLayers":"Pretraži slojeve","noValidSnappingSources":"Nema važećih resursa priljepljivanja","featureToFeature":"Geoobjekt na geoobjekt","smartGuides":"Pametni vodiči","snapToFeatures":"Prilijepi na geoobjekte","featureSnapping":"Priljepljivanje geoobjekata","betweenFeatures":"Među geoobjektima","snappingToFeatures":"Priljepljivanje na geoobjekte","snappingToConstraints":"Priljepljivanje na ograničenja","snapToConstraints":"Prilijepi na ograničenja","geometricSnapping":"Geometrijsko priljepljivanje","geometryGuides":"Geometrijski vodiči","enableAllLayers":"Omogući sve","disableAllLayers":"Onemogući sve"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_ca.json new file mode 100644 index 00000000..3daa4db4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Controls d'ajust","snapping":"Ajust","snappingRules":"Regles d'ajust","snapToSelf":"Ajust a si mateix","snapToOtherFeatures":"Ajusta a altres entitats","snappingEnabled":"Ajust habilitat","enableSnapping":"Habilitar la alineación","snappingLayers":"Capes d'ajust","snapToCurrentLayer":"Ajusta a la capa actual","snapToCountLayers":"Ajusta a {count} capes","snapToAllLayers":"Ajusta a totes les capes","pointLayer":"Capa de punts","lineLayer":"Capa de línies","polygonLayer":"Capa de polígono","currentLayer":"Capa actual","untitledLayer":"Capa sense títol","searchLayers":"Cerca capes","noValidSnappingSources":"No hi ha cap font d'ajust vàlida","featureToFeature":"D'entitat a entitat","smartGuides":"Guies intel·ligents","snapToFeatures":"Ajusta a entitats","featureSnapping":"Ajust d'entitats","betweenFeatures":"Entre entitats","snappingToFeatures":"Ajust a entitats","snappingToConstraints":"Ajust a restriccions","snapToConstraints":"Ajusta a restriccions","geometricSnapping":"Ajust geomètric","geometryGuides":"Guies de geometria","enableAllLayers":"Habilita-ho tot","disableAllLayers":"Deshabilita-ho tot"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_cs.json new file mode 100644 index 00000000..653cfb68 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Ovládání přichytávání","snapping":"Přichytávání","snappingRules":"Pravidla přichytávání","snapToSelf":"Přichytávat na sebe","snapToOtherFeatures":"Přichytávat k jiným prvkům","snappingEnabled":"Přichytávání povoleno","enableSnapping":"Povolit přichytávání","snappingLayers":"Vrstvy přichytávání","snapToCurrentLayer":"Přichytit k aktuální vrstvě","snapToCountLayers":"Přichytit k {count} vrstvám","snapToAllLayers":"Přichytit ke všem vrstvám","pointLayer":"Bodová vrstva","lineLayer":"Liniová vrstva","polygonLayer":"Polygonová vrstva","currentLayer":"Aktuální vrstva","untitledLayer":"Vrstva bez názvu","searchLayers":"Vyhledat vrstvy","noValidSnappingSources":"Žádný platný zdroj přichytávání","featureToFeature":"Prvek na prvek","smartGuides":"Chytré vodicí linie","snapToFeatures":"Přichytávat k prvkům","featureSnapping":"Přichytávání na prvky","betweenFeatures":"Mezi prvky","snappingToFeatures":"Přichytávání k prvkům","snappingToConstraints":"Přichytávání k omezením","snapToConstraints":"Přichytávat k omezení","geometricSnapping":"Geometrické přichytávání","geometryGuides":"Geometrické vodicí linie","enableAllLayers":"Zapnout vše","disableAllLayers":"Vypnout vše"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_da.json new file mode 100644 index 00000000..45247451 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Snapping-kontrolelementer","snapping":"Snapping","snappingRules":"Snappingregler","snapToSelf":"Snap til selv","snapToOtherFeatures":"Snap til andre objekter","snappingEnabled":"Snap-funktionen aktiveret","enableSnapping":"Aktivér snapping","snappingLayers":"Snapping-lag","snapToCurrentLayer":"Snap til det aktuelle lag","snapToCountLayers":"Snap til {count}-lag","snapToAllLayers":"Snap til alle lag","pointLayer":"Punktlag","lineLayer":"Linjelag","polygonLayer":"Polygonlag","currentLayer":"Aktuelt lag","untitledLayer":"Lag uden titel","searchLayers":"Søg i lag","noValidSnappingSources":"Ingen gyldige snapping-kilder","featureToFeature":"Objekt til objekt","smartGuides":"Smarte vejledninger","snapToFeatures":"Snap til objekter","featureSnapping":"Objekt-snapping","betweenFeatures":"Mellem objekter","snappingToFeatures":"Snapper til objekter","snappingToConstraints":"Snapper til begrænsninger","snapToConstraints":"Snap til begrænsninger","geometricSnapping":"Geometrisk snapping","geometryGuides":"Geometrivejledninger","enableAllLayers":"Aktivér alle","disableAllLayers":"Deaktiver alle"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_de.json new file mode 100644 index 00000000..e2da92c9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Fangsteuerelemente","snapping":"Fangen","snappingRules":"Fangregeln","snapToSelf":"Am selben Feature fangen","snapToOtherFeatures":"An anderen Features fangen","snappingEnabled":"Fangen aktiviert","enableSnapping":"Fangen aktivieren","snappingLayers":"Fang-Layer","snapToCurrentLayer":"Am aktuellen Layer fangen","snapToCountLayers":"An {count} Layern fangen","snapToAllLayers":"An allen Layern fangen","pointLayer":"Punkt-Layer","lineLayer":"Linien-Layer","polygonLayer":"Polygon-Layer","currentLayer":"Aktueller Layer","untitledLayer":"Unbenannter Layer","searchLayers":"Layer durchsuchen","noValidSnappingSources":"Keine gültigen Fangquellen","featureToFeature":"Feature an Feature","smartGuides":"Intelligente Führungslinien","snapToFeatures":"An Features fangen","featureSnapping":"Fangen von Features","betweenFeatures":"Zwischen Features","snappingToFeatures":"Fangen an Features","snappingToConstraints":"Fangen an Beschränkungen","snapToConstraints":"An Beschränkungen fangen","geometricSnapping":"Geometrisches Fangen","geometryGuides":"Geometrieführungslinien","enableAllLayers":"Alle aktivieren","disableAllLayers":"Alle deaktivieren"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_el.json new file mode 100644 index 00000000..01f6570b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Έλεγχοι αγκίστρωσης","snapping":"Αγκίστρωση","snappingRules":"Κανόνες αγκίστρωσης","snapToSelf":"Αγκίστρωση στο ίδιο στοιχείο","snapToOtherFeatures":"Αγκίστρωση σε άλλα στοιχεία","snappingEnabled":"Αγκίστρωση ενεργοποιημένη","enableSnapping":"Ενεργοποίηση αγκίστρωσης","snappingLayers":"Θεματικά επίπεδα αγκίστρωσης","snapToCurrentLayer":"Αγκίστρωση στο τρέχον θεματικό επίπεδο","snapToCountLayers":"Αγκίστρωση σε {count} θεματικά επίπεδα","snapToAllLayers":"Αγκίστρωση σε όλα τα θεματικά επίπεδα","pointLayer":"Θεματικό επίπεδο σημείων","lineLayer":"Θεματικό επίπεδο γραμμών","polygonLayer":"Θεματικό επίπεδο πολυγώνων","currentLayer":"Τρέχον θεματικό επίπεδο","untitledLayer":"Θεματικό επίπεδο χωρίς τίτλο","searchLayers":"Αναζήτηση θεματικών επιπέδων","noValidSnappingSources":"Δεν υπάρχουν έγκυροι πόροι αγκίστρωσης","featureToFeature":"Στοιχείο προς στοιχείο","smartGuides":"Έξυπνοι οδηγοί","snapToFeatures":"Αγκίστρωση σε στοιχεία","featureSnapping":"Αγκίστρωση στοιχείου","betweenFeatures":"Μεταξύ στοιχείων","snappingToFeatures":"Αγκίστρωση σε στοιχεία","snappingToConstraints":"Αγκίστρωση σε περιορισμούς","snapToConstraints":"Αγκίστρωση σε περιορισμούς","geometricSnapping":"Γεωμετρική αγκίστρωση","geometryGuides":"Γεωμετρικοί οδηγοί","enableAllLayers":"Ενεργοποίηση όλων","disableAllLayers":"Απενεργοποίηση όλων"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_en.json new file mode 100644 index 00000000..8278f774 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Snapping controls","snapping":"Snapping","snappingRules":"Snapping rules","snapToSelf":"Snap to self","snapToOtherFeatures":"Snap to other features","snappingEnabled":"Snapping enabled","enableSnapping":"Enable snapping","snappingLayers":"Snapping layers","snapToCurrentLayer":"Snap to current layer","snapToCountLayers":"Snap to {count} layers","snapToAllLayers":"Snap to all layers","pointLayer":"Point layer","lineLayer":"Line layer","polygonLayer":"Polygon layer","currentLayer":"Current layer","untitledLayer":"Untitled layer","searchLayers":"Search layers","noValidSnappingSources":"No valid snapping sources","featureToFeature":"Feature to feature","smartGuides":"Smart guides","snapToFeatures":"Snap to features","featureSnapping":"Feature snapping","betweenFeatures":"Between features","snappingToFeatures":"Snapping to features","snappingToConstraints":"Snapping to constraints","snapToConstraints":"Snap to constraints","geometricSnapping":"Geometric snapping","geometryGuides":"Geometry guides","enableAllLayers":"Enable all","disableAllLayers":"Disable all"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_es.json new file mode 100644 index 00000000..46995542 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Controles de alineación","snapping":"Alineación","snappingRules":"Reglas de alineación","snapToSelf":"Alinear a sí misma","snapToOtherFeatures":"Alinear a otras entidades","snappingEnabled":"Alineación habilitada","enableSnapping":"Habilitar la alineación","snappingLayers":"Capas de alineación","snapToCurrentLayer":"Alinear a la capa actual","snapToCountLayers":"Alinear con {count} capas","snapToAllLayers":"Alinear a todas las capas","pointLayer":"Capa de puntos","lineLayer":"Capa de línea","polygonLayer":"Capa de polígono","currentLayer":"Capa actual","untitledLayer":"Capa sin título","searchLayers":"Buscar capas","noValidSnappingSources":"No hay fuentes de alineación válidas","featureToFeature":"Entidad a entidad","smartGuides":"Guías inteligentes","snapToFeatures":"Alinear a entidades","featureSnapping":"Alineación de entidades","betweenFeatures":"Entre entidades","snappingToFeatures":"Alineación a entidades","snappingToConstraints":"Alineación a restricciones","snapToConstraints":"Alinear a restricciones","geometricSnapping":"Alineación geométrica","geometryGuides":"Guías de geometría","enableAllLayers":"Habilitar todo","disableAllLayers":"Deshabilitar todo"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_et.json new file mode 100644 index 00000000..0d6d1135 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Haakimise juhtelemendid","snapping":"Haakimine","snappingRules":"Haakimisreeglid","snapToSelf":"Haagi enda külge","snapToOtherFeatures":"Haagi muude objektide külge","snappingEnabled":"Haakimine lubatud","enableSnapping":"Luba haakimine","snappingLayers":"Haagitavad kihid","snapToCurrentLayer":"Haagi praegusele kihile","snapToCountLayers":"Haagi {count} kihile","snapToAllLayers":"Haagi kõikidele kihtidele","pointLayer":"Punktikiht","lineLayer":"Joonekiht","polygonLayer":"Polügoonikiht","currentLayer":"Praegune kiht","untitledLayer":"Pealkirjata kiht","searchLayers":"Otsi kihte","noValidSnappingSources":"Sobivaid haakimisallikaid pole","featureToFeature":"Objektilt objektile","smartGuides":"Nutikad juhendid","snapToFeatures":"Haagi objektide külge","featureSnapping":"Objektiga haakuv","betweenFeatures":"Objektide vahel","snappingToFeatures":"Objektide külge haakimine","snappingToConstraints":"Piirangute külge haakimine","snapToConstraints":"Haagi piirangute külge","geometricSnapping":"Geomeetriline haakimine","geometryGuides":"Geomeetriajuhendid","enableAllLayers":"Luba kõik","disableAllLayers":"Keela kõik"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_fi.json new file mode 100644 index 00000000..5f6d357b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Kohdistusohjausobjektit","snapping":"Tartunta","snappingRules":"Kohdistussäännöt","snapToSelf":"Kohdista itseen","snapToOtherFeatures":"Kohdista muihin kohteisiin","snappingEnabled":"Kohdistus on käytössä","enableSnapping":"Ota kohdistus käyttöön","snappingLayers":"Kohdistuskarttatasot","snapToCurrentLayer":"Kohdista nykyiseen karttatasoon","snapToCountLayers":"Kohdista {count}n karttatasoihin","snapToAllLayers":"Kohdista kaikkiin karttatasoihin","pointLayer":"Pistekarttataso","lineLayer":"Viivakarttataso","polygonLayer":"Aluekarttataso","currentLayer":"Nykyinen karttataso","untitledLayer":"Nimeämätön karttataso","searchLayers":"Hae karttatasoista","noValidSnappingSources":"Ei ole kelvollisia kohdistuslähteitä","featureToFeature":"Kohde kohteeseen","smartGuides":"Pikaohjaimet","snapToFeatures":"Kohdista kohteisiin","featureSnapping":"Kohteiden kohdistus","betweenFeatures":"Kohteiden välinen","snappingToFeatures":"Kohdistetaan kohteisiin","snappingToConstraints":"Kohdistetaan rajoituksiin","snapToConstraints":"Kohdista rajoituksiin","geometricSnapping":"Geometrinen kohdistus","geometryGuides":"Geometriaohjaimet","enableAllLayers":"Ota kaikki käyttöön","disableAllLayers":"Poista kaikki käytöstä"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_fr.json new file mode 100644 index 00000000..94aaf375 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Contrôles de capture","snapping":"Capture","snappingRules":"Règles de capture","snapToSelf":"Autocapture","snapToOtherFeatures":"Capturer sur d’autres entités","snappingEnabled":"Capture activée","enableSnapping":"Activer la capture","snappingLayers":"Couches de capture","snapToCurrentLayer":"Capturer sur la couche active","snapToCountLayers":"Capturer sur {count} couches","snapToAllLayers":"Capturer sur toutes les couches","pointLayer":"Couche ponctuelle","lineLayer":"Couche linéaire","polygonLayer":"Couche surfacique","currentLayer":"Couche actuelle","untitledLayer":"Couche sans titre","searchLayers":"Rechercher des couches","noValidSnappingSources":"Aucune source de capture valide","featureToFeature":"Entité sur entité","smartGuides":"Repères intelligents","snapToFeatures":"Capturer sur des entités","featureSnapping":"Capture d’entités","betweenFeatures":"Entre des entités","snappingToFeatures":"Capture sur des entités","snappingToConstraints":"Capture sur des contraintes","snapToConstraints":"Capturer sur des contraintes","geometricSnapping":"Capture de géométrie","geometryGuides":"Repères de géométrie","enableAllLayers":"Activer tout","disableAllLayers":"Désactiver tout"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_he.json new file mode 100644 index 00000000..23ad27a0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_he.json @@ -0,0 +1 @@ +{"widgetLabel":"פקדי הצמדה","snapping":"הצמדה","snappingRules":"כללי הצמדה","snapToSelf":"הצמדה לעצמו","snapToOtherFeatures":"התמדה לישויות אחרות","snappingEnabled":"הצמדה מופעלת","enableSnapping":"אפשר הצמדה","snappingLayers":"שכבות הצמדה","snapToCurrentLayer":"הצמד לשכבה נוכחית","snapToCountLayers":"הצמד לשכבות {count}","snapToAllLayers":"הצמד לכל השכבות","pointLayer":"שכבת נקודות","lineLayer":"שכבת קווים","polygonLayer":"שכבת פוליגון","currentLayer":"שכבה נוכחית","untitledLayer":"שכבה ללא כותרת","searchLayers":"חיפוש שכבות","noValidSnappingSources":"אין מקורות הצמדה חוקיים","featureToFeature":"ישות לישות","smartGuides":"מדריכים חכמים","snapToFeatures":"הצמד לישויות","featureSnapping":"הצמדת ישות","betweenFeatures":"בין ישויות","snappingToFeatures":"מצמיד לישויות","snappingToConstraints":"מצמיד לאילוצים","snapToConstraints":"הצמד לאילוצים","geometricSnapping":"הצמדה גיאומטרית","geometryGuides":"מדריכי הצמדה","enableAllLayers":"הפעל הכול","disableAllLayers":"השבת הכול"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_hr.json new file mode 100644 index 00000000..fb74afa3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Kontrole priljepljivanja","snapping":"Priljepljivanje","snappingRules":"Pravila priljepljivanja","snapToSelf":"Priljepi na sebe","snapToOtherFeatures":"Priljepi na druge geoobjekte","snappingEnabled":"Priljepljivanje omogućeno","enableSnapping":"Omogući priljepljivanje","snappingLayers":"Priljepljivanje slojeva","snapToCurrentLayer":"Priljepi na trenutni sloj","snapToCountLayers":"Priljepi na {count} slojeva","snapToAllLayers":"Priljepi na sve slojeve","pointLayer":"Točkasti sloj","lineLayer":"Linijski sloj","polygonLayer":"Poligonski sloj","currentLayer":"Trenutačni sloj","untitledLayer":"Sloj bez naslova","searchLayers":"Pretraži slojeve","noValidSnappingSources":"Nema važećih resursa priljepljivanja","featureToFeature":"Geoobjekt na geoobjekt","smartGuides":"Pametni vodiči","snapToFeatures":"Prilijepi na geoobjekte","featureSnapping":"Priljepljivanje geoobjekata","betweenFeatures":"Među geoobjektima","snappingToFeatures":"Priljepljivanje na geoobjekte","snappingToConstraints":"Priljepljivanje na ograničenja","snapToConstraints":"Prilijepi na ograničenja","geometricSnapping":"Geometrijsko priljepljivanje","geometryGuides":"Geometrijski vodiči","enableAllLayers":"Omogući sve","disableAllLayers":"Onemogući sve"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_hu.json new file mode 100644 index 00000000..111ccd8d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Hozzáillesztés vezérlőelemei","snapping":"Hozzáillesztés","snappingRules":"Hozzáillesztési szabályok","snapToSelf":"Hozzáillesztés önmagához","snapToOtherFeatures":"Hozzáillesztés egyéb vektoros elemekehez","snappingEnabled":"Hozzáillesztés engedélyezve","enableSnapping":"Hozzáillesztés engedélyezése","snappingLayers":"Hozzáillesztő rétegek","snapToCurrentLayer":"Hozzáillesztés az aktuális réteghez","snapToCountLayers":"Hozzáillesztés {count} réteghez","snapToAllLayers":"Hozzáillesztés az összes réteghez","pointLayer":"Pontréteg","lineLayer":"Vonalréteg","polygonLayer":"Polygonréteg","currentLayer":"Aktuális réteg","untitledLayer":"Cím nélküli réteg","searchLayers":"Rétegek keresése","noValidSnappingSources":"Nincsenek érvényes hozzáillesztési források","featureToFeature":"Vektoros elemet vektoros elemhez","smartGuides":"Intelligens segédvonalak","snapToFeatures":"Hozzáillesztés vektoros elemekhez","featureSnapping":"Vektoros elemek illesztése","betweenFeatures":"Vektoros elemek között","snappingToFeatures":"Hozzáillesztés a vektoros elemekhez","snappingToConstraints":"Hozzáillesztés a korlátozásokhoz","snapToConstraints":"Hozzáillesztés korlátozásokhoz","geometricSnapping":"Geometriai hozzáillesztés","geometryGuides":"Geometriai segédvonalak","enableAllLayers":"Összes engedélyezése","disableAllLayers":"Összes letiltása"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_id.json new file mode 100644 index 00000000..25d40913 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Kontrol snapping","snapping":"Snapping","snappingRules":"Aturan penangkapan","snapToSelf":"Tangkap ke pribadi","snapToOtherFeatures":"Tangkap ke fitur lain","snappingEnabled":"Penangkapan aktif","enableSnapping":"Aktifkan penangkapan","snappingLayers":"Layer penangkapan","snapToCurrentLayer":"Tangkap ke layer saat ini","snapToCountLayers":"Tangkap ke layer {count}","snapToAllLayers":"Tangkap ke semua layer","pointLayer":"Layer titik","lineLayer":"Layer garis","polygonLayer":"Layer poligon","currentLayer":"Layer saat ini","untitledLayer":"Layer tanpa judul","searchLayers":"Cari layer","noValidSnappingSources":"Tidak ada sumber penangkapan yang valid","featureToFeature":"Fitur ke fitur","smartGuides":"Panduan cerdas","snapToFeatures":"Snap ke fitur","featureSnapping":"Penangkapan fitur","betweenFeatures":"Antara fitur","snappingToFeatures":"Snapping ke fitur","snappingToConstraints":"Snapping ke batasan","snapToConstraints":"Snap ke batasan","geometricSnapping":"Snapping geometrik","geometryGuides":"Panduan geometri","enableAllLayers":"Aktifkan semua","disableAllLayers":"Nonaktifkan semua"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_it.json new file mode 100644 index 00000000..63a7ea40 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Controlli di gestione delle tolleranze","snapping":"Snap","snappingRules":"Regole di snap","snapToSelf":"Snap a sè stessi","snapToOtherFeatures":"Snap ad altre feature","snappingEnabled":"Snap abilitato","enableSnapping":"Abilitare lo snap","snappingLayers":"Snap dei layer","snapToCurrentLayer":"Snap a layer corrente","snapToCountLayers":"Snap a layer {count}","snapToAllLayers":"Snap a tutti i layer","pointLayer":"Layer puntuale","lineLayer":"Layer lineare","polygonLayer":"Layer poligono","currentLayer":"Layer attuale","untitledLayer":"Layer senza titolo","searchLayers":"Cerca layer","noValidSnappingSources":"Origini di snap non valide","featureToFeature":"Feature su feature","smartGuides":"Guide intelligenti","snapToFeatures":"Snap alle feature","featureSnapping":"Gestione delle tolleranze feature","betweenFeatures":"Tra feature","snappingToFeatures":"Snapping alle feature","snappingToConstraints":"Snapping ai vincoli","snapToConstraints":"Snap ai vincoli","geometricSnapping":"Gestione delle tolleranze geometrica","geometryGuides":"Guide geometriche","enableAllLayers":"Abilita tutto","disableAllLayers":"Disabilita tutto"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_ja.json new file mode 100644 index 00000000..3378fee0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"スナップ コントロール","snapping":"スナップ","snappingRules":"スナップの規則","snapToSelf":"それ自体にスナップ","snapToOtherFeatures":"他のフィーチャにスナップ","snappingEnabled":"スナップが有効","enableSnapping":"スナップの有効化","snappingLayers":"スナップ レイヤー","snapToCurrentLayer":"現在のレイヤーにスナップ","snapToCountLayers":"{count} レイヤーにスナップ","snapToAllLayers":"すべてのレイヤーにスナップ","pointLayer":"ポイント レイヤー","lineLayer":"ライン レイヤー","polygonLayer":"ポリゴン レイヤー","currentLayer":"現在のレイヤー","untitledLayer":"無題のレイヤー","searchLayers":"検索レイヤー","noValidSnappingSources":"有効なスナップ ソースがありません","featureToFeature":"フィーチャ間","smartGuides":"スマート ガイド","snapToFeatures":"フィーチャにスナップ","featureSnapping":"フィーチャ スナップ","betweenFeatures":"フィーチャ間","snappingToFeatures":"フィーチャにスナップしています","snappingToConstraints":"制約にスナップしています","snapToConstraints":"制約にスナップ","geometricSnapping":"ジオメトリック スナップ","geometryGuides":"ジオメトリ ガイド","enableAllLayers":"すべて有効","disableAllLayers":"すべて無効"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_ko.json new file mode 100644 index 00000000..30250abc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"스내핑 컨트롤","snapping":"스내핑","snappingRules":"스내핑 규칙","snapToSelf":"자신에게 스내핑","snapToOtherFeatures":"다른 피처로 스내핑","snappingEnabled":"스내핑이 활성화된 상태","enableSnapping":"스내핑 활성화","snappingLayers":"레이어 스내핑","snapToCurrentLayer":"현재 레이어에 스냅","snapToCountLayers":"{count}개의 레이어에 스냅","snapToAllLayers":"모든 레이어에 스냅","pointLayer":"포인트 레이어","lineLayer":"라인 레이어","polygonLayer":"폴리곤 레이어","currentLayer":"현재 레이어","untitledLayer":"제목 없는 레이어","searchLayers":"레이어 검색","noValidSnappingSources":"유효한 스내핑 원본 없음","featureToFeature":"피처 대 피처","smartGuides":"스마트 가이드","snapToFeatures":"피처에 스냅","featureSnapping":"피처 스내핑","betweenFeatures":"피처 간","snappingToFeatures":"피처에 스내핑","snappingToConstraints":"제약 조건에 스내핑","snapToConstraints":"제약 조건에 스냅","geometricSnapping":"지오메트리 스내핑","geometryGuides":"지오메트리 가이드","enableAllLayers":"모두 활성화","disableAllLayers":"모두 비활성화"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_lt.json new file mode 100644 index 00000000..a2d0dfdf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Pritraukimo valdikliai","snapping":"Susiejimas","snappingRules":"Pritraukimo taisyklės","snapToSelf":"Pritraukti į save","snapToOtherFeatures":"Pritraukti prie kitų elementų","snappingEnabled":"Pritraukimas įjungtas","enableSnapping":"Įgalinti pritraukimą","snappingLayers":"Pritraukimo sluoksniai","snapToCurrentLayer":"Pritraukti į esamą sluoksnį","snapToCountLayers":"Pritraukti į {count} sluoksnius","snapToAllLayers":"Pritraukti į visus sluoksnius","pointLayer":"Taškų sluoksnis","lineLayer":"Linijų sluoksnis","polygonLayer":"Poligonų sluoksnis","currentLayer":"Esamas sluoksnis","untitledLayer":"Sluoksnis be pavadinimo","searchLayers":"Ieškoti sluoksnių","noValidSnappingSources":"Nėra tinkamų pritraukimo šaltinių","featureToFeature":"Elementas prie elemento","smartGuides":"Išmanieji orientyrai","snapToFeatures":"Pritraukti prie elementų","featureSnapping":"Elemento pritraukimas","betweenFeatures":"Tarp elementų","snappingToFeatures":"Pritraukimas prie elementų","snappingToConstraints":"Pritraukimas prie apribojimų","snapToConstraints":"Pritraukti prie apribojiimų","geometricSnapping":"Geometrinis pritraukimas","geometryGuides":"Geometriniai orientyrai","enableAllLayers":"Įjungti viską","disableAllLayers":"Išjungti viską"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_lv.json new file mode 100644 index 00000000..014ab0fb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Pielipināšanas vadīklas","snapping":"Pielipināšana","snappingRules":"Pielipināšanas nosacījumi","snapToSelf":"Pielipt pie paša","snapToOtherFeatures":"Pielipt pie citiem elementiem","snappingEnabled":"Pielipināšana ir iespējota","enableSnapping":"Iespējot pielipināšanu","snappingLayers":"Pielipināšanas slāņi","snapToCurrentLayer":"Pielipt pie pašreizējā slāņa","snapToCountLayers":"Pielipt pie {count} slāņiem","snapToAllLayers":"Pielipt pie visiem slāņiem","pointLayer":"Punktu slānis","lineLayer":"Līniju slānis","polygonLayer":"Poligonu slānis","currentLayer":"Pašreizējais slānis","untitledLayer":"Slānis bez nosaukuma","searchLayers":"Meklēt slāņus","noValidSnappingSources":"Nav derīgu pielipšanas avotu","featureToFeature":"No elementa pie elementa","smartGuides":"Viedie padomi","snapToFeatures":"Pielipt pie elementiem","featureSnapping":"Elementu pielipināšana","betweenFeatures":"Starp elementiem","snappingToFeatures":"Pielipināšana pie elementiem","snappingToConstraints":"Pielipināšana pie ierobežojumiem","snapToConstraints":"Pielipt pie ierobežojumiem","geometricSnapping":"Ģeometriskā pielipināšana","geometryGuides":"Ģeometrijas padomi","enableAllLayers":"Iespējot visu","disableAllLayers":"Atspējot visu"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_nb.json new file mode 100644 index 00000000..2673afc6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Forankrer kontroller","snapping":"Knipser","snappingRules":"Regler for snapping","snapToSelf":"Snapp til selv","snapToOtherFeatures":"Snapp til andre geoobjekter","snappingEnabled":"Snapping er aktivert","enableSnapping":"Aktiver forankring","snappingLayers":"Forankringslag","snapToCurrentLayer":"Forankre til gjeldende lag","snapToCountLayers":"Forankre til {count} lag","snapToAllLayers":"Forankre til alle lag","pointLayer":"Punktlag","lineLayer":"Linjelag","polygonLayer":"Polygonlag","currentLayer":"Gjeldende lag","untitledLayer":"Lag uten tittel","searchLayers":"Søkelag","noValidSnappingSources":"Ingen gyldige forankringskilder","featureToFeature":"Geoobjekt til geoobjekt","smartGuides":"Smarte veiledninger","snapToFeatures":"Forankre til geoobjekter","featureSnapping":"Geoobjektforankring","betweenFeatures":"Mellom geoobjekter","snappingToFeatures":"Forankrer til geoobjekter","snappingToConstraints":"Forankrer til begrensninger","snapToConstraints":"Forankre til begrensninger","geometricSnapping":"Geometrisk forankring","geometryGuides":"Geometriveiledninger","enableAllLayers":"Aktiver alle","disableAllLayers":"Deaktiver alle"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_nl.json new file mode 100644 index 00000000..a55ddb8f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Snapping regelaars","snapping":"Foto maken","snappingRules":"Snappingregels","snapToSelf":"Uitlijnen naar zelf","snapToOtherFeatures":"Uitlijnen naar andere objecten","snappingEnabled":"Snapping ingeschakeld","enableSnapping":"Snapping inschakelen","snappingLayers":"Snappinglagen","snapToCurrentLayer":"Snappen naar huidige laag","snapToCountLayers":"Snappen naar {count} lagen","snapToAllLayers":"Snappen naar alle lagen","pointLayer":"Puntlaag","lineLayer":"Lijnlaag","polygonLayer":"Polygoonlaag","currentLayer":"Huidige laag","untitledLayer":"Laag zonder naam","searchLayers":"Lagen zoeken","noValidSnappingSources":"Geen geldige snappingbronnen","featureToFeature":"Object naar object","smartGuides":"Slimme hulplijnen","snapToFeatures":"Uitlijnen naar objecten","featureSnapping":"Objectsnapping","betweenFeatures":"Tussen objecten","snappingToFeatures":"Uitlijning naar objecten","snappingToConstraints":"Uitlijning naar beperkingen","snapToConstraints":"Uitlijnen naar beperkingen","geometricSnapping":"Geometrische uitlijning","geometryGuides":"Geometriehulplijnen","enableAllLayers":"Alle inschakelen","disableAllLayers":"Alle uitschakelen"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_pl.json new file mode 100644 index 00000000..f8ccc1a1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Kontrolki dociągania","snapping":"Przyciąganie","snappingRules":"Reguły dociągania","snapToSelf":"Dociągnij do siebie","snapToOtherFeatures":"Dociągnij do innych obiektów","snappingEnabled":"Włączone dociąganie","enableSnapping":"Włączanie dociągania","snappingLayers":"Dociąganie warstw","snapToCurrentLayer":"Dociągnij do bieżącej warstwy","snapToCountLayers":"Dociągnij do następującej liczby warstw: {count}","snapToAllLayers":"Dociągnij do wszystkich warstw:","pointLayer":"Warstwa punktowa","lineLayer":"Warstwa liniowa","polygonLayer":"Warstwa poligonowa","currentLayer":"Bieżąca warstwa","untitledLayer":"Warstwa bez nazwy","searchLayers":"Warstwy wyszukiwania","noValidSnappingSources":"Brak poprawnych źródeł dociągania","featureToFeature":"Obiekt do obiektu","smartGuides":"Inteligentne prowadnice","snapToFeatures":"Dociągnij do obiektów","featureSnapping":"Dociąganie obiektu","betweenFeatures":"Między obiektami","snappingToFeatures":"Dociąganie do obiektów","snappingToConstraints":"Dociąganie do ograniczeń","snapToConstraints":"Dociągnij do ograniczeń","geometricSnapping":"Dociąganie geometryczne","geometryGuides":"Prowadnice geometryczne","enableAllLayers":"Włącz wszystko","disableAllLayers":"Wyłącz wszystko"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_pt-BR.json new file mode 100644 index 00000000..13e22435 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Controles de ajuste","snapping":"Ajuste","snappingRules":"Regras de ajuste","snapToSelf":"Ajustar a si mesmo","snapToOtherFeatures":"Ajustar à outras feições","snappingEnabled":"Ajuste habilitado","enableSnapping":"Habilitar ajuste","snappingLayers":"Ajustar camadas","snapToCurrentLayer":"Ajustar à camada atual","snapToCountLayers":"Ajustar a {count} camadas","snapToAllLayers":"Ajustar a todas as camadas","pointLayer":"Camada de ponto","lineLayer":"Camada de linha","polygonLayer":"Camada de polígono","currentLayer":"Camada atual","untitledLayer":"Camada sem título","searchLayers":"Pesquisar camadas","noValidSnappingSources":"Nenhuma fonte de ajuste válida","featureToFeature":"Feição para feição","smartGuides":"Guias inteligentes","snapToFeatures":"Ajustar às feições","featureSnapping":"Ajuste de feição","betweenFeatures":"Entre feições","snappingToFeatures":"Ajustando às feições","snappingToConstraints":"Ajustando às restrições","snapToConstraints":"Ajustar às restrições","geometricSnapping":"Ajuste geométrico","geometryGuides":"Guias de geometria","enableAllLayers":"Habilitar todos","disableAllLayers":"Desativar todos"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_pt-PT.json new file mode 100644 index 00000000..d0cb5f31 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Controlos de Ajuste","snapping":"Ajuste Automático","snappingRules":"Regras de ajuste","snapToSelf":"Autoajuste","snapToOtherFeatures":"Ajustar para outros elementos","snappingEnabled":"Ajuste ativado","enableSnapping":"Ativar ajuste","snappingLayers":"A ajustar camadas","snapToCurrentLayer":"Ajustar à camada atual","snapToCountLayers":"Ajustar a {count} camadas","snapToAllLayers":"Ajustar a todas as camadas","pointLayer":"Camadas de pontos","lineLayer":"Camada de linhas","polygonLayer":"Camada de polígonos","currentLayer":"Camada atual","untitledLayer":"Camada sem título","searchLayers":"Pesquisar camadas","noValidSnappingSources":"Sem fontes de ajuste válidas","featureToFeature":"Elemento a elemento","smartGuides":"Guias inteligentes","snapToFeatures":"Ajustar a outros elementos","featureSnapping":"Ajuste de elementos","betweenFeatures":"Entre elementos","snappingToFeatures":"A ajustar aos elementos","snappingToConstraints":"A ajustar a restrições","snapToConstraints":"Ajustar a restrições","geometricSnapping":"Ajuste geométrico","geometryGuides":"Guias geométricas","enableAllLayers":"Ativar tudo","disableAllLayers":"Desativar tudo"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_ro.json new file mode 100644 index 00000000..4cef2124 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Comenzi de fixare","snapping":"Fixare","snappingRules":"Reguli de fixare","snapToSelf":"Fixare la sine","snapToOtherFeatures":"Fixare pe alte obiecte spațiale","snappingEnabled":"Fixare activată","enableSnapping":"Activarea fixării","snappingLayers":"Straturi tematice cu fixare","snapToCurrentLayer":"Fixare la stratul tematic actual","snapToCountLayers":"Fixare la straturile tematice {count}","snapToAllLayers":"Fixare la straturile tematice","pointLayer":"Strat tematic punct","lineLayer":"Strat tematic linie","polygonLayer":"Strat tematic poligon","currentLayer":"Strat tematic curent","untitledLayer":"Strat tematic fără titlu","searchLayers":"Căutare straturi tematice","noValidSnappingSources":"Nicio sursă validă de fixare","featureToFeature":"Obiect spațial la obiect spațial","smartGuides":"Ghiduri inteligente","snapToFeatures":"Fixare pe obiecte spațiale","featureSnapping":"Fixare obiecte spațiale","betweenFeatures":"Între obiecte spațiale","snappingToFeatures":"Fixare la obiecte spațiale","snappingToConstraints":"Fixare la contrângeri","snapToConstraints":"Fixați la constrâgeri","geometricSnapping":"Fixare geometrică","geometryGuides":"Ghiduri geometrice","enableAllLayers":"Activare toate","disableAllLayers":"Dezactivare toate"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_ru.json new file mode 100644 index 00000000..4d13ee7a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Элементы управления замыкания","snapping":"Замыкание","snappingRules":"Правила замыкания","snapToSelf":"Замкнуть на себя","snapToOtherFeatures":"Замкнуть на другие объекты","snappingEnabled":"Замыкание включено","enableSnapping":"Включение замыкания","snappingLayers":"Слои замыкания","snapToCurrentLayer":"Замкнуть на текущий слой","snapToCountLayers":"Замкнуть на {count} слоев","snapToAllLayers":"Замкнуть на все слои","pointLayer":"Точечный слой","lineLayer":"Линейный слой","polygonLayer":"Полигональный слой","currentLayer":"Текущий слой","untitledLayer":"Слой без названия","searchLayers":"Поиск слоев","noValidSnappingSources":"Нет допустимых источников замыкания","featureToFeature":"Объект в объект","smartGuides":"Умные направляющие","snapToFeatures":"Замкнуть на объекты","featureSnapping":"Замыкание на объекте","betweenFeatures":"Между объектами","snappingToFeatures":"Замыкание на объекты","snappingToConstraints":"Замыкание на ограничения","snapToConstraints":"Замкнуть на ограничения","geometricSnapping":"Геометрическое замыкание","geometryGuides":"Направляющие геометрии","enableAllLayers":"Включить все","disableAllLayers":"Отключить все"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_sk.json new file mode 100644 index 00000000..69d0d506 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Ovládanie prichytávania","snapping":"Prichytávanie","snappingRules":"Pravidlá prichytávania","snapToSelf":"Prichytiť na seba","snapToOtherFeatures":"Prichytiť na iné prvky","snappingEnabled":"Prichytávanie povolené","enableSnapping":"Povoliť prichytávanie","snappingLayers":"Prichytávacie vrstvy","snapToCurrentLayer":"Prichytiť na aktuálnu vrstvu","snapToCountLayers":"Prichytiť na {count} vrstvy","snapToAllLayers":"Prichytiť na všetky vrstvy","pointLayer":"Vrstva bodov","lineLayer":"Vrstva línií","polygonLayer":"Vrstva polygónov","currentLayer":"Aktuálna vrstva","untitledLayer":"Vrstva bez názvu","searchLayers":"Vyhľadať vrstvy","noValidSnappingSources":"Neexistujú platné zdroje pre prichytávanie","featureToFeature":"Prvok k prvku","smartGuides":"Inteligentné vodiace čiary","snapToFeatures":"Prichytávať na prvky","featureSnapping":"Prichytávanie prvkov","betweenFeatures":"Medzi prvkami","snappingToFeatures":"Prichytávanie k prvkom","snappingToConstraints":"Prichytávanie podľa obmedzení","snapToConstraints":"Prichytiť podľa obmedzení","geometricSnapping":"Prichytávanie podľa geometrie","geometryGuides":"Vodiace čiary geometrie","enableAllLayers":"Povoliť všetko","disableAllLayers":"Zakázať všetko"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_sl.json new file mode 100644 index 00000000..54002643 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Krmilniki privlačnosti","snapping":"Privlačnost","snappingRules":"Pravila privlačnosti","snapToSelf":"Privlači k sebi","snapToOtherFeatures":"Privlači na druge geoobjekte","snappingEnabled":"Privlačnost je omogočena","enableSnapping":"Omogoči privlačnost","snappingLayers":"Privlačnost slojev","snapToCurrentLayer":"Privlači na trenutne sloje","snapToCountLayers":"Privlači na sloje {count}","snapToAllLayers":"Privlači na vse sloje","pointLayer":"Točkovni sloj","lineLayer":"Linijski sloj","polygonLayer":"Poligonski sloj","currentLayer":"Trenutni sloj","untitledLayer":"Neimenovan sloj","searchLayers":"Iskanje slojev","noValidSnappingSources":"Ni veljavnih virov privlačnosti","featureToFeature":"Geoobjekt do geoobjekta","smartGuides":"Pametna vodila","snapToFeatures":"Privlači na geoobjekte","featureSnapping":"Privlačnost geoobjektov","betweenFeatures":"Med geoobjekti","snappingToFeatures":"Privlačnost na geoobjekte","snappingToConstraints":"Privlačnost na omejitve","snapToConstraints":"Privlači na omejitve","geometricSnapping":"Geometrična privlačnost","geometryGuides":"Geometrična vodila","enableAllLayers":"Omogoči vse","disableAllLayers":"Onemogoči vse"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_sr.json new file mode 100644 index 00000000..1ea865fa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Kontrole za kačenje","snapping":"Snapovanje","snappingRules":"Pravila za kačenje","snapToSelf":"Zakačite za sebe","snapToOtherFeatures":"Zakačite za drugi geoobjetak","snappingEnabled":"Kačenje je omogućeno","enableSnapping":"Omogući snapovanje","snappingLayers":"Slojevi snapovanja","snapToCurrentLayer":"Snapuj na trenutni sloj","snapToCountLayers":"Snapuj na {count} slojeve","snapToAllLayers":"Snapuj na sve slojeve","pointLayer":"Pointiraj sloj","lineLayer":"Liniraj sloj","polygonLayer":"Sloj poligona","currentLayer":"Trenutni sloj","untitledLayer":"Sloj bez naslova","searchLayers":"Pretraži slojeve","noValidSnappingSources":"Nema validnih snaping izvora","featureToFeature":"Geoobjekat do geoobjekta","smartGuides":"Pametni vodiči","snapToFeatures":"Zakačite za geoobjetak","featureSnapping":"Kačenje geoobjekata","betweenFeatures":"Između geoobjekata","snappingToFeatures":"Kačenje za geoobjekat","snappingToConstraints":"Kačenje za ograničenje","snapToConstraints":"Zakačite za ograničenje","geometricSnapping":"Geometrijsko kačenje","geometryGuides":"Geometrijski vodiči","enableAllLayers":"Omogući sve","disableAllLayers":"Onemogući sve"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_sv.json new file mode 100644 index 00000000..b4088c3a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Snappningskontroller","snapping":"Snappning","snappingRules":"Snappningsregler","snapToSelf":"Snappa till egen","snapToOtherFeatures":"Snappa till andra geoobjekt","snappingEnabled":"Snappning aktiverad","enableSnapping":"Aktivera snappning","snappingLayers":"Snappningslager","snapToCurrentLayer":"Snappa till aktuellt lager","snapToCountLayers":"Snappa till {count} lager","snapToAllLayers":"Snappa till alla lager","pointLayer":"Punktlager","lineLayer":"Linjelager","polygonLayer":"Polygonlager","currentLayer":"Aktuellt lager","untitledLayer":"Namnlöst lager","searchLayers":"Sök lager","noValidSnappingSources":"Inga giltiga snappningskällor","featureToFeature":"Geoobjekt till geoobjekt","smartGuides":"Smarta guider","snapToFeatures":"Snappa till geoobjekt","featureSnapping":"Geoobjektsnappning","betweenFeatures":"Mellan geoobjekt","snappingToFeatures":"Snappning till geoobjekt","snappingToConstraints":"Snappning till begränsningar","snapToConstraints":"Snappa till begränsningar","geometricSnapping":"Geometrisk snappning","geometryGuides":"Geometriguider","enableAllLayers":"Aktivera alla","disableAllLayers":"Inaktivera alla"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_th.json new file mode 100644 index 00000000..cc6697f7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_th.json @@ -0,0 +1 @@ +{"widgetLabel":"ส่วนควบคุมการสแน็ป","snapping":"ประชิด","snappingRules":"กฎการสแน็ป","snapToSelf":"สแน็ปให้กับตัวเอง","snapToOtherFeatures":"สแน็ปไปยังคุณสมบัติอื่น","snappingEnabled":"เปิดใช้การสแน็ปไว้","enableSnapping":"เปิดใช้งานการสแน็ป","snappingLayers":"การสแน็ปชั้นข้อมูล","snapToCurrentLayer":"สแน็ปไปยังชั้นข้อมูลปัจจุบัน","snapToCountLayers":"สแน็ปไปยังชั้นข้อมูล {count}","snapToAllLayers":"สแน็ปไปยังชั้นข้อมูลทั้งหมด","pointLayer":"ชั้นข้อมูลจุด","lineLayer":"ชั้นข้อมูลเส้น","polygonLayer":"ชั้นข้อมูลโพลีกอน","currentLayer":"ชั้นข้อมูลปัจจุบัน","untitledLayer":"ชั้นข้อมูลไม่มีชื่อ","searchLayers":"ค้นหาชั้นข้อมูล","noValidSnappingSources":"ไม่มีต้นทางการสแน็ปที่ใช้งานได้","featureToFeature":"ฟีเจอร์ต่อฟีเจอร์","smartGuides":"สมาร์ทไกด์","snapToFeatures":"สแน็ปไปยังฟีเจอร์","featureSnapping":"ฟีเจอร์ประชิด","betweenFeatures":"ระหว่างฟีเจอร์","snappingToFeatures":"การสแน็ปไปยังฟีเจอร์","snappingToConstraints":"การสแน็ปไปยังข้อจำกัด","snapToConstraints":"สแน็ปไปยังข้อจำกัด","geometricSnapping":"การสแน็ปทางเรขาคณิต","geometryGuides":"ไกด์เรขาคณิต","enableAllLayers":"เปิดใช้งานทั้งหมด","disableAllLayers":"ปิดใช้งานทั้งหมด"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_tr.json new file mode 100644 index 00000000..91eff309 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Yakalama kontrolleri","snapping":"Yakalama","snappingRules":"Yaslama kuralları","snapToSelf":"Kendine yasla","snapToOtherFeatures":"Diğer detaylara yasla","snappingEnabled":"Yaslama etkinleştirildi","enableSnapping":"Yakalamayı etkinleştir","snappingLayers":"Katmanlar yakalanıyor","snapToCurrentLayer":"Mevcut katmanı yakala","snapToCountLayers":"{count} katmanlarını yakala","snapToAllLayers":"Tüm katmanları yakala","pointLayer":"Nokta katmanı","lineLayer":"Çizgi katmanı","polygonLayer":"Alan katmanı","currentLayer":"Geçerli katman","untitledLayer":"Başlıksız katman","searchLayers":"Katmanları ara","noValidSnappingSources":"Geçerli bir yakalama kaynağı yok","featureToFeature":"Detaydan detaya","smartGuides":"Akıllı kılavuzlar","snapToFeatures":"Detayları yakala","featureSnapping":"Detay yakalama","betweenFeatures":"Detaylar arası","snappingToFeatures":"Detaylar yakalanıyor","snappingToConstraints":"Kısıtlamalar yakalanıyor","snapToConstraints":"Kısıtlamaları yakala","geometricSnapping":"Geometrik yakalama","geometryGuides":"Geometri kılavuzları","enableAllLayers":"Tümünü etkinleştir","disableAllLayers":"Tümünü devre dışı bırak"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_uk.json new file mode 100644 index 00000000..ad3190b2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Прив'язування елементів управління","snapping":"Замикання","snappingRules":"Правила замикання","snapToSelf":"Прив’язати до себе","snapToOtherFeatures":"Прив’язати до інших об'єктів","snappingEnabled":"Замикання увімкнено","enableSnapping":"Увімкнути замикання","snappingLayers":"Шари замикання","snapToCurrentLayer":"Замкнути до поточного шару","snapToCountLayers":"Замкнути до {count} шарів","snapToAllLayers":"Замкнути до всіх шарів","pointLayer":"Шар точок","lineLayer":"Шар ліній","polygonLayer":"Шар полігонів","currentLayer":"Поточний шар","untitledLayer":"Шар без заголовку","searchLayers":"Пошук шарів","noValidSnappingSources":"Немає дійсних джерел замикання","featureToFeature":"Об’єкт до об’єкта","smartGuides":"Швидкі направляючі","snapToFeatures":"Прив’язати до об'єктів","featureSnapping":"Прив'язування об'єктів","betweenFeatures":"Між об'єктами","snappingToFeatures":"Прив'язування до об'єктів","snappingToConstraints":"Прив'язування до обмежень","snapToConstraints":"Прив’язати до обмежень","geometricSnapping":"Геометрична прив'язка","geometryGuides":"Геометричні направляючі","enableAllLayers":"Активувати все","disableAllLayers":"Деактивувати все"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_vi.json new file mode 100644 index 00000000..ac72676c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Kiểm soát công cụ bắt dính","snapping":"Bắt dính","snappingRules":"Quy tắc bắt dính","snapToSelf":"Tự bắt dính","snapToOtherFeatures":"Bắt dính vào đối tượng khác","snappingEnabled":"Đã bật tính năng bắt dính","enableSnapping":"Bật tính năng bắt dính","snappingLayers":"Các lớp bắt dính","snapToCurrentLayer":"Bắt dính vào lớp hiện tại","snapToCountLayers":"Bắt dính vào {count} lớp","snapToAllLayers":"Bắt dính vào tất cả các lớp","pointLayer":"Lớp điểm","lineLayer":"Lớp đường","polygonLayer":"Lớp vùng","currentLayer":"Lớp hiện tại","untitledLayer":"Lớp chưa có tiêu đề","searchLayers":"Tìm kiếm lớp","noValidSnappingSources":"Không có các nguồn chụp ảnh nhanh hợp lệ","featureToFeature":"Đối tượng đến đối tượng","smartGuides":"Hướng dẫn thông minh","snapToFeatures":"Bắt dính vào các đối tượng","featureSnapping":"Bắt dính đối tượng","betweenFeatures":"Giữa các đối tượng","snappingToFeatures":"Bắt dính đối tượng","snappingToConstraints":"Bắt dính vào các ràng buộc","snapToConstraints":"Bắt dính vào các ràng buộc","geometricSnapping":"Bắt dính hình học","geometryGuides":"Hướng dẫn hình học","enableAllLayers":"Kích hoạt tất cả","disableAllLayers":"Vô hiệu hóa tất cả"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_zh-CN.json new file mode 100644 index 00000000..bd280644 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"捕捉控件","snapping":"捕捉","snappingRules":"捕捉规则","snapToSelf":"捕捉到本身","snapToOtherFeatures":"捕捉其他要素","snappingEnabled":"捕捉功能已启用","enableSnapping":"启用捕捉","snappingLayers":"正在捕捉图层","snapToCurrentLayer":"捕捉到当前图层","snapToCountLayers":"捕捉到 {count} 个图层","snapToAllLayers":"捕捉到所有图层","pointLayer":"点图层","lineLayer":"线图层","polygonLayer":"面图层","currentLayer":"当前图层","untitledLayer":"无标题图层","searchLayers":"搜索图层","noValidSnappingSources":"无有效捕捉源","featureToFeature":"要素至要素","smartGuides":"智能参考线","snapToFeatures":"捕捉到要素","featureSnapping":"要素捕捉","betweenFeatures":"要素之间","snappingToFeatures":"正在捕捉到要素","snappingToConstraints":"正在捕捉到约束","snapToConstraints":"捕捉到约束","geometricSnapping":"几何捕捉","geometryGuides":"几何参考线","enableAllLayers":"全部启用","disableAllLayers":"全部禁用"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_zh-HK.json new file mode 100644 index 00000000..472c8170 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"貼齊控制項","snapping":"正在貼齊","snappingRules":"貼齊規則","snapToSelf":"自助貼齊","snapToOtherFeatures":"貼齊圖徵","snappingEnabled":"已啟用貼齊","enableSnapping":"啟用貼齊","snappingLayers":"貼齊圖層","snapToCurrentLayer":"貼齊至目前圖層","snapToCountLayers":"貼齊至 {count} 圖層","snapToAllLayers":"貼齊至所有圖層","pointLayer":"點圖層","lineLayer":"線圖層","polygonLayer":"多邊形圖層","currentLayer":"目前圖層","untitledLayer":"未命名的圖層","searchLayers":"搜尋圖層","noValidSnappingSources":"無有效的貼齊來源","featureToFeature":"圖徵至圖徵","smartGuides":"智慧輔助線","snapToFeatures":"貼齊圖徵","featureSnapping":"圖徵對齊","betweenFeatures":"圖徵之間","snappingToFeatures":"正在貼齊圖徵","snappingToConstraints":"正在貼齊限制","snapToConstraints":"貼齊限制","geometricSnapping":"幾何貼齊","geometryGuides":"幾何輔助線","enableAllLayers":"全部啟用","disableAllLayers":"全部停用"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_zh-TW.json new file mode 100644 index 00000000..472c8170 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"貼齊控制項","snapping":"正在貼齊","snappingRules":"貼齊規則","snapToSelf":"自助貼齊","snapToOtherFeatures":"貼齊圖徵","snappingEnabled":"已啟用貼齊","enableSnapping":"啟用貼齊","snappingLayers":"貼齊圖層","snapToCurrentLayer":"貼齊至目前圖層","snapToCountLayers":"貼齊至 {count} 圖層","snapToAllLayers":"貼齊至所有圖層","pointLayer":"點圖層","lineLayer":"線圖層","polygonLayer":"多邊形圖層","currentLayer":"目前圖層","untitledLayer":"未命名的圖層","searchLayers":"搜尋圖層","noValidSnappingSources":"無有效的貼齊來源","featureToFeature":"圖徵至圖徵","smartGuides":"智慧輔助線","snapToFeatures":"貼齊圖徵","featureSnapping":"圖徵對齊","betweenFeatures":"圖徵之間","snappingToFeatures":"正在貼齊圖徵","snappingToConstraints":"正在貼齊限制","snapToConstraints":"貼齊限制","geometricSnapping":"幾何貼齊","geometryGuides":"幾何輔助線","enableAllLayers":"全部啟用","disableAllLayers":"全部停用"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker.json new file mode 100644 index 00000000..ae90600d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker.json @@ -0,0 +1 @@ +{"label":"Color picker","open":"Open color picker","close":"Close color picker"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_ar.json new file mode 100644 index 00000000..935a76e6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_ar.json @@ -0,0 +1 @@ +{"label":"منتقى اللون","open":"فتح أداة انتقاء الألوان","close":"غلق أداة انتقاء الألوان"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_bg.json new file mode 100644 index 00000000..8080a43e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_bg.json @@ -0,0 +1 @@ +{"label":"Инструмент за избор на цвят","open":"Отваряне на инструмента за избор на цвят","close":"Затваряне на инструмента за избор на цвят"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_bs.json new file mode 100644 index 00000000..c9282fb7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_bs.json @@ -0,0 +1 @@ +{"label":"Birač boje","open":"Otvori birač boje","close":"Zatvori birač boje"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_ca.json new file mode 100644 index 00000000..c932d30c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_ca.json @@ -0,0 +1 @@ +{"label":"Selector de color","open":"Obre el selector de color","close":"Tanca el selector de color"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_cs.json new file mode 100644 index 00000000..e56e3267 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_cs.json @@ -0,0 +1 @@ +{"label":"Výběr barvy","open":"Otevřít nástroj pro výběr barvy","close":"Zavřít nástroj pro výběr barvy"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_da.json new file mode 100644 index 00000000..f7f2f412 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_da.json @@ -0,0 +1 @@ +{"label":"Farvevælger","open":"Åbn farvevælger","close":"Luk farvevælger"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_de.json new file mode 100644 index 00000000..d4c1ea92 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_de.json @@ -0,0 +1 @@ +{"label":"Farbauswahl","open":"Farbauswahl öffnen","close":"Farbauswahl schließen"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_el.json new file mode 100644 index 00000000..16bc1acc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_el.json @@ -0,0 +1 @@ +{"label":"Εργαλείο επιλογής χρώματος","open":"Άνοιγμα εργαλείου επιλογής χρώματος","close":"Κλείσιμο εργαλείου επιλογής χρώματος"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_en.json new file mode 100644 index 00000000..ae90600d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_en.json @@ -0,0 +1 @@ +{"label":"Color picker","open":"Open color picker","close":"Close color picker"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_es.json new file mode 100644 index 00000000..9e9ede29 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_es.json @@ -0,0 +1 @@ +{"label":"Selector de color","open":"Abrir selector de color","close":"Cerrar selector de color"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_et.json new file mode 100644 index 00000000..9a8b920b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_et.json @@ -0,0 +1 @@ +{"label":"Värvivalija","open":"Ava värvivalija","close":"Sule värvivalija"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_fi.json new file mode 100644 index 00000000..f29c0d04 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_fi.json @@ -0,0 +1 @@ +{"label":"Värinvalitsin","open":"Avaa värinvalitsin","close":"Sulje värinvalitsin"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_fr.json new file mode 100644 index 00000000..07fb153e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_fr.json @@ -0,0 +1 @@ +{"label":"Sélecteur de couleurs","open":"Ouvrir le sélecteur de couleurs","close":"Fermer le sélecteur de couleurs"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_he.json new file mode 100644 index 00000000..053e351b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_he.json @@ -0,0 +1 @@ +{"label":"בורר צבעים","open":"פתח בורר צבעים","close":"סגור בורר צבעים"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_hr.json new file mode 100644 index 00000000..c9282fb7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_hr.json @@ -0,0 +1 @@ +{"label":"Birač boje","open":"Otvori birač boje","close":"Zatvori birač boje"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_hu.json new file mode 100644 index 00000000..fd008612 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_hu.json @@ -0,0 +1 @@ +{"label":"Színválasztó","open":"Színválasztó megnyitása","close":"Színválasztó bezárása"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_id.json new file mode 100644 index 00000000..2a7014a0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_id.json @@ -0,0 +1 @@ +{"label":"Pengambil warna","open":"Buka pengambil warna","close":"Tutup pengambil warna"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_it.json new file mode 100644 index 00000000..684cbd26 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_it.json @@ -0,0 +1 @@ +{"label":"Selettore colore","open":"Apri selettore colore","close":"Chiudi selettore colore"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_ja.json new file mode 100644 index 00000000..09d94b13 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_ja.json @@ -0,0 +1 @@ +{"label":"カラー ピッカー","open":"カラー パレットを開く","close":"カラー パレットを閉じる"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_ko.json new file mode 100644 index 00000000..19a7bd36 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_ko.json @@ -0,0 +1 @@ +{"label":"색상 선택기","open":"색상 선택기 열기","close":"색상 선택기 닫기"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_lt.json new file mode 100644 index 00000000..7552e479 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_lt.json @@ -0,0 +1 @@ +{"label":"Spalvos parinkiklis","open":"Atidaryti spalvų parinkiklį","close":"Uždaryti spalvų parinkiklį"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_lv.json new file mode 100644 index 00000000..4ffd6447 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_lv.json @@ -0,0 +1 @@ +{"label":"Krāsu atlasītājs","open":"Atvērt krāsu atlasītāju","close":"Aizvērt krāsu atlasītāju"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_nb.json new file mode 100644 index 00000000..67c1582e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_nb.json @@ -0,0 +1 @@ +{"label":"Fargevelger","open":"Åpne fargevelger","close":"Lukk fargevelger"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_nl.json new file mode 100644 index 00000000..2075a673 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_nl.json @@ -0,0 +1 @@ +{"label":"Kleurenkiezer","open":"Kleurkiezer openen","close":"Kleurkiezer sluiten"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_pl.json new file mode 100644 index 00000000..30e54061 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_pl.json @@ -0,0 +1 @@ +{"label":"Okno wyboru kolorów","open":"Otwórz okno wyboru kolorów","close":"Zamknij okno wyboru kolorów"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_pt-BR.json new file mode 100644 index 00000000..179cfbea --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_pt-BR.json @@ -0,0 +1 @@ +{"label":"Seletor de cores","open":"Abrir seletor de cores","close":"Escolher seletor de cores"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_pt-PT.json new file mode 100644 index 00000000..638e0514 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_pt-PT.json @@ -0,0 +1 @@ +{"label":"Seletor de cores","open":"Abrir selecionador de cores","close":"Fechar selecionador de cores"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_ro.json new file mode 100644 index 00000000..0813b923 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_ro.json @@ -0,0 +1 @@ +{"label":"Selector de culori","open":"Deschidere selector culori","close":"Închidere selector culori"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_ru.json new file mode 100644 index 00000000..b9f95b18 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_ru.json @@ -0,0 +1 @@ +{"label":"Выбор цвета","open":"Открыть выбор цветов","close":"Закрыть выбор цветов"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_sk.json new file mode 100644 index 00000000..4cba8d5c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_sk.json @@ -0,0 +1 @@ +{"label":"Výber farby","open":"Otvoriť výber farby","close":"Zatvoriť výber farby"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_sl.json new file mode 100644 index 00000000..8f8f141c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_sl.json @@ -0,0 +1 @@ +{"label":"Izbirnik barve","open":"Odpri izbirnik barve","close":"Zapri izbirnik barve"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_sr.json new file mode 100644 index 00000000..98c9d6ff --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_sr.json @@ -0,0 +1 @@ +{"label":"Birač boja","open":"Otvori birač boja","close":"Zatvori birač boja"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_sv.json new file mode 100644 index 00000000..f00f996d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_sv.json @@ -0,0 +1 @@ +{"label":"Färgurval","open":"Öppna färgurval","close":"Stäng färgurval"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_th.json new file mode 100644 index 00000000..ada6ab0d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_th.json @@ -0,0 +1 @@ +{"label":"ตัวเลือกสี","open":"เปิดตัวเลือกสี","close":"ปิดตัวเลือกสี"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_tr.json new file mode 100644 index 00000000..202525d0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_tr.json @@ -0,0 +1 @@ +{"label":"Renk seçici","open":"Renk seçiciyi aç","close":"Renk seçiciyi kapat"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_uk.json new file mode 100644 index 00000000..2ddd0635 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_uk.json @@ -0,0 +1 @@ +{"label":"Панель вибору кольору","open":"Відкрити панель вибору кольору","close":"Закрити панель вибору кольору"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_vi.json new file mode 100644 index 00000000..7b3a3822 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_vi.json @@ -0,0 +1 @@ +{"label":"Trình chọn màu","open":"Mở trình chọn màu","close":"Đóng trình chọn màu"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_zh-CN.json new file mode 100644 index 00000000..9dd57111 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_zh-CN.json @@ -0,0 +1 @@ +{"label":"颜色选取器","open":"打开颜色选取器","close":"关闭颜色选取器"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_zh-HK.json new file mode 100644 index 00000000..84f456dc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_zh-HK.json @@ -0,0 +1 @@ +{"label":"顏色選取器","open":"開啟顏色選取器","close":"關閉顏色選取器"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_zh-TW.json new file mode 100644 index 00000000..84f456dc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/ColorPicker_zh-TW.json @@ -0,0 +1 @@ +{"label":"顏色選取器","open":"開啟顏色選取器","close":"關閉顏色選取器"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer.json new file mode 100644 index 00000000..17431229 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer.json @@ -0,0 +1 @@ +{"widgetLabel":"Save layer","laverName":"Layer name","saveInFolder":"Save in folder","processing":{"fetching":"Fetching portal information","saving":"Saving"},"errors":{"authenticating":"Error signing into portal","fetching":"Error occurred while fetching portal information","saving":"Error occurred while saving the layer"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_ar.json new file mode 100644 index 00000000..d3282776 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"حفظ الطبقة","laverName":"اسم الطبقة","saveInFolder":"حفظ في مجلد","processing":{"fetching":"جلب معلومات الطبقة","saving":"يتم الآن الحفظ"},"errors":{"authenticating":"خطأ في تسجيل الدخول إلى البوابة الإلكترونية","fetching":"حدث خطأ أثناء جلب معلومات البوابة الإلكترونية","saving":"حدث خطأ أثناء حفظ الطبقة"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_bg.json new file mode 100644 index 00000000..926bab3f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Запазване на слой","laverName":"Име на слой","saveInFolder":"Запазване в папка","processing":{"fetching":"Извличане на информация за портала","saving":"Записва се"},"errors":{"authenticating":"Грешка при влизане в портала","fetching":"Възникна грешка при извличане на информация за портала","saving":"Възникна грешка при запазването на слоя"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_bs.json new file mode 100644 index 00000000..07822811 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Spremi sloj","laverName":"Naziv sloja","saveInFolder":"Spremi u mapu","processing":{"fetching":"Dohvaćanje informacija o portalu","saving":"Spremanje"},"errors":{"authenticating":"Pogreška prilikom prijave na portal","fetching":"Došlo je do pogreške prilikom dohvaćanja informacija o portalu","saving":"Došlo je do pogreške prilikom spremanja stila"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_ca.json new file mode 100644 index 00000000..07db3080 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Desa la capa","laverName":"Nom de la capa","saveInFolder":"Desa-ho a la carpeta","processing":{"fetching":"S'està recuperant la informació del portal","saving":"S'està desant"},"errors":{"authenticating":"Error en iniciar la sessió al portal","fetching":"S'ha produït un error en obtenir la informació del portal","saving":"S'ha produït un error en desar la capa"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_cs.json new file mode 100644 index 00000000..9c7ca36e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Uložit vrstvu","laverName":"Název vrstvy","saveInFolder":"Uložit do složky","processing":{"fetching":"Načítání informací o portálu","saving":"Ukládání"},"errors":{"authenticating":"Chyba přihlášení do portálu","fetching":"Při načítání informací o portálu došlo k chybě","saving":"Při ukládání vrstvy došlo k chybě"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_da.json new file mode 100644 index 00000000..dfb4b6b0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Gem lag","laverName":"Navn på lag","saveInFolder":"Gem i mappe","processing":{"fetching":"Henter portaloplysninger","saving":"Gemmer"},"errors":{"authenticating":"Der opstod en fejl under login på portal","fetching":"Der opstod en fejl under hentning af portaloplysninger","saving":"Der opstod en fejl under lagring af laget"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_de.json new file mode 100644 index 00000000..3b34c1c1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Layer speichern","laverName":"Layer-Name","saveInFolder":"In Ordner speichern","processing":{"fetching":"Portal-Informationen werden abgerufen","saving":"Wird gespeichert"},"errors":{"authenticating":"Fehler bei der Anmeldung beim Portal","fetching":"Beim Abrufen der Portal-Informationen ist ein Fehler aufgetreten","saving":"Beim Speichern des Layers ist ein Fehler aufgetreten"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_el.json new file mode 100644 index 00000000..af8d378e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Αποθήκευση θεματικού επιπέδου","laverName":"Όνομα θεματικού επιπέδου","saveInFolder":"Αποθήκευση σε φάκελο","processing":{"fetching":"Γίνεται ανάκτηση πληροφοριών Portal","saving":"Αποθήκευση"},"errors":{"authenticating":"Σφάλμα σύνδεσης στο Portal","fetching":"Προέκυψε σφάλμα κατά την ανάκτηση πληροφοριών Portal","saving":"Προέκυψε σφάλμα κατά την αποθήκευση του θεματικού επιπέδου"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_en.json new file mode 100644 index 00000000..17431229 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Save layer","laverName":"Layer name","saveInFolder":"Save in folder","processing":{"fetching":"Fetching portal information","saving":"Saving"},"errors":{"authenticating":"Error signing into portal","fetching":"Error occurred while fetching portal information","saving":"Error occurred while saving the layer"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_es.json new file mode 100644 index 00000000..91e5b772 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Guardar capa","laverName":"Nombre de capa","saveInFolder":"Guardar en carpeta","processing":{"fetching":"Obteniendo información del portal","saving":"Guardando"},"errors":{"authenticating":"Error al iniciar sesión en el portal","fetching":"Se ha producido un error al obtener la información del portal","saving":"Se ha producido un error al guardar la capa"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_et.json new file mode 100644 index 00000000..6288f319 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Salvesta kiht","laverName":"Kihi nimi","saveInFolder":"Salvesta kausta","processing":{"fetching":"Hangitakse portaali teave","saving":"Salvestamine"},"errors":{"authenticating":"Viga portaali sisselogimisel","fetching":"Portaali teabe hankimisel tekkis tõrge","saving":"Kihi salvestamisel tekkis viga"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_fi.json new file mode 100644 index 00000000..54669188 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Tallenna karttataso","laverName":"Karttatason nimi","saveInFolder":"Tallenna kansioon","processing":{"fetching":"Noudetaan portaalitietoja","saving":"Tallennetaan"},"errors":{"authenticating":"Virhe kirjautumisessa portaaliin","fetching":"Portaalitietojen noutamisessa tapahtui virhe","saving":"Karttatason tallennuksessa tapahtui virhe"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_fr.json new file mode 100644 index 00000000..e262e2ef --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Enregistrer la couche","laverName":"Nom de la couche","saveInFolder":"Enregistrer dans un dossier","processing":{"fetching":"Récupération des informations du portail","saving":"Enregistrement"},"errors":{"authenticating":"Erreur lors de la connexion au portail","fetching":"Une erreur est survenue lors de la récupération des informations du portail","saving":"Une erreur est survenue lors de l’enregistrement de la couche"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_he.json new file mode 100644 index 00000000..d97c7453 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_he.json @@ -0,0 +1 @@ +{"widgetLabel":"שמור שכבה","laverName":"שם שכבה","saveInFolder":"שמור בתיקייה","processing":{"fetching":"מאחזר פרטי פורטל","saving":"שמירה"},"errors":{"authenticating":"שגיאה בכניסה לפורטל","fetching":"אירעה שגיאה בעת אחזור פרטי פורטל","saving":"אירעה שגיאה במהלך שמירת השכבה"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_hr.json new file mode 100644 index 00000000..07822811 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Spremi sloj","laverName":"Naziv sloja","saveInFolder":"Spremi u mapu","processing":{"fetching":"Dohvaćanje informacija o portalu","saving":"Spremanje"},"errors":{"authenticating":"Pogreška prilikom prijave na portal","fetching":"Došlo je do pogreške prilikom dohvaćanja informacija o portalu","saving":"Došlo je do pogreške prilikom spremanja stila"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_hu.json new file mode 100644 index 00000000..b2b6b149 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Réteg mentése","laverName":"Réteg neve","saveInFolder":"Mentés mappába","processing":{"fetching":"Portáladatok lekérése","saving":"Mentés"},"errors":{"authenticating":"Hiba a portálra való bejelentkezéskor","fetching":"Hiba történt a portáladatok lekérése során","saving":"Hiba történt a réteg mentése közben"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_id.json new file mode 100644 index 00000000..a8100cbb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Simpan layer","laverName":"Nama lapisan","saveInFolder":"Simpan di folder","processing":{"fetching":"Mengambil informasi portal","saving":"Menyimpan"},"errors":{"authenticating":"Terjadi kesalahan saat masuk ke portal","fetching":"Terjadi kesalahan saat mengambil informasi portal","saving":"Terjadi kesalahan saat menyimpan layer"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_it.json new file mode 100644 index 00000000..9fc3aef7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Salvare il layer","laverName":"Nome layer","saveInFolder":"Salva nella cartella","processing":{"fetching":"Recupero informazioni del portale","saving":"Salvataggio in corso"},"errors":{"authenticating":"Errore di accesso al portale","fetching":"Si è verificato un errore durante il recupero delle informazioni del portale","saving":"Si è verificato un errore durante il salvataggio del layer"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_ja.json new file mode 100644 index 00000000..90951e17 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"レイヤーの保存","laverName":"レイヤー名","saveInFolder":"フォルダーに保存","processing":{"fetching":"ポータル情報を取得しています","saving":"保存しています"},"errors":{"authenticating":"ポータルへのサイン イン中にエラーが発生しました","fetching":"ポータル情報の取得中にエラーが発生しました","saving":"レイヤーの保存中にエラーが発生しました"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_ko.json new file mode 100644 index 00000000..a53a22e7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"레이어 저장","laverName":"레이어 이름","saveInFolder":"폴더에 저장","processing":{"fetching":"포털 정보를 가져오는 중","saving":"저장 중"},"errors":{"authenticating":"포털에 로그인하는 동안 오류 발생","fetching":"포털 정보를 가져오는 동안 오류 발생","saving":"레이어를 저장하는 동안 오류 발생"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_lt.json new file mode 100644 index 00000000..96299d40 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Įrašyti sluoksnį","laverName":"Sluoksnio pavadinimas","saveInFolder":"Įrašyti kataloge","processing":{"fetching":"Gaunama portalo informacija","saving":"Įrašoma"},"errors":{"authenticating":"Prisijungiant prie portalo įvyko klaida","fetching":"Gaunant portalo informaciją įvyko klaida","saving":"Įrašant sluoksnį įvyko klaida"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_lv.json new file mode 100644 index 00000000..6958e151 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Saglabāt slāni","laverName":"Slāņa nosaukums","saveInFolder":"Saglabāt mapē","processing":{"fetching":"Portāla informācijas iegūšana","saving":"Saglabā"},"errors":{"authenticating":"Pierakstoties portālā, radās kļūda","fetching":"Iegūstot portāla informāciju, radās kļūda","saving":"Saglabājot slāni, radās kļūda"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_nb.json new file mode 100644 index 00000000..b914b0e4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Lagre lag","laverName":"Lagnavn","saveInFolder":"Lagre i mappe","processing":{"fetching":"Henter portalinformasjon","saving":"Lagrer"},"errors":{"authenticating":"Feil ved pålogging i portalen","fetching":"Feil under henting av portalinformasjon","saving":"Feil under lagring av laget"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_nl.json new file mode 100644 index 00000000..59617ae8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Kaartlaag opslaan","laverName":"Kaartlaagnaam","saveInFolder":"Opslaan in map","processing":{"fetching":"Portalinformatie ophalen","saving":"Opslaan"},"errors":{"authenticating":"Fout bij aanmelden bij portal","fetching":"Er is een fout opgetreden bij het ophalen van portalinformatie","saving":"Er is een fout opgetreden bij het opslaan van de laag."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_pl.json new file mode 100644 index 00000000..38c972f7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Zapisz warstwę","laverName":"Nazwa warstwy","saveInFolder":"Zapisz w folderze","processing":{"fetching":"Pobieranie informacji o portalu","saving":"Zapisywanie"},"errors":{"authenticating":"Błąd podczas logowania się do portalu","fetching":"Wystąpił błąd podczas pobierania informacji o portalu","saving":"Wystąpił błąd podczas zapisywania warstwy"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_pt-BR.json new file mode 100644 index 00000000..d0f9bf1e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Salvar camada","laverName":"Nome da Camada","saveInFolder":"Salvar na pasta","processing":{"fetching":"Buscando informações do portal","saving":"Salvando"},"errors":{"authenticating":"Erro ao entrar no portal","fetching":"Ocorreu um erro ao buscar informações do portal.","saving":"Ocorreu um erro ao salvar a camada"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_pt-PT.json new file mode 100644 index 00000000..8c533848 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Guardar camada","laverName":"Nome da camada","saveInFolder":"Guardar numa pasta","processing":{"fetching":"A obter informação do portal","saving":"A guardar"},"errors":{"authenticating":"Erro ao iniciar sessão no portal","fetching":"Ocorreu um erro ao obter informação do portal","saving":"Ocorreu um erro ao guardar a camada"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_ro.json new file mode 100644 index 00000000..8a97911f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Salvarea unui strat tematic","laverName":"Nume strat tematic","saveInFolder":"Salvare în director","processing":{"fetching":"Se preiau informațiile din portal","saving":"Se salvează"},"errors":{"authenticating":"Eroare la autentificarea în portal","fetching":"A survenit o eroare la preluarea informațiilor din portal","saving":"A survenit o eroare în timpul salvării stratului tematic"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_ru.json new file mode 100644 index 00000000..376a39df --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Сохранить слой","laverName":"Имя слоя","saveInFolder":"Сохранить в папке","processing":{"fetching":"Получение информации о портале","saving":"Сохранение"},"errors":{"authenticating":"Ошибка входа на портал","fetching":"При получении информации о портале произошла ошибка","saving":"При сохранении слоя произошла ошибка"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_sk.json new file mode 100644 index 00000000..26c97895 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Uložiť vrstvu","laverName":"Názov vrstvy","saveInFolder":"Uložiť do priečinka","processing":{"fetching":"Získavanie informácií o portáli","saving":"Ukladá sa"},"errors":{"authenticating":"Chyba pri prihlasovaní do portálu","fetching":"Pri načítavaní informácií o portáli došlo k chybe","saving":"Pri ukladaní vrstvy došlo k chybe"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_sl.json new file mode 100644 index 00000000..50faeb27 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Shrani sloj","laverName":"Ime sloja","saveInFolder":"Shrani v mapo","processing":{"fetching":"Pridobivanje informacij portala","saving":"Shranjevanje"},"errors":{"authenticating":"Napaka pri prijavi v portal","fetching":"Med pridobivanjem informacij portala je prišlo do napake.","saving":"Med shranjevanjem sloja je prišlo do napake."}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_sr.json new file mode 100644 index 00000000..91b0e8eb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Sačuvaj sloj","laverName":"Ime sloja","saveInFolder":"Sačuvaj u fascikli","processing":{"fetching":"Preuzimanje informacija o portalu","saving":"Čuvanje"},"errors":{"authenticating":"Greška pri prijavljivanju na portal","fetching":"Došlo je do greške pri preuzimanju informacija o portalu","saving":"Došlo je do greške prilikom čuvanja sloja"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_sv.json new file mode 100644 index 00000000..02f14563 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Spara lager","laverName":"Lagernamn","saveInFolder":"Spara i mapp","processing":{"fetching":"Hämtar portalinformation","saving":"Sparar"},"errors":{"authenticating":"Fel vid inloggning till portalen","fetching":"Ett fel uppstod när portalinformation hämtades","saving":"Ett fel uppstod när lagret sparades"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_th.json new file mode 100644 index 00000000..e220059f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_th.json @@ -0,0 +1 @@ +{"widgetLabel":"บันทึกชั้นข้อมูล","laverName":"ชื่อชั้นข้อมูล","saveInFolder":"บันทึกลงในโฟลเดอร์","processing":{"fetching":"กำลังดึงข้อมูลพอร์ทัล","saving":"กำลังบันทึก"},"errors":{"authenticating":"ข้อผิดพลาดในการลงชื่อเข้าใช้พอร์ทัล","fetching":"เกิดข้อผิดพลาดขึ้นในระหว่างการดึงข้อมูลพอร์ทัล","saving":"เกิดข้อผิดพลาดขึ้นในระหว่างการบันทึกชั้นข้อมูล"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_tr.json new file mode 100644 index 00000000..54138f56 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Katmanı kaydet","laverName":"Katman adı","saveInFolder":"Klasöre kaydet","processing":{"fetching":"Portal bilgileri getiriliyor","saving":"Kaydediliyor"},"errors":{"authenticating":"Portalda oturum açılırken hata oluştu","fetching":"Portal bilgileri getirilirken hata oluştu","saving":"Katman kaydedilirken hata oluştu"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_uk.json new file mode 100644 index 00000000..d13f8bc6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Зберегти шар","laverName":"Назва шару","saveInFolder":"Зберегти у папці","processing":{"fetching":"Отримання інформації про портал...","saving":"Виконується збереження"},"errors":{"authenticating":"Помилка входу на портал","fetching":"Під час отримання інформації про портал сталася помилка","saving":"Під час збереження шару сталася помилка"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_vi.json new file mode 100644 index 00000000..927be94a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Lưu lại lớp","laverName":"Tên lớp","saveInFolder":"Lưu trong thư mục","processing":{"fetching":"Đang tìm nạp thông tin trên cổng thông tin","saving":"Đang lưu"},"errors":{"authenticating":"Lỗi khi đăng nhập vào cổng thông tin","fetching":"Đã xảy ra lỗi trong khi truy xuất thông tin trên cổng thông tin","saving":"Đã xảy ra lỗi trong khi lưu lớp"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_zh-CN.json new file mode 100644 index 00000000..d70458de --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"保存图层","laverName":"图层名称","saveInFolder":"保存到文件夹","processing":{"fetching":"提取门户信息","saving":"正在保存"},"errors":{"authenticating":"登录门户时出错","fetching":"提取门户信息时出错","saving":"保存图层时出错"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_zh-HK.json new file mode 100644 index 00000000..4e3585af --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"儲存圖層","laverName":"圖層名稱","saveInFolder":"儲存於資料夾","processing":{"fetching":"正在擷取入口網站資訊","saving":"儲存"},"errors":{"authenticating":"登入入口網站時出錯","fetching":"擷取入口網站資訊時發生錯誤","saving":"儲存圖層時發生錯誤"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_zh-TW.json new file mode 100644 index 00000000..4e3585af --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/SaveLayer_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"儲存圖層","laverName":"圖層名稱","saveInFolder":"儲存於資料夾","processing":{"fetching":"正在擷取入口網站資訊","saving":"儲存"},"errors":{"authenticating":"登入入口網站時出錯","fetching":"擷取入口網站資訊時發生錯誤","saving":"儲存圖層時發生錯誤"}} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone.json new file mode 100644 index 00000000..0da7c4f7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"International Date Line West","timezoneHawaii":"Hawaii","timezoneAlaska":"Alaska","timezoneBaja":"Baja California","timezoneMountain":"Mountain Time (US and Canada)","timezoneLaPaz":"Chihuahua, La Paz, Mazatlan","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskatchewan","timezoneCentralAmerica":"Central America","timezoneCentralTime":"Central Time (US and Canada)","timezoneMexico":"Guadalajara, Mexico City, Monterrey","timezoneEasternUS":"Eastern Time (US and Canada)","timezoneLima":"Bogota, Lima, Quito","timezoneIndiana":"Indiana (East) ","timezoneAtlantic":"Atlantic Time (Canada)","timezoneCuiaba":"Cuiaba","timezoneSantiago":"Santiago","timezoneManaus":"Georgetown, La Paz, Manaus, San Juan","timezoneAsuncion":"Asuncion","timezoneBrasilia":"Brasilia","timezoneGreenland":"Greenland","timezoneMontevideo":"Montevideo","timezoneCayenne":"Cayenne, Fortaleza","timezoneBuenosAires":"Buenos Aires","timezoneMidAtlantic":"Mid-Atlantic","timezoneAzores":"Azores","timezoneCaboVerde":"Cabo Verde Is.","timezoneDublin":"Dublin, Edinburgh, Lisbon, London","timezoneReykjavik":"Monrovia, Reykjavik","timezoneCasablanca":"Casablanca","timezoneBelgrade":"Belgrade, Bratislava, Budapest, Ljubljana, Prague","timezoneSarajevo":"Sarajevo, Skopje, Warsaw, Zagreb","timezoneBrussels":"Brussels, Copenhagen, Madrid, Paris","timezoneWCAfrica":"West Central Africa","timezoneAmsterdam":"Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna","timezoneWindhoek":"Windhoek","timezoneMinsk":"Minsk","timezoneCairo":"Cairo","timezoneHelsinki":"Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius","timezoneAthens":"Athens, Bucharest","timezoneJerusalem":"Jerusalem","timezoneAmman":"Amman","timezoneBeirut":"Beirut","timezoneHarare":"Harare, Pretoria","timezoneDamascus":"Damascus","timezoneIstanbul":"Istanbul","timezoneKuwait":"Kuwait, Riyadh","timezoneBaghdad":"Baghdad","timezoneNairobi":"Nairobi","timezoneKaliningrad":"Kaliningrad","timezoneMoscow":"Moscow, St. Petersburg, Volgograd","timezoneMuscat":"Abu Dhabi, Muscat","timezoneBaku":"Baku","timezoneYerevan":"Yerevan","timezoneTbilisi":"Tbilisi","timezonePortLouis":"Port Louis","timezoneTashkent":"Tashkent","timezoneIslamabad":"Islamabad, Karachi","timezoneEkaterinburg":"Ekaterinburg","timezoneAstana":"Astana","timezoneDhaka":"Dhaka","timezoneNovosibirsk":"Novosibirsk","timezoneBangkok":"Bangkok, Hanoi, Jakarta","timezoneKrasnoyarsk":"Krasnoyarsk","timezoneBeijing":"Beijing, Chongqing, Hong Kong, Urumqi","timezoneSingapore":"Kuala Lumpur, Singapore","timezoneTaipei":"Taipei","timezonePerth":"Perth","timezoneUlaanbaatar":"Ulaanbaatar","timezoneIrkutsk":"Irkutsk","timezoneSeoul":"Seoul","timezoneOsaka":"Osaka, Sapporo, Tokyo","timezoneYakutsk":"Yakutsk","timezoneCanberra":"Canberra, Melbourne, Sydney","timezoneBrisbane":"Brisbane","timezoneHobart":"Hobart","timezoneGuam":"Guam, Port Moresby","timezoneVladivostok":"Vladivostok","timezoneSolomon":"Solomon Is., New Caledonia","timezoneMagadan":"Magadan","timezoneFiji":"Fiji","timezoneAuckland":"Auckland, Wellington","timezoneNukualofa":"Nuku'alofa","timezoneSamoa":"Samoa","chooseTimezone":"Choose your timezone"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_ar.json new file mode 100644 index 00000000..4dd9a433 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_ar.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"خط التاريخ الدولي غربًا","timezoneHawaii":"هاواي","timezoneAlaska":"ألاسكا","timezoneBaja":"باها كاليفورنيا","timezoneMountain":"التوقيت الجبلي (أمريكا وكندا)","timezoneLaPaz":"شيهواهوا، لاباز، مازاتلان","timezoneArizona":"أريزونا","timezoneSaskatchewan":"ساسكاتشوان","timezoneCentralAmerica":"وسط أمريكا","timezoneCentralTime":"توقيت المنطقة الوسطى (أمريكا وكندا)","timezoneMexico":"غوادالاجارا، مكسيكو، مونتيري","timezoneEasternUS":"التوقيت الشرقي (أمريكا وكندا)","timezoneLima":"بوغوتا، ليما، كويتو","timezoneIndiana":"الهند (الشرق) ","timezoneAtlantic":"توقيت المحيط الأطلسي (كندا)","timezoneCuiaba":"كويابا","timezoneSantiago":"سانتياغو","timezoneManaus":"جورج تاون، لاباز، مانوس، سان جوان","timezoneAsuncion":"أسونسيون","timezoneBrasilia":"البرازيل","timezoneGreenland":"غرينلاند","timezoneMontevideo":"مونتفيدو","timezoneCayenne":"كاين، فروتاليزا","timezoneBuenosAires":"بوينس آيرس","timezoneMidAtlantic":"وسط المحيط الأطلسي","timezoneAzores":"أزورس","timezoneCaboVerde":"جُزر الرأس الأخضر.","timezoneDublin":"دبلن، إدنبرة، لشبونة، لندن","timezoneReykjavik":"مونروفيا، ريكيافيك","timezoneCasablanca":"الدار البيضاء","timezoneBelgrade":"بلغراد، براتسلافا، بودابست، لوبليانا، براغ","timezoneSarajevo":"سراييفو، صوفيا، وارسو، زغرب","timezoneBrussels":"بروكسل، كوبينهاجن، مدريد، باريس","timezoneWCAfrica":"غرب أفريقيا الوسطى","timezoneAmsterdam":"أمستردام، برلين، برن، روما، ستوكهولم، فيينا","timezoneWindhoek":"وندهوك","timezoneMinsk":"مينسك","timezoneCairo":"القاهرة","timezoneHelsinki":"هلسنكي، كييف، ريجا، صوفيا، تالين، فيلنيوس","timezoneAthens":"أثينا، بوخارست","timezoneJerusalem":"القدس","timezoneAmman":"عمّان","timezoneBeirut":"بيروت","timezoneHarare":"هراري، بريتوريا","timezoneDamascus":"دمشق","timezoneIstanbul":"إسطنبول","timezoneKuwait":"الكويت، الرياض","timezoneBaghdad":"بغداد","timezoneNairobi":"نيروبي","timezoneKaliningrad":"كالينينغراد","timezoneMoscow":"موسكو، سانت بطرسبرغ، فولغوغراد","timezoneMuscat":"أبو ظبي، مسقط","timezoneBaku":"باكو","timezoneYerevan":"يريفان","timezoneTbilisi":"تبليسي","timezonePortLouis":"بورت لويس","timezoneTashkent":"طشقند","timezoneIslamabad":"إسلام آباد، كاراتشي","timezoneEkaterinburg":"إكاترينبرج","timezoneAstana":"آستانا","timezoneDhaka":"دكا","timezoneNovosibirsk":"نوفوسيبرسك","timezoneBangkok":"بانكوك، هانوي، جاكرتا","timezoneKrasnoyarsk":"كراسنويارسك","timezoneBeijing":"بكين، شونجكينج، هونج كونج، أورومكي","timezoneSingapore":"كوالا لومبور، سنغافورة","timezoneTaipei":"تايبيه","timezonePerth":"بيرث","timezoneUlaanbaatar":"أولان باتار","timezoneIrkutsk":"إركوتسك","timezoneSeoul":"سيول","timezoneOsaka":"أوساكا، سبورو، طوكيو","timezoneYakutsk":"ياكوتسك","timezoneCanberra":"كنبرا، ملبورن، سيدني","timezoneBrisbane":"بريسبان","timezoneHobart":"هوبارت","timezoneGuam":"جوام، بورت مورسبي","timezoneVladivostok":"فلاديفوستوك","timezoneSolomon":"جزر سليمان، كاليدونيا الجديدة","timezoneMagadan":"ماجادان","timezoneFiji":"فيجي","timezoneAuckland":"أوكلاند، ولنجتون","timezoneNukualofa":"نوكو ألوفا","timezoneSamoa":"ساموا","chooseTimezone":"اختر منطقتك الزمنية"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_bg.json new file mode 100644 index 00000000..944fc664 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_bg.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"Международна линия за смяна на датата Запад","timezoneHawaii":"Хавай","timezoneAlaska":"Аляска","timezoneBaja":"Баха Калифорния","timezoneMountain":"Планинско време (САЩ и Канада)","timezoneLaPaz":"Чихуахуа, Ла Пас, Мазатлан","timezoneArizona":"Аризона","timezoneSaskatchewan":"Саскачеван","timezoneCentralAmerica":"Централна Америка","timezoneCentralTime":"Централно време (САЩ и Канада)","timezoneMexico":"Гуадалахара, Мексико Сити, Монтерей","timezoneEasternUS":"Източно време (САЩ и Канада)","timezoneLima":"Богота, Лима, Кито","timezoneIndiana":"Индиана (Изток) ","timezoneAtlantic":"Атлантическо време (Канада)","timezoneCuiaba":"Куиаба","timezoneSantiago":"Сантяго","timezoneManaus":"Джорджтаун, Ла Пас, Манаус, Сан Хуан","timezoneAsuncion":"Асунсион","timezoneBrasilia":"Бразилия","timezoneGreenland":"Гренландия","timezoneMontevideo":"Монтевидео","timezoneCayenne":"Кайен, Форталеза","timezoneBuenosAires":"Буенос Айрес","timezoneMidAtlantic":"Среден Атлантик","timezoneAzores":"Азорски острови","timezoneCaboVerde":"О. Кабо Верде","timezoneDublin":"Дъблин, Единбург, Лисабон, Лондон","timezoneReykjavik":"Монровия, Рейкявик","timezoneCasablanca":"Казабланка","timezoneBelgrade":"Белград, Братислава, Будапеща, Любляна, Прага","timezoneSarajevo":"Сараево, Скопие, Варшава, Загреб","timezoneBrussels":"Брюксел, Копенхаген, Мадрид, Париж","timezoneWCAfrica":"Западна Централна Африка","timezoneAmsterdam":"Амстердам, Берлин, Берн, Рим, Стокхолм, Виена","timezoneWindhoek":"Уиндхоек","timezoneMinsk":"Минск","timezoneCairo":"Кайро","timezoneHelsinki":"Хелзинки, Киев, Рига, София, Талин, Вилнюс","timezoneAthens":"Атина, Букурещ","timezoneJerusalem":"Ерусалим","timezoneAmman":"Аман","timezoneBeirut":"Бейрут","timezoneHarare":"Хараре, Претория","timezoneDamascus":"Дамаск","timezoneIstanbul":"Истанбул","timezoneKuwait":"Кувейт, Рияд","timezoneBaghdad":"Багдад","timezoneNairobi":"Найроби","timezoneKaliningrad":"Калининград","timezoneMoscow":"Москва, Санкт Петербург, Волгоград","timezoneMuscat":"Абу Даби, Мускат","timezoneBaku":"Баку","timezoneYerevan":"Ереван","timezoneTbilisi":"Тбилиси","timezonePortLouis":"Порт Луис","timezoneTashkent":"Ташкент","timezoneIslamabad":"Исламабад, Карачи","timezoneEkaterinburg":"Екатерининбург","timezoneAstana":"Астана","timezoneDhaka":"Дака","timezoneNovosibirsk":"Новосибирск","timezoneBangkok":"Банкок, Ханой, Джакарта","timezoneKrasnoyarsk":"Красноярск","timezoneBeijing":"Пекин, Чунцин, Хонконг, Урумчи","timezoneSingapore":"Куала Лумпур, Сингапур","timezoneTaipei":"Тайпе","timezonePerth":"Пърт","timezoneUlaanbaatar":"Уланбатор","timezoneIrkutsk":"Иркутск","timezoneSeoul":"Сеул","timezoneOsaka":"Осака, Сапоро, Токио","timezoneYakutsk":"Якутск","timezoneCanberra":"Канбера, Мелбърн, Сидни","timezoneBrisbane":"Бризбейн","timezoneHobart":"Хоубарт","timezoneGuam":"Гуам, Порт Морсби","timezoneVladivostok":"Владивосток","timezoneSolomon":"Соломонови острови Нова Каледония","timezoneMagadan":"Магадан","timezoneFiji":"Фиджи","timezoneAuckland":"Окланд, Уелингтън","timezoneNukualofa":"Нукуалофа","timezoneSamoa":"Самоа","chooseTimezone":"Изберете Вашата часова зона"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_bs.json new file mode 100644 index 00000000..f95e009b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_bs.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"Međunarodna datumska granica zapad","timezoneHawaii":"Havaji","timezoneAlaska":"Aljaska","timezoneBaja":"Baja California","timezoneMountain":"Stjenjačko vrijeme (SAD i Kanada)","timezoneLaPaz":"Chihuahua, La Paz, Mazatlan","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskatchewan","timezoneCentralAmerica":"Srednja Amerika","timezoneCentralTime":"Središnje vrijeme (SAD i Kanada)","timezoneMexico":"Guadalajara, Mexico City, Monterrey","timezoneEasternUS":"Istočno vrijeme (SAD i Kanada)","timezoneLima":"Bogota, Lima, Quito","timezoneIndiana":"Indiana (istok) ","timezoneAtlantic":"Atlantsko vrijeme (Kanada)","timezoneCuiaba":"Cuiaba","timezoneSantiago":"Santiago","timezoneManaus":"Georgetown, La Paz, Manaus, San Juan","timezoneAsuncion":"Asuncion","timezoneBrasilia":"Brasilia","timezoneGreenland":"Grenland","timezoneMontevideo":"Montevideo","timezoneCayenne":"Cayenne, Fortaleza","timezoneBuenosAires":"Buenos Aires","timezoneMidAtlantic":"Središnji Atlantik","timezoneAzores":"Azori","timezoneCaboVerde":"Zelenortsko Otočje","timezoneDublin":"Dublin, Edinburgh, Lisabon, London","timezoneReykjavik":"Monrovia, Reykjavik","timezoneCasablanca":"Casablanca","timezoneBelgrade":"Beograd, Bratislava, Budimpešta, Ljubljana, Prag","timezoneSarajevo":"Sarajevo, Skoplje, Varšava, Zagreb","timezoneBrussels":"Bruxelles, Kopenhagen, Madrid, Pariz","timezoneWCAfrica":"Zapad središnje Afrike","timezoneAmsterdam":"Amsterdam, Berlin, Bern, Rim, Stockholm, Beč","timezoneWindhoek":"Windhoek","timezoneMinsk":"Minsk","timezoneCairo":"Kairo","timezoneHelsinki":"Helsinki, Kijev, Riga, Sofija, Tallinn, Vilnius","timezoneAthens":"Atena, Bukurešt","timezoneJerusalem":"Jeruzalem","timezoneAmman":"Amman","timezoneBeirut":"Beirut","timezoneHarare":"Harare, Pretoria","timezoneDamascus":"Damask","timezoneIstanbul":"Istanbul","timezoneKuwait":"Kuvajt, Rijad","timezoneBaghdad":"Bagdad","timezoneNairobi":"Nairobi","timezoneKaliningrad":"Kalinjingrad","timezoneMoscow":"Moskva, St. Peterburg, Volgograd","timezoneMuscat":"Abu Dhabi, Muskat","timezoneBaku":"Baku","timezoneYerevan":"Erevan","timezoneTbilisi":"Tbilisi","timezonePortLouis":"Port Louis","timezoneTashkent":"Taškent","timezoneIslamabad":"Islamabad, Karači","timezoneEkaterinburg":"Ekaterinburg","timezoneAstana":"Astana","timezoneDhaka":"Dhaka","timezoneNovosibirsk":"Novosibirsk","timezoneBangkok":"Bangkok, Hanoi, Jakarta","timezoneKrasnoyarsk":"Krasnojarsk","timezoneBeijing":"Peking, Chongqing, Hong Kong, Urumqi","timezoneSingapore":"Kuala Lumpur, Singapur","timezoneTaipei":"Taipei","timezonePerth":"Perth","timezoneUlaanbaatar":"Ulaanbaatar","timezoneIrkutsk":"Irkutsk","timezoneSeoul":"Seul","timezoneOsaka":"Osaka, Sapporo, Tokio","timezoneYakutsk":"Jakutsk","timezoneCanberra":"Canberra, Melbourne, Sidney","timezoneBrisbane":"Brisbane","timezoneHobart":"Hobart","timezoneGuam":"Guam, Port Moresby","timezoneVladivostok":"Vladivostok","timezoneSolomon":"Solomonsko otočje, Nova Kaledonija","timezoneMagadan":"Magadan","timezoneFiji":"Fidži","timezoneAuckland":"Auckland, Wellington","timezoneNukualofa":"Nuku'alofa","timezoneSamoa":"Samoa","chooseTimezone":"Odaberite svoju vremensku zonu"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_ca.json new file mode 100644 index 00000000..ce0c11c1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_ca.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"Línia internacional de canvi de data oest","timezoneHawaii":"Hawaii","timezoneAlaska":"Alaska","timezoneBaja":"Baixa Califòrnia","timezoneMountain":"Hora de la Muntanya (EUA i Canadà)","timezoneLaPaz":"Chihuahua, La Paz, Mazatlán","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskatchewan","timezoneCentralAmerica":"Amèrica Central","timezoneCentralTime":"Hora Central (EUA i Canadà)","timezoneMexico":"Guadalajara, Ciutat de Mèxic, Monterrey","timezoneEasternUS":"Hora de l'Est (EUA i Canadà)","timezoneLima":"Bogotà, Lima, Quito","timezoneIndiana":"Indiana (Est) ","timezoneAtlantic":"Hora de l'Atlàntic (Canadà)","timezoneCuiaba":"Cuiabá","timezoneSantiago":"Santiago","timezoneManaus":"Georgetown, La Paz, Manaus, San Juan","timezoneAsuncion":"Asunción","timezoneBrasilia":"Brasília","timezoneGreenland":"Groenlàndia","timezoneMontevideo":"Montevideo","timezoneCayenne":"Cayenne, Fortaleza","timezoneBuenosAires":"Buenos Aires","timezoneMidAtlantic":"Atlàntic central","timezoneAzores":"Açores","timezoneCaboVerde":"Illes Cap Verd","timezoneDublin":"Dublín, Edimburg, Lisboa, Londres","timezoneReykjavik":"Monròvia, Reykjavik","timezoneCasablanca":"Casablanca","timezoneBelgrade":"Belgrad, Bratislava, Budapest, Ljubljana, Praga","timezoneSarajevo":"Sarajevo, Skopje, Varsòvia, Zagreb","timezoneBrussels":"Brussel·les, Copenhaguen, Madrid, París","timezoneWCAfrica":"Àfrica Central Occidental","timezoneAmsterdam":"Amsterdam, Berlín, Berna, Roma, Estocolm, Viena","timezoneWindhoek":"Windhoek","timezoneMinsk":"Minsk","timezoneCairo":"El Caire","timezoneHelsinki":"Hèlsinki, Kíev, Riga, Sofia, Tallin, Vílnius","timezoneAthens":"Atenes, Bucarest","timezoneJerusalem":"Jerusalem","timezoneAmman":"Amman","timezoneBeirut":"Beirut","timezoneHarare":"Harare, Pretòria","timezoneDamascus":"Damasc","timezoneIstanbul":"Istanbul","timezoneKuwait":"Kuwait, Riad","timezoneBaghdad":"Bagdad","timezoneNairobi":"Nairobi","timezoneKaliningrad":"Kaliningrad","timezoneMoscow":"Moscou, Sant Petersburg, Volgograd","timezoneMuscat":"Abu Dhabi, Muscat","timezoneBaku":"Bakú","timezoneYerevan":"Erevan","timezoneTbilisi":"Tbilissi","timezonePortLouis":"Port Louis","timezoneTashkent":"Taixkent","timezoneIslamabad":"Islamabad, Karachi","timezoneEkaterinburg":"Ekaterinburg","timezoneAstana":"Astanà","timezoneDhaka":"Dacca","timezoneNovosibirsk":"Novosibirsk","timezoneBangkok":"Bangkok, Hanoi, Jakarta","timezoneKrasnoyarsk":"Krasnoyarsk","timezoneBeijing":"Beijing, Chongqing, Hong Kong, Urumqi","timezoneSingapore":"Kuala Lumpur, Singapur","timezoneTaipei":"Taipei","timezonePerth":"Perth","timezoneUlaanbaatar":"Ulan Bator","timezoneIrkutsk":"Irkutsk","timezoneSeoul":"Seül","timezoneOsaka":"Osaka, Sapporo, Tòquio","timezoneYakutsk":"Iakutsk","timezoneCanberra":"Canberra, Melbourne, Sydney","timezoneBrisbane":"Brisbane","timezoneHobart":"Hobart","timezoneGuam":"Guam, Port Moresby","timezoneVladivostok":"Vladivostok","timezoneSolomon":"Illes Salomó, Nova Caledònia","timezoneMagadan":"Magadan","timezoneFiji":"Fiji","timezoneAuckland":"Auckland, Wellington","timezoneNukualofa":"Nuku'alofa","timezoneSamoa":"Samoa","chooseTimezone":"Trieu la zona horària"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_cs.json new file mode 100644 index 00000000..6af45a0e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_cs.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"Mezinárodní datová hranice, západ","timezoneHawaii":"Havaj","timezoneAlaska":"Aljaška","timezoneBaja":"Dolní Kalifornie","timezoneMountain":"Horský čas (Spojené státy a Kanada)","timezoneLaPaz":"Chihuahua, La Paz, Mazatlán","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskatchewan","timezoneCentralAmerica":"Střední Amerika","timezoneCentralTime":"Centrální čas (Spojené státy a Kanada)","timezoneMexico":"Guadalajara, Mexiko, Monterrey","timezoneEasternUS":"Východní čas (Spojené státy a Kanada)","timezoneLima":"Bogotá, Lima, Quito","timezoneIndiana":"Indiana (východ) ","timezoneAtlantic":"Atlantický čas (Kanada)","timezoneCuiaba":"Cuiabá","timezoneSantiago":"Santiago","timezoneManaus":"Georgetown, La Paz, Manaus, San Juan","timezoneAsuncion":"Asunción","timezoneBrasilia":"Brasília","timezoneGreenland":"Grónsko","timezoneMontevideo":"Montevideo","timezoneCayenne":"Cayenne, Fortaleza","timezoneBuenosAires":"Buenos Aires","timezoneMidAtlantic":"Středoatlantická oblast","timezoneAzores":"Azory","timezoneCaboVerde":"Kapverdy","timezoneDublin":"Dublin, Edinburgh, Lisabon, Londýn","timezoneReykjavik":"Monrovia, Reykjavík","timezoneCasablanca":"Casablanca","timezoneBelgrade":"Bělehrad, Bratislava, Budapešť, Lublaň, Praha","timezoneSarajevo":"Sarajevo, Skopje, Varšava, Záhřeb","timezoneBrussels":"Brusel, Kodaň, Madrid, Paříž","timezoneWCAfrica":"Západní Střední Afrika","timezoneAmsterdam":"Amsterdam, Berlín, Bern, Řím, Stockholm, Vídeň","timezoneWindhoek":"Windhoek","timezoneMinsk":"Minsk","timezoneCairo":"Káhira","timezoneHelsinki":"Helsinky, Kyjev, Riga, Sofie, Tallinn, Vilnius","timezoneAthens":"Athény, Bukurešť","timezoneJerusalem":"Jeruzalém","timezoneAmman":"Ammán","timezoneBeirut":"Bejrút","timezoneHarare":"Harare, Pretoria","timezoneDamascus":"Damašek","timezoneIstanbul":"Istanbul","timezoneKuwait":"Kuvajt, Rijád","timezoneBaghdad":"Bagdád","timezoneNairobi":"Nairobi","timezoneKaliningrad":"Kaliningrad","timezoneMoscow":"Moskva,Petrohrad, Volgograd","timezoneMuscat":"Abú Dhabí, Maskat","timezoneBaku":"Baku","timezoneYerevan":"Jerevan","timezoneTbilisi":"Tbilisi","timezonePortLouis":"Port Louis","timezoneTashkent":"Taškent","timezoneIslamabad":"Islámábád, Karáčí","timezoneEkaterinburg":"Jekatěrinburg","timezoneAstana":"Astana","timezoneDhaka":"Dháka","timezoneNovosibirsk":"Novosibirsk","timezoneBangkok":"Bangkok, Hanoj, Jakarta","timezoneKrasnoyarsk":"Krasnojarsk","timezoneBeijing":"Peking, Čchung-čching, Hongkong, Urumči","timezoneSingapore":"Kuala Lumpur, Singapur","timezoneTaipei":"Tchaj-pej","timezonePerth":"Perth","timezoneUlaanbaatar":"Ulánbátar","timezoneIrkutsk":"Irkutsk","timezoneSeoul":"Soul","timezoneOsaka":"Ósaka, Sapporo, Tokio","timezoneYakutsk":"Jakutsk","timezoneCanberra":"Canberra, Melbourne, Sydney","timezoneBrisbane":"Brisbane","timezoneHobart":"Hobart","timezoneGuam":"Guam, Port Moresby","timezoneVladivostok":"Vladivostok","timezoneSolomon":"Šalamounovy ostrovy, Nová Kaledonie","timezoneMagadan":"Magadan","timezoneFiji":"Fidži","timezoneAuckland":"Auckland, Wellington","timezoneNukualofa":"Nuku'alofa","timezoneSamoa":"Samoa","chooseTimezone":"Zvolte své časové pásmo"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_da.json new file mode 100644 index 00000000..5a544a0a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_da.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"International vestlig datolinje","timezoneHawaii":"Hawaii","timezoneAlaska":"Alaska","timezoneBaja":"Baja California","timezoneMountain":"Mountain Time (USA og Canada)","timezoneLaPaz":"Chihuahua, La Paz, Mazatlán","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskatchewan","timezoneCentralAmerica":"Centralamerika","timezoneCentralTime":"Central Time (USA og Canada)","timezoneMexico":"Guadalajara, Mexico City, Monterrey","timezoneEasternUS":"Eastern Time (USA og Canada)","timezoneLima":"Bogota, Lima, Quito","timezoneIndiana":"Indiana (Øst) ","timezoneAtlantic":"Atlantic Time (Canada)","timezoneCuiaba":"Cuiabá","timezoneSantiago":"Santiago","timezoneManaus":"Georgetown, La Paz, Manaus, San Juan","timezoneAsuncion":"Asunción","timezoneBrasilia":"Brasilia","timezoneGreenland":"Grønland","timezoneMontevideo":"Montevideo","timezoneCayenne":"Cayenne, Fortaleza","timezoneBuenosAires":"Buenos Aires","timezoneMidAtlantic":"Mid-Atlantic","timezoneAzores":"Azorerne","timezoneCaboVerde":"Kap Verde","timezoneDublin":"Dublin, Edinburgh, Lissabon, London","timezoneReykjavik":"Monrovia, Reykjavik","timezoneCasablanca":"Casablanca","timezoneBelgrade":"Beograd, Bratislava, Budapest, Ljubljana, Prag","timezoneSarajevo":"Sarajevo, Skopje, Warsawa, Zagreb","timezoneBrussels":"Bruxelles, København, Madrid, Paris","timezoneWCAfrica":"Vestlige centralafrika","timezoneAmsterdam":"Amsterdam, Berlin, Bern, Rom, Stockholm, Wien","timezoneWindhoek":"Windhoek","timezoneMinsk":"Minsk","timezoneCairo":"Cairo","timezoneHelsinki":"Helsinki, Kiev, Riga, Sofia, Tallinn, Vilnius","timezoneAthens":"Athen, Bukarest","timezoneJerusalem":"Jerusalem","timezoneAmman":"Amman","timezoneBeirut":"Beirut","timezoneHarare":"Harare, Pretoria","timezoneDamascus":"Damaskus","timezoneIstanbul":"Istanbul","timezoneKuwait":"Kuwait, Riyadh","timezoneBaghdad":"Baghdad","timezoneNairobi":"Nairobi","timezoneKaliningrad":"Kaliningrad","timezoneMoscow":"Moskva, St. Petersborg, Volgograd","timezoneMuscat":"Abu Dhabi, Muscat","timezoneBaku":"Baku","timezoneYerevan":"Jerevan","timezoneTbilisi":"Tbilisi","timezonePortLouis":"Port Louis","timezoneTashkent":"Tasjkent","timezoneIslamabad":"Islamabad, Karachi","timezoneEkaterinburg":"Jekaterinburg","timezoneAstana":"Astana","timezoneDhaka":"Dhaka","timezoneNovosibirsk":"Novosibirsk","timezoneBangkok":"Bangkok, Hanoi, Jakarta","timezoneKrasnoyarsk":"Krasnojarsk","timezoneBeijing":"Beijing, Chongqing, Hongkong, Ürümqi","timezoneSingapore":"Kuala Lumpur, Singapore","timezoneTaipei":"Taipei","timezonePerth":"Perth","timezoneUlaanbaatar":"Ulan Bator","timezoneIrkutsk":"Irkutsk","timezoneSeoul":"Seoul","timezoneOsaka":"Osaka, Sapporo, Tokyo","timezoneYakutsk":"Jakutsk","timezoneCanberra":"Canberra, Melbourne, Sydney","timezoneBrisbane":"Brisbane","timezoneHobart":"Hobart","timezoneGuam":"Guam, Port Moresby","timezoneVladivostok":"Vladivostok","timezoneSolomon":"Salomonøerne, Ny Kaledonien","timezoneMagadan":"Magadan","timezoneFiji":"Fiji","timezoneAuckland":"Auckland, Wellington","timezoneNukualofa":"Nuku'alofa","timezoneSamoa":"Samoa","chooseTimezone":"Vælg din tidszone"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_de.json new file mode 100644 index 00000000..8134b894 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_de.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"MEZ","timezoneEET":"OEZ","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"Internationale Datumsgrenze (Westen)","timezoneHawaii":"Hawaii","timezoneAlaska":"Alaska","timezoneBaja":"Baja California","timezoneMountain":"Mountain Time (USA und Kanada)","timezoneLaPaz":"Chihuahua, La Paz, Mazatlan","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskatchewan","timezoneCentralAmerica":"Mittelamerika","timezoneCentralTime":"Central Time (USA und Kanada)","timezoneMexico":"Guadalajara, Mexiko-Stadt, Monterrey","timezoneEasternUS":"Eastern Time (USA und Kanada)","timezoneLima":"Bogotá, Lima, Quito","timezoneIndiana":"Indiana (Ost) ","timezoneAtlantic":"Atlantic Time (Kanada)","timezoneCuiaba":"Cuiaba","timezoneSantiago":"Santiago","timezoneManaus":"Georgetown, La Paz, Manaus, San Juan","timezoneAsuncion":"Asunción","timezoneBrasilia":"Brasília","timezoneGreenland":"Grönland","timezoneMontevideo":"Montevideo","timezoneCayenne":"Cayenne, Fortaleza","timezoneBuenosAires":"Buenos Aires","timezoneMidAtlantic":"Mittelatlantik","timezoneAzores":"Azoren","timezoneCaboVerde":"Kap Verde","timezoneDublin":"Dublin, Edinburgh, Lissabon, London","timezoneReykjavik":"Monrovia, Reykjavik","timezoneCasablanca":"Casablanca","timezoneBelgrade":"Belgrad, Bratislava, Budapest, Ljubljana, Prag","timezoneSarajevo":"Sarajevo, Skopje, Warschau, Zagreb","timezoneBrussels":"Brüssel, Kopenhagen, Madrid, Paris","timezoneWCAfrica":"West-Zentralafrika","timezoneAmsterdam":"Amsterdam, Berlin, Bern, Rom, Stockholm, Wien","timezoneWindhoek":"Windhuk","timezoneMinsk":"Minsk","timezoneCairo":"Kairo","timezoneHelsinki":"Helsinki, Kiew, Riga, Sofia, Tallinn, Wilna","timezoneAthens":"Athen, Bukarest","timezoneJerusalem":"Jerusalem","timezoneAmman":"Amman","timezoneBeirut":"Beirut","timezoneHarare":"Harare, Pretoria","timezoneDamascus":"Damaskus","timezoneIstanbul":"Istanbul","timezoneKuwait":"Kuwait, Riad","timezoneBaghdad":"Bagdad","timezoneNairobi":"Nairobi","timezoneKaliningrad":"Kaliningrad","timezoneMoscow":"Moskau, St. Petersburg, Wolgograd","timezoneMuscat":"Abu Dhabi, Maskat","timezoneBaku":"Baku","timezoneYerevan":"Jerewan","timezoneTbilisi":"Tiflis","timezonePortLouis":"Port Louis","timezoneTashkent":"Taschkent","timezoneIslamabad":"Islamabad, Karatschi","timezoneEkaterinburg":"Jekaterinburg","timezoneAstana":"Astana","timezoneDhaka":"Dhaka","timezoneNovosibirsk":"Nowosibirsk","timezoneBangkok":"Bangkok, Hanoi, Jakarta","timezoneKrasnoyarsk":"Krasnojarsk","timezoneBeijing":"Peking, Chongqing, Hongkong (SAR), Urumchi","timezoneSingapore":"Kuala Lumpur, Singapur","timezoneTaipei":"Taipeh","timezonePerth":"Perth","timezoneUlaanbaatar":"Ulan-Bator","timezoneIrkutsk":"Irkutsk","timezoneSeoul":"Seoul","timezoneOsaka":"Osaka, Sapporo, Tokio","timezoneYakutsk":"Jakutsk","timezoneCanberra":"Canberra, Melbourne, Sydney","timezoneBrisbane":"Brisbane","timezoneHobart":"Hobart","timezoneGuam":"Guam, Port Moresby","timezoneVladivostok":"Wladiwostok","timezoneSolomon":"Salomonen, Neu-Kaledonien","timezoneMagadan":"Magadan","timezoneFiji":"Fidschi","timezoneAuckland":"Auckland, Wellington","timezoneNukualofa":"Nuku'alofa","timezoneSamoa":"Samoa","chooseTimezone":"Ihre Zeitzone auswählen"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_el.json new file mode 100644 index 00000000..e7fbd002 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_el.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"Διεθνής δυτική γραμμή ημερομηνίας","timezoneHawaii":"Χαβάη","timezoneAlaska":"Αλάσκα","timezoneBaja":"Μπάχα Καλιφόρνια","timezoneMountain":"Ορεινή ώρα (ΗΠΑ και Καναδάς)","timezoneLaPaz":"Τσιουάουα, Λα Παζ, Μαζατλάν","timezoneArizona":"Αριζόνα","timezoneSaskatchewan":"Σασκάτσουαν","timezoneCentralAmerica":"Κεντρική Αμερική","timezoneCentralTime":"Κεντρική ώρα (ΗΠΑ και Καναδάς)","timezoneMexico":"Γκουανταλαχάρα, Πόλη του Μεξικού, Μοντερέυ","timezoneEasternUS":"Ανατολική ώρα (ΗΠΑ και Καναδάς)","timezoneLima":"Μπογκοτά, Λίμα, Κουίτο","timezoneIndiana":"Ιντιάνα (Ανατολική) ","timezoneAtlantic":"Ώρα Ατλαντικού (Καναδάς)","timezoneCuiaba":"Κουιάμπα","timezoneSantiago":"Σαντιάγο","timezoneManaus":"Τζόρτζταουν, Λα Παζ, Μανάους, Σαν Χουάν","timezoneAsuncion":"Ασουνσιόν","timezoneBrasilia":"Μπραζίλια","timezoneGreenland":"Γροιλανδία","timezoneMontevideo":"Μοντεβιδέο","timezoneCayenne":"Καγιέν, Φορταλέζα","timezoneBuenosAires":"Μπουένος Άιρες","timezoneMidAtlantic":"Μέσος Ατλαντικός","timezoneAzores":"Αζόρες","timezoneCaboVerde":"Κάμπο Βέρντε","timezoneDublin":"Δουβλίνο, Εδιμβούργο, Λονδίνο, Λισσαβόνα","timezoneReykjavik":"Μονροβία, Ρέικιαβικ","timezoneCasablanca":"Καζαμπλάνκα","timezoneBelgrade":"Βελιγράδι, Μπρατισλάβα, Βουδαπέστη, Λουμπλιάνα, Πράγα","timezoneSarajevo":"Σεράγιεβο, Σκόπια, Βαρσοβία, Ζάγκρεμπ","timezoneBrussels":"Βρυξέλλες, Κοπεγχάγη, Μαδρίτη, Παρίσι","timezoneWCAfrica":"Κεντροδυτική Αφρική","timezoneAmsterdam":"Άμστερνταμ, Βερολίνο, Βέρνη, Ρώμη, Στοκχόλμη, Βιέννη","timezoneWindhoek":"Βίντχουκ","timezoneMinsk":"Μινσκ","timezoneCairo":"Κάιρο","timezoneHelsinki":"Ελσίνκι, Κίεβο, Ρίγα, Σόφια, Ταλίν, Βίλνιους","timezoneAthens":"Αθήνα, Βουκουρέστι","timezoneJerusalem":"Ιερουσαλήμ","timezoneAmman":"Αμμάν","timezoneBeirut":"Βηρυτός","timezoneHarare":"Χαράρε, Πρετόρια","timezoneDamascus":"Δαμασκός","timezoneIstanbul":"Κωνσταντινούπολη","timezoneKuwait":"Κουβέιτ, Ριάντ","timezoneBaghdad":"Βαγδάτη","timezoneNairobi":"Ναϊρόμπι","timezoneKaliningrad":"Καλίνινγκραντ","timezoneMoscow":"Μόσχα, Αγία Πετρούπολη, Βόλγκογκραντ","timezoneMuscat":"Αμπού Ντάμπι, Μουσκάτ","timezoneBaku":"Μπακού","timezoneYerevan":"Ερεβάν","timezoneTbilisi":"Τιφλίδα","timezonePortLouis":"Πορ Λουί","timezoneTashkent":"Τασκένδη","timezoneIslamabad":"Ισλαμαμπάντ, Καράτσι","timezoneEkaterinburg":"Εκατερίνμπουργκ","timezoneAstana":"Αστάνα","timezoneDhaka":"Ντάκα","timezoneNovosibirsk":"Νοβοσιμπίρσκ","timezoneBangkok":"Μπανγκόκ, Ανόι, Τζακάρτα","timezoneKrasnoyarsk":"Κρασνογιάρσκ","timezoneBeijing":"Πεκίνο, Τσονγκ-κινγκ, Χονγκ Κονγκ, Ουρούμκι","timezoneSingapore":"Κουάλα Λουμπούρ, Σιγκαπούρη","timezoneTaipei":"Ταϊπέι","timezonePerth":"Περθ","timezoneUlaanbaatar":"Ουλάν Μπατόρ","timezoneIrkutsk":"Ιρκούτσκ","timezoneSeoul":"Σεούλ","timezoneOsaka":"Οσάκα, Σαπόρο, Τόκιο","timezoneYakutsk":"Γιακούτσκ","timezoneCanberra":"Καμπέρα, Μελβούρνη, Σίντνεϋ","timezoneBrisbane":"Μπρίσμπεϊν","timezoneHobart":"Χόμπαρτ","timezoneGuam":"Γκουάμ, Πορτ Μόρεσμπι","timezoneVladivostok":"Βλαδιβοστόκ","timezoneSolomon":"Νησιά Σολομώντα, Νέα Καληδονία","timezoneMagadan":"Μαγκαντάν","timezoneFiji":"Φίτζι","timezoneAuckland":"Όκλαντ, Ουέλινγκτον","timezoneNukualofa":"Νουκουαλόφα","timezoneSamoa":"Σαμόα","chooseTimezone":"Επιλογή ζώνης ώρας"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_en.json new file mode 100644 index 00000000..0da7c4f7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_en.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"International Date Line West","timezoneHawaii":"Hawaii","timezoneAlaska":"Alaska","timezoneBaja":"Baja California","timezoneMountain":"Mountain Time (US and Canada)","timezoneLaPaz":"Chihuahua, La Paz, Mazatlan","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskatchewan","timezoneCentralAmerica":"Central America","timezoneCentralTime":"Central Time (US and Canada)","timezoneMexico":"Guadalajara, Mexico City, Monterrey","timezoneEasternUS":"Eastern Time (US and Canada)","timezoneLima":"Bogota, Lima, Quito","timezoneIndiana":"Indiana (East) ","timezoneAtlantic":"Atlantic Time (Canada)","timezoneCuiaba":"Cuiaba","timezoneSantiago":"Santiago","timezoneManaus":"Georgetown, La Paz, Manaus, San Juan","timezoneAsuncion":"Asuncion","timezoneBrasilia":"Brasilia","timezoneGreenland":"Greenland","timezoneMontevideo":"Montevideo","timezoneCayenne":"Cayenne, Fortaleza","timezoneBuenosAires":"Buenos Aires","timezoneMidAtlantic":"Mid-Atlantic","timezoneAzores":"Azores","timezoneCaboVerde":"Cabo Verde Is.","timezoneDublin":"Dublin, Edinburgh, Lisbon, London","timezoneReykjavik":"Monrovia, Reykjavik","timezoneCasablanca":"Casablanca","timezoneBelgrade":"Belgrade, Bratislava, Budapest, Ljubljana, Prague","timezoneSarajevo":"Sarajevo, Skopje, Warsaw, Zagreb","timezoneBrussels":"Brussels, Copenhagen, Madrid, Paris","timezoneWCAfrica":"West Central Africa","timezoneAmsterdam":"Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna","timezoneWindhoek":"Windhoek","timezoneMinsk":"Minsk","timezoneCairo":"Cairo","timezoneHelsinki":"Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius","timezoneAthens":"Athens, Bucharest","timezoneJerusalem":"Jerusalem","timezoneAmman":"Amman","timezoneBeirut":"Beirut","timezoneHarare":"Harare, Pretoria","timezoneDamascus":"Damascus","timezoneIstanbul":"Istanbul","timezoneKuwait":"Kuwait, Riyadh","timezoneBaghdad":"Baghdad","timezoneNairobi":"Nairobi","timezoneKaliningrad":"Kaliningrad","timezoneMoscow":"Moscow, St. Petersburg, Volgograd","timezoneMuscat":"Abu Dhabi, Muscat","timezoneBaku":"Baku","timezoneYerevan":"Yerevan","timezoneTbilisi":"Tbilisi","timezonePortLouis":"Port Louis","timezoneTashkent":"Tashkent","timezoneIslamabad":"Islamabad, Karachi","timezoneEkaterinburg":"Ekaterinburg","timezoneAstana":"Astana","timezoneDhaka":"Dhaka","timezoneNovosibirsk":"Novosibirsk","timezoneBangkok":"Bangkok, Hanoi, Jakarta","timezoneKrasnoyarsk":"Krasnoyarsk","timezoneBeijing":"Beijing, Chongqing, Hong Kong, Urumqi","timezoneSingapore":"Kuala Lumpur, Singapore","timezoneTaipei":"Taipei","timezonePerth":"Perth","timezoneUlaanbaatar":"Ulaanbaatar","timezoneIrkutsk":"Irkutsk","timezoneSeoul":"Seoul","timezoneOsaka":"Osaka, Sapporo, Tokyo","timezoneYakutsk":"Yakutsk","timezoneCanberra":"Canberra, Melbourne, Sydney","timezoneBrisbane":"Brisbane","timezoneHobart":"Hobart","timezoneGuam":"Guam, Port Moresby","timezoneVladivostok":"Vladivostok","timezoneSolomon":"Solomon Is., New Caledonia","timezoneMagadan":"Magadan","timezoneFiji":"Fiji","timezoneAuckland":"Auckland, Wellington","timezoneNukualofa":"Nuku'alofa","timezoneSamoa":"Samoa","chooseTimezone":"Choose your timezone"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_es.json new file mode 100644 index 00000000..073b7ad2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_es.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"Línea internacional de cambio de fecha oeste","timezoneHawaii":"Hawái","timezoneAlaska":"Alaska","timezoneBaja":"Baja California","timezoneMountain":"Hora de montaña (EE. UU. y Canadá)","timezoneLaPaz":"Chihuahua, La Paz, Mazatlán","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskatchewan","timezoneCentralAmerica":"América Central","timezoneCentralTime":"Hora del centro (EE. UU. y Canadá)","timezoneMexico":"Guadalajara, Ciudad de México, Monterrey","timezoneEasternUS":"Hora del este (EE. UU. y Canadá)","timezoneLima":"Bogotá, Lima, Quito","timezoneIndiana":"Indiana (este) ","timezoneAtlantic":"Hora del Atlántico (Canadá)","timezoneCuiaba":"Cuiabá","timezoneSantiago":"Santiago","timezoneManaus":"Georgetown, La Paz, Manaos, San Juan","timezoneAsuncion":"Asunción","timezoneBrasilia":"Brasilia","timezoneGreenland":"Groenlandia","timezoneMontevideo":"Montevideo","timezoneCayenne":"Cayena, Fortaleza","timezoneBuenosAires":"Buenos Aires","timezoneMidAtlantic":"Atlántico Medio","timezoneAzores":"Azores","timezoneCaboVerde":"Islas Cabo Verde","timezoneDublin":"Dublín, Edimburgo, Lisboa, Londres","timezoneReykjavik":"Monrovia, Reikiavik","timezoneCasablanca":"Casablanca","timezoneBelgrade":"Belgrado, Bratislava, Budapest, Liubliana, Praga","timezoneSarajevo":"Sarajevo, Skopie, Varsovia, Zagreb","timezoneBrussels":"Bruselas, Copenhague, Madrid, París","timezoneWCAfrica":"África Central Occidental","timezoneAmsterdam":"Ámsterdam, Berlín, Berna, Roma, Estocolmo, Viena","timezoneWindhoek":"Windhoek","timezoneMinsk":"Minsk","timezoneCairo":"El Cairo","timezoneHelsinki":"Helsinki, Kiev, Riga, Sofía, Tallin, Vilna","timezoneAthens":"Atenas, Bucarest","timezoneJerusalem":"Jerusalén","timezoneAmman":"Ammán","timezoneBeirut":"Beirut","timezoneHarare":"Harare, Pretoria","timezoneDamascus":"Damasco","timezoneIstanbul":"Estambul","timezoneKuwait":"Kuwait, Riad","timezoneBaghdad":"Bagdad","timezoneNairobi":"Nairobi","timezoneKaliningrad":"Kaliningrado","timezoneMoscow":"Moscú, San Petersburgo, Volgogrado","timezoneMuscat":"Abu Dabi, Muscat","timezoneBaku":"Bakú","timezoneYerevan":"Ereván","timezoneTbilisi":"Tiflis","timezonePortLouis":"Port Louis","timezoneTashkent":"Tashkent","timezoneIslamabad":"Islamabad, Karachi","timezoneEkaterinburg":"Ekaterimburgo","timezoneAstana":"Astana","timezoneDhaka":"Dacca","timezoneNovosibirsk":"Novosibirsk","timezoneBangkok":"Bangkok, Hanoi, Yakarta","timezoneKrasnoyarsk":"Krasnoyarsk","timezoneBeijing":"Beijing, Chongqing, Hong Kong, Urumqi","timezoneSingapore":"Kuala Lumpur, Singapur","timezoneTaipei":"Taipéi","timezonePerth":"Perth","timezoneUlaanbaatar":"Ulán Bator","timezoneIrkutsk":"Irkutsk","timezoneSeoul":"Seúl","timezoneOsaka":"Osaka, Sapporo, Tokio","timezoneYakutsk":"Yakutsk","timezoneCanberra":"Canberra, Melbourne, Sídney","timezoneBrisbane":"Brisbane","timezoneHobart":"Hobart","timezoneGuam":"Guam, Puerto Moresby","timezoneVladivostok":"Vladivostok","timezoneSolomon":"Islas Salomón, Nueva Caledonia","timezoneMagadan":"Magadán","timezoneFiji":"Fiyi","timezoneAuckland":"Auckland, Wellington","timezoneNukualofa":"Nuku'alofa","timezoneSamoa":"Samoa","chooseTimezone":"Elegir zona horaria"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_et.json new file mode 100644 index 00000000..52866e34 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_et.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"Rahvusvaheline kuupäevaraja, lääs","timezoneHawaii":"Hawaii","timezoneAlaska":"Alaska","timezoneBaja":"Baja California","timezoneMountain":"Mäestikuvööndi aeg (USA ja Kanada)","timezoneLaPaz":"Chihuahua, La Paz, Mazatlan","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskatchewan","timezoneCentralAmerica":"Kesk-Ameerika","timezoneCentralTime":"Keskvööndi aeg (USA ja Kanada)","timezoneMexico":"Guadalajara, Mexico City, Monterrey","timezoneEasternUS":"Idavööndi aeg (USA ja Kanada)","timezoneLima":"Bogota, Lima, Quito","timezoneIndiana":"Indiana (idaosa) ","timezoneAtlantic":"Atlandi vööndi aeg (Kanada)","timezoneCuiaba":"Cuiaba","timezoneSantiago":"Santiago","timezoneManaus":"Georgetown, La Paz, Manaus, San Juan","timezoneAsuncion":"Asuncion","timezoneBrasilia":"Brasiilia","timezoneGreenland":"Gröönimaa","timezoneMontevideo":"Montevideo","timezoneCayenne":"Cayenne, Fortaleza","timezoneBuenosAires":"Buenos Aires","timezoneMidAtlantic":"Kesk-Atlandi aeg","timezoneAzores":"Azores","timezoneCaboVerde":"Roheneemesaared","timezoneDublin":"Dublin, Edinburgh, Lissabon, London","timezoneReykjavik":"Monrovia, Reykjavik","timezoneCasablanca":"Casablanca","timezoneBelgrade":"Belgrad, Bratislava, Budapest, Ljubljana, Praha","timezoneSarajevo":"Sarajevo, Skopje, Varssavi, Zagreb","timezoneBrussels":"Brüssel, Kopenhaagen, Madrid, Pariis","timezoneWCAfrica":"Kesk-Aafrika lääneosa","timezoneAmsterdam":"Amsterdam, Berliin, Bern, Rooma, Stockholm, Viin","timezoneWindhoek":"Windhoek","timezoneMinsk":"Minsk","timezoneCairo":"Kairo","timezoneHelsinki":"Helsingi, Kiiev, Riia, Sofia, Tallinn, Vilnius","timezoneAthens":"Ateena, Bukarest","timezoneJerusalem":"Jeruusalemm","timezoneAmman":"Amman","timezoneBeirut":"Beirut","timezoneHarare":"Harare, Pretoria","timezoneDamascus":"Damaskus","timezoneIstanbul":"Istanbul","timezoneKuwait":"Kuveit, Ar-Riyāḑ","timezoneBaghdad":"Bagdad","timezoneNairobi":"Nairobi","timezoneKaliningrad":"Kaliningrad","timezoneMoscow":"Moskva, St. Peterburg, Volgograd","timezoneMuscat":"Abu Dhabi, Muscat","timezoneBaku":"Bakuu","timezoneYerevan":"Jerevan","timezoneTbilisi":"Tbilisi","timezonePortLouis":"Port Louis","timezoneTashkent":"Taškent","timezoneIslamabad":"Islamabad, Karāchi","timezoneEkaterinburg":"Jekaterinburg","timezoneAstana":"Astana","timezoneDhaka":"Dhaka","timezoneNovosibirsk":"Novosibirsk","timezoneBangkok":"Bangkok, Hanoi, Jakarta","timezoneKrasnoyarsk":"Krasnojarsk","timezoneBeijing":"Peking, Chongqing, Hongkong, Urumqi","timezoneSingapore":"Kuala Lumpur, Singapur","timezoneTaipei":"Taipei","timezonePerth":"Perth","timezoneUlaanbaatar":"Ulaanbaatar","timezoneIrkutsk":"Irkutsk","timezoneSeoul":"Sŏul","timezoneOsaka":"Osaka, Sapporo, Tōkyō","timezoneYakutsk":"Jakutsk","timezoneCanberra":"Canberra, Melbourne, Sydney","timezoneBrisbane":"Brisbane","timezoneHobart":"Hobart","timezoneGuam":"Guam, Port Moresby","timezoneVladivostok":"Vladivostok","timezoneSolomon":"Saalomoni Saared, Uus-Kaledoonia","timezoneMagadan":"Magadan","timezoneFiji":"Fidži","timezoneAuckland":"Auckland, Wellington","timezoneNukualofa":"Nuku‘alofa","timezoneSamoa":"Samoa","chooseTimezone":"Vali ajavöönd"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_fi.json new file mode 100644 index 00000000..b7ce8ee5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_fi.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"Läntinen kansainvälinen päivämääräraja","timezoneHawaii":"Havaiji","timezoneAlaska":"Alaska","timezoneBaja":"Baja California","timezoneMountain":"Kalliovuorten normaaliaika (Yhdysvallat ja Kanada)","timezoneLaPaz":"Chihuahua, La Paz, Mazatlan","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskatchewan","timezoneCentralAmerica":"Keski-Amerikka","timezoneCentralTime":"Keskinen normaaliaika (Yhdysvallat ja Kanada)","timezoneMexico":"Guadalajara, Mexico City, Monterrey","timezoneEasternUS":"Itäinen normaaliaika (Yhdysvallat ja Kanada)","timezoneLima":"Bogota, Lima, Quito","timezoneIndiana":"Indiana (itäinen) ","timezoneAtlantic":"Atlantin normaaliaika (Kanada)","timezoneCuiaba":"Cuiaba","timezoneSantiago":"Santiago","timezoneManaus":"Georgetown, La Paz, Manaus, San Juan","timezoneAsuncion":"Asuncion","timezoneBrasilia":"Brasilia","timezoneGreenland":"Grönlanti","timezoneMontevideo":"Montevideo","timezoneCayenne":"Cayenne, Fortaleza","timezoneBuenosAires":"Buenos Aires","timezoneMidAtlantic":"Keksi-Atlantti","timezoneAzores":"Azorit","timezoneCaboVerde":"Kap Verden saari","timezoneDublin":"Dublin, Edinburgh, Lissabon, Lontoo","timezoneReykjavik":"Monrovia, Reykjavik","timezoneCasablanca":"Casablanca","timezoneBelgrade":"Belgrad, Bratislava, Budapest, Ljubljana, Praha","timezoneSarajevo":"Sarajevo, Skopje, Varsova, Zagreb","timezoneBrussels":"Bryssel, Kööpenhamina, Madrid, Pariisi","timezoneWCAfrica":"Läntinen Keski-Afrikka","timezoneAmsterdam":"Amsterdam, Berliini, Bern, Rooma, Tukholma, Wien","timezoneWindhoek":"Windhoek","timezoneMinsk":"Minsk","timezoneCairo":"Kairo","timezoneHelsinki":"Helsinki, Kiova, Riika, Sofia, Tallinna, Vilna","timezoneAthens":"Ateena, Bukarest","timezoneJerusalem":"Jerusalem","timezoneAmman":"Amman","timezoneBeirut":"Beirutin alue","timezoneHarare":"Harare, Pretoria","timezoneDamascus":"Damaskos","timezoneIstanbul":"Istanbul","timezoneKuwait":"Kuwait, Riad","timezoneBaghdad":"Bagdad","timezoneNairobi":"Nairobi","timezoneKaliningrad":"Kaliningrad","timezoneMoscow":"Moskova, Pietari, Volgograd","timezoneMuscat":"Abu Dhabi, Maskat","timezoneBaku":"Baku","timezoneYerevan":"Jerevan","timezoneTbilisi":"Tbilisi","timezonePortLouis":"Port Louis","timezoneTashkent":"Taškent","timezoneIslamabad":"Islamabad, Karachi","timezoneEkaterinburg":"Ekaterinburg","timezoneAstana":"Astana","timezoneDhaka":"Dhaka","timezoneNovosibirsk":"Novosibirsk","timezoneBangkok":"Bangkok, Hanoi, Jakarta","timezoneKrasnoyarsk":"Krasnoyarsk","timezoneBeijing":"Peking, Chongqing, Hongkong, Urumqi","timezoneSingapore":"Kuala Lumpur, Singapore","timezoneTaipei":"Taipei","timezonePerth":"Perth","timezoneUlaanbaatar":"Ulaanbaatar","timezoneIrkutsk":"Irkutsk","timezoneSeoul":"Soul","timezoneOsaka":"Osaka, Sapporo, Tokio","timezoneYakutsk":"Jakutsk","timezoneCanberra":"Canberra, Melbourne, Sydney","timezoneBrisbane":"Brisbane","timezoneHobart":"Hobart","timezoneGuam":"Guam, Port Moresby","timezoneVladivostok":"Vladivostok","timezoneSolomon":"Salomosaaret, Uusi-Kaledonia","timezoneMagadan":"Magadan","timezoneFiji":"Fidzi","timezoneAuckland":"Auckland, Wellington","timezoneNukualofa":"Nuku'alofa","timezoneSamoa":"Samoa","chooseTimezone":"Valitse aikavyöhykkeesi"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_fr.json new file mode 100644 index 00000000..0c729929 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_fr.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"Ligne de changement de date (Ouest)","timezoneHawaii":"Hawaï","timezoneAlaska":"Alaska","timezoneBaja":"Basse-Californie","timezoneMountain":"Heure des montagnes Rocheuses (États-Unis et Canada)","timezoneLaPaz":"Chihuahua, La Paz, Mazatlan","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskatchewan","timezoneCentralAmerica":"Amérique centrale","timezoneCentralTime":"Heure du Centre (États-Unis et Canada)","timezoneMexico":"Guadalajara, Mexico, Monterrey","timezoneEasternUS":"Heure de l’Est (États-Unis et Canada)","timezoneLima":"Bogota, Lima, Quito","timezoneIndiana":"Indiana (Est) ","timezoneAtlantic":"Heure de l’Atlantique (Canada)","timezoneCuiaba":"Cuiaba","timezoneSantiago":"Santiago","timezoneManaus":"Georgetown, La Paz, Manaus, San Juan","timezoneAsuncion":"Asunción","timezoneBrasilia":"Brasilia","timezoneGreenland":"Groenland","timezoneMontevideo":"Montevideo","timezoneCayenne":"Cayenne, Fortaleza","timezoneBuenosAires":"Buenos Aires","timezoneMidAtlantic":"Centre-Atlantique","timezoneAzores":"Les Açores","timezoneCaboVerde":"Cap-Vert (îles du)","timezoneDublin":"Dublin, Édimbourg, Lisbonne, Londres","timezoneReykjavik":"Monrovia, Reykjavik","timezoneCasablanca":"Casablanca","timezoneBelgrade":"Belgrade, Bratislava, Budapest, Ljubljana, Prague","timezoneSarajevo":"Sarajevo, Skopje, Varsovie, Zagreb","timezoneBrussels":"Bruxelles, Copenhague, Madrid, Paris","timezoneWCAfrica":"Afrique centrale occidentale","timezoneAmsterdam":"Amsterdam, Berlin, Berne, Rome, Stockholm, Vienne","timezoneWindhoek":"Windhoek","timezoneMinsk":"Minsk","timezoneCairo":"Le Caire","timezoneHelsinki":"Helsinki, Kiev, Riga, Sofia, Tallinn, Vilnius","timezoneAthens":"Athènes, Bucarest","timezoneJerusalem":"Jérusalem","timezoneAmman":"Amman","timezoneBeirut":"Beyrouth","timezoneHarare":"Harare, Pretoria","timezoneDamascus":"Damas","timezoneIstanbul":"Istanbul","timezoneKuwait":"Koweït, Riyad","timezoneBaghdad":"Bagdad","timezoneNairobi":"Nairobi","timezoneKaliningrad":"Kaliningrad","timezoneMoscow":"Moscou, Saint- Pétersbourg, Volgograd","timezoneMuscat":"Abou Dabi, Mascate","timezoneBaku":"Bakou","timezoneYerevan":"Erevan","timezoneTbilisi":"Tbilissi","timezonePortLouis":"Port Louis","timezoneTashkent":"Tachkent","timezoneIslamabad":"Islamabad, Karachi","timezoneEkaterinburg":"Ekaterinbourg","timezoneAstana":"Astana","timezoneDhaka":"Dhaka","timezoneNovosibirsk":"Novossibirsk","timezoneBangkok":"Bangkok, Hanoï, Jakarta","timezoneKrasnoyarsk":"Krasnoïarsk","timezoneBeijing":"Pékin, Chongqing, Hong Kong, Ürümqi","timezoneSingapore":"Kuala Lumpur, Singapour","timezoneTaipei":"Taipei","timezonePerth":"Perth","timezoneUlaanbaatar":"Oulan-Bator","timezoneIrkutsk":"Irkoutsk","timezoneSeoul":"Séoul","timezoneOsaka":"Osaka, Sapporo, Tokyo","timezoneYakutsk":"Iakoutsk","timezoneCanberra":"Canberra, Melbourne, Sydney","timezoneBrisbane":"Brisbane","timezoneHobart":"Hobart","timezoneGuam":"Guam, Port Moresby","timezoneVladivostok":"Vladivostok","timezoneSolomon":"Salomon (îles), Nouvelle-Calédonie","timezoneMagadan":"Magadan","timezoneFiji":"Fidji","timezoneAuckland":"Auckland, Wellington","timezoneNukualofa":"Nuku’alofa","timezoneSamoa":"Samoa","chooseTimezone":"Choisir votre fuseau horaire"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_he.json new file mode 100644 index 00000000..9dd31358 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_he.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"קו תאריך בינלאומי - מערב","timezoneHawaii":"הוואי","timezoneAlaska":"אלסקה","timezoneBaja":"באחה קליפורניה","timezoneMountain":"שעון ההרים (ארה\"ב וקנדה)","timezoneLaPaz":"צ'יוואווה, לה פאס, מאצאטלן","timezoneArizona":"אריזונה","timezoneSaskatchewan":"ססקצ'ואן","timezoneCentralAmerica":"מרכז אמריקה","timezoneCentralTime":"שעון המרכז (ארה\"ב וקנדה)","timezoneMexico":"גוודלחרה, מקסיקו סיטי, מונטריי","timezoneEasternUS":"שעון המזרח (ארה\"ב וקנדה)","timezoneLima":"בוגוטה, לימה, קיטו","timezoneIndiana":"אינדיאנה (מזרח) ","timezoneAtlantic":"שעון האטלנטי‬ (קנדה)","timezoneCuiaba":"קויאבה","timezoneSantiago":"סנטיאגו","timezoneManaus":"ג'ורג'טאון, לה פאס, מנאוס, סאן חואן","timezoneAsuncion":"אסונסיון","timezoneBrasilia":"ברזיליה","timezoneGreenland":"גרינלנד","timezoneMontevideo":"מונטווידיאו","timezoneCayenne":"קאיין, פורטלזה","timezoneBuenosAires":"בואנוס איירס","timezoneMidAtlantic":"מרכז-אטלנטי","timezoneAzores":"האזורים","timezoneCaboVerde":"איי קבו ורדה","timezoneDublin":"דבלין, אדינבורו, ליסבון, לונדון","timezoneReykjavik":"מונרוביה, רייקיאוויק","timezoneCasablanca":"קזבלנקה","timezoneBelgrade":"בלגרד, ברטיסלאבה, בודפשט, ליובליאנה, פראג","timezoneSarajevo":"סרייבו, סקופיה, ורשה, זאגרב","timezoneBrussels":"בריסל, קופנהגן, מדריד, פריז","timezoneWCAfrica":"מערב מרכז אפריקה","timezoneAmsterdam":"אמסטרדם, ברלין, ברן, רומא, שטוקהולם, וינה","timezoneWindhoek":"וינדהוק","timezoneMinsk":"מינסק","timezoneCairo":"קהיר","timezoneHelsinki":"הלסינקי, קייב, ריגה, סופיה, טאלין, וילנה","timezoneAthens":"אתונה, בוקרשט","timezoneJerusalem":"ירושלים","timezoneAmman":"עמאן","timezoneBeirut":"ביירות","timezoneHarare":"הרארה, פרטוריה","timezoneDamascus":"דמשק","timezoneIstanbul":"איסטנבול","timezoneKuwait":"כווית, ריאד","timezoneBaghdad":"בגדד","timezoneNairobi":"ניירובי","timezoneKaliningrad":"קלינינגרד","timezoneMoscow":"מוסקבה, סנט פטרסבורג, וולגוגרד","timezoneMuscat":"אבו דאבי, מוסקט","timezoneBaku":"באקו","timezoneYerevan":"ירוואן","timezoneTbilisi":"טביליסי","timezonePortLouis":"פורט לואיס","timezoneTashkent":"טשקנט","timezoneIslamabad":"איסלמאבד, קאראצ'י","timezoneEkaterinburg":"יקטרינבורג","timezoneAstana":"אסטנה","timezoneDhaka":"דאקה","timezoneNovosibirsk":"נובוסיבירסק","timezoneBangkok":"בנקוק, האנוי, ג'קארטה","timezoneKrasnoyarsk":"קרסנויארסק","timezoneBeijing":"בייג'ין, צ'ונגצ'ינג, הונג קונג, אורומקי","timezoneSingapore":"קואלה לומפור, סינגפור","timezoneTaipei":"טאיפה","timezonePerth":"פרת'","timezoneUlaanbaatar":"אולאנבאטר","timezoneIrkutsk":"אירקוטסק","timezoneSeoul":"סיאול","timezoneOsaka":"אוסקה, סאפורו, טוקיו","timezoneYakutsk":"יקוטסק","timezoneCanberra":"קנברה, מלבורן, סידני","timezoneBrisbane":"בריסביין","timezoneHobart":"הובארט","timezoneGuam":"גואם, פורט מורסבי","timezoneVladivostok":"ולדיווסטוק","timezoneSolomon":"איי שלמה, קלדוניה החדשה","timezoneMagadan":"מגדן","timezoneFiji":"פיג'י","timezoneAuckland":"אוקלנד, וולינגטון","timezoneNukualofa":"נוקואלופה","timezoneSamoa":"סמואה","chooseTimezone":"בחר את אזור הזמן שלך"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_hr.json new file mode 100644 index 00000000..f95e009b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_hr.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"Međunarodna datumska granica zapad","timezoneHawaii":"Havaji","timezoneAlaska":"Aljaska","timezoneBaja":"Baja California","timezoneMountain":"Stjenjačko vrijeme (SAD i Kanada)","timezoneLaPaz":"Chihuahua, La Paz, Mazatlan","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskatchewan","timezoneCentralAmerica":"Srednja Amerika","timezoneCentralTime":"Središnje vrijeme (SAD i Kanada)","timezoneMexico":"Guadalajara, Mexico City, Monterrey","timezoneEasternUS":"Istočno vrijeme (SAD i Kanada)","timezoneLima":"Bogota, Lima, Quito","timezoneIndiana":"Indiana (istok) ","timezoneAtlantic":"Atlantsko vrijeme (Kanada)","timezoneCuiaba":"Cuiaba","timezoneSantiago":"Santiago","timezoneManaus":"Georgetown, La Paz, Manaus, San Juan","timezoneAsuncion":"Asuncion","timezoneBrasilia":"Brasilia","timezoneGreenland":"Grenland","timezoneMontevideo":"Montevideo","timezoneCayenne":"Cayenne, Fortaleza","timezoneBuenosAires":"Buenos Aires","timezoneMidAtlantic":"Središnji Atlantik","timezoneAzores":"Azori","timezoneCaboVerde":"Zelenortsko Otočje","timezoneDublin":"Dublin, Edinburgh, Lisabon, London","timezoneReykjavik":"Monrovia, Reykjavik","timezoneCasablanca":"Casablanca","timezoneBelgrade":"Beograd, Bratislava, Budimpešta, Ljubljana, Prag","timezoneSarajevo":"Sarajevo, Skoplje, Varšava, Zagreb","timezoneBrussels":"Bruxelles, Kopenhagen, Madrid, Pariz","timezoneWCAfrica":"Zapad središnje Afrike","timezoneAmsterdam":"Amsterdam, Berlin, Bern, Rim, Stockholm, Beč","timezoneWindhoek":"Windhoek","timezoneMinsk":"Minsk","timezoneCairo":"Kairo","timezoneHelsinki":"Helsinki, Kijev, Riga, Sofija, Tallinn, Vilnius","timezoneAthens":"Atena, Bukurešt","timezoneJerusalem":"Jeruzalem","timezoneAmman":"Amman","timezoneBeirut":"Beirut","timezoneHarare":"Harare, Pretoria","timezoneDamascus":"Damask","timezoneIstanbul":"Istanbul","timezoneKuwait":"Kuvajt, Rijad","timezoneBaghdad":"Bagdad","timezoneNairobi":"Nairobi","timezoneKaliningrad":"Kalinjingrad","timezoneMoscow":"Moskva, St. Peterburg, Volgograd","timezoneMuscat":"Abu Dhabi, Muskat","timezoneBaku":"Baku","timezoneYerevan":"Erevan","timezoneTbilisi":"Tbilisi","timezonePortLouis":"Port Louis","timezoneTashkent":"Taškent","timezoneIslamabad":"Islamabad, Karači","timezoneEkaterinburg":"Ekaterinburg","timezoneAstana":"Astana","timezoneDhaka":"Dhaka","timezoneNovosibirsk":"Novosibirsk","timezoneBangkok":"Bangkok, Hanoi, Jakarta","timezoneKrasnoyarsk":"Krasnojarsk","timezoneBeijing":"Peking, Chongqing, Hong Kong, Urumqi","timezoneSingapore":"Kuala Lumpur, Singapur","timezoneTaipei":"Taipei","timezonePerth":"Perth","timezoneUlaanbaatar":"Ulaanbaatar","timezoneIrkutsk":"Irkutsk","timezoneSeoul":"Seul","timezoneOsaka":"Osaka, Sapporo, Tokio","timezoneYakutsk":"Jakutsk","timezoneCanberra":"Canberra, Melbourne, Sidney","timezoneBrisbane":"Brisbane","timezoneHobart":"Hobart","timezoneGuam":"Guam, Port Moresby","timezoneVladivostok":"Vladivostok","timezoneSolomon":"Solomonsko otočje, Nova Kaledonija","timezoneMagadan":"Magadan","timezoneFiji":"Fidži","timezoneAuckland":"Auckland, Wellington","timezoneNukualofa":"Nuku'alofa","timezoneSamoa":"Samoa","chooseTimezone":"Odaberite svoju vremensku zonu"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_hu.json new file mode 100644 index 00000000..b799c3ca --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_hu.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"Nemzetközi nyugati dátumválasztó vonal","timezoneHawaii":"Hawaii","timezoneAlaska":"Alaszka","timezoneBaja":"Baja (Kalifornia)","timezoneMountain":"Hegyi idő (USA és Kanada)","timezoneLaPaz":"Chihuahua, La Paz, Mazatlan","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskatchewan","timezoneCentralAmerica":"Közép-Amerika","timezoneCentralTime":"Amerikai középidő (USA és Kanada)","timezoneMexico":"Guadalajara, Mexikóváros, Monterrey","timezoneEasternUS":"Keleti idő (USA és Kanada)","timezoneLima":"Bogota, Lima, Quito","timezoneIndiana":"Indiana (kelet) ","timezoneAtlantic":"Atlanti-óceáni idő (Kanada)","timezoneCuiaba":"Cuiaba","timezoneSantiago":"Santiago","timezoneManaus":"Georgetown, La Paz, Manaus, San Juan","timezoneAsuncion":"Asuncion","timezoneBrasilia":"Brazília","timezoneGreenland":"Grönland","timezoneMontevideo":"Montevideo","timezoneCayenne":"Cayenne, Fortaleza","timezoneBuenosAires":"Buenos Aires","timezoneMidAtlantic":"Közép-atlanti idő","timezoneAzores":"Azori-szigetek","timezoneCaboVerde":"Zöld-foki-szigetek","timezoneDublin":"Dublin, Edinburgh, Lisszabon, London","timezoneReykjavik":"Monrovia, Reykjavik","timezoneCasablanca":"Casablanca","timezoneBelgrade":"Belgrád, Pozsony, Budapest, Ljubljana, Prága","timezoneSarajevo":"Szarajevó, Szkopje, Varsó, Zágráb","timezoneBrussels":"Brüsszel, Koppenhága, Madrid, Párizs","timezoneWCAfrica":"Nyugat-Közép-Afrika","timezoneAmsterdam":"Amszterdam, Berlin, Bern, Róma, Stockholm, Bécs","timezoneWindhoek":"Windhoek","timezoneMinsk":"Minszk","timezoneCairo":"Kairó","timezoneHelsinki":"Helsinki, Kijev, Riga, Szófia, Tallinn, Vilnius","timezoneAthens":"Athén, Bukarest","timezoneJerusalem":"Jeruzsálem","timezoneAmman":"Amman","timezoneBeirut":"Bejrút","timezoneHarare":"Harare, Pretoria","timezoneDamascus":"Damaszkusz","timezoneIstanbul":"Isztambul","timezoneKuwait":"Kuvait, Rijád","timezoneBaghdad":"Bagdad","timezoneNairobi":"Nairobi","timezoneKaliningrad":"Kalinyingrád","timezoneMoscow":"Moszkva, Szentpétervár, Volgográd","timezoneMuscat":"Abu Dhabi, Maszkat","timezoneBaku":"Baku","timezoneYerevan":"Jereván","timezoneTbilisi":"Tbiliszi","timezonePortLouis":"Port Louis","timezoneTashkent":"Taskent","timezoneIslamabad":"Iszlámábád, Karacsi","timezoneEkaterinburg":"Jekatyerinburg","timezoneAstana":"Asztana","timezoneDhaka":"Dhaka","timezoneNovosibirsk":"Novoszibirszk","timezoneBangkok":"Bangkok, Hanoi, Jakarta","timezoneKrasnoyarsk":"Krasznojarszk","timezoneBeijing":"Peking, Csungking, Hongkong, Urumcsi","timezoneSingapore":"Kuala Lumpur, Szingapúr","timezoneTaipei":"Tajpej","timezonePerth":"Perth","timezoneUlaanbaatar":"Ulánbátor","timezoneIrkutsk":"Irkutszk","timezoneSeoul":"Szöul","timezoneOsaka":"Oszaka, Szapporo, Tokió","timezoneYakutsk":"Jakutszk","timezoneCanberra":"Canberra, Melbourne, Sydney","timezoneBrisbane":"Brisbane","timezoneHobart":"Hobart","timezoneGuam":"Guam, Port Moresby","timezoneVladivostok":"Vlagyivosztok","timezoneSolomon":"Salamon-szigetek, Új-Kaledónia","timezoneMagadan":"Magadan","timezoneFiji":"Fidzsi-szigetek","timezoneAuckland":"Auckland, Wellington","timezoneNukualofa":"Nuku'alofa","timezoneSamoa":"Szamoa","chooseTimezone":"Válassza ki az időzónát"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_id.json new file mode 100644 index 00000000..c7cc06bb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_id.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"International Date Line West","timezoneHawaii":"Hawaii","timezoneAlaska":"Alaska","timezoneBaja":"Baja California","timezoneMountain":"Waktu Mountain (AS dan Kanada)","timezoneLaPaz":"Chihuahua, La Paz, Mazatlan","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskatchewan","timezoneCentralAmerica":"Amerika Tengah","timezoneCentralTime":"Waktu Bagian Tengah (AS dan Kanada)","timezoneMexico":"Guadalajara, Mexico City, Monterrey","timezoneEasternUS":"Waktu Bagian Timur (AS dan Kanada)","timezoneLima":"Bogota, Lima, Quito","timezoneIndiana":"Indiana (Timur) ","timezoneAtlantic":"Waktu Atlantik (Kanada)","timezoneCuiaba":"Cuiaba","timezoneSantiago":"Santiago","timezoneManaus":"Georgetown, La Paz, Manaus, San Juan","timezoneAsuncion":"Asuncion","timezoneBrasilia":"Brasilia","timezoneGreenland":"Greenland","timezoneMontevideo":"Montevideo","timezoneCayenne":"Cayenne, Fortaleza","timezoneBuenosAires":"Buenos Aires","timezoneMidAtlantic":"Atlantik Tengah","timezoneAzores":"Azores","timezoneCaboVerde":"Cabo Verde Is.","timezoneDublin":"Dublin, Edinburgh, Lisbon, London","timezoneReykjavik":"Monrovia, Reykjavik","timezoneCasablanca":"Casablanca","timezoneBelgrade":"Belgrade, Bratislava, Budapest, Ljubljana, Prague","timezoneSarajevo":"Sarajevo, Skopje, Warsawa, Zagreb","timezoneBrussels":"Brussels, Kopenhagen, Madrid, Paris","timezoneWCAfrica":"Afrika Barat Bagian Tengah","timezoneAmsterdam":"Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna","timezoneWindhoek":"Windhoek","timezoneMinsk":"Minsk","timezoneCairo":"Kairo","timezoneHelsinki":"Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius","timezoneAthens":"Athena, Bukares","timezoneJerusalem":"Yerusalem","timezoneAmman":"Amman","timezoneBeirut":"Beirut","timezoneHarare":"Harare, Pretoria","timezoneDamascus":"Damaskus","timezoneIstanbul":"Istanbul","timezoneKuwait":"Kuwait, Riyadh","timezoneBaghdad":"Baghdad","timezoneNairobi":"Nairobi","timezoneKaliningrad":"Kaliningrad","timezoneMoscow":"Moscow, St. Petersburg, Volgograd","timezoneMuscat":"Abu Dhabi, Muscat","timezoneBaku":"Baku","timezoneYerevan":"Yerevan","timezoneTbilisi":"Tbilisi","timezonePortLouis":"Port Louis","timezoneTashkent":"Tashkent","timezoneIslamabad":"Islamabad, Karachi","timezoneEkaterinburg":"Ekaterinburg","timezoneAstana":"Astana","timezoneDhaka":"Dhaka","timezoneNovosibirsk":"Novosibirsk","timezoneBangkok":"Bangkok, Hanoi, Jakarta","timezoneKrasnoyarsk":"Krasnoyarsk","timezoneBeijing":"Beijing, Chongqing, Hong Kong, Urumqi","timezoneSingapore":"Kuala Lumpur, Singapura","timezoneTaipei":"Taipei","timezonePerth":"Perth","timezoneUlaanbaatar":"Ulaanbaatar","timezoneIrkutsk":"Irkutsk","timezoneSeoul":"Seoul","timezoneOsaka":"Osaka, Sapporo, Tokyo","timezoneYakutsk":"Yakutsk","timezoneCanberra":"Canberra, Melbourne, Sydney","timezoneBrisbane":"Brisbane","timezoneHobart":"Hobart","timezoneGuam":"Guam, Port Moresby","timezoneVladivostok":"Vladivostok","timezoneSolomon":"Solomon Is., New Caledonia","timezoneMagadan":"Magadan","timezoneFiji":"Fiji","timezoneAuckland":"Auckland, Wellington","timezoneNukualofa":"Nuku'alofa","timezoneSamoa":"Samoa","chooseTimezone":"Pilih zona waktu Anda"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_it.json new file mode 100644 index 00000000..298e595f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_it.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"Linea cambiamento data internazionale (occidentale)","timezoneHawaii":"Hawaii","timezoneAlaska":"Alaska","timezoneBaja":"Baja California","timezoneMountain":"Fuso occidentale (USA e Canada)","timezoneLaPaz":"Chihuahua, La Paz, Mazatlan","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskatchewan","timezoneCentralAmerica":"America centrale","timezoneCentralTime":"Fuso centrale (USA e Canada)","timezoneMexico":"Guadalajara, Città del Messico, Monterrey","timezoneEasternUS":"Fuso orientale (USA e Canada)","timezoneLima":"Bogotà, Lima, Quito","timezoneIndiana":"Indiana (Est) ","timezoneAtlantic":"Ora costa atlantica (Canada)","timezoneCuiaba":"Cuiaba","timezoneSantiago":"Santiago","timezoneManaus":"Georgetown, La Paz, Manaus, San Juan","timezoneAsuncion":"Asuncion","timezoneBrasilia":"Brasilia","timezoneGreenland":"Groenlandia","timezoneMontevideo":"Montevideo","timezoneCayenne":"Cayenne, Fortaleza","timezoneBuenosAires":"Buenos Aires","timezoneMidAtlantic":"Medioatlantico","timezoneAzores":"Azzorre","timezoneCaboVerde":"Is. di Capo Verde","timezoneDublin":"Dublino, Edimburgo, Lisbona, Londra","timezoneReykjavik":"Monrovia, Reykjavik","timezoneCasablanca":"Casablanca","timezoneBelgrade":"Belgrado, Bratislava, Budapest, Lubiana, Praga","timezoneSarajevo":"Sarajevo, Skopje, Varsavia, Zagabria","timezoneBrussels":"Bruxelles, Copenhagen, Madrid, Parigi","timezoneWCAfrica":"Africa centro-occidentale","timezoneAmsterdam":"Amsterdam, Berlino, Berna, Roma, Stoccolma, Vienna","timezoneWindhoek":"Windhoek","timezoneMinsk":"Minsk","timezoneCairo":"Cairo","timezoneHelsinki":"Helsinki, Kiev, Riga, Sofia, Tallinn, Vilnius","timezoneAthens":"Atene, Bucarest","timezoneJerusalem":"Gerusalemme","timezoneAmman":"Amman","timezoneBeirut":"Beirut","timezoneHarare":"Harare, Pretoria","timezoneDamascus":"Damasco","timezoneIstanbul":"Istanbul","timezoneKuwait":"Kuwait, Riyadh","timezoneBaghdad":"Baghdad","timezoneNairobi":"Nairobi","timezoneKaliningrad":"Kaliningrad","timezoneMoscow":"Mosca, San. Pietroburgo, Volgograd","timezoneMuscat":"Abu Dhabi, Muscat","timezoneBaku":"Baku","timezoneYerevan":"Yerevan","timezoneTbilisi":"Tbilisi","timezonePortLouis":"Port Louis","timezoneTashkent":"Tashkent","timezoneIslamabad":"Islamabad, Karachi","timezoneEkaterinburg":"Ekaterinburg","timezoneAstana":"Astana","timezoneDhaka":"Dhaka","timezoneNovosibirsk":"Novosibirsk","timezoneBangkok":"Bangkok, Hanoi, Jakarta","timezoneKrasnoyarsk":"Krasnoyarsk","timezoneBeijing":"Pechino, Chongqing, Hong Kong, Urumqi","timezoneSingapore":"Kuala Lumpur, Singapore","timezoneTaipei":"Taipei","timezonePerth":"Perth","timezoneUlaanbaatar":"Ulan Bator","timezoneIrkutsk":"Irkutsk","timezoneSeoul":"Seul","timezoneOsaka":"Osaka, Sapporo, Tokyo","timezoneYakutsk":"Yakutsk","timezoneCanberra":"Canberra, Melbourne, Sydney","timezoneBrisbane":"Brisbane","timezoneHobart":"Hobart","timezoneGuam":"Guam, Port Moresby","timezoneVladivostok":"Vladivostok","timezoneSolomon":"Is. Salomone, Nuova Caledonia","timezoneMagadan":"Magadan","timezoneFiji":"Fiji","timezoneAuckland":"Auckland, Wellington","timezoneNukualofa":"Nuku'alofa","timezoneSamoa":"Samoa","chooseTimezone":"Scegli il fuso orario"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_ja.json new file mode 100644 index 00000000..0e780c34 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_ja.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"国際日付変更線 西側","timezoneHawaii":"ハワイ州","timezoneAlaska":"アラスカ州","timezoneBaja":"バハ カリフォルニア","timezoneMountain":"山地標準時 (米国とカナダ)","timezoneLaPaz":"チワワ、ラパス、マサトラン","timezoneArizona":"アリゾナ州","timezoneSaskatchewan":"サスカチュワン","timezoneCentralAmerica":"中央アメリカ","timezoneCentralTime":"中央標準時 (米国とカナダ)","timezoneMexico":"グアダラハラ、メキシコシティ、モンテレイ","timezoneEasternUS":"東部標準時 (米国とカナダ)","timezoneLima":"ボゴタ、リマ、キト","timezoneIndiana":"インディアナ (東部) ","timezoneAtlantic":"大西洋標準時 (カナダ)","timezoneCuiaba":"クイアバ","timezoneSantiago":"サンティアゴ","timezoneManaus":"ジョージタウン、ラパス、マナウス、サンフアン","timezoneAsuncion":"アスンシオン","timezoneBrasilia":"ブラジリア","timezoneGreenland":"グリーンランド","timezoneMontevideo":"モンテビデオ","timezoneCayenne":"カイエン、フォルタレザ","timezoneBuenosAires":"ブエノスアイレス","timezoneMidAtlantic":"中部大西洋","timezoneAzores":"アゾレス諸島","timezoneCaboVerde":"カーボベルデ","timezoneDublin":"ダブリン、エディンバラ、リスボン、ロンドン","timezoneReykjavik":"モンロビア、レイキャヴィーク","timezoneCasablanca":"カサブランカ","timezoneBelgrade":"ベオグラード、ブラチスラヴァ、ブダペスト、リュブリャナ、プラハ","timezoneSarajevo":"サラエヴォ、スコピエ、ワルシャワ、ザグレブ","timezoneBrussels":"ブリュッセル、コペンハーゲン、マドリード、パリ","timezoneWCAfrica":"西中央アフリカ","timezoneAmsterdam":"アムステルダム、ベルリン、ベルン、ローマ、ストックホルム、ウィーン","timezoneWindhoek":"ウィントフック","timezoneMinsk":"ミンスク","timezoneCairo":"カイロ","timezoneHelsinki":"ヘルシンキ、キエフ、リガ、ソフィア、タリン、ヴィリニュス","timezoneAthens":"アテネ、ブカレスト","timezoneJerusalem":"エルサレム","timezoneAmman":"アンマン","timezoneBeirut":"ベイルート","timezoneHarare":"ハラレ、プレトリア","timezoneDamascus":"ダマスカス","timezoneIstanbul":"イスタンブール","timezoneKuwait":"クウェート、リヤド","timezoneBaghdad":"バグダード","timezoneNairobi":"ナイロビ","timezoneKaliningrad":"カリーニングラード","timezoneMoscow":"モスクワ、 サンクトペテルブルク、ヴォルゴグラード","timezoneMuscat":"アブダビ、マスカット","timezoneBaku":"バクー","timezoneYerevan":"エレバン","timezoneTbilisi":"トビリシ","timezonePortLouis":"ポートルイス","timezoneTashkent":"タシュケント","timezoneIslamabad":"イスラマバード、カラチ","timezoneEkaterinburg":"エカテリンブルク","timezoneAstana":"アスタナ","timezoneDhaka":"ダッカ","timezoneNovosibirsk":"ノヴォシビルスク","timezoneBangkok":"バンコク、ハノイ、ジャカルタ","timezoneKrasnoyarsk":"クラスノヤルスク","timezoneBeijing":"北京、重慶、香港、ウルムチ","timezoneSingapore":"クアラルンプール、シンガポール","timezoneTaipei":"台北","timezonePerth":"パース","timezoneUlaanbaatar":"ウランバートル","timezoneIrkutsk":"イルクーツク","timezoneSeoul":"ソウル","timezoneOsaka":"大阪、札幌、東京","timezoneYakutsk":"ヤクーツク","timezoneCanberra":"キャンベラ、メルボルン、シドニー","timezoneBrisbane":"ブリスベン","timezoneHobart":"ホバート","timezoneGuam":"グアム、ポートモレスビー","timezoneVladivostok":"ウラジオストク","timezoneSolomon":"ソロモン諸島、ニューカレドニア","timezoneMagadan":"マガダン","timezoneFiji":"フィジー諸島共和国","timezoneAuckland":"オークランド、ウェリントン","timezoneNukualofa":"ヌクアロファ","timezoneSamoa":"サモア独立国","chooseTimezone":"タイムゾーンの選択"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_ko.json new file mode 100644 index 00000000..ee62152a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_ko.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"날짜 변경선 서쪽","timezoneHawaii":"하와이","timezoneAlaska":"알래스카","timezoneBaja":"바하 캘리포니아","timezoneMountain":"산지 표준시 (미국 및 캐나다)","timezoneLaPaz":"치와와, 라파스, 마사틀란","timezoneArizona":"애리조나","timezoneSaskatchewan":"서스캐처원","timezoneCentralAmerica":"중앙 아메리카","timezoneCentralTime":"중부 표준시 (미국 및 캐나다)","timezoneMexico":"과달라하라, 멕시코시티, 몬테레이","timezoneEasternUS":"동부 표준시 (미국 및 캐나다)","timezoneLima":"보고타, 리마, 키토","timezoneIndiana":"인디애나 (동부) ","timezoneAtlantic":"대서양 표준시 (캐나다)","timezoneCuiaba":"쿠이아바","timezoneSantiago":"산티아고","timezoneManaus":"조지타운, 라파스, 마노스, 산후안","timezoneAsuncion":"아순시온","timezoneBrasilia":"브라질리아","timezoneGreenland":"그린란드","timezoneMontevideo":"몬테비데오","timezoneCayenne":"카옌, 포르탈레자","timezoneBuenosAires":"부에노스아이레스","timezoneMidAtlantic":"중부-대서양","timezoneAzores":"아조레스","timezoneCaboVerde":"카보베르데","timezoneDublin":"더블린, 에든버러, 리스본, 런던","timezoneReykjavik":"몬로비아, 레이캬비크","timezoneCasablanca":"카사블랑카","timezoneBelgrade":"베오그라드, 브라티슬라바, 부다페스트, 류블랴나, 프라하","timezoneSarajevo":"사라예보, 스코페, 바르샤바, 자그레브","timezoneBrussels":"브뤼셀, 코펜하겐, 마드리드, 파리","timezoneWCAfrica":"서중앙 아프리카","timezoneAmsterdam":"암스테르담, 베를린, 베른, 로마, 스톡홀름, 빈","timezoneWindhoek":"빈트후크","timezoneMinsk":"민스크","timezoneCairo":"카이로","timezoneHelsinki":"헬싱키, 키예프, 리가, 소피아, 탈린, 빌뉴스","timezoneAthens":"아테네, 부카레스트","timezoneJerusalem":"예루살렘","timezoneAmman":"암만","timezoneBeirut":"베이루트","timezoneHarare":"하라레, 프리토리아","timezoneDamascus":"다마스쿠스","timezoneIstanbul":"이스탄불","timezoneKuwait":"쿠웨이트, 리야드","timezoneBaghdad":"바그다드","timezoneNairobi":"나이로비","timezoneKaliningrad":"칼리닌그라드","timezoneMoscow":"모스크바, 상트페테르부르크, 볼고그라드","timezoneMuscat":"아부다비, 무스카트","timezoneBaku":"바쿠","timezoneYerevan":"예레반","timezoneTbilisi":"트빌리시","timezonePortLouis":"포트루이스","timezoneTashkent":"타슈켄트","timezoneIslamabad":"이슬라마바드, 카라치","timezoneEkaterinburg":"예카테린부르크","timezoneAstana":"아스타나","timezoneDhaka":"다카","timezoneNovosibirsk":"노보시비르스크","timezoneBangkok":"방콕, 하노이, 자카르타","timezoneKrasnoyarsk":"크라스노야르스크","timezoneBeijing":"베이징, 충칭, 홍콩, 우루무치","timezoneSingapore":"쿠알라룸푸르, 싱가포르","timezoneTaipei":"타이베이","timezonePerth":"퍼스","timezoneUlaanbaatar":"울란바토르","timezoneIrkutsk":"이르쿠츠크","timezoneSeoul":"서울","timezoneOsaka":"오사카, 삿포로, 도쿄","timezoneYakutsk":"야쿠츠크","timezoneCanberra":"캔버라, 멜버른, 시드니","timezoneBrisbane":"브리즈번","timezoneHobart":"호바트","timezoneGuam":"괌, 포트모르즈비","timezoneVladivostok":"블라디보스토크","timezoneSolomon":"솔로몬 제도, 뉴칼레도니아","timezoneMagadan":"마가단","timezoneFiji":"피지","timezoneAuckland":"오클랜드, 웰링턴","timezoneNukualofa":"누쿠알로파","timezoneSamoa":"사모아","chooseTimezone":"시간대 선택"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_lt.json new file mode 100644 index 00000000..ca7fa96d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_lt.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"Datos keitimosi linija – vakarai","timezoneHawaii":"Havajai","timezoneAlaska":"Aliaska","timezoneBaja":"Žemutinė Kalifornija","timezoneMountain":"Kalnų laikas (JAV ir Kanada)","timezoneLaPaz":"Čihuahua, La Pasas, Masatlanas","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskačevanas","timezoneCentralAmerica":"Centrinė Amerika","timezoneCentralTime":"Centrinis laikas (JAV ir Kanada)","timezoneMexico":"Gvadalachara, Meksikas, Monterėjus","timezoneEasternUS":"Rytų laikas (JAV ir Kanada)","timezoneLima":"Bogota, Lima, Kitas","timezoneIndiana":"Indiana (Rytų) ","timezoneAtlantic":"Atlanto laikas (Kanada)","timezoneCuiaba":"Kujaba","timezoneSantiago":"Santjagas","timezoneManaus":"Džordžtaunas, La Pasas, Manausas, San Chuanas","timezoneAsuncion":"Asunsjonas","timezoneBrasilia":"Brazilija","timezoneGreenland":"Grenlandija","timezoneMontevideo":"Montevidėjus","timezoneCayenne":"Kahenas, Fortaleza","timezoneBuenosAires":"Buenos Airės","timezoneMidAtlantic":"Vidurio Atlanto","timezoneAzores":"Azorai","timezoneCaboVerde":"Žaliojo Kyšulio salos","timezoneDublin":"Dublinas, Edinburgas, Lisabona, Londonas","timezoneReykjavik":"Monrovija, Reikjavikas","timezoneCasablanca":"Kasablanka","timezoneBelgrade":"Belgradas, Bratislava, Budapeštas, Liublijana, Praha","timezoneSarajevo":"Sarajevas, Skopjė, Varšuva, Zagrebas","timezoneBrussels":"Bruselis, Kopenhaga, Madridas, Paryžius","timezoneWCAfrica":"Vakarų Centrinė Afrika","timezoneAmsterdam":"Amsterdamas, Berlinas, Bernas, Roma, Stokholmas, Viena","timezoneWindhoek":"Vindhukas","timezoneMinsk":"Minskas","timezoneCairo":"Kairas","timezoneHelsinki":"Helsinkis, Kijavas, Riga, Sofija, Talinas, Vilnius","timezoneAthens":"Atėnai, Bukareštas","timezoneJerusalem":"Jeruzalė","timezoneAmman":"Amanas","timezoneBeirut":"Beirutas","timezoneHarare":"Hararė, Pretorija","timezoneDamascus":"Damaskas","timezoneIstanbul":"Stambulas","timezoneKuwait":"Kuveitas, Rijadas","timezoneBaghdad":"Bagdadas","timezoneNairobi":"Nairobis","timezoneKaliningrad":"Kaliningradas","timezoneMoscow":"Maskva, Sankt Peterburgas, Volgogradas","timezoneMuscat":"Abu Dabis, Muskatas","timezoneBaku":"Baku","timezoneYerevan":"Jerevanas","timezoneTbilisi":"Tbilisis","timezonePortLouis":"Port Luisas","timezoneTashkent":"Taškentas","timezoneIslamabad":"Islamabadas, Karačis","timezoneEkaterinburg":"Jekaterinburgas","timezoneAstana":"Astana","timezoneDhaka":"Daka","timezoneNovosibirsk":"Novosibirskas","timezoneBangkok":"Bangkokas, Hanojus, Džakarta","timezoneKrasnoyarsk":"Krasnojarskas","timezoneBeijing":"Pekinas, Čongčingas, Honkongas, Urumčis","timezoneSingapore":"Kuala Lumpūras, Singapūras","timezoneTaipei":"Taipėjus","timezonePerth":"Pertas","timezoneUlaanbaatar":"Ulan Batoras","timezoneIrkutsk":"Irkutskas","timezoneSeoul":"Seulas","timezoneOsaka":"Osaka, Saporas, Tokijas","timezoneYakutsk":"Jakutskas","timezoneCanberra":"Kanbera, Melburnas, Sidnėjus","timezoneBrisbane":"Brisbanas","timezoneHobart":"Hobartas","timezoneGuam":"Guamas, Port Morsbis","timezoneVladivostok":"Vladivostokas","timezoneSolomon":"Saliamono Salos, Naujoji Kaledonija","timezoneMagadan":"Magadanas","timezoneFiji":"Fidžis","timezoneAuckland":"Oklandas, Velingtonas","timezoneNukualofa":"Nukualofa","timezoneSamoa":"Samoa","chooseTimezone":"Pasirinkite laiko juostą"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_lv.json new file mode 100644 index 00000000..dbceacb0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_lv.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"Rietumu datumu maiņas līnija","timezoneHawaii":"Havaju salas","timezoneAlaska":"Aļaska","timezoneBaja":"Lejaskalifornija","timezoneMountain":"Kalnu laika josla (ASV un Kanāda)","timezoneLaPaz":"Čivava, Lapasa, Masatlana","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskačevana","timezoneCentralAmerica":"Centrālamerika","timezoneCentralTime":"Centrālā laika josla (ASV un Kanāda)","timezoneMexico":"Gvadalahara, Mehiko, Monterreja","timezoneEasternUS":"Austrumu laika josla (ASV un Kanāda)","timezoneLima":"Bogota, Lima, Kito","timezoneIndiana":"Indiana (austrumu) ","timezoneAtlantic":"Atlantijas laika josla (Kanāda)","timezoneCuiaba":"Kujaba","timezoneSantiago":"Santjago","timezoneManaus":"Džordžtauna, Lapasa, Manausa, Sanhuana","timezoneAsuncion":"Asunsjona","timezoneBrasilia":"Brazilja","timezoneGreenland":"Grenlande","timezoneMontevideo":"Montevideo","timezoneCayenne":"Kajenna, Fortaleza","timezoneBuenosAires":"Buenosairesa","timezoneMidAtlantic":"Vidusatlantija","timezoneAzores":"Azoru salas","timezoneCaboVerde":"Kaboverde","timezoneDublin":"Dublina, Edinburga, Lisabona, Londona","timezoneReykjavik":"Monrovija, Reikjavīka","timezoneCasablanca":"Kasablanka","timezoneBelgrade":"Belgrada, Bratislava, Budapešta, Ļubļana, Prāga","timezoneSarajevo":"Sarajeva, Skopje, Varšava, Zagreba","timezoneBrussels":"Brisele, Kopenhāgena, Madride, Parīze","timezoneWCAfrica":"Rietumu Centrālāfrika","timezoneAmsterdam":"Amsterdama, Berlīne, Berne, Roma, Stokholma, Vīne","timezoneWindhoek":"Vindhuka","timezoneMinsk":"Minska","timezoneCairo":"Kaira","timezoneHelsinki":"Helsinki, Kijeva, Rīga, Sofija, Tallina, Viļņa","timezoneAthens":"Atēnas, Bukareste","timezoneJerusalem":"Jeruzaleme","timezoneAmman":"Ammāna","timezoneBeirut":"Beirūta","timezoneHarare":"Harare, Pretorija","timezoneDamascus":"Damaska","timezoneIstanbul":"Stambula","timezoneKuwait":"Kuveita, Rijāda","timezoneBaghdad":"Bagdāde","timezoneNairobi":"Nairobi","timezoneKaliningrad":"Kaļiņingrada","timezoneMoscow":"Maskava Sanktpēterburga, Volgograda","timezoneMuscat":"Abū Dabī, Maskata","timezoneBaku":"Baku","timezoneYerevan":"Erevāna","timezoneTbilisi":"Tbilisi","timezonePortLouis":"Portluī","timezoneTashkent":"Taškenta","timezoneIslamabad":"Islāmabada, Karači","timezoneEkaterinburg":"Jekaterinburga","timezoneAstana":"Astana","timezoneDhaka":"Daka","timezoneNovosibirsk":"Novosibirska","timezoneBangkok":"Bangkoka, Hanoja, Džakarta","timezoneKrasnoyarsk":"Krasnojarska","timezoneBeijing":"Pekina, Čuncjina, Honkonga, Urumči","timezoneSingapore":"Kualalumpura, Singapūra","timezoneTaipei":"Taipeja","timezonePerth":"Pērta","timezoneUlaanbaatar":"Ulanbatora","timezoneIrkutsk":"Irkutska","timezoneSeoul":"Seula","timezoneOsaka":"Osaka, Saporo, Tokija","timezoneYakutsk":"Jakutska","timezoneCanberra":"Kanbera, Melburna, Sidneja","timezoneBrisbane":"Brisbena","timezoneHobart":"Hobārta","timezoneGuam":"Guama, Portmorsbija","timezoneVladivostok":"Vladivostoka","timezoneSolomon":"Zālamana salas, Jaunkaledonija","timezoneMagadan":"Magadana","timezoneFiji":"Fidži","timezoneAuckland":"Oklenda, Velingtona","timezoneNukualofa":"Nukualofa","timezoneSamoa":"Rietumsamoa","chooseTimezone":"Izvēlieties savu laika joslu"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_nb.json new file mode 100644 index 00000000..22823856 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_nb.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"Internasjonal datolinje vest","timezoneHawaii":"Hawaii","timezoneAlaska":"Alaska","timezoneBaja":"Baja California","timezoneMountain":"Mountain Time (US og Canada)","timezoneLaPaz":"Chihuahua, La Paz, Mazatlan","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskatchewan","timezoneCentralAmerica":"Sentral-Amerika","timezoneCentralTime":"Central Time (USA og Canada)","timezoneMexico":"Guadalajara, Mexico by, Monterrey","timezoneEasternUS":"Eastern Time (USA og Canada)","timezoneLima":"Bogota, Lima, Quito","timezoneIndiana":"Indiana (øst) ","timezoneAtlantic":"Atlanterhavstid (USA og Canada)","timezoneCuiaba":"Cuiaba","timezoneSantiago":"Santiago","timezoneManaus":"Georgetown, La Paz, Manaus, San Juan","timezoneAsuncion":"Asuncion","timezoneBrasilia":"Brasilia","timezoneGreenland":"Grønland","timezoneMontevideo":"Montevideo","timezoneCayenne":"Cayenne, Fortaleza","timezoneBuenosAires":"Buenos Aires","timezoneMidAtlantic":"Midt-Atlanteren","timezoneAzores":"Azorene","timezoneCaboVerde":"Kapp Verde","timezoneDublin":"Dublin, Edinburgh, Lisboa, London","timezoneReykjavik":"Monrovia, Reykjavik","timezoneCasablanca":"Casablanca","timezoneBelgrade":"Beograd, Bratislava, Budapest, Ljubljana, Praha","timezoneSarajevo":"Sarajevo, Skopje, Warszawa, Zagreb","timezoneBrussels":"Brussel, København, Madrid, Paris","timezoneWCAfrica":"Vestlige Sentral-Afrika","timezoneAmsterdam":"Amsterdam, Berlin, Bern, Rome, Stockholm, Wien","timezoneWindhoek":"Windhoek","timezoneMinsk":"Minsk","timezoneCairo":"Kairo","timezoneHelsinki":"Helsinki, Kiev, Riga, Sofia, Tallinn, Vilnius","timezoneAthens":"Athen, Bucuresti","timezoneJerusalem":"Jerusalem","timezoneAmman":"Amman","timezoneBeirut":"Beirut","timezoneHarare":"Harare, Pretoria","timezoneDamascus":"Damaskus","timezoneIstanbul":"Istanbul","timezoneKuwait":"Kuwait, Riyadh","timezoneBaghdad":"Bagdad","timezoneNairobi":"Nairobi","timezoneKaliningrad":"Kaliningrad","timezoneMoscow":"Moskva, St. Petersburg, Volgograd","timezoneMuscat":"Abu Dhabi, Muscat","timezoneBaku":"Baku","timezoneYerevan":"Jerevan","timezoneTbilisi":"Tbilisi","timezonePortLouis":"Port Louis","timezoneTashkent":"Tasjkent","timezoneIslamabad":"Islamabad, Karachi","timezoneEkaterinburg":"Ekaterinburg","timezoneAstana":"Astana","timezoneDhaka":"Dhaka","timezoneNovosibirsk":"Novosibirsk","timezoneBangkok":"Bangkok, Hanoi, Jakarta","timezoneKrasnoyarsk":"Krasnojarsk","timezoneBeijing":"Beijing, Chongqing, Hong Kong, Urumqi","timezoneSingapore":"Kuala Lumpur, Singapore","timezoneTaipei":"Taipei","timezonePerth":"Perth","timezoneUlaanbaatar":"Ulan Bator","timezoneIrkutsk":"Irkutsk","timezoneSeoul":"Seoul","timezoneOsaka":"Osaka, Sapporo, Tokyo","timezoneYakutsk":"Jakutsk","timezoneCanberra":"Canberra, Melbourne, Sydney","timezoneBrisbane":"Brisbane","timezoneHobart":"Hobart","timezoneGuam":"Guam, Port Moresby","timezoneVladivostok":"Vladivostok","timezoneSolomon":"Solomon-øyene, Ny-Caledonia","timezoneMagadan":"Magadan","timezoneFiji":"Fiji","timezoneAuckland":"Auckland, Wellington","timezoneNukualofa":"Nuku'alofa","timezoneSamoa":"Samoa","chooseTimezone":"Velg tidssone"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_nl.json new file mode 100644 index 00000000..80897062 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_nl.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"International Date Line West","timezoneHawaii":"Hawaii","timezoneAlaska":"Alaska","timezoneBaja":"Baja California","timezoneMountain":"Mountain Time (VS en Canada)","timezoneLaPaz":"Chihuahua, La Paz, Mazatlan","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskatchewan","timezoneCentralAmerica":"Midden-Amerika","timezoneCentralTime":"Central Time (VS en Canada)","timezoneMexico":"Guadalajara, Mexico-Stad, Monterrey","timezoneEasternUS":"Eastern Time (VS en Canada)","timezoneLima":"Bogotá, Lima, Quito","timezoneIndiana":"Indiana (Oost) ","timezoneAtlantic":"Atlantic Time (Canada)","timezoneCuiaba":"Cuiaba","timezoneSantiago":"Santiago","timezoneManaus":"Georgetown, La Paz, Manaus, San Juan","timezoneAsuncion":"Asunción","timezoneBrasilia":"Brasilia","timezoneGreenland":"Groenland","timezoneMontevideo":"Montevideo","timezoneCayenne":"Cayenne, Fortaleza","timezoneBuenosAires":"Buenos Aires","timezoneMidAtlantic":"Midden-Atlantisch","timezoneAzores":"Azoren","timezoneCaboVerde":"Kaapverdische Eilanden","timezoneDublin":"Dublin, Edinburgh, Lissabon, Londen","timezoneReykjavik":"Monrovia, Reykjavik","timezoneCasablanca":"Casablanca","timezoneBelgrade":"Belgrado, Bratislava, Boedapest, Ljubljana, Praag","timezoneSarajevo":"Sarajevo, Skopje, Warschau, Zagreb","timezoneBrussels":"Brussel, Kopenhagen, Madrid, Parijs","timezoneWCAfrica":"West-Centraal-Afrika","timezoneAmsterdam":"Amsterdam, Berlijn, Bern, Rome, Stockholm, Wenen","timezoneWindhoek":"Windhoek","timezoneMinsk":"Minsk","timezoneCairo":"Caïro","timezoneHelsinki":"Helsinki, Kiev, Riga, Sofia, Tallinn, Vilnius","timezoneAthens":"Athene, Boekarest","timezoneJerusalem":"Jeruzalem","timezoneAmman":"Amman","timezoneBeirut":"Beiroet","timezoneHarare":"Harare, Pretoria","timezoneDamascus":"Damascus","timezoneIstanbul":"Istanboel","timezoneKuwait":"Koeweit, Riyad","timezoneBaghdad":"Bagdad","timezoneNairobi":"Nairobi","timezoneKaliningrad":"Kaliningrad","timezoneMoscow":"Moskou, St. Petersburg, Volgograd","timezoneMuscat":"Abu Dhabi, Muscat","timezoneBaku":"Bakoe","timezoneYerevan":"Jerevan","timezoneTbilisi":"Tbilisi","timezonePortLouis":"Port Louis","timezoneTashkent":"Tashkent","timezoneIslamabad":"Islamabad, Karachi","timezoneEkaterinburg":"Ekaterinburg","timezoneAstana":"Astana","timezoneDhaka":"Dhaka","timezoneNovosibirsk":"Novosibirsk","timezoneBangkok":"Bangkok, Hanoi, Jakarta","timezoneKrasnoyarsk":"Krasnoyarsk","timezoneBeijing":"Beijing, Chongqing, Hong Kong, Urumqi","timezoneSingapore":"Kuala Lumpur, Singapore","timezoneTaipei":"Taipei","timezonePerth":"Perth","timezoneUlaanbaatar":"Ulaanbaatar","timezoneIrkutsk":"Irkoetsk","timezoneSeoul":"Seoel","timezoneOsaka":"Osaka, Sapporo, Tokio","timezoneYakutsk":"Yakutsk","timezoneCanberra":"Canberra, Melbourne, Sydney","timezoneBrisbane":"Brisbane","timezoneHobart":"Hobart","timezoneGuam":"Guam, Port Moresby","timezoneVladivostok":"Vladivostok","timezoneSolomon":"Solomon Eilanden, Nieuw-Caledonië","timezoneMagadan":"Magadan","timezoneFiji":"Fiji","timezoneAuckland":"Auckland, Wellington","timezoneNukualofa":"Nuku'alofa","timezoneSamoa":"Samoa","chooseTimezone":"Kies uw tijdzone"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_pl.json new file mode 100644 index 00000000..98057043 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_pl.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"Międzynarodowa linia zmiany daty — zachód","timezoneHawaii":"Hawaje","timezoneAlaska":"Alaska","timezoneBaja":"Kalifornia Dolna","timezoneMountain":"Czas Górski (USA i Kanada)","timezoneLaPaz":"Chihuahua, La Paz, Mazatlan","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskatchewan","timezoneCentralAmerica":"Ameryka Środkowa","timezoneCentralTime":"Czas Środkowy (USA i Kanada)","timezoneMexico":"Guadalajara, Mexico City, Monterrey","timezoneEasternUS":"Czas Wschodni (USA i Kanada)","timezoneLima":"Bogota, Lima, Quito","timezoneIndiana":"Indiana (wschód) ","timezoneAtlantic":"Czas Atlantycki (Kanada)","timezoneCuiaba":"Cuiaba","timezoneSantiago":"Santiago","timezoneManaus":"Georgetown, La Paz, Manaus, San Juan","timezoneAsuncion":"Asuncion","timezoneBrasilia":"Brazylia","timezoneGreenland":"Grenlandia","timezoneMontevideo":"Montevideo","timezoneCayenne":"Cayenne, Fortaleza","timezoneBuenosAires":"Buenos Aires","timezoneMidAtlantic":"Środkowy Atlantyk","timezoneAzores":"Azory","timezoneCaboVerde":"Republika Zielonego Przylądka","timezoneDublin":"Dublin, Edynburg, Lizbona, Londyn","timezoneReykjavik":"Monrovia, Reykjavik","timezoneCasablanca":"Casablanca","timezoneBelgrade":"Belgrad, Bratysława, Budapeszt, Ljubljana, Praga","timezoneSarajevo":"Sarajewo, Skopje, Warszawa, Zagrzeb","timezoneBrussels":"Bruksela, Kopenhaga, Madryt, Paryż","timezoneWCAfrica":"Afryka Środkowo Zachodnia","timezoneAmsterdam":"Amsterdam, Berlin, Berno, Rzym, Sztokholm, Wiedeń","timezoneWindhoek":"Windhuk","timezoneMinsk":"Mińsk","timezoneCairo":"Kair","timezoneHelsinki":"Helsinki, Kijów, Ryga, Sofia, Tallinn, Wilno","timezoneAthens":"Ateny, Bukareszt","timezoneJerusalem":"Jerozolima","timezoneAmman":"Amman","timezoneBeirut":"Bejrut","timezoneHarare":"Harare, Pretoria","timezoneDamascus":"Damaszek","timezoneIstanbul":"Istambuł","timezoneKuwait":"Kuwejt, Rijad","timezoneBaghdad":"Bagdad","timezoneNairobi":"Nairobi","timezoneKaliningrad":"Kaliningrad","timezoneMoscow":"Moskwa, St. Petersburg, Wołgograd","timezoneMuscat":"Abu Dhabi, Muscat","timezoneBaku":"Baku","timezoneYerevan":"Erewań","timezoneTbilisi":"Tbilisi","timezonePortLouis":"Port Louis","timezoneTashkent":"Taszkient","timezoneIslamabad":"Islamabad, Karaczi","timezoneEkaterinburg":"Jekaterynburg","timezoneAstana":"Astana","timezoneDhaka":"Dhaka","timezoneNovosibirsk":"Nowosybirsk","timezoneBangkok":"Bangkok, Hanoi, Dżakarta","timezoneKrasnoyarsk":"Krasnojarsk","timezoneBeijing":"Pekin, Chongqing, Hong Kong, Urumczi","timezoneSingapore":"Kuala Lumpur, Singapur","timezoneTaipei":"Tajpej","timezonePerth":"Perth","timezoneUlaanbaatar":"Ułan Bator","timezoneIrkutsk":"Irkuck","timezoneSeoul":"Seul","timezoneOsaka":"Osaka, Sapporo, Tokio","timezoneYakutsk":"Jakuck","timezoneCanberra":"Canberra, Melbourne, Sydney","timezoneBrisbane":"Brisbane","timezoneHobart":"Hobart","timezoneGuam":"Guam, Port Moresby","timezoneVladivostok":"Władywostok","timezoneSolomon":"Wyspy Solomona, Nowa Kaledonia","timezoneMagadan":"Magadan","timezoneFiji":"Fidżi","timezoneAuckland":"Auckland, Wellington","timezoneNukualofa":"Nuku'alofa","timezoneSamoa":"Samoa","chooseTimezone":"Wybierz strefę czasową"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_pt-BR.json new file mode 100644 index 00000000..6234bbf7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_pt-BR.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"Oeste da Linha Internacional de Data","timezoneHawaii":"Havaí","timezoneAlaska":"Alaska","timezoneBaja":"Baixa Califórnia","timezoneMountain":"Horário da Montanha (EUA e Canadá)","timezoneLaPaz":"Chihuahua, La Paz, Mazatlan","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskatchewan","timezoneCentralAmerica":"América Central","timezoneCentralTime":"Horário Central (EUA e Canadá)","timezoneMexico":"Guadalajara, Cidade do México, Monterrey","timezoneEasternUS":"Horário do Leste (EUA e Canadá)","timezoneLima":"Bogotá, Lima, Quito","timezoneIndiana":"Indiana (East) ","timezoneAtlantic":"Horário do Atlântico (Canadá)","timezoneCuiaba":"Cuiabá","timezoneSantiago":"Santiago","timezoneManaus":"Georgetown, La Paz, Manaus, San Juan","timezoneAsuncion":"Assunção","timezoneBrasilia":"Brasília","timezoneGreenland":"Groenlândia","timezoneMontevideo":"Montevidéu","timezoneCayenne":"Cayenne, Fortaleza","timezoneBuenosAires":"Buenos Aires","timezoneMidAtlantic":"Médio Atlântico","timezoneAzores":"Açores","timezoneCaboVerde":"Ilha do Cabo Verde","timezoneDublin":"Dublin, Edimburgo, Lisboa, Londres","timezoneReykjavik":"Monróvia, Reiquiavique","timezoneCasablanca":"Casablanca","timezoneBelgrade":"Belgrado, Bratislava, Budapeste, Ljubljana, Praga","timezoneSarajevo":"Saraievo, Escópia, Warsaw, Zagrebe","timezoneBrussels":"Bruxelas, Copenhague, Madri, Paris","timezoneWCAfrica":"África Central Ocidental","timezoneAmsterdam":"Amsterdam, Berlin, Bern, Roma, Estocolmo, Viena","timezoneWindhoek":"Windhoek","timezoneMinsk":"Minsk","timezoneCairo":"Cairo","timezoneHelsinki":"Helsínquia, Kiev, Riga, Sofia, Tallinn, Vilnius","timezoneAthens":"Atenas, Bucareste","timezoneJerusalem":"Jerusalém","timezoneAmman":"Amã","timezoneBeirut":"Beirute","timezoneHarare":"Harare, Pretória","timezoneDamascus":"Damasco","timezoneIstanbul":"Istanbul","timezoneKuwait":"Kuwait, Riade","timezoneBaghdad":"Bagdá","timezoneNairobi":"Nairóbi","timezoneKaliningrad":"Caliningrado","timezoneMoscow":"Moscow, St. Petersburg, Volgograd","timezoneMuscat":"Abu Dhabi, Mascate","timezoneBaku":"Baku","timezoneYerevan":"Erevã","timezoneTbilisi":"Tbilisi","timezonePortLouis":"Porto Luís","timezoneTashkent":"Tasquente","timezoneIslamabad":"Islamabade, Carachi","timezoneEkaterinburg":"Ecaterimburgo","timezoneAstana":"Astana","timezoneDhaka":"Daca","timezoneNovosibirsk":"Novosibirsk","timezoneBangkok":"Bancoque, Hanói, Jacarta","timezoneKrasnoyarsk":"Krasnoyarsk","timezoneBeijing":"Pequim, Xunquim, Hong Kong, Urumqi","timezoneSingapore":"Kuala Lumpur, Singapura","timezoneTaipei":"Taipé","timezonePerth":"Perth","timezoneUlaanbaatar":"Ulan Bator","timezoneIrkutsk":"Irkutsk","timezoneSeoul":"Seul","timezoneOsaka":"Osaka, Saporo, Tokyo","timezoneYakutsk":"Yakutsk","timezoneCanberra":"Canberra, Melbourne, Sydney","timezoneBrisbane":"Brisbane","timezoneHobart":"Hobart","timezoneGuam":"Guam, Porto Moresby","timezoneVladivostok":"Vladivostoque","timezoneSolomon":"Ilhas Salomão, Nova Caledónia","timezoneMagadan":"Magadan","timezoneFiji":"Fiji","timezoneAuckland":"Auckland, Wellington","timezoneNukualofa":"Nuku'alofa","timezoneSamoa":"Samoa","chooseTimezone":"Escolha seu fuso-horário"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_pt-PT.json new file mode 100644 index 00000000..3427b86f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_pt-PT.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"Linha Internacional de Mudança de Data Oeste","timezoneHawaii":"Havai","timezoneAlaska":"Alasca","timezoneBaja":"Baixa Califórnia","timezoneMountain":"Mountain Time (EUA e Canadá)","timezoneLaPaz":"Chihuahua, La Paz, Mazatlan","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskatchewan","timezoneCentralAmerica":"América Central","timezoneCentralTime":"Central Time (EUA e Canadá)","timezoneMexico":"Guadalajara, Cidade do México, Monterrey","timezoneEasternUS":"Eastern Time (EUA e Canadá)","timezoneLima":"Bogotá, Lima, Quito","timezoneIndiana":"Indiana (Este) ","timezoneAtlantic":"Atlantic Time (Canadá)","timezoneCuiaba":"Cuiaba","timezoneSantiago":"Santiago","timezoneManaus":"Georgetown, La Paz, Manaus, San Juan","timezoneAsuncion":"Assunção","timezoneBrasilia":"Brasília","timezoneGreenland":"Gronelândia","timezoneMontevideo":"Montevideu","timezoneCayenne":"Cayenne, Fortaleza","timezoneBuenosAires":"Buenos Aires","timezoneMidAtlantic":"Centro-Atlântico","timezoneAzores":"Açores","timezoneCaboVerde":"Ilhas de Cabo Verde","timezoneDublin":"Dublin, Edimburgo, Lisboa, Londres","timezoneReykjavik":"Monróvia, Reiquiavique","timezoneCasablanca":"Casablanca","timezoneBelgrade":"Belgrado, Bratislava, Budapeste, Liubliana, Praga","timezoneSarajevo":"Sarajevo, Escópia, Varsóvia, Zagrebe","timezoneBrussels":"Bruxelas, Copenhaga, Madrid, Paris","timezoneWCAfrica":"África Ocidental/Central","timezoneAmsterdam":"Amesterdão, Berlim, Berna, Roma, Estocolmo, Viena","timezoneWindhoek":"Windhoek","timezoneMinsk":"Minsk","timezoneCairo":"Cairo","timezoneHelsinki":"Helsínquia, Kiev, Riga, Sófia, Talin, Vilnius","timezoneAthens":"Atenas, Bucareste","timezoneJerusalem":"Jerusalém","timezoneAmman":"Amã","timezoneBeirut":"Beirute","timezoneHarare":"Harare, Pretória","timezoneDamascus":"Damasco","timezoneIstanbul":"Istambul","timezoneKuwait":"Kuwait, Riade","timezoneBaghdad":"Bagdade","timezoneNairobi":"Nairobi","timezoneKaliningrad":"Kaliningrado","timezoneMoscow":"Moscovo, S. Petersburgo, Volgograd","timezoneMuscat":"Abu Dhabi, Muscat","timezoneBaku":"Baku","timezoneYerevan":"Erevan","timezoneTbilisi":"Tbilisi","timezonePortLouis":"Port Louis","timezoneTashkent":"Tashkent","timezoneIslamabad":"Islamabade, Karachi","timezoneEkaterinburg":"Ekaterinburg","timezoneAstana":"Astana","timezoneDhaka":"Daca","timezoneNovosibirsk":"Novosibirsk","timezoneBangkok":"Banguecoque, Hanói, Jacarta","timezoneKrasnoyarsk":"Krasnoyarsk","timezoneBeijing":"Beijing, Chongqing, Hong Kong, Urumqi","timezoneSingapore":"Kuala Lumpur, Singapura","timezoneTaipei":"Taipé","timezonePerth":"Perth","timezoneUlaanbaatar":"Ulaanbaatar","timezoneIrkutsk":"Irkutsk","timezoneSeoul":"Seul","timezoneOsaka":"Osaka, Sapporo, Tóquio","timezoneYakutsk":"Yakutsk","timezoneCanberra":"Camberra, Melbourne, Sydney","timezoneBrisbane":"Brisbane","timezoneHobart":"Hobart","timezoneGuam":"Guam, Port Moresby","timezoneVladivostok":"Vladivostok","timezoneSolomon":"Ilhas Salomão","timezoneMagadan":"Magadan","timezoneFiji":"Fiji","timezoneAuckland":"Auckland, Wellington","timezoneNukualofa":"Nuku'alofa","timezoneSamoa":"Samoa","chooseTimezone":"Escolha o seu fuso horário"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_ro.json new file mode 100644 index 00000000..d2f3c463 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_ro.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"Linia de schimbare a datei, vest","timezoneHawaii":"Hawaii","timezoneAlaska":"Alaska","timezoneBaja":"Baja California","timezoneMountain":"Zona montană (SUA și Canada)","timezoneLaPaz":"Chihuahua, La Paz, Mazatlan","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskatchewan","timezoneCentralAmerica":"America Centrală","timezoneCentralTime":"Ora centrală (SUA și Canada)","timezoneMexico":"Guadalajara, Mexico City, Monterrey","timezoneEasternUS":"Ora de est (SUA și Canada)","timezoneLima":"Bogota, Lima, Quito","timezoneIndiana":"Indiana (Est) ","timezoneAtlantic":"Ora Atlanticului (Canada)","timezoneCuiaba":"Cuiaba","timezoneSantiago":"Santiago","timezoneManaus":"Georgetown, La Paz, Manaus, San Juan","timezoneAsuncion":"Asuncion","timezoneBrasilia":"Brasilia","timezoneGreenland":"Groenlanda","timezoneMontevideo":"Montevideo","timezoneCayenne":"Cayenne, Fortaleza","timezoneBuenosAires":"Buenos Aires","timezoneMidAtlantic":"Atlanticul central","timezoneAzores":"Azore","timezoneCaboVerde":"Insula Capului Verde","timezoneDublin":"Dublin, Edinburgh, Lisabona, Londra","timezoneReykjavik":"Monrovia, Reykjavik","timezoneCasablanca":"Casablanca","timezoneBelgrade":"Belgrad, Bratislava, Budapesta, Ljubljana, Praga","timezoneSarajevo":"Sarajevo, Skopje, Varșovia, Zagreb","timezoneBrussels":"Bruxelles, Copenhaga, Madrid, Paris","timezoneWCAfrica":"Africa centrală de vest","timezoneAmsterdam":"Amsterdam, Berlin, Berna, Roma, Stockholm, Viena","timezoneWindhoek":"Windhoek","timezoneMinsk":"Minsk","timezoneCairo":"Cairo","timezoneHelsinki":"Helsinki, Kiev, Riga, Sofia, Tallinn, Vilnius","timezoneAthens":"Atena, București","timezoneJerusalem":"Ierusalim","timezoneAmman":"Amman","timezoneBeirut":"Beirut","timezoneHarare":"Harare, Pretoria","timezoneDamascus":"Damasc","timezoneIstanbul":"Istanbul","timezoneKuwait":"Kuweit, Riad","timezoneBaghdad":"Bagdad","timezoneNairobi":"Nairobi","timezoneKaliningrad":"Kaliningrad","timezoneMoscow":"Moscova, St. Petersburg, Volgograd","timezoneMuscat":"Abu Dhabi, Muscat","timezoneBaku":"Baku","timezoneYerevan":"Erevan","timezoneTbilisi":"Tbilisi","timezonePortLouis":"Port Louis","timezoneTashkent":"Tashkent","timezoneIslamabad":"Islamabad, Karachi","timezoneEkaterinburg":"Ekaterinburg","timezoneAstana":"Astana","timezoneDhaka":"Dhaka","timezoneNovosibirsk":"Novosibirsk","timezoneBangkok":"Bangkok, Hanoi, Jakarta","timezoneKrasnoyarsk":"Krasnoyarsk","timezoneBeijing":"Beijing, Chongqing, Hong Kong, Urumqi","timezoneSingapore":"Kuala Lumpur, Singapore","timezoneTaipei":"Taipei","timezonePerth":"Perth","timezoneUlaanbaatar":"Ulaanbaatar","timezoneIrkutsk":"Irkutsk","timezoneSeoul":"Seul","timezoneOsaka":"Osaka, Sapporo, Tokyo","timezoneYakutsk":"Yakutsk","timezoneCanberra":"Canberra, Melbourne, Sydney","timezoneBrisbane":"Brisbane","timezoneHobart":"Hobart","timezoneGuam":"Guam, Port Moresby","timezoneVladivostok":"Vladivostok","timezoneSolomon":"Insulele Solomon, Noua Caledonie","timezoneMagadan":"Magadan","timezoneFiji":"Fiji","timezoneAuckland":"Auckland, Wellington","timezoneNukualofa":"Nuku'alofa","timezoneSamoa":"Samoa","chooseTimezone":"Selectați fusul dvs. orar"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_ru.json new file mode 100644 index 00000000..38b7fcc2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_ru.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"Международная линия перемены дат, Запад","timezoneHawaii":"Гавайи","timezoneAlaska":"Аляска","timezoneBaja":"Нижняя Калифорния","timezoneMountain":"Горное время (США и Канада)","timezoneLaPaz":"Чихуахуа, Ла-Пас, Мазатлан","timezoneArizona":"Аризона","timezoneSaskatchewan":"Саскачеван","timezoneCentralAmerica":"Центральная Америка","timezoneCentralTime":"Центральное время (США и Канада)","timezoneMexico":"Гвадалахара, Мехико, Монтеррей","timezoneEasternUS":"Восточное время (США и Канада)","timezoneLima":"Богота, Лима, Кито","timezoneIndiana":"Индиана (Восток) ","timezoneAtlantic":"Атлантическое время (Канада)","timezoneCuiaba":"Куяба","timezoneSantiago":"Сантьяго","timezoneManaus":"Джорджтаун, Ла-Пас, Манаус, Сан-Хуан","timezoneAsuncion":"Асунсьон","timezoneBrasilia":"Бразилия","timezoneGreenland":"Гренландия","timezoneMontevideo":"Монтевидео","timezoneCayenne":"Кайенна, Форталеза","timezoneBuenosAires":"Буэнос-Айрес","timezoneMidAtlantic":"Средне-Атлантическое","timezoneAzores":"Азорские острова","timezoneCaboVerde":"острова Кабо-Верде","timezoneDublin":"Дублин, Эдинбург, Лиссабон, Лондон","timezoneReykjavik":"Монровия, Рейкьявик","timezoneCasablanca":"Касабланка","timezoneBelgrade":"Белград, Братислава, Будапешт, Любляна, Прага","timezoneSarajevo":"Сараево, Скопье, Варшава, Загреб","timezoneBrussels":"Брюссель, Копенгаген, Мадрид, Париж","timezoneWCAfrica":"Запад Центральной Африки","timezoneAmsterdam":"Амстердам, Берлин, Берн, Рим, Стокгольм, Вена","timezoneWindhoek":"Виндхук","timezoneMinsk":"Минск","timezoneCairo":"Каир","timezoneHelsinki":"Хельсинки, Киев, Рига, София, Таллин, Вильнюс","timezoneAthens":"Афины, Бухарест","timezoneJerusalem":"Иерусалим","timezoneAmman":"Амман","timezoneBeirut":"Бейрут","timezoneHarare":"Хараре, Претория","timezoneDamascus":"Дамаск","timezoneIstanbul":"Стамбул","timezoneKuwait":"Кувейт, Эр-Рияд","timezoneBaghdad":"Багдад","timezoneNairobi":"Найроби","timezoneKaliningrad":"Калининград","timezoneMoscow":"Москва, Санкт- Петербург, Волгоград","timezoneMuscat":"Абу-Даби, Маскат","timezoneBaku":"Баку","timezoneYerevan":"Ереван","timezoneTbilisi":"Тбилиси","timezonePortLouis":"Порт-Луи","timezoneTashkent":"Ташкент","timezoneIslamabad":"Исламабад, Карачи","timezoneEkaterinburg":"Екатеринбург","timezoneAstana":"Нурсултан","timezoneDhaka":"Дакка","timezoneNovosibirsk":"Новосибирск","timezoneBangkok":"Бангкок, Ханой, Джакарта","timezoneKrasnoyarsk":"Красноярск","timezoneBeijing":"Пекин, Чунцин, Гонконг, Урумчи","timezoneSingapore":"Куала-Лумпур, Сингапур","timezoneTaipei":"Тайбэй","timezonePerth":"Перт","timezoneUlaanbaatar":"Улан-Батор","timezoneIrkutsk":"Иркутск","timezoneSeoul":"Сеул","timezoneOsaka":"Осака, Саппоро, Токио","timezoneYakutsk":"Якутск","timezoneCanberra":"Канберра, Мельбурн, Сидней","timezoneBrisbane":"Брисбен","timezoneHobart":"Хобарт","timezoneGuam":"Гуам, Порт-Морсби","timezoneVladivostok":"Владивосток","timezoneSolomon":"Соломоновы острова, Новая Каледония","timezoneMagadan":"Магадан","timezoneFiji":"Фиджи","timezoneAuckland":"Окленд, Веллингтон","timezoneNukualofa":"Нукуалофа","timezoneSamoa":"Самоа","chooseTimezone":"Выберите часовой пояс"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_sk.json new file mode 100644 index 00000000..12725b43 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_sk.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"Medzinárodná dátumová hranica západ","timezoneHawaii":"Havaj","timezoneAlaska":"Aljaška","timezoneBaja":"Baja California","timezoneMountain":"Horský čas (USA a Kanada)","timezoneLaPaz":"Chihuahua, La Paz, Mazatlan","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskatchewan","timezoneCentralAmerica":"Stredná Amerika","timezoneCentralTime":"Centrálny čas (USA a Kanada)","timezoneMexico":"Guadalajara, Mexico City, Monterrey","timezoneEasternUS":"Východný čas (USA a Kanada)","timezoneLima":"Bogota, Lima, Quito","timezoneIndiana":"Indiana (východ) ","timezoneAtlantic":"Atlantický čas (Kanada)","timezoneCuiaba":"Cuiaba","timezoneSantiago":"Santiago","timezoneManaus":"Georgetown, La Paz, Manaus, San Juan","timezoneAsuncion":"Asuncion","timezoneBrasilia":"Brasilia","timezoneGreenland":"Grónsko","timezoneMontevideo":"Montevideo","timezoneCayenne":"Cayenne, Fortaleza","timezoneBuenosAires":"Buenos Aires","timezoneMidAtlantic":"Stredný Atlantik","timezoneAzores":"Azory","timezoneCaboVerde":"Kapverdské ostrovy","timezoneDublin":"Dublin, Edinburgh, Lisabon, Londýn","timezoneReykjavik":"Monrovia, Reykjavík","timezoneCasablanca":"Casablanca","timezoneBelgrade":"Belehrad, Bratislava, Budapešť, Ľubľana, Praha","timezoneSarajevo":"Sarajevo, Skopje, Varšava, Záhreb","timezoneBrussels":"Brusel, Kodaň, Madrid, Paríž","timezoneWCAfrica":"Západná stredná Afrika","timezoneAmsterdam":"Amsterdam, Berlín, Bern, Rím, Štokholm, Viedeň","timezoneWindhoek":"Windhoek","timezoneMinsk":"Minsk","timezoneCairo":"Káhira","timezoneHelsinki":"Helsinki, Kyjev, Riga, Sofia, Tallin, Vilnius","timezoneAthens":"Atény, Bukurešť","timezoneJerusalem":"Jeruzalem","timezoneAmman":"Amán","timezoneBeirut":"Bejrút","timezoneHarare":"Harare, Pretória","timezoneDamascus":"Damask","timezoneIstanbul":"Istanbul","timezoneKuwait":"Kuvajt, Rijád","timezoneBaghdad":"Bagdad","timezoneNairobi":"Nairobi","timezoneKaliningrad":"Kaliningrad","timezoneMoscow":"Moskva, Petrohrad, Volgograd","timezoneMuscat":"Abú Dhabí, Maskat","timezoneBaku":"Baku","timezoneYerevan":"Jerevan","timezoneTbilisi":"Tbilisi","timezonePortLouis":"Port Louis","timezoneTashkent":"Taškent","timezoneIslamabad":"Islamabad, Karáčí","timezoneEkaterinburg":"Jekaterinburg","timezoneAstana":"Astana","timezoneDhaka":"Dháka","timezoneNovosibirsk":"Novosibirsk","timezoneBangkok":"Bangkok, Hanoj, Jakarta","timezoneKrasnoyarsk":"Krasnojarsk","timezoneBeijing":"Peking, Chongqing, Hongkong, Urumqi","timezoneSingapore":"Kuala Lumpur, Singapur","timezoneTaipei":"Taipei","timezonePerth":"Perth","timezoneUlaanbaatar":"Ulanbátar","timezoneIrkutsk":"Irkutsk","timezoneSeoul":"Soul","timezoneOsaka":"Osaka, Sapporo, Tokio","timezoneYakutsk":"Jakutsk","timezoneCanberra":"Canberra, Melbourne, Sydney","timezoneBrisbane":"Brisbane","timezoneHobart":"Hobart","timezoneGuam":"Guam, Port Moresby","timezoneVladivostok":"Vladivostok","timezoneSolomon":"Šalamúnove ostrovy Nová Kaledónia","timezoneMagadan":"Magadan","timezoneFiji":"Fidži","timezoneAuckland":"Auckland, Wellington","timezoneNukualofa":"Nuku'alofa","timezoneSamoa":"Samoa","chooseTimezone":"Vyberte si svoje časové pásmo"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_sl.json new file mode 100644 index 00000000..9492061e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_sl.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"Mednarodna datumska meja – zahod","timezoneHawaii":"Havaji","timezoneAlaska":"Aljaska","timezoneBaja":"Baja Kalifornija","timezoneMountain":"Gorski čas (ZDA in Kanada)","timezoneLaPaz":"Chihuahua, La Paz, Mazatlan","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskatchewan","timezoneCentralAmerica":"Srednja Amerika","timezoneCentralTime":"Osrednji čas (ZDA in Kanada)","timezoneMexico":"Guadalajara, Mexico City, Monterrey","timezoneEasternUS":"Vzhodni čas (ZDA in Kanada)","timezoneLima":"Bogota, Lima, Quito","timezoneIndiana":"Indiana (vzhod) ","timezoneAtlantic":"Atlantski čas (Kanada)","timezoneCuiaba":"Cuiaba","timezoneSantiago":"Santiago","timezoneManaus":"Georgetown, La Paz, Manaus, San Juan","timezoneAsuncion":"Asuncion","timezoneBrasilia":"Brasilia","timezoneGreenland":"Grenlandija","timezoneMontevideo":"Montevideo","timezoneCayenne":"Cayenne, Fortaleza","timezoneBuenosAires":"Buenos Aires","timezoneMidAtlantic":"Srednji Atlantik","timezoneAzores":"Azori","timezoneCaboVerde":"Zelenortski otoki","timezoneDublin":"Dublin, Edinburgh, Lizbona, London","timezoneReykjavik":"Monrovia, Rejkjavik","timezoneCasablanca":"Casablanca","timezoneBelgrade":"Beograd, Bratislava, Budimpešta, Ljubljana, Praga","timezoneSarajevo":"Sarajevo, Skopje, Varšava, Zagreb","timezoneBrussels":"Bruselj, Kopenhagen, Madrid, Pariz","timezoneWCAfrica":"Zahodna centralna Afrika","timezoneAmsterdam":"Amsterdam, Berlin, Bern, Rim, Stockholm, Dunaj","timezoneWindhoek":"Windhoek","timezoneMinsk":"Minsk","timezoneCairo":"Kairo","timezoneHelsinki":"Helsinki, Kijev, Riga, Sofia, Talin, Vilnius","timezoneAthens":"Atene, Bukarešta","timezoneJerusalem":"Jeruzalem","timezoneAmman":"Aman","timezoneBeirut":"Bejrut","timezoneHarare":"Harare, Pretoria","timezoneDamascus":"Damask","timezoneIstanbul":"Istanbul","timezoneKuwait":"Kuvajt, Rijad","timezoneBaghdad":"Bagdad","timezoneNairobi":"Nairobi","timezoneKaliningrad":"Kaliningrad","timezoneMoscow":"Moskva, St. Petersburg, Volgograd","timezoneMuscat":"Abu Dabi, Muškat","timezoneBaku":"Baku","timezoneYerevan":"Erevan","timezoneTbilisi":"Tbilisi","timezonePortLouis":"Port Louis","timezoneTashkent":"Taškent","timezoneIslamabad":"Islamabad, Karači","timezoneEkaterinburg":"Jekaterinburg","timezoneAstana":"Astana","timezoneDhaka":"Daka","timezoneNovosibirsk":"Novosibirsk","timezoneBangkok":"Bangkok, Hanoi, Jakarta","timezoneKrasnoyarsk":"Krasnojarsk","timezoneBeijing":"Peking, Čongčing, Hongkong, Urumči","timezoneSingapore":"Kuala Lumpur, Singapur","timezoneTaipei":"Tajpej","timezonePerth":"Perth","timezoneUlaanbaatar":"Ulan Bator","timezoneIrkutsk":"Irkutsk","timezoneSeoul":"Seul","timezoneOsaka":"Osaka, Saporo, Tokio","timezoneYakutsk":"Jakutsk","timezoneCanberra":"Canberra, Melbourne, Sydney","timezoneBrisbane":"Brisbane","timezoneHobart":"Hobart","timezoneGuam":"Guam, Port Moresby","timezoneVladivostok":"Vladivostok","timezoneSolomon":"Salomonovi otoki, Nova Kaledonija","timezoneMagadan":"Magadan","timezoneFiji":"Fidži","timezoneAuckland":"Auckland, Wellington","timezoneNukualofa":"Nuku'alofa","timezoneSamoa":"Samoa","chooseTimezone":"Izberite svoj časovni pas"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_sr.json new file mode 100644 index 00000000..16ecd4d6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_sr.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"Međunarodna datumska granica zapad","timezoneHawaii":"Havaji","timezoneAlaska":"Aljaska","timezoneBaja":"Donja Kalifornija","timezoneMountain":"Planinsko vreme (SAD i Kanada)","timezoneLaPaz":"Čivava, La Paz, Mazatlan","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskačevan","timezoneCentralAmerica":"Centralna Amerika","timezoneCentralTime":"Centralno vreme (SAD i Kanada)","timezoneMexico":"Gvadalahara, Meksiko Siti, Monterej","timezoneEasternUS":"Istočno vreme (SAD i Kanada)","timezoneLima":"Bogota, Lima, Kito","timezoneIndiana":"Indijana (istok) ","timezoneAtlantic":"Atlantsko vreme (Kanada)","timezoneCuiaba":"Kujaba","timezoneSantiago":"Santjago","timezoneManaus":"Džordžtaun, La Paz, Manaus, San Huan","timezoneAsuncion":"Asunsion","timezoneBrasilia":"Brazilija","timezoneGreenland":"Grenland","timezoneMontevideo":"Montevideo","timezoneCayenne":"Kajena, Fortaleza","timezoneBuenosAires":"Buenos Ajres","timezoneMidAtlantic":"Srednje-atlantsko","timezoneAzores":"Azori","timezoneCaboVerde":"Zelenortska Ostrva","timezoneDublin":"Dablin, Edinburg, Lisabon, London","timezoneReykjavik":"Monrovija, Rejkjavik","timezoneCasablanca":"Kazablanka","timezoneBelgrade":"Beograd, Bratislava, Budimpešta, Ljubljana, Prag","timezoneSarajevo":"Sarajevo, Skoplje, Varšava, Zagreb","timezoneBrussels":"Brisel, Kopenhagen, Madrid, Pariz","timezoneWCAfrica":"Zapadna Centralna Afrika","timezoneAmsterdam":"Amsterdam, Berlin, Bern, Rim, Stokholm, Beč","timezoneWindhoek":"Vindhuk","timezoneMinsk":"Minsk","timezoneCairo":"Kairo","timezoneHelsinki":"Helsinki, Kijev, Riga, Sofija, Talin, Vilnjus","timezoneAthens":"Atina, Bukurešt","timezoneJerusalem":"Jerusalim","timezoneAmman":"Aman","timezoneBeirut":"Bejrut","timezoneHarare":"Harare, Pretorija","timezoneDamascus":"Damask","timezoneIstanbul":"Istanbul","timezoneKuwait":"Kuvajt, Rijad","timezoneBaghdad":"Bagdad","timezoneNairobi":"Najrobi","timezoneKaliningrad":"Kalinjingrad","timezoneMoscow":"Moskva, St. Petersburg, Volgograd","timezoneMuscat":"Abu Dabi, Muskat","timezoneBaku":"Baku","timezoneYerevan":"Jerevan","timezoneTbilisi":"Tbilisi","timezonePortLouis":"Port Luj","timezoneTashkent":"Taškent","timezoneIslamabad":"Islamabad, Karači","timezoneEkaterinburg":"Jekaterinburg","timezoneAstana":"Astana","timezoneDhaka":"Daka","timezoneNovosibirsk":"Novosibirsk","timezoneBangkok":"Bangkok, Hanoj, Džakarta","timezoneKrasnoyarsk":"Krasnojarsk","timezoneBeijing":"Peking, Čungking, Hong Kong, Urumči","timezoneSingapore":"Kuala Lumpur, Singapur","timezoneTaipei":"Tajpej","timezonePerth":"Pert","timezoneUlaanbaatar":"Ulan Bator","timezoneIrkutsk":"Irkutsk","timezoneSeoul":"Seul","timezoneOsaka":"Osaka, Saporo, Tokio","timezoneYakutsk":"Jakutsk","timezoneCanberra":"Kanbera, Melburn, Sidnej","timezoneBrisbane":"Brizbejn","timezoneHobart":"Hobart","timezoneGuam":"Guam, Port Morsbi","timezoneVladivostok":"Vladivostok","timezoneSolomon":"Solomonska Ostrva, Nova Kaledonija","timezoneMagadan":"Magadan","timezoneFiji":"Fidži","timezoneAuckland":"Okland, Velington","timezoneNukualofa":"Nukualofa","timezoneSamoa":"Samoa","chooseTimezone":"Izaberite svoju vremensku zonu"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_sv.json new file mode 100644 index 00000000..54586b84 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_sv.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"Internationella datumlinjen väst","timezoneHawaii":"Hawaii","timezoneAlaska":"Alaska","timezoneBaja":"Baja California","timezoneMountain":"Mountain Time (USA och Kanada)","timezoneLaPaz":"Chihuahua, La Paz, Mazatlan","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskatchewan","timezoneCentralAmerica":"Centralamerica","timezoneCentralTime":"Central Time (USA och Kanada)","timezoneMexico":"Guadalajara, Mexico City, Monterrey","timezoneEasternUS":"Eastern Time (USA och Kanada)","timezoneLima":"Bogota, Lima, Quito","timezoneIndiana":"Indiana (Öst) ","timezoneAtlantic":"Atlanttid (Kanada)","timezoneCuiaba":"Cuiaba","timezoneSantiago":"Santiago","timezoneManaus":"Georgetown, La Paz, Manaus, San Juan","timezoneAsuncion":"Asuncion","timezoneBrasilia":"Brasilia","timezoneGreenland":"Grönland","timezoneMontevideo":"Montevideo","timezoneCayenne":"Cayenne, Fortaleza","timezoneBuenosAires":"Buenos Aires","timezoneMidAtlantic":"Mid-Atlantic","timezoneAzores":"Azorerna","timezoneCaboVerde":"Kap Verde","timezoneDublin":"Dublin, Edinburgh, Lissabon, London","timezoneReykjavik":"Monrovia, Reykjavik","timezoneCasablanca":"Casablanca","timezoneBelgrade":"Belgrad, Bratislava, Budapest, Ljubljana, Prag","timezoneSarajevo":"Sarajevo, Skopje, Warszawa, Zagreb","timezoneBrussels":"Bryssel, Köpenhamn, Madrid, Paris","timezoneWCAfrica":"Västafrika","timezoneAmsterdam":"Amsterdam, Berlin, Bern, Rom, Stockholm, Wien","timezoneWindhoek":"Windhoek","timezoneMinsk":"Minsk","timezoneCairo":"Kairo","timezoneHelsinki":"Helsingfors, Kiev, Riga, Sofia, Tallinn, Vilnius","timezoneAthens":"Aten, Bukarest","timezoneJerusalem":"Jerusalem","timezoneAmman":"Amman","timezoneBeirut":"Beirut","timezoneHarare":"Harare, Pretoria","timezoneDamascus":"Damaskus","timezoneIstanbul":"Istanbul","timezoneKuwait":"Kuwait, Riyadh","timezoneBaghdad":"Bagdad","timezoneNairobi":"Nairobi","timezoneKaliningrad":"Kaliningrad","timezoneMoscow":"Moskva, Sankt Petersburg, Volgograd","timezoneMuscat":"Abu Dhabi, Muskat","timezoneBaku":"Baku","timezoneYerevan":"Jerevan","timezoneTbilisi":"Tbilisi","timezonePortLouis":"Port Louis","timezoneTashkent":"Tasjkent","timezoneIslamabad":"Islamabad, Karachi","timezoneEkaterinburg":"Jekaterinburg","timezoneAstana":"Astana","timezoneDhaka":"Dhaka","timezoneNovosibirsk":"Novosibirsk","timezoneBangkok":"Bangkok, Hanoi, Jakarta","timezoneKrasnoyarsk":"Krasnojarsk","timezoneBeijing":"Beijing, Chongqing, Hongkong, Ürümqi","timezoneSingapore":"Kuala Lumpur, Singapore","timezoneTaipei":"Taipei","timezonePerth":"Perth","timezoneUlaanbaatar":"Ulaanbaatar","timezoneIrkutsk":"Irkutsk","timezoneSeoul":"Seoul","timezoneOsaka":"Osaka, Sapporo, Tokyo","timezoneYakutsk":"Jakutsk","timezoneCanberra":"Canberra, Melbourne, Sydney","timezoneBrisbane":"Brisbane","timezoneHobart":"Hobart","timezoneGuam":"Guam, Port Moresby","timezoneVladivostok":"Vladivostok","timezoneSolomon":"Salomonöarna, Nya Kaledonien","timezoneMagadan":"Magadan","timezoneFiji":"Fiji","timezoneAuckland":"Auckland, Wellington","timezoneNukualofa":"Nuku'alofa","timezoneSamoa":"Samoa","chooseTimezone":"Välj tidszon"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_th.json new file mode 100644 index 00000000..8378b971 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_th.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"อินเตอร์เนชั่นแนลวันที่สายตะวันตก","timezoneHawaii":"ฮาวาย","timezoneAlaska":"อลาสก้า","timezoneBaja":"บาจาแคลิฟอร์เนีย","timezoneMountain":"เวลาเมาท์เทน (อเมริกาและแคนาดา)","timezoneLaPaz":"ชิวาวาลาปาซ Mazatlan","timezoneArizona":"อริโซน่า","timezoneSaskatchewan":"แคตเชวัน","timezoneCentralAmerica":"อเมริกากลาง","timezoneCentralTime":"เวลากลาง (อเมริกาและแคนาดา)","timezoneMexico":"กวาดาลา , เม็กซิโก้ซิตี้ , มอลเทเรย์","timezoneEasternUS":"เวลาตะวันออก (อเมริกาและแคนาดา)","timezoneLima":"โบโกตา , ลิมา , กีโต","timezoneIndiana":"อินเดียนา (ตะวันออก) ","timezoneAtlantic":"เวลาแอตแลนติก(แคนนาดา)","timezoneCuiaba":"กุยาบา","timezoneSantiago":"ซานเตียโก","timezoneManaus":"จอร์จทาวน์ ,ลาปาซ , มาเนาส์, ซานฮวน","timezoneAsuncion":"ซุนซิออง","timezoneBrasilia":"บราซิเลีย","timezoneGreenland":"กรีนแลนด์","timezoneMontevideo":"มอนเตวิเดโอ","timezoneCayenne":"คาเยน, ฟอทาเรซา","timezoneBuenosAires":"บัวโนสไอเรส","timezoneMidAtlantic":"แอตแลนติกลาง","timezoneAzores":"อะซอเรส","timezoneCaboVerde":"สาธารณรัฐกาบูเวร์ดี","timezoneDublin":"ดับลิน, เอดินบะระ, ลิสบอน, ลอนดอน","timezoneReykjavik":"มอนโรเวีย , เรคยาวิก","timezoneCasablanca":"คาซาบลังกา","timezoneBelgrade":"เบลเกรด, บราติสลาวา, บูดาเปสต์, ลูบลิยานา, ปราก","timezoneSarajevo":"ซาราเจโว , สโกเปีย, วอร์ซอ , ซาเกร็บ","timezoneBrussels":"บรัสเซลส์, โคเปนเฮเกน, มาดริด, ปารีส","timezoneWCAfrica":"แอฟริกาตะวันตกกลาง","timezoneAmsterdam":"อัมสเตอร์ดัม, เบอร์ลิน, เบิร์น, โรม, สตอกโฮล์ม, เวียนนา","timezoneWindhoek":"วินด์ฮุก","timezoneMinsk":"มินสค์","timezoneCairo":"ไคโร","timezoneHelsinki":"เฮลซิงกิ , Kyiv, ริกา, โซเฟีย, ทาลลินน์, วิลนีอุ","timezoneAthens":"เอเธนส์, บูคาเรสต์","timezoneJerusalem":"เยรูซาเล็ม","timezoneAmman":"อัมมาน","timezoneBeirut":"เบรุต","timezoneHarare":"ฮาราเร , พริทอเรี","timezoneDamascus":"ดามัสกัส","timezoneIstanbul":"อิสตันบูล","timezoneKuwait":"คูเวต , ริยาด","timezoneBaghdad":"กรุงแบกแดด","timezoneNairobi":"ไนโรบี","timezoneKaliningrad":"คาลินินกราด","timezoneMoscow":"มอสโก, เซนต์ ปีเตอร์สเบิร์ก, วอลโกกราด","timezoneMuscat":"อาบูดาบี, มัสกัต","timezoneBaku":"บากู","timezoneYerevan":"เยเรวาน","timezoneTbilisi":"ทบิลิซี","timezonePortLouis":"พอร์ตหลุยส์","timezoneTashkent":"ทาชเคนต์","timezoneIslamabad":"กรุงอิสลามาบัด , การาจี","timezoneEkaterinburg":"เอกาเตรินเบิร์ก","timezoneAstana":"อัสตานา","timezoneDhaka":"ธากา","timezoneNovosibirsk":"โนโวซีบีสค์","timezoneBangkok":"กรุงเทพมหานคร, ฮานอย, จาการ์ตา","timezoneKrasnoyarsk":"ครัสโนยา","timezoneBeijing":"ปักกิ่ง, ฉงชิ่ง, ฮ่องกง, อุรุมชี","timezoneSingapore":"กัวลาลัมเปอร์ , สิงคโปร์","timezoneTaipei":"ไทเป","timezonePerth":"เพิร์ธ","timezoneUlaanbaatar":"อูลานบาตาร์","timezoneIrkutsk":"อีร์คุตส","timezoneSeoul":"โซล","timezoneOsaka":"โอซาก้า , ซัปโปโร , โตเกียว","timezoneYakutsk":"ยาคุตสค์","timezoneCanberra":"แคนเบอรา , เมลเบิร์น , ซิดนีย์","timezoneBrisbane":"บริสเบนด์","timezoneHobart":"โฮบาร์ต","timezoneGuam":"กวม, พอร์ท มอเรสซา","timezoneVladivostok":"วลาดีวอสตอค","timezoneSolomon":"โซโลมอน. แคลิโดเนียใหม่","timezoneMagadan":"มากาดาน","timezoneFiji":"ฟิจิ","timezoneAuckland":"โอ๊คแลนด์ ,เวลลิงตัน","timezoneNukualofa":"นูกูโลฟา","timezoneSamoa":"ซามัว","chooseTimezone":"เลือกโซนเวลาของคุณ"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_tr.json new file mode 100644 index 00000000..049e173b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_tr.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"Uluslararası Tarih Çizgisi Batı","timezoneHawaii":"Hawaii","timezoneAlaska":"Alaska","timezoneBaja":"Baja California","timezoneMountain":"Sıradağlar Saati (ABD ve Kanada)","timezoneLaPaz":"Chihuahua, La Paz, Mazatlan","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskatchewan Nehri","timezoneCentralAmerica":"Orta Amerika","timezoneCentralTime":"Merkezi Saat (ABD ve Kanada)","timezoneMexico":"Guadalajara, Mexico City, Monterrey","timezoneEasternUS":"Doğu Saati (ABD ve Kanada)","timezoneLima":"Bogota, Lima, Quito","timezoneIndiana":"Indiana (Doğu) ","timezoneAtlantic":"Atlantik Saati (Kanada)","timezoneCuiaba":"Cuiaba","timezoneSantiago":"Santiago","timezoneManaus":"Georgetown, La Paz, Manaus, San Juan","timezoneAsuncion":"Asuncion","timezoneBrasilia":"Brasilia","timezoneGreenland":"Grönland","timezoneMontevideo":"Montevideo","timezoneCayenne":"Cayenne, Fortaleza","timezoneBuenosAires":"Buenos Aires","timezoneMidAtlantic":"Orta Atlantik","timezoneAzores":"Azor Adaları","timezoneCaboVerde":"Cabo Verde Adl.","timezoneDublin":"Dublin, Edinburgh, Lizbon, Londra","timezoneReykjavik":"Monrovia, Reykjavik","timezoneCasablanca":"Kazablanka","timezoneBelgrade":"Belgrad, Bratislava, Budapeşte, Ljubljana, Prag","timezoneSarajevo":"Saraybosna, Üsküp, Varşova, Zagreb","timezoneBrussels":"Brüksel, Kopenhag, Madrid, Paris","timezoneWCAfrica":"Batı Orta Afrika","timezoneAmsterdam":"Amsterdam, Berlin, Bern, Roma, Stockholm, Viyana","timezoneWindhoek":"Windhoek","timezoneMinsk":"Minsk","timezoneCairo":"Kahire","timezoneHelsinki":"Helsinki, Kiev, Riga, Sofya, Tallinn, Vilnius","timezoneAthens":"Atina, Bükreş","timezoneJerusalem":"Kudüs","timezoneAmman":"Umman","timezoneBeirut":"Beyrut","timezoneHarare":"Harare, Pretoria","timezoneDamascus":"Şam","timezoneIstanbul":"İstanbul","timezoneKuwait":"Kuveyt, Riyad","timezoneBaghdad":"Bağdat","timezoneNairobi":"Nairobi","timezoneKaliningrad":"Kaliningrad","timezoneMoscow":"Moscow, St. Petersburg, Volgograd","timezoneMuscat":"Abu Dabi, Muscat","timezoneBaku":"Bakü","timezoneYerevan":"Erivan","timezoneTbilisi":"Tiflis","timezonePortLouis":"Port Louis","timezoneTashkent":"Taşkent","timezoneIslamabad":"İslamabad, Karaçi","timezoneEkaterinburg":"Ekaterinburg","timezoneAstana":"Astana","timezoneDhaka":"Dakka","timezoneNovosibirsk":"Novosibirsk","timezoneBangkok":"Bangkok, Hanoi, Jakarta","timezoneKrasnoyarsk":"Krasnoyarsk","timezoneBeijing":"Pekin, Chongqing, Hong Kong, Urumçi","timezoneSingapore":"Kuala Lumpur, Singapur","timezoneTaipei":"Taipei","timezonePerth":"Perth","timezoneUlaanbaatar":"Ulanbator","timezoneIrkutsk":"İrkutsk","timezoneSeoul":"Seul","timezoneOsaka":"Osaka, Sapporo, Tokyo","timezoneYakutsk":"Yakutsk","timezoneCanberra":"Canberra, Melbourne, Sidney","timezoneBrisbane":"Brisbane","timezoneHobart":"Hobart","timezoneGuam":"Guam, Port Moresby","timezoneVladivostok":"Vladivostok","timezoneSolomon":"Solomon Adl., New Caledonia","timezoneMagadan":"Magadan","timezoneFiji":"Fiji","timezoneAuckland":"Auckland, Wellington","timezoneNukualofa":"Nuku'alofa","timezoneSamoa":"Samoa","chooseTimezone":"Saat diliminizi seçin"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_uk.json new file mode 100644 index 00000000..8d11d322 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_uk.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"Міжнародна лінія зміни дати","timezoneHawaii":"Гаваї","timezoneAlaska":"Аляска","timezoneBaja":"Нижня Каліфорнія","timezoneMountain":"Гірський часовий пояс (США та Канада)","timezoneLaPaz":"Чихуахуа, Ла-Пас, Мазатлан","timezoneArizona":"Арізона","timezoneSaskatchewan":"Саскачеван","timezoneCentralAmerica":"Центральна Америка","timezoneCentralTime":"Центральний часовий пояс (США та Канада)","timezoneMexico":"Гвадалахара, Мехіко, Монтеррей","timezoneEasternUS":"Східний часовий пояс (США та Канада)","timezoneLima":"Богота, Ліма, Кіто","timezoneIndiana":"Індіана (схід) ","timezoneAtlantic":"Атлантичний час (Канада)","timezoneCuiaba":"Куяба","timezoneSantiago":"Сантьяго","timezoneManaus":"Джорджтаун, Ла-Пас, Манаус, Сан-Хуан","timezoneAsuncion":"Асунсьйон","timezoneBrasilia":"Бразиліа","timezoneGreenland":"Гренландія","timezoneMontevideo":"Монтевідео","timezoneCayenne":"Кайенна, Форталеза","timezoneBuenosAires":"Буенос-Айрес","timezoneMidAtlantic":"Середньоатлантичний","timezoneAzores":"Азорські острови","timezoneCaboVerde":"Республіка Кабо-Верде","timezoneDublin":"Дублін, Едінбург, Лісабон, Лондон","timezoneReykjavik":"Монровія, Рейк'явік","timezoneCasablanca":"Касабланка","timezoneBelgrade":"Белград, Братислава, Будапешт, Любляна, Прага","timezoneSarajevo":"Сараєво, Скоп'є, Варшава, Загреб","timezoneBrussels":"Брюссель, Копенгаген, Мадрид, Париж","timezoneWCAfrica":"Західна та Центральна Африка","timezoneAmsterdam":"Амстердам, Берлін, Берн, Рим, Стокгольм, Відень","timezoneWindhoek":"Віндхук","timezoneMinsk":"Мінськ","timezoneCairo":"Каїр","timezoneHelsinki":"Гельсінкі, Київ, Рига, Софія, Таллінн, Вільнюс","timezoneAthens":"Афіни, Бухарест","timezoneJerusalem":"Єрусалим","timezoneAmman":"Амман","timezoneBeirut":"Бейрут","timezoneHarare":"Хараре, Преторія","timezoneDamascus":"Дамаск","timezoneIstanbul":"Стамбул","timezoneKuwait":"Кувейт, Ер-Ріяд","timezoneBaghdad":"Багдад","timezoneNairobi":"Найробі","timezoneKaliningrad":"Калінінград","timezoneMoscow":"Москва Санкт-Петербург, Волгоград","timezoneMuscat":"Абу-Дабі, Мускат","timezoneBaku":"Баку","timezoneYerevan":"Єреван","timezoneTbilisi":"Тбілісі","timezonePortLouis":"Порт-Луї","timezoneTashkent":"Ташкент","timezoneIslamabad":"Ісламабад, Карачі","timezoneEkaterinburg":"Єкатеринбург","timezoneAstana":"Астана","timezoneDhaka":"Дакка","timezoneNovosibirsk":"Новосибірськ","timezoneBangkok":"Бангкок, Ханой, Джакарта","timezoneKrasnoyarsk":"Красноярськ","timezoneBeijing":"Пекін, Чунцин, Гонконг, Урумчі","timezoneSingapore":"Куала-Лумпур, Сінгапур","timezoneTaipei":"Тайбей","timezonePerth":"Перт","timezoneUlaanbaatar":"Улан-Батор","timezoneIrkutsk":"Іркутськ","timezoneSeoul":"Сеул","timezoneOsaka":"Осака, Саппоро, Токіо","timezoneYakutsk":"Якутськ","timezoneCanberra":"Канберра, Мельбурн, Сідней","timezoneBrisbane":"Брісбен","timezoneHobart":"Хобарт","timezoneGuam":"Гуам, Порт-Морсбі","timezoneVladivostok":"Владивосток","timezoneSolomon":"Соломонові Острови, Нова Каледонія","timezoneMagadan":"Магадан","timezoneFiji":"Фіджі","timezoneAuckland":"Окленд, Веллінгтон","timezoneNukualofa":"Нукуалофа","timezoneSamoa":"Самоа","chooseTimezone":"Виберіть свій часовий пояс"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_vi.json new file mode 100644 index 00000000..ce8389fc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_vi.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"Giờ Phương Tây theo Đường Ngày Quốc tế","timezoneHawaii":"Hawaii","timezoneAlaska":"Alaska","timezoneBaja":"Baja California","timezoneMountain":"Múi giờ miền Núi (Hoa Kỳ và Canada)","timezoneLaPaz":"Chihuahua, La Paz, Mazatlan","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskatchewan","timezoneCentralAmerica":"Trung Mỹ","timezoneCentralTime":"Múi giờ miền Trung (Hoa Kỳ và Canada)","timezoneMexico":"Guadalajara, Thành phố Mexico, Monterrey","timezoneEasternUS":"Múi giờ miền Đông (Hoa Kỳ và Canada)","timezoneLima":"Bogota, Lima, Quito","timezoneIndiana":"Ấn Độ (Đông) ","timezoneAtlantic":"Múi giờ Đại Tây Dương (Canada)","timezoneCuiaba":"Cuiaba","timezoneSantiago":"Santiago","timezoneManaus":"Georgetown, La Paz, Manaus, San Juan","timezoneAsuncion":"Asuncion","timezoneBrasilia":"Brasilia","timezoneGreenland":"Greenland","timezoneMontevideo":"Montevideo","timezoneCayenne":"Cayenne, Fortaleza","timezoneBuenosAires":"Buenos Aires","timezoneMidAtlantic":"Trung-Đại Tây Dương","timezoneAzores":"Azores","timezoneCaboVerde":"Đảo Cabo Verde","timezoneDublin":"Dublin, Edinburgh, Lisbon, London","timezoneReykjavik":"Monrovia, Reykjavik","timezoneCasablanca":"Casablanca","timezoneBelgrade":"Belgrade, Bratislava, Budapest, Ljubljana, Prague","timezoneSarajevo":"Sarajevo, Skopje, Warsaw, Zagreb","timezoneBrussels":"Brussels, Copenhagen, Madrid, Paris","timezoneWCAfrica":"Tây Trung Phi","timezoneAmsterdam":"Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna","timezoneWindhoek":"Windhoek","timezoneMinsk":"Minsk","timezoneCairo":"Cairo","timezoneHelsinki":"Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius","timezoneAthens":"Athens, Bucharest","timezoneJerusalem":"Jerusalem","timezoneAmman":"Amman","timezoneBeirut":"Beirut","timezoneHarare":"Harare, Pretoria","timezoneDamascus":"Damascus","timezoneIstanbul":"Istanbul","timezoneKuwait":"Kuwait, Riyadh","timezoneBaghdad":"Baghdad","timezoneNairobi":"Nairobi","timezoneKaliningrad":"Kaliningrad","timezoneMoscow":"Moscow, St. Petersburg, Volgograd","timezoneMuscat":"Abu Dhabi, Muscat","timezoneBaku":"Baku","timezoneYerevan":"Yerevan","timezoneTbilisi":"Tbilisi","timezonePortLouis":"Port Louis","timezoneTashkent":"Tashkent","timezoneIslamabad":"Islamabad, Karachi","timezoneEkaterinburg":"Ekaterinburg","timezoneAstana":"Astana","timezoneDhaka":"Dhaka","timezoneNovosibirsk":"Novosibirsk","timezoneBangkok":"Bangkok, Hà Nội, Jakarta","timezoneKrasnoyarsk":"Krasnoyarsk","timezoneBeijing":"Bắc Kinh, Trùng Khánh, Hong Kong, Urumqi","timezoneSingapore":"Kuala Lumpur, Singapore","timezoneTaipei":"Đài Bắc","timezonePerth":"Perth","timezoneUlaanbaatar":"Ulaanbaatar","timezoneIrkutsk":"Irkutsk","timezoneSeoul":"Seoul","timezoneOsaka":"Osaka, Sapporo, Tokyo","timezoneYakutsk":"Yakutsk","timezoneCanberra":"Canberra, Melbourne, Sydney","timezoneBrisbane":"Brisbane","timezoneHobart":"Hobart","timezoneGuam":"Guam, Port Moresby","timezoneVladivostok":"Vladivostok","timezoneSolomon":"Quần đảo Solomon, New Caledonia","timezoneMagadan":"Magadan","timezoneFiji":"Fiji","timezoneAuckland":"Auckland, Wellington","timezoneNukualofa":"Nuku'alofa","timezoneSamoa":"Samoa","chooseTimezone":"Chọn múi giời của bạn"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_zh-CN.json new file mode 100644 index 00000000..0256164d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_zh-CN.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"国际日期变更线以西","timezoneHawaii":"夏威夷","timezoneAlaska":"阿拉斯加州","timezoneBaja":"下加利福尼亚","timezoneMountain":"山地时间(美国和加拿大)","timezoneLaPaz":"奇瓦瓦、拉巴斯、马萨特兰","timezoneArizona":"亚利桑那州","timezoneSaskatchewan":"萨斯喀彻温省","timezoneCentralAmerica":"中美洲","timezoneCentralTime":"中部时间(美国和加拿大)","timezoneMexico":"瓜达拉哈拉、墨西哥、蒙特雷","timezoneEasternUS":"东部时间(美国和加拿大)","timezoneLima":"波哥大、利马、基多","timezoneIndiana":"印第安纳(东部) ","timezoneAtlantic":"大西洋时间(加拿大)","timezoneCuiaba":"库亚巴","timezoneSantiago":"圣地亚哥","timezoneManaus":"乔治城、拉巴斯、玛瑙斯、圣胡安","timezoneAsuncion":"亚松森","timezoneBrasilia":"巴西利亚","timezoneGreenland":"格陵兰岛","timezoneMontevideo":"蒙得维的亚","timezoneCayenne":"卡宴、福塔雷萨","timezoneBuenosAires":"布宜诺斯艾利斯","timezoneMidAtlantic":"中大西洋","timezoneAzores":"亚速尔群岛","timezoneCaboVerde":"佛得角群岛","timezoneDublin":"都柏林、爱丁堡、里斯本、伦敦","timezoneReykjavik":"蒙罗维亚、雷克雅未克","timezoneCasablanca":"卡萨布兰卡","timezoneBelgrade":"贝尔格莱德、伯拉第斯拉瓦、布达佩斯、卢布尔雅那、布拉格","timezoneSarajevo":"萨拉热窝、斯科普里、华沙、萨格勒布","timezoneBrussels":"布鲁塞尔、哥本哈根、马德里、巴黎","timezoneWCAfrica":"西非和中非","timezoneAmsterdam":"阿姆斯特丹、柏林、伯尔尼、罗马、斯德哥尔摩、维也纳","timezoneWindhoek":"温得和克","timezoneMinsk":"明斯克","timezoneCairo":"开罗","timezoneHelsinki":"赫尔辛基、基辅、里加、索非亚、塔林、维尔纽斯","timezoneAthens":"雅典、布加勒斯特","timezoneJerusalem":"耶路撒冷","timezoneAmman":"安曼","timezoneBeirut":"贝鲁特","timezoneHarare":"哈拉雷、比勒陀利亚","timezoneDamascus":"大马士革","timezoneIstanbul":"伊斯坦布尔","timezoneKuwait":"科威特、利雅得","timezoneBaghdad":"巴格达","timezoneNairobi":"内罗毕","timezoneKaliningrad":"加里宁格勒","timezoneMoscow":"莫斯科、圣彼得堡、 伏尔加格勒","timezoneMuscat":"阿布扎比、马斯喀特","timezoneBaku":"巴库","timezoneYerevan":"耶烈万","timezoneTbilisi":"第比利斯","timezonePortLouis":"路易港","timezoneTashkent":"塔什干","timezoneIslamabad":"伊斯兰马巴德、卡拉奇","timezoneEkaterinburg":"叶卡捷琳堡","timezoneAstana":"阿斯塔纳","timezoneDhaka":"达卡","timezoneNovosibirsk":"新西伯利亚","timezoneBangkok":"曼谷、河内、雅加达","timezoneKrasnoyarsk":"克拉斯诺雅茨克","timezoneBeijing":"北京、重庆、香港、乌鲁木齐","timezoneSingapore":"吉隆坡、新加坡","timezoneTaipei":"台北","timezonePerth":"珀斯","timezoneUlaanbaatar":"乌兰巴托","timezoneIrkutsk":"伊尔库茨克","timezoneSeoul":"首尔","timezoneOsaka":"大阪、札幌、东京","timezoneYakutsk":"雅库茨克","timezoneCanberra":"堪培拉、墨尔本、悉尼","timezoneBrisbane":"布里斯班","timezoneHobart":"霍巴特","timezoneGuam":"关岛、莫尔兹比港","timezoneVladivostok":"符拉迪沃斯托克(海参崴)","timezoneSolomon":"所罗门群岛、新喀里多尼亚","timezoneMagadan":"马加丹","timezoneFiji":"斐济","timezoneAuckland":"奥克兰、惠灵顿","timezoneNukualofa":"努库阿洛法","timezoneSamoa":"萨摩亚群岛","chooseTimezone":"选择您的时区"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_zh-HK.json new file mode 100644 index 00000000..0b826b1f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_zh-HK.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"國際換日線以西","timezoneHawaii":"夏威夷","timezoneAlaska":"阿拉斯加","timezoneBaja":"下加利福尼亞州","timezoneMountain":"山區標準時間 (美國和加拿大)","timezoneLaPaz":"奇瓦瓦,拉帕茲,馬薩特蘭","timezoneArizona":"亞利桑那","timezoneSaskatchewan":"薩克其萬省","timezoneCentralAmerica":"中美洲","timezoneCentralTime":"中部時間 (美國和加拿大)","timezoneMexico":"瓜達拉加若,墨西哥市,蒙特利","timezoneEasternUS":"東部時間 (美國和加拿大)","timezoneLima":"波哥大,利馬,基多","timezoneIndiana":"印地安那 (東部) ","timezoneAtlantic":"大西洋時間 (加拿大)","timezoneCuiaba":"古雅巴","timezoneSantiago":"聖地牙哥","timezoneManaus":"佐治敦,拉帕茲,瑪瑙斯,聖胡安","timezoneAsuncion":"亞松森","timezoneBrasilia":"巴西利亞","timezoneGreenland":"格陵蘭","timezoneMontevideo":"蒙特維多","timezoneCayenne":"開雲,福塔力沙","timezoneBuenosAires":"布宜諾斯艾利斯","timezoneMidAtlantic":"大西洋中部","timezoneAzores":"亞述群島","timezoneCaboVerde":"維德角島","timezoneDublin":"都柏林,愛丁堡,里斯本,倫敦","timezoneReykjavik":"蒙羅維亞,雷克雅維克","timezoneCasablanca":"卡薩布蘭卡","timezoneBelgrade":"貝爾格勒,布拉提斯拉瓦,布達佩斯,盧布亞納,布拉格","timezoneSarajevo":"塞拉耶佛,斯高彼亞,華沙,札格雷布","timezoneBrussels":"布魯塞爾,哥本哈根,馬德里,巴黎","timezoneWCAfrica":"中西非","timezoneAmsterdam":"阿姆斯特丹,柏林,伯恩,羅馬,斯德哥爾摩,維也納","timezoneWindhoek":"溫吐克","timezoneMinsk":"明斯克","timezoneCairo":"開羅","timezoneHelsinki":"赫爾辛基,凱耶夫,里加,蘇非亞,塔林,維爾紐斯","timezoneAthens":"雅典,布加勒斯特","timezoneJerusalem":"耶路撒冷","timezoneAmman":"安曼","timezoneBeirut":"貝魯特","timezoneHarare":"哈拉雷,普利托里亞","timezoneDamascus":"大馬士革","timezoneIstanbul":"伊斯坦堡","timezoneKuwait":"科威特,利雅德","timezoneBaghdad":"巴格達","timezoneNairobi":"奈洛比","timezoneKaliningrad":"卡里寧格勒","timezoneMoscow":"莫斯科,聖 彼得堡,伏爾加格勒","timezoneMuscat":"阿布達比,馬斯開特","timezoneBaku":"巴庫","timezoneYerevan":"葉里溫","timezoneTbilisi":"第比利斯","timezonePortLouis":"路易士港","timezoneTashkent":"塔什干","timezoneIslamabad":"伊斯蘭馬巴德,克洛奇","timezoneEkaterinburg":"伊科得林堡","timezoneAstana":"阿斯坦納","timezoneDhaka":"達卡","timezoneNovosibirsk":"新西伯利亞","timezoneBangkok":"曼谷,河內,雅加達","timezoneKrasnoyarsk":"克拉斯諾亞爾斯克","timezoneBeijing":"北京,重慶,香港,烏魯木齊","timezoneSingapore":"吉隆坡,新加坡","timezoneTaipei":"台北","timezonePerth":"伯斯","timezoneUlaanbaatar":"烏蘭巴托","timezoneIrkutsk":"伊爾庫次克","timezoneSeoul":"首爾","timezoneOsaka":"大阪,北海道,東京","timezoneYakutsk":"雅庫茨克","timezoneCanberra":"坎培拉,墨爾本,雪梨","timezoneBrisbane":"布利斯班","timezoneHobart":"霍巴特","timezoneGuam":"關島,莫爾斯貝港","timezoneVladivostok":"海參威","timezoneSolomon":"索羅門群島,新喀里多尼亞群島","timezoneMagadan":"馬加丹","timezoneFiji":"斐濟","timezoneAuckland":"奧克蘭,威靈頓","timezoneNukualofa":"努庫阿洛法","timezoneSamoa":"薩摩亞群島","chooseTimezone":"選擇您的時區"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_zh-TW.json new file mode 100644 index 00000000..0b826b1f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/timezone_zh-TW.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"國際換日線以西","timezoneHawaii":"夏威夷","timezoneAlaska":"阿拉斯加","timezoneBaja":"下加利福尼亞州","timezoneMountain":"山區標準時間 (美國和加拿大)","timezoneLaPaz":"奇瓦瓦,拉帕茲,馬薩特蘭","timezoneArizona":"亞利桑那","timezoneSaskatchewan":"薩克其萬省","timezoneCentralAmerica":"中美洲","timezoneCentralTime":"中部時間 (美國和加拿大)","timezoneMexico":"瓜達拉加若,墨西哥市,蒙特利","timezoneEasternUS":"東部時間 (美國和加拿大)","timezoneLima":"波哥大,利馬,基多","timezoneIndiana":"印地安那 (東部) ","timezoneAtlantic":"大西洋時間 (加拿大)","timezoneCuiaba":"古雅巴","timezoneSantiago":"聖地牙哥","timezoneManaus":"佐治敦,拉帕茲,瑪瑙斯,聖胡安","timezoneAsuncion":"亞松森","timezoneBrasilia":"巴西利亞","timezoneGreenland":"格陵蘭","timezoneMontevideo":"蒙特維多","timezoneCayenne":"開雲,福塔力沙","timezoneBuenosAires":"布宜諾斯艾利斯","timezoneMidAtlantic":"大西洋中部","timezoneAzores":"亞述群島","timezoneCaboVerde":"維德角島","timezoneDublin":"都柏林,愛丁堡,里斯本,倫敦","timezoneReykjavik":"蒙羅維亞,雷克雅維克","timezoneCasablanca":"卡薩布蘭卡","timezoneBelgrade":"貝爾格勒,布拉提斯拉瓦,布達佩斯,盧布亞納,布拉格","timezoneSarajevo":"塞拉耶佛,斯高彼亞,華沙,札格雷布","timezoneBrussels":"布魯塞爾,哥本哈根,馬德里,巴黎","timezoneWCAfrica":"中西非","timezoneAmsterdam":"阿姆斯特丹,柏林,伯恩,羅馬,斯德哥爾摩,維也納","timezoneWindhoek":"溫吐克","timezoneMinsk":"明斯克","timezoneCairo":"開羅","timezoneHelsinki":"赫爾辛基,凱耶夫,里加,蘇非亞,塔林,維爾紐斯","timezoneAthens":"雅典,布加勒斯特","timezoneJerusalem":"耶路撒冷","timezoneAmman":"安曼","timezoneBeirut":"貝魯特","timezoneHarare":"哈拉雷,普利托里亞","timezoneDamascus":"大馬士革","timezoneIstanbul":"伊斯坦堡","timezoneKuwait":"科威特,利雅德","timezoneBaghdad":"巴格達","timezoneNairobi":"奈洛比","timezoneKaliningrad":"卡里寧格勒","timezoneMoscow":"莫斯科,聖 彼得堡,伏爾加格勒","timezoneMuscat":"阿布達比,馬斯開特","timezoneBaku":"巴庫","timezoneYerevan":"葉里溫","timezoneTbilisi":"第比利斯","timezonePortLouis":"路易士港","timezoneTashkent":"塔什干","timezoneIslamabad":"伊斯蘭馬巴德,克洛奇","timezoneEkaterinburg":"伊科得林堡","timezoneAstana":"阿斯坦納","timezoneDhaka":"達卡","timezoneNovosibirsk":"新西伯利亞","timezoneBangkok":"曼谷,河內,雅加達","timezoneKrasnoyarsk":"克拉斯諾亞爾斯克","timezoneBeijing":"北京,重慶,香港,烏魯木齊","timezoneSingapore":"吉隆坡,新加坡","timezoneTaipei":"台北","timezonePerth":"伯斯","timezoneUlaanbaatar":"烏蘭巴托","timezoneIrkutsk":"伊爾庫次克","timezoneSeoul":"首爾","timezoneOsaka":"大阪,北海道,東京","timezoneYakutsk":"雅庫茨克","timezoneCanberra":"坎培拉,墨爾本,雪梨","timezoneBrisbane":"布利斯班","timezoneHobart":"霍巴特","timezoneGuam":"關島,莫爾斯貝港","timezoneVladivostok":"海參威","timezoneSolomon":"索羅門群島,新喀里多尼亞群島","timezoneMagadan":"馬加丹","timezoneFiji":"斐濟","timezoneAuckland":"奧克蘭,威靈頓","timezoneNukualofa":"努庫阿洛法","timezoneSamoa":"薩摩亞群島","chooseTimezone":"選擇您的時區"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils.json new file mode 100644 index 00000000..8fceedd8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils.json @@ -0,0 +1 @@ +{"openInApp":"Open in {appName}","view":"View"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_ar.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_ar.json new file mode 100644 index 00000000..d6500c88 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_ar.json @@ -0,0 +1 @@ +{"openInApp":"فتح في {appName}","view":"عرض"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_bg.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_bg.json new file mode 100644 index 00000000..daa569f3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_bg.json @@ -0,0 +1 @@ +{"openInApp":"Отваряне в {appName}","view":"Преглед"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_bs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_bs.json new file mode 100644 index 00000000..6fc5dec7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_bs.json @@ -0,0 +1 @@ +{"openInApp":"Otvorite uz appun {appName}","view":"Prikaz"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_ca.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_ca.json new file mode 100644 index 00000000..fe996537 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_ca.json @@ -0,0 +1 @@ +{"openInApp":"Obre-ho al {appName}","view":"Visualitza"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_cs.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_cs.json new file mode 100644 index 00000000..3a385f3a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_cs.json @@ -0,0 +1 @@ +{"openInApp":"Otevřít v {appName}","view":"Zobrazit"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_da.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_da.json new file mode 100644 index 00000000..c0f3bb12 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_da.json @@ -0,0 +1 @@ +{"openInApp":"Åbn i {appName}","view":"Vis"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_de.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_de.json new file mode 100644 index 00000000..65a567b3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_de.json @@ -0,0 +1 @@ +{"openInApp":"In {appName} öffnen","view":"Anzeigen"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_el.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_el.json new file mode 100644 index 00000000..927e219e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_el.json @@ -0,0 +1 @@ +{"openInApp":"Άνοιγμα σε {appName}","view":"Προβολή"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_en.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_en.json new file mode 100644 index 00000000..8fceedd8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_en.json @@ -0,0 +1 @@ +{"openInApp":"Open in {appName}","view":"View"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_es.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_es.json new file mode 100644 index 00000000..3c0a83f5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_es.json @@ -0,0 +1 @@ +{"openInApp":"Abrir en {appName}","view":"Ver"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_et.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_et.json new file mode 100644 index 00000000..35eee637 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_et.json @@ -0,0 +1 @@ +{"openInApp":"Ava rakenduses {appName}","view":"Vaatamine"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_fi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_fi.json new file mode 100644 index 00000000..802ba126 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_fi.json @@ -0,0 +1 @@ +{"openInApp":"Avaa sovelluksessa {appName}","view":"Näytä"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_fr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_fr.json new file mode 100644 index 00000000..dac98fc6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_fr.json @@ -0,0 +1 @@ +{"openInApp":"Ouvrir dans {appName}","view":"Vue"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_he.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_he.json new file mode 100644 index 00000000..88c0f8ec --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_he.json @@ -0,0 +1 @@ +{"openInApp":"פתח ב-{appName}","view":"תצוגה"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_hr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_hr.json new file mode 100644 index 00000000..6fc5dec7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_hr.json @@ -0,0 +1 @@ +{"openInApp":"Otvorite uz appun {appName}","view":"Prikaz"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_hu.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_hu.json new file mode 100644 index 00000000..ce73f211 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_hu.json @@ -0,0 +1 @@ +{"openInApp":"Megnyitás a(z) {appName} alkalmazásban","view":"Megtekintés"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_id.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_id.json new file mode 100644 index 00000000..49c745e6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_id.json @@ -0,0 +1 @@ +{"openInApp":"Buka di {appName}","view":"Tampilan"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_it.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_it.json new file mode 100644 index 00000000..7b0201de --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_it.json @@ -0,0 +1 @@ +{"openInApp":"Apri in {appName}","view":"Visualizzazione"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_ja.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_ja.json new file mode 100644 index 00000000..078e2dc8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_ja.json @@ -0,0 +1 @@ +{"openInApp":"{appName} で開く","view":"表示"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_ko.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_ko.json new file mode 100644 index 00000000..a1fa4baf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_ko.json @@ -0,0 +1 @@ +{"openInApp":"{appName}에서 열기","view":"보기"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_lt.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_lt.json new file mode 100644 index 00000000..bcd15dd0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_lt.json @@ -0,0 +1 @@ +{"openInApp":"Atverti naudojant {appName}","view":"Peržiūrėti"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_lv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_lv.json new file mode 100644 index 00000000..f70eb200 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_lv.json @@ -0,0 +1 @@ +{"openInApp":"Atvērt lietotnē {appName}","view":"Skatīt"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_nb.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_nb.json new file mode 100644 index 00000000..e590e51d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_nb.json @@ -0,0 +1 @@ +{"openInApp":"Åpne i {appName}","view":"Vis"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_nl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_nl.json new file mode 100644 index 00000000..75f01531 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_nl.json @@ -0,0 +1 @@ +{"openInApp":"Openen in {appName}","view":"Weergeven"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_pl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_pl.json new file mode 100644 index 00000000..527ec7af --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_pl.json @@ -0,0 +1 @@ +{"openInApp":"Otwórz za pomocą {appName}","view":"Wyświetl"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_pt-BR.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_pt-BR.json new file mode 100644 index 00000000..649264b5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_pt-BR.json @@ -0,0 +1 @@ +{"openInApp":"Abrir no {appName}","view":"Visualizar"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_pt-PT.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_pt-PT.json new file mode 100644 index 00000000..aaffa9a7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_pt-PT.json @@ -0,0 +1 @@ +{"openInApp":"Abrir em {appName}","view":"Visualização"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_ro.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_ro.json new file mode 100644 index 00000000..cdb98fad --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_ro.json @@ -0,0 +1 @@ +{"openInApp":"Deschideți în {appName}","view":"Vizualizare"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_ru.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_ru.json new file mode 100644 index 00000000..1f7507d4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_ru.json @@ -0,0 +1 @@ +{"openInApp":"Открыыть в {appName}","view":"Просмотр"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_sk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_sk.json new file mode 100644 index 00000000..fd10c258 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_sk.json @@ -0,0 +1 @@ +{"openInApp":"Otvoriť v {appName}","view":"Zobrazenie"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_sl.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_sl.json new file mode 100644 index 00000000..b7cf5ad5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_sl.json @@ -0,0 +1 @@ +{"openInApp":"Odpri v {appName}","view":"Pogled"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_sr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_sr.json new file mode 100644 index 00000000..2a50ab27 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_sr.json @@ -0,0 +1 @@ +{"openInApp":"Otvori u {appName}","view":"Prikaži"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_sv.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_sv.json new file mode 100644 index 00000000..fdcbdee2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_sv.json @@ -0,0 +1 @@ +{"openInApp":"Öppna i {appName}","view":"Visa"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_th.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_th.json new file mode 100644 index 00000000..15a3e883 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_th.json @@ -0,0 +1 @@ +{"openInApp":"เปิดใน {appName}","view":"วิว"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_tr.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_tr.json new file mode 100644 index 00000000..af096045 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_tr.json @@ -0,0 +1 @@ +{"openInApp":"{appName} uygulamasında aç","view":"Görüntüle"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_uk.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_uk.json new file mode 100644 index 00000000..8dae39e7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_uk.json @@ -0,0 +1 @@ +{"openInApp":"Відкрити в {appName}","view":"Вид"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_vi.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_vi.json new file mode 100644 index 00000000..69c9e892 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_vi.json @@ -0,0 +1 @@ +{"openInApp":"Mở bằng {appName}","view":"Xem"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_zh-CN.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_zh-CN.json new file mode 100644 index 00000000..6a2df4cb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_zh-CN.json @@ -0,0 +1 @@ +{"openInApp":"在 {appName} 中打开","view":"查看"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_zh-HK.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_zh-HK.json new file mode 100644 index 00000000..7bfc42f4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_zh-HK.json @@ -0,0 +1 @@ +{"openInApp":"在 {appName} 中開啟","view":"視圖"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_zh-TW.json b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_zh-TW.json new file mode 100644 index 00000000..7bfc42f4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/assets/esri/widgets/support/t9n/uriUtils_zh-TW.json @@ -0,0 +1 @@ +{"openInApp":"在 {appName} 中開啟","view":"視圖"} \ No newline at end of file diff --git a/library/arcgis/4.30/@arcgis/core/chunks/AGraphicContainer.js b/library/arcgis/4.30/@arcgis/core/chunks/AGraphicContainer.js new file mode 100644 index 00000000..ea951d4d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/AGraphicContainer.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{f as e,d as t}from"./maybe.js";import{F as i,c as s,A as r}from"./TechniqueInstance.js";import{b as n}from"./Container.js";import{T as a}from"./FeatureCommandQueue.js";import{c as o,m as l,d as u,e as c,r as f}from"./mat3.js";import{c as h}from"./mat3f32.js";import{f as m}from"./vec2f32.js";import{f as d}from"./vec3f32.js";import{normalizeMapX as p}from"../geometry/support/normalizeUtils.js";import{D as _}from"./DisplayObject.js";import{c as g}from"./dataViewUtils.js";import{B as v}from"./BufferObject.js";import{g as b,P as x,D as y,U as S}from"./enums.js";import{V as A}from"./VertexArrayObject.js";let B=0;function R(e,t){return new i(s(B++),e,t)}const M={visualVariableColor:null,visualVariableOpacity:null,visualVariableSizeMinMaxValue:null,visualVariableSizeScaleStops:null,visualVariableSizeStops:null,visualVariableSizeUnitValue:null,visualVariableRotation:null,visualVariableSizeOutlineScaleStops:null};class j{constructor(){this.instances={fill:R(a.fill,{uniforms:M,optionalAttributes:{zoomRange:!0}}),marker:R(a.marker,{uniforms:M,optionalAttributes:{zoomRange:!0}}),line:R(a.line,{uniforms:M,optionalAttributes:{zoomRange:!0}}),text:R(a.text,{uniforms:M,optionalAttributes:{zoomRange:!0,referenceSymbol:!1,clipAngle:!1}}),complexFill:R(a.complexFill,{uniforms:M,optionalAttributes:{zoomRange:!0}}),texturedLine:R(a.texturedLine,{uniforms:M,optionalAttributes:{zoomRange:!0}})},this._instancesById=Object.values(this.instances).reduce(((e,t)=>(e.set(t.instanceId,t),e)),new Map)}getInstance(e){return this._instancesById.get(e)}}const O=Math.PI/180;class V extends _{constructor(e){super(),this._program=null,this._vao=null,this._vertexBuffer=null,this._indexBuffer=null,this._dvsMat3=h(),this._localOrigin={x:0,y:0},this._getBounds=e}destroy(){this._vao&&(this._vao.dispose(),this._vao=null,this._vertexBuffer=null,this._indexBuffer=null),this._program=e(this._program)}doRender(e){const{context:t}=e,i=this._getBounds();if(i.length<1)return;this._createShaderProgram(t),this._updateMatricesAndLocalOrigin(e),this._updateBufferData(t,i),t.setBlendingEnabled(!0),t.setDepthTestEnabled(!1),t.setStencilWriteMask(0),t.setStencilTestEnabled(!1),t.setBlendFunction(b.ONE,b.ONE_MINUS_SRC_ALPHA),t.setColorMask(!0,!0,!0,!0);const s=this._program;t.bindVAO(this._vao),t.useProgram(s),s.setUniformMatrix3fv("u_dvsMat3",this._dvsMat3),t.gl.lineWidth(1),t.drawElements(x.LINES,8*i.length,y.UNSIGNED_INT,0),t.bindVAO()}_createTransforms(){return{displayViewScreenMat3:h()}}_createShaderProgram(e){this._program||(this._program=e.programCache.acquire("precision highp float;\n uniform mat3 u_dvsMat3;\n\n attribute vec2 a_position;\n\n void main() {\n mediump vec3 pos = u_dvsMat3 * vec3(a_position, 1.0);\n gl_Position = vec4(pos.xy, 0.0, 1.0);\n }","precision mediump float;\n void main() {\n gl_FragColor = vec4(0.75, 0.0, 0.0, 0.75);\n }",D().attributes))}_updateMatricesAndLocalOrigin(e){const{state:t}=e,{displayMat3:i,size:s,resolution:r,pixelRatio:n,rotation:a,viewpoint:h}=t,_=O*a,{x:g,y:v}=h.targetGeometry,b=p(g,t.spatialReference);this._localOrigin.x=b,this._localOrigin.y=v;const x=n*s[0],y=n*s[1],S=r*x,A=r*y,B=o(this._dvsMat3);l(B,B,i),u(B,B,m(x/2,y/2)),c(B,B,d(s[0]/S,-y/A,1)),f(B,B,-_)}_updateBufferData(e,t){const{x:i,y:s}=this._localOrigin,r=8*t.length,n=new Float32Array(r),a=new Uint32Array(8*t.length);let o=0,l=0;for(const e of t)e&&(n[2*o]=e[0]-i,n[2*o+1]=e[1]-s,n[2*o+2]=e[0]-i,n[2*o+3]=e[3]-s,n[2*o+4]=e[2]-i,n[2*o+5]=e[3]-s,n[2*o+6]=e[2]-i,n[2*o+7]=e[1]-s,a[l]=o+0,a[l+1]=o+3,a[l+2]=o+3,a[l+3]=o+2,a[l+4]=o+2,a[l+5]=o+1,a[l+6]=o+1,a[l+7]=o+0,o+=4,l+=8);if(this._vertexBuffer?this._vertexBuffer.setData(n.buffer):this._vertexBuffer=v.createVertex(e,S.DYNAMIC_DRAW,n.buffer),this._indexBuffer?this._indexBuffer.setData(a):this._indexBuffer=v.createIndex(e,S.DYNAMIC_DRAW,a),!this._vao){const t=D();this._vao=new A(e,t.attributes,t.bufferLayouts,{geometry:this._vertexBuffer},this._indexBuffer)}}}const D=()=>g("bounds",{geometry:[{location:0,name:"a_position",count:2,type:y.FLOAT}]});class I extends r{constructor(e){super(e),this._instanceStore=new j,this.checkHighlight=()=>!0}destroy(){super.destroy(),this._boundsRenderer=t(this._boundsRenderer)}get instanceStore(){return this._instanceStore}enableRenderingBounds(e){this._boundsRenderer=new V(e),this.requestRender()}get hasHighlight(){return this.checkHighlight()}onTileData(e,t){e.onMessage(t),this.contains(e)||this.addChild(e),this.requestRender()}_renderChildren(e,t){e.selection=t;for(const t of this.children){if(!t.visible)continue;const i=t.getDisplayList(this._instanceStore,n.STRICT_ORDER);i?.render(e)}}}export{I as A}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/ActionSlider.js b/library/arcgis/4.30/@arcgis/core/chunks/ActionSlider.js new file mode 100644 index 00000000..b46e66ba --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/ActionSlider.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as s}from"./tslib.es6.js";import{property as t}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as i}from"../core/accessorSupport/decorators/subclass.js";import e from"../support/actions/ActionBase.js";var o;let a=o=class extends e{constructor(s){super(s),this.displayValueEnabled=!1,this.max=1,this.min=0,this.step=.1,this.type="slider",this.value=null}clone(){return new o({active:this.active,className:this.className,disabled:this.disabled,id:this.id,indicator:this.indicator,title:this.title,visible:this.visible,displayValueEnabled:this.displayValueEnabled,max:this.max,min:this.min,step:this.step,value:this.value})}};s([t()],a.prototype,"displayValueEnabled",void 0),s([t()],a.prototype,"max",void 0),s([t()],a.prototype,"min",void 0),s([t()],a.prototype,"step",void 0),s([t()],a.prototype,"value",void 0),a=o=s([i("esri.support.actions.ActionSlider")],a);const r=a;export{r as A}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/AlterVersionParameters.js b/library/arcgis/4.30/@arcgis/core/chunks/AlterVersionParameters.js new file mode 100644 index 00000000..afa998ac --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/AlterVersionParameters.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as r}from"./tslib.es6.js";import{JSONSupport as o}from"../core/JSONSupport.js";import{property as s}from"../core/accessorSupport/decorators/property.js";import{b as e}from"./ensureType.js";import"../core/lang.js";import{subclass as t}from"../core/accessorSupport/decorators/subclass.js";import"../core/Accessor.js";import"../core/Handles.js";import"./Logger.js";import"../config.js";import"./maybe.js";import"./metadata.js";import"./utils.js";import"./handleUtils.js";import"./ObservableBase.js";import"./tracking.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"../core/Error.js";var i;let p=i=class extends o{static from(r){return e(i,r)}constructor(r){super(r),this.ownerName=void 0,this.versionName=void 0,this.description=void 0,this.access=null}};r([s({type:String,json:{write:!0}})],p.prototype,"ownerName",void 0),r([s({type:String,json:{write:!0}})],p.prototype,"versionName",void 0),r([s({type:String,json:{write:!0}})],p.prototype,"description",void 0),r([s({type:["private","public","protected","hidden"],json:{name:"accessPermission",write:!0}})],p.prototype,"access",void 0),p=i=r([t("esri.rest.versionManagement.gdbVersion.support.AlterVersionParameters")],p);const c=p;export{c as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/Analysis.js b/library/arcgis/4.30/@arcgis/core/chunks/Analysis.js new file mode 100644 index 00000000..e1fcb623 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/Analysis.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import t from"../core/Accessor.js";import{i as r}from"../core/lang.js";import{ClonableMixin as s}from"../core/Clonable.js";import{IdentifiableMixin as o}from"../core/Identifiable.js";import{JSONSupportMixin as i}from"../core/JSONSupport.js";import{property as a}from"../core/accessorSupport/decorators/property.js";import"./Logger.js";import{subclass as n}from"../core/accessorSupport/decorators/subclass.js";let l=0,p=class extends(i(s(o(t)))){constructor(e){super(e),this.id=`${Date.now().toString(16)}-analysis-${l++}`,this.title=null}get parent(){return this._get("parent")}set parent(e){const t=this.parent;if(null!=t)switch(t.type){case"line-of-sight":case"dimension":t.releaseAnalysis(this);break;case"2d":case"3d":t.analyses.includes(this)&&t.analyses.remove(this)}this._set("parent",e)}get isEditable(){return this.requiredPropertiesForEditing.every(r)}};e([a({type:String,constructOnly:!0,clonable:!1})],p.prototype,"id",void 0),e([a({type:String})],p.prototype,"title",void 0),e([a({clonable:!1,value:null})],p.prototype,"parent",null),e([a({readOnly:!0})],p.prototype,"isEditable",null),p=e([n("esri.analysis.Analysis")],p);const c=p;export{c as A}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/AnalysisToolBase.js b/library/arcgis/4.30/@arcgis/core/chunks/AnalysisToolBase.js new file mode 100644 index 00000000..13339848 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/AnalysisToolBase.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as s}from"./tslib.es6.js";import{watch as e,syncAndInitial as t}from"../core/reactiveUtils.js";import"./Logger.js";import"../core/lang.js";import"../core/Error.js";import{subclass as i}from"../core/accessorSupport/decorators/subclass.js";import{I as r}from"./InteractiveToolBase.js";let a=class extends r{constructor(s){super(s)}initialize(){this.addHandles(e((()=>this.analysisViewData.visible),(s=>this.visible=s),t))}deactivate(){this.onDeactivate(),this.created||this.analysis.clear()}resetCreated(){this._set("created",!1)}};a=s([i("esri.views.interactive.AnalysisToolBase")],a);export{a as A}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/AnalysisView3D.js b/library/arcgis/4.30/@arcgis/core/chunks/AnalysisView3D.js new file mode 100644 index 00000000..f347a347 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/AnalysisView3D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import{m as t}from"./handleUtils.js";import{EsriPromiseMixin as r}from"../core/Promise.js";import{property as i}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as o}from"../core/accessorSupport/decorators/subclass.js";const s=s=>{let n=class extends(r(s)){constructor(){super(...arguments),this.parent=null,this._userInteractive=!1,this._interactiveViewModelCount=0}get interactive(){return this._interactiveViewModelCount>0||this._userInteractive}set interactive(e){this._userInteractive=e}get updating(){return!1}get visible(){return null==this.parent||this.parent.visible&&!this.parent.suspended}set visible(e){this._overrideIfSome("visible",e)}forceInteractiveForViewModel(){return this._interactiveViewModelCount++,t((()=>this._interactiveViewModelCount--))}};return e([i({constructOnly:!0})],n.prototype,"parent",void 0),e([i({constructOnly:!0})],n.prototype,"view",void 0),e([i({type:Boolean})],n.prototype,"interactive",null),e([i()],n.prototype,"_userInteractive",void 0),e([i({readOnly:!0})],n.prototype,"updating",null),e([i()],n.prototype,"visible",null),e([i()],n.prototype,"_interactiveViewModelCount",void 0),n=e([o("esri.views.3d.analysis.AnalysisView3D")],n),n};export{s as A}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/AnalysisViewModel.js b/library/arcgis/4.30/@arcgis/core/chunks/AnalysisViewModel.js new file mode 100644 index 00000000..456ed0c5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/AnalysisViewModel.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./tslib.es6.js";import e from"../core/Accessor.js";import{c as s}from"./asyncUtils.js";import"../core/lang.js";import{L as i}from"./Logger.js";import{a as n,r as a}from"./maybe.js";import{throwIfAborted as r,isAbortError as o,isAborted as l}from"../core/promiseUtils.js";import{watch as h,syncAndInitial as c,sync as w,whenOnce as y,when as p}from"../core/reactiveUtils.js";import{property as u}from"../core/accessorSupport/decorators/property.js";import{subclass as d}from"../core/accessorSupport/decorators/subclass.js";var v;!function(t){t[t.PENDING=0]="PENDING",t[t.WAIT_FOR_VIEW_READY=1]="WAIT_FOR_VIEW_READY",t[t.RUNNING=2]="RUNNING"}(v||(v={}));let _=class extends e{constructor(t={}){super(t),this.view=null,this.analysisView=null,this._reconnectViewTask=null,this._forceInteractiveHandle=null,this._parentChangeFromReconnect=!1,this._startUserOperation=null;const e=t?.analysis;null!=e?this.analysis=e:(this._set("analysis",this.constructAnalysis()),this._set("isAnalysisOwner",!0)),null!=t?.visible&&(this.visible=t.visible)}normalizeCtorArgs(t){const{analysis:e,...s}=t;return s}initialize(){this.addHandles([h((()=>({readyAndNotSupported:null!=this.view&&this.view.ready&&!this.supported})),(({readyAndNotSupported:t})=>{t&&i.getLogger(this).errorOnce(this.unsupportedErrorMessage)}),c),h((()=>this.analysis?.parent),(t=>{this._parentChangeFromReconnect||t===this.view||this._set("isAnalysisOwner",!1);const e=!this._parentChangeFromReconnect;this._parentChangeFromReconnect=!1,e&&this._scheduleViewReconnect()}),w),h((()=>({view:this.view,ready:null!=this.view&&this.view.ready,supported:this.supported})),(({view:t},e)=>{const s=e?.view;t!==s&&(this._startUserOperation=n(this._startUserOperation),this._disconnectFromView(s)),this._scheduleViewReconnect()}),c)])}destroy(){this._reconnectViewTask=n(this._reconnectViewTask),this._startUserOperation=n(this._startUserOperation),null!=this.analysisView&&(this.analysisView.visible=void 0),this._disconnectFromView(this.view),this._set("view",null),null!=this.analysis&&this.isAnalysisOwner&&(this.analysis.destroy(),this._set("analysis",null))}get supported(){return null==this.view||this.view.type===this.supportedViewType}set visible(t){this._set("visible",t),null!=this.analysisView&&(this.analysisView.visible=t)}get active(){return null!=this.tool&&this.tool.active}get disabled(){return null==this.view||!this.view.ready||!this.supported}set analysis(t){t!==this._get("analysis")&&(this._startUserOperation=n(this._startUserOperation),this._disconnectFromView(this.view),this._setExternalAnalysis(t),this._scheduleViewReconnect())}get ready(){return null!=this.analysisView&&!this.connectingToView}get connectingToView(){return null!=this._reconnectViewTask}get isAnalysisOwner(){return this._get("isAnalysisOwner")}get tool(){return null!=this.analysisView?this.analysisView.tool:null}clear(){this._startUserOperation=n(this._startUserOperation),this._resetInteractiveCreationState(),null!=this.tool&&null!=this.view&&this.view.activeTool===this.tool&&(this.view.activeTool=null)}async start(){if(!this.visible)return void i.getLogger(this).warn("Cannot start analysis when not visible");this.clear();const t={task:null,abort:null,state:v.PENDING},e=s((async e=>{if(t.state=v.WAIT_FOR_VIEW_READY,await y((()=>this.ready),e),t.state=v.RUNNING,null==this.analysisView||null==this.view)return;const s=this.analysisView.tool;null!=s&&(this.view.activeTool=s,p((()=>s.created),(()=>{s.active&&null!=this.view&&(this.view.activeTool=null)}),{initial:!0,once:!0}))}));return t.task=e,t.abort=()=>e.abort(),this._startUserOperation=t,e.promise}onConnectToAnalysisView(t){}onDisconnectFromAnalysisView(){}_scheduleViewReconnect(){this._reconnectViewTask=n(this._reconnectViewTask);const t=s((async e=>{try{await this._reconnectView(e)}catch(t){if(r(e),!o(t))return void i.getLogger(this).warn("Failed to use analysis in view model",t);throw t}finally{t===this._reconnectViewTask&&(this._reconnectViewTask=null)}}));this._reconnectViewTask=t}async _reconnectView(t){const{view:e}=this,s=null!=e&&e.ready&&this.supported,n=this.analysis;if(this._startUserOperation=V(this._startUserOperation),this._disconnectFromView(e),s&&null!=e&&null!=n){if(this.isAnalysisOwner){if(null!=n.parent)return void i.getLogger(this).errorOnce("expected owned analysis to have null parent when connecting to view");this._parentChangeFromReconnect=!0,e.analyses.add(n)}this.analysisView=await e.whenAnalysisView(n),l(t)?this._startUserOperation=V(this._startUserOperation):(this.analysisView.visible=this.visible,this._forceInteractiveHandle=this.analysisView.forceInteractiveForViewModel(),this.addHandles(this._forceInteractiveHandle),this.onConnectToAnalysisView(this.analysisView))}}_disconnectFromView(t){null!=t&&this.isAnalysisOwner&&t.analyses.includes(this.analysis)&&(this._parentChangeFromReconnect=!0,this.analysis.clear(),t.analyses.remove(this.analysis)),this.onDisconnectFromAnalysisView(),this._forceInteractiveHandle=a(this._forceInteractiveHandle),this.analysisView=null}_setExternalAnalysis(t){null==this.analysisView||this.isAnalysisOwner||(this.analysisView.visible=void 0,this._forceInteractiveHandle=a(this._forceInteractiveHandle)),this.analysisView=null,this._set("isAnalysisOwner",!1),this._set("analysis",t),this._parentChangeFromReconnect=!1}_resetInteractiveCreationState(){this.analysis.clear(),null!=this.tool&&this.tool.resetCreated()}get testInfo(){}};function V(t){return null!=t&&t.state>=v.RUNNING?(t.abort(),null):t}t([u()],_.prototype,"supported",null),t([u()],_.prototype,"view",void 0),t([u({type:Boolean,value:!0})],_.prototype,"visible",null),t([u()],_.prototype,"active",null),t([u()],_.prototype,"disabled",null),t([u({nonNullable:!0})],_.prototype,"analysis",null),t([u()],_.prototype,"analysisView",void 0),t([u()],_.prototype,"ready",null),t([u()],_.prototype,"connectingToView",null),t([u({readOnly:!0})],_.prototype,"isAnalysisOwner",null),t([u()],_.prototype,"_reconnectViewTask",void 0),t([u()],_.prototype,"_forceInteractiveHandle",void 0),t([u()],_.prototype,"tool",null),_=t([d("esri.widgets.support.AnalysisViewModel")],_);export{_ as A}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/AnchorElementViewModel.js b/library/arcgis/4.30/@arcgis/core/chunks/AnchorElementViewModel.js new file mode 100644 index 00000000..415137f3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/AnchorElementViewModel.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import o from"../core/Evented.js";import{when as t,watch as r}from"../core/reactiveUtils.js";import{property as s}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as n}from"../core/accessorSupport/decorators/subclass.js";import{projectOrLoad as i}from"../geometry/projection.js";let c=class extends o.EventedAccessor{constructor(e){super(e),this.location=null,this.screenLocationEnabled=!1,this.view=null,this.addHandles([t((()=>{const e=this.screenLocationEnabled?this.view:null;return e?[e.size,"3d"===e.type?e.camera:e.viewpoint]:null}),(()=>this.notifyChange("screenLocation"))),r((()=>this.screenLocation),((e,o)=>{null!=e&&null!=o&&this.emit("view-change")}))])}destroy(){this.view=null}get screenLocation(){const{location:e,view:o,screenLocationEnabled:t}=this,r=o?.spatialReference,s=r?i(e,r).geometry:null;return t&&s&&o?.ready?o.toScreen(s):null}};e([s()],c.prototype,"location",void 0),e([s()],c.prototype,"screenLocation",null),e([s()],c.prototype,"screenLocationEnabled",void 0),e([s()],c.prototype,"view",void 0),c=e([n("esri.widgets.support.AnchorElementViewModel")],c);const l=c;export{l as A}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/ArcGISService.js b/library/arcgis/4.30/@arcgis/core/chunks/ArcGISService.js new file mode 100644 index 00000000..ce0cdc5d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/ArcGISService.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./tslib.es6.js";import{L as r}from"./Logger.js";import{property as e}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import{subclass as s}from"../core/accessorSupport/decorators/subclass.js";import{p as i,s as o}from"./arcgisLayerUrl.js";const l=l=>{let p=class extends l{get title(){if(this._get("title")&&"defaults"!==this.originOf("title"))return this._get("title");if(this.url){const t=i(this.url);if(null!=t&&t.title)return t.title}return this._get("title")||""}set title(t){this._set("title",t)}set url(t){this._set("url",o(t,r.getLogger(this)))}};return t([e()],p.prototype,"title",null),t([e({type:String})],p.prototype,"url",null),p=t([s("esri.layers.mixins.ArcGISService")],p),p};export{l as A}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/Attribute.js b/library/arcgis/4.30/@arcgis/core/chunks/Attribute.js new file mode 100644 index 00000000..450204ba --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/Attribute.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +class s{constructor(s,t,i=t){this.data=s,this.size=t,this.stride=i}}class t extends s{constructor(s,t,i,e=!1,c=i){super(s,i,c),this.indices=t,this.exclusive=e}}export{t as A,s as V}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/AttributeStore.js b/library/arcgis/4.30/@arcgis/core/chunks/AttributeStore.js new file mode 100644 index 00000000..6393f104 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/AttributeStore.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{D as e,d as t,e as r,g as i}from"./dataViewUtils.js";import{n as s,L as n}from"./Logger.js";import o from"../core/Error.js";import{a}from"./aaBoundingBox.js";import{d as h,c as u,n as d,g as l}from"./UpdateTracking2D.js";import{r as c}from"../layers/support/fieldUtils.js";import{h as _}from"../core/lang.js";import{f}from"./labelFormatUtils.js";import{s as p}from"./labelUtils.js";import m from"../geometry/SpatialReference.js";import y from"../layers/support/FieldsIndex.js";import"../geometry.js";import{A as g,T as b,D as x}from"./TimeOnly.js";import{b as I}from"./maybe.js";import{G as w,g as S}from"./CIMSymbolHelper.js";import{g as T}from"./centroid.js";import{a as F,u as E}from"./featureConversionUtils.js";import{O as A}from"./OptimizedFeature.js";import{O as C}from"./OptimizedGeometry.js";import{s as v,a as z}from"./timeZoneUtils.js";import{fromJSON as B}from"../geometry/support/jsonUtils.js";import{d as D}from"./diffUtils.js";import{h as M}from"./highlightReasons.js";import{y as R,A as j}from"./definitions.js";import{c as O}from"./aaBoundingRect.js";import{b as G}from"./extentUtils.js";import{n as V,f as k,g as N}from"./timeSupport.js";import U from"../rest/support/Query.js";import{parseWhereClause as W}from"../core/sql.js";import{b as L}from"./enums.js";class P{get length(){return this._pos}constructor(e,t){this._pos=0;const r=t?this._roundToNearest(t,e.BYTES_PER_ELEMENT):40;this._array=new ArrayBuffer(r),this._buffer=new e(this._array),this._ctor=e,this._i16View=new Int16Array(this._array)}_roundToNearest(e,t){const r=Math.round(e);return 1===t?r:r+(t-r%t)}_ensureSize(e){if(this._pos+e>=this._buffer.length){const t=this._roundToNearest(1.25*(this._array.byteLength+e*this._buffer.BYTES_PER_ELEMENT),this._buffer.BYTES_PER_ELEMENT),r=new ArrayBuffer(t),i=new this._ctor(r);i.set(this._buffer,0),this._array=r,this._buffer=i,this._i16View=new Int16Array(this._array)}}ensureSize(e){this._ensureSize(e)}writeF32(e){this._ensureSize(1);const t=this._pos;return new Float32Array(this._array,4*this._pos,1)[0]=e,this._pos++,t}push(e){this._ensureSize(1);const t=this._pos;return this._buffer[this._pos++]=e,t}writeFixed(e){this._buffer[this._pos++]=e}setValue(e,t){this._buffer[e]=t}i1616Add(e,t,r){this._i16View[2*e]+=t,this._i16View[2*e+1]+=r}getValue(e){return this._buffer[e]}getValueF32(e){return new Float32Array(this._array,4*e,1)[0]}incr(e){if(this._buffer.length"pos"===e.name||"position"===e.name));if(!o)throw new Error("InternalError: Unable to find position attribute");this.layout={...t,position:o},this._indices=new P(Uint32Array,i),this._vertices=new P(Uint32Array,s),this._metrics=new P(Uint32Array,0),this._metricCountOffset=this._metrics.push(0),this._strideInt=n,this._instanceId=e}serialize(e){const t=this._indices.buffer(),r=this._vertices.buffer(),i=this._metrics.length?this._metrics.buffer():null;return e.push(t,r),{instanceId:this._instanceId,layout:this.layout,indices:t,vertices:r,metrics:i}}get strideInt(){return this._strideInt}get vertexCount(){return this._vertices.length/this._strideInt}get indexCount(){return this._indices.length}get indexWriter(){return this._indices}get vertexWriter(){return this._vertices}get metricWriter(){return this._metrics}vertexEnsureSize(e){this._vertices.ensureSize(e)}indexEnsureSize(e){this._indices.ensureSize(e)}writeIndex(e){this._indices.push(e)}writeVertex(e){this._vertices.push(e)}writeVertexRegion(e){this._vertices.writeRegion(e)}writeVertexF32(e){this._vertices.writeF32(e)}writeMetric(e){this._metrics.incr(this._metricCountOffset),e.serialize(this._metrics)}}class H{constructor(t,r=0){this._id=t,this._sizeHint=r,this._entityRecordCountOffset=0,this._entityCountOffset=0,this._entityIdIndex=0,this._entitySortKeyIndex=0,this._didEntityStart=!1,this._instanceIdToVertexData=new Map,this._recordIndexStart=0,this._recordIndexCount=0,this._recordVertexStart=0,this._recordVertexCount=0,this._current={metric:null,writer:null,start:0,sortKey:0,instanceId:0,layoutHash:0,indexStart:0,vertexStart:0,textureKey:0,metricBoxLenPointer:0},this._entities=new P(Uint32Array,this._sizeHint*e.byteSizeHint),this._entityCountOffset=this._entities.push(0)}get id(){return this._id}serialize(){const e=new Array,t=[],r=this._entities.buffer();for(const r of this._instanceIdToVertexData.values())t.push(r.serialize(e));return{message:{data:t,entities:r},transferList:e}}vertexCount(){return this._current.writer?.vertexCount??0}indexCount(){return this._current.writer?.indexCount??0}vertexEnsureSize(e){this._current.writer.vertexEnsureSize(e)}indexEnsureSize(e){this._current.writer.indexEnsureSize(e)}vertexWrite(e){this._current.writer.writeVertex(e)}vertexWriteRegion(e){this._current.writer.writeVertexRegion(e)}vertexWriteF32(e){this._current.writer.writeVertexF32(e)}recordBounds(e,t,r,i){}indexWrite(e){this._current.writer.writeIndex(e)}metricStart(e){this._current.metric=e}metricEnd(){const e=this._current.writer;this._current.metric.bounds.length&&e.writeMetric(this._current.metric)}metricBoxWrite(e){this._current.metric.bounds.push(e)}entityStart(e,t=e){this._entityIdIndex=this._entities.push(e),this._entitySortKeyIndex=this._entities.writeF32(t),this._entityRecordCountOffset=this._entities.push(0),this._didEntityStart=!0}entityRecordCount(){return this._entities.getValue(this._entityRecordCountOffset)}entityEnd(){this._didEntityStart&&(0===this.entityRecordCount()?this._entities.seek(this._entityIdIndex):this._entities.incr(this._entityCountOffset),this._didEntityStart=!1)}recordCount(){return this._entities.getValue(this._entityRecordCountOffset)}recordStart(e,t,r=0){this._current.writer=this._getVertexWriter(e,t),this._current.indexStart=this._current.writer.indexCount,this._current.vertexStart=this._current.writer.vertexCount,this._current.instanceId=e,this._current.layoutHash=t.hash,this._current.textureKey=r}recordEnd(e=0){const r=this._current.vertexStart,i=this._current.writer.vertexCount-r;if(!i)return!1;const s=this._current.indexStart,n=this._current.writer.indexCount-s;return this._recordIndexStart=s,this._recordIndexCount=n,this._recordVertexStart=r,this._recordVertexCount=i,this._entities.incr(this._entityRecordCountOffset),t.write(this._entities,this._current.instanceId,this._current.textureKey,s,n,r,i,e),!0}copyLast(e,r){const i=this._recordVertexStart+this._recordVertexCount;this._entities.incr(this._entityRecordCountOffset),t.write(this._entities,this._current.instanceId,this._current.textureKey,this._recordIndexStart+this._recordIndexCount,this._recordIndexCount,i,this._recordVertexCount,0);const s=this._current.writer.indexWriter,n=this._current.writer.vertexWriter,o=this._recordIndexStart+this._recordIndexCount,a=this._recordVertexCount;for(let e=this._recordIndexStart;e!==o;e++){const t=s.getValue(e);s.push(t+a)}const h=this._current.writer.layout.stride/Uint32Array.BYTES_PER_ELEMENT,u=this._recordVertexStart*h,d=(this._recordVertexStart+this._recordVertexCount)*h;for(let e=u;e!==d;e++){const t=n.getValue(e);n.push(t)}const l=this._current.writer.layout.position,c=l.packPrecisionFactor??1,_=l.offset/Uint32Array.BYTES_PER_ELEMENT,f=e*c,p=r*c;for(let e=i*h;e<=n.length;e+=h)n.i1616Add(e+_,f,p)}copyLastFrom(e,t,r){const i=e._entities.getValue(e._entityIdIndex);if(i!==this._entities.getValue(this._entityIdIndex)){const t=e._entities.getValueF32(e._entitySortKeyIndex);this.entityStart(i,t)}this.recordStart(e._current.instanceId,e._current.writer.layout,e._current.textureKey);const s=this._current.writer.layout.stride/Uint32Array.BYTES_PER_ELEMENT,n=this._current.vertexStart,o=e._current.vertexStart-n,a=this._current.writer.indexWriter,h=this._current.writer.vertexWriter,u=e._current.writer.indexWriter,d=e._current.writer.vertexWriter;for(let t=e._current.indexStart;t!==u.length;t++){const e=u.getValue(t);a.push(e-o)}for(let t=e._current.vertexStart*s;t!==d.length;t++){const e=d.getValue(t);h.push(e)}const l=this._current.writer.layout.position,c=l.packPrecisionFactor??1,_=l.offset/Uint32Array.BYTES_PER_ELEMENT,f=t*c,p=r*c;for(let e=n*s;e<=h.length;e+=s)h.i1616Add(e+_,f,p);this.recordEnd()}_getVertexWriter(e,t){const r=this._instanceIdToVertexData;return r.has(e)||r.set(e,new Y(e,t,this._sizeHint)),r.get(e)}}class Z{}class X extends Z{constructor(e){super(),this._fetcher=e,this._controller=new AbortController,this._pendingIds=new Set,this._pendingRequests=[],this._resourceIdToResource=new Map}destroy(){this._controller.abort()}get _abortOptions(){return{signal:this._controller.signal}}enqueueRequest(e){const t=r(e.resource),i=s(JSON.stringify(t));return this._pendingIds.has(i)||(this._pendingIds.add(i),this._pendingRequests.push({...e,resourceId:i})),i}async fetchEnqueuedResources(){const e=this._pendingRequests;this._pendingIds.clear(),this._pendingRequests=[];const t=await this._fetcher.fetch(e,this._abortOptions);for(let r=0;rr.replaceAll(/{[^}]*}/g,(t=>{const r=t.slice(1,-1),i=e.metadata.fieldsIndex.get(r);if(null==i)return t;const s=e.readAttribute(r);return null==s?"":f(s,i)}))))}constructor(e){super(),this._evaluator=e}resize(e){}read(e,t){return this._evaluator(e)}readWithDefault(e,t,r){const i=this._evaluator(e);return q(i)?r:i}referencesScale(){return!1}referencesGeometry(){return!1}}class re extends J{constructor(e,t){super(),this._field=e,this._normalizationInfo=t}resize(e){throw new Error("Method not implemented.")}read(e,t){return this._readNormalized(e)}readWithDefault(e,t){return this._readNormalized(e)}referencesScale(){return!1}referencesGeometry(){return!1}_readNormalized(e){const t=e.readAttribute(this._field);if(null==t)return null;const{normalizationField:r,normalizationTotal:i,normalizationType:s}=this._normalizationInfo,n=e.readAttribute(r);switch(s??"esriNormalizeByField"){case"esriNormalizeByField":return n?n?t/n:void 0:null;case"esriNormalizeByLog":return Math.log(t)*Math.LOG10E;case"esriNormalizeByPercentOfTotal":return i?t/i*100:null}}}class ie{static fromBuffer(e,t){return new ie(e,t)}static create(e,t=4294967295){const r=new Uint32Array(Math.ceil(e/32));return new ie(r,t)}constructor(e,t){this._mask=0,this._buf=e,this._mask=t}_getIndex(e){return Math.floor(e/32)}has(e){const t=this._mask&e;return!!(this._buf[this._getIndex(t)]&1<>>=1,i++}}countSet(){let e=0;return this.forEachSet((t=>{e++})),e}}const se=()=>n.getLogger("esri.views.2d.layers.features.support.whereUtils"),ne={getAttribute:(e,t)=>e.readAttribute(t)};async function oe(e,t){try{const r=await W(e,t);if(!r.isStandardized){const e=new o("mapview - bad input","Unable to apply filter's definition expression, as expression is not standardized.",r);se().error(e)}return t=>{const i=t.readArcadeFeature();try{return r.testFeature(i,ne)}catch(t){return se().warn("mapview-bad-where-clause","Encountered an error when evaluating where clause",e),!0}}}catch(t){return se().warn("mapview-bad-where-clause","Encountered an error when evaluating where clause",e),e=>!0}}const ae=()=>n.getLogger("esri.views.2d.layers.features.support.ComputedAttributeStorage"),he=4294967295;function ue(e,t,r){if(!(e.length>t))for(;e.length<=t;)e.push(r)}class de{constructor(e){this._numerics=[],this._strings=[],this._allocatedSize=256,this._bitsets=[],this._instanceIds=[],this._bounds=[],this._dirtyBitset=this.getBitset(this.createBitset()),this.compilationOptions=e}createBitset(){const e=this._bitsets.length;return this._bitsets.push(ie.create(this._allocatedSize,h)),e+1}async createComputedField(e,t=!1){if(e.expression)try{if(!this.compilationOptions)throw new Error("InternalError: Compilation options not defined");return t?te.create(e.expression,this.compilationOptions):await ee.create(e.expression,this.compilationOptions)}catch(t){const r=new o("featurelayer","Failed to compile arcade expression",{error:t,expression:e.expression});return ae().error(r),null}if(e.normalizationType||e.normalizationField)return new re(e.field,e);if(e.field)return new K(e.field);const r=new o("featurelayer","Unable to create computed field. No expression or field found",{info:e});return ae().error(r),null}async createWhereClause(e){return e?oe(e,this.compilationOptions.fields):null}getBitset(e){return this._bitsets[e-1]}getComputedNumeric(e,t){return this.getComputedNumericAtIndex(e&h,0)}setComputedNumeric(e,t,r){return this.setComputedNumericAtIndex(e&h,r,0)}getComputedString(e,t){return this.getComputedStringAtIndex(e&h,0)}setComputedString(e,t,r){return this.setComputedStringAtIndex(e&h,0,r)}getComputedNumericAtIndex(e,t){const r=e&h;return this._ensureNumeric(t,r),this._numerics[t][r]}setComputedNumericAtIndex(e,t,r){const i=e&h;this._ensureNumeric(t,i),this._numerics[t][i]=r}getPackedChunkId(e){const t=e&h;return this._ensureInstanceId(t),this._instanceIds[t]}setPackedChunkId(e,t){const r=e&h;this._ensureInstanceId(r),this._instanceIds[r]=t}getComputedStringAtIndex(e,t){const r=e&h;return this._ensureString(t,r),this._strings[t][r]}setComputedStringAtIndex(e,t,r){const i=e&h;this._ensureString(t,i),this._strings[t][i]=r}getXMin(e){return this._bounds[4*(e&h)]}getYMin(e){return this._bounds[4*(e&h)+1]}getXMax(e){return this._bounds[4*(e&h)+2]}getYMax(e){return this._bounds[4*(e&h)+3]}setBounds(e,t,r=!1){const i=e&h;if(!r&&!this._dirtyBitset.has(e))return this._bounds[4*i]!==he;this._dirtyBitset.unset(e);const s=t.readGeometryWorldSpace();if(ue(this._bounds,4*i+4,0),!s||!s.coords.length)return this._bounds[4*i]=he,this._bounds[4*i+1]=he,this._bounds[4*i+2]=he,this._bounds[4*i+3]=he,!1;let n=1/0,o=1/0,a=-1/0,u=-1/0;return s.forEachVertex(((e,t)=>{n=Math.min(n,e),o=Math.min(o,t),a=Math.max(a,e),u=Math.max(u,t)})),this._bounds[4*i]=n,this._bounds[4*i+1]=o,this._bounds[4*i+2]=a,this._bounds[4*i+3]=u,!0}getBounds(e,t){const r=this.getXMin(t),i=this.getYMin(t),s=this.getXMax(t),n=this.getYMax(t);return a(e,r,i,s,n),r!==he}_ensureNumeric(e,t){this._numerics[e]||(this._numerics[e]=[]),ue(this._numerics[e],t,0)}_ensureInstanceId(e){ue(this._instanceIds,e,0)}_ensureString(e,t){this._strings[e]||(this._strings[e]=[]),ue(this._strings[e],t,null)}}class le{getObjectId(e){return e.getObjectId()}getAttributes(e){return e.readAttributes()}getAttribute(e,t){return e.readAttribute(t)}getAttributeAsTimestamp(e,t){return e.readAttributeAsTimestamp(t)}cloneWithGeometry(e,t){return e}getGeometry(e){return e.readGeometryWorldSpace()}getCentroid(e,t){return e.readCentroidForDisplay()}}le.Shared=new le;class ce{constructor(e){this._geometryBounds=O(),this._idToVisibility=new Map,this._serviceInfo=e}static async create(e){const t=new ce(e);return await t.update(e.filterJSON,e.spatialReference),t}get hash(){return this._hash}check(e){return this._applyFilter(e)}clear(){const e=this._resetAllHiddenIds();return this.update(),{show:e,hide:[]}}invalidate(){this._idToVisibility.forEach(((e,t)=>{this._idToVisibility.set(t,0)}))}setKnownIds(e){for(const t of e)this._idToVisibility.set(t,1)}setTrue(e){const t=[],r=[],i=new Set(e);return this._idToVisibility.forEach(((e,s)=>{const n=!!(1&this._idToVisibility.get(s)),o=i.has(s);!n&&o?t.push(s):n&&!o&&r.push(s),this._idToVisibility.set(s,o?3:0)})),{show:t,hide:r}}createQuery(){const{geometry:e,spatialRel:t,where:r,timeExtent:i,objectIds:s}=this;return U.fromJSON({geometry:e,spatialRel:t,where:r,timeExtent:i,objectIds:s})}async update(e,t){this._hash=JSON.stringify(e);const r=await V(e,null,t);await Promise.all([this._setGeometryFilter(r),this._setIdFilter(r),this._setAttributeFilter(r),this._setTimeFilter(r)])}async _setAttributeFilter(e){if(!e?.where)return this._clause=null,void(this.where=null);this._clause=await oe(e.where,this._serviceInfo.fieldsIndex),this.where=e.where}_setIdFilter(e){this._idsToShow=e?.objectIds&&new Set(e.objectIds),this._idsToHide=e?.hiddenIds&&new Set(e.hiddenIds),this.objectIds=e?.objectIds}async _setGeometryFilter(e){if(!e?.geometry)return this._spatialQueryOperator=null,this.geometry=null,void(this.spatialRel=null);const t=e.geometry,r=e.spatialRel||"esriSpatialRelIntersects",i=await k(r,t,this._serviceInfo.geometryType,this._serviceInfo.hasZ,this._serviceInfo.hasM);G(this._geometryBounds,t),this._spatialQueryOperator=i,this.geometry=t,this.spatialRel=r}_setTimeFilter(e){if(this.timeExtent=this._timeOperator=null,e?.timeExtent)if(this._serviceInfo.timeInfo)this.timeExtent=e.timeExtent,this._timeOperator=N(this._serviceInfo.timeInfo,e.timeExtent,le.Shared);else{const t=new o("feature-layer-view:time-filter-not-available","Unable to apply time filter, as layer doesn't have time metadata.",e.timeExtent);n.getLogger("esri.views.2d.layers.features.controllers.FeatureFilter").error(t)}}_applyFilter(e){return this._filterByGeometry(e)&&this._filterById(e)&&this._filterByTime(e)&&this._filterByExpression(e)}_filterByExpression(e){return!this.where||this._clause(e)}_filterById(e){return(!this._idsToHide?.size||!this._idsToHide.has(e.getObjectId()))&&(!this._idsToShow?.size||this._idsToShow.has(e.getObjectId()))}_filterByGeometry(e){if(!this.geometry)return!0;const t=e.readGeometryWorldSpace();return!!t&&this._spatialQueryOperator(t)}_filterByTime(e){return null==this._timeOperator||this._timeOperator(e)}_resetAllHiddenIds(){const e=[];return this._idToVisibility.forEach(((t,r)=>{1&t||(this._idToVisibility.set(r,1),e.push(r))})),e}}class _e{static minimal(e,t,r=[]){return new _e({geometryType:e,fields:r,objectIdField:t,subtypes:null,subtypeField:null,types:null,globalIdField:null,spatialReference:null,timeInfo:null,timeReferenceUnknownClient:null,typeIdField:null})}constructor(e){this._options=e,this._fieldsIndex="fieldsIndex"in e?y.fromJSON(e.fieldsIndex):new y(e.fields),e.spatialReference&&(this._spatialReference=m.fromJSON(e.spatialReference)),this._arcadeSchema={fields:this.fieldsIndex.fields,fieldsIndex:this.fieldsIndex,geometryType:this.geometryType,objectIdField:this.objectIdField,globalIdField:this._options.globalIdField,spatialReference:this._spatialReference,timeInfo:this._options.timeInfo,typeIdField:this._options.typeIdField??void 0,types:this._options.types??void 0,subtypeField:this._options.subtypeField,subtypes:this._options.subtypes??void 0}}get fieldsIndex(){return this._fieldsIndex}get geometryType(){return this._options.geometryType}get subtypeField(){return this._options.subtypeField}get timeInfo(){return this._options.timeInfo}get objectIdField(){return this._options.objectIdField}get globalIdField(){return this._options.globalIdField}get arcadeSchema(){return this._arcadeSchema}get spatialReference(){return this._spatialReference}get timeReferenceUnknownClient(){return this._options.timeReferenceUnknownClient}}class fe extends _e{static create(e){return new fe({fields:[],objectIdField:"uid",geometryType:null,spatialReference:e,globalIdField:null,subtypeField:null,subtypes:null,timeInfo:null,typeIdField:null,types:null,timeReferenceUnknownClient:null})}}class pe{constructor(e){this._valid=ie.create(e),this._data=new Array(e)}has(e){return this._valid.has(e)}set(e,t){this._valid.set(e),this._data[e]=t}get(e){return this._data[e]}}const me=_("featurelayer-simplify-thresholds")??[.5,.5,.5,.5],ye=me[0],ge=me[1],be=me[2],xe=me[3],Ie=_("featurelayer-simplify-payload-size-factors")??[1,2,4],we=Ie[0],Se=Ie[1],Te=Ie[2],Fe=_("featurelayer-simplify-mobile-factor")??2,Ee=_("esri-mobile"),Ae=4294967295;class Ce{constructor(e){this.metadata=e,this.type="FeatureSetReader",this._deleted=null,this._joined=[],this._objectIdToIndex=null,this._boundsBuffer=[],this._caches=new Map,this.arcadeDeclaredClass="esri.arcade.Feature",this._contextTimeZone=null}get isEmpty(){return null!=this._deleted&&this._deleted.countSet()===this.getSize()}getAreaSimplificationThreshold(e,t){let r=1;const i=Ee?Fe:1;t>4e6?r=Te*i:t>1e6?r=Se*i:t>5e5?r=we*i:t>1e5&&(r=i);let s=0;return e>4e3?s=xe*r:e>2e3?s=be*r:e>100?s=ge:e>15&&(s=ye),s}parseTimestampOffset(e){return e}getBounds(e){if(function(e,t,r){if(!(e.length>t))for(;e.length<=t;)e.push(0)}(this._boundsBuffer,4*this.getIndex()+4),this.getBoundsXMin()===Ae)return!1;if(0===this.getBoundsXMin()){const t=this.readGeometryWorldSpace();if(!t)return this.setBoundsXMin(Ae),!1;let r=1/0,i=1/0,s=-1/0,n=-1/0;return t.forEachVertex(((e,t)=>{r=Math.min(r,e),i=Math.min(i,t),s=Math.max(s,e),n=Math.max(n,t)})),this.setBoundsXMin(r),this.setBoundsYMin(i),this.setBoundsXMax(s),this.setBoundsYMax(n),a(e,r,i,s,n),!0}const t=this.getBoundsXMin(),r=this.getBoundsYMin(),i=this.getBoundsXMax(),s=this.getBoundsYMax();return a(e,t,r,i,s),!0}getBoundsXMin(){return this._boundsBuffer[4*this.getIndex()]}setBoundsXMin(e){this._boundsBuffer[4*this.getIndex()]=e}getBoundsYMin(){return this._boundsBuffer[4*this.getIndex()+1]}setBoundsYMin(e){this._boundsBuffer[4*this.getIndex()+1]=e}getBoundsXMax(){return this._boundsBuffer[4*this.getIndex()+2]}setBoundsXMax(e){this._boundsBuffer[4*this.getIndex()+2]=e}getBoundsYMax(){return this._boundsBuffer[4*this.getIndex()+3]}setBoundsYMax(e){this._boundsBuffer[4*this.getIndex()+3]=e}readAttributeAsTimestamp(e){const t=this.readAttribute(e);return"string"==typeof t?new Date(t).getTime():"number"==typeof t||null==t?t:null}readAttribute(e,t=!1){const r=this._readAttribute(e,t);if(void 0!==r)return r;for(const r of this._joined){r.setIndex(this.getIndex());const i=r._readAttribute(e,t);if(void 0!==i)return i}}readAttributes(){const e=this._readAttributes();for(const t of this._joined){t.setIndex(this.getIndex());const r=t._readAttributes();for(const t of Object.keys(r))e[t]=r[t]}return e}joinAttributes(e){this._joined.push(e)}removeIds(e){if(null==this._objectIdToIndex){const e=new Map,t=this.getCursor();for(;t.next();){const r=t.getObjectId();I(r),e.set(r,t.getIndex())}this._objectIdToIndex=e}const t=this._objectIdToIndex;for(const r of e.values())t.has(r)&&this._removeAtIndex(t.get(r))}readOptimizedFeatureWorldSpace(){const e=this.readGeometryWorldSpace(),t=this.readAttributes(),r=this.readCentroidWorldSpace(),i=new A(e,t,r);return i.objectId=this.getObjectId(),i.displayId=this.getDisplayId(),i}readLegacyFeatureForDisplay(){const e=this.readCentroidForDisplay();return{attributes:this.readAttributes(),geometry:this.readLegacyGeometryForDisplay(),centroid:(e&&{x:e.coords[0],y:e.coords[1]})??null}}readLegacyFeatureWorldSpace(){const e=this.readCentroidWorldSpace();return{attributes:this.readAttributes(),geometry:this._readLegacyGeometryWorldSpace(),centroid:(e&&{x:e.coords[0],y:e.coords[1]})??null}}readLegacyGeometryForDisplay(){const e=this.readGeometryForDisplay();return F(e,this.geometryType,!1,!1)}readXForDisplay(){return this._readX()}readYForDisplay(){return this._readY()}readXWorldSpace(){const e=this._readX(),t=this.getInTransform();return null==t?e:e*t.scale[0]+t.translate[0]}readYWorldSpace(){const e=this._readY(),t=this.getInTransform();return null==t?e:t.translate[1]-e*t.scale[1]}readGeometryForDisplay(){const e=this._readGeometryDeltaDecoded(!0);if(!e){const e=this._createGeometryFromServerCentroid();return e?e.deltaDecode():null}return e}readGeometryWorldSpace(){let e=this._readGeometry();if(e||(e=this._createGeometryFromServerCentroid()),!e)return null;const t=e.clone(),r=this.getInTransform();return null!=r&&E(t,t,this.hasZ,this.hasM,r),t}readCentroidForDisplay(){const e=this.readGeometryForDisplay();return e?this._computeDisplayCentroid(e):this._readServerCentroid()}readCentroidWorldSpace(){const e=this.readGeometryForDisplay(),t=e?this._computeDisplayCentroid(e):this._readServerCentroid();if(!t)return null;const r=t.clone(),i=this.getInTransform();return null!=i&&E(r,r,this.hasZ,this.hasM,i),r}setCache(e){let t=this._caches.get(e);null==t&&(t=new pe(this.getSize()),this._caches.set(e,t)),this._activeCache=t}setCachedValue(e){this._activeCache.set(this.getIndex(),e)}hasCachedValue(){return this._activeCache.has(this.getIndex())}getCachedValue(){return this._activeCache.get(this.getIndex())}_readGeometryDeltaDecoded(e){const t=this._readGeometry(e);return"esriGeometryPoint"!==this.geometryType&&t&&this.getInTransform()?t.deltaDecode():t}get contextTimeZone(){return this._contextTimeZone}set contextTimeZone(e){this._contextTimeZone=e}readArcadeFeature(){return this}hasField(e){return this.fields.has(e)||this._joined.some((t=>t.hasField(e)))}geometry(){const e=this.readGeometryWorldSpace(),t=F(e,this.geometryType,this.hasZ,this.hasM),r=B(t);if(r){if(!this.metadata.spatialReference)throw new Error("InternalError: Expected spatial reference to be defined");r.spatialReference=this.metadata.spatialReference}return r}autocastArcadeDate(e,t){return t&&t instanceof Date?this.isUnknownDateTimeField(e)?g.unknownDateJSToArcadeDate(t):g.dateJSAndZoneToArcadeDate(t,this.contextTimeZone??v):t}isUnknownDateTimeField(e){return this.metadata.fieldsIndex.getTimeZone(e)===z}field(e){let t=this.fields.get(e);if(t)switch(t.type){case"date-only":case"esriFieldTypeDateOnly":return x.fromReader(this.readAttribute(e,!1));case"time-only":case"esriFieldTypeTimeOnly":return b.fromReader(this.readAttribute(e,!1));case"esriFieldTypeTimestampOffset":case"timestamp-offset":return g.fromReaderAsTimeStampOffset(this.readAttribute(e,!1));case"date":case"esriFieldTypeDate":return this.autocastArcadeDate(e,this.readAttribute(e,!0));default:return this.readAttribute(e,!1)}for(const r of this._joined)if(r.setIndex(this.getIndex()),t=r.fields.get(e),t)switch(t.type){case"date-only":case"esriFieldTypeDateOnly":return x.fromReader(r._readAttribute(e,!1));case"time-only":case"esriFieldTypeTimeOnly":return b.fromReader(r._readAttribute(e,!1));case"esriFieldTypeTimestampOffset":case"timestamp-offset":return g.fromReaderAsTimeStampOffset(r._readAttribute(e,!1));case"date":case"esriFieldTypeDate":return this.autocastArcadeDate(e,r._readAttribute(e,!0));default:return this.readAttribute(e,!1)}throw new Error(`Field ${e} does not exist`)}setField(e,t){throw new Error("Unable to update feature attribute values, feature is readonly")}keys(){return this.fields.fields.map((e=>e.name))}castToText(e=!1){if(!e)return JSON.stringify(this.readLegacyFeatureForDisplay());const t=this.readLegacyFeatureForDisplay();if(!t)return JSON.stringify(null);const r={geometry:t.geometry,attributes:{...t.attributes??{}}};for(const e in r.attributes){const t=r.attributes[e];t instanceof Date&&(r.attributes[e]=t.getTime())}return JSON.stringify(r)}gdbVersion(){return null}fullSchema(){return this.metadata.arcadeSchema}castAsJson(e=null){return{attributes:this._readAttributes(),geometry:!0===e?.keepGeometryType?this.geometry():this.geometry()?.toJSON()??null}}castAsJsonAsync(e=null,t=null){return Promise.resolve(this.castAsJson(t))}_getExists(){return null==this._deleted||!this._deleted.has(this.getIndex())}_computeDisplayCentroid(e){if(null==this.getInTransform())return T(new C,e,this.hasM,this.hasZ);const t=w.fromOptimized(e,this.geometryType);t.yFactor*=-1;const r=S(t);return r?(r[1]*=-1,new C([],r)):null}copyInto(e){e._joined=this._joined,e._deleted=this._deleted,e._objectIdToIndex=this._objectIdToIndex,e._boundsBuffer=this._boundsBuffer,e._activeCache=this._activeCache,e._caches=this._caches,e._contextTimeZone=this._contextTimeZone}_readLegacyGeometryWorldSpace(){const e=this.readGeometryWorldSpace();return F(e,this.geometryType,!1,!1)}_createGeometryFromServerCentroid(){const e=this._readServerCentroid();if(!e)return null;const[t,r]=e.coords;return this._createQuantizedExtrudedGeometry(t,r)}_createQuantizedExtrudedGeometry(e,t){return"esriGeometryPolyline"===this.geometryType?this._createQuantizedExtrudedLine(e,t):this._createQuantizedExtrudedQuad(e,t)}_createQuantizedExtrudedQuad(e,t){return new C([5],[e-1,t,1,-1,1,1,-1,1,-1,-1])}_createQuantizedExtrudedLine(e,t){return new C([2],[e-1,t+1,1,-1])}_removeAtIndex(e){null==this._deleted&&(this._deleted=ie.create(this.getSize())),this._deleted.set(e)}}class ve{constructor(e){this.data=e,this._referenceCount=0}increment(){this._referenceCount+=1}decrement(){this._referenceCount-=1}empty(){return 0===this._referenceCount}}class ze{constructor(){this._freeIdsGenerationA=[],this._freeIdsGenerationB=[],this._idCounter=1,this._freeIds=this._freeIdsGenerationA,this._objectIdToDisplayId=new Map}createIdForObjectId(e){let t=this._objectIdToDisplayId.get(e);return t?t.increment():(t=new ve(u(this._getFreeId(),!1)),t.increment(),this._objectIdToDisplayId.set(e,t)),t.data}releaseIdForObjectId(e){const t=this._objectIdToDisplayId.get(e);t&&(t.decrement(),t.empty()&&(this._objectIdToDisplayId.delete(e),this._freeIds.push(t.data)))}releaseAll(){for(const e of this._objectIdToDisplayId.values())this._freeIds.push(e.data);this._objectIdToDisplayId.clear()}incrementGeneration(){this._freeIds=this._freeIds===this._freeIdsGenerationA?this._freeIdsGenerationB:this._freeIdsGenerationA}_getFreeId(){return this._freeIds.length?this._freeIds.pop():this._idCounter++}}const Be=()=>n.getLogger("esri.views.layers.2d.features.support.AttributeStore"),De=(Be(),()=>null);_("esri-shared-array-buffer"),_("esri-atomics");class Me{constructor(e,t,r){this.size=0,this.texelSize=4,this.dirtyStart=0,this.dirtyEnd=0;const{pixelType:i,layout:s,textureOnly:n}=t;this.textureOnly=n||!1,this.pixelType=i,this.layout=s,this._resetRange(),this.size=e,this.isLocal=r,n||(this.data=this._initData(i,e))}get buffer(){return this.data?.buffer}unsetComponentAllTexels(e,t){const r=this.data;for(let i=0;it)return null;this._resetRange();const i=!this.isLocal,s=this.pixelType,n=this.layout,o=this.data;return{start:e,end:t,data:i&&o.slice(e*r,(t+1)*r)||null,pixelType:s,layout:n}}_initData(e,t){const r=ArrayBuffer,s=i(e),n=new s(new r(t*t*4*s.BYTES_PER_ELEMENT));for(let e=0;enull))}get referencesScale(){return this._referencesScale}get referencesGeometry(){return this._referencesGeometry}get hasHighlight(){return this._idsToHighlight.size>0}createDisplayIdForObjectId(e){return this._idGenerator.createIdForObjectId(e)}releaseDisplayIdForObjectId(e){return this._idGenerator.releaseIdForObjectId(e)}incrementDisplayIdGeneration(){this._idGenerator.incrementGeneration()}releaseAllIds(){this._idGenerator.releaseAll()}async update(e,t,r,i,s=0){const n=D(this._schema,e);if(this.version=s,n&&(_("esri-2d-update-debug")&&console.debug(`Version[${s}] AttributeStore.update`,{changed:n}),this._schema=e,this._attributeComputeInfo=null,this._initialize(),null!=e))if(r&&(this._filters=await Promise.all(e.filters.map((e=>e?ce.create({geometryType:r.geometryType,hasM:!1,hasZ:!1,timeInfo:r.timeInfo,fieldsIndex:r.fieldsIndex,spatialReference:i??r.spatialReference,filterJSON:e}):null)))),"subtype"!==e.type)this._attributeComputeInfo={isSubtype:!1,map:new Map},await Promise.all(e.bindings.map((async e=>{const r=await this._bind(t,e);this._referencesGeometry=this._referencesGeometry||(r?.referencesGeometry()??!1),this._referencesScale=this._referencesScale||(r?.referencesScale()??!1)})));else{this._attributeComputeInfo={isSubtype:!0,subtypeField:e.subtypeField,map:new Map},this._referencesScale=!1,this._referencesGeometry=!1;for(const r in e.bindings){const i=e.bindings[r];await Promise.all(i.map((async e=>{const i=await this._bind(t,e,parseInt(r,10));this._referencesGeometry=this._referencesGeometry||(i?.referencesGeometry()??!1),this._referencesScale=this._referencesScale||(i?.referencesScale()??!1)})))}}}setHighlight(e,t){const r=this._getBlock(0);r.unsetComponentAllTexels(0,(1<{const n=1*s%4,o=Math.floor(1*s/4),a=this._getBlock(o+j.VV);let h=e.field?.read(t,r);e.valueRepresentation&&(h=function(e,t){if(!e||!t)return e;switch(t){case"radius":case"distance":return 2*e;case"diameter":case"width":return e;case"area":return Math.sqrt(e)}return e}(h,e.valueRepresentation)),(null===h||isNaN(h)||h===1/0||h===-1/0)&&(h=d),a.setData(i,n,h)})))}get epoch(){return this._epoch}sendUpdates(){const e=this._blocks.map((e=>null!=e?e.toMessage():null)),t=this._getInitArgs();_("esri-2d-log-updating")&&console.log("AttributeStore: _doSendUpdate.start"),this._client.update({initArgs:t,blockData:e,version:this.version,sendUpdateEpoch:this._epoch}),this._epoch+=1,_("esri-2d-log-updating")&&console.log("AttributeStore: _doSendUpdate.end")}_ensureSizeForTexel(e){for(;e>=this._size*this._size;)if(this._expand())return}async _bind(e,t,r){const i=await e.createComputedField(t),{valueRepresentation:s}=t,n=this._attributeComputeInfo;if(n.isSubtype){const e=n.map.get(r)??new Map;e.set(t.binding,{field:i,valueRepresentation:s}),n.map.set(r,e)}else n.map.set(t.binding,{field:i,valueRepresentation:s});return i}_getInitArgs(){return this._initialized?null:(this._initialized=!0,this._getBlock(j.Animation),this._getBlock(j.GPGPU),{blockSize:this._size,blockDescriptors:this._blocks.map((e=>null!=e?{textureOnly:e.textureOnly,buffer:e.buffer,pixelType:e.pixelType}:null))})}_getBlock(e){const t=this._blocks[e];if(null!=t)return t;const r=new Me(this._size,this._blockDescriptors[e],this._client.isLocal);return this._blocks[e]=r,this._initialized=!1,r}_expand(){if(this._size{i(t)||r.getLogger(this).error(t)})),this.notifyChange("updating")}attach(){this._bitmapContainer=new o,this.container.addChild(this._bitmapContainer),this._strategy=new m({container:this._bitmapContainer,fetchSource:this.fetchBitmapData.bind(this),requestUpdate:this.requestUpdate.bind(this)})}detach(){this._strategy.destroy(),this._strategy=null,this.container.removeChild(this._bitmapContainer),this._bitmapContainer.removeAllChildren()}viewChange(){}moveEnd(){this.requestUpdate()}fetchBitmapData(t,r,i){return this.layer.fetchImageBitmap(t,r,i)}async doRefresh(){this.requestUpdate()}isUpdating(){return this._strategy.updating||this.updateRequested}};t([s()],n.prototype,"_strategy",void 0),t([s()],n.prototype,"updating",void 0),n=t([e("esri.views.2d.layers.BaseDynamicLayerView2D")],n);const c=n;export{c as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/BaseDynamicLayerView3D.js b/library/arcgis/4.30/@arcgis/core/chunks/BaseDynamicLayerView3D.js new file mode 100644 index 00000000..68835ebb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/BaseDynamicLayerView3D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./tslib.es6.js";import"./Logger.js";import"../core/lang.js";import"../core/Error.js";import{subclass as r}from"../core/accessorSupport/decorators/subclass.js";import{D as o}from"./DynamicLayerView3D.js";import"../config.js";import"./metadata.js";import"./utils.js";import"./handleUtils.js";import"./tracking.js";import"./ensureType.js";import"./asyncUtils.js";import"../core/Accessor.js";import"../core/Handles.js";import"./maybe.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"../core/reactiveUtils.js";import"../core/Collection.js";import"../core/Evented.js";import"./shared.js";import"./SimpleObservable.js";import"../geometry/Extent.js";import"../geometry/Geometry.js";import"../core/JSONSupport.js";import"./reader.js";import"../geometry/SpatialReference.js";import"./unitUtils.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"./writer.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"./aaBoundingRect.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"./RenderGeometry.js";import"./mat4.js";import"./ViewingMode.js";import"./debugFlags2.js";import"./IntegerPassUniform.js";import"./compilerUtils.js";import"./mat3f64.js";import"./vec4f64.js";import"./NormalAttribute.glsl.js";import"./Matrix4PassUniform.js";import"./interfaces3.js";import"./BindType.js";import"./VertexAttribute.js";import"./VertexPosition.glsl.js";import"./mat4f64.js";import"./Matrix3DrawUniform.js";import"./StencilUtils.js";import"./Indices.js";import"./basicInterfaces.js";import"./Util.js";import"./vec2f64.js";import"./vec4.js";import"./Material.js";import"./triangle.js";import"./ray.js";import"./plane.js";import"./quatf64.js";import"./mathUtils2.js";import"./lineSegment.js";import"./doublePrecisionUtils.js";import"./mat3.js";import"./ShaderTechniqueConfiguration.js";import"./lengthUtils.js";import"./requestImageUtils.js";import"./enums.js";import"./Texture.js";import"./GLObjectType.js";import"./vec2.js";import"./renderState.js";import"../views/3d/webgl/RenderCamera.js";import"./screenUtils.js";import"./frustum.js";import"./axisAngleDegrees.js";import"./quat.js";import"./weather.js";import"../views/3d/environment/CloudyWeather.js";import"./enumeration.js";import"../views/3d/environment/FoggyWeather.js";import"../views/3d/environment/RainyWeather.js";import"../views/3d/environment/SnowyWeather.js";import"../views/3d/environment/SunnyWeather.js";import"./Scheduler.js";import"../core/signal.js";import"./debugFlags.js";import"./ScreenSpacePass.glsl.js";import"./Float4DrawUniform.js";import"./NestedMap.js";import"./VertexArrayObject2.js";import"./VertexArrayObject.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"./Attribute.js";import"./RibbonLineMaterial.js";import"./sphere.js";import"./Axis.js";import"./Octree.js";import"./InterleavedLayout.js";import"./BufferView.js";import"./types.js";import"./floatRGBA.js";import"./Intersector.js";import"./Intersector2.js";import"./boundedPlane.js";import"./verticalOffsetUtils.js";import"./orientedBoundingBox.js";import"./spatialReferenceEllipsoidUtils.js";import"./computeTranslationToOriginAndRotation.js";import"./glUtil.js";import"./VertexElementDescriptor.js";import"./MemCache.js";import"./BufferObject.js";import"./LayerView3D.js";import"./heightModelInfoUtils.js";import"../geometry/HeightModelInfo.js";import"./arcgisLayerUrl.js";import"./persistableUrlUtils.js";import"./DoubleArray.js";import"./GeometryUtil.js";import"./vec3f32.js";import"./projectExtentUtils.js";import"./geometryServiceUtils.js";import"../portal/Portal.js";import"../core/Loadable.js";import"../core/Promise.js";import"./locale.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"./project.js";import"../geometry/support/jsonUtils.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./extentUtils.js";import"../geometry/Polyline.js";import"./utils8.js";import"./utils9.js";import"../rest/support/ProjectParameters.js";import"./ImageMaterial.js";import"./GLTextureMaterial.js";import"./RayIntersections.js";import"./aaBoundingBox.js";import"./DefaultLayouts.js";import"./TriangleMaterial.js";import"./OutputHighlight.glsl.js";import"../views/layers/LayerView.js";import"../core/Identifiable.js";import"./UpdatingHandles.js";import"./layerViewUtils.js";import"./RefreshableLayerView.js";let e=class extends o{constructor(){super(...arguments),this.type="base-dynamic-3d"}};e=t([r("esri.views.3d.layers.BaseDynamicLayerView3D")],e);const s=e;export{s as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/BidiEngine.js b/library/arcgis/4.30/@arcgis/core/chunks/BidiEngine.js new file mode 100644 index 00000000..19ad2ae4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/BidiEngine.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +const t=[["(",")"],[")","("],["<",">"],[">","<"],["[","]"],["]","["],["{","}"],["}","{"],["«","»"],["»","«"],["‹","›"],["›","‹"],["⁽","⁾"],["⁾","⁽"],["₍","₎"],["₎","₍"],["≤","≥"],["≥","≤"],["〈","〉"],["〉","〈"],["﹙","﹚"],["﹚","﹙"],["﹛","﹜"],["﹜","﹛"],["﹝","﹞"],["﹞","﹝"],["﹤","﹥"],["﹥","﹤"]],r=["آ","أ","إ","ا"],e=["ﻵ","ﻷ","ﻹ","ﻻ"],n=["ﻶ","ﻸ","ﻺ","ﻼ"],o=["ا","ب","ت","ث","ج","ح","خ","د","ذ","ر","ز","س","ش","ص","ض","ط","ظ","ع","غ","ف","ق","ك","ل","م","ن","ه","و","ي","إ","أ","آ","ة","ى","ل","م","ن","ه","و","ي","إ","أ","آ","ة","ى","ی","ئ","ؤ"],i=["ﺍ","ﺏ","ﺕ","ﺙ","ﺝ","ﺡ","ﺥ","ﺩ","ﺫ","ﺭ","ﺯ","ﺱ","ﺵ","ﺹ","ﺽ","ﻁ","ﻅ","ﻉ","ﻍ","ﻑ","ﻕ","ﻙ","ﻝ","ﻡ","ﻥ","ﻩ","ﻭ","ﻱ","ﺇ","ﺃ","ﺁ","ﺓ","ﻯ","ﯼ","ﺉ","ﺅ","ﹰ","ﹲ","ﹴ","ﹶ","ﹸ","ﹺ","ﹼ","ﹾ","ﺀ","ﺉ","ﺅ"],u=["ﺎ","ﺐ","ﺖ","ﺚ","ﺞ","ﺢ","ﺦ","ﺪ","ﺬ","ﺮ","ﺰ","ﺲ","ﺶ","ﺺ","ﺾ","ﻂ","ﻆ","ﻊ","ﻎ","ﻒ","ﻖ","ﻚ","ﻞ","ﻢ","ﻦ","ﻪ","ﻮ","ﻲ","ﺈ","ﺄ","ﺂ","ﺔ","ﻰ","ﯽ","ﺊ","ﺆ","ﹰ","ﹲ","ﹴ","ﹶ","ﹸ","ﹺ","ﹼ","ﹾ","ﺀ","ﺊ","ﺆ"],s=["ﺎ","ﺒ","ﺘ","ﺜ","ﺠ","ﺤ","ﺨ","ﺪ","ﺬ","ﺮ","ﺰ","ﺴ","ﺸ","ﺼ","ﻀ","ﻄ","ﻈ","ﻌ","ﻐ","ﻔ","ﻘ","ﻜ","ﻠ","ﻤ","ﻨ","ﻬ","ﻮ","ﻴ","ﺈ","ﺄ","ﺂ","ﺔ","ﻰ","ﯿ","ﺌ","ﺆ","ﹱ","ﹲ","ﹴ","ﹷ","ﹹ","ﹻ","ﹽ","ﹿ","ﺀ","ﺌ","ﺆ"],a=["ﺍ","ﺑ","ﺗ","ﺛ","ﺟ","ﺣ","ﺧ","ﺩ","ﺫ","ﺭ","ﺯ","ﺳ","ﺷ","ﺻ","ﺿ","ﻃ","ﻇ","ﻋ","ﻏ","ﻓ","ﻗ","ﻛ","ﻟ","ﻣ","ﻧ","ﻫ","ﻭ","ﻳ","ﺇ","ﺃ","ﺁ","ﺓ","ﻯ","ﯾ","ﺋ","ﺅ","ﹰ","ﹲ","ﹴ","ﹶ","ﹸ","ﹺ","ﹼ","ﹾ","ﺀ","ﺋ","ﺅ"],f=["ء","آ","أ","ؤ","إ","ا","ة","د","ذ","ر","ز","و","ى"],c=["ً","ً","ٌ","؟","ٍ","؟","َ","َ","ُ","ُ","ِ","ِ","ّ","ّ","ْ","ْ","ء","آ","آ","أ","أ","ؤ","ؤ","إ","إ","ئ","ئ","ئ","ئ","ا","ا","ب","ب","ب","ب","ة","ة","ت","ت","ت","ت","ث","ث","ث","ث","ج","ج","ج","ج","ح","ح","ح","ح","خ","خ","خ","خ","د","د","ذ","ذ","ر","ر","ز","ز","س","س","س","س","ش","ش","ش","ش","ص","ص","ص","ص","ض","ض","ض","ض","ط","ط","ط","ط","ظ","ظ","ظ","ظ","ع","ع","ع","ع","غ","غ","غ","غ","ف","ف","ف","ف","ق","ق","ق","ق","ك","ك","ك","ك","ل","ل","ل","ل","م","م","م","م","ن","ن","ن","ن","ه","ه","ه","ه","و","و","ى","ى","ي","ي","ي","ي","ﻵ","ﻶ","ﻷ","ﻸ","ﻹ","ﻺ","ﻻ","ﻼ","؟","؟","؟"],l=["ء","ف"],h=["غ","ي"],T=[[0,3,0,1,0,0,0],[0,3,0,1,2,2,0],[0,3,0,17,2,0,1],[0,3,5,5,4,1,0],[0,3,21,21,4,0,1],[0,3,5,5,4,2,0]],A=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],L=0,g=1,B=2,d=3,U=4,m=5,R=6,F=7,b=8,p=11,_=12,S=["UBAT_L","UBAT_R","UBAT_EN","UBAT_AN","UBAT_ON","UBAT_B","UBAT_S","UBAT_AL","UBAT_WS","UBAT_CS","UBAT_ES","UBAT_ET","UBAT_NSM","UBAT_LRE","UBAT_RLE","UBAT_PDF","UBAT_LRO","UBAT_RLO","UBAT_BN"],w=100,N=10,v=18,C=[w+0,L,L,L,L,w+1,w+2,w+3,g,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,w+4,U,U,U,L,U,L,U,L,U,U,U,L,L,U,U,L,L,L,L,L,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,L,L,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,L,L,L,L,L,L,L,L,L,L,L,L,L,L,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,L,L,U,U,L,L,U,U,L,L,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,L,L,L,w+5,F,F,w+6,w+7],V=[[v,v,v,v,v,v,v,v,v,R,m,R,b,m,v,v,v,v,v,v,v,v,v,v,v,v,v,v,m,m,m,R,b,U,U,p,p,p,U,U,U,U,U,N,9,N,9,9,B,B,B,B,B,B,B,B,B,B,9,U,U,U,U,U,U,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,U,U,U,U,U,U,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,U,U,U,U,v,v,v,v,v,v,m,v,v,v,v,v,v,v,v,v,v,v,v,v,v,v,v,v,v,v,v,v,v,v,v,v,v,9,U,p,p,p,p,U,U,U,U,L,U,U,v,U,U,p,p,B,B,U,L,U,U,U,B,L,U,U,U,U,U,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,U,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,U,L,L,L,L,L,L,L,L],[L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,U,U,U,U,U,U,U,U,U,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,U,U,L,L,L,L,L,L,L,U,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,U,L,U,U,U,U,U,U,U,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,g,_,g,_,_,g,_,_,g,_,U,U,U,U,U,U,U,U,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,U,U,U,U,U,g,g,g,g,g,U,U,U,U,U,U,U,U,U,U,U],[d,d,d,d,U,U,U,U,F,p,p,F,9,F,U,U,_,_,_,_,_,_,_,_,_,_,_,F,U,U,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,d,d,d,d,d,d,d,d,d,d,p,d,d,F,F,F,_,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,_,_,_,_,_,_,_,d,U,_,_,_,_,_,_,F,F,_,_,U,_,_,_,_,F,F,B,B,B,B,B,B,B,B,B,B,F,F,F,F,F,F],[F,F,F,F,F,F,F,F,F,F,F,F,F,F,U,F,F,_,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,U,U,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,_,_,_,_,_,_,_,_,_,_,_,F,U,U,U,U,U,U,U,U,U,U,U,U,U,U,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,_,_,_,_,_,_,_,_,_,g,g,U,U,U,U,g,U,U,U,U,U],[b,b,b,b,b,b,b,b,b,b,b,v,v,v,L,g,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,b,m,13,14,15,16,17,9,p,p,p,p,p,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,9,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,b,v,v,v,v,v,U,U,U,U,U,v,v,v,v,v,v,B,L,U,U,B,B,B,B,B,B,N,N,U,U,U,L,B,B,B,B,B,B,B,B,B,B,N,N,U,U,U,U,L,L,L,L,L,L,L,L,L,L,L,L,L,U,U,U,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U],[L,L,L,L,L,L,L,U,U,U,U,U,U,U,U,U,U,U,U,L,L,L,L,L,U,U,U,U,U,g,_,g,g,g,g,g,g,g,g,g,g,N,g,g,g,g,g,g,g,g,g,g,g,g,g,U,g,g,g,g,g,U,g,U,g,g,U,g,g,U,g,g,g,g,g,g,g,g,g,g,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F],[_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,_,_,_,_,_,_,_,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,9,U,9,U,U,9,U,U,U,U,U,U,U,U,U,p,U,U,N,N,U,U,U,U,U,p,p,U,U,U,U,U,F,F,F,F,F,U,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,U,U,v],[U,U,U,p,p,p,U,U,U,U,U,N,9,N,9,9,B,B,B,B,B,B,B,B,B,B,9,U,U,U,U,U,U,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,U,U,U,U,U,U,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,U,U,U,U,U,U,U,U,U,U,U,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,U,U,U,L,L,L,L,L,L,U,U,L,L,L,L,L,L,U,U,L,L,L,L,L,L,U,U,L,L,L,U,U,U,p,p,U,U,U,p,p,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U]];class E{constructor(){this.inputFormat="ILYNN",this.outputFormat="VLNNN",this.sourceToTarget=[],this.targetToSource=[],this.levels=[]}bidiTransform(t,o,s){if(this.sourceToTarget=[],this.targetToSource=[],!t)return"";if(function(t,r,e){tt=[],et=[];for(let n=0;n-1?(X(rt,r,!t,-1),tt.splice(r,1)):T+=s[r];return T}(d,B):function(t,e,n){if(0===t.length)return"";void 0===e&&(e=!0);let o="";const i=(t=String(t)).split("");for(let n=0;n="ﹰ"&&i[n]<"\ufeff"){const s=t.charCodeAt(n);i[n]>="ﻵ"&&i[n]<="ﻼ"?(e?(n>0&&" "===i[n-1]?o=o.substring(0,o.length-1)+"ل":(o+="ل",u=!0),o+=r[(s-65269)/2]):(o+=r[(s-65269)/2],o+="ل",n+10)if(16===l){for(let t=u;t-1){for(let t=u;t=0&&t[e]===b;e--)r[e]=n.dir}}(s,r,n,e)}function k(t){const r=t.charCodeAt(0),e=C[r>>8];return e=l[r]&&t<=h[r])return!0;return!1}function Y(t,r,e,n){for(;r*e=t){for(i=c+1;i=t;)i++;for(u=c,s=i-1;u(o.lastArabic=!1,L),UBAT_R:()=>(o.lastArabic=!1,g),UBAT_ON:()=>U,UBAT_AN:()=>d,UBAT_EN:()=>o.lastArabic?d:B,UBAT_AL:()=>(o.lastArabic=!0,o.hasUbatAl=!0,g),UBAT_WS:()=>U,UBAT_CS:()=>{let t,i;return n<1||n+1>=r.length||(t=e[n-1])!==B&&t!==d||(i=r[n+1])!==B&&i!==d?U:(o.lastArabic&&(i=d),i===t?i:U)},UBAT_ES:()=>(n>0?e[n-1]:m)===B&&n+1{if(n>0&&e[n-1]===B)return B;if(o.lastArabic)return U;let t=n+1;const i=r.length;for(;t{if("VLTR"===o.inFormat){const e=r.length;let o=n+1;for(;o=1425&&e<=2303||64286===e,u=r[o];if(i&&(u===g||u===F))return g}}return n<1||r[n-1]===m?U:e[n-1]},UBAT_B:()=>(o.lastArabic=!0,o.hasUbatB=!0,o.dir),UBAT_S:()=>(o.hasUbatS=!0,U),UBAT_LRE:()=>(o.lastArabic=!1,U),UBAT_RLE:()=>(o.lastArabic=!1,U),UBAT_LRO:()=>(o.lastArabic=!1,U),UBAT_RLO:()=>(o.lastArabic=!1,U),UBAT_PDF:()=>(o.lastArabic=!1,U),UBAT_BN:()=>U}[S[i]]()}function Z(r){let e,n=0,o=t.length-1;for(;n<=o;)if(e=Math.floor((n+o)/2),rt[e][0]))return t[e][1];n=e+1}return r}function $(t){for(let r=0;r="ً"&&t<="ٕ"}function J(t){return"L"===t?"LTR":"R"===t?"RTL":"C"===t?"CLR":"D"===t?"CRL":""}function K(t,r,e,n){for(;r*er||!e&&t[o]===r)&&(t[o]+=n)}let tt=[],rt=[],et=[];const nt={dir:0,defInFormat:"LLTR",defoutFormat:"VLTR",defSwap:"YN",inFormat:"LLTR",outFormat:"VLTR",swap:"YN",hiLevel:0,lastArabic:!1,hasUbatAl:!1,hasBlockSep:!1,hasSegSep:!1,defOutFormat:""},ot=5,it=6,ut=0,st=1,at=/^[(I|V)][(L|R|C|D)][(Y|N)][(S|N)][N]$/,ft=/[\u0591-\u06ff\ufb1d-\ufefc]/;export{E as B}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/BindType.js b/library/arcgis/4.30/@arcgis/core/chunks/BindType.js new file mode 100644 index 00000000..25b3b286 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/BindType.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +var a;!function(a){a[a.Pass=0]="Pass",a[a.Draw=1]="Draw"}(a||(a={}));export{a as B}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/Bitmap.js b/library/arcgis/4.30/@arcgis/core/chunks/Bitmap.js new file mode 100644 index 00000000..2f63596e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/Bitmap.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{createResolver as t,onAbortOrThrow as e,throwIfNotAbortError as i}from"../core/promiseUtils.js";import{c as s,d as r,r as h,h as o,m as l}from"./mat3.js";import{c as a}from"./mat3f32.js";import{f as n}from"./vec2f32.js";import{D as u}from"./DisplayObject.js";import{S as c,d,T as p}from"./enums.js";import{a as x,T as _}from"./Texture.js";class g{constructor(t,e,i){this.pixelBlock=t,this.extent=e,this.originalPixelBlock=i}get width(){return null!=this.pixelBlock?this.pixelBlock.width:0}get height(){return null!=this.pixelBlock?this.pixelBlock.height:0}render(t){const e=this.pixelBlock;if(null==e)return;const i=this.filter({extent:this.extent,pixelBlock:this.originalPixelBlock??e});if(null==i.pixelBlock)return;i.pixelBlock.maskIsAlpha&&(i.pixelBlock.premultiplyAlpha=!0);const s=i.pixelBlock.getAsRGBA(),r=t.createImageData(i.pixelBlock.width,i.pixelBlock.height);r.data.set(s),t.putImageData(r,0,0)}getRenderedRasterPixels(){const t=this.filter({extent:this.extent,pixelBlock:this.pixelBlock});return null==t.pixelBlock?null:(t.pixelBlock.maskIsAlpha&&(t.pixelBlock.premultiplyAlpha=!0),{width:t.pixelBlock.width,height:t.pixelBlock.height,renderedRasterPixels:new Uint8Array(t.pixelBlock.getAsRGBA().buffer)})}}function m(t){return t&&"render"in t}function f(t){const e=document.createElement("canvas");return e.width=t.width,e.height=t.height,t.render(e.getContext("2d")),e}class w extends u{constructor(t=null,e=!1){super(),this.blendFunction="standard",this._sourceWidth=0,this._sourceHeight=0,this._textureInvalidated=!1,this._texture=null,this.stencilRef=0,this.coordScale=[1,1],this._height=void 0,this.pixelRatio=1,this.resolution=0,this.rotation=0,this._source=null,this._width=void 0,this.x=0,this.y=0,this.immutable=e,this.source=t,this.requestRender=this.requestRender.bind(this)}destroy(){this._texture&&(this._texture.dispose(),this._texture=null),null!=this._uploadStatus&&(this._uploadStatus.controller.abort(),this._uploadStatus=null)}get isSourceScaled(){return this.width!==this._sourceWidth||this.height!==this._sourceHeight}get height(){return void 0!==this._height?this._height:this._sourceHeight}set height(t){this._height=t}get source(){return this._source}set source(t){null==t&&null==this._source||(this._source=t,this.invalidateTexture(),this.requestRender())}get width(){return void 0!==this._width?this._width:this._sourceWidth}set width(t){this._width=t}beforeRender(t){super.beforeRender(t),this.updateTexture(t)}async setSourceAsync(i,s){null!=this._uploadStatus&&this._uploadStatus.controller.abort();const r=new AbortController,h=t();return e(s,(()=>r.abort())),e(r,(t=>h.reject(t))),this._uploadStatus={controller:r,resolver:h},this.source=i,h.promise}invalidateTexture(){this._textureInvalidated||(this._textureInvalidated=!0,this._source instanceof HTMLImageElement?(this._sourceHeight=this._source.naturalHeight,this._sourceWidth=this._source.naturalWidth):this._source&&(this._sourceHeight=this._source.height,this._sourceWidth=this._source.width))}updateTransitionProperties(t,e){t>=64&&(this.fadeTransitionEnabled=!1,this.inFadeTransition=!1),super.updateTransitionProperties(t,e)}setTransform(t){const e=s(this.transforms.displayViewScreenMat3),[i,a]=t.toScreenNoRotation([0,0],[this.x,this.y]),u=this.resolution/this.pixelRatio/t.resolution,c=u*this.width,d=u*this.height,p=Math.PI*this.rotation/180;r(e,e,n(i,a)),r(e,e,n(c/2,d/2)),h(e,e,-p),r(e,e,n(-c/2,-d/2)),o(e,e,n(c,d)),l(this.transforms.displayViewScreenMat3,t.displayViewMat3,e)}setSamplingProfile(t){this._texture&&(t.mips&&!this._texture.descriptor.hasMipmap&&this._texture.generateMipmap(),this._texture.setSamplingMode(t.samplingMode))}bind(t,e){this._texture&&t.bindTexture(this._texture,e)}async updateTexture({context:t,painter:e}){if(!this._textureInvalidated)return;if(this._textureInvalidated=!1,this._texture||(this._texture=this._createTexture(t)),!this.source)return void this._texture.setData(null);this._texture.resize(this._sourceWidth,this._sourceHeight);const s=m(r=this.source)?r instanceof g?r.getRenderedRasterPixels()?.renderedRasterPixels:f(r):r;var r;try{if(null!=this._uploadStatus){const{controller:t,resolver:i}=this._uploadStatus,r={signal:t.signal},{width:h,height:o}=this,l=this._texture,a=e.textureUploadManager;await a.enqueueTextureUpdate({data:s,texture:l,width:h,height:o},r),i.resolve(),this._uploadStatus=null}else this._texture.setData(s);this.ready()}catch(t){i(t)}}onDetach(){this.destroy()}_createTransforms(){return{displayViewScreenMat3:a()}}_createTexture(t){const e=this.immutable,i=new x;return i.internalFormat=e?c.RGBA8:d.RGBA,i.wrapMode=p.CLAMP_TO_EDGE,i.isImmutable=e,i.width=this._sourceWidth,i.height=this._sourceHeight,new _(t,i)}}export{w as B,g as I,m as i,f as r}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/BitmapContainer.js b/library/arcgis/4.30/@arcgis/core/chunks/BitmapContainer.js new file mode 100644 index 00000000..54b447ed --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/BitmapContainer.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{W as e,b as s}from"./WGLContainer.js";import{W as r}from"./Container.js";class a extends e{constructor(){super(...arguments),this._hasCrossfade=!1}get requiresDedicatedFBO(){return super.requiresDedicatedFBO||this._hasCrossfade}beforeRender(e){super.beforeRender(e),this._manageFade()}prepareRenderPasses(e){const a=e.registerRenderPass({name:"bitmap",brushes:[s.bitmap],target:()=>this.children,drawPhase:r.MAP});return[...super.prepareRenderPasses(e),a]}_manageFade(){this.children.reduce(((e,s)=>e+(s.inFadeTransition?1:0)),0)>=2?(this.children.forEach((e=>e.blendFunction="additive")),this._hasCrossfade=!0):(this.children.forEach((e=>e.blendFunction="standard")),this._hasCrossfade=!1)}}export{a as B}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/BoundingBox.js b/library/arcgis/4.30/@arcgis/core/chunks/BoundingBox.js new file mode 100644 index 00000000..f3f787f2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/BoundingBox.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{f as t,c as h}from"./vec2f32.js";class i{constructor(i,e,s,r){this.computedX=0,this.computedY=0,this.center=t(i,e),this.centerT=h(),this.halfWidth=s/2,this.halfHeight=r/2,this.width=s,this.height=r}get x(){return this.center[0]}get y(){return this.center[1]}get blX(){return this.center[0]+this.halfWidth}get blY(){return this.center[1]+this.halfHeight}get trX(){return this.center[0]-this.halfWidth}get trY(){return this.center[1]-this.halfHeight}get xmin(){return this.x-this.halfWidth}get xmax(){return this.x+this.halfWidth}get ymin(){return this.y-this.halfHeight}get ymax(){return this.y+this.halfHeight}set x(t){this.center[0]=t}set y(t){this.center[1]=t}clone(){return new i(this.x,this.y,this.width,this.height)}serialize(t){return t.writeF32(this.center[0]),t.writeF32(this.center[1]),t.push(this.width),t.push(this.height),t}findCollisionDelta(t,h=4){const i=Math.abs(t.centerT[0]-this.centerT[0]),e=Math.abs(t.centerT[1]-this.centerT[1]),s=(t.halfWidth+this.halfWidth+h)/i,r=(t.halfHeight+this.halfHeight+h)/e,n=Math.min(s,r);return Math.log2(n)}extend(t){const h=Math.min(this.xmin,t.xmin),i=Math.min(this.ymin,t.ymin),e=Math.max(this.xmax,t.xmax)-h,s=Math.max(this.ymax,t.ymax)-i,r=h+e/2,n=i+s/2;this.width=e,this.height=s,this.halfWidth=e/2,this.halfHeight=s/2,this.x=r,this.y=n}static deserialize(t){const h=t.readF32(),e=t.readF32(),s=t.readInt32(),r=t.readInt32();return new i(h,e,s,r)}}export{i as B}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/BoundsStore.js b/library/arcgis/4.30/@arcgis/core/chunks/BoundsStore.js new file mode 100644 index 00000000..5edcb5d9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/BoundsStore.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{h as i}from"../core/lang.js";import{P as s}from"./PooledRBush.js";import{e as n}from"./aaBoundingRect.js";const d={minX:0,minY:0,maxX:0,maxY:0};class t{constructor(){this._indexInvalid=!1,this._boundsToLoad=[],this._boundsById=new Map,this._idByBounds=new Map,this._index=new s(9,i("esri-csp-restrictions")?i=>({minX:i[0],minY:i[1],maxX:i[2],maxY:i[3]}):["[0]","[1]","[2]","[3]"]),this._loadIndex=()=>{if(this._indexInvalid){const i=new Array(this._idByBounds.size);let s=0;this._idByBounds.forEach(((n,d)=>{i[s++]=d})),this._indexInvalid=!1,this._index.clear(),this._index.load(i)}else this._boundsToLoad.length&&(this._index.load(Array.from(new Set(this._boundsToLoad.filter((i=>this._idByBounds.has(i)))))),this._boundsToLoad.length=0)}}get fullBounds(){if(!this._boundsById.size)return null;const i=n();for(const s of this._boundsById.values())s&&(i[0]=Math.min(s[0],i[0]),i[1]=Math.min(s[1],i[1]),i[2]=Math.max(s[2],i[2]),i[3]=Math.max(s[3],i[3]));return i}get valid(){return!this._indexInvalid}clear(){this._indexInvalid=!1,this._boundsToLoad.length=0,this._boundsById.clear(),this._idByBounds.clear(),this._index.clear()}delete(i){const s=this._boundsById.get(i);this._boundsById.delete(i),s&&(this._idByBounds.delete(s),this._indexInvalid||this._index.remove(s))}forEachInBounds(i,s){this._loadIndex(),function(i,s,n){!function(i){d.minX=i[0],d.minY=i[1],d.maxX=i[2],d.maxY=i[3]}(s),i.search(d,n)}(this._index,i,(i=>s(this._idByBounds.get(i))))}get(i){return this._boundsById.get(i)}has(i){return this._boundsById.has(i)}invalidateIndex(){this._indexInvalid||(this._indexInvalid=!0,this._boundsToLoad.length=0)}set(i,s){if(!this._indexInvalid){const s=this._boundsById.get(i);s&&(this._index.remove(s),this._idByBounds.delete(s))}this._boundsById.set(i,s),s&&(this._idByBounds.set(s,i),this._indexInvalid||(this._boundsToLoad.push(s),this._boundsToLoad.length>5e4&&this._loadIndex()))}}export{t as B}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/Box.js b/library/arcgis/4.30/@arcgis/core/chunks/Box.js new file mode 100644 index 00000000..eed6d3d9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/Box.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./tslib.es6.js";import"../geometry.js";import e from"../Graphic.js";import s from"../core/Evented.js";import{d as i}from"./maybe.js";import{z as o}from"./quantityUtils.js";import{when as r,watch as a,syncAndInitial as p,initial as h}from"../core/reactiveUtils.js";import{property as n}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as l}from"../core/accessorSupport/decorators/subclass.js";import{c}from"./aaBoundingRect.js";import{d as m}from"./extentUtils.js";import{i as u,e as y}from"./coordsUtils.js";import d from"../geometry/Polygon.js";import g from"../geometry/Polyline.js";import _ from"../geometry/Point.js";import j from"../geometry/Multipoint.js";import f from"../symbols/SimpleFillSymbol.js";import b from"../symbols/SimpleLineSymbol.js";import v from"../symbols/SimpleMarkerSymbol.js";import{c as G,s as x,g as S,a as w}from"./drawUtils.js";import k from"./GraphicMover.js";import M from"../views/draw/support/HighlightHelper.js";import{a as I}from"./layerUtils.js";import{s as R}from"./settings3.js";import{S as C}from"./isSupportedObject.js";import{T as U}from"./Tooltip.js";import{E as L,a as O,b as T}from"./ExtentScaleTooltipInfo.js";import{T as E}from"./TranslateTooltipInfo.js";import{a as H}from"./automaticLengthMeasurementUtils.js";import"./ensureType.js";import"../geometry/Extent.js";import"../geometry/Geometry.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"./metadata.js";import"./utils.js";import"./handleUtils.js";import"./ObservableBase.js";import"./tracking.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"../core/Error.js";import"../config.js";import"./reader.js";import"../geometry/SpatialReference.js";import"./unitUtils.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"./writer.js";import"../geometry/support/webMercatorUtils.js";import"./typeUtils.js";import"../geometry/support/jsonUtils.js";import"./zmUtils.js";import"../core/accessorSupport/decorators/cast.js";import"./Axis.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"../PopupTemplate.js";import"../core/Clonable.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../intl.js";import"./date.js";import"./locale.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./messages.js";import"../popup/content.js";import"../popup/content/AttachmentsContent.js";import"../popup/content/Content.js";import"../popup/content/CustomContent.js";import"../popup/content/ExpressionContent.js";import"../popup/ElementExpressionInfo.js";import"../popup/content/FieldsContent.js";import"../popup/FieldInfo.js";import"./enumeration.js";import"../popup/support/FieldInfoFormat.js";import"../popup/content/MediaContent.js";import"../popup/content/BarChartMediaInfo.js";import"../popup/content/mixins/ChartMediaInfo.js";import"../popup/content/mixins/MediaInfo.js";import"../popup/content/support/ChartMediaInfoValue.js";import"../Color.js";import"./colorUtils.js";import"../popup/content/support/ChartMediaInfoValueSeries.js";import"./chartMediaInfoUtils.js";import"../popup/content/ColumnChartMediaInfo.js";import"../popup/content/ImageMediaInfo.js";import"../popup/content/support/ImageMediaInfoValue.js";import"../popup/content/LineChartMediaInfo.js";import"../popup/content/PieChartMediaInfo.js";import"../popup/content/RelationshipContent.js";import"../popup/support/RelatedRecordsInfoFieldOrder.js";import"../popup/content/TextContent.js";import"../popup/ExpressionInfo.js";import"../popup/LayerOptions.js";import"../popup/RelatedRecordsInfo.js";import"../support/actions/ActionBase.js";import"../core/Identifiable.js";import"../support/actions/ActionButton.js";import"../support/actions/ActionToggle.js";import"../symbols.js";import"../symbols/CIMSymbol.js";import"../symbols/Symbol.js";import"../symbols/ExtrudeSymbol3DLayer.js";import"../symbols/Symbol3DLayer.js";import"./utils4.js";import"../symbols/edges/Edges3D.js";import"./screenUtils.js";import"./materialUtils.js";import"./opacityUtils.js";import"../symbols/edges/SketchEdges3D.js";import"../symbols/edges/SolidEdges3D.js";import"./Symbol3DMaterial.js";import"../symbols/FillSymbol.js";import"../symbols/LineSymbol.js";import"../symbols/LineSymbolMarker.js";import"./lineMarkers.js";import"../symbols/FillSymbol3DLayer.js";import"../symbols/patterns/LineStylePattern3D.js";import"../symbols/patterns/StylePattern3D.js";import"./utils5.js";import"./colors.js";import"./symbolLayerUtils3D.js";import"./aaBoundingBox.js";import"../symbols/Font.js";import"../symbols/IconSymbol3DLayer.js";import"./persistableUrlUtils.js";import"../symbols/LabelSymbol3D.js";import"../symbols/Symbol3D.js";import"./collectionUtils.js";import"../portal/Portal.js";import"../core/Loadable.js";import"../core/Promise.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"../symbols/LineSymbol3DLayer.js";import"../symbols/LineStyleMarker3D.js";import"../symbols/ObjectSymbol3DLayer.js";import"../symbols/PathSymbol3DLayer.js";import"../symbols/TextSymbol3DLayer.js";import"../symbols/WaterSymbol3DLayer.js";import"../symbols/support/StyleOrigin.js";import"./Thumbnail.js";import"./calloutUtils.js";import"../symbols/callouts/Callout3D.js";import"../symbols/callouts/LineCallout3D.js";import"../symbols/support/Symbol3DVerticalOffset.js";import"../symbols/LineSymbol3D.js";import"../symbols/MarkerSymbol.js";import"../symbols/MeshSymbol3D.js";import"../symbols/PictureFillSymbol.js";import"./urlUtils.js";import"../symbols/PictureMarkerSymbol.js";import"../symbols/PointSymbol3D.js";import"../symbols/PolygonSymbol3D.js";import"./asyncUtils.js";import"../symbols/TextSymbol.js";import"../symbols/WebStyleSymbol.js";import"../layers/GraphicsLayer.js";import"./GraphicsCollection.js";import"../layers/Layer.js";import"../TimeExtent.js";import"./timeUtils.js";import"../layers/mixins/BlendLayer.js";import"./jsonUtils.js";import"./parser.js";import"./utils3.js";import"./mat4.js";import"./_commonjsHelpers.js";import"../layers/mixins/ScaleRangeLayer.js";import"./ElevationInfo.js";import"./unitConversionUtils.js";import"./lengthUtils.js";import"./InputManager.js";import"./Queue.js";import"../core/signal.js";import"./GraphicManipulator.js";import"./vec2.js";import"../geometry/projection.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"./zscale.js";import"./projectPointToVector.js";import"./elevationInfoUtils.js";import"./defaults.js";import"./defaultsJSON.js";import"./drapedUtils.js";import"./screenUtils2.js";import"./layerViewUtils.js";import"./featureUtils.js";import"./layerUtils2.js";import"./utils2.js";import"./basemapUtils.js";import"../Basemap.js";import"./loadAll.js";import"../portal/PortalItem.js";import"../portal/PortalItemResource.js";import"../portal/PortalRating.js";import"../support/BasemapStyle.js";import"./writeUtils.js";import"../views/interactive/sketch/SketchLabelOptions.js";import"../views/interactive/sketch/SketchTooltipOptions.js";import"./SketchTooltipVisibleElements.js";import"../views/interactive/sketch/SketchValueOptions.js";import"./angularMeasurementUtils.js";import"./Cyclical.js";import"./vec2f64.js";import"./projectVectorToVector.js";import"./dehydratedPoint.js";import"../geometry/support/geodesicUtils.js";import"./themeUtils.js";import"../widgets/Widget.js";import"./domUtils.js";import"./uuid.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./jsxFactory.js";import"./a11yUtils.js";import"./memoize.js";import"./unitFormatUtils.js";import"./ByteSizeUnit.js";import"./getDefaultUnitForView.js";import"./keybindings.js";import"./quantityFormatUtils.js";import"../geometry/coordinateFormatter.js";import"./messageBundle.js";import"./directionModeIcons.js";import"./euclideanLengthMeasurementUtils.js";import"./spatialReferenceEllipsoidUtils.js";import"./viewUtils.js";import"../geometry/geometryEngine.js";import"./geometryEngineBase.js";import"./hydrated.js";function D(t,e,s,i){const o=[];for(const r of t){const t=r.slice(0);o.push(t);const a=e*(r[0]-i.x)-s*(r[1]-i.y)+i.x,p=s*(r[0]-i.x)+e*(r[1]-i.y)+i.y;t[0]=a,t[1]=p}return o}function P(t,e,s){const{hasM:i,hasZ:o,spatialReference:r}=t,a=e*Math.PI/180,p=Math.cos(a),h=Math.sin(a);if("xmin"in t&&(s=s??t.center,t=new d({spatialReference:r,rings:[[[t.xmin,t.ymin],[t.xmin,t.ymax],[t.xmax,t.ymax],[t.xmax,t.ymin],[t.xmin,t.ymin]]]})),"paths"in t){s=s??t.extent.center;const e=[];for(const i of t.paths)e.push(D(i,p,h,s));return new g({hasM:i,hasZ:o,spatialReference:r,paths:e})}if("rings"in t){s=s??t.extent.center;const e=[];for(const i of t.rings){const t=u(i),o=D(i,p,h,s);u(o)!==t&&o.reverse(),e.push(o)}return new d({hasM:i,hasZ:o,spatialReference:r,rings:e})}if("x"in t){s=s??t;const e=new _({x:p*(t.x-s.x)-h*(t.y-s.y)+s.x,y:h*(t.x-s.x)+p*(t.y-s.y)+s.y,spatialReference:r});return null!=t.z&&(e.z=t.z),null!=t.m&&(e.m=t.m),e}return"points"in t?(s=s??t.extent.center,new j({hasM:i,hasZ:o,points:D(t.points,p,h,s),spatialReference:r})):null}class B{constructor(t,e,s,i){this.graphics=t,this.mover=e,this.dx=s,this.dy=i,this.type="move-start"}}class z{constructor(t,e,s,i){this.graphics=t,this.mover=e,this.dx=s,this.dy=i,this.type="move"}}class F{constructor(t,e,s,i){this.graphics=t,this.mover=e,this.dx=s,this.dy=i,this.type="move-stop"}}class A{constructor(t,e,s){this.graphics=t,this.mover=e,this.angle=s,this.type="rotate-start"}}class V{constructor(t,e,s){this.graphics=t,this.mover=e,this.angle=s,this.type="rotate"}}class N{constructor(t,e,s){this.graphics=t,this.mover=e,this.angle=s,this.type="rotate-stop"}}class Y{constructor(t,e,s,i){this.graphics=t,this.mover=e,this.xScale=s,this.yScale=i,this.type="scale-start"}}class X{constructor(t,e,s,i){this.graphics=t,this.mover=e,this.xScale=s,this.yScale=i,this.type="scale"}}class q{constructor(t,e,s,i){this.graphics=t,this.mover=e,this.xScale=s,this.yScale=i,this.type="scale-stop"}}const Z=R.transformGraphics,W={centerIndicator:new v({style:"cross",size:Z.center.size,color:Z.center.color}),fill:{default:new f({color:Z.fill.color,outline:{color:Z.fill.outlineColor,join:"round",width:1}}),active:new f({color:Z.fill.stagedColor,outline:{color:Z.fill.outlineColor,join:"round",style:"dash",width:1}})},handles:{default:new v({style:"square",size:Z.vertex.size,color:Z.vertex.color,outline:{color:Z.vertex.outlineColor,width:1}}),hover:new v({style:"square",size:Z.vertex.hoverSize,color:Z.vertex.hoverColor,outline:{color:Z.vertex.hoverOutlineColor,width:1}})},rotator:{default:new v({style:"circle",size:Z.vertex.size,color:Z.vertex.color,outline:{color:Z.vertex.outlineColor,width:1}}),hover:new v({style:"circle",size:Z.vertex.hoverSize,color:Z.vertex.hoverColor,outline:{color:Z.vertex.hoverOutlineColor,width:1}})},rotatorLine:new b({color:Z.line.color,width:1})};let Q=class extends s.EventedAccessor{constructor(t){super(t),this._activeHandleGraphic=null,this._graphicAttributes={esriSketchTool:"box"},this._mover=null,this._centerGraphic=null,this._backgroundGraphic=null,this._vertexGraphics=[],this._rotateHandleGraphic=null,this._rotateGraphicOffset=20,this._angleOfRotation=0,this._rotateLineGraphic=null,this._startInfo=null,this._totalDx=0,this._totalDy=0,this._xScale=1,this._yScale=1,this.tooltip=null,this.type="box",this.callbacks={onMoveStart(){},onMove(){},onMoveStop(){},onScaleStart(){},onScale(){},onScaleStop(){},onRotateStart(){},onRotate(){},onRotateStop(){},onGraphicClick(){}},this.enableMovement=!0,this.enableRotation=!0,this.enableScaling=!0,this.graphics=[],this.highlightsEnabled=!0,this.layer=null,this.preserveAspectRatio=!1,this.showCenterGraphic=!0,this.symbols=W,this.sketchOptions=new C,this.view=null,this._getBounds=(()=>{const t=c();return(e,s)=>{e[0]=Number.POSITIVE_INFINITY,e[1]=Number.POSITIVE_INFINITY,e[2]=Number.NEGATIVE_INFINITY,e[3]=Number.NEGATIVE_INFINITY;for(const i of s){if(!i)continue;let s,o,r,a;if("point"===i.type)s=r=i.x,o=a=i.y;else if("multipoint"===i.type){const e=y(i);[s,o,r,a]=m(t,[e])}else if("extent"===i.type)[s,o,r,a]=[i.xmin,i.ymin,i.xmax,i.ymax];else{const e=y(i);[s,o,r,a]=m(t,e)}e[0]=Math.min(s,e[0]),e[1]=Math.min(o,e[1]),e[2]=Math.max(r,e[2]),e[3]=Math.max(a,e[3])}return e}})()}initialize(){const t=this.view;this._highlightHelper=new M({view:t}),this._setup(),this.addHandles([r((()=>t?.ready),(()=>{const{layer:t,view:e}=this;I(e,t)}),{once:!0,initial:!0}),a((()=>this.preserveAspectRatio),(()=>{this._activeHandleGraphic&&(this._scaleGraphic(this._activeHandleGraphic),this._updateGraphics(),this._updateTooltip(this._activeHandleGraphic))})),a((()=>t?.scale),(()=>{this._updateRotateGraphic(),this._updateRotateLineGraphic()})),a((()=>this.graphics),(()=>this.refresh())),a((()=>this.layer),((t,e)=>{e&&this._resetGraphics(e),this.refresh()})),a((()=>this.highlightsEnabled),(()=>{this._highlightHelper?.removeAll(),this._setUpHighlights()})),a((()=>this.sketchOptions.tooltips.effectiveEnabled),(t=>{this.tooltip=t?new U({view:this.view}):i(this.tooltip)}),p),a((()=>this.view.effectiveTheme.accentColor),(()=>this._updateSymbolsForTheme()),h),this.on("move-start",(t=>this.callbacks?.onMoveStart?.(t))),this.on("move",(t=>this.callbacks?.onMove?.(t))),this.on("move-stop",(t=>this.callbacks?.onMoveStop?.(t))),this.on("rotate-start",(t=>this.callbacks?.onRotateStart?.(t))),this.on("rotate",(t=>this.callbacks?.onRotate?.(t))),this.on("rotate-stop",(t=>this.callbacks?.onRotateStop?.(t))),this.on("scale-start",(t=>this.callbacks?.onScaleStart?.(t))),this.on("scale",(t=>this.callbacks?.onScale?.(t))),this.on("scale-stop",(t=>this.callbacks?.onScaleStop?.(t)))])}destroy(){this._reset(),this.tooltip=i(this.tooltip)}get state(){const t=this.view?.ready??!1,e=this.graphics.length&&this.layer;return t&&e?"active":t?"ready":"disabled"}isUIGraphic(t){return this._vertexGraphics.includes(t)||t===this._backgroundGraphic||t===this._centerGraphic||t===this._rotateHandleGraphic||t===this._rotateLineGraphic}move(t,e){if(this._mover&&this.graphics.length){for(const s of this.graphics){const i=s.geometry,o=G(i,t,e,this.view);s.geometry=o}this.refresh(),this.emit("move-stop",new F(this.graphics,null,t,e))}}scale(t,e){if(this._mover&&this.graphics.length){for(const s of this.graphics){const i=s.geometry,o=x(i,t,e);s.geometry=o}this.refresh(),this.emit("scale-stop",new q(this.graphics,null,t,e))}}rotate(t,e){if(this._mover&&this.graphics.length){if(!e){const t=this._vertexGraphics[1].geometry.x,s=this._vertexGraphics[3].geometry.y;e=new _(t,s,this.view.spatialReference)}for(const s of this.graphics){const i=P(s.geometry,t,e);s.geometry=i}this.refresh(),this.emit("rotate-stop",new N(this.graphics,null,t))}}refresh(){this._reset(),this._setup()}reset(){this.graphics=[]}_setup(){"active"===this.state&&(this._setUpHighlights(),this._setupGraphics(),this._setupMover(),this._updateGraphics())}_reset(){this._highlightHelper?.removeAll(),this._resetGraphicStateVars(),this._resetGraphics(),this._updateTooltip(),this._mover&&this._mover.destroy(),this._mover=null,this.view.cursor="default"}_resetGraphicStateVars(){this._startInfo=null,this._activeHandleGraphic=null,this._totalDx=0,this._totalDy=0,this._xScale=1,this._yScale=1,this._angleOfRotation=0}_resetGraphics(t){(t=t||this.layer)&&(t.removeMany(this._vertexGraphics),t.remove(this._backgroundGraphic),t.remove(this._centerGraphic),t.remove(this._rotateHandleGraphic),t.remove(this._rotateLineGraphic)),this._vertexGraphics.forEach((t=>!t.destroyed&&t.destroy())),!this._backgroundGraphic.destroyed&&this._backgroundGraphic.destroy(),!this._centerGraphic.destroyed&&this._centerGraphic.destroy(),!this._rotateHandleGraphic.destroyed&&this._rotateHandleGraphic.destroy(),!this._rotateLineGraphic.destroyed&&this._rotateLineGraphic.destroy(),this._vertexGraphics=[],this._backgroundGraphic=null,this._centerGraphic=null,this._rotateHandleGraphic=null,this._rotateLineGraphic=null}_setupMover(){let t=[];this.enableScaling&&(t=t.concat(this._vertexGraphics)),this.enableMovement&&(t=t.concat(this.graphics,this._backgroundGraphic)),this.enableRotation&&t.push(this._rotateHandleGraphic),this.showCenterGraphic&&t.push(this._centerGraphic),this._mover=new k({enableMoveAllGraphics:!1,highlightsEnabled:!1,indicatorsEnabled:!1,view:this.view,graphics:t,callbacks:{onGraphicClick:t=>this._onGraphicClickCallback(t),onGraphicMoveStart:t=>this._onGraphicMoveStartCallback(t),onGraphicMove:t=>this._onGraphicMoveCallback(t),onGraphicMoveStop:t=>this._onGraphicMoveStopCallback(t),onGraphicPointerOver:t=>this._onGraphicPointerOverCallback(t),onGraphicPointerOut:t=>this._onGraphicPointerOutCallback(t)}})}_getStartInfo(t){const[e,s,i,o]=this._getBoxBounds(c()),r=Math.abs(i-e),a=Math.abs(o-s),p=(i+e)/2,h=(o+s)/2,{x:n,y:l}=t.geometry;return{width:r,height:a,centerX:p,centerY:h,startX:n,startY:l,graphicInfos:this._getGraphicInfos(),box:this._backgroundGraphic.geometry,rotate:this._rotateHandleGraphic.geometry}}_getGraphicInfos(){return this.graphics.map((t=>this._getGraphicInfo(t)))}_getGraphicInfo(t){const e=t.geometry,[s,i,o,r]=this._getBounds(c(),[e]);return{width:Math.abs(o-s),height:Math.abs(r-i),centerX:(o+s)/2,centerY:(r+i)/2,geometry:e}}_onGraphicClickCallback(t){t.viewEvent.stopPropagation(),this.emit("graphic-click",t),this.callbacks.onGraphicClick&&this.callbacks.onGraphicClick(t)}_onGraphicMoveStartCallback(t){const{_angleOfRotation:e,_xScale:s,_yScale:i,_backgroundGraphic:o,_vertexGraphics:r,_rotateHandleGraphic:a,symbols:p}=this,h=t.graphic;this._resetGraphicStateVars(),this._hideGraphicsBeforeUpdate(),o.symbol=p.fill.active,this._startInfo=this._getStartInfo(h),this._updateTooltip(h,t.viewEvent),h===a?(this.view.cursor="grabbing",this.emit("rotate-start",new A(this.graphics,h,e))):r.includes(h)?(this._activeHandleGraphic=h,this.emit("scale-start",new Y(this.graphics,h,s,i))):this.emit("move-start",new B(this.graphics,h,t.dx,t.dy))}_onGraphicMoveCallback(t){const e=t.graphic;if(this._startInfo)if(this._vertexGraphics.includes(e))this._scaleGraphic(e),this._updateTooltip(e,t.viewEvent),this.emit("scale",new X(this.graphics,e,this._xScale,this._yScale));else if(e===this._rotateHandleGraphic)this._rotateGraphic(e),this._updateTooltip(e,t.viewEvent),this.emit("rotate",new V(this.graphics,e,this._angleOfRotation));else{const{dx:s,dy:i}=t;this._totalDx+=s,this._totalDy+=i,this._moveGraphic(e,s,i),this._updateTooltip(e,t.viewEvent),this.emit("move",new z(this.graphics,e,s,i))}}_onGraphicMoveStopCallback(t){const e=t.graphic;if(!this._startInfo)return void this.refresh();const{_angleOfRotation:s,_totalDx:i,_totalDy:o,_xScale:r,_yScale:a,_vertexGraphics:p,_rotateHandleGraphic:h}=this;this.refresh(),e===h?(this.view.cursor="pointer",this.emit("rotate-stop",new N(this.graphics,e,s))):p.includes(e)?this.emit("scale-stop",new q(this.graphics,e,r,a)):this.emit("move-stop",new F(this.graphics,e,i,o))}_onGraphicPointerOverCallback(t){const{_backgroundGraphic:e,_vertexGraphics:s,graphics:i,_rotateHandleGraphic:o,symbols:r,view:a}=this,p=t.graphic;if(this._hoveredGraphic=p,p===o)return o.symbol=r.rotator.hover,a.cursor="pointer",void this._updateTooltip(p);if(i.includes(p)||p===e)return void(a.cursor="move");if(!s.includes(p))return void(a.cursor="pointer");this._updateTooltip(p),t.graphic.symbol=r.handles.hover;const h=a.rotation;let n,l=t.index;switch(l<8&&(h>=0&&h<45?l%=8:l=h>=45&&h<90?(l+1)%8:h>=90&&h<135?(l+2)%8:h>=135&&h<180?(l+3)%8:h>=180&&h<225?(l+4)%8:h>=225&&h<270?(l+5)%8:h>=270&&h<315?(l+6)%8:(l+7)%8),l){case 0:case 4:n="nwse-resize";break;case 1:case 5:n="ns-resize";break;case 2:case 6:n="nesw-resize";break;case 3:case 7:n="ew-resize";break;default:n="pointer"}a.cursor=n}_onGraphicPointerOutCallback(t){const{_vertexGraphics:e,_rotateHandleGraphic:s,symbols:i,view:o}=this;this._hoveredGraphic=null,t.graphic===s?s.symbol=i.rotator.default:e.includes(t.graphic)&&(t.graphic.symbol=i.handles.default),o.cursor="default",this._updateTooltip()}_scaleGraphic(t){const{_startInfo:e,_vertexGraphics:s,preserveAspectRatio:i,view:o}=this,{centerX:r,centerY:a,graphicInfos:p,height:h,startX:n,startY:l,width:c}=e,{resolution:m,transform:u}=o.state,y=s.indexOf(t);1!==y&&5!==y||this._updateX(t,r),3!==y&&7!==y||this._updateY(t,a);const{x:d,y:g}=t.geometry,j=u[0]*d+u[2]*g+u[4],f=u[1]*d+u[3]*g+u[5],b=p?.map((t=>t.geometry))??[],v=b.every((t=>"point"===t.type));if((0===c||0===h)&&v){const t=J((d-n)/m),s=J((l-g)/m);for(let e=0;er?t:-1*t))/c,j=(h+(lt.geometry))??[];for(const t of c){const e=c.indexOf(t),s=P(t,this._angleOfRotation,n);this.graphics[e].geometry=s}this._backgroundGraphic.geometry=P(r,this._angleOfRotation,n),this._rotateHandleGraphic.geometry=P(a,this._angleOfRotation,n)}_moveGraphic(t,e,s){if(this.graphics.includes(t)){const i=this._backgroundGraphic.geometry;this._backgroundGraphic.geometry=G(i,e,s,this.view);for(const i of this.graphics)i!==t&&(i.geometry=G(i.geometry,e,s,this.view))}else if(t===this._centerGraphic){const t=this._backgroundGraphic.geometry;this._backgroundGraphic.geometry=G(t,e,s,this.view)}if(t===this._backgroundGraphic||t===this._centerGraphic)for(const t of this.graphics)t.geometry=G(t.geometry,e,s,this.view)}_setUpHighlights(){this.highlightsEnabled&&this.graphics.length&&this._highlightHelper?.add(this.graphics)}_setupGraphics(){const{_graphicAttributes:t,symbols:s}=this;this._centerGraphic=new e({symbol:s.centerIndicator,attributes:t}),this.showCenterGraphic&&this.layer.add(this._centerGraphic),this._backgroundGraphic=new e({symbol:s.fill.default,attributes:t}),this.layer.add(this._backgroundGraphic),this._rotateLineGraphic=new e({symbol:s.rotatorLine,attributes:t}),this._rotateHandleGraphic=new e({symbol:s.rotator.default,attributes:t}),this.enableRotation&&!this._hasExtentGraphic()&&this.layer.addMany([this._rotateLineGraphic,this._rotateHandleGraphic]);for(let i=0;i<8;i++)this._vertexGraphics.push(new e({symbol:s.handles.default,attributes:t}));this.enableScaling&&this.layer.addMany(this._vertexGraphics)}_updateSymbolsForTheme(){const t=this.view.effectiveTheme.accentColor;this.symbols={...this.symbols,fill:{active:this.symbols.fill.active?.clone().set("outline.color",t),default:this.symbols.fill.default?.clone().set("outline.color",t)},handles:{...this.symbols.handles,default:this.symbols.handles.default.clone().set("outline.color",t)},rotator:{...this.symbols.rotator,default:this.symbols.rotator.default.clone().set("outline.color",t)},rotatorLine:this.symbols.rotatorLine.clone().set("color",t)};for(const t of this._vertexGraphics)t.symbol=t===this._hoveredGraphic?this.symbols.handles.hover:this.symbols.handles.default;this._backgroundGraphic.symbol=this.symbols.fill.default,this._rotateHandleGraphic.symbol=this._rotateHandleGraphic===this._hoveredGraphic?this.symbols.rotator.hover:this.symbols.rotator.default,this._rotateLineGraphic.symbol=this.symbols.rotatorLine}_updateGraphics(){this._updateBackgroundGraphic(),this._updateHandleGraphics(),this._updateCenterGraphic(),this._updateRotateGraphic(),this._updateRotateLineGraphic()}_hideGraphicsBeforeUpdate(){this._centerGraphic.visible=!1,this._rotateHandleGraphic.visible=!1,this._rotateLineGraphic.visible=!1,this._vertexGraphics.forEach((t=>t.visible=!1))}_updateHandleGraphics(){const t=this._getCoordinates(!0);this._vertexGraphics.forEach(((e,s)=>{const[i,o]=t[s];this._updateXY(e,i,o)}))}_updateBackgroundGraphic(){const t=this._getCoordinates();this._backgroundGraphic.geometry=new d({rings:t,spatialReference:this.view.spatialReference})}_updateCenterGraphic(){const[t,e,s,i]=this._getBoxBounds(c()),o=(s+t)/2,r=(i+e)/2;this._centerGraphic.geometry=new _(o,r,this.view.spatialReference)}_updateRotateGraphic(){if(!this._vertexGraphics.length)return;const{x:t,y:e}=this._vertexGraphics[1].geometry,s=e+this.view.state.resolution*this._rotateGraphicOffset;this._rotateHandleGraphic.geometry=new _(t,s,this.view.spatialReference)}_updateRotateLineGraphic(){if(!this._vertexGraphics.length||!this._rotateHandleGraphic?.geometry)return;const t=this._vertexGraphics[1].geometry,e=this._rotateHandleGraphic.geometry;this._rotateLineGraphic.geometry=new g({paths:[[t.x,t.y],[e.x,e.y]],spatialReference:this.view.spatialReference})}_updateXY(t,e,s){t.geometry=new _(e,s,this.view.spatialReference)}_updateX(t,e){const s=t.geometry.y;t.geometry=new _(e,s,this.view.spatialReference)}_updateY(t,e){const s=t.geometry.x;t.geometry=new _(s,e,this.view.spatialReference)}_hasExtentGraphic(){return this.graphics.some((t=>null!=t?.geometry&&"extent"===t.geometry.type))}_getBoxBounds(t){const e=this.graphics.map((t=>t.geometry));return this._getBounds(t,e)}_getCoordinates(t){const[e,s,i,o]=this._getBoxBounds(c());if(t){const t=(e+i)/2,r=(o+s)/2;return[[e,o],[t,o],[i,o],[i,r],[i,s],[t,s],[e,s],[e,r]]}return[[e,o],[i,o],[i,s],[e,s]]}_updateTooltip(t,e){if(null==this.tooltip)return;if(!t)return void this.tooltip.clear();const{_backgroundGraphic:s,graphics:i,_vertexGraphics:o,_rotateHandleGraphic:r}=this;t===r?this._updateRotateTooltip():o.includes(t)?this._updateScaleTooltip():(i.includes(t)||t===s)&&this._updateMoveTooltip(e)}_updateRotateTooltip(){null!=this.tooltip&&(this.tooltip.info=new L({sketchOptions:this.sketchOptions,angle:-this._angleOfRotation}))}_updateScaleTooltip(){const{tooltip:t,_xScale:e,_yScale:s,sketchOptions:i,view:o}=this;if(null==t)return;const r=this._getCoordinates(),a=O({topLeft:r[0],topRight:r[1],bottomRight:r[2],bottomLeft:r[3],spatialReference:o.spatialReference});if(null==a)return;const{xSize:p,ySize:h}=a,n=Math.abs(e),l=Math.abs(s);t.info=new T({sketchOptions:i,xScale:n,yScale:l,xSize:p,ySize:h})}_updateMoveTooltip(t){const{tooltip:e,sketchOptions:s,view:i}=this;if(null==e)return;const r=new E({sketchOptions:s});if(t){const{x:e,y:s}=t.origin,a=i.toMap(t),p=i.toMap({x:e,y:s}),h=H(p,a);r.distance=null!=h?h:o}e.info=r}};function J(t,e=2){return Number.parseFloat(t.toFixed(e))}t([n()],Q.prototype,"tooltip",void 0),t([n({readOnly:!0})],Q.prototype,"type",void 0),t([n()],Q.prototype,"callbacks",void 0),t([n()],Q.prototype,"enableMovement",void 0),t([n()],Q.prototype,"enableRotation",void 0),t([n()],Q.prototype,"enableScaling",void 0),t([n()],Q.prototype,"graphics",void 0),t([n()],Q.prototype,"highlightsEnabled",void 0),t([n()],Q.prototype,"layer",void 0),t([n()],Q.prototype,"preserveAspectRatio",void 0),t([n()],Q.prototype,"showCenterGraphic",void 0),t([n({readOnly:!0})],Q.prototype,"state",null),t([n()],Q.prototype,"symbols",void 0),t([n({type:C})],Q.prototype,"sketchOptions",void 0),t([n({constructOnly:!0})],Q.prototype,"view",void 0),Q=t([l("esri.views.draw.support.Box")],Q);const K=Q;export{K as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/BufferObject.js b/library/arcgis/4.30/@arcgis/core/chunks/BufferObject.js new file mode 100644 index 00000000..ae87259c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/BufferObject.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{g as t,j as e,k as s}from"../core/lang.js";import{L as i}from"./Logger.js";import{c as n}from"./Texture.js";import{B as r,U as _,R as a,D as u}from"./enums.js";const f=()=>i.getLogger("esri.views.webgl.BufferObject");class h{static createIndex(t,e,s){return new h(t,r.ELEMENT_ARRAY_BUFFER,e,s)}static createVertex(t,e,s){return new h(t,r.ARRAY_BUFFER,e,s)}static createUniform(t,e,s){return new h(t,r.UNIFORM_BUFFER,e,s)}static createPixelPack(t,e=_.STREAM_READ,s){const i=new h(t,r.PIXEL_PACK_BUFFER,e);return s&&i.setSize(s),i}static createPixelUnpack(t,e=_.STREAM_DRAW,s){return new h(t,r.PIXEL_UNPACK_BUFFER,e,s)}static createTransformFeedback(t,e=_.STATIC_DRAW,s){const i=new h(t,r.TRANSFORM_FEEDBACK_BUFFER,e);return i.setSize(s),i}constructor(t,e,s,i){this._context=t,this.bufferType=e,this.usage=s,this._glName=null,this._size=-1,this._indexType=void 0,t.instanceCounter.increment(a.BufferObject,this),this._glName=this._context.gl.createBuffer(),n(this._context.gl),i&&this.setData(i)}get glName(){return this._glName}get size(){return this._size}get indexType(){return this._indexType}get usedMemory(){return this.bufferType===r.ELEMENT_ARRAY_BUFFER?this._indexType===u.UNSIGNED_INT?4*this._size:2*this._size:this._size}get _isVAOAware(){return this.bufferType===r.ELEMENT_ARRAY_BUFFER||this.bufferType===r.ARRAY_BUFFER}dispose(){this._context?.gl?(this._glName&&(this._context.gl.deleteBuffer(this._glName),this._glName=null),this._context.instanceCounter.decrement(a.BufferObject,this),this._context=null):this._glName&&f().warn("Leaked WebGL buffer object")}setSize(t,e=null){if(this.bufferType===r.ELEMENT_ARRAY_BUFFER&&null!=e)switch(this._indexType=e,e){case u.UNSIGNED_SHORT:t*=2;break;case u.UNSIGNED_INT:t*=4}this._setBufferData(t)}setData(s){if(!s)return;let i=s.byteLength;this.bufferType===r.ELEMENT_ARRAY_BUFFER&&(t(s)&&(i/=2,this._indexType=u.UNSIGNED_SHORT),e(s)&&(i/=4,this._indexType=u.UNSIGNED_INT)),this._setBufferData(i,s)}_setBufferData(t,e=null){this._size=t;const s=this._context.getBoundVAO();this._isVAOAware&&this._context.bindVAO(null),this._context.bindBuffer(this);const i=this._context.gl;null!=e?i.bufferData(this.bufferType,e,this.usage):i.bufferData(this.bufferType,t,this.usage),n(i),this._isVAOAware&&this._context.bindVAO(s)}setSubData(t,e,s,i){if(!t)return;const r=this._context.getBoundVAO();this._isVAOAware&&this._context.bindVAO(null),this._context.bindBuffer(this);const{gl:_}=this._context;_.bufferSubData(this.bufferType,e*t.BYTES_PER_ELEMENT,t,s,i-s),n(_),this._isVAOAware&&this._context.bindVAO(r)}getSubData(t,e=0,i,n){if(i<0||n<0)return;const _=s(t)?t.BYTES_PER_ELEMENT:1;if(_*((i??0)+(n??0))>t.byteLength)return;e+_*(n??0)>this.usedMemory&&f().warn("Potential problem getting subdata: requested data exceeds buffer size!");const a=this._context.gl;this.bufferType===r.TRANSFORM_FEEDBACK_BUFFER?(this._context.bindBuffer(this,r.TRANSFORM_FEEDBACK_BUFFER),a.getBufferSubData(r.TRANSFORM_FEEDBACK_BUFFER,e,t,i,n),this._context.unbindBuffer(r.TRANSFORM_FEEDBACK_BUFFER)):(this._context.bindBuffer(this,r.COPY_READ_BUFFER),a.getBufferSubData(r.COPY_READ_BUFFER,e,t,i,n),this._context.unbindBuffer(r.COPY_READ_BUFFER))}async getSubDataAsync(t,e=0,s,i){await this._context.clientWaitAsync(),this.getSubData(t,e,s,i)}}export{h as B}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/BufferView.js b/library/arcgis/4.30/@arcgis/core/chunks/BufferView.js new file mode 100644 index 00000000..4337370f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/BufferView.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{g as e}from"./vec2.js";import{s as t}from"./vec3.js";import{s as r}from"./vec4.js";class s{constructor(e,t,r=0,s,f){this.TypedArrayConstructor=e,this.elementCount=9;const i=this.TypedArrayConstructor;void 0===s&&(s=9*i.BYTES_PER_ELEMENT);const u=0===t.byteLength?0:r;this.typedBuffer=null==f?new i(t,u):new i(t,u,(f-r)/i.BYTES_PER_ELEMENT),this.typedBufferStride=s/i.BYTES_PER_ELEMENT,this.count=Math.ceil(this.typedBuffer.length/this.typedBufferStride),this.stride=this.typedBufferStride*this.TypedArrayConstructor.BYTES_PER_ELEMENT}sliceBuffer(e,t,r=this.count-t){const s=this.typedBuffer.byteOffset+t*this.stride;return new e(this.buffer,s,this.stride,s+r*this.stride)}getMat(e,t){let r=e*this.typedBufferStride;for(let e=0;e<9;e++)t[e]=this.typedBuffer[r++];return t}setMat(e,t){let r=e*this.typedBufferStride;for(let e=0;e<9;e++)this.typedBuffer[r++]=t[e]}get(e,t){return this.typedBuffer[e*this.typedBufferStride+t]}set(e,t,r){this.typedBuffer[e*this.typedBufferStride+t]=r}copyFrom(e,t,r){const s=this.typedBuffer,f=t.typedBuffer;let i=e*this.typedBufferStride,u=r*t.typedBufferStride;for(let e=0;e<9;++e)s[i++]=f[u++]}get buffer(){return this.typedBuffer.buffer}}s.ElementCount=9;class f{constructor(e,t,r=0,s,f){this.TypedArrayConstructor=e,this.elementCount=16;const i=this.TypedArrayConstructor;void 0===s&&(s=16*i.BYTES_PER_ELEMENT);const u=0===t.byteLength?0:r;this.typedBuffer=null==f?new i(t,u):new i(t,u,(f-r)/i.BYTES_PER_ELEMENT),this.typedBufferStride=s/i.BYTES_PER_ELEMENT,this.count=Math.ceil(this.typedBuffer.length/this.typedBufferStride),this.stride=this.typedBufferStride*this.TypedArrayConstructor.BYTES_PER_ELEMENT}sliceBuffer(e,t,r=this.count-t){const s=this.typedBuffer.byteOffset+t*this.stride;return new e(this.buffer,s,this.stride,s+r*this.stride)}getMat(e,t){let r=e*this.typedBufferStride;for(let e=0;e<16;e++)t[e]=this.typedBuffer[r++];return t}setMat(e,t){let r=e*this.typedBufferStride;for(let e=0;e<16;e++)this.typedBuffer[r++]=t[e]}get(e,t){return this.typedBuffer[e*this.typedBufferStride+t]}set(e,t,r){this.typedBuffer[e*this.typedBufferStride+t]=r}copyFrom(e,t,r){const s=this.typedBuffer,f=t.typedBuffer;let i=e*this.typedBufferStride,u=r*t.typedBufferStride;for(let e=0;e<16;++e)s[i++]=f[u++]}get buffer(){return this.typedBuffer.buffer}}f.ElementCount=16;class i{constructor(e,t,r=0,s,f){this.TypedArrayConstructor=e,this.elementCount=1;const i=this.TypedArrayConstructor;void 0===s&&(s=i.BYTES_PER_ELEMENT);const u=0===t.byteLength?0:r;this.typedBuffer=null==f?new i(t,u):new i(t,u,(f-r)/i.BYTES_PER_ELEMENT),this.stride=s,this.typedBufferStride=s/i.BYTES_PER_ELEMENT,this.count=Math.ceil(this.typedBuffer.length/this.typedBufferStride)}sliceBuffer(e,t,r=this.count-t){const s=this.typedBuffer.byteOffset+t*this.stride;return new e(this.buffer,s,this.stride,s+r*this.stride)}get(e){return this.typedBuffer[e*this.typedBufferStride]}set(e,t){this.typedBuffer[e*this.typedBufferStride]=t}get buffer(){return this.typedBuffer.buffer}}i.ElementCount=1;class u{constructor(e,t,r=0,s,f){this.TypedArrayConstructor=e,this.elementCount=2;const i=this.TypedArrayConstructor;void 0===s&&(s=2*i.BYTES_PER_ELEMENT);const u=0===t.byteLength?0:r;this.typedBuffer=null==f?new i(t,u):new i(t,u,(f-r)/i.BYTES_PER_ELEMENT),this.typedBufferStride=s/i.BYTES_PER_ELEMENT,this.count=Math.ceil(this.typedBuffer.length/this.typedBufferStride),this.stride=this.typedBufferStride*this.TypedArrayConstructor.BYTES_PER_ELEMENT}sliceBuffer(e,t,r=this.count-t){const s=this.typedBuffer.byteOffset+t*this.stride;return new e(this.buffer,s,this.stride,s+r*this.stride)}getVec(t,r){return t*=this.typedBufferStride,e(r,this.typedBuffer[t],this.typedBuffer[t+1])}setVec(e,t){e*=this.typedBufferStride,this.typedBuffer[e++]=t[0],this.typedBuffer[e]=t[1]}get(e,t){return this.typedBuffer[e*this.typedBufferStride+t]}set(e,t,r){this.typedBuffer[e*this.typedBufferStride+t]=r}setValues(e,t,r){e*=this.typedBufferStride,this.typedBuffer[e++]=t,this.typedBuffer[e]=r}copyFrom(e,t,r){const s=this.typedBuffer,f=t.typedBuffer;let i=e*this.typedBufferStride,u=r*t.typedBufferStride;s[i++]=f[u++],s[i]=f[u]}get buffer(){return this.typedBuffer.buffer}}u.ElementCount=2;class y{constructor(e,t,r=0,s,f){this.TypedArrayConstructor=e,this.elementCount=3;const i=this.TypedArrayConstructor;void 0===s&&(s=3*i.BYTES_PER_ELEMENT);const u=0===t.byteLength?0:r;this.typedBuffer=null==f?new i(t,u):new i(t,u,(f-r)/i.BYTES_PER_ELEMENT),this.typedBufferStride=s/i.BYTES_PER_ELEMENT,this.count=Math.ceil(this.typedBuffer.length/this.typedBufferStride),this.stride=this.typedBufferStride*this.TypedArrayConstructor.BYTES_PER_ELEMENT}sliceBuffer(e,t,r=this.count-t){const s=this.typedBuffer.byteOffset+t*this.stride;return new e(this.buffer,s,this.stride,s+r*this.stride)}getVec(e,r){return e*=this.typedBufferStride,t(r,this.typedBuffer[e],this.typedBuffer[e+1],this.typedBuffer[e+2])}setVec(e,t){e*=this.typedBufferStride,this.typedBuffer[e++]=t[0],this.typedBuffer[e++]=t[1],this.typedBuffer[e]=t[2]}get(e,t){return this.typedBuffer[e*this.typedBufferStride+t]}set(e,t,r){this.typedBuffer[e*this.typedBufferStride+t]=r}setValues(e,t,r,s){e*=this.typedBufferStride,this.typedBuffer[e++]=t,this.typedBuffer[e++]=r,this.typedBuffer[e]=s}copyFrom(e,t,r){const s=this.typedBuffer,f=t.typedBuffer;let i=e*this.typedBufferStride,u=r*t.typedBufferStride;s[i++]=f[u++],s[i++]=f[u++],s[i]=f[u]}get buffer(){return this.typedBuffer.buffer}}y.ElementCount=3;class n{constructor(e,t,r=0,s,f){this.TypedArrayConstructor=e,this.start=r,this.elementCount=4;const i=this.TypedArrayConstructor;void 0===s&&(s=4*i.BYTES_PER_ELEMENT);const u=0===t.byteLength?0:r;this.typedBuffer=null==f?new i(t,u):new i(t,u,(f-r)/i.BYTES_PER_ELEMENT),this.typedBufferStride=s/i.BYTES_PER_ELEMENT,this.count=Math.ceil(this.typedBuffer.length/this.typedBufferStride),this.stride=this.typedBufferStride*this.TypedArrayConstructor.BYTES_PER_ELEMENT}sliceBuffer(e,t,r=this.count-t){const s=this.typedBuffer.byteOffset+t*this.stride;return new e(this.buffer,s,this.stride,s+r*this.stride)}getVec(e,t){return e*=this.typedBufferStride,r(t,this.typedBuffer[e++],this.typedBuffer[e++],this.typedBuffer[e++],this.typedBuffer[e])}setVec(e,t){e*=this.typedBufferStride,this.typedBuffer[e++]=t[0],this.typedBuffer[e++]=t[1],this.typedBuffer[e++]=t[2],this.typedBuffer[e]=t[3]}get(e,t){return this.typedBuffer[e*this.typedBufferStride+t]}set(e,t,r){this.typedBuffer[e*this.typedBufferStride+t]=r}setValues(e,t,r,s,f){e*=this.typedBufferStride,this.typedBuffer[e++]=t,this.typedBuffer[e++]=r,this.typedBuffer[e++]=s,this.typedBuffer[e]=f}copyFrom(e,t,r){const s=this.typedBuffer,f=t.typedBuffer;let i=e*this.typedBufferStride,u=r*t.typedBufferStride;s[i++]=f[u++],s[i++]=f[u++],s[i++]=f[u++],s[i]=f[u]}get buffer(){return this.typedBuffer.buffer}}n.ElementCount=4;class c extends i{constructor(e,t=0,r,s){super(Float32Array,e,t,r,s),this.elementType="f32"}static fromTypedArray(e,t){return new c(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}c.ElementType="f32";class h extends u{constructor(e,t=0,r,s){super(Float32Array,e,t,r,s),this.elementType="f32"}slice(e,t){return this.sliceBuffer(h,e,t)}static fromTypedArray(e,t){return new h(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}h.ElementType="f32";class d extends y{constructor(e,t=0,r,s){super(Float32Array,e,t,r,s),this.elementType="f32"}slice(e,t){return this.sliceBuffer(d,e,t)}static fromTypedArray(e,t){return new d(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}d.ElementType="f32";class p extends n{constructor(e,t=0,r,s){super(Float32Array,e,t,r,s),this.elementType="f32"}slice(e,t){return this.sliceBuffer(p,e,t)}static fromTypedArray(e,t){return new p(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}p.ElementType="f32";class l extends s{constructor(e,t=0,r,s){super(Float32Array,e,t,r,s),this.elementType="f32"}slice(e,t){return this.sliceBuffer(l,e,t)}static fromTypedArray(e,t){return new l(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}l.ElementType="f32";class o extends s{constructor(e,t=0,r,s){super(Float64Array,e,t,r,s),this.elementType="f64"}slice(e,t){return this.sliceBuffer(o,e,t)}static fromTypedArray(e,t){return new o(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}o.ElementType="f64";class a extends f{constructor(e,t=0,r,s){super(Float32Array,e,t,r,s),this.elementType="f32"}slice(e,t){return this.sliceBuffer(a,e,t)}static fromTypedArray(e,t){return new a(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}a.ElementType="f32";class B extends f{constructor(e,t=0,r,s){super(Float64Array,e,t,r,s),this.elementType="f64"}slice(e,t){return this.sliceBuffer(B,e,t)}static fromTypedArray(e,t){return new B(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}B.ElementType="f64";class b extends i{constructor(e,t=0,r,s){super(Float64Array,e,t,r,s),this.elementType="f64"}slice(e,t){return this.sliceBuffer(b,e,t)}static fromTypedArray(e,t){return new b(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}b.ElementType="f64";class T extends u{constructor(e,t=0,r,s){super(Float64Array,e,t,r,s),this.elementType="f64"}slice(e,t){return this.sliceBuffer(T,e,t)}static fromTypedArray(e,t){return new T(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}T.ElementType="f64";class E extends y{constructor(e,t=0,r,s){super(Float64Array,e,t,r,s),this.elementType="f64"}slice(e,t){return this.sliceBuffer(E,e,t)}static fromTypedArray(e,t){return new E(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}E.ElementType="f64";class m extends n{constructor(e,t=0,r,s){super(Float64Array,e,t,r,s),this.elementType="f64"}slice(e,t){return this.sliceBuffer(m,e,t)}static fromTypedArray(e,t){return new m(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}m.ElementType="f64";class A extends i{constructor(e,t=0,r,s){super(Uint8Array,e,t,r,s),this.elementType="u8"}slice(e,t){return this.sliceBuffer(A,e,t)}static fromTypedArray(e,t){return new A(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}A.ElementType="u8";class O extends u{constructor(e,t=0,r,s){super(Uint8Array,e,t,r,s),this.elementType="u8"}slice(e,t){return this.sliceBuffer(O,e,t)}static fromTypedArray(e,t){return new O(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}O.ElementType="u8";class S extends y{constructor(e,t=0,r,s){super(Uint8Array,e,t,r,s),this.elementType="u8"}slice(e,t){return this.sliceBuffer(S,e,t)}static fromTypedArray(e,t){return new S(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}S.ElementType="u8";class g extends n{constructor(e,t=0,r,s){super(Uint8Array,e,t,r,s),this.elementType="u8"}slice(e,t){return this.sliceBuffer(g,e,t)}static fromTypedArray(e,t){return new g(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}g.ElementType="u8";class L extends i{constructor(e,t=0,r,s){super(Uint16Array,e,t,r,s),this.elementType="u16"}slice(e,t){return this.sliceBuffer(L,e,t)}static fromTypedArray(e,t){return new L(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}L.ElementType="u16";class w extends u{constructor(e,t=0,r,s){super(Uint16Array,e,t,r,s),this.elementType="u16"}slice(e,t){return this.sliceBuffer(w,e,t)}static fromTypedArray(e,t){return new w(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}w.ElementType="u16";class _ extends y{constructor(e,t=0,r,s){super(Uint16Array,e,t,r,s),this.elementType="u16"}slice(e,t){return this.sliceBuffer(_,e,t)}static fromTypedArray(e,t){return new _(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}_.ElementType="u16";class x extends n{constructor(e,t=0,r,s){super(Uint16Array,e,t,r,s),this.elementType="u16"}slice(e,t){return this.sliceBuffer(x,e,t)}static fromTypedArray(e,t){return new x(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}x.ElementType="u16";class M extends i{constructor(e,t=0,r,s){super(Uint32Array,e,t,r,s),this.elementType="u32"}slice(e,t){return this.sliceBuffer(M,e,t)}static fromTypedArray(e,t){return new M(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}M.ElementType="u32";class C extends u{constructor(e,t=0,r,s){super(Uint32Array,e,t,r,s),this.elementType="u32"}slice(e,t){return this.sliceBuffer(C,e,t)}static fromTypedArray(e,t){return new C(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}C.ElementType="u32";class N extends y{constructor(e,t=0,r,s){super(Uint32Array,e,t,r,s),this.elementType="u32"}slice(e,t){return this.sliceBuffer(N,e,t)}static fromTypedArray(e,t){return new N(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}N.ElementType="u32";class P extends n{constructor(e,t=0,r,s){super(Uint32Array,e,t,r,s),this.elementType="u32"}slice(e,t){return this.sliceBuffer(P,e,t)}static fromTypedArray(e,t){return new P(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}P.ElementType="u32";class R extends i{constructor(e,t=0,r,s){super(Int8Array,e,t,r,s),this.elementType="i8"}slice(e,t){return this.sliceBuffer(R,e,t)}static fromTypedArray(e,t){return new R(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}R.ElementType="i8";class Y extends u{constructor(e,t=0,r,s){super(Int8Array,e,t,r,s),this.elementType="i8"}slice(e,t){return this.sliceBuffer(Y,e,t)}static fromTypedArray(e,t){return new Y(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}Y.ElementType="i8";class F extends y{constructor(e,t=0,r,s){super(Int8Array,e,t,r,s),this.elementType="i8"}slice(e,t){return this.sliceBuffer(F,e,t)}static fromTypedArray(e,t){return new F(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}F.ElementType="i8";class I extends n{constructor(e,t=0,r,s){super(Int8Array,e,t,r,s),this.elementType="i8"}slice(e,t){return this.sliceBuffer(I,e,t)}static fromTypedArray(e,t){return new I(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}I.ElementType="i8";class U extends i{constructor(e,t=0,r,s){super(Int16Array,e,t,r,s),this.elementType="i16"}slice(e,t){return this.sliceBuffer(U,e,t)}static fromTypedArray(e,t){return new U(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}U.ElementType="i16";class v extends u{constructor(e,t=0,r,s){super(Int16Array,e,t,r,s),this.elementType="i16"}slice(e,t){return this.sliceBuffer(v,e,t)}static fromTypedArray(e,t){return new v(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}v.ElementType="i16";class V extends y{constructor(e,t=0,r,s){super(Int16Array,e,t,r,s),this.elementType="i16"}slice(e,t){return this.sliceBuffer(V,e,t)}static fromTypedArray(e,t){return new V(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}V.ElementType="i16";class j extends n{constructor(e,t=0,r,s){super(Int16Array,e,t,r,s),this.elementType="i16"}slice(e,t){return this.sliceBuffer(j,e,t)}static fromTypedArray(e,t){return new j(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}j.ElementType="i16";class k extends i{constructor(e,t=0,r,s){super(Int32Array,e,t,r,s),this.elementType="i32"}slice(e,t){return this.sliceBuffer(k,e,t)}static fromTypedArray(e,t){return new k(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}k.ElementType="i32";class q extends u{constructor(e,t=0,r,s){super(Int32Array,e,t,r,s),this.elementType="i32"}slice(e,t){return this.sliceBuffer(q,e,t)}static fromTypedArray(e,t){return new q(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}q.ElementType="i32";class z extends y{constructor(e,t=0,r,s){super(Int32Array,e,t,r,s),this.elementType="i32"}slice(e,t){return this.sliceBuffer(z,e,t)}static fromTypedArray(e,t){return new z(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}z.ElementType="i32";class D extends n{constructor(e,t=0,r,s){super(Int32Array,e,t,r,s),this.elementType="i32"}slice(e,t){return this.sliceBuffer(D,e,t)}static fromTypedArray(e,t){return new D(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}D.ElementType="i32";export{I as A,d as B,U as C,v as D,V as E,j as F,k as G,q as H,z as I,D as J,E as a,c as b,h as c,p as d,l as e,a as f,b as g,T as h,m as i,o as j,B as k,A as l,O as m,S as n,g as o,L as p,w as q,_ as r,x as s,M as t,C as u,N as v,P as w,R as x,Y as y,F as z}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/BuildingFilterBlock.js b/library/arcgis/4.30/@arcgis/core/chunks/BuildingFilterBlock.js new file mode 100644 index 00000000..fe62f146 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/BuildingFilterBlock.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import{JSONSupport as r}from"../core/JSONSupport.js";import{clone as t}from"../core/lang.js";import{property as s}from"../core/accessorSupport/decorators/property.js";import"./Logger.js";import{subclass as o}from"../core/accessorSupport/decorators/subclass.js";import{e as i}from"./enumeration.js";import{s as p}from"./utils4.js";let l=class extends r{};e([s({readOnly:!0,json:{read:!1}})],l.prototype,"type",void 0),l=e([o("esri.layers.support.BuildingFilterMode")],l);const n=l;var a;let d=a=class extends n{constructor(){super(...arguments),this.type="solid"}clone(){return new a}};e([s({type:["solid"],readOnly:!0,json:{write:!0}})],d.prototype,"type",void 0),d=a=e([o("esri.layers.support.BuildingFilterModeSolid")],d);const c=d;var u;let y=u=class extends n{constructor(){super(...arguments),this.type="wire-frame",this.edges=null}clone(){return new u({edges:t(this.edges)})}};e([i({wireFrame:"wire-frame"})],y.prototype,"type",void 0),e([s(p)],y.prototype,"edges",void 0),y=u=e([o("esri.layers.support.BuildingFilterModeWireFrame")],y);const m=y;var f;let w=f=class extends n{constructor(){super(...arguments),this.type="x-ray"}clone(){return new f}};e([s({type:["x-ray"],readOnly:!0,json:{write:!0}})],w.prototype,"type",void 0),w=f=e([o("esri.layers.support.BuildingFilterModeXRay")],w);const g=w;var j;const x={nonNullable:!0,types:{key:"type",base:n,typeMap:{solid:c,"wire-frame":m,"x-ray":g}},json:{read:e=>{switch(e?.type){case"solid":return c.fromJSON(e);case"wireFrame":return m.fromJSON(e);case"x-ray":return g.fromJSON(e);default:return}},write:{enabled:!0,isRequired:!0}}};let h=j=class extends r{constructor(){super(...arguments),this.filterExpression=null,this.filterMode=new c,this.title=""}clone(){return new j({filterExpression:this.filterExpression,filterMode:t(this.filterMode),title:this.title})}};e([s({type:String,json:{write:{enabled:!0,isRequired:!0}}})],h.prototype,"filterExpression",void 0),e([s(x)],h.prototype,"filterMode",void 0),e([s({type:String,json:{write:{enabled:!0,isRequired:!0}}})],h.prototype,"title",void 0),h=j=e([o("esri.layers.support.BuildingFilterBlock")],h);const v=h;export{v as B,g as a,c as b}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/BuildingSceneLayerView3D.js b/library/arcgis/4.30/@arcgis/core/chunks/BuildingSceneLayerView3D.js new file mode 100644 index 00000000..23072174 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/BuildingSceneLayerView3D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import t from"../Graphic.js";import r from"../core/Accessor.js";import{D as s}from"../core/lang.js";import i from"../core/Collection.js";import{h as o}from"./handleUtils.js";import{L as p}from"./Logger.js";import{d as l,a}from"./maybe.js";import{throwIfAborted as n,throwIfAbortError as m,isAbortError as u,allSettledValues as j,createResolver as d}from"../core/promiseUtils.js";import{syncAndInitial as y,initial as c,watch as h}from"../core/reactiveUtils.js";import{property as g}from"../core/accessorSupport/decorators/property.js";import{subclass as f}from"../core/accessorSupport/decorators/subclass.js";import"../layers/buildingSublayers/BuildingGroupSublayer.js";import b from"../core/Error.js";import{WhereClause as w}from"../core/sql/WhereClause.js";import"../layers/buildingSublayers/BuildingComponentSublayer.js";import S from"../layers/support/FeatureFilter.js";import{fixFields as v,unpackFieldNames as F,populateMissingFields as U}from"../layers/support/fieldUtils.js";import x from"../rest/support/Query.js";import I from"../core/Evented.js";import{IdentifiableMixin as V}from"../core/Identifiable.js";import{EsriPromiseMixin as C}from"../core/Promise.js";import{I as E,c as M,F as L}from"./I3SMeshView3D.js";import{a as R}from"./vec4f64.js";import{a as _}from"./edgeUtils.js";import{C as T}from"./DecodeSymbolColor.glsl.js";import{I as P,a as D,b as O,c as B}from"./I3SQueryFeatureStore.js";import{f as A,g as q,h as G}from"./I3SUtil.js";import{T as k,D as Q}from"./TemporalSceneLayerView.js";import"./tracking.js";import{h as N,g as H,a as W}from"./popupUtils.js";import{b as z}from"./layerViewUtils.js";import{T as Z}from"./Scheduler.js";import{L as J}from"./LayerView3D.js";import{u as X}from"../views/SceneView.js";import K from"../views/layers/LayerView.js";import"../geometry.js";import"./ensureType.js";import"../geometry/Extent.js";import"../geometry/Geometry.js";import"../core/JSONSupport.js";import"./utils.js";import"../core/Handles.js";import"./metadata.js";import"./ObservableBase.js";import"../core/scheduling.js";import"../config.js";import"./reader.js";import"../geometry/SpatialReference.js";import"./unitUtils.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"./writer.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"../geometry/Polyline.js";import"./typeUtils.js";import"../geometry/support/jsonUtils.js";import"../PopupTemplate.js";import"../core/Clonable.js";import"../popup/content.js";import"../popup/content/AttachmentsContent.js";import"../popup/content/Content.js";import"../popup/content/CustomContent.js";import"../popup/content/ExpressionContent.js";import"../popup/ElementExpressionInfo.js";import"../popup/content/FieldsContent.js";import"../popup/FieldInfo.js";import"./enumeration.js";import"../popup/support/FieldInfoFormat.js";import"./date.js";import"./locale.js";import"./timeZoneUtils.js";import"./datetime.js";import"../popup/content/MediaContent.js";import"../popup/content/BarChartMediaInfo.js";import"../popup/content/mixins/ChartMediaInfo.js";import"../popup/content/mixins/MediaInfo.js";import"../popup/content/support/ChartMediaInfoValue.js";import"../Color.js";import"./colorUtils.js";import"../popup/content/support/ChartMediaInfoValueSeries.js";import"./chartMediaInfoUtils.js";import"../popup/content/ColumnChartMediaInfo.js";import"../popup/content/ImageMediaInfo.js";import"../popup/content/support/ImageMediaInfoValue.js";import"../popup/content/LineChartMediaInfo.js";import"../popup/content/PieChartMediaInfo.js";import"../popup/content/RelationshipContent.js";import"../popup/support/RelatedRecordsInfoFieldOrder.js";import"../popup/content/TextContent.js";import"../popup/ExpressionInfo.js";import"../popup/LayerOptions.js";import"../popup/RelatedRecordsInfo.js";import"../support/actions/ActionBase.js";import"../support/actions/ActionButton.js";import"../support/actions/ActionToggle.js";import"./shared.js";import"./SimpleObservable.js";import"../core/sql.js";import"../intl.js";import"./number.js";import"./substitute.js";import"./messages.js";import"../symbols.js";import"../symbols/CIMSymbol.js";import"../symbols/Symbol.js";import"../symbols/ExtrudeSymbol3DLayer.js";import"../symbols/Symbol3DLayer.js";import"./utils4.js";import"../symbols/edges/Edges3D.js";import"./screenUtils.js";import"./materialUtils.js";import"./opacityUtils.js";import"../symbols/edges/SketchEdges3D.js";import"../symbols/edges/SolidEdges3D.js";import"./Symbol3DMaterial.js";import"../symbols/FillSymbol.js";import"../symbols/SimpleLineSymbol.js";import"../symbols/LineSymbol.js";import"../symbols/LineSymbolMarker.js";import"./lineMarkers.js";import"../symbols/FillSymbol3DLayer.js";import"../symbols/patterns/LineStylePattern3D.js";import"../symbols/patterns/StylePattern3D.js";import"./utils5.js";import"./colors.js";import"./symbolLayerUtils3D.js";import"./aaBoundingBox.js";import"../symbols/Font.js";import"../symbols/IconSymbol3DLayer.js";import"./persistableUrlUtils.js";import"../symbols/LabelSymbol3D.js";import"../symbols/Symbol3D.js";import"./collectionUtils.js";import"../portal/Portal.js";import"../core/Loadable.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"../symbols/LineSymbol3DLayer.js";import"../symbols/LineStyleMarker3D.js";import"../symbols/ObjectSymbol3DLayer.js";import"../symbols/PathSymbol3DLayer.js";import"../symbols/TextSymbol3DLayer.js";import"../symbols/WaterSymbol3DLayer.js";import"../symbols/support/StyleOrigin.js";import"./Thumbnail.js";import"./calloutUtils.js";import"../symbols/callouts/Callout3D.js";import"../symbols/callouts/LineCallout3D.js";import"../symbols/support/Symbol3DVerticalOffset.js";import"../symbols/LineSymbol3D.js";import"../symbols/MarkerSymbol.js";import"../symbols/MeshSymbol3D.js";import"../symbols/PictureFillSymbol.js";import"./urlUtils.js";import"../symbols/PictureMarkerSymbol.js";import"../symbols/PointSymbol3D.js";import"../symbols/PolygonSymbol3D.js";import"./asyncUtils.js";import"../symbols/SimpleFillSymbol.js";import"../symbols/SimpleMarkerSymbol.js";import"../symbols/TextSymbol.js";import"../symbols/WebStyleSymbol.js";import"./loadAll.js";import"../layers/buildingSublayers/BuildingSublayer.js";import"./MultiOriginJSONSupport.js";import"./commonProperties2.js";import"./layerContainerType.js";import"./ElevationInfo.js";import"./unitConversionUtils.js";import"./lengthUtils.js";import"../renderers/ClassBreaksRenderer.js";import"../renderers/Renderer.js";import"../renderers/support/AuthoringInfo.js";import"../renderers/support/AuthoringInfoVisualVariable.js";import"./colorRamps.js";import"../rest/support/AlgorithmicColorRamp.js";import"../rest/support/ColorRamp.js";import"../rest/support/MultipartColorRamp.js";import"../renderers/mixins/VisualVariablesMixin.js";import"../renderers/visualVariables/ColorVariable.js";import"../renderers/visualVariables/VisualVariable.js";import"./LegendOptions.js";import"../renderers/visualVariables/support/ColorStop.js";import"../renderers/visualVariables/OpacityVariable.js";import"../renderers/visualVariables/support/OpacityStop.js";import"../renderers/visualVariables/RotationVariable.js";import"../renderers/visualVariables/SizeVariable.js";import"../renderers/visualVariables/support/SizeStop.js";import"./sizeVariableUtils.js";import"./visualVariableUtils.js";import"./compilerUtils.js";import"../renderers/support/ClassBreakInfo.js";import"./commonProperties.js";import"../symbols/support/jsonUtils.js";import"./layerUtils2.js";import"./defaults.js";import"./defaultsJSON.js";import"../renderers/DictionaryRenderer.js";import"./LRUCache.js";import"./MemCache.js";import"./Version.js";import"../layers/support/FieldsIndex.js";import"./UnknownTimeZone.js";import"./OverrideHelper.js";import"./colorUtils2.js";import"./vec4.js";import"./utils7.js";import"./quantizationUtils.js";import"../renderers/DotDensityRenderer.js";import"../renderers/support/AttributeColorInfo.js";import"../renderers/HeatmapRenderer.js";import"../renderers/support/HeatmapColorStop.js";import"./heatmapUtils.js";import"../renderers/PieChartRenderer.js";import"../renderers/SimpleRenderer.js";import"../renderers/UniqueValueRenderer.js";import"./diffUtils.js";import"../renderers/support/UniqueValue.js";import"../renderers/support/UniqueValueClass.js";import"../renderers/support/UniqueValueGroup.js";import"../renderers/support/UniqueValueInfo.js";import"./styleUtils.js";import"../renderers/support/jsonUtils.js";import"../layers/FeatureLayer.js";import"../form/FormTemplate.js";import"../form/ExpressionInfo.js";import"../form/elements/GroupElement.js";import"../form/elements/Element.js";import"../form/support/elements.js";import"../form/elements/FieldElement.js";import"../form/elements/support/inputs.js";import"../form/elements/inputs/BarcodeScannerInput.js";import"../form/elements/inputs/TextInput.js";import"../form/elements/inputs/Input.js";import"../form/elements/inputs/ComboBoxInput.js";import"../form/elements/inputs/DatePickerInput.js";import"../form/elements/inputs/DateTimeOffsetPickerInput.js";import"../form/elements/inputs/DateTimePickerInput.js";import"../form/elements/inputs/RadioButtonsInput.js";import"../form/elements/inputs/SwitchInput.js";import"../form/elements/inputs/TextAreaInput.js";import"../form/elements/inputs/TextBoxInput.js";import"../form/elements/inputs/TimePickerInput.js";import"./domains.js";import"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";import"../form/elements/RelationshipElement.js";import"../form/elements/TextElement.js";import"./formUtils.js";import"../layers/Layer.js";import"../TimeExtent.js";import"./timeUtils.js";import"../core/workers/workers.js";import"../core/workers/Connection.js";import"./Queue.js";import"../core/workers/RemoteClient.js";import"./editsZScale.js";import"./queryZScale.js";import"./zscale.js";import"../rest/support/FeatureSet.js";import"../layers/support/Field.js";import"./fieldType.js";import"../layers/mixins/APIKeyMixin.js";import"./ArcGISService.js";import"./arcgisLayerUrl.js";import"../layers/mixins/BlendLayer.js";import"./jsonUtils.js";import"./parser.js";import"./utils3.js";import"./mat4.js";import"./_commonjsHelpers.js";import"../layers/mixins/CustomParametersMixin.js";import"./EditBusLayer.js";import"./uuid.js";import"../layers/mixins/FeatureEffectLayer.js";import"../layers/support/FeatureEffect.js";import"./DataLayerSource.js";import"./FullTextSearch.js";import"./spatialRelationships.js";import"../rest/support/StatisticDefinition.js";import"../layers/mixins/FeatureLayerBase.js";import"../geometry/HeightModelInfo.js";import"./featureLayerUtils.js";import"./featureQueryAll.js";import"../rest/support/AttachmentQuery.js";import"../rest/support/RelationshipQuery.js";import"../layers/support/GeometryFieldsInfo.js";import"../layers/support/LayerFloorInfo.js";import"../layers/support/Relationship.js";import"./serviceCapabilitiesUtils.js";import"../layers/support/Subtype.js";import"../layers/mixins/FeatureReductionLayer.js";import"../layers/support/AggregateField.js";import"../layers/support/ExpressionInfo.js";import"./FeatureReduction.js";import"../layers/support/FeatureReductionBinning.js";import"../layers/support/LabelClass.js";import"./labelUtils.js";import"../layers/support/FeatureReductionCluster.js";import"../layers/support/FeatureReductionSelection.js";import"./clusterUtils.js";import"./MD5.js";import"../layers/mixins/OperationalLayer.js";import"../layers/mixins/OrderedLayer.js";import"./OrderByInfo.js";import"../layers/mixins/PortalLayer.js";import"../portal/PortalItem.js";import"../portal/PortalItemResource.js";import"../portal/PortalRating.js";import"./portalItemUtils.js";import"../geometry/projection.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"../layers/mixins/PublishableLayer.js";import"../layers/support/PublishingInfo.js";import"../layers/mixins/RefreshableLayer.js";import"../layers/mixins/ScaleRangeLayer.js";import"../layers/mixins/TemporalLayer.js";import"../TimeInterval.js";import"../layers/support/TimeInfo.js";import"../layers/support/FeatureTemplate.js";import"../layers/support/FeatureType.js";import"./fieldProperties.js";import"./labelingInfo.js";import"./versionUtils.js";import"./styleUtils2.js";import"../rest/support/TopFeaturesQuery.js";import"../rest/support/TopFilter.js";import"../support/popupUtils.js";import"./interfaces2.js";import"./capabilities.js";import"./I3SIndexInfo.js";import"./I3SLayerDefinitions.js";import"./mat4f64.js";import"./spatialReferenceEllipsoidUtils.js";import"./projectVectorToVector.js";import"./projectPointToVector.js";import"./dehydratedPoint.js";import"./sphere.js";import"./ray.js";import"./plane.js";import"./mat3f64.js";import"./quatf64.js";import"./vec2f64.js";import"./mathUtils2.js";import"./I3SBinaryReader.js";import"./VertexAttribute.js";import"./computeTranslationToOriginAndRotation.js";import"./floatRGBA.js";import"./interfaces3.js";import"./Matrix4PassUniform.js";import"./BindType.js";import"./Float4DrawUniform.js";import"./NormalAttribute.glsl.js";import"./Matrix3DrawUniform.js";import"./orientedBoundingBox.js";import"./mat3.js";import"./quat.js";import"./ViewingMode.js";import"./Attribute.js";import"./TimeOnly.js";import"./ByteSizeUnit.js";import"./UpdatingHandles.js";import"./Transform.js";import"./RenderTexture.js";import"./ElevationRange.js";import"./ElevationUpdateEvent.js";import"./ElevationContext.js";import"./ElevationProvider.js";import"./hydratedFeatures.js";import"./graphicUtils.js";import"./Material.js";import"./basicInterfaces.js";import"./StencilUtils.js";import"./Indices.js";import"./Util.js";import"./triangle.js";import"./lineSegment.js";import"./doublePrecisionUtils.js";import"./ShaderTechniqueConfiguration.js";import"./debugFlags2.js";import"./requestImageUtils.js";import"./enums.js";import"./Texture.js";import"./GLObjectType.js";import"./vec2.js";import"./renderState.js";import"./vec2f32.js";import"./InterleavedLayout.js";import"./BufferView.js";import"./types.js";import"./RayIntersections.js";import"./HUDMaterial.js";import"./VerticalOffset.glsl.js";import"./GLTextureMaterial.js";import"./ScreenSpacePass.glsl.js";import"./VertexArrayObject2.js";import"./VertexArrayObject.js";import"./OutputHighlight.glsl.js";import"./VertexPosition.glsl.js";import"./RenderGeometry.js";import"./IntegerPassUniform.js";import"../views/3d/webgl/RenderCamera.js";import"./frustum.js";import"./axisAngleDegrees.js";import"./weather.js";import"../views/3d/environment/CloudyWeather.js";import"../views/3d/environment/FoggyWeather.js";import"../views/3d/environment/RainyWeather.js";import"../views/3d/environment/SnowyWeather.js";import"../views/3d/environment/SunnyWeather.js";import"./NestedMap.js";import"./RibbonLineMaterial.js";import"./Octree.js";import"./Intersector.js";import"./Intersector2.js";import"./boundedPlane.js";import"./verticalOffsetUtils.js";import"./glUtil.js";import"./VertexElementDescriptor.js";import"./BufferObject.js";import"./projectBoundingRect.js";import"./dehydratedFeatures.js";import"./featureConversionUtils.js";import"./OptimizedFeature.js";import"./OptimizedGeometry.js";import"./OptimizedFeatureSet.js";import"./earcut.js";import"./DoubleArray.js";import"./vec32.js";import"./SnappingCandidate.js";import"./triangulationUtils.js";import"./deduplicate.js";import"./Normals.js";import"./objectResourceUtils.js";import"./devEnvironmentUtils.js";import"./vec42.js";import"./DefaultMaterial_COLOR_GAMMA.js";import"./resourceUtils3.js";import"./Matrix4sPassUniform.js";import"../views/3d/webgl/RenderNode.js";import"./CameraSpace.glsl.js";import"./CIMSymbolHelper.js";import"./BidiEngine.js";import"./fontUtils.js";import"./GeometryUtils.js";import"./enums2.js";import"./definitions.js";import"./shapingUtils.js";import"./mat2d.js";import"./mat2df32.js";import"./Rect.js";import"./BoundingBox.js";import"../symbols/support/cimSymbolUtils.js";import"./utils11.js";import"./GeometryUtil.js";import"./vec3f32.js";import"./line.js";import"./line2.js";import"./lineStippleUtils.js";import"./projectVectorToPoint.js";import"../geometry/support/MeshComponent.js";import"../geometry/support/MeshMaterial.js";import"../geometry/support/MeshTexture.js";import"./imageUtils.js";import"../geometry/support/MeshTextureTransform.js";import"../geometry/support/MeshMaterialMetallicRoughness.js";import"./MeshVertexAttributes.js";import"./meshVertexSpaceUtils.js";import"../geometry/support/MeshGeoreferencedVertexSpace.js";import"../geometry/support/MeshLocalVertexSpace.js";import"./projection.js";import"./interfaces6.js";import"./DefaultLayouts.js";import"./webStyleSymbolUtils.js";import"./Intersector3.js";import"./ColorMaterial.js";import"./TriangleMaterial.js";import"./LayerConstants.js";import"./I3SOverrides.js";import"./I3SNode.js";import"./ReactiveSet.js";import"./meshFeatureSet.js";import"../geometry/Mesh.js";import"../geometry/support/MeshTransform.js";import"./vertexSpaceConversion.js";import"./External.js";import"./infoFor3D.js";import"./FeatureLayerView3D.js";import"./FeatureLayerViewBase3D.js";import"./Graphics3DGraphicsPipeline.js";import"./timeSupport2.js";import"../support/timeUtils.js";import"./utils6.js";import"./tagSymbols.js";import"./projectExtentUtils.js";import"./geometryServiceUtils.js";import"./project.js";import"./utils8.js";import"./utils9.js";import"../rest/support/ProjectParameters.js";import"./ReactiveMap.js";import"./dehydratedFeatureComparison.js";import"../core/signal.js";import"./TerrainConst.js";import"../layers/support/LOD.js";import"../layers/support/TileInfo.js";import"./TileKey.js";import"./queryForSymbologySnapping.js";import"./elevationInfoUtils.js";import"./hash.js";import"./Graphics3DObjectStates.js";import"./rendererConversion.js";import"./basemapUtils.js";import"../Basemap.js";import"../support/BasemapStyle.js";import"./writeUtils.js";import"./optimizedFeatureQueryEngineAdapter.js";import"./centroid.js";import"./PooledRBush.js";import"./quickselect.js";import"./InputManager.js";import"./floorFilterUtils.js";import"./QueryEngine.js";import"../geometry/support/normalizeUtils.js";import"./normalizeUtilsCommon.js";import"./simplify.js";import"./timeSupport.js";import"./projectionSupport.js";import"./json.js";import"./QueryEngineCapabilities.js";import"./utils12.js";import"./utils2.js";import"./utils10.js";import"./generateRendererUtils.js";import"./scaleUtils.js";import"./FeatureStore.js";import"./BoundsStore.js";import"./Program.js";import"./heatmapTextureUtils.js";import"./LayerViewPerformanceInfo.js";import"./query.js";import"./pbfQueryUtils.js";import"./pbf.js";import"./WorkerHandle.js";import"./EventedSet.js";import"./FeatureLayerView.js";import"./RefreshableLayerView.js";import"../Camera.js";import"../CameraLayout.js";import"./Cyclical.js";import"../Viewpoint.js";import"./domUtils.js";import"./GraphicsCollection.js";import"./RenderCoordsHelper.js";import"../views/View.js";import"../Map.js";import"../Ground.js";import"./CollectionFlattener.js";import"./editableLayers.js";import"../layers/catalog/catalogUtils.js";import"./collectionUtils2.js";import"../support/LayersMixin.js";import"../support/TablesMixin.js";import"../views/BasemapView.js";import"../views/Magnifier.js";import"./selectionUtils.js";import"../views/Theme.js";import"./ViewEvents.js";import"./IViewEvents.js";import"./interfaces.js";import"./screenUtils2.js";import"../views/input/Input.js";import"../views/input/gamepad/GamepadSettings.js";import"../views/input/gamepad/GamepadInputDevice.js";import"../views/navigation/Navigation.js";import"./a11yUtils.js";import"../views/navigation/gamepad/GamepadSettings.js";import"./heightModelInfoUtils.js";import"./projectionUtils.js";import"../views/BreakpointsOwner.js";import"../views/DOMContainer.js";import"./projector.js";import"./widgetUtils.js";import"../views/GroundView.js";import"./cameraUtils.js";import"./earthUtils.js";import"./spatialReferenceSupport.js";import"../layers/support/ElevationSampler.js";import"../views/PopupView.js";import"../views/ViewAnimation.js";import"../views/3d/environment/SunLighting.js";import"../webscene/SunLighting.js";import"../views/3d/environment/VirtualLighting.js";import"../webscene/VirtualLighting.js";import"../webscene/Environment.js";import"./lightingTypes.js";import"../webscene/background/Background.js";import"../webscene/background/ColorBackground.js";import"./quantityUtils.js";import"./debugFlags.js";import"./ShadowCastVisualizeTechniqueConfiguration.js";import"./euclideanLengthMeasurementUtils.js";import"./WebGLRequirements.js";import"./capabilities2.js";import"./contextUtils.js";import"./ray2.js";import"./viewpointUtils2.js";import"./ZoomMomentumEstimator.js";import"./labelFormatUtils.js";import"./FeatureTileDescriptor3D.js";import"./hitTest.js";import"./intersectorUtilsConversions.js";import"./hitTestSelectUtils.js";import"./terrainUtils.js";import"../views/3d/support/SceneViewPerformanceInfo.js";import"../views/3d/support/LayerPerformanceInfo.js";import"./ElevationQueryTileCache.js";import"./RenderableTile.js";import"./mat3f32.js";import"./enums3.js";import"./TileStrategy.js";import"./TileKey2.js";import"./QueueProcessor.js";import"./config.js";import"./TiledDisplayObject.js";import"./DisplayObject.js";import"./StyleDefinition.js";import"./ElevationSamplerData.js";import"./resources.js";import"./edgeProcessing.js";import"./Viewshed.js";import"../views/3d/webgl.js";import"../views/3d/webgl/ManagedFBO.js";import"./testSVGPremultipliedAlpha.js";import"./RenderingContext.js";import"./ProgramCache.js";import"./screenshotUtils.js";import"../views/ui/DefaultUI.js";import"../views/ui/UI.js";import"./themeUtils.js";import"../widgets/Attribution.js";import"../widgets/Widget.js";import"./jsxWidgetSupport.js";import"../widgets/Attribution/AttributionViewModel.js";import"./globalCss.js";import"./accessibleHandler.js";import"./messageBundle.js";import"./jsxFactory.js";import"../widgets/Compass.js";import"../widgets/Compass/CompassViewModel.js";import"./utils20.js";import"../widgets/support/GoTo.js";import"../widgets/NavigationToggle.js";import"../widgets/NavigationToggle/NavigationToggleViewModel.js";import"../widgets/Zoom.js";import"../widgets/Zoom/ZoomViewModel.js";import"../layers/support/SceneModification.js";import"./persistable.js";import"./multiOriginJSONSupportUtils.js";import"./resourceExtension.js";import"./SceneLayerWorker.js";import"./makeScheduleFunction.js";const $=(t,r)=>{let s=class extends(C(V(I.EventedMixin(t)))){constructor(e){super(e),this.sublayer=null,this.parent=null,this.view=null}initialize(){}get suspended(){return!this.canResume()}get updating(){return!this.suspended&&this.isUpdating()}get visible(){return!!this.sublayer?.visible}set visible(e){this._overrideIfSome("visible",e)}get fullOpacity(){const e=e=>null!=e?e:1;return e(this.sublayer?.opacity)*e(this.parent?.fullOpacity)}canResume(){return!this.parent?.suspended&&this.view?.ready&&this.visible||!1}isUpdating(){return!1}};return e([g()],s.prototype,"sublayer",void 0),e([g()],s.prototype,"parent",void 0),e([g({readOnly:!0})],s.prototype,"suspended",null),e([g({type:Boolean,readOnly:!0})],s.prototype,"updating",null),e([g()],s.prototype,"view",void 0),e([g()],s.prototype,"visible",null),e([g()],s.prototype,"fullOpacity",null),s=e([f("esri.views.3d.layers.BuildingSublayerView3D")],s),s};var Y;function ee(e){switch(e.filterMode.type){case"solid":return{mode:Y.Solid};case"wire-frame":return{mode:Y.WireFrame,edgeMaterial:_(e.filterMode.edges,{})};case"x-ray":return{mode:Y.XRay}}}function te(e,t){if(null==t)return e.color[3]=0,e.edgeMaterial=null,void(e.pickable=!1);switch(t.mode){case Y.Solid:return;case Y.WireFrame:return e.color[3]=0,e.edgeMaterial=t.edgeMaterial,void(e.pickable=!1);case Y.XRay:return e.color[0]=1,e.color[1]=1,e.color[2]=1,e.color[3]*=.15,e.colorMixMode=T.Replace,e.castShadows=!1,e.pickable=!1,void(e.edgeMaterial=(r=e.edgeMaterial,null==r?null:(re.lastMaterial!==r&&(re.cachedMaterial=function(e){const t=R(e.color);return t[3]*=.075,{...e,color:t}}(r),re.lastMaterial=r),re.cachedMaterial)))}var r}!function(e){e[e.Solid=0]="Solid",e[e.WireFrame=1]="WireFrame",e[e.XRay=2]="XRay"}(Y||(Y={}));const re={cachedMaterial:null,lastMaterial:null};class se extends r{constructor(){super(...arguments),this.sublayer=null}get updating(){return!1}get suspended(){return!1}get availableFields(){return[]}get filter(){return null}set filter(e){throw new Error("Not implemented")}queryFeatures(e,t){throw new Error("Not implemented")}queryObjectIds(e,t){throw new Error("Not implemented")}queryFeatureCount(e,t){throw new Error("Not implemented")}createQuery(){throw new Error("Not implemented")}queryExtent(e,t){throw new Error("Not implemented")}highlight(e){throw new Error("Not implemented")}}e([g()],se.prototype,"sublayer",void 0),e([g()],se.prototype,"availableFields",null),e([g()],se.prototype,"filter",null);let ie=class extends(k(Q(E($(se))))){constructor(){super(...arguments),this.type="building-component-sublayer-3d",this.layerView=null,this._elevationContext="scene",this._isIntegratedMesh=!1,this._supportsLabeling=!1,this.requiredFields=[],this.progressiveLoadFactor=1,this._queryEngine=null}get i3slayer(){return this.sublayer}get layerUid(){return this.sublayer.layer.uid}get sublayerUid(){return this.sublayer.uid}get layerId(){return this.sublayer.layer.id}get sublayerId(){return this.sublayer.id}get layerPopupEnabledAndHasTemplate(){return this.sublayer.popupEnabled&&N(this.sublayer,this.layerView?.view.popup?.defaultPopupTemplateEnabled)}initialize(){this._updatingHandles.add((()=>this.mergedFilter),(e=>{null!=e&&P.checkSupport(e)?null==this._i3sFilter?this._i3sFilter=new P({viewFilter:e,layerFieldsIndex:this.sublayer.fieldsIndex,loadAsyncModule:e=>this._loadAsyncModule(e),addSqlFilter:(e,t)=>this.addSqlFilter(e,t,this.logError),addTimeFilter:(e,t)=>this.addTimeFilter(e,t)}):this._i3sFilter.viewFilter=e:this._i3sFilter=l(this._i3sFilter)}),y),this._updatingHandles.add((()=>[this.sublayer.renderer,this.definitionExpressionFields,this.filterExpressionFields]),(()=>this._updateRequiredFields())),this._updatingHandles.add((()=>this.sublayer.renderer),(e=>this._rendererChange(e)),c);const e=()=>this._filterChange();this._updatingHandles.add((()=>this.parsedDefinitionExpression),e),this._updatingHandles.add((()=>this._i3sFilter?.sortedObjectIds),e),this._updatingHandles.add((()=>this._i3sFilter?.parsedWhereClause),e),this._updatingHandles.add((()=>this.getTimeFilterDependencies()),e),this._updatingHandles.add((()=>this.mergedFilter),e),this._updatingHandles.add((()=>[this._i3sFilter?.parsedGeometry,this.filter?.spatialRelationship]),(()=>this._geometryFilterChange())),this._updatingHandles.add((()=>this.parsedFilterExpressions),(()=>this._updateSymbologyOverride()),c),this.addResolvingPromise(this._updateRequiredFields())}get lodFactor(){return this.view.qualitySettings.sceneService.object.lodFactor}get parsedFilterExpressions(){return"Overview"!==this.sublayer.modelName&&this.layerView?this.layerView.filterExpressions.map((([e,t])=>{let r;try{r=w.create(e,this.sublayer.fieldsIndex)}catch(e){return p.getLogger(this).error("Failed to parse filterExpression: "+e),null}if(!r.isStandardized)return p.getLogger(this).error("filterExpression is using non standard function"),null;const s=[],i=r.fieldNames;return A(i,this.sublayer.fields,{missingFields:s}),s.length>0?(p.getLogger(this).error(`filterExpression references unknown fields: ${s.join(", ")}`),null):[r,t]})).filter((e=>null!=e)):[]}get filter(){return this._get("filter")}set filter(e){this._set("filter",P.checkSupport(e)?e:null)}isUpdating(){return super.isUpdating()||(this._i3sFilter?.updating??!1)}_updateSymbologyOverride(){const e=this.parsedFilterExpressions;e.length>0?this._setSymbologyOverride(((t,r)=>{for(const[s,i]of e)try{if(s.testFeature(t))return te(r,i)}catch(e){this.logError(e)}return te(r,null)}),this.filterExpressionFields):this._setSymbologyOverride(null,null)}get filterExpressionFields(){return v(this.sublayer.fieldsIndex,this.parsedFilterExpressions.reduce(((e,[t])=>e.concat(t.fieldNames)),new Array))}get availableFields(){const e=this.sublayer,t=e.fieldsIndex;let r=this.requiredFields;if(e.outFields||e.layer.outFields){const s=[...e.outFields||[],...e.layer.outFields||[]];r=[...F(t,s),...r]}return v(t,r)}_createLayerGraphic(e){return new t({attributes:e,layer:this.sublayer.layer,sourceLayer:this.sublayer})}canResume(){return super.canResume()&&z(this.i3slayer.effectiveScaleRange,this.view.terrainScale)&&(!this._controller||this._controller.rootNodeVisible)}async fetchPopupFeaturesFromGraphics(e,t){const r=this._validateFetchPopupFeatures(t);if(r)throw r;if(0===e.length)return[];const s=[],i=[],o=null!=this.sublayer.associatedLayer?await this.sublayer.associatedLayer.load(t):this.sublayer,l=F(this.sublayer.fieldsIndex,await H(o,W(this.sublayer,t)));n(t);const a=new Set;for(const t of e)U(l,t,a)?i.push(t):s.push(t);return 0===i.length?s:(null!=this.sublayer.associatedLayer&&await this.sublayer.associatedLayer.load().catch((()=>p.getLogger(this).warn("Failed to load associated feature layer. Displaying popup attributes from cached attributes."))),this.whenGraphicAttributes(i,Array.from(a)).catch((e=>(m(e),i))).then((e=>s.concat(e))))}async _updateRequiredFields(){const e=v(this.sublayer.fieldsIndex,[...this.sublayer.renderer?await this.sublayer.renderer.getRequiredFields(this.sublayer.fieldsIndex):[],...this.definitionExpressionFields,...this.filterExpressionFields]);this._set("requiredFields",e)}_validateFetchPopupFeatures(e){const{sublayer:t}=this,{popupEnabled:r}=t;return r?W(t,e)?void 0:new b("buildingscenelayerview3d:fetchPopupFeatures","Layer does not define a popup template",{sublayer:t}):new b("buildingscenelayerview3d:fetchPopupFeatures","Popups are disabled",{sublayer:t})}getFilters(){const e=super.getFilters();return this.addSqlFilter(e,this.parsedDefinitionExpression,this.logError),this._i3sFilter?.addFilters(e,this.view,this._controller.crsIndex,this._collection),e}createQuery(){const e={outFields:["*"],returnGeometry:!1,outSpatialReference:this.view.spatialReference};return null!=this.filter?this.filter.createQuery(e):new x(e)}queryExtent(e,t){return this._ensureQueryEngine().executeQueryForExtent(this._ensureQuery(e),t?.signal)}queryFeatureCount(e,t){return this._ensureQueryEngine().executeQueryForCount(this._ensureQuery(e),t?.signal)}queryFeatures(e,t){return this._ensureQueryEngine().executeQuery(this._ensureQuery(e),t?.signal).then((e=>{if(!e?.features)return e;const t=this.sublayer,r=t.layer;for(const s of e.features)s.layer=r,s.sourceLayer=t;return e}))}queryObjectIds(e,t){return this._ensureQueryEngine().executeQueryForIds(this._ensureQuery(e),t?.signal)}_ensureQueryEngine(){return null==this._queryEngine&&(this._queryEngine=this._createQueryEngine()),this._queryEngine}_createQueryEngine(){const e=M(this.view.spatialReference,this.view.renderSpatialReference,this._collection);return new D({layerView:this,priority:Z.FEATURE_QUERY_ENGINE,spatialIndex:new O({featureAdapter:new B({objectIdField:this.sublayer.objectIdField,attributeStorageInfo:this.sublayer.attributeStorageInfo,getFeatureExtent:e}),forAllFeatures:(e,t)=>this._forAllFeatures(((t,r,s)=>e({id:t,index:r,meta:s})),t,L.QUERYABLE),getFeatureExtent:e,sourceSpatialReference:q(this.sublayer),viewSpatialReference:this.view.spatialReference})})}_ensureQuery(e){return this._addDefinitionExpressionToQuery(null==e?this.createQuery():x.from(e))}};e([g()],ie.prototype,"i3slayer",null),e([g()],ie.prototype,"layerView",void 0),e([g()],ie.prototype,"lodFactor",null),e([g({readOnly:!0})],ie.prototype,"parsedFilterExpressions",null),e([g({type:S})],ie.prototype,"filter",null),e([g()],ie.prototype,"_i3sFilter",void 0),e([g({type:[String],readOnly:!0})],ie.prototype,"filterExpressionFields",null),e([g({type:[String],readOnly:!0})],ie.prototype,"requiredFields",void 0),e([g({type:[String],readOnly:!0})],ie.prototype,"availableFields",null),ie=e([f("esri.views.3d.layers.BuildingComponentSublayerView3D")],ie);const oe=ie;class pe extends K{constructor(e){super(e),this.layer=null,this.sublayerViews=null}highlight(e){throw new Error("Not implemented")}}e([g()],pe.prototype,"layer",void 0),e([g()],pe.prototype,"sublayerViews",void 0);const le=$(r);let ae=class extends(J(pe)){constructor(e){super(e),this.type="building-scene-3d",this.sublayerViews=new i,this._abortController=new AbortController,this._loadingComponents=0,this._pendingWhenSublayerViews=new Map,this.ignoresMemoryFactor=!1}get filterExpression(){const e=this.layer.activeFilterId,t=null!=e?this.layer.filters.find((t=>t.id===e)):null,r=null!=t?t.filterBlocks?.find((e=>"solid"===e.filterMode.type)):null;return r?r.filterExpression:null}get filterExpressions(){const e=this.layer.activeFilterId,t=null!=e?this.layer.filters.find((t=>t.id===e)):null;return t?.filterBlocks?t.filterBlocks.toArray().map((e=>[e.filterExpression??"",ee(e)])):[]}get updatingProgressValue(){const e=this.sublayerViews,t=this._loadingComponents+(e?e.length:0);return e.reduce(((e,t)=>e+t.updatingProgress),0)/t}get visibleAtCurrentScale(){return z(this.layer.effectiveScaleRange,this.view.terrainScale)}isUpdating(){return this._loadingComponents>0||this.sublayerViews&&this.sublayerViews.some((e=>e.updating))}initialize(){G(this.layer.spatialReference,this.view.spatialReference,this.view.viewingMode),this._initializeSubLayerViews(this.layer.sublayers,this)}destroy(){this.sublayerViews&&(this.sublayerViews.forEach((e=>e.destroy())),this.sublayerViews=null),this._abortController=a(this._abortController)}_initializeSubLayerViews(e,t){const r=this,s=this.view;e.forEach((e=>{if(!e.isEmpty)if("building-group"===e.type){const r=new le({sublayer:e,view:s,parent:t});this._initializeSubLayerViews(e.sublayers,r)}else"mesh"===e.geometryType&&(this._loadingComponents++,e.load({signal:this._abortController.signal}).then((()=>{const i=new oe({sublayer:e,layerView:r,view:s,parent:t});this.sublayerViews.push(i);const o=this._pendingWhenSublayerViews.get(e);if(o){for(const e of o)e.resolve(i);this._pendingWhenSublayerViews.delete(e)}this.addHandles([h((()=>i.updating),(()=>this.notifyChange("updating")),y),h((()=>i.updatingProgress),(()=>this.notifyChange("updatingProgressValue")),y)])})).catch((t=>{u(t)||p.getLogger(this).error(`Error while creating view for sublayer ${e.id}\nLayer: ${this.layer.url}\n`,t)})).then((()=>{this._loadingComponents--,this.notifyChange("updating"),this.notifyChange("updatingProgressValue")})))}))}getGraphicFromIntersectorTarget(e){for(const t of this.sublayerViews.items)if(t.sublayer.uid===e.sublayerUid)return t.getGraphicFromIntersectorTarget(e);return null}async fetchPopupFeaturesFromGraphics(e,t){if(0===e.length)return[];const r=s(e,(e=>e.sourceLayer)),i=[];for(const[e,s]of r){const r=this._findComponent(e);null!=r&&i.push(r.fetchPopupFeaturesFromGraphics(s,t))}const o=await j(i);return n(t),o.flat()}whenGraphicBounds(e){const t=this._findComponent(e.sourceLayer);return null==t?Promise.reject():t.whenGraphicBounds(e)}getAABBFromIntersectorTarget(e){for(const t of this.sublayerViews.items)if(t.sublayer.uid===e.sublayerUid)return t.getAABBFromIntersectorTarget(e);return null}async whenSublayerView(e){const t=this._findComponent(e);if(null!=t)return t;const r=this._pendingWhenSublayerViews.get(e),s=d();return r?r.push(s):this._pendingWhenSublayerViews.set(e,[s]),s.promise}_findComponent(e){return this.sublayerViews.find((t=>e===t.sublayer))}highlight(e){e instanceof t?e=[e]:e instanceof i&&(e=e.toArray());const r=[];if(Array.isArray(e)&&e.length>0&&e[0]instanceof t){const t=e,s=new Map;for(const e of t){let t=s.get(e.sourceLayer);null==t&&(t=[],s.set(e.sourceLayer,t)),t.push(e)}this.sublayerViews.forEach((e=>{const t=s.get(e.sublayer);t&&r.push(e.highlight(t))}))}return o(r)}get usedMemory(){return this.sublayerViews.reduce(((e,t)=>e+t.usedMemory),0)}get unloadedMemory(){return this.sublayerViews.reduce(((e,t)=>e+t.unloadedMemory),0)}};e([g()],ae.prototype,"sublayerViews",void 0),e([g({readOnly:!0})],ae.prototype,"filterExpression",null),e([g({readOnly:!0})],ae.prototype,"filterExpressions",null),e([g(X)],ae.prototype,"updatingProgress",void 0),e([g({readOnly:!0,dependsOn:[]})],ae.prototype,"updatingProgressValue",null),e([g({readOnly:!0})],ae.prototype,"visibleAtCurrentScale",null),ae=e([f("esri.views.3d.layers.BuildingSceneLayerView3D")],ae);const ne=ae;export{ne as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/Button2.js b/library/arcgis/4.30/@arcgis/core/chunks/Button2.js new file mode 100644 index 00000000..b6e29889 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/Button2.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{R as e,k as s,l as t,h as i,i as a,m as r}from"./Theme.js";class n extends e{_beforeChanged(){super._beforeChanged(),(this.isDirty("cornerRadiusTL")||this.isDirty("cornerRadiusTR")||this.isDirty("cornerRadiusBR")||this.isDirty("cornerRadiusBL"))&&(this._clear=!0)}_draw(){let e=this.width(),a=this.height(),r=e,n=a,o=r/Math.abs(e),h=n/Math.abs(a);if(s(r)&&s(n)){let e=Math.min(r,n)/2,s=t(this.get("cornerRadiusTL",8),e),a=t(this.get("cornerRadiusTR",8),e),l=t(this.get("cornerRadiusBR",8),e),c=t(this.get("cornerRadiusBL",8),e),d=Math.min(Math.abs(r/2),Math.abs(n/2));s=i(s,0,d),a=i(a,0,d),l=i(l,0,d),c=i(c,0,d);const u=this._display;u.moveTo(s*o,0),u.lineTo(r-a*o,0),a>0&&u.arcTo(r,0,r,a*h,a),u.lineTo(r,n-l*h),l>0&&u.arcTo(r,n,r-l*o,n,l),u.lineTo(c*o,n),c>0&&u.arcTo(0,n,0,n-c*h,c),u.lineTo(0,s*h),s>0&&u.arcTo(0,0,s*o,0,s),u.closePath()}}}Object.defineProperty(n,"className",{enumerable:!0,configurable:!0,writable:!0,value:"RoundedRectangle"}),Object.defineProperty(n,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:e.classNames.concat([n.className])});class o extends a{_afterNew(){this._settings.themeTags=r(this._settings.themeTags,["button"]),super._afterNew(),this._settings.background||this.set("background",n.new(this._root,{themeTags:r(this._settings.themeTags,["background"])})),this.setPrivate("trustBounds",!0)}_prepareChildren(){if(super._prepareChildren(),this.isDirty("icon")){const e=this._prevSettings.icon,s=this.get("icon");s!==e&&(this._disposeProperty("icon"),e&&e.dispose(),s&&this.children.push(s),this._prevSettings.icon=s)}if(this.isDirty("label")){const e=this._prevSettings.label,s=this.get("label");s!==e&&(this._disposeProperty("label"),e&&e.dispose(),s&&this.children.push(s),this._prevSettings.label=s)}}}Object.defineProperty(o,"className",{enumerable:!0,configurable:!0,writable:!0,value:"Button"}),Object.defineProperty(o,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:a.classNames.concat([o.className])});export{o as B,n as R}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/ByteSizeUnit.js b/library/arcgis/4.30/@arcgis/core/chunks/ByteSizeUnit.js new file mode 100644 index 00000000..e955f2ec --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/ByteSizeUnit.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +var E;!function(E){E[E.KILOBYTES=1024]="KILOBYTES",E[E.MEGABYTES=1048576]="MEGABYTES",E[E.GIGABYTES=1073741824]="GIGABYTES"}(E||(E={}));export{E as B}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/CIMResourceManager.js b/library/arcgis/4.30/@arcgis/core/chunks/CIMResourceManager.js new file mode 100644 index 00000000..11f39408 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/CIMResourceManager.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{l as e}from"./fontUtils.js";import{g as t}from"./imageUtils.js";class i{constructor(){this._resourceMap=new Map,this._inFlightResourceMap=new Map,this.geometryEngine=null,this.geometryEnginePromise=null}destroy(){this._inFlightResourceMap.clear(),this._resourceMap.clear()}getResource(e){return this._resourceMap.get(e)??null}async fetchResource(e,i){const s=this._resourceMap.get(e);if(s)return{width:s.width,height:s.height};let h=this._inFlightResourceMap.get(e);return h?h.then((e=>({width:e.width,height:e.height}))):(h=t(e,i),this._inFlightResourceMap.set(e,h),h.then((t=>(this._inFlightResourceMap.delete(e),this._resourceMap.set(e,t),{width:t.width,height:t.height})),(()=>({width:0,height:0}))))}deleteResource(e){this._inFlightResourceMap.delete(e),this._resourceMap.delete(e)}loadFont(t){return e(t)}}export{i as C}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/CIMSymbolHelper.js b/library/arcgis/4.30/@arcgis/core/chunks/CIMSymbolHelper.js new file mode 100644 index 00000000..8c3198d3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/CIMSymbolHelper.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{B as t}from"./BidiEngine.js";import{clone as e,R as s,h as i}from"../core/lang.js";import{L as r}from"./Logger.js";import{a as n,p as o}from"./screenUtils.js";import{c as a,f as h,l}from"./aaBoundingRect.js";import{f as c,h as u,b as _}from"./extentUtils.js";import f,{b as p}from"../symbols/Font.js";import{d as m}from"./fontUtils.js";import{i as d}from"../core/Accessor.js";import g,{c as y,a as P,b as x,w as M,p as b}from"../geometry/Polygon.js";import{isPolygon as S,isPolyline as C,isMultipoint as w,isExtent as k,isPoint as I}from"../geometry/support/jsonUtils.js";import{O as z}from"./OptimizedGeometry.js";import{G as v,T as L,e as T}from"./GeometryUtils.js";import{G as A,c as E,d as G,e as F,f as N,g as R,h as O,E as D,i as X,j as H,P as Y,L as V,a as B,T as U,B as W,F as q,k as j,l as J,m as $,n as Z,V as K,o as Q}from"./enums2.js";import"../geometry.js";import tt from"../geometry/SpatialReference.js";import{b as et,m as st}from"./coordsUtils.js";import{e as it,b as rt,q as nt,s as ot,F as at,H as ht,A as lt,B as ct,C as ut,D as _t,x as ft,z as pt,y as mt,I as dt,J as gt,K as yt,L as Pt}from"./utils7.js";import{s as xt}from"../geometry/Extent.js";import{G as Mt,F as bt,g as St,m as Ct,l as wt,Q as kt,I as It}from"./definitions.js";import{s as zt}from"./shapingUtils.js";import"./mathUtils.js";import"./unitUtils.js";import{a as vt}from"./defaults.js";const Lt=new t;function Tt(t){if(null==t)return["",!1];if(!Lt.hasBidiChar(t))return[t,!1];let e;return e="rtl"===Lt.checkContextual(t)?"IDNNN":"ICNNN",[Lt.bidiTransform(t,e,"VLYSN"),!0]}class At{constructor(){this.setIdentity()}getAngle(){return(null==this.rz||0===this.rz&&1!==this.rzCos&&0!==this.rzSin)&&(this.rz=Math.atan2(this.rzSin,this.rzCos)),this.rz}setIdentity(){this.tx=0,this.ty=0,this.tz=0,this.s=1,this.rx=0,this.ry=0,this.rz=0,this.rzCos=1,this.rzSin=0}setTranslate(t,e){this.tx=t,this.ty=e}setTranslateZ(t){this.tz=t}setRotateCS(t,e){this.rz=void 0,this.rzCos=t,this.rzSin=e}setRotate(t){this.rz=t,this.rzCos=void 0,this.rzSin=void 0}setRotateY(t){this.ry=t}setScale(t){this.s=t}setMeasure(t){this.m=t}}class Et{static fromOptimized(t,e,s=!1,i=!1,r=1){return(new Gt).initialize(t,e,s,i,r)}static fromJSON(t,e=!1,s=!1){const[i,r]=Nt(t);return(new Rt).initialize(i,r,e,s,1)}static fromOptimizedCIM(t,e,s=!1,i=!1,r=1){return(new Ot).initialize(t,e,s,i,r)}static fromJSONCIM(t,e=!1,s=!1,i=1){const[r,n]=Nt(t);return(new Dt).initialize(r,n,e,s,i)}static fromFeatureSetReader(t){const e=t.readGeometryForDisplay(),s=t.geometryType;return e&&s?this.fromOptimized(e,s):null}static fromFeatureSetReaderCIM(t){const e=t.readGeometryForDisplay(),s=t.geometryType;return e&&s?this.fromOptimizedCIM(e,s):null}static createEmptyOptimized(t,e=!1,s=!1,i=1){return(new Gt).initialize(new z,t,e,s,i)}static createEmptyJSON(t,e=!1,s=!1){return(new Rt).initialize([],t,e,s,1)}static createEmptyOptimizedCIM(t,e=!1,s=!1,i=1){return(new Ot).initialize(new z,t,e,s,i)}static createEmptyJSONCIM(t,e=!1,s=!1,i=1){return(new Dt).initialize([],t,e,s,i)}asJSON(){const t=y(this);return"esriGeometryEnvelope"===this.geometryType?{xmin:t[0][0][0],ymin:t[0][0][1],xmax:t[0][2][0],ymax:t[0][2][1]}:"esriGeometryMultipoint"===this.geometryType?{points:t.flat()}:"esriGeometryPoint"===this.geometryType?{x:t[0][0][0],y:t[0][0][1]}:"esriGeometryPolygon"===this.geometryType?{rings:t}:{paths:t}}getCurrentRingArea(){if(this.pathSize<3)return 0;let t,e,s=0;if(this.seekPathStart(),!this.nextPoint())return 0;t=this.x,e=this.y;const i=t,r=e;for(;this.nextPoint();)s+=(t-this.x)*(e+this.y),t=this.x,e=this.y;return s+=(t-i)*(e+r),-.5*s}invertY(){this.yFactor*=-1}}class Gt extends Et{constructor(){super(...arguments),this._end=-1}initialize(t,e,s,i,r){return this.hasZ=s,this.hasM=i,this.geometryType=e,this._stride=2+Number(s)+Number(i),this._geometry=t,this._pathIndex=-1,this._pathOffset=0,this._pointOffset=-this._stride,this._end=-1,this.yFactor=r,this}reset(){this.initialize(this._geometry,this.geometryType,this.hasZ,this.hasM,this.yFactor)}seekPath(t){if(t>=0&&tt)for(;this._pathIndex>t&&this.prevPath(););return!0}return!1}seekPathStart(){this._pointOffset=this._pathOffset-this._stride}seekPathEnd(){this._pointOffset=this._end}seekInPath(t){const e=this._pathOffset+t*this._stride;return e>=0&&e=this._pathOffset}nextPath(){return!(this.pathIndex>=this.totalSize-1||(this._pathIndex>=0&&(this._pathOffset+=this._stride*this.pathSize),this._pathIndex++,this._pointOffset=this._pathOffset-this._stride,this._end=this._pointOffset+this._stride+this._stride*this.pathSize,0))}prevPath(){return!(this.pathIndex<=0||(this._pathIndex--,this._end=this._pathOffset,this._pathOffset-=this._stride*this.pathSize,this._pointOffset=this._pathOffset-this._stride,0))}pathLength(){const t=this._end,e=this._stride,s=this._geometry.coords;let i=0;for(let r=this._pathOffset+e;rt+e))}get pathSize(){const{lengths:t}=this._geometry;return this._geometry.isPoint?1:this._pathIndex<0||this._pathIndex>t.length-1?0:t[this._pathIndex]}get totalSize(){return this._geometry.isPoint?1:this._geometry.lengths.length}get x(){return this._geometry.coords[this._pointOffset]}set x(t){this._geometry.coords[this._pointOffset]=t}get y(){return this.yFactor*this._geometry.coords[this._pointOffset+1]}set y(t){this._geometry.coords[this._pointOffset+1]=this.yFactor*t}get z(){return this._geometry.coords[this._pointOffset+2]}set z(t){this._geometry.coords[this._pointOffset+2]=t}get m(){const t=this.hasZ?3:2;return this._geometry.coords[this._pointOffset+t]}set m(t){this._geometry.coords[this._pointOffset+3]=t}get pathIndex(){return this._pathIndex}get _coordIndex(){return this._pointOffset/this._stride}}function Ft(t){const e=[t.x,t.y];return t.z&&e.push(t.z),t.m&&e.push(t.m),e}function Nt(t){return S(t)?[t.rings,"esriGeometryPolygon"]:C(t)?[t.paths,"esriGeometryPolyline"]:w(t)?[[t.points],"esriGeometryMultipoint"]:k(t)?[[[[t.xmin,t.ymin],[t.xmin,t.ymax],[t.xmax,t.ymax],[t.xmax,t.ymin],[t.xmin,t.ymin]]],"esriGeometryEnvelope"]:I(t)?[[[Ft(t)]],"esriGeometryPoint"]:[[],"esriGeometryPolyline"]}class Rt extends Et{initialize(t,e,s,i,r){return this._paths=t,this.geometryType=e,this.hasZ=s,this.hasM=i,this._pathIndex=this._pointIndex=-1,this.yFactor=r,this._mIndex=this.hasZ?3:2,this}reset(){this._pathIndex=this._pointIndex=-1}seekPath(t){return this._pathIndex=t,this._pointIndex=-1,t>=0&&t=0&&t=0}nextPath(){return this._pointIndex=-1,this._currentPath=this._paths[++this._pathIndex],this._pathIndex0&&(this._pointIndex=-1,this._pathIndex--,this._currentPath=this._paths[this._pathIndex],!0)}pathLength(){const t=this._currentPath.length,e=this._currentPath;let s=0;for(let i=1;it.length)).reduce(((t,e)=>t+e))}get pathSize(){return this._pathIndex<0||this._pathIndex>this.totalSize-1?-1:this._paths[this._pathIndex].length}get totalSize(){return this._paths.length}get x(){return this._currentPoint[0]}set x(t){this._currentPoint[0]=t}get y(){return this.yFactor*this._currentPoint[1]}set y(t){this._currentPoint[1]=this.yFactor*t}get z(){return this._currentPoint[2]}set z(t){this._currentPoint[2]=t}get m(){return this._currentPoint[this._mIndex]}set m(t){this._currentPoint[this._mIndex]=t}get pathIndex(){return this._pathIndex}}class Ot extends Gt{initialize(t,e,s,i,r){return super.initialize(t,e,s,i,r),this._controlPoints||(this._controlPoints=this._controlPoints=new Array(this.totalSize).fill(void 0).map((t=>new Set))),this}startPath(){super.startPath(),this._controlPoints.push(new Set)}clone(){const t=(new Ot).initialize(this._geometry.clone(),this.geometryType,this.hasZ,this.hasM,this.yFactor);return t._controlPoints=this._controlPoints,t}setControlPoint(){this._controlPoints[this.pathIndex].add(this._coordIndex)}getControlPoint(){return this._controlPoints[this.pathIndex].has(this._coordIndex)}setControlPointAt(t){this._controlPoints[this.pathIndex].add(t)}getControlPointAt(t){return this._controlPoints[this.pathIndex].has(t)}}class Dt extends Rt{initialize(t,e,s,i,r){return super.initialize(t,e,s,i,r)}clone(){return(new Dt).initialize(e(this._paths),this.geometryType,this.hasZ,this.hasM,this.yFactor)}setControlPoint(){this._paths[this.pathIndex][this._pointIndex][4]=1}getControlPoint(){return 1===this._paths[this.pathIndex][this._pointIndex][4]}setControlPointAt(t){this._paths[this.pathIndex][t][4]=1}getControlPointAt(t){return 1===this._paths[this.pathIndex][t][4]}}let Xt;class Ht{constructor(t){this._geometry=t}next(){const t=this._geometry;return this._geometry=null,t}}function Yt(t,e){Xt||(Xt=new L(0,0,0,1));const s="esriGeometryPolygon"===t.geometryType,i=s?v.Polygon:v.LineString,r=s?3:2;let n,o;for(Xt.reset(i),Xt.setPixelMargin(e+1),Xt.setExtent(512);t.nextPath();)if(!(t.pathSize1&&g>0&&h>0&&(o*m+a*d)/g/h<=this._maxCosAngle&&t.setControlPointAt(_-1),1===_&&(l=m,c=d,u=g),g>0&&(i=f,r=p,o=m,a=d,h=g)}this._isClosed&&h>0&&u>0&&(o*l+a*c)/u/h<=this._maxCosAngle&&t.setControlPointAt(0)}}}function Wt(t,e){t[4]=e}class qt{constructor(t,e=!0,s=!0,i=0){this.isClosed=!1,this.geometryCursor=null,this.geometryCursor=!e&&"esriGeometryPolygon"===t.geometryType||!s&&"esriGeometryPolyline"===t.geometryType?null:t,this.geomUnitsPerPoint=i,this.iterateMultiPath=!1,this.iteratePath=!1,this.internalPlacement=new At}next(){if(!this.geometryCursor)return null;const t=this.processMultiPath(this.geometryCursor);return this.iterateMultiPath&&t||(this.geometryCursor=null),t}processMultiPath(t){for(;this.iteratePath||t.pathIndex0?[n/a,o/a]:[1,0]}getSegAngleCS(t,e){const[[s,i],[r,n]]=t;return this.getAngleCS(s,i,r,n,e)}cut(t,e,s,i,r,n){return[r<=0?[t,e]:this.getCoord2D(t,e,s,i,r),n>=1?[s,i]:this.getCoord2D(t,e,s,i,n)]}getSubCurve(t,e,s){const i=Et.createEmptyOptimizedCIM("esriGeometryPolyline");return this.appendSubCurve(i,t,e,s)?i:null}appendSubCurve(t,e,s,i){t.startPath(),e.seekPathStart();let r=0,n=!0;if(!e.nextPoint())return!1;let o=e.x,a=e.y;for(;e.nextPoint();){const h=this.getLength(o,a,e.x,e.y);if(0!==h){if(n){if(r+h>s){const l=(s-r)/h;let c=1,u=!1;r+h>=i&&(c=(i-r)/h,u=!0);const _=this.cut(o,a,e.x,e.y,l,c);if(_&&t.pushPoints(_),u)break;n=!1}}else{if(r+h>i){const s=this.cut(o,a,e.x,e.y,0,(i-r)/h);s&&t.pushPoint(s[1]);break}t.pushXY(e.x,e.y)}r+=h,o=e.x,a=e.y}else o=e.x,a=e.y}return!0}getCIMPointAlong(t,e){if(!t.nextPoint())return null;let s,i,r,n,o=0;for(s=t.x,i=t.y;t.nextPoint();s=r,i=n){r=t.x,n=t.y;const a=this.getLength(s,i,r,n);if(0!==a){if(o+a>e){const t=(e-o)/a;return this.getCoord2D(s,i,r,n,t)}o+=a}}return null}offset(t,e,s,i,r){if(!t||t.length<2)return null;let n=0,o=t[n++],a=n;for(;n=0==e<=0){if(h<1){const s=[t[0]-r[0],t[1]-r[1]];this.normalize(s);const n=Math.sqrt((1+h)/2);if(n>1/i){const t=-Math.abs(e)/n;l.push([c[0]-s[0]*t,c[1]-s[1]*t])}}}else switch(s){case A.Mitered:{const s=Math.sqrt((1+h)/2);if(s>0&&1/s0){const i=1/s;let n=i;for(let o=1;o0){const e=Et.createEmptyOptimizedCIM(t.geometryType),s=y(t)[0],i=this._curveHelper.offset(s,this._size,A.Rounded,4,this._offsetFlattenError);if(i)return e.pushPath(i),e}else if(this._size<0){const e=t.asJSON();if(Math.min(e.xmax-e.xmin,e.ymax-e.ymin)+2*this._size>0)return Et.fromJSONCIM({xmin:e.xmin-this._size,xmax:e.xmax+this._size,ymin:e.ymin-this._size,ymax:e.ymax+this._size})}const e=this._geometryEngine;if(null==e)return null;const s=this._tileKey?Yt(t,this._maxInflateSize):t;if(!s)continue;const i=e.buffer(tt.WebMercator,s.asJSON(),this._size,1);return i?Et.fromJSONCIM(i):null}return null}}class ie{static local(){return null===ie.instance&&(ie.instance=new ie),ie.instance}execute(t,e,s,i,r){return new re(t,e,s)}}ie.instance=null;class re{constructor(t,e,s){this._defaultPointSize=20,this._inputGeometries=t,this._geomUnitsPerPoint=s,this._rule=e.rule??G.FullGeometry,this._defaultSize=this._defaultPointSize*s}next(){let t;for(;t=this._inputGeometries.next();){const e=this._processGeom(y(t));if(e?.length)return Et.fromJSONCIM({paths:e})}return null}_clone(t){return[t[0],t[1]]}_mid(t,e){return[(t[0]+e[0])/2,(t[1]+e[1])/2]}_mix(t,e,s,i){return[t[0]*e+s[0]*i,t[1]*e+s[1]*i]}_add(t,e){return[t[0]+e[0],t[1]+e[1]]}_add2(t,e,s){return[t[0]+e,t[1]+s]}_sub(t,e){return[t[0]-e[0],t[1]-e[1]]}_dist(t,e){return Math.sqrt((t[0]-e[0])*(t[0]-e[0])+(t[1]-e[1])*(t[1]-e[1]))}_norm(t){return Math.sqrt(t[0]*t[0]+t[1]*t[1])}_normalize(t,e=1){const s=e/this._norm(t);t[0]*=s,t[1]*=s}_leftPerpendicular(t){const e=-t[1],s=t[0];t[0]=e,t[1]=s}_leftPerp(t){return[-t[1],t[0]]}_rightPerpendicular(t){const e=t[1],s=-t[0];t[0]=e,t[1]=s}_rightPerp(t){return[t[1],-t[0]]}_dotProduct(t,e){return t[0]*e[0]+t[1]*e[1]}_crossProduct(t,e){return t[0]*e[1]-t[1]*e[0]}_rotateDirect(t,e,s){const i=t[0]*e-t[1]*s,r=t[0]*s+t[1]*e;t[0]=i,t[1]=r}_makeCtrlPt(t){const e=[t[0],t[1]];return Wt(e,1),e}_addAngledTicks(t,e,s,i){const r=this._sub(s,e);this._normalize(r);const n=this._crossProduct(r,this._sub(i,e));let o;o=n>0?this._rightPerp(r):this._leftPerp(r);const a=Math.abs(n)/2,h=[];h.push([e[0]+(o[0]-r[0])*a,e[1]+(o[1]-r[1])*a]),h.push(e),h.push(s),h.push([s[0]+(o[0]+r[0])*a,s[1]+(o[1]+r[1])*a]),t.push(h)}_addBezier2(t,e,s,i,r){if(0==r--)return void t.push(i);const n=this._mid(e,s),o=this._mid(s,i),a=this._mid(n,o);this._addBezier2(t,e,n,a,r),this._addBezier2(t,a,o,i,r)}_addBezier3(t,e,s,i,r,n){if(0==n--)return void t.push(r);const o=this._mid(e,s),a=this._mid(s,i),h=this._mid(i,r),l=this._mid(o,a),c=this._mid(a,h),u=this._mid(l,c);this._addBezier3(t,e,o,l,u,n),this._addBezier3(t,u,c,h,r,n)}_add90DegArc(t,e,s,i,r){const n=r??this._crossProduct(this._sub(s,e),this._sub(i,e))>0,o=this._mid(e,s),a=this._sub(o,e);n?this._leftPerpendicular(a):this._rightPerpendicular(a),o[0]+=a[0],o[1]+=a[1],this._addBezier3(t,e,this._mix(e,.33333,o,.66667),this._mix(s,.33333,o,.66667),s,4)}_addArrow(t,e,s){const i=e[0],r=e[1],n=e[e.length-1],o=this._sub(i,r),a=this._norm(o);this._normalize(o);const h=Math.abs(this._crossProduct(o,this._sub(n,r)));let l=this._dotProduct(o,this._sub(n,r));l<.05*a?l=.05*a:l>.95*a&&(l=.95*a);const c=.5*h,u=this._leftPerp(o),_=[r[0]+o[0]*l,r[1]+o[1]*l],f=e.length-1,p=[];p.push(s?[-u[0],-u[1]]:u);let m=[-o[0],-o[1]];for(let t=1;t0;s--)t.push([e[s][0]+p[s][0]*c,e[s][1]+p[s][1]*c]);t.push([_[0]+p[0][0]*c,_[1]+p[0][1]*c]),t.push([_[0]+p[0][0]*h,_[1]+p[0][1]*h]),t.push(i),t.push([_[0]-p[0][0]*h,_[1]-p[0][1]*h]),t.push([_[0]-p[0][0]*c,_[1]-p[0][1]*c]);for(let s=1;s=2?t[1]:this._add2(t[0],e*this._defaultSize,s*this._defaultSize)}_cp3(t,e,s,i){if(t.length>=3)return t[2];const r=this._mix(t[0],1-s,e,s),n=this._sub(e,t[0]);return this._normalize(n),this._rightPerpendicular(n),[r[0]+n[0]*i*this._defaultSize,r[1]+n[1]*i*this._defaultSize]}_arrowPath(t){if(t.length>2)return t;const e=t[0],s=this._cp2(t,-4,0),i=this._sub(e,s);this._normalize(i);const r=this._rightPerp(i);return[e,s,[e[0]+(r[0]-i[0])*this._defaultSize,e[1]+(r[1]-i[1])*this._defaultSize]]}_arrowLastSeg(t){const e=t[0],s=this._cp2(t,-4,0);let i;if(t.length>=3)i=t[t.length-1];else{const t=this._sub(e,s);this._normalize(t);const r=this._rightPerp(t);i=[e[0]+(r[0]-t[0])*this._defaultSize,e[1]+(r[1]-t[1])*this._defaultSize]}return[s,i]}_processGeom(t){if(!t)return null;const e=[];for(const s of t){if(!s||0===s.length)continue;const t=s.length;let i=s[0];switch(this._rule){case G.PerpendicularFromFirstSegment:{const t=this._cp2(s,0,-1),r=this._cp3(s,t,.5,4),n=[];n.push(r),n.push(this._mid(i,t)),e.push(n);break}case G.ReversedFirstSegment:{const t=this._cp2(s,0,-1);e.push([t,i]);break}case G.PerpendicularToSecondSegment:{if(s.length<3)return[];const t=this._cp2(s,-4,1),r=this._cp3(s,t,.882353,-1.94),n=[];n.push(this._mid(t,r)),n.push(i),e.push(n);break}case G.SecondSegmentWithTicks:{if(s.length<3)return[];const t=this._cp2(s,-4,1),r=this._cp3(s,t,.882353,-1.94),n=this._sub(r,t);let o;o=this._crossProduct(n,this._sub(i,t))>0?this._rightPerp(n):this._leftPerp(n);const a=[];a.push([t[0]+(o[0]-n[0])/3,t[1]+(o[1]-n[1])/3]),a.push(t),a.push(r),a.push([r[0]+(o[0]+n[0])/3,r[1]+(o[1]+n[1])/3]),e.push(a);break}case G.DoublePerpendicular:{const t=this._cp2(s,0,-1),r=this._cp3(s,t,.5,3),n=this._mid(i,t),o=this._sub(n,r);this._normalize(o);const a=this._crossProduct(o,this._sub(i,r));this._leftPerpendicular(o);const h=[];h.push(i),h.push([r[0]+o[0]*a,r[1]+o[1]*a]),e.push(h);const l=[];l.push([r[0]-o[0]*a,r[1]-o[1]*a]),l.push(t),e.push(l);break}case G.OppositeToFirstSegment:{const t=this._cp2(s,0,-1),r=this._cp3(s,t,.5,3),n=this._mid(i,t),o=this._sub(n,r);this._normalize(o);const a=this._crossProduct(o,this._sub(i,r));this._leftPerpendicular(o);const h=[];h.push([r[0]+o[0]*a,r[1]+o[1]*a]),h.push([r[0]-o[0]*a,r[1]-o[1]*a]),e.push(h);break}case G.TriplePerpendicular:{const t=this._cp2(s,0,-1),r=this._cp3(s,t,.5,4),n=this._mid(i,t),o=this._sub(n,r);this._normalize(o);const a=this._crossProduct(o,this._sub(i,r));this._leftPerpendicular(o);const h=[];h.push([r[0]+o[0]*a*.8,r[1]+o[1]*a*.8]),h.push([n[0]+.8*(i[0]-n[0]),n[1]+.8*(i[1]-n[1])]),e.push(h),e.push([r,n]);const l=[];l.push([r[0]-o[0]*a*.8,r[1]-o[1]*a*.8]),l.push([n[0]+.8*(t[0]-n[0]),n[1]+.8*(t[1]-n[1])]),e.push(l);break}case G.HalfCircleFirstSegment:{const t=this._cp2(s,0,-1),r=this._cp3(s,t,.5,4),n=this._mid(i,t);let o=this._sub(t,i);const a=Math.cos(Math.PI/18),h=Math.sin(Math.PI/18),l=Math.sqrt((1+a)/2),c=Math.sqrt((1-a)/2),u=[];let _;this._crossProduct(o,this._sub(r,i))>0?(u.push(i),o=this._sub(i,n),_=t):(u.push(t),o=this._sub(t,n),_=i),this._rotateDirect(o,l,c),o[0]/=l,o[1]/=l;for(let t=1;t<=18;t++)u.push(this._add(n,o)),this._rotateDirect(o,a,h);u.push(_),e.push(u);break}case G.HalfCircleSecondSegment:{const t=this._cp2(s,0,-1),r=this._cp3(s,t,1,-1);let n=this._sub(i,t);this._normalize(n);const o=this._crossProduct(n,this._sub(r,t))/2;this._leftPerpendicular(n);const a=[t[0]+n[0]*o,t[1]+n[1]*o];n=this._sub(t,a);const h=Math.cos(Math.PI/18);let l=Math.sin(Math.PI/18);o>0&&(l=-l);const c=[t];for(let t=1;t<=18;t++)this._rotateDirect(n,h,l),c.push(this._add(a,n));e.push(c);break}case G.HalfCircleExtended:{const r=this._cp2(s,0,-2),n=this._cp3(s,r,1,-1);let o;if(t>=4)o=s[3];else{const t=this._sub(i,r);o=this._add(n,t)}const a=this._dist(r,n)/2/.75,h=this._sub(r,i);this._normalize(h,a);const l=this._sub(n,o);this._normalize(l,a);const c=[o,n];e.push(c);const u=[this._clone(n)];this._addBezier3(u,n,this._add(n,l),this._add(r,h),r,4),u.push(i),e.push(u);break}case G.OpenCircle:{const t=this._cp2(s,-2,0),r=this._sub(t,i),n=Math.cos(Math.PI/18),o=-Math.sin(Math.PI/18),a=[t];for(let t=1;t<=33;t++)this._rotateDirect(r,n,o),a.push(this._add(i,r));e.push(a);break}case G.CoverageEdgesWithTicks:{const r=this._cp2(s,0,-1);let n,o;if(t>=3)n=s[2];else{const t=this._sub(r,i),e=this._leftPerp(t);n=[i[0]+e[0]-.25*t[0],i[1]+e[1]-.25*t[1]]}if(t>=4)o=s[3];else{const t=this._mid(i,r),e=this._sub(i,r);this._normalize(e),this._leftPerpendicular(e);const s=this._crossProduct(e,this._sub(n,t));this._rightPerpendicular(e),o=[n[0]+e[0]*s*2,n[1]+e[1]*s*2]}const a=this._sub(r,i);let h,l;h=this._crossProduct(a,this._sub(n,i))>0?this._rightPerp(a):this._leftPerp(a),l=[],l.push(n),l.push(i),l.push([i[0]+(h[0]-a[0])/3,i[1]+(h[1]-a[1])/3]),e.push(l),h=this._crossProduct(a,this._sub(o,r))>0?this._rightPerp(a):this._leftPerp(a),l=[],l.push([r[0]+(h[0]+a[0])/3,r[1]+(h[1]+a[1])/3]),l.push(r),l.push(o),e.push(l);break}case G.GapExtentWithDoubleTicks:{const r=this._cp2(s,0,2),n=this._cp3(s,r,0,1);let o;if(t>=4)o=s[3];else{const t=this._sub(r,i);o=this._add(n,t)}this._addAngledTicks(e,i,r,this._mid(n,o)),this._addAngledTicks(e,n,o,this._mid(i,r));break}case G.GapExtentMidline:{const r=this._cp2(s,2,0),n=this._cp3(s,r,0,1);let o;if(t>=4)o=s[3];else{const t=this._sub(r,i);o=this._add(n,t)}const a=[];a.push(this._mid(i,n)),a.push(this._mid(r,o)),e.push(a);break}case G.Chevron:{const r=this._cp2(s,-1,-1);let n;if(t>=3)n=s[2];else{const t=this._sub(r,i);this._leftPerpendicular(t),n=this._add(i,t)}e.push([r,this._makeCtrlPt(i),n]);break}case G.PerpendicularWithArc:{const r=this._cp2(s,0,-2),n=this._cp3(s,r,.5,-1),o=this._sub(r,i),a=this._norm(o);o[0]/=a,o[1]/=a;const h=this._crossProduct(o,this._sub(n,i));let l=this._dotProduct(o,this._sub(n,i));l<.05*a?l=.05*a:l>.95*a&&(l=.95*a);const c=[i[0]+o[0]*l,i[1]+o[1]*l];let u=this._leftPerp(o),_=[];if(_.push([c[0]-u[0]*h,c[1]-u[1]*h]),_.push([c[0]+u[0]*h,c[1]+u[1]*h]),e.push(_),t>=4){const t=s[3];let r=this._dotProduct(o,this._sub(t,i));r<.1*a?r=.1*a:r>.9*a&&(r=.9*a);const n=[i[0]+o[0]*r,i[1]+o[1]*r],h=this._crossProduct(o,this._sub(t,i)),l=[];l.push([n[0]-u[0]*h,n[1]-u[1]*h]),l.push([n[0]+u[0]*h,n[1]+u[1]*h]),e.push(l)}const f=[r[0]+u[0]*h,r[1]+u[1]*h];u=this._sub(r,f);const p=Math.cos(Math.PI/18);let m=Math.sin(Math.PI/18);h<0&&(m=-m),_=[i,r];for(let t=1;t<=9;t++)this._rotateDirect(u,p,m),_.push(this._add(f,u));e.push(_);break}case G.ClosedHalfCircle:{const t=this._cp2(s,2,0),r=this._mid(i,t),n=this._sub(t,r),o=Math.cos(Math.PI/18),a=Math.sin(Math.PI/18),h=[i,t];for(let t=1;t<=18;t++)this._rotateDirect(n,o,a),h.push(this._add(r,n));e.push(h);break}case G.TripleParallelExtended:{const t=this._cp2(s,0,-2),r=this._cp3(s,t,1,-2),n=this._mid(i,t),o=this._sub(r,t);this._normalize(o);const a=Math.abs(this._crossProduct(o,this._sub(n,t)))/2,h=this._dist(t,r),l=[t,i];l.push([i[0]+o[0]*h*.5,i[1]+o[1]*h*.5]),e.push(l);const c=[];c.push([n[0]-o[0]*a,n[1]-o[1]*a]),c.push([n[0]+o[0]*h*.375,n[1]+o[1]*h*.375]),Wt(c[c.length-1],1),c.push([n[0]+o[0]*h*.75,n[1]+o[1]*h*.75]),e.push(c);const u=[t,r];e.push(u);break}case G.ParallelWithTicks:{const t=this._cp2(s,3,0),r=this._cp3(s,t,.5,-1),n=this._sub(r,t);this._normalize(n);const o=this._crossProduct(n,this._sub(r,i));this._leftPerpendicular(n),this._addAngledTicks(e,i,t,r),this._addAngledTicks(e,this._mix(i,1,n,o),this._mix(t,1,n,o),this._mid(i,t));break}case G.Parallel:{const t=this._cp2(s,3,0),r=this._cp3(s,t,.5,-1),n=this._sub(t,i);this._normalize(n);const o=this._leftPerp(n),a=this._crossProduct(n,this._sub(r,i));let h=[i,t];e.push(h),h=[],h.push([i[0]+o[0]*a,i[1]+o[1]*a]),h.push([t[0]+o[0]*a,t[1]+o[1]*a]),e.push(h);break}case G.PerpendicularToFirstSegment:{const t=this._cp2(s,3,0),r=this._cp3(s,t,.5,-1),n=this._mid(i,t),o=this._sub(t,i);this._normalize(o);const a=this._crossProduct(o,this._sub(r,i));this._leftPerpendicular(o);const h=[];h.push([n[0]-o[0]*a*.25,n[1]-o[1]*a*.25]),h.push([n[0]+o[0]*a*1.25,n[1]+o[1]*a*1.25]),e.push(h);break}case G.ParallelOffset:{const t=this._cp2(s,3,0),r=this._cp3(s,t,.5,-1),n=this._sub(t,i);this._normalize(n);const o=this._crossProduct(n,this._sub(r,i));this._leftPerpendicular(n);const a=[];a.push([i[0]-n[0]*o,i[1]-n[1]*o]),a.push([t[0]-n[0]*o,t[1]-n[1]*o]),e.push(a);const h=[];h.push([i[0]+n[0]*o,i[1]+n[1]*o]),h.push([t[0]+n[0]*o,t[1]+n[1]*o]),e.push(h);break}case G.OffsetOpposite:{const t=this._cp2(s,3,0),r=this._cp3(s,t,.5,-1),n=this._sub(t,i);this._normalize(n);const o=this._crossProduct(n,this._sub(r,i));this._leftPerpendicular(n);const a=[];a.push([i[0]-n[0]*o,i[1]-n[1]*o]),a.push([t[0]-n[0]*o,t[1]-n[1]*o]),e.push(a);break}case G.OffsetSame:{const t=this._cp2(s,3,0),r=this._cp3(s,t,.5,-1),n=this._sub(t,i);this._normalize(n);const o=this._crossProduct(n,this._sub(r,i));this._leftPerpendicular(n);const a=[];a.push([i[0]+n[0]*o,i[1]+n[1]*o]),a.push([t[0]+n[0]*o,t[1]+n[1]*o]),e.push(a);break}case G.CircleWithArc:{let r=this._cp2(s,3,0);const n=this._cp3(s,r,.5,-1);let o,a;if(t>=4)o=s[3],a=this._crossProduct(this._sub(o,r),this._sub(n,r))>0;else{o=r,a=this._crossProduct(this._sub(o,i),this._sub(n,i))>0;const t=24*this._geomUnitsPerPoint,e=this._sub(o,i);this._normalize(e,t);const s=Math.sqrt(2)/2;this._rotateDirect(e,s,a?s:-s),r=this._add(i,e)}const h=this._sub(r,i),l=Math.cos(Math.PI/18),c=Math.sin(Math.PI/18),u=[r];for(let t=1;t<=36;t++)this._rotateDirect(h,l,c),u.push(this._add(i,h));this._add90DegArc(u,r,o,n,a),Wt(u[u.length-8],1),e.push(u);break}case G.DoubleJog:{let r,n=this._cp2(s,-3,1),o=this._cp3(s,n,-1,-.5);if(t>=4)r=s[3];else{const t=i;i=n,r=o;const e=this._dist(i,t),s=this._dist(r,t);let a=30*this._geomUnitsPerPoint;.5*e0?this._rotateDirect(f,_,-_):this._rotateDirect(f,_,_);let p=[];p.push(n),p.push(this._add(a,f)),p.push(this._sub(a,f)),p.push(i),e.push(p),f=this._sub(r,o),this._normalize(f,u),this._crossProduct(f,this._sub(i,o))<0?this._rotateDirect(f,_,_):this._rotateDirect(f,_,-_),p=[],p.push(o),p.push(this._add(h,f)),p.push(this._sub(h,f)),p.push(r),e.push(p);break}case G.PerpendicularOffset:{const t=this._cp2(s,-4,1),r=this._cp3(s,t,.882353,-1.94),n=this._sub(r,t);this._crossProduct(n,this._sub(i,t))>0?this._rightPerpendicular(n):this._leftPerpendicular(n);const o=[n[0]/8,n[1]/8],a=this._sub(this._mid(t,r),o);e.push([a,i]);break}case G.LineExcludingLastSegment:{const t=this._arrowPath(s),i=[];let r=t.length-2;for(;r--;)i.push(t[r]);e.push(i);break}case G.MultivertexArrow:{const t=this._arrowPath(s),i=[];this._addArrow(i,t,!1),e.push(i);break}case G.CrossedArrow:{const t=this._arrowPath(s),i=[];this._addArrow(i,t,!0),e.push(i);break}case G.ChevronArrow:{const[t,r]=this._arrowLastSeg(s),n=10*this._geomUnitsPerPoint,o=this._sub(i,t),a=this._norm(o);this._normalize(o);const h=this._crossProduct(o,this._sub(r,t));let l=this._dotProduct(o,this._sub(r,t));l<.05*a?l=.05*a:l>.95*a-n&&(l=.95*a-n);const c=[t[0]+o[0]*l,t[1]+o[1]*l],u=this._leftPerp(o),_=[];_.push([c[0]+u[0]*h+o[0]*n,c[1]+u[1]*h+o[1]*n]),_.push(i),_.push([c[0]-u[0]*h+o[0]*n,c[1]-u[1]*h+o[1]*n]),e.push(_);break}case G.ChevronArrowOffset:{const[t,r]=this._arrowLastSeg(s),n=this._sub(i,t),o=this._norm(n);this._normalize(n);const a=this._crossProduct(n,this._sub(r,t));let h=this._dotProduct(n,this._sub(r,t));h<.05*o?h=.05*o:h>.95*o&&(h=.95*o);const l=[t[0]+n[0]*h,t[1]+n[1]*h];this._leftPerpendicular(n);const c=[];c.push([l[0]+n[0]*a*.5,l[1]+n[1]*a*.5]),c.push(this._mid(l,i)),c.push([l[0]-n[0]*a*.5,l[1]-n[1]*a*.5]),e.push(c);break}case G.PartialFirstSegment:{const[t,r]=this._arrowLastSeg(s),n=this._sub(i,t),o=this._norm(n);this._normalize(n);let a=this._dotProduct(n,this._sub(r,t));a<.05*o?a=.05*o:a>.95*o&&(a=.95*o);const h=[t[0]+n[0]*a,t[1]+n[1]*a];e.push([t,h]);break}case G.Arch:{const t=this._cp2(s,0,-1),r=this._cp3(s,t,.5,1),n=this._sub(i,t),o=this._mix(r,1,n,.55),a=this._mix(r,1,n,-.55),h=[i];this._addBezier2(h,i,o,r,4),this._addBezier2(h,r,a,t,4),e.push(h);break}case G.CurvedParallelTicks:{const t=this._cp2(s,-4,1),r=this._cp3(s,t,.882353,-1.94),n=this._sub(r,t);this._crossProduct(n,this._sub(i,t))>0?this._rightPerpendicular(n):this._leftPerpendicular(n);const o=[n[0]/8,n[1]/8],a=this._sub(this._mid(t,r),o),h=this._sub(this._mix(t,.75,r,.25),o),l=this._sub(this._mix(t,.25,r,.75),o),c=[t];this._addBezier2(c,t,h,a,3),this._addBezier2(c,a,l,r,3),e.push(c);for(let t=0;t<8;t++){const s=c[2*t+1],i=[this._clone(s)];i.push(this._add(s,[n[0]/4,n[1]/4])),e.push(i)}break}case G.Arc90Degrees:{const t=this._cp2(s,0,-1),r=this._cp3(s,t,.5,1),n=[t];this._add90DegArc(n,t,i,r),e.push(n);break}case G.TipWithPerpendicularAndTicks:{const[t,r]=this._arrowLastSeg(s),n=10*this._geomUnitsPerPoint,o=this._sub(i,t),a=this._norm(o);this._normalize(o);let h=this._crossProduct(o,this._sub(r,t)),l=this._dotProduct(o,this._sub(r,t));l<.05*a?l=.05*a:l>.95*a-n&&(l=.95*a-n);const c=this._leftPerp(o),u=[i[0]-o[0]*n,i[1]-o[1]*n],_=.5*Math.max(a-l-n,n);h=Math.abs(h);const f=[];f.push([u[0]+c[0]*(h+_)-o[0]*_,u[1]+c[1]*(h+_)-o[1]*_]),f.push([u[0]+c[0]*h,u[1]+c[1]*h]),f.push([u[0]-c[0]*h,u[1]-c[1]*h]),f.push([u[0]-c[0]*(h+_)-o[0]*_,u[1]-c[1]*(h+_)-o[1]*_]),e.push(f),e.push([u,i]);break}case G.FullGeometry:default:e.push(s)}}return e}}class ne{static local(){return null===ne.instance&&(ne.instance=new ne),ne.instance}execute(t,e,s,i,r){return new oe(t,e,s)}}ne.instance=null;class oe extends jt{constructor(t,e,s){super(t,!0,!0),this._curveHelper=new $t,this._beginCut=(void 0!==e.beginCut?e.beginCut:1)*s,this._endCut=(void 0!==e.endCut?e.endCut:1)*s,this._middleCut=(void 0!==e.middleCut?e.middleCut:0)*s,this._invert=void 0!==e.invert&&e.invert,this._beginCut<0&&(this._beginCut=0),this._endCut<0&&(this._endCut=0),this._middleCut<0&&(this._middleCut=0)}processPath(t){const{_beginCut:e,_endCut:s,_middleCut:i}=this,r=t.pathLength(),n=Et.createEmptyOptimizedCIM("esriGeometryPolyline");if(this._invert){if(0!==e||0!==s||0!==i)if(e+s+i>=r)for(n.startPath();t.nextPoint();)n.pushXY(t.x,t.y);else this._curveHelper.appendSubCurve(n,t,0,e),this._curveHelper.appendSubCurve(n,t,.5*(r-i),.5*(r+i)),this._curveHelper.appendSubCurve(n,t,r-s,s)}else if(0===e&&0===s&&0===i)for(n.startPath();t.nextPoint();)n.pushXY(t.x,t.y);else e+s+i0&&(r/=this._currentPosition.segmentLength),this._currentPosition.copyTo(e);e.abscissa+t*this._partLengthRatio>e.segmentLength+this._tolerance;){if(s){if(0===s.pathSize)if(0===r){const t=e.segment[0];s.pushXY(t[0],t[1])}else s.pushPoint(this.getSegCoord2D(e.segment,r));const t=e.segment[1];s.pushXY(t[0],t[1])}if(r=0,t-=(e.segmentLength-e.abscissa)/this._partLengthRatio,this._partSegCount)e.segment=this._nextSegment(),e.segmentLength=this.getSegLength(e.segment),e.abscissa=0,this._partSegCount--;else{if(!this._setPosAtNextPart())return i!==le.FAIL&&(e.segmentLength=this.getSegLength(e.segment),e.isPartEnd=!0,i===le.END?(e.abscissa=e.segmentLength,e.isPathEnd=!0):e.abscissa=e.segmentLength+t,!0);this._currentPosition.copyTo(e)}}if(e.abscissa+=t*this._partLengthRatio,s){0===s.pathSize&&(0===r?s.pushPoint(e.segment[0]):s.pushPoint(this.getSegCoord2D(e.segment,r)));const t=e.abscissa/e.segmentLength;1===t?s.pushPoint(e.segment[1]):s.pushPoint(this.getSegCoord2D(e.segment,t))}return this._partSegCount||Math.abs(e.abscissa-e.segmentLength)=this._pathCursor.pathSize&&(s=0),this._ctrlPtEnd=this._pathCursor.getControlPointAt(s),this._patternLength>0){const t=this._ctrlPtBegin?this._partCtrlPtGap:this._partExtPtGap,e=this._ctrlPtEnd?this._partCtrlPtGap:this._partExtPtGap;let s=Math.round((this._partLength-(t+e))/this._patternLength);s<=0&&(s=t+e>0?0:1),this._partLengthRatio=this._partLength/(t+e+s*this._patternLength),this._partLengthRatio<.01&&(this._partLengthRatio=1)}else this._partLengthRatio=1;return!0}_hasNextSegment(){return this._seg=e;)t-=e,e=this._pattern.nextValue(),i=!i;e-=t,i?(this._walker.nextPosition(e),e=this._pattern.nextValue()):this.isClosed&&(this._firstCurve=this._walker.nextCurve(e),e=this._pattern.nextValue(),this._walker.nextPosition(e),e=this._pattern.nextValue())}let s=this._walker.nextCurve(e);if(s)if(this._walker.isPathEnd()){if(this.iteratePath=!1,this._firstCurve){for(this._firstCurve.nextPath();this._firstCurve.nextPoint();)s.pushXY(this._firstCurve.x,this._firstCurve.y);this._firstCurve=null}}else e=this._pattern.nextValue(),!this._walker.nextPosition(e)||this._walker.isPathEnd()?(this.iteratePath=!1,this._firstCurve&&(s.pushCursor(this._firstCurve),this._firstCurve=null)):this.iteratePath=!0;else this.iteratePath=!1,s=this._firstCurve,this._firstCurve=null;return s?.reset(),s}isClippingRequired(t){const e=y(t);let s=0;for(const t of e)s+=et(t);return Math.round(this._numOfDashesPerPattern*(s/this._patternLength))>1e3}}class pe{static local(){return null===pe.instance&&(pe.instance=new pe),pe.instance}execute(t,e,s,i,r,n){return new me(t,e,s,i,r,n)}}pe.instance=null;class me{constructor(t,e,s,i,r,n){switch(this._inputGeometries=t,this._tileKey=i,this._geometryEngine=r,this._maxInflateSize=n*s,this._width=(void 0!==e.width?e.width:2)*s,e.method){case N.Mitered:case N.Bevelled:case N.Rounded:case N.TrueBuffer:case N.Square:}this._option=e.option}next(){let t;for(;t=this._inputGeometries.next();){if("esriGeometryEnvelope"===t.geometryType&&this._width>0){const e=t.asJSON();return Math.min(e.xmax-e.xmin,e.ymax-e.ymin)-2*this._width<0?t:Et.fromJSONCIM({paths:[[[e.xmin+this._width,e.ymin+this._width],[e.xmax-this._width,e.ymin+this._width],[e.xmax-this._width,e.ymax-this._width],[e.xmin+this._width,e.ymax-this._width],[e.xmin+this._width,e.ymin+this._width]],[[e.xmin,e.ymin],[e.xmin,e.ymax],[e.xmax,e.ymax],[e.xmax,e.ymin],[e.xmin,e.ymin]]]})}if("esriGeometryPolygon"===t.geometryType){if(0===this._width)return t.clone();const e=this._geometryEngine;if(null==e)return null;const s=this._tileKey?Yt(t,this._maxInflateSize):t.clone();if(!s)continue;const i=e.buffer(tt.WebMercator,s.asJSON(),-this._width,1);if(i)for(const t of i.rings)if(t){s.startPath();for(const e of t.reverse())s.pushXY(e[0],s.yFactor*e[1])}return s}}return null}}class de{static local(){return null===de.instance&&(de.instance=new de),de.instance}execute(t,e,s,i,r){return new ge(t,e,s)}}de.instance=null;class ge extends jt{constructor(t,e,s){super(t,!1,!0),this._curveHelper=new $t,this._length=(void 0!==e.length?e.length:20)*s,this._angle=void 0!==e.angle?e.angle:225,this._position=void 0!==e.position?e.position:50,this._length<0&&(this._length=-this._length),this._position<20&&(this._position=20),this._position>80&&(this._position=80),this._mirror=!1}processPath(t){const e=Et.createEmptyOptimizedCIM("esriGeometryPolyline");if(this._curveHelper.isEmpty(t))return null;t.seekInPath(0);const s=t.x,i=t.y;t.seekInPath(t.pathSize-1);const r=t.x,n=t.y,o=[r-s,n-i];this._curveHelper.normalize(o);const a=s+(r-s)*this._position/100,h=i+(n-i)*this._position/100,l=Math.cos((90-this._angle)/180*Math.PI);let c=Math.sin((90-this._angle)/180*Math.PI);this._mirror&&(c=-c),this._mirror=!this._mirror;const u=[a-this._length/2*l,h-this._length/2*c],_=[a+this._length/2*l,h+this._length/2*c];return e.pushPath([[s,i],u,_,[r,n]]),e}}class ye{static local(){return null===ye.instance&&(ye.instance=new ye),ye.instance}execute(t,e,s,i,r){return new Pe(t,e,s)}}ye.instance=null;class Pe{constructor(t,e,s){this._inputGeometries=t,this._offsetX=void 0!==e.offsetX?e.offsetX*s:0,this._offsetY=void 0!==e.offsetY?e.offsetY*s:0}next(){let t=this._inputGeometries.next();for(;t;){if(t.totalSize>0)return this._move(t.clone(),this._offsetX,this._offsetY);t=this._inputGeometries.next()}return null}_move(t,e,s){for(;t.nextPath();)for(;t.nextPoint();)t.x=t.x+e,t.y=t.y+s;return t.reset(),t}}class xe{static local(){return null===xe.instance&&(xe.instance=new xe),xe.instance}execute(t,e,s,i,r,n){return new Me(t,e,s,i,r,n)}}xe.instance=null;class Me{constructor(t,e,s,i,r,n){this._inputGeometries=t,this._tileKey=i,this._geometryEngine=r,this._curveHelper=new $t,this._offset=(e.offset??1)*s,this._method=e.method,this._maxInflateSize=Math.max(Math.abs(n*s),10),this._option=e.option,this._offsetFlattenError=Jt*s}next(){let t;for(;t=this._inputGeometries.next();){if(0===this._offset)return t.clone();if("esriGeometryEnvelope"===t.geometryType){if(this._method===A.Rounded&&this._offset>0){const e=P(t),s=this._curveHelper.offset(e,-this._offset,this._method,4,this._offsetFlattenError);if(s){const e=Et.createEmptyOptimizedCIM(t.geometryType);return e.pushPath(s),e}return null}const e=t.asJSON();if(k(e)&&Math.min(e.xmax-e.xmin,e.ymax-e.ymin)+2*this._offset>0)return Et.fromJSONCIM({xmin:e.xmin-this._offset,xmax:e.xmax+this._offset,ymin:e.ymin-this._offset,ymax:e.ymax+this._offset})}const e=this._geometryEngine;if(null==e)continue;const s=this._tileKey?Yt(t,this._maxInflateSize):t.clone();if(!s)continue;const i=e.offset(tt.WebMercator,s.asJSON(),-this._offset,1,this._method,4,this._offsetFlattenError);return i?Et.fromJSONCIM(i):null}return null}}class be{static local(){return null===be.instance&&(be.instance=new be),be.instance}execute(t,e,s,i,r){return new Se(t,e,s)}}be.instance=null;class Se{constructor(t,e,s){this._inputGeometries=t,this._reverse=void 0===e.reverse||e.reverse}next(){let t=this._inputGeometries.next();for(;t;){if(!this._reverse)return t;if("esriGeometryPolyline"===t.geometryType)return Ce(t.clone());t=this._inputGeometries.next()}return null}}function Ce(t){for(;t.nextPath();)for(let e=0;e0){const e=c(t),s=(e[2]+e[0])/2,i=(e[3]+e[1])/2;return t.reset(),this._rotate(t.clone(),s,i)}t=this._inputGeometries.next()}return null}_rotate(t,e,s){const i=Math.cos(this._rotateAngle),r=Math.sin(this._rotateAngle);for(;t.nextPath();)for(;t.nextPoint();){const n=t.x-e,o=t.y-s;t.x=e+n*i-o*r,t.y=s+n*r+o*i}return t.reset(),t}}class Ie{static local(){return null===Ie.instance&&(Ie.instance=new Ie),Ie.instance}execute(t,e,s,i,r){return new ze(t,e,s)}}Ie.instance=null;class ze{constructor(t,e,s){this._inputGeometries=t,this._xFactor=void 0!==e.xScaleFactor?e.xScaleFactor:1.15,this._yFactor=void 0!==e.yScaleFactor?e.yScaleFactor:1.15}next(){const t=this._inputGeometries.next();if(t){if(1===this._xFactor&&1===this._yFactor)return t;if("esriGeometryPoint"===t.geometryType)return t;if(t.totalSize>0){const e=c(t),s=(e[2]+e[0])/2,i=(e[3]+e[1])/2;return t.reset(),this._scaleCursor(t.clone(),s,i)}}return null}_scaleCursor(t,e,s){for(;t.nextPath();)for(;t.nextPoint();)t.x=e+(t.x-e)*this._xFactor,t.y=s+(t.y-s)*this._yFactor;return t.reset(),t}}class ve{static local(){return null===ve.instance&&(ve.instance=new ve),ve.instance}execute(t,e,s,i,r){return new Le(t,e,s)}}ve.instance=null;class Le{constructor(t,e,s){this._inputGeometries=t,this._height=(void 0!==e.amplitude?e.amplitude:2)*s,this._period=(void 0!==e.period?e.period:3)*s,this._style=e.waveform,this._height<=0&&(this._height=Math.abs(this._height)),this._period<=0&&(this._period=Math.abs(this._period)),this._pattern=new ae,this._pattern.addValue(this._period),this._pattern.addValue(this._period),this._walker=new ue,this._walker.updateTolerance(s)}next(){let t=this._inputGeometries.next();for(;t;){if(0===this._height||0===this._period)return t;const e=this._processGeom(t);if(e)return e;t=this._inputGeometries.next()}return null}_processGeom(t){const e=Et.createEmptyOptimizedCIM(t.geometryType);for(;t.nextPath();){e.startPath();const s=t.pathLength();if(this._walker.init(t,this._pattern))switch(this._style){case R.Sinus:default:this._constructCurve(e,s,!1);break;case R.Square:this._constructSquare(e,s);break;case R.Triangle:this._constructTriangle(e,s);break;case R.Random:this._constructCurve(e,s,!0)}else for(;t.nextPoint();)e.pushXY(t.x,t.y)}return e}_constructCurve(t,e,s){let i=Math.round(e/this._period);0===i&&(i=1);const r=16*i+1,n=e/i,o=this._period/16,a=1/r,h=2*Math.PI*e/n,l=2*Math.PI*Math.random(),c=2*Math.PI*Math.random(),u=2*Math.PI*Math.random(),_=.75-Math.random()/2,f=.75-Math.random()/2,p=new he;this._walker.curPointAndAngle(p),t.pushPoint(p.pt);let m=0;for(;;){if(!this._walker.nextPointAndAngle(o,p)){t.pushPoint(this._walker.getPathEnd());break}{const e=m;let i;if(m+=a,s){const t=this._height/2*(1+.3*Math.sin(_*h*e+l));i=t*Math.sin(h*e+c),i+=t*Math.sin(f*h*e+u),i/=2}else i=.5*this._height*Math.sin(.5*h*e);t.pushXY(p.pt[0]-i*p.sa,p.pt[1]+i*p.ca)}}}_constructSquare(t,e){Math.round(e/this._period);let s=!0;for(;;){let e=!1;if(this._walker.curPositionIsValid()){const i=new he;this._walker.curPointAndAngle(i);const r=new he;if(this._walker.nextPointAndAngle(this._period,r)){const n=new he;this._walker.nextPointAndAngle(this._period,n)&&(s?(t.pushPoint(i.pt),s=!1):t.pushPoint(i.pt),t.pushXY(i.pt[0]-this._height/2*i.sa,i.pt[1]+this._height/2*i.ca),t.pushXY(r.pt[0]-this._height/2*r.sa,r.pt[1]+this._height/2*r.ca),t.pushXY(r.pt[0]+this._height/2*r.sa,r.pt[1]-this._height/2*r.ca),t.pushXY(n.pt[0]+this._height/2*n.sa,n.pt[1]-this._height/2*n.ca),e=!0)}}if(!e){t.pushPoint(this._walker.getPathEnd());break}}}_constructTriangle(t,e){Math.round(e/this._period);let s=!0;for(;;){let e=!1;if(this._walker.curPositionIsValid()){const i=new he;this._walker.curPointAndAngle(i);const r=new he;if(this._walker.nextPointAndAngle(this._period/2,r)){const n=new he;this._walker.nextPointAndAngle(this._period,n)&&(this._walker.nextPosition(this._period/2)&&(s?(t.pushPoint(i.pt),s=!1):t.pushPoint(i.pt),t.pushXY(r.pt[0]-this._height/2*r.sa,r.pt[1]+this._height/2*r.ca),t.pushXY(n.pt[0]+this._height/2*n.sa,n.pt[1]-this._height/2*n.ca)),e=!0)}}if(!e){t.pushPoint(this._walker.getPathEnd());break}}}}class Te{static local(){return null===Te.instance&&(Te.instance=new Te),Te.instance}execute(t,e,s,i,r){return new Ae(t,e,s)}}Te.instance=null;class Ae extends qt{constructor(t,e,s){super(t),this._geometryWalker=new ue,this._geometryWalker.updateTolerance(s),this._angleToLine=e.angleToLine??!0,this._offset=(e.offset?e.offset:0)*s,this._originalEndings=e.endings,this._offsetAtEnd=(e.customEndingOffset?e.customEndingOffset:0)*s,this._position=-(e.offsetAlongLine?e.offsetAlongLine:0)*s,this._pattern=new ae,this._pattern.init(e.placementTemplate,!1),this._pattern.scale(s),this._endings=this._originalEndings}processPath(t){if(this._pattern.isEmpty())return null;let e;if(this.iteratePath)e=this._pattern.nextValue();else{this._originalEndings===O.WithFullGap&&this.isClosed?this._endings=O.WithMarkers:this._endings=this._originalEndings,this._pattern.extPtGap=0;let s,i=!0;switch(this._endings){case O.NoConstraint:s=-this._position,s=this._adjustPosition(s),i=!1;break;case O.WithHalfGap:default:s=-this._pattern.lastValue()/2;break;case O.WithFullGap:s=-this._pattern.lastValue(),this._pattern.extPtGap=this._pattern.lastValue();break;case O.WithMarkers:s=0;break;case O.Custom:s=-this._position,s=this._adjustPosition(s),this._pattern.extPtGap=.5*this._offsetAtEnd}if(!this._geometryWalker.init(t,this._pattern,i))return null;this._pattern.reset();let r=0;for(;s>r;)s-=r,r=this._pattern.nextValue();r-=s,e=r,this.iteratePath=!0}const s=new he;return this._geometryWalker.nextPointAndAngle(e,s)?this._endings===O.WithFullGap&&this._geometryWalker.isPathEnd()?(this.iteratePath=!1,null):this._endings===O.WithMarkers&&this._geometryWalker.isPathEnd()&&(this.iteratePath=!1,this.isClosed)?null:(this.internalPlacement.setTranslate(s.pt[0]-this._offset*s.sa,s.pt[1]+this._offset*s.ca),this._angleToLine&&this.internalPlacement.setRotateCS(s.ca,s.sa),this.internalPlacement):(this.iteratePath=!1,null)}_adjustPosition(t){let e=t/this._pattern.length();return e-=Math.floor(e),e*this._pattern.length()}}class Ee{static local(){return null===Ee.instance&&(Ee.instance=new Ee),Ee.instance}execute(t,e,s,i,r){return new Ge(t,e,s)}}Ee.instance=null;class Ge extends qt{constructor(t,e,s){super(t,!1,!0),this._curveHelper=new $t,this._placePerPart=e.placePerPart??!1,this._angleToLine=void 0===e.angleToLine||e.angleToLine,this._offset=void 0!==e.offset?e.offset*s:0,this._type=e.extremityPlacement,this._position=void 0!==e.offsetAlongLine?e.offsetAlongLine*s:0,this._beginProcessed=!1}processMultiPath(t){return this._placePerPart?super.processMultiPath(t):this.processPath(t)}processPath(t){let e;switch(this._type){case D.Both:default:this._beginProcessed?(e=this._atExtremities(t,this._position,!1),this._beginProcessed=!1,this.iterateMultiPath=!1,this.iteratePath=!1):(e=this._atExtremities(t,this._position,!0),this._beginProcessed=!0,this.iterateMultiPath=!0,this.iteratePath=!0);break;case D.JustBegin:e=this._atExtremities(t,this._position,!0);break;case D.JustEnd:e=this._atExtremities(t,this._position,!1);case D.None:}return e}_atExtremities(t,e,s){if(this._placePerPart||(s?t.seekPath(0):t.seekPath(t.totalSize-1)),s||t.seekPathEnd(),s?t.nextPoint():t.prevPoint()){let i=0,[r,n]=[0,0],[o,a]=[t.x,t.y];for(;s?t.nextPoint():t.prevPoint();){r=o,n=a,o=t.x,a=t.y;const s=this._curveHelper.getLength(r,n,o,a);if(i+s>e){const t=(e-i)/s,[h,l]=this._curveHelper.getAngleCS(r,n,o,a,t),c=this._curveHelper.getCoord2D(r,n,o,a,t);return this.internalPlacement.setTranslate(c[0]-this._offset*l,c[1]+this._offset*h),this._angleToLine&&this.internalPlacement.setRotateCS(-h,-l),this.internalPlacement}i+=s}}return null}}class Fe{static local(){return null===Fe.instance&&(Fe.instance=new Fe),Fe.instance}execute(t,e,s,i,r){return new Ne(t,e,s)}}Fe.instance=null;class Ne extends qt{constructor(t,e,s){super(t),this._walker=new ue,this._walker.updateTolerance(s),this._angleToLine=void 0===e.angleToLine||e.angleToLine,this._offset=void 0!==e.offset?e.offset*s:0,this._beginGap=void 0!==e.beginPosition?e.beginPosition*s:0,this._endGap=void 0!==e.endPosition?e.endPosition*s:0,this._flipFirst=void 0===e.flipFirst||e.flipFirst,this._pattern=new ae,this._pattern.init(e.positionArray,!1,!1),this._subPathLen=0,this._posCount=this._pattern.size(),this._isFirst=!0,this._prevPos=0}processPath(t){if(this._pattern.isEmpty())return null;let e;if(this.iteratePath){const t=this._pattern.nextValue()*this._subPathLen,s=this._beginGap+t;e=s-this._prevPos,this._prevPos=s}else{if(this._posCount=this._pattern.size(),this._isFirst=!0,this._prevPos=0,this._subPathLen=t.pathLength()-this._beginGap-this._endGap,this._subPathLen<0)return this.iteratePath=!1,null;if(!this._walker.init(t,this._pattern,!1))return null;this._pattern.reset();const s=this._pattern.nextValue()*this._subPathLen,i=this._beginGap+s;e=i-this._prevPos,this._prevPos=i,this.iteratePath=!0}const s=new he;if(!this._walker.nextPointAndAngle(e,s,le.END))return this.iteratePath=!1,null;this.internalPlacement.setTranslate(s.pt[0]-this._offset*s.sa,s.pt[1]+this._offset*s.ca);const i=this._isFirst&&this._flipFirst;let r,n;return this._angleToLine?(r=s.ca,n=s.sa):(r=1,n=0),i&&(r=-r,n=-n),this.internalPlacement.setRotateCS(r,n),this._isFirst=!1,this._posCount--,0===this._posCount&&(this.iteratePath=!1),this.internalPlacement}}const Re=512,Oe=24,De=1e-6;class Xe{static local(){return null===Xe.instance&&(Xe.instance=new Xe),Xe.instance}execute(t,e,s,i,r){return new He(t,e,s,i,r)}}Xe.instance=null;class He{constructor(t,e,i,r,n){if(this._xMin=0,this._xMax=0,this._yMin=0,this._yMax=0,this._currentX=0,this._currentY=0,this._accelerationMap=null,this._testInsidePolygon=!1,this._verticalSubdivision=!0,this._stepX=Math.abs(e.stepX??16)*i,this._stepY=Math.abs(e.stepY??16)*i,this._stepX=Math.round(128*this._stepX)/128,this._stepY=Math.round(128*this._stepY)/128,0!==this._stepX&&0!==this._stepY){if(this._gridType=e.gridType??X.Fixed,this._gridType===X.Random){const t=e.seed??13,i=1;this._randomLCG=new s(t*i),this._randomness=(e.randomness??100)/100,this._gridAngle=0,this._shiftOddRows=!1,this._cosAngle=1,this._sinAngle=0,this._offsetX=0,this._offsetY=0,this._buildRandomValues()}else{if(this._randomness=0,this._gridAngle=e.gridAngle??0,this._shiftOddRows=e.shiftOddRows??!1,this._offsetX=(e.offsetX??0)*i,this._offsetY=(e.offsetY??0)*i,this._cosAngle=Math.cos(this._gridAngle/180*Math.PI),this._sinAngle=-Math.sin(this._gridAngle/180*Math.PI),this._stepX)if(this._offsetX<0)for(;this._offsetX<-.5*this._stepX;)this._offsetX+=this._stepX;else for(;this._offsetX>=.5*this._stepX;)this._offsetX-=this._stepX;if(this._stepY)if(this._offsetY<0)for(;this._offsetY<-.5*this._stepY;)this._offsetY+=this._stepY;else for(;this._offsetY>=.5*this._stepY;)this._offsetY-=this._stepY}if(this._graphicOriginX=0,this._graphicOriginY=0,null!=r){const[t,e,s,i]=r.split("/"),n=parseFloat(t),o=parseFloat(e),a=parseFloat(s),h=parseFloat(i);this._graphicOriginX=-(h*2**n+a)*Re,this._graphicOriginY=o*Re,this._testInsidePolygon=!0}this._internalPlacement=new At,this._calculateMinMax(t),this._geometryCursor=t}}next(){return this._geometryCursor?this._nextInside():null}_buildRandomValues(){if(!He._randValues){He._randValues=[];for(let t=0;t=g,this._polygonMin=this._verticalSubdivision?u:f,this._testInsidePolygon){let t=0-this._graphicOriginX-this._offsetX-this._stepX,e=Re-this._graphicOriginX-this._offsetX+this._stepX,s=-512-this._graphicOriginY-this._offsetY-this._stepY,i=0-this._graphicOriginY-this._offsetY+this._stepY;if(m){const r=[[t,s],[t,i],[e,s],[e,i]];t=s=Number.MAX_VALUE,e=i=-Number.MAX_VALUE;for(const n of r){const r=this._cosAngle*n[0]-this._sinAngle*n[1],o=this._sinAngle*n[0]+this._cosAngle*n[1];t=Math.min(t,r),e=Math.max(e,r),s=Math.min(s,o),i=Math.max(i,o)}}a=a!==Number.MAX_VALUE?Math.max(a,t):t,h=h!==Number.MAX_VALUE?Math.max(h,s):s,l=l!==-Number.MAX_VALUE?Math.min(l,e):e,c=c!==-Number.MAX_VALUE?Math.min(c,i):i}this._xMin=Math.round(a/this._stepX),this._xMax=Math.round(l/this._stepX),this._yMin=Math.round(h/this._stepY),this._yMax=Math.round(c/this._stepY),this._currentX=this._xMax+1,this._currentY=this._yMin-1,this._buildAccelerationMap(t,f,p,u,_)}_buildAccelerationMap(t,e,s,i,r){t.reset();const n=new Map,o=this._verticalSubdivision,a=o?r-i:s-e;let h=Math.ceil(a/10);if(h<=1)return;const l=Math.floor(a/h);let c,u,_,f,p,m,d,g,y,P,x;for(h++,this._delta=l,o?(y=-512-2*this._stepY,P=2*this._stepY,x=i):(y=-2*this._stepX,P=Re+2*this._stepX,x=e);t.nextPath();)if(!(t.pathSize<2)&&t.nextPoint())for(c=t.x,u=t.y;t.nextPoint();c=_,u=f){if(_=t.x,f=t.y,o){if(u===f||uP&&f>P)continue;p=Math.min(u,f),m=Math.max(u,f)}else{if(c===_||cP&&_>P)continue;p=Math.min(c,_),m=Math.max(c,_)}for(;pd&&Ye(g,c,u,_,f,n)}this._accelerationMap=n}_nextInside(){for(;;){if(this._currentX>this._xMax){if(this._currentY++,this._currentY>this._yMax)return null;this._currentX=this._xMin,this._shiftOddRows&&this._currentY%2&&this._currentX--}let t=this._currentX*this._stepX+this._offsetX;this._shiftOddRows&&this._currentY%2&&(t+=.5*this._stepX);const e=this._currentY*this._stepY+this._offsetY;let s,i;if(this._currentX++,this._gridType===X.Random){const r=(this._currentX%Oe+Oe)%Oe,n=(this._currentY%Oe+Oe)%Oe;s=this._graphicOriginX+t+this._stepX*this._randomness*(.5-He._randValues[n*Oe+r])*2/3,i=this._graphicOriginY+e+this._stepY*this._randomness*(.5-He._randValues[n*Oe+r+1])*2/3}else s=this._graphicOriginX+this._cosAngle*t+this._sinAngle*e,i=this._graphicOriginY-this._sinAngle*t+this._cosAngle*e;if(!this._testInsidePolygon||this._isInsidePolygon(s,i,this._geometryCursor))return this._internalPlacement.setTranslate(s,i),this._internalPlacement}}_isInsidePolygon(t,e,s){if(null==this._accelerationMap)return function(t,e,s){let i,r,n,o,a=0;for(t+=De,e+=De,s.reset();s.nextPath();)if(s.nextPoint())for(i=s.x,r=s.y;s.nextPoint();i=n,r=o)n=s.x,o=s.y,r>e!=o>e&&((n-i)*(e-r)-(o-r)*(t-i)>0?a++:a--);return 0!==a}(t,e,s);t+=De,e+=De;const i=this._verticalSubdivision,r=i?e:t,n=Math.floor((r-this._polygonMin)/this._delta),o=this._accelerationMap.get(n);if(!o)return!1;let a,h,l,c=0;for(const s of o){if(a=s[0],h=s[1],i){if(a[1]>e==h[1]>e)continue;l=(h[0]-a[0])*(e-a[1])-(h[1]-a[1])*(t-a[0])}else{if(a[0]>t==h[0]>t)continue;l=(h[1]-a[1])*(t-a[0])-(h[0]-a[0])*(e-a[1])}l>0?c++:c--}return 0!==c}}function Ye(t,e,s,i,r,n){let o=n.get(t);o||(o=[],n.set(t,o)),o.push([[e,s],[i,r]])}class Ve{static local(){return null===Ve.instance&&(Ve.instance=new Ve),Ve.instance}execute(t,e,s,i,r){return new Be(t,e,s)}}Ve.instance=null;class Be extends qt{constructor(t,e,s){super(t),this._curveHelper=new $t,this._angleToLine=void 0===e.angleToLine||e.angleToLine,this._offset=void 0!==e.offset?e.offset*s:0,this._relativeTo=e.relativeTo,this._position=void 0!==e.startPointOffset?e.startPointOffset*s:0,this._epsilon=.001*s}processPath(t){const e=this._position;if(this._relativeTo===H.SegmentMidpoint){if(this.iteratePath||(this.iteratePath=!0),t.nextPoint()){let[e,s]=[t.x,t.y],[i,r]=[0,0];for(;t.nextPoint();){i=t.x,r=t.y;const n=this._curveHelper.getLength(e,s,i,r);if(ni){const t=(i-n)/s,[l,c]=this._curveHelper.getAngleCS(e,o,a,h,t),u=this._curveHelper.getCoord2D(e,o,a,h,t),_=r?-this._offset:this._offset;return this.internalPlacement.setTranslate(u[0]-_*c,u[1]+_*l),this._angleToLine&&(r?this.internalPlacement.setRotateCS(-l,-c):this.internalPlacement.setRotateCS(l,c)),this.internalPlacement}e=a,o=h,n+=s}}return null}}class Ue{static local(){return null===Ue.instance&&(Ue.instance=new Ue),Ue.instance}execute(t,e,s,i,r){return new We(t,e,s)}}Ue.instance=null;class We extends qt{constructor(t,e,s){super(t),this._curveHelper=new $t,this._angleToLine=void 0===e.angleToLine||e.angleToLine,this._offset=void 0!==e.offset?e.offset*s:0,this._endPoints=void 0===e.placeOnEndPoints||e.placeOnEndPoints,this._controlPoints=void 0===e.placeOnControlPoints||e.placeOnControlPoints,this._regularVertices=void 0===e.placeOnRegularVertices||e.placeOnRegularVertices,this._tags=[],this._tagIterator=0}processPath(t){if(this.iteratePath||(this._preparePath(t),this.iteratePath=!0),this._tagIterator>=this._tags.length)return this._tags.length=0,this._tagIterator=0,this.iteratePath=!1,null;const e=this._tags[this._tagIterator];this._angleToLine&&this.internalPlacement.setRotate(e[2]);let s=e[0],i=e[1];if(0!==this._offset){const t=Math.cos(e[2]),r=Math.sin(e[2]);s-=this._offset*r,i+=this._offset*t}return this.internalPlacement.setTranslate(s,i),this._tagIterator++,this.internalPlacement}_preparePath(t){this._tags.length=0,this._tagIterator=0,t.seekPathStart();const e=t.isClosed();let s=0,i=!1,r=0,n=0;if(t.seekPathStart(),t.nextPoint()){let o=t.x,a=t.y,h=t.getControlPoint(),l=!0,c=t.nextPoint();for(;c;){const u=t.x,_=t.y,f=t.getControlPoint();(this._angleToLine||0!==this._offset)&&(r=this._curveHelper.getAngle(o,a,u,_,0)),l?(l=!1,e?(s=r,i=h):(this._endPoints||this._controlPoints&&h)&&this._tags.push([o,a,r])):h?this._controlPoints&&this._tags.push([o,a,qe(n,r)]):this._regularVertices&&this._tags.push([o,a,qe(n,r)]),(this._angleToLine||0!==this._offset)&&(n=this._curveHelper.getAngle(o,a,u,_,1)),c=t.nextPoint(),c||(e?f||i?this._controlPoints&&this._tags.push([u,_,qe(n,s)]):this._regularVertices&&this._tags.push([u,_,qe(n,s)]):(this._endPoints||this._controlPoints&&f)&&this._tags.push([u,_,n])),o=u,a=_,h=f}}this._tagIterator=0}}function qe(t,e){const s=Math.PI;for(;Math.abs(e-t)>s+2e-15;)e-t>s?e-=2*s:e+=2*s;return(t+e)/2}function je(t){if(0===t.totalSize)return null;const e=c(t);if(!e)return null;const s=4*(Math.abs(e[0])+Math.abs(e[2])+Math.abs(e[1])+Math.abs(e[3])+1)*222045e-19;let i=0,r=0;t.reset();for(let e=0;t.nextPath();e++){const s=t.getCurrentRingArea();s>r&&(r=s,i=e)}if(t.seekPath(i),0===t.pathSize)return null;t.seekPathStart();const n=u(t);if(Math.abs(r)<=2*s*s)return[(n[0]+n[2])/2,(n[1]+n[3])/2];t.seekPathStart();const o=x(t,a());if(null===o)return null;if(t.totalPoints<4)return o;const h=[[NaN,NaN],[NaN,NaN],[NaN,NaN],[NaN,NaN]],l=[NaN,NaN,NaN,NaN],_=[NaN,NaN,NaN,NaN];let f=!1,p=$e(o,t,!0);0===p.distance&&(f=!0,h[0][0]=o[0],h[0][1]=o[1],p=$e(o,t,!1)),l[0]=p.distance,_[0]=0;const m=[NaN,NaN];let d=!1,g=.25,y=-1,P=NaN;do{if(P=NaN,h[1]=Ze(t,ns(n[0],n[2],g),0,e),isNaN(h[1][0])||isNaN(h[1][1])||(p=$e(h[1],t,!1),P=p.distance),!isNaN(P)&&P>s&&Je(h[1],t))d=!0,l[1]=P,_[1]=os(h[1],o);else if(!isNaN(P)&&P>y&&(y=P,m[0]=h[1][0],m[1]=h[1][1]),g-=.01,g<.1){if(!(y>=0))break;d=!0,l[1]=y,h[1][0]=m[0],h[1][1]=m[1],_[1]=os(h[1],o)}}while(!d);d=!1,g=.5,y=-1;let M=.01,b=1;do{if(P=NaN,h[2]=Ze(t,ns(n[0],n[2],g),0,e),isNaN(h[2][0])||isNaN(h[2][1])||(p=$e(h[2],t,!1),P=p.distance),!isNaN(P)&&P>s&&Je(h[2],t))d=!0,l[2]=P,_[2]=os(h[2],o);else if(!isNaN(P)&&P>y)y=P,m[0]=h[2][0],m[1]=h[2][1];else if(P>y&&(y=P,m[0]=h[2][0],m[1]=h[2][1]),g=.5+M*b,M+=.01,b*=-1,g<.3||g>.7){if(!(y>=0))break;d=!0,l[2]=y,h[2][0]=m[0],h[2][1]=m[1],_[2]=os(h[2],o)}}while(!d);d=!1,g=.75,y=-1;do{if(P=NaN,h[3]=Ze(t,ns(n[0],n[2],g),0,e),isNaN(h[3][0])||isNaN(h[3][1])||(p=$e(h[3],t,!1),P=p.distance),!isNaN(P)&&P>s&&Je(h[3],t))d=!0,l[3]=P,_[3]=os(h[3],o);else if(P>y&&(y=P,m[0]=h[3][0],m[1]=h[3][1]),g+=.01,g>.9){if(!(y>=0))break;d=!0,l[3]=y,h[3][0]=m[0],h[3][1]=m[1],_[3]=os(h[3],o)}}while(!d);const S=[0,1,2,3],C=f?0:1;let w;for(let t=C;t<4;t++)for(let t=C;t<3;t++){const e=_[t],s=_[t+1];as(e,s)>0&&(w=S[t],S[t]=S[t+1],S[t+1]=w,_[t]=s,_[t+1]=e)}let k=C,I=0,z=0;for(let t=C;t<4;t++){switch(t){case 0:z=2*l[S[t]];break;case 1:z=1.66666666*l[S[t]];break;case 2:z=1.33333333*l[S[t]];break;case 3:z=l[S[t]]}z>I&&(I=z,k=S[t])}return h[k]}function Je(t,e){let s,i,r,n,o=0;for(e.reset();e.nextPath()&&e.nextPoint();)for(s=e.x,i=e.y;e.nextPoint();s=r,i=n)r=e.x,n=e.y,i>t[1]!=n>t[1]&&((r-s)*(t[1]-i)-(n-i)*(t[0]-s)>0?o++:o--);return 0!==o}function $e(t,e,s){if(s&&Je(t,e))return{coord:t,distance:0};let i=1/0,r=0,n=0,o=[0,0],a=[0,0];const h=[0,0];for(e.reset();e.nextPath()&&e.nextPoint();)if(!(e.pathSize<2))for(o[0]=e.x,o[1]=e.y;e.nextPoint();o=a){a=[e.x,e.y],st(h,t,o,a);const s=os(t,h);so?ec)i&es?(i&Qe?(e[1]+=c*(n-e[0])/l,e[0]=n):(e[1]+=c*(a-e[0])/l,e[0]=a),i=rs(e,t)):r&es?(r&Qe?(s[1]+=c*(n-s[0])/l,s[0]=n):(s[1]+=c*(a-s[0])/l,s[0]=a),r=rs(s,t)):i?(i&ts?(e[0]+=l*(o-e[1])/c,e[1]=o):(e[0]+=l*(h-e[1])/c,e[1]=h),i=rs(e,t)):(r&ts?(s[0]+=l*(o-s[1])/c,s[1]=o):(s[0]+=l*(h-s[1])/c,s[1]=h),r=rs(s,t));else if(i&ss?(i&ts?(e[0]+=l*(o-e[1])/c,e[1]=o):(e[0]+=l*(h-e[1])/c,e[1]=h),i=rs(e,t)):r&ss?(r&ts?(s[0]+=l*(o-s[1])/c,s[1]=o):(s[0]+=l*(h-s[1])/c,s[1]=h),r=rs(s,t)):i?(i&Qe?(e[1]+=c*(n-e[0])/l,e[0]=n):(e[1]+=c*(a-e[0])/l,e[0]=a),i=rs(e,t)):(r&Qe?(s[1]+=c*(n-s[0])/l,s[0]=n):(s[1]+=c*(a-s[0])/l,s[0]=a),r=rs(s,t)),i&r)return 0}while(i|r);return l}function rs(t,e){return(t[0]e[2]?1:0)<<1|(t[1]e[3]?1:0)<<3}function ns(t,e,s){return t+(e-t)*s}function os(t,e){return(t[0]-e[0])*(t[0]-e[0])+(t[1]-e[1])*(t[1]-e[1])}function as(t,e){if(te)return 1;if(t===e)return 0;const s=isNaN(t),i=isNaN(e);return si?1:0}class hs{static local(){return null===hs.instance&&(hs.instance=new hs),hs.instance}execute(t,e,s,i,r){return new ls(t,e,s)}}hs.instance=null;class ls{constructor(t,e,s){this._geometryCursor=t,this._offsetX=void 0!==e.offsetX?e.offsetX*s:0,this._offsetY=void 0!==e.offsetY?e.offsetY*s:0,this._method=void 0!==e.method?e.method:Y.OnPolygon,this._internalPlacement=new At}next(){const t=this._geometryCursor;return this._geometryCursor=null,t?this._polygonCenter(t):null}_polygonCenter(t){let e=!1;switch(this._method){case Y.CenterOfMass:{const s=M(t);s&&(this._internalPlacement.setTranslate(s[0]+this._offsetX,s[1]+this._offsetY),e=!0)}break;case Y.BoundingBoxCenter:{const s=c(t);s&&(this._internalPlacement.setTranslate((s[2]+s[0])/2+this._offsetX,(s[3]+s[1])/2+this._offsetY),e=!0)}break;case Y.OnPolygon:default:{const s=je(t);null!==s&&(this._internalPlacement.setTranslate(s[0]+this._offsetX,s[1]+this._offsetY),e=!0)}}return e?this._internalPlacement:null}}function cs(t){if(!t)return null;switch(t.type){case"CIMGeometricEffectAddControlPoints":return Bt.local();case"CIMGeometricEffectArrow":return Qt.local();case"CIMGeometricEffectBuffer":return ee.local();case"CIMGeometricEffectControlMeasureLine":return ie.local();case"CIMGeometricEffectCut":return ne.local();case"CIMGeometricEffectDashes":return _e.local();case"CIMGeometricEffectDonut":return pe.local();case"CIMGeometricEffectJog":return de.local();case"CIMGeometricEffectMove":return ye.local();case"CIMGeometricEffectOffset":return xe.local();case"CIMGeometricEffectReverse":return be.local();case"CIMGeometricEffectRotate":return we.local();case"CIMGeometricEffectScale":return Ie.local();case"CIMGeometricEffectWave":return ve.local()}return null}function us(t){if(!t)return null;switch(t.type){case"CIMMarkerPlacementAlongLineSameSize":return Te.local();case"CIMMarkerPlacementAtExtremities":return Ee.local();case"CIMMarkerPlacementAtRatioPositions":return Fe.local();case"CIMMarkerPlacementInsidePolygon":return Xe.local();case"CIMMarkerPlacementOnLine":return Ve.local();case"CIMMarkerPlacementOnVertices":return Ue.local();case"CIMMarkerPlacementPolygonCenter":return hs.local()}return null}function _s(t){const e=t.getFrame(0);if(e instanceof HTMLImageElement||e instanceof HTMLCanvasElement)return e;const s=document.createElement("canvas");s.width=t.width,s.height=t.height;const i=s.getContext("2d");return e instanceof ImageData?i.putImageData(e,0,0):i.drawImage(e,0,0),s}class fs{constructor(t=0,e=0,s=0,i=0){this.x=t,this.y=e,this.width=s,this.height=i}static fromExtent(t){return new fs(t.xmin,-t.ymax,t.xmax-t.xmin,t.ymax-t.ymin)}get isEmpty(){return this.width<=0||this.height<=0}union(t){this.x=Math.min(this.x,t.x),this.y=Math.min(this.y,t.y),this.width=Math.max(this.width,t.width),this.height=Math.max(this.height,t.height)}}function ps(t){return`rgba(${t.slice(0,3).toString()},${t[3]})`}class ms{constructor(t){t&&(this._textRasterizationCanvas=t)}rasterizeText(t,e){this._textRasterizationCanvas||(this._textRasterizationCanvas=document.createElement("canvas"));const s=this._textRasterizationCanvas,i=s.getContext("2d",{willReadFrequently:!0});ds(i,e),this._parameters=e,this._textLines=t.split(/\r?\n/),this._lineHeight=this._computeLineHeight();const{decoration:r,weight:o}=e.font;this._lineThroughWidthOffset=r&&"line-through"===r?.1*this._lineHeight:0;const a=null!=e.backgroundColor||null!=e.borderLine,h=a?p:0,l=this._computeTextWidth(i,e)+2*h,c=this._lineHeight*this._textLines.length+2*h;if(s.width=l+2*this._lineThroughWidthOffset,s.height=c,0===s.width||0===s.height)return s.width=s.height=1,{size:[0,0],image:new Uint32Array(0),sdf:!1,simplePattern:!1,anchorX:0,anchorY:0,canvas:s};this._renderedLineHeight=Math.round(this._lineHeight*e.pixelRatio),this._renderedHaloSize=n(e.halo.size)*e.pixelRatio,this._renderedWidth=l*e.pixelRatio,this._renderedHeight=c*e.pixelRatio,this._lineThroughWidthOffset*=e.pixelRatio;const u=e.color??[0,0,0,0],_=e.halo&&e.halo.color?e.halo.color:[0,0,0,0];this._fillStyle=ps(u),this._haloStyle=`rgb(${_.slice(0,3).toString()})`;const f=this._renderedLineHeight,m=this._renderedHaloSize;i.save(),i.clearRect(0,0,s.width,s.height),ds(i,e);const d=h*e.pixelRatio,g=function(t,e){return"center"===t?.5*e:"right"===t?e:0}(i.textAlign,this._renderedWidth-2*d)+m+d,y=m+d,P=m>0;let x=this._lineThroughWidthOffset,M=0;if(a){i.save();const t=e.backgroundColor??[0,0,0,0],r=e.borderLine?.color??[0,0,0,0],o=2*n(e.borderLine?.size??0);i.fillStyle=ps(t),i.strokeStyle=ps(r),i.lineWidth=o,i.fillRect(0,0,s.width,s.height),i.strokeRect(0,0,s.width,s.height),i.restore()}P&&this._renderHalo(i,g,y,x,M,e),M+=y,x+=g;for(const t of this._textLines)P?(i.globalCompositeOperation="destination-out",i.fillStyle="rgb(0, 0, 0)",i.fillText(t,x,M),i.globalCompositeOperation="source-over",i.fillStyle=this._fillStyle,i.fillText(t,x,M)):(i.fillStyle=this._fillStyle,i.fillText(t,x,M)),r&&"none"!==r&&this._renderDecoration(i,x,M,r,o),M+=f;i.restore();const b=this._renderedWidth+2*this._lineThroughWidthOffset,S=this._renderedHeight,C=i.getImageData(0,0,b,S),w=new Uint8Array(C.data);if(e.premultiplyColors){let t;for(let e=0;e600)&&(s+=.3*t.measureText("w").width),s+=2*n(this._parameters.halo.size),Math.round(s)}_computeLineHeight(){let t=1.275*this._parameters.size;const e=this._parameters.font.decoration;return e&&"underline"===e&&(t*=1.3),Math.round(t+2*n(this._parameters.halo.size))}_renderDecoration(t,e,s,i,r,n){const o=.9*this._lineHeight,a="bold"===r?.06:"bolder"===r?.09:.04;switch(t.textAlign){case"center":e-=this._renderedWidth/2;break;case"right":e-=this._renderedWidth}const h=t.textBaseline;if("underline"===i)switch(h){case"top":s+=o;break;case"middle":s+=o/2}else if("line-through"===i)switch(h){case"top":s+=o/1.5;break;case"middle":s+=o/3}const l=n?1.5*n:Math.ceil(o*a);t.save(),t.beginPath(),t.strokeStyle=t.fillStyle,t.lineWidth=l,t.moveTo(e-this._lineThroughWidthOffset,s),t.lineTo(e+this._renderedWidth+2*this._lineThroughWidthOffset,s),t.stroke(),t.restore()}}function ds(t,e){const s=Math.max(e.size,.5),i=e.font,r=`${i.style} ${i.weight} ${n(s*e.pixelRatio).toFixed(1)}px ${i.family}, sans-serif`;let o;switch(t.font=r,t.textBaseline="top",e.horizontalAlignment){case"left":default:o="left";break;case"right":o="right";break;case"center":o="center"}t.textAlign=o}const gs=50;function ys(t){if(!t)return null;const{xmin:e,ymin:s,xmax:i,ymax:r,spatialReference:n}=t;return new g({rings:[[[e,s],[e,r],[i,r],[i,s],[e,s]]],spatialReference:n})}function Ps(t){return o(Math.round(n(t)))}function xs(t){const e=o(Mt),s=o(bt);return Math.max(e,Math.min(t||s,s))}const Ms=Math.PI/180;class bs{constructor(t){this._t=t}static createIdentity(){return new bs([1,0,0,0,1,0])}clone(){const t=this._t;return new bs(t.slice())}transform(t){const e=this._t;return[e[0]*t[0]+e[1]*t[1]+e[2],e[3]*t[0]+e[4]*t[1]+e[5]]}static createScale(t,e){return new bs([t,0,0,0,e,0])}scale(t,e){const s=this._t;return s[0]*=t,s[1]*=t,s[2]*=t,s[3]*=e,s[4]*=e,s[5]*=e,this}scaleRatio(){return Math.sqrt(this._t[0]*this._t[0]+this._t[1]*this._t[1])}static createTranslate(t,e){return new bs([0,0,t,0,0,e])}translate(t,e){const s=this._t;return s[2]+=t,s[5]+=e,this}static createRotate(t){const e=Math.cos(t),s=Math.sin(t);return new bs([e,-s,0,s,e,0])}rotate(t){return bs.multiply(this,bs.createRotate(t),this)}angle(){const t=this._t[0],e=this._t[3],s=Math.sqrt(t*t+e*e);return[t/s,e/s]}static multiply(t,e,s){const i=t._t,r=e._t,n=i[0]*r[0]+i[3]*r[1],o=i[1]*r[0]+i[4]*r[1],a=i[2]*r[0]+i[5]*r[1]+r[2],h=i[0]*r[3]+i[3]*r[4],l=i[1]*r[3]+i[4]*r[4],c=i[2]*r[3]+i[5]*r[4]+r[5],u=s._t;return u[0]=n,u[1]=o,u[2]=a,u[3]=h,u[4]=l,u[5]=c,s}invert(){const t=this._t;let e=t[0]*t[4]-t[1]*t[3];if(0===e)return new bs([0,0,0,0,0,0]);e=1/e;const s=(t[1]*t[5]-t[2]*t[4])*e,i=(t[2]*t[3]-t[0]*t[5])*e,r=t[4]*e,n=-t[1]*e,o=-t[3]*e,a=t[0]*e;return new bs([r,n,s,o,a,i])}}class Ss{constructor(t,e){this._resourceManager=t,this._transfos=[],this._sizeTransfos=[],this._geomUnitsPerPoint=1,this._placementPool=new d(At,void 0,void 0,100),this._earlyReturn=!1,this._mapRotation=0,this._transfos.push(e||bs.createIdentity()),this._sizeTransfos.push(e?e.scaleRatio():1)}setTransform(t,e){this._transfos=[t||bs.createIdentity()],this._sizeTransfos=[e||(t?t.scaleRatio():1)]}setGeomUnitsPerPoint(t){this._geomUnitsPerPoint=t}transformPt(t){return this._transfos[this._transfos.length-1].transform(t)}transformSize(t){return t*this._sizeTransfos[this._sizeTransfos.length-1]}reverseTransformPt(t){return this._transfos[this._transfos.length-1].invert().transform(t)}reverseTransformSize(t){return t/this._sizeTransfos[this._sizeTransfos.length-1]}reverseTransformScalar(t){return t/this._transfos[this._transfos.length-1].scaleRatio()}getTransformAngle(){return this._transfos[this._transfos.length-1].angle()}geomUnitsPerPoint(){return this.isEmbedded()?1:this._geomUnitsPerPoint}prevGeomUnitsPerPoint(){return this._transfos.length>2?1:this._geomUnitsPerPoint}isEmbedded(){return this._transfos.length>1}back(){return this._transfos[this._transfos.length-1]}push(t,e){const s=e?t.scaleRatio():1;bs.multiply(t,this.back(),t),this._transfos.push(t),this._sizeTransfos.push(this._sizeTransfos[this._sizeTransfos.length-1]*s)}pop(){this._transfos.splice(-1,1),this._sizeTransfos.splice(-1,1)}drawSymbol(t,e,s){if(t)switch(t.type){case"CIMPointSymbol":case"CIMLineSymbol":case"CIMPolygonSymbol":this.drawMultiLayerSymbol(t,e);break;case"CIMTextSymbol":this.drawTextSymbol(t,e,s)}}drawMultiLayerSymbol(t,e){if(!t||!e)return;const s=t.symbolLayers;if(!s)return;const i=t.effects;if(i&&i.length>0){const t=this.executeEffects(i,e);if(t){let e=t.next();for(;e;)this.drawSymbolLayers(s,e.asJSON()),e=t.next()}}else this.drawSymbolLayers(s,e)}executeEffects(t,e){const s=this._resourceManager.geometryEngine;let i=new Ht(Et.fromJSONCIM(e));for(const e of t){const t=cs(e);t&&(i=t.execute(i,e,this.geomUnitsPerPoint(),null,s))}return i}drawSymbolLayers(t,e){let s=t.length;for(;s--;){const i=t[s];if(!i||!1===i.enable)continue;const r=i.effects;if(r&&r.length>0){const t=this.executeEffects(r,e);if(t){let e=null;for(;(e=t.next())&&(this.drawSymbolLayer(i,e.asJSON()),!this._earlyReturn););}}else this.drawSymbolLayer(i,e);if(this._earlyReturn)return}}drawSymbolLayer(t,e){switch(t.type){case"CIMSolidFill":this.drawSolidFill(e,t.color);break;case"CIMHatchFill":this.drawHatchFill(e,t);break;case"CIMPictureFill":this.drawPictureFill(e,t);break;case"CIMGradientFill":this.drawGradientFill(e,t);break;case"CIMSolidStroke":this.drawSolidStroke(e,t.color,t.width,t.capStyle,t.joinStyle,t.miterLimit);break;case"CIMPictureStroke":this.drawPictureStroke(e,t);break;case"CIMGradientStroke":this.drawGradientStroke(e,t);break;case"CIMCharacterMarker":case"CIMPictureMarker":case"CIMVectorMarker":this.drawMarkerLayer(t,e)}}drawHatchFill(t,e){const s=function(t,e,s){let i=ot(t.separation,at.CIMHatchFill.separation)*s,r=ot(t.rotation);if(0===i)return null;i<0&&(i=-i);let n=0;const o=.5*i;for(;n>o;)n-=i;for(;n<-o;)n+=i;const h=a();_(h,e),h[0]-=o,h[1]-=o,h[2]+=o,h[3]+=o;const l=[[h[0],h[1]],[h[0],h[3]],[h[2],h[3]],[h[2],h[1]]];for(;r>180;)r-=180;for(;r<0;)r+=180;const c=Math.cos(r*Ms),u=Math.sin(r*Ms),f=-i*u,p=i*c;let m,d,g,y;n=ot(t.offsetX)*s*u-ot(t.offsetY)*s*c,m=g=Number.MAX_VALUE,d=y=-Number.MAX_VALUE;for(const t of l){const e=t[0],s=t[1],i=c*e+u*s,r=-u*e+c*s;m=Math.min(m,i),g=Math.min(g,r),d=Math.max(d,i),y=Math.max(y,r)}g=Math.floor(g/i)*i;let P=c*m-u*g-f*n/i,x=u*m+c*g-p*n/i,M=c*d-u*g-f*n/i,b=u*d+c*g-p*n/i;const S=1+Math.round((y-g)/i),C=[];for(let t=0;t0))if(S(t))this._processPath(t.rings,0);else if(C(t))this._processPath(t.paths,0);else if(k(t)){const e=vs(t);e&&this._processPath(e.rings,0)}else console.error("drawSolidFill Unexpected geometry type!")}drawSolidStroke(t,e,s){if(!t||this._clipCount>0||null==s||s<=0)return;const i=Math.max(.5*this.transformSize(ot(s,at.CIMSolidStroke.width)),.25);if(S(t))this._processPath(t.rings,i);else if(C(t))this._processPath(t.paths,i);else if(k(t)){const e=vs(t);e&&this._processPath(e.rings,i)}else console.error("drawSolidStroke unexpected geometry type!")}drawMarkerLayer(t,e){S(e)&&t.markerPlacement&&("CIMMarkerPlacementInsidePolygon"===t.markerPlacement.type||"CIMMarkerPlacementPolygonCenter"===t.markerPlacement.type&&t.markerPlacement.clipAtBoundary)?this._processPath(e.rings,0):super.drawMarkerLayer(t,e)}drawHatchFill(t,e){this.drawSolidFill(t)}drawPictureFill(t,e){this.drawSolidFill(t)}drawGradientFill(t,e){this.drawSolidFill(t)}drawPictureStroke(t,e){this.drawSolidStroke(t,null,e.width)}drawGradientStroke(t,e){this.drawSolidStroke(t,null,e.width)}pushClipPath(t){this.drawSolidFill(t),this._clipCount++}popClipPath(){this._clipCount--}drawImage(t,e){const{url:s}=t,i=ot(t.scaleX,1);let r=i*e,n=e;const o=this._resourceManager.getResource(s);if(null!=o){const t=o.height/o.width;r=i*(e?t>1?e:e/t:o.width),n=e?t>1?e*t:e:o.height}this._merge(this.transformPt([-r/2,-n/2]),0),this._merge(this.transformPt([-r/2,n/2]),0),this._merge(this.transformPt([r/2,-n/2]),0),this._merge(this.transformPt([r/2,n/2]),0)}drawText(t,e){if(!e||0===e.length)return;this._textRasterizer||(this._textRasterizer=new ms);const s=Ts(t);let[i,r]=this._textRasterizer.computeTextSize(e,s);i=o(i),r=o(r);let n=0;switch(t.horizontalAlignment){case"Left":n=i/2;break;case"Right":n=-i/2}let a=0;switch(t.verticalAlignment){case"Bottom":a=r/2;break;case"Top":a=-r/2;break;case"Baseline":a=r/6}this._merge(this.transformPt([-i/2+n,-r/2+a]),0),this._merge(this.transformPt([-i/2+n,r/2+a]),0),this._merge(this.transformPt([i/2+n,-r/2+a]),0),this._merge(this.transformPt([i/2+n,r/2+a]),0)}_processPath(t,e){if(t)for(const s of t){const t=s?s.length:0;if(t>1){this._merge(this.transformPt(s[0]),e);for(let i=1;ithis._xmax&&(this._xmax=t[0]+e),t[1]-ethis._ymax&&(this._ymax=t[1]+e)}}class ws extends Ss{constructor(){super(...arguments),this._searchPoint=[0,0],this._searchDistPoint=0,this._textInfo=null}hitTest(t,e,s,r,a,h){const l=h*n(1);this.setTransform(),this.setGeomUnitsPerPoint(l),this._searchPoint=[(t[0]+t[2])/2,(t[1]+t[3])/2],this._searchDistPoint=(t[2]-t[0])/2/l,this._textInfo=r;const c=e&&("CIMPointSymbol"===e.type&&"Map"!==e.angleAlignment||"CIMTextSymbol"===e.type);if(this._mapRotation=c?a:0,!i("esri-mobile")){const t=o(wt*window.devicePixelRatio),s=o(kt);("CIMLineSymbol"!==e?.type&&"CIMPolygonSymbol"!==e?.type||!e.symbolLayers?.some(rt))&&"CIMMeshSymbol"!==e?.type&&(nt(e)??0)t.xTopLeft&&u-t.yBottomRight&&_<-t.yTopLeft){this._earlyReturn=!0;break}}_hitTestFill(t){let e=null;if(k(t)){const s=t;e=[[[s.xmin,s.ymin],[s.xmin,s.ymax],[s.xmax,s.ymax],[s.xmax,s.ymin],[s.xmin,s.ymin]]]}else if(S(t))e=t.rings;else{if(!C(t))return;e=t.paths}const s=this.reverseTransformPt(this._searchPoint);(function(t,e){let s=0;for(const i of e){const e=i.length;for(let r=1;rt[1]!=n[1]>t[1]&&((n[0]-e[0])*(t[1]-e[1])-(n[1]-e[1])*(t[0]-e[0])>0?s++:s--)}}return 0!==s})(s,e)&&(this._earlyReturn=!0),this._earlyReturn||Is(s,e,this.reverseTransformScalar(this._searchDistPoint)*this.prevGeomUnitsPerPoint())&&(this._earlyReturn=!0)}_hitTestStroke(t,e){let s=null;if(k(t)){const e=t;s=[[[e.xmin,e.ymin],[e.xmin,e.ymax],[e.xmax,e.ymax],[e.xmax,e.ymin],[e.xmin,e.ymin]]]}else if(S(t))s=t.rings;else{if(!C(t))return;s=t.paths}Is(this.reverseTransformPt(this._searchPoint),s,ot(e,at.CIMSolidStroke.width)*this.geomUnitsPerPoint()/2+this.reverseTransformScalar(this._searchDistPoint)*this.prevGeomUnitsPerPoint())&&(this._earlyReturn=!0)}}class ks extends Ss{constructor(t,e,s,i){super(e,s),this._applyAdditionalRenderProps=i,this._colorSubstitutionHelper=new Vt,this._ctx=t}drawSolidFill(t,e){if(!t)return;if(S(t))this._buildPath(t.rings,!0);else if(C(t))this._buildPath(t.paths,!0);else if(k(t))this._buildPath(vs(t).rings,!0);else{if(!w(t))return;console.log("CanvasDrawHelper.drawSolidFill - No implementation!")}const s=this._ctx;s.fillStyle="string"==typeof e?e:"rgba("+Math.round(e[0])+","+Math.round(e[1])+","+Math.round(e[2])+","+(e[3]??255)/255+")",s.fill("evenodd")}drawSolidStroke(t,e,s,i,r,n){if(!t||!e||0===s)return;if(S(t))this._buildPath(t.rings,!0);else if(C(t))this._buildPath(t.paths,!1);else{if(!k(t))return void console.log("CanvasDrawHelper.drawSolidStroke isn't implemented!");this._buildPath(vs(t).rings,!0)}const o=this._ctx;o.strokeStyle="string"==typeof e?e:"rgba("+Math.round(e[0])+","+Math.round(e[1])+","+Math.round(e[2])+","+(e[3]??255)/255+")",o.lineWidth=Math.max(this.transformSize(s),.5),this._setCapStyle(i),this._setJoinStyle(r),o.miterLimit=n,o.stroke()}pushClipPath(t){if(this._ctx.save(),S(t))this._buildPath(t.rings,!0);else if(C(t))this._buildPath(t.paths,!0);else{if(!k(t))return;this._buildPath(vs(t).rings,!0)}this._ctx.clip("evenodd")}popClipPath(){this._ctx.restore()}drawImage(t,e){const{colorSubstitutions:s,url:i,tintColor:r}=t,n=ot(t.scaleX,1),o=this._resourceManager.getResource(i);if(null==o)return;let a=e*(o.width/o.height),h=e;e||(a=o.width,h=o.height);const l=ht(i)||"src"in o&&ht(o.src);let c="getFrame"in o?_s(o):o;s&&(c=this._colorSubstitutionHelper.applyColorSubstituition(c,s)),this._applyAdditionalRenderProps&&!l&&r&&(c=this._colorSubstitutionHelper.tintImageData(c,r));const u=this.transformPt([0,0]),[_,f]=this.getTransformAngle(),p=this.transformSize(1),m=this._ctx;m.save(),m.setTransform({m11:n*p*_,m12:n*p*f,m21:-p*f,m22:p*_,m41:u[0],m42:u[1]}),m.drawImage(c,-a/2,-h/2,a,h),m.restore()}drawText(t,e){if(!e||0===e.length)return;this._textRasterizer||(this._textRasterizer=new ms);const s=Ts(t);s.size*=this.transformSize(o(1));const i=this._textRasterizer.rasterizeText(e,s);if(!i)return;const{size:r,anchorX:n,anchorY:a,canvas:h}=i,l=r[0]*(n+.5),c=r[1]*(a-.5),u=this._ctx,_=this.transformPt([0,0]),[f,p]=this.getTransformAngle();u.save(),u.setTransform({m11:1*f,m12:1*p,m21:-1*p,m22:1*f,m41:_[0]-1*l,m42:_[1]+1*c}),u.drawImage(h,0,0),u.restore()}drawPictureFill(t,e){if(!t)return;let{colorSubstitutions:s,height:i,offsetX:r,offsetY:n,rotation:o,scaleX:a,tintColor:h,url:l}=e;const c=this._resourceManager.getResource(l);if(null==c)return;if(S(t))this._buildPath(t.rings,!0);else if(C(t))this._buildPath(t.paths,!0);else if(k(t))this._buildPath(vs(t).rings,!0);else{if(!w(t))return;console.log("CanvasDrawHelper.drawPictureFill - No implementation!")}const u=this._ctx,_=ht(l)||"src"in c&&ht(c.src);let f,p="getFrame"in c?_s(c):c;if(s&&(p=this._colorSubstitutionHelper.applyColorSubstituition(p,s)),this._applyAdditionalRenderProps){_||h&&(p=this._colorSubstitutionHelper.tintImageData(p,h)),f=u.createPattern(p,"repeat");const t=this.transformSize(1);o||(o=0),r?r*=t:r=0,n?n*=t:n=0,i&&(i*=t);const e=i?i/c.height:1,s=a&&i?a*i/c.width:1;if(0!==o||1!==e||1!==s||0!==r||0!==n){const t=new DOMMatrix;t.rotateSelf(0,0,-o).translateSelf(r,n).scaleSelf(s,e,1),f.setTransform(t)}}else f=u.createPattern(p,"repeat");u.save(),u.fillStyle=f,u.fill("evenodd"),u.restore()}drawPictureStroke(t,s){if(!t)return;let{colorSubstitutions:i,capStyle:r,joinStyle:o,miterLimit:a,tintColor:h,url:l,width:c}=s;const u=this._resourceManager.getResource(l);if(null==u)return;let _;if(S(t))_=t.rings;else if(C(t))_=t.paths;else{if(!k(t))return w(t)?void console.log("CanvasDrawHelper.drawPictureStroke - No implementation!"):void 0;_=vs(t).rings}c||(c=u.width);const f=ht(l)||"src"in u&&ht(u.src);let p="getFrame"in u?_s(u):u;i&&(p=this._colorSubstitutionHelper.applyColorSubstituition(p,i)),this._applyAdditionalRenderProps&&(f||h&&(p=this._colorSubstitutionHelper.tintImageData(p,h)));const m=Math.max(this.transformSize(n(c)),.5),d=m/p.width,g=this._ctx,y=g.createPattern(p,"repeat-y");let P,x;g.save(),this._setCapStyle(r),this._setJoinStyle(o),void 0!==a&&(g.miterLimit=a),g.lineWidth=m;for(let t of _)if(t=e(t),Es(t),t&&!(t.length<=1)){P=this.transformPt(t[0]);for(let e=1;e1){let r=this.transformPt(i[0]);s.moveTo(r[0],r[1]);for(let e=1;e-s&&it?{spatialReference:t.spatialReference,rings:[[[t.xmin,t.ymin],[t.xmin,t.ymax],[t.xmax,t.ymax],[t.xmax,t.ymin],[t.xmin,t.ymin]]]}:null,Ls=(t,e,s)=>{switch(t){case"ExtraLeading":return 1+e/s;case"Multiple":return e;case"Exact":return e/s}};function Ts(t,e=1){const s=lt(t),i=ct(t.fontStyleName),r=t.fontFamilyName??m,{weight:n,style:o}=i,a=e*(t.height||5),h=ut(t.horizontalAlignment),l=_t(t.verticalAlignment),c=ft(t),u=ft(t.haloSymbol),_=null!=u?e*(t.haloSize??0):0,f="CIMBackgroundCallout"===t.callout?.type?t.callout.backgroundSymbol:null,p=ft(f),d=pt(f),g=mt(f);return{color:c,size:a,horizontalAlignment:h,verticalAlignment:l,font:{family:r,style:dt(o),weight:gt(n),decoration:s},halo:{size:_||0,color:u,style:o},backgroundColor:p,borderLine:null!=d&&null!=g?{size:d,color:g}:null,pixelRatio:1,premultiplyColors:!0}}const As=1e-4;function Es(t){let e,s,i,r,n,o=t[0],a=1;for(;ar.getLogger("esri.symbols.cim.CIMSymbolHelper");function Ds(t){let e;switch(t.type){case"cim":return t.data;case"web-style":return t;case"simple-marker":{const s=Us.fromSimpleMarker(t);if(!s)throw new Error("InternalError: Cannot convert symbol to CIM");e=s;break}case"picture-marker":e=Us.fromPictureMarker(t);break;case"simple-line":e=Us.fromSimpleLineSymbol(t);break;case"simple-fill":e=Us.fromSimpleFillSymbol(t);break;case"picture-fill":e=Us.fromPictureFillSymbol(t);break;case"text":e=Us.fromTextSymbol(t)}return{type:"CIMSymbolReference",symbol:e}}function Xs(t,e,s){switch(e.type){case"CIMSymbolReference":return Xs(t,e.symbol,s);case"CIMPointSymbol":null==s&&(s={x:0,y:0}),t.drawSymbol(e,s);break;case"CIMLineSymbol":null==s&&(s={paths:[[[0,0],[10,0]]]}),t.drawSymbol(e,s);break;case"CIMPolygonSymbol":null==s&&(s={rings:[[[0,0],[0,10],[10,10],[10,0],[0,0]]]}),t.drawSymbol(e,s);break;case"CIMTextSymbol":{const s={x:0,y:0};t.drawSymbol(e,s);break}case"CIMVectorMarker":{const s=new At;t.drawMarker(e,s);break}}return t.envelope()}function Hs(t){if(!t)return 0;switch(t.type){case"CIMMarkerPlacementAlongLineSameSize":case"CIMMarkerPlacementAlongLineRandomSize":case"CIMMarkerPlacementAtExtremities":case"CIMMarkerPlacementAtMeasuredUnits":case"CIMMarkerPlacementAtRatioPositions":case"CIMMarkerPlacementOnLine":case"CIMMarkerPlacementOnVertices":return Math.abs(t.offset);default:return 0}}function Ys(t){if(!t)return 0;switch(t.type){case"CIMGeometricEffectArrow":return Math.abs(.5*t.width);case"CIMGeometricEffectBuffer":return Math.abs(t.size);case"CIMGeometricEffectControlMeasureLine":return 500;case"CIMGeometricEffectExtension":case"CIMGeometricEffectRadial":return Math.abs(t.length);case"CIMGeometricEffectJog":return Math.abs(.5*t.length);case"CIMGeometricEffectMove":return Math.max(Math.abs(ot(t.offsetX)),Math.abs(ot(t.offsetY)));case"CIMGeometricEffectOffset":case"CIMGeometricEffectOffsetTangent":return Math.abs(t.offset);case"CIMGeometricEffectRegularPolygon":return Math.abs(t.radius);case"CIMGeometricEffectRotate":case"CIMGeometricEffectScale":default:return 0;case"CIMGeometricEffectTaperedPolygon":return.5*Math.max(Math.abs(t.fromWidth),Math.abs(t.toWidth));case"CIMGeometricEffectWave":return Math.abs(t.amplitude);case"CIMGeometricEffectDonut":return Math.abs(t.width)}}function Vs(t){if(!t)return 0;let e=0;for(const s of t)e+=Ys(s);return e}class Bs{static getSymbolInflateSize(t,e,s,i,r){return t||(t=[0,0,0,0]),e?this._getInflateSize(t,e,s,i,r):t}static safeSize(t){const e=Math.max(Math.abs(t[0]),Math.abs(t[2])),s=Math.max(Math.abs(t[1]),Math.abs(t[3]));return Math.sqrt(e*e+s*s)}static _vectorMarkerBounds(t,e,s,i){let r=!0;const n=a();if(e?.markerGraphics)for(const o of e.markerGraphics){const e=[0,0,0,0];o.geometry&&(_(n,o.geometry),e[0]=0,e[1]=0,e[2]=0,e[3]=0,this.getSymbolInflateSize(e,o.symbol,s,0,i),n[0]+=e[0],n[1]+=e[1],n[2]+=e[2],n[3]+=e[3],r?(t[0]=n[0],t[1]=n[1],t[2]=n[2],t[3]=n[3],r=!1):(t[0]=Math.min(t[0],n[0]),t[1]=Math.min(t[1],n[1]),t[2]=Math.max(t[2],n[2]),t[3]=Math.max(t[3],n[3])))}return t}static _getInflateSize(t,e,s,i,r){if(void 0!==e.symbolLayers){const n=this._getLayersInflateSize(t,e.symbolLayers,s,i,r),o=Vs(e.effects);return o>0&&(n[0]-=o,n[1]-=o,n[2]+=o,n[3]+=o),n}return this._getTextInflatedSize(t,e,r)}static _getLayersInflateSize(t,e,s,i,r){let n=!0;if(!e)return t;for(const o of e){if(!o)continue;let e=[0,0,0,0];switch(o.type){case"CIMSolidFill":case"CIMPictureFill":case"CIMHatchFill":case"CIMGradientFill":break;case"CIMSolidStroke":case"CIMPictureStroke":case"CIMGradientStroke":{const t=o;let s=t.width;null!=s&&(t.capStyle===V.Square||t.joinStyle===B.Miter?s/=1.4142135623730951:s/=2,e[0]=-s,e[1]=-s,e[2]=s,e[3]=s);break}case"CIMCharacterMarker":case"CIMVectorMarker":case"CIMPictureMarker":{const t=o;if("CIMVectorMarker"===o.type){const t=o;if(e=this._vectorMarkerBounds(e,t,s,r),t.frame){const s=(t.frame.xmin+t.frame.xmax)/2,i=(t.frame.ymin+t.frame.ymax)/2;if(e[0]-=s,e[1]-=i,e[2]-=s,e[3]-=i,null!=t.size){const s=t.size/(t.frame.ymax-t.frame.ymin);e[0]*=s,e[1]*=s,e[2]*=s,e[3]*=s}}}else if("CIMPictureMarker"===o.type){const i=o,r=s.getResource(i.url);let n=1;if(null!=r&&r.height&&(n=r.width/r.height),null!=t.size){const s=t.size/2,r=t.size*n*i.scaleX/2;e=[-r,-s,r,s]}}else if(null!=t.size){const s=t.size/2;e=[-s,-s,s,s]}if(t.anchorPoint){let s,i;"Absolute"===t.anchorPointUnits?(s=t.anchorPoint.x,i=t.anchorPoint.y):(s=t.anchorPoint.x*(e[2]-e[0]),i=t.anchorPoint.y*(e[3]-e[1]));const r=1.25*Math.sqrt(s*s+i*i);e[0]-=r,e[1]-=r,e[2]+=r,e[3]+=r}let n=ot(t.rotation);if(t.rotateClockwise&&(n=-n),i&&(n-=i),n){const t=Ns*n,s=Math.cos(t),i=Math.sin(t),r=a([T,T,-T,-T]);l(r,[e[0]*s-e[1]*i,e[0]*i+e[1]*s]),l(r,[e[0]*s-e[3]*i,e[0]*i+e[3]*s]),l(r,[e[2]*s-e[1]*i,e[2]*i+e[1]*s]),l(r,[e[2]*s-e[3]*i,e[2]*i+e[3]*s]),e=r}let h=ot(t.offsetX),c=ot(t.offsetY);if(i){const t=Ns*i,e=Math.cos(t),s=Math.sin(t),r=h*s+c*e;h=h*e-c*s,c=r}e[0]+=h,e[1]+=c,e[2]+=h,e[3]+=c;const u=Hs(t.markerPlacement);u>0&&(e[0]-=u,e[1]-=u,e[2]+=u,e[3]+=u);break}}const h=Vs(o.effects);h>0&&(e[0]-=h,e[1]-=h,e[2]+=h,e[3]+=h),n?(t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],n=!1):(t[0]=Math.min(t[0],e[0]),t[1]=Math.min(t[1],e[1]),t[2]=Math.max(t[2],e[2]),t[3]=Math.max(t[3],e[3]))}return t}static _getTextInflatedSize(t,e,s){const i=Ps(e.height??at.CIMTextSymbol.height);if(t[0]=-i/2,t[1]=-i/2,t[2]=i/2,t[3]=i/2,!s)return t;const r=s.get(e);if(!r)return t;if(!r.glyphMosaicItems.glyphs.length)return t;const{lineGapType:n,lineGap:o}=e,a=n?Ls(n,o??0,i):0,h="CIMBackgroundCallout"===e.callout?.type,l=zt(r.glyphMosaicItems,{scale:i/St,angle:ot(e.angle),xOffset:ot(e.offsetX),yOffset:ot(e.offsetY),horizontalAlignment:e.horizontalAlignment,verticalAlignment:e.verticalAlignment,maxLineWidth:xs(e.lineWidth),lineHeight:Ct*Math.max(.25,Math.min(a||1,4)),decoration:e.font.decoration||"none",useCIMAngleBehavior:!0,hasBackground:h}).boundsT,c=Math.sqrt(l.width*l.width+l.height*l.height);return t[0]-=l.x+c,t[1]-=l.y-c,t[2]+=l.x+c,t[3]+=-l.y+c,t}}class Us{static getEnvelope(t,e,s){if(!t)return null;const i=new Cs(s);if(Array.isArray(t)){let s;for(const r of t)s?s.union(Xs(i,r,e)):s=Xs(i,r,e);return s}return Xs(i,t,e)}static getTextureAnchor(t,e){const s=this.getEnvelope(t,null,e);if(!s)return[0,0,0];const i=(s.x+.5*s.width)*Rs,r=(s.y+.5*s.height)*Rs,n=s.width*Rs+2,o=s.height*Rs+2;return[-i/n,-r/o,o]}static rasterize(t,e,s,i,r=!0){const n=s||this.getEnvelope(e,null,i);if(!n)return[null,0,0,0,0];const o=(n.x+.5*n.width)*Rs,a=(n.y+.5*n.height)*Rs;t.width=n.width*Rs,t.height=n.height*Rs,s||(t.width+=2,t.height+=2);const h=t.getContext("2d",{willReadFrequently:!0}),l=bs.createScale(Rs,-Rs);l.translate(.5*t.width-o,.5*t.height+a);const c=new ks(h,i,l);switch(e.type){case"CIMPointSymbol":{const t={type:"point",x:0,y:0};c.drawSymbol(e,t);break}case"CIMVectorMarker":{const t=new At;c.drawMarker(e,t);break}}const u=h.getImageData(0,0,t.width,t.height),_=new Uint8Array(u.data);if(r){let t;for(let e=0;e<_.length;e+=4)t=_[e+3]/255,_[e]=_[e]*t,_[e+1]=_[e+1]*t,_[e+2]=_[e+2]*t}return[_,t.width,t.height,-o/t.width,-a/t.height]}static fromTextSymbol(t){const{text:e}=t;return{type:"CIMPointSymbol",symbolLayers:[{type:"CIMVectorMarker",enable:!0,anchorPointUnits:"Relative",dominantSizeAxis3D:"Y",size:10,billboardMode3D:"FaceNearPlane",frame:{xmin:-5,ymin:-5,xmax:5,ymax:5},markerGraphics:[{type:"CIMMarkerGraphic",geometry:{x:0,y:0},symbol:Us.createCIMTextSymbolfromTextSymbol(t),textString:e}],scaleSymbolsProportionally:!0,respectFrame:!0}],scaleX:1,angleAlignment:"Display"}}static fromPictureFillSymbol(t){const{height:e,outline:s,width:i,xoffset:r,xscale:n,yoffset:o,yscale:a}=t,h=[],l={type:"CIMPolygonSymbol",symbolLayers:h};if(s){const t=ri(s);t&&h.push(t)}let c=t.url;"esriPFS"===t.type&&t.imageData&&(c=t.imageData);const u="angle"in t?t.angle??0:0,_=(i??0)*(n||1),f=(e??0)*(a||1);return h.push({type:"CIMPictureFill",invertBackfaceTexture:!1,scaleX:1,textureFilter:U.Picture,tintColor:null,url:c,height:f,width:_,offsetX:ot(r),offsetY:ot(o),rotation:ot(-u),colorSubstitutions:null}),l}static fromSimpleFillSymbol(t){const{color:s,style:i,outline:r}=t,n=[],a={type:"CIMPolygonSymbol",symbolLayers:n};if(r){const t=ri(r);t&&n.push(t)}if(i&&"solid"!==i&&"none"!==i&&"esriSFSSolid"!==i&&"esriSFSNull"!==i){const t={type:"CIMLineSymbol",symbolLayers:[{type:"CIMSolidStroke",color:Zs(s),capStyle:V.Butt,joinStyle:B.Miter,width:.75}]};let r=0;const a=o(ii(i)?8:10);switch(i){case"vertical":case"esriSFSVertical":r=90;break;case"forward-diagonal":case"esriSFSForwardDiagonal":case"diagonal-cross":case"esriSFSDiagonalCross":r=-45;break;case"backward-diagonal":case"esriSFSBackwardDiagonal":r=45;break;case"cross":case"esriSFSCross":r=0}n.push({type:"CIMHatchFill",lineSymbol:t,offsetX:0,offsetY:0,rotation:r,separation:a}),"cross"===i||"esriSFSCross"===i?n.push({type:"CIMHatchFill",lineSymbol:e(t),offsetX:0,offsetY:0,rotation:90,separation:a}):"diagonal-cross"!==i&&"esriSFSDiagonalCross"!==i||n.push({type:"CIMHatchFill",lineSymbol:e(t),offsetX:0,offsetY:0,rotation:45,separation:a})}else!i||"solid"!==i&&"esriSFSSolid"!==i||n.push({type:"CIMSolidFill",enable:!0,color:Zs(s)});return a}static fromSimpleLineSymbol(t){const{cap:e,color:s,join:i,marker:r,miterLimit:n,style:o,width:a}=t;let h=null;"solid"!==o&&"none"!==o&&"esriSLSSolid"!==o&&"esriSLSNull"!==o&&(h=[{type:"CIMGeometricEffectDashes",dashTemplate:ei(o,e),lineDashEnding:"NoConstraint",scaleDash:!0,offsetAlongLine:null}]);const l=[];if(r){let t;switch(r.placement){case"begin-end":t=D.Both;break;case"begin":t=D.JustBegin;break;case"end":t=D.JustEnd;break;default:t=D.None}const e=Us.fromSimpleMarker(r,a,s).symbolLayers[0];e.markerPlacement={type:"CIMMarkerPlacementAtExtremities",placePerPart:!1,angleToLine:!0,offset:0,extremityPlacement:t,offsetAlongLine:0},l.push(e)}return l.push({type:"CIMSolidStroke",color:"none"!==o&&"esriSLSNull"!==o?Zs(s):[0,0,0,0],capStyle:qs(e),joinStyle:js(i),miterLimit:n,width:a,effects:h}),{type:"CIMLineSymbol",symbolLayers:l}}static fromPictureMarker(t){const{angle:e,height:s,width:i,xoffset:r,yoffset:n}=t;let o=t.url;return"esriPMS"===t.type&&t.imageData&&(o=t.imageData),{type:"CIMPointSymbol",symbolLayers:[{type:"CIMPictureMarker",invertBackfaceTexture:!1,scaleX:1,textureFilter:U.Picture,tintColor:null,url:o,size:s,width:i,offsetX:ot(r),offsetY:ot(n),rotation:ot(-e)}]}}static createCIMTextSymbolfromTextSymbol(t){const{angle:e,color:s,font:i,haloColor:r,haloSize:n,horizontalAlignment:o,kerning:a,lineWidth:h,text:l,verticalAlignment:c,xoffset:u,yoffset:_,backgroundColor:f,borderLineColor:p,borderLineSize:m}=t;let d,g,y,P,x,M;i&&(d=i.family,g=i.style,y=i.weight,P=i.size,x=i.decoration);let b=!1;return l&&(b=Tt(l)[1]),(f||m)&&(M={type:"CIMBackgroundCallout",margin:null,backgroundSymbol:{type:"CIMPolygonSymbol",symbolLayers:[{type:"CIMSolidFill",color:Zs(f)},{type:"CIMSolidStroke",color:Zs(p),width:m}]},accentBarSymbol:null,gap:null,leaderLineSymbol:null,lineStyle:null}),{type:"CIMTextSymbol",angle:e,blockProgression:W.BTT,depth3D:1,extrapolateBaselines:!0,fontEffects:q.Normal,fontEncoding:j.Unicode,fontFamilyName:d||"Arial",fontStyleName:Ks(g,y),fontType:J.Unspecified,haloSize:n,height:P,hinting:$.Default,horizontalAlignment:Js(o??"center"),kerning:a,letterWidth:100,ligatures:!0,lineGapType:"Multiple",lineWidth:h,offsetX:ot(u),offsetY:ot(_),strikethrough:"line-through"===x,underline:"underline"===x,symbol:{type:"CIMPolygonSymbol",symbolLayers:[{type:"CIMSolidFill",enable:!0,color:Zs(s)}]},haloSymbol:{type:"CIMPolygonSymbol",symbolLayers:[{type:"CIMSolidFill",enable:!0,color:Zs(r)}]},shadowColor:[0,0,0,255],shadowOffsetX:1,shadowOffsetY:1,textCase:"Normal",textDirection:b?Z.RTL:Z.LTR,verticalAlignment:$s(c??"baseline"),verticalGlyphOrientation:K.Right,wordSpacing:100,billboardMode3D:Q.FaceNearPlane,callout:M}}static createPictureMarkerRasterizationParam(t){const{angle:e,height:s,width:i,xoffset:r,yoffset:n}=t,o=t.url??t.source?.url??t.source?.imageData;return o?{type:"sprite-rasterization-param",overrides:[],resource:{type:"CIMPictureMarker",invertBackfaceTexture:!1,scaleX:1,textureFilter:U.Picture,tintColor:null,url:o,size:s,width:i,offsetX:ot(r),offsetY:ot(n),rotation:ot(-e)}}:null}static createPictureFillRasterizationParam(t){const{width:e,height:s,xoffset:i,yoffset:r,url:n}=t;return n?{type:"sprite-rasterization-param",overrides:[],resource:{type:"CIMPictureFill",scaleX:1,textureFilter:U.Picture,tintColor:null,url:n,width:e,height:s,offsetX:ot(i),offsetY:ot(r),rotation:0}}:null}static fromSimpleMarker(t,e,s){const{style:i}=t,r=t.color??s;if("path"===i||"esriSMSPath"===i){const e=[];if("outline"in t&&t.outline){const s=t.outline;e.push({type:"CIMSolidStroke",enable:!0,width:s.width,color:Zs(s.color),path:t.path})}e.push({type:"CIMSolidFill",enable:!0,color:Zs(r),path:t.path});const[s,i]=si("square");return{type:"CIMPointSymbol",symbolLayers:[{type:"CIMVectorMarker",enable:!0,rotation:-ot(t.angle),size:ot(t.size||6),offsetX:ot(t.xoffset),offsetY:ot(t.yoffset),scaleSymbolsProportionally:!1,frame:s,markerGraphics:[{type:"CIMMarkerGraphic",geometry:i,symbol:{type:"CIMPolygonSymbol",symbolLayers:e}}]}]}}const n=[];let o,a,h=t.size;if("outline"in t&&t.outline&&"none"!==t.outline.style&&"esriSLSNull"!==t.outline.style){const e=t.outline,s="solid"!==e.style&&"esriSLSSolid"!==e.style;[o,a]=s?si(i,t.size):si(i);const r=e.width??vt.width;if(s){const e=r/t.size,s=(o.xmax-o.xmin)*e/2,i=(o.ymax-o.ymin)*e/2;o.xmin-=s,o.xmax+=s,o.ymin-=i,o.ymax+=i,h&&(h+=r)}const l="cross"!==t.style&&"x"!==t.style||"dot"===t?.outline.style||"short-dot"===t?.outline.style?F.HalfGap:F.FullPattern,c=s?[{type:"CIMGeometricEffectAddControlPoints"},{type:"CIMGeometricEffectDashes",dashTemplate:ei(e.style,null).map((t=>e.width&&e.width>0?t*e.width:t)),lineDashEnding:l,controlPointEnding:F.FullPattern}]:void 0;n.push({type:"CIMSolidStroke",capStyle:s?V.Round:V.Butt,enable:!0,width:r,color:Zs(e.color),effects:c})}else!e||"line-marker"!==t.type||"cross"!==t.style&&"x"!==t.style?[o,a]=si(i):([o,a]=si(i),n.push({type:"CIMSolidStroke",enable:!0,width:e,color:Zs(r)}));n.push({type:"CIMSolidFill",enable:!0,color:Zs(r)});const l={type:"CIMPolygonSymbol",symbolLayers:n};return{type:"CIMPointSymbol",symbolLayers:[{type:"CIMVectorMarker",enable:!0,rotation:ot(-t.angle),size:ot(h||6*e),offsetX:ot(t.xoffset),offsetY:ot(t.yoffset),scaleSymbolsProportionally:!1,frame:o,markerGraphics:[{type:"CIMMarkerGraphic",geometry:a,symbol:l}]}]}}static fromCIMHatchFill(t,s){const i=s*(t.separation??at.CIMHatchFill.separation),r=i/2,n=e(t.lineSymbol);n.symbolLayers?.forEach((t=>{switch(t.type){case"CIMSolidStroke":null!=t.width&&(t.width*=s),t.effects?.forEach((t=>{if("CIMGeometricEffectDashes"===t.type){const e=t.dashTemplate;t.dashTemplate=e?.map((t=>t*s))}}));break;case"CIMVectorMarker":{null!=t.size&&(t.size*=s);const e=t.markerPlacement;null!=e&&"placementTemplate"in e&&(e.placementTemplate=e.placementTemplate.map((t=>t*s)));break}}}));let o=this._getLineSymbolPeriod(n)||4;for(;o<4;)o*=2;const a=o/2;return{type:"CIMVectorMarker",frame:{xmin:-a,xmax:a,ymin:-r,ymax:r},markerGraphics:[{type:"CIMMarkerGraphic",geometry:{paths:[[[-a,0],[a,0]]]},symbol:n}],size:i}}static fetchResources(t,e,s,i=null){return t&&e?(Ws(t,(t=>{!function(t,e,s){t.effects&&null==e.geometryEngine&&(e.geometryEnginePromise?s.push(e.geometryEnginePromise):yt(t.effects)&&(e.geometryEnginePromise=Pt(),s.push(e.geometryEnginePromise),e.geometryEnginePromise.then((t=>e.geometryEngine=t))))}(t,e,s),"url"in t&&t.url&&s.push(e.fetchResource(t.url,{signal:i}))})),s):s}static fetchFonts(t,e,s){if(t&&e)if("symbolLayers"in t&&t.symbolLayers){for(const i of t.symbolLayers)if("CIMVectorMarker"===i.type&&i.markerGraphics)for(const t of i.markerGraphics)t?.symbol&&Us.fetchFonts(t.symbol,e,s)}else if("CIMTextSymbol"===t.type){const{fontFamilyName:i,fontStyleName:r}=t;if(!i||"calcitewebcoreicons"===i.toLowerCase())return;const{style:n,weight:o}=ct(r),a=lt(t),h=new f({family:i,style:n,weight:o,decoration:a});s.push(e.loadFont(h).catch((()=>{Os().error(`Unsupported font ${i} in CIM symbol`)})))}}static _getLineSymbolPeriod(t){if(t){const e=this._getEffectsRepeat(t.effects);if(e)return e;if(t.symbolLayers)for(const e of t.symbolLayers)if(e){const t=this._getEffectsRepeat(e.effects);if(t)return t;switch(e.type){case"CIMCharacterMarker":case"CIMPictureMarker":case"CIMVectorMarker":case"CIMObjectMarker3D":case"CIMglTFMarker3D":{const t=this._getPlacementRepeat(e.markerPlacement);if(t)return t}}}}return 0}static _getEffectsRepeat(t){if(t)for(const e of t)if(e)switch(e.type){case"CIMGeometricEffectDashes":{const t=e.dashTemplate;if(t&&t.length){let e=0;for(const s of t)e+=s;return 1&t.length&&(e*=2),e}break}case"CIMGeometricEffectWave":return e.period;default:Os().error(`unsupported geometric effect type ${e.type}`)}return 0}static _getPlacementRepeat(t){if(t)switch(t.type){case"CIMMarkerPlacementAlongLineSameSize":case"CIMMarkerPlacementAlongLineRandomSize":case"CIMMarkerPlacementAlongLineVariableSize":{const e=t.placementTemplate;if(e&&e.length){let t=0;for(const s of e)t+=+s;return 1&e.length&&(t*=2),t}break}}return 0}static fromCIMInsidePolygon(t){const e=t.markerPlacement,i={...t};i.markerPlacement=null,i.anchorPoint=null;const r=Math.abs(e.stepX),n=Math.abs(e.stepY),a=(e.randomness??100)/100;let h,l,c,u;if("Random"===e.gridType){const t=o(It),i=Math.max(Math.floor(t/r),1),_=Math.max(Math.floor(t/n),1);h=i*r/2,l=_*n/2,c=2*l;const f=new s(e.seed),p=a*r/1.5,m=a*n/1.5;u=[];for(let t=0;t({type:"CIMMarkerGraphic",geometry:t,symbol:{type:"CIMPointSymbol",symbolLayers:[i]}}))),size:c}}}function Ws(t,e){if(t)switch(t.type){case"CIMPointSymbol":case"CIMLineSymbol":case"CIMPolygonSymbol":{const s=t.symbolLayers;if(!s)return;for(const t of s)if(e(t),"CIMVectorMarker"===t.type){const s=t.markerGraphics;if(!s)continue;for(const t of s)if(t){const s=t.symbol;s&&Ws(s,e)}}break}}}const qs=t=>{if(!t)return V.Butt;switch(t){case"butt":return V.Butt;case"square":return V.Square;case"round":return V.Round}},js=t=>{if(!t)return B.Miter;switch(t){case"miter":return B.Miter;case"round":return B.Round;case"bevel":return B.Bevel}},Js=t=>{if(null==t)return"Center";switch(t){case"left":return"Left";case"right":return"Right";case"center":return"Center"}},$s=t=>{if(null==t)return"Center";switch(t){case"baseline":return"Baseline";case"top":return"Top";case"middle":return"Center";case"bottom":return"Bottom"}},Zs=t=>{if(!t)return[0,0,0,0];const{r:e,g:s,b:i,a:r}=t;return[e,s,i,255*r]},Ks=(t,e)=>{const s=Qs(e),i=ti(t);return s&&i?`${s}-${i}`:`${s}${i}`},Qs=t=>{if(!t)return"";switch(t.toLowerCase()){case"bold":case"bolder":return"bold"}return""},ti=t=>{if(!t)return"";switch(t.toLowerCase()){case"italic":case"oblique":return"italic"}return""},ei=(t,e)=>{const s=i("safari")?.001:0,r="butt"===e;switch(t){case"dash":case"esriSLSDash":return r?[4,3]:[3,4];case"dash-dot":case"esriSLSDashDot":return r?[4,3,1,3]:[3,4,s,4];case"dot":case"esriSLSDot":return r?[1,3]:[s,4];case"long-dash":case"esriSLSLongDash":return r?[8,3]:[7,4];case"long-dash-dot":case"esriSLSLongDashDot":return r?[8,3,1,3]:[7,4,s,4];case"long-dash-dot-dot":case"esriSLSDashDotDot":return r?[8,3,1,3,1,3]:[7,4,s,4,s,4];case"short-dash":case"esriSLSShortDash":return r?[4,1]:[3,2];case"short-dash-dot":case"esriSLSShortDashDot":return r?[4,1,1,1]:[3,2,s,2];case"short-dash-dot-dot":case"esriSLSShortDashDotDot":return r?[4,1,1,1,1,1]:[3,2,s,2,s,2];case"short-dot":case"esriSLSShortDot":return r?[1,1]:[s,2];case"solid":case"esriSLSSolid":case"none":return Os().error("Unexpected: style does not require rasterization"),[0,0];default:return Os().error(`Tried to rasterize SLS, but found an unexpected style: ${t}!`),[0,0]}},si=(t,e=100)=>{const s=e/2;let i,r;const n=t;if("circle"===n||"esriSMSCircle"===n){const t=.25;let e=Math.acos(1-t/s),n=Math.ceil(Gs/e/4);0===n&&(n=1),e=Fs/n,n*=4;const o=[];o.push([s,0]);for(let t=1;t"vertical"===t||"horizontal"===t||"cross"===t||"esriSFSCross"===t||"esriSFSVertical"===t||"esriSFSHorizontal"===t;function ri(t){if(!t)return null;let e=null;const{cap:s,color:i,join:r,miterLimit:n,style:o,width:a}=t;return"solid"!==o&&"none"!==o&&"esriSLSSolid"!==o&&"esriSLSNull"!==o&&(e=[{type:"CIMGeometricEffectDashes",dashTemplate:ei(o,s),lineDashEnding:"NoConstraint",scaleDash:!0,offsetAlongLine:null}]),{type:"CIMSolidStroke",color:"esriSLSNull"!==o&&"none"!==o?Zs(i):[0,0,0,0],capStyle:qs(s),joinStyle:js(r),miterLimit:n,width:a,effects:e}}export{Us as C,Et as G,ws as H,fs as R,Ht as S,bs as T,ks as a,gs as b,Bs as c,Vs as d,cs as e,us as f,je as g,ei as h,qs as i,Tt as j,ys as p,Ds as s}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/CIMSymbolRasterizer.js b/library/arcgis/4.30/@arcgis/core/chunks/CIMSymbolRasterizer.js new file mode 100644 index 00000000..07d899d0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/CIMSymbolRasterizer.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{C as t}from"./CIMResourceManager.js";import{C as e,a as s,T as r}from"./CIMSymbolHelper.js";import{O as o}from"./OverrideHelper.js";import{m as i}from"./utils7.js";import"./fontUtils.js";import"../config.js";import"../core/lang.js";import"./imageUtils.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/Error.js";import"./Logger.js";import"../core/JSONSupport.js";import"./tslib.es6.js";import"../core/Accessor.js";import"../core/Handles.js";import"./maybe.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./handleUtils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"./BidiEngine.js";import"./screenUtils.js";import"./aaBoundingRect.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"../geometry/Extent.js";import"../geometry/Geometry.js";import"./reader.js";import"../geometry/SpatialReference.js";import"./unitUtils.js";import"./jsonMap.js";import"./assets.js";import"./writer.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"./extentUtils.js";import"../symbols/Font.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./zmUtils.js";import"../geometry/support/jsonUtils.js";import"../geometry/Multipoint.js";import"../geometry/Polyline.js";import"./OptimizedGeometry.js";import"./GeometryUtils.js";import"./enums2.js";import"../geometry.js";import"./typeUtils.js";import"./definitions.js";import"./shapingUtils.js";import"./mat2d.js";import"./mat2df32.js";import"./vec2.js";import"./vec2f32.js";import"./Rect.js";import"./BoundingBox.js";import"./defaults.js";import"../symbols/SimpleFillSymbol.js";import"../Color.js";import"./colorUtils.js";import"./enumeration.js";import"../symbols/FillSymbol.js";import"../symbols/SimpleLineSymbol.js";import"../symbols/LineSymbol.js";import"../symbols/Symbol.js";import"../symbols/LineSymbolMarker.js";import"./lineMarkers.js";import"../symbols/SimpleMarkerSymbol.js";import"../symbols/MarkerSymbol.js";import"../symbols/TextSymbol.js";import"./defaultsJSON.js";import"./colorUtils2.js";import"./vec4.js";import"./vec4f64.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../intl.js";import"./date.js";import"./locale.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./messages.js";import"./quantizationUtils.js";const m=96/72;class p{constructor(e){this._spatialReference=e,this._imageDataCanvas=null,this._cimResourceManager=new t}get _canvas(){return this._imageDataCanvas||(this._imageDataCanvas=document.createElement("canvas")),this._imageDataCanvas}get resourceManager(){return this._cimResourceManager}async rasterizeCIMSymbolAsync(t,s,r,m,p,l,n,c,j){if(!t)return null;const{data:y}=t;if(!y||"CIMSymbolReference"!==y.type||!y.symbol)return null;const{symbol:h}=y;l||(l=i(h));const g=await o.resolveSymbolOverrides(y,s,this._spatialReference,p,l,n,c),u=this._cimResourceManager,d=[];e.fetchResources(g,u,d),e.fetchFonts(g,u,d),d.length>0&&await Promise.all(d);const{width:b,height:S}=r,f=a(l,b,S,m),w=e.getEnvelope(g,f,u);if(!w)return null;let M=1,U=0,v=0;switch(h.type){case"CIMPointSymbol":case"CIMTextSymbol":{let t=1;w.width>b&&(t=b/w.width);let e=1;w.height>S&&(e=S/w.height),"preview"===m&&(w.widthS)&&(M=S/w.height),v=w.y+w.height/2;const t=w.x*M+b/2,e=(w.x+w.width)*M+b/2,{paths:s}=f;s[0][0][0]-=t/M,s[0][2][0]-=(e-b)/M}break;case"CIMPolygonSymbol":{U=w.x+w.width/2,v=w.y+w.height/2;const t=w.x*M+b/2,e=(w.x+w.width)*M+b/2,s=w.y*M+S/2,r=(w.y+w.height)*M+S/2,{rings:o}=f;t<0&&(o[0][0][0]-=t,o[0][3][0]-=t,o[0][4][0]-=t),s<0&&(o[0][0][1]+=s,o[0][1][1]+=s,o[0][4][1]+=s),e>b&&(o[0][1][0]-=e-b,o[0][2][0]-=e-b),r>S&&(o[0][2][1]+=r-S,o[0][3][1]+=r-S)}}const C={type:"cim",data:{type:"CIMSymbolReference",symbol:g}};return this.rasterize(C,b,S,U,v,M,l,1,f)}rasterize(t,e,o,p,l,n,c,j=0,y=null){const{data:h}=t;if(!h||"CIMSymbolReference"!==h.type||!h.symbol)return null;const{symbol:g}=h,u=this._canvas,d=(window.devicePixelRatio||1)*m;u.width=e*d,u.height=o*d,c||(c=i(g)),y||(y=a(c,e,o,"legend")),u.width+=2*j,u.height+=2*j;const b=u.getContext("2d",{willReadFrequently:!0}),S=r.createIdentity();return S.translate(-p,-l),S.scale(n*d,-n*d),S.translate(e*d/2+j,o*d/2+j),b.clearRect(0,0,u.width,u.height),new s(b,this._cimResourceManager,S,!0).drawSymbol(g,y),b.getImageData(0,0,u.width,u.height)}}function a(t,e,s,r){const o=-e/2+1,i=e/2-1,m=s/2-1,p=-s/2+1;switch(t){case"esriGeometryPoint":return{x:0,y:0};case"esriGeometryPolyline":return{paths:[[[o,0],[0,0],[i,0]]]};default:return"legend"===r?{rings:[[[o,m],[i,0],[i,p],[o,p],[o,m]]]}:{rings:[[[o,m],[i,m],[i,p],[o,p],[o,m]]]}}}export{p as CIMSymbolRasterizer}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/CSVLayerView3D.js b/library/arcgis/4.30/@arcgis/core/chunks/CSVLayerView3D.js new file mode 100644 index 00000000..b383bd92 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/CSVLayerView3D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./tslib.es6.js";import{property as r}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as o}from"../core/accessorSupport/decorators/subclass.js";import{F as s}from"./FeatureLayerViewBase3D.js";import"./ensureType.js";import"./utils.js";import"./handleUtils.js";import"./metadata.js";import"../core/Error.js";import"../config.js";import"./tracking.js";import"./maybe.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Accessor.js";import"../core/Handles.js";import"./ObservableBase.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"../core/Collection.js";import"../core/Evented.js";import"./shared.js";import"./SimpleObservable.js";import"./dehydratedFeatures.js";import"../geometry/SpatialReference.js";import"../core/JSONSupport.js";import"./unitUtils.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"./writer.js";import"./aaBoundingBox.js";import"../geometry/Extent.js";import"../geometry/Geometry.js";import"./reader.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"./aaBoundingRect.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"./quantizationUtils.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"../geometry/Polyline.js";import"./typeUtils.js";import"../layers/support/Field.js";import"./enumeration.js";import"./domains.js";import"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";import"./fieldType.js";import"./Graphics3DGraphicsPipeline.js";import"./hydratedFeatures.js";import"../geometry.js";import"../geometry/support/jsonUtils.js";import"../Graphic.js";import"../PopupTemplate.js";import"../core/Clonable.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../intl.js";import"./date.js";import"./locale.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./messages.js";import"../popup/content.js";import"../popup/content/AttachmentsContent.js";import"../popup/content/Content.js";import"../popup/content/CustomContent.js";import"../popup/content/ExpressionContent.js";import"../popup/ElementExpressionInfo.js";import"../popup/content/FieldsContent.js";import"../popup/FieldInfo.js";import"../popup/support/FieldInfoFormat.js";import"../popup/content/MediaContent.js";import"../popup/content/BarChartMediaInfo.js";import"../popup/content/mixins/ChartMediaInfo.js";import"../popup/content/mixins/MediaInfo.js";import"../popup/content/support/ChartMediaInfoValue.js";import"../Color.js";import"./colorUtils.js";import"../popup/content/support/ChartMediaInfoValueSeries.js";import"./chartMediaInfoUtils.js";import"../popup/content/ColumnChartMediaInfo.js";import"../popup/content/ImageMediaInfo.js";import"../popup/content/support/ImageMediaInfoValue.js";import"../popup/content/LineChartMediaInfo.js";import"../popup/content/PieChartMediaInfo.js";import"../popup/content/RelationshipContent.js";import"../popup/support/RelatedRecordsInfoFieldOrder.js";import"../popup/content/TextContent.js";import"../popup/ExpressionInfo.js";import"../popup/LayerOptions.js";import"../popup/RelatedRecordsInfo.js";import"../support/actions/ActionBase.js";import"../core/Identifiable.js";import"../support/actions/ActionButton.js";import"../support/actions/ActionToggle.js";import"../symbols.js";import"../symbols/CIMSymbol.js";import"../symbols/Symbol.js";import"../symbols/ExtrudeSymbol3DLayer.js";import"../symbols/Symbol3DLayer.js";import"./utils4.js";import"../symbols/edges/Edges3D.js";import"./screenUtils.js";import"./materialUtils.js";import"./opacityUtils.js";import"../symbols/edges/SketchEdges3D.js";import"../symbols/edges/SolidEdges3D.js";import"./Symbol3DMaterial.js";import"../symbols/FillSymbol.js";import"../symbols/SimpleLineSymbol.js";import"../symbols/LineSymbol.js";import"../symbols/LineSymbolMarker.js";import"./lineMarkers.js";import"../symbols/FillSymbol3DLayer.js";import"../symbols/patterns/LineStylePattern3D.js";import"../symbols/patterns/StylePattern3D.js";import"./utils5.js";import"./colors.js";import"./symbolLayerUtils3D.js";import"../symbols/Font.js";import"../symbols/IconSymbol3DLayer.js";import"./persistableUrlUtils.js";import"../symbols/LabelSymbol3D.js";import"../symbols/Symbol3D.js";import"./collectionUtils.js";import"../portal/Portal.js";import"../core/Loadable.js";import"../core/Promise.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"../symbols/LineSymbol3DLayer.js";import"../symbols/LineStyleMarker3D.js";import"../symbols/ObjectSymbol3DLayer.js";import"../symbols/PathSymbol3DLayer.js";import"../symbols/TextSymbol3DLayer.js";import"../symbols/WaterSymbol3DLayer.js";import"../symbols/support/StyleOrigin.js";import"./Thumbnail.js";import"./calloutUtils.js";import"../symbols/callouts/Callout3D.js";import"../symbols/callouts/LineCallout3D.js";import"../symbols/support/Symbol3DVerticalOffset.js";import"../symbols/LineSymbol3D.js";import"../symbols/MarkerSymbol.js";import"../symbols/MeshSymbol3D.js";import"../symbols/PictureFillSymbol.js";import"./urlUtils.js";import"../symbols/PictureMarkerSymbol.js";import"../symbols/PointSymbol3D.js";import"../symbols/PolygonSymbol3D.js";import"../symbols/SimpleFillSymbol.js";import"../symbols/SimpleMarkerSymbol.js";import"../symbols/TextSymbol.js";import"../symbols/WebStyleSymbol.js";import"./dehydratedPoint.js";import"./timeSupport2.js";import"../support/timeUtils.js";import"../TimeExtent.js";import"./timeUtils.js";import"./utils6.js";import"./tagSymbols.js";import"../rest/support/Query.js";import"./DataLayerSource.js";import"./FullTextSearch.js";import"./spatialRelationships.js";import"../rest/support/StatisticDefinition.js";import"./projectExtentUtils.js";import"./geometryServiceUtils.js";import"./project.js";import"./utils8.js";import"./utils9.js";import"../rest/support/ProjectParameters.js";import"./RibbonLineMaterial.js";import"./mat4.js";import"./mat4f64.js";import"./sphere.js";import"./vec4.js";import"./vec4f64.js";import"./ray.js";import"./plane.js";import"./mat3f64.js";import"./quatf64.js";import"./vec2f64.js";import"./mathUtils2.js";import"./basicInterfaces.js";import"./Material.js";import"./interfaces3.js";import"./VertexAttribute.js";import"./ViewingMode.js";import"./StencilUtils.js";import"./Indices.js";import"./Util.js";import"./triangle.js";import"./lineSegment.js";import"./doublePrecisionUtils.js";import"./mat3.js";import"./Matrix4PassUniform.js";import"./BindType.js";import"./ShaderTechniqueConfiguration.js";import"./lengthUtils.js";import"./debugFlags2.js";import"./requestImageUtils.js";import"./enums.js";import"./Texture.js";import"./GLObjectType.js";import"./vec2.js";import"./renderState.js";import"./Octree.js";import"./frustum.js";import"./InterleavedLayout.js";import"./BufferView.js";import"./types.js";import"./floatRGBA.js";import"./UpdatingHandles.js";import"./arcgisLayerUrl.js";import"./layerUtils2.js";import"./ReactiveMap.js";import"./dehydratedFeatureComparison.js";import"../core/signal.js";import"../views/SceneView.js";import"../Camera.js";import"../CameraLayout.js";import"./Cyclical.js";import"../Viewpoint.js";import"./domUtils.js";import"../core/workers/workers.js";import"../core/workers/Connection.js";import"./Queue.js";import"../core/workers/RemoteClient.js";import"./GraphicsCollection.js";import"../geometry/HeightModelInfo.js";import"../geometry/projection.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"./zscale.js";import"./projectBoundingRect.js";import"./projectPointToVector.js";import"./boundedPlane.js";import"./RenderCoordsHelper.js";import"./spatialReferenceEllipsoidUtils.js";import"./projectVectorToPoint.js";import"./projectVectorToVector.js";import"./ElevationProvider.js";import"./scaleUtils.js";import"../views/View.js";import"../Map.js";import"../Basemap.js";import"./loadAll.js";import"../portal/PortalItem.js";import"../portal/PortalItemResource.js";import"../portal/PortalRating.js";import"../support/BasemapStyle.js";import"./writeUtils.js";import"../Ground.js";import"./compilerUtils.js";import"./CollectionFlattener.js";import"./editableLayers.js";import"../layers/catalog/catalogUtils.js";import"./basemapUtils.js";import"./utils3.js";import"./collectionUtils2.js";import"../support/LayersMixin.js";import"../layers/Layer.js";import"../support/TablesMixin.js";import"../views/BasemapView.js";import"../views/Magnifier.js";import"./selectionUtils.js";import"../views/Theme.js";import"./InputManager.js";import"./ViewEvents.js";import"./IViewEvents.js";import"./interfaces.js";import"./screenUtils2.js";import"../views/input/Input.js";import"../views/input/gamepad/GamepadSettings.js";import"../views/input/gamepad/GamepadInputDevice.js";import"../views/navigation/Navigation.js";import"./a11yUtils.js";import"../views/navigation/gamepad/GamepadSettings.js";import"./heightModelInfoUtils.js";import"./projectionUtils.js";import"../views/BreakpointsOwner.js";import"../views/DOMContainer.js";import"./projector.js";import"./widgetUtils.js";import"../views/GroundView.js";import"./cameraUtils.js";import"./Intersector2.js";import"./verticalOffsetUtils.js";import"./orientedBoundingBox.js";import"./quat.js";import"./computeTranslationToOriginAndRotation.js";import"./Attribute.js";import"./earthUtils.js";import"./spatialReferenceSupport.js";import"../layers/support/ElevationSampler.js";import"./TerrainConst.js";import"../layers/support/LOD.js";import"../layers/support/TileInfo.js";import"./TileKey.js";import"../views/PopupView.js";import"../views/ViewAnimation.js";import"../views/3d/environment/SunLighting.js";import"../webscene/SunLighting.js";import"../views/3d/environment/VirtualLighting.js";import"../webscene/VirtualLighting.js";import"../webscene/Environment.js";import"../views/3d/environment/SunnyWeather.js";import"./weather.js";import"../views/3d/environment/CloudyWeather.js";import"../views/3d/environment/FoggyWeather.js";import"../views/3d/environment/RainyWeather.js";import"../views/3d/environment/SnowyWeather.js";import"./lightingTypes.js";import"../webscene/background/Background.js";import"../webscene/background/ColorBackground.js";import"./quantityUtils.js";import"./colorUtils2.js";import"./IntegerPassUniform.js";import"./NormalAttribute.glsl.js";import"./VertexPosition.glsl.js";import"./Matrix3DrawUniform.js";import"./RenderGeometry.js";import"../views/3d/webgl/RenderCamera.js";import"./axisAngleDegrees.js";import"./Scheduler.js";import"./debugFlags.js";import"./ScreenSpacePass.glsl.js";import"./Float4DrawUniform.js";import"./NestedMap.js";import"./VertexArrayObject2.js";import"./VertexArrayObject.js";import"./Intersector.js";import"./glUtil.js";import"./VertexElementDescriptor.js";import"./MemCache.js";import"./BufferObject.js";import"./objectResourceUtils.js";import"./devEnvironmentUtils.js";import"./vec32.js";import"./vec42.js";import"./DefaultMaterial_COLOR_GAMMA.js";import"./Version.js";import"./resourceUtils3.js";import"./vec2f32.js";import"./GLTextureMaterial.js";import"./RayIntersections.js";import"./OutputHighlight.glsl.js";import"./DecodeSymbolColor.glsl.js";import"./VerticalOffset.glsl.js";import"./Matrix4sPassUniform.js";import"../views/3d/webgl/RenderNode.js";import"./CameraSpace.glsl.js";import"./vec3f32.js";import"./Program.js";import"./_commonjsHelpers.js";import"./GeometryUtil.js";import"./DoubleArray.js";import"./ShadowCastVisualizeTechniqueConfiguration.js";import"./euclideanLengthMeasurementUtils.js";import"./ElevationUpdateEvent.js";import"./ElevationContext.js";import"./unitConversionUtils.js";import"./graphicUtils.js";import"./HUDMaterial.js";import"./featureConversionUtils.js";import"./OptimizedFeature.js";import"./OptimizedGeometry.js";import"./OptimizedFeatureSet.js";import"./edgeUtils.js";import"./earcut.js";import"./SnappingCandidate.js";import"./visualVariableUtils.js";import"./sizeVariableUtils.js";import"./triangulationUtils.js";import"./deduplicate.js";import"./Normals.js";import"./CIMSymbolHelper.js";import"./BidiEngine.js";import"./fontUtils.js";import"./GeometryUtils.js";import"./enums2.js";import"./utils7.js";import"./definitions.js";import"./shapingUtils.js";import"./mat2d.js";import"./mat2df32.js";import"./Rect.js";import"./BoundingBox.js";import"./defaults.js";import"./defaultsJSON.js";import"./OverrideHelper.js";import"../symbols/support/cimSymbolUtils.js";import"./utils11.js";import"./jsonUtils.js";import"./parser.js";import"./LRUCache.js";import"./line.js";import"./line2.js";import"./lineStippleUtils.js";import"../geometry/support/MeshComponent.js";import"../geometry/support/MeshMaterial.js";import"../geometry/support/MeshTexture.js";import"./imageUtils.js";import"../geometry/support/MeshTextureTransform.js";import"../geometry/support/MeshMaterialMetallicRoughness.js";import"./MeshVertexAttributes.js";import"./meshVertexSpaceUtils.js";import"../geometry/support/MeshGeoreferencedVertexSpace.js";import"../geometry/support/MeshLocalVertexSpace.js";import"./projection.js";import"./interfaces6.js";import"./DefaultLayouts.js";import"./styleUtils.js";import"./webStyleSymbolUtils.js";import"../symbols/support/jsonUtils.js";import"./Intersector3.js";import"./ColorMaterial.js";import"./TriangleMaterial.js";import"./WebGLRequirements.js";import"./capabilities2.js";import"./contextUtils.js";import"./ray2.js";import"./viewpointUtils2.js";import"./ZoomMomentumEstimator.js";import"./labelFormatUtils.js";import"./labelUtils.js";import"./FeatureTileDescriptor3D.js";import"./elevationInfoUtils.js";import"./hitTest.js";import"./LayerConstants.js";import"./intersectorUtilsConversions.js";import"./ElevationRange.js";import"./hitTestSelectUtils.js";import"./terrainUtils.js";import"../views/3d/support/SceneViewPerformanceInfo.js";import"./ByteSizeUnit.js";import"./LayerViewPerformanceInfo.js";import"../views/3d/support/LayerPerformanceInfo.js";import"./ElevationQueryTileCache.js";import"./RenderableTile.js";import"./mat3f32.js";import"./enums3.js";import"./TileStrategy.js";import"./TileKey2.js";import"./QueueProcessor.js";import"./config.js";import"./TiledDisplayObject.js";import"./DisplayObject.js";import"./StyleDefinition.js";import"./ElevationSamplerData.js";import"./resources.js";import"./edgeProcessing.js";import"./Viewshed.js";import"../views/3d/webgl.js";import"../views/3d/webgl/ManagedFBO.js";import"./testSVGPremultipliedAlpha.js";import"./RenderingContext.js";import"./ProgramCache.js";import"./screenshotUtils.js";import"./layerViewUtils.js";import"../views/ui/DefaultUI.js";import"../views/ui/UI.js";import"./themeUtils.js";import"../widgets/Attribution.js";import"../widgets/Widget.js";import"./uuid.js";import"./jsxWidgetSupport.js";import"../widgets/Attribution/AttributionViewModel.js";import"./globalCss.js";import"./accessibleHandler.js";import"./messageBundle.js";import"./jsxFactory.js";import"../widgets/Compass.js";import"../widgets/Compass/CompassViewModel.js";import"./utils20.js";import"../widgets/support/GoTo.js";import"../widgets/NavigationToggle.js";import"../widgets/NavigationToggle/NavigationToggleViewModel.js";import"../widgets/Zoom.js";import"../widgets/Zoom/ZoomViewModel.js";import"./queryForSymbologySnapping.js";import"./hash.js";import"./diffUtils.js";import"../renderers/mixins/VisualVariablesMixin.js";import"../renderers/visualVariables/ColorVariable.js";import"../renderers/visualVariables/VisualVariable.js";import"./LegendOptions.js";import"../renderers/visualVariables/support/ColorStop.js";import"../renderers/visualVariables/OpacityVariable.js";import"../renderers/visualVariables/support/OpacityStop.js";import"../renderers/visualVariables/RotationVariable.js";import"../renderers/visualVariables/SizeVariable.js";import"../renderers/visualVariables/support/SizeStop.js";import"./Graphics3DObjectStates.js";import"../renderers/ClassBreaksRenderer.js";import"../renderers/Renderer.js";import"../renderers/support/AuthoringInfo.js";import"../renderers/support/AuthoringInfoVisualVariable.js";import"./colorRamps.js";import"../rest/support/AlgorithmicColorRamp.js";import"../rest/support/ColorRamp.js";import"../rest/support/MultipartColorRamp.js";import"../renderers/support/ClassBreakInfo.js";import"./commonProperties.js";import"../renderers/DictionaryRenderer.js";import"../layers/support/FieldsIndex.js";import"./UnknownTimeZone.js";import"../renderers/DotDensityRenderer.js";import"../renderers/support/AttributeColorInfo.js";import"../renderers/HeatmapRenderer.js";import"../renderers/support/HeatmapColorStop.js";import"./heatmapUtils.js";import"../renderers/PieChartRenderer.js";import"../renderers/SimpleRenderer.js";import"../renderers/UniqueValueRenderer.js";import"../renderers/support/UniqueValue.js";import"../renderers/support/UniqueValueClass.js";import"../renderers/support/UniqueValueGroup.js";import"../renderers/support/UniqueValueInfo.js";import"../renderers/support/jsonUtils.js";import"./rendererConversion.js";import"./optimizedFeatureQueryEngineAdapter.js";import"./centroid.js";import"./PooledRBush.js";import"./quickselect.js";import"./popupUtils.js";import"../layers/support/FeatureFilter.js";import"./floorFilterUtils.js";import"./QueryEngine.js";import"../geometry/support/normalizeUtils.js";import"./normalizeUtilsCommon.js";import"./simplify.js";import"../core/sql/WhereClause.js";import"./TimeOnly.js";import"./timeSupport.js";import"./projectionSupport.js";import"./json.js";import"./QueryEngineCapabilities.js";import"./utils12.js";import"./utils2.js";import"./utils10.js";import"./generateRendererUtils.js";import"../rest/support/FeatureSet.js";import"./FeatureStore.js";import"./BoundsStore.js";import"./heatmapTextureUtils.js";import"./LayerView3D.js";import"./query.js";import"./pbfQueryUtils.js";import"./pbf.js";import"./queryZScale.js";import"./WorkerHandle.js";import"./EventedSet.js";import"./FeatureLayerView.js";import"../layers/support/FeatureEffect.js";import"../views/layers/LayerView.js";import"./RefreshableLayerView.js";let i=class extends s{constructor(){super(...arguments),this.type="csv-3d"}};t([r()],i.prototype,"layer",void 0),i=t([o("esri.views.3d.layers.CSVLayerView3D")],i);const e=i;export{e as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/CSVSourceWorker.js b/library/arcgis/4.30/@arcgis/core/chunks/CSVSourceWorker.js new file mode 100644 index 00000000..c6643c8a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/CSVSourceWorker.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import"../geometry.js";import e from"../request.js";import{c as t}from"./asyncUtils.js";import{a as i,p as r}from"./date2.js";import o from"../core/Error.js";import{L as s}from"./Logger.js";import{isAbortError as n}from"../core/promiseUtils.js";import{urlToObject as a,getFilename as l}from"../core/urlUtils.js";import{projectMany as m}from"../geometry/projection.js";import{j as p}from"./json.js";import{f as c,b as u,w as d}from"./unitUtils.js";import{lngLatToXY as f}from"../geometry/support/webMercatorUtils.js";import{O as j}from"./OptimizedFeature.js";import{O as y}from"./OptimizedGeometry.js";import{F as g}from"./FeatureStore.js";import{c as h}from"./projectionSupport.js";import{Q as F}from"./QueryEngine.js";import{_ as I}from"./number2.js";import{normalizeFieldName as _,getFieldDefaultLength as w,getFieldDefaultValue as b}from"../layers/support/fieldUtils.js";import{b as N,c as x}from"./clientSideDefaults.js";import T from"../layers/support/FieldsIndex.js";import{u as E}from"./timeZoneUtils.js";import S from"../geometry/SpatialReference.js";import"./ensureType.js";import"../core/lang.js";import"../geometry/Extent.js";import"./tslib.es6.js";import"../core/accessorSupport/decorators/property.js";import"./utils.js";import"./handleUtils.js";import"./metadata.js";import"../core/accessorSupport/decorators/subclass.js";import"./tracking.js";import"../config.js";import"../geometry/Geometry.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"./maybe.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./reader.js";import"./jsonMap.js";import"./assets.js";import"../kernel.js";import"./writer.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"../geometry/Polyline.js";import"./typeUtils.js";import"../geometry/support/jsonUtils.js";import"./SimpleObservable.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"./zscale.js";import"../core/Evented.js";import"./aaBoundingBox.js";import"./featureConversionUtils.js";import"./OptimizedFeatureSet.js";import"./BoundsStore.js";import"./PooledRBush.js";import"./quickselect.js";import"./_commonjsHelpers.js";import"./timeSupport.js";import"../geometry/support/normalizeUtils.js";import"./normalizeUtilsCommon.js";import"./simplify.js";import"./utils8.js";import"./utils9.js";import"./optimizedFeatureQueryEngineAdapter.js";import"./centroid.js";import"./MemCache.js";import"./LRUCache.js";import"../core/sql/WhereClause.js";import"./TimeOnly.js";import"./UnknownTimeZone.js";import"./datetime.js";import"./locale.js";import"./fieldType.js";import"./QueryEngineCapabilities.js";import"./quantizationUtils.js";import"./utils12.js";import"./screenUtils.js";import"./timeUtils.js";import"./date.js";import"./heatmapUtils.js";import"./vec4.js";import"./vec4f64.js";import"./utils2.js";import"./basemapUtils.js";import"../Basemap.js";import"../core/Collection.js";import"./shared.js";import"./collectionUtils.js";import"../core/Loadable.js";import"../core/Promise.js";import"./loadAll.js";import"../portal/Portal.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"../portal/PortalItem.js";import"../portal/PortalItemResource.js";import"../portal/PortalRating.js";import"./persistableUrlUtils.js";import"./messages.js";import"../support/BasemapStyle.js";import"./writeUtils.js";import"./layerUtils2.js";import"./utils3.js";import"./colorUtils.js";import"./mat4.js";import"./utils10.js";import"./generateRendererUtils.js";import"./enumeration.js";import"./SnappingCandidate.js";import"./Scheduler.js";import"../core/reactiveUtils.js";import"../core/signal.js";import"./debugFlags.js";import"../core/sql.js";import"../intl.js";import"./number.js";import"./substitute.js";import"./defaultsJSON.js";const O=/^\s*"([\S\s]*)"\s*$/,U=/""/g,C="\n",v=[","," ",";","|","\t"];function*q(e,t,i){let r=0;for(;r<=e.length;){const o=e.indexOf(t,r),s=e.substring(r,o>-1?o:void 0);r+=s.length+t.length,i&&!s.trim()||(yield s)}}function P(e){const t=e.includes("\r\n")?"\r\n":C;return q(e,t,!0)}function k(e,t){return q(e,t,!1)}function*R(e,t,i,r=(()=>Object.create(null))){const o=P(e);o.next();let s="",n="",a=0,l=r(),m=0;e:for(const e of o){const o=k(e,i);for(const e of o)if(s+=n+e,n="",a+=A(e),a%2==0){if(a>0){const e=O.exec(s);if(!e){l=r(),m=0,s="",a=0;continue e}l[t[m]]=e[1].replaceAll(U,'"'),m++}else l[t[m]]=s,m++;s="",a=0}else n=i;0===a?(yield l,l=r(),m=0):n=C}}function D(e,t){const i=L(e,t).filter((e=>null!=e)),r=i.map((e=>_(e)));for(let e=r.length-1;e>=0;e--)r[e]||(r.splice(e,1),i.splice(e,1));return{names:r,aliases:i}}function L(e,t){if(!e?.length)return[];const i=[];let r="",o="",s=0;const n=k(e,t);for(const e of n)if(r+=o+e,o="",s+=A(e),s%2==0){if(s>0){const e=O.exec(r);e&&i.push(e[1].replaceAll(U,'"'))}else i.push(r);r="",s=0}else o=t;return i}function A(e){let t=0,i=0;for(i=e.indexOf('"',i);i>=0;)t++,i=e.indexOf('"',i+1);return t}function Q(e,t,i){t=_(t)?.toLowerCase(),i=_(i)?.toLowerCase();const r=e.map((e=>e.toLowerCase())),o=t?e[r.indexOf(t)]:null,s=i?e[r.indexOf(i)]:null;return{longitudeFieldName:o||e[r.indexOf(M.find((e=>r.includes(e))))],latitudeFieldName:s||e[r.indexOf(B.find((e=>r.includes(e))))]}}function G(e){if(!e.length)return"string";const t=/[^+\-.,0-9]/;return e.map((e=>{if(""!==e){if(!t.test(e)){let t=V(e);if(!isNaN(t))return/[.,]/.test(e)||!Number.isInteger(t)||t>214783647||t<-214783648?"double":"integer";if(e.includes("E")){if(t=Number(e),!Number.isNaN(t))return"double";if(e.includes(",")&&(e=e.replace(",","."),t=Number(e),!Number.isNaN(t)))return"double"}}return i(e)?"date":"string"}})).reduce(((e,t)=>void 0===e?t:void 0===t?e:e===t?t:"string"===e||"string"===t?"string":"double"===e||"double"===t?"double":void 0))}const V=function(){const e=I(),t=new RegExp("^"+e.regexp+"$"),i=new RegExp("["+e.group+"\\s\\xa0]","g"),r=e.factor;return o=>{const s=t.exec(o);if(e.factor=r,!s)return NaN;let n=s[1];if(!s[1]){if(!s[2])return NaN;n=s[2],e.factor*=-1}return n=n.replace(i,"").replace(e.decimal,"."),+n*e.factor}}(),B=["lat","latitude","latitude83","latdecdeg","lat_dd","y","ycenter","point_y"],M=["lon","lng","long","longitude","longitude83","longdecdeg","long_dd","x","xcenter","point_x"],z=x("esriGeometryPoint"),Z=["csv"],J=[0,0];class Y{constructor(e,t){this.x=e,this.y=t}}class H{constructor(){this._queryEngine=null,this._snapshotFeatures=async e=>{const t=await this._fetch(e);return this._createFeatures(t)}}destroy(){this._queryEngine?.destroy(),this._queryEngine=null}async load(e,t={}){this._loadOptions=e;const[i]=await Promise.all([this._fetch(t.signal),this._checkProjection(e?.parsingOptions?.spatialReference)]),r=function(e,t){const i=t.parsingOptions||{},r={delimiter:i.delimiter,layerDefinition:null,locationInfo:{latitudeFieldName:i.latitudeField,longitudeFieldName:i.longitudeField}},s=r.layerDefinition={name:l(t.url,Z)||"csv",dateFieldsTimeReference:{timeZoneIANA:E},drawingInfo:z,geometryType:"esriGeometryPoint",objectIdField:null,fields:[],timeInfo:i.timeInfo,extent:{xmin:Number.POSITIVE_INFINITY,ymin:Number.POSITIVE_INFINITY,xmax:Number.NEGATIVE_INFINITY,ymax:Number.NEGATIVE_INFINITY,spatialReference:i.spatialReference||{wkid:4326}}},n=P(e),a=n.next().value?.trim(),m=n.next().value?.trim();if(!a)throw new o("csv-layer:empty-csv","CSV is empty",{csv:e});const{delimiter:p,locationInfo:c}=function(e,t,i){e=e.trim(),t=t?.trim();const r=[],o=Array.from(new Set([i?.delimiter,...v])).filter((e=>null!=e));for(const i of o){const o=L(e,i).length,s=L(t,i).length??o;o>1&&r.push({weight:Math.min(o,s),delimiter:i})}const s=r.sort((({weight:e},{weight:t})=>t-e)).map((({delimiter:e})=>e));for(const t of s){const r=Q(D(e,t).names,i?.longitudeField,i?.latitudeField);if(r.longitudeFieldName&&r.latitudeFieldName)return{delimiter:t,locationInfo:r}}return{delimiter:s[0],locationInfo:null}}(a,m,i);if(!p)throw new o("csv-layer:invalid-delimiter","Unable to detect the delimiter from CSV",{firstLine:a,secondLine:m,parsingOptions:i});if(!c)throw new o("csv-layer:location-fields-not-found","Unable to identify latitude and longitude fields from the CSV file",{firstLine:a,secondLine:m,parsingOptions:i});r.locationInfo=c,r.delimiter=p;const{names:u,aliases:d}=D(a,p),f=function(e,t,i,r,o){const s=[],n=R(e,i,t),a=[];for(const e of n){if(10===a.length)break;a.push(e)}for(let e=0;ee[t])))){case"integer":e="esriFieldTypeInteger";break;case"double":e="esriFieldTypeDouble";break;case"date":e="esriFieldTypeDate";break;default:e="esriFieldTypeString"}s.push({name:t,type:e,alias:n,length:w(e)})}}return s}(e,r.delimiter,u,d,r.locationInfo);if(i.fields?.length){const e=new T(i.fields);for(const t of f){const i=e.get(t.name);i&&Object.assign(t,i)}}if(!f.some((e=>"esriFieldTypeOID"===e.type&&(s.objectIdField=e.name,!0)))){const e={name:"__OBJECTID",alias:"__OBJECTID",type:"esriFieldTypeOID",editable:!1,nullable:!1};s.objectIdField=e.name,f.unshift(e)}s.fields=f;const j=new T(s.fields);if(r.locationInfo&&(r.locationInfo.latitudeFieldName=j.get(r.locationInfo.latitudeFieldName).name,r.locationInfo.longitudeFieldName=j.get(r.locationInfo.longitudeFieldName).name),s.timeInfo){const e=s.timeInfo;if(e.startTimeField){const t=j.get(e.startTimeField);t?(e.startTimeField=t.name,t.type="esriFieldTypeDate"):e.startTimeField=null}if(e.endTimeField){const t=j.get(e.endTimeField);t?(e.endTimeField=t.name,t.type="esriFieldTypeDate"):e.endTimeField=null}if(e.trackIdField){const t=j.get(e.trackIdField);e.trackIdField=t?t.name:null}e.startTimeField||e.endTimeField||(s.timeInfo=null)}return r}(i,e);this._locationInfo=r.locationInfo,this._delimiter=r.delimiter,this._queryEngine=this._createQueryEngine(r);const s=await this._createFeatures(i);this._queryEngine.featureStore.addMany(s);const{fullExtent:n,timeExtent:a}=await this._queryEngine.fetchRecomputedExtents();if(r.layerDefinition.extent=n,a){const{start:e,end:t}=a;r.layerDefinition.timeInfo.timeExtent=[e,t]}return r}async applyEdits(){throw new o("csv-layer:editing-not-supported","applyEdits() is not supported on CSVLayer")}async queryFeatures(e={},t={}){return await this._waitSnapshotComplete(),this._queryEngine.executeQuery(e,t.signal)}async queryFeatureCount(e={},t={}){return await this._waitSnapshotComplete(),this._queryEngine.executeQueryForCount(e,t.signal)}async queryObjectIds(e={},t={}){return await this._waitSnapshotComplete(),this._queryEngine.executeQueryForIds(e,t.signal)}async queryExtent(e={},t={}){return await this._waitSnapshotComplete(),this._queryEngine.executeQueryForExtent(e,t.signal)}async querySnapping(e,t={}){return await this._waitSnapshotComplete(),this._queryEngine.executeQueryForSnapping(e,t.signal)}async refresh(e){this._loadOptions.customParameters=e,this._snapshotTask?.abort(),this._snapshotTask=t(this._snapshotFeatures),this._snapshotTask.promise.then((e=>{this._queryEngine.featureStore.clear(),e&&this._queryEngine.featureStore.addMany(e)}),(e=>{this._queryEngine.featureStore.clear(),n(e)||s.getLogger("esri.layers.CSVLayer").error(new o("csv-layer:refresh","An error occurred during refresh",{error:e}))})),await this._waitSnapshotComplete();const{fullExtent:i,timeExtent:r}=await this._queryEngine.fetchRecomputedExtents();return{extent:i,timeExtent:r}}async _waitSnapshotComplete(){if(this._snapshotTask&&!this._snapshotTask.finished){try{await this._snapshotTask.promise}catch{}return this._waitSnapshotComplete()}}async _fetch(t){const{url:i,customParameters:r}=this._loadOptions;if(!i)throw new o("csv-layer:invalid-source","url not defined");const s=a(i);return(await e(s.path,{query:{...s.query,...r},responseType:"text",signal:t})).data}_createQueryEngine(e){const{objectIdField:t,fields:i,extent:r,timeInfo:o}=e.layerDefinition,s=new g({geometryType:"esriGeometryPoint",hasM:!1,hasZ:!1});return new F({fieldsIndex:T.fromLayerJSON({fields:i,dateFieldsTimeReference:{timeZoneIANA:E}}),geometryType:"esriGeometryPoint",hasM:!1,hasZ:!1,timeInfo:o,objectIdField:t,spatialReference:r.spatialReference||{wkid:4326},cacheSpatialQueries:!0,featureStore:s})}async _createFeatures(e){const{latitudeFieldName:t,longitudeFieldName:i}=this._locationInfo,{objectIdField:o,fieldsIndex:s,spatialReference:n}=this._queryEngine;let a=[];const l=[],d=s.fields.filter((e=>e.name!==o)).map((e=>e.name));let g=0;const h={};for(const e of s.fields)if("esriFieldTypeOID"!==e.type&&"esriFieldTypeGlobalID"!==e.type){const t=b(e);void 0!==t&&(h[e.name]=t)}const F=R(e,d,this._delimiter,N(h,o));for(const e of F){const n=this._parseCoordinateValue(e[t]),m=this._parseCoordinateValue(e[i]);if(null!=m&&null!=n&&!isNaN(n)&&!isNaN(m)){e[t]=n,e[i]=m;for(const o in e)if(o!==t&&o!==i)if(s.isDateField(o))e[o]=r(e[o]);else if(s.isNumericField(o)){const t=V(e[o]);isNaN(t)?e[o]=null:e[o]=t}e[o]=g,g++,a.push(new Y(m,n)),l.push(e)}}if(!c({wkid:4326},n))if(u(n))for(const e of a)[e.x,e.y]=f(e.x,e.y,J);else a=m(p,a,S.WGS84,n,null,null);const I=[];for(let e=0;e181)&&(t=parseFloat(e)),t}async _checkProjection(e){try{await h(d,e)}catch{throw new o("csv-layer:projection-not-supported","Projection not supported")}}}export{H as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/CameraSpace.glsl.js b/library/arcgis/4.30/@arcgis/core/chunks/CameraSpace.glsl.js new file mode 100644 index 00000000..e2ca8135 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/CameraSpace.glsl.js @@ -0,0 +1,7 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{g as o}from"./vec2.js";import{c as r}from"./vec2f64.js";import{s as t}from"./vec4.js";import{c as e}from"./vec4f64.js";import{F as a,b as f}from"./StencilUtils.js";import{g as c}from"./interfaces3.js";function n(r){r.fragment.uniforms.add(new a("projInfo",((o,r)=>function(o){const r=o.projectionMatrix;return 0===r[11]?t(i,2/(o.fullWidth*r[0]),2/(o.fullHeight*r[5]),(1+r[12])/r[0],(1+r[13])/r[5]):t(i,-2/(o.fullWidth*r[0]),-2/(o.fullHeight*r[5]),(1-r[8])/r[0],(1-r[9])/r[5])}(r.camera)))),r.fragment.uniforms.add(new f("zScale",((r,t)=>0===t.camera.projectionMatrix[11]?o(s,0,1):o(s,1,0)))),r.fragment.code.add(c`vec3 reconstructPosition(vec2 fragCoord, float depth) { +return vec3((fragCoord * projInfo.xy + projInfo.zw) * (zScale.x * depth + zScale.y), depth); +}`)}const i=e(),s=r();export{n as C}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/CatalogDynamicGroupLayerView.js b/library/arcgis/4.30/@arcgis/core/chunks/CatalogDynamicGroupLayerView.js new file mode 100644 index 00000000..08fa9562 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/CatalogDynamicGroupLayerView.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import r from"../core/Collection.js";import{h as t,m as s}from"./handleUtils.js";import{L as i}from"./Logger.js";import{debounce as a,ignoreAbortErrors as o}from"../core/promiseUtils.js";import{sqlAnd as n}from"../core/sql.js";import{property as d}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import{subclass as p}from"../core/accessorSupport/decorators/subclass.js";const l=Symbol(),y=y=>{let u=class extends y{constructor(){super(...arguments),this.layerViews=new r,this._debouncedUpdate=a((async()=>{const{layer:e,parent:r}=this,t=r?.footprintLayerView;let s=[];const i=this._createQuery();if(i&&t){const{features:r}=await t.queryFeatures(i);this.suspended||(s=r.map((r=>e.acquireLayer(r))))}this.removeHandles(l),this.addHandles(s,l)}))}get creatingLayerViews(){return this.view?.layerViewManager.isCreatingLayerViewsForLayer(this.layer)??!1}isUpdating(){return this.creatingLayerViews||this.layer.updating||this.layerViews.some((e=>e.updating))}enableLayerUpdates(){return t([this._updatingHandles.addWhen((()=>!1===this.parent?.footprintLayerView?.dataUpdating),(()=>this.updateLayers())),this._updatingHandles.add((()=>[this.layer.maximumVisibleSublayers,this.layer.parent?.orderBy,this.parent?.footprintLayerView?.filter,this.parent?.footprintLayerView?.timeExtent,this.suspended]),(()=>this.updateLayers())),s((()=>this.removeHandles(l)))])}updateLayers(){this.suspended?this.removeHandles(l):this._updatingHandles.addPromise(o(this._debouncedUpdate()).catch((e=>{i.getLogger(this).error(e)})))}_createQuery(){const e=this.parent?.footprintLayerView,r=this.layer?.parent;if(!e||!r||r.destroyed)return null;const{layer:{maximumVisibleSublayers:t},view:{scale:s}}=this;if(!t)return null;const{itemTypeField:i,itemSourceField:a,itemNameField:o,minScaleField:d,maxScaleField:p,objectIdField:l,orderBy:y}=r,u=n(`${d} IS NULL OR ${s} <= ${d} OR ${d} = 0`,`${p} IS NULL OR ${s} >= ${p}`),m=y?.find((e=>e.field&&!e.valueExpression)),c=e.createQuery();if(c.returnGeometry=!1,c.num=t,c.outFields=[l,a,o],c.where=n(c.where,u),null!=this.unsupportedItemTypes){const e=`${i} NOT IN (${this.unsupportedItemTypes.map((e=>`'${e}'`))})`;c.where=n(c.where,e)}return m?.field&&(c.orderByFields=[`${m.field} ${"descending"===m.order?"DESC":"ASC"}`],c.outFields.push(m.field)),c}};return e([d({readOnly:!0})],u.prototype,"creatingLayerViews",null),e([d()],u.prototype,"layer",void 0),e([d()],u.prototype,"layerViews",void 0),e([d({readOnly:!0})],u.prototype,"unsupportedItemTypes",void 0),e([d()],u.prototype,"parent",void 0),e([d({readOnly:!0})],u.prototype,"isUpdating",null),u=e([p("esri.views.layers.CatalogDynamicGroupLayerView")],u),u};export{y as C}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/CatalogDynamicGroupLayerView2D.js b/library/arcgis/4.30/@arcgis/core/chunks/CatalogDynamicGroupLayerView2D.js new file mode 100644 index 00000000..73467522 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/CatalogDynamicGroupLayerView2D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./tslib.es6.js";import r from"../core/Collection.js";import"./Logger.js";import"../core/lang.js";import"../core/Error.js";import{subclass as s}from"../core/accessorSupport/decorators/subclass.js";import{L as e}from"./LayerView2D.js";import{C as o}from"./CatalogDynamicGroupLayerView.js";import i from"../views/layers/LayerView.js";import"../core/Accessor.js";import"../core/Handles.js";import"./maybe.js";import"../core/accessorSupport/decorators/property.js";import"./ensureType.js";import"./utils.js";import"./handleUtils.js";import"./metadata.js";import"./ObservableBase.js";import"./tracking.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"../core/Evented.js";import"../config.js";import"./shared.js";import"./SimpleObservable.js";import"./collectionUtils.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"./Container.js";import"./mat3f32.js";import"./EffectView.js";import"./parser.js";import"./colorUtils.js";import"./utils3.js";import"./screenUtils.js";import"./mat4.js";import"./common.js";import"./_commonjsHelpers.js";import"./DisplayObject.js";import"./jsonMap.js";import"./highlightReasons.js";import"../Color.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./HighlightOptions.js";import"./definitions.js";import"./enums.js";import"./Texture.js";import"./GLObjectType.js";import"./unitUtils.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"./ClipRect.js";import"../geometry.js";import"../geometry/Extent.js";import"../geometry/Geometry.js";import"./reader.js";import"../geometry/SpatialReference.js";import"./writer.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"../geometry/Polyline.js";import"./typeUtils.js";import"../geometry/support/jsonUtils.js";import"./layerViewUtils.js";import"../core/sql.js";import"../core/Identifiable.js";import"../core/Promise.js";import"./UpdatingHandles.js";let p=class extends(o(e(i))){constructor(){super(...arguments),this.unsupportedItemTypes=["Scene Service"],this.layerViews=new r}attach(){this.addAttachHandles([this.layerViews.on("after-changes",(()=>this._updateStageChildren())),this.enableLayerUpdates()])}detach(){this.container.removeAllChildren()}update(t){this.updateLayers()}viewChange(){}moveEnd(){this.requestUpdate()}_updateStageChildren(){this.container.removeAllChildren(),this.layerViews.forEach(((t,r)=>this.container.addChildAt(t.container,r)))}};p=t([s("esri.views.2d.layers.CatalogDynamicGroupLayerView2D")],p);const m=p;export{m as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/CatalogDynamicGroupLayerView3D.js b/library/arcgis/4.30/@arcgis/core/chunks/CatalogDynamicGroupLayerView3D.js new file mode 100644 index 00000000..3685b2e3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/CatalogDynamicGroupLayerView3D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as r}from"./tslib.es6.js";import s from"../core/Collection.js";import{when as o}from"../core/reactiveUtils.js";import{property as e}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as t}from"../core/accessorSupport/decorators/subclass.js";import{L as i}from"./LayerView3D.js";import{C as p}from"./CatalogDynamicGroupLayerView.js";import a from"../views/layers/LayerView.js";import"../core/Accessor.js";import"../core/Handles.js";import"./maybe.js";import"./metadata.js";import"./utils.js";import"./handleUtils.js";import"./ObservableBase.js";import"./tracking.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"../core/Error.js";import"../config.js";import"../core/Evented.js";import"./ensureType.js";import"./shared.js";import"./SimpleObservable.js";import"./asyncUtils.js";import"./heightModelInfoUtils.js";import"../geometry/HeightModelInfo.js";import"./jsonMap.js";import"../core/JSONSupport.js";import"./unitUtils.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"./reader.js";import"./writer.js";import"./arcgisLayerUrl.js";import"./persistableUrlUtils.js";import"../core/sql.js";import"../core/Identifiable.js";import"../core/Promise.js";import"./UpdatingHandles.js";import"./layerViewUtils.js";let m=class extends(p(i(a))){constructor(){super(...arguments),this.type="catalog-dynamic-group-3d",this.layerViews=new s}initialize(){this.addHandles([this.enableLayerUpdates(),o((()=>this.view.stationary),(()=>this.updateLayers()))])}};r([e()],m.prototype,"layerViews",void 0),r([e()],m.prototype,"parent",void 0),r([e()],m.prototype,"view",void 0),m=r([t("esri.views.3d.layers.CatalogDynamicGroupLayerView3D")],m);const j=m;export{j as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/CatalogFootprintLayerView.js b/library/arcgis/4.30/@arcgis/core/chunks/CatalogFootprintLayerView.js new file mode 100644 index 00000000..4779387f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/CatalogFootprintLayerView.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as r}from"./tslib.es6.js";import{property as e}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as o}from"../core/accessorSupport/decorators/subclass.js";const s=s=>{let t=class extends s{constructor(...r){super(...r)}get updateSuspended(){const r=this.parent?.dynamicGroupLayerView;return this.suspended&&(!r||!0===r.suspended)}};return r([e()],t.prototype,"layer",void 0),r([e()],t.prototype,"parent",void 0),r([e()],t.prototype,"updateSuspended",null),t=r([o("esri.views.layers.CatalogFootprintLayerView")],t),t};export{s as C}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/CatalogFootprintLayerView2D.js b/library/arcgis/4.30/@arcgis/core/chunks/CatalogFootprintLayerView2D.js new file mode 100644 index 00000000..fcfe94e9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/CatalogFootprintLayerView2D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./tslib.es6.js";import"./Logger.js";import"../core/lang.js";import"../core/Error.js";import{subclass as o}from"../core/accessorSupport/decorators/subclass.js";import{F as s}from"./FeatureLayerView2D.js";import{C as r}from"./CatalogFootprintLayerView.js";import"../config.js";import"./metadata.js";import"./utils.js";import"./handleUtils.js";import"./tracking.js";import"./ensureType.js";import"../Graphic.js";import"../geometry.js";import"../geometry/Extent.js";import"../core/accessorSupport/decorators/property.js";import"../geometry/Geometry.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"./maybe.js";import"./ObservableBase.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"./reader.js";import"../geometry/SpatialReference.js";import"./unitUtils.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"./writer.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"../geometry/Polyline.js";import"./typeUtils.js";import"../geometry/support/jsonUtils.js";import"../PopupTemplate.js";import"../core/Clonable.js";import"../core/Collection.js";import"../core/Evented.js";import"./shared.js";import"./SimpleObservable.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../intl.js";import"./date.js";import"./locale.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./messages.js";import"../popup/content.js";import"../popup/content/AttachmentsContent.js";import"../popup/content/Content.js";import"../popup/content/CustomContent.js";import"../popup/content/ExpressionContent.js";import"../popup/ElementExpressionInfo.js";import"../popup/content/FieldsContent.js";import"../popup/FieldInfo.js";import"./enumeration.js";import"../popup/support/FieldInfoFormat.js";import"../popup/content/MediaContent.js";import"../popup/content/BarChartMediaInfo.js";import"../popup/content/mixins/ChartMediaInfo.js";import"../popup/content/mixins/MediaInfo.js";import"../popup/content/support/ChartMediaInfoValue.js";import"../Color.js";import"./colorUtils.js";import"../popup/content/support/ChartMediaInfoValueSeries.js";import"./chartMediaInfoUtils.js";import"../popup/content/ColumnChartMediaInfo.js";import"../popup/content/ImageMediaInfo.js";import"../popup/content/support/ImageMediaInfoValue.js";import"../popup/content/LineChartMediaInfo.js";import"../popup/content/PieChartMediaInfo.js";import"../popup/content/RelationshipContent.js";import"../popup/support/RelatedRecordsInfoFieldOrder.js";import"../popup/content/TextContent.js";import"../popup/ExpressionInfo.js";import"../popup/LayerOptions.js";import"../popup/RelatedRecordsInfo.js";import"../support/actions/ActionBase.js";import"../core/Identifiable.js";import"../support/actions/ActionButton.js";import"../support/actions/ActionToggle.js";import"../symbols.js";import"../symbols/CIMSymbol.js";import"../symbols/Symbol.js";import"../symbols/ExtrudeSymbol3DLayer.js";import"../symbols/Symbol3DLayer.js";import"./utils4.js";import"../symbols/edges/Edges3D.js";import"./screenUtils.js";import"./materialUtils.js";import"./opacityUtils.js";import"../symbols/edges/SketchEdges3D.js";import"../symbols/edges/SolidEdges3D.js";import"./Symbol3DMaterial.js";import"../symbols/FillSymbol.js";import"../symbols/SimpleLineSymbol.js";import"../symbols/LineSymbol.js";import"../symbols/LineSymbolMarker.js";import"./lineMarkers.js";import"../symbols/FillSymbol3DLayer.js";import"../symbols/patterns/LineStylePattern3D.js";import"../symbols/patterns/StylePattern3D.js";import"./utils5.js";import"./colors.js";import"./symbolLayerUtils3D.js";import"./aaBoundingBox.js";import"../symbols/Font.js";import"../symbols/IconSymbol3DLayer.js";import"./persistableUrlUtils.js";import"../symbols/LabelSymbol3D.js";import"../symbols/Symbol3D.js";import"./collectionUtils.js";import"../portal/Portal.js";import"../core/Loadable.js";import"../core/Promise.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"../symbols/LineSymbol3DLayer.js";import"../symbols/LineStyleMarker3D.js";import"../symbols/ObjectSymbol3DLayer.js";import"../symbols/PathSymbol3DLayer.js";import"../symbols/TextSymbol3DLayer.js";import"../symbols/WaterSymbol3DLayer.js";import"../symbols/support/StyleOrigin.js";import"./Thumbnail.js";import"./calloutUtils.js";import"../symbols/callouts/Callout3D.js";import"../symbols/callouts/LineCallout3D.js";import"../symbols/support/Symbol3DVerticalOffset.js";import"../symbols/LineSymbol3D.js";import"../symbols/MarkerSymbol.js";import"../symbols/MeshSymbol3D.js";import"../symbols/PictureFillSymbol.js";import"./urlUtils.js";import"../symbols/PictureMarkerSymbol.js";import"../symbols/PointSymbol3D.js";import"../symbols/PolygonSymbol3D.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../symbols/SimpleFillSymbol.js";import"../symbols/SimpleMarkerSymbol.js";import"../symbols/TextSymbol.js";import"../symbols/WebStyleSymbol.js";import"./compilerUtils.js";import"./EffectView.js";import"./parser.js";import"./utils3.js";import"./mat4.js";import"./_commonjsHelpers.js";import"./featureConversionUtils.js";import"./OptimizedFeature.js";import"./OptimizedGeometry.js";import"./OptimizedFeatureSet.js";import"../layers/support/FeatureFilter.js";import"../TimeExtent.js";import"./timeUtils.js";import"../rest/support/Query.js";import"./DataLayerSource.js";import"../layers/support/Field.js";import"./domains.js";import"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";import"./fieldType.js";import"./FullTextSearch.js";import"./spatialRelationships.js";import"../rest/support/StatisticDefinition.js";import"./layerUtils2.js";import"./timeSupport2.js";import"../support/timeUtils.js";import"./utils6.js";import"./tagSymbols.js";import"../rest/support/FeatureSet.js";import"./highlightReasons.js";import"./HighlightOptions.js";import"./LayerView2D.js";import"./Container.js";import"./mat3f32.js";import"./DisplayObject.js";import"./definitions.js";import"./enums.js";import"./Texture.js";import"./GLObjectType.js";import"./ClipRect.js";import"./layerViewUtils.js";import"./UpdatingHandles.js";import"./TechniqueInstance.js";import"./UpdateTracking2D.js";import"./BindType.js";import"./Util.js";import"./vec2f64.js";import"./vec4.js";import"./vec4f64.js";import"./Program.js";import"./BufferObject.js";import"./dataViewUtils.js";import"./enums2.js";import"./VertexElementDescriptor.js";import"./BoundingBox.js";import"./vec2f32.js";import"./ReactiveMap.js";import"./TileContainer.js";import"./WGLContainer.js";import"./VertexArrayObject.js";import"./WGLBrushVTLSymbol.js";import"./vec4f32.js";import"./StyleDefinition.js";import"./config.js";import"./ShaderCompiler.js";import"./ProgramTemplate.js";import"./TiledDisplayObject.js";import"./mat3.js";import"./TileKey2.js";import"./mat2df32.js";import"./mat2d.js";import"./vec3f32.js";import"./earcut.js";import"./vec2.js";import"./clippingUtils.js";import"./CircularArray.js";import"./TileStrategy.js";import"./QueueProcessor.js";import"./Queue.js";import"../core/signal.js";import"./tileUtils.js";import"../core/workers/workers.js";import"../core/workers/Connection.js";import"../core/workers/RemoteClient.js";import"./arcgisLayerUrl.js";import"./featureReductionUtils.js";import"./lengthUtils.js";import"./sizeVariableUtils.js";import"./OrderByInfo.js";import"./labelingInfo.js";import"../layers/support/LabelClass.js";import"./labelUtils.js";import"./defaults.js";import"./defaultsJSON.js";import"../symbols/support/jsonUtils.js";import"./heatmapUtils.js";import"./CIMSymbolHelper.js";import"./BidiEngine.js";import"./fontUtils.js";import"./GeometryUtils.js";import"./utils7.js";import"./shapingUtils.js";import"./Rect.js";import"./SDFHelper.js";import"./floatRGBA.js";import"./FeatureCommandQueue.js";import"./heatmapTextureUtils.js";import"./constants.js";import"./capabilities2.js";import"./contextUtils.js";import"./HighlightCounter.js";import"./FeatureLayerView.js";import"../layers/support/FeatureEffect.js";import"./jsonUtils.js";import"./floorFilterUtils.js";import"./popupUtils.js";import"../views/layers/LayerView.js";import"./RefreshableLayerView.js";let i=class extends(r(s)){};i=t([o("esri.views.2d.layers.CatalogFootprintLayerView2D")],i);const p=i;export{p as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/CatalogFootprintLayerView3D.js b/library/arcgis/4.30/@arcgis/core/chunks/CatalogFootprintLayerView3D.js new file mode 100644 index 00000000..f1d95ff7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/CatalogFootprintLayerView3D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./tslib.es6.js";import{property as r}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as o}from"../core/accessorSupport/decorators/subclass.js";import{F as s}from"./FeatureLayerViewBase3D.js";import{C as i}from"./CatalogFootprintLayerView.js";import"./ensureType.js";import"./utils.js";import"./handleUtils.js";import"./metadata.js";import"../core/Error.js";import"../config.js";import"./tracking.js";import"./maybe.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Accessor.js";import"../core/Handles.js";import"./ObservableBase.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"../core/Collection.js";import"../core/Evented.js";import"./shared.js";import"./SimpleObservable.js";import"./dehydratedFeatures.js";import"../geometry/SpatialReference.js";import"../core/JSONSupport.js";import"./unitUtils.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"./writer.js";import"./aaBoundingBox.js";import"../geometry/Extent.js";import"../geometry/Geometry.js";import"./reader.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"./aaBoundingRect.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"./quantizationUtils.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"../geometry/Polyline.js";import"./typeUtils.js";import"../layers/support/Field.js";import"./enumeration.js";import"./domains.js";import"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";import"./fieldType.js";import"./Graphics3DGraphicsPipeline.js";import"./hydratedFeatures.js";import"../geometry.js";import"../geometry/support/jsonUtils.js";import"../Graphic.js";import"../PopupTemplate.js";import"../core/Clonable.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../intl.js";import"./date.js";import"./locale.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./messages.js";import"../popup/content.js";import"../popup/content/AttachmentsContent.js";import"../popup/content/Content.js";import"../popup/content/CustomContent.js";import"../popup/content/ExpressionContent.js";import"../popup/ElementExpressionInfo.js";import"../popup/content/FieldsContent.js";import"../popup/FieldInfo.js";import"../popup/support/FieldInfoFormat.js";import"../popup/content/MediaContent.js";import"../popup/content/BarChartMediaInfo.js";import"../popup/content/mixins/ChartMediaInfo.js";import"../popup/content/mixins/MediaInfo.js";import"../popup/content/support/ChartMediaInfoValue.js";import"../Color.js";import"./colorUtils.js";import"../popup/content/support/ChartMediaInfoValueSeries.js";import"./chartMediaInfoUtils.js";import"../popup/content/ColumnChartMediaInfo.js";import"../popup/content/ImageMediaInfo.js";import"../popup/content/support/ImageMediaInfoValue.js";import"../popup/content/LineChartMediaInfo.js";import"../popup/content/PieChartMediaInfo.js";import"../popup/content/RelationshipContent.js";import"../popup/support/RelatedRecordsInfoFieldOrder.js";import"../popup/content/TextContent.js";import"../popup/ExpressionInfo.js";import"../popup/LayerOptions.js";import"../popup/RelatedRecordsInfo.js";import"../support/actions/ActionBase.js";import"../core/Identifiable.js";import"../support/actions/ActionButton.js";import"../support/actions/ActionToggle.js";import"../symbols.js";import"../symbols/CIMSymbol.js";import"../symbols/Symbol.js";import"../symbols/ExtrudeSymbol3DLayer.js";import"../symbols/Symbol3DLayer.js";import"./utils4.js";import"../symbols/edges/Edges3D.js";import"./screenUtils.js";import"./materialUtils.js";import"./opacityUtils.js";import"../symbols/edges/SketchEdges3D.js";import"../symbols/edges/SolidEdges3D.js";import"./Symbol3DMaterial.js";import"../symbols/FillSymbol.js";import"../symbols/SimpleLineSymbol.js";import"../symbols/LineSymbol.js";import"../symbols/LineSymbolMarker.js";import"./lineMarkers.js";import"../symbols/FillSymbol3DLayer.js";import"../symbols/patterns/LineStylePattern3D.js";import"../symbols/patterns/StylePattern3D.js";import"./utils5.js";import"./colors.js";import"./symbolLayerUtils3D.js";import"../symbols/Font.js";import"../symbols/IconSymbol3DLayer.js";import"./persistableUrlUtils.js";import"../symbols/LabelSymbol3D.js";import"../symbols/Symbol3D.js";import"./collectionUtils.js";import"../portal/Portal.js";import"../core/Loadable.js";import"../core/Promise.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"../symbols/LineSymbol3DLayer.js";import"../symbols/LineStyleMarker3D.js";import"../symbols/ObjectSymbol3DLayer.js";import"../symbols/PathSymbol3DLayer.js";import"../symbols/TextSymbol3DLayer.js";import"../symbols/WaterSymbol3DLayer.js";import"../symbols/support/StyleOrigin.js";import"./Thumbnail.js";import"./calloutUtils.js";import"../symbols/callouts/Callout3D.js";import"../symbols/callouts/LineCallout3D.js";import"../symbols/support/Symbol3DVerticalOffset.js";import"../symbols/LineSymbol3D.js";import"../symbols/MarkerSymbol.js";import"../symbols/MeshSymbol3D.js";import"../symbols/PictureFillSymbol.js";import"./urlUtils.js";import"../symbols/PictureMarkerSymbol.js";import"../symbols/PointSymbol3D.js";import"../symbols/PolygonSymbol3D.js";import"../symbols/SimpleFillSymbol.js";import"../symbols/SimpleMarkerSymbol.js";import"../symbols/TextSymbol.js";import"../symbols/WebStyleSymbol.js";import"./dehydratedPoint.js";import"./timeSupport2.js";import"../support/timeUtils.js";import"../TimeExtent.js";import"./timeUtils.js";import"./utils6.js";import"./tagSymbols.js";import"../rest/support/Query.js";import"./DataLayerSource.js";import"./FullTextSearch.js";import"./spatialRelationships.js";import"../rest/support/StatisticDefinition.js";import"./projectExtentUtils.js";import"./geometryServiceUtils.js";import"./project.js";import"./utils8.js";import"./utils9.js";import"../rest/support/ProjectParameters.js";import"./RibbonLineMaterial.js";import"./mat4.js";import"./mat4f64.js";import"./sphere.js";import"./vec4.js";import"./vec4f64.js";import"./ray.js";import"./plane.js";import"./mat3f64.js";import"./quatf64.js";import"./vec2f64.js";import"./mathUtils2.js";import"./basicInterfaces.js";import"./Material.js";import"./interfaces3.js";import"./VertexAttribute.js";import"./ViewingMode.js";import"./StencilUtils.js";import"./Indices.js";import"./Util.js";import"./triangle.js";import"./lineSegment.js";import"./doublePrecisionUtils.js";import"./mat3.js";import"./Matrix4PassUniform.js";import"./BindType.js";import"./ShaderTechniqueConfiguration.js";import"./lengthUtils.js";import"./debugFlags2.js";import"./requestImageUtils.js";import"./enums.js";import"./Texture.js";import"./GLObjectType.js";import"./vec2.js";import"./renderState.js";import"./Octree.js";import"./frustum.js";import"./InterleavedLayout.js";import"./BufferView.js";import"./types.js";import"./floatRGBA.js";import"./UpdatingHandles.js";import"./arcgisLayerUrl.js";import"./layerUtils2.js";import"./ReactiveMap.js";import"./dehydratedFeatureComparison.js";import"../core/signal.js";import"../views/SceneView.js";import"../Camera.js";import"../CameraLayout.js";import"./Cyclical.js";import"../Viewpoint.js";import"./domUtils.js";import"../core/workers/workers.js";import"../core/workers/Connection.js";import"./Queue.js";import"../core/workers/RemoteClient.js";import"./GraphicsCollection.js";import"../geometry/HeightModelInfo.js";import"../geometry/projection.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"./zscale.js";import"./projectBoundingRect.js";import"./projectPointToVector.js";import"./boundedPlane.js";import"./RenderCoordsHelper.js";import"./spatialReferenceEllipsoidUtils.js";import"./projectVectorToPoint.js";import"./projectVectorToVector.js";import"./ElevationProvider.js";import"./scaleUtils.js";import"../views/View.js";import"../Map.js";import"../Basemap.js";import"./loadAll.js";import"../portal/PortalItem.js";import"../portal/PortalItemResource.js";import"../portal/PortalRating.js";import"../support/BasemapStyle.js";import"./writeUtils.js";import"../Ground.js";import"./compilerUtils.js";import"./CollectionFlattener.js";import"./editableLayers.js";import"../layers/catalog/catalogUtils.js";import"./basemapUtils.js";import"./utils3.js";import"./collectionUtils2.js";import"../support/LayersMixin.js";import"../layers/Layer.js";import"../support/TablesMixin.js";import"../views/BasemapView.js";import"../views/Magnifier.js";import"./selectionUtils.js";import"../views/Theme.js";import"./InputManager.js";import"./ViewEvents.js";import"./IViewEvents.js";import"./interfaces.js";import"./screenUtils2.js";import"../views/input/Input.js";import"../views/input/gamepad/GamepadSettings.js";import"../views/input/gamepad/GamepadInputDevice.js";import"../views/navigation/Navigation.js";import"./a11yUtils.js";import"../views/navigation/gamepad/GamepadSettings.js";import"./heightModelInfoUtils.js";import"./projectionUtils.js";import"../views/BreakpointsOwner.js";import"../views/DOMContainer.js";import"./projector.js";import"./widgetUtils.js";import"../views/GroundView.js";import"./cameraUtils.js";import"./Intersector2.js";import"./verticalOffsetUtils.js";import"./orientedBoundingBox.js";import"./quat.js";import"./computeTranslationToOriginAndRotation.js";import"./Attribute.js";import"./earthUtils.js";import"./spatialReferenceSupport.js";import"../layers/support/ElevationSampler.js";import"./TerrainConst.js";import"../layers/support/LOD.js";import"../layers/support/TileInfo.js";import"./TileKey.js";import"../views/PopupView.js";import"../views/ViewAnimation.js";import"../views/3d/environment/SunLighting.js";import"../webscene/SunLighting.js";import"../views/3d/environment/VirtualLighting.js";import"../webscene/VirtualLighting.js";import"../webscene/Environment.js";import"../views/3d/environment/SunnyWeather.js";import"./weather.js";import"../views/3d/environment/CloudyWeather.js";import"../views/3d/environment/FoggyWeather.js";import"../views/3d/environment/RainyWeather.js";import"../views/3d/environment/SnowyWeather.js";import"./lightingTypes.js";import"../webscene/background/Background.js";import"../webscene/background/ColorBackground.js";import"./quantityUtils.js";import"./colorUtils2.js";import"./IntegerPassUniform.js";import"./NormalAttribute.glsl.js";import"./VertexPosition.glsl.js";import"./Matrix3DrawUniform.js";import"./RenderGeometry.js";import"../views/3d/webgl/RenderCamera.js";import"./axisAngleDegrees.js";import"./Scheduler.js";import"./debugFlags.js";import"./ScreenSpacePass.glsl.js";import"./Float4DrawUniform.js";import"./NestedMap.js";import"./VertexArrayObject2.js";import"./VertexArrayObject.js";import"./Intersector.js";import"./glUtil.js";import"./VertexElementDescriptor.js";import"./MemCache.js";import"./BufferObject.js";import"./objectResourceUtils.js";import"./devEnvironmentUtils.js";import"./vec32.js";import"./vec42.js";import"./DefaultMaterial_COLOR_GAMMA.js";import"./Version.js";import"./resourceUtils3.js";import"./vec2f32.js";import"./GLTextureMaterial.js";import"./RayIntersections.js";import"./OutputHighlight.glsl.js";import"./DecodeSymbolColor.glsl.js";import"./VerticalOffset.glsl.js";import"./Matrix4sPassUniform.js";import"../views/3d/webgl/RenderNode.js";import"./CameraSpace.glsl.js";import"./vec3f32.js";import"./Program.js";import"./_commonjsHelpers.js";import"./GeometryUtil.js";import"./DoubleArray.js";import"./ShadowCastVisualizeTechniqueConfiguration.js";import"./euclideanLengthMeasurementUtils.js";import"./ElevationUpdateEvent.js";import"./ElevationContext.js";import"./unitConversionUtils.js";import"./graphicUtils.js";import"./HUDMaterial.js";import"./featureConversionUtils.js";import"./OptimizedFeature.js";import"./OptimizedGeometry.js";import"./OptimizedFeatureSet.js";import"./edgeUtils.js";import"./earcut.js";import"./SnappingCandidate.js";import"./visualVariableUtils.js";import"./sizeVariableUtils.js";import"./triangulationUtils.js";import"./deduplicate.js";import"./Normals.js";import"./CIMSymbolHelper.js";import"./BidiEngine.js";import"./fontUtils.js";import"./GeometryUtils.js";import"./enums2.js";import"./utils7.js";import"./definitions.js";import"./shapingUtils.js";import"./mat2d.js";import"./mat2df32.js";import"./Rect.js";import"./BoundingBox.js";import"./defaults.js";import"./defaultsJSON.js";import"./OverrideHelper.js";import"../symbols/support/cimSymbolUtils.js";import"./utils11.js";import"./jsonUtils.js";import"./parser.js";import"./LRUCache.js";import"./line.js";import"./line2.js";import"./lineStippleUtils.js";import"../geometry/support/MeshComponent.js";import"../geometry/support/MeshMaterial.js";import"../geometry/support/MeshTexture.js";import"./imageUtils.js";import"../geometry/support/MeshTextureTransform.js";import"../geometry/support/MeshMaterialMetallicRoughness.js";import"./MeshVertexAttributes.js";import"./meshVertexSpaceUtils.js";import"../geometry/support/MeshGeoreferencedVertexSpace.js";import"../geometry/support/MeshLocalVertexSpace.js";import"./projection.js";import"./interfaces6.js";import"./DefaultLayouts.js";import"./styleUtils.js";import"./webStyleSymbolUtils.js";import"../symbols/support/jsonUtils.js";import"./Intersector3.js";import"./ColorMaterial.js";import"./TriangleMaterial.js";import"./WebGLRequirements.js";import"./capabilities2.js";import"./contextUtils.js";import"./ray2.js";import"./viewpointUtils2.js";import"./ZoomMomentumEstimator.js";import"./labelFormatUtils.js";import"./labelUtils.js";import"./FeatureTileDescriptor3D.js";import"./elevationInfoUtils.js";import"./hitTest.js";import"./LayerConstants.js";import"./intersectorUtilsConversions.js";import"./ElevationRange.js";import"./hitTestSelectUtils.js";import"./terrainUtils.js";import"../views/3d/support/SceneViewPerformanceInfo.js";import"./ByteSizeUnit.js";import"./LayerViewPerformanceInfo.js";import"../views/3d/support/LayerPerformanceInfo.js";import"./ElevationQueryTileCache.js";import"./RenderableTile.js";import"./mat3f32.js";import"./enums3.js";import"./TileStrategy.js";import"./TileKey2.js";import"./QueueProcessor.js";import"./config.js";import"./TiledDisplayObject.js";import"./DisplayObject.js";import"./StyleDefinition.js";import"./ElevationSamplerData.js";import"./resources.js";import"./edgeProcessing.js";import"./Viewshed.js";import"../views/3d/webgl.js";import"../views/3d/webgl/ManagedFBO.js";import"./testSVGPremultipliedAlpha.js";import"./RenderingContext.js";import"./ProgramCache.js";import"./screenshotUtils.js";import"./layerViewUtils.js";import"../views/ui/DefaultUI.js";import"../views/ui/UI.js";import"./themeUtils.js";import"../widgets/Attribution.js";import"../widgets/Widget.js";import"./uuid.js";import"./jsxWidgetSupport.js";import"../widgets/Attribution/AttributionViewModel.js";import"./globalCss.js";import"./accessibleHandler.js";import"./messageBundle.js";import"./jsxFactory.js";import"../widgets/Compass.js";import"../widgets/Compass/CompassViewModel.js";import"./utils20.js";import"../widgets/support/GoTo.js";import"../widgets/NavigationToggle.js";import"../widgets/NavigationToggle/NavigationToggleViewModel.js";import"../widgets/Zoom.js";import"../widgets/Zoom/ZoomViewModel.js";import"./queryForSymbologySnapping.js";import"./hash.js";import"./diffUtils.js";import"../renderers/mixins/VisualVariablesMixin.js";import"../renderers/visualVariables/ColorVariable.js";import"../renderers/visualVariables/VisualVariable.js";import"./LegendOptions.js";import"../renderers/visualVariables/support/ColorStop.js";import"../renderers/visualVariables/OpacityVariable.js";import"../renderers/visualVariables/support/OpacityStop.js";import"../renderers/visualVariables/RotationVariable.js";import"../renderers/visualVariables/SizeVariable.js";import"../renderers/visualVariables/support/SizeStop.js";import"./Graphics3DObjectStates.js";import"../renderers/ClassBreaksRenderer.js";import"../renderers/Renderer.js";import"../renderers/support/AuthoringInfo.js";import"../renderers/support/AuthoringInfoVisualVariable.js";import"./colorRamps.js";import"../rest/support/AlgorithmicColorRamp.js";import"../rest/support/ColorRamp.js";import"../rest/support/MultipartColorRamp.js";import"../renderers/support/ClassBreakInfo.js";import"./commonProperties.js";import"../renderers/DictionaryRenderer.js";import"../layers/support/FieldsIndex.js";import"./UnknownTimeZone.js";import"../renderers/DotDensityRenderer.js";import"../renderers/support/AttributeColorInfo.js";import"../renderers/HeatmapRenderer.js";import"../renderers/support/HeatmapColorStop.js";import"./heatmapUtils.js";import"../renderers/PieChartRenderer.js";import"../renderers/SimpleRenderer.js";import"../renderers/UniqueValueRenderer.js";import"../renderers/support/UniqueValue.js";import"../renderers/support/UniqueValueClass.js";import"../renderers/support/UniqueValueGroup.js";import"../renderers/support/UniqueValueInfo.js";import"../renderers/support/jsonUtils.js";import"./rendererConversion.js";import"./optimizedFeatureQueryEngineAdapter.js";import"./centroid.js";import"./PooledRBush.js";import"./quickselect.js";import"./popupUtils.js";import"../layers/support/FeatureFilter.js";import"./floorFilterUtils.js";import"./QueryEngine.js";import"../geometry/support/normalizeUtils.js";import"./normalizeUtilsCommon.js";import"./simplify.js";import"../core/sql/WhereClause.js";import"./TimeOnly.js";import"./timeSupport.js";import"./projectionSupport.js";import"./json.js";import"./QueryEngineCapabilities.js";import"./utils12.js";import"./utils2.js";import"./utils10.js";import"./generateRendererUtils.js";import"../rest/support/FeatureSet.js";import"./FeatureStore.js";import"./BoundsStore.js";import"./heatmapTextureUtils.js";import"./LayerView3D.js";import"./query.js";import"./pbfQueryUtils.js";import"./pbf.js";import"./queryZScale.js";import"./WorkerHandle.js";import"./EventedSet.js";import"./FeatureLayerView.js";import"../layers/support/FeatureEffect.js";import"../views/layers/LayerView.js";import"./RefreshableLayerView.js";let e=class extends(i(s)){constructor(){super(...arguments),this.type="catalog-footprint-3d"}};t([r()],e.prototype,"parent",void 0),e=t([o("esri.views.3d.layers.CatalogFootprintLayerView3D")],e);const p=e;export{p as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/CatalogLayerView.js b/library/arcgis/4.30/@arcgis/core/chunks/CatalogLayerView.js new file mode 100644 index 00000000..e94dac6b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/CatalogLayerView.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as r}from"./tslib.es6.js";import e from"../core/Collection.js";import{property as o}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as t}from"../core/accessorSupport/decorators/subclass.js";const i=i=>{let a=class extends i{constructor(...r){super(...r),this.layerViews=new e}get dynamicGroupLayerView(){return this.layerViews.find((r=>r.layer===this.layer?.dynamicGroupLayer))}get footprintLayerView(){return this.layerViews.find((r=>r.layer===this.layer?.footprintLayer))}isUpdating(){return!this.dynamicGroupLayerView||!this.footprintLayerView||this.dynamicGroupLayerView.updating||this.footprintLayerView.updating}};return r([o()],a.prototype,"layer",void 0),r([o()],a.prototype,"layerViews",void 0),r([o({readOnly:!0})],a.prototype,"dynamicGroupLayerView",null),r([o({readOnly:!0})],a.prototype,"footprintLayerView",null),a=r([t("esri.views.layers.CatalogLayerView")],a),a};export{i as C}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/CatalogLayerView2D.js b/library/arcgis/4.30/@arcgis/core/chunks/CatalogLayerView2D.js new file mode 100644 index 00000000..f9049748 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/CatalogLayerView2D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./tslib.es6.js";import r from"../core/Collection.js";import{property as o}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as s}from"../core/accessorSupport/decorators/subclass.js";import{L as i}from"./LayerView2D.js";import{C as e}from"./CatalogLayerView.js";import p from"../views/layers/LayerView.js";import"../core/Accessor.js";import"../core/Handles.js";import"./maybe.js";import"./metadata.js";import"./utils.js";import"./handleUtils.js";import"./ObservableBase.js";import"./tracking.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"../core/Error.js";import"../config.js";import"../core/Evented.js";import"./ensureType.js";import"./shared.js";import"./SimpleObservable.js";import"./collectionUtils.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"./Container.js";import"./mat3f32.js";import"./EffectView.js";import"./parser.js";import"./colorUtils.js";import"./utils3.js";import"./screenUtils.js";import"./mat4.js";import"./common.js";import"./_commonjsHelpers.js";import"./DisplayObject.js";import"./jsonMap.js";import"./highlightReasons.js";import"../Color.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./HighlightOptions.js";import"./definitions.js";import"./enums.js";import"./Texture.js";import"./GLObjectType.js";import"./unitUtils.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"./ClipRect.js";import"../geometry.js";import"../geometry/Extent.js";import"../geometry/Geometry.js";import"./reader.js";import"../geometry/SpatialReference.js";import"./writer.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"../geometry/Polyline.js";import"./typeUtils.js";import"../geometry/support/jsonUtils.js";import"./layerViewUtils.js";import"../core/Identifiable.js";import"../core/Promise.js";import"./UpdatingHandles.js";let m=class extends(e(i(p))){constructor(){super(...arguments),this.layerViews=new r}update(t){}viewChange(){}moveEnd(){}attach(){this.addAttachHandles([this._updatingHandles.addOnCollectionChange((()=>this.layerViews),(()=>this._updateStageChildren()),{initial:!0})])}detach(){this.container.removeAllChildren()}_updateStageChildren(){this.container.removeAllChildren(),this.layerViews.forEach(((t,r)=>this.container.addChildAt(t.container,r)))}};t([o()],m.prototype,"layerViews",void 0),m=t([s("esri.views.2d.layers.CatalogLayerView2D")],m);const j=m;export{j as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/CatalogLayerView3D.js b/library/arcgis/4.30/@arcgis/core/chunks/CatalogLayerView3D.js new file mode 100644 index 00000000..013f074d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/CatalogLayerView3D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as r}from"./tslib.es6.js";import s from"../core/Collection.js";import{property as o}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as e}from"../core/accessorSupport/decorators/subclass.js";import{L as t}from"./LayerView3D.js";import{C as i}from"./CatalogLayerView.js";import p from"../views/layers/LayerView.js";import"../core/Accessor.js";import"../core/Handles.js";import"./maybe.js";import"./metadata.js";import"./utils.js";import"./handleUtils.js";import"./ObservableBase.js";import"./tracking.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"../core/Error.js";import"../config.js";import"../core/Evented.js";import"./ensureType.js";import"./shared.js";import"./SimpleObservable.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"./heightModelInfoUtils.js";import"../geometry/HeightModelInfo.js";import"./jsonMap.js";import"../core/JSONSupport.js";import"./unitUtils.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"./reader.js";import"./writer.js";import"./arcgisLayerUrl.js";import"./persistableUrlUtils.js";import"../core/Identifiable.js";import"../core/Promise.js";import"./UpdatingHandles.js";import"./layerViewUtils.js";let m=class extends(i(t(p))){constructor(){super(...arguments),this.type="catalog-3d",this.layerViews=new s}};r([o()],m.prototype,"layerViews",void 0),m=r([e("esri.views.3d.layers.CatalogLayerView3D")],m);const a=m;export{a as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/CircularArray.js b/library/arcgis/4.30/@arcgis/core/chunks/CircularArray.js new file mode 100644 index 00000000..97a9f018 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/CircularArray.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +class t{constructor(t){this.size=0,this._start=0,this.maxSize=t,this._buffer=new Array(t)}get entries(){return this._buffer}enqueue(t){if(this.size===this.maxSize){const s=this._buffer[this._start];return this._buffer[this._start]=t,this._start=(this._start+1)%this.maxSize,s}return this._buffer[(this._start+this.size++)%this.maxSize]=t,null}dequeue(){if(0===this.size)return null;const t=this._buffer[this._start];return this._buffer[this._start]=null,this.size--,this._start=(this._start+1)%this.maxSize,t}peek(){return 0===this.size?null:this._buffer[this._start]}peekLast(){return 0===this.size?null:this._buffer[(this._start+(this.size-1))%this.maxSize]}find(t){if(0===this.size)return null;for(const s of this._buffer)if(null!=s&&t(s))return s;return null}clear(t){let s=this.dequeue();for(;null!=s;)t&&t(s),s=this.dequeue()}}export{t as C}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/ClipRect.js b/library/arcgis/4.30/@arcgis/core/chunks/ClipRect.js new file mode 100644 index 00000000..5749b3d0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/ClipRect.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./tslib.es6.js";import{property as o}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as r}from"../core/accessorSupport/decorators/subclass.js";import{JSONSupport as e}from"../core/JSONSupport.js";let s=class extends e{get version(){return this.commitVersionProperties(),(this._get("version")||0)+1}};t([o({readOnly:!0})],s.prototype,"version",null),s=t([r("esri.views.layers.support.ClipArea")],s);const i=s;var p;let m=p=class extends i{constructor(t){super(t),this.type="rect",this.left=null,this.right=null,this.top=null,this.bottom=null}clone(){return new p({left:this.left,right:this.right,top:this.top,bottom:this.bottom})}commitVersionProperties(){this.commitProperty("left"),this.commitProperty("right"),this.commitProperty("top"),this.commitProperty("bottom")}};t([o({type:[Number,String],json:{write:!0}})],m.prototype,"left",void 0),t([o({type:[Number,String],json:{write:!0}})],m.prototype,"right",void 0),t([o({type:[Number,String],json:{write:!0}})],m.prototype,"top",void 0),t([o({type:[Number,String],json:{write:!0}})],m.prototype,"bottom",void 0),m=p=t([r("esri.views.layers.support.ClipRect")],m);const n=m;export{n as C,i as a}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/CollectionFlattener.js b/library/arcgis/4.30/@arcgis/core/chunks/CollectionFlattener.js new file mode 100644 index 00000000..2beb2964 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/CollectionFlattener.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as o}from"./tslib.es6.js";import t from"../core/Collection.js";import"./asyncUtils.js";import"../core/Error.js";import"./Logger.js";import{a as e}from"../core/Accessor.js";import{property as s}from"../core/accessorSupport/decorators/property.js";import{subclass as r}from"../core/accessorSupport/decorators/subclass.js";let i=class extends t{constructor(o){super(o),this.getCollections=null}initialize(){this.addHandles(e((()=>this._refresh())))}destroy(){this.getCollections=null}_refresh(){const o=null!=this.getCollections?this.getCollections():null;if(null==o)return void this.removeAll();let t=0;for(const e of o)null!=e&&(t=this._processCollection(t,e));this.splice(t,this.length)}_createNewInstance(o){return new t(o)}_processCollection(o,t){if(!t)return o;const e=this.itemFilterFunction??(o=>!!o);for(const s of t)if(s){if(e(s)){const t=this.indexOf(s,o);t>=0?t!==o&&this.reorder(s,o):this.add(s,o),++o}if(this.getChildrenFunction){const t=this.getChildrenFunction(s);if(Array.isArray(t))for(const e of t)o=this._processCollection(o,e);else o=this._processCollection(o,t)}}return o}};o([s()],i.prototype,"getCollections",void 0),o([s()],i.prototype,"getChildrenFunction",void 0),o([s()],i.prototype,"itemFilterFunction",void 0),i=o([r("esri.core.CollectionFlattener")],i);const l=i;export{l as C}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/ColorMaterial.js b/library/arcgis/4.30/@arcgis/core/chunks/ColorMaterial.js new file mode 100644 index 00000000..b70f7ccf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/ColorMaterial.js @@ -0,0 +1,33 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{h as e}from"../core/lang.js";import{Z as t}from"./vec4f64.js";import{n as r}from"./InterleavedLayout.js";import{S as s,e as o,f as a,g as i}from"./Matrix4PassUniform.js";import{C as n}from"./basicInterfaces.js";import{S as l,d as p,V as c,v as u,F as h,e as d,m as f,C as v,h as m,w as g,j as C,P as O,x as y,o as T,k as _,p as A,s as P,q as b,r as E,t as S,R as w,D as j,u as D,O as I,a as L,y as N}from"./StencilUtils.js";import{V as R}from"./VertexAttribute.js";import{D as x}from"./RayIntersections.js";import{T as V}from"./TriangleMaterial.js";import{D as F}from"./Material.js";import{T as M,V as U,O as $}from"./OutputHighlight.glsl.js";import{g as B}from"./interfaces3.js";import{l as H}from"./enums.js";import{m as z,c as G,d as W,a as q}from"./renderState.js";import{_ as Q}from"./tslib.es6.js";import{p as k}from"./ShaderTechniqueConfiguration.js";const J=Object.freeze(Object.defineProperty({__proto__:null,build:function(e){const t=new l,{vertex:r,fragment:o,attributes:a,varyings:i}=t;p(r,e),t.include(M,e),t.include(U,e),t.include(c,e),t.include(u,e),a.add(R.POSITION,"vec3"),e.vvColor&&a.add(R.COLORFEATUREATTRIBUTE,"float"),i.add("vColor","vec4"),i.add("vpos","vec3");const n=e.multipassEnabled&&e.output===s.Color;n&&i.add("depth","float"),r.uniforms.add(new h("eColor",(e=>e.color))),r.code.add(B` + void main(void) { + vpos = position; + forwardNormalizedVertexColor(); + forwardObjectAndLayerIdColor(); + + ${e.hasVertexColors?"vColor *= eColor;":e.vvColor?"vColor = eColor * interpolateVVColor(colorFeatureAttribute);":"vColor = eColor;"} + ${n?"depth = (view * vec4(vpos, 1.0)).z;":""} + gl_Position = transformPosition(proj, view, vpos); + } + `),t.include(d,e),n&&t.include(f,e),o.include(v);const C=e.output===s.Highlight;return C&&t.include($,e),e.transparencyPassType===m.ColorAlpha&&(t.outputs.add("fragColor","vec4",0),t.outputs.add("fragAlpha","float",1)),o.code.add(B` + void main() { + discardBySlice(vpos); + ${n?"terrainDepthTest(depth);":""} + vec4 fColor = vColor; + + ${e.output===s.ObjectAndLayerIdColor?B`fColor.a = 1.0;`:""} + + if (fColor.a < ${B.float(g)}) { + discard; + } + + ${e.output===s.Color?B`fragColor = highlightSlice(fColor, vpos); ${e.transparencyPassType===m.ColorAlpha?B` + fragColor = premultiplyAlpha(fragColor); + fragAlpha = fragColor.a;`:""}`:""} + ${C?B`outputHighlight();`:""}; + ${e.output===s.ObjectAndLayerIdColor?B`outputObjectAndLayerIdColor();`:""} + } + `),t}},Symbol.toStringTag,{value:"Module"}));class Y extends C{initializeProgram(e){return new O(e.rctx,Y.shader.get().build(this.configuration),F)}_createPipeline(e,t){const r=this.configuration,o=e===m.NONE,a=e===m.FrontFace;return z({blending:r.output===s.Color&&r.transparent?o?y:T(e):null,culling:G(r.cullFace),depthTest:r.draped?null:{func:_(e)},depthWrite:r.draped?null:(o||a)&&r.writeDepth?W:null,drawBuffers:r.output===s.Depth?{buffers:[H.NONE]}:A(e),colorWrite:q,stencilWrite:r.hasOccludees?P:null,stencilTest:r.hasOccludees?t?b:E:null,polygonOffset:o||a?r.polygonOffset?Z:null:S(r.enableOffset)})}initializePipeline(){return this._occludeePipelineState=this._createPipeline(this.configuration.transparencyPassType,!0),this._createPipeline(this.configuration.transparencyPassType,!1)}getPipeline(e){return e?this._occludeePipelineState:super.getPipeline()}}Y.shader=new w(J,(()=>Promise.resolve().then((()=>J))));const Z={factor:1,units:1};class K extends j{constructor(){super(...arguments),this.output=s.Color,this.cullFace=n.None,this.transparencyPassType=m.NONE,this.hasSlicePlane=!1,this.hasVertexColors=!1,this.transparent=!1,this.polygonOffset=!1,this.enableOffset=!0,this.writeDepth=!0,this.hasOccludees=!1,this.multipassEnabled=!1,this.cullAboveGround=!1,this.objectAndLayerIdColorInstanced=!1,this.vvColor=!1,this.draped=!1}}Q([k({count:s.COUNT})],K.prototype,"output",void 0),Q([k({count:n.COUNT})],K.prototype,"cullFace",void 0),Q([k({count:m.COUNT})],K.prototype,"transparencyPassType",void 0),Q([k()],K.prototype,"hasSlicePlane",void 0),Q([k()],K.prototype,"hasVertexColors",void 0),Q([k()],K.prototype,"transparent",void 0),Q([k()],K.prototype,"polygonOffset",void 0),Q([k()],K.prototype,"enableOffset",void 0),Q([k()],K.prototype,"writeDepth",void 0),Q([k()],K.prototype,"hasOccludees",void 0),Q([k()],K.prototype,"multipassEnabled",void 0),Q([k()],K.prototype,"cullAboveGround",void 0),Q([k()],K.prototype,"objectAndLayerIdColorInstanced",void 0),Q([k()],K.prototype,"vvColor",void 0),Q([k()],K.prototype,"draped",void 0),Q([k({constValue:!1})],K.prototype,"occlusionPass",void 0),Q([k({constValue:!0})],K.prototype,"hasVvInstancing",void 0),Q([k({constValue:!1})],K.prototype,"vvSize",void 0),Q([k({constValue:!1})],K.prototype,"vvOpacity",void 0);class X extends V{constructor(e){super(e,new te),this.supportsEdges=!0,this.produces=new Map([[D.OPAQUE_MATERIAL,e=>e===s.Highlight||o(e)&&!this._isTransparent],[D.OPAQUE_NO_SSAO_DEPTH,e=>a(e)&&this.parameters.writeLinearDepth&&!this._isTransparent],[D.TRANSPARENT_MATERIAL,e=>o(e)&&this._isTransparent&&this.parameters.writeDepth],[D.TRANSPARENT_NO_SSAO_DEPTH,e=>a(e)&&this.parameters.writeLinearDepth&&this._isTransparent&&this.parameters.writeDepth],[D.TRANSPARENT_DEPTH_WRITE_DISABLED_MATERIAL,e=>(o(e)||a(e)&&this.parameters.writeLinearDepth)&&this._isTransparent&&!this.parameters.writeDepth],[D.DRAPED_MATERIAL,e=>i(e)]]),this._configuration=new K}getConfiguration(e,t){return this._configuration.output=e,this._configuration.cullFace=this.parameters.cullFace,this._configuration.hasVertexColors=this.parameters.hasVertexColors&&!this.parameters.vvColor,this._configuration.hasSlicePlane=this.parameters.hasSlicePlane,this._configuration.transparent=this._isTransparent,this._configuration.polygonOffset=this.parameters.polygonOffset,this._configuration.writeDepth=this.parameters.writeDepth,this._configuration.hasOccludees=this.parameters.hasOccludees,this._configuration.transparencyPassType=t.transparencyPassType,this._configuration.enableOffset=t.camera.relativeElevation1;)i-=1;let n=r.s+(a.saturation||0)*e;n>1&&(n=1),n<0&&(n=0);let l=r.l+(a.lightness||0)*e;for(;l>1;)l-=1;s.push(t.fromHSL(i,n,l))}}getIndex(e){const s=this.get("colors",[]),r=this.get("saturation");return e>=s.length?(this.generateColors(),this.getIndex(e)):null!=r?t.saturate(s[e],r):s[e]}next(){let e=this.getPrivate("currentStep",this.get("startIndex",0));return this.setPrivate("currentStep",e+this.get("step",1)),this.getIndex(e)}reset(){this.setPrivate("currentStep",this.get("startIndex",0)),this.setPrivate("currentPass",0)}}Object.defineProperty(s,"className",{enumerable:!0,configurable:!0,writable:!0,value:"ColorSet"}),Object.defineProperty(s,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:e.classNames.concat([s.className])});export{s as C}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/Container.js b/library/arcgis/4.30/@arcgis/core/chunks/Container.js new file mode 100644 index 00000000..cc1bc9a5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/Container.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{c as t}from"./mat3f32.js";import{E as e}from"./EffectView.js";import{D as i}from"./DisplayObject.js";import{J as s}from"./jsonMap.js";import{L as n}from"./Logger.js";import{h as o,a as r}from"./highlightReasons.js";import{o as l,p as h,i as a}from"./definitions.js";import{T as d,j as c,k as u}from"./enums.js";import{a as f,T as g}from"./Texture.js";import{g as p}from"./unitUtils.js";const T=1,_=[0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1],m=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],E=()=>n.getLogger("esri.views.2d.engine.webgl.painter.highlight.HighlightGradient"),L=[0,0,0,0];class R{constructor(){this.type="single",this._convertedHighlightOptions={fillColor:[.2*.75,.6*.75,.675,.75],outlineColor:[.2*.9,.54,.81,.9],outlinePosition:0,outlineWidth:1.3,innerHaloWidth:.4,outerHaloWidth:.4},this._shadeTexChanged=!0,this._texelData=new Uint8Array(1024),this._minMaxDistance=[0,0]}setHighlightOptions(t){const e=this._convertedHighlightOptions;var i,s;i=t,(s=e).fillColor[0]=i.color.r/255,s.fillColor[1]=i.color.g/255,s.fillColor[2]=i.color.b/255,s.fillColor[3]=i.color.a,i.haloColor?(s.outlineColor[0]=i.haloColor.r/255,s.outlineColor[1]=i.haloColor.g/255,s.outlineColor[2]=i.haloColor.b/255,s.outlineColor[3]=i.haloColor.a):(s.outlineColor[0]=s.fillColor[0],s.outlineColor[1]=s.fillColor[1],s.outlineColor[2]=s.fillColor[2],s.outlineColor[3]=s.fillColor[3]),s.fillColor[3]*=i.fillOpacity,s.outlineColor[3]*=i.haloOpacity,s.fillColor[0]*=s.fillColor[3],s.fillColor[1]*=s.fillColor[3],s.fillColor[2]*=s.fillColor[3],s.outlineColor[0]*=s.outlineColor[3],s.outlineColor[1]*=s.outlineColor[3],s.outlineColor[2]*=s.outlineColor[3],s.outlineWidth=1.3,s.outerHaloWidth=.4,s.innerHaloWidth=.4,s.outlinePosition=0;const n=e.outlinePosition-e.outlineWidth/2-e.outerHaloWidth,o=e.outlinePosition-e.outlineWidth/2,r=e.outlinePosition+e.outlineWidth/2,l=e.outlinePosition+e.outlineWidth/2+e.innerHaloWidth,h=1*Math.sqrt(Math.PI/2),a=Math.abs(n)>h?Math.round(10*(Math.abs(n)-h))/10:0,d=Math.abs(l)>h?Math.round(10*(Math.abs(l)-h))/10:0;let c;a&&!d?E().error("The outer rim of the highlight is "+a+"px away from the edge of the feature; consider reducing some width values or shifting the outline position towards positive values (inwards)."):!a&&d?E().error("The inner rim of the highlight is "+d+"px away from the edge of the feature; consider reducing some width values or shifting the outline position towards negative values (outwards)."):a&&d&&E().error("The highlight is "+Math.max(a,d)+"px away from the edge of the feature; consider reducing some width values.");const u=[void 0,void 0,void 0,void 0];function f(t,e,i){u[0]=(1-i)*t[0]+i*e[0],u[1]=(1-i)*t[1]+i*e[1],u[2]=(1-i)*t[2]+i*e[2],u[3]=(1-i)*t[3]+i*e[3]}const{_texelData:g}=this;for(let t=0;t<256;++t)c=n+t/255*(l-n),ct.stencilRef,compare:c.EQUAL,mask:255,op:{fail:u.KEEP,zFail:u.KEEP,zPass:u.REPLACE}}}},P={color:{write:[!0,!0,!0,!0],blendMode:"additive"},depth:!1,stencil:!1},H={...b,color:{write:[!0,!0,!0,!0],blendMode:"delete"}};function N({pixelRatio:t,state:e,displayLevel:i,requiredLevel:s},n){const o=1/2**(i-n.key.level),r=1/2**(s-n.key.level);return{displayMat3:Array.from(e.displayMat3),displayViewMat3:Array.from(e.displayViewMat3),displayViewScreenMat3:Array.from(n.transforms.displayViewScreenMat3),viewMat3:Array.from(e.viewMat3),tileMat3:Array.from(n.transforms.tileMat3),displayZoomFactor:o,requiredZoomFactor:r,tileOffset:[n.x,n.y],currentScale:e.scale,currentZoom:i,metersPerSRUnit:p(e.spatialReference),rotation:e.rotation,pixelRatio:t}}function x(t){return"highlight"===t.passOptions?.type}function D(t){return"hittest"===t.passOptions?.type}function U(t){if(!D(t))return null;const{position:e,distance:i,smallSymbolDistance:s,smallSymbolSizeThreshold:n}=t.passOptions;return{position:e,distance:i,smallSymbolDistance:s,smallSymbolSizeThreshold:n}}function F(t){if(!x(t))return null;const{activeReasons:e,highlightAll:i}=t.passOptions;return{activeReasons:e,highlightAll:i?1:0}}function V(t,e,i){const s={};for(const n in i)i[n]instanceof Function?s[n]=i[n](t,e):s[n]=i[n];return s}function W(t,e){const{attributeView:i,context:s}=t;return{storage:i.getUniforms(s),view:N(t,e),hittestRequest:U(t),highlight:F(t)}}function q(t){return{inside:t.selection===w.InsideEffect,outside:t.selection===w.OutsideEffect}}function j(t){return D(t)?P:x(t)&&"clear"===t.passOptions.stepType?H:b}function B(t){const{row:e,col:i}=t.key,s=i*a,n=e*a;return{tileOffsetFromLocalOrigin:[s%h,n%h],maxIntsToLocalOrigin:[Math.floor(s/h),Math.floor(n/h)]}}const K=new s({esriGeometryPoint:"point",esriGeometryMultipoint:"multipoint",esriGeometryPolyline:"polyline",esriGeometryPolygon:"polygon",esriGeometryMultiPatch:"multipatch",mesh:"mesh"});function X(t){return K.toJSON(t)}function k(t,e,i){const s=[],n=[];let o=0,r=0;for(const l of t){const t=r;let h=l[0][0],a=l[0][1];s[r++]=h,s[r++]=a;let d=0;for(let t=1;t0?(t-o>0&&(i(o,t,s,n),o=t),n.length=0):d<0&&t-o>0?n.push(.5*(t-o)):r=t}r-o>0&&i(o,r,s,n)}function Y(t){const{bandCount:e,attributeTable:i,colormap:s,pixelType:n}=t.raster.rasterInfo;return 1===e&&(null!=i||null!=s||"u8"===n||"s8"===n)}function Z(t,e,i){const{painter:s,highlightGradient:n}=t,{highlight:o}=s.effects;if(!n)return;const r=t.passOptions,l=n.getReasonsWithGradients();for(let n=0;ne.clips=t))}get computedEffects(){return this._effectView?.effects??null}get effect(){return this._effectView?.effect??""}set effect(t){(this._effectView||t)&&(this._effectView||(this._effectView=new e),this._effectView.effect=t,this.requestRender())}get highlightOptions(){return this._highlightOptions}set highlightOptions(t){if(!t)return this._highlightOptions=null,void(this._highlightGradient&&(this._highlightGradient.destroy(),this._highlightGradient=null,this.requestRender()));var e,i;this._highlightOptions?.equals(t)||(this._highlightOptions=t,this._highlightGradient=(e=this._highlightGradient,i=t,"single"===e?.type&&i.multiHighlightEnabled&&(e.destroy(),e=null),"multi"!==e?.type||i.multiHighlightEnabled||(e.destroy(),e=null),e||(e=i.multiHighlightEnabled?new C:new R),e.setHighlightOptions(i),e),this.requestRender())}get hasBlending(){return!!this.blendMode}get hasHighlight(){return this.children.some((t=>t.hasHighlight))}get hasLabels(){return this.children.some((t=>t.hasLabels))}get requiresDedicatedFBO(){return this.children.some((t=>"blendMode"in t&&t.blendMode&&"normal"!==t.blendMode))}updateTransitionProperties(t,e){super.updateTransitionProperties(t,e),this._effectView&&(this._effectView.transitionStep(t,e),this._effectView.transitioning&&this.requestRender())}doRender(t){const e=this.createRenderParams(t),{painter:i}=e;i.beforeRenderLayer(e,this._clips?.length?255:0,this.computedOpacity),this.renderChildren(e),i.afterRenderLayer(e,this.computedOpacity)}addChild(t){return this.addChildAt(t,this.children.length)}addChildAt(t,e=this.children.length){if(!t)return t;if(this.contains(t))return t;this._needsSort=!0;const i=t.parent;return i&&i!==this&&i.removeChild(t),e>=this.children.length?this.children.push(t):this.children.splice(e,0,t),this._childrenSet.add(t),t.parent=this,t.stage=this.stage,this!==this.stage&&(t.clips=this.clips),this.requestRender(),t}contains(t){return this._childrenSet.has(t)}endTransitions(){super.endTransitions(),this._effectView&&(this._effectView.endTransitions(),this.requestRender())}removeAllChildren(){this._childrenSet.clear(),this._needsSort=!0;for(const t of this.children)this!==this.stage&&(t.clips=null),t.stage=null,t.parent=null;this.children.length=0}removeChild(t){return this.contains(t)?this.removeChildAt(this.children.indexOf(t)):t}removeChildAt(t){if(t<0||t>=this.children.length)return null;this._needsSort=!0;const e=this.children.splice(t,1)[0];return this._childrenSet.delete(e),this!==this.stage&&(e.clips=null),e.stage=null,e.parent=null,e}sortChildren(t){this._needsSort&&(this.children.sort(t),this._needsSort=!1)}beforeRender(t){super.beforeRender(t);for(const e of this.children)e.beforeRender(t)}afterRender(t){super.afterRender(t);for(const e of this.children)e.afterRender(t)}_createTransforms(){return{displayViewScreenMat3:t()}}onAttach(){super.onAttach();const t=this.stage;for(const e of this.children)e.stage=t}onDetach(){super.onDetach();for(const t of this.children)t.stage=null}renderChildren(t){for(const e of this.children)e.processRender(t)}createRenderParams(t){return{...t,requireFBO:this.requiresDedicatedFBO,blendMode:this.blendMode,effects:this.computedEffects,globalOpacity:t.globalOpacity*this.computedOpacity,inFadeTransition:this.inFadeTransition,highlightGradient:this._highlightGradient||t.highlightGradient}}}export{z as C,w as F,M,y as V,A as W,k as a,v as b,G as c,_ as d,m as e,Y as f,x as g,W as h,D as i,q as j,j as k,N as l,V as m,B as n,Z as r,T as s,X as t}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/CreateVersionParameters.js b/library/arcgis/4.30/@arcgis/core/chunks/CreateVersionParameters.js new file mode 100644 index 00000000..bfb16925 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/CreateVersionParameters.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as r}from"./tslib.es6.js";import{JSONSupport as o}from"../core/JSONSupport.js";import{property as s}from"../core/accessorSupport/decorators/property.js";import{b as e}from"./ensureType.js";import"../core/lang.js";import{subclass as t}from"../core/accessorSupport/decorators/subclass.js";import"../core/Accessor.js";import"../core/Handles.js";import"./Logger.js";import"../config.js";import"./maybe.js";import"./metadata.js";import"./utils.js";import"./handleUtils.js";import"./ObservableBase.js";import"./tracking.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"../core/Error.js";var i;let p=i=class extends o{static from(r){return e(i,r)}constructor(r){super(r),this.versionName=void 0,this.description=null,this.access="private"}};r([s({type:String,json:{write:!0}})],p.prototype,"versionName",void 0),r([s({type:String,json:{write:!0}})],p.prototype,"description",void 0),r([s({type:["private","public","protected","hidden"],json:{name:"accessPermission",write:!0}})],p.prototype,"access",void 0),p=i=r([t("esri.rest.versionManagement.support.CreateVersionParameters")],p);const c=p;export{c as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/Cyclical.js b/library/arcgis/4.30/@arcgis/core/chunks/Cyclical.js new file mode 100644 index 00000000..20bfb386 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/Cyclical.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{c as t}from"./mathUtils.js";class n{constructor(t,n){this.min=t,this.max=n,this.range=n-t}normalize(t,n=0,o=!1){return i(this.range,this.min,this.max,t,n,o)}clamp(n,i=0){return t(n-i,this.min,this.max)+i}monotonic(t,n,i){return tt&&ii&&(s-=o(t,s-i)),a&&s===i&&(s=n),s+r}function o(t,n,i=0){return Math.ceil((n-i)/t)*t+i}const s=new n(0,2*Math.PI),r=new n(-Math.PI,Math.PI),a=new n(0,360);export{n as C,s as a,r as b,a as c}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/DataLayerSource.js b/library/arcgis/4.30/@arcgis/core/chunks/DataLayerSource.js new file mode 100644 index 00000000..db2bad91 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/DataLayerSource.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import{s as r}from"./jsonMap.js";import{JSONSupport as t}from"../core/JSONSupport.js";import{property as o}from"../core/accessorSupport/decorators/property.js";import{cast as a}from"../core/accessorSupport/decorators/cast.js";import{e as s}from"./enumeration.js";import{r as p}from"./reader.js";import{subclass as i,c as n}from"../core/accessorSupport/decorators/subclass.js";import{I as l,e as y,a as c}from"./ensureType.js";import u from"../layers/support/Field.js";import"../core/lang.js";import"../geometry.js";import"./Logger.js";import d from"../geometry/SpatialReference.js";import{f as S}from"./typeUtils.js";var b;let m=b=class extends t{constructor(e){super(e),this.type="map-layer"}clone(){const{mapLayerId:e,gdbVersion:r}=this;return new b({mapLayerId:e,gdbVersion:r})}};var j;e([s({mapLayer:"map-layer"})],m.prototype,"type",void 0),e([o({type:l,json:{write:!0}})],m.prototype,"mapLayerId",void 0),e([o({type:String,json:{write:!0}})],m.prototype,"gdbVersion",void 0),m=b=e([i("esri.layers.support.source.MapLayerSource")],m);let f=j=class extends t{constructor(e){super(e),this.type="query-table"}clone(){const{workspaceId:e,query:r,oidFields:t,spatialReference:o,geometryType:a}=this,s={workspaceId:e,query:r,oidFields:t,spatialReference:o?.clone()??void 0,geometryType:a};return new j(s)}};var g;e([s({queryTable:"query-table"})],f.prototype,"type",void 0),e([o({type:String,json:{write:!0}})],f.prototype,"workspaceId",void 0),e([o({type:String,json:{write:!0}})],f.prototype,"query",void 0),e([o({type:String,json:{write:!0}})],f.prototype,"oidFields",void 0),e([o({type:d,json:{write:!0}})],f.prototype,"spatialReference",void 0),e([s(S)],f.prototype,"geometryType",void 0),f=j=e([i("esri.layers.support.source.QueryTableDataSource")],f);let T=g=class extends t{constructor(e){super(e),this.type="raster"}clone(){const{workspaceId:e,dataSourceName:r}=this;return new g({workspaceId:e,dataSourceName:r})}};var v;e([s({raster:"raster"})],T.prototype,"type",void 0),e([o({type:String,json:{write:!0}})],T.prototype,"dataSourceName",void 0),e([o({type:String,json:{write:!0}})],T.prototype,"workspaceId",void 0),T=g=e([i("esri.layers.support.source.RasterDataSource")],T);let w=v=class extends t{constructor(e){super(e),this.type="table"}clone(){const{workspaceId:e,gdbVersion:r,dataSourceName:t}=this;return new v({workspaceId:e,gdbVersion:r,dataSourceName:t})}};var h,I;e([s({table:"table"})],w.prototype,"type",void 0),e([o({type:String,json:{write:!0}})],w.prototype,"workspaceId",void 0),e([o({type:String,json:{write:!0}})],w.prototype,"gdbVersion",void 0),e([o({type:String,json:{write:!0}})],w.prototype,"dataSourceName",void 0),w=v=e([i("esri.layers.support.source.TableDataSource")],w);const L=r()({esriLeftInnerJoin:"left-inner-join",esriLeftOuterJoin:"left-outer-join"});let k=h=class extends t{constructor(e){super(e),this.type="join-table"}readLeftTableSource(e,r,t){return q()(e,r,t)}castLeftTableSource(e){return c(N(),e)}readRightTableSource(e,r,t){return q()(e,r,t)}castRightTableSource(e){return c(N(),e)}clone(){const{leftTableKey:e,rightTableKey:r,leftTableSource:t,rightTableSource:o,joinType:a}=this,s={leftTableKey:e,rightTableKey:r,leftTableSource:t?.clone()??void 0,rightTableSource:o?.clone()??void 0,joinType:a};return new h(s)}};e([s({joinTable:"join-table"})],k.prototype,"type",void 0),e([o({type:String,json:{write:!0}})],k.prototype,"leftTableKey",void 0),e([o({type:String,json:{write:!0}})],k.prototype,"rightTableKey",void 0),e([o({json:{write:!0}})],k.prototype,"leftTableSource",void 0),e([p("leftTableSource")],k.prototype,"readLeftTableSource",null),e([a("leftTableSource")],k.prototype,"castLeftTableSource",null),e([o({json:{write:!0}})],k.prototype,"rightTableSource",void 0),e([p("rightTableSource")],k.prototype,"readRightTableSource",null),e([a("rightTableSource")],k.prototype,"castRightTableSource",null),e([s(L)],k.prototype,"joinType",void 0),k=h=e([i("esri.layers.support.source.JoinTableDataSource")],k);let R=null;function q(){return R||(R=n({types:N()})),R}let x=null;function N(){return x||(x={key:"type",base:null,typeMap:{"data-layer":K,"map-layer":m}}),x}const D={key:"type",base:null,typeMap:{"join-table":k,"query-table":f,raster:T,table:w}};let K=I=class extends t{constructor(e){super(e),this.type="data-layer"}clone(){const{fields:e,dataSource:r}=this;return new I({fields:e,dataSource:r})}};e([s({dataLayer:"data-layer"})],K.prototype,"type",void 0),e([o({type:[u],json:{write:!0}})],K.prototype,"fields",void 0),e([o({types:D,json:{write:!0}})],K.prototype,"dataSource",void 0),K=I=e([i("esri.layers.support.source.DataLayerSource")],K),K.from=y(K);export{K as D,m as M}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/DecodeSymbolColor.glsl.js b/library/arcgis/4.30/@arcgis/core/chunks/DecodeSymbolColor.glsl.js new file mode 100644 index 00000000..d7befdbf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/DecodeSymbolColor.glsl.js @@ -0,0 +1,29 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{c as o}from"./mathUtils.js";import{g as l}from"./interfaces3.js";var e;function a(o){switch(o){case"multiply":default:return e.Multiply;case"ignore":return e.Ignore;case"replace":return e.Replace;case"tint":return e.Tint}}function t(l,a,t){if(null==l||a===e.Ignore)return t[0]=255,t[1]=255,t[2]=255,void(t[3]=255);const c=o(Math.round(l[3]*n),0,n),m=0===c||a===e.Tint?0:a===e.Replace?s:i;t[0]=o(Math.round(l[0]*r),0,r),t[1]=o(Math.round(l[1]*r),0,r),t[2]=o(Math.round(l[2]*r),0,r),t[3]=c+m}!function(o){o[o.Multiply=1]="Multiply",o[o.Ignore=2]="Ignore",o[o.Replace=3]="Replace",o[o.Tint=4]="Tint"}(e||(e={}));const r=255,n=85,s=n,i=2*n;function c(o){o.vertex.code.add(l` + vec4 decodeSymbolColor(vec4 symbolColor, out int colorMixMode) { + float symbolAlpha = 0.0; + + const float maxTint = 85.0; + const float maxReplace = 170.0; + const float scaleAlpha = 3.0; + + if (symbolColor.a > maxReplace) { + colorMixMode = ${l.int(e.Multiply)}; + symbolAlpha = scaleAlpha * (symbolColor.a - maxReplace); + } else if (symbolColor.a > maxTint) { + colorMixMode = ${l.int(e.Replace)}; + symbolAlpha = scaleAlpha * (symbolColor.a - maxTint); + } else if (symbolColor.a > 0.0) { + colorMixMode = ${l.int(e.Tint)}; + symbolAlpha = scaleAlpha * symbolColor.a; + } else { + colorMixMode = ${l.int(e.Multiply)}; + symbolAlpha = 0.0; + } + + return vec4(symbolColor.r, symbolColor.g, symbolColor.b, symbolAlpha); + } + `)}export{e as C,c as D,t as e,a as p}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/DefaultLayouts.js b/library/arcgis/4.30/@arcgis/core/chunks/DefaultLayouts.js new file mode 100644 index 00000000..e3f6452e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/DefaultLayouts.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{n as e}from"./InterleavedLayout.js";import{V as O}from"./VertexAttribute.js";const c=e().vec3f(O.POSITION),t=e().vec3f(O.POSITION).vec2f(O.UV0),I=e().vec3f(O.POSITION).vec4u8(O.COLOR),a=e().vec3f(O.POSITION).vec2f(O.UV0).vec4u8(O.OBJECTANDLAYERIDCOLOR);export{t as P,I as a,c as b,a as c}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/DefaultMaterial_COLOR_GAMMA.js b/library/arcgis/4.30/@arcgis/core/chunks/DefaultMaterial_COLOR_GAMMA.js new file mode 100644 index 00000000..fb23dcdb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/DefaultMaterial_COLOR_GAMMA.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{d as e,H as t,I as r,J as o,K as n}from"../core/lang.js";import s from"../request.js";import{r as a}from"./asyncUtils.js";import i from"../core/Error.js";import{throwIfAborted as u,throwIfAbortError as l,allSettledValues as f}from"../core/promiseUtils.js";import{isDataProtocol as c,dataToArrayBuffer as d,dataComponents as p,makeAbsolute as m}from"../core/urlUtils.js";import{L as h}from"./Logger.js";import{c as T,a as w}from"./mat4f64.js";import{T as y,c as g,D as x,P as b}from"./enums.js";import{g as _}from"./ensureType.js";import{V as S}from"./Version.js";import{F as R,m as E,w as A,A as O,s as N}from"./mat4.js";import{g as v}from"./quat.js";import{c as C}from"./quatf64.js";import{d as I,c as M,u as L,q as F,D as B,m as U,y as D,t as j,p as P,l as G,B as V,o as H,s as k,n as q,r as Y}from"./BufferView.js";import{j as $,E as K,a as z,i as J}from"./resourceUtils3.js";import{a as X,n as Q}from"./Indices.js";function W(e,t){const r=e.count;t||(t=new e.TypedArrayConstructor(r));for(let o=0;o{const t={...pe,...e.pbrMetallicRoughness},r=function(e){switch(e.ESRI_externalColorMixMode){case"multiply":case"tint":case"ignore":case"replace":break;default:e.ESRI_externalColorMixMode="tint"}return e}({...he,...e.extras});return{...me,...e,pbrMetallicRoughness:t,extras:r}},we={magFilter:g.LINEAR,minFilter:g.LINEAR_MIPMAP_LINEAR,wrapS:y.REPEAT,wrapT:y.REPEAT},ye=1179937895;class ge{constructor(e,t,r,o){if(this._context=e,this.uri=t,this.json=r,this._glbBuffer=o,this._bufferLoaders=new Map,this._textureLoaders=new Map,this._textureCache=new Map,this._materialCache=new Map,this._nodeParentMap=new Map,this._nodeTransformCache=new Map,this._supportedExtensions=["KHR_texture_basisu","KHR_texture_transform"],this._baseUri=function(e){let t,r;return e.replace(/^(.*\/)?([^/]*)$/,((e,o,n)=>(t=o||"",r=n||"",""))),{dirPart:t,filePart:r}}(this.uri).dirPart,this._checkVersionSupported(),this._checkRequiredExtensionsSupported(),null==r.scenes)throw new i("gltf-loader-unsupported-feature","Scenes must be defined.");if(null==r.meshes)throw new i("gltf-loader-unsupported-feature","Meshes must be defined");if(null==r.nodes)throw new i("gltf-loader-unsupported-feature","Nodes must be defined.");this._computeNodeParents()}static async load(e,t,r){if(c(t)){const r=p(t);if(r&&"model/gltf-binary"!==r.mediaType)try{const o=JSON.parse(r.isBase64?atob(r.data):r.data);return new ge(e,t,o)}catch{}const o=d(t);if(ge._isGLBData(o))return this._fromGLBData(e,t,o)}if(Oe.test(t)||"gltf"===r?.expectedType){const o=await e.loadJSON(t,r);return new ge(e,t,o)}const o=await e.loadBinary(t,r);if(ge._isGLBData(o))return this._fromGLBData(e,t,o);if(Ne.test(t)||"glb"===r?.expectedType)throw new i("gltf-loader-invalid-glb","This is not a valid glb file.");const n=await e.loadJSON(t,r);return new ge(e,t,n)}static _isGLBData(e){if(null==e)return!1;const t=new fe(e);return t.remainingBytes()>=4&&t.readUint32()===ye}static async _fromGLBData(e,t,r){const o=await ge._parseGLBData(r);return new ge(e,t,o.json,o.binaryData)}static async _parseGLBData(e){const t=new fe(e);if(t.remainingBytes()<12)throw new i("gltf-loader-error","glb binary data is insufficiently large.");const r=t.readUint32(),o=t.readUint32(),n=t.readUint32();if(r!==ye)throw new i("gltf-loader-error","Magic first 4 bytes do not fit to expected glb value.");if(e.byteLength=8;){const e=t.readUint32(),r=t.readUint32();if(0===u){if(1313821514!==r)throw new i("gltf-loader-error","First glb chunk must be JSON.");if(e<0)throw new i("gltf-loader-error","No JSON data found.");s=await $(t.readUint8Array(e))}else if(1===u){if(5130562!==r)throw new i("gltf-loader-unsupported-feature","Second glb chunk expected to be BIN.");a=t.readUint8Array(e)}else h.getLogger("esri.views.3d.glTF").warn("[Unsupported Feature] More than 2 glb chunks detected. Skipping.");u+=1}if(!s)throw new i("gltf-loader-error","No glb JSON chunk detected.");return{json:s,binaryData:a}}async getBuffer(e,t){const r=this.json.buffers[e];if(null==r.uri){if(null==this._glbBuffer)throw new i("gltf-loader-error","glb buffer not present");return this._glbBuffer}const o=await this._getBufferLoader(e,t);if(o.byteLength!==r.byteLength)throw new i("gltf-loader-error","Buffer byte lengths should match.");return o}async _getBufferLoader(e,t){const r=this._bufferLoaders.get(e);if(r)return r;const o=this.json.buffers[e].uri,n=this._context.loadBinary(this._resolveUri(o),t).then((e=>new Uint8Array(e)));return this._bufferLoaders.set(e,n),n}async getAccessor(e,t){if(!this.json.accessors)throw new i("gltf-loader-unsupported-feature","Accessors missing.");const r=this.json.accessors[e];if(null==r?.bufferView)throw new i("gltf-loader-unsupported-feature","Some accessor does not specify a bufferView.");if(r.type in[ce.MAT2,ce.MAT3,ce.MAT4])throw new i("gltf-loader-unsupported-feature",`AttributeType ${r.type} is not supported`);const o=this.json.bufferViews[r.bufferView],n=await this.getBuffer(o.buffer,t),s=Se[r.type],a=Re[r.componentType],u=s*a,l=o.byteStride||u;return{raw:n.buffer,byteStride:l,byteOffset:n.byteOffset+(o.byteOffset||0)+(r.byteOffset||0),entryCount:r.count,isDenselyPacked:l===u,componentCount:s,componentByteSize:a,componentType:r.componentType,min:r.min,max:r.max,normalized:!!r.normalized}}async getIndexData(e,t){if(null==e.indices)return;const r=await this.getAccessor(e.indices,t);if(r.isDenselyPacked)switch(r.componentType){case x.UNSIGNED_BYTE:return new Uint8Array(r.raw,r.byteOffset,r.entryCount);case x.UNSIGNED_SHORT:return new Uint16Array(r.raw,r.byteOffset,r.entryCount);case x.UNSIGNED_INT:return new Uint32Array(r.raw,r.byteOffset,r.entryCount)}else switch(r.componentType){case x.UNSIGNED_BYTE:return W(Ee(G,r));case x.UNSIGNED_SHORT:return W(Ee(P,r));case x.UNSIGNED_INT:return W(Ee(j,r))}}async getPositionData(e,t){if(null==e.attributes.POSITION)throw new i("gltf-loader-unsupported-feature","No POSITION vertex data found.");const r=await this.getAccessor(e.attributes.POSITION,t);if(r.componentType!==x.FLOAT)throw new i("gltf-loader-unsupported-feature","Expected type FLOAT for POSITION vertex attribute, but found "+x[r.componentType]);if(3!==r.componentCount)throw new i("gltf-loader-unsupported-feature","POSITION vertex attribute must have 3 components, but found "+r.componentCount.toFixed());return Ee(V,r)}async getNormalData(e,t){if(null==e.attributes.NORMAL)throw new i("gltf-loader-error","No NORMAL vertex data found.");const r=await this.getAccessor(e.attributes.NORMAL,t);if(r.componentType!==x.FLOAT)throw new i("gltf-loader-unsupported-feature","Expected type FLOAT for NORMAL vertex attribute, but found "+x[r.componentType]);if(3!==r.componentCount)throw new i("gltf-loader-unsupported-feature","NORMAL vertex attribute must have 3 components, but found "+r.componentCount.toFixed());return Ee(V,r)}async getTangentData(e,t){if(null==e.attributes.TANGENT)throw new i("gltf-loader-error","No TANGENT vertex data found.");const r=await this.getAccessor(e.attributes.TANGENT,t);if(r.componentType!==x.FLOAT)throw new i("gltf-loader-unsupported-feature","Expected type FLOAT for TANGENT vertex attribute, but found "+x[r.componentType]);if(4!==r.componentCount)throw new i("gltf-loader-unsupported-feature","TANGENT vertex attribute must have 4 components, but found "+r.componentCount.toFixed());return new I(r.raw,r.byteOffset,r.byteStride,r.byteOffset+r.byteStride*r.entryCount)}async getTextureCoordinates(e,t){if(null==e.attributes.TEXCOORD_0)throw new i("gltf-loader-error","No TEXCOORD_0 vertex data found.");const r=await this.getAccessor(e.attributes.TEXCOORD_0,t);if(2!==r.componentCount)throw new i("gltf-loader-unsupported-feature","TEXCOORD_0 vertex attribute must have 2 components, but found "+r.componentCount.toFixed());if(r.componentType===x.FLOAT)return Ee(M,r);if(!r.normalized)throw new i("gltf-loader-unsupported-feature","Integer component types are only supported for a normalized accessor for TEXCOORD_0.");return function(e){switch(e.componentType){case x.BYTE:return new D(e.raw,e.byteOffset,e.byteStride,e.byteOffset+e.byteStride*e.entryCount);case x.UNSIGNED_BYTE:return new U(e.raw,e.byteOffset,e.byteStride,e.byteOffset+e.byteStride*e.entryCount);case x.SHORT:return new B(e.raw,e.byteOffset,e.byteStride,e.byteOffset+e.byteStride*e.entryCount);case x.UNSIGNED_SHORT:return new F(e.raw,e.byteOffset,e.byteStride,e.byteOffset+e.byteStride*e.entryCount);case x.UNSIGNED_INT:return new L(e.raw,e.byteOffset,e.byteStride,e.byteOffset+e.byteStride*e.entryCount);case x.FLOAT:return new M(e.raw,e.byteOffset,e.byteStride,e.byteOffset+e.byteStride*e.entryCount)}}(r)}async getVertexColors(e,t){if(null==e.attributes.COLOR_0)throw new i("gltf-loader-error","No COLOR_0 vertex data found.");const r=await this.getAccessor(e.attributes.COLOR_0,t);if(4!==r.componentCount&&3!==r.componentCount)throw new i("gltf-loader-unsupported-feature","COLOR_0 attribute must have 3 or 4 components, but found "+r.componentCount.toFixed());if(4===r.componentCount){if(r.componentType===x.FLOAT)return Ee(I,r);if(r.componentType===x.UNSIGNED_BYTE)return Ee(H,r);if(r.componentType===x.UNSIGNED_SHORT)return Ee(k,r)}else if(3===r.componentCount){if(r.componentType===x.FLOAT)return Ee(V,r);if(r.componentType===x.UNSIGNED_BYTE)return Ee(q,r);if(r.componentType===x.UNSIGNED_SHORT)return Ee(Y,r)}throw new i("gltf-loader-unsupported-feature","Unsupported component type for COLOR_0 attribute: "+x[r.componentType])}hasPositions(e){return void 0!==e.attributes.POSITION}hasNormals(e){return void 0!==e.attributes.NORMAL}hasVertexColors(e){return void 0!==e.attributes.COLOR_0}hasTextureCoordinates(e){return void 0!==e.attributes.TEXCOORD_0}hasTangents(e){return void 0!==e.attributes.TANGENT}async getMaterial(e,t,r){let o=e.material?this._materialCache.get(e.material):void 0;if(!o){const n=null!=e.material?Te(this.json.materials[e.material]):Te(),s=n.pbrMetallicRoughness,a=this.hasVertexColors(e),i=this.getTexture(s.baseColorTexture,t),u=this.getTexture(n.normalTexture,t),l=r?this.getTexture(n.occlusionTexture,t):void 0,f=r?this.getTexture(n.emissiveTexture,t):void 0,c=r?this.getTexture(s.metallicRoughnessTexture,t):void 0,d=null!=e.material?e.material:-1;o={alphaMode:n.alphaMode,alphaCutoff:n.alphaCutoff,color:s.baseColorFactor,doubleSided:!!n.doubleSided,colorTexture:await i,normalTexture:await u,name:n.name,id:d,occlusionTexture:await l,emissiveTexture:await f,emissiveFactor:n.emissiveFactor,metallicFactor:s.metallicFactor,roughnessFactor:s.roughnessFactor,metallicRoughnessTexture:await c,hasVertexColors:a,ESRI_externalColorMixMode:n.extras.ESRI_externalColorMixMode,colorTextureTransform:s?.baseColorTexture?.extensions?.KHR_texture_transform,normalTextureTransform:n.normalTexture?.extensions?.KHR_texture_transform,occlusionTextureTransform:n.occlusionTexture?.extensions?.KHR_texture_transform,emissiveTextureTransform:n.emissiveTexture?.extensions?.KHR_texture_transform,metallicRoughnessTextureTransform:s?.metallicRoughnessTexture?.extensions?.KHR_texture_transform,receiveAmbientOcclusion:n.extras.ESRI_receiveAmbientOcclusion,receiveShadows:n.extras.ESRI_receiveShadows}}return o}async getTexture(e,t){if(!e)return;if(0!==(e.texCoord||0))throw new i("gltf-loader-unsupported-feature","Only TEXCOORD with index 0 is supported.");const r=e.index,o=this.json.textures[r],n=(e=>({...we,...e}))(null!=o.sampler?this.json.samplers[o.sampler]:{}),s=Ae(o),a=this.json.images[s],u=await this._loadTextureImageData(r,o,t);return _(this._textureCache,r,(()=>{const e=e=>33071===e||33648===e||10497===e,t=e=>{throw new i("gltf-loader-error",`Unexpected TextureSampler WrapMode: ${e}`)};return{data:u,wrapS:e(n.wrapS)?n.wrapS:t(n.wrapS),wrapT:e(n.wrapT)?n.wrapT:t(n.wrapT),minFilter:n.minFilter,name:a.name,id:r}}))}getNodeTransform(e){if(void 0===e)return xe;let t=this._nodeTransformCache.get(e);if(!t){const r=this.getNodeTransform(this._getNodeParent(e)),o=this.json.nodes[e];o.matrix?t=E(T(),r,o.matrix):o.translation||o.rotation||o.scale?(t=w(r),o.translation&&A(t,t,o.translation),o.rotation&&(_e[3]=v(_e,o.rotation),O(t,t,_e[3],_e)),o.scale&&N(t,t,o.scale)):t=w(r),this._nodeTransformCache.set(e,t)}return t}_resolveUri(e){return m(e,this._baseUri)}_getNodeParent(e){return this._nodeParentMap.get(e)}_checkVersionSupported(){const e=S.parse(this.json.asset.version,"glTF");be.validate(e)}_checkRequiredExtensionsSupported(){const e=this.json;if(e.extensionsRequired&&!e.extensionsRequired.every((e=>this._supportedExtensions.includes(e))))throw new i("gltf-loader-unsupported-feature","gltf loader was not able to load unsupported feature. Required extensions: "+e.extensionsRequired.join(", "))}_computeNodeParents(){this.json.nodes.forEach(((e,t)=>{e.children&&e.children.forEach((e=>{this._nodeParentMap.set(e,t)}))}))}async _loadTextureImageData(e,t,r){const o=this._textureLoaders.get(e);if(o)return o;const n=this._createTextureLoader(t,r);return this._textureLoaders.set(e,n),n}async _createTextureLoader(e,t){const r=Ae(e),o=this.json.images[r];if(o.uri){if(o.uri.endsWith(".ktx2")){const e=await this._context.loadBinary(this._resolveUri(o.uri),t);return new K(new Uint8Array(e))}return this._context.loadImage(this._resolveUri(o.uri),t)}if(null==o.bufferView)throw new i("gltf-loader-unsupported-feature","Image bufferView must be defined.");if(null==o.mimeType)throw new i("gltf-loader-unsupported-feature","Image mimeType must be defined.");const n=this.json.bufferViews[o.bufferView],s=await this.getBuffer(n.buffer,t);if(null!=n.byteStride)throw new i("gltf-loader-unsupported-feature","byteStride not supported for image buffer");const a=s.byteOffset+(n.byteOffset||0);return z(new Uint8Array(s.buffer,a,n.byteLength),o.mimeType)}async getLoadedBuffersSize(){if(this._glbBuffer)return this._glbBuffer.byteLength;const e=await f(Array.from(this._bufferLoaders.values())),t=await f(Array.from(this._textureLoaders.values()));return e.reduce(((e,t)=>e+(t?.byteLength??0)),0)+t.reduce(((e,t)=>e+(t?J(t)?t.data.byteLength:t.width*t.height*4:0)),0)}}const xe=R(T(),Math.PI/2),be=new S(2,0,"glTF"),_e=C(),Se={SCALAR:1,VEC2:2,VEC3:3,VEC4:4,MAT2:4,MAT3:9,MAT4:16},Re={[x.BYTE]:1,[x.UNSIGNED_BYTE]:1,[x.SHORT]:2,[x.UNSIGNED_SHORT]:2,[x.HALF_FLOAT]:2,[x.FLOAT]:4,[x.INT]:4,[x.UNSIGNED_INT]:4};function Ee(e,t){return new e(t.raw,t.byteOffset,t.byteStride,t.byteOffset+t.byteStride*(t.entryCount-1)+t.componentByteSize*t.componentCount)}function Ae(e){if(null!=e.extensions?.KHR_texture_basisu)return e.extensions.KHR_texture_basisu.source;if(null!==e.source)return e.source;throw new i("gltf-loader-unsupported-feature","Source is expected to be defined for a texture. It can also be omitted in favour of an KHR_texture_basisu extension tag.")}const Oe=/\.gltf$/i,Ne=/\.glb$/i;let ve=0;async function Ce(e,t,r={},o=!0){const n=await ge.load(e,t,r),s="gltf_"+ve++,a={lods:[],materials:new Map,textures:new Map,meta:Ie(n)},i=!(!n.json.asset.extras||"symbolResource"!==n.json.asset.extras.ESRI_type),u=n.json.asset.extras?.ESRI_webstyleSymbol?.webstyle,l=new Map;await async function(e,t){const r=e.json,o=r.scenes[r.scene||0].nodes,n=o.length>1,s=[];for(const e of o){const t=r.nodes[e];s.push(a(e,0)),Me(t)&&!n&&t.extensions.MSFT_lod.ids.forEach(((e,t)=>a(e,t+1)))}async function a(o,n){const i=r.nodes[o],u=e.getNodeTransform(o);if(null!=i.weights&&h.getLogger("esri.views.3d.glTF").warn("[Unsupported Feature] Morph targets are not supported."),null!=i.mesh){const e=r.meshes[i.mesh];for(const r of e.primitives)s.push(t(r,u,n,e.name))}for(const e of i.children||[])s.push(a(e,n))}await Promise.all(s)}(n,(async(e,t,i,u)=>{const f=l.get(i)??0;l.set(i,f+1);const c=void 0!==e.mode?e.mode:b.TRIANGLES,d=c===b.TRIANGLES||c===b.TRIANGLE_STRIP||c===b.TRIANGLE_FAN?c:null;if(null==d)return void h.getLogger("esri.views.3d.glTF").warn("[Unsupported Feature] Unsupported primitive mode ("+b[c]+"). Skipping primitive.");if(!n.hasPositions(e))return void h.getLogger("esri.views.3d.glTF").warn("Skipping primitive without POSITION vertex attribute.");const p=n.getPositionData(e,r),m=n.getMaterial(e,r,o),T=n.hasNormals(e)?n.getNormalData(e,r):null,y=n.hasTangents(e)?n.getTangentData(e,r):null,g=n.hasTextureCoordinates(e)?n.getTextureCoordinates(e,r):null,x=n.hasVertexColors(e)?n.getVertexColors(e,r):null,_=n.getIndexData(e,r),S={name:u,transform:w(t),attributes:{position:await p,normal:T?await T:null,texCoord0:g?await g:null,color:x?await x:null,tangent:y?await y:null},indices:await _,primitiveType:d,material:Le(a,await m,s)};let R=null;null!=a.meta?.ESRI_lod&&"screenSpaceRadius"===a.meta.ESRI_lod.metric&&(R=a.meta.ESRI_lod.thresholds[i]),a.lods[i]=a.lods[i]||{parts:[],name:u,lodThreshold:R},a.lods[i].parts[f]=S}));for(const e of a.lods)e.parts=e.parts.filter((e=>!!e));const f=await n.getLoadedBuffersSize();return{model:a,meta:{isEsriSymbolResource:i,uri:n.uri,ESRI_webstyle:u},customMeta:{},size:f}}function Ie(e){const t=e.json;let r=null;return t.nodes.forEach((e=>{const t=e.extras;null!=t&&(t.ESRI_proxyEllipsoid||t.ESRI_lod)&&(r=t)})),r}function Me(e){return e.extensions?.MSFT_lod&&Array.isArray(e.extensions.MSFT_lod.ids)}function Le(e,t,r){const o=t=>{const o=`${r}_tex_${t&&t.id}${t?.name?"_"+t.name:""}`;if(t&&!e.textures.has(o)){const r=function(e,t={}){return{data:e,parameters:{wrap:{s:y.REPEAT,t:y.REPEAT,...t.wrap},noUnpackFlip:!0,mipmap:!1,...t}}}(t.data,{wrap:{s:t.wrapS,t:t.wrapT},mipmap:Fe.has(t.minFilter),noUnpackFlip:!0});e.textures.set(o,r)}return o},n=`${r}_mat_${t.id}_${t.name}`;if(!e.materials.has(n)){const r=function(e={}){return{color:[1,1,1],opacity:1,alphaMode:"OPAQUE",alphaCutoff:.5,doubleSided:!1,castShadows:!0,receiveShadows:!0,receiveAmbientOcclustion:!0,textureColor:null,textureNormal:null,textureOcclusion:null,textureEmissive:null,textureMetallicRoughness:null,colorTextureTransform:null,normalTextureTransform:null,occlusionTextureTransform:null,emissiveTextureTransform:null,metallicRoughnessTextureTransform:null,emissiveFactor:[0,0,0],metallicFactor:1,roughnessFactor:1,colorMixMode:"multiply",...e}}({color:[t.color[0],t.color[1],t.color[2]],opacity:t.color[3],alphaMode:t.alphaMode,alphaCutoff:t.alphaCutoff,doubleSided:t.doubleSided,colorMixMode:t.ESRI_externalColorMixMode,textureColor:t.colorTexture?o(t.colorTexture):void 0,textureNormal:t.normalTexture?o(t.normalTexture):void 0,textureOcclusion:t.occlusionTexture?o(t.occlusionTexture):void 0,textureEmissive:t.emissiveTexture?o(t.emissiveTexture):void 0,textureMetallicRoughness:t.metallicRoughnessTexture?o(t.metallicRoughnessTexture):void 0,emissiveFactor:[t.emissiveFactor[0],t.emissiveFactor[1],t.emissiveFactor[2]],colorTextureTransform:t.colorTextureTransform,normalTextureTransform:t.normalTextureTransform,occlusionTextureTransform:t.occlusionTextureTransform,emissiveTextureTransform:t.emissiveTextureTransform,metallicRoughnessTextureTransform:t.metallicRoughnessTextureTransform,metallicFactor:t.metallicFactor,roughnessFactor:t.roughnessFactor,receiveShadows:t.receiveShadows,receiveAmbientOcclustion:t.receiveAmbientOcclusion});e.materials.set(n,r)}return n}const Fe=new Set([g.LINEAR_MIPMAP_LINEAR,g.LINEAR_MIPMAP_NEAREST]);function Be(e,t){switch(t){case b.TRIANGLES:return function(e){return"number"==typeof e?X(e):n(e)?new Uint16Array(e):e}(e);case b.TRIANGLE_STRIP:return function(e){const t="number"==typeof e?e:e.length;if(t<3)return[];const r=t-2,o=Q(3*r);if("number"==typeof e){let e=0;for(let t=0;t{e.set(t,o)}))}class s extends e{setupDefaultRules(){super.setupDefaultRules();const e=this._root.language,s=this._root.interfaceColors,d=this._root.horizontalLayout,c=this._root.verticalLayout,u=this.rule.bind(this);u("InterfaceColors").setAll({stroke:t.fromHex(15066597),fill:t.fromHex(15987699),primaryButton:t.fromHex(6788316),primaryButtonHover:t.fromHex(6779356),primaryButtonDown:t.fromHex(6872182),primaryButtonActive:t.fromHex(6872182),primaryButtonText:t.fromHex(16777215),primaryButtonStroke:t.fromHex(16777215),secondaryButton:t.fromHex(14277081),secondaryButtonHover:t.fromHex(10724259),secondaryButtonDown:t.fromHex(9276813),secondaryButtonActive:t.fromHex(15132390),secondaryButtonText:t.fromHex(0),secondaryButtonStroke:t.fromHex(16777215),grid:t.fromHex(0),background:t.fromHex(16777215),alternativeBackground:t.fromHex(0),text:t.fromHex(0),alternativeText:t.fromHex(16777215),disabled:t.fromHex(11382189),positive:t.fromHex(5288704),negative:t.fromHex(11730944)});{const e=u("ColorSet");e.setAll({passOptions:{hue:.05,saturation:0,lightness:0},colors:[t.fromHex(6797276)],step:1,reuse:!1,startIndex:0}),e.setPrivate("currentStep",0),e.setPrivate("currentPass",0)}u("Entity").setAll({stateAnimationDuration:0,stateAnimationEasing:o(r)}),u("Component").setAll({interpolationDuration:0,interpolationEasing:o(r)}),u("Sprite").setAll({visible:!0,scale:1,opacity:1,rotation:0,position:"relative",tooltipX:a,tooltipY:a,tooltipPosition:"fixed",isMeasured:!0}),u("Sprite").states.create("default",{visible:!0,opacity:1}),u("Container").setAll({interactiveChildren:!0,setStateOnChildren:!1}),u("Graphics").setAll({strokeWidth:1}),u("Chart").setAll({width:i,height:i,interactiveChildren:!1}),u("ZoomableContainer").setAll({width:i,height:i,wheelable:!0,pinchZoom:!0,maxZoomLevel:32,minZoomLevel:1,zoomStep:2,animationEasing:o(r),animationDuration:600}),u("Sprite",["horizontal","center"]).setAll({centerX:a,x:a}),u("Sprite",["vertical","center"]).setAll({centerY:a,y:a}),u("Container",["horizontal","layout"]).setAll({layout:d}),u("Container",["vertical","layout"]).setAll({layout:c}),u("Pattern").setAll({repetition:"repeat",width:50,height:50,rotation:0,fillOpacity:1}),u("LinePattern").setAll({gap:6,colorOpacity:1,width:49,height:49}),u("RectanglePattern").setAll({gap:6,checkered:!1,centered:!0,maxWidth:5,maxHeight:5,width:48,height:48,strokeWidth:0}),u("CirclePattern").setAll({gap:5,checkered:!1,centered:!1,radius:3,strokeWidth:0,width:45,height:45}),u("GrainPattern").setAll({width:200,height:200,colors:[t.fromHex(0)],size:1,horizontalGap:0,verticalGap:0,density:1,minOpacity:0,maxOpacity:.2}),u("LinearGradient").setAll({rotation:90}),u("Legend").setAll({fillField:"fill",strokeField:"stroke",nameField:"name",layout:n.new(this._root,{}),layer:30,clickTarget:"itemContainer"}),u("Container",["legend","item","itemcontainer"]).setAll({paddingLeft:5,paddingRight:5,paddingBottom:5,paddingTop:5,layout:d,setStateOnChildren:!0,interactiveChildren:!1,ariaChecked:!0,focusable:!0,ariaLabel:e.translate("Press ENTER to toggle"),role:"checkbox"});{const e=u("Rectangle",["legend","item","background"]);e.setAll({fillOpacity:0}),l(e,"fill",s,"background")}u("Container",["legend","marker"]).setAll({setStateOnChildren:!0,centerY:a,paddingLeft:0,paddingRight:0,paddingBottom:0,paddingTop:0,width:18,height:18}),u("RoundedRectangle",["legend","marker","rectangle"]).setAll({width:i,height:i,cornerRadiusBL:3,cornerRadiusTL:3,cornerRadiusBR:3,cornerRadiusTR:3});{const e=u("RoundedRectangle",["legend","marker","rectangle"]).states.create("disabled",{});l(e,"fill",s,"disabled"),l(e,"stroke",s,"disabled")}u("Label",["legend","label"]).setAll({centerY:a,marginLeft:5,paddingRight:0,paddingLeft:0,paddingTop:0,paddingBottom:0,populateText:!0}),l(u("Label",["legend","label"]).states.create("disabled",{}),"fill",s,"disabled"),u("Label",["legend","value","label"]).setAll({centerY:a,marginLeft:5,paddingRight:0,paddingLeft:0,paddingTop:0,paddingBottom:0,width:50,centerX:i,populateText:!0}),l(u("Label",["legend","value","label"]).states.create("disabled",{}),"fill",s,"disabled"),u("HeatLegend").setAll({stepCount:1}),u("RoundedRectangle",["heatlegend","marker"]).setAll({cornerRadiusTR:0,cornerRadiusBR:0,cornerRadiusTL:0,cornerRadiusBL:0}),u("RoundedRectangle",["vertical","heatlegend","marker"]).setAll({height:i,width:15}),u("RoundedRectangle",["horizontal","heatlegend","marker"]).setAll({width:i,height:15}),u("HeatLegend",["vertical"]).setAll({height:i}),u("HeatLegend",["horizontal"]).setAll({width:i}),u("Label",["heatlegend","start"]).setAll({paddingLeft:5,paddingRight:5,paddingTop:5,paddingBottom:5}),u("Label",["heatlegend","end"]).setAll({paddingLeft:5,paddingRight:5,paddingTop:5,paddingBottom:5});{const e=u("Label");e.setAll({paddingTop:8,paddingBottom:8,paddingLeft:10,paddingRight:10,fontFamily:'-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',fontSize:"1em",populateText:!1}),l(e,"fill",s,"text")}u("RadialLabel").setAll({textType:"regular",centerY:a,centerX:a,inside:!1,radius:0,baseRadius:i,orientation:"auto",textAlign:"center"}),u("EditableLabel").setAll({editOn:"click",themeTags:["editablelabel"],multiLine:!0}),u("RoundedRectangle",["editablelabel","background"]).setAll({fillOpacity:0,fill:t.fromHex(0),cornerRadiusBL:3,cornerRadiusBR:3,cornerRadiusTL:3,cornerRadiusTR:3,strokeOpacity:0,stroke:t.fromHex(0)}),u("RoundedRectangle",["editablelabel","background"]).states.create("active",{strokeOpacity:.2}),u("RoundedRectangle").setAll({cornerRadiusTL:8,cornerRadiusBL:8,cornerRadiusTR:8,cornerRadiusBR:8}),u("PointedRectangle").setAll({pointerBaseWidth:15,pointerLength:10,cornerRadius:8}),u("Slice").setAll({shiftRadius:0,dRadius:0,dInnerRadius:0});{const e=u("Tick");e.setAll({strokeOpacity:.15,isMeasured:!1,length:4.5,position:"absolute",crisp:!0}),l(e,"stroke",s,"grid")}u("Bullet").setAll({locationX:.5,locationY:.5}),u("Tooltip").setAll({position:"absolute",getFillFromSprite:!0,getStrokeFromSprite:!1,autoTextColor:!0,paddingTop:9,paddingBottom:8,paddingLeft:10,paddingRight:10,marginBottom:5,pointerOrientation:"vertical",centerX:a,centerY:a,animationEasing:o(r),exportable:!1}),u("Polygon").setAll({animationEasing:o(r)}),u("PointedRectangle",["tooltip","background"]).setAll({strokeOpacity:.9,cornerRadius:4,pointerLength:4,pointerBaseWidth:8,fillOpacity:.9,stroke:t.fromHex(16777215)});{const e=u("Label",["tooltip"]);e.setAll({role:"tooltip",populateText:!0,paddingRight:0,paddingTop:0,paddingLeft:0,paddingBottom:0}),l(e,"fill",s,"alternativeText")}u("Button").setAll({paddingTop:8,paddingBottom:8,paddingLeft:10,paddingRight:10,interactive:!0,layout:d,interactiveChildren:!1,setStateOnChildren:!0,focusable:!0}),u("Button").states.create("hover",{}),u("Button").states.create("down",{stateAnimationDuration:0}),u("Button").states.create("active",{});{const e=u("RoundedRectangle",["button","background"]);l(e,"fill",s,"primaryButton"),l(e,"stroke",s,"primaryButtonStroke")}l(u("RoundedRectangle",["button","background"]).states.create("hover",{}),"fill",s,"primaryButtonHover"),l(u("RoundedRectangle",["button","background"]).states.create("down",{stateAnimationDuration:0}),"fill",s,"primaryButtonDown"),l(u("RoundedRectangle",["button","background"]).states.create("active",{}),"fill",s,"primaryButtonActive"),l(u("Graphics",["button","icon"]),"stroke",s,"primaryButtonText"),l(u("Label",["button"]),"fill",s,"primaryButtonText"),u("Button",["zoom"]).setAll({paddingTop:18,paddingBottom:18,paddingLeft:12,paddingRight:12,centerX:46,centerY:-10,y:0,x:i,role:"button",ariaLabel:e.translate("Zoom Out"),layer:30});{const e=u("RoundedRectangle",["background","button","zoom"]);e.setAll({cornerRadiusBL:40,cornerRadiusBR:40,cornerRadiusTL:40,cornerRadiusTR:40}),l(e,"fill",s,"primaryButton")}l(u("RoundedRectangle",["background","button","zoom"]).states.create("hover",{}),"fill",s,"primaryButtonHover"),l(u("RoundedRectangle",["background","button","zoom"]).states.create("down",{stateAnimationDuration:0}),"fill",s,"primaryButtonDown");{const e=u("Graphics",["icon","button","zoom"]);e.setAll({crisp:!0,strokeOpacity:.7,draw:e=>{e.moveTo(0,0),e.lineTo(12,0)}}),l(e,"stroke",s,"primaryButtonText")}u("Button",["resize"]).setAll({paddingTop:9,paddingBottom:9,paddingLeft:13,paddingRight:13,draggable:!0,centerX:a,centerY:a,position:"absolute",role:"slider",ariaValueMin:"0",ariaValueMax:"100",ariaLabel:e.translate("Use up and down arrows to move selection")});{const e=u("RoundedRectangle",["background","resize","button"]);e.setAll({cornerRadiusBL:40,cornerRadiusBR:40,cornerRadiusTL:40,cornerRadiusTR:40}),l(e,"fill",s,"secondaryButton"),l(e,"stroke",s,"secondaryButtonStroke")}l(u("RoundedRectangle",["background","resize","button"]).states.create("hover",{}),"fill",s,"secondaryButtonHover"),l(u("RoundedRectangle",["background","resize","button"]).states.create("down",{stateAnimationDuration:0}),"fill",s,"secondaryButtonDown");{const e=u("Graphics",["resize","button","icon"]);e.setAll({interactive:!1,crisp:!0,strokeOpacity:.5,draw:e=>{e.moveTo(0,.5),e.lineTo(0,12.5),e.moveTo(4,.5),e.lineTo(4,12.5)}}),l(e,"stroke",s,"secondaryButtonText")}u("Button",["resize","vertical"]).setAll({rotation:90,cursorOverStyle:"ns-resize"}),u("Button",["resize","horizontal"]).setAll({cursorOverStyle:"ew-resize"}),u("Button",["play"]).setAll({paddingTop:13,paddingBottom:13,paddingLeft:14,paddingRight:14,ariaLabel:e.translate("Play"),toggleKey:"active"});{const e=u("RoundedRectangle",["play","background"]);e.setAll({strokeOpacity:.5,cornerRadiusBL:100,cornerRadiusBR:100,cornerRadiusTL:100,cornerRadiusTR:100}),l(e,"fill",s,"primaryButton")}{const e=u("Graphics",["play","icon"]);e.setAll({stateAnimationDuration:0,dx:1,draw:e=>{e.moveTo(0,-5),e.lineTo(8,0),e.lineTo(0,5),e.lineTo(0,-5)}}),l(e,"fill",s,"primaryButtonText")}u("Graphics",["play","icon"]).states.create("default",{stateAnimationDuration:0}),u("Graphics",["play","icon"]).states.create("active",{stateAnimationDuration:0,draw:e=>{e.moveTo(-4,-5),e.lineTo(-1,-5),e.lineTo(-1,5),e.lineTo(-4,5),e.lineTo(-4,-5),e.moveTo(4,-5),e.lineTo(1,-5),e.lineTo(1,5),e.lineTo(4,5),e.lineTo(4,-5)}}),u("Button",["switch"]).setAll({paddingTop:4,paddingBottom:4,paddingLeft:4,paddingRight:4,ariaLabel:e.translate("Press ENTER to toggle"),toggleKey:"active",width:40,height:24,layout:null});{const e=u("RoundedRectangle",["switch","background"]);e.setAll({strokeOpacity:.5,cornerRadiusBL:100,cornerRadiusBR:100,cornerRadiusTL:100,cornerRadiusTR:100}),l(e,"fill",s,"primaryButton")}{const e=u("Circle",["switch","icon"]);e.setAll({radius:8,centerY:0,centerX:0,dx:0}),l(e,"fill",s,"primaryButtonText")}u("Graphics",["switch","icon"]).states.create("active",{dx:16}),u("Scrollbar").setAll({start:0,end:1,layer:30,animationEasing:o(r)}),u("Scrollbar",["vertical"]).setAll({marginRight:13,marginLeft:13,minWidth:12,height:i}),u("Scrollbar",["horizontal"]).setAll({marginTop:13,marginBottom:13,minHeight:12,width:i}),this.rule("Button",["scrollbar"]).setAll({exportable:!1});{const e=u("RoundedRectangle",["scrollbar","main","background"]);e.setAll({cornerRadiusTL:8,cornerRadiusBL:8,cornerRadiusTR:8,cornerRadiusBR:8,fillOpacity:.8}),l(e,"fill",s,"fill")}{const e=u("RoundedRectangle",["scrollbar","thumb"]);e.setAll({role:"slider",ariaLive:"polite",position:"absolute",draggable:!0}),l(e,"fill",s,"secondaryButton")}l(u("RoundedRectangle",["scrollbar","thumb"]).states.create("hover",{}),"fill",s,"secondaryButtonHover"),l(u("RoundedRectangle",["scrollbar","thumb"]).states.create("down",{stateAnimationDuration:0}),"fill",s,"secondaryButtonDown"),u("RoundedRectangle",["scrollbar","thumb","vertical"]).setAll({x:a,width:i,centerX:a,ariaLabel:e.translate("Use up and down arrows to move selection")}),u("RoundedRectangle",["scrollbar","thumb","horizontal"]).setAll({y:a,centerY:a,height:i,ariaLabel:e.translate("Use left and right arrows to move selection")});{const e=u("PointedRectangle",["axis","tooltip","background"]);e.setAll({cornerRadius:0}),l(e,"fill",s,"alternativeBackground")}u("Label",["axis","tooltip"]).setAll({role:void 0}),u("Label",["axis","tooltip","y"]).setAll({textAlign:"right"}),u("Label",["axis","tooltip","y","opposite"]).setAll({textAlign:"left"}),u("Label",["axis","tooltip","x"]).setAll({textAlign:"center"}),u("Tooltip",["categoryaxis"]).setAll({labelText:"{category}"}),u("Star").setAll({spikes:5,innerRadius:5,radius:10}),u("Tooltip",["stock"]).setAll({paddingTop:6,paddingBottom:5,paddingLeft:7,paddingRight:7}),u("PointedRectangle",["tooltip","stock","axis"]).setAll({pointerLength:0,pointerBaseWidth:0,cornerRadius:3}),u("Label",["tooltip","stock"]).setAll({fontSize:"0.8em"}),u("SpriteResizer").setAll({rotationStep:10,isMeasured:!1}),u("Container",["resizer","grip"]).states.create("hover",{});{const e=u("RoundedRectangle",["resizer","grip"]);e.setAll({strokeOpacity:.7,strokeWidth:1,fillOpacity:1,width:12,height:12}),l(e,"fill",s,"background"),l(e,"stroke",s,"alternativeBackground")}{const e=u("RoundedRectangle",["resizer","grip","outline"]);e.setAll({strokeOpacity:0,fillOpacity:0,width:20,height:20}),e.states.create("hover",{fillOpacity:.3}),l(e,"fill",s,"alternativeBackground")}u("RoundedRectangle",["resizer","grip","left"]).setAll({cornerRadiusBL:0,cornerRadiusBR:0,cornerRadiusTL:0,cornerRadiusTR:0}),u("RoundedRectangle",["resizer","grip","right"]).setAll({cornerRadiusBL:0,cornerRadiusBR:0,cornerRadiusTL:0,cornerRadiusTR:0});{const e=u("Rectangle",["resizer","rectangle"]);e.setAll({strokeDasharray:[2,2],strokeOpacity:.5,strokeWidth:1}),l(e,"stroke",s,"alternativeBackground")}u("Graphics",["button","plus","icon"]).setAll({x:a,y:a,draw:e=>{e.moveTo(-4,0),e.lineTo(4,0),e.moveTo(0,-4),e.lineTo(0,4)}}),u("Graphics",["button","minus","icon"]).setAll({x:a,y:a,draw:e=>{e.moveTo(-4,0),e.lineTo(4,0)}}),u("Graphics",["button","home","icon"]).setAll({x:a,y:a,svgPath:"M 8 -1 L 6 -1 L 6 7 L 2 7 L 2 1 L -2 1 L -2 7 L -6 7 L -6 -1 L -8 -1 L 0 -9 L 8 -1 Z M 8 -1"}),u("Button",["zoomtools"]).setAll({marginTop:1,marginBottom:2}),u("ZoomTools").setAll({x:i,centerX:i,y:i,centerY:i,paddingRight:10,paddingBottom:10})}}export{s as D,l as s}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/DeleteForwardEditsParameters.js b/library/arcgis/4.30/@arcgis/core/chunks/DeleteForwardEditsParameters.js new file mode 100644 index 00000000..689ed060 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/DeleteForwardEditsParameters.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as r}from"./tslib.es6.js";import{JSONSupport as o}from"../core/JSONSupport.js";import{property as s}from"../core/accessorSupport/decorators/property.js";import{b as t}from"./ensureType.js";import"../core/lang.js";import{subclass as e}from"../core/accessorSupport/decorators/subclass.js";import"../core/Accessor.js";import"../core/Handles.js";import"./Logger.js";import"../config.js";import"./maybe.js";import"./metadata.js";import"./utils.js";import"./handleUtils.js";import"./ObservableBase.js";import"./tracking.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"../core/Error.js";var i;let p=i=class extends o{static from(r){return t(i,r)}constructor(r){super(r),this.sessionId=void 0,this.moment=null}};r([s({type:String,json:{write:!0}})],p.prototype,"sessionId",void 0),r([s({type:Date,json:{type:Number,write:{writer:(r,o)=>{o.moment=r?r.getTime():null}}}})],p.prototype,"moment",void 0),p=i=r([e("esri.rest.versionManagement.gdbVersion.support.DeleteForwardEditsParameters")],p);const m=p;export{m as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/DeleteVersionParameters.js b/library/arcgis/4.30/@arcgis/core/chunks/DeleteVersionParameters.js new file mode 100644 index 00000000..11c1cb5c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/DeleteVersionParameters.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as r}from"./tslib.es6.js";import{JSONSupport as o}from"../core/JSONSupport.js";import{property as s}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as e}from"../core/accessorSupport/decorators/subclass.js";import"../core/Accessor.js";import"../core/Handles.js";import"./maybe.js";import"./metadata.js";import"./utils.js";import"./handleUtils.js";import"./ObservableBase.js";import"./tracking.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"../core/Error.js";import"../config.js";import"./ensureType.js";let t=class extends o{constructor(r){super(r),this.versionName=void 0,this.sessionId=void 0}};r([s({type:String,json:{write:!0}})],t.prototype,"versionName",void 0),r([s({type:String,json:{write:!0}})],t.prototype,"sessionId",void 0),t=r([e("esri.rest.versionManagement.support.DeleteVersionParameters")],t);const i=t;export{i as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/DimensionAnalysisView3D.js b/library/arcgis/4.30/@arcgis/core/chunks/DimensionAnalysisView3D.js new file mode 100644 index 00000000..e4d2d0b9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/DimensionAnalysisView3D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./tslib.es6.js";import e from"../core/Accessor.js";import{d as i,m as s}from"./handleUtils.js";import{equals as n}from"../core/lang.js";import{L as o}from"./Logger.js";import{d as r,r as a,a as l}from"./maybe.js";import{mapCollection as p,watch as m,syncAndInitial as d,initial as c,sync as u,when as h}from"../core/reactiveUtils.js";import{property as g}from"../core/accessorSupport/decorators/property.js";import{subclass as f}from"../core/accessorSupport/decorators/subclass.js";import{A as y}from"./AnalysisView3D.js";import j,{L as v,l as S}from"../analysis/LengthDimension.js";import{aj as _,ai as M,l as b}from"./unitUtils.js";import{g as w}from"./getDefaultUnitForView.js";import{d as P,r as C}from"./mathUtils.js";import{t as D}from"./quantityUtils.js";import{f as O,l as T,s as x,c as A}from"./mat4.js";import{c as R}from"./mat4f64.js";import{p as U,h as H,x as z,e as E,d as V,E as L,n as k,o as I,A as G,k as F,b as B,c as q,g as N,l as W,s as Q}from"./vec3.js";import{c as Z,Z as $,f as J}from"./vec3f64.js";import{A as K}from"./Axis.js";import{s as Y,r as X,c as tt,z as et,g as it}from"./plane.js";import{m as st}from"./dehydratedPoint.js";import{c as nt}from"./hydratedFeatures.js";import{E as ot,L as rt}from"./Segment.js";import{a as at}from"./automaticLengthMeasurementUtils.js";import{g as lt,h as pt}from"./euclideanLengthMeasurementUtils.js";import{d as mt}from"./viewUtils.js";import"../geometry.js";import{ignoreAbortErrors as dt,c as ct}from"../core/promiseUtils.js";import ut from"../Color.js";import{c as ht}from"./Cyclical.js";import{a as gt}from"./screenUtils.js";import{c as ft,Z as yt}from"./vec4f64.js";import{m as jt,d as vt}from"./colorUtils2.js";import{M as St,c as _t,R as Mt,w as bt,a as wt,b as Pt,r as Ct}from"./RenderObject.js";import{s as Dt,a as Ot,h as Tt}from"./dragEventPipeline3D.js";import{m as xt,R as At,L as Rt}from"./RibbonLineMaterial.js";import{A as Ut}from"./Attribute.js";import{G as Ht}from"./StencilUtils.js";import{d as zt,c as Et}from"./GeometryUtil.js";import{R as Vt}from"./Material.js";import{V as Lt}from"./VertexAttribute.js";import{I as kt}from"./ImageMaterial.js";import{c as It,r as Gt,E as Ft}from"./InteractiveToolBase.js";import{M as Bt,a as qt}from"./interfaces.js";import Nt from"../geometry/Point.js";import Wt from"../core/Handles.js";import{m as Qt}from"./memoize.js";import{U as Zt}from"./UpdatingHandles.js";import{g as $t}from"./Factory.js";import{S as Jt}from"./SnappingVisualizer3D.js";import{L as Kt}from"./LineVisualElement.js";import{V as Yt}from"./VerticesVisualElement.js";import{c as Xt}from"./lineStippleUtils.js";import{E as te,a as ee,c as ie}from"./EditGeometryOperations.js";import{S as se}from"./SnappingContext.js";import{c as ne}from"./SnappingDragPipelineStep.js";import{a as oe}from"./SnappingManagerPool.js";import{S as re}from"./SnappingOperation.js";import{b as ae}from"./snappingUtils.js";import{A as le}from"./AnalysisToolBase.js";import{s as pe}from"./keybindings.js";import{n as me}from"./ToolIntersector.js";import{a as de}from"./screenUtils2.js";import"../intl.js";import{f as ce}from"./quantityFormatUtils.js";import{f as ue,c as he}from"./vec4f32.js";import{O as ge}from"./Object3DVisualElement.js";import{l as fe,c as ye}from"./line.js";import{L as je}from"./ElevationUpdateEvent.js";import{o as ve}from"./locale.js";import{f as Se}from"./messages.js";import _e from"../views/analysis/LengthDimensionResult.js";import{a as Me,l as be}from"./projectionUtils2.js";import{c as we,r as Pe,a as Ce}from"./analysisViewUtils.js";import De from"../views/analysis/DimensionAnalysisView.js";import"./metadata.js";import"./utils.js";import"./ObservableBase.js";import"./tracking.js";import"../core/scheduling.js";import"../core/Error.js";import"../config.js";import"./asyncUtils.js";import"../core/Collection.js";import"../core/Evented.js";import"./ensureType.js";import"./shared.js";import"./SimpleObservable.js";import"../core/Promise.js";import"../core/Clonable.js";import"../core/JSONSupport.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/Extent.js";import"../geometry/Geometry.js";import"./reader.js";import"../geometry/SpatialReference.js";import"./writer.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../geometry/support/webMercatorUtils.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"./common.js";import"../geometry/Polyline.js";import"./typeUtils.js";import"../geometry/support/jsonUtils.js";import"../portal/Portal.js";import"../core/Loadable.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"./mat3f64.js";import"./quatf64.js";import"./vec2f64.js";import"./mathUtils2.js";import"../Graphic.js";import"../PopupTemplate.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"./date.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"../popup/content.js";import"../popup/content/AttachmentsContent.js";import"../popup/content/Content.js";import"../popup/content/CustomContent.js";import"../popup/content/ExpressionContent.js";import"../popup/ElementExpressionInfo.js";import"../popup/content/FieldsContent.js";import"../popup/FieldInfo.js";import"./enumeration.js";import"../popup/support/FieldInfoFormat.js";import"../popup/content/MediaContent.js";import"../popup/content/BarChartMediaInfo.js";import"../popup/content/mixins/ChartMediaInfo.js";import"../popup/content/mixins/MediaInfo.js";import"../popup/content/support/ChartMediaInfoValue.js";import"../popup/content/support/ChartMediaInfoValueSeries.js";import"./colorUtils.js";import"./chartMediaInfoUtils.js";import"../popup/content/ColumnChartMediaInfo.js";import"../popup/content/ImageMediaInfo.js";import"../popup/content/support/ImageMediaInfoValue.js";import"../popup/content/LineChartMediaInfo.js";import"../popup/content/PieChartMediaInfo.js";import"../popup/content/RelationshipContent.js";import"../popup/support/RelatedRecordsInfoFieldOrder.js";import"../popup/content/TextContent.js";import"../popup/ExpressionInfo.js";import"../popup/LayerOptions.js";import"../popup/RelatedRecordsInfo.js";import"../support/actions/ActionBase.js";import"../core/Identifiable.js";import"../support/actions/ActionButton.js";import"../support/actions/ActionToggle.js";import"../symbols.js";import"../symbols/CIMSymbol.js";import"../symbols/Symbol.js";import"../symbols/ExtrudeSymbol3DLayer.js";import"../symbols/Symbol3DLayer.js";import"./utils4.js";import"../symbols/edges/Edges3D.js";import"./materialUtils.js";import"./opacityUtils.js";import"../symbols/edges/SketchEdges3D.js";import"../symbols/edges/SolidEdges3D.js";import"./Symbol3DMaterial.js";import"../symbols/FillSymbol.js";import"../symbols/SimpleLineSymbol.js";import"../symbols/LineSymbol.js";import"../symbols/LineSymbolMarker.js";import"./lineMarkers.js";import"../symbols/FillSymbol3DLayer.js";import"../symbols/patterns/LineStylePattern3D.js";import"../symbols/patterns/StylePattern3D.js";import"./utils5.js";import"./colors.js";import"./symbolLayerUtils3D.js";import"./aaBoundingBox.js";import"../symbols/Font.js";import"../symbols/IconSymbol3DLayer.js";import"./persistableUrlUtils.js";import"../symbols/LabelSymbol3D.js";import"../symbols/Symbol3D.js";import"./collectionUtils.js";import"../symbols/LineSymbol3DLayer.js";import"../symbols/LineStyleMarker3D.js";import"../symbols/ObjectSymbol3DLayer.js";import"../symbols/PathSymbol3DLayer.js";import"../symbols/TextSymbol3DLayer.js";import"../symbols/WaterSymbol3DLayer.js";import"../symbols/support/StyleOrigin.js";import"./Thumbnail.js";import"./calloutUtils.js";import"../symbols/callouts/Callout3D.js";import"../symbols/callouts/LineCallout3D.js";import"../symbols/support/Symbol3DVerticalOffset.js";import"../symbols/LineSymbol3D.js";import"../symbols/MarkerSymbol.js";import"../symbols/MeshSymbol3D.js";import"../symbols/PictureFillSymbol.js";import"./urlUtils.js";import"../symbols/PictureMarkerSymbol.js";import"../symbols/PointSymbol3D.js";import"../symbols/PolygonSymbol3D.js";import"../symbols/SimpleFillSymbol.js";import"../symbols/SimpleMarkerSymbol.js";import"../symbols/TextSymbol.js";import"../symbols/WebStyleSymbol.js";import"./vec2.js";import"./VisualElement.js";import"./projector.js";import"./widgetUtils.js";import"./TextOverlayItem.js";import"../geometry/projection.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"./zscale.js";import"./spatialReferenceEllipsoidUtils.js";import"./projectVectorToVector.js";import"./projectPointToVector.js";import"../geometry/geometryEngine.js";import"./geometryEngineBase.js";import"./_commonjsHelpers.js";import"./hydrated.js";import"../geometry/support/geodesicUtils.js";import"./elevationInfoUtils.js";import"./unitConversionUtils.js";import"./lengthUtils.js";import"./vec4.js";import"./compilerUtils.js";import"./mat3.js";import"./computeTranslationToOriginAndRotation.js";import"./lineSegment.js";import"./ray.js";import"./ElevationProvider.js";import"./ray2.js";import"../views/3d/webgl/RenderCamera.js";import"./frustum.js";import"./ViewingMode.js";import"./graphicUtils.js";import"./basicInterfaces.js";import"./ColorMaterial.js";import"./InterleavedLayout.js";import"./BufferView.js";import"./types.js";import"./Util.js";import"./Matrix4PassUniform.js";import"./interfaces3.js";import"./BindType.js";import"./RayIntersections.js";import"./TriangleMaterial.js";import"./OutputHighlight.glsl.js";import"./VertexPosition.glsl.js";import"./Matrix3DrawUniform.js";import"./enums.js";import"./renderState.js";import"./ShaderTechniqueConfiguration.js";import"./Intersector2.js";import"./boundedPlane.js";import"./verticalOffsetUtils.js";import"./sphere.js";import"./orientedBoundingBox.js";import"./quat.js";import"./Octree.js";import"./floatRGBA.js";import"./Texture.js";import"./GLObjectType.js";import"./Indices.js";import"./triangle.js";import"./doublePrecisionUtils.js";import"./debugFlags2.js";import"./requestImageUtils.js";import"./vec3f32.js";import"./DoubleArray.js";import"./GLTextureMaterial.js";import"./DefaultLayouts.js";import"./meshVertexSpaceUtils.js";import"../geometry/support/MeshGeoreferencedVertexSpace.js";import"../geometry/support/MeshLocalVertexSpace.js";import"./ExtendedLineVisualElement.js";import"./EngineVisualElement.js";import"./RenderGeometry.js";import"./IntegerPassUniform.js";import"./NormalAttribute.glsl.js";import"./axisAngleDegrees.js";import"./weather.js";import"../views/3d/environment/CloudyWeather.js";import"../views/3d/environment/FoggyWeather.js";import"../views/3d/environment/RainyWeather.js";import"../views/3d/environment/SnowyWeather.js";import"../views/3d/environment/SunnyWeather.js";import"./Scheduler.js";import"../core/signal.js";import"./debugFlags.js";import"./ScreenSpacePass.glsl.js";import"./Float4DrawUniform.js";import"./NestedMap.js";import"./VertexArrayObject2.js";import"./VertexArrayObject.js";import"./Intersector.js";import"./glUtil.js";import"./VertexElementDescriptor.js";import"./MemCache.js";import"./BufferObject.js";import"./LaserlineVisualElement.js";import"./CameraSpace.glsl.js";import"./PointVisualElement.js";import"./ElevationContext.js";import"./HUDMaterial.js";import"./VerticalOffset.glsl.js";import"./RightAngleQuadVisualElement.js";import"./normalizedPoint.js";import"./Settings2.js";import"./RightAngleSnappingHint.js";import"./SnappingVisualizer.js";import"./PointSnappingHint.js";import"./geometry2dUtils.js";import"./dehydratedFeatureComparison.js";import"../views/interactive/snapping/FeatureSnappingLayerSource.js";import"../views/interactive/snapping/SnappingOptions.js";import"./SnappingManager.js";import"../layers/support/FeatureFilter.js";import"../TimeExtent.js";import"./timeUtils.js";import"../rest/support/Query.js";import"./DataLayerSource.js";import"../layers/support/Field.js";import"./domains.js";import"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";import"./fieldType.js";import"./FullTextSearch.js";import"./spatialRelationships.js";import"../rest/support/StatisticDefinition.js";import"./floorFilterUtils.js";import"./layerUtils2.js";import"./layerViewUtils.js";import"./angularMeasurementUtils.js";import"./InputManager.js";import"./Queue.js";import"./utils6.js";import"./unitFormatUtils.js";import"./ByteSizeUnit.js";import"./vec2f32.js";import"./projectBoundingRect.js";import"./dehydratedFeatures.js";import"./quantizationUtils.js";import"./featureConversionUtils.js";import"./OptimizedFeature.js";import"./OptimizedGeometry.js";import"./OptimizedFeatureSet.js";import"./edgeUtils.js";import"./DecodeSymbolColor.glsl.js";import"./earcut.js";import"./vec32.js";import"./SnappingCandidate.js";import"./visualVariableUtils.js";import"./sizeVariableUtils.js";import"./triangulationUtils.js";import"./deduplicate.js";import"./Normals.js";import"./objectResourceUtils.js";import"./devEnvironmentUtils.js";import"./vec42.js";import"./DefaultMaterial_COLOR_GAMMA.js";import"./Version.js";import"./resourceUtils3.js";import"./Matrix4sPassUniform.js";import"../views/3d/webgl/RenderNode.js";import"./CIMSymbolHelper.js";import"./BidiEngine.js";import"./fontUtils.js";import"./GeometryUtils.js";import"./enums2.js";import"./utils7.js";import"./definitions.js";import"./shapingUtils.js";import"./mat2d.js";import"./mat2df32.js";import"./Rect.js";import"./BoundingBox.js";import"./defaults.js";import"./defaultsJSON.js";import"./OverrideHelper.js";import"../symbols/support/cimSymbolUtils.js";import"./utils11.js";import"./jsonUtils.js";import"./parser.js";import"./utils3.js";import"./LRUCache.js";import"./line2.js";import"./projectVectorToPoint.js";import"../geometry/support/MeshComponent.js";import"../geometry/support/MeshMaterial.js";import"../geometry/support/MeshTexture.js";import"./imageUtils.js";import"../geometry/support/MeshTextureTransform.js";import"../geometry/support/MeshMaterialMetallicRoughness.js";import"./MeshVertexAttributes.js";import"./projection.js";import"./interfaces6.js";import"./styleUtils.js";import"./webStyleSymbolUtils.js";import"../symbols/support/jsonUtils.js";import"./Intersector3.js";function Oe(t){const{elevationAlignedStartPoint:e,elevationAlignedEndPoint:i,dimension:{offset:s,measureType:n,orientation:o}}=t;return{elevationAlignedStartPoint:e,elevationAlignedEndPoint:i,offset:s,measureType:n,orientation:o}}function Te({elevationAlignedStartPoint:t,elevationAlignedEndPoint:e,offset:i,measureType:s,orientation:n},o,r=null){if(null==t||null==e)return null;const a=Ue(r?.directSegment??new ot,{elevationAlignedStartPoint:t,elevationAlignedEndPoint:e},o),l=r?.primaryOffsetAxis??Z();Ee(l,{measureType:s,elevationAlignedStartPoint:t,elevationAlignedEndPoint:e,directSegment:a,orientation:n,renderCoordsHelper:o});const p=r?.dimensionSegment??new ot;return Le({elevationAlignedStartPoint:t,elevationAlignedEndPoint:e})&&s===v.Vertical?(U(p.startRenderSpace,a.startRenderSpace),U(p.endRenderSpace,a.endRenderSpace)):ke(p,{offsetAxis:l,offset:i,relativeToSegment:a,renderCoordsHelper:o}),{elevationAlignedStartPoint:t,elevationAlignedEndPoint:e,directSegment:a,dimensionSegment:p,primaryOffsetAxis:l,spatialReference:o.spatialReference}}function xe(t,e,i,s){return e===Ae.Start?(U(t.startRenderSpace,i.startRenderSpace),U(t.endRenderSpace,s.startRenderSpace)):(U(t.startRenderSpace,i.endRenderSpace),U(t.endRenderSpace,s.endRenderSpace)),t}var Ae;function Re(t,e,i,s){switch(e){case v.Direct:return Ue(t,i,s);case v.Horizontal:case v.Vertical:{const{elevationAlignedStartPoint:n,elevationAlignedEndPoint:o,dimension:r,geometry:a}=i;let l;if(r.measureType===v.Direct){const t=function(t,e){const i=t.directSegment.eval(.5,Y.get()),s=e.worldUpAtPosition(i,Y.get()),n=t.dimensionSegment.eval(.5,Y.get()),o=z(Y.get(),n,i);return!L(o,$)&&V(o,s)>0}(a,s);l=t===n.z>o.z,e===v.Horizontal&&(l=!l)}else l=!function(t){const{startRenderSpace:e,endRenderSpace:i}=t.dimensionSegment,{startRenderSpace:s,endRenderSpace:n}=t.directSegment;return G(s,e)o?[r,s]:[s,r]}(n,o,i,l);return I(t.startRenderSpace,r.startRenderSpace,i,p),I(t.endRenderSpace,r.endRenderSpace,i,m),t}function Ie(t,e,i){const s=e.directSegment.eval(.5,Y.get());return i.worldUpAtPosition(s,t)}function Ge(t,e){const{startRenderSpace:i,endRenderSpace:s}=e.directSegment;return z(t,s,i)}function Fe(t,e,i={invert:!1}){const{startRenderSpace:s,endRenderSpace:n}=e.dimensionSegment;return i.invert?z(t,s,n):z(t,n,s)}function Be(t,e){const i=t.directSegment.eval(.5,Y.get());return e.headingAtPosition(i,t.primaryOffsetAxis)}const qe=Z();function Ne(t){const{elevationAlignedStartPoint:e,elevationAlignedEndPoint:i}=t;if(null==e||null==i)return!1;const s=pt(e,i);return null!=s&&D(s,"meters").value>mt}function We(t){return null!=t.geometry}let Qe=class extends e{constructor(t){super(t)}initialize(){const t=p((()=>this.analysisViewData.computations),(({computation:t})=>this._watchComputation(t)));this.addHandles(i(t))}get analysis(){return this.analysisViewData.analysis}get _defaultUnit(){return w(this.view)}_watchComputation(t){return m((()=>Oe(t)),(e=>{const{measureType:i}=e;if(Ne(e)&&i!==v.Direct){const e=Math.round(b(mt,"meters","kilometers"));return o.getLogger(this).warnOnce(`A ${i} dimension in the analysis (id: '${this.analysis.id}') will not display, because only direct dimensions can measure lengths greater than ${e} km. Update the measureType of the affected dimension to "direct" to display it.`),void(t.geometry=null)}const s=Te(e,this.view.renderCoordsHelper,t.geometry);t.geometry=s,t.result.length=function(t,e,i){if(null==t)return null;let s;if(e===v.Horizontal)s=at(t.elevationAlignedStartPoint,t.elevationAlignedEndPoint);else{const{startRenderSpace:e,endRenderSpace:i}=t.dimensionSegment;s=lt(e,i,t.spatialReference)}if(null==s)return null;const n=e===v.Vertical?_(s.value,s.unit,i):M(s.value,s.unit,i);return D(s,n)}(s,i,this._defaultUnit)}),d)}};function Ze(t){return jt(t.accentColor,.5)}t([g({constructOnly:!0})],Qe.prototype,"analysisViewData",void 0),t([g({constructOnly:!0})],Qe.prototype,"view",void 0),t([g()],Qe.prototype,"analysis",null),t([g()],Qe.prototype,"_defaultUnit",null),Qe=t([f("esri.views.3d.analysis.Dimension.DimensionController")],Qe);const $e=new ut([127,127,127,.5]);class Je{constructor(t){this.start=t.start,this.end=t.end,this.offset=t.offset,this.heading=t.heading,this.rotation=t.rotation,this.direct=t.direct,this.horizontal=t.horizontal,this.vertical=t.vertical}manipulatorName(t){return Object.keys(this).find((e=>this.hasOwnProperty(e)&&t===this[e]))}values(){return[this.start,this.end,this.offset,this.heading,this.rotation,this.direct,this.horizontal,this.vertical]}forEachMeasureTypeManipulator(t){for(const e of S)t(this.manipulatorForMeasureType(e),e)}manipulatorForMeasureType(t){switch(t){case v.Direct:return this.direct;case v.Horizontal:return this.horizontal;case v.Vertical:return this.vertical}}}class Ke extends St{constructor(t,e){const i=_t(ut.toUnitRGBA(Ze(t.effectiveTheme))),s=[new Mt(zt(i,1,32,32),ci)];super({view:t,renderObjects:s,metadata:e.metadata,available:!1,grabCursor:"crosshair",radius:5,collisionPriority:1}),this._themeHandle=m((()=>({color:ut.toUnitRGBA(Ze(t.effectiveTheme))})),(t=>i.setParameters(t)))}destroy(){this._themeHandle.remove(),super.destroy()}}class Ye extends St{constructor(t,{lineSizePt:e,material:i,metadata:s}){super({view:t,autoScaleRenderObjects:!1,collisionPriority:1,metadata:s}),this._options={calloutColor:ft(),lineSizePt:e,material:i},this._themeHandle=m((()=>ut.toUnitRGBA(Ze(t.effectiveTheme))),(t=>{this._options.calloutColor=t,di(this,Xe({...this._options,metadata:this.metadata}))}),c)}update({lineSizePt:t,material:e}){this._options.lineSizePt=t,this._options.material=e,di(this,Xe({...this._options,metadata:this.metadata}))}destroy(){this._themeHandle.remove(),super.destroy()}}function Xe({calloutColor:t,lineSizePt:e,material:i,metadata:s}){return{calloutLength:.25*xt*.8*gt(e)+18,calloutColor:t,calloutWidth:2,customStateMask:ci,discScale:.3,focusMultiplier:2,material:i,metadata:s}}function ti(t){const{cancel:e,computation:i,settingHeading:s,steps:n,view:o}=t;if(!We(i))return;const{renderCoordsHelper:r}=o,{dimension:a,geometry:l}=i,p=Z(),m=ri(Z(),l,l.directSegment,r),d=ai(Y.get(),{forHeading:s,geometry:l,renderCoordsHelper:r}),c=X(m,d,tt()),u=s?a.orientation??Be(l,o.renderCoordsHelper):a.orientation??0;n.next(Ot(o,c)).next((t=>{"start"===t.action&&U(p,t.renderStart);const e=it(c),i=wt(p,t.renderEnd,m,e);let n=u-C(i);s||(n=function(t){const e=ht.normalize(t)%90;return e<5?t-e:90-e<5?t+(90-e):t}(n)),a.orientation=n})),e.next(Gt(a,["orientation"]))}function ei(t,e,i,s){const n=q(Y.get(),i.endRenderSpace,i.startRenderSpace);E(n,n,s);const o=X(i.startRenderSpace,n,tt()),r=X(i.startRenderSpace,s,tt()),a=e.offset;let l,p=0;const m=new Ft;return m.next(Ot(t,o)).next((i=>{"start"===i.action&&(p=et(r,i.renderStart));const s=(et(r,i.renderEnd)-p)*t.renderCoordsHelper.unitInMeters;e.offset=a+s,l=i})),t=>(m.execute(t),l)}function ii(t,e){const{directSegment:i}=t,{renderCoordsHelper:s}=e,n=Ie(Y.get(),t,s),o=Ge(Y.get(),t),r=E(Y.get(),o,n),{viewForward:a}=e.state.camera;V(r,a)>0&&B(r,r,-1);const l=i.eval(.5,Y.get());return s.headingAtPosition(l,r)}function si(t,e,i,{forHeading:s}){const{dimension:n,geometry:o}=e,{primaryOffsetAxis:r}=o,a=B(ni,r,n.offset>=0?1:-1),l=ai(oi,{forHeading:s,geometry:o,renderCoordsHelper:i});E(l,l,a);const p=Pt(a,l,$,gi);t.modelTransform=p,t.renderLocation=ri(ui,o,o.dimensionSegment,i)}const ni=Z(),oi=Z();function ri(t,e,i,s){const{startRenderSpace:n,endRenderSpace:o}=i,r=function(t,e){const i=Ge(li,t),s=Ie(pi,t,e);return V(i,s)>0}(e,s)?n:o;return U(t,r)}function ai(t,{forHeading:e,geometry:i,renderCoordsHelper:s}){return e?Ie(t,i,s):Fe(t,i,{invert:!0})}const li=Z(),pi=Z();function mi(t){return gt(t)+6}function di(t,e){const i=e.material??new kt({transparent:!0,writeDepth:!1,textureId:e.texture?.id,renderOccluded:Vt.Opaque,isDecoration:!0}),s=e.focusMultiplier??Ct.focusMultiplier,n=e.calloutLength??Ct.calloutLength,o=Ct.discRadius*(e.discScale??1),r=o*s,a=(t,e)=>{const i=[0,1,2,2,3,0];return new Ht(e,[[Lt.POSITION,new Ut([n-t,-t,0,n+t,-t,0,n+t,t,0,n-t,t,0],i,3,!0)],[Lt.UV0,new Ut([0,0,1,0,1,1,0,1],i,2,!0)]])},l=e.calloutWidth??Ct.calloutWidth,p=new At({width:l,color:e.calloutColor,renderOccluded:Vt.OccludeAndTransparent,isDecoration:!0}),m=Et(p,[[0,0,0],[n-o,0,0]]),d=Et(p,[[0,0,0],[n-r,0,0]]),c=e.customStateMask??Bt.None;t.collisionType={type:"disc",direction:[0,0,1],offset:[n,0,0]},t.focusMultiplier=s,t.metadata=e.metadata,t.radius=o,t.renderObjects=[new Mt(a(o,i),qt.Unfocused|c),new Mt(m,qt.Unfocused|c),new Mt(a(r,i),qt.Focused|c),new Mt(d,qt.Focused|c)]}const ci=Bt.Custom1,ui=Z(),hi=Z(),gi=R(),fi=new ot;var yi;function ji(t,e,i){const{constraint:s,elevationAlignedStartPoint:n,elevationAlignedEndPoint:o,unconstrainedGeometry:r,view:a}=i,{dimension:l,previousConstraint:p,preConstraintProperties:m}=t;if(null==n||null==o)return;const d=()=>{"startPoint"in e?l.startPoint=e.startPoint:"endPoint"in e&&(l.endPoint=e.endPoint)};if(null==s)d(),null!=p&&null!=m&&(l.measureType=m.measureType,l.orientation=m.orientation);else switch(l.measureType=v.Direct,s){case yi.Horizontal:if(s!==p&&(l.orientation=0),"startPoint"in e){const t=e.startPoint;null!=t&&(t.z=o.z),l.startPoint=t}else if("endPoint"in e){const t=e.endPoint;null!=t&&(t.z=n.z),l.endPoint=t}break;case yi.Vertical:if(s!==p&&(l.orientation=ii(r,a)),"startPoint"in e){const t=e.startPoint;null!=t&&(t.x=o.x,t.y=o.y),l.startPoint=t}else if("endPoint"in e){const t=e.endPoint;null!=t&&(t.x=n.x,t.y=n.y),l.endPoint=t}break;case yi.Direct:s!==p&&null!=m&&(l.orientation=m.orientation),d()}t.previousConstraint=s,t.unconstrainedGeometry=r}!function(t){t[t.Horizontal=0]="Horizontal",t[t.Vertical=1]="Vertical",t[t.Direct=2]="Direct"}(yi||(yi={}));let vi=class extends e{constructor(t){super(t),this._stagedDimension=null,this._computationManipulators=new Map,this._computationHandles=new Wt,this._orientationManipulatorTexture=null,this._updatingHandles=new Zt,this._getSnappingContext=Qt((t=>new se({elevationInfo:{mode:"absolute-height",offset:0},pointer:t,editGeometryOperations:new te(new ee("point",ie(!0,!1,this.view.spatialReference)),this.view.state.viewingMode),visualizer:new Jt})));const{view:e}=t;this._snappingManagerResult=oe(e),this.addHandles(this._snappingManagerResult),this._unfocusedOffsetManipulatorMaterial=this._createOffsetManipulatorMaterial(),this._focusedOffsetManipulatorMaterial=this._createOffsetManipulatorMaterial(),this._thinOffsetManipulatorMaterial=this._createOffsetManipulatorMaterial(),this._thinOffsetManipulatorMaterial.setParameters({stipplePattern:Xt(2)}),this._constraintSnappingIndicator=new Kt({view:e,attached:!0,width:1,renderOccluded:Vt.OccludeAndTransparent,stipplePattern:Xt(5),isDecoration:!0});const i=ut.toUnitRGBA($e);this._stagedStartIndicator=new Yt({view:e,attached:!1,elevationInfo:{mode:"absolute-height",offset:0},spatialReference:t.view.renderCoordsHelper.spatialReference,color:i,size:10,outlineSize:0,renderOccluded:Vt.OccludeAndTransparent,isDecoration:!0})}initialize(){const{view:t}=this;this._snappingOperation=new re({view:t});const e=!t._stage?.renderView.renderingContext.driverTest.svgPremultipliesAlpha.result;this._orientationManipulatorMaterial=new kt({transparent:!0,writeDepth:!1,renderOccluded:Vt.Opaque,isDecoration:!0}),this.addHandles(m((()=>{return{accentColor:Ze(t.effectiveTheme),contrastColor:(e=t.effectiveTheme,vt(e.accentColor))};var e}),(({accentColor:i,contrastColor:s})=>{const n=this._orientationManipulatorTexture,o=$t(t.textures,{accentColor:i,contrastColor:s,preMultiplyAlpha:e});this._orientationManipulatorMaterial.setParameters({textureId:o.texture.id}),this._orientationManipulatorTexture=o,n?.release();const r=ut.toUnitRGBA(i);this._unfocusedOffsetManipulatorMaterial.setParameters({color:r}),this._focusedOffsetManipulatorMaterial.setParameters({color:r}),this._thinOffsetManipulatorMaterial.setParameters({color:r}),this._constraintSnappingIndicator.color=r}),c));const s=p((()=>this.analysisViewData.computations),(({computation:t})=>this._createManipulators(t)));this.addHandles(i(s)),this.addHandles([m((()=>({stagedPoint:this._snappingOperation.stagedPoint,stagedComputation:this._stagedComputation})),(({stagedPoint:t,stagedComputation:e})=>{if(null==e||null==t)return;const i=nt(t,new Nt);this._applyPointUpdate(e,{endPoint:i})}),u),m((()=>({stagedDimension:this._stagedDimension,selectedComputation:this.analysisViewData.selectedComputation,firstGrabbedManipulator:this.firstGrabbedManipulator})),((t,e)=>{const{stagedDimension:i,selectedComputation:s,firstGrabbedManipulator:n}=t;if(i===e?.stagedDimension&&n===e?.firstGrabbedManipulator){for(const i of[s,e?.selectedComputation])if(null!=i){const e=this._computationManipulators.get(i);null!=e&&this._updateManipulators(i,e,t)}}else for(const[e,i]of this._computationManipulators)this._updateManipulators(e,i,t)}),d),m((()=>this.analysis.style.lineSize),(t=>{this._updateManipulatorStyle(t)}),c),m((()=>this.view.state.camera),(()=>{null!=this._stagedComputation&&this._updateStagedDimensionOffset(this._stagedComputation)})),m((()=>{const t=this._stagedComputation;if(!t)return null;const e=t.elevationAlignedStartPoint,i=Z();return null!=e&&this.view.renderCoordsHelper.toRenderCoords(e,i)?i:null}),(t=>{null!=t?(this._stagedStartIndicator.vertices=[t],this._stagedStartIndicator.attached=!0):this._stagedStartIndicator.attached=!1}))]),this.addHandles(this._constraintHandles),this.addHandles(this._snappingIndicatorHandles),ae(this,(()=>{const t=this._activeComputation,e=this._stagedComputation;if(null==t||null!=e){const t=this.view.inputManager.latestPointerType??"mouse",e=this._getSnappingContext(t);this._updatingHandles.addPromise(dt(this._snappingOperation.snapAgainNearPreviousMapPoint(this._snappingManager,e)))}if(null!=t){const{start:e,end:i}=this._computationManipulators.get(t);(e.grabbing||i.grabbing)&&function(t,e,{constraint:i,view:s}){const{unconstrainedGeometry:n}=t;if(null==n)return;const{renderCoordsHelper:o,spatialReference:r}=s,{startRenderSpace:a,endRenderSpace:l}=n.directSegment,p=o.fromRenderCoords(a,new Nt({spatialReference:r})),m=o.fromRenderCoords(l,new Nt({spatialReference:r}));let d;d="start"===e?{startPoint:p}:{endPoint:m},ji(t,d,{constraint:i,elevationAlignedStartPoint:t.elevationAlignedStartPoint,elevationAlignedEndPoint:t.elevationAlignedEndPoint,unconstrainedGeometry:n,view:s})}(t,e.grabbing?"start":"end",{constraint:this._computeConstraint(t),view:this.view})}}))}destroy(){this._snappingOperation=r(this._snappingOperation),this._computationHandles.destroy(),this._constraintSnappingIndicator.destroy(),this._stagedStartIndicator.destroy(),this._orientationManipulatorTexture?.release()}get updating(){return this._updatingHandles.updating||this._snappingManager.updating}get firstGrabbedManipulator(){return this.parentTool.firstGrabbedManipulator}get hasGrabbedManipulators(){return this.parentTool.hasGrabbedManipulators}get snappingOptions(){return this._snappingManager.options}get _snappingManager(){return this._snappingManagerResult.snappingManager}get _activeComputation(){if(null!=this._stagedComputation)return this._stagedComputation;const{selectedComputation:t}=this.analysisViewData;return this.hasGrabbedManipulators&&null!=t?t:null}get _stagedComputation(){const t=this._stagedDimension,e=this.analysisViewData.computations.at(-1)?.computation;return null==t||null==e||e.dimension!==t?null:e}get _constraintHandles(){return[h((()=>this.analysisViewData.selectedComputation),(t=>{t.previousConstraint=this._computeConstraint(t)}),{...d,equals:n}),m((()=>{const t=this._activeComputation;if(null==t)return null;const{measureType:e,orientation:i}=t.dimension;return{measureType:e,orientation:i,computation:t}}),((t,e)=>{if(null!=t&&null==e){const{measureType:e,orientation:i,computation:s}=t;switch(s.previousConstraint){case yi.Horizontal:s.preConstraintProperties={measureType:v.Horizontal,orientation:0};break;case yi.Vertical:s.preConstraintProperties={measureType:v.Vertical,orientation:0};break;case yi.Direct:s.preConstraintProperties={measureType:v.Direct,orientation:i};break;default:s.preConstraintProperties={measureType:e,orientation:i}}}null==t&&null!=e&&(e.computation.preConstraintProperties=null)}),u)]}get _snappingIndicatorHandles(){const t="snapping-indicator-event-handles";return[m((()=>({stagedComputation:this._stagedComputation,activeComputation:this._activeComputation})),(({stagedComputation:e,activeComputation:i})=>{const s=this._constraintSnappingIndicator;if(this.removeHandles(t),null!=i)if(i===e)s.attached=!0;else{const{start:e,end:n}=this._computationManipulators.get(i),o=()=>{s.attached=e.grabbing||n.grabbing};o(),this.addHandles([e.events.on("grab-changed",o),n.events.on("grab-changed",o)],t)}else s.attached=!1})),m((()=>{const t=this._activeComputation;return null!=t?{geometry:t.geometry,constraint:t.previousConstraint}:{}}),(({geometry:t,constraint:e})=>{const i=this._constraintSnappingIndicator;null!=t&&null!=e&&e!==yi.Direct?(i.visible=!0,i.setGeometryFromSegment(t.directSegment)):i.visible=!1}))]}removeStaged(){return null!=this._stagedDimension&&(this.analysis.dimensions.remove(this._stagedDimension),this._stagedDimension=null,!0)}onDeactivate(){this.removeStaged(),this._resetSnappingState()}onClick(t){const{_stagedDimension:e}=this;if(null==e){const e=this._onUnstagedClick(t);return this.analysis.dimensions.add(e),null}return this._onStagedClick(t),e}onPointerMove({mapPoint:t,pointerType:e}){if("touch"===e)return;const i=this._getSnappingContext(e);this._updatingHandles.addPromise(dt(this._snappingOperation.snap({point:t},this._snappingManager,i)))}onManipulatorSelectionChanged(){null!=this.analysisViewData.selectedComputation&&(this._computationManipulators.get(this.analysisViewData.selectedComputation).offset.selected||(this.analysisViewData.selectedDimension=null))}_onUnstagedClick({mapPoint:t,pointerType:e}){let i=t;if("mouse"===e){const s=this._getSnappingContext(e);i=this._snappingManager.update({point:t,context:s})}const s=new j({startPoint:nt(i,new Nt),endPoint:null,measureType:v.Horizontal});return this._stagedDimension=s,this._resetSnappingState(),s}_onStagedClick({mapPoint:t,pointerType:e}){const i=this._stagedComputation;if(null==i)return;let s=t;if("mouse"===e){const i=this._getSnappingContext(e);s=this._snappingManager.update({point:t,context:i})}const n=nt(s,new Nt);this._applyPointUpdate(i,{endPoint:n}),this._stagedDimension=null,this._resetSnappingState()}_resetSnappingState(){this._snappingManager.doneSnapping(),this._snappingOperation.abort(),this._snappingOperation.stagedPoint=null}_createManipulators(t){const e=this._setupPointManipulator(t,{isStart:!0}),i=this._setupPointManipulator(t,{isStart:!1}),s=this._setupOffsetManipulator(t),n=this._setupHeadingManipulator(t),o=this._setupRotationManipulator(t),r=this._setupMeasureTypeManipulator(t,v.Direct),a=this._setupMeasureTypeManipulator(t,v.Horizontal),l=this._setupMeasureTypeManipulator(t,v.Vertical),p=new Je({start:e,end:i,offset:s,heading:n,rotation:o,direct:r,horizontal:a,vertical:l});return this._setupComputationToManipulatorsSync(t,p),this._computationManipulators.set(t,p),this.manipulators.addMany(p.values()),{manipulators:p,remove:()=>{this._computationHandles.remove(t),this._computationManipulators.delete(t);for(const t of p.values())this.manipulators.remove(t)}}}_setupComputationToManipulatorsSync(t,e){this._computationHandles.add([m((()=>t.geometry),(()=>this._updateManipulators(t,e)),{...d,equals:n})],t)}_setupPointManipulator(t,e){const{view:i}=this,{dimension:s}=t,n=new Ke(i,{metadata:s}),o=function(t,{isStart:e,createSnappingPipelineStep:i,dimension:s,onUpdate:n,view:o}){const r=e?"startPoint":"endPoint",a=It(t,((t,e,a,l)=>{const p=Tt(t),{snappingStep:m,cancelSnapping:d}=i(l);a=a.next(p).next(Gt(s,[r,"measureType","orientation"])).next(d),e.next(p).next(Dt(o)).next(...m).next((t=>{const e=nt(t.mapEnd,new Nt);n("startPoint"===r?{startPoint:e}:{endPoint:e})}))}));return[a]}(n,{isStart:e.isStart,createSnappingPipelineStep:t=>ne({snappingContext:this._getSnappingContext(t),snappingManager:this._snappingManager,updatingHandles:this._updatingHandles}),dimension:s,onUpdate:e=>this._applyPointUpdate(t,e),view:i});return this._computationHandles.add(o,t),n}_setupOffsetManipulator(t){const{view:e}=this,i=function(t,e){const i=[J(-.5,0,0),J(.5,0,0)],s=Et(e.unfocusedMaterial,i.map((t=>B(Z(),t,.5)))),n=s.instantiate({material:e.focusedMaterial});return new St({view:t,renderObjects:[new Mt(s,qt.Unfocused|qt.Selected|ci),new Mt(n,qt.Focused|ci)],collisionType:{type:"line",paths:[i]},radius:mi(e.lineSizePt)/2,metadata:e.metadata,available:!1,...bt})}(e,{lineSizePt:this.analysis.style.lineSize,unfocusedMaterial:this._unfocusedOffsetManipulatorMaterial,focusedMaterial:this._focusedOffsetManipulatorMaterial,metadata:t.dimension}),s=function(t,{computation:e,view:i}){return[It(t,((t,s,n)=>{if(!We(e)||!t.selected)return;const{geometry:o,dimension:r}=e,a=Tt(t);s.next(a).next(ei(i,r,o.dimensionSegment,o.primaryOffsetAxis)),n.next(a).next(Gt(r,["offset"]))}))]}(i,{computation:t,view:e});return this._computationHandles.add(s,t),i}_setupHeadingManipulator(t){const{view:e}=this,i=new Ye(e,{lineSizePt:this.analysis.style.lineSize,material:this._orientationManipulatorMaterial,metadata:t.dimension}),s=function(t,{computation:e,view:i}){return[It(t,((t,s,n)=>{ti({cancel:n,computation:e,settingHeading:!0,steps:s,view:i})}))]}(i,{computation:t,view:e});return this._computationHandles.add(s,t),i}_setupRotationManipulator(t){const{view:e}=this,i=new Ye(e,{lineSizePt:this.analysis.style.lineSize,material:this._orientationManipulatorMaterial,metadata:t.dimension}),s=function(t,{computation:e,view:i}){return[It(t,((t,s,n)=>{ti({cancel:n,computation:e,settingHeading:!1,steps:s,view:i})})),t.events.on("immediate-click",(t=>{!function(t,e,i){const{dimension:s,geometry:n}=e;if(90===s.orientation||270===s.orientation)return s.orientation=0,void t.stopPropagation();if(null==n)return;const{renderCoordsHelper:o}=i,r=Te({...Oe(e),orientation:90},o),a=Te({...Oe(e),orientation:270},o);if(null==r||null==a)return;const l=Be(r,o),p=Be(a,o),m=ii(n,i),d=ht.shortestSignedDiff(m,l),c=ht.shortestSignedDiff(m,p);s.orientation=Math.abs(d)B(Z(),t,.5)))),o=n.instantiate({material:e.focusedMaterial});return new St({view:t,renderObjects:[new Mt(n,qt.Unfocused|ci),new Mt(o,qt.Focused|ci),new Mt(s,ci)],collisionType:{type:"line",paths:[i]},radius:mi(e.lineSizePt)/2,available:!1,metadata:e.metadata,...bt})}(i,{lineSizePt:this.analysis.style.lineSize,unfocusedMaterial:this._unfocusedOffsetManipulatorMaterial,focusedMaterial:this._focusedOffsetManipulatorMaterial,thinOffsetManipulatorMaterial:this._thinOffsetManipulatorMaterial,metadata:t.dimension}),n=function(t,{computation:e,manipulatorMeasureType:i,view:s}){let n=v.Direct,o=0,r=0;return[t.events.on("grab-changed",(a=>{if("start"!==a.action||!We(e))return;const{dimension:l,geometry:p}=e;n=l.measureType,o=l.offset,r=l.orientation;const m=U(Y.get(),t.renderLocation);l.measureType=i,l.offset=function(t,e,i,s){const{directSegment:n}=i,o=Ee(Y.get(),{measureType:e,directSegment:n,renderCoordsHelper:s}),r=ke(ze,{offsetAxis:o,offset:0,relativeToSegment:n,renderCoordsHelper:s}).eval(.5,Y.get()),a=z(Y.get(),t,r);return V(a,o)*s.unitInMeters}(m,i,p,s.renderCoordsHelper),l.orientation=0})),It(t,((t,a,l)=>{if(!We(e))return;const{geometry:p,dimension:m}=e,{renderCoordsHelper:d}=s,c=Re(fi,i,e,d),u=Ee(Y.get(),{measureType:i,directSegment:p.directSegment,renderCoordsHelper:d}),h=Tt(t);a.next(h).next(ei(s,m,c,u)),l.next(h).next((t=>(m.measureType=n,m.offset=o,m.orientation=r,t)))}))]}(s,{computation:t,manipulatorMeasureType:e,view:i});return this._computationHandles.add(n,t),s}_updateManipulators(t,e,i={stagedDimension:this._stagedDimension,selectedComputation:this.analysisViewData.selectedComputation,firstGrabbedManipulator:this.firstGrabbedManipulator}){const{stagedDimension:s,selectedComputation:n,firstGrabbedManipulator:o}=i,{start:r,end:a,offset:l,heading:p,rotation:m}=e,d=n===t,c=We(t),{dimension:u}=t;for(const t of e.values()){const e=c&&null==s&&(null==o||t===o);t===l?(t.available=e,t.selected=d):t.available=e&&d}if(!c)return;null!=this._computeConstraint(t)?e.forEachMeasureTypeManipulator((t=>t.available=!1)):e.manipulatorForMeasureType(u.measureType).available=!1;for(const t of[p,m])u.measureType===v.Direct&&0!==u.offset||(t.available=!1);Le(t)?m.available=!1:p.available=!1;const{geometry:h}=t;r.renderLocation=h.directSegment.startRenderSpace,a.renderLocation=h.directSegment.endRenderSpace;const{renderCoordsHelper:g}=this.view;!function(t,e,i){const{dimensionSegment:s,primaryOffsetAxis:n}=e,o=Fe(ui,e),r=N(o,$)?T(gi):Pt(o,n,$,gi),a=Math.max(W(o),.1/i.unitInMeters);x(r,r,Q(ui,a,a,a)),t.modelTransform=r,t.renderLocation=s.eval(.5,ui)}(l,h,g),p.available&&function(t,e,i){si(t,e,i,{forHeading:!0})}(p,t,g),m.available&&function(t,e,i){si(t,e,i,{forHeading:!1})}(m,t,g),e.forEachMeasureTypeManipulator(((e,i)=>{e.available&&function(t,e,i,s){const{geometry:n}=e,o=Re(fi,i,e,s),r=Ee(ui,{measureType:i,directSegment:n.directSegment,renderCoordsHelper:s}),a=z(hi,o.endRenderSpace,o.startRenderSpace),l=Pt(a,r,$,gi),p=W(a);x(l,l,Q(hi,p,p,p)),t.modelTransform=l,t.renderLocation=o.eval(.5,hi)}(e,t,i,g)}))}_updateManipulatorStyle(t){const e=function(t){return gt(t)+4}(t),i=mi(t),s={lineSizePt:t,material:this._orientationManipulatorMaterial};for(const{offset:t,heading:e,rotation:n}of this._computationManipulators.values())t.radius=i/2,e.update(s),n.update(s);this._unfocusedOffsetManipulatorMaterial.setParameters({width:e}),this._focusedOffsetManipulatorMaterial.setParameters({width:i})}_applyPointUpdate(t,e){const{view:i}=this,s=Oe(t);"startPoint"in e&&(s.elevationAlignedStartPoint=e.startPoint),"endPoint"in e&&(s.elevationAlignedEndPoint=e.endPoint);const n=Te(s,i.renderCoordsHelper);if(null==n)return;const o=this._computeConstraint({...s,geometry:n});ji(t,e,{...s,constraint:o,unconstrainedGeometry:n,view:i}),t===this._stagedComputation&&this._updateStagedDimensionOffset(t)}_updateStagedDimensionOffset(t){if(null==t.geometry)return;t.geometry.directSegment.eval(.5,Si);const e=this.view.state.camera.computeScreenPixelSizeAt(Si);t.dimension.offset=50*e}_computeConstraint(t){return function(t,e){if(Ne(t))return yi.Direct;if(!t.enabled)return null;const{geometry:i}=t;if(null==i||N(i.directSegment.startRenderSpace,i.directSegment.endRenderSpace))return null;const{camera:s}=e.state,n=Ie(Y.get(),i,e.renderCoordsHelper),o=Ge(Y.get(),i),r=B(Y.get(),n,V(o,n)),a=q(Y.get(),o,r),l=F(a),p=F(r),{startRenderSpace:m,endRenderSpace:d}=i.directSegment,c=Math.max(10*s.computeScreenPixelSizeAt(m),10*s.computeScreenPixelSizeAt(d))**2;return lthis._clearPointerMoveTimeout())),m((()=>this.state),(t=>{t===_i.Created&&this.finishToolCreation()}),d),h((()=>this.firstGrabbedManipulator),(t=>{this.selectedDimension=t.metadata}),d),m((()=>this.selectedDimension),(()=>this._resetPointerMoveTimeout()),d)])}get state(){return this.analysis.dimensions.some((t=>"length"===t.type))?null!=this._activeSubTool?_i.Creating:_i.Created:_i.Ready}get updating(){return this._lengthDimensionSubTool.updating}get cursor(){return this.active?"crosshair":null}get selectedDimension(){return this.analysisViewData.selectedDimension}set selectedDimension(t){this.analysisViewData.selectedDimension=t}onInputEvent(t){switch(t.type){case"immediate-click":this._clickHandler(t);break;case"immediate-double-click":this._doubleClickHandler(t);break;case"pointer-move":this._pointerMoveHandler(t);break;case"key-down":if(pe.cancel===t.key){if(null!=this._activeSubTool&&this._activeSubTool.removeStaged())return void t.stopPropagation();this.active||(this.selectedDimension=null)}else pe.delete.includes(t.key)&&this._deleteKeyHandler()}}onActivate(){this._activeSubTool=this._lengthDimensionSubTool}onDeactivate(){null!=this._activeSubTool&&(this._activeSubTool.onDeactivate(),this._activeSubTool=null)}onShow(){this._resetPointerMoveTimeout()}onManipulatorSelectionChanged(){this._lengthDimensionSubTool.onManipulatorSelectionChanged()}onHide(){this.selectedDimension=null}_clickHandler(t){if(this.hasFocusedManipulators)return void t.stopPropagation();if(null==this._activeSubTool)return;const e=this._intersectScreen(t);null!=e&&(this.selectedDimension=this._activeSubTool.onClick({mapPoint:e,pointerType:t.pointerType}),t.stopPropagation())}_doubleClickHandler(t){this.active&&(this.view.activeTool=null,t.stopPropagation())}_pointerMoveHandler(t){if(this._resetPointerMoveTimeout(),null==this._activeSubTool)return;if(this.hasFocusedManipulators)return;const e=this._intersectScreen(t);null!=e&&this._activeSubTool.onPointerMove({mapPoint:e,pointerType:t.pointerType})}_deleteKeyHandler(){null!=this._activeSubTool&&this._activeSubTool.removeStaged(),this._removeSelected()}_intersectScreen(t){const e=de(t);this.view.sceneIntersectionHelper.intersectToolIntersectorScreen(e,this._intersector);const i=this._intersector.results.min,s=Y.get();return i.getIntersectionPoint(s)?this.view.renderCoordsHelper.fromRenderCoords(s,new Nt({spatialReference:this.view.spatialReference})):null}_removeSelected(){null!=this.selectedDimension&&(this.analysis.dimensions.remove(this.selectedDimension),this.selectedDimension=null)}_clearPointerMoveTimeout(){this._prevPointerMoveTimeout=a(this._prevPointerMoveTimeout)}_resetPointerMoveTimeout(){this._clearPointerMoveTimeout(),this.manipulators.forEach((t=>t.manipulator.state|=ci)),this._prevPointerMoveTimeout=ct.setTimeout((()=>{this.manipulators.forEach((t=>t.manipulator.state&=~ci))}),this._pointerMoveTimerMs)}get testInfo(){}};t([g({constructOnly:!0})],Mi.prototype,"view",void 0),t([g({constructOnly:!0})],Mi.prototype,"analysis",void 0),t([g({readOnly:!0})],Mi.prototype,"state",null),t([g({readOnly:!0})],Mi.prototype,"updating",null),t([g({readOnly:!0})],Mi.prototype,"cursor",null),t([g({constructOnly:!0})],Mi.prototype,"analysisViewData",void 0),t([g()],Mi.prototype,"selectedDimension",null),t([g()],Mi.prototype,"automaticManipulatorSelection",void 0),t([g()],Mi.prototype,"_activeSubTool",void 0),t([g()],Mi.prototype,"_lengthDimensionSubTool",void 0),Mi=t([f("esri.views.3d.analysis.Dimension.DimensionTool")],Mi);class bi extends ge{constructor(t,e){super(t),this._hasExternalMaterial=!1,this._renderOccluded=Vt.OccludeAndTransparent,this._width=1,this._color=ue(1,0,1,1),this._placement="end",this._markerPrimitive="arrow",this._material=e,this._hasExternalMaterial=null!=e,this.applyProperties(t)}setGeometryFromSegment(t,e){const i=t.endRenderSpace;this.transform=A(wi,i),this._normal=e;const{points:s}=t.createRenderGeometry(i,this.view.renderCoordsHelper);this.geometry=[s]}get renderOccluded(){return null!=this._material?this._material.parameters.renderOccluded:this._renderOccluded}set renderOccluded(t){this._renderOccluded=t,null!=this._material&&this._material.setParameters({renderOccluded:t})}get geometry(){return this._geometry}set geometry(t){this._geometry=t,this.recreateGeometry()}get normal(){return this._normal}set normal(t){this._normal=t,this.recreateGeometry()}get width(){return null!=this._material?this._material.parameters.width:this._width}set width(t){this._width=t,null!=this._material&&this._material.setParameters({width:t})}get color(){return null!=this._material?this._material.parameters.color:this._color}set color(t){this._color=he(t),null!=this._material&&this._material.setParameters({color:this._color})}get placement(){return null!=this._material?this._material.parameters.placement:this._placement}set placement(t){this._placement=t,null!=this._material&&this._material.setParameters({placement:this._placement})}get markerPrimitive(){return this._material?.parameters.markerPrimitive??this._markerPrimitive}set markerPrimitive(t){this._markerPrimitive=t,null!=this._material&&this._material.setParameters({markerPrimitive:t})}createExternalResources(){this._hasExternalMaterial||(this._material=new je({width:this._width,color:this._color,placement:this._placement,renderOccluded:this._renderOccluded,markerPrimitive:this._markerPrimitive,isDecoration:this.isDecoration}))}destroyExternalResources(){this._hasExternalMaterial||(this._material=null)}createGeometries(t){for(const e of fe(this.geometry,this.normal)){const i=ye(this._material,e);t.addGeometry(i)}}forEachExternalMaterial(t){this._hasExternalMaterial||t(this._material)}}const wi=R();class Pi{set visible(t){for(const e of this._visualElements.values())e.attached=t}constructor(t){this.destroyed=!1,this._handles=new Wt,this._messages=null,this._labelSegment=new ot;const{analysis:e,computation:i,view:s,messages:o,isDecoration:r}=t;this.analysis=e,this.computation=i,this.view=s,this._messages=o;const a=t.visible,l={view:s,attached:a,isDecoration:r},{fontSize:p,textColor:d,textBackgroundColor:u}=e.style;this._visualElements=new Ti({marker:new bi(l,t.markerMaterial),dimension:new Kt(l,t.dimensionLineMaterial),startOffset:new Kt(l,t.offsetLineMaterial),endOffset:new Kt(l,t.offsetLineMaterial),dimensionSmall:new Kt(l,t.smallDimensionLineMaterial),startOffsetSmall:new Kt(l,t.smallOffsetLineMaterial),endOffsetSmall:new Kt(l,t.smallOffsetLineMaterial),label:new rt({view:s,attached:a,distance:0,geometry:{type:"segment",sampleLocation:"center",segment:this._labelSegment,callout:!1},fontSize:gt(p),textColor:d.clone(),backgroundColor:u.clone(),isDecoration:r})}),this._handles.add([m((()=>i.geometry),(t=>{this.updateCameraDependentElements(s.state.camera,t,e.style),null!=i.geometry&&this._updateLines(i.geometry)}),{...c,equals:n}),m((()=>i.length),(t=>this._updateLabelContent(t)),c)])}destroy(){this.destroyed=!0,this._handles=r(this._handles);for(const t of this._visualElements.values())t.destroy()}get testInfo(){}_updateLines(t){const e=xe(Ci,Ae.Start,t.directSegment,t.dimensionSegment),i=xe(Di,Ae.End,t.directSegment,t.dimensionSegment),s=this._visualElements;s.marker.setGeometryFromSegment(t.dimensionSegment,t.primaryOffsetAxis),s.dimension.setGeometryFromSegment(t.dimensionSegment),s.startOffset.setGeometryFromSegment(e),s.endOffset.setGeometryFromSegment(i),s.dimensionSmall.setGeometryFromSegment(t.dimensionSegment),s.startOffsetSmall.setGeometryFromSegment(e),s.endOffsetSmall.setGeometryFromSegment(i)}updateCameraDependentElements(t,e,i){const s=this._visualElements;if(null==e){for(const t of s.values())t.visible=!1;return}const n=t.computeScreenPixelSizeAt(e.dimensionSegment.eval(.5,Oi)),o=function(t,e){return F(Fe(qe,t))/e**2}(e,n),r=o<(2*gt(i.lineSize))**2,a=!r;s.marker.visible=a,s.dimension.visible=a,s.startOffset.visible=a,s.endOffset.visible=a,s.dimensionSmall.visible=r,s.startOffsetSmall.visible=r,s.endOffsetSmall.visible=r;const l=5*gt(i.fontSize),{label:p}=s;if(p.visible=o>=l**2,!p.visible)return;const{dimensionSegment:m,primaryOffsetAxis:d}=e,{offset:c}=this.computation.dimension,u=(Math.sign(c)>=0?1:-1)*function(t){return 1.5*gt(t.fontSize)+20+gt(t.lineSize/2)}(i)*n;!function(t,e,i,s){I(t.startRenderSpace,e.startRenderSpace,i,s),I(t.endRenderSpace,e.endRenderSpace,i,s)}(this._labelSegment,m,d,u),p.updateLabelPosition()}updateLabelStyle(t){const{label:e}=this._visualElements;e.fontSize=gt(t.fontSize),e.textColor=t.textColor,e.backgroundColor=t.textBackgroundColor}updateUnitsMessages(t){this._messages=t;const{length:e}=this.computation;this._updateLabelContent(e)}_updateLabelContent(t){const{label:e}=this._visualElements;null!=t&&null!=this._messages?e.text=ce(this._messages,t,t.unit):e.text=""}}const Ci=new ot,Di=new ot,Oi=Z();class Ti{constructor(t){this.marker=t.marker,this.dimension=t.dimension,this.startOffset=t.startOffset,this.endOffset=t.endOffset,this.dimensionSmall=t.dimensionSmall,this.startOffsetSmall=t.startOffsetSmall,this.endOffsetSmall=t.endOffsetSmall,this.label=t.label}values(){return[this.marker,this.dimension,this.startOffset,this.endOffset,this.dimensionSmall,this.startOffsetSmall,this.endOffsetSmall,this.label]}}let xi=class extends e{get analysis(){return this.analysisViewData.analysis}get visible(){return this.analysisViewData.visible}constructor(t){super(t),this.loadingMessages=!1,this._messages=null}initialize(){const t=this.isDecoration;this._markerMaterial=new je({width:1,anchor:Rt.Tip,color:yt,placement:"begin-end",worldSpace:!0,hideOnShortSegments:!0,hasTip:!0,renderOccluded:Vt.OccludeAndTransparent,markerPrimitive:"triangle",isDecoration:t}),this._dimensionLineMaterial=new At({width:1,color:yt,renderOccluded:Vt.OccludeAndTransparent,markerParameters:this._markerMaterial.parameters,isDecoration:t}),this._offsetLineMaterial=new At({width:1,color:yt,renderOccluded:Vt.OccludeAndTransparent,stipplePattern:Xt(5),isDecoration:t}),this._smallDimensionLineMaterial=new At({width:1,color:yt,renderOccluded:Vt.OccludeAndTransparent,isDecoration:t}),this._smallOffsetLineMaterial=new At({width:1,color:yt,renderOccluded:Vt.OccludeAndTransparent,stipplePattern:Xt(5),isDecoration:t});for(const t of this._lineMaterials())this.view._stage.add(t),this.addHandles(s((()=>{this.view._stage?.remove(t)})));const e=p((()=>this.analysisViewData.computations),(({computation:t})=>this._createVisualization(t)));this._dimensionVisualizations=e,this.addHandles([i(e),m((()=>ut.toUnitRGBA(this.analysis.style.color)),(t=>{for(const e of this._lineMaterials())e.setParameters({color:t})}),d),m((()=>this.analysis.style.lineSize),(t=>{const e=gt(t);this._markerMaterial.setParameters({width:.8*e}),this._dimensionLineMaterial.setParameters({width:e,markerParameters:this._markerMaterial.parameters});const i=Math.max(.25*e,1);this._offsetLineMaterial.setParameters({width:i})}),d),m((()=>({camera:this.view.state.camera,style:Ai(this.analysis)})),(({camera:t,style:e})=>{for(const{visualization:i}of this._dimensionVisualizations)i.updateCameraDependentElements(t,i.computation.geometry,e),i.updateLabelStyle(e)})),m((()=>this.visible),(t=>{for(const{visualization:e}of this._dimensionVisualizations)e.visible=t}))]),this.addHandles([ve((()=>this._updateMessageBundle())),h((()=>!this.loadingMessages),(()=>{for(const{visualization:t}of this._dimensionVisualizations)t.updateUnitsMessages(this._messages)}),u)]),this._updateMessageBundle()}get testInfo(){}_createVisualization(t){const e=new Pi({analysis:this.analysis,computation:t,view:this.view,visible:this.visible,markerMaterial:this._markerMaterial,dimensionLineMaterial:this._dimensionLineMaterial,offsetLineMaterial:this._offsetLineMaterial,smallDimensionLineMaterial:this._smallDimensionLineMaterial,smallOffsetLineMaterial:this._smallOffsetLineMaterial,messages:this._messages,isDecoration:this.isDecoration});return{visualization:e,remove:()=>e.destroy()}}_lineMaterials(){return[this._markerMaterial,this._dimensionLineMaterial,this._offsetLineMaterial,this._smallDimensionLineMaterial,this._smallOffsetLineMaterial]}async _updateMessageBundle(){this.loadingMessages=!0;try{this._messages=await Se("esri/core/t9n/Units")}finally{this.loadingMessages=!1}}};function Ai(t){const{fontSize:e,lineSize:i,textColor:s,textBackgroundColor:n}=t.style;return{fontSize:e,lineSize:i,textBackgroundColor:n.clone(),textColor:s.clone()}}t([g({constructOnly:!0})],xi.prototype,"analysisViewData",void 0),t([g({constructOnly:!0,nonNullable:!0})],xi.prototype,"view",void 0),t([g({constructOnly:!0})],xi.prototype,"isDecoration",void 0),t([g()],xi.prototype,"analysis",null),t([g()],xi.prototype,"visible",null),t([g()],xi.prototype,"loadingMessages",void 0),xi=t([f("esri.views.3d.analysis.Dimension.DimensionVisualization")],xi);let Ri=class extends e{constructor(t){super(t),this.geometry=null,this.unconstrainedGeometry=null,this.elevationAlignedStartPoint=null,this.elevationAlignedEndPoint=null}normalizeCtorArgs(t){const{dimension:e,...i}=t;return{result:new _e({dimension:e}),...i}}initialize(){this.addHandles([m((()=>this.dimension.startPoint),(t=>this.elevationAlignedStartPoint=this.projectAndAlignPoint(t)),d),m((()=>this.dimension.endPoint),(t=>this.elevationAlignedEndPoint=this.projectAndAlignPoint(t)),d)])}get dimension(){return this.result.dimension}get length(){return this.result.length}};t([g({constructOnly:!0,nonNullable:!0})],Ri.prototype,"result",void 0),t([g({constructOnly:!0,nonNullable:!0})],Ri.prototype,"projectAndAlignPoint",void 0),t([g()],Ri.prototype,"dimension",null),t([g()],Ri.prototype,"length",null),t([g()],Ri.prototype,"geometry",void 0),t([g()],Ri.prototype,"unconstrainedGeometry",void 0),t([g()],Ri.prototype,"elevationAlignedStartPoint",void 0),t([g()],Ri.prototype,"elevationAlignedEndPoint",void 0),t([g()],Ri.prototype,"preConstraintProperties",void 0),t([g()],Ri.prototype,"previousConstraint",void 0),Ri=t([f("esri.views.3d.analysis.Dimension.LengthDimensionComputation")],Ri);let Ui=class extends(De(y(e))){constructor(t){super(t),this.type="dimension-view-3d",this.tool=null,this.selectedDimension=null,this._dimensionsToComputations=new Map,this._placementTask=null,this._projectAndAlignPoint=null}initialize(){this._projectAndAlignPoint=t=>{if(null==t)return null;const{spatialReference:e,elevationProvider:i}=this.view,s=Me(t,e,i);return null==s&&be(this.analysis,t.spatialReference,o.getLogger(this)),s};const t=p((()=>this.analysis.dimensions),(t=>this._createComputation(t)));this.computations=t,this.addHandles([we(this,Mi),i(t)]),this._analysisVisualization=new xi({analysisViewData:this,view:this.view,isDecoration:!this.parent}),this._analysisController=new Qe({analysisViewData:this,view:this.view})}destroy(){this._placementTask=l(this._placementTask),this._analysisVisualization=r(this._analysisVisualization),Pe(this)}get updating(){return this._analysisVisualization?.loadingMessages??!1}get results(){return this.analysis.dimensions.map((t=>this._dimensionsToComputations.get(t).result))}get selectedComputation(){const{selectedDimension:t}=this;return null==t?null:this._dimensionsToComputations.get(t)}get testInfo(){}async createLengthDimensions(t){return this.selectedDimension=null,this._placementTask=l(this._placementTask),this._placementTask=Ce(this,t),this._placementTask.promise}_createComputation(t){const{_dimensionsToComputations:e}=this,i=new Ri({dimension:t,projectAndAlignPoint:this._projectAndAlignPoint});return e.set(t,i),{computation:i,remove:()=>this._removeComputation(i)}}_removeComputation(t){const{dimension:e}=t;e===this.selectedDimension&&(this.selectedDimension=null),this._dimensionsToComputations.delete(e),t.destroy()}};t([g({readOnly:!0})],Ui.prototype,"type",void 0),t([g()],Ui.prototype,"tool",void 0),t([g()],Ui.prototype,"updating",null),t([g({readOnly:!0})],Ui.prototype,"results",null),t([g()],Ui.prototype,"computations",void 0),t([g()],Ui.prototype,"selectedDimension",void 0),t([g()],Ui.prototype,"selectedComputation",null),t([g()],Ui.prototype,"_analysisVisualization",void 0),t([g()],Ui.prototype,"_analysisController",void 0),t([g()],Ui.prototype,"_dimensionsToComputations",void 0),t([g()],Ui.prototype,"_placementTask",void 0),Ui=t([f("esri.views.3d.analysis.DimensionAnalysisView3D")],Ui);const Hi=Ui;export{Hi as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/DimensionLayerView3D.js b/library/arcgis/4.30/@arcgis/core/chunks/DimensionLayerView3D.js new file mode 100644 index 00000000..89d62709 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/DimensionLayerView3D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as s}from"./tslib.es6.js";import{c as i}from"./asyncUtils.js";import e from"../core/Error.js";import{d as t,a as r}from"./maybe.js";import{createAbortError as a,isAborted as o}from"../core/promiseUtils.js";import{watch as n,syncAndInitial as l}from"../core/reactiveUtils.js";import{property as y}from"../core/accessorSupport/decorators/property.js";import{subclass as p}from"../core/accessorSupport/decorators/subclass.js";import{L as m}from"./LayerView3D.js";import c from"../core/Collection.js";import"../core/lang.js";import"./Logger.js";import w from"../views/layers/LayerView.js";import"../core/Accessor.js";import"../core/Handles.js";import"./metadata.js";import"./utils.js";import"./handleUtils.js";import"./ObservableBase.js";import"./tracking.js";import"../core/scheduling.js";import"../config.js";import"./ensureType.js";import"../core/Evented.js";import"./shared.js";import"./SimpleObservable.js";import"./heightModelInfoUtils.js";import"../geometry/HeightModelInfo.js";import"./jsonMap.js";import"../core/JSONSupport.js";import"./unitUtils.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"./reader.js";import"./writer.js";import"./arcgisLayerUrl.js";import"./persistableUrlUtils.js";import"../core/Identifiable.js";import"../core/Promise.js";import"./UpdatingHandles.js";import"./layerViewUtils.js";const h=i=>{let e=class extends i{constructor(...s){super(...s),this.layer=null}get interactive(){return null!=this.analysisView&&this.analysisView.interactive}set interactive(s){null!=this.analysisView&&(this.analysisView.interactive=s)}get results(){return null!=this.analysisView?this.analysisView.results:new c}get selectedDimension(){return null!=this.analysisView?this.analysisView.selectedDimension:null}set selectedDimension(s){null!=this.analysisView&&(this.analysisView.selectedDimension=s)}async createLengthDimensions(s){if(null==this.analysisView)throw a();await this.analysisView.createLengthDimensions(s)}};return s([y()],e.prototype,"layer",void 0),s([y()],e.prototype,"interactive",null),s([y({readOnly:!0})],e.prototype,"results",null),s([y()],e.prototype,"selectedDimension",null),e=s([p("esri.views.layers.DimensionLayerView")],e),e},u="analysis-view-handles";let d=class extends(m(h(w))){constructor(s){super(s),this.type="dimension-3d",this._analysisModule=null}initialize(){this.addHandles(n((()=>this.layer.source),(s=>{this._destroyAnalysisView(),null!=s&&this._createAnalysisView(s)}),l),u)}destroy(){this.removeHandles(u),this._destroyAnalysisView()}isUpdating(){return null!=this._createAnalysisViewTask||null!=this.analysisView&&this.analysisView.updating}async whenAnalysisView(){if(null!=this.analysisView)return this.analysisView;if(null!=this._createAnalysisViewTask)return this._createAnalysisViewTask.promise;throw new e("layerview:no-analysisview-for-analysis","The analysis has not been set on the DimensionLayer of this layer view")}_createAnalysisView(s){const e=i((async i=>(this.analysisView=await this._createAnalysisViewPromise(s,i),this._createAnalysisViewTask===e&&(this._createAnalysisViewTask=null),this.analysisView)));this.addResolvingPromise(e.promise),this._createAnalysisViewTask=e}_destroyAnalysisView(){this.analysisView=t(this.analysisView),this._createAnalysisViewTask=r(this._createAnalysisViewTask)}async _createAnalysisViewPromise(s,i){let e=this._analysisModule;if(null==e){const s=await this._loadAnalysisModule();this._analysisModule=s,e=s}const t=new e.default({analysis:s,view:this.view,parent:this});if(await t.when(),o(i))throw t.destroy(),a();return t}_loadAnalysisModule(){return import("./DimensionAnalysisView3D.js")}};s([y()],d.prototype,"type",void 0),s([y()],d.prototype,"analysisView",void 0),s([y()],d.prototype,"_createAnalysisViewTask",void 0),d=s([p("esri.views.3d.layers.DimensionLayerView3D")],d);const j=d;export{j as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/DisplayObject.js b/library/arcgis/4.30/@arcgis/core/chunks/DisplayObject.js new file mode 100644 index 00000000..3989dd97 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/DisplayObject.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import e from"../core/Evented.js";import{h as t}from"../core/lang.js";import{createResolver as s}from"../core/promiseUtils.js";class i extends e{constructor(){super(...arguments),this._fadeOutResolver=null,this._fadeInResolver=null,this._clips=null,this.computedVisible=!0,this.computedOpacity=1,this.fadeTransitionEnabled=!1,this.inFadeTransition=!1,this._isReady=!1,this._opacity=1,this.parent=null,this._stage=null,this._visible=!0}get clips(){return this._clips}set clips(e){this._clips=e,this.requestRender()}get isReady(){return this._isReady}get opacity(){return this._opacity}set opacity(e){this._opacity!==e&&(this._opacity=Math.min(1,Math.max(e,0)),this.requestRender())}get stage(){return this._stage}set stage(e){if(this._stage===e)return;const t=this._stage;this._stage=e,e?this._stage?.untrashDisplayObject(this)||(this.onAttach(),this.emit("attach")):t?.trashDisplayObject(this)}get transforms(){return this._getTransforms()}_getTransforms(){return null==this._transforms&&(this._transforms=this._createTransforms()),this._transforms}get visible(){return this._visible}set visible(e){this._visible!==e&&(this._visible=e,this.requestRender())}get hasLabels(){return!1}get hasHighlight(){return!1}get hasBlending(){return!1}fadeIn(){return this._fadeInResolver||(this._fadeOutResolver&&(this._fadeOutResolver(),this._fadeOutResolver=null),this.opacity=1,this.computedOpacity=0,this.fadeTransitionEnabled=!0,this._fadeInResolver=s(),this.requestRender()),this._fadeInResolver.promise}fadeOut(){return this._fadeOutResolver||(this.opacity=0,this._fadeInResolver&&(this._fadeInResolver(),this._fadeInResolver=null),this.fadeTransitionEnabled=!0,this._fadeOutResolver=s(),this.requestRender()),this._fadeOutResolver.promise}endTransitions(){this._fadeInResolver?.(),this._fadeInResolver=null,this._fadeOutResolver?.(),this._fadeOutResolver=null,this.computedOpacity=this.visible?this.opacity:0,this.requestRender()}beforeRender(e){this.updateTransitionProperties(e.deltaTime,e.state.scale),this.setTransform(e.state)}afterRender(e){this._fadeInResolver&&this.computedOpacity===this.opacity?(this._fadeInResolver(),this._fadeInResolver=null):this._fadeOutResolver&&0===this.computedOpacity&&(this._fadeOutResolver(),this._fadeOutResolver=null)}remove(){this.parent?.removeChild(this)}setTransform(e){}processRender(e){this.stage&&this.computedVisible&&this.doRender(e)}requestRender(){this.stage&&this.stage.requestRender()}processDetach(){this._fadeInResolver&&(this._fadeInResolver(),this._fadeInResolver=null),this._fadeOutResolver&&(this._fadeOutResolver(),this._fadeOutResolver=null),this.onDetach(),this.emit("detach")}updateTransitionProperties(e,s){const i=0===t("mapview-transitions-duration")?0:1/t("mapview-transitions-duration");if(this.fadeTransitionEnabled&&0!==i){const t=this._fadeOutResolver||!this.visible?0:this.opacity,s=this.computedOpacity;if(s===t)this.computedVisible=this.visible;else{const r=e*i;this.computedOpacity=s>t?Math.max(t,s-r):Math.min(t,s+r),this.computedVisible=this.computedOpacity>0;const a=t===this.computedOpacity;this.inFadeTransition=!a,a||this.requestRender()}}else this.computedOpacity=this.opacity,this.computedVisible=this.visible}onAttach(){}onDetach(){}doRender(e){}ready(){this._isReady||(this._isReady=!0,this.emit("isReady"),this.requestRender())}}export{i as D}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/DoubleArray.js b/library/arcgis/4.30/@arcgis/core/chunks/DoubleArray.js new file mode 100644 index 00000000..69941af3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/DoubleArray.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{n as r,d as n}from"../core/lang.js";function a(n,a=!1){return n<=r?a?new Array(n).fill(0):new Array(n):new Float64Array(n)}function t(a){return(n(a)?a.length:a.byteLength/8)<=r?Array.from(a):new Float64Array(a)}function e(r,n,a){return Array.isArray(r)?r.slice(n,n+a):r.subarray(n,n+a)}function o(r,n){for(let a=0;athis.onVertexAdd(e))),this.drawOperation.on("vertex-remove",(e=>this.onVertexRemove(e))),this.drawOperation.on("vertex-update",(e=>this.onVertexUpdate(e))),this.drawOperation.on("cursor-update",(e=>this.onCursorUpdate(e))),this.drawOperation.on("complete",(e=>this.onComplete(e)))]),this.finishToolCreation()}destroy(){this.drawOperation=o(this.drawOperation),this._set("view",null)}set enabled(e){this.drawOperation.interactive=e,this._set("enabled",e)}get updating(){return this.drawOperation?.updating??!1}completeCreateOperation(){this.drawOperation.complete()}onDeactivate(){this.drawOperation.isCompleted||this.drawOperation.cancel()}getVertexCoords(){return this.drawOperation.geometryIncludingUncommittedVertices}onInputEvent(e){this.drawOperation.onInputEvent(e)}canRedo(){return this.drawOperation.canRedo}canUndo(){return this.drawOperation.canUndo}redo(){this.drawOperation.redo()}reset(){}undo(){this.drawOperation.undo()}onComplete(e){this.emit("complete",e)}onCursorUpdate(e){this.emit("cursor-update",e)}onVertexAdd(e){this.emit("vertex-add",e)}onVertexRemove(e){this.emit("vertex-remove",e)}onVertexUpdate(e){this.emit("vertex-update",e)}};e([r({constructOnly:!0,nonNullable:!0})],l.prototype,"defaultZ",void 0),e([r()],l.prototype,"drawOperation",void 0),e([r({constructOnly:!0})],l.prototype,"elevationInfo",void 0),e([r({value:!0})],l.prototype,"enabled",null),e([r({constructOnly:!0})],l.prototype,"geometryType",void 0),e([r({constructOnly:!0})],l.prototype,"hasZ",void 0),e([r({constructOnly:!0})],l.prototype,"mode",void 0),e([r()],l.prototype,"snapToScene",void 0),e([r({readOnly:!0})],l.prototype,"type",void 0),e([r({readOnly:!0})],l.prototype,"updating",null),e([r({constructOnly:!0,nonNullable:!0})],l.prototype,"view",void 0),l=e([i("esri.views.draw.DrawTool")],l);export{l as D}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/DynamicLayerView3D.js b/library/arcgis/4.30/@arcgis/core/chunks/DynamicLayerView3D.js new file mode 100644 index 00000000..27efc3e1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/DynamicLayerView3D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import{f as t,r}from"./asyncUtils.js";import{m as i}from"./handleUtils.js";import{L as a}from"./Logger.js";import{a as s}from"./maybe.js";import{debounce as n,isAbortError as o,onAbort as l,isAborted as h,createAbortError as m,throwIfAborted as d}from"../core/promiseUtils.js";import{whenOnce as c}from"../core/reactiveUtils.js";import{property as u}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import{subclass as g}from"../core/accessorSupport/decorators/subclass.js";import p from"../geometry/Extent.js";import{w as f,o as y,m as w,b as x,c as _,h as R,p as v}from"./aaBoundingRect.js";import{D as b,c as E,O as S,R as j}from"./RenderGeometry.js";import{L as A}from"./LayerView3D.js";import{n as I}from"./DoubleArray.js";import{n as M,G as D,T as L}from"./StencilUtils.js";import{A as G}from"./Attribute.js";import{b as O}from"./GeometryUtil.js";import{V as T}from"./VertexAttribute.js";import{t as P}from"./projectExtentUtils.js";import{d as C}from"./debugFlags2.js";import{U}from"./RibbonLineMaterial.js";import{I as V}from"./ImageMaterial.js";import H from"../views/layers/LayerView.js";import{R as N}from"./RefreshableLayerView.js";import{b as z}from"./layerViewUtils.js";import{T as F}from"./enums.js";function q(e,t){return O(e,[[t[0],t[1],-1],[t[2],t[1],-1],[t[2],t[3],-1],[t[0],t[3],-1]])}const W=[0,0,1];let B=class extends(N(A(H))){constructor(){super(...arguments),this.drapeSourceType=b.RasterImage,this.updatePolicy=U.SYNC,this.fullExtentInLocalViewSpatialReference=null,this.maximumDataResolution=null,this._images=new Array,this._extents=new Array,this._overlays=new Array,this.updateWhenStationary=!0,this._drapeSourceRenderer=null,this.refreshDebounced=n((async e=>{this.destroyed||await this._doRefresh(e).catch((e=>{o(e)||a.getLogger(this).error(e)}))}),2e3)}get visibleAtCurrentScale(){const e=this.layer,t="effectiveScaleRange"in e?e.effectiveScaleRange:null;return z(t,this.view.terrainScale)}initialize(){this._drapeSourceRenderer=this.view.basemapTerrain.overlayManager.registerGeometryDrapeSource(this),this.addHandles(i((()=>this.view.basemapTerrain.overlayManager.unregisterDrapeSource(this)))),this.addResolvingPromise(P(this).then((e=>this._set("fullExtentInLocalViewSpatialReference",e)))),this._updatingHandles.add((()=>this.suspended),(()=>this._suspendedChangeHandler()))}destroy(){this.clear()}setDrapingExtent(e,t){this._spatialReference=t,e.forEach(((e,t)=>{this._overlays[t]=e,this._updateImageExtent(e,t)}))}_updateImageExtent(e,t){const r=this._clippedExtent(e.extent,Z);if(null==r)return;const i=function(e,t,r){const i=f(e)/y(e),a={width:r,height:r};return i>1.0001?a.height=r/i:i<.9999&&(a.width=r*i),a.width=Math.round(a.width/(f(e)/f(t))),a.height=Math.round(a.height/(y(e)/y(t))),a}(e.extent,r,e.resolution);let s=e.pixelRatio*this.view.state.pixelRatio;const{layer:n}=this;if("imageMaxWidth"in n&&null!=n.imageMaxWidth||"imageMaxHeight"in n&&null!=n.imageMaxHeight){const e=n.imageMaxWidth,t=n.imageMaxHeight;if(i.width>e){const t=e/i.width;i.height=Math.floor(i.height*t),i.width=e,s*=t}if(i.height>t){const e=t/i.height;i.width=Math.floor(i.width*e),i.height=t,s*=e}}const l=this._extents[t];l&&x(l.extent,r)&&this._imageSizeEquals(r,l.imageSize,i)||(this._extents[t]={extent:_(r),imageSize:i,pixelRatio:s},this.suspended||this._fetch(t).catch((e=>{o(e)||a.getLogger(this).error(e)})))}clear(){for(let e=0;e{t&&(await e(t,r),await this._createStageObjects(i,t.image,r))}))}_imageSizeEquals(e,t,r){if(!this.maximumDataResolution)return!1;const i=f(e)/this.maximumDataResolution.x,a=y(e)/this.maximumDataResolution.y,s=i/t.width,n=a/t.height,o=i/r.width,l=a/r.height,h=Math.abs(s-o),m=Math.abs(n-l),d=C.TESTS_DISABLE_OPTIMIZATIONS?0:1.5;return h<=d&&m<=d}async _fetch(e,t){if(this.suspended)return;const r=this._extents[e],i=r.extent;this._images[e]||(this._images[e]={texture:null,material:null,renderGeometry:null,loadingPromise:null,loadingAbortController:null,image:null,pixelData:null,renderExtent:_(i)});const n=this._images[e];n.loadingAbortController=s(n.loadingAbortController);const c=new p(i[0],i[1],i[2],i[3],this._spatialReference);if(0===c.width||0===c.height)return void this._clearImage(e);const u=new AbortController;n.loadingAbortController=u,l(t,(()=>u.abort()));const g=u.signal,f=this._waitFetchReady(g).then((async()=>{const t={requestAsImageElement:!0,pixelRatio:this._overlays[e].pixelRatio,...this.getFetchOptions(),signal:g},{height:i,width:a}=r.imageSize;return this.layer.fetchImage(c,a,i,t)})).then((e=>{if(h(g))throw a.getLogger(this).warnOnce("A call to fetchImage resolved even though the request was aborted. fetchImage should not resolve if options.signal.aborted is true."),m();return this.processResult(n,e)})).then((()=>{R(n.renderExtent,i)}));n.loadingPromise=f,await this._updatingHandles.addPromise(f.then((async()=>{d(g),await this._createStageObjects(e,n.image,g)})).catch((e=>{throw e&&!o(e)&&a.getLogger(this).error(e),e})).finally((()=>{f===n.loadingPromise&&(n.loadingPromise=null,n.loadingAbortController=null)})))}_clearImage(e){const t=this._images[e];if(t){null!=t.renderGeometry&&(this._drapeSourceRenderer.removeGeometries([t.renderGeometry],E.UPDATE),t.renderGeometry=null);const e=this.view._stage,r=t.texture;r?.unload(),e.remove(r),t.texture=null,e.remove(t.material),t.material=null,t.loadingAbortController=s(t.loadingAbortController),t.loadingPromise=null,t.image=null,t.pixelData=null}}async _createStageObjects(e,t,i){const a=this.view._stage,s=this._images[e],n=()=>{s.texture?.unload(),a.remove(s.texture),s.texture=null,s.renderGeometry&&(this._drapeSourceRenderer.removeGeometries([s.renderGeometry],E.UPDATE),s.renderGeometry=null)};if(t){const o=new L(t,{width:t.width,height:t.height,preMultiplyAlpha:!0,wrap:{s:F.CLAMP_TO_EDGE,t:F.CLAMP_TO_EDGE}});let l;if(await r(this._images[e===S.INNER?S.OUTER:S.INNER].loadingPromise),d(i),n(),await a.schedule((()=>o.load(a.renderView.renderingContext)),i),a.add(o),s.texture=o,null==s.material?(s.material=new V({transparent:!0,textureId:o.id}),a.add(s.material)):s.material.setParameters({textureId:o.id}),e===S.INNER)l=q(s.material,s.renderExtent);else{const e=this._images[0].renderExtent;if(!e)return void n();l=function(e,t,r){if(!w(t,r))return q(e,r);const i=[t[1]-r[1],Math.min(t[3],r[3])-Math.max(t[1],r[1]),r[3]-t[3],123456],a=[t[0]-r[0],Math.min(t[2],r[2])-Math.max(t[0],r[0]),r[2]-t[2],123456],s=r[2]-r[0],n=r[3]-r[1],o=a[0]>0&&a[2]>0?3:2,l=i[0]>0&&i[2]>0?3:2,h=(l+1)*(o+1),m=I(3*h),d=M(2*h),c=new Array(6*(l*o-1));let u=0,g=0,p=0,f=0,y=0;for(let e=0;e<4;e++){const t=i[e];if(t<=0)continue;let l=0;for(let t=0;t<4;t++){const i=a[t];i<=0||(m[g++]=r[0]+l,m[g++]=r[1]+u,m[g++]=-1,d[p++]=l/s,d[p++]=u/n,t<3&&e<3&&(1!==t||1!==e)&&(c[y++]=f,c[y++]=f+1,c[y++]=f+o+1,c[y++]=f+1,c[y++]=f+o+2,c[y++]=f+o+1),f++,l+=i)}u+=t}const x=new Array(c.length);return new D(e,[[T.POSITION,new G(m,c,3,!0)],[T.NORMAL,new G(W,x,3,!0)],[T.UV0,new G(d,c,2,!0)]])}(s.material,e,s.renderExtent)}s.renderGeometry=new j(l),s.renderGeometry.localOrigin=this._overlays[e].renderLocalOrigin,this._drapeSourceRenderer.addGeometries([s.renderGeometry],E.UPDATE)}else n(),a.remove(s.material),s.material=null}_clippedExtent(e,t){if("local"!==this.view.viewingMode)return R(t,e);const r=this.view.basemapTerrain;return r.ready?v(e,r.extent,t):R(t,e)}_suspendedChangeHandler(){this.suspended?this.clear():this.refreshDebounced()}async _waitFetchReady(e){await c((()=>this.view.stationary),e),d(e)}};e([u()],B.prototype,"layer",void 0),e([u()],B.prototype,"suspended",void 0),e([u({readOnly:!0})],B.prototype,"fullExtentInLocalViewSpatialReference",void 0),e([u({readOnly:!0})],B.prototype,"visibleAtCurrentScale",null),e([u()],B.prototype,"updating",void 0),B=e([g("esri.views.3d.layers.DynamicLayerView3D")],B);const Y=B,Z=_();export{Y as D}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/EdgeProcessingWorker.js b/library/arcgis/4.30/@arcgis/core/chunks/EdgeProcessingWorker.js new file mode 100644 index 00000000..461a6dd1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/EdgeProcessingWorker.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{p as e}from"./workerHelper.js";import{e as t,a as s,b as r,E as i,c as n,d as o}from"./edgeProcessing.js";import"./InterleavedLayout.js";import"./BufferView.js";import"./vec2.js";import"./common.js";import"./vec3.js";import"./vec3f64.js";import"./vec4.js";import"./types.js";import"./Util.js";import"./vec2f64.js";import"./vec4f64.js";import"./deduplicate.js";import"./mathUtils.js";import"./Indices.js";import"../core/lang.js";import"./VertexAttribute.js";import"./glUtil.js";import"./enums.js";import"./VertexElementDescriptor.js";import"./Normals.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"./handleUtils.js";import"../core/Error.js";import"./Logger.js";import"../config.js";import"./maybe.js";class a{async extract(s){const r=c(s),i=t(r),n=[r.data.buffer],o=function(t,s){return s.push(t.regular.lodInfo.lengths.buffer),s.push(t.silhouette.lodInfo.lengths.buffer),{regular:{instancesData:e(t.regular.instancesData,s),lodInfo:{lengths:t.regular.lodInfo.lengths.buffer}},silhouette:{instancesData:e(t.silhouette.instancesData,s),lodInfo:{lengths:t.silhouette.lodInfo.lengths.buffer}},averageEdgeLength:t.averageEdgeLength}}(i,n);return{result:o,transferList:n}}async extractComponentsEdgeLocations(t){const i=c(t),n=s(i.data,i.skipDeduplicate,i.indices,i.indicesLength),o=r(n,l),a=[];return{result:e(o.regular.instancesData,a),transferList:a}}async extractEdgeLocations(t){const i=c(t),n=s(i.data,i.skipDeduplicate,i.indices,i.indicesLength),o=r(n,p),a=[];return{result:e(o.regular.instancesData,a),transferList:a}}}function c(e){return{data:i.createView(e.dataBuffer),indices:"Uint32Array"===e.indicesType?new Uint32Array(e.indices):"Uint16Array"===e.indicesType?new Uint16Array(e.indices):e.indices,indicesLength:e.indicesLength,writerSettings:e.writerSettings,skipDeduplicate:e.skipDeduplicate}}const p=new class{allocate(e){return n.createBuffer(e)}trim(e,t){return e.slice(0,t)}write(e,t,s){e.position0.setVec(t,s.position0),e.position1.setVec(t,s.position1)}},l=new class{allocate(e){return o.createBuffer(e)}trim(e,t){return e.slice(0,t)}write(e,t,s){e.position0.setVec(t,s.position0),e.position1.setVec(t,s.position1),e.componentIndex.set(t,s.componentIndex)}};export{a as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/EdgeView.js b/library/arcgis/4.30/@arcgis/core/chunks/EdgeView.js new file mode 100644 index 00000000..0df1a1e5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/EdgeView.js @@ -0,0 +1,284 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import t from"../core/Accessor.js";import{e as s,x as r}from"../core/lang.js";import{L as i}from"./Logger.js";import{c as o}from"./mathUtils.js";import{c as n,f as a,d as l}from"./maybe.js";import{isAbortError as p,onAbortOrThrow as c}from"../core/promiseUtils.js";import{property as d}from"../core/accessorSupport/decorators/property.js";import{subclass as m}from"../core/accessorSupport/decorators/subclass.js";import{t as u,i as h,f as j}from"./mat3.js";import{c as f}from"./mat3f64.js";import{c as g}from"./mat4f64.js";import{s as y,p as b,x as v,d as P}from"./vec3.js";import{c as w,e as x}from"./vec3f64.js";import{U as S}from"./UpdatingHandles.js";import{g as _,a as A}from"./sphere.js";import{h as T}from"./DefaultMaterial_COLOR_GAMMA.js";import{V as E}from"./ViewingMode.js";import{E as U,u as O,b as L,T as R,d as N,e as C}from"./edgeUtils.js";import{T as V,B as M}from"../views/SceneView.js";import{A as D}from"./Attribute.js";import{G as k}from"./RenderGeometry.js";import{d as I}from"./mat4.js";import{O as B}from"./RibbonLineMaterial.js";import{V as F}from"./VertexArrayObject2.js";import{V as W}from"./VertexAttribute.js";import{f as z,V as G,E as q,g as H,R as Q,S as X}from"./edgeProcessing.js";import{P as K}from"../core/scheduling.js";import{c as Y}from"./mat3f32.js";import{d as Z}from"./debugFlags2.js";import{b as $,a as J}from"./VertexPosition.glsl.js";import{b as ee,S as te,e as se,m as re,F as ie,R as oe,j as ne,P as ae,D as le}from"./StencilUtils.js";import{g as pe}from"./vec2.js";import{f as ce,c as de}from"./vec2f64.js";import{a as me,M as ue,R as he,c as je,U as fe}from"./Matrix4PassUniform.js";import{g as ge}from"./interfaces3.js";import{n as ye}from"./compilerUtils.js";import{c as be}from"./objectResourceUtils.js";import{T as ve,a as Pe}from"./NormalAttribute.glsl.js";import{a as we,g as xe,j as Se,P as _e,U as Ae}from"./enums.js";import{m as Te,b as Ee,a as Ue}from"./renderState.js";import{p as Oe}from"./ShaderTechniqueConfiguration.js";import{E as Le}from"./EdgeWorkerHandle.js";import{p as Re}from"./floatRGBA.js";import{T as Ne,a as Ce}from"./Texture.js";import{B as Ve}from"./BufferObject.js";import"../core/Handles.js";import"./metadata.js";import"./utils.js";import"./handleUtils.js";import"./ObservableBase.js";import"./tracking.js";import"../config.js";import"./ensureType.js";import"../core/Error.js";import"./common.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"../core/Evented.js";import"./shared.js";import"./SimpleObservable.js";import"./vec4.js";import"./vec4f64.js";import"./Axis.js";import"./ray.js";import"./plane.js";import"./quatf64.js";import"./mathUtils2.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"./Version.js";import"./quat.js";import"./BufferView.js";import"./resourceUtils3.js";import"./basicInterfaces.js";import"./Indices.js";import"../Color.js";import"./colorUtils.js";import"./screenUtils.js";import"./DecodeSymbolColor.glsl.js";import"./Float4DrawUniform.js";import"./BindType.js";import"./Matrix3DrawUniform.js";import"../Camera.js";import"../CameraLayout.js";import"../core/Clonable.js";import"./Cyclical.js";import"../core/accessorSupport/decorators/cast.js";import"./reader.js";import"./writer.js";import"../geometry/Point.js";import"../geometry/Geometry.js";import"../geometry/SpatialReference.js";import"./unitUtils.js";import"./jsonMap.js";import"./assets.js";import"../geometry/support/webMercatorUtils.js";import"../geometry.js";import"../geometry/Extent.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"../geometry/Polyline.js";import"./typeUtils.js";import"../geometry/support/jsonUtils.js";import"../Viewpoint.js";import"./domUtils.js";import"../core/workers/workers.js";import"../core/workers/Connection.js";import"./Queue.js";import"../core/workers/RemoteClient.js";import"../intl.js";import"./date.js";import"./locale.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./messages.js";import"./GraphicsCollection.js";import"../Graphic.js";import"../PopupTemplate.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../popup/content.js";import"../popup/content/AttachmentsContent.js";import"../popup/content/Content.js";import"../popup/content/CustomContent.js";import"../popup/content/ExpressionContent.js";import"../popup/ElementExpressionInfo.js";import"../popup/content/FieldsContent.js";import"../popup/FieldInfo.js";import"./enumeration.js";import"../popup/support/FieldInfoFormat.js";import"../popup/content/MediaContent.js";import"../popup/content/BarChartMediaInfo.js";import"../popup/content/mixins/ChartMediaInfo.js";import"../popup/content/mixins/MediaInfo.js";import"../popup/content/support/ChartMediaInfoValue.js";import"../popup/content/support/ChartMediaInfoValueSeries.js";import"./chartMediaInfoUtils.js";import"../popup/content/ColumnChartMediaInfo.js";import"../popup/content/ImageMediaInfo.js";import"../popup/content/support/ImageMediaInfoValue.js";import"../popup/content/LineChartMediaInfo.js";import"../popup/content/PieChartMediaInfo.js";import"../popup/content/RelationshipContent.js";import"../popup/support/RelatedRecordsInfoFieldOrder.js";import"../popup/content/TextContent.js";import"../popup/ExpressionInfo.js";import"../popup/LayerOptions.js";import"../popup/RelatedRecordsInfo.js";import"../support/actions/ActionBase.js";import"../core/Identifiable.js";import"../support/actions/ActionButton.js";import"../support/actions/ActionToggle.js";import"../symbols.js";import"../symbols/CIMSymbol.js";import"../symbols/Symbol.js";import"../symbols/ExtrudeSymbol3DLayer.js";import"../symbols/Symbol3DLayer.js";import"./utils4.js";import"../symbols/edges/Edges3D.js";import"./materialUtils.js";import"./opacityUtils.js";import"../symbols/edges/SketchEdges3D.js";import"../symbols/edges/SolidEdges3D.js";import"./Symbol3DMaterial.js";import"../symbols/FillSymbol.js";import"../symbols/SimpleLineSymbol.js";import"../symbols/LineSymbol.js";import"../symbols/LineSymbolMarker.js";import"./lineMarkers.js";import"../symbols/FillSymbol3DLayer.js";import"../symbols/patterns/LineStylePattern3D.js";import"../symbols/patterns/StylePattern3D.js";import"./utils5.js";import"./colors.js";import"./symbolLayerUtils3D.js";import"./aaBoundingBox.js";import"../symbols/Font.js";import"../symbols/IconSymbol3DLayer.js";import"./persistableUrlUtils.js";import"../symbols/LabelSymbol3D.js";import"../symbols/Symbol3D.js";import"./collectionUtils.js";import"../portal/Portal.js";import"../core/Loadable.js";import"../core/Promise.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"../symbols/LineSymbol3DLayer.js";import"../symbols/LineStyleMarker3D.js";import"../symbols/ObjectSymbol3DLayer.js";import"../symbols/PathSymbol3DLayer.js";import"../symbols/TextSymbol3DLayer.js";import"../symbols/WaterSymbol3DLayer.js";import"../symbols/support/StyleOrigin.js";import"./Thumbnail.js";import"./calloutUtils.js";import"../symbols/callouts/Callout3D.js";import"../symbols/callouts/LineCallout3D.js";import"../symbols/support/Symbol3DVerticalOffset.js";import"../symbols/LineSymbol3D.js";import"../symbols/MarkerSymbol.js";import"../symbols/MeshSymbol3D.js";import"../symbols/PictureFillSymbol.js";import"./urlUtils.js";import"../symbols/PictureMarkerSymbol.js";import"../symbols/PointSymbol3D.js";import"../symbols/PolygonSymbol3D.js";import"../symbols/SimpleFillSymbol.js";import"../symbols/SimpleMarkerSymbol.js";import"../symbols/TextSymbol.js";import"../symbols/WebStyleSymbol.js";import"../geometry/HeightModelInfo.js";import"../geometry/projection.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"./zscale.js";import"./projectBoundingRect.js";import"./projectPointToVector.js";import"./boundedPlane.js";import"./lineSegment.js";import"./RenderCoordsHelper.js";import"./spatialReferenceEllipsoidUtils.js";import"./projectVectorToPoint.js";import"./projectVectorToVector.js";import"./dehydratedPoint.js";import"./ElevationProvider.js";import"./scaleUtils.js";import"./layerUtils2.js";import"../views/View.js";import"../Map.js";import"../Basemap.js";import"./loadAll.js";import"../portal/PortalItem.js";import"../portal/PortalItemResource.js";import"../portal/PortalRating.js";import"../support/BasemapStyle.js";import"./writeUtils.js";import"../Ground.js";import"./CollectionFlattener.js";import"./editableLayers.js";import"../layers/catalog/catalogUtils.js";import"./basemapUtils.js";import"./utils3.js";import"./collectionUtils2.js";import"../support/LayersMixin.js";import"../layers/Layer.js";import"../TimeExtent.js";import"./timeUtils.js";import"../support/TablesMixin.js";import"../views/BasemapView.js";import"../views/Magnifier.js";import"./ReactiveMap.js";import"../rest/support/Query.js";import"./DataLayerSource.js";import"../layers/support/Field.js";import"./domains.js";import"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";import"./fieldType.js";import"./FullTextSearch.js";import"./spatialRelationships.js";import"../rest/support/StatisticDefinition.js";import"./selectionUtils.js";import"../views/Theme.js";import"./InputManager.js";import"../core/signal.js";import"./ViewEvents.js";import"./IViewEvents.js";import"./interfaces.js";import"./screenUtils2.js";import"../views/input/Input.js";import"../views/input/gamepad/GamepadSettings.js";import"../views/input/gamepad/GamepadInputDevice.js";import"../views/navigation/Navigation.js";import"./a11yUtils.js";import"../views/navigation/gamepad/GamepadSettings.js";import"./heightModelInfoUtils.js";import"./arcgisLayerUrl.js";import"./projectionUtils.js";import"../views/BreakpointsOwner.js";import"../views/DOMContainer.js";import"./projector.js";import"./widgetUtils.js";import"../views/GroundView.js";import"./cameraUtils.js";import"./Intersector2.js";import"./verticalOffsetUtils.js";import"./orientedBoundingBox.js";import"./computeTranslationToOriginAndRotation.js";import"./earthUtils.js";import"./spatialReferenceSupport.js";import"../layers/support/ElevationSampler.js";import"./TerrainConst.js";import"../layers/support/LOD.js";import"../layers/support/TileInfo.js";import"./TileKey.js";import"../views/PopupView.js";import"../views/ViewAnimation.js";import"../views/3d/environment/SunLighting.js";import"../webscene/SunLighting.js";import"../views/3d/environment/VirtualLighting.js";import"../webscene/VirtualLighting.js";import"../webscene/Environment.js";import"../views/3d/environment/SunnyWeather.js";import"./weather.js";import"../views/3d/environment/CloudyWeather.js";import"../views/3d/environment/FoggyWeather.js";import"../views/3d/environment/RainyWeather.js";import"../views/3d/environment/SnowyWeather.js";import"./lightingTypes.js";import"../webscene/background/Background.js";import"../webscene/background/ColorBackground.js";import"./quantityUtils.js";import"./colorUtils2.js";import"./IntegerPassUniform.js";import"./Material.js";import"./VertexElementDescriptor.js";import"./ScreenSpacePass.glsl.js";import"./vec3f32.js";import"./Program.js";import"./GLObjectType.js";import"./_commonjsHelpers.js";import"./Scheduler.js";import"./debugFlags.js";import"./OutputHighlight.glsl.js";import"./glUtil.js";import"./InterleavedLayout.js";import"./types.js";import"./Util.js";import"./GeometryUtil.js";import"./DoubleArray.js";import"./ShadowCastVisualizeTechniqueConfiguration.js";import"./euclideanLengthMeasurementUtils.js";import"./ElevationUpdateEvent.js";import"./ElevationContext.js";import"./unitConversionUtils.js";import"./lengthUtils.js";import"./hydratedFeatures.js";import"./graphicUtils.js";import"./vec2f32.js";import"./RayIntersections.js";import"./HUDMaterial.js";import"./VerticalOffset.glsl.js";import"./GLTextureMaterial.js";import"./dehydratedFeatures.js";import"./quantizationUtils.js";import"./featureConversionUtils.js";import"./OptimizedFeature.js";import"./OptimizedGeometry.js";import"./OptimizedFeatureSet.js";import"./earcut.js";import"./vec32.js";import"./SnappingCandidate.js";import"./visualVariableUtils.js";import"./sizeVariableUtils.js";import"./triangulationUtils.js";import"./deduplicate.js";import"./triangle.js";import"./Normals.js";import"./CIMSymbolHelper.js";import"./BidiEngine.js";import"./fontUtils.js";import"./GeometryUtils.js";import"./enums2.js";import"./utils7.js";import"./definitions.js";import"./shapingUtils.js";import"./mat2d.js";import"./mat2df32.js";import"./Rect.js";import"./BoundingBox.js";import"./defaults.js";import"./defaultsJSON.js";import"./OverrideHelper.js";import"../symbols/support/cimSymbolUtils.js";import"./utils11.js";import"./jsonUtils.js";import"./parser.js";import"./LRUCache.js";import"./MemCache.js";import"./line.js";import"./line2.js";import"./lineStippleUtils.js";import"../geometry/support/MeshComponent.js";import"../geometry/support/MeshMaterial.js";import"../geometry/support/MeshTexture.js";import"./imageUtils.js";import"../geometry/support/MeshTextureTransform.js";import"../geometry/support/MeshMaterialMetallicRoughness.js";import"./MeshVertexAttributes.js";import"./meshVertexSpaceUtils.js";import"../geometry/support/MeshGeoreferencedVertexSpace.js";import"../geometry/support/MeshLocalVertexSpace.js";import"./projection.js";import"./vec42.js";import"./interfaces6.js";import"./frustum.js";import"./DefaultLayouts.js";import"./styleUtils.js";import"./webStyleSymbolUtils.js";import"./devEnvironmentUtils.js";import"../symbols/support/jsonUtils.js";import"../views/3d/webgl/RenderCamera.js";import"./Octree.js";import"./Intersector3.js";import"./ColorMaterial.js";import"./TriangleMaterial.js";import"./WebGLRequirements.js";import"./capabilities2.js";import"./contextUtils.js";import"./ray2.js";import"./viewpointUtils2.js";import"./NestedMap.js";import"./ZoomMomentumEstimator.js";import"./labelFormatUtils.js";import"./labelUtils.js";import"./FeatureTileDescriptor3D.js";import"./elevationInfoUtils.js";import"./hitTest.js";import"./LayerConstants.js";import"./intersectorUtilsConversions.js";import"./Intersector.js";import"./ElevationRange.js";import"./geometryServiceUtils.js";import"./project.js";import"./utils8.js";import"./utils9.js";import"../rest/support/ProjectParameters.js";import"./hitTestSelectUtils.js";import"./terrainUtils.js";import"../views/3d/support/SceneViewPerformanceInfo.js";import"./ByteSizeUnit.js";import"./LayerViewPerformanceInfo.js";import"../views/3d/support/LayerPerformanceInfo.js";import"./ElevationQueryTileCache.js";import"./RenderableTile.js";import"./enums3.js";import"./TileStrategy.js";import"./TileKey2.js";import"./QueueProcessor.js";import"./VertexArrayObject.js";import"./config.js";import"./TiledDisplayObject.js";import"./DisplayObject.js";import"./StyleDefinition.js";import"./ElevationSamplerData.js";import"./resources.js";import"./requestImageUtils.js";import"../views/3d/webgl/RenderNode.js";import"./Viewshed.js";import"./CameraSpace.glsl.js";import"./Matrix4sPassUniform.js";import"../views/3d/webgl.js";import"../views/3d/webgl/ManagedFBO.js";import"./testSVGPremultipliedAlpha.js";import"./RenderingContext.js";import"./ProgramCache.js";import"./doublePrecisionUtils.js";import"./screenshotUtils.js";import"./layerViewUtils.js";import"../views/ui/DefaultUI.js";import"../views/ui/UI.js";import"./themeUtils.js";import"../widgets/Attribution.js";import"../widgets/Widget.js";import"./uuid.js";import"./jsxWidgetSupport.js";import"../widgets/Attribution/AttributionViewModel.js";import"./globalCss.js";import"./accessibleHandler.js";import"./messageBundle.js";import"./jsxFactory.js";import"../widgets/Compass.js";import"../widgets/Compass/CompassViewModel.js";import"./utils20.js";import"../widgets/support/GoTo.js";import"../widgets/NavigationToggle.js";import"../widgets/NavigationToggle/NavigationToggleViewModel.js";import"../widgets/Zoom.js";import"../widgets/Zoom/ZoomViewModel.js";import"./axisAngleDegrees.js";import"./WorkerHandle.js";import"./workerHelper.js";class Me{constructor(e){this._factory=e,this._originData=new Map}acquire(e){return this.register(this._factory.getOrigin(e))}register(e){const t=this._originData.get(e.id)||new De(e);return t.refCount++,this._originData.has(t.origin.id)||this._originData.set(t.origin.id,t),t}release(e){e&&(e.refCount--,0===e.refCount&&this._originData.delete(e.origin.id))}updateViewMatrices(e){this._originData.forEach((t=>{I(t.viewMatrix,e),function(e,t){const s=e[0],r=e[1],i=e[2];t[12]+=s*t[0]+r*t[4]+i*t[8],t[13]+=s*t[1]+r*t[5]+i*t[9],t[14]+=s*t[2]+r*t[6]+i*t[10],t[14]+=s*t[3]+r*t[7]+i*t[11]}(t.origin.vec3,t.viewMatrix)}))}}class De{constructor(e){this.origin=e,this.refCount=0,this.viewMatrix=g()}}class ke extends ${constructor(e,t){super(),this.distanceFalloffFactor=e,this.transparency=t,this.transformNormalViewFromGlobal=f()}}class Ie extends J{constructor(){super(...arguments),this.transformNormalViewFromGlobal=f(),this.slicePlaneLocalOrigin=w(),this.transformNormalGlobalFromModel=f()}}function Be(e){const t=ge`bool isNaN( float val ) +{ +return ( val < 0.0 || 0.0 < val || val == 0.0 ) ? false : true; +}`;e.code.add(t)}const Fe=ce(.5,-4e-4);function We(e,t){const s=e.vertex;s.include(Be),s.constants.add("depthBias","vec2",Fe),s.uniforms.add(new ee("inverseViewport",((e,t)=>t.inverseViewport))),t.legacy?(s.uniforms.add(new me("proj",((e,t)=>t.camera.projectionMatrix))),s.code.add(ge`vec2 calculateProjectedBiasXY(vec4 projPos, vec3 globalNormal) { +float offsetXY = depthBias.x; +vec4 projNormal = proj * localView * vec4(globalNormal, 0.0); +return offsetXY * projPos.w * 2.0 * inverseViewport * normalize(projNormal.xyz).xy; +}`)):(s.uniforms.add(new ue("transformNormalViewFromGlobal",(e=>e.transformNormalViewFromGlobal)),new me("transformProjFromView",(e=>e.transformProjFromView))),s.code.add(ge`vec2 calculateProjectedBiasXY(vec4 projPos, vec3 globalNormal) { +float offsetXY = depthBias.x; +vec4 projNormal = transformProjFromView * vec4(transformNormalViewFromGlobal * globalNormal, 0.0); +return offsetXY * projPos.w * 2.0 * inverseViewport * normalize(projNormal.xyz).xy; +}`)),s.code.add(ge`float _calculateProjectedBiasZ(vec4 projPos) { +float offsetZ = depthBias.y; +return sqrt(max(projPos.z,0.0)) * offsetZ; +} +vec4 adjustProjectedPosition(vec4 projPos, vec3 worldNormal, float lineWidth) { +vec2 offsetXY = calculateProjectedBiasXY(projPos, worldNormal); +if (!isNaN(offsetXY.x) && !isNaN(offsetXY.y)) { +projPos.xy += offsetXY; +} +projPos.z += _calculateProjectedBiasZ(projPos); +return projPos; +}`)}function ze(e){const t=e.fragment;t.constants.add("coverageTestThreshold","float",.01),t.code.add(ge`#define discardByCoverage(radius, coverage) { if (coverage < coverageTestThreshold) discard; }`)}function Ge(e,t){const s=e.vertex;t.silhouette?(s.code.add(ge`bool isSilhouetteEdge(vec3 viewDir, vec3 normalA, vec3 normalB) { +float faceAVisible = dot(viewDir, normalA); +float faceBVisible = dot(viewDir, normalB); +return faceAVisible * faceBVisible < 0.0; +}`),t.legacy?s.code.add(ge`bool discardNonSilhouetteEdges(vec3 viewPos, vec3 worldPos, ComponentData data) { +vec3 viewNormalA = _modelToViewNormal(data.normal); +vec3 viewNormalB = _modelToViewNormal(data.normal2); +vec3 viewDir = -viewPos; +if (isSilhouetteEdge(viewDir, viewNormalA, viewNormalB)) { +return false; +} +gl_Position = vec4(10.0, 10.0, 10.0, 1.0); +return true; +}`):s.code.add(ge`bool discardNonSilhouetteEdges(vec3 viewPos, vec3 worldPos, ComponentData data) { +vec3 worldNormalA = _modelToWorldNormal(data.normal); +vec3 worldNormalB = _modelToWorldNormal(data.normal2); +vec3 viewDir = -worldPos; +if (isSilhouetteEdge(viewDir, worldNormalA, worldNormalB)) { +return false; +} +gl_Position = vec4(10.0, 10.0, 10.0, 1.0); +return true; +}`)):s.code.add(ge`bool discardNonSilhouetteEdges(vec3 viewPos, vec3 worldPos, ComponentData data) { +return false; +}`)}function qe(e,t){const s=e.vertex;switch(e.attributes.add(W.SIDENESS,"vec2"),t.type===U.Mixed?s.code.add(ge`struct UnpackedAttributes { +vec2 sideness; +vec2 sidenessNorm; +float lineWidthPixels; +float extensionLengthPixels; +float type; +};`):s.code.add(ge`struct UnpackedAttributes { +vec2 sideness; +vec2 sidenessNorm; +float lineWidthPixels; +float extensionLengthPixels; +};`),t.type){case U.Mixed:s.code.add(ge`UnpackedAttributes unpackAttributes(ComponentData component) { +vec2 sidenessNorm = sideness; +vec2 sideness = sidenessNorm * 2.0 - 1.0; +float fType = component.type; +float extensionLengthPixels = component.extensionLength; +float lineWidth = component.lineWidth; +if (fType <= 0.0) { +extensionLengthPixels *= variantExtension * 2.0 - 1.0; +} +return UnpackedAttributes(sideness, sidenessNorm, lineWidth, extensionLengthPixels, fType); +}`);break;case U.Sketch:s.code.add(ge`UnpackedAttributes unpackAttributes(ComponentData component) { +vec2 sidenessNorm = sideness; +vec2 sideness = sidenessNorm * 2.0 - 1.0; +float extensionLengthPixels = component.extensionLength; +extensionLengthPixels *= variantExtension * 2.0 - 1.0; +float lineWidth = component.lineWidth; +return UnpackedAttributes(sideness, sidenessNorm, lineWidth, extensionLengthPixels); +}`);break;case U.Solid:s.code.add(ge`UnpackedAttributes unpackAttributes(ComponentData component) { +vec2 sidenessNorm = sideness; +vec2 sideness = sidenessNorm * 2.0 - 1.0; +float extensionLengthPixels = component.extensionLength; +float lineWidth = component.lineWidth; +return UnpackedAttributes(sideness, sidenessNorm, lineWidth, extensionLengthPixels); +}`);break;case U.COUNT:break;default:ye(t.type)}}function He(e,t){const s=e.vertex;switch(e.include(qe,t),t.type){case U.Solid:s.code.add(ge`float calculateLineAmplitude(UnpackedAttributes unpackedAttributes) { +return 0.0; +}`);break;case U.Sketch:s.uniforms.add(new be("strokesAmplitude",(e=>e.strokesTexture.amplitude))),s.code.add(ge`float calculateLineAmplitude(UnpackedAttributes unpackedAttributes) { +return strokesAmplitude; +}`);break;case U.Mixed:s.uniforms.add(new be("strokesAmplitude",(e=>e.strokesTexture.amplitude))),s.code.add(ge`float calculateLineAmplitude(UnpackedAttributes unpackedAttributes) { +float type = unpackedAttributes.type; +if (type <= 0.0) { +return strokesAmplitude; +} +return 0.0; +}`);break;case U.COUNT:break;default:ye(t.type)}}function Qe(e,t){e.include(qe,t);const{vertex:s,fragment:r}=e;switch(O(t.type)&&(s.uniforms.add(new ve("strokesTexture",(e=>e.strokesTexture.texture))),s.uniforms.add(new be("strokesLog2Resolution",(e=>Math.log2(e.strokesTexture.resolution))),new be("strokeVariants",(e=>e.strokesTexture.variants))),e.varyings.add("vStrokeUV","vec2"),r.uniforms.add(new ve("strokesTexture",(e=>e.strokesTexture.texture)),new be("strokesNormalizationScale",(e=>e.strokesTexture.normalizationScale))),s.code.add(ge`void calculateStyleOutputsSketch(float lineLength, UnpackedAttributes unpackedAttributes) { +vec2 sidenessNorm = unpackedAttributes.sidenessNorm; +float lineIndex = clamp(ceil(log2(lineLength)), 0.0, strokesLog2Resolution); +vStrokeUV = vec2(exp2(lineIndex) * sidenessNorm.y, lineIndex * strokeVariants + variantStroke + 0.5) / vec2(textureSize(strokesTexture, 0)); +vStrokeUV.x += variantOffset; +}`),e.fragment.include(he),r.code.add(ge`float calculateLineOffsetSketch() { +float offsetNorm = rgba2float(texture(strokesTexture, vStrokeUV)); +return (offsetNorm - 0.5) * strokesNormalizationScale; +} +float calculateLinePressureSketch() { +return rgba2float(texture(strokesTexture, vStrokeUV + vec2(0.0, 0.5))); +}`)),t.type){case U.Solid:s.code.add(ge`void calculateStyleOutputs(UnpackedAttributes unpackedAttributes) {}`),r.code.add(ge`float calculateLineOffset() { +return 0.0; +} +float calculateLinePressure() { +return 1.0; +}`);break;case U.Sketch:s.code.add(ge`void calculateStyleOutputs(UnpackedAttributes unpackedAttributes) +{ +calculateStyleOutputsSketch(vLineLengthPixels, unpackedAttributes); +}`),r.code.add(ge`float calculateLineOffset() { +return calculateLineOffsetSketch(); +} +float calculateLinePressure() { +return calculateLinePressureSketch(); +}`);break;case U.Mixed:e.varyings.add("vType","float"),s.code.add(ge`void calculateStyleOutputs(UnpackedAttributes unpackedAttributes) +{ +vType = unpackedAttributes.type; +if (unpackedAttributes.type <= 0.0) { +calculateStyleOutputsSketch(vLineLengthPixels, unpackedAttributes); +} +}`),r.code.add(ge`float calculateLineOffset() { +if (vType <= 0.0) { +return calculateLineOffsetSketch(); +} +else { +return 0.0; +} +} +float calculateLinePressure() { +if (vType <= 0.0) { +return calculateLinePressureSketch(); +} +else { +return 1.0; +} +}`);break;case U.COUNT:break;default:ye(t.type)}}const Xe=de();class Ke extends fe{constructor(e){super(e,"mat4")}}const Ye=Object.freeze(Object.defineProperty({__proto__:null,build:function(e){const t=new te,{vertex:s,fragment:r}=t;return e.legacy&&s.uniforms.add(new Ke("model"),new Ke("localView")),t.include(We,e),t.include(L,e),t.include(He,e),t.include(qe,e),t.include(Qe,e),t.include(se,e),t.include(Ge,e),t.include(ze,e),t.include(re,e),t.varyings.add("vColor","vec4"),t.varyings.add("vRadius","float"),t.varyings.add("vPosition","vec3"),t.varyings.add("vWorldPosition","vec3"),e.multipassEnabled&&t.varyings.add("vViewPos","vec3"),t.varyings.add("vLineLengthPixels","float"),t.varyings.add("vSizeFalloffFactor","float"),s.uniforms.add(new ee("pixelToNDC",((e,t)=>pe(Xe,2/t.camera.fullViewport[2],2/t.camera.fullViewport[3]))),new ie("viewport",((e,t)=>t.camera.fullViewport)),new je("pixelRatio",((e,t)=>t.camera.pixelRatio))),t.attributes.add(W.POSITION0,"vec3"),t.attributes.add(W.POSITION1,"vec3"),t.attributes.add(W.VARIANTOFFSET,"float"),t.attributes.add(W.VARIANTSTROKE,"float"),t.attributes.add(W.VARIANTEXTENSION,"float"),s.code.add(ge` + const float opaqueCutoff = 1.0 / 255.0; + + void calculateGeometricOutputs(vec3 viewPosV0, vec3 viewPosV1, vec3 worldPosV0, vec3 worldPosV1, vec3 worldNormal, UnpackedAttributes unpackedAttributes) { + vec2 sideness = unpackedAttributes.sideness; + vec2 sidenessNorm = unpackedAttributes.sidenessNorm; + + vWorldPosition = mix(worldPosV0, worldPosV1, sidenessNorm.y).xyz; + + vec3 viewPos = mix(viewPosV0, viewPosV1, sidenessNorm.y); + ${e.multipassEnabled?"vViewPos = viewPos;":""} + + vec4 projPosV0 = projFromViewPosition(viewPosV0); + vec4 projPosV1 = projFromViewPosition(viewPosV1); + vec4 projPos = projFromViewPosition(viewPos); + + vec3 screenSpaceLineNDC = (projPosV1.xyz / projPosV1.w - projPosV0.xyz / projPosV0.w); + vec2 ndcToPixel = viewport.zw * 0.5; + vec2 screenSpaceLinePixels = screenSpaceLineNDC.xy * ndcToPixel; + float lineLengthPixels = length(screenSpaceLinePixels); + + float dzPerPixel = screenSpaceLineNDC.z / lineLengthPixels; + vec2 screenSpaceDirection = screenSpaceLinePixels / lineLengthPixels; + vec2 perpendicularScreenSpaceDirection = vec2(screenSpaceDirection.y, -screenSpaceDirection.x) * sideness.x; + + float falloffFactor = distanceBasedPerspectiveFactor(-viewPos.z) * pixelRatio; + float lineWidthPixels = unpackedAttributes.lineWidthPixels * falloffFactor; + + float extensionLengthPixels = calculateExtensionLength(unpackedAttributes.extensionLengthPixels, lineLengthPixels) * falloffFactor; + float lineAmplitudePixels = calculateLineAmplitude(unpackedAttributes) * pixelRatio; + + vSizeFalloffFactor = falloffFactor; + + float lineWidthAndAmplitudePixels = lineWidthPixels + lineAmplitudePixels + lineAmplitudePixels; + float extendedLineLengthPixels = lineLengthPixels + extensionLengthPixels + extensionLengthPixels; + + const float aaPaddingPixels = 1.0; + + // Line size with padding + float halfAAPaddedLineWidthAndAmplitudePixels = lineWidthAndAmplitudePixels * 0.5 + aaPaddingPixels; + float aaPaddedRoundedCapSizePixels = lineWidthPixels * 0.5 + aaPaddingPixels; + + // Half line width in NDC including padding for anti aliasing + vec2 halfAAPaddedLineWidthAndAmplitudeNDC = halfAAPaddedLineWidthAndAmplitudePixels * pixelToNDC; + vec2 aaPaddedRoundedCapSizeNDC = aaPaddedRoundedCapSizePixels * pixelToNDC; + vec2 extensionLengthNDC = extensionLengthPixels * pixelToNDC; + + // Compute screen space position of vertex, offsetting for line size and end caps + vec2 ndcOffset = ( + screenSpaceDirection * sideness.y * (aaPaddedRoundedCapSizeNDC + extensionLengthNDC) + + perpendicularScreenSpaceDirection * halfAAPaddedLineWidthAndAmplitudeNDC + ); + + projPos.xy += ndcOffset * projPos.w; + projPos.z += (dzPerPixel * (aaPaddedRoundedCapSizePixels + extensionLengthPixels)) * sideness.y * projPos.w; + + projPos = adjustProjectedPosition(projPos, worldNormal, 1.0 + max((lineWidthAndAmplitudePixels - 1.0) * 0.5, 0.0)); + + // Line length with end caps + float aaPaddedLineWithCapsLengthPixels = extendedLineLengthPixels + aaPaddedRoundedCapSizePixels + aaPaddedRoundedCapSizePixels; + + float pixelPositionAlongLine = aaPaddedLineWithCapsLengthPixels * sidenessNorm.y - aaPaddedRoundedCapSizePixels; + + // Position in pixels with origin at first vertex of line segment + vPosition = vec3( + halfAAPaddedLineWidthAndAmplitudePixels * sideness.x, + pixelPositionAlongLine, + pixelPositionAlongLine / extendedLineLengthPixels + ); + + // The line width radius in pixels + vRadius = lineWidthPixels * 0.5; + vLineLengthPixels = extendedLineLengthPixels; + + // discard short edges below a certain length threshold + ${e.type===U.Sketch?ge` + if (lineLengthPixels <= 3.0) { + gl_Position = vec4(10.0, 10.0, 10.0, 1.0); + return; + }`:e.type===U.Mixed?ge` + if (lineLengthPixels <= 3.0 && unpackedAttributes.type <= 0.0) { + gl_Position = vec4(10.0, 10.0, 10.0, 1.0); + return; + }`:""} + gl_Position = projPos; + } + + void main() { + ComponentData component = readComponentData(); + UnpackedAttributes unpackedAttributes = unpackAttributes(component); + + vec3 worldPosV0, worldPosV1, viewPosV0, viewPosV1; + worldAndViewFromModelPosition(position0, component.verticalOffset, worldPosV0, viewPosV0); + worldAndViewFromModelPosition(position1, component.verticalOffset, worldPosV1, viewPosV1); + + // Component color + vColor = component.color; + + // Discard fully transparent edges + if (vColor.a < opaqueCutoff) { + gl_Position = vec4(10.0, 10.0, 10.0, 1.0); + return; + } + + if (discardNonSilhouetteEdges(viewPosV0, worldPosV0, component)) { + return; + } + + // General geometric computation for all types of edges + calculateGeometricOutputs(viewPosV0, viewPosV1, worldPosV0, worldPosV1, worldNormal(component), unpackedAttributes); + + // Specific computation for different edge styles + calculateStyleOutputs(unpackedAttributes); + } + `),r.code.add(ge` + vec2 lineWithCapsDistance(float radius, vec2 position, float lineLength) { + float positionX = position.x - calculateLineOffset(); + + if (radius < 1.0) { + float coverageX = clamp(min(radius, positionX + 0.5) - max(-radius, positionX - 0.5), 0.0, 1.0); + float coverageY = clamp(min(lineLength, position.y + 0.5) - max(0.0, position.y - 0.5), 0.0, 1.0); + return vec2(0.5 - min(coverageX, coverageY), 0.0); + } + else { + // Between -radius -> 0 for start cap, 0 for line, 0 -> radius + float positionOnCap = position.y - clamp(position.y, 0.0, lineLength); + + vec2 lineToPosition = vec2(positionX, positionOnCap); + return vec2(length(lineToPosition) - radius, positionOnCap / radius); + } + } + + void main() { + ${e.multipassEnabled?"terrainDepthTest(vViewPos.z);":""} + float radius = vRadius * calculateLinePressure(); + + vec2 distance = lineWithCapsDistance(radius, vPosition.xy, vLineLengthPixels); + float coverage = clamp(0.5 - distance.x, 0.0, 1.0); + + discardByCoverage(radius, coverage); + discardBySlice(vWorldPosition); + + fragColor = vec4(vColor.rgb, vColor.a * coverage); + } + `),t}},Symbol.toStringTag,{value:"Module"}));class Ze extends ne{initializeProgram(e){return new ae(e.rctx,Ze.shader.get().build(this.configuration),z)}initializePipeline(e){return Te({blending:Ee(xe.ONE,xe.ONE,xe.ZERO,xe.ONE,we.ADD,e.rctx.gl.MAX),depthTest:{func:Se.LEQUAL},colorWrite:Ue})}}Ze.shader=new oe(Ye,(()=>Promise.resolve().then((()=>Ye))));class $e extends le{constructor(){super(...arguments),this.type=U.Solid,this.hasSlicePlane=!1,this.silhouette=!1,this.legacy=!1,this.doublePrecisionRequiresObfuscation=!1,this.multipassEnabled=!1,this.cullAboveGround=!1,this.spherical=!1}}e([Oe({count:U.COUNT})],$e.prototype,"type",void 0),e([Oe()],$e.prototype,"hasSlicePlane",void 0),e([Oe()],$e.prototype,"silhouette",void 0),e([Oe()],$e.prototype,"legacy",void 0),e([Oe()],$e.prototype,"doublePrecisionRequiresObfuscation",void 0),e([Oe()],$e.prototype,"multipassEnabled",void 0),e([Oe()],$e.prototype,"cullAboveGround",void 0),e([Oe()],$e.prototype,"spherical",void 0),e([Oe({constValue:!1})],$e.prototype,"occlusionPass",void 0),e([Oe({constValue:Pe.Compressed})],$e.prototype,"normalType",void 0);const Je={type:U.Solid,hasSlicePlane:!1,strokesTexture:null,legacy:!0,spherical:!0};class et{constructor(e,t,s){this._rctx=e,this._techniques=t,this._configuration=new $e,this.refCount=0,this._renderables=new Set,this._sortedRenderables={[R.TRANSPARENT]:{[R.TRANSPARENT]:new K,[R.OPAQUE]:new K},[R.OPAQUE]:{[R.TRANSPARENT]:new K,[R.OPAQUE]:new K}},this._renderablesDirty=!1,this._drawParameters=new Ie,this._settings={...Je,...s},this.key=et.getKey(this._settings.type,this._settings.hasSlicePlane,this._settings.legacy);const r=this._settings.strokesTexture.variants;this.writerSettings={variants:r,reducedPrecision:Z.TESTS_DISABLE_OPTIMIZATIONS},this._configuration.legacy=this._settings.legacy,this._configuration.type=this._settings.type,this._configuration.silhouette=!1,this._configuration.hasSlicePlane=this._settings.hasSlicePlane,this._configuration.doublePrecisionRequiresObfuscation=e.driverTest.doublePrecisionRequiresObfuscation.result,this._configuration.spherical=s.spherical}dispose(){this._technique=n(this._technique)}addRenderable(e){this._renderables.add(e),this._renderablesDirty=!0}removeRenderable(e){this._renderables.delete(e),this._renderablesDirty=!0}setRenderablesDirty(){this._renderablesDirty=!0}forEachRenderable(e,t){this._renderablesDirty&&this._sortRenderables();const s=this._sortedRenderables[t];s[R.TRANSPARENT].forAll(e),s[R.OPAQUE].forAll(e)}updateTechnique(e,t){return this._configuration.multipassEnabled=!!e.multipassEnabled,this._configuration.cullAboveGround=!!e.multipassTerrain.cullAboveGround,this._configuration.silhouette=t,this._technique=this._techniques.releaseAndAcquire(Ze,this._configuration,this._technique),this._technique}bindRegularEdges(e,t){return this._lastOriginId=null,this._rctx.bindTechnique(this.updateTechnique(t,!1),t,e)}bindSilhouetteEdges(e,t){return this._lastOriginId=null,this._rctx.bindTechnique(this.updateTechnique(t,!0),t,e)}renderRegularEdges(e,t,s,r,i){this._render(e,t,t.regular.vao,s,r,i)}renderSilhouetteEdges(e,t,s,r,i){this._render(e,t,t.silhouette.vao,s,r,i)}_render(e,t,s,r,i,o){o>0&&(this._bindDraw(e,t,r,i),this._rctx.bindVAO(s),this._rctx.drawArraysInstanced(_e.TRIANGLE_FAN,0,4,o))}_bindDraw(e,t,s,r){this._drawParameters.componentDataTexture=t.components.buffer.textureBuffer.texture,this._drawParameters.strokesTexture=this._settings.strokesTexture;const i=t.transform.origin;if(i){const s=i.origin.id;this._lastOriginId!==s&&(e.setUniformMatrix4fv("localView",i.viewMatrix),this._lastOriginId=s),e.setUniformMatrix4fv("model",t.transform.modelMatrix),this._drawParameters.slicePlaneLocalOrigin=i.origin.vec3}else{const e=new V(t.transform.position),s=u(tt,h(tt,t.transform.rotationScale));this._drawParameters.transformWorldFromModelTL=e.low,this._drawParameters.transformWorldFromModelTH=e.high,this._drawParameters.transformWorldFromModelRS=t.transform.rotationScale,this._drawParameters.transformNormalGlobalFromModel=s;const i=r.camera.viewInverseTransposeMatrix;y(this._drawParameters.slicePlaneLocalOrigin,i[3],i[7],i[11])}e.bindDraw(this._drawParameters,r,s)}_sortRenderables(){this._renderablesDirty=!1,this._sortedRenderables[R.TRANSPARENT][R.TRANSPARENT].clear(),this._sortedRenderables[R.TRANSPARENT][R.OPAQUE].clear(),this._sortedRenderables[R.OPAQUE][R.TRANSPARENT].clear(),this._sortedRenderables[R.OPAQUE][R.OPAQUE].clear(),this._renderables.forEach((e=>{e.objectTransparency!==R.INVISIBLE&&e.edgeTransparency!==R.INVISIBLE&&this._sortedRenderables[e.objectTransparency][e.edgeTransparency].push(e)}));const e=(e,t)=>e.transform.origin?t.transform.origin?e.transform.origin.origin.idt.transform.origin.origin.id?1:0:1:0;this._sortedRenderables[R.TRANSPARENT][R.TRANSPARENT].sort(e),this._sortedRenderables[R.TRANSPARENT][R.OPAQUE].sort(e),this._sortedRenderables[R.OPAQUE][R.TRANSPARENT].sort(e),this._sortedRenderables[R.OPAQUE][R.OPAQUE].sort(e)}static getKey(e,t,s){return`edges-t:${e}:${t}:${s}`}}const tt=Y();function st(e,t){if(!e)return null;const s=e.length/2,r=it*s,i=new Array(s);let o=0;const n=t===rt.PRESSURE;for(let t=0;t0}function mt(e){return e.size*e.color[3]>0}function ut(e,t,s,r){for(let i=0;ithis._discardObjectEntry(e))),this._objectEntries.clear(),this._pendingDeletions.forEach((e=>this._discardObjectEntry(e))),this._pendingDeletions.clear(),this._strokesTexture=a(this._strokesTexture),this._componentColorManager=l(this._componentColorManager),this._workerAbort.abort(),this._worker.destroy(),this._verticesBufferObject.dispose(),this._renderers.clear(),this._updatingHandles.destroy(),this._set("schedule",_t))}get updating(){return this._updatingHandles.updating}get usedMemory(){return this._gpuMemoryUsage}shouldRender(){return this._renderers.size>0}async addComponentObject(e,t,s,r,i,o,n){if(this.hasObject(e))return this._getObjectMemoryUsage(e);let a;const l=new ft(null,new Promise((e=>a=e)),e.obb.center,e.obb.radius);this._objectEntries.set(e,l);const p=await this._updatingHandles.addPromise(this._addComponentGeometry(e.transform,l,t,s,r,i,o,n));return this.setNeedsRender(),a(),p}async addOrUpdateObject3D(e,t,r,o){if(this.destroyed)return void i.getLogger(this).warn("Attempt to add an object to a destroyed instance");const n=new AbortController;let a;const l=e.boundingVolumeWorldSpace.bounds,c=new ft(n,new Promise((e=>a=e)),_(l),A(l)),d=this._objectEntries.get(e);d&&(this._pendingDeletions.has(e)?this._discardObjectEntry(d):this._pendingDeletions.set(e,d)),this._objectEntries.set(e,c);try{const i=new Array;if(r.mergeGeometries&&e.geometries.length>1&&function(e){let t=null,r=null;for(const i of e.geometries)if(i.material.supportsEdges){if(t){if(!s(t,i.transformation))return!1}else t=i.transformation;if(r||null==i.localOrigin){if(null!=r?.localOrigin&&null!=i.localOrigin&&r.localOrigin.id!==i.localOrigin.id)return!1}else r=i}return!0}(e))i.push(this._addObjectMergedGeometries(e,c,t,r,o));else for(const s of e.geometries)s.material.supportsEdges&&i.push(this._addGeometry(e,c,s,t[0],r,o));await this._updatingHandles.addPromise(Promise.all(i)),this._removePendingDeletion(e)}catch(t){p(t)?this._discardObjectEntry(c):this._removePendingDeletion(e)}finally{this.setNeedsRender(),a()}}removeObject(e){const t=this._objectEntries.get(e);this._objectEntries.delete(e),this._discardObjectEntry(t),this._removePendingDeletion(e)}_removePendingDeletion(e){const t=this._pendingDeletions.get(e);this._pendingDeletions.delete(e),this._discardObjectEntry(t)}async _getObjectEntry(e){const t=this._objectEntries.get(e);if(!t)throw new Error("no object");return await t.loaded,null==t.loaded?null:t}fastUpdateObject3DEdgesTransform(e){if(this.destroyed)return!1;const t=this._objectEntries.get(e);if(!t)return!1;const{geometries:s}=e,{renderables:r}=t;if(0===s.length||0===r.length)return!0;if(r.length>1)return!1;const[i]=r,o=i.transform;if(!(o instanceof bt))return!1;const[n]=s;if(n.localOrigin!==o.origin.origin)return!1;const a=g(),l=this._computeModelTransformWithLocalOrigin(e,n,a);return i.transform=new bt(a,l),this.setNeedsRender(),!0}_discardObjectEntry(e){e&&(e.abort?.abort(),e.renderables.length&&(e.renderables.forEach((e=>this._removeRenderable(e))),this.setNeedsRender()),e.loaded=null)}hasObject(e){return this._objectEntries.has(e)}async updateAllComponentOpacities(e,t){const s=await this._updatingHandles.addPromise(this._getObjectEntry(e));if(null==s)return;const r=Array.isArray(t)?e=>t[e]:()=>t;s.renderables.forEach((e=>{const t=e.components.meta.length;for(let s=0;se+t.statistics.gpuMemoryUsage),0):0}async updateAllComponentMaterials(e,t,s,r){const i=e instanceof B,o=!!s.hasSlicePlane,n=lt(t),a=et.getKey(n,o,i),l=await this._updatingHandles.addPromise(this._getObjectEntry(e));null!=l&&(l.renderables.forEach((e=>{if(a!==e.rendererKey){const t=this._renderers.get(e.rendererKey),s=this._acquireRenderer(n,o,i);t.removeRenderable(e),--t.refCount,e.rendererKey=a,s.addRenderable(e)}for(let s=0;s{const s=e.components.meta;for(let r=0;re.visible=t)),this.setNeedsRender())}render(e,t){if(null==this._componentColorManager)return;this._localOrigins.updateViewMatrices(e.camera.viewMatrix);const s=e.camera.viewInverseTransposeMatrix,r=w(),i=new V;let o=0,n=0;if(this._renderers.forEach((s=>{if(0===s.refCount)return this._renderers.delete(s.key),void s.dispose();let r=!0,i=!0;s.forEachRenderable((t=>{t.visible&&(o+=t.statistics.averageEdgeLength,n++,r&&t.regular&&(s.updateTechnique(e,!1),r=!1),i&&t.silhouette&&(s.updateTechnique(e,!0),i=!1))}),t)})),this._componentColorManager.garbageCollect(),this._componentColorManager.updateTextures(),0===n)return;const a=new ke(40*o/n,t);y(r,s[3],s[7],s[11]),i.set(r),b(a.transformWorldFromViewTH,i.high),b(a.transformWorldFromViewTL,i.low),j(a.transformViewFromCameraRelativeRS,e.camera.viewMatrix),u(St,a.transformViewFromCameraRelativeRS),h(a.transformNormalViewFromGlobal,St),a.transformProjFromView=e.camera.projectionMatrix,this._updateObjectCameraDistances(e),this._renderers.forEach((t=>{!function(e,t,s){const r=e.bindRegularEdges(s,t),i=s.transparency,o=t.camera.perScreenPixelRatio;e.forEachRenderable((i=>{if(!function(e){return null!=e.regular}(i)||!i.visible)return;const n=wt(i.regular.lod.lengths,i.distanceToCamera,o);e.renderRegularEdges(r,i,s,t,n)}),i)}(t,e,a),function(e,t,s){const r=e.bindSilhouetteEdges(s,t),i=s.transparency,o=t.camera.perScreenPixelRatio;e.forEachRenderable((i=>{if(!function(e){return null!=e.silhouette}(i)||!i.visible)return;const n=wt(i.silhouette.lod.lengths,i.distanceToCamera,o);e.renderSilhouetteEdges(r,i,s,t,n)}),i)}(t,e,a)}))}_updateTransparency(e){const t=pt(e.components.meta),s=ct(e.components.meta);t===e.edgeTransparency&&s===e.objectTransparency||(e.edgeTransparency=t,e.objectTransparency=s,this._renderers.get(e.rendererKey).setRenderablesDirty())}_computeModelTransformWithLocalOrigin(e,t,s){e.getCombinedShaderTransformation(t,s);const r=null!=t.localOrigin?this._localOrigins.register(t.localOrigin):this._localOrigins.acquire(y(this._tmpModelPosition,s[12],s[13],s[14]));return t.localOrigin=r.origin,function(e,t){const s=-e[0],r=-e[1],i=-e[2],o=t[3],n=t[7],a=t[11],l=t[15];t[0]+=o*s,t[1]+=o*r,t[2]+=o*i,t[4]+=n*s,t[5]+=n*r,t[6]+=n*i,t[8]+=a*s,t[9]+=a*r,t[10]+=a*i,t[12]+=l*s,t[13]+=l*r,t[14]+=l*i}(r.origin.vec3,s),r}_createComponentBuffers(e){if(null==this._componentColorManager)return null;const t=new Array,s=this._componentColorManager.getBuffer(e.length);for(let r=0;rnew yt(new F(this.rctx,z,{vertices:H,instances:t===N.REGULAR?Q.glLayout:X.glLayout},{vertices:this._verticesBufferObject,instances:Ve.createVertex(this.rctx,Ae.STATIC_DRAW,t===N.REGULAR?e.regular.instancesData.buffer:e.silhouette.instancesData.buffer)}),t===N.REGULAR?e.regular.lodInfo:e.silhouette.lodInfo),n=e.regular.lodInfo.lengths.length>0?o(N.REGULAR):null,a=e.silhouette.lodInfo.lengths.length>0?o(N.SILHOUETTE):null,l=(n?.vao.usedMemory??0)+(a?.vao.usedMemory??0);return new vt(n,a,{gpuMemoryUsage:l,externalMemoryUsage:i,averageEdgeLength:e.averageEdgeLength},s,pt(t.meta),ct(t.meta),t,r)}async _addGeometry(e,t,s,r,i,o){if(s.edgeIndicesLength<=0)return;const n=s.attributes.get(W.POSITION),a=g(),l=this._computeModelTransformWithLocalOrigin(e,s,a),p=new xt(n,a,l);return this._addPositionData(t,p,s.edgeIndicesLength,r,i,o)}async _addPositionData(e,t,s,r,i,o=!1){if(null==e.loaded)return;const n=this._createComponentBuffers([r]);if(null==n)return;const a=this._acquireRenderer(r.type,!!i.hasSlicePlane,!0),{modelTransform:l,origin:p}=t,c=t.position.indices,d=t.position,m=d.data.length/d.size,u=q.createBuffer(m);for(let e=0;e{if(e.edgeIndicesLength<=0||!e.material.supportsEdges)return!1;!l&&e.localOrigin&&(l=e);const t=e.attributes.get(W.POSITION);return a+=t.data.length/t.size,n+=e.edgeIndicesLength,!0}));if(0===p.length)return;const c=a>=65536?Uint32Array:Uint16Array,d=n?new c(n):null,m=[];let u=0;p.forEach((e=>{const t=e.attributes.get(W.POSITION),s=t.indices;let r=o.get(t.data);if(null==r){r=m.length/3;for(let e=0;e{v(r,e.center,t);const i=P(r,s),o=e.radius,n=i<-o?1/0:ie.distanceToCamera=n))};this._objectEntries.forEach(i),this._pendingDeletions.forEach(i)}get test(){}};function jt(e){e?.vao&&(e.vao.vertexBuffers.instances.dispose(),e.vao.disposeVAOOnly(),e.vao=null)}e([d({constructOnly:!0})],ht.prototype,"rctx",void 0),e([d({constructOnly:!0})],ht.prototype,"renderSR",void 0),e([d({constructOnly:!0})],ht.prototype,"viewingMode",void 0),e([d({constructOnly:!0})],ht.prototype,"techniques",void 0),e([d({constructOnly:!0})],ht.prototype,"setNeedsRender",void 0),e([d({constructOnly:!0})],ht.prototype,"schedule",void 0),e([d({readOnly:!0})],ht.prototype,"_updatingHandles",void 0),e([d({readOnly:!0})],ht.prototype,"updating",null),ht=e([m("esri.views.3d.webgl-engine.lib.edgeRendering.EdgeView")],ht);class ft{constructor(e,t,s,r){this.abort=e,this.radius=r,this.renderables=new Array;const i=e?c(e.signal,(()=>e.abort())):null;this.loaded=t,this.loaded.then((()=>{null!=this.loaded&&(this.loaded=!0),this.abort=null,i?.remove()})),this.center=x(s)}}class gt{constructor(e,t){this.buffer=e,this.meta=t}}class yt{constructor(e,t){this.vao=e,this.lod=t}}class bt{constructor(e,t){this.modelMatrix=e,this.origin=t}}class vt{constructor(e,t,s,r,i,o,n,a){this.regular=e,this.silhouette=t,this.statistics=s,this.transform=r,this.edgeTransparency=i,this.objectTransparency=o,this.components=n,this.rendererKey=a,this.distanceToCamera=0,this.visible=!0}}function Pt(e){const{meta:t,buffer:s}=e,r=new Uint8Array(4);for(let e=0;ePromise.reject();export{ht as EdgeView,bt as LegacyTransform,vt as Renderable}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/EdgeWorkerHandle.js b/library/arcgis/4.30/@arcgis/core/chunks/EdgeWorkerHandle.js new file mode 100644 index 00000000..93f69041 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/EdgeWorkerHandle.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{d as e,j as t}from"../core/lang.js";import{W as s}from"./WorkerHandle.js";import{u as a}from"./workerHelper.js";import{e as n}from"./edgeProcessing.js";class r extends s{constructor(e){super("EdgeProcessingWorker","extract",{extract:e=>[e.dataBuffer],extractComponentsEdgeLocations:e=>[e.dataBuffer],extractEdgeLocations:e=>[e.dataBuffer]},e)}async process(e,t,s){if(s)return n(e);const r=await this.invoke(new i(e),t);return{regular:{instancesData:a((o=r).regular.instancesData),lodInfo:{lengths:new Float32Array(o.regular.lodInfo.lengths)}},silhouette:{instancesData:a(o.silhouette.instancesData),lodInfo:{lengths:new Float32Array(o.silhouette.lodInfo.lengths)}},averageEdgeLength:o.averageEdgeLength};var o}async extractEdgeLocations(e,t){const s=await this.invokeMethod("extractEdgeLocations",new i(e),t);return a(s)}async extractComponentsEdgeLocations(e,t){const s=await this.invokeMethod("extractComponentsEdgeLocations",new i(e),t);return a(s)}}class i{constructor(s){this.dataBuffer=s.data.buffer,this.writerSettings=s.writerSettings,this.skipDeduplicate=s.skipDeduplicate,this.indices=e(s.indices)?s.indices:s.indices.buffer,this.indicesType=e(s.indices)?"Array":t(s.indices)?"Uint32Array":"Uint16Array",this.indicesLength=s.indicesLength}}export{r as E}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/EditBusLayer.js b/library/arcgis/4.30/@arcgis/core/chunks/EditBusLayer.js new file mode 100644 index 00000000..b01ad0de --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/EditBusLayer.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import t from"../core/Evented.js";import{clone as s}from"../core/lang.js";import{createResolver as i}from"../core/promiseUtils.js";import{property as r}from"../core/accessorSupport/decorators/property.js";import"./Logger.js";import{subclass as n}from"../core/accessorSupport/decorators/subclass.js";import o from"../request.js";import{b as d}from"./uuid.js";const a=d(),l=new Map,c=new Map,u=new Map;async function h(e,t,s){if(!e||!s)return!1;if(!t)return!0;const i=new URL(e).host;let r=l.get(i);if(!r){const t=e.replace(/\/FeatureServer/i,"/VersionManagementServer").replace(/\/\d*$/,"");r=(await o(t,{responseType:"json",query:{f:"json"}})).data.defaultVersionName}return r===t}async function m(e,t,s=!1){if(!e||!t)return!0;const i=e.replace(/\/FeatureServer/i,"/VersionManagementServer").replace(/\/\d*$/,""),r=c.get(i)?.entries();if(r)for(const[e,n]of r)if(n.name===t){const t=!n.stack?.hasForwardEdits();if(!t&&s){const[{deleteForwardEdits:t},{default:s}]=await Promise.all([import("./deleteForwardEdits.js"),import("./DeleteForwardEditsParameters.js")]),r=await t(i,e,new s({sessionId:a,moment:n.moment}));return r.success&&n.stack?.clearForwardEdits(),r.success}return t}return!0}function p(e,t){if(!e)return!1;const s=e.replace(/\/FeatureServer/i,"/VersionManagementServer").replace(/\/\d*$/,""),i=c.get(s)?.entries();if(i)for(const[e,s]of i)if(s.name===t)return"edit"===s.lockType;return!1}const f=new t.EventEmitter;function b(e){return f.on("apply-edits",new WeakRef(e))}function F(e){return f.on("update-moment",new WeakRef(e))}function g(e,t,s=null,r=!1){const n=i();return r=null==t||r,f.emit("apply-edits",{serviceUrl:e,layerId:t,gdbVersion:s,mayReceiveServiceEdits:r,result:n.promise}),n}function M(e,t,s=null,i){f.emit("update-moment",{serviceUrl:e,layerId:t,gdbVersion:s,moment:i})}const y=Symbol();function I(e){return null!=e&&"object"==typeof e&&y in e}function j(e){return null!=e&&"object"==typeof e&&"gdbVersion"in e}function v(e,t,s){const i=new URL(e).host,r=l.get(i),n=e=>!e||e===r;return n(t)&&n(s)||t===s}const w=t=>{var i;let o=class extends t{constructor(...e){super(...e),this[i]=!0,this._applyEditsHandler=e=>{const{serviceUrl:t,layerId:i,gdbVersion:r,mayReceiveServiceEdits:n,result:o}=e,d=t===this.url,a=null!=i&&null!=this.layerId&&i===this.layerId,l=j(this),c=j(this)&&v(t,r,this.gdbVersion);if(!d||l&&!c||!a&&!n)return;const u=o.then((e=>{if(this.lastEditsEventDate=new Date,a&&(e.addedFeatures.length||e.updatedFeatures.length||e.deletedFeatures.length||e.addedAttachments.length||e.updatedAttachments.length||e.deletedAttachments.length))return this.emit("edits",s(e)),e;const i=e.editedFeatures?.find((({layerId:e})=>e===this.layerId));if(i){const{adds:t,updates:r,deletes:n}=i.editedFeatures,o={edits:null,addedAttachments:[],deletedAttachments:[],updatedAttachments:[],addedFeatures:t?t.map((({attributes:e})=>({objectId:this.objectIdField&&e[this.objectIdField],globalId:this.globalIdField&&e[this.globalIdField]}))):[],deletedFeatures:n?n.map((({attributes:e})=>({objectId:this.objectIdField&&e[this.objectIdField],globalId:this.globalIdField&&e[this.globalIdField]}))):[],updatedFeatures:r?r.map((({current:{attributes:e}})=>({objectId:this.objectIdField&&e[this.objectIdField],globalId:this.globalIdField&&e[this.globalIdField]}))):[],editedFeatures:s(e.editedFeatures),exceededTransferLimit:!1,historicMoment:s(e.historicMoment)};return this.emit("edits",o),o}const n={edits:null,addedAttachments:[],deletedAttachments:[],updatedAttachments:[],addedFeatures:[],deletedFeatures:[],updatedFeatures:[],editedFeatures:s(e.editedFeatures),exceededTransferLimit:!1,historicMoment:s(e.historicMoment)};return"historicMoment"in this&&this._shouldUpdateHistoricMoment(t,r,n.historicMoment)&&this.emit("edits",n),n})).then((e=>("historicMoment"in this&&this._shouldUpdateHistoricMoment(t,r,e.historicMoment)&&(this.historicMoment=e.historicMoment),e)));this.emit("apply-edits",{result:u})},this._updateMomentHandler=e=>{const{serviceUrl:t,gdbVersion:s,moment:i}=e,r=t===this.url,n=j(this),o=j(this)&&v(t,s,this.gdbVersion),d=j(this)&&!v(t,this.gdbVersion,null);r&&n&&o&&d&&"historicMoment"in this&&this.historicMoment!==i&&(this.historicMoment=i)},this.when().then((()=>{this.addHandles(b(this._applyEditsHandler)),"historicMoment"in this&&this.addHandles(F(this._updateMomentHandler))}),(()=>{}))}_shouldUpdateHistoricMoment(e,t,s){return"historicMoment"in this&&this.historicMoment!==s&&p(e,t)}};return i=y,e([r()],o.prototype,"lastEditsEventDate",void 0),o=e([n("esri.layers.mixins.EditBusLayer")],o),o};export{w as E,p as a,h as b,a as c,I as d,g as e,F as f,c as g,u as h,m as i,l as j,M as k,b as o,v}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/EditGeometryOperations.js b/library/arcgis/4.30/@arcgis/core/chunks/EditGeometryOperations.js new file mode 100644 index 00000000..662e442e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/EditGeometryOperations.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import e from"../core/Evented.js";import{m as t}from"./handleUtils.js";import{c as i,f as s,d as r,e as n}from"./vec3f64.js";import{l as o}from"./coordsUtils.js";import{e as a,r as h}from"../core/lang.js";import{n as c}from"./compilerUtils.js";import l from"../geometry/Polygon.js";import d from"../geometry/Polyline.js";import{h as p,u,m as _,y as g,s as m,i as f,d as y,r as x,x as v}from"./vec2.js";import{c as V,f as E,b as T}from"./vec2f64.js";import{s as P,a as M,j as w,p as A,E as C,y as D,e as R,n as S,b as Z,d as U,u as G,i as z}from"./vec3.js";import{l as b,c as L,a as I}from"./vec4.js";import{c as X,f as O,b as N}from"./vec4f64.js";import Y from"../geometry/Point.js";import{j as k}from"./unitUtils.js";import{V as j}from"./ViewingMode.js";import{d as H}from"./mathUtils.js";import{c as B,b as q,r as F,z as W,o as J,h as K,m as Q,g as $,D as ee}from"./plane.js";import{a as te,L as ie}from"./geometry2dUtils.js";var se,re,ne;!function(e){e[e.Z=0]="Z",e[e.M=1]="M"}(se||(se={}));class oe{constructor(e){this.spatialReference=e}createVector(){return this._tag(V())}pointToVector(e){return this._tag(E(e.x,e.y))}arrayToVector(e){return this._tag(E(e[0],e[1]))}vectorToArray(e){return[e[0],e[1]]}pointToArray(e){return[e.x,e.y]}vectorToPoint(e,t=new Y){return t.x=e[0],t.y=e[1],t.z=void 0,t.m=void 0,t.spatialReference=this.spatialReference,t}arrayToPoint(e,t=new Y){return t.x=e[0],t.y=e[1],t.z=void 0,t.m=void 0,t.spatialReference=this.spatialReference,t}vectorToDehydratedPoint(e,t){if(e)return t??={x:void 0,y:void 0,z:void 0,m:void 0,hasZ:void 0,hasM:void 0,spatialReference:void 0,type:"point"},t.x=e[0],t.y=e[1],t.z=void 0,t.m=void 0,t.hasZ=!1,t.hasM=!1,t.spatialReference=this.spatialReference,t}lerp(e,t,i,s){return p(s,e,t,i)}addDelta(e,t,i){e[0]+=t,e[1]+=i}distance(e,t){return u(e,t)}getZ(e,t=void 0){return t}hasZ(){return!1}getM(e,t=void 0){return t}hasM(){return!1}clone(e){return this._tag(T(e))}copy(e,t){return _(t,e)}fromXYZ(e){return this._tag(E(e[0],e[1]))}toXYZ(e,t=i()){return P(t,e[0],e[1],0)}pointToXYZ(e,t=i()){return P(t,e.x,e.y,0)}equals(e,t){return g(e,t)}_tag(e){return e}}class ae{constructor(e,t){this._valueType=e,this.spatialReference=t}createVector(){return this._tag(i())}pointToVector(e){return this._tag(s(e.x,e.y,this._valueType===se.Z?e.z:e.m))}arrayToVector(e){return this._tag(s(e[0],e[1],e[2]||0))}vectorToArray(e){return[e[0],e[1],e[2]]}pointToArray(e){return this._valueType===se.Z?[e.x,e.y,e.z]:[e.x,e.y,e.m]}vectorToPoint(e,t=new Y){return t.x=e[0],t.y=e[1],t.z=this._valueType===se.Z?e[2]:void 0,t.m=this._valueType===se.M?e[2]:void 0,t.spatialReference=this.spatialReference,t}arrayToPoint(e,t=new Y){return t.x=e[0],t.y=e[1],t.z=this._valueType===se.Z?e[2]:void 0,t.m=this._valueType===se.M?e[2]:void 0,t.spatialReference=this.spatialReference,t}vectorToDehydratedPoint(e,t){if(!e)return;t??={x:void 0,y:void 0,z:void 0,m:void 0,hasZ:void 0,hasM:void 0,spatialReference:void 0,type:"point"};const i=this._valueType===se.Z,s=this._valueType===se.M;return t.x=e[0],t.y=e[1],t.z=i?e[2]:void 0,t.m=s?e[2]:void 0,t.hasZ=i,t.hasM=s,t.spatialReference=this.spatialReference,t}lerp(e,t,i,s){return M(s,e,t,i)}addDelta(e,t,i,s){e[0]+=t,e[1]+=i,this._valueType===se.Z&&(e[2]+=s)}distance(e,t){return this._valueType===se.Z?w(e,t):u(e,t)}getZ(e,t=void 0){return this._valueType===se.Z?e[2]:t}hasZ(){return this._valueType===se.Z}getM(e,t=void 0){return this._valueType===se.M?e[2]:t}hasM(){return this._valueType===se.M}clone(e){return this._tag(r(e))}copy(e,t){return A(t,e)}fromXYZ(e,t=0,i=0){return this._tag(s(e[0],e[1],this._valueType===se.Z?e.length>2?e[2]:t:i))}toXYZ(e,t=i()){return P(t,e[0],e[1],this._valueType===se.Z?e[2]:0)}pointToXYZ(e,t=i()){return P(t,e.x,e.y,this._valueType===se.Z?e.z??0:0)}equals(e,t){return C(e,t)}_tag(e){return e}}class he{constructor(e){this.spatialReference=e}createVector(){return this._tag(X())}pointToVector(e){return this._tag(O(e.x,e.y,e.z,e.m))}arrayToVector(e){return this._tag(O(e[0],e[1],e[2]||0,e[3]||0))}vectorToArray(e){return[e[0],e[1],e[2],e[3]]}pointToArray(e){return[e.x,e.y,e.z,e.m]}vectorToPoint(e,t=new Y){return t.x=e[0],t.y=e[1],t.z=e[2],t.m=e[3],t.spatialReference=this.spatialReference,t}arrayToPoint(e,t=new Y){return t.x=e[0],t.y=e[1],t.z=e[2],t.m=e[3],t.spatialReference=this.spatialReference,t}vectorToDehydratedPoint(e,t){if(e)return t??={x:void 0,y:void 0,z:void 0,m:void 0,hasZ:void 0,hasM:void 0,spatialReference:void 0,type:"point"},t.x=e[0],t.y=e[1],t.z=e[2],t.m=e[3],t.hasZ=!0,t.hasM=!0,t.spatialReference=this.spatialReference,t}lerp(e,t,i,s){return b(s,e,t,i)}addDelta(e,t,i,s){e[0]+=t,e[1]+=i,e[2]+=s}distance(e,t){return w(e,t)}getZ(e){return e[2]}hasZ(){return!0}getM(e){return e[3]}hasM(){return!0}clone(e){return this._tag(N(e))}copy(e,t){return L(t,e)}fromXYZ(e,t=0,i=0){return this._tag(O(e[0],e[1],e.length>2?e[2]:t,i))}toXYZ(e,t=i()){return P(t,e[0],e[1],e[2])}pointToXYZ(e,t=i()){return P(t,e.x,e.y,e.z??0)}equals(e,t){return I(e,t)}_tag(e){return e}}function ce(e,t,i){return e&&t?new he(i):t?new ae(se.M,i):e?new ae(se.Z,i):new oe(i)}class le{constructor(e){this.component=e,this.leftEdge=null,this.rightEdge=null,this.type="vertex",this.index=null}get pos(){return this._pos}set pos(e){this._pos=e,this.component.unnormalizeVertexPositions()}}class de{constructor(e,t,i){this.component=e,this.leftVertex=t,this.rightVertex=i,this.type="edge",t.rightEdge=this,i.leftEdge=this}}class pe{constructor(e,t){this._spatialReference=e,this._viewingMode=t,this.vertices=[],this.edges=[],this.index=null}unnormalizeVertexPositions(){this.vertices.length<=1||function(e,t){if(!t.supported)return;let i=1/0,s=-1/0;const r=t.upperBoundX-t.lowerBoundX;e.forEach((e=>{let n=e.pos[0];for(;nt.upperBoundX;)n-=r;i=Math.min(i,n),s=Math.max(s,n),e.pos[0]=n}));const n=s-i;r-n{e.pos[0]<0&&(e.pos[0]+=r)}))}(this.vertices,function(e,t){const i=k(e);return t===j.Global&&i?{supported:!0,lowerBoundX:i.valid[0],upperBoundX:i.valid[1]}:{supported:!1,lowerBoundX:null,upperBoundX:null}}(this._spatialReference,this._viewingMode))}updateVertexIndex(e,t){if(0===this.vertices.length)return;const i=this.vertices[0];let s=null,r=e,n=t;do{s=r,s.index=n++,r=s.rightEdge?s.rightEdge.rightVertex:null}while(null!=r&&r!==i);s.leftEdge&&s!==this.vertices[this.vertices.length-1]&&this.swapVertices(this.vertices.indexOf(s),this.vertices.length-1)}getFirstVertex(){return this.vertices.at(0)}getLastVertex(){return this.vertices.at(-1)}isClosed(){return this.vertices.length>2&&null!==this.vertices[0].leftEdge}swapVertices(e,t){const i=this.vertices[e];this.vertices[e]=this.vertices[t],this.vertices[t]=i}iterateVertices(e){if(0===this.vertices.length)return;const t=this.vertices[0];let i=t;do{e(i,i.index),i=null!=i.rightEdge?i.rightEdge.rightVertex:null}while(i!==t&&null!=i)}}class ue extends e{constructor(e,t){super(),this.type=e,this.coordinateHelper=t,this._geometry=null,this._dirty=!0,this.components=[]}get geometry(){if(this._dirty){switch(this.type){case"point":this._geometry=this._toPoint();break;case"polyline":this._geometry=this._toPolyline();break;case"polygon":this._geometry=this._toPolygon();break;case"mesh":break;default:c(this.type)}this._dirty=!1}return this._geometry}get spatialReference(){return this.coordinateHelper.spatialReference}get allVertices(){return Array.from(this.iterateVertices())}*iterateVertices(){for(const e of this.components)for(const t of e.vertices)yield t}notifyChanges(e){this._dirty=!0,this.emit("change",e)}_toPoint(){return 0===this.components.length||0===this.components[0].vertices.length?null:this.coordinateHelper.vectorToPoint(this.components[0].vertices[0].pos)}_toPolyline(){const e=[],t=this.coordinateHelper.vectorToArray;for(const i of this.components){if(i.vertices.length<1)continue;const s=[];let r=i.vertices.find((e=>null==e.leftEdge));const n=r;do{s.push(t(r.pos)),r=r.rightEdge?r.rightEdge.rightVertex:null}while(r&&r!==n);e.push(s)}return new d({paths:e,spatialReference:this.spatialReference,hasZ:this.coordinateHelper.hasZ(),hasM:this.coordinateHelper.hasM()})}_toPolygon(){const e=[],t=this.coordinateHelper.vectorToArray;for(const i of this.components){if(i.vertices.length<1)continue;const s=[],r=i.vertices[0];let n=r;const o=n;do{s.push(t(n.pos)),n=null!=n.rightEdge?n.rightEdge.rightVertex:null}while(n&&n!==o);i.isClosed()&&s.push(t(r.pos)),e.push(s)}return new l({rings:e,spatialReference:this.spatialReference,hasZ:this.coordinateHelper.hasZ(),hasM:this.coordinateHelper.hasM()})}static fromGeometry(e,t){const i=e.spatialReference,s=ce(e.hasZ,e.hasM,i),r=new ue(e.type,s);switch(e.type){case"polygon":!function(e,t,i){const s=t.spatialReference,r=e.coordinateHelper,n=t.rings;for(let t=0;t2&&a(o[0],o[o.length-1]),l=c?o.length-1:o.length;for(let e=0;ethis.operation.apply(e))),this._editGeometry.components.forEach((e=>e.unnormalizeVertexPositions())),this._editGeometry.notifyChanges({operation:this._undone?"redo":"apply",updatedVertices:this._vertices})}undo(){this._vertices.forEach((e=>this.operation.undo(e))),this._editGeometry.notifyChanges({operation:"undo",updatedVertices:this._vertices}),this._undone=!0}canAccumulate(e){if(this._undone||e._vertices.length!==this._vertices.length)return!1;for(let t=0;tthis.operation.accumulate(t,e.operation))),this.operation.accumulateParams(e.operation),this._editGeometry.components.forEach((e=>e.unnormalizeVertexPositions())),this._editGeometry.notifyChanges({operation:"apply",updatedVertices:this._vertices}),!0)}}!function(e){e[e.CUMULATIVE=0]="CUMULATIVE",e[e.REPLACE=1]="REPLACE"}(ne||(ne={}));class ye{constructor(e,t,i=0){this._editGeometry=e,this._vertices=t,this._minNumberOfVertices=i,this.removedVertices=null}apply(){let e="redo";if(null==this.removedVertices){const t=this.removedVertices=[];this._vertices.forEach((e=>{const i=this._removeVertex(e);null!=i&&t.push(i)})),e="apply"}else this.removedVertices.forEach((e=>{this._removeVertex(e.removedVertex)}));this._editGeometry.notifyChanges({operation:e,removedVertices:this._vertices})}undo(){this.removedVertices?.forEach((e=>{this._undoRemoveVertex(e)})),this._editGeometry.notifyChanges({operation:"undo",addedVertices:this._vertices})}accumulate(){return!1}_removeVertex(e){const t=e.component;if(t.vertices.length<=this._minNumberOfVertices)return null;const i={removedVertex:e,createdEdge:null},s=e.leftEdge,r=e.rightEdge;return t.vertices.splice(t.vertices.indexOf(e),1),s&&(t.edges.splice(t.edges.indexOf(s),1),s.leftVertex.rightEdge=null),r&&(t.edges.splice(t.edges.indexOf(r),1),r.rightVertex.leftEdge=null),0===e.index&&r&&this._vertices.length>0&&t.swapVertices(t.vertices.indexOf(r.rightVertex),0),s&&r&&(i.createdEdge=new de(t,s.leftVertex,r.rightVertex),t.edges.push(i.createdEdge)),r&&t.updateVertexIndex(r.rightVertex,r.rightVertex.index-1),i}_undoRemoveVertex(e){const t=e.removedVertex,i=e.removedVertex.component,s=t.leftEdge,r=t.rightEdge;e.createdEdge&&i.edges.splice(i.edges.indexOf(e.createdEdge),1),i.vertices.push(t),s&&(i.edges.push(s),s.leftVertex.rightEdge=s),r&&(i.edges.push(r),r.rightVertex.leftEdge=r),i.updateVertexIndex(t,t.index)}}class xe{constructor(e,t,i){this._editGeometry=e,this._edge=t,this._t=i,this.createdVertex=null,this._left=null,this._right=null}apply(){let e="redo";const t=this._edge,i=t.component,s=t.leftVertex,r=t.rightVertex;i.edges.splice(i.edges.indexOf(t),1),null==this.createdVertex&&(e="apply",this.createdVertex=new le(t.component)),i.vertices.push(this.createdVertex),this.createdVertex.pos=this._editGeometry.coordinateHelper.lerp(t.leftVertex.pos,t.rightVertex.pos,this._t,this._editGeometry.coordinateHelper.createVector()),null==this._left&&(this._left=new de(i,s,this.createdVertex)),this._left.leftVertex.leftEdge?i.edges.push(this._left):i.edges.unshift(this._left),s.rightEdge=this._left,null==this._right&&(this._right=new de(i,this.createdVertex,r)),i.edges.push(this._right),r.leftEdge=this._right,i.updateVertexIndex(this.createdVertex,s.index+1),this._editGeometry.notifyChanges({operation:e,addedVertices:[this.createdVertex]})}undo(){if(null==this.createdVertex||null==this._left||null==this._right)return null;const e=this._edge,t=e.component,i=this.createdVertex.leftEdge,s=this.createdVertex.rightEdge,r=i?.leftVertex,n=s?.rightVertex;t.vertices.splice(t.vertices.indexOf(this.createdVertex),1),t.edges.splice(t.edges.indexOf(this._left),1),t.edges.splice(t.edges.indexOf(this._right),1),this._edge.leftVertex.leftEdge?t.edges.push(this._edge):t.edges.unshift(this._edge),r&&(r.rightEdge=e),n&&(n.leftEdge=e),r&&t.updateVertexIndex(r,r.index),this._editGeometry.notifyChanges({operation:"undo",removedVertices:[this.createdVertex]})}accumulate(){return!1}}class ve{constructor(e,t,i){this._editGeometry=e,this._vertex=t,this._pos=i}apply(){const e=null==this._originalPosition;e&&(this._originalPosition=this._vertex.pos),this._apply(e?"apply":"redo")}undo(){this._vertex.pos=this._originalPosition,this._editGeometry.notifyChanges({operation:"undo",updatedVertices:[this._vertex]})}accumulate(e){return e instanceof ve&&e._vertex===this._vertex&&(this._pos=e._pos,this._apply("apply"),!0)}_apply(e){this._vertex.pos=this._pos,this._editGeometry.components.forEach((e=>e.unnormalizeVertexPositions())),this._editGeometry.notifyChanges({operation:e,updatedVertices:[this._vertex]})}}class Ve{constructor(e,t){this._editGeometry=e,this._component=t,this._createdEdge=null}apply(){let e="redo";if(null==this._createdEdge){e="apply";const t=this._component.getFirstVertex(),i=this._component.getLastVertex();if(this._component.isClosed()||this._component.vertices.length<3||null==t||null==i)return;this._createdEdge=new de(this._component,i,t)}this._createdEdge.leftVertex.rightEdge=this._createdEdge,this._createdEdge.rightVertex.leftEdge=this._createdEdge,this._component.edges.push(this._createdEdge),this._editGeometry.notifyChanges({operation:e})}undo(){null!=this._createdEdge&&(h(this._component.edges,this._createdEdge),this._createdEdge.leftVertex.rightEdge=null,this._createdEdge.rightVertex.leftEdge=null,this._editGeometry.notifyChanges({operation:"undo"}))}accumulate(){return!1}}class Ee{constructor(e,t,i,s){this._editGeometry=e,this.dx=t,this.dy=i,this.dz=s,this._firstTime=!0}apply(){const e=this._firstTime?"apply":"redo";this._firstTime=!1,this._apply(e,this.dx,this.dy,this.dz)}undo(){this._apply("undo",-this.dx,-this.dy,-this.dz)}accumulate(e){const t=this._editGeometry.geometry;return e instanceof Ee&&e._editGeometry.geometry===t&&(this._apply("apply",e.dx,e.dy,e.dz),this.dx+=e.dx,this.dy+=e.dy,this.dz+=e.dz,!0)}_apply(e,t,i,s){const r=this._editGeometry.geometry;r.offset(t,i,s);const n=this._editGeometry.components[0].getFirstVertex();if(!n)return;const o=this._editGeometry.coordinateHelper;n.pos=o.pointToVector(r.anchor),this._editGeometry.notifyChanges({operation:e,updatedVertices:[n]})}}class Te{constructor(e,t,i,s){this._helper=e,this.dx=t,this.dy=i,this.dz=s}_move(e,t,i,s){this._helper.addDelta(e.pos,t,i,s)}apply(e){this._move(e,this.dx,this.dy,this.dz)}undo(e){this._move(e,-this.dx,-this.dy,-this.dz)}canAccumulate(e){return e instanceof Te}accumulate(e,t){this._move(e,t.dx,t.dy,t.dz)}accumulateParams(e){this.dx+=e.dx,this.dy+=e.dy,this.dz+=e.dz}}class Pe{get plane(){return this._plane}get requiresSplitEdgeLeft(){return!this._left.isOriginalDirection}get requiresSplitEdgeRight(){return!this._right.isOriginalDirection}get edgeDirection(){return this._edgeDirection}constructor(e,t,i,s=0,r=Ce.IMMEDIATE){this._helper=e,this._planeType=t,this._edge=i,this.distance=s,this._plane=B(),this._offsetPlane=B(),this._minDistance=-1/0,this._maxDistance=1/0,this._selectedArrow=1,r===Ce.IMMEDIATE&&this._initialize()}_initialize(){this._initializeNeighbors(),this._initializePlane(),this._initializeDistanceConstraints()}_initializeNeighbors(){const e=this._toXYZ(this._edge.leftVertex.pos),t=this._toXYZ(this._edge.leftVertex.leftEdge?.leftVertex?.pos),s=this._toXYZ(this._edge.rightVertex.pos),r=this._toXYZ(this._edge.rightVertex.rightEdge?.rightVertex?.pos);this._edgeDirection=D(i(),e,s),t?(this._left=this._computeNeighbor(e,t,this._edgeDirection),this._right=this._computeNeighbor(s,r,this._edgeDirection,this._left)):(this._right=this._computeNeighbor(s,r,this._edgeDirection),this._left=this._computeNeighbor(e,t,this._edgeDirection,this._right))}_toXYZ(e){return null!=e?this._helper.toXYZ(e):null}_pointToXYZ(e){return this._toXYZ(this._helper.pointToVector(e))}_computeNeighbor(e,t,s,r){const n=i();if(t){D(n,e,t);const i=!this._passesBisectingAngleThreshold(n,s);return{start:e,end:t,direction:i?this._bisectVectorsPerpendicular(s,n):n,isOriginalDirection:!i}}return this._helper.hasZ()?r&&(R(n,s,r.direction),R(n,n,s),S(n,n),Math.sign(n[1])!==Math.sign(s[0])&&Z(n,n,-1)):P(n,-s[1],s[0],0),{start:e,end:t,direction:n,isOriginalDirection:!0}}_passesBisectingAngleThreshold(e,t){const i=Math.abs(q(t,e));return i>=Me&&i<=Math.PI-Me}_bisectVectorsPerpendicular(e,t){const s=U(e,t)<0?e:G(i(),e),r=Math.abs(U(s,t));if(!(r1-we))return this._bisectDirection(s,t);const n=R(i(),s,[0,0,1]);return S(n,n)}_bisectDirection(e,t){const s=z(i(),e,t);return S(s,s)}_initializePlane(){const e=this._computeNormalDirection(this._left),t=this._computeNormalDirection(this._right);U(e,t)<0&&G(t,t),F(this._left.start,this._bisectDirection(e,t),this._plane)}_computeNormalDirection(e){const t=R(i(),e.direction,this._edgeDirection);S(t,t);const s=R(i(),this._edgeDirection,t);return this._planeType===Ae.XY&&(s[2]=0),S(s,s)}_initializeDistanceConstraints(){null==this._left.end||this.requiresSplitEdgeLeft||this._updateDistanceConstraint(W(this._plane,this._left.end)),null==this._right.end||this.requiresSplitEdgeRight||this._updateDistanceConstraint(W(this._plane,this._right.end)),this._updateIntersectDistanceConstraint(this._plane)}_updateDistanceConstraint(e){e<=0&&(this._minDistance=Math.max(this._minDistance,e)),e>=0&&(this._maxDistance=Math.min(this._maxDistance,e))}_updateIntersectDistanceConstraint(e){const t=$(e),s=this._edgeDirection,r=z(i(),this._left.start,this._left.direction),n=z(i(),this._right.start,this._right.direction),o=this._pointInBasis2D(V(),t,s,this._left.start),a=this._pointInBasis2D(V(),t,s,r),h=this._pointInBasis2D(V(),t,s,this._right.start),c=this._pointInBasis2D(V(),t,s,n),[l]=te({start:a,end:o,type:ie.LINE},{start:c,end:h,type:ie.LINE});if(!l)return;const d=m(V(),o,a);f(d,d);const p=m(V(),l,a),u=y(d,p),_=z(i(),r,Z(i(),this._left.direction,-u)),g=W(e,_);this._updateDistanceConstraint(g)}_pointInBasis2D(e,t,i,s){return e[0]=J(t,s),e[1]=J(i,s),e}_offset(e,t){Number.isFinite(this._minDistance)&&(t=Math.max(this._minDistance,t)),Number.isFinite(this._maxDistance)&&(t=Math.min(this._maxDistance,t)),K(this._offsetPlane,this._plane),this._offsetPlane[3]-=t;const s=(e,t,s)=>null!=t&&ee(this._offsetPlane,e,z(i(),e,t),s),r=i();(e===this._edge.leftVertex?s(this._left.start,this._left.direction,r):s(this._right.start,this._right.direction,r))&&this._helper.copy(this._helper.fromXYZ(r,void 0,this._helper.getM(e.pos)),e.pos)}selectArrowFromStartPoint(e){this._selectedArrow=Q(this.plane,this._pointToXYZ(e))?1:-1}get selectedArrow(){return this._selectedArrow}signedDistanceToPoint(e){return W(this.plane,this._pointToXYZ(e))}apply(e){this._offset(e,this.distance)}undo(e){this._offset(e,0)}canAccumulate(e){return e instanceof Pe&&this._edge.leftVertex.index===e._edge.leftVertex.index&&this._edge.rightVertex.index===e._edge.rightVertex.index&&this._edge.component===e._edge.component&&this._maybeEqualsVec3(this._left.direction,e._left.direction)&&this._maybeEqualsVec3(this._right.direction,e._right.direction)&&C($(this._plane),$(e._plane))}accumulate(e,t){const i=this._plane[3]-t._plane[3]+t.distance;this._offset(e,i)}accumulateParams(e){const t=e.distance-e._plane[3];this.distance=t+this._plane[3]}clone(){const e=new Pe(this._helper,this._planeType,this._edge,this.distance,Ce.DEFERRED);return K(e._plane,this._plane),K(e._offsetPlane,this._offsetPlane),e._maxDistance=this._maxDistance,e._minDistance=this._minDistance,e._left=this._cloneNeighbor(this._left),e._right=this._cloneNeighbor(this._right),e._edgeDirection=A(i(),this._edgeDirection),e}_maybeEqualsVec3(e,t){return null==e&&null==t||null!=e&&null!=t&&C(e,t)}_cloneNeighbor({start:e,end:t,direction:s,isOriginalDirection:r}){return{start:A(i(),e),end:null!=t?A(i(),t):null,direction:A(i(),s),isOriginalDirection:r}}}const Me=H(15),we=.001;var Ae,Ce,De;!function(e){e[e.XYZ=0]="XYZ",e[e.XY=1]="XY"}(Ae||(Ae={})),function(e){e[e.IMMEDIATE=0]="IMMEDIATE",e[e.DEFERRED=1]="DEFERRED"}(Ce||(Ce={}));class Re{constructor(e,t,i=ne.CUMULATIVE){this.origin=e,this.angle=t,this._accumulationType=i}_rotate(e,t){x(e.pos,e.pos,this.origin,t)}apply(e){this._rotate(e,this.angle)}undo(e){this._rotate(e,-this.angle)}canAccumulate(e){return e instanceof Re&&a(this.origin,e.origin)}accumulate(e,t){const i=t._accumulationType===ne.REPLACE;this._rotate(e,i?t.angle-this.angle:t.angle)}accumulateParams(e){const t=e._accumulationType===ne.REPLACE;this.angle=t?e.angle:this.angle+e.angle}}class Se{constructor(e,t,i,s,r=ne.CUMULATIVE){this.origin=e,this.axis1=t,this.factor1=i,this.factor2=s,this._accumulationType=r,this.axis2=E(t[1],-t[0])}_scale(e,t,i){v(e.pos,e.pos,this.origin,this.axis1,t),v(e.pos,e.pos,this.origin,this.axis2,i)}apply(e){this._scale(e,this.factor1,this.factor2)}undo(e){this._scale(e,1/this.factor1,1/this.factor2)}canAccumulate(e){return e instanceof Se&&a(this.origin,e.origin)&&a(this.axis1,e.axis1)}accumulate(e,t){t._accumulationType===ne.REPLACE?this._scale(e,t.factor1/this.factor1,t.factor2/this.factor2):this._scale(e,t.factor1,t.factor2)}accumulateParams(e){const t=e._accumulationType===ne.REPLACE;this.factor1=t?e.factor1:this.factor1*e.factor1,this.factor2=t?e.factor2:this.factor2*e.factor2}}class Ze{constructor(e,t){this._editGeometry=e,this._newPositions=t}apply(){const e=null==this._originalPositions?"apply":"redo";if(!this._originalPositions){const e=this._editGeometry.coordinateHelper;this._originalPositions=this._editGeometry.allVertices.map((t=>e.clone(t.pos)))}this._apply(e,this._newPositions)}undo(){this._originalPositions&&this._apply("undo",this._originalPositions)}accumulate(e){return e instanceof Ze&&(this._newPositions=e._newPositions,this._apply("apply",this._newPositions),!0)}_apply(e,t){const i=this._editGeometry.coordinateHelper,s=this._editGeometry.allVertices;for(let e=0;ee.unnormalizeVertexPositions())),this._editGeometry.notifyChanges({operation:e,updatedVertices:s})}}const Ue=Symbol();class Ge{constructor(e){this._operations=[],this._closed=!1,this[De]=!0,e&&(this._operations=e,this._closed=!0)}close(){this._closed=!0}apply(){for(const e of this._operations)e.apply()}undo(){for(let e=this._operations.length-1;e>=0;e--)this._operations[e].undo()}accumulate(e){if(this._closed)return!1;const t=this._operations.length?this._operations[this._operations.length-1]:null;return t&&t.accumulate(e)||(this._operations.push(e),e.apply()),!0}}De=Ue;class ze extends e{constructor(e,t){super(),this.data=e,this.viewingMode=t,this._undoStack=[],this._redoStack=[],this._listener=this.data.on("change",(e=>{e.addedVertices&&this.emit("vertex-add",{type:"vertex-add",vertices:e.addedVertices,operation:e.operation}),e.removedVertices&&this.emit("vertex-remove",{type:"vertex-remove",vertices:e.removedVertices,operation:e.operation}),e.updatedVertices&&this.emit("vertex-update",{type:"vertex-update",vertices:e.updatedVertices,operation:e.operation})}))}destroy(){this._listener.remove()}splitEdge(e,t){return this._apply(new xe(this.data,e,t))}updateVertices(e,t,i=re.ACCUMULATE_STEPS){return this._apply(new fe(this.data,e,t),i)}move(e,t,i,s=re.ACCUMULATE_STEPS){return ge(this.data)?this._apply(new Ee(this.data,e,t,i),s):this.moveVertices(this.data.allVertices,e,t,i,s)}moveVertices(e,t,i,s,r=re.ACCUMULATE_STEPS){return ge(this.data)?this._apply(new Ee(this.data,t,i,s),r):this.updateVertices(e,new Te(this.data.coordinateHelper,t,i,s),r)}scale(e,t,i,s,r=re.ACCUMULATE_STEPS,n=ne.CUMULATIVE){return this.scaleVertices(this.data.allVertices,e,t,i,s,r,n)}scaleVertices(e,t,i,s,r,n=re.ACCUMULATE_STEPS,o=ne.CUMULATIVE){return this.updateVertices(e,new Se(t,i,s,r,o),n)}rotate(e,t,i=re.ACCUMULATE_STEPS,s=ne.CUMULATIVE){return this.rotateVertices(this.data.allVertices,e,t,i,s)}rotateVertices(e,t,i,s=re.ACCUMULATE_STEPS,r=ne.CUMULATIVE){return this.updateVertices(e,new Re(t,i,r),s)}removeVertices(e){return this._apply(new ye(this.data,e,this._minNumVerticesPerType))}appendVertex(e){return 0===this.data.components.length?null:this._apply(new me(this.data,this.data.components[0],e))}setVertexPosition(e,t){return this._apply(new ve(this.data,e,t))}offsetEdge(e,t,i,s=re.ACCUMULATE_STEPS){return this.updateVertices([t.leftVertex,t.rightVertex],new Pe(this.data.coordinateHelper,e,t,i),s)}trySetGeometry(e,t=re.ACCUMULATE_STEPS){const{data:i}=this,{coordinateHelper:s}=i;if(i.type!==e.type||!i.spatialReference.equals(e.spatialReference)||s.hasZ()!==e.hasZ||s.hasM()!==e.hasM||!o(i.geometry,e)||ge(i))return;const r=Array.from(ue.fromGeometry(e,this.viewingMode).iterateVertices(),(e=>e.pos));return this.setVertexPositions(r,t)}setVertexPositions(e,t=re.ACCUMULATE_STEPS){return this._apply(new Ze(this.data,e),t)}createResetState(){if(ge(this.data))return this._createResetStateMesh();const e=this.data.geometry.clone();return t((()=>this.trySetGeometry(e)))}closeComponent(e){return this.data.components.includes(e)?this._apply(new Ve(this.data,e)):null}canRemoveVertex(e){return e.vertices.length>this._minNumVerticesPerType}createUndoGroup(){const e=new Ge;return this._apply(e),t((()=>e.close()))}undo(){if(this._undoStack.length>0){const e=this._undoStack.pop();return e.undo(),this._redoStack.push(e),e}return null}redo(){if(this._redoStack.length>0){const e=this._redoStack.pop();return e.apply(),this._undoStack.push(e),e}return null}get canUndo(){return this._undoStack.length>0}get canRedo(){return this._redoStack.length>0}get lastOperation(){return this._undoStack.length>0?this._undoStack[this._undoStack.length-1]:null}get _minNumVerticesPerType(){switch(this.data.type){case"point":return 1;case"polyline":return 2;case"polygon":return 3;default:return 0}}_apply(e,t=re.ACCUMULATE_STEPS){return t!==re.NEW_STEP&&null!=this.lastOperation&&this.lastOperation.accumulate(e)||(e.apply(),this._undoStack.push(e),this._redoStack=[]),e}_createResetStateMesh(){if(!ge(this.data))return t();const e=this.data.geometry,{vertexSpace:i}=e;if(i.origin){const s=n(i.origin);return t((()=>{e.vertexSpace.origin=s}))}const s=e.vertexAttributes.clonePositional();return t((()=>{e.vertexAttributes=s,e.vertexAttributesChanged()}))}static fromGeometry(e,t){return new ze(ue.fromGeometry(e,t),t)}}export{re as A,pe as C,ze as E,Te as M,Pe as O,Ae as P,Re as R,Se as S,fe as U,ue as a,ne as b,ce as c}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/EffectView.js b/library/arcgis/4.30/@arcgis/core/chunks/EffectView.js new file mode 100644 index 00000000..1de44848 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/EffectView.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./tslib.es6.js";import e from"../core/Accessor.js";import{h as s,clone as r}from"../core/lang.js";import{L as i}from"./Logger.js";import{property as n}from"../core/accessorSupport/decorators/property.js";import{subclass as c}from"../core/accessorSupport/decorators/subclass.js";import{p as o}from"./parser.js";import{c as f,n as l}from"./utils3.js";let a=class extends e{constructor(t){super(t),this._from=null,this._to=null,this._final=null,this._current=[],this._time=0,this.duration=s("mapview-transitions-duration"),this.effects=[]}set effect(t){if(this._get("effect")!==(t=t||"")){this._set("effect",t);try{this._transitionTo(h(t))}catch(e){this._transitionTo([]),i.getLogger(this).warn("Invalid Effect",{effect:t,error:e})}}}get hasEffects(){return this.transitioning||!!this.effects.length}set scale(t){this._updateForScale(t)}get transitioning(){return null!==this._to}canTransitionTo(t){try{return this.scale>0&&u(this._current,h(t),this.scale)}catch{return!1}}transitionStep(t,e){this._applyTimeTransition(t),this._updateForScale(e)}endTransitions(){this._applyTimeTransition(this.duration)}_transitionTo(t){this.scale>0&&u(this._current,t,this.scale)?(this._final=t,this._to=r(t),function(t,e,s){const r=t.length>e.length?t:e,i=t.length>e.length?e:t,n=i[i.length-1],c=n?.scale??s,o=n?.effects??[];for(let t=i.length;t=e[0].scale)i=r=e[0].effects;else if(t<=e[s].scale)i=r=e[s].effects;else for(let c=0;c=t&&o.scale<=t){n=(t-s.scale)/(o.scale-s.scale),r=s.effects,i=o.effects;break}}for(let t=0;t1||e.length>1)&&s<=0)&&f(t[0].effects,e[0].effects)}function _(t,e,s){return t+(e-t)*s}t([n()],a.prototype,"_to",void 0),t([n()],a.prototype,"duration",void 0),t([n({value:""})],a.prototype,"effect",null),t([n({readOnly:!0})],a.prototype,"effects",void 0),t([n({readOnly:!0})],a.prototype,"hasEffects",null),t([n({value:0})],a.prototype,"scale",null),t([n({readOnly:!0})],a.prototype,"transitioning",null),a=t([c("esri.layers.effects.EffectView")],a);export{a as E}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/ElevationContext.js b/library/arcgis/4.30/@arcgis/core/chunks/ElevationContext.js new file mode 100644 index 00000000..f61bef1a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/ElevationContext.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{d as e}from"./mat4.js";import{c as t}from"./mat4f64.js";import{c as n}from"./vec3f64.js";import{c as r}from"./computeTranslationToOriginAndRotation.js";import{p as o}from"./projectBuffer.js";import{i as s,a as i,g as a}from"./ElevationProvider.js";import{V as u}from"./VertexAttribute.js";import{g as l,a as f}from"./unitConversionUtils.js";import{L as c}from"./Logger.js";import{throwIfAborted as d}from"../core/promiseUtils.js";import{b as m}from"./hydratedFeatures.js";import{l as p}from"../layers/support/fieldUtils.js";function h(e,t,n,r,s,i,a,u,l,f,c){const d=C[c.mode];let m,p,h=0;if(o(e,t,n,r,l.spatialReference,s,u))return d.requiresAlignment(c)?(h=d.applyElevationAlignmentBuffer(r,s,i,a,u,l,f,c),m=i,p=a):(m=r,p=s),o(m,l.spatialReference,p,i,f.spatialReference,a,u)?h:void 0}function E(e,t,n,r,o){const u=(s(e)?e.z:i(e)?e.array[e.offset+2]:e[2])||0;switch(n.mode){case"on-the-ground":{const n=a(t,e,"ground")??0;return o.verticalDistanceToGround=0,o.sampledElevation=n,void(o.z=n)}case"relative-to-ground":{const s=a(t,e,"ground")??0,i=n.geometryZWithOffset(u,r);return o.verticalDistanceToGround=i,o.sampledElevation=s,void(o.z=i+s)}case"relative-to-scene":{const s=a(t,e,"scene")??0,i=n.geometryZWithOffset(u,r);return o.verticalDistanceToGround=i,o.sampledElevation=s,void(o.z=i+s)}case"absolute-height":{const s=n.geometryZWithOffset(u,r),i=a(t,e,"ground")??0;return o.verticalDistanceToGround=s-i,o.sampledElevation=i,void(o.z=s)}default:return void(o.z=0)}}function g(e,t,n,r){return E(e,t,n,r,A),A.z}function v(e,t,n){return"on-the-ground"===t&&"on-the-ground"===n?e.staysOnTheGround:t===n||"on-the-ground"!==t&&"on-the-ground"!==n?null==t||null==n?e.definedChanged:_.UPDATE:e.onTheGroundChanged}function x(e){return"relative-to-ground"===e||"relative-to-scene"===e}function U(e){return"absolute-height"!==e}function I(t,n,o,s,i){E(n,o,i,s,A),O(t,A.verticalDistanceToGround);const a=A.sampledElevation,u=e(y,t.transformation);return T[0]=n.x,T[1]=n.y,T[2]=A.z,r(n.spatialReference,T,u,s.spatialReference)?t.transformation=u:console.warn("Could not locate symbol object properly, it might be misplaced"),a}function O(e,t){for(let n=0;n!0},"relative-to-ground":{applyElevationAlignmentBuffer:function(e,t,n,r,o,s,i,a){let u=0;const l=a.calculateOffsetRenderUnits(i),f=a.featureExpressionInfoContext,c=s.spatialReference;t*=3,r*=3;for(let i=0;i!0},"relative-to-scene":{applyElevationAlignmentBuffer:function(e,t,n,r,o,s,i,a){let u=0;const l=a.calculateOffsetRenderUnits(i),f=a.featureExpressionInfoContext,c=s.spatialReference;t*=3,r*=3;for(let i=0;i!0}},y=t(),A=new R,T=n();function b(e){const t=e?.expression;if("string"==typeof t){const e=w(t);if(null!=e)return{cachedResult:e}}return null}async function j(e,t,n,r){const o=e?.expression;if("string"!=typeof o)return null;const s=w(o);if(null!=s)return{cachedResult:s};const i=await p();d(n);const a=i.arcadeUtils,u=a.createSyntaxTree(o);return a.dependsOnView(u)?(null!=r&&r.error("Expressions containing '$view' are not supported on ElevationInfo"),{cachedResult:0}):{arcade:{func:a.createFunction(u),context:a.createExecContext(null,{sr:t}),modules:i}}}function D(e,t,n){return e.arcadeUtils.createFeature(t.attributes,t.geometry,n)}function F(e,t){if(null!=e&&!P(e)){if(!t||!e.arcade)return void c.getLogger("esri.views.3d.layers.graphics.featureExpressionInfoUtils").errorOncePerTick("Arcade support required but not provided");const n=t;n._geometry&&(n._geometry=m(n._geometry)),e.arcade.modules.arcadeUtils.updateExecContext(e.arcade.context,t)}}function z(e,t=!1){let n=e?.featureExpressionInfo;const r=n?.expression;return t||"0"===r||(n=null),n??null}const N={cachedResult:0};function P(e){return null!=e.cachedResult}function w(e){return"0"===e?0:null}class G{constructor(){this._meterUnitOffset=0,this._renderUnitOffset=0,this._unit="meters",this._metersPerElevationInfoUnit=1,this._featureExpressionInfoContext=null,this.centerPointInElevationSR=null,this.mode=null}get featureExpressionInfoContext(){return this._featureExpressionInfoContext}get meterUnitOffset(){return this._meterUnitOffset}get unit(){return this._unit}set unit(e){this._unit=e,this._metersPerElevationInfoUnit=l(e)}get requiresSampledElevationInfo(){return"absolute-height"!==this.mode}reset(){this.mode=null,this._meterUnitOffset=0,this._renderUnitOffset=0,this._featureExpressionInfoContext=null,this.unit="meters"}set offsetMeters(e){this._meterUnitOffset=e,this._renderUnitOffset=0}set offsetElevationInfoUnits(e){this._meterUnitOffset=e*this._metersPerElevationInfoUnit,this._renderUnitOffset=0}addOffsetRenderUnits(e){this._renderUnitOffset+=e}geometryZWithOffset(e,t){const n=this.calculateOffsetRenderUnits(t);return null!=this.featureExpressionInfoContext?n:e+n}calculateOffsetRenderUnits(e){let t=this._meterUnitOffset;const n=this.featureExpressionInfoContext;return null!=n&&(t+=function(e){if(null!=e){if(P(e))return e.cachedResult;const t=e.arcade;let n=t?.modules.arcadeUtils.executeFunction(t.func,t.context);return"number"!=typeof n&&(e.cachedResult=0,n=0),n}return 0}(n)*this._metersPerElevationInfoUnit),t/e.unitInMeters+this._renderUnitOffset}setFromElevationInfo(e){this.mode=e.mode,this.unit=f(e.unit)?e.unit:"meters",this.offsetElevationInfoUnits=e.offset??0}updateFeatureExpressionInfoContext(e,t,n){if(null==e)return void(this._featureExpressionInfoContext=null);const r=e?.arcade;var o;r&&null!=t&&null!=n?(this._featureExpressionInfoContext={cachedResult:(o=e).cachedResult,arcade:o.arcade?{func:o.arcade.func,context:o.arcade.modules.arcadeUtils.createExecContext(null,{sr:o.arcade.context.spatialReference}),modules:o.arcade.modules}:null},F(this._featureExpressionInfoContext,D(r.modules,t,n))):this._featureExpressionInfoContext=e}static fromElevationInfo(e){const t=new G;return null!=e&&t.setFromElevationInfo(e),t}}export{G as E,R as S,h as a,z as b,j as c,E as d,g as e,b as f,_ as g,I as h,v as i,D as j,U as k,x as n,F as s,O as u,N as z}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/ElevationInfo.js b/library/arcgis/4.30/@arcgis/core/chunks/ElevationInfo.js new file mode 100644 index 00000000..2a573001 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/ElevationInfo.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import{s as t,J as r}from"./jsonMap.js";import{JSONSupport as s}from"../core/JSONSupport.js";import{e as o}from"./maybe.js";import{property as i}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{r as n}from"./reader.js";import{subclass as p}from"../core/accessorSupport/decorators/subclass.js";import{w as u}from"./writer.js";import{collectArcadeFieldNames as a}from"../layers/support/fieldUtils.js";import{s as f}from"./unitConversionUtils.js";var l;let d=l=class extends s{constructor(e){super(e)}async collectRequiredFields(e,t){return a(e,t,this.expression)}clone(){return new l({expression:this.expression,title:this.title})}equals(e){return this.expression===e.expression&&this.title===e.title}};e([i({type:String,json:{write:!0}})],d.prototype,"expression",void 0),e([i({type:String,json:{write:!0}})],d.prototype,"title",void 0),d=l=e([p("esri.symbols.support.FeatureExpressionInfo")],d);const m=d;var x;const h=t()({onTheGround:"on-the-ground",relativeToGround:"relative-to-ground",relativeToScene:"relative-to-scene",absoluteHeight:"absolute-height"}),c=new r({foot:"feet",kilometer:"kilometers",meter:"meters",mile:"miles","us-foot":"us-feet",yard:"yards"});let y=x=class extends s{constructor(e){super(e),this.offset=null}readFeatureExpressionInfo(e,t){return null!=e?e:t.featureExpression&&0===t.featureExpression.value?{expression:"0"}:void 0}writeFeatureExpressionInfo(e,t,r,s){t[r]=e.write({},s),"0"===e.expression&&(t.featureExpression={value:0})}get mode(){const{offset:e,featureExpressionInfo:t}=this;return this._isOverridden("mode")?this._get("mode"):null!=e||t?"relative-to-ground":"on-the-ground"}set mode(e){this._override("mode",e)}set unit(e){this._set("unit",e)}write(e,t){return this.offset||this.mode||this.featureExpressionInfo||this.unit?super.write(e,t):null}clone(){return new x({mode:this.mode,offset:this.offset,featureExpressionInfo:this.featureExpressionInfo?this.featureExpressionInfo.clone():void 0,unit:this.unit})}equals(e){return this.mode===e.mode&&this.offset===e.offset&&this.unit===e.unit&&o(this.featureExpressionInfo,e.featureExpressionInfo)}};e([i({type:m,json:{write:!0}})],y.prototype,"featureExpressionInfo",void 0),e([n("featureExpressionInfo",["featureExpressionInfo","featureExpression"])],y.prototype,"readFeatureExpressionInfo",null),e([u("featureExpressionInfo",{featureExpressionInfo:{type:m},"featureExpression.value":{type:[0]}})],y.prototype,"writeFeatureExpressionInfo",null),e([i({type:h.apiValues,nonNullable:!0,json:{type:h.jsonValues,read:h.read,write:{writer:h.write,isRequired:!0}}})],y.prototype,"mode",null),e([i({type:Number,json:{write:!0}})],y.prototype,"offset",void 0),e([i({type:f,json:{type:String,read:c.read,write:c.write}})],y.prototype,"unit",null),y=x=e([p("esri.symbols.support.ElevationInfo")],y);const E=y;export{E}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/ElevationLayerView3D.js b/library/arcgis/4.30/@arcgis/core/chunks/ElevationLayerView3D.js new file mode 100644 index 00000000..ef9c237f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/ElevationLayerView3D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./tslib.es6.js";import o from"../core/Error.js";import{L as s}from"./Logger.js";import{c as i}from"./maybe.js";import{isAborted as r}from"../core/promiseUtils.js";import{property as e}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import{subclass as p}from"../core/accessorSupport/decorators/subclass.js";import{a as m,E as j}from"./LercDecoder.js";import{L as l}from"./LayerView3D.js";import{T as a}from"./TiledLayerView3D.js";import{e as n}from"./TerrainConst.js";import{u as c}from"./terrainUtils.js";import u from"../views/layers/LayerView.js";import"../config.js";import"./handleUtils.js";import"./ensureType.js";import"./utils.js";import"./metadata.js";import"./tracking.js";import"./WorkerHandle.js";import"../core/workers/workers.js";import"../core/workers/Connection.js";import"./Queue.js";import"./SimpleObservable.js";import"./ObservableBase.js";import"../core/workers/RemoteClient.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/scheduling.js";import"../request.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"./locale.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./messages.js";import"./assets.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"../core/Evented.js";import"./shared.js";import"./heightModelInfoUtils.js";import"../geometry/HeightModelInfo.js";import"./unitUtils.js";import"./reader.js";import"./writer.js";import"./arcgisLayerUrl.js";import"./persistableUrlUtils.js";import"./LayerViewPerformanceInfo.js";import"../views/SceneView.js";import"../Camera.js";import"../CameraLayout.js";import"../core/Clonable.js";import"./Cyclical.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/Point.js";import"../geometry/Geometry.js";import"../geometry/SpatialReference.js";import"../geometry/support/webMercatorUtils.js";import"../geometry.js";import"../geometry/Extent.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"../geometry/Polyline.js";import"./typeUtils.js";import"../geometry/support/jsonUtils.js";import"../Viewpoint.js";import"./domUtils.js";import"./screenUtils.js";import"./GraphicsCollection.js";import"../Graphic.js";import"../PopupTemplate.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../popup/content.js";import"../popup/content/AttachmentsContent.js";import"../popup/content/Content.js";import"../popup/content/CustomContent.js";import"../popup/content/ExpressionContent.js";import"../popup/ElementExpressionInfo.js";import"../popup/content/FieldsContent.js";import"../popup/FieldInfo.js";import"./enumeration.js";import"../popup/support/FieldInfoFormat.js";import"../popup/content/MediaContent.js";import"../popup/content/BarChartMediaInfo.js";import"../popup/content/mixins/ChartMediaInfo.js";import"../popup/content/mixins/MediaInfo.js";import"../popup/content/support/ChartMediaInfoValue.js";import"../Color.js";import"./colorUtils.js";import"../popup/content/support/ChartMediaInfoValueSeries.js";import"./chartMediaInfoUtils.js";import"../popup/content/ColumnChartMediaInfo.js";import"../popup/content/ImageMediaInfo.js";import"../popup/content/support/ImageMediaInfoValue.js";import"../popup/content/LineChartMediaInfo.js";import"../popup/content/PieChartMediaInfo.js";import"../popup/content/RelationshipContent.js";import"../popup/support/RelatedRecordsInfoFieldOrder.js";import"../popup/content/TextContent.js";import"../popup/ExpressionInfo.js";import"../popup/LayerOptions.js";import"../popup/RelatedRecordsInfo.js";import"../support/actions/ActionBase.js";import"../core/Identifiable.js";import"../support/actions/ActionButton.js";import"../support/actions/ActionToggle.js";import"../symbols.js";import"../symbols/CIMSymbol.js";import"../symbols/Symbol.js";import"../symbols/ExtrudeSymbol3DLayer.js";import"../symbols/Symbol3DLayer.js";import"./utils4.js";import"../symbols/edges/Edges3D.js";import"./materialUtils.js";import"./opacityUtils.js";import"../symbols/edges/SketchEdges3D.js";import"../symbols/edges/SolidEdges3D.js";import"./Symbol3DMaterial.js";import"../symbols/FillSymbol.js";import"../symbols/SimpleLineSymbol.js";import"../symbols/LineSymbol.js";import"../symbols/LineSymbolMarker.js";import"./lineMarkers.js";import"../symbols/FillSymbol3DLayer.js";import"../symbols/patterns/LineStylePattern3D.js";import"../symbols/patterns/StylePattern3D.js";import"./utils5.js";import"./colors.js";import"./symbolLayerUtils3D.js";import"./aaBoundingBox.js";import"../symbols/Font.js";import"../symbols/IconSymbol3DLayer.js";import"../symbols/LabelSymbol3D.js";import"../symbols/Symbol3D.js";import"./collectionUtils.js";import"../portal/Portal.js";import"../core/Loadable.js";import"../core/Promise.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"../symbols/LineSymbol3DLayer.js";import"../symbols/LineStyleMarker3D.js";import"../symbols/ObjectSymbol3DLayer.js";import"../symbols/PathSymbol3DLayer.js";import"../symbols/TextSymbol3DLayer.js";import"../symbols/WaterSymbol3DLayer.js";import"../symbols/support/StyleOrigin.js";import"./Thumbnail.js";import"./calloutUtils.js";import"../symbols/callouts/Callout3D.js";import"../symbols/callouts/LineCallout3D.js";import"../symbols/support/Symbol3DVerticalOffset.js";import"../symbols/LineSymbol3D.js";import"../symbols/MarkerSymbol.js";import"../symbols/MeshSymbol3D.js";import"../symbols/PictureFillSymbol.js";import"./urlUtils.js";import"../symbols/PictureMarkerSymbol.js";import"../symbols/PointSymbol3D.js";import"../symbols/PolygonSymbol3D.js";import"../symbols/SimpleFillSymbol.js";import"../symbols/SimpleMarkerSymbol.js";import"../symbols/TextSymbol.js";import"../symbols/WebStyleSymbol.js";import"../geometry/projection.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"./zscale.js";import"./projectBoundingRect.js";import"./projectPointToVector.js";import"./boundedPlane.js";import"./ray.js";import"./plane.js";import"./mat3f64.js";import"./mat4f64.js";import"./quatf64.js";import"./vec2f64.js";import"./vec4f64.js";import"./mathUtils2.js";import"./mat4.js";import"./lineSegment.js";import"./RenderCoordsHelper.js";import"./spatialReferenceEllipsoidUtils.js";import"./projectVectorToPoint.js";import"./projectVectorToVector.js";import"./dehydratedPoint.js";import"./sphere.js";import"./vec4.js";import"./ElevationProvider.js";import"./ViewingMode.js";import"./scaleUtils.js";import"./layerUtils2.js";import"../views/View.js";import"../Map.js";import"../Basemap.js";import"./loadAll.js";import"../portal/PortalItem.js";import"../portal/PortalItemResource.js";import"../portal/PortalRating.js";import"../support/BasemapStyle.js";import"./writeUtils.js";import"../Ground.js";import"./compilerUtils.js";import"./CollectionFlattener.js";import"./editableLayers.js";import"../layers/catalog/catalogUtils.js";import"./basemapUtils.js";import"./utils3.js";import"./collectionUtils2.js";import"../support/LayersMixin.js";import"../layers/Layer.js";import"../TimeExtent.js";import"./timeUtils.js";import"../support/TablesMixin.js";import"./UpdatingHandles.js";import"../views/BasemapView.js";import"../views/Magnifier.js";import"./ReactiveMap.js";import"../rest/support/Query.js";import"./DataLayerSource.js";import"../layers/support/Field.js";import"./domains.js";import"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";import"./fieldType.js";import"./FullTextSearch.js";import"./spatialRelationships.js";import"../rest/support/StatisticDefinition.js";import"./selectionUtils.js";import"../views/Theme.js";import"./InputManager.js";import"../core/signal.js";import"./ViewEvents.js";import"./IViewEvents.js";import"./interfaces.js";import"./screenUtils2.js";import"../views/input/Input.js";import"../views/input/gamepad/GamepadSettings.js";import"../views/input/gamepad/GamepadInputDevice.js";import"../views/navigation/Navigation.js";import"./a11yUtils.js";import"../views/navigation/gamepad/GamepadSettings.js";import"./projectionUtils.js";import"../views/BreakpointsOwner.js";import"../views/DOMContainer.js";import"./projector.js";import"./widgetUtils.js";import"../views/GroundView.js";import"./cameraUtils.js";import"./Intersector2.js";import"./verticalOffsetUtils.js";import"./mat3.js";import"./orientedBoundingBox.js";import"./quat.js";import"./computeTranslationToOriginAndRotation.js";import"./Attribute.js";import"./earthUtils.js";import"./spatialReferenceSupport.js";import"../layers/support/ElevationSampler.js";import"../views/PopupView.js";import"../views/ViewAnimation.js";import"../views/3d/environment/SunLighting.js";import"../webscene/SunLighting.js";import"../views/3d/environment/VirtualLighting.js";import"../webscene/VirtualLighting.js";import"../webscene/Environment.js";import"../views/3d/environment/SunnyWeather.js";import"./weather.js";import"../views/3d/environment/CloudyWeather.js";import"../views/3d/environment/FoggyWeather.js";import"../views/3d/environment/RainyWeather.js";import"../views/3d/environment/SnowyWeather.js";import"./lightingTypes.js";import"../webscene/background/Background.js";import"../webscene/background/ColorBackground.js";import"./quantityUtils.js";import"./colorUtils2.js";import"./vec2.js";import"./IntegerPassUniform.js";import"./NormalAttribute.glsl.js";import"./Matrix4PassUniform.js";import"./interfaces3.js";import"./BindType.js";import"./VertexAttribute.js";import"./VertexPosition.glsl.js";import"./Matrix3DrawUniform.js";import"./StencilUtils.js";import"./Indices.js";import"./basicInterfaces.js";import"./Util.js";import"./Material.js";import"./triangle.js";import"./doublePrecisionUtils.js";import"./ShaderTechniqueConfiguration.js";import"./lengthUtils.js";import"./debugFlags2.js";import"./requestImageUtils.js";import"./enums.js";import"./Texture.js";import"./GLObjectType.js";import"./renderState.js";import"./RenderGeometry.js";import"../views/3d/webgl/RenderCamera.js";import"./frustum.js";import"./axisAngleDegrees.js";import"./Scheduler.js";import"./debugFlags.js";import"./ScreenSpacePass.glsl.js";import"./Float4DrawUniform.js";import"./NestedMap.js";import"./VertexArrayObject2.js";import"./VertexArrayObject.js";import"./RibbonLineMaterial.js";import"./Octree.js";import"./InterleavedLayout.js";import"./BufferView.js";import"./types.js";import"./floatRGBA.js";import"./Intersector.js";import"./glUtil.js";import"./VertexElementDescriptor.js";import"./MemCache.js";import"./BufferObject.js";import"./objectResourceUtils.js";import"./devEnvironmentUtils.js";import"./vec32.js";import"./vec42.js";import"./DefaultMaterial_COLOR_GAMMA.js";import"./Version.js";import"./resourceUtils3.js";import"./vec2f32.js";import"./GLTextureMaterial.js";import"./RayIntersections.js";import"./OutputHighlight.glsl.js";import"./DecodeSymbolColor.glsl.js";import"./VerticalOffset.glsl.js";import"./Matrix4sPassUniform.js";import"../views/3d/webgl/RenderNode.js";import"./CameraSpace.glsl.js";import"./vec3f32.js";import"./Program.js";import"./_commonjsHelpers.js";import"./GeometryUtil.js";import"./DoubleArray.js";import"./ShadowCastVisualizeTechniqueConfiguration.js";import"./euclideanLengthMeasurementUtils.js";import"./ElevationUpdateEvent.js";import"./ElevationContext.js";import"./unitConversionUtils.js";import"./hydratedFeatures.js";import"./graphicUtils.js";import"./HUDMaterial.js";import"./dehydratedFeatures.js";import"./quantizationUtils.js";import"./featureConversionUtils.js";import"./OptimizedFeature.js";import"./OptimizedGeometry.js";import"./OptimizedFeatureSet.js";import"./edgeUtils.js";import"./earcut.js";import"./SnappingCandidate.js";import"./visualVariableUtils.js";import"./sizeVariableUtils.js";import"./triangulationUtils.js";import"./deduplicate.js";import"./Normals.js";import"./CIMSymbolHelper.js";import"./BidiEngine.js";import"./fontUtils.js";import"./GeometryUtils.js";import"./enums2.js";import"./utils7.js";import"./definitions.js";import"./shapingUtils.js";import"./mat2d.js";import"./mat2df32.js";import"./Rect.js";import"./BoundingBox.js";import"./defaults.js";import"./defaultsJSON.js";import"./OverrideHelper.js";import"../symbols/support/cimSymbolUtils.js";import"./utils11.js";import"./jsonUtils.js";import"./parser.js";import"./LRUCache.js";import"./line.js";import"./line2.js";import"./lineStippleUtils.js";import"../geometry/support/MeshComponent.js";import"../geometry/support/MeshMaterial.js";import"../geometry/support/MeshTexture.js";import"./imageUtils.js";import"../geometry/support/MeshTextureTransform.js";import"../geometry/support/MeshMaterialMetallicRoughness.js";import"./MeshVertexAttributes.js";import"./meshVertexSpaceUtils.js";import"../geometry/support/MeshGeoreferencedVertexSpace.js";import"../geometry/support/MeshLocalVertexSpace.js";import"./projection.js";import"./interfaces6.js";import"./DefaultLayouts.js";import"./styleUtils.js";import"./webStyleSymbolUtils.js";import"../symbols/support/jsonUtils.js";import"./Intersector3.js";import"./ColorMaterial.js";import"./TriangleMaterial.js";import"./WebGLRequirements.js";import"./capabilities2.js";import"./contextUtils.js";import"./ray2.js";import"./viewpointUtils2.js";import"./ZoomMomentumEstimator.js";import"./labelFormatUtils.js";import"./labelUtils.js";import"./FeatureTileDescriptor3D.js";import"./elevationInfoUtils.js";import"./hitTest.js";import"./LayerConstants.js";import"./intersectorUtilsConversions.js";import"./ElevationRange.js";import"./geometryServiceUtils.js";import"./project.js";import"./utils8.js";import"./utils9.js";import"../rest/support/ProjectParameters.js";import"./hitTestSelectUtils.js";import"../views/3d/support/SceneViewPerformanceInfo.js";import"./ByteSizeUnit.js";import"../views/3d/support/LayerPerformanceInfo.js";import"./ElevationQueryTileCache.js";import"./RenderableTile.js";import"./mat3f32.js";import"./enums3.js";import"./TileStrategy.js";import"./TileKey2.js";import"./QueueProcessor.js";import"./config.js";import"./TiledDisplayObject.js";import"./DisplayObject.js";import"./StyleDefinition.js";import"./ElevationSamplerData.js";import"./resources.js";import"./edgeProcessing.js";import"./Viewshed.js";import"../views/3d/webgl.js";import"../views/3d/webgl/ManagedFBO.js";import"./testSVGPremultipliedAlpha.js";import"./RenderingContext.js";import"./ProgramCache.js";import"./screenshotUtils.js";import"./layerViewUtils.js";import"../views/ui/DefaultUI.js";import"../views/ui/UI.js";import"./themeUtils.js";import"../widgets/Attribution.js";import"../widgets/Widget.js";import"./uuid.js";import"./jsxWidgetSupport.js";import"../widgets/Attribution/AttributionViewModel.js";import"./globalCss.js";import"./accessibleHandler.js";import"./messageBundle.js";import"./jsxFactory.js";import"../widgets/Compass.js";import"../widgets/Compass/CompassViewModel.js";import"./utils20.js";import"../widgets/support/GoTo.js";import"../widgets/NavigationToggle.js";import"../widgets/NavigationToggle/NavigationToggleViewModel.js";import"../widgets/Zoom.js";import"../widgets/Zoom/ZoomViewModel.js";import"../layers/support/LOD.js";import"../layers/support/TileInfo.js";import"./TileKey.js";let y=class extends(a(l(u))){constructor(){super(...arguments),this.type="elevation-3d"}get tileInfo(){return this.layer.tileInfo}initialize(){const t=this.view,s=t.map?.allLayers,i=s&&s.includes(this.layer),r=t.map?.ground?.layers,e=r&&r.includes(this.layer);if(i&&!e){const t=new o("layerview:elevation-layer-only",`3D elevation layer '${this.layer.id}' can only be added to layers in map.ground`);this.addResolvingPromise(Promise.reject(t))}this._lercDecoder=m(t.resourceController),this._addTilingSchemeMatchPromise()}destroy(){this._lercDecoder=i(this._lercDecoder)}async fetchTile(t,o){const i=this.layer;if(c(i)){const e=await i.fetchTile(t[0],t[1],t[2],{noDataValue:n,signal:o.signal});return r(o)?void s.getLogger(this).warnOnce("A call to fetchTile resolved even though the request was aborted. fetchTile should not resolve if options.signal.aborted is true."):e}const e=this.getTileUrl(t),p=await o.requester.request(e,"binary",o),m=await this._lercDecoder.decode(p,{noDataValue:n},o.signal);if(m)return new j(m);throw new Error("LERC decoding failed")}};t([e()],y.prototype,"layer",void 0),t([e()],y.prototype,"tileInfo",null),y=t([p("esri.views.3d.layers.ElevationLayerView3D")],y);const d=y;export{d as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/ElevationProfileView2D.js b/library/arcgis/4.30/@arcgis/core/chunks/ElevationProfileView2D.js new file mode 100644 index 00000000..ec8941fa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/ElevationProfileView2D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import t from"../core/Handles.js";import{a as e,r as i,d as o}from"./maybe.js";import{watch as r,syncAndInitial as s}from"../core/reactiveUtils.js";import{E as p}from"../widgets/ElevationProfile/ElevationProfileLine.js";import{H as m}from"./HoveredPoints.js";import{c as n}from"./asyncUtils.js";import{throwIfAborted as a}from"../core/promiseUtils.js";import{h as l}from"./layerViewUtils.js";import"../core/Collection.js";import"./tslib.es6.js";import"../core/Accessor.js";import"../core/lang.js";import"./Logger.js";import"../config.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./handleUtils.js";import"./tracking.js";import"./ensureType.js";import"../core/Error.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"../core/Evented.js";import"./shared.js";import"./SimpleObservable.js";import"../Color.js";import"./colorUtils.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"./memoize.js";import"./uuid.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"./reader.js";import"./writer.js";import"../geometry/Geometry.js";import"../core/JSONSupport.js";import"../geometry/SpatialReference.js";import"./unitUtils.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../geometry/support/webMercatorUtils.js";import"./vec4f64.js";import"./Material.js";import"./interfaces3.js";import"./basicInterfaces.js";import"./VertexAttribute.js";import"./ViewingMode.js";import"./AnchorElementViewModel.js";import"../geometry/projection.js";import"../geometry/Extent.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"../geometry/Polyline.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"./zscale.js";class h{constructor(t){this._params=t,this._highlightTask=null,this._highlightHandle=null}destroy(){this.remove()}remove(){this._highlightTask=e(this._highlightTask),this._highlightHandle=i(this._highlightHandle)}update(t){if(this.remove(),null==t||!function(t){return null!=t.geometry&&"polyline"===t.geometry.type}(t))return;const e=t.layer;this._highlightTask=n((async i=>{const o=await this._params.view.whenLayerView(e);a(i);const r=l(o)?o:null;r&&(this._highlightHandle=r.highlight(t))}))}}class j{constructor(e,i){this._handles=new t,this._inputRepresentation=new h({view:e}),this._hoveredPoints=new m({view:e}),this._handles.add([r((()=>i.viewModel.hoveredPoints),(t=>this._hoveredPoints.update(t)),s),r((()=>{const{state:t,highlightEnabled:e,viewModel:o}=i;return{input:o.input,state:t,highlightEnabled:e}}),(t=>this._updateInputRepresentation(t)),s)])}destroy(){this._handles=o(this._handles),this._inputRepresentation=o(this._inputRepresentation),this._hoveredPoints=o(this._hoveredPoints)}_updateInputRepresentation({input:t,state:e,highlightEnabled:i}){e===p.Selected&&i?this._inputRepresentation.update(t):this._inputRepresentation.remove()}}export{j as ElevationProfileView2D}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/ElevationProfileView3D.js b/library/arcgis/4.30/@arcgis/core/chunks/ElevationProfileView3D.js new file mode 100644 index 00000000..fdf18557 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/ElevationProfileView3D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import t from"../core/Handles.js";import{a as o,r as e,d as s}from"./maybe.js";import{watch as i,syncAndInitial as r}from"../core/reactiveUtils.js";import{g as p,E as m}from"../widgets/ElevationProfile/ElevationProfileLine.js";import{H as l}from"./HoveredPoints.js";import{c as n}from"./asyncUtils.js";import{d as a,h as j}from"./handleUtils.js";import{throwIfAborted as c}from"../core/promiseUtils.js";import{k as u}from"./elevationInfoUtils.js";import{S as h}from"./settings.js";import{O as d}from"./OutlineVisualElement.js";import{G as y}from"./GraphicState.js";import{R as g}from"./Material.js";import{h as b}from"./layerViewUtils.js";import{_ as f}from"./tslib.es6.js";import v from"../Color.js";import S from"../core/Accessor.js";import{t as w}from"./throttle.js";import{property as _}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as U}from"../core/accessorSupport/decorators/subclass.js";import{b as E}from"./vec4f64.js";import D from"../geometry/Polyline.js";import"../core/Collection.js";import"../core/Evented.js";import"../config.js";import"./ensureType.js";import"./utils.js";import"./metadata.js";import"../core/Error.js";import"./ObservableBase.js";import"./tracking.js";import"../core/scheduling.js";import"./shared.js";import"./SimpleObservable.js";import"./memoize.js";import"./uuid.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"./reader.js";import"./writer.js";import"../geometry/Geometry.js";import"../core/JSONSupport.js";import"../geometry/SpatialReference.js";import"./unitUtils.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../geometry/support/webMercatorUtils.js";import"./colorUtils.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"./interfaces3.js";import"./basicInterfaces.js";import"./VertexAttribute.js";import"./ViewingMode.js";import"./AnchorElementViewModel.js";import"../geometry/projection.js";import"../geometry/Extent.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"./zscale.js";import"./unitConversionUtils.js";import"./lengthUtils.js";import"./colorUtils2.js";import"./vec4.js";import"./ExtendedLineVisualElement.js";import"./vec4f32.js";import"./frustum.js";import"./ray.js";import"./plane.js";import"./mat3f64.js";import"./mat4f64.js";import"./quatf64.js";import"./vec2f64.js";import"./mathUtils2.js";import"./mat4.js";import"./lineSegment.js";import"./EngineVisualElement.js";import"../core/Identifiable.js";import"./RenderGeometry.js";import"./debugFlags2.js";import"./IntegerPassUniform.js";import"./compilerUtils.js";import"./NormalAttribute.glsl.js";import"./Matrix4PassUniform.js";import"./BindType.js";import"./VertexPosition.glsl.js";import"./Matrix3DrawUniform.js";import"./StencilUtils.js";import"./Indices.js";import"./Util.js";import"./triangle.js";import"./doublePrecisionUtils.js";import"./mat3.js";import"./ShaderTechniqueConfiguration.js";import"./requestImageUtils.js";import"./enums.js";import"./Texture.js";import"./GLObjectType.js";import"./vec2.js";import"./renderState.js";import"../views/3d/webgl/RenderCamera.js";import"./screenUtils.js";import"./axisAngleDegrees.js";import"./quat.js";import"./weather.js";import"../views/3d/environment/CloudyWeather.js";import"./enumeration.js";import"../views/3d/environment/FoggyWeather.js";import"../views/3d/environment/RainyWeather.js";import"../views/3d/environment/SnowyWeather.js";import"../views/3d/environment/SunnyWeather.js";import"./Scheduler.js";import"../core/signal.js";import"./debugFlags.js";import"./ScreenSpacePass.glsl.js";import"./Float4DrawUniform.js";import"./NestedMap.js";import"./VertexArrayObject2.js";import"./VertexArrayObject.js";import"./Attribute.js";import"./RibbonLineMaterial.js";import"./sphere.js";import"./Octree.js";import"./InterleavedLayout.js";import"./BufferView.js";import"./types.js";import"./floatRGBA.js";import"./Intersector.js";import"./Intersector2.js";import"./boundedPlane.js";import"./verticalOffsetUtils.js";import"./orientedBoundingBox.js";import"./spatialReferenceEllipsoidUtils.js";import"./computeTranslationToOriginAndRotation.js";import"./glUtil.js";import"./VertexElementDescriptor.js";import"./MemCache.js";import"./BufferObject.js";import"./VisualElement.js";import"./LaserlineVisualElement.js";import"./DoubleArray.js";import"./CameraSpace.glsl.js";import"./GeometryUtil.js";import"./vec3f32.js";import"./lineStippleUtils.js";import"./aaBoundingBox.js";import"./dehydratedPoint.js";import"./ElevationInfo.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../intl.js";import"./date.js";import"./locale.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./messages.js";import"../geometry.js";import"./typeUtils.js";import"../geometry/support/jsonUtils.js";import"./ElevationContext.js";import"./ElevationProvider.js";import"./hydratedFeatures.js";import"../Graphic.js";import"../PopupTemplate.js";import"../core/Clonable.js";import"../popup/content.js";import"../popup/content/AttachmentsContent.js";import"../popup/content/Content.js";import"../popup/content/CustomContent.js";import"../popup/content/ExpressionContent.js";import"../popup/ElementExpressionInfo.js";import"../popup/content/FieldsContent.js";import"../popup/FieldInfo.js";import"../popup/support/FieldInfoFormat.js";import"../popup/content/MediaContent.js";import"../popup/content/BarChartMediaInfo.js";import"../popup/content/mixins/ChartMediaInfo.js";import"../popup/content/mixins/MediaInfo.js";import"../popup/content/support/ChartMediaInfoValue.js";import"../popup/content/support/ChartMediaInfoValueSeries.js";import"./chartMediaInfoUtils.js";import"../popup/content/ColumnChartMediaInfo.js";import"../popup/content/ImageMediaInfo.js";import"../popup/content/support/ImageMediaInfoValue.js";import"../popup/content/LineChartMediaInfo.js";import"../popup/content/PieChartMediaInfo.js";import"../popup/content/RelationshipContent.js";import"../popup/support/RelatedRecordsInfoFieldOrder.js";import"../popup/content/TextContent.js";import"../popup/ExpressionInfo.js";import"../popup/LayerOptions.js";import"../popup/RelatedRecordsInfo.js";import"../support/actions/ActionBase.js";import"../support/actions/ActionButton.js";import"../support/actions/ActionToggle.js";import"../symbols.js";import"../symbols/CIMSymbol.js";import"../symbols/Symbol.js";import"../symbols/ExtrudeSymbol3DLayer.js";import"../symbols/Symbol3DLayer.js";import"./utils4.js";import"../symbols/edges/Edges3D.js";import"./materialUtils.js";import"./opacityUtils.js";import"../symbols/edges/SketchEdges3D.js";import"../symbols/edges/SolidEdges3D.js";import"./Symbol3DMaterial.js";import"../symbols/FillSymbol.js";import"../symbols/SimpleLineSymbol.js";import"../symbols/LineSymbol.js";import"../symbols/LineSymbolMarker.js";import"./lineMarkers.js";import"../symbols/FillSymbol3DLayer.js";import"../symbols/patterns/LineStylePattern3D.js";import"../symbols/patterns/StylePattern3D.js";import"./utils5.js";import"./colors.js";import"./symbolLayerUtils3D.js";import"../symbols/Font.js";import"../symbols/IconSymbol3DLayer.js";import"./persistableUrlUtils.js";import"../symbols/LabelSymbol3D.js";import"../symbols/Symbol3D.js";import"./collectionUtils.js";import"../portal/Portal.js";import"../core/Loadable.js";import"../core/Promise.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"../symbols/LineSymbol3DLayer.js";import"../symbols/LineStyleMarker3D.js";import"../symbols/ObjectSymbol3DLayer.js";import"../symbols/PathSymbol3DLayer.js";import"../symbols/TextSymbol3DLayer.js";import"../symbols/WaterSymbol3DLayer.js";import"../symbols/support/StyleOrigin.js";import"./Thumbnail.js";import"./calloutUtils.js";import"../symbols/callouts/Callout3D.js";import"../symbols/callouts/LineCallout3D.js";import"../symbols/support/Symbol3DVerticalOffset.js";import"../symbols/LineSymbol3D.js";import"../symbols/MarkerSymbol.js";import"../symbols/MeshSymbol3D.js";import"../symbols/PictureFillSymbol.js";import"./urlUtils.js";import"../symbols/PictureMarkerSymbol.js";import"../symbols/PointSymbol3D.js";import"../symbols/PolygonSymbol3D.js";import"../symbols/SimpleFillSymbol.js";import"../symbols/SimpleMarkerSymbol.js";import"../symbols/TextSymbol.js";import"../symbols/WebStyleSymbol.js";import"./line.js";import"./line2.js";import"./triangulationUtils.js";import"./earcut.js";import"./_commonjsHelpers.js";import"./deduplicate.js";class P{constructor(t){this._params=t,this._highlightTask=null,this._highlightHandle=null,this._visualElementHandle=null,this._settings=new h({getTheme:()=>this._params.view.effectiveTheme})}destroy(){this.remove()}remove(){this._highlightTask=o(this._highlightTask),this._highlightHandle=e(this._highlightHandle),this._visualElementHandle=e(this._visualElementHandle)}showHighlight(t){if(this.remove(),null==t||!L(t))return;const o=t.layer;this._highlightTask=n((async e=>{const s=await this._params.view.whenLayerView(o);c(e),b(s)&&(this._highlightHandle=s.highlight(t))}))}showReshaping(t){if(this.remove(),null==t)return;const o=this._params.view,e=new d({view:o,geometry:L(t)?t.geometry:null,attached:!1,elevationInfo:u(t),renderOccluded:g.OccludeAndTransparentStencil,isDecoration:!0}),s=new y({graphic:t}),r=[i((()=>s.isDraped),(t=>{e.isDraped=t})),s.on("changed",(()=>{e.geometry=L(t)?t.geometry:null})),o.trackGraphicState(s),o.maskOccludee(t),a(e)];this._settings.visualElements.lineObjects.outline.apply(e),e.attached=!0,this._visualElementHandle=j(r)}}function L(t){return null!=t.geometry&&"polyline"===t.geometry.type}let M=class extends S{constructor(t){super(t),this._chartData=null,this._visualElements=[]}initialize(){const t=w((t=>{this._update(t)}),100);this.addHandles([i((()=>({spatialReference:this.view.spatialReference,chartData:this._chartData})),t,r),t])}destroy(){this._destroyVisualElements()}remove(){this._destroyVisualElements()}update(t){this._chartData=t}_update(t){const{chartData:o}=t;if(null==o)return this.remove();if(!o.refined)return;const e=this._visualElements,s=o.lines.filter((t=>t.viewVisualizationEnabled)),i=s.length;for(;e.length>i;)e.pop().destroy();const r=p().profileLinesStyle3D;for(;e.lengtht.destroy())),this._visualElements.length=0}};f([_()],M.prototype,"view",void 0),f([_()],M.prototype,"_chartData",void 0),M=f([U("esri.widgets.ElevationProfile.support.ProfileLines3D")],M);class I{constructor(o,e){this._handles=new t,this._inputRepresentation=new P({view:o}),this._hoveredPoints=new l({view:o}),this._profileLines=new M({view:o}),this._handles.add([i((()=>e.viewModel.hoveredPoints),(t=>this._hoveredPoints.update(t)),r),i((()=>{const{state:t,editable:o,highlightEnabled:s,viewModel:i}=e,r=i.input;return r&&(r.commitProperty("geometry"),r.commitProperty("layer")),{input:r,state:t,editable:o,highlightEnabled:s}}),(t=>this._updateInputRepresentation(t)),r),i((()=>e.viewModel.chartData),(t=>this._profileLines.update(t)),r),i((()=>e.viewModel.input?.geometry),(()=>{this._profileLines.remove()}),r)])}destroy(){this._handles=s(this._handles),this._inputRepresentation=s(this._inputRepresentation),this._hoveredPoints=s(this._hoveredPoints),this._profileLines=s(this._profileLines)}_updateInputRepresentation({input:t,state:o,editable:e,highlightEnabled:s}){const i=this._inputRepresentation;if(!s)return i.remove();o===m.Selected?i.showHighlight(t):o!==m.Created||e?i.remove():i.showReshaping(t)}}export{I as ElevationProfileView3D}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/ElevationProvider.js b/library/arcgis/4.30/@arcgis/core/chunks/ElevationProvider.js new file mode 100644 index 00000000..409d4a97 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/ElevationProvider.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +function e(e){return"point"===e.type}class t{constructor(e,t=null,a=0){this.array=e,this.spatialReference=t,this.offset=a}}function a(e){return"array"in e}function r(t,r,n="ground"){if(e(r))return t.getElevation(r.x,r.y,r.z||0,r.spatialReference,n);if(a(r)){let e=r.offset;return t.getElevation(r.array[e++],r.array[e++],r.array[e]||0,r.spatialReference??t.spatialReference,n)}return t.getElevation(r[0],r[1],r[2]||0,t.spatialReference,n)}export{t as S,a,r as g,e as i}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/ElevationQuery.js b/library/arcgis/4.30/@arcgis/core/chunks/ElevationQuery.js new file mode 100644 index 00000000..e33a0e00 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/ElevationQuery.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{r as e}from"./asyncUtils.js";import t from"../core/Error.js";import{b as i}from"./maybe.js";import{whenOrAbort as o,throwIfAbortError as s}from"../core/promiseUtils.js";import{g as n}from"./unitUtils.js";import l from"../geometry/Multipoint.js";import a from"../geometry/Point.js";import r from"../geometry/Polyline.js";import{initializeProjection as c,project as p}from"../geometry/projection.js";import{d as u,c as m,k as h}from"./aaBoundingRect.js";import{MultiTileElevationSampler as f}from"../layers/support/ElevationSampler.js";import{E as d}from"./ElevationTile.js";import{T as y}from"./TileKey.js";import"./tslib.es6.js";import"../core/Accessor.js";import"../core/lang.js";import"../core/Handles.js";import"./Logger.js";import"../config.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./handleUtils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"./writer.js";import"../geometry/Extent.js";import"../geometry/Geometry.js";import"./reader.js";import"../geometry/SpatialReference.js";import"../geometry/support/webMercatorUtils.js";import"./zmUtils.js";import"../core/accessorSupport/decorators/cast.js";import"./extentUtils.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"./SimpleObservable.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"./zscale.js";import"../geometry.js";import"./typeUtils.js";import"../geometry/support/jsonUtils.js";import"./ElevationSamplerData.js";class g{async queryAll(e,i,o){if(!(e=o?.ignoreInvisibleLayers?e.filter((e=>e.visible)):e.slice()).length)throw new t("elevation-query:invalid-layer","Elevation queries require at least one elevation layer to fetch tiles from");const s=T.fromGeometry(i);let n=!1;o?.returnSampleInfo||(n=!0);const l={...E,...o,returnSampleInfo:!0},a=await this.query(e[e.length-1],s,l),r=await this._queryAllContinue(e,a,l);return r.geometry=r.geometry.export(),n&&delete r.sampleInfo,r}async query(e,o,s){if(!e)throw new t("elevation-query:invalid-layer","Elevation queries require an elevation layer to fetch tiles from");if(!o||!(o instanceof T)&&"point"!==o.type&&"multipoint"!==o.type&&"polyline"!==o.type)throw new t("elevation-query:invalid-geometry","Only point, polyline and multipoint geometries can be used to query elevation");const l={...E,...s},a=new x(e,o.spatialReference,l),r=l.signal;return await e.load({signal:r}),await async function(e,i,o){let s;const n=e.layer.tileInfo.spatialReference;if(i instanceof T?s=await i.project(n,o):(await c([{source:i.spatialReference,dest:n}],{signal:o}),s=p(i,n)),!s)throw new t("elevation-query:spatial-reference-mismatch",`Cannot query elevation in '${i.spatialReference.wkid}' on an elevation service in '${n.wkid}'`);e.geometry=T.fromGeometry(s)}(a,o,r),await this._selectTiles(a,r),await q(a,r),function(e){e.geometry.coordinates.forEach((t=>{const i=t.elevationTile;let o=e.options.noDataValue;if(i){const e=i.sample(t.x,t.y);null!=e?o=e:t.elevationTile=null}t.z=o}))}(a),async function(e,t){const o=await e.geometry.project(e.outSpatialReference,t);i(o);const s={geometry:o.export(),noDataValue:e.options.noDataValue};return e.options.returnSampleInfo&&(s.sampleInfo=function(e){const t=e.layer.tileInfo,i=n(t.spatialReference);return e.geometry.coordinates.map((o=>{let s=-1;return o.elevationTile&&o.elevationTile!==e.outsideExtentTile&&(s=t.lodAt(o.elevationTile.tile.level).resolution*i),{demResolution:s}}))}(e)),e.geometry.coordinates.forEach((e=>{e.tile=null,e.elevationTile=null})),s}(a,r)}async createSampler(e,i,o){if(!e)throw new t("elevation-query:invalid-layer","Elevation queries require an elevation layer to fetch tiles from");if(!i||"extent"!==i.type)throw new t("elevation-query:invalid-extent","Invalid or undefined extent");const s={...E,...o};return this._createSampler(e,i,s)}async createSamplerAll(e,i,o){if(!(e=o?.ignoreInvisibleLayers?e.filter((e=>e.visible)):e.slice()).length)throw new t("elevation-query:invalid-layer","Elevation queries require at least one elevation layer to fetch tiles from");if(!i||"extent"!==i.type)throw new t("elevation-query:invalid-extent","Invalid or undefined extent");const s={...E,...o,returnSampleInfo:!0},n=await this._createSampler(e[e.length-1],i,s);return this._createSamplerAllContinue(e,i,n,s)}async _createSampler(e,t,i,o){const s=i.signal;await e.load({signal:s});const n=t.spatialReference,l=e.tileInfo.spatialReference;n.equals(l)||(await c([{source:n,dest:l}],{signal:s}),t=p(t,l));const a=new j(e,t,i,o);return await this._selectTiles(a,s),await q(a,s),new f(a.elevationTiles,a.layer.tileInfo,a.options.noDataValue)}async _createSamplerAllContinue(e,t,i,o){if(e.pop(),!e.length)return i;const s=i.samplers.filter((e=>!e.tile.hasNoDataValues)).map((e=>u(e.extent))),n=await this._createSampler(e[e.length-1],t,o,s);if(0===n.samplers.length)return i;const l=i.samplers.concat(n.samplers),a=new f(l,o.noDataValue);return this._createSamplerAllContinue(e,t,a,o)}async _queryAllContinue(e,t,o){const s=e.pop(),n=t.geometry.coordinates,l=t.sampleInfo;i(l);const a=[],r=[];for(let t=0;t=0?i.source||(i.source=s):e.length&&(a.push(n[t]),r.push(t))}if(!e.length||0===a.length)return t;const c=t.geometry.clone(a),p=await this.query(e[e.length-1],c,o),u=p.sampleInfo;if(!u)throw new Error("no sampleInfo");return r.forEach(((e,t)=>{n[e].z=p.geometry.coordinates[t].z,l[e].demResolution=u[t].demResolution})),this._queryAllContinue(e,t,o)}async _selectTiles(e,i){"geometry"===e.type&&function(e){if(null==e.layer.fullExtent)return;const t=new d(null);t.sample=()=>e.options.noDataValue,e.outsideExtentTile=t;const i=e.layer.fullExtent;e.geometry.coordinates.forEach((e=>{const o=e.x,s=e.y;(oi.xmax||si.ymax)&&(e.elevationTile=t)}))}(e);const o=e.options.demResolution;if("number"==typeof o)!function(e,t){const i=function(e,t){const{tileInfo:i,tilemapCache:o}=e.layer,s=t/n(i.spatialReference),l=R(i,o);let a=l[0],r=0;for(let e=1;ea.fetchAvailability(e.level,e.row,e.col,{signal:n})))),n);else if(await q(e,n),!e.allElevationTilesFetched())throw e.clearElevationTiles(),new t("elevation-query:has-unavailable-tiles")}catch(t){s(t),await this._selectTilesFinestContiguousAt(e,i-1,n)}}async _selectTilesAuto(t,i){!function(e){const{tileInfo:t,tilemapCache:i}=e.layer,o=_(t,i,e.options.minDemResolution);e.selectTilesAtLOD(o,e.options.maximumAutoTileRequests)}(t),function(e){const t=e.layer.tileInfo;let i=0;const o={},s=e=>{null!=e.id&&(e.id in o?o[e.id]++:(o[e.id]=1,i++))},n=e=>{if(null==e.id)return;const t=o[e.id];1===t?(delete o[e.id],i--):o[e.id]=t-1};e.forEachTileToFetch(s,n);let l=!0;for(;l&&(l=!1,e.forEachTileToFetch((o=>{i<=e.options.maximumAutoTileRequests||(n(o),t.upsampleTile(o)&&(l=!0),s(o))}),n),l););}(t);const n=t.layer.tilemapCache;if(!n||I(n))return this._selectTilesAutoPrefetchUpsample(t,i);const l=t.getTilesToFetch(),a={},r=l.map((async t=>{const o=new y(null,0,0,0,m()),l=await e(n.fetchAvailabilityUpsample(t.level,t.row,t.col,o,{signal:i}));!1!==l.ok?null!=t.id&&(a[t.id]=o):s(l.error)}));await o(Promise.all(r),i),t.remapTiles(a)}async _selectTilesAutoPrefetchUpsample(e,t){const i=e.layer.tileInfo;await q(e,t);let o=!1;e.forEachTileToFetch(((e,t)=>{i.upsampleTile(e)?o=!0:t()})),o&&await this._selectTilesAutoPrefetchUpsample(e,t)}}class T{export(){return this._exporter(this.coordinates,this.spatialReference)}clone(e){const t=new T;return t.geometry=this.geometry,t.spatialReference=this.spatialReference,t.coordinates=e||this.coordinates.map((e=>e.clone())),t._exporter=this._exporter,t}async project(e,t){if(this.spatialReference.equals(e))return this.clone();await c([{source:this.spatialReference,dest:e}],{signal:t});const i=new l({spatialReference:this.spatialReference,points:this.coordinates.map((e=>[e.x,e.y]))}),o=p(i,e);if(!o)return null;const s=this.coordinates.map(((e,t)=>{const i=e.clone(),s=o.points[t];return i.x=s[0],i.y=s[1],i})),n=this.clone(s);return n.spatialReference=e,n}static fromGeometry(e){const t=new T;if(t.geometry=e,t.spatialReference=e.spatialReference,e instanceof T)t.coordinates=e.coordinates.map((e=>e.clone())),t._exporter=(t,i)=>{const o=e.clone(t);return o.spatialReference=i,o};else switch(e.type){case"point":{const i=e,{hasZ:o,hasM:s}=i;t.coordinates=o&&s?[new v(i.x,i.y,i.z,i.m)]:o?[new v(i.x,i.y,i.z)]:s?[new v(i.x,i.y,null,i.m)]:[new v(i.x,i.y)],t._exporter=(t,i)=>e.hasM?new a(t[0].x,t[0].y,t[0].z,t[0].m,i):new a(t[0].x,t[0].y,t[0].z,i);break}case"multipoint":{const i=e,{hasZ:o,hasM:s}=i;t.coordinates=o&&s?i.points.map((e=>new v(e[0],e[1],e[2],e[3]))):o?i.points.map((e=>new v(e[0],e[1],e[2]))):s?i.points.map((e=>new v(e[0],e[1],null,e[2]))):i.points.map((e=>new v(e[0],e[1]))),t._exporter=(t,i)=>e.hasM?new l({points:t.map((e=>[e.x,e.y,e.z,e.m])),hasZ:!0,hasM:!0,spatialReference:i}):new l(t.map((e=>[e.x,e.y,e.z])),i);break}case"polyline":{const i=e,o=[],s=[],{hasZ:n,hasM:l}=e;let a=0;for(const e of i.paths)if(s.push([a,a+e.length]),a+=e.length,n&&l)for(const t of e)o.push(new v(t[0],t[1],t[2],t[3]));else if(n)for(const t of e)o.push(new v(t[0],t[1],t[2]));else if(l)for(const t of e)o.push(new v(t[0],t[1],null,t[2]));else for(const t of e)o.push(new v(t[0],t[1]));t.coordinates=o,t._exporter=(t,i)=>{const o=e.hasM?t.map((e=>[e.x,e.y,e.z,e.m])):t.map((e=>[e.x,e.y,e.z])),n=s.map((e=>o.slice(e[0],e[1])));return new r({paths:n,hasM:e.hasM,hasZ:!0,spatialReference:i})};break}}return t}}class v{constructor(e,t,i=null,o=null,s=null,n=null){this.x=e,this.y=t,this.z=i,this.m=o,this.tile=s,this.elevationTile=n}clone(){return new v(this.x,this.y,this.z,this.m)}}class w{constructor(e,t){this.layer=e,this.options=t}}class x extends w{constructor(e,t,i){super(e,i),this.outSpatialReference=t,this.type="geometry"}selectTilesAtLOD(e){if(e<0)this.geometry.coordinates.forEach((e=>e.tile=null));else{const{tileInfo:t,tilemapCache:i}=this.layer,o=R(t,i)[e].level;this.geometry.coordinates.forEach((e=>e.tile=t.tileAt(o,e.x,e.y)))}}allElevationTilesFetched(){return!this.geometry.coordinates.some((e=>!e.elevationTile))}clearElevationTiles(){for(const e of this.geometry.coordinates)e.elevationTile!==this.outsideExtentTile&&(e.elevationTile=null)}populateElevationTiles(e){for(const t of this.geometry.coordinates)!t.elevationTile&&t.tile?.id&&(t.elevationTile=e[t.tile.id])}remapTiles(e){for(const t of this.geometry.coordinates){const i=t.tile?.id;t.tile=i?e[i]:null}}getTilesToFetch(){const e={},t=[];for(const i of this.geometry.coordinates){const o=i.tile;if(!o)continue;const s=i.tile?.id;i.elevationTile||!s||e[s]||(e[s]=o,t.push(o))}return t}forEachTileToFetch(e){for(const t of this.geometry.coordinates)t.tile&&!t.elevationTile&&e(t.tile,(()=>{t.tile=null}))}}class j extends w{constructor(e,t,i,o){super(e,i),this.type="extent",this.elevationTiles=[],this._candidateTiles=[],this._fetchedCandidates=new Set,this.extent=t.clone().intersection(e.fullExtent),this.maskExtents=o}selectTilesAtLOD(e,t){const i=this._maximumLodForRequests(t),o=Math.min(i,e);o<0?this._candidateTiles.length=0:this._selectCandidateTilesCoveringExtentAt(o)}_maximumLodForRequests(e){const{tileInfo:t,tilemapCache:i}=this.layer,o=R(t,i);if(!e)return o.length-1;const s=this.extent;if(null==s)return-1;for(let i=o.length-1;i>=0;i--){const n=o[i],l=n.resolution*t.size[0],a=n.resolution*t.size[1];if(Math.ceil(s.width/l)*Math.ceil(s.height/a)<=e)return i}return-1}allElevationTilesFetched(){return this._candidateTiles.length===this.elevationTiles.length}clearElevationTiles(){this.elevationTiles.length=0,this._fetchedCandidates.clear()}populateElevationTiles(e){for(const t of this._candidateTiles){const i=t.id&&e[t.id];i&&(this._fetchedCandidates.add(t),this.elevationTiles.push(i))}}remapTiles(e){this._candidateTiles=A(this._candidateTiles.map((t=>e[t.id])))}getTilesToFetch(){return this._candidateTiles}forEachTileToFetch(e,t){const i=this._candidateTiles;this._candidateTiles=[],i.forEach((i=>{if(this._fetchedCandidates.has(i))return void(t&&t(i));let o=!1;e(i,(()=>o=!0)),o?t&&t(i):this._candidateTiles.push(i)})),this._candidateTiles=A(this._candidateTiles,t)}_selectCandidateTilesCoveringExtentAt(e){this._candidateTiles.length=0;const t=this.extent;if(null==t)return;const{tileInfo:i,tilemapCache:o}=this.layer,s=R(i,o)[e],n=i.tileAt(s.level,t.xmin,t.ymin),l=n.extent;if(null==l)return;const a=s.resolution*i.size[0],r=s.resolution*i.size[1],c=Math.ceil((t.xmax-l[0])/a),p=Math.ceil((t.ymax-l[1])/r);for(let e=0;ee.extent&&h(t,e.extent)))}}function _(e,t,i=0){const o=R(e,t);let s=o.length-1;if(i>0){const t=i/n(e.spatialReference),l=o.findIndex((e=>e.resolution0&&(s=l-1)}return s}const E={maximumAutoTileRequests:20,noDataValue:0,returnSampleInfo:!1,demResolution:"auto",minDemResolution:0};function R(e,t){const i=e.lods;if(I(t)){const{effectiveMinLOD:e,effectiveMaxLOD:o}=t;return i.filter((t=>t.level>=e&&t.level<=o))}return i}async function q(e,t){const i=e.getTilesToFetch(),s={},n=e.options.cache,l=e.options.noDataValue,a=i.map((async i=>{if(null==i.id)return;const o=`${e.layer.uid}:${i.id}:${l}`,a=null!=n?n.get(o):null,r=null!=a?a:await e.layer.fetchTile(i.level,i.row,i.col,{noDataValue:l,signal:t});null!=n&&n.put(o,r),s[i.id]=new d(i,r)}));await o(Promise.allSettled(a),t),e.populateElevationTiles(s)}function A(e,t){const i={},o=[];for(const s of e){const e=s.id;e&&!i[e]?(i[e]=s,o.push(s)):t&&t(s)}const s=o.sort(((e,t)=>e.level-t.level));return s.filter(((e,i)=>{for(let o=0;o!t.faces))?{position:m.buffer}:{position:m.buffer,components:t.components.map((t=>t.faces))}:null}(t),n=null!=s?await s.invoke("createIndexThread",m,{transferList:p}):this.createIndexThread(m).result;return i().fromJSON(n)}createIndexThread(t){const r=i();if(!t)return{result:r.toJSON()};const o=new Float64Array(t.position);return t.components?function(t,r,o){let e=0;for(const t of o)e+=t.length/3;const s=new Array(e);let i=0;for(const t of o)for(let o=0;onew Uint32Array(t)))):function(t,r){const o=new Array(r.length/9);let e=0;for(let t=0;tt:[".minX",".minY",".maxX",".maxY"])}function p(t,r,o,e){return{minX:Math.min(t[r],t[o],t[e]),maxX:Math.max(t[r],t[o],t[e]),minY:Math.min(t[r+1],t[o+1],t[e+1]),maxY:Math.max(t[r+1],t[o+1],t[e+1]),p0:[t[r],t[r+1],t[r+2]],p1:[t[o],t[o+1],t[o+2]],p2:[t[e],t[e+1],t[e+2]]}}export{s as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/ElevationTile.js b/library/arcgis/4.30/@arcgis/core/chunks/ElevationTile.js new file mode 100644 index 00000000..b869ea61 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/ElevationTile.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{E as a}from"./ElevationSamplerData.js";class t{constructor(t,l=null){if(this.tile=t,null!=l&&null!=t){const s=t.extent;this._samplerData=new a(l,s)}}get zmin(){return null!=this._samplerData?this._samplerData.data.minValue:0}get zmax(){return null!=this._samplerData?this._samplerData.data.maxValue:0}get hasNoDataValues(){return!!this._samplerData?.data.hasNoDataValues}sample(a,t){if(null==this._samplerData)return;const{safeWidth:s,data:e,dx:r,dy:n,y1:i,x0:u}=this._samplerData,{width:o,values:m,noDataValue:h}=e,p=l(n*(i-t),0,s),D=l(r*(a-u),0,s),d=Math.floor(p),f=Math.floor(D),_=d*o+f,c=_+o,x=m[_],V=m[c],g=m[_+1],E=m[c+1];if(x!==h&&V!==h&&g!==h&&E!==h){const a=D-f,t=x+(g-x)*a;return t+(V+(E-V)*a-t)*(p-d)}}}function l(a,t,l){return al?l:a}export{t as E}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/ElevationUpdateEvent.js b/library/arcgis/4.30/@arcgis/core/chunks/ElevationUpdateEvent.js new file mode 100644 index 00000000..5b1ba0dd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/ElevationUpdateEvent.js @@ -0,0 +1,736 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{L as e,a as t,n as r}from"./Logger.js";import{t as i,b as s}from"./calloutUtils.js";import a from"../Color.js";import{a as n,p as o,g as l}from"./screenUtils.js";import{c,O as h,d,f as u,Z as p}from"./vec3f64.js";import{f as m,Z as f,c as g,a as y,O as _}from"./vec4f64.js";import{u as v,S as b,s as x,d as S,E as P,z as C,g as O,h as w,i as E,n as R,j as T,a as A,k as L,e as I}from"./ElevationContext.js";import{d as D,m as M,c as z,v as U,a as N,b as F,i as V}from"./graphicUtils.js";import{A as j,V as G}from"./Attribute.js";import{D as B,M as H,a as k,C as W,R as $,e as q,A as Y}from"./Material.js";import{a5 as Z,S as J,e as X,F as Q,b as K,R as ee,j as te,P as re,D as ie,u as se,a as ae,G as ne,T as oe,a6 as le,a7 as ce,K as he,a8 as de,d as ue,z as pe,J as me,m as fe,g as ge,C as ye,h as _e,w as ve,x as be,o as xe,k as Se,l as Pe,p as Ce,s as Oe,q as we,r as Ee,_ as Re,$ as Te,a0 as Ae,a1 as Le,a2 as Ie,y as De,n as Me,L as ze,a9 as Ue,aa as Ne,ab as Fe,I as Ve,ac as je,ad as Ge,v as Be,c as He,A as ke,V as We,t as $e,O as qe,B as Ye}from"./StencilUtils.js";import{V as Ze}from"./VertexAttribute.js";import{f as Je}from"./vec2f32.js";import{n as Xe}from"./InterleavedLayout.js";import{c as Qe,S as Ke,R as et,a as tt,d as rt,f as it,n as st,F as at,m as nt,l as ot,i as lt}from"./Matrix4PassUniform.js";import{c as ct,d as ht,f as dt,D as ut,j as pt,M as mt,k as ft,b as gt}from"./RayIntersections.js";import{V as yt}from"./ViewingMode.js";import{g as _t,e as vt,m as bt,s as xt,b as St,i as Pt,d as Ct,l as Ot,z as wt}from"./vec2.js";import{c as Et,f as Rt,Z as Tt,O as At,d as Lt,a as It,b as Dt}from"./vec2f64.js";import{A as Mt,a as zt,b as Ut,H as Nt}from"./HUDMaterial.js";import{m as Ft,d as Vt,c as jt,e as Gt,R as Bt,f as Ht,F as kt,W as Wt}from"./RenderGeometry.js";import{b as $t}from"./VerticalOffset.glsl.js";import{g as qt}from"./interfaces3.js";import{j as Yt,g as Zt,l as Jt,P as Xt,T as Qt,U as Kt,c as er}from"./enums.js";import{m as tr,d as rr,b as ir,a as sr,f as ar,c as nr}from"./renderState.js";import{_ as or}from"./tslib.es6.js";import{p as lr}from"./ShaderTechniqueConfiguration.js";import{u as cr,S as hr,l as dr,clone as ur,h as pr,T as mr,U as fr,V as gr,i as yr,m as _r,r as vr}from"../core/lang.js";import{f as br,r as xr,c as Sr}from"./asyncUtils.js";import{isAbortError as Pr,throwIfAbortError as Cr,throwIfAborted as Or,isAborted as wr,isPromiseLike as Er,onAbortOrThrow as Rr,createAbortError as Tr,createResolver as Ar,onAbort as Lr}from"../core/promiseUtils.js";import Ir,{i as Dr,g as Mr}from"../core/Accessor.js";import{d as zr,c as Ur,i as Nr,b as Fr,j as Vr,p as jr,s as Gr,h as Br,n as Hr,e as kr,x as Wr,E as $r,l as qr,r as Yr,o as Zr,u as Jr,D as Xr,y as Qr}from"./vec3.js";import Kr from"../geometry/Polygon.js";import{p as ei}from"./projectBoundingRect.js";import{u as ti,v as ri,c as ii,q as si,j as ai,o as ni,D as oi,E as li,x as ci,z as hi,b as di,G as ui,p as pi,h as mi,H as fi,I as gi,e as yi,r as _i,s as vi,f as bi}from"./aaBoundingBox.js";import{c as xi,D as Si,e as Pi,l as Ci,E as Oi}from"./aaBoundingRect.js";import{f as wi,y as Ei,ae as Ri,r as Ti,g as Ai}from"./unitUtils.js";import{d as Li}from"./dehydratedFeatures.js";import{b as Ii}from"./featureConversionUtils.js";import{g as Di,w as Mi,b as zi}from"./sphere.js";import{O as Ui,C as Ni,A as Fi}from"./basicInterfaces.js";import{T as Vi,h as ji,f as Gi}from"./edgeUtils.js";import Bi from"../core/Error.js";import{e as Hi}from"./earcut.js";import{n as ki,f as Wi,i as $i,t as qi}from"./mat3.js";import{c as Yi}from"./mat3f64.js";import{d as Zi,i as Ji,C as Xi,x as Qi,m as Ki,c as es,l as ts,s as rs,w as is,f as ss}from"./mat4.js";import{c as as,I as ns,a as os}from"./mat4f64.js";import{c as ls}from"./computeTranslationToOriginAndRotation.js";import{n as cs,d as hs,a as ds}from"./DoubleArray.js";import{g as us,n as ps,a as ms,b as fs,c as gs}from"./Indices.js";import{a as ys}from"./vec32.js";import{a as _s,m as vs}from"./SnappingCandidate.js";import{getVisualVariableValues as bs}from"./visualVariableUtils.js";import{c as xs,d as Ss,b as Ps}from"./coordsUtils.js";import"../geometry.js";import{A as Cs}from"./Axis.js";import{l as Os,r as ws,C as Es}from"./triangulationUtils.js";import Rs from"../geometry/Extent.js";import{d as Ts}from"./debugFlags2.js";import{S as As}from"./ElevationProvider.js";import{p as Ls,l as Is}from"./projectBuffer.js";import{a as Ds}from"./NormalAttribute.glsl.js";import"./triangle.js";import{b as Ms,a as zs}from"./Normals.js";import{O as Us,c as Ns,r as Fs,a as Vs,d as js,C as Gs,b as Bs,e as Hs,M as ks,L as Ws,f as $s,g as qs,h as Ys,i as Zs,R as Js}from"./RibbonLineMaterial.js";import{e as Xs,g as Qs,u as Ks,b as ea,d as ta,f as ra,h as ia,R as sa,O as aa,E as na,i as oa,N as la,j as ca,k as ha,l as da,m as ua}from"./objectResourceUtils.js";import{a as pa,c as ma,d as fa,f as ga,r as ya}from"./maybe.js";import{dataComponents as _a}from"../core/urlUtils.js";import{p as va}from"./projectPointToVector.js";import{r as ba}from"../layers/support/fieldUtils.js";import{C as xa}from"./CIMSymbolHelper.js";import{O as Sa,c as Pa}from"./OverrideHelper.js";import{M as Ca}from"./utils7.js";import{scaleCIMSymbol as Oa}from"../symbols/support/cimSymbolUtils.js";import{S as wa,d as Ea}from"../symbols/IconSymbol3DLayer.js";import{n as Ra}from"./utils11.js";import{c as Ta,d as Aa,a as La,t as Ia,l as Da}from"./mathUtils.js";import{m as Ma}from"./dehydratedPoint.js";import{j as za,k as Ua,l as Na,h as Fa,e as Va,m as ja,n as Ga,a as Ba,o as Ha}from"./GeometryUtil.js";import{c as ka}from"./line.js";import{a as Wa,g as $a}from"./line2.js";import{G as qa}from"./GLTextureMaterial.js";import{g as Ya}from"./lineStippleUtils.js";import{canProjectWithoutEngine as Za}from"../geometry/projection.js";import{p as Ja}from"./projectVectorToPoint.js";import Xa from"../geometry/support/MeshComponent.js";import Qa from"../geometry/support/MeshMaterialMetallicRoughness.js";import Ka from"../geometry/support/MeshTextureTransform.js";import{i as en,c as tn}from"./meshVertexSpaceUtils.js";import{transformNormal as rn,transformVectorENUPlateCarree as sn,VectorType as an,transformVectorWMPlateCarree as nn,projectNormalToPCPF as on,transformTangent as ln,projectTangentToPCPF as cn,project as hn}from"./projection.js";import{M as dn}from"./interfaces6.js";import{i as un}from"./resourceUtils3.js";import{p as pn,e as mn}from"./DecodeSymbolColor.glsl.js";import{e as fn}from"./frustum.js";import{c as gn,d as yn,f as _n,i as vn}from"./lineSegment.js";import{g as bn,z as xn,c as Sn,f as Pn,r as Cn,j as On,F as wn,d as En,h as Rn,G as Tn}from"./plane.js";import{i as An,a as Ln}from"./Util.js";import{a as In,b as Dn,c as Mn,P as zn}from"./DefaultLayouts.js";import{T as Un,V as Nn,O as Fn,F as Vn,a as jn}from"./OutputHighlight.glsl.js";import{d as Gn}from"../symbols/ObjectSymbol3DLayer.js";import{o as Bn,b as Hn}from"./symbolLayerUtils3D.js";import{f as kn,s as Wn}from"./styleUtils.js";import{getStyleItemFromStyle as $n,fetchSymbolFromStyle as qn}from"./webStyleSymbolUtils.js";import{property as Yn}from"../core/accessorSupport/decorators/property.js";import{subclass as Zn}from"../core/accessorSupport/decorators/subclass.js";import{g as Jn}from"./glUtil.js";import Xn from"../views/3d/webgl/RenderCamera.js";import{V as Qn,A as Kn}from"./VertexArrayObject2.js";import{I as eo,S as to,c as ro}from"./Intersector2.js";import{O as io}from"./Octree.js";import so from"../core/Evented.js";import{B as ao,e as no,d as oo,o as lo,k as co,a as ho,c as uo,i as po,l as mo}from"./BufferView.js";import{e as fo,d as go}from"./mathUtils2.js";import{B as yo}from"./BufferObject.js";import{L as _o}from"./Intersector3.js";import{T as vo,n as bo,Y as xo}from"./Scheduler.js";import{b as So,u as Po,a as Co,T as Oo}from"./Texture.js";import{w as wo}from"./ray.js";import{P as Eo}from"./VertexPosition.glsl.js";import{i as Ro,P as To,M as Ao,h as Lo}from"./IntegerPassUniform.js";import{C as Io}from"./ColorMaterial.js";import{T as Do}from"./TriangleMaterial.js";import{i as Mo,l as zo}from"./fontUtils.js";import{s as Uo,b as No}from"./vec4.js";import{t as Fo}from"./common.js";import{s as Vo}from"../core/scheduling.js";import"./BindType.js";import{n as jo}from"./compilerUtils.js";import{p as Go}from"./projectVectorToVector.js";import Bo from"../geometry/Multipoint.js";function Ho(e,t,r,i){const s=function(e,t,r,i){const s=Wo;return e?(r&&(s.len=Vr(t,r)),jr(s.dir,e)):(s.len=Vr(t,r),Ur(s.dir,r,t),Fr(s.dir,s.dir,1/s.len)),s}(i,t,r);return function(e,t,r,i){i.clip[0]=0,i.clip[1]=r?i.len:Number.MAX_VALUE;for(let r=0;r=0)return!1;if(i>-1e-6&&i<1e-6)return s>0;if((s<0||i<0)&&!(s<0&&i<0))return!0;const a=s/i;return i>0?ar.clip[0]&&(r.clip[0]=a),r.clip[0]<=r.clip[1]}var qo,Yo;function Zo(e){return null!=e.mapPositions}function Jo(e,t,r,i,s){const a=e.stageObject,n=a.geometries;let o=0;for(const e of n){if(!Zo(e))continue;const{update:n,averageGeometrySampledElevation:l}=ll(e,t,r,i,s);o+=l,n&&a.geometryVertexAttributeUpdated(e,Ze.POSITION)}return o/n.length}function Xo(e,t,r,i,s,a){const n=e.stageObject,o=t.centerPointInElevationSR;let l=0;n.usesVerticalDistanceToGround?(i(o,ol),v(n,ol.verticalDistanceToGround),l=ol.sampledElevation):(i(o,ol),"absolute-height"!==t.mode&&(l=ol.sampledElevation));const c=Zi(Qo,a??n.transformation),h=Gr(nl,c[12],c[13],c[14]);Ts.TESTS_DISABLE_OPTIMIZATIONS?(rl[0]=o.x,rl[1]=o.y,rl[2]=ol.z,ls(o.spatialReference,rl,c,s.spatialReference)&&(a?Zi(a,c):n.transformation=c)):s.setAltitudeOfTransformation(ol.z,c);const d=tl/s.unitInMeters;return(Math.abs(c[12]-h[0])>=d||Math.abs(c[13]-h[1])>=d||Math.abs(c[14]-h[2])>=d)&&(a?Zi(a,c):n.transformation=c),l}!function(e){e[e.USER=1]="USER",e[e.SCALE_RANGE=2]="SCALE_RANGE",e[e.FILTER=4]="FILTER",e[e.DECONFLICTION=8]="DECONFLICTION",e[e.ALL_GRAPHIC=15]="ALL_GRAPHIC",e[e.ALL_LABEL=255]="ALL_LABEL"}(qo||(qo={})),function(e){e[e.GRAPHIC=1]="GRAPHIC",e[e.LABEL=16]="LABEL"}(Yo||(Yo={}));const Qo=as();function Ko(e,t,r,i,s){const a=e.graphics3DSymbolLayer.lodRenderer;if(null==a)return 0;const n=t.centerPointInElevationSR;i(n,ol);const o="absolute-height"!==t.mode?ol.sampledElevation:0,l=a.instanceData,c=e.instanceIndex,h=al;l.getGlobalTransform(c,h);const d=Gr(nl,h[12],h[13],h[14]);Ts.TESTS_DISABLE_OPTIMIZATIONS?(rl[0]=n.x,rl[1]=n.y,rl[2]=ol.z,ls(n.spatialReference,rl,h,s.spatialReference)&&l.setGlobalTransform(c,h)):s.setAltitudeOfTransformation(ol.z,h);const u=tl/s.unitInMeters;return(Ts.TESTS_DISABLE_OPTIMIZATIONS||Math.abs(h[12]-d[0])>=u||Math.abs(h[13]-d[1])>=u||Math.abs(h[14]-d[2])>=u)&&l.setGlobalTransform(c,h),o}function el(e,t,r,i,s){const a=e.stageObject,n=a.geometries;if(0===n.length)return 0;let o=0,l=null,c=0,h=!1;for(const e of n){if(!Zo(e))continue;const n=e.attributes.get(Ze.POSITION);if(n!==l){const{update:a,averageGeometrySampledElevation:o}=ll(e,t,r,i,s);c=o,l=n,h=a}h&&a.geometryVertexAttributeUpdated(e,Ze.POSITION),o+=c}return o/n.length}const tl=.01,rl=c(),il=c(),sl=c(),al=as(),nl=c(),ol=new b;function ll(e,t,r,i,s){let a=!1;const n=e.transformation,o=t.requiresSampledElevationInfo;il[0]=n[12],il[1]=n[13],il[2]=n[14],e.invalidateBoundingInfo();const l=e.getMutableAttribute(Ze.POSITION),c=l.data,h=l.size,d=c.length/h,u=new As(e.mapPositions,r);let p=0,m=0;for(let e=0;e=e||Math.abs(sl[1]-c[p+1])>=e||Math.abs(sl[2]-c[p+2])>=e)&&(a=!0)}p+=h,u.offset+=3}return m/=d,{update:a,averageGeometrySampledElevation:m}}class cl{constructor(e,t,r){this.graphic=e,this.renderingInfo=t,this.layer=r}}class hl{constructor(e,t,r){this.baseMaterial=e,this.edgeMaterials=t,this.properties=r}}class dl{get isElevationSource(){return!!this.stageObject.lastValidElevationBB}constructor(e,t,r,i,s,a,n,o=null){this.graphics3DSymbolLayer=e,this.stageObject=t,this._uniqueGeometries=r,this._uniqueMaterials=i,this._sharedResource=s,this.elevationAligner=a,this.elevationContext=n,this._edgeState=o,this.type="object3d",this._stageLayer=null,this._visible=!1,this._addedToStage=!1,this.alignedSampledElevation=0,this.needsElevationUpdates=!1,this.useObjectOriginAsAttachmentOrigin=!1}initialize(e){this._stageLayer=e;const t=e.stage;t.addMany(this._uniqueMaterials),t.addMany(this._uniqueGeometries),t.add(this.stageObject)}destroy(){if(!this._stageLayer)return;const e=this._stageLayer.stage;e.removeMany(this._uniqueMaterials),e.removeMany(this._uniqueGeometries),e.remove(this.stageObject),this._addedToStage&&(this._stageLayer.remove(this.stageObject),this._addedToStage=!1),e.renderer.edgeView?.removeObject(this.stageObject),this.stageObject.dispose(),this._sharedResource?.release(),this._visible=!1,this._stageLayer=null}layerOpacityChanged(e,t){const{stageObject:r,_edgeState:i,_stageLayer:s}=this;if(null==i)return;const a=ul(i.baseMaterial);let n=!1;for(const e of i.edgeMaterials)e.objectTransparency!==a&&(e.objectTransparency=a,n=!0);n&&this.resetEdgeObject(t),s.stage.renderer.withEdgeView((t=>{t.updateAllComponentOpacities(r,[e])}))}slicePlaneEnabledChanged(e,t){const{stageObject:r,_edgeState:i,_stageLayer:s}=this;null!=i&&s.stage.renderer.withEdgeView((s=>{s.updateAllComponentMaterials(r,i.edgeMaterials,{hasSlicePlane:e},!t),i.properties.hasSlicePlane=e}))}setVisibility(e){const{_edgeState:t,stageObject:r,_stageLayer:i}=this;null!=i&&this.visible!==e&&(this._visible=e,r.visible=e,e&&!this._addedToStage&&(i.add(r),this._addedToStage=!0),null!=t&&i.stage.renderer.withEdgeView((i=>{i.hasObject(r)?i.updateObjectVisibility(r,e):e&&this._addOrUpdateEdgeObject(t,i,!1)})))}get visible(){return this._visible}alignWithElevation(e,t,r,i){null!=this.elevationAligner&&(null!=r&&x(this.elevationContext.featureExpressionInfoContext,r),this.alignedSampledElevation=this.elevationAligner(this,this.elevationContext,e.spatialReference,((r,i)=>S(r,e,this.elevationContext,t,i)),t),this.resetEdgeObject(i))}alignWithAbsoluteElevation(e,t,r){this.alignedSampledElevation=this.elevationAligner(this,this.elevationContext,null,((t,r)=>{r.sampledElevation=e,r.verticalDistanceToGround=0,r.z=e}),t),this.resetEdgeObject(r)}getCenterObjectSpace(e=c()){return jr(e,Di(this.stageObject.boundingVolumeObjectSpace.bounds))}getBoundingBoxObjectSpace(e=ii()){const t=this.stageObject.boundingVolumeObjectSpace;return ti(e,t.min),ri(e,t.max),e}computeAttachmentOrigin(e){const t=this.stageObject.effectiveTransformation;if(this.useObjectOriginAsAttachmentOrigin)e.render.origin[0]+=t[12],e.render.origin[1]+=t[13],e.render.origin[2]+=t[14],e.render.num++;else for(const r of this.stageObject.geometries)r.computeAttachmentOrigin(fl)&&(Br(fl,fl,t),Nr(e.render.origin,e.render.origin,fl),e.render.num++)}async getProjectedBoundingBox(e,t,r,i,s){const a=this.getBoundingBoxObjectSpace(s),n=gl,o=si(a)?1:n.length;for(let e=0;e{s?this._addOrUpdateEdgeObject(t,i,e):i.removeObject(r)}))}_addOrUpdateEdgeObject(e,t,r){const i=ul(e.baseMaterial);for(const t of e.edgeMaterials)t.objectTransparency=i;t.addOrUpdateObject3D(this.stageObject,e.edgeMaterials,e.properties,!r).then((()=>this._stageLayer?.sync()))}}function ul(e){return e.isVisible()?e.parameters.transparent?Vi.TRANSPARENT:Vi.OPAQUE:Vi.INVISIBLE}const pl=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],ml=c(),fl=c(),gl=[[0,1,2],[3,1,2],[0,4,2],[3,4,2],[0,1,5],[3,1,5],[0,4,5],[3,4,5]];class yl{constructor(e,t=null){this.labelText=t,this.elevationOffset=e??0}}const _l=3,vl=3,bl=10;class xl{constructor(e,t=null){this.geometry=e,this.textures=t}}class Sl{constructor(e,t,r){this.components=e,this.minScreenSpaceRadius=t,this.pivotOffset=r;const i=this.geometries;this.numVertices=i.reduce(((e,t)=>e+t.attributes.get(Ze.POSITION).indices.length),0)}get geometries(){return cr(this.components.map((e=>e.geometry)))}}class Pl{constructor(e){this.levels=e,this.levels.sort(((e,t)=>e.minScreenSpaceRadius===t.minScreenSpaceRadius?e.numVertices-t.numVertices:e.minScreenSpaceRadius-t.minScreenSpaceRadius))}}function Cl(e){const t=[];return e.levels.forEach((e=>e.components.forEach((e=>t.push(e.geometry.material))))),cr(t)}function Ol(e){const t=new Array;return e.levels.forEach((e=>e.components.forEach((e=>{null!=e.textures&&t.push(...e.textures)})))),cr(t)}function wl(e){const t=new Array;return e.levels.forEach((e=>e.components.forEach((e=>t.push(e.geometry))))),cr(t)}function El(e,t){const r=(e,t,r=!1)=>new Pl(e.map((e=>{const i=t(e.tesselation);return r&&za(i),new Sl([new xl(i)],e.minScreenSpaceRadius)})));switch(e){case"sphere":return r([{tesselation:0,minScreenSpaceRadius:0},{tesselation:1,minScreenSpaceRadius:8},{tesselation:2,minScreenSpaceRadius:16},{tesselation:3,minScreenSpaceRadius:50},{tesselation:4,minScreenSpaceRadius:250}],(e=>Ga(t,.5,e,!0)));case"cube":return r([{tesselation:0,minScreenSpaceRadius:0}],(()=>ja(t,1)));case"cone":return r(Rl,(e=>Va(t,1,.5,e,!1)),!0);case"inverted-cone":return r(Rl,(e=>Va(t,1,.5,e,!0)),!0);case"cylinder":return r(Rl,(e=>Fa(t,1,.5,e,[0,0,1],[0,0,.5])));case"tetrahedron":return r([{tesselation:0,minScreenSpaceRadius:0}],(()=>Na(t,1)),!0);case"diamond":return r([{tesselation:0,minScreenSpaceRadius:0}],(()=>Ua(t,1)),!0);default:return}}const Rl=[{tesselation:6,minScreenSpaceRadius:0},{tesselation:18,minScreenSpaceRadius:7},{tesselation:64,minScreenSpaceRadius:65}];class Tl{constructor(e){this.estimated=!1,this.verticesPerFeature=e.verticesPerFeature??0,this.verticesPerCoordinate=e.verticesPerCoordinate??0,this.drawCallsPerFeature=e.drawCallsPerFeature??0,this.memory=e.memory??new Dl}}class Al extends Tl{constructor(e){super(e),this.estimated=!0}}class Ll extends Tl{constructor(e,t){super(t),this.numComplexities=e}}class Il extends Al{constructor(e,t){super(t),this.numComplexities=e}}class Dl{constructor(){this.bytesPerFeature=0,this.bytesPerFeatureLabel=0,this.resourceBytes=0,this.draped={bytesPerFeature:0,bytesPerFeatureLabel:0}}}const Ml=new Al({});function zl(e){return"web-style"===e.type?Ml:Ul(e.symbolLayers.toArray().map((t=>Vl(e,t))))}function Ul(e){let t=0,r=0,i=0,s=!1,a=0;const n=new Dl;for(const o of e)null!=o&&(t+=o.verticesPerFeature,r+=o.verticesPerCoordinate,i+=o.drawCallsPerFeature,n.bytesPerFeature+=o.memory.bytesPerFeature,n.bytesPerFeatureLabel+=o.memory.bytesPerFeatureLabel,n.resourceBytes+=o.memory.resourceBytes,n.draped.bytesPerFeature+=o.memory.bytesPerFeature,n.draped.bytesPerFeatureLabel+=o.memory.bytesPerFeatureLabel,s=s||o.estimated,++a);return s?new Il(a,{verticesPerFeature:t,verticesPerCoordinate:r,drawCallsPerFeature:i,memory:n}):new Ll(a,{verticesPerFeature:t,verticesPerCoordinate:r,drawCallsPerFeature:i,memory:n})}function Nl(e){const t=Ul(e);return t.numComplexities>0&&(t.verticesPerFeature/=t.numComplexities,t.verticesPerCoordinate/=t.numComplexities,t.drawCallsPerFeature/=t.numComplexities,t.memory.bytesPerFeature/=t.numComplexities,t.memory.bytesPerFeatureLabel/=t.numComplexities,t.memory.resourceBytes/=t.numComplexities,t.memory.draped.bytesPerFeature/=t.numComplexities,t.memory.draped.bytesPerFeatureLabel/=t.numComplexities),t}const Fl={};function Vl(e,t){const r=jl(e,t),i=ji(t)?2:0;switch(t.type){case"extrude":return new Tl({verticesPerFeature:-12,verticesPerCoordinate:12,drawCallsPerFeature:i,memory:r});case"fill":if("mesh-3d"===e.type)return new Tl({drawCallsPerFeature:i,memory:r});if(null!=t.outline&&t.outline.size>0)return new Tl({verticesPerFeature:-12,verticesPerCoordinate:9,memory:r});case"water":return new Tl({verticesPerFeature:-6,verticesPerCoordinate:3,memory:r});case"line":return new Tl({verticesPerFeature:-6,verticesPerCoordinate:6,memory:r});case"object":return t.resource?.href?new Al({verticesPerFeature:100,memory:r}):{...Gl(t.resource?.primitive??Gn),memory:r};case"path":{let e=0,i=0;switch(t.profile){case"circle":e=bl;break;case"quad":e=4;break;default:return void jo(t.profile)}switch(t.join){case"round":i=_l;break;case"miter":case"bevel":i=1;break;default:return}const s=2*e,a=e*i*2,n=a+s;let o=-2*a-s;switch(t.cap){case"none":break;case"butt":case"square":o+=2*(e-1);break;case"round":o+=2*(e*(vl-1)*2+e);break;default:return}return new Tl({verticesPerFeature:o,verticesPerCoordinate:n,memory:r})}case"text":case"icon":return new Tl({verticesPerFeature:6,memory:r});default:return}}function jl(e,t){const r="point-3d"===e.type;switch(t.type){case"extrude":return t.edges&&t.edges.size>0?Hl.EXTRUDE_EDGES:Hl.EXTRUDE;case"fill":return null!=t.outline&&t.outline.size>0?Hl.FILL_OUTLINE:Hl.FILL;case"water":return Hl.FILL;case"line":return"round"===t.join?Hl.LINE_ROUND:Hl.LINE_MITER;case"path":switch(t.join){case"round":switch(t.profile){case"circle":return Hl.PATH_ROUND_CIRCLE;case"quad":return Hl.PATH_ROUND_QUAD;default:return void jo(t.profile)}case"miter":case"bevel":switch(t.profile){case"circle":return Hl.PATH_MITER_CIRCLE;case"quad":return Hl.PATH_MITER_QUAD;default:return void jo(t.profile)}default:return}case"object":return r?Hl.OBJECT_POINT:Hl.OBJECT_POLYGON;case"icon":case"text":return r?Hl.ICON_POINT:Hl.ICON_POLYGON;default:return}}function Gl(e){const t=Fl[e];if(t)return t;const r=Bl(El(e,new Xs({})).levels);return Fl[e]=new Tl({verticesPerFeature:r}),Fl[e]}function Bl(e){return e.reduce(((e,t,r)=>e+t.numVertices*(1/10**r)),0)/e.reduce(((e,t,r)=>e+1/10**r),0)}const Hl={ICON_POINT:{bytesPerFeature:2379.8272296852992,bytesPerFeatureLabel:852.246235,resourceBytes:0,draped:{bytesPerFeature:1868.2382921559424,bytesPerFeatureLabel:839.205415}},ICON_POLYGON:{bytesPerFeature:2957.8429876524656,bytesPerFeatureLabel:862.5307816666666,resourceBytes:0,draped:{bytesPerFeature:2579.7767085451133,bytesPerFeatureLabel:856.9298550000001}},OBJECT_POINT:{bytesPerFeature:603.543820573039,bytesPerFeatureLabel:717.4551849999999,resourceBytes:0,draped:{bytesPerFeature:603.543820573039,bytesPerFeatureLabel:717.4551849999999}},OBJECT_POLYGON:{bytesPerFeature:1111.1693389308373,bytesPerFeatureLabel:707.4535949999998,resourceBytes:0,draped:{bytesPerFeature:1111.1693389308373,bytesPerFeatureLabel:707.4535949999998}},LINE_MITER:{bytesPerFeature:3081.208408220661,bytesPerFeatureLabel:858.6749016666668,resourceBytes:0,draped:{bytesPerFeature:2682.57863388475,bytesPerFeatureLabel:844.6118016666666}},LINE_ROUND:{bytesPerFeature:3209.3236242927915,bytesPerFeatureLabel:858.1810416666667,resourceBytes:0,draped:{bytesPerFeature:2687.6256038096126,bytesPerFeatureLabel:849.578535}},PATH_MITER_CIRCLE:{bytesPerFeature:38708.74276663992,bytesPerFeatureLabel:858.70415,resourceBytes:0,draped:{bytesPerFeature:38708.74276663992,bytesPerFeatureLabel:858.70415}},PATH_ROUND_CIRCLE:{bytesPerFeature:42098.00590216518,bytesPerFeatureLabel:868.3632500000001,resourceBytes:0,draped:{bytesPerFeature:42098.00590216518,bytesPerFeatureLabel:868.3632500000001}},PATH_MITER_QUAD:{bytesPerFeature:25037.823002405767,bytesPerFeatureLabel:835.93355,resourceBytes:0,draped:{bytesPerFeature:25037.823002405767,bytesPerFeatureLabel:835.93355}},PATH_ROUND_QUAD:{bytesPerFeature:40320.254760224525,bytesPerFeatureLabel:851.66955,resourceBytes:0,draped:{bytesPerFeature:40320.254760224525,bytesPerFeatureLabel:851.66955}},FILL:{bytesPerFeature:3147.43349219103,bytesPerFeatureLabel:850.7598550000001,resourceBytes:0,draped:{bytesPerFeature:2673.7898488975106,bytesPerFeatureLabel:846.6459950000002}},FILL_OUTLINE:{bytesPerFeature:4565.099993465867,bytesPerFeatureLabel:855.334515,resourceBytes:0,draped:{bytesPerFeature:3904.46969705314,bytesPerFeatureLabel:844.7081016666667}},EXTRUDE:{bytesPerFeature:7551.2282834569505,bytesPerFeatureLabel:849.5513283333333,resourceBytes:0,draped:{bytesPerFeature:7551.2282834569505,bytesPerFeatureLabel:849.5513283333333}},EXTRUDE_EDGES:{bytesPerFeature:2959.8379634500698,bytesPerFeatureLabel:602.0969283333335,resourceBytes:0,draped:{bytesPerFeature:2959.8379634500698,bytesPerFeatureLabel:602.0969283333335}}};var kl,Wl;!function(e){e[e.RecreateSymbol=0]="RecreateSymbol",e[e.RecreateGraphics=1]="RecreateGraphics",e[e.FastUpdate=2]="FastUpdate"}(kl||(kl={}));class $l{constructor(e){this.schedule=e,this._abortController=null,this._loadStatus=Wl.LOADING,this._loadError=null,this._loader=null,this.logger=null}destroy(){this.abortLoad()}get loadStatus(){return this._loadStatus}load(e,t){return this._loadStatus===Wl.LOADED?(e&&e(),this._loader??Promise.resolve()):this._loadStatus===Wl.FAILED?(t&&t(this._loadError),this._loader??Promise.resolve()):(null==this._loader&&(this._abortController=new AbortController,this._loader=this.doLoad(this._abortController.signal).then((()=>{this._abortController=null,this._loadStatus=Wl.LOADED}),(e=>{throw this._loadError=e,this._abortController=null,this._loadStatus=Wl.FAILED,!Pr(e)&&this.logger&&e.message&&this.logger.warn(e.message),e}))),this._loader.then(e,t).catch((()=>{})),this._loader)}abortLoad(){null!=this._abortController?this._abortController=pa(this._abortController):this._loadStatus===Wl.LOADING&&(this._loadStatus=Wl.FAILED),this._loader=null}}!function(e){e[e.LOADING=0]="LOADING",e[e.LOADED=1]="LOADED",e[e.FAILED=2]="FAILED"}(Wl||(Wl={}));const ql=()=>e.getLogger("esri.views.3d.layers.graphics.Graphics3DSymbolLayer");class Yl extends $l{constructor(e,t,r,i){super(r.schedule),this.symbol=e,this.symbolLayer=t,this._context=r,this.ignoreDrivers=!1,this._drivenProperties={color:!1,opacity:!1,opacityAlwaysOpaque:!0,size:!1},this._materials=[],this.usedMemory=0,this.logger=ql(),this._elevationOptions={supportsOffsetAdjustment:!1,supportsOnTheGround:!0},this.skipHighSymbolLodsChanged=!0,this._renderPriority=i.renderPriority,this._renderPriorityStep=i.renderPriorityStep,this._elevationContext=new P,this.complexity=this.computeComplexity(),this.ignoreDrivers=i.ignoreDrivers,this.ignoreDrivers||(this._drivenProperties=Zl(this._context.renderer)),this._updateElevationContext()}getCachedSize(){return null}get extentPadding(){return 0}get materials(){return this._materials}_drivenPropertiesChanged(e){if(this.ignoreDrivers)return!1;const t=this._drivenProperties,r=Zl(e);return r.color!==t.color||r.opacity!==t.opacity||r.opacityAlwaysOpaque!==t.opacityAlwaysOpaque||r.size!==t.size}get needsDrivenTransparentPass(){return this._drivenProperties.opacity&&!this._drivenProperties.opacityAlwaysOpaque}_logGeometryCreationWarnings(e,t,r,i){const s=e.projectionSuccess,a="polygons"in e?e.polygons:null,n=`${i} geometry failed to be created`;s?!this._logGeometryValidationWarnings(t,r,i)&&a&&0===a.length&&"rings"===r&&t.length>0&&t[0].length>2&&ql().warnOncePerTick(`${n} (filled rings should use clockwise winding - try reversing the order of vertices)`):ql().warnOncePerTick(`${n} (failed to project geometry to view spatial reference)`)}_logGeometryValidationWarnings(e,t,r){const i=`${r} geometry failed to be created`;return!e.length||1===e.length&&!e[0].length?(ql().warnOncePerTick(`${i} (no ${t} were defined)`),!0):!(Array.isArray(e)&&Array.isArray(e[0])||(ql().warnOncePerTick(`${i} (${t} should be defined as a 2D array)`),0))}_validateGeometry(e,t=null,r=null){if(null!=t&&!t.includes(e.type))return this.logger.warn("unsupported geometry type for "+r+` symbol: ${e.type}`),!1;switch(e.type){case"point":{const t=e;if(!isFinite(t.x)||!isFinite(t.y))return ql().warn("point coordinate is not a valid number, graphic skipped"),!1;break}case"polygon":xs(e)&&ql().warnOncePerTick("Fixed a non-closed polygon ring.")}return!0}_defaultElevationInfoNoZ(){return Jl}_defaultElevationInfoZ(){return Xl}_updateElevationContext(){null!=this._elevationInfoOverride?(this._elevationContext.setFromElevationInfo(this._elevationInfoOverride),this._elevationContext.updateFeatureExpressionInfoContext(null)):this._context.layer.elevationInfo?(this._elevationContext.setFromElevationInfo(this._context.layer.elevationInfo),this._elevationContext.updateFeatureExpressionInfoContext(this._context.featureExpressionInfoContext)):this._elevationContext.reset()}getDefaultElevationInfo(e){return e.hasZ?this._defaultElevationInfoZ():this._defaultElevationInfoNoZ()}getGeometryElevationMode(e,t=this.getDefaultElevationInfo(e)){return this._elevationContext.mode||t.mode}setElevationInfoOverride(e){this._elevationInfoOverride=e,this._updateElevationContext()}setGraphicElevationContext(e,t=new P){const r=e.geometry,i=this.getDefaultElevationInfo(r);t.unit=null!=this._elevationContext.unit?this._elevationContext.unit:i.unit,t.mode=this.getGeometryElevationMode(r,i),t.offsetMeters=this._elevationContext.meterUnitOffset??i.offset??0;const s=!this._elevationOptions.supportsOnTheGround&&"on-the-ground"===t.mode;s&&(t.mode="relative-to-ground",t.offsetMeters=0);const a=s?C:this._elevationContext.featureExpressionInfoContext;return t.updateFeatureExpressionInfoContext(a,e,this._context.layer),t}prepareSymbolLayerPatch(e){}updateGeometry(e,t){return!1}updateTransform(e,t,r,i){return!1}onRemoveGraphic(e){}_getLayerOpacity(){return this._context.graphicsCoreOwner&&"fullOpacity"in this._context.graphicsCoreOwner?this._context.graphicsCoreOwner.fullOpacity??0:this._context.layer.opacity??1}_getCombinedOpacity(e,t=Ql){let r=1;return this.draped||(r*=this._getLayerOpacity()),this._drivenProperties.opacity||(null!=e?r*=e.a:t.hasIntrinsicColor||(r=0)),r}_getCombinedOpacityAndColor(e,t=Ql){const r=this._getCombinedOpacity(e,t);if(this._drivenProperties.color)return M(null,r);const i=null!=e?a.toUnitRGB(e):h;return M(i,r)}_getVertexOpacityAndColor(e,t=null){const r=this._drivenProperties.color?e.color:null,i=this._drivenProperties.opacity?e.opacity:null,s=M(r,i);return t&&(s[0]*=t,s[1]*=t,s[2]*=t,s[3]*=t),s}isFastUpdatesEnabled(){return null!=this._fastUpdates}computeComplexity(){return Vl(this.symbol,this.symbolLayer)}globalPropertyChanged(e,t,r){switch(e){case"opacity":return this.layerOpacityChanged(t,r),!0;case"elevationInfo":{const e=this._elevationContext.mode;return this._updateElevationContext(),this.layerElevationInfoChanged(t,r,e)!==O.RECREATE}case"slicePlaneEnabled":return this.slicePlaneEnabledChanged(t,r);case"physicalBasedRenderingEnabled":return this.physicalBasedRenderingChanged();case"pixelRatio":return this.pixelRatioChanged;case"skipHighSymbolLods":return this.skipHighSymbolLodsChanged;default:return!1}}get pixelRatioChanged(){return!0}updateGraphics3DGraphicElevationInfo(e,t,r){let i=O.UPDATE;return e.forEach((e=>{const s=t(e);if(null!=s){const t=e.graphic;this.setGraphicElevationContext(t,s.elevationContext),s.needsElevationUpdates=r(s.elevationContext.mode)}else i=O.RECREATE})),i}applyRendererDiff(e,t){return kl.RecreateSymbol}getFastUpdateAttrValues(e){if(!this._fastUpdates)return null;const t=this._fastUpdates.visualVariables,r=t.size?Z(t.size.field,e):0,i=t.color?Z(t.color.field,e):0,s=t.opacity?Z(t.opacity.field,e):0;return m(r,i,s,0)}get draped(){return this._draped}ensureDrapedStatus(e){return null==this._draped?(this._draped=e,!0):(e!==this.draped&&ql().warnOnce("A symbol can only produce either draped or non-draped visualizations. Use two separate symbol instances for draped and non-draped graphics if necessary."),!1)}test(){return{drivenProperties:this._drivenProperties,getVisVarFields:()=>({size:this._fastUpdates?.visualVariables.size?.field??null,color:this._fastUpdates?.visualVariables.color?.field??null,opacity:this._fastUpdates?.visualVariables.opacity?.field??null,rotation:this._fastUpdates?.visualVariables.rotation?.field??null})}}}function Zl(e){const t={color:!1,opacity:!1,opacityAlwaysOpaque:!0,size:!1};return e&&"visualVariables"in e&&e.visualVariables&&e.visualVariables.forEach((e=>{switch(e.type){case"color":if(t.color=!0,e.stops)for(let r=0;rt.camera.fullViewport)),new Qe("lineSize",((e,t)=>e.size>0?Math.max(1,e.size)*t.camera.pixelRatio:0)),new K("pixelToNDC",((e,t)=>_t(oc,2/t.camera.fullViewport[2],2/t.camera.fullViewport[3]))),new Qe("borderSize",((e,t)=>null!=e.borderColor?t.camera.pixelRatio:0)),new K("screenOffset",((e,t)=>_t(oc,e.horizontalScreenOffset*t.camera.pixelRatio,0)))),t.varyings.add("coverageSampling","vec4"),t.varyings.add("lineSizes","vec2"),e.multipassEnabled&&t.varyings.add("depth","float"),e.occlusionTestEnabled&&t.include(Ut),e.hasScreenSizePerspective&&$t(r),r.code.add(qt` + void main(void) { + ProjectHUDAux projectAux; + vec4 endPoint = projectPositionHUD(projectAux); + + vec3 vpos = projectAux.posModel; + if (rejectBySlice(vpos)) { + gl_Position = vec4(1e38, 1e38, 1e38, 1.0); + return; + } + ${e.occlusionTestEnabled?qt` + if (!testHUDVisibility(endPoint)) { + gl_Position = vec4(1e38, 1e38, 1e38, 1.0); + return; + }`:""} + + ${e.hasScreenSizePerspective?qt` + vec3 perspectiveFactor = screenSizePerspectiveScaleFactor(projectAux.absCosAngle, projectAux.distanceToCamera, screenSizePerspectiveAlignment); + vec2 screenOffsetScaled = applyScreenSizePerspectiveScaleFactorVec2(screenOffset, perspectiveFactor); + `:qt`vec2 screenOffsetScaled = screenOffset;`} + // Add view dependent polygon offset to get exact same original starting point. This is mostly used to get the + // correct depth value + vec3 posView = (view * vec4(position, 1.0)).xyz; + ${e.multipassEnabled?"depth = posView.z;":""} + + applyHUDViewDependentPolygonOffset(centerOffsetAndDistance.w, projectAux.absCosAngle, posView); + vec4 startPoint = proj * vec4(posView, 1.0); + // Apply screen offset to both start and end point + vec2 screenOffsetNorm = screenOffsetScaled * 2.0 / viewport.zw; + startPoint.xy += screenOffsetNorm * startPoint.w; + endPoint.xy += screenOffsetNorm * endPoint.w; + // Align start and end to pixel origin + vec4 startAligned = alignToPixelOrigin(startPoint, viewport.zw); + vec4 endAligned = alignToPixelOrigin(endPoint, viewport.zw); + ${e.depthHudEnabled?e.depthHudAlignStartEnabled?qt`endAligned = vec4(endAligned.xy / endAligned.w * startAligned.w, startAligned.zw);`:qt`startAligned = vec4(startAligned.xy / startAligned.w * endAligned.w, endAligned.zw);`:""} + vec4 projectedPosition = mix(startAligned, endAligned, uv0.y); + // The direction of the line in screen space + vec2 screenSpaceDirection = normalize(endAligned.xy / endAligned.w - startAligned.xy / startAligned.w); + vec2 perpendicularScreenSpaceDirection = vec2(screenSpaceDirection.y, -screenSpaceDirection.x); + ${e.hasScreenSizePerspective?qt` + float lineSizeScaled = applyScreenSizePerspectiveScaleFactorFloat(lineSize, perspectiveFactor); + float borderSizeScaled = applyScreenSizePerspectiveScaleFactorFloat(borderSize, perspectiveFactor); + `:qt` + float lineSizeScaled = lineSize; + float borderSizeScaled = borderSize; + `} + float halfPixelSize = lineSizeScaled * 0.5; + + // Compute full ndc offset, adding 1px padding for doing anti-aliasing and the border size + float padding = 1.0 + borderSizeScaled; + vec2 ndcOffset = (-halfPixelSize - padding + uv0.x * (lineSizeScaled + padding + padding)) * pixelToNDC; + + // Offset x/y from the center of the line in screen space + projectedPosition.xy += perpendicularScreenSpaceDirection * ndcOffset * projectedPosition.w; + + // Compute a coverage varying which we can use in the fragment shader to determine + // how much a pixel is actually covered by the line (i.e. to anti alias the line). + // This works by computing two coordinates that can be linearly interpolated and then + // subtracted to find out how far away from the line edge we are. + float edgeDirection = (uv0.x * 2.0 - 1.0); + + float halfBorderSize = 0.5 * borderSizeScaled; + float halfPixelSizeAndBorder = halfPixelSize + halfBorderSize; + float outerEdgeCoverageSampler = edgeDirection * (halfPixelSizeAndBorder + halfBorderSize + 1.0); + + float isOneSided = float(lineSizeScaled < 2.0 && borderSize < 2.0); + + coverageSampling = vec4( + // Edge coordinate + outerEdgeCoverageSampler, + + // Border edge coordinate + outerEdgeCoverageSampler - halfPixelSizeAndBorder * isOneSided, + + // Line offset + halfPixelSize - 0.5, + + // Border offset + halfBorderSize - 0.5 + halfPixelSizeAndBorder * (1.0 - isOneSided) + ); + + lineSizes = vec2(lineSizeScaled, borderSizeScaled); + + gl_Position = projectedPosition; + } + `),i.uniforms.add(new Q("uColor",(e=>nc(e.color))),new Q("borderColor",(e=>nc(e.borderColor)))),e.multipassEnabled&&(i.include(Ft,e),i.uniforms.add(new K("inverseViewport",((e,t)=>t.inverseViewport)))),i.code.add(qt` + void main() { + ${e.multipassEnabled?"if( geometryDepthTest(gl_FragCoord.xy * inverseViewport, depth) ){ discard; }":""} + + // Mix between line and border coverage offsets depending on whether we need + // a border (based on the sidedness). + vec2 coverage = min(1.0 - clamp(abs(coverageSampling.xy) - coverageSampling.zw, 0.0, 1.0), lineSizes); + + // Mix between border and line color based on the line coverage (conceptually the line blends on top of the + // border background). + // + // Anti-alias by blending final result using the full (including optional border) coverage and the color alpha + float borderAlpha = uColor.a * borderColor.a * coverage.y; + float colorAlpha = uColor.a * coverage.x; + + float finalAlpha = mix(borderAlpha, 1.0, colorAlpha); + + ${e.depthHudEnabled?qt` + if (finalAlpha < 0.01) { + discard; + } + `:qt` + vec3 finalRgb = mix(borderColor.rgb * borderAlpha, uColor.rgb, colorAlpha); + fragColor = vec4(finalRgb, finalAlpha); + `} + } + `),t}},Symbol.toStringTag,{value:"Module"}));class cc extends te{initializeConfiguration(e,t){t.spherical=e.viewingMode===yt.Global}initializeProgram(e){return new re(e.rctx,cc.shader.get().build(this.configuration),B)}setPipelineState(e){const t=e?Yt.ALWAYS:Yt.LESS;return this.configuration.depthHudEnabled?tr({depthTest:{func:t},depthWrite:rr}):tr({blending:ir(Zt.ONE,Zt.SRC_ALPHA,Zt.ONE_MINUS_SRC_ALPHA,Zt.ONE_MINUS_SRC_ALPHA),depthTest:{func:t},colorWrite:sr})}initializePipeline(){return this.setPipelineState(this.configuration.multipassEnabled)}}cc.shader=new ee(lc,(()=>Promise.resolve().then((()=>lc))));class hc extends ie{constructor(){super(...arguments),this.screenCenterOffsetUnitsEnabled=!1,this.spherical=!1,this.occlusionTestEnabled=!0,this.hasVerticalOffset=!1,this.hasScreenSizePerspective=!1,this.depthHudEnabled=!1,this.depthHudAlignStartEnabled=!1,this.hasSlicePlane=!1,this.multipassEnabled=!1}}or([lr()],hc.prototype,"screenCenterOffsetUnitsEnabled",void 0),or([lr()],hc.prototype,"spherical",void 0),or([lr()],hc.prototype,"occlusionTestEnabled",void 0),or([lr()],hc.prototype,"hasVerticalOffset",void 0),or([lr()],hc.prototype,"hasScreenSizePerspective",void 0),or([lr()],hc.prototype,"depthHudEnabled",void 0),or([lr()],hc.prototype,"depthHudAlignStartEnabled",void 0),or([lr()],hc.prototype,"hasSlicePlane",void 0),or([lr()],hc.prototype,"multipassEnabled",void 0),or([lr({constValue:!0})],hc.prototype,"hasSliceInVertexProgram",void 0),or([lr({constValue:!1})],hc.prototype,"draped",void 0);class dc extends H{get uniqueMaterialIdentifier(){return this._uniqueMaterialIdentifier}constructor(e){super(e,new pc),this.produces=new Map([[se.LINE_CALLOUTS,e=>e===Ke.Color],[se.LINE_CALLOUTS_HUD_DEPTH,e=>e===Ke.Color]]),this._configuration=new hc,this._uniqueMaterialIdentifier=dc.uniqueMaterialIdentifier(this.parameters)}passParameters(){return this.parameters}getConfiguration(e,t){const r=t?.slot!==se.LINE_CALLOUTS;return this._configuration.occlusionTestEnabled=this.parameters.occlusionTest,this._configuration.hasVerticalOffset=null!=this.parameters.verticalOffset,this._configuration.hasScreenSizePerspective=null!=this.parameters.screenSizePerspective,this._configuration.depthHudEnabled=r,this._configuration.depthHudAlignStartEnabled=!!this.parameters.depthHUDAlignStart,this._configuration.screenCenterOffsetUnitsEnabled="screen"===this.parameters.centerOffsetUnits,this._configuration.hasSlicePlane=this.parameters.hasSlicePlane,this._configuration.multipassEnabled=t.multipassEnabled,this._configuration}intersect(){}createGLMaterial(e){return new uc(e)}createBufferWriter(){return new gc}validateParameters(e){const t=dc.uniqueMaterialIdentifier(e);t!==this._uniqueMaterialIdentifier&&(this._uniqueMaterialIdentifier=t)}static uniqueMaterialIdentifier({renderOccluded:e,isDecoration:r,horizontalScreenOffset:i,color:s,size:a,occlusionTest:n,shaderPolygonOffset:o,depthHUDAlignStart:l,centerOffsetUnits:c,hasSlicePlane:h,screenSizePerspective:d,verticalOffset:u,borderColor:p}){return t`${e}:${r}:${i}:[${s}]:${a}:${n}:${o}:${l}:${c}:${h}:${null!=d}:{${u.screenLength}:${u.minWorldLength}:${u.maxWorldLength}}:[${p}]`}}class uc extends ae{beginSlot(e){return this.ensureTechnique(cc,e)}}let pc=class extends k{constructor(){super(...arguments),this.horizontalScreenOffset=0,this.color=[0,0,0,1],this.size=1,this.occlusionTest=!1,this.shaderPolygonOffset=1e-5,this.depthHUDAlignStart=!1,this.centerOffsetUnits="world",this.hasSlicePlane=!1}};const mc=Xe().vec3f(Ze.POSITION).vec3f(Ze.NORMAL).vec2f(Ze.UV0).vec4f(Ze.CENTEROFFSETANDDISTANCE),fc=[Je(0,0),Je(1,0),Je(0,1),Je(1,0),Je(1,1),Je(0,1)];class gc{constructor(){this.vertexBufferLayout=mc}elementCount(e){return 6*e.attributes.get(Ze.POSITION).indices.length}write(e,t,r,i,s){ct(r.attributes.get(Ze.POSITION),e,i.position,s,6),ht(r.attributes.get(Ze.NORMAL),t,i.normal,s,6),dt(r.attributes.get(Ze.CENTEROFFSETANDDISTANCE),i.centerOffsetAndDistance,s,6);for(let e=0;e"object"===e.type||"text"===e.type)));if("label-3d"!==a.type&&n)return null;if("point-3d"===a.type&&a.symbolLayers.every((e=>"text"===e.type&&!i(e))))return null;const o=z(r.geometry);return null==o?null:this._createAs3DShape(o,s,t,r.uid)}layerOpacityChanged(){this._materials[0]?.setParameters(this._materialParameters)}layerElevationInfoChanged(e,t,r){const i=this._elevationContext.mode,s=E(yc.elevationModeChangeTypes,r,i);return s!==O.UPDATE||e.forEach((e=>{const r=t(e);null!=r&&this.updateGraphicElevationContext(e.graphic,r)})),s}slicePlaneEnabledChanged(){return this._materials[0]?.setParameters({hasSlicePlane:this._context.slicePlaneEnabled}),!0}physicalBasedRenderingChanged(){return!0}setGraphicElevationContext(e,t,r=0){return super.setGraphicElevationContext(e,t),t.addOffsetRenderUnits(r),t}updateGraphicElevationContext(e,t){this.setGraphicElevationContext(e,t.elevationContext,null!=t.metadata?t.metadata.elevationOffset:0),t.needsElevationUpdates=R(t.elevationContext.mode)}computeComplexity(){return new Tl({verticesPerFeature:6})}_getOrCreateMaterial(e){const t=this._perInstanceMaterialParameters(e),r=dc.uniqueMaterialIdentifier(t);if(r===this._materials[0]?.uniqueMaterialIdentifier)return{material:this._materials[0],isUnique:!1};if(null!=e.materialCollection){let i=e.materialCollection.get(r);return null==i&&(i=new dc(t),e.materialCollection.add(r,i)),{material:i,isUnique:!1}}return{material:new dc(t),isUnique:!0}}_createAs3DShape(e,t,r,i){const s=this._context.layer.uid,a=this._context.stage.renderView.getObjectAndLayerIdColor({graphicUid:i,layerUid:s}),n=this._getOrCreateMaterial(r),o=new ne(n.material,function(e){const{translation:t,centerOffset:r}=e,i=new j(t?[t[0],t[1],t[2]]:[0,0,0],_c,3,!0),s=new j(r?[r[0],r[1],r[2],r[3]]:[0,0,0,1],_c,4,!0);return[[Ze.POSITION,i],[Ze.NORMAL,new j([0,0,1],_c,3,!0)],[Ze.CENTEROFFSETANDDISTANCE,s]]}(r),null,W.Point,a),l=Kl(this._context,e,o,t,i);if(null==l)return null;const c=new dl(this,l.object,[o],n.isUnique?[n.material]:null,null,Xo,t);return c.metadata=new yl(r.elevationOffset),c.alignedSampledElevation=l.sampledElevation,c.needsElevationUpdates=R(t.mode),rc(c,e,this._context.elevationProvider),c}}yc.elevationModeChangeTypes={definedChanged:O.UPDATE,staysOnTheGround:O.UPDATE,onTheGroundChanged:O.RECREATE};const _c=[0],vc={mode:"relative-to-ground",offset:0},bc={ignoreDrivers:!0,renderPriority:0,renderPriorityStep:1};class xc{constructor(e,t,r=c(),i=g(),s=0,a="world",n=0,o=null){this.renderer=e,this.symbol=t,this.translation=r,this.centerOffset=i,this.horizontalScreenOffset=s,this.centerOffsetUnits=a,this.elevationOffset=n,this.materialCollection=o}}class Sc extends cl{}const Pc=()=>e.getLogger("esri.views.3d.layers.graphics.Graphics3DCalloutSymbolLayerFactory");function Cc(e,t){if(!s(e))return Pc().error("Graphics3DCalloutSymbolLayerFactory#make",`symbol of type '${e.type}' does not support callouts`),null;if(!e.callout)return null;const r=Oc[e.callout.type];return r?new r(e,t):(Pc().error("Graphics3DCalloutSymbolLayerFactory#make",`unknown or unsupported callout type ${e.callout.type}`),null)}const Oc={line:yc},wc=new Dr(Array,(e=>ci(e,hi)),null,10,5),Ec=xi();class Rc{get labelLayers(){return this._labelLayers||hr}get extent(){return this._extent}get isElevationSource(){return this.layers.some((e=>e?.isElevationSource))}constructor(e,t,r,i,s){this.graphic=e,this.graphics3DSymbol=t,this.layers=r,this._visibleFlags=qo.ALL_LABEL,this.deconflictionPriority=0,++t.referenced,this._featureExpressionFeature=s?T(s,e,i):null}initialize(e){this._layer=e,this._forEachSymbolLayerGraphic((t=>{t.initialize(e),t.setVisibility(this.isVisible())}))}destroy(){this._forEachSymbolLayerGraphic((e=>e.destroy())),this._calloutLayer=null,--this.graphics3DSymbol.referenced,this.graphics3DSymbol=null}get destroyed(){return null==this.layers}clearLabelGraphics(){this._forEachLabelGraphic((e=>e.destroy())),this._labelLayers=null}addLabelGraphic(e,t){this._labelLayers||(this._labelLayers=new Array),this._labelLayers.push(e),e.initialize(t),e.setVisibility(this.isVisible(Yo.LABEL))}setCalloutGraphic(e){this._calloutLayer=e,this._layer&&(e.initialize(this._layer),e.setVisibility(this.isVisible()))}get calloutLayer(){return this._calloutLayer}get isDraped(){let e=!1;return this._forEachSymbolLayerGraphic((t=>{"draped"===t.type&&(e=!0)})),e}isVisible(e=Yo.GRAPHIC,t){const r=t?this._visibleFlags|t|Yo.LABEL*t:this._visibleFlags;return e===Yo.GRAPHIC?(r&qo.ALL_GRAPHIC)===qo.ALL_GRAPHIC:(r&qo.ALL_LABEL)===qo.ALL_LABEL}setVisibilityFlag(e,t,r){const i=this.isVisible(e);r?this._visibleFlags|=e*t:this._visibleFlags&=~(e*t);const s=this.isVisible(e);if(i===s)return!1;if(e===Yo.LABEL)this._forEachLabelGraphic((e=>e.setVisibility(s)));else{this._forEachSymbolLayerGraphic((e=>e.setVisibility(s)));const e=this.isVisible(Yo.LABEL);this._forEachLabelGraphic((t=>t.setVisibility(e)))}return!0}getVisibilityFlag(e,t){return!!(this._visibleFlags&e*t)}computeExtent(e){if(!this._extent){const t=this.graphic.geometry;if(null==t)return!1;this._extent=xi(),Li(t,this._extent);const r=t.spatialReference;if(!wi(r,e)&&!ei(this._extent,r,this._extent,e))return this._extent=null,!1}return!0}getAsOptimizedGeometry(e,t){return this._optimizedGeometry||(this._optimizedGeometry=this._convertGraphicToOptimizedGeometry(this.graphic,e,t)),this._optimizedGeometry}_convertGraphicToOptimizedGeometry(e,t,r){let i=e.geometry;return"mesh"!==i.type&&"extent"!==i.type||(i=Kr.fromExtent("mesh"===i.type?i.extent:i)),Ii(i,t,r)}get usedMemory(){let e=dr(this.graphic.attributes);return this._forEachSymbolLayerGraphic((t=>e+=t.graphics3DSymbolLayer.usedMemory)),e}computeAttachmentOrigin(){const e={render:{origin:c(),num:0},draped:{origin:Et(),num:0}};for(const t of this.layers)null!=t&&t.computeAttachmentOrigin(e);return e.render.num>1&&Fr(e.render.origin,e.render.origin,1/e.render.num),e.draped.num>1&&vt(e.draped.origin,e.draped.origin,1/e.draped.num),e}async getProjectedBoundingBox(e,t,r,i,s){return s||(s={boundingBox:null,requiresDrapedElevation:!1,screenSpaceObjects:[]}),s.boundingBox?ai(s.boundingBox):s.boundingBox=ai(),s.requiresDrapedElevation=!1,await br(this.layers,(async a=>{if(null==a)return;const n="draped"===a.type?t:e,o=wc.acquire(),l=await a.getProjectedBoundingBox(n,r,s.screenSpaceObjects,i,o);isFinite(l[2])&&isFinite(l[5])||(s.requiresDrapedElevation=!0),l&&di(s.boundingBox,o),wc.release(o)})),ui(s.boundingBox)||Si(pi(s.boundingBox,Ec))?s:null}needsElevationUpdates(){for(const e of this.layers)if(null!=e&&("object3d"===e.type||"lod-instance"===e.type)&&e.needsElevationUpdates)return!0;return this._labelLayers?.some((e=>e?.needsElevationUpdates??!1))??!1}alignWithElevation(e,t,r){this._forEachRenderedGraphic((i=>{"object3d"!==i.type&&"lod-instance"!==i.type||i.alignWithElevation(e,t,this._featureExpressionFeature,r)}))}alignWithAbsoluteElevation(e,t,r){this._forEachRenderedGraphic((i=>{"object3d"===i.type&&i.alignWithAbsoluteElevation(e,t,r)}))}addObjectStateSet(e,t){this._forEachSymbolLayerGraphic((r=>r.addObjectState(e,t)))}removeObjectState(e){this._forEachSymbolLayerGraphic((t=>t.removeObjectState(e)))}_forEachGraphicList(e,t){e?.forEach((e=>e&&t(e)))}_forEachSymbolLayerGraphic(e){this._forEachGraphicList(this.layers,e),this._calloutLayer&&e(this._calloutLayer)}_forEachLabelGraphic(e){this._forEachGraphicList(this._labelLayers,e)}_forEachRenderedGraphic(e){this._forEachSymbolLayerGraphic(e),this._forEachLabelGraphic(e)}get test(){}}class Tc{constructor(e,t){this.scheduler=e,this.schedule=t,this.sharedResources=null,this.streamDataRequester=null,this.elevationProvider=null,this.renderer=null,this.stage=null,this.clippingExtent=null,this.renderCoordsHelper=null,this.overlaySR=null,this.layer=null,this.drapeSourceRenderer=null,this.graphicsCoreOwner=null,this.localOriginFactory=null,this.featureExpressionInfoContext=null,this.screenSizePerspectiveEnabled=!0,this.slicePlaneEnabled=!1,this.physicalBasedRenderingEnabled=!1,this.skipHighSymbolLods=!1,this.isAsync=!1}}function Ac(e,t){if(!e||e.symbol)return null;const r=t?.renderer;return e&&null!=r&&r.getObservationRenderer?r.getObservationRenderer(e):r}function Lc(e,t){const r=Ac(e,t),i=function(e,t){if(null!=e.symbol)return e.symbol;const r=Ac(e,t);return null!=r&&"dot-density"!==r.type?r.getSymbol(e,t):null}(e,t);if(null==i)return null;const s={renderer:r,symbol:i};if(null==r||!("visualVariables"in r)||!r.visualVariables)return s;const a=bs(r,e,t)??[],n=["proportional","proportional","proportional"];for(const{variable:e,value:t}of a)switch(e.type){case"color":s.color=t.toRgba();break;case"size":if("outline"===e.target)s.outlineSize=t;else{const r=e.axis,i=e.useSymbolValue?"symbol-value":t;switch(r){case"width":n[0]=i;break;case"depth":n[1]=i;break;case"height":n[2]=i;break;case"width-and-depth":n[0]=n[1]=i;break;default:n[0]=n[1]=n[2]=i}}break;case"opacity":s.opacity=t;break;case"rotation":switch(e.axis){case"tilt":s.tilt=t;break;case"roll":s.roll=t;break;default:s.heading=t}}return"proportional"===n[0]&&"proportional"===n[1]&&"proportional"===n[2]||(s.size=n),s}async function Ic(e,t){const r=Ac(e,t),i=await async function(e,t){if(null!=e.symbol)return e.symbol;const r=Ac(e,t);return null!=r?r.getSymbolAsync(e,t):null}(e,t);if(!i)return null;const s={renderer:r,symbol:i};if(!r||!("visualVariables"in r)||!r.visualVariables)return s;const n=bs(r,e,t)??[],o=["proportional","proportional","proportional"];for(const{variable:e,value:t}of n)if("color"===e.type)s.color=a.toUnitRGBA(t);else if("size"===e.type)if("outline"===e.target)s.outlineSize=t;else{const r=e.axis,i=e.useSymbolValue?"symbol-value":t;"width"===r?o[0]=i:"depth"===r?o[1]=i:"height"===r?o[2]=i:o[0]=o[1]="width-and-depth"===r?i:o[2]=i}else"opacity"===e.type?s.opacity=t:"rotation"===e.type&&"tilt"===e.axis?s.tilt=t:"rotation"===e.type&&"roll"===e.axis?s.roll=t:"rotation"===e.type&&(s.heading=t);return(isFinite(o[0])||isFinite(o[1])||isFinite(o[2]))&&(s.size=o),s}function Dc(e,t,r){const i=(t.length>0?t[0]:e.length/3)-1,s=Os(e,i,r);if(s!==Cs.Z){e=e.slice();for(let t=0;te>1)).map((({index:e,count:i})=>{const s=3*e,a=3*i;return null!=r?new Hc(e,i,hs(t,s,a),hs(r,s,a)):new Bc(e,i,hs(t,s,a))}))}function Gc(e,t,r=null){const i=new Array;for(const{index:s,count:a,holeIndices:n,pathLengths:o}of e){if(a<=1)continue;const e=3*s,l=3*a,c=n.map((e=>e-s)),h=null!=r?new kc(s,a,hs(t,3*s,3*a),hs(r,e,l),c,o):new Wc(s,a,hs(t,3*s,3*a),c,o);i.push(h)}return i}class Bc{constructor(e,t,r){this.index=e,this.count=t,this.position=r}}class Hc extends Bc{constructor(e,t,r,i){super(e,t,r),this.mapPositions=i}}class kc extends Hc{constructor(e,t,r,i,s,a){super(e,t,r,i),this.holeIndices=s,this.pathLengths=a}}class Wc extends Bc{constructor(e,t,r,i,s){super(e,t,r),this.holeIndices=i,this.pathLengths=s}}class $c{constructor(e,t,r,i,s,a){this.position=e,this.mapPositions=t,this.polygons=r,this.outlines=i,this.projectionSuccess=s,this.sampledElevation=a}}const qc=["polygon","extent"];function Yc(e,t,r,i,s,a){const n=us(t.length),o=[[Ze.POSITION,new j(i.positions,t,3,!0)],[Ze.NORMALCOMPRESSED,new j(i.normals,t,2,!0)],[Ze.COLOR,new j(s,n,4,!0)]];return new ne(e,o,i.elevation,W.Mesh,a,r)}function Zc(e,t,r,i,s,a,n,o,l,c,h,d,u){{const p=r.length/3,m=2*i.count;!function(e,t,r,i,s,a,n,o,l,c,h,d,u,p,m,f,g){jr(lh,f);{const s=m>0?1:-1;let a=3*r,n=0,d=3*n,u=i,p=3*u;for(let r=0;r0?m=s+n:d=s+n),sh(e,d,u,p,Xc),Jc(e,t,i,r,Xc,f,d),Jc(e,t,i,r,Xc,g,u),Jc(e,t,i,r,Xc,y,p),Jc(e,t,i,r,Xc,_,m),l[v]=f,l[v+1]=y,l[v+2]=_,l[v+3]=f,l[v+4]=_,l[v+5]=g,v+=6,d++,u++,p++,m++,f+=2,g+=2,y+=2,_+=2}const Kc=c(),eh=c(),th=c(),rh=c(),ih=c();function sh(e,t,r,i,s){t*=3,r*=3,i*=3,Gr(Kc,e[t++],e[t++],e[t++]),Gr(eh,e[r++],e[r++],e[r++]),Gr(th,e[i++],e[i++],e[i++]),Ur(rh,eh,Kc),Ur(ih,th,Kc),kr(s,ih,rh),Hr(s,s)}const ah=c();function nh(e,t,r){const i=e.getMutableAttribute(Ze.POSITION),s=e.getMutableAttribute(Ze.NORMALCOMPRESSED).data,{topVertexStart:a,topVertexCount:n,topFaceStart:o,topFaceCount:l}=t,c=i.data,h=n,d=e.attributes.get(Ze.POSITION).indices,u=o+l,p=a+n,m=cs(3*h);for(let e=0;e{const r=e.geometry.addHighlight();t.addRenderGeometry(e,r,this)})),this._addedToStage&&this._drapeSourceRenderer.modifyGeometries(this.renderGeometries,Gt.HIGHLIGHT))}removeObjectState(e){this.renderGeometries.forEach((t=>{e.removeRenderGeometry(t)}))}removeRenderGeometryObjectState(e,t){e.geometry.removeHighlight(t),this._addedToStage&&this._drapeSourceRenderer.modifyGeometries(this.renderGeometries,Gt.HIGHLIGHT)}computeAttachmentOrigin(e){for(const t of this.renderGeometries)t.geometry.computeAttachmentOrigin(Oh)&&(e.draped.origin[0]+=Oh[0],e.draped.origin[1]+=Oh[1],e.draped.num++)}async getProjectedBoundingBox(e,t,r,i,s){ai(s);for(let t=0;t{let e="";for(let t=32;t<127;t++)e+=String.fromCharCode(t);return e})(),Ih=1;class Dh{constructor(e,t,r,i){this.text=e,this._alignment=t,this._parameters=r,this._maxSize=i,this._textWidths=[],this._lineWidths=[],this._renderPixelRatio=null,this._metricsCached=null,this.key=`TextRenderer-${this._parameters.key}-${this._alignment}--${e}`,this._lines=e.replaceAll(" "," ").split(/\r?\n/)}get displayWidth(){return Math.ceil(this._displayWidth+2*this._horizontalPadding)}get displayHeight(){let e=this._metrics.firstLineAscent;for(let t=0;t{const h=e.measureText(r),d=h.width/t,u=d+i;this._textWidths.push(d),this._lineWidths.push(u),a=Math.max(a,u),l=Math.max(l,h.actualBoundingBoxAscent/t),c=Math.max(c,h.actualBoundingBoxDescent/t),0===s&&(n=h.actualBoundingBoxAscent/t),s===this._lines.length-1&&(o=h.actualBoundingBoxDescent/t)}));const h=Eh(this._parameters),d=Math.max(l,h.maxAscent),u=Math.max(c,h.maxDescent),p=n,m="underline"===this._parameters.definition.font.decoration?u:o,f=a;this._metricsCached=new jh(p,m,d,u,f)}return this._metricsCached}get _lineSpacing(){return(this._midLineHeight+this._linePadding)*this._parameters.definition.lineSpacingFactor}get _midLineHeight(){return this._metrics.midLineHeight}get _linePadding(){return this._midLineHeight*Nh}get _midLineAscent(){return this._metrics.maxLineAscent}get _renderedFontSize(){return this._toRenderUnit(this._fontSize)}get _fontSize(){return this._parameters.definition.size}get _renderedHaloSize(){return this._toRenderUnit(this._haloSize)}get _haloSize(){return this._parameters.haloSize}get _horizontalPadding(){return this._hasBackground?this._parameters.definition.background.padding[0]:0}get _verticalPadding(){return Math.max(this._hasBackground?this._parameters.definition.background.padding[1]:0,1)}get _hasBackground(){return!!this._parameters.backgroundStyle}get renderPixelRatio(){if(null==this._renderPixelRatio){const e=this._parameters.definition.pixelRatio;this._renderPixelRatio=Math.min(e,Math.min(this._maxSize[0]/this.displayWidth,this._maxSize[1]/this.displayHeight))}return this._renderPixelRatio}_getLineXOffset(e){switch(this._alignment){case zh.Left:return this._horizontalPadding;case zh.Center:return(this.displayWidth-this._lineWidths[e])/2;case zh.Right:return this.displayWidth-this._horizontalPadding-this._lineWidths[e]}}render(e,t,r){e.save();const i=t/=this.renderPixelRatio,s=r/=this.renderPixelRatio,a=this._haloSize,n=this._firstLineYOffset+this._metrics.firstLineAscent;t+=a,r+=n;const o=this._haloSize>0;o&&this._renderHalo(e,i,s,a,n),this._parameters.setFontProperties(e,this._renderedFontSize);for(let i=0;iNs(t)));this._textureHandle=r,e.textureId=r.texture.id}e.textureIsSignedDistanceField=!0,e.sampleSignedDistanceFieldTexelCenter=Fs(t),e.distanceFieldBoundingBox=Yh;const i=this._getIconSize();this._size=[i,i],this._symbolTextureRatio=1/qh,this._createMaterialAndAddToStage(e,this._context.stage)}async _prepareResourcesHref(e,t,r){this._outlineSize=this._getOutlineSize(),e.color=this._getFillColor(),e.outlineColor=this._getOutlineColor(),e.outlineSize=this._outlineSize,e.textureIsSignedDistanceField=!1;const i=this._getIconSize(),s=i*this._context.graphicsCoreOwner.view.state.rasterPixelRatio;if(null!=this._context.sharedResources.textures){const a=await xr(this._context.sharedResources.textures.fromUrl(t,s,{signal:r}));if(!1===a.ok)throw Cr(a.error),new Bi("graphics3diconsymbollayer:request-failed",`Failed to load (Request for icon resource failed: ${t})`);this._textureHandle=a.value;const n=a.value.texture;this._size=ed(n,i),e.textureId=n.id}this._createMaterialAndAddToStage(e,this._context.stage)}async _prepareResourcesCIM(e,t,r){if(this._cimData=t,!this._context.sharedResources.cimSymbolRasterizer){const e=(await import("./CIMSymbolRasterizer.js")).CIMSymbolRasterizer;Or(r),this._context.sharedResources.cimSymbolRasterizer||(this._context.sharedResources.cimSymbolRasterizer=new e(this._context.renderCoordsHelper.spatialReference))}const i=this._context.sharedResources.cimSymbolRasterizer,s=[],a=t,n=a?.symbol;xa.fetchResources(n,i.resourceManager,s,r),xa.fetchFonts(n,i.resourceManager,s);const o=this._context.layer.fields?this._context.layer.fields.map((e=>e.toJSON())):[],l=this._context.renderCoordsHelper.spatialReference;if(this._arcadeInfo={spatialReference:l,fields:o,geometryType:"esriGeometryPoint"},a?.primitiveOverrides&&s.push(Sa.createRenderExpressions(a.primitiveOverrides,this._arcadeInfo)),s.length>0&&(await Promise.all(s),Or(r)),this._context.renderer&&"dictionary"===this._context.renderer.type&&this._context.renderer.scaleExpression){const e=this._context.renderer;if(e.scaleExpression){const t=e.scaleExpression,r=await ba(t,this._context.layer.spatialReference,o);this._cimScaleFactorOrFunction=(e,t,i)=>{const s=Pa(r,e,{$view:i},"esriGeometryPoint",t);return null!==s?s:1}}}Or(r),this._cimMaterialParametersInfo=e,this._cimMaterialParametersInfo.color=this._getFillColor(),this._cimMaterialParametersInfo.outlineColor=[0,0,0,0],this._cimMaterialParametersInfo.outlineSize=0,this._cimMaterialParametersInfo.textureIsSignedDistanceField=!1}_getPrimitive(){return this.symbolLayer.resource?.href?null:this.symbolLayer.resource?.primitive??Ea}_getOutlineSize(){let e=0;const t=this.symbolLayer;return null!=t.outline?.size?Math.max(n(t.outline.size),0):(e=Xh(this._getPrimitive())?1.5:0,Math.max(e,0))}_getOutlineColor(){const e=this._getLayerOpacity(),t=this.symbolLayer,r=t?.outline?.color;if(null!=r){const t=a.toUnitRGB(r),i=r.a*e;return[t[0],t[1],t[2],i]}return[0,0,0,0]}_getFillColor(){if(Xh(this._getPrimitive()))return bh;const e=null==this._getPrimitive(),t=this.symbolLayer?.material?.color;return this._getCombinedOpacityAndColor(t,{hasIntrinsicColor:e})}_createMaterialAndAddToStage(e,t){if(this._cimData){this._fastUpdates=null;let r=e.textureId?this._cimSymbolMaterials.get(e.textureId):null;return r||(r=new Nt(e),this._cimSymbolMaterials.set(e.textureId??0,r),t.add(r)),r}return this._fastUpdates=le(this._context.renderer,this._fastVisualVariableConvertOptions()),this._fastUpdates&&(e={...e,...this._fastUpdates.materialParameters}),this._materials[0]=new Nt(e),t.add(this._materials[0]),this._materials[0]}_setDrapingDependentMaterialParameters(){this.draped&&(this._forEachMaterial((e=>{e.setParameters({verticalOffset:null,screenSizePerspective:null,occlusionTest:!1,hasSlicePlane:!1,shaderPolygonOffset:0,draped:this.draped})})),this.layerOpacityChanged())}destroy(){super.destroy(),this._patchTask=pa(this._patchTask),this._forEachMaterial((e=>this._context.stage.remove(e))),this._materials.length=0,this._cimSymbolMaterials.clear(),this._cimSymbolTextures.forEach((e=>this._context.stage.remove(e))),this._cimSymbolTextures.clear(),this._textureHandle=ma(this._textureHandle)}_getScaleFactor(e,t){if(this._drivenProperties.size&&e.size){for(let t=0;t<3;t++){const r=e.size[t];r&&"symbol-value"!==r&&"proportional"!==r&&(e.size[t]=n(r))}if("symbol-value"===e.size[0])return 1;if(isFinite(+e.size[0]))return+e.size[0]/t;if(isFinite(+e.size[2]))return+e.size[2]/t}return 1}createGraphics3DGraphic(e){const t=e.graphic;if(!this._validateGeometry(t.geometry))return null;let r,i=[0,0];if(this._cimData){if(!this._cimData.symbol)return null;const e=this._generateTextureCIM(t),s={textureId:e.id,...this._cimMaterialParametersInfo};r=this._createMaterialAndAddToStage(s,this._context.stage);const a=window.devicePixelRatio||1;i=[e.parameters.width/a,e.parameters.height/a]}else i=this._size,r=this._materials[0];const s=ic(t.geometry);if(null==s)return this.logger.warn(`unsupported geometry type for icon symbol: ${t.geometry.type}`),null;const a=e.renderingInfo,n=this._getVertexOpacityAndColor(a);let o=1;if(!this._fastUpdates?.visualVariables.size){const e=i[0]>i[1]?i[0]:i[1];o=this._getScaleFactor(a,e)}o*=this._symbolTextureRatio;const l=Rt(i[0]*o,i[1]*o),c=this.setGraphicElevationContext(t);return this.ensureDrapedStatus("on-the-ground"===c.mode)&&this._setDrapingDependentMaterialParameters(),this.draped?this._createAsOverlay(t,s,r,n,l,e.layer.uid):this._createAs3DShape(t,s,r,n,l,c,t.uid)}layerOpacityChanged(){const e=this._getFillColor(),t=this._getOutlineColor();this._forEachMaterial((r=>{r.setParameters({color:e}),r.setParameters({outlineColor:t})}))}updateGeometry(e,t){if(this.draped||!this._validateGeometry(t))return!1;const{elevationContext:r,stageObject:i}=e;if(r.mode!==this.getGeometryElevationMode(t))return!1;const s=ic(t);if(!s)return!1;const a=ec(i,this._context,s,r);if(null==a)return!1;const n=sc(this._context,s);return i.geometries[0].localOrigin===n&&(e.alignedSampledElevation=a,rc(e,s,this._context.elevationProvider),!0)}layerElevationInfoChanged(e,t,r){const i=this._elevationContext.mode,s=E(Jh.elevationModeChangeTypes,r,i);if(s!==O.UPDATE)return s;const a=R(i)||"absolute-height"===i;return this.updateGraphics3DGraphicElevationInfo(e,t,(()=>a))}slicePlaneEnabledChanged(){return this.draped||this._forEachMaterial((e=>{e.setParameters({hasSlicePlane:this._context.slicePlaneEnabled})})),!0}physicalBasedRenderingChanged(){return!0}get pixelRatioChanged(){return null!=this._getPrimitive()}applyRendererDiff(e,t){for(const r in e.diff){if("visualVariables"!==r)return kl.RecreateSymbol;if(!ce(this._fastUpdates,t,this._fastVisualVariableConvertOptions()))return kl.RecreateSymbol;this._materials[0]?.setParameters(this._fastUpdates.materialParameters)}return kl.FastUpdate}prepareSymbolLayerPatch(e){if(this._patchTask?.abort(),"partial"!==e.diff.type)return;const t=e.diff.diff;this._preparePatchResource(e,t)}_preparePatchResource(e,t){if(!t.resource||"partial"!==t.resource.type)return;const r=t.resource.diff;if("complete"!==r?.href?.type)return;const i=r.href.newValue,{textures:s}=this._context.sharedResources;if(null==i||null==s||null!=Qh(i))return;const a=this._getIconSize(),n=a*this._context.graphicsCoreOwner.view.state.pixelRatio;e.symbolLayerStatePatches.push((()=>{this._patchTask=pa(this._patchTask),this._patchTask=Sr((e=>this._context.schedule((async(e,t)=>{const r=await xr(s.fromUrl(i,n,{signal:t}));Or(t);const o=!r.ok;if(o&&Cr(r.error),this._textureHandle=ma(this._textureHandle),this._patchTask=null,o){this._forEachMaterial((e=>{e.visible=!1,e.setParameters({textureId:null})}));const e=`Failed to load (Request for icon resource failed: ${i})`;return void this.logger.error(new Bi("graphics3diconsymbollayer:request-failed",e))}this._textureHandle=r.value;const l=r.value.texture;this._size=ed(l,a),this._forEachMaterial((e=>{e.setParameters({textureId:l.id}),e.visible=!0}))}),e)))})),delete r.href}_defaultElevationInfoNoZ(){return td}_createAs3DShape(e,t,r,i,s,a,n){const o=this.getFastUpdateAttrValues(e),l=this._context.layer.uid,c=this._context.stage.renderView.getObjectAndLayerIdColor({graphicUid:n,layerUid:l}),h=Ba(r,$h,null,i,s,rd,null,o,c),d=Kl(this._context,t,h,a,n);if(null==d)return null;const u=new dl(this,d.object,[h],null,null,Xo,a);return u.alignedSampledElevation=d.sampledElevation,u.needsElevationUpdates=R(a.mode)||"absolute-height"===a.mode,u.getScreenSize=this._createScreenSizeGetter(s,o),u.calculateRelativeScreenBounds=e=>r.calculateRelativeScreenBounds(u.getScreenSize(),1,e),rc(u,t,this._context.elevationProvider),u}_createAsOverlay(e,t,r,i,s,a){r.renderPriority=this._renderPriority;const n=c();va(t,n,this._context.overlaySR),n[2]=Vt;const o=this._context.clippingExtent;if(null!=o&&!li(o,n))return null;const l=this.getFastUpdateAttrValues(e),h=this._context.stage.renderView.getObjectAndLayerIdColor({graphicUid:e.uid,layerUid:this._context.layer.uid}),d=Ba(r,$h,n,i,s,null,null,l,h),u=new Bt(d,{layerUid:a,graphicUid:e.uid}),p=new Sh(this,[u],null,this._context.drapeSourceRenderer);return p.getScreenSize=this._createScreenSizeGetter(s,l),p.calculateRelativeScreenBounds=e=>r.calculateRelativeScreenBounds(p.getScreenSize(),1,e),p}_createScreenSizeGetter(e,t){const r=this._outlineSize+2;if(this._fastUpdates&&t){const i=e[0]/this._symbolTextureRatio,s=e[1]/this._symbolTextureRatio;return(e=Et())=>{const[a,n]=he(id,this._fastUpdates.materialParameters,t);return e[0]=a*i+r,e[1]=n*s+r,e}}const i=e[0]/this._symbolTextureRatio+r,s=e[1]/this._symbolTextureRatio+r;return(e=Et())=>(e[0]=i,e[1]=s,e)}_fastVisualVariableConvertOptions(){const e=Math.max(this._size[0],this._size[1]),t=u(e,e,e),r=o(1),i=e*r,s=u(i,i,i);return new de({size:!0,color:!0,rotation:!0,opacity:!1},t,s,r)}_forEachMaterial(e){this._materials.forEach(e),this._cimSymbolMaterials.forEach(e)}test(){return{...super.test(),material:this._materials[0]}}}function Xh(e){return null!=e&&("cross"===e||"x"===e)}function Qh(e){const t=_a(e);return"application/json"===t?.mediaType?t.data:void 0}function Kh(e,t){return"relative"===e?Rt((t.x||0)+.5,.5-(t.y||0)):e in Bh?Bh[e]:Bh.center}function ed({parameters:e},t){const r=(e.width??1)/(e.height??1);return r>1?[t,Math.round(t/r)]:[Math.round(t*r),t]}Jh.PRIMITIVE_SIZE=Zh,Jh.elevationModeChangeTypes={definedChanged:O.UPDATE,staysOnTheGround:O.NONE,onTheGroundChanged:O.RECREATE};const td={mode:"relative-to-ground",offset:0},rd=m(0,0,0,1),id=c();function sd(e){switch(e){case"butt":return Gs.BUTT;case"square":return Gs.SQUARE;case"round":return Gs.ROUND;default:return null}}function ad(e){return"diamond"===e?"kite":e}const nd=Object.freeze(Object.defineProperty({__proto__:null,build:function(e){const t=new J,r=e.multipassEnabled&&e.output===Ke.Color,i=e.space===Bs.World;t.include(Hs,e),t.include(ks,e);const{vertex:s,fragment:a}=t;return a.include(et),ue(s,e),t.attributes.add(Ze.POSITION,"vec3"),t.attributes.add(Ze.PREVPOSITION,"vec3"),t.attributes.add(Ze.UV0,"vec2"),t.varyings.add("vColor","vec4"),t.varyings.add("vpos","vec3"),t.varyings.add("vUV","vec2"),t.varyings.add("vSize","float"),r&&t.varyings.add("depth","float"),e.hasTip&&t.varyings.add("vLineWidth","float"),s.uniforms.add(new K("nearFar",((e,t)=>t.camera.nearFar)),new Q("viewport",((e,t)=>t.camera.fullViewport))),s.code.add(qt`vec4 projectAndScale(vec4 pos) { +vec4 posNdc = proj * pos; +posNdc.xy *= viewport.zw / posNdc.w; +return posNdc; +}`),s.code.add(qt`void clip(vec4 pos, inout vec4 prev) { +float vnp = nearFar[0] * 0.99; +if (prev.z > -nearFar[0]) { +float interpolation = (-vnp - pos.z) / (prev.z - pos.z); +prev = mix(pos, prev, interpolation); +} +}`),i?(t.attributes.add(Ze.NORMAL,"vec3"),pe(s),s.constants.add("tiltThreshold","float",.7),s.code.add(qt`vec3 perpendicular(vec3 v) { +vec3 n = (viewNormal * vec4(normal.xyz, 1.0)).xyz; +vec3 n2 = cross(v, n); +vec3 forward = vec3(0.0, 0.0, 1.0); +float tiltDot = dot(forward, n); +return abs(tiltDot) < tiltThreshold ? n : n2; +}`)):s.code.add(qt`vec2 perpendicular(vec2 v) { +return vec2(v.y, -v.x); +}`),s.code.add(qt` + #define vecN ${i?"vec3":"vec2"} + + vecN normalizedSegment(vecN pos, vecN prev) { + vecN segment = pos - prev; + float segmentLen = length(segment); + + // normalize or zero if too short + return (segmentLen > 0.001) ? segment / segmentLen : ${i?"vec3(0.0, 0.0, 0.0)":"vec2(0.0, 0.0)"}; + } + + vecN displace(vecN pos, vecN prev, float displacementLen) { + vecN segment = normalizedSegment(pos, prev); + + vecN displacementDirU = perpendicular(segment); + vecN displacementDirV = segment; + + ${e.anchor===Ws.Tip?"pos -= 0.5 * displacementLen * displacementDirV;":""} + + return pos + displacementLen * (uv0.x * displacementDirU + uv0.y * displacementDirV); + } + `),e.space===Bs.Screen&&(s.uniforms.add(new tt("inverseProjectionMatrix",((e,t)=>t.camera.inverseProjectionMatrix))),s.code.add(qt`vec3 inverseProject(vec4 posScreen) { +posScreen.xy = (posScreen.xy / viewport.zw) * posScreen.w; +return (inverseProjectionMatrix * posScreen).xyz; +}`),s.code.add(qt`bool rayIntersectPlane(vec3 rayDir, vec3 planeOrigin, vec3 planeNormal, out vec3 intersection) { +float cos = dot(rayDir, planeNormal); +float t = dot(planeOrigin, planeNormal) / cos; +intersection = t * rayDir; +return abs(cos) > 0.001 && t > 0.0; +}`),s.uniforms.add(new Qe("perScreenPixelRatio",((e,t)=>t.camera.perScreenPixelRatio))),s.code.add(qt` + vec4 toFront(vec4 displacedPosScreen, vec3 posLeft, vec3 posRight, vec3 prev, float lineWidth) { + // Project displaced position back to camera space + vec3 displacedPos = inverseProject(displacedPosScreen); + + // Calculate the plane that we want the marker to lie in. Note that this will always be an approximation since ribbon lines are generally + // not planar and we do not know the actual position of the displaced prev vertices (they are offset in screen space, too). + vec3 planeNormal = normalize(cross(posLeft - posRight, posLeft - prev)); + vec3 planeOrigin = posLeft; + + ${e.hasCap?"\n if(prev.z > posLeft.z) {\n vec2 diff = posLeft.xy - posRight.xy;\n planeOrigin.xy += perpendicular(diff) / 2.0;\n }\n ":""}; + + // Move the plane towards the camera by a margin dependent on the line width (approximated in world space). This tolerance corrects for the + // non-planarity in most cases, but sharp joins can place the prev vertices at arbitrary positions so markers can still clip. + float offset = lineWidth * perScreenPixelRatio; + planeOrigin *= (1.0 - offset); + + // Intersect camera ray with the plane and make sure it is within clip space + vec3 rayDir = normalize(displacedPos); + vec3 intersection; + if (rayIntersectPlane(rayDir, planeOrigin, planeNormal, intersection) && intersection.z < -nearFar[0] && intersection.z > -nearFar[1]) { + return vec4(intersection.xyz, 1.0); + } + + // Fallback: use depth of pos or prev, whichever is closer to the camera + float minDepth = planeOrigin.z > prev.z ? length(planeOrigin) : length(prev); + displacedPos *= minDepth / length(displacedPos); + return vec4(displacedPos.xyz, 1.0); + } + `)),me(s),s.code.add(qt`void main(void) { +if (uv0.y == 0.0) { +gl_Position = vec4(1e038, 1e038, 1e038, 1.0); +} +else { +float lineWidth = getLineWidth(); +float screenMarkerSize = getScreenMarkerSize(); +vec4 pos = view * vec4(position, 1.0); +vec4 prev = view * vec4(prevPosition, 1.0); +clip(pos, prev);`),i?(e.hideOnShortSegments&&s.code.add(qt`if (areWorldMarkersHidden(pos, prev)) { +gl_Position = vec4(1e038, 1e038, 1e038, 1.0); +return; +}`),s.code.add(qt`pos.xyz = displace(pos.xyz, prev.xyz, getWorldMarkerSize(pos)); +vec4 displacedPosScreen = projectAndScale(pos);`)):(s.code.add(qt`vec4 posScreen = projectAndScale(pos); +vec4 prevScreen = projectAndScale(prev); +vec4 displacedPosScreen = posScreen; +displacedPosScreen.xy = displace(posScreen.xy, prevScreen.xy, screenMarkerSize);`),e.space===Bs.Screen&&s.code.add(qt`vec2 displacementDirU = perpendicular(normalizedSegment(posScreen.xy, prevScreen.xy)); +vec3 lineRight = inverseProject(posScreen + lineWidth * vec4(displacementDirU.xy, 0.0, 0.0)); +vec3 lineLeft = pos.xyz + (pos.xyz - lineRight); +pos = toFront(displacedPosScreen, lineLeft, lineRight, prev.xyz, lineWidth); +displacedPosScreen = projectAndScale(pos);`)),s.code.add(qt` + ${r?"depth = pos.z;":""} + + // Convert back into NDC + displacedPosScreen.xy = (displacedPosScreen.xy / viewport.zw) * displacedPosScreen.w; + + // Convert texture coordinate into [0,1] + vUV = (uv0 + 1.0) / 2.0; + + ${i?"":"vUV *= displacedPosScreen.w;"} + + ${e.hasTip?"vLineWidth = lineWidth;":""} + + vSize = screenMarkerSize; + vColor = getColor(); + + // Use camera space for slicing + vpos = pos.xyz; + + gl_Position = displacedPosScreen; + } + } + `),r&&t.include(fe,e),t.include(X,e),a.uniforms.add(new Q("intrinsicColor",(e=>e.color)),new ge("tex",(e=>e.markerTexture))),a.include(ye),t.constants.add("texelSize","float",1/$s),a.code.add(qt`float markerAlpha(vec2 samplePos) { +samplePos += vec2(0.5, -0.5) * texelSize; +float sdf = rgba2float(texture(tex, samplePos)) - 0.5; +float distance = sdf * vSize; +distance -= 0.5; +return clamp(0.5 - distance, 0.0, 1.0); +}`),e.hasTip&&(t.constants.add("relativeMarkerSize","float",qs/$s),t.constants.add("relativeTipLineWidth","float",Ys),a.code.add(qt` + float tipAlpha(vec2 samplePos) { + // Convert coordinates s.t. they are in pixels and relative to the tip of an arrow marker + samplePos -= vec2(0.5, 0.5 + 0.5 * relativeMarkerSize); + samplePos *= vSize; + + float halfMarkerSize = 0.5 * relativeMarkerSize * vSize; + float halfTipLineWidth = 0.5 * max(1.0, relativeTipLineWidth * vLineWidth); + + ${i?"halfTipLineWidth *= fwidth(samplePos.y);":""} + + float distance = max(abs(samplePos.x) - halfMarkerSize, abs(samplePos.y) - halfTipLineWidth); + return clamp(0.5 - distance, 0.0, 1.0); + } + `)),e.transparencyPassType===_e.ColorAlpha&&(t.outputs.add("fragColor","vec4",0),t.outputs.add("fragAlpha","float",1)),t.constants.add("symbolAlphaCutoff","float",ve),a.code.add(qt` + void main() { + discardBySlice(vpos); + ${r?"terrainDepthTest(depth);":""} + + vec4 finalColor = intrinsicColor * vColor; + + ${i?"vec2 samplePos = vUV;":"vec2 samplePos = vUV * gl_FragCoord.w;"} + + ${e.hasTip?"finalColor.a *= max(markerAlpha(samplePos), tipAlpha(samplePos));":"finalColor.a *= markerAlpha(samplePos);"} + + ${e.output===Ke.ObjectAndLayerIdColor?qt`finalColor.a = 1.0;`:""} + + if (finalColor.a < symbolAlphaCutoff) { + discard; + } + + ${e.output===Ke.Color?qt`fragColor = highlightSlice(finalColor, vpos);`:""} + ${e.output===Ke.Color&&e.transparencyPassType===_e.ColorAlpha?qt` + fragColor = premultiplyAlpha(fragColor); + fragAlpha = fragColor.a;`:""} + ${e.output===Ke.Highlight?qt`fragColor = vec4(1.0);`:""} + } + `),t}},Symbol.toStringTag,{value:"Module"})),od=new Map([[Ze.POSITION,0],[Ze.PREVPOSITION,1],[Ze.UV0,2],[Ze.NORMAL,3],[Ze.COLOR,4],[Ze.COLORFEATUREATTRIBUTE,4],[Ze.SIZE,5],[Ze.SIZEFEATUREATTRIBUTE,5],[Ze.OPACITYFEATUREATTRIBUTE,6]]);class ld extends te{initializeProgram(e){return new re(e.rctx,ld.shader.get().build(this.configuration),od)}_makePipelineState(e,t){const r=this.configuration,i=e===_e.NONE;return tr({blending:r.output===Ke.Color?i?be:xe(e):null,depthTest:r.space===Bs.Draped?null:{func:Se(e)},depthWrite:r.space===Bs.Draped?null:i?r.writeDepth?rr:null:Pe(e),drawBuffers:r.output===Ke.Depth?{buffers:[Jt.NONE]}:Ce(e),colorWrite:sr,stencilWrite:r.hasOccludees?Oe:null,stencilTest:r.hasOccludees?t?we:Ee:null,polygonOffset:{factor:0,units:-10}})}initializePipeline(){return this.configuration.occluder&&(this._occluderPipelineTransparent=tr({blending:be,depthTest:Re,depthWrite:null,colorWrite:sr,stencilWrite:null,stencilTest:Te}),this._occluderPipelineOpaque=tr({blending:be,depthTest:Re,depthWrite:null,colorWrite:sr,stencilWrite:Ae,stencilTest:Le}),this._occluderPipelineMaskWrite=tr({blending:null,depthTest:Ie,depthWrite:null,colorWrite:null,stencilWrite:Oe,stencilTest:we})),this._occludeePipelineState=this._makePipelineState(this.configuration.transparencyPassType,!0),this._makePipelineState(this.configuration.transparencyPassType,!1)}getPipeline(e,t,r){return e?this._occludeePipelineState:this.configuration.occluder?r?this._occluderPipelineTransparent:t?this._occluderPipelineOpaque:this._occluderPipelineMaskWrite:super.getPipeline()}}ld.shader=new ee(nd,(()=>Promise.resolve().then((()=>nd))));class cd extends H{constructor(e){super(e,new dd),this.produces=new Map([[se.OPAQUE_MATERIAL,e=>e===Ke.Highlight||rt(e)&&this.parameters.renderOccluded===$.OccludeAndTransparentStencil],[se.OPAQUE_NO_SSAO_DEPTH,e=>it(e)],[se.OCCLUDER_MATERIAL,e=>st(e)&&this.parameters.renderOccluded===$.OccludeAndTransparentStencil],[se.TRANSPARENT_OCCLUDER_MATERIAL,e=>st(e)&&this.parameters.renderOccluded===$.OccludeAndTransparentStencil],[se.TRANSPARENT_MATERIAL,e=>rt(e)&&this.parameters.writeDepth],[se.TRANSPARENT_DEPTH_WRITE_DISABLED_MATERIAL,e=>rt(e)&&!this.parameters.writeDepth],[se.DRAPED_MATERIAL,e=>e===Ke.Color||e===Ke.Highlight]]),this._vertexAttributeLocations=od,this._configuration=new Zs,this._layout=this.createLayout()}getConfiguration(e,t){return this._configuration.output=e,this._configuration.space=t.slot===se.DRAPED_MATERIAL?Bs.Draped:this.parameters.worldSpace?Bs.World:Bs.Screen,this._configuration.hideOnShortSegments=this.parameters.hideOnShortSegments,this._configuration.hasCap=this.parameters.cap!==Gs.BUTT,this._configuration.anchor=this.parameters.anchor,this._configuration.hasTip=this.parameters.hasTip,this._configuration.hasSlicePlane=this.parameters.hasSlicePlane,this._configuration.hasOccludees=this.parameters.hasOccludees,this._configuration.writeDepth=this.parameters.writeDepth,this._configuration.vvSize=!!this.parameters.vvSize,this._configuration.vvColor=!!this.parameters.vvColor,this._configuration.vvOpacity=!!this.parameters.vvOpacity,this._configuration.occluder=this.parameters.renderOccluded===$.OccludeAndTransparentStencil,this._configuration.transparencyPassType=t.transparencyPassType,this._configuration.multipassEnabled=t.multipassEnabled,this._configuration.cullAboveGround=t.multipassTerrain.cullAboveGround,this._configuration}intersect(){}createLayout(){const e=Xe().vec3f(Ze.POSITION).vec3f(Ze.PREVPOSITION).vec2f(Ze.UV0);return this.parameters.worldSpace&&e.vec3f(Ze.NORMAL),this.parameters.vvSize?e.f32(Ze.SIZEFEATUREATTRIBUTE):e.f32(Ze.SIZE),this.parameters.vvColor?e.f32(Ze.COLORFEATUREATTRIBUTE):e.vec4f(Ze.COLOR),this.parameters.vvOpacity&&e.f32(Ze.OPACITYFEATUREATTRIBUTE),e}createBufferWriter(){return new ud(this._layout,this.parameters)}createGLMaterial(e){return new hd(e)}}class hd extends qa{constructor(){super(...arguments),this._markerPrimitive=null}dispose(){super.dispose(),this._markerTextures.release(this._markerPrimitive),this._markerPrimitive=null}_updateParameters(e){const t=this._material.parameters.markerPrimitive;return t!==this._markerPrimitive&&(this._material.setParameters({markerTexture:this._markerTextures.swap(t,this._markerPrimitive)}),this._markerPrimitive=t),this._material.setParameters(this.textureBindParameters),this.ensureTechnique(ld,e)}_updateOccludeeState(e){e.hasOccludees!==this._material.parameters.hasOccludees&&this._material.setParameters({hasOccludees:e.hasOccludees})}beginSlot(e){return this._output===Ke.Color&&this._updateOccludeeState(e),this._updateParameters(e)}}let dd=class extends De{constructor(){super(...arguments),this.width=0,this.color=[1,1,1,1],this.markerPrimitive="arrow",this.placement="end",this.cap=Gs.BUTT,this.anchor=Ws.Center,this.hasTip=!1,this.worldSpace=!1,this.hideOnShortSegments=!1,this.writeDepth=!0,this.hasSlicePlane=!1,this.vvFastUpdate=!1,this.hasOccludees=!1,this.markerTexture=null}};class ud{constructor(e,t){this.vertexBufferLayout=e,this._parameters=t}elementCount(){return"begin-end"===this._parameters.placement?12:6}write(e,t,r,i,s){const a=r.attributes.get(Ze.POSITION).data,n=a.length/3;let o=[1,0,0];const l=r.attributes.get(Ze.NORMAL);this._parameters.worldSpace&&null!=l&&(o=l.data);let c=1,h=0;this._parameters.vvSize?h=r.attributes.get(Ze.SIZEFEATUREATTRIBUTE).data[0]:r.attributes.has(Ze.SIZE)&&(c=r.attributes.get(Ze.SIZE).data[0]);let d=[1,1,1,1],u=0;this._parameters.vvColor?u=r.attributes.get(Ze.COLORFEATUREATTRIBUTE).data[0]:r.attributes.has(Ze.COLOR)&&(d=r.attributes.get(Ze.COLOR).data);let p=0;this._parameters.vvOpacity&&(p=r.attributes.get(Ze.OPACITYFEATUREATTRIBUTE).data[0]);const m=new Float32Array(i.buffer);let f=s*(this.vertexBufferLayout.stride/4);const g=(e,t,r,i)=>{if(m[f++]=e[0],m[f++]=e[1],m[f++]=e[2],m[f++]=t[0],m[f++]=t[1],m[f++]=t[2],m[f++]=r[0],m[f++]=r[1],this._parameters.worldSpace&&(m[f++]=o[0],m[f++]=o[1],m[f++]=o[2]),this._parameters.vvSize?m[f++]=h:m[f++]=c,this._parameters.vvColor)m[f++]=u;else{const e=Math.min(4*i,d.length-4);m[f++]=d[e],m[f++]=d[e+1],m[f++]=d[e+2],m[f++]=d[e+3]}this._parameters.vvOpacity&&(m[f++]=p)};let y;!function(e){e[e.ASCENDING=1]="ASCENDING",e[e.DESCENDING=-1]="DESCENDING"}(y||(y={}));const _=(t,r)=>{const i=Gr(pd,a[3*t],a[3*t+1],a[3*t+2]),s=md;let o=t+r;do{Gr(s,a[3*o],a[3*o+1],a[3*o+2]),o+=r}while($r(i,s)&&o>=0&&othis._context.stage.remove(e))),this._materials.length=0}_getDrivenSize(e){return this._drivenProperties.size&&e.size?n(function(e){for(let t=0;t<3;t++){const r=e[t];if("number"==typeof r)return isFinite(r)?r:0}return 0}(e.size)):1}_getDrivenColor(e){const t=m(1,1,1,1);return this._drivenProperties.color&&e.color&&(t[0]=e.color[0],t[1]=e.color[1],t[2]=e.color[2],e.color.length>0&&(t[3]=e.color[3])),this._drivenProperties.opacity&&e.opacity&&(t[3]=e.opacity),t}createGraphics3DGraphic(e){const t=e.graphic;if(!this._validateGeometry(t.geometry,fd,this.symbolLayer.type))return null;const r=this.setGraphicElevationContext(t);return this.ensureDrapedStatus("on-the-ground"===r.mode),this.draped?this._createAsOverlay(e,this._context.layer.uid):this._createAs3DShape(e,r,t.uid)}applyRendererDiff(e,t){for(const r in e.diff){if("visualVariables"!==r)return kl.RecreateSymbol;{const e=this._fastUpdates;if(!ce(e,t,gd))return kl.RecreateSymbol;this._forEachMaterial((t=>t?.setParameters(e.materialParameters)))}}return kl.FastUpdate}prepareSymbolLayerPatch(e){if("partial"!==e.diff.type)return;const t=e.diff.diff,r={};"complete"===t.size?.type&&(r.width=this._computeMaterialWidth(t.size.newValue),delete t.size),"complete"===t.cap?.type&&(r.cap=sd(t.cap.newValue??"butt"),delete t.cap);const i=this._prepareMarkerPatch(e,t);this._prepareMaterialPatch(e,t,i),e.symbolLayerStatePatches.push((()=>this._forEachMaterial((e=>e?.setParameters(r)))))}layerOpacityChanged(){this._forEachMaterial(((e,t)=>this._updateMaterialLayerOpacity(e,t===xd.Marker)))}_forEachMaterial(e){this._materials.forEach(e)}_updateMaterialLayerOpacity(e,t=!1){if(null==e)return;const r=e.parameters.color,i=this.symbolLayer?.material?.color,s=this._patternHidesLine&&!t?0:this._getCombinedOpacity(i),a=m(r[0],r[1],r[2],s);e.setParameters({color:a})}layerElevationInfoChanged(e,t,r){const i=this._elevationContext.mode,s=E(yd.elevationModeChangeTypes,r,i);if(s!==O.UPDATE)return s;const a=R(i);return this.updateGraphics3DGraphicElevationInfo(e,t,(()=>a))}slicePlaneEnabledChanged(){const e={hasSlicePlane:this._context.slicePlaneEnabled};return this._forEachMaterial((t=>t?.setParameters(e))),!0}physicalBasedRenderingChanged(){return!0}_createAs3DShape(e,t,r){const i=_d(e.graphic.geometry),s="polygon"===i.type?i.rings:i.paths,a=new Array,n=ii(),o=Wa(i,this._context.elevationProvider,this._context.renderCoordsHelper,t),l="polygon"===i.type?"rings":"paths";this._logGeometryCreationWarnings(o,s,l,"LineSymbol3DLayer");for(let t=0;t{const n=this._createGeometry(a,e,s.position,void 0,i.type,bd.DRAPED,r.uid),o=new Bt(n,{layerUid:t,graphicUid:r.uid});l.push(o)};if(null!=o){d(o);const e=this.symbolLayer.marker.placement;"begin"!==e&&"begin-end"!==e||mi(c,s.position,0,1),"end"!==e&&"begin-end"!==e||mi(c,s.position,s.position.length-3,1)}d(a),Ts.LINE_WIREFRAMES&&d(n)}return new Sh(this,l,h,this._context.drapeSourceRenderer)}get _patternHidesLine(){const e=this.symbolLayer.pattern;return null!=e&&"style"===e.type&&"none"===e.style}_computeMaterialWidth(e){return e=e??o(1),this._drivenProperties.size?this._fastUpdates?.visualVariables.size?n(1):1:n(e)}_prepareMaterialPatch(e,t,r){const i=t.material;if(null==i)return void(r.changed&&r.useMaterialColor&&vd(this._getCombinedOpacityAndColor(this._materialColor),this._materials[xd.Marker],e));if("collection"===i.type)return;const s="complete"===i.type?i.newValue?.color:"complete"===i.diff.color?.type?i.diff.color.newValue:null,a=this._getCombinedOpacityAndColor(s);r.useMaterialColor&&vd(y(a),this._materials[xd.Marker],e),this._patternHidesLine&&(a[3]=0),vd(a,this._materials[xd.Line],e),delete t.material}_prepareMarkerPatch(e,t){const r=t.marker,i=this._markerMaterial;if(null==r||"partial"!==r.type||null==r.diff||null!=r.diff.placement||null!=r.diff.style&&"complete"!==r.diff.style.type||null!=r.diff.color&&"complete"!==r.diff.color.type||null==i)return{changed:!1,useMaterialColor:null==this._markerColor};const s=r.diff.color,a=null!=s,n=a?s.newValue:null,o=null==n&&null==this._markerColor;n&&vd(this._getCombinedOpacityAndColor(n),i,e);const l=r.diff.style?.newValue;return l&&e.symbolLayerStatePatches.push((()=>i.setParameters({markerPrimitive:ad(l)}))),delete t.marker,{changed:a,useMaterialColor:o}}}function _d(e){switch(e.type){case"extent":if(e instanceof Rs)return Kr.fromExtent(e);break;case"polygon":case"polyline":return e}return null}function vd(e,t,r){null!=t&&r.symbolLayerStatePatches.push((()=>t.setParameters({color:e})))}var bd,xd;yd.elevationModeChangeTypes={definedChanged:O.RECREATE,staysOnTheGround:O.NONE,onTheGroundChanged:O.RECREATE},function(e){e[e.DRAPED=0]="DRAPED",e[e.ELEVATED=1]="ELEVATED"}(bd||(bd={})),function(e){e[e.Line=0]="Line",e[e.Ring=1]="Ring",e[e.LineWireframe=2]="LineWireframe",e[e.RingWireframe=3]="RingWireframe",e[e.Marker=4]="Marker"}(xd||(xd={}));class Sd extends dl{constructor(){super(...arguments),this.fastTransformUpdatesAllowed=!1,this._originalGeometries=[],this._fastTransformUpdatesEnabled=!1,this._autoDisableFastUpdatesTimeoutId=0}get fastTransformUpdatesEnabled(){return this._fastTransformUpdatesEnabled}destroy(){super.destroy(),this._cancelAutoDisableFastUpdates()}enableFastTransformUpdates(e,t){if(!this.fastTransformUpdatesAllowed||this._fastTransformUpdatesEnabled)return;this._cancelAutoDisableFastUpdates(),this._fastTransformUpdatesEnabled=!0;const{stageObject:r}=this,i=r.geometries.slice();r.removeAllGeometries();const s=Qi(Pd,r.transformation),a=t.getOrigin(s);for(const t of i){const i=e(t.material),s=t.instantiate({material:i});s.localOrigin=a,r.addGeometry(s)}this._originalGeometries=i}autoDisableFastTransformUpdates(e){this._cancelAutoDisableFastUpdates(),this._autoDisableFastUpdatesTimeoutId=setTimeout((()=>{this._autoDisableFastUpdatesTimeoutId=0,e()}),2e3)}updateAutoDisableFastTransformUpdates(e){this._autoDisableFastUpdatesTimeoutId&&this.autoDisableFastTransformUpdates(e)}_cancelAutoDisableFastUpdates(){clearTimeout(this._autoDisableFastUpdatesTimeoutId),this._autoDisableFastUpdatesTimeoutId=0}disableFastTransformUpdates(e){if(!this._fastTransformUpdatesEnabled)return;this._cancelAutoDisableFastUpdates(),this._fastTransformUpdatesEnabled=!1;const{stageObject:t}=this,r=t.geometries.map((t=>e(t.material)));t.removeAllGeometries();for(let e=0;e{e.transformation=o,e.localOrigin=n}))}updateTransform(e,t,r){const{stageObject:i}=this,s=t?.localMatrix??ns;if(!this._fastTransformUpdatesEnabled)return i.shaderTransformation=null,i.transformation=e,i.geometries.forEach((e=>e.transformation=s)),void this._updateEdgeTransform(r);const a=i.transformation,n=i.geometries[0].transformation,o=e,l=s,c=Ki(Cd,a,n),h=Ki(Od,o,l),d=Ki(Ed,h,Ji(Ed,n));i.shaderTransformation=d,this._setFastMaterialTransformation({matA:c,matB:h}),this._updateEdgeTransform(r)}alignWithElevation(e,t,r,i){if(!this._fastTransformUpdatesEnabled)return void super.alignWithElevation(e,t,r,i);null!=r&&x(this.elevationContext.featureExpressionInfoContext,r);const{stageObject:s}=this;if(!s.geometries[0].material.parameters.modelTransformation)return;const a=s.transformation,n=s.geometries[0].transformation,o=Ki(Cd,a,n),l=s.effectiveTransformation,c=Zi(wd,l);this.alignedSampledElevation=Xo(this,this.elevationContext,e.spatialReference,((r,i)=>S(r,e,this.elevationContext,t,i)),t,c),s.shaderTransformation=c;const h=s.geometries[0].transformation,d=Ki(Od,c,h);this._setFastMaterialTransformation({matA:o,matB:d}),this._updateEdgeTransform(i)}_setFastMaterialTransformation({matA:e,matB:t}){const{stageObject:r}=this;if(0===r.geometries.length)return;const i=r.geometries[0].localOrigin,s=es(Ad,Fr(Pd,i.vec3,-1)),a=Ki(Rd,s,e),n=Ki(Td,s,t),o=Ji(Rd,a),l=Ki(Td,n,o);for(const e of r.geometries)e.material.setParameters({modelTransformation:l})}_updateEdgeTransform(e){const{stageObject:t,_stageLayer:r}=this;r.stage.renderer.withEdgeView((r=>{r.fastUpdateObject3DEdgesTransform(t)||this.resetEdgeObject(e)}))}}const Pd=c(),Cd=as(),Od=as(),wd=as(),Ed=as(),Rd=as(),Td=as(),Ad=as();class Ld{constructor(){this._fastTransformOriginalMaterials=new Map,this._fastTransformClonedMaterials=new Map,this._graphicReferenceCount=0}enable(e,t,r){e.enableFastTransformUpdates((e=>{if(this._graphicReferenceCount<=1){if(this._fastTransformOriginalMaterials.has(e))return e;const r=t.byMaterial(e);return this._fastTransformOriginalMaterials.set(e,r),t.delete(e),e}const i=new Xs(e.parameters);return r.stage.add(i),this._fastTransformClonedMaterials.set(i,e),i}),r.localOriginFactory)}disable(e,t,r){const i=new Set,s=new Set;e.disableFastTransformUpdates((e=>{if(!this._fastTransformClonedMaterials.has(e)){const r=e,a=this._fastTransformOriginalMaterials.get(r);return t.has(a.uid)?(i.add(r),t.byUid(a.uid).material):(s.add(r),a.material)}const a=e,n=this._fastTransformClonedMaterials.get(a);return this._fastTransformClonedMaterials.delete(a),r.stage.remove(a),n}));for(const e of i)this._fastTransformOriginalMaterials.delete(e),r.stage.remove(e);for(const e of s){const r=this._fastTransformOriginalMaterials.get(e);this._fastTransformOriginalMaterials.delete(e),t.set(r.uid,r)}}onAddGraphic(){this._graphicReferenceCount++}onRemoveGraphic(e,t,r){this._graphicReferenceCount--,this.disable(e,t,r)}forEachMaterialInfo(e){this._fastTransformOriginalMaterials.forEach(e)}forEachClonedMaterial(e){this._fastTransformClonedMaterials.forEach(e)}destroy(e){e.removeMany(Array.from(this._fastTransformClonedMaterials.keys())),e.removeMany(Array.from(this._fastTransformOriginalMaterials.values(),(({material:e})=>e))),this._fastTransformClonedMaterials.clear(),this._fastTransformOriginalMaterials.clear()}}class Id{constructor(){this._byUid=new Map,this._byMaterial=new Map}get materials(){return Array.from(this._byUid.values(),(e=>e.material))}byUid(e){return this._byUid.get(e)}byMaterial(e){return this._byMaterial.get(e)}set(e,t){this._byUid.set(e,t),this._byMaterial.set(t.material,t)}delete(e){const t=this._byMaterial.get(e)?.uid;t&&(this._byUid.delete(t),this._byMaterial.delete(e))}has(e){return this._byUid.has(e)}forEachMaterialInfo(e){this._byUid.forEach(e)}clear(){this._byUid.clear(),this._byMaterial.clear()}}const Dd=Object.freeze(Object.defineProperty({__proto__:null,build:function(e){const t=new J,{vertex:r,fragment:i}=t;return t.include(Un,e),t.include(Nn,e),ue(r,e),t.attributes.add(Ze.POSITION,"vec3"),t.varyings.add("vpos","vec3"),r.code.add(qt`void main(void) { +vpos = position; +forwardNormalizedVertexColor(); +gl_Position = transformPosition(proj, view, vpos); +}`),e.output===Ke.Highlight&&t.include(Fn,e),t.include(X,e),i.uniforms.add(new Qe("alphaCoverage",((e,t)=>Math.min(1,e.width*t.camera.pixelRatio)))),e.hasVertexColors||i.uniforms.add(new Q("constantColor",(e=>e.color))),i.code.add(qt` + void main() { + discardBySlice(vpos); + + vec4 color = ${e.hasVertexColors?"vColor":"constantColor"}; + + ${e.output===Ke.ObjectAndLayerIdColor?qt`color.a = 1.0;`:""} + + if (color.a < ${qt.float(ve)}) { + discard; + } + + ${e.output===Ke.Color?qt`fragColor = highlightSlice(color, vpos);`:""} + ${e.output===Ke.Highlight?qt`outputHighlight();`:""} + } + `),t}},Symbol.toStringTag,{value:"Module"}));class Md extends te{initializeProgram(e){return new re(e.rctx,Md.shader.get().build(this.configuration),B)}initializePipeline(){const e=this.configuration,t=ir(Zt.SRC_ALPHA,Zt.ONE,Zt.ONE_MINUS_SRC_ALPHA,Zt.ONE_MINUS_SRC_ALPHA),r=(t,r=null,i=null)=>tr({blending:r,depthTest:Ie,depthWrite:i,colorWrite:sr,stencilWrite:e.hasOccludees?Oe:null,stencilTest:e.hasOccludees?t?we:Ee:null});return e.output===Ke.Color?(this._occludeePipelineState=r(!0,e.transparent?t:null,rr),r(!1,e.transparent?t:null,rr)):r(!1)}get primitiveType(){return Xt.LINES}getPipeline(e){return e?this._occludeePipelineState:super.getPipeline()}}Md.shader=new ee(Dd,(()=>Promise.resolve().then((()=>Dd))));class zd extends ie{constructor(){super(...arguments),this.output=Ke.Color,this.hasSlicePlane=!1,this.hasVertexColors=!1,this.transparent=!1,this.hasOccludees=!1}}or([lr({count:Ke.COUNT})],zd.prototype,"output",void 0),or([lr()],zd.prototype,"hasSlicePlane",void 0),or([lr()],zd.prototype,"hasVertexColors",void 0),or([lr()],zd.prototype,"transparent",void 0),or([lr()],zd.prototype,"hasOccludees",void 0);class Ud extends H{constructor(e){super(e,new Fd),this._configuration=new zd,this.produces=new Map([[se.OPAQUE_MATERIAL,e=>e===Ke.Color||e===Ke.Highlight||e===Ke.ObjectAndLayerIdColor]])}getConfiguration(e){return this._configuration.output=e,this._configuration.hasSlicePlane=this.parameters.hasSlicePlane,this._configuration.hasVertexColors=this.parameters.hasVertexColors,this._configuration.transparent=this.parameters.color[3]<1||this.parameters.width<1,this._configuration.hasOccludees=this.parameters.hasOccludees,this._configuration}intersect(t,r,i,s,a,n){if(!i.options.selectionMode||!t.visible)return;if(!An(r))return void e.getLogger("esri.views.3d.webgl-engine.materials.NativeLineMaterial").error("intersection assumes a translation-only matrix");const o=t.attributes.get(Ze.POSITION).data,l=i.camera,c=Zd;bt(c,i.point),Gr(Jd[0],c[0]-2,c[1]+2,0),Gr(Jd[1],c[0]+2,c[1]+2,0),Gr(Jd[2],c[0]+2,c[1]-2,0),Gr(Jd[3],c[0]-2,c[1]-2,0);for(let e=0;e<4;e++)if(!l.unprojectFromRenderScreen(Jd[e],Xd[e]))return;Pn(l.eye,Xd[0],Xd[1],Qd),Pn(l.eye,Xd[1],Xd[2],Kd),Pn(l.eye,Xd[2],Xd[3],eu),Pn(l.eye,Xd[3],Xd[0],tu);let h=Number.MAX_VALUE,d=0;for(let e=0;e0){Ur(Gd,Vd,jd);const e=l.frustum,t=-xn(e[fn.NEAR],Vd)/zr(Gd,bn(e[fn.NEAR]));Fr(Gd,Gd,t),Nr(Vd,Vd,Gd),l.projectToRenderScreen(Vd,Hd)}else if(Hd[2]>0&&kd[2]<0){Ur(Gd,jd,Vd);const e=l.frustum,t=-xn(e[fn.NEAR],jd)/zr(Gd,bn(e[fn.NEAR]));Fr(Gd,Gd,t),Nr(jd,jd,Gd),l.projectToRenderScreen(jd,kd)}else if(Hd[2]<0&&kd[2]<0)continue;Hd[2]=0,kd[2]=0;const t=yn(_n(Hd,kd,qd),c);tS(r,e,this.elevationContext,t,i),s=this.elevationAligner(this,this.elevationContext,e.spatialReference,i,t);null!=s&&(this.alignedSampledElevation=s)}}getCenterObjectSpace(e=c()){return this._lodRenderer.instanceData.getCombinedLocalTransform(this.instanceIndex,Au),Br(e,this._lodRenderer.baseBoundingSphere.center,Au)}getBoundingBoxObjectSpace(e=ii()){this._lodRenderer.instanceData.getCombinedLocalTransform(this.instanceIndex,Au);const t=this._lodRenderer.baseBoundingBox;ai(e);for(let r=0;r<8;++r)Gr(Eu,1&r?t[3]:t[0],2&r?t[4]:t[1],4&r?t[5]:t[2]),Br(Eu,Eu,Au),yi(e,Eu);return e}computeAttachmentOrigin(e){this._lodRenderer.instanceData.getGlobalTransform(this.instanceIndex,Au),e.render.origin[0]+=Au[12],e.render.origin[1]+=Au[13],e.render.origin[2]+=Au[14],e.render.num++}async getProjectedBoundingBox(e,t,r,i,s){const a=this.getBoundingBoxObjectSpace(s),n=Tu,o=si(a)?1:n.length;this._lodRenderer.instanceData.getGlobalTransform(this.instanceIndex,Au);for(let e=0;e{this._removeHighlightId(e)}),r)}}removeObjectState(e){this._highlights.forEach((t=>e.remove(t)))}_addHighlightId(e){this._highlights.add(e),this._lodRenderer.instanceData.setHighlight(this.instanceIndex,!0)}_removeHighlightId(e){this._highlights.delete(e),this._lodRenderer.instanceData.setHighlight(this.instanceIndex,this._highlights.size>0)}get _lodRenderer(){return this.graphics3DSymbolLayer.lodRenderer}}const wu=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],Eu=c(),Ru=c(),Tu=[[0,1,2],[3,1,2],[0,4,2],[3,4,2],[0,1,5],[3,1,5],[0,4,5],[3,4,5]],Au=as();class Lu{constructor(e,t,r){this._elementSize=t,this._buffer=yo.createVertex(e,Kt.STATIC_DRAW),this.resize(r)}destroy(){this._buffer.dispose()}get elementSize(){return this._elementSize}get capacity(){return this._capacity}get array(){return this._array}get buffer(){return this._buffer}get usedMemory(){return this._array.byteLength+this._buffer.usedMemory}copyRange(e,t,r,i=0){const s=new Uint8Array(this.array,e*this.elementSize,(t-e)*this.elementSize);new Uint8Array(r.array,i*this.elementSize).set(s)}transferAll(){this._buffer.setData(this._array)}transferRange(e,t){const r=e*this._elementSize,i=t*this._elementSize;this._buffer.setSubData(new Uint8Array(this._array),r,r,i)}resize(e){const t=e*this._elementSize,r=new ArrayBuffer(t);this._array&&(e>=this._capacity?new Uint8Array(r).set(new Uint8Array(this._array)):new Uint8Array(r).set(new Uint8Array(this._array).subarray(0,e*this._elementSize))),this._array=r,this._buffer.setSize(t),this._capacity=e}}class Iu{constructor(e){this.modelOriginHi=e.getField(Ze.INSTANCEMODELORIGINHI,ao),this.modelOriginLo=e.getField(Ze.INSTANCEMODELORIGINLO,ao),this.model=e.getField(Ze.INSTANCEMODEL,no),this.modelNormal=e.getField(Ze.INSTANCEMODELNORMAL,no),this.featureAttribute=e.getField(Ze.INSTANCEFEATUREATTRIBUTE,oo),this.color=e.getField(Ze.INSTANCECOLOR,lo),this.objectAndLayerIdColor=e.getField(Ze.INSTANCEOBJECTANDLAYERIDCOLOR,lo)}}class Du{constructor(e,t){this._rctx=e,this._instanceBufferLayout=t,this._headIndex=0,this._tailIndex=0,this._firstIndex=null,this._captureFirstIndex=!0,this._updating=!1,this._prevHeadIndex=0,this._resized=!1,this._capacity=1}destroy(){this._buffer&&this._buffer.destroy()}get buffer(){return this._buffer.buffer}get view(){return this._view}get capacity(){return this._capacity}get size(){const e=this._headIndex,t=this._tailIndex;return e>=t?e-t:e+this._capacity-t}get isEmpty(){return this._headIndex===this._tailIndex}get isFull(){return this._tailIndex===(this._headIndex+1)%this._capacity}get headIndex(){return this._headIndex}get tailIndex(){return this._tailIndex}get firstIndex(){return this._firstIndex}get usedMemory(){return this._buffer?.usedMemory??0}reset(){this._headIndex=0,this._tailIndex=0,this._firstIndex=null}startUpdateCycle(){this._captureFirstIndex=!0}beginUpdate(){Ln(!this._updating,"already updating"),this._updating=!0,this._prevHeadIndex=this._headIndex}endUpdate(){Ln(this._updating,"not updating"),this.size0,"invalid size");const e=this._tailIndex===this._firstIndex;this._incrementTail(),e&&(this._firstIndex=this._tailIndex)}_grow(){const e=Math.max(Mu,Math.floor(this._capacity*fr));this._resize(e)}_shrink(){const e=Math.max(Mu,Math.floor(this._capacity*gr));this._resize(e)}_resize(e){if(Ln(this._updating,"not updating"),e===this._capacity)return;const t=new Lu(this._rctx,this._instanceBufferLayout.stride,e);if(this._buffer){this._firstIndex&&(this._firstIndex=(this._firstIndex+this._capacity-this._tailIndex)%this._capacity);const e=this.size,r=this._compactInstances(t);Ln(r===e,"invalid compaction"),this._buffer.destroy(),this._tailIndex=0,this._headIndex=r,this._prevHeadIndex=0}this._resized=!0,this._capacity=e,this._buffer=t,this._view=new Iu(this._instanceBufferLayout.createView(this._buffer.array))}_compactInstances(e){const t=this._headIndex,r=this._tailIndex;return rt?(this._buffer.copyRange(r,this._capacity,e),t>0&&this._buffer.copyRange(0,t,e,this._capacity-r),t+(this._capacity-r)):0}_incrementHead(e=1){this._headIndex=(this._headIndex+e)%this._capacity}_incrementTail(e=1){this._tailIndex=(this._tailIndex+e)%this._capacity}_transferRange(e,t){et&&(t>0&&this._buffer.transferRange(0,t),this._buffer.transferRange(e,this._capacity))}}const Mu=64;var zu;!function(e){e[e.ALLOCATED=1]="ALLOCATED",e[e.DEFAULT_ACTIVE=2]="DEFAULT_ACTIVE",e[e.VISIBLE=4]="VISIBLE",e[e.HIGHLIGHT=8]="HIGHLIGHT",e[e.HIGHLIGHT_ACTIVE=16]="HIGHLIGHT_ACTIVE",e[e.REMOVE=32]="REMOVE",e[e.TRANSFORM_CHANGED=64]="TRANSFORM_CHANGED",e[e.ACTIVE=18]="ACTIVE"}(zu||(zu={}));class Uu{constructor(e){this.localTransform=e.getField(Ze.LOCALTRANSFORM,co),this.globalTransform=e.getField(Ze.GLOBALTRANSFORM,co),this.modelOrigin=e.getField(Ze.MODELORIGIN,ho),this.model=e.getField(Ze.INSTANCEMODEL,no),this.modelNormal=e.getField(Ze.INSTANCEMODELNORMAL,no),this.modelScaleFactors=e.getField(Ze.MODELSCALEFACTORS,uo),this.boundingSphere=e.getField(Ze.BOUNDINGSPHERE,po),this.featureAttribute=e.getField(Ze.FEATUREATTRIBUTE,oo),this.color=e.getField(Ze.COLOR,lo),this.objectAndLayerIdColor=e.getField(Ze.OBJECTANDLAYERIDCOLOR,lo),this.state=e.getField(Ze.STATE,mo),this.lodLevel=e.getField(Ze.LODLEVEL,mo)}}let Nu=class extends Ir{constructor(e,t){super(e),this.events=new so,this._capacity=0,this._size=0,this._next=0,this._layout=function(e){let t=Xe().mat4f64(Ze.LOCALTRANSFORM).mat4f64(Ze.GLOBALTRANSFORM).vec4f64(Ze.BOUNDINGSPHERE).vec3f64(Ze.MODELORIGIN).mat3f(Ze.INSTANCEMODEL).mat3f(Ze.INSTANCEMODELNORMAL).vec2f(Ze.MODELSCALEFACTORS);return e.includes(Ze.FEATUREATTRIBUTE)&&(t=t.vec4f(Ze.FEATUREATTRIBUTE)),e.includes(Ze.COLOR)&&(t=t.vec4u8(Ze.COLOR)),e.includes(Ze.OBJECTANDLAYERIDCOLOR)&&(t=t.vec4u8(Ze.OBJECTANDLAYERIDCOLOR)),t=t.u8(Ze.STATE).u8(Ze.LODLEVEL),t}(t),this._capacity=Mu,this._buffer=this._layout.createBuffer(this._capacity),this._view=new Uu(this._buffer)}get capacity(){return this._capacity}get size(){return this._size}get view(){return this._view}addInstance(){this._size+1>this._capacity&&this._grow();const e=this._findSlot();return this._view.state.set(e,zu.ALLOCATED),this._size++,this.events.emit("instances-changed"),e}removeInstance(e){const t=this._view.state;Ln(e>=0&&e=0&&eMi(this._instanceData.view.boundingSphere.getVec(e,this._tmpSphere))),{maximumDepth:25}),this._instanceData=e,this._boundingSphere=t,this._tmpSphere=zi(),this._tmpMat4=as()}addInstance(e){const t=this._instanceData.view.boundingSphere,r=this._instanceData.getCombinedModelTransform(e,this._tmpMat4);Br(Di(this._tmpSphere),this._boundingSphere.center,r),this._tmpSphere[3]=this._boundingSphere.radius*go(r),t.setVec(e,this._tmpSphere),this.add([e])}removeInstance(e){this.remove([e])}}class Hu{constructor(e,t){this._worldSpaceRadius=e,this._minScreenSpaceRadii=t}selectLevel(e,t,r){const i=r.computeScreenPixelSizeAt(e),s=this._worldSpaceRadius*t/i;let a=0;for(let e=1;e=this._minScreenSpaceRadii[e]&&(a=e);return a}}class ku{constructor(e,t){const r=e.renderContext.rctx,i=t.geometry;this._materials=e.materials,i.material.setParameters({instancedDoublePrecision:!0});const s=i.material.createBufferWriter(),a=s.vertexBufferLayout,n=s.elementCount(i),o=a.createBuffer(n);s.write(null,null,i,o,0),this.geometry=i,this.material=i.material,this.glMaterials=new Ht(i.material,this._materials),this.vertexBufferLayout=a,this.vbo=yo.createVertex(r,Kt.STATIC_DRAW,o.buffer),this.vao=new Qn(r,B,{geometry:Jn(a)},{geometry:this.vbo}),this.vertexCount=n}destroy(){this.glMaterials.dispose(),this.vbo.dispose(),this.vao.dispose()}get boundingInfo(){return this.geometry.boundingInfo}get triangleCount(){return this.vertexCount/3}intersect(e,t,r,i,s,a,n,o){const l=this.geometry.id;this.material.intersect(this.geometry,e.transform.transform,e,r,i,((r,i,c,h,d)=>{if(r>=0){if(null!=t&&!t(e.rayBegin,e.rayEnd,r))return;const h=new _o(a.layerUid,a.graphicUid(s),l,c,n,o);if((null==e.results.min.drapedLayerOrder||d>=e.results.min.drapedLayerOrder)&&(null==e.results.min.dist||r=e.results.max.drapedLayerOrder)&&(null==e.results.max.dist||r>e.results.max.dist)&&e.results.max.set(eo.LOD,h,r,i,e.transform.transform,d),e.options.store===to.ALL){const t=ro(e.results.min.ray);t.set(eo.LOD,h,r,i,e.transform.transform,d),e.results.all.push(t)}}}))}}class Wu{static async create(e,t,r){const i=await Promise.allSettled(t.components.map((t=>e.controller.schedule((()=>new ku(e,t)),r)))),s=i.map((e=>"fulfilled"===e.status?e.value:null)).filter(yr);if(wr(r)||s.length!==i.length){s.forEach((e=>e.destroy())),Or(r);for(const e of i)if("rejected"===e.status)throw e.reason}return new Wu(t.minScreenSpaceRadius,s)}constructor(e,t){this.minScreenSpaceRadius=e,this.components=t}destroy(){this.components.forEach((e=>e.destroy()))}intersect(e,t,r,i,s,a,n){this.components.forEach((o=>o.intersect(e,t,r,i,s,a,this.boundingSphere,n)))}get boundingBox(){if(null==this._boundingBox){const e=ai();this.components.forEach((t=>{null!=t.boundingInfo&&(yi(e,t.boundingInfo.bbMin),yi(e,t.boundingInfo.bbMax))})),this._boundingBox=e}return this._boundingBox}get boundingSphere(){if(null==this._boundingSphere){const e=this.boundingBox,t=c();ni(e,t),this._boundingSphere={center:t,radius:.5*_i(e)}}return this._boundingSphere}get triangleCount(){return this.components.reduce(((e,t)=>e+t.triangleCount),0)}}let $u=class extends Kn{constructor(e,t){super(e),this.type=eo.LOD,this.isGround=!1,this._levels=[],this._defaultRenderInstanceData=[new Array],this._highlightRenderInstanceData=[new Array],this._allRenderInstanceData=[this._defaultRenderInstanceData[0],this._highlightRenderInstanceData[0]],this._instanceIndex=0,this._cycleStartIndex=0,this._slicePlane=!1,this._camera=new Xn,this._updateCyclesWithStaticCamera=-1,this._needFullCycle=!1,this.produces=new Map([[se.OPAQUE_MATERIAL,e=>this._produces(e)],[se.TRANSPARENT_MATERIAL,e=>!!this._hasTransparentLevels()&&this._produces(e)]]),this._instanceData=new Nu({shaderTransformation:e.shaderTransformation},e.optionalFields),this.addHandles(t.registerTask(vo.LOD_RENDERER,this))}initialize(){this._instanceBufferLayout=function(e){let t=Xe().vec3f(Ze.INSTANCEMODELORIGINHI).vec3f(Ze.INSTANCEMODELORIGINLO).mat3f(Ze.INSTANCEMODEL).mat3f(Ze.INSTANCEMODELNORMAL);return null!=e&&e.includes("featureAttribute")&&(t=t.vec4f(Ze.INSTANCEFEATUREATTRIBUTE)),null!=e&&e.includes("color")&&(t=t.vec4u8(Ze.INSTANCECOLOR)),null!=e&&e.includes("objectAndLayerIdColor")&&(t=t.vec4u8(Ze.INSTANCEOBJECTANDLAYERIDCOLOR)),t}(this.optionalFields),this._glInstanceBufferLayout=Jn(this._instanceBufferLayout,1),this.addHandles([this._instanceData.events.on("instances-changed",(()=>this._requestUpdateCycle())),this._instanceData.events.on("instance-transform-changed",(({index:e})=>{this._requestUpdateCycle(),this.metadata.notifyGraphicGeometryChanged(e)})),this._instanceData.events.on("instance-visibility-changed",(({index:e})=>{this._requestUpdateCycle(!0),this.metadata.notifyGraphicVisibilityChanged(e)})),this._instanceData.events.on("instance-highlight-changed",(()=>this._requestUpdateCycle(!0)))])}get _enableLevelSelection(){return this.symbol.levels.length>1}get levels(){return this._levels}get baseBoundingBox(){return this._levels[this._levels.length-1].boundingBox}get baseBoundingSphere(){return this._levels[this._levels.length-1].boundingSphere}get baseMaterial(){return this._levels[this._levels.length-1].components[0].material}get slicePlaneEnabled(){return this._slicePlane}set slicePlaneEnabled(e){this._slicePlane=e}get layerUid(){return this.metadata.layerUid}get instanceData(){return this._instanceData}get usedMemory(){return this._allRenderInstanceData.reduce(((e,t)=>t.reduce(((e,t)=>e+t.usedMemory),e)),0)}get renderStats(){const e=this._instanceData.size,t=[];return this._levels.forEach(((e,r)=>{const i=this._allRenderInstanceData[0][r].size+this._allRenderInstanceData[1][r].size,s=e.triangleCount;t.push({renderedInstances:i,renderedTriangles:i*s,trianglesPerInstance:s})})),{totalInstances:e,renderedInstances:t.reduce(((e,t)=>e+t.renderedInstances),0),renderedTriangles:t.reduce(((e,t)=>e+t.renderedTriangles),0),levels:t}}async initializeRenderContext(e,t){this._context=e;const r=e.renderContext.rctx,i=await Promise.allSettled(this.symbol.levels.map((i=>(this._defaultRenderInstanceData[0].push(new Du(r,this._instanceBufferLayout)),this._highlightRenderInstanceData[0].push(new Du(r,this._instanceBufferLayout)),Wu.create(e,i,t))))),s=i.map((e=>"fulfilled"===e.status?e.value:null)).filter(yr);if(wr(t)||s.length!==i.length){s.forEach((e=>e.destroy())),Or(t);for(const e of i)if("rejected"===e.status)throw e.reason}this._levels=s,this._levelSelector=(e=>{const t=e.baseBoundingSphere.radius,r=e.levels.map((e=>e.minScreenSpaceRadius));return new Hu(t,r)})(this)}uninitializeRenderContext(){this._invalidateOctree(),this._levels.forEach((e=>e.destroy())),this._defaultRenderInstanceData[0].forEach((e=>e.destroy())),this._highlightRenderInstanceData[0].forEach((e=>e.destroy()))}_hasTransparentLevels(){return this._levels.some((e=>e.components.some((e=>{const t=e.material.produces.get(se.TRANSPARENT_MATERIAL);return t?.(Ke.Color)}))))}hasHighlights(){return this._highlightRenderInstanceData[0].some((e=>e.size>0))}_produces(e){return e!==Ke.Highlight&&e!==Ke.ShadowHighlight||this.hasHighlights()}prepareRender(e){if(!Ts.LOD_INSTANCE_RENDERER_DISABLE_UPDATES){if(this._enableLevelSelection){const t=e.bindParameters.contentCamera.equals(this._camera);this._camera.copyFrom(e.bindParameters.contentCamera),t||this._requestUpdateCycle()}this._needFullCycle&&(this.runTask(bo),this._needFullCycle=!1)}}prepareTechniques(e){if(!this.baseMaterial.isVisible()||!this.baseMaterial.isVisibleForOutput(e.output))return null;const t=this._getInstanceDatas(e.output);if(!t)return null;const r=new Array;return t.forEach((t=>this.levels.forEach(((i,s)=>{i.components.forEach((i=>r.push(this._beginComponent(e,t[s],i))))})))),r}renderNode(e,t){const r=this._getInstanceDatas(e.output);if(!r||null==t)return;let i=0;e.rctx.bindVAO(),r.forEach((r=>this.levels.forEach(((s,a)=>{s.components.forEach((s=>this._renderComponent(e,t[i++],r[a],s,a)))}))))}_getInstanceDatas(e){const t=e!==Ke.Highlight&&e!==Ke.ShadowHighlight,r=e!==Ke.ShadowExcludeHighlight;return t&&r?this._allRenderInstanceData:t?this._defaultRenderInstanceData:r?this._highlightRenderInstanceData:null}intersect(e,t,r,i){if(!this.baseMaterial.isVisible()||null==this._octree)return;const s=c();Ur(s,i,r);const a=s=>{this._instanceData.getCombinedModelTransform(s,Ju),e.transform.set(Ju),Br(Xu,r,e.transform.inverse),Br(Qu,i,e.transform.inverse);const a=this._instanceData.getState(s),n=this._instanceData.getLodLevel(s),o=this._levels.length;Ln(!!(a&zu.ACTIVE),"invalid instance state"),Ln(n>=0&&ne.forEach((e=>e.startUpdateCycle()))))}get running(){return this._instanceData.size>0&&this._updateCyclesWithStaticCamera<1}runTask(e){const{_enableLevelSelection:t,_camera:r,_levelSelector:i}=this;this._allRenderInstanceData.forEach((e=>e.forEach((e=>e.beginUpdate()))));const s=this._instanceData,a=s.view;let n=s.size;const o=s.capacity;let l=this._instanceIndex;const c=Math.ceil(o/500);for(let h=0;h=0&&(h&zu.HIGHLIGHT?(qu(this._highlightRenderInstanceData[0][e],a,l),d|=zu.HIGHLIGHT_ACTIVE):(qu(this._defaultRenderInstanceData[0][e],a,l),d|=zu.DEFAULT_ACTIVE)),a.state.set(l,d),a.lodLevel.set(l,e)}else d=h&~(zu.ACTIVE|zu.TRANSFORM_CHANGED),a.state.set(l,d);if(null!=this._octreeCached){const e=!!(h&zu.ACTIVE),t=!!(d&zu.ACTIVE);!e&&t?this._octreeCached.addInstance(l):e&&!t?this._octreeCached.removeInstance(l):e&&t&&h&zu.TRANSFORM_CHANGED&&(this._octreeCached.removeInstance(l),this._octreeCached.addInstance(l))}l=l+1===o?0:l+1,l%c==0&&e.madeProgress()}this._instanceIndex=l,this._allRenderInstanceData.forEach((e=>e.forEach((e=>e.endUpdate())))),this._context.requestRender()}_beginComponent(e,t,r){if(0===t.size)return null;const i=r.glMaterials.load(e.rctx,e.bindParameters.slot,e.output);return null!=i?i.beginSlot(e.bindParameters):null}_renderComponent(e,t,r,i,s){if(!t)return;const{bindParameters:a,rctx:n}=e;n.runAppleAmdDriverHelper();const o=n.bindTechnique(t,a,i.material.parameters,ep);n.bindVAO(i.vao),t.ensureAttributeLocations(i.vao),Ts.LOD_INSTANCE_RENDERER_COLORIZE_BY_LEVEL&&e.output===Ke.Color&&(o.setUniform4fv("externalColor",Ku[Math.min(s,Ku.length-1)]),o.setUniform1i("colorMixMode",q.replace));const l=r.capacity,c=r.headIndex,h=r.tailIndex,d=r.firstIndex,u=this._glInstanceBufferLayout,p=(e,s)=>{So(n,B,r.buffer,u,e),n.drawArraysInstanced(t.primitiveType,0,i.vertexCount,s-e),Po(n,B,r.buffer,u)};i.material.parameters.transparent&&null!=d?c>h?(Ln(d>=h&&d<=c,"invalid firstIndex"),p(d,c),p(h,d)):c=0&&d<=c,"invalid firstIndex"),p(d,c),p(h,l),p(0,d)):(Ln(d>=h&&d<=l,"invalid firstIndex"),p(d,l),p(0,c),p(h,d))):c>h?p(h,c):cthis.emitCapVertex(i,e,t,r,s,a),a=(e,t,r,s)=>this.emitVertex(i,e,t,r,s);for(this.startCap.rebuildConnectingProfileGeometry(r[i],this.profile,s),i=1;i{s.push(e),s.push(t),s.push(r),a.push(e),a.push(t),a.push(r),n.push(this.pathVertexData[e]),n.push(this.pathVertexData[t]),n.push(this.pathVertexData[r])};for(let i=0;i=this.cutoffAngle){const o=e.rotationFrameUp;for(let l=0;l=0?r(i,t.vertices[o],t.normals[o],!1):r(n,e.applyMiterStretch(xp,t.vertices[o]),t.normals[o],!0)}}else for(let i=0;i=0;r(n,e.applyMiterStretch(xp,t.vertices[i]),t.normals[i],!o)}}}class vp{constructor(){this.up=c(),this.right=c()}}function bp(e,t,r){Br(e.up,t.up,r),Br(e.right,t.right,r)}const xp=Et(),Sp=as(),Pp=new vp;class Cp extends ne{constructor(e,t,r,i,s,a){super(e,t,null,W.Mesh,a),this.path=r,this.geometrySR=i,this.stencilWidth=s}}var Op;function wp(e){return"path"in e}!function(e){e[e.World=0]="World",e[e.Path=1]="Path"}(Op||(Op={}));class Ep{constructor(e){this.builder=e}onPathChanged(e){this.builder.onPathChanged()}}class Rp extends Ep{constructor(e){super(e),this.vertexAttributeColor=m(255,255,255,255),this.size=new Array,this.vertexAttributePosition=Me(3*this.builder.numVerticesTotal),this.vertexAttributeNormal=new Int16Array(2*this.builder.numVerticesTotal)}bakeVertexColors(e){this.vertexAttributeColor[0]=255*e[0],this.vertexAttributeColor[1]=255*e[1],this.vertexAttributeColor[2]=255*e[2],this.vertexAttributeColor[3]=255*(e.length>3?e[3]:1)}bake(e){this.size=e;const{numVerticesTotal:t,pathVertexData:r,path:i,positions:s,profileRightAxes:a,profileUpAxes:n,profileVertexAndNormals:o}=this.builder;for(let l=0;lr){_t(t,-e[1],e[0]);const s=Ct(g,t);vt(e,e,r*Math.sign(i)),vt(t,t,s),St(g,e,t)}Gr(h,0,0,0)}const y=Gr(Dp,m[0]*g[0]+f[0]*g[1],m[1]*g[0]+f[1]*g[1],m[2]*g[0]+f[2]*g[1]),_=3*l;this.vertexAttributePosition[_]=s[t]+y[0]+h[0]*d,this.vertexAttributePosition[_+1]=s[t+1]+y[1]+h[1]*d,this.vertexAttributePosition[_+2]=s[t+2]+y[2]+h[2]*d;const v=_t(Ap,o[p+2],o[p+3]);zs(this.vertexAttributeNormal,l,m[0]*v[0]+f[0]*v[1]+h[0]*u,m[1]*v[0]+f[1]*v[1]+h[1]*u,m[2]*v[0]+f[2]*v[1]+h[2]*u)}}createGeometryData(){const e=this.builder.vertexIndices.length,{normalIndices:t,vertexIndices:r}=this.builder;return[[Ze.POSITION,new j(this.vertexAttributePosition,r,3,!0)],[Ze.NORMALCOMPRESSED,new j(this.vertexAttributeNormal,t,2,!0)],[Ze.COLOR,new j(this.vertexAttributeColor,us(e),4)]]}onPathChanged(e){super.onPathChanged(e),this.bake(this.size)}intersect(e,t,r,i){const s=this.builder.vertexIndices,a=new G(this.vertexAttributePosition,3),n=s.length/3;pt(e,t,0,n,s,a,void 0,r,((e,t,r)=>{i(e,r,t,!1)}))}}class Tp extends Ep{constructor(e,t,r,i){super(e),this.sizeAttributeValue=t,this.colorAttributeValue=r,this.opacityAttributeValue=i,this.vvData=null,this.baked=new Rp(e),this.vvData=Me(4*this.builder.path.vertices.length);for(let e=0;ee.size))),t.vvSize?(i.uniforms.add(new at("vvSizeMinSize",(e=>e.vvSize.minSize)),new at("vvSizeMaxSize",(e=>e.vvSize.maxSize)),new at("vvSizeOffset",(e=>e.vvSize.offset)),new at("vvSizeFactor",(e=>e.vvSize.factor))),i.code.add(qt` + vec2 getSize() { + return size * clamp(vvSizeOffset + ${r}.x * vvSizeFactor, vvSizeMinSize, vvSizeMaxSize).xz; + } + `)):i.code.add(qt`vec2 getSize(){ +return size; +}`),t.vvOpacity?(i.constants.add("vvOpacityNumber","int",8),i.uniforms.add(new Ve("vvOpacityValues",(e=>e.vvOpacity.values),8),new Ve("vvOpacityOpacities",(e=>e.vvOpacity.opacityValues),8)),i.code.add(qt` + vec4 applyOpacity(vec4 color) { + float value = ${r}.z; + if (value <= vvOpacityValues[0]) { + return vec4( color.xyz, vvOpacityOpacities[0]); + } + + for (int i = 1; i < vvOpacityNumber; ++i) { + if (vvOpacityValues[i] >= value) { + float f = (value - vvOpacityValues[i-1]) / (vvOpacityValues[i] - vvOpacityValues[i-1]); + return vec4( color.xyz, mix(vvOpacityOpacities[i-1], vvOpacityOpacities[i], f)); + } + } + + return vec4( color.xyz, vvOpacityOpacities[vvOpacityNumber - 1]); + } + `)):i.code.add(qt`vec4 applyOpacity(vec4 color){ +return color; +}`),t.vvColor?(i.constants.add("vvColorNumber","int",je),i.uniforms.add(new Ve("vvColorValues",(e=>e.vvColor.values),je),new Ge("vvColorColors",(e=>e.vvColor.colors),je)),i.code.add(qt` + vec4 getColor() { + float value = ${r}.y; + if (value <= vvColorValues[0]) { + return applyOpacity(vvColorColors[0]); + } + + for (int i = 1; i < vvColorNumber; ++i) { + if (vvColorValues[i] >= value) { + float f = (value - vvColorValues[i-1]) / (vvColorValues[i] - vvColorValues[i-1]); + return applyOpacity(mix(vvColorColors[i-1], vvColorColors[i], f)); + } + } + + return applyOpacity(vvColorColors[vvColorNumber - 1]); + } + `)):i.code.add(qt`vec4 getColor(){ +return applyOpacity(vec4(1, 1, 1, 1)); +}`),e.include(Eo),e.attributes.add(Ze.PROFILERIGHT,"vec4"),e.attributes.add(Ze.PROFILEUP,"vec4"),e.attributes.add(Ze.PROFILEVERTEXANDNORMAL,"vec4"),i.code.add(qt`vec3 calculateVPos() { +vec2 size = getSize(); +vec3 origin = position; +vec3 right = profileRight.xyz; +vec3 up = profileUp.xyz; +vec3 forward = cross(up, right); +vec2 profileVertex = profileVertexAndNormal.xy * size; +vec2 profileNormal = profileVertexAndNormal.zw; +float positionOffsetAlongProfilePlaneNormal = 0.0; +float normalOffsetAlongProfilePlaneNormal = 0.0;`),i.code.add(qt`if(!isCapVertex()) { +vec2 rotationRight = vec2(profileRight.w, profileUp.w); +float maxDistance = length(rotationRight);`),i.code.add(qt`rotationRight = maxDistance > 0.0 ? normalize(rotationRight) : vec2(0, 0); +float rx = dot(profileVertex, rotationRight); +if (abs(rx) > maxDistance) { +vec2 rotationUp = vec2(-rotationRight.y, rotationRight.x); +float ry = dot(profileVertex, rotationUp); +profileVertex = rotationRight * maxDistance * sign(rx) + rotationUp * ry; +} +}else{ +positionOffsetAlongProfilePlaneNormal = profileRight.w * size[0]; +normalOffsetAlongProfilePlaneNormal = profileUp.w; +} +vec3 offset = right * profileVertex.x + up * profileVertex.y + forward * positionOffsetAlongProfilePlaneNormal; +return origin + offset; +}`),i.code.add(qt`vec3 localNormal() { +vec3 right = profileRight.xyz; +vec3 up = profileUp.xyz; +vec3 forward = cross(up, right); +vec2 profileNormal = profileVertexAndNormal.zw; +vec3 normal = right * profileNormal.x + up * profileNormal.y; +if(isCapVertex()) { +normal += forward * profileUp.w; +} +return normal; +}`)}class nm extends De{constructor(){super(...arguments),this.size=Rt(1,1)}}function om(e,t){t.spherical?e.vertex.code.add(qt`vec3 getLocalUp(in vec3 pos, in vec3 origin) { +return normalize(pos + origin); +}`):e.vertex.code.add(qt`vec3 getLocalUp(in vec3 pos, in vec3 origin) { +return vec3(0.0, 0.0, 1.0); +}`),t.spherical?e.vertex.code.add(qt`mat3 getTBNMatrix(in vec3 n) { +vec3 t = normalize(cross(vec3(0.0, 0.0, 1.0), n)); +vec3 b = normalize(cross(n, t)); +return mat3(t, b, n); +}`):e.vertex.code.add(qt`mat3 getTBNMatrix(in vec3 n) { +vec3 t = vec3(1.0, 0.0, 0.0); +vec3 b = normalize(cross(n, t)); +return mat3(t, b, n); +}`)}const lm=Object.freeze(Object.defineProperty({__proto__:null,build:function(e){const t=new J,{vertex:r,fragment:i}=t;switch(ue(r,e),t.varyings.add("vpos","vec3"),t.include(am,e),e.output!==Ke.Color&&e.output!==Ke.ObjectAndLayerIdColor||(t.include(Un,e),t.include(sa,e),t.include(Vn,e),t.include(Be,e),t.varyings.add("vnormal","vec3"),t.varyings.add("vcolor","vec4"),e.multipassEnabled&&t.varyings.add("depth","float"),r.code.add(qt` + void main() { + vpos = calculateVPos(); + vnormal = normalize(localNormal()); + + ${e.multipassEnabled?"depth = (view * vec4(vpos, 1.0)).z;":""} + gl_Position = transformPosition(proj, view, vpos); + + ${e.output===Ke.Color?"forwardLinearDepth();":""} + forwardObjectAndLayerIdColor(); + + vcolor = getColor(); + } + `)),t.include(fe,e),e.output){case Ke.Color:t.include(X,e),t.include(na,e),t.include(oa,e),t.include(sa,e),t.include(la,e),He(i,e),ca(i),ha(i),i.uniforms.add(r.uniforms.get("localOrigin"),new at("ambient",(e=>e.ambient)),new at("diffuse",(e=>e.diffuse)),new at("specular",(e=>e.specular)),new Qe("opacity",(e=>e.opacity))),i.include(ye),e.transparencyPassType===_e.ColorAlpha&&(t.outputs.add("fragColor","vec4",0),t.outputs.add("fragAlpha","float",1)),Ro(i),i.code.add(qt` + void main() { + discardBySlice(vpos); + ${e.multipassEnabled?"terrainDepthTest(depth);":""} + + shadingParams.viewDirection = normalize(vpos - cameraPosition); + shadingParams.normalView = vnormal; + vec3 normal = shadingNormal(shadingParams); + float ssao = evaluateAmbientOcclusionInverse(); + + float additionalAmbientScale = additionalDirectedAmbientLight(vpos + localOrigin); + vec3 additionalLight = ssao * mainLightIntensity * additionalAmbientScale * ambientBoostFactor * lightingGlobalFactor; + ${e.receiveShadows?"float shadow = readShadowMap(vpos, linearDepth);":e.spherical?"float shadow = lightingGlobalFactor * (1.0 - additionalAmbientScale);":"float shadow = 0.0;"} + vec3 albedo = vcolor.rgb * max(ambient, diffuse); // combine the old material parameters into a single one + float combinedOpacity = vcolor.a * opacity; + albedo += 0.25 * specular; // don't completely ignore specular for now + + vec3 shadedColor = evaluateSceneLighting(normal, albedo, shadow, 1.0 - ssao, additionalLight); + fragColor = vec4(shadedColor, combinedOpacity); + fragColor = highlightSlice(fragColor, vpos); + ${e.transparencyPassType===_e.ColorAlpha?qt` + fragColor = premultiplyAlpha(fragColor); + fragAlpha = fragColor.a;`:""} + } + `);break;case Ke.Depth:t.include(Un,e),r.code.add(qt`void main() { +vpos = calculateVPos(); +gl_Position = transformPosition(proj, view, vpos); +}`),t.include(X,e),i.code.add(qt`void main() { +discardBySlice(vpos); +}`);break;case Ke.Shadow:case Ke.ShadowHighlight:case Ke.ShadowExcludeHighlight:case Ke.ViewshedShadow:t.include(Un,e),jn(t),t.varyings.add("depth","float"),r.code.add(qt`void main() { +vpos = calculateVPos(); +gl_Position = transformPositionWithDepth(proj, view, vpos, nearFar, depth); +}`),t.include(X,e),t.include(aa,e),i.code.add(qt`void main() { +discardBySlice(vpos); +outputDepth(depth); +}`);break;case Ke.ObjectAndLayerIdColor:t.include(X,e),i.code.add(qt`void main() { +discardBySlice(vpos); +outputObjectAndLayerIdColor(); +}`);break;case Ke.Normal:t.include(Un,e),t.include(om,e),pe(r),t.varyings.add("vnormal","vec3"),r.code.add(qt`void main(void) { +vpos = calculateVPos(); +vnormal = normalize((viewNormal * vec4(localNormal(), 1.0)).xyz); +gl_Position = transformPosition(proj, view, vpos); +}`),t.include(X,e),i.code.add(qt`void main() { +discardBySlice(vpos); +vec3 normal = normalize(vnormal); +if (gl_FrontFacing == false) normal = -normal; +fragColor = vec4(vec3(0.5) + 0.5 * normal, 1.0); +}`);break;case Ke.Highlight:t.include(Un,e),t.include(om,e),t.varyings.add("vnormal","vec3"),r.code.add(qt`void main(void) { +vpos = calculateVPos(); +gl_Position = transformPosition(proj, view, vpos); +}`),t.include(X,e),t.include(Fn,e),i.code.add(qt`void main() { +discardBySlice(vpos); +outputHighlight(); +}`)}return t}},Symbol.toStringTag,{value:"Module"})),cm=new Map([[Ze.POSITION,0],[Ze.PROFILERIGHT,1],[Ze.PROFILEUP,2],[Ze.PROFILEVERTEXANDNORMAL,3],[Ze.FEATUREVALUE,4],[Ze.OBJECTANDLAYERIDCOLOR,5]]);class hm extends nm{constructor(){super(...arguments),this.ambient=u(.2,.2,.2),this.diffuse=u(.8,.8,.8),this.specular=u(0,0,0),this.opacity=1,this.origin=c(),this.modelTransformation=null}}class dm extends te{initializeConfiguration(e,t){t.spherical=e.viewingMode===yt.Global,t.doublePrecisionRequiresObfuscation=e.rctx.driverTest.doublePrecisionRequiresObfuscation.result}initializeProgram(e){return new re(e.rctx,dm.shader.get().build(this.configuration),cm)}initializePipeline(){const e=this.configuration.transparencyPassType,t=this.configuration,r=e===_e.NONE,i=e===_e.FrontFace;return tr({blending:t.output===Ke.Color&&t.transparent?r?be:xe(e):null,culling:t.hasSlicePlane&&!t.transparent&&t.doubleSidedMode!==da.None?ar:null,depthTest:{func:Se(e)},depthWrite:r||i?rr:null,drawBuffers:t.output===Ke.Depth?{buffers:[Jt.NONE]}:Ce(e),colorWrite:sr,stencilWrite:t.hasOccludees?Oe:null,stencilTest:t.hasOccludees?Ee:null,polygonOffset:r||i?null:ke})}}dm.shader=new ee(lm,(()=>Promise.resolve().then((()=>lm))));class um extends ie{constructor(){super(...arguments),this.output=Ke.Color,this.doubleSidedMode=da.None,this.transparencyPassType=_e.NONE,this.spherical=!1,this.receiveShadows=!1,this.receiveAmbientOcclusion=!1,this.vvSize=!1,this.vvColor=!1,this.vvOpacity=!1,this.hasSlicePlane=!1,this.transparent=!1,this.hasOccludees=!1,this.multipassEnabled=!1,this.cullAboveGround=!1,this.doublePrecisionRequiresObfuscation=!1,this.objectAndLayerIdColorInstanced=!1}}or([lr({count:Ke.COUNT})],um.prototype,"output",void 0),or([lr({count:da.COUNT})],um.prototype,"doubleSidedMode",void 0),or([lr({count:_e.COUNT})],um.prototype,"transparencyPassType",void 0),or([lr()],um.prototype,"spherical",void 0),or([lr()],um.prototype,"receiveShadows",void 0),or([lr()],um.prototype,"receiveAmbientOcclusion",void 0),or([lr()],um.prototype,"vvSize",void 0),or([lr()],um.prototype,"vvColor",void 0),or([lr()],um.prototype,"vvOpacity",void 0),or([lr()],um.prototype,"hasSlicePlane",void 0),or([lr()],um.prototype,"transparent",void 0),or([lr()],um.prototype,"hasOccludees",void 0),or([lr()],um.prototype,"multipassEnabled",void 0),or([lr()],um.prototype,"cullAboveGround",void 0),or([lr()],um.prototype,"doublePrecisionRequiresObfuscation",void 0),or([lr({constValue:!1})],um.prototype,"occlusionPass",void 0),or([lr({constValue:To.Disabled})],um.prototype,"pbrMode",void 0),or([lr({constValue:!0})],um.prototype,"hasVvInstancing",void 0),or([lr({constValue:!1})],um.prototype,"useCustomDTRExponentForWater",void 0),or([lr({constValue:!1})],um.prototype,"useFillLights",void 0),or([lr({constValue:!1})],um.prototype,"hasColorTexture",void 0);class pm extends H{constructor(e){super(e,new gm),this.supportsEdges=!0,this.produces=new Map([[se.OPAQUE_MATERIAL,e=>(this.parameters.castShadows&&nt(e)||ot(e))&&!this.parameters.transparent],[se.TRANSPARENT_MATERIAL,e=>(this.parameters.castShadows&&nt(e)||ot(e))&&this.parameters.transparent]]),this._vertexAttributeLocations=cm,this._configuration=new um,this._vertexBufferLayout=pm.getVertexBufferLayout()}getConfiguration(e,t){return this._configuration.output=e,this._configuration.vvSize=!!this.parameters.vvSize,this._configuration.vvColor=!!this.parameters.vvColor,this._configuration.vvOpacity=!!this.parameters.vvOpacity,this._configuration.hasSlicePlane=this.parameters.hasSlicePlane,this._configuration.transparent=this.parameters.transparent,this._configuration.hasOccludees=this.parameters.hasOccludees,e===Ke.Color&&(this._configuration.doubleSidedMode=this.parameters.doubleSided&&"normal"===this.parameters.doubleSidedType?da.View:this.parameters.doubleSided&&"winding-order"===this.parameters.doubleSidedType?da.WindingOrder:da.None,this._configuration.receiveShadows=this.parameters.receiveShadows,this._configuration.receiveAmbientOcclusion=null!=t.ssao),this._configuration.transparencyPassType=t.transparencyPassType,this._configuration.multipassEnabled=t.multipassEnabled,this._configuration.cullAboveGround=t.multipassTerrain.cullAboveGround,this._configuration}isVisibleForOutput(e){return e!==Ke.Shadow&&e!==Ke.ShadowExcludeHighlight&&e!==Ke.ShadowHighlight||this.parameters.castShadows}isVisible(){return super.isVisible()&&this.parameters.opacity>0}intersect(e,t,r,i,s,a){const n=e;if(!wp(n))return;const o=n.path,l=[this.parameters.size[0],this.parameters.size[1]];if(this.parameters.vvSize){const{offset:e,factor:t,minSize:r,maxSize:i}=this.parameters.vvSize,s=o.sizeAttributeValue;l[0]*=Ta(e[0]+s*t[0],r[0],i[0]),l[1]*=Ta(e[2]+s*t[2],r[2],i[2])}const c=new mt(!1,r.options.normalRequired),h=Math.max(l[0],l[1]),d=e.boundingInfo;if(null==d)return void fm(o,l,i,s,c,a);const u=bi(d.bbMin[0]-h,d.bbMin[1]-h,d.bbMin[2]-h,d.bbMax[0]+h,d.bbMax[1]+h,d.bbMax[2]+h),p=[s[0]-i[0],s[1]-i[1],s[2]-i[2]],m=Math.sqrt(p[0]*p[0]+p[1]*p[1]+p[2]*p[2]);ft(u,i,[m/p[0],m/p[1],m/p[2]],r.tolerance)&&fm(o,l,i,s,c,a)}createBufferWriter(){return new ut(this._vertexBufferLayout)}createGLMaterial(e){return new mm(e)}static getVertexBufferLayout(){const e=Xe().vec3f(Ze.POSITION).vec4f(Ze.PROFILERIGHT).vec4f(Ze.PROFILEUP).vec4f(Ze.PROFILEVERTEXANDNORMAL).vec4f(Ze.FEATUREVALUE);return pr("enable-feature:objectAndLayerId-rendering")&&e.vec4u8(Ze.OBJECTANDLAYERIDCOLOR),e}}class mm extends ae{_updateOccludeeState(e){e.hasOccludees!==this._material.parameters.hasOccludees&&this._material.setParameters({hasOccludees:e.hasOccludees})}_updateShadowState(e){null!=this.technique&&e.shadowMap.enabled===this.technique.configuration.receiveShadows||this._material.setParameters({receiveShadows:e.shadowMap.enabled})}beginSlot(e){return this._output===Ke.Color&&(this._updateShadowState(e),this._updateOccludeeState(e)),this.ensureTechnique(dm,e)}}function fm(e,t,r,i,s,a){e.baked.size&&e.baked.size[0]===t[0]&&e.baked.size[1]===t[1]||e.baked.bake(t),e.baked.intersect(r,i,s,a)}class gm extends hm{constructor(){super(...arguments),this.doubleSided=!1,this.doubleSidedType="normal",this.receiveShadows=!1,this.castShadows=!0,this.hasSlicePlane=!1,this.transparent=!1,this.hasOccludees=!1}}const ym=["polyline"];function _m(e,t,r){const{origin:i,positions:s}=e;let a=e.offset;switch(t){default:case Op.World:for(const t of e.vertices)xm[0]=s[a++]+i[0],xm[1]=s[a++]+i[1],xm[2]=s[a++]+i[2],r.worldUpAtPosition(xm,xm),t.setFrameFromUpVector(xm);break;case Op.Path:xm[0]=s[a]+i[0],xm[1]=s[a+1]+i[1],xm[2]=s[a+2]+i[2],r.worldUpAtPosition(xm,xm),function(e,t){let r=null;const i=e.vertices.length,s=.99619469809,a=c(),n=c(),o=c(),l=c(),h=c(),d=c(),u=Sn();let p=e.vertices[0];jr(n,t),Gr(a,0,1,0),Ha(p.vRight,n,a,a,o,n,s),jr(p.frame.up,n),jr(p.frame.right,o);const m=e.positions;let f=e.offset;r=p;for(let t=1;t0?(i=1/Math.sqrt(i),h[0]=h[0]*i,h[1]=h[1]*i,h[2]=h[2]*i):(h[0]=p.vRight[0],h[1]=p.vRight[1],h[2]=p.vRight[2]),d[0]=m[f]+r.frame.up[0],d[1]=m[f+1]+r.frame.up[1],d[2]=m[f+2]+r.frame.up[2],f+=3;const c=Gr(Np,m[f],m[f+1],m[f+2]);Cn(c,h,u),On(u,wo(d,p.vLeft),l)?(l[0]-=m[f],l[1]-=m[f+1],l[2]-=m[f+2],Hr(n,l),kr(o,h,n),Hr(o,o)):Ha(h,r.frame.up,r.frame.right,a,o,n,s),jr(p.frame.up,n),jr(p.frame.right,o),r=p}}(e,xm)}}function vm(e,t,r){switch(e){case"symbol-value":return r;case"proportional":return t;default:return e}}function bm(e,t,r,i){let s=0;const{origin:a,vertices:n,positions:o,positionsES:l}=e,c=e.offset+3*n.length;for(let t=e.offset;tMath.abs(l)?(Zr(t,Um,n,-l),Hr(t,t),kr(r,t,n),Hr(r,r),Fr(r,r,-1)):(Zr(r,Nm,n,-o),Hr(r,r),kr(t,r,n),Hr(t,t))}(wm,Em,Rm,Tm,i,Cm),_t(Am,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY),_t(Lm,Number.NEGATIVE_INFINITY,Number.NEGATIVE_INFINITY);for(let e=0;e1/t.screenToPCSRatio))):a.add(Ze.BOUNDINGRECT,"mat3"),a.add(Ze.POSITION,"vec3"),a.add(Ze.UVMAPSPACE,"vec4"),e.vvColor&&a.add(Ze.COLORFEATUREATTRIBUTE,"float"),n.add("vColor","vec4"),n.add("vpos","vec3"),n.add("vuv","vec2"),r&&n.add("depth","float"),i.uniforms.add(new Q("uColor",(e=>e.color)));const o=e.style===Gm.ForwardDiagonal||e.style===Gm.BackwardDiagonal||e.style===Gm.DiagonalCross;return o&&i.code.add(qt` + const mat2 rotate45 = mat2(${qt.float(Bm)}, ${qt.float(-Hm)}, + ${qt.float(Hm)}, ${qt.float(Bm)}); + `),e.draped||(He(i,e),i.uniforms.add(new Qe("worldToScreenPerDistanceRatio",((e,t)=>1/t.camera.perScreenPixelRatio))),i.code.add(qt`vec3 projectPointToLineSegment(vec3 center, vec3 halfVector, vec3 point) { +float projectedLength = dot(halfVector, point - center) / dot(halfVector, halfVector); +return center + halfVector * clamp(projectedLength, -1.0, 1.0); +}`),i.code.add(qt`vec3 intersectRayPlane(vec3 rayDir, vec3 rayOrigin, vec3 planeNormal, vec3 planePoint) { +float d = dot(planeNormal, planePoint); +float t = (d - dot(planeNormal, rayOrigin)) / dot(planeNormal, rayDir); +return rayOrigin + t * rayDir; +}`),i.code.add(qt` + float boundingRectDistanceToCamera() { + vec3 center = vec3(boundingRect[0][0], boundingRect[0][1], boundingRect[0][2]); + vec3 halfU = vec3(boundingRect[1][0], boundingRect[1][1], boundingRect[1][2]); + vec3 halfV = vec3(boundingRect[2][0], boundingRect[2][1], boundingRect[2][2]); + vec3 n = normalize(cross(halfU, halfV)); + + vec3 viewDir = - vec3(view[0][2], view[1][2], view[2][2]); + + float viewAngle = dot(viewDir, n); + float minViewAngle = ${qt.float(.08715574274)}; + + if (abs(viewAngle) < minViewAngle) { + // view direction is (almost) parallel to plane -> clamp it to min angle + float normalComponent = sign(viewAngle) * minViewAngle - viewAngle; + viewDir = normalize(viewDir + normalComponent * n); + } + + // intersect view direction with infinite plane that contains bounding rect + vec3 planeProjected = intersectRayPlane(viewDir, cameraPosition, n, center); + + // clip to bounds by projecting to u and v line segments individually + vec3 uProjected = projectPointToLineSegment(center, halfU, planeProjected); + vec3 vProjected = projectPointToLineSegment(center, halfV, planeProjected); + + // use to calculate the closest point to camera on bounding rect + vec3 closestPoint = uProjected + vProjected - center; + + return length(closestPoint - cameraPosition); + } + `)),i.code.add(qt` + vec2 scaledUV() { + vec2 uv = uvMapSpace.xy ${o?" * rotate45":""}; + vec2 uvCellOrigin = uvMapSpace.zw ${o?" * rotate45":""}; + + ${e.draped?"":qt` + float distanceToCamera = boundingRectDistanceToCamera(); + float worldToScreenRatio = worldToScreenPerDistanceRatio / distanceToCamera; + `} + + // Logarithmically discretize ratio to avoid jittering + float step = 0.1; + float discreteWorldToScreenRatio = log(worldToScreenRatio); + discreteWorldToScreenRatio = ceil(discreteWorldToScreenRatio / step) * step; + discreteWorldToScreenRatio = exp(discreteWorldToScreenRatio); + + vec2 uvOffset = mod(uvCellOrigin * discreteWorldToScreenRatio, ${qt.float(e.patternSpacing)}); + return uvOffset + (uv * discreteWorldToScreenRatio); + } + `),i.code.add(qt` + void main(void) { + vuv = scaledUV(); + vpos = position; + ${r?"depth = (view * vec4(vpos, 1.0)).z;":""} + forwardNormalizedVertexColor(); + forwardObjectAndLayerIdColor(); + ${e.hasVertexColors?"vColor *= uColor;":e.vvColor?"vColor = uColor * interpolateVVColor(colorFeatureAttribute);":"vColor = uColor;"} + gl_Position = transformPosition(proj, view, vpos); + } + `),t.include(X,e),s.include(ye),e.draped&&s.uniforms.add(new Qe("texelSize",((e,t)=>1/t.camera.pixelRatio))),e.output===Ke.Highlight&&t.include(Fn,e),r&&t.include(fe,e),e.output!==Ke.Highlight&&(s.code.add(qt` + const float lineWidth = ${qt.float(e.lineWidth)}; + const float spacing = ${qt.float(e.patternSpacing)}; + const float spacingINV = ${qt.float(1/e.patternSpacing)}; + + float coverage(float p, float txlSize) { + p = mod(p, spacing); + + float halfTxlSize = txlSize / 2.0; + + float start = p - halfTxlSize; + float end = p + halfTxlSize; + + float coverage = (ceil(end * spacingINV) - floor(start * spacingINV)) * lineWidth; + coverage -= min(lineWidth, mod(start, spacing)); + coverage -= max(lineWidth - mod(end, spacing), 0.0); + + return coverage / txlSize; + } + `),e.draped||s.code.add(qt`const int maxSamples = 5; +float sampleAA(float p) { +vec2 dxdy = abs(vec2(dFdx(p), dFdy(p))); +float fwidth = dxdy.x + dxdy.y; +ivec2 samples = 1 + ivec2(clamp(dxdy, 0.0, float(maxSamples - 1))); +vec2 invSamples = 1.0 / vec2(samples); +float accumulator = 0.0; +for (int j = 0; j < maxSamples; j++) { +if(j >= samples.y) { +break; +} +for (int i = 0; i < maxSamples; i++) { +if(i >= samples.x) { +break; +} +vec2 step = vec2(i,j) * invSamples - 0.5; +accumulator += coverage(p + step.x * dxdy.x + step.y * dxdy.y, fwidth); +} +} +accumulator /= float(samples.x * samples.y); +return accumulator; +}`)),e.transparencyPassType===_e.ColorAlpha&&(t.outputs.add("fragColor","vec4",0),t.outputs.add("fragAlpha","float",1)),s.code.add(qt` + void main() { + discardBySlice(vpos); + ${r?"terrainDepthTest(depth);":""} + vec4 color = vColor; + color = highlightSlice(color, vpos); + + ${e.output!==Ke.Highlight?qt`color.a *= ${function(e){function t(t){return e.draped?qt`coverage(vuv.${t}, texelSize)`:qt`sampleAA(vuv.${t})`}switch(e.style){case Gm.ForwardDiagonal:case Gm.Horizontal:return t("y");case Gm.BackwardDiagonal:case Gm.Vertical:return t("x");case Gm.DiagonalCross:case Gm.Cross:return qt` + 1.0 - (1.0 - ${t("x")}) * (1.0 - ${t("y")}) + `;default:return"0.0"}}(e)};`:""} + + ${e.output===Ke.ObjectAndLayerIdColor?qt`color.a = 1.0;`:""} + + if (color.a < ${qt.float(ve)}) { + discard; + } + + ${e.output===Ke.Color?qt`fragColor = color; ${e.transparencyPassType===_e.ColorAlpha?qt` + fragColor = premultiplyAlpha(fragColor); + fragAlpha = fragColor.a;`:""}`:""} + ${e.output===Ke.Highlight?qt`outputHighlight();`:""} + ${e.output===Ke.ObjectAndLayerIdColor?qt`outputObjectAndLayerIdColor();`:""} + } + `),t}},Symbol.toStringTag,{value:"Module"}));class Wm extends te{initializeProgram(e){return new re(e.rctx,Wm.shader.get().build(this.configuration),pr("enable-feature:objectAndLayerId-rendering")?Zm:Ym)}_setPipelineState(e,t){const r=this.configuration,i=e===_e.NONE,s=e===_e.FrontFace;return tr({blending:r.output===Ke.Color?i?be:xe(e):null,culling:nr(r.cullFace),depthTest:r.draped?null:{func:Se(e)},depthWrite:r.draped?null:i?rr:Pe(e),drawBuffers:r.output===Ke.Depth?{buffers:[Jt.NONE]}:Ce(e),colorWrite:sr,stencilWrite:r.hasOccludees?Oe:null,stencilTest:r.hasOccludees?t?we:Ee:null,polygonOffset:i||s?r.polygonOffset?$m:null:$e(r.enableOffset)})}initializePipeline(){return this._occludeePipelineState=this._setPipelineState(this.configuration.transparencyPassType,!0),this._setPipelineState(this.configuration.transparencyPassType,!1)}getPipeline(e){return e?this._occludeePipelineState:super.getPipeline()}}Wm.shader=new ee(km,(()=>Promise.resolve().then((()=>km))));const $m={factor:1,units:1};class qm extends ie{constructor(){super(...arguments),this.output=Ke.Color,this.cullFace=Ni.None,this.transparencyPassType=_e.NONE,this.hasSlicePlane=!1,this.hasVertexColors=!1,this.polygonOffset=!1,this.hasOccludees=!1,this.enableOffset=!0,this.multipassEnabled=!1,this.cullAboveGround=!1,this.vvColor=!1,this.objectAndLayerIdColorInstanced=!1}}or([lr({count:Ke.COUNT})],qm.prototype,"output",void 0),or([lr({count:Ni.COUNT})],qm.prototype,"cullFace",void 0),or([lr({count:Gm.COUNT})],qm.prototype,"style",void 0),or([lr({count:_e.COUNT})],qm.prototype,"transparencyPassType",void 0),or([lr()],qm.prototype,"hasSlicePlane",void 0),or([lr()],qm.prototype,"hasVertexColors",void 0),or([lr()],qm.prototype,"polygonOffset",void 0),or([lr()],qm.prototype,"hasOccludees",void 0),or([lr()],qm.prototype,"patternSpacing",void 0),or([lr()],qm.prototype,"lineWidth",void 0),or([lr()],qm.prototype,"enableOffset",void 0),or([lr()],qm.prototype,"draped",void 0),or([lr()],qm.prototype,"multipassEnabled",void 0),or([lr()],qm.prototype,"cullAboveGround",void 0),or([lr()],qm.prototype,"vvColor",void 0),or([lr({constValue:!0})],qm.prototype,"writeDepth",void 0),or([lr({constValue:!1})],qm.prototype,"occlusionPass",void 0),or([lr({constValue:!1})],qm.prototype,"hasVvInstancing",void 0),or([lr({constValue:!1})],qm.prototype,"vvSize",void 0),or([lr({constValue:!1})],qm.prototype,"vvOpacity",void 0);const Ym=new Map([[Ze.POSITION,0],[Ze.COLOR,3],[Ze.UVMAPSPACE,4],[Ze.COLORFEATUREATTRIBUTE,5],[Ze.BOUNDINGRECT,6]]),Zm=new Map([[Ze.POSITION,0],[Ze.COLOR,3],[Ze.UVMAPSPACE,4],[Ze.COLORFEATUREATTRIBUTE,5],[Ze.BOUNDINGRECT,6],[Ze.OBJECTANDLAYERIDCOLOR,9]]);class Jm extends Do{constructor(e){super(e,new ef),this.supportsEdges=!0,this.produces=new Map([[se.OPAQUE_MATERIAL,e=>lt(e)],[se.TRANSPARENT_MATERIAL,e=>rt(e)],[se.TRANSPARENT_NO_SSAO_DEPTH,e=>it(e)&&this.parameters.writeLinearDepth],[se.DRAPED_MATERIAL,e=>this.parameters.draped&&e===Ke.Color||lt(e)]]),this._vertexAttributeLocations=pr("enable-feature:objectAndLayerId-rendering")?Zm:Ym,this._configuration=new qm}getConfiguration(e,t){return this._configuration.output=e,this._configuration.cullFace=this.parameters.cullFace,this._configuration.hasVertexColors=this.parameters.hasVertexColors&&!this.parameters.vvColor,this._configuration.hasSlicePlane=this.parameters.hasSlicePlane,this._configuration.polygonOffset=this.parameters.polygonOffset,this._configuration.style=this.parameters.style,this._configuration.patternSpacing=this.parameters.patternSpacing,this._configuration.lineWidth=this.parameters.lineWidth,this._configuration.draped=this.parameters.draped,this._configuration.transparencyPassType=t.transparencyPassType,this._configuration.enableOffset=t.camera.relativeElevation0)return;const e=this.symbolLayer?.material?.color,t=this._getCombinedOpacityAndColor(e);this._materials[hf.Fill]=function(e,t){const r=e?.pattern??null;return null==r?new Io(t):"none"===r.style||"solid"===r.style?("none"===r.style&&(t.color=m(0,0,0,0),t.forceTransparentMode=!0),new Io(t)):(t.style=function(e){switch(e){case"horizontal":return Gm.Horizontal;case"vertical":return Gm.Vertical;case"cross":return Gm.Cross;case"forward-diagonal":return Gm.ForwardDiagonal;case"backward-diagonal":return Gm.BackwardDiagonal;case"diagonal-cross":return Gm.DiagonalCross;default:return}}(r.style),new Jm(t))}(this.symbolLayer,{color:t,forceTransparentMode:this.needsDrivenTransparentPass,polygonOffset:!1,hasVertexColors:!0,writeLinearDepth:!0,draped:this.draped,hasSlicePlane:this._context.slicePlaneEnabled,...this._fastUpdates?.materialParameters}),this._needsUV=this._materials[hf.Fill]instanceof Jm;const r=this.symbolLayer.outline;if(function(e){return null!=e?.size&&e.size>0&&null!=e.color&&(null==e.pattern||"style"!==e.pattern.type||"none"!==e.pattern.style)}(r)){const e=Ya(r.pattern);this._materials[hf.Outline]=new Js({width:n(r.size),color:this._getOutlineColor(),hasPolygonOffset:!0,hasSlicePlane:this._context.slicePlaneEnabled,isClosed:!0,stipplePattern:e,cap:sd(r.patternCap||"butt")})}this._context.stage.addMany(this._materials)}destroy(){super.destroy(),this._context.stage.removeMany(this._materials),this._materials.length=0}createGraphics3DGraphic(e){const t=e.graphic;if(!this._validateGeometry(t.geometry,sf,this.symbolLayer.type))return null;const r=this._getVertexOpacityAndColor(e.renderingInfo,255),i=this.setGraphicElevationContext(t);return this.ensureDrapedStatus("on-the-ground"===i.mode),this._createMaterials(),this.draped?this._createAsOverlay(t,r):this._createAs3DShape(t,r,i)}applyRendererDiff(e,t){for(const r in e.diff){if("visualVariables"!==r)return kl.RecreateSymbol;if(!ce(this._fastUpdates,t,af))return kl.RecreateSymbol;this._materials[hf.Fill]?.setParameters(this._fastUpdates.materialParameters)}return kl.FastUpdate}layerOpacityChanged(){if(null!=this._materials[hf.Fill]){const e=this._materials[hf.Fill].parameters.color,t=this.symbolLayer?.material?.color,r=this._getCombinedOpacity(t);this._materials[hf.Fill].setParameters({color:[e[0],e[1],e[2],r],forceTransparentMode:this.needsDrivenTransparentPass})}if(null!=this._materials[hf.Outline]){const e=this._materials[hf.Outline].parameters.color;this._materials[hf.Outline].setParameters({color:[e[0],e[1],e[2],this._getOutlineOpacity()]})}}layerElevationInfoChanged(e,t,r){const i=this._elevationContext.mode,s=E(nf.elevationModeChangeTypes,r,i);if(s!==O.UPDATE)return s;const a=R(i);return this.updateGraphics3DGraphicElevationInfo(e,t,(()=>a))}slicePlaneEnabledChanged(){if(this._materials[hf.Fill]?.setParameters({hasSlicePlane:this._context.slicePlaneEnabled}),this._materials[hf.Outline]){const e={hasSlicePlane:this._context.slicePlaneEnabled};this._materials[hf.Outline].setParameters(e)}return!0}physicalBasedRenderingChanged(){return!0}_createAs3DShape(e,t,r){const i=Uc(e.geometry);if(!i)return null;const s=Fc(i,this._context.elevationProvider,this._context.renderCoordsHelper,r),a=new lf(s,t,this._context.layer.uid,e.uid),n=a.renderData.position.length/3;if(this._needsUV&&(a.uvMapSpace=Me(4*n,!0),a.boundingRect=cs(9*n,!0),Pm(a.uvMapSpace,a.boundingRect,a.renderData.position,this._context.renderCoordsHelper)),a.objectAndLayerIdColor=this._context.stage.renderView?.getObjectAndLayerIdColor(a),this._createAs3DShapeFill(e,a),this._materials[hf.Outline]&&this._createAs3DShapeOutline(a),this._logGeometryCreationWarnings(a.renderData,i.rings,"rings","FillSymbol3DLayer"),0===a.outGeometries.length)return null;const o=new Us({geometries:a.outGeometries,castShadow:!1,layerUid:this._context.layer.uid,graphicUid:e.uid}),l=new dl(this,o,a.outGeometries,null,null,rf,r);return l.alignedSampledElevation=a.renderData.sampledElevation,l.needsElevationUpdates=R(r.mode),l}_createAs3DShapeFill(e,t){const r=t.renderData.polygons;for(const{position:i,mapPositions:s,holeIndices:a,index:n,count:o}of r){if(null!=this._context.clippingExtent&&(ai(of),mi(of,s),!fi(of,this._context.clippingExtent)))continue;const r=Dc(s,a,this._context.elevationProvider.spatialReference);if(0===r.length)continue;const l=this._fastUpdates?.visualVariables.color,c=Mc({material:this._materials[hf.Fill],indices:r,mapPositions:s,attributeData:{position:i,color:l?null:t.color,colorFeature:l?Z(l.field,e):null,uvMapSpace:this._needsUV?Fe(t.uvMapSpace,4*n,4*o):null,boundingRect:this._needsUV?hs(t.boundingRect,9*n,9*o):null,objectAndLayerIdColor:t.objectAndLayerIdColor}});t.outGeometries.push(c)}}_createAs3DShapeOutline(e){if(null==this._materials[hf.Outline])return;const t=e.renderData.outlines;for(const{mapPositions:r,position:i}of t){if(null!=this._context.clippingExtent&&(ai(of),mi(of,r),!fi(of,this._context.clippingExtent)))continue;const t=ka(this._materials[hf.Outline],{overlayInfo:null,removeDuplicateStartEnd:!0,mapPositions:r,attributeData:{position:i}},e.objectAndLayerIdColor);e.outGeometries.push(t)}}_createAsOverlay(e,t){const r=Uc(e.geometry);if(null==r)return null;this._materials[hf.Fill].renderPriority=this._renderPriority+this._renderPriorityStep/2,null!=this._materials[hf.Outline]&&(this._materials[hf.Outline].renderPriority=this._renderPriority);const i=Vc(r,this._context.overlaySR),s=new cf(i,t,this._context.layer.uid,e.uid),a=s.renderData.position.length/3;return this._needsUV&&(s.uvMapSpace=Me(4*a,!0),function(e,t,r,i,s=1){if(r.isGeographic&&i===yt.Global){const e=cs(t.length),i=t.length,s=Ti(r);for(let r=0;rthis._createAsOverlay(e,t),createAs3DShape:(e,t,r)=>this._createAs3DShape(e,t,r)}}}nf.elevationModeChangeTypes={definedChanged:O.RECREATE,staysOnTheGround:O.NONE,onTheGroundChanged:O.RECREATE};const of=ii();class lf extends Nc{constructor(e,t,r,i){super(e,r,i),this.color=t}}class cf extends Nc{constructor(e,t,r,i){super(e,r,i),this.color=t}}var hf;!function(e){e[e.Fill=0]="Fill",e[e.Outline=1]="Outline"}(hf||(hf={}));class df{constructor(e,t="center",r=!1,i=Et(),s=m(0,0,0,-1),a="world",n=c(),o=0){this.verticalOffset=e,this.anchor=t,this.hasLabelVerticalOffset=r,this.screenOffset=i,this.centerOffset=s,this.centerOffsetUnits=a,this.translation=n,this.elevationOffset=o}}class uf{constructor(e,t="center",r="center",i=null,s=Et()){this.placement=e,this.horizontalPlacement=t,this.verticalPlacement=r,this.text=i,this.displaySize=s}}class pf{constructor(e){this.definition=e,this.key=JSON.stringify(e),this.haloSize=Math.round(e.halo.size),this.textStyle=mf(e.color),this.haloStyle=`rgb(${e.halo.color.slice(0,3).map((e=>Math.floor(255*e))).toString()})`,this.backgroundStyle=0!==e.background.color[3]?mf(e.background.color):null}fontString(e){const t=this.definition.font;return`${t.style} ${t.weight} ${e}px ${t.family}, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji`}setFontProperties(e,t){e.font=this.fontString(t),e.textAlign="left",e.textBaseline="alphabetic"}static async fromSymbol(t,r){const i=t?.material?.color,s=a.toUnitRGBA(i)??f,o=null!=t.size?n(t.size):12,l=t.lineHeight,c=null!=t.background?a.toUnitRGBA(t.background.color):f,h={family:t.font?.family??"sans-serif",decoration:t.font?.decoration??"none",weight:t.font?.weight??"normal",style:t.font?.style??"normal"},d=t.halo,u=null!=d?.color&&d.size>0?{size:n(d.size),color:a.toUnitRGBA(d.color)}:{size:0,color:f},p=new pf({color:s,size:o,background:{color:c,padding:null!=t.background?[.65*o,.5*o]:[0,0],borderRadius:null!=t.background?o*(6/16):0},lineSpacingFactor:l,font:h,halo:u,pixelRatio:r});if(t.font){let r=!1;const i=p.fontString(o);try{r=(await document.fonts.load(i)).some((e=>!Mo(e)))}catch(t){e.getLogger("esri.views.3d.webgl-engine.lib.TextRenderParameters").warnOnce(`Failed to preload font '${i}'. Some text symbology may be rendered using the default browser font.`)}if(!r&&!ff.has(t.font.family))try{await zo(t.font)}catch(e){}}return p}}function mf(e){return`rgba(${e.slice(0,3).map((e=>Math.floor(255*e))).toString()},${e[3]})`}const ff=new Set(["Arial","Times New Roman","Courier New","serif","sans-serif","monospace","cursive","fantasy","system-ui","ui-serif","ui-sans-serif","ui-monospace","ui-rounded","math","emoji","fangsong"]),gf=4096;let yf=class extends Ir{constructor(e){super(e),this.type=W.Texture,this.id=Mr(),this.events=new so,this._glTexture=null,this._atlas=new Sf(256,256),this._needsRepack=!1,this._canRepack=!0,this._elementsToRender=new Map,this._elements=new Map,this._stageObjects=new Map,this.updating=!1}initialize(){this._canvas=document.createElement("canvas"),this._canvas.setAttribute("id","textAtlasCanvas"),this._canvas.setAttribute("style","display:none"),this._ctx=this._canvas.getContext("2d"),this._stage=this.view._stage,this._stage.add(this),this._updateCanvasElementSize(this._atlas),this._reset()}unload(){this._glTexture=ga(this._glTexture),this.updating=!1,this.events.emit("unloaded")}get glTexture(){return this._glTexture}static get maxSize(){return Cf=0,[gf-vf-Cf,gf-vf-Cf-bf]}load(e){if(this._glTexture)return this._glTexture;const t=new Co;return t.wrapMode=Qt.CLAMP_TO_EDGE,t.samplingMode=er.LINEAR_MIPMAP_LINEAR,t.hasMipmap=!0,t.preMultiplyAlpha=!0,t.maxAnisotropy=e.parameters.maxMaxAnisotropy,this._glTexture=new Oo(e,t,this._canvas),this._frameWorker=this.view.resourceController.scheduler.registerTask(vo.TEXT_TEXTURE_ATLAS,this),this.setDirty(),this._glTexture}dispose(){this._elements.clear(),this._elementsToRender.clear(),this._frameWorker=ya(this._frameWorker),this._glTexture&&(this._stage.remove(this),this._glTexture=ga(this._glTexture)),this._canvas.width=0,this._canvas.height=0,this._canvas=null,this._ctx=null}_updateCanvasElementSize(e){this._canvas.setAttribute("width",e.width.toString()),this._canvas.setAttribute("height",e.height.toString())}_resizeAtlas(e,t){const{width:r,height:i}=this._atlas;r===e&&i===t||(this._atlas.width=e,this._atlas.height=t,this._glTexture?.resize(e,t),this._glTexture?.updateData(0,0,0,r,i,this._canvas),this._updateCanvasElementSize(this._atlas),this._elements.forEach((e=>{const t=this._stageObjects.get(e.textRenderer.key);t?.forEach((t=>_f(t,e)))})),this._reset())}_reset(){this._elementsToRender.clear(),this._atlas.reset(),this._needsRepack=!0,this.setDirty()}_addAtlasElement(e,t,r,i){const s=this._atlas;if(s.widths.width>=e.x+r));if(null==n){if(s.heightr.height)this._resizeAtlas(r.width,t);else if(r.width_f(t,e)))}get running(){return this.updating}runTask(e){if(null==this._glTexture)return xo;for(;this._needsRepack&&(this._canRepack||this._atlas.heightthis._processAddition(e))),e.madeProgress()}if(this._elementsToRender.size>0){for(const[t,r]of this._elementsToRender){if(e.done)break;this._renderElement(r),this._elementsToRender.delete(t),e.madeProgress()}this._glTexture.setData(this._canvas)}this.updating=this._elementsToRender.size>0}addTextTexture(e,t){const r=e.key;this._addStageObject(r,t);let i=this._elements.get(r);null==i&&(i=new xf(this._atlas,e),this._processAddition(i),this.setDirty()),function(e,t){e.geometries[0].setAttributeData(Ze.SIZE,[t.textRenderer.displayWidth,t.textRenderer.displayHeight]),e.geometryVertexAttributeUpdated(e.geometries[0],Ze.SIZE)}(t,i),_f(t,i)}removeTextTexture(e,t){const r=e.key;if(!this._elements.get(r))return;this._removeStageObject(r,t);const i=this._stageObjects.get(r);i&&0!==i.size||this._elements.delete(r),0===i?.size&&this._stageObjects.delete(r),this._canRepack=!0}setDirty(){this._glTexture&&(this.updating=!0)}get test(){}};function _f(e,t){e.geometries[0].setAttributeData(Ze.UV0,t.uv),e.geometryVertexAttributeUpdated(e.geometries[0],Ze.UV0,!0)}or([Yn({constructOnly:!0})],yf.prototype,"view",void 0),or([Yn({type:Boolean})],yf.prototype,"updating",void 0),yf=or([Zn("esri.views.3d.webgl-engine.lib.TextTextureAtlas")],yf);const vf=2,bf=2;class xf{constructor(e,t){this._atlas=e,this.textRenderer=t,this._uv=g(),this._newPosition=[0,0]}get uv(){if(null==this._xOffset||null==this._yOffset)return f;const{renderedWidth:e,renderedHeight:t}=this.textRenderer;return Uo(this._uv,this._xOffset/this._atlas.width,(this._yOffset+t)/this._atlas.height,(this._xOffset+e)/this._atlas.width,this._yOffset/this._atlas.height)}setNewPosition(e){this._newPosition[0]=e.x,this._newPosition[1]=e.y}commitNewPosition(){return this._xOffset=this._newPosition[0],this._yOffset=this._newPosition[1],this._newPosition}get xOffset(){return this._xOffset}get yOffset(){return this._yOffset}}class Sf{constructor(e,t){this.width=e,this.height=t,this.cursors=new Map,this.nextY=0}reset(){this.cursors.clear(),this.nextY=Cf}}class Pf{constructor(e){this.y=e,this.x=Cf}}let Cf=0;class Of{constructor(e,t,r){this._renderer=new Dh(e,t,r,yf.maxSize)}get key(){return this._renderer.key}get baselineAnchorY(){return 1-this._renderer.firstRenderedBaselinePosition/this._renderer.renderedHeight}get displayWidth(){return this._renderer.displayWidth}get displayHeight(){return this._renderer.displayHeight}create(){const e=wh(wf,this._renderer.renderedWidth,this._renderer.renderedHeight),t=e.getContext("2d");return t.save(),this._renderer.render(t,0,0),t.restore(),new oe(e,{wrap:{s:Qt.CLAMP_TO_EDGE,t:Qt.CLAMP_TO_EDGE},noUnpackFlip:!1,mipmap:!0,preMultiplyAlpha:!0})}}const wf={canvas:null},Ef=u(0,0,1);function Rf(e,t,r){e&&e.forEach((e=>{const i=t(e);null!=i&&r(i,e.graphic)}))}const Tf={mode:"relative-to-ground",offset:0};function Af(e){e.fragment.uniforms.add(new ge("texWaveNormal",(e=>e.waveNormal)),new ge("texWavePerturbation",(e=>e.wavePerturbation)),new Q("waveParams",(e=>Uo(Lf,e.waveStrength,e.waveTextureRepeat,e.flowStrength,e.flowOffset))),new K("waveDirection",(e=>_t(If,e.waveDirection[0]*e.waveVelocity,e.waveDirection[1]*e.waveVelocity)))),e.include(kt),e.fragment.code.add(qt`const vec2 FLOW_JUMP = vec2(6.0/25.0, 5.0/24.0); +vec2 textureDenormalized2D(sampler2D _tex, vec2 _uv) { +return 2.0 * texture(_tex, _uv).rg - 1.0; +} +float sampleNoiseTexture(vec2 _uv) { +return texture(texWavePerturbation, _uv).b; +} +vec3 textureDenormalized3D(sampler2D _tex, vec2 _uv) { +return 2.0 * texture(_tex, _uv).rgb - 1.0; +} +float computeProgress(vec2 uv, float time) { +return fract(time); +} +float computeWeight(vec2 uv, float time) { +float progress = computeProgress(uv, time); +return 1.0 - abs(1.0 - 2.0 * progress); +} +vec3 computeUVPerturbedWeigth(sampler2D texFlow, vec2 uv, float time, float phaseOffset) { +float flowStrength = waveParams[2]; +float flowOffset = waveParams[3]; +vec2 flowVector = textureDenormalized2D(texFlow, uv) * flowStrength; +float progress = computeProgress(uv, time + phaseOffset); +float weight = computeWeight(uv, time + phaseOffset); +vec2 result = uv; +result -= flowVector * (progress + flowOffset); +result += phaseOffset; +result += (time - progress) * FLOW_JUMP; +return vec3(result, weight); +} +const float TIME_NOISE_TEXTURE_REPEAT = 0.3737; +const float TIME_NOISE_STRENGTH = 7.77; +vec3 getWaveLayer(sampler2D _texNormal, sampler2D _dudv, vec2 _uv, vec2 _waveDir, float time) { +float waveStrength = waveParams[0]; +vec2 waveMovement = time * -_waveDir; +float timeNoise = sampleNoiseTexture(_uv * TIME_NOISE_TEXTURE_REPEAT) * TIME_NOISE_STRENGTH; +vec3 uv_A = computeUVPerturbedWeigth(_dudv, _uv + waveMovement, time + timeNoise, 0.0); +vec3 uv_B = computeUVPerturbedWeigth(_dudv, _uv + waveMovement, time + timeNoise, 0.5); +vec3 normal_A = textureDenormalized3D(_texNormal, uv_A.xy) * uv_A.z; +vec3 normal_B = textureDenormalized3D(_texNormal, uv_B.xy) * uv_B.z; +vec3 mixNormal = normalize(normal_A + normal_B); +mixNormal.xy *= waveStrength; +mixNormal.z = sqrt(1.0 - dot(mixNormal.xy, mixNormal.xy)); +return mixNormal; +} +vec4 getSurfaceNormalAndFoam(vec2 _uv, float _time) { +float waveTextureRepeat = waveParams[1]; +vec3 normal = getWaveLayer(texWaveNormal, texWavePerturbation, _uv * waveTextureRepeat, waveDirection, _time); +float foam = normals2FoamIntensity(normal, waveParams[0]); +return vec4(normal, foam); +}`)}const Lf=g(),If=Et(),Df=Object.freeze(Object.defineProperty({__proto__:null,build:function(e){const t=new J,{vertex:r,fragment:i}=t;ue(r,e),t.include(Un,e),t.attributes.add(Ze.POSITION,"vec3"),t.attributes.add(Ze.UV0,"vec2");const s=new Q("waterColor",(e=>e.color));if(e.output===Ke.Color&&e.draped)return t.varyings.add("vpos","vec3"),r.uniforms.add(s),r.code.add(qt` + void main(void) { + if (waterColor.a < ${qt.float(ve)}) { + // Discard this vertex + gl_Position = vec4(1e38, 1e38, 1e38, 1.0); + return; + } + + vpos = position; + gl_Position = transformPosition(proj, view, vpos); + } + `),i.uniforms.add(s),i.code.add(qt`void main() { +fragColor = waterColor; +}`),t;switch(e.output===Ke.Color&&(t.include(om,e),t.include(Vn,e),t.varyings.add("vuv","vec2"),t.varyings.add("vpos","vec3"),t.varyings.add("vnormal","vec3"),t.varyings.add("vtbnMatrix","mat3"),e.multipassEnabled&&t.varyings.add("depth","float"),r.uniforms.add(s),r.code.add(qt` + void main(void) { + if (waterColor.a < ${qt.float(ve)}) { + // Discard this vertex + gl_Position = vec4(1e38, 1e38, 1e38, 1.0); + return; + } + + vuv = uv0; + vpos = position; + + vnormal = getLocalUp(vpos, localOrigin); + vtbnMatrix = getTBNMatrix(vnormal); + + ${e.multipassEnabled?"depth = (view * vec4(vpos, 1.0)).z;":""} + + gl_Position = transformPosition(proj, view, vpos); + ${e.output===Ke.Color?"forwardLinearDepth();":""} + } + `)),t.include(fe,e),e.output){case Ke.Color:t.include(Ao),t.include(ua,{pbrMode:To.Disabled,lightingSphericalHarmonicsOrder:2}),t.include(Af),t.include(X,e),t.include(sa,e),t.include(Wt,e),i.uniforms.add(s,new Qe("timeElapsed",(e=>e.timeElapsed)),r.uniforms.get("view"),r.uniforms.get("localOrigin")),He(i,e),i.include(ye),e.transparencyPassType===_e.ColorAlpha&&(t.outputs.add("fragColor","vec4",0),t.outputs.add("fragAlpha","float",1)),Lo(i),Ro(i),i.code.add(qt` + void main() { + discardBySlice(vpos); + ${e.multipassEnabled?"terrainDepthTest(depth);":""} + vec3 localUp = vnormal; + // the created normal is in tangent space + vec4 tangentNormalFoam = getSurfaceNormalAndFoam(vuv, timeElapsed); + + // we rotate the normal according to the tangent-bitangent-normal-Matrix + vec3 n = normalize(vtbnMatrix * tangentNormalFoam.xyz); + vec3 v = -normalize(vpos - cameraPosition); + float shadow = ${e.receiveShadows?qt`1.0 - readShadowMap(vpos, linearDepth)`:"1.0"}; + vec4 vPosView = view * vec4(vpos, 1.0); + vec4 final = vec4(getSeaColor(n, v, mainLightDirection, waterColor.rgb, mainLightIntensity, localUp, shadow, tangentNormalFoam.w, vPosView.xyz, vpos + localOrigin), waterColor.w); + + // gamma correction + fragColor = delinearizeGamma(final); + fragColor = highlightSlice(fragColor, vpos); + ${e.transparencyPassType===_e.ColorAlpha?qt` + fragColor = premultiplyAlpha(fragColor); + fragAlpha = fragColor.a;`:""} + } + `);break;case Ke.Normal:t.include(om,e),t.include(Af,e),t.include(X,e),t.varyings.add("vpos","vec3"),t.varyings.add("vuv","vec2"),r.uniforms.add(s),r.code.add(qt` + void main(void) { + if (waterColor.a < ${qt.float(ve)}) { + // Discard this vertex + gl_Position = vec4(1e38, 1e38, 1e38, 1.0); + return; + } + + vuv = uv0; + vpos = position; + + gl_Position = transformPosition(proj, view, vpos); + } + `),i.uniforms.add(new Qe("timeElapsed",(e=>e.timeElapsed))),i.code.add(qt`void main() { +discardBySlice(vpos); +vec4 tangentNormalFoam = getSurfaceNormalAndFoam(vuv, timeElapsed); +tangentNormalFoam.xyz = normalize(tangentNormalFoam.xyz); +fragColor = vec4((tangentNormalFoam.xyz + vec3(1.0)) * 0.5, tangentNormalFoam.w); +}`);break;case Ke.Highlight:t.include(Fn,e),t.varyings.add("vpos","vec3"),r.uniforms.add(s),r.code.add(qt` + void main(void) { + if (waterColor.a < ${qt.float(ve)}) { + // Discard this vertex + gl_Position = vec4(1e38, 1e38, 1e38, 1.0); + return; + } + + vpos = position; + gl_Position = transformPosition(proj, view, vpos); + } + `),t.include(X,e),i.code.add(qt`void main() { +discardBySlice(vpos); +outputHighlight(); +}`);break;case Ke.ObjectAndLayerIdColor:t.include(Be,e),t.varyings.add("vpos","vec3"),r.uniforms.add(s),r.code.add(qt` + void main(void) { + if (waterColor.a < ${qt.float(ve)}) { + // Discard this vertex + gl_Position = vec4(1e38, 1e38, 1e38, 1.0); + return; + } + + vpos = position; + gl_Position = transformPosition(proj, view, vpos); + forwardObjectAndLayerIdColor(); + } + `),t.include(X,e),i.code.add(qt`void main() { +discardBySlice(vpos); +outputObjectAndLayerIdColor(); +}`)}return t}},Symbol.toStringTag,{value:"Module"}));class Mf extends te{initializeConfiguration(e,t){t.spherical=e.viewingMode===yt.Global,t.doublePrecisionRequiresObfuscation=e.rctx.driverTest.doublePrecisionRequiresObfuscation.result}initializeProgram(e){return new re(e.rctx,Mf.shader.get().build(this.configuration),B)}_setPipelineState(e){const t=this.configuration,r=e===_e.NONE,i=e===_e.FrontFace;return tr({blending:t.output!==Ke.Normal&&t.output!==Ke.Highlight&&t.output!==Ke.ObjectAndLayerIdColor&&t.transparent?r?be:xe(e):null,depthTest:t.draped?null:{func:Se(e)},depthWrite:t.draped?null:r?t.writeDepth?rr:null:Pe(e),drawBuffers:Ce(e),colorWrite:sr,polygonOffset:r||i?null:$e(t.enableOffset)})}initializePipeline(){return this._setPipelineState(this.configuration.transparencyPassType)}}Mf.shader=new ee(Df,(()=>Promise.resolve().then((()=>Df))));class zf extends ie{constructor(){super(...arguments),this.output=Ke.Color,this.transparencyPassType=_e.NONE,this.spherical=!1,this.receiveShadows=!1,this.hasSlicePlane=!1,this.transparent=!1,this.enableOffset=!0,this.writeDepth=!1,this.hasScreenSpaceReflections=!1,this.doublePrecisionRequiresObfuscation=!1,this.hasCloudsReflections=!1,this.objectAndLayerIdColorInstanced=!1,this.draped=!1,this.multipassEnabled=!1,this.cullAboveGround=!1}}or([lr({count:Ke.COUNT})],zf.prototype,"output",void 0),or([lr({count:_e.COUNT})],zf.prototype,"transparencyPassType",void 0),or([lr()],zf.prototype,"spherical",void 0),or([lr()],zf.prototype,"receiveShadows",void 0),or([lr()],zf.prototype,"hasSlicePlane",void 0),or([lr()],zf.prototype,"transparent",void 0),or([lr()],zf.prototype,"enableOffset",void 0),or([lr()],zf.prototype,"writeDepth",void 0),or([lr()],zf.prototype,"hasScreenSpaceReflections",void 0),or([lr()],zf.prototype,"doublePrecisionRequiresObfuscation",void 0),or([lr()],zf.prototype,"hasCloudsReflections",void 0),or([lr()],zf.prototype,"objectAndLayerIdColorInstanced",void 0),or([lr()],zf.prototype,"draped",void 0),or([lr()],zf.prototype,"multipassEnabled",void 0),or([lr()],zf.prototype,"cullAboveGround",void 0),or([lr({constValue:!1})],zf.prototype,"occlusionPass",void 0),or([lr({constValue:To.Water})],zf.prototype,"pbrMode",void 0),or([lr({constValue:!0})],zf.prototype,"useCustomDTRExponentForWater",void 0),or([lr({constValue:!0})],zf.prototype,"highStepCount",void 0),or([lr({constValue:!1})],zf.prototype,"useFillLights",void 0);class Uf extends ae{_updateShadowState(e){e.shadowMap.enabled!==this._material.parameters.receiveShadows&&this._material.setParameters({receiveShadows:e.shadowMap.enabled})}_updateSSRState(e){const t=null!=e.ssr.lastFrameColor;t!==this._material.parameters.hasScreenSpaceReflections&&this._material.setParameters({hasScreenSpaceReflections:t})}_updateCloudsReflectionState(e){const t=null!=e.cloudsFade.data;t!==this._material.parameters.hasCloudsReflections&&this._material.setParameters({hasCloudsReflections:t})}ensureResources(e){return this._techniques.constructionContext.waterTextures.ensureResources(e)}beginSlot(e){return this._output===Ke.Color&&(this._updateShadowState(e),this._updateSSRState(e),this._updateCloudsReflectionState(e)),this._material.setParameters(this._techniques.constructionContext.waterTextures.passParameters),this.ensureTechnique(Mf,e)}}class Nf extends Do{constructor(e){super(e,new Ff),this._configuration=new zf,this._animation=new Y,this.produces=new Map([[se.OPAQUE_MATERIAL,e=>rt(e)&&!this.parameters.transparent||lt(e)],[se.TRANSPARENT_MATERIAL,e=>rt(e)&&this.parameters.transparent||lt(e)],[se.DRAPED_MATERIAL,e=>this.parameters.draped&&e===Ke.Color||lt(e)],[se.DRAPED_WATER,e=>e===Ke.Normal]])}getConfiguration(e,t){return this._configuration.output=e,this._configuration.writeDepth=!0,this._configuration.receiveShadows=this.parameters.receiveShadows,this._configuration.hasSlicePlane=this.parameters.hasSlicePlane,this._configuration.transparent=this.parameters.transparent,this._configuration.hasScreenSpaceReflections=this.parameters.hasScreenSpaceReflections,this._configuration.hasCloudsReflections=this.parameters.hasCloudsReflections,this._configuration.draped=this.parameters.draped,this._configuration.transparencyPassType=t.transparencyPassType,this._configuration.enableOffset=t.camera.relativeElevationa))}slicePlaneEnabledChanged(){return this._materials[0]?.setParameters({hasSlicePlane:this._context.slicePlaneEnabled}),!0}physicalBasedRenderingChanged(){return!0}_createAs3DShape(e,t,r){const i=Uc(e.geometry);if(null==i)return null;const s=Fc(i,this._context.elevationProvider,this._context.renderCoordsHelper,t),a=s.position.length/3,n=cs(2*a);Hf(n,s.mapPositions,a,this._context.elevationProvider.spatialReference);const o=new Yf(s,n,this._context.layer.uid,e.uid);if(o.objectAndLayerIdColor=this._context.stage.renderView?.getObjectAndLayerIdColor(o),this._create3DShapeGeometries(o),this._logGeometryCreationWarnings(o.renderData,i.rings,"rings","WaterSymbol3DLayer"),0===o.outGeometries.length)return null;const l=new Us({geometries:o.outGeometries,castShadow:!1,layerUid:this._context.layer.uid,graphicUid:r}),c=new dl(this,l,o.outGeometries,null,null,Jo,t);return c.alignedSampledElevation=o.renderData.sampledElevation,c.needsElevationUpdates=R(t.mode),c}_create3DShapeGeometries(e){const t=e.renderData.polygons,r=e.uvCoords;for(const{count:i,index:s,position:a,mapPositions:n,holeIndices:o}of t){if(null!=this._context.clippingExtent&&(ai(qf),mi(qf,n),!fi(qf,this._context.clippingExtent)))continue;const t=Hi(n,o,3);if(0===t.length)continue;const l=hs(r,2*s,2*i),c=zc({material:this._materials[0],indices:t,mapPositions:n,attributeData:{position:a,uv0:l}},e.objectAndLayerIdColor);e.outGeometries.push(c)}}_createAsOverlay(e){const t=Uc(e.geometry);if(null==t)return null;this._materials[0].renderPriority=this._renderPriority;const r=Vc(t,this._context.overlaySR),i=r.position.length/3,s=cs(2*i);Hf(s,r.position,i,this._context.overlaySR);const a=new Zf(r,s,this._context.layer.uid,e.uid);return a.objectAndLayerIdColor=this._context.stage.renderView?.getObjectAndLayerIdColor(a),a.outBoundingBox=ai(),this._createAsOverlayWater(a),this._logGeometryCreationWarnings(a.renderData,t.rings,"rings","WaterSymbol3DLayer"),0===a.outGeometries.length?null:new Sh(this,a.outGeometries,a.outBoundingBox,this._context.drapeSourceRenderer)}_createAsOverlayWater(e){const t=e.uvCoords,r=e.renderData.polygons;for(const{position:i,holeIndices:s,index:a,count:n}of r){if(ai(qf),mi(qf,i),!fi(qf,this._context.clippingExtent))continue;di(e.outBoundingBox,qf);const r=Hi(i,s,3);if(0===r.length)continue;const o=hs(t,2*a,2*n),l=zc({material:this._materials[0],indices:r,attributeData:{position:i,uv0:o}},e.objectAndLayerIdColor);e.outGeometries.push(new Bt(l,e))}}static headingVectorFromAngle(e){const t=Et(),r=Fo(e);return t[0]=Math.sin(r),t[1]=Math.cos(r),t}test(){return{...super.test(),create3DShape:e=>this._createAs3DShape(e.graphic,e.elevationContext,e.graphicUid),ensureMaterial:()=>this.ensureMaterial()}}}function Hf(e,t,r,i){const s=Ai(i);Pi(Wf);for(let e=0;enull));if(null===i)return null;const s=$n(t,i.data);if(s&&!s.formatInfos?.some((e=>"gltf_basisu"===e.type)))return null;const a=await qn(i,t,r,"webRef",((e,t)=>Wn(e,t,["gltf_basisu","gltf"]))).catch((()=>null));if(null===a||"point-3d"!==a.type)return null;const n=a.symbolLayers.items[0];return"object"===n.type?n.resource:null}(this.symbol.styleOrigin),r=t?.href??this.symbolLayer.resource?.href;this._resources=await this._createResourcesForUrl(r,e)}this.layerOpacityChanged(),this.slicePlaneEnabledChanged(),this.physicalBasedRenderingChanged(),this.complexity=this.computeComplexity()}get extentPadding(){return null!=this._resources?this._resources.extentPadding:0}get _isPrimitive(){return!this.symbolLayer.resource?.href}get lodRenderer(){return this._resources?.lodRenderer}get materials(){return this._resources?.stageResources.materials??[]}_setMaterialTransparencyParameters(e,t=this.symbolLayer?.material?.color){const r=this._getCombinedOpacity(t),i=r<1||this.needsDrivenTransparentPass;return e.transparent=i,e.opacity=r,e.cullFace=i?Ni.None:Ni.Back,e}async _createResourcesForPrimitive(e,t){const r=this.symbolLayer,i=ii(Bn(e)),s=d(vi(i)),o=d(Hn(s,r)),l=qr(o),c={usePBR:this._context.physicalBasedRenderingEnabled,isSchematic:!0,mrrFactors:[...ta],ambient:h,diffuse:h,hasSlicePlane:this._context.slicePlaneEnabled,hasSliceHighlight:!1,castShadows:this.symbolLayer.castShadows,offsetTransparentBackfaces:!this.symbolLayer.isPrimitive},u=!!c.usePBR;this._setMaterialTransparencyParameters(c);const p=this.symbol;if("point-3d"===p.type&&p.verticalOffset){const{screenLength:e,minWorldLength:t,maxWorldLength:r}=p.verticalOffset;c.verticalOffset={screenLength:n(e),minWorldLength:t||0,maxWorldLength:null!=r?r:1/0},c.castShadows=!1}if(this._context.screenSizePerspectiveEnabled&&(c.screenSizePerspective=this._context.sharedResources.screenSizePerspectiveSettings),this._drivenProperties.color)c.externalColor=_;else{const e=null!=r.material?r.material.color:null,t=null!=e?a.toUnitRGBA(e):_;c.externalColor=t}this._fastUpdates=le(this._context.renderer,this._fastVisualVariableConvertOptions(i,o,s,null)),c.isInstanced=!0,this._fastUpdates?(Object.assign(c,this._fastUpdates.materialParameters),this._optionalFields.push(Ze.FEATUREATTRIBUTE)):this._hasPerInstanceColor()&&(c.hasInstancedColor=!0,this._optionalFields.push(Ze.COLOR)),pr("enable-feature:objectAndLayerId-rendering")&&this._optionalFields.push(Ze.OBJECTANDLAYERIDCOLOR);const m=El(e,new Xs(c));if(!m)throw new Error(`Unknown object symbol primitive: ${e}`);const f=Cl(m).map((e=>({opacity:1,transparent:e.parameters.transparent}))),g=await this._createStageResources(m,u,t),y=await this._createLodRenderer(m,t);return new tp(m,y,g,f,s,!1,!1,i,o,l,u,null)}async _createResourcesForUrl(e,t){const r={materialParameters:{isInstanced:!0,hasSlicePlane:this._context.slicePlaneEnabled,castShadows:this.symbolLayer.castShadows},streamDataRequester:this._context.streamDataRequester,cache:this._context.sharedResources.objectResourceCache};this._fastUpdates=le(this._context.renderer,this._fastVisualVariableConvertOptions(null,null,null,null)),this._fastUpdates?(Object.assign(r.materialParameters,this._fastUpdates.materialParameters),this._optionalFields.push(Ze.FEATUREATTRIBUTE)):this._hasPerInstanceColor()&&(r.materialParameters.hasInstancedColor=!0,this._optionalFields.push(Ze.COLOR)),pr("enable-feature:objectAndLayerId-rendering")&&this._optionalFields.push(Ze.OBJECTANDLAYERIDCOLOR);const i=this.symbol;if("point-3d"===i.type&&i.verticalOffset){const{screenLength:e,minWorldLength:t,maxWorldLength:s}=i.verticalOffset;r.materialParameters.verticalOffset={screenLength:n(e),minWorldLength:t||0,maxWorldLength:null!=s?s:1/0},r.materialParameters.castShadows=!1}const s=this._context.physicalBasedRenderingEnabled;r.signal=t,r.usePBR=s,r.skipHighLods=this._context.skipHighSymbolLods;const a=await ia(e,r),o=a.isEsriSymbolResource,l=a.isWosr,c=(h=a.lods,new Pl(h.map(((e,t)=>function(e,t){const r=e.stageResources.geometries.map((t=>new xl(t,e.stageResources.textures))),i=null==e.lodThreshold||0===e.lodThreshold&&t>0?function(e){const t=e.reduce(((e,{geometry:t})=>e+t.indexCount/3),0);return Math.sqrt(20*t/Math.PI)}(r):e.lodThreshold;return new Sl(r,i,e.pivotOffset)}(e,t)))));var h;const u=this._context,p=this.symbolLayer.material,m=this._getExternalColorParameters(p),f=this.symbolLayer?.material?.color,g=this._getCombinedOpacity(f,{hasIntrinsicColor:!0}),y=this.needsDrivenTransparentPass,_=Cl(c),v=Cl(c).map((e=>({opacity:e.parameters.opacity||1,transparent:e.parameters.transparent})));_.forEach((e=>{const t=e.parameters;e.setParameters(m);const r=t.opacity*g,i=r<1||y||t.transparent;e.setParameters({opacity:r,transparent:i}),u.screenSizePerspectiveEnabled&&e.setParameters({screenSizePerspective:u.sharedResources.screenSizePerspectiveSettings})}));const b=a.referenceBoundingBox,x=d(vi(b)),S=d(c.levels[0].pivotOffset),P=d(Hn(x,this.symbolLayer)),C=qr(P),O=this._fastUpdates;ce(O,this._context.renderer,this._fastVisualVariableConvertOptions(b,P,x,S))&&_.forEach((e=>e.setParameters(O.materialParameters)));const w=await this._createStageResources(c,s,t),E=await this._createLodRenderer(c,t);return new tp(c,E,w,v,x,o,l,b,P,C,s,S)}_addDisposeResource(e){this._disposeResourceHandles.push(e)}async _createStageResources(e,t,r){const i=this._context.stage,s=Cl(e);t!==this._context.physicalBasedRenderingEnabled&&this.physicalBasedRenderingChanged(),i.addMany(s),this._addDisposeResource((()=>i.removeMany(s)));const a=Ol(e);i.addMany(a),this._addDisposeResource((()=>{a.forEach((e=>e.unload())),i.removeMany(a)})),await Promise.all(a.map((e=>this._context.stage.schedule((()=>e.load(i.renderView.renderingContext)),r)))),Or(r);const n=wl(e);return i.addMany(n),this._addDisposeResource((()=>i.removeMany(n))),{materials:s,textures:a,geometries:n}}async _createLodRenderer(e,t){const r=this._context.stage,i={layerUid:this._context.layer.uid,graphicUid:e=>this._instanceIndexToGraphicUid.get(e),notifyGraphicGeometryChanged:e=>this._context.notifyGraphicGeometryChanged(this._instanceIndexToGraphicUid.get(e)),notifyGraphicVisibilityChanged:e=>this._context.notifyGraphicVisibilityChanged(this._instanceIndexToGraphicUid.get(e))},s=this._fastUpdates,a=s?{applyTransform:(e,t,r)=>{e.getFeatureAttribute(t,op),Zi(r,Ne(s.materialParameters,op,r))},scaleFactor:(e,t,r)=>{t.getFeatureAttribute(r,op),he(e,s.materialParameters,op)}}:null,n=new $u({symbol:e,optionalFields:this._optionalFields,metadata:i,shaderTransformation:a},this._context.scheduler);return n.slicePlaneEnabled=this._context.slicePlaneEnabled,this._addDisposeResource((()=>{r.removeRenderPlugin(n),n.destroy()})),await r.addRenderPlugin(n,t),n}_getExternalColorParameters(e){const t={};return this._drivenProperties.color?t.externalColor=_:null!=e?.color?t.externalColor=a.toUnitRGBA(e.color):(t.externalColor=_,t.colorMixMode="ignore"),t}destroy(){super.destroy(),this._cleanupResources()}_cleanupResources(){this._disposeResourceHandles.forEach((e=>e())),this._disposeResourceHandles.length=0,this._resources=null}createGraphics3DGraphic(e){const t=e.graphic;if(!this._validateGeometry(t.geometry))return null;const r=ic(t.geometry);if(null==r)return this.logger.warn(`unsupported geometry type for icon symbol: ${t.geometry.type}`),null;const i=this.setGraphicElevationContext(t),s=e.renderingInfo;return this._createAs3DShape(t,r,s,i,t.uid,e.layer.uid)}notifyDestroyGraphicLayer(e){this._instanceIndexToGraphicUid.delete(e.instanceIndex)}graphicLayerToGraphicId(){return 0}layerOpacityChanged(){if(null==this._resources)return;const e=this._drivenProperties.opacity,t=!this._isPrimitive,r=this._resources.stageResources.materials,i=this._resources.originalMaterialParameters;for(let s=0;s{return e+(r=t,Array.from(r.attributes.values()).reduce(((e,t)=>e+_r(t.data,t.indices)),0));var r}),0),i=Ol(e).reduce(((e,t)=>e+t.memoryEstimate),0)+r,s={...jl(this.symbol,this.symbolLayer),resourceBytes:i};return new Tl({verticesPerFeature:t,memory:s})}_hasLodRenderer(){return null!=this._resources}_createAs3DShape(e,t,r,i,s,a){if(!this._hasLodRenderer()||null==this._resources)return null;const n=this.getFastUpdateAttrValues(e),o=this._context.clippingExtent;if(va(t,sp,this._context.elevationProvider.spatialReference),null!=o&&!li(o,sp))return null;const l=ip(i),c=this._computeGlobalTransform(t,i,np,lp),h=this._computeLocalTransform(this._resources,this.symbolLayer,r,ap),d=this._resources.lodRenderer.instanceData,u=d.addInstance();this._instanceIndexToGraphicUid.set(u,s),d.setLocalTransform(u,h,!1),d.setGlobalTransform(u,c),n&&d.setFeatureAttribute(u,n),null==this._fastUpdates&&this._hasPerInstanceColor()&&d.setColor(u,M(r.color,r.opacity,255)),null!=this._context.stage.renderView.objectAndLayerIdRenderHelper&&d.setObjectAndLayerIdColor(u,this._context.stage.renderView.objectAndLayerIdRenderHelper.getObjectAndLayerIdColor({graphicUid:s,layerUid:a}));const p=new Ou(this,u,Ko,i);return l&&(p.alignedSampledElevation=lp.sampledElevation),p.needsElevationUpdates=L(i.mode),rc(p,t,this._context.elevationProvider),p}_computeGlobalTransform(e,t,r,i){return S(e,this._context.elevationProvider,t,this._context.renderCoordsHelper,i),sp[0]=e.x,sp[1]=e.y,sp[2]=i.z,ls(e.spatialReference,sp,r,this._context.renderCoordsHelper.spatialReference),r}_computeLocalTransform(e,t,r,i){return ts(i),this._applyObjectRotation(r,!1,i),this._applyObjectRotation(t,!0,i),this._applyObjectScale(e,r,i),this._applyAnchor(e,t,i),i}_applyObjectScale(e,t,r){if(this._fastUpdates?.requiresShaderTransformation)return;const i=this._drivenProperties.size&&t.size?t.size:e.symbolSize,s=N(i,e.symbolSize,e.resourceSize,this._context.renderCoordsHelper.unitInMeters);1===s[0]&&1===s[1]&&1===s[2]||rs(r,r,s)}prepareSymbolLayerPatch(e){if("partial"!==e.diff.type)return;const t=e.diff.diff;this._preparePatchTransform(e,t),this._preparePatchColor(e,t)}updateGeometry(e,t){if(null==this._resources)return!0;const r=t&&ic(t);if(null==r)return!1;const i=this.getGeometryElevationMode(t);return e.elevationContext.mode===i&&(this._computeGlobalTransform(r,e.elevationContext,np,lp),ip(e.elevationContext)&&(e.alignedSampledElevation=lp.sampledElevation),this._resources.lodRenderer.instanceData.setGlobalTransform(e.instanceIndex,np,!0),rc(e,r,this._context.elevationProvider),!0)}_preparePatchTransform(e,t){if(!(t.heading||t.tilt||t.roll||t.width||t.height||t.depth||t.anchor||t.anchorPosition))return;if(null==this._resources)return;const r=(e,t,r)=>(null!=e&&"complete"===e.type?e.newValue:t)??r,i=r(t.heading,this.symbolLayer.heading,0),s=r(t.tilt,this.symbolLayer.tilt,0),a=r(t.roll,this.symbolLayer.roll,0),n=r(t.width,this.symbolLayer.width,void 0),o=r(t.height,this.symbolLayer.height,void 0),l=r(t.depth,this.symbolLayer.depth,void 0),c=r(t.anchor,this.symbolLayer.anchor,void 0),h=r(t.anchorPosition,this.symbolLayer.anchorPosition,void 0);delete t.heading,delete t.tilt,delete t.roll,delete t.width,delete t.height,delete t.depth,delete t.anchor,delete t.anchorPosition;const u={heading:i,tilt:s,roll:a,anchor:c,anchorPosition:h},p=this._resources;this.loadStatus===Wl.LOADED&&e.symbolLayerStatePatches.push((()=>{p.symbolSize=d(Hn(p.resourceSize,{width:n,height:o,depth:l,isPrimitive:this.symbolLayer.isPrimitive}))})),e.graphics3DGraphicPatches.push(((e,t)=>{const r=this._computeLocalTransform(p,u,t,ap),i=e.instanceIndex;p.lodRenderer.instanceData.setLocalTransform(i,r,!0)}))}_preparePatchColor(e,t){if(!t.material||"partial"!==t.material.type)return;const r=t.material.diff;if(!r.color||"complete"!==r.color.type||null==r.color.newValue||null==r.color.oldValue)return;const i=r.color.newValue,s=null!=i?a.toUnitRGBA(i):_;delete r.color;const n=this._resources;null!=n&&e.graphics3DGraphicPatches.push((e=>{let t;this._hasPerInstanceColor()?(n.lodRenderer.instanceData.setColor(e.instanceIndex,s),t=this._setMaterialTransparencyParameters({},i)):t=this._setMaterialTransparencyParameters({externalColor:s},i);for(const e of n.stageResources.materials)e.setParameters(t)}))}_applyObjectRotation(e,t,r){if(!this._fastUpdates?.requiresShaderTransformation||!t)return F(e.heading,e.tilt,e.roll,r)}_applyAnchor(e,t,r){if(this._fastUpdates?.requiresShaderTransformation)return;const i=rp(e.resourceBoundingBox,e.pivotOffset,t);i&&is(r,r,i)}_hasPerInstanceColor(){return this._drivenProperties.color||this._drivenProperties.opacity}_fastVisualVariableConvertOptions(e,t,r,i){const s=null!=e?d(vi(e)):h,a=null!=e?rp(e,i,this.symbolLayer):p,n=this._context.renderCoordsHelper.unitInMeters,o=N(null!=t?t:void 0,t,r,n),l=u(this.symbolLayer.tilt||0,this.symbolLayer.roll||0,this.symbolLayer.heading||0);return new de({size:!0,color:!0,rotation:!0,opacity:!1},s,t??h,n,a,o,l)}},line:yd,path:class extends Yl{constructor(e,t,r,i){super(e,t,r,i),this._intrinsicSize=Rt(1,1),this._upVectorAlignment=Op.Path,this._stencilWidth=.1,this.usedMemory=0,this.ensureDrapedStatus(!1)}async doLoad(){const e=null!=this.symbolLayer.width?this.symbolLayer.width:this.symbolLayer.height,t=null!=this.symbolLayer.height?this.symbolLayer.height:e;this._vvConvertOptions=new de({size:!0,color:!0,rotation:!1,opacity:!0},[1,1,1],[e,1,t],this._context.renderCoordsHelper.unitInMeters),this._fastUpdates=this._context.renderer?.visualVariables?.length>0?le(this._context.renderer,this._vvConvertOptions):null;const r=this.symbolLayer.anchor||"center";this._upVectorAlignment="heading"===this.symbolLayer.profileRotation?Op.World:Op.Path;const i=this.symbolLayer.profile||"circle";switch(i){default:case"circle":this._profile=Gp[r];break;case"quad":this._profile=Bp[r]}switch(this.symbolLayer.join){case"round":this._extruder=new _p(0,_l);break;case"bevel":this._extruder=new _p(0,1);break;case"miter":this._extruder=new _p(.8*Math.PI,1);break;default:this._extruder=new yp}const s=this.symbolLayer.cap||"butt";switch(s){case"none":this._startCap=new up,this._endCap=new up;break;case"butt":default:this._startCap=new pp(this._profile,0),this._endCap=new pp(this._profile,0,!0);break;case"square":this._startCap=new pp(this._profile,-.5),this._endCap=new pp(this._profile,.5,!0);break;case"round":{const e="quad"===i;this._startCap=new mp({profile:this._profile,flip:!1,breakNormals:e,subdivisions:vl}),this._endCap=new mp({profile:this._profile,flip:!0,breakNormals:e,subdivisions:vl});break}}const a=this.symbolLayer?.material?.color,n=this._getCombinedOpacityAndColor(a),o=d(n),l=n[3],c=l<1||this.needsDrivenTransparentPass,h={diffuse:o,ambient:o,opacity:l,transparent:c,hasVertexColors:!1,hasSlicePlane:this._context.slicePlaneEnabled,castShadows:this.symbolLayer.castShadows,cullFace:c||"none"===s?Ni.None:Ni.Back,offsetTransparentBackfaces:!0};if(!this._drivenProperties.size&&(_t(this._intrinsicSize,e,t),!V(this._intrinsicSize[0])||!V(this._intrinsicSize[1])))throw new Bi("graphics3dpathsymbollayer:invalid-size","Symbol sizes may not be negative values");if(this._fastUpdates?.visualVariables.size||vt(this._intrinsicSize,this._intrinsicSize,1/this._context.renderCoordsHelper.unitInMeters),this._fastUpdates){const e={...h,...this._fastUpdates.materialParameters,size:Dt(this._intrinsicSize)};this._materials[0]=new pm(e)}else h.hasVertexColors=this._drivenProperties.color||this._drivenProperties.opacity,h.normalType=Ds.Compressed,this._materials[0]=new Xs(h);this._materials[0].setParameters({usePBR:this._context.physicalBasedRenderingEnabled,isSchematic:!0}),this._context.stage.add(this._materials[0])}destroy(){super.destroy(),this._context.stage.remove(this._materials[0]),this._materials[0]=null,this._materials.length=0}createGraphics3DGraphic(e){const t=e.graphic;if(!this._validateGeometry(t.geometry,ym,this.symbolLayer.type))return null;const r=this.setGraphicElevationContext(t),i=e.renderingInfo;return this._createAs3DShape(t,i,r,t.uid)}layerOpacityChanged(){const e=this.symbolLayer?.material?.color,t=this._getCombinedOpacity(e),r=t<1||this.needsDrivenTransparentPass;this._materials[0]?.setParameters({opacity:t,transparent:r})}layerElevationInfoChanged(e,t){return this.updateGraphics3DGraphicElevationInfo(e,t,L)}slicePlaneEnabledChanged(){return this._materials[0]?.setParameters({hasSlicePlane:this._context.slicePlaneEnabled}),!0}physicalBasedRenderingChanged(){return this._materials[0]?.setParameters({usePBR:this._context.physicalBasedRenderingEnabled,isSchematic:!0}),!0}applyRendererDiff(e,t){for(const r in e.diff){if("visualVariables"!==r)return kl.RecreateSymbol;if(!ce(this._fastUpdates,t,this._vvConvertOptions))return kl.RecreateSymbol;this._materials[0]?.setParameters(this._fastUpdates.materialParameters)}return kl.FastUpdate}_getVertexData(e){let t=0;const r=e.paths,i=[],s=e.spatialReference,a=this._context.elevationProvider.spatialReference,n=this._context.renderCoordsHelper.spatialReference;for(const e of r)t+=e.length;const o=cs(3*t);let l,c=0;for(const t of r){i.push({offset:c,numVertices:t.length});for(const r of t)o[c++]=r[0],o[c++]=r[1],o[c++]=e.hasZ?r[2]:0}return null==a||s.equals(a)||Ls(o,s,0,o,a,0,t)?(null==a||a.equals(n)?l=ds(o):(l=cs(3*t),Ls(o,a,0,l,n,0,t)),{pathVertexDataInfos:i,vertexDataES:o,vertexDataRS:l}):null}_createAs3DShape(e,t,r,i){this.usedMemory=0;const s=e.geometry,a=this._getVertexData(s);if(null==a)return this.logger.warn("PathSymbol3DLayer geometry failed to be created (failed to project geometry to view spatial reference)"),null;if(0===a.pathVertexDataInfos.length)return 0!==s.paths.length&&s.paths.some((e=>e.length>0))||this.logger.warn("PathSymbol3DLayer geometry failed to be created (no paths were defined)"),null;const n=new Array,o=s.spatialReference,l=ii(),c=this._context.renderCoordsHelper,h=new As(a.vertexDataES);for(const s of a.pathVertexDataInfos){const d=s.numVertices;if(d<2)continue;const u=s.offset;if(null!=this._context.clippingExtent&&(ai(l),mi(l,a.vertexDataES,u,d),!fi(l,this._context.clippingExtent)))continue;const p=new Array,m=u+3*d;for(let e=u;efunction(e,t,r,i,s){const a=e.stageObject,n=a.geometries;let o=0;for(const e of n){if(!wp(e))continue;const t=e.path,n=t.builder.path;o+=bm(n,0,r,i),s!==Op.World&&_m(n,s,i),t.onPathChanged(e),e.invalidateBoundingInfo(),a.geometryVertexAttributeUpdated(e,Ze.POSITION)}return o/n.length}(e,0,i,s,this._upVectorAlignment)),r);return u.alignedSampledElevation=0,u.needsElevationUpdates=L(r.mode),u}},fill:nf,extrude:class extends Yl{constructor(e,t,r,i){super(e,t,r,i),this.ensureDrapedStatus(!1)}async doLoad(){if(!this._drivenProperties.size){const e=U(this._getSymbolSize());if(e)throw new Bi("graphics3dextrudesymbollayer:invalid-size",e)}const e=this.symbolLayer?.material?.color,t=this._getCombinedOpacityAndColor(e),r=d(t),i=t[3],s=i<1||this.needsDrivenTransparentPass,a={usePBR:this._context.physicalBasedRenderingEnabled,isSchematic:!0,diffuse:r,ambient:r,opacity:i,transparent:s,cullFace:s?Ni.None:Ni.Back,hasVertexColors:!0,hasSlicePlane:this._context.slicePlaneEnabled,castShadows:this.symbolLayer.castShadows,offsetTransparentBackfaces:!0,normalType:Ds.Compressed};this._materials[gh.Main]=new Xs(a),this._materials[gh.Bottom]=new Xs({...a,cullFace:Ni.Back}),this._context.stage.addMany(this._materials)}destroy(){super.destroy(),this._context.stage.removeMany(this._materials),this._materials.length=0}createGraphics3DGraphic(e){const t=e.graphic;if(!this._validateGeometry(t.geometry,qc,this.symbolLayer.type))return null;const r=this._getVertexOpacityAndColor(e.renderingInfo,255),i=this.setGraphicElevationContext(t);return this._createAs3DShape(t,e.renderingInfo,r,i,t.uid)}layerOpacityChanged(e,t){const r=this.symbolLayer?.material?.color,i=this._getCombinedOpacity(r),s=i<1||this.needsDrivenTransparentPass;this._materials[gh.Main]?.setParameters({opacity:i,transparent:s}),this._materials[gh.Bottom]?.setParameters({opacity:i,transparent:s});const a=this._getLayerOpacity();e.forEach((e=>{const r=t(e);null!=r&&r.layerOpacityChanged(a,this._context.isAsync)}))}layerElevationInfoChanged(e,t){return this.updateGraphics3DGraphicElevationInfo(e,t,L)}slicePlaneEnabledChanged(e,t){return this._materials[gh.Main]?.setParameters({hasSlicePlane:this._context.slicePlaneEnabled}),this._materials[gh.Bottom]?.setParameters({hasSlicePlane:this._context.slicePlaneEnabled}),e.forEach((e=>{const r=t(e);null!=r&&r.slicePlaneEnabledChanged(this._context.slicePlaneEnabled,this._context.isAsync)})),!0}physicalBasedRenderingChanged(){const e={usePBR:this._context.physicalBasedRenderingEnabled,isSchematic:!0};return this._materials[gh.Main]?.setParameters(e),this._materials[gh.Bottom]?.setParameters(e),!0}_getExtrusionSize(e){let t;return t=e.size&&this._drivenProperties.size?function(e,t=0){const r=e[t];return"number"==typeof r&&isFinite(r)?r:null}(e.size,2)??0:this._getSymbolSize(),t/=this._context.renderCoordsHelper.unitInMeters,t}applyRendererDiff(e,t){return this._drivenPropertiesChanged(t)?kl.RecreateSymbol:kl.RecreateGraphics}async queryForSnapping(e,t,r,i){const s=this._getExtrusionSize(r)*this._context.renderCoordsHelper.unitInMeters/Ei(t),{objectId:a,target:n}=e,o=ur(n);switch(o.z=(o.z??0)+s,e.type){case"edge":{const{start:t,end:r}=e,i=ur(t),n=ur(r);return i.z=(i.z??0)+s,n.z=(n.z??0)+s,[vs(a,o,1/0,i,n)]}case"vertex":return[_s(a,o,1/0),vs(a,n,1/0,n,o)];default:return[]}}_getSymbolSize(){return this.symbolLayer.size??1}_createAs3DShape(e,t,r,i,s){const a=Uc(e.geometry);if(null==a)return null;if(0===a.rings.length||!a.rings.some((e=>e.length>0)))return this._logGeometryValidationWarnings(a.rings,"rings","ExtrudeSymbol3DLayer"),null;const n=Fc(a,this._context.elevationProvider,this._context.renderCoordsHelper,i);this._logGeometryCreationWarnings(n,a.rings,"rings","ExtrudeSymbol3DLayer");const o=z(a);if(null==o)return null;const l=new Array,h=new Array,d=ii(),u=as(),p=c(),m=this._context.renderCoordsHelper.viewingMode===yt.Global;m||this._context.renderCoordsHelper.worldUpAtPosition(null,p),ls(a.spatialReference,[o.x,o.y,0],u,this._context.renderCoordsHelper.spatialReference);const f=as();Ji(f,u);const g=Yi();ki(g,f);const{polygons:y,mapPositions:_,position:v}=n,b=new Map,x=this._materials[gh.Main];for(const e of y){const i=e.count;if(this._context.clippingExtent&&(ai(d),mi(d,e.mapPositions),!fi(d,this._context.clippingExtent)))continue;const a=Hi(e.mapPositions,e.holeIndices,3);if(0===a.length)continue;const n=a.length,o=6*i,c=ps(o+n),g=ps(n),y=cs(3*o),S=cs(3*o),P=cs(3*o),C=cs(o);Zc(v,_,a,e,y,P,S,C,c,g,this._getExtrusionSize(t),p,m),ys(y,y,f);const O=this._context.stage.renderView.getObjectAndLayerIdColor({graphicUid:s,layerUid:this._context.layer.uid}),w=new yh(y,P,Ms(S),C),E=Yc(x,c,c.length-g.length,w,r,O),R=i,T=i,A=2*e.count,L=new _h(R,T,A,n/3);nh(E,L,u),b.set(E,L),l.push(E,Yc(this._materials[gh.Bottom],g,0,w,r,O)),h.push(w.heights)}if(0===l.length)return null;const S=new Us({geometries:l,layerUid:this._context.layer.uid,graphicUid:s,isElevationSource:!0});S.transformation=u;const P=Gi(this.symbolLayer,{opacity:this._getLayerOpacity()}),C=null!=P?{baseMaterial:this._materials[gh.Main],edgeMaterials:[P],properties:{mergeGeometries:!0,hasSlicePlane:this._context.slicePlaneEnabled}}:null,O=new dl(this,S,l,null,null,((e,t,r,i,s)=>function(e,t,r,i,s,a,n){const o=e.stageObject,l=o.geometries,c=l.length,h="absolute-height"!==t.mode;let d=0;const u=o.transformation,p=Xi(as(),u);for(let e=0;e=t||Math.abs(ah[1]-c[e+1])>=t||Math.abs(ah[2]-c[e+2])>=t)&&(y=!0),f.offset+=3,e+=3}}if(y){const r=n.get(t);r&&nh(t,r,u),o.geometryVertexAttributeUpdated(l[e],Ze.NORMALCOMPRESSED),t.invalidateBoundingInfo(),o.geometryVertexAttributeUpdated(l[e],Ze.POSITION),l[e+1].invalidateBoundingInfo(),o.geometryVertexAttributeUpdated(l[e+1],Ze.POSITION)}d+=_/g}return d/c}(e,t,r,i,s,h,b)),i,C);return O.alignedSampledElevation=n.sampledElevation,O.needsElevationUpdates=L(i.mode),O}},text:class extends Yl{constructor(e,t,r,i){super(e,t,r,i),this._elevationOptions={supportsOffsetAdjustment:!0,supportsOnTheGround:!1},this.ensureDrapedStatus(!1)}async doLoad(){if(!this._drivenProperties.size){const e=U(this.symbolLayer.size);if(e)throw new Bi("graphics3dtextsymbollayer:invalid-size",e)}await this._createTextRenderParameters()}async _createTextRenderParameters(){const e=this._context.graphicsCoreOwner.view.state.rasterPixelRatio;this._textRenderParameters=await pf.fromSymbol(this.symbolLayer,e)}destroy(){super.destroy()}createGraphics3DGraphic(e){const t=e.graphic,r=ic(t.geometry);if(null==r)return this.logger.warn(`unsupported geometry type for text symbol: ${t.geometry.type}`),null;const a=this.symbolLayer.text;if(null==a||""===a)return null;const n=s(this.symbol)&&this.symbol.hasVisibleVerticalOffset()?this.symbol.verticalOffset:null;if(null!=n&&!i(this.symbolLayer))return this.logger.errorOncePerTick(`Callouts and vertical offset on text symbols are currently only supported with 'center' horizontal alignment (not with '${this.symbolLayer.horizontalAlignment}' alignment)`),null;const{verticalAlignment:o}=this.symbolLayer,l=new df(n);!function(e,t){switch(e){case"top":return _t(t,0,1);case"bottom":return _t(t,0,-1);default:bt(t,Tt)}}(o,l.screenOffset);const c=new uf(l,this.symbolLayer.horizontalAlignment,function(e){return"middle"===e?"center":e}(o));return this._createAs3DShape(t,r,a,c)}createLabel(e,t,r,i,s){const a=e.graphic,n=ic(a.geometry);if(null==n)return this.logger.warn(`unsupported geometry type for label: ${a.geometry.type}`),null;const o=t.text;return!o||/^\s+$/.test(o)?null:this._createAs3DShape(a,n,o,t,r,i,s)}setGraphicElevationContext(e,t,r=0){return super.setGraphicElevationContext(e,t),t.addOffsetRenderUnits(r),t}layerOpacityChanged(){return this.logger.warn("layer opacity change not yet implemented in Graphics3DTextSymbolLayer"),!1}layerElevationInfoChanged(e,t){return Rf(e,t,((e,t)=>{this.updateGraphicElevationContext(t,e)})),O.UPDATE}slicePlaneEnabledChanged(e,t){return Rf(e,t,(e=>{for(const t of e.stageObject.geometries)t.material.setParameters({hasSlicePlane:this._context.slicePlaneEnabled})})),!0}physicalBasedRenderingChanged(){return!0}get pixelRatioChanged(){return!1}updateGraphicElevationContext(e,t){const r=t.elevationContext;this.setGraphicElevationContext(e,r,null!=t.metadata?t.metadata.elevationOffset:0),t.needsElevationUpdates=R(r.mode)||"absolute-height"===r.mode}updateGeometry(e,t){if(this.draped||!this._validateGeometry(t))return!1;const{elevationContext:r,stageObject:i}=e;if(r.mode!==this.getGeometryElevationMode(t))return!1;const s=ic(t);if(!s)return!1;const a=ec(i,this._context,s,r);if(null==a)return!1;const n=sc(this._context,s);return i.geometries[0].localOrigin===n&&(e.alignedSampledElevation=a,rc(e,s,this._context.elevationProvider),!0)}_defaultElevationInfoNoZ(){return Tf}_createAs3DShape(e,t,r,i,s=null,a=null,o=(()=>i.placement.elevationOffset)){const l=this.setGraphicElevationContext(e,new P,i.placement.elevationOffset),c="polyline"===e.geometry?.type,h=e.uid;let d=null,u=null;if(null==a){const e=Hh(i.horizontalPlacement);d=new Of(r,e,this._textRenderParameters);let t=null;if(null!=this._context.sharedResources.textures){u=this._context.sharedResources.textures.fromData(d.key,(()=>d.create())),u.texture.events.on("unloaded",(()=>t=ma(t)));const e=this._context.stage.renderView.textures.acquire(u.texture.id);if(null==e||Er(e))return u.release(),null;t=e}}const p=function(e,t){if("baseline"===t.verticalPlacement){const r=Gh[t.horizontalPlacement],i=null!=e?e.baselineAnchorY:0;return Rt(r,i)}const r=function(e,t){switch(t){case"bottom":return"left"===e?"bottom-left":"right"===e?"bottom-right":"bottom";case"center":return e;case"top":return"left"===e?"top-left":"right"===e?"top-right":"top"}}(t.horizontalPlacement,t.verticalPlacement);return Bh[r]}(d,i),m={occlusionTest:!pr("enable-feature:non-occluded-hud"),screenOffset:i.placement.screenOffset,anchorPosition:p,polygonOffset:!0,color:[1,1,1,1],centerOffsetUnits:i.placement.centerOffsetUnits,drawInSecondSlot:!0};if(c&&(m.shaderPolygonOffset=1e-4),a?m.textureId=a.id:u&&(m.textureId=u.texture.id),null!=i.placement.verticalOffset){const{screenLength:e,minWorldLength:t,maxWorldLength:r}=i.placement.verticalOffset;m.verticalOffset={screenLength:n(e),minWorldLength:t||0,maxWorldLength:null!=r?r:1/0}}const f={screenOffset:m.screenOffset,anchorPosition:p,centerOffsetUnits:m.centerOffsetUnits,verticalOffset:m.verticalOffset,shaderPolygonOffset:m.shaderPolygonOffset};if(this._context.screenSizePerspectiveEnabled){const{screenSizePerspectiveSettings:e,screenSizePerspectiveSettingsLabels:t}=this._context.sharedResources,r=Eh(this._textRenderParameters);m.screenSizePerspective=t.overrideFontHeight(r.maxHeight),m.screenSizePerspectiveAlignment=e,f.fontHeight=r.maxHeight}m.hasSlicePlane=this._context.slicePlaneEnabled;const g=s?((e,t,r)=>{let i=e.get(r);return null==i&&(i=new Nt(t),e.add(r,i)),i})(s,m,JSON.stringify(f)):new Nt(m),y=i.placement.translation,_=d?Rt(d.displayWidth,d.displayHeight):Tt,v=i.placement.centerOffset,b=Ef,x=Et(),S=Ba(g,b,y,null,_,v,x,null),C=Kl(this._context,t,S,l,h);if(null==C)return null;const O=new dl(this,C.object,[S],null==s?[g]:null,u,((t,r,s,a,n,l)=>{const c=o()||i.placement.elevationOffset;return Xo(t,this.setGraphicElevationContext(e,r,c),0,a,n,l)}),l);O.alignedSampledElevation=C.sampledElevation,O.needsElevationUpdates=R(l.mode)||"absolute-height"===l.mode,O.getScreenSize=(e=Et())=>(e[0]=d?d.displayWidth:i.displaySize[0],e[1]=d?d.displayHeight:i.displaySize[1],e);const w=new yl(i.placement.elevationOffset,r);return O.metadata=w,rc(O,t,this._context.elevationProvider),O}},water:Bf},Qf={"mesh-3d":{fill:class extends Yl{constructor(e,t,r,i){super(e,t,r,i),this._materialInfoCache=new Id,this._fastUpdateProcessor=new Ld,this._textures=new Map,this.ensureDrapedStatus(!1)}async doLoad(){Ts.DRAW_MESH_GEOMETRY_NORMALS&&(this._debugVertexNormalMaterial=new Ud({color:[1,0,1,1]}),this._debugTangentNormalMaterial=new Ud({color:[1,.5,0,1]}),this._debugFaceNormalMaterial=new Ud({color:[0,1,1,1]}))}destroy(){super.destroy(),this._textures.forEach((e=>e.unload())),this._context.stage.removeMany(this._materialInfoCache.materials),this._context.stage.removeMany(Array.from(this._textures.values())),this._materialInfoCache.clear(),this._textures.clear(),this._fastUpdateProcessor.destroy(this._context.stage)}get materials(){return this._materialInfoCache.materials}createGraphics3DGraphic(e){const t=e.graphic;if(!this._validateGeometry(t.geometry,ru,"fill on mesh-3d"))return null;const r=this.setGraphicElevationContext(t),i=e.renderingInfo;return this._createAs3DShape(t,i,r,t.uid)}onRemoveGraphic(e){this._fastUpdateProcessor.onRemoveGraphic(e,this._materialInfoCache,this._context)}layerOpacityChanged(e,t){const r=this._getLayerOpacity();this._updateMaterialParameters((e=>{e.material.setParameters({layerOpacity:r});const t=e.material.parameters;this._setMaterialTransparentParameter(t,e),e.material.setParameters({transparent:t.transparent})})),e.forEach((e=>t(e)?.layerOpacityChanged(r,this._context.isAsync)))}layerElevationInfoChanged(e,t){return this.updateGraphics3DGraphicElevationInfo(e,t,L)}slicePlaneEnabledChanged(e,t){return this._updateMaterialParameters((({material:e})=>{e.setParameters({hasSlicePlane:this._context.slicePlaneEnabled})})),e.forEach((e=>t(e)?.slicePlaneEnabledChanged(this._context.slicePlaneEnabled,this._context.isAsync))),!0}physicalBasedRenderingChanged(){const e=this._usePBR();return this._updateMaterialParameters((({material:t})=>t.setParameters({usePBR:e}))),!0}updateTransform(e,t,r,i){if(!e.fastTransformUpdatesAllowed)return!1;const s=e.fastTransformUpdatesEnabled;switch(i){case dn.EnableFastUpdates:if(s)return!0;break;case dn.DisableFastUpdates:if(!s)return!0;break;default:if(!s)return!!this.updateTransform(e,t,r,dn.EnableFastUpdates)&&(e.autoDisableFastTransformUpdates((()=>this.updateTransform(e,t,r,dn.DisableFastUpdates))),!0)}const a=this._context.renderCoordsHelper.spatialReference,n=xu,{origin:o,transform:l}=r;if(!ls(t,Gr(gu,o.x,o.y,o.z??0),n,a))return!1;switch(i){case dn.EnableFastUpdates:this._fastUpdateProcessor.enable(e,this._materialInfoCache,this._context);break;case dn.DisableFastUpdates:this._fastUpdateProcessor.disable(e,this._materialInfoCache,this._context);break;case dn.UpdateFastLocalOrigin:e.updateFastLocalOrigin(n,l,this._context.localOriginFactory)}const{elevationContext:c}=e;c.centerPointInElevationSR=this._getCenterPointInElevationSR(n);const{elevationProvider:h,renderCoordsHelper:d}=this._context;return e.alignedSampledElevation=Xo(e,c,h.spatialReference,((e,t)=>S(e,h,c,d,t)),d,n),e.updateTransform(n,l,this._context.isAsync),e.updateAutoDisableFastTransformUpdates((()=>this.updateTransform(e,t,r,dn.DisableFastUpdates))),!0}_requiresSymbolVertexColors(){return this._drivenProperties.color||this._drivenProperties.opacity}_materialPropertiesDefault(e,t){const r=this._requiresSymbolVertexColors(),i=!!e.vertexAttributes.color,s=!!e.vertexAttributes.tangent;return{hasSymbolVertexColors:r,hasVertexColors:i,hasVertexTangents:s,uid:`vc:${i},vt:${s},vct${t},svc:${r}`}}_materialProperties(e,t,r){const i=this._materialPropertiesDefault(e,r);if(!t.material)return i;const{color:s,colorTexture:a,colorTextureTransform:n,normalTexture:o,normalTextureTransform:l,doubleSided:c,alphaCutoff:h,alphaMode:d}=t.material,u=uu(s),p=uu(a),m=pu(n),f=uu(o),g=pu(l);if(i.color=s,i.colorTexture=a,i.normalTexture=o,i.uid=`${i.uid},cmuid:${u},ctmuid:${p},cttuid:${m},ntmuid:${f},nttuid:${g},ds:${c},ac:${h},am:${d}`,t.material instanceof Qa){const{metallic:e,roughness:r,metallicRoughnessTexture:s,metallicRoughnessTextureTransform:a,emissiveColor:o,emissiveTexture:c,emissiveTextureTransform:h,occlusionTexture:d,occlusionTextureTransform:u}=t.material,p=uu(s),m=pu(a),f=uu(o),g=uu(c),y=pu(h),_=uu(d),v=pu(u);i.metallic=e,i.roughness=r,i.metallicRoughnessTexture=s,i.emissiveColor=o,i.emissiveTexture=c,i.occlusionTexture=d,i.colorTextureTransform=cu(n),i.normalTextureTransform=cu(l),i.emissiveTextureTransform=cu(h),i.occlusionTextureTransform=cu(u),i.metallicRoughnessTextureTransform=cu(a),i.uid=`${i.uid},mrm:${e},mrr:${r},mrt:${p},mrtt:${m},emuid:${f},etmuid:${g},ett:${y},otmuid:${_},ott:${v}`}return i}_getInternalTextureId(e){const t=this._getInternalTexture(e,Fi.Opaque);return t?.id}_getInternalTexture(e,t){const r=(i=e).data??i.url;var i;if(!r)return null;const s=`${e.contentHash}/${t}`;let a=this._textures.get(s);if(!a){let i=null;const n=this._context.stage.renderView.renderingContext.parameters.maxMaxAnisotropy,o={wrap:hu(e.wrap),noUnpackFlip:!0,maxAnisotropy:n,mipmap:n>1};un(r)?(i=r.data,o.preMultiplyAlpha=!1,o.encoding=r.encoding):(i=r,o.preMultiplyAlpha=t!==Fi.Opaque,o.downsampleUncompressed=this._context.graphicsCoreOwner.view.qualitySettings.graphics3D.uncompressedTextureDownsamplingEnabled),a=new oe(i,o),this._textures.set(s,a),a.load(this._context.stage.renderView.renderingContext),this._context.stage.add(a)}return a}_setInternalMaterialParameters(e,t){if(null!=e.color&&function(e,t){t.diffuse=a.toUnitRGB(e),t.opacity=e.a}(e.color,t),null!=e.colorTexture){const r=this._getInternalTexture(e.colorTexture,t.textureAlphaMode);r?(t.textureId=r.id,t.textureAlphaPremultiplied=!!r.parameters.preMultiplyAlpha):t.textureId=void 0}e.normalTexture&&(t.normalTextureId=this._getInternalTextureId(e.normalTexture)),e.emissiveColor&&(t.emissiveFactor=a.toUnitRGB(e.emissiveColor)),e.emissiveTexture&&(t.emissiveTextureId=this._getInternalTextureId(e.emissiveTexture)),e.occlusionTexture&&(t.occlusionTextureId=this._getInternalTextureId(e.occlusionTexture)),e.metallicRoughnessTexture&&(t.metallicRoughnessTextureId=this._getInternalTextureId(e.metallicRoughnessTexture)),t.colorTextureTransformMatrix=Qs(e.colorTextureTransform),t.normalTextureTransformMatrix=Qs(e.normalTextureTransform);const r=null!=e.normalTextureTransform?.scale?e.normalTextureTransform?.scale:At;t.scale=[r[0],r[1]],t.occlusionTextureTransformMatrix=Qs(e.occlusionTextureTransform),t.emissiveTextureTransformMatrix=Qs(e.emissiveTextureTransform),t.metallicRoughnessTextureTransformMatrix=Qs(e.metallicRoughnessTextureTransform)}_setExternalMaterialParameters(e){const t=this._drivenProperties.color;let r=this.symbolLayer.material?.colorMixMode??null;if(t)e.externalColor=_;else{const t=this.symbolLayer.material?.color??null;t?e.externalColor=a.toUnitRGBA(t):(r=null,e.externalColor=_)}r&&(e.colorMixMode=r),e.castShadows=!!this.symbolLayer.castShadows}_getOrCreateMaterial(e,t){const r=t.material?.color,i=t.material?.colorTexture,s=t.material?.alphaMode,n="blend"===s,o=!("opaque"===s)&&(function(e){const t=e.vertexAttributes.color;if(null==t)return!1;for(let e=3;eS(e,u,r,p,t)),p),d}_fastTransformUpdatesAllowed(e){const{vertexSpace:t,spatialReference:r}=e;if(!en(t))return!1;const{type:i}=t,{view:s}=this._context.graphicsCoreOwner,{viewingMode:a}=s.state,n=s.spatialReference;return a===yt.Global&&"local"===i||a===yt.Local&&wi(n,r)&&"georeferenced"===i&&!r.isGeographic}_getCenterPointInElevationSR(e){const t=Ma(0,0,0,null!=this._context.elevationProvider.spatialReference?this._context.elevationProvider.spatialReference:null);return Ja([e[12],e[13],e[14]],this._context.renderCoordsHelper.spatialReference,t),t}_passthroughReprojectionInfo(e){return e.reprojection===Cu.NONE&&!!e.objectTransformation}_createPositionBuffer(e,t){const r=e.vertexAttributes.position;let i=r,s=null;if(t.reprojection===Cu.NONE)return{position:i,georeferencedPositionBuffer:s};const a=t.reprojection===Cu.RENDER?t.transformBeforeProject:null;a&&(i=ys(new Float64Array(i.length),i,a));const{normal:n,tangent:o}=e.vertexAttributes;this._passthroughReprojectionInfo(t)||!n&&!o||(s=i);const l=i===r||i===s?new Float64Array(i.length):i;return Ls(i,e.spatialReference,0,l,this._context.renderCoordsHelper.spatialReference,0,i.length/3),{position:l,georeferencedPositionBuffer:s}}_createNormalBuffer(e,t,r,i){const s=e.vertexAttributes.normal;if(null==s)return null;let a=s;const n=i.reprojection===Cu.RENDER?i.transformBeforeProject:null;n&&(a=rn(a,new Float32Array(a.length),n));const o=this._context.graphicsCoreOwner.view.viewingMode;if(i.reprojection===Cu.NONE)return a;if("local"===o){if(!Ri(this._context.renderCoordsHelper.spatialReference))return a;if(null==r)return null;if(e.spatialReference.isGeographic){const e=a===s?new Float32Array(a.length):a;return sn(a,an.NORMAL,r,e)}if(e.spatialReference.isWebMercator){const e=a===s?new Float32Array(a.length):a;return nn(a,an.NORMAL,r,e)}return a}if(null==r)return null;const l=a===s?new Float32Array(a.length):a;return on(a,r,t,e.spatialReference,l)}_createTangentBuffer(e,t,r,i){const s=e.vertexAttributes.tangent;if(null==s)return null;let a=s;const n=i.reprojection===Cu.RENDER?i.transformBeforeProject:null;n&&(a=ln(a,new Float32Array(a.length),n));const o=this._context.graphicsCoreOwner.view.viewingMode;if(i.reprojection===Cu.NONE)return a;if("local"===o){if(!Ri(this._context.renderCoordsHelper.spatialReference))return a;if(null==r)return null;if(e.spatialReference.isGeographic){const e=a===s?new Float32Array(a.length):a;return sn(a,an.TANGENT,r,e)}if(e.spatialReference.isWebMercator){const e=a===s?new Float32Array(a.length):a;return nn(a,an.TANGENT,r,e)}return a}if(null==r)return null;const l=a===s?new Float32Array(a.length):a;return cn(a,r,t,e.spatialReference,l)}_createSymbolColorBuffer(e){if(this._requiresSymbolVertexColors()){const t=this._getVertexOpacityAndColor(e),r=pn(this.symbolLayer?.material?.colorMixMode),i=new Uint8Array(4);return mn(t,r,i),i}return null}_createBuffers(e,t){const r=e.vertexAttributes&&e.vertexAttributes.position;if(!r)return this.logger.warn("Mesh geometry must contain position vertex attributes"),null;const i=e.vertexAttributes.normal,s=e.vertexAttributes.uv,a=e.vertexAttributes.tangent;if(i&&i.length!==r.length)return this.logger.warn("Mesh normal vertex buffer must contain the same number of elements as the position buffer"),null;if(a&&a.length/4!=r.length/3)return this.logger.warn("Mesh tangent vertex buffer must contain the same number of elements as the position buffer"),null;if(s&&s.length/2!=r.length/3)return this.logger.warn("Mesh uv vertex buffer must contain the same number of elements as the position buffer"),null;const n=this._computeReprojectionInfo(e),{position:o,georeferencedPositionBuffer:l}=this._createPositionBuffer(e,n),c=function(e){return e.vertexAttributes.color}(e),h=this._createSymbolColorBuffer(t),d=this._createNormalBuffer(e,o,l,n),u=this._createTangentBuffer(e,o,l,n),p=s,{transformation:m,position:f,normal:g,tangent:y}=this._passthroughReprojectionInfo(n)?{transformation:n.objectTransformation,position:o,normal:d,tangent:u}:this._transformOriginLocal(e,o,d,u);return{positionBuffer:f,normalBuffer:g,tangentBuffer:y,uvBuffer:p,colorBuffer:c,symbolColorBuffer:h,objectTransformation:m,geometryTransformation:n.reprojection===Cu.NONE&&n.geometryTransformation?n.geometryTransformation:as()}}_computeReprojectionInfo(e){const{vertexSpace:t}=e,r="georeferenced"===t.type?wi(this._context.renderCoordsHelper.spatialReference,e.spatialReference)?Cu.NONE:Cu.RENDER:Cu.NONE;if(tn(t))return{reprojection:r};const i=t.origin,s=as(),a=e.transform?.localMatrix??ns;if(r===Cu.NONE)return ls(e.spatialReference,i,s,this._context.renderCoordsHelper.spatialReference),{reprojection:r,objectTransformation:s,geometryTransformation:os(a)};const n=es(as(),i);return Ki(n,n,a),{reprojection:r,transformBeforeProject:n}}_transformOriginLocal(e,t,r,i){const s=this._context.renderCoordsHelper.spatialReference,a=e.anchor;fu[0]=a.x,fu[1]=a.y,fu[2]=a.z??0;const n=as();ls(e.spatialReference,fu,n,s),Ji(bu,n);const{position:o,normal:l,tangent:c}=e.vertexAttributes,h=t===o?new Float64Array(t.length):t;ys(h,t,bu);const d=r?r===l?new Float32Array(r.length):r:null,u=i?i===c?new Float32Array(i.length):i:null;return r&&d&&rn(r,d,bu),i&&u&&ln(i,u,bu),{transformation:n,position:h,normal:d,tangent:u}}_validateFaces(e,t){const r=e.vertexAttributes.position.length/3,i=t.faces;if(i){let e=-1;for(let t=0;te&&(e=r)}if(r<=e)return this.logger.warn(`Vertex index ${e} is out of bounds of the mesh position buffer`),!1}else if(r%3!=0)return this.logger.warn("Mesh position buffer length must be a multiple of 9 if no component faces are defined (3 values per vertex * 3 vertices per triangle)"),!1;return!0}_isOutsideClippingArea(e){if(!this._context.clippingExtent)return!1;const t=e.vertexAttributes?.position;if(!t)return!1;const r=this._context.elevationProvider.spatialReference,i=hn({positions:t,transform:e.transform,vertexSpace:e.vertexSpace,inSpatialReference:e.spatialReference,outSpatialReference:r??e.spatialReference,localMode:this._context.stage.viewingMode===yt.Local});if(!i)return!1;const s=i.length/3;return ai(Su),mi(Su,i,0,s),!fi(Su,this._context.clippingExtent)}_createGeometryInfo(e,t,r){if(!Za(e.spatialReference,this._context.renderCoordsHelper.spatialReference))return this.logger.warn("Geometry spatial reference is not compatible with the view"),null;if(!this._validateVertexSpace(e))return null;if(this._isOutsideClippingArea(e))return null;const i=this._createBuffers(e,t);if(null==i)return null;const{positionBuffer:s,uvBuffer:a,colorBuffer:n,symbolColorBuffer:o,normalBuffer:l,tangentBuffer:c,objectTransformation:h,geometryTransformation:d}=i,u=e.components??Pu,p=new Array;let m=!1;const f=Qi(gu,h),g=this._context.localOriginFactory.getOrigin(f);for(const t of u){if(!this._validateFaces(e,t))return null;const i=su(e,t);if(0===i.length)continue;const h=au(s,l,t,i);h.didFlipNormals&&(m=!0);const u=[[Ze.POSITION,new j(s,i,3,!0)],[Ze.NORMAL,new j(h.normals,h.indices,3,!0)]];n&&u.push([Ze.COLOR,new j(n,i,4,!0)]),o&&u.push([Ze.SYMBOLCOLOR,new j(o,us(i.length),4,!0)]),a&&u.push([Ze.UV0,new j(a,i,2,!0)]),c&&u.push([Ze.TANGENT,new j(c,i,4,!0)]);const f=this._context.stage.renderView.getObjectAndLayerIdColor({graphicUid:r,layerUid:this._context.layer.uid}),y=this._getOrCreateMaterial(e,t),_=new ne(y,u,null,W.Mesh,f);_.transformation=d,_.localOrigin=g,p.push(_)}return m&&this.logger.warn("Normals have been automatically flipped to be consistent with the counter clock wise face winding order. It is better to generate mesh geometries that have consistent normals."),{geometries:p,objectTransformation:h}}_updateMaterialParameters(e){this._materialInfoCache.forEachMaterialInfo(e),this._fastUpdateProcessor.forEachMaterialInfo(e),this._fastUpdateProcessor.forEachClonedMaterial(((e,t)=>{t.setParameters(e.parameters)}))}_validateVertexSpace(e){const{_context:{graphicsCoreOwner:{view:{state:{viewingMode:t}}}}}=this,{vertexSpace:r}=e;return t!==yt.Local||"local"!==r.type||(this.logger.warn("Displaying a mesh with a local vertex space in a view in local viewing mode is not supported."),!1)}test(){return{...super.test(),materials:this._materialInfoCache.materials}}}}};class Kf extends $l{set symbol(e){this._symbol=e,e.symbolLayers.forEach(((t,r)=>{const i=this.symbolLayers[r];null!=i&&(i.symbol=e,i.symbolLayer=t)}))}get symbol(){return this._symbol}constructor(e,t,r){super(t.schedule),this._symbol=e,this._context=t,this._backgroundLayers=r,this._destroyed=!1,this.symbolLayers=new Array,this.referenced=0,this._extentPadding=0}async doLoad(e){let t=this._symbol.symbolLayers;this._extentPadding=0,this._backgroundLayers&&(t=this._backgroundLayers.concat(t));const r=t.length;for(;this.symbolLayers.length{this.symbolLayers[s]=null,n.destroy()}));o&&i.push(o),this.symbolLayers[s]=n}if(await br(this.symbolLayers,(async(e,t)=>{if(null!=e)try{await e.load(),this._extentPadding+=Math.max(this._extentPadding,e.extentPadding)}catch{this.symbolLayers[t]=null}})),i.forEach((e=>e.remove())),Or(e),this.symbolLayers.length&&!this.symbolLayers.some((e=>!!e)))throw new Error}getSymbolLayerSize(e){const t=this.symbolLayers[e];return null!=t?t.getCachedSize():null}get extentPadding(){return this._extentPadding}get symbologySnappingSupported(){return this.symbolLayers.some((e=>e?.queryForSnapping))}createGraphics3DGraphic(e,t){const r=e.graphic,i=this.symbolLayers.map((t=>t?.createGraphics3DGraphic(e)??null)),s=this._context.arcade||this._context.featureExpressionInfoContext?.arcade?.modules||null;return new Rc(r,t||this,i,e.layer,s)}get complexity(){return Ul(this.symbolLayers.map((e=>null!=e?e.complexity:null)))}globalPropertyChanged(e,t){const r=this.symbolLayers.length;for(let i=0;i{const t=e.layers[i];return t instanceof dl?t:null};if(null!=r&&!r.globalPropertyChanged(e,t,s))return!1}return!0}applyRendererDiff(e,t){return this.loadStatus!==Wl.LOADED?kl.RecreateSymbol:this.symbolLayers.reduce(((r,i)=>r!==kl.RecreateSymbol&&null!=i?Math.min(r,i.applyRendererDiff(e,t)):r),kl.FastUpdate)}prepareSymbolPatch(e){if(this.loadStatus===Wl.FAILED)return;if("partial"!==e.diff.type)return;const t=e.diff.diff;if(!t.symbolLayers||"partial"!==t.symbolLayers.type)return;const r=t.symbolLayers.diff;this.symbolLayers.forEach(((t,i)=>{if(null==t)return;const s=r[i];if(s){const r={diff:s,graphics3DGraphicPatches:[],symbolLayerStatePatches:[]};t.prepareSymbolLayerPatch(r),e.symbolStatePatches.push(...r.symbolLayerStatePatches),r.graphics3DGraphicPatches.length&&e.graphics3DGraphicPatches.push(((e,t)=>{const s=e.layers[i];null!=s&&r.graphics3DGraphicPatches.forEach((e=>e(s,t)))}))}}))}updateGeometry(e,t){return this._updateGeometryOrTransform(e,((e,r)=>e.updateGeometry(r,t)))}updateTransform(e,t,r,i){return this._updateGeometryOrTransform(e,((e,s)=>e.updateTransform(s,t,r,i)))}_updateGeometryOrTransform(e,t){for(let r=0;r{null!=i&&(i.loadStatus===Wl.LOADING?e++:i.isFastUpdatesEnabled()?r++:t++)})),{loading:e,slow:t,fast:r}}async queryForSnapping(e,t,r,i){const s=this.symbolLayers.filter(yr).filter((e=>null!=e.queryForSnapping)).map((s=>s.queryForSnapping(e,t,r,i))),a=await Promise.all(s);return Or(i),a.flat()}destroy(){if(!this.destroyed){super.destroy();for(const e of this.symbolLayers)null!=e&&e.destroy();this.symbolLayers.length=0,this._destroyed=!0}}get destroyed(){return this._destroyed}}const eg=new class{constructor(){this.renderPriority=0,this.renderPriorityStep=1,this.ignoreDrivers=!1}};class tg extends $l{constructor(e,t,r){super(t),this.symbol=e,this._convert=r,this.symbologySnappingSupported=!1,this.graphics3DSymbol=null,this.referenced=0}getSymbolLayerSize(e){return null!=this.graphics3DSymbol?this.graphics3DSymbol.getSymbolLayerSize(e):null}get symbolLayers(){return null!=this.graphics3DSymbol?this.graphics3DSymbol.symbolLayers:[]}get extentPadding(){return null!=this.graphics3DSymbol?this.graphics3DSymbol.extentPadding:0}async doLoad(e){const t=await this.symbol.fetchSymbol({signal:e});t.id=this.symbol.id,this.graphics3DSymbol=this._convert(t),null!=this.graphics3DSymbol&&await this.graphics3DSymbol.load()}createGraphics3DGraphic(e){return null!=this.graphics3DSymbol?this.graphics3DSymbol.createGraphics3DGraphic(e,this):null}get complexity(){return null!=this.graphics3DSymbol?this.graphics3DSymbol.complexity:Ml}globalPropertyChanged(e,t){return null!=this.graphics3DSymbol&&this.graphics3DSymbol.globalPropertyChanged(e,t)}applyRendererDiff(e,t){return null!=this.graphics3DSymbol?this.graphics3DSymbol.applyRendererDiff(e,t):kl.RecreateSymbol}prepareSymbolPatch(e){null!=this.graphics3DSymbol&&this.graphics3DSymbol.prepareSymbolPatch(e)}updateGeometry(e,t){return null!=this.graphics3DSymbol&&this.graphics3DSymbol.updateGeometry(e,t)}updateTransform(e,t,r,i){return this.graphics3DSymbol?.updateTransform(e,t,r,i)??!1}onRemoveGraphic(){}getFastUpdateStatus(){return null!=this.graphics3DSymbol?this.graphics3DSymbol.getFastUpdateStatus():{loading:1,fast:0,slow:0}}destroy(){null!=this.graphics3DSymbol&&this.graphics3DSymbol.destroy(),this.graphics3DSymbol=void 0,super.destroy()}get destroyed(){return void 0===this.graphics3DSymbol}}const rg=.5*Math.PI,ig=rg/Math.PI*180;class sg{constructor(e){this._renderCoordsHelper=e.renderCoordsHelper,this._extent=new Array(4),this._planes=new Array(6),this._maxSpan=0,this._center={origin:c(),direction:c()};for(let e=0;e<4;e++)this._extent[e]={origin:c(),direction:c(),cap:{next:null,direction:c()}},this._planes[e]=Sn();this._planes[fn.NEAR]=Sn(),this._planes[fn.FAR]=Sn(),this._planesWithoutFar=this._planes.slice(0,5)}update(e,t,r,i=!0){const s=this._extent;this._toRenderBoundingExtent(e,t,r),Nr(this._center.origin,s[0].origin,s[2].origin),Fr(this._center.origin,this._center.origin,.5),this._renderCoordsHelper.worldUpAtPosition(this._center.origin,this._center.direction),i||Fr(this._center.direction,this._center.direction,-1);for(let e=0;e<4;e++){const t=s[e];this._renderCoordsHelper.worldUpAtPosition(t.origin,t.direction);const r=s[3===e?0:e+1];t.cap.next=r.origin,Qr(t.cap.direction,t.origin,r.origin),En(t.direction,t.cap.direction,t.origin,this._planes[e]),i||Fr(t.direction,t.direction,-1)}En(s[0].cap.direction,s[1].cap.direction,s[0].origin,this._planes[fn.NEAR]),i?Tn(this._planes[fn.NEAR],this._planes[fn.FAR]):(Rn(this._planes[fn.FAR],this._planes[fn.NEAR]),Tn(this._planes[fn.NEAR],this._planes[fn.NEAR])),this._maxSpan=Math.max(Math.abs(e[0]-e[2]),Math.abs(e[1]-e[3])),this._maxSpanSpatialReference=t,this._minGlobalAltitude=.9*Ti(this._maxSpanSpatialReference).radius}isVisibleInFrustum(e,t,r=!1){if(null==e)return!1;if(this._renderCoordsHelper.viewingMode===yt.Global){const r=this._maxSpanSpatialReference.isGeographic?ig:rg*t;if(this._maxSpan>r)return!0;if(null!=e.altitude&&e.altitude>=this._minGlobalAltitude)return this._isVisibleInFrustumGlobal(e)}if(0===this._maxSpan){const t=this._extent[0];return!(r||!e.intersectsRay(wo(t.origin,t.direction)))}for(let t=0;t{vr(this._queries,a),s.reject(Tr())})),s.promise}get running(){return this._queries.length>0}runTask(e){const t=this._queries;this._queries=[];const r=this._getElevationQueryProvider();if(!r)return t.forEach((e=>e.result.reject())),void e.madeProgress();const i=t.map((e=>[e.x,e.y])),s=t.reduce(((e,t)=>Math.min(e,t.minDemResolution)),1/0),a=new Bo({points:i,spatialReference:this.spatialReference}),n=t.length>1&&t.some((e=>!!e.signal))?new AbortController:null,o=null!=n?n.signal:t[0].signal;if(null!=n){let e=0;t.forEach((r=>Lr(r.signal,(()=>{e++,r.result.reject(Tr()),e===t.length&&n.abort()}))))}const l={...this._queryOptions,minDemResolution:s,signal:o};r.queryElevation(a,l).then((e=>{t.forEach(((t,r)=>{null!=t.signal&&t.signal.aborted?t.result.reject(Tr()):t.result.resolve(e.geometry.points[r][2])}))})).catch((e=>{t.forEach((t=>t.result.reject(e)))})),e.madeProgress()}get test(){}}class yg{constructor(e="scene"){this.context=e,this.extent=Pi()}}export{kl as A,gg as B,yg as E,sg as F,Kf as G,cd as L,om as N,yf as T,Yo as V,Ic as a,xc as b,Nl as c,zl as d,Tc as e,qo as f,Lc as g,fg as h,Wl as i,cl as j,tg as k,ko as l,Cc as m,xh as n,Ih as o,ug as p,df as q,pf as r,vh as s,pg as t,uf as u,kh as v,Wh as w,Hh as x,Dh as y,Sc as z}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/EngineVisualElement.js b/library/arcgis/4.30/@arcgis/core/chunks/EngineVisualElement.js new file mode 100644 index 00000000..7f819775 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/EngineVisualElement.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import r from"../core/Accessor.js";import{IdentifiableMixin as s}from"../core/Identifiable.js";import{property as t}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as o}from"../core/accessorSupport/decorators/subclass.js";import{D as i,b as c,c as a}from"./RenderGeometry.js";import{U as u,W as d,O as h}from"./RibbonLineMaterial.js";import{V as n}from"./VisualElement.js";import{watch as _,initial as l}from"../core/reactiveUtils.js";import{C as p}from"./Material.js";class y{constructor(e){this._resourceFactory=e,this._resources=null,this._visible=!0,this._attached=!1,this._renderGroup=c.Outline}destroy(){this._destroyResources()}get resources(){return null!=this._resources?this._resources.external:null}get visible(){return this._visible}set visible(e){e!==this._visible&&(this._visible=e,this._syncGeometriesToRenderer())}get attached(){return this._attached}set attached(e){e!==this._attached&&(this._attached=e,this._createOrDestroyResources())}get renderGroup(){return this._renderGroup}set renderGroup(e){this._renderGroup=e;const r=this._resources?.layerView;r&&(r.renderGroup=e)}recreate(){this.attached&&this._createResources()}recreateGeometry(){this._resourceFactory.recreateGeometry?null!=this._resources&&(this._ensureRenderGeometriesRemoved(),this._resourceFactory.recreateGeometry(this._resources.external),this._syncGeometriesToRenderer()):this.recreate()}_createOrDestroyResources(){this._attached?null==this._resources&&this._createResources():this._destroyResources()}_createResources(){this._destroyResources();const e=this._resourceFactory.createResources(),r=new m({view:this._resourceFactory.view,renderGroup:this._renderGroup}),s=this._resourceFactory.view.basemapTerrain?.overlayManager;this._resources={layerView:new m({view:this._resourceFactory.view,renderGroup:this._renderGroup}),external:e,geometriesAdded:!1},s&&(this._resources.drapeSourceRenderer=s.registerGeometryDrapeSource(r)),this._syncGeometriesToRenderer()}_destroyResources(){if(null==this._resources)return;this._ensureRenderGeometriesRemoved();const e=this._resourceFactory.view.basemapTerrain?.overlayManager;e&&e.unregisterDrapeSource(this._resources.layerView),this._resourceFactory.destroyResources(this._resources.external),this._resources=null}_syncGeometriesToRenderer(){this._visible?this._ensureRenderGeometriesAdded():this._ensureRenderGeometriesRemoved()}_ensureRenderGeometriesRemoved(){null!=this._resources?.drapeSourceRenderer&&this._resources.geometriesAdded&&(this._resources.drapeSourceRenderer.removeGeometries(this._resources.external.geometries,a.UPDATE),this._resources.geometriesAdded=!1)}_ensureRenderGeometriesAdded(){null!=this._resources?.drapeSourceRenderer&&(this._resources.geometriesAdded||(this._resources.drapeSourceRenderer.addGeometries(this._resources.external.geometries,a.UPDATE),this._resources.geometriesAdded=!0))}}let m=class extends(s(r)){constructor(e){super(e),this.drapeSourceType=i.Features,this.updatePolicy=u.SYNC,this.renderGroup=c.Outline}};e([t({constructOnly:!0})],m.prototype,"view",void 0),e([t({readOnly:!0})],m.prototype,"drapeSourceType",void 0),e([t()],m.prototype,"renderGroup",void 0),m=e([o("esri.views.3d.interactive.visualElements.DrapedVisualElementResources")],m);class R{constructor(e){this._resourceFactory=e,this._resources=null,this._visible=!0,this._attached=!1}destroy(){this._destroyResources()}get object(){return null!=this._resources?this._resources.object:null}get resources(){return null!=this._resources?this._resources.external:null}get visible(){return this._visible}set visible(e){e!==this._visible&&(this._visible=e,this._syncVisible())}get attached(){return this._attached}set attached(e){e!==this._attached&&(this._attached=e,this._createOrDestroyResources())}recreate(){this.attached&&this._createResources()}recreateGeometry(){if(!this._resourceFactory.recreateGeometry)return void this.recreate();const e=this._resourceFactory.view._stage;if(null==this._resources||!e)return;const r=this._resources.object;this._resources.external.forEach((r=>{r.type!==p.Mesh&&r.type!==p.Line&&r.type!==p.Point||e.remove(r)})),r.removeAllGeometries(),this._resourceFactory.recreateGeometry(this._resources.external,r,this._resources.layer),this._resources.external.forEach((r=>{r.type!==p.Mesh&&r.type!==p.Line&&r.type!==p.Point||e.add(r)}))}_createOrDestroyResources(){this._attached?this._resources||this._createResources():this._destroyResources()}_createResources(){this._destroyResources();const e=this._resourceFactory,r=e.view,s=r._stage;if(!s)return;const t=new d(s,{pickable:!1,updatePolicy:u.SYNC}),o=new h({castShadow:!1}),i=e.createResources(o,t);i.forEach((e=>{s.add(e),e.type===p.Texture&&e.load(s.renderView.renderingContext)})),s.add(o),t.add(o);const c=e.cameraChanged,a=c?_((()=>r.state.camera),(e=>c(e)),l):null;this._resources={layer:t,object:o,external:i,cameraHandle:a},this._syncVisible()}_destroyResources(){if(null==this._resources)return;const e=this._resourceFactory.view._stage;e&&(e.remove(this._resources.object),this._resources.layer.destroy(),this._resources.external.forEach((r=>{e.remove(r),r.type===p.Texture&&r.unload()}))),this._resources.object.dispose(),this._resources.cameraHandle?.remove(),this._resourceFactory.destroyResources(this._resources.external),this._resources=null}_syncVisible(){null!=this._resources&&(this._resources.object.visible=this._visible)}}class v extends n{constructor(e){super(e),this._isDraped=!1,this.object3dResources=new R(this.createObject3DResourceFactory(e.view)),this.drapedResources=new y(this.createDrapedResourceFactory(e.view)),this.isDraped=e.isDraped??!1}get isDraped(){return this._isDraped}set isDraped(e){e!==this._isDraped&&(this._isDraped=e,this.object3dResources.attached=this.attached&&!e,this.drapedResources.attached=this.attached&&e)}get renderGroup(){return this.drapedResources.renderGroup}set renderGroup(e){this.drapedResources.renderGroup=e}createResources(){this.object3dResources.attached=!this._isDraped,this.drapedResources.attached=this._isDraped}destroyResources(){this.object3dResources.attached=!1,this.drapedResources.attached=!1}recreate(){this.object3dResources.recreate(),this.drapedResources.recreate()}recreateGeometry(){this.object3dResources.recreateGeometry(),this.drapedResources.recreateGeometry()}destroy(){this.object3dResources.destroy(),this.drapedResources.destroy(),super.destroy()}updateVisibility(e){this.object3dResources.visible=e,this.drapedResources.visible=e}}export{v as E}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/EventedSet.js b/library/arcgis/4.30/@arcgis/core/chunks/EventedSet.js new file mode 100644 index 00000000..07d5c5dd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/EventedSet.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import e from"../core/Evented.js";import{O as t}from"../core/Collection.js";import{s}from"../core/Accessor.js";import{signal as i}from"../core/signal.js";class h extends e{constructor(){super(...arguments),this._set=new Set,this._length=i(0)}clear(){if(this._set.size>0){const e=this.toArray();this._set.clear(),this.emit("after-changes",{type:t.REMOVE}),this.emit("change",{added:[],removed:e})}}get length(){return this._length.value}addMany(e){if(0!==e.length){for(const t of e)this._set.add(t);this._length.value=this._set.size,this.emit("after-changes",{type:t.ADD}),this.emit("change",{added:e,removed:[]})}}remove(e){this._set.delete(e)&&(this._length.value=this._set.size,this.emit("after-changes",{type:t.REMOVE}),this.emit("change",{added:[],removed:[e]}))}removeMany(e){const s=[];for(const t of e)this._set.delete(t)&&s.push(t);s.length>0&&(this._length.value=this._set.size,this.emit("after-changes",{type:t.REMOVE}),this.emit("change",{added:[],removed:s}))}toArray(){return[...this._set]}find(e){let t;return s(this._set,(s=>!!e(s)&&(t=s,!0))),t}forEach(e){this._set.forEach((t=>e(t)))}}export{h as E}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/ExpandToggle.js b/library/arcgis/4.30/@arcgis/core/chunks/ExpandToggle.js new file mode 100644 index 00000000..165b6298 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/ExpandToggle.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{h as t,f as e}from"../widgets/Widget.js";import{g as o}from"./dom.js";import{S as n}from"./action-group.js";import{S as i}from"./action-menu.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const l=150,r=t=>t.reduce(((t,e)=>t+e),0)/t.length,a=t=>{const e=t.filter((t=>t.slot!==n.menuActions)),o=e?.length;return{actionWidth:o?r(e.map((t=>t.clientWidth||0))):0,actionHeight:o?r(e.map((t=>t.clientHeight||0))):0}},c=({layout:t,actionCount:e,actionWidth:o,width:n,actionHeight:i,height:l,groupCount:r})=>Math.max(e-(({width:t,actionWidth:e,layout:o,height:n,actionHeight:i,groupCount:l})=>{const r="horizontal"===o?t:n,a="horizontal"===o?e:i;return Math.floor((r-2*l)/a)})({width:n,actionWidth:o,layout:t,height:l,actionHeight:i,groupCount:r}),0),s=t=>Array.from(t.querySelectorAll("calcite-action")).filter((t=>!t.closest("calcite-action-menu")||t.slot===i.trigger)),h=({actionGroups:t,expanded:o,overflowCount:i})=>{let l=i;t.reverse().forEach((t=>{let i=0;const r=s(t).reverse();r.forEach((t=>{t.slot===n.menuActions&&(t.removeAttribute("slot"),t.textEnabled=o)})),l>0&&r.some((t=>(r.filter((t=>!t.slot)).length>1&&r.length>2&&!t.closest("calcite-action-menu")&&(t.textEnabled=!0,t.setAttribute("slot",n.menuActions),i++,i>1&&l--),l<1))),e(t)}))};function u({el:t,expanded:e}){s(t).filter((t=>t.slot!==n.menuActions)).forEach((t=>t.textEnabled=e)),t.querySelectorAll("calcite-action-group, calcite-action-menu").forEach((t=>t.expanded=e))}const d=({expanded:e,expandText:n,collapseText:i,toggle:l,el:r,position:a,tooltip:c,ref:s,scale:h})=>{const u="rtl"===o(r),d=e?i:n,p=["chevrons-left","chevrons-right"];u&&p.reverse();const f="end"===function(t,e){return t||e.closest("calcite-shell-panel")?.position||"start"}(a,r),g=f?p[1]:p[0],m=f?p[0]:p[1],x=t("calcite-action",{icon:e?g:m,onClick:l,scale:h,text:d,textEnabled:e,title:e||c?null:d,ref:t=>(({tooltip:t,referenceElement:e,expanded:o,ref:n})=>(t&&(t.referenceElement=!o&&e?e:null),n&&n(e),e))({tooltip:c,referenceElement:t,expanded:e,ref:s})});return x};export{d as E,l as a,c as b,a as g,h as o,s as q,u as t}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/ExportImageParameters.js b/library/arcgis/4.30/@arcgis/core/chunks/ExportImageParameters.js new file mode 100644 index 00000000..ec95cf96 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/ExportImageParameters.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import r from"../core/Accessor.js";import{sqlAnd as s}from"../core/sql.js";import{property as t}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as i}from"../core/accessorSupport/decorators/subclass.js";import{i as a}from"./scaleUtils.js";import{g as l}from"./floorFilterUtils.js";import{a as o}from"./sublayerUtils.js";const n={visible:"visibleSublayers",definitionExpression:"layerDefs",labelingInfo:"hasDynamicLayers",labelsVisible:"hasDynamicLayers",opacity:"hasDynamicLayers",minScale:"visibleSublayers",maxScale:"visibleSublayers",renderer:"hasDynamicLayers",source:"hasDynamicLayers"};let y=class extends r{constructor(e){super(e),this.floors=null,this.scale=0}destroy(){this.layer=null}get dynamicLayers(){if(!this.hasDynamicLayers)return null;const e=this.visibleSublayers.map((e=>{const r=l(this.floors,e);return e.toExportImageJSON(r)}));return e.length?JSON.stringify(e):null}get hasDynamicLayers(){return this.layer&&o(this.visibleSublayers,this.layer.serviceSublayers,this.layer.gdbVersion)}set layer(e){this._get("layer")!==e&&(this._set("layer",e),this.removeHandles("layer"),e&&this.addHandles([e.allSublayers.on("change",(()=>this.notifyChange("visibleSublayers"))),e.on("sublayer-update",(e=>this.notifyChange(n[e.propertyName])))],"layer"))}get layers(){const e=this.visibleSublayers;return e?e.length?"show:"+e.map((e=>e.id)).join(","):"show:-1":null}get layerDefs(){const e=!!this.floors?.length,r=this.visibleSublayers.filter((r=>null!=r.definitionExpression||e&&null!=r.floorInfo));return r.length?JSON.stringify(r.reduce(((e,r)=>{const t=l(this.floors,r),i=s(t,r.definitionExpression);return null!=i&&(e[r.id]=i),e}),{})):null}get version(){this.commitProperty("layers"),this.commitProperty("layerDefs"),this.commitProperty("dynamicLayers");const e=this.layer;return e&&(e.commitProperty("dpi"),e.commitProperty("imageFormat"),e.commitProperty("imageTransparency"),e.commitProperty("gdbVersion")),(this._get("version")||0)+1}get visibleSublayers(){const e=[];if(!this.layer)return e;const r=this.layer.sublayers,s=this.scale,t=r=>{r.visible&&(0===s||a(s,r.minScale,r.maxScale))&&(r.sublayers?r.sublayers.forEach(t):e.unshift(r))};r&&r.forEach(t);const i=this._get("visibleSublayers");return!i||i.length!==e.length||i.some(((r,s)=>e[s]!==r))?e:i}toJSON(){const e=this.layer;let r={dpi:e.dpi,format:e.imageFormat,transparent:e.imageTransparency,gdbVersion:e.gdbVersion||null};return this.hasDynamicLayers&&this.dynamicLayers?r.dynamicLayers=this.dynamicLayers:r={...r,layers:this.layers,layerDefs:this.layerDefs},r}};e([t({readOnly:!0})],y.prototype,"dynamicLayers",null),e([t()],y.prototype,"floors",void 0),e([t({readOnly:!0})],y.prototype,"hasDynamicLayers",null),e([t()],y.prototype,"layer",null),e([t({readOnly:!0})],y.prototype,"layers",null),e([t({readOnly:!0})],y.prototype,"layerDefs",null),e([t({type:Number})],y.prototype,"scale",void 0),e([t({readOnly:!0})],y.prototype,"version",null),e([t({readOnly:!0})],y.prototype,"visibleSublayers",null),y=e([i("esri.layers.support.ExportImageParameters")],y);export{y as E}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/ExportStrategy.js b/library/arcgis/4.30/@arcgis/core/chunks/ExportStrategy.js new file mode 100644 index 00000000..3bcde6a9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/ExportStrategy.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./tslib.es6.js";import e from"../core/Accessor.js";import"../core/lang.js";import{debounce as i,throwIfAborted as o,throwIfAbortError as r,eachAlways as s}from"../core/promiseUtils.js";import{property as a}from"../core/accessorSupport/decorators/property.js";import"./Logger.js";import{subclass as n}from"../core/accessorSupport/decorators/subclass.js";import{c as p,t as h}from"./aaBoundingRect.js";import{j as c}from"./unitUtils.js";import d from"../layers/support/TileInfo.js";import{B as m}from"./Bitmap.js";import{T as l}from"./TileStrategy.js";import{T as u}from"./TileKey2.js";const g=Math.PI/180,f=p(),y=[0,0],x=new u(0,0,0,0);let M=class extends e{constructor(t){super(t),this._imagePromise=null,this.bitmaps=[],this.hidpi=!1,this.imageMaxWidth=2048,this.imageMaxHeight=2048,this.imageRotationSupported=!1,this.imageNormalizationSupported=!1,this.update=i((async(t,e)=>{if(o(e),!t.stationary||this.destroyed)return;const i=t.state,s=c(i.spatialReference),a=this.hidpi?t.pixelRatio:1,n=i.worldScreenWidth>0,p=n&&this.imageNormalizationSupported&&i.worldScreenWidthh||Math.floor(y[1])>d,l=s&&(i.extent.xmins.valid[1]),u=!this.imageNormalizationSupported&&l,f=!m&&!u,x=this.imageRotationSupported?i.rotation:0,M=this.container.children.slice();if(f){const t=p?i.paddedViewState.center:i.center;this._imagePromise=this._singleExport(i,y,t,i.resolution,x,a,e)}else{let t=Math.min(h,d);n&&(t=Math.min(i.worldScreenWidth,t),t=Math.round(i.worldScreenWidth/Math.ceil(i.worldScreenWidth/t))),this._imagePromise=this._tiledExport(i,t,a,e)}try{const t=await this._imagePromise??[];o(e);const i=[];if(this._imagePromise=null,this.destroyed)return;this.bitmaps=t;for(const e of M)t.includes(e)||i.push(e.fadeOut().then((()=>{e.remove(),e.destroy()})));for(const e of t)i.push(e.fadeIn());await Promise.all(i)}catch(t){this._imagePromise=null,r(t)}}),5e3),this.updateExports=i((async t=>{const e=[];for(const i of this.container.children){if(!i.visible||!i.stage)return;e.push(t(i).then((()=>{i.invalidateTexture(),i.requestRender()})))}this._imagePromise=s(e).then((()=>this._imagePromise=null)),await this._imagePromise}))}destroy(){this.bitmaps.forEach((t=>t.destroy())),this.bitmaps=[]}get updating(){return!this.destroyed&&null!==this._imagePromise}async _export(t,e,i,r,s,a){const n=await this.fetchSource(t,Math.floor(e*s),Math.floor(i*s),{rotation:r,pixelRatio:s,signal:a});o(a);const p=new m(null,!0);return p.x=t.xmin,p.y=t.ymax,p.resolution=t.width/e,p.rotation=r,p.pixelRatio=s,p.opacity=0,this.container.addChild(p),await p.setSourceAsync(n,a),o(a),p}async _singleExport(t,e,i,o,r,s,a){!function(t,e,i,o){const[r,s]=e,[a,n]=o,p=.5*i;t[0]=r-p*a,t[1]=s-p*n,t[2]=r+p*a,t[3]=s+p*n}(f,i,o,e);const n=h(f,t.spatialReference);return[await this._export(n,e[0],e[1],r,s,a)]}_tiledExport(t,e,i,o){const r=d.create({size:e,spatialReference:t.spatialReference,scales:[t.scale]}),s=new l(r),a=s.getTileCoverage(t);if(!a)return null;const n=[];return a.forEach(((r,a,p,c)=>{x.set(r,a,p,0),s.getTileBounds(f,x);const d=h(f,t.spatialReference);n.push(this._export(d,e,e,0,i,o).then((t=>(0!==c&&(x.set(r,a,p,c),s.getTileBounds(f,x),t.x=f[0],t.y=f[3]),t))))})),Promise.all(n)}};t([a()],M.prototype,"_imagePromise",void 0),t([a()],M.prototype,"bitmaps",void 0),t([a()],M.prototype,"container",void 0),t([a()],M.prototype,"fetchSource",void 0),t([a()],M.prototype,"hidpi",void 0),t([a()],M.prototype,"imageMaxWidth",void 0),t([a()],M.prototype,"imageMaxHeight",void 0),t([a()],M.prototype,"imageRotationSupported",void 0),t([a()],M.prototype,"imageNormalizationSupported",void 0),t([a()],M.prototype,"requestUpdate",void 0),t([a()],M.prototype,"updating",null),M=t([n("esri.views.2d.layers.support.ExportStrategy")],M);const S=M;export{S as E}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/ExportWMSImageParameters.js b/library/arcgis/4.30/@arcgis/core/chunks/ExportWMSImageParameters.js new file mode 100644 index 00000000..fc99ba61 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/ExportWMSImageParameters.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import r from"../core/Accessor.js";import{property as s}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as t}from"../core/accessorSupport/decorators/subclass.js";const a={visible:"visibleSublayers"};let o=class extends r{constructor(e){super(e),this.scale=0}set layer(e){this._get("layer")!==e&&(this._set("layer",e),this.removeHandles("layer"),e&&this.addHandles([e.sublayers.on("change",(()=>this.notifyChange("visibleSublayers"))),e.on("wms-sublayer-update",(e=>this.notifyChange(a[e.propertyName])))],"layer"))}get layers(){return this.visibleSublayers.filter((({name:e})=>e)).map((({name:e})=>e)).join()}get version(){this.commitProperty("layers");const e=this.layer;return e&&e.commitProperty("imageTransparency"),(this._get("version")||0)+1}get visibleSublayers(){const{layer:e,scale:r}=this,s=e?.sublayers,t=[],a=e=>{const{minScale:s,maxScale:o,sublayers:l,visible:i}=e;i&&(0===r||(0===s||r<=s)&&(0===o||r>=o))&&(l?l.forEach(a):t.push(e))};return s?.forEach(a),t}toJSON(){const{layer:e,layers:r}=this,{imageFormat:s,imageTransparency:t,version:a}=e;return{format:s,request:"GetMap",service:"WMS",styles:"",transparent:t?"TRUE":"FALSE",version:a,layers:r}}};e([s()],o.prototype,"layer",null),e([s({readOnly:!0})],o.prototype,"layers",null),e([s({type:Number})],o.prototype,"scale",void 0),e([s({readOnly:!0})],o.prototype,"version",null),e([s({readOnly:!0})],o.prototype,"visibleSublayers",null),o=e([t("esri.layers.support.ExportWMSImageParameters")],o);export{o as E}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/ExtendedLineVisualElement.js b/library/arcgis/4.30/@arcgis/core/chunks/ExtendedLineVisualElement.js new file mode 100644 index 00000000..670d5b8d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/ExtendedLineVisualElement.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import"../core/lang.js";import{p as e,c as t,g as s,u as r}from"./vec3.js";import{c as i,f as a}from"./vec3f64.js";import{e as n,c as o}from"./vec4.js";import{f as l,c as h}from"./vec4f32.js";import{c as d,f as _,a as c,g as p,b as u}from"./frustum.js";import{c as f,f as m,a as y}from"./lineSegment.js";import{a as g,f as D}from"./ray.js";import{E as O}from"./EngineVisualElement.js";import{L as b}from"./LaserlineVisualElement.js";import{R as E,d as w}from"./RenderGeometry.js";import{c as A}from"./GeometryUtil.js";import{R}from"./Material.js";import{V as j}from"./VertexAttribute.js";import{R as C}from"./RibbonLineMaterial.js";class G extends O{constructor(e){super(e),this._ray=g(),this._isWorldDown=!1,this._start=i(),this._end=a(1,0,0),this._width=1,this._color=l(1,0,1,1),this._polygonOffset=!1,this._writeDepthEnabled=!0,this._innerWidth=0,this._innerColor=l(1,1,1,1),this._stipplePattern=null,this._stippleOffColor=null,this._stipplePreferContinuous=!0,this._falloff=0,this._extensionType=M.LINE,this._laserlineStyle=null,this._laserlineEnabled=!1,this._renderOccluded=R.OccludeAndTransparent,this._fadedExtensions=L,this._laserline=new b({view:this.view,isDecoration:e.isDecoration}),this.applyProperties(e)}destroy(){this._laserline.destroy(),super.destroy()}createObject3DResourceFactory(e){return{view:e,createResources:e=>this._createObject3DResources(e),destroyResources:P,recreateGeometry:(e,t)=>this._recreateObject3DGeometry(e,t),cameraChanged:()=>this._updateGeometry()}}createDrapedResourceFactory(e){return{view:e,createResources:()=>this._createDrapedResources(),destroyResources:P,recreateGeometry:e=>this._recreateDrapedGeometry(e)}}updateVisibility(e){super.updateVisibility(e),this._laserline.visible=e}onAttachedChange(){this._laserline.attached=this._laserlineAttached}setStartEndFromWorldDownAtLocation(s){this._isWorldDown=!0,e(this._start,s),this.view.renderCoordsHelper.worldUpAtPosition(s,this._end),t(this._end,s,this._end),D(this._start,this._end,this._ray),this._updateGeometry()}get start(){return this._start}set start(t){this._isWorldDown=!1,s(this._start,t)||(e(this._start,t),D(this._start,this._end,this._ray),this._updateGeometry())}get end(){return this._end}set end(t){this._isWorldDown=!1,s(this._end,t)||(e(this._end,t),D(this._start,this._end,this._ray),this._updateGeometry())}get width(){return this._width}set width(e){e!==this._width&&(this._width=e,this._updateMaterial())}get color(){return this._color}set color(e){n(e,this._color)||(o(this._color,e),this._updateMaterial())}get polygonOffset(){return this._polygonOffset}set polygonOffset(e){e!==this._polygonOffset&&(this._polygonOffset=e,this._updateMaterial())}get writeDepthEnabled(){return this._writeDepthEnabled}set writeDepthEnabled(e){this._writeDepthEnabled!==e&&(this._writeDepthEnabled=e,this._updateMaterial())}get innerWidth(){return this._innerWidth}set innerWidth(e){e!==this._innerWidth&&(this._innerWidth=e,this._updateMaterial())}get innerColor(){return this._innerColor}set innerColor(e){n(e,this._innerColor)||(o(this._innerColor,e),this._updateMaterial())}get stipplePattern(){return this._stipplePattern}set stipplePattern(e){const t=null!=e!=(null!=this._stipplePattern);this._stipplePattern=e,t?this.recreate():this._updateMaterial()}get stippleOffColor(){return this._stippleOffColor}set stippleOffColor(e){null!=e&&null!=this._stippleOffColor&&n(e,this._stippleOffColor)||(this._stippleOffColor=null!=e?h(e):null,this._updateMaterial())}get stipplePreferContinuous(){return this._stipplePreferContinuous}set stipplePreferContinuous(e){e!==this._stipplePreferContinuous&&(this._stipplePreferContinuous=e,this._updateMaterial())}get falloff(){return this._falloff}set falloff(e){e!==this._falloff&&(this._falloff=e,this._updateMaterial())}get extensionType(){return this._extensionType}set extensionType(e){e!==this._extensionType&&(this._extensionType=e,this.recreateGeometry())}get _laserlineAttached(){return this._laserlineEnabled&&null!=this._laserlineStyle&&this.attached&&!this.isDraped}get laserlineStyle(){return this._laserlineStyle}set laserlineStyle(e){this._laserlineStyle=e,this._laserline.attached=this._laserlineAttached,null!=e&&(this._laserline.style=e)}get laserlineEnabled(){return this._laserlineEnabled}set laserlineEnabled(e){this._laserlineEnabled!==e&&(this._laserlineEnabled=e,this._laserline.attached=this._laserlineAttached)}get renderOccluded(){return this._renderOccluded}set renderOccluded(e){e!==this._renderOccluded&&(this._renderOccluded=e,this._updateMaterial())}get _normalizedRenderOccluded(){return this.isDraped&&this._renderOccluded===R.OccludeAndTransparentStencil?R.OccludeAndTransparent:this._renderOccluded}get fadedExtensions(){return this._fadedExtensions}set fadedExtensions(e){this._fadedExtensions=e??L,this.recreateGeometry()}_updateMaterial(){const{materialParameters:e}=this;this.object3dResources.resources?.material.setParameters(e),this.drapedResources.resources?.material.setParameters(e)}get materialParameters(){return{width:this._width,color:this._color,stippleOffColor:this._stippleOffColor,stipplePattern:this._stipplePattern,stipplePreferContinuous:this._stipplePreferContinuous,innerWidth:this._innerWidth,innerColor:this._innerColor,falloff:this._falloff,hasPolygonOffset:this._polygonOffset,renderOccluded:this._normalizedRenderOccluded,isDecoration:this.isDecoration,writeDepth:this._writeDepthEnabled}}_createObject3DResources(e){const t=new C(this.materialParameters),s=new Array;return this._createObject3DGeometry(t,e,s),{material:t,geometries:s,forEach:e=>{e(t),s.forEach(e)}}}_recreateObject3DGeometry(e,t){e.geometries.length=0,this._createObject3DGeometry(e.material,t,e.geometries)}_createObject3DGeometry(e,t,s){const r=this._createGeometry(e);s.push(r),t.addGeometry(r),this._updateVerticesObject3D(t)}_createDrapedResources(){const e=new C(this.materialParameters);return{material:e,geometries:[this._createDrapedGeometry(e)]}}_recreateDrapedGeometry(e){e.geometries=[this._createDrapedGeometry(e.material)]}_createDrapedGeometry(e){const t=this._createGeometry(e);return this._updateVerticesDraped(t),new E(t)}_createGeometry(e){const t=this.extensionType===M.FADED,s=t?[i(),i(),i(),i()]:[i(),i()];return A(e,s,null,t?[1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0]:null)}_updateGeometry(){if(this.isDraped)this.drapedResources.recreateGeometry();else{const e=this.object3dResources.object;e&&this._updateVerticesObject3D(e)}}_updateVerticesObject3D(e){const t=this._lineSegment;this._updateVertexAttributesObject3D(e,t),this._laserline.intersectsLine=t}_updateVerticesDraped(e){this._updateVertexAttributesDraped(e,this._lineSegment)}get _lineSegment(){return this._extensionType===M.FADED?this._updateLineSegmentFinite(v):this._updateLineSegmentInfinite(this._extensionType,v)}_updateLineSegmentFinite(e){return m(this._start,this._end,e)}_updateLineSegmentInfinite(e,t){const s=this.view.state.camera;switch(_(this._ray,x),e){case M.LINE:x.c0=-Number.MAX_VALUE;break;case M.RAY:case M.GROUND_RAY:{const e=this._ray.origin,t=this.view.elevationProvider.getElevation(e[0],e[1],e[2],this.view.renderCoordsHelper.spatialReference,"ground")??0,s=this.view.renderCoordsHelper.getAltitude(e);this._isWorldDown&&st.equals(s)))}isOnService(t){return this.parts.every((s=>s.isOnService(t)))}makeHash(){let t="";for(const s of this.parts)t+=s.partHash;return t}async toBlob(t){const{parts:s}=this;if(1===s.length)return s[0].toBlob(t);const e=await Promise.all(s.map((s=>s.toBlob(t))));return r(t),new Blob(e)}}class o{constructor(t,s){this.partUrl=t,this.partHash=s}equals(t){return this===t||this.partUrl===t.partUrl&&this.partHash===t.partHash}isOnService(t){return this.partUrl.startsWith(`${t.path}/assets/`)}async toBlob(s){const{data:e}=await t(this.partUrl,{responseType:"blob"});return r(s),e}}function u(t){return s=t?.source,!!s&&(Array.isArray(s)?s.some(p):p(s));var s}function c(t){return!!Array.isArray(t)&&t.every((t=>t instanceof i))}const l=/^(model\/gltf\+json)|(model\/gltf-binary)$/,f=/\.(gltf|glb)/i;function p(t){if(t instanceof File){const{type:s,name:r}=t;return l.test(s)||f.test(r)}return l.test(t.assetMimeType)||f.test(t.assetName)}function m(t,s){if(!t)return!1;const{source:r}=t;return function(t,s){if(Array.isArray(t)){const r=t;return r.length>0&&r.every((t=>y(t,s)))}return y(t,s)}(r,s)}function h(t,s){if(t===s)return!0;const{source:r}=t,{source:e}=s;if(r===e)return!0;if(c(r)&&c(e)){if(r.length!==e.length)return!1;const t=(t,s)=>t.assetNames.assetName?1:0,s=[...r].sort(t),a=[...e].sort(t);for(let t=0;tnew t(o("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NiIgaGVpZ2h0PSI1NiIgZmlsbD0ibm9uZSIgdmVyc2lvbj0iMi4wIj48c3R5bGUgaWQ9InRoZW1lLXN0eWxlIj4uY29udHJhc3QtZmlsbHtmaWxsOiNmZmZ9LmNvbnRyYXN0LXN0cm9rZXtzdHJva2U6I2ZmZn0uYWNjZW50LWZpbGx7ZmlsbDojZmY3ZjAwO2ZpbGwtb3BhY2l0eTouNX08L3N0eWxlPjxwYXRoIGQ9Ik0yOCAwYTI4IDI4IDAgMSAxIDAgNTYgMjggMjggMCAwIDEgMC01NiIgY2xhc3M9ImFjY2VudC1maWxsIi8+PHBhdGggc3Ryb2tlLXdpZHRoPSI0Ljk5IiBkPSJNMjAuMDUgNDAuODZhMTUuMDUgMTUuMDUgMCAwIDAgMTcuMTQtMS41IDE1LjA1IDE1LjA1IDAgMCAwIDQuNDctMTYuNjUgMTUuMDUgMTUuMDUgMCAwIDAtMjIuNzItNy4xNSAxNS4wNSAxNS4wNSAwIDAgMC01LjUgNy4xNSIgY2xhc3M9ImNvbnRyYXN0LXN0cm9rZSIvPjxwYXRoIGQ9Im0xMC45NyAzNS41NyA1LjM4IDEyLjA3IDcuNzktMTMuNDd6IiBjbGFzcz0iY29udHJhc3QtZmlsbCIvPjwvc3ZnPg==",{accentColor:I,contrastColor:i,size:64}),{mipmap:!0,reloadable:!0,preMultiplyAlpha:e})))}function I(c,a){const{accentColor:I,contrastColor:i,preMultiplyAlpha:e}=a;return c.fromData(`tilt-rotate:[accent:${I},contrast:${i},size:64]`,(()=>new t(o("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NiIgaGVpZ2h0PSI1NiIgZmlsbD0ibm9uZSIgdmVyc2lvbj0iMi4wIj48c3R5bGUgaWQ9InRoZW1lLXN0eWxlIj4uY29udHJhc3QtZmlsbHtmaWxsOiNmZmZ9LmNvbnRyYXN0LXN0cm9rZXtzdHJva2U6I2ZmZn0uYWNjZW50LWZpbGx7ZmlsbDojZmY3ZjAwO2ZpbGwtb3BhY2l0eTouNX08L3N0eWxlPjxjaXJjbGUgY3g9IjM5LjQ3OCIgY3k9IjMuMDc4IiByPSIyOCIgY2xhc3M9ImFjY2VudC1maWxsIiB0cmFuc2Zvcm09InJvdGF0ZSg0MC41NDIpIi8+PHBhdGggc3Ryb2tlLXdpZHRoPSI1IiBkPSJtNy4wNzQgMzAuMDUzIDI5LjM5NyAxMS45ODUtMy42NzMtMzMuNDkzIiBjbGFzcz0iY29udHJhc3Qtc3Ryb2tlIi8+PHBhdGggc3Ryb2tlLXdpZHRoPSIyLjk5NiIgZD0iTTI0LjUwNCAyMy4yMDdhMTEuOTggMTEuOTggMCAwIDAtOS44IDcuNTA3IiBjbGFzcz0iY29udHJhc3Qtc3Ryb2tlIGNvbnRyYXN0LWZpbGwiLz48cGF0aCBkPSJtMjkuODE4IDIyLjgwOC02LjE4NCA0LjYtLjU0MS04LjM2NHoiIGNsYXNzPSJjb250cmFzdC1maWxsIi8+PC9zdmc+",{accentColor:I,contrastColor:i,size:64}),{mipmap:!0,reloadable:!0,preMultiplyAlpha:e})))}export{I as a,a as g}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/FeatureCollectionSnappingSource.js b/library/arcgis/4.30/@arcgis/core/chunks/FeatureCollectionSnappingSource.js new file mode 100644 index 00000000..cf9c0b00 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/FeatureCollectionSnappingSource.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./tslib.es6.js";import e from"../core/Accessor.js";import{m as i}from"./memoize.js";import{throwIfAborted as r,whenOrAbort as o}from"../core/promiseUtils.js";import{watch as s,initial as p,on as n}from"../core/reactiveUtils.js";import{property as a}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as m}from"../core/accessorSupport/decorators/subclass.js";import{m as l}from"./elevationInfoUtils.js";import{m as j,a as y}from"./snappingUtils.js";import{m as c,c as g}from"./queryEngineUtils.js";import{g as u,a as d,b as h}from"./symbologySnappingCandidates.js";import"../core/Handles.js";import"./maybe.js";import"./metadata.js";import"./utils.js";import"./handleUtils.js";import"./ObservableBase.js";import"./tracking.js";import"../core/scheduling.js";import"../core/Error.js";import"../config.js";import"./asyncUtils.js";import"../core/Collection.js";import"../core/Evented.js";import"./ensureType.js";import"./shared.js";import"./SimpleObservable.js";import"./unitUtils.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"./unitConversionUtils.js";import"./lengthUtils.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"./vec2.js";import"./vec2f64.js";import"./vec4.js";import"./vec4f64.js";import"./geodesicConstants.js";import"../geometry/support/geodesicUtils.js";import"../geometry.js";import"../geometry/Extent.js";import"../geometry/Geometry.js";import"./reader.js";import"../geometry/SpatialReference.js";import"./writer.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"../geometry/Polyline.js";import"./typeUtils.js";import"../geometry/support/jsonUtils.js";import"./plane.js";import"./mat3f64.js";import"./mat4f64.js";import"./quatf64.js";import"./mathUtils2.js";import"./sphere.js";import"./mat4.js";import"./ray.js";import"./normalizedPoint.js";import"./dehydratedPoint.js";import"./geometry2dUtils.js";import"../core/sql.js";import"./timeUtils.js";import"./date.js";import"./locale.js";import"./timeZoneUtils.js";import"./datetime.js";import"../rest/support/Query.js";import"../TimeExtent.js";import"./enumeration.js";import"./DataLayerSource.js";import"../layers/support/Field.js";import"./domains.js";import"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";import"./fieldType.js";import"./FullTextSearch.js";import"../core/Clonable.js";import"./spatialRelationships.js";import"../rest/support/StatisticDefinition.js";import"./InputManager.js";import"./Queue.js";import"../core/signal.js";import"./keybindings.js";import"./utils6.js";import"./SnappingManager.js";import"../geometry/projection.js";import"./projectBuffer.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"./zscale.js";import"./Settings2.js";import"../Color.js";import"./colorUtils.js";import"./RightAngleSnappingHint.js";import"./UpdatingHandles.js";import"../layers/support/FeatureFilter.js";import"./floorFilterUtils.js";import"./layerUtils2.js";import"./layerViewUtils.js";import"./viewUtils.js";import"./quantityUtils.js";import"../geometry/geometryEngine.js";import"./geometryEngineBase.js";import"./_commonjsHelpers.js";import"./hydrated.js";import"./screenUtils.js";import"./Cyclical.js";import"./angularMeasurementUtils.js";import"./projectVectorToVector.js";import"./projectPointToVector.js";import"../views/interactive/snapping/SnappingOptions.js";import"../views/interactive/snapping/FeatureSnappingLayerSource.js";import"./VertexSnappingCandidate.js";import"./PointSnappingHint.js";import"./LRUCache.js";import"./MemCache.js";let v=class extends e{get availability(){return 1}get updating(){return this.layerSource.updating}get _snappingElevationAligner(){const{view:t}=this,{layer:e}=this.layerSource,i=null!=t&&"3d"===t.type;return i&&"subtype-group"!==e.type?u(i,{elevationInfo:e.elevationInfo,alignPointsInFeatures:async(i,r)=>(await o(t.whenLayerView(e),r)).elevationAlignPointsInFeatures(i,r)}):u()}get _snappingElevationFilter(){const{view:t}=this,e=null!=t&&"3d"===t.type&&"subtype-group"!==this.layerSource.layer.type;return d(e)}get _symbologySnappingFetcher(){const{view:t}=this,{layer:e}=this.layerSource;return null!=t&&"3d"===t.type&&"subtype-group"!==e.type?h(this._symbologySnappingSupported,(async(i,o)=>{const s=await t.whenLayerView(e);return r(o),s.queryForSymbologySnapping({candidates:i,spatialReference:t.spatialReference},o)})):h()}get _symbologySnappingSupported(){return null!=this._layerView3D&&this._layerView3D.symbologySnappingSupported}initialize(){const{view:t}=this,{layer:e}=this.layerSource;null!=t&&"3d"===t.type&&"subtype-group"!==e.type&&(t.whenLayerView(e).then((t=>this._layerView3D=t)),this.addHandles([t.elevationProvider.on("elevation-change",(({context:t})=>{const{elevationInfo:i}=e;l(t,i)&&this._snappingElevationAligner.notifyElevationSourceChange()})),s((()=>e.elevationInfo),(()=>this._snappingElevationAligner.notifyElevationSourceChange()),p),s((()=>null!=this._layerView3D?this._layerView3D.layer?.renderer:null),(()=>this._symbologySnappingFetcher.notifySymbologyChange()),p),n((()=>this._layerView3D?.layer),["edits","apply-edits","graphic-update"],(()=>this._symbologySnappingFetcher.notifySymbologyChange()))]))}constructor(t){super(t),this.view=null,this._layerView3D=null,this._memoizedMakeGetGroundElevation=i(c)}refresh(){}async fetchCandidates(t,e){const{layer:i}=this.layerSource,o=i.source;if(!o?.querySnapping)return[];const s=j(i),p=y(t,this.view?.type??"2d",s),n=await o.querySnapping(p,{signal:e});r(e);const a=t.coordinateHelper.spatialReference,m=await this._snappingElevationAligner.alignCandidates(n.candidates,a,e);r(e);const l=await this._symbologySnappingFetcher.fetch(m,e);r(e);const c=0===l.length?m:[...m,...l],u=this._snappingElevationFilter.filter(p,c),d=this._memoizedMakeGetGroundElevation(this.view,a);return u.map((t=>g(t,d)))}};t([a({constructOnly:!0})],v.prototype,"layerSource",void 0),t([a({constructOnly:!0})],v.prototype,"view",void 0),t([a()],v.prototype,"_snappingElevationAligner",null),t([a()],v.prototype,"_snappingElevationFilter",null),t([a()],v.prototype,"_symbologySnappingFetcher",null),t([a()],v.prototype,"_layerView3D",void 0),t([a()],v.prototype,"_symbologySnappingSupported",null),v=t([m("esri.views.interactive.snapping.featureSources.FeatureCollectionSnappingSource")],v);export{v as FeatureCollectionSnappingSource}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/FeatureCommandQueue.js b/library/arcgis/4.30/@arcgis/core/chunks/FeatureCommandQueue.js new file mode 100644 index 00000000..8cd031fa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/FeatureCommandQueue.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{C as e}from"./CIMSymbolHelper.js";import{F as t}from"./utils7.js";import{i,T as s,U as a,E as o,w as r,V as n}from"./definitions.js";import{W as l,c as u,g as c,i as p,h as d,j as f,k as h,l as m,m as y,n as v,V as b}from"./Container.js";import{l as g,u as x,V as w,k as S,G as V,m as z,o as _,t as M,q as P,F as T,r as A,v as C,w as I,x as R,y as F,z as O,A as D,S as E,B as L,C as B,D as k,E as U,H as N,I as H,J as j,K as G,L as q,N as $,T as W,O as Z,P as K,Q as X,R as Y,W as Q,X as J,Y as ee,Z as te,_ as ie,$ as se,a0 as ae,a1 as oe,a2 as re,a3 as ne,a4 as le,a5 as ue,a6 as ce,a7 as pe,a8 as de,a9 as fe,aa as he,ab as me,ac as ye,ad as ve,ae as be,af as ge,ag as xe,ah as we,ai as Se,aj as Ve,ak as ze,al as _e,f as Me,h as Pe,am as Te,an as Ae,ao as Ce,ap as Ie,aq as Re,ar as Fe,as as Oe,at as De,au as Ee,av as Le,aw as Be,ax as ke,ay as Ue,az as Ne,aA as He,i as je,j as Ge,a as qe,aB as $e,aC as We,aD as Ze,aE as Ke,aF as Xe,aG as Ye,aH as Qe,aI as Je,aJ as et,aK as tt,aL as it,M as st,aM as at,U as ot}from"./UpdateTracking2D.js";import{_ as rt,b as nt}from"./tslib.es6.js";import{R as lt,i as ut}from"../core/lang.js";import{D as ct,U as pt,c as dt,T as ft,n as ht,P as mt,b as yt,i as vt,j as bt,k as gt}from"./enums.js";import{B as xt}from"./BufferObject.js";import{V as wt}from"./VertexArrayObject.js";import{V as St}from"./VertexElementDescriptor.js";import{v as Vt}from"./dataViewUtils.js";import{R as zt,a as _t,F as Mt}from"./Program.js";import{a as Pt,T as Tt}from"./Texture.js";import{L as At,n as Ct}from"./Logger.js";import{f as It}from"./maybe.js";import{l as Rt}from"./heatmapTextureUtils.js";import{d as Ft}from"./constants.js";import{r as Ot}from"./WGLContainer.js";import{t as Dt,a as Et}from"./screenUtils.js";import{g as Lt}from"./unitUtils.js";import{m as Bt}from"./lengthUtils.js";import kt from"../core/Error.js";import{g as Ut}from"./capabilities2.js";import{ignoreAbortErrors as Nt}from"../core/promiseUtils.js";import{Q as Ht}from"./QueueProcessor.js";class jt{constructor(){this.drawPhase=l.MAP|l.HITTEST|l.HIGHLIGHT|l.DEBUG}startup(){}shutdown(e){}}class Gt extends jt{constructor(){super(...arguments),this.overrideStencilRef=null,this.symbologyPlane=u.FILL,this.postProcessingEnabled=!1}postProcess(e,t){}}class qt extends w{}rt([g(0,D)],qt.prototype,"pos",void 0);class $t extends S{}rt([x(T)],$t.prototype,"dotSize",void 0);class Wt extends S{}rt([x(E)],Wt.prototype,"locations",void 0),rt([x(T)],Wt.prototype,"pixelRatio",void 0),rt([x(T)],Wt.prototype,"tileZoomFactor",void 0);class Zt extends V{vertex(e){const t=new z(1,0,0,0,-1,0,0,1,1).multiply(new _(e.pos.xy.divide(i),1)),s=M(this.draw.locations,t.xy),a=P(this.instance.dotSize.divide(2),new T(1));let o=new T(0);o=o.add(A(s.a,new T(1e-6)).multiply(2));let r=a.add(this.instance.dotSize);const n=this.view.displayViewScreenMat3.multiply(new _(e.pos.add(.5),1)),l=new C(n.xy,o,1),u=this.instance.dotSize.divide(r),c=new T(-1).divide(a.divide(r));return r=r.multiply(this.draw.pixelRatio.multiply(this.draw.tileZoomFactor)),{glPosition:l,glPointSize:r,color:s,ratio:u,invEdgeRatio:c}}fragment(e){const t=I(e.glPointCoord.subtract(.5)).multiply(2),i=R(new T(0),new T(1),e.invEdgeRatio.multiply(t.subtract(e.ratio)).add(1)),s=new O;return s.glFragColor=e.color.multiply(i),s}}rt([x($t)],Zt.prototype,"instance",void 0),rt([x(Wt)],Zt.prototype,"draw",void 0),rt([x(L)],Zt.prototype,"view",void 0),rt([nt(0,F(qt))],Zt.prototype,"vertex",null),rt([nt(0,F(class extends B{}))],Zt.prototype,"fragment",null);class Kt extends N{}rt([g(3,T)],Kt.prototype,"inverseArea",void 0);class Xt extends S{}rt([x(k.ofType(C,2))],Xt.prototype,"isActive",void 0),rt([x(k.ofType(C,8))],Xt.prototype,"colors",void 0),rt([x(T)],Xt.prototype,"dotValue",void 0);class Yt extends S{}rt([x(E)],Yt.prototype,"dotTexture0",void 0),rt([x(E)],Yt.prototype,"dotTexture1",void 0),rt([x(T)],Yt.prototype,"tileZoomFactor",void 0),rt([x(T)],Yt.prototype,"pixelRatio",void 0),rt([x(T)],Yt.prototype,"tileDotsOverArea",void 0);class Qt extends H{_dotThreshold(e,t,i){return e.divide(t).divide(i)}vertex(e){const t=new z(2/i,0,0,0,-2/i,0,-1,1,1).multiply(new _(e.pos,1)),s=this.clip(e.id),a=new C(t.xy,s,1),o=this.storage.getVVData(e.id).multiply(this.instance.isActive.get(0)).multiply(e.inverseArea),r=this.storage.getDataDrivenData0(e.id).multiply(this.instance.isActive.get(1)).multiply(e.inverseArea),n=this.draw.tileZoomFactor.multiply(i).divide(this.draw.pixelRatio),l=this._dotThreshold(o,this.instance.dotValue,this.draw.tileDotsOverArea),u=this._dotThreshold(r,this.instance.dotValue,this.draw.tileDotsOverArea),c=e.pos.add(.5).divide(n);return{glPosition:a,color:new C(0,0,0,0),textureCoords:c,thresholds0:l,thresholds1:u}}fragment(e){const t=new O,i=M(this.draw.dotTexture0,e.textureCoords),s=M(this.draw.dotTexture1,e.textureCoords),a=e.thresholds0.subtract(i),o=e.thresholds1.subtract(s);let r;const n=j.fromColumns(this.instance.colors[0],this.instance.colors[1],this.instance.colors[2],this.instance.colors[3]),l=j.fromColumns(this.instance.colors[4],this.instance.colors[5],this.instance.colors[6],this.instance.colors[7]);if(this.blending){const e=A(new T(0),a),t=A(new T(0),o),i=G(e,a).add(G(t,o)),s=A(i,new T(0)),u=new T(1).subtract(s),c=i.add(s),p=a.multiply(e).divide(c),d=o.multiply(t).divide(c),f=n.multiply(p).add(l.multiply(d));r=u.multiply(f)}else{const e=P(q(a),q(o)),t=A(e,new T(0)),i=new T(1).subtract(t),s=A(e,a),u=A(e,o),c=n.multiply(s).add(l.multiply(u));r=i.multiply(c)}return t.glFragColor=r,t}hittest(e){return $(this.hittestRequest)}}rt([U],Qt.prototype,"blending",void 0),rt([x(Xt)],Qt.prototype,"instance",void 0),rt([x(Yt)],Qt.prototype,"draw",void 0),rt([nt(0,F(Kt))],Qt.prototype,"vertex",null),rt([nt(0,F(B))],Qt.prototype,"fragment",null);const Jt={[ct.BYTE]:1,[ct.UNSIGNED_BYTE]:1,[ct.SHORT]:2,[ct.UNSIGNED_SHORT]:2,[ct.HALF_FLOAT]:2,[ct.INT]:4,[ct.UNSIGNED_INT]:4,[ct.FLOAT]:4};class ei{constructor(e,t){this._boundPart=null;const i=[];for(const s of t.vertex){const t=xt.createVertex(e,pt.STATIC_DRAW,s);i.push(t)}const s=[];for(const i of t.index||[]){const t=xt.createIndex(e,pt.STATIC_DRAW,i);s.push(t)}this.groups=[];for(const a of t.groups){let o;if(null!=a.index){if(!t.index)throw new Error("No index data.");const{BYTES_PER_ELEMENT:e}=t.index[a.index];2===e?o=ct.UNSIGNED_SHORT:4===e&&(o=ct.UNSIGNED_INT)}const r=null!=a.index?s[a.index]:null,n=new Map,l={},u={};for(const e of a.attributes){const{name:t,count:s,type:a,offset:o,normalized:r,divisor:c,stride:p,vertex:d,location:f}=e,h=`vertex-buffer-${d}`;let m=l[h];m||(m=l[h]=[]);const y=new St(t,s,a,o,p,r,c);m.push(y),n.set(t,f),u[h]=i[d]}const c=new wt(e,n,l,u,r);this.groups.push({...a,vertexArray:c,locations:n,layout:l,indexing:o})}this.parts=t.parts}bind(e,t){this._boundPart=t;const{group:i}=this.parts[this._boundPart],{vertexArray:s}=this.groups[i];e.bindVAO(s)}draw(e){if(null==this._boundPart)throw new Error("Mesh.bind() has not been called.");const{start:t,count:i}=this.parts[this._boundPart],{group:s}=this.parts[this._boundPart],{indexing:a,primitive:o}=this.groups[s];a?e.drawElements(o,i,a,t*Jt[a]):e.drawArrays(o,t,i)}unbind(e){this._boundPart=null,e.bindVAO(null)}destroy(){for(const{vertexArray:e}of this.groups)e.dispose()}}class ti extends ei{static create(e,t){const i=[];let{stride:s,hash:a}=t.layout;if(null==s){s=0;for(const{count:e,type:i,offset:a}of t.layout.attributes){if(null!=a)throw new Error("Stride cannot be computed automatically when attribute offsets are supplied explicitly.");s+=e*Jt[i]}}let o=0,r=0;for(const{count:e,name:a,offset:n,type:l,normalized:u}of t.layout.attributes){null!=n&&(r=n);const t={name:a,location:o,vertex:0,count:e,type:l,offset:r,stride:s,divisor:0,normalized:null!=u&&u};i.push(t),o++,r+=e*Jt[l]}const n={attributes:i,primitive:t.primitive};null!=t.index&&(n.index=0);let{count:l}=t;if(null==l&&(l=t.index?t.index.length:t.vertex.byteLength/s,Math.floor(l)!==l))throw new Error(`The byte length of vertex data must be an exact multiple of the stride, which is ${s}.`);const u={start:0,count:l,group:0,primitive:t.primitive},c={vertex:[t.vertex],parts:[u],groups:[n]};return null!=t.index&&(c.index=[t.index]),null==a&&(a=Vt(i)),new ti(e,c,{hash:a,attributes:i,stride:s})}constructor(e,t,i){super(e,t),this.layout=i}bind(e,t=0){super.bind(e,t)}}class ii{constructor(){this._dotTextureSize=0,this._dotTextures=null,this._dotMesh=null}destroy(){this._disposeTextures(),this._dotFBO&&this._dotFBO.dispose(),this._dotMesh&&this._dotMesh.destroy()}getFBO(e){if(null==this._dotFBO){const t=i,s=i,a=new Pt(t,s);a.samplingMode=dt.NEAREST,a.wrapMode=ft.CLAMP_TO_EDGE;const o=new zt(e,new _t(ht.DEPTH_STENCIL,t,s));this._dotFBO=new Mt(e,a,o)}return this._dotFBO}getDotDensityMesh(e){if(null==this._dotMesh){const t=i,s=t*t,a=2,o=new Int16Array(s*a);for(let e=0;e{const t=this._getNormalizedAngle(e).multiply(re),i=ne(t),s=le(t);return new j(s,i,0,0,i.multiply(new T(-1)),s,0,0,0,0,1,0,0,0,0,1)}))}getVVRotationMat3(e){return ie(se(e),z.identity(),(()=>{const t=this._getNormalizedAngle(e).multiply(re),i=ne(t),s=le(t);return new z(s,i,0,i.multiply(new T(-1)),s,0,0,0,1)}))}_getNormalizedAngle(e){const t=ae(this.rotationType,new T(oe.Arithmatic));return ie(t,new T(90).subtract(e),e)}}rt([x(T)],bi.prototype,"rotationType",void 0);const gi=360/254;class xi extends N{}rt([g(3,C)],xi.prototype,"color",void 0),rt([g(4,D)],xi.prototype,"offset",void 0),rt([g(5,D)],xi.prototype,"textureUV",void 0),rt([g(6,T)],xi.prototype,"fontSize",void 0),rt([g(7,T)],xi.prototype,"referenceSize",void 0),rt([g(8,T)],xi.prototype,"haloFontSize",void 0),rt([g(9,C)],xi.prototype,"haloColor",void 0),rt([g(10,D)],xi.prototype,"zoomRange",void 0),rt([g(11,T)],xi.prototype,"clipAngle",void 0),rt([g(12,C)],xi.prototype,"referenceSymbol",void 0);class wi extends ce{}rt([g(13,D)],wi.prototype,"offsetNextVertex1",void 0),rt([g(14,D)],wi.prototype,"offsetNextVertex2",void 0);class Si extends H{constructor(){super(...arguments),this.computeAttributes={offset:["offsetNextVertex1","offsetNextVertex2"]},this.isHaloPass=!1,this.isBackgroundPass=!1,this.isLabel=!1}clipLabel(e,t,i){const s=t.multiply(gi),a=pe(this.view.rotation.subtract(s)),r=de(new T(360).subtract(a),a);let n=new T(0);const l=fe(this.view.currentZoom.multiply(o)).divide(o),u=e.x,c=e.y,p=new T(1).subtract(A(u,l)).multiply(2),d=A(new T(90),r).multiply(2),f=new T(2).multiply(new T(1).subtract(A(l,c)));return n=n.add(i.multiply(p)),n=n.add(i.multiply(d)),n=n.add(f),n}vertex(e,t){const i=he(e.bitset,Me),s=new T(1).subtract(i);let a=e.fontSize,o=a.divide(me);const n=this.isHaloPass?e.haloColor:this._getVertexColor(e),l=this.isLabel?this.storage.getAnimationValue(e.id):new T(1),u=this.isLabel?n.multiply(l):n,c=this.view.displayViewScreenMat3.multiply(new _(e.pos,1));let p=e.offset,d=new T(1),f=z.identity(),h=new D(0);if(this.isLabel){if(!e.referenceSymbol)throw new Error("InternalError: Optional attribute 'referenceSymbol' expected for labels");const t=e.referenceSymbol,i=t.xy,s=t.z,a=this._unpackDirection(t.w),o=ye(this,e.id,s).divide(2),n=a.multiply(o.add(r));h=i.add(n),p=p.add(h)}else d=ye(this,e.id,e.referenceSize).divide(e.referenceSize),a=a.multiply(d),o=o.multiply(d),p=p.multiply(d),f=ve(this,e.id),p=f.multiply(new _(p,0)).xy;const m=he(e.bitset,Pe),y=this._getViewRotationMatrix(m).multiply(new _(p,0));let v=this.isLabel?this.clipLabel(e.zoomRange,e.clipAngle,m):this.clip(e.id,e.zoomRange);v=this.isBackgroundPass?v.add(s.multiply(2)):v.add(i.multiply(2));const b=this.isLabel?be(ge(v,new T(1)),ae(l,new T(0))):new xe(!1),g=new C(c.xy.add(y.xy),v,1),x=e.textureUV.divide(this.mosaicInfo.size);let w=new T(0);return this.isHaloPass&&(w=e.haloFontSize.divide(o).divide(we)),{glPosition:g,color:u,size:o,textureUV:x,antialiasingWidth:new T(.105*me).divide(a).divide(this.view.pixelRatio),haloDistanceOffset:w,...this.maybeRunHittest(e,t,{vvSizeAdjustment:d,vvRotation:f,labelOffset:h,labelClipped:b})}}_getViewRotationMatrix(e){const t=this.view.displayViewMat3,i=this.view.displayMat3,s=new T(1).subtract(e);return t.multiply(e).add(i.multiply(s))}fragment(e){const t=new T(2/8),i=new T(1).subtract(t),s=M(this.mosaicInfo.texture,e.textureUV).a;let a=i.subtract(e.haloDistanceOffset);this.highlight&&(a=a.divide(2));const o=e.antialiasingWidth,r=R(a.subtract(o),a.add(o),s);return this.getFragmentOutput(e.color.multiply(r),e)}hittest(e,t,{vvSizeAdjustment:i,vvRotation:s,labelOffset:a,labelClipped:o}){let r,n,l;this.isLabel?(r=new _(e.offset.add(a),0),n=new _(t.offsetNextVertex1.add(a),0),l=new _(t.offsetNextVertex2.add(a),0)):(r=s.multiply(new _(e.offset.multiply(i),0)),n=s.multiply(new _(t.offsetNextVertex1.multiply(i),0)),l=s.multiply(new _(t.offsetNextVertex2.multiply(i),0)));const{viewMat3:u,tileMat3:c}=this.view,p=u.multiply(c).multiply(new _(e.pos,1)),d=p.add(c.multiply(r)).xy,f=p.add(c.multiply(n)).xy,h=p.add(c.multiply(l)).xy,m=Se(this.hittestRequest.position,d.xy,f.xy,h.xy);return this.isLabel?ie(o,$(this.hittestRequest),m):m}_unpackDirection(e){const t=new Ve(e),i=ze(t,new Ve(2)),s=_e(t,new Ve(3));return new D(new T(i).subtract(1),new T(s).subtract(1))}_getVertexColor(e){let t=e.color;if(this.visualVariableColor){const i=this.storage.getColorValue(e.id);t=this.visualVariableColor.getColor(i,e.color,new xe(!1))}if(this.visualVariableOpacity){const i=this.storage.getOpacityValue(e.id),s=this.visualVariableOpacity.getOpacity(i);t=t.multiply(s)}return t}}rt([ue(Te)],Si.prototype,"visualVariableColor",void 0),rt([ue(Ae)],Si.prototype,"visualVariableOpacity",void 0),rt([ue(bi)],Si.prototype,"visualVariableRotation",void 0),rt([ue(Ce)],Si.prototype,"visualVariableSizeMinMaxValue",void 0),rt([ue(Ie)],Si.prototype,"visualVariableSizeScaleStops",void 0),rt([ue(Re)],Si.prototype,"visualVariableSizeStops",void 0),rt([ue(Fe)],Si.prototype,"visualVariableSizeUnitValue",void 0),rt([x(Oe)],Si.prototype,"mosaicInfo",void 0),rt([U],Si.prototype,"isHaloPass",void 0),rt([U],Si.prototype,"isBackgroundPass",void 0),rt([U],Si.prototype,"isLabel",void 0),rt([nt(0,F(xi)),nt(1,F(wi))],Si.prototype,"vertex",null),rt([nt(0,F(class extends B{}))],Si.prototype,"fragment",null);class Vi extends Ee{}rt([g(9,T)],Vi.prototype,"accumulatedDistance",void 0),rt([g(10,D)],Vi.prototype,"segmentDirection",void 0),rt([g(11,C)],Vi.prototype,"tlbr",void 0);class zi extends De{_getLineWidthRatio(e,t){const i=new T(Ft),s=he(e.bitset,je);return s.multiply(P(t,new T(.25))).add(new T(1).subtract(s)).divide(i)}_getSDFAlpha(e){const{halfWidth:t,normal:i,tlbr:s,patternSize:a,accumulatedDistance:o,lineWidthRatio:r}=e,n=a.x.multiply(new T(2)).multiply(r),l=Le(o.divide(n)),u=new T(.25).multiply(i.y).add(new T(.5)),c=Be(s.xy,s.zw,new D(l,u)),p=ke(M(this.mosaicInfo.texture,c)).subtract(new T(.5)).multiply(t),d=Ue(new T(.5).subtract(p),new T(0),new T(1));return new C(d)}_getPatternColor(e){const{halfWidth:t,normal:i,color:s,accumulatedDistance:a,patternSize:o,sampleAlphaOnly:r,tlbr:n}=e,l=o.y.multiply(new T(2).multiply(t).divide(o.x)),u=Le(a.divide(l)),c=new T(.5).multiply(i.y).add(new T(.5)),p=Be(n.xy,n.zw,new D(c,u));let d=M(this.mosaicInfo.texture,p);return null!=this.visualVariableColor&&(d=ie(ge(r,new T(.5)),new C(s.a),s)),d}vertex(e,t){const{segmentDirection:i,tlbr:s,bitset:a}=e,o=Ne(this,e),r=e.accumulatedDistance.divide(this.view.displayZoomFactor).add(G(i,o.scaledOffset)),n=new D(s.z.subtract(s.x),s.w.subtract(s.y)),l=s.divide(this.mosaicInfo.size.xyxy),u=he(a,Ge),c=he(a,qe),p=ie(ge(u,new T(.5)),this._getLineWidthRatio(e,o.scaledHalfWidth),new T(1));return{...o,tlbr:l,patternSize:n,accumulatedDistance:r,isSDF:u,sampleAlphaOnly:c,lineWidthRatio:p,...this.maybeRunHittest(e,t,o.halfWidth)}}fragment(e){const{color:t,opacity:i,isSDF:s}=e,a=He(e,this.antialiasingControls.blur),o=ie(ge(s,new T(.5)),this._getSDFAlpha(e),this._getPatternColor(e)),r=t.multiply(i).multiply(a).multiply(o);return this.getFragmentOutput(r,e)}}rt([x(Oe)],zi.prototype,"mosaicInfo",void 0),rt([nt(0,F(Vi)),nt(1,F($e))],zi.prototype,"vertex",null);class _i extends N{}rt([g(3,C)],_i.prototype,"color",void 0),rt([g(4,C)],_i.prototype,"outlineColor",void 0),rt([g(5,D)],_i.prototype,"offset",void 0),rt([g(6,D)],_i.prototype,"textureUV",void 0),rt([g(7,C)],_i.prototype,"sizing",void 0),rt([g(8,T)],_i.prototype,"placementAngle",void 0),rt([g(9,T)],_i.prototype,"sizeRatio",void 0),rt([g(10,D)],_i.prototype,"zoomRange",void 0);class Mi extends ce{}function Pi(e,t,i,s){return t.multiply(e.x).add(i.multiply(e.y)).add(s.multiply(e.z))}function Ti(e){return e.multiply(e).divide(128)}rt([g(12,D)],Mi.prototype,"offsetNextVertex1",void 0),rt([g(13,D)],Mi.prototype,"offsetNextVertex2",void 0),rt([g(14,D)],Mi.prototype,"textureUVNextVertex1",void 0),rt([g(15,D)],Mi.prototype,"textureUVNextVertex2",void 0);class Ai extends H{constructor(){super(...arguments),this.computeAttributes={offset:["offsetNextVertex1","offsetNextVertex2"],textureUV:["textureUVNextVertex1","textureUVNextVertex2"]}}vertex(e,t){const i=Ti(e.sizing.x),s=Ti(e.sizing.y),a=Ti(e.sizing.z),o=e.placementAngle,r=he(e.bitset,st.bitset.isSDF),n=he(e.bitset,st.bitset.isMapAligned),l=he(e.bitset,st.bitset.scaleSymbolsProportionally),u=We(e.bitset,st.bitset.colorLocked),c=Ze(this,e.id),p=Ke(this,e.id,e.color,u).multiply(c),d=this.view.displayViewScreenMat3.multiply(new _(e.pos.xy,1)),f=ye(this,e.id,a).divide(a),h=i.multiply(f),m=e.offset.xy.multiply(f);let y=s.multiply(l.multiply(f.subtract(1)).add(1));y=de(y,P(h.subtract(.99),new T(0)));const v=P(y,new T(1)),b=de(y,new T(1)),g=z.fromRotation(o.multiply(Xe)),x=ve(this,e.id),w=this._getViewRotationMatrix(n).multiply(x).multiply(g).multiply(new _(m.xy,0)),S=this.clip(e.id,e.zoomRange),V=new C(d.xy.add(w.xy),S,1),M=e.textureUV.divide(this.mosaicInfo.size),A=e.outlineColor.multiply(b),I=he(e.bitset,st.bitset.overrideOutlineColor),R=e.sizeRatio.multiply(h).multiply(.5);return{glPosition:V,color:p,textureUV:M,outlineColor:A,outlineSize:v,distanceToPx:R,isSDF:r,overrideOutlineColor:I,...this.maybeRunHittest(e,t,{pos:e.pos,size:h,sizeCorrection:f,isMapAligned:n,outlineSize:v,distanceToPx:R,isSDF:r})}}fragment(e){const t=this._getColor(e.textureUV,e);return this.getFragmentOutput(t,e)}hittest(e,t,i){return ie(Ye(i.size,this.hittestRequest.smallSymbolSizeThreshold),this._hittestSmallMarker(e,t,i),this._hittestMarker(e,t,i))}_getViewRotationMatrix(e){const t=this.view.displayViewMat3,i=this.view.displayMat3,s=new T(1).subtract(e);return t.multiply(e).add(i.multiply(s))}_getViewScreenMatrix(e){const t=this.view.viewMat3.multiply(this.view.tileMat3),i=this.view.tileMat3,s=new T(1).subtract(e);return t.multiply(e).add(i.multiply(s))}_getColor(e,t){return ie(ae(t.isSDF,new T(1)),this._getSDFColor(e,t),this._getSpriteColor(e,t))}_getSpriteColor(e,t){return M(this.mosaicInfo.texture,e).multiply(t.color)}_getSDFColor(e,t){const i=M(this.mosaicInfo.texture,e),s=new T(.5).subtract(ke(i)).multiply(t.distanceToPx).multiply(Qe),a=Ue(new T(.5).subtract(s),new T(0),new T(1)),o=t.color.multiply(a);let r=t.outlineSize;this.highlight&&(r=P(r,t.overrideOutlineColor.multiply(4)));const n=r.multiply(.5),l=pe(s).subtract(n),u=Ue(new T(.5).subtract(l),new T(0),new T(1)),c=Be(t.outlineColor,t.color,t.overrideOutlineColor).multiply(u);return new T(1).subtract(c.a).multiply(o).add(c)}_hittestSmallMarker(e,t,i){const{position:s,distance:a,smallSymbolDistance:o}=this.hittestRequest,r=a.subtract(o),{viewMat3:n,tileMat3:l}=this.view,u=n.multiply(l).multiply(new _(i.pos,1)).xy,c=i.size.multiply(.5);return Je(u,s).subtract(c).add(r)}_hittestMarker(e,t,i){const{pos:s,sizeCorrection:a,isMapAligned:o}=i,r=new _(e.offset.multiply(a),0),n=new _(t.offsetNextVertex1.multiply(a),0),l=new _(t.offsetNextVertex2.multiply(a),0),{viewMat3:u,tileMat3:c}=this.view,p=u.multiply(c).multiply(new _(s,1)),d=this._getViewScreenMatrix(o),f=p.add(d.multiply(r)).xy,h=p.add(d.multiply(n)).xy,m=p.add(d.multiply(l)).xy,y=this.hittestRequest.position,v=this.hittestRequest.distance,b=Se(y,s,h,m);return ie(ge(b,v),b,this._hittestSamples(f,h,m,e,t,i))}_hittestSamples(e,t,i,s,a,o){const{outlineSize:r,isSDF:n,distanceToPx:l}=o,u=this.hittestRequest.position,c=this.hittestRequest.distance,p=et(u.add(new D(tt(c),tt(c))),e,t,i),d=et(u.add(new D(0,tt(c))),e,t,i),f=et(u.add(new D(c,tt(c))),e,t,i),h=et(u.add(new D(tt(c),0)),e,t,i),m=et(u,e,t,i),y=et(u.add(new D(c,0)),e,t,i),v=et(u.add(new D(tt(c),c)),e,t,i),b=et(u.add(new D(0,c)),e,t,i),g=et(u.add(new D(c,c)),e,t,i),x=s.textureUV.divide(this.mosaicInfo.size),w=a.textureUVNextVertex1.divide(this.mosaicInfo.size),S=a.textureUVNextVertex2.divide(this.mosaicInfo.size),V={color:new C(1),outlineColor:new C(1),overrideOutlineColor:new T(1),outlineSize:r,distanceToPx:l,isSDF:n};let z=new T(0);return z=z.add(it(p).multiply(this._getColor(Pi(p,x,w,S),V).a)),z=z.add(it(d).multiply(this._getColor(Pi(d,x,w,S),V).a)),z=z.add(it(f).multiply(this._getColor(Pi(f,x,w,S),V).a)),z=z.add(it(h).multiply(this._getColor(Pi(h,x,w,S),V).a)),z=z.add(it(m).multiply(this._getColor(Pi(m,x,w,S),V).a)),z=z.add(it(y).multiply(this._getColor(Pi(y,x,w,S),V).a)),z=z.add(it(v).multiply(this._getColor(Pi(v,x,w,S),V).a)),z=z.add(it(b).multiply(this._getColor(Pi(b,x,w,S),V).a)),z=z.add(it(g).multiply(this._getColor(Pi(g,x,w,S),V).a)),A(z,new T(.05)).multiply($(this.hittestRequest))}}rt([ue(Te)],Ai.prototype,"visualVariableColor",void 0),rt([ue(Ae)],Ai.prototype,"visualVariableOpacity",void 0),rt([ue(bi)],Ai.prototype,"visualVariableRotation",void 0),rt([ue(Ce)],Ai.prototype,"visualVariableSizeMinMaxValue",void 0),rt([ue(Ie)],Ai.prototype,"visualVariableSizeScaleStops",void 0),rt([ue(Re)],Ai.prototype,"visualVariableSizeStops",void 0),rt([ue(Fe)],Ai.prototype,"visualVariableSizeUnitValue",void 0),rt([x(Oe)],Ai.prototype,"mosaicInfo",void 0),rt([nt(0,F(_i)),nt(1,F(Mi))],Ai.prototype,"vertex",null),rt([nt(0,F(class extends B{}))],Ai.prototype,"fragment",null);class Ci{constructor(){this.computeAttributes={}}get locationsMap(){const e=new Map;for(const t in this.locations)e.set(t,this.locations[t].index);return e}get optionPropertyKeys(){if(!this._optionPropertyKeys){const e=new Set(Object.keys(this.options));this._optionPropertyKeys=e}return this._optionPropertyKeys}get _transformFeedbackBindings(){return[]}get locationInfo(){if(!this._locationInfo){const e=this.locationsMap,t=Array.from(e.entries()).map((([e,t])=>`${e}.${t}`)).join("."),i=Ct(t);this._locationInfo={hash:i,locations:e,computeAttributeMap:this.computeAttributes}}return this._locationInfo}get renamedLocationsMap(){const e=new Map;for(const[t,i]of this.locationsMap.entries())e.set("a_"+t,i);return e}getShaderKey(e,t,i){return`${Object.keys(e).map((t=>`${t}.${e[t]}`)).join(".")}.${Object.keys(i).filter((e=>i[e])).map((e=>`${e}_${i[e].toString()}`)).join(".")}.${Object.keys(t).filter((e=>this.optionPropertyKeys.has(e))).join(".")}`}getProgram(e,t,i,s){let a="",o="";for(const e in i)if(i[e]){const t="boolean"==typeof i[e]?`#define ${e}\n`:`#define ${e} ${i[e]}\n`;a+=t,o+=t}return a+=this.vertexShader,o+=this.fragmentShader,new at(a,o,this.renamedLocationsMap,this.locationInfo,this._getUniformBindings(t),this._transformFeedbackBindings)}_getUniformBindings(e){const t=[];for(const e in this.required){const i=this.required[e];t.push({uniformHydrated:null,shaderModulePath:e,uniformName:e,uniformType:i.type,uniformArrayElementType:Ii(i),uniformArrayLength:Ri(i)})}for(const i in e){const s=this.options[i];if(e[i])for(const e in s){const a=s[e];t.push({uniformHydrated:null,shaderModulePath:`${i}.${e}`,uniformName:e,uniformType:a.type,uniformArrayElementType:Ii(a),uniformArrayLength:Ri(a)})}}return t}}const Ii=e=>"array"===e.type?e.elementType?.type:void 0,Ri=e=>"array"===e.type?e.size:void 0,Fi={hittestDist:T,hittestPos:D},Oi={filterFlags:E,animation:E,visualVariableData:E,dataDriven0:E,dataDriven1:E,dataDriven2:E,gpgpu:E,size:T},Di={displayViewScreenMat3:z,displayViewMat3:z,displayMat3:z,viewMat3:z,tileMat3:z,displayZoomFactor:T,requiredZoomFactor:T,tileOffset:D,currentScale:T,currentZoom:T,metersPerSRUnit:T};class Ei extends Ci{constructor(){super(...arguments),this.vertexShader=Ot("materials/pie/pie.vert"),this.fragmentShader=Ot("materials/pie/pie.frag"),this.required={...Oi,...Di,outlineWidth:T,colors:k,defaultColor:C,othersColor:C,outlineColor:C,donutRatio:T,sectorThreshold:T},this.options={hittestUniforms:Fi,visualVariableSizeMinMaxValue:{minMaxValueAndSize:C},visualVariableSizeScaleStops:{sizes:{...k.ofType(T,8),type:"array",elementType:T,size:8},values:{...k.ofType(T,8),type:"array",elementType:T,size:8}},visualVariableSizeStops:{sizes:{...k.ofType(T,8),type:"array",elementType:T,size:8},values:{...k.ofType(T,8),type:"array",elementType:T,size:8}},visualVariableSizeUnitValue:{unitValueToPixelsRatio:T},visualVariableOpacity:{opacities:{...k.ofType(T,8),type:"array",elementType:T,size:8},opacityValues:{...k.ofType(T,8),type:"array",elementType:T,size:8}}},this.locations={pos:{index:0,type:D},id:{index:1,type:_},bitset:{index:2,type:T},offset:{index:3,type:D},texCoords:{index:4,type:D},size:{index:5,type:D},referenceSize:{index:6,type:T},zoomRange:{index:7,type:D}},this.defines={VV_SIZE_MIN_MAX_VALUE:"boolean",VV_SIZE_SCALE_STOPS:"boolean",VV_SIZE_FIELD_STOPS:"boolean",VV_SIZE_UNIT_VALUE:"boolean",VV_OPACITY:"boolean",HITTEST:"boolean",numberOfFields:"number",highlight:"boolean",inside:"boolean",outside:"boolean"}}setNumberOfFields(e){this.required.colors={...k.ofType(C,e),type:"array",elementType:C,size:e}}}const Li={fill:new class extends Gt{constructor(){super(...arguments),this.type=W.Fill,this.shaders={geometry:new Z}}render(e,t){const{painter:i}=e,s=t.instance.getInput();i.setShader({shader:this.shaders.geometry,uniforms:{...y(e,t.target,s.uniforms),...d(e,t.target)},defines:f(e),optionalAttributes:s.optionalAttributes,useComputeBuffer:p(e)}),i.setPipelineState(h(e)),i.submitDraw(e,t)}},patternFill:new class extends Gt{constructor(){super(...arguments),this.type=W.PatternFill,this.shaders={geometry:new Q}}render(e,t){const{context:i,painter:s}=e,a=t.instance.getInput();s.setShader({shader:this.shaders.geometry,uniforms:{...y(e,t.target,a.uniforms),...d(e,t.target),mosaicInfo:s.textureManager.getMosaicInfo(i,t.textureKey),localTileOffset:v(t.target)},defines:{...f(e)},optionalAttributes:a.optionalAttributes,useComputeBuffer:p(e)}),s.setPipelineState(h(e)),s.submitDraw(e,t)}},complexFill:new class extends Gt{constructor(){super(...arguments),this.type=W.ComplexFill,this.shaders={geometry:new K}}render(e,t){const{context:i,painter:s}=e,a=t.instance.getInput();s.setShader({shader:this.shaders.geometry,uniforms:{...y(e,t.target,a.uniforms),...d(e,t.target),mosaicInfo:s.textureManager.getMosaicInfo(i,t.textureKey),localTileOffset:v(t.target)},defines:{...f(e)},optionalAttributes:a.optionalAttributes,useComputeBuffer:p(e)}),s.setPipelineState(h(e)),s.submitDraw(e,t)}},outlineFill:new class extends Gt{constructor(){super(...arguments),this.type=W.OutlineFill,this.shaders={geometry:new Y}}render(e,t){const{painter:i,pixelRatio:s}=e,a=t.instance.getInput();i.setShader({shader:this.shaders.geometry,uniforms:{...y(e,t.target,a.uniforms),...d(e,t.target),antialiasingControls:si(s)},defines:{...f(e)},optionalAttributes:a.optionalAttributes,useComputeBuffer:p(e)}),i.setPipelineState(h(e)),i.submitDraw(e,t)}},patternOutlineFill:new class extends Gt{constructor(){super(...arguments),this.type=W.PatternOutlineFill,this.shaders={geometry:new J}}render(e,t){const{context:i,painter:s,pixelRatio:a}=e,o=t.instance.getInput();s.setShader({shader:this.shaders.geometry,uniforms:{...y(e,t.target,o.uniforms),...d(e,t.target),antialiasingControls:si(a),mosaicInfo:s.textureManager.getMosaicInfo(i,t.textureKey),localTileOffset:v(t.target)},defines:{...f(e)},optionalAttributes:o.optionalAttributes,useComputeBuffer:p(e)}),s.setPipelineState(h(e)),s.submitDraw(e,t)}},complexOutlineFill:new class extends Gt{constructor(){super(...arguments),this.type=W.ComplexOutlineFill,this.shaders={geometry:new X}}render(e,t){const{context:i,painter:s,pixelRatio:a}=e,o=t.instance.getInput();s.setShader({shader:this.shaders.geometry,uniforms:{...y(e,t.target,o.uniforms),...d(e,t.target),antialiasingControls:si(a),mosaicInfo:s.textureManager.getMosaicInfo(i,t.textureKey),localTileOffset:v(t.target)},defines:{...f(e)},optionalAttributes:o.optionalAttributes,useComputeBuffer:p(e)}),s.setPipelineState(h(e)),s.submitDraw(e,t)}},marker:new class extends Gt{constructor(){super(...arguments),this.type=W.Marker,this.shaders={geometry:new Ai},this.symbologyPlane=u.MARKER}render(e,t){const{context:i,painter:s}=e,a=t.instance.getInput();s.setShader({shader:this.shaders.geometry,uniforms:{...y(e,t.target,a.uniforms),...d(e,t.target),mosaicInfo:s.textureManager.getMosaicInfo(i,t.textureKey,!0)},defines:{...f(e)},optionalAttributes:a.optionalAttributes,useComputeBuffer:p(e)}),s.setPipelineState(h(e)),s.submitDraw(e,t)}},pieChart:new class extends Gt{constructor(){super(...arguments),this.type=W.PieChart,this.shaders={geometry:new Ei},this.symbologyPlane=u.MARKER}render(e,t){const{painter:i}=e,{instance:s,target:a}=t,o=this.shaders.geometry,r=s.getInput(),n=r.uniforms.numberOfFields,l=p(e),u=d(e,a),c=f(e);o.setNumberOfFields(n),i.setShader({shader:o,uniforms:{...y(e,t.target,r.uniforms.shader),...u.storage,...u.view,hittestUniforms:u.hittestRequest?{hittestDist:u.hittestRequest?.distance,hittestPos:u.hittestRequest?.position}:null},defines:{VV_SIZE_MIN_MAX_VALUE:!!r.uniforms.shader.visualVariableSizeMinMaxValue,VV_SIZE_SCALE_STOPS:!!r.uniforms.shader.visualVariableSizeScaleStops,VV_SIZE_FIELD_STOPS:!!r.uniforms.shader.visualVariableSizeStops,VV_SIZE_UNIT_VALUE:!!r.uniforms.shader.visualVariableSizeUnitValue,VV_OPACITY:!!r.uniforms.shader.visualVariableOpacity,HITTEST:l,highlight:u.highlight?1:0,...c,numberOfFields:n},optionalAttributes:{},useComputeBuffer:l}),i.setPipelineState(h(e)),i.submitDraw(e,t)}},line:new class extends Gt{constructor(){super(...arguments),this.type=W.Line,this.shaders={geometry:new De},this.symbologyPlane=u.LINE}render(e,t){const{painter:i,pixelRatio:s}=e,a=t.instance.getInput();i.setShader({shader:this.shaders.geometry,uniforms:{...y(e,t.target,a.uniforms),...d(e,t.target),antialiasingControls:si(s)},defines:{...f(e)},optionalAttributes:a.optionalAttributes,useComputeBuffer:p(e)}),i.setPipelineState(h(e)),i.submitDraw(e,t)}},texturedLine:new class extends Gt{constructor(){super(...arguments),this.type=W.TexturedLine,this.shaders={geometry:new zi},this.symbologyPlane=u.LINE}render(e,t){const{context:i,painter:s,pixelRatio:a}=e,o=t.instance.getInput();s.setShader({shader:this.shaders.geometry,uniforms:{...y(e,t.target,o.uniforms),...d(e,t.target),antialiasingControls:si(a),mosaicInfo:s.textureManager.getMosaicInfo(i,t.textureKey)},defines:{...f(e)},optionalAttributes:o.optionalAttributes,useComputeBuffer:p(e)}),s.setPipelineState(h(e)),s.submitDraw(e,t)}},text:new class extends Gt{constructor(){super(...arguments),this.type=W.Text,this.shaders={geometry:new Si},this.symbologyPlane=u.TEXT}render(e,t){const{context:i,painter:s}=e,a=f(e),o=t.instance.getInput(),r={shader:this.shaders.geometry,uniforms:{...y(e,t.target,o.uniforms),...d(e,t.target),mosaicInfo:s.textureManager.getMosaicInfo(i,t.textureKey)},defines:{...a,isHaloPass:!1,isBackgroundPass:!0,isLabel:!1},optionalAttributes:o.optionalAttributes,useComputeBuffer:p(e)};s.setShader(r),s.setPipelineState(h(e)),s.submitDraw(e,t),s.setShader({...r,defines:{...a,isHaloPass:!0,isBackgroundPass:!1,isLabel:!1}}),s.submitDraw(e,t),s.setShader({...r,defines:{...a,isHaloPass:!1,isBackgroundPass:!1,isLabel:!1}}),s.submitDraw(e,t)}},label:new class extends Gt{constructor(){super(...arguments),this.type=W.Label,this.shaders={geometry:new Si},this.drawPhase=l.LABEL|l.LABEL_ALPHA|l.HITTEST,this.symbologyPlane=u.TEXT}render(e,t){const{context:i,painter:s}=e,a=f(e),o={...h(e)},r=t.instance.getInput(),n={shader:this.shaders.geometry,uniforms:{...y(e,t.target,r.uniforms),...d(e,t.target),mosaicInfo:s.textureManager.getMosaicInfo(i,t.textureKey)},defines:{...a,isHaloPass:!1,isBackgroundPass:!0,isLabel:!0},optionalAttributes:r.optionalAttributes,useComputeBuffer:p(e)};s.setShader(n),s.setPipelineState(o),s.submitDraw(e,t),s.setShader({...n,defines:{...a,isHaloPass:!0,isBackgroundPass:!1,isLabel:!0}}),s.setPipelineState(o),s.submitDraw(e,t),s.setShader({...n,defines:{...a,isHaloPass:!1,isBackgroundPass:!1,isLabel:!0}}),s.setPipelineState(o),s.submitDraw(e,t)}},heatmap:new class extends Gt{constructor(){super(...arguments),this.type=W.Heatmap,this.shaders={accumulate:new li,resolve:new di},this.postProcessingEnabled=!0,this._isBound=!1,this._resources=new Map,this.overrideStencilRef=fi}shutdown(e){super.shutdown(e),this._resources.get(e)?.destroy(),this._resources.delete(e),this._prevFBO=null,this._unbind()}render(e,t){const{context:i,painter:s,state:a}=e,o=t.instance.getInput(),{isFieldActive:r}=o.uniforms,n=this._getOrCreateResourcesRecord(i),l=n.loadQualityProfile(i);if(c(e))return;p(e)||this._bind(e,n,o),s.setShader({shader:this.shaders.accumulate,uniforms:{...d(e,t.target),kernelControls:{radius:vi(o,a),isFieldActive:r?1:0}},defines:{...f(e),...l.defines},optionalAttributes:{},useComputeBuffer:p(e)});const u=p(e)?mi:hi;s.setPipelineState(u),s.submitDraw(e,t)}postProcess(e,t){if(p(e)||c(e))return;const{context:i,painter:s}=e,a=this._resources.get(i);if(null==this._prevFBO||null==this._prevViewport||!a?.initialized)return;const{defines:o}=a.loadQualityProfile(i),{minDensity:r,maxDensity:n,radius:l}=t.getInput().uniforms,u=a.accumulateFramebuffer,d=a.resolveGradientTexture;s.setShader({shader:this.shaders.resolve,uniforms:{accumulatedDensity:{texture:{unit:8,texture:u.colorTexture},minAndInvRange:[r,1/(n-r)],normalization:3/(l*l*Math.PI)},gradient:{texture:{unit:9,texture:d}}},defines:o,optionalAttributes:{},useComputeBuffer:!1}),i.bindFramebuffer(this._prevFBO),i.setViewport(0,0,this._prevViewport.width,this._prevViewport.height),i.bindTexture(u.colorTexture,8),i.bindTexture(d,9),s.setPipelineState(yi),s.submitDrawQuad(i),this._unbind()}_getOrCreateResourcesRecord(e){let t=this._resources.get(e);return null==t&&(t=new ai,this._resources.set(e,t)),t}_unbind(){this._prevFBO=null,this._prevViewport=null,this._isBound=!1}_bind(e,t,i){if(this._isBound)return;const{context:s,state:a,pixelRatio:o}=e,r=s.getBoundFramebufferObject(),n=s.getViewport();this._prevFBO=r,this._prevViewport=n;const{gradient:l,gradientHash:u}=i.uniforms;t.ensureResolveGradientTexture(s,u,l);const{width:c,height:p}=n,d=function(e,t){const i=t>1.5?.25:.5;return e<1/(2*i)?1:i}(vi(i,a),o),f=c*d,h=p*d,m=t.ensureAccumulateFBO(s,f,h);s.blitFramebuffer(r,m,0,0,r.width,r.height,0,0,m.width,m.height,vt.STENCIL_BUFFER_BIT,dt.NEAREST),s.bindFramebuffer(m),s.setViewport(0,0,m.width,m.height),s.setColorMask(!0,!0,!0,!0),s.setClearColor(0,0,0,0),s.clear(vt.COLOR_BUFFER_BIT),this._isBound=!0}},dotDensity:new class extends Gt{constructor(){super(...arguments),this.type=W.DotDensity,this.shaders={polygon:new Qt,point:new Zt,fill:new Z},this._resources=new Map}render(e,t){c(e)||p(e)?this._renderPolygons(e,t):this._renderDotDensity(e,t)}_renderPolygons(e,t){const{painter:i}=e;i.setShader({shader:this.shaders.fill,uniforms:{...d(e,t.target),visualVariableColor:null,visualVariableOpacity:null},defines:{...f(e)},optionalAttributes:{zoomRange:!1},useComputeBuffer:p(e)}),i.setPipelineState(h(e)),i.submitDraw(e,t)}_renderDotDensity(e,t){const{context:o,painter:r,requiredLevel:n}=e,l=t.instance.getInput().uniforms,u=this._getOrCreateResourcesRecord(o),c=u.getDotDensityTextures(o,i,l.seed),p=1/2**(n-t.target.key.level),y=i,v=y*window.devicePixelRatio*y*window.devicePixelRatio,b=1/p*(1/p),g=l.dotScale?e.state.scale/l.dotScale:1,x=l.dotValue*g*b;r.setShader({shader:this.shaders.polygon,uniforms:{...d(e,t.target),instance:{isActive:l.isActive,colors:l.colors,dotValue:Math.max(1,x)},draw:{dotTexture0:{unit:s,texture:c[0]},dotTexture1:{unit:a,texture:c[1]},tileZoomFactor:p,pixelRatio:window.devicePixelRatio,tileDotsOverArea:v/(i*window.devicePixelRatio*i*window.devicePixelRatio)}},defines:{...f(e),blending:l.blending},optionalAttributes:{},useComputeBuffer:!1}),r.setPipelineState(h(e));const w=o.getViewport();o.setViewport(0,0,i,i);const S=o.getBoundFramebufferObject(),V=u.getFBO(o);o.bindFramebuffer(V),o.setClearColor(0,0,0,0),r.setPipelineState({color:{write:[!0,!0,!0,!0],blendMode:"composite"},depth:!1,stencil:!1}),r.updatePipelineState(o),o.clear(vt.COLOR_BUFFER_BIT),r.submitDraw(e,t),o.bindFramebuffer(S),o.setViewport(w.x,w.y,w.width,w.height);const z=u.getFBO(o).colorTexture;r.setShader({shader:this.shaders.point,uniforms:{view:m(e,t.target),instance:{dotSize:l.dotSize},draw:{locations:{unit:s,texture:z},tileZoomFactor:1,pixelRatio:window.devicePixelRatio}},defines:{...f(e)},optionalAttributes:{},useComputeBuffer:!1}),r.setPipelineState({color:{write:[!0,!0,!0,!0],blendMode:"composite"},depth:!1,stencil:!1}),r.submitDrawMesh(o,u.getDotDensityMesh(o))}shutdown(e){super.shutdown(e),this._resources.get(e)?.destroy(),this._resources.delete(e)}_getOrCreateResourcesRecord(e){let t=this._resources.get(e);return null==t&&(t=new ii,this._resources.set(e,t)),t}}};function Bi(){for(const e in Li)Li[e].startup()}function ki(e){for(const t in Li)Li[t].shutdown(e)}function Ui(e,t){const i=e.slice(0,t),s=t-i.length;for(let e=0;eAt.getLogger("esri.views.2d.layers.features.support.rendererUtils");function qi(e){return e.map((e=>function(e){return("size"===e.type||"color"===e.type||"opacity"===e.type)&&null!=e.stops}(e)?function(e){return e.stops=(t=e.type,(i=e.stops??[]).length<=Hi?i:(Gi().warn(`Found ${i.length} Visual Variable stops, but MapView only supports ${Hi}. Displayed stops will be simplified.`),i.length>2*Hi?function(e,t){const[i,...s]=t,a=s.pop(),o=s[0].value,r=s[s.length-1].value,n=(r-o)/ji,l=[];for(let i=o;i=s[a].value;)a++;const o=s[a],r=t[a-1],n=i-r.value,u=o.value===r.value?1:n/(o.value-r.value);if("color"===e){const e=s[a],o=t[a-1],r=e.color.clone();r.r=$i(o.color.r,r.r,u),r.g=$i(o.color.g,r.g,u),r.b=$i(o.color.b,r.b,u),r.a=$i(o.color.a,r.a,u),l.push({value:i,color:r,label:e.label})}else if("size"===e){const e=s[a],o=t[a-1],r=Dt(e.size),n=$i(Dt(o.size),r,u);l.push({value:i,size:n,label:e.label})}else{const e=s[a],o=$i(t[a-1].opacity,e.opacity,u);l.push({value:i,opacity:o,label:e.label})}}return[i,...l,a]}(t,i):function(e){const[t,...i]=e,s=i.pop();for(;i.length>ji;){let e=0,t=0;for(let s=1;st&&(t=r,e=s)}i.splice(e,1)}return[t,...i,s]}(i))),e;var t,i}(e.clone()):e))}function $i(e,t,i){return(1-i)*e+i*t}function Wi(e){if(!e)return!0;switch(e.type){case"dot-density":break;case"heatmap":if(!function(){const{supportsColorBufferFloat:e,supportsColorBufferFloatBlend:t,supportsColorBufferHalfFloat:i}=Ut();return e&&t||i}()){const e=Ut(),t=["supportsColorBufferFloat","supportsColorBufferFloatBlend","supportsColorBufferHalfFloat"].filter((t=>!e[t])).join(", ");return Gi().errorOnce(new kt("webgl-missing-extension",`Missing WebGL2 requirements for Heatmap: ${t}`)),!1}}return!0}const Zi=1.25,Ki=128,Xi=128;function Yi(e){if(!e.stops?.length)return null;const t=Ui(e.stops.sort(((e,t)=>e.value-t.value)),8),i=t.map((({value:e})=>e)),s=t.map((({color:e})=>Ni(e)));return{values:i,colors:s}}function Qi(e){if(!e.stops?.length)return null;const t=Ui(e.stops.sort(((e,t)=>e.value-t.value)),8);return{opacityValues:t.map((({value:e})=>e)),opacities:t.map((({opacity:e})=>e))}}function Ji(e){return{rotationType:"geographic"===e.rotationType?oe.Geographic:oe.Arithmatic}}function es(e){if(!e.stops?.length)return null;if(e.stops.some((e=>e.useMaxValue||e.useMinValue)))return(t,i)=>{const s=t.statisticsByLevel.get(i.key.level),a=Ui(e.stops.map((t=>({value:t.useMaxValue?s?.get(e.field)?.maxValue??0:t.useMinValue?s?.get(e.field)?.minValue??0:t.value,size:t.size?Et(t.size):n}))).sort(((e,t)=>e.value-t.value)),8);return{values:a.map((({value:e})=>e)),sizes:a.map((({size:e})=>e))}};const t=Ui(e.stops.sort(((e,t)=>e.value-t.value)),8);return{values:t.map((({value:e})=>e)),sizes:t.map((({size:e})=>Et(e)))}}function ts(e){return t=>{const{state:i}=t;return{unitValueToPixelsRatio:Lt(i.spatialReference)/Bt[e.valueUnit??"meters"]/i.resolution}}}function is(e,t){const i=t.length;if(e{const r=e.state.scale,n=Et(is(r,s.stops)),l=Et(is(r,a.stops));return{minMaxValueAndSize:[t,i,n,l]}};if("object"==typeof s||"object"==typeof a)throw new Error("InternalError: Found a partial VisualVariableSizeMinMaxValue");return{minMaxValueAndSize:[t,i,Et(s),Et(a)]}}const as={visualVariableColor:null,visualVariableOpacity:null,visualVariableRotation:null,visualVariableSizeStops:null,visualVariableSizeScaleStops:null,visualVariableSizeOutlineScaleStops:null,visualVariableSizeUnitValue:null,visualVariableSizeMinMaxValue:null};function os(e,t=Xi,i=Zi){if(e.visualVariableSizeMinMaxValue)return e.visualVariableSizeMinMaxValue instanceof Function?Ki:Math.max(e.visualVariableSizeMinMaxValue.minMaxValueAndSize[3]*i,t);if(e.visualVariableSizeScaleStops){if(e.visualVariableSizeScaleStops instanceof Function)return Ki;const s=e.visualVariableSizeScaleStops.sizes;return Math.max(s[s.length-1]*i,t)}if(e.visualVariableSizeStops){if(e.visualVariableSizeStops instanceof Function)return Ki;const s=e.visualVariableSizeStops.sizes;return Math.max(s[s.length-1]*i,t)}return e.visualVariableSizeUnitValue?2*Ki:0}function rs(e){const t={...as};if(!e||!("visualVariables"in e)||!e.visualVariables)return t;for(const s of qi(e.visualVariables))switch(s.type){case"color":t.visualVariableColor=Yi(s);break;case"opacity":t.visualVariableOpacity=Qi(s);break;case"rotation":t.visualVariableRotation=Ji(s);break;case"size":switch("number"==typeof(i=s).minDataValue&&"number"==typeof i.maxDataValue&&null!=i.minSize&&null!=i.maxSize?"min-max":"$view.scale"===i?.valueExpression&&Array.isArray(i.stops)?"scale-stops":null==i.field&&"$view.scale"===i?.valueExpression||!(Array.isArray(i.stops)||"levels"in i&&i.levels)?null!=i.field||"$view.scale"!==i?.valueExpression?"unit-value":null:"field-stops"){case"field-stops":t.visualVariableSizeStops=es(s);break;case"scale-stops":"outline"===s.target?t.visualVariableSizeOutlineScaleStops=es(s):t.visualVariableSizeScaleStops=es(s);break;case"min-max":t.visualVariableSizeMinMaxValue=ss(s);break;case"unit-value":t.visualVariableSizeUnitValue=ts(s)}}var i;return t}function ns(e){return!!(e.visualVariableSizeMinMaxValue||e.visualVariableSizeScaleStops||e.visualVariableSizeStops||e.visualVariableSizeUnitValue||e.visualVariableSizeOutlineScaleStops)}function ls(e){return!!e.visualVariableRotation}function us(e){return e.minScale||e.maxScale?{minScale:e.minScale??0,maxScale:e.maxScale??0}:null}function cs(e){if(null==e)return null;if(Array.isArray(e)){const[t,i,s,a]=e;return[t,i,s,255*a]}return"string"==typeof e?e:{...e,defaultValue:cs(e?.defaultValue)}}async function ps(t,i){const{cimResourceManager:s,cimAnalyzer:a,scaleExpression:o}=i.schemaOptions;await Promise.all(e.fetchResources(t.symbol,s,[]));const r=a.analyzeSymbolReference(t,!1),n={scaleInfo:us(t),scaleExpression:o},l=[];for(const e of r)switch(e.type){case"marker":l.push(...ds(e,i,n));break;case"fill":l.push(...ms(e,i,n));break;case"line":l.push(...vs(e,i,n));break;case"text":l.push(...ws(e,i,n))}return l}function ds(e,t,i){const{uniforms:s,schemaOptions:a}=t,{store:o}=a,r=e.isOutline?{...as,visualVariableSizeScaleStops:s.visualVariableSizeOutlineScaleStops}:{visualVariableColor:s.visualVariableColor,visualVariableOpacity:s.visualVariableOpacity,visualVariableSizeMinMaxValue:s.visualVariableSizeMinMaxValue,visualVariableSizeScaleStops:s.visualVariableSizeScaleStops,visualVariableSizeStops:s.visualVariableSizeStops,visualVariableSizeUnitValue:s.visualVariableSizeUnitValue,visualVariableRotation:s.visualVariableRotation};return fs(o.ensureInstance(Li.marker,{uniforms:r,optionalAttributes:{zoomRange:!!i.scaleInfo}}),e,s,i)}function fs(e,i,s,{scaleInfo:a,scaleExpression:o}){const r=ns(s);return[e.createMeshInfo({size:i.size,scaleX:i.scaleX,anchorX:i.anchorPoint.x,anchorY:i.anchorPoint.y,angle:i.rotation,color:cs(i.color)??[0,0,0,0],colorLocked:i.colorLocked,frameHeight:i.frameHeight,widthRatio:i.widthRatio,scaleInfo:a,offsetX:i.offsetX,offsetY:i.offsetY,outlineColor:cs(i.outlineColor)??[0,0,0,0],outlineSize:i.outlineWidth,referenceSize:i.referenceSize||t.CIMVectorMarker.size,rotateClockwise:i.rotateClockwise,scaleFactor:o??1,sizeRatio:i.sizeRatio,alignment:i.alignment,isAbsoluteAnchorPoint:i.isAbsoluteAnchorPoint,scaleSymbolsProportionally:i.scaleSymbolsProportionally,sprite:i.spriteRasterizationParam,hasSizeVV:r,placement:i.markerPlacement,effects:i.effects?{type:"cim-effect-infos",effectInfos:i.effects}:null,transforms:i.transform,minPixelBuffer:os(s)})]}function hs(e,t,{scaleInfo:i}){return[e.createMeshInfo({color:cs(t.color)??[0,0,0,0],scaleInfo:i,effects:t.effects?{type:"cim-effect-infos",effectInfos:t.effects}:null})]}function ms(e,t,i){if(!e.spriteRasterizationParam)return function(e,t,i){const{uniforms:s,schemaOptions:a}=t,{store:o}=a;return hs(o.ensureInstance(Li.fill,{uniforms:{visualVariableColor:e.colorLocked?null:s.visualVariableColor,visualVariableOpacity:s.visualVariableOpacity},optionalAttributes:{zoomRange:!!i.scaleInfo}}),e,i)}(e,t,i);const{uniforms:s,schemaOptions:a}=t,{store:o}=a;return ys(o.ensureInstance(Li.complexFill,{uniforms:{visualVariableColor:e.colorLocked?null:s.visualVariableColor,visualVariableOpacity:s.visualVariableOpacity},optionalAttributes:{zoomRange:!!i.scaleInfo}}),e,null!=s.visualVariableColor,i)}function ys(e,t,i,{scaleInfo:s}){if(!t.spriteRasterizationParam)throw new Error("InternalError: Sprite should always be defined");const a=!!t.hasUnresolvedReplacementColor&&(!i||t.colorLocked),o=t.sampleAlphaOnly&&!a,r=t.spriteRasterizationParam;return[e.createMeshInfo({color:cs(t.color)??[0,0,0,0],height:t.height,aspectRatio:t.scaleX,offsetX:t.offsetX,offsetY:t.offsetY,scaleX:1,scaleY:1,angle:t.angle,applyRandomOffset:t.applyRandomOffset,sampleAlphaOnly:o,scaleProportionally:"CIMHatchFill"===r.resource.type,sprite:r,scaleInfo:s,effects:t.effects?{type:"cim-effect-infos",effectInfos:t.effects}:null})]}function vs(e,t,i){const{uniforms:s,schemaOptions:a}=t,{store:o}=a,r=e.isOutline?{...as,visualVariableSizeScaleStops:s.visualVariableSizeOutlineScaleStops}:{visualVariableColor:e.colorLocked?null:s.visualVariableColor,visualVariableOpacity:s.visualVariableOpacity,visualVariableSizeMinMaxValue:s.visualVariableSizeMinMaxValue,visualVariableSizeScaleStops:s.visualVariableSizeScaleStops,visualVariableSizeStops:s.visualVariableSizeStops,visualVariableSizeUnitValue:s.visualVariableSizeUnitValue},n={uniforms:r,optionalAttributes:{zoomRange:!!i.scaleInfo}},l=!!(r.visualVariableSizeMinMaxValue||r.visualVariableSizeScaleStops||r.visualVariableSizeStops||r.visualVariableSizeUnitValue);return e.spriteRasterizationParam?xs(o.ensureInstance(Li.texturedLine,n),e,l,i):gs(o.ensureInstance(Li.line,n),e,l,i)}function bs(e,t,{scaleInfo:i}){return{color:cs(e.color)??[0,0,0,0],width:e.width,referenceWidth:e.referenceWidth,capType:e.cap,joinType:e.join,miterLimit:e.miterLimit,scaleInfo:i,hasSizeVV:t,effects:e.effects?{type:"cim-effect-infos",effectInfos:e.effects}:null}}function gs(e,t,i,s){if(t.spriteRasterizationParam)throw new Error("InternalError: Sprite should not be defined");const a=bs(t,i,s);return[e.createMeshInfo(a)]}function xs(e,t,i,s){const{spriteRasterizationParam:a,scaleDash:o,sampleAlphaOnly:r}=t;if(!a)throw new Error("InternalError: Sprite should be defined");return[e.createMeshInfo({...bs(t,i,s),shouldScaleDash:o??!1,shouldSampleAlphaOnly:r,isSDF:"CIMPictureStroke"!==a.resource.type,sprite:a})]}function ws(e,t,i){const{uniforms:s,schemaOptions:a}=t,{store:o}=a;return Ss(o.ensureInstance(Li.text,{uniforms:{visualVariableColor:e.colorLocked?null:s.visualVariableColor,visualVariableOpacity:s.visualVariableOpacity,visualVariableRotation:s.visualVariableRotation,visualVariableSizeMinMaxValue:s.visualVariableSizeMinMaxValue,visualVariableSizeScaleStops:s.visualVariableSizeScaleStops,visualVariableSizeStops:s.visualVariableSizeStops,visualVariableSizeUnitValue:s.visualVariableSizeUnitValue},optionalAttributes:{zoomRange:!!i.scaleInfo,referenceSymbol:!1,clipAngle:!1}}),e,s,i)}function Ss(e,t,i,{scaleInfo:s,scaleExpression:a}){return[e.createMeshInfo({boxBackgroundColor:cs(t.backgroundColor),boxBorderLineColor:cs(t.borderLineColor),boxBorderLineSize:t.borderLineWidth??0,color:cs(t.color)??[0,0,0,0],offsetX:t.offsetX,offsetY:t.offsetY,postAngle:t.angle,fontSize:t.size,referenceSize:t.referenceSize,decoration:t.decoration,haloColor:cs(t.outlineColor)??[0,0,0,0],haloFontSize:t.outlineSize,lineWidth:t.lineWidth||512,lineHeightRatio:1,horizontalAlignment:t.horizontalAlignment??"center",verticalAlignment:t.verticalAlignment??"baseline",useCIMAngleBehavior:!1,glyphs:t.textRasterizationParam,scaleInfo:s,effects:t.effects?{type:"cim-effect-infos",effectInfos:t.effects}:null,placement:t.markerPlacement,transforms:t.transform,scaleFactor:a??1,minPixelBuffer:os(i),repeatLabel:null,repeatLabelDistance:null,allowOverrun:null,labelPosition:null,isLineLabel:!1})]}function Vs(e,t){return{type:"simple",filters:t,capabilities:{maxTextureSize:Ut().maxTextureSize},bindings:_s(e)}}function zs(e){switch(e){case"opacity":return b.OPACITY;case"color":return b.COLOR;case"rotation":return b.ROTATION;case"size":return b.SIZE;default:return null}}function _s(e){if(!e)return[];switch(e.type){case"simple":case"class-breaks":case"unique-value":case"dictionary":return Ms(e);case"dot-density":return function(e){const t=[];for(const i of e.attributes)t.push({binding:t.length,expression:i.valueExpression,field:i.field});return t}(e);case"pie-chart":return function(e){const t=Ms(e);let i=4;for(const s of e.attributes)t.push({binding:i++,expression:s.valueExpression,field:s.field});return t}(e);case"heatmap":return function({valueExpression:e,field:t}){return e||t?[{binding:0,expression:e,field:t}]:[]}(e)}}function Ms(e){return"visualVariables"in e&&e.visualVariables?.length?qi(e.visualVariables).map((e=>function(e){switch(e.type){case"size":return function(e){return"$view.scale"===e.valueExpression?null:{binding:zs(e.type),field:e.field,normalizationField:e.normalizationField,expression:e.valueExpression,valueRepresentation:e.valueRepresentation}}(e);case"color":case"opacity":return function(e){return{binding:zs(e.type),field:e.field,normalizationField:e.normalizationField,expression:e.valueExpression}}(e);case"rotation":return function(e){return{binding:zs(e.type),expression:e.valueExpression,field:e.field}}(e)}}(e))).filter(ut):[]}class Ps{constructor(e){this.updateTracking=new ot({debugName:"FeatureCommandQueue"}),this._queueProcessor=new Ht({concurrency:1,process:e.process})}destroy(){this.updateTracking.destroy(),this._queueProcessor.destroy(),this.clear()}clear(){this._queueProcessor.clear()}async push(e){return Nt(this.updateTracking.addPromise(this._doPush(e)))}async _doPush(e){const t=this._queueProcessor,i=t.last();switch(e.type){case"update":case"highlight":if(i?.type===e.type)return;return t.push(e);case"edit-by-id":case"edit-by-feature":return t.push(e)}}}export{Ps as F,Li as T,xs as a,gs as b,Ss as c,hs as d,ys as e,fs as f,us as g,Vs as h,ps as i,rs as j,os as k,ns as l,ls as m,as as n,Wi as o,Ni as p,Ms as q,ki as r,Bi as s}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/FeatureLayerSource.js b/library/arcgis/4.30/@arcgis/core/chunks/FeatureLayerSource.js new file mode 100644 index 00000000..b33b9847 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/FeatureLayerSource.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./tslib.es6.js";import e,{s}from"../config.js";import"../geometry.js";import r from"../request.js";import o from"../TimeExtent.js";import{h as i,i as a,r as n}from"../core/lang.js";import p from"../core/Error.js";import{J as l}from"./jsonMap.js";import u from"../core/Loadable.js";import{L as m}from"./Logger.js";import{debounce as c,after as d,throwIfAbortError as y}from"../core/promiseUtils.js";import{watch as h}from"../core/reactiveUtils.js";import{join as j}from"../core/urlUtils.js";import{a as f}from"./uuid.js";import{property as g}from"../core/accessorSupport/decorators/property.js";import{subclass as b}from"../core/accessorSupport/decorators/subclass.js";import S from"../geometry/Extent.js";import q from"../geometry/support/MeshGeoreferencedVertexSpace.js";import{i as w}from"./meshVertexSpaceUtils.js";import{i as E}from"./External.js";import{c as I,g as O,a as R,b as F,i as x,u as A,d as U}from"./applyEditsUtils.js";import{c as v}from"./clientSideDefaults.js";import{Q as _}from"./QueryTask.js";import{i as M}from"./arcgisLayerUrl.js";import{e as D}from"./featureLayerUtils.js";import{c as C}from"./infoFor3D.js";import{e as T}from"./executeQueryJSON.js";import{u as L}from"./editsZScale.js";import V from"../rest/support/Query.js";import{i as P,a as N,b as k,c as J}from"./EditBusLayer.js";import Q from"../geometry/SpatialReference.js";import"./ensureType.js";import"../geometry/Geometry.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"./maybe.js";import"./metadata.js";import"./utils.js";import"./handleUtils.js";import"./ObservableBase.js";import"./tracking.js";import"../core/scheduling.js";import"./reader.js";import"./unitUtils.js";import"./assets.js";import"../kernel.js";import"./writer.js";import"../geometry/Multipoint.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"../geometry/Polyline.js";import"./typeUtils.js";import"../geometry/support/jsonUtils.js";import"./timeUtils.js";import"./date.js";import"./locale.js";import"./timeZoneUtils.js";import"./datetime.js";import"../core/Promise.js";import"./asyncUtils.js";import"../core/Collection.js";import"../core/Evented.js";import"./shared.js";import"./SimpleObservable.js";import"../core/Clonable.js";import"./enumeration.js";import"../geometry/support/MeshLocalVertexSpace.js";import"../Graphic.js";import"../PopupTemplate.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../intl.js";import"./number.js";import"./substitute.js";import"./messages.js";import"../popup/content.js";import"../popup/content/AttachmentsContent.js";import"../popup/content/Content.js";import"../popup/content/CustomContent.js";import"../popup/content/ExpressionContent.js";import"../popup/ElementExpressionInfo.js";import"../popup/content/FieldsContent.js";import"../popup/FieldInfo.js";import"../popup/support/FieldInfoFormat.js";import"../popup/content/MediaContent.js";import"../popup/content/BarChartMediaInfo.js";import"../popup/content/mixins/ChartMediaInfo.js";import"../popup/content/mixins/MediaInfo.js";import"../popup/content/support/ChartMediaInfoValue.js";import"../Color.js";import"./colorUtils.js";import"../popup/content/support/ChartMediaInfoValueSeries.js";import"./chartMediaInfoUtils.js";import"../popup/content/ColumnChartMediaInfo.js";import"../popup/content/ImageMediaInfo.js";import"../popup/content/support/ImageMediaInfoValue.js";import"../popup/content/LineChartMediaInfo.js";import"../popup/content/PieChartMediaInfo.js";import"../popup/content/RelationshipContent.js";import"../popup/support/RelatedRecordsInfoFieldOrder.js";import"../popup/content/TextContent.js";import"../popup/ExpressionInfo.js";import"../popup/LayerOptions.js";import"../popup/RelatedRecordsInfo.js";import"../support/actions/ActionBase.js";import"../core/Identifiable.js";import"../support/actions/ActionButton.js";import"../support/actions/ActionToggle.js";import"../symbols.js";import"../symbols/CIMSymbol.js";import"../symbols/Symbol.js";import"../symbols/ExtrudeSymbol3DLayer.js";import"../symbols/Symbol3DLayer.js";import"./utils4.js";import"../symbols/edges/Edges3D.js";import"./screenUtils.js";import"./materialUtils.js";import"./opacityUtils.js";import"../symbols/edges/SketchEdges3D.js";import"../symbols/edges/SolidEdges3D.js";import"./Symbol3DMaterial.js";import"../symbols/FillSymbol.js";import"../symbols/SimpleLineSymbol.js";import"../symbols/LineSymbol.js";import"../symbols/LineSymbolMarker.js";import"./lineMarkers.js";import"../symbols/FillSymbol3DLayer.js";import"../symbols/patterns/LineStylePattern3D.js";import"../symbols/patterns/StylePattern3D.js";import"./utils5.js";import"./colors.js";import"./symbolLayerUtils3D.js";import"./aaBoundingBox.js";import"../symbols/Font.js";import"../symbols/IconSymbol3DLayer.js";import"./persistableUrlUtils.js";import"../symbols/LabelSymbol3D.js";import"../symbols/Symbol3D.js";import"./collectionUtils.js";import"../portal/Portal.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"../symbols/LineSymbol3DLayer.js";import"../symbols/LineStyleMarker3D.js";import"../symbols/ObjectSymbol3DLayer.js";import"../symbols/PathSymbol3DLayer.js";import"../symbols/TextSymbol3DLayer.js";import"../symbols/WaterSymbol3DLayer.js";import"../symbols/support/StyleOrigin.js";import"./Thumbnail.js";import"./calloutUtils.js";import"../symbols/callouts/Callout3D.js";import"../symbols/callouts/LineCallout3D.js";import"../symbols/support/Symbol3DVerticalOffset.js";import"../symbols/LineSymbol3D.js";import"../symbols/MarkerSymbol.js";import"../symbols/MeshSymbol3D.js";import"../symbols/PictureFillSymbol.js";import"./urlUtils.js";import"../symbols/PictureMarkerSymbol.js";import"../symbols/PointSymbol3D.js";import"../symbols/PolygonSymbol3D.js";import"../symbols/SimpleFillSymbol.js";import"../symbols/SimpleMarkerSymbol.js";import"../symbols/TextSymbol.js";import"../symbols/WebStyleSymbol.js";import"../geometry/projection.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"./zscale.js";import"../geometry/support/MeshTransform.js";import"./mat4.js";import"./mat4f64.js";import"./quat.js";import"./vec4.js";import"./quatf64.js";import"./axisAngleDegrees.js";import"./vec4f64.js";import"./editingSupport.js";import"../geometry/support/normalizeUtils.js";import"./normalizeUtilsCommon.js";import"./simplify.js";import"./utils8.js";import"./utils9.js";import"./layerUtils2.js";import"./QueryEngineCapabilities.js";import"./defaultsJSON.js";import"./DataLayerSource.js";import"../layers/support/Field.js";import"./domains.js";import"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";import"./fieldType.js";import"./executeForIds.js";import"./query.js";import"./pbfQueryUtils.js";import"./pbf.js";import"./OptimizedGeometry.js";import"./OptimizedFeature.js";import"./OptimizedFeatureSet.js";import"./queryZScale.js";import"./executeForExtent.js";import"./executeQueryPBF.js";import"./featureConversionUtils.js";import"../rest/support/FeatureSet.js";import"./featureQueryAll.js";import"../renderers/SimpleRenderer.js";import"../renderers/Renderer.js";import"../renderers/support/AuthoringInfo.js";import"../renderers/support/AuthoringInfoVisualVariable.js";import"./colorRamps.js";import"../rest/support/AlgorithmicColorRamp.js";import"../rest/support/ColorRamp.js";import"../rest/support/MultipartColorRamp.js";import"../renderers/mixins/VisualVariablesMixin.js";import"../renderers/visualVariables/ColorVariable.js";import"../renderers/visualVariables/VisualVariable.js";import"./LegendOptions.js";import"../renderers/visualVariables/support/ColorStop.js";import"../renderers/visualVariables/OpacityVariable.js";import"../renderers/visualVariables/support/OpacityStop.js";import"../renderers/visualVariables/RotationVariable.js";import"../renderers/visualVariables/SizeVariable.js";import"../renderers/visualVariables/support/SizeStop.js";import"./sizeVariableUtils.js";import"./visualVariableUtils.js";import"./compilerUtils.js";import"./lengthUtils.js";import"./commonProperties.js";import"../symbols/support/jsonUtils.js";import"./defaults.js";import"../renderers/UniqueValueRenderer.js";import"./diffUtils.js";import"../renderers/support/UniqueValue.js";import"../renderers/support/UniqueValueClass.js";import"../renderers/support/UniqueValueGroup.js";import"../renderers/support/UniqueValueInfo.js";import"./styleUtils.js";import"../rest/support/AttachmentQuery.js";import"../rest/support/RelationshipQuery.js";import"./FullTextSearch.js";import"./spatialRelationships.js";import"../rest/support/StatisticDefinition.js";const G=new l({originalAndCurrentFeatures:"original-and-current-features",none:"none"}),z=new l({Started:"published",Publishing:"publishing",Stopped:"unavailable"});let B=class extends u{constructor(t){super(t),this.type="feature-layer",this.supportedSourceTypes=new Set(["Feature Layer","Oriented Imagery Layer","Table","Catalog Layer"]),this.refresh=c((async()=>{await this.load();const t=this.sourceJSON.editingInfo?.lastEditDate;if(null==t)return{dataChanged:!0,updates:{}};try{await this._fetchService(null)}catch{return{dataChanged:!0,updates:{}}}const e=t!==this.sourceJSON.editingInfo?.lastEditDate;return{dataChanged:e,updates:e?{editingInfo:this.sourceJSON.editingInfo,extent:this.sourceJSON.extent}:null}})),this._ongoingAssetUploads=new Map}load(t){const e=this.layer.sourceJSON,s=this._fetchService(e,{...t}).then((()=>this.layer.setUserPrivileges(this.sourceJSON.serviceItemId,t))).then((()=>this._ensureLatestMetadata(t)));return this.addResolvingPromise(s),Promise.resolve(this)}initialize(){this.addHandles([h((()=>{const t=this.layer;return t&&"lastEditsEventDate"in t?t.lastEditsEventDate:null}),(t=>this._handleLastEditsEventChange(t)))])}destroy(){this._removeEditInterceptor()}get queryTask(){const{capabilities:t,parsedUrl:e,gdbVersion:s,spatialReference:r,fieldsIndex:o}=this.layer,a="infoFor3D"in this.layer?this.layer.infoFor3D:null,n="dynamicDataSource"in this.layer?this.layer.dynamicDataSource:null,p=i("featurelayer-pbf")&&t?.query.supportsFormatPBF&&null==a,l=t?.operations?.supportsQueryAttachments??!1;return new _({url:e.path,pbfSupported:p,fieldsIndex:o,infoFor3D:a,dynamicDataSource:n,gdbVersion:s,sourceSpatialReference:r,queryAttachmentsSupported:l})}async addAttachment(t,e){await this.load();const{layer:s}=this;await D(s,"editing");const o=t.attributes[s.objectIdField],i=s.parsedUrl.path+"/"+o+"/addAttachment",a=this._getLayerRequestOptions(),n=this._getFormDataForAttachment(e,a.query);try{const t=await r(i,{body:n});return I(t.data.addAttachmentResult)}catch(t){throw this._createAttachmentErrorResult(o,t)}}async updateAttachment(t,e,s){await this.load();const{layer:o}=this;await D(o,"editing");const i=t.attributes[o.objectIdField],a=o.parsedUrl.path+"/"+i+"/updateAttachment",n=this._getLayerRequestOptions({query:{attachmentId:e}}),p=this._getFormDataForAttachment(s,n.query);try{const t=await r(a,{body:p});return I(t.data.updateAttachmentResult)}catch(t){throw this._createAttachmentErrorResult(i,t)}}async applyEdits(t,e){await this.load();const{layer:s}=this;await D(s,"editing");const o="infoFor3D"in s?s.infoFor3D:null,i=null!=o,n=i||(e?.globalIdUsed??!1),l=i?await this._uploadMeshesAndGetAssetMapEditsJSON(t):null,u=t.addFeatures?.map((t=>O(this.layer,t,o)))??[],m=(await Promise.all(u)).filter(a),c=t.updateFeatures?.map((t=>O(this.layer,t,o)))??[],d=(await Promise.all(c)).filter(a),y=R(this.layer,t.deleteFeatures,n);L(m,d,s.spatialReference);const h=await F(this.layer,t),j=s.capabilities.editing.supportsAsyncApplyEdits&&i,f=e?.gdbVersion||s.gdbVersion,g={gdbVersion:f,rollbackOnFailure:e?.rollbackOnFailureEnabled,useGlobalIds:n,returnEditMoment:e?.returnEditMoment,usePreviousEditMoment:e?.usePreviousEditMoment,async:j};await P(this.layer.url,f,!0);const b=N(this.layer.url,f||null);if(await k(s.url,f,s.historicMoment))throw new p("feature-layer-source:historic-version","Editing a historic version is not allowed");e?.returnServiceEditsOption?(g.edits=JSON.stringify([{id:s.layerId,adds:m.length?m:null,updates:d.length?d:null,deletes:y.length?y:null,attachments:h,assetMaps:l}]),g.returnServiceEditsOption=G.toJSON(e?.returnServiceEditsOption),g.returnServiceEditsInSourceSR=e?.returnServiceEditsInSourceSR):(g.adds=m.length?JSON.stringify(m):null,g.updates=d.length?JSON.stringify(d):null,g.deletes=y.length?n?JSON.stringify(y):y.join(","):null,g.attachments=h&&JSON.stringify(h),g.assetMaps=null!=l?JSON.stringify(l):void 0);const S=this._getLayerRequestOptions({method:"post",query:g});b&&(S.authMode="immediate",S.query.returnEditMoment=!0,S.query.sessionId=J);const q=e?.returnServiceEditsOption?s.url:s.parsedUrl.path;let w;try{w=j?await this._asyncApplyEdits(q+"/applyEdits",S):await r(q+"/applyEdits",S)}catch(t){if(!x(t))throw t;S.authMode="immediate",w=j?await this._asyncApplyEdits(q+"/applyEdits",S):await r(q+"/applyEdits",S)}return this._createEditsResult(w)}async deleteAttachments(t,e){await this.load();const{layer:s}=this;await D(s,"editing");const o=t.attributes[s.objectIdField],i=s.parsedUrl.path+"/"+o+"/deleteAttachments";try{return(await r(i,this._getLayerRequestOptions({query:{attachmentIds:e.join(",")},method:"post"}))).data.deleteAttachmentResults.map(I)}catch(t){throw this._createAttachmentErrorResult(o,t)}}fetchRecomputedExtents(t={}){const e=t.signal;return this.load({signal:e}).then((async()=>{const e=this._getLayerRequestOptions({...t,query:{returnUpdates:!0}}),{layerId:s,url:i}=this.layer,{data:a}=await r(`${i}/${s}`,e),{id:n,extent:p,fullExtent:l,timeExtent:u}=a,m=p||l;return{id:n,fullExtent:m&&S.fromJSON(m),timeExtent:u&&o.fromJSON({start:u[0],end:u[1]})}}))}async queryAttachments(t,e={}){await this.load();const s=this._getLayerRequestOptions(e);return this.queryTask.executeAttachmentQuery(t,s)}async queryFeatures(t,e){await this.load();const s=await this.queryTask.execute(t,{...e,query:this._createRequestQueryOptions(e)});return t.outStatistics?.length&&s.features.length&&s.features.forEach((e=>{const s=e.attributes;t.outStatistics?.forEach((({outStatisticFieldName:t})=>{if(t){const e=t.toLowerCase();e&&e in s&&t!==e&&(s[t]=s[e],delete s[e])}}))})),s}async queryFeaturesJSON(t,e){return await this.load(),this.queryTask.executeJSON(t,{...e,query:this._createRequestQueryOptions(e)})}async queryObjectIds(t,e){return await this.load(),this.queryTask.executeForIds(t,{...e,query:this._createRequestQueryOptions(e)})}async queryFeatureCount(t,e){return await this.load(),this.queryTask.executeForCount(t,{...e,query:this._createRequestQueryOptions(e)})}async queryExtent(t,e){return await this.load(),this.queryTask.executeForExtent(t,{...e,query:this._createRequestQueryOptions(e)})}async queryRelatedFeatures(t,e){return await this.load(),this.queryTask.executeRelationshipQuery(t,{...e,query:this._createRequestQueryOptions(e)})}async queryRelatedFeaturesCount(t,e){return await this.load(),this.queryTask.executeRelationshipQueryForCount(t,{...e,query:this._createRequestQueryOptions(e)})}async queryTopFeatures(t,e){return await this.load(),this.queryTask.executeTopFeaturesQuery(t,{...e,query:this._createRequestQueryOptions(e)})}async queryTopObjectIds(t,e){return await this.load(),this.queryTask.executeForTopIds(t,{...e,query:this._createRequestQueryOptions(e)})}async queryTopExtents(t,e){return await this.load(),this.queryTask.executeForTopExtents(t,{...e,query:this._createRequestQueryOptions(e)})}async queryTopCount(t,e){return await this.load(),this.queryTask.executeForTopCount(t,{...e,query:this._createRequestQueryOptions(e)})}async fetchPublishingStatus(){if(!M(this.layer.url))return"unavailable";const t=j(this.layer.url,"status"),e=await r(t,{query:{f:"json"}});return z.fromJSON(e.data.status)}async uploadAssets(t,e){const{uploadAssets:s}=await import("./uploadAssets.js");return s(t,{layer:this.layer,ongoingUploads:this._ongoingAssetUploads},e)}_handleLastEditsEventChange(t){const e=this.layer;if(null==t||!("capabilities"in e)||!("effectiveCapabilities"in e))return;if(e.capabilities?.operations?.supportsEditing||!e.effectiveCapabilities?.operations?.supportsEditing)return;const s=e.url;null!=s&&("layerId"in e&&j(s,e.layerId.toString()),this._getOrCreateEditInterceptor(s).before=e=>{const s=e.requestOptions.method??"auto";if("auto"===s||"head"===s){const s=e.requestOptions.query??{};s._ts=t.getTime(),e.requestOptions.query=s}})}_getOrCreateEditInterceptor(t){return null==this._editInterceptor&&(this._editInterceptor={urls:t},e.request.internalInterceptors.push(this._editInterceptor)),this._editInterceptor}_removeEditInterceptor(){null!=this._editInterceptor&&(n(e.request.internalInterceptors,this._editInterceptor),this._editInterceptor=null)}async _asyncApplyEdits(t,e){const s=(await r(t,e)).data.statusUrl;for(;;){const t=(await r(s,{query:{f:"json"},responseType:"json"})).data;switch(t.status){case"Completed":return r(t.resultUrl,{query:{f:"json"},responseType:"json"});case"CompletedWithErrors":throw new p("async-applyEdits-failed","asynchronous applyEdits call failed.");case"Failed ImportChanges":case"InProgress":case"Pending":case"ExportAttachments":case"ExportChanges":case"ExportingData":case"ExportingSnapshot":case"ImportAttachments":case"ProvisioningReplica":case"UnRegisteringReplica":break;default:throw new p("async-applyEdits-failed","asynchronous applyEdits call failed (undefined response status)")}await d($)}}_createRequestQueryOptions(t){const e={...this.layer.customParameters,token:this.layer.apiKey,...t?.query};return this.layer.datesInUnknownTimezone&&(e.timeReferenceUnknownClient=!0),e}async _fetchService(t,e){if(!t){const s={};i("featurelayer-advanced-symbols")&&(s.returnAdvancedSymbols=!0),e?.cacheBust&&(s._ts=Date.now());const{data:o}=await r(this.layer.parsedUrl.path,this._getLayerRequestOptions({query:s,signal:e?.signal}));t=o}this.sourceJSON=await this._patchServiceJSON(t,e?.signal);const s=t.type;if(!this.supportedSourceTypes.has(s))throw new p("feature-layer-source:unsupported-type",`Source type "${s}" is not supported`)}async _patchServiceJSON(t,e){if("Table"!==t.type&&t.geometryType&&!t?.drawingInfo?.renderer&&!t.defaultSymbol){const e=v(t.geometryType).renderer;s("drawingInfo.renderer",e,t)}if("esriGeometryMultiPatch"===t.geometryType&&t.infoFor3D&&(t.geometryType="mesh"),null==t.extent)try{const{data:s}=await r(this.layer.url,this._getLayerRequestOptions({signal:e}));s.spatialReference&&(t.extent={xmin:0,ymin:0,xmax:0,ymax:0,spatialReference:s.spatialReference})}catch(t){y(t)}return t}async _ensureLatestMetadata(t){if(this.layer.userHasUpdateItemPrivileges&&this.sourceJSON.cacheMaxAge>0)return this._fetchService(null,{...t,cacheBust:!0})}async _uploadMeshesAndGetAssetMapEditsJSON(t){const{addAssetFeatures:e}=t;if(!e?.length)return null;if(await this._areAllAssetsAlreadyMapped(e))return null;const s=t.addFeatures.filter((t=>t.geometry));if(e.length!==s.length+t.updateFeatures.length)throw new p("feature-layer-source:unsupported-mesh-edits","Mixing attribute only edits with mesh geometry edits is not currently supported");const r=new Array,o=new Map;for(const t of e){const{geometry:e}=t,{vertexSpace:s}=e;if(w(s))r.push(e);else{const s=e.anchor,{convertMeshVertexSpace:i}=await import("./convertMeshVertexSpace.js"),a=await i(e,new q({origin:[s.x,s.y,s.z??0]}));o.set(a,e),t.geometry=a,r.push(a)}}await this.uploadAssets(r);for(const[t,e]of o)e.addExternalSources(t.metadata.externalSources.items);return{adds:this._getAssetMapEditsJSON(e),updates:[],deletes:[]}}_getAssetMapEditsJSON(t){const e=new Array,s=this.layer.globalIdField,r=this.layer.parsedUrl;for(const o of t){const t=o.geometry,{metadata:i}=t,a=i.getExternalSourcesOnService(r),n=o.getAttribute(s);if(0===a.length){m.getLogger(this).error(`Skipping feature ${n}. The mesh it is associated with has not been uploaded to the service and cannot be mapped to it.`);continue}const{source:p}=a.find(E)??a[0];for(const t of p)1===t.parts.length?e.push({globalId:f(),parentGlobalId:n,assetName:t.assetName,assetHash:t.parts[0].partHash,flags:[]}):m.getLogger(this).error(`Skipping asset ${t.assetName}. It does not have exactly one part, so we cannot map it to a feature.`)}return e}_createEditsResult(t){const e=t.data,{layerId:s}=this.layer,r=[];let o=null;if(Array.isArray(e))for(const t of e)r.push({id:t.id,editedFeatures:t.editedFeatures}),t.id===s&&(o={addResults:t.addResults??[],updateResults:t.updateResults??[],deleteResults:t.deleteResults??[],attachments:t.attachments,editMoment:t.editMoment});else o=e;const i=A(o);if(r.length>0){i.editedFeatureResults=[];for(const t of r){const{editedFeatures:e}=t,s=e?.spatialReference?new Q(e.spatialReference):null;i.editedFeatureResults.push({layerId:t.id,editedFeatures:U(e,s)})}}return i}_createAttachmentErrorResult(t,e){const s=e.details.messages?.[0]||e.message,r=e.details.httpStatus||e.details.messageCode;return{objectId:t,globalId:null,error:new p("feature-layer-source:attachment-failure",s,{code:r})}}_getFormDataForAttachment(t,e){const s=t instanceof FormData?t:t&&t.elements?new FormData(t):null;if(s)for(const t in e){const r=e[t];null!=r&&(s.set?s.set(t,r):s.append(t,r))}return s}_getLayerRequestOptions(t={}){const{layer:e,layer:{parsedUrl:s,gdbVersion:r}}=this;return{...t,query:{gdbVersion:r,layer:"dynamicDataSource"in e&&e.dynamicDataSource?JSON.stringify({source:e.dynamicDataSource}):void 0,...s.query,f:"json",...this._createRequestQueryOptions(t)},responseType:"json"}}async _areAllAssetsAlreadyMapped(t){const{layer:e}=this,{globalIdField:s,parsedUrl:r}=e,o="infoFor3D"in e?e.infoFor3D:null;if(null==o||null==s)return!1;const i=C(o);if(null==i)return!1;const n=j(r.path,`../${i.id}`),p=new Array;for(const e of t){if(!(e.geometry.metadata.getExternalSourcesOnService(r).length>0))return!1;p.push(e)}const l=p.map((t=>t.getAttribute(s))).filter(a);if(0===l.length)return!1;const{assetMapFieldRoles:{parentGlobalId:u,assetHash:m}}=o,c=new V({where:`${u} IN (${l.map((t=>`'${t}'`))})`,outFields:[m,u],returnGeometry:!1}),d=await T(n,c),{features:y}=d;return 0!==y.length&&!p.some((t=>{const e=t.getAttribute(s);if(!e)return!0;const{metadata:o}=t.geometry,i=y.filter((t=>t.getAttribute(u)===e));if(0===i.length)return!0;const a=i.map((t=>t.getAttribute(m)));return o.getExternalSourcesOnService(r).flatMap((({source:t})=>t.flatMap((t=>t.parts.map((t=>t.partHash)))))).some((t=>a.every((e=>t!==e))))}))}};t([g()],B.prototype,"type",void 0),t([g({constructOnly:!0})],B.prototype,"layer",void 0),t([g({constructOnly:!0})],B.prototype,"supportedSourceTypes",void 0),t([g({readOnly:!0})],B.prototype,"queryTask",null),B=t([b("esri.layers.graphics.sources.FeatureLayerSource")],B);const $=1e3,H=B;export{H as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/FeatureLayerView.js b/library/arcgis/4.30/@arcgis/core/chunks/FeatureLayerView.js new file mode 100644 index 00000000..1bbc3c7a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/FeatureLayerView.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import t from"../core/Error.js";import"../core/lang.js";import{L as r}from"./Logger.js";import{throwIfAborted as i}from"../core/promiseUtils.js";import{watch as o,syncAndInitial as s,on as n}from"../core/reactiveUtils.js";import{property as l}from"../core/accessorSupport/decorators/property.js";import{subclass as a}from"../core/accessorSupport/decorators/subclass.js";import u from"../layers/support/FeatureEffect.js";import p from"../layers/support/FeatureFilter.js";import{fixFields as d,unpackFieldNames as f,l as c,collectLabelingFields as m,collectElevationFields as y,collectFilterFields as h,collectFeatureReductionFields as F,collectOrderByInfos as g,collectFields as w,collectField as E,featureHasFields as I}from"../layers/support/fieldUtils.js";import{a as b}from"./floorFilterUtils.js";import x from"../rest/support/Query.js";import{a as v,g as R}from"./popupUtils.js";const _=_=>{let q=class extends _{constructor(...e){super(...e),this._updatingRequiredFieldsPromise=null,this.dataUpdating=!1,this.filter=null,this.layer=null,this.requiredFields=[],this.view=null}initialize(){this.addHandles([o((()=>{const e=this.layer;return[e&&"elevationInfo"in e?e.elevationInfo?.featureExpressionInfo:null,e&&"displayField"in e?e.displayField:null,e&&"timeInfo"in e&&e.timeInfo,e&&"renderer"in e&&e.renderer,e&&"labelingInfo"in e&&e.labelingInfo,e&&"floorInfo"in e&&e.floorInfo,this.filter,this.featureEffect,this.timeExtent]}),(()=>this._handleRequiredFieldsChange()),s),n((()=>this.view?.floors),"change",(()=>this._handleRequiredFieldsChange())),n((()=>{const e=this.layer;return e&&"sublayers"in e?e.sublayers:null}),"change",(()=>this._handleRequiredFieldsChange()))])}get availableFields(){if(!this.layer)return[];const{layer:e,layer:{fieldsIndex:t},requiredFields:r}=this;return"outFields"in e&&e.outFields?d(t,[...f(t,e.outFields),...r]):d(t,r)}get featureEffect(){return this.layer&&"featureEffect"in this.layer?this.layer.featureEffect:null}set featureEffect(e){this._override("featureEffect",e)}get maximumNumberOfFeatures(){return 0}set maximumNumberOfFeatures(e){r.getLogger(this).error("#maximumNumberOfFeatures=","Setting maximum number of features is not supported")}get maximumNumberOfFeaturesExceeded(){return!1}highlight(e){throw new Error("missing implementation")}createQuery(){const e={outFields:["*"],returnGeometry:!0,outSpatialReference:this.view.spatialReference},t=null!=this.filter?this.filter.createQuery(e):new x(e);if("floorInfo"in this.layer&&this.layer.floorInfo){const e=b(this);null!=e&&(t.where=t.where?`(${t.where}) AND (${e})`:e)}return null!=this.timeExtent&&(t.timeExtent=null!=t.timeExtent?t.timeExtent.intersection(this.timeExtent):this.timeExtent.clone()),t}createAggregateQuery(){const e={outFields:["*"],returnGeometry:!0,outSpatialReference:this.view.spatialReference};return new x(e)}queryFeatures(e,t){throw new Error("missing implementation")}queryObjectIds(e,t){throw new Error("missing implementation")}queryFeatureCount(e,t){throw new Error("missing implementation")}queryExtent(e,t){throw new Error("missing implementation")}async fetchPopupFeaturesFromGraphics(e,t){return this._validateFetchPopupFeatures(e,t),this._fetchPopupFeatures(e,t)}_loadArcadeModules(e){return e.expressionInfos?.length||Array.isArray(e.content)&&e.content.some((e=>"expression"===e.type))?c():Promise.resolve()}_handleRequiredFieldsChange(){const e=this._updateRequiredFields();this._set("_updatingRequiredFieldsPromise",e),e.then((()=>{this._updatingRequiredFieldsPromise===e&&this._set("_updatingRequiredFieldsPromise",null)}))}async _updateRequiredFields(){if(!this.layer||!this.view)return;const e="3d"===this.view.type,{layer:t,layer:{fieldsIndex:i,objectIdField:o}}=this,s="renderer"in t&&t.renderer,n="orderBy"in t&&t.orderBy,l="featureReduction"in t?t.featureReduction:null,a=new Set,u=await Promise.allSettled([s?s.collectRequiredFields(a,i):null,m(a,t),e&&"elevationInfo"in t?y(a,t):null,null!=this.filter?h(a,t,this.filter):null,e||null==this.featureEffect?null:h(a,t,this.featureEffect.filter),!e&&l?F(a,t,l):null,!e&&n?g(a,t,n):null]);if("timeInfo"in t&&t.timeInfo&&this.timeExtent&&w(a,t.fieldsIndex,[t.timeInfo.startField,t.timeInfo.endField]),"floorInfo"in t&&t.floorInfo&&w(a,t.fieldsIndex,[t.floorInfo.floorField]),"feature"===t.type&&e&&null!=t.infoFor3D&&(null==t.globalIdField&&r.getLogger(this).error("globalIdField missing on 3DObjectFeatureLayer"),w(a,t.fieldsIndex,[t.globalIdField])),"subtype-group"===t.type){E(a,i,t.subtypeField);const e=t.sublayers.map((e=>Promise.all([e.renderer?.collectRequiredFields(a,i),m(a,e)])));await Promise.allSettled(e)}if("catalog-footprint"===t.type&&t.parent){const e=t.parent;w(a,i,[e.itemNameField,e.itemSourceField,e.itemTypeField,e.maxScaleField,e.minScaleField])}for(const e of u)"rejected"===e.status&&r.getLogger(this).error(e.reason);E(a,i,o),e&&"displayField"in t&&t.displayField&&E(a,i,t.displayField);const p=Array.from(a).sort();this._set("requiredFields",p)}_validateFetchPopupFeatures(e,r){if(null!=r)for(const i of e){const e=i.origin&&"layer"in i.origin?i.origin.layer:i.layer;if("popupEnabled"in e&&!e.popupEnabled)throw new t("featurelayerview:fetchPopupFeatures","Popups are disabled",{layer:e});if(i.isAggregate){const r="featureReduction"in e?e.featureReduction:null;if(!(r&&"popupTemplate"in r&&r.popupEnabled&&r.popupTemplate))throw new t("featurelayerview:fetchPopupFeatures","Popups are disabled",{layer:e})}else if("popupTemplate"in e&&!v(e,r))throw new t("featurelayerview:fetchPopupFeatures","Layer does not define a popup template",{layer:e})}}_popupFeatureHasRequiredFields(e,t){return I(t,e)}async _fetchPopupFeatures(e,t){const r=new Array(e.length),o=new Map,s=await this._createPopupQuery(e.map((e=>e.origin?.layer??e.layer)),t);for(let n=0;ne)break;this._updateTile(t),this._pendingUpdates.dequeue()}}removeTile(e){const t=this._tiles.get(e);i("esri-2d-update-debug")&&console.debug(`Tile[${e}] RenderState.removeTile`),t?.destroy(),this._tiles.delete(e)}isTileDone(e){const t=this._tiles.get(e.id);return!!t&&t.isReady}flush(){for(;this._pendingUpdates.size;){const e=this._pendingUpdates.dequeue();null!=e&&this._updateTile(e)}for(const e of this._tiles.values())e.upload()}_updateTile(e){if(i("esri-2d-update-debug")){const t=e.debugInfo?.chunkId??"";console.debug(`Version[${e.version}] Tile[${e.id}] Chunk[${t}] RenderState.updateTile [${e.type}]`,e)}const t=this._ensureTile(e.id);if("update"===e.type){const[r,...i]=e.modify;t.onMessage({type:"update",modify:r,remove:e.remove,end:e.end,attributeEpoch:e.attributeEpoch});for(const t of i){const r=this._tiles.get(t.tileId);r&&r.onMessage({type:"update",modify:t,remove:e.remove,end:!1,isPixelBuffer:!0,attributeEpoch:null})}return}if(null==e.append)return void t.onMessage({type:"append",clear:e.clear,debugInfo:e.debugInfo,end:e.end,attributeEpoch:e.attributeEpoch});const[r,...s]=e.append;t.onMessage({type:"append",clear:e.clear,append:r,debugInfo:e.debugInfo,end:e.end,attributeEpoch:e.attributeEpoch});for(const e of s){const t=this._tiles.get(e.tileId);t&&t.onMessage({type:"update",modify:e,remove:[],sort:!1,end:!1,isPixelBuffer:!0,attributeEpoch:null})}}_ensureTile(e){if(!this._tiles.has(e)){const t=this._createTile(e);this._copyPixelBufferedEntitiesInto(t),this._tiles.set(e,t)}return this._tiles.get(e)}_createTile(e){i("esri-2d-update-debug")&&console.debug(`Version[${this.version}] Tile[${e}] RenderState.createTile`);const t=new $(e),r=this._tileInfoView.getTileBounds(H(),t),s=this._tileInfoView.getTileResolution(t.level),a=new G(t,s,r[0],r[3],!0);if(a.stage=this.getStage(),!a.stage){const e=new d("featurelayerview:webgl","Cannot create tile with empty stage");o.getLogger("esri.views.2d.layers.features.RenderState").error(e)}return a}_copyPixelBufferedEntitiesInto(e){let t=7;for(let r=-1;r<=1;r++)for(let i=-1;i<=1;i++){if(0===r&&0===i)continue;const s=this._tileInfoView.tileInfo.isWrappable,a=W(e.key,i,r,s).id,n=this._tiles.get(a);if(null!=n){const s=1<e.needsUpload));e.length&&(e[Math.floor(Math.random()*e.length)].upload(),e.length>=2&&this.requestRender());for(const e of this._renderState.tiles())e.tryReady(this.attributeView.currentEpoch)&&(this._subscriptions.get(e.key.id)?.end(),this._layerView.requestUpdate(),this.hasLabels&&this._layerView.view.labelManager.requestUpdate(),this.requestRender())}for(const t of this.children)t.setTransform(e.state);switch(this.hasAnimation&&e.painter.effects.integrate.draw(e,e.attributeView),super.renderChildren(e),e.drawPhase){case N.MAP:return this._renderMapPhase(e);case N.HIGHLIGHT:return this._renderHighlightPhase(e);case N.LABEL:return this._renderLabelPhase(e)}}subscriptions(){return this._subscriptions.values()}get _instanceStore(){return this._store}get instanceStore(){return this._store}get layerView(){return this._layerView}get hasLabels(){return this._layerView.labelingCollisionInfos.length>0}get hasHighlight(){return this._layerView.hasHighlight()}get _layer(){return this._layerView.layer}_getExclusivePostprocessingInstance({drawPhase:e}){if(null==this._instanceStore)return null;let t=0,r=null;for(const i of this._instanceStore.values())i.techniqueRef.drawPhase&e&&(t++,i.techniqueRef.postProcessingEnabled&&(r=i));return t>1?null:r}_getOverrideStencilRef({drawPhase:e}){if(null==this._instanceStore)return null;let t=null;for(const r of this._instanceStore.values()){if(!(r.techniqueRef.drawPhase&e))continue;const{overrideStencilRef:i}=r.techniqueRef;if(null==t)t=i;else if(t!==i){t=null;break}}return t}get children(){return this._renderState?Array.from(this._renderState.tiles()).filter((e=>this._visibleTiles.has(e.key.id))):[]}updateAttributeView(e){this.requestRender(),this.attributeView.requestUpdate(e),this.hasLabels&&this._layerView.view.labelManager.requestUpdate()}updateSubscriptions(e){for(const{tileId:t,version:r}of e.subscribe)if(this._subscriptions.has(t))this._subscriptions.get(t).version=r;else{const e=new $e(t,r);this._subscriptions.set(t,e),this.updatingHandles.addPromise(e.promise)}for(const t of e.unsubscribe){const e=this._subscriptions.get(t);e?.destroy(),this._subscriptions.delete(t),this.removeTile(t)}}isDone(e){return!!this._renderState&&this._renderState.isTileDone(e)}async updateRenderState(e){i("esri-2d-update-debug")&&console.debug(`Version[${e}] FeatureContainer.updateRenderState`),this._renderStateNext=new He((()=>this._stage),e,this._tileInfoView)}getDisplayStatistics(e,t){const r=this._statisticsByLevel.get(e);return r?r.get(t):null}updateStatistics(e,t){if(this._lockStatisticUpdates)return void this._updateStatisticsRequests.push({level:e,statistics:t});let r=this._statisticsByLevel.get(e);r||(r=new Map,this._statisticsByLevel.set(e,r));for(const e of t)r.set(e.fieldName,{minValue:e.minValue,maxValue:e.maxValue})}editStart(){this._renderState?.lockUploads(),this.attributeView.lockTextureUploads(),this._lockStatisticUpdates=!0}editEnd(){this._renderState?.unlockUploads(),this.attributeView.unlockTextureUploads(),this._lockStatisticUpdates=!1;for(const e of this._updateStatisticsRequests)this.updateStatistics(e.level,e.statistics);this._updateStatisticsRequests=[],this.requestRender()}swapRenderState(){this._renderStateNext&&(i("esri-2d-update-debug")&&console.debug(`Version[${this._renderStateNext.version}] FeatureContainer.update.swapRenderState`),this._renderState?.destroy(),this._renderState=this._renderStateNext,this._renderStateNext=null),this._renderState&&this._renderState.flush(),this.requestRender()}setVisibleTiles(e){this._visibleTiles=e}async onMessage(e,t){y(t);const r=e.inner;if(!this._subscriptions.has(r.id))return;const s=this._subscriptions.get(r.id);if(s.version!==r.subscriptionVesrion){if(i("esri-2d-update-debug")){const e=`${r.subscriptionVesrion} != ${s.version}`;console.debug(`Version[${e}] Tile[${r.id}] FeatureContainer - Dropping message, outdated version]`,r)}return}const a=this._renderStateNext??this._renderState;if(!a)throw new Error("InternalError: No renderState defined");a.version!==r.version&&console.error(`InternalError: Version mismatch. [renderState: ${a.version}, message: ${r.version}]`),a.enqueueUpdate(r),this.requestRender(),this._layerView.view.labelManager.requestUpdate(),this._layerView.requestUpdate()}removeTile(e){(this._renderState||this._renderStateNext)&&(this._renderState&&this._renderState.removeTile(e),this._renderStateNext&&this._renderStateNext.removeTile(e))}hitTest(e){let t=this._hitTestsRequests.find((({x:t,y:r})=>t===e.x&&r===e.y));const r=m();return t?t.resolvers.push(r):(t={x:e.x,y:e.y,resolvers:[r]},this._hitTestsRequests.push(t)),this.requestRender(),r.promise}getSortKeys(e){const t=new Set(e),r=new Map;for(const e of this.children)if(e.getSortKeys(t).forEach(((e,t)=>r.set(t,e))),r.size===t.size)break;return r}get hasAnimation(){return this.hasLabels}updateTransitionProperties(e,t){super.updateTransitionProperties(e,t),this._layerView.featureEffectView.transitionStep(e,t),this._layerView.featureEffectView.transitioning&&this.requestRender()}doRender(e){const{minScale:t,maxScale:r}=this._layer.effectiveScaleRange,i=e.state.scale;i<=(t||1/0)&&i>=r&&super.doRender(e)}afterRender(e){super.afterRender(e),this._hitTestsRequests.length&&this.requestRender()}setStencilReference(e){const t=this._getOverrideStencilRef(e);if(null==t)super.setStencilReference(e);else for(const e of this.children)e.stencilRef=t(e)}_renderMapPhase(e){this._layerView.featureEffectView.hasEffects?(this._renderOutsideEffect(e),this._renderInsideEffect(e)):this._renderFeatures(e,B.All),this._hitTestsRequests.length>0&&this._renderHittest(e)}_renderHighlightPhase(e){this.hasHighlight&&L(e,!1,(e=>{this._renderFeatures(e,B.Highlight)}))}_renderLabelPhase(e){this._renderFeatures(e,B.All)}_renderInsideEffect(e){const t=e.painter.effects.insideEffect;t.bind(e),this._renderFeatures(e,B.InsideEffect),t.draw(e,this._layerView.featureEffectView.includedEffects),t.unbind()}_renderOutsideEffect(e){const t=e.painter.effects.outsideEffect;t.bind(e),this._renderFeatures(e,B.OutsideEffect),t.draw(e,this._layerView.featureEffectView.excludedEffects),t.unbind()}_renderHittest(e){const{context:t}=e,r=e.painter.effects.hittest,i=t.getBoundFramebufferObject(),s=t.getViewport(),a=e.passOptions,n=e.drawPhase;r.bind(e),e.passOptions=r.createOptions(e,this._hitTestsRequests),e.drawPhase=N.HITTEST;const{distance:o,smallSymbolDistance:l}=e.passOptions,u=Math.max(o,l);for(const t of this.children)t.visible&&t.containsScreenPoint(e.state,e.passOptions.position,2*u)&&this._renderTile(t,e,B.All);r.draw(e),r.unbind(),t.bindFramebuffer(i),t.restoreViewport(s),e.passOptions=a,e.drawPhase=n}_renderFeatures(e,t){for(const r of this.children)r.visible&&this._renderTile(r,e,t);const r=this._getExclusivePostprocessingInstance(e);null!=r&&r.techniqueRef.postProcess(e,r)}_renderTile(e,t,r){const s=i("featurelayer-force-marker-text-draw-order")?D.STRICT_MARKERS_AND_TEXT:D.BATCHING,a=e.getDisplayList(this._instanceStore,s);t.selection=r,a?.render(t)}}class We{constructor(e){this._connection=e,this.pipeline=this._connection.createInvokeProxy(),this.features=this._connection.createInvokeProxy("features"),this.aggregates=this._connection.createInvokeProxy("aggregates"),this.streamMessenger=this._connection.createInvokeProxy("streamMessenger")}destroy(){this._connection.destroy()}get closed(){return this._connection.closed}}let Ke=class extends V{constructor(){super(...arguments),this.events=new Z,this._updatingStrategy=!0,this._tileToEvent=new X,this._fetchStatus={outstanding:0,done:0}}get hasAllFeatures(){return this._hasAllData()&&(this._strategyInfo?.willQueryAllFeatures??!1)}get hasAllFeaturesInView(){return this._hasAllData()}get hasFullGeometries(){return this._hasAllData()&&(this._strategyInfo?.willQueryFullResolutionGeometry??!1)}onEvent(e){switch(e.type){case"subscribe":case"unsubscribe":case"loaded":case"error":this._handleTileEvent(e);break;case"updateStrategyStart":this._updatingStrategy=!0,this._fetchStatus={done:0,outstanding:0},this._strategyInfo=e.about;break;case"updateStrategyEnd":this._updatingStrategy=!1;break;case"updateFieldsStart":this._fetchStatus={done:0,outstanding:0};break;case"updateFieldsEnd":break;case"updateFieldsError":this.events.emit("error",e);break;case"fetchStart":this._fetchStatus.outstanding+=1,this.events.emit("status",this._fetchStatus);break;case"fetchEnd":this._fetchStatus.done+=1,this.events.emit("status",this._fetchStatus),e.done&&(this._fetchStatus={done:0,outstanding:0})}}_hasAllData(){return!this._updatingStrategy&&this._hasAllTileData()}_hasAllTileData(){for(const e of this._tileToEvent.values()){const t=e.peekLast();if("loaded"!==t?.type)return!1}return!0}_handleTileEvent(e){switch(e.type){case"subscribe":{const t=new Q(10);t.enqueue(e),this._tileToEvent.set(e.tile,t);break}case"unsubscribe":this._tileToEvent.delete(e.tile);break;case"loaded":{const t=this._tileToEvent.get(e.tile);if(!t)return;t.enqueue(e),this._tileToEvent.set(e.tile,t);break}case"error":{const t=this._tileToEvent.get(e.tile);if(!t)return;t.enqueue(e),this._tileToEvent.set(e.tile,t),this.events.emit("error",e);break}}}};function Ze(e){switch(e.geometryType){case"point":return"esriGeometryPoint";case"polyline":return"esriGeometryPolyline";case"polygon":case"multipatch":return"esriGeometryPolygon";case"multipoint":return"esriGeometryMultipoint";default:return null}}e([r({readOnly:!0})],Ke.prototype,"hasAllFeatures",null),e([r({readOnly:!0})],Ke.prototype,"hasAllFeaturesInView",null),e([r({readOnly:!0})],Ke.prototype,"hasFullGeometries",null),e([r()],Ke.prototype,"_updatingStrategy",void 0),e([r()],Ke.prototype,"_strategyInfo",void 0),e([r()],Ke.prototype,"_tileToEvent",void 0),Ke=e([l("esri.views.2d.layers.features.FeatureSourceEventLog")],Ke);const Xe=Math.PI;function Ye(e,t){switch(t.transformationType){case ae.Additive:return function(e,t){return e+(et(t.minSize,e)||t.minDataValue)}(e,t);case ae.Constant:return function(e,t){const r=e.stops;let i=r?.length&&r[0].size;return null==i&&(i=e.minSize),et(i,t)}(t,e);case ae.ClampedLinear:return function(e,t){const r=t.minDataValue,i=t.maxDataValue,s=(e-r)/(i-r),a=et(t.minSize,e),n=et(t.maxSize,e);return e<=r?a:e>=i?n:a+s*(n-a)}(e,t);case ae.Proportional:return function(e,t){const r=e/t.minDataValue,i=et(t.minSize,e),s=et(t.maxSize,e);let a=null;return a=r*i,re(a,i,s)}(e,t);case ae.Stops:return function(e,t){const[r,i,s]=function(e,t){if(!t)return;let r=0,i=t.length-1;return t.some(((t,s)=>e"none"!==e.deconflictionStrategy)))??!1}function rt(e,t){const r=te(e,t);if(r?.labelsVisible&&r.labelingInfo?.length)return r.labelingInfo.every((e=>"none"!==e.deconflictionStrategy))}function it(e){return t=>ee(Ye(t,e))}function st(e){const t=null!=e&&"visualVariables"in e&&e.visualVariables;if(!t)return null;for(const e of t)if("size"===e.type)return it(e);return null}function at(e,t,r,i){const s=null!=e.subtypeCode?`${e.subtypeField} = ${e.subtypeCode}`:null,a=ne(e.definitionExpression,s),n=e.customParameters??{};return i&&(n.token=i),{type:"feature",mutable:{sourceRefreshVersion:r,availableFields:t.availableFields,dataFilter:{queryScaleRanges:e.queryScaleRanges??[],definitionExpression:a,gdbVersion:e.gdbVersion,historicMoment:e.historicMoment?.getTime(),timeExtent:e.timeExtent?.toJSON(),customParameters:n}}}}function nt(e,t,r=0){if(null==t)return e[r]=0,e[r+1]=0,e[r+2]=0,void(e[r+3]=0);const{r:i,g:s,b:a,a:n}=t;e[r]=i*n/255,e[r+1]=s*n/255,e[r+2]=a*n/255,e[r+3]=n}async function ot(e,t){if(!e)return[];switch(e.type){case"simple-fill":return dt(e,t);case"picture-fill":return function(e,t){const{outline:r}=e,{uniforms:i,schemaOptions:s}=t,{store:a}=s,n=[],o=ce.createPictureFillRasterizationParam(e);if(!o)return[];const{width:l,height:u,xoffset:c,yoffset:d,xscale:p,yscale:h}=e,f={color:[255,255,255,255],sprite:o,height:u,aspectRatio:l/u,offsetX:c,offsetY:d,scaleX:p,scaleY:h,angle:0,applyRandomOffset:!1,sampleAlphaOnly:!1,scaleProportionally:!1,effects:null,scaleInfo:null};if("solid"===r?.style)return[a.ensureInstance(Se.complexOutlineFill,{uniforms:{visualVariableColor:i.visualVariableColor,visualVariableOpacity:i.visualVariableOpacity,visualVariableSizeScaleStops:i.visualVariableSizeOutlineScaleStops,visualVariableSizeMinMaxValue:null,visualVariableSizeStops:null,visualVariableSizeUnitValue:null},optionalAttributes:{zoomRange:!1}}).createMeshInfo({...f,...ct(r,!!i.visualVariableSizeOutlineScaleStops)})];const y=a.ensureInstance(Se.complexFill,{uniforms:{visualVariableColor:i.visualVariableColor,visualVariableOpacity:i.visualVariableOpacity},optionalAttributes:{zoomRange:!1}});return n.push(y.createMeshInfo(f)),r&&n.push(...pt(r,t,!0)),n}(e,t);case"simple-marker":return ut(e,t);case"picture-marker":return function(e,t){const{uniforms:r,schemaOptions:i}=t,{store:s}=i,a=s.ensureInstance(Se.marker,{uniforms:{visualVariableColor:r.visualVariableColor,visualVariableOpacity:r.visualVariableOpacity,visualVariableSizeMinMaxValue:r.visualVariableSizeMinMaxValue,visualVariableSizeScaleStops:r.visualVariableSizeScaleStops,visualVariableSizeStops:r.visualVariableSizeStops,visualVariableSizeUnitValue:r.visualVariableSizeUnitValue,visualVariableRotation:r.visualVariableRotation},optionalAttributes:{zoomRange:!1}}),n=ce.createPictureMarkerRasterizationParam(e);return n?[a.createMeshInfo({type:"picture",color:[255,255,255,255],height:e.height,width:e.width,offsetX:e.xoffset,offsetY:e.yoffset,angle:e.angle,alignment:Ie(r)?he.MAP:he.SCREEN,outlineColor:null,outlineSize:0,referenceSize:e.height,sprite:n,overrideOutlineColor:!1,hasSizeVV:Ve(r),placement:null,effects:null,transforms:null,scaleInfo:null,minPixelBuffer:we(r)})]:[]}(e,t);case"simple-line":return pt(e,t,!1);case"text":return function(e,t){const{uniforms:r,schemaOptions:i}=t,{store:s}=i;return[s.ensureInstance(Se.text,{uniforms:{visualVariableColor:r.visualVariableColor,visualVariableOpacity:r.visualVariableOpacity,visualVariableRotation:r.visualVariableRotation,visualVariableSizeMinMaxValue:r.visualVariableSizeMinMaxValue,visualVariableSizeScaleStops:r.visualVariableSizeScaleStops,visualVariableSizeStops:r.visualVariableSizeStops,visualVariableSizeUnitValue:r.visualVariableSizeUnitValue},optionalAttributes:{zoomRange:!1,clipAngle:!1,referenceSymbol:!1}}).createMeshInfo({boxBackgroundColor:e.backgroundColor?.toArray(),boxBorderLineColor:e.borderLineColor?.toArray(),boxBorderLineSize:e.borderLineSize??0,color:e.color?.toArray()??[0,0,0,0],offsetX:e.xoffset,offsetY:e.yoffset,postAngle:e.angle,fontSize:e.font.size,decoration:e.font.decoration,haloColor:e.haloColor?.toArray()??[0,0,0,0],haloFontSize:e.haloSize??0,lineWidth:e.lineWidth,lineHeightRatio:e.lineHeight,horizontalAlignment:e.horizontalAlignment,verticalAlignment:e.verticalAlignment,useCIMAngleBehavior:!1,glyphs:{type:"text-rasterization-param",resource:{type:"text",font:e.font.toJSON(),textString:e.text,symbol:ce.createCIMTextSymbolfromTextSymbol(e)},overrides:[]},referenceSize:null,effects:null,placement:null,scaleInfo:null,transforms:null,scaleFactor:1,minPixelBuffer:we(r),repeatLabel:null,repeatLabelDistance:null,allowOverrun:null,labelPosition:null,isLineLabel:!1})]}(e,t);case"label":return function(e,t){const{schemaOptions:r,uniforms:i}=t,{store:s}=r,a=e.symbol,{allowOverrun:n,repeatLabel:o,repeatLabelDistance:l}=e,u={maxScale:e.maxScale??0,minScale:e.minScale??0},c=s.ensureInstance(Se.label,{uniforms:{visualVariableColor:null,visualVariableOpacity:null,visualVariableRotation:i.visualVariableRotation,visualVariableSizeMinMaxValue:i.visualVariableSizeMinMaxValue,visualVariableSizeScaleStops:i.visualVariableSizeScaleStops,visualVariableSizeStops:i.visualVariableSizeStops,visualVariableSizeUnitValue:i.visualVariableSizeUnitValue},optionalAttributes:{zoomRange:!0,clipAngle:!0,referenceSymbol:!0}}),d=e.labelPlacement,[p,h]=me(d);return[c.createMeshInfo({boxBackgroundColor:a.backgroundColor?.toArray(),boxBorderLineColor:a.borderLineColor?.toArray(),boxBorderLineSize:a.borderLineSize??0,color:a.color?.toArray()??[0,0,0,0],offsetX:a.xoffset,offsetY:a.yoffset,postAngle:a.angle,fontSize:a.font.size,decoration:a.font.decoration,haloColor:a.haloColor?.toArray()??[0,0,0,0],haloFontSize:a.haloSize??0,lineWidth:a.lineWidth,lineHeightRatio:a.lineHeight,horizontalAlignment:p,verticalAlignment:h,repeatLabel:o,repeatLabelDistance:ee(l),allowOverrun:n,labelPosition:e.labelPosition,scaleInfo:u,minPixelBuffer:we(i),useCIMAngleBehavior:!1,glyphs:{type:"text-rasterization-param",resource:{type:"text",font:a.font.toJSON(),textString:a.text,symbol:ce.createCIMTextSymbolfromTextSymbol(a),primitiveName:"label-override"},useLegacyLabelEvaluationRules:null==e.labelExpressionInfo?.expression,overrides:[{type:"CIMPrimitiveOverride",valueExpressionInfo:{type:"CIMExpressionInfo",expression:e.labelExpressionInfo?.expression??e.labelExpression,returnType:"String"},primitiveName:"label-override",propertyName:"textString",defaultValue:""}]},referenceSize:null,effects:null,placement:null,transforms:null,scaleFactor:1,isLineLabel:!1})]}(e,t);case"cim":return be(e.data,t);case"web-style":{const r=await e.fetchCIMSymbol();return be(r.data,t)}case"line-3d":return o.getLogger("esri.views.layers.FeatureLayerView").warn("unsupported-symbol",`Symbol of type "${e.type}" unsupported in MapView. Defaulting to simple-line`),pt(new Te,t,!1);case"point-3d":return o.getLogger("esri.views.layers.FeatureLayerView").warn("unsupported-symbol",`Symbol of type "${e.type}" unsupported in MapView. Defaulting to simple-marker`),ut(new ze,t);case"polygon-3d":return o.getLogger("esri.views.layers.FeatureLayerView").warn("unsupported-symbol",`Symbol of type "${e.type}" unsupported in MapView. Defaulting to simple-fill`),dt(new Oe,t);case"mesh-3d":case"label-3d":return o.getLogger("esri.views.layers.FeatureLayerView").warn("unsupported-symbol",`Symbol of type "${e.type}" unsupported in MapView. Ignoring`),[];case"CIMSymbolReference":throw new Error("InternalError: CIMSymbolReference should already be resolved")}}function lt(e){if("path"===e.style){if(null==e.path)throw new Error("Symbol with a style of type path must define a path");return{type:"sprite-rasterization-param",overrides:[],resource:{type:"path",path:e.path,asFill:!0}}}const t=ce.fromSimpleMarker(e);if("outline"in e&&e.outline&&"none"!==e.outline.style&&"solid"!==e.outline.style){if(!t||!t.symbolLayers)throw new Error("Error handling marker! ");return{type:"sprite-rasterization-param",resource:t.symbolLayers[0],overrides:[]}}return{type:"sprite-rasterization-param",resource:ye(t),overrides:[]}}async function ut(e,t){const{uniforms:r,schemaOptions:i}=t,{store:s}=i;if("path"===e.style||e.outline&&"solid"!==e.outline.style&&"none"!==e.outline.style){const i=ce.fromSimpleMarker(e);if(!i||!i.symbolLayers)throw new Error("Error handling marker! ");if(r.visualVariableRotation&&(i.angleAlignment="Map"),"path"!==e.style){const e=i.symbolLayers[0];if(Ve(t.uniforms)){const r=we(t.uniforms,0,1);if(r>e.size){const t=r/e.size;e.size=r;const i=e.markerGraphics?.[0].symbol;(i.symbolLayers&&i.symbolLayers[0]).width*=t}}}return be({type:"CIMSymbolReference",symbol:i},t)}const a=s.ensureInstance(Se.marker,{uniforms:{visualVariableColor:r.visualVariableColor,visualVariableOpacity:r.visualVariableOpacity,visualVariableSizeMinMaxValue:r.visualVariableSizeMinMaxValue,visualVariableSizeScaleStops:r.visualVariableSizeScaleStops,visualVariableSizeStops:r.visualVariableSizeStops,visualVariableSizeUnitValue:r.visualVariableSizeUnitValue,visualVariableRotation:r.visualVariableRotation},optionalAttributes:{zoomRange:!1}}),n=lt(e);let o=e.color?.toArray()??[0,0,0,0];"CIMVectorMarker"===n.resource.type&&(o=[255,255,255,255]);const l="triangle"===e.style?124/116:1,u=e.size,c=u*l,d=null!=r.visualVariableColor&&("cross"===e.style||"x"===e.style);return[a.createMeshInfo({type:"simple",color:o,height:u,width:c,offsetX:e.xoffset,offsetY:e.yoffset,angle:e.angle,alignment:Ie(r)?he.MAP:he.SCREEN,outlineColor:e.outline?.color?.toArray()??[0,0,0,0],outlineSize:e.outline?.width??1,referenceSize:u,sprite:n,overrideOutlineColor:d,hasSizeVV:Ve(r),placement:null,effects:null,transforms:null,scaleInfo:null,minPixelBuffer:we(r)})]}function ct(e,t){const r=e.width;return{outlineColor:e.color?.toArray()||[0,0,0,1],width:r,referenceWidth:r,capType:e.cap??"round",joinType:e.join??"round",miterLimit:e.miterLimit,hasSizeVV:t}}function dt(e,t){const{style:r}=e;return r&&"none"!==r&&"solid"!==r?function(e,t){const{uniforms:r,schemaOptions:i}=t,{store:s}=i,a=e.color?.toArray()??[0,0,0,0],n={type:"sprite-rasterization-param",resource:{type:"fill-style",style:e.style},overrides:[]};if("solid"===e.outline?.style)return[s.ensureInstance(Se.patternOutlineFill,{uniforms:{visualVariableColor:r.visualVariableColor,visualVariableOpacity:r.visualVariableOpacity,visualVariableSizeScaleStops:r.visualVariableSizeOutlineScaleStops,visualVariableSizeMinMaxValue:null,visualVariableSizeStops:null,visualVariableSizeUnitValue:null},optionalAttributes:{zoomRange:!1}}).createMeshInfo({color:a,...ct(e.outline,!!r.visualVariableSizeOutlineScaleStops),sprite:n,scaleInfo:null,effects:null})];const o=[],l=s.ensureInstance(Se.patternFill,{uniforms:{visualVariableColor:r.visualVariableColor,visualVariableOpacity:r.visualVariableOpacity},optionalAttributes:{zoomRange:!1}}).createMeshInfo({color:e.color?.toArray()??[0,0,0,0],sprite:n,scaleInfo:null,effects:null});return o.push(l),e.outline&&o.push(...pt(e.outline,t,!0)),o}(e,t):function(e,t){const{uniforms:r,schemaOptions:i}=t,{store:s}=i,a=e.color?.toArray()??[0,0,0,0];if("none"!==e.style&&"solid"===e.outline?.style)return[s.ensureInstance(Se.outlineFill,{uniforms:{visualVariableColor:r.visualVariableColor,visualVariableOpacity:r.visualVariableOpacity,visualVariableSizeScaleStops:r.visualVariableSizeOutlineScaleStops,visualVariableSizeMinMaxValue:null,visualVariableSizeStops:null,visualVariableSizeUnitValue:null},optionalAttributes:{zoomRange:!1}}).createMeshInfo({color:a,...ct(e.outline,!!r.visualVariableSizeOutlineScaleStops),scaleInfo:null,effects:null})];const n=[];if("none"!==e.style){const e=s.ensureInstance(Se.fill,{uniforms:{visualVariableColor:r.visualVariableColor,visualVariableOpacity:r.visualVariableOpacity},optionalAttributes:{zoomRange:!1}}).createMeshInfo({color:a,scaleInfo:null,effects:null});n.push(e)}return e.outline&&n.push(...pt(e.outline,t,!0)),n}(e,t)}function pt(e,t,r){const{color:i,style:s,width:a,cap:n,join:o}=e,{schemaOptions:l}=t,{store:u}=l,c=[],d=r?{...xe,visualVariableSizeScaleStops:t.uniforms.visualVariableSizeOutlineScaleStops}:t.uniforms,p={uniforms:{visualVariableColor:d.visualVariableColor,visualVariableOpacity:d.visualVariableOpacity,visualVariableSizeMinMaxValue:d.visualVariableSizeMinMaxValue,visualVariableSizeScaleStops:d.visualVariableSizeScaleStops,visualVariableSizeStops:d.visualVariableSizeStops,visualVariableSizeUnitValue:d.visualVariableSizeUnitValue},optionalAttributes:{zoomRange:!1}},h={color:i?.toArray()??[0,0,0,0],width:a,referenceWidth:a,capType:n,joinType:o,miterLimit:e.miterLimit,hasSizeVV:Ve(d),effects:null,scaleInfo:null};if(null==s||"solid"===s){const e=u.ensureInstance(Se.line,p).createMeshInfo(h);c.push(e)}else if("none"!==s){const e=u.ensureInstance(Se.texturedLine,p).createMeshInfo({...h,shouldScaleDash:!0,shouldSampleAlphaOnly:!1,isSDF:!0,sprite:{type:"sprite-rasterization-param",resource:{type:"dash",dashTemplate:de(s,n),capStyle:pe(n)},overrides:[]}});c.push(e)}return null!=e.marker&&c.push(...function(e,t,r){const{uniforms:i,schemaOptions:s}=r,{store:a}=s,n=a.ensureInstance(Se.marker,{uniforms:{visualVariableColor:i.visualVariableColor,visualVariableOpacity:i.visualVariableOpacity,visualVariableSizeMinMaxValue:i.visualVariableSizeMinMaxValue,visualVariableSizeScaleStops:i.visualVariableSizeScaleStops,visualVariableSizeStops:i.visualVariableSizeStops,visualVariableSizeUnitValue:i.visualVariableSizeUnitValue,visualVariableRotation:i.visualVariableRotation},optionalAttributes:{zoomRange:!1}}),o=lt(e),l=6*t.width,u=l,c=e.color?.toArray()??t.color?.toArray()??[0,0,0,0],d="cross"===e.style||"x"===e.style;let p;switch(e.placement){case"begin-end":p=fe.Both;break;case"begin":p=fe.JustBegin;break;case"end":p=fe.JustEnd;break;default:p=fe.None}const h={type:"cim-marker-placement-param",placement:{type:"CIMMarkerPlacementAtExtremities",angleToLine:!0,offset:0,extremityPlacement:p,offsetAlongLine:0},overrides:[]};return[n.createMeshInfo({type:"simple",color:c,height:u,width:l,offsetX:0,offsetY:0,angle:0,alignment:Ie(i)?he.MAP:he.SCREEN,outlineColor:c,outlineSize:d?t.width:0,referenceSize:u/6,sprite:o,overrideOutlineColor:d&&null!=i.visualVariableColor,hasSizeVV:Ve(i),placement:h,transforms:null,effects:null,scaleInfo:null,minPixelBuffer:we(i)})]}(e.marker,e,t)),c}async function ht(e,t,r){const i=t.labelsVisible&&t.labelingInfo||[],s=Ze(t),a=le(i,s),n=await Promise.all(a.map(((t,i)=>async function(e,t,r,i){const s=await ot(t,{path:`${r}`,schemaOptions:e,uniforms:i});return{maxScale:t.maxScale,minScale:t.minScale,expression:t.labelExpressionInfo?.expression??t.labelExpression,where:t.where,meshes:s}}(e,t,i,r))));return{type:"label",classes:n}}async function ft(e,t){if(!t)return{type:"simple",meshes:[]};switch(t.type){case"simple":return async function(e,t){const r=t.getSymbols(),i=r.length?r[0]:null,s=ve(t);return{type:"simple",meshes:await ot(i,{schemaOptions:e,uniforms:s,path:"renderer.symbol"})}}(e,t);case"dot-density":return async function(e,t){const r=ve(t),i=await async function(e,t){const{schemaOptions:r}=t,{store:i}=r,s=new Array(ge),a=new Array(ge/4);for(let t=0;t({meshes:await ot(t.symbol,{path:`renderer-stop-${t.minValue}-${t.maxValue}`,schemaOptions:e,uniforms:r}),min:t.minValue,max:t.maxValue}))),o=(await Promise.all(n)).sort(((e,t)=>e.min-t.min)),l=await ot(i,{schemaOptions:e,path:"renderer.backgroundFill",uniforms:{...xe,visualVariableSizeOutlineScaleStops:r.visualVariableSizeOutlineScaleStops}}),u=await ot(t.defaultSymbol,{schemaOptions:e,path:"renderer.defaultSymbol",uniforms:r});return{type:"interval",field:t.field,expression:t.valueExpression,backgroundFill:l,defaultSymbol:u,intervals:o,normalizationField:t.normalizationField,normalizationTotal:t.normalizationTotal,normalizationType:a,isMaxInclusive:t.isMaxInclusive}}(e,t);case"unique-value":return async function(e,t){const r=[],i=ve(t),s=await ot(t.backgroundFillSymbol,{schemaOptions:e,path:"renderer.backgroundFill",uniforms:{...xe,visualVariableSizeOutlineScaleStops:i.visualVariableSizeOutlineScaleStops}}),a=await ot(t.defaultSymbol,{schemaOptions:e,path:"renderer.defaultSymbol",uniforms:i});for(const s of t.uniqueValueInfos??[]){const t=await ot(s.symbol,{path:`renderer-unique-value-${s.value}`,schemaOptions:e,uniforms:i});r.push({value:""+s.value,symbol:t})}return{type:"map",field:t.field,expression:t.valueExpression,field2:t.field2,field3:t.field3,fieldDelimiter:t.fieldDelimiter,backgroundFill:s,defaultSymbol:a,map:r}}(e,t);case"dictionary":return function(e){const t=ve(e),r=e.scaleExpression,i=null!=r&&"1"!==r?{valueExpressionInfo:{type:"CIMExpressionInfo",expression:e.scaleExpression,returnType:"Numeric"},defaultValue:1}:void 0;return{type:"dictionary",fieldMap:e.fieldMap,scaleExpression:i,visualVariableUniforms:t}}(t);case"heatmap":return async function(e,t){const r=await async function(e,t){const{store:r}=t,{radius:i,minDensity:s,maxDensity:a,referenceScale:n,field:o,valueExpression:l,colorStops:u}=e,c=ue(u);return[r.ensureInstance(Se.heatmap,{uniforms:{radius:ee(i),minDensity:s,maxDensity:a,referenceScale:n,isFieldActive:!(!o&&!l),gradient:c,gradientHash:c.join(",")},optionalAttributes:{}}).createMeshInfo({effects:null})]}(t,e);return{type:"heatmap",meshes:r}}(e,t);case"pie-chart":return async function(e,t){const r=function(e,t){const{store:r}=t,i=e.outline?.width||0,s=ve(e),a=r.ensureInstance(Se.pieChart,{uniforms:{shader:{outlineWidth:Math.round(ee(i)),defaultColor:_e(e.defaultColor),outlineColor:_e(e.outline?.color),othersColor:_e(e.othersCategory?.color),donutRatio:e.holePercentage,sectorThreshold:e.othersCategory?.threshold||0,colors:e.attributes.map((e=>_e(e.color))),visualVariableOpacity:s.visualVariableOpacity,visualVariableSizeMinMaxValue:s.visualVariableSizeMinMaxValue,visualVariableSizeScaleStops:s.visualVariableSizeScaleStops,visualVariableSizeStops:s.visualVariableSizeStops,visualVariableSizeUnitValue:s.visualVariableSizeUnitValue,hittestUniforms:null},numberOfFields:e.attributes.length},optionalAttributes:{}}).createMeshInfo({size:e.size,outlineWidth:i,effects:null,scaleInfo:null,minPixelBuffer:we(s)});return[...e.backgroundFillSymbol?dt(e.backgroundFillSymbol,{schemaOptions:t,path:"",uniforms:xe}):[],a]}(t,e);return{type:"pie-chart",meshes:r}}(e,t)}}async function yt(e,t,r,i){const s=r.featureReduction;if(s)switch(s.type){case"binning":return async function(e,t,r,i,s){const a=mt(e,i.fields),n=e.renderer,o=await ft(t,n),l=Fe(n,[null,null]),u=ve(n),c=await ht(t,{geometryType:"polygon",labelingInfo:e.labelingInfo,labelsVisible:e.labelsVisible},u),d="geohash"===e.binType?{type:"geohash",fixBinLevel:e.fixedBinLevel??3}:{type:"grid",size:ee(e.size),fixedBinLevel:e.fixedBinLevel};return{storage:l,mesh:{properties:{sortKey:null,timeZone:r.timeZone,returnMeshObjectId:!1,displayRefreshVersion:s},strategy:{type:"binning",fields:a,index:d,featureFilter:r.filters[0]},factory:{labels:c,symbology:o}}}}(s,e,t,r,i);case"cluster":return async function(e,t,r,i,s){const a=mt(e,i.fields),n={type:"cluster",feature:await ft(t,e.effectiveFeatureRenderer),cluster:await ft(t,e.effectiveClusterRenderer)},o=ve(e.effectiveFeatureRenderer),l={type:"cluster",feature:await ht(t,i,o),cluster:await ht(t,{geometryType:"point",labelingInfo:e.labelingInfo,labelsVisible:e.labelsVisible},o)};return{storage:Fe(e.effectiveFeatureRenderer,[null,null]),mesh:{properties:{sortKey:null,timeZone:r.timeZone,displayRefreshVersion:s,returnMeshObjectId:!1},strategy:{type:"cluster",fields:a,featureFilter:r.filters[0],clusterRadius:ee(e.clusterRadius/2)},factory:{labels:l,symbology:n}}}}(s,e,t,r,i)}const a=function(e,t,r){const i=null!=t&&"unique-value"===t.type&&t.orderByClassesEnabled;if("default"!==e||i||(e=[new oe({field:r,order:"descending"})]),"default"!==e&&e.length){e.length;const t=e[0],r="ascending"===t.order?"asc":"desc";return t.field?{field:t.field,order:r}:t.valueExpression?{expression:t.valueExpression,order:r}:null}return i?{byRenderer:!0,order:"asc"}:null}(r.orderBy,r.renderer,r.objectIdField),n=Fe(r.renderer,t.filters),o=await async function(e,t){const r=t.renderer,i=ve(r);return{symbology:await ft(e,r),labels:await ht(e,t,i)}}(e,r);return{storage:n,mesh:{properties:{sortKey:a,timeZone:t.timeZone,returnMeshObjectId:!1,displayRefreshVersion:i},strategy:{type:"feature"},factory:o}}}function mt(e,t){return e.fields.map((e=>({...e.toJSON(),type:gt(e,t)})))}function gt(e,t){const{onStatisticExpression:r,onStatisticField:i,statisticType:s}=e;switch(s){case"min":case"max":case"avg":case"avg_angle":case"sum":case"count":return"esriFieldTypeDouble";case"mode":{if(r){const{returnType:e}=r;return e?"string"===e?"esriFieldTypeString":"esriFieldTypeDouble":"esriFieldTypeString"}const e=t.find((e=>e.name===i));return e?e.type:"esriFieldTypeString"}}}class bt{constructor(e){this.layer=e}getLabelingDeconflictionInfo(e){const t=this.layer,r=tt(t);return[{vvEvaluators:{0:st(t.renderer)},deconflictionEnabled:r}]}async createServiceOptions(e){const t=this.layer,{capabilities:r,editingInfo:i,objectIdField:a,globalIdField:n,datesInUnknownTimezone:o,orderBy:l,parsedUrl:u}=t,c=t.fieldsIndex.toJSON(),d=Ze(t),p=t.timeInfo?.toJSON(),h=t.spatialReference.toJSON(),f=s(u);let y=a;if(l?.length){const e=!l[0].valueExpression&&l[0].field;e&&(y=e)}return{type:"feature-service",source:f,isSourceHosted:Y(f.path),orderByFields:y,outSpatialReference:e.spatialReference.toJSON(),metadata:{timeReferenceUnknownClient:o,globalIdField:n,fieldsIndex:c,geometryType:d,objectIdField:a,timeInfo:p,spatialReference:h,subtypeField:null,subtypes:null,typeIdField:null,types:null},queryMetadata:{maxRecordCount:r.query.maxRecordCount,supportsCompactGeometry:r.query.supportsCompactGeometry,supportsDefaultSpatialReference:r.query.supportsDefaultSpatialReference,supportsFormatPBF:r.query.supportsFormatPBF,supportsMaxRecordCountFactor:r.query.supportsMaxRecordCountFactor,supportsQuantization:r.query.supportsQuantization,lastEditDate:i?.lastEditDate?.getTime(),snapshotInfo:null}}}createSourceSchema(e,t){const{definitionExpression:r,customParameters:i,timeExtent:s,apiKey:a}=this.layer;return at({definitionExpression:r,customParameters:i,timeExtent:s},e,t,a)}createProcessorSchema(e,t,r){const{fields:i,geometryType:s,orderBy:a,objectIdField:n,renderer:o,labelingInfo:l,labelsVisible:u}=this.layer;return yt(e,t,{featureReduction:null,fields:i.map((e=>e.toJSON())),geometryType:s,labelingInfo:l,labelsVisible:u,objectIdField:n,orderBy:a??"default",renderer:o?.clone()},r)}get hasRequiredSupport(){return Ee(this.layer.renderer)}get timeOptions(){return this.layer}getUpdateHashProperties(e){const t=this.layer,{definitionExpression:r,apiKey:i,renderer:s}=t,a=this.layer.labelsVisible?this.layer.labelingInfo:null,n=JSON.stringify(t.customParameters),o=JSON.stringify(t.orderBy);return{outFields:this.layer.outFields,apiKey:i,customParameters:n,definitionExpression:r,labelingInfo:a,orderBy:o,renderer:s}}setGraphicOrigin(e){e.origin={type:"catalog",layer:this.layer}}}function St(e,t){const r=e.extent,s=t?.clone().intersection(r),a=null!=s?s.width*s.height:0,n=t?t.width*t.height:0,o=0===n?0:a/n,l=i("featurelayer-snapshot-point-coverage");return!isNaN(o)&&o>=l}function vt(e,t){return null!=e.floorInfo&&(e.floorInfo.viewAllLevelIds.length>0||t.floors.length>0)}function _t(e,t,r){const i=function(e,t,r){if(null==e.floorInfo||!r.floors?.length)return t;let i=r.floors;const{floorField:s,viewAllLevelIds:a}=e.floorInfo;a.length&&(i=a);const n=i.filter((e=>""!==e)).map((e=>"'"+e+"'"));if(n.push("''"),t?.includes(s)){let e=new RegExp("AND \\("+s+".*NULL\\)","g");t=t.replace(e,""),e=new RegExp("\\("+s+".*NULL\\)","g"),t=(t=t.replace(e,"")).replaceAll(/\s+/g," ").trim()}let o="("+s+" IN ({ids}) OR "+s+" IS NULL)";return o=o.replace("{ids}",n.join(", ")),ne(t,o)}(e,t?.where,r);return i?(t??=new F,t.where=i,t):t}class wt{constructor(e){this.layer=e}getLabelingDeconflictionInfo(e){const t=this.layer,r=rt(t,e)??tt(t);return[{vvEvaluators:{0:st(t.renderer)},deconflictionEnabled:r}]}async createServiceOptions(e){const t=this.layer,{capabilities:r,editingInfo:a,objectIdField:n,typeIdField:o,globalIdField:l,datesInUnknownTimezone:u,orderBy:c,subtypeField:d,refreshInterval:p}=t,h=t.fieldsIndex.toJSON(),f=h.fields,y=Ze(t),m=t.timeInfo?.toJSON(),g=t.spatialReference.toJSON(),b=t.types?.map((e=>e.toJSON())),S=s(this.layer.parsedUrl);this.layer.dynamicDataSource&&(S.query={layer:JSON.stringify({source:this.layer.dynamicDataSource})});let v=this.layer.objectIdField;if(c?.length){const e=!c[0].valueExpression&&c[0].field;e&&(v=e)}const _=!(null!=a?.lastEditDate)&&p>0,w=i("featurelayer-snapshot-enabled")&&"point"===t.geometryType&&r?.query.supportsPagination&&!r?.operations.supportsEditing&&!_,V=w&&St(e,t.fullExtent);return{type:"feature-service",source:S,isSourceHosted:Y(S.path),orderByFields:v,outSpatialReference:e.spatialReference.toJSON(),metadata:{typeIdField:o??void 0,types:b,timeReferenceUnknownClient:u,subtypeField:d,globalIdField:l,fields:f,fieldsIndex:h,geometryType:y,objectIdField:n,timeInfo:m,spatialReference:g,subtypes:this.layer.subtypes?.map((e=>e.toJSON()))},queryMetadata:{maxRecordCount:r.query.maxRecordCount,supportsCompactGeometry:r.query.supportsCompactGeometry,supportsDefaultSpatialReference:r.query.supportsDefaultSpatialReference,supportsFormatPBF:r.query.supportsFormatPBF,supportsMaxRecordCountFactor:r.query.supportsMaxRecordCountFactor,supportsQuantization:r.query.supportsQuantization,lastEditDate:a?.lastEditDate?.getTime(),snapshotInfo:{supportsSnapshotMinThreshold:w,supportsSnapshotMaxThreshold:V,snapshotCountThresholds:{min:i("featurelayer-snapshot-point-min-threshold"),max:i("featurelayer-snapshot-point-max-threshold")}}}}}createSourceSchema(e,t){const{definitionExpression:r,customParameters:i,gdbVersion:s,historicMoment:a,subtypeCode:n,subtypeField:o,timeExtent:l,apiKey:u}=this.layer;return at({definitionExpression:r,customParameters:i,gdbVersion:s,historicMoment:a,subtypeCode:n,subtypeField:o,timeExtent:l},e,t,u)}createProcessorSchema(e,t,r){const{fields:i,renderer:s,geometryType:a,labelingInfo:n,labelsVisible:o,orderBy:l,objectIdField:u}=this.layer;return yt(e,t,{fields:i.map((e=>e.toJSON())),renderer:s?.clone(),featureReduction:te(this.layer,t),geometryType:a,labelingInfo:n,labelsVisible:o,objectIdField:u,orderBy:l??"default"},r)}get hasRequiredSupport(){return Ee(this.layer.renderer)}get timeOptions(){return this.layer}hasFilters(e){return vt(this.layer,e)}addFilters(e,t){return _t(this.layer,e,t)}getUpdateHashProperties(e){const t=this.layer,{definitionExpression:r,renderer:i,gdbVersion:s,apiKey:a,subtypeCode:n}=t,o=this.layer.labelsVisible?this.layer.labelingInfo:null,l=t.historicMoment?.getTime()??void 0,u=JSON.stringify(t.customParameters),c=te(t,e),d=JSON.stringify(t.orderBy),p=vt(this.layer,e)?e.floors:null;return{outFields:this.layer.outFields,apiKey:a,customParameters:u,definitionExpression:r,featureReduction:c,floors:p,gdbVersion:s,historicMoment:l,labelingInfo:o,orderBy:d,renderer:i,subtypeCode:n}}}class Vt{constructor(e){this.layer=e}getLabelingDeconflictionInfo(e){const t=this.layer,r=rt(t,e)??tt(t);return[{vvEvaluators:{0:st(t.renderer)},deconflictionEnabled:r}]}async createServiceOptions(e){const t=this.layer,{capabilities:r,objectIdField:i}=t,s=t.fieldsIndex.toJSON(),a=Ze(t),n=t.timeInfo?.toJSON(),o=t.spatialReference.toJSON();return function(e){if(!("openPorts"in e))throw new d("source-not-supported")}(t.source),{type:"memory",source:await t.source.openPorts(),orderByFields:i,outSpatialReference:e.spatialReference.toJSON(),metadata:{fieldsIndex:s,geometryType:a,objectIdField:i,timeInfo:n,spatialReference:o,subtypes:null,subtypeField:null,globalIdField:null,typeIdField:null,types:null,timeReferenceUnknownClient:null},queryMetadata:{maxRecordCount:r.query.maxRecordCount,supportsCompactGeometry:r.query.supportsCompactGeometry,supportsDefaultSpatialReference:r.query.supportsDefaultSpatialReference,supportsFormatPBF:r.query.supportsFormatPBF,supportsMaxRecordCountFactor:r.query.supportsMaxRecordCountFactor,supportsQuantization:r.query.supportsQuantization,lastEditDate:null,snapshotInfo:null}}}createSourceSchema(e,t){const{definitionExpression:r,timeExtent:i}=this.layer;return at({definitionExpression:r,timeExtent:i,customParameters:null},e,t,null)}createProcessorSchema(e,t,r){const{fields:i,renderer:s,geometryType:a,labelingInfo:n,labelsVisible:o,orderBy:l,objectIdField:u}=this.layer;return yt(e,t,{fields:i.map((e=>e.toJSON())),renderer:s?.clone(),featureReduction:te(this.layer,t),geometryType:a,labelingInfo:n,labelsVisible:o,objectIdField:u,orderBy:l??"default"},r)}get hasRequiredSupport(){return Ee(this.layer.renderer)}get timeOptions(){return this.layer}getUpdateHashProperties(e){const t=this.layer,{definitionExpression:r,renderer:i}=t,s=this.layer.labelsVisible?this.layer.labelingInfo:null,a=te(t,e);return{orderBy:JSON.stringify(t.orderBy),definitionExpression:r,renderer:i,labelingInfo:s,featureReduction:a}}}class It{constructor(e){this.layer=e,this.timeOptions=null}getLabelingDeconflictionInfo(e){const t=this.layer,r=rt(t,e)??tt(t);return[{vvEvaluators:{0:st(t.renderer)},deconflictionEnabled:r}]}async createServiceOptions(e){const t=this.layer,{capabilities:r,objectIdField:i}=t,s=t.fieldsIndex.toJSON(),a=Ze(t),n=t.spatialReference.toJSON();return{type:"memory",source:await t.source.openPorts(),orderByFields:i,outSpatialReference:e.spatialReference.toJSON(),metadata:{fieldsIndex:s,geometryType:a,objectIdField:i,spatialReference:n,globalIdField:null,subtypeField:null,subtypes:null,timeInfo:null,timeReferenceUnknownClient:null,typeIdField:null,types:null},queryMetadata:{maxRecordCount:r.query.maxRecordCount,supportsCompactGeometry:r.query.supportsCompactGeometry,supportsDefaultSpatialReference:r.query.supportsDefaultSpatialReference,supportsFormatPBF:r.query.supportsFormatPBF,supportsMaxRecordCountFactor:r.query.supportsMaxRecordCountFactor,supportsQuantization:r.query.supportsQuantization,lastEditDate:null,snapshotInfo:null}}}createSourceSchema(e,t){const{definitionExpression:r}=this.layer;return at({definitionExpression:r,customParameters:null},e,t,null)}createProcessorSchema(e,t,r){const{fields:i,renderer:s,geometryType:a,labelingInfo:n,labelsVisible:o,objectIdField:l}=this.layer;return yt(e,t,{fields:i.map((e=>e.toJSON())),renderer:s?.clone(),featureReduction:te(this.layer,t),geometryType:a,labelingInfo:n,labelsVisible:o,objectIdField:l,orderBy:"default"},r)}get hasRequiredSupport(){return Ee(this.layer.renderer)}getUpdateHashProperties(e){const t=this.layer,{definitionExpression:r,renderer:i}=t;return{definitionExpression:r,renderer:i,labelingInfo:this.layer.labelsVisible?this.layer.labelingInfo:null,featureReduction:te(t,e)}}}class xt{constructor(e){this.layer=e}getLabelingDeconflictionInfo(e){const t=this.layer,r=rt(t,e)??tt(t);return[{vvEvaluators:{0:st(t.renderer)},deconflictionEnabled:r}]}async createServiceOptions(e){const t=this.layer,{capabilities:r,objectIdField:i}=t,a=t.fieldsIndex.toJSON(),n=Ze(t),o=t.timeInfo?.toJSON(),l=t.spatialReference.toJSON(),u=t.source.getSource(),c=this.layer.objectIdField,d=s(r);return d.query.maxRecordCount=u.maxRecordCount,{type:"ogc",source:u,orderByFields:c,outSpatialReference:e.spatialReference.toJSON(),metadata:{fieldsIndex:a,geometryType:n,objectIdField:i,timeInfo:o,spatialReference:l,globalIdField:null,subtypeField:null,subtypes:null,timeReferenceUnknownClient:null,typeIdField:null,types:null},queryMetadata:{maxRecordCount:d.query.maxRecordCount,supportsCompactGeometry:d.query.supportsCompactGeometry,supportsDefaultSpatialReference:d.query.supportsDefaultSpatialReference,supportsFormatPBF:d.query.supportsFormatPBF,supportsMaxRecordCountFactor:d.query.supportsMaxRecordCountFactor,supportsQuantization:d.query.supportsQuantization,lastEditDate:null,snapshotInfo:null}}}createSourceSchema(e,t){const{customParameters:r,timeExtent:i,apiKey:s}=this.layer;return at({customParameters:r,timeExtent:i},e,t,s)}createProcessorSchema(e,t,r){const{fields:i,renderer:s,geometryType:a,labelingInfo:n,labelsVisible:o,orderBy:l,objectIdField:u}=this.layer;return yt(e,t,{fields:i.map((e=>e.toJSON())),renderer:s?.clone(),featureReduction:te(this.layer,t),geometryType:a,labelingInfo:n,labelsVisible:o,objectIdField:u,orderBy:l??"default"},r)}get hasRequiredSupport(){return Ee(this.layer.renderer)}get timeOptions(){return this.layer}getUpdateHashProperties(e){const t=this.layer,{renderer:r,apiKey:i}=t,s=this.layer.labelsVisible?this.layer.labelingInfo:null;return{apiKey:i,customParameters:JSON.stringify(t.customParameters),featureReduction:te(t,e),labelingInfo:s,orderBy:JSON.stringify(t.orderBy),renderer:r}}}class Ft{constructor(e){this.layer=e}getLabelingDeconflictionInfo(e){const t=this.layer,r=rt(t,e)??tt(t);return[{vvEvaluators:{0:st(t.renderer)},deconflictionEnabled:r}]}async createServiceOptions(e){const t=this.layer,{capabilities:r,objectIdField:a,globalIdField:n,orderBy:o,refreshInterval:l}=t,u=t.fieldsIndex.toJSON(),c=u.fields,d=Ze(t),p=t.timeInfo?.toJSON(),h=t.spatialReference.toJSON(),f=s(this.layer.parsedUrl);let y=this.layer.objectIdField;if(o?.length){const e=!o[0].valueExpression&&o[0].field;e&&(y=e)}const m=l>0,g=i("featurelayer-snapshot-enabled")&&"point"===t.geometryType&&r?.query.supportsPagination&&!r?.operations.supportsEditing&&!m,b=g&&St(e,t.fullExtent);return{type:"feature-service",source:f,isSourceHosted:Y(f.path),orderByFields:y,outSpatialReference:e.spatialReference.toJSON(),metadata:{globalIdField:n,fields:c,fieldsIndex:u,geometryType:d,objectIdField:a,timeInfo:p,spatialReference:h,timeReferenceUnknownClient:!1,subtypeField:null,subtypes:null,typeIdField:null,types:null},queryMetadata:{maxRecordCount:r.query.maxRecordCount,supportsCompactGeometry:r.query.supportsCompactGeometry,supportsDefaultSpatialReference:r.query.supportsDefaultSpatialReference,supportsFormatPBF:r.query.supportsFormatPBF,supportsMaxRecordCountFactor:r.query.supportsMaxRecordCountFactor,supportsQuantization:r.query.supportsQuantization,lastEditDate:null,snapshotInfo:{supportsSnapshotMinThreshold:g,supportsSnapshotMaxThreshold:b,snapshotCountThresholds:{min:i("featurelayer-snapshot-point-min-threshold"),max:i("featurelayer-snapshot-point-max-threshold")}}}}}createSourceSchema(e,t){const{definitionExpression:r,customParameters:i,timeExtent:s}=this.layer;return at({definitionExpression:r,customParameters:i,timeExtent:s},e,t,null)}createProcessorSchema(e,t,r){const{fields:i,renderer:s,geometryType:a,labelingInfo:n,labelsVisible:o,orderBy:l,objectIdField:u}=this.layer;return yt(e,t,{fields:i.map((e=>e.toJSON())),renderer:s?.clone(),featureReduction:te(this.layer,t),geometryType:a,labelingInfo:n,labelsVisible:o,objectIdField:u,orderBy:l??"default"},r)}get hasRequiredSupport(){return Ee(this.layer.renderer)}get timeOptions(){return this.layer}hasFilters(e){return vt(this.layer,e)}addFilters(e,t){return _t(this.layer,e,t)}getUpdateHashProperties(e){const t=this.layer,{definitionExpression:r,renderer:i,outFields:s}=t,a=this.layer.labelsVisible?this.layer.labelingInfo:null,n=JSON.stringify(t.customParameters),o=te(t,e);return{outFields:s,orderBy:JSON.stringify(t.orderBy),definitionExpression:r,renderer:i,labelingInfo:a,featureReduction:o,customParameters:n,floors:vt(this.layer,e)?e.floors:null}}}class Et{constructor(e){this.layer=e}getLabelingDeconflictionInfo(e){const t=this.layer,r=rt(t,e)??tt(t);return[{vvEvaluators:{0:st(t.renderer)},deconflictionEnabled:r}]}async createServiceOptions(e){const t=this.layer,{objectIdField:r}=t,i=Ze(t),s=t.timeInfo?.toJSON()||null,a=t.spatialReference?t.spatialReference.toJSON():null;return{type:"stream",source:this.layer.parsedUrl,outSpatialReference:e.spatialReference.toJSON(),metadata:{fieldsIndex:this.layer.fieldsIndex.toJSON(),geometryType:i,objectIdField:r,timeInfo:s,timeReferenceUnknownClient:null,spatialReference:a,subtypeField:null,subtypes:null,globalIdField:null,typeIdField:null,types:null}}}createSourceSchema(e,t){const{definitionExpression:r,geometryDefinition:i,customParameters:s}=this.layer;return{type:"stream",mutable:{sourceRefreshVersion:t,availableFields:e.availableFields,dataFilter:{geometryDefinition:i?.toJSON(),definitionExpression:r,customParameters:s??null,maxReconnectionAttempts:this.layer.maxReconnectionAttempts,maxReconnectionInterval:this.layer.maxReconnectionInterval,purgeOptions:this.layer.purgeOptions.toJSON()}}}}createProcessorSchema(e,t,r){const{fields:i,renderer:s,geometryType:a,labelingInfo:n,labelsVisible:o,objectIdField:l}=this.layer;return yt(e,t,{fields:i.map((e=>e.toJSON())),renderer:s?.clone(),featureReduction:te(this.layer,t),geometryType:a,labelingInfo:n,labelsVisible:o,objectIdField:l,orderBy:"default"},r)}get hasRequiredSupport(){return Ee(this.layer.renderer)}get timeOptions(){return this.layer}getUpdateHashProperties(e){const t=this.layer,{definitionExpression:r,renderer:i}=t,s=this.layer.labelsVisible?this.layer.labelingInfo:null,a=JSON.stringify(t.customParameters);return{definitionExpression:r,renderer:i,labelingInfo:s,featureReduction:te(t,e),customParameters:a,geometryDefinition:t.geometryDefinition,definitionExpressoin:t.definitionExpression}}}async function Rt(e,{subtypeField:t,sublayers:r}){const i=await Promise.all(r.map((({renderer:t})=>ft(e,t))));return{type:"subtype",subtypeField:t,renderers:r.reduce(((e,{subtypeCode:t},r)=>({...e,[t]:i[r]})),{})}}function Ct(e,t){const r=Me();return{type:"subtype",filters:e.filters,capabilities:{maxTextureSize:r.maxTextureSize},subtypeField:t.subtypeField,target:"feature",bindings:t.sublayers.reduce(((e,{renderer:t,subtypeCode:r})=>{const i=Re(t);return{...e,[r]:i}}),{})}}async function Ot(e,{subtypeField:t,sublayers:r}){const i=await Promise.all(r.map((t=>{const r=ve(t.renderer),i={...t,geometryType:t.geometryType??null};return ht(e,i,r)})));return{type:"subtype",subtypeField:t,renderers:r.reduce(((e,{subtypeCode:t},r)=>({...e,[t]:i[r]})),{})}}class zt{constructor(e){this.layer=e}getLabelingDeconflictionInfo(e){return[{vvEvaluators:{},deconflictionEnabled:this.layer.sublayers.every((e=>tt(e)))}]}async createServiceOptions(e){const t=this.layer,{capabilities:r,datesInUnknownTimezone:a,editingInfo:n,globalIdField:o,objectIdField:l,refreshInterval:u,subtypeField:c}=t,d=t.fieldsIndex.toJSON(),p=Ze(t),h=t.timeInfo?.toJSON(),f=t.spatialReference.toJSON(),y=s(this.layer.parsedUrl),m=l,g=!(null!=n?.lastEditDate)&&u>0,b=i("featurelayer-snapshot-enabled")&&"point"===t.geometryType&&r?.query.supportsPagination&&!r?.operations.supportsEditing&&!g,S=b&&St(e,t.fullExtent);return{type:"feature-service",source:y,isSourceHosted:Y(y.path),orderByFields:m,outSpatialReference:e.spatialReference.toJSON(),metadata:{timeReferenceUnknownClient:a,subtypeField:c,globalIdField:o,fieldsIndex:d,geometryType:p,objectIdField:l,timeInfo:h,spatialReference:f,subtypes:this.layer.subtypes?.map((e=>e.toJSON())),typeIdField:null,types:null},queryMetadata:{maxRecordCount:r.query.maxRecordCount,supportsCompactGeometry:r.query.supportsCompactGeometry,supportsDefaultSpatialReference:r.query.supportsDefaultSpatialReference,supportsFormatPBF:r.query.supportsFormatPBF,supportsMaxRecordCountFactor:r.query.supportsMaxRecordCountFactor,supportsQuantization:r.query.supportsQuantization,lastEditDate:n?.lastEditDate?.getTime(),snapshotInfo:{supportsSnapshotMinThreshold:b,supportsSnapshotMaxThreshold:S,snapshotCountThresholds:{min:i("featurelayer-snapshot-point-min-threshold"),max:i("featurelayer-snapshot-point-max-threshold")}}}}}createSourceSchema(e,t){const{definitionExpression:r,customParameters:i,gdbVersion:s,historicMoment:a,subtypeField:n,timeExtent:o,apiKey:l}=this.layer;return at({queryScaleRanges:this.layer.sublayers.items.map((e=>({subtypeCode:e.subtypeCode,minScale:e.minScale,maxScale:e.maxScale}))),definitionExpression:r,customParameters:i,gdbVersion:s,historicMoment:a,subtypeField:n,timeExtent:o},e,t,l)}createProcessorSchema(e,t,r){return async function(e,t,r,i){return{storage:Ct(t,r),mesh:{properties:{timeZone:t.timeZone,displayRefreshVersion:i,returnMeshObjectId:!1,sortKey:null},strategy:{type:"feature"},factory:{symbology:await Rt(e,r),labels:await Ot(e,r)}}}}(e,t,{subtypeField:this.layer.subtypeField,sublayers:Array.from(this.layer.sublayers,(e=>({featureReduction:null,geometryType:this.layer.geometryType,labelingInfo:e.labelingInfo,labelsVisible:e.labelsVisible,renderer:e.renderer,subtypeCode:e.subtypeCode,orderBy:null})))},r)}hasFilters(e){return vt(this.layer,e)||function(e,t){return e.sublayers.some((e=>!Tt(e,t)))}(this.layer,e)}addFilters(e,t){e=_t(this.layer,e,t);const r=this.layer.sublayers.filter((e=>!Tt(e,t))).map((e=>e.subtypeCode));if(!r.length)return e;e??=new F;const i=`NOT ${this.layer.subtypeField} IN (${r.join(",")})`;return e.where=ne(e.where,i),e}get hasRequiredSupport(){return!0}get timeOptions(){return this.layer}getUpdateHashProperties(e){const t=this.layer,{definitionExpression:r,gdbVersion:i,apiKey:s}=t,a=t.historicMoment?.getTime()??void 0,n=JSON.stringify(t.customParameters),o=vt(this.layer,e)?e.floors:null,l=this.layer.sublayers.map((({renderer:e,labelsVisible:t,labelingInfo:r,visible:i})=>({renderer:e,labelsVisible:t,labelingInfo:r,visible:i})));return{outFields:this.layer.outFields,gdbVersion:i,definitionExpression:r,historicMoment:a,customParameters:n,apiKey:s,sublayers:l,floors:o}}setGraphicOrigin(e){const t=this.layer.fieldsIndex.get(this.layer.subtypeField),r=e.attributes[t.name],i=this.layer.sublayers.find((e=>e.subtypeCode===r));e.layer=e.sourceLayer=i}}function Tt(e,t){return e.visible&&(0===e.minScale||ie(t.scale,e.minScale)||t.scalee.maxScale)}async function Mt(e,t){try{return await e}catch(e){if("no-queryEngine"!==e.name)throw e;return t}}function At(e,t){const r=new Set;for(const i of e instanceof Set?e.values():e.keys())t.has(i)||r.add(i);return r}class qt{constructor(e,t,r){const i=r?e.getTileCoverage(r,0,!0,"closest"):null,s=e.getTileCoverage(t,0,!0,"closest");if(this._tileKeys=new Map,i)for(const e of i.keys())this._tileKeys.set(e.id,e);if(s)for(const e of s.keys())this._tileKeys.set(e.id,e)}get coverageSet(){return new Set(this._tileKeys.keys())}keys(){return this._tileKeys.values()}}class Pt{constructor(e){this.version=e}}class kt{constructor(e){this._subscriptions=new Map,this._visible=new Set,this._paused=new Set,this._version=0,this._config=e}destroy(){}get _coverageSet(){return this._coverage?.coverageSet??new Set}suspend(){this._suspendedOverage=this._coverage,this._coverage=null,this._updateSubscriptions()}resume(){null==this._coverage&&(this._coverage=this._suspendedOverage,this._suspendedOverage=null,this._updateSubscriptions())}update(e,t){return this._version=(this._version+1)%Number.MAX_SAFE_INTEGER,this._updateCoverage(e,t),this._updateSubscriptions(),new Set(this._visible)}_updateCoverage(e,t){this._coverage=new qt(this._config.tileInfoView,e,t)}_updateSubscriptions(){const e=this._coverageSet,t=this._updateVisibility(),r=At(t,e),i=At(this._subscriptions,t),s=At(e,this._subscriptions),a=At(i,e),n=At(r,a),o=At(n,this._paused);this._visible=t;for(const e of s.values())this._subscriptions.set(e,new Pt(this._version));for(const e of o.values())this._paused.add(e);for(const e of a.values())this._subscriptions.delete(e),this._paused.delete(e);(s.size||a.size||o.size)&&this._sendUpdateSubscriptions(s,a,o)}_sendUpdateSubscriptions(e,t,r){const i=Array.from(e.values()).map((e=>({tileId:e,version:this._subscriptions.get(e).version})));this._config.updateSubscriptions({subscribe:i,unsubscribe:Array.from(t.values()),pause:Array.from(r.values())})}_updateVisibility(){const e=new Set,t=new Set;if(!this._coverage)return e;for(const r of this._coverage.keys())this._config.isDone(r)?e.add(r.id):this._addVisibleParent(e,t,r)||this._addVisibleChildren(e,r)||e.add(r.id);const r=new $(0,0,0,0),i=new $(0,0,0,0);for(const s of t){r.id=s;for(const t of e)i.id=t,r.containsChild(i)&&e.delete(t)}return e}_addVisibleParent(e,t,r){let i=!1;for(const s of this._visible.values())new $(s).containsChild(r)&&(e.add(s),t.add(s),i=!0);return i}_addVisibleChildren(e,t){let r=!1;for(const i of this._visible.values()){const s=new $(i);t.containsChild(s)&&(e.add(i),r=!0)}return r}}const Ut=4294967294;let jt=class extends(qe(ke(q(Pe)))){constructor(){super(...arguments),this._commandsQueue=new Ce({process:e=>{switch(e.type){case"edit-by-feature":case"edit-by-id":return this._doEdit(e);case"update":return this._doUpdate();case"highlight":return this._updateHighlights()}}}),this._visibilityOverrides=new Set,this._highlightCounter=new Ae,this._lastAvailableFields=[],this._lastTargetState=null,this.eventLog=new Ke,this._sourceRefreshVersion=1,this._displayRefreshVersion=1,this._pipelineUpdating=!1,this._fields=null,this.featureEffectView=new Le}destroy(){this._workerProxy?.destroy(),this._workerAttached.reject(g()),this._commandsQueue.destroy()}initialize(){this._workerAttached=m(),b(this._workerAttached.promise),this.addResolvingPromise(this._initProxy()),this.featureEffectView.featureEffect=this.featureEffect,this.featureEffectView.endTransitions()}async _initProxy(){const e=this.layer;if("isTable"in e&&e.isTable)throw new d("featurelayerview:table-not-supported","table feature layer can't be displayed",{layer:e});if("mesh"===e.geometryType)throw new d("featurelayerview:geometry-type-not-supported",`Geometry type of ${e.geometryType} is not supported`,{layer:e});if(("feature"===e.type||"subtype-group"===e.type)&&!1===R(e)?.operations.supportsQuery)throw new d("featurelayerview:query-not-supported","layer view requires a layer with query capability",{layer:e});this._workerProxy&&this._workerProxy.destroy();const t=this._createClientOptions();this._workerProxy=await async function(e){const t=await K("FeaturePipelineWorker",{client:e,strategy:"dedicated"});return new We(t)}(t)}async _attachProxy(){const e={service:await this.layerAdapter.createServiceOptions(this.view),tileInfoJSON:this.view.featuresTilingScheme.tileInfo.toJSON()};let t=[];Array.isArray(e.service.source)&&(t=e.service.source);try{await this._workerProxy.pipeline.onAttach(e,{transferList:t}),this._workerAttached.resolve()}catch(e){this._workerAttached.reject(g()),S(e)}}async _detachProxy(){return this._workerProxy.pipeline.onDetach()}async getWorker(){return await this._workerAttached.promise,this._workerProxy}get hasAllFeatures(){return this.layer.visible&&this.eventLog.hasAllFeatures}get hasAllFeaturesInView(){return this.layer.visible&&this.eventLog.hasAllFeaturesInView}get hasFullGeometries(){return this.layer.visible&&this.eventLog.hasFullGeometries}get labelingCollisionInfos(){const e=this.layerAdapter.getLabelingDeconflictionInfo(this.view),t=this.layer.geometryType,r=!this.suspended;return e.map((({vvEvaluators:e,deconflictionEnabled:i})=>({container:this.featureContainer,vvEvaluators:e,deconflictionEnabled:i,geometryType:t,visible:r})))}get layerAdapter(){switch(this.layer.type){case"feature":return"memory"===this.layer.source.type?new Vt(this.layer):new wt(this.layer);case"geojson":case"csv":case"wfs":return new Vt(this.layer);case"subtype-group":return new zt(this.layer);case"ogc-feature":return new xt(this.layer);case"stream":return new Et(this.layer);case"oriented-imagery":return new Ft(this.layer);case"knowledge-graph-sublayer":return new It(this.layer);case"catalog-footprint":return new bt(this.layer);default:c(this.layer)}return null}get timeExtent(){return C(this.layerAdapter.timeOptions,this.view?.timeExtent,this._get("timeExtent"))}getDisplayStatistics(e,t){return this.featureContainer?.getDisplayStatistics(e,t)}async queryHeatmapStatistics(e){return(await this.getWorker()).pipeline.queryHeatmapStatistics(e)}highlight(e,r="highlight"){let i;e instanceof t?i=[e.getObjectId()]:"number"==typeof e||"string"==typeof e?i=[e]:u.isCollection(e)&&e.length>0?i=e.map((e=>e?.getObjectId())).toArray():Array.isArray(e)&&e.length>0&&(i="number"==typeof e[0]||"string"==typeof e[0]?e:e.map((e=>e?.getObjectId())));const s=i?.filter(a);return s?.length?(this._addHighlights(s,r),p((()=>this._removeHighlights(s,r)))):p()}getHighlightIds(){return Array.from(this._highlightCounter.ids())}hasHighlight(){return!this._highlightCounter.empty}async hitTest(e,r){const i=await this.featureContainer.hitTest(r);if(0===i.length)return null;const s=await this.getWorker(),{features:a,aggregates:n}=await s.pipeline.getDisplayFeatures(i),o=this.featureContainer.getSortKeys(i),l=({displayId:e},{displayId:t})=>o.has(e)&&o.has(t)?o.get(e)-o.get(t):e-t;return a.sort(l).reverse(),n.sort(l).reverse(),[...n.map((t=>this._createGraphicHit(e,Ne.fromJSON(t)))),...a.map((r=>this._createGraphicHit(e,t.fromJSON(r))))]}async queryStatistics(){return Mt((await this.getWorker()).pipeline.queryStatistics(),{featureCount:0,ringCount:0,vertexCount:0})}async querySummaryStatistics(e,t,r){const i=await this.getWorker(),s={...t,scale:this.view.scale};return Mt(i.features.executeQueryForSummaryStatistics(this._cleanUpQuery(e),s,r),{})}async queryAggregateSummaryStatistics(e,t,r){const i={...t,scale:this.view.scale};return Mt((await this.getWorker()).aggregates.executeQueryForSummaryStatistics(this._cleanUpAggregateQuery(e),i,r),{})}async queryUniqueValues(e,t,r){const i=await this.getWorker(),s={...t,scale:this.view.scale};return Mt(i.features.executeQueryForUniqueValues(this._cleanUpQuery(e),s,r),{uniqueValueInfos:[]})}async queryAggregateUniqueValues(e,t,r){const i=await this.getWorker(),s={...t,scale:this.view.scale};return Mt(i.aggregates.executeQueryForUniqueValues(this._cleanUpAggregateQuery(e),s,r),{uniqueValueInfos:[]})}async queryClassBreaks(e,t,r){const i=await this.getWorker(),s={...t,scale:this.view.scale};return Mt(i.features.executeQueryForClassBreaks(this._cleanUpQuery(e),s,r),{classBreakInfos:[]})}async queryAggregateClassBreaks(e,t,r){const i=await this.getWorker(),s={...t,scale:this.view.scale};return Mt(i.aggregates.executeQueryForClassBreaks(this._cleanUpAggregateQuery(e),s,r),{classBreakInfos:[]})}async queryHistogram(e,t,r){const i=await this.getWorker(),s={...t,scale:this.view.scale};return Mt(i.features.executeQueryForHistogram(this._cleanUpQuery(e),s,r),{bins:[],maxValue:null,minValue:null,normalizationTotal:null})}async queryAggregateHistogram(e,t,r){const i=await this.getWorker(),s={...t,scale:this.view.scale};return Mt(i.aggregates.executeQueryForHistogram(this._cleanUpAggregateQuery(e),s,r),{bins:[],maxValue:null,minValue:null,normalizationTotal:null})}queryFeatures(e,t){return this.queryFeaturesJSON(e,t).then((e=>{const t=z.fromJSON(e);return t.features.forEach((e=>this._setLayersForFeature(e))),t}))}async queryVisibleFeatures(e,t){const r=(await this.getWorker()).pipeline.queryVisibleFeatures(this._cleanUpQuery(e),t),i=await Mt(r,{features:[]}),s=z.fromJSON(i);return s.features.forEach((e=>this._setLayersForFeature(e))),s}async queryAggregates(e,t){const r=(await this.getWorker()).aggregates.executeQuery(this._cleanUpAggregateQuery(e),t),i=await Mt(r,{features:[]}),s=Je.fromJSON(i);return s.features.forEach((e=>this._setLayersForFeature(e))),s}async queryAggregateIds(e,t){return Mt((await this.getWorker()).aggregates.executeQueryForIds(this._cleanUpAggregateQuery(e),t),[])}async queryAggregateCount(e,t){return Mt((await this.getWorker()).aggregates.executeQueryForCount(this._cleanUpAggregateQuery(e),t),0)}async queryAggregateJSON(e,t){return Mt((await this.getWorker()).aggregates.executeQuery(this._cleanUpAggregateQuery(e),t),{features:[]})}async queryFeaturesJSON(e,t){return Mt((await this.getWorker()).features.executeQuery(this._cleanUpQuery(e),t),{features:[]})}async queryObjectIds(e,t){return Mt((await this.getWorker()).features.executeQueryForIds(this._cleanUpQuery(e),t),[])}async queryFeatureCount(e,t){return Mt((await this.getWorker()).features.executeQueryForCount(this._cleanUpQuery(e),t),0)}async queryExtent(e,t){const r=(await this.getWorker()).features.executeQueryForExtent(this._cleanUpQuery(e),t),i=await Mt(r,{count:0,extent:null});return{count:i.count,extent:Ue.fromJSON(i.extent)}}async getSampleFeatures(e){return(await this.getWorker()).pipeline.getSampleFeatures(e)}setVisibility(e,t){t?this._visibilityOverrides.delete(e):this._visibilityOverrides.add(e),this._update()}update(e){if(!this._subscriptionManager)return;this.view.animation&&!this._lastTargetState&&(this._lastTargetState=e.state.clone()),!this.view.animation&&this._lastTargetState&&(this._lastTargetState=null);const t=this._subscriptionManager.update(e.targetState,this._lastTargetState);this.featureContainer.setVisibleTiles(t)}attach(){i("esri-2d-update-debug")&&console.debug("FeatureLayerView2D.attach"),b(this._updatingHandles.addPromise(this._workerAttached.promise)),b(this._attachProxy()),this.featureContainer=new Ge(this),this.container.addChild(this.featureContainer),this.view.timeline.record(`${this.layer.title} (FeatureLayer) Attach`),this._subscriptionManager=new kt({tileInfoView:this.view.featuresTilingScheme,updateSubscriptions:e=>{this.featureContainer.updateSubscriptions(e),b(this._updatingHandles.addPromise(this.getWorker().then((t=>t.pipeline.updateSubscriptions(e)))))},isDone:e=>this.featureContainer.isDone(e)}),this.requestUpdate(),this.addAttachHandles([_((()=>JSON.stringify({displayRefreshVersion:this._displayRefreshVersion,timeExtent:this.timeExtent,clips:this.clips,filter:this.filter,featureEffect:this.featureEffect,sourceRefreshVersion:this._sourceRefreshVersion,timeZone:this.view.timeZone,effect:this.featureEffect,...this.layerAdapter.getUpdateHashProperties(this.view)})),(()=>this._update()),w),_((()=>this.updateSuspended),(e=>{e||(this._subscriptionManager.resume(),this.view.labelManager.requestUpdate())}))]),"stream"!==this.layer.type&&"catalog-footprint"!==this.layer.type&&this.addAttachHandles(this.layer.on("edits",(e=>this._edit(e))))}detach(){i("esri-2d-update-debug")&&console.debug("FeatureLayerView2D.detach"),this._detachProxy(),this._fields=null,this.featureContainer.destroy(),this.featureContainer=null,this._commandsQueue.clear(),this.container.removeAllChildren(),this._subscriptionManager=h(this._subscriptionManager),this._workerProxy.pipeline.onDetach(),this._workerAttached=m(),b(this._workerAttached.promise),this._lastAvailableFields=[],this._lastSchema=null}viewChange(){this.requestUpdate()}moveEnd(){this.requestUpdate()}isUpdating(){const e="renderer"in this.layer&&null!=this.layer.renderer,t=this._commandsQueue.updateTracking.updating,r=null!=this._updatingRequiredFieldsPromise,s=this.featureContainer.updatingHandles.updating,a=this.updateRequested||e&&(t||r)||s||this._pipelineUpdating||this.dataUpdating;if(i("esri-2d-log-updating")){console.log(`Updating FLV2D (${this.layer.id}): ${a}\n -> updateRequested ${this.updateRequested}\n -> hasRenderer ${e}\n -> updatingRequiredFields ${r}\n -> hasPendingCommand ${t}\n -> dataUpdating ${this.dataUpdating}\n -> processing ${this._pipelineUpdating}\n -> updatingContainer ${s}\n`);for(const e of this.featureContainer.subscriptions())console.log(` -> Tile[${e.id}] Done: ${e.done}`)}return a}_createClientOptions(){const e=this;return{get container(){return e.featureContainer},setUpdating:e=>{this._set("_pipelineUpdating",e.pipeline),this._set("dataUpdating",e.data)},emitEvent:e=>{this.emit(e.name,e.event)},get eventLog(){return e.eventLog},fetch:t=>Promise.all(t.map((t=>e.view.stage.painter.textureManager.rasterizeItem(t)))),fetchDictionary:e=>Promise.all(e.map((e=>this._fetchDictionaryRequest(e))))}}async _fetchDictionaryRequest(e){try{if("subtype-group"===this.layer.type)throw new Error("InternalError: SubtypeGroupLayer does not support dictionary renderer");const t=this.layer.renderer;if(!t||"dictionary"!==t.type)throw new Error("InternalError: Expected layer to have a DictionaryRenderer");const r=this._lastSchema.processor.mesh.factory.symbology;if("dictionary"!==r.type)throw new Error("InternalError: Expected schema to be of type 'dictionary'");const i={cimAnalyzer:this.view.stage.cimAnalyzer,cimResourceManager:this.view.stage.painter.textureManager.resourceManager,store:this.featureContainer.instanceStore,scaleExpression:r.scaleExpression};this._fields||(this._fields=this.layer.fields.map((e=>e.toJSON())));const s=r.visualVariableUniforms,a=await t.getSymbolAsync(e.feature,{fields:this._fields});return a&&a.data?{type:"dictionary-response",meshes:await be(a.data,{uniforms:s,path:"renderer",schemaOptions:i})}:{type:"dictionary-response",meshes:[]}}catch(e){return{type:"dictionary-response",meshes:[]}}}_cleanUpQuery(e){const t=M.from(e)||this.createQuery();return t.outSpatialReference||(t.outSpatialReference=this.view.spatialReference),t.toJSON()}_cleanUpAggregateQuery(e){const t=M.from(e)||this.createAggregateQuery();t.outSpatialReference||(t.outSpatialReference=this.view.spatialReference);const r=t.objectIds??[];for(const e of t.aggregateIds??[])r.push(e);return t.objectIds=r,t.aggregateIds=[],t.toJSON()}async _update(){return this._commandsQueue.push({type:"update"})}async _edit(e){if(this.updateSuspended)return void this._subscriptionManager.suspend();const t=this._getEffectiveEdit(e);return t?this._commandsQueue.push(t).catch(S):void 0}async doRefresh(e){this.attached&&(this.updateSuspended&&e||(e?this.incrementSourceRefreshVersion():this.incrementDisplayRefreshVersion()))}incrementSourceRefreshVersion(){this._sourceRefreshVersion=(this._sourceRefreshVersion+1)%Ut+1}incrementDisplayRefreshVersion(){this._displayRefreshVersion=(this._displayRefreshVersion+1)%Ut+1}_getEffectiveEdit(e){const t="globalIdField"in this.layer&&this.layer.globalIdField,r=e.deletedFeatures.some((e=>-1===e.objectId||!e.objectId)),i=t&&this.availableFields.includes(t);if(r&&!i)return o.getLogger(this).error(new d("mapview-apply-edits",`Editing the specified service requires the layer's globalIdField, ${t} to be included the layer's outFields for updates to be reflected on the map`)),null;const s=this.layer,a=e.historicMoment?.getTime()??null,n="layerId"in s&&e.editedFeatures?.find((e=>e.layerId===s.layerId));if(n&&this._canEditByFeature(n)){const e=!1,r=!1,i=J(this.layer.geometryType),{adds:s,deletes:o,updates:l}=n.editedFeatures,u=this.layer.objectIdField,c=s.map((t=>x(t,i,e,r))),d=l.map((t=>x(t.current,i,e,r)));return{type:"edit-by-feature",added:c,removed:o.map((e=>"attributes"in e?{globalId:t?e.attributes[t]:null,objectId:u?e.attributes[u]:null}:e)),updated:d,historicMoment:a}}return{type:"edit-by-id",added:e.addedFeatures,updated:e.updatedFeatures,removed:e.deletedFeatures,historicMoment:a}}_canEditByFeature(e){const{adds:t,updates:r}=e.editedFeatures;return t.every((e=>this.view.spatialReference.equals(e.geometry?.spatialReference)))&&r.every((e=>this.view.spatialReference.equals(e.current.geometry?.spatialReference)))}async _doUpdate(){"featureReduction"in this.layer&&this.layer.featureReduction&&this.layer.featureReduction!==this._lastFeatureReduction&&(this.layer.featureReduction=this.layer.featureReduction?.clone(),this._lastFeatureReduction=this.layer.featureReduction);try{if(await this._updateRequiredFields(),this.destroyed||!this.layerAdapter?.hasRequiredSupport||!this._subscriptionManager)return;const e=this.featureContainer.instanceStore;this.featureContainer.attributeView.lockTextureUploads(),e.updateStart();const t=this.featureEffect,r={store:e,cimAnalyzer:this.view.stage.cimAnalyzer,cimResourceManager:this.view.stage.painter.textureManager.resourceManager,scaleExpression:void 0},s=this._createViewSchemaConfig(),a={source:this.layerAdapter.createSourceSchema(s,this._sourceRefreshVersion),processor:await this.layerAdapter.createProcessorSchema(r,s,this._displayRefreshVersion)},n=f(this._lastSchema?.source.mutable,a.source.mutable)||f(this._lastSchema?.processor,a.processor);if(!n)return this.featureContainer.requestRender(),this.featureContainer.attributeView.unlockTextureUploads(),e.updateEnd(),void(this.featureEffectView.featureEffect=t);this._lastSchema=a,this._fields=null;const o=Math.round(performance.now());i("esri-2d-update-debug")&&console.debug(`Id[${this.layer.uid}] Version[${o}] FeatureLayerView2D._doUpdate`,{changes:n});const l=await this.getWorker();await l.pipeline.updateSchema(a,o),e.updateEnd(),this.featureEffectView.featureEffect=t,this.featureEffectView.endTransitions(),this.featureContainer.attributeView.unlockTextureUploads(),this.featureContainer.swapRenderState(),this.featureContainer.requestRender(),i("esri-2d-update-debug")&&console.debug(`Version[${o}] FeatureLayerView2D.updateEnd`),this.requestUpdate()}catch(e){i("esri-2d-update-debug")&&console.error("Encountered an error during update",e)}}async _doEdit(e){const t=await this.getWorker();try{this.featureContainer.editStart(),await t.pipeline.onEdits(e),this.featureContainer.editEnd()}catch(e){v(e)}}get hasFilter(){const e=this.layerAdapter.hasFilters?.(this.view)??!1;return null!=this.filter||null!=this.timeExtent||this._visibilityOverrides.size>0||e}_getEffectiveAvailableFields(e){const t=function(e,t){const r=new Set;return e&&e.forEach((e=>r.add(e))),t&&t.forEach((e=>r.add(e))),r.has("*")?["*"]:Array.from(r)}(this._lastAvailableFields,e);return this._lastAvailableFields=t,E(this.layer.fieldsIndex,t)}_createViewSchemaConfig(){const e=[function(e,t,r,i,s){s&&(s=s.clone());const a=null!=s?s.timeExtent:null,n=null!=r&&null!=a?r.intersection(a):r||a;n&&(s??=new F,s.timeExtent=n),s=t.addFilters?.(s,e)??s;let o=s?.toJSON()??null;return i.size&&(o??=(new F).toJSON(),o.hiddenIds=Array.from(i)),o}(this.view,this.layerAdapter,this.timeExtent,this._visibilityOverrides,this.filter),this.featureEffect?.filter?.toJSON()??null];return{availableFields:this._getEffectiveAvailableFields(this.availableFields),filters:e,scale:this.view.scale,timeZone:this.view.timeZone}}_addHighlights(e,t){this._highlightCounter.addReason(e,t),this._commandsQueue.push({type:"highlight"})}_removeHighlights(e,t){this._highlightCounter.deleteReason(e,t),this._commandsQueue.push({type:"highlight"})}async _updateHighlights(){const e=[];for(const t of this._highlightCounter.ids()){const r=this._highlightCounter.getHighlightReason(t),i=A(r);e.push({objectId:t,highlightFlags:i})}const t=await this.getWorker();if(this.destroyed)return;const r=t.pipeline.updateHighlight({highlights:e}).catch((e=>{v(e)||o.getLogger(this).error(e)}));this._updatingHandles.addPromise(r)}_setLayersForFeature(e){e.layer=e.sourceLayer=this.layer,this.layerAdapter.setGraphicOrigin&&this.layerAdapter.setGraphicOrigin(e)}_createGraphicHit(e,t){return this._setLayersForFeature(t),null!=t.geometry&&(t.geometry.spatialReference=this.view.spatialReference),{type:"graphic",graphic:t,layer:this.layer,mapPoint:e}}};e([r()],jt.prototype,"_commandsQueue",void 0),e([r()],jt.prototype,"_sourceRefreshVersion",void 0),e([r()],jt.prototype,"_displayRefreshVersion",void 0),e([r({readOnly:!0})],jt.prototype,"_pipelineUpdating",void 0),e([r({readOnly:!0})],jt.prototype,"hasAllFeatures",null),e([r({readOnly:!0})],jt.prototype,"hasAllFeaturesInView",null),e([r({readOnly:!0})],jt.prototype,"hasFullGeometries",null),e([r()],jt.prototype,"featureEffectView",void 0),e([r()],jt.prototype,"labelingCollisionInfos",null),e([r()],jt.prototype,"layerAdapter",null),e([r({readOnly:!0})],jt.prototype,"timeExtent",null),e([r()],jt.prototype,"updating",void 0),jt=e([l("esri.views.2d.layers.FeatureLayerView2D")],jt);const Nt=jt,Bt=Object.freeze(Object.defineProperty({__proto__:null,default:Nt},Symbol.toStringTag,{value:"Module"}));export{Nt as F,Bt as a,Mt as h}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/FeatureLayerView3D.js b/library/arcgis/4.30/@arcgis/core/chunks/FeatureLayerView3D.js new file mode 100644 index 00000000..250bc019 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/FeatureLayerView3D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./tslib.es6.js";import r from"../core/Error.js";import{whenOnce as o}from"../core/reactiveUtils.js";import{property as s}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as e}from"../core/accessorSupport/decorators/subclass.js";import{canProjectWithoutEngine as i}from"../geometry/projection.js";import{g as p}from"./layerUtils2.js";import{d as m}from"./styleUtils.js";import{F as j}from"./FeatureLayerViewBase3D.js";import"../config.js";import"./asyncUtils.js";import"../core/Accessor.js";import"../core/Handles.js";import"./maybe.js";import"./metadata.js";import"./utils.js";import"./handleUtils.js";import"./ObservableBase.js";import"./tracking.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"../core/Collection.js";import"../core/Evented.js";import"./ensureType.js";import"./shared.js";import"./SimpleObservable.js";import"./vec3f64.js";import"./unitUtils.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../geometry/Extent.js";import"../geometry/Geometry.js";import"./reader.js";import"../geometry/SpatialReference.js";import"./writer.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"./mathUtils.js";import"./vec3.js";import"./common.js";import"../geometry/Polyline.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"./zscale.js";import"../portal/Portal.js";import"../core/Loadable.js";import"../core/Promise.js";import"./locale.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"./dehydratedFeatures.js";import"./aaBoundingBox.js";import"./quantizationUtils.js";import"./typeUtils.js";import"../layers/support/Field.js";import"./enumeration.js";import"./domains.js";import"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";import"./fieldType.js";import"./Graphics3DGraphicsPipeline.js";import"./hydratedFeatures.js";import"../geometry.js";import"../geometry/support/jsonUtils.js";import"../Graphic.js";import"../PopupTemplate.js";import"../core/Clonable.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../intl.js";import"./date.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./messages.js";import"../popup/content.js";import"../popup/content/AttachmentsContent.js";import"../popup/content/Content.js";import"../popup/content/CustomContent.js";import"../popup/content/ExpressionContent.js";import"../popup/ElementExpressionInfo.js";import"../popup/content/FieldsContent.js";import"../popup/FieldInfo.js";import"../popup/support/FieldInfoFormat.js";import"../popup/content/MediaContent.js";import"../popup/content/BarChartMediaInfo.js";import"../popup/content/mixins/ChartMediaInfo.js";import"../popup/content/mixins/MediaInfo.js";import"../popup/content/support/ChartMediaInfoValue.js";import"../Color.js";import"./colorUtils.js";import"../popup/content/support/ChartMediaInfoValueSeries.js";import"./chartMediaInfoUtils.js";import"../popup/content/ColumnChartMediaInfo.js";import"../popup/content/ImageMediaInfo.js";import"../popup/content/support/ImageMediaInfoValue.js";import"../popup/content/LineChartMediaInfo.js";import"../popup/content/PieChartMediaInfo.js";import"../popup/content/RelationshipContent.js";import"../popup/support/RelatedRecordsInfoFieldOrder.js";import"../popup/content/TextContent.js";import"../popup/ExpressionInfo.js";import"../popup/LayerOptions.js";import"../popup/RelatedRecordsInfo.js";import"../support/actions/ActionBase.js";import"../core/Identifiable.js";import"../support/actions/ActionButton.js";import"../support/actions/ActionToggle.js";import"../symbols.js";import"../symbols/CIMSymbol.js";import"../symbols/Symbol.js";import"../symbols/ExtrudeSymbol3DLayer.js";import"../symbols/Symbol3DLayer.js";import"./utils4.js";import"../symbols/edges/Edges3D.js";import"./screenUtils.js";import"./materialUtils.js";import"./opacityUtils.js";import"../symbols/edges/SketchEdges3D.js";import"../symbols/edges/SolidEdges3D.js";import"./Symbol3DMaterial.js";import"../symbols/FillSymbol.js";import"../symbols/SimpleLineSymbol.js";import"../symbols/LineSymbol.js";import"../symbols/LineSymbolMarker.js";import"./lineMarkers.js";import"../symbols/FillSymbol3DLayer.js";import"../symbols/patterns/LineStylePattern3D.js";import"../symbols/patterns/StylePattern3D.js";import"./utils5.js";import"./colors.js";import"./symbolLayerUtils3D.js";import"../symbols/Font.js";import"../symbols/IconSymbol3DLayer.js";import"./persistableUrlUtils.js";import"../symbols/LabelSymbol3D.js";import"../symbols/Symbol3D.js";import"./collectionUtils.js";import"../symbols/LineSymbol3DLayer.js";import"../symbols/LineStyleMarker3D.js";import"../symbols/ObjectSymbol3DLayer.js";import"../symbols/PathSymbol3DLayer.js";import"../symbols/TextSymbol3DLayer.js";import"../symbols/WaterSymbol3DLayer.js";import"../symbols/support/StyleOrigin.js";import"./Thumbnail.js";import"./calloutUtils.js";import"../symbols/callouts/Callout3D.js";import"../symbols/callouts/LineCallout3D.js";import"../symbols/support/Symbol3DVerticalOffset.js";import"../symbols/LineSymbol3D.js";import"../symbols/MarkerSymbol.js";import"../symbols/MeshSymbol3D.js";import"../symbols/PictureFillSymbol.js";import"./urlUtils.js";import"../symbols/PictureMarkerSymbol.js";import"../symbols/PointSymbol3D.js";import"../symbols/PolygonSymbol3D.js";import"../symbols/SimpleFillSymbol.js";import"../symbols/SimpleMarkerSymbol.js";import"../symbols/TextSymbol.js";import"../symbols/WebStyleSymbol.js";import"./dehydratedPoint.js";import"./timeSupport2.js";import"../support/timeUtils.js";import"../TimeExtent.js";import"./timeUtils.js";import"./utils6.js";import"./tagSymbols.js";import"../rest/support/Query.js";import"./DataLayerSource.js";import"./FullTextSearch.js";import"./spatialRelationships.js";import"../rest/support/StatisticDefinition.js";import"./projectExtentUtils.js";import"./geometryServiceUtils.js";import"./project.js";import"./utils8.js";import"./utils9.js";import"../rest/support/ProjectParameters.js";import"./RibbonLineMaterial.js";import"./mat4.js";import"./mat4f64.js";import"./sphere.js";import"./vec4.js";import"./vec4f64.js";import"./ray.js";import"./plane.js";import"./mat3f64.js";import"./quatf64.js";import"./vec2f64.js";import"./mathUtils2.js";import"./basicInterfaces.js";import"./Material.js";import"./interfaces3.js";import"./VertexAttribute.js";import"./ViewingMode.js";import"./StencilUtils.js";import"./Indices.js";import"./Util.js";import"./triangle.js";import"./lineSegment.js";import"./doublePrecisionUtils.js";import"./mat3.js";import"./Matrix4PassUniform.js";import"./BindType.js";import"./ShaderTechniqueConfiguration.js";import"./lengthUtils.js";import"./debugFlags2.js";import"./requestImageUtils.js";import"./enums.js";import"./Texture.js";import"./GLObjectType.js";import"./vec2.js";import"./renderState.js";import"./Octree.js";import"./frustum.js";import"./InterleavedLayout.js";import"./BufferView.js";import"./types.js";import"./floatRGBA.js";import"./UpdatingHandles.js";import"./arcgisLayerUrl.js";import"./ReactiveMap.js";import"./dehydratedFeatureComparison.js";import"../core/signal.js";import"../views/SceneView.js";import"../Camera.js";import"../CameraLayout.js";import"./Cyclical.js";import"../Viewpoint.js";import"./domUtils.js";import"../core/workers/workers.js";import"../core/workers/Connection.js";import"./Queue.js";import"../core/workers/RemoteClient.js";import"./GraphicsCollection.js";import"../geometry/HeightModelInfo.js";import"./projectBoundingRect.js";import"./projectPointToVector.js";import"./boundedPlane.js";import"./RenderCoordsHelper.js";import"./spatialReferenceEllipsoidUtils.js";import"./projectVectorToPoint.js";import"./projectVectorToVector.js";import"./ElevationProvider.js";import"./scaleUtils.js";import"../views/View.js";import"../Map.js";import"../Basemap.js";import"./loadAll.js";import"../portal/PortalItem.js";import"../portal/PortalItemResource.js";import"../portal/PortalRating.js";import"../support/BasemapStyle.js";import"./writeUtils.js";import"../Ground.js";import"./compilerUtils.js";import"./CollectionFlattener.js";import"./editableLayers.js";import"../layers/catalog/catalogUtils.js";import"./basemapUtils.js";import"./utils3.js";import"./collectionUtils2.js";import"../support/LayersMixin.js";import"../layers/Layer.js";import"../support/TablesMixin.js";import"../views/BasemapView.js";import"../views/Magnifier.js";import"./selectionUtils.js";import"../views/Theme.js";import"./InputManager.js";import"./ViewEvents.js";import"./IViewEvents.js";import"./interfaces.js";import"./screenUtils2.js";import"../views/input/Input.js";import"../views/input/gamepad/GamepadSettings.js";import"../views/input/gamepad/GamepadInputDevice.js";import"../views/navigation/Navigation.js";import"./a11yUtils.js";import"../views/navigation/gamepad/GamepadSettings.js";import"./heightModelInfoUtils.js";import"./projectionUtils.js";import"../views/BreakpointsOwner.js";import"../views/DOMContainer.js";import"./projector.js";import"./widgetUtils.js";import"../views/GroundView.js";import"./cameraUtils.js";import"./Intersector2.js";import"./verticalOffsetUtils.js";import"./orientedBoundingBox.js";import"./quat.js";import"./computeTranslationToOriginAndRotation.js";import"./Attribute.js";import"./earthUtils.js";import"./spatialReferenceSupport.js";import"../layers/support/ElevationSampler.js";import"./TerrainConst.js";import"../layers/support/LOD.js";import"../layers/support/TileInfo.js";import"./TileKey.js";import"../views/PopupView.js";import"../views/ViewAnimation.js";import"../views/3d/environment/SunLighting.js";import"../webscene/SunLighting.js";import"../views/3d/environment/VirtualLighting.js";import"../webscene/VirtualLighting.js";import"../webscene/Environment.js";import"../views/3d/environment/SunnyWeather.js";import"./weather.js";import"../views/3d/environment/CloudyWeather.js";import"../views/3d/environment/FoggyWeather.js";import"../views/3d/environment/RainyWeather.js";import"../views/3d/environment/SnowyWeather.js";import"./lightingTypes.js";import"../webscene/background/Background.js";import"../webscene/background/ColorBackground.js";import"./quantityUtils.js";import"./colorUtils2.js";import"./IntegerPassUniform.js";import"./NormalAttribute.glsl.js";import"./VertexPosition.glsl.js";import"./Matrix3DrawUniform.js";import"./RenderGeometry.js";import"../views/3d/webgl/RenderCamera.js";import"./axisAngleDegrees.js";import"./Scheduler.js";import"./debugFlags.js";import"./ScreenSpacePass.glsl.js";import"./Float4DrawUniform.js";import"./NestedMap.js";import"./VertexArrayObject2.js";import"./VertexArrayObject.js";import"./Intersector.js";import"./glUtil.js";import"./VertexElementDescriptor.js";import"./MemCache.js";import"./BufferObject.js";import"./objectResourceUtils.js";import"./devEnvironmentUtils.js";import"./vec32.js";import"./vec42.js";import"./DefaultMaterial_COLOR_GAMMA.js";import"./Version.js";import"./resourceUtils3.js";import"./vec2f32.js";import"./GLTextureMaterial.js";import"./RayIntersections.js";import"./OutputHighlight.glsl.js";import"./DecodeSymbolColor.glsl.js";import"./VerticalOffset.glsl.js";import"./Matrix4sPassUniform.js";import"../views/3d/webgl/RenderNode.js";import"./CameraSpace.glsl.js";import"./vec3f32.js";import"./Program.js";import"./_commonjsHelpers.js";import"./GeometryUtil.js";import"./DoubleArray.js";import"./ShadowCastVisualizeTechniqueConfiguration.js";import"./euclideanLengthMeasurementUtils.js";import"./ElevationUpdateEvent.js";import"./ElevationContext.js";import"./unitConversionUtils.js";import"./graphicUtils.js";import"./HUDMaterial.js";import"./featureConversionUtils.js";import"./OptimizedFeature.js";import"./OptimizedGeometry.js";import"./OptimizedFeatureSet.js";import"./edgeUtils.js";import"./earcut.js";import"./SnappingCandidate.js";import"./visualVariableUtils.js";import"./sizeVariableUtils.js";import"./triangulationUtils.js";import"./deduplicate.js";import"./Normals.js";import"./CIMSymbolHelper.js";import"./BidiEngine.js";import"./fontUtils.js";import"./GeometryUtils.js";import"./enums2.js";import"./utils7.js";import"./definitions.js";import"./shapingUtils.js";import"./mat2d.js";import"./mat2df32.js";import"./Rect.js";import"./BoundingBox.js";import"./defaults.js";import"./defaultsJSON.js";import"./OverrideHelper.js";import"../symbols/support/cimSymbolUtils.js";import"./utils11.js";import"./jsonUtils.js";import"./parser.js";import"./LRUCache.js";import"./line.js";import"./line2.js";import"./lineStippleUtils.js";import"../geometry/support/MeshComponent.js";import"../geometry/support/MeshMaterial.js";import"../geometry/support/MeshTexture.js";import"./imageUtils.js";import"../geometry/support/MeshTextureTransform.js";import"../geometry/support/MeshMaterialMetallicRoughness.js";import"./MeshVertexAttributes.js";import"./meshVertexSpaceUtils.js";import"../geometry/support/MeshGeoreferencedVertexSpace.js";import"../geometry/support/MeshLocalVertexSpace.js";import"./projection.js";import"./interfaces6.js";import"./DefaultLayouts.js";import"./webStyleSymbolUtils.js";import"../symbols/support/jsonUtils.js";import"./Intersector3.js";import"./ColorMaterial.js";import"./TriangleMaterial.js";import"./WebGLRequirements.js";import"./capabilities2.js";import"./contextUtils.js";import"./ray2.js";import"./viewpointUtils2.js";import"./ZoomMomentumEstimator.js";import"./labelFormatUtils.js";import"./labelUtils.js";import"./FeatureTileDescriptor3D.js";import"./elevationInfoUtils.js";import"./hitTest.js";import"./LayerConstants.js";import"./intersectorUtilsConversions.js";import"./ElevationRange.js";import"./hitTestSelectUtils.js";import"./terrainUtils.js";import"../views/3d/support/SceneViewPerformanceInfo.js";import"./ByteSizeUnit.js";import"./LayerViewPerformanceInfo.js";import"../views/3d/support/LayerPerformanceInfo.js";import"./ElevationQueryTileCache.js";import"./RenderableTile.js";import"./mat3f32.js";import"./enums3.js";import"./TileStrategy.js";import"./TileKey2.js";import"./QueueProcessor.js";import"./config.js";import"./TiledDisplayObject.js";import"./DisplayObject.js";import"./StyleDefinition.js";import"./ElevationSamplerData.js";import"./resources.js";import"./edgeProcessing.js";import"./Viewshed.js";import"../views/3d/webgl.js";import"../views/3d/webgl/ManagedFBO.js";import"./testSVGPremultipliedAlpha.js";import"./RenderingContext.js";import"./ProgramCache.js";import"./screenshotUtils.js";import"./layerViewUtils.js";import"../views/ui/DefaultUI.js";import"../views/ui/UI.js";import"./themeUtils.js";import"../widgets/Attribution.js";import"../widgets/Widget.js";import"./uuid.js";import"./jsxWidgetSupport.js";import"../widgets/Attribution/AttributionViewModel.js";import"./globalCss.js";import"./accessibleHandler.js";import"./messageBundle.js";import"./jsxFactory.js";import"../widgets/Compass.js";import"../widgets/Compass/CompassViewModel.js";import"./utils20.js";import"../widgets/support/GoTo.js";import"../widgets/NavigationToggle.js";import"../widgets/NavigationToggle/NavigationToggleViewModel.js";import"../widgets/Zoom.js";import"../widgets/Zoom/ZoomViewModel.js";import"./queryForSymbologySnapping.js";import"./hash.js";import"./diffUtils.js";import"../renderers/mixins/VisualVariablesMixin.js";import"../renderers/visualVariables/ColorVariable.js";import"../renderers/visualVariables/VisualVariable.js";import"./LegendOptions.js";import"../renderers/visualVariables/support/ColorStop.js";import"../renderers/visualVariables/OpacityVariable.js";import"../renderers/visualVariables/support/OpacityStop.js";import"../renderers/visualVariables/RotationVariable.js";import"../renderers/visualVariables/SizeVariable.js";import"../renderers/visualVariables/support/SizeStop.js";import"./Graphics3DObjectStates.js";import"../renderers/ClassBreaksRenderer.js";import"../renderers/Renderer.js";import"../renderers/support/AuthoringInfo.js";import"../renderers/support/AuthoringInfoVisualVariable.js";import"./colorRamps.js";import"../rest/support/AlgorithmicColorRamp.js";import"../rest/support/ColorRamp.js";import"../rest/support/MultipartColorRamp.js";import"../renderers/support/ClassBreakInfo.js";import"./commonProperties.js";import"../renderers/DictionaryRenderer.js";import"../layers/support/FieldsIndex.js";import"./UnknownTimeZone.js";import"../renderers/DotDensityRenderer.js";import"../renderers/support/AttributeColorInfo.js";import"../renderers/HeatmapRenderer.js";import"../renderers/support/HeatmapColorStop.js";import"./heatmapUtils.js";import"../renderers/PieChartRenderer.js";import"../renderers/SimpleRenderer.js";import"../renderers/UniqueValueRenderer.js";import"../renderers/support/UniqueValue.js";import"../renderers/support/UniqueValueClass.js";import"../renderers/support/UniqueValueGroup.js";import"../renderers/support/UniqueValueInfo.js";import"../renderers/support/jsonUtils.js";import"./rendererConversion.js";import"./optimizedFeatureQueryEngineAdapter.js";import"./centroid.js";import"./PooledRBush.js";import"./quickselect.js";import"./popupUtils.js";import"../layers/support/FeatureFilter.js";import"./floorFilterUtils.js";import"./QueryEngine.js";import"../geometry/support/normalizeUtils.js";import"./normalizeUtilsCommon.js";import"./simplify.js";import"../core/sql/WhereClause.js";import"./TimeOnly.js";import"./timeSupport.js";import"./projectionSupport.js";import"./json.js";import"./QueryEngineCapabilities.js";import"./utils12.js";import"./utils2.js";import"./utils10.js";import"./generateRendererUtils.js";import"../rest/support/FeatureSet.js";import"./FeatureStore.js";import"./BoundsStore.js";import"./heatmapTextureUtils.js";import"./LayerView3D.js";import"./query.js";import"./pbfQueryUtils.js";import"./pbf.js";import"./queryZScale.js";import"./WorkerHandle.js";import"./EventedSet.js";import"./FeatureLayerView.js";import"../layers/support/FeatureEffect.js";import"../views/layers/LayerView.js";import"./RefreshableLayerView.js";let a=class extends j{constructor(){super(...arguments),this.type="feature-3d",this.direct3DObjectFeatureLayerDisplayEnabled=m()}initialize(){const{layer:t,view:s}=this;p(t)?.operations.supportsQuery||this.addResolvingPromise(Promise.reject(new r("featurelayerview:query-not-supported","layer view requires a layer with query capability",{layer:t}))),null!=t.infoFor3D&&(this.direct3DObjectFeatureLayerDisplayEnabled?this.addResolvingPromise((async()=>{const t=await o((()=>this.graphicsPipeline));this.destroyed||t.destroyed||(t.suspendResumeExtentMode="computed")})()):this.addResolvingPromise(Promise.reject(new r("featurelayerview3d:unsupported-geometry-type",`Unsupported geometry type ${t.geometryType}`)))),"mesh"!==t.geometryType||i(t.spatialReference,s.spatialReference)||this.addResolvingPromise(Promise.reject(new r("layerview:spatial-reference-incompatible","The spatial references of the feature layer is incompatible with the spatial reference of the view")))}get featureSpatialReference(){return this.view.featureTiles?.tilingScheme?.spatialReference}};t([s({constructOnly:!0})],a.prototype,"direct3DObjectFeatureLayerDisplayEnabled",void 0),t([s()],a.prototype,"layer",void 0),a=t([e("esri.views.3d.layers.FeatureLayerView3D")],a);const l=a;export{l as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/FeatureLayerViewBase3D.js b/library/arcgis/4.30/@arcgis/core/chunks/FeatureLayerViewBase3D.js new file mode 100644 index 00000000..ab66f8dd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/FeatureLayerViewBase3D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import r from"../core/Error.js";import{n as t}from"../core/lang.js";import{d as s}from"./maybe.js";import{watch as i,initial as o,syncAndInitial as a,when as n}from"../core/reactiveUtils.js";import{property as u}from"../core/accessorSupport/decorators/property.js";import"./Logger.js";import{subclass as l}from"../core/accessorSupport/decorators/subclass.js";import{f as c,g as p}from"./dehydratedFeatures.js";import{c as h,a as d,b as y,F as m}from"./Graphics3DGraphicsPipeline.js";import{L as f}from"./LayerView3D.js";import{b as g}from"./hydratedFeatures.js";import{L as F}from"./LayerViewPerformanceInfo.js";import _,{t as w}from"../core/Accessor.js";import{throwIfAborted as b,createAbortError as x}from"../core/promiseUtils.js";import{r as v,e as M}from"./query.js";import O from"../Graphic.js";import{W as P}from"./WorkerHandle.js";import V from"../geometry/SpatialReference.js";import C from"../layers/support/Field.js";import{E as R}from"./EventedSet.js";import{U as S}from"./RibbonLineMaterial.js";import{u as q}from"../views/SceneView.js";import{F as j}from"./FeatureLayerView.js";import N from"../views/layers/LayerView.js";import{R as D}from"./RefreshableLayerView.js";class T extends F{constructor(e,r,t,s,i,o){super(e.usedMemory,e.displayedFeatures,e.totalFeatures,e.maximumFeatures,e.nodes,e.core),this.storedFeatures=r,this.totalVertices=t,this.partial=s,this.mode=i,this.symbolComplexity=o}}class E{constructor(e){this._controller=e,this._handle=new L((r=>e.schedule(r)))}destroy(){this._handle.destroy()}invoke(e,r){return e.buffer&&0!==e.buffer.byteLength?(e.options.sourceSpatialReference&&e.options.sourceSpatialReference instanceof V&&(e.options={...e.options,sourceSpatialReference:e.options.sourceSpatialReference.toJSON()}),this._handle.invoke(e,r).then((e=>{let r=0,t=0;const s=V.fromJSON(e.spatialReference);e.spatialReference=s;const i=async o=>{const a=e.fields;if(a)for(;ri(e)));const n=e.features;for(;ti(e)))}return e};return this._controller.schedule((e=>i(e)))}))):Promise.resolve(null)}}function Q(e){switch(e.type){case"polyline":e.paths.reduce(((e,r)=>e+r.length),0)e.map((e=>[e[0],e[1],e[2]])))):e.paths.map((e=>e.map((e=>[e[0],e[1]])))));break;case"polygon":e.rings.reduce(((e,r)=>e+r.length),0)e.map((e=>[e[0],e[1],e[2]])))):e.rings.map((e=>e.map((e=>[e[0],e[1]])))))}}class L extends P{constructor(e){super("PBFDecoderWorker","_parseFeatureQuery",{_parseFeatureQuery:e=>[e.buffer]},e)}}let I=class extends _{constructor(e){super(e)}get implicitFields(){const e=this.layer.outFields?.includes("*");if(!e)return new Set;const r=new Set(this.layerView.requiredFields),t=new Set(this.layerView.availableFields);return w(t,r)}get queryFeaturesDehydrated(){const{layer:e}=this,r=e.capabilities,t=r&&r.query,s=t&&t.supportsFormatPBF,i=e.parsedUrl;if(s){null==this._decoder&&(this._decoder=new E(this.controller));const r={sourceSpatialReference:e.spatialReference?.toJSON()??null,applyTransform:!0,maxStringAttributeFields:this.implicitFields,maxStringAttributeLength:G};return(e,t)=>v(i,e,"pbf",this._createRequestOptions(t)).then((e=>(b(t),null!=this._decoder?this._decoder.invoke({buffer:e.data,options:r},t.signal):Promise.reject(x()))))}return(r,t)=>M(i,r,e.spatialReference,this._createRequestOptions(t)).then((e=>c(e.data,{maxStringAttributeFields:this.implicitFields,maxStringAttributeLength:G})))}queryFeatureCount(e,r){return this.layer.queryFeatureCount(e,r)}destroy(){this._decoder=s(this._decoder)}_createRequestOptions(e){return{...e,query:{...this.layer.customParameters,token:this.layer.apiKey,...e?.query}}}};e([u({constructOnly:!0})],I.prototype,"layer",void 0),e([u({constructOnly:!0})],I.prototype,"layerView",void 0),e([u({constructOnly:!0})],I.prototype,"controller",void 0),e([u({readOnly:!0})],I.prototype,"implicitFields",null),e([u({readOnly:!0})],I.prototype,"queryFeaturesDehydrated",null),I=e([l("esri.views.3d.layers.support.featureTileQuery3D.FeatureTileServiceQuery3D")],I);let Z=class extends _{constructor(e){super(e)}queryFeaturesDehydrated(e,r){return this.layer.queryFeatures(e,r)}queryFeatureCount(e,r){return this.layer.queryFeatureCount(e,r)}};e([u({constructOnly:!0})],Z.prototype,"layer",void 0),e([u({readOnly:!0})],Z.prototype,"queryFeaturesDehydrated",null),Z=e([l("esri.views.3d.layers.support.featureTileQuery3D.FeatureTileServiceMeshQuery3D")],Z);let A=class extends _{constructor(e){super(e)}queryFeaturesDehydrated(e,r){return this.layer.queryFeatures(e,r)}};e([u({constructOnly:!0})],A.prototype,"layer",void 0),A=e([l("esri.views.3d.layers.support.featureTileQuery3D.FeatureTileOGCServiceQuery3D")],A);let H=class extends _{constructor(e){super(e)}queryFeaturesDehydrated(e,r){return this.source.queryFeaturesJSON(e,r).then(c,(t=>{if(t&&"query-features-json:unsupported"===t.name)return this.layer.queryFeatures(e,r);throw t}))}queryFeatureCount(e,r){return this.layer.queryFeatureCount(e,r)}};e([u({constructOnly:!0})],H.prototype,"layer",void 0),e([u({constructOnly:!0})],H.prototype,"source",void 0),H=e([l("esri.views.3d.layers.support.featureTileQuery3D.FeatureTileClientQuery3D")],H);const G=1024;class k{constructor(e){this._memoryCache=null,this._capabilities=null;const r=e.layerView.layer;this._layerView=e.layerView,this.objectIdField=r.objectIdField,this.globalIdField="globalIdField"in r?r.globalIdField:null,this._returnZ=e.returnZ,this._returnM=e.returnM;const t=this._layerView.view.resourceController;this.query=function(e,r){const{layer:t}=e;return"feature"===t.type&&"feature-layer"===t.source.type||"catalog-footprint"===t.type?"infoFor3D"in t&&null!=t.infoFor3D?new Z({layer:t}):new I({layer:t,layerView:e,controller:r}):"feature"===t.type&&"memory"===t.source.type||"csv"===t.type||"geojson"===t.type||"oriented-imagery"===t.type||"wfs"===t.type?new H({layer:t,source:t.source}):"ogc-feature"===t.type?new A({layer:t}):null}(this._layerView,t.normal),t&&this._memoryCacheEnabled&&(this._memoryCache=t.memoryController.newCache(`fl-${r.uid}`))}get _memoryCacheEnabled(){switch(this._layerView.layer.source.type){case"feature-layer":case"ogc-feature":case"oriented-imagery":return!0;case"csv":case"geojson":case"memory":case"wfs":return!1}}destroy(){this._memoryCache=s(this._memoryCache),this.query.destroy()}createQuery(){const e=this._layerView.layer.createQuery();return e.outFields=this._layerView.availableFields,e.returnZ=this._returnZ,e.returnM=this._returnM,e.outSpatialReference=this.tilingScheme.spatialReference,e}get memoryCache(){return this._memoryCache}get viewingMode(){return this._layerView.view.state.viewingMode}get tilingScheme(){return this._layerView.view.featureTiles.tilingScheme}get scheduler(){const e=this._layerView.view.resourceController;return e?e.scheduler:null}get geometryType(){return this._layerView.layer.geometryType}get fullExtent(){return this._layerView.layer.fullExtent}get tileMaxRecordCount(){return this._layerView.layer.capabilities.query.tileMaxRecordCount}get maxRecordCount(){return this._layerView.layer.capabilities.query.maxRecordCount}get capabilities(){return null!=this._capabilities||(this._capabilities=h(this._layerView.layer)),this._capabilities}logFetchError(e,r){e.error("#fetchTile()",this._layerView.layer,r?.message??r)}}let U=class extends d{constructor(e){super(e),this._controllerTotal=0,this._processorTotal=0,this._needsRefresh=!1,this.suspendResumeExtentMode="data"}initialize(){this.addHandles(i((()=>({controller:this.controller,suspended:this.suspended})),(({controller:e,suspended:r})=>{e&&!r&&this._needsRefresh&&(e.refetch(),this._needsRefresh=!1)})))}destroy(){this._fetcherContext=s(this._fetcherContext)}get maximumNumberOfFeatures(){return this.controller?.maximumNumberOfFeatures??this._get("maximumNumberOfFeatures")}set maximumNumberOfFeatures(e){this._set("maximumNumberOfFeatures",e),this.controller&&(this.controller.maximumNumberOfFeatures=e)}get maximumNumberOfFeaturesExceeded(){return!!this.controller&&!(this.suspended||!this.controller.maximumNumberOfFeaturesExceeded)}get updatingProgressValue(){let e=0;if(this.controller?.updating){const r=this.controller.updatingRemaining,t=Math.max(this.controller.updatingTotal,this._controllerTotal);t>0&&(e=(t-r)/t,this._controllerTotal=t)}let r=0;if(this.processor?.updating){const e=this.processor.updatingRemaining,t=Math.max(e,this._processorTotal);t>0&&(r=(t-e)/t,this._processorTotal=t)}return.5*(e+r)}get updatePolicy(){if(!this.controller)return S.ASYNC;switch(this.controller.mode){case"snapshot":{const e=J.get(this.layer.geometryType);return null==e||this.controller.serviceDataCount>e?S.ASYNC:S.SYNC}case"tiles":return S.ASYNC}}get usedMemory(){return(this.processor?.usedMemory??0)+(this.controller?.memoryForUnusedFeatures??0)}get unloadedMemory(){const e=this.processor?.unprocessedMemoryEstimate??0,r=this.controller?.expectedFeatureDiff??0,t=this.processor?.loadedFeatures??0,s=t+r>0?t/(t+r):1;return e+r*(this.processor?.usedMemoryPerFeature??0)*s}get ignoresMemoryFactor(){return this.controller?.hasMaximumNumberOfFeaturesOverride}get performanceInfo(){const e=this.controller?.displayFeatureLimit,r=null!=e?e.averageSymbolComplexity:void 0,t=null!=r?`f:${r.verticesPerFeature},v:${r.verticesPerCoordinate}`:"n/a";return new T(super.performanceInfo,this.controller?.performanceInfo?.storedFeatures??0,this.controller?.performanceInfo?.totalVertices??0,this.maximumNumberOfFeaturesExceeded,this.controller?.mode??"n/a",t)}async doRefresh(e){const{controller:r,processor:t,suspended:s}=this;e&&r&&(s?this._needsRefresh=!0:(r.refetch(),this._needsRefresh=!1)),t.refreshFilter()}setVisibility(e,r){this.processor?.setObjectIdVisibility(e,r)}getMissingAttributesForFeature(e){return this.controller.getMissingAttributesForFeature(e)}getHydratedGeometry(e){const r=this.graphics3DProcessor;if(null==r)return null;const t=r.graphics3DGraphicsByObjectID;if(null==t)return null;const s=t.get(e);return null==s?null:g(s.graphic.geometry)}createController(){this._fetcherContext=new k({layerView:this.layerView,returnZ:this.hasZ,returnM:this.hasM});const e=new y({layerView:this.layerView,context:this._fetcherContext,graphics:new R,extent:this.clippingExtent});return this.updatingHandles.add((()=>e.serviceDataExtent),(e=>{this.processor&&(this.processor.dataExtent=e)}),o),this.addHandles(i((()=>this.suspended&&this.layerView.updateSuspended),(r=>{r?e.suspend():e.resume()}),a)),this.updatingHandles.add((()=>this.processor?.displayFeatureLimit),(r=>e.displayFeatureLimit=r),o),this.addHandles(n((()=>!this.updating),(()=>{this._controllerTotal=0,this._processorTotal=0}))),e}beforeSetController(e){e.maximumNumberOfFeatures=this.maximumNumberOfFeatures}get test(){return{controller:this.controller,graphics3DProcessor:this.graphics3DProcessor,heatmapProcessor:this.heatmapProcessor,loadedGraphics:this.loadedGraphics}}};e([u()],U.prototype,"layerView",void 0),e([u()],U.prototype,"controller",void 0),e([u()],U.prototype,"_controllerTotal",void 0),e([u()],U.prototype,"_processorTotal",void 0),e([u()],U.prototype,"_needsRefresh",void 0),e([u()],U.prototype,"maximumNumberOfFeatures",null),e([u()],U.prototype,"maximumNumberOfFeaturesExceeded",null),e([u()],U.prototype,"updatingProgressValue",null),e([u()],U.prototype,"updatePolicy",null),e([u()],U.prototype,"suspendResumeExtentMode",void 0),U=e([l("esri.views.3d.layers.graphics.FeatureGraphics3DGraphicsPipeline")],U);const J=new Map([["point",5e3],["polygon",500],["polyline",1e3]]);let Y=class extends(D(m(j(f(N))))){constructor(e){super(e)}initialize(){this.addHandles(i((()=>this._updatingRequiredFieldsPromise),(e=>this._updatingHandles.addPromise(e)),a))}destroy(){this._updatingHandles.removeAll(),this._fetcherContext=s(this._fetcherContext)}get maximumNumberOfFeatures(){return this.graphicsPipeline.maximumNumberOfFeatures}set maximumNumberOfFeatures(e){this.graphicsPipeline.maximumNumberOfFeatures=e}get maximumNumberOfFeaturesExceeded(){return null!=this.graphicsPipeline&&!this.suspended&&this.graphicsPipeline.maximumNumberOfFeaturesExceeded}get updatingProgressValue(){return this.graphicsPipeline?.updatingProgressValue??0}get updatePolicy(){return this.graphicsPipeline?.updatePolicy??S.ASYNC}get hasZ(){const e=this.layer,r=e.capabilities&&e.capabilities.data;return!(!r||!r.supportsZ)&&("returnZ"in e&&null!=e.returnZ?e.returnZ:r.supportsZ)}get hasM(){const e=this.layer,r=e.capabilities&&e.capabilities.data;return!(!r||!r.supportsM)&&"returnM"in e&&null!=e.returnM&&e.returnM}setVisibility(e,r){this.graphicsPipeline?.setVisibility(e,r)}createQuery(){return super.createQuery()}queryFeatures(e,r){const t=()=>super.queryFeatures(e,r);return"mesh"===this.layer.geometryType?this._queryFeaturesMesh(this._ensureQuery(e),t):t()}createGraphicsPipeline(){return new U({layerView:this})}async doRefresh(e){return await this.graphicsPipeline.doRefresh(e)}_popupFeatureHasRequiredFields(e,r){if(!super._popupFeatureHasRequiredFields(e,r))return!1;const t=p(e,this.layer.objectIdField);if(null==t)return!0;const s=this.graphicsPipeline.getMissingAttributesForFeature(t);if(null==s)return!0;for(const e of r)if(s.has(e))return!1;return!0}get usedMemory(){return this.graphicsPipeline?.usedMemory??0}get unloadedMemory(){return this.graphicsPipeline?.unloadedMemory??0}get ignoresMemoryFactor(){return this.graphicsPipeline?.ignoresMemoryFactor??!1}async _queryFeaturesMesh(e,r){await this._validateQueryFeaturesMesh(e);const t=await r(),s=this.graphicsPipeline;if(e?.outStatistics||null==s)return t;const i=this.layer.objectIdField,o=[];for(const e of t.features)if(e.geometry){const r=s.getHydratedGeometry(e.attributes[i]);r&&(e.geometry=r,o.push(e))}else o.push(e);return t.features=o,t}async _validateQueryFeaturesMesh(e){if(!e)return;const t=e=>{throw new r("feature-layer-view:unsupported-query",`Queries on Mesh feature collection layers do not support '${e}'`)},s=["quantizationParameters","geometryPrecision","maxAllowableOffset"];for(const r of s)null!=e[r]&&t(r);"returnM"in e&&e.returnM&&t("returnM"),"returnCentroid"in e&&e.returnCentroid&&t("returnCentroid"),null==e.outSpatialReference||e.outSpatialReference.equals(this.view.spatialReference)||t("outSpatialReference")}get test(){}};e([u()],Y.prototype,"layer",void 0),e([u()],Y.prototype,"graphicsPipeline",void 0),e([u()],Y.prototype,"maximumNumberOfFeatures",null),e([u()],Y.prototype,"maximumNumberOfFeaturesExceeded",null),e([u(q)],Y.prototype,"updatingProgress",void 0),e([u({readOnly:!0})],Y.prototype,"updatingProgressValue",null),e([u({readOnly:!0})],Y.prototype,"updatePolicy",null),e([u({readOnly:!0})],Y.prototype,"hasZ",null),e([u({readOnly:!0})],Y.prototype,"hasM",null),Y=e([l("esri.views.3d.layers.FeatureLayerViewBase3D")],Y);const B=Y;export{B as F}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/FeaturePipelineWorker.js b/library/arcgis/4.30/@arcgis/core/chunks/FeaturePipelineWorker.js new file mode 100644 index 00000000..a0b6dd03 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/FeaturePipelineWorker.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import e from"../core/Error.js";import{h as t}from"./handleUtils.js";import{h as s,R as r}from"../core/lang.js";import{n as i}from"../core/scheduling.js";import{throwIfNotAbortError as n,throwIfAborted as a,onAbort as o,isAborted as u,ignoreAbortErrors as c,createResolver as l}from"../core/promiseUtils.js";import{watch as h}from"../core/reactiveUtils.js";import{a as d}from"./screenUtils.js";import{i as p}from"../core/workers/RemoteClient.js";import _ from"../layers/support/TileInfo.js";import{T as m}from"./TileStrategy.js";import{T as g}from"./TileKey2.js";import{i as f}from"./definitions.js";import{d as y,b}from"./maybe.js";import{n as I}from"../config.js";import{d as S,a as w,b as v}from"./diffUtils.js";import x from"../geometry/SpatialReference.js";import{M as j,F as k,C as F,b as C,c as M,i as T,R as q,a as E,d as R,e as O}from"./AttributeStore.js";import{g as P}from"./tileUtils.js";import{D as A,M as U}from"./MeshWriterRegistry.js";import{Q as D}from"./QueueProcessor.js";import"../geometry.js";import{g as L,d as z,o as W,t as G,e as N,u as B,v as V,w as Q,q as Y,m as X,p as $,a as H,x as Z}from"./featureConversionUtils.js";import{h as J,O as K}from"./OptimizedFeature.js";import{c as ee,p as te}from"./projectionSupport.js";import se from"../core/Evented.js";import{c as re}from"./aaBoundingBox.js";import{o as ie}from"./optimizedFeatureQueryEngineAdapter.js";import{Q as ne}from"./QueryEngine.js";import ae from"../layers/support/FieldsIndex.js";import{O as oe}from"./OptimizedGeometry.js";import{g as ue,a1 as ce,h as le}from"./unitUtils.js";import{r as he}from"./rbush.js";import{r as de}from"./mathUtils.js";import pe from"../geometry/Extent.js";import _e from"../geometry/Polygon.js";import me from"../request.js";import{f as ge,e as fe,b as ye}from"./query.js";import be from"../TimeExtent.js";import{sqlAnd as Ie}from"../core/sql.js";import{i as Se}from"./arcgisLayerUrl.js";import we from"../rest/support/Query.js";import{_ as ve}from"./tslib.es6.js";import xe from"../core/Accessor.js";import{property as je}from"../core/accessorSupport/decorators/property.js";import{L as ke}from"./Logger.js";import{subclass as Fe}from"../core/accessorSupport/decorators/subclass.js";import Ce from"../core/workers/Connection.js";import{t as Me}from"./quantizationUtils.js";import{i as Te}from"./ogcFeatureUtils.js";import{P as qe}from"./pbf.js";import{a as Ee,b as Re}from"./pbfQueryUtils.js";import{S as Oe}from"./StreamFeatureManager.js";import{createConnection as Pe}from"./createConnection.js";import{U as Ae}from"./UpdateTracking2D.js";import{T as Ue}from"./Tile.js";import"./asyncUtils.js";import"../core/Collection.js";import"./ensureType.js";import"./tracking.js";import"./utils.js";import"./shared.js";import"./SimpleObservable.js";import"./ObservableBase.js";import"../core/Handles.js";import"./metadata.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"./jsonMap.js";import"./reader.js";import"./writer.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/Geometry.js";import"./assets.js";import"../geometry/support/webMercatorUtils.js";import"./aaBoundingRect.js";import"../layers/support/LOD.js";import"./TileKey.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"./vec2.js";import"./dataViewUtils.js";import"./enums2.js";import"./Texture.js";import"./enums.js";import"./GLObjectType.js";import"./Program.js";import"./BufferObject.js";import"./_commonjsHelpers.js";import"./VertexElementDescriptor.js";import"./BoundingBox.js";import"./vec2f32.js";import"../layers/support/fieldUtils.js";import"../intl.js";import"./date.js";import"./locale.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./messages.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"../geometry/Polyline.js";import"./typeUtils.js";import"../geometry/support/jsonUtils.js";import"./labelFormatUtils.js";import"./labelUtils.js";import"./TimeOnly.js";import"./UnknownTimeZone.js";import"./CIMSymbolHelper.js";import"./BidiEngine.js";import"../symbols/Font.js";import"./fontUtils.js";import"./GeometryUtils.js";import"./utils7.js";import"./shapingUtils.js";import"./mat2d.js";import"./mat2df32.js";import"./Rect.js";import"./defaults.js";import"../symbols/SimpleFillSymbol.js";import"../Color.js";import"./colorUtils.js";import"./enumeration.js";import"../symbols/FillSymbol.js";import"../symbols/SimpleLineSymbol.js";import"../symbols/LineSymbol.js";import"../symbols/Symbol.js";import"../symbols/LineSymbolMarker.js";import"./lineMarkers.js";import"../symbols/SimpleMarkerSymbol.js";import"../symbols/MarkerSymbol.js";import"../symbols/TextSymbol.js";import"./defaultsJSON.js";import"./centroid.js";import"./highlightReasons.js";import"./HighlightOptions.js";import"./timeSupport.js";import"../geometry/projection.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"./zscale.js";import"../geometry/support/normalizeUtils.js";import"./normalizeUtilsCommon.js";import"./simplify.js";import"./utils8.js";import"./utils9.js";import"./PieChartMeshWriter.js";import"./libtess.js";import"./TurboLine.js";import"./earcut.js";import"./constants.js";import"./vec2f64.js";import"./grouping.js";import"./Queue.js";import"./ReactiveMap.js";import"../core/signal.js";import"./OptimizedFeatureSet.js";import"./json.js";import"./MemCache.js";import"./LRUCache.js";import"../core/sql/WhereClause.js";import"./fieldType.js";import"./QueryEngineCapabilities.js";import"./utils12.js";import"./timeUtils.js";import"./heatmapUtils.js";import"./vec4.js";import"./vec4f64.js";import"./utils2.js";import"./basemapUtils.js";import"../Basemap.js";import"./collectionUtils.js";import"../core/Loadable.js";import"../core/Promise.js";import"./loadAll.js";import"../portal/Portal.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"../portal/PortalItem.js";import"../portal/PortalItemResource.js";import"../portal/PortalRating.js";import"./persistableUrlUtils.js";import"../support/BasemapStyle.js";import"./writeUtils.js";import"./layerUtils2.js";import"./utils3.js";import"./mat4.js";import"./utils10.js";import"./generateRendererUtils.js";import"./SnappingCandidate.js";import"./Scheduler.js";import"./debugFlags.js";import"./quickselect.js";import"./queryZScale.js";import"./DataLayerSource.js";import"../layers/support/Field.js";import"./domains.js";import"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";import"./FullTextSearch.js";import"../core/Clonable.js";import"./spatialRelationships.js";import"../rest/support/StatisticDefinition.js";import"./geojson.js";import"./date2.js";import"./clientSideDefaults.js";import"./sourceUtils.js";import"./CircularArray.js";import"../layers/support/StreamConnection.js";import"./BindType.js";import"./Util.js";import"./UpdatingHandles.js";class De{constructor(e){this._client=e,this.layerView=this._client.createInvokeProxy(""),this.container=this._client.createInvokeProxy("container"),this._eventLog=this._client.createInvokeProxy("eventLog")}onEvent(e){p(this._eventLog.onEvent(e))}}function Le(e){switch(e){case 1:case 8:case 32:return-1;case 2:case 64:return 0;case 4:case 16:case 128:return 1}}function ze(e){switch(e){case 1:case 2:case 4:return-1;case 8:case 16:return 0;case 32:case 64:case 128:return 1}}class We{constructor(e,t,s,r=0){this.tileKey=e,this._bufferingEnabled=t,this._sizeHint=r,this._meshes={self:new j(this.id,this._sizeHint),neighbors:new Array},this._currentRecordOverlaps=0,this._currentEntityOverlaps=0,this._copyBufferedDataIntoSelf=s&&this._bufferingEnabled&&0===e.level}get id(){return this.tileKey.id}vertexCount(){return this._meshes.self.vertexCount()}indexCount(){return this._meshes.self.indexCount()}indexEnsureSize(e){this._meshes.self.indexEnsureSize(e)}entityStart(e,t=e){this._currentEntityOverlaps=0,this._meshes.self.entityStart(e,t)}entityRecordCount(){return this._meshes.self.entityRecordCount()}entityEnd(){if(this._meshes.self.entityEnd(),this._bufferingEnabled){if(this._copyBufferedDataIntoSelf)return;for(let e=0;e<8;e++){const t=1<{const i=s.serialize(),n=1<=f-i?41:189)|(t<0+n?224:t>=f-n?7:231));this._currentRecordOverlaps|=a}_copyIntoNeighbors(){for(let e=0;e<8;e++){const t=1<0){const e=this.getBackgroundFill();if(e)return[...e,...s]}return s}getSortKey(e,t){return 0}doMatch(e,t){return null}async fetchResources(e,t){}}class Be extends Ne{static async fromDictionaryRenderer(e,t){return new Be(e,t)}constructor(e,t){super(),this._context=e,this._schema=t,this._hashToGroup=new Map}get fieldMap(){return this._schema.fieldMap}async fetchResources(e,t){const s=t.getCursor(),r=[];for(;s.next();)r.push(this._updateMeshWriterGroup(e,s));await Promise.all(r)}match(e,t){const s=e.getAttributeHash();return this._hashToGroup.get(s)}async _updateMeshWriterGroup(e,t){const s=t.readLegacyFeatureForDisplay(),r=t.getAttributeHash();if(this._hashToGroup.has(r))return;this._hashToGroup.set(r,null);const i=await e.fetchDictionaryResourceImmediate({type:"dictionary-request",feature:s});if(!i)return;const n=await this._context.createMeshWriters(i.meshes);this._hashToGroup.set(r,n)}}class Ve extends Ne{constructor(e,t){super(),this._intervals=[],this._isMaxInclusive=t,this._field=e}static async fromIntervalSchema(e,t){const s=await e.storage.createComputedField(t),r=new Ve(s,t.isMaxInclusive);await Promise.all(t.intervals.map((async t=>{const s=await e.createMeshWriters(t.meshes);r.add(t,s)})));const i=await e.createMeshWriters(t.defaultSymbol);r.setDefault(i);const n=await e.createMeshWriters(t.backgroundFill);return r.setBackgroundFill(n),r}add(e,t){this._intervals.push({interval:e,result:t}),this._intervals.sort(((e,t)=>e.interval.min-t.interval.min))}size(){return super.size()+this._intervals.length}doMatch(e,t){const s=this._field?.read(e,t);if(null==s||isNaN(s)||s===1/0||s===-1/0)return null;for(let e=0;e=t.min,n=this._isMaxInclusive?s<=t.max:s{const s=await e.createMeshWriters(t.meshes);return{minScale:t.minScale,maxScale:t.maxScale,meshes:s,expression:null,where:await e.storage.createWhereClause(t.where)}})),r=await Promise.all(s);return new Qe(r)}constructor(e){super(),this._labels=e}match(e,t){if(!this._labels.length)return null;const s=this._getLabels(t.$view.scale),r=[];for(const t of s)t.where&&!t.where(e)||r.push(...t.meshes);return r}_getLabels(e){return this._labels.filter((t=>this._validForTileScale(t,e)))}_validForTileScale(e,t){const s=t-t/4,r=t+t/2;return(!e.minScale||e.minScale>=s)&&(!e.maxScale||e.maxScale<=r)}}class Ye extends Ne{constructor(e,t){super(),this._defaultSymbolSortKey=0,this._nullResult=null,this._resultsMap=new Map,this._fields=[],this._fields=e,this._separator=t||""}static async fromMatcherSchema(e,t){const s=t.expression?[e.storage.createComputedField({expression:t.expression})]:[t.field?e.storage.createComputedField({field:t.field}):null,t.field2?e.storage.createComputedField({field:t.field2}):null,t.field3?e.storage.createComputedField({field:t.field3}):null],r=(await Promise.all(s)).filter((e=>!!e)),i=new Ye(r,t.fieldDelimiter),n=await e.createMeshWriters(t.defaultSymbol);i.setDefault(n);const a=await e.createMeshWriters(t.backgroundFill);return i.setBackgroundFill(a),await Promise.all(t.map.map((async(t,s)=>{const r=await e.createMeshWriters(t.symbol);""===t.value?i.setNullResult(r):i.add(t.value,r,s+1)}))),i}setNullResult(e){this._nullResult=e}getSortKey(e,t){const s=this._getValueFromFields(e,t);if(null==s||""===s||""===s)return 0;const r=this._resultsMap.get(s.toString());return r?r.sortKey:this._defaultSymbolSortKey}add(e,t,s){this._resultsMap.set(e.toString(),{meshWriters:t,sortKey:s}),this._defaultSymbolSortKey=Math.max(this._defaultSymbolSortKey,s+1)}size(){return super.size()+this._resultsMap.size}doMatch(e,t){const s=this._getValueFromFields(e,t);if(null!==this._nullResult&&(null==s||""===s||""===s))return this._nullResult;if(null==s)return null;const r=s.toString();return this._resultsMap.get(r)?.meshWriters}_getValueFromFields(e,t){const s=[];for(const r of this._fields){const i=r.read(e,t);null==i||""===i?s.push(""):s.push(i)}return s.join(this._separator)}}async function Xe(e,t){switch(t.type){case"simple":case"heatmap":case"dot-density":case"pie-chart":return Ne.from(e,t);case"interval":return Ve.fromIntervalSchema(e,t);case"dictionary":return Be.fromDictionaryRenderer(e,t);case"label":return Qe.fromLabelSchema(e,t);case"map":return Ye.fromMatcherSchema(e,t);case"subtype":return $e.fromSubtypes(e,t);case"cluster":return He.fromClusterSchema(e,t);default:throw new Error("Impl")}}class $e extends Ne{constructor(e,t){super(),this._subMatchers=e,this._subtypeField=t}static async fromSubtypes(e,t){const s=new Map,r=[];for(const i in t.renderers){const n=parseInt(i,10),a=Xe(e,t.renderers[i]).then((e=>s.set(n,e)));r.push(a)}return await Promise.all(r),new $e(s,t.subtypeField)}match(e,t){const s=e.readAttribute(this._subtypeField),r=this._subMatchers.get(s);return r?r.match(e,t):null}}class He extends Ne{static async fromClusterSchema(e,t){const[s,r]=await Promise.all([Xe(e,t.feature),Xe(e,t.cluster)]);return new He(s,r)}constructor(e,t){super(),this._featureMatcher=e,this._clusterMatcher=t}match(e,t){return 1===e.readAttribute("cluster_count")?this._featureMatcher.match(e,t):this._clusterMatcher.match(e,t)}}class Ze extends Ge{static async create(e,t){const s=await Xe(e,t.symbology),r=t.labels?await Xe(e,t.labels):null;return new Ze(s,r)}constructor(e,t){super(),this._symbology=e,this._labels=t}destroy(){}async enqueueMatcherRequests(e,t){await Promise.all([this._symbology.fetchResources(e,t),this._labels?.fetchResources(e,t)])}enqueueWriterRequests(e,t,s){const r=this._symbology.match(t,s);if(r){for(const i of r)i.enqueueRequest(e,t,s);if(this._labels){const r=this._labels.match(t,s);if(!r)return;for(const i of r)i.enqueueRequest(e,t,s)}}}write(e,t,s,r,i){const n=this._symbology.match(s,r);if(n){for(const a of n)a.write(e,t,s,r,i);if(e.entityRecordCount()>=1&&this._labels){const a=this._labels.match(s,r);if(!a)return;for(const o of a)o.setReferences(n),o.write(e,t,s,r,i)}}}getSortKey(e,t){return this._symbology.getSortKey(e,t)}}class Je{constructor(e,t,s,r){this.storage=e,this.proxy=t,this.viewParams=s,this.registry=r}async createMeshWriters(e){const t=e.map((e=>this.registry.createMeshWriter(this.storage,this.proxy,this.viewParams,e)));return Promise.all(t)}}class Ke{constructor(e){this._outstandingMessages=[],this._queue=new D({concurrency:e.concurrency,process:t=>e.process(t)})}async push(e){if(e.end)return await Promise.all(this._outstandingMessages),await this._queue.push(e),void(this._outstandingMessages=[]);const t=this._queue.push(e);return this._outstandingMessages.push(t),t}}class et{static async create(e,t){if("count"===t.statisticType){const e=new A(1);return new et(t.name,t.alias,t.type,t.statisticType,e)}const s=await e.createComputedField({expression:t.onStatisticExpression?.expression,field:t.onStatisticField});return new et(t.name,t.alias,t.type,t.statisticType,s)}constructor(e,t,s,r,i){this.name=e,this.alias=t,this.type=s,this.statisticType=r,this.computed=i}}class tt{constructor(e){this.subscription=e,this.handledChunks=new Set}destroy(){}}class st{constructor(e,t){this._source=e,this._attributeStore=t,this._sendStates=new Map}destroy(){}get enablePixelBuffering(){return!0}onSubscribe(e){const t=this.createState(e);this._sendStates.set(e.key.id,t),this.updateChunks()}onUnsubscribe(e){this._sendStates.get(e.key.id)?.destroy(),this._sendStates.delete(e.key.id)}invalidate(){const e=Array.from(this._sendStates.values());this._sendStates.clear();for(const t of e)t.destroy(),this.onSubscribe(t.subscription)}invalidateAttributeData(){}getFeatureObjectIdsForAggregate(e){throw new Error("InternalError: AggregateId lookup not supported")}getDisplayIds(e){return this.displayMap(e,(e=>e),(e=>e))}getDisplayAndObjectIds(e){return this.displayMap(e,(e=>e),((e,t,s)=>[e,s]))}afterUpdateChunks(){}}class rt extends st{constructor(e,t,s,r){super(e,t),this.spatialReference=s,this.aggregateFields=r,this.events=new se,this.featureAdapter=ie}get aggregateQueryEngine(){return this._aggregateQueryEngine||(this._aggregateQueryEngine=new ne({featureStore:this,fieldsIndex:this._metadata.fieldsIndex,geometryType:this._metadata.geometryType,objectIdField:this._metadata.objectIdField,spatialReference:this.spatialReference})),this._aggregateQueryEngine}removeChunks(e){}forEach(e){return this.forEachAggregateWorldSpace(e)}forEachInBounds(e,t){}forEachBounds(e,t){const s=re();for(const r of e){const e=L(s,r.geometry,!1,!1);e&&t(e)}}}class it{constructor(e,t,s,r,i){this.subscription=e,this.reader=t,this.clear=s,this.end=r,this.debugInfo=i,this.type="append"}get id(){return this.subscription.tile.id}createMessage(e,t,s){return{type:"append",clear:this.clear,id:this.id,append:e,end:this.end,debugInfo:this.debugInfo,subscriptionVesrion:this.subscription.version,version:t,attributeEpoch:s}}}class nt{constructor(e,t,s,r,i){this.subscription=e,this.reader=t,this.remove=s,this.end=r,this.debugInfo=i,this.type="update"}get id(){return this.subscription.tile.id}createMessage(e,t,s){return{type:"update",id:this.id,modify:e,debugInfo:this.debugInfo,remove:this.remove,version:t,subscriptionVesrion:this.subscription.version,end:this.end,attributeEpoch:s}}}class at extends k{static fromFeatures(e,t){const{objectIdField:s,geometryType:r}=t,i=z([],e,r,!1,!1,s);for(let t=0;t!(null!=e.objectId&&t.has(e.objectId))))}getSize(){return this._features.length}getCursor(){return this.copy()}getInTransform(){return this._transform}getAttributeHash(){let e="";for(const t in this._current.attributes)e+=this._current.attributes[t];return e}getIndex(){return this._featureIndex}setIndex(e){this._featureIndex=e}getObjectId(){return this._current?.objectId}getDisplayId(){return this._current.displayId}setDisplayId(e){this._current.displayId=e}copy(){const e=new at(this._features,this.metadata);return this.copyInto(e),e}next(){for(;++this._featureIndexet.create(n,e)))),o=e.featureFilter?await C.create({geometryType:s.metadata.geometryType,hasM:!1,hasZ:!1,timeInfo:s.metadata.timeInfo,fieldsIndex:s.metadata.fieldsIndex,spatialReference:t,filterJSON:e.featureFilter}):null;return"geohash"===e.index.type&&await ee(t,x.WGS84),new ut(e,o,i,a,t,s,r)}constructor(e,t,s,r,i,n,a){super(n,a,i,r),this._schema=e,this._featureFilter=t,this._timeZone=s,this._metadata=new M({geometryType:"esriGeometryPolygon",objectIdField:"aggregateId",fields:e.fields,globalIdField:null,spatialReference:n.metadata.spatialReference,subtypeField:null,subtypes:null,timeInfo:null,timeReferenceUnknownClient:null,typeIdField:null,types:null})}createState(e){return new ot(e,this._attributeStore)}async*applyLocalEdit(e){for(const e of this._sendStates.values()){e.reset();const t=new it(e.subscription,at.empty(this._source.metadata),!0,!1,{});yield t}}displayMap(e,t,s){const r=new Map(e.map((e=>[t(e),e]))),i=[];for(const e of this._sendStates.values())for(const t of e.featuresWorldSpace()){const{objectId:e,displayId:n}=t,a=r.get(e);if(null!=a){const t=s(n,a,e);i.push(t),r.delete(e)}}return i}getDisplayFeatures(e){const t=new Set(e),s=new Set,r=[];for(const e of this._sendStates.values())for(const i of e.featuresWorldSpace())t.has(i.displayId)&&!s.has(i.objectId)&&(i.geometry&&r.push({...N(i,this._metadata.geometryType,!1,!1),displayId:i.displayId}),s.add(i.objectId));return{features:[],aggregates:r}}getFeatureObjectIdsForAggregate(e){for(const t of this._sendStates.values())for(const s of t.bins.values())if(s.id===e)return Array.from(s.containedObjectIds);return[]}async*updateChunks(){if(this._source.chunks().length)for(const e of this._sendStates.values())yield*this._update(e,this._source)}forEachAggregateWorldSpace(e){for(const t of this._sendStates.values())for(const s of t.featuresWorldSpace())e(s)}_createIndexOptions(e){switch(this._schema.index.type){case"geohash":return{type:"geohash",fields:this.aggregateFields,featureFilter:this._featureFilter,geohashLevel:this._schema.index.fixBinLevel,spatialReference:this.spatialReference,timeZone:this._timeZone,scale:e.scale};case"grid":{const t=this._schema.index.fixedBinLevel,s=null!=t?e.tileInfoView.getLODInfoAt(t).scale:e.scale;return{type:"grid",fields:this.aggregateFields,cellSize:this._schema.index.size,featureFilter:this._featureFilter,spatialReference:this.spatialReference,timeZone:this._timeZone,scale:s}}}}async*_update(e,t){const{handledChunks:s,subscription:r,bins:i,featureCache:n}=e,a=r.tile;if(e.done)return;for(const r of t.chunks()){if(s.has(r.chunkId))continue;s.add(r.chunkId);const t=r.queryInfo;if("tileId"in t){const e=new g(t.tileId);if(e.level!==a.level||e.world!==a.key.world)continue}r.getAggregateIndex(this._createIndexOptions(e.tile)).putBounded(i,e.tile.extent,e.tile.resolution)}const o=[],u=r.tile.transform,c=r.tile.key.level;for(const e of i.values()){let t=n.get(e.id);if(t)t.attributes=e.getAttributes();else{const s=e.getGeometry(this.spatialReference,u);t=new K(s,e.getAttributes(),null),s||(t.centroid=e.getGeometricCentroid(this.spatialReference,u)),t.objectId=e.id,t.displayId=this._attributeStore.createDisplayIdForObjectId(`${t.objectId}.${c}`),n.set(e.id,t)}o.push(t)}this.events.emit("changed"),e.done=!t.updateTracking.updating;const l=at.fromOptimizedFeatures(o,this._metadata,u),h=l.getCursor(),d=e.subscription.tile.createArcadeEvaluationOptions(this._timeZone);for(;h.next();)this._attributeStore.setAttributeData(h.getDisplayId(),h,d);const p=new nt(e.subscription,l,[],e.done,{});yield p}}class ct{constructor(e){this._statistics=e}get statistics(){return this._statistics}}const lt=Math.PI/180;class ht{static create(e){return new ht(e.map((e=>function(e){switch(e.statisticType){case"min":return new pt(e);case"max":return new _t(e);case"avg":return new gt(e);case"avg_angle":return new ft(e);case"sum":case"count":return new mt(e);case"mode":return new yt(e)}}(e))))}constructor(e){this._statistics=e}values(){return this._statistics.values()}insert(e,t){for(const s of this._statistics)s.insert(e,t)}merge(e){for(let t=0;te.clone())))}}class dt{constructor(e){this.field=e}insert(e,t){if(!this.field.computed)return;const s=this.field.computed.read(e,t);T(s)||this._insertValue(s)}}class pt extends dt{constructor(){super(...arguments),this.type="min",this.value=Number.MAX_VALUE}_insertValue(e){this.value=Math.min(this.value,e)}merge(e){this.value=Math.min(this.value,e.value)}clone(){const e=new pt(this.field);return e.value=this.value,e}}class _t extends dt{constructor(){super(...arguments),this.type="max",this.value=Number.MIN_VALUE}_insertValue(e){this.value=Math.max(this.value,e)}merge(e){this.value=Math.max(this.value,e.value)}clone(){const e=new _t(this.field);return e.value=this.value,e}}class mt extends dt{constructor(){super(...arguments),this.type="sum",this.value=0}_insertValue(e){this.value+=e}merge(e){this.value+=e.value}clone(){const e=new mt(this.field);return e.value=this.value,e}}class gt extends dt{constructor(){super(...arguments),this.type="avg",this._total=0,this._count=0}get value(){return this._total/this._count}_insertValue(e){this._total+=e,this._count+=1}merge(e){this._total+=e._total,this._count+=e._count}clone(){const e=new gt(this.field);return e._total=this._total,e._count=this._count,e}}class ft extends dt{constructor(){super(...arguments),this.type="avg_angle",this._x=0,this._y=0,this._count=0}get value(){const e=this._x/this._count,t=this._y/this._count,s=180/Math.PI;return Math.atan2(t,e)*s}_insertValue(e){this._x=this._x+Math.cos(e*lt),this._y=this._y+Math.sin(e*lt),this._count+=1}merge(e){this._x+=e._x,this._y+=e._y,this._count+=e._count}clone(){const e=new ft(this.field);return e._x=this._x,e._y=this._y,e._count=this._count,e}}class yt extends dt{constructor(){super(...arguments),this._frequencies=new Map}get value(){let e,t=0;for(const[s,r]of this._frequencies.entries())r>t&&(t=r,e=s);return e}_insertValue(e){const t=this._frequencies.get(e);null!=t?this._frequencies.set(e,t+1):this._frequencies.set(e,1)}merge(e){for(const[t,s]of e._frequencies.entries()){const e=this._frequencies.get(t);null!=e?this._frequencies.set(t,e+s):this._frequencies.set(t,s)}}clone(){const e=new yt(this.field);return e._frequencies=new Map(this._frequencies),e}}class bt extends ct{static createId(e,t){return`${e}.${t}`}static create(e,t,s,r){return new bt(e,t,ht.create(s),r)}constructor(e,t,s,r){super(s),this.gridX=e,this.gridY=t,this._worldUnitsPerCell=r,this._count=0,this._xWorldTotal=0,this._yWorldTotal=0,this._objectIds=new Set}get id(){return bt.createId(this.gridX,this.gridY)}get containedObjectIds(){return this._objectIds}get count(){return this._count}get firstObjectId(){return this._objectIds.values().next().value}get centroidXWorld(){return this._xWorldTotal/this._count}get centroidYWorld(){return this._yWorldTotal/this._count}clone(){const e=new bt(this.gridX,this.gridY,this._statistics.clone(),this._worldUnitsPerCell);return e._count=this._count,e._xWorldTotal=this._xWorldTotal,e._yWorldTotal=this._yWorldTotal,e._firstFeatureAttributes=this._firstFeatureAttributes,e._objectIds=new Set(this._objectIds),e}insert(e,t,s,r){0===this._count?this._firstFeatureAttributes=e.readAttributes():this._firstFeatureAttributes=null,this._count+=1,this._xWorldTotal+=s,this._yWorldTotal+=r,this._statistics.insert(e,t),this._objectIds.add(e.getObjectId())}merge(e){if(0!==e._count){this._count+=e._count,this._firstFeatureAttributes=e._firstFeatureAttributes,this._xWorldTotal+=e._xWorldTotal,this._yWorldTotal+=e._yWorldTotal,this._statistics.merge(e._statistics);for(const t of e._objectIds.values())this._objectIds.add(t)}}getCentroidX(e){return null==e?this.centroidXWorld:V(e,this.centroidXWorld)}getCentroidY(e){return null==e?this.centroidYWorld:Q(e,this.centroidYWorld)}getGeometry(e,t){const s=this.gridX*this._worldUnitsPerCell,r=this.gridY*this._worldUnitsPerCell,i=new oe([4],[s,r,s+this._worldUnitsPerCell,r,s+this._worldUnitsPerCell,r+this._worldUnitsPerCell,s,r+this._worldUnitsPerCell]);if(null!=t){const e=new oe;return Y(e,i,!1,!1,"esriGeometryPolygon",t)}return i}getCentroid(e){const t=new oe([],[this.centroidXWorld,this.centroidYWorld]);if(null!=e){const s=new oe;return Y(s,t,!1,!1,"esriGeometryPoint",e)}return t}getGeometricCentroid(e,t){const s=this.gridX*this._worldUnitsPerCell+.5*this._worldUnitsPerCell,r=this.gridY*this._worldUnitsPerCell+.5*this._worldUnitsPerCell,i=new oe([],[s,r]);if(null!=t){const e=new oe;return Y(e,i,!1,!1,"esriGeometryPoint",t)}return i}getAttributes(){const e={aggregateId:this.id};for(const t of this._statistics.values())e[t.field.name]=t.value;return null!=this._firstFeatureAttributes?{...e,...this._firstFeatureAttributes}:e}}class It{constructor(e){this._options=e}insert(e,t){const s=e.getCursor(),r={$view:{scale:this._options.scale,timeZone:this._options.timeZone}};for(;s.next();)this._insertFeature(s,r,t)}_insertFeature(e,t,s){const{featureFilter:r}=this._options;if(null!==r&&!r.check(e))return;let i=0,n=0;if("esriGeometryPoint"===e.geometryType)i=e.readXWorldSpace(),n=e.readYWorldSpace();else{if(s){const t=e.readCentroidForDisplay();if(null==t)return;const[s,r]=t.coords;if(s<0||s>f||r<0||r>f)return}const t=e.readCentroidWorldSpace();if(null==t)return;i=t.coords[0],n=t.coords[1]}this._insert(e,i,n,t)}}function St(e,t){return ue(e)*ce*96/t}class wt extends It{constructor(e){super(e),this._cells=new Map,this._pixelsPerMapUnit=St(e.spatialReference,e.scale)}put(e){for(const t of this._cells.values()){const s=e.get(t.id);s?s.merge(t):e.set(t.id,t.clone())}}putBounded(e,t,s){const r=[t.xmin,t.ymin,t.xmax,t.ymax],[i,n,a,o]=r,u=Math.floor(i*this._pixelsPerMapUnit/this._options.cellSize),c=Math.floor(n*this._pixelsPerMapUnit/this._options.cellSize),l=Math.ceil(a*this._pixelsPerMapUnit/this._options.cellSize),h=Math.ceil(o*this._pixelsPerMapUnit/this._options.cellSize);for(let t=c;t<=h;t++)for(let s=u;s<=l;s++){const r=`${s}.${t}`,i=this._cells.get(r);if(!i)continue;const n=e.get(i.id);n?i&&!e.has(i.id)&&n.merge(i):e.set(i.id,i.clone())}}_insert(e,t,s,r){const i=t*this._pixelsPerMapUnit,n=s*this._pixelsPerMapUnit,a=Math.floor(i/this._options.cellSize),o=Math.floor(n/this._options.cellSize);this._getCellOrCreate(a,o).insert(e,r,t,s)}_getCellOrCreate(e,t){const s=bt.createId(e,t);let r=this._cells.get(s);if(!r){const i=1*this._options.cellSize/this._pixelsPerMapUnit;r=bt.create(e,t,this._options.fields,i),this._cells.set(s,r)}return r}}class vt{constructor(e,t){this.inner=e,this.displayId=t}}class xt extends tt{constructor(e){super(e),this.didSend=!1,this.done=!1}}class jt{constructor(e,t,s,r,i){this._level=e,this._scale=t,this._indexOptions=s,this._clusterRadius=r,this._store=i,this._cells=new Map,this._handledChunks=new Set,this._statistics=new Map,this._clusters=new Map}destroy(){this._clearClusters()}_clearClusters(){for(const e of this._clusters.values())this._store.releaseDisplayIdForObjectId(e.inner.id);this._clusters.clear()}*aggregatesWorldSpace(){for(const e of this._clusters.values()){const t=e.inner.getCentroid(null),s=new K(t,e.inner.getAttributes(),null);s.objectId=e.inner.id,s.displayId=e.displayId,yield s}}clusters(){return this._clusters.values()}updateChunks(e,t){let s=!1;for(const t of e){const e=t.queryInfo;"tileId"in e&&new g(e.tileId).level!==this._level||this._handledChunks.has(t.normalizedChunkId)||(this._handledChunks.add(t.normalizedChunkId),s=!0,t.getAggregateIndex({...this._indexOptions,scale:this._scale}).put(this._cells))}const r={xMin:1/0,yMin:1/0,xMax:-1/0,yMax:-1/0},i=St(this._indexOptions.spatialReference,this._scale),n=this._indexOptions.cellSize;for(const{subscription:e}of t){const t=e.tile.bounds,s=Math.floor(t[0]*i/n),a=Math.floor(t[1]*i/n),o=Math.ceil(t[2]*i/n),u=Math.ceil(t[3]*i/n);r.xMin=Math.min(r.xMin,s),r.yMin=Math.min(r.yMin,a),r.xMax=Math.max(r.xMax,o),r.yMax=Math.max(r.yMax,u)}return null!=this._lastCellBounds&&r.xMin===this._lastCellBounds.xMin&&r.yMin===this._lastCellBounds.yMin&&r.yMin===this._lastCellBounds.yMin&&r.yMax===this._lastCellBounds.yMax||(s=!0,this._lastCellBounds=r),s&&this._clusterCells(r),s}async updateStatistics(e){let t=!1;for(const e of this._clusters.values())e.inner.count>1&&(t=this._updateAggregateStatistics(this._statistics,e.inner)||t);if(t){const t=Array.from(this._statistics.entries()).map((([e,t])=>({fieldName:e,minValue:t.minValue,maxValue:t.maxValue})));await e.container.updateStatistics(this._level,t)}}createAggregateFeatures(e,t){const s=e.subscription,r=[],i=s.tile.transform;for(const e of this._clusters.values()){let t=e.inner.getCentroidX(i);const n=e.inner.getCentroidY(i),a=s.tile.lod,o=a.wrap?a.worldSize[0]:null,u=1===e.inner.count?e.inner.firstObjectId:e.inner.id,c=e.displayId;if(null!=o)if(1===o){const s=new oe([],[t,n]),i=new K(s,e.inner.getAttributes(),null);i.geometry.coords[0]-=f,i.objectId=u,i.displayId=c,r.push(i);const a=new oe([],[t,n]),o=new K(a,e.inner.getAttributes(),null);o.geometry.coords[0]+=f,o.objectId=u,o.displayId=c,r.push(o)}else t>f+f/2?t-=o*f:t<-f/2&&(t+=o*f);if(t=-128&&n=-128){const s=new oe([],[t,n]),i=new K(s,e.inner.getAttributes(),null);i.objectId=u,i.displayId=c,r.push(i)}}return at.fromOptimizedFeatures(r,t,s.tile.transform)}_clusterCells(e){let t=Array.from(this._cells.values());t=t.sort(((e,t)=>t.count-e.count));const s=[];for(const e of this._clusters.values())s.push(e.inner.id);this._clusters.clear();const r=this._clusterRadius*(1/St(this._indexOptions.spatialReference,this._scale)),i=1+this._clusterRadius/this._indexOptions.cellSize,n=new Set;for(const s of t){if(n.has(s.id))continue;if(s.gridXe.xMax||s.gridYe.yMax)continue;const t=this._store.createDisplayIdForObjectId(s.id),a=new vt(s.clone(),t);n.add(s.id),this._clusters.set(s.id,a);const o=s.centroidXWorld,u=s.centroidYWorld;for(let e=s.gridY-i;e<=s.gridY+i;e++)for(let t=s.gridX-i;t<=s.gridX+i;t++){if(e===s.gridY&&t===s.gridX)continue;const i=this._cells.get(bt.createId(t,e));if(!i||n.has(i.id))continue;const c=Math.abs(i.centroidXWorld-o),l=Math.abs(i.centroidYWorld-u);cet.create(a,e)))),spatialReference:s,featureFilter:t.featureFilter?await C.create({geometryType:r.metadata.geometryType,hasM:!1,hasZ:!1,timeInfo:r.metadata.timeInfo,fieldsIndex:r.metadata.fieldsIndex,spatialReference:s,filterJSON:t.featureFilter}):null,cellSize:t.clusterRadius/4,timeZone:n};return new kt(e,t.clusterRadius,o,t.fields,r,i)}constructor(e,t,s,r,i,n){super(i,n,s.spatialReference,s.fields),this._connection=e,this._clusterRadius=t,this._indexOptions=s,this._cellsPerScale=new Map,this._metadata=new M({geometryType:"esriGeometryPoint",objectIdField:"aggregateId",fields:[...r,...this._source.metadata.fieldsIndex.fields,{name:"aggregateId",alias:"aggregateId",type:"esriFieldTypeOID"}],globalIdField:null,spatialReference:i.metadata.spatialReference,subtypeField:null,subtypes:null,timeInfo:null,timeReferenceUnknownClient:null,typeIdField:null,types:null})}get enablePixelBuffering(){return!1}invalidate(){super.invalidate();for(const e of this._cellsPerScale.values())e.destroy();this._cellsPerScale.clear()}onSubscribe(e){super.onSubscribe(e),this._requiredLevel=e.tile.level,this._requiredScale=e.tile.scale}createState(e){return new xt(e)}async*applyLocalEdit(e){for(const e of this._cellsPerScale.values())e.destroy();this._cellsPerScale.clear();for(const e of this._sendStates.values())e.done=!1}displayMap(e,t,s){const r=new Map(e.map((e=>[t(e),e]))),i=[],n=this._getClusterState(this._requiredLevel,this._requiredScale);for(const e of n.clusters()){const t=r.get(e.inner.id);if(null==t){if(1===e.inner.count){const t=r.get(e.inner.firstObjectId);if(null!=t){const n=s(e.displayId,t,e.inner.firstObjectId);i.push(n),r.delete(e.inner.firstObjectId)}}}else{const n=s(e.displayId,t,e.inner.id);i.push(n),r.delete(e.inner.id)}}return i}getDisplayFeatures(e){const t=new Set(e),s=new Set,r=[],i=[],n=this._getClusterState(this._requiredLevel,this._requiredScale);for(const e of n.aggregatesWorldSpace())if(t.has(e.displayId)&&!s.has(e.displayId)){const t=N(e,this._metadata.geometryType,!1,!1);if(s.add(e.displayId),1===t.attributes.cluster_count){r.push({...t,displayId:e.displayId});continue}i.push({...t,displayId:e.displayId})}return{features:r,aggregates:i}}getFeatureObjectIdsForAggregate(e){const t=this._getClusterState(this._requiredLevel,this._requiredScale);for(const s of t.clusters())if(s.inner.id===e)return Array.from(s.inner.containedObjectIds);return[]}async*updateChunks(){const e=this._source.chunks();if(!e.length)return;const t=this._getClusterState(this._requiredLevel,this._requiredScale),s=Array.from(this._sendStates.values()).filter((e=>e.subscription.tile.level===this._requiredLevel));if(t.updateChunks(e,s)||!this._source.updateTracking.updating)for(const e of s)e.subscription.tile.level===this._requiredLevel&&(e.didSend=!1,e.done=!1);const r=Array.from(this._sendStates.values()).filter((e=>e.done)).map((e=>e.subscription.tile.key)),i=new Set(r);for(const e of this._sendStates.values()){if(this._source.updateTracking.updating){if(r.some((t=>t.containsChild(e.subscription.tile.key))))continue;if(e.subscription.tile.key.getChildKeys().every((e=>i.has(e))))continue}e.didSend||e.subscription.tile.level!==this._requiredLevel||(e.didSend=!0,yield*this._update(e,t,this._source))}await t.updateStatistics(this._connection)}forEachAggregateWorldSpace(e){if(null==this._requiredLevel||null==this._requiredScale)return;const t=this._getClusterState(this._requiredLevel,this._requiredScale);for(const s of t.aggregatesWorldSpace())e(s)}_getClusterState(e,t){if(null==e||null==t)throw new Error("InternalError: Level and scale must be defined");let s=this._cellsPerScale.get(t);return s||(s=new jt(e,t,this._indexOptions,this._clusterRadius,this._attributeStore),this._cellsPerScale.set(t,s)),s}async*_update(e,t,s){if(e.done)return;const r=t.createAggregateFeatures(e,this._metadata);this.events.emit("changed"),e.done=!s.updateTracking.updating;const i=r.getCursor(),n=e.subscription.tile.createArcadeEvaluationOptions(this._indexOptions.timeZone);for(;i.next();)this._attributeStore.setAttributeData(i.getDisplayId(),i,n);const a=new it(e.subscription,r,!0,e.done,{});yield a}}class Ft{static fromReader(e){const t=[],s=e.copy(),r=re();for(;s.next();)s.getBounds(r)&&t.push(s.getIndex());const i=he(9,(e=>(s.setIndex(e),{minX:s.getBoundsXMin(),minY:s.getBoundsYMin(),maxX:s.getBoundsXMax(),maxY:s.getBoundsYMax()})));return i.load(t),new Ft(i)}constructor(e){this._index=e}search(e){const t={minX:e[0],minY:e[1],maxX:e[2],maxY:e[3]};return this._index.search(t)}}function Ct(e,t,s,r){if(r.isWebMercator){const r=de(e/le.radius),i=r-360*Math.floor((r+180)/360),n=[0,0];return Mt(n,0,de(Math.PI/2-2*Math.atan(Math.exp(-t/le.radius))),i,s),n}const i=te({x:e,y:t},r,x.WGS84);if(!i)return null;const n=[0,0];return Mt(n,0,i.y,i.x,s),n}function Mt(e,t,s,r,i){i%2&&(i+=1);let n=0,a=0,o=-90,u=90,c=-180,l=180;for(let e=0;es?1:0;n|=i<<29-(t+5*e),c=(1-i)*c+i*s,l=(1-i)*s+i*l}for(let t=0;t<5;t++){const r=(o+u)/2,i=s>r?1:0;a|=i<<29-(t+5*e),o=(1-i)*o+i*r,u=(1-i)*r+i*u}}e[2*t]=n,e[2*t+1]=a}class Tt extends ct{static create(e,t,s,r){const i=ht.create(e),n=new Array(32);for(let e=0;e=s)return this;const a=1-r%2,o=3*a+2*(1-a),u=2*a+3*(1-a),c=30-i-o,l=30-n-u,h=((e&7*a+3*(1-a)<>c)+((t&3*a+7*(1-a)<>l)*(8*a+4*(1-a)),d=this.children[h];return null==d?null:d.find(e,t,s,r+1,i+o,n+u)}_getLngLatBounds(){const e=this.depth,t=Math.ceil(e/2),s=Math.floor(e/2),r=30-(3*t+2*s),i=30-(2*t+3*s);return function(e,t){let s=-90,r=90,i=-180,n=180;for(let a=0;a>c,p=(3*u+7*(1-u)<>l;for(let e=3*u+2*(1-u)-1;e>=0;e--){const t=(i+n)/2,s=d&1<=0;e--){const t=(s+r)/2,i=p&1<=n)return;const h=Math.ceil((u+1)/2),d=Math.floor((u+1)/2),p=1-u%2,_=30-(3*h+2*d),m=30-(2*h+3*d),g=(r&7*p+3*(1-p)<<_)>>_,f=(i&3*p+7*(1-p)<>m,y=g+f*(8*p+4*(1-p));c=c<<3*p+2*(1-p)|g,l=l<<2*p+3*(1-p)|f,null==o.children[y]&&(o.children[y]=Tt.create(this._fields,c,l,u+1),this._depth=Math.max(this._depth,u+1),this._size+=1),u+=1,o=o.children[y]}}putBins(e,t){for(const s of this.getNodes(t)){const t=e.get(s.id);t?t.merge(s):e.set(s.id,s.clone())}}getNodes(e){const t=[],{geohashBounds:s,level:r}=e;let i=this._root;for(;null!==i;){const e=i.depth,n=i.xNode,a=i.yNode;if(e>=r){t.push(i),i=i.next;continue}const o=Math.ceil((e+1)/2),u=Math.floor((e+1)/2),c=1-e%2,l=30-(3*o+2*u),h=30-(2*o+3*u),d=~((1<>l,m=(s.yLL&p)>>h,g=(s.xTR&d)>>l,f=(s.yTR&p)>>h,y=n<<3*c+2*(1-c),b=a<<2*c+3*(1-c),I=y+8*c+4*(1-c),S=b+4*c+8*(1-c),w=Math.max(y,_),v=Math.max(b,m),x=Math.min(I,g),j=Math.min(S,f);let k=null,F=null;for(let e=v;e<=j;e++)for(let t=w;t<=x;t++){const s=t-y+(e-b)*(8*c+4*(1-c)),r=i.children[s];r&&(k||(k=r,k.next=i.next),F&&(F.next=r),F=r,r.next=i.next)}i=k||i.next}return t}}class Et extends It{constructor(e){super(e),this._tree=new qt(this._options.fields)}put(e){throw new Error("Geohash tree does not support put")}putBounded(e,t,s){const{geohashLevel:r,spatialReference:i}=this._options,n=function(e,t,s,r){const i=[e.xmin,e.ymin,e.xmax,e.ymax],n=_e.fromExtent(pe.fromBounds(i,r)),a=te(n,r,x.WGS84,{densificationStep:64*t});if(!a)return null;const o=X(new oe,a,!1,!1),u=o.coords.filter(((e,t)=>!(t%2))),c=o.coords.filter(((e,t)=>t%2)),l=Math.min(...u),h=Math.min(...c),d=Math.max(...u),p=Math.max(...c),_=Ct(l,h,s,x.WGS84),m=Ct(d,p,s,x.WGS84);return _&&m?{bounds:i,geohashBounds:{xLL:_[0],yLL:_[1],xTR:m[0],yTR:m[1]},level:s}:null}(t,s,r,i);null!=n&&this._tree.putBins(e,n)}_insert(e,t,s,r){const{geohashLevel:i,spatialReference:n}=this._options,a=Ct(t,s,i,n);a&&this._tree.insert(e,t,s,a[0],a[1],i,r)}}class Rt extends k{static from(e,t){return new Rt(e.copy(),t)}constructor(e,t){super(e.metadata),this._currentIndex=-1,this._displayTranslationX=0,this._displayTranslationY=0,this._displayScaleX=1,this._displayScaleY=1,this._reader=e,this._indices=t,this._isPoint="esriGeometryPoint"===e.geometryType}setTransformForDisplay(e){const t=this._reader.getInTransform();if(null==t){const[t,s]=e.scale,[r,i]=e.translate;return this._displayTranslationX=-r/t,this._displayScaleX=1/t,this._displayTranslationY=i/s,this._displayScaleY=1/-s,void(this._displayTransform=e)}const[s,r]=t.scale,[i,n]=t.translate,[a,o]=e.scale,[u,c]=e.translate;if(this._displayScaleX=s/a,this._displayTranslationX=(i-u)/a,this._displayScaleY=r/o,this._displayTranslationY=(-n+c)/o,!this._isPoint&&t)throw new Error("InternalError: Relative transformations not supported for non-point features");this._displayTransform=e}getInTransform(){return this._reader.getInTransform()}get fields(){return this._reader.fields}get hasNext(){return this._currentIndex+1!s.has(e.objectId)))}getTileReader(e){if(!this._features.length)return null;const t=this.queryFeaturesInBounds(e.bounds);return t.setTransformForDisplay(e.transform),t}}class At extends tt{}class Ut extends st{constructor(e,t,s){super(e,t),this._timeZone=s,this.handledChunks=new Set,this.handledChunksForIdCreation=new Set,this.handledChunksForAttributeData=new Set,this._streamLayerDeferredObjectIdsToRemove=[]}destroy(){super.destroy();for(const e of this._source.chunks())this._cleanupChunkIds(e)}invalidateAttributeData(){this.handledChunksForAttributeData.clear()}onSubscribe(e){super.onSubscribe(e),this._evalOptions=e.tile.createArcadeEvaluationOptions(this._timeZone)}createState(e){return new At(e)}get aggregateQueryEngine(){return null}displayMap(e,t,s){const r=new Map(e.map((e=>[t(e),e]))),i=[];for(const e of this._source.chunks()){const t=e.reader.getCursor();for(;t.next();){const e=t.getObjectId(),n=t.getDisplayId(),a=r.get(e);if(null!=a){const t=s(n,a,e);i.push(t),r.delete(e)}}}return i}getDisplayFeatures(e){const t=new Set(e),s=new Set,r=[];for(const e of this._source.chunks()){const i=e.reader.getCursor();for(;i.next();){const e=i.getObjectId(),n=i.getDisplayId();t.has(n)&&!s.has(e)&&(r.push({...i.readLegacyFeatureWorldSpace(),displayId:n}),s.add(e))}}return{features:r,aggregates:[]}}async*applyLocalEdit(e){const t=[],s=e.reader.getCursor();for(;s.next();){const e=s.getObjectId();t.push(e);const r=this._attributeStore.createDisplayIdForObjectId(e);s.setDisplayId(r),this._attributeStore.setAttributeData(r,s,this._evalOptions)}const r=this.getDisplayIds(t),i=this.getDisplayIds(e.removed),n=new Pt(this._source.metadata,"localEdit");n.applyOverrides(e),this.handledChunks.add(n.chunkId),this.handledChunksForAttributeData.add(n.chunkId),this.handledChunksForIdCreation.add(n.chunkId);for(const e of this._sendStates.values())e.handledChunks.add(n.chunkId),yield new nt(e.subscription,null,r,!1,n.queryInfo);for(const e of this._sendStates.values()){const t=n.getTileReader(e.subscription.tile);yield new nt(e.subscription,t,i,!1,n.queryInfo)}for(const t of e.removed)this._attributeStore.releaseDisplayIdForObjectId(t)}async*updateChunks(){if(this._source.chunks().length){await this._updateAttributeData();for(const e of this._sendStates.values())yield*this._update(e)}}removeChunks(e){for(const t of e)this.handledChunks.delete(t.chunkId),this.handledChunksForAttributeData.delete(t.chunkId),this._cleanupChunkIds(t)}afterUpdateChunks(){for(const e of this._streamLayerDeferredObjectIdsToRemove)this._attributeStore.releaseDisplayIdForObjectId(e);this._streamLayerDeferredObjectIdsToRemove=[]}_cleanupChunkIds(e){if(this.handledChunksForIdCreation.has(e.chunkId)){const t=e.reader.getCursor();for(;t.next();){const e=t.getObjectId();this._source.isStream?this._streamLayerDeferredObjectIdsToRemove.push(e):this._attributeStore.releaseDisplayIdForObjectId(e)}this.handledChunksForIdCreation.delete(e.chunkId)}}async _updateAttributeData(){for(const e of this._source.chunks()){const{chunkId:t,reader:s}=e;if(!this.handledChunksForIdCreation.has(t)){this.handledChunksForIdCreation.add(t);const e=s.getCursor();for(;e.next();){const t=this._attributeStore.createDisplayIdForObjectId(e.getObjectId());e.setDisplayId(t)}}}for(const e of this._source.chunks())if(!this.handledChunksForAttributeData.has(e.chunkId)){this.handledChunksForAttributeData.add(e.chunkId);const t=e.reader.getCursor();for(;t.next();){const e=t.getDisplayId();this._attributeStore.setAttributeData(e,t,this._evalOptions)}}}*_update(e){const{subscription:t,handledChunks:s}=e;for(const r of this._source.chunks()){const{chunkId:i}=r;if(s.has(i))continue;s.add(i);const n=r.getTileReader(t.tile);n&&(yield new it(e.subscription,n,!1,r.end,r.queryInfo))}}}class Dt{constructor(e,t){this._connection=e,this._source=t,this._version=1,this._registry=new U,this._proxy=new q({fetch:(e,t)=>this._connection.layerView.fetch(e,t),fetchDictionary:(e,t)=>this._connection.layerView.fetchDictionary(e,t)}),this._attributeStore=new E({isLocal:!1,update:e=>p(this._connection.container.updateAttributeView(e))})}destroy(){this._proxy.destroy(),this._strategy?.destroy(),this._attributeStore.destroy()}get aggregateQueryEngine(){return this._strategy?.aggregateQueryEngine}getDisplayFeatures(e){return this._strategy?this._strategy.getDisplayFeatures(e):{features:[],aggregates:[]}}getFeatureObjectIdsForAggregate(e){return this._strategy?this._strategy.getFeatureObjectIdsForAggregate(e):[]}onSubscribe(e){this._strategy?.onSubscribe(e)}onUnsubscribe(e){this._strategy?.onUnsubscribe(e)}async update(e,t,r,i,n){const a=e.processor,o=I(this._schema?.storage,a.storage),u=I(this._schema?.mesh.properties,a.mesh.properties),c=I(this._schema?.mesh.factory,a.mesh.factory),l=I(this._schema?.mesh.strategy,a.mesh.strategy),h=u||c||l;if(!o&&!h&&!i)return;s("esri-2d-update-debug")&&console.debug(`Version[${this._version}] SymbolProcessor.update`,{changes:S(this._schema,a),schema:a}),this._schema=a;const d=x.fromJSON(this._source.service.outSpatialReference),p=new F({fields:this._source.metadata.fieldsIndex,spatialReference:d});if(await this._attributeStore.update(a.storage,p,this._source.metadata,d,t),this._strategy?.invalidateAttributeData(),!i&&!h)return;(l||u)&&await this._updateStrategy(a.mesh.strategy,d,n,a.mesh.properties.timeZone),this._updateSortKey(p,"sortKey"in a.mesh.properties?a.mesh.properties.sortKey:null);const _=new Je(p,this._proxy,r,this._registry);return(c||"dictionary"===a.mesh.factory.symbology.type)&&(this._factory=await Ze.create(_,a.mesh.factory)),this._invalidate(),this._version=t,this._connection.container.updateRenderState(this._version)}async applyLocalEdit(e){if(!this._strategy)return;const t=this._strategy.applyLocalEdit(e);for await(const e of t)try{await this._process(e)}catch(e){}}async updateChunks(){await this._doUpdateChunks(),this._strategy?.afterUpdateChunks()}async removeChunks(e){this._strategy?.removeChunks(e),this._attributeStore.incrementDisplayIdGeneration()}updateHighlight({highlights:e}){if(!this._strategy)return void this._attributeStore.setHighlight(e.map((({objectId:e,highlightFlags:t})=>({objectId:e,highlightFlags:t,displayId:-1}))),e);const t=this._strategy.displayMap(e,(({objectId:e})=>e),((e,{highlightFlags:t},s)=>({objectId:s,displayId:e,highlightFlags:t})));this._attributeStore.setHighlight(t,e)}async _doUpdateChunks(){if(!this._strategy)return;const e=this._strategy.updateChunks(),t=[],r=new Map;for await(const s of e){let e=r.get(s.id);null==e&&(e=new Ke({concurrency:16,process:e=>this._process(e)}),r.set(s.id,e));const i=e.push(s).catch((e=>n(e)));t.push(i)}try{await Promise.all(t)}catch(e){}s("esri-2d-update-debug")&&console.log("SendUpdates"),this._attributeStore.sendUpdates(),s("esri-2d-update-debug")&&console.log("SendUpdates.await")}async _updateStrategy(e,t,s,r){switch(this._strategy?.destroy(),e.type){case"feature":this._strategy=new Ut(this._source,this._attributeStore,r);break;case"binning":this._strategy=await ut.create(e,t,this._source,this._attributeStore,r);break;case"cluster":this._strategy=await kt.create(this._connection,e,t,this._source,this._attributeStore,r)}for(const e of s)this._strategy.onSubscribe(e)}async _updateSortKey(e,t){if(this._sortInfo=y(this._sortInfo?.computed),null!=t){const s=t.byRenderer?null:await e.createComputedField(t);this._sortInfo={...t,computed:s}}}_invalidate(){this._strategy&&this._strategy.invalidate()}async _process(e){const t=e.subscription;if(s("esri-2d-update-debug")){const s=t.tile;console.debug(`Version[${this._version}] Tile[${s.key.id}, end=${e.end}] Processor._process`)}await this._fetchResources(e),a(t.signal);const r=await this._write(e,t.tile.createArcadeEvaluationOptions(this._schema?.mesh.properties.timeZone)),i=t.tile.tileInfoView.tileInfo.isWrappable,{message:n,transferList:o}=r.serialize(i),u={objectIdMap:null,inner:e.createMessage(n,this._version,this._attributeStore.epoch)};if(this._schema?.mesh.properties.returnMeshObjectId){u.objectIdMap={};const t=e.reader?.getCursor();if(t)for(;t.next();)u.objectIdMap[t.getDisplayId()]=t.getObjectId()}if(a(t.signal),await this._connection.container.onMessage(u,{signal:t.signal,transferList:o}),this._attributeStore.sendUpdates(),s("esri-2d-update-debug")){const s=t.tile;console.debug(`Version[${this._version}] Tile[${s.key.id}, end=${e.end}] Processor._process.await`)}}async _fetchResources(e){await this._fetchMatcherResources(e),await this._fetchWriterResources(e)}async _fetchMatcherResources(e){if(e.reader)return this._factory.enqueueMatcherRequests(this._proxy,e.reader)}async _fetchWriterResources(e){if(!e.reader)return;const t=e.reader.getCursor(),s=e.subscription.tile.createArcadeEvaluationOptions(this._schema.mesh.properties.timeZone);for(;t.next();)this._factory.enqueueWriterRequests(this._proxy,t,s);await this._proxy.fetchEnqueuedResources()}async _write(e,t){const s=e.subscription.tile,r=e.reader?.getCursor(),i=r?.getSize()??0,n=s.tileInfoView.tileInfo.isWrappable,a=new We(s.key,this._strategy.enablePixelBuffering,n,i);if(!r)return a;const o=s.createArcadeEvaluationOptions(this._schema.mesh.properties.timeZone);for(;r.next();){const e=this._getSortKeyValue(r,t);a.entityStart(r.getDisplayId(),e),this._factory.write(a,this._proxy,r,o,s.level),a.entityEnd()}return a}_getSortKeyValue(e,t){if(!this._sortInfo)return 0;const{computed:s,order:r,byRenderer:i}=this._sortInfo,n=i?this._factory.getSortKey(e,t):s?.read(e,t);return null==n||isNaN(n)?0:n*("asc"===r?-1:1)}}class Lt{static from(e){let t=0,s=0,r=0;return e.forEach((e=>{const i=e._readGeometry();i&&(s+=i.isPoint?1:i.lengths.reduce(((e,t)=>e+t),0),r+=i.isPoint?1:i.lengths.length,t+=1)})),new Lt(t,s,r)}constructor(e,t,s){this.featureCount=e,this.vertexCount=t,this.ringCount=s}toJSON(){return{featureCount:this.featureCount,ringCount:this.featureCount,vertexCount:this.featureCount}}}class zt{static fromSchema(e,t,s){const r="feature"===t.type?t.mutable.dataFilter.queryScaleRanges:[];return new zt(function(e,t,s){const r=e.orderByFields??s.objectIdField+" ASC",i=e.source,n={returnCentroid:!(null!==i&&"object"==typeof i&&"path"in i&&Se(i.path))&&"esriGeometryPolygon"===s.geometryType,returnGeometry:!0,timeReferenceUnknownClient:s.timeReferenceUnknownClient??void 0,outSpatialReference:x.fromJSON(e.outSpatialReference),orderByFields:[r],where:t.mutable.dataFilter.definitionExpression??"1=1",outFields:t.mutable.availableFields};if("feature"===t.type){const{gdbVersion:e,historicMoment:s,timeExtent:r}=t.mutable.dataFilter;return{...n,gdbVersion:e,historicMoment:s?new Date(s):null,timeExtent:r?be.fromJSON(r):null,outFields:t.mutable.availableFields}}return n}(e,t,s),r,s.subtypeField,t.mutable.dataFilter.customParameters,s.geometryType,e.queryMetadata)}constructor(e,t,s,r,i,n){this._queryParams=e,this._queryScaleRanges=t,this._subtypeField=s,this._customParameters=r,this._geometryType=i,this._queryMetadata=n}get pageSize(){if(null==this._queryMetadata)throw new Error("InternalError: Service does not support paged queries");const e=this._queryMetadata.supportsMaxRecordCountFactor?4:null,t=(this._queryMetadata.maxRecordCount??8e3)*(e??1);return Math.min(8e3,t)}updateHistoricMoment(e){this._queryParams.historicMoment=e}updateFields(e){this._queryParams.outFields=e}createPatchFieldsQuery(e,t){if(!t.getSize())return null;const s=e.clone();if("*"===this._queryParams.outFields[0]){if("*"===(s.outFields??[])[0])return null;s.outFields=this._queryParams.outFields}else{const e=new Set(this._queryParams.outFields),r=[];for(const s of e)t.hasField(s)||r.push(s);if(0===r.length)return null;s.outFields=r}return s.returnGeometry=!1,s.returnCentroid=!1,s.quantizationParameters=null,s.cacheHint=!0,{inner:s,customParameters:this._customParameters}}createQuery(e={}){if(!this._queryParams)throw new Error("InternalError: queryInfo should be defined");return{inner:new we({...this._queryParams,...e}),customParameters:this._customParameters}}createTileQuery(e,t){if(null==this._queryMetadata)throw new Error("InternalError: Service does not support tile queries");const r=this.createQuery(t),i=r.inner;if(this._queryScaleRanges.length){const t=this._queryScaleRanges.filter((t=>(!t.minScale||t.minScale>=e.maxScale)&&(!t.maxScale||t.maxScale<=e.minScale))).map((e=>e.subtypeCode));if(t.length){const e=`${this._subtypeField} IN (${t})`;i.where=Ie(i.where,e)}}if(i.quantizationParameters=t.quantizationParameters??e.getQuantizationParameters(),i.resultType="tile",i.geometry=e.extent,this._queryMetadata.supportsQuantization?"esriGeometryPolyline"===this._geometryType&&(i.maxAllowableOffset=e.resolution*s("feature-polyline-generalization-factor")):"esriGeometryPolyline"!==this._geometryType&&"esriGeometryPolygon"!==this._geometryType||(i.maxAllowableOffset=e.resolution,"esriGeometryPolyline"===this._geometryType&&(i.maxAllowableOffset*=s("feature-polyline-generalization-factor"))),i.defaultSpatialReferenceEnabled=this._queryMetadata.supportsDefaultSpatialReference,i.compactGeometryEnabled=this._queryMetadata.supportsCompactGeometry,this._queryMetadata.supportsMaxRecordCountFactor&&(i.maxRecordCountFactor=4),s("esri-tiles-debug")){const t=e.id.replaceAll("/",".");r.customParameters=r.customParameters?{...r.customParameters,tileId:t}:{tileId:t}}return r}createPagedTileQuery(e,t){const s=this.pageSize;return this.createTileQuery(e,{start:s*t,num:s,returnExceededLimitFeatures:!0})}createPagedQuery(e){const t=this.pageSize;return this.createQuery({start:t*e,num:t,returnExceededLimitFeatures:!0,maxRecordCountFactor:4})}}let Wt=class extends xe{constructor(e){super(),this._connection=e,this._enabledEventTypes=new Set,this._updateInfo={websocket:0,client:0},this._lastTime=performance.now(),this._queuedCommands=[],this.addHandles([h((()=>this._strategy?.connectionStatus??"disconnected"),(e=>{this._layerView.setProperty({propertyName:"pipelineConnectionStatus",value:e})}),{initial:!0}),h((()=>this._strategy?.errorString||null),(e=>this._layerView.setProperty({propertyName:"pipelineErrorString",value:e})),{initial:!0})])}destroy(){this._strategy=null,this.removeAllHandles()}get _layerView(){return this._connection.layerView}set strategy(e){null==this._strategy&&this._resetUpdateInfo(performance.now());const t="event-handles";this.removeHandles(t),null!=e&&(this.addHandles([e.events.on("data-received",(e=>this._onFeature(e))),e.events.on("message-received",(e=>this._onWebSocketMessage(e))),e.events.on("features-updated",(e=>this._onUpdate(e))),e.events.on("tick",(()=>this._onTick()))],t),this._queuedCommands.forEach((t=>t(e))),this._queuedCommands=[]),this._strategy=e}updateCustomParameters(e){null!=e&&this._callOrEnqueue((t=>t.updateCustomParameters(e)))}sendMessageToSocket(e){this._callOrEnqueue((t=>t.sendMessageToSocket(e)))}sendMessageToClient(e){this._callOrEnqueue((t=>t.sendMessageToClient(e)))}enableEvent(e,t){t?this._enabledEventTypes.add(e):this._enabledEventTypes.delete(e)}disconnect(){this._strategy?.disconnect()}connect(){this._strategy?.connect()}clear(){this._strategy?.clear()}_onWebSocketMessage(e){this._enabledEventTypes.has("message-received")&&this._layerView.emitEvent({name:"message-received",event:e})}_onFeature(e){this._updateInfo.websocket++,this._enabledEventTypes.has("data-received")&&this._layerView.emitEvent({name:"data-received",event:{attributes:e.attributes,centroid:e.centroid,geometry:e.geometry}})}_onUpdate(e){this._updateInfo.client+=e}_onTick(){const e=performance.now(),t=e-this._lastTime;if(t>2500){const s=Math.round(this._updateInfo.client/(t/1e3)),r=Math.round(this._updateInfo.websocket/(t/1e3));this._resetUpdateInfo(e),this._layerView.emitEvent({name:"update-rate",event:{client:s,websocket:r}})}}_resetUpdateInfo(e){this._lastTime=e,this._updateInfo.client=0,this._updateInfo.websocket=0}_callOrEnqueue(e){null!=this._strategy?e(this._strategy):this._queuedCommands.push(e)}};ve([je()],Wt.prototype,"_strategy",void 0),Wt=ve([Fe("esri.views.2d.layers.features.sources.StreamMessenger")],Wt);class Gt{constructor(e){this._store=e,this._controller=new AbortController}destroy(){this._controller.abort()}get _options(){return{signal:this._controller.signal}}unsafeSetQueryHistoricMoment(e){throw new Error("InternalError: LoadStrategy does not support query info")}async queryOverride(e){throw new Error("InternalError: LoadStrategy does not support fetching")}async queryByObjectId(e){throw new Error("InternalError: LoadStrategy does not support fetching")}}const Nt=268435455;class Bt{constructor(){this.hasFeatures=!1,this.exceededTransferLimit=!1,this.fieldCount=0,this.featureCount=0,this.objectIdFieldIndex=0,this.vertexCount=0,this.offsets={attributes:new Array,geometry:new Array},this.centroid=new Array}}const Vt=268435455,Qt=128e3,Yt={small:{delta:new Int32Array(128),decoded:new Int32Array(128)},large:{delta:new Int32Array(Qt),decoded:new Int32Array(Qt)}};function Xt(e){return e<=Yt.small.delta.length?Yt.small:(e<=Yt.large.delta.length||(Yt.large.delta=new Int32Array(Math.round(1.25*e)),Yt.large.decoded=new Int32Array(Math.round(1.25*e))),Yt.large)}function $t(e){for(;e.next();){if(1===e.tag())return e.getMessage();e.skip()}return null}function Ht(e,t,s,r,i,n){return.5*Math.abs(e*r+s*n+i*t-e*n-s*t-i*r)}function Zt(e,t,s,r){return 0==e*r-s*t&&e*s+t*r>0}class Jt extends k{static fromBuffer(t,s,r=!1){const i=s.geometryType,n=function(t){try{const e=2,s=new qe(new Uint8Array(t),new DataView(t));for(;s.next();){if(s.tag()===e)return $t(s.getMessage());s.skip()}}catch(t){const s=new e("query:parsing-pbf","Error while parsing FeatureSet PBF payload",{error:t});ke.getLogger("esri.view.2d.layers.features.support.FeatureSetReaderPBF").error(s)}return null}(t),a=function(t,s,r=!1){const i=t.asUnsafe(),n=i.pos(),a=new Bt;let o=0,u=0,c=null,l=null,h=null,d=!1;const p=[];for(;i.next();)switch(i.tag()){case 1:c=i.getString();break;case 3:l=i.getString();break;case 12:h=i.processMessage(Re);break;case 9:if(a.exceededTransferLimit=i.getBool(),a.exceededTransferLimit){a.offsets.geometry=r?new Float64Array(8e3):new Int32Array(8e3),a.centroid=r?new Float64Array(16e3):new Int32Array(16e3);for(let e=0;eu.length)for(let e=0;e=e?(c+=-.5*(a-l)*(_+h),i>1&&Zt(u[o-2],u[o-1],d,p)?(u[o-2]+=d,u[o-1]+=p):(u[o++]=d,u[o++]=p,i++),l=a,h=_):(s+=d,n+=p),d=s,p=n,r++}i<3||a?o-=2*i:(c+=-.5*(l+d-l)*(h+p+h),Zt(u[o-2],u[o-1],d,p)?(u[o-2]+=d,u[o-1]+=p,n.push(i)):(u[o++]=d,u[o++]=p,n.push(++i)))}else{let e=0,r=t.getSInt32(),i=t.getSInt32();this.hasZ&&t.getSInt32(),this.hasM&&t.getSInt32(),u[o++]=r,u[o++]=i,e+=1;for(let n=1;n2&&Zt(u[o-2],u[o-1],s,a)?(u[o-2]+=s,u[o-1]+=a):(u[o++]=s,u[o++]=a,e+=1),r=l,i=h}n.push(e)}break}default:t.skip()}return this._cache.area=c,n.length?new oe(n,u):null!=u?this._createQuantizedExtrudedGeometry(u[0],u[1]):null}}class Kt{constructor(e,t){this.service=e,this._metadata=t}destroy(){}}class es extends Kt{constructor(e,t){super(e,t),this._portsOpen=async function(e){const t=new Ce;return await t.open(e,{}),t}(e.source).then((e=>this.client=e))}destroy(){this.client.close(),this.client=null}async executeQuery(e,t){await this._portsOpen;const s=await this.client.invoke("queryFeatures",e.toJSON(),t);return at.fromFeatureSet(s,this._metadata)}}class ts extends Kt{async executeQuery(e,t){const{data:s}=await ge(this.service.source,e,t),r=!e.quantizationParameters;return Jt.fromBuffer(s,this._metadata,r)}}class ss extends Kt{async executeQuery(e,t){const{source:s,queryMetadata:r}=this.service;if(null!=e.quantizationParameters&&!r.supportsQuantization){const r=e.clone(),i=Me(r.quantizationParameters);r.quantizationParameters=null;const{data:n}=await fe(s,r,this._metadata.spatialReference,t),a=W(n,this._metadata.objectIdField);return Z(i,a),at.fromOptimizedFeatureSet(a,this._metadata)}const{data:i}=await fe(s,e,this._metadata.spatialReference,t);return"esriGeometryPoint"===this._metadata.geometryType&&(i.features=i.features?.filter((e=>{if(null!=e.geometry){const t=e.geometry;return Number.isFinite(t.x)&&Number.isFinite(t.y)}return!0}))),at.fromFeatureSet(i,this._metadata)}}class rs extends Kt{async executeQuery(e,t){if(e.quantizationParameters&&!this.service.queryMetadata.supportsQuantization){const s=e.clone(),r=Me(s.quantizationParameters);s.quantizationParameters=null;const i=await Te(this.service.source,e,t);return Z(r,i),at.fromOptimizedFeatureSet(i,this._metadata)}const s=await Te(this.service.source,e,t);return at.fromOptimizedFeatureSet(s,this._metadata)}}class is extends Gt{constructor(e,t,r,i,n){super(r),this._serviceInfo=e,this._queryInfo=t,this._metadata=i,this._connection=n,this._queue=new D({concurrency:16,process:async e=>{const t={signal:e.options?.signal,query:e.query.customParameters};return this._adapter.executeQuery(e.query.inner,t)}}),this._adapter=function(e,t){switch(e.type){case"memory":return new es(e,t);case"ogc":return new rs(e,t);case"feature-service":return e.queryMetadata.supportsFormatPBF&&s("featurelayer-pbf")?new ts(e,t):new ss(e,t)}}(e,i)}unsafeSetQueryHistoricMoment(e){this._queryInfo.updateHistoricMoment(e)}async updateFields(t){this._queryInfo.updateFields(t);const s=Array.from(this._store.chunks()).map((async e=>{const t=we.fromJSON(e.queryInfo.queryJSON);if(t)try{return await this._tryUpdateFields(e.reader,t),null}catch(e){return e}})),r=(await Promise.all(s)).filter((e=>e));if(r.length)throw new e("featurelayer-query","Encountered errors when downloading fields",{errors:r})}async queryByObjectId(e){if(0===e.length)return at.empty(this._metadata);const t=this._queryInfo.createQuery({objectIds:e});return this._fetch(t)}async _fetch(e,t){const s=await this._enqueue(e,t);return await this._tryUpdateFields(s,e.inner),s}async _tryUpdateFields(e,t){const s=this._queryInfo.createPatchFieldsQuery(t,e);if(!s)return;const r=await this._enqueue(s,this._options);e.joinAttributes(r)}async _enqueue(e,t){return this._connection.onEvent({type:"fetchStart"}),this._queue.push({query:e,options:t}).finally((()=>{this._connection.onEvent({type:"fetchEnd",done:0===this._queue.length})}))}}class ns extends is{constructor(){super(...arguments),this._chunksById=new Map}unload(e){this._removeChunks(e.tile)}_addChunk(e){const t=e.tile.id;this._chunksById.has(t)||this._chunksById.set(t,[]);const r=e.size();(r||e.first||e.end)&&(s("esri-2d-update-debug")&&console.debug(`Chunk[${e.chunkId}] ATileLoadStrategy.addChunk [count=${r}]`),this._chunksById.get(t).push(e),this._store.insert(e))}_removeChunks(e){const t=this._chunksById.get(e.key.id)??[];for(const r of t)s("esri-2d-update-debug")&&console.debug(`Tile[${e.key.id}] Chunk[${r.chunkId}] ATileLoadStrategy.removeChunk`),this._store.remove(r);this._chunksById.delete(e.key.id)}}class as extends Ot{constructor(e,t,s,r,i,n){super(),this._reader=e,this._queryJSON=t,this._tile=s,this._sourceTile=r,this._sourceTileDepth=i,this._end=n,this.chunkId=`${this._tile.key.id}.${this._sourceTile?.key.id}${this._end?"e":""}`,this.normalizedChunkId=`${this._tile.key.normalizedId}.${this._sourceTile?.key.normalizedId}${this._end?"e":""}`}get queryInfo(){return{type:"drill-down-tile",chunkId:this.chunkId,tileId:this._tile.key.id,queryJSON:this._queryJSON,sourceTileDepth:this._sourceTileDepth,sourceTileId:this._sourceTile?.key.id,size:this.size(),end:this.end}}get first(){return 0===this._sourceTileDepth}get reader(){return this._reader}get end(){return this._end}get tile(){return this._tile}get isTiled(){return!0}getTileReader(e){return this._tile.key.id===e.key.id?this.reader:null}}class os{constructor(e,s){this.subscription=e,this._tileIdToResult=new Map,this._controller=new AbortController,this._handles=t([o(e.signal,(()=>this._controller.abort())),o(s,(()=>this._controller.abort()))])}destroy(){this._controller.abort(),this._handles.remove()}get(e){return this._tileIdToResult.get(e)}set(e,t){this._tileIdToResult.set(e,t)}get options(){return{signal:this._controller.signal}}}class us extends ns{constructor(){super(...arguments),this._loadStates=new Map}destroy(){super.destroy();for(const e of this._loadStates.values())e.destroy();this._loadStates.clear()}get about(){return{willQueryAllFeatures:!1,willQueryFullResolutionGeometry:!1}}async load(e){this._loadStates.has(e.key.id)||this._loadStates.set(e.key.id,new os(e,this._options));const t=this._loadStates.get(e.key.id);let s;try{for await(const s of this._fetchChunkInfos(t,e.tile,0)){const{queryJSON:e,reader:r,sourceTile:i,sourceTileDepth:n,tile:o}=s,u=new as(r,e,o,i,n,!1);a(t.options),this._addChunk(u)}}catch(e){s=e}const r=new as(at.empty(this._metadata),null,e.tile,null,-1,!0);if(this._addChunk(r),s)throw s}unload(e){super.unload(e),this._loadStates.get(e.key.id)?.destroy(),this._loadStates.delete(e.key.id)}async*_fetchChunkInfos(e,t,r){let i=e.get(t.id);const n=!!i;if(i||(i=await this._fetchChunkInfo(e,t,r),e.set(t.id,i)),i.reader.exceededTransferLimit&&rthis._controller.abort())),o(s,(()=>this._controller.abort()))])}destroy(){this._controller.abort(),this._handles.remove()}get pageStart(){let e=-1;for(const t of this._pages.values())e=Math.max(e,t);return e+1}get done(){return this._done}get options(){return{signal:this._controller.signal}}add(e,t){this._pages.add(e),this._done=this._done||t}}class hs extends ns{constructor(){super(...arguments),this._loadStates=new Map}destroy(){super.destroy();for(const e of this._loadStates.values())e.destroy();this._loadStates.clear()}get about(){return{willQueryAllFeatures:!1,willQueryFullResolutionGeometry:!1}}async load(e){this._loadStates.has(e.key.id)||this._loadStates.set(e.key.id,new ls(e,this._options));const t=this._loadStates.get(e.key.id);let s;try{await this._fetchPages(t)}catch(e){s=e}const r=new cs(at.empty(this._metadata),null,e.tile,-1,!0);if(u(t.options)||this._addChunk(r),s)throw s}unload(e){super.unload(e),this._loadStates.get(e.key.id)?.destroy(),this._loadStates.delete(e.key.id)}async _fetchPages(e){let t=0,s=e.pageStart,r=1;for(;t<20&&!e.done;){const i=[];for(let t=0;tt)).sort(((e,t)=>this._random.getInt()-this._random.getInt())),i=await Promise.all(r.map((e=>this._downloadPage(e)))),n=new ds(at.empty(this._metadata),null,-1,!0);this._store.insert(n);const a=i.filter((e=>e));if(a.length)throw new e("featurelayer-query","Encountered errors when downloading data",{errors:a})}async _downloadPage(e){try{const t=this._queryInfo.createPagedQuery(e),s=await this._fetch(t,this._options),r=new ds(s,t.inner.toJSON(),e,!1);return a(this._options),this._store.insert(r),null}catch(e){return e}}}let _s=class extends xe{constructor(e){super(e)}get connectionStatus(){return this.connection?.connectionStatus}get errorString(){return this.connection?.errorString}};ve([je()],_s.prototype,"connection",void 0),ve([je()],_s.prototype,"connectionStatus",null),ve([je()],_s.prototype,"errorString",null),_s=ve([Fe("esri.views.2d.layers.features.sources.StreamConnectionState")],_s);class ms{constructor(e,t){this._metadata=e,this._onUpdate=t,this._objectIdToFeature=new Map}get size(){return this._objectIdToFeature.size}get reader(){return at.fromFeatures([...this._objectIdToFeature.values()],this._metadata)}add(e){this._objectIdToFeature.set(e.objectId,e)}forEach(e){this._objectIdToFeature.forEach(e)}removeById(e){const t=this._objectIdToFeature.get(e);return t?(this._objectIdToFeature.delete(e),t):null}clear(){this._objectIdToFeature=new Map}update(e,t){this._onUpdate(e?.length??0)}}class gs extends Ot{constructor(e){super(),this._reader=e,this.chunkId="stream-chunk",this.normalizedChunkId="stream-chunk"}get reader(){return this._reader}get first(){return!0}get end(){return!0}get queryInfo(){return{type:"stream",chunkId:this.chunkId,size:this.size(),end:this.end}}get isTiled(){return!1}getTileReader(e){const t=this.queryFeaturesInBounds(e.bounds);return t.setTransformForDisplay(e.transform),t}}class fs extends Gt{constructor(e,t,s,r,i){super(s),this._service=e,this._dataFilter=t,this._streamOptions=r,this._metadata=i,this._connectionState=new _s,this._forceRefresh=!1,this.events=new se;const{objectIdField:n,timeInfo:a}=this._metadata,{purgeOptions:o}=t;this._stagingStore=new ms(this._metadata,(e=>this.events.emit("features-updated",e))),this._manager=new Oe(this._stagingStore,n,a,o),this.connect()}destroy(){super.destroy(),this.disconnect()}get about(){return{willQueryAllFeatures:!1,willQueryFullResolutionGeometry:!1}}get connectionStatus(){return this._connectionState.connectionStatus}get errorString(){return this._connectionState?.errorString}async refresh(){const e=null!=this._chunk;this._manager.checkForUpdates()||!e||this._forceRefresh?(this._chunk&&this._store.remove(this._chunk),this._forceRefresh=!1,this._chunk=new gs(this._stagingStore.reader),this._store.insert(this._chunk),this.events.emit("tick")):this.events.emit("tick")}async updateFields(e){throw new Error("Updating available fields not supported for StreamLayer")}async load(e){}unload(e){}disconnect(){this._connection=y(this._connection),this._connectionState.connection=null,this._handlesGroup?.remove()}connect(){if(null!=this._connection)return;const{geometryType:e,spatialReference:s}=this._metadata,{maxReconnectionAttempts:r,maxReconnectionInterval:i,geometryDefinition:n,definitionExpression:a,customParameters:o}=this._dataFilter;this._connection=Pe(this._service.source,s,this._streamOptions.outSR,e,a,n,r,i,o),this._handlesGroup=t([this._connection.on("data-received",(e=>this._onFeature(e))),this._connection.on("message-received",(e=>this._onWebSocketMessage(e)))]),this._connectionState.connection=this._connection}clear(){this._manager.checkForUpdates(),this._stagingStore.clear(),this._forceRefresh=!0}updateCustomParameters(e){this._connection?.updateCustomParameters(e)}sendMessageToSocket(e){this._connection?.sendMessageToSocket(e)}sendMessageToClient(e){this._connection?.sendMessageToClient(e)}_onWebSocketMessage(e){if("type"in e)switch(e.type){case"delete":if(e.objectIds)for(const t of e.objectIds)this._manager.removeById(t);if(e.trackIds)for(const t of e.trackIds)this._manager.removeByTrackId(t);break;case"clear":this.clear()}this.events.emit("message-received",e)}_onFeature(e){try{this._manager.add(e),this.events.emit("data-received",e)}catch(e){}}}class ys{constructor(e){this._onChange=e,this._chunks=new Map,this._chunksToRemove=[],this.events=new se,this.featureAdapter=new O}destroy(){this.clear()}clear(){for(const e of this._chunks.values())this._chunksToRemove.push(e);this._chunks.clear(),null!=this._localEditChunk&&this._chunksToRemove.push(this._localEditChunk),this._localEditChunk=null}*chunks(){this._localEditChunk&&(yield this._localEditChunk),this._localOverridesChunk&&(yield this._localOverridesChunk),yield*this._chunks.values()}insert(e){s("esri-2d-update-debug")&&console.debug(`Chunk[${e.chunkId}] SourceChunkStore.insert`),this._localOverridesChunk?.overriddenIds.size&&(e.reader.removeIds(this._localOverridesChunk.overriddenIds),e.invalidate()),this._localEditChunk?.overriddenIds.size&&this._localEditChunk.removeOverrides(e),this._chunks.set(e.chunkId,e),this.events.emit("changed"),this._onChange()}remove(e){s("esri-2d-update-debug")&&console.debug(`Chunk[${e.chunkId}] SourceChunkStore.remove`),this._chunks.delete(e.chunkId),this._chunksToRemove.push(e)}cleanupRemovedChunks(){const e=this._chunksToRemove;return this._chunksToRemove=[],e}applyLocalOverrides(e,t){null==this._localOverridesChunk&&(this._localOverridesChunk=new Pt(t,"localOverride")),this._localOverridesChunk.applyOverrides(e);for(const e of this._chunks.values())e.reader.removeIds(this._localOverridesChunk.overriddenIds),e.invalidate()}applyLocalEdit(e,t){null==this._localEditChunk&&(this._localEditChunk=new Pt(t,"localEdit")),this._localEditChunk.applyOverrides(e);for(const e of this._chunks.values())e.reader.removeIds(this._localEditChunk.overriddenIds),e.invalidate()}forEach(e){const t=new Set;for(const s of this.chunks()){const r=s.reader.getCursor();for(;r.next();){const s=r.getObjectId();t.has(s)||(e(r.copy()),t.add(s))}}}forEachUnsafe(e){const t=new Set;for(const s of this.chunks()){const r=s.reader.getCursor();for(;r.next();){const s=r.getObjectId();t.has(s)||(e(r),t.add(s))}}}forEachInBounds(e,t){const s=new Set;for(const r of this.chunks()){const i=r.queryFeaturesInBounds(e);for(;i.next();){const e=i.getObjectId();s.has(e)||(t(i.copy()),s.add(e))}}}forEachBounds(e,t){const s=re();for(const r of e)r.getBounds(s)&&t(s)}}class bs{constructor(e,t,s,r,i){this.service=e,this._aggregateAdapter=t,this._subscriptions=s,this._onChange=r,this._connection=i,this._updateTracking=new Ae({debugName:"FeatureSource"}),this._didInvalidateData=!1,this._store=new ys(this._onChange),this._metadata=new M(e.metadata)}destroy(){this._strategy?.destroy(),this._store.destroy(),this._streamMessenger?.destroy(),"memory"===this.service.type&&this.service.source.map((e=>e.close()))}get metadata(){if(!this._metadata)throw new Error("InternalError: Metadata not defined. Was update called?");return this._metadata}get store(){return this._store}get streamMessenger(){return null==this._streamMessenger&&this._initStreamMessenger(),this._streamMessenger}get statistics(){return Lt.from(this._store)}get updateTracking(){return this._updateTracking}get queryEngine(){if(!this._queryEngine){if(!this._schema)return null;const{dataFilter:e}=this._schema.mutable,t=this._schema.mutable.availableFields,s=this._metadata;this._queryEngine=new ne({featureStore:this._store,fieldsIndex:s.fieldsIndex,geometryType:s.geometryType,objectIdField:s.objectIdField,hasM:!1,hasZ:!1,spatialReference:this.service.outSpatialReference,cacheSpatialQueries:!0,aggregateAdapter:this._aggregateAdapter,timeInfo:s.timeInfo,definitionExpression:e.definitionExpression,availableFields:t})}return this._queryEngine}get isStream(){return"stream"===this._schema.type}chunks(){return Array.from(this._store.chunks())}cleanupRemovedChunks(){return this._store.cleanupRemovedChunks()}onSubscribe(e){this._connection.onEvent({type:"subscribe",tile:e.tile.id});const t=this._strategy?.load(e);t&&(t.then((()=>this._connection.onEvent({type:"loaded",tile:e.tile.id}))).catch((t=>this._connection.onEvent({type:"error",tile:e.tile.id,error:t}))),this._updateTracking.addPromise(t))}onResume(e){this._updateTracking.addPromise(c(this._strategy?.load(e)))}onUnsubscribe(e){this._connection.onEvent({type:"unsubscribe",tile:e.tile.id}),this._strategy?.unload(e)}getLocalEdit(e){return this._updateTracking.addPromise(this._getGetLocalEdit(e))}applyLocalEdit(e){this._didInvalidateData=!0,this._store.applyLocalEdit(e,this.metadata)}async update(e,t){const r=e.source,i=S(this._schema?.mutable,r.mutable);if(!i)return!1;if(s("esri-2d-update-debug")&&console.debug(`Version[${t}] FeatureSource.update`,{changes:i}),this._schema=r,this._queryEngine?.destroy(),this._queryEngine=null,"feature-service"===this.service.type&&null!=this.service.queryMetadata.lastEditDate&&(this._lastEditDate=this.service.queryMetadata.lastEditDate),null==this._streamMessenger&&"stream"===this._schema.type&&this._initStreamMessenger(),w(i,"sourceRefreshVersion")&&this._strategy?.refresh)return await this._strategy.refresh(),!0;if("feature"===r.type&&w(i,"availableFields")){if(await this._queryLastEditDateChanged()||this._didInvalidateData)this._didInvalidateData=!1,await this._updateStrategy(t);else{this._connection.onEvent({type:"updateFieldsStart"});try{await this._strategy.updateFields(r.mutable.availableFields),this._connection.onEvent({type:"updateFieldsEnd"})}catch(e){this._connection.onEvent({type:"updateFieldsError",error:e})}}return!1}return!(!v(i,"dataFilter")&&!v(i,"sourceRefreshVersion")||(await this._updateStrategy(t),0))}_initStreamMessenger(){null==this._streamMessenger&&(this._streamMessenger=new Wt(this._connection))}async _getGetLocalEdit(e){if(e.historicMoment&&"feature"===this._schema.type&&(this._schema.mutable.dataFilter.historicMoment=e.historicMoment,this._strategy.unsafeSetQueryHistoricMoment(new Date(e.historicMoment))),"edit-by-feature"===e.type){const t=[...e.added,...e.updated].map((e=>K.fromJSON(e,this.metadata.objectIdField)));return{reader:at.fromOptimizedFeatures(t,this.metadata),removed:this._resolveIdentifiers(e.removed)}}const t=this._resolveIdentifiers(e.removed);if(!e.updated.length&&!e.added.length)return{reader:at.empty(this.metadata),removed:t};const s=this._resolveIdentifiers([...e.added,...e.updated]);return{reader:await this._strategy.queryByObjectId(s),removed:t}}_resolveIdentifiers(e){const t=[],s=[];for(const r of e)null!=r.objectId&&-1!==r.objectId?s.push(r.objectId):t.push(r.globalId);if(t.length){const e=new Set(t),r=this.metadata.globalIdField;if(null==r)throw new Error("InternalError: Recieved an edit with globalIds, but not supported by the service");this._store.forEachUnsafe((t=>{const i=t.readAttribute(r);e.has(i)&&s.push(t.getObjectId())}))}return s}async _queryLastEditDateChanged(){if(null==this._lastEditDate)return!1;const e=this.service.source,t={...e.query,f:"json"},s=(await me(e.path,{query:t,responseType:"json"})).data.editingInfo.lastEditDate;return s!==this._lastEditDate&&(this._lastEditDate=s,!0)}async _createStrategy(){const e="isSourceHosted"in this.service&&this.service.isSourceHosted,t=Array.isArray(this.service.source),s=this.service.source&&"collection"in this.service.source,r=e||t||s;if("stream"===this._schema.type){const e=new fs(this.service,this._schema.mutable.dataFilter,this._store,{outSR:this.service.outSpatialReference},this.metadata);return this._streamMessenger.strategy=e,e}const i=this.service,n=zt.fromSchema(i,this._schema,this._metadata),a=await this._supportSnapshotMode(i,n);return a?new ps(i,n,this._store,a.featureCount,this.metadata,this._connection):r?new hs(i,n,this._store,this.metadata,this._connection):new us(i,n,this._store,this.metadata,this._connection)}async _updateStrategy(e){const t=await this._createStrategy();this._connection.onEvent({type:"updateStrategyStart",about:t.about});const r=!!this._strategy;this._store.clear(),this._strategy?.destroy(),this._strategy=t,s("esri-2d-update-debug")&&console.debug(`Version[${e}] FeatureSource.updateStrategy`,{strategy:t});const i=Array.from(this._subscriptions.values());if(!i.length)return void this._connection.onEvent({type:"updateStrategyEnd"});const a=Promise.all(i.map((e=>this._strategy.load(e).then((()=>this._connection.onEvent({type:"loaded",tile:e.tile.id}))).catch((t=>this._connection.onEvent({type:"error",tile:e.tile.id,error:t}))))));this._updateTracking.addPromise(a);try{r&&await a}catch(e){n(e)}this._connection.onEvent({type:"updateStrategyEnd"}),s("esri-2d-update-debug")&&console.debug(`Version[${e}] FeatureSource.updateStrategyEnd`,{strategy:t})}async _supportSnapshotMode(e,t){const{queryMetadata:s}=e,r=s.snapshotInfo;if(!r||!r.supportsSnapshotMinThreshold||!r.snapshotCountThresholds)return null;const i=e.source,n=t.createQuery();n.inner.orderByFields=[],n.inner.returnGeometry=!1;const a=(await ye(i,n.inner,{query:n.customParameters})).data.count,{min:o,max:u}=r.snapshotCountThresholds;return a<=o||r.supportsSnapshotMaxThreshold&&athis._processor.getFeatureObjectIdsForAggregate(e)},this._subscriptions=new Map,this._updateRequested=!1,this._updateSubscriptionRequests=[],this._updateHighlightRequests=[]}destroy(){this._subscriptions.clear(),this._processor.destroy(),this._source.destroy(),this._handles.remove(),this._updateLocalEditsRequest=null,this._tileInfoView=null}onAttach(e){s("esri-2d-update-debug")&&console.debug("Pipeline.onAttach");const r=this._connection,i=_.fromJSON(e.tileInfoJSON);this._tileInfoView=new m(i),this._source=new bs(e.service,this._aggregateAdapter,this._subscriptions,(()=>this._requestUpdate()),r),this._processor=new Dt(r,this._source),this._handles=t([h((()=>this._source.updateTracking.updating),(()=>{this._requestUpdate(),c(this._connection.layerView.setUpdating({data:this._source.updateTracking.updating,pipeline:!0}))}))])}onDetach(){s("esri-2d-update-debug")&&console.debug("Pipeline.onDetach"),this.destroy()}set remoteClient(e){this._connection=new De(e)}get features(){const t=this._source?.queryEngine;if(!t)throw new e("no-queryEngine","No query engine defined");return t}get aggregates(){const t=this._processor?.aggregateQueryEngine;if(!t)throw new e("no-queryEngine","No aggregate query engine defined");return t}get processor(){return this._processor}get streamMessenger(){return this._source.streamMessenger}getDisplayFeatures(e){return this._processor.getDisplayFeatures(e)}async updateSchema(e,t){return s("esri-2d-update-debug")&&this._updateSchemaRequest&&console.error("InternalError: Schema already updating"),this._updateSchemaRequest=new Ss({schema:e,version:t}),this._requestUpdate(),this._updateSchemaRequest.resolver.promise}updateSubscriptions(e){const t=new Ss(e);return this._updateSubscriptionRequests.push(t),this._requestUpdate(),t.resolver.promise}updateHighlight(e){const t=new Ss(e);return this._updateHighlightRequests.push(t),this._requestUpdate(),t.resolver.promise}async onEdits(t){if(null!=this._updateLocalEditsRequest)throw new e("InternalError - Already processing an edit");this._updateLocalEditsRequest=new Ss(t);const s=this._updateLocalEditsRequest.resolver.promise;return this._requestUpdate(),s}queryStatistics(){return this._source.statistics.toJSON()}async queryVisibleFeatures(e,t){return this.features.executeQuery(e,t)}async queryHeatmapStatistics(e){const t=Math.round(d(e.radius));let s=Number.POSITIVE_INFINITY,r=Number.NEGATIVE_INFINITY;const i="string"==typeof e.fieldOffset,n=e.fieldOffset??0,a=Array.from(this._subscriptions.values()),o=this._source.chunks(),u=t**2,c=3/(Math.PI*u),l=2*t,h=Math.ceil(f/l);for(const t of a){const a=t.tile,d=new Float64Array(h*h);for(const t of o){const s=t.getTileReader(a);if(!s)continue;const r=s.getCursor();for(;r.next();){let t=1;if(null!=e.field){const s=r.readAttribute(e.field);t=i?-1*+s:+s+n}const s=r.readXForDisplay()/l,a=r.readYForDisplay()/l,o=Math.floor(s),p=Math.floor(a);if(o<0||p<0||o>=h||p>=h)continue;const _=((.5+o-s)*l)**2+((.5+p-a)*l)**2;if(_>u)continue;const m=t*(c*(1-_/u)**2);d[p+o*h]+=m}}for(let e=0;ee+t.size()),0)<=e.minFeatureCount){if(!this._source.updateTracking.updating){const e=[];return this._source.store.forEachUnsafe((t=>e.push(t.readLegacyFeatureWorldSpace()))),e}return null}const s=new Set,i=[],n=t.map((e=>e.reader.getCursor())),a=new r,o=3*e.sampleSize;for(let r=0;r=e.sampleSize?i:null}_requestUpdate(){this._updateRequested||(this._updateRequested=!0,i((()=>this._scheduleNextUpdate())))}_scheduleNextUpdate(){this._updateRequested&&(this._ongoingUpdate||(this._ongoingUpdate=p(this._doUpdate()).finally((()=>{this._ongoingUpdate=null,this._scheduleNextUpdate()})),this._updateRequested=!1))}_subscribe(e){const t=e.tileId;if(this._subscriptions.has(t))return;s("esri-2d-update-debug")&&console.debug(`Tile[${t}] Pipeline.subscribe`);const r=new Ue(this._tileInfoView,t),i=new Is(r,e.version);this._subscriptions.set(t,i),this._source.onSubscribe(i),this._processor.onSubscribe(i)}_unsubscribe(e){const t=this._subscriptions.get(e);t&&(s("esri-2d-update-debug")&&console.debug(`Tile[${e}] Pipeline.unsubscribe`),t.abort(),this._source.onUnsubscribe(t),this._processor.onUnsubscribe(t),this._subscriptions.delete(t.key.id))}async _doUpdate(){if(s("esri-2d-update-debug")&&console.debug("Pipeline._doUpdateStart"),await this._connection.layerView.setUpdating({data:this._source.updateTracking.updating,pipeline:!0}),this._updateSubscriptionRequests.length){const e=this._updateSubscriptionRequests;this._updateSubscriptionRequests=[];for(const t of e)this._doUpdateSubscriptions(t.inner),t.resolver.resolve()}const e=this._updateSchemaRequest;if(this._updateSchemaRequest=null,null!=e){const{schema:t,version:s}=e.inner;await this._doUpdateSchema(t,s)}const t=this._updateLocalEditsRequest;if(this._updateLocalEditsRequest=null,null!=t){s("esri-2d-update-debug")&&console.debug("Pipeline.applyEditOverride",t.inner);const e=await this._source.getLocalEdit(t.inner);await this._processor.applyLocalEdit(e),this._source.applyLocalEdit(e),s("esri-2d-update-debug")&&console.debug("Pipeline.endEditOverride",t.inner)}if(this._updateHighlightRequests.length){const e=this._updateHighlightRequests;this._updateHighlightRequests=[];for(const t of e)this._processor.updateHighlight(t.inner),t.resolver.resolve()}const r=this._source.cleanupRemovedChunks();this._processor.removeChunks(r);try{this._subscriptions.size&&(s("esri-2d-update-debug")&&console.debug("Pipeline.updateChunksStart"),await this._processor.updateChunks(),s("esri-2d-update-debug")&&console.debug("Pipeline.updateChunksEnd"))}catch(e){n(e)}null!=t&&t.resolver.resolve(),null!=e&&e.resolver.resolve(),this._updateRequested?(s("esri-2d-update-debug")&&console.debug("Pipeline._doUpdateEnd [updateRequested=true]"),await this._connection.layerView.setUpdating({data:this._source.updateTracking.updating,pipeline:!0})):(s("esri-2d-update-debug")&&console.debug("Pipeline._doUpdateEnd [updateRequested=false, After flush]"),await this._connection.layerView.setUpdating({data:this._source.updateTracking.updating,pipeline:this._updateRequested}))}async _doUpdateSchema(e,t){s("esri-2d-update-debug")&&console.debug(`Version[${t}] Pipeline.updateStart`,{schema:e});const r={tileInfo:this._tileInfoView?.tileInfo},i=await this._source.update(e,t),n=Array.from(this._subscriptions.values());await this._processor.update(e,t,r,i,n),s("esri-2d-update-debug")&&console.debug(`Version[${t}] Pipeline.updateEnd`)}_doUpdateSubscriptions(e){s("esri-2d-update-debug")&&console.debug("Pipeline.updateSubscriptions",e);for(const t of e.subscribe)this._subscribe(t);for(const t of e.unsubscribe)this._unsubscribe(t)}}export{ws as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/FeatureReduction.js b/library/arcgis/4.30/@arcgis/core/chunks/FeatureReduction.js new file mode 100644 index 00000000..61453169 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/FeatureReduction.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as r}from"./tslib.es6.js";import{JSONSupport as o}from"../core/JSONSupport.js";import{property as e}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as s}from"../core/accessorSupport/decorators/subclass.js";let t=class extends o{constructor(){super(...arguments),this.type=null}};r([e({type:["selection","cluster","binning"],readOnly:!0,json:{read:!1,write:!0}})],t.prototype,"type",void 0),t=r([s("esri.layers.support.FeatureReduction")],t);export{t as F}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/FeatureRelationshipViewModel.js b/library/arcgis/4.30/@arcgis/core/chunks/FeatureRelationshipViewModel.js new file mode 100644 index 00000000..7d8c2d7e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/FeatureRelationshipViewModel.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import t from"../Graphic.js";import r from"../core/Accessor.js";import{i as o}from"../core/lang.js";import{ClonableMixin as l}from"../core/Clonable.js";import a from"../core/Collection.js";import{IdentifiableMixin as s}from"../core/Identifiable.js";import{ignoreAbortErrors as i,debounce as n}from"../core/promiseUtils.js";import{watch as u,initial as d}from"../core/reactiveUtils.js";import{property as y}from"../core/accessorSupport/decorators/property.js";import"./Logger.js";import{subclass as h}from"../core/accessorSupport/decorators/subclass.js";import p from"../rest/support/RelationshipQuery.js";import{b as c,f as C}from"./featureUtils.js";import{f as b}from"./featureFormUtils.js";let g=class extends(l(s(r))){constructor(e){super(e),this._loaded=!1,this._queryAbortController=null,this._queryPageAbortController=null,this._queryFeatureCountAbortController=null,this.featuresPerPage=10,this.description=null,this.graphic=null,this.layer=null,this.map=null,this.orderByFields=null,this.featureCount=0,this.relationshipId=null,this.showAllEnabled=!1,this.title=null,this._cancelQuery=()=>{const{_queryAbortController:e}=this;e&&e.abort(),this._queryAbortController=null},this._cancelQueryFeatureCount=()=>{const{_queryFeatureCountAbortController:e}=this;e&&e.abort(),this._queryFeatureCountAbortController=null},this._cancelQueryPage=()=>{const{_queryPageAbortController:e}=this;e&&e.abort(),this._queryPageAbortController=null},this._queryController=async()=>{this._cancelQuery();const e=new AbortController;this._queryAbortController=e,await i(this._query()),this._queryAbortController===e&&(this._queryAbortController=null)},this._queryFeatureCountController=async()=>{this._loaded=!1,this._cancelQueryFeatureCount();const e=new AbortController;this._queryFeatureCountAbortController=e,await i(this._queryFeatureCount()),this._queryFeatureCountAbortController===e&&(this._queryFeatureCountAbortController=null),this._loaded=!0},this._queryPageController=async()=>{const e=new AbortController;this._queryPageAbortController=e,await i(this._queryPage()),this._queryPageAbortController===e&&(this._queryPageAbortController=null)},this._queryDebounced=n(this._queryController,100),this._queryFeatureCountDebounced=n(this._queryFeatureCountController,100),this._queryPageDebounced=n(this._queryPageController,100),this._query=async()=>{const{_queryAbortController:e,relatedFeatures:t}=this;this.featureCount&&(this._destroyRelatedFeatureViewModels(),this.featurePage=1,t.destroyAll(),this.destroyed||t.addMany(this._sliceFeatures(await this._queryRelatedFeatures({signal:e?.signal}))))},this.addHandles([u((()=>[this.displayCount,this.graphic,this.layer,this.layer?.loaded,this.map,this.orderByFields,this.relationshipId,this.featuresPerPage,this.showAllEnabled,this.canQuery,this.featureCount]),(()=>this._queryDebounced()),d),u((()=>[this.featurePage,this.showAllEnabled]),(()=>this._queryPageDebounced())),u((()=>[this.layer,this.relationshipId,this.objectId,this.canQuery]),(()=>this._queryFeatureCountDebounced()))])}destroy(){this._destroyRelatedFeatureViewModels(),this.relatedFeatures.destroyAll(),this._cancelQuery(),this._cancelQueryFeatureCount(),this._cancelQueryPage()}set featurePage(e){const{featuresPerPage:t,featureCount:r}=this,o=Math.ceil(r/t)||1;this._set("featurePage",Math.min(Math.max(e,1),o))}get featurePage(){return this._get("featurePage")}get orderByFieldsFixedCasing(){const{orderByFields:e,relatedLayer:t}=this;return e&&t?.loaded?e.map((e=>{const r=e.clone();return r.field=c(e.field,t),r})):e??[]}get supportsCacheHint(){return!!this.layer?.capabilities?.queryRelated?.supportsCacheHint}get canLoad(){return!!this.map&&null!=this.relationshipId&&"number"==typeof this.objectId}get canQuery(){const e=this.layer?.capabilities?.queryRelated;return!!(this.relatedLayer&&this.relationship&&null!=this.relationshipId&&null!=this.objectId&&e?.supportsCount&&e?.supportsPagination)}get itemDescriptionFieldName(){return this.orderByFieldsFixedCasing[0]?.field||null}set displayCount(e){this._set("displayCount",Math.min(Math.max(e,0),10))}get displayCount(){return this._get("displayCount")}get objectId(){return(this.objectIdField&&this.graphic?.attributes?.[this.objectIdField])??null}get objectIdField(){return this.layer?.objectIdField||null}get relatedFeatures(){return this._get("relatedFeatures")||new a}get relatedLayer(){const{layer:e,map:t,relationship:r}=this;return e?.loaded&&t&&r?C(t,e,r)??null:null}get relationship(){const{relationshipId:e,layer:t}=this;return null!=e?t?.relationships?.find((({id:t})=>t===e))??null:null}get relatedFeatureViewModels(){return this._get("relatedFeatureViewModels")||new a}get state(){const{_queryAbortController:e,_queryFeatureCountAbortController:t,_queryPageAbortController:r,canQuery:o,_loaded:l,canLoad:a}=this;return t||a&&!l?"loading":e||r?"querying":o?"ready":"disabled"}getRelatedFeatureByObjectId(e){return this.relatedFeatures.find((t=>t.getObjectId()===e))}refresh(){this._queryFeatureCountDebounced()}_destroyRelatedFeatureViewModels(){this.relatedFeatureViewModels?.destroyAll()}async _queryFeatureCount(){const{layer:e,relatedLayer:t,relationshipId:r,objectId:o,_queryFeatureCountAbortController:l,canQuery:a,supportsCacheHint:s}=this;if(await(e?.load()),await(t?.load()),!a||!e||!t||null==o)return void this._set("featureCount",0);const i=t.createQuery(),{historicMoment:n,gdbVersion:u}=e,d=new p({cacheHint:s,gdbVersion:u,historicMoment:n,relationshipId:r,returnGeometry:!1,objectIds:[o],where:i.where??void 0}),y=await e.queryRelatedFeaturesCount(d,{signal:l?.signal});this._set("featureCount",y[o]||0)}_sliceFeatures(e){const{showAllEnabled:t,displayCount:r}=this;return t?e:r?e.slice(0,r):[]}async _queryPage(){const{relatedFeatures:e,featurePage:t,showAllEnabled:r,_queryPageAbortController:o,featureCount:l}=this;!r||t<2||!l||e.addMany(await this._queryRelatedFeatures({signal:o?.signal}))}async _queryRelatedFeatures(e){const{orderByFieldsFixedCasing:t,showAllEnabled:r,featuresPerPage:l,displayCount:a,layer:s,relationshipId:i,featurePage:n,featureCount:u,relatedLayer:d,supportsCacheHint:y}=this,{canQuery:h,objectId:c}=this;if(!h||!s||!d||null==c)return[];const C=r?((n-1)*l+u)%u:0,g=r?l:a,_=d.objectIdField,F=[...t.map((e=>e.field)),...b(d),_].filter(o),f=t.map((e=>`${e.field} ${e.order}`)),m=d.createQuery(),{historicMoment:q,gdbVersion:A}=s,P=new p({orderByFields:f,start:C,num:g,outFields:F,cacheHint:y,historicMoment:q,gdbVersion:A,relationshipId:i,returnGeometry:!1,objectIds:[c],where:m.where??void 0}),w=await s.queryRelatedFeatures(P,{signal:e?.signal}),j=w[c]?.features||[];return j.forEach((e=>{e.sourceLayer=d,e.layer=d})),j}};e([y()],g.prototype,"_loaded",void 0),e([y()],g.prototype,"_queryAbortController",void 0),e([y()],g.prototype,"_queryPageAbortController",void 0),e([y()],g.prototype,"_queryFeatureCountAbortController",void 0),e([y({value:1})],g.prototype,"featurePage",null),e([y()],g.prototype,"featuresPerPage",void 0),e([y({readOnly:!0})],g.prototype,"orderByFieldsFixedCasing",null),e([y({readOnly:!0})],g.prototype,"supportsCacheHint",null),e([y({readOnly:!0})],g.prototype,"canLoad",null),e([y({readOnly:!0})],g.prototype,"canQuery",null),e([y()],g.prototype,"description",void 0),e([y({readOnly:!0})],g.prototype,"itemDescriptionFieldName",null),e([y({value:3})],g.prototype,"displayCount",null),e([y({type:t})],g.prototype,"graphic",void 0),e([y()],g.prototype,"layer",void 0),e([y()],g.prototype,"map",void 0),e([y({readOnly:!0})],g.prototype,"objectId",null),e([y({readOnly:!0})],g.prototype,"objectIdField",null),e([y()],g.prototype,"orderByFields",void 0),e([y({readOnly:!0})],g.prototype,"relatedFeatures",null),e([y({readOnly:!0})],g.prototype,"relatedLayer",null),e([y({readOnly:!0})],g.prototype,"relationship",null),e([y()],g.prototype,"featureCount",void 0),e([y({readOnly:!0})],g.prototype,"relatedFeatureViewModels",null),e([y()],g.prototype,"relationshipId",void 0),e([y()],g.prototype,"showAllEnabled",void 0),e([y()],g.prototype,"state",null),e([y()],g.prototype,"title",void 0),g=e([h("esri.widgets.Feature.FeatureRelationship.FeatureRelationshipViewModel")],g);const _=g;export{_ as F}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/FeatureServiceSnappingSource.js b/library/arcgis/4.30/@arcgis/core/chunks/FeatureServiceSnappingSource.js new file mode 100644 index 00000000..41627ae2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/FeatureServiceSnappingSource.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import t from"../core/Accessor.js";import{c as i}from"./asyncUtils.js";import{m as o,d as s}from"./handleUtils.js";import{m as r}from"./memoize.js";import{debounce as n,whenOrAbort as a,throwIfAborted as l,ignoreAbortErrors as p}from"../core/promiseUtils.js";import{watch as d,sync as m,initial as u,on as c,syncAndInitial as y}from"../core/reactiveUtils.js";import{property as h}from"../core/accessorSupport/decorators/property.js";import{i as f}from"../core/lang.js";import"./Logger.js";import{subclass as g}from"../core/accessorSupport/decorators/subclass.js";import{U as j}from"./UpdatingHandles.js";import{u as S}from"./layerUtils2.js";import{m as b}from"./elevationInfoUtils.js";import{T as v}from"./TileKey.js";import{s as w}from"./vec3.js";import{c as _}from"./vec3f64.js";import{c as I,d as k,g as O}from"./boundedPlane.js";import{s as H}from"./layerViewUtils.js";import{V as C}from"./FeatureTileDescriptor3D.js";import{e as T}from"./snappingUtils.js";import{m as F,c as P}from"./queryEngineUtils.js";import U from"../geometry/Polygon.js";import{t as M,f as D}from"./aaBoundingRect.js";import{T as E}from"./TileTreeDebugger.js";import{a as x}from"./maybe.js";import{W as L}from"./WorkerHandle.js";import{f as R}from"./typeUtils.js";import{m as V}from"./dehydratedPoint.js";import z from"../geometry/Point.js";import N from"../layers/support/LOD.js";import A from"../layers/support/TileInfo.js";import{d as W}from"./debugFlags.js";import"../core/Handles.js";import"./metadata.js";import"./utils.js";import"./ObservableBase.js";import"./tracking.js";import"../core/scheduling.js";import"../core/Error.js";import"../config.js";import"../core/Collection.js";import"../core/Evented.js";import"./ensureType.js";import"./shared.js";import"./SimpleObservable.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../request.js";import"./unitUtils.js";import"./jsonMap.js";import"./assets.js";import"./unitConversionUtils.js";import"./lengthUtils.js";import"./common.js";import"./mathUtils.js";import"./ray.js";import"./plane.js";import"./mat3f64.js";import"./mat4f64.js";import"./quatf64.js";import"./vec2f64.js";import"./vec4f64.js";import"./mathUtils2.js";import"./mat4.js";import"./Axis.js";import"./lineSegment.js";import"./vec2.js";import"./vec4.js";import"./geodesicConstants.js";import"../geometry/support/geodesicUtils.js";import"../geometry.js";import"../geometry/Extent.js";import"../geometry/Geometry.js";import"./reader.js";import"../geometry/SpatialReference.js";import"./writer.js";import"../geometry/support/webMercatorUtils.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polyline.js";import"./extentUtils.js";import"../geometry/support/jsonUtils.js";import"./coordsUtils.js";import"./sphere.js";import"./normalizedPoint.js";import"./geometry2dUtils.js";import"../core/sql.js";import"./timeUtils.js";import"./date.js";import"./locale.js";import"./timeZoneUtils.js";import"./datetime.js";import"../rest/support/Query.js";import"../TimeExtent.js";import"./enumeration.js";import"./DataLayerSource.js";import"../layers/support/Field.js";import"./domains.js";import"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";import"./fieldType.js";import"./FullTextSearch.js";import"../core/Clonable.js";import"./spatialRelationships.js";import"../rest/support/StatisticDefinition.js";import"./InputManager.js";import"./Queue.js";import"../core/signal.js";import"./keybindings.js";import"./utils6.js";import"./SnappingManager.js";import"../geometry/projection.js";import"./projectBuffer.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"./zscale.js";import"./Settings2.js";import"../Color.js";import"./colorUtils.js";import"./RightAngleSnappingHint.js";import"../layers/support/FeatureFilter.js";import"./floorFilterUtils.js";import"./viewUtils.js";import"./quantityUtils.js";import"../geometry/geometryEngine.js";import"./geometryEngineBase.js";import"./_commonjsHelpers.js";import"./hydrated.js";import"./screenUtils.js";import"./Cyclical.js";import"./angularMeasurementUtils.js";import"./projectVectorToVector.js";import"./projectPointToVector.js";import"../views/interactive/snapping/SnappingOptions.js";import"../views/interactive/snapping/FeatureSnappingLayerSource.js";import"./VertexSnappingCandidate.js";import"./PointSnappingHint.js";import"../Graphic.js";import"../PopupTemplate.js";import"../layers/support/fieldUtils.js";import"../intl.js";import"./number.js";import"./substitute.js";import"./messages.js";import"../popup/content.js";import"../popup/content/AttachmentsContent.js";import"../popup/content/Content.js";import"../popup/content/CustomContent.js";import"../popup/content/ExpressionContent.js";import"../popup/ElementExpressionInfo.js";import"../popup/content/FieldsContent.js";import"../popup/FieldInfo.js";import"../popup/support/FieldInfoFormat.js";import"../popup/content/MediaContent.js";import"../popup/content/BarChartMediaInfo.js";import"../popup/content/mixins/ChartMediaInfo.js";import"../popup/content/mixins/MediaInfo.js";import"../popup/content/support/ChartMediaInfoValue.js";import"../popup/content/support/ChartMediaInfoValueSeries.js";import"./chartMediaInfoUtils.js";import"../popup/content/ColumnChartMediaInfo.js";import"../popup/content/ImageMediaInfo.js";import"../popup/content/support/ImageMediaInfoValue.js";import"../popup/content/LineChartMediaInfo.js";import"../popup/content/PieChartMediaInfo.js";import"../popup/content/RelationshipContent.js";import"../popup/support/RelatedRecordsInfoFieldOrder.js";import"../popup/content/TextContent.js";import"../popup/ExpressionInfo.js";import"../popup/LayerOptions.js";import"../popup/RelatedRecordsInfo.js";import"../support/actions/ActionBase.js";import"../core/Identifiable.js";import"../support/actions/ActionButton.js";import"../support/actions/ActionToggle.js";import"../symbols.js";import"../symbols/CIMSymbol.js";import"../symbols/Symbol.js";import"../symbols/ExtrudeSymbol3DLayer.js";import"../symbols/Symbol3DLayer.js";import"./utils4.js";import"../symbols/edges/Edges3D.js";import"./materialUtils.js";import"./opacityUtils.js";import"../symbols/edges/SketchEdges3D.js";import"../symbols/edges/SolidEdges3D.js";import"./Symbol3DMaterial.js";import"../symbols/FillSymbol.js";import"../symbols/SimpleLineSymbol.js";import"../symbols/LineSymbol.js";import"../symbols/LineSymbolMarker.js";import"./lineMarkers.js";import"../symbols/FillSymbol3DLayer.js";import"../symbols/patterns/LineStylePattern3D.js";import"../symbols/patterns/StylePattern3D.js";import"./utils5.js";import"./colors.js";import"./symbolLayerUtils3D.js";import"./aaBoundingBox.js";import"../symbols/Font.js";import"../symbols/IconSymbol3DLayer.js";import"./persistableUrlUtils.js";import"../symbols/LabelSymbol3D.js";import"../symbols/Symbol3D.js";import"./collectionUtils.js";import"../portal/Portal.js";import"../core/Loadable.js";import"../core/Promise.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"../symbols/LineSymbol3DLayer.js";import"../symbols/LineStyleMarker3D.js";import"../symbols/ObjectSymbol3DLayer.js";import"../symbols/PathSymbol3DLayer.js";import"../symbols/TextSymbol3DLayer.js";import"../symbols/WaterSymbol3DLayer.js";import"../symbols/support/StyleOrigin.js";import"./Thumbnail.js";import"./calloutUtils.js";import"../symbols/callouts/Callout3D.js";import"../symbols/callouts/LineCallout3D.js";import"../symbols/support/Symbol3DVerticalOffset.js";import"../symbols/LineSymbol3D.js";import"../symbols/MarkerSymbol.js";import"../symbols/MeshSymbol3D.js";import"../symbols/PictureFillSymbol.js";import"./urlUtils.js";import"../symbols/PictureMarkerSymbol.js";import"../symbols/PointSymbol3D.js";import"../symbols/PolygonSymbol3D.js";import"../symbols/SimpleFillSymbol.js";import"../symbols/SimpleMarkerSymbol.js";import"../symbols/TextSymbol.js";import"../symbols/WebStyleSymbol.js";import"../core/workers/workers.js";import"../core/workers/Connection.js";import"../core/workers/RemoteClient.js";function q(e,t){return k(t.extent,G),O(G,w(J,e.x,e.y,0))}const G=I(),J=_();let B=class extends t{get tiles(){const e=this.tilesCoveringView,t=null!=this.pointOfInterest?this.pointOfInterest:this.view.center;return e.sort(((e,i)=>q(t,e)-q(t,i))),e}_scaleEnabled(){return H(this.view.scale,this.layer.minScale||0,this.layer.maxScale||0)}get tilesCoveringView(){if(!this.view.ready||!this.view.featuresTilingScheme||!this.view.state||null==this.tileInfo)return[];if(!this._scaleEnabled)return[];const{spans:e,lodInfo:t}=this.view.featuresTilingScheme.getTileCoverage(this.view.state,0),{level:i}=t,o=[];for(const{row:s,colFrom:r,colTo:n}of e)for(let e=r;e<=n;e++){const r=t.normalizeCol(e),n=new v(null,i,s,r);this.tileInfo.updateTileInfo(n),o.push(n)}return o}get tileInfo(){return this.view.featuresTilingScheme?.tileInfo??null}get tileSize(){return null!=this.tileInfo?this.tileInfo.size[0]:256}constructor(e){super(e),this.pointOfInterest=null}initialize(){this.addHandles(d((()=>this.view?.state?.viewpoint),(()=>this.notifyChange("tilesCoveringView")),m))}};e([h({readOnly:!0})],B.prototype,"tiles",null),e([h({readOnly:!0})],B.prototype,"_scaleEnabled",null),e([h({readOnly:!0})],B.prototype,"tilesCoveringView",null),e([h({readOnly:!0})],B.prototype,"tileInfo",null),e([h({readOnly:!0})],B.prototype,"tileSize",null),e([h({constructOnly:!0})],B.prototype,"view",void 0),e([h({constructOnly:!0})],B.prototype,"layer",void 0),e([h()],B.prototype,"pointOfInterest",void 0),B=e([g("esri.views.2d.interactive.snapping.featureSources.featureServiceSource.FeatureServiceTiles2D")],B);let Z=class extends t{get tiles(){const e=this.tilesCoveringView,t=this._effectivePointOfInterest;if(null!=t){const i=e.map((e=>q(t,e)));for(let o=1;oi[o])return e.sort(((e,i)=>q(t,e)-q(t,i))),e.slice()}return e}get tilesCoveringView(){return this._filterTiles(this.view.featureTiles?.tiles?.toArray()).map($)}get tileInfo(){return this.view.featureTiles?.tilingScheme?.toTileInfo()??null}get tileSize(){return this.view.featureTiles?.tileSize??256}get _effectivePointOfInterest(){const e=this.pointOfInterest;return null!=e?e:this.view.pointsOfInterest?.focus.location}constructor(e){super(e),this.pointOfInterest=null}initialize(){this.addHandles(d((()=>this.view.featureTiles),(e=>{this.removeHandles(K),e&&this.addHandles(e.addClient(),K)}),u))}_filterTiles(e){return null==e?[]:e.filter((e=>{const t=e.measures;if(t.visibility===C.VISIBLE_ON_SURFACE){const e=t.screenRect;return Math.abs(e[3]-e[1])>Q}return!1}))}};function $({lij:[e,t,i],extent:o}){return new v(`${e}/${t}/${i}`,e,t,i,o)}e([h({readOnly:!0})],Z.prototype,"tiles",null),e([h({readOnly:!0})],Z.prototype,"tilesCoveringView",null),e([h({readOnly:!0})],Z.prototype,"tileInfo",null),e([h({readOnly:!0})],Z.prototype,"tileSize",null),e([h({constructOnly:!0})],Z.prototype,"view",void 0),e([h()],Z.prototype,"pointOfInterest",void 0),e([h()],Z.prototype,"_effectivePointOfInterest",null),Z=e([g("esri.views.3d.interactive.snapping.featureSources.featureServiceSource.FeatureServiceTiles3D")],Z);const Q=50,K="feature-tiles";let X=class extends E{constructor(e){super(e)}initialize(){const e=setInterval((()=>this._fetchDebugInfo()),2e3);this.addHandles(o((()=>clearInterval(e))))}getTiles(){if(!this._debugInfo)return[];const e=new Map,t=new Map;this._debugInfo.storedTiles.forEach((t=>{e.set(t.data.id,t.featureCount)})),this._debugInfo.pendingTiles.forEach((i=>{e.set(i.data.id,i.featureCount),t.set(i.data.id,i.state)}));const i=i=>{const o=t.get(i),s=e.get(i)??"?";return o?`${o}:${s}\n${i}`:`store:${s}\n${i}`},o=new Map;return this._debugInfo.storedTiles.forEach((e=>{o.set(e.data.id,e.data)})),this._debugInfo.pendingTiles.forEach((e=>{o.set(e.data.id,e.data)})),Array.from(o.values()).map((e=>({lij:[e.level,e.row,e.col],geometry:U.fromExtent(M(e.extent,this.view.spatialReference)),label:i(e.id)})))}_fetchDebugInfo(){this.handle.getDebugInfo(null).then((e=>{this._debugInfo=e,this.update()}))}};e([h({constructOnly:!0})],X.prototype,"handle",void 0),X=e([g("esri.views.interactive.snapping.featureSources.WorkerTileTreeDebugger")],X);let Y=class extends t{get updating(){return this._updatingHandles.updating||this._workerHandleUpdating}constructor(e){super(e),this._updatingHandles=new j,this._suspendController=null,this.schedule=null,this.hasZ=!1,this.elevationAlignPointsInFeatures=async e=>{const t=[];for(const{points:i}of e.pointsInFeatures)for(const{z:e}of i)t.push(e);return{elevations:t,drapedObjectIds:new Set,failedObjectIds:new Set}},this.queryForSymbologySnapping=async()=>({candidates:[],sourceCandidateIndices:[]}),this.availability=0,this._workerHandleUpdating=!0,this._editId=0,this.updateOutFields=n((async(e,t)=>{await this._updatingHandles.addPromise(this._workerHandle.invokeMethod("updateOutFields",[...e],t)),this._updatingHandles.addPromise(this._workerHandle.invokeMethod("whenNotUpdating",{},t))}))}destroy(){this._suspendController=x(this._suspendController),this._workerHandle.destroy(),this._updatingHandles.destroy()}initialize(){this._workerHandle=new te(this.schedule,{alignElevation:async(e,{signal:t})=>({result:await this.elevationAlignPointsInFeatures(e.query,t)}),getSymbologyCandidates:async(e,{signal:t})=>({result:await this.queryForSymbologySnapping(e,t)})}),this.addHandles([this._workerHandle.on("notify-updating",(({updating:e})=>this._workerHandleUpdating=e)),this._workerHandle.on("notify-availability",(({availability:e})=>this._set("availability",e)))])}async setup(e,t){const i="multipatch"===(o=e.layer).geometryType||"mesh"===o.geometryType?null:{url:o.parsedUrl?.path??"",fieldsIndex:o.fieldsIndex.toJSON(),geometryType:R.toJSON(o.geometryType),capabilities:o.capabilities,objectIdField:o.objectIdField,globalIdField:o.globalIdField,spatialReference:o.spatialReference.toJSON(),timeInfo:o.timeInfo?.toJSON()};var o;if(null==i)return;const s={configuration:ee(e.configuration),serviceInfo:i,spatialReference:e.spatialReference.toJSON(),hasZ:this.hasZ,elevationInfo:e.layer.elevationInfo?.toJSON()};await this._updatingHandles.addPromise(this._workerHandle.invokeMethod("setup",s,t)),this._updatingHandles.addPromise(this._workerHandle.invokeMethod("whenNotUpdating",{},t))}async configure(e,t){const i=ee(e);await this._updatingHandles.addPromise(this._workerHandle.invokeMethod("configure",i,t)),this._updatingHandles.addPromise(this._workerHandle.invokeMethod("whenNotUpdating",{},t))}async refresh(e){await this._updatingHandles.addPromise(this._workerHandle.invokeMethod("refresh",{},e)),this._updatingHandles.addPromise(this._workerHandle.invokeMethod("whenNotUpdating",{},e))}async fetchCandidates(e,t){const{point:i,filter:o,coordinateHelper:s}=e,r={...e,point:V(i[0],i[1],i[2],s.spatialReference.toJSON()),filter:o?.toJSON()};return this._workerHandle.invoke(r,t)}async updateTiles(e,t){const i={tiles:e.tiles,tileInfo:null!=e.tileInfo?e.tileInfo.toJSON():null,tileSize:e.tileSize};await this._updatingHandles.addPromise(this._workerHandle.invokeMethod("updateTiles",i,t)),this._updatingHandles.addPromise(this._workerHandle.invokeMethod("whenNotUpdating",{},t))}async applyEdits(e,t){const i=this._editId++,o={id:i};await this._updatingHandles.addPromise(this._workerHandle.invokeMethod("beginApplyEdits",o,t));const s=await this._updatingHandles.addPromise(a(e.result,t)),r={id:i,edits:{addedFeatures:s.addedFeatures?.map((({objectId:e})=>e)).filter(f)??[],deletedFeatures:s.deletedFeatures?.map((({objectId:e,globalId:t})=>({objectId:e,globalId:t})))??[],updatedFeatures:s.updatedFeatures?.map((({objectId:e})=>e)).filter(f)??[]}};await this._updatingHandles.addPromise(this._workerHandle.invokeMethod("endApplyEdits",r,t)),this._updatingHandles.addPromise(this._workerHandle.invokeMethod("whenNotUpdating",{},t))}getDebugInfo(e){return this._workerHandle.invokeMethod("getDebugInfo",{},e)}async notifyElevationSourceChange(){await this._workerHandle.invokeMethod("notifyElevationSourceChange",{})}async notifySymbologyChange(){await this._workerHandle.invokeMethod("notifySymbologyChange",{})}async setSymbologySnappingSupported(e){await this._workerHandle.invokeMethod("setSymbologySnappingSupported",e)}async setSuspended(e){this._suspendController?.abort(),this._suspendController=new AbortController,await this._workerHandle.invokeMethod("setSuspended",e,this._suspendController.signal)}};function ee(e){return{filter:null!=e.filter?e.filter.toJSON():null,customParameters:e.customParameters,viewType:e.viewType}}e([h({constructOnly:!0})],Y.prototype,"schedule",void 0),e([h({constructOnly:!0})],Y.prototype,"hasZ",void 0),e([h({constructOnly:!0})],Y.prototype,"elevationAlignPointsInFeatures",void 0),e([h({constructOnly:!0})],Y.prototype,"queryForSymbologySnapping",void 0),e([h({readOnly:!0})],Y.prototype,"updating",null),e([h({readOnly:!0})],Y.prototype,"availability",void 0),e([h()],Y.prototype,"_workerHandleUpdating",void 0),Y=e([g("esri.views.interactive.snapping.featureSources.featureServiceSource.FeatureServiceSnappingSourceWorkerHandle")],Y);class te extends L{constructor(e,t){super("FeatureServiceSnappingSourceWorker","fetchCandidates",{},e,{strategy:"dedicated",client:t})}}let ie=class extends t{get tiles(){return[new v("0/0/0",0,0,0,D(-1e8,-1e8,1e8,1e8))]}get tileInfo(){return new A({origin:new z({x:-1e8,y:1e8,spatialReference:this.layer.spatialReference}),size:[512,512],lods:[new N({level:0,scale:1,resolution:390625})],spatialReference:this.layer.spatialReference})}get tileSize(){return this.tileInfo.size[0]}constructor(e){super(e),this.pointOfInterest=null}};e([h({readOnly:!0})],ie.prototype,"tiles",null),e([h({readOnly:!0})],ie.prototype,"tileInfo",null),e([h({readOnly:!0})],ie.prototype,"tileSize",null),e([h({constructOnly:!0})],ie.prototype,"layer",void 0),e([h()],ie.prototype,"pointOfInterest",void 0),ie=e([g("esri.views.interactive.snapping.featureSources.featureServiceSource.FeatureServiceTilesSimple")],ie);let oe=class extends t{get _updateTilesParameters(){return{tiles:this._tilesOfInterest.tiles,tileInfo:this._tilesOfInterest.tileInfo,tileSize:this._tilesOfInterest.tileSize}}get _layerView(){return this.view?.allLayerViews.find((e=>e.layer===this._layer))}get _isSuspended(){return!(!S(this._layer)||this.layerSource.sublayerSources.some((e=>e.enabled&&e.layer.visible)))||!(!this.view||!1===this._layerView?.suspended&&this.layerSource.enabled)}get updating(){return this._workerHandle?.updating||this._updatingHandles.updating}get _outFields(){const{view:e,_layerView:t,layerSource:i}=this,{layer:o}=i,{fieldsIndex:s,timeInfo:r,floorInfo:n,subtypeField:a}=o,l=t&&"filter"in t?t.filter:null,p=l?.where&&"1=1"!==l.where?this._getOrLoadWhereFields(l.where,s):[];if(l?.timeExtent&&r){const{startField:e,endField:t}=r,i=s.get(e)?.name??e,o=s.get(t)?.name??t;i&&p.push(i),o&&p.push(o)}if(e?.map&&T(e.map)&&e.map.utilityNetworks?.find((e=>e.isUtilityLayer(o)))){const e=o.fieldsIndex.get("assetGroup")?.name,t=o.fieldsIndex.get("assetType")?.name;e&&t&&(p.push(e),p.push(t))}if(o&&n?.floorField&&e?.floors?.length){const e=s.get(n.floorField)?.name??n.floorField;e&&p.push(e)}if(a){const e=s.get(a)?.name??a;e&&p.push(e)}return new Set(p)}get configuration(){const{view:e}=this,{apiKey:t,customParameters:i}=this._layer,o=null!=e?e.type:"2d";return{filter:this._layer.createQuery(),customParameters:t?{...i,token:t}:i,viewType:o}}get availability(){return this._workerHandle?.availability??0}get _layer(){return this.layerSource.layer}constructor(e){super(e),this._updatingHandles=new j,this._workerHandle=null,this._debug=null,this._memoizedMakeGetGroundElevation=r(F)}initialize(){let e;const t=this.view;if(null==t||t.destroyed)this._tilesOfInterest=new ie({layer:this._layer}),e=this._workerHandle=new Y;else switch(t.type){case"2d":this._tilesOfInterest=new B({view:t,layer:this._layer}),e=this._workerHandle=new Y;break;case"3d":{const{resourceController:i}=t,o=this._layer;this._tilesOfInterest=new Z({view:t}),e=this._workerHandle=new Y({schedule:e=>i.immediate.schedule(e),hasZ:this._layer.hasZ&&(this._layer.returnZ??!0),elevationAlignPointsInFeatures:async(e,i)=>{const s=await t.whenLayerView(o);return l(i),s.elevationAlignPointsInFeatures(e,i)},queryForSymbologySnapping:async(e,i)=>{const s=await t.whenLayerView(o);return l(i),s.queryForSymbologySnapping(e,i)}}),this.addHandles([t.elevationProvider.on("elevation-change",(({context:t})=>{const{elevationInfo:i}=o;b(t,i)&&p(e.notifyElevationSourceChange())})),d((()=>o.elevationInfo),(()=>p(e.notifyElevationSourceChange())),u),d((()=>this._layerView?.layer?.renderer),(()=>p(e.notifySymbologyChange())),u),d((()=>this._layerView?.symbologySnappingSupported??!1),(t=>p(e.setSymbologySnappingSupported(t))),u),c((()=>this._layerView?.layer),["edits","apply-edits","graphic-update"],(()=>e.notifySymbologyChange()))]);break}}this.addHandles([s(e)]),p(e.setup({layer:this._layer,spatialReference:this.spatialReference,configuration:this.configuration},null)),this._updatingHandles.add((()=>this._updateTilesParameters),(()=>p(e.updateTiles(this._updateTilesParameters,null))),u),this.addHandles([d((()=>this.configuration),(t=>p(e.configure(t,null))),m),d((()=>this._outFields),(t=>p(e.updateOutFields(t))),u),d((()=>this._isSuspended),(t=>p(e.setSuspended(t))),y)]),null!=t&&this.addHandles(d((()=>W.FEATURE_SERVICE_SNAPPING_SOURCE_TILE_TREE_SHOW_TILES),(i=>{i&&!this._debug?(this._debug=new X({view:t,handle:e}),this.addHandles(s(this._debug),"debug")):!i&&this._debug&&this.removeHandles("debug")}),u)),this.addHandles(this.layerSource.layer.on("apply-edits",(t=>{p(e.applyEdits(t,null))})))}destroy(){this._updatingHandles.destroy()}refresh(){this._workerHandle?.refresh(null)}async fetchCandidates(e,t){const{coordinateHelper:i,point:o}=e;this._tilesOfInterest.pointOfInterest=i.arrayToPoint(o);const s=this._memoizedMakeGetGroundElevation(this.view,i.spatialReference);return(await this._workerHandle.fetchCandidates({...e},t)).candidates.map((e=>P(e,s)))}getDebugInfo(e){return this._workerHandle.getDebugInfo(e)}_getOrLoadWhereFields(e,t){const{_whereModule:o}=this;if(!this._loadWhereModuleTask&&!o){const e=i((async()=>{const e=await import("../core/sql/WhereClause.js").then((e=>e.W));return this._whereModule=e.WhereClause,this._whereModule}));return this._loadWhereModuleTask=e,this._updatingHandles.addPromise(e.promise),[]}if(!o)return[];try{return o.create(e,t).fieldNames}catch(e){return[]}}};e([h({constructOnly:!0})],oe.prototype,"spatialReference",void 0),e([h({constructOnly:!0})],oe.prototype,"layerSource",void 0),e([h({constructOnly:!0})],oe.prototype,"view",void 0),e([h()],oe.prototype,"_tilesOfInterest",void 0),e([h({readOnly:!0})],oe.prototype,"_updateTilesParameters",null),e([h()],oe.prototype,"_layerView",null),e([h()],oe.prototype,"_isSuspended",null),e([h({readOnly:!0})],oe.prototype,"updating",null),e([h()],oe.prototype,"_outFields",null),e([h({readOnly:!0})],oe.prototype,"configuration",null),e([h({readOnly:!0})],oe.prototype,"availability",null),e([h()],oe.prototype,"_loadWhereModuleTask",void 0),e([h()],oe.prototype,"_whereModule",void 0),oe=e([g("esri.views.interactive.snapping.featureSources.FeatureServiceSnappingSource")],oe);export{oe as FeatureServiceSnappingSource}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/FeatureServiceSnappingSourceWorker.js b/library/arcgis/4.30/@arcgis/core/chunks/FeatureServiceSnappingSourceWorker.js new file mode 100644 index 00000000..2121f34b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/FeatureServiceSnappingSourceWorker.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import"../geometry.js";import t from"../core/Evented.js";import{throwIfAbortError as s,createResolver as i,throwIfAborted as r}from"../core/promiseUtils.js";import{sync as o,when as n,watch as a,whenOnce as l}from"../core/reactiveUtils.js";import{property as u}from"../core/accessorSupport/decorators/property.js";import{e as c,l as h,C as p}from"../core/lang.js";import{L as d}from"./Logger.js";import{subclass as m}from"../core/accessorSupport/decorators/subclass.js";import{U as f}from"./UpdatingHandles.js";import _ from"../geometry/SpatialReference.js";import{F as g}from"./FeatureStore.js";import{Q as y}from"./QueryEngine.js";import F from"../layers/support/TileInfo.js";import j from"../rest/support/Query.js";import{E}from"./ElevationInfo.js";import{g as T,a as C,b as S}from"./symbologySnappingCandidates.js";import b,{u as v,q as I,r as w,t as O,l as A}from"../core/Accessor.js";import{c as U,a as P}from"./asyncUtils.js";import{m as R}from"./handleUtils.js";import x from"../geometry/Extent.js";import{c as H,d as D,m as N,t as M,u as z}from"./aaBoundingRect.js";import{n as B,o as q,g as k}from"./featureConversionUtils.js";import{i as L}from"./arcgisLayerUrl.js";import{O as G}from"./pbfQueryUtils.js";import{a as J,d as Q,e as V,b as Z}from"./query.js";import{B as W}from"./ByteSizeUnit.js";import{B as K}from"./BoundsStore.js";import{T as X}from"./TileKey.js";import{fromJSON as Y}from"../geometry/support/jsonUtils.js";import"./ensureType.js";import"../geometry/Geometry.js";import"../core/JSONSupport.js";import"./utils.js";import"../core/Error.js";import"../config.js";import"../core/Handles.js";import"./maybe.js";import"./metadata.js";import"./ObservableBase.js";import"./tracking.js";import"../core/scheduling.js";import"./reader.js";import"./unitUtils.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"./writer.js";import"../geometry/Multipoint.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"../geometry/Polyline.js";import"./typeUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./aaBoundingBox.js";import"./timeSupport.js";import"../geometry/projection.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"./zscale.js";import"../geometry/support/normalizeUtils.js";import"./normalizeUtilsCommon.js";import"./simplify.js";import"./utils8.js";import"./utils9.js";import"./projectionSupport.js";import"./json.js";import"./OptimizedGeometry.js";import"./optimizedFeatureQueryEngineAdapter.js";import"./centroid.js";import"./OptimizedFeature.js";import"./MemCache.js";import"./LRUCache.js";import"../core/sql/WhereClause.js";import"./TimeOnly.js";import"./UnknownTimeZone.js";import"./datetime.js";import"./locale.js";import"./_commonjsHelpers.js";import"./fieldType.js";import"./QueryEngineCapabilities.js";import"./quantizationUtils.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../intl.js";import"./date.js";import"./timeZoneUtils.js";import"./number.js";import"./substitute.js";import"./messages.js";import"./utils12.js";import"./screenUtils.js";import"./timeUtils.js";import"./heatmapUtils.js";import"./vec4.js";import"./vec4f64.js";import"./utils2.js";import"./basemapUtils.js";import"../Basemap.js";import"./collectionUtils.js";import"../core/Loadable.js";import"../core/Promise.js";import"./loadAll.js";import"../portal/Portal.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"../portal/PortalItem.js";import"../portal/PortalItemResource.js";import"../portal/PortalRating.js";import"./persistableUrlUtils.js";import"../support/BasemapStyle.js";import"./writeUtils.js";import"./layerUtils2.js";import"./utils3.js";import"./colorUtils.js";import"./mat4.js";import"./utils10.js";import"./generateRendererUtils.js";import"./enumeration.js";import"./SnappingCandidate.js";import"../layers/support/FieldsIndex.js";import"./Scheduler.js";import"../core/signal.js";import"./debugFlags.js";import"../layers/support/LOD.js";import"../TimeExtent.js";import"./DataLayerSource.js";import"../layers/support/Field.js";import"./domains.js";import"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";import"./FullTextSearch.js";import"../core/Clonable.js";import"./spatialRelationships.js";import"../rest/support/StatisticDefinition.js";import"./unitConversionUtils.js";import"./lengthUtils.js";import"./OptimizedFeatureSet.js";import"./pbf.js";import"./queryZScale.js";import"./PooledRBush.js";import"./quickselect.js";let $=class extends b{constructor(){super(...arguments),this.updating=!1,this._pending=[]}push(e,t){this._pending.push({promise:e,callback:t}),1===this._pending.length&&this._process()}_process(){if(!this._pending.length)return void(this.updating=!1);this.updating=!0;const e=this._pending[0];e.promise.then((t=>e.callback(t))).catch((()=>{})).then((()=>{this._pending.shift(),this._process()}))}};e([u()],$.prototype,"updating",void 0),$=e([m("esri.core.AsyncSequence")],$);class ee{constructor(e,t){this.data=e,this.resolution=t,this.state={type:te.CREATED},this.alive=!0}process(e){switch(this.state.type){case te.CREATED:return this.state=this._gotoFetchCount(this.state,e),this.state.task.promise.then(e.resume,e.resume);case te.FETCH_COUNT:break;case te.FETCHED_COUNT:return this.state=this._gotoFetchFeatures(this.state,e),this.state.task.promise.then(e.resume,e.resume);case te.FETCH_FEATURES:break;case te.FETCHED_FEATURES:this.state=this._goToDone(this.state,e);case te.DONE:}return null}get debugInfo(){return{data:this.data,featureCount:this._featureCount,state:this._stateToString}}get _featureCount(){switch(this.state.type){case te.CREATED:case te.FETCH_COUNT:return 0;case te.FETCHED_COUNT:return this.state.featureCount;case te.FETCH_FEATURES:return this.state.previous.featureCount;case te.FETCHED_FEATURES:return this.state.features.length;case te.DONE:return this.state.previous.features.length}}get _stateToString(){switch(this.state.type){case te.CREATED:return"created";case te.FETCH_COUNT:return"fetch-count";case te.FETCHED_COUNT:return"fetched-count";case te.FETCH_FEATURES:return"fetch-features";case te.FETCHED_FEATURES:return"fetched-features";case te.DONE:return"done"}}_gotoFetchCount(e,t){return{type:te.FETCH_COUNT,previous:e,task:U((async e=>{const s=await P(t.fetchCount(this,e));this.state.type===te.FETCH_COUNT&&(this.state=function(e,t){return{type:te.FETCHED_COUNT,featureCount:t,previous:e}}(this.state,s.ok?s.value:1/0))}))}}_gotoFetchFeatures(e,t){return{type:te.FETCH_FEATURES,previous:e,task:U((async s=>{const i=await P(t.fetchFeatures(this,e.featureCount,s));this.state.type===te.FETCH_FEATURES&&(this.state=function(e,t){return{type:te.FETCHED_FEATURES,previous:e,features:t}}(this.state,i.ok?i.value:[]))}))}}_goToDone(e,t){return t.finish(this,e.features),{type:te.DONE,previous:e}}reset(){const e=this.state;switch(this.state={type:te.CREATED},e.type){case te.CREATED:case te.FETCHED_COUNT:case te.FETCHED_FEATURES:case te.DONE:break;case te.FETCH_COUNT:case te.FETCH_FEATURES:e.task.abort()}}intersects(e){return null==e||!this.data.extent||(D(e,se),N(this.data.extent,se))}}var te;!function(e){e[e.CREATED=0]="CREATED",e[e.FETCH_COUNT=1]="FETCH_COUNT",e[e.FETCHED_COUNT=2]="FETCHED_COUNT",e[e.FETCH_FEATURES=3]="FETCH_FEATURES",e[e.FETCHED_FEATURES=4]="FETCHED_FEATURES",e[e.DONE=5]="DONE"}(te||(te={}));const se=H();let ie=class extends b{get _minimumVerticesPerFeature(){switch(this.store?.featureStore.geometryType){case"esriGeometryPoint":case"esriGeometryMultipoint":return 1;case"esriGeometryPolygon":return 4;case"esriGeometryPolyline":return 2}}get _mandatoryOutFields(){const e=new Set;return this.objectIdField&&e.add(this.objectIdField),this.globalIdField&&e.add(this.globalIdField),e}set outFields(e){const t=this._get("outFields"),s=v(e,this._mandatoryOutFields);I(s,t)||(this._set("outFields",s),w(s,t)||this.refresh())}get outFields(){return this._get("outFields")??this._mandatoryOutFields}set filter(e){const t=this._get("filter"),s=this._filterProperties(e);JSON.stringify(t)!==JSON.stringify(s)&&this._set("filter",s)}set customParameters(e){const t=this._get("customParameters");JSON.stringify(t)!==JSON.stringify(e)&&this._set("customParameters",e)}get _configuration(){return{filter:this.filter,customParameters:this.customParameters,tileInfo:this.tileInfo,tileSize:this.tileSize}}set tileInfo(e){const t=this._get("tileInfo");t!==e&&(null!=e&&null!=t&&JSON.stringify(e)===JSON.stringify(t)||(this._set("tileInfo",e),this.store.tileInfo=e))}set tileSize(e){this._get("tileSize")!==e&&this._set("tileSize",e)}get updating(){return this.updatingExcludingEdits||this._pendingEdits.updating}get updatingExcludingEdits(){return this._updatingHandles.updating}get hasZ(){return this.store.featureStore.hasZ}constructor(e){super(e),this.suspended=!0,this.tilesOfInterest=[],this.availability=0,this._pendingTiles=new Map,this._updatingHandles=new f,this._pendingEdits=new $,this._pendingEditsAbortController=new AbortController}initialize(){this._initializeFetchExtent(),this._updatingHandles.add((()=>this._configuration),(()=>this.refresh())),this._updatingHandles.add((()=>this.tilesOfInterest),((e,t)=>{c(e,t,(({id:e},{id:t})=>e===t))||this._process()}),o),this.addHandles(n((()=>!this.suspended),(()=>this._process())))}destroy(){this._pendingTiles.forEach((e=>this._deletePendingTile(e))),this._pendingTiles.clear(),this.store.destroy(),this.tilesOfInterest.length=0,this._pendingEditsAbortController.abort(),this._pendingEditsAbortController=null,this._updatingHandles.destroy()}refresh(){this.store.refresh(),this._pendingTiles.forEach((e=>this._deletePendingTile(e))),this._process()}applyEdits(e){this._pendingEdits.push(e,(async e=>{if(0===e.addedFeatures.length&&0===e.updatedFeatures.length&&0===e.deletedFeatures.length)return;for(const[,e]of this._pendingTiles)e.reset();const t={...e,deletedFeatures:e.deletedFeatures.map((({objectId:e,globalId:t})=>e&&-1!==e?e:this._lookupObjectIdByGlobalId(t)))};await this._updatingHandles.addPromise(this.store.processEdits(t,((e,t)=>this._queryFeaturesById(e,t)),this._pendingEditsAbortController.signal)),this._processPendingTiles()}))}_initializeFetchExtent(){if(!this.capabilities.query.supportsExtent||!L(this.url))return;const e=U((async e=>{try{const t=await J(this.url,new j({where:"1=1",outSpatialReference:this.spatialReference,cacheHint:this.capabilities.query.supportsCacheHint??void 0}),{query:this._configuration.customParameters,signal:e});this.store.extent=x.fromJSON(t.data?.extent)}catch(e){s(e),d.getLogger(this).warn("Failed to fetch data extent",e)}}));this._updatingHandles.addPromise(e.promise.then((()=>this._process()))),this.addHandles(R((()=>e.abort())))}get debugInfo(){return{numberOfFeatures:this.store.featureStore.numFeatures,tilesOfInterest:this.tilesOfInterest,pendingTiles:Array.from(this._pendingTiles.values()).map((e=>e.debugInfo)),storedTiles:this.store.debugInfo}}_process(){this._markTilesNotAlive(),this._createPendingTiles(),this._deletePendingTiles(),this._processPendingTiles()}_markTilesNotAlive(){for(const[,e]of this._pendingTiles)e.alive=!1}_createPendingTiles(){if(this.suspended)return;const e=this._collectMissingTilesInfo();if(this._setAvailability(null==e?1:e.coveredArea/e.fullArea),null!=e)for(const{data:t,resolution:s}of e.missingTiles){const e=this._pendingTiles.get(t.id);e?(e.resolution=s,e.alive=!0):this._createPendingTile(t,s)}}_collectMissingTilesInfo(){let e=null;for(let t=this.tilesOfInterest.length-1;t>=0;t--){const s=this.tilesOfInterest[t],i=this.store.process(s,((e,t)=>this._verifyTileComplexity(e,t)),this.outFields);null==e?e=i:e.prepend(i)}return e}_deletePendingTiles(){for(const[,e]of this._pendingTiles)e.alive||this._deletePendingTile(e)}_processPendingTiles(){const e={fetchCount:(e,t)=>this._fetchCount(e,t),fetchFeatures:(e,t,s)=>this._fetchFeatures(e,t,s),finish:(e,t)=>this._finishPendingTile(e,t),resume:()=>this._processPendingTiles()};if(this._ensureFetchAllCounts(e))for(const[,t]of this._pendingTiles)this._verifyTileComplexity(this.store.getFeatureCount(t.data),t.resolution)&&this._updatingHandles.addPromise(t.process(e))}_verifyTileComplexity(e,t){return this._verifyVertexComplexity(e)&&this._verifyFeatureDensity(e,t)}_verifyVertexComplexity(e){return e*this._minimumVerticesPerFeature{e===r.attributes[t]&&(i=r.objectId??r.attributes[s])})),null==i)throw new Error(`Expected to find a feature with globalId ${e}`);return i}_queryFeaturesById(e,t){const s=this._createFeaturesQuery();return s.objectIds=e,this._queryFeatures(s,t)}_queryFeatures(e,t){return this.capabilities.query.supportsFormatPBF?this._queryFeaturesPBF(e,t):this._queryFeaturesJSON(e,t)}async _queryFeaturesPBF(e,t){const{sourceSpatialReference:s}=this,{data:i}=await Q(this.url,e,new G({sourceSpatialReference:s}),{query:this._configuration.customParameters,timeout:oe,signal:t});return B(i)}async _queryFeaturesJSON(e,t){const{sourceSpatialReference:s}=this,{data:i}=await V(this.url,e,s,{query:this._configuration.customParameters,timeout:oe,signal:t});return q(i,this.objectIdField)}_createCountQuery(e){const t=this._createBaseQuery(e);return this.capabilities.query.supportsCacheHint&&(t.cacheHint=!0),t}_createFeaturesQuery(e=null){const t=this._createBaseQuery(e),s=null!=e?.data?this.store.getAttributesForTile(e?.data?.id):null,i=v(O(this.outFields,s??new Set),this._mandatoryOutFields);return t.outFields=Array.from(i),t.returnGeometry=!0,null!=e&&(this.capabilities.query.supportsResultType?t.resultType="tile":this.capabilities.query.supportsCacheHint&&(t.cacheHint=!0)),t}_createBaseQuery(e){const t=new j({returnZ:this.hasZ,returnM:!1,geometry:null!=this.tileInfo&&null!=e?M(e.data.extent,this.tileInfo.spatialReference):void 0}),s=this._configuration.filter;return null!=s&&(t.where=s.where,t.gdbVersion=s.gdbVersion,t.timeExtent=s.timeExtent),t.outSpatialReference=this.spatialReference,t}_setPagingParameters(e,t,s){if(!this.capabilities.query.supportsPagination)return!1;const{supportsMaxRecordCountFactor:i,supportsCacheHint:r,tileMaxRecordCount:o,maxRecordCount:n,supportsResultType:a}=this.capabilities.query,l=i?j.MAX_MAX_RECORD_COUNT_FACTOR:1,u=l*((a||r)&&o?o:n||re);return e.start=t,i?(e.maxRecordCountFactor=Math.min(l,Math.ceil(s/u)),e.num=Math.min(s,e.maxRecordCountFactor*u)):e.num=Math.min(s,u),!0}};e([u({constructOnly:!0})],ie.prototype,"url",void 0),e([u({constructOnly:!0})],ie.prototype,"objectIdField",void 0),e([u({constructOnly:!0})],ie.prototype,"globalIdField",void 0),e([u({constructOnly:!0})],ie.prototype,"capabilities",void 0),e([u({constructOnly:!0})],ie.prototype,"sourceSpatialReference",void 0),e([u({constructOnly:!0})],ie.prototype,"spatialReference",void 0),e([u({constructOnly:!0})],ie.prototype,"store",void 0),e([u({readOnly:!0})],ie.prototype,"_minimumVerticesPerFeature",null),e([u()],ie.prototype,"_mandatoryOutFields",null),e([u()],ie.prototype,"outFields",null),e([u()],ie.prototype,"suspended",void 0),e([u()],ie.prototype,"filter",null),e([u()],ie.prototype,"customParameters",null),e([u({readOnly:!0})],ie.prototype,"_configuration",null),e([u()],ie.prototype,"tileInfo",null),e([u()],ie.prototype,"tileSize",null),e([u()],ie.prototype,"tilesOfInterest",void 0),e([u({readOnly:!0})],ie.prototype,"updating",null),e([u({readOnly:!0})],ie.prototype,"updatingExcludingEdits",null),e([u({readOnly:!0})],ie.prototype,"availability",void 0),e([u()],ie.prototype,"hasZ",null),ie=e([m("esri.views.interactive.snapping.featureSources.featureServiceSource.FeatureServiceTiledFetcher")],ie);const re=2e3,oe=6e5,ne=1e6,ae=25,le=1;class ue{constructor(){this._store=new Map,this._byteSize=0}set(e,t){this.delete(e),this._store.set(e,t),this._byteSize+=t.byteSize}delete(e){const t=this._store.get(e);return!!this._store.delete(e)&&(null!=t&&(this._byteSize-=t.byteSize),!0)}get(e){return this._used(e),this._store.get(e)}has(e){return this._used(e),this._store.has(e)}clear(){this._store.clear()}applyByteSizeLimit(e,t){for(const[s,i]of this._store){if(this._byteSize<=e)break;this.delete(s),t(i)}}values(){return this._store.values()}[Symbol.iterator](){return this._store[Symbol.iterator]()}_used(e){const t=this._store.get(e);t&&(this._store.delete(e),this._store.set(e,t))}}let ce=class extends b{constructor(e){super(e),this.tileInfo=null,this.extent=null,this.maximumByteSize=10*W.MEGABYTES,this._tileBounds=new K,this._tiles=new ue,this._refCounts=new Map,this._tileFeatureCounts=new Map,this._tmpBoundingRect=H()}add(e,t){for(const e of t)this._referenceFeature(e.objectId);const s=this.featureStore.upsertMany(t),i=s.map((e=>new Set(Object.keys(e.attributes)))).reduce(((e,t)=>A(e,t)),new Set(Object.keys(s[0]?.attributes??[])));this._addTileStorage(e,new Set(s.map((e=>e.objectId))),function(e){return e.reduce(((e,t)=>e+function(e){return 32+function(e){if(null==e)return 0;const t=p(e.lengths,4);return 32+p(e.coords,8)+t}(e.geometry)+h(e.attributes)}(t)),0)}(s),i),this._tiles.applyByteSizeLimit(this.maximumByteSize,(e=>this._removeTileStorage(e)))}getAttributesForTile(e){return e?this._tiles.get(e)?.attributeKeys:null}destroy(){this.clear(),this._tileFeatureCounts.clear()}clear(){this.featureStore.clear(),this._tileBounds.clear(),this._tiles.clear(),this._refCounts.clear()}refresh(){this.clear(),this._tileFeatureCounts.clear()}processEdits(e,t,s){return this._processEditsDelete(e.deletedFeatures.concat(e.updatedFeatures)),this._processEditsRefetch(e.addedFeatures.concat(e.updatedFeatures),t,s)}_addTileStorage(e,t,s,i){const r=e.id;this._tiles.set(r,new he(e,t,s,i)),this._tileBounds.set(r,e.extent),this._tileFeatureCounts.set(r,t.size)}_remove({id:e}){const t=this._tiles.get(e);t&&this._removeTileStorage(t)}_removeTileStorage(e){const t=[];for(const s of e.objectIds)this._unreferenceFeature(s)===_e.REMOVED&&t.push(s);this.featureStore.removeManyById(t);const s=e.data.id;this._tiles.delete(s),this._tileBounds.delete(s)}_processEditsDelete(e){this.featureStore.removeManyById(e);for(const[,t]of this._tiles){for(const s of e)t.objectIds.delete(s);this._tileFeatureCounts.set(t.data.id,t.objectIds.size)}for(const t of e)this._refCounts.delete(t)}async _processEditsRefetch(e,t,s){const i=(await t(e,s)).features,{hasZ:r,hasM:o}=this.featureStore;for(const e of i){const t=k(this._tmpBoundingRect,e.geometry,r,o);null!=t&&this._tileBounds.forEachInBounds(t,(t=>{const s=this._tiles.get(t);this.featureStore.add(e);const i=e.objectId;s.objectIds.has(i)||(s.objectIds.add(i),this._referenceFeature(i),this._tileFeatureCounts.set(s.data.id,s.objectIds.size))}))}}process(e,t=(()=>!0),s){if(null==this.tileInfo||!e.extent||null!=this.extent&&!N(D(this.extent,this._tmpBoundingRect),e.extent))return new de(e);const i=this.getAttributesForTile(e.id);if(w(s,i))return new de(e);const r=this._createTileTree(e,this.tileInfo);return this._simplify(r,t,null,0,1),this._collectMissingTiles(e,r,this.tileInfo,s)}get debugInfo(){return Array.from(this._tiles.values()).map((({data:e})=>({data:e,featureCount:this._tileFeatureCounts.get(e.id)||0})))}getFeatureCount(e){return this._tileFeatureCounts.get(e.id)??0}async fetchCount(e,t,s,i){const r=this._tileFeatureCounts.get(e.id);if(null!=r)return r;const o=await Z(t,s,i);return this._tileFeatureCounts.set(e.id,o.data.count),o.data.count}_createTileTree(e,t){const s=new pe(e.level,e.row,e.col);return t.updateTileInfo(s,F.ExtrapolateOptions.POWER_OF_TWO),this._tileBounds.forEachInBounds(e.extent,(i=>{const r=this._tiles.get(i)?.data;r&&function(e,t){if(!e||!t)return!1;if(e.level===t.level)return e.row===t.row&&e.col===t.col;const s=e.level>r,n=t.col>>r,a=e.row<<1,l=n-(e.col<<1)+(o-a<<1),u=e.children[l];if(null!=u)this._populateChildren(u,t,s,i);else{const r=new pe(e.level+1,o,n);s.updateTileInfo(r,F.ExtrapolateOptions.POWER_OF_TWO),e.children[l]=r,this._populateChildren(r,t,s,i)}}_simplify(e,t,s,i,r){const o=r*r;if(e.isLeaf)return t(this.getFeatureCount(e),r)?0:(this._remove(e),null!=s&&(s.children[i]=null),o);const n=r/2,a=n*n;let l=0;for(let s=0;s{const r=this._tiles.get(e.id);if(r){s=s?A(s,r.attributeKeys):new Set(r.attributeKeys),i+=r.byteSize;for(const e of r.objectIds)t.has(e)||(t.add(e),this._referenceFeature(e));this._remove(e)}})),this._addTileStorage(e,t,i,s??new Set),e.isLeaf=!0,e.children[0]=e.children[1]=e.children[2]=e.children[3]=null,this._tileFeatureCounts.set(e.id,t.size)}_forEachLeaf(e,t){for(const s of e.children)null!=s&&(s.isLeaf?t(s):this._forEachLeaf(s,t))}_purge(e){if(null!=e)if(e.isLeaf)this._remove(e);else for(let t=0;t>1),(e.col<<1)+(1&s),n):this._collectMissingTilesRecurse(r,t,n,i)}}_referenceFeature(e){const t=(this._refCounts.get(e)||0)+1;return this._refCounts.set(e,t),1===t?_e.ADDED:_e.UNCHANGED}_unreferenceFeature(e){const t=(this._refCounts.get(e)||0)-1;return 0===t?(this._refCounts.delete(e),_e.REMOVED):(t>0&&this._refCounts.set(e,t),_e.UNCHANGED)}get test(){}};e([u({constructOnly:!0})],ce.prototype,"featureStore",void 0),e([u()],ce.prototype,"tileInfo",void 0),e([u()],ce.prototype,"extent",void 0),e([u()],ce.prototype,"maximumByteSize",void 0),ce=e([m("esri.views.interactive.snapping.featureSources.featureServiceSource.FeatureServiceTileStore")],ce);class he{constructor(e,t,s,i){this.data=e,this.objectIds=t,this.byteSize=s,this.attributeKeys=i}}class pe{constructor(e,t,s){this.level=e,this.row=t,this.col=s,this.isLeaf=!1,this.extent=null,this.children=[null,null,null,null]}get hasChildren(){return!this.isLeaf&&(null!=this.children[0]||null!=this.children[1]||null!=this.children[2]||null!=this.children[3])}}class de{constructor(e,t=[]){this.missingTiles=t,this.fullArea=0,this.coveredArea=0,this.fullArea=z(e.extent),this.coveredArea=this.fullArea}prepend(e){this.missingTiles=e.missingTiles.concat(this.missingTiles),this.coveredArea+=e.coveredArea,this.fullArea+=e.fullArea}}class me{constructor(e,t,s){this._tileInfo=e,this._extent=null,this.info=new de(t),null!=s&&(this._extent=D(s))}addMissing(e,t,s,i){const r=new X(null,e,t,s);this._tileInfo.updateTileInfo(r,F.ExtrapolateOptions.POWER_OF_TWO),null==r.extent||null!=this._extent&&!N(this._extent,r.extent)||(this.info.missingTiles.push({data:r,resolution:i}),this.info.coveredArea-=z(r.extent))}}const fe=.18751;var _e;!function(e){e[e.ADDED=0]="ADDED",e[e.REMOVED=1]="REMOVED",e[e.UNCHANGED=2]="UNCHANGED"}(_e||(_e={}));let ge=class extends t.EventedAccessor{constructor(){super(...arguments),this._isInitializing=!0,this.remoteClient=null,this._whenSetup=i(),this._elevationAligner=T(),this._elevationFilter=C(),this._symbologyCandidatesFetcher=S(),this._updatingHandles=new f,this._editsUpdatingHandles=new f,this._pendingApplyEdits=new Map,this._alignPointsInFeatures=async(e,t)=>{const s={query:e},i=await this.remoteClient.invoke("alignElevation",s,{signal:t});return r(t),i},this._getSymbologyCandidates=async(e,t)=>{const s={candidates:e,spatialReference:this._spatialReference.toJSON()},i=await this.remoteClient.invoke("getSymbologyCandidates",s,{signal:t});return r(t),i}}get updating(){return this.updatingExcludingEdits||this._editsUpdatingHandles.updating||this._featureFetcher.updating}get updatingExcludingEdits(){return this._featureFetcher.updatingExcludingEdits||this._isInitializing||this._updatingHandles.updating}destroy(){this._featureFetcher?.destroy(),this._queryEngine?.destroy(),this._featureStore?.clear()}async setup(e){if(this.destroyed)return{result:{}};const{geometryType:t,objectIdField:s,timeInfo:i,fieldsIndex:r}=e.serviceInfo,{hasZ:n}=e,l=_.fromJSON(e.spatialReference);this._spatialReference=l,this._featureStore=new g({...e.serviceInfo,hasZ:n,hasM:!1}),this._queryEngine=new y({spatialReference:e.spatialReference,featureStore:this._featureStore,geometryType:t,fieldsIndex:r,hasZ:n,hasM:!1,objectIdField:s,timeInfo:i}),this._featureFetcher=new ie({store:new ce({featureStore:this._featureStore}),url:e.serviceInfo.url,objectIdField:e.serviceInfo.objectIdField,globalIdField:e.serviceInfo.globalIdField,capabilities:e.serviceInfo.capabilities,spatialReference:l,sourceSpatialReference:_.fromJSON(e.serviceInfo.spatialReference),customParameters:e.configuration.customParameters});const u="3d"===e.configuration.viewType;return this._elevationAligner=T(u,{elevationInfo:null!=e.elevationInfo?E.fromJSON(e.elevationInfo):null,alignPointsInFeatures:this._alignPointsInFeatures}),this._elevationFilter=C(u),this.addHandles([a((()=>this._featureFetcher.availability),(e=>this.emit("notify-availability",{availability:e})),o),a((()=>this.updating),(()=>this._notifyUpdating()))]),this._whenSetup.resolve(),this._isInitializing=!1,this.configure(e.configuration)}async configure(e){return await this._updatingHandles.addPromise(this._whenSetup.promise),this._updateFeatureFetcherConfiguration(e),Fe}async setSuspended(e,t){return await this._updatingHandles.addPromise(this._whenSetup.promise),r(t),this._featureFetcher.suspended=e,Fe}async updateOutFields(e,t){return await this._updatingHandles.addPromise(this._whenSetup.promise),r(t),this._featureFetcher.outFields=new Set(e??[]),Fe}async fetchCandidates(e,t){await this._whenSetup.promise,r(t);const s=function(e){if(!e.filter)return{...e,query:{where:"1=1"}};const{distance:t,units:s,spatialRel:i,where:r,timeExtent:o,objectIds:n}=e.filter,a={geometry:e.filter.geometry?Y(e.filter.geometry):void 0,distance:t,units:s,spatialRel:i,timeExtent:o,objectIds:n,where:r??"1=1"};return{...e,query:a}}(e),i=t?.signal,o=await this._queryEngine.executeQueryForSnapping(s,i);r(i);const n=await this._elevationAligner.alignCandidates(o.candidates,_.fromJSON(e.point.spatialReference)??_.WGS84,i);r(i);const a=await this._symbologyCandidatesFetcher.fetch(n,i);r(i);const l=0===a.length?n:n.concat(a);return{result:{candidates:this._elevationFilter.filter(s,l)}}}async updateTiles(e,t){return await this._updatingHandles.addPromise(this._whenSetup.promise),r(t),this._featureFetcher.tileSize=e.tileSize,this._featureFetcher.tilesOfInterest=e.tiles,this._featureFetcher.tileInfo=null!=e.tileInfo?F.fromJSON(e.tileInfo):null,Fe}async refresh(e,t){return await this._updatingHandles.addPromise(this._whenSetup.promise),r(t),this._featureFetcher.refresh(),Fe}async whenNotUpdating(e,t){return await this._updatingHandles.addPromise(this._whenSetup.promise),r(t),await l((()=>!this.updatingExcludingEdits),t),r(t),Fe}async getDebugInfo(e,t){return r(t),{result:this._featureFetcher.debugInfo}}async beginApplyEdits(e,t){this._updatingHandles.addPromise(this._whenSetup.promise),r(t);const s=i();return this._pendingApplyEdits.set(e.id,s),this._featureFetcher.applyEdits(s.promise),this._editsUpdatingHandles.addPromise(s.promise),Fe}async endApplyEdits(e,t){const s=this._pendingApplyEdits.get(e.id);return s&&s.resolve(e.edits),r(t),Fe}async notifyElevationSourceChange(e,t){return this._elevationAligner.notifyElevationSourceChange(),Fe}async notifySymbologyChange(e,t){return this._symbologyCandidatesFetcher.notifySymbologyChange(),Fe}async setSymbologySnappingSupported(e){return this._symbologyCandidatesFetcher=S(e,this._getSymbologyCandidates),Fe}_updateFeatureFetcherConfiguration(e){this._featureFetcher.filter=null!=e.filter?j.fromJSON(e.filter):null,this._featureFetcher.customParameters=e.customParameters}_notifyUpdating(){this.emit("notify-updating",{updating:this.updating})}};e([u({readOnly:!0})],ge.prototype,"updating",null),e([u({readOnly:!0})],ge.prototype,"updatingExcludingEdits",null),e([u()],ge.prototype,"_isInitializing",void 0),ge=e([m("esri.views.interactive.snapping.featureSources.featureServiceSource.FeatureServiceSnappingSourceWorker")],ge);const ye=ge,Fe={result:{}};export{ye as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/FeatureStore.js b/library/arcgis/4.30/@arcgis/core/chunks/FeatureStore.js new file mode 100644 index 00000000..e642a03b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/FeatureStore.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{i as e}from"../core/lang.js";import t from"../core/Error.js";import s from"../core/Evented.js";import{L as r}from"./Logger.js";import{c as o,g as i}from"./aaBoundingBox.js";import{c as a}from"./aaBoundingRect.js";import{g as n}from"./featureConversionUtils.js";import{B as d}from"./BoundsStore.js";import{c as u}from"./timeSupport.js";import{o as h}from"./optimizedFeatureQueryEngineAdapter.js";const f=o();class m{constructor(e){this.geometryInfo=e,this._boundsStore=new d,this._featuresById=new Map,this._markedIds=new Set,this.events=new s,this.featureAdapter=h}get geometryType(){return this.geometryInfo.geometryType}get hasM(){return this.geometryInfo.hasM}get hasZ(){return this.geometryInfo.hasZ}get numFeatures(){return this._featuresById.size}get fullBounds(){return this._boundsStore.fullBounds}get storeStatistics(){let e=0;return this._featuresById.forEach((t=>{null!=t.geometry&&t.geometry.coords&&(e+=t.geometry.coords.length)})),{featureCount:this._featuresById.size,vertexCount:e/(this.hasZ?this.hasM?4:3:this.hasM?3:2)}}getFullExtent(e){if(null==this.fullBounds)return null;const[t,s,r,o]=this.fullBounds;return{xmin:t,ymin:s,xmax:r,ymax:o,spatialReference:u(e)}}add(e){this._add(e),this._emitChanged()}addMany(e){for(const t of e)this._add(t);this._emitChanged()}upsertMany(t){const s=t.map((e=>this._upsert(e)));return this._emitChanged(),s.filter(e)}clear(){this._featuresById.clear(),this._boundsStore.clear(),this._emitChanged()}removeById(e){const t=this._featuresById.get(e);return t?(this._remove(t),this._emitChanged(),t):null}removeManyById(e){this._boundsStore.invalidateIndex();for(const t of e){const e=this._featuresById.get(t);e&&this._remove(e)}this._emitChanged()}forEachBounds(e,t){for(const s of e){const e=this._boundsStore.get(s.objectId);e&&t(i(f,e))}}getFeature(e){return this._featuresById.get(e)}has(e){return this._featuresById.has(e)}forEach(e){this._featuresById.forEach((t=>e(t)))}forEachInBounds(e,t){this._boundsStore.forEachInBounds(e,(e=>{t(this._featuresById.get(e))}))}startMarkingUsedFeatures(){this._boundsStore.invalidateIndex(),this._markedIds.clear()}sweep(){let e=!1;this._featuresById.forEach(((t,s)=>{this._markedIds.has(s)||(e=!0,this._remove(t))})),this._markedIds.clear(),e&&this._emitChanged()}_emitChanged(){this.events.emit("changed",void 0)}_add(e){if(!e)return;const s=e.objectId;if(null==s)return void r.getLogger("esri.layers.graphics.data.FeatureStore").error(new t("featurestore:invalid-feature","feature id is missing",{feature:e}));const o=this._featuresById.get(s);let i;if(this._markedIds.add(s),o?(e.displayId=o.displayId,i=this._boundsStore.get(s),this._boundsStore.delete(s)):null!=this.onFeatureAdd&&this.onFeatureAdd(e),!e.geometry?.coords?.length)return this._boundsStore.set(s,null),void this._featuresById.set(s,e);i=n(null!=i?i:a(),e.geometry,this.geometryInfo.hasZ,this.geometryInfo.hasM),null!=i&&this._boundsStore.set(s,i),this._featuresById.set(s,e)}_upsert(e){const s=e?.objectId;if(null==s)return r.getLogger("esri.layers.graphics.data.FeatureStore").error(new t("featurestore:invalid-feature","feature id is missing",{feature:e})),null;const o=this._featuresById.get(s);if(!o)return this._add(e),e;this._markedIds.add(s);const{geometry:i,attributes:d}=e;for(const e in d)o.attributes[e]=d[e];return i&&(o.geometry=i,this._boundsStore.set(s,n(a(),i,this.geometryInfo.hasZ,this.geometryInfo.hasM)??null)),o}_remove(e){null!=this.onFeatureRemove&&this.onFeatureRemove(e);const t=e.objectId;return this._markedIds.delete(t),this._boundsStore.delete(t),this._featuresById.delete(t),e}}export{m as F}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/FeatureTileDescriptor3D.js b/library/arcgis/4.30/@arcgis/core/chunks/FeatureTileDescriptor3D.js new file mode 100644 index 00000000..faab3fe1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/FeatureTileDescriptor3D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{c as i,h as e}from"./aaBoundingRect.js";class s{constructor(e,s,h,l=null){this.lij=[0,0,0],this.extent=i(),this.resolution=0,this.loadPriority=0,this.measures={visibility:t.VISIBLE_ON_SURFACE,screenRect:i(),distance:0,shouldSplit:!1},this.used=!1,l&&this.acquire(e,s,h,l)}acquire(i,e,t,h){this.tilingScheme=h,this.id=s.id(i,e,t),this.lij[0]=i,this.lij[1]=e,this.lij[2]=t,h.getExtent(i,e,t,this.extent),this.resolution=h.resolutionAtLevel(i)}release(){this.tilingScheme=null}getChildren(i){const e=this.lij[0]+1,t=2*this.lij[1],h=2*this.lij[2];return i?(i[0].acquire(e,t,h,this.tilingScheme),i[1].acquire(e,t+1,h,this.tilingScheme),i[2].acquire(e,t,h+1,this.tilingScheme),i[3].acquire(e,t+1,h+1,this.tilingScheme),i):[new s(e,t,h,this.tilingScheme),new s(e,t+1,h,this.tilingScheme),new s(e,t,h+1,this.tilingScheme),new s(e,t+1,h+1,this.tilingScheme)]}copyMeasurementsFrom(i){this.measures.visibility=i.measures.visibility,this.measures.shouldSplit=i.measures.shouldSplit,this.measures.distance=i.measures.distance,e(i.measures.screenRect,this.measures.screenRect)}static id(i,e,s){return`${i}/${e}/${s}`}}var t;!function(i){i[i.INVISIBLE=0]="INVISIBLE",i[i.VISIBLE_WHEN_EXTENDED=1]="VISIBLE_WHEN_EXTENDED",i[i.VISIBLE_ON_SURFACE=2]="VISIBLE_ON_SURFACE"}(t||(t={}));export{s as F,t as V}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/FeatureTileTree3DDebugger.js b/library/arcgis/4.30/@arcgis/core/chunks/FeatureTileTree3DDebugger.js new file mode 100644 index 00000000..ce553b34 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/FeatureTileTree3DDebugger.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as o}from"./tslib.es6.js";import"../geometry.js";import{initial as t}from"../core/reactiveUtils.js";import{property as s}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as r}from"../core/accessorSupport/decorators/subclass.js";import{U as i}from"./UpdatingHandles.js";import{T as p}from"./TileTreeDebugger.js";import e from"../geometry/Polygon.js";import"./ensureType.js";import"../geometry/Extent.js";import"../geometry/Geometry.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"./maybe.js";import"./metadata.js";import"./utils.js";import"./handleUtils.js";import"./ObservableBase.js";import"./tracking.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"../core/Error.js";import"../config.js";import"./reader.js";import"../geometry/SpatialReference.js";import"./unitUtils.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"./writer.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polyline.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"./typeUtils.js";import"../geometry/support/jsonUtils.js";import"./coordsUtils.js";import"./Axis.js";import"./asyncUtils.js";import"../core/Collection.js";import"../core/Evented.js";import"./shared.js";import"./SimpleObservable.js";import"../Color.js";import"./colorUtils.js";import"../Graphic.js";import"../PopupTemplate.js";import"../core/Clonable.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../intl.js";import"./date.js";import"./locale.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./messages.js";import"../popup/content.js";import"../popup/content/AttachmentsContent.js";import"../popup/content/Content.js";import"../popup/content/CustomContent.js";import"../popup/content/ExpressionContent.js";import"../popup/ElementExpressionInfo.js";import"../popup/content/FieldsContent.js";import"../popup/FieldInfo.js";import"./enumeration.js";import"../popup/support/FieldInfoFormat.js";import"../popup/content/MediaContent.js";import"../popup/content/BarChartMediaInfo.js";import"../popup/content/mixins/ChartMediaInfo.js";import"../popup/content/mixins/MediaInfo.js";import"../popup/content/support/ChartMediaInfoValue.js";import"../popup/content/support/ChartMediaInfoValueSeries.js";import"./chartMediaInfoUtils.js";import"../popup/content/ColumnChartMediaInfo.js";import"../popup/content/ImageMediaInfo.js";import"../popup/content/support/ImageMediaInfoValue.js";import"../popup/content/LineChartMediaInfo.js";import"../popup/content/PieChartMediaInfo.js";import"../popup/content/RelationshipContent.js";import"../popup/support/RelatedRecordsInfoFieldOrder.js";import"../popup/content/TextContent.js";import"../popup/ExpressionInfo.js";import"../popup/LayerOptions.js";import"../popup/RelatedRecordsInfo.js";import"../support/actions/ActionBase.js";import"../core/Identifiable.js";import"../support/actions/ActionButton.js";import"../support/actions/ActionToggle.js";import"../symbols.js";import"../symbols/CIMSymbol.js";import"../symbols/Symbol.js";import"../symbols/ExtrudeSymbol3DLayer.js";import"../symbols/Symbol3DLayer.js";import"./utils4.js";import"../symbols/edges/Edges3D.js";import"./screenUtils.js";import"./materialUtils.js";import"./opacityUtils.js";import"../symbols/edges/SketchEdges3D.js";import"../symbols/edges/SolidEdges3D.js";import"./Symbol3DMaterial.js";import"../symbols/FillSymbol.js";import"../symbols/SimpleLineSymbol.js";import"../symbols/LineSymbol.js";import"../symbols/LineSymbolMarker.js";import"./lineMarkers.js";import"../symbols/FillSymbol3DLayer.js";import"../symbols/patterns/LineStylePattern3D.js";import"../symbols/patterns/StylePattern3D.js";import"./utils5.js";import"./colors.js";import"./symbolLayerUtils3D.js";import"./aaBoundingBox.js";import"../symbols/Font.js";import"../symbols/IconSymbol3DLayer.js";import"./persistableUrlUtils.js";import"../symbols/LabelSymbol3D.js";import"../symbols/Symbol3D.js";import"./collectionUtils.js";import"../portal/Portal.js";import"../core/Loadable.js";import"../core/Promise.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"../symbols/LineSymbol3DLayer.js";import"../symbols/LineStyleMarker3D.js";import"../symbols/ObjectSymbol3DLayer.js";import"../symbols/PathSymbol3DLayer.js";import"../symbols/TextSymbol3DLayer.js";import"../symbols/WaterSymbol3DLayer.js";import"../symbols/support/StyleOrigin.js";import"./Thumbnail.js";import"./calloutUtils.js";import"../symbols/callouts/Callout3D.js";import"../symbols/callouts/LineCallout3D.js";import"../symbols/support/Symbol3DVerticalOffset.js";import"../symbols/LineSymbol3D.js";import"../symbols/MarkerSymbol.js";import"../symbols/MeshSymbol3D.js";import"../symbols/PictureFillSymbol.js";import"./urlUtils.js";import"../symbols/PictureMarkerSymbol.js";import"../symbols/PointSymbol3D.js";import"../symbols/PolygonSymbol3D.js";import"../symbols/SimpleFillSymbol.js";import"../symbols/SimpleMarkerSymbol.js";import"../symbols/TextSymbol.js";import"../symbols/WebStyleSymbol.js";let m=class extends p{get updating(){return this._watchUpdatingTracking?.updating??!1}constructor(o){super(o),this._watchUpdatingTracking=new i}initialize(){const{featureTiles:o}=this.view;this.addHandles(o.addClient()),this._watchUpdatingTracking.addOnCollectionChange((()=>o?.tiles),(()=>this.update()),t)}destroy(){this._watchUpdatingTracking.destroy()}getTiles(){const o=o=>{const[t,s,r]=o.lij;return e.fromExtent(this.view.featureTiles.tilingScheme.getExtentGeometry(t,s,r))};return this.view.featureTiles.tiles.toArray().sort(((o,t)=>o.loadPriority-t.loadPriority)).map((t=>({...t,geometry:o(t)})))}};o([s()],m.prototype,"_watchUpdatingTracking",void 0),o([s()],m.prototype,"updating",null),o([s()],m.prototype,"view",void 0),m=o([r("esri.views.3d.layers.support.FeatureTileTree3DDebugger")],m);export{m as FeatureTileTree3DDebugger}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/Float4DrawUniform.js b/library/arcgis/4.30/@arcgis/core/chunks/Float4DrawUniform.js new file mode 100644 index 00000000..2a027f9e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/Float4DrawUniform.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{U as s}from"./Matrix4PassUniform.js";import{B as r}from"./BindType.js";class o extends s{constructor(s,o){super(s,"vec4",r.Draw,((r,t,a)=>r.setUniform4fv(s,o(t,a))))}}export{o as F}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/FloatingArrow.js b/library/arcgis/4.30/@arcgis/core/chunks/FloatingArrow.js new file mode 100644 index 00000000..1e3d874a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/FloatingArrow.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{h as t}from"../widgets/Widget.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const e={width:12,height:6,strokeWidth:1},i=({floatingLayout:i,key:o,ref:r})=>{const{width:a,height:h,strokeWidth:s}=e,d=a/2,n="vertical"===i,l=`M0,0 H${a} L${a-d},${h} Q${d},${h} ${d},${h} Z`;return t("svg",{"aria-hidden":"true",class:"calcite-floating-ui-arrow",height:a,key:o,viewBox:`0 0 ${a} ${a+(n?0:s)}`,width:a+(n?s:0),ref:r},s>0&&t("path",{class:"calcite-floating-ui-arrow__stroke",d:l,fill:"none","stroke-width":s+1}),t("path",{d:l,stroke:"none"}))};export{i as F}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/FullTextSearch.js b/library/arcgis/4.30/@arcgis/core/chunks/FullTextSearch.js new file mode 100644 index 00000000..bbd46216 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/FullTextSearch.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as r}from"./tslib.es6.js";import{ClonableMixin as o}from"../core/Clonable.js";import{JSONSupport as e}from"../core/JSONSupport.js";import{property as t}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as s}from"../core/accessorSupport/decorators/subclass.js";let p=class extends(o(e)){constructor(r){super(r),this.onFields=null,this.operator=null,this.searchTerm=null,this.searchType=null}};r([t({type:[String],json:{write:{enabled:!0,overridePolicy(){return{enabled:null!=this.onFields&&this.onFields.length>0}}}}})],p.prototype,"onFields",void 0),r([t({type:String,json:{write:!0}})],p.prototype,"operator",void 0),r([t({type:String,json:{write:!0}})],p.prototype,"searchTerm",void 0),r([t({type:String,json:{write:!0}})],p.prototype,"searchType",void 0),p=r([s("esri.rest.support.FullTextSearch")],p);const i=p;export{i as F}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/GCSShiftTransform.js b/library/arcgis/4.30/@arcgis/core/chunks/GCSShiftTransform.js new file mode 100644 index 00000000..6f6eca46 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/GCSShiftTransform.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import"../geometry.js";import{property as r}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{e as t}from"./enumeration.js";import{r as o}from"./reader.js";import{subclass as s}from"../core/accessorSupport/decorators/subclass.js";import{w as n}from"./writer.js";import i from"../geometry/Point.js";import f from"../geometry/Extent.js";import{JSONSupport as a}from"../core/JSONSupport.js";let l=class extends a{get affectsPixelSize(){return!1}forwardTransform(e){return e}inverseTransform(e){return e}};e([r()],l.prototype,"affectsPixelSize",null),e([r({json:{write:!0}})],l.prototype,"spatialReference",void 0),l=e([s("esri.layers.support.rasterTransforms.BaseRasterTransform")],l);const p=l;var c;function m(e,r,t){const{x:o,y:s}=r;if(t<2)return{x:e[0]+o*e[2]+s*e[4],y:e[1]+o*e[3]+s*e[5]};if(2===t){const r=o*o,t=s*s,n=o*s;return{x:e[0]+o*e[2]+s*e[4]+r*e[6]+n*e[8]+t*e[10],y:e[1]+o*e[3]+s*e[5]+r*e[7]+n*e[9]+t*e[11]}}const n=o*o,i=s*s,f=o*s,a=n*o,l=n*s,p=o*i,c=s*i;return{x:e[0]+o*e[2]+s*e[4]+n*e[6]+f*e[8]+i*e[10]+a*e[12]+l*e[14]+p*e[16]+c*e[18],y:e[1]+o*e[3]+s*e[5]+n*e[7]+f*e[9]+i*e[11]+a*e[13]+l*e[15]+p*e[17]+c*e[19]}}function u(e,r,t){const{xmin:o,ymin:s,xmax:n,ymax:i,spatialReference:a}=r;let l=[];if(t<2)l.push({x:o,y:i}),l.push({x:n,y:i}),l.push({x:o,y:s}),l.push({x:n,y:s});else{let e=10;for(let r=0;rm(e,r,t)));const p=l.map((e=>e.x)),c=l.map((e=>e.y));return new f({xmin:Math.min.apply(null,p),xmax:Math.max.apply(null,p),ymin:Math.min.apply(null,c),ymax:Math.max.apply(null,c),spatialReference:a})}let y=c=class extends p{constructor(){super(...arguments),this.polynomialOrder=1,this.type="polynomial"}readForwardCoefficients(e,r){const{coeffX:t,coeffY:o}=r;if(!t?.length||!o?.length||t.length!==o.length)return null;const s=[];for(let e=0;e0}forwardTransform(e){if("point"===e.type){const r=m(this.forwardCoefficients,e,this.polynomialOrder);return new i({x:r.x,y:r.y,spatialReference:e.spatialReference})}return u(this.forwardCoefficients,e,this.polynomialOrder)}inverseTransform(e){if("point"===e.type){const r=m(this.inverseCoefficients,e,this.polynomialOrder);return new i({x:r.x,y:r.y,spatialReference:e.spatialReference})}return u(this.inverseCoefficients,e,this.polynomialOrder)}clone(){return new c({polynomialOrder:this.polynomialOrder,forwardCoefficients:this.forwardCoefficients?[...this.forwardCoefficients]:null,inverseCoefficients:this.inverseCoefficients?[...this.inverseCoefficients]:null})}};e([r({json:{write:!0}})],y.prototype,"polynomialOrder",void 0),e([r()],y.prototype,"forwardCoefficients",void 0),e([o("forwardCoefficients",["coeffX","coeffY"])],y.prototype,"readForwardCoefficients",null),e([n("forwardCoefficients")],y.prototype,"writeForwardCoefficients",null),e([r({json:{write:!0}})],y.prototype,"inverseCoefficients",null),e([o("inverseCoefficients",["inverseCoeffX","inverseCoeffY"])],y.prototype,"readInverseCoefficients",null),e([n("inverseCoefficients")],y.prototype,"writeInverseCoefficients",null),e([r()],y.prototype,"affectsPixelSize",null),e([t({PolynomialXform:"polynomial"})],y.prototype,"type",void 0),y=c=e([s("esri.layers.support.rasterTransforms.PolynomialTransform")],y);const h=y;var x;let d=x=class extends p{constructor(){super(...arguments),this.type="gcs-shift",this.tolerance=1e-8}forwardTransform(e){return"point"===(e=e.clone()).type?(e.x>180+this.tolerance&&(e.x-=360),e):(e.xmin>=180-this.tolerance?(e.xmax-=360,e.xmin-=360):e.xmax>180+this.tolerance&&(e.xmin=-180,e.xmax=180),e)}inverseTransform(e){return"point"===(e=e.clone()).type?(e.x<-this.tolerance&&(e.x+=360),e):(e.xmin<-this.tolerance&&(e.xmin+=360,e.xmax+=360),e)}clone(){return new x({tolerance:this.tolerance})}};e([t({GCSShiftXform:"gcs-shift"})],d.prototype,"type",void 0),e([r()],d.prototype,"tolerance",void 0),d=x=e([s("esri.layers.support.rasterTransforms.GCSShiftTransform")],d);const C=d;export{p as B,C as G,h as P}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/GLObjectType.js b/library/arcgis/4.30/@arcgis/core/chunks/GLObjectType.js new file mode 100644 index 00000000..3a388f1c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/GLObjectType.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +var e;!function(e){e[e.Texture=0]="Texture",e[e.RenderBuffer=1]="RenderBuffer"}(e||(e={}));export{e as G}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/GLTextureMaterial.js b/library/arcgis/4.30/@arcgis/core/chunks/GLTextureMaterial.js new file mode 100644 index 00000000..d5dd5b3a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/GLTextureMaterial.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{c as t}from"./maybe.js";import{isPromiseLike as e}from"../core/promiseUtils.js";import{N as s}from"./interfaces3.js";import{R as i}from"./basicInterfaces.js";import{a as u}from"./StencilUtils.js";class r extends u{constructor(t){super(t),this._numLoading=0,this._disposed=!1,this._textures=t.textures,this._textureId=t.textureId,this._acquire(t.textureId,(t=>this._texture=t)),this._acquire(t.normalTextureId,(t=>this._textureNormal=t)),this._acquire(t.emissiveTextureId,(t=>this._textureEmissive=t)),this._acquire(t.occlusionTextureId,(t=>this._textureOcclusion=t)),this._acquire(t.metallicRoughnessTextureId,(t=>this._textureMetallicRoughness=t))}dispose(){this._texture=t(this._texture),this._textureNormal=t(this._textureNormal),this._textureEmissive=t(this._textureEmissive),this._textureOcclusion=t(this._textureOcclusion),this._textureMetallicRoughness=t(this._textureMetallicRoughness),this._disposed=!0}ensureResources(t){return 0===this._numLoading?i.LOADED:i.LOADING}get textureBindParameters(){return new l(null!=this._texture?this._texture.glTexture:null,null!=this._textureNormal?this._textureNormal.glTexture:null,null!=this._textureEmissive?this._textureEmissive.glTexture:null,null!=this._textureOcclusion?this._textureOcclusion.glTexture:null,null!=this._textureMetallicRoughness?this._textureMetallicRoughness.glTexture:null)}updateTexture(e){null!=this._texture&&e===this._texture.id||(this._texture=t(this._texture),this._textureId=e,this._acquire(this._textureId,(t=>this._texture=t)))}_acquire(s,i){if(null==s)return void i(null);const u=this._textures.acquire(s);if(e(u))return++this._numLoading,void u.then((e=>{if(this._disposed)return t(e),void i(null);i(e)})).finally((()=>--this._numLoading));i(u)}}class l extends s{constructor(t=null,e=null,s=null,i=null,u=null,r,l){super(),this.texture=t,this.textureNormal=e,this.textureEmissive=s,this.textureOcclusion=i,this.textureMetallicRoughness=u,this.scale=r,this.normalTextureTransformMatrix=l}}export{r as G,l as a}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/GeoJSONLayerView3D.js b/library/arcgis/4.30/@arcgis/core/chunks/GeoJSONLayerView3D.js new file mode 100644 index 00000000..8ac0e103 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/GeoJSONLayerView3D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./tslib.es6.js";import{property as r}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as o}from"../core/accessorSupport/decorators/subclass.js";import{F as s}from"./FeatureLayerViewBase3D.js";import"./ensureType.js";import"./utils.js";import"./handleUtils.js";import"./metadata.js";import"../core/Error.js";import"../config.js";import"./tracking.js";import"./maybe.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Accessor.js";import"../core/Handles.js";import"./ObservableBase.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"../core/Collection.js";import"../core/Evented.js";import"./shared.js";import"./SimpleObservable.js";import"./dehydratedFeatures.js";import"../geometry/SpatialReference.js";import"../core/JSONSupport.js";import"./unitUtils.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"./writer.js";import"./aaBoundingBox.js";import"../geometry/Extent.js";import"../geometry/Geometry.js";import"./reader.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"./aaBoundingRect.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"./quantizationUtils.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"../geometry/Polyline.js";import"./typeUtils.js";import"../layers/support/Field.js";import"./enumeration.js";import"./domains.js";import"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";import"./fieldType.js";import"./Graphics3DGraphicsPipeline.js";import"./hydratedFeatures.js";import"../geometry.js";import"../geometry/support/jsonUtils.js";import"../Graphic.js";import"../PopupTemplate.js";import"../core/Clonable.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../intl.js";import"./date.js";import"./locale.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./messages.js";import"../popup/content.js";import"../popup/content/AttachmentsContent.js";import"../popup/content/Content.js";import"../popup/content/CustomContent.js";import"../popup/content/ExpressionContent.js";import"../popup/ElementExpressionInfo.js";import"../popup/content/FieldsContent.js";import"../popup/FieldInfo.js";import"../popup/support/FieldInfoFormat.js";import"../popup/content/MediaContent.js";import"../popup/content/BarChartMediaInfo.js";import"../popup/content/mixins/ChartMediaInfo.js";import"../popup/content/mixins/MediaInfo.js";import"../popup/content/support/ChartMediaInfoValue.js";import"../Color.js";import"./colorUtils.js";import"../popup/content/support/ChartMediaInfoValueSeries.js";import"./chartMediaInfoUtils.js";import"../popup/content/ColumnChartMediaInfo.js";import"../popup/content/ImageMediaInfo.js";import"../popup/content/support/ImageMediaInfoValue.js";import"../popup/content/LineChartMediaInfo.js";import"../popup/content/PieChartMediaInfo.js";import"../popup/content/RelationshipContent.js";import"../popup/support/RelatedRecordsInfoFieldOrder.js";import"../popup/content/TextContent.js";import"../popup/ExpressionInfo.js";import"../popup/LayerOptions.js";import"../popup/RelatedRecordsInfo.js";import"../support/actions/ActionBase.js";import"../core/Identifiable.js";import"../support/actions/ActionButton.js";import"../support/actions/ActionToggle.js";import"../symbols.js";import"../symbols/CIMSymbol.js";import"../symbols/Symbol.js";import"../symbols/ExtrudeSymbol3DLayer.js";import"../symbols/Symbol3DLayer.js";import"./utils4.js";import"../symbols/edges/Edges3D.js";import"./screenUtils.js";import"./materialUtils.js";import"./opacityUtils.js";import"../symbols/edges/SketchEdges3D.js";import"../symbols/edges/SolidEdges3D.js";import"./Symbol3DMaterial.js";import"../symbols/FillSymbol.js";import"../symbols/SimpleLineSymbol.js";import"../symbols/LineSymbol.js";import"../symbols/LineSymbolMarker.js";import"./lineMarkers.js";import"../symbols/FillSymbol3DLayer.js";import"../symbols/patterns/LineStylePattern3D.js";import"../symbols/patterns/StylePattern3D.js";import"./utils5.js";import"./colors.js";import"./symbolLayerUtils3D.js";import"../symbols/Font.js";import"../symbols/IconSymbol3DLayer.js";import"./persistableUrlUtils.js";import"../symbols/LabelSymbol3D.js";import"../symbols/Symbol3D.js";import"./collectionUtils.js";import"../portal/Portal.js";import"../core/Loadable.js";import"../core/Promise.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"../symbols/LineSymbol3DLayer.js";import"../symbols/LineStyleMarker3D.js";import"../symbols/ObjectSymbol3DLayer.js";import"../symbols/PathSymbol3DLayer.js";import"../symbols/TextSymbol3DLayer.js";import"../symbols/WaterSymbol3DLayer.js";import"../symbols/support/StyleOrigin.js";import"./Thumbnail.js";import"./calloutUtils.js";import"../symbols/callouts/Callout3D.js";import"../symbols/callouts/LineCallout3D.js";import"../symbols/support/Symbol3DVerticalOffset.js";import"../symbols/LineSymbol3D.js";import"../symbols/MarkerSymbol.js";import"../symbols/MeshSymbol3D.js";import"../symbols/PictureFillSymbol.js";import"./urlUtils.js";import"../symbols/PictureMarkerSymbol.js";import"../symbols/PointSymbol3D.js";import"../symbols/PolygonSymbol3D.js";import"../symbols/SimpleFillSymbol.js";import"../symbols/SimpleMarkerSymbol.js";import"../symbols/TextSymbol.js";import"../symbols/WebStyleSymbol.js";import"./dehydratedPoint.js";import"./timeSupport2.js";import"../support/timeUtils.js";import"../TimeExtent.js";import"./timeUtils.js";import"./utils6.js";import"./tagSymbols.js";import"../rest/support/Query.js";import"./DataLayerSource.js";import"./FullTextSearch.js";import"./spatialRelationships.js";import"../rest/support/StatisticDefinition.js";import"./projectExtentUtils.js";import"./geometryServiceUtils.js";import"./project.js";import"./utils8.js";import"./utils9.js";import"../rest/support/ProjectParameters.js";import"./RibbonLineMaterial.js";import"./mat4.js";import"./mat4f64.js";import"./sphere.js";import"./vec4.js";import"./vec4f64.js";import"./ray.js";import"./plane.js";import"./mat3f64.js";import"./quatf64.js";import"./vec2f64.js";import"./mathUtils2.js";import"./basicInterfaces.js";import"./Material.js";import"./interfaces3.js";import"./VertexAttribute.js";import"./ViewingMode.js";import"./StencilUtils.js";import"./Indices.js";import"./Util.js";import"./triangle.js";import"./lineSegment.js";import"./doublePrecisionUtils.js";import"./mat3.js";import"./Matrix4PassUniform.js";import"./BindType.js";import"./ShaderTechniqueConfiguration.js";import"./lengthUtils.js";import"./debugFlags2.js";import"./requestImageUtils.js";import"./enums.js";import"./Texture.js";import"./GLObjectType.js";import"./vec2.js";import"./renderState.js";import"./Octree.js";import"./frustum.js";import"./InterleavedLayout.js";import"./BufferView.js";import"./types.js";import"./floatRGBA.js";import"./UpdatingHandles.js";import"./arcgisLayerUrl.js";import"./layerUtils2.js";import"./ReactiveMap.js";import"./dehydratedFeatureComparison.js";import"../core/signal.js";import"../views/SceneView.js";import"../Camera.js";import"../CameraLayout.js";import"./Cyclical.js";import"../Viewpoint.js";import"./domUtils.js";import"../core/workers/workers.js";import"../core/workers/Connection.js";import"./Queue.js";import"../core/workers/RemoteClient.js";import"./GraphicsCollection.js";import"../geometry/HeightModelInfo.js";import"../geometry/projection.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"./zscale.js";import"./projectBoundingRect.js";import"./projectPointToVector.js";import"./boundedPlane.js";import"./RenderCoordsHelper.js";import"./spatialReferenceEllipsoidUtils.js";import"./projectVectorToPoint.js";import"./projectVectorToVector.js";import"./ElevationProvider.js";import"./scaleUtils.js";import"../views/View.js";import"../Map.js";import"../Basemap.js";import"./loadAll.js";import"../portal/PortalItem.js";import"../portal/PortalItemResource.js";import"../portal/PortalRating.js";import"../support/BasemapStyle.js";import"./writeUtils.js";import"../Ground.js";import"./compilerUtils.js";import"./CollectionFlattener.js";import"./editableLayers.js";import"../layers/catalog/catalogUtils.js";import"./basemapUtils.js";import"./utils3.js";import"./collectionUtils2.js";import"../support/LayersMixin.js";import"../layers/Layer.js";import"../support/TablesMixin.js";import"../views/BasemapView.js";import"../views/Magnifier.js";import"./selectionUtils.js";import"../views/Theme.js";import"./InputManager.js";import"./ViewEvents.js";import"./IViewEvents.js";import"./interfaces.js";import"./screenUtils2.js";import"../views/input/Input.js";import"../views/input/gamepad/GamepadSettings.js";import"../views/input/gamepad/GamepadInputDevice.js";import"../views/navigation/Navigation.js";import"./a11yUtils.js";import"../views/navigation/gamepad/GamepadSettings.js";import"./heightModelInfoUtils.js";import"./projectionUtils.js";import"../views/BreakpointsOwner.js";import"../views/DOMContainer.js";import"./projector.js";import"./widgetUtils.js";import"../views/GroundView.js";import"./cameraUtils.js";import"./Intersector2.js";import"./verticalOffsetUtils.js";import"./orientedBoundingBox.js";import"./quat.js";import"./computeTranslationToOriginAndRotation.js";import"./Attribute.js";import"./earthUtils.js";import"./spatialReferenceSupport.js";import"../layers/support/ElevationSampler.js";import"./TerrainConst.js";import"../layers/support/LOD.js";import"../layers/support/TileInfo.js";import"./TileKey.js";import"../views/PopupView.js";import"../views/ViewAnimation.js";import"../views/3d/environment/SunLighting.js";import"../webscene/SunLighting.js";import"../views/3d/environment/VirtualLighting.js";import"../webscene/VirtualLighting.js";import"../webscene/Environment.js";import"../views/3d/environment/SunnyWeather.js";import"./weather.js";import"../views/3d/environment/CloudyWeather.js";import"../views/3d/environment/FoggyWeather.js";import"../views/3d/environment/RainyWeather.js";import"../views/3d/environment/SnowyWeather.js";import"./lightingTypes.js";import"../webscene/background/Background.js";import"../webscene/background/ColorBackground.js";import"./quantityUtils.js";import"./colorUtils2.js";import"./IntegerPassUniform.js";import"./NormalAttribute.glsl.js";import"./VertexPosition.glsl.js";import"./Matrix3DrawUniform.js";import"./RenderGeometry.js";import"../views/3d/webgl/RenderCamera.js";import"./axisAngleDegrees.js";import"./Scheduler.js";import"./debugFlags.js";import"./ScreenSpacePass.glsl.js";import"./Float4DrawUniform.js";import"./NestedMap.js";import"./VertexArrayObject2.js";import"./VertexArrayObject.js";import"./Intersector.js";import"./glUtil.js";import"./VertexElementDescriptor.js";import"./MemCache.js";import"./BufferObject.js";import"./objectResourceUtils.js";import"./devEnvironmentUtils.js";import"./vec32.js";import"./vec42.js";import"./DefaultMaterial_COLOR_GAMMA.js";import"./Version.js";import"./resourceUtils3.js";import"./vec2f32.js";import"./GLTextureMaterial.js";import"./RayIntersections.js";import"./OutputHighlight.glsl.js";import"./DecodeSymbolColor.glsl.js";import"./VerticalOffset.glsl.js";import"./Matrix4sPassUniform.js";import"../views/3d/webgl/RenderNode.js";import"./CameraSpace.glsl.js";import"./vec3f32.js";import"./Program.js";import"./_commonjsHelpers.js";import"./GeometryUtil.js";import"./DoubleArray.js";import"./ShadowCastVisualizeTechniqueConfiguration.js";import"./euclideanLengthMeasurementUtils.js";import"./ElevationUpdateEvent.js";import"./ElevationContext.js";import"./unitConversionUtils.js";import"./graphicUtils.js";import"./HUDMaterial.js";import"./featureConversionUtils.js";import"./OptimizedFeature.js";import"./OptimizedGeometry.js";import"./OptimizedFeatureSet.js";import"./edgeUtils.js";import"./earcut.js";import"./SnappingCandidate.js";import"./visualVariableUtils.js";import"./sizeVariableUtils.js";import"./triangulationUtils.js";import"./deduplicate.js";import"./Normals.js";import"./CIMSymbolHelper.js";import"./BidiEngine.js";import"./fontUtils.js";import"./GeometryUtils.js";import"./enums2.js";import"./utils7.js";import"./definitions.js";import"./shapingUtils.js";import"./mat2d.js";import"./mat2df32.js";import"./Rect.js";import"./BoundingBox.js";import"./defaults.js";import"./defaultsJSON.js";import"./OverrideHelper.js";import"../symbols/support/cimSymbolUtils.js";import"./utils11.js";import"./jsonUtils.js";import"./parser.js";import"./LRUCache.js";import"./line.js";import"./line2.js";import"./lineStippleUtils.js";import"../geometry/support/MeshComponent.js";import"../geometry/support/MeshMaterial.js";import"../geometry/support/MeshTexture.js";import"./imageUtils.js";import"../geometry/support/MeshTextureTransform.js";import"../geometry/support/MeshMaterialMetallicRoughness.js";import"./MeshVertexAttributes.js";import"./meshVertexSpaceUtils.js";import"../geometry/support/MeshGeoreferencedVertexSpace.js";import"../geometry/support/MeshLocalVertexSpace.js";import"./projection.js";import"./interfaces6.js";import"./DefaultLayouts.js";import"./styleUtils.js";import"./webStyleSymbolUtils.js";import"../symbols/support/jsonUtils.js";import"./Intersector3.js";import"./ColorMaterial.js";import"./TriangleMaterial.js";import"./WebGLRequirements.js";import"./capabilities2.js";import"./contextUtils.js";import"./ray2.js";import"./viewpointUtils2.js";import"./ZoomMomentumEstimator.js";import"./labelFormatUtils.js";import"./labelUtils.js";import"./FeatureTileDescriptor3D.js";import"./elevationInfoUtils.js";import"./hitTest.js";import"./LayerConstants.js";import"./intersectorUtilsConversions.js";import"./ElevationRange.js";import"./hitTestSelectUtils.js";import"./terrainUtils.js";import"../views/3d/support/SceneViewPerformanceInfo.js";import"./ByteSizeUnit.js";import"./LayerViewPerformanceInfo.js";import"../views/3d/support/LayerPerformanceInfo.js";import"./ElevationQueryTileCache.js";import"./RenderableTile.js";import"./mat3f32.js";import"./enums3.js";import"./TileStrategy.js";import"./TileKey2.js";import"./QueueProcessor.js";import"./config.js";import"./TiledDisplayObject.js";import"./DisplayObject.js";import"./StyleDefinition.js";import"./ElevationSamplerData.js";import"./resources.js";import"./edgeProcessing.js";import"./Viewshed.js";import"../views/3d/webgl.js";import"../views/3d/webgl/ManagedFBO.js";import"./testSVGPremultipliedAlpha.js";import"./RenderingContext.js";import"./ProgramCache.js";import"./screenshotUtils.js";import"./layerViewUtils.js";import"../views/ui/DefaultUI.js";import"../views/ui/UI.js";import"./themeUtils.js";import"../widgets/Attribution.js";import"../widgets/Widget.js";import"./uuid.js";import"./jsxWidgetSupport.js";import"../widgets/Attribution/AttributionViewModel.js";import"./globalCss.js";import"./accessibleHandler.js";import"./messageBundle.js";import"./jsxFactory.js";import"../widgets/Compass.js";import"../widgets/Compass/CompassViewModel.js";import"./utils20.js";import"../widgets/support/GoTo.js";import"../widgets/NavigationToggle.js";import"../widgets/NavigationToggle/NavigationToggleViewModel.js";import"../widgets/Zoom.js";import"../widgets/Zoom/ZoomViewModel.js";import"./queryForSymbologySnapping.js";import"./hash.js";import"./diffUtils.js";import"../renderers/mixins/VisualVariablesMixin.js";import"../renderers/visualVariables/ColorVariable.js";import"../renderers/visualVariables/VisualVariable.js";import"./LegendOptions.js";import"../renderers/visualVariables/support/ColorStop.js";import"../renderers/visualVariables/OpacityVariable.js";import"../renderers/visualVariables/support/OpacityStop.js";import"../renderers/visualVariables/RotationVariable.js";import"../renderers/visualVariables/SizeVariable.js";import"../renderers/visualVariables/support/SizeStop.js";import"./Graphics3DObjectStates.js";import"../renderers/ClassBreaksRenderer.js";import"../renderers/Renderer.js";import"../renderers/support/AuthoringInfo.js";import"../renderers/support/AuthoringInfoVisualVariable.js";import"./colorRamps.js";import"../rest/support/AlgorithmicColorRamp.js";import"../rest/support/ColorRamp.js";import"../rest/support/MultipartColorRamp.js";import"../renderers/support/ClassBreakInfo.js";import"./commonProperties.js";import"../renderers/DictionaryRenderer.js";import"../layers/support/FieldsIndex.js";import"./UnknownTimeZone.js";import"../renderers/DotDensityRenderer.js";import"../renderers/support/AttributeColorInfo.js";import"../renderers/HeatmapRenderer.js";import"../renderers/support/HeatmapColorStop.js";import"./heatmapUtils.js";import"../renderers/PieChartRenderer.js";import"../renderers/SimpleRenderer.js";import"../renderers/UniqueValueRenderer.js";import"../renderers/support/UniqueValue.js";import"../renderers/support/UniqueValueClass.js";import"../renderers/support/UniqueValueGroup.js";import"../renderers/support/UniqueValueInfo.js";import"../renderers/support/jsonUtils.js";import"./rendererConversion.js";import"./optimizedFeatureQueryEngineAdapter.js";import"./centroid.js";import"./PooledRBush.js";import"./quickselect.js";import"./popupUtils.js";import"../layers/support/FeatureFilter.js";import"./floorFilterUtils.js";import"./QueryEngine.js";import"../geometry/support/normalizeUtils.js";import"./normalizeUtilsCommon.js";import"./simplify.js";import"../core/sql/WhereClause.js";import"./TimeOnly.js";import"./timeSupport.js";import"./projectionSupport.js";import"./json.js";import"./QueryEngineCapabilities.js";import"./utils12.js";import"./utils2.js";import"./utils10.js";import"./generateRendererUtils.js";import"../rest/support/FeatureSet.js";import"./FeatureStore.js";import"./BoundsStore.js";import"./heatmapTextureUtils.js";import"./LayerView3D.js";import"./query.js";import"./pbfQueryUtils.js";import"./pbf.js";import"./queryZScale.js";import"./WorkerHandle.js";import"./EventedSet.js";import"./FeatureLayerView.js";import"../layers/support/FeatureEffect.js";import"../views/layers/LayerView.js";import"./RefreshableLayerView.js";let i=class extends s{constructor(){super(...arguments),this.type="geojson-3d"}};t([r()],i.prototype,"layer",void 0),i=t([o("esri.views.3d.layers.GeoJSONLayerView3D")],i);const e=i;export{e as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/GeoJSONSourceWorker.js b/library/arcgis/4.30/@arcgis/core/chunks/GeoJSONSourceWorker.js new file mode 100644 index 00000000..8afc2f48 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/GeoJSONSourceWorker.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import e from"../request.js";import{c as t}from"./asyncUtils.js";import s from"../core/Error.js";import{L as i}from"./Logger.js";import{isAbortError as r}from"../core/promiseUtils.js";import{getJsonType as o}from"../geometry/support/jsonUtils.js";import{w as a,f as n}from"./unitUtils.js";import{b as p,a as l,d as m,e as u,f as d}from"./featureConversionUtils.js";import{F as c}from"./FeatureStore.js";import{c as y,p as j}from"./projectionSupport.js";import{Q as h}from"./QueryEngine.js";import{i as f,c as g,v as _}from"./geojson.js";import{c as F,a as b,b as E}from"./clientSideDefaults.js";import{l as I,m as T,c as w,a as S,s as q}from"./sourceUtils.js";import x from"../layers/support/FieldsIndex.js";import{k as R}from"./fieldType.js";import{getFieldDefaultValue as U,getFieldDefaultLength as O}from"../layers/support/fieldUtils.js";import{u as P}from"./timeZoneUtils.js";import"../config.js";import"../core/lang.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"./tslib.es6.js";import"../core/Accessor.js";import"../core/Handles.js";import"./maybe.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./handleUtils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"../geometry/Extent.js";import"../geometry/Geometry.js";import"./reader.js";import"../geometry/SpatialReference.js";import"./writer.js";import"./jsonMap.js";import"./assets.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"../geometry/Polyline.js";import"./aaBoundingBox.js";import"./OptimizedFeature.js";import"./OptimizedGeometry.js";import"./OptimizedFeatureSet.js";import"../core/Evented.js";import"./BoundsStore.js";import"./PooledRBush.js";import"./quickselect.js";import"./_commonjsHelpers.js";import"./timeSupport.js";import"../geometry/projection.js";import"./SimpleObservable.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"./zscale.js";import"../geometry/support/normalizeUtils.js";import"./normalizeUtilsCommon.js";import"./simplify.js";import"../geometry.js";import"./typeUtils.js";import"./utils8.js";import"./utils9.js";import"./optimizedFeatureQueryEngineAdapter.js";import"./centroid.js";import"./json.js";import"./MemCache.js";import"./LRUCache.js";import"../core/sql/WhereClause.js";import"./TimeOnly.js";import"./UnknownTimeZone.js";import"./datetime.js";import"./locale.js";import"./QueryEngineCapabilities.js";import"./quantizationUtils.js";import"./utils12.js";import"./screenUtils.js";import"./timeUtils.js";import"./date.js";import"./heatmapUtils.js";import"./vec4.js";import"./vec4f64.js";import"./utils2.js";import"./basemapUtils.js";import"../Basemap.js";import"../core/Collection.js";import"./shared.js";import"./collectionUtils.js";import"../core/Loadable.js";import"../core/Promise.js";import"./loadAll.js";import"../portal/Portal.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"../portal/PortalItem.js";import"../portal/PortalItemResource.js";import"../portal/PortalRating.js";import"./persistableUrlUtils.js";import"./messages.js";import"../support/BasemapStyle.js";import"./writeUtils.js";import"./layerUtils2.js";import"./utils3.js";import"./colorUtils.js";import"./mat4.js";import"./utils10.js";import"./generateRendererUtils.js";import"./enumeration.js";import"./SnappingCandidate.js";import"./Scheduler.js";import"../core/reactiveUtils.js";import"../core/signal.js";import"./debugFlags.js";import"./date2.js";import"./defaultsJSON.js";import"../core/sql.js";import"../intl.js";import"./number.js";import"./substitute.js";const C={hasAttachments:!1,capabilities:"query, editing, create, delete, update",useStandardizedQueries:!0,supportsCoordinatesQuantization:!0,supportsReturningQueryGeometry:!0,advancedQueryCapabilities:{supportsQueryAttachments:!1,supportsStatistics:!0,supportsPercentileStatistics:!0,supportsReturningGeometryCentroid:!0,supportsQueryWithDistance:!0,supportsDistinct:!0,supportsReturningQueryExtent:!0,supportsReturningGeometryProperties:!1,supportsHavingClause:!0,supportsOrderBy:!0,supportsPagination:!0,supportsQueryWithResultType:!1,supportsSqlExpression:!0,supportsDisjointSpatialRel:!0}};class k{constructor(){this._queryEngine=null,this._snapshotFeatures=async e=>{const t=await this._fetch(e);return this._createFeatures(t)}}destroy(){this._queryEngine?.destroy(),this._queryEngine=this._createDefaultAttributes=null}async load(e,t={}){this._loadOptions={url:e.url,customParameters:e.customParameters};const i=[],[r]=await Promise.all([e.url?this._fetch(t?.signal):null,this._checkProjection(e.spatialReference)]),o=f(r,{geometryType:e.geometryType}),n=e.fields||o.fields||[],p=null!=e.hasZ?e.hasZ:o.hasZ,l=o.geometryType;let m=e.objectIdField||o.objectIdFieldName||"__OBJECTID";const u=e.spatialReference||a;let d=e.timeInfo;n===o.fields&&o.unknownFields.length>0&&i.push({name:"geojson-layer:unknown-field-types",message:"Some fields types couldn't be inferred from the features and were dropped",details:{unknownFields:o.unknownFields}});const y=new x(n);let j=y.get(m);j?("esriFieldTypeString"!==j.type&&(j.type="esriFieldTypeOID"),j.editable=!1,j.nullable=!1,m=j.name):(j={alias:m,name:m,type:"string"===o.objectIdFieldType?"esriFieldTypeString":"esriFieldTypeOID",editable:!1,nullable:!1},n.unshift(j));const g={};for(const e of n){if(null==e.name&&(e.name=e.alias),null==e.alias&&(e.alias=e.name),!e.name)throw new s("geojson-layer:invalid-field-name","field name is missing",{field:e});if(!R.jsonValues.includes(e.type))throw new s("geojson-layer:invalid-field-type",`invalid type for field "${e.name}"`,{field:e});if(e.name!==j.name){const t=U(e);void 0!==t&&(g[e.name]=t)}null==e.length&&(e.length=O(e))}if(d){if(d.startTimeField){const e=y.get(d.startTimeField);e?(d.startTimeField=e.name,e.type="esriFieldTypeDate"):d.startTimeField=null}if(d.endTimeField){const e=y.get(d.endTimeField);e?(d.endTimeField=e.name,e.type="esriFieldTypeDate"):d.endTimeField=null}if(d.trackIdField){const e=y.get(d.trackIdField);e?d.trackIdField=e.name:(d.trackIdField=null,i.push({name:"geojson-layer:invalid-timeInfo-trackIdField",message:"trackIdField is missing",details:{timeInfo:d}}))}d.startTimeField||d.endTimeField||(i.push({name:"geojson-layer:invalid-timeInfo",message:"startTimeField and endTimeField are missing",details:{timeInfo:d}}),d=null)}const _=l?F(l):void 0,I=y.dateFields.length?{timeZoneIANA:P}:null,T={warnings:i,featureErrors:[],layerDefinition:{...C,drawingInfo:_??void 0,templates:b(g),extent:void 0,geometryType:l,objectIdField:m,fields:n,hasZ:!!p,timeInfo:d,dateFieldsTimeReference:I}};this._queryEngine=new h({fieldsIndex:x.fromLayerJSON({fields:n,timeInfo:d,dateFieldsTimeReference:I}),geometryType:l,hasM:!1,hasZ:p,objectIdField:m,spatialReference:u,timeInfo:d,featureStore:new c({geometryType:l,hasM:!1,hasZ:p}),cacheSpatialQueries:!0});const w=this._queryEngine.fieldsIndex.requiredFields.indexOf(j);w>-1&&this._queryEngine.fieldsIndex.requiredFields.splice(w,1),this._createDefaultAttributes=E(g,m);const S=await this._createFeatures(r);this._objectIdGenerator=this._createObjectIdGenerator(this._queryEngine,S);const q=this._normalizeFeatures(S,T.featureErrors);this._queryEngine.featureStore.addMany(q);const{fullExtent:k,timeExtent:v}=await this._queryEngine.fetchRecomputedExtents();if(T.layerDefinition.extent=k,v){const{start:e,end:t}=v;T.layerDefinition.timeInfo.timeExtent=[e,t]}return T}async applyEdits(e){const{spatialReference:t,geometryType:s}=this._queryEngine;return await Promise.all([I(t,s),y(e.adds,t),y(e.updates,t)]),await this._waitSnapshotComplete(),this._applyEdits(e)}async queryFeatures(e={},t={}){return await this._waitSnapshotComplete(),this._queryEngine.executeQuery(e,t.signal)}async queryFeatureCount(e={},t={}){return await this._waitSnapshotComplete(),this._queryEngine.executeQueryForCount(e,t.signal)}async queryObjectIds(e={},t={}){return await this._waitSnapshotComplete(),this._queryEngine.executeQueryForIds(e,t.signal)}async queryExtent(e={},t={}){return await this._waitSnapshotComplete(),this._queryEngine.executeQueryForExtent(e,t.signal)}async querySnapping(e,t={}){return await this._waitSnapshotComplete(),this._queryEngine.executeQueryForSnapping(e,t.signal)}async refresh(e){this._loadOptions.customParameters=e,this._snapshotTask?.abort(),this._snapshotTask=t(this._snapshotFeatures),this._snapshotTask.promise.then((e=>{this._queryEngine.featureStore.clear(),this._objectIdGenerator=this._createObjectIdGenerator(this._queryEngine,e);const t=this._normalizeFeatures(e);t&&this._queryEngine.featureStore.addMany(t)}),(e=>{this._queryEngine.featureStore.clear(),r(e)||i.getLogger("esri.layers.GeoJSONLayer").error(new s("geojson-layer:refresh","An error occurred during refresh",{error:e}))})),await this._waitSnapshotComplete();const{fullExtent:o,timeExtent:a}=await this._queryEngine.fetchRecomputedExtents();return{extent:o,timeExtent:a}}async _createFeatures(e){if(null==e)return[];const{geometryType:t,hasZ:s,objectIdField:i}=this._queryEngine,r=g(e,{geometryType:t,hasZ:s,objectIdField:i});if(!n(this._queryEngine.spatialReference,a))for(const e of r)null!=e.geometry&&(e.geometry=p(j(l(e.geometry,this._queryEngine.geometryType,this._queryEngine.hasZ,!1),a,this._queryEngine.spatialReference)));return r}async _waitSnapshotComplete(){if(this._snapshotTask&&!this._snapshotTask.finished){try{await this._snapshotTask.promise}catch{}return this._waitSnapshotComplete()}}async _fetch(t){const{url:s,customParameters:i}=this._loadOptions,r=(await e(s??"",{responseType:"json",query:{...i},signal:t})).data;return _(r),r}_normalizeFeatures(e,t){const{objectIdField:s,fieldsIndex:i}=this._queryEngine,r=[];for(const o of e){const e=this._createDefaultAttributes(),a=T(i,e,o.attributes,!0);a?t?.push(a):(this._assignObjectId(e,o.attributes,!0),o.attributes=e,o.objectId=e[s],r.push(o))}return r}async _applyEdits(e){const{adds:t,updates:s,deletes:i}=e,r={addResults:[],deleteResults:[],updateResults:[],uidToObjectId:{}};if(t?.length&&this._applyAddEdits(r,t),s?.length&&this._applyUpdateEdits(r,s),i?.length){for(const e of i)r.deleteResults.push(w(e));this._queryEngine.featureStore.removeManyById(i)}const{fullExtent:o,timeExtent:a}=await this._queryEngine.fetchRecomputedExtents();return{extent:o,timeExtent:a,featureEditResults:r}}_applyAddEdits(e,t){const{addResults:s}=e,{geometryType:i,hasM:r,hasZ:a,objectIdField:n,spatialReference:p,featureStore:l,fieldsIndex:u}=this._queryEngine,d=[];for(const r of t){if(r.geometry&&i!==o(r.geometry)){s.push(S("Incorrect geometry type."));continue}const t=this._createDefaultAttributes(),a=T(u,t,r.attributes);if(a)s.push(a);else{if(this._assignObjectId(t,r.attributes),r.attributes=t,null!=r.uid){const t=r.attributes[n];e.uidToObjectId[r.uid]=t}if(null!=r.geometry){const e=r.geometry.spatialReference??p;r.geometry=j(q(r.geometry,e),e,p)}d.push(r),s.push(w(r.attributes[n]))}}l.addMany(m([],d,i,a,r,n))}_applyUpdateEdits({updateResults:e},t){const{geometryType:s,hasM:i,hasZ:r,objectIdField:a,spatialReference:n,featureStore:p,fieldsIndex:l}=this._queryEngine;for(const m of t){const{attributes:t,geometry:c}=m,y=t?.[a];if(null==y){e.push(S(`Identifier field ${a} missing`));continue}if(!p.has(y)){e.push(S(`Feature with object id ${y} missing`));continue}const h=u(p.getFeature(y),s,r,i);if(null!=c){if(s!==o(c)){e.push(S("Incorrect geometry type."));continue}const t=c.spatialReference??n;h.geometry=j(q(c,t),t,n)}if(t){const s=T(l,h.attributes,t);if(s){e.push(s);continue}}p.add(d(h,s,r,i,a)),e.push(w(y))}}_createObjectIdGenerator(e,t){const s=e.fieldsIndex.get(e.objectIdField);if("esriFieldTypeString"===s.type)return()=>s.name+"-"+Date.now().toString(16);let i=Number.NEGATIVE_INFINITY;for(const e of t)e.objectId&&(i=Math.max(i,e.objectId));return i=Math.max(0,i)+1,()=>i++}_assignObjectId(e,t,s=!1){const i=this._queryEngine.objectIdField;e[i]=s&&i in t?t[i]:this._objectIdGenerator()}async _checkProjection(e){try{await y(a,e)}catch{throw new s("geojson-layer","Projection not supported")}}}export{k as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/GeoRSSLayerView2D.js b/library/arcgis/4.30/@arcgis/core/chunks/GeoRSSLayerView2D.js new file mode 100644 index 00000000..519836d8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/GeoRSSLayerView2D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as r}from"./tslib.es6.js";import o from"../PopupTemplate.js";import t from"../core/Collection.js";import{watch as s,initial as i}from"../core/reactiveUtils.js";import"./Logger.js";import"../core/lang.js";import"../core/Error.js";import{subclass as e}from"../core/accessorSupport/decorators/subclass.js";import p from"../renderers/SimpleRenderer.js";import{fromJSON as m}from"../renderers/support/jsonUtils.js";import l from"../rest/support/FeatureSet.js";import{L as a}from"./LayerView2D.js";import{G as n}from"./GraphicContainer.js";import{G as j}from"./GraphicsView2D.js";import y from"../views/layers/LayerView.js";import"../core/Clonable.js";import"../core/Accessor.js";import"../core/Handles.js";import"./maybe.js";import"../core/accessorSupport/decorators/property.js";import"./ensureType.js";import"./utils.js";import"./handleUtils.js";import"./metadata.js";import"./ObservableBase.js";import"./tracking.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"../config.js";import"../core/JSONSupport.js";import"../core/accessorSupport/decorators/cast.js";import"./reader.js";import"./writer.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"./locale.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./messages.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"./assets.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"../geometry.js";import"../geometry/Extent.js";import"../geometry/Geometry.js";import"../geometry/SpatialReference.js";import"./unitUtils.js";import"../geometry/Point.js";import"../geometry/support/webMercatorUtils.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"../geometry/Polyline.js";import"./typeUtils.js";import"../geometry/support/jsonUtils.js";import"../popup/content.js";import"../popup/content/AttachmentsContent.js";import"../popup/content/Content.js";import"../popup/content/CustomContent.js";import"../popup/content/ExpressionContent.js";import"../popup/ElementExpressionInfo.js";import"../popup/content/FieldsContent.js";import"../popup/FieldInfo.js";import"./enumeration.js";import"../popup/support/FieldInfoFormat.js";import"../popup/content/MediaContent.js";import"../popup/content/BarChartMediaInfo.js";import"../popup/content/mixins/ChartMediaInfo.js";import"../popup/content/mixins/MediaInfo.js";import"../popup/content/support/ChartMediaInfoValue.js";import"../Color.js";import"./colorUtils.js";import"../popup/content/support/ChartMediaInfoValueSeries.js";import"./chartMediaInfoUtils.js";import"../popup/content/ColumnChartMediaInfo.js";import"../popup/content/ImageMediaInfo.js";import"../popup/content/support/ImageMediaInfoValue.js";import"../popup/content/LineChartMediaInfo.js";import"../popup/content/PieChartMediaInfo.js";import"../popup/content/RelationshipContent.js";import"../popup/support/RelatedRecordsInfoFieldOrder.js";import"../popup/content/TextContent.js";import"../popup/ExpressionInfo.js";import"../popup/LayerOptions.js";import"../popup/RelatedRecordsInfo.js";import"../support/actions/ActionBase.js";import"../core/Identifiable.js";import"../support/actions/ActionButton.js";import"../support/actions/ActionToggle.js";import"../core/Evented.js";import"./shared.js";import"./SimpleObservable.js";import"./asyncUtils.js";import"../renderers/Renderer.js";import"../renderers/support/AuthoringInfo.js";import"../renderers/support/AuthoringInfoVisualVariable.js";import"./colorRamps.js";import"../rest/support/AlgorithmicColorRamp.js";import"../rest/support/ColorRamp.js";import"../rest/support/MultipartColorRamp.js";import"../renderers/mixins/VisualVariablesMixin.js";import"../renderers/visualVariables/ColorVariable.js";import"../renderers/visualVariables/VisualVariable.js";import"./LegendOptions.js";import"../renderers/visualVariables/support/ColorStop.js";import"../renderers/visualVariables/OpacityVariable.js";import"../renderers/visualVariables/support/OpacityStop.js";import"./opacityUtils.js";import"../renderers/visualVariables/RotationVariable.js";import"../renderers/visualVariables/SizeVariable.js";import"./screenUtils.js";import"../renderers/visualVariables/support/SizeStop.js";import"./sizeVariableUtils.js";import"./visualVariableUtils.js";import"../Graphic.js";import"../symbols.js";import"../symbols/CIMSymbol.js";import"../symbols/Symbol.js";import"../symbols/ExtrudeSymbol3DLayer.js";import"../symbols/Symbol3DLayer.js";import"./utils4.js";import"../symbols/edges/Edges3D.js";import"./materialUtils.js";import"../symbols/edges/SketchEdges3D.js";import"../symbols/edges/SolidEdges3D.js";import"./Symbol3DMaterial.js";import"../symbols/FillSymbol.js";import"../symbols/SimpleLineSymbol.js";import"../symbols/LineSymbol.js";import"../symbols/LineSymbolMarker.js";import"./lineMarkers.js";import"../symbols/FillSymbol3DLayer.js";import"../symbols/patterns/LineStylePattern3D.js";import"../symbols/patterns/StylePattern3D.js";import"./utils5.js";import"./colors.js";import"./symbolLayerUtils3D.js";import"./aaBoundingBox.js";import"../symbols/Font.js";import"../symbols/IconSymbol3DLayer.js";import"./persistableUrlUtils.js";import"../symbols/LabelSymbol3D.js";import"../symbols/Symbol3D.js";import"./collectionUtils.js";import"../portal/Portal.js";import"../core/Loadable.js";import"../core/Promise.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"../symbols/LineSymbol3DLayer.js";import"../symbols/LineStyleMarker3D.js";import"../symbols/ObjectSymbol3DLayer.js";import"../symbols/PathSymbol3DLayer.js";import"../symbols/TextSymbol3DLayer.js";import"../symbols/WaterSymbol3DLayer.js";import"../symbols/support/StyleOrigin.js";import"./Thumbnail.js";import"./calloutUtils.js";import"../symbols/callouts/Callout3D.js";import"../symbols/callouts/LineCallout3D.js";import"../symbols/support/Symbol3DVerticalOffset.js";import"../symbols/LineSymbol3D.js";import"../symbols/MarkerSymbol.js";import"../symbols/MeshSymbol3D.js";import"../symbols/PictureFillSymbol.js";import"./urlUtils.js";import"../symbols/PictureMarkerSymbol.js";import"../symbols/PointSymbol3D.js";import"../symbols/PolygonSymbol3D.js";import"../symbols/SimpleFillSymbol.js";import"../symbols/SimpleMarkerSymbol.js";import"../symbols/TextSymbol.js";import"../symbols/WebStyleSymbol.js";import"./compilerUtils.js";import"./lengthUtils.js";import"./commonProperties.js";import"../symbols/support/jsonUtils.js";import"./layerUtils2.js";import"./defaults.js";import"./defaultsJSON.js";import"../renderers/ClassBreaksRenderer.js";import"../renderers/support/ClassBreakInfo.js";import"../renderers/DictionaryRenderer.js";import"./LRUCache.js";import"./MemCache.js";import"./Version.js";import"../layers/support/FieldsIndex.js";import"./UnknownTimeZone.js";import"./OverrideHelper.js";import"./colorUtils2.js";import"./vec4.js";import"./vec4f64.js";import"./utils7.js";import"./quantizationUtils.js";import"../renderers/DotDensityRenderer.js";import"../renderers/support/AttributeColorInfo.js";import"../renderers/HeatmapRenderer.js";import"../renderers/support/HeatmapColorStop.js";import"./heatmapUtils.js";import"../renderers/PieChartRenderer.js";import"../renderers/UniqueValueRenderer.js";import"./diffUtils.js";import"../renderers/support/UniqueValue.js";import"../renderers/support/UniqueValueClass.js";import"../renderers/support/UniqueValueGroup.js";import"../renderers/support/UniqueValueInfo.js";import"./styleUtils.js";import"../layers/support/Field.js";import"./domains.js";import"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";import"./fieldType.js";import"./Container.js";import"./mat3f32.js";import"./EffectView.js";import"./parser.js";import"./utils3.js";import"./mat4.js";import"./_commonjsHelpers.js";import"./DisplayObject.js";import"./highlightReasons.js";import"./HighlightOptions.js";import"./definitions.js";import"./enums.js";import"./Texture.js";import"./GLObjectType.js";import"./ClipRect.js";import"./layerViewUtils.js";import"./AGraphicContainer.js";import"./TechniqueInstance.js";import"./UpdateTracking2D.js";import"./BindType.js";import"./Util.js";import"./vec2f64.js";import"./Program.js";import"./BufferObject.js";import"./dataViewUtils.js";import"./enums2.js";import"./VertexElementDescriptor.js";import"./BoundingBox.js";import"./vec2f32.js";import"./ReactiveMap.js";import"./UpdatingHandles.js";import"./TileContainer.js";import"./WGLContainer.js";import"./VertexArrayObject.js";import"./WGLBrushVTLSymbol.js";import"./vec4f32.js";import"./StyleDefinition.js";import"./config.js";import"./ShaderCompiler.js";import"./ProgramTemplate.js";import"./TiledDisplayObject.js";import"./mat3.js";import"./TileKey2.js";import"./mat2df32.js";import"./mat2d.js";import"./vec3f32.js";import"./earcut.js";import"./vec2.js";import"./featureConversionUtils.js";import"./OptimizedFeature.js";import"./OptimizedGeometry.js";import"./OptimizedFeatureSet.js";import"./clippingUtils.js";import"./FeatureCommandQueue.js";import"./CIMSymbolHelper.js";import"./BidiEngine.js";import"./fontUtils.js";import"./GeometryUtils.js";import"./shapingUtils.js";import"./Rect.js";import"./heatmapTextureUtils.js";import"./constants.js";import"./capabilities2.js";import"./contextUtils.js";import"./QueueProcessor.js";import"./Queue.js";import"../core/signal.js";import"../geometry/support/normalizeUtils.js";import"./normalizeUtilsCommon.js";import"./simplify.js";import"./utils8.js";import"./utils9.js";import"./AttributeStore.js";import"./labelFormatUtils.js";import"./labelUtils.js";import"./TimeOnly.js";import"./centroid.js";import"./timeSupport.js";import"../geometry/projection.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"./zscale.js";import"./projectionSupport.js";import"./json.js";import"../rest/support/Query.js";import"../TimeExtent.js";import"./timeUtils.js";import"./DataLayerSource.js";import"./FullTextSearch.js";import"./spatialRelationships.js";import"../rest/support/StatisticDefinition.js";import"./rbush.js";import"./quickselect.js";import"./normalizeUtilsSync.js";let u=class extends(a(y)){constructor(){super(...arguments),this._graphicsViewMap={},this._popupTemplates=new Map,this.graphicsViews=[]}async hitTest(r,o){if(!this.graphicsViews.length)return null;const t=this.layer;return this.graphicsViews.reverse().flatMap((o=>{const s=this._popupTemplates.get(o),i=o.hitTest(r);for(const r of i)r.layer=t,r.sourceLayer=t,r.popupTemplate=s;return i})).map((o=>({type:"graphic",graphic:o,layer:t,mapPoint:r})))}update(r){if(this.graphicsViews)for(const o of this.graphicsViews)o.processUpdate(r)}attach(){this.addAttachHandles([s((()=>this.layer?.featureCollections),(r=>{this._clear();for(const{popupInfo:s,featureSet:i,layerDefinition:e}of r){const r=l.fromJSON(i),p=new t(r.features),a=e.drawingInfo,y=s?o.fromJSON(s):null,u=m(a.renderer),c=new j({requestUpdateCallback:()=>this.requestUpdate(),view:this.view,graphics:p,renderer:u,container:new n(this.view.featuresTilingScheme)});this._graphicsViewMap[r.geometryType]=c,this._popupTemplates.set(c,y),"polygon"!==r.geometryType||this.layer.polygonSymbol?"polyline"!==r.geometryType||this.layer.lineSymbol?"point"!==r.geometryType||this.layer.pointSymbol||(this.layer.pointSymbol=u.symbol):this.layer.lineSymbol=u.symbol:this.layer.polygonSymbol=u.symbol,this.graphicsViews.push(c),this.container.addChild(c.container)}}),i),s((()=>this.layer?.polygonSymbol),(r=>{this._graphicsViewMap.polygon.renderer=new p({symbol:r})}),i),s((()=>this.layer?.lineSymbol),(r=>{this._graphicsViewMap.polyline.renderer=new p({symbol:r})}),i),s((()=>this.layer?.pointSymbol),(r=>{this._graphicsViewMap.point.renderer=new p({symbol:r})}),i)])}detach(){this._clear()}moveEnd(){}viewChange(){for(const r of this.graphicsViews)r.viewChange()}_clear(){this.container.removeAllChildren();for(const r of this.graphicsViews)r.destroy();this._graphicsViewMap={},this._popupTemplates.clear(),this.graphicsViews.length=0}};u=r([e("esri.views.2d.layers.GeoRSSLayerView2D")],u);const c=u;export{c as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/GeometryUtil.js b/library/arcgis/4.30/@arcgis/core/chunks/GeometryUtil.js new file mode 100644 index 00000000..1d3755e9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/GeometryUtil.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{c as t}from"./vec2f64.js";import{c as n,e,n as s,s as o,h as r,b as a,i as h,d as l,p as u}from"./vec3.js";import{f as c,a as f,c as p}from"./vec3f32.js";import{c as i,e as w,f as g}from"./vec3f64.js";import{n as O}from"./DoubleArray.js";import{n as M,G as A,f as m}from"./StencilUtils.js";import{g as I,a as y}from"./Indices.js";import{c as N,r as P,j as T}from"./plane.js";import{w as S}from"./ray.js";import{A as R}from"./Attribute.js";import{C as b}from"./Material.js";import{a as d}from"./Util.js";import{V as L}from"./VertexAttribute.js";var j;!function(t){t.length=function(t,n){const e=t[n],s=t[n+1],o=t[n+2];return Math.sqrt(e*e+s*s+o*o)},t.normalize=function(t,n){const e=t[n],s=t[n+1],o=t[n+2],r=1/Math.sqrt(e*e+s*s+o*o);t[n]*=r,t[n+1]*=r,t[n+2]*=r},t.scale=function(t,n,e){t[n]*=e,t[n+1]*=e,t[n+2]*=e},t.add=function(t,n,e,s,o,r=n){(o=o||t)[r]=t[n]+e[s],o[r+1]=t[n+1]+e[s+1],o[r+2]=t[n+2]+e[s+2]},t.subtract=function(t,n,e,s,o,r=n){(o=o||t)[r]=t[n]-e[s],o[r+1]=t[n+1]-e[s+1],o[r+2]=t[n+2]-e[s+2]}}(j||(j={}));const E=j,U=[[-.5,-.5,.5],[.5,-.5,.5],[.5,.5,.5],[-.5,.5,.5],[-.5,-.5,-.5],[.5,-.5,-.5],[.5,.5,-.5],[-.5,.5,-.5]],v=[0,0,1,-1,0,0,1,0,0,0,-1,0,0,1,0,0,0,-1],V=[0,0,1,0,1,1,0,1],C=[0,1,2,2,3,0,4,0,3,3,7,4,1,5,6,6,2,1,1,0,4,4,5,1,3,2,6,6,7,3,5,4,7,7,6,5],F=new Array(36);for(let t=0;t<6;t++)for(let n=0;n<6;n++)F[6*t+n]=t;const x=new Array(36);for(let t=0;t<6;t++)x[6*t]=0,x[6*t+1]=1,x[6*t+2]=2,x[6*t+3]=2,x[6*t+4]=3,x[6*t+5]=0;function G(t,n){Array.isArray(n)||(n=[n,n,n]);const e=new Array(24);for(let t=0;t<8;t++)e[3*t]=U[t][0]*n[0],e[3*t+1]=U[t][1]*n[1],e[3*t+2]=U[t][2]*n[2];return new A(t,[[L.POSITION,new R(e,C,3,!0)],[L.NORMAL,new R(v,F,3)],[L.UV0,new R(V,x,2)]])}const q=[[-.5,0,-.5],[.5,0,-.5],[.5,0,.5],[-.5,0,.5],[0,-.5,0],[0,.5,0]],D=[0,1,-1,1,1,0,0,1,1,-1,1,0,0,-1,-1,1,-1,0,0,-1,1,-1,-1,0],z=[5,1,0,5,2,1,5,3,2,5,0,3,4,0,1,4,1,2,4,2,3,4,3,0],k=[0,0,0,1,1,1,2,2,2,3,3,3,4,4,4,5,5,5,6,6,6,7,7,7];function B(t,n){Array.isArray(n)||(n=[n,n,n]);const e=new Array(18);for(let t=0;t<6;t++)e[3*t]=q[t][0]*n[0],e[3*t+1]=q[t][1]*n[1],e[3*t+2]=q[t][2]*n[2];return new A(t,[[L.POSITION,new R(e,z,3,!0)],[L.NORMAL,new R(D,k,3)]])}const Z=c(-.5,0,-.5),H=c(.5,0,-.5),J=c(0,0,.5),K=c(0,.5,0),Q=f(),W=f(),X=f(),Y=f(),$=f();n(Q,Z,K),n(W,Z,H),e(X,Q,W),s(X,X),n(Q,H,K),n(W,H,J),e(Y,Q,W),s(Y,Y),n(Q,J,K),n(W,J,Z),e($,Q,W),s($,$);const _=[Z,H,J,K],tt=[0,-1,0,X[0],X[1],X[2],Y[0],Y[1],Y[2],$[0],$[1],$[2]],nt=[0,1,2,3,1,0,3,2,1,3,0,2],et=[0,0,0,1,1,1,2,2,2,3,3,3];function st(t,n){Array.isArray(n)||(n=[n,n,n]);const e=new Array(12);for(let t=0;t<4;t++)e[3*t]=_[t][0]*n[0],e[3*t+1]=_[t][1]*n[1],e[3*t+2]=_[t][2]*n[2];return new A(t,[[L.POSITION,new R(e,nt,3,!0)],[L.NORMAL,new R(tt,et,3)]])}function ot(t,n,e,s,o={uv:!0}){const r=-Math.PI,a=2*Math.PI,h=-Math.PI/2,l=Math.PI,u=Math.max(3,Math.floor(e)),c=Math.max(2,Math.floor(s)),f=(u+1)*(c+1),p=M(3*f),i=M(3*f),w=M(2*f),g=[];let O=0;for(let t=0;t<=c;t++){const e=[],s=t/c,o=h+s*l,f=Math.cos(o);for(let t=0;t<=u;t++){const h=t/u,l=r+h*a,c=Math.cos(l)*f,g=Math.sin(o),M=-Math.sin(l)*f;p[3*O]=c*n,p[3*O+1]=g*n,p[3*O+2]=M*n,i[3*O]=c,i[3*O+1]=g,i[3*O+2]=M,w[2*O]=h,w[2*O+1]=s,e.push(O),++O}g.push(e)}const m=new Array;for(let t=0;te&&([n,e]=[e,n]);const s=n.toString()+"."+e.toString();if(a[s])return a[s];let r=o.length;return o.length+=3,E.add(o,3*n,o,3*e,o,r),E.scale(o,r,t/E.length(o,r)),r/=3,a[s]=r,r}for(let t=0;t3?255*o[3]:255]:[255,255,255,255],O=null!=r&&2===r.length?r:[1,1],M=I(1),m=[[L.POSITION,new R(c,M,3,!0)],[L.NORMAL,new R(f,M,3,!0)],[L.UV0,new R(h,M,h.length)],[L.COLOR,new R(p,M,4,!0)],[L.SIZE,new R(O,M,2)]];if(null!=a&&(a=[a[0],a[1],a[2],a[3]],m.push([L.CENTEROFFSETANDDISTANCE,new R(a,M,4)])),l){const t=[l[0],l[1],l[2],l[3]];m.push([L.FEATUREATTRIBUTE,new R(t,M,4)])}return new A(n,m,null,b.Point,u)}const lt=[[-1,-1,0],[1,-1,0],[1,1,0],[-1,1,0]];function ut(t,n=lt){const e=new Array(12);for(let t=0;t<4;t++)for(let s=0;s<3;s++)e[3*t+s]=n[t][s];const s=[0,1,2,2,3,0],o=[0,0,0,0,0,0],r=[[L.POSITION,new R(e,s,3,!0)],[L.NORMAL,new R([0,0,1],o,3,!0)],[L.UV0,new R([0,0,1,0,1,1,0,1],s,2,!0)],[L.COLOR,new R([255,255,255,255],o,4,!0)]];return new A(t,r)}function ct(t,n,e,s,o,r=!0,a=!0){let h=0;const l=e,u=n;let f=c(0,h,0),p=c(0,h+u,0),i=c(0,-1,0),w=c(0,1,0);o&&(h=u,p=c(0,0,0),f=c(0,h,0),i=c(0,1,0),w=c(0,-1,0));const g=[p,f],O=[i,w],m=s+2,I=Math.sqrt(u*u+l*l);if(o)for(let t=s-1;t>=0;t--){const n=t*(2*Math.PI/s),e=c(Math.cos(n)*l,h,Math.sin(n)*l);g.push(e);const o=c(u*Math.cos(n)/I,-l/I,u*Math.sin(n)/I);O.push(o)}else for(let t=0;t{U[t]=n,v[t]=e};let C=0;const F=f(),x=f();for(let t=0;t1);const a=[],h=[];for(let t=0;t0?p[t][0]:-p[t][0]-1+f.length),y.push(p[t][1]>0?p[t][1]:-p[t][1]-1+f.length),y.push(p[t][2]>0?p[t][2]:-p[t][2]-1+f.length),b.push(0),b.push(0),b.push(0);let H=f.length;const J=f.length-1;for(let t=0;t0&&(u(E,U),t=0?H+p[t][0]:-p[t][0]-1+W),y.push(p[t][2]>=0?H+p[t][2]:-p[t][2]-1+W),y.push(p[t][1]>=0?H+p[t][1]:-p[t][1]-1+W),b.push(Q),b.push(Q),b.push(Q);const X=[[L.POSITION,new R(m,y,3,!0)],[L.NORMAL,new R(I,b,3,!0)]];return new A(t,X)}function wt(t,n,e,s){d(n.length>1,"createPolylineGeometry(): polyline needs at least 2 points"),d(3===n[0].length,"createPolylineGeometry(): malformed vertex"),d(null==e||e.length===n.length,"createPolylineGeometry: need same number of points and normals"),d(null==e||3===e[0].length,"createPolylineGeometry(): malformed normal");const o=O(3*n.length),r=new Array(2*(n.length-1));let a=0,h=0;for(let t=0;t0&&(r[h++]=t-1,r[h++]=t)}const l=[[L.POSITION,new R(o,r,3,!0)]];if(e){const t=M(3*e.length);let s=0;for(let o=0;oa||(e(o,t,n),s(o,o),e(r,o,t),s(r,r),0))}function mt(t,n,e,s,o,r,a){return At(t,n,o,r,a)||At(t,e,o,r,a)||At(t,s,o,r,a)}const It=.99619469809,yt=i();export{ht as a,ut as b,wt as c,ot as d,ct as e,it as f,gt as g,ft as h,pt as i,Mt as j,B as k,st as l,G as m,rt as n,mt as o,at as p,Ot as t}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/GeometryUtils.js b/library/arcgis/4.30/@arcgis/core/chunks/GeometryUtils.js new file mode 100644 index 00000000..43ac243e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/GeometryUtils.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{f as t}from"./coordsUtils.js";var i,s;!function(t){t[t.Unknown=0]="Unknown",t[t.Point=1]="Point",t[t.LineString=2]="LineString",t[t.Polygon=3]="Polygon"}(i||(i={}));class h{constructor(t,i){this.x=t,this.y=i}clone(){return new h(this.x,this.y)}equals(t,i){return t===this.x&&i===this.y}isEqual(t){return t.x===this.x&&t.y===this.y}setCoords(t,i){return this.x=t,this.y=i,this}normalize(){const t=this.x,i=this.y,s=Math.sqrt(t*t+i*i);return this.x/=s,this.y/=s,this}rightPerpendicular(){const t=this.x;return this.x=this.y,this.y=-t,this}leftPerpendicular(){const t=this.x;return this.x=-this.y,this.y=t,this}move(t,i){return this.x+=t,this.y+=i,this}assign(t){return this.x=t.x,this.y=t.y,this}assignAdd(t,i){return this.x=t.x+i.x,this.y=t.y+i.y,this}assignSub(t,i){return this.x=t.x-i.x,this.y=t.y-i.y,this}rotate(t,i){const s=this.x,h=this.y;return this.x=s*t-h*i,this.y=s*i+h*t,this}scale(t){return this.x*=t,this.y*=t,this}length(){const t=this.x,i=this.y;return Math.sqrt(t*t+i*i)}sub(t){return this.x-=t.x,this.y-=t.y,this}add(t){return this.x+=t.x,this.y+=t.y,this}static distance(t,i){const s=i.x-t.x,h=i.y-t.y;return Math.sqrt(s*s+h*h)}static add(t,i){return new h(t.x+i.x,t.y+i.y)}static sub(t,i){return new h(t.x-i.x,t.y-i.y)}}class n{constructor(t,i,s){this.ratio=t,this.x=i,this.y=s}}class e{constructor(t,i,s,h=8,n=8){this._lines=[],this._starts=[],this.validateTessellation=!0,this._pixelRatio=h,this._pixelMargin=n,this._tileSize=512*h,this._dz=t,this._yPos=i,this._xPos=s}setPixelMargin(t){t!==this._pixelMargin&&(this._pixelMargin=t,this.setExtent(this._extent))}setExtent(t){this._extent=t,this._finalRatio=this._tileSize/t*(1<>this._dz;i>s&&(i=s),this._margin=i,this._xmin=s*this._xPos-i,this._ymin=s*this._yPos-i,this._xmax=this._xmin+s+2*i,this._ymax=this._ymin+s+2*i}reset(t){this._type=t,this._lines=[],this._starts=[],this._line=null,this._start=0}moveTo(t,i){this._pushLine(),this._prevIsIn=this._isIn(t,i),this._moveTo(t,i,this._prevIsIn),this._prevPt=new h(t,i),this._firstPt=new h(t,i),this._dist=0}lineTo(t,i){const s=this._isIn(t,i),e=new h(t,i),_=h.distance(this._prevPt,e);let l,x,a,r,o,y,u,m;if(s)this._prevIsIn?this._lineTo(t,i,!0):(l=this._prevPt,x=e,a=this._intersect(x,l),this._start=this._dist+_*(1-this._r),this._lineTo(a.x,a.y,!0),this._lineTo(x.x,x.y,!0));else if(this._prevIsIn)x=this._prevPt,l=e,a=this._intersect(x,l),this._lineTo(a.x,a.y,!0),this._lineTo(l.x,l.y,!1);else{const t=this._prevPt,i=e;if(t.x<=this._xmin&&i.x<=this._xmin||t.x>=this._xmax&&i.x>=this._xmax||t.y<=this._ymin&&i.y<=this._ymin||t.y>=this._ymax&&i.y>=this._ymax)this._lineTo(i.x,i.y,!1);else{const s=[];if((t.xthis._xmin||t.x>this._xmin&&i.x=this._ymax?y=!0:s.push(new n(r,this._xmin,m))),(t.xthis._xmax||t.x>this._xmax&&i.x=this._ymax?y=!0:s.push(new n(r,this._xmax,m))),(t.ythis._ymin||t.y>this._ymin&&i.y=this._xmax?o=!0:s.push(new n(r,u,this._ymin))),(t.ythis._ymax||t.y>this._ymax&&i.y=this._xmax?o=!0:s.push(new n(r,u,this._ymax))),0===s.length)o?y?this._lineTo(this._xmax,this._ymax,!0):this._lineTo(this._xmax,this._ymin,!0):y?this._lineTo(this._xmin,this._ymax,!0):this._lineTo(this._xmin,this._ymin,!0);else if(s.length>1&&s[0].ratio>s[1].ratio)this._start=this._dist+_*s[1].ratio,this._lineTo(s[1].x,s[1].y,!0),this._lineTo(s[0].x,s[0].y,!0);else{this._start=this._dist+_*s[0].ratio;for(let t=0;t2){const t=this._firstPt,i=this._prevPt;t.x===i.x&&t.y===i.y||this.lineTo(t.x,t.y);const s=this._line;let h=s.length;for(;h>=4&&(s[0].x===s[1].x&&s[0].x===s[h-2].x||s[0].y===s[1].y&&s[0].y===s[h-2].y);)s.pop(),s[0].x=s[h-2].x,s[0].y=s[h-2].y,--h}}result(t=!0){return this._pushLine(),0===this._lines.length?null:(this._type===i.Polygon&&t&&l.simplify(this._tileSize,this._margin*this._finalRatio,this._lines),this._lines)}resultWithStarts(){if(this._type!==i.LineString)throw new Error("Only valid for lines");this._pushLine();const t=this._lines,s=t.length;if(0===s)return null;const h=[];for(let i=0;i=this._xmin&&t<=this._xmax&&i>=this._ymin&&i<=this._ymax}_intersect(t,i){let s,n,e;if(i.x>=this._xmin&&i.x<=this._xmax)n=i.y<=this._ymin?this._ymin:this._ymax,e=(n-t.y)/(i.y-t.y),s=t.x+e*(i.x-t.x);else if(i.y>=this._ymin&&i.y<=this._ymax)s=i.x<=this._xmin?this._xmin:this._xmax,e=(s-t.x)/(i.x-t.x),n=t.y+e*(i.y-t.y);else{n=i.y<=this._ymin?this._ymin:this._ymax,s=i.x<=this._xmin?this._xmin:this._xmax;const h=(s-t.x)/(i.x-t.x),_=(n-t.y)/(i.y-t.y);h<_?(e=h,n=t.y+h*(i.y-t.y)):(e=_,s=t.x+_*(i.x-t.x))}return this._r=e,new h(s,n)}_pushLine(){this._line&&(this._type===i.Point?this._line.length>0&&(this._lines.push(this._line),this._starts.push(this._start)):this._type===i.LineString?this._line.length>1&&(this._lines.push(this._line),this._starts.push(this._start)):this._type===i.Polygon&&this._line.length>3&&(this._lines.push(this._line),this._starts.push(this._start))),this._line=[],this._start=0}_moveTo(t,s,n){this._type!==i.Polygon?n&&(t=Math.round((t-(this._xmin+this._margin))*this._finalRatio),s=Math.round((s-(this._ymin+this._margin))*this._finalRatio),this._line.push(new h(t,s))):(n||(tthis._xmax&&(t=this._xmax),sthis._ymax&&(s=this._ymax)),t=Math.round((t-(this._xmin+this._margin))*this._finalRatio),s=Math.round((s-(this._ymin+this._margin))*this._finalRatio),this._line.push(new h(t,s)),this._isH=!1,this._isV=!1)}_lineTo(t,s,n){let e,_;if(this._type!==i.Polygon)if(n){if(t=Math.round((t-(this._xmin+this._margin))*this._finalRatio),s=Math.round((s-(this._ymin+this._margin))*this._finalRatio),this._line.length>0&&(e=this._line[this._line.length-1],e.equals(t,s)))return;this._line.push(new h(t,s))}else this._line&&this._line.length>0&&this._pushLine();else if(n||(tthis._xmax&&(t=this._xmax),sthis._ymax&&(s=this._ymax)),t=Math.round((t-(this._xmin+this._margin))*this._finalRatio),s=Math.round((s-(this._ymin+this._margin))*this._finalRatio),this._line&&this._line.length>0){e=this._line[this._line.length-1];const i=e.x===t,n=e.y===s;if(i&&n)return;this._isH&&i||this._isV&&n?(e.x=t,e.y=s,_=this._line[this._line.length-2],_.x===t&&_.y===s?(this._line.pop(),this._line.length<=1?(this._isH=!1,this._isV=!1):(_=this._line[this._line.length-2],this._isH=_.x===t,this._isV=_.y===s)):(this._isH=_.x===t,this._isV=_.y===s)):(this._line.push(new h(t,s)),this._isH=i,this._isV=n)}else this._line.push(new h(t,s))}}class _{setExtent(t){this._ratio=4096===t?1:4096/t}get validateTessellation(){return this._ratio<1}reset(t){this._lines=[],this._line=null}moveTo(t,i){this._line&&this._lines.push(this._line),this._line=[];const s=this._ratio;this._line.push(new h(t*s,i*s))}lineTo(t,i){const s=this._ratio;this._line.push(new h(t*s,i*s))}close(){const t=this._line;t&&!t[0].isEqual(t[t.length-1])&&t.push(t[0])}result(){return this._line&&this._lines.push(this._line),0===this._lines.length?null:this._lines}}!function(t){t[t.sideLeft=0]="sideLeft",t[t.sideRight=1]="sideRight",t[t.sideTop=2]="sideTop",t[t.sideBottom=3]="sideBottom"}(s||(s={}));class l{static simplify(t,i,h){if(!h)return;const n=-i,e=t+i,_=-i,x=t+i,a=[],r=[],o=h.length;for(let t=0;tl.y?(a.push(t),a.push(h),a.push(s.sideLeft),a.push(-1)):(r.push(t),r.push(h),r.push(s.sideLeft),r.push(-1))),o.x>=e&&(o.y=x&&(o.x>l.x?(a.push(t),a.push(h),a.push(s.sideBottom),a.push(-1)):(r.push(t),r.push(h),r.push(s.sideBottom),r.push(-1)))),o=l}if(0===a.length||0===r.length)return;l.fillParent(h,r,a),l.fillParent(h,a,r);const y=[];l.calcDeltas(y,r,a),l.calcDeltas(y,a,r),l.addDeltas(y,h)}static fillParent(t,i,h){const n=h.length,e=i.length;for(let _=0;_1&&h[e-2]===n?0:(h.push(n),l.calcDelta(n,s,i,h)+1)}static addDeltas(t,i){const h=t.length;let n=0;for(let i=0;in&&(n=s)}for(let e=0;et>=i&&t<=s||t>=s&&t<=i,a=Number.POSITIVE_INFINITY,r=Math.PI,o=2*r,y=128/r,u=256/360,m=r/180,c=1/Math.LN2;function p(t,i){return(t%=i)>=0?t:t+i}function g(t){return p(t*y,256)}function f(t){return p(t*u,256)}function d(t){return Math.log(t)*c}function P(t,i,s){return t*(1-s)+i*s}function T(t){return 8+Math.max(16*(t-14),0)}function w(t,i,s){let h,n,e,_=0;for(const l of s){h=l.length;for(let s=1;si!=e.y>i&&((e.x-n.x)*(i-n.y)-(e.y-n.y)*(t-n.x)>0?_++:_--)}return 0!==_}function M(i,s,h,n){let e,_,l,x;const a=n*n;for(const n of h){const h=n.length;if(!(h<2)){e=n[0].x,_=n[0].y;for(let r=1;re.hasData))){switch(s.drawPhase){case e.MAP:this._renderChildren(s,r.All);break;case e.HIGHLIGHT:this.hasHighlight&&this._renderHighlight(s)}this._boundsRenderer&&this._boundsRenderer.doRender(s)}}_renderHighlight(e){s(e,!1,(e=>{this._renderChildren(e,r.Highlight)}))}}export{t as G}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/GraphicManipulator.js b/library/arcgis/4.30/@arcgis/core/chunks/GraphicManipulator.js new file mode 100644 index 00000000..9ad02bb3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/GraphicManipulator.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./tslib.es6.js";import e from"../core/Accessor.js";import o from"../core/Evented.js";import{watch as i,sync as s}from"../core/reactiveUtils.js";import{a as l,s as r,b as n}from"./screenUtils.js";import{property as a}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as c}from"../core/accessorSupport/decorators/subclass.js";import{p as h}from"./vec2.js";import{j as p}from"./vec3.js";import{c as m}from"./vec3f64.js";import{canProjectWithoutEngine as y,project as u}from"../geometry/projection.js";import{p as b}from"./projectPointToVector.js";import{n as g}from"./elevationInfoUtils.js";import{g as d}from"./defaults.js";import{E as f}from"./ElevationInfo.js";import{i as _}from"./drapedUtils.js";function v(t){let e=0,o=0,i=0;return t?("cim"===t.type&&t.data.symbol&&"symbolLayers"in t.data.symbol&&t.data.symbol.symbolLayers&&t.data.symbol.symbolLayers.map((t=>{"CIMVectorMarker"===t.type&&t.anchorPoint&&(Math.abs(t.anchorPoint.x)>e&&(e=t.anchorPoint.x),Math.abs(t.anchorPoint.y)>o&&(o=t.anchorPoint.y),null!=t.size&&t.size>i&&(i=t.size))})),e=l(e),o=l(o),i=l(i),{offsetX:e,offsetY:o,size:i}):{offsetX:e,offsetY:o,size:i}}let S=class extends e{set graphic(t){this._circleCollisionCache=null,this._originalSymbol=t.symbol,this._set("graphic",t),this.attachSymbolChanged()}get elevationInfo(){const{layer:t}=this.graphic,e=t&&"elevationInfo"in t?t.elevationInfo:null,o=g(this.graphic),i=e?e.offset:0;return new f({mode:o,offset:i})}set focusedSymbol(t){t!==this._get("focusedSymbol")&&(this._set("focusedSymbol",t),this._updateGraphicSymbol(),this._circleCollisionCache=null)}grabbableForEvent(){return!0}set grabbing(t){t!==this._get("grabbing")&&(this._set("grabbing",t),this._updateGraphicSymbol())}set hovering(t){t!==this._get("hovering")&&(this._set("hovering",t),this._updateGraphicSymbol())}set selected(t){t!==this._get("selected")&&(this._set("selected",t),this._updateGraphicSymbol(),this.events.emit("select-changed",{action:t?"select":"deselect"}))}get _focused(){return this._get("hovering")||this._get("grabbing")}constructor(t){super(t),this.layer=null,this.interactive=!0,this.selectable=!1,this.grabbable=!0,this.dragging=!1,this.cursor=null,this.consumesClicks=!0,this.events=new o.EventEmitter,this._circleCollisionCache=null,this._graphicSymbolChangedHandle=null,this._originalSymbol=null}destroy(){this.detachSymbolChanged(),this._resetGraphicSymbol(),this._set("view",null)}intersectionDistance(t){const e=this.graphic;if(!1===e.visible)return null;const o=e.geometry;if(null==o)return null;const i=this._get("focusedSymbol"),s=null!=i?i:e.symbol;return"2d"===this.view.type?this._intersectDistance2D(this.view,t,o,s):this._intersectDistance3D(this.view,t,e)}attach(){this.attachSymbolChanged(),null!=this.layer&&this.layer.add(this.graphic)}detach(){this.detachSymbolChanged(),this._resetGraphicSymbol(),null!=this.layer&&this.layer.remove(this.graphic)}attachSymbolChanged(){this.detachSymbolChanged(),this._graphicSymbolChangedHandle=i((()=>this.graphic?.symbol),(t=>{null!=t&&t!==this.focusedSymbol&&t!==this._originalSymbol&&(this._originalSymbol=t,this._focused&&null!=this.focusedSymbol&&(this.graphic.symbol=this.focusedSymbol))}),s)}detachSymbolChanged(){null!=this._graphicSymbolChangedHandle&&(this._graphicSymbolChangedHandle.remove(),this._graphicSymbolChangedHandle=null)}onElevationChange(){}onViewChange(){}_updateGraphicSymbol(){this.graphic.symbol=this._focused&&null!=this.focusedSymbol?this.focusedSymbol:this._originalSymbol}_resetGraphicSymbol(){this.graphic.symbol=this._originalSymbol}_intersectDistance2D(t,e,o,i){if(null==(i=i||d(o)))return null;let s=this._circleCollisionCache;if("point"===o.type&&"cim"===i.type&&"CIMPointSymbol"===i.data.symbol?.type&&i.data.symbol.symbolLayers){const{offsetX:s,offsetY:l,size:n}=v(i),a=r(e,j),c=n/2,p=t.toScreen(o),m=p.x+s,y=p.y+l;return h(a,[m,y])this.graphics.length),(()=>this.refresh())),r((()=>this.view?.ready),(()=>{this.addHandles([this.view.on("immediate-click",(t=>this._clickHandler(t)),m.TOOL),this.view.on("double-click",(t=>this._doubleClickHandler(t)),m.TOOL),this.view.on("pointer-down",(t=>this._pointerDownHandler(t)),m.TOOL),this.view.on("pointer-move",(t=>this._pointerMoveHandler(t)),m.TOOL),this.view.on("pointer-up",(t=>this._pointerUpHandler(t)),m.TOOL),this.view.on("drag",(t=>this._dragHandler(t)),m.TOOL),this.view.on("key-down",(t=>this._keyDownHandler(t)),m.TOOL)])}),{once:!0,initial:!0}),o((()=>this.view),(t=>{this._highlightHelper.removeAll(),this._highlightHelper.view=t}))])}destroy(){this._removeIndicators(),this.view.map?.remove(this.layer),this.layer.destroy(),this.reset(),this._manipulators.forEach((t=>t.destroy())),this._manipulators=null}set highlightsEnabled(t){this._highlightHelper?.removeAll(),this._set("highlightsEnabled",t),t&&this._highlightHelper?.add(this.graphics)}get state(){const t=this.view.ready,i=this.graphics.length>0,s=this._activeGraphic;return t&&i?s?"moving":"active":t?"ready":"disabled"}refresh(){this.reset(),this._setup()}reset(){this._activeGraphic=null,this._hoverGraphic=null,this._dragEvent=null,this._highlightHelper.removeAll()}updateGeometry(t,i){const s=this.graphics[t];s&&(s.set("geometry",i),this._setUpIndicators())}_setup(){this._setUpHighlights(),this._setUpIndicators(),this._setUpManipulators(),this._syncLayerViews()}_clickHandler(t){const i=this._findTargetGraphic(d(t));if(i){const s=new v(i,this.graphics.indexOf(i),t.x,t.y,t);this.emit("graphic-click",s),this.callbacks.onGraphicClick&&this.callbacks.onGraphicClick(s)}}_doubleClickHandler(t){const i=this._findTargetGraphic(d(t));if(i){const s=new b(i,this.graphics.indexOf(i),t.x,t.y,t);this.emit("graphic-double-click",s),this.callbacks.onGraphicDoubleClick&&this.callbacks.onGraphicDoubleClick(s)}}_pointerDownHandler(t){const i=this._findTargetGraphic(d(t));if(i){this._activeGraphic=i;const{x:s,y:o}=t,r=new S(i,this.graphics.indexOf(i),s,o,t);this.emit("graphic-pointer-down",r),this.callbacks.onGraphicPointerDown&&this.callbacks.onGraphicPointerDown(r)}else this._activeGraphic=null}_pointerUpHandler(t){if(this._activeGraphic){const{x:i,y:s}=t,o=this.graphics.indexOf(this._activeGraphic),r=new U(this._activeGraphic,o,i,s,t);this.emit("graphic-pointer-up",r),this.callbacks.onGraphicPointerUp&&this.callbacks.onGraphicPointerUp(r)}}_pointerMoveHandler(t){if(this._dragEvent)return;const i=this._findTargetGraphic(d(t));if(i){const{x:s,y:o}=t;if(this._hoverGraphic){if(this._hoverGraphic===i)return;const r=this.graphics.indexOf(this._hoverGraphic),e=new x(this.graphics[r],r,s,o,t);this._hoverGraphic=null,this.emit("graphic-pointer-out",e),this.callbacks.onGraphicPointerOut&&this.callbacks.onGraphicPointerOut(e)}const r=this.graphics.indexOf(i),e=new G(i,r,s,o,t);return this._hoverGraphic=i,this.emit("graphic-pointer-over",e),void(this.callbacks.onGraphicPointerOver&&this.callbacks.onGraphicPointerOver(e))}if(this._hoverGraphic){const{x:i,y:s}=t,o=this.graphics.indexOf(this._hoverGraphic),r=new x(this.graphics[o],o,i,s,t);this._hoverGraphic=null,this.emit("graphic-pointer-out",r),this.callbacks.onGraphicPointerOut&&this.callbacks.onGraphicPointerOut(r)}}_dragHandler(t){if("start"!==t.action&&!this._dragEvent||!this._activeGraphic?.geometry)return;"start"===t.action&&this._removeIndicators(),t.stopPropagation();const{action:i,x:o,y:r}=t,e=this.graphics.indexOf(this._activeGraphic),p=this._dragEvent?o-this._dragEvent.x:0,a=this._dragEvent?r-this._dragEvent.y:0,n=o-t.origin.x,h=r-t.origin.y,c="start"===i?this._activeGraphic.geometry:this._initialDragGeometry,m=l(c,n,h,this.view);if(this._activeGraphic.geometry=m,this.enableMoveAllGraphics&&this.graphics.forEach((t=>{t!==this._activeGraphic&&(t.geometry=l(t.geometry,p,a,this.view))})),this._dragEvent=t,"start"===i){this._initialDragGeometry=s(c);const i=new f(this._activeGraphic,this.graphics,e,o,r,p,a,n,h,t);this.emit("graphic-move-start",i),this.callbacks.onGraphicMoveStart&&this.callbacks.onGraphicMoveStart(i),i.defaultPrevented&&this._activeGraphic.set("geometry",c)}else if("update"===i){const i=new _(this._activeGraphic,this.graphics,e,o,r,p,a,n,h,t);this.emit("graphic-move",i),this.callbacks.onGraphicMove&&this.callbacks.onGraphicMove(i),i.defaultPrevented&&(this._activeGraphic.geometry=c)}else{const i=new w(this._activeGraphic,this.graphics,e,o,r,p,a,n,h,t);this._dragEvent=null,this._activeGraphic=null,this._setUpIndicators(),this.emit("graphic-move-stop",i),this.callbacks.onGraphicMoveStop&&this.callbacks.onGraphicMoveStop(i),i.defaultPrevented&&(this.graphics[e].set("geometry",this._initialDragGeometry),this._setUpIndicators()),this._initialDragGeometry=null}}_keyDownHandler(t){"a"!==t.key&&"d"!==t.key&&"n"!==t.key||"moving"!==this.state||t.stopPropagation()}_findTargetGraphic(t){const i=this.view.toMap(t),s=this.graphics;let o=null,r=Number.MAX_VALUE;this._syncLayerViews();const e=this._layerViews.flatMap((t=>"graphicsViews"in t?Array.from(t.graphicsViews(),(t=>t.hitTest(i))).flat():t.graphicsView.hitTest(i))).filter((t=>s.includes(t))).sort(((t,i)=>s.indexOf(t)-s.indexOf(i)));return e.length?e[0]:(this._manipulators.forEach((i=>{const s=i.intersectionDistance(t);null!=s&&st.destroy())),this._manipulators=t.length?t.map((t=>new y({graphic:t,view:i}))):[]}_setUpHighlights(){this.highlightsEnabled&&this._highlightHelper.add(this.graphics)}_setUpIndicators(){if(this._removeIndicators(),this.indicatorsEnabled){for(const t of this.graphics){const i=t.clone();i.symbol=M(t),this._indicators.push(i),this.addHandles(o((()=>t.symbol),(()=>this._setUpIndicators())),k)}this.layer.addMany(this._indicators)}}_removeIndicators(){this.removeHandles(k),this._indicators.length&&(this.layer.removeMany(this._indicators),this._indicators.forEach((t=>t.destroy())),this._indicators=[])}};function M(t){if(null==t.symbol)return null;switch(t.symbol.type){case"cim":return new j({style:"circle",size:12,color:[0,0,0,0],outline:{color:[255,127,0,1],width:1}});case"picture-marker":{const{xoffset:i,yoffset:s,height:o,width:r}=t.symbol,e=o===r?r:Math.max(o,r);return new j({xoffset:i,yoffset:s,size:e,style:"square",color:[0,0,0,0],outline:{color:[255,127,0,1],width:1}})}case"simple-marker":{const{xoffset:i,yoffset:s,size:o,style:r}=t.symbol;return new j({xoffset:i,yoffset:s,style:"circle"===r?"circle":"square",size:o+2,color:[0,0,0,0],outline:{color:[255,127,0,1],width:1}})}case"simple-fill":return new g({color:[0,0,0,0],outline:{style:"dash",color:[255,127,0,1],width:1}});case"simple-line":return new u({color:[255,127,0,1],style:"dash",width:1});case"text":{const{xoffset:i,yoffset:s}=t.symbol;return new j({xoffset:i,yoffset:s,size:12,color:[0,0,0,0],outline:{color:[255,127,0,1],width:1}})}default:return null}}t([e()],D.prototype,"_activeGraphic",void 0),t([e({readOnly:!0})],D.prototype,"type",void 0),t([e()],D.prototype,"callbacks",void 0),t([e()],D.prototype,"enableMoveAllGraphics",void 0),t([e()],D.prototype,"graphics",void 0),t([e({value:!1})],D.prototype,"highlightsEnabled",null),t([e()],D.prototype,"indicatorsEnabled",void 0),t([e()],D.prototype,"layer",void 0),t([e({readOnly:!0})],D.prototype,"state",null),t([e()],D.prototype,"view",void 0),D=t([p("esri.views.draw.support.GraphicMover")],D);const P=D;export{P as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/GraphicState.js b/library/arcgis/4.30/@arcgis/core/chunks/GraphicState.js new file mode 100644 index 00000000..39c8e7e7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/GraphicState.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as r}from"./tslib.es6.js";import o from"../core/Evented.js";import{property as s}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as t}from"../core/accessorSupport/decorators/subclass.js";let e=class extends o.EventedAccessor{constructor(r){super(r),this.tracking=!1,this.displaying=!1,this.isDraped=!1}};r([s({constructOnly:!0})],e.prototype,"graphic",void 0),r([s()],e.prototype,"tracking",void 0),r([s()],e.prototype,"displaying",void 0),r([s()],e.prototype,"isDraped",void 0),e=r([t("esri.views.3d.layers.graphics.GraphicState")],e);export{e as G}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/Graphics3DGraphicsPipeline.js b/library/arcgis/4.30/@arcgis/core/chunks/Graphics3DGraphicsPipeline.js new file mode 100644 index 00000000..5b7041a4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/Graphics3DGraphicsPipeline.js @@ -0,0 +1,36 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import t from"../core/Error.js";import{d as i,r as s,a as r,c as a,f as n}from"./maybe.js";import{property as o}from"../core/accessorSupport/decorators/property.js";import{O as l,clone as u,h,l as d,C as p,i as c,M as m}from"../core/lang.js";import{L as y}from"./Logger.js";import{subclass as g}from"../core/accessorSupport/decorators/subclass.js";import{h as f}from"./hydratedFeatures.js";import{c as _}from"./timeSupport2.js";import F,{Q as b}from"../rest/support/Query.js";import{t as x}from"./projectExtentUtils.js";import{U as E}from"./RibbonLineMaterial.js";import{EsriPromiseMixin as v,EsriPromise as w}from"../core/Promise.js";import{on as R,initial as T,whenOnce as S,watch as C,syncAndInitial as D,sync as O,when as P}from"../core/reactiveUtils.js";import{U as V}from"./UpdatingHandles.js";import I from"../core/Accessor.js";import{r as M,c as A}from"./asyncUtils.js";import j from"../core/Collection.js";import{isAbortError as U,throwIfAborted as L,createAbortError as N,throwIfAbortError as G,logOnError as H}from"../core/promiseUtils.js";import{i as q}from"./arcgisLayerUrl.js";import{g as z}from"./layerUtils2.js";import{projectGeometry as Q}from"./geometryServiceUtils.js";import k from"../rest/support/StatisticDefinition.js";import{s as B,g as J}from"./ensureType.js";import{R as $}from"./ReactiveMap.js";import{schedule as W}from"../core/scheduling.js";import{c as Z,d as Y,m as X,h as K,y as ee,p as te,b as ie,A as se,a as re,t as ae}from"./aaBoundingRect.js";import{n as ne,e as oe,g as le,b as ue}from"./dehydratedFeatures.js";import{V as he}from"./ViewingMode.js";import"../geometry/SpatialReference.js";import"./aaBoundingBox.js";import"./mathUtils.js";import de from"../geometry/Extent.js";import"../geometry/Geometry.js";import"../geometry/Multipoint.js";import"../geometry/Point.js";import pe from"../geometry/Polygon.js";import"../geometry/Polyline.js";import{f as ce}from"./typeUtils.js";import"../layers/support/Field.js";import{e as me}from"./dehydratedFeatureComparison.js";import{signal as ye}from"../core/signal.js";import{t as ge,j as fe}from"../views/SceneView.js";import{I as _e,T as Fe,Y as be}from"./Scheduler.js";import xe from"../Color.js";import Ee from"../Graphic.js";import"../symbols.js";import ve from"../symbols/FillSymbol3DLayer.js";import we from"../symbols/PointSymbol3D.js";import Re from"../symbols/PolygonSymbol3D.js";import Te from"../symbols/TextSymbol3DLayer.js";import Se from"../symbols/support/Symbol3DVerticalOffset.js";import{T as Ce}from"./TerrainConst.js";import De,{L as Oe}from"../symbols/callouts/LineCallout3D.js";import{d as Pe}from"./debugFlags2.js";import{s as Ve}from"./utils11.js";import{e as Ie,q as Me}from"./queryForSymbologySnapping.js";import{X as Ae}from"./hash.js";import{n as je}from"./compilerUtils.js";import{m as Ue}from"./handleUtils.js";import{d as Le}from"./diffUtils.js";import{canProject as Ne,project as Ge}from"../geometry/support/webMercatorUtils.js";import{m as He}from"../renderers/mixins/VisualVariablesMixin.js";import{g as qe,a as ze,s as Qe}from"./ElevationUpdateEvent.js";import{D as ke,S as Be,c as Je,d as $e,R as We,e as Ze}from"./RenderGeometry.js";import{G as Ye,a as Xe,b as Ke,c as et,d as tt,D as it,e as st}from"./Graphics3DObjectStates.js";import{e as rt}from"./graphicUtils.js";import at from"../layers/support/FeatureFilter.js";import{a as nt}from"./floorFilterUtils.js";import"../geometry.js";import{Q as ot}from"./QueryEngine.js";import lt from"../layers/support/FieldsIndex.js";import ut from"../rest/support/FeatureSet.js";import{O as ht}from"./basicInterfaces.js";import{a as dt}from"./screenUtils.js";import{c as pt}from"./vec3f64.js";import{p as ct}from"./projectPointToVector.js";import{a as mt}from"./Indices.js";import{d as yt}from"./scaleUtils.js";import{p as gt}from"./featureConversionUtils.js";import{O as ft}from"./OptimizedFeature.js";import{O as _t}from"./OptimizedGeometry.js";import{F as Ft}from"./FeatureStore.js";import{isNumericField as bt}from"../layers/support/fieldUtils.js";import{a as xt}from"./heatmapUtils.js";import{A as Et}from"./Attribute.js";import{D as vt,a as wt,M as Rt,C as Tt}from"./Material.js";import{g as St,N as Ct}from"./interfaces3.js";import{S as Dt,g as Ot,R as Pt,j as Vt,P as It,x as Mt,D as At,d as jt,u as Ut,a as Lt,G as Nt}from"./StencilUtils.js";import{p as Gt}from"./ShaderTechniqueConfiguration.js";import{S as Ht}from"./ScreenSpacePass.glsl.js";import{D as qt}from"./objectResourceUtils.js";import{c as zt,S as Qt}from"./Matrix4PassUniform.js";import{P as kt,T as Bt,b as Jt,i as $t,a as Wt,g as Zt,d as Yt}from"./enums.js";import{m as Xt,a as Kt,s as ei}from"./renderState.js";import{F as ti}from"./Program.js";import{a as ii,T as si,v as ri}from"./Texture.js";import{V as ai}from"./VertexAttribute.js";import{g as ni,p as oi}from"./vec2.js";import{c as li}from"./vec2f64.js";import{n as ui}from"./InterleavedLayout.js";import{c as hi,w as di}from"./RayIntersections.js";import{s as pi,a as ci}from"./layerViewUtils.js";import{l as mi}from"./heatmapTextureUtils.js";import{L as yi}from"./LayerViewPerformanceInfo.js";const gi=s=>{let r=class extends s{constructor(){super(...arguments),this.updatePolicy=E.SYNC,this.slicePlaneEnabled=!1,this.fullExtentInLocalViewSpatialReference=null,this.supportsHeightUnitConversion=!0}initialize(){const e=this.layer;"isTable"in e&&e.isTable?this.addResolvingPromise(Promise.reject(new t("featurelayerview:table-not-supported","table feature layer can't be displayed",{layer:e}))):(this.addResolvingPromise(this._validateGeometryType()),this.addResolvingPromise((async()=>{const e=await x(this);this.fullExtentInLocalViewSpatialReference=e;const t=this.createGraphicsPipeline();this.graphicsPipeline=t,await t.when()})()),this.notifyChange("updating"))}destroy(){this.graphicsPipeline=i(this.graphicsPipeline)}get dataUpdating(){return!!this.graphicsPipeline?.dataUpdating}get legendEnabled(){return this.canResume()&&this.graphicsPipeline?.legendEnabled}get visibleAtCurrentScale(){return!this.graphicsPipeline?.scaleVisibilitySuspended}get symbologySnappingSupported(){return this.graphicsPipeline.symbologySnappingSupported}get hasAllFeatures(){return this.graphicsPipeline.hasAllFeatures}get hasAllFeaturesInView(){return this.graphicsPipeline.hasAllFeaturesInView}get hasFullGeometries(){return this.graphicsPipeline.hasFullGeometries}get timeExtent(){return _(this.layer,this.view?.timeExtent,this._get("timeExtent"))}get queryEngine(){return this.graphicsPipeline.queryEngine}getHit(e){const t=this.graphicsPipeline.findGraphic((t=>t.uid===e));if(null==t)return null;const i=f(t,this.layer);return{type:"graphic",graphic:i,layer:i.layer}}whenGraphicBounds(e,t){return this.graphicsPipeline?.whenGraphicBounds(e,t)}computeAttachmentOrigin(e,t){return this.graphicsPipeline?.computeAttachmentOrigin(e,t)}async elevationAlignPointsInFeatures(e,t){return this.graphicsPipeline.elevationAlignPointsInFeatures(e,t)}async queryForSymbologySnapping(e,t){return this.graphicsPipeline.queryForSymbologySnapping(e,t)}queryFeatures(e,t){return this.queryEngine.executeQuery(this._ensureQuery(e),t?.signal)}queryObjectIds(e,t){return this.queryEngine.executeQueryForIds(this._ensureQuery(e),t?.signal)}queryFeatureCount(e,t){return this.queryEngine.executeQueryForCount(this._ensureQuery(e),t?.signal)}queryExtent(e,t){return this.queryEngine.executeQueryForExtent(this._ensureQuery(e),t?.signal)}_ensureQuery(e){return null==e?this.createQuery():F.from(e)}highlight(e){return this.graphicsPipeline.highlight(e)}maskOccludee(e){return this.graphicsPipeline.maskOccludee(e)}getSuspendInfo(){return{...super.getSuspendInfo(),...this.graphicsPipeline.suspendInfo}}isUpdating(){return!(!this.graphicsPipeline||this.graphicsPipeline.destroyed||!this.graphicsPipeline?.updating&&this.view?.basemapTerrain?.ready)}async _validateGeometryType(){switch(this.layer.geometryType){case"multipatch":case"multipoint":throw new t("featurelayerview3d:unsupported-geometry-type","Unsupported geometry type ${geometryType}",{geometryType:this.layer.geometryType})}}get performanceInfo(){return this.graphicsPipeline.performanceInfo}};return e([o()],r.prototype,"graphicsPipeline",void 0),e([o({readOnly:!0})],r.prototype,"dataUpdating",null),e([o()],r.prototype,"suspended",void 0),e([o({readOnly:!0})],r.prototype,"legendEnabled",null),e([o({readOnly:!0})],r.prototype,"visibleAtCurrentScale",null),e([o()],r.prototype,"updating",void 0),e([o({readOnly:!0})],r.prototype,"updatePolicy",void 0),e([o({type:Boolean})],r.prototype,"slicePlaneEnabled",void 0),e([o({readOnly:!0})],r.prototype,"suspendInfo",void 0),e([o()],r.prototype,"symbologySnappingSupported",null),e([o({readOnly:!0})],r.prototype,"hasAllFeatures",null),e([o({readOnly:!0})],r.prototype,"hasAllFeaturesInView",null),e([o({readOnly:!0})],r.prototype,"hasFullGeometries",null),e([o({readOnly:!0})],r.prototype,"timeExtent",null),r=e([g("esri.views.3d.layers.FeatureLikeLayerView3D")],r),r};class fi{get isReferenced(){return 0!==this.versions.length}get isSingle(){return 1===this.versions.length&&1===this.versions[0].refCount}constructor(e,t){this._highestResolutionVersion=null,this.versions=[],this.ref(e,t)}ref(e,t){const i=this.feature;Fi.oldVersion=i,this.feature&&Object.defineProperty(e,"uid",{value:this.feature.uid,configurable:!0});for(const s of this.versions)if(s.resolution===t){s.refCount++;const t=this._highestResolutionVersion===s&&!me(e,s.feature);return(t||this._highestResolutionVersion!==s)&&(s.feature=e),Fi.newVersion=t?e:i,Fi}const s={feature:e,resolution:t,refCount:1};return this.versions.push(s),!this._highestResolutionVersion||t0&&(this._refCount--,!this.isReferenced)?(Fi.newVersion=null,Fi):(Fi.newVersion=this._feature,Fi)}get feature(){return this._feature}}const Fi={oldVersion:null,newVersion:null},bi=new Set;class xi{get featuresMissing(){return this._featuresMissing.value}set featuresMissing(e){this._featuresMissing.value=e}get missingAttributes(){return this._missingAttributes}get fetchFailed(){return this._fetchFailed.value}set fetchFailed(e){this._fetchFailed.value=e}get displayingFeatures(){return this._displayingFeatures}set displayingFeatures(e){this._displayingFeatures=e,this.extentIncludingBorrowedFeatures=null}get perTileMaximumNumberOfFeaturesExceeded(){const e=(this.fetchStatus===vi.DONE||this.fetchStatus===vi.FULL)&&this.featuresMissing;return!this.filtered&&(e||this.hasFeatureLimit)}get features(){return this._features}get featureLimit(){return this._featureLimit.value}set featureLimit(e){this._featureLimit.value!==e&&(this._featureLimit.value=e,this._estimatedUnusedSizeDirty=!0)}get hasFeatureLimit(){return this.featureLimit!==this._featuresLength.value}get hasAllFeatures(){return!(this.featuresMissing||this.fetchFailed||this.hasFeatureLimit)}get availableFields(){return this._availableFields}setFeatures(e,t,i,s){this._availableFields=i??bi,this._features=e,this._featuresLength.value=e?.length??0,this._shuffled=!1,this._estimatedSize=-1,this._estimatedUnusedSizeDirty=!0,this._missingAttributes=s,e&&e.length>0?(this._emptyFeatureRatio.value=t/(e.length+t),this._numVertices=e.reduce(((e,t)=>e+ne(t.geometry)),0)):(this._emptyFeatureRatio.value=0,this._numVertices=0)}get emptyFeatureRatio(){return this._emptyFeatureRatio.value}get numFeatures(){return this.hasPreciseFeatureCount?this._numFeatures:this._features?this._features.length:0}set numFeatures(e){this._numFeatures=e}get hasPreciseFeatureCount(){return this._numFeatures>Ei}get needsFeatureCount(){return this._numFeatures===Ei}get numVertices(){return this._numVertices}constructor(e){this.descriptor=e,this.fetchStatus=vi.FETCH_NEEDED,this._features=null,this._featuresLength=ye(0),this._numVertices=0,this._featureLimit=ye(0),this._featuresMissing=ye(!0),this._fetchFailed=ye(!1),this._shuffled=!1,this._numFeatures=Ei,this._emptyFeatureRatio=ye(0),this._estimatedSize=-1,this._estimatedUnusedSize=0,this._estimatedUnusedSizeDirty=!1,this._availableFields=bi,this._displayingFeatures=null,this.alive=!0,this.filtered=!1}get id(){return this.descriptor.id}get estimatedSize(){return this.updateMemoryEstimates(),this._estimatedSize}get estimatedUnusedSize(){return this._estimatedUnusedSize}updateMemoryEstimates(){if(this._estimatedSize<0){if(this._estimatedSize=0,this._estimatedUnusedSize=0,this._features)for(let e=0;e=this.featureLimit&&(this._estimatedUnusedSize+=t)}return!0}if(this._estimatedUnusedSizeDirty){if(this._estimatedUnusedSize=0,this._estimatedUnusedSizeDirty=!1,this._features)for(let e=this.featureLimit;ee.length)return!1;for(let s=0;sle(t,e)-le(i,e))),l(this._features,16438),this._shuffled=!0,this._estimatedUnusedSizeDirty=!0)}reduceFeatures(e,t,i){if(e<=0)return!1;if(!this._features)return this.featureLimit=0,!1;let s=!1;this.featureLimit=Math.ceil(this.numFeatures*e),this.featureLimit>this._features.length&&(this.featureLimit=this._features.length,this.fetchStatus===vi.DONE&&this._features.length>0&&(this.fetchStatus=vi.REFETCH_NEEDED,s=!0)),!this._shuffled&&e<1&&this._shuffle(i);const r=Math.max(this.featureLimit,Math.ceil(t*this.numFeatures));return this._features.length>r&&(this._features.length=r,this._featuresLength.value=r,this.featuresMissing=!0,this.fetchStatus===vi.FULL&&(this.fetchStatus=vi.DONE)),s}get cache(){return{availableFields:this._availableFields,features:this._features,numFeatures:this._numFeatures,emptyFeatureRatio:this._emptyFeatureRatio.value,fetchStatus:this.fetchStatus,featuresMissing:this.featuresMissing}}set cache(e){this.requestController=null,this._availableFields=e.availableFields,this._features=e.features,this._featuresLength.value=e.features?.length??0,this._numFeatures=e.numFeatures,this._emptyFeatureRatio.value=e.emptyFeatureRatio,this.fetchStatus=e.fetchStatus,this.featuresMissing=e.featuresMissing,this._estimatedSize=-1,this._estimatedUnusedSizeDirty=!0}}const Ei=-1;var vi;!function(e){e[e.FETCH_NEEDED=0]="FETCH_NEEDED",e[e.REFETCH_NEEDED=1]="REFETCH_NEEDED",e[e.FETCHING=2]="FETCHING",e[e.REFETCHING=3]="REFETCHING",e[e.DONE=4]="DONE",e[e.FULL=5]="FULL"}(vi||(vi={}));const wi=Z();let Ri=class extends I{set maximumNumberOfFeatures(e){e=e||1/0;const t=this._get("maximumNumberOfFeatures");e===t||e<1||(this._set("maximumNumberOfFeatures",e),this._maximumFeaturesUpdated(t,e))}set memoryFactor(e){this.memoryFactor!==e&&(this._set("memoryFactor",e),this._setDirty())}set lodFactor(e){this.lodFactor!==e&&(this._set("lodFactor",e),this._supportsResolution&&this.refetch())}get useTileCount(){return this._useTileCount&&null!=this.context.query.queryFeatureCount}set useTileCount(e){this._useTileCount=e,this.notifyChange("useTileCount")}get updating(){return this._dirty||!!this._pendingEdits||this._isFetching||(this.tileDescriptors?.updating??!1)}get memoryForUnusedFeatures(){let e=0;return this._featureTiles.forEach((t=>e+=t.estimatedUnusedSize)),e}get totalVertices(){let e=0;return this._featureTiles.forEach((t=>e+=t.numVertices)),e}get totalFeatures(){let e=0;return this._featureTiles.forEach((t=>e+=t.numFeatures)),e}get hasAllFeatures(){if(this._paused||this.dataUpdating)return!1;for(const[,e]of this._featureTiles)if(!this.hasFullGeometries&&0!==e.emptyFeatureRatio||!e.hasAllFeatures)return!1;return!0}get hasFullGeometries(){return!this._supportsResolution||!this.tileDescriptors.find((e=>null!=e.resolution))||!this.context.capabilities.supportsQuantization&&"polyline"!==this.context.geometryType}set filterExtent(e){if(null!=e&&this.context.tilingScheme&&!e.spatialReference.equals(this.context.tilingScheme.spatialReference))return void y.getLogger(this).error("#filterExtent=","extent needs to be in the same spatial reference as the tiling scheme");const t=this._get("filterExtent");if(t===e||null!=t&&e&&t.equals(e))return;const i=null!=e?e.clone():null;this._set("filterExtent",i),this._reclip(i,t)}constructor(e){super(e),this._useTileCount=!1,this.dataUpdating=!1,this.running=!1,this.updatingTotal=0,this.updatingRemaining=0,this.expectedFeatureDiff=0,this.maximumNumberOfFeaturesExceeded=!1,this._fullRatio=1,this._farRatio=1,this._changes={updates:{adds:new Array,removes:new Array},adds:new Array,removes:new Array},this._frameTask=_e,this._dirty=!1,this._featureTiles=new $,this._displayingFeatureReferences=new Map,this._numDisplayingFeatureReferences=0,this._suspended=!0,this._pendingEdits=null,this._applyEditsTilesUpdated=!1,this._isFetching=!1}initialize(){this.addHandles(R((()=>this.tileDescriptors),"change",(()=>this._setDirty()),{sync:!0,onListenerAdd:()=>this._setDirty()})),this._objectIdField=this.context.objectIdField,this.FeatureReferenceClass=this.context.capabilities.supportsMultipleResolutions?fi:_i;const e=this.context.scheduler;null!=e&&(this._frameTask=e.registerTask(Fe.FEATURE_TILE_FETCHER,this)),this._setDirty()}destroy(){this._frameTask.remove(),this._featureTiles.forEach((e=>{this._cancelFetchTile(e),this._removeTile(e)})),this._featureTiles.clear(),this._displayingFeatureReferences.clear(),this._pendingEdits?.controller.abort(),this._pendingEdits=null}get _paused(){return this._suspended||!!this._pendingEdits}restart(){this._featureTiles.forEach((e=>{this._cancelFetchTile(e),this._clearTile(e),this._resetFetchTile(e)})),null!=this.context.memoryCache&&this.context.memoryCache.clear(),this._setDirty()}refetch(){this._featureTiles.forEach((e=>{this._cancelFetchTile(e),this._resetFetchTile(e)})),null!=this.context.memoryCache&&this.context.memoryCache.clear(),this._setDirty()}suspend(){this._suspended||(this._suspended=!0,this._pause(),this._setDirty())}resume(){this._suspended&&(this._suspended=!1,this._unpause())}getMissingAttributesForFeature(e){for(const[,t]of this._featureTiles){const i=t.missingAttributes?.get(e);if(null!=i)return i}}_pause(){this._paused&&(this._featureTiles.forEach((e=>this._cancelFetchTile(e))),this._updated())}_unpause(){this._paused||this._setDirty()}get availableFields(){let e=null;return this._featureTiles.forEach((t=>{null!=t.displayingFeatures&&0!==t.displayingFeatures.length&&(null==e?e=new Set(t.availableFields):e.forEach((i=>{t.availableFields.has(i)||e.delete(i)})))})),null!=e?e:new Set}applyEdits(e){this._pendingEdits||(this._pendingEdits={edits:Promise.resolve(),count:0,controller:new AbortController},this._pause());const t=this._pendingEdits;t.count++;const i=t.edits.then((()=>e.result.catch((e=>{if(U(e))throw e;return null})).then((e=>e?(this._applyEditsDeleteFeatures(e.deletedFeatures),this._applyEditsAddUpdateFeatures(e.addedFeatures,e.updatedFeatures,t.controller.signal).then((()=>e))):e)).then((e=>(0==--t.count&&(this._pendingEdits===t&&(this._pendingEdits=null),null!=this.context.memoryCache&&this.context.memoryCache.clear(),this._applyEditsTilesUpdated=!1,this._unpause()),e)))));return t.edits=i,this._updated(),i}_applyEditsDeleteFeatures(e){if(0===e.length)return;const t=this.context.globalIdField,i=t&&this.availableFields.has(t),s=new Set,r=this._objectIdField;e.forEach((({objectId:e,globalId:a})=>{(!e||e<0)&&t&&a&&(i||y.getLogger(this).errorOncePerTick(`Editing the specified service requires the layer's globalIdField, ${t} to be included the layer's outFields for updates to be reflected in the view`),e=this._objectIdFromGlobalId(a,r,t)),null!=e&&e>=0&&s.add(e)})),this._featureTiles.forEach((e=>{if(!e.features)return;const t=e.features.filter((e=>!s.has(le(e,this._objectIdField))));t.length!==e.features.length&&(this._applyEditsTileUpdated(),e.setFeatures(t,0,e.availableFields,e.missingAttributes),this._invalidateCounts())}))}_objectIdFromGlobalId(e,t,i){if(null==e)return null;const s=this.features.find((t=>t.attributes?.[i]===e));return s?le(s,t):null}async _applyEditsAddUpdateFeatures(e,t,i){const{objectIdField:s,globalIdField:r}=this.context,a=r&&this.availableFields.has(r),n=new Set,o=new Set;for(const t of e){const e=t.objectId;null!=e&&n.add(e)}for(const{objectId:e,globalId:i}of t){let t=e;(null==t||t<0)&&r&&(a||y.getLogger(this).errorOncePerTick(`Editing the specified service requires the layer's globalIdField, ${r} to be included the layer's outFields for updates to be reflected in the view`),t=this._objectIdFromGlobalId(i,s,r)),null!=t&&t>=0&&(n.add(t),o.add(t))}if(0===n.size)return;const l=[];this._featureTiles.forEach((e=>{const t=this._applyEditsAddUpdateTile(e,n,o,i);t&&l.push(t)})),this._updated(),await Promise.allSettled(l)}async _applyEditsAddUpdateTile(e,t,i,s){if(!e.features)return;const r=this._createQuery(e);r.resultType=void 0,r.cacheHint=!1,r.objectIds=Array.from(t);const a=await this._queryFeatures(r,s);let n=null;if(i.size>0){const t=e.features.filter((e=>!i.has(le(e,this._objectIdField))));t.length!==e.features.length&&(n=t)}if(a.features.length>0){n||(n=e.features.slice());for(const e of a.features)n.push(e)}n&&(e.hasPreciseFeatureCount&&(e.numFeatures=Math.max(e.numFeatures,n.length)),this._applyEditsTileUpdated(),e.setFeatures(n,0,Oi(e.availableFields,a.fields),Pi(e.missingAttributes,a.missingAttributes)),this._invalidateCounts())}_applyEditsTileUpdated(){this._applyEditsTilesUpdated||(this._applyEditsTilesUpdated=!0,this._updated())}_queryFeatures(e,t){return this.context.query.queryFeaturesDehydrated(e,{signal:t,timeout:Ai})}_setDirty(){this._dirty=!0,this._updated()}runTask(e){const t=this._frameTask.processQueue(e);if(!this._dirty||!this.initialized)return t;this._dirty=!1;const i=this._getListOfTiles();if(this._markTilesNotAlive(i),!e.run((()=>this._addTiles(i,e)))||!e.run((()=>this._filterExtentTiles(i,e)))||!e.run((()=>this._removeTiles(i,e)))||e.done)return void this._setDirty();const s=this._sortTiles(i);e.run((()=>this._showTiles(s,e)))&&e.run((()=>this._fetchTiles(s,e)))&&e.run((()=>this._updateMemoryEstimates(s,e)))||this._setDirty(),this._updated(),this.updating||this._updateMaximumNumberOfFeaturesExceeded()}_markTilesNotAlive(e){for(const t of e)t.alive=!1}_addTiles(e,t){return!(this._suspended||!this.tileDescriptors)&&(this.tileDescriptors.forEach((i=>{const s=this._featureTiles.get(i.id);s?s.alive=!0:t.done||(e.push(this._addTile(i)),t.madeProgress())})),t.hasProgressed)}_filterExtentTiles(e,t){for(const i of e){if(t.done)break;i.alive&&(i.filtered=!i.intersects(this.filterExtent),i.filtered&&(this._clearTile(i),t.madeProgress()))}return t.hasProgressed}_removeTiles(e,t){for(let i=e.length-1;i>=0&&!t.done;i--){const s=e[i];s.alive||(this._removeTile(s),i!==e.length-1&&(e[i]=e[e.length-1]),e.pop(),t.madeProgress())}return t.hasProgressed}_sortTiles(e){return e.sort(((e,t)=>(e.descriptor.loadPriority??0)-(t.descriptor.loadPriority??0))),e}_showTiles(e,t){const i=this._updateRatio(e),s=e=>{const t=this._fullRatio<1?i(e)*this._farRatio:1;return e.reduceFeatures(t,this.memoryFactor,this._objectIdField)&&this._setDirty(),this._showTile(e)};for(const i of e)if(!t.run((()=>s(i)))){this._setDirty();break}return t.hasProgressed}_fetchTiles(e,t){if(this._paused)return!1;let i=!1;for(const s of e){if(!s.needsFetching)continue;const e=null!=this.context.memoryCache?this.context.memoryCache.pop(s.id):null;if(null==e){if(this._needsNumFeatures(s)){const e=new AbortController,r=this._fetchTileCount(s,e.signal);this._handleRequest(s,r,e,(()=>s.numFeatures=-2)),i=!0,t.madeProgress()}if(t.done)return!0}else s.cache=e,s.numFeatures&&this._notifyDataUpdating(),this._setDirty(),this._scheduleUpdated(),t.madeProgress()}if(i)return t.hasProgressed;for(const i of e)if(i.needsFetching){const e=new AbortController,s=this._fetchTile(i,e.signal);if(this._handleRequest(i,s,e,(e=>{i.setFeatures([],0,null,void 0),this._invalidateCounts(),i.featuresMissing=!1,i.fetchFailed=!0,this.context.logFetchError(y.getLogger(this),e)})),t.madeProgress())return!0}return t.hasProgressed}_updateMemoryEstimates(e,t){return e.some((e=>!t.run((()=>e.updateMemoryEstimates()))&&(this._setDirty(),!0))),t.hasProgressed}_reclip(e,t){if(!this.initialized)return;const i=new Array;this._featureTiles.forEach((s=>{null!=s.displayingFeatures&&0!==s.displayingFeatures.length&&(s.intersectionIncludingBorrowed(t,Ii),s.intersectionIncludingBorrowed(e,Mi),ie(Ii,Mi)||i.push(s))})),this._refreshDisplayingFeatures(i),this._updated()}_refreshDisplayingFeatures(e){const t=new Set,i=this._changes.updates;for(const s of e)if(null!=s.displayingFeatures)for(const e of s.displayingFeatures){const s=le(e,this._objectIdField);if(t.has(s))continue;t.add(s);const r=this._displayingFeatureReferences.get(s).feature;i.removes.push(r),i.adds.push(r)}this._applyChanges()}_updated(){let e=0;if(this._paused||this._featureTiles.forEach((t=>t.isFetching?++e:0)),this._isFetching=e>0,this._set("running",this._dirty),e>0||this._applyEditsTilesUpdated?this._notifyDataUpdating():this._dirty||this._set("dataUpdating",!1),this.updating){let t=0,i=0,s=0,r=0,a=0;const n=this._displayingFeatureReferences.size/this._numDisplayingFeatureReferences;this._featureTiles.forEach((e=>{if(++i,e.isFetching&&e.hasPreciseFeatureCount){const t=this._maximumFeaturesForTile(e)*(1-e.emptyFeatureRatio),i=null!=e.displayingFeatures?e.displayingFeatures.length*n:0;a+=t-i}e.needsFetching?++r:e.numFeatures>0&&(++s,t+=e.numFeatures)})),r+=e;let o=0,l=0;t?(l=t,o=Math.min(r*t/s,t)):(l=i,o=r),a=Math.min(this.maximumNumberOfFeatures-this.features.length,a),this._set("updatingTotal",l),this._set("updatingRemaining",o),this._set("expectedFeatureDiff",a)}else this._set("updatingTotal",0),this._set("updatingRemaining",0),this._set("expectedFeatureDiff",0);this.debugger&&this.debugger.update()}_updateMaximumNumberOfFeaturesExceeded(){const e=B(this._featureTiles,(e=>e.perTileMaximumNumberOfFeaturesExceeded));this._set("maximumNumberOfFeaturesExceeded",e)}_updateRatio(e){const t=function(e){let t=0;for(const i of e)i.features&&i.features.length>0&&i.alive&&(t=Math.max(t,i.descriptor.lij[0]));return t}(e),i=e=>1/(1<e&&this._featureTiles.forEach((e=>{if(!e.featuresMissing)return;const t=this._maximumFeaturesForTile(e);e.features&&(e.features.length>=t||e.fetchStatus===vi.FULL)||(this._cancelFetchTile(e),this._resetFetchTile(e))})),this._setDirty())}_addTile(e){const t=new xi(e);return this._featureTiles.set(t.id,t),this._resetFetchTile(t),this._referenceDisplayingFeaturesFromRelatedTiles(t),t}_referenceDisplayingFeaturesFromRelatedTiles(e){const t=e.descriptor.resolution;this._featureTiles.forEach((i=>{if(!(null==i.displayingFeatures||e===i||e.descriptor.lij&&i.descriptor.lij&&!ge(e.descriptor.lij,i.descriptor.lij))){null==e.displayingFeatures&&(e.displayingFeatures=[]),e.descriptor.extent&&i.descriptor.extent&&(null==e.extentIncludingBorrowedFeatures&&(e.extentIncludingBorrowedFeatures=se(e.descriptor.extent)),re(e.extentIncludingBorrowedFeatures,i.descriptor.extent,e.extentIncludingBorrowedFeatures));for(const s of i.displayingFeatures){e.displayingFeatures.push(s);const i=this._displayingFeatureReferences.get(le(s,this._objectIdField));i.ref(i.feature,t),this._numDisplayingFeatureReferences++}}})),e.featureLimit=null!=e.displayingFeatures?e.displayingFeatures.length:0}_removeTile(e){this._clearTile(e),this._featureTiles.delete(e.id)}_resetFetchTile(e){e.filtered=!e.intersects(this.filterExtent),e.filtered?e.needsFetching&&(e.fetchStatus=vi.DONE):e.fetchStatus=vi.FETCH_NEEDED}_cancelFetchTile(e){const t=e.requestController;null!=t&&(e.requestController=null,e.resetFetching(),t.abort())}async _fetchTileCount(e,t){return e.numFeatures=await this._fetchCount(e,t),this._updateRatio(this._getListOfTiles()),e.fetchStatus===vi.REFETCHING?vi.REFETCH_NEEDED:vi.FETCH_NEEDED}async _fetchTile(e,t){e.fetchFailed=!1;const i=this._maximumFeaturesForTile(e);if(i<=0)return e.hasPreciseFeatureCount&&0===e.numFeatures||(e.fetchFailed=!0),function(e){return e.setFeatures([],0,null,void 0),e.featuresMissing=!1,vi.DONE}(e);const s=this._getMaxRecordCount(e),r=Math.ceil(i/s);if(Ti(e)||!this.context.capabilities.supportsMaxRecordCountFactor||e.numFeatures<=i&&r>F.MAX_MAX_RECORD_COUNT_FACTOR)return this._fetchPagedTile(e,t);const a=this._createQuery(e);if(a.maxRecordCountFactor=Math.ceil(i/s),e.isRefetching&&e.features&&e.features.length>0){const t=Math.ceil(e.features.length/(1-e.emptyFeatureRatio)/s);a.maxRecordCountFactor=Math.max(t+1,a.maxRecordCountFactor)}const{features:n,exceededTransferLimit:o,fields:l,missingAttributes:u}=await this._queryFeatures(a,t),h=o?a.maxRecordCountFactor>=F.MAX_MAX_RECORD_COUNT_FACTOR?vi.FULL:vi.DONE:vi.FULL;return await this._frameTask.schedule((()=>{e.featuresMissing=e.hasPreciseFeatureCount&&n.length{d&&(s+=h.num),a+=p.length,r+=this._removeEmptyFeatures(p),e.featuresMissing=d&&e.hasPreciseFeatureCount&&s0&&this.context.capabilities.supportsMaxRecordCountFactor?(e.maxRecordCountFactor=Math.ceil(i/s),e.num=Math.min(e.maxRecordCountFactor*s,i)):e.num=Math.min(s),!0)}_getEffectiveTileResolution(e){if(null==e.descriptor.resolution)return null;const t=this.context.viewingMode===he.Global?this.context.tilingScheme.resolutionAtLevel(3):1/0;return Math.min(e.descriptor.resolution,t)/this.lodFactor}get _supportsResolution(){return this.context.capabilities.supportsMultipleResolutions&&"point"!==this.context.geometryType}_setResolutionParams(e,t){if(!this._supportsResolution)return;const i=this._getEffectiveTileResolution(t);null!=i&&(this.context.capabilities.supportsQuantization?e.quantizationParameters=new b({mode:"view",originPosition:"upper-left",tolerance:i,extent:this.context.fullExtent}):"polyline"===this.context.geometryType&&(e.maxAllowableOffset=i))}_removeEmptyFeatures(e){const t=e.length;for(let t=0;t0&&this.context.capabilities.supportsResultType?t:null!=i&&i>0?i:Vi}_useTileQuery(e){return(!Ti(e)||!this.context.capabilities.supportsCacheHint)&&this.context.capabilities.supportsResultType}_handleRequest(e,t,i,s){e.fetchStatus=e.needsRefetching?vi.REFETCHING:vi.FETCHING,e.requestController=i;let r=!1;t.then((t=>{e.requestController=null,e.fetchStatus=t})).catch((t=>{e.requestController===i&&(e.requestController=null,e.fetchStatus=vi.DONE),U(t)?r=!0:s(t)})).then((()=>{r||this._setDirty(),this._scheduleUpdated()}))}_scheduleUpdated(){this.hasHandles("scheduleUpdated")||this.addHandles(W((()=>{this.removeHandles("scheduleUpdated"),this._updated()})),"scheduleUpdated")}_showTile(e){if(null!=e.displayingFeatures&&!e.needsDisplayUpdate)return!1;const t=e.features;if(0===e.featureLimit||!t){const t=null!=e.displayingFeatures&&e.displayingFeatures.length>0;return this._hideTileFeatures(e),e.displayingFeatures=[],t}const i=e.descriptor.resolution,s=this._changes.updates,r=this._changes.adds,a=Math.min(e.featureLimit,t.length);e.featureLimit=a;for(let e=0;e0&&(this._notifyDataUpdating(),this.features.removeMany(e.removes),e.removes.length=0),e.adds.length>0&&(this._notifyDataUpdating(),this.features.addMany(e.adds),e.adds.length=0);const t=this._changes.adds,i=this._changes.removes,s=Math.min(t.length,i.length);let r=0;for(;rs&&(this._notifyDataUpdating(),this.features.addMany(0===r?t:t.slice(r))),i.length>s&&(this._notifyDataUpdating(),this.features.removeMany(0===r?i:i.slice(r))),t.length=0,i.length=0}_clearTile(e){if(this._hideTile(e),e.features&&null!=this.context.memoryCache){const t=16+e.estimatedSize;this.context.memoryCache.put(e.id,e.cache,t)}e.setFeatures(null,0,null,void 0),this._invalidateCounts()}_invalidateCounts(){this.notifyChange("totalVertices"),this.notifyChange("totalFeatures"),this.notifyChange("memoryForUnusedFeatures")}_getListOfTiles(){return Array.from(this._featureTiles.values())}get storedFeatures(){return this._getListOfTiles().reduce(((e,t)=>e+(t.features?t.features.length:0)),0)}get missingTiles(){return Array.from(this._featureTiles.values()).reduce(((e,t)=>e+(t.needsFetching||t.isFetching?1:0)),0)}_maximumFeaturesForTile(e){const t=e.hasPreciseFeatureCount?e.numFeatures:1/0,i=e.hasPreciseFeatureCount?t:this.maximumNumberOfFeatures,s=this._fullRatio<1?this._farRatio:1;return Math.min(Math.ceil(i*s/(1-e.emptyFeatureRatio)),t)}get test(){}};function Ti(e){return"dummy-tile-full-extent"===e.id}function Si(e){const t=e.capabilities.query;return{supportsMultipleResolutions:Ci(e),supportsPagination:!(!t||!t.supportsPagination),supportsResultType:!(!t||!t.supportsResultType),supportsCacheHint:!(!t||!t.supportsCacheHint),supportsQuantization:!(!t||!t.supportsQuantization),supportsQuantizationEditMode:!(!t||!t.supportsQuantizationEditMode),supportsMaxRecordCountFactor:!(!t||!t.supportsMaxRecordCountFactor),supportsFormatPBF:!(!t||!t.supportsFormatPBF)}}function Ci(e){switch(e.geometryType){case"polyline":return!0;case"polygon":return e.capabilities&&e.capabilities.query&&e.capabilities.query.supportsQuantization;default:return!1}}function Di(e){return null==e?new Set:new Set(e.map((e=>e.name)))}function Oi(e,t){if(null==e||null==t)return Di(t);const i=new Set;for(const{name:s}of t)e.has(s)&&i.add(s);return i}function Pi(e,t){if(!t?.length)return e;e??=new Map;const i=()=>new Set;for(const{objectId:s,attribute:r}of t)J(e,s,i).add(r);return e}e([o({constructOnly:!0})],Ri.prototype,"features",void 0),e([o()],Ri.prototype,"tileDescriptors",void 0),e([o({value:1/0})],Ri.prototype,"maximumNumberOfFeatures",null),e([o({value:1})],Ri.prototype,"memoryFactor",null),e([o({value:1})],Ri.prototype,"lodFactor",null),e([o()],Ri.prototype,"useTileCount",null),e([o({readOnly:!0})],Ri.prototype,"updating",null),e([o({readOnly:!0})],Ri.prototype,"dataUpdating",void 0),e([o({readOnly:!0})],Ri.prototype,"running",void 0),e([o({readOnly:!0})],Ri.prototype,"updatingTotal",void 0),e([o({readOnly:!0})],Ri.prototype,"updatingRemaining",void 0),e([o({readOnly:!0})],Ri.prototype,"expectedFeatureDiff",void 0),e([o({readOnly:!0})],Ri.prototype,"memoryForUnusedFeatures",null),e([o({readOnly:!0})],Ri.prototype,"maximumNumberOfFeaturesExceeded",void 0),e([o({readOnly:!0})],Ri.prototype,"totalVertices",null),e([o({readOnly:!0})],Ri.prototype,"totalFeatures",null),e([o({readOnly:!0})],Ri.prototype,"hasAllFeatures",null),e([o({readOnly:!0})],Ri.prototype,"hasFullGeometries",null),e([o()],Ri.prototype,"filterExtent",null),e([o({constructOnly:!0})],Ri.prototype,"context",void 0),e([o()],Ri.prototype,"_dirty",void 0),e([o()],Ri.prototype,"_suspended",void 0),e([o()],Ri.prototype,"_pendingEdits",void 0),e([o()],Ri.prototype,"_applyEditsTilesUpdated",void 0),e([o()],Ri.prototype,"_paused",null),e([o()],Ri.prototype,"_isFetching",void 0),Ri=e([g("esri.views.3d.layers.support.FeatureTileFetcher3D")],Ri);const Vi=2e3,Ii=Z(),Mi=Z(),Ai=6e5,ji=200,Ui=[[0,179,255],[117,62,128],[0,104,255],[215,189,166],[32,0,193],[98,162,206],[102,112,129],[52,125,0],[142,118,246],[138,83,0],[92,122,255],[122,55,83],[0,142,255],[81,40,179],[0,200,244],[13,24,127],[0,170,147],[19,58,241],[22,44,35]];class Li{constructor(e,t,i){this._loadingGraphics=new Map,this._loadedGraphics=new Map,this._pendingGraphics=new Map,this._dataExtentGraphic=null,this._enabled=!0,this._tileFetcher=e,this._view=i,this._tilingScheme=new Ce(t),this._loadedSymbols=Ui.map((e=>new Re({symbolLayers:new j([new ve({material:{color:[e[0],e[1],e[2],.6]},outline:{color:"black",size:1}})])}))),this._loadingSymbols=[new Re({symbolLayers:new j([new ve({material:{color:[200,200,200,.4]},outline:{color:[30,30,30],size:1}})])})],this._pendingSymbols=[new Re({symbolLayers:new j([new ve({material:{color:[100,100,100,.4]},outline:{color:[30,30,30],size:1}})])})],this._dataExtentSymbol=new Re({symbolLayers:new j([new ve({material:{color:[0,0,0,0]},outline:{color:"green",size:4}})])})}destroy(){this.enabled=!1}get enabled(){return this._enabled}set enabled(e){this._enabled=e,this.update()}update(){this._enabled?(this._synchronizeMaps(this._loadingGraphics,{filter:e=>e.isFetching,symbols:this._loadingSymbols}),this._synchronizeMaps(this._loadedGraphics,{filter:e=>!e.isFetching,symbols:this._loadedSymbols}),this._synchronizeMaps(this._pendingGraphics,{filter:e=>!e.isFetching,symbols:this._pendingSymbols}),this.showDataExtent(this._tileFetcher.filterExtent)):(this._loadingGraphics.forEach((e=>{this._view.graphics.removeMany(e)})),this._loadingGraphics.clear(),this._loadedGraphics.forEach((e=>{this._view.graphics.removeMany(e)})),this._loadedGraphics.clear(),this._pendingGraphics.forEach((e=>{this._view.graphics.removeMany(e)})),this._pendingGraphics.clear(),this._dataExtentGraphic&&(this._view.graphics.remove(this._dataExtentGraphic),this._dataExtentGraphic=null))}showDataExtent(e){if(this._dataExtentGraphic&&(this._view.graphics.remove(this._dataExtentGraphic),this._dataExtentGraphic=null),null==e)return;const t=pe.fromExtent(e);this._dataExtentGraphic=new Ee({geometry:t,symbol:this._dataExtentSymbol}),this._view.graphics.add(this._dataExtentGraphic)}_synchronizeMaps(e,t){const i=[];e.forEach(((e,s)=>{const r=this._tileFetcher.test.getFeatureTileById(s);r&&t.filter(r)||(this._view.graphics.removeMany(e),i.push(s))})),i.forEach((t=>e.delete(t))),this._tileFetcher.test.forEachFeatureTile((i=>{if(t.filter(i)&&!e.has(i.id)){const[s,r,a]=i.descriptor.lij;this._tilingScheme.ensureMaxLod(s);const n=this._tilingScheme.getExtentGeometry(s,r,a),o=[new Ee({geometry:n,symbol:t.symbols[s%t.symbols.length]}),new Ee({geometry:n.center,symbol:new we({verticalOffset:new Se({screenLength:40/.75}),callout:new De({color:new xe("white"),border:new Oe({color:new xe("black")})}),symbolLayers:new j([new Te({text:`${s}/${r}/${a}`,halo:{color:"white",size:1/.75},material:{color:"black"},size:16})])})})];e.set(i.id,o),this._view.graphics.addMany(o)}}))}}let Ni=class extends(v(I)){get dataUpdating(){return this._tileFetcher?.dataUpdating??!1}set extent(e){if(null!=e&&!e.spatialReference.equals(this.layerView.view.spatialReference))return void y.getLogger(this).error("#extent=","extent needs to be in the same spatial reference as the view");const t=this._get("extent");if(t===e)return;if(null!=t&&e&&t.equals(e))return;const i=null!=e?e.clone():null;this._set("extent",i)}get updating(){return!!(null!=this._tileFetcher&&this._tileFetcher.updating||null!=this._fetchDataInfoPromise||"tiles"===this.mode&&this.layerView.view.featureTiles&&this.layerView.view.featureTiles.updating||this._updatingHandles&&this._updatingHandles.updating)}get updatingTotal(){return this.updating&&null!=this._tileFetcher?this._tileFetcher.updatingTotal:0}get updatingRemaining(){return this.updating&&null!=this._tileFetcher?this._tileFetcher.updatingRemaining:0}get expectedFeatureDiff(){return this.updating&&null!=this._tileFetcher?this._tileFetcher.expectedFeatureDiff:0}get memoryForUnusedFeatures(){return null!=this._tileFetcher?this._tileFetcher.memoryForUnusedFeatures:0}get maximumNumberOfFeaturesExceeded(){return!(null==this._tileFetcher||!this._tileFetcher.maximumNumberOfFeaturesExceeded)}get maximumNumberOfFeatures(){return this.displayFeatureLimit?.maximumNumberOfFeatures??0}set maximumNumberOfFeatures(e){e!==this.maximumNumberOfFeatures&&this._overrideIfSome("maximumNumberOfFeatures",e)}get hasMaximumNumberOfFeaturesOverride(){return this._isOverridden("maximumNumberOfFeatures")}get hasAllFeatures(){return this.serviceDataCount===zi.noServiceDataCount&&"snapshot"===this.mode&&this.hasAllFeaturesInView||this.serviceDataCount===this.graphics.length}get hasAllFeaturesInView(){return this._tileFetcher?.hasAllFeatures??!1}get hasFullGeometries(){return this._tileFetcher?.hasFullGeometries??!1}get mode(){const e=this.layerView.layer;if("feature"===e.type&&null!=e.infoFor3D)return"snapshot";if("catalog-footprint"===e.type)return"tiles";if(this._forceTilesMode)return"tiles";const t=this.layerView.view;if(!1===t.qualitySettings?.graphics3D?.snapshotAvailable||this.serviceDataCount===zi.noServiceDataCount||this._snapshotLimitExceeded||this.maximumNumberOfFeaturesExceeded||t.quality<1)return"tiles";const i=t&&t.featureTiles,s=i&&i.tilingScheme;if(e&&e.minScale&&this.serviceDataExtent&&s){const t=this._approximateExtentSizeAtScale(e.minScale,s);if((this.serviceDataExtent.width/t+this.serviceDataExtent.height/t)/2>zi.maxSnapshotMinScaleFactor)return"tiles"}return!this.maximumNumberOfFeatures||this.serviceDataCount<=this.maximumNumberOfFeatures?"snapshot":"tiles"}get maxTotalSnapshotVertices(){const e=this._get("maxTotalSnapshotVertices")||0,t="snapshot"===this.mode&&this._tileFetcher?.totalVertices||0;return Math.max(e,t)}_approximateExtentSizeAtScale(e,t){const i=this.layerView.view,s=Math.ceil((i.width/t.pixelSize+i.height/t.pixelSize)/2),r=t.levels[0];return s*((r.tileSize[0]/(r.scale/e)+r.tileSize[1]/(r.scale/e))/2)}get tileDescriptors(){const e=this.layerView.view.featureTiles;return"snapshot"===this.mode?new j([{id:"dummy-tile-full-extent",lij:[0,0,0]}]):e?e.tiles:new j}get test(){}constructor(e){super(e),this.type="feature-tile-3d",this._updatingHandles=new V,this.serviceDataExtent=null,this.serviceDataCount=zi.noServiceDataCount,this._snapshotLimitExceeded=!1,this.displayFeatureLimit=null,this._forceTilesMode=!1,this._suspended=!1,this._tileFetcher=null,this._fetchDataInfoPromise=null,this._fetchDataInfoAbortController=null,this._lifeCycleAbortController=new AbortController}initialize(){this._updatingHandles.add((()=>this.displayFeatureLimit),(e=>this._updatingHandles.addPromise(this._updateSnapshotLimit(e,null,this._lifeCycleAbortController.signal)))),this._updatingHandles.add((()=>this.mode),(()=>this._modeChanged()),T),this._updatingHandles.add((()=>this.mode),((e,t)=>{"tiles"===e&&"snapshot"===t&&(this._forceTilesMode=!0)}),T),this.addResolvingPromise(Promise.resolve().then((()=>this._verifyCapabilities())).then((()=>this._updatingHandles.addPromise(this._fetchServiceDataInfo()))).then((()=>this._initializeTileFetcher())))}_verifyCapabilities(){const e=this.layerView.layer;if("ogc-feature"!==e.type&&!z(e)?.operations.supportsQuery)throw new t("graphicscontroller:query-capability-required","Service requires query capabilities to be used as a feature layer",{layer:e})}destroy(){this._cancelFetchServiceDataInfo(),this._tileFetcher=i(this._tileFetcher),this._tilesHandle=s(this._tilesHandle),this._lifeCycleAbortController=r(this._lifeCycleAbortController),this._updatingHandles.destroy(),this._set("_updatingHandles",null)}suspend(){this._suspended||(this._suspended=!0,null!=this._tileFetcher&&this._tileFetcher.suspend())}resume(){this._suspended&&(this._suspended=!1,null!=this._tileFetcher&&this._tileFetcher.resume())}restart(){const e=()=>{null!=this._tileFetcher&&this._tileFetcher.restart()};this._updatingHandles.addPromise(this._fetchServiceDataInfo().then(e,e))}refetch(){this._refetch({resetForceTilesMode:!1})}getMissingAttributesForFeature(e){return this._tileFetcher?.getMissingAttributesForFeature(e)}_refetch(e){const t=()=>{null!=this._tileFetcher&&(e.resetForceTilesMode&&(this._forceTilesMode=!1),this._tileFetcher.refetch())};this._updatingHandles.addPromise(this._fetchServiceDataInfo().then(t,t))}_initializeTileFetcher(){const e=this.layerView.view;if(!e)return;const t=S((()=>e.featureTiles?.tilingScheme),this._lifeCycleAbortController.signal);this._updatingHandles.addPromise(t),t.then((()=>{const{layerView:e,tileDescriptors:t}=this,i=e.layer,s=new Ri({context:this.context,filterExtent:this.extent,tileDescriptors:t,features:this.graphics});this._tileFetcher=s,this._suspended?s.suspend():s.resume();const r=this.layerView.view;r&&this.addHandles(C((()=>r.quality),(e=>s.memoryFactor=e),D));const a="polygon"===this.context.geometryType?"polygonLodFactor":"polyline"===this.context.geometryType?"polylineLodFactor":null;a&&this.addHandles(C((()=>this.layerView.view?.qualitySettings?.graphics3D?.[a]),(e=>s.lodFactor=e||1),T)),"ogc-feature"!==i.type&&this._updatingHandles.add((()=>i.createQueryVersion),(()=>this._dataFilterChanged())),this._updatingHandles.add((()=>e.availableFields),((e,t)=>this._availableFieldsChanged(t,e))),this._updatingHandles.add((()=>e.requiredFields),((e,t)=>this._requiredFieldsChanged(t,e))),"customParameters"in i&&this._updatingHandles.add((()=>i.customParameters),(()=>this.restart())),this.addHandles([i.on("apply-edits",(e=>this._applyEdits(e))),C((()=>this.extent),(e=>s.filterExtent=e),O),C((()=>this.tileDescriptors),(e=>s.tileDescriptors=e),O),C((()=>this.maximumNumberOfFeatures),(e=>{s.maximumNumberOfFeatures=e,s.useTileCount=this.serviceDataCount>e}),D),C((()=>this.serviceDataCount),(e=>{s.useTileCount=e>this.maximumNumberOfFeatures}),D),C((()=>Pe.FEATURE_TILE_FETCH_SHOW_TILES),(e=>{e&&s&&!s.debugger?(s.debugger=new Li(s,r.featureTiles.tilingScheme.toTileInfo(),r),s.debugger.update()):!e&&this._tileFetcher&&s.debugger&&(s.debugger.destroy(),s.debugger=null)}),D)]),this._supportsExceedsLimitQuery||this._updatingHandles.add((()=>this.maxTotalSnapshotVertices),(()=>this._updatingHandles.addPromise(this._updateSnapshotLimit(this.displayFeatureLimit,null,this._lifeCycleAbortController.signal))))})).catch((()=>{}))}_modeChanged(){switch(this.mode){case"tiles":this._tilesHandle||(this._tilesHandle=this.layerView.view.featureTiles.addClient());break;default:y.getLogger(this).warn("Unhandled feature layer mode "+this.mode);case"snapshot":null!=this._tilesHandle&&(this._tilesHandle.remove(),this._tilesHandle=null)}}_dataFilterChanged(){this._set("maxTotalSnapshotVertices",0),this.notifyChange("maxTotalSnapshotVertices"),this._refetch({resetForceTilesMode:!0})}_applyEdits(e){const t=this.layerView.layer;null!=this._tileFetcher&&this._tileFetcher.applyEdits(e).then((e=>{if(e){if(!this._lifeCycleAbortController)throw N();e.exceededTransferLimit&&"refresh"in t?t.refresh():(e.deletedFeatures.length||e.updatedFeatures.length||e.addedFeatures.length)&&this._updatingHandles.addPromise(this._updateServiceDataExtent(this._lifeCycleAbortController.signal))}})).catch((e=>{if(!U(e))throw e}))}_availableFieldsChanged(e,t){null!=this._tileFetcher&&qi(this._tileFetcher.availableFields,t)&&this._refetch({resetForceTilesMode:!1})}_requiredFieldsChanged(e,t){null!=this._tileFetcher&&qi(this._tileFetcher.availableFields,t)&&this.restart()}_createVertexLimitExceededQuery(e){const t=this.layerView.layer,i=t.createQuery();return i.returnGeometry=!1,i.outStatistics=[new k({statisticType:"exceedslimit",maxVertexCount:e,outStatisticFieldName:"exceedslimit",maxPointCount:1e8,maxRecordCount:1e8})],t.capabilities?.query.supportsCacheHint&&(i.cacheHint=!0),i}_createDataInfoQuery(){const e=this.layerView.layer,t=e.createQuery();return t.returnGeometry=!1,t.outSpatialReference=this.layerView.view.spatialReference,e.capabilities?.query.supportsCacheHint&&(t.cacheHint=!0),t}_fullExtentIsAccurate(){const e=this.layerView.layer;if("definitionExpression"in e&&e.definitionExpression)return!1;switch(e.type){case"feature":case"catalog-footprint":case"oriented-imagery":return q(e.url);case"csv":case"geojson":case"ogc-feature":case"wfs":return!0;default:return}}async _updateServiceDataExtent(e){try{await this._tryUpdateServiceDataExtent(e)}catch(e){U(e)||this._set("serviceDataExtent",u(this.layerView.fullExtentInLocalViewSpatialReference))}}async _tryUpdateServiceDataExtent(e){const t=this.layerView,i=t.layer,s=i.capabilities?.query.supportsExtent??!1,r=u(t.fullExtentInLocalViewSpatialReference),a=i.fullExtent,n=this._fullExtentIsAccurate(),o=this.serviceDataCount;if(s&&o<=zi.maxFeatureCountForExtent&&(!r||!n)&&"queryExtent"in i){const t=this._createDataInfoQuery(),s=await i.queryExtent(t,{timeout:zi.queryExtentTimeout,signal:e});this._set("serviceDataExtent",s.extent)}else if(r)this._set("serviceDataExtent",r);else if(null!=a){const s="portalItem"in i?i.portalItem:null,r=await Q(a,t.view.spatialReference,s,e);this._set("serviceDataExtent",r)}else this._set("serviceDataExtent",null)}async _updateServiceDataCount(e){const t=this.layerView.layer;if(!("queryFeatureCount"in t)||!h("featurelayer-snapshot-enabled"))return void this._set("serviceDataCount",zi.noServiceDataCount);const i=await M(t.queryFeatureCount(this._createDataInfoQuery(),{timeout:zi.queryStatisticsTimeout,signal:e}));if(!0===i.ok)this._set("serviceDataCount",i.value);else{if(U(i.error))throw i.error;this._set("serviceDataCount",zi.noServiceDataCount)}}get _supportsExceedsLimitQuery(){const e=this.layerView.layer;return null!=e.capabilities&&e.capabilities.operations&&e.capabilities.operations.supportsExceedsLimitStatistics}get _minimumNumberOfVerticesForGeometry(){switch(this.layerView.layer.geometryType){case"point":case"multipoint":return 1;case"polygon":return 4;case"polyline":return 2;case"multipatch":case"mesh":return 3;default:return 0}}async _updateSnapshotLimit(e,t,i){if(null==e?.averageSymbolComplexity)return void(this._snapshotLimitExceeded=!1);const{maximumTotalNumberOfVertices:s,averageSymbolComplexity:r}=e,{verticesPerFeature:a,verticesPerCoordinate:n}=r,o=a<=0,l=this._minimumNumberOfVerticesForGeometry>1;if(!o&&!l)return void(this._snapshotLimitExceeded=!1);0!==a&&null!=t&&await t;const u=Math.min(s,Gi),d=this.serviceDataCount,p=d!==zi.noServiceDataCount;let c=p?Math.ceil((u-d*a)/(n||1)):Math.ceil(u/(n||1));if(l&&(c=Math.min(c,Hi)),p&&this._minimumNumberOfVerticesForGeometry*d>c)return void(this._snapshotLimitExceeded=!0);if(!this._supportsExceedsLimitQuery||!h("featurelayer-snapshot-enabled"))return void(this._snapshotLimitExceeded=this.maxTotalSnapshotVertices>c);const m=await M(this.layerView.layer.queryFeatures(this._createVertexLimitExceededQuery(c),{timeout:zi.queryStatisticsTimeout,signal:i}));if(!1===m.ok){if(U(m.error))throw m.error;return void(this._snapshotLimitExceeded=!1)}const y=m.value.features[0];this._snapshotLimitExceeded=!!y?.attributes&&!!y.attributes.exceedslimit}async _fetchServiceDataInfo(){this._cancelFetchServiceDataInfo();let e=new AbortController;const t=e.signal,i=this._updateServiceDataCount(t),s=Promise.allSettled([i,this._updateSnapshotLimit(this.displayFeatureLimit,i,t)]),r=s.then((()=>this._updateServiceDataExtent(t))).catch((e=>{U(e)||y.getLogger(this).error("#fetchServiceDataInfo()",e)})).then((()=>{r===this._fetchDataInfoPromise&&(this._fetchDataInfoPromise=null,this._fetchDataInfoAbortController=null),e=null}));return e&&(this._fetchDataInfoPromise=r),this._fetchDataInfoAbortController=e,s.then((()=>{}),(()=>{}))}_cancelFetchServiceDataInfo(){const e=this._fetchDataInfoAbortController;e&&(this._fetchDataInfoAbortController=null,this._fetchDataInfoPromise=null,e.abort())}get performanceInfo(){return{storedFeatures:this._tileFetcher?.storedFeatures??0,totalFeatures:this._tileFetcher?.totalFeatures??0,totalVertices:this._tileFetcher?.totalVertices??0,missingTiles:this._tileFetcher?.missingTiles??0}}};e([o({readOnly:!0})],Ni.prototype,"type",void 0),e([o({constructOnly:!0})],Ni.prototype,"graphics",void 0),e([o({constructOnly:!0})],Ni.prototype,"layerView",void 0),e([o({constructOnly:!0})],Ni.prototype,"context",void 0),e([o({readOnly:!0})],Ni.prototype,"dataUpdating",null),e([o()],Ni.prototype,"extent",null),e([o()],Ni.prototype,"updating",null),e([o({readOnly:!0})],Ni.prototype,"_updatingHandles",void 0),e([o()],Ni.prototype,"updatingTotal",null),e([o()],Ni.prototype,"updatingRemaining",null),e([o()],Ni.prototype,"expectedFeatureDiff",null),e([o()],Ni.prototype,"memoryForUnusedFeatures",null),e([o()],Ni.prototype,"maximumNumberOfFeaturesExceeded",null),e([o({readOnly:!0})],Ni.prototype,"serviceDataExtent",void 0),e([o({readOnly:!0})],Ni.prototype,"serviceDataCount",void 0),e([o()],Ni.prototype,"_snapshotLimitExceeded",void 0),e([o()],Ni.prototype,"displayFeatureLimit",void 0),e([o({type:Number})],Ni.prototype,"maximumNumberOfFeatures",null),e([o({readOnly:!0})],Ni.prototype,"hasAllFeatures",null),e([o({readOnly:!0})],Ni.prototype,"hasAllFeaturesInView",null),e([o({readOnly:!0})],Ni.prototype,"hasFullGeometries",null),e([o()],Ni.prototype,"_forceTilesMode",void 0),e([o({readOnly:!0})],Ni.prototype,"mode",null),e([o({readOnly:!0})],Ni.prototype,"maxTotalSnapshotVertices",null),e([o({readOnly:!0})],Ni.prototype,"tileDescriptors",null),e([o()],Ni.prototype,"_tileFetcher",void 0),e([o()],Ni.prototype,"_fetchDataInfoPromise",void 0),Ni=e([g("esri.layers.graphics.controllers.FeatureTileController3D")],Ni);const Gi=1e6,Hi=5e6;function qi(e,t){if(!t)return!1;for(const i of t)if(!e.has(i))return!0;return!1}var zi;function Qi(e,t,i){if(!i||null==t)return null;if(!e)return function(e,t){const i=t.toLowerCase();for(const t in e)if(t.toLowerCase()===i)return e[t];return null}(t,i);const s=e.get(i);return s?t[s.name]:null}!function(e){e.noServiceDataCount=1/0,e.maxSnapshotMinScaleFactor=5,e.reset=function(){e.maxFeatureCountForExtent=1e4,e.queryStatisticsTimeout=12e3,e.queryExtentTimeout=1e4}}(zi||(zi={})),zi.reset();const ki=ot;let Bi=class extends I{get layer(){return this.context.layer}get spatialReference(){return this.context.spatialReference}get _queryGeometryType(){switch(this.layer.geometryType){case"multipoint":case"point":case"polygon":case"polyline":return this.layer.geometryType;case"mesh":return"polygon";default:return}}get defaultQueryJSON(){return new F({outSpatialReference:this.spatialReference}).toJSON()}get _dataQueryEngine(){return this._ensureDataQueryEngine()}constructor(e){super(e),this._dataQueryEngineInstance=null}destroy(){this.clear()}clear(){return!!this._dataQueryEngineInstance&&(this._dataQueryEngineInstance.destroy(),this._dataQueryEngineInstance=null,!0)}async executeQueryForIdSet(e,t,i){return this._dataQueryEngine.executeQueryForIdSet(this._ensureQueryJSON(e,t),i)}async executeQueryForCount(e,t){return this._dataQueryEngine.executeQueryForCount(this._ensureQueryJSON(e),t)}async executeQueryForExtent(e,t){const{count:i,extent:s}=await this._dataQueryEngine.executeQueryForExtent(this._ensureQueryJSON(e),t);return{count:i,extent:de.fromJSON(s)}}async executeQueryForIds(e,t){return this._dataQueryEngine.executeQueryForIds(this._ensureQueryJSON(e),t)}async executeQueryForLatestObservations(e,t){const i=await this._dataQueryEngine.executeQueryForLatestObservations(this._ensureQueryJSON(e),t),s=ut.fromJSON(i);return s.features.forEach((e=>{e.layer=this.layer,e.sourceLayer=this.layer})),s}async executeQuery(e,t){const i=await this._dataQueryEngine.executeQuery(this._ensureQueryJSON(e),t),s=ut.fromJSON(i);return s.features.forEach((e=>{e.layer=this.layer,e.sourceLayer=this.layer})),s}_ensureQueryJSON(e,t){let i=this.defaultQueryJSON;if(null!=e&&("outSpatialReference"in e&&!e.outSpatialReference&&(e.outSpatialReference=this.spatialReference),i=e.toJSON()),null!=t){const e=t.geometries.map((e=>e.toJSON())).reduce(((e,t)=>(e.rings=e.rings.concat(t.rings),e)));i={...i,sceneFilter:{...t,geometry:e}}}return i}_ensureDataQueryEngine(){if(this._dataQueryEngineInstance)return this._dataQueryEngineInstance;const e="timeInfo"in this.layer&&this.layer.timeInfo?.toJSON()||null,t=this.layer.objectIdField,i=ce.toJSON(this._queryGeometryType),s=this.layer.fieldsIndex?.toJSON()||new lt([]),r=this.priority,a=this.spatialReference.toJSON(),{hasZ:n,hasM:o,featureStore:l,scheduler:u}=this.context;return this._dataQueryEngineInstance=new ki({hasZ:n,hasM:o,geometryType:i,fieldsIndex:s,timeInfo:e,spatialReference:a,objectIdField:t,featureStore:l,scheduler:u,priority:r}),this._dataQueryEngineInstance}};e([o({constructOnly:!0})],Bi.prototype,"context",void 0),e([o({constructOnly:!0})],Bi.prototype,"priority",void 0),e([o()],Bi.prototype,"layer",null),e([o()],Bi.prototype,"spatialReference",null),e([o()],Bi.prototype,"_queryGeometryType",null),e([o()],Bi.prototype,"defaultQueryJSON",null),Bi=e([g("esri.views.3d.layers.graphics.QueryEngine")],Bi);let Ji=class extends I{constructor(e){super(e),this._updateTask=null,this._frameTask=null,this._queryEngine=null,this._updateRequested=!0,this._updatingHandles=new V,this._updateVisibility=async e=>{if(null==this._compositedFeatureFilter&&null==this._sceneFilter||0===this.context.getFeatureCount())return await this._frameTask.schedule((()=>this.clear()),e);try{const t=await this._queryEngine.executeQueryForIdSet(this._compositedFeatureFilter,this._sceneFilter,e);return L(e),await this._frameTask.schedule((()=>{this.context.updateFeatureVisibilities((e=>t.has(e)))}),e)}catch(t){return G(t),y.getLogger(this).warn(`FeatureFilter query failed: ${t}`,{error:t}),await this._frameTask.schedule((()=>{this.context.setAllFeaturesVisibility(!0)}),e)}}}initialize(){const e=Fe.FILTER_VISIBILITY,{layer:t,view:i}=this._configuration,{featureStore:s}=this.context,r=this._configuration.hasZ??!1,a=this._configuration.hasM??!1;this._queryEngine=new Bi({context:{spatialReference:i.spatialReference,layer:t,scheduler:i.resourceController.scheduler,featureStore:s,hasM:a,hasZ:r},priority:e}),this._frameTask=i.resourceController.scheduler.registerTask(e,this),this._updatingHandles.add((()=>[this._compositedFeatureFilter,this._sceneFilter]),(()=>this.reapply()),T)}destroy(){this._updateRequested=!1,this._updatingHandles.destroy(),this.clear(),this._updateTask=r(this._updateTask),this._frameTask=s(this._frameTask),this._queryEngine=i(this._queryEngine),this._set("context",null)}get updating(){return this.running||this._updatingHandles.updating||null!=this._updateTask&&!this._updateTask.finished}get running(){return this._updateRequested||this._frameTask.updating}get defaultVisibility(){return null==this._compositedFeatureFilter&&null==this._sceneFilter}get _featureFilter(){return"filter"in this._configuration?this._configuration.filter:null}get _sceneFilter(){return"layerFilter"in this._configuration?this._configuration.layerFilter:null}get _floorFilter(){return nt(this._configuration)}get _timeExtent(){return"timeExtent"in this._configuration?this._configuration.timeExtent:null}get _compositedFeatureFilter(){const{_featureFilter:e,_timeExtent:t,_floorFilter:i}=this;if(null==t&&null==i)return e;const s=null!=e?e.clone():new at;if(null!=t&&(s.timeExtent=null!=s.timeExtent?s.timeExtent.intersection(t):t),null!=i){const e=null==s.where||""===s.where;s.where=e?i:`(${s.where}) AND (${i})`}return s}get _configuration(){return this.context.configuration}reapply(){this._updateRequested=!0}clear(){this._queryEngine.clear(),this.context.clearFeaturesVisibility()}runTask(e){if(this._updateRequested&&(this._updateTask=r(this._updateTask),this._updateTask=A(this._updateVisibility),this._updateRequested=!1,e.madeProgress()),this._frameTask.processQueue(e),!e.hasProgressed)return be}};e([o({constructOnly:!0})],Ji.prototype,"context",void 0),e([o()],Ji.prototype,"updating",null),e([o()],Ji.prototype,"running",null),e([o()],Ji.prototype,"defaultVisibility",null),e([o()],Ji.prototype,"_featureFilter",null),e([o()],Ji.prototype,"_sceneFilter",null),e([o()],Ji.prototype,"_floorFilter",null),e([o()],Ji.prototype,"_timeExtent",null),e([o()],Ji.prototype,"_compositedFeatureFilter",null),e([o()],Ji.prototype,"_configuration",null),e([o()],Ji.prototype,"_updateTask",void 0),e([o()],Ji.prototype,"_updateRequested",void 0),Ji=e([g("esri.views.3d.layers.support.FeatureVisibilityFilter")],Ji);let $i=class extends I{constructor(e){super(e),this.type="graphics-3d",this._randomRotationRenderers=null,this._updatingHandles=new V,this.elevationFeatureExpressionEnabled=!1,this.scaleVisibilityEnabled=!1,this.filterVisibilityEnabled=!1,this.frustumVisibilityEnabled=!1,this.elevationAlignmentEnabled=!1,this.timeExtentEnabled=!1,this.setUidToIdOnAdd=!0,this.dataExtent=null,this.drapeSourceType=ke.Features,this.preferredUpdatePolicy=E.ASYNC,this._suspendResumeExtent=null}initialize(){const e=this.owner,t=(this.filterVisibilityEnabled||this.timeExtentEnabled)&&"multipatch"!==e.layer.geometryType,i=new Ye({owner:this,layer:this.layer,preferredUpdatePolicy:this.preferredUpdatePolicy,elevationFeatureExpressionEnabled:this.elevationFeatureExpressionEnabled,graphicSymbolSupported:!1,hasZ:e.hasZ,hasM:e.hasM,setUidToIdOnAdd:this.setUidToIdOnAdd,componentFactories:{deconflictor:t=>e.view.deconflictor.addGraphicsOwner(t),labeler:(t,i)=>e.view.labeler.addGraphicsOwner(t,i),elevationAlignment:this.elevationAlignmentEnabled?(t,i)=>new Xe({graphicsCoreOwner:this,graphicsCore:t,queryGraphicUIDsInExtent:i,elevationProvider:e.view.elevationProvider}):null,scaleVisibility:this.scaleVisibilityEnabled?(t,i)=>new Ke({graphicsCoreOwner:this,layer:this.layer,queryGraphicUIDsInExtent:i,graphicsCore:t,basemapTerrain:e.view.basemapTerrain}):null,filterVisibility:t?t=>new Ji({context:{...t,configuration:e}}):null,objectStates:e=>new et(e)}});this._set("graphicsCore",i),this.frustumVisibilityEnabled&&this._set("frustumVisibility",new tt({graphicsCoreOwner:this})),this.elevationAlignment&&this._updatingHandles.add((()=>this.layer.elevationInfo),((e,t)=>{Le(e,t)&&this._updatingHandles.addPromise(this.graphicsCore.elevationInfoChange())})),this._updatingHandles.add((()=>this.layer.labelsVisible),(()=>this.graphicsCore.updateVisibilityInfo())),this._updatingHandles.add((()=>this.layer.labelingInfo),((e,t)=>{Le(e,t)&&this.graphicsCore.updateLabelingInfo()})),this._updatingHandles.add((()=>this.preferredUpdatePolicy),(e=>this.graphicsCore.preferredUpdatePolicy=e)),this._set("initializePromise",this._initializeAsync()),this._updatingHandles.addPromise(this.initializePromise)}async _initializeAsync(){await H(this.graphicsCore.initializePromise);const e=this.owner;this._updatingHandles.add((()=>this.renderer),(e=>this._updatingHandles.addPromise(this.graphicsCore.rendererChange(e)))),this._updatingHandles.add((()=>e.fullOpacity),(()=>this.graphicsCore.opacityChange())),this._setupSuspendResumeExtent(),this.updateClippingExtent&&(this._updatingHandles.add((()=>e.view.clippingArea),(()=>this._updateClippingExtent())),this._updateClippingExtent()),this.graphicsCore.startCreateGraphics(),this.graphicsCore.labelsEnabled&&await H(this.graphicsCore.updateLabelingInfo())}destroy(){this._updatingHandles.destroy(),this._set("frustumVisibility",i(this.frustumVisibility)),this._set("graphicsCore",i(this.graphicsCore)),this._set("owner",null)}get layer(){return this.owner.layer}get dataUpdating(){return this.graphicsCore?.dataUpdating??!1}get renderer(){const{renderer:e,objectIdField:t}=this.layer;if(!e||!t||"heatmap"===e.type||!e.visualVariables)return e;const i=e.visualVariables.findIndex((e=>"rotation"===e.type&&null!=e.valueExpression&&He(e.valueExpression)===t&&(null==e.axis||"heading"===e.axis)&&"geographic"===e.rotationType));if(i<0)return e;const s=e.clone();return s.visualVariables.splice(i,1),this._randomRotationRenderers||(this._randomRotationRenderers=new WeakMap),this._randomRotationRenderers.set(s,t),s}get scaleVisibility(){return this.graphicsCore?.scaleVisibility}get filterVisibility(){return this.graphicsCore?.filterVisibility}get elevationAlignment(){return this.graphicsCore?.elevationAlignment}get suspendResumeExtentMode(){return this.owner.suspendResumeExtentMode??"computed"}get scaleVisibilitySuspended(){return null!=this.scaleVisibility&&this.scaleVisibility.suspended}get suspended(){return this.owner.suspended}get legendEnabled(){return null==this.frustumVisibility||!this.frustumVisibility.suspended}get suspendInfo(){const e={};return this.scaleVisibilitySuspended&&(e.outsideScaleRange=!0),null!=this.frustumVisibility&&this.frustumVisibility.suspended&&(e.outsideOfView=!0),e}get updating(){return!!(this.graphicsCore?.updating||this.frustumVisibility?.updating||this._updatingHandles.updating)}get updatingRemaining(){return this.graphicsCore?.updatingRemaining??0}get featureStore(){return this.graphicsCore?.featureStore}get view(){return this.owner.view}get loadedGraphics(){return this.owner.loadedGraphics}get fullOpacity(){return this.owner?.fullOpacity}get filter(){return"filter"in this.owner?this.owner.filter:null}get slicePlaneEnabled(){return this.owner.slicePlaneEnabled}get updatePolicy(){return this.owner.updatePolicy}get featureSpatialReference(){return"featureSpatialReference"in this.owner?this.owner.featureSpatialReference:this.owner.view.spatialReference}get graphics3DGraphics(){return this.graphicsCore?.graphics3DGraphics}get graphics3DGraphicsByObjectID(){return this.graphicsCore?.graphics3DGraphicsByObjectID}get symbolUpdateType(){return this.graphicsCore?.symbolUpdateType}get displayFeatureLimit(){const e=this.view.quality,t=this.graphicsCore?.displayFeatureLimit;if(1===e)return t;const i=Math.ceil(t.maximumNumberOfFeatures*e);return new it(t.maximumTotalNumberOfVertices,i,t.averageSymbolComplexity)}get usedMemory(){return this.graphicsCore?.usedMemory??0}get loadedFeatures(){return this.graphicsCore?.numberOfGraphics??0}get usedMemoryPerFeature(){return this.graphicsCore?.usedMemoryPerGraphic??0}get unprocessedMemoryEstimate(){return this.graphicsCore?.unprocessedMemoryEstimate??0}get performanceInfo(){return this.graphicsCore.performanceInfo}maskOccludee(e){const t=this.graphicsCore?.objectStates;if(!t)return Ue();const{set:i,handle:s}=t.acquireSet(ht.MaskOccludee,null);return t.setUid(i,e.uid),s}highlight(e,t){const i=this.graphicsCore?.objectStates;if(!i)return Ue();if(e instanceof F){const{set:s,handle:r}=i.acquireSet(ht.Highlight,t);return this.owner.queryObjectIds(e).then((e=>i.setObjectIds(s,e))),r}if("number"==typeof e||"string"==typeof e)return this.highlight([e],t);if(e instanceof Ee)return this.highlight([e],t);if("toArray"in e&&(e=e.toArray()),Array.isArray(e)&&e.length>0){if(e[0]instanceof Ee){const s=e;if(null==Qi(this.layer.fieldsIndex,s[0].attributes,t)){const e=s.map((e=>e.uid)),{set:t,handle:r}=i.acquireSet(ht.Highlight,null);return i.setUids(t,e),r}e=s.map((e=>Qi(this.layer.fieldsIndex,e.attributes,t)))}if(Array.isArray(e)&&("number"==typeof e[0]||"string"==typeof e[0])){const s=e,{set:r,handle:a}=i.acquireSet(ht.Highlight,t);return i.setObjectIds(r,s),a}}return Ue()}resetObjectStates(){this.graphicsCore?.objectStates?.reset()}whenGraphicBounds(e,t){return this.graphicsCore?.whenGraphicBounds(e,t)}computeAttachmentOrigin(e,t){return this.graphicsCore?.computeAttachmentOrigin(e,t)}notifyGraphicGeometryChanged(e){this.graphicsCore.notifyGraphicGeometryChanged(e)}notifyGraphicVisibilityChanged(e){this.graphicsCore.notifyGraphicVisibilityChanged(e)}getRenderingInfo(e,t,i){const s=qe(e,{renderer:t,arcade:i});if(s?.color){const e=s.color;e[0]=e[0]/255,e[1]=e[1]/255,e[2]=e[2]/255}if(null!=s&&null!=t&&this._randomRotationRenderers?.has(t)){const i=this._randomRotationRenderers.get(t),r=e.attributes[i],a=new Ae(0);a.updateFloatArray([r]),a.updateUint8Array([173]),s.heading=8.381e-8*a.digest()}return s}getRenderingInfoAsync(e,t,i,s){return ze(e,{renderer:t,arcade:i,...s})}getSymbolLayerSize(e,t){return this.graphicsCore?.getSymbolLayerSize(e,t)}setObjectIdVisibility(e,t){this.graphicsCore?.setObjectIdVisibility(e,t)}refreshFilter(){null!=this.filterVisibility&&this.filterVisibility.reapply()}getGraphics3DGraphicByObjectId(e){return this.graphicsCore?.getGraphics3DGraphicByObjectId(e)}_updateClippingExtent(){const e=this.owner.view.clippingArea;this.graphicsCore.setClippingExtent(e,this.owner.view.spatialReference)&&(this.updateClippingExtent(e)||this.graphicsCore.recreateAllGraphics())}_setupSuspendResumeExtent(){(this.frustumVisibility||this.scaleVisibility)&&this.addHandles(C((()=>this.suspendResumeExtentMode),(()=>{switch(this.removeHandles(Wi),this.suspendResumeExtentMode){case"computed":this.addHandles([C((()=>this.graphicsCore.computedExtent),(e=>this._updateSuspendResumeExtent(e)),T),C((()=>this.graphicsCore.extentPadding),(()=>this._updateSuspendResumeExtent(this.graphicsCore.computedExtent)))],Wi);break;case"data":this.addHandles([P((()=>this.dataExtent),(e=>this._updateSuspendResumeExtent(e)),T),C((()=>this.graphicsCore.extentPadding),(()=>this._updateSuspendResumeExtent(this.dataExtent)))],Wi);break;default:je(this.suspendResumeExtentMode)}}),T))}_updateSuspendResumeExtent(e){e?this._suspendResumeExtentChanged(this._extentToSuspendResumeRect(e,this._suspendResumeExtent)):this._suspendResumeExtentChanged(null)}_extentToSuspendResumeRect(e,t){const i=this.owner.view.spatialReference;if(!e.spatialReference.equals(i)){if(!Ne(e,i))return;e=Ge(e,i)}return rt(e,t,Qe,this.graphicsCore.extentPadding)}_suspendResumeExtentChanged(e){null!=this.frustumVisibility&&this.frustumVisibility.setExtent(e),null!=this.scaleVisibility&&this.scaleVisibility.setExtent(e)}};e([o()],$i.prototype,"type",void 0),e([o({constructOnly:!0})],$i.prototype,"owner",void 0),e([o()],$i.prototype,"layer",null),e([o({readOnly:!0})],$i.prototype,"dataUpdating",null),e([o()],$i.prototype,"renderer",null),e([o({constructOnly:!0})],$i.prototype,"updateClippingExtent",void 0),e([o({constructOnly:!0})],$i.prototype,"elevationFeatureExpressionEnabled",void 0),e([o({constructOnly:!0})],$i.prototype,"graphicsCore",void 0),e([o({constructOnly:!0})],$i.prototype,"scaleVisibilityEnabled",void 0),e([o({constructOnly:!0})],$i.prototype,"filterVisibilityEnabled",void 0),e([o({constructOnly:!0})],$i.prototype,"frustumVisibilityEnabled",void 0),e([o({constructOnly:!0})],$i.prototype,"elevationAlignmentEnabled",void 0),e([o({constructOnly:!0})],$i.prototype,"timeExtentEnabled",void 0),e([o({constructOnly:!0})],$i.prototype,"setUidToIdOnAdd",void 0),e([o()],$i.prototype,"scaleVisibility",null),e([o()],$i.prototype,"filterVisibility",null),e([o()],$i.prototype,"elevationAlignment",null),e([o({constructOnly:!0})],$i.prototype,"frustumVisibility",void 0),e([o()],$i.prototype,"initializePromise",void 0),e([o()],$i.prototype,"suspendResumeExtentMode",null),e([o()],$i.prototype,"dataExtent",void 0),e([o()],$i.prototype,"scaleVisibilitySuspended",null),e([o()],$i.prototype,"suspended",null),e([o()],$i.prototype,"legendEnabled",null),e([o()],$i.prototype,"suspendInfo",null),e([o()],$i.prototype,"updating",null),e([o()],$i.prototype,"updatingRemaining",null),e([o()],$i.prototype,"featureStore",null),e([o()],$i.prototype,"view",null),e([o()],$i.prototype,"loadedGraphics",null),e([o()],$i.prototype,"fullOpacity",null),e([o()],$i.prototype,"filter",null),e([o()],$i.prototype,"slicePlaneEnabled",null),e([o()],$i.prototype,"drapeSourceType",void 0),e([o()],$i.prototype,"updatePolicy",null),e([o()],$i.prototype,"preferredUpdatePolicy",void 0),e([o({readOnly:!0})],$i.prototype,"displayFeatureLimit",null),$i=e([g("esri.views.3d.layers.graphics.Graphics3DFeatureProcessor")],$i);const Wi="suspendResumeExtentMode",Zi=Object.freeze(Object.defineProperty({__proto__:null,build:function(e){const t=new Dt;t.include(Ht),t.include(qt);const{usesHalfFloat:i}=e;return t.fragment.uniforms.add(new Ot("densityMap",(e=>e.densityMap)),new Ot("tex",(e=>e.colorRamp)),new zt("densityNormalizer",(e=>1/(e.maxDensity-e.minDensity))),new zt("minDensity",(e=>e.minDensity)),new zt("densityMultiplier",(e=>3/(e.searchRadius*e.searchRadius*Math.PI)))),i&&t.constants.add("compressionFactor","float",4),t.fragment.code.add(St` + void main() { + float density = texture(densityMap, uv).r * densityMultiplier${i?St` * compressionFactor`:""}; + float densityRatio = (density - minDensity) * densityNormalizer; + + vec4 color = texture(tex, vec2(clamp(densityRatio, 0.0, 1.0), 0.5)); + + discardOrAdjustAlpha(color); + fragColor = color; + } + `),t}},Symbol.toStringTag,{value:"Module"}));class Yi extends Ct{constructor(){super(...arguments),this.colorRamp=null,this.densityMap=null,this.searchRadius=1,this.fieldTotal=0,this.minDensity=0,this.maxDensity=100}}class Xi extends Vt{constructor(e,t){super(e,t,(()=>this.destroy()))}initializeProgram(e){return new It(e.rctx,Xi.shader.get().build(this.configuration),vt)}initializePipeline(){return Xt({blending:Mt,colorWrite:Kt,depthTest:null,depthWrite:null})}get primitiveType(){return kt.TRIANGLE_STRIP}}Xi.shader=new Pt(Zi,(()=>Promise.resolve().then((()=>Zi))));class Ki extends At{constructor(){super(...arguments),this.usesHalfFloat=!1}}e([Gt()],Ki.prototype,"usesHalfFloat",void 0);let es=class extends Be{constructor(e){super(e),this.pixelRatio=1,this._colorRampData=new Uint8ClampedArray(4),this.type="draped-heatmap",this._heatmapParameters=new Yi;const t=new ii;t.pixelFormat=e.pixelFormat,t.internalFormat=e.internalFormat,t.dataType=e.dataType,t.samplingMode=e.samplingMode,t.wrapMode=Bt.CLAMP_TO_EDGE;const i=e.rendererContext.rctx;this._densityMap=new ti(i,t),this._quad=fe(i);const s=new Ki;s.usesHalfFloat=e.dataType!==Jt.FLOAT,this._technique=new Xi({rctx:i,viewingMode:he.Local},s)}initialize(){const e=this._colorRampData,t=new ii(e.length/4,1);t.wrapMode=Bt.CLAMP_TO_EDGE,this._colorRamp=new si(this.rctx,t,e),this._heatmapParameters.densityMap=this._densityMap.colorTexture,this.addHandles(C((()=>[this.colorRampData,this.minDensity,this.maxDensity,this.fieldTotal,this.pixelRatio,this.searchRadius]),(()=>this.rendererContext.notifyContentChanged())))}destroy(){this._technique=a(this._technique),this._densityMap=n(this._densityMap),this._quad=n(this._quad),this._colorRamp=n(this._colorRamp)}get searchRadius(){return this._heatmapParameters.searchRadius}set searchRadius(e){e!==this._heatmapParameters.searchRadius&&(this._heatmapParameters.searchRadius=e,this.notifyChange("searchRadius"))}get minDensity(){return this._heatmapParameters.minDensity}set minDensity(e){e!==this._heatmapParameters.minDensity&&(this._heatmapParameters.minDensity=e,this.notifyChange("minDensity"))}get maxDensity(){return this._heatmapParameters.maxDensity}set maxDensity(e){e!==this._heatmapParameters.maxDensity&&(this._heatmapParameters.maxDensity=e,this.notifyChange("maxDensity"))}get fieldTotal(){return this._heatmapParameters.fieldTotal}set fieldTotal(e){this._heatmapParameters.fieldTotal=e,this.notifyChange("fieldTotal")}get colorRampData(){return this._colorRampData}set colorRampData(e){const{colorRamp:t}=this._heatmapParameters;if(null!=t&&e!==this._colorRampData){const i=t.descriptor.width,s=e.length/4;s!==i&&t.resize(s,1),t.setData(e)}this._colorRampData=e}get _colorRamp(){return this._heatmapParameters.colorRamp}set _colorRamp(e){this._heatmapParameters.colorRamp=e}get hasHighlights(){return!1}get hasWater(){return!1}get rendersOccludedDraped(){return!1}render(e){const t=this._sortedMaterialRenderers;if(0===t.length)return;const i=this.rctx.getBoundFramebufferObject(),s=this.rctx.getViewport(),{pixelRatio:r}=this,a=Math.ceil(s.width*r),n=Math.ceil(s.height*r);this._densityMap.resize(a,n),this.rctx.bindFramebuffer(this._densityMap),this.rctx.setViewport(0,0,a,n),this.rctx.clear($t.COLOR_BUFFER_BIT);let o=!1;t.forAll((t=>{const i=t.prepareTechnique(e);null!=i&&(t.renderNode(e,i),o=!0)})),this.rctx.bindFramebuffer(i),this.rctx.setViewport(s.x,s.y,s.width,s.height),o&&(this.rctx.bindVAO(this._quad),this.rctx.bindTechnique(this._technique,e.bindParameters,this._heatmapParameters),this.rctx.drawArrays(this._technique.primitiveType,0,ri(this._quad,"geometry")))}};e([o()],es.prototype,"searchRadius",null),e([o()],es.prototype,"minDensity",null),e([o()],es.prototype,"maxDensity",null),e([o()],es.prototype,"fieldTotal",null),e([o()],es.prototype,"pixelRatio",void 0),e([o()],es.prototype,"colorRampData",null),e([o({constructOnly:!0})],es.prototype,"dataType",void 0),e([o({constructOnly:!0})],es.prototype,"samplingMode",void 0),e([o({constructOnly:!0})],es.prototype,"pixelFormat",void 0),e([o({constructOnly:!0})],es.prototype,"internalFormat",void 0),e([o()],es.prototype,"_colorRampData",void 0),es=e([g("esri.views.3d.webgl-engine.lib.DrapedHeatmapRenderer")],es);const ts=Object.freeze(Object.defineProperty({__proto__:null,build:function(e){const t=new Dt,{vertex:i,fragment:s,attributes:r,varyings:a}=t;jt(i,e);const{isAttributeDriven:n,usesHalfFloat:o}=e;return r.add(ai.POSITION,"vec3"),r.add(ai.UV0,"vec2"),n&&(r.add(ai.FEATUREATTRIBUTE,"float"),a.add("attributeValue","float")),o&&t.constants.add("compressionFactor","float",.25),a.add("unitCirclePos","vec2"),i.uniforms.add(new zt("radius",(({resolutionForScale:e,searchRadius:t},{camera:i,screenToWorldRatio:s,overlayStretch:r})=>2*t*(0===e?1:e/s)*i.pixelRatio/i.fullViewport[2]/r))),i.code.add(St` + void main() { + unitCirclePos = uv0; + + vec4 posProj = proj * (view * vec4(${ai.POSITION}, 1.0)); + vec4 quadOffset = vec4(unitCirclePos * radius, 0.0, 0.0); + + ${n?St`attributeValue = ${ai.FEATUREATTRIBUTE};`:""} + gl_Position = posProj + quadOffset; + } + `),s.code.add(St` + void main() { + float radiusRatioSquared = dot(unitCirclePos, unitCirclePos); + if (radiusRatioSquared > 1.0) { + discard; + } + + float oneMinusRadiusRatioSquared = 1.0 - radiusRatioSquared; + float density = oneMinusRadiusRatioSquared * oneMinusRadiusRatioSquared ${n?St` * attributeValue`:""} ${o?St` * compressionFactor`:""}; + fragColor = vec4(density); + } + `),t}},Symbol.toStringTag,{value:"Module"}));class is extends wt{constructor(){super(...arguments),this.searchRadius=128,this.resolutionForScale=0}}class ss extends Vt{initializeProgram(e){return new It(e.rctx,ss.shader.get().build(this.configuration),vt)}initializePipeline(){return Xt({blending:ei(Zt.ONE,Zt.ONE,Wt.ADD),colorWrite:Kt,depthTest:null,depthWrite:null})}destroy(){super.destroy()}}ss.shader=new Pt(ts,(()=>Promise.resolve().then((()=>ts))));class rs extends At{constructor(){super(...arguments),this.isAttributeDriven=!1,this.usesHalfFloat=!1}}e([Gt()],rs.prototype,"isAttributeDriven",void 0),e([Gt()],rs.prototype,"usesHalfFloat",void 0);class as extends is{constructor(){super(...arguments),this.isAttributeDriven=!1,this.usesHalfFloats=!1}}class ns extends Rt{constructor(e){super(e,new as),this.produces=new Map([[Ut.DRAPED_MATERIAL,e=>e===Qt.Color]]),this._configuration=new rs}getConfiguration(){return this._configuration.isAttributeDriven=this.parameters.isAttributeDriven,this._configuration.usesHalfFloat=this.parameters.usesHalfFloats,this._configuration}createGLMaterial(e){return new os(e)}intersect(){}intersectDraped(e,t,i,s,r,a){const n=e.attributes.get(ai.POSITION),{parameters:o}=this,{searchRadius:l}=o,{screenToWorldRatio:u}=e,h=l*u+2*u,d=h*h,p=n.data.length/n.size;for(let e=0;ethis._loadedPointGraphics.length,setAllFeaturesVisibility:e=>this._setAllFeaturesVisibility(e),clearFeaturesVisibility:()=>this._setAllFeaturesVisibility(!0),updateFeatureVisibilities:e=>this._updateFeatureVisibilities(e)}}),this._updatingHandles.addOnCollectionChange((()=>this._loadedPointGraphics),(e=>this._onLoadedFeaturesChange(e)),T),this._updatingHandles.addWhen((()=>this._materialParameters),(e=>this._forEachMaterial((t=>t.setParameters(e)))),T),this._updatingHandles.add((()=>this._rendererParameters),(e=>this._drapeSourceRenderer.set(e))),this._updatingHandles.add((()=>this._heatmapRendererField),(()=>{this._recreate()}),O),this._updatingHandles.add((()=>({fieldName:this._heatmapRendererFieldName,numeric:this._heatmapRendererFieldIsNumeric})),(({fieldName:e,numeric:t})=>{if(null!=e&&t){let t=0;this._featureStore.forEach((i=>t+=i.attributes[e]??0)),this._fieldTotal=t}else this._fieldTotal=this._featureStore.numFeatures}),T),this.addHandles([C((()=>({fieldName:this._heatmapRendererFieldName,field:this._heatmapRendererField})),(({fieldName:e,field:t})=>{e&&!t&&y.getLogger(this).warn(`Heatmap renderer field '${e}' for layer '${this.layer.title??this.layer.id}' not found`)})),C((()=>({field:this._heatmapRendererField,numeric:this._heatmapRendererFieldIsNumeric})),(({field:e,numeric:t})=>{null==e||t||y.getLogger(this).warn(`Heatmap renderer field '${e.name}' for layer '${this.layer.title??this.layer.id}' does not contain numeric values and cannot be used to drive the heatmap density`)})),Ue((()=>this.view.basemapTerrain.overlayManager.unregisterDrapeSource(this)))])}destroy(){this._renderGeometries.clear(),this._material=null,this._materialWithField=null,this._featureStore.clear(),this._featureStore=null,this._updatingHandles.destroy()}get layer(){return this.owner.layer}get featureStore(){return this._featureStore}get updating(){return this._updatingHandles.updating||this.filterVisibility.updating}get updatingRemaining(){return 0}get suspendInfo(){return{}}get legendEnabled(){return!0}get filterVisibility(){return this._filterVisibility}get displayFeatureLimit(){const e=this.owner?.view?.quality??1,t=this.owner?.view?.qualitySettings,i=t?Math.ceil(t.heatmap.maxTotalNumberOfFeatures*e):0;return new it(6*i,i)}get hasZ(){return"hasZ"in this.layer&&this.layer.hasZ}get hasM(){return"hasM"in this.layer&&this.layer.hasM}get view(){return this.owner.view}get fullOpacity(){return this.owner.fullOpacity}get updatePolicy(){return this.owner.updatePolicy}get scaleVisibilitySuspended(){if(!this._isScaleRangeActive)return!1;const{minScale:e,maxScale:t}=this.layer.effectiveScaleRange,{scale:i}=this.view;return!pi(i,e??0,t??0)}get usedMemory(){const e=this.usedMemoryPerFeature*this._featureStore.numFeatures,t=this._pixelFormat===Yt.RED?1:4,i=this._dataType===Jt.FLOAT?4:2,s=Math.ceil((this._overlayRenderer?.overlays[0]?.resolution??0)*this._densityMapPixelRatio)??0;return s*s*t*i+e}get usedMemoryPerFeature(){const e=this._loadedPointGraphics.find((()=>!0));if(null==e)return 0;const t=d(e),i=m();return 6*p([0,0,0],i)+6*p([0,0],i)+(this._heatmapRendererFieldIsNumeric?6*i:0)+t}get loadedFeatures(){return this._featureStore.numFeatures}get unprocessedMemoryEstimate(){return 0}get performanceInfo(){return new st(this._visibleFeatures,0,0)}get renderer(){return this._heatmapRenderer}get _overlayRenderer(){return this.view.basemapTerrain.overlayManager.renderer}get _overlaySpatialReference(){return this._overlayRenderer.spatialReference}get _rendererParameters(){return{...this._radiusParameter,...this._densityParameters,...this._colorRampParameter,...this._pixelRatioParameter}}get _materialParameters(){return{...this._radiusParameter,...this._resolutionForScaleParameter}}get _densityParameters(){const e=this._heatmapRenderer;if(null==e)return null;const{minDensity:t,maxDensity:i}=e;return{minDensity:t,maxDensity:i,fieldTotal:this._fieldTotal}}get _radiusParameter(){const e=this._heatmapRenderer;return e?{searchRadius:dt(this._clampSearchRadius(e.radius))}:null}get _resolutionForScaleParameter(){const e=this._heatmapRenderer;if(!e)return null;const{referenceScale:t}=e;return{resolutionForScale:0===t?0:yt(t,this.view.spatialReference)}}get _colorRampParameter(){const e=this._heatmapRenderer;return e?{colorRampData:xt(e.colorStops)}:null}get _pixelRatioParameter(){return{pixelRatio:this._densityMapPixelRatio}}get _densityMapPixelRatio(){return this.owner?.view?.qualitySettings.heatmap.pixelRatio??1}get _renderView(){return this.view._stage.renderView}get _featuresArePoints(){return"point"===this.layer.geometryType}get _loadedPointGraphics(){return this.owner.loadedGraphics}get _heatmapRenderer(){const e=this.layer.renderer;return"heatmap"===e?.type?e:null}get _heatmapRendererFieldName(){return this._heatmapRenderer?.field}get _heatmapRendererField(){const e=this._heatmapRendererFieldName;return null!=e?this.layer.fieldsIndex.get(e):null}get _heatmapRendererFieldIsNumeric(){const e=this._heatmapRendererField;return null!=e&&bt(e)}get _isScaleRangeActive(){const{layer:e}=this;if(!("effectiveScaleRange"in e))return!1;const{minScale:t,maxScale:i}=e.effectiveScaleRange;return ci(t,i)}get _visibleFeatures(){let e=0;return this._renderGeometries.forEach((t=>{t.visible&&++e})),e}async whenGraphicBounds(){return null}computeAttachmentOrigin(){return null}highlight(){return Ue()}maskOccludee(){return Ue()}setObjectIdVisibility(){}refreshFilter(){this.filterVisibility.reapply()}_onLoadedFeaturesChange(e){if(!this._featuresArePoints)return;const{objectIdField:t}=this.layer;this._featureStore.removeManyById(e.removed.map((e=>le(e,t)))),this._featureStore.addMany(e.added.map((e=>{const{attributes:i,centroid:s,geometry:r}=e,a=new ft(gt(new _t,r),i,s?gt(new _t,s):null,le(e,t));return a.displayId=e.uid,a})));const i=e.added,s=e.removed;this._fieldTotal+=this._computeFieldTotalChange(i,s);const r=s.map((({uid:e})=>{const t=this._renderGeometries.get(e);return this._renderGeometries.delete(e),t})).filter(c),a=i.map((e=>{const t=this._pointGraphicToRenderGeometry(e);return this._renderGeometries.set(e.uid,t),t}));r.length>0&&this._drapeSourceRenderer.removeGeometries(r,Je.REMOVE),a.length>0&&this._drapeSourceRenderer.addGeometries(a,Je.ADD),(a.length>0||r.length>0)&&(this.filterVisibility.reapply(),this._renderView.requestRender())}_recreate(){if(!this._loadedPointGraphics)return;const e=this._loadedPointGraphics.toArray();this._onLoadedFeaturesChange({added:e,removed:e})}_pointGraphicToRenderGeometry(e){const t=this._heatmapRendererFieldName,i=null!=t?this._materialWithField:this._material,s=pt();ct(e.geometry,s,this._overlaySpatialReference),s[2]=$e;const r=mt(1),a=[[ai.POSITION,new Et(s,r,s.length)]],n=this._heatmapRendererFieldIsNumeric;null!=t&&a.push([ai.FEATUREATTRIBUTE,new Et([n?e.attributes[t]??0:0],r,1)]);const o=new We(new Nt(i,a,null,Tt.Point),{layerUid:this.layer.uid,graphicUid:e.uid});return o.visible=this.filterVisibility.defaultVisibility,o}_forEachMaterial(e){e(this._material),e(this._materialWithField)}_computeFieldTotalChange(e,t){if(null==this._heatmapRendererFieldName||!this._heatmapRendererFieldIsNumeric)return e.length-t.length;const i=this._heatmapRendererFieldName,s=(e,t)=>e+(t.attributes[i]??0);return e.reduce(s,0)-t.reduce(s,0)}_clampSearchRadius(e){return e>112&&y.getLogger(this).warnOnce("SceneView supports a maximum radius of 112 pt for HeatmapRenderer."),Math.min(e,112)}_updateFeatureVisibilities(e){const t=[];this._featureStore.forEach((({objectId:i,displayId:s})=>{const r=e(i),a=this._renderGeometries.get(s);a&&a.visible!==r&&(t.push(a),a.visible=r)})),this._drapeSourceRenderer.modifyGeometries(t,Ze.VISIBILITY)}_setAllFeaturesVisibility(e){const t=[];for(const i of this._renderGeometries.values())i.visible!==e&&(t.push(i),i.visible=e);this._drapeSourceRenderer.modifyGeometries(t,Ze.VISIBILITY)}get test(){}};e([o()],cs.prototype,"type",void 0),e([o({constructOnly:!0})],cs.prototype,"owner",void 0),e([o()],cs.prototype,"layer",null),e([o()],cs.prototype,"featureStore",null),e([o()],cs.prototype,"updating",null),e([o()],cs.prototype,"updatingRemaining",null),e([o()],cs.prototype,"suspendInfo",null),e([o()],cs.prototype,"legendEnabled",null),e([o()],cs.prototype,"filterVisibility",null),e([o()],cs.prototype,"displayFeatureLimit",null),e([o()],cs.prototype,"preferredUpdatePolicy",void 0),e([o()],cs.prototype,"hasZ",null),e([o()],cs.prototype,"hasM",null),e([o()],cs.prototype,"dataExtent",void 0),e([o()],cs.prototype,"view",null),e([o()],cs.prototype,"fullOpacity",null),e([o()],cs.prototype,"updatePolicy",null),e([o()],cs.prototype,"drapeSourceType",void 0),e([o()],cs.prototype,"scaleVisibilitySuspended",null),e([o()],cs.prototype,"renderer",null),e([o()],cs.prototype,"_featureStore",void 0),e([o()],cs.prototype,"_filterVisibility",void 0),e([o()],cs.prototype,"_overlayRenderer",null),e([o()],cs.prototype,"_overlaySpatialReference",null),e([o()],cs.prototype,"_rendererParameters",null),e([o()],cs.prototype,"_materialParameters",null),e([o()],cs.prototype,"_densityParameters",null),e([o()],cs.prototype,"_radiusParameter",null),e([o()],cs.prototype,"_resolutionForScaleParameter",null),e([o()],cs.prototype,"_colorRampParameter",null),e([o()],cs.prototype,"_pixelRatioParameter",null),e([o()],cs.prototype,"_densityMapPixelRatio",null),e([o()],cs.prototype,"_renderGeometries",void 0),e([o()],cs.prototype,"_material",void 0),e([o()],cs.prototype,"_materialWithField",void 0),e([o()],cs.prototype,"_renderView",null),e([o()],cs.prototype,"_featuresArePoints",null),e([o()],cs.prototype,"_loadedPointGraphics",null),e([o()],cs.prototype,"_heatmapRenderer",null),e([o()],cs.prototype,"_heatmapRendererFieldName",null),e([o()],cs.prototype,"_heatmapRendererField",null),e([o()],cs.prototype,"_heatmapRendererFieldIsNumeric",null),e([o()],cs.prototype,"_fieldTotal",void 0),e([o()],cs.prototype,"_drapeSourceRenderer",void 0),e([o()],cs.prototype,"_isScaleRangeActive",null),cs=e([g("esri.views.3d.layers.support.HeatmapFeatureProcessor")],cs);let ms=class extends w{constructor(e){super(e),this._dataUpdatingState=ys.NONE,this.controller=null,this.updatingHandles=new V,this._controllerCreated=!1,this._pendingController=null}initialize(){this.addResolvingPromise(this._initializeController()),this.updatingHandles.add((()=>this.layer.renderer),(e=>this._recreateProcessor(e)),T),this.updatingHandles.add((()=>this.updatePolicy),(e=>this.processor.preferredUpdatePolicy=e));const e=()=>this.processor.featureStore;this.queryEngine=new Bi({context:{spatialReference:this.view.spatialReference,layer:this.layer,scheduler:this.view.resourceController.scheduler,get featureStore(){return e()},hasZ:this.hasZ,hasM:this.hasM},priority:Fe.FEATURE_QUERY_ENGINE})}destroy(){this.removeAllHandles(),this.updatingHandles.destroy(),this._destroyPendingController(),this.controller=i(this.controller),this.processor=i(this.processor),this.queryEngine=i(this.queryEngine),this.loadedGraphics=null}_destroyPendingController(){this._pendingController=i(this._pendingController)}get updating(){return this.updatingHandles.updating||!this._controllerCreated||this.controller?.updating||this.processor?.updating}get legendEnabled(){return this.processor.legendEnabled}get layer(){return this.layerView.layer}get view(){return this.layerView.view}get hasZ(){return this.layerView.hasZ}get hasM(){return this.layerView.hasM}get fullOpacity(){return this.layerView.fullOpacity}get suspended(){return this.layerView.suspended}get filter(){return"filter"in this.layerView?this.layerView.filter:null}get slicePlaneEnabled(){return this.layerView.slicePlaneEnabled}get featureSpatialReference(){return"featureSpatialReference"in this.layerView?this.layerView.featureSpatialReference:null}get graphics3DProcessor(){return"graphics-3d"===this.processor?.type?this.processor:null}get heatmapProcessor(){return"heatmap"===this.processor?.type?this.processor:null}get hasAllFeatures(){return!(!this.controller||!("hasAllFeatures"in this.controller))&&this.controller.hasAllFeatures}get hasAllFeaturesInView(){return!(!this.controller||!("hasAllFeaturesInView"in this.controller))&&this.controller.hasAllFeaturesInView}get hasFullGeometries(){return!(!this.controller||!("hasFullGeometries"in this.controller))&&this.controller.hasFullGeometries}get symbologySnappingSupported(){const e=this.layer?.renderer?.getSymbols();return e?.some(Ve)??!1}get updatePolicy(){return E.SYNC}get scaleVisibilitySuspended(){return this.processor?.scaleVisibilitySuspended}get timeExtent(){return"timeExtent"in this.layerView?this.layerView.timeExtent:null}get dataUpdating(){return this._dataUpdatingState!==ys.NONE}get suspendInfo(){return this.processor?.suspendInfo??{}}forEachGraphic(e){this.loadedGraphics.forEach(e)}findGraphic(e){return this.loadedGraphics.find(e)}queryObjectIds(e,t){return this.layerView.queryObjectIds(e,t)}whenGraphicBounds(e,t){return this.processor?.whenGraphicBounds(e,t)}computeAttachmentOrigin(e,t){return this.processor?.computeAttachmentOrigin(e,t)}async elevationAlignPointsInFeatures(e,i){const s=this.graphics3DProcessor;if(null==s)throw new t("featurelayerview3d:missing-processor","A Graphics3D processor is needed to resolve graphics elevation.");return Ie(this.view,this.layer,(e=>s.getGraphics3DGraphicByObjectId(e)),e,i)}async queryForSymbologySnapping(e,t){return this.symbologySnappingSupported?Me(this.graphics3DProcessor,e,t):{candidates:[],sourceCandidateIndices:[]}}highlight(e){return this.processor.highlight(e,this.layer.objectIdField)}maskOccludee(e){return this.processor.maskOccludee(e)}async _initializeController(){const e=this.createController();this._pendingController=e,this._setupDataUpdating(e),await e.when(),this._setControllerWhenInitialized(e)}_setupDataUpdating(e){"dataUpdating"in e&&this.addHandles([C((()=>e.dataUpdating),(e=>{e&&this._dataUpdatingState===ys.NONE?this._dataUpdatingState=ys.CONTROLLER:e||this._dataUpdatingState!==ys.CONTROLLER||(this._dataUpdatingState=ys.NONE)}),O),C((()=>!!this.graphics3DProcessor?.dataUpdating),(t=>{t&&this._dataUpdatingState===ys.CONTROLLER?this._dataUpdatingState=ys.CORE:t||this._dataUpdatingState!==ys.CORE||(this._dataUpdatingState=e.dataUpdating?ys.CONTROLLER:ys.NONE)}),O)])}async _setControllerWhenInitialized(e){try{await this.when()}catch(e){}this._controllerCreated=!0,this.isResolved()&&!this.destroyed?(await S((()=>this.view?.basemapTerrain?.ready)),this.beforeSetController(e),this._pendingController=null,this.controller=e,this.loadedGraphics=e.graphics):this._destroyPendingController()}_recreateProcessor(e){const t="heatmap"===e?.type,i="heatmap"===this.processor?.type,s=this.processor;if(s&&t===i)return;const r=t?new cs({owner:this}):new $i({owner:this,frustumVisibilityEnabled:!0,scaleVisibilityEnabled:!0,filterVisibilityEnabled:!0,timeExtentEnabled:!0,elevationAlignmentEnabled:!0,elevationFeatureExpressionEnabled:!0,preferredUpdatePolicy:this.updatePolicy,updateClippingExtent:e=>this._updateClippingExtent(e)});this.processor=r,s?.destroy(),this.queryEngine?.clear(),this.addResolvingPromise(r.initializePromise)}_updateClippingExtent(e){if(this.clippingExtent=e,!this.controller)return!1;switch(this.controller.type){case"stream":return!1;case"feature-tile-3d":return this.controller.extent=e,!0}}get performanceInfo(){const e=this.controller instanceof Ni?this.controller:null;return new yi(this.processor.usedMemory,this.loadedGraphics?.length,e?.serviceDataCount??-1,e?.maximumNumberOfFeatures??-1,0,this.processor.performanceInfo)}};var ys;e([o()],ms.prototype,"updating",null),e([o()],ms.prototype,"legendEnabled",null),e([o()],ms.prototype,"layerView",void 0),e([o()],ms.prototype,"layer",null),e([o()],ms.prototype,"view",null),e([o()],ms.prototype,"hasZ",null),e([o()],ms.prototype,"hasM",null),e([o()],ms.prototype,"fullOpacity",null),e([o()],ms.prototype,"suspended",null),e([o()],ms.prototype,"filter",null),e([o()],ms.prototype,"slicePlaneEnabled",null),e([o()],ms.prototype,"featureSpatialReference",null),e([o()],ms.prototype,"loadedGraphics",void 0),e([o()],ms.prototype,"graphics3DProcessor",null),e([o()],ms.prototype,"heatmapProcessor",null),e([o()],ms.prototype,"hasAllFeatures",null),e([o()],ms.prototype,"hasAllFeaturesInView",null),e([o()],ms.prototype,"hasFullGeometries",null),e([o()],ms.prototype,"symbologySnappingSupported",null),e([o()],ms.prototype,"updatePolicy",null),e([o()],ms.prototype,"queryEngine",void 0),e([o()],ms.prototype,"scaleVisibilitySuspended",null),e([o()],ms.prototype,"timeExtent",null),e([o()],ms.prototype,"_dataUpdatingState",void 0),e([o({readOnly:!0})],ms.prototype,"dataUpdating",null),e([o()],ms.prototype,"controller",void 0),e([o()],ms.prototype,"processor",void 0),e([o()],ms.prototype,"updatingHandles",void 0),e([o()],ms.prototype,"_controllerCreated",void 0),ms=e([g("esri.views.3d.layers.graphics.Graphics3DGraphicsPipeline")],ms),function(e){e[e.NONE=0]="NONE",e[e.CONTROLLER=1]="CONTROLLER",e[e.CORE=2]="CORE"}(ys||(ys={}));export{gi as F,$i as G,Bi as Q,ms as a,Ni as b,Si as c,Qi as d}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/Graphics3DObjectStates.js b/library/arcgis/4.30/@arcgis/core/chunks/Graphics3DObjectStates.js new file mode 100644 index 00000000..c941d0bc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/Graphics3DObjectStates.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import"../geometry.js";import"../renderers/ClassBreaksRenderer.js";import"../renderers/DictionaryRenderer.js";import"../renderers/DotDensityRenderer.js";import"../renderers/HeatmapRenderer.js";import"../renderers/PieChartRenderer.js";import"../renderers/Renderer.js";import"../renderers/SimpleRenderer.js";import t from"../renderers/UniqueValueRenderer.js";import"../renderers/support/jsonUtils.js";import{L as i}from"./Logger.js";import"../symbols.js";import s from"../core/Accessor.js";import{r,h as a,i as n}from"../core/lang.js";import o from"../core/Error.js";import{m as l}from"./handleUtils.js";import{s as h,q as d}from"./ensureType.js";import{d as c,r as p,f as u}from"./maybe.js";import{a as y}from"./MemCache.js";import{P as g,schedule as m}from"../core/scheduling.js";import{throwIfAborted as _,createResolver as b,isAbortError as f,ignoreAbortErrors as v}from"../core/promiseUtils.js";import{watch as S,when as C,on as G,syncAndInitial as w,whenOnce as x,sync as E,initial as I}from"../core/reactiveUtils.js";import{property as R}from"../core/accessorSupport/decorators/property.js";import{subclass as D}from"../core/accessorSupport/decorators/subclass.js";import{d as P,i as O}from"./diffUtils.js";import{p as A,s as L,i as U,b as j}from"./vec3.js";import{c as V}from"./vec3f64.js";import{projectPoint as F,p as T,canProjectWithoutEngine as M}from"../geometry/projection.js";import{p as z}from"./projectBuffer.js";import{p as H}from"./projectVectorToVector.js";import{c as B,g as k,j as N,p as W,e as q,o as Y,d as Q}from"./aaBoundingBox.js";import{c as Z,h as $,u as X,a as J,k as K}from"./aaBoundingRect.js";import{y as ee,f as te,r as ie}from"./unitUtils.js";import se from"../layers/Layer.js";import{g as re,c as ae,h as ne}from"./dehydratedFeatures.js";import{h as oe}from"./hydratedFeatures.js";import{I as le,P as he,n as de,T as ce,Y as pe}from"./Scheduler.js";import{i as ue,v as ye}from"./rendererConversion.js";import{l as ge}from"../layers/support/fieldUtils.js";import{l as me}from"./basemapUtils.js";import{t as _e,g as be}from"../symbols/support/jsonUtils.js";import{G as fe,m as ve,b as Se,E as Ce,c as Ge,d as we,e as xe,V as Ee,f as Ie,h as Re,i as De,j as Pe,k as Oe,A as Ae,t as Le,F as Ue}from"./ElevationUpdateEvent.js";import{b as je,c as Ve}from"./ElevationContext.js";import Fe from"../core/Evented.js";import{O as Te}from"./OptimizedFeature.js";import{O as Me}from"./OptimizedGeometry.js";import{o as ze}from"./optimizedFeatureQueryEngineAdapter.js";import{r as He}from"./asyncUtils.js";import{c as Be}from"./graphicUtils.js";import{P as ke}from"./PooledRBush.js";import{g as Ne}from"./unitConversionUtils.js";import{n as We,S as qe}from"./Intersector2.js";import{a as Ye}from"./VertexAttribute.js";import{P as Qe}from"./InputManager.js";import{G as Ze}from"./RenderGeometry.js";import{U as $e,W as Xe}from"./RibbonLineMaterial.js";import{h as Je}from"./popupUtils.js";import Ke from"../geometry/Extent.js";import et from"../geometry/Point.js";import tt from"../symbols/LabelSymbol3D.js";import it from"../symbols/TextSymbol.js";import st from"../symbols/WebStyleSymbol.js";import{U as rt}from"./UpdatingHandles.js";import{p as at}from"./projectBoundingRect.js";import{s as nt}from"./layerViewUtils.js";import{O as ot}from"./basicInterfaces.js";class lt{constructor(e,t,i){this.maximumTotalNumberOfVertices=e,this.maximumNumberOfFeatures=t,this.averageSymbolComplexity=i}}const ht=B();let dt=class extends s{constructor(e){super(e),this.events=new Fe,this.hasZ=null,this.hasM=null,this.objectIdField=null,this.featureAdapter={getAttribute:(e,t)=>"graphic"in e?e.graphic.attributes[t]:ze.getAttribute(e,t),getAttributes:e=>"graphic"in e?e.graphic.attributes:ze.getAttributes(e),getObjectId:e=>"graphic"in e?re(e.graphic,this.objectIdField)??void 0:ze.getObjectId(e),getGeometry:e=>"graphic"in e?e.getAsOptimizedGeometry(this.hasZ,this.hasM):ze.getGeometry(e),getCentroid:(e,t)=>{if("graphic"in e){let i=null;null!=e.centroid?i=e.centroid:"point"===e.graphic.geometry.type&&F(e.graphic.geometry,ct,this.viewSpatialReference)&&(i=ct);const s=new Array(2+(t.hasZ?1:0)+(t.hasM?1:0));return null==i?(s[0]=0,s[1]=0,s[2]=0,s[3]=0):(s[0]=i.x,s[1]=i.y,t.hasZ&&(s[2]=i.hasZ?i.z:0),t.hasM&&(s[t.hasZ?3:2]=i.hasM?i.m:0)),new Me([],s)}return ze.getCentroid(e,t)},cloneWithGeometry:(e,t)=>"graphic"in e?new Te(t,this.featureAdapter.getAttributes(e),null,this.featureAdapter.getObjectId(e)):ze.cloneWithGeometry(e,t)}}forEachInBounds(e,t){this.getSpatialIndex().forEachInBounds(e,t)}forEachBounds(e,t){const i=this.getSpatialIndex();for(const s of e){const e=this.featureAdapter.getObjectId(s);null!=i.getBounds(e,ht)&&t(ht)}}};e([R({constructOnly:!0})],dt.prototype,"getSpatialIndex",void 0),e([R({constructOnly:!0})],dt.prototype,"forEach",void 0),e([R({constructOnly:!0})],dt.prototype,"hasZ",void 0),e([R({constructOnly:!0})],dt.prototype,"hasM",void 0),e([R({constructOnly:!0})],dt.prototype,"objectIdField",void 0),e([R({constructOnly:!0})],dt.prototype,"viewSpatialReference",void 0),e([R({constructOnly:!0})],dt.prototype,"featureSpatialReference",void 0),dt=e([D("esri.views.3d.layers.graphics.Graphics3DFeatureStore")],dt);const ct={type:"point",x:0,y:0,hasZ:!1,hasM:!1,spatialReference:null};class pt extends fe{constructor(e,t,i){super(e,t,i),this._calloutSymbolLayer=null,this.symbol.hasVisibleCallout()&&(this._calloutSymbolLayer=ve(this.symbol,t))}async doLoad(e){const t=this._calloutSymbolLayer?He(this._calloutSymbolLayer.load()):null;try{await super.doLoad(e),_(e)}catch(e){throw this._calloutSymbolLayer?.abortLoad(),e}t&&await t}destroy(){super.destroy(),this._calloutSymbolLayer=c(this._calloutSymbolLayer)}createGraphics3DGraphic(e,t){const i=super.createGraphics3DGraphic(e,t);if(null!=this._calloutSymbolLayer&&null!=i){const t=this._createCalloutGraphic(e);t&&i.setCalloutGraphic(t)}return i}globalPropertyChanged(e,t){return!!super.globalPropertyChanged(e,t)&&(!this._calloutSymbolLayer||this._calloutSymbolLayer.globalPropertyChanged(e,t,(e=>e.calloutLayer)))}updateGeometry(e,t){const i=super.updateGeometry(e,t);if(i&&this._calloutSymbolLayer){const i=e.calloutLayer;if(i)return this._calloutSymbolLayer.updateGeometry(i,t)}return i}_createCalloutGraphic(e){const t=e.renderingInfo;return e.renderingInfo=new Se(t.renderer,t.symbol),this._calloutSymbolLayer.createGraphics3DGraphic(e)}}class ut{constructor(e,t,i){this.visible=e,this.missing=t,this.pending=i}}class yt{constructor(e){this._graphicsCore=e,this._idToState=new Map,this._states=new Set;const t=e.owner.layer?.objectIdField;t?(this._getGraphicId=e=>re(e,t),this._getGraphics3DGraphicById=e=>this._graphicsCore.getGraphics3DGraphicByObjectId(e)):(this._getGraphicId=e=>e.uid,this._getGraphics3DGraphicById=e=>this._graphicsCore.getGraphics3DGraphicById(e))}destroy(){this._idToState.clear(),this._states.forEach(((e,t)=>this.remove(t)))}add(e){const t=l((()=>this.remove(e)));if(this._states.has(e))return t;const i=this._getGraphicId(e.graphic),s=this._getGraphics3DGraphicById(i);return this._states.has(e)||this._states.add(e),this._ensureStateList(i).push(e),e.displaying=null!=s&&s.isVisible(),e.isDraped=null!=s&&s.isDraped,e.tracking=!0,null!=s&&e.emit("changed"),t}remove(e){if(this._states.has(e)){if(this._idToState.size){const t=this._getGraphicId(e.graphic),i=this._idToState.get(t);i&&(r(i,e),0===i.length&&this._idToState.delete(t))}this._states.delete(e),e.tracking=!1,e.displaying=!1}}addGraphic(e){this._forEachState(e,(t=>{t.displaying=e.isVisible(),t.isDraped=e.isDraped,t.emit("changed")}))}removeGraphic(e){this._forEachState(e,(e=>{e.displaying=!1,e.isDraped=!1}))}updateGraphicGeometry(e){this._forEachState(e,(e=>e.emit("changed")))}updateGraphicVisibility(e){this._forEachState(e,(t=>t.displaying=e.isVisible()))}allGraphicsDeleted(){this._states.forEach((e=>e.displaying=!1))}_ensureStateList(e){const t=this._idToState.get(e);if(t)return t;const i=new Array;return this._idToState.set(e,i),i}_forEachState(e,t){if(0===this._states.size||0===this._idToState.size)return;const i=this._getGraphicId(e.graphic),s=this._idToState.get(i);null!=s&&s.forEach(t)}}let gt=class extends s{constructor(e){super(e),this._index=new ke(9,a("esri-csp-restrictions")?e=>({minX:e.extent[0],minY:e.extent[1],maxX:e.extent[2],maxY:e.extent[3]}):[".extent[0]",".extent[1]",".extent[2]",".extent[3]"]),this._missing=new Set,this._boundsByFeature=new Map,this.spatialReference=null,this.hasZ=null,this.hasM=null,this.objectIdField=null,this.updating=!1}setup(e){this._addMany(e)}destroy(){this._missing.clear(),this._index=c(this._index),this._boundsByFeature.clear(),this._boundsByFeature=null}update(){this._missing.size>0&&(this._addMany(Array.from(this._missing.values())),this.updating=!1,this._missing.clear())}get updatingRemaining(){return this._missing.size}queryGraphicUIDsInExtent(e,t,i){null!=t&&t.equals(this.spatialReference)&&(mt.minX=e[0],mt.minY=e[1],mt.maxX=e[2],mt.maxY=e[3],this.update(),this._index.search(mt,(e=>i(e.graphic.uid))))}add(e){this._missing.add(e),this.updating=!0}remove(e){if(this._missing.delete(e))return void(this.updating=this._missing.size>0);if(!e.extent)return;this._index.remove(e);const t=re(e.graphic,this._get("objectIdField"));null!=t&&this._boundsByFeature.delete(t)}_addMany(e){if(0===e.length)return;const t=this._get("objectIdField");for(const i of e){i.computeExtent(this.spatialReference);const e=re(i.graphic,t);null!=e&&this._boundsByFeature.set(e,i.extent)}this._index.load(e)}clear(){this._index.clear(),this._missing.clear(),this._boundsByFeature.clear(),this.updating=!1}forEachInBounds(e,t){mt.minX=e[0],mt.minY=e[1],mt.maxX=e[2],mt.maxY=e[3],this.update(),this._index.search(mt,(e=>{t(e)}))}getBounds(e,t){this.update();const i=this._boundsByFeature.get(e);return i?k(t,i):null}};e([R({constructOnly:!0})],gt.prototype,"spatialReference",void 0),e([R({constructOnly:!0})],gt.prototype,"hasZ",void 0),e([R({constructOnly:!0})],gt.prototype,"hasM",void 0),e([R({constructOnly:!0})],gt.prototype,"objectIdField",void 0),e([R()],gt.prototype,"updating",void 0),e([R({readOnly:!0})],gt.prototype,"updatingRemaining",null),gt=e([D("esri.views.3d.layers.graphics.SpatialIndex2D")],gt);const mt={minX:0,minY:0,maxX:0,maxY:0},_t=Symbol("layerHandles");let bt=class extends(Fe.EventedMixin(s)){get spatialReference(){return this.view?.spatialReference}constructor(e){super(e),this._elevationOffset=0}initialize(){this._renderCoordsHelper=this.view.renderCoordsHelper,this._intersectLayers=[this.stageLayer],this._intersector=We(this.view.state.viewingMode),this._intersector.options.store=qe.MIN;const e=this._computeLayerExtent(this.spatialReference,this.stageLayer);this._zmin=e[2],this._zmax=e[5];const t=this.stageLayer.events;this.addHandles([t.on(["layerObjectAdded","layerObjectRemoved","geometryAdded","geometryRemoved"],(({object:e})=>this._objectChanged(e))),t.on("attributesChanged",(({attribute:e,object:t})=>Ye(e)&&this._objectChanged(t))),t.on(["transformationChanged","shaderTransformationChanged"],(e=>this._objectChanged(e)))],_t)}dispose(){this.removeHandles(_t)}elevationInfoChanged(){const e=null!=this.layer?this.layer.elevationInfo:null;if(null!=e&&"on-the-ground"!==e.mode){const t=ee(this.layer.spatialReference),i=Ne(e.unit??"meters");this._elevationOffset=(e.offset??0)*i/t}else this._elevationOffset=0}getElevation(e,t,s,r){if(St[0]=e,St[1]=t,St[2]=s,!this._renderCoordsHelper.toRenderCoords(St,r,St))return i.getLogger(this).error("could not project point for elevation alignment"),null;const a=this._elevationOffset,n=this._zmin+a,o=this._zmax+a;return this._renderCoordsHelper.setAltitude(Ct,o,St),this._renderCoordsHelper.setAltitude(Gt,n,St),this._intersector.reset(Ct,Gt,null),this._intersector.intersect(this._intersectLayers,null,1,null,(e=>!!e.lastValidElevationBB)),this._intersector.results.min.getIntersectionPoint(St)?this._renderCoordsHelper.getAltitude(St):null}_objectChanged(e){const t=this.spatialReference;if(!e.lastValidElevationBB||!t)return;N(ft);const i=e.lastValidElevationBB;i.isEmpty()||this._expandExtent(t,i.min,i.max,ft);const{min:s,max:r}=e.boundingVolumeWorldSpace;this._expandExtent(t,s,r,ft),W(ft,vt.extent),this._zmin=Math.min(this._zmin,ft[2]),this._zmax=Math.max(this._zmax,ft[5]),vt.spatialReference=t,this.emit("elevation-change",vt),A(i.min,s),A(i.max,r)}_computeLayerExtent(e,t){return N(ft),null!=e&&t.objects.forAll((t=>this._expandExtent(e,t.boundingVolumeWorldSpace.min,t.boundingVolumeWorldSpace.max,ft))),ft}_expandExtent(e,t,i,s){for(let r=0;r<8;++r)St[0]=1&r?t[0]:i[0],St[1]=2&r?t[1]:i[1],St[2]=4&r?t[2]:i[2],this._renderCoordsHelper.fromRenderCoords(St,St,e),q(s,St);return s}};e([R({constructOnly:!0})],bt.prototype,"layer",void 0),e([R({constructOnly:!0})],bt.prototype,"stageLayer",void 0),e([R({constructOnly:!0})],bt.prototype,"view",void 0),e([R()],bt.prototype,"spatialReference",null),bt=e([D("esri.views.3d.layers.support.StageLayerElevationProvider")],bt);const ft=N(),vt=new Ce,St=V(),Ct=V(),Gt=V();var wt;const xt=V(),Et=B();let It=wt=class extends s{get _viewSpatialReference(){return this.owner.view.spatialReference}get spatialIndex(){return this._spatialIndex||(this._spatialIndex=new gt({objectIdField:this.owner.layer?.objectIdField,spatialReference:this._viewSpatialReference,hasZ:!!this.hasZ,hasM:!!this.hasM}),this._spatialIndex.setup(Array.from(this.graphics3DGraphics.values()))),this._spatialIndex.update(),this._spatialIndex}get deconflictor(){return this._deconflictor}get labeler(){return this._labeler}get numberOfGraphics(){return this._numberOfGraphics}get effectiveUpdatePolicy(){return null!=this.currentRenderer&&"dictionary"===this.currentRenderer.type?$e.ASYNC:this._forcedUpdatePolicy??this.preferredUpdatePolicy}get featureStore(){return this._featureStore}get initializePromise(){return this._initializePromise}get scaleVisibility(){return this._scaleVisibility}get elevationAlignment(){return this._elevationAlignment}get objectStates(){return this._objectStates}get filterVisibility(){return this._filterVisibility}get updating(){return!!(this.dataUpdating||this._elevationAlignment?.updating||this._scaleVisibility?.updating||this._filterVisibility?.updating||this._rendererChangeAbortController||this._elevationInfoChangeAbortController||this._frameTaskHandle.updating||this.running)}get dataUpdating(){return!!(this._graphicsWaitingForSymbol.size>0||this._pendingUpdates.size>0||this._spatialIndex?.updating||this._updatingPendingLoadedGraphicsChange||this._dataUpdateQueue.running||this._loadingSymbols>0)}get running(){return this._pendingUpdates.size>0||!!this._spatialIndex?.updating||this._dataUpdateQueue.running||this._updateQueue.running}get suspendedOrOutsideOfView(){return this.owner.suspended||!!this.owner.suspendInfo?.outsideOfView}get updatingRemaining(){return this.updating?this._pendingUpdates.size+.1*(this._spatialIndex?.updatingRemaining||0)+.1*(this._elevationAlignment?.updatingRemaining||0):0}get displayFeatureLimit(){const e=this.owner&&this.owner.view&&this.owner.view.qualitySettings,t=e?.graphics3D.minTotalNumberOfFeatures??0,i=e?.graphics3D.maxTotalNumberOfFeatures??0,s=e?.graphics3D.maxNumberOfDrawCalls??0,r=e?.graphics3D.maxTotalNumberOfVertices??0,a=this.averageSymbolComplexity,n=Math.max(1,a?.verticesPerFeature??1),o=a&&a.drawCallsPerFeature>0&&s>0?s/a.drawCallsPerFeature:i,l=Math.ceil(r/n),h=Math.max(t,Math.min(i,l,o)),d=this._get("displayFeatureLimit");return d&&d.maximumTotalNumberOfVertices===r&&d.averageSymbolComplexity===a&&d.maximumNumberOfFeatures===h?d:new lt(r,h,a)}get averageSymbolComplexity(){const e=Ge(this._symbolComplexities),t=this._get("averageSymbolComplexity");return 0===e.numComplexities||null!=t&&(e.estimated&&(t.verticesPerFeature>=e.verticesPerFeature||t.verticesPerCoordinate>=e.verticesPerCoordinate||t.drawCallsPerFeature>=e.drawCallsPerFeature)||t.verticesPerFeature===e.verticesPerFeature&&t.verticesPerCoordinate===e.verticesPerCoordinate&&t.drawCallsPerFeature===e.drawCallsPerFeature)?t:e}get usedMemory(){const e=null!=this.averageSymbolComplexity&&this.labelsEnabled?this.averageSymbolComplexity.memory.bytesPerFeatureLabel*this._numberOfGraphics:0,t=this._getSymbolComplexitiesUsed().reduce(((e,t)=>e+t.memory.resourceBytes),0);if(null==this._symbolMaterials){this._symbolMaterials=[];for(const e of this._symbols.values())if(null!=e)for(const t of e.symbolLayers)if(t)for(const e of t.materials)e&&this._symbolMaterials.push(e)}const i=this.owner.view._stage.renderer.plugins,s=this.owner.view.basemapTerrain.overlayManager.renderer,r=this._symbolMaterials.reduce(((e,t)=>e+((i.getMaterialRenderer(t)||s.getMaterialRenderer(t))?.usedMemory??0)),0);return this._usedMemory+e+t+r}get usedMemoryPerGraphic(){if(this._usedMemory&&this._numberOfGraphics){const e=this._numberOfGraphics/(this._numberOfGraphics+Math.max(this._pendingAdds,this._pendingRemoves));return this._usedMemory/this._numberOfGraphics*e}if(null!=this.averageSymbolComplexity){const e=this.labelsEnabled?this.averageSymbolComplexity.memory.bytesPerFeatureLabel:0;return this.averageSymbolComplexity.memory.bytesPerFeature+e}return 0}get unprocessedMemoryEstimate(){return(this._pendingAdds-this._pendingRemoves)*this.usedMemoryPerGraphic}get _symbolComplexities(){return this.currentRenderer?this._getSymbolComplexitiesUsedOrRenderer(this.currentRenderer):this._getSymbolComplexitiesUsed()}get visible(){return this._visible}_getConvertedSymbol(e){if("web-style"===e.type)return e.clone();const t=this._symbolConversionCache.get(e.id);if(null!=t)return t;const s=_e(e,{geometryType:this.layer?.geometryType??void 0,retainId:!0,hasLabelingContext:this._hasLabelingContext(e),cimFallbackEnabled:!0}),r=s.symbol||null;return null==r&&s.error&&i.getLogger(this).error(s.error.message),this._symbolConversionCache.set(e.id,r),r}_getSymbolComplexitiesUsedOrRenderer(e){if(null==e)return[];const t=e.getSymbols(),i="backgroundFillSymbol"in e?e.backgroundFillSymbol:null;if(!i&&!t?.length)return[];const s=[],r=this._getSymbolComplexityUsedOrRenderer(i);null!=r&&s.push(r);for(const e of t){const t=this._getSymbolComplexityUsedOrRenderer(e);null!=t&&s.push(t)}return s}_getSymbolComplexityUsedOrRenderer(e){if(null==e)return null;const t=this._symbols.get(e.id);if(null!=t)return t.complexity;const i=this._getConvertedSymbol(e);return null!=i?we(i):null}_getSymbolComplexitiesUsed(){const e=[];return this._symbols.forEach((t=>{null!=t&&e.push(t.complexity)})),e}get _objectIdField(){return this.layer.objectIdField}constructor(e){super(e),this._propertiesPool=new Qe({computedExtent:Ke},this),this.computedExtent=null,this.currentRenderer=null,this.rendererHasGeometryOperations=!1,this._graphicStateTracking=null,this.graphics3DGraphics=new Map,this.stageLayer=null,this.stage=null,this._graphicsDrapedUids=new Set,this._graphicsBySymbol=new Map,this._symbolConversionCache=new Map,this._symbols=new Map,this._graphicsWithoutSymbol=new Map,this._graphicsWaitingForSymbol=new Map,this._graphicsUpdateId=0,this._frameTaskHandle=le,this._dataUpdateQueue=new he,this._updateQueue=new he,this._suspendSymbolCleanup=!1,this._arcadeOnDemand=null,this._rendererChangeAbortController=null,this._elevationInfoChangeAbortController=null,this._initializeAbortController=null,this._elevationAlignment=null,this._scaleVisibility=null,this._filterVisibility=null,this._spatialIndex=null,this.extentPadding=0,this._updatingPendingLoadedGraphicsChange=null,this._featureStore=null,this._deconflictor=null,this._labeler=null,this._objectStates=null,this._viewElevationProvider=null,this._stageLayerElevationProvider=null,this._sharedSymbolResourcesOwnerHandle=null,this._whenGraphics3DGraphicRequests={},this._pendingUpdates=new Map,this._numberOfGraphics=0,this._numberOfGraphicsProvidingElevation=0,this._pendingAdds=0,this._pendingRemoves=0,this._applyPendingRemovesFirst=!1,this._loadingSymbols=0,this._pendingUpdatesPool=new g({allocator:e=>e||new Dt,deallocator:e=>(e.clear(),e)}),this._symbolWarningLogged=!1,this._geometryWarningLogged=!1,this._objectIdInvisibleSet=new Set,this._whenSymbolRemoved=new g,this.preferredUpdatePolicy=$e.SYNC,this._forcedUpdatePolicy=null,this.elevationFeatureExpressionEnabled=!0,this.owner=null,this.layer=null,this.graphicSymbolSupported=!0,this.getRenderingInfoWithoutRenderer=!1,this.setUidToIdOnAdd=!0,this.hasZ=null,this.hasM=null,this._usedMemory=0,this._visible=!1,this._startCreateGraphics=!1,this._unusedSymbolsCache=e.owner.view.resourceController.memoryController.newCache("graphics-3d-unused-symbols",(e=>e.destroy())),this.symbolCreationContext=new xe(e.owner.view.resourceController.scheduler,((e,t)=>this._updateQueue.push(e,t)))}initialize(){this._featureStore=new dt({objectIdField:this.owner.layer?.objectIdField,hasZ:!!this.hasZ,hasM:!!this.hasM,viewSpatialReference:this._viewSpatialReference,featureSpatialReference:this.owner.featureSpatialReference,getSpatialIndex:()=>this.spatialIndex,forEach:e=>this.graphics3DGraphics.forEach(e)});const e=(e,t,i)=>this.spatialIndex.queryGraphicUIDsInExtent(e,t,i),{componentFactories:t}=this;this._elevationAlignment=t.elevationAlignment?.(this,e),this._scaleVisibility=t.scaleVisibility?.(this,e),this._filterVisibility=t.filterVisibility?.({featureStore:this._featureStore,getFeatureCount:()=>this.graphics3DGraphics.size,updateFeatureVisibilities:e=>this.modifyGraphics3DGraphicVisibilities((t=>t.setVisibilityFlag(Ee.GRAPHIC,Ie.FILTER,e(re(t.graphic,this._objectIdField))))),setAllFeaturesVisibility:e=>this.modifyGraphics3DGraphicVisibilities((t=>t.setVisibilityFlag(Ee.GRAPHIC,Ie.FILTER,e))),clearFeaturesVisibility:()=>this.modifyGraphics3DGraphicVisibilities((e=>e.setVisibilityFlag(Ee.GRAPHIC,Ie.FILTER,!0)))}),this._deconflictor=t.deconflictor?.(this),this._labeler=t.labeler?.(this,this._scaleVisibility),this._objectStates=t.objectStates?.(this),this._initializeAbortController=new AbortController,this._initializePromise=this._initializeAsync()}async _initializeAsync(){const e=this._initializeAbortController?.signal,t=this.owner.view;this._viewElevationProvider=new Re(this._viewSpatialReference,t),this._initializeStage(t,this.layer.uid);const s=t.sharedSymbolResources;this.symbolCreationContext.sharedResources=s,this._sharedSymbolResourcesOwnerHandle=s.addGraphicsOwner(this.owner),null!=this.currentRenderer&&(this.symbolCreationContext.renderer=this.currentRenderer),this.symbolCreationContext.stage=this.stage,this.symbolCreationContext.streamDataRequester=s.streamDataRequester,this.symbolCreationContext.renderCoordsHelper=t.renderCoordsHelper,this.symbolCreationContext.layer=this.layer,this.symbolCreationContext.graphicsCoreOwner=this.owner,this.symbolCreationContext.localOriginFactory=new Ze(t.renderSpatialReference),this.symbolCreationContext.elevationProvider=t.elevationProvider,this.symbolCreationContext.notifyGraphicGeometryChanged=e=>this.notifyGraphicGeometryChanged(e),this.symbolCreationContext.notifyGraphicVisibilityChanged=e=>this.notifyGraphicVisibilityChanged(e);const r=je(this.layer.elevationInfo,this.elevationFeatureExpressionEnabled);if(this.symbolCreationContext.featureExpressionInfoContext=await Ve(r,this._viewSpatialReference,e,i.getLogger(this)),_(e),this.symbolCreationContext.screenSizePerspectiveEnabled=t.screenSizePerspectiveEnabled&&!!this.layer.screenSizePerspectiveEnabled,this.symbolCreationContext.slicePlaneEnabled=!!this.owner.slicePlaneEnabled,this.symbolCreationContext.physicalBasedRenderingEnabled=!!this.owner.view.qualitySettings?.physicallyBasedRenderingEnabled,this.symbolCreationContext.skipHighSymbolLods=!!this.owner.view.qualitySettings?.graphics3D?.skipHighSymbolLods,"drapeSourceType"in this.owner){const{owner:e}=this;this.symbolCreationContext.drapeSourceRenderer=t.basemapTerrain.overlayManager.registerGeometryDrapeSource(e),this.addHandles(l((()=>t.basemapTerrain.overlayManager.unregisterDrapeSource(e))))}this.addHandles([S((()=>this.suspendedOrOutsideOfView),(()=>this._updateQueue.unshift((()=>this._updateLayerVisibility()),null).catch(v))),S((()=>[this.layer?.screenSizePerspectiveEnabled,this.owner.view?.screenSizePerspectiveEnabled]),(()=>{const e=t.screenSizePerspectiveEnabled&&!!this.layer.screenSizePerspectiveEnabled;e!==this.symbolCreationContext.screenSizePerspectiveEnabled&&(this.symbolCreationContext.screenSizePerspectiveEnabled=e,this._labeler?.reset(),this.recreateAllGraphicsAndSymbols())})),S((()=>this.owner.slicePlaneEnabled),(e=>this._slicePlaneEnabledChange(!!e))),S((()=>this.owner.view.state?.rasterPixelRatio),(()=>this._pixelRatioChange())),S((()=>!!this.owner.view.qualitySettings?.physicallyBasedRenderingEnabled),(e=>this._physicalBasedRenderingChange(e))),S((()=>!!this.owner.view.qualitySettings?.graphics3D?.skipHighSymbolLods),(e=>this._skipHighSymbolLoDsChange(e))),C((()=>t.basemapTerrain?.tilingScheme),(e=>{if(e.spatialReference.equals(this.symbolCreationContext.overlaySR)||null==t.basemapTerrain.spatialReference||(this.symbolCreationContext.overlaySR=t.basemapTerrain.spatialReference),this.hasHandles("loaded-graphics"))this.recreateAllGraphics();else{const e=()=>this.owner?.loadedGraphics;this.addHandles([G(e,"change",(e=>{this._graphicsCollectionChanged(e),this._signalUpdatingDuringAsyncLoadedGraphicsChange()}),{onListenerAdd:()=>{this.recreateAllGraphics(),this._signalUpdatingDuringAsyncLoadedGraphicsChange()}})],"loaded-graphics")}}),{initial:!0}),S((()=>this.effectiveUpdatePolicy),(e=>{null!=this.stageLayer&&(this.stageLayer.updatePolicy=e),this.symbolCreationContext.isAsync=this.effectiveUpdatePolicy===$e.ASYNC,e===$e.SYNC&&this.runTask(de)}),w)]),this._frameTaskHandle=t.resourceController.scheduler.registerTask(ce.GRAPHICS_CORE,this),this.layer&&"featureReduction"in this.layer&&this.addHandles(S((()=>this.layer.featureReduction),(()=>this._deconflictor?.featureReductionChange()))),this.notifyChange("averageSymbolComplexity"),this.rendererChange(this.owner.renderer).catch((()=>{})),this._initializeAbortController=null}_abortInitialize(){this._initializeAbortController&&(this._initializeAbortController.abort(),this._initializeAbortController=null)}destroy(){this._unusedSymbolsCache.destroy(),this._abortInitialize(),this._abortRendererChange(),this._abortElevationInfoChange(),this._frameTaskHandle.remove(),this._frameTaskHandle=le,this._dataUpdateQueue.cancelAll(),this._updateQueue.cancelAll(),this._deconflictor=p(this._deconflictor),this._labeler=p(this._labeler),this._elevationAlignment=c(this._elevationAlignment),this._scaleVisibility=c(this._scaleVisibility),this._filterVisibility=c(this._filterVisibility),this._objectStates=c(this._objectStates),this.clear(),this._featureStore=c(this._featureStore),this._updatingPendingLoadedGraphicsChange=p(this._updatingPendingLoadedGraphicsChange),this._graphicStateTracking=c(this._graphicStateTracking),this.stage&&(this.stageLayer=c(this.stageLayer),this.stage=null),this._set("owner",null);for(const e in this._whenGraphics3DGraphicRequests)this._whenGraphics3DGraphicRequests[e].reject(new o("graphic:layer-destroyed","Layer has been destroyed"));this._whenGraphics3DGraphicRequests=null,this._sharedSymbolResourcesOwnerHandle=p(this._sharedSymbolResourcesOwnerHandle),this._propertiesPool=c(this._propertiesPool),this._pendingUpdatesPool=null,this._symbolConversionCache.clear(),this._objectIdInvisibleSet.clear(),this._spatialIndex=c(this._spatialIndex)}clear(){this._objectStates?.allGraphicsDeleted(),null!=this._graphicStateTracking&&this._graphicStateTracking.allGraphicsDeleted(),this.graphics3DGraphics.forEach((e=>e.destroy())),this._spatialIndex?.clear(),this.graphics3DGraphics.clear(),this._numberOfGraphics=0,this._usedMemory=0,this._updateLayerVisibility(),this._symbols.forEach(c),this._symbols.clear(),this._symbolMaterials=null,this._graphicsBySymbol.clear(),this._graphicsWithoutSymbol.clear(),this._graphicsWaitingForSymbol.clear(),this._pendingUpdates.clear(),this._pendingUpdatesPool.clear(),this._pendingAdds=0,this._pendingRemoves=0,this._applyPendingRemovesFirst=!1,this.notifyChange("dataUpdating"),this.notifyChange("running"),this.notifyChange("updatingRemaining"),this._featureStore.events.emit("changed")}_initializeStage(e,t){this.stage=e._stage,this.stageLayer=new Xe(this.stage,{pickable:!this.suspendedOrOutsideOfView,updatePolicy:this.effectiveUpdatePolicy},t);const i=this.stageLayer.events;i.on("transformationChanged",(e=>this.notifyGraphicGeometryChanged(e.graphicUid))),i.on("shaderTransformationChanged",(e=>this.notifyGraphicGeometryChanged(e.graphicUid))),i.on("visibilityChanged",(e=>this.notifyGraphicVisibilityChanged(e.graphicUid))),i.on("geometryAdded",(e=>this.notifyGraphicGeometryChanged(e.object.graphicUid))),i.on("geometryRemoved",(e=>this.notifyGraphicGeometryChanged(e.object.graphicUid))),i.on("attributesChanged",(e=>Ye(e.attribute)&&this.notifyGraphicGeometryChanged(e.object.graphicUid)))}notifyGraphicGeometryChanged(e){if(null==this._graphicStateTracking||null==e)return;const t=this.graphics3DGraphics.get(e);t&&this._graphicStateTracking.updateGraphicGeometry(t)}notifyGraphicVisibilityChanged(e){if(null==this._graphicStateTracking||null==e)return;const t=this.graphics3DGraphics.get(e);t&&this._graphicStateTracking.updateGraphicVisibility(t)}_updateLayerVisibility(){const e=this.displayFeatureLimit.maximumNumberOfFeatures,t=this._numberOfGraphics>e*Pt,i=!this.suspendedOrOutsideOfView&&!t;i!==this._visible&&(this._visible=i,i?(this.stageLayer.pickable=!0,this.updateAllGraphicsVisibility()):(this.stageLayer.pickable=!1,this._hideAllGraphics()),this._updateStageLayerVisibility())}_updateStageLayerVisibility(){this.stageLayer.visible=this._visible&&(null==this.layer.opacity||this.layer.opacity>0)}getGraphics3DGraphicById(e){return null!=e?this.graphics3DGraphics.get(e):void 0}getGraphics3DGraphicByObjectId(e){return this.owner.layer?.objectIdField?this._findGraphics3DGraphicByObjectId(e):null}_getGraphicObjectID(e,t=this.owner.layer?.objectIdField){return re(e,t)}get graphics3DGraphicsByObjectID(){const e=this.owner.layer?.objectIdField;if(!e)return;const t=new Map;return this.graphics3DGraphics.forEach((i=>{if(!i)return;const s=i.graphic,r=this._getGraphicObjectID(s,e);null!=r&&t.set(r,i)})),t}get labelsEnabled(){return!!this._labeler?.layerLabelsEnabled()}async updateLabelingInfo(e){const t=this._deconflictor?.labelingInfoChange(e),i=this._labeler?.labelingInfoChange(e);await Promise.allSettled([t,i])}updateVisibilityInfo(){this._deconflictor?.labelingInfoChange(),this._labeler?.visibilityInfoChange()}get symbolUpdateType(){if(this._pendingUpdates.size>0)return"unknown";let e=0,t=0;return h(this._symbols,((i,s)=>{if(null!=i){const r=i.getFastUpdateStatus();if(r.loading>0)return!0;this._graphicsBySymbol.has(s)&&(t+=r.fast,e+=r.slow)}return!1}))?"unknown":t>=0&&0===e?"fast":e>=0&&0===t?"slow":"mixed"}runTask(e){if(this._dataUpdateQueue.runTask(e),this._updateQueue.runTask(e),this._applyPendingUpdates(e),this.notifyChange("running"),this.running||this.notifyChange("dataUpdating"),this.notifyChange("updatingRemaining"),!e.hasProgressed)return pe}setObjectIdVisibility(e,t){t?this._objectIdInvisibleSet.delete(e):this._objectIdInvisibleSet.add(e);const i=this._findGraphics3DGraphicByObjectId(e);null!=i&&this._updateUserVisibility(i)}_findGraphics3DGraphicByObjectId(e){return d(this.graphics3DGraphics,(t=>this._getGraphicObjectID(t.graphic)===e))}_updateUserVisibility(e){if(null==e)return!1;const t=e.graphic,i=this._getGraphicObjectID(t),s=t.visible&&!this.owner.suspended&&(null==i||!this._objectIdInvisibleSet.has(i));return e.setVisibilityFlag(Ee.GRAPHIC,Ie.USER,s)}_whenGraphics3DGraphic(e){const t=this.graphics3DGraphics.get(e.uid);if(t)return Promise.resolve(t);const i=this._whenGraphics3DGraphicRequests[e.uid];if(i)return i.promise;const s=b();return this._whenGraphics3DGraphicRequests[e.uid]=s,s.promise}async _boundsForGraphics3DGraphic(e,t){const i=this._viewSpatialReference,s=this.owner.view.renderSpatialReference,r=this.owner.view.basemapTerrain.spatialReference,a=this._viewElevationProvider?{service:this._viewElevationProvider,useViewElevation:null!=t&&!!t.useViewElevation,minDemResolution:null!=t?t.minDemResolution:null,minDemResolutionForPoints:this.owner.view.resolution}:null,n=await e.getProjectedBoundingBox(((e,t,r)=>z(e,s,t,e,i,t,r)),((e,t,s)=>z(e,r,t,e,i,t,s)),a,t?.signal);if(!n)return null;const o=n.boundingBox;if(n.requiresDrapedElevation){const e=this.symbolCreationContext.elevationProvider;if(e){Y(o,xt);const t=e.getElevation(xt[0],xt[1],0,i,"ground")??0;o[2]=Math.min(o[2],t),o[5]=Math.max(o[5],t)}}return{boundingBox:o,screenSpaceObjects:n.screenSpaceObjects}}async whenGraphicBounds(e,t){await x((()=>this.owner?.loadedGraphics));const i=this.owner.layer?.objectIdField,s=this.owner.loadedGraphics.find((t=>t===e||null!=i&&null!=t.attributes&&e.attributes&&t.attributes[i]===e.attributes[i]));if(!s)throw new o("internal:graphic-not-part-of-view","Graphic is not part of this view");const r=await this._whenGraphics3DGraphic(s);return this._boundsForGraphics3DGraphic(r,t)}computeAttachmentOrigin(e,t){const i=this.graphics3DGraphics.get(e.uid);if(!i)return null;const s=i.computeAttachmentOrigin();if(0===s.render.num&&0===s.draped.num)return null;L(Ot,0,0,0);let r=0;if(s.render.num>0){if(!H(s.render.origin,this.symbolCreationContext.renderCoordsHelper.spatialReference,At,t))return null;U(Ot,Ot,At),r++}if(s.draped.num>0){const[e,i]=s.draped.origin,a=this._viewElevationProvider.getElevation(e,i,"ground")??0;if(L(At,e,i,a),!H(At,this._viewElevationProvider.spatialReference,At,t))return null;U(Ot,Ot,At),r++}return r>1&&j(Ot,Ot,1/r),new et({x:Ot[0],y:Ot[1],z:Ot[2],spatialReference:t})}getSymbolLayerSize(e,t){const i=this._symbols.get(e.id);if(null==i)throw new o("internal:symbol-not-part-of-view","Symbol is not part of this view");const s=e.symbolLayers.indexOf(t);if(-1===s)throw new o("internal:missing-symbol-layer","Symbol layer is not in symbol");const r=i.getSymbolLayerSize(s);if(null==r)throw new o("internal:missing-size","Symbol layer has no valid size");return r}_graphicsCollectionChanged(e){this._startCreateGraphics&&(this.add(e.added),this.remove(e.removed))}graphicUpdateHandler(e){const t=e.graphic.uid,i=this.graphics3DGraphics.get(t);if(null!=i||null!=this._graphicsWithoutSymbol.get(t))switch(e.property){case"visible":this._graphicUpdateVisibleHandler(i);break;case"geometry":this._graphicUpdateGeometryHandler(i,e);break;case"symbol":this._graphicUpdateSymbolHandler(i,e);break;case"attributes":break;case"origin-transform":this._graphicUpdateTransformHandler(i,e)}}_graphicUpdateGeometryHandler(e,t){this._graphicUpdateGeometryOrTransformHandler(e,t,(()=>!(null==t.newValue||null==e||!e.graphics3DSymbol.updateGeometry(e,t.newValue)||!(this._labeler?.updateGraphicGeometry(e)??1)||(this._labeler?.setDirty(),0))));const i=t.graphic.geometry;null!=i&&this._expandComputedExtent(i)}_graphicUpdateTransformHandler(e,t){const i=t.graphic.geometry;this._graphicUpdateGeometryOrTransformHandler(e,t,(()=>null!=t.newValue&&null!=e&&null!=i&&e.graphics3DSymbol.updateTransform(e,i.spatialReference,t.newValue,t.action)))}_graphicUpdateGeometryOrTransformHandler(e,t,i){if(null!=t.graphic.geometry)if(null!=e)i()||this._recreateGraphic(e.graphic);else{const e=t.graphic.symbol?.id;if(e){const t=this._symbols.get(e);if(null!=t&&t.loadStatus===De.LOADING)return}this._recreateGraphic(t.graphic)}else this._recreateGraphic(t.graphic)}_graphicUpdateSymbolHandler(e,t){const i=t.graphic,s=null!=e?e.graphics3DSymbol:null!=t.oldValue?this._symbols.get(t.oldValue.id):null;if(null==s||null==t.newValue)return void this._recreateGraphic(i);const r=s.symbol,a=this._getConvertedSymbol(t.newValue);if(null!=a&&(a.type!==r.type||"web-style"===a.type)||"web-style"===r.type)return void this._recreateGraphic(i);const n=this._graphicsBySymbol.get(r.id);if(n&&1!==n.size)return void this._recreateGraphic(i);const o=P(r,a);if(null==o)return void this._updateSymbolMapping(r.id,a);const l={diff:o,graphics3DGraphicPatches:[],symbolStatePatches:[]};if(s.prepareSymbolPatch(l),!O(l.diff))return void this._recreateGraphic(i);const h=this._getRenderingInfo(i);if(null==h)return void this._recreateGraphic(i);const d=s.extentPadding;for(const e of l.symbolStatePatches)e();if(d!==s.extentPadding&&this._recomputeExtentPadding(),null!=e)for(const t of l.graphics3DGraphicPatches)t(e,h);this._updateSymbolMapping(r.id,a)}_graphicUpdateVisibleHandler(e){this._updateUserVisibility(e)&&(this._labeler?.setDirty(),this._deconflictor?.setDirty())}recreateGraphics(e){this._suspendSymbolCleanup=!0,this.remove(e),this.add(e),this._suspendSymbolCleanup=!1,this.effectiveUpdatePolicy===$e.SYNC&&this._cleanupSymbols()}_recreateGraphic(e){this.recreateGraphics([e])}_beginGraphicUpdate(e){const t=this._graphicsUpdateId;return this._graphicsUpdateId++,this._graphicsWaitingForSymbol.set(e.uid,t),1===this._graphicsWaitingForSymbol.size&&this.notifyChange("dataUpdating"),t}_endGraphicUpdate(e){e&&(this._graphicsWaitingForSymbol.delete(e.uid),0===this._graphicsWaitingForSymbol.size&&(this._cleanupSymbols(),this.notifyChange("dataUpdating")))}_recomputeExtentPadding(){let e=0;this._symbols.forEach((t=>{null!=t&&(e=Math.max(e,t.extentPadding))})),this._set("extentPadding",e)}_expandComputedExtent(e){const t=Et,i=e.spatialReference;ae(e,t);const s=this._viewSpatialReference,r=wt.tmpVec;if(te(i,s)||T(t[0],t[1],0,i,r,s)&&(t[0]=r[0],t[1]=r[1],T(t[3],t[4],0,i,r,s),t[3]=r[0],t[4]=r[1]),!(isFinite(t[0])&&isFinite(t[3])&&isFinite(t[1])&&isFinite(t[4])))return;const a=this.computedExtent;let n=null;const o=isFinite(t[2])&&isFinite(t[5]),l=o&&(null==a?.zmin||t[2]a.zmax);a?(t[0]a.xmax||t[4]>a.ymax||l||h)&&(n=this._propertiesPool.get("computedExtent"),n.xmin=Math.min(t[0],a.xmin),n.ymin=Math.min(t[1],a.ymin),n.xmax=Math.max(t[3],a.xmax),n.ymax=Math.max(t[4],a.ymax),n.spatialReference=s):(n=this._propertiesPool.get("computedExtent"),n.xmin=t[0],n.ymin=t[1],n.xmax=t[3],n.ymax=t[4],n.spatialReference=s),n&&(l&&(n.zmin=t[2]),h&&(n.zmax=t[5]),this._set("computedExtent",n))}_abortElevationInfoChange(){this._elevationInfoChangeAbortController&&(this._elevationInfoChangeAbortController.abort(),this._elevationInfoChangeAbortController=null)}async elevationInfoChange(){this._abortElevationInfoChange();const e=new AbortController;this._elevationInfoChangeAbortController=e;const t=je(this.layer.elevationInfo,this.elevationFeatureExpressionEnabled);this.symbolCreationContext.featureExpressionInfoContext=await Ve(t,this._viewSpatialReference,e.signal,i.getLogger(this)),_(e.signal),this._elevationInfoChangeAbortController=null,this._labeler?.elevationInfoChange(),this.forEachGraphics3DSymbol(((e,t,i)=>{e.globalPropertyChanged("elevationInfo",t)?t.forEach((e=>{const t=e.graphic,i=e.labelLayers;for(const e of i)e.graphics3DSymbolLayer.updateGraphicElevationContext(t,e)})):this._recreateSymbol(i)})),this.updateStageLayerElevationProvider(),this._elevationAlignment?.elevationInfoChange()}updateStageLayerElevationProvider(){this._stageLayerElevationProvider?(this.layer.elevationInfo&&"relative-to-scene"===this.layer.elevationInfo.mode||0===this._numberOfGraphicsProvidingElevation)&&(this.owner.view.elevationProvider.unregister(this._stageLayerElevationProvider),this._stageLayerElevationProvider=u(this._stageLayerElevationProvider)):(!this.layer.elevationInfo||this.layer.elevationInfo&&"relative-to-scene"!==this.layer.elevationInfo.mode)&&this._numberOfGraphicsProvidingElevation>0&&(this._stageLayerElevationProvider=new bt({layer:this.layer,stageLayer:this.stageLayer,view:this.owner.view}),this.owner.view.elevationProvider.register("scene",this._stageLayerElevationProvider))}_clearSymbolsAndGraphics(){this.clear(),null!=this._filterVisibility&&this._filterVisibility.clear(),this._labeler?.reset(),this._deconflictor?.clear(),this._elevationAlignment?.clear(),this.stageLayer?.invalidateSpatialQueryAccelerator(),this._stageLayerElevationProvider&&(this.owner.view.elevationProvider.unregister(this._stageLayerElevationProvider),this._stageLayerElevationProvider=u(this._stageLayerElevationProvider))}startCreateGraphics(){this._startCreateGraphics=!0,this.recreateAllGraphics()}recreateAllGraphics(){this._recreateAllGraphics(!1)}recreateAllGraphicsAndSymbols(){this._recreateAllGraphics(!0)}_recreateAllGraphics(e=!1){if(!this._startCreateGraphics)return;const{loadedGraphics:t,view:i}=this.owner,s=i.basemapTerrain.tilingScheme&&t?.length?t.toArray():null;!e&&s||this._clearSymbolsAndGraphics(),this.symbolCreationContext.screenSizePerspectiveEnabled=this.owner.view.screenSizePerspectiveEnabled&&!!this.layer.screenSizePerspectiveEnabled,this.symbolCreationContext.slicePlaneEnabled=!!this.owner.slicePlaneEnabled,this._set("computedExtent",null),s&&(e?this.add(s):this.recreateGraphics(s))}_recreateSymbol(e){const t=this._graphicsBySymbol.get(e),i=[];t&&(t.forEach(((e,t)=>{const s=e.usedMemory;this._conditionalRemove(e,t),this._spatialIndex?.remove(e),i.push(e.graphic),e.destroy(),this._removeGraphics3DGraphic(t,s),this._updateLayerVisibility(),this._featureStore.events.emit("changed")})),this._graphicsBySymbol.set(e,new Map));const s=this._symbols.get(e);c(s),this._symbols.delete(e),this._symbolMaterials=null,this.add(i)}_recreateGraphicsForSymbol(e){const t=this._graphicsBySymbol.get(e);if(t){const e=[];t.forEach((t=>e.push(t.graphic))),this.recreateGraphics(e)}}_conditionalRemove(e,t){this._graphicsDrapedUids.delete(t),this._objectStates?.removeGraphic(e),this._labeler?.removeGraphic(e),this._deconflictor?.removeGraphic(e),null!=this._graphicStateTracking&&this._graphicStateTracking.removeGraphic(e)}add(e){e&&0!==e.length&&(this.owner.view.basemapTerrain?.tilingScheme?(this._updatePolicyForGraphics(e)===$e.ASYNC?this._addDelayed(e):this._addImmediate(e),this.notifyChange("dataUpdating")):i.getLogger(this).error("#add()","Cannot add graphics before terrain surface has been initialized"))}_updatePolicyForGraphics(e){if(this.effectiveUpdatePolicy===$e.SYNC&&("mesh"===this.layer.geometryType||null==this.layer.geometryType))for(const t of e)if(null!=t.geometry&&"mesh"===t.geometry.type&&!t.geometry.loaded)return $e.ASYNC;return this.effectiveUpdatePolicy}_addImmediate(e){this._geometryWarningLogged=!1,this._symbolWarningLogged=!1;for(const t of e)this._addGraphic(t,this._getRenderingInfo(t,i.getLogger(this)),$e.SYNC);this._cleanupSymbols(),this._labeler?.setDirty(),this._deconflictor?.setDirty()}_addDelayed(e){for(const t of e){const e=t.uid;let i=this._pendingUpdates.get(e);i?i.add?i.state!==Rt.NEW&&i.abortController?.abort():this._pendingAdds++:(i=this._pendingUpdatesPool.pushNew(),this._pendingAdds++,this._pendingUpdates.set(e,i)),i.add=t}this.notifyChange("running"),this.notifyChange("updatingRemaining"),this.notifyChange("dataUpdating")}remove(e){this.effectiveUpdatePolicy===$e.ASYNC?this._removeDelayed(e):this._removeImmediate(e),this.notifyChange("dataUpdating")}_removeImmediate(e){for(const t of e)this._removeGraphic(t);this._cleanupSymbols(),this._labeler?.setDirty(),this._deconflictor?.setDirty()}_removeDelayed(e){for(const t of e){const e=t.uid,i=this._pendingUpdates.get(e);if(i)i.add&&(i.remove?i.add=null:this._pendingUpdates.delete(e),i.state===Rt.LOADING&&i.abortController?.abort(),this._pendingAdds--);else{const i=this._pendingUpdatesPool.pushNew();i.remove=t,this._pendingUpdates.set(e,i),this._pendingRemoves++,this._applyPendingRemovesFirst=!0}}0===this._pendingUpdates.size&&this._finishPendingUpdates(),this.notifyChange("running"),this.notifyChange("updatingRemaining"),this.notifyChange("dataUpdating")}_finishPendingUpdates(){this._pendingUpdatesPool.clear(),this._cleanupSymbols(),(this._pendingAdds||this._pendingRemoves)&&i.getLogger(this).warn("pendingAdds/Removes in inconsistent state!"),this._pendingAdds=0,this._pendingRemoves=0,this._applyPendingRemovesFirst=!1}_applyPendingUpdates(e){if(this._geometryWarningLogged=!1,this._symbolWarningLogged=!1,0===this._pendingUpdates.size&&this._spatialIndex?.updating)return this._spatialIndex.update(),void e.madeProgress();if(this._applyPendingRemovesFirst){this._applyPendingRemovesFirst=!1;for(const[t,i]of this._pendingUpdates){if(e.done){this._applyPendingRemovesFirst=!0;break}if(i.remove&&!i.add&&(this._pendingRemoves--,e.madeProgress(),this._removeGraphic(i.remove),i.remove=null,this._pendingUpdates.delete(t),0===this._pendingRemoves))break}}for(const[t,i]of this._pendingUpdates){if(e.done)break;i.add&&i.state===Rt.NEW&&this._processPendingUpdateNew(i);let s=this.effectiveUpdatePolicy;if(!i.remove||i.add&&i.state!==Rt.READY||(this._pendingRemoves--,e.madeProgress(),this._removeGraphic(i.remove),i.remove=null,s=$e.SYNC),i.add)switch(i.state){case Rt.READY:this._addGraphic(i.add,i.renderingInfo,s),i.add=null,this._pendingAdds--,e.madeProgress();break;case Rt.REJECTED:i.add=null,this._pendingAdds--;case Rt.LOADING:}null==i.remove&&null==i.add&&this._pendingUpdates.delete(t)}0===this._pendingUpdates.size&&(this._finishPendingUpdates(),this.notifyChange("running"),this.notifyChange("dataUpdating"))}_processPendingUpdateNew(e){if(!e.add)return void(e.state=Rt.READY);const t=e.add.geometry;null==t||"mesh"!==t.type||t.loaded?this._processPendingUpdateNewRenderingInfo(e):this._processPendingUpdateNewMesh(e,t)}async _processPendingUpdateNewMesh(e,t){e.state=Rt.LOADING,e.abortController=new AbortController;const i=e.abortController.signal;try{await t.load({signal:i})}catch(t){return this._processPendingUpdateNewError(e,t)}e.abortController=null,this._processPendingUpdateNewRenderingInfo(e)}_processPendingUpdateNewError(e,t){e.abortController=null,f(t)?e.state=Rt.NEW:e.state=Rt.REJECTED}async _processPendingUpdateNewRenderingInfo(e){if(null==this.layer.renderer||"dictionary"!==this.layer.renderer.type)return e.renderingInfo=this._getRenderingInfo(e.add,i.getLogger(this)),void(e.state=Rt.READY);e.state=Rt.LOADING,e.abortController=new AbortController;let t=null;try{t=await this._getRenderingInfoAsync(e.add,{signal:e.abortController.signal})}catch(t){return e.abortController=null,void(f(t)?e.state=Rt.NEW:e.state=Rt.REJECTED)}null==t?.symbol?(this._symbolWarningLogged||(this._symbolWarningLogged=!0,i.getLogger(this).warn(`Graphic in layer ${this.layer.id} has no symbol and will not render`)),e.renderingInfo=null):e.renderingInfo=t,e.state=Rt.READY}_addGraphic(e,t,i){if(this._graphicsWithoutSymbol.set(e.uid,e),null==t?.symbol||!ne(e))return;if(null!=this.stage.renderView.objectAndLayerIdRenderHelper&&this.setUidToIdOnAdd){const t=me(this.owner.view.map,this.layer.uid);this.stage.renderView.objectAndLayerIdRenderHelper.setUidToObjectAndLayerId(e.objectId,e.uid,this.layer.id,this.layer.uid,!!this.layer.popupEnabled&&!t&&Je(this.layer,this.owner.view.popup?.defaultPopupTemplateEnabled))}const s=t.symbol,r=this.getOrCreateGraphics3DSymbol(s,t.renderer);if(null==r)return;this._expandComputedExtent(e.geometry);const a=this._beginGraphicUpdate(e),n=new Pe(e,t,this.layer);let o=!1;const l=e=>{e===r.symbol.id&&(o=!0)};this._whenSymbolRemoved.push(l);const h=()=>{if(--this._loadingSymbols,!this.destroyed){if(this._whenSymbolRemoved.removeUnordered(l),this._graphicsWaitingForSymbol.get(e.uid)!==a||o||r.destroyed||this.graphicSymbolSupported&&e.symbol&&e.symbol.id!==r.symbol.id)--r.referenced,this._cleanupSymbols();else{const t=this._createGraphics3DGraphic(r,n);this._spatialIndex&&null!=t&&this._spatialIndex.add(t),--r.referenced,this._endGraphicUpdate(e)}this._featureStore.events.emit("changed"),this._labeler?.setDirty()}},d=t=>{--this._loadingSymbols,this.destroyed||(this._whenSymbolRemoved.removeUnordered(l),o||(f(t)?this.add([e]):r.destroyed||this._endGraphicUpdate(e)))};++this._loadingSymbols,i===$e.ASYNC?r.load((()=>this._dataUpdateQueue.push(h,null).catch(v)),(e=>this._dataUpdateQueue.push((()=>d(e)),null).catch(v))):r.load(h,d)}_removeGraphic(e){const t=e.uid,i=this.graphics3DGraphics.get(t);if(i){i.graphics3DSymbol.onRemoveGraphic(i);const e=i.usedMemory,s=i.isElevationSource;this._conditionalRemove(i,t),this._spatialIndex?.remove(i);const r=i.graphics3DSymbol.symbol.id;this._graphicsBySymbol.get(r)?.delete(t),this._graphicsWithoutSymbol.delete(t),this._removeGraphics3DGraphic(t,e,s),i.destroy(),this._featureStore.events.emit("changed")}else this._graphicsWithoutSymbol.delete(t),this._graphicsWaitingForSymbol.delete(t),0===this._graphicsWaitingForSymbol.size&&(this._cleanupSymbols(),this.notifyChange("dataUpdating"))}_hasLabelingContext(e){if(e instanceof tt||e instanceof it){const t=this.symbolCreationContext.layer;return!!t.labelingInfo&&t.labelingInfo.some((t=>t.symbol===e))}return!1}_hasValidSymbolCreationContext(e){return!(e instanceof tt&&!this._hasLabelingContext(e)&&(i.getLogger(this).error("LabelSymbol3D is only valid as part of a LabelClass. Using LabelSymbol3D as a renderer symbol is not supported."),1))}_getRenderingInfo(e,t){const i=e.geometry;if(null==i)return t&&!this._geometryWarningLogged&&(this._geometryWarningLogged=!0,t.warn(`Graphic in layer ${this.layer.id} has no geometry and will not render`)),null;if(!M(i.spatialReference,this._viewSpatialReference))return t&&!this._geometryWarningLogged&&(this._geometryWarningLogged=!0,t.warn(`Graphic in layer ${this.layer.id} has incompatible spatial reference and will not render`)),null;if(!this.graphicSymbolSupported&&null!=e.symbol)return t&&!this._symbolWarningLogged&&(this._symbolWarningLogged=!0,t.warn(`Graphic in layer ${this.layer.id} is not allowed to have a symbol, use a renderer instead`)),null;const s=this.rendererHasGeometryOperations?oe(e,this.layer):e;let r;return r=this.owner.getRenderingInfo&&(this.getRenderingInfoWithoutRenderer||null!=this.currentRenderer)?this.owner.getRenderingInfo(s,this.currentRenderer,this._arcadeOnDemand):{symbol:s.symbol||be(s.geometry)},null==r?.symbol?(t&&!this._symbolWarningLogged&&(this._symbolWarningLogged=!0,t.warn(`Graphic in layer ${this.layer.id} has no symbol and will not render`)),null):r}_getRenderingInfoAsync(e,t){if(null==e.geometry)return this._geometryWarningLogged||(this._geometryWarningLogged=!0,i.getLogger(this).warn(`Graphic in layer ${this.layer.id} has no geometry and will not render`)),null;if(!this.graphicSymbolSupported&&null!=e.symbol)return this._symbolWarningLogged||(this._symbolWarningLogged=!0,i.getLogger(this).warn(`Graphic in layer ${this.layer.id} is not allowed to have a symbol, use a renderer instead`)),null;const s=this.rendererHasGeometryOperations?oe(e,this.layer):e;return this.owner.getRenderingInfoAsync(s,this.currentRenderer,this._arcadeOnDemand,t)}_createGraphics3DSymbol(e,t){if(!this._hasValidSymbolCreationContext(e))return null;const i=this._getConvertedSymbol(e);if(!i)return null;let s;if(null!=t&&"backgroundFillSymbol"in t&&t.backgroundFillSymbol){const e=_e(t.backgroundFillSymbol,{ignoreDrivers:!0});null!=e.symbol&&(s=e.symbol.symbolLayers)}const r=function(e,t,i){return"point-3d"===e.type?new pt(e,t,i):new fe(e,t,i)}(i,this.symbolCreationContext,s);return r.load((()=>{const e=r.extentPadding;e>this.extentPadding&&this._set("extentPadding",e),this.notifyChange("averageSymbolComplexity")}),(()=>{})),r}getOrCreateGraphics3DSymbol(e,t){let i=this._symbols.get(e.id);if(void 0===i){const s=this._unusedSymbolsCache.pop(e.id);i=null!=s?s:e instanceof st?new Oe(e,(e=>this._dataUpdateQueue.push(e,null)),(e=>this._createGraphics3DSymbol(e,t))):this._createGraphics3DSymbol(e,t),this._symbols.set(e.id,i),this._symbolMaterials=null}return null!=i&&++i.referenced,i}trackGraphicState(e){return null==this._graphicStateTracking&&(this._graphicStateTracking=new yt(this)),this._graphicStateTracking.add(e)}_addGraphics3DGraphic(e){this._usedMemory+=e.usedMemory,this.graphics3DGraphics.set(e.graphic.uid,e),this._numberOfGraphics++,e.isElevationSource&&(this._numberOfGraphicsProvidingElevation++,this.updateStageLayerElevationProvider()),this._updateLayerVisibility()}_removeGraphics3DGraphic(e,t,i=!1){this._usedMemory-=t,this.graphics3DGraphics.delete(e),this._numberOfGraphics--,i&&(this._numberOfGraphicsProvidingElevation--,this.updateStageLayerElevationProvider()),this._updateLayerVisibility()}_createGraphics3DGraphic(e,t){const i=t.graphic;if(this._graphicsWithoutSymbol.delete(i.uid),!this._symbols.has(e.symbol.id))return this.add([i]),null;if(this.graphics3DGraphics.has(i.uid))return null;const s=e.createGraphics3DGraphic(t);if(null==s)return null;this._addGraphics3DGraphic(s);const r=e.symbol.id;if(this._graphicsBySymbol.has(r)||this._graphicsBySymbol.set(r,new Map),this._graphicsBySymbol.get(r).set(i.uid,s),s.isDraped&&this._graphicsDrapedUids.add(i.uid),s.centroid=null,null!=i.geometry&&"point"!==i.geometry.type&&(s.centroid=Be(i.geometry,this._viewSpatialReference)),this._updateUserVisibility(s),null!=this._scaleVisibility&&this._scaleVisibility.updateVisibility(s),null!=this._filterVisibility){const{defaultVisibility:e}=this._filterVisibility;s.setVisibilityFlag(Ee.GRAPHIC,Ie.FILTER,e),e||this._filterVisibility.reapply()}this._deconflictor?.addGraphic(s),this._labeler?.addGraphic(s),this._objectStates?.addGraphic(s),s.initialize(this.stageLayer,this.owner),null!=this._graphicStateTracking&&this._graphicStateTracking.addGraphic(s);const a=this._whenGraphics3DGraphicRequests[i.uid];return a&&(delete this._whenGraphics3DGraphicRequests[i.uid],a.resolve(s)),this._symbolMaterials=null,s}_abortRendererChange(){this._rendererChangeAbortController&&(this._rendererChangeAbortController.abort(),this._rendererChangeAbortController=null)}async rendererChange(e){if(this._abortRendererChange(),e!==this.currentRenderer)if(this._validateRenderer(e),null==e&&this._currentRendererChange(null,!1),ue(e))if(e?.arcadeRequired){const t=new AbortController;this._rendererChangeAbortController=t;const{arcadeUtils:i}=await this._ensureArcade();_(t);const s=i.hasGeometryOperations(e);s&&(await i.enableGeometryOperations(),_(t)),this.effectiveUpdatePolicy===$e.ASYNC?await this._updateQueue.push((()=>this._currentRendererChange(e,s)),t.signal):this._currentRendererChange(e,s),this._rendererChangeAbortController=null}else if(this.effectiveUpdatePolicy===$e.ASYNC){const t=new AbortController;this._rendererChangeAbortController=t,await this._updateQueue.push((()=>this._currentRendererChange(e,!1)),t.signal),this._rendererChangeAbortController=null}else this._currentRendererChange(e,!1);else this._currentRendererChange(e,!1)}async _ensureArcade(){return null==this._arcadeOnDemand?(this._arcadeOnDemand=await ge(),this._arcadeOnDemand):this._arcadeOnDemand}_currentRendererChange(e,t){this.currentRenderer=e,this.rendererHasGeometryOperations=t,this.symbolCreationContext.arcade=this._arcadeOnDemand;const i=this.symbolCreationContext.renderer;if(e===i)return;if(this._symbolConversionCache.clear(),this._unusedSymbolsCache.clear(),null==e)return this.symbolCreationContext.renderer=null,void this.recreateAllGraphicsAndSymbols();const s=P(i,e);this._updateUnchangedSymbolMappings(s,e,i),this.symbolCreationContext.renderer=e,null!=s&&("complete"===s.type?this.recreateAllGraphicsAndSymbols():"partial"===s.type&&(this._applyRendererDiff(s,e,i)?this._labeler?.reset():this.recreateAllGraphicsAndSymbols()),this.notifyChange("averageSymbolComplexity"))}_diffHasSymbolChange(e){for(const t in e.diff)switch(t){case"visualVariables":case"defaultSymbol":case"uniqueValueInfos":break;case"uniqueValueGroups":case"authoringInfo":case"fieldDelimiter":delete e.diff[t];break;default:return!0}return!1}_applySymbolSetDiff(e,t,i){e=e||[],t=t||[];const s=[];for(const r of t){const t=this._graphicsBySymbol.get(r.id);t&&t.forEach(((a,n)=>{const o=a.graphic,l=this.layer instanceof se?this.layer:null,h=this._arcadeOnDemand;if(r===i.defaultSymbol&&i.getSymbol(oe(o,l),{arcade:h})===i.defaultSymbol)return;const d=a.usedMemory;e.length||i.defaultSymbol?s.push(o):this._graphicsWithoutSymbol.set(n,o);const c=this.graphics3DGraphics.get(n);this._conditionalRemove(c,n),a.destroy(),t.delete(n),this._removeGraphics3DGraphic(n,d),this._updateLayerVisibility()})),this._whenSymbolRemoved.forAll((e=>e(r.id)))}(e.length||s.length)&&(this._graphicsWithoutSymbol.forEach((e=>s.push(e))),this._graphicsWithoutSymbol.clear(),this.add(s)),this._cleanupSymbols(),this._labeler?.setDirty(),this._deconflictor?.setDirty()}_applyUniqueValueRendererDiff(e,t,i){const s=e.diff.defaultSymbol,r=e.diff.uniqueValueInfos;if(s||r){const a=r?r.added.map((e=>e.symbol)).filter(n):[],o=r?r.removed.map((e=>e.symbol)).filter(n):[];if(r)for(let e=0;enull!=e?e.id:null,r=e&&e.diff,a=r?.defaultSymbol,n=r&&r.uniqueValueInfos;let o;if(n)o=n.unchanged.map((e=>({oldId:s(e.oldValue.symbol),newId:s(e.newValue.symbol)})));else{o=[];for(const e of i.uniqueValueInfos??[]){const i=s(e.symbol),r=t.uniqueValueInfos?.find((t=>t.value===e.value));r&&i!==s(r.symbol)&&o.push({oldId:i,newId:s(r.symbol)})}}return!a&&i.defaultSymbol&&o.push({oldId:s(i.defaultSymbol),newId:s(t.defaultSymbol)}),o}_updateSymbolMapping(e,t){const i=null!=t&&t?"string"==typeof t?t:t.id:null;if(null==e||e===i)return;const s=this._graphicsBySymbol.get(e);this._graphicsBySymbol.delete(e),void 0!==s&&this._graphicsBySymbol.set(i,s);const r=this._symbols.get(e);if(void 0!==r&&(this._symbols.delete(e),this._symbols.set(i,r),this._symbolMaterials=null,null!=r)){const e="string"==typeof t?null:t;null!=e?r.symbol=e:r.symbol.id=i}}_updateUnchangedSymbolMappings(e,t,i){const s=this._calculateUnchangedSymbolMapping(e,t,i);for(const{oldId:e,newId:t}of s)this._updateSymbolMapping(e,t)}_applyRendererDiff(e,i,s){if(this._diffHasSymbolChange(e))return!1;if(i instanceof t&&s instanceof t&&this._applyUniqueValueRendererDiff(e,i,s)&&0===Object.keys(e.diff).length)return!0;for(const[t]of this._graphicsBySymbol){const s=this._symbols.get(t);if(null!=s)switch(s.applyRendererDiff(e,i)){case Ae.RecreateSymbol:this._recreateSymbol(t);break;case Ae.RecreateGraphics:this._recreateGraphicsForSymbol(t);case Ae.FastUpdate:}}return!0}opacityChange(){this.forEachGraphics3DSymbol(((e,t)=>e.globalPropertyChanged("opacity",t))),this._updateStageLayerVisibility()}_slicePlaneEnabledChange(e){e!==this.symbolCreationContext.slicePlaneEnabled&&(this.symbolCreationContext.slicePlaneEnabled=e,this.stageLayer.sliceable=e,this.forEachGraphics3DSymbol(((e,t)=>e.globalPropertyChanged("slicePlaneEnabled",t))),this._deconflictor?.slicePlaneEnabledChange(),this._labeler?.slicePlaneEnabledChange())}_physicalBasedRenderingChange(e){this.symbolCreationContext.physicalBasedRenderingEnabled=e,this.forEachGraphics3DSymbol(((e,t,i)=>{e.globalPropertyChanged("physicalBasedRenderingEnabled",t)||this._recreateSymbol(i)}))}_skipHighSymbolLoDsChange(e){this.symbolCreationContext.skipHighSymbolLods=e,this.forEachGraphics3DSymbol(((e,t,i)=>{e.globalPropertyChanged("skipHighSymbolLods",t)||this._recreateSymbol(i)}))}_pixelRatioChange(){this.forEachGraphics3DSymbol(((e,t,i)=>{e.globalPropertyChanged("pixelRatio",t)||this._recreateSymbol(i)}))}_signalUpdatingDuringAsyncLoadedGraphicsChange(){this._updatingPendingLoadedGraphicsChange&&this._updatingPendingLoadedGraphicsChange.remove(),this._updatingPendingLoadedGraphicsChange=m((()=>{this._updatingPendingLoadedGraphicsChange=null}))}setClippingExtent(e,t){const i=this.symbolCreationContext.clippingExtent,s=Z();return Le(e,s,t)?this.symbolCreationContext.clippingExtent=k(B(),s):this.symbolCreationContext.clippingExtent=null,!Q(this.symbolCreationContext.clippingExtent,i)}modifyGraphics3DGraphicVisibilities(e){if(this.destroyed)return;let t=!1;this.graphics3DGraphics.forEach((i=>{e(i)&&(t=!0)})),t&&(this._labeler?.setDirty(),this._deconflictor?.setDirty())}forEachGraphics3DSymbol(e){for(const[t,i]of this._symbols){if(null==i)return;e(i,this._graphicsBySymbol.get(t)||Lt,t)}}updateAllGraphicsVisibility(){null!=this._filterVisibility&&this._filterVisibility.reapply(),this.modifyGraphics3DGraphicVisibilities((e=>{const t=this._updateUserVisibility(e),i=null!=this._scaleVisibility&&this._scaleVisibility.updateVisibility(e);return t||i}))}_hideAllGraphics(){this.modifyGraphics3DGraphicVisibilities((e=>e.setVisibilityFlag(Ee.GRAPHIC,Ie.USER,!1)))}_validateRenderer(e){const t=()=>`'${this.layer.title?`${this.layer.title}, `:""}id:${this.layer.id}'`,s=ye(e,{geometryType:this.layer?.geometryType,logWarning:e=>i.getLogger(this).warn(`Symbology conversion for layer ${t()}: ${e}`)});if(s){const e=`Renderer for layer ${t} is not supported in a SceneView`;i.getLogger(this).warn(e,s.message)}}_cleanupSymbols(){if(this._graphicsWaitingForSymbol.size>0||this._suspendSymbolCleanup)return;let e=!1;this._symbols.forEach(((t,i)=>{if(null==t||t.referenced>0)return;const s=this._graphicsBySymbol.get(i);s&&0!==s.size||(this._graphicsBySymbol.delete(i),this._symbols.delete(i),this._symbolMaterials=null,this._unusedSymbolsCache.put(i,t,function(e){return 2216+4096*e.symbolLayers.length+e.complexity.memory.resourceBytes}(t),y),e=!0)})),e&&(this._recomputeExtentPadding(),this.notifyChange("averageSymbolComplexity"))}get test(){}get performanceInfo(){return new ut(this.graphics3DGraphics.size,this._graphicsWithoutSymbol.size,this._pendingUpdates.size)}};var Rt;It.tmpVec=V(),e([R({readOnly:!0})],It.prototype,"computedExtent",void 0),e([R()],It.prototype,"currentRenderer",void 0),e([R()],It.prototype,"rendererHasGeometryOperations",void 0),e([R()],It.prototype,"_frameTaskHandle",void 0),e([R()],It.prototype,"_dataUpdateQueue",void 0),e([R()],It.prototype,"_updateQueue",void 0),e([R({readOnly:!0})],It.prototype,"_viewSpatialReference",null),e([R()],It.prototype,"_rendererChangeAbortController",void 0),e([R()],It.prototype,"_elevationInfoChangeAbortController",void 0),e([R()],It.prototype,"_initializeAbortController",void 0),e([R()],It.prototype,"_elevationAlignment",void 0),e([R()],It.prototype,"_scaleVisibility",void 0),e([R()],It.prototype,"_filterVisibility",void 0),e([R()],It.prototype,"_initializePromise",void 0),e([R()],It.prototype,"_spatialIndex",void 0),e([R({readOnly:!0})],It.prototype,"extentPadding",void 0),e([R()],It.prototype,"_updatingPendingLoadedGraphicsChange",void 0),e([R()],It.prototype,"_featureStore",void 0),e([R()],It.prototype,"_objectStates",void 0),e([R()],It.prototype,"_loadingSymbols",void 0),e([R()],It.prototype,"preferredUpdatePolicy",void 0),e([R()],It.prototype,"_forcedUpdatePolicy",void 0),e([R({readOnly:!0})],It.prototype,"effectiveUpdatePolicy",null),e([R({constructOnly:!0})],It.prototype,"elevationFeatureExpressionEnabled",void 0),e([R({constructOnly:!0})],It.prototype,"owner",void 0),e([R({constructOnly:!0})],It.prototype,"layer",void 0),e([R({constructOnly:!0})],It.prototype,"graphicSymbolSupported",void 0),e([R({constructOnly:!0})],It.prototype,"getRenderingInfoWithoutRenderer",void 0),e([R({constructOnly:!0})],It.prototype,"componentFactories",void 0),e([R({constructOnly:!0})],It.prototype,"setUidToIdOnAdd",void 0),e([R()],It.prototype,"featureStore",null),e([R()],It.prototype,"initializePromise",null),e([R()],It.prototype,"scaleVisibility",null),e([R()],It.prototype,"elevationAlignment",null),e([R()],It.prototype,"objectStates",null),e([R()],It.prototype,"filterVisibility",null),e([R({readOnly:!0})],It.prototype,"updating",null),e([R({readOnly:!0})],It.prototype,"dataUpdating",null),e([R({readOnly:!0})],It.prototype,"running",null),e([R({readOnly:!0})],It.prototype,"suspendedOrOutsideOfView",null),e([R({readOnly:!0,dependsOn:[]})],It.prototype,"updatingRemaining",null),e([R({readOnly:!0})],It.prototype,"displayFeatureLimit",null),e([R({readOnly:!0,dependsOn:[]})],It.prototype,"averageSymbolComplexity",null),e([R({constructOnly:!0})],It.prototype,"hasZ",void 0),e([R({constructOnly:!0})],It.prototype,"hasM",void 0),e([R()],It.prototype,"_objectIdField",null),It=wt=e([D("esri.views.3d.layers.graphics.Graphics3DCore")],It),function(e){e[e.NEW=0]="NEW",e[e.LOADING=1]="LOADING",e[e.READY=2]="READY",e[e.REJECTED=3]="REJECTED"}(Rt||(Rt={}));class Dt{constructor(){this.add=null,this.renderingInfo=null,this.state=Rt.NEW,this.abortController=null,this.remove=null}clear(){this.add=null,this.renderingInfo=null,this.state=Rt.NEW,this.abortController=null,this.remove=null}}const Pt=10,Ot=V(),At=V(),Lt=new Map;let Ut=class extends s{constructor(e){super(e),this._scaleRangeActive=!1,this._layerScaleRangeVisibilityQuery=!1,this._extent=null,this._updatingHandles=new rt,this.graphicsCoreOwner=null,this.layer=null,this.queryGraphicUIDsInExtent=null,this.graphicsCore=null,this.basemapTerrain=null,this.layerScaleEnabled=!0,this.suspended=!1,this._dirty=!0}initialize(){this.updateScaleRangeActive();const e=this.graphicsCoreOwner.view.resourceController.scheduler;this.addHandles(e.registerTask(ce.SCALE_VISIBILITY,this)),this._updatingHandles.add((()=>this.layer.effectiveScaleRange),(()=>this.layerMinMaxScaleChangeHandler()))}destroy(){this._updatingHandles.destroy(),this.removeHandles(),this._dirty=!1,this._extent=null,this.graphicsCoreOwner=null,this.layer=null,this.queryGraphicUIDsInExtent=null,this.graphicsCore=null,this.basemapTerrain=null}get updating(){return this._dirty||this._updatingHandles.updating}_setDirty(){this._dirty=!0}setExtent(e){const t=this.graphicsCoreOwner.view.spatialReference,i=this.graphicsCoreOwner.view.basemapTerrain.spatialReference;if(t===i)this._extent=e??null;else{const s=Z();at(e,t,s,i)?this._extent=s:this._extent=null}this._setDirty()}scaleRangeActive(){return this._scaleRangeActive}updateScaleRangeActive(){const e=this.layer,t=e.effectiveScaleRange;let i=this.layerScaleEnabled&&null!=t&&jt(t.minScale,t.maxScale);e.labelingInfo&&!i&&(i=e.labelingInfo.some((e=>e&&jt(e.minScale??0,e.maxScale??0))));const s=this._scaleRangeActive!==i;return this._scaleRangeActive=i,i&&!this.hasHandles(Vt)&&this.basemapTerrain?(this.addHandles(this.basemapTerrain.on("scale-change",(e=>this._scaleUpdateHandler(e))),Vt),this.layerScaleEnabled&&this.addHandles(this.basemapTerrain.on("tiles-visibility-changed",(()=>this._setDirty())),Vt)):!i&&this.hasHandles(Vt)&&this.removeHandles(Vt),s}get running(){return!(!this.graphicsCoreOwner.view.basemapTerrain||!this.updating)}runTask(e){const t=this.graphicsCoreOwner.view.basemapTerrain;if(this._extent&&t&&t.ready&&this._scaleRangeActive&&this.layerScaleEnabled){if(this._layerScaleRangeVisibilityQuery)return pe;{this._layerScaleRangeVisibilityQuery=!0;const{minScale:e,maxScale:i}=this.layer.effectiveScaleRange;t.queryVisibleScaleRange(this._extent,e,i,(e=>this._finishUpdate(e)))}}else this._finishUpdate(!0);e.madeProgress()}_finishUpdate(e){this._layerScaleRangeVisibilityQuery=!1,this._set("suspended",!e),this._dirty=!1}_visibleAtLayerScale(e){const t=this.layer.effectiveScaleRange;return!this.layerScaleEnabled||nt(e,t.minScale||0,t.maxScale||0)}_visibleAtLabelScale(e,t){return nt(e,t.minScale||0,t.maxScale||0)}_graphicScale(e){let t;return null!=e.centroid?t=e.centroid:null!=e.graphic.geometry&&"point"===e.graphic.geometry.type&&(t=e.graphic.geometry),t?this.graphicsCoreOwner.view.basemapTerrain?this.graphicsCoreOwner.view.basemapTerrain.getScale(t):1:null}_graphicVisible(e){if(!this.layerScaleEnabled)return!0;const t=this._graphicScale(e);return this._visibleAtLayerScale(t)}updateVisibility(e){if(this._scaleRangeActive){const t=this._graphicVisible(e);return e.setVisibilityFlag(Ee.GRAPHIC,Ie.SCALE_RANGE,t)}return!1}updateGraphicLabelScaleVisibility(e){if(!this._scaleRangeActive)return!1;if(!e.labelLayers||0===e.labelLayers.length)return!1;const t=this._graphicScale(e),i=this._updateLabelScaleVisibility(e,t);return i&&(this.graphicsCore.deconflictor?.setDirty(),this.graphicsCore.labeler?.setDirty()),i}_updateLabelScaleVisibility(e,t){if(!e.labelLayers||0===e.labelLayers.length)return!1;const i=e.labelLayers[0]._labelClass;if(null!=i?.minScale&&null!=i.maxScale){const s=this._visibleAtLabelScale(t,i);if(e.setVisibilityFlag(Ee.LABEL,Ie.SCALE_RANGE,s))return!0}return!1}_scaleUpdateHandler(e){if(this._setDirty(),!this.graphicsCore.visible)return;const t=e.extent,s=e.scale,r=this._visibleAtLayerScale(s);let a=!1;const n=this.graphicsCoreOwner.view.spatialReference,o=e.spatialReference;if(null==o)return void i.getLogger(this).error("scaleUpdate: Internal error, no SpatialReference given for tiles");const l=!o.equals(n);if(l&&!at(t,o,Ft,n))return void i.getLogger(this).error("scaleUpdate: Internal error, cannot project AABR from "+o+" to wkid "+n);const h=l?Ft:t;this.queryGraphicUIDsInExtent(h,n,(e=>{const i=this.graphicsCore.getGraphics3DGraphicById(e);if(null==i)return;const n=i.centroid;null!=n&&(t[0]>n.x||t[1]>n.y||t[2]e.setVisibilityFlag(Ee.GRAPHIC,Ie.SCALE_RANGE,!0))):this._scaleRangeActive&&this.graphicsCore.updateAllGraphicsVisibility(),this._setDirty()}};function jt(e,t){return e>0||t>0}e([R()],Ut.prototype,"graphicsCoreOwner",void 0),e([R()],Ut.prototype,"layer",void 0),e([R()],Ut.prototype,"queryGraphicUIDsInExtent",void 0),e([R()],Ut.prototype,"graphicsCore",void 0),e([R()],Ut.prototype,"basemapTerrain",void 0),e([R({constructOnly:!0})],Ut.prototype,"layerScaleEnabled",void 0),e([R({readOnly:!0})],Ut.prototype,"suspended",void 0),e([R({readOnly:!0})],Ut.prototype,"updating",null),e([R()],Ut.prototype,"_dirty",void 0),Ut=e([D("esri.views.3d.layers.graphics.Graphics3DScaleVisibility")],Ut);const Vt="terrain-events",Ft=Z();class Tt{constructor(){this._extents=new g({allocator:e=>e||Z()}),this._tmpExtent=Z(),this._dirty=!1}get empty(){return 0===this._extents.length}get size(){return this._extents.length}clear(){this._extents.clear()}add(e){this._contains(e)||(this._removeContained(e),$(this._extents.pushNew(),e),this._dirty=!0)}pop(){return this._dirty&&this._mergeTight(),this._extents.pop()}merge(e){return this._mergeTight(e),e.hasProgressed}_mergeTight(e=de){const t=this._extents,i=new Set;let s=0;for(;s!==t.length;){t.sort(((e,t)=>e[0]-t[0])),s=t.length,i.clear();for(let s=0;s=r[2])break;i.add(s)}i.forEach((s=>{if(r===s)return;if(s[2]<=r[0])return void i.delete(s);const a=X(r),n=X(s),o=this._tmpExtent;J(r,s,o);const l=a+n;(X(o)-l)/l<.05&&($(r,o),i.delete(s),t.remove(s),e.madeProgress())})),i.add(r)}}}this._dirty=!1}_contains(e){return this._extents.some((t=>K(t,e)))}_removeContained(e){this._extents.filterInPlace((t=>!K(e,t)))}get test(){}}let Mt=class extends s{constructor(e){super(e),this._dirtyExtents=new Tt,this._globalDirty=!1,this._averageExtentUpdateSize=0,this._dirtyGraphicsSet=new Set,this._updateElevation=!1,this.graphicsCoreOwner=null,this.graphicsCore=null,this.events=new Fe}initialize(){const e=this.elevationProvider,t=this.graphicsCoreOwner.view.resourceController.scheduler;this._task=t.registerTask(zt(this.graphicsCore.layer.elevationInfo?.mode),this),this.addHandles([e.on("elevation-change",(e=>this._elevationChanged(e))),S((()=>this.graphicsCoreOwner.suspended),(()=>this._suspendedChange())),this._task,S((()=>zt(this.graphicsCore.layer.elevationInfo?.mode)),(e=>this._task.priority=e))])}destroy(){this._dirtyGraphicsSet.clear(),this.graphicsCoreOwner=null,this.graphicsCore=null,this.queryGraphicUIDsInExtent=null,this.elevationProvider=null}clear(){this._dirtyGraphicsSet.clear(),this.notifyChange("updating")}_suspendedChange(){!0===this.graphicsCoreOwner.suspended?this._updateElevation=!1:!1===this.graphicsCoreOwner.suspended&&this._updateElevation&&(this._globalDirty=!0,this.notifyChange("updating"))}elevationInfoChange(){this._globalDirty=!0,this.notifyChange("updating")}get updating(){return this.running}get running(){return this._dirtyGraphicsSet.size>0||this._dirtyExtents&&!this._dirtyExtents.empty||this._globalDirty}get updatingRemaining(){return this._dirtyGraphicsSet.size+this._dirtyExtents.size*this._averageExtentUpdateSize}runTask(e){for(this._globalDirty&&(this._markAllGraphicsElevationDirty(),this._globalDirty=!1,e.madeProgress()),e.run((()=>this._dirtyExtents.merge(e)));this.running&&!e.done;)this._updateDirtyGraphics(e),this._updateDirtyExtents(e);this.notifyChange("updating")}_updateDirtyGraphics(e){const t=this.graphicsCoreOwner.view.renderCoordsHelper,i=this.graphicsCore.effectiveUpdatePolicy===$e.ASYNC;for(const s of this._dirtyGraphicsSet.keys()){const r=this.graphicsCore.getGraphics3DGraphicById(s);if(this._dirtyGraphicsSet.delete(s),null!=r&&(r.alignWithElevation(this.elevationProvider,t,i),this.graphicsCore.deconflictor?.setDirty(),e.madeProgress()),e.done)return}}_updateDirtyExtents(e){for(;!this._dirtyExtents.empty&&!e.done;){const t=this._dirtyExtents.pop(),i=this.elevationProvider.spatialReference;this.events.emit("invalidate-elevation",{extent:t,spatialReference:i});const s=this._dirtyGraphicsSet.size;this.queryGraphicUIDsInExtent(t,i,(e=>{const t=this.graphicsCore.getGraphics3DGraphicById(e);null!=t&&t.needsElevationUpdates()&&this._dirtyGraphicsSet.add(e)})),this._averageExtentUpdateSize=.1*(this._dirtyGraphicsSet.size-s)+.9*this._averageExtentUpdateSize,e.madeProgress()}}_markAllGraphicsElevationDirty(){this._dirtyExtents.clear(),this._dirtyGraphicsSet.clear(),this.graphicsCore.graphics3DGraphics.forEach(((e,t)=>this._dirtyGraphicsSet.add(t)))}_elevationChanged(e){if("scene"===e.context&&(!this.graphicsCore.layer.elevationInfo||"relative-to-scene"!==this.graphicsCore.layer.elevationInfo.mode))return;const t=e.extent;if(this.graphicsCoreOwner.suspended){if(!this._updateElevation){const e=this.graphicsCore.computedExtent;e&&t[2]>e.xmin&&t[0]e.ymin&&t[1]this._viewChange())),S((()=>t.state.camera),(()=>this._viewChange()),E),s.registerTask(ce.FRUSTUM_VISIBILITY,this),S((()=>i.visibleElevationBounds),(()=>this._elevationBoundsChange()))]),"local"===t.viewingMode?this._isVisibleBelowSurface=!0:this.addHandles([S((()=>[i.baseOpacity,i.wireframe,t.map?.ground?.navigationConstraint?.type]),(()=>this._updateIsVisibleBelowSurface()),I)])}destroy(){this._set("graphicsCoreOwner",null),this._extent=null,this._extentIntersection=null}_setDirty(){this.updating||this._set("updating",!0)}setExtent(e){this._extent=e,this._extentIntersectionDirty=!0,this._setDirty()}_viewChange(){this._setDirty()}_elevationBoundsChange(){this._setDirty(),this._extentIntersectionDirty=!0}set _isVisibleBelowSurface(e){this._isVisibleBelowSurfaceInternal=e,this._setDirty(),this._extentIntersectionDirty=!0}_updateIsVisibleBelowSurface(){const e=this.graphicsCoreOwner.view,t=e.basemapTerrain,i="local"===e.viewingMode,s="none"===e.map.ground?.navigationConstraint?.type;this._isVisibleBelowSurface=i||!t.opaque||s}_updateExtentIntersection(){if(!this._extentIntersectionDirty)return;this._extentIntersectionDirty=!1;const e=this.graphicsCoreOwner.view;let t;if(this._isVisibleBelowSurfaceInternal)t=-.3*ie(e.spatialReference).radius;else{const{min:i,max:s}=e.basemapTerrain.visibleElevationBounds;t=i-Math.max(1,(s-i)*(1.2-1))}this._extentIntersection.update(this._extent,e.spatialReference,t)}get running(){return this.updating}runTask(e){if(this._set("updating",!1),!this._extent)return this._set("suspended",!1),pe;this._updateExtentIntersection();const t=this.graphicsCoreOwner.view.frustum,i=ie(this.graphicsCoreOwner.view.spatialReference).radius;this._set("suspended",!this._extentIntersection.isVisibleInFrustum(t,i)),e.madeProgress()}};var Bt;e([R({readOnly:!0})],Ht.prototype,"suspended",void 0),e([R({constructOnly:!0})],Ht.prototype,"graphicsCoreOwner",void 0),e([R({readOnly:!0})],Ht.prototype,"updating",void 0),Ht=e([D("esri.views.3d.layers.graphics.Graphics3DFrustumVisibility")],Ht),function(e){e[e.Object=0]="Object",e[e.RenderGeometry=1]="RenderGeometry",e[e.External=2]="External",e[e.COUNT=3]="COUNT"}(Bt||(Bt={}));class kt{constructor(){this._items=[]}addObject(e,t){this._items.push({type:Bt.Object,objectStateId:t,object:e})}addRenderGeometry(e,t,i){this._items.push({type:Bt.RenderGeometry,objectStateId:t,renderGeometry:e,owner:i})}addExternal(e,t){this._items.push({type:Bt.External,objectStateId:t,remove:e})}remove(e){for(let t=this._items.length-1;t>=0;--t){const i=this._items[t];i.objectStateId===e&&(Nt(i),this._items.splice(t,1))}}removeObject(e){for(let t=this._items.length-1;t>=0;--t){const i=this._items[t];i.type===Bt.Object&&i.object===e&&(Nt(i),this._items.splice(t,1))}}removeRenderGeometry(e){for(let t=this._items.length-1;t>=0;--t){const i=this._items[t];i.type===Bt.RenderGeometry&&i.renderGeometry===e&&(Nt(i),this._items.splice(t,1))}}removeAll(){this._items.forEach((e=>{Nt(e)})),this._items=[]}}function Nt(e){switch(e.type){case Bt.Object:e.objectStateId.channel===ot.Highlight?e.object.removeHighlight(e.objectStateId):e.objectStateId.channel===ot.MaskOccludee&&e.object.removeOcclude(e.objectStateId);break;case Bt.RenderGeometry:e.owner.removeRenderGeometryObjectState(e.renderGeometry,e.objectStateId);break;case Bt.External:e.remove(e.objectStateId)}}class Wt{constructor(e,t){this.stateType=e,this.objectIdField=t,this.objectStateSet=new kt,this.ids=new Set,this.paused=!1}hasGraphic(e){if(this.objectIdField){const t=e.graphic.attributes[this.objectIdField];return this.ids.has(t)}return this.ids.has(e.graphic.uid)}}class qt{constructor(e){this._graphicsCore=e,this._stateSets=new Array}destroy(){this.reset(),this._stateSets=null}reset(){this._stateSets&&(this._stateSets.forEach((e=>e.objectStateSet.removeAll())),this._stateSets.length=0)}acquireSet(e,t){const i=new Wt(e,t);this._stateSets.push(i);const s=l((()=>this.releaseSet(i)));return{set:i,handle:s}}releaseSet(e){e.objectStateSet.removeAll();const t=this._stateSets?this._stateSets.indexOf(e):-1;-1!==t&&this._stateSets.splice(t,1)}setUid(e,t){e.ids.add(t);const i=this._graphicsCore.graphics3DGraphics.get(t);i&&Yt(i,e)}setUids(e,t){t.forEach((t=>this.setUid(e,t)))}setObjectIds(e,t){t.forEach((t=>e.ids.add(t))),this._initializeSet(e)}addGraphic(e){this._stateSets.forEach((t=>{!t.paused&&t.hasGraphic(e)&&Yt(e,t)}))}removeGraphic(e){this._stateSets.forEach((t=>{t.hasGraphic(e)&&function(e,t){e.removeObjectState(t.objectStateSet)}(e,t)}))}allGraphicsDeleted(){this._stateSets&&this._stateSets.forEach((e=>e.objectStateSet.removeAll()))}_initializeSet(e){const t=this._graphicsCore.graphics3DGraphics;e.objectIdField?t.forEach((t=>{t&&e.hasGraphic(t)&&Yt(t,e)})):e.ids.forEach((i=>{const s=t.get(i);s&&Yt(s,e)}))}get test(){}}function Yt(e,t){e.addObjectStateSet(t.stateType,t.objectStateSet)}export{lt as D,Tt as E,It as G,Mt as a,Ut as b,qt as c,Ht as d,ut as e}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/GraphicsCollection.js b/library/arcgis/4.30/@arcgis/core/chunks/GraphicsCollection.js new file mode 100644 index 00000000..e3fd4a28 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/GraphicsCollection.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import r from"../Graphic.js";import"./Logger.js";import{e as t}from"./ensureType.js";import"../core/lang.js";import"../core/Error.js";import{s}from"./shared.js";import{subclass as o}from"../core/accessorSupport/decorators/subclass.js";import i from"../core/Collection.js";import{c as n,r as l}from"./collectionUtils.js";import{property as a}from"../core/accessorSupport/decorators/property.js";let p=class extends i{constructor(e){super(e),this.addHandles([this.on("before-add",(e=>{null==e.item&&e.preventDefault()})),this.on("after-add",(e=>this._own(e.item))),this.on("after-remove",(e=>this._release(e.item)))])}get owner(){return this._get("owner")}set owner(e){e!==this._get("owner")&&(this._releaseAll(),this._set("owner",e),this._ownAll())}_ownAll(){for(const e of this.items)this._own(e)}_releaseAll(){for(const e of this.items)this._release(e)}_createNewInstance(e){return this.itemType?new(i.ofType(this.itemType.Type))(e):new i(e)}};function c(e,r){return{type:e,cast:n,set(t){const s=l(t,this._get(r),e);s.owner=this,this._set(r,s)}}}e([a()],p.prototype,"owner",null),p=e([o("esri.core.support.OwningCollection")],p);let m=class extends p{_own(e){e.layer&&"remove"in e.layer&&e.layer!==this.owner&&e.layer.remove(e),e.layer=this.owner}_release(e){e.layer===this.owner&&(e.layer=null)}};e([s({Type:r,ensureType:t(r)})],m.prototype,"itemType",void 0),m=e([o("esri.support.GraphicsCollection")],m);export{m as G,p as O,c as o}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/GraphicsLayerView2D.js b/library/arcgis/4.30/@arcgis/core/chunks/GraphicsLayerView2D.js new file mode 100644 index 00000000..d5b1abad --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/GraphicsLayerView2D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./tslib.es6.js";import o from"../Graphic.js";import{i}from"../core/lang.js";import s from"../core/Collection.js";import{m as r}from"./handleUtils.js";import{d as e}from"./maybe.js";import{property as p}from"../core/accessorSupport/decorators/property.js";import"./Logger.js";import{subclass as m}from"../core/accessorSupport/decorators/subclass.js";import{g as l}from"./highlightReasons.js";import{L as a}from"./LayerView2D.js";import{G as j}from"./GraphicContainer.js";import{G as n}from"./GraphicsView2D.js";import{H as c}from"./HighlightCounter.js";import h from"../views/layers/LayerView.js";import"../geometry.js";import"./ensureType.js";import"../geometry/Extent.js";import"../geometry/Geometry.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"./metadata.js";import"./utils.js";import"./ObservableBase.js";import"./tracking.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"../core/Error.js";import"../config.js";import"./reader.js";import"../geometry/SpatialReference.js";import"./unitUtils.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"./writer.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"../geometry/Polyline.js";import"./typeUtils.js";import"../geometry/support/jsonUtils.js";import"../PopupTemplate.js";import"../core/Clonable.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../intl.js";import"./date.js";import"./locale.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./messages.js";import"../popup/content.js";import"../popup/content/AttachmentsContent.js";import"../popup/content/Content.js";import"../popup/content/CustomContent.js";import"../popup/content/ExpressionContent.js";import"../popup/ElementExpressionInfo.js";import"../popup/content/FieldsContent.js";import"../popup/FieldInfo.js";import"./enumeration.js";import"../popup/support/FieldInfoFormat.js";import"../popup/content/MediaContent.js";import"../popup/content/BarChartMediaInfo.js";import"../popup/content/mixins/ChartMediaInfo.js";import"../popup/content/mixins/MediaInfo.js";import"../popup/content/support/ChartMediaInfoValue.js";import"../Color.js";import"./colorUtils.js";import"../popup/content/support/ChartMediaInfoValueSeries.js";import"./chartMediaInfoUtils.js";import"../popup/content/ColumnChartMediaInfo.js";import"../popup/content/ImageMediaInfo.js";import"../popup/content/support/ImageMediaInfoValue.js";import"../popup/content/LineChartMediaInfo.js";import"../popup/content/PieChartMediaInfo.js";import"../popup/content/RelationshipContent.js";import"../popup/support/RelatedRecordsInfoFieldOrder.js";import"../popup/content/TextContent.js";import"../popup/ExpressionInfo.js";import"../popup/LayerOptions.js";import"../popup/RelatedRecordsInfo.js";import"../support/actions/ActionBase.js";import"../core/Identifiable.js";import"../support/actions/ActionButton.js";import"../support/actions/ActionToggle.js";import"../core/Evented.js";import"./shared.js";import"./SimpleObservable.js";import"../symbols.js";import"../symbols/CIMSymbol.js";import"../symbols/Symbol.js";import"../symbols/ExtrudeSymbol3DLayer.js";import"../symbols/Symbol3DLayer.js";import"./utils4.js";import"../symbols/edges/Edges3D.js";import"./screenUtils.js";import"./materialUtils.js";import"./opacityUtils.js";import"../symbols/edges/SketchEdges3D.js";import"../symbols/edges/SolidEdges3D.js";import"./Symbol3DMaterial.js";import"../symbols/FillSymbol.js";import"../symbols/SimpleLineSymbol.js";import"../symbols/LineSymbol.js";import"../symbols/LineSymbolMarker.js";import"./lineMarkers.js";import"../symbols/FillSymbol3DLayer.js";import"../symbols/patterns/LineStylePattern3D.js";import"../symbols/patterns/StylePattern3D.js";import"./utils5.js";import"./colors.js";import"./symbolLayerUtils3D.js";import"./aaBoundingBox.js";import"../symbols/Font.js";import"../symbols/IconSymbol3DLayer.js";import"./persistableUrlUtils.js";import"../symbols/LabelSymbol3D.js";import"../symbols/Symbol3D.js";import"./collectionUtils.js";import"../portal/Portal.js";import"../core/Loadable.js";import"../core/Promise.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"../symbols/LineSymbol3DLayer.js";import"../symbols/LineStyleMarker3D.js";import"../symbols/ObjectSymbol3DLayer.js";import"../symbols/PathSymbol3DLayer.js";import"../symbols/TextSymbol3DLayer.js";import"../symbols/WaterSymbol3DLayer.js";import"../symbols/support/StyleOrigin.js";import"./Thumbnail.js";import"./calloutUtils.js";import"../symbols/callouts/Callout3D.js";import"../symbols/callouts/LineCallout3D.js";import"../symbols/support/Symbol3DVerticalOffset.js";import"../symbols/LineSymbol3D.js";import"../symbols/MarkerSymbol.js";import"../symbols/MeshSymbol3D.js";import"../symbols/PictureFillSymbol.js";import"./urlUtils.js";import"../symbols/PictureMarkerSymbol.js";import"../symbols/PointSymbol3D.js";import"../symbols/PolygonSymbol3D.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../symbols/SimpleFillSymbol.js";import"../symbols/SimpleMarkerSymbol.js";import"../symbols/TextSymbol.js";import"../symbols/WebStyleSymbol.js";import"./HighlightOptions.js";import"./Container.js";import"./mat3f32.js";import"./EffectView.js";import"./parser.js";import"./utils3.js";import"./mat4.js";import"./_commonjsHelpers.js";import"./DisplayObject.js";import"./definitions.js";import"./enums.js";import"./Texture.js";import"./GLObjectType.js";import"./ClipRect.js";import"./layerViewUtils.js";import"./AGraphicContainer.js";import"./TechniqueInstance.js";import"./UpdateTracking2D.js";import"./BindType.js";import"./Util.js";import"./vec2f64.js";import"./vec4.js";import"./vec4f64.js";import"./Program.js";import"./BufferObject.js";import"./dataViewUtils.js";import"./enums2.js";import"./VertexElementDescriptor.js";import"./BoundingBox.js";import"./vec2f32.js";import"./ReactiveMap.js";import"./UpdatingHandles.js";import"./TileContainer.js";import"./WGLContainer.js";import"./VertexArrayObject.js";import"./WGLBrushVTLSymbol.js";import"./vec4f32.js";import"./StyleDefinition.js";import"./config.js";import"./ShaderCompiler.js";import"./ProgramTemplate.js";import"./TiledDisplayObject.js";import"./mat3.js";import"./TileKey2.js";import"./mat2df32.js";import"./mat2d.js";import"./vec3f32.js";import"./earcut.js";import"./vec2.js";import"./featureConversionUtils.js";import"./OptimizedFeature.js";import"./OptimizedGeometry.js";import"./OptimizedFeatureSet.js";import"./clippingUtils.js";import"./FeatureCommandQueue.js";import"./CIMSymbolHelper.js";import"./BidiEngine.js";import"./fontUtils.js";import"./GeometryUtils.js";import"./utils7.js";import"./shapingUtils.js";import"./Rect.js";import"./defaults.js";import"./defaultsJSON.js";import"./heatmapTextureUtils.js";import"./constants.js";import"./lengthUtils.js";import"./capabilities2.js";import"./contextUtils.js";import"./QueueProcessor.js";import"./Queue.js";import"../core/signal.js";import"../geometry/support/normalizeUtils.js";import"./normalizeUtilsCommon.js";import"./simplify.js";import"./utils8.js";import"./utils9.js";import"../layers/support/FieldsIndex.js";import"./UnknownTimeZone.js";import"./OverrideHelper.js";import"./colorUtils2.js";import"./quantizationUtils.js";import"./AttributeStore.js";import"./labelFormatUtils.js";import"./labelUtils.js";import"./TimeOnly.js";import"./centroid.js";import"./diffUtils.js";import"./timeSupport.js";import"../geometry/projection.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"./zscale.js";import"./projectionSupport.js";import"./json.js";import"../rest/support/Query.js";import"../TimeExtent.js";import"./timeUtils.js";import"./DataLayerSource.js";import"../layers/support/Field.js";import"./domains.js";import"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";import"./fieldType.js";import"./FullTextSearch.js";import"./spatialRelationships.js";import"../rest/support/StatisticDefinition.js";import"./rbush.js";import"./quickselect.js";import"./normalizeUtilsSync.js";let u=class extends(a(h)){constructor(){super(...arguments),this._highlightCounter=new c}attach(){this.graphicsView=new n({requestUpdateCallback:()=>this.requestUpdate(),view:this.view,graphics:this.layer.graphics,container:new j(this.view.featuresTilingScheme),layerId:this.layer.id}),this.container.addChild(this.graphicsView.container),this.addAttachHandles([this.layer.on("graphic-update",this.graphicsView.graphicUpdateHandler),this.watch("layer.visible",(t=>{t&&(this.graphicsView.update({state:this.view.state}),this.graphicsView.pushUpdate())}))]),this._updateHighlight()}detach(){this.container.removeAllChildren(),this.graphicsView=e(this.graphicsView)}async hitTest(t){return this.graphicsView?this.graphicsView.hitTest(t).map((o=>({type:"graphic",graphic:o,mapPoint:t,layer:this.layer}))):null}queryGraphics(){return Promise.resolve(this.graphicsView.graphics)}update(t){this.graphicsView.processUpdate(t)}viewChange(){this.graphicsView.viewChange()}moveEnd(){}isUpdating(){return!this.graphicsView||this.graphicsView.updating}highlight(t,e="highlight"){let p;"number"==typeof t?p=[t]:t instanceof o?p=[t.uid]:Array.isArray(t)&&t.length>0?p="number"==typeof t[0]?t:t.map((t=>t&&t.uid)):s.isCollection(t)&&t.length>0&&(p=t.map((t=>t&&t.uid)).toArray());const m=p?.filter(i);return m?.length?(this._addHighlight(m,e),r((()=>this._removeHighlight(m,e)))):r()}_addHighlight(t,o){this._highlightCounter.addReason(t,o),this._updateHighlight()}_removeHighlight(t,o){this._highlightCounter.deleteReason(t,o),this._updateHighlight()}_updateHighlight(){const t=[];for(const o of this._highlightCounter.ids()){const i=this._highlightCounter.getHighlightReason(o),s=l(i);t.push({objectId:o,highlightFlags:s})}this.graphicsView?.setHighlight(t)}};t([p()],u.prototype,"graphicsView",void 0),u=t([m("esri.views.2d.layers.GraphicsLayerView2D")],u);const y=u;export{y as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/GraphicsLayerView3D.js b/library/arcgis/4.30/@arcgis/core/chunks/GraphicsLayerView3D.js new file mode 100644 index 00000000..c296a39d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/GraphicsLayerView3D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as r}from"./tslib.es6.js";import t from"../core/Error.js";import{d as s}from"./maybe.js";import{when as o}from"../core/reactiveUtils.js";import{property as e}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as i}from"../core/accessorSupport/decorators/subclass.js";import{L as p}from"./LayerView3D.js";import{e as m,q as l}from"./queryForSymbologySnapping.js";import{G as a}from"./GraphicsProcessor.js";import{L as n}from"./LayerViewPerformanceInfo.js";import{t as j}from"./projectExtentUtils.js";import{U as u}from"./RibbonLineMaterial.js";import c from"../views/layers/LayerView.js";import"../config.js";import"./asyncUtils.js";import"../core/Accessor.js";import"../core/Handles.js";import"./metadata.js";import"./utils.js";import"./handleUtils.js";import"./ObservableBase.js";import"./tracking.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"../core/Collection.js";import"../core/Evented.js";import"./ensureType.js";import"./shared.js";import"./SimpleObservable.js";import"./heightModelInfoUtils.js";import"../geometry/HeightModelInfo.js";import"./jsonMap.js";import"../core/JSONSupport.js";import"./unitUtils.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"./reader.js";import"./writer.js";import"./arcgisLayerUrl.js";import"./persistableUrlUtils.js";import"../geometry.js";import"../geometry/Extent.js";import"../geometry/Geometry.js";import"../geometry/SpatialReference.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"../geometry/Polyline.js";import"./typeUtils.js";import"../geometry/support/jsonUtils.js";import"./projectPointToVector.js";import"../geometry/projection.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"./zscale.js";import"./dehydratedPoint.js";import"./elevationInfoUtils.js";import"./unitConversionUtils.js";import"./lengthUtils.js";import"./ElevationContext.js";import"./mat4.js";import"./mat4f64.js";import"./computeTranslationToOriginAndRotation.js";import"./ElevationProvider.js";import"./VertexAttribute.js";import"./hydratedFeatures.js";import"../Graphic.js";import"../PopupTemplate.js";import"../core/Clonable.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../intl.js";import"./date.js";import"./locale.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./messages.js";import"../popup/content.js";import"../popup/content/AttachmentsContent.js";import"../popup/content/Content.js";import"../popup/content/CustomContent.js";import"../popup/content/ExpressionContent.js";import"../popup/ElementExpressionInfo.js";import"../popup/content/FieldsContent.js";import"../popup/FieldInfo.js";import"./enumeration.js";import"../popup/support/FieldInfoFormat.js";import"../popup/content/MediaContent.js";import"../popup/content/BarChartMediaInfo.js";import"../popup/content/mixins/ChartMediaInfo.js";import"../popup/content/mixins/MediaInfo.js";import"../popup/content/support/ChartMediaInfoValue.js";import"../Color.js";import"./colorUtils.js";import"../popup/content/support/ChartMediaInfoValueSeries.js";import"./chartMediaInfoUtils.js";import"../popup/content/ColumnChartMediaInfo.js";import"../popup/content/ImageMediaInfo.js";import"../popup/content/support/ImageMediaInfoValue.js";import"../popup/content/LineChartMediaInfo.js";import"../popup/content/PieChartMediaInfo.js";import"../popup/content/RelationshipContent.js";import"../popup/support/RelatedRecordsInfoFieldOrder.js";import"../popup/content/TextContent.js";import"../popup/ExpressionInfo.js";import"../popup/LayerOptions.js";import"../popup/RelatedRecordsInfo.js";import"../support/actions/ActionBase.js";import"../core/Identifiable.js";import"../support/actions/ActionButton.js";import"../support/actions/ActionToggle.js";import"../symbols.js";import"../symbols/CIMSymbol.js";import"../symbols/Symbol.js";import"../symbols/ExtrudeSymbol3DLayer.js";import"../symbols/Symbol3DLayer.js";import"./utils4.js";import"../symbols/edges/Edges3D.js";import"./screenUtils.js";import"./materialUtils.js";import"./opacityUtils.js";import"../symbols/edges/SketchEdges3D.js";import"../symbols/edges/SolidEdges3D.js";import"./Symbol3DMaterial.js";import"../symbols/FillSymbol.js";import"../symbols/SimpleLineSymbol.js";import"../symbols/LineSymbol.js";import"../symbols/LineSymbolMarker.js";import"./lineMarkers.js";import"../symbols/FillSymbol3DLayer.js";import"../symbols/patterns/LineStylePattern3D.js";import"../symbols/patterns/StylePattern3D.js";import"./utils5.js";import"./colors.js";import"./symbolLayerUtils3D.js";import"./aaBoundingBox.js";import"../symbols/Font.js";import"../symbols/IconSymbol3DLayer.js";import"../symbols/LabelSymbol3D.js";import"../symbols/Symbol3D.js";import"./collectionUtils.js";import"../portal/Portal.js";import"../core/Loadable.js";import"../core/Promise.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"../symbols/LineSymbol3DLayer.js";import"../symbols/LineStyleMarker3D.js";import"../symbols/ObjectSymbol3DLayer.js";import"../symbols/PathSymbol3DLayer.js";import"../symbols/TextSymbol3DLayer.js";import"../symbols/WaterSymbol3DLayer.js";import"../symbols/support/StyleOrigin.js";import"./Thumbnail.js";import"./calloutUtils.js";import"../symbols/callouts/Callout3D.js";import"../symbols/callouts/LineCallout3D.js";import"../symbols/support/Symbol3DVerticalOffset.js";import"../symbols/LineSymbol3D.js";import"../symbols/MarkerSymbol.js";import"../symbols/MeshSymbol3D.js";import"../symbols/PictureFillSymbol.js";import"./urlUtils.js";import"../symbols/PictureMarkerSymbol.js";import"../symbols/PointSymbol3D.js";import"../symbols/PolygonSymbol3D.js";import"../symbols/SimpleFillSymbol.js";import"../symbols/SimpleMarkerSymbol.js";import"../symbols/TextSymbol.js";import"../symbols/WebStyleSymbol.js";import"./diffUtils.js";import"./UpdatingHandles.js";import"../layers/Layer.js";import"../TimeExtent.js";import"./timeUtils.js";import"./ElevationUpdateEvent.js";import"./vec4f64.js";import"./graphicUtils.js";import"./vec4.js";import"./Attribute.js";import"./Material.js";import"./interfaces3.js";import"./basicInterfaces.js";import"./ViewingMode.js";import"./StencilUtils.js";import"./Indices.js";import"./Util.js";import"./vec2f64.js";import"./triangle.js";import"./ray.js";import"./plane.js";import"./mat3f64.js";import"./quatf64.js";import"./mathUtils2.js";import"./lineSegment.js";import"./doublePrecisionUtils.js";import"./mat3.js";import"./Matrix4PassUniform.js";import"./BindType.js";import"./ShaderTechniqueConfiguration.js";import"./debugFlags2.js";import"./requestImageUtils.js";import"./enums.js";import"./Texture.js";import"./GLObjectType.js";import"./vec2.js";import"./renderState.js";import"./vec2f32.js";import"./InterleavedLayout.js";import"./BufferView.js";import"./types.js";import"./RayIntersections.js";import"./HUDMaterial.js";import"./VerticalOffset.glsl.js";import"./GLTextureMaterial.js";import"./ScreenSpacePass.glsl.js";import"./VertexArrayObject2.js";import"./VertexArrayObject.js";import"./OutputHighlight.glsl.js";import"./VertexPosition.glsl.js";import"./Matrix3DrawUniform.js";import"./RenderGeometry.js";import"./IntegerPassUniform.js";import"./compilerUtils.js";import"./NormalAttribute.glsl.js";import"../views/3d/webgl/RenderCamera.js";import"./frustum.js";import"./axisAngleDegrees.js";import"./quat.js";import"./weather.js";import"../views/3d/environment/CloudyWeather.js";import"../views/3d/environment/FoggyWeather.js";import"../views/3d/environment/RainyWeather.js";import"../views/3d/environment/SnowyWeather.js";import"../views/3d/environment/SunnyWeather.js";import"./Scheduler.js";import"../core/signal.js";import"./debugFlags.js";import"./Float4DrawUniform.js";import"./NestedMap.js";import"./sphere.js";import"./Intersector.js";import"./Intersector2.js";import"./boundedPlane.js";import"./verticalOffsetUtils.js";import"./orientedBoundingBox.js";import"./spatialReferenceEllipsoidUtils.js";import"./glUtil.js";import"./VertexElementDescriptor.js";import"./MemCache.js";import"./BufferObject.js";import"./projectBoundingRect.js";import"./dehydratedFeatures.js";import"./quantizationUtils.js";import"../layers/support/Field.js";import"./domains.js";import"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";import"./fieldType.js";import"./featureConversionUtils.js";import"./OptimizedFeature.js";import"./OptimizedGeometry.js";import"./OptimizedFeatureSet.js";import"./edgeUtils.js";import"./floatRGBA.js";import"./DecodeSymbolColor.glsl.js";import"./earcut.js";import"./_commonjsHelpers.js";import"./DoubleArray.js";import"./vec32.js";import"./SnappingCandidate.js";import"./visualVariableUtils.js";import"./sizeVariableUtils.js";import"./triangulationUtils.js";import"./deduplicate.js";import"./Normals.js";import"./objectResourceUtils.js";import"./devEnvironmentUtils.js";import"./vec42.js";import"./DefaultMaterial_COLOR_GAMMA.js";import"./Version.js";import"./resourceUtils3.js";import"./Matrix4sPassUniform.js";import"../views/3d/webgl/RenderNode.js";import"./CameraSpace.glsl.js";import"./CIMSymbolHelper.js";import"./BidiEngine.js";import"./fontUtils.js";import"./GeometryUtils.js";import"./enums2.js";import"./utils7.js";import"./definitions.js";import"./shapingUtils.js";import"./mat2d.js";import"./mat2df32.js";import"./Rect.js";import"./BoundingBox.js";import"./defaults.js";import"./defaultsJSON.js";import"./OverrideHelper.js";import"./colorUtils2.js";import"../symbols/support/cimSymbolUtils.js";import"./utils11.js";import"./jsonUtils.js";import"./parser.js";import"./utils3.js";import"./LRUCache.js";import"./GeometryUtil.js";import"./vec3f32.js";import"./line.js";import"./line2.js";import"./lineStippleUtils.js";import"./projectVectorToPoint.js";import"./projectVectorToVector.js";import"../geometry/support/MeshComponent.js";import"../geometry/support/MeshMaterial.js";import"../geometry/support/MeshTexture.js";import"./imageUtils.js";import"../geometry/support/MeshTextureTransform.js";import"../geometry/support/MeshMaterialMetallicRoughness.js";import"./MeshVertexAttributes.js";import"./meshVertexSpaceUtils.js";import"../geometry/support/MeshGeoreferencedVertexSpace.js";import"../geometry/support/MeshLocalVertexSpace.js";import"./projection.js";import"./interfaces6.js";import"./DefaultLayouts.js";import"./styleUtils.js";import"./webStyleSymbolUtils.js";import"../symbols/support/jsonUtils.js";import"./layerUtils2.js";import"./Octree.js";import"./Intersector3.js";import"./ColorMaterial.js";import"./TriangleMaterial.js";import"../rest/support/Query.js";import"./DataLayerSource.js";import"./FullTextSearch.js";import"./spatialRelationships.js";import"../rest/support/StatisticDefinition.js";import"./Graphics3DObjectStates.js";import"../renderers/ClassBreaksRenderer.js";import"../renderers/Renderer.js";import"../renderers/support/AuthoringInfo.js";import"../renderers/support/AuthoringInfoVisualVariable.js";import"./colorRamps.js";import"../rest/support/AlgorithmicColorRamp.js";import"../rest/support/ColorRamp.js";import"../rest/support/MultipartColorRamp.js";import"../renderers/mixins/VisualVariablesMixin.js";import"../renderers/visualVariables/ColorVariable.js";import"../renderers/visualVariables/VisualVariable.js";import"./LegendOptions.js";import"../renderers/visualVariables/support/ColorStop.js";import"../renderers/visualVariables/OpacityVariable.js";import"../renderers/visualVariables/support/OpacityStop.js";import"../renderers/visualVariables/RotationVariable.js";import"../renderers/visualVariables/SizeVariable.js";import"../renderers/visualVariables/support/SizeStop.js";import"../renderers/support/ClassBreakInfo.js";import"./commonProperties.js";import"../renderers/DictionaryRenderer.js";import"../layers/support/FieldsIndex.js";import"./UnknownTimeZone.js";import"../renderers/DotDensityRenderer.js";import"../renderers/support/AttributeColorInfo.js";import"../renderers/HeatmapRenderer.js";import"../renderers/support/HeatmapColorStop.js";import"./heatmapUtils.js";import"../renderers/PieChartRenderer.js";import"../renderers/SimpleRenderer.js";import"../renderers/UniqueValueRenderer.js";import"../renderers/support/UniqueValue.js";import"../renderers/support/UniqueValueClass.js";import"../renderers/support/UniqueValueGroup.js";import"../renderers/support/UniqueValueInfo.js";import"../renderers/support/jsonUtils.js";import"./rendererConversion.js";import"./basemapUtils.js";import"../Basemap.js";import"./loadAll.js";import"../portal/PortalItem.js";import"../portal/PortalItemResource.js";import"../portal/PortalRating.js";import"../support/BasemapStyle.js";import"./writeUtils.js";import"./optimizedFeatureQueryEngineAdapter.js";import"./centroid.js";import"./PooledRBush.js";import"./quickselect.js";import"./InputManager.js";import"./Queue.js";import"./popupUtils.js";import"./layerViewUtils.js";import"./geometryServiceUtils.js";import"./project.js";import"./utils8.js";import"./utils9.js";import"../rest/support/ProjectParameters.js";let d=class extends(p(c)){constructor(){super(...arguments),this.type="graphics-3d",this.symbologySnappingSupported=!0,this._slicePlaneEnabled=!1,this.fullExtentInLocalViewSpatialReference=null,this.ignoresMemoryFactor=!0}initialize(){this._set("processor",new a({owner:this,scaleVisibilityEnabled:!0,frustumVisibilityEnabled:!0})),this.addResolvingPromise(this.processor.initializePromise),this.addHandles(this.layer.on("graphic-update",(r=>this.processor.graphicsCore.graphicUpdateHandler(r)))),this.addResolvingPromise(j(this).then((r=>this.fullExtentInLocalViewSpatialReference=r))),this.layer.internal?this.notifyChange("updating"):this.addHandles(o((()=>this.view?.basemapTerrain?.ready),(()=>()=>this.notifyChange("updating")),{once:!0}))}destroy(){this._updatingHandles.removeAll(),this._set("processor",s(this.processor))}get loadedGraphics(){return this.layer.graphics}get legendEnabled(){return this.canResume()&&!this.processor?.frustumVisibilitySuspended}get visibleAtCurrentScale(){return!this.processor?.scaleVisibilitySuspended}get slicePlaneEnabled(){const r=this.layer.internal;return this._slicePlaneEnabled&&!r}set slicePlaneEnabled(r){this._slicePlaneEnabled=r}getSuspendInfo(){const r=super.getSuspendInfo();return r.outsideOfView=this.processor?.frustumVisibilitySuspended??!1,r}getHit(r){return this.processor.getHit(r)}whenGraphicBounds(r,t){return this.processor.whenGraphicBounds(r,t)}computeAttachmentOrigin(r,t){return this.processor?.computeAttachmentOrigin(r,t)}getSymbolLayerSize(r,t){return this.processor.getSymbolLayerSize(r,t)}queryGraphics(){return Promise.resolve(this.loadedGraphics)}maskOccludee(r){return this.processor.maskOccludee(r)}highlight(r){return this.processor.highlight(r)}async elevationAlignPointsInFeatures(r,s){const{processor:o}=this;if(null==o?.graphics3DGraphics)throw new t("graphicslayerview3d:missing-processor","A Graphics3D processor is needed to resolve graphics elevation.");const{graphics3DGraphics:e}=o;return m(this.view,this.layer,(r=>"number"==typeof r?e.get(r):void 0),r,s)}async queryForSymbologySnapping(r,t){return l(this.processor,r,t)}get updatePolicy(){return this.processor?.graphicsCore.effectiveUpdatePolicy||u.SYNC}isUpdating(){return this.view&&this.layer&&!(!this.processor?.updating&&(this.layer.internal||this.view.basemapTerrain?.ready))}get performanceInfo(){return new n(this.usedMemory,this.loadedGraphics.length,-1,-1)}get usedMemory(){return this.processor?.graphicsCore?.usedMemory??0}get unloadedMemory(){return this.processor?.graphicsCore?.unprocessedMemoryEstimate}get test(){return{graphics3DProcessor:this.processor,loadedGraphics:this.loadedGraphics}}};r([e()],d.prototype,"loadedGraphics",null),r([e({readOnly:!0})],d.prototype,"legendEnabled",null),r([e()],d.prototype,"layer",void 0),r([e({readOnly:!0})],d.prototype,"processor",void 0),r([e({readOnly:!0})],d.prototype,"visibleAtCurrentScale",null),r([e()],d.prototype,"_slicePlaneEnabled",void 0),r([e({type:Boolean})],d.prototype,"slicePlaneEnabled",null),d=r([i("esri.views.3d.layers.GraphicsLayerView3D")],d);const y=d;export{y as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/GraphicsProcessor.js b/library/arcgis/4.30/@arcgis/core/chunks/GraphicsProcessor.js new file mode 100644 index 00000000..9ee48570 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/GraphicsProcessor.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as i}from"./tslib.es6.js";import e from"../Graphic.js";import t from"../core/Accessor.js";import s from"../core/Collection.js";import{m as r}from"./handleUtils.js";import{d as n}from"./maybe.js";import{isAbortError as a}from"../core/promiseUtils.js";import{watch as o,sync as l,syncAndInitial as p}from"../core/reactiveUtils.js";import{property as c}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as h}from"../core/accessorSupport/decorators/subclass.js";import{d as u}from"./diffUtils.js";import{U as d}from"./UpdatingHandles.js";import y from"../layers/Layer.js";import{h as g}from"./hydratedFeatures.js";import{g as m,a as f,s as b}from"./ElevationUpdateEvent.js";import C from"../rest/support/Query.js";import{D as w}from"./RenderGeometry.js";import{G as v,a as j,b as V,c as E,d as G}from"./Graphics3DObjectStates.js";import{e as S}from"./graphicUtils.js";import{O as _}from"./basicInterfaces.js";import{U as O}from"./RibbonLineMaterial.js";let x=class extends t{constructor(i){super(i),this.type="graphics-3d",this.graphicsCore=null,this.drapeSourceType=w.Features,this.scaleVisibilityEnabled=!1,this.frustumVisibilityEnabled=!1,this._suspendResumeExtent=null,this._updatingHandles=new d}initialize(){const{layer:i}=this,e="effectiveScaleRange"in i?i:null,t=this.scaleVisibilityEnabled&&null!=e,s=new v({owner:this,layer:this.owner.layer,preferredUpdatePolicy:O.SYNC,graphicSymbolSupported:!0,componentFactories:{elevationAlignment:(i,e)=>new j({graphicsCoreOwner:this,graphicsCore:i,queryGraphicUIDsInExtent:e,elevationProvider:this.view.elevationProvider}),scaleVisibility:t?(i,t)=>new V({graphicsCoreOwner:this,layer:e,queryGraphicUIDsInExtent:t,graphicsCore:i,basemapTerrain:this.owner.view.basemapTerrain}):null,objectStates:i=>new E(i)}});if(this._set("graphicsCore",s),this.frustumVisibilityEnabled&&this._set("frustumVisibility",new G({graphicsCoreOwner:this})),"fullOpacity"in this.owner){const i=this.owner;this._updatingHandles.add((()=>i.fullOpacity),(()=>this.graphicsCore.opacityChange()))}if("elevationInfo"in i){const e=i;this._updatingHandles.add((()=>e.elevationInfo),((i,e)=>{u(i,e)&&this._updatingHandles.addPromise(this.graphicsCore.elevationInfoChange())}))}this._set("initializePromise",this._initializeAsync()),this._updatingHandles.addPromise(this.initializePromise)}async _initializeAsync(){try{await this.graphicsCore.initializePromise}catch(i){if(a(i))return;throw i}this.destroyed||(this.addHandles(o((()=>this.view.clippingArea),(()=>this._updateClippingExtent()),l)),this._updateClippingExtent(),this._setupSuspendResumeExtent(),this.graphicsCore.startCreateGraphics())}destroy(){this._updatingHandles.destroy(),this._set("frustumVisibility",n(this.frustumVisibility)),this._set("graphicsCore",n(this.graphicsCore))}get layer(){return this.owner.layer}get view(){return this.owner.view}get scaleVisibility(){return this.graphicsCore?.scaleVisibility}get elevationAlignment(){return this.graphicsCore?.elevationAlignment}get scaleVisibilitySuspended(){return!(null==this.scaleVisibility||!this.scaleVisibility.suspended)}get frustumVisibilitySuspended(){return null!=this.frustumVisibility&&this.frustumVisibility.suspended}get suspended(){return this.owner.suspended??!1}get updating(){return!!(this.graphicsCore?.updating||null!=this.scaleVisibility&&this.scaleVisibility.updating||null!=this.frustumVisibility&&this.frustumVisibility.updating||this._updatingHandles.updating)}get graphics3DGraphics(){return this.graphicsCore?.graphics3DGraphics}get graphics3DGraphicsByObjectID(){return this.graphicsCore?.graphics3DGraphicsByObjectID}get loadedGraphics(){return this.owner.loadedGraphics}get fullOpacity(){return this.owner.fullOpacity??1}get slicePlaneEnabled(){return this.owner.slicePlaneEnabled}get updatePolicy(){return this.owner.updatePolicy}notifyGraphicGeometryChanged(i){this.graphicsCore.notifyGraphicGeometryChanged(i)}notifyGraphicVisibilityChanged(i){this.graphicsCore.notifyGraphicVisibilityChanged(i)}getRenderingInfo(i,e,t){const s=m(i,{renderer:e,arcade:t});if(s?.color){const i=s.color;i[0]=i[0]/255,i[1]=i[1]/255,i[2]=i[2]/255}return s}getRenderingInfoAsync(i,e,t,s){return f(i,{renderer:e,arcade:t,...s})}getHit(i){if(this.owner.loadedGraphics){const e=this.owner.loadedGraphics.find((e=>e.uid===i));if(e){const i=this.layer instanceof y?this.layer:null,t=g(e,i);return{type:"graphic",graphic:t,layer:t.layer}}}return null}whenGraphicBounds(i,e){return this.graphicsCore?this.graphicsCore.whenGraphicBounds(i,e):Promise.reject()}computeAttachmentOrigin(i,e){return this.graphicsCore?this.graphicsCore.computeAttachmentOrigin(i,e):null}getSymbolLayerSize(i,e){return this.graphicsCore?this.graphicsCore.getSymbolLayerSize(i,e):null}maskOccludee(i){const e=this.graphicsCore?.objectStates;if(!e)return r();const{set:t,handle:s}=e.acquireSet(_.MaskOccludee,null);return e.setUid(t,i.uid),s}highlight(i){const t=this.graphicsCore?.objectStates;if(!t)return r();if(i instanceof C)return P;if("number"==typeof i)return this.highlight([i]);if(i instanceof e)return this.highlight([i]);if(i instanceof s&&(i=i.toArray()),Array.isArray(i)&&i.length>0){if(i[0]instanceof e){const e=i.map((i=>i.uid)),{set:s,handle:r}=t.acquireSet(_.Highlight,null);return t.setUids(s,e),r}if("number"==typeof i[0]){const e=i,{set:s,handle:r}=t.acquireSet(_.Highlight,null);return t.setObjectIds(s,e),r}}return P}_setupSuspendResumeExtent(){const{scaleVisibility:i,frustumVisibility:e}=this;if(null==i&&null==e)return;const t=({computedExtent:t,extentPadding:s})=>{this._suspendResumeExtent=S(t,this._suspendResumeExtent,b,s),null!=i&&i.setExtent(this._suspendResumeExtent),null!=e&&e.setExtent(this._suspendResumeExtent)};this.addHandles(o((()=>({computedExtent:this.graphicsCore?.computedExtent,extentPadding:this.graphicsCore?.extentPadding})),(i=>t(i)),p))}_updateClippingExtent(){const i=this.view.clippingArea;this.graphicsCore.setClippingExtent(i,this.view.spatialReference)&&this.graphicsCore.recreateAllGraphics()}};i([c()],x.prototype,"type",void 0),i([c({constructOnly:!0})],x.prototype,"owner",void 0),i([c()],x.prototype,"layer",null),i([c()],x.prototype,"view",null),i([c({constructOnly:!0})],x.prototype,"graphicsCore",void 0),i([c()],x.prototype,"scaleVisibility",null),i([c({constructOnly:!0})],x.prototype,"frustumVisibility",void 0),i([c()],x.prototype,"elevationAlignment",null),i([c()],x.prototype,"scaleVisibilitySuspended",null),i([c({readOnly:!0})],x.prototype,"frustumVisibilitySuspended",null),i([c()],x.prototype,"suspended",null),i([c({readOnly:!0})],x.prototype,"updating",null),i([c()],x.prototype,"loadedGraphics",null),i([c()],x.prototype,"fullOpacity",null),i([c()],x.prototype,"slicePlaneEnabled",null),i([c()],x.prototype,"drapeSourceType",void 0),i([c()],x.prototype,"updatePolicy",null),i([c({constructOnly:!0})],x.prototype,"scaleVisibilityEnabled",void 0),i([c({constructOnly:!0})],x.prototype,"frustumVisibilityEnabled",void 0),i([c()],x.prototype,"initializePromise",void 0),x=i([h("esri.views.3d.layers.graphics.GraphicsProcessor")],x);const P=r();export{x as G}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/GraphicsSnappingSource.js b/library/arcgis/4.30/@arcgis/core/chunks/GraphicsSnappingSource.js new file mode 100644 index 00000000..e3ab9065 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/GraphicsSnappingSource.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./tslib.es6.js";import s from"../core/Accessor.js";import{c as e}from"../core/lang.js";import{c as o}from"./asyncUtils.js";import{m as r}from"./memoize.js";import{allSettledValues as i,throwIfAborted as p,whenOrAbort as a}from"../core/promiseUtils.js";import{initial as m,watch as n,on as l}from"../core/reactiveUtils.js";import{property as y}from"../core/accessorSupport/decorators/property.js";import"./Logger.js";import{subclass as j}from"../core/accessorSupport/decorators/subclass.js";import{U as c}from"./UpdatingHandles.js";import u from"../geometry/Polygon.js";import{initializeProjection as d,canProjectWithoutEngine as h,project as g}from"../geometry/projection.js";import{a as b}from"./normalizeUtilsSync.js";import{f as S}from"./typeUtils.js";import{b as f}from"./featureConversionUtils.js";import{O as _}from"./OptimizedFeature.js";import{F as v}from"./FeatureStore.js";import{Q as U}from"./QueryEngine.js";import w from"../layers/support/FieldsIndex.js";import{m as P}from"./elevationInfoUtils.js";import{s as F}from"./utils11.js";import{s as C,a as k}from"./snappingUtils.js";import{m as E,c as D}from"./queryEngineUtils.js";import{g as L,a as M,b as R}from"./symbologySnappingCandidates.js";import{T as O}from"./Scheduler.js";import"../core/Handles.js";import"./maybe.js";import"./metadata.js";import"./utils.js";import"./handleUtils.js";import"./ObservableBase.js";import"./tracking.js";import"../core/scheduling.js";import"../core/Error.js";import"../config.js";import"../core/Collection.js";import"../core/Evented.js";import"./ensureType.js";import"./shared.js";import"./SimpleObservable.js";import"./writer.js";import"../geometry/Extent.js";import"../geometry/Geometry.js";import"../core/JSONSupport.js";import"./reader.js";import"../geometry/SpatialReference.js";import"./unitUtils.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"./zmUtils.js";import"../geometry/Multipoint.js";import"../geometry/Polyline.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"./zscale.js";import"../geometry/support/jsonUtils.js";import"./normalizeUtilsCommon.js";import"./aaBoundingBox.js";import"./OptimizedFeatureSet.js";import"./OptimizedGeometry.js";import"./BoundsStore.js";import"./PooledRBush.js";import"./quickselect.js";import"./_commonjsHelpers.js";import"./timeSupport.js";import"../geometry/support/normalizeUtils.js";import"./simplify.js";import"../geometry.js";import"./utils8.js";import"./utils9.js";import"./projectionSupport.js";import"./json.js";import"./optimizedFeatureQueryEngineAdapter.js";import"./centroid.js";import"./MemCache.js";import"./LRUCache.js";import"../core/sql/WhereClause.js";import"./TimeOnly.js";import"./UnknownTimeZone.js";import"./datetime.js";import"./locale.js";import"./fieldType.js";import"./QueryEngineCapabilities.js";import"./quantizationUtils.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../intl.js";import"./date.js";import"./timeZoneUtils.js";import"./number.js";import"./substitute.js";import"./messages.js";import"./utils12.js";import"./screenUtils.js";import"./timeUtils.js";import"./heatmapUtils.js";import"./vec4.js";import"./vec4f64.js";import"./utils2.js";import"./basemapUtils.js";import"../Basemap.js";import"./collectionUtils.js";import"../core/Loadable.js";import"../core/Promise.js";import"./loadAll.js";import"../portal/Portal.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"../portal/PortalItem.js";import"../portal/PortalItemResource.js";import"../portal/PortalRating.js";import"./persistableUrlUtils.js";import"../support/BasemapStyle.js";import"./writeUtils.js";import"./layerUtils2.js";import"./utils3.js";import"./colorUtils.js";import"./mat4.js";import"./utils10.js";import"./generateRendererUtils.js";import"./enumeration.js";import"./SnappingCandidate.js";import"./unitConversionUtils.js";import"./lengthUtils.js";import"../Color.js";import"../symbols.js";import"../symbols/CIMSymbol.js";import"../symbols/Symbol.js";import"../symbols/ExtrudeSymbol3DLayer.js";import"../symbols/Symbol3DLayer.js";import"./utils4.js";import"../symbols/edges/Edges3D.js";import"./materialUtils.js";import"./opacityUtils.js";import"../symbols/edges/SketchEdges3D.js";import"../symbols/edges/SolidEdges3D.js";import"./Symbol3DMaterial.js";import"../symbols/FillSymbol.js";import"../symbols/SimpleLineSymbol.js";import"../symbols/LineSymbol.js";import"../symbols/LineSymbolMarker.js";import"./lineMarkers.js";import"../symbols/FillSymbol3DLayer.js";import"../symbols/patterns/LineStylePattern3D.js";import"../symbols/patterns/StylePattern3D.js";import"./utils5.js";import"./colors.js";import"./symbolLayerUtils3D.js";import"../symbols/Font.js";import"../symbols/IconSymbol3DLayer.js";import"../symbols/LabelSymbol3D.js";import"../symbols/Symbol3D.js";import"../symbols/LineSymbol3DLayer.js";import"../symbols/LineStyleMarker3D.js";import"../core/Clonable.js";import"../symbols/ObjectSymbol3DLayer.js";import"../symbols/PathSymbol3DLayer.js";import"../symbols/TextSymbol3DLayer.js";import"../symbols/WaterSymbol3DLayer.js";import"../symbols/support/StyleOrigin.js";import"./Thumbnail.js";import"./calloutUtils.js";import"../symbols/callouts/Callout3D.js";import"../symbols/callouts/LineCallout3D.js";import"../symbols/support/Symbol3DVerticalOffset.js";import"../symbols/LineSymbol3D.js";import"../symbols/MarkerSymbol.js";import"../symbols/MeshSymbol3D.js";import"../symbols/PictureFillSymbol.js";import"./urlUtils.js";import"../symbols/PictureMarkerSymbol.js";import"../symbols/PointSymbol3D.js";import"../symbols/PolygonSymbol3D.js";import"../symbols/SimpleFillSymbol.js";import"../symbols/SimpleMarkerSymbol.js";import"../symbols/TextSymbol.js";import"../symbols/WebStyleSymbol.js";import"./jsonUtils.js";import"./parser.js";import"../symbols/support/cimSymbolUtils.js";import"./utils7.js";import"./vec2.js";import"./vec2f64.js";import"../geometry/support/geodesicUtils.js";import"./plane.js";import"./mat3f64.js";import"./mat4f64.js";import"./quatf64.js";import"./mathUtils2.js";import"./sphere.js";import"./ray.js";import"./normalizedPoint.js";import"./dehydratedPoint.js";import"./geometry2dUtils.js";import"../rest/support/Query.js";import"../TimeExtent.js";import"./DataLayerSource.js";import"../layers/support/Field.js";import"./domains.js";import"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";import"./FullTextSearch.js";import"./spatialRelationships.js";import"../rest/support/StatisticDefinition.js";import"./InputManager.js";import"./Queue.js";import"../core/signal.js";import"./keybindings.js";import"./utils6.js";import"./SnappingManager.js";import"./Settings2.js";import"./RightAngleSnappingHint.js";import"../layers/support/FeatureFilter.js";import"./floorFilterUtils.js";import"./layerViewUtils.js";import"./viewUtils.js";import"./quantityUtils.js";import"../geometry/geometryEngine.js";import"./geometryEngineBase.js";import"./hydrated.js";import"./Cyclical.js";import"./angularMeasurementUtils.js";import"./projectVectorToVector.js";import"./projectPointToVector.js";import"../views/interactive/snapping/SnappingOptions.js";import"../views/interactive/snapping/FeatureSnappingLayerSource.js";import"./VertexSnappingCandidate.js";import"./PointSnappingHint.js";import"./debugFlags.js";const x="graphics-collections";let z=class extends s{get updating(){return this._updatingHandles.updating}get _hasZ(){const t=this.view;return null!=t&&"3d"===t.type&&"map-notes"!==this.layerSource.layer.type}get _snappingElevationAligner(){const{view:t}=this,{layer:s}=this.layerSource,e=null!=t&&"3d"===t.type;return e&&"map-notes"!==s.type?L(e,{elevationInfo:s.elevationInfo,alignPointsInFeatures:async(e,o)=>(await a(t.whenLayerView(s),o)).elevationAlignPointsInFeatures(e,o)}):L()}get _snappingElevationFilter(){const{view:t}=this,s=null!=t&&"3d"===t.type&&"map-notes"!==this.layerSource.layer.type;return M(s)}get _symbologySnappingFetcher(){const{view:t}=this,{layer:s}=this.layerSource,e=null!=t&&"3d"===t.type,o=this._extrudedPolygonSymbolsCount>0;return e&&"map-notes"!==s.type&&o?R(o,(async(e,o)=>{const r=await t.whenLayerView(s);return p(o),r.queryForSymbologySnapping({candidates:e,spatialReference:t.spatialReference},o)})):R()}constructor(t){super(t),this.availability=1,this._sources={multipoint:null,point:null,polygon:null,polyline:null},this._loadedWkids=new Set,this._loadedWkts=new Set,this._pendingAdds=[],this._extrudedPolygonSymbolsCount=0,this._updatingHandles=new c,this._memoizedMakeGetGroundElevation=r(E)}destroy(){for(const t of this._pendingAdds)t.task.abort();this._pendingAdds.length=0,this._mapSources((t=>this._destroySource(t))),this._updatingHandles.destroy()}initialize(){this._updatingHandles.add((()=>this.getGraphicsLayers()),(t=>{this._updatingHandles.removeHandles(x);for(const s of t)this._addMany(s.graphics.toArray()),this.addHandles([s.on("graphic-update",(t=>this._onGraphicUpdate(t))),this._updatingHandles.addOnCollectionChange((()=>s.graphics),(t=>this._onGraphicsChanged(t)))],x)}),m);const{view:t}=this,{layer:s}=this.layerSource;null!=t&&"3d"===t.type&&"map-notes"!==s.type&&t.elevationProvider&&this.addHandles([t.elevationProvider.on("elevation-change",(({context:t})=>{P(t,s.elevationInfo)&&this._snappingElevationAligner.notifyElevationSourceChange()})),n((()=>s.elevationInfo),(()=>this._snappingElevationAligner.notifyElevationSourceChange()),m),l((()=>s),["edits","apply-edits","graphic-update"],(()=>this._symbologySnappingFetcher.notifySymbologyChange()))])}async fetchCandidates(t,s){const{point:e,coordinateHelper:{spatialReference:o}}=t,r=await i(this._mapSources((e=>this._fetchCandidatesForSource(e,t,s))));p(s);const a=this._memoizedMakeGetGroundElevation(this.view,o),m=r.flat().map((t=>D(t,a)));return C(e,m),m}async _fetchCandidatesForSource(t,s,e){const o=k(s,this.view?.type??"2d"),r=await t.queryEngine.executeQueryForSnapping(o,e);p(e);const i=await this._snappingElevationAligner.alignCandidates(r.candidates,s.coordinateHelper.spatialReference,e);p(e);const a=await this._symbologySnappingFetcher.fetch(i,e);p(e);const m=0===a.length?i:[...i,...a];return this._snappingElevationFilter.filter(o,m)}refresh(){}_onGraphicUpdate(t){if(this.getGraphicsLayers().some((s=>s.graphics.includes(t.graphic))))switch(t.property){case"geometry":case"visible":this._remove(t.graphic),this._addMany([t.graphic])}}_onGraphicsChanged(t){for(const s of t.removed)this._remove(s);this._addMany(t.added)}_addMany(t){const s=[],e=new Map;for(const o of t)null!=o.geometry&&(this._needsInitializeProjection(o.geometry.spatialReference)?(s.push(o.geometry.spatialReference),e.set(o.uid,o)):this._add(o));this._createPendingAdd(s,e)}_createPendingAdd(t,s){if(!t.length)return;const r=o((async e=>{await d(t.map((t=>({source:t,dest:this.spatialReference}))),{signal:e}),this._markLoadedSpatialReferences(t);for(const[,t]of s)this._add(t)}));this._updatingHandles.addPromise(r.promise);const i={task:r,graphics:s},p=()=>e(this._pendingAdds,i);r.promise.then(p,p),this._pendingAdds.push(i)}_markLoadedSpatialReferences(t){for(const s of t){null!=s.wkid&&this._loadedWkids.add(s.wkid);const t=s.wkt2||s.wkt;t&&this._loadedWkts.add(t)}}_add(t){if(null==t.geometry||!t.visible)return;let s=t.geometry;if("mesh"===s.type)return;"extent"===s.type&&(s=u.fromExtent(s));const e=this._ensureSource(s.type);if(null==e)return;const o=this._createOptimizedFeature(t.uid,s);null!=o&&(e.featureStore.add(o),F(t.symbol)&&this._extrudedPolygonSymbolsCount++)}_needsInitializeProjection(t){if(null!=t.wkid&&this._loadedWkids.has(t.wkid))return!1;const s=t.wkt2||t.wkt;return!(s&&this._loadedWkts.has(s)||h(t,this.spatialReference))}_createOptimizedFeature(t,s){const e=g(b(s),this.spatialReference);if(!e)return null;const o=this._ensureGeometryHasZ(e),r=f(o,this._hasZ,!1);return new _(r,{[I]:t},null,t)}_ensureGeometryHasZ(t){if(!this._hasZ)return t;const s=t=>{for(;t.length<3;)t.push(0)},e=t.clone();switch(e.hasZ=!0,e.type){case"point":e.z=e.z??0;break;case"multipoint":e.points.forEach(s);break;case"polyline":e.paths.forEach((t=>t.forEach(s)));break;case"polygon":e.rings.forEach((t=>t.forEach(s)))}return e}_ensureSource(t){const s=this._sources[t];if(null!=s)return s;const e=this._createSource(t);return this._sources[t]=e,e}_createSource(t){const s=S.toJSON(t),e=this._hasZ,o=new v({geometryType:s,hasZ:e,hasM:!1});return{featureStore:o,queryEngine:new U({featureStore:o,fieldsIndex:w.fromLayerJSON({fields:[{name:I,type:"esriFieldTypeOID",alias:I}]}),geometryType:s,hasM:!1,hasZ:e,objectIdField:I,spatialReference:this.spatialReference,priority:O.SNAPPING,scheduler:null!=this.view&&"3d"===this.view.type?this.view.resourceController.scheduler:null}),type:t}}_remove(t){this._mapSources((s=>this._removeFromSource(s,t)));for(const s of this._pendingAdds)s.graphics.delete(t.uid),0===s.graphics.size&&s.task.abort()}_removeFromSource(t,s){const e=s.uid;t.featureStore.has(e)&&(t.featureStore.removeById(s.uid),F(s.symbol)&&this._extrudedPolygonSymbolsCount--)}_destroySource(t){t.queryEngine.destroy(),this._sources[t.type]=null}_mapSources(t){const{point:s,polygon:e,polyline:o,multipoint:r}=this._sources,i=[];return null!=s&&i.push(t(s)),null!=e&&i.push(t(e)),null!=o&&i.push(t(o)),null!=r&&i.push(t(r)),i}};t([y()],z.prototype,"getGraphicsLayers",void 0),t([y({constructOnly:!0})],z.prototype,"layerSource",void 0),t([y({constructOnly:!0})],z.prototype,"spatialReference",void 0),t([y({constructOnly:!0})],z.prototype,"view",void 0),t([y({readOnly:!0})],z.prototype,"updating",null),t([y({readOnly:!0})],z.prototype,"availability",void 0),t([y()],z.prototype,"_hasZ",null),t([y()],z.prototype,"_snappingElevationAligner",null),t([y()],z.prototype,"_snappingElevationFilter",null),t([y()],z.prototype,"_symbologySnappingFetcher",null),t([y()],z.prototype,"_extrudedPolygonSymbolsCount",void 0),z=t([j("esri.views.interactive.snapping.featureSources.GraphicsSnappingSource")],z);const I="OBJECTID";export{z as GraphicsSnappingSource}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/GraphicsView2D.js b/library/arcgis/4.30/@arcgis/core/chunks/GraphicsView2D.js new file mode 100644 index 00000000..876719df --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/GraphicsView2D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import t from"../core/Accessor.js";import{h as s,i as r}from"../core/lang.js";import{IdentifiableMixin as i}from"../core/Identifiable.js";import{b as o}from"./maybe.js";import{ignoreAbortErrors as a,throwIfAborted as n}from"../core/promiseUtils.js";import{watch as h}from"../core/reactiveUtils.js";import{property as c}from"../core/accessorSupport/decorators/property.js";import"./Logger.js";import{subclass as d}from"../core/accessorSupport/decorators/subclass.js";import{c as l,m as u}from"./aaBoundingRect.js";import{getJsonType as p,isExtent as m,isPolyline as y,isPolygon as _}from"../geometry/support/jsonUtils.js";import g from"../layers/support/FieldsIndex.js";import{p as f,H as b,b as w,c as I,s as S,C as v}from"./CIMSymbolHelper.js";import{O as x}from"./OverrideHelper.js";import{e as R,f as T,h as M}from"./defaults.js";import{i as j,j as G,k as U,l as C,n as z}from"./definitions.js";import{F as O}from"./WGLContainer.js";import{F as P,C as k,a as q,G as F,R as A,M as E}from"./AttributeStore.js";import{g as V,c as D,a as H,b as $,d as L,e as W,f as Z,n as B,F as N,h as X}from"./FeatureCommandQueue.js";import{r as Q,p as Y}from"../geometry/Polygon.js";import{b as J,h as K,q as ee}from"./featureConversionUtils.js";import{O as te}from"./OptimizedGeometry.js";import{a as se}from"./screenUtils.js";import{r as re}from"./rbush.js";import{b as ie}from"./extentUtils.js";import{normalizeMapX as oe}from"../geometry/support/normalizeUtils.js";import{j as ae}from"./unitUtils.js";import{j as ne}from"./coordsUtils.js";import{a as he}from"./normalizeUtilsSync.js";import{c as ce,p as de}from"./projectionSupport.js";import{U as le}from"./UpdateTracking2D.js";class ue extends P{static from(e,t,s){return new ue(e,t,s)}constructor(e,t,s){super(s),this._items=e,this._tile=t,this._index=-1,this._cachedGeometry=null;const r=t.lod;r.wrap&&(this._wrappingInfo={worldSizeX:r.worldSize[0]})}get _current(){return this._items[this._index]}getItem(){return this._current}getZOrder(){return this._current.zOrder}getMeshWriters(){return this._current.symbolResource?.symbolInfo.meshWriters??[]}hasField(e){return null!=this._current.attributes[e]}field(e){return this.readAttribute(e)}get geometryType(){const e=p(this._current.geometry);return"esriGeometryPoint"===e?"esriGeometryMultipoint":e}getCursor(){return this.copy()}copy(){const e=new ue(this._items,this._tile,this.metadata);return this.copyInto(e),e}copyInto(e){super.copyInto(e),e._cachedGeometry=this._cachedGeometry,e._index=this._index}get fields(){throw new Error("Fields reading not supported to graphics.")}get hasFeatures(){return!!this._items.length}get hasNext(){return this._index+1j*(r-1)&&(e[i]=o-j*r)}_readX(){const e=this._readGeometry();return null!=e?e.coords[0]:0}_readY(){const e=this._readGeometry();return null!=e?e.coords[1]:0}_readServerCentroid(){switch(this.geometryType){case"esriGeometryPolygon":{const e=Y(this._current.projectedGeometry),t=new te([],e);return ee(new te,t,this.hasZ,this.hasM,this.geometryType,this._tile.transform)}case"esriGeometryPolyline":{const e=this._current.projectedGeometry,t=Q(e.paths,this.hasZ),s=new te([],t);return ee(new te,s,this.hasZ,this.hasM,this.geometryType,this._tile.transform)}}return null}_readAttribute(e,t){const s=this._current.attributes[e];if(void 0!==s)return s;const r=e.toLowerCase();for(const e in this._current.attributes)if(e.toLowerCase()===r)return this._current.attributes[e]}_readAttributes(){return this._current.attributes}}class pe{static fromGraphic(e,t,s,r){return new pe(e.geometry,t,{...e.attributes},e.visible,e.uid,s,r)}constructor(e,t,s,r,i,o,a){this.geometry=e,this.symbol=t,this.attributes=s,this.visible=r,this.objectId=i,this.zOrder=o,this.displayId=a,this.bounds=l(),this.prevBounds=l(),this.size=[0,0,0,0]}get linearCIM(){return this.symbolResource?.symbolInfo.linearCIM}update(e,t,s){return(this.geometry!==e.geometry||JSON.stringify(this.attributes)!==JSON.stringify(e.attributes)||this.symbol!==t||this.zOrder!==s||this.visible!==e.visible)&&(this.prevBounds=this.bounds,this.bounds=l(),this.zOrder=s,this.geometry=e.geometry,this.attributes={...e.attributes},this.symbol=t,this.visible=e.visible,this.symbolResource=null,this.projectedGeometry=null,!0)}async projectAndNormalize(e){let t=this.geometry;if(!t||!t.spatialReference||"mesh"===t.type)return;"extent"===t.type&&(t=f(t)),await ce(t.spatialReference,e);const s=he(t);if(!s)return;const r=de(s,t.spatialReference,e);r&&ne(r),this.projectedGeometry=m(r)?f(r):r}}class me{constructor(e,t,s){this.added=e,this.updated=t,this.removed=s}hasAnyUpdate(){return!!(this.added.length||this.updated.length||this.removed.length)}}const ye=1e-5;function _e(e,t){return t.zOrder-e.zOrder}class ge{constructor(e,t,s,r,i){this._items=new Map,this._boundsDirty=!1,this._outSpatialReference=e,this._cimResourceManager=t,this._hittestDrawHelper=new b(t),this._tileInfoView=s,this._store=i;const o=s.getClosestInfoForScale(r);this._resolution=this._tileInfoView.getTileResolution(o.level)}items(){return this._items.values()}getItem(e){return this._items.get(e)}async update(e,t,s){const r=[],i=[],o=[],a=new Set,n=[];let h=0;for(const o of e.items){h++;const e=o.uid,c=this._items.get(e),d=t(o);if(a.add(e),c){c.update(o,d,h)&&(i.push(c),n.push(this._updateItem(c,s)));continue}const l=this._store.createDisplayIdForObjectId(e),u=pe.fromGraphic(o,d,h,l);n.push(this._updateItem(u,s)),this._items.set(u.objectId,u),r.push(u)}for(const[e,t]of this._items.entries())a.has(e)||(this._store.releaseDisplayIdForObjectId(e),this._items.delete(e),o.push(t));return await Promise.all(n),this._index=null,new me(r,i,o)}updateLevel(e){this._resolution!==e&&(this._index=null,this._boundsDirty=!0,this._resolution=e)}hitTest(e,t,r,i,o){const a=s("esri-mobile"),n=a?G:U,h=n+(a?0:C);e=oe(e,this._tileInfoView.spatialReference);const c=i*window.devicePixelRatio*h,d=l();d[0]=e-c,d[1]=t-c,d[2]=e+c,d[3]=t+c;const p=i*window.devicePixelRatio*n,m=l();m[0]=e-p,m[1]=t-p,m[2]=e+p,m[3]=t+p;const y=.5*i*(h+w),_=this._searchIndex(e-y,t-y,e+y,t+y);if(!_||0===_.length)return[];const g=[],f=l(),b=l();for(const e of _){if(!e.visible)continue;const{projectedGeometry:t,symbolResource:s}=e;this._getSymbolBounds(f,s,t,b,o),b[3]=b[2]=b[1]=b[0]=0,u(f,d)&&g.push(e)}if(0===g.length)return[];const I=this._hittestDrawHelper,S=[];for(const e of g){const{projectedGeometry:t,symbolResource:s}=e;if(!s)continue;const{textInfo:r,symbolInfo:a}=s,n=a.cimSymbol;I.hitTest(m,n.symbol,t,r,o,i)&&S.push(e)}return S.sort(_e),S.map((e=>e.objectId))}queryItems(e){return 0===this._items.size?[]:this._searchForItems(e)}clear(){this._items.clear(),this._index=null}async _updateItem(e,t){await e.projectAndNormalize(this._outSpatialReference),await t(e);const{size:s}=e;s[0]=s[1]=s[2]=s[3]=0,this._getSymbolBounds(e.bounds,e.symbolResource,e.projectedGeometry,e.size,0)}_searchIndex(e,t,s,r){return this._boundsDirty&&(this._items.forEach((e=>this._getSymbolBounds(e.bounds,e.symbolResource,e.projectedGeometry,e.size,0))),this._boundsDirty=!1),this._index||(this._index=re(9,(e=>({minX:e.bounds[0],minY:e.bounds[1],maxX:e.bounds[2],maxY:e.bounds[3]}))),this._index.load(Array.from(this._items.values()))),this._index.search({minX:e,minY:t,maxX:s,maxY:r})}_searchForItems(e){const t=this._tileInfoView.spatialReference,s=e.bounds,r=ae(t);if(r&&t.isWrappable){const[t,i]=r.valid,o=Math.abs(s[2]-i){if("update"===e.type)return this._update();throw new Error("InternalError: Unsupported command")}}),this.graphicUpdateHandler=this.graphicUpdateHandler.bind(this)}destroy(){this.container.destroy(),this.view=null,this.renderer=null,this._set("graphics",null),this._controller.abort(),this._graphicStore.clear(),this._attributeStore=null,this._hashToSymbolInfo.clear(),this._updateTracking.destroy(),this._commandQueue.destroy()}_initAttributeStore(){this._storage=new k({spatialReference:this.view.spatialReference,fields:new g}),this._attributeStore=new q({isLocal:!0,update:e=>{s("esri-2d-update-debug")&&console.debug(`[Id: ${this.layerId}] GraphicsView2D.AttributeStoreView.updateStart`,{message:e}),this.container.attributeView.requestUpdate(e),this.container.requestRender(),s("esri-2d-update-debug")&&console.debug(`[Id: ${this.layerId}] GraphicsView2D.AttributeStoreView.updateEnd`,{message:e})}});const e=X(null,[]);this._attributeStore.update(e,this._storage,null),this.container.checkHighlight=()=>this._attributeStore.hasHighlight}initialize(){this._initAttributeStore(),this._metadata=F.create(this.view.spatialReference),this._resourceProxy=new A({fetch:e=>Promise.all(e.map((e=>this.view.stage.textureManager.rasterizeItem(e)))),fetchDictionary:e=>{throw new Error("InternalError: Graphics do not support Dictionary requests")}}),this.addHandles([h((()=>this._effectiveRenderer),(()=>this._pushUpdate())),this.view.graphicsTileStore.on("update",this._onTileUpdate.bind(this)),this.container.on("attach",(()=>{this.addHandles([this.graphics.on("change",(()=>this._pushUpdate()))]),this._graphicStore=new ge(this.view.spatialReference,this._cimResourceManager,this.view.featuresTilingScheme,this.view.state.scale,this._attributeStore),this._attached=!0,this.requestUpdate(),this._pushUpdate()}))]),this._updateTracking.addUpdateTracking("CommandQueue",this._commandQueue.updateTracking);const e=this.view.graphicsTileStore.tiles;this._onTileUpdate({added:e,removed:[]})}get _effectiveRenderer(){return"function"==typeof this.renderer?this.renderer():this.renderer}get _cimResourceManager(){return this.view.stage.textureManager.resourceManager}get updating(){const e=!this._attached||this._updateTracking.updating;return s("esri-2d-log-updating")&&console.log(`Updating GraphicsView2D: ${e}\n -> attaching ${!this._attached}\n -> updateTracking ${this._updateTracking.updating}`),e}hitTest(e){if(!this.view||this.view.suspended)return[];const{resolution:t,rotation:s}=this.view.state,i=this._graphicStore.hitTest(e.x,e.y,2,t,s),o=new Set(i),a=this.graphics.items.reduce(((e,t)=>(o.has(t.uid)&&e.set(t.uid,t),e)),new Map);return i.map((e=>a.get(e))).filter(r)}requestUpdate(){this.updateRequested||(this.updateRequested=!0,this.requestUpdateCallback()),this.notifyChange("updating")}processUpdate(e){this.updateRequested&&(this.updateRequested=!1,this.update(e))}viewChange(){this.requestUpdate()}setHighlight(e){const t=[];for(const{objectId:s,highlightFlags:r}of e){const e=this._graphicStore.getItem(s)?.displayId;t.push({objectId:s,highlightFlags:r,displayId:e})}this._attributeStore.setHighlight(t,e),this._pushUpdate()}graphicUpdateHandler(e){this._pushUpdate()}update(e){this.updateRequested=!1,this._attached&&this._graphicStore.updateLevel(e.state.resolution)}pushUpdate(){this._pushUpdate()}_pushUpdate(){a(this._commandQueue.push({type:"update"}))}async _update(){try{s("esri-2d-update-debug")&&console.debug(`[Id: ${this.layerId}] GraphicsView._update start`);const e=await this._graphicStore.update(this.graphics,(e=>this._getSymbolForGraphic(e)),(e=>this._ensureSymbolResource(e)));if(!e.hasAnyUpdate())return void this._attributeStore.sendUpdates();e.removed.length&&(this._cleanupRequired=!0),s("esri-2d-update-debug")&&console.debug(`[Id: ${this.layerId}] GraphicsView updateMessage`,e);const t=this._createTileMessages(e);await this._fetchResources(t),this._write(t);for(const t of e.added)this._setFilterState(t);for(const t of e.updated)this._setFilterState(t);s("esri-2d-update-debug")&&console.debug(`[Id: ${this.layerId}] GraphicsView sendUpdate`,e),this._attributeStore.sendUpdates(),s("esri-2d-update-debug")&&console.debug(`[Id: ${this.layerId}] GraphicsView sendUpdate.await`,e)}catch(e){}this._cleanupSharedResources()}_createTileMessages(e){const t=new Map;for(const s of e.added){const e=this.view.graphicsTileStore.getIntersectingTiles(s.bounds);for(const r of e)fe.getOrCreate(r,t,this._metadata).addedOrModified.push(s)}for(const s of e.updated){const e=this.view.graphicsTileStore.getIntersectingTiles(s.prevBounds),r=this.view.graphicsTileStore.getIntersectingTiles(s.bounds);for(const r of e)fe.getOrCreate(r,t,this._metadata).removed.push(s.displayId);for(const e of r)fe.getOrCreate(e,t,this._metadata).addedOrModified.push(s)}for(const s of e.removed){const e=this.view.graphicsTileStore.getIntersectingTiles(s.bounds);for(const r of e)fe.getOrCreate(r,t,this._metadata).removed.push(s.displayId)}return Array.from(t.values())}async _fetchResources(e){for(const{tile:t,reader:r}of e){s("esri-2d-update-debug")&&console.debug(`Id[${this.layerId}] Tile[${t.id}] GraphicsView fetchResources`,e);const i=r.getCursor();for(;i.next();)for(const e of i.getMeshWriters())e.enqueueRequest(this._resourceProxy,i,t.createArcadeEvaluationOptions(this.view.timeZone))}await this._resourceProxy.fetchEnqueuedResources()}_write(e){for(const t of e){s("esri-2d-update-debug")&&console.debug(`Id[${this.layerId}] Tile[${t.tile.id}] GraphicsView write`,t);const e=this._writeMeshes(t);let r=this._tiles.get(t.tile.key);r||(r=this._createFeatureTile(t.tile.key)),s("esri-2d-update-debug")&&console.debug(`Id[${this.layerId}] Tile[${t.tile.id}] GraphicsView onTileData`,t),this.container.onTileData(r,{type:"update",modify:e,remove:t.removed,end:!1,attributeEpoch:this._attributeStore.epoch}),this.container.requestRender()}}_writeMeshes(e){const t=new E(e.tile.id),s=e.reader.getCursor();for(;s.next();){t.entityStart(s.getDisplayId(),s.getZOrder());for(const r of s.getMeshWriters())r.write(t,this._resourceProxy,s,e.tile.createArcadeEvaluationOptions(this.view.timeZone),e.tile.level);t.entityEnd()}return{...t.serialize().message,tileId:e.tile.id}}_setFilterState(e){const t=e.displayId,s=this._attributeStore.getHighlightFlags(e.objectId);this._attributeStore.setData(t,0,0,s|(e.visible?z:0))}_getSymbolForGraphic(e){return null!=e.symbol?e.symbol:null!=this._effectiveRenderer?this._effectiveRenderer.getSymbol(e):this._getNullSymbol(e)}async _ensureSymbolResource(e){if(!e.symbol)return;const t=await this._getSymbolInfo(e.symbol);if(!t)return;const s=t.linearCIM.filter((e=>"text"===e.type));if(s.length>0){const r=await this._getTextResources(e,s);e.symbolResource={symbolInfo:t,textInfo:r}}else e.symbolResource={symbolInfo:t}}_getSymbolInfo(e){const t=e.hash();return this._hashToSymbolInfo.has(t)||this._hashToSymbolInfo.set(t,this._createSymbolInfo(t,e).catch((e=>null))),this._hashToSymbolInfo.get(t)}async _createSymbolInfo(e,t){const s=await this._convertToCIMSymbol(t),r=await this._createLinearCIM(s);return{hash:e,cimSymbol:s,linearCIM:r,meshWriters:await this._createMeshWriters(s,r)}}async _convertToCIMSymbol(e){const t=S(e);return"web-style"===t.type?(await t.fetchCIMSymbol()).data:t}async _createLinearCIM(e){return await Promise.all(v.fetchResources(e.symbol,this._cimResourceManager,[])),this.view.stage.cimAnalyzer.analyzeSymbolReference(e,!1)}async _createMeshWriters(e,t){n(this._controller.signal);const s=this.container.instanceStore,r=this.view.stage.meshWriterRegistry,i=await async function(e,t,s){const r=[],i={scaleInfo:V(e),scaleExpression:null};for(const e of t)switch(e.type){case"marker":r.push(...Z(s.instances.marker,e,B,i));break;case"fill":null==e.spriteRasterizationParam?r.push(...L(s.instances.fill,e,i)):r.push(...W(s.instances.complexFill,e,!1,i));break;case"line":e.spriteRasterizationParam?r.push(...H(s.instances.texturedLine,e,!1,i)):r.push(...$(s.instances.line,e,!1,i));break;case"text":r.push(...D(s.instances.text,e,B,i))}return r}(e,t,s);return Promise.all(i.map((e=>r.createMeshWriter(this._storage,this._resourceProxy,{tileInfo:this.view.featuresTilingScheme.tileInfo},e))))}_onTileUpdate(e){if(e.added&&e.added.length>0)for(const t of e.added)this._updateTracking.addPromise(this._addTile(t));if(e.removed&&e.removed.length>0)for(const t of e.removed)this._removeTile(t.key)}_createFeatureTile(e){const t=this.view.featuresTilingScheme.getTileBounds(l(),e),s=this.view.featuresTilingScheme.getTileResolution(e.level),r=new O(e,s,t[0],t[3]);return this._tiles.set(e,r),this.container.addChild(r),r}async _addTile(e){if(!this._attached)return;const t=this._graphicStore.queryItems(e);if(!t.length)return;const s=this._createFeatureTile(e.key),r=fe.fromItems(e,t,this._metadata);await this._fetchResources([r]);const i=this._writeMeshes(r);s.onMessage({type:"append",append:i,clear:!1,end:!0,attributeEpoch:this._attributeStore.epoch})}_removeTile(e){if(!this._tiles.has(e))return;const t=this._tiles.get(e);this.container.removeChild(t),t.destroy(),this._tiles.delete(e)}_getNullSymbol(e){const t=e.geometry;return y(t)?R:_(t)||m(t)?T:this.defaultPointSymbolEnabled?M:null}async _getTextResources(e,t){const s=new Array,r=new Array;for(let i=0;i0){const t=x.resolveSymbolOverrides({type:"CIMSymbolReference",primitiveOverrides:n,symbol:{type:"CIMPointSymbol",symbolLayers:[{type:"CIMVectorMarker",enable:!0,size:a.symbol.height,anchorPointUnits:"Relative",frame:{xmin:-5,ymin:-5,xmax:5,ymax:5},markerGraphics:[{type:"CIMMarkerGraphic",geometry:{x:0,y:0},symbol:a.symbol,textString:a.textString}],scaleSymbolsProportionally:!0,respectFrame:!0}]}},e,this.view.spatialReference,null,p(e.projectedGeometry),null,null);t.then((e=>{const t=e.symbolLayers[0],{textString:s}=t.markerGraphics[0];r.push({type:"cim-rasterization-info",resource:{type:"text",textString:s||"",font:a.font}}),o.text=a.textString=s||""})),s.push(t)}else r.push({type:"cim-rasterization-info",resource:a})}s.length>0&&await Promise.all(s);const i=r.map((e=>this.view.stage.textureManager.rasterizeItem(e))),a=await Promise.all(i);o(a);const n=new Map;for(let e=0;e{e.visible=i}))}initialize(){this.addHandles([this.layerViews.on("change",(i=>this._layerViewsChangeHandler(i))),t((()=>this.layer?.visibilityMode),(()=>{this.layer&&this._applyVisibility((()=>this._allLayerViewVisibility(this.visible)),(()=>this._applyExclusiveVisibility(null)))}),l),t((()=>this.visible),(i=>{this._applyVisibility((()=>this._allLayerViewVisibility(i)),(()=>{}))}),l)],"grouplayerview"),this._layerViewsChangeHandler({target:null,added:this.layerViews.toArray(),removed:[],moved:[]})}get creatingLayerViews(){return this.view?.layerViewManager?.isCreatingLayerViewsForLayer(this.layer)??!1}set layerViews(i){this._set("layerViews",s(i,this._get("layerViews")))}get updatingProgress(){return 0===this.layerViews.length?1:this.layerViews.reduce(((i,e)=>i+e.updatingProgress),0)/this.layerViews.length}isUpdating(){return this.creatingLayerViews||this.layerViews.some((i=>i.updating))}_hasLayerViewVisibleOverrides(){return this.layerViews.some((i=>i._isOverridden("visible")))}_findLayerViewForLayer(i){return i&&this.layerViews.find((e=>e.layer===i))}_firstVisibleOnLayerOrder(){const i=this.layer.layers.find((i=>{const e=this._findLayerViewForLayer(i);return!!e?.visible}));return i&&this._findLayerViewForLayer(i)}_applyExclusiveVisibility(i){null==i&&null==(i=this._firstVisibleOnLayerOrder())&&this.layerViews.length>0&&(i=this._findLayerViewForLayer(this.layer.layers.at(0))),this.layerViews.forEach((e=>{e.visible=e===i}))}_layerViewsChangeHandler(i){this.removeHandles("grouplayerview:visible"),this.addHandles(this.layerViews.map((i=>t((()=>i.visible),(e=>this._applyVisibility((()=>{e!==this.visible&&(i.visible=this.visible)}),(()=>this._applyExclusiveVisibility(e?i:null)))),l))).toArray(),"grouplayerview:visible");const e=i.added[i.added.length-1];this._applyVisibility((()=>this._allLayerViewVisibility(this.visible)),(()=>this._applyExclusiveVisibility(e?.visible?e:null)))}_applyVisibility(i,e){this._hasLayerViewVisibleOverrides()&&("inherited"===this.layer?.visibilityMode?i():"exclusive"===this.layer?.visibilityMode&&e())}};i([a({readOnly:!0})],p.prototype,"creatingLayerViews",null),i([a({cast:r})],p.prototype,"layerViews",null),i([a({readOnly:!0})],p.prototype,"updatingProgress",null),i([a()],p.prototype,"view",void 0),p=i([o("esri.views.layers.GroupLayerView")],p);const n=p;export{n as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/GroupLayerView2D.js b/library/arcgis/4.30/@arcgis/core/chunks/GroupLayerView2D.js new file mode 100644 index 00000000..9dcb64e1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/GroupLayerView2D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./tslib.es6.js";import"./Logger.js";import"../core/lang.js";import"../core/Error.js";import{subclass as r}from"../core/accessorSupport/decorators/subclass.js";import{L as o}from"./LayerView2D.js";import s from"./GroupLayerView.js";import"../config.js";import"./metadata.js";import"./utils.js";import"./handleUtils.js";import"./tracking.js";import"./ensureType.js";import"../core/Collection.js";import"../core/Accessor.js";import"../core/Handles.js";import"./maybe.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"../core/Evented.js";import"./shared.js";import"./SimpleObservable.js";import"./collectionUtils.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"./Container.js";import"./mat3f32.js";import"./EffectView.js";import"./parser.js";import"./colorUtils.js";import"./utils3.js";import"./screenUtils.js";import"./mat4.js";import"./common.js";import"./_commonjsHelpers.js";import"./DisplayObject.js";import"./jsonMap.js";import"./highlightReasons.js";import"../Color.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./HighlightOptions.js";import"./definitions.js";import"./enums.js";import"./Texture.js";import"./GLObjectType.js";import"./unitUtils.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"./ClipRect.js";import"../geometry.js";import"../geometry/Extent.js";import"../geometry/Geometry.js";import"./reader.js";import"../geometry/SpatialReference.js";import"./writer.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"../geometry/Polyline.js";import"./typeUtils.js";import"../geometry/support/jsonUtils.js";import"./layerViewUtils.js";import"../views/layers/LayerView.js";import"../core/Identifiable.js";import"../core/Promise.js";import"./UpdatingHandles.js";let e=class extends(o(s)){attach(){this._updateStageChildren(),this.addAttachHandles(this.layerViews.on("after-changes",(()=>this._updateStageChildren())))}detach(){this.container.removeAllChildren()}update(t){}viewChange(){}moveEnd(){}_updateStageChildren(){this.container.removeAllChildren(),this.layerViews.forEach(((t,r)=>this.container.addChildAt(t.container,r)))}};e=t([r("esri.views.2d.layers.GroupLayerView2D")],e);const i=e;export{i as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/HUDMaterial.js b/library/arcgis/4.30/@arcgis/core/chunks/HUDMaterial.js new file mode 100644 index 00000000..9b948d0c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/HUDMaterial.js @@ -0,0 +1,315 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{h as e}from"../core/lang.js";import{c as t}from"./mathUtils.js";import{f as o}from"./mat3.js";import{c as i}from"./mat3f64.js";import{i as a}from"./mat4.js";import{c as r}from"./mat4f64.js";import{c as s,f as n}from"./vec2f64.js";import{s as l,h as c,n as d,c as p,b as f,p as u,l as v,j as h,i as g,r as m,d as x}from"./vec3.js";import{c as S,f as b}from"./vec3f64.js";import{Z as O,b as P,c as C,f as y}from"./vec4f64.js";import{c as w}from"./aaBoundingRect.js";import{o as A}from"./BufferView.js";import{d as z,c as T,F as j,z as E,J as D,m as R,g as I,S as V,e as F,C as _,V as U,v as N,b as L,w as M,i as B,h as H,R as $,j as G,P as q,o as W,p as Y,D as k,u as X,K as Z}from"./StencilUtils.js";import{d as J}from"./debugFlags2.js";import{n as K}from"./InterleavedLayout.js";import{c as Q,R as ee,S as te,h as oe}from"./Matrix4PassUniform.js";import{S as ie,a as ae,b as re,c as se}from"./VerticalOffset.glsl.js";import{g as ne}from"./interfaces3.js";import{V as le}from"./VertexAttribute.js";import{G as ce,a as de}from"./GLTextureMaterial.js";import{D as pe,M as fe,b as ue,c as ve,p as he,v as ge,R as me}from"./Material.js";import{a as xe}from"./Util.js";import{c as Se,d as be,e as Oe,f as Pe,g as Ce,h as ye}from"./RayIntersections.js";import{g as we,m as Ae}from"./vec2.js";import{B as ze}from"./ScreenSpacePass.glsl.js";import{H as Te}from"./VertexArrayObject2.js";import{o as je,u as Ee}from"./OutputHighlight.glsl.js";import{V as De}from"./ViewingMode.js";import{g as Re,j as Ie,P as Ve}from"./enums.js";import{s as Fe,d as _e,m as Ue,a as Ne}from"./renderState.js";import{_ as Le}from"./tslib.es6.js";import{p as Me}from"./ShaderTechniqueConfiguration.js";function Be(e,t){e.include(ie),e.attributes.add(le.POSITION,"vec3"),e.attributes.add(le.NORMAL,"vec3"),e.attributes.add(le.CENTEROFFSETANDDISTANCE,"vec4");const o=e.vertex;z(o,t),T(o,t),o.uniforms.add(new j("viewport",((e,t)=>t.camera.fullViewport)),new Q("polygonOffset",(e=>e.shaderPolygonOffset)),new Q("cameraGroundRelative",((e,t)=>t.camera.aboveGround?1:-1))),t.hasVerticalOffset&&ae(o),o.constants.add("smallOffsetAngle","float",.984807753012208),o.code.add(ne`struct ProjectHUDAux { +vec3 posModel; +vec3 posView; +vec3 vnormal; +float distanceToCamera; +float absCosAngle; +};`),o.code.add(ne` + float applyHUDViewDependentPolygonOffset(float pointGroundDistance, float absCosAngle, inout vec3 posView) { + float pointGroundSign = ${t.multipassEnabled?ne.float(0):ne`sign(pointGroundDistance)`}; + if (pointGroundSign == 0.0) { + pointGroundSign = cameraGroundRelative; + } + + // cameraGroundRelative is -1 if camera is below ground, 1 if above ground + // groundRelative is 1 if both camera and symbol are on the same side of the ground, -1 otherwise + float groundRelative = cameraGroundRelative * pointGroundSign; + + // view angle dependent part of polygon offset emulation: we take the absolute value because the sign that is + // dropped is instead introduced using the ground-relative position of the symbol and the camera + if (polygonOffset > .0) { + float cosAlpha = clamp(absCosAngle, 0.01, 1.0); + float tanAlpha = sqrt(1.0 - cosAlpha * cosAlpha) / cosAlpha; + float factor = (1.0 - tanAlpha / viewport[2]); + + // same side of the terrain + if (groundRelative > 0.0) { + posView *= factor; + } + // opposite sides of the terrain + else { + posView /= factor; + } + } + + return groundRelative; + } + `),t.draped&&!t.hasVerticalOffset||E(o),t.draped||(o.uniforms.add(new Q("perDistancePixelRatio",((e,t)=>Math.tan(t.camera.fovY/2)/(t.camera.fullViewport[2]/2)))),o.code.add(ne` + void applyHUDVerticalGroundOffset(vec3 normalModel, inout vec3 posModel, inout vec3 posView) { + float distanceToCamera = length(posView); + + // Compute offset in world units for a half pixel shift + float pixelOffset = distanceToCamera * perDistancePixelRatio * ${ne.float(.5)}; + + // Apply offset along normal in the direction away from the ground surface + vec3 modelOffset = normalModel * cameraGroundRelative * pixelOffset; + + // Apply the same offset also on the view space position + vec3 viewOffset = (viewNormal * vec4(modelOffset, 1.0)).xyz; + + posModel += modelOffset; + posView += viewOffset; + } + `)),t.screenCenterOffsetUnitsEnabled&&D(o),t.hasScreenSizePerspective&&re(o),o.code.add(ne` + vec4 projectPositionHUD(out ProjectHUDAux aux) { + vec3 centerOffset = centerOffsetAndDistance.xyz; + float pointGroundDistance = centerOffsetAndDistance.w; + + aux.posModel = position; + aux.posView = (view * vec4(aux.posModel, 1.0)).xyz; + aux.vnormal = normal; + ${t.draped?"":"applyHUDVerticalGroundOffset(aux.vnormal, aux.posModel, aux.posView);"} + + // Screen sized offset in world space, used for example for line callouts + // Note: keep this implementation in sync with the CPU implementation, see + // - MaterialUtil.verticalOffsetAtDistance + // - HUDMaterial.applyVerticalOffsetTransformation + + aux.distanceToCamera = length(aux.posView); + + vec3 viewDirObjSpace = normalize(cameraPosition - aux.posModel); + float cosAngle = dot(aux.vnormal, viewDirObjSpace); + + aux.absCosAngle = abs(cosAngle); + + ${t.hasScreenSizePerspective&&(t.hasVerticalOffset||t.screenCenterOffsetUnitsEnabled)?"vec3 perspectiveFactor = screenSizePerspectiveScaleFactor(aux.absCosAngle, aux.distanceToCamera, screenSizePerspectiveAlignment);":""} + + ${t.hasVerticalOffset?t.hasScreenSizePerspective?"float verticalOffsetScreenHeight = applyScreenSizePerspectiveScaleFactorFloat(verticalOffset.x, perspectiveFactor);":"float verticalOffsetScreenHeight = verticalOffset.x;":""} + + ${t.hasVerticalOffset?ne` + float worldOffset = clamp(verticalOffsetScreenHeight * verticalOffset.y * aux.distanceToCamera, verticalOffset.z, verticalOffset.w); + vec3 modelOffset = aux.vnormal * worldOffset; + aux.posModel += modelOffset; + vec3 viewOffset = (viewNormal * vec4(modelOffset, 1.0)).xyz; + aux.posView += viewOffset; + // Since we elevate the object, we need to take that into account + // in the distance to ground + pointGroundDistance += worldOffset;`:""} + + float groundRelative = applyHUDViewDependentPolygonOffset(pointGroundDistance, aux.absCosAngle, aux.posView); + + ${t.screenCenterOffsetUnitsEnabled?"":ne` + // Apply x/y in view space, but z in screen space (i.e. along posView direction) + aux.posView += vec3(centerOffset.x, centerOffset.y, 0.0); + + // Same material all have same z != 0.0 condition so should not lead to + // branch fragmentation and will save a normalization if it's not needed + if (centerOffset.z != 0.0) { + aux.posView -= normalize(aux.posView) * centerOffset.z; + } + `} + + vec4 posProj = proj * vec4(aux.posView, 1.0); + + ${t.screenCenterOffsetUnitsEnabled?t.hasScreenSizePerspective?"float centerOffsetY = applyScreenSizePerspectiveScaleFactorFloat(centerOffset.y, perspectiveFactor);":"float centerOffsetY = centerOffset.y;":""} + + ${t.screenCenterOffsetUnitsEnabled?"posProj.xy += vec2(centerOffset.x, centerOffsetY) * pixelRatio * 2.0 / viewport.zw * posProj.w;":""} + + // constant part of polygon offset emulation + posProj.z -= groundRelative * polygonOffset * posProj.w; + return posProj; + } + `)}class He{constructor(){this.factor=new $e,this.factorAlignment=new $e}}class $e{constructor(){this.scale=0,this.factor=0,this.minScaleFactor=0}}function Ge(e){e.uniforms.add(new ze("alignPixelEnabled",((e,t)=>t.alignPixelEnabled))),e.code.add(ne`vec4 alignToPixelCenter(vec4 clipCoord, vec2 widthHeight) { +if (!alignPixelEnabled) +return clipCoord; +vec2 xy = vec2(0.500123) + 0.5 * clipCoord.xy / clipCoord.w; +vec2 pixelSz = vec2(1.0) / widthHeight; +vec2 ij = (floor(xy * widthHeight) + vec2(0.5)) * pixelSz; +vec2 result = (ij * 2.0 - vec2(1.0)) * clipCoord.w; +return vec4(result, clipCoord.zw); +}`),e.code.add(ne`vec4 alignToPixelOrigin(vec4 clipCoord, vec2 widthHeight) { +if (!alignPixelEnabled) +return clipCoord; +vec2 xy = vec2(0.5) + 0.5 * clipCoord.xy / clipCoord.w; +vec2 pixelSz = vec2(1.0) / widthHeight; +vec2 ij = floor((xy + 0.5 * pixelSz) * widthHeight) * pixelSz; +vec2 result = (ij * 2.0 - vec2(1.0)) * clipCoord.w; +return vec4(result, clipCoord.zw); +}`)}function qe(e,t){const{vertex:o,fragment:i}=e;o.include(Ge),t.multipassEnabled&&e.varyings.add("depth","float"),o.code.add(ne` + void main(void) { + vec4 posProjCenter; + if (dot(position, position) > 0.0) { + // Render single point to center of the pixel to avoid subpixel filtering to affect the marker color + ProjectHUDAux projectAux; + vec4 posProj = projectPositionHUD(projectAux); + posProjCenter = alignToPixelCenter(posProj, viewport.zw); + + ${t.multipassEnabled?"depth = projectAux.posView.z;":""} + vec3 vpos = projectAux.posModel; + if (rejectBySlice(vpos)) { + // Project out of clip space + posProjCenter = vec4(1e038, 1e038, 1e038, 1.0); + } + + } else { + // Project out of clip space + posProjCenter = vec4(1e038, 1e038, 1e038, 1.0); + } + + gl_Position = posProjCenter; + gl_PointSize = 1.0; + } + `),e.include(R,t),i.code.add(ne` + void main() { + fragColor = vec4(1); + ${t.multipassEnabled?ne` + if(terrainDepthTest(depth)) { + fragColor.g = 0.5; + }`:""} + } + `)}function We(e){e.vertex.uniforms.add(new Q("renderTransparentlyOccludedHUD",((e,t)=>t.hudRenderStyle===Te.Occluded?1:t.hudRenderStyle===Te.NotOccluded?0:.75)),new j("viewport",((e,t)=>t.camera.fullViewport)),new I("hudVisibilityTexture",((e,t)=>t.hudVisibility?.getTexture()))),e.vertex.include(Ge),e.vertex.code.add(ne`bool testHUDVisibility(vec4 posProj) { +vec4 posProjCenter = alignToPixelCenter(posProj, viewport.zw); +vec4 occlusionPixel = texture(hudVisibilityTexture, .5 + .5 * posProjCenter.xy / posProjCenter.w); +if (renderTransparentlyOccludedHUD > 0.5) { +return occlusionPixel.r * occlusionPixel.g > 0.0 && occlusionPixel.g * renderTransparentlyOccludedHUD < 1.0; +} +return occlusionPixel.r * occlusionPixel.g > 0.0 && occlusionPixel.g == 1.0; +}`)}function Ye(e){return e.outlineColor[3]>0&&e.outlineSize>0}function ke(e,t=Xe){var o,i,a;return e.textureIsSignedDistanceField?(o=e.anchorPosition,a=t,null!=(i=e.distanceFieldBoundingBox)?we(a,o[0]*(i[2]-i[0])+i[0],o[1]*(i[3]-i[1])+i[1]):we(a,0,0)):Ae(t,e.anchorPosition),t}const Xe=s(),Ze=Object.freeze(Object.defineProperty({__proto__:null,build:function(e){const t=new V,o=e.signedDistanceFieldEnabled;if(t.include(Be,e),t.include(F,e),e.occlusionPass)return t.include(qe,e),t;const{vertex:i,fragment:a}=t;t.include(ie),a.include(ee),a.include(_),t.include(U,e),t.include(N,e),t.include(We),t.varyings.add("vcolor","vec4"),t.varyings.add("vtc","vec2"),t.varyings.add("vsize","vec2"),t.varyings.add("voccluded","float"),i.uniforms.add(new j("viewport",((e,t)=>t.camera.fullViewport)),new L("screenOffset",((e,t)=>we(Xe,2*e.screenOffset[0]*t.camera.pixelRatio,2*e.screenOffset[1]*t.camera.pixelRatio))),new L("anchorPosition",(e=>ke(e))),new j("materialColor",(e=>e.color))),D(i),o&&(i.uniforms.add(new j("outlineColor",(e=>e.outlineColor))),a.uniforms.add(new j("outlineColor",(e=>Ye(e)?e.outlineColor:O)),new Q("outlineSize",(e=>Ye(e)?e.outlineSize:0)))),e.pixelSnappingEnabled&&i.include(Ge),e.hasScreenSizePerspective&&(se(i),re(i)),e.debugDrawLabelBorder&&t.varyings.add("debugBorderCoords","vec4"),t.attributes.add(le.UV0,"vec2"),t.attributes.add(le.COLOR,"vec4"),t.attributes.add(le.SIZE,"vec2"),t.attributes.add(le.FEATUREATTRIBUTE,"vec4"),i.code.add(ne` + void main(void) { + ProjectHUDAux projectAux; + vec4 posProj = projectPositionHUD(projectAux); + forwardObjectAndLayerIdColor(); + + if (rejectBySlice(projectAux.posModel)) { + // Project outside of clip plane + gl_Position = vec4(1e038, 1e038, 1e038, 1.0); + return; + } + vec2 inputSize; + ${e.hasScreenSizePerspective?ne` + inputSize = screenSizePerspectiveScaleVec2(size, projectAux.absCosAngle, projectAux.distanceToCamera, screenSizePerspective); + vec2 screenOffsetScaled = screenSizePerspectiveScaleVec2(screenOffset, projectAux.absCosAngle, projectAux.distanceToCamera, screenSizePerspectiveAlignment); + `:ne` + inputSize = size; + vec2 screenOffsetScaled = screenOffset;`} + + ${e.vvSize?"inputSize *= vvScale(featureAttribute).xx;":""} + + vec2 combinedSize = inputSize * pixelRatio; + vec4 quadOffset = vec4(0.0); + bool visible = testHUDVisibility(posProj); + voccluded = visible ? 0.0 : 1.0; + `);const r=ne`vec2 uv01 = floor(uv0); +vec2 uv = uv0 - uv01; +quadOffset.xy = ((uv01 - anchorPosition) * 2.0 * combinedSize + screenOffsetScaled) / viewport.zw * posProj.w;`,s=e.pixelSnappingEnabled?o?ne`posProj = alignToPixelOrigin(posProj, viewport.zw) + quadOffset;`:ne`posProj += quadOffset; +if (inputSize.x == size.x) { +posProj = alignToPixelOrigin(posProj, viewport.zw); +}`:ne`posProj += quadOffset;`;i.code.add(ne` + ${e.occlusionTestEnabled?"if (visible) {":""} + ${r} + ${e.vvColor?"vcolor = interpolateVVColor(featureAttribute.y) * materialColor;":"vcolor = color / 255.0 * materialColor;"} + + ${e.output===te.ObjectAndLayerIdColor?ne`vcolor.a = 1.0;`:""} + + bool alphaDiscard = vcolor.a < ${ne.float(M)}; + ${o?`alphaDiscard = alphaDiscard && outlineColor.a < ${ne.float(M)};`:""} + if (alphaDiscard) { + // "early discard" if both symbol color (= fill) and outline color (if applicable) are transparent + gl_Position = vec4(1e38, 1e38, 1e38, 1.0); + return; + } else { + ${s} + gl_Position = posProj; + } + + vtc = uv; + + ${e.debugDrawLabelBorder?"debugBorderCoords = vec4(uv01, 1.5 / combinedSize);":""} + vsize = inputSize; + ${e.occlusionTestEnabled?ne`} else { vtc = vec2(0.0); + ${e.debugDrawLabelBorder?"debugBorderCoords = vec4(0.5, 0.5, 1.5 / combinedSize);}":"}"}`:""} + } + `),a.uniforms.add(new I("tex",(e=>e.texture)));const n=e.debugDrawLabelBorder?ne`(isBorder > 0.0 ? 0.0 : ${ne.float(B)})`:ne.float(B),l=ne` + ${e.debugDrawLabelBorder?ne` + float isBorder = float(any(lessThan(debugBorderCoords.xy, debugBorderCoords.zw)) || any(greaterThan(debugBorderCoords.xy, 1.0 - debugBorderCoords.zw)));`:""} + + ${e.sampleSignedDistanceFieldTexelCenter?ne` + // Attempt to sample texel centers to avoid that thin cross outlines + // disappear with large symbol sizes. + // see: https://devtopia.esri.com/WebGIS/arcgis-js-api/issues/7058#issuecomment-603041 + float txSize = float(textureSize(tex, 0).x); + float texelSize = 1.0 / txSize; + + // Calculate how much we have to add/subtract to/from each texel to reach the size of an onscreen pixel + vec2 scaleFactor = (vsize - txSize) * texelSize; + vec2 samplePos = vtc + (vec2(1.0, -1.0) * texelSize) * scaleFactor; + `:ne` + vec2 samplePos = vtc; + `} + + ${o?ne` + vec4 fillPixelColor = vcolor; + + // Get distance and map it into [-0.5, 0.5] + float d = rgba2float(texture(tex, samplePos)) - 0.5; + + // Distance in output units (i.e. pixels) + float dist = d * vsize.x; + + // Create smooth transition from the icon into its outline + float fillAlphaFactor = clamp(0.5 - dist, 0.0, 1.0); + fillPixelColor.a *= fillAlphaFactor; + + if (outlineSize > 0.25) { + vec4 outlinePixelColor = outlineColor; + float clampedOutlineSize = min(outlineSize, 0.5*vsize.x); + + // Create smooth transition around outline + float outlineAlphaFactor = clamp(0.5 - (abs(dist) - 0.5*clampedOutlineSize), 0.0, 1.0); + outlinePixelColor.a *= outlineAlphaFactor; + + if ( + outlineAlphaFactor + fillAlphaFactor < ${n} || + fillPixelColor.a + outlinePixelColor.a < ${ne.float(M)} + ) { + discard; + } + + // perform un-premultiplied over operator (see https://en.wikipedia.org/wiki/Alpha_compositing#Description) + float compositeAlpha = outlinePixelColor.a + fillPixelColor.a * (1.0 - outlinePixelColor.a); + vec3 compositeColor = vec3(outlinePixelColor) * outlinePixelColor.a + + vec3(fillPixelColor) * fillPixelColor.a * (1.0 - outlinePixelColor.a); + + fragColor = vec4(compositeColor, compositeAlpha); + } else { + if (fillAlphaFactor < ${n}) { + discard; + } + + fragColor = premultiplyAlpha(fillPixelColor); + } + + // visualize SDF: + // fragColor = vec4(clamp(-dist/vsize.x*2.0, 0.0, 1.0), clamp(dist/vsize.x*2.0, 0.0, 1.0), 0.0, 1.0); + `:ne` + vec4 texColor = texture(tex, vtc, -0.5); + if (texColor.a < ${n}) { + discard; + } + fragColor = texColor * premultiplyAlpha(vcolor); + `} + + // Draw debug border with transparency, so that original texels along border are still partially visible + ${e.debugDrawLabelBorder?ne`fragColor = mix(fragColor, vec4(1.0, 0.0, 1.0, 1.0), isBorder * 0.5);`:""} + `;switch(e.output){case te.Color:e.transparencyPassType===H.ColorAlpha&&(t.outputs.add("fragColor","vec4",0),t.outputs.add("fragAlpha","float",1)),a.code.add(ne` + void main() { + ${l} + ${e.transparencyPassType===H.FrontFace?"fragColor.rgb /= fragColor.a;":""} + ${e.transparencyPassType===H.ColorAlpha?"fragAlpha = fragColor.a;":""} + }`);break;case te.ObjectAndLayerIdColor:a.code.add(ne` + void main() { + ${l} + outputObjectAndLayerIdColor(); + }`);break;case te.Highlight:a.constants.add("occludedHighlightFlag","vec4",je),a.constants.add("unoccludedHighlightFlag","vec4",Ee),a.code.add(ne` + void main() { + ${l} + if (voccluded == 1.0) { + fragColor = occludedHighlightFlag; + } else { + fragColor = unoccludedHighlightFlag; + } + }`)}return t},calculateAnchorPosForRendering:ke},Symbol.toStringTag,{value:"Module"}));class Je extends G{initializeConfiguration(e,t){t.spherical=e.viewingMode===De.Global}initializeProgram(e){return new q(e.rctx,Je.shader.get().build(this.configuration),pe)}initializePipeline(){const e=this.configuration.transparencyPassType,t=this.configuration,o=e===H.NONE,i=e===H.FrontFace,a=this.configuration.hasPolygonOffset?Ke:null,r=t.draped?null:(o||i)&&t.output!==te.Highlight&&(t.depthEnabled||t.occlusionPass)?_e:null;return Ue({blending:t.output===te.Color||t.output===te.Highlight?o?Qe:W(e):null,depthTest:t.draped?null:{func:Ie.LEQUAL},depthWrite:r,drawBuffers:Y(e),colorWrite:Ne,polygonOffset:a})}get primitiveType(){return this.configuration.occlusionPass?Ve.POINTS:Ve.TRIANGLES}}Je.shader=new $(Ze,(()=>Promise.resolve().then((()=>Ze))));const Ke={factor:0,units:-4},Qe=Fe(Re.ONE,Re.ONE_MINUS_SRC_ALPHA);class et extends k{constructor(){super(...arguments),this.output=te.Color,this.transparencyPassType=H.NONE,this.screenCenterOffsetUnitsEnabled=!1,this.spherical=!1,this.occlusionTestEnabled=!0,this.signedDistanceFieldEnabled=!1,this.sampleSignedDistanceFieldTexelCenter=!1,this.vvSize=!1,this.vvColor=!1,this.hasVerticalOffset=!1,this.hasScreenSizePerspective=!1,this.debugDrawLabelBorder=!1,this.hasSlicePlane=!1,this.hasPolygonOffset=!1,this.depthEnabled=!0,this.pixelSnappingEnabled=!0,this.draped=!1,this.multipassEnabled=!1,this.cullAboveGround=!1,this.occlusionPass=!1,this.objectAndLayerIdColorInstanced=!1}}Le([Me({count:te.COUNT})],et.prototype,"output",void 0),Le([Me({count:H.COUNT})],et.prototype,"transparencyPassType",void 0),Le([Me()],et.prototype,"screenCenterOffsetUnitsEnabled",void 0),Le([Me()],et.prototype,"spherical",void 0),Le([Me()],et.prototype,"occlusionTestEnabled",void 0),Le([Me()],et.prototype,"signedDistanceFieldEnabled",void 0),Le([Me()],et.prototype,"sampleSignedDistanceFieldTexelCenter",void 0),Le([Me()],et.prototype,"vvSize",void 0),Le([Me()],et.prototype,"vvColor",void 0),Le([Me()],et.prototype,"hasVerticalOffset",void 0),Le([Me()],et.prototype,"hasScreenSizePerspective",void 0),Le([Me()],et.prototype,"debugDrawLabelBorder",void 0),Le([Me()],et.prototype,"hasSlicePlane",void 0),Le([Me()],et.prototype,"hasPolygonOffset",void 0),Le([Me()],et.prototype,"depthEnabled",void 0),Le([Me()],et.prototype,"pixelSnappingEnabled",void 0),Le([Me()],et.prototype,"draped",void 0),Le([Me()],et.prototype,"multipassEnabled",void 0),Le([Me()],et.prototype,"cullAboveGround",void 0),Le([Me()],et.prototype,"occlusionPass",void 0),Le([Me()],et.prototype,"objectAndLayerIdColorInstanced",void 0),Le([Me({constValue:!0})],et.prototype,"hasSliceInVertexProgram",void 0),Le([Me({constValue:!1})],et.prototype,"hasVvInstancing",void 0);class tt extends fe{constructor(e){super(e,new Pt),this._configuration=new et,this.produces=new Map([[X.HUD_MATERIAL,e=>oe(e)&&!this.parameters.drawInSecondSlot],[X.LABEL_MATERIAL,e=>oe(e)&&this.parameters.drawInSecondSlot],[X.OCCLUSION_PIXELS,()=>this.parameters.occlusionTest],[X.DRAPED_MATERIAL,e=>oe(e)]])}getConfiguration(e,t){return this._configuration.output=e,this._configuration.hasSlicePlane=this.parameters.hasSlicePlane,this._configuration.hasVerticalOffset=!!this.parameters.verticalOffset,this._configuration.hasScreenSizePerspective=!!this.parameters.screenSizePerspective,this._configuration.screenCenterOffsetUnitsEnabled="screen"===this.parameters.centerOffsetUnits,this._configuration.hasPolygonOffset=this.parameters.polygonOffset,this._configuration.draped=this.parameters.draped,this._configuration.occlusionTestEnabled=this.parameters.occlusionTest,this._configuration.pixelSnappingEnabled=this.parameters.pixelSnappingEnabled,this._configuration.signedDistanceFieldEnabled=this.parameters.textureIsSignedDistanceField,this._configuration.sampleSignedDistanceFieldTexelCenter=this.parameters.sampleSignedDistanceFieldTexelCenter,this._configuration.vvSize=!!this.parameters.vvSize,this._configuration.vvColor=!!this.parameters.vvColor,this._configuration.occlusionPass=t.slot===X.OCCLUSION_PIXELS&&this.parameters.occlusionTest,e===te.Color&&(this._configuration.debugDrawLabelBorder=!!J.LABELS_SHOW_BORDER),this._configuration.depthEnabled=this.parameters.depthEnabled,this._configuration.transparencyPassType=t.transparencyPassType,this._configuration.multipassEnabled=t.multipassEnabled,this._configuration.cullAboveGround=t.multipassTerrain.cullAboveGround,this._configuration}intersect(e,t,i,r,s,n){if(!(i.options.selectionMode&&i.options.hud&&e.visible&&i.point))return;const g=this.parameters,m=i.point,x=i.camera;let{scaleX:b,scaleY:O}=this._getScreenScale(e);b*=x.pixelRatio,O*=x.pixelRatio,o(pt,t),e.attributes.has(le.FEATUREATTRIBUTE)&&function(e){const t=e[0],o=e[1],i=e[2],a=e[3],r=e[4],s=e[5],n=e[6],l=e[7],c=e[8],d=1/Math.sqrt(t*t+o*o+i*i),p=1/Math.sqrt(a*a+r*r+s*s),f=1/Math.sqrt(n*n+l*l+c*c);e[0]=t*d,e[1]=o*d,e[2]=i*d,e[3]=a*p,e[4]=r*p,e[5]=s*p,e[6]=n*f,e[7]=l*f,e[8]=c*f}(pt);const P=e.attributes.get(le.POSITION),C=e.attributes.get(le.SIZE),y=e.attributes.get(le.NORMAL),w=e.attributes.get(le.CENTEROFFSETANDDISTANCE);xe(P.size>=3);const A=ke(g),z="screen"===this.parameters.centerOffsetUnits;for(let e=0;e-1){z&&(vt[0]||vt[1])&&(lt[0]+=vt[0]*x.pixelRatio,0!==vt[1]&&(lt[1]+=ue(vt[1],rt.factorAlignment)*x.pixelRatio),x.unapplyProjection(lt,st)),lt[0]+=this.parameters.screenOffset[0]*x.pixelRatio,lt[1]+=this.parameters.screenOffset[1]*x.pixelRatio,lt[0]=Math.floor(lt[0]),lt[1]=Math.floor(lt[1]),ve(bt,rt.factor,bt);const e=xt*x.pixelRatio;let t=0;if(g.textureIsSignedDistanceField&&(t=g.outlineSize*x.pixelRatio/2),at(m,lt[0],lt[1],bt,e,t,g,A)){const e=i.ray;if(c(dt,st,a(ut,x.viewMatrix)),lt[0]=m[0],lt[1]=m[1],x.unprojectFromRenderScreen(lt,st)){const t=S();u(t,e.direction);const o=1/v(t);f(t,t,o),n(h(e.origin,st)*o,t,-1,!0,1,dt)}}}}}intersectDraped(e,t,o,i,a,r){const s=e.attributes.get(le.POSITION),n=e.attributes.get(le.SIZE),l=this.parameters,c=ke(l);let{scaleX:d,scaleY:p}=this._getScreenScale(e);d*=e.screenToWorldRatio,p*=e.screenToWorldRatio;const f=St*e.screenToWorldRatio;for(let t=0;t0?d:1/d),r}_applyVerticalGroundOffsetView(e,t,o,i){const a=v(e),r=o.aboveGround?1:-1,s=.5*o.computeRenderPixelSizeAtDist(a),n=f(st,t.normal,r*s);return g(i,e,n),i}_applyVerticalOffsetTransformationView(e,t,o,i){const a=this.parameters;if(!a.verticalOffset?.screenLength){if(a.screenSizePerspective||a.screenSizePerspectiveAlignment){const o=v(e);this._updateScaleInfo(i,o,t.cosAngle)}else i.factor.scale=1,i.factorAlignment.scale=1;return e}const r=v(e),s=a.screenSizePerspectiveAlignment??a.screenSizePerspective,n=ge(o,r,a.verticalOffset,t.cosAngle,s);return this._updateScaleInfo(i,r,t.cosAngle),f(t.normal,t.normal,n),g(e,e,t.normal)}_applyCenterOffsetView(e,t,o){const i="screen"!==this.parameters.centerOffsetUnits;return o!==e&&u(o,e),i&&(o[0]+=t[0],o[1]+=t[1],t[2]&&(d(nt,o),g(o,o,f(nt,nt,t[2])))),o}_applyCenterOffsetNDC(e,t,o,i){const a="screen"!==this.parameters.centerOffsetUnits;return i!==e&&u(i,e),a||(i[0]+=t[0]/o.fullWidth*2,i[1]+=t[1]/o.fullHeight*2),i}_applyPolygonOffsetNDC(e,t,o,i){const a=this.parameters.shaderPolygonOffset;if(e!==i&&u(i,e),a){const e=o.aboveGround?1:-1,r=e*Math.sign(t[3]);i[2]-=(r||e)*a}return i}createGLMaterial(e){return new ot(e)}calculateRelativeScreenBounds(e,t,o=w()){return function(e,t,o,i){i[0]=e.anchorPosition[0]*-t[0]+e.screenOffset[0]*o,i[1]=e.anchorPosition[1]*-t[1]+e.screenOffset[1]*o}(this.parameters,e,t,o),o[2]=o[0]+e[0],o[3]=o[1]+e[1],o}_getScreenScale(e){const t=e.attributes.get(le.FEATUREATTRIBUTE);if(null==t)return{scaleX:1,scaleY:1};const o=P(t.data,gt),[i,a]=Z(ht,this.parameters,o);return{scaleX:i,scaleY:a}}}class ot extends ce{constructor(e){super({...e,...e.material.parameters})}selectProgram(e){return this.ensureTechnique(Je,e)}beginSlot(e){return this.updateTexture(this._material.parameters.textureId),this._material.setParameters(this.textureBindParameters),this.selectProgram(e)}}function it(e,t,i,a){return(function(e){return e instanceof Float32Array&&e.length>=16}(r=t)||function(e){return Array.isArray(e)&&e.length>=16}(r))&&(t=o(ft,t)),m(a.normal,e,t),c(a.normal,a.normal,i.viewInverseTransposeMatrix),a.cosAngle=x(ct,Ot),a;var r}function at(e,t,o,i,a,r,s,n){let l=t-a-(n[0]>0?i[0]*n[0]:0),c=l+i[0]+2*a,d=o-a-(n[1]>0?i[1]*n[1]:0),p=d+i[1]+2*a;const f=s.distanceFieldBoundingBox;return s.textureIsSignedDistanceField&&null!=f&&(l+=i[0]*f[0],d+=i[1]*f[1],c-=i[0]*(1-f[2]),p-=i[1]*(1-f[3]),l-=r,c+=r,d-=r,p+=r),e[0]>l&&e[0]d&&e[1]{const o=t.level?`h${t.level}`:"div";return delete t.level,e(o,{...t},l)};export{t as H}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/HighlightCounter.js b/library/arcgis/4.30/@arcgis/core/chunks/HighlightCounter.js new file mode 100644 index 00000000..a5f37d01 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/HighlightCounter.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{h as t}from"./highlightReasons.js";class e{constructor(){this._idToCounters=new Map}get empty(){return 0===this._idToCounters.size}addReason(t,e){for(const s of t){let t=this._idToCounters.get(s);t||(t=new Map,this._idToCounters.set(s,t)),t.set(e,(t.get(e)||0)+1)}}deleteReason(t,e){for(const s of t){const t=this._idToCounters.get(s);if(!t)continue;let o=t.get(e);if(null==o)return;o--,o>0?t.set(e,o):t.delete(e),0===t.size&&this._idToCounters.delete(s)}}getHighlightReason(e){const s=this._idToCounters.get(e);if(!s)return null;let o=null;for(const e of t)s.get(e)&&(o=e);return o||null}ids(){return this._idToCounters.keys()}}export{e as H}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/HighlightGraphicContainer.js b/library/arcgis/4.30/@arcgis/core/chunks/HighlightGraphicContainer.js new file mode 100644 index 00000000..081359a6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/HighlightGraphicContainer.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as r}from"./tslib.es6.js";import"./Logger.js";import"../core/lang.js";import"../core/Error.js";import{subclass as s}from"../core/accessorSupport/decorators/subclass.js";import{W as e,r as t,F as i}from"./Container.js";import{A as a}from"./AGraphicContainer.js";let o=class extends a{get hasHighlight(){return this.children.some((r=>r.hasData))}renderChildren(r){this.attributeView.update(),r.drawPhase===e.HIGHLIGHT&&this.children.some((r=>r.hasData))&&(super.renderChildren(r),r.context.setColorMask(!0,!0,!0,!0),t(r,!0,(r=>{this._renderChildren(r,i.All)})))}};o=r([s("esri.views.2d.layers.graphics.HighlightGraphicContainer")],o);const h=o;export{h as H}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/HighlightOptions.js b/library/arcgis/4.30/@arcgis/core/chunks/HighlightOptions.js new file mode 100644 index 00000000..80320261 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/HighlightOptions.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as o}from"./tslib.es6.js";import t from"../Color.js";import i from"../core/Accessor.js";import{property as r}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as l}from"../core/accessorSupport/decorators/subclass.js";let s=class extends i{constructor(){super(...arguments),this.color=new t([0,255,255]),this.haloOpacity=1,this.fillOpacity=.25,this.multiHighlightEnabled=!1}equals(o){return this.color.equals(o.color)&&(this.haloColor||this.color).equals(o.haloColor||o.color)&&this.haloOpacity===o.haloOpacity&&this.fillOpacity===o.fillOpacity&&this.multiHighlightEnabled===o.multiHighlightEnabled}};o([r({type:t})],s.prototype,"color",void 0),o([r({type:t})],s.prototype,"haloColor",void 0),o([r()],s.prototype,"haloOpacity",void 0),o([r()],s.prototype,"fillOpacity",void 0),o([r()],s.prototype,"multiHighlightEnabled",void 0),s=o([l("esri.views.2d.support.HighlightOptions")],s);const p=s;export{p as H}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/HoveredPoints.js b/library/arcgis/4.30/@arcgis/core/chunks/HoveredPoints.js new file mode 100644 index 00000000..068edc6a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/HoveredPoints.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import o from"../core/Accessor.js";import t from"../core/Collection.js";import{watch as r,syncAndInitial as s}from"../core/reactiveUtils.js";import{property as i}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as n}from"../core/accessorSupport/decorators/subclass.js";import{g as d}from"../widgets/ElevationProfile/ElevationProfileLine.js";import{A as a}from"./AnchorElementViewModel.js";let c=class extends o{constructor(e){super(e),this._hoveredPoints=new t}initialize(){this.addHandles(r((()=>this._hoveredPoints.toArray().map((({anchor:e,element:o})=>({screenLocation:e.screenLocation,element:o})))),(e=>{for(const{screenLocation:o,element:t}of e)o&&(t.style.transform=`translate(${o.x}px, ${o.y}px)`)}),s))}destroy(){this._hoveredPoints.drain((e=>this._destroyHoveredPoint(e)))}update(e){const o=this.view,t=this._hoveredPoints,r=e.length;for(;this._hoveredPoints.length>r;)this._destroyHoveredPoint(this._hoveredPoints.pop());for(;this._hoveredPoints.length1)throw new e("lepcc-decode-error","Unknown version");const f=function(e,t){return{sizeLo:e.getUint32(t+0,o),sizeHi:e.getUint32(t+4,o),minX:e.getFloat64(t+8,o),minY:e.getFloat64(t+16,o),minZ:e.getFloat64(t+24,o),maxX:e.getFloat64(t+32,o),maxY:e.getFloat64(t+40,o),maxZ:e.getFloat64(t+48,o),errorX:e.getFloat64(t+56,o),errorY:e.getFloat64(t+64,o),errorZ:e.getFloat64(t+72,o),count:e.getUint32(t+80,o),reserved:e.getUint32(t+84,o)}}(n,r);if(r+=88,f.sizeHi*2**32+f.sizeLo!==t.byteLength)throw new e("lepcc-decode-error","Bad size");const l=new Float64Array(3*f.count),d=[],g=[],w=[],y=[];if(r=u(t,r,d),r=u(t,r,g),r=u(t,r,w),r=u(t,r,y),r!==t.byteLength)throw new e("lepcc-decode-error","Bad length");let b=0,p=0;for(let e=0;e>6;let f=0;if(0===s)f=i.getUint32(1,o),n+=5;else if(1===s)f=i.getUint16(1,o),n+=3;else{if(2!==s)throw new e("lepcc-decode-error","Bad count type");f=i.getUint8(1),n+=2}if(u)throw new e("lepcc-decode-error","LUT not implemented");const l=Math.ceil(f*a/8),d=new Uint8Array(t,n,l);let g=0,w=0,y=0;const b=-1>>>32-a;for(let e=0;e>>=a,w-=a,w+a>32&&(g|=d[y-1]>>8-w)}return n+y}const f=0,l=4,d=8,g=12,w=14,y=15,b=16,p=0,h=4,m=8,U=12,v=14,C=15,A=16,I=()=>n.getLogger("esri.views.3d.layers.i3s.I3SBinaryReader");function O(t,n,r){let o="",i=0;for(;i=192&&c<224){if(i+1>=r)throw new e("utf8-decode-error","UTF-8 Decode failed. Two byte character was truncated.");const a=(31&c)<<6|63&t[n+i+1];o+=String.fromCharCode(a),i+=2}else if(c>=224&&c<240){if(i+2>=r)throw new e("utf8-decode-error","UTF-8 Decode failed. Multi byte character was truncated.");const a=(15&c)<<12|(63&t[n+i+1])<<6|63&t[n+i+2];o+=String.fromCharCode(a),i+=3}else{if(!(c>=240&&c<248))throw new e("utf8-decode-error","UTF-8 Decode failed. Invalid multi byte sequence.");{if(i+3>=r)throw new e("utf8-decode-error","UTF-8 Decode failed. Multi byte character was truncated.");const a=(7&c)<<18|(63&t[n+i+1])<<12|(63&t[n+i+2])<<6|63&t[n+i+3];if(a>=65536){const e=55296+(a-65536>>10),t=56320+(1023&a);o+=String.fromCharCode(e,t)}else o+=String.fromCharCode(a);i+=4}}}return o}function L(e,t){const n={byteOffset:0,byteCount:0,fields:Object.create(null)};let r=0;for(let o=0;o0){if(o.push(O(r,a,i-1)),0!==r[a+i-1])throw new e("string-array-error","Invalid string array: missing null termination.")}else o.push(null);a+=i}return o}function M(e,t){return new(0,z[t.valueType])(e,t.byteOffset,t.count*t.valuesPerElement)}function F(t,n,r){if(n!==t&&I().error(`Invalid ${r} buffer size\n expected: ${t}, actual: ${n})`),n1)throw new e("lepcc-decode-error","Unknown version");const s=function(e,t){return{sizeLo:e.getUint32(t+f,o),sizeHi:e.getUint32(t+l,o),count:e.getUint32(t+d,o),colorMapCount:e.getUint16(t+g,o),lookupMethod:e.getUint8(t+w),compressionMethod:e.getUint8(t+y)}}(n,r);if(r+=b,s.sizeHi*2**32+s.sizeLo!==t.byteLength)throw new e("lepcc-decode-error","Bad size");if((2===s.lookupMethod||1===s.lookupMethod)&&0===s.compressionMethod){if(3*s.colorMapCount+s.count+r!==t.byteLength||s.colorMapCount>256)throw new e("lepcc-decode-error","Bad count");const n=new Uint8Array(t,r,3*s.colorMapCount),o=new Uint8Array(t,r+3*s.colorMapCount,s.count),i=new Uint8Array(3*s.count);for(let e=0;e1)throw new e("lepcc-decode-error","Unknown version");const f=function(e,t){return{sizeLo:e.getUint32(t+p,o),sizeHi:e.getUint32(t+h,o),count:e.getUint32(t+m,o),scaleFactor:e.getUint16(t+U,o),bitsPerPoint:e.getUint8(t+v),reserved:e.getUint8(t+C)}}(n,r);if(r+=A,f.sizeHi*2**32+f.sizeLo!==t.byteLength)throw new e("lepcc-decode-error","Bad size");const l=new Uint16Array(f.count);if(8===f.bitsPerPoint){if(f.count+r!==t.byteLength)throw new e("lepcc-decode-error","Bad size");const n=new Uint8Array(t,r,f.count);for(let e=0;e{const t=e?Date.parse(e):null;return null==t||Number.isNaN(t)?null:t}))}(e.count,t,n):B(e.count,t,n)}return M(r,O)}throw new e("bad-attribute-storage-info","Bad attributeStorageInfo specification.")}const z={Float32:Float32Array,Float64:Float64Array,UInt8:Uint8Array,Int8:Int8Array,UInt16:Uint16Array,Int16:Int16Array,UInt32:Uint32Array,Int32:Int32Array},D={Float32:(e,t)=>new DataView(e,0).getFloat32(t,!0),Float64:(e,t)=>new DataView(e,0).getFloat64(t,!0),UInt8:(e,t)=>new DataView(e,0).getUint8(t),Int8:(e,t)=>new DataView(e,0).getInt8(t),UInt16:(e,t)=>new DataView(e,0).getUint16(t,!0),Int16:(e,t)=>new DataView(e,0).getInt16(t,!0),UInt32:(e,t)=>new DataView(e,0).getUint32(t,!0),Int32:(e,t)=>new DataView(e,0).getInt32(t,!0)};function S(e){return z.hasOwnProperty(e)}function P(e){return S(e)?z[e].BYTES_PER_ELEMENT:0}export{M as a,E as b,T as c,a as d,x as r}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/I3SIndexInfo.js b/library/arcgis/4.30/@arcgis/core/chunks/I3SIndexInfo.js new file mode 100644 index 00000000..898fa815 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/I3SIndexInfo.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import e from"../request.js";import o from"../core/Error.js";async function r(r,n,t,s,a,i,l){let d=null;if(null!=t){const o=`${r}/nodepages/`,n=o+Math.floor(t.rootIndex/t.nodesPerPage);try{return{type:"page",rootPage:(await e(n,{query:{f:"json",...s,token:a},responseType:"json",signal:l})).data,rootIndex:t.rootIndex,pageSize:t.nodesPerPage,lodMetric:t.lodSelectionMetricType,urlPrefix:o}}catch(e){null!=i&&i.warn("#fetchIndexInfo()","Failed to load root node page. Falling back to node documents.",n,e),d=e}}if(!n)return null;const p=n?.split("/").pop(),c=`${r}/nodes/`,u=c+p;try{return{type:"node",rootNode:(await e(u,{query:{f:"json",...s,token:a},responseType:"json",signal:l})).data,urlPrefix:c}}catch(e){throw new o("sceneservice:root-node-missing","Root node missing.",{pageError:d,nodeError:e,url:u})}}export{r as f}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/I3SLayerDefinitions.js b/library/arcgis/4.30/@arcgis/core/chunks/I3SLayerDefinitions.js new file mode 100644 index 00000000..e7a59f52 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/I3SLayerDefinitions.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import{JSONSupport as t}from"../core/JSONSupport.js";import{property as o}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{e as r}from"./enumeration.js";import{subclass as s}from"../core/accessorSupport/decorators/subclass.js";let p=class extends t{constructor(){super(...arguments),this.nodesPerPage=null,this.rootIndex=0,this.lodSelectionMetricType=null}};e([o({type:Number})],p.prototype,"nodesPerPage",void 0),e([o({type:Number})],p.prototype,"rootIndex",void 0),e([o({type:String})],p.prototype,"lodSelectionMetricType",void 0),p=e([s("esri.layers.support.I3SLayerDefinitions.I3SNodePageDefinition")],p);let i=class extends t{constructor(){super(...arguments),this.factor=1}};e([o({type:Number,json:{read:{source:"textureSetDefinitionId"}}})],i.prototype,"id",void 0),e([o({type:Number})],i.prototype,"factor",void 0),i=e([s("esri.layers.support.I3SLayerDefinitions.I3SMaterialTexture")],i);let a=class extends t{constructor(){super(...arguments),this.baseColorFactor=[1,1,1,1],this.baseColorTexture=null,this.metallicRoughnessTexture=null,this.metallicFactor=1,this.roughnessFactor=1}};e([o({type:[Number]})],a.prototype,"baseColorFactor",void 0),e([o({type:i})],a.prototype,"baseColorTexture",void 0),e([o({type:i})],a.prototype,"metallicRoughnessTexture",void 0),e([o({type:Number})],a.prototype,"metallicFactor",void 0),e([o({type:Number})],a.prototype,"roughnessFactor",void 0),a=e([s("esri.layers.support.I3SLayerDefinitions.I3SMaterialPBRMetallicRoughness")],a);let n=class extends t{constructor(){super(...arguments),this.alphaMode="opaque",this.alphaCutoff=.25,this.doubleSided=!1,this.cullFace="none",this.normalTexture=null,this.occlusionTexture=null,this.emissiveTexture=null,this.emissiveFactor=null,this.pbrMetallicRoughness=null}};e([r({opaque:"opaque",mask:"mask",blend:"blend"})],n.prototype,"alphaMode",void 0),e([o({type:Number})],n.prototype,"alphaCutoff",void 0),e([o({type:Boolean})],n.prototype,"doubleSided",void 0),e([r({none:"none",back:"back",front:"front"})],n.prototype,"cullFace",void 0),e([o({type:i})],n.prototype,"normalTexture",void 0),e([o({type:i})],n.prototype,"occlusionTexture",void 0),e([o({type:i})],n.prototype,"emissiveTexture",void 0),e([o({type:[Number]})],n.prototype,"emissiveFactor",void 0),e([o({type:a})],n.prototype,"pbrMetallicRoughness",void 0),n=e([s("esri.layers.support.I3SLayerDefinitions.I3SMaterialDefinition")],n);let l=class extends t{};e([o({type:String,json:{read:{source:["name","index"],reader:(e,t)=>null!=e?e:`${t.index}`}}})],l.prototype,"name",void 0),e([r({jpg:"jpg",png:"png",dds:"dds","ktx-etc2":"ktx-etc2",ktx2:"ktx2",basis:"basis"})],l.prototype,"format",void 0),l=e([s("esri.layers.support.I3SLayerDefinitions.I3STextureFormat")],l);let y=class extends t{constructor(){super(...arguments),this.atlas=!1}};e([o({type:[l]})],y.prototype,"formats",void 0),e([o({type:Boolean})],y.prototype,"atlas",void 0),y=e([s("esri.layers.support.I3SLayerDefinitions.I3STextureSetDefinition")],y);let u=class extends t{};e([r({Float32:"Float32",UInt64:"UInt64",UInt32:"UInt32",UInt16:"UInt16",UInt8:"UInt8"})],u.prototype,"type",void 0),e([o({type:Number})],u.prototype,"component",void 0),u=e([s("esri.layers.support.I3SLayerDefinitions.I3SGeometryAttribute")],u);let d=class extends t{};e([r({draco:"draco"})],d.prototype,"encoding",void 0),e([o({type:[String]})],d.prototype,"attributes",void 0),d=e([s("esri.layers.support.I3SLayerDefinitions.I3SGeometryCompressedAttributes")],d);let c=class extends t{constructor(){super(...arguments),this.offset=0}};e([o({type:Number})],c.prototype,"offset",void 0),e([o({type:u})],c.prototype,"position",void 0),e([o({type:u})],c.prototype,"normal",void 0),e([o({type:u})],c.prototype,"uv0",void 0),e([o({type:u})],c.prototype,"color",void 0),e([o({type:u})],c.prototype,"uvRegion",void 0),e([o({type:u})],c.prototype,"featureId",void 0),e([o({type:u})],c.prototype,"faceRange",void 0),e([o({type:d})],c.prototype,"compressedAttributes",void 0),c=e([s("esri.layers.support.I3SLayerDefinitions.I3SGeometryBuffer")],c);let m=class extends t{};e([r({triangle:"triangle"})],m.prototype,"topology",void 0),e([o()],m.prototype,"geometryBuffers",void 0),m=e([s("esri.layers.support.I3SLayerDefinitions.I3SGeometryDefinition")],m);export{p as I,n as a,y as b,m as c}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/I3SMeshView3D.js b/library/arcgis/4.30/@arcgis/core/chunks/I3SMeshView3D.js new file mode 100644 index 00000000..3afef9f6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/I3SMeshView3D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import t from"../Color.js";import s from"../Graphic.js";import"../symbols.js";import{n as i,equalsShallow as r,N as a,c as o,h as n,i as l,s as d}from"../core/lang.js";import{B as h}from"./ByteSizeUnit.js";import c from"../core/Collection.js";import{m as u}from"./handleUtils.js";import{L as _}from"./Logger.js";import{s as p}from"./ensureType.js";import{d as g,r as m}from"./maybe.js";import{P as f,addFrameTask as y,schedule as b}from"../core/scheduling.js";import{onAbort as v,throwIfAborted as I,isAbortError as M,createResolver as C}from"../core/promiseUtils.js";import{watch as E,initial as w}from"../core/reactiveUtils.js";import{property as x}from"../core/accessorSupport/decorators/property.js";import{subclass as O}from"../core/accessorSupport/decorators/subclass.js";import{f as S,i as R}from"./mat3.js";import{c as N}from"./mat3f64.js";import{m as j,x as T}from"./mat4.js";import{a as A,c as D}from"./mat4f64.js";import{f as F}from"./quatf64.js";import{r as P,i as V,s as H,h as U,x as G,b as L,c as k,f as B}from"./vec3.js";import{c as z}from"./vec3f64.js";import{s as q}from"./vec4.js";import{f as W}from"./vec4f64.js";import{U as K}from"./UpdatingHandles.js";import{L as $,l as Y,O as Q,T as X}from"./Transform.js";import{p as Z}from"./RenderTexture.js";import{p as J,k as ee}from"./projectBuffer.js";import{p as te}from"./projectVectorToVector.js";import{c as se,x as ie,n as re,h as ae,z as oe,j as ne,p as le}from"./aaBoundingBox.js";import{c as de,m as he}from"./aaBoundingRect.js";import{n as ce}from"./DoubleArray.js";import{W as ue,X as _e}from"./StencilUtils.js";import{c as pe}from"./Indices.js";import{g as ge,f as me,a as fe}from"./sphere.js";import{f as ye}from"./LayerConstants.js";import{F as be,T as ve,g as Ie,b as Me,I as Ce,a as Ee,s as we,d as xe,c as Oe,e as Se}from"./I3SOverrides.js";import{l as Re,fixFields as Ne}from"../layers/support/fieldUtils.js";import je from"../layers/support/SceneModification.js";import{getColor as Te,getOpacity as Ae}from"./visualVariableUtils.js";import{l as De}from"./basemapUtils.js";import{u as Fe}from"./elevationInfoUtils.js";import Pe from"../symbols/Symbol3D.js";import Ve,{g as He}from"../core/Accessor.js";import{e as Ue}from"./mathUtils.js";import{d as Ge}from"./diffUtils.js";import{m as Le}from"./dehydratedPoint.js";import{G as ke,b as Be,E as ze}from"./Graphics3DObjectStates.js";import qe from"../core/Evented.js";import{U as We}from"./RibbonLineMaterial.js";import Ke from"../symbols/PointSymbol3D.js";import{L as $e}from"./LayerViewPerformanceInfo.js";import{W as Ye}from"./WorkerHandle.js";import{canProjectWithoutEngine as Qe}from"../geometry/projection.js";import{M as Xe,i as Ze,s as Je,f as et,a as tt}from"./SceneLayerWorker.js";import{o as st}from"./graphicUtils.js";import{u as it,i as rt,c as at}from"../views/SceneView.js";import{T as ot}from"./Scheduler.js";import{V as nt}from"./ViewingMode.js";import{m as lt,s as dt,t as ht,u as ct,v as ut,w as _t,x as pt,y as gt,a as mt,b as ft,n as yt,M as bt,l as vt,z as It,A as Mt,B as Ct}from"./I3SUtil.js";import{I as Et}from"./intersectorUtilsConversions.js";import{I as wt,S as xt,c as Ot}from"./Intersector2.js";import{M as St}from"./RayIntersections.js";import{a as Rt}from"./verticalOffsetUtils.js";import{a as Nt,e as jt}from"./I3SNode.js";import Tt from"../core/Error.js";import{d as At}from"./Graphics3DGraphicsPipeline.js";import{m as Dt}from"./makeScheduleFunction.js";import{C as Ft}from"./DecodeSymbolColor.glsl.js";import{d as Pt}from"./debugFlags2.js";import{E as Vt}from"./ElevationRange.js";import{t as Ht}from"./ElevationUpdateEvent.js";import{O as Ut}from"./orientedBoundingBox.js";import{g as Gt}from"./glUtil.js";import{T as Lt}from"./IntegerPassUniform.js";import{T as kt}from"./edgeUtils.js";import Bt from"../symbols/SimpleFillSymbol.js";function zt(e,t,s){const i=ce(24);return r=>{let a=r.meta.featureExtents;if(null==a){a=new Float64Array(6*r.meta.featureIds.length),r.meta.featureExtents=a;for(let e=0;e0){const e=this.toArray();this._map.clear(),this.emit("change",{added:[],removed:e})}}get length(){return this._map.size}get(e){return this._map.get(e)}addMany(e){if(0===e.length)return;const t=new Set;for(let s=0;s0?e.filter((e=>!t.has(e.objectId))):e;s.length>0&&this.emit("change",{added:s,removed:[]})}removeMany(e){const t=[];for(const s of e){const e=s.objectId,i=this._map.get(e);null!=i&&(!i.refCount||--i.refCount<=0)&&(this._map.delete(e),t.push(s))}t.length>0&&this.emit("change",{added:[],removed:t})}removeManyByObjectId(e){const t=[];for(const s of e){const e=this._map.get(s);null!=e&&(!e.refCount||--e.refCount<=0)&&(this._map.delete(s),t.push(e))}t.length>0&&this.emit("change",{added:[],removed:t})}toArray(){return[...this._map.values()]}find(e){let t;return p(this._map,(s=>!!e(s)&&(t=s,!0))),t}forEach(e){this._map.forEach((t=>e(t)))}}class Yt extends qe{constructor(e){super(),this._limit=e,this._all=new $t,this._active=new Xt(this),this._pending=new Map,this._handle=this._all.on("change",(e=>this._handleChanges(e)))}destroy(){this._handle.remove()}get length(){return this._active.length}toArray(){return this._active.toArray()}find(e){return this._active.find(e)}forEach(e){this._active.forEach(e)}addMany(e){this._all.addMany(e)}removeManyByObjectId(e){this._all.removeManyByObjectId(e)}_handleChanges(e){let t=e.removed;if(this._pending.size>0){t=new Array;for(const s of e.removed)this._pending.delete(s.objectId)||t.push(s)}let s=this._limit-this._active.length+t.length;s{Qt.sample()&&(t.push(e),this._pending.set(e.objectId,e))})),s=this._limit-this._active.length+t.length);let i=e.added;if(s0&&this._pending.size>0&&(Qt.reset(r/this._pending.size),this._pending.forEach((e=>{Qt.sample()&&(i.push(e),this._pending.delete(e.objectId))}))),this._active.addAndRemove(i,t)}}const Qt=new class{constructor(){this._percentage=1,this._last=-1,this._index=0}reset(e){this._percentage=e,this._last=-1}sample(){const e=Math.floor(this._index*this._percentage);return++this._index,e!==this._last&&(this._last=e,!0)}};class Xt{constructor(e){this._parent=e,this._map=new Map}get length(){return this._map.size}forEach(e){this._map.forEach((t=>e(t)))}find(e){let t;return p(this._map,(s=>!!e(s)&&(t=s,!0))),t}toArray(){return[...this._map.values()]}addAndRemove(e,t){for(const t of e)this._map.set(t.objectId,t);for(const e of t)this._map.delete(e.objectId);(e.length>0||t.length>0)&&this._parent.emit("change",{added:e,removed:t})}removeMany(e){for(const t of e)this._map.delete(t.objectId);e.length>0&&this._parent.emit("change",{added:[],removed:e})}}class Zt{constructor(e,t){this.meta=e,this.index=t}}class Jt{constructor(e,t){this.graphic=e,this.geometry=t,this.components=[],this.overridesDirty=!1}}let es=class extends Ve{get updating(){return this._graphicsCore?.updating??!1}constructor(e){super(e),this.loadedGraphics=new Yt(5e4),this.slicePlaneEnabled=!1,this._renderingInfo={symbol:new Ke},this._featuresMap=new Map}initialize(){const e=this.view.basemapTerrain;this._graphicsCore=new ke({owner:this,layer:this.layer,preferredUpdatePolicy:We.ASYNC,elevationFeatureExpressionEnabled:!1,graphicSymbolSupported:!1,getRenderingInfoWithoutRenderer:!0,hasZ:!0,hasM:!1,componentFactories:{deconflictor:e=>this.view.deconflictor.addGraphicsOwner(e),labeler:(e,t)=>this.view.labeler.addGraphicsOwner(e,t,{emptySymbolLabelSupported:!0,elevationInfoOverride:{mode:"absolute-height",offset:0},disablePlacement:{logEntityDescription:"3D Object Scene Layer features"}}),scaleVisibility:(t,s)=>new Be({graphicsCoreOwner:this,layer:this.layer,queryGraphicUIDsInExtent:s,graphicsCore:t,basemapTerrain:e,layerScaleEnabled:!1})}}),this._graphicsCore.initializePromise.then((()=>this._graphicsCore.startCreateGraphics())).catch((()=>{})),this.addHandles(E((()=>this.layer.labelingInfo),((e,t)=>{Ge(e,t)&&this._graphicsCore.updateLabelingInfo()})))}destroy(){this._graphicsCore=g(this._graphicsCore),this.loadedGraphics=g(this.loadedGraphics),this.view=null}addNodeMeta(e,t){let s=0;const i=e.filteredIds,r=this.view.spatialReference,a=[];for(let o=0;o{const a=this._graphicsCore.getGraphics3DGraphicById(i.uid);null!=a&&this._updateLabelGeometry(e.featureIds[s])&&a.alignWithAbsoluteElevation(r.z??0,t,!1)}))}setNodeMetaAttributes(e,t){const s=new Array;this._forEachGraphic(e,((i,a)=>{const o=t(i,e);r(a.attributes,o)||(a.attributes=o,s.push(a.uid))})),this._graphicsCore.updateLabelingInfo(s)}applyFilterChange(e){this._forEachFeature(e,((t,s,i)=>{if(!this._enabledForFeatureInNode(e,t)){const i=e.featureIds[t];switch(this._removeFeature(s,e,t)){case ss.REMOVED:this.loadedGraphics.removeManyByObjectId([i]);break;case ss.MODIFIED:this._updateLabelPosition(i)}return}const r=s.graphic,a=r.visible;a!==i&&(r.visible=i,ts.graphic=r,ts.property="visible",ts.oldValue=a,ts.newValue=i,this._graphicsCore.graphicUpdateHandler(ts))}))}removeNodeMeta(e){const t=[];this._forEachGraphic(e,(s=>{const i=e.featureIds[s],r=this._featuresMap.get(i);if(r)switch(this._removeFeature(r,e,s)){case ss.MODIFIED:this._updateLabelPosition(i);break;case ss.REMOVED:t.push(i)}})),this.loadedGraphics.removeManyByObjectId(t)}_removeFeature(e,t,s){const i=e.components.length;return a(e.components,(e=>!(e.meta===t&&e.index===s))),0===e.components.length?(this._featuresMap.delete(t.featureIds[s]),ss.REMOVED):i!==e.components.length?ss.MODIFIED:ss.UNMODIFIED}getRenderingInfo(){return this._renderingInfo}notifyGraphicGeometryChanged(){}notifyGraphicVisibilityChanged(){}_updateLabelPosition(e){const t=this._featuresMap.get(e);t&&this._updateLabelGeometry(e)&&(this.loadedGraphics.removeManyByObjectId([e]),this.loadedGraphics.addMany([t.graphic]))}_updateLabelGeometry(e){const t=this._featuresMap.get(e);if(!t)return!1;const s=t.geometry,i=this.view.spatialReference,r=this.view.renderCoordsHelper,a=s.x,o=s.y,n=s.z??0,l=t.components.length,d=ce(24*l);let h=0;for(const{meta:e,index:s}of t.components)qt(s,this.collection,e.objectHandle,d,h),h+=24;return J(d,r.spatialReference,0,d,i,0,d.length/3),ie(is,re),ae(is,d),s.x=(is[0]+is[3])/2,s.y=(is[1]+is[4])/2,s.z=is[5],!Ue(s.x,a)||!Ue(s.y,o)||!Ue(s.z,n)}_forEachGraphic(e,t){this._forEachFeature(e,((s,{graphic:i,geometry:r},a)=>{this._enabledForFeatureInNode(e,s)&&t(s,i,r,a)}))}_forEachFeature(e,t){let s=0;for(let i=0;i[e.geometryBuffer],project:e=>[e.positions.buffer],transformNormals:e=>[e.normals.buffer]},e,{hasInitialize:!0})}setModifications(e,t,s,i){const r={context:e,modifications:ds(t,s,i),isGeodetic:i.isGeographic};this.broadcast(r,"setModifications")}setLegacySchema(e,t){const s=JSON.stringify(t);return this.broadcast({context:e,jsonSchema:s},"setLegacySchema")}destroyContext(e){return this.broadcast(e,"destroyContext")}project(e,t){return this.invokeMethod("project",e,t)}transformNormals(e,t){return this.invokeMethod("transformNormals",e,t)}}const ns=new f({deallocator:null}),ls=z();function ds(e,t,s){ns.clear();let i=1/0,r=1/0,a=-1/0,o=-1/0,n=!1;for(const e of t){const t="clip"===e.type?Xe.Inside:"mask"===e.type?Xe.Outside:Xe.Replace,l=e.geometry;let d=e=>e;if(l.spatialReference){if(!Qe(l.spatialReference,s)){_.getLogger("esri.views.3d.layers.I3SMeshWorkerHandle").warn("Can't project modification polygon into layer spatial reference, ignoring modification");continue}d=e=>(te(e,l.spatialReference,ls,s),ls)}else l.hasZ||(ls[2]=0,d=e=>(ls[0]=e[0],ls[1]=e[1],ls));n=n||t===Xe.Outside,ns.push(t),ns.push(l.rings.length);for(const e of l.rings){ns.push(e.length);for(const t of e){const e=d(t);ns.push(e[0]),ns.push(e[1]),ns.push(e[2]),i=Math.min(i,e[0]),r=Math.min(r,e[1]),a=Math.max(a,e[0]),o=Math.max(o,e[1])}}}if(null!=e)if(n){const t=1e-4;ns.push(Xe.Inside),ns.push(2),ns.push(4),ns.push(i-t),ns.push(r-t),ns.push(0),ns.push(a+t),ns.push(r-t),ns.push(0),ns.push(a+t),ns.push(o+t),ns.push(0),ns.push(i-t),ns.push(o+t),ns.push(0),ns.push(4),ns.push(e[0]),ns.push(e[1]),ns.push(0),ns.push(e[2]),ns.push(e[1]),ns.push(0),ns.push(e[2]),ns.push(e[3]),ns.push(0),ns.push(e[0]),ns.push(e[3]),ns.push(0)}else ns.push(Xe.Outside),ns.push(1),ns.push(4),ns.push(e[0]),ns.push(e[1]),ns.push(0),ns.push(e[2]),ns.push(e[1]),ns.push(0),ns.push(e[2]),ns.push(e[3]),ns.push(0),ns.push(e[0]),ns.push(e[3]),ns.push(0);ns.push(Xe.Finished);const l=new Float64Array(ns.length);for(let e=0;ethis._releaseSet(e))),this._highlights=null}acquireSet(){const e=new _s;this._highlights.push(e);const t=u((()=>{this._highlights&&(this._releaseSet(e),o(this._highlights,e))}));return{set:e,handle:t}}setFeatureIds(e,t){t.forEach((t=>e.ids.add(t))),this._initializeSet(e)}_initializeSet(e){this._forAllFeatures(((t,s,i)=>(e.ids.has(t)&&this._collection.addComponentHighlight(i.objectHandle,s),cs.CONTINUE)))}_releaseSet(e){this._forAllFeatures(((t,s,i)=>(e.ids.has(t)&&this._collection.removeComponentHighlight(i.objectHandle,s),cs.CONTINUE)))}objectCreated(e){this._highlights.forEach((t=>{this._forAllFeaturesOfNode(e,((s,i)=>(t.ids.has(s)&&this._collection.addComponentHighlight(e.objectHandle,i),cs.CONTINUE)))}))}objectDeleted(e){this._collection.clearHighlights(e.objectHandle)}}let gs=class extends Ve{constructor(e,t,s,i){super({}),this._updateExtent=t,this._updateNode=s,this._getElevationMode=i,this.running=!1,this._extentSet=new ze,this._nodeSet=new Set;const r=this._taskPriority,a=e.registerTask(this._taskPriority,this);this.addHandles(a),this._task=a,this._lastTaskPriority=r}get _taskPriority(){const e=this._getElevationMode();return e&&e===us.RelativeToGround?ot.ELEVATION_ALIGNMENT_SCENE:ot.ELEVATION_ALIGNMENT}_updateTaskPriority(){const e=this._taskPriority;e!==this._lastTaskPriority&&(this._task.priority=e,this._lastTaskPriority=e)}normalizeCtorArgs(){return{}}addExtent(e){this._extentSet.add(e),this._updateTaskPriority(),this.running=!0}schedule(e){this._nodeSet.add(e),this._updateTaskPriority(),this.running=!0}remove(e){this._nodeSet.delete(e),this._updateRunning()}runTask(e){const t=this._extentSet;for(e.run((()=>t.merge(e)));!t.empty&&!e.done;){const s=this._updateExtent(t.pop());null!=s&&s.forAll((e=>this.schedule(e))),e.madeProgress()}if(e.done)return;const s=this._nodeSet;for(const t of s)if(s.delete(t),this._updateNode(t),e.madeProgress(),e.done)break;this._updateRunning()}_updateRunning(){this.running=this._nodeSet.size>0||this._extentSet.size>0}};e([x()],gs.prototype,"running",void 0),gs=e([O("esri.views.3d.layers.i3s.I3SAsyncElevationUpdater")],gs);class ms{constructor(){this.lodCrossfadeSignedDuration=0}}class fs{constructor(e){this._view=e,this._preRenderFrameTaskHandle=null,this._currentFrameStartTime=null,this._numFadingNodes=0}destroy(){this._preRenderFrameTaskHandle?.remove(),this._preRenderFrameTaskHandle=null,this._view=null}get updating(){return this._numFadingNodes>0}stopNodeFading(e){null!=e.lodCrossfadeProgress&&(this._numFadingNodes--,e.lodCrossfadeProgress=null,0===this._numFadingNodes&&(null!=this._preRenderFrameTaskHandle&&(this._preRenderFrameTaskHandle=m(this._preRenderFrameTaskHandle)),this._view.notifyLODUpdate(),this._view.notifyUpdate()))}_startNodeFading(e,t,s){0===this._numFadingNodes&&(this._preRenderFrameTaskHandle=y({preRender:e=>this._updateAllNodeFading(e)}),this._view.notifyLODUpdate()),null==e.lodCrossfadeProgress&&(this._numFadingNodes++,this._view.notifyUpdate()),e.lodCrossfadeSignedDuration=s,e.lodCrossfadeProgress=t}_updateAllNodeFading(e){const t=this._view.nodeCrossfadingEnabled;this._view.foreachCrossfadeNode(((s,i)=>{if(null!=s?.lodCrossfadeProgress){const r=s.lodCrossfadeSignedDuration,a=r>0?this._view.fullOpacity:0,o=e.deltaTime/r,n=s.lodCrossfadeProgress+Math.abs(o),l=!t||n>=1||0===r,d=a-(l?0:r>0?1:-1)*(1-n);l?(this.stopNodeFading(s),r<0&&this._view.markNodeToRemove(i)):s.lodCrossfadeProgress=n,this._view.setNodeOpacityByIndex(i,d)}})),this._view.removeMarkedNodes()}stopAllNodeFading(){this._view.foreachCrossfadeNode(((e,t)=>{if(null!=e?.lodCrossfadeProgress){this.stopNodeFading(e);const s=e.lodCrossfadeSignedDuration;s<0&&this._view.markNodeToRemove(t);const i=s>0?this._view.fullOpacity:0;this._view.setNodeOpacityByIndex(t,i)}})),this._view.removeMarkedNodes()}fadeNode(e,t,s,i){null==this._currentFrameStartTime&&(this._currentFrameStartTime=Date.now());const r=this._view,a=r.nodeCrossfadingEnabled,o=s===be.FadeIn?r.fullOpacity:0,n=a?i?s===be.FadeIn?r.lodCrossfadeinDuration:r.lodCrossfadeoutDuration:r.lodCrossfadeUncoveredDuration:0,l=this._view.getNodeOpacityByIndex(e);if(a&&l!==o&&n>0){const e=1-Math.abs(o-l);this._startNodeFading(t,e,function(e){return e===be.FadeIn?1:-1}(s)*n)}else this.stopNodeFading(t),this._view.setNodeOpacityByIndex(e,o),s===be.FadeOut&&this._view.removeNode(e)}isNodeFullyFadedIn(e){const t=this._view.getNodeCrossfadeMetaData(e);return null==t||null==t.lodCrossfadeProgress&&this._view.getNodeOpacityByIndex(e)===this._view.fullOpacity}}class ys{constructor(e){this.type=wt.I3S,this._needVerticalOffset=!1,this.layerUid=e.layerUid,this.sublayerUid=e.sublayerUid,this._collection=e.collection,this._traverseNodeHierarchy=e.traverseNodeHierarchy,this.slicePlaneEnabled=e.slicePlaneEnabled,this.isGround=e.isGround}updateElevationAlignState(e,t){this._needVerticalOffset=e&&t===nt.Global}intersect(e,t,s,i,r,a){const o=a??!1,n=e.results,l=e.options.store===xt.ALL,d=e.ray.direction,h=e.tolerance;let c=e=>e,u=e=>e;const _=Rt(e.verticalOffset??(this._needVerticalOffset?0:null));null!=e.verticalOffset&&null!=_&&(c=e=>_.applyToMbs(e),u=e=>_.applyToObb(e));const p=new St(o,e.options.normalRequired);this._traverseNodeHierarchy(((r,a)=>{if(0===r.childrenLoaded)return!1;const o=r.serviceObbInRenderSR?.isValid?r.serviceObbInRenderSR:null;return!(o&&!u(o).intersectRay(s,d,h)||(!a||!o&<(r.serviceMbsInRenderSR)&&!function(e,t,s,i=0){const r=e[3]+i,a=t[0]-e[0],o=t[1]-e[1],n=t[2]-e[2],l=s[0],d=s[1],h=s[2],c=l*a+d*o+h*n;return c*c-(l*l+d*d+h*h)*(a*a+o*o+n*n-r*r)>=0}(c(r.serviceMbsInRenderSR),s,d,h)||null!=r.geometryObbInRenderSR&&!u(r.geometryObbInRenderSR).intersectRay(s,d,h)||this._collection.intersect(a,s,i,h,_,p,((a,o,d,h)=>{if(o<0||null!=t&&!t(s,i,o))return;const c=e=>{const t=new Et(this.layerUid,this.sublayerUid,r.index,a,h);e.set(this.type,t,o,d)};if(this.isGround&&(null==n.ground.dist||on.max.dist)&&c(n.max),l)){const t=Ot(e.ray);c(t),e.results.all.push(t)}})),0))}))}}class bs{constructor(e,t,s=14){this._version=s,this._db=null,this._quotaReductionPromise=null,this._gcCounter=0,this._hit=0,this._miss=0,this._destroyed=!1,this.gcFrequency=50,this.maxByteSize=h.GIGABYTES,this.quotaReductionFactor=.2,this._dbName=e,this._storeName=t}init(){return Promise.resolve().then((()=>{const e=indexedDB.open(this._dbName,this._version);return e.onupgradeneeded=t=>{const s=e.result,i=e.transaction,r=s.objectStoreNames.contains(this._storeName)?i.objectStore(this._storeName):s.createObjectStore(this._storeName),a=s.objectStoreNames.contains("last_access")?i.objectStore("last_access"):s.createObjectStore("last_access");a.indexNames.contains("date")||a.createIndex("date","date",{unique:!1}),a.indexNames.contains("byteSize")||a.createIndex("byteSize","byteSize",{unique:!1}),t.oldVersion{this._destroyed?e.close():this._db=e}))}destroy(){this._db&&(this._db.close(),this._db=null),this._destroyed=!0}get initialized(){return null!=this._db}getHitRate(){return this._hit/(this._hit+this._miss)}put(e,t){return null==this._db?Promise.reject(new Tt("indexedb:not-initialized","IndexedDB Cache is not initialized")):(null!=this._quotaReductionPromise?this._quotaReductionPromise:Promise.resolve()).then((()=>this._put(e,t))).catch((s=>{if(s&&"QuotaExceededError"===s.name)return null==this._quotaReductionPromise&&(this._quotaReductionPromise=this._getCacheSize().then((e=>this._removeLeastRecentlyAccessed(t.byteSize+Math.ceil(e*this.quotaReductionFactor)))),this._quotaReductionPromise.then((()=>this._quotaReductionPromise=null),(()=>this._quotaReductionPromise=null))),this._quotaReductionPromise.then((()=>this._put(e,t)));throw s})).then((()=>{this._gcCounter--,this._gcCounter<0&&null!=this._db&&(this._gcCounter=this.gcFrequency,this._getCacheSize().then((e=>this._removeLeastRecentlyAccessed(e-this.maxByteSize))))}))}get(e,t){const s=this._db;if(null==s)return Promise.resolve(void 0);let i=null;return Promise.resolve().then((()=>{const r=s.transaction(this._storeName,"readonly");return i=v(t,(()=>{r.abort()})),Is(r.objectStore(this._storeName).get(e))})).then((t=>(null==t?++this._miss:this._db&&(++this._hit,this._db.transaction("last_access","readwrite").objectStore("last_access").put({date:Date.now(),byteSize:t.byteSize},e)),null!=i&&i.remove(),t))).catch((()=>{++this._miss,I(t),null!=i&&i.remove()}))}remove(e){const t=this._db;return null==t?Promise.resolve():Promise.resolve().then((async()=>{const s=t.transaction([this._storeName,"last_access"],"readwrite"),i=s.objectStore(this._storeName),r=s.objectStore("last_access"),a=i.delete(e),o=r.delete(e);await Promise.all([Is(a),Is(o),vs(s)])}))}_put(e,t){const s=this._db;if(null==s)return Promise.resolve();const i=s.transaction([this._storeName,"last_access"],"readwrite"),r=i.objectStore(this._storeName),a=i.objectStore("last_access"),o=r.put(t,e),n=a.put({date:Date.now(),byteSize:t.byteSize},e);return Promise.all([Is(o),Is(n),vs(i)])}_removeLeastRecentlyAccessed(e){if(e<=0||!this._db)return Promise.resolve();const t=this._db.transaction([this._storeName,"last_access"],"readwrite"),s=t.objectStore(this._storeName),i=t.objectStore("last_access");let r=0;const a=i.index("date").openCursor(null,"next");return a.onsuccess=()=>{const t=a.result;null!=t&&(null!=t.value.byteSize&&(r+=t.value.byteSize),s.delete(t.primaryKey),i.delete(t.primaryKey),r{const e=r.result;if(!e)return;const t=e.key;null!=t&&(i+=t),e.continue()},vs(t).then((()=>i))}}function vs(e){return new Promise(((t,s)=>{e.oncomplete=()=>t(),e.onerror=()=>s(e.error),e.onabort=()=>s(e.error)}))}function Is(e){return new Promise(((t,s)=>{"done"===e.readyState?null!=e.error?s(e.error):t(e.result):(e.onsuccess=()=>t(e.result),e.onerror=()=>s(e.error))}))}const Ms=new WeakMap;class Cs{constructor(e,t){switch(this._miss=0,this._hit=0,this.initialized=!0,t){case"layer":this._data=new Map;break;case"view":{const t=Ms.get(e);if(t){this._data=t;break}const s=new Map;this._data=s,Ms.set(e,s)}}}init(){return Promise.resolve()}async get(e,t){if(this._data.has(e))return this._hit++,this._data.get(e)??void 0;this._miss++}destroy(){}put(e,t){return this._data.set(e,t),Promise.resolve()}remove(e){return this._data.delete(e),Promise.resolve()}getHitRate(){return this._hit/(this._hit+this._miss)}}const Es="esri.views.3d.layers.I3SMeshView3D",ws=()=>_.getLogger(Es),xs=[1,1,1,1];class Os extends ms{constructor(e,t,s,i,r,a,o,n,l){super(),this.node=e,this.featureIds=t,this.objectHandle=s,this.cachedRendererVersion=i,this.attributeInfo=r,this.material=a,this.textures=o,this.anchorIds=n,this.anchors=l,this.cachedElevationAnchors=null,this.cachedEdgeMaterials=new Array,this.edgeMemoryUsage=0}}var Ss;!function(e){e[e.CastShadows=4]="CastShadows",e[e.Pickable=5]="Pickable"}(Ss||(Ss={}));const Rs=100*h.MEGABYTES,Ns=t=>{let r=class extends t{constructor(){super(...arguments),this._needsNormals=!0,this._updatingHandles=new K,this._nodeId2Meta=new Map,this._nodeId2MetaReloading=new Map,this._i3sWasmLoaded=!1,this._snappingSourcesTrackers=[],this._hasLoadedPBRTextures=!1,this._asyncModuleLoading=0,this._addTasks=new Map,this._currentRenderer=null,this._rendererVersion=0,this._colorVariable=null,this._opacityVariable=null,this._rendererFields=null,this._symbologyFields=null,this._symbologyOverride=null,this._symbologyOverrideFields=null,this._symbolInfos=new Map,this._visibleGeometryChangedSchedulerHandle=null,this._hasComponentData=!1,this._hasVertexColors=!1,this._nodeColorOverride=null,this.updating=!0,this.holeFilling="auto",this._hasColors=!1,this._hasTextures=!1,this._hasData=!1,this.slicePlaneEnabled=!1,this._modifications=new Array,this.ignoresMemoryFactor=!1,this._layerUrl="",this._cacheKeySuffix=null,this._planetRadiusInGlobalMode=0,this._elevationTask=null,this._filters=[],this._arcade=null,this._tmpAttributeOnlyGraphic=new s,this._crossfadeHelper=new fs(this)}get lodCrossfadeoutDuration(){return 0}get lodCrossfadeinDuration(){return 0}get lodCrossfadeUncoveredDuration(){return 0}get layerUid(){return this.i3slayer&&this.i3slayer.uid}get sublayerUid(){return null}get layerId(){return this.i3slayer&&this.i3slayer.id}get sublayerId(){return null}get contentVisible(){return!this.suspended&&this._controller?.rootNodeVisible}get legendEnabled(){return this.contentVisible&&!0===this.i3slayer?.legendEnabled}get updatingProgressValue(){return this._controller?.updatingProgress??0}get hasTexturesOrVertexColors(){return this._hasData?this._hasTextures||this._hasColors?"yes":"probably-not":"unknown"}get rendererTextureUsage(){return dt(this._currentRenderer)?this._usePBR||this._hasLoadedPBRTextures?ve.AllTexturesPBR:ve.AllTextures:this._usePBR||this._hasLoadedPBRTextures?ve.GeometryTexturesPBR:ve.GeometryTextures}get elevationOffset(){const e=null!=this.i3slayer?this.i3slayer.elevationInfo:null;return null!=e&&"absolute-height"===e.mode?Fe(e,this.i3slayer.spatialReference):0}get elevationInfo(){const e=null!=this.i3slayer?this.i3slayer.elevationInfo:null;if(null==e)return new qs(us.Absolute,0);const t=Fe(e,this.i3slayer.spatialReference);switch(e.mode){case"absolute-height":return new qs(us.Absolute,t);case"relative-to-ground":return new qs(us.RelativeToGround,t);case"on-the-ground":return new qs(us.OnTheGround,0);default:return new qs(us.Absolute,0)}}get supportedTextureEncodings(){return Ie(this.view._stage.renderView.capabilities)}get uncompressedTextureDownsamplingEnabled(){const e=this.view?.qualitySettings.sceneService.uncompressedTextureDownsamplingEnabled,t=!(this.supportedTextureEncodings&Me.DDS_S3TC);return e&&t}get clientGeometry(){return this.i3sOverrides.geometryOverrides}get elevationRange(){const e=this._nodeId2Meta,t=new Vt;for(const s of e.values()){if(null==s)continue;const{node:{serviceMbsInIndexSR:e}}=s,[i,r,a,o]=e;t.expandElevationRangeValues(a-o,a+o)}return t.elevationRangeValid?t:null}get fullExtent(){return this.i3slayer.fullExtent}initialize(){const e=n("enable-feature:idb-mock-cache");this._idbCache=e?new Cs(this.view,e):new bs("esri-scenelayer-cache","geometries"),this._preLoadBasis(),this.addResolvingPromise(this.i3slayer.indexInfo);const t=this.view.resourceController,s=t.memoryController;this.i3sOverrides=new Ce({view:this.view,layer:this.i3slayer,memoryController:s}),this._worker=new os(Dt(t)),this.addResolvingPromise(this._worker.promise);const i=this.i3slayer.store;this._worker.setLegacySchema(this.uid,i.defaultGeometrySchema),ht(this.i3slayer),ct(this.i3slayer,this.view),this._layerUrl=this.i3slayer.parsedUrl.path,this._controller=new Ee({layerView:this,worker:this._worker}),this._gpuMemoryEstimate=0,this._texMemoryEstimate=0,this._geoMemoryEstimate=0,this._stage=this.view._stage,this._collection=this._stage.renderView.componentObjectCollection,this.resetHighlights();const r=i.defaultGeometrySchema;if(this._isIntegratedMesh||!r)this._hasComponentData=!1;else{const e=r.featureAttributes;this._hasComponentData=!!(e&&e.faceRange&&e.id)}this._hasVertexColors=null!=(r?.vertexAttributes.color??null)&&!this.i3slayer.cachedDrawingInfo?.color;const a=this.view.resourceController.memoryController.newCache(`sl-${this.uid}`,(e=>this._deleteComponentObject(e)));this._memCache=a;const o=this._controller,l=this._nodeId2Meta,d=this._nodeId2MetaReloading;this._intersectionHandler=new ys({layerUid:this.layerUid,sublayerUid:this.sublayerUid,collection:this._collection,slicePlaneEnabled:this.slicePlaneEnabled,isGround:this._isIntegratedMesh,traverseNodeHierarchy:e=>{const t=o.index;if(!t)return;const s=t.rootNode;s&&t.traverse(s,(t=>{const s=t.index,i=l.get(s)||d.get(s);return e(t,i?.objectHandle??null)}))}}),this._updatingHandles.add((()=>this.layerUid),(e=>this._intersectionHandler.layerUid=e)),this._updatingHandles.add((()=>this.sublayerUid),(e=>this._intersectionHandler.sublayerUid=e)),this._elevationProvider=new $({view:this.view,layerElevationSource:this,intersectionHandler:this._intersectionHandler}),this._hasLoadedPBRTextures=this._usePBR,this._updatingHandles.add((()=>this.view.clippingArea),(()=>this._clippingAreaChanged()),w),this._updatingHandles.add((()=>this.fullOpacity),(e=>this._opacityChange(e))),this._updatingHandles.add((()=>this.slicePlaneEnabled),(e=>this._slicePlaneEnabledChange(e))),this._updatingHandles.add((()=>this.elevationOffset),((e,t)=>{this._reloadAll(t),this._controller.invalidateVisibilityObbs()})),this._updatingHandles.add((()=>this.elevationInfo),((e,t)=>this._elevationInfoChanged(e,t)),w),this._updatingHandles.add((()=>!this.suspended&&this.elevationInfo.mode!==us.Absolute),((e,t)=>{e?this.addHandles(this.view.basemapTerrain.on("elevation-change",(({extent:e})=>this._ensureElevationTask().addExtent(e))),$s):t&&this.removeHandles($s)}),w),this._updatingHandles.add((()=>this._usePBR),(e=>this._updatePBR(e)));const h=()=>{this._reloadAll(),this.clearMemCache()};this._updatingHandles.add((()=>this.rendererTextureUsage),h),this._updatingHandles.add((()=>this.uncompressedTextureDownsamplingEnabled),h),this._updatingHandles.add((()=>this.contentVisible),(e=>this._contentVisibleChanged(e)),w),this._updatingHandles.add((()=>this.i3slayer.labelsVisible),(()=>this._labelingChanged()),w),this._updatingHandles.add((()=>this.i3slayer.labelingInfo),(()=>this._labelingChanged()),w),this._updatingHandles.add((()=>this._modifications),(()=>this._modificationsChanged()),w),this.addHandles([E((()=>Pt.I3S_TREE_SHOW_TILES),(e=>{if(e&&!this._treeDebugger){const e=this._controller.crsIndex;import("./I3STreeDebugger.js").then((({I3STreeDebugger:t})=>{!this._treeDebugger&&Pt.I3S_TREE_SHOW_TILES&&(this._treeDebugger=new t({lv:this,view:this.view,nodeSR:e}))}))}else e||Pt.I3S_TREE_SHOW_TILES||(this._treeDebugger=g(this._treeDebugger))}),w),E((()=>Pt.I3S_SHOW_MODIFICATIONS),(()=>this._showModifications()),w)]),this._cacheKeySuffix=ut(this.i3slayer.spatialReference,this.view.renderSpatialReference),this._idbCache.init().catch((e=>ws().warn(`Failed to initialize IndexedDB cache: ${e}`)));const{view:c}=this,{viewingMode:u,renderCoordsHelper:_}=c;this._planetRadiusInGlobalMode="local"===u?0:_.referenceEllipsoid.radius}destroy(){this._clearAddTasks(),this._elevationTask=g(this._elevationTask),this.i3sOverrides=g(this.i3sOverrides),this._elevationProvider&&(this._elevationProvider.objectsChanged(this.getVisibleObbs()),this.view.elevationProvider.unregister(this._elevationProvider),this._elevationProvider=null),this._intersectionHandler&&(this._stage.view.sceneIntersectionHelper.removeIntersectionHandler(this._intersectionHandler),this._intersectionHandler=null);const e=this._worker;e&&(e.destroyContext(this.uid).then((()=>e.destroy())),this._worker=null),this._removeAllNodeDataFromStage(),this._memCache=g(this._memCache),this._collection=null,this._stage=null,this._edgeView=null,this._labeler=g(this._labeler),this._treeDebugger=g(this._treeDebugger),this._controller=g(this._controller),this._highlights.destroy(),this._nodeId2Meta.clear(),this._nodeId2MetaReloading.clear(),this._crossfadeHelper=g(this._crossfadeHelper),this.emit("visible-geometry-changed"),this._visibleGeometryChangedSchedulerHandle&&(this._visibleGeometryChangedSchedulerHandle.remove(),this._visibleGeometryChangedSchedulerHandle=null),this._updatingHandles=g(this._updatingHandles)}_memEstimateTextureAdded(e){const t=e.memoryEstimate;return this._gpuMemoryEstimate+=t,this._texMemoryEstimate+=t,t}_memEstimateTextureRemoved(e){if(null!=e){const t=e.memoryEstimate;this._gpuMemoryEstimate-=t,this._texMemoryEstimate-=t}}_memEstimateGeometryAdded(e){const t=this._collection.getObjectGPUMemoryUsage(e);return this._gpuMemoryEstimate+=t,this._geoMemoryEstimate+=t,t}_memEstimateGeometryRemoved(e){const t=this._collection.getObjectGPUMemoryUsage(e);this._gpuMemoryEstimate-=t,this._geoMemoryEstimate-=t}isNodeLoaded(e){return this._nodeId2Meta.has(e)}isNodeReloading(e){return this._nodeId2MetaReloading.has(e)}get usedMemory(){let e=null!=this._labeler?this._labeler.usedMemory:0;return this._nodeId2Meta.forEach((t=>e+=null!=t?t.node.memory:0)),this._nodeId2MetaReloading.forEach((t=>e+=null!=t?t.node.memory:0)),e}get unloadedMemory(){return(null!=this._controller?this._controller.unloadedMemoryEstimate:0)+(null!=this._labeler?this._labeler.unloadedMemoryEstimate:0)}_labelingChanged(){if(!rt(this.i3slayer)||!this._supportsLabeling)return void(null!=this._labeler&&(this._labeler.destroy(),this._labeler=null));if(null!=this._labeler)return;const e=new rs({view:this.view,layer:this.i3slayer,collection:this._collection,overrides:this.i3sOverrides});this._nodeId2Meta.forEach((t=>null!=t&&this._addMetaToLabeler(e,t))),this._labeler=e}_loadAsyncModule(e){return++this._asyncModuleLoading,e.then((e=>(--this._asyncModuleLoading,e)),(e=>{throw--this._asyncModuleLoading,e}))}_modificationsChanged(){if(!this._i3sWasmLoaded&&this.hasModifications)return this._i3sWasmLoaded=Ze().then((()=>{this._i3sWasmLoaded=!0,this._modificationsChanged(),this.notifyUpdate()})),void this.notifyUpdate();if(!0!==this._i3sWasmLoaded)return;const e=this.uid,t=this.i3slayer.spatialReference;this._worker.setModifications(e,this._layerClippingArea,this._modifications,t);const s=ds(this._layerClippingArea,this._modifications,t);Je({context:e,modifications:s,isGeodetic:t.isGeographic}),this._controller.modificationsChanged();const i=this.hasModifications?new f:null;this._nodeId2Meta.forEach(((e,t)=>{null==e?(this._nodeId2Meta.delete(t),this._controller.updateLoadStatus(t,!1)):e.node.hasModifications?(this._nodeId2Meta.delete(t),this._nodeId2MetaReloading.set(t,e)):null!=i&&i.push(e.node)})),this.notifyChange("elevationRange"),null!=i&&this._nodeId2MetaReloading.forEach((e=>i.push(e.node))),null!=i&&i.length>0&&(this.updateNodeModificationStatus(i),i.forAll((e=>{if(e.imModificationImpact!==Nt.Culled){const t=this._nodeId2Meta.get(e.index);this._controller.invalidateGeometryVisibility(e.index),null!=t?(this._nodeId2Meta.delete(e.index),this._nodeId2MetaReloading.set(e.index,t),this.notifyChange("elevationRange")):this._nodeId2Meta.has(e.index)&&(this._nodeId2Meta.delete(e.index),this._controller.updateLoadStatus(e.index,!1))}}))),this.clearMemCache(),this._controller.restartNodeLoading(),this._showModifications()}_showModifications(){if(null!=this._modificationGraphics&&(this.view.graphics.removeMany(this._modificationGraphics),this._modificationGraphics=null),!Pt.I3S_SHOW_MODIFICATIONS||0===this._modifications.length)return;const e={clip:[227,227,79,.8],mask:[227,139,79,.8],replace:[139,227,79,.8]},t={outline:{color:[255,255,255],width:1}};this._modificationGraphics=new Array;for(const i of this._modifications){const r=i.geometry;r.spatialReference=this.i3slayer.spatialReference;const a=new Bt({...t,color:e[i.type]});this._modificationGraphics.push(new s({geometry:r,symbol:a}))}this.view.graphics.addMany(this._modificationGraphics)}_addMetaToLabeler(e,t){e.addNodeMeta(t,((e,t)=>this._createAttributes(e,t)))}_contentVisibleChanged(e){e?(this.view.elevationProvider.register(this._elevationContext,this._elevationProvider),this._stage.view.sceneIntersectionHelper.addIntersectionHandler(this._intersectionHandler)):(this._removeAllNodeDataFromStage(),this.view.elevationProvider&&this.view.elevationProvider.unregister(this._elevationProvider),this._stage.view.sceneIntersectionHelper.removeIntersectionHandler(this._intersectionHandler))}getLoadedAttributes(e){const t=this._nodeId2Meta.get(e);if(null!=t?.attributeInfo)return t.attributeInfo.loadedAttributes}getAttributeData(e){const t=this._nodeId2Meta.get(e);if(null!=t?.attributeInfo)return t.attributeInfo.attributeData}setAttributeData(e,t){const s=this._nodeId2Meta.get(e);null!=s?.attributeInfo&&(s.attributeInfo.attributeData=t,this._attributeValuesChanged(s))}async updateAttributes(e,t,s){const i=this._nodeId2Meta.get(e);null!=i&&(await this.i3sOverrides.applyAttributeOverrides(i.featureIds,t,s,this._controller.requiredAttributes),i.attributeInfo=t,this._controller.reschedule((()=>this._attributeValuesChanged(i)),s).catch((e=>{M(e)||ws().warn("Error while updating attribute values. Layer might not display correctly.",e)})))}_attributeValuesChanged(e){e.cachedRendererVersion=this._getInvalidRendererVersion(),e.filteredIds=null,null!=this._labeler&&this._labeler.setNodeMetaAttributes(e,((e,t)=>this._createAttributes(e,t))),this._updateEngineObject(e)}clearMemCache(){null!=this._memCache&&this._memCache.clear()}getVisibleNodes(){const e=new Array;return this._nodeId2Meta.forEach((t=>null!=t&&e.push(t.node))),e}getVisibleObbs(){const e=new Array;return this._nodeId2Meta.forEach((t=>{if(null!=t){const s=this.getNodeComponentObb(t.node);null!=s&&e.push(s)}})),e}getNodeComponentObb(e){const t=this._nodeId2Meta.get(e.index)??this._nodeId2MetaReloading.get(e.index);return null!=t?this._collection.getComponentObb(t.objectHandle):null}getLoadedNodeIndices(e){this._nodeId2Meta.forEach(((t,s)=>e.push(s))),this._nodeId2MetaReloading.forEach(((t,s)=>e.push(s)))}_preLoadBasis(){!n("disable-feature:i3s-basis")&&this.supportedTextureEncodings&Me.Basis&&this.i3slayer.textureSetDefinitions?.some((e=>e.formats.some((e=>"basis"===e.format||"ktx2"===e.format))))&&ue()}_getVertexBufferLayout(e,t){const s={hasTexture:Gs(e.params.material),hasNormals:t.normal,hasRegions:t.uvRegion};return Gt(at(this._getGeometryParameters(s)))}_getObjectIdField(){return this.i3slayer.objectIdField||ye}_getGlobalIdField(){return this.i3slayer.associatedLayer?.globalIdField}_findGraphicNodeAndIndex(e){const t=At(this.i3slayer.fieldsIndex,e.attributes,this._getObjectIdField());let s=null;return p(this._nodeId2Meta,(e=>{if(null==e)return!1;const i=e.featureIds.indexOf(t);return-1!==i&&(s={node:e.node,index:i},!0)})),s}_getGraphicIndices(e,t){const s=this._nodeId2Meta.get(e.index);if(null==s)return[];const i=[],r=this._getObjectIdField(),a=this.i3slayer.fieldsIndex;for(const e of t){const t=At(a,e.attributes,r),o=s.featureIds.indexOf(t);-1!==o&&i.push(o)}return i}whenGraphicBounds(e){const t=this._findGraphicNodeAndIndex(e);if(!t)return Promise.reject();const s=this._getAABB(t.node.index,t.index);return null==s?Promise.reject():Promise.resolve({boundingBox:s,screenSpaceObjects:[]})}getAABBFromIntersectorTarget(e){return null==e.nodeIndex||null==e.componentIndex?null:this._getAABB(e.nodeIndex,e.componentIndex)}_getAABB(e,t){const s=this._nodeId2Meta.get(e);if(null==s?.featureIds||t>=s.featureIds.length)return null;const i=s.objectHandle,r=qt(t,this._collection,i,ce(24),0),a=this.view.renderSpatialReference,o=this.view.spatialReference;if(!J(r,a,0,r,o,0,8))return null;const n=ne();return ae(n,r,0,8),n}whenGraphicAttributes(e,t){return _t(this.i3slayer,e,this._getObjectIdField(),t,(()=>[...this._nodeId2Meta.values()].filter(l)))}getGraphicFromIntersectorTarget(e){if(null==e.nodeIndex||null==e.componentIndex)return null;const t=this._nodeId2Meta.get(e.nodeIndex);return null==t?.featureIds||e.componentIndex>=t.featureIds.length?null:this._createGraphic(e.componentIndex,t)}_getCacheKey(e){return`${this._layerUrl}/v24/${e}${this._cacheKeySuffix}`}_getMemCacheKey(e,t=this.elevationOffset){return e+"#"+t}get _idbCacheEnabled(){return!this._controller.disableIDBCache&&!this.hasModifications&&0===this.elevationOffset&&null!=this._cacheKeySuffix}loadCachedGPUData(e){return null!=this._memCache?this._memCache.pop(this._getMemCacheKey(e)):null}deleteCachedGPUData(e){null!=e&&this._deleteComponentObject(e)}_cacheGPUData(e,t=this.elevationOffset){if(null==this._memCache)return void this._deleteComponentObject(e);const s=this._controller.indexDepth-e.node.level;this._memCache.put(this._getMemCacheKey(e.node.index,t),e,e.node.memory,s)}loadMissingTextures(e,t,s,i){const r=e?.filter(((e,s)=>{if(!(e.usage&this.rendererTextureUsage))return!1;if(null==t)return!0;const i=we(e.encodings,this.supportedTextureEncodings),r=t[s];return!!(null==r?.data||i&&r.encoding!==i.encoding)}))??[];return 0===r.length?Promise.resolve(!1):s(r,i).then((s=>{let i=0;for(let r=0;rnull==i?null:i.nodeVersion!==e.version?(this._idbCache.remove(this._getCacheKey(e.id)),null):(this.elevationInfo.mode===us.Absolute&&(e.geometryObbInRenderSR=Ut.fromData(i.geometryObbData)),this.loadMissingTextures(i.requiredTextures,i.textureData,s,t).then((s=>(s&&this._idbCache.initialized&&null!=i.textureData&&(i.byteSize=ks(i.transformedGeometry,i.textureData),i.textureData.every(Ls)&&Bs(e,i)&&this._idbCache.put(this._getCacheKey(e.id),i).catch((t=>ws().warn(`Failed to update node with textures in IndexedDB cache: ${e.id}: ${t}`)))),I(t),i)))))):Promise.resolve(null)}addNode(e,t,s){return function(e){return"geometryData"in e}(t)?null==t.geometryBuffer?(this._addNodeMeta(e.index,null),Promise.resolve()):this._addData(e,t.attributeDataInfo,(()=>this._transformNode(e,t,s).then((i=>this._safeReschedule((()=>{if(null==i)return e.hasModifications=!1,this._addCachedNodeData(e,null,s);e.hasModifications=i.transformedGeometry.hasModifications;const{obb:r,componentOffsets:a,featureIds:o,anchorIds:n,anchors:l,transformedGeometry:d,globalTrafo:h}=i,c=H(Ws,r.center.x,r.center.y,r.center.z);U(c,c,h);const u=new Ut(c,[r.extents.x,r.extents.y,r.extents.z],F(r.orientation.x,r.orientation.y,r.orientation.z,r.orientation.w));this.elevationInfo.mode===us.Absolute&&(e.geometryObbInRenderSR=u),t.geometryData.componentOffsets=a,o&&(t.geometryData.featureIds=Array.from(o)),t.geometryData.anchorIds=n,t.geometryData.anchors=l;const _={nodeVersion:e.version,geometryData:t.geometryData,requiredTextures:t.requiredTextures,textureData:t.textureData,transformedGeometry:d,globalTrafo:h,geometryObbData:u.data,byteSize:ks(d,t.textureData)};if(this._idbCacheEnabled&&this._idbCache.initialized&&Bs(e,_)){const t=null!=_.textureData?_.textureData.map((e=>Ls(e)?e:null)):null;this._idbCache.put(this._getCacheKey(e.id),{..._,textureData:t}).catch((t=>ws().warn(`Failed to store node in IndexedDB cache: ${e.id}: ${t}`)))}return this._addCachedNodeData(e,_,s)}),s))))):Promise.reject()}getElevationRange(e){const t=new Vt,s=this._controller,{index:i}=s;if(!i)return t;const{rootNode:r}=i;if(!r)return t;const a=this._nodeId2Meta,o=e[3],n=s.viewportQueries,l=this._planetRadiusInGlobalMode,{view:d}=this,{renderCoordsHelper:h}=d,c=h.referenceEllipsoid.radius,u=this._collection;return i.traverse(r,(s=>{const{childrenLoaded:i}=s;if(0===i)return!1;const r=n.getAndUpdateVisibilityObbInRenderSR(s);let d=null,_=-1;if(r){if(_=r.radius,!r.intersectSphereWithMBS(e,_))return!1}else d=n.getServiceMbsInRenderSR(s),d&&(_=d[3]);if(_>=0&&o>=1*_)return null!=r?Xs(t,r,l):null!=d&&d[3]>=0&&Zs(t,d,l),!1;const p=Qs;if(p.elevationRangeMin=1/0,p.elevationRangeMax=-1/0,(null!=r||null!=d)&&(null!=r?Xs(p,r,l):null!=d&&Zs(p,d,l),p.elevationRangeMin>=t.elevationRangeMin&&p.elevationRangeMax<=t.elevationRangeMax))return!1;const g=a.get(s.index);if(g){const{geometryObbInRenderSR:i}=s;if(!i||i.intersectSphereWithMBS(e)){if(i&&o>0*i.radius)return Xs(t,i,l),!1;const{objectHandle:e}=g,s=u.getObjectTransform(e),r=h.getAltitude(s.position);u.expandRangeWithComponentObjectElevationRange(e,r,c,t)}}return i-(g?1:0)>0})),t}computeVisibilityObb(e){return pt(e,this.view.renderSpatialReference,this._controller.crsIndex,this.i3slayer.spatialReference,this.elevationOffset,this._modifications,this.view.renderCoordsHelper.sphericalPCPF)}_transformNode(e,t,s){const i=t.geometryData.geometries??[],r=new Array(i.length);for(let e=0;e0||this.lodCrossfadeoutDuration>0||this.lodCrossfadeUncoveredDuration>0)}get nodeFadeoutEnabled(){return this._supportsNodeCrossFading&&this.lodCrossfadeoutDuration>0}_setNewNodeOpacity(e){const t=this.nodeCrossfadingEnabled?0:this.fullOpacity;this._setNodeOpacity(e,t)}addCachedGPUData(e,t,s){if(this.elevationInfo.mode===us.Absolute&&(e.geometryObbInRenderSR=this._collection.getComponentObb(t.objectHandle).clone()),!this._controller.isGeometryVisible(e))return void this._cacheGPUData(t);null!=this._labeler&&this._addMetaToLabeler(this._labeler,t);const i=e.index;this._addNodeMeta(i,t),this.updateNodeState(i,s),this._collection.setObjectVisibility(t.objectHandle,!0),this._updateMaterial(t),this._setNewNodeOpacity(t),this.elevationInfo.mode!==us.Absolute&&this._ensureElevationTask().schedule(i),this._updateEngineObject(t),this._highlights.objectCreated(t),null!=this._treeDebugger&&this._treeDebugger.update()}addCachedNodeData(e,t,s,i){return this._addData(e,s,(()=>this._addCachedNodeData(e,t,i)))}async deleteCachedNodeData(e){if(this._idbCacheEnabled)return this._idbCache.remove(this._getCacheKey(e))}async _addCachedNodeData(e,t,s){if(!this.contentVisible||!this._controller.isGeometryVisible(e))return void this._removeNodeStageData(e.index,this.elevationOffset,this._nodeId2MetaReloading);if(null==t)return void this._addNodeMeta(e.index,null);const i=this._addTasks.get(e.index),{geometryData:r,transformedGeometry:a,globalTrafo:o}=t;await this.i3sOverrides.applyAttributeOverrides(r.featureIds,i.attributeInfo,s,this._controller.requiredAttributes);const l=null!=t.textureData?t.textureData.filter((e=>null!=e&&!!(e.usage&this.rendererTextureUsage))):[];!n("disable-feature:i3s-basis")&&l.some((e=>null!=e&&(e.encoding===Me.Basis||e.encoding===Me.KTX2)))&&await ue(),e.memory=0;const{componentOffsets:d,geometries:h,featureIds:c,anchorIds:u,anchors:_}=r,p=this._collection,g=h[0],{layout:m,indices:f,interleavedVertexData:y,positionData:b,hasColors:v}=a,{material:I,geometryParameters:M}=this._materialParameters(g,m),C=d||new Uint32Array([0,f?f.length:y.byteLength/m[0].stride]),E={vertices:{data:y,count:y.byteLength/m[0].stride,layoutParameters:M},positionData:{positions:_e(b.data),indices:pe(b.indices)},indices:f,componentOffsets:C},w=g.transformation?A(g.transformation):D();j(w,o,w);const x=T(z(),w),O=S(N(),w),F=this.view.renderSpatialReference,V=this.view.basemapTerrain.spatialReference,H=Ut.fromData(t.geometryObbData).center,U=[1,1,1];Y(H,F,U,V)||ws().errorOnce("Unsupported coordinate system for IM overlay");const L=z();te(H,F,L,V);const k=N();R(k,O);const B=z();P(B,G(B,H,x),k);const q=L[0]-B[0]*U[0],K=L[1]-B[1]*U[1],$=p.createObject(new Q(W(q,K,U[0],U[1]),new X(x,O),Ut.fromData(t.geometryObbData),E)),Z=M.textureCoordinates===Lt.Atlas,{textures:J,texturePromise:ee}=this._initMaterialAndTextures($,I,l,Z);e.memory+=this._memEstimateGeometryAdded($),e.memory+=J.reduce(((e,t)=>e+(null!=t?this._memEstimateTextureAdded(t):0)),0);const se=!!I.hasParametersFromSource,ie="blend"!==I.alphaMode&&I.metallicRoughness.baseColorFactor[3]>=1,re=new Os(e,c,$,this._getInvalidRendererVersion(),i.attributeInfo,{hasParametersFromSource:se,isOpaque:ie},J,u,_);i.meta=re,!this._hasTextures&&t.requiredTextures?.some((({usage:e})=>!!(e&ve.ColorTextures)))&&(this._hasTextures=!0),this._hasData=!0,this._hasColors=this._hasColors||v,this._hasTextures=this._hasTextures||!!e.resources.texture,this.notifyChange("hasTexturesOrVertexColors");const ae=this.slicePlaneEnabled;return Promise.all([this._addOrUpdateEdgeRendering(re),ee]).then((([t,i])=>(this._addTasks.has(e.index)&&t?.updateObjectVisibility(re.objectHandle,!1).catch((e=>js(e,this.i3slayer.title))),this._safeReschedule((()=>{const s=this._addTasks.get(e.index);if(!s)return;if(this._addNodeMeta(e.index,re),s.meta=null,!this.contentVisible)return void this._removeNodeStageData(e.index,this.elevationOffset);p.setObjectVisibility($,!0),t?.updateObjectVisibility(re.objectHandle,!0).catch((e=>js(e,this.i3slayer.title))),re.attributeInfo=s.attributeInfo;const i=re.cachedRendererVersion!==this._rendererVersion,r=ae!==this.slicePlaneEnabled;this._updateElevationOffsets(re);const a=re.elevationOffsets;this._updateComponentData(re);const o=this._applyFiltersToNode(re);(i||null!=t&&(r||o||a))&&this._addOrUpdateEdgeRendering(re),null!=this._labeler&&this._addMetaToLabeler(this._labeler,re),this._visibleGeometryChanged(re,Ts.ADD),this._highlights.objectCreated(re),this._updateMaterial(re),this._setNewNodeOpacity(re),null!=this._treeDebugger&&this._treeDebugger.update()}),s)))).catch((e=>{throw null!=i.meta&&(this._cacheGPUData(i.meta),i.meta=null),e}))}_addNodeMeta(e,t){if(this._removeNodeStageData(e,this.elevationOffset,this._nodeId2MetaReloading),this._nodeId2Meta.has(e)){ws().error("Removing duplicated node");const t=this._nodeId2Meta.get(e);null!=t&&this._deleteComponentObject(t)}else this._controller.updateLoadStatus(e,!0);null!=t&&(t.lodCrossfadeProgress=null,this.nodeCrossfadingEnabled&&zs(t.cachedEdgeMaterials,0)),this._nodeId2Meta.set(e,t),this.notifyChange("elevationRange")}_updateElevationOffsets(e){const t=this.view.renderSpatialReference,s=this._controller.crsIndex,i=this.elevationInfo,r=this.view.basemapTerrain,a=r.spatialReference,o=i.mode;if(null==t||null==a||o===us.Absolute)return void(e.elevationOffsets=null);const n=this._collection.getObjectTransform(e.objectHandle);e.elevationOffsets=e.elevationOffsets??[];const l=Ws,d=Ks,h=o===us.OnTheGround,c=this.view.renderCoordsHelper,u=e.featureIds.length,_=(()=>{if(e.cachedElevationAnchors)return e.cachedElevationAnchors;const i=ce(3*u);e.cachedElevationAnchors=i;for(let r=0;r=0?(H(l,e.anchors[3*h],e.anchors[3*h+1],e.anchors[3*h+2]),V(l,l,ge(e.node.serviceMbsInIndexSR)),te(l,s,l,a),i[o]=l[0],i[o+1]=l[1],i[o+2]=c.getAltitude(l)):(this._collection.getComponentAabb(e.objectHandle,r,d,!0),H(l,(d[0]+d[3])/2,(d[1]+d[4])/2,d[2]),P(l,l,n.rotationScale),V(l,l,n.position),i[o+2]=c.getAltitude(l),te(l,t,l,a),i[o]=l[0],i[o+1]=l[1])}return i})(),p=i.offset,g=e.elevationOffsets;r.getElevations(_,u,((e,t)=>{const s=h?_[3*e+2]:0;g[e]=p+(null!=t?t-s:0)}))}_ensureElevationTask(){return null!=this._elevationTask||(this._elevationTask=new gs(this.view.resourceController.scheduler,(e=>{const t=this._controller.updateElevationChanged(e,this.view.basemapTerrain.spatialReference);return null!=t?t.filterInPlace((e=>null!=this._nodeId2Meta.get(e))):null}),(e=>{const t=this._nodeId2Meta.get(e);this._nodeElevationAlignmentChanged(t)}),(()=>this.elevationInfo?.mode))),this._elevationTask}_elevationInfoChanged(e,t){const s=e.mode!==us.Absolute,i=!!t&&t!==e&&t.mode!==us.Absolute;this._intersectionHandler.updateElevationAlignState(s,this.view.state.viewingMode),s&&!i&&this._controller.removeAllGeometryObbs(),this._nodeId2Meta.forEach((e=>this._nodeElevationAlignmentChanged(e)))}_nodeElevationAlignmentChanged(e){null!=e&&(this._updateElevationOffsets(e),this._updateComponentData(e),this._updateEdgeRendering(e),null!=this._labeler&&this._labeler.updateLabelPositions(e),this._updateSnappingSources(e,Ts.UPDATE))}_safeReschedule(e,t){return I(t),this._controller.reschedule(e,t)}_materialParameters(e,t){const s=null!=e.params.material?e.params.material:xe(),i=t.some((e=>"uvRegion"===e.name)),r=t.some((e=>"normalCompressed"===e.name)),a=Gs(s);return{geometryParameters:this._getGeometryParameters({hasTexture:a,hasNormals:r,hasRegions:i}),material:s}}_initMaterialAndTextures(e,t,s,i){const r=this._stage.renderView,a=s.map((e=>Oe(e,t,i,r)));this._stage.addMany(a);let o=null;return this._collection.updateMaterial(e,(e=>{o=Se(e,t,a,s,this.view._stage.renderView.textures,{rendererTextureUsage:this.rendererTextureUsage,usePBR:this._usePBR,isIntegratedMesh:this._isIntegratedMesh,slicePlaneEnabled:this.slicePlaneEnabled,viewSpatialReference:this.view.spatialReference}),this._updateMaterialOverlay(e)})),{textures:a,texturePromise:o}}_getGeometryParameters(e){return{textureCoordinates:e.hasTexture?e.hasRegions?Lt.Atlas:Lt.Default:Lt.None,colors:this._hasVertexColors,hasNormals:e.hasNormals&&this._needsNormals,needsNormals:this._needsNormals}}_addData(e,t,s){let i=this._addTasks.get(e.index);return i?i.attributeInfo=t:(i={...C(),attributeInfo:t,meta:null},this._addTasks.set(e.index,i),s().then(i.resolve,i.reject).then((()=>this._addTasks.delete(e.index))).catch((t=>{throw this._addTasks.delete(e.index),t}))),i.promise}_clearAddTasks(){this._addTasks.forEach((e=>{null!=e.meta&&(this._cacheGPUData(e.meta),e.meta=null)})),this._addTasks.clear()}_clippingAreaChanged(){const e=this.view.renderSpatialReference,t=this.i3slayer.spatialReference,s=de();this._renderClippingArea=Ht(this.view.clippingArea,s,e)?s:null;const i=de();this._layerClippingArea=Ht(this.view.clippingArea,i,t)?i:null,this._filterChange(),this._controller&&this._controller.updateClippingArea(this.view.clippingArea),this._isIntegratedMesh&&this._modificationsChanged()}get hasGeometryFilter(){return!1}_geometryFilterChange(){const e=this.hasGeometryFilter;this._controller.geometryFilterChanged(e),this._applyFilters(e)}_filterChange(){this._applyFilters(this.hasGeometryFilter)}_applyFilters(e){this._filters=this.getFilters(),e?this._controller&&this._controller.requestUpdate():this._nodeId2Meta.forEach((e=>{null!=e&&this._applyFiltersToNode(e)&&(this._addOrUpdateEdgeRendering(e),this._visibleGeometryChanged(e,Ts.UPDATE))}))}getFilters(){const e=[],t=this._renderClippingArea;return null!=t&&e.push(((e,s)=>this._boundingRectFilter(e,s,t))),e}addSqlFilter(e,t,s){if(null!=t){const i=t.fieldNames;e.push(((e,r)=>this._sqlFilter(e,r,t,i,s)))}}_sqlFilter(e,t,s,i,r){const a={},o=this._createLayerGraphic(a),n=this.i3slayer.objectIdField,l=t.featureIds,d=t.attributeInfo?.attributeData;i.every((e=>e===n||null!=d?.[e]))&&mt(e,l,(e=>{a[n]=l[e];for(const t of i)t!==n&&(a[t]=d?ft(d[t],e):null);try{return s.testFeature(o)}catch(e){return r(e),!1}}))}_boundingRectNodeTest(e,t){return Z(e.node.serviceMbsInIndexSR,this._controller.crsIndex,Us,this.view.renderSpatialReference),yt(t,Us)}_boundingRectFeatureTest(e,t,s){return this._collection.getComponentAabb(e.objectHandle,t,As),le(As,Ds),he(s,Ds)}_boundingRectFilter(e,t,s){const i=this._collection,r=this._boundingRectNodeTest(t,s);if(r===bt.INSIDE)return;if(r===bt.OUTSIDE)return void(e.length=0);const a=i.getComponentCount(t.objectHandle);if(a.invisible+a.visible!==t.featureIds.length)return;const o=this._transformClippingArea(Fs,s,t.objectHandle);mt(e,t.featureIds,(e=>this._boundingRectFeatureTest(t,e,o)))}_transformClippingArea(e,t,s){const i=this._collection.getObjectTransform(s),r=i.position,a=i.rotationScale;return e[0]=(t[0]-r[0])/a[0],e[1]=(t[1]-r[1])/a[4],e[2]=(t[2]-r[0])/a[0],e[3]=(t[3]-r[1])/a[4],e}async _addOrUpdateEdgeRendering(e,t=!0){const s=e.objectHandle,{hasEdges:i,perFeatureEdgeMaterials:r}=this._getFilteredEdgeMaterials(e),a={hasSlicePlane:this.slicePlaneEnabled};i&&!this._edgeView&&(this._edgeView=await this._stage.renderer.loadEdgeView());const o=this._edgeView;if(!o)return null;const n=o.hasObject(s);if(i){if(n)return this.nodeCrossfadingEnabled&&zs(r,this.getNodeOpacity(e)),o.updateAllComponentMaterials(s,r,a,t).catch((e=>js(e,this.i3slayer.title))),o.updateObjectVisibility(s,!0).catch((e=>js(e,this.i3slayer.title))),o.updateAllVerticalOffsets(s,e.elevationOffsets).catch((e=>js(e,this.i3slayer.title))),o;const i=await this._collection.addEdges(s,o,r,a,e.elevationOffsets);return e.edgeMemoryUsage=i,e.node.memory+=i,o}return n&&(e.node.memory-=e.edgeMemoryUsage,e.edgeMemoryUsage=0,o.removeObject(s)),null}_applyFiltersToNode(e){return!!this._applyFiltersToNodeComponents(e)&&(null!=this._labeler&&this._labeler.applyFilterChange(e),!0)}_applyFiltersToNodeComponents(e){const t=this._collection,s=t.getComponentCount(e.objectHandle),i=null!=e.filteredIds,r=0===s.invisible;if(t.setAllComponentVisibilities(e.objectHandle,"all"),0===this._filters.length)return e.filteredIds=null,!r;if(this._updateCachedFilteredIds(e),i&&e.filteredIds===e.featureIds)return!r;const a=this._computeFilteredComponentIndices(e);return t.setAllComponentVisibilities(e.objectHandle,a),!0}_updateCachedFilteredIds(e){null!=e.filteredIds&&e.appliedFilters===this._filters||(e.filteredIds=this._computeFilteredIds(e),e.appliedFilters=this._filters)}_computeFilteredIds(e){const t=e.featureIds.slice();for(const s of this._filters)if(s(t,e),0===t.length)break;return t.length===e.featureIds.length?e.featureIds:t}_computeFilteredComponentIndices(e){const t=new Array,s=e.filteredIds;return null!=s&&e.featureIds.forEach(((e,i)=>{s[t.length]===e&&t.push(i)})),t}_removeAllNodeDataFromStage(e=this.elevationOffset){this._nodeId2Meta.forEach(((t,s)=>this._removeNodeStageData(s,e))),this._nodeId2MetaReloading.forEach(((t,s)=>this._removeNodeStageData(s,e,this._nodeId2MetaReloading))),this._elevationTask=g(this._elevationTask)}removeNode(e){const t=this.elevationOffset;this._removeNodeStageData(e,t),this._removeNodeStageData(e,t,this._nodeId2MetaReloading),null!=this._elevationTask&&this._elevationTask.remove(e)}_removeNodeStageData(e,t,s=this._nodeId2Meta){s.has(e)&&this._controller.updateLoadStatus(e,!1);const i=s.get(e);null!=i?(this._collection.setObjectVisibility(i.objectHandle,!1),null!=this._edgeView&&this._edgeView.hasObject(i.objectHandle)&&this._edgeView.updateObjectVisibility(i.objectHandle,!1).catch((e=>js(e,this.i3slayer.title))),this._visibleGeometryChanged(i,Ts.REMOVE),null!=this._labeler&&this._labeler.removeNodeMeta(i),s.delete(e),this._highlights.objectDeleted(i),s===this._nodeId2Meta?(this._cacheGPUData(i,t),this.nodeCrossfadingEnabled&&this._crossfadeHelper.stopNodeFading(i)):this._deleteComponentObject(i),null!=this._treeDebugger&&this._treeDebugger.update()):s.delete(e)}_deleteComponentObject(e){if(null!=this._edgeView&&this._edgeView.removeObject(e.objectHandle),this._memEstimateGeometryRemoved(e.objectHandle),this._collection.destroyObject(e.objectHandle),e.textures)for(const t of e.textures)this._memEstimateTextureRemoved(t),this._stage.remove(t)}updateNodeState(e,t){const s=this._nodeId2Meta.get(e);null!=s&&this._collection.updateMaterial(s.objectHandle,(e=>e.polygonOffsetEnabled=t===jt.Hole))}updateNodeIndex(e,t){if(this._nodeId2Meta.has(e)){const s=this._nodeId2Meta.get(e);this._nodeId2Meta.delete(e),this._nodeId2Meta.set(t,s),this.notifyChange("elevationRange")}const s=this._nodeId2MetaReloading.get(e);s&&(this._nodeId2MetaReloading.delete(e),this._nodeId2MetaReloading.set(t,s))}_invalidateAllSymbols(){this._rendererVersion=vt(this._rendererVersion,1),this._controller&&this._controller.requestUpdate()}_getInvalidRendererVersion(){return vt(this._rendererVersion,-1)}async _rendererChange(e){if(this._currentRenderer=e,this.notifyChange("rendererTextureUsage"),this._rendererVersion=vt(this._rendererVersion,1),this._rendererFields=null,this._colorVariable=null,this._opacityVariable=null,this._invalidateAllSymbols(),e&&(this._rendererFields=await e.getRequiredFields(this.i3slayer.fieldsIndex)),this._updateSymbologyFields(),!this._arcade&&e&&"arcadeRequired"in e&&e.arcadeRequired&&(this._arcade=await Re()),e&&"visualVariables"in e&&e.visualVariables)for(const t of e.visualVariables)"color"===t.type?this._colorVariable=t:"opacity"===t.type?this._opacityVariable=t:ws().warn(`Unsupported visual variable type for 3D Object Scene Services: ${t.type}`);if(e)for(const t of e.getSymbols())"mesh-3d"!==t.type&&ws().error(`Symbols of type '${t.type}' are not supported for 3D Object Scene Services.`);this._controller&&this._controller.requestUpdate()}_getCachedEdgeMaterials(e){return this._hasComponentData&&e.cachedRendererVersion!==this._rendererVersion&&this._updateCachedRendererData(e),e.cachedEdgeMaterials}_getComponentParameters(e){this._hasComponentData&&e.cachedRendererVersion!==this._rendererVersion&&this._updateCachedRendererData(e);const t=e.cachedSymbology;return(s,i)=>{const r=5*s;if(q(i.externalColor,t[r]/255,t[r+1]/255,t[r+2]/255,t[r+3]/255),null!=this._stage.renderView.objectAndLayerIdRenderHelper){const t=e.featureIds[s],r=De(this.view.map,this.layerUid);this._stage.renderView.objectAndLayerIdRenderHelper.setUidToObjectAndLayerId(t,t,this.layerId,this.layerUid+"_"+this.sublayerId,this.layerPopupEnabledAndHasTemplate&&!r,e.node.resources.attributes,s,this.sublayerId),i.objectAndLayerIdColor=this._stage.renderView.getObjectAndLayerIdColor({graphicUid:t,layerUid:this.layerUid+"_"+this.sublayerId})}i.externalColorMixMode=t[r+4]&(1<0?null!=this._rendererFields&&this._rendererFields.length>0?Ne(this.i3slayer.fieldsIndex,[...this._rendererFields,...this._symbologyOverrideFields]):this._symbologyOverrideFields:this._rendererFields}_updateCachedRendererData(e){if(e.cachedRendererVersion=this._rendererVersion,!this._hasComponentData)return;const t=this._tmpAttributeOnlyGraphic,s={};t.attributes=s;const r=this._currentRenderer,a=e.attributeInfo?.attributeData,o=null!=e.featureIds?this.i3slayer.objectIdField:null,n=null!=a&&null!=this._symbologyFields&&this._symbologyFields.length>0;let l=null,d=null;if(n&&null!=this._symbologyFields){l=[],d=[];for(const e of this._symbologyFields){const t=a[e];t&&(l.push(e),d.push(t))}}e.cachedSymbology||(e.cachedSymbology=function(e,t=!1){return e<=i?t?new Array(e).fill(0):new Array(e):new Uint8Array(e)}(5*e.featureIds.length));const h={color:Vs,castShadows:!0,pickable:!0,colorMixMode:Ft.Multiply,edgeMaterial:null},c=this.fullOpacity,u=this.nodeCrossfadingEnabled?this.getNodeOpacity(e):c;let _=null,p=kt.OPAQUE,g=Mt,m=0;for(let i=0;i=1&&(e.material.isOpaque||h.colorMixMode===Ft.Replace)?kt.OPAQUE:kt.TRANSPARENT;h.edgeMaterial===_&&t===p||(g={...h.edgeMaterial,opacity:u,objectTransparency:t},_=h.edgeMaterial,p=t),e.cachedEdgeMaterials[i]=g}else e.cachedEdgeMaterials[i]=Mt;e.cachedSymbology[m++]=Math.round(255*c[0]),e.cachedSymbology[m++]=Math.round(255*c[1]),e.cachedSymbology[m++]=Math.round(255*c[2]),e.cachedSymbology[m++]=Math.round(255*c[3]),e.cachedSymbology[m++]=h.colorMixMode|+h.castShadows<e!==Mt)),perFeatureEdgeMaterials:t};let i=0,r=!1;const a=t.map(((t,a)=>e.featureIds[a]!==s[i]?Mt:(r=r||t!==Mt,i++,t)));return{hasEdges:r,perFeatureEdgeMaterials:a}}_updateComponentData(e){if(!this._hasComponentData)return;const t=e.objectHandle,s=this._getComponentParameters(e);this._collection.setComponentData(t,s),this._stage.renderView.requestRender()}_reloadAll(e=this.elevationOffset){this._removeAllNodeDataFromStage(e),null!=this._controller&&this._controller.restartNodeLoading()}_opacityChange(e){this.nodeCrossfadingEnabled&&this._crossfadeHelper.stopAllNodeFading(),this._nodeId2Meta.forEach((t=>{null!=t&&(this._collection.updateMaterial(t.objectHandle,(t=>t.objectOpacity=e)),zs(t.cachedEdgeMaterials,e),this._updateEdgeRendering(t))}))}_updateMaterial(e){this._collection.updateMaterial(e.objectHandle,(e=>{e.commonMaterialParameters.hasSlicePlane=this.slicePlaneEnabled,e.usePBR=this._usePBR,this._updateMaterialOverlay(e)}))}_updateMaterialOverlay(e){}_updateEngineObject(e){this._updateComponentData(e),this._applyFiltersToNode(e),this._addOrUpdateEdgeRendering(e),this._visibleGeometryChanged(e,Ts.UPDATE)}_slicePlaneEnabledChange(e){this._intersectionHandler&&(this._intersectionHandler.slicePlaneEnabled=e),null!=this._labeler&&(this._labeler.slicePlaneEnabled=e),this._nodeId2Meta.forEach((t=>{null!=t&&(this._collection.updateMaterial(t.objectHandle,(t=>t.commonMaterialParameters.hasSlicePlane=e)),this._updateEdgeRendering(t,!1))}))}_updatePBR(e){this._nodeId2Meta.forEach((t=>{null!=t&&this._collection.updateMaterial(t.objectHandle,(t=>t.usePBR=e))})),this._hasLoadedPBRTextures=!0}get _usePBR(){return this._needsNormals&&this.view.qualitySettings.physicallyBasedRenderingEnabled}_updateEdgeRendering(e,t=!0){null!=this._edgeView&&this._edgeView.hasObject(e.objectHandle)&&this._addOrUpdateEdgeRendering(e,t)}_forAllNodes(e){this._nodeId2Meta.forEach(e)}_ignoreClientNodeOverriddenFeatures(e){return this.i3sOverrides.hasGeometryChanges?(t,s,i)=>i.node.index>=0&&this.i3sOverrides.featureHasGeometryChanges(t)?cs.CONTINUE:e(t,s,i):e}_forAllFeatures(e,t,s){p(this._nodeId2Meta,(i=>{if(null==i)return!1;if(null!=t)switch(t(i)){case cs.EXIT:return!0;case cs.SKIP:return!1}let r=cs.CONTINUE;switch(s){case hs.ALL:r=this._forAllFeaturesOfNode(i,e);break;case hs.VISIBLE_ONLY:r=this._forAllVisibleFeaturesOfNode(i,e);break;case hs.QUERYABLE:r=this._forAllQueryableFeaturesOfNode(i,e)}return r===cs.EXIT}))}_forAllFeaturesOfNode(e,t){let s=cs.CONTINUE;const i=e.featureIds;for(let r=0;r(s=t(i[r],r,e),s===cs.CONTINUE))),s}_forAllQueryableFeaturesOfNode(e,t){const s=this._ignoreClientNodeOverriddenFeatures(t);if(null==this._renderClippingArea)return this._forAllFeaturesOfNode(e,s);const i=this._boundingRectNodeTest(e,this._renderClippingArea);if(i===bt.OUTSIDE)return cs.CONTINUE;if(i===bt.INSIDE)return this._forAllFeaturesOfNode(e,s);const r=cs.CONTINUE,a=e.featureIds,o=e.objectHandle,n=Ct(this._renderClippingArea,this._collection.getObjectTransform(o));for(let t=0;t0){if(e[0]instanceof s){const t=e,s=this.i3slayer.fieldsIndex,i=this._getObjectIdField(),r=t.map((e=>At(s,e.attributes,i))),{set:a,handle:o}=this._highlights.acquireSet();return this._highlights.setFeatureIds(a,r),o}if("number"==typeof e[0]){const t=e,{set:s,handle:i}=this._highlights.acquireSet();return this._highlights.setFeatureIds(s,t),i}}return u()}resetHighlights(){g(this._highlights),this._highlights=new ps({collection:this._collection,forAllFeatures:e=>this._forAllFeatures(e,null,hs.ALL),forAllFeaturesOfNode:(e,t)=>this._forAllFeaturesOfNode(e,t)})}_visibleGeometryChanged(e,t){if(!this._elevationProvider)return;const s=this.getNodeComponentObb(e.node);s&&this._elevationProvider.objectChanged(s),null==this._visibleGeometryChangedSchedulerHandle&&(this._visibleGeometryChangedSchedulerHandle=b((()=>{this.emit("visible-geometry-changed"),this._visibleGeometryChangedSchedulerHandle=null}))),this._updateSnappingSources(e,t)}get performanceInfo(){return new as(this.usedMemory,this._nodeId2Meta.size,Math.round(this._gpuMemoryEstimate/1048576),Math.round(this._geoMemoryEstimate/1048576),Math.round(this._texMemoryEstimate/1048576),Math.round(this.unloadedMemory/1048576),this._idbCacheEnabled?Math.round(100*this._idbCache.getHitRate()):0)}get test(){}getNodeOpacityByIndex(e){const t=this._nodeId2Meta.get(e);return this.getNodeOpacity(t)}getNodeOpacity(e){return null!=e?this._collection.getMaterial(e.objectHandle).objectOpacity:0}isNodeFullyFadedIn(e){return this._crossfadeHelper.isNodeFullyFadedIn(e)}getNodeCrossfadeMetaData(e){return this._nodeId2Meta.get(e)}markNodeToRemove(e){this._controller&&this._controller.markNodeToRemove(e)}removeMarkedNodes(){this._controller&&this._controller.removeMarkedNodes()}foreachCrossfadeNode(e){this._nodeId2Meta.forEach(e)}fadeNode(e,t,s){if(!this.nodeCrossfadingEnabled)return;const i=this._nodeId2Meta.get(e);null!=i&&this._crossfadeHelper.fadeNode(e,i,t,s)}setNodeOpacityByIndex(e,t){const s=this._nodeId2Meta.get(e);null!=s&&this._setNodeOpacity(s,t)}_setNodeOpacity(e,t){this._collection.updateMaterial(e.objectHandle,(e=>e.objectOpacity=t)),this._setNodeEdgeOpacity(e,t)}_setNodeEdgeOpacity(e,t){if(null==this._edgeView||!e.cachedEdgeMaterials)return;zs(e.cachedEdgeMaterials,t);const s=e.objectHandle;this._edgeView.hasObject(s)&&this._edgeView.updateAllComponentOpacities(s,t).catch((e=>js(e,this.i3slayer.title)))}get hasModifications(){return this._isIntegratedMesh&&null!=this._layerClippingArea||this._modifications&&this._modifications.length>0}updateNodeModificationStatus(e){const t=e.length;if(!this.hasModifications||t<=0||!0!==this._i3sWasmLoaded)return;const s=this.uid,i=function(e){if(0===e.length)return;const t=10*e.length,s=new Float64Array(t);let i=0;return e.forAll((e=>{let t=e.serviceObbInIndexSR;null==t&&(t=Ps,t.center=ge(e.serviceMbsInIndexSR),t.halfSize=[e.serviceMbsInIndexSR[3],e.serviceMbsInIndexSR[3],e.serviceMbsInIndexSR[3]]);const r=t.data;s[i++]=r[0],s[i++]=r[1],s[i++]=r[2],s[i++]=r[3],s[i++]=r[4],s[i++]=r[5],s[i++]=r[6],s[i++]=r[7],s[i++]=r[8],s[i++]=r[9]})),s}(e);if(i){const t={context:s,buffer:i.buffer};et(t);const r=new Float64Array(i.buffer);e.forAll(((e,t)=>{const s=r[t],i=tt(s);e.imModificationImpact=i,i!==Nt.Unmodified&&this._controller.invalidateGeometryVisibility(e.index)}))}}notifyUpdate(){this.notifyChange("updating")}notifyLODUpdate(){this._controller.notifyLODUpdate()}isUpdating(){return!(!this._controller||!this._controller.updating)||!!this._visibleGeometryChangedSchedulerHandle||null!=this._labeler&&this._labeler.updating||this._crossfadeHelper?.updating||this._i3sWasmLoaded instanceof Promise||this._asyncModuleLoading>0||null!=this._elevationTask&&this._elevationTask.running}trackSnappingSources(e){const t={events:e,fetchEdgeLocations:async(e,t,s)=>{const i=this._nodeId2Meta.get(e);if(null==i)throw new Error("invalid-node");const{origin:r,buffer:a}=await this._collection.extractEdgeInformation(i.objectHandle,t,s);return this._snappingLocationsApplyElevation(i,a,r),{type:"components",objectIds:i.featureIds,locations:a,origin:r}},remove:()=>o(this._snappingSourcesTrackers,t)};return this._snappingSourcesTrackers.push(t),this._nodeId2Meta.forEach(((t,s)=>{if(null==t)return;const i=this._controller.getRenderMbs(t.node);i&&e.add(s,i)})),t}_snappingLocationsApplyElevation(e,t,s){if(!e.elevationOffsets||this.elevationInfo.mode===us.Absolute)return;const i=t.position0,r=t.position1,a=t.componentIndex,o=z(),n=z(),l=(e,t)=>{V(e,e,s),this.view.renderCoordsHelper.worldUpAtPosition(e,n),V(e,e,L(n,n,t)),k(e,e,s)};for(let t=0;t=0||t&&t.metallicRoughnessTextureId>=0||e.normalTextureId>=0||e.emissiveTextureId>=0||e.occlusionTextureId>=0}function Ls(e){return null!=e&&d(e.data)}function ks(e,t){let s=1024+e.interleavedVertexData.byteLength+(e.indices?e.indices.byteLength:0)+e.positionData.data.byteLength+e.positionData.indices.byteLength;if(null!=t)for(const e of t)null!=e&&d(e.data)&&(s+=e.data.byteLength);return s}function Bs(e,t){return t.byteSize>Rs?(ws().warn(`Node is too big to store in IndexedDB cache: ${e.id} (${t.byteSize} bytes)`),!1):t.byteSize>0}function zs(e,t){e.forEach((e=>e.opacity=t))}class qs{constructor(e,t){this.mode=e,this.offset=t}}const Ws=z(),Ks=se(),$s="elevation-change",Ys=[[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0]],Qs=new Vt;function Xs(e,t,s){let i=e.elevationRangeMin,r=e.elevationRangeMax;const a=s;if(a>0){t.getCorners(Ys);for(const e of Ys){const t=B(e)-a;i=Math.min(i,t),r=Math.max(r,t)}}else{t.getCorners(Ys);for(const e of Ys){const t=e[2];i=Math.min(i,t),r=Math.max(r,t)}}e.expandElevationRangeValues(i,r)}function Zs(e,t,s){const i=ge(t),r=s>0?B(i)-s:i[2],a=fe(t);e.expandElevationRangeValues(r-a,r+a)}export{hs as F,Ns as I,cs as a,zt as c}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/I3SNode.js b/library/arcgis/4.30/@arcgis/core/chunks/I3SNode.js new file mode 100644 index 00000000..0b014762 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/I3SNode.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{f as e}from"./vec4f64.js";import{f as i}from"./sphere.js";import{i as n}from"./I3SUtil.js";import{E as s}from"./ElevationRange.js";class t extends s{constructor(e,n){super(NaN,NaN),this.id=e,this.serviceMbsInIndexSR=n,this.serviceMbsInRenderSR=i(0,0,0,-1)}invalidateServiceBVsInRenderSR(){n(this.serviceMbsInRenderSR),this.serviceObbInRenderSR?.invalidate()}shareServiceBVsInRenderSRWith(e){this.serviceObbInRenderSR=e.serviceObbInRenderSR,this.serviceMbsInRenderSR=e.serviceMbsInRenderSR}}var o,a,r,d,c;!function(e){e[e.Unmodified=0]="Unmodified",e[e.Culled=1]="Culled",e[e.NotChecked=2]="NotChecked"}(o||(o={})),function(e){e[e.Unmodified=0]="Unmodified",e[e.PotentiallyModified=1]="PotentiallyModified",e[e.Culled=2]="Culled",e[e.Unknown=3]="Unknown",e[e.NotChecked=4]="NotChecked"}(a||(a={}));class h extends t{constructor(i,n,s,t,o,d,c,h,l,v){super(i,s),this.index=n,this.childCount=t,this.level=o,this.resources=d,this.version=c,this.lodMetric=h,this.maxError=l,this.numFeatures=v,this.failed=!1,this.cacheState=r.Unknown,this.vertexCount=0,this.memory=0,this.childrenLoaded=0,this.hasModifications=!1,this.imModificationImpact=a.NotChecked,this.elevationAgnosticBoundingVolume=e(0,0,0,-1)}invalidateServiceBVsInRenderSR(){super.invalidateServiceBVsInRenderSR(),this.elevationAgnosticBoundingVolume[3]=-1}}!function(e){e[e.Unknown=0]="Unknown",e[e.Uncached=1]="Uncached",e[e.Cached=2]="Cached"}(r||(r={})),function(e){e[e.None=0]="None",e[e.MaxScreenThreshold=1]="MaxScreenThreshold",e[e.ScreenSpaceRelative=2]="ScreenSpaceRelative",e[e.RemovedFeatureDiameter=3]="RemovedFeatureDiameter",e[e.DistanceRangeFromDefaultCamera=4]="DistanceRangeFromDefaultCamera"}(d||(d={})),function(e){e[e.Hole=0]="Hole",e[e.Leaf=1]="Leaf"}(c||(c={}));class l{constructor(e,i,n,s){this.nodeHasLOD=e,this.isChosen=i,this.lodLevel=n,this.version=s}}export{r as C,d as L,o as N,a,t as b,h as c,l as d,c as e}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/I3SOverrides.js b/library/arcgis/4.30/@arcgis/core/chunks/I3SOverrides.js new file mode 100644 index 00000000..b9faaea6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/I3SOverrides.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import t from"../core/Accessor.js";import{c as i,h as s,clone as n,y as r,L as o,M as a}from"../core/lang.js";import{L as l}from"./Logger.js";import{P as d}from"../core/scheduling.js";import{EsriPromiseMixin as h}from"../core/Promise.js";import{throwIfAborted as u,isAbortError as c,throwIfAbortError as g,onAbortOrThrow as _,always as m,whenOrAbort as f,createResolver as p}from"../core/promiseUtils.js";import{watch as b,initial as v,sync as y}from"../core/reactiveUtils.js";import{property as x}from"../core/accessorSupport/decorators/property.js";import{subclass as N}from"../core/accessorSupport/decorators/subclass.js";import{p as C}from"./projectBoundingRect.js";import{c as I}from"./aaBoundingRect.js";import{T as w,P as S,n as M}from"./Scheduler.js";import{V as P,v as R}from"./ViewingMode.js";import D from"../core/Error.js";import{b as L,d as F,a as O}from"./maybe.js";import{a as A}from"./MemCache.js";import{g as E}from"./uuid.js";import{n as T}from"./mat3.js";import{c as V}from"./mat3f64.js";import{g as j,n as G,x as k,d as U,o as B,p as q,f as z,A as $,b as H,G as Q,m as J,j as K,l as W,k as X,c as Z,i as Y}from"./vec3.js";import{O as ee,c as te}from"./vec3f64.js";import{p as ie,R as se}from"./RenderTexture.js";import{i as ne}from"./meshVertexSpaceUtils.js";import{h as re,c as oe,u as ae,b as le,g as de,w as he}from"./sphere.js";import ue from"../Color.js";import ce,{l as ge,i as _e}from"../request.js";import{E as me}from"./resourceUtils3.js";import{C as fe,T as pe,A as be}from"./basicInterfaces.js";import{Q as ve,i as ye,T as xe}from"./StencilUtils.js";import{u as Ne,d as Ce,a as Ie,b as we}from"./objectResourceUtils.js";import{m as Se}from"./handleUtils.js";import{i as Me,d as Pe,a as Re}from"./styleUtils.js";import{L as De,b as Le,c as Fe,N as Oe,a as Ae,d as Ee,e as Te,C as Ve}from"./I3SNode.js";import{i as je,l as Ge,m as ke,n as Ue,M as Be,p as qe,g as ze,r as $e}from"./I3SUtil.js";import{E as He}from"./ElevationRange.js";import{O as Qe,c as Je}from"./orientedBoundingBox.js";import{r as Ke,b as We,a as Xe}from"./asyncUtils.js";import{makeAbsolute as Ze}from"../core/urlUtils.js";import{r as Ye,b as et}from"./I3SBinaryReader.js";import{c as tt}from"./mathUtils.js";import{e as it,f as st,m as nt,h as rt}from"../views/SceneView.js";import{T as ot}from"./enums.js";import{c as at,g as lt}from"./vec4.js";import{c as dt}from"./vec4f64.js";import{ae as ht,r as ut,f as ct}from"./unitUtils.js";import{g as gt}from"./spatialReferenceEllipsoidUtils.js";import{g as _t}from"./projectBuffer.js";import{h as mt,k as ft,i as pt,l as bt}from"./frustum.js";import{z as vt,g as yt}from"./plane.js";import{m as xt}from"./dehydratedPoint.js";import{E as Nt,f as Ct,b as It,e as wt}from"./ElevationContext.js";import{t as St}from"./ElevationUpdateEvent.js";import Mt from"../core/Collection.js";import{R as Pt}from"./ReactiveSet.js";import{f as Rt}from"./number.js";import{g as Dt,q as Lt}from"./featureQueryAll.js";import{assetMapFromAssetMapsJSON as Ft,extractMesh as Ot}from"./meshFeatureSet.js";import At from"./FeatureLayerView3D.js";var Et,Tt;async function Vt(e,t,i,s){if(null==e)return-1;const n=i.length,r=e.data,o=e.url;if(null!=r){if(r instanceof HTMLImageElement||r instanceof HTMLCanvasElement){const e=ve(r);return i.push({id:n,usage:s,data:e,encoding:Et.PNG,downsampled:!1}),t.push({id:n,usage:s,encodings:[{name:void 0,encoding:Et.PNG}]}),n}if(r instanceof HTMLVideoElement)return-1;if(r instanceof ImageData)throw new D("ImageData textures not supported yet for client side I3S nodes");if(r instanceof me)throw new D("EncodedMeshTexture textures not supported yet for client side I3S nodes")}else if(null!=o){const e=new Image;e.src=o;const r=await ge(e,e.src,!1,void 0),a=ve(r);return i.push({id:n,usage:s,data:a,encoding:Et.PNG,downsampled:!1}),t.push({id:n,usage:s,encodings:[{name:void 0,encoding:Et.PNG}]}),n}return-1}!function(e){e[e.KTX2=1]="KTX2",e[e.Basis=2]="Basis",e[e.DDS_S3TC=4]="DDS_S3TC",e[e.PNG=8]="PNG",e[e.JPG=16]="JPG",e[e.KTX_ETC2=32]="KTX_ETC2"}(Et||(Et={})),function(e){e[e.None=0]="None",e[e.Color=1]="Color",e[e.MetallicRoughness=2]="MetallicRoughness",e[e.Normal=4]="Normal",e[e.Occlusion=8]="Occlusion",e[e.Emissive=16]="Emissive",e[e.AlphaMask=32]="AlphaMask",e[e.ColorTextures=19]="ColorTextures",e[e.GeometryTextures=36]="GeometryTextures",e[e.GeometryTexturesPBR=44]="GeometryTexturesPBR",e[e.AllTextures=37]="AllTextures",e[e.AllTexturesPBR=63]="AllTexturesPBR"}(Tt||(Tt={}));class jt{constructor(e,t,i,s){this._uid=e,this._worker=s,this._id2Meta=new Map,this._oid2Meta=new Map,this._indexSR=t.indexSR,this._vertexSR=t.vertexSR,this._renderSR=t.renderSR,this._localMode=t.localMode,this._memCache=i.newCache(`sl-client-mesh-data-${this._uid}`)}get uid(){return this._uid}get worker(){return this._worker}get indexSR(){return this._indexSR}get renderSR(){return this._renderSR}createMeshNodeInfo(e,t){const i=`mesh${t}`,s=e.extent,n=s.spatialReference,r=this._indexSR,o=function(e,t){const{spatialReference:i}=e,s=[1,-1],n=[.5*e.width,.5*e.height,e.hasZ?.5*(e.zmax-e.zmin):0],r=i.isGeographic?i.metersPerUnit:1,o=e.center;let a=0;if(e.hasZ)for(let e=0;e<2;++e)for(let i=0;i<2;++i)for(let l=0;l<2;++l){const d=(o.x+s[e]*n[0]-t.x)*r,h=(o.y+s[i]*n[1]-t.y)*r,u=o.z+s[l]*n[2]-t.z;a=Math.max(d*d+h*h+u*u,a)}else for(let e=0;e<2;++e)for(let i=0;i<2;++i){const l=(o.x+s[e]*n[0]-t.x)*r,d=(o.y+s[i]*n[1]-t.y)*r;a=Math.max(l*l+d*d,a)}return re([t.x,t.y,t.z],Math.sqrt(a))}(s,e.origin);ie(o,n,o,r);const a=function(e){const t=e.metadata.displaySource?.source;if(null==t||!Array.isArray(t)||!t.length||t[0]instanceof File)return E();const i=t;let s="";for(const e of i)s+=e.makeHash();return s+JSON.stringify(e.transform?.toJSON()??"")+(ne(e.vertexSpace)?JSON.stringify(e.vertexSpace.origin):"")+JSON.stringify(e.spatialReference)}(e);return{type:"mesh",id:i,version:a,oid:t,mbs:o,componentNodeIds:[],unloadedMesh:e,nodeIndex:null,loadMeshPromise:null}}addMeshNode(e,t){if(null!=this.getMeshNodeIndex(t.oid))throw new D(`I3SClientNodeLoader: client side mesh for feature oid=${t.oid} already exists`);t.nodeIndex=e,this._id2Meta.set(t.id,t),this._oid2Meta.set(t.oid,t)}getMeshNodeIndex(e){const t=this._oid2Meta.get(e);return null==t||"mesh"!==t.type?null:t.nodeIndex}getMeshNodeInfo(e){const t=this._oid2Meta.values();for(const i of t)if("mesh"===i.type&&i.id===e)return i;return null}removeNode(e){const t=this._id2Meta.get(e);null!=t&&(this._id2Meta.delete(e),"mesh"===t.type&&this._oid2Meta.delete(t.oid))}async loadNodeJSON(e){const t=this._id2Meta.get(e);if(null==t)throw new D(`I3SClientNodeLoader::loadNodeJSON unable to find node ${e}`);switch(t.type){case"mesh":return this._loadMeshNodeJSON(t);case"mesh-component":return async function(e){return{id:e.id,version:e.meshNodeInfo.version,mbs:e.mbs,obb:null,sharedResource:null,geometryData:null,attributeData:null,featureData:null,children:null,isEmpty:!1}}(t);default:throw new D(`I3SClientNodeLoader::loadNodeJSON unable to handle node ${e}`)}}async _loadMeshNodeJSON(e){const t=e.id,i=(await this._getMeshData(e)).loadedMesh;if(null==i.components||0===i.components.length)return{id:t,version:null,mbs:e.mbs,obb:null,sharedResource:null,geometryData:null,attributeData:null,featureData:null,children:null};const s=[],n=i.components;for(let i=0;i{const n=e.unloadedMesh.clone();try{await n.load()}catch(e){s(e)}const r=n.memoryUsage,o={loadedMesh:n,projectionPromise:null,normalsTransformPromise:null,usedMemoryInBytes:r};this._memCache.put(t,o,r,A),e.loadMeshPromise=null,i(o)};return e.loadMeshPromise=new Promise(((e,t)=>i(e,t))),e.loadMeshPromise}return i}}function Gt(e,t,i){e[t]=255&i,e[t+1]=255&i>>8,e[t+2]=255&i>>16,e[t+3]=255&i>>24}const kt=4,Ut=4,Bt=1,qt=8;let zt=class extends t{constructor(){super(),this.referenceCount=0,this.callbacks=new Array,this.runIndex=0}get running(){return this.callbacks.some((e=>e.running))}runTask(e){this._sort();const t=this.callbacks,i={numIndexLoading:0,numNodesLoading:0};for(let s=0;s0;i--){const s=e[i-1];let n=i;for(;n{null!=i&&(i.task.remove(t),i.task.callbacks.length>0||(Ht.delete(e),i.handle.remove(),i.task.destroy()),i=null)}))}class Jt{constructor(e,t,i,s,n,r,o,a){this.id=e,this.mbs=t,this.obb=i,this.version=s,this.resources=n,this.children=r,this.lodSelection=o,this.numFeatures=a}}class Kt{constructor(e,t,i,s,n){this.childOffset=e,this.childCount=t,this.visibilityCache=i,this.ref=s,this.node=n,this.useAsHole=0,this.filterImpact=Oe.NotChecked,this.traversalState=null,this.parent=-1}invalidateBounds(){this.node?.invalidateServiceBVsInRenderSR(),this.ref?.invalidateServiceBVsInRenderSR()}}class Wt{constructor(e=new Array,t=new Array){this.nodes=e,this.children=t,this.lastTraversed=0,this.numNodesWithLoadedChildren=0}}class Xt{get _useNodePages(){return this._pageSize>0}constructor(e,t,i,s,n,r,o,a,l,h,u,c,g,_,m,f){this.viewingMode=e,this._layer=t,this._streamDataController=s,this._clientNodeLoader=n,this._viewportQueries=r,this._logger=o,this.holeFilling=a,this._isLoaded=l,this._isReloading=h,this._isSelected=u,this._enable=c,this._needsUpdate=g,this._canRequest=_,this._computeVisibilityObb=m,this._computeNodeFiltering=f,this._dirty=!0,this._nodePages=new Map,this._clientNodePage=null,this._pageSize=0,this._rootIndex=0,this._lodMetric=De.None,this._lodConversion=e=>e,this._isEditable=!1,this._urlPrefix="",this._loadingNodes=new Set,this._loadingPages=new Set,this._failedNodes=new Set,this._failedPages=new Set,this._indexMissing=1,this._maxUnloadedPrio=Number.NEGATIVE_INFINITY,this._maxProcessingPrio=Number.POSITIVE_INFINITY,this._version=ti(0),this._visibilityCacheVersion=ti(0),this._maxLevel=1,this._featureEstimate={estimate:0,leavesReached:!1},this._unloadedMemoryEstimate=0,this._missingPagesAndNodes=new d({deallocator:null}),this._prefetchNodes=new d({deallocator:null}),this._updates=new Yt(this._missingPagesAndNodes),this._imModificationUncategorized=new d({deallocator:null}),this.ignoreServiceObb=!1,this.progressiveLoadPenalty=0,this._pageQueue=new Array,this._newPages=new Array,this.needNodeElevationRange=!1,this.layerHasModifications=!1,this._layerHasFilter=!1,this._frameNumber=0,this._traverseDescendantsQueue=[0],this._traverseDescendantsNestingLevel=0,this._isEditable=Me()&&null!=t.associatedLayer?.infoFor3D,t.serviceUpdateTimeStamp?.lastUpdate&&(this._lastUpdate=`${t.serviceUpdateTimeStamp.lastUpdate}`),this._maxLodLevel=this._viewportQueries?this._viewportQueries.maxLodLevel:1,this._init(i)}_init(e){if("page"===e.type){const t=e.rootPage;switch(this._urlPrefix=e.urlPrefix,this._pageSize=e.pageSize,e.lodMetric){case"maxScreenThreshold":this._lodMetric=De.MaxScreenThreshold;break;case"maxScreenThresholdSQ":this._lodMetric=De.MaxScreenThreshold,this._lodConversion=hi}if(this._isEditable){this._rootIndex=-1;const i=oi(e.rootIndex,e.pageSize),s=t.nodes[i],n={nodes:[{index:this._rootIndex,children:[e.rootIndex],mesh:void 0,obb:s.obb,lodThreshold:s.lodThreshold}]};this._addPage(ri(this._rootIndex,this._pageSize),n),this.getNode(-1).serviceObbInIndexSR=void 0}else this._rootIndex=e.rootIndex;this._addPage(ri(e.rootIndex,this._pageSize),t),this._updateParentsAndLevel()}else if("node"===e.type){this._urlPrefix=e.urlPrefix;const t=new Wt;if(this._nodePages.set(0,t),this._isEditable){this._clientNodePage=new Wt;const t={id:"-1",version:null,mbs:e.rootNode.mbs,obb:e.rootNode.obb,sharedResource:null,geometryData:null,attributeData:null,featureData:null,children:[{id:"root",href:"../root",mbs:e.rootNode.mbs,obb:e.rootNode.obb}]};this._rootIndex=this._makeClientRefNode(new Le(t.id,null),-1);const i=this._validateNode(t.id,t);i&&this._addNode(i,this._rootIndex)}else this._rootIndex=this._makeRefNode(new Le(e.rootNode.id,null),-1);const i=this._validateNode(e.rootNode.id,e.rootNode);i&&this._addNode(i,0)}}addClientNodeToIndex(e,t){const i=new Le(e,t),s=this._makeClientRefNode(i,-1);return this._linkChildToParentNode(-1,s),this.requestUpdate(),s}removeClientNodeFromIndex(e,t,i){this._destroyClientRefNode(e,t,i),this.requestUpdate()}_loadPage(e){this._loadingPages.add(e);const t=this._urlPrefix+e;this._streamDataController.request(t,"json").then((t=>{this._pageQueue.push({pageIndex:e,page:t})})).catch((t=>{this._loadingPages.delete(e),c(t)||(this._failedPages.add(e),this._logger.error("#loadPage()",this._layer,`Error when loading page ${e}`,t))}))}_addQueuedPages(e){for(;this._pageQueue.length>0&&!e.done;){const{pageIndex:t,page:i}=this._pageQueue.shift();this._addPage(t,i),this._loadingPages.delete(t),e.madeProgress(),this.needNodeElevationRange&&this._newPages.push(t)}this._updateParentsAndLevel()}_invalidateElevationRangeForNewPages(e){if(this.needNodeElevationRange)for(;this._newPages.length>0&&!e.done;){const e=this._nodePages.get(this._newPages.shift());e?.nodes.forEach((e=>{let t=e.parent;for(;null!=t&&t!==this._rootIndex;){const e=this.getNode(t);e&&!Number.isNaN(e?.elevationRangeMin)&&(e.invalidateElevationRange(),this.invalidateBoundingVolumeCache(t)),t=this.getParentIndex(t)}}))}}_addPage(e,t){const i=[],s=[],n=t.nodes.map(((t,n)=>{const r=i.length,o=t.children?t.children.length:0;s.push(this._rootIndex);for(let e=0;e{const n=this._getPage(t);if(null!=n){const r=oi(t,this._pageSize),o=n.nodes[r];o.parent=null!=i?i:-1;const a=o.node;null!=a&&(a.level=s,e.push(t))}};for(t(this._rootIndex,null,0);e.length;){const i=e.pop(),s=this.getNode(i);if(null!=s)for(let e=0;e=0)throw new Error("I3SIndex::client side nodes can not be made children of service side nodes.");const s=-(i.nodes.length+1),n=new Kt(0,0,ei(this._visibilityCacheVersion),e,null);return i.nodes.push(n),n.parent=t,e.invalidateServiceBVsInRenderSR(),s}_linkChildToParentNode(e,t){const i=this._clientNodePage;if(null==i||e>=0)return;const s=oi(e,this._pageSize),n=oi(t,this._pageSize),r=i.nodes[s],o=r.childOffset;i.children.splice(r.childOffset+r.childCount,0,t),r.childCount+=1,null!=r.node&&(r.node.childCount+=1);for(const e of i.nodes)e.childOffset>o&&(e.childOffset+=1);i.nodes[n].parent=e,this._updateParentBoundingInformation(e)}_destroyClientRefNode(e,t,i){const s=this._clientNodePage;if(null==s)return;const n=this.getParentIndex(e);if(null==n)return;const r=new Set,o=new Map,a=e=>{const i=oi(e,this._pageSize),n=s.nodes[i];if(n.childCount>0)for(let e=n.childOffset;e-1)),u=[],c=[];for(let e=0;e=0)c.push(i);else{const e=oi(i,this._pageSize),s=l[e];if(r.has(s))continue;const n=h[e];c.push(n),s.parent=t}}i.childOffset=s,i.childCount=c.length-s,i.node&&(i.node.childCount=i.childCount)}s.nodes=u,s.children=c,this._updateParentBoundingInformation(h[oi(n,this._pageSize)])}_updateParentBoundingInformation(e){let t=e;do{let e=null;const i=this._clientNodeLoader.indexSR,s=this._clientNodeLoader.renderSR,n=this._getNodeInternal(t);if(null==n)return;for(let r=0;r0)if(null==e)e=oe(a.serviceMbsInIndexSR,ui);else{const t=ci,n=gi,r=_i;ie(a.serviceMbsInIndexSR,i,t,s),ie(e,i,n,s),ae(t,n,r),ie(r,s,e,i)}}const r=n.ref||n.node;null!=r&&(null!=e?(r.serviceMbsInIndexSR??=le(),oe(e,r.serviceMbsInIndexSR)):je(r.serviceMbsInIndexSR),r.invalidateServiceBVsInRenderSR(),r.geometryObbInRenderSR=null),this.invalidateNodeVisibilityCacheInternal(n),t=this.getParentIndex(t)}while(null!=t)}populateChildren(e,t){const i=this._getNodeInternal(e),s=this._getPage(e);i.childOffset=s.children.length,i.childCount=t.length;for(let i=0;i{(null!=i.node&&i.node.id===e||null!=i.ref&&i.ref.id===e)&&(t=s)})),t}getNodeById(e){const t=this.getIndexById(e);return null!=t&&t>=0?this.getNode(t):null}getChildIndex(e,t){const i=this._getPage(e);if(null==i)return-1;const s=i.nodes[oi(e,this._pageSize)];return i.children[s.childOffset+t]}getParentIndex(e){const t=this._getPage(e);return null!=t&&e!==this._rootIndex?t.nodes[oi(e,this._pageSize)].parent:null}getParent(e){const t=this.getParentIndex(e);return null!=t?this.getNode(t):null}isLeaf(e){const t=this._getNodeInternal(e);return null!=t&&0===t.childCount}get rootNode(){return this.getNode(this._rootIndex)}get isEditable(){return this._isEditable}removeAllGeometryObbs(){this._forAllNodes((e=>{null!=e.node&&(e.node.geometryObbInRenderSR=null)}))}invalidateVisibilityCache(){this._visibilityCacheVersion=ti(this._visibilityCacheVersion)}invalidateNodeVisibilityCache(e){const t=this._getNodeInternal(e);null!=t&&this.invalidateNodeVisibilityCacheInternal(t)}invalidateNodeVisibilityCacheInternal(e){e.visibilityCache=ei(this._visibilityCacheVersion)}invalidateBoundingVolumeCache(e){const t=this._getNodeInternal(e);null!=t&&(t?.invalidateBounds(),this.invalidateNodeVisibilityCacheInternal(t))}updateElevationChanged(e){const t=this._getNodeInternal(e);if(null==t)return;if(!this.needNodeElevationRange)return void this.invalidateBoundingVolumeCache(e);const i=null!=t.node?t.node:t.ref;null!=i&&i.invalidateElevationRange()}invalidateGeometryVisibility(e){const t=this._getNodeInternal(e),i=t?.node;i&&(i.geometryObbInRenderSR=null,i.invalidateServiceBVsInRenderSR())}invalidateVisibilityObbs(){null!=this.rootNode&&this.traverse(this.rootNode,(e=>(e.visibilityObbInRenderSR=this._computeVisibilityObb(e),e.geometryObbInRenderSR=null,!0)))}_isElevationRangeUpToDate(e){if(!this.needNodeElevationRange)return!0;const t=e?.node??e?.ref;return!t||t.elevationRangeValid}updateElevationRange(e){this._updateElevationRangeInternal(e,null)}_updateElevationRangeInternal(e,t){const i=this._getNodeInternal(e);if(!i)return!1;const s=i?.node??i?.ref;if(!s)return!1;if(s.elevationRangeValid)return t?.expandElevationRange(s),!0;const n=new He;let r=!1;for(let t=0;t{null!=e&&(e.imModificationImpact=Ae.NotChecked,e.visibilityObbInRenderSR=this._computeVisibilityObb(e),e.hasModifications&&this.invalidateGeometryVisibility(e.index))})),this.invalidateVisibilityCache()}layerFilterChanged(e){this._layerHasFilter=e,this._forAllNodes((e=>{if(null!=e){e.filterImpact=Oe.NotChecked;const t=e.node;null!=t&&this.invalidateNodeVisibilityCache(t.index)}})),this.invalidateVisibilityCache()}update(e,t,i){if(!this._dirty)return;this._pageQueue.length>0&&this._addQueuedPages(t),this._invalidateElevationRangeForNewPages(t),this._maxUnloadedPrio=Number.NEGATIVE_INFINITY,this._maxProcessingPrio=Number.NEGATIVE_INFINITY,this._missingPagesAndNodes.clear(),this._prefetchNodes.clear(),this._updates.reset(e),Zt.clear();let s=!0;const n=new di,r=new di,o=this._imModificationUncategorized;o.clear();const a=new Set;let l=0;this.traverseVisible(((a,d,h)=>{const u=ri(a,this._pageSize);if(null==d){let e=this._entryPriority(a);return e===1/0&&(e=this._entryPriority(h)),Zt.set(u,Math.max(e,Zt.get(u)||0)),this._loadingPages.has(u)||this._failedPages.has(u)||(this._missingPagesAndNodes.push(u),++l),void(this._maxProcessingPrio=Math.max(this._maxProcessingPrio,e))}const c=d.node;if(this._updateNodeFeatureEstimate(c,r),null==c){const e=this._entryPriority(a);return this._loadingNodes.has(a)||this._failedNodes.has(a)||(this._missingPagesAndNodes.push(a),Zt.set(a,e)),void(this._maxProcessingPrio=Math.max(this._maxProcessingPrio,e))}const g=this._getPage(a);if(0===this._missingPagesAndNodes.length&&!this._useNodePages)for(let e=0;e0&&this._isSelected(c)&&(s=!1));if(this._isLoaded(a)){if(n.known+=c.memory,++n.knownNodes,this._isSelected(c)?d.childCount>0&&(s=!1):(n.unremoved+=c.memory,s=!1),this._needsUpdate(c)){const e=this._entryPriority(a);Zt.set(a,e),this._maxProcessingPrio=Math.max(this._maxProcessingPrio,e),this._updates.update.push(a)}return}if(c.memory&&(n.known+=c.memory,++n.knownNodes),!this._isSelected(c))return void(this._isReloading(a)&&this._updates.remove.push(a));if(d.childCount>0&&(s=!1),c.memory?(n.missing+=c.memory,n.known+=c.memory,++n.knownNodes):++n.missingNodes,e.includes(c.index))return this._maxProcessingPrio=Math.max(this._maxProcessingPrio,this._entryPriority(a)),void(this._updates.cancel=this._updates.cancel.filter((e=>e!==c.index)));if(!t.done&&this._enable(c))return void t.madeProgress();const _=this._entryPriority(a);Zt.set(a,_),this._maxProcessingPrio=Math.max(this._maxProcessingPrio,_),this._updates.add.push(a),this.layerHasModifications&&i&&null!=c&&c.imModificationImpact===Ae.NotChecked&&o.push(a)}),a),this._frameNumber++,this._missingPagesAndNodes.sort(((e,t)=>e-t)),this._missingPagesAndNodes.filterInPlace(((e,t)=>t<1||this._missingPagesAndNodes.data[t-1]!==e)),this._missingPagesAndNodes.sort(((e,t)=>Zt.get(e)-Zt.get(t))),this._missingPagesAndNodes.length>0&&(this._maxUnloadedPrio=Zt.get(this._missingPagesAndNodes.back()),this._prefetchNodes.clear()),this._removeUnusedNodePages(a,l);const d=this._updates.add;d.length>0&&this.layerHasModifications&&(o.length>0&&i?.(o),d.filterInPlace((e=>{const t=this._getNodeInternal(e),i=null==t?.node||t.node.imModificationImpact!==Ae.Culled;return i||this.invalidateNodeVisibilityCache(e),i}))),this._unloadedMemoryEstimate=n.missing-n.unremoved,n.knownNodes>3&&n.missingNodes>0&&(this._unloadedMemoryEstimate+=n.known/n.knownNodes*n.missingNodes),this._unloadedMemoryEstimate=.8*Math.max(0,this._unloadedMemoryEstimate),this._featureEstimate.estimate=this._computeFeatureEstimate(r),this._featureEstimate.leavesReached=s,this._updates.add.filterInPlace((e=>Zt.get(e)>=this._maxUnloadedPrio)).sort(((e,t)=>Zt.get(e)-Zt.get(t))),this._updates.update.sort(((e,t)=>Zt.get(e)-Zt.get(t))),this._indexMissing=this._loadingPages.size+this._loadingNodes.size+this._missingPagesAndNodes.length,this._dirty=this._indexMissing>0,Zt.clear()}checkFeatureTarget(e,t){const i=this._viewportQueries.updateScreenSpaceErrorBias(t);let s=t,n=t,r=i,o=10;for(;o--;){const i=new di;if(this._updateFeatureEstimate(s,i),this._computeFeatureEstimate(i)<=e){if(s>=t||i.missingNodes>0||0===o)break;r=s,s=.5*(s+n)}else n=s,s=.5*(s+r)}return this._version=ti(this._version),this._viewportQueries.updateScreenSpaceErrorBias(i),Math.min(t,s)}_removeUnusedNodePages(e,t){if(!this._useNodePages)return;const i=e.size,s=this._nodePages,n=s.size+this._loadingPages.size+t;if(n>mi&&n>i){const t=new Array;for(const[i,n]of s)0!==n.numNodesWithLoadedChildren||e.has(i)||t.push([n.lastTraversed,i]);t.sort(((e,t)=>e[0]-t[0])).some((e=>{const t=e[1];return this._deleteNodePage(t),s.size<=mi}))}}_updateFeatureEstimate(e,t){this._version=ti(this._version),this._viewportQueries.updateScreenSpaceErrorBias(e),this.traverseVisible(((e,i)=>this._updateNodeFeatureEstimate(null!=i?i.node:void 0,t)))}_updateNodeFeatureEstimate(e,t){null==e||e.failed||null==e.numFeatures||this._isSelected(e)&&(null!=e.numFeatures?(t.missing+=e.numFeatures,t.known+=e.numFeatures,++t.knownNodes):++t.missingNodes)}_computeFeatureEstimate(e){let t=e.known-e.unremoved;return e.knownNodes>3&&e.missingNodes>0&&(t+=e.known/e.knownNodes*e.missingNodes),Math.max(0,t)}load(){return this._load(this._missingPagesAndNodes)}prefetch(){return this._prefetchNodes.sort(((e,t)=>Zt.get(e)-Zt.get(t))),this._load(this._prefetchNodes)}_load(e){if(0===e.length||!this._canRequest())return!1;for(;e.length>0&&this._canRequest();){const t=e.pop();this._useNodePages&&t>=0?this._loadPage(t):this._loadNode(t)}return!0}get isLoading(){return this._indexMissing>0}get isPrefetching(){return this._prefetchNodes.length>0}get indexLoading(){return this._loadingPages.size+this._loadingNodes.size}get indexMissing(){return this._indexMissing}get unloadedMemoryEstimate(){return this._unloadedMemoryEstimate}get updates(){return this._updates}get featureEstimate(){return this._featureEstimate}get maxPriority(){return Math.max(this._maxProcessingPrio,this._maxUnloadedPrio)}nodeTraversalState(e){if(null==e)return null;const t=e.index,i=this._getNodeInternal(t);if(!i)return null;let s=i?.traversalState;if(s&&si(s.version,this._version))return s;const n=this._viewportQueries.getLodLevel(e),r=this._viewportQueries.hasLOD(e);let o=!0;if(r){const e=this.getParentIndex(t);if(null!=e){const t=this._getNodeInternal(e),i=t?.traversalState;o=!!i&&n>i.lodLevel}else o=n>0}else o=0===e.childCount;return s?(s.lodLevel=n,s.isChosen=o,s.version=ii(!0,this._version),s):(s=new Ee(r,o,n,ii(!0,this._version)),i.traversalState=s,s)}async _loadNode(e){this._loadingNodes.add(e);const t=this._getNodeInternal(e).ref;if(null==t)return void this._failedNodes.add(e);const i=t.id,s=this._urlPrefix+i,n=()=>{this._loadingNodes.delete(e),0===this._missingPagesAndNodes.length&&0===this._loadingNodes.size&&this.requestUpdate()};let r=null;try{r=e>=0?await this._streamDataController.request(s,"json"):await this._clientNodeLoader.loadNodeJSON(i)}catch(t){return n(),void(c(t)||(this._logger.error("#loadNode()",this._layer,"Error loading node: "+s),this._failedNodes.add(e)))}n();const o=this._validateNode(i,r);if(null==o)return;o.obb&&this.invalidateNodeVisibilityCache(e);const a=this._addNode(o,e);this.nodeTraversalState(a)}_validateNode(e,t){if(null==t||"object"!=typeof t||t.id!==e)return this._logger.error("#validateNode()",this._layer,`Invalid node. Wrong type or wrong id "${e}"`),null;if(!Array.isArray(t.mbs))return this._logger.error("#validateNode()",this._layer,`Invalid bounding volume on node ${e}.`),null;t.sharedResource&&"./shared"!==t.sharedResource.href&&"./shared/"!==t.sharedResource.href&&this._logger.warn("#validateNode()",this._layer,`Invalid shared resource href on node "${e}"`);const i=t.geometryData;null==i||Array.isArray(i)&&0===i.length||Array.isArray(i)&&1===i.length&&"./geometries/0"===i[0].href||this._logger.warn("#validateNode()",this._layer,`Invalid geometry data on node "${e}"`);const s=t.attributeData,n=this._layer.attributeStorageInfo;null==s||Array.isArray(s)&&!s.some(((e,t)=>e.href!==`./attributes/${n?.[t]?.key??`f_${t}`}/0`))||this._logger.warn("#validateNode()",this._layer,`Invalid attribute data on node "${e}"`),t.featureData&&t.featureData.length>1&&this._logger.warn("#validateNode()",this._layer,`Node ${e} has ${t.featureData.length} bundles. Only the first bundle will be loaded.`);const r=t.hasOwnProperty("obb")&&!this.ignoreServiceObb?t.obb:void 0,o=t.featureData&&1===t.featureData.length&&t.featureData[0].featureRange?t.featureData[0].featureRange[1]-t.featureData[0].featureRange[0]+1:void 0,a=Array.isArray(t.children)?t.children.map((t=>{if(null==t)return null;const i=t=>this._logger.error("#validateNode()",this._layer,`Invalid node reference on node ${e}: ${t}`);if("number"==typeof t.id)i(`id ${t.id} is a number instead of a string.`);else if("string"!=typeof t.id||!Array.isArray(t.mbs))return i("Missing or invalid id."),null;if(!Array.isArray(t.mbs))return i(`Invalid bounding volume on reference ${t.id}.`),null;t.href&&t.href!=="../"+t.id&&this._logger.error("#validateNode()",this._layer,`Invalid node href on node "${e}"`);const s=new Le(`${t.id}`,t.mbs);return s.serviceObbInIndexSR=!this.ignoreServiceObb&&t.hasOwnProperty("obb")&&t.obb?Qe.fromJSON(t.obb):null,s.visibilityObbInRenderSR=this._computeVisibilityObb(s),s})).filter((e=>null!=e)):null,l=t.featureData?.length??!1,d=!0===t.isEmpty;return new Jt(e,t.mbs,r,"string"==typeof t.version?t.version:null,{isEmpty:!l&&d,hasSharedResource:null!=t.sharedResource,attributes:t.attributeData?e:void 0,texture:t.textureData&&t.textureData.length>0?e:void 0,geometry:null!=t.geometryData?e:void 0},a,Array.isArray(t.lodSelection)?t.lodSelection:null,o)}resetFailedNodes(){this._failedNodes.clear(),this._failedPages.clear(),this._forAllNodes((e=>{null!=e.node&&(e.node.failed=!1)}))}_entryPriority(e){const t=this._getNodeInternal(e),i=this.getParentIndex(e);if(null==t||null==i&&null==t.node)return null==i?1/0:this._entryPriority(i);let s=0;if(t.node&&null!=i){const e=this._getNodeInternal(i).traversalState;null!=e&&(s=e.lodLevel)}let n=this.progressiveLoadPenalty;for(let t=e;null!=t;t=this.getParentIndex(t))if(this._isLoaded(t)){n=0;break}const r=null!=t.ref?this._viewportQueries.distToPOI(t.ref):null!=t.node?this._viewportQueries.distToPOI(t.node):0;return-r-s*(r+this.progressiveLoadPenalty)+n}traverseVisible(e,t){const i=this._getNodeInternal(this._rootIndex);null!=i?this._traverseVisible(this._rootIndex,null,i,e,t):e(this._rootIndex,null,null)}_traverseVisible(e,t,i,s,n){const r=ri(e,this._pageSize);if(n&&n.add(r),i.node&&0===i.childCount)return void(this.isGeometryVisible(e)&&s(e,i,t));if(!this.isNodeVisible(e))return;if(s(e,i,t),null==i.node)return;const o=this.nodeTraversalState(i.node);if(o?.nodeHasLOD&&o.lodLevel===this._maxLodLevel)return;const a=this._getPageFromPageIndex(r);for(let t=0;t=0?(u[c]=e,++c):g.push(e)}}if(g.length>0){const e=this._clientNodePage;if(e){const i=e.children;let s=0;for(;s0){let e=0;if(s>0){let i=n*s,l=r,d=l.nodes;for(;e{let s=this._isLoaded(i.index)||this._isReloading(i.index)?1:0;return this.traverseDescendants(i,(e=>(s+=t(e),!1))),i.childrenLoaded!==s&&e.push(i.index),s};return t(this.rootNode),e.length&&this._logger.error("childrenLoaded invariant broken at following nodes: "+e.join(",")),e.length>0}updateElevationInfo(e,t){this.needNodeElevationRange=t&&!!e&&("relative-to-ground"===e.mode||"relative-to-scene"===e.mode||"on-the-ground"===e.mode),this._viewportQueries.updateElevationInfo(e),this.invalidateAllElevationRanges()}invalidateAllElevationRanges(){this._forAllNodes((e=>{e?.invalidateBounds(),e.node?.invalidateElevationRange(),e.ref?.invalidateElevationRange()}))}_forAllNodes(e){if(null!=this._clientNodePage){const t=this._clientNodePage;for(let i=0;it.add(ri(e,this._pageSize))));for(const[i,s]of e)if(0!==s.numNodesWithLoadedChildren||t.has(i))for(const e of s.nodes)e.traversalState=null;else this._deleteNodePage(i)}}_deleteNodePage(e){this._nodePages.delete(e)}get test(){}}const Zt=new Map;class Yt{constructor(e){this.missing=e,this.update=new d({deallocator:null}),this.add=new d({deallocator:null}),this.remove=new d({deallocator:null}),this.cancel=[]}reset(e){this.add.clear(),this.update.clear(),this.cancel=e}}function ei(e){return Ge(e,-2)}function ti(e){return Ge(e,2)}function ii(e,t){return t+(e?1:0)}function si(e,t){return(-2&e)===t}function ni(e){return!(1&~e)}function ri(e,t){return e<0?-1:t>0?e/t|0:0}function oi(e,t){return e<0?-e-1:0===t?e:e%t}function ai(e,t,i){return-1===t?-(e+1):0===i?e:t*i+e}const li=[["maxScreenThreshold",De.MaxScreenThreshold],["screenSpaceRelative",De.ScreenSpaceRelative],["removedFeatureDiameter",De.RemovedFeatureDiameter],["distanceRangeFromDefaultCamera",De.DistanceRangeFromDefaultCamera]];class di{constructor(){this.known=0,this.knownNodes=0,this.missing=0,this.missingNodes=0,this.unremoved=0}}function hi(e){return Math.sqrt(e*(4/Math.PI))}const ui=le(),ci=le(),gi=le(),_i=le(),mi=s("esri-mobile")?100:300;var fi;!function(e){e[e.FadeIn=0]="FadeIn",e[e.FadeOut=1]="FadeOut"}(fi||(fi={}));class pi{constructor(e){this._layerView=e,this._lodGlobalDirty=!1}startNodeLoading(e,t,i){this._maxLodLevel=i.maxLodLevel,this._index=t,this._removeNodes=e}shouldLoadNode(e){if(null==e)return!1;const t=this._index.nodeTraversalState(e);return!!this._isChosenMaxLOD(t)||!!t.isChosen&&this._childrenRequireLoading(e)}setLodGlobalDirty(){this._lodGlobalDirty=!0}get requiresLODGlobalHandling(){return null!=this._index&&!0===this._lodGlobalDirty}lodGlobalHandling(e){if(!this.requiresLODGlobalHandling)return!1;this._lodGlobalDirty=!1;const t=this._layerView.view.resourceController.memoryController.usedMemory,i=Math.max(0,Math.floor(10*(t-1)));bi.clear(),this._lodGlobalHandling(this._index.rootNode,i,!1,!!this._layerView.nodeCrossfadingEnabled);const s=bi.length;this._removeNodes(bi,e);const n=bi.length0&&this._removeChildrenRecursive(e),!0;const h=o.isNodeLoaded(n);if(s&&h&&l){const t=!i&&this.hasNoVisibleChildren(e);o.fadeNode(n,fi.FadeIn,!t)}const u=h&&(!o.isNodeFullyFadedIn||o.isNodeFullyFadedIn(n));if(h&&(o.updateNodeState(n,l?Te.Leaf:Te.Hole),l))return u&&this._removeChildrenRecursive(e),u;const c=e.childCount>0;let g=c;if(c)for(let o=0;o((this._layerView.isNodeLoaded(e.index)||this._layerView.isNodeReloading(e.index))&&bi.push(e.index),e.childrenLoaded>0)))}hasNoVisibleChildren(e){let t=!0;return this._index.traverseDescendants(e,(e=>!(!t||!this._index.isNodeVisible(e.index))&&(this._layerView.isNodeLoaded(e.index)?(t=!1,!1):e.childrenLoaded>0))),t}_childrenRequireLoading(e){let t=!1,i=!0;return this._index.traverseDescendants(e,(e=>{if(!i||!this._index.isNodeVisible(e.index))return!1;const s=this._index.nodeTraversalState(e);return this._isChosenMaxLOD(s)&&this._index.isGeometryVisible(e.index)&&(t=!0),this._layerView.isNodeLoaded(e.index)?(i=!1,!1):e.childrenLoaded>0})),i&&t}_isChosenMaxLOD(e){return e.isChosen&&(!e.nodeHasLOD||e.lodLevel===this._maxLodLevel)}}const bi=new d({deallocator:null});function vi(e){return e.sort(((e,t)=>e.encoding-t.encoding))}const yi={ktx2:Et.KTX2,basis:Et.Basis,dds:Et.DDS_S3TC,png:Et.PNG,jpg:Et.JPG,"ktx-etc2":Et.KTX_ETC2},xi={[pe.KTX2_ENCODING]:Et.Basis,[pe.BASIS_ENCODING]:Et.Basis,[pe.DDS_ENCODING]:Et.DDS_S3TC,"image/png":Et.PNG,"image/jpg":Et.JPG,"image/jpeg":Et.JPG,"image/ktx":Et.KTX_ETC2},Ni=()=>({alphaMode:"opaque",alphaCutoff:ye,doubleSided:!0,cullFace:fe.None,normalTextureId:-1,emissiveTextureId:-1,occlusionTextureId:-1,emissiveFactor:[0,0,0],metallicRoughness:{baseColorFactor:[.8,.8,.8,1],baseColorTextureId:-1,metallicRoughnessTextureId:-1,metallicFactor:0,roughnessFactor:.6},wrapTextures:!1,hasParametersFromSource:!0});function Ci(e,t,i,s){if(null==e?.data)return null;const n=e.data,r=s.renderingContext.parameters.maxMaxAnisotropy,o=r>1,a=i||!t.wrapTextures?Ii:wi,l=function(e){switch(e){case Et.KTX2:return pe.KTX2_ENCODING;case Et.Basis:return pe.BASIS_ENCODING;case Et.DDS_S3TC:return pe.DDS_ENCODING;case Et.PNG:return"image/png";case Et.JPG:return"image/jpeg";case Et.KTX_ETC2:return"image/ktx";default:return""}}(e.encoding),d=e.usage&Tt.Color?"opaque"===t.alphaMode?3:4:3;return new xe(n,{mipmap:o,maxAnisotropy:r,encoding:l,wrap:a,components:d,noUnpackFlip:!0})}const Ii={s:ot.CLAMP_TO_EDGE,t:ot.CLAMP_TO_EDGE},wi={s:ot.REPEAT,t:ot.REPEAT};function Si(e,t,i,s,n,r){const o=r.rendererTextureUsage,a=e=>function(e,t,i){if(null==e||i===Tt.None)return null;for(let s=0;s!!(e.encoding&t)))}class Ri{constructor(e,t,i,n,r,o){if(this._streamDataController=t,this._logger=i,this._defaultGeometrySchema=n,this._requiredAttributes=r,this._options=o,this._logLayer=e,this._layerUrl=e.parsedUrl.path,this._geometryDefinitions=e.geometryDefinitions,e.materialDefinitions){const t=e.textureSetDefinitions;this._materialAndTextures=e.materialDefinitions.map((i=>function(e,t,i){const n=new Map,r=(e,t)=>{if(null==e)return-1;const i=n.get(e.id);if(i)return i.usage|=t,i.id;const s=n.size;return n.set(e.id,{id:s,usage:t}),s},o=t.pbrMetallicRoughness,a=o?.baseColorFactor,l=t.emissiveFactor,d=s("disable-feature:diffuse-rendering-i3s")||i?Ie({normalTexture:t.normalTexture,emissiveTexture:t.emissiveTexture,emissiveFactor:t.emissiveFactor,occlusionTexture:t.occlusionTexture,metallicRoughnessTexture:o?.metallicRoughnessTexture,metallicFactor:o?.metallicFactor,roughnessFactor:o?.roughnessFactor}):Ne({normalTexture:t.normalTexture,emissiveTexture:t.emissiveTexture,emissiveFactor:t.emissiveFactor,occlusionTexture:t.occlusionTexture,metallicRoughnessTexture:o?.metallicRoughnessTexture,metallicFactor:o?.metallicFactor,roughnessFactor:o?.roughnessFactor}),h=d?Ce[0]:o?.metallicFactor??we[0],u=d?Ce[1]:o?.roughnessFactor??we[1],c="mask"===t.alphaMode?Tt.Color|Tt.AlphaMask:Tt.Color,g={baseColorFactor:a?[a[0],a[1],a[2],a[3]]:[1,1,1,1],baseColorTextureId:r(o?.baseColorTexture,c),metallicRoughnessTextureId:r(o?.metallicRoughnessTexture,Tt.MetallicRoughness),metallicFactor:h,roughnessFactor:u},_={alphaMode:t.alphaMode,alphaCutoff:t.alphaCutoff,doubleSided:t.doubleSided,cullFace:"none"===t.cullFace?fe.None:"back"===t.cullFace?fe.Back:"front"===t.cullFace?fe.Front:fe.None,normalTextureId:r(t.normalTexture,Tt.Normal),emissiveTextureId:r(t.emissiveTexture,Tt.Emissive),occlusionTextureId:r(t.occlusionTexture,Tt.Occlusion),emissiveFactor:l?[l[0],l[1],l[2]]:[0,0,0],metallicRoughness:g,wrapTextures:!1,hasParametersFromSource:d},m=[];return n.forEach((({usage:t},i)=>{const s=null!=e&&e[i]&&e[i].formats,n=s?vi(s.map((({name:e,format:t})=>({name:e,encoding:yi[t]})))):[];m.push({id:i,usage:t,encodings:n})})),{material:_,textures:m}}(t,i,"integrated-mesh"===e.type)))}}_load(e,t,i){return this._streamDataController.request(e,t,i)}_loadAttribute(e,t,i){const s=`${this._layerUrl}/nodes/${e.resources.attributes}/attributes/${t.key}/0`;return this._load(s,"binary",i).then((e=>Ye(t,e)))}async loadAttributes(e,t,i){const s=await Promise.allSettled(t.map((t=>this._loadAttribute(e,t.attributeStorageInfo,i)))),n={};for(let i=0;i=0?e[n].geometryBuffers:null;if(null==r)return i;for(let e=0;e=0?this._materialAndTextures[h]:null!=d?function(e){const t=e?.materialDefinitions?Object.keys(e.materialDefinitions)[0]:null,i=e?.textureDefinitions?Object.keys(e.textureDefinitions)[0]:null,s=t?e.materialDefinitions?.[t]:null,n=i?e.textureDefinitions?.[i]:null,r=Ni();if(null!=s){const e=s.params;e.diffuse&&(r.metallicRoughness.baseColorFactor=[e.diffuse[0],e.diffuse[1],e.diffuse[2],1]),null!=e.doubleSided&&(r.doubleSided=e.doubleSided,r.cullFace=e.doubleSided?fe.None:fe.Back),"none"!==e.cullFace&&"front"!==e.cullFace&&"back"!==e.cullFace||(r.cullFace="none"===e.cullFace?fe.None:"back"===e.cullFace?fe.Back:fe.Front),e.transparency&&(r.metallicRoughness.baseColorFactor[3]=tt(1-e.transparency,0,1)),(e.useVertexColorAlpha||r.metallicRoughness.baseColorFactor[3]<1)&&(r.alphaMode="blend")}const o=[];if(null!=n){const e=0;!n.wrap||"repeat"!==n.wrap[0]&&"repeat"!==n.wrap[1]||(r.wrapTextures=!0);let t=Tt.Color;"rgba"===n.channels&&(r.alphaMode="blend",t|=Tt.AlphaMask);const i=n.images.length-1,s=n.images[i],a=e=>e?.split("/").pop(),l=Array.isArray(n.encoding)?vi(n.encoding.map(((e,t)=>({name:a(s.href[t]),encoding:xi[e]||0})))):[{name:a(s.href),encoding:xi[n.encoding]||0}];o.push({id:e,usage:t,encodings:l}),r.metallicRoughness.baseColorTextureId=e}return{material:r,textures:o}}(d):null,c=u?.material,g=u?.textures??[],_=`${e.id}`,m=!a&&this._options.loadFeatureData,f=m?await this._loadFeatureData(_,t):null,p=m?function(e){if(!e)return null;for(const t of e.featureData){const e=t.geometries;if(null!=e)for(const i of e)return{featureIds:[t.id],featureDataPosition:t.position,geometries:[i]}}return null}(f):function(e){return{featureIds:[],geometries:[{type:"ArrayBufferView",params:{material:e}}],featureDataPosition:[0,0,0]}}(c),b=null==p?function(e){if(!e)return null;const t=new Array;for(const i of e.featureData)null!=i.position&&t.push({featureIds:[i.id],featureDataPosition:i.position,geometries:[]});return t}(f):null,v=g.length>0?Ke(this.loadTextures(e,g,t)):null;let y=null,x=null;if(l){y=We(await l);const e=function(e,t){if(!e||!t?.materialDefinitions)return e;const i=Object.keys(t.materialDefinitions)[0];return!t.materialDefinitions[i].params.vertexRegions&&e.vertexAttributes.region&&delete(e=n(e)).vertexAttributes.region,e}(this._defaultGeometrySchema,d);x=et(r,e)}const N=v?We(await v):null,C=i?We(await i):{},I=C?{attributeData:C,loadedAttributes:this._requiredAttributes}:null;if(null!=p)return{geometryData:p,attributeDataInfo:I,geometryBuffer:y,geometryDescriptor:x,requiredTextures:g,textureData:N};if(null!=b)return{pointData:b,attributeDataInfo:I,geometryBuffer:y,geometryDescriptor:x,requiredTextures:g,textureData:N};throw new Error}static _addAbsoluteHrefTexture(e,t){const i=e.textureDefinitions;if(null!=i)for(const e of Object.keys(i))for(const s of i[e].images)Array.isArray(s.href)?s.hrefConcat=s.href.map((e=>Ze(e,t))):s.hrefConcat=Ze(s.href,t)}static _fixTextureEncodings(e){const t=e.textureDefinitions;if(null!=t)for(const e in t){const i=t[e];if(Array.isArray(i.encoding))for(let e=0;e({id:t,usage:i,data:e,encoding:n,downsampled:o}))):this._load(e,"image",r).then((e=>{let r=e;if(s&&e.width*e.height>=4096){const t=Math.ceil(e.width/2),i=Math.ceil(e.height/2),s=document.createElement("canvas");s.width=t,s.height=i,s.getContext("2d").drawImage(e,0,0,t,i),r=s,o=!0}return{id:t,usage:i,data:r,encoding:n,downsampled:o}}))}loadTextures(e,t,i){const s=!!this._options.uncompressedTextureDownsamplingEnabled,n=this._options.textureUsageMask;return Promise.all(t.map((t=>{if(!(t.usage&n))return null;const r=Pi(t.encodings,this._options.textureEncodings);if(null==r)return this._logger.error("#loadTextures",this._logLayer,`No known encoding for texture found on node ${e.id}`),Promise.reject();const o=e.resources.texture||e.id,a=`${this._layerUrl}/nodes/${o}/textures/${r.name}`;return this._loadTexture(a,t.id,t.usage,s,r.encoding,i)})))}_loadFeatureData(e,t){const i=`${this._layerUrl}/nodes/${e}/features/0`;return this._load(i,"json",t)}_loadGeometry(e,t,i){const s=`${this._layerUrl}/nodes/${e}/geometries/${t}`;return this._load(s,"binary",i)}}class Di{constructor(e,t,i){this._requester=e,this._customParameters=t,this._apiKey=i,this._activeRequests=new Set}get busy(){return this._requester.busy}request(e,t,i){const s=new AbortController,n=_(i,(()=>s.abort())),r={signal:s.signal,query:{...this._customParameters,token:this._apiKey}},o=this._requester.request(e,t,r),a={response:o,abortController:s,abortHandle:n};return this._activeRequests.add(a),m(o,(()=>{a.abortController=null,a.abortHandle?.remove(),a.abortHandle=null,this._activeRequests.delete(a)})),o}cancelAll(){this._activeRequests.forEach((e=>{e.abortController?.abort(),e.abortController=null,e.abortHandle?.remove()})),this._activeRequests.clear()}}const Li=1e5;class Fi{get _frustumMbsCenter(){return this._frustumMbs}get _frustumMbsRadius(){return this._frustumMbs[3]}get _frustumPlanes(){return this._frustum}constructor(e,t,i,s,n,r,o,a,l={}){this._indexSR=e,this._renderCoordsHelper=t,this._clippingArea=n,this._elevationProvider=r,this._viewingMode=o,this._options=l,this._frustum=mt(),this._frustumMbs=dt(),this._useFrustumCulling=!1,this._poi=te(),this._elevationContext=null,this.minDistance=1/0,this.maxDistance=0,this.maxLodLevel=2,this._tmpObb=new Qe,this._tmp1=te(),this._tmp2=te(),this._tmp3=te(),this._tmp0=te(),this._screenspaceErrorBias=l.screenspaceErrorBias||1,this._progressiveLoadFactor=l.progressiveLoadFactor||1,this.updateCamera(i,s);const d=this._renderCoordsHelper.spatialReference;this._renderSR=d,this._renderSRSphericalPCPF=gt(d),this._isGlobalMode=d===this._renderSRSphericalPCPF,this.updateElevationInfo(a),this._tmpPoint=xt(0,0,0,e),this._isECEFOBBInLocalMode=this._indexSR.isWGS84&&(d.isWebMercator||ht(d)),this._indexSREllipsoidRadius=ut(this._indexSR).radius,this._indexSRSphericalPCPF=gt(e),this._projectorIndexSRToIndexSRSphericalPCPF=_t(this._indexSR,this._indexSRSphericalPCPF)}updateElevationInfo(e){null!=e?(this._elevationContext=Nt.fromElevationInfo(e),this._elevationContext.updateFeatureExpressionInfoContext(Ct(It(e,!1)))):this._elevationContext=null}updateCamera(e,t){if(this._useFrustumCulling=t,t){ft(e.viewMatrix,e.projectionMatrix,this._frustum,Ai);{const t=e.eye,i=Oi;G(i,e.viewForward);const s=Ei;k(s,Ai[4],t);const n=.5*U(s,s)/U(i,s),r=this._frustumMbs;B(r,t,i,n);const o=1+n;r[3]=o}}this._screenSizeFactor=1/(e.perScreenPixelRatio/2),this._camPos=e.eye,this.minDistance=1/0,this.maxDistance=0}setPointOfInterest(e){this._poi=e}updateScreenSpaceErrorBias(e){const t=this._screenspaceErrorBias;return this._screenspaceErrorBias=e,t}updateClippingArea(e){this._clippingArea=e}expandElevationRange(e,t,i){if(null==this._elevationContext)return;const s=e.serviceMbsInIndexSR;if(!s)return;const n="relative-to-scene"===this._elevationContext.mode?"scene":"ground";if(this._elevationProvider.getSphereElevationBounds){const e=this._elevationProvider.getSphereElevationBounds(s,this._indexSR,n);return void(e&&i.expandElevationRange(e))}const r=s[0],o=s[1],a=s[2],l=this._elevationProvider.getElevation(r,o,a,this._indexSR,n);l&&i.expandElevationRangeValues(l,l);const d=t?null:this._elevationProvider.getRootElevationBounds?.();d&&i.expandElevationRange(d)}getServiceMbsInRenderSR(e){const t=e.serviceMbsInRenderSR;if(ke(t))return t;e.serviceMbsInIndexSR&&at(t,e.serviceMbsInIndexSR);const i=e.elevationRangeMin;if(this._elevationContext&&Number.isFinite(i)){let s=0,n=0;const r=e.elevationRangeMax;switch(this._elevationContext.mode){case"relative-to-ground":case"relative-to-scene":s=this._elevationContext.geometryZWithOffset(t[2],this._renderCoordsHelper)+i-t[2],n=r-i;break;case"on-the-ground":s=i-t[2],n=r-i}t[2]+=s+.5*n,t[3]+=.5*n}else this._elevationContext&&t[3]t||s.halfSizeY>t||s.halfSizeZ>t))return null;{let t=e.serviceObbInRenderSR;if(null==t)t=new Qe,e.serviceObbInRenderSR=t;else if(t.isValid)return t;const n=i[3];let r=0,o=0;const a=s.centerZ,l=this._renderCoordsHelper,d=this._elevationContext;if(d&&e.elevationRangeValid){const t=e.elevationRangeMin,i=e.elevationRangeMax;switch(d.mode){case"relative-to-ground":case"relative-to-scene":r=d.geometryZWithOffset(a,l)+t-a,o=i-t;break;case"on-the-ground":r=t-a,o=i-t}}else if(d&&n0,u=h?this._tmpObb:t;return s.transform(u,this._indexSR,this._renderSR,r,this._renderSRSphericalPCPF,this._indexSRSphericalPCPF,this._projectorIndexSRToIndexSRSphericalPCPF),h&&Je(u,0,o,this._viewingMode,t),t}}getNodeObbInRenderSRIndependentOfElevationOffset(e){{const t=e.visibilityObbInRenderSR??e.serviceObbInRenderSR??null;if(t?.isValid)return t}const t=e.serviceObbInIndexSR;return t?(t.transform(ki,this._indexSR,this._renderSR,void 0,this._renderSRSphericalPCPF,this._indexSRSphericalPCPF,this._projectorIndexSRToIndexSRSphericalPCPF),ki):null}ensureElevationAgnosticBoundingVolume(e){return-1===e.elevationAgnosticBoundingVolume[3]&&e.level>0&&(this._viewingMode===P.Global?this._updateElevationAgnosticBoundingVolumeGlobal(e):this._updateElevationAgnosticBoundingVolumeLocal(e)),e.elevationAgnosticBoundingVolume}_updateElevationAgnosticBoundingVolumeGlobal(e){const t=this.getNodeObbInRenderSRIndependentOfElevationOffset(e),i=e.elevationAgnosticBoundingVolume;let s,n=-1;if(t){const e=Ui;t.getCenter(e),G(e,e),s=e,t.getCorners(Bi);for(const t of Bi){G(t,t);const s=U(t,e);if(s<=0)return void(i[3]=-1);const r=Math.sqrt(1-s*s);n=Math.max(n,r)}}else{const t=e.serviceMbsInRenderSR;if(!ke(t))return void(i[3]=-1);{const e=q(Ui,de(t)),r=t[3],o=z(e);if(o.9)return!0;const i=this._frustumPlanes,s=this._frustumMbsCenter,n=e,r=U(n,s),o=this._frustumMbsRadius,a=r-o,l=r+o;if(a<=0)return!0;const d=H(Vi,n,a),h=H(ji,n,l),u=t/Math.sqrt(1-t*t);for(const e of i){const t=yt(e),i=G(Gi,t),s=U(i,n);if(Math.abs(1-s)<.01)continue;const r=zi;H(r,n,s),k(r,r,i),G(r,r);const o=$i;if(B(o,d,r,a*u),!(vt(e,o)<=0||(B(o,h,r,l*u),vt(e,o)<=0)))return!1}return!0}_isConeVisibleInFrustumMbs(e){const t=e[3];if(t>.9)return!0;const i=this._frustumMbsRadius,s=this._frustumMbsCenter,n=z(s);if(n<=i)return!0;const r=e,o=U(r,s);{const e=H(Ti,r,o);if(Q(e,s)=2e5){const e=Z(this._tmp1,d,c);let t=U(e,n)/W(e);t<.08&&(t=1e-4),g/=t}return g}}_getDistance(e,t){return this._isGlobalMode?this._getDistanceGlobeMode(e,t):function(e,t){const i=e[0]-t[0],s=e[1]-t[1],n=e[2]-t[2],r=i*i+s*s,o=t[3];if(r<=o*o)return Math.abs(n);const a=Math.sqrt(r)-o;return Math.sqrt(n*n+a*a)}(e,t)}_updateMinMaxDistance(e){e>0?(this.minDistance=Math.min(this.minDistance,e),this.maxDistance=Math.max(this.maxDistance,e)):(this.minDistance=0,this.maxDistance=Math.max(this.maxDistance,-e))}getLodLevel(e){if(e.lodMetric===De.None)return 0;if(0===e.childCount)return this.maxLodLevel;if(this._useFrustumCulling&&this._progressiveLoadFactor<1){const t=this._progressiveLoadFactor*this._screenspaceErrorBias,i=this._screenspaceErrorBias;return this.evaluateLODmetric(e,t)?this.evaluateLODmetric(e,i)?2:1:0}return this.evaluateLODmetric(e,this._screenspaceErrorBias)?this.maxLodLevel:0}evaluateLODmetric(e,t){switch(e.lodMetric){case De.ScreenSpaceRelative:{const i=this.getServiceMbsInRenderSR(e),s=this._getDistance(this._camPos,i),n=2*s/this._screenSizeFactor,r=s+i[3];return this._updateMinMaxDistance(r),e.maxError*t<=n}case De.MaxScreenThreshold:{let i=this._screenSpaceDiameterMbs(e,e.serviceMbsInIndexSR[3]*t);return this._options.angleDependentLoD&&(i*=this.calcAngleDependentLoD(e)),ie.maxError*t}return!1}distToPOI(e){const t=this.getServiceMbsInRenderSR(e);return K(de(t),this._poi)-t[3]}distCameraToPOI(){return K(this._camPos,this._poi)}}const Oi=te(),Ai=bt(),Ei=te(),Ti=te(),Vi=te(),ji=te(),Gi=te(),ki=new Qe,Ui=te(),Bi=[te(),te(),te(),te(),te(),te(),te(),te()],qi=te(),zi=te(),$i=te(),Hi=te(),Qi=1e-4;let Ji=class extends(h(t)){get isMeshPyramid(){return"mesh-pyramids"===this.layer.profile||"MeshPyramid"===this.layer.store?.lodType}get isGraphics3D(){return"points"===this.layer.profile}get useMaximumNumberOfFeatures(){return!this.isMeshPyramid&&(null==this.layer.priority||"High"===this.layer.priority)}get indexStreamController(){const e=this.layerView.view.resourceController.createStreamDataRequester(st.I3S_INDEX);return new Di(e,this.layer.customParameters,this.layer.apiKey)}get dataStreamController(){const e=this.layerView.view.resourceController.createStreamDataRequester(st.I3S_DATA);return new Di(e,this.layer.customParameters,this.layer.apiKey)}get crsVertex(){return qe(this.layer)}get crsIndex(){return ze(this.layer)}get layer(){return this.layerView.i3slayer}get running(){return this.updating}get rootNodeVisible(){if(this._index){const e=this._index.rootNode;if(e)return this._updateViewData(),this._index.isNodeVisible(e.index)}return!0}get index(){return this._index}get requiredAttributes(){return this._requiredAttributes}constructor(e){super(e),this.screenSizeFactor=0,this.featureTarget=5e4,this.fixedFeatureTarget=!1,this.updating=!0,this.updatingProgress=1,this.leavesReached=!1,this.worker=null,this._featureLOD=1,this._stableFeatureLOD=!1,this._isIdle=!1,this._cameraDirty=!0,this._invisibleDirty=!1,this._idleStateCallbacks=null,this._newLoadingNodes=new d({deallocator:null}),this._modificationsNodeFilteringArray=new d,this._downloadingCount=0,this._loadingNodes=new Map,this._updatingNodes=new Map,this._progressMaxNumNodes=1,this._requiredAttributes=new Array,this._requiredAttributesDirty=!0,this._updatesDisabled=!1,this.disableIDBCache=!1,this._disableMemCache=!1,this._restartNodeLoading=!1,this._fields=null,this._attributeStorageInfo=null,this._idleQueue=new S,this._elevationUpdateNodes=new d({deallocator:null}),this._errorCount=0}initialize(){const{layerView:e,layer:t}=this;this._disableMemCache=!e.loadCachedGPUData||!e.addCachedGPUData,this._lodHandling=new pi(e),this._defaultGeometrySchema=t.store.defaultGeometrySchema,this.disableIDBCache=s("disable-feature:idb-cache"),"fields"in t&&(this._fields=t.fields,this._attributeStorageInfo=t.attributeStorageInfo),this.addResolvingPromise(Promise.all([t.indexInfo,t.when(),e.when()]).then((([i])=>{if(this.destroyed||!e||e.destroyed||!i)return;const{view:s,clientGeometry:n}=e,{resourceController:r}=s;if(this._setClippingArea(s.clippingArea),this.addHandles([b((()=>s?.pointsOfInterest?.focus?.renderLocation),(e=>this._pointOfInterestChanged(e)),v),b((()=>s.quality),(()=>this._setCameraDirty()),y),b((()=>e.contentVisible),(e=>{const t=e?()=>this._updateIdleState(!0):()=>this._updateViewData(),i=e?()=>this._updateIdleState(!1):()=>{};e&&null!=this._index&&this._index.invalidateAllElevationRanges(),this._idleStateCallbacks?(e||this.cancelNodeLoading(),this.restartNodeLoading(),this._idleStateCallbacks.idleBegin=t,this._idleStateCallbacks.idleEnd=i):this._idleStateCallbacks=r.scheduler.registerIdleStateCallbacks(t,i)}),v),Qt(e.view.resourceController.scheduler,this),b((()=>e.uncompressedTextureDownsamplingEnabled),(()=>this.restartNodeLoading())),b((()=>[this.featureTarget,this.fixedFeatureTarget]),(()=>{this._setCameraDirty(),this._stableFeatureLOD=!1})),b((()=>s.state?.contentCamera),(()=>this._setCameraDirty())),b((()=>t.elevationInfo),(e=>this._elevationInfoChanged(e))),b((()=>e.lodFactor),(()=>this._setCameraDirty())),b((()=>e.availableFields),(()=>this._requiredFieldsChange())),b((()=>e.holeFilling),(e=>null!=this._index&&(this._index.holeFilling=e)))]),this._viewportQueries=new Fi(this.crsIndex,s.renderCoordsHelper,s.state.contentCamera,!s.state.fixedContentCamera||this.isGraphics3D,this._clippingArea,this.isMeshPyramid?s.basemapTerrain:s.elevationProvider,R(s.viewingMode),this.layer.elevationInfo,{progressiveLoadFactor:this._getProgressiveLoadFactor(),screenspaceErrorBias:this._lod,angleDependentLoD:this._lod<.5}),this._clientNodeLoader=new jt(this.layer.uid,{indexSR:this.crsIndex,vertexSR:this.crsVertex,renderSR:s.renderCoordsHelper.spatialReference,localMode:"local"===s.viewingMode},s.resourceController.memoryController,this.worker),this._index=new Xt(R(s.viewingMode),t,i,this.indexStreamController,this._clientNodeLoader,this._viewportQueries,l.getLogger(this),e.holeFilling,(t=>e.isNodeLoaded(t)),(t=>e.isNodeReloading(t)),(e=>this._shouldLoadNode(e)),(e=>this._enableFromGPUCache(e,Te.Leaf)),(e=>this._needsUpdate(e)),(()=>!this.indexStreamController.busy),(t=>e.computeVisibilityObb?.(t)??null),e?.computeNodeFiltering?t=>e.computeNodeFiltering(t):void 0),this._index.updateElevationInfo(this.layer.elevationInfo,this.isMeshPyramid||this.isGraphics3D),this._index.imModificationsChanged(!!e.hasModifications),this._index.layerFilterChanged(!!e.hasGeometryFilter),null!=n){for(const e of n)this._addMesh(e.mesh,e.oid);this.addHandles(n.on("change",(e=>{for(const t of e.removed)this._removeMesh(t.oid);for(const t of e.added)this._addMesh(t.mesh,t.oid)})))}this._startNodeLoading()})))}updateNodeModificationStatus(e){const t=this._index,i=this.layerView;null!=t&&i?.updateNodeModificationStatus&&(this._modificationsNodeFilteringArray.clear(),e.forAll((e=>{const i=t.getNode(e);null!=i&&this._modificationsNodeFilteringArray.push(i)})),i.updateNodeModificationStatus(this._modificationsNodeFilteringArray),this._invisibleDirty=!0)}destroy(){this.cancelNodeLoading(),this._idleStateCallbacks&&(this._isIdle=!1,this._idleStateCallbacks.remove(),this._idleStateCallbacks=null),this._nodeLoader=null,Ki.prune(),null!=Wi&&(Wi.hide(),Wi=null)}get viewportQueries(){return this._viewportQueries}_getRequiredAttributes(){if(null==this._attributeStorageInfo||!this._fields||!this.layerView.availableFields)return[];const e=this._attributeStorageInfo,t=this._fields,i=this.layer.objectIdField;return this.layerView.availableFields.map((i=>{const s=Zi(e,i),n=Zi(t,i);return s>=0&&n>=0?{index:s,name:t[n].name,field:t[n],attributeStorageInfo:e[s]}:null})).filter((e=>null!=e&&e.name!==i))}_requiredFieldsChange(){const e=this._getRequiredAttributes();Xi(this._requiredAttributes,e)||(this._requiredAttributes=e,this._requiredAttributesDirty=!1,this.restartNodeLoading())}requestUpdate(){this._requiredAttributesDirty=!0,this.restartNodeLoading()}_setClippingArea(e){const t=I();St(e,t,this.layerView.view.renderSpatialReference)?this._clippingArea=t:this._clippingArea=null}_pointOfInterestChanged(e){null!=this._viewportQueries&&(this._viewportQueries.setPointOfInterest(e),null!=this._index&&(this._index.progressiveLoadPenalty=Yi.distancePenalty*this._viewportQueries.distCameraToPOI(),this._index.requestUpdate()))}updateClippingArea(e){this._setClippingArea(e),null!=this._viewportQueries&&null!=this._index&&(this._viewportQueries.updateClippingArea(this._clippingArea),this._index.invalidateVisibilityCache()),this._setCameraDirty()}_setCameraDirty(){this._cameraDirty=!0,this._lodHandling.setLodGlobalDirty(),this._evaluateUpdating()}_addMesh(e,t){if(null==this._index)return;const i=this._clientNodeLoader.createMeshNodeInfo(e,t),s=this._index.addClientNodeToIndex(i.id,i.mbs);this._clientNodeLoader.addMeshNode(s,i),this._evaluateUpdating(),this.notifyChange("rootNodeVisible")}_removeMesh(e){const t=this._clientNodeLoader.getMeshNodeIndex(e);if(null!=t){if(null==this._index)throw new Error("delayed removal of client side i3s node geometry not supported yet.");{const e=(e,t)=>{this.layerView.removeNode(t),this._clientNodeLoader.removeNode(e),this.layerView.deleteCachedNodeData&&null!=e&&this.layerView.deleteCachedNodeData(e),this.layerView.deleteCachedGPUData?.(this.layerView.loadCachedGPUData?.(t))},i=(e,t,i)=>{this._clientNodeLoader.updateNodeIndex(e,t,i),this.layerView.updateNodeIndex&&this.layerView.updateNodeIndex(t,i)};this._index.removeClientNodeFromIndex(t,e,i),this.notifyChange("rootNodeVisible")}}}updateElevationChanged(e,t){const i=this._index;if(null==i?.rootNode||null==t)return null;this.crsIndex.equals(t)||(C(e,t,es,this.crsIndex),e=es);const s=this._elevationUpdateNodes;return s.clear(),$e(e,i.rootNode,i,(e=>s.push(e.index))),s.length&&(s.forAll((e=>i.updateElevationChanged(e))),this._setCameraDirty()),s}removeAllGeometryObbs(){null!=this._index&&this._index.removeAllGeometryObbs()}getRenderMbs(e){return null!=this._viewportQueries?this._viewportQueries.getServiceMbsInRenderSR(e):null}_elevationInfoChanged(e){null!=this._index&&(this._index.updateElevationInfo(e,this.isMeshPyramid||this.isGraphics3D),this._setCameraDirty())}restartNodeLoading(){this._restartNodeLoading=!0,this.cancelNodeLoading(),this._evaluateUpdating()}schedule(e,t){return this._idleQueue.push(e,t)}reschedule(e,t){return this._idleQueue.unshift(e,t)}get _isIntegratedMesh(){return"integrated-mesh"===this.layer.type}get unloadedMemoryEstimate(){return null!=this._index&&this.layerView.contentVisible?this._index.unloadedMemoryEstimate*this._lodDropFactor:0}async _loadNodeData(e,t){return e.index<0?this._clientNodeLoader.loadNodeData(e.id,t):this._nodeLoader.loadNodeData(e,t)}async _loadAttributes(e,t,i){return(e.index<0?this._clientNodeLoader:this._nodeLoader).loadAttributes(e,t,i)}get indexDepth(){return null!=this._index?this._index.maxLevel:0}set disableMemCache(e){this.layerView.loadCachedGPUData&&this.layerView.addCachedGPUData?this._disableMemCache=e:this._disableMemCache=!0}runTask(e,t){return this.layerView.contentVisible?this.layerView.visible&&null!=this._index?(this._processWithErrorLogging(e,t),this._index.maxPriority):-1/0:(this._updateViewData(),this._evaluateUpdating(),-1/0)}_processWithErrorLogging(e,t){try{this._process(e,t)}catch(e){this._errorCount<50?l.getLogger(this).error(`Error during processing: ${e} at ${e.stack}`):50===this._errorCount&&l.getLogger(this).error("Too many errors for this layer. Further errors will not be displayed."),this._errorCount++}}_process(e,t){this._restartNodeLoading&&this._startNodeLoading(),null!=this._nodeLoader&&null!=this._index&&(this._updateViewData(),this._invisibleDirty&&this._removeInvisibleNodes(e)&&(this._invisibleDirty=!1),this._isIntegratedMesh&&(e.enabled=!1),e.run((()=>this._processIndex(e))),this._updateFeatureLOD(),e.run((()=>this._processCache(e))),this._isIntegratedMesh&&(e.enabled=!0),e.run((()=>this._processNodes(e,t))),this._idleQueue.runTask(e),e.run((()=>this._prefetchIndex())),t.numIndexLoading+=this._index.indexLoading,t.numNodesLoading+=this._downloadingCount,e.run((()=>this._lodHandling.lodGlobalHandling(e))),this._evaluateUpdating())}_processIndex(e){if(null==this._index)return!1;if(this._index.dirty){this._newLoadingNodes.clear(),this._index.update(Array.from(this._loadingNodes.keys()),e,(e=>this.updateNodeModificationStatus(e))),this._disableMemCache||(this._newLoadingNodes.pushArray(this._index.updates.add.data,this._index.updates.add.length),this._newLoadingNodes.pushArray(this._index.updates.missing.data,this._index.updates.missing.length));const t=this._index.featureEstimate.leavesReached;this._index.isLoading||t===this._get("leavesReached")||this._set("leavesReached",t)}return this._index.load()}_prefetchIndex(){return!(null==this._index||this._loadingNodes.size>0||this._index.updates.add.length>0)&&this._index.prefetch()}_updateFeatureLOD(){if(!this.useMaximumNumberOfFeatures||null==this._index||null==this._viewportQueries)return;const e=!this._index.isLoading,t=this.featureTarget*this._baseLOD,i=this._index.featureEstimate;if(i.estimate=i.estimate||t/2,this._index.indexMissing>500){if(this._featureLOD<=Qi)return;this._featureLOD/=1.5,this._stableFeatureLOD=!1}else if(e&&i.estimate=1e4||this._stableFeatureLOD)return;const e=Math.min(10,Math.max(t/i.estimate,1.001));this._featureLOD*=e;const s=this._lod,n=this._index.checkFeatureTarget(t,s);n!==s&&(this._featureLOD=n/this._baseLOD,this._stableFeatureLOD=!0)}else{if(!(i.estimate>1.2*t||e&&i.estimate>t))return;if(this._featureLOD<=Qi)return;this._featureLOD/=1+.25*(i.estimate/t-1),this._stableFeatureLOD=!1}this._featureLOD=Math.min(1e4,Math.max(Qi,this._featureLOD)),this._viewportQueries.updateScreenSpaceErrorBias(this._lod),this._index.requestUpdate()}_processCache(e){const t=this._index;if(null==t)return!1;for(;this._newLoadingNodes.length>0&&!e.done;){const i=this._newLoadingNodes.pop();for(let s=t.getParent(i);null!=s&&!this.layerView.isNodeLoaded(s.index);s=t.getParent(s.index))if(this._enableFromGPUCache(s,Te.Hole)){e.madeProgress();break}}return e.hasProgressed}_processNodes(e,t){if(null==this._index)return!1;let i=(this._isIdle?100:2)-this._loadingNodes.size;const s=this._index.updates;for(s.cancel.forEach(this._cancelNode,this),s.cancel=[];s.remove.length>0&&!e.done;)this.layerView.removeNode(s.remove.pop()),e.madeProgress();for(;s.update.length>0&&!e.done;){const t=this._index.getNode(s.update.pop());null!=t&&(this._updateLoadedNode(t),e.madeProgress())}for(;s.add.length>0&&!e.done&&i>0;){--i;const n=this._index.getNode(s.add.back());if(null==n||n.cacheState!==Ve.Cached&&!this._hasNodeLoadToken(t))break;s.add.pop(),this._loadNode(n),e.madeProgress()}return e.hasProgressed}_cancelAllNodes(){this._loadingNodes.forEach((e=>e.abort())),this._loadingNodes.clear(),this._updatingNodes.forEach((e=>e.abort())),this._updatingNodes.clear()}_cancelNode(e){const t=this._loadingNodes.get(e);t&&(t.abort(),this._loadingNodes.delete(e))}_hasNodeLoadToken(e){return!(!this._isIdle&&e.numNodesLoading+this._loadingNodes.size>=2)&&this._downloadingCount0||this._updatingNodes.size>0||this._restartNodeLoading||this._cameraDirty||this._idleQueue.running||this._lodHandling&&this._lodHandling.requiresLODGlobalHandling||null!=this._index&&this._index.isPrefetching),0===i&&(this._progressMaxNumNodes=1),this._progressMaxNumNodes=Math.max(i,this._progressMaxNumNodes),t=1-i/this._progressMaxNumNodes}else e=this._cameraDirty,t=e?0:1;this.updating=e,this.updatingProgress=t}}_updateViewData(){if(!this._cameraDirty||null==this._index||null==this._viewportQueries)return;const e=this.layerView.view,{contentCamera:t,fixedContentCamera:i}=e.state;this.screenSizeFactor=1/(t.perScreenPixelRatio/2),this._viewportQueries.updateCamera(t,!i||this.isGraphics3D),this._viewportQueries.setPointOfInterest(e.pointsOfInterest.focus.renderLocation),this._viewportQueries.updateScreenSpaceErrorBias(this._lod),this._index.invalidateVisibilityCache(),this._index.progressiveLoadPenalty=Yi.distancePenalty*this._viewportQueries.distCameraToPOI(),this._index.requestUpdate(),this._stableFeatureLOD=!1,this._invisibleDirty=!0,this._cameraDirty=!1,this.notifyChange("rootNodeVisible")}_getProgressiveLoadFactor(){return this.layerView.view.quality<1?1:this.layerView.progressiveLoadFactor}get _lod(){return this._featureLOD*this._baseLOD}get _baseLOD(){const e=this.layerView.lodFactor;return this.fixedFeatureTarget?1:(e>0?e:1)*this.layerView.view.quality}get _lodDropFactor(){return this.fixedFeatureTarget?1:(Math.min(this.layerView.view.quality,.5)-rt)/(.5-rt)}isGeometryVisible(e){return!!this._index?.isGeometryVisible(e.index)}updateVisibility(e){this._index?.invalidateNodeVisibilityCache(e)}invalidateGeometryVisibility(e){this._index?.invalidateGeometryVisibility(e)}invalidateVisibilityObbs(){this._index?.invalidateVisibilityObbs()}modificationsChanged(){this._index?.imModificationsChanged(!!this.layerView.hasModifications),this._invisibleDirty=!0}_shouldLoadNode(e){return!(!this._lodHandling.shouldLoadNode(e)||this._shouldDropNode(e)||null==this._index||!this._index.isGeometryVisible(e.index))}_shouldDropNode(e){if(null==this._viewportQueries)return!1;const t=this._lodDropFactor;return!(t>=1||!this._lodHandling.hasNoVisibleChildren(e))&&Math.abs(this._viewportQueries.calcCameraDistanceToCenter(e))-this._viewportQueries.minDistance>(this._viewportQueries.maxDistance-this._viewportQueries.minDistance)*t}_startNodeLoading(){this._restartNodeLoading=!1;const e=this._index;if(this._updatesDisabled||null==e||null==this._viewportQueries)return;this._updateViewData(),this._requiredAttributesDirty&&(this._requiredAttributes=this._getRequiredAttributes(),this._requiredAttributesDirty=!1);const t={textureEncodings:this.layerView.supportedTextureEncodings,uncompressedTextureDownsamplingEnabled:this.layerView.uncompressedTextureDownsamplingEnabled,textureUsageMask:this.layerView.rendererTextureUsage,loadFeatureData:this.useMaximumNumberOfFeatures};this._nodeLoader=new Ri(this.layer,this.dataStreamController,l.getLogger(this),this._defaultGeometrySchema,this._requiredAttributes,t),e.requestUpdate(),this._lodHandling.startNodeLoading(((e,t)=>this._removeNodes(e,t,ts.fadeout)),e,{maxLodLevel:this._viewportQueries.maxLodLevel}),this._evaluateUpdating()}isNodeLoading(){return null!=this._nodeLoader&&null!=this._index}cancelNodeLoading(){this.isNodeLoading()&&(this.indexStreamController.cancelAll(),this.dataStreamController.cancelAll(),this._idleQueue.cancelAll(),this._cancelAllNodes(),this._nodeLoader=null,this._evaluateUpdating())}_removeInvisibleNodes(e){const t=this._index;if(null==t||null==this._viewportQueries)return!1;Ki.clear(),this.layerView.getLoadedNodeIndices(Ki);const i=0===this._viewportQueries.maxDistance,s=i?()=>!1:e=>this._shouldDropNode(e);return Ki.filterInPlace((e=>{const i=t.getNode(e);return null==i||!t.isGeometryVisible(e)||s(i)})),Ki.length>0&&this._lodHandling.setLodGlobalDirty(),this._removeNodes(Ki,e,ts.pop),!(i&&this._lodDropFactor<1||0!==Ki.length&&(Ki.clear(),1))}markNodeToRemove(e){Ki.push(e)}removeMarkedNodes(){this._removeNodes(Ki,M,ts.pop)}_removeNodes(e,t,i){if(0!==e.length&&!t.done)for(null!=this._index&&this._index.requestUpdate();e.length>0&&!t.done;){const s=e.pop(),n=this._index;i===ts.fadeout&&this.layerView.nodeFadeoutEnabled&&null!=n&&n.isGeometryVisible(s)?this.layerView.fadeNode(s,fi.FadeOut,!0):this.layerView.removeNode(s),t.madeProgress()}}_needsUpdate(e){if(e.resources.isEmpty||this._updatingNodes.has(e.index))return!1;const t=this.layerView.getLoadedAttributes(e.index);return null!=t&&t!==this._requiredAttributes}async _updateLoadedNode(e){const t=new AbortController;this._updatingNodes.set(e.index,t),this._evaluateUpdating();try{const i=Xi(this.layerView.getLoadedAttributes(e.index),this._requiredAttributes);let s=null;s=i?this.layerView.getAttributeData(e.index):await this._loadAttributes(e,this._requiredAttributes,t.signal),await this.schedule((()=>this.layerView.updateAttributes(e.index,{loadedAttributes:this._requiredAttributes,attributeData:s},t.signal)),t.signal)}catch(i){if(!c(i))return this.layerView.updateAttributes(e.index,{loadedAttributes:this._requiredAttributes,attributeData:{}},t.signal)}this._updatingNodes.delete(e.index),this._evaluateUpdating()}_loadNode(e){if(this._loadingNodes.has(e.index))return void l.getLogger(this).error("already loading node "+e.index);const t=new AbortController;this._loadingNodes.set(e.index,t),this._evaluateUpdating(),this._loadAndAddNode(e,t.signal).then((i=>{i&&null!=this._index&&this._loadingNodes.get(e.index)===t&&(this._loadingNodes.delete(e.index),this._index.requestUpdate())})).catch((e=>{if(!c(e))throw e})).finally((()=>{this._loadingNodes.get(e.index)===t&&this._loadingNodes.delete(e.index),this._evaluateUpdating()}))}_loadAndAddNode(e,t){return e.cacheState===Ve.Uncached?this._loadUncached(e,t).then((()=>!1)):this._loadCached(e,t).then((t=>!t&&(e.cacheState=Ve.Uncached,!0))).catch((t=>!c(t)&&(e.cacheState=Ve.Uncached,!0)))}_enableFromGPUCache(e,t){if(this._disableMemCache||null==this._index)return!1;if(t===Te.Hole&&!this._index.useNodeAsHole(e.index))return!0;const i=this._loadCachedGPUData(e);return!!i&&(this.layerView.addCachedGPUData(e,i,t),this._nodeAdded(),!0)}_loadCachedGPUData(e){const t=this.layerView.loadCachedGPUData(e.index);return null!=t?.attributeInfo&&Xi(t.attributeInfo.loadedAttributes,this._requiredAttributes)?t:(this.layerView.deleteCachedGPUData(t),null)}_nodeAdded(){null!=this._index&&this._index.requestUpdate(),this._lodHandling.setLodGlobalDirty(),this._evaluateUpdating()}updateLoadStatus(e,t){const i=this._index;null!=i&&i.updateChildrenLoaded(e,t?1:-1)}async _loadCached(e,t){if(this._enableFromGPUCache(e,Te.Leaf))return!0;const i=this.layerView;if(this.disableIDBCache||!i.loadCachedNodeData||!i.addCachedNodeData)return!1;const s=e.index>=0?(t,i)=>this._nodeLoader.loadTextures(e,t,i):(t,i)=>this._clientNodeLoader.loadTextures(e,t,i),n=await this.schedule((()=>i.loadCachedNodeData(e,t,s)),t);if(null==n)return!1;const r=this._requiredAttributes,o=await this.reschedule((()=>this._loadAttributes(e,r,t)),t);return await this.reschedule((()=>i.addCachedNodeData(e,n,{loadedAttributes:r,attributeData:o},t)),t),this._nodeAdded(),!0}_loadUncached(e,t){return this._downloadingCount++,this._loadNodeData(e,t).catch((e=>{throw this._downloadingCount--,e})).then((i=>(this._downloadingCount--,this.schedule((()=>this.layerView.addNode(e,i,t)),t)))).then((()=>{this._nodeAdded(),e.cacheState=Ve.Cached})).catch((t=>{if(!c(t))throw l.getLogger(this).error("#loadNodeData()",this.layer,`Failed to load node '${e.id}'`,t),e.failed=!0,null!=this._index&&this._index.requestUpdate(),t}))}_updateIdleState(e){e!==this._isIdle&&(this._isIdle=e,this._evaluateUpdating(),e&&this._index&&null!=this._index&&this._index.resetFailedNodes())}get test(){}notifyLODUpdate(){this._lodHandling.setLodGlobalDirty(),this._evaluateUpdating(),null!=this._index&&this._index.requestUpdate()}geometryFilterChanged(e){const t=this._index;null!=t&&t.layerFilterChanged(e),this._setCameraDirty()}};e([x({readOnly:!0})],Ji.prototype,"isMeshPyramid",null),e([x({readOnly:!0})],Ji.prototype,"isGraphics3D",null),e([x({readOnly:!0})],Ji.prototype,"useMaximumNumberOfFeatures",null),e([x({readOnly:!0})],Ji.prototype,"indexStreamController",null),e([x({readOnly:!0})],Ji.prototype,"dataStreamController",null),e([x({readOnly:!0})],Ji.prototype,"crsVertex",null),e([x({readOnly:!0})],Ji.prototype,"crsIndex",null),e([x()],Ji.prototype,"screenSizeFactor",void 0),e([x()],Ji.prototype,"featureTarget",void 0),e([x()],Ji.prototype,"fixedFeatureTarget",void 0),e([x()],Ji.prototype,"layerView",void 0),e([x()],Ji.prototype,"layer",null),e([x()],Ji.prototype,"updating",void 0),e([x({readOnly:!0})],Ji.prototype,"running",null),e([x()],Ji.prototype,"updatingProgress",void 0),e([x({readOnly:!0})],Ji.prototype,"leavesReached",void 0),e([x({constructOnly:!0})],Ji.prototype,"worker",void 0),e([x({readOnly:!0,dependsOn:[]})],Ji.prototype,"rootNodeVisible",null),Ji=e([N("esri.layers.graphics.controllers.I3SOnDemandController")],Ji);const Ki=new d({deallocator:null});let Wi;function Xi(e,t){return null!=e&&e.length===t.length&&e.every((e=>Zi(t,e.name)>=0))}function Zi(e,t){const i=t.toLowerCase();for(let t=0;t{this._pendingFetchAbortController=null,this._pendingFetchChangedObjectIds=null})),this.is3DOFL&&null!=this._associatedLayer&&(Pe()?this._associatedLayer.load().then((e=>{this.destroyed||(this._original3DOFLDefinitionExpression=e.definitionExpression,this.addHandles(b((()=>this._definitionExpression),(t=>e.definitionExpression=t),v)),this._associatedLayerView=new At({layer:this._associatedLayer,view:this.view}))})):Me())}destroy(){this.is3DOFL&&null!=this._associatedLayer&&(Pe()?null!=this._associatedLayerView&&(this._associatedLayer.definitionExpression=this._original3DOFLDefinitionExpression):Me()),this._set("layer",null),this._memCache=F(this._memCache),this._pendingFetchAbortController=O(this._pendingFetchAbortController),this._pendingFetchChangedObjectIds=null,this._featureIdLocks.clear()}get is3DOFL(){return Re()&&null!=this._associatedLayer?.infoFor3D}get sortedGeometryChangedObjectIds(){return this.is3DOFL?[...this._geometryChangedObjectIds].sort(((e,t)=>e-t)):[]}get _associatedLayer(){return null==this.layer?null:this.layer.associatedLayer}get hasGeometryChanges(){return this._geometryChangedObjectIds.size>0}get _definitionExpression(){const e=this.sortedGeometryChangedObjectIds;return 0===e.length?"1 = 0":`OBJECTID IN (${e.join(",")})`}get updating(){return!!this.is3DOFL&&(!!this._pendingFetchChangedObjectIds||!!Pe()&&(!(null!=this._associatedLayerView)||null!=this._associatedLayerView&&this._associatedLayerView.updating))}get isEmpty(){return null==this._pendingFetchChangedObjectIds&&0===this._attributeChangedObjectIds.size&&0===this._geometryChangedObjectIds.size}featureHasGeometryChanges(e){return this._geometryChangedObjectIds.has(e)}featureHasAttributeChanges(e){return this._attributeChangedObjectIds.has(e)}createInteractiveEditSession(e){this._attributeChangedObjectIds.add(e);const t=this._interactiveEditingSessions,i=new ns(e,(()=>{t.remove(i)}));return t.unshift(i),i}async applyAttributeOverrides(e,t,i,s=[]){if(this._pendingFetchChangedObjectIds&&await f(this._pendingFetchChangedObjectIds,i),null==t)return;const{attributeData:n,loadedAttributes:r}=t;if(null==r||null==n||0===this._attributeChangedObjectIds.size)return;const o=new Set;for(const e of r)o.add(e.index);for(const t of s)o.has(t.index)||(r.push(t),n[t.name]=new Array(e.length));const a=await this._lockFeatureIds(e);try{const t={attributeData:n,loadedAttributes:r},s=this._getOverridesFromCache(e,t,this._attributeChangedObjectIds),{objectIds:o,fieldNames:a}=s;if(0===o.length||0===a.length)return;const l=await this._queryAttributeOverridesFromAssociatedLayer(o,a,i);if(null==l)return;this._processOverridesFromAssociatedLayer(e,l,a,t)}finally{a.remove()}}updateGeometry(e,t){this._geometryChangedObjectIds.add(e);const i=this._clientGeometryCache.get(e);if(null!=i&&(this.geometryOverrides.remove(i),this._clientGeometryCache.delete(e)),null!=t){const i={oid:e,mesh:t};this.geometryOverrides.add(i),this._clientGeometryCache.set(e,i)}}updateAttributeValue(e,t,i){this._attributeChangedObjectIds.add(e),this._cacheAttributeValue(e,t,i)}featureAdded(e){this.is3DOFL&&Me()&&this._geometryChangedObjectIds.add(e),this._attributeChangedObjectIds.add(e)}_cacheAttributeValue(e,t,i){this._memCache.put(this._getAttributeCacheKey(e,t),i,this._memCacheAttributeValueSize(i))}_getOverridesFromCache(e,{loadedAttributes:t,attributeData:i},s){const n=new Set,r=new Array;for(const e of t)r[e.index]=i[e.name];const o=new Set;for(let i=0;ie-t));const o=r(t,n).map((t=>{const n=i.clone();return n.objectIds=t,Xe(Lt(e,n,{signal:s}))}));return Promise.all(o)}_processOverridesFromAssociatedLayer(e,t,i,{loadedAttributes:s,attributeData:n}){const r=this._associatedLayer;if(null==r)return;const o=r.objectIdField,a=i.map((t=>(t in n||(n[t]=new Array(e.length)),n[t]))),l=new Map(s.map((e=>[e.name,e.index]))),d=i.map((e=>l.get(e))),h=new Map(Array.from(e,((e,t)=>[e,t])));for(const e of t){const t=e.attributes[o];for(let s=0;se-t));for(let e=0;e0){const t=await this._queryGeometryOverridesFromAssociatedLayer(Array.from(this._geometryChangedObjectIds),e);if(null!=t)for(const e of t)null!=e.geometry&&this.updateGeometry(e.attributes[i.objectIdField],e.geometry)}}}_getFetchChangedObjectIdsServerGen(){const e=this.layer;if(null!=e.serviceUpdateTimeStamp?.lastUpdate)return e.serviceUpdateTimeStamp.lastUpdate;const t=e.associatedLayer;return null!=t?.serverGens?.minServerGen?t.serverGens.minServerGen:null}async _lockFeatureIds(e){const t=this._featureIdLocks;let i=!0;for(;i;){const s=new Array;for(const i of e){const e=t.get(i);e&&s.push(e)}0===s.length?i=!1:await Promise.all(s)}const s=p(),n=s.promise;for(const i of e)t.set(i,n);return Se((()=>{for(const i of e)t.delete(i);s.resolve()}))}get test(){}};e([x({constructOnly:!0})],ss.prototype,"view",void 0),e([x({constructOnly:!0})],ss.prototype,"layer",void 0),e([x({readOnly:!0})],ss.prototype,"is3DOFL",null),e([x()],ss.prototype,"_interactiveEditingSessions",void 0),e([x({readOnly:!0})],ss.prototype,"sortedGeometryChangedObjectIds",null),e([x({readOnly:!0})],ss.prototype,"geometryOverrides",void 0),e([x()],ss.prototype,"_clientGeometryCache",void 0),e([x()],ss.prototype,"_associatedLayer",null),e([x()],ss.prototype,"_associatedLayerView",void 0),e([x({constructOnly:!0})],ss.prototype,"memoryController",void 0),e([x()],ss.prototype,"_attributeChangedObjectIds",void 0),e([x()],ss.prototype,"_geometryChangedObjectIds",void 0),e([x()],ss.prototype,"hasGeometryChanges",null),e([x()],ss.prototype,"_pendingFetchChangedObjectIds",void 0),e([x()],ss.prototype,"_pendingFetchAbortController",void 0),e([x()],ss.prototype,"_definitionExpression",null),e([x()],ss.prototype,"updating",null),e([x()],ss.prototype,"isEmpty",null),ss=e([N("esri.views.3d.layers.i3s.I3SOverrides")],ss);class ns{constructor(e,t){this.objectId=e,this._remove=t,this._updates=new Map,this._isActive=!0}getAttribute(e){return this._updates.get(e)}setAttribute(e,t){this.isActive&&this._updates.set(e,t)}remove(){this.isActive&&(this._isActive=!1,this._remove())}get isActive(){return this._isActive}}const rs=1e4,os=5e4;var as;function ls(e,t,i,s){return`Displaying the edits of a SceneLayer with a${s===as.Mode?e.isGeographic?" geographic ":" projected ":" "}spatial reference (wkid:${e.wkid}) in ${i} viewing mode${s===as.SpatialReference?` with spatial reference (wkid:${t.wkid}) `:" "}is not supported. No geometry edits will be displayed for this layer.\nPlease consider re-caching the scene service or changing the ${s===as.Mode?"viewing mode":"view spatial reference"} to display edits.`}!function(e){e[e.Mode=0]="Mode",e[e.SpatialReference=1]="SpatialReference"}(as||(as={}));export{fi as F,ss as I,Tt as T,is as a,Et as b,Ci as c,Ni as d,Si as e,Mi as g,Pi as s}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/I3SQueryFeatureStore.js b/library/arcgis/4.30/@arcgis/core/chunks/I3SQueryFeatureStore.js new file mode 100644 index 00000000..62aac34d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/I3SQueryFeatureStore.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import"../geometry.js";import t from"../core/Accessor.js";import{f as r,P as n}from"../core/lang.js";import{L as s}from"./Logger.js";import{c as i}from"./mathUtils.js";import{u as o,a,i as l}from"./TemporalSceneLayerView.js";import{whenOnce as c}from"../core/reactiveUtils.js";import{e as u,r as p,i as y,b as d,h as f}from"./unitUtils.js";import{property as h}from"../core/accessorSupport/decorators/property.js";import{subclass as m}from"../core/accessorSupport/decorators/subclass.js";import{r as g,i as E,s as S}from"./vec3.js";import{f as w}from"./vec3f64.js";import{WhereClause as j}from"../core/sql/WhereClause.js";import{load as I,project as b}from"../geometry/projection.js";import{p as v}from"./RenderTexture.js";import{p as F}from"./projectVectorToVector.js";import{c as R,p as _}from"./aaBoundingBox.js";import{f as x,i as O,a as Q,c as M,m as T}from"./aaBoundingRect.js";import{a as C}from"./DoubleArray.js";import{f as D}from"./sphere.js";import{project as G}from"../geometry/support/webMercatorUtils.js";import N from"../layers/support/FeatureFilter.js";import{o as k,a as A,b as J}from"./I3SUtil.js";import V from"../geometry/SpatialReference.js";import L from"../core/Error.js";import{d as B}from"./maybe.js";import P from"../geometry/Extent.js";import{f as K}from"./LayerConstants.js";import{Q as U}from"./QueryEngine.js";import W from"../layers/support/FieldsIndex.js";import q from"../rest/support/FeatureSet.js";import z from"../rest/support/Query.js";import{g as Z}from"./centroid.js";import{O as $}from"./OptimizedGeometry.js";import H from"../core/Evented.js";import{a as X}from"./I3SMeshView3D.js";const Y="esri.views.3d.layers.i3s.I3SMeshViewFilter",ee=()=>s.getLogger(Y);let te=class extends t{constructor(e){super(e),this._projectionEngineLoaded=!1}initialize(){c((()=>this.viewFilter?.geometry||null!=this.layerFilter)).then((()=>this.loadAsyncModule(import("../geometry/geometryEngine.js").then((e=>{this.destroyed||(this._geometryEngine=e)})))))}get sortedObjectIds(){if(null==this.viewFilter?.objectIds)return null;const e=C(this.viewFilter.objectIds);return e.sort(),e}get parsedWhereClause(){const e=this.viewFilter?.where;if(null==e||!e)return null;try{return j.create(e,this.layerFieldsIndex)}catch(e){ee().error(`Failed to parse filter where clause: ${e}`)}return null}addFilters(e,t,r,n){const s=this.sortedObjectIds;null!=s&&e.push((e=>k(s,!0,e))),this.addSqlFilter(e,this.parsedWhereClause),this.addTimeFilter(e,this.viewFilter?.timeExtent);const i=o(this._layerMaskGeometries),a=this._geometryEngine;if(null!=i&&null!=this.layerFilter&&null!=a){const s=this.layerFilter.spatialRelationship;e.push(((e,o)=>oe(a,e,o,n,t,r,i,s)))}const l=o(this._viewMaskGeometries);if(null!=l&&null!=this.viewFilter&&null!=a){const s=this.viewFilter.spatialRelationship;e.push(((e,i)=>oe(a,e,i,n,t,r,l,s)))}}isMBSGeometryVisible(e,t,r){const n=o(this._layerMaskGeometries),s=this._geometryEngine;if(null!=n&&null!=this.layerFilter&&null!=s){const i=this.layerFilter.spatialRelationship,o=n[0].spatialReference||t;return v(e,r,ae,o)?ie(s,ae,n,o,i):(ee().warnOnce("SceneLayer.mask geometry is using unsupported SpatialReference, skipping geometry filter for MBS"),!0)}const i=o(this._viewMaskGeometries);if(null!=i&&null!=this.viewFilter&&null!=s){const n=this.viewFilter.spatialRelationship,o=i[0].spatialReference||t;return v(e,r,ae,o)?ie(s,ae,i,o,n):(ee().warnOnce("SceneLayerView.filter.geometry is using unsupported SpatialReference, skipping geometry filter for MBS"),!0)}return!0}get parsedGeometry(){const e=o(this._viewMaskGeometries),t=o(this._layerMaskGeometries);return null==e||null==t?e||t:t.concat(e)}get _layerMaskGeometries(){const e=this.layerFilter;return null==e?null:null==this._geometryEngine?a:"disjoint"===e.spatialRelationship?e.geometries.map((e=>({type:"polygon",rings:e.rings,spatialReference:e.spatialReference,cache:{}}))):[e.geometries.reduce(((e,t)=>(e.rings=[...e.rings,...t.rings],e)),{type:"polygon",rings:[],spatialReference:e.geometries[0].spatialReference,cache:{}})]}get _viewMaskGeometries(){if(null==this.viewFilter)return null;const{geometry:e}=this.viewFilter;if(null==e)return null;if(null==this.viewFilter||null==this._geometryEngine)return a;const{distance:t,units:r}=this.viewFilter,n=this.viewFilter.spatialRelationship,s="mesh"===e.type?e.extent:e;if(null==t||0===t)return se(this._geometryEngine,s,n);const i=r||u(s.spatialReference);if(s.spatialReference.isWGS84){const e=this._geometryEngine.geodesicBuffer(s,t,i);return se(this._geometryEngine,e,n)}const o=G(s,V.WGS84);if(null!=o){const e=G(this._geometryEngine.geodesicBuffer(o,t,i),s.spatialReference);return se(this._geometryEngine,e,n)}if(!this._projectionEngineLoaded&&(this.loadAsyncModule(I().then((()=>this._projectionEngineLoaded=!0))),!this._projectionEngineLoaded))return null;let l=null;try{l=b(s,V.WGS84)}catch(e){}if(l)try{l=b(this._geometryEngine.geodesicBuffer(l,t,i),s.spatialReference)}catch(e){l=null}return l||ee().error(`Filter by geodesic buffer (distance) unsupported, failed to project input geometry (${s.spatialReference.wkid}) to WGS84.`),se(this._geometryEngine,l,n)}get updating(){return l(this._layerMaskGeometries)||l(this._viewMaskGeometries)}static checkSupport(e){return!(null==e||(null==(t=e.spatialRelationship)||!re.includes(t))&&(ee().warn(`Filters with spatialRelationship other than ${re.join(", ")} are not supported for mesh scene layers`),1));var t}};e([h()],te.prototype,"layerFilter",void 0),e([h({type:N})],te.prototype,"viewFilter",void 0),e([h()],te.prototype,"layerFieldsIndex",void 0),e([h()],te.prototype,"loadAsyncModule",void 0),e([h()],te.prototype,"addSqlFilter",void 0),e([h()],te.prototype,"addTimeFilter",void 0),e([h({readOnly:!0})],te.prototype,"sortedObjectIds",null),e([h({readOnly:!0})],te.prototype,"parsedWhereClause",null),e([h({readOnly:!0})],te.prototype,"parsedGeometry",null),e([h({readOnly:!0})],te.prototype,"_layerMaskGeometries",null),e([h({readOnly:!0})],te.prototype,"_viewMaskGeometries",null),e([h()],te.prototype,"updating",null),e([h()],te.prototype,"_projectionEngineLoaded",void 0),e([h()],te.prototype,"_geometryEngine",void 0),te=e([m(Y)],te);const re=["contains","intersects","disjoint"];var ne;function se(e,t,s){if(null==t)return null;if("disjoint"===s&&"polygon"===t.type){const s=t.rings.length,i=t.spatialReference,o=new Array(s);for(let e=0;ee.aabr[0]-t.aabr[0]));const a=new Set,l=new n;for(let t=0;t{if(s>=t.aabr[2])return void a.delete(t);if(n.aabr[1]>t.aabr[3]||n.aabr[3]=.5*(t[2]+p(n).radius))return!0;const i=le(e,t,n);return r.every((t=>ce(e,t,i,s)!==ne.DISCARD))}function oe(e,t,r,n,s,i,o,a){const l=o[0].spatialReference||s.spatialReference;if(!v(r.node.serviceMbsInIndexSR,i,ae,l))return void ee().warnOnce("SceneLayerView.filter.geometry is using unsupported SpatialReference, skipping geometry filter");const c=le(e,ae,l),u=function(e,t,r,n,s){const i=t.renderSpatialReference,o=new Map,a={type:"polygon",rings:[[[0,0,0],[0,0,0],[0,0,0],[0,0,0]]],spatialReference:r};let l,c;switch(a.rings[0][3]=a.rings[0][0],e){case"intersects":l=(e,t,r)=>e.intersects(t,r)?ne.KEEP:ne.TEST,c=ue;break;case"contains":l=(e,t,r)=>e.contains(t,r)?ne.TEST:ne.DISCARD,c=ue;break;default:l=(e,t,r)=>e.disjoint(t,r)?ne.TEST:ne.DISCARD,c=pe}return{collection:n,object:s,type:e,maskSR:r,renderSR:i,aabbCache:o,triangle:a,positions:{indices:null,data:null,stride:0,startIndex:0,endIndex:0},triangleTest:l,geometryTest:c}}(a,s,l,n,r.objectHandle);for(const n of o){if(0===t.length)return;switch(ce(e,n,c,a)){case ne.DISCARD:return void(t.length=0);case ne.KEEP:continue}A(t,r.featureIds,(t=>ye(e,n,t,u)))}}!function(e){e[e.KEEP=0]="KEEP",e[e.DISCARD=1]="DISCARD",e[e.TEST=2]="TEST"}(ne||(ne={}));const ae=D(0,0,0,0);function le(e,t,r){const n={type:"point",x:t[0],y:t[1],hasZ:!1,hasM:!1,spatialReference:r},s=!y(r)&&!d(r),o=Number.isNaN(t[3])?0:i(t[3],0,2*f.radius),a=s?e.buffer(n,o,1):e.geodesicBuffer(n,o,1);return a.type="polygon",a}function ce(e,t,r,n){switch(n){case"intersects":case"contains":return ue(e,t,r);case"disjoint":return pe(e,t,r)}}function ue(e,t,r){return e.intersects(t,r)?e.contains(t,r)?ne.KEEP:ne.TEST:ne.DISCARD}function pe(e,t,r){return e.intersects(t,r)?e.contains(t,r)?ne.DISCARD:ne.TEST:ne.KEEP}function ye(e,t,r,n){const{collection:s,object:i,renderSR:o,maskSR:a,geometryTest:l,aabbCache:c}=n;let u=c.get(r);if(!u){const e=s.getObjectTransform(i);s.getComponentAabb(i,r,de);const t=[w(de[0],de[1],0),w(de[0],de[4],0),w(de[3],de[4],0),w(de[3],de[1],0)];for(let r=0;r<4;++r)g(t[r],t[r],e.rotationScale),E(t[r],t[r],e.position),F(t[r],o,t[r],a);u={type:"polygon",rings:[t],spatialReference:a,cache:{}},u.rings[0][4]=u.rings[0][0],c.set(r,u)}switch(l(e,t,u)){case ne.DISCARD:return!1;case ne.KEEP:return!0}const{triangle:p,triangleTest:y,positions:d}=n,f=p.rings[0][0],h=p.rings[0][1],m=p.rings[0][2],j=s.getObjectTransform(i);s.getComponentPositions(i,r,d);const{indices:I,data:b,stride:v,startIndex:R,endIndex:_}=d;for(let r=R;r<_;r+=3){const n=v*I[r],s=v*I[r+1],i=v*I[r+2];switch(S(f,b[n],b[n+1],b[n+2]),S(h,b[s],b[s+1],b[s+2]),S(m,b[i],b[i+1],b[i+2]),g(f,f,j.rotationScale),g(h,h,j.rotationScale),g(m,m,j.rotationScale),E(f,f,j.position),E(h,h,j.position),E(m,m,j.position),F(f,o,f,a),F(h,o,h,a),F(m,o,m,a),y(e,t,p)){case ne.DISCARD:return!1;case ne.KEEP:return!0}}return"intersects"!==n.type}const de=R(),fe=U;let he=class extends t{get spatialReference(){return this.layerView.view.spatialReference}get layer(){return this.layerView.i3slayer}get defaultQueryJSON(){return new z({outSpatialReference:this.spatialReference}).toJSON()}get _dataQueryEngine(){return this._ensureDataQueryEngine()}constructor(e){super(e)}initialize(){this.addHandles(this.layerView.on("visible-geometry-changed",(()=>this.spatialIndex.events.emit("changed"))))}destroy(){this._dataQueryEngineInstance=B(this._dataQueryEngineInstance),this._set("layerView",null)}async executeQueryForCount(e,t){return this._dataQueryEngine.executeQueryForCount(this._ensureQueryJSON(e),t)}async executeQueryForExtent(e,t){const{count:r,extent:n}=await this._dataQueryEngine.executeQueryForExtent(this._ensureQueryJSON(e),t);return{count:r,extent:P.fromJSON(n)}}async executeQueryForIds(e,t){return this._dataQueryEngine.executeQueryForIds(this._ensureQueryJSON(e),t)}async executeQuery(e,t){const r=this._ensureQueryJSON(e);if(r.returnGeometry)throw new L("unsupported-query","returnGeometry is not supported when querying a mesh scene layer view, it is only supported when directly querying a scene layer");if(r.returnCentroid)throw new L("unsupported-query","returnCentroid is not yet supported for mesh scene layer queries");const n=await this._dataQueryEngine.executeQuery(r,t),s=q.fromJSON(n);return s.features.forEach((e=>e.geometry=null)),s}_ensureQueryJSON(e){return null==e?this.defaultQueryJSON:e.toJSON()}_ensureDataQueryEngine(){if(this._dataQueryEngineInstance)return this._dataQueryEngineInstance;const e=this.layer.objectIdField||K,t=this.layer.fieldsIndex?.toJSON()||new W([]),r=this.layerView.view.resourceController.scheduler,n=this.spatialReference.toJSON(),s=this.priority,i=this.spatialIndex;return this._dataQueryEngineInstance=new fe({hasZ:!0,hasM:!1,geometryType:"esriGeometryPolygon",fieldsIndex:t,timeInfo:null,spatialReference:n,objectIdField:e,featureStore:i,scheduler:r,priority:s}),this._dataQueryEngineInstance}};e([h({constructOnly:!0})],he.prototype,"layerView",void 0),e([h({constructOnly:!0})],he.prototype,"priority",void 0),e([h({constructOnly:!0})],he.prototype,"spatialIndex",void 0),e([h()],he.prototype,"spatialReference",null),e([h()],he.prototype,"layer",null),e([h()],he.prototype,"defaultQueryJSON",null),he=e([m("esri.views.3d.layers.i3s.I3SQueryEngine")],he);class me{constructor(e){this._objectIdField=e.objectIdField,this._getFeatureExtent=e.getFeatureExtent}getObjectId(e){return e.id}getAttributes(e){const{meta:t,index:r}=e,n={};this._objectIdField&&(n[this._objectIdField]=e.id);const s=t.attributeInfo?.attributeData;if(null!=s)for(const e of Object.keys(s))n[e]=J(s[e],r);return n}getAttribute(e,t){if(t===this._objectIdField)return e.id;const{meta:r,index:n}=e,s=r.attributeInfo?.attributeData;return null!=s?J(s[t],n):null}getGeometry(e){if(e.geometry)return e.geometry;const[t,r,n,s,i]=this._getFeatureExtent(e,ge);return new $([5],[t,r,n,s,r,n,s,i,n,t,i,n,t,r,n])}getCentroid(e,t){if(e.geometry)return Z(new $,e.geometry,t.hasZ,t.hasM);const[r,n,s,i,o,a]=this._getFeatureExtent(e,ge);return new $([0],[(r+i)/2,(n+o)/2,(s+a)/2])}cloneWithGeometry(e,t){const{id:r,index:n,meta:s}=e;return{id:r,index:n,meta:s,geometry:t}}}const ge=R(),Ee=R();let Se=class extends t{constructor(e){super(e),this.events=new H}forEach(e){this.forAllFeatures((t=>(e(t),X.CONTINUE)))}forEachBounds(e,t){const r=this.getFeatureExtent;for(const n of e)t(r(n,Ee))}forEachInBounds(e,t){this.forAllFeatures((r=>{const n=this.getFeatureExtent(r,je);return T(e,_(n,Ie))&&t(r),X.CONTINUE}),(t=>{if(v(t.node.serviceMbsInIndexSR,this.sourceSpatialReference,we,this.viewSpatialReference),we[0]>=e[0]&&we[2]<=e[2]&&we[1]>=e[1]&&we[3]<=e[3])return X.CONTINUE;const r=Math.max(e[0],Math.min(we[0],e[2])),n=Math.max(e[1],Math.min(we[1],e[3])),s=we[0]-r,i=we[1]-n;return s*s+i*i<=we[3]*we[3]?X.CONTINUE:X.SKIP}))}};e([h({constructOnly:!0})],Se.prototype,"featureAdapter",void 0),e([h({constructOnly:!0})],Se.prototype,"forAllFeatures",void 0),e([h({constructOnly:!0})],Se.prototype,"getFeatureExtent",void 0),e([h({constructOnly:!0})],Se.prototype,"sourceSpatialReference",void 0),e([h({constructOnly:!0})],Se.prototype,"viewSpatialReference",void 0),Se=e([m("esri.views.3d.layers.i3s.I3SQueryFeatureStore")],Se);const we=D(0,0,0,0),je=R(),Ie=M();export{te as I,he as a,Se as b,me as c}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/I3STreeDebugger.js b/library/arcgis/4.30/@arcgis/core/chunks/I3STreeDebugger.js new file mode 100644 index 00000000..b5815014 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/I3STreeDebugger.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as o}from"./tslib.es6.js";import"../geometry.js";import{i as t}from"../core/lang.js";import{property as s}from"../core/accessorSupport/decorators/property.js";import"./Logger.js";import{subclass as r}from"../core/accessorSupport/decorators/subclass.js";import{k as p}from"./mat4.js";import{c as i}from"./mat4f64.js";import{p as e,h as m}from"./vec3.js";import{c as l}from"./vec3f64.js";import{p as j}from"./projectBuffer.js";import{T as n}from"./TileTreeDebugger.js";import a from"../geometry/Polygon.js";import"./ensureType.js";import"../geometry/Extent.js";import"../geometry/Geometry.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"./maybe.js";import"./metadata.js";import"./utils.js";import"./handleUtils.js";import"./ObservableBase.js";import"./tracking.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"../core/Error.js";import"../config.js";import"./reader.js";import"../geometry/SpatialReference.js";import"./unitUtils.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"./writer.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polyline.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"./mathUtils.js";import"./common.js";import"./typeUtils.js";import"../geometry/support/jsonUtils.js";import"./coordsUtils.js";import"./Axis.js";import"./geodesicConstants.js";import"../Color.js";import"./colorUtils.js";import"../Graphic.js";import"../PopupTemplate.js";import"../core/Clonable.js";import"../core/Collection.js";import"../core/Evented.js";import"./shared.js";import"./SimpleObservable.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../intl.js";import"./date.js";import"./locale.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./messages.js";import"../popup/content.js";import"../popup/content/AttachmentsContent.js";import"../popup/content/Content.js";import"../popup/content/CustomContent.js";import"../popup/content/ExpressionContent.js";import"../popup/ElementExpressionInfo.js";import"../popup/content/FieldsContent.js";import"../popup/FieldInfo.js";import"./enumeration.js";import"../popup/support/FieldInfoFormat.js";import"../popup/content/MediaContent.js";import"../popup/content/BarChartMediaInfo.js";import"../popup/content/mixins/ChartMediaInfo.js";import"../popup/content/mixins/MediaInfo.js";import"../popup/content/support/ChartMediaInfoValue.js";import"../popup/content/support/ChartMediaInfoValueSeries.js";import"./chartMediaInfoUtils.js";import"../popup/content/ColumnChartMediaInfo.js";import"../popup/content/ImageMediaInfo.js";import"../popup/content/support/ImageMediaInfoValue.js";import"../popup/content/LineChartMediaInfo.js";import"../popup/content/PieChartMediaInfo.js";import"../popup/content/RelationshipContent.js";import"../popup/support/RelatedRecordsInfoFieldOrder.js";import"../popup/content/TextContent.js";import"../popup/ExpressionInfo.js";import"../popup/LayerOptions.js";import"../popup/RelatedRecordsInfo.js";import"../support/actions/ActionBase.js";import"../core/Identifiable.js";import"../support/actions/ActionButton.js";import"../support/actions/ActionToggle.js";import"../symbols.js";import"../symbols/CIMSymbol.js";import"../symbols/Symbol.js";import"../symbols/ExtrudeSymbol3DLayer.js";import"../symbols/Symbol3DLayer.js";import"./utils4.js";import"../symbols/edges/Edges3D.js";import"./screenUtils.js";import"./materialUtils.js";import"./opacityUtils.js";import"../symbols/edges/SketchEdges3D.js";import"../symbols/edges/SolidEdges3D.js";import"./Symbol3DMaterial.js";import"../symbols/FillSymbol.js";import"../symbols/SimpleLineSymbol.js";import"../symbols/LineSymbol.js";import"../symbols/LineSymbolMarker.js";import"./lineMarkers.js";import"../symbols/FillSymbol3DLayer.js";import"../symbols/patterns/LineStylePattern3D.js";import"../symbols/patterns/StylePattern3D.js";import"./utils5.js";import"./colors.js";import"./symbolLayerUtils3D.js";import"./aaBoundingBox.js";import"../symbols/Font.js";import"../symbols/IconSymbol3DLayer.js";import"./persistableUrlUtils.js";import"../symbols/LabelSymbol3D.js";import"../symbols/Symbol3D.js";import"./collectionUtils.js";import"../portal/Portal.js";import"../core/Loadable.js";import"../core/Promise.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"../symbols/LineSymbol3DLayer.js";import"../symbols/LineStyleMarker3D.js";import"../symbols/ObjectSymbol3DLayer.js";import"../symbols/PathSymbol3DLayer.js";import"../symbols/TextSymbol3DLayer.js";import"../symbols/WaterSymbol3DLayer.js";import"../symbols/support/StyleOrigin.js";import"./Thumbnail.js";import"./calloutUtils.js";import"../symbols/callouts/Callout3D.js";import"../symbols/callouts/LineCallout3D.js";import"../symbols/support/Symbol3DVerticalOffset.js";import"../symbols/LineSymbol3D.js";import"../symbols/MarkerSymbol.js";import"../symbols/MeshSymbol3D.js";import"../symbols/PictureFillSymbol.js";import"./urlUtils.js";import"../symbols/PictureMarkerSymbol.js";import"../symbols/PointSymbol3D.js";import"../symbols/PolygonSymbol3D.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../symbols/SimpleFillSymbol.js";import"../symbols/SimpleMarkerSymbol.js";import"../symbols/TextSymbol.js";import"../symbols/WebStyleSymbol.js";let y=class extends n{constructor(o){super(o)}getTiles(){const o=this.lv.getVisibleNodes(),s=this.view.renderSpatialReference,r=this.nodeSR;return o.map((o=>function(o,t,s){const r=o.serviceObbInIndexSR;if(null==r||null==t)return null;p(c,r.quaternion),e(u,r.center),j(u,s,0,u,t,0,1),c[12]=u[0],c[13]=u[1],c[14]=u[2];const i=[[],[],[]];m(u,r.halfSize,c),j(u,t,0,u,s,0,1),i[0].push([u[0],u[1]]),e(u,r.halfSize),u[0]=-u[0],m(u,u,c),j(u,t,0,u,s,0,1),i[0].push([u[0],u[1]]),e(u,r.halfSize),u[0]=-u[0],u[1]=-u[1],m(u,u,c),j(u,t,0,u,s,0,1),i[0].push([u[0],u[1]]),e(u,r.halfSize),u[1]=-u[1],m(u,u,c),j(u,t,0,u,s,0,1),i[0].push([u[0],u[1]]),i[1].push(i[0][0]),i[1].push(i[0][1]),e(u,r.halfSize),u[0]=-u[0],u[2]=-u[2],m(u,u,c),j(u,t,0,u,s,0,1),i[1].push([u[0],u[1]]),e(u,r.halfSize),u[2]=-u[2],m(u,u,c),j(u,t,0,u,s,0,1),i[1].push([u[0],u[1]]),i[2].push(i[0][0]),i[2].push(i[0][3]),e(u,r.halfSize),u[1]=-u[1],u[2]=-u[2],m(u,u,c),j(u,t,0,u,s,0,1),i[2].push([u[0],u[1]]),i[2].push(i[1][3]);const l=new a({rings:i,spatialReference:s});return{lij:[o.level,o.childCount,0],label:o.id,geometry:l}}(o,s,r))).filter(t).sort(((o,t)=>o.lij[0]===t.lij[0]?o.label>t.label?-1:1:o.lij[0]-t.lij[0]))}};o([s({constructOnly:!0})],y.prototype,"lv",void 0),o([s({constructOnly:!0})],y.prototype,"nodeSR",void 0),y=o([r("esri.views.3d.layers.support.I3STreeDebugger")],y);const c=i(),u=l();export{y as I3STreeDebugger}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/I3SUtil.js b/library/arcgis/4.30/@arcgis/core/chunks/I3SUtil.js new file mode 100644 index 00000000..43fba586 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/I3SUtil.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import"../geometry.js";import e from"../request.js";import{v as t,w as r,h as o,x as n,y as a}from"../core/lang.js";import s from"../core/Error.js";import{i}from"./mat4.js";import{c as l}from"./mat4f64.js";import{s as c,h as u,p as f}from"./vec3.js";import{e as p,c as d}from"./vec3f64.js";import{canProjectWithoutEngine as m}from"../geometry/projection.js";import{g as h}from"./spatialReferenceEllipsoidUtils.js";import{p as y}from"./projectVectorToVector.js";import{c as g,e as w,l as b,m as S}from"./aaBoundingRect.js";import{g as T}from"./sphere.js";import I from"../rest/support/Query.js";import{r as v}from"./I3SBinaryReader.js";import{r as E}from"./unitUtils.js";import{c as M}from"./computeTranslationToOriginAndRotation.js";import{c as R,a as x}from"./edgeUtils.js";import{p as j,C}from"./DecodeSymbolColor.glsl.js";import{O as N,a as U}from"./orientedBoundingBox.js";import k from"../geometry/SpatialReference.js";function D(e,t,r,o,n){const a="east-north-up"===r?p(e):function(e,t,r){const o=d(),n=e[3],a=2**(Math.ceil(Math.log(n)*Math.LOG2E/q)*q+O);if(r.isGeographic){const t=a/E(r).radius*180/Math.PI,n=Math.round(e[1]/t),s=Math.max(-90,Math.min(90,n*t)),i=t/Math.cos((Math.abs(s)-t/2)/180*Math.PI),l=Math.round(e[0]/i)*i;o[0]=l,o[1]=s}else{const t=Math.round(e[0]/a),r=Math.round(e[1]/a);o[0]=t*a,o[1]=r*a}const s=e[2]+t,i=Math.round(s/a);return o[2]=i*a,o}(e,t,o),s=l();return M(o,a,s,n),s}const O=1,q=5-O;function W(e){return e?parseInt(e.substring(e.lastIndexOf("/")+1,e.length),10):void 0}function _(e){if(o("disable-feature:i3s-draco")||!e)return!1;for(const t of e)for(const e of t.geometryBuffers)if("draco"===e.compressedAttributes?.encoding)return!0;return!1}function F(e,t,r,o){r.traverse(t,(t=>{const r=t.serviceMbsInIndexSR;return(null!=r&&B(e,r))!==P.OUTSIDE&&(o(t),!0)}))}function L(e,t,r){let o=0,n=0;for(let a=0;a=0===t&&(r[a]=r[o],a++),o++;r.length=a}const K=g();function G(e,t){if(0===t.rotationScale[1]&&0===t.rotationScale[2]&&0===t.rotationScale[3]&&0===t.rotationScale[5]&&0===t.rotationScale[6]&&0===t.rotationScale[7])return K[0]=(e[0]-t.position[0])/t.rotationScale[0],K[1]=(e[1]-t.position[1])/t.rotationScale[4],K[2]=(e[2]-t.position[0])/t.rotationScale[0],K[3]=(e[3]-t.position[1])/t.rotationScale[4],K}var P;function B(e,t){const r=t[0],o=t[1],n=t[3],a=e[0]-r,s=r-e[2],i=e[1]-o,l=o-e[3],c=Math.max(a,s,0),u=Math.max(i,l,0),f=c*c+u*u;return f>n*n?P.OUTSIDE:f>0?P.INTERSECTS_CENTER_OUTSIDE:-Math.max(a,s,i,l)>n?P.INSIDE:P.INTERSECTS_CENTER_INSIDE}function z(e,t,r){const o=[],n=r?.missingFields,a=r?.originalFields;for(const r of e){const e=r.toLowerCase();let s=!1;for(const n of t)if(e===n.name.toLowerCase()){o.push(n.name),s=!0,a&&a.push(r);break}!s&&n&&n.push(r)}return o}async function $(e,t,r,o,n,a){if(0===t.length)return[];const i=e.attributeStorageInfo;if(null!=e.associatedLayer)try{return await async function(e,t,r,o,n){t.sort(((e,t)=>e.attributes[r]-t.attributes[r]));const a=t.map((e=>e.attributes[r])),s=[],i=z(o,e.fields,{originalFields:s}),l=await V(e,a,i,n);for(let e=0;e=0){let e=o.get(s.node);e||(e={node:s.node,indices:[],graphics:[]},n.push(e),o.set(s.node,e)),e.indices.push(i),e.graphics.push(r);for(let e=t;e>0;e--)a[e]=a[e-1];a[0]=s;break}}}return n}(t,r,n);if(null==l)throw new s("scenelayer:features-not-loaded","Tried to query attributes for unloaded features");const c=e.parsedUrl.path,u=await Promise.all(l.map((t=>function(e,t,r,o,n,a,s,i){return Q(e,t,r.resources.attributes,o,n,a,s,i)}(c,i,t.node,t.indices,o,e.apiKey,e.customParameters,a).then((e=>{for(let r=0;rn){const s=a(t,n);return Promise.all(s.map((t=>V(e,t,r,o)))).then((e=>e.flat()))}const i=new I({objectIds:t,outFields:r,orderByFields:[e.objectIdField]});return e.queryFeatures(i,o).then((e=>{if(e&&e.features&&e.features.length===t.length)return e.features.map((e=>e.attributes));throw new s("scenelayer:feature-not-in-associated-layer","Feature not found in associated feature layer")}))}async function Q(t,r,o,n,a,s,i,l){const c=[];for(const e of r)if(e&&a.includes(e.name)){const r=`${t}/nodes/${o}/attributes/${e.key}/0`;c.push({url:r,storageInfo:e})}const u=await Promise.allSettled(c.map((t=>e(t.url,{responseType:"array-buffer",query:{...i,token:s},signal:l?.signal}).then((e=>v(t.storageInfo,e.data)))))),f=[];for(const e of n){const t={};for(let r=0;r(a=>{if("replace"!==a.type)return;const i=a.geometry;if(!i?.hasZ)return;w(we);const l=i.spatialReference||o,h=i.rings.reduce(((e,r)=>r.reduce(((e,r)=>(c(Te,r[0],r[1],r[2]),y(Te,l,Te,t),u(Te,Te,ve),b(we,Te),Math.min(Te[2],e))),e)),1/0);(()=>{if(!p)if(p=ge,w(be),null!=e.serviceObbInIndexSR){e.serviceObbInIndexSR.transform(Se,r,t,n,s),Se.getCorners(p);for(const e of p)u(e,e,ve),b(be,e)}else{const o=e.serviceMbsInIndexSR;if(!o)return;const a=o[3];y(T(o),r,Te,t),u(Te,Te,ve),Te[2]+=n;for(let e=0;e<8;++e){const t=1&e?a:-a,r=2&e?a:-a,o=4&e?a:-a,n=p[e];f(n,[Te[0]+t,Te[1]+r,Te[2]+o]),b(be,n)}}})(),S(be,we)&&(d=Math.min(d,h),m=Math.max(m,h))})(a))),d===1/0)return null;for(let e=0;e<8;++e)h=Ie.data,g=3*e,I=p[e],u(Te,I,l),h[g]=Te[0],h[g+1]=Te[1],h[g+2]=Te[2],g+=24,I[2]=d,u(Te,I,l),h[g]=Te[0],h[g+1]=Te[1],h[g+2]=Te[2],g+=24,I[2]=m,u(Te,I,l),h[g]=Te[0],h[g+1]=Te[1],h[g+2]=Te[2];var h,g,I;return U(Ie)}function he(e){return e[3]>=0}function ye(e){null!=e&&(e[3]=-1)}const ge=[d(),d(),d(),d(),d(),d(),d(),d()],we=g(),be=g(),Se=new N,Te=d(),Ie={data:new Array(72),size:3,exclusive:!0,stride:3},ve=l();export{ue as A,G as B,P as M,L as a,J as b,re as c,oe as d,_ as e,z as f,X as g,te as h,ye as i,se as j,ie as k,de as l,he as m,B as n,A as o,Y as p,Q as q,F as r,ce as s,ne as t,ae as u,ee as v,$ as w,me as x,D as y,pe as z}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/ILyr3DWasmPerSceneView.js b/library/arcgis/4.30/@arcgis/core/chunks/ILyr3DWasmPerSceneView.js new file mode 100644 index 00000000..26245c8a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/ILyr3DWasmPerSceneView.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +var e,t,a,n,i,o,r,s,N,p,c,l,S,g,u;!function(e){e.U8="U8",e.I8="I8",e.U16="U16",e.I16="I16",e.U32="U32",e.I32="I32",e.F32="F32",e.F64="F64",e.Utf8String="Utf8String",e.NotSet="NotSet"}(e||(e={})),function(e){e.Png="Png",e.Jpeg="Jpeg",e.Dds="Dds",e.Raw="Raw",e.Dxt1="Dxt1",e.Dxt5="Dxt5",e.Etc2="Etc2",e.Astc="Astc",e.Pvrtc="Pvrtc",e.NotSet="NotSet"}(t||(t={})),function(e){e.Rgb8="Rgb8",e.Rgba8="Rgba8",e.R8="R8",e.Bgr8="Bgr8",e.Bgra8="Bgra8",e.Rg8="Rg8",e.NotSet="NotSet"}(a||(a={})),function(e){e.Position="Position",e.Normal="Normal",e.TexCoord="TexCoord",e.Color="Color",e.Tangent="Tangent",e.FeatureIndex="FeatureIndex",e.UvRegion="UvRegion",e.NotSet="NotSet"}(n||(n={})),function(e){e.Opaque="Opaque",e.Mask="Mask",e.Blend="Blend"}(i||(i={})),function(e){e.None="None",e.Mask="Mask",e.Alpha="Alpha",e.PreMultAlpha="PreMultAlpha",e.NotSet="NotSet"}(o||(o={})),function(e){e.Points="Points",e.Lines="Lines",e.LineStrip="LineStrip",e.Triangles="Triangles",e.TriangleStrip="TriangleStrip",e.NotSet="NotSet"}(r||(r={})),function(e){e.None="None",e.WrapXBit="WrapXBit",e.WrapYBit="WrapYBit",e.WrapXy="WrapXy",e.NotSet="NotSet"}(s||(s={})),function(e){e.Linear="Linear",e.Nearest="Nearest",e.NotSet="NotSet"}(N||(N={})),function(e){e.Linear="Linear",e.Nearest="Nearest",e.NearestMipmapNearest="NearestMipmapNearest",e.LinearMipmapNearest="LinearMipmapNearest",e.NearestMipmapLinear="NearestMipmapLinear",e.LinearMipmapLinear="LinearMipmapLinear",e.NotSet="NotSet"}(p||(p={})),function(e){e.FeatureId="FeatureId",e.GlobalUid="GlobalUid",e.UnspecifiedDateTime="UnspecifiedDateTime",e.EcmaIso8601DateTime="EcmaIso8601DateTime",e.EcmaIso8601DateOnly="EcmaIso8601DateOnly",e.TimeOnly="TimeOnly",e.TimeStamp="TimeStamp",e.ColorRgb="ColorRgb",e.ColorRgba="ColorRgba",e.Unrecognized="Unrecognized",e.NotSet="NotSet"}(c||(c={})),function(e){e.Texture="Texture",e.VertexAtrb="VertexAtrb",e.Implicit="Implicit",e.NotSet="NotSet"}(l||(l={})),function(e){e.Front="Front",e.Back="Back",e.None="None",e.NotSet="NotSet"}(S||(S={})),function(e){e.Pbr="Pbr",e.Unlit="Unlit"}(g||(g={})),function(e){e[e.Succeeded=0]="Succeeded",e[e.Failed=1]="Failed",e[e.MissingInputs=2]="MissingInputs"}(u||(u={}));const m=-1,d=-2;export{u as L,r as a,i as b,S as c,s as d,e,g as f,t as g,a as h,m as i,n as j,d as w}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/IViewEvents.js b/library/arcgis/4.30/@arcgis/core/chunks/IViewEvents.js new file mode 100644 index 00000000..89fb5e92 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/IViewEvents.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +var t;!function(t){t[t.Left=0]="Left",t[t.Middle=1]="Middle",t[t.Right=2]="Right"}(t||(t={}));export{t as M}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/IdentityManagerBase.js b/library/arcgis/4.30/@arcgis/core/chunks/IdentityManagerBase.js new file mode 100644 index 00000000..0b3aa599 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/IdentityManagerBase.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import t,{g as s}from"../config.js";import{id as r}from"../kernel.js";import i from"../request.js";import n from"../core/Error.js";import o from"../core/Evented.js";import{createResolver as a,onAbort as h,isAborted as l,o as c}from"../core/promiseUtils.js";import{fixJson as d}from"../core/lang.js";import{urlToObject as u,hasSameOrigin as p,Url as _,queryToObject as f,base64UrlEncode as g,objectToQuery as m,i as v,n as I,normalize as S,getProxyRule as w,makeAbsolute as y,addQueryParameters as k}from"../core/urlUtils.js";import{property as A}from"../core/accessorSupport/decorators/property.js";import"./Logger.js";import{subclass as U}from"../core/accessorSupport/decorators/subclass.js";import"../intl.js";import T,{l as x}from"../widgets/Widget.js";import"./widgetUtils.js";import{m as O}from"./messageBundle.js";import{t as P}from"./jsxFactory.js";import{g as b}from"./themeUtils.js";import{s as R}from"./substitute.js";import C from"../identity/OAuthInfo.js";import D from"../identity/ServerInfo.js";const q="esri-identity-modal",j={base:q,info:`${q}__info`,notice:`${q}__notice`};let E=class extends T{constructor(e,t){super(e,t),this.container=document.createElement("div"),this.error=null,this.oAuthPrompt=!1,this.open=!1,this.signingIn=!1,this.server=null,this.resource=null,this._usernameInputNode=null,this._passwordInputNode=null,document.body.appendChild(this.container)}loadDependencies(){return x({button:()=>import("./calcite-button.js"),input:()=>import("./calcite-input.js"),label:()=>import("./calcite-label.js"),modal:()=>import("./calcite-modal.js"),notice:()=>import("./calcite-notice.js")})}get title(){return this.commonMessages?.auth.signIn}render(){const{open:e,title:t,messages:s,signingIn:r,oAuthPrompt:i,server:n,resource:o,error:a}=this,{info:h,oAuthInfo:l,lblItem:c,invalidUser:d,noAuthService:u,lblUser:p,lblPwd:_,lblCancel:f,lblSigning:g,lblOk:m}=s;return P("div",{class:this.classes(j.base,b())},P("form",{bind:this,onsubmit:this._submit},P("calcite-modal",{bind:this,open:e,outsideCloseDisabled:!0,scale:"s",widthScale:"s",onCalciteModalClose:this._cancel,onCalciteModalOpen:this._focusUsernameInput},P("div",{slot:"header"},t),P("div",{slot:"content"},P("div",{class:j.info},R(i?l:h,{server:n&&/\.arcgis\.com/i.test(n)?"ArcGIS Online":n,resource:`(${o||c})`})),a?P("calcite-notice",{class:j.notice,icon:"exclamation-mark-triangle",kind:"danger",open:!0},P("div",{slot:"message"},a.details?.httpStatus?d:u)):null,i?null:[P("calcite-label",null,p,P("calcite-input",{afterCreate:e=>this._usernameInputNode=e,autocomplete:"off",bind:this,name:"username",required:!0,spellcheck:!1,type:"text",value:""})),P("calcite-label",null,_,P("calcite-input",{afterCreate:e=>this._passwordInputNode=e,bind:this,name:"password",required:!0,type:"password",value:""}))]),P("calcite-button",{appearance:"outline",bind:this,onclick:this._cancel,slot:"secondary",type:"button",width:"full"},f),P("calcite-button",{loading:!!r,slot:"primary",type:"submit",width:"full"},r?g:m))))}_focusUsernameInput(){requestAnimationFrame((()=>{this._usernameInputNode?.setFocus()}))}_cancel(){this._set("signingIn",!1),this.open=!1,this._usernameInputNode&&(this._usernameInputNode.value=""),this._passwordInputNode&&(this._passwordInputNode.value=""),this.emit("cancel")}_submit(e){e.preventDefault(),this._set("signingIn",!0);const t=this.oAuthPrompt?{}:{username:this._usernameInputNode?.value,password:this._passwordInputNode?.value};this.emit("submit",t)}};e([A({readOnly:!0})],E.prototype,"container",void 0),e([A(),O("esri/t9n/common")],E.prototype,"commonMessages",void 0),e([A()],E.prototype,"error",void 0),e([A(),O("esri/identity/t9n/identity")],E.prototype,"messages",void 0),e([A()],E.prototype,"oAuthPrompt",void 0),e([A()],E.prototype,"open",void 0),e([A()],E.prototype,"signingIn",void 0),e([A()],E.prototype,"server",void 0),e([A({readOnly:!0})],E.prototype,"title",null),e([A()],E.prototype,"resource",void 0),E=e([U("esri.identity.IdentityModal")],E);const N=E,V="esriJSAPIOAuth";class L{constructor(e,t){this.oAuthInfo=null,this.storage=null,this.appId=null,this.codeVerifier=null,this.expires=null,this.refreshToken=null,this.ssl=null,this.stateUID=null,this.token=null,this.userId=null,this.oAuthInfo=e,this.storage=t,this._init()}isValid(){let e=!1;if(this.oAuthInfo&&this.userId&&(this.refreshToken||this.token))if(null==this.expires&&this.refreshToken)e=!0;else if(this.expires){const t=Date.now();this.expires>t&&(this.expires-t)/1e3>60*this.oAuthInfo.minTimeUntilExpiration&&(e=!0)}return e}save(){if(!this.storage)return!1;const e=this._load(),t=this.oAuthInfo;if(t?.authNamespace&&t.portalUrl){let s=e[t.authNamespace];s||(s=e[t.authNamespace]={}),this.appId||(this.appId=t.appId),s[t.portalUrl]={appId:this.appId,codeVerifier:this.codeVerifier,expires:this.expires,refreshToken:this.refreshToken,ssl:this.ssl,stateUID:this.stateUID,token:this.token,userId:this.userId};try{this.storage.setItem(V,JSON.stringify(e))}catch(e){return console.warn(e),!1}return!0}return!1}destroy(){const e=this._load(),t=this.oAuthInfo;if(t?.appId&&t?.portalUrl&&(null==this.expires||this.expires>Date.now())&&(this.refreshToken||this.token)){const e=t.portalUrl.replace(/^http:/i,"https:")+"/sharing/rest/oauth2/revokeToken",s=new FormData;if(s.append("f","json"),s.append("auth_token",this.refreshToken||this.token),s.append("client_id",t.appId),s.append("token_type_hint",this.refreshToken?"refresh_token":"access_token"),"function"==typeof navigator.sendBeacon)navigator.sendBeacon(e,s);else{const t=new XMLHttpRequest;t.open("POST",e),t.send(s)}}if(t?.authNamespace&&t.portalUrl&&this.storage){const s=e[t.authNamespace];if(s){delete s[t.portalUrl];try{this.storage.setItem(V,JSON.stringify(e))}catch(e){console.log(e)}}}t&&(t._oAuthCred=null,this.oAuthInfo=null)}_init(){const e=this._load(),t=this.oAuthInfo;if(t?.authNamespace&&t.portalUrl){let s=e[t.authNamespace];s&&(s=s[t.portalUrl],s&&(this.appId=s.appId,this.codeVerifier=s.codeVerifier,this.expires=s.expires,this.refreshToken=s.refreshToken,this.ssl=s.ssl,this.stateUID=s.stateUID,this.token=s.token,this.userId=s.userId))}}_load(){let e={};if(this.storage){const t=this.storage.getItem(V);if(t)try{e=JSON.parse(t)}catch(e){console.warn(e)}}return e}}L.prototype.declaredClass="esri.identity.OAuthCredential";const M={},B=e=>{const t=new _(e.owningSystemUrl).host,s=new _(e.server).host,r=/.+\.arcgis\.com$/i;return r.test(t)&&r.test(s)},z=(e,t)=>!!(B(e)&&t&&t.some((t=>t.test(e.server))));let F=null,$=null;try{F=window.localStorage,$=window.sessionStorage}catch{}class H extends o{constructor(){super(),this._portalConfig=globalThis.esriGeowConfig,this.serverInfos=[],this.oAuthInfos=[],this.credentials=[],this._soReqs=[],this._xoReqs=[],this._portals=[],this._defaultOAuthInfo=null,this._defaultTokenValidity=60,this.dialog=null,this.tokenValidity=null,this.normalizeWebTierAuth=!1,this._appOrigin="null"!==window.origin?window.origin:window.location.origin,this._appUrlObj=u(window.location.href),this._busy=null,this._rejectOnPersistedPageShow=!1,this._oAuthLocationParams=null,this._gwTokenUrl="/sharing/rest/generateToken",this._agsRest="/rest/services",this._agsPortal=/\/sharing(\/|$)/i,this._agsAdmin=/(https?:\/\/[^/]+\/[^/]+)\/admin\/?(\/.*)?$/i,this._adminSvcs=/\/rest\/admin\/services(\/|$)/i,this._gwDomains=[{regex:/^https?:\/\/www\.arcgis\.com/i,customBaseUrl:"maps.arcgis.com",tokenServiceUrl:"https://www.arcgis.com/sharing/rest/generateToken"},{regex:/^https?:\/\/(?:dev|[a-z\d-]+\.mapsdev)\.arcgis\.com/i,customBaseUrl:"mapsdev.arcgis.com",tokenServiceUrl:"https://dev.arcgis.com/sharing/rest/generateToken"},{regex:/^https?:\/\/(?:devext|[a-z\d-]+\.mapsdevext)\.arcgis\.com/i,customBaseUrl:"mapsdevext.arcgis.com",tokenServiceUrl:"https://devext.arcgis.com/sharing/rest/generateToken"},{regex:/^https?:\/\/(?:qaext|[a-z\d-]+\.mapsqa)\.arcgis\.com/i,customBaseUrl:"mapsqa.arcgis.com",tokenServiceUrl:"https://qaext.arcgis.com/sharing/rest/generateToken"},{regex:/^https?:\/\/[a-z\d-]+\.maps\.arcgis\.com/i,customBaseUrl:"maps.arcgis.com",tokenServiceUrl:"https://www.arcgis.com/sharing/rest/generateToken"}],this._legacyFed=[],this._regexSDirUrl=/http.+\/rest\/services\/?/gi,this._regexServerType=/(\/(FeatureServer|GPServer|GeoDataServer|GeocodeServer|GeoenrichmentServer|GeometryServer|GlobeServer|ImageServer|KnowledgeGraphServer|MapServer|MissionServer|MobileServer|NAServer|NetworkDiagramServer|OGCFeatureServer|ParcelFabricServer|RelationalCatalogServer|SceneServer|StreamServer|UtilityNetworkServer|ValidationServer|VectorTileServer|VersionManagementServer|VideoServer)).*/gi,this._gwUser=/http.+\/users\/([^/]+).*/i,this._gwItem=/http.+\/items\/([^/]+).*/i,this._gwGroup=/http.+\/groups\/([^/]+).*/i,this._rePortalTokenSvc=/\/sharing(\/rest)?\/generatetoken/i,this._createDefaultOAuthInfo=!0,this._hasTestedIfAppIsOnPortal=!1,this._getPlatformSelfError=null,this._getOAuthLocationParams(),window.addEventListener("pageshow",(e=>{this._pageShowHandler(e)}))}registerServers(e){const t=this.serverInfos;t?(e=e.filter((e=>!this.findServerInfo(e.server))),this.serverInfos=t.concat(e)):this.serverInfos=e,e.forEach((e=>{e.owningSystemUrl&&this._portals.push(e.owningSystemUrl),e.hasPortal&&this._portals.push(e.server)}))}registerOAuthInfos(e){const t=this.oAuthInfos;if(t){for(const s of e){const e=this.findOAuthInfo(s.portalUrl);e&&t.splice(t.indexOf(e),1)}this.oAuthInfos=t.concat(e)}else this.oAuthInfos=e}registerToken(e){e={...e};const t=this._sanitizeUrl(e.server),s=this._isServerRsrc(t);let r,i=this.findServerInfo(t),n=!0;i||(i=new D,i.server=this._getServerInstanceRoot(t),s?i.hasServer=!0:(i.tokenServiceUrl=this._getTokenSvcUrl(t),i.hasPortal=!0),this.registerServers([i])),r=this._findCredential(t),r?(delete e.server,Object.assign(r,e),n=!1):(r=new J({userId:e.userId,server:i.server??void 0,token:e.token,expires:e.expires,ssl:e.ssl,scope:s?"server":"portal"}),r.resources=[t],this.credentials.push(r)),r.emitTokenChange(!1),n||r.refreshServerTokens()}toJSON(){return d({serverInfos:this.serverInfos.map((e=>e.toJSON())),oAuthInfos:this.oAuthInfos.map((e=>e.toJSON())),credentials:this.credentials.map((e=>e.toJSON()))})}initialize(e){if(!e)return;"string"==typeof e&&(e=JSON.parse(e));const t=e.serverInfos,s=e.oAuthInfos,r=e.credentials;if(t){const e=[];t.forEach((t=>{t.server&&t.tokenServiceUrl&&e.push(t.declaredClass?t:new D(t))})),e.length&&this.registerServers(e)}if(s){const e=[];s.forEach((t=>{t.appId&&e.push(t.declaredClass?t:new C(t))})),e.length&&this.registerOAuthInfos(e)}r&&r.forEach((e=>{e.server&&e.token&&e.expires&&e.expires>Date.now()&&((e=e.declaredClass?e:new J(e)).emitTokenChange(),this.credentials.push(e))}))}findServerInfo(e){let t;e=this._sanitizeUrl(e);for(const s of this.serverInfos)if(this._hasSameServerInstance(s.server,e)){t=s;break}return t}findOAuthInfo(e){let t;e=this._sanitizeUrl(e);for(const s of this.oAuthInfos)if(this._hasSameServerInstance(s.portalUrl,e)){t=s;break}return t}findCredential(e,t){if(!e)return;let s;e=this._sanitizeUrl(e);const r=this._isServerRsrc(e)?"server":"portal";if(t){for(const i of this.credentials)if(this._hasSameServerInstance(i.server,e)&&t===i.userId&&i.scope===r){s=i;break}}else for(const t of this.credentials)if(this._hasSameServerInstance(t.server,e)&&-1!==this._getIdenticalSvcIdx(e,t)&&t.scope===r){s=t;break}return s}getCredential(e,t){let s,r,i=!0;t&&(s=!!t.token,r=t.error,i=!1!==t.prompt),t={...t},e=this._sanitizeUrl(e);const o=new AbortController,c=a();if(t.signal&&h(t.signal,(()=>{o.abort()})),h(o,(()=>{c.reject(new n("identity-manager:user-aborted","ABORTED"))})),l(o))return c.promise;t.signal=o.signal;const d=this._isAdminResource(e),u=s?this.findCredential(e):null;let _;if(u&&r&&r.details&&498===r.details.httpStatus)u.destroy();else if(u)return _=new n("identity-manager:not-authorized","You are currently signed in as: '"+u.userId+"'. You do not have access to this resource: "+e,{error:r}),c.reject(_),c.promise;const f=this._findCredential(e,t);if(f)return c.resolve(f),c.promise;let g=this.findServerInfo(e);if(g)!g.hasPortal&&g.server&&g.owningSystemUrl&&this._hasSameServerInstance(g.server,g.owningSystemUrl)&&(g.hasPortal=!0),!g.hasServer&&this._isServerRsrc(e)&&(g._restInfoPms=this._getTokenSvcUrl(e),g.hasServer=!0);else{const t=this._getTokenSvcUrl(e);if(!t)return _=new n("identity-manager:unknown-resource","Unknown resource - could not find token service endpoint."),c.reject(_),c.promise;g=new D,g.server=this._getServerInstanceRoot(e),"string"==typeof t?(g.tokenServiceUrl=t,g.hasPortal=!0):(g._restInfoPms=t,g.hasServer=!0),this.registerServers([g])}return g.hasPortal&&void 0===g._selfReq&&(i||p(g.tokenServiceUrl,this._appOrigin)||this._gwDomains.some((e=>e.tokenServiceUrl===g.tokenServiceUrl)))&&(g._selfReq={owningTenant:t?.owningTenant,selfDfd:this._getPortalSelf(g.tokenServiceUrl.replace(this._rePortalTokenSvc,"/sharing/rest/portals/self"),e)}),this._enqueue(e,g,t,c,d)}getResourceName(e){return this._isRESTService(e)?e.replace(this._regexSDirUrl,"").replace(this._regexServerType,"")||"":this._gwUser.test(e)&&e.replace(this._gwUser,"$1")||this._gwItem.test(e)&&e.replace(this._gwItem,"$1")||this._gwGroup.test(e)&&e.replace(this._gwGroup,"$1")||""}generateToken(e,t,s){const r=this._rePortalTokenSvc.test(e.tokenServiceUrl),o=new _(this._appOrigin),a=e.shortLivedTokenValidity;let h,l,c,d,u,f,g,m;t&&(m=this.tokenValidity||a||this._defaultTokenValidity,m>a&&a>0&&(m=a)),s&&(h=s.isAdmin,l=s.serverUrl,c=s.token,f=s.signal,g=s.ssl,e.customParameters=s.customParameters),h?d=e.adminTokenServiceUrl:(d=e.tokenServiceUrl,u=new _(d.toLowerCase()),e.webTierAuth&&s?.serverUrl&&!g&&"http"===o.scheme&&(p(o.uri,d,!0)||"https"===u.scheme&&o.host===u.host&&"7080"===o.port&&"7443"===u.port)&&(d=d.replace(/^https:/i,"http:").replace(/:7443/i,":7080")));const v={query:{request:"getToken",username:t?.username,password:t?.password,serverUrl:l,token:c,expiration:m,referer:h||r?this._appOrigin:null,client:h?"referer":null,f:"json",...e.customParameters},method:"post",authMode:"anonymous",useProxy:this._useProxy(e,s),signal:f,...s?.ioArgs};return r||(v.withCredentials=!1),i(d,v).then((s=>{const r=s.data;if(!r?.token)return new n("identity-manager:authentication-failed","Unable to generate token");const i=e.server;return M[i]||(M[i]={}),t&&(M[i][t.username]=t.password),r.validity=m,r}))}isBusy(){return!!this._busy}async checkSignInStatus(e){return(await this.checkAppAccess(e,"")).credential}checkAppAccess(e,t,s){let r=!1;return this.getCredential(e,{prompt:!1}).then((o=>{let a;const h={f:"json"};if("portal"===o.scope)if(t&&(this._doPortalSignIn(e)||s?.force))a=o.server+"/sharing/rest/oauth2/validateAppAccess",h.client_id=t;else{if(!o.token)return{credential:o};a=o.server+"/sharing/rest"}else{if(!o.token)return{credential:o};a=o.server+"/rest/services"}return o.token&&(h.token=o.token),i(a,{query:h,authMode:"anonymous"}).then((e=>{if(!1===e.data.valid)throw new n("identity-manager:not-authorized",`You are currently signed in as: '${o.userId}'.`,e.data);return r=!!e.data.viewOnlyUserTypeApp,{credential:o}})).catch((e=>{if("identity-manager:not-authorized"===e.name)throw e;const t=e.details?.httpStatus;if(498===t)throw o.destroy(),new n("identity-manager:not-authenticated","User is not signed in.");if(400===t)throw new n("identity-manager:invalid-request");return{credential:o}}))})).then((e=>({credential:e.credential,viewOnly:r})))}setOAuthResponseHash(e){e&&("#"===e.charAt(0)&&(e=e.substring(1)),this._processOAuthPopupParams(f(e)))}setOAuthRedirectionHandler(e){this._oAuthRedirectFunc=e}setProtocolErrorHandler(e){this._protocolFunc=e}signIn(e,t,s={}){const r=a(),i=()=>{c?.remove(),d?.remove(),this.dialog?.destroy(),this.dialog=c=d=null},o=()=>{i(),this._oAuthDfd=null,r.reject(new n("identity-manager:user-aborted","ABORTED"))};s.signal&&h(s.signal,(()=>{o()}));const l=new N({open:!0,resource:this.getResourceName(e),server:t.server});this.dialog=l,this.emit("dialog-create");let c=l.on("cancel",o),d=l.on("submit",(e=>{this.generateToken(t,e,{isAdmin:s.isAdmin,signal:s.signal}).then((n=>{i();const o=new J({userId:e.username,server:t.server??void 0,token:n.token,expires:null!=n.expires?Number(n.expires):null,ssl:!!n.ssl,isAdmin:s.isAdmin,validity:n.validity});r.resolve(o)})).catch((e=>{l.error=e,l.signingIn=!1}))}));return r.promise}oAuthSignIn(e,t,s,r){this._oAuthDfd=a();const i=this._oAuthDfd;let o;r?.signal&&h(r.signal,(()=>{const e=this._oAuthDfd&&this._oAuthDfd.oAuthWin_;e&&!e.closed?e.close():this.dialog&&u()})),i.resUrl_=e,i.sinfo_=t,i.oinfo_=s;const l=s._oAuthCred;if(l.storage&&("authorization-code"===s.flowType||"auto"===s.flowType&&t.currentVersion>=8.4)){let e=crypto.getRandomValues(new Uint8Array(32));o=g(e),l.codeVerifier=o,e=crypto.getRandomValues(new Uint8Array(32)),l.stateUID=g(e),l.save()||(l.codeVerifier=o=null)}else l.codeVerifier=null;let c,d;this._getCodeChallenge(o).then((i=>{const n=!r||!1!==r.oAuthPopupConfirmation;if(!s.popup||!n)return void this._doOAuthSignIn(e,t,s,i);const o=new N({oAuthPrompt:!0,server:t.server,open:!0});this.dialog=o,this.emit("dialog-create"),c=o.on("cancel",u),d=o.on("submit",(()=>{p(),this._doOAuthSignIn(e,t,s,i)}))}));const u=()=>{p(),this._oAuthDfd=null,i.reject(new n("identity-manager:user-aborted","ABORTED"))},p=()=>{c?.remove(),d?.remove(),this.dialog?.destroy(),this.dialog=null};return i.promise}destroyCredentials(){this.credentials&&this.credentials.slice().forEach((e=>{e.destroy()})),this.emit("credentials-destroy")}enablePostMessageAuth(e="https://www.arcgis.com/sharing/rest"){this._postMessageAuthHandle&&this._postMessageAuthHandle.remove(),this._postMessageAuthHandle=c(window,"message",(t=>{if((t.origin===this._appOrigin||t.origin.endsWith(".arcgis.com"))&&"arcgis:auth:requestCredential"===t.data?.type){const s=t.source;this.getCredential(e).then((e=>{s.postMessage({type:"arcgis:auth:credential",credential:{expires:e.expires,server:e.server,ssl:e.ssl,token:e.token,userId:e.userId}},t.origin)})).catch((e=>{s.postMessage({type:"arcgis:auth:error",error:{name:e.name,message:e.message}},t.origin)}))}}))}disablePostMessageAuth(){this._postMessageAuthHandle&&(this._postMessageAuthHandle.remove(),this._postMessageAuthHandle=null)}_getOAuthLocationParams(){let e=window.location.hash;if(e){"#"===e.charAt(0)&&(e=e.substring(1));const t=f(e);let s=!1;if(t.access_token&&t.expires_in&&t.state&&t.hasOwnProperty("username"))try{t.state=JSON.parse(t.state),t.state.portalUrl&&(this._oAuthLocationParams=t,s=!0)}catch{}else if(t.error&&t.error_description&&(console.log("IdentityManager OAuth Error: ",t.error," - ",t.error_description),"access_denied"===t.error&&(s=!0,t.state)))try{t.state=JSON.parse(t.state)}catch{}s&&(window.location.hash=t.state?.hash||"")}let t=window.location.search;if(t){"?"===t.charAt(0)&&(t=t.substring(1));const e=f(t);let s=!1;if(e.code&&e.state)try{e.state=JSON.parse(e.state),e.state.portalUrl&&e.state.uid&&(this._oAuthLocationParams=e,s=!0)}catch{}else if(e.error&&e.error_description&&(console.log("IdentityManager OAuth Error: ",e.error," - ",e.error_description),"access_denied"===e.error&&(s=!0,e.state)))try{e.state=JSON.parse(e.state)}catch{}if(s){const t={...e};["code","error","error_description","message_code","persist","state"].forEach((e=>{delete t[e]}));const s=m(t),r=window.location.pathname+(s?`?${s}`:"")+(e.state?.hash||"");window.history.replaceState(window.history.state,"",r)}}}_getOAuthToken(e,t,s,r,n){return e=e.replace(/^http:/i,"https:"),i(`${e}/sharing/rest/oauth2/token`,{authMode:"anonymous",method:"post",query:r&&n?{grant_type:"authorization_code",code:t,redirect_uri:r,client_id:s,code_verifier:n}:{grant_type:"refresh_token",refresh_token:t,client_id:s}}).then((e=>e.data))}async _getCodeChallenge(e){if(e&&globalThis.isSecureContext){const t=(new TextEncoder).encode(e),s=await crypto.subtle.digest("SHA-256",t);return g(new Uint8Array(s))}return null}_pageShowHandler(e){if(e.persisted&&this.isBusy()&&this._rejectOnPersistedPageShow){const e=new n("identity-manager:user-aborted","ABORTED");this._errbackFunc(e)}}_findCredential(e,t){let s,r,i,n,o=-1;const a=t?.token,h=t?.resource,l=this._isServerRsrc(e)?"server":"portal",c=this.credentials.filter((t=>this._hasSameServerInstance(t.server,e)&&t.scope===l));if(e=h||e,c.length)if(1===c.length){if(s=c[0],i=this.findServerInfo(s.server),r=i?.owningSystemUrl,n=r?this.findCredential(r,s.userId):void 0,o=this._getIdenticalSvcIdx(e,s),!a)return-1===o&&s.resources.push(e),this._addResource(e,n),s;-1!==o&&(s.resources.splice(o,1),this._removeResource(e,n))}else{let t,s;if(c.some((a=>(s=this._getIdenticalSvcIdx(e,a),-1!==s&&(t=a,i=this.findServerInfo(t.server),r=i?.owningSystemUrl,n=r?this.findCredential(r,t.userId):void 0,o=s,!0)))),a)t&&(t.resources.splice(o,1),this._removeResource(e,n));else if(t)return this._addResource(e,n),t}}_findOAuthInfo(e){let t=this.findOAuthInfo(e);if(!t)for(const s of this.oAuthInfos)if(this._isIdProvider(s.portalUrl,e)){t=s;break}return t}_addResource(e,t){t&&-1===this._getIdenticalSvcIdx(e,t)&&t.resources.push(e)}_removeResource(e,t){let s=-1;t&&(s=this._getIdenticalSvcIdx(e,t),s>-1&&t.resources.splice(s,1))}_useProxy(e,t){return t?.isAdmin&&!p(e.adminTokenServiceUrl,this._appOrigin)||!this._isPortalDomain(e.tokenServiceUrl)&&"10.1"===String(e.currentVersion)&&!p(e.tokenServiceUrl,this._appOrigin)}_getOrigin(e){const t=new _(e);return t.scheme+"://"+t.host+(null!=t.port?":"+t.port:"")}_getServerInstanceRoot(e){const t=e.toLowerCase();let s=t.indexOf(this._agsRest);return-1===s&&this._isAdminResource(e)&&(s=this._agsAdmin.test(e)?e.replace(this._agsAdmin,"$1").length:e.search(this._adminSvcs)),-1!==s||v(t)||(s=t.indexOf("/sharing")),-1===s&&t.endsWith("/")&&(s=t.length-1),s>-1?e.substring(0,s):e}_hasSameServerInstance(e,t){return e.endsWith("/")&&(e=e.slice(0,-1)),e=e.toLowerCase(),t=this._getServerInstanceRoot(t).toLowerCase(),e=I(e),t=I(t),(e=e.substring(e.indexOf(":")))===t.substring(t.indexOf(":"))}_sanitizeUrl(e){const s=(t.request.proxyUrl||"").toLowerCase(),r=s?e.toLowerCase().indexOf(s+"?"):-1;return-1!==r&&(e=e.substring(r+s.length+1)),e=S(e),u(e).path}_isRESTService(e){return e.includes(this._agsRest)}_isAdminResource(e){return this._agsAdmin.test(e)||this._adminSvcs.test(e)}_isServerRsrc(e){return this._isRESTService(e)||this._isAdminResource(e)}_isIdenticalService(e,t){let s=!1;if(this._isRESTService(e)&&this._isRESTService(t)){const r=this._getSuffix(e).toLowerCase(),i=this._getSuffix(t).toLowerCase();if(s=r===i,!s){const e=/(.*)\/(MapServer|FeatureServer|UtilityNetworkServer).*/gi;s=r.replaceAll(e,"$1")===i.replaceAll(e,"$1")}}else this._isAdminResource(e)&&this._isAdminResource(t)?s=!0:this._isServerRsrc(e)||this._isServerRsrc(t)||!this._isPortalDomain(e)||(s=!0);return s}_isPortalDomain(e){const s=new _(e.toLowerCase()),r=this._portalConfig;let i=this._gwDomains.some((e=>e.regex.test(s.uri)));return!i&&r&&(i=this._hasSameServerInstance(this._getServerInstanceRoot(r.restBaseUrl),s.uri)),i||t.portalUrl&&(i=p(s,t.portalUrl,!0)),i||(i=this._portals.some((e=>this._hasSameServerInstance(e,s.uri)))),i=i||this._agsPortal.test(s.path),i}_isIdProvider(e,t){let s=-1,r=-1;this._gwDomains.forEach(((i,n)=>{-1===s&&i.regex.test(e)&&(s=n),-1===r&&i.regex.test(t)&&(r=n)}));let i=!1;if(s>-1&&r>-1&&(0===s||4===s?0!==r&&4!==r||(i=!0):1===s?1!==r&&2!==r||(i=!0):2===s?2===r&&(i=!0):3===s&&3===r&&(i=!0)),!i){const s=this.findServerInfo(t),r=s?.owningSystemUrl;r&&B(s)&&this._isPortalDomain(r)&&this._isIdProvider(e,r)&&(i=!0)}return i}_getIdenticalSvcIdx(e,t){let s=-1;for(let r=0;re.data)),{adminUrl:t,promise:s}}if(this._isPortalDomain(e)){let t="";if(this._gwDomains.some((s=>(s.regex.test(e)&&(t=s.tokenServiceUrl),!!t))),t||this._portals.some((s=>(this._hasSameServerInstance(s,e)&&(t=s+this._gwTokenUrl),!!t))),t||(r=e.toLowerCase().indexOf("/sharing"),-1!==r&&(t=e.substring(0,r)+this._gwTokenUrl)),t||(t=this._getOrigin(e)+this._gwTokenUrl),t){const s=new _(e).port;/^http:\/\//i.test(e)&&"7080"===s&&(t=t.replace(/:7080/i,":7443")),t=t.replace(/http:/i,"https:")}return t}}_processOAuthResponseParams(e,t,s){const r=t._oAuthCred;if(e.code){const i=r.codeVerifier;return r.codeVerifier=null,r.stateUID=null,r.save(),this._getOAuthToken(s.server,e.code,t.appId,this._getRedirectURI(t,!0),i).then((i=>{const n=new J({userId:i.username,server:s.server??void 0,token:i.access_token,expires:Date.now()+1e3*i.expires_in,ssl:i.ssl,oAuthState:e.state,_oAuthCred:r});return t.userId=n.userId,r.storage=i.persist?F:$,r.refreshToken=i.refresh_token,r.token=null,r.expires=i.refresh_token_expires_in?Date.now()+1e3*i.refresh_token_expires_in:null,r.userId=n.userId,r.ssl=n.ssl,r.save(),n}))}const i=new J({userId:e.username,server:s.server??void 0,token:e.access_token,expires:Date.now()+1e3*Number(e.expires_in),ssl:"true"===e.ssl,oAuthState:e.state,_oAuthCred:r});return t.userId=i.userId,r.storage=e.persist?F:$,r.refreshToken=null,r.token=i.token,r.expires=i.expires,r.userId=i.userId,r.ssl=i.ssl,r.save(),Promise.resolve(i)}_processOAuthPopupParams(e){const t=this._oAuthDfd;if(this._oAuthDfd=null,t)if(clearInterval(this._oAuthIntervalId),this._oAuthOnPopupHandle?.remove(),e.error){const s="access_denied"===e.error,r=new n(s?"identity-manager:user-aborted":"identity-manager:authentication-failed",s?"ABORTED":"OAuth: "+e.error+" - "+e.error_description);t.reject(r)}else this._processOAuthResponseParams(e,t.oinfo_,t.sinfo_).then((e=>{t.resolve(e)})).catch((e=>{t.reject(e)}))}_setOAuthResponseQueryString(e){e&&("?"===e.charAt(0)&&(e=e.substring(1)),this._processOAuthPopupParams(f(e)))}async _exchangeToken(e,t,s){return(await i(`${e}/sharing/rest/oauth2/exchangeToken`,{authMode:"anonymous",method:"post",query:{f:"json",client_id:t,token:s}})).data.token}async _getPlatformSelf(e,t){if(this._getPlatformSelfError&&Date.now()-this._getPlatformSelfError[1]<1e3)throw this._getPlatformSelfError[0];e=e.replace(/^http:/i,"https:");try{const s=await i(`${e}/sharing/rest/oauth2/platformSelf`,{authMode:"anonymous",headers:{"X-Esri-Auth-Client-Id":t,"X-Esri-Auth-Redirect-Uri":window.location.href.replace(/#.*$/,"")},method:"post",query:{f:"json",expiration:30},withCredentials:!0});return this._getPlatformSelfError=null,s.data}catch(e){throw"OAUTH_0066"===e.details?.messageCode&&(this._getPlatformSelfError=[e,Date.now()]),e}}_getPortalSelf(e,t){let s;return this._gwDomains.some((t=>(t.regex.test(e)&&(s=t.customBaseUrl),!!s))),s?Promise.resolve({allSSL:!0,currentVersion:"8.4",customBaseUrl:s,portalMode:"multitenant",supportsOAuth:!0}):(this._appOrigin.startsWith("https:")?e=e.replace(/^http:/i,"https:").replace(/:7080/i,":7443"):/^http:/i.test(t)&&(e=e.replace(/^https:/i,"http:").replace(/:7443/i,":7080")),i(e,{query:{f:"json"},authMode:"anonymous",withCredentials:!0}).then((e=>e.data)))}_doPortalSignIn(e){const t=this._portalConfig,s=window.location.href,r=this.findServerInfo(e);return!(!t&&!this._isPortalDomain(s)||!(r?r.hasPortal||r.owningSystemUrl&&this._isPortalDomain(r.owningSystemUrl):this._isPortalDomain(e))||!(this._isIdProvider(s,e)||t&&(this._hasSameServerInstance(this._getServerInstanceRoot(t.restBaseUrl),e)||this._isIdProvider(t.restBaseUrl,e))||p(s,e,!0)))}_checkProtocol(e,t,s,r){let i=!0;const o=r?t.adminTokenServiceUrl:t.tokenServiceUrl;return o.trim().toLowerCase().startsWith("https:")&&!this._appOrigin.startsWith("https:")&&w(o)&&(i=!!this._protocolFunc&&!!this._protocolFunc({resourceUrl:e,serverInfo:t}),!i)&&s(new n("identity-manager:aborted","Aborted the Sign-In process to avoid sending password over insecure connection.")),i}_enqueue(e,t,s,r,i,n){return r||(r=a()),r.resUrl_=e,r.sinfo_=t,r.options_=s,r.admin_=i,r.refresh_=n,this._busy?this._hasSameServerInstance(this._getServerInstanceRoot(e),this._busy.resUrl_)?(this._oAuthDfd&&this._oAuthDfd.oAuthWin_&&this._oAuthDfd.oAuthWin_.focus(),this._soReqs.push(r)):this._xoReqs.push(r):this._doSignIn(r),r.promise}_doSignIn(e){this._busy=e,this._rejectOnPersistedPageShow=!1;const t=t=>{const s=e.options_?.resource,r=e.resUrl_,i=e.refresh_;let n=!1;this.credentials.includes(t)||(i&&this.credentials.includes(i)?(i.userId=t.userId,i.token=t.token,i.expires=t.expires,i.validity=t.validity,i.ssl=t.ssl,i.creationTime=t.creationTime,n=!0,t=i):this.credentials.push(t)),t.resources||(t.resources=[]),t.resources.includes(s||r)||t.resources.push(s||r),t.scope=this._isServerRsrc(r)?"server":"portal",t.emitTokenChange();const o=this._soReqs,a={};this._soReqs=[],o.forEach((e=>{if(!this._isIdenticalService(r,e.resUrl_)){const s=this._getSuffix(e.resUrl_);a[s]||(a[s]=!0,t.resources.push(e.resUrl_))}})),e.resolve(t),o.forEach((e=>{this._hasSameServerInstance(this._getServerInstanceRoot(r),e.resUrl_)?e.resolve(t):this._soReqs.push(e)})),this._busy=e.resUrl_=e.sinfo_=e.refresh_=null,n||this.emit("credential-create",{credential:t}),this._soReqs.length?this._doSignIn(this._soReqs.shift()):this._xoReqs.length&&this._doSignIn(this._xoReqs.shift())},r=t=>{e.reject(t),this._busy=e.resUrl_=e.sinfo_=e.refresh_=null,this._soReqs.length?this._doSignIn(this._soReqs.shift()):this._xoReqs.length&&this._doSignIn(this._xoReqs.shift())},i=(s,o,a,l)=>{const d=e.sinfo_,u=!e.options_||!1!==e.options_.prompt,_=d.hasPortal&&this._findOAuthInfo(e.resUrl_);let f,g;if(s)t(new J({userId:s,server:d.server??void 0,token:a??void 0,expires:null!=l?Number(l):null,ssl:!!o}));else if(window!==window.parent&&this._appUrlObj.query?.["arcgis-auth-origin"]&&this._appUrlObj.query?.["arcgis-auth-portal"]&&this._hasSameServerInstance(this._getServerInstanceRoot(this._appUrlObj.query["arcgis-auth-portal"]),e.resUrl_)){window.parent.postMessage({type:"arcgis:auth:requestCredential"},this._appUrlObj.query["arcgis-auth-origin"]);const s=c(window,"message",(e=>{e.source===window.parent&&e.data&&("arcgis:auth:credential"===e.data.type?(s.remove(),e.data.credential.expires{s.remove()}))}else if(_){let s=_._oAuthCred;if(!s){const e=new L(_,F),t=new L(_,$);e.isValid()&&t.isValid()?e.expires>t.expires?(s=e,t.destroy()):(s=t,e.destroy()):s=e.isValid()?e:t,_._oAuthCred=s}if(s.isValid()){f=new J({userId:s.userId??void 0,server:d.server??void 0,token:s.token??void 0,expires:s.expires,ssl:s.ssl??void 0,_oAuthCred:s});const r=_.appId!==s.appId&&this._doPortalSignIn(e.resUrl_);r||s.refreshToken?(e._pendingDfd=s.refreshToken?this._getOAuthToken(d.server,s.refreshToken,s.appId).then((e=>(f.expires=Date.now()+1e3*e.expires_in,f.token=e.access_token,f))):Promise.resolve(f),e._pendingDfd.then((e=>r?this._exchangeToken(e.server,_.appId,e.token).then((t=>(e.token=t,e))).catch((()=>e)):e)).then((e=>{t(e)})).catch((()=>{s?.destroy(),i()}))):t(f)}else if(this._oAuthLocationParams&&this._hasSameServerInstance(_.portalUrl,this._oAuthLocationParams.state.portalUrl)&&(this._oAuthLocationParams.access_token||this._oAuthLocationParams.code&&this._oAuthLocationParams.state.uid===s.stateUID&&s.codeVerifier)){const s=this._oAuthLocationParams;this._oAuthLocationParams=null,e._pendingDfd=this._processOAuthResponseParams(s,_,d).then((e=>{t(e)})).catch(r)}else{const s=()=>{u?e._pendingDfd=this.oAuthSignIn(e.resUrl_,d,_,e.options_).then(t,r):(g=new n("identity-manager:not-authenticated","User is not signed in."),r(g))};this._doPortalSignIn(e.resUrl_)?e._pendingDfd=this._getPlatformSelf(d.server,_.appId).then((e=>{p(e.portalUrl,this._appOrigin,!0)?(f=new J({userId:e.username,server:d.server??void 0,expires:Date.now()+1e3*e.expires_in,token:e.token}),t(f)):s()})).catch(s):s()}}else if(u){if(this._checkProtocol(e.resUrl_,d,r,e.admin_)){let s=e.options_;e.admin_&&(s=s||{},s.isAdmin=!0),e._pendingDfd=this.signIn(e.resUrl_,d,s).then(t,r)}}else g=new n("identity-manager:not-authenticated","User is not signed in."),r(g)},o=()=>{const s=e.sinfo_,i=s.owningSystemUrl,n=e.options_;let o,a,h,l;if(n&&(o=n.token,a=n.error,h=n.prompt),l=this._findCredential(i,{token:o,resource:e.resUrl_}),!l)for(const e of this.credentials)if(this._isIdProvider(i,e.server)){l=e;break}if(l){const i=this.findCredential(e.resUrl_,l.userId);if(i)t(i);else if(z(s,this._legacyFed)){const e=l.toJSON();e.server=s.server,e.resources=null,t(new J(e))}else(e._pendingDfd=this.generateToken(this.findServerInfo(l.server),null,{serverUrl:e.resUrl_,token:l.token,signal:e.options_.signal,ssl:l.ssl})).then((r=>{t(new J({userId:l?.userId,server:s.server??void 0,token:r.token,expires:null!=r.expires?Number(r.expires):null,ssl:!!r.ssl,isAdmin:e.admin_,validity:r.validity}))}),r)}else this._busy=null,o&&(e.options_.token=null),(e._pendingDfd=this.getCredential(i.replace(/\/?$/,"/sharing"),{resource:e.resUrl_,owningTenant:s.owningTenant,signal:e.options_.signal,token:o,error:a,prompt:h})).then((()=>{this._enqueue(e.resUrl_,e.sinfo_,e.options_,e,e.admin_)}),(t=>{e.resUrl_=e.sinfo_=e.refresh_=null,e.reject(t)}))};this._errbackFunc=r;const a=e.sinfo_.owningSystemUrl,l=this._isServerRsrc(e.resUrl_),d=e.sinfo_._restInfoPms;d?d.promise.then((t=>{const r=e.sinfo_;if(r._restInfoPms){r.adminTokenServiceUrl=r._restInfoPms.adminUrl,r._restInfoPms=null,r.tokenServiceUrl=(s("authInfo.tokenServicesUrl",t)||s("authInfo.tokenServiceUrl",t)||s("tokenServiceUrl",t))??null,r.shortLivedTokenValidity=s("authInfo.shortLivedTokenValidity",t)??null,r.currentVersion=t.currentVersion,r.owningTenant=t.owningTenant;const e=r.owningSystemUrl=t.owningSystemUrl;e&&this._portals.push(e)}l&&r.owningSystemUrl?o():i()}),(()=>{e.sinfo_._restInfoPms=null;const t=new n("identity-manager:server-identification-failed","Unknown resource - could not find token service endpoint.");r(t)})):l&&a?o():e.sinfo_._selfReq?e.sinfo_._selfReq.selfDfd.then((t=>{const s={};let r,i,n,o;return t&&(r=t.user?.username,s.username=r,s.allSSL=t.allSSL,i=t.supportsOAuth,o=parseFloat(t.currentVersion),"multitenant"===t.portalMode&&(n=t.customBaseUrl),e.sinfo_.currentVersion=o),e.sinfo_.webTierAuth=!!r,r&&this.normalizeWebTierAuth?this.generateToken(e.sinfo_,null,{ssl:s.allSSL}).catch((()=>null)).then((e=>(s.portalToken=e?.token,s.tokenExpiration=e?.expires,s))):!r&&i&&o>=4.4&&!this._findOAuthInfo(e.resUrl_)?this._generateOAuthInfo({portalUrl:e.sinfo_.server,customBaseUrl:n,owningTenant:e.sinfo_._selfReq.owningTenant}).catch((()=>null)).then((()=>s)):s})).catch((()=>null)).then((t=>{e.sinfo_._selfReq=null,t?i(t.username,t.allSSL,t.portalToken,t.tokenExpiration):i()})):i()}_generateOAuthInfo(e){let t,s=null,r=e.portalUrl;const n=e.customBaseUrl,o=e.owningTenant,a=!this._defaultOAuthInfo&&this._createDefaultOAuthInfo&&!this._hasTestedIfAppIsOnPortal;if(a){s=window.location.href;let e=s.indexOf("?");e>-1&&(s=s.slice(0,e)),e=s.search(/\/(apps|home)\//),s=e>-1?s.slice(0,e):null}return a&&s?(this._hasTestedIfAppIsOnPortal=!0,t=i(s+"/sharing/rest",{query:{f:"json"}}).then((()=>{this._defaultOAuthInfo=new C({appId:"arcgisonline",popupCallbackUrl:s+"/home/oauth-callback.html"})}))):t=Promise.resolve(),t.then((()=>{if(this._defaultOAuthInfo)return r=r.replace(/^http:/i,"https:"),i(r+"/sharing/rest/oauth2/validateRedirectUri",{query:{accountId:o,client_id:this._defaultOAuthInfo.appId,redirect_uri:y(this._defaultOAuthInfo.popupCallbackUrl),f:"json"}}).then((e=>{if(e.data.valid){const t=this._defaultOAuthInfo.clone();e.data.urlKey&&n?t.portalUrl="https://"+e.data.urlKey.toLowerCase()+"."+n:t.portalUrl=r,t.popup=window!==window.top||!(p(r,this._appOrigin)||this._gwDomains.some((e=>e.regex.test(r)&&e.regex.test(this._appOrigin)))),this.oAuthInfos.push(t)}}))}))}_doOAuthSignIn(e,t,s,r){const i=s._oAuthCred,o={portalUrl:s.portalUrl};!s.popup&&s.preserveUrlHash&&window.location.hash&&(o.hash=window.location.hash),i.stateUID&&(o.uid=i.stateUID);const a={client_id:s.appId,response_type:i.codeVerifier?"code":"token",state:JSON.stringify(o),expiration:s.expiration,locale:s.locale,redirect_uri:this._getRedirectURI(s,!!i.codeVerifier)};s.forceLogin&&(a.force_login=!0),s.forceUserId&&s.userId&&(a.prepopulatedusername=s.userId),!s.popup&&this._doPortalSignIn(e)&&(a.redirectToUserOrgUrl=!0),i.codeVerifier&&(a.code_challenge=r||i.codeVerifier,a.code_challenge_method=r?"S256":"plain");const h=s.portalUrl.replace(/^http:/i,"https:")+"/sharing/oauth2/authorize",l=h+"?"+m(a);if(s.popup){const e=window.open(l,"esriJSAPIOAuth",s.popupWindowFeatures);if(e)e.focus(),this._oAuthDfd.oAuthWin_=e,this._oAuthIntervalId=setInterval((()=>{if(e.closed){clearInterval(this._oAuthIntervalId),this._oAuthOnPopupHandle.remove();const e=this._oAuthDfd;if(e){const t=new n("identity-manager:user-aborted","ABORTED");e.reject(t)}}}),500),this._oAuthOnPopupHandle=c(window,["arcgis:auth:hash","arcgis:auth:location:search"],(e=>{"arcgis:auth:hash"===e.type?this.setOAuthResponseHash(e.detail):this._setOAuthResponseQueryString(e.detail)}));else{const e=new n("identity-manager:popup-blocked","ABORTED");this._oAuthDfd.reject(e)}}else this._rejectOnPersistedPageShow=!0,this._oAuthRedirectFunc?this._oAuthRedirectFunc({authorizeParams:a,authorizeUrl:h,resourceUrl:e,serverInfo:t,oAuthInfo:s}):window.location.href=l}_getRedirectURI(e,t){const s=window.location.href.replace(/#.*$/,"");if(e.popup)return y(e.popupCallbackUrl);if(t){const e=u(s);return e.query&&["code","error","error_description","message_code","persist","state"].forEach((t=>{delete e.query[t]})),k(e.path,e.query)}return s}}H.prototype.declaredClass="esri.identity.IdentityManagerBase";let J=class extends o.EventedAccessor{constructor(e){super(e),this._oAuthCred=null,this.tokenRefreshBuffer=2,e?._oAuthCred&&(this._oAuthCred=e._oAuthCred)}initialize(){this.resources=this.resources||[],null==this.creationTime&&(this.creationTime=Date.now())}refreshToken(){const e=r,t=e.findServerInfo(this.server),s=t?.owningSystemUrl,i=!!s&&"server"===this.scope,n=i&&z(t,e._legacyFed),o=t.webTierAuth,a=o&&e.normalizeWebTierAuth,h=M[this.server],l=h?.[this.userId];let c,d=this.resources&&this.resources[0],u=i?e.findServerInfo(s):null,p={username:this.userId,password:l};if(o&&!a)return;i&&!u&&e.serverInfos.some((t=>(e._isIdProvider(s,t.server)&&(u=t),!!u)));const _=u?e.findCredential(u.server,this.userId):null;if(!i||_){if(!n){if(i)c={serverUrl:d,token:_?.token,ssl:_?.ssl};else if(a)p=null,c={ssl:this.ssl};else{if(!l){let s;return d&&(d=e._sanitizeUrl(d),this._enqueued=1,s=e._enqueue(d,t,null,null,this.isAdmin,this),s.then((()=>{this._enqueued=0,this.refreshServerTokens()})).catch((()=>{this._enqueued=0}))),s}this.isAdmin&&(c={isAdmin:!0})}return e.generateToken(i?u:t,i?null:p,c).then((e=>{this.token=e.token,this.expires=null!=e.expires?Number(e.expires):null,this.creationTime=Date.now(),this.validity=e.validity,this.emitTokenChange(),this.refreshServerTokens()})).catch((()=>{}))}_?.refreshToken()}}refreshServerTokens(){if("portal"===this.scope){const e=r;e.credentials.forEach((t=>{const s=e.findServerInfo(t.server),r=s?.owningSystemUrl;t!==this&&t.userId===this.userId&&r&&"server"===t.scope&&(e._hasSameServerInstance(this.server,r)||e._isIdProvider(r,this.server))&&(z(s,e._legacyFed)?(t.token=this.token,t.expires=this.expires,t.creationTime=this.creationTime,t.validity=this.validity,t.emitTokenChange()):t.refreshToken())}))}}emitTokenChange(e){clearTimeout(this._refreshTimer);const t=r,s=this.server?t.findServerInfo(this.server):null,i=s?.owningSystemUrl,n=i?t.findServerInfo(i):null;!1===e||i&&"portal"!==this.scope&&(!n?.webTierAuth||t.normalizeWebTierAuth)||null==this.expires&&null==this.validity||this._startRefreshTimer(),this.emit("token-change")}destroy(){this.userId=this.server=this.token=this.expires=this.validity=this.resources=this.creationTime=null,this._oAuthCred&&(this._oAuthCred.destroy(),this._oAuthCred=null);const e=r,t=e.credentials.indexOf(this);t>-1&&e.credentials.splice(t,1),this.emitTokenChange(),this.emit("destroy")}toJSON(){const e=d({userId:this.userId,server:this.server,token:this.token,expires:this.expires,validity:this.validity,ssl:this.ssl,isAdmin:this.isAdmin,creationTime:this.creationTime,scope:this.scope}),t=this.resources;return t&&t.length>0&&(e.resources=t.slice()),e}_startRefreshTimer(){clearTimeout(this._refreshTimer);const e=6e4*this.tokenRefreshBuffer,t=2**31-1;let s=(this.validity?this.creationTime+6e4*this.validity:this.expires)-Date.now();s<0?s=0:s>t&&(s=t),this._refreshTimer=setTimeout(this.refreshToken.bind(this),s>e?s-e:s)}};e([A()],J.prototype,"creationTime",void 0),e([A()],J.prototype,"expires",void 0),e([A()],J.prototype,"isAdmin",void 0),e([A()],J.prototype,"oAuthState",void 0),e([A()],J.prototype,"resources",void 0),e([A()],J.prototype,"scope",void 0),e([A()],J.prototype,"server",void 0),e([A()],J.prototype,"ssl",void 0),e([A()],J.prototype,"token",void 0),e([A()],J.prototype,"tokenRefreshBuffer",void 0),e([A()],J.prototype,"userId",void 0),e([A()],J.prototype,"validity",void 0),J=e([U("esri.identity.Credential")],J);export{J as C,H as I}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/ImageMaterial.js b/library/arcgis/4.30/@arcgis/core/chunks/ImageMaterial.js new file mode 100644 index 00000000..40b5a3d6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/ImageMaterial.js @@ -0,0 +1,31 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{b as t}from"./BufferView.js";import{c as e,S as s,i as a,d as r}from"./Matrix4PassUniform.js";import{C as i}from"./basicInterfaces.js";import{G as o}from"./GLTextureMaterial.js";import{a as n}from"./Material.js";import{S as p,d as l,e as c,m as u,g as d,h,C as f,i as m,D as g,R as v,j as P,P as _,o as y,k as T,l as E,p as I,s as O,q as S,r as b,t as C,u as A,O as x}from"./StencilUtils.js";import{a as D}from"./Util.js";import{V as w}from"./VertexAttribute.js";import{D as j,w as N,a as R}from"./RayIntersections.js";import{P as V}from"./DefaultLayouts.js";import{T as M}from"./TriangleMaterial.js";import{_ as L}from"./tslib.es6.js";import{g as U}from"./interfaces3.js";import{p as F}from"./ShaderTechniqueConfiguration.js";import{T as B}from"./OutputHighlight.glsl.js";import{g as G}from"./enums.js";import{s as $,m as z,c as W,d as q,a as H}from"./renderState.js";const k=Object.freeze(Object.defineProperty({__proto__:null,build:function(t){const a=new p,{vertex:r,fragment:i}=a;return l(r,t),a.include(B,t),a.attributes.add(w.POSITION,"vec3"),a.attributes.add(w.UV0,"vec2"),t.perspectiveInterpolation&&a.attributes.add(w.PERSPECTIVEDIVIDE,"float"),a.varyings.add("vpos","vec3"),t.multipassEnabled&&a.varyings.add("depth","float"),r.code.add(U` + void main(void) { + vpos = position; + ${t.multipassEnabled?"depth = (view * vec4(vpos, 1.0)).z;":""} + vTexCoord = uv0; + gl_Position = transformPosition(proj, view, vpos); + + ${t.perspectiveInterpolation?"gl_Position *= perspectiveDivide;":""} + } + `),a.include(c,t),a.include(u,t),i.uniforms.add(new d("tex",(t=>t.texture)),new e("opacity",(t=>t.opacity))),a.varyings.add("vTexCoord","vec2"),t.transparencyPassType===h.ColorAlpha&&(a.outputs.add("fragColor","vec4",0),a.outputs.add("fragAlpha","float",1)),i.include(f),i.code.add(U` + void main() { + discardBySlice(vpos); + ${t.multipassEnabled?"terrainDepthTest(depth);":""} + fragColor = texture(tex, vTexCoord) * opacity; + + if (fragColor.a < ${U.float(m)}) { + discard; + } + + fragColor = highlightSlice(fragColor, vpos); + ${t.transparencyPassType===h.ColorAlpha?U` + fragColor = premultiplyAlpha(fragColor); + fragAlpha = fragColor.a;`:""} + ${t.output===s.ObjectAndLayerIdColor?U` + fragColor = vec4(0,0,0,1);`:""} + } + `),a}},Symbol.toStringTag,{value:"Module"}));class Q extends P{initializeProgram(t){return new _(t.rctx,Q.shader.get().build(this.configuration),X)}_setPipelineState(t,e){const a=this.configuration,r=t===h.NONE,i=t===h.FrontFace;return z({blending:a.output===s.Color&&a.transparent?r?J:y(t):null,culling:W(a.cullFace),depthTest:{func:T(t)},depthWrite:r?a.writeDepth?q:null:E(t),drawBuffers:I(t),colorWrite:H,stencilWrite:a.hasOccludees?O:null,stencilTest:a.hasOccludees?e?S:b:null,polygonOffset:r||i?null:C(a.enableOffset)})}initializePipeline(){return this._occludeePipelineState=this._setPipelineState(this.configuration.transparencyPassType,!0),this._setPipelineState(this.configuration.transparencyPassType,!1)}getPipeline(t){return t?this._occludeePipelineState:super.getPipeline()}}Q.shader=new v(k,(()=>Promise.resolve().then((()=>k))));const J=$(G.ONE,G.ONE_MINUS_SRC_ALPHA);class K extends g{constructor(){super(...arguments),this.output=s.Color,this.cullFace=i.None,this.hasSlicePlane=!1,this.transparent=!1,this.enableOffset=!0,this.writeDepth=!0,this.hasOccludees=!1,this.transparencyPassType=h.NONE,this.multipassEnabled=!1,this.cullAboveGround=!1,this.perspectiveInterpolation=!0}}L([F({count:s.COUNT})],K.prototype,"output",void 0),L([F({count:i.COUNT})],K.prototype,"cullFace",void 0),L([F()],K.prototype,"hasSlicePlane",void 0),L([F()],K.prototype,"transparent",void 0),L([F()],K.prototype,"enableOffset",void 0),L([F()],K.prototype,"writeDepth",void 0),L([F()],K.prototype,"hasOccludees",void 0),L([F({count:h.COUNT})],K.prototype,"transparencyPassType",void 0),L([F()],K.prototype,"multipassEnabled",void 0),L([F()],K.prototype,"cullAboveGround",void 0),L([F()],K.prototype,"perspectiveInterpolation",void 0),L([F({constValue:!1})],K.prototype,"occlusionPass",void 0);const X=new Map([[w.POSITION,0],[w.UV0,2],[w.PERSPECTIVEDIVIDE,3]]);class Y extends M{constructor(t){super(t,new et),this.supportsEdges=!0,this.produces=new Map([[A.OPAQUE_MATERIAL,t=>a(t)||r(t)&&!this.parameters.transparent],[A.TRANSPARENT_MATERIAL,t=>r(t)&&this.parameters.transparent&&this.parameters.writeDepth],[A.TRANSPARENT_DEPTH_WRITE_DISABLED_MATERIAL,t=>r(t)&&this.parameters.transparent&&!this.parameters.writeDepth],[A.DRAPED_MATERIAL,t=>r(t)||a(t)]]),this._vertexAttributeLocations=X,this._configuration=new K}getConfiguration(t,e){return this._configuration.output=t,this._configuration.cullFace=this.parameters.cullFace,this._configuration.hasSlicePlane=this.parameters.hasSlicePlane,this._configuration.transparent=this.parameters.transparent,this._configuration.writeDepth=this.parameters.writeDepth,this._configuration.hasOccludees=this.parameters.hasOccludees,this._configuration.transparencyPassType=e.transparencyPassType,this._configuration.enableOffset=e.camera.relativeElevation{let u=class extends m{constructor(){super(...arguments),this.view=null}get timeExtent(){return a(this.layer,this.view?.timeExtent,this._get("timeExtent"))}async fetchPopupFeaturesAtLocation(e,o){const{layer:s}=this;if(!e)throw new t("imagerylayerview:fetchPopupFeatures","Nothing to fetch without area",{layer:s});const{popupEnabled:a}=s,m=n(s,o);if(!a||null==m)return[];const u=await m.getRequiredFields();r(o);const c=new p;c.timeExtent=this.timeExtent,c.geometry=e,c.outFields=u,c.outSpatialReference=e.spatialReference;const{resolution:l,spatialReference:y}=this.view,h="2d"===this.view.type?new i(l,l,y):new i(.5*l,.5*l,y),{returnTopmostRaster:w,showNoDataRecords:d}=m.layerOptions||{returnTopmostRaster:!0,showNoDataRecords:!1},f={returnDomainValues:!0,returnTopmostRaster:w,pixelSize:h,showNoDataRecords:d,signal:o?.signal};return s.queryVisibleRasters(c,f).then((e=>e))}canResume(){return!!super.canResume()&&!this.timeExtent?.isEmpty}};return e([o()],u.prototype,"layer",void 0),e([o()],u.prototype,"suspended",void 0),e([o({readOnly:!0})],u.prototype,"timeExtent",null),e([o()],u.prototype,"view",void 0),u=e([s("esri.views.layers.ImageryLayerView")],u),u};export{m as I}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/ImageryLayerView2D.js b/library/arcgis/4.30/@arcgis/core/chunks/ImageryLayerView2D.js new file mode 100644 index 00000000..505091de --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/ImageryLayerView2D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./tslib.es6.js";import e from"../Graphic.js";import i from"../core/Collection.js";import{m as s}from"./handleUtils.js";import{h as r}from"../core/lang.js";import{watch as o,syncAndInitial as a,sync as p}from"../core/reactiveUtils.js";import{property as m}from"../core/accessorSupport/decorators/property.js";import{L as l}from"./Logger.js";import{subclass as n}from"../core/accessorSupport/decorators/subclass.js";import{G as h}from"./GraphicsCollection.js";import{B as c,R as y,F as j}from"./RasterVFDisplayObject.js";import{L as u}from"./LayerView2D.js";import{G as d}from"./GraphicsView2D.js";import{H as g}from"./HighlightGraphicContainer.js";import b from"../core/Accessor.js";import{isAbortError as x,debounce as f}from"../core/promiseUtils.js";import{j as w,k as v,c as S}from"./vectorFieldUtils.js";import{B as U}from"./BitmapContainer.js";import{C as P,W as _}from"./Container.js";import{I as D}from"./Bitmap.js";import{E as C}from"./ExportStrategy.js";import V from"../request.js";import I from"../geometry/Extent.js";import{Y as R}from"./unitUtils.js";import{a as T}from"./rasterProjectionHelper.js";import{W as E}from"./WGLContainer.js";import{I as B}from"./ImageryLayerView.js";import L from"../views/layers/LayerView.js";import{R as F}from"./RefreshableLayerView.js";import"../geometry.js";import"./ensureType.js";import"../geometry/Geometry.js";import"../core/JSONSupport.js";import"./utils.js";import"../core/Error.js";import"../config.js";import"../core/Handles.js";import"./maybe.js";import"./metadata.js";import"./ObservableBase.js";import"./tracking.js";import"../core/scheduling.js";import"./reader.js";import"../geometry/SpatialReference.js";import"./writer.js";import"./jsonMap.js";import"./assets.js";import"../core/urlUtils.js";import"../kernel.js";import"../geometry/Multipoint.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"../geometry/Polyline.js";import"./typeUtils.js";import"../geometry/support/jsonUtils.js";import"../PopupTemplate.js";import"../core/Clonable.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../intl.js";import"./date.js";import"./locale.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./messages.js";import"../popup/content.js";import"../popup/content/AttachmentsContent.js";import"../popup/content/Content.js";import"../popup/content/CustomContent.js";import"../popup/content/ExpressionContent.js";import"../popup/ElementExpressionInfo.js";import"../popup/content/FieldsContent.js";import"../popup/FieldInfo.js";import"./enumeration.js";import"../popup/support/FieldInfoFormat.js";import"../popup/content/MediaContent.js";import"../popup/content/BarChartMediaInfo.js";import"../popup/content/mixins/ChartMediaInfo.js";import"../popup/content/mixins/MediaInfo.js";import"../popup/content/support/ChartMediaInfoValue.js";import"../Color.js";import"./colorUtils.js";import"../popup/content/support/ChartMediaInfoValueSeries.js";import"./chartMediaInfoUtils.js";import"../popup/content/ColumnChartMediaInfo.js";import"../popup/content/ImageMediaInfo.js";import"../popup/content/support/ImageMediaInfoValue.js";import"../popup/content/LineChartMediaInfo.js";import"../popup/content/PieChartMediaInfo.js";import"../popup/content/RelationshipContent.js";import"../popup/support/RelatedRecordsInfoFieldOrder.js";import"../popup/content/TextContent.js";import"../popup/ExpressionInfo.js";import"../popup/LayerOptions.js";import"../popup/RelatedRecordsInfo.js";import"../support/actions/ActionBase.js";import"../core/Identifiable.js";import"../support/actions/ActionButton.js";import"../support/actions/ActionToggle.js";import"../core/Evented.js";import"./shared.js";import"./SimpleObservable.js";import"../symbols.js";import"../symbols/CIMSymbol.js";import"../symbols/Symbol.js";import"../symbols/ExtrudeSymbol3DLayer.js";import"../symbols/Symbol3DLayer.js";import"./utils4.js";import"../symbols/edges/Edges3D.js";import"./screenUtils.js";import"./materialUtils.js";import"./opacityUtils.js";import"../symbols/edges/SketchEdges3D.js";import"../symbols/edges/SolidEdges3D.js";import"./Symbol3DMaterial.js";import"../symbols/FillSymbol.js";import"../symbols/SimpleLineSymbol.js";import"../symbols/LineSymbol.js";import"../symbols/LineSymbolMarker.js";import"./lineMarkers.js";import"../symbols/FillSymbol3DLayer.js";import"../symbols/patterns/LineStylePattern3D.js";import"../symbols/patterns/StylePattern3D.js";import"./utils5.js";import"./colors.js";import"./symbolLayerUtils3D.js";import"./aaBoundingBox.js";import"../symbols/Font.js";import"../symbols/IconSymbol3DLayer.js";import"./persistableUrlUtils.js";import"../symbols/LabelSymbol3D.js";import"../symbols/Symbol3D.js";import"./collectionUtils.js";import"../portal/Portal.js";import"../core/Loadable.js";import"../core/Promise.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"../symbols/LineSymbol3DLayer.js";import"../symbols/LineStyleMarker3D.js";import"../symbols/ObjectSymbol3DLayer.js";import"../symbols/PathSymbol3DLayer.js";import"../symbols/TextSymbol3DLayer.js";import"../symbols/WaterSymbol3DLayer.js";import"../symbols/support/StyleOrigin.js";import"./Thumbnail.js";import"./calloutUtils.js";import"../symbols/callouts/Callout3D.js";import"../symbols/callouts/LineCallout3D.js";import"../symbols/support/Symbol3DVerticalOffset.js";import"../symbols/LineSymbol3D.js";import"../symbols/MarkerSymbol.js";import"../symbols/MeshSymbol3D.js";import"../symbols/PictureFillSymbol.js";import"./urlUtils.js";import"../symbols/PictureMarkerSymbol.js";import"../symbols/PointSymbol3D.js";import"../symbols/PolygonSymbol3D.js";import"./asyncUtils.js";import"../symbols/SimpleFillSymbol.js";import"../symbols/SimpleMarkerSymbol.js";import"../symbols/TextSymbol.js";import"../symbols/WebStyleSymbol.js";import"./BufferObject.js";import"./Texture.js";import"./enums.js";import"./GLObjectType.js";import"./VertexArrayObject.js";import"./VertexElementDescriptor.js";import"./dataUtils.js";import"./mat3f32.js";import"./WGLBrushVTLSymbol.js";import"./vec4f32.js";import"./definitions.js";import"./StyleDefinition.js";import"./enums2.js";import"./vec2f32.js";import"./config.js";import"./mat3.js";import"./DisplayObject.js";import"./dataViewUtils.js";import"./Program.js";import"./_commonjsHelpers.js";import"./BoundingBox.js";import"./HighlightOptions.js";import"./ClipRect.js";import"./layerViewUtils.js";import"../layers/support/FieldsIndex.js";import"./UnknownTimeZone.js";import"./CIMSymbolHelper.js";import"./BidiEngine.js";import"./fontUtils.js";import"./OptimizedGeometry.js";import"./GeometryUtils.js";import"./utils7.js";import"./shapingUtils.js";import"./mat2d.js";import"./mat2df32.js";import"./vec2.js";import"./Rect.js";import"./defaults.js";import"./defaultsJSON.js";import"./OverrideHelper.js";import"./colorUtils2.js";import"./vec4.js";import"./vec4f64.js";import"./quantizationUtils.js";import"./AttributeStore.js";import"./UpdateTracking2D.js";import"./BindType.js";import"./Util.js";import"./vec2f64.js";import"./highlightReasons.js";import"./ReactiveMap.js";import"./UpdatingHandles.js";import"./labelFormatUtils.js";import"./labelUtils.js";import"./TimeOnly.js";import"./centroid.js";import"./featureConversionUtils.js";import"./OptimizedFeature.js";import"./OptimizedFeatureSet.js";import"./diffUtils.js";import"./timeSupport.js";import"../geometry/projection.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"./zscale.js";import"../geometry/support/normalizeUtils.js";import"./normalizeUtilsCommon.js";import"./simplify.js";import"./utils8.js";import"./utils9.js";import"./projectionSupport.js";import"./json.js";import"../rest/support/Query.js";import"../TimeExtent.js";import"./timeUtils.js";import"./DataLayerSource.js";import"../layers/support/Field.js";import"./domains.js";import"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";import"./fieldType.js";import"./FullTextSearch.js";import"./spatialRelationships.js";import"../rest/support/StatisticDefinition.js";import"./FeatureCommandQueue.js";import"./heatmapTextureUtils.js";import"./constants.js";import"./lengthUtils.js";import"./capabilities2.js";import"./contextUtils.js";import"./QueueProcessor.js";import"./Queue.js";import"../core/signal.js";import"./rbush.js";import"./quickselect.js";import"./normalizeUtilsSync.js";import"./AGraphicContainer.js";import"./TechniqueInstance.js";import"./TileContainer.js";import"./vec3f32.js";import"../layers/support/PixelBlock.js";import"./pixelRangeUtils.js";import"./EffectView.js";import"./parser.js";import"./utils3.js";import"./mat4.js";import"../layers/support/TileInfo.js";import"../layers/support/LOD.js";import"./TileKey.js";import"./TileStrategy.js";import"./TileKey2.js";import"./ShaderCompiler.js";import"./ProgramTemplate.js";import"./TiledDisplayObject.js";import"./earcut.js";import"./clippingUtils.js";import"./timeSupport2.js";import"../support/timeUtils.js";import"./utils6.js";import"./tagSymbols.js";import"./popupUtils.js";let k=class extends b{constructor(){super(...arguments),this.attached=!1,this.container=new P,this.updateRequested=!1,this.type="imagery",this._bitmapView=new U}destroy(){this.attached&&(this.detach(),this.attached=!1),this.updateRequested=!1}get updating(){return!this.attached||this.isUpdating()}update(t){this.strategy.update(t).catch((t=>{x(t)||l.getLogger(this).error(t)}))}hitTest(t){return new e({attributes:{},geometry:t.clone(),layer:this.layer})}attach(){this.container.addChild(this._bitmapView);const t=this.layer.version>=10,e=this.layer.version>=10.1?this.layer.imageMaxHeight:2048,i=this.layer.version>=10.1?this.layer.imageMaxWidth:2048;this.strategy=new C({container:this._bitmapView,imageNormalizationSupported:t,imageMaxHeight:e,imageMaxWidth:i,fetchSource:this._fetchImage.bind(this),requestUpdate:()=>this.requestUpdate()})}detach(){this.strategy.destroy(),this._bitmapView.removeAllChildren(),this.container.removeAllChildren(),this.updateRequested=!1}redraw(){this.strategy.updateExports((async t=>{const{source:e}=t;if(!e||e instanceof ImageBitmap)return;const i=await this.layer.applyRenderer({extent:e.extent,pixelBlock:e.originalPixelBlock??e.pixelBlock});e.filter=t=>this.layer.pixelFilter?this.layer.applyFilter(t):{...i,extent:e.extent}})).catch((t=>{x(t)||l.getLogger(this).error(t)}))}requestUpdate(){this.updateRequested||(this.updateRequested=!0,this.view.requestUpdate())}isUpdating(){return this.strategy.updating||this.updateRequested}getPixelData(){if(this.updating)return null;const t=this.strategy.bitmaps;if(1===t.length&&t[0].source)return{extent:t[0].source.extent,pixelBlock:t[0].source.originalPixelBlock};if(t.length>1){const e=this.view.extent,i=t.map((t=>t.source)).filter((t=>t.extent&&t.extent.intersects(e))).map((t=>({extent:t.extent,pixelBlock:t.originalPixelBlock}))),s=w(i,e);return null!=s?{extent:s.extent,pixelBlock:s.pixelBlock}:null}return null}async _fetchImage(t,e,i,s){(s=s||{}).timeExtent=this.timeExtent,s.requestAsImageElement=!0,s.returnImageBitmap=!0;const r=await this.layer.fetchImage(t,e,i,s);if(r.imageBitmap)return r.imageBitmap;const o=await this.layer.applyRenderer(r.pixelData,{signal:s.signal}),a=new D(o.pixelBlock,o.extent?.clone(),r.pixelData.pixelBlock);return a.filter=t=>this.layer.applyFilter(t),a}};t([m()],k.prototype,"attached",void 0),t([m()],k.prototype,"container",void 0),t([m()],k.prototype,"layer",void 0),t([m()],k.prototype,"strategy",void 0),t([m()],k.prototype,"timeExtent",void 0),t([m()],k.prototype,"view",void 0),t([m()],k.prototype,"updateRequested",void 0),t([m()],k.prototype,"updating",null),t([m()],k.prototype,"type",void 0),k=t([n("esri.views.2d.layers.imagery.ImageryView2D")],k);const M=k;class O extends E{constructor(){super(...arguments),this.symbolTypes=["triangle"]}prepareRenderPasses(t){const e=t.registerRenderPass({name:"imagery (vf)",brushes:[c],target:()=>this.children,drawPhase:_.MAP});return[...super.prepareRenderPasses(t),e]}doRender(t){this.visible&&t.drawPhase===_.MAP&&this.symbolTypes.forEach((e=>{t.renderPass=e,super.doRender(t)}))}}let q=class extends b{constructor(t){super(t),this._loading=null,this.update=f(((t,e)=>this._update(t,e).catch((t=>{x(t)||l.getLogger(this).error(t)}))))}get updating(){return!!this._loading}redraw(t){if(!this.container.children.length)return;const e=this.container.children[0];e.symbolizerParameters=t,e.invalidateVAO(),this.container.symbolTypes="wind_speed"===t.style?["scalar","triangle"]:"simple_scalar"===t.style?["scalar"]:["triangle"],this.container.requestRender()}async _update(t,e,i){if(!t.stationary)return;const{extent:s,spatialReference:r}=t.state,o=new I({xmin:s.xmin,ymin:s.ymin,xmax:s.xmax,ymax:s.ymax,spatialReference:r}),[a,p]=t.state.size;this._loading=this.fetchPixels(o,a,p,i);const m=await this._loading;this._addToDisplay(m,e,t.state),this._loading=null}_addToDisplay(t,e,i){if(null==t.pixelBlock)return this.container.children.forEach((t=>t.destroy())),void this.container.removeAllChildren();const{extent:s,pixelBlock:r}=t,o=new y(r);o.offset=[0,0],o.symbolizerParameters=e,o.rawPixelData=t,o.invalidateVAO(),o.x=s.xmin,o.y=s.ymax,o.pixelRatio=i.pixelRatio,o.rotation=i.rotation,o.resolution=i.resolution,o.width=r.width*e.symbolTileSize,o.height=r.height*e.symbolTileSize,this.container.children.forEach((t=>t.destroy())),this.container.removeAllChildren(),this.container.symbolTypes="wind_speed"===e.style?["scalar","triangle"]:"simple_scalar"===e.style?["scalar"]:["triangle"],this.container.addChild(o)}};t([m()],q.prototype,"fetchPixels",void 0),t([m()],q.prototype,"container",void 0),t([m()],q.prototype,"_loading",void 0),t([m()],q.prototype,"updating",null),q=t([n("esri.views.2d.layers.imagery.ImageryVFStrategy")],q);const z=q;let A=class extends b{constructor(){super(...arguments),this.attached=!1,this.container=new O,this.type="imageryVF",this._dataParameters={exportParametersVersion:0,bbox:"",symbolTileSize:0,time:""},this._fetchpixels=async(t,e,i,s)=>{const r=await this._projectFullExtentPromise,{symbolTileSize:o}=this.layer.renderer,{extent:a,width:p,height:m}=v(t,e,i,o,r);if(null!=r&&!r.intersects(t))return{extent:a,pixelBlock:null};const l={bbox:`${a.xmin}, ${a.ymin}, ${a.xmax}, ${a.ymax}`,exportParametersVersion:this.layer.exportImageServiceParameters.version,symbolTileSize:o,time:JSON.stringify(this.timeExtent||"")};if(this._canReuseVectorFieldData(l)){const t=this.getPixelData();if(null!=t&&`${t.extent.xmin}, ${t.extent.ymin}, ${t.extent.xmax}, ${t.extent.ymax}`===l.bbox)return t}const{pixelData:n}=await this.layer.fetchImage(a,p,m,{timeExtent:this.timeExtent,requestAsImageElement:!1,signal:s});this._dataParameters=l;const h=n?.pixelBlock;return null==h?{extent:a,pixelBlock:null}:{extent:a,pixelBlock:"vector-uv"===this.layer.rasterInfo.dataType?S(h,"vector-uv"):h}}}get updating(){return!this.attached||this._strategy.updating}attach(){this._projectFullExtentPromise=this._getProjectedFullExtent(this.view.spatialReference),this._strategy=new z({container:this.container,fetchPixels:this._fetchpixels}),this.addHandles(o((()=>this.layer.renderer),(t=>this._updateSymbolizerParams(t)),a),"attach")}detach(){this._strategy.destroy(),this.container.children.forEach((t=>t.destroy())),this.container.removeAllChildren(),this.removeHandles("attach"),this._strategy=this.container=this._projectFullExtentPromise=null}getPixelData(){const t=this.container.children[0]?.rawPixelData;if(this.updating||!t)return null;const{extent:e,pixelBlock:i}=t;return{extent:e,pixelBlock:i}}hitTest(t){return new e({attributes:{},geometry:t.clone(),layer:this.layer})}update(t){this._strategy.update(t,this._symbolizerParams).catch((t=>{x(t)||l.getLogger(this).error(t)}))}redraw(){const{renderer:t}=this.layer;t&&(this._updateSymbolizerParams(t),this._strategy.redraw(this._symbolizerParams))}_canReuseVectorFieldData(t){const e=this._dataParameters.exportParametersVersion===t.exportParametersVersion,i=this._dataParameters.time===t.time,s=this._dataParameters.symbolTileSize===t.symbolTileSize,r=this._dataParameters.bbox===t.bbox;return e&&i&&s&&r}async _getProjectedFullExtent(t){try{return T(this.layer.fullExtent,t)}catch(e){try{const e=(await V(this.layer.url,{query:{option:"footprints",outSR:R(t),f:"json"}})).data.featureCollection.layers[0].layerDefinition.extent;return e?I.fromJSON(e):null}catch{return null}}}_updateSymbolizerParams(t){"vector-field"===t.type&&(this._symbolizerParams=this.layer.symbolizer.generateWebGLParameters({pixelBlock:null}))}};t([m()],A.prototype,"attached",void 0),t([m()],A.prototype,"container",void 0),t([m()],A.prototype,"layer",void 0),t([m()],A.prototype,"timeExtent",void 0),t([m()],A.prototype,"type",void 0),t([m()],A.prototype,"view",void 0),t([m()],A.prototype,"updating",null),A=t([n("esri.views.2d.layers.imagery.VectorFieldView2D")],A);const G=A;let H=class extends(B(F(u(L)))){constructor(){super(...arguments),this._exportImageVersion=-1,this._highlightGraphics=new h,this._highlightView=void 0,this.layer=null,this.subview=null}get pixelData(){const{subview:t}=this;return this.updating||!t?null:"getPixelData"in t?t.getPixelData():null}update(t){this.subview?.update(t)}attach(){this.layer.increaseRasterJobHandlerUsage(),this._setSubView(),this.view&&(this._highlightView=new d({view:this.view,graphics:this._highlightGraphics,requestUpdateCallback:()=>this.requestUpdate(),container:new g(this.view.featuresTilingScheme)}),this.container.addChild(this._highlightView.container)),this.addAttachHandles([o((()=>this.layer.exportImageServiceParameters.version),(t=>{t&&this._exportImageVersion!==t&&(this._exportImageVersion=t,this.requestUpdate())}),p),o((()=>this.timeExtent),(t=>{const{subview:e}=this;e&&(e.timeExtent=t,"redraw"in e?this.requestUpdate():e.redrawOrRefetch())}),p),this.layer.on("redraw",(()=>{const{subview:t}=this;t&&("redraw"in t?t.redraw():t.redrawOrRefetch())})),o((()=>this.layer.renderer),(()=>this._setSubView()))])}detach(){this.layer.decreaseRasterJobHandlerUsage(),this.container.removeAllChildren(),this._detachSubview(this.subview),this.subview?.destroy(),this.subview=null,this._highlightView?.destroy(),this._exportImageVersion=-1}viewChange(){}moveEnd(){this.requestUpdate()}highlight(t,r){if(!((Array.isArray(t)?t[0]:i.isCollection(t)?t.at(0):t)instanceof e))return s();let o=[];return Array.isArray(t)||i.isCollection(t)?o=t.map((t=>t.clone())):t instanceof e&&(o=[t.clone()]),this._highlightGraphics.addMany(o),s((()=>this._highlightGraphics.removeMany(o)))}async doRefresh(){this.requestUpdate()}isUpdating(){const t=!this.subview||this.subview.updating||!!this._highlightView?.updating;return r("esri-2d-log-updating")&&console.log(`Updating ImageryLayerView2D (${this.layer.id}): ${t}\n-> subview ${!this.subview||this.subview.updating}\n-> higlightView ${this._highlightView?.updating}\n`),t}_setSubView(){if(!this.view)return;const t=this.layer.renderer?.type;let e="imagery";if("vector-field"===t?e="imageryVF":"flow"===t&&(e="flow"),this.subview){const{type:t}=this.subview;if(t===e)return this._attachSubview(this.subview),void("flow"===t?this.subview.redrawOrRefetch():"imagery"===t&&"lerc"===this.layer.format?this.subview.redraw():this.requestUpdate());this._detachSubview(this.subview),this.subview?.destroy()}this.subview="imagery"===e?new M({layer:this.layer,view:this.view,timeExtent:this.timeExtent}):"imageryVF"===e?new G({layer:this.layer,view:this.view,timeExtent:this.timeExtent}):new j({layer:this.layer,layerView:this}),this._attachSubview(this.subview),this.requestUpdate()}_attachSubview(t){t&&!t.attached&&(t.attach(),t.attached=!0,this.container.addChildAt(t.container,0))}_detachSubview(t){t?.attached&&(this.container.removeChild(t.container),t.detach(),t.attached=!1)}};t([m()],H.prototype,"pixelData",null),t([m()],H.prototype,"subview",void 0),H=t([n("esri.views.2d.layers.ImageryLayerView2D")],H);const $=H;export{$ as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/ImageryLayerView3D.js b/library/arcgis/4.30/@arcgis/core/chunks/ImageryLayerView3D.js new file mode 100644 index 00000000..9a194211 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/ImageryLayerView3D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./tslib.es6.js";import{debounce as r}from"../core/promiseUtils.js";import{when as e}from"../core/reactiveUtils.js";import"./Logger.js";import"../core/lang.js";import"../core/Error.js";import{subclass as i}from"../core/accessorSupport/decorators/subclass.js";import{D as s}from"./DynamicLayerView3D.js";import{I as o}from"./ImageryLayerView.js";import"./handleUtils.js";import"./maybe.js";import"./asyncUtils.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/property.js";import"./ensureType.js";import"./utils.js";import"./metadata.js";import"./ObservableBase.js";import"./tracking.js";import"../core/scheduling.js";import"../core/Collection.js";import"../core/Evented.js";import"../config.js";import"./shared.js";import"./SimpleObservable.js";import"../geometry/Extent.js";import"../geometry/Geometry.js";import"../core/JSONSupport.js";import"./reader.js";import"../geometry/SpatialReference.js";import"./unitUtils.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"./writer.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"./aaBoundingRect.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"./RenderGeometry.js";import"./mat4.js";import"./ViewingMode.js";import"./debugFlags2.js";import"./IntegerPassUniform.js";import"./compilerUtils.js";import"./mat3f64.js";import"./vec4f64.js";import"./NormalAttribute.glsl.js";import"./Matrix4PassUniform.js";import"./interfaces3.js";import"./BindType.js";import"./VertexAttribute.js";import"./VertexPosition.glsl.js";import"./mat4f64.js";import"./Matrix3DrawUniform.js";import"./StencilUtils.js";import"./Indices.js";import"./basicInterfaces.js";import"./Util.js";import"./vec2f64.js";import"./vec4.js";import"./Material.js";import"./triangle.js";import"./ray.js";import"./plane.js";import"./quatf64.js";import"./mathUtils2.js";import"./lineSegment.js";import"./doublePrecisionUtils.js";import"./mat3.js";import"./ShaderTechniqueConfiguration.js";import"./lengthUtils.js";import"./requestImageUtils.js";import"./enums.js";import"./Texture.js";import"./GLObjectType.js";import"./vec2.js";import"./renderState.js";import"../views/3d/webgl/RenderCamera.js";import"./screenUtils.js";import"./frustum.js";import"./axisAngleDegrees.js";import"./quat.js";import"./weather.js";import"../views/3d/environment/CloudyWeather.js";import"./enumeration.js";import"../views/3d/environment/FoggyWeather.js";import"../views/3d/environment/RainyWeather.js";import"../views/3d/environment/SnowyWeather.js";import"../views/3d/environment/SunnyWeather.js";import"./Scheduler.js";import"../core/signal.js";import"./debugFlags.js";import"./ScreenSpacePass.glsl.js";import"./Float4DrawUniform.js";import"./NestedMap.js";import"./VertexArrayObject2.js";import"./VertexArrayObject.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"./Attribute.js";import"./RibbonLineMaterial.js";import"./sphere.js";import"./Axis.js";import"./Octree.js";import"./InterleavedLayout.js";import"./BufferView.js";import"./types.js";import"./floatRGBA.js";import"./Intersector.js";import"./Intersector2.js";import"./boundedPlane.js";import"./verticalOffsetUtils.js";import"./orientedBoundingBox.js";import"./spatialReferenceEllipsoidUtils.js";import"./computeTranslationToOriginAndRotation.js";import"./glUtil.js";import"./VertexElementDescriptor.js";import"./MemCache.js";import"./BufferObject.js";import"./LayerView3D.js";import"./heightModelInfoUtils.js";import"../geometry/HeightModelInfo.js";import"./arcgisLayerUrl.js";import"./persistableUrlUtils.js";import"./DoubleArray.js";import"./GeometryUtil.js";import"./vec3f32.js";import"./projectExtentUtils.js";import"./geometryServiceUtils.js";import"../portal/Portal.js";import"../core/Loadable.js";import"../core/Promise.js";import"./locale.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"./project.js";import"../geometry/support/jsonUtils.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./extentUtils.js";import"../geometry/Polyline.js";import"./utils8.js";import"./utils9.js";import"../rest/support/ProjectParameters.js";import"./ImageMaterial.js";import"./GLTextureMaterial.js";import"./RayIntersections.js";import"./aaBoundingBox.js";import"./DefaultLayouts.js";import"./TriangleMaterial.js";import"./OutputHighlight.glsl.js";import"../views/layers/LayerView.js";import"../core/Identifiable.js";import"./UpdatingHandles.js";import"./layerViewUtils.js";import"./RefreshableLayerView.js";import"./timeSupport2.js";import"../support/timeUtils.js";import"../TimeExtent.js";import"./timeUtils.js";import"./date.js";import"./timeZoneUtils.js";import"./datetime.js";import"./utils6.js";import"./tagSymbols.js";import"../rest/support/Query.js";import"../geometry.js";import"./typeUtils.js";import"./DataLayerSource.js";import"../layers/support/Field.js";import"./domains.js";import"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";import"./fieldType.js";import"./FullTextSearch.js";import"../core/Clonable.js";import"./spatialRelationships.js";import"../rest/support/StatisticDefinition.js";import"./popupUtils.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../intl.js";import"./number.js";import"./substitute.js";import"./messages.js";let m=class extends(o(s)){constructor(){super(...arguments),this.type="imagery-3d",this.redrawDebounced=r((async t=>{this.redraw(((t,r)=>this._redrawImage(t,r)),t)}),2e3)}initialize(){this.addHandles([e((()=>this.view.basemapTerrain.ready),(()=>this._initializeMaximumDataResolution()),{once:!0,initial:!0}),this.layer.on("redraw",(()=>this._updatingHandles.addPromise(this.redrawDebounced())))]),this._updatingHandles.add((()=>this.layer?.exportImageServiceParameters?.version),(()=>{this._updatingHandles.addPromise(this.refreshDebounced())})),this._updatingHandles.add((()=>this.layer?.renderer),(()=>{this._updatingHandles.addPromise(this.refreshDebounced())})),this._updatingHandles.add((()=>this.timeExtent),(()=>this._updatingHandles.addPromise(this.refreshDebounced())))}_initializeMaximumDataResolution(){this.maximumDataResolution=this.layer.loaded?this.layer.serviceRasterInfo.pixelSize:null}getFetchOptions(){return{timeExtent:this.timeExtent}}async processResult(t,r,e){r.imageOrCanvasElement?t.image=r.imageOrCanvasElement:(t.image=document.createElement("canvas"),t.pixelData=r.pixelData,await this._redrawImage(t,e))}async _redrawImage(t,r){if(!(t.image instanceof HTMLCanvasElement)||null==t.pixelData)throw new Error;const e=t.image,i=e.getContext("2d"),s=await this.layer.applyRenderer(t.pixelData,{signal:r}),o=this.layer.applyFilter(s).pixelBlock;if(null==o)throw new Error;e.width=o.width,e.height=o.height;const m=i.createImageData(o.width,o.height);m.data.set(o.getAsRGBA()),i.putImageData(m,0,0)}};m=t([i("esri.views.3d.layers.ImageryLayerView3D")],m);const p=m;export{p as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/ImageryTileLayerView.js b/library/arcgis/4.30/@arcgis/core/chunks/ImageryTileLayerView.js new file mode 100644 index 00000000..94919bbf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/ImageryTileLayerView.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import t from"../Graphic.js";import r from"../core/Error.js";import{property as i}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as s}from"../core/accessorSupport/decorators/subclass.js";import{c as a}from"./timeSupport2.js";import{g as o,p as n}from"./rasterProjectionHelper.js";import{a as l}from"./popupUtils.js";const u=u=>{let p=class extends u{constructor(){super(...arguments),this._rasterFieldPrefix="Raster.",this.layer=null,this.view=null,this.tileInfo=null}get fullExtent(){return this._getfullExtent()}get timeExtent(){return a(this.layer,this.view?.timeExtent,this._get("timeExtent"))}get hasTilingEffects(){return!!(this.layer.renderer&&"dynamicRangeAdjustment"in this.layer.renderer&&this.layer.renderer.dynamicRangeAdjustment)}get datumTransformation(){return o(this.layer.fullExtent,this.view.spatialReference,!0)}supportsSpatialReference(e){return!!n(this.layer.serviceRasterInfo,e)}async fetchPopupFeaturesAtLocation(e,i){const{layer:s}=this;if(!e)throw new r("imageryTileLayerView:fetchPopupFeatures","Nothing to fetch without area",{layer:s});const{popupEnabled:a}=s,o=l(s,i);if(!a||null==o)return[];const n=[],{value:u,magdirValue:p,processedValue:c}=await s.identify(e,{timeExtent:this.timeExtent,signal:i?.signal});let m="";if(u?.length){m="imagery-tile"===s.type&&s.hasStandardTime()&&null!=u[0]?u.map((e=>s.getStandardTimeValue(e))).join(", "):u.join(", ");const e={ObjectId:0},r="Raster.ServicePixelValue";e[r]="imagery-tile"===s.type&&"Function"===s.raster.datasetFormat?c?.join(", "):m,e[r+".Raw"]=m;const i=s.raster?.rasterInfo??s.serviceRasterInfo,a=i?.attributeTable;if(null!=a){const{fields:t,features:i}=a,s=t.find((({name:e})=>"value"===e.toLowerCase())),o=e[r],n=s?i.find((e=>String(e.attributes[s.name])===o)):null;if(n)for(const t in n.attributes)n.attributes.hasOwnProperty(t)&&(e[this._rasterFieldPrefix+t]=n.attributes[t])}const o=i?.dataType;"vector-magdir"!==o&&"vector-uv"!==o||(e["Raster.Magnitude"]=p?.[0],e["Raster.Direction"]=p?.[1]);const l=new t({geometry:this.fullExtent.clone(),attributes:e,layer:s,sourceLayer:s});n.push(l)}return n}_getfullExtent(){return n(this.layer.serviceRasterInfo,this.view.spatialReference)}};return e([i()],p.prototype,"fullExtent",null),e([i()],p.prototype,"layer",void 0),e([i({readOnly:!0})],p.prototype,"timeExtent",null),e([i()],p.prototype,"view",void 0),e([i()],p.prototype,"tileInfo",void 0),e([i({readOnly:!0})],p.prototype,"hasTilingEffects",null),e([i()],p.prototype,"datumTransformation",null),p=e([s("esri.views.layers.ImageryTileLayerView")],p),p};export{u as I}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/ImageryTileLayerView2D.js b/library/arcgis/4.30/@arcgis/core/chunks/ImageryTileLayerView2D.js new file mode 100644 index 00000000..18162b97 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/ImageryTileLayerView2D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import{L as t}from"./Logger.js";import{debounce as s,isAbortError as r}from"../core/promiseUtils.js";import{watch as i,sync as o,initial as a}from"../core/reactiveUtils.js";import{property as n}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import{subclass as l}from"../core/accessorSupport/decorators/subclass.js";import{h as u}from"./multidimensionalUtils.js";import{R as c,B as p,F as m}from"./RasterVFDisplayObject.js";import{C as h,L as d}from"./LayerView2D.js";import{c as f}from"./aaBoundingRect.js";import{g}from"./viewpointUtils.js";import{f as y}from"./maybe.js";import{c as _,d as b,r as x,h as j,m as w,s as T}from"./mat3.js";import{c as v}from"./mat3f32.js";import{f as P}from"./vec2f32.js";import{D as S}from"./DisplayObject.js";import{c as U,S as I,b as R,T as C,g as F,j as M}from"./enums.js";import{c as z,e as V,f as D,s as L,h as B,a as O,d as k,b as G,g as E,i as A,j as q}from"./rasterUtils.js";import{Z as W}from"./vec2f64.js";import{a as N,T as Q}from"./Texture.js";import{i as H}from"./definitions.js";import{V as J}from"./WGLContainer.js";import{e as K}from"./WGLBrushVTLSymbol.js";import{F as Y}from"./Program.js";import{T as Z}from"./TiledDisplayObject.js";import{W as X,f as $}from"./Container.js";import{T as ee}from"./TileContainer.js";import"../geometry.js";import te from"../core/Accessor.js";import{U as se}from"./UpdatingHandles.js";import re from"../geometry/Point.js";import ie from"../layers/support/PixelBlock.js";import oe from"../layers/support/TileInfo.js";import{u as ae,c as ne,g as le,r as ue}from"./RawBlockCache.js";import{d as ce,k as pe}from"./rasterProjectionHelper.js";import{b as me,T as he,a as de}from"./TileStrategy.js";import"./TileKey2.js";import{g as fe}from"./capabilities2.js";import ge from"../geometry/Extent.js";import{w as ye}from"./vectorFieldUtils.js";import{I as _e}from"./ImageryTileLayerView.js";import be from"../views/layers/LayerView.js";import{R as xe}from"./RefreshableLayerView.js";import"../config.js";import"./handleUtils.js";import"../core/Error.js";import"./asyncUtils.js";import"../core/Collection.js";import"../core/Evented.js";import"../core/Handles.js";import"./ensureType.js";import"./utils.js";import"./metadata.js";import"./ObservableBase.js";import"./tracking.js";import"../core/scheduling.js";import"./shared.js";import"./SimpleObservable.js";import"../layers/support/DimensionalDefinition.js";import"../core/JSONSupport.js";import"../Graphic.js";import"../PopupTemplate.js";import"../core/Clonable.js";import"../core/accessorSupport/decorators/cast.js";import"./reader.js";import"./writer.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"./locale.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./messages.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"./assets.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"../geometry/SpatialReference.js";import"./unitUtils.js";import"../geometry/Geometry.js";import"../geometry/support/webMercatorUtils.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"../geometry/Polyline.js";import"./typeUtils.js";import"../geometry/support/jsonUtils.js";import"../popup/content.js";import"../popup/content/AttachmentsContent.js";import"../popup/content/Content.js";import"../popup/content/CustomContent.js";import"../popup/content/ExpressionContent.js";import"../popup/ElementExpressionInfo.js";import"../popup/content/FieldsContent.js";import"../popup/FieldInfo.js";import"./enumeration.js";import"../popup/support/FieldInfoFormat.js";import"../popup/content/MediaContent.js";import"../popup/content/BarChartMediaInfo.js";import"../popup/content/mixins/ChartMediaInfo.js";import"../popup/content/mixins/MediaInfo.js";import"../popup/content/support/ChartMediaInfoValue.js";import"../Color.js";import"./colorUtils.js";import"../popup/content/support/ChartMediaInfoValueSeries.js";import"./chartMediaInfoUtils.js";import"../popup/content/ColumnChartMediaInfo.js";import"../popup/content/ImageMediaInfo.js";import"../popup/content/support/ImageMediaInfoValue.js";import"../popup/content/LineChartMediaInfo.js";import"../popup/content/PieChartMediaInfo.js";import"../popup/content/RelationshipContent.js";import"../popup/support/RelatedRecordsInfoFieldOrder.js";import"../popup/content/TextContent.js";import"../popup/ExpressionInfo.js";import"../popup/LayerOptions.js";import"../popup/RelatedRecordsInfo.js";import"../support/actions/ActionBase.js";import"../core/Identifiable.js";import"../support/actions/ActionButton.js";import"../support/actions/ActionToggle.js";import"../symbols.js";import"../symbols/CIMSymbol.js";import"../symbols/Symbol.js";import"../symbols/ExtrudeSymbol3DLayer.js";import"../symbols/Symbol3DLayer.js";import"./utils4.js";import"../symbols/edges/Edges3D.js";import"./screenUtils.js";import"./materialUtils.js";import"./opacityUtils.js";import"../symbols/edges/SketchEdges3D.js";import"../symbols/edges/SolidEdges3D.js";import"./Symbol3DMaterial.js";import"../symbols/FillSymbol.js";import"../symbols/SimpleLineSymbol.js";import"../symbols/LineSymbol.js";import"../symbols/LineSymbolMarker.js";import"./lineMarkers.js";import"../symbols/FillSymbol3DLayer.js";import"../symbols/patterns/LineStylePattern3D.js";import"../symbols/patterns/StylePattern3D.js";import"./utils5.js";import"./colors.js";import"./symbolLayerUtils3D.js";import"./aaBoundingBox.js";import"../symbols/Font.js";import"../symbols/IconSymbol3DLayer.js";import"./persistableUrlUtils.js";import"../symbols/LabelSymbol3D.js";import"../symbols/Symbol3D.js";import"./collectionUtils.js";import"../portal/Portal.js";import"../core/Loadable.js";import"../core/Promise.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"../symbols/LineSymbol3DLayer.js";import"../symbols/LineStyleMarker3D.js";import"../symbols/ObjectSymbol3DLayer.js";import"../symbols/PathSymbol3DLayer.js";import"../symbols/TextSymbol3DLayer.js";import"../symbols/WaterSymbol3DLayer.js";import"../symbols/support/StyleOrigin.js";import"./Thumbnail.js";import"./calloutUtils.js";import"../symbols/callouts/Callout3D.js";import"../symbols/callouts/LineCallout3D.js";import"../symbols/support/Symbol3DVerticalOffset.js";import"../symbols/LineSymbol3D.js";import"../symbols/MarkerSymbol.js";import"../symbols/MeshSymbol3D.js";import"../symbols/PictureFillSymbol.js";import"./urlUtils.js";import"../symbols/PictureMarkerSymbol.js";import"../symbols/PointSymbol3D.js";import"../symbols/PolygonSymbol3D.js";import"../symbols/SimpleFillSymbol.js";import"../symbols/SimpleMarkerSymbol.js";import"../symbols/TextSymbol.js";import"../symbols/WebStyleSymbol.js";import"./BufferObject.js";import"./VertexArrayObject.js";import"./VertexElementDescriptor.js";import"./dataUtils.js";import"./dataViewUtils.js";import"./enums2.js";import"./GLObjectType.js";import"./BoundingBox.js";import"./HighlightOptions.js";import"./ClipRect.js";import"./layerViewUtils.js";import"../Viewpoint.js";import"../Camera.js";import"../CameraLayout.js";import"./Cyclical.js";import"./mat2d.js";import"./mat2df64.js";import"./vec2.js";import"../geometry/projection.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"./zscale.js";import"../geometry/support/normalizeUtils.js";import"./normalizeUtilsCommon.js";import"./simplify.js";import"./utils8.js";import"./utils9.js";import"./vec4f32.js";import"./ShaderCompiler.js";import"./ProgramTemplate.js";import"./mat2df32.js";import"./vec3f32.js";import"./earcut.js";import"./_commonjsHelpers.js";import"./featureConversionUtils.js";import"./OptimizedFeature.js";import"./OptimizedGeometry.js";import"./OptimizedFeatureSet.js";import"./clippingUtils.js";import"./StyleDefinition.js";import"./config.js";import"./EffectView.js";import"./parser.js";import"./utils3.js";import"./mat4.js";import"./highlightReasons.js";import"./pixelRangeUtils.js";import"../layers/support/LOD.js";import"./TileKey.js";import"./QueueProcessor.js";import"./Queue.js";import"./ReactiveMap.js";import"../core/signal.js";import"./contextUtils.js";import"./timeSupport2.js";import"../support/timeUtils.js";import"../TimeExtent.js";import"./timeUtils.js";import"./utils6.js";import"./tagSymbols.js";import"./popupUtils.js";const je={bandCount:3,outMin:0,outMax:1,minCutOff:[0,0,0],maxCutOff:[255,255,255],factor:[1/255,1/255,1/255],useGamma:!1,gamma:[1,1,1],gammaCorrection:[1,1,1],colormap:null,colormapOffset:null,stretchType:"none",type:"stretch"};class we extends S{constructor(e=null,t=null,s=null){super(),this._textureInvalidated=!0,this._colormapTextureInvalidated=!0,this._rasterTexture=null,this._rasterTextureBandIds=null,this._transformGridTexture=null,this._colormapTexture=null,this._colormap=null,this._supportsBilinearTexture=!0,this._processedTexture=null,this.functionTextures=[],this.projected=!1,this.stencilRef=0,this.coordScale=[1,1],this._processed=!1,this._symbolizerParameters=null,this.height=null,this.isRendereredSource=!1,this.pixelRatio=1,this.resolution=0,this.rotation=0,this._source=null,this.rawPixelData=null,this._suspended=!1,this._bandIds=null,this._interpolation=null,this._transformGrid=null,this.width=null,this.x=0,this.y=0,this.source=e,this.transformGrid=t,this.interpolation=s}destroy(){this._disposeTextures()}get processedTexture(){return this._processedTexture}set processedTexture(e){this._processedTexture!==e&&(this._disposeTextures(!0),this._processedTexture=e)}get rasterTexture(){return this._rasterTexture}set rasterTexture(e){this._rasterTexture!==e&&(this._rasterTexture?.dispose(),this._rasterTexture=e),null==e&&(this.projected=!1)}get processed(){return this._processed}set processed(e){this._processed=e,e||(y(this.processedTexture),this.invalidateTexture())}get symbolizerParameters(){return this._symbolizerParameters||je}set symbolizerParameters(e){this._symbolizerParameters!==e&&(this._symbolizerParameters=e,this._colormapTextureInvalidated=!0,this.commonUniforms=null)}get source(){return this._source}set source(e){this._source!==e&&(this._source=e,this._rasterTexture&&(this._rasterTexture.dispose(),this._rasterTexture=null,this._rasterTextureBandIds=null),this.commonUniforms=null,this.projected=!1,this.invalidateTexture())}get suspended(){return this._suspended}set suspended(e){this._suspended&&!e&&this.stage&&(this.ready(),this.requestRender()),this._suspended=e}get bandIds(){return this._bandIds}set bandIds(e){this._bandIds=e,this._isBandIdsChanged(e)&&(this.projected=!1,this.invalidateTexture())}get interpolation(){return this._interpolation||"nearest"}set interpolation(e){this._interpolation=e,this._rasterTexture&&this._rasterTexture.setSamplingMode("bilinear"===this._getTextureSamplingMethod(e||"nearest")?U.LINEAR:U.NEAREST)}get transformGrid(){return this._transformGrid}set transformGrid(e){this._transformGrid!==e&&(this._transformGrid=e,this._transformGridTexture=y(this._transformGridTexture))}invalidateTexture(){this._textureInvalidated||(this._textureInvalidated=!0,this.requestRender())}getRasterTextureSize(e=!1){const t=e||this.projected;return[t?this.width:this.source?.width||this.width,t?this.height:this.source?.height||this.height]}getRasterCellSize(){const e=this.rawPixelData?.srcPixelSize,{projected:t,resolution:s}=this;return e&&!t?[e.x,e.y]:[s,s]}_createTransforms(){return{displayViewScreenMat3:v()}}setTransform(e){const t=_(this.transforms.displayViewScreenMat3),[s,r]=e.toScreenNoRotation([0,0],[this.x,this.y]),i=this.resolution/this.pixelRatio/e.resolution,o=i*this.width,a=i*this.height,n=Math.PI*this.rotation/180;b(t,t,P(s,r)),b(t,t,P(o/2,a/2)),x(t,t,-n),b(t,t,P(-o/2,-a/2)),j(t,t,P(o,a)),w(this.transforms.displayViewScreenMat3,e.displayViewMat3,t)}getTextures({forProcessing:e=!1,useProcessedTexture:t=!1}={}){const s=t?this._processedTexture??this._rasterTexture:this._rasterTexture,r=[],i=[];return s?(this._transformGridTexture&&!this.projected&&(i.push(this._transformGridTexture),r.push("u_transformGrid")),t?(i.push(s),r.push("u_image"),this._colormapTexture&&(i.push(this._colormapTexture),r.push("u_colormap")),{names:r,textures:i}):(i.push(s),r.push("u_image"),this._colormapTexture&&!e&&(i.push(this._colormapTexture),r.push("u_colormap")),{names:r,textures:i})):{names:r,textures:i}}onAttach(){this.invalidateTexture()}onDetach(){this.invalidateTexture()}updateTexture({context:e}){if(!this.stage)return void this._disposeTextures();const t=this._isValidSource(this.source);t&&this._colormapTextureInvalidated&&(this._colormapTextureInvalidated=!1,this._updateColormapTexture(e)),this._textureInvalidated&&(this._textureInvalidated=!1,this._createOrDestroyRasterTexture(e),this._rasterTexture&&(t?this.transformGrid&&!this._transformGridTexture&&(this._transformGridTexture=z(e,this.transformGrid)):this._rasterTexture.setData(null)),this.suspended||(this.ready(),this.requestRender()))}updateProcessedTexture(){const{functionTextures:e}=this;0!==e.length&&(this.processedTexture=e.shift(),e.forEach((e=>e?.dispose())),e.length=0)}_createOrDestroyRasterTexture(e){const t=this.source?.extractBands(this.bandIds);if(!this._isValidSource(t))return void(this._rasterTexture&&(this._rasterTexture.dispose(),this._rasterTextureBandIds=null,this._rasterTexture=null));const s=!this._isBandIdsChanged(this.bandIds);if(this._rasterTexture){if(s)return;this._rasterTexture.dispose(),this._rasterTextureBandIds=null,this._rasterTexture=null}this._supportsBilinearTexture=!!e.capabilities.textureFloatLinear;const r=this._getTextureSamplingMethod(this.interpolation),i=this.isRendereredSource;this._rasterTexture=V(e,t,r,i),this.projected=!1,this._processed=!1,this._rasterTextureBandIds=this.bandIds?[...this.bandIds]:null}_isBandIdsChanged(e){const t=this._rasterTextureBandIds;return!(null==t&&null==e||t&&e&&t.join("")===e.join(""))}_isValidSource(e){return null!=e&&e.pixels?.length>0}_getTextureSamplingMethod(e){const{type:t}=this.symbolizerParameters,s="lut"===t||"hillshade"===t||"stretch"===t&&1===this.symbolizerParameters.bandCount;return!this._supportsBilinearTexture||s||"bilinear"!==e&&"cubic"!==e?"nearest":"bilinear"}_updateColormapTexture(e){const t=this._colormap,s=this.symbolizerParameters.colormap;return s?t?s.length!==t.length||s.some(((e,s)=>e!==t[s]))?(this._colormapTexture&&(this._colormapTexture.dispose(),this._colormapTexture=null),this._colormapTexture=D(e,s),void(this._colormap=s)):void 0:(this._colormapTexture=D(e,s),void(this._colormap=s)):(this._colormapTexture&&(this._colormapTexture.dispose(),this._colormapTexture=null),void(this._colormap=null))}_disposeTextures(e=!1){!this._transformGridTexture||e&&!this.projected||(this._transformGridTexture.dispose(),this._transformGridTexture=null),!e&&this._colormapTexture&&(this._colormapTexture.dispose(),this._colormapTexture=null,this._colormap=null,this._colormapTextureInvalidated=!0),!e&&this._rasterTexture&&(this._rasterTexture.dispose(),this._rasterTexture=null,this._rasterTextureBandIds=null),this._processedTexture&&(this._processedTexture.dispose(),this._processedTexture=null)}}function Te(e){const t=[];return e&&(t.push("applyProjection"),1===e.spacing[0]&&t.push("lookupProjection")),t}function ve(e,t,s){const r=!s.capabilities.textureFloatLinear,i=[];return"cubic"===e?i.push("bicubic"):"bilinear"===e&&(t?(i.push("bilinear"),i.push("nnedge")):r&&i.push("bilinear")),i}const Pe={vsPath:"raster/common",fsPath:"raster/lut",attributes:new Map([["a_position",0],["a_texcoord",1]])},Se={createProgram:function(e,t,s){const r=s?[]:Te(t.transformGrid);return{defines:r,program:e.painter.materialManager.getProgram(Pe,r)}},bindTextureAndUniforms:function(e,t,s,r,i=!1){const{names:o,textures:a}=s.getTextures({useProcessedTexture:i});L(e.context,t,o,a),B(t,r,s.commonUniforms),t.setUniformMatrix3fv("u_dvsMat3",s.transforms.displayViewScreenMat3);const{colormap:n,colormapOffset:l}=s.symbolizerParameters,u=O(n,l);B(t,r,u)}},Ue={vsPath:"raster/common",fsPath:"raster/hillshade",attributes:new Map([["a_position",0],["a_texcoord",1]])},Ie={createProgram:function(e,t,s){const{colormap:r}=t.symbolizerParameters,i=[...s?[]:Te(t.transformGrid),...ve(t.interpolation,!0,e.context)];return null!=r&&i.push("applyColormap"),{defines:i,program:e.painter.materialManager.getProgram(Ue,i)}},bindTextureAndUniforms:function(e,t,s,r,i=!1){const{names:o,textures:a}=s.getTextures({useProcessedTexture:i});L(e.context,t,o,a),B(t,r,s.commonUniforms),t.setUniformMatrix3fv("u_dvsMat3",s.transforms.displayViewScreenMat3);const n=s.symbolizerParameters,{colormap:l,colormapOffset:u}=n;if(null!=l){const e=O(l,u);B(t,r,e)}const c=k(n);B(t,r,c)}},Re={vsPath:"raster/common",fsPath:"raster/stretch",attributes:new Map([["a_position",0],["a_texcoord",1]])},Ce={createProgram:function(e,t,s){const{colormap:r,bandCount:i}=t.symbolizerParameters,o=[...s?[]:Te(t.transformGrid),...ve(t.interpolation,1===i,e.context)];return t.isRendereredSource&&!s?o.push("noop"):null!=r&&o.push("applyColormap"),{defines:o,program:e.painter.materialManager.getProgram(Re,o)}},bindTextureAndUniforms:function(e,t,s,r,i=!1){const{names:o,textures:a}=s.getTextures({useProcessedTexture:i});L(e.context,t,o,a),B(t,r,s.commonUniforms),t.setUniformMatrix3fv("u_dvsMat3",s.transforms.displayViewScreenMat3);const n=s.symbolizerParameters,{colormap:l,colormapOffset:u}=n;if(null!=l){const e=O(l,u);B(t,r,e)}const c=G(n);B(t,r,c)}},Fe=new Map;Fe.set("lut",Se),Fe.set("hillshade",Ie),Fe.set("stretch",Ce);const Me=[1,1],ze=[2,0,0,0,2,0,-1,-1,0];function Ve(e,t,s){const{context:r,rasterFunction:i,hasBranches:o}=e,{raster:a}=i.parameters,n=o?a?.id??-1:0,l=s.functionTextures[n]??s.rasterTexture;L(r,t,["u_image"],[l])}function De(e,t,s){const{rasters:r}=e.rasterFunction.parameters;if(!r)return;if(r.length<2)return Ve(e,t,s);const i=r.filter((e=>"Constant"!==e.name)).map((e=>null!=e.id&&"Identity"!==e.name?s.functionTextures[e.id]:s.rasterTexture));if(L(e.context,t,["u_image","u_image1","u_image2"].slice(0,i.length),i),i.length!==r.length)if(2===r.length){const e=r.findIndex((e=>"Constant"===e.name)),s=0===e?[0,1,0,1,0,0,0,0,0]:[1,0,0,0,1,0,0,0,0],{value:i}=r[e].parameters;t.setUniform1f("u_image1Const",i),t.setUniformMatrix3fv("u_imageSwap",s)}else if(3===r.length){const e=[];if(r.forEach(((t,s)=>"Constant"===t.name&&e.push(s))),1===e.length){const{value:s}=r[e[0]].parameters;t.setUniform1f("u_image1Const",s);const i=0===e[0]?[0,1,0,0,0,1,1,0,0]:1===e[0]?[1,0,0,0,0,1,0,1,0]:[1,0,0,0,1,0,0,0,1];t.setUniformMatrix3fv("u_imageSwap",i)}else if(2===e.length){const{value:s}=r[e[0]].parameters;t.setUniform1f("u_image1Const",s);const{value:i}=r[e[1]].parameters;t.setUniform1f("u_image2Const",i);const o=r.findIndex((e=>"Constant"!==e.name)),a=0===o?[1,0,0,0,1,0,0,0,1]:1===o?[0,1,0,1,0,0,0,0,1]:[0,0,1,1,0,0,0,1,0];t.setUniformMatrix3fv("u_imageSwap",a)}}}function Le(e){e.setUniform2fv("u_coordScale",Me),e.setUniformMatrix3fv("u_dvsMat3",ze)}const Be={vsPath:"raster/rfx/vs",fsPath:"raster/rfx/aspect",attributes:new Map([["a_position",0],["a_texcoord",1]])},Oe={createProgram:function(e,t){return e.painter.materialManager.getProgram(Be,[])},bindTextureAndUniforms:function(e,t,s){Ve(e,t,s),Le(t);const r=s.getRasterTextureSize();t.setUniform2fv("u_srcImageSize",r);const i=s.getRasterCellSize();t.setUniform2fv("u_cellSize",i)}},ke={vsPath:"raster/rfx/vs",fsPath:"raster/rfx/bandarithmetic",attributes:new Map([["a_position",0],["a_texcoord",1]])},Ge={createProgram:function(e,t){const{painter:s,rasterFunction:r}=e,{indexType:i}=r.parameters;return s.materialManager.getProgram(ke,[i])},bindTextureAndUniforms:function(e,t,s){Ve(e,t,s),Le(t);const{bandIndexMat3:r}=e.rasterFunction.parameters;t.setUniformMatrix3fv("u_bandIndexMat3",r)}},Ee={vsPath:"raster/rfx/vs",fsPath:"raster/rfx/compositeband",attributes:new Map([["a_position",0],["a_texcoord",1]])},Ae={createProgram:function(e,t){const s=e.rasterFunction.parameters.rasters.filter((e=>"Constant"===e.name)),r=[];return s.length&&(r.push("oneConstant"),2===s.length&&r.push("twoConstant")),e.painter.materialManager.getProgram(Ee,r)},bindTextureAndUniforms:function(e,t,s){De(e,t,s),Le(t)}},qe={vsPath:"raster/rfx/vs",fsPath:"raster/rfx/computechange",attributes:new Map([["a_position",0],["a_texcoord",1]])},We={createProgram:function(e){const{painter:t,rasterFunction:s}=e,{method:r,rasters:i,isOutputRounded:o}=s.parameters,a=[r.includes("-")?r.slice(0,r.indexOf("-")):r];return i.filter((e=>"Constant"===e.name)).length&&a.push("oneConstant"),o&&a.push("roundOutput"),t.materialManager.getProgram(qe,a)},bindTextureAndUniforms:function(e,t,s){De(e,t,s),Le(t);const{domainRange:r}=e.rasterFunction.parameters;t.setUniform2fv("u_domainRange",r)}},Ne={vsPath:"raster/rfx/vs",fsPath:"raster/rfx/contrast",attributes:new Map([["a_position",0],["a_texcoord",1]])},Qe={createProgram:function(e,t){return e.painter.materialManager.getProgram(Ne,[])},bindTextureAndUniforms:function(e,t,s){Ve(e,t,s),Le(t);const{contrastOffset:r,brightnessOffset:i}=e.rasterFunction.parameters;t.setUniform1f("u_contrastOffset",r),t.setUniform1f("u_brightnessOffset",i)}},He={vsPath:"raster/rfx/vs",fsPath:"raster/rfx/convolution",attributes:new Map([["a_position",0],["a_texcoord",1]])},Je={createProgram:function(e,t){const{painter:s,rasterFunction:r}=e,{kernelRows:i,kernelCols:o}=r.parameters,a=[{name:"rows",value:i},{name:"cols",value:o}];return s.materialManager.getProgram(He,a)},bindTextureAndUniforms:function(e,t,s){Ve(e,t,s),Le(t),t.setUniform2fv("u_srcImageSize",[s.width,s.height]);const{kernel:r,clampRange:i}=e.rasterFunction.parameters;t.setUniform1fv("u_kernel",r),t.setUniform2fv("u_clampRange",i)}},Ke={vsPath:"raster/rfx/vs",fsPath:"raster/rfx/curvature",attributes:new Map([["a_position",0],["a_texcoord",1]])},Ye={createProgram:function(e,t){const{painter:s,rasterFunction:r}=e,{curvatureType:i}=r.parameters,o=[i];return s.materialManager.getProgram(Ke,o)},bindTextureAndUniforms:function(e,t,s){Ve(e,t,s),Le(t);const r=s.getRasterTextureSize();t.setUniform2fv("u_srcImageSize",r);const{zFactor:i}=e.rasterFunction.parameters,o=s.getRasterCellSize();t.setUniform1f("u_zlFactor",200*i/o[0]/o[1])}},Ze={vsPath:"raster/rfx/vs",fsPath:"raster/rfx/extractband",attributes:new Map([["a_position",0],["a_texcoord",1]])},Xe={createProgram:function(e,t){return e.painter.materialManager.getProgram(Ze,[])},bindTextureAndUniforms:function(e,t,s){Ve(e,t,s),Le(t);const{bandIndexMat3:r}=e.rasterFunction.parameters;t.setUniformMatrix3fv("u_bandIndexMat3",r)}},$e={vsPath:"raster/rfx/vs",fsPath:"raster/rfx/focalstatistics",attributes:new Map([["a_position",0],["a_texcoord",1]])},et={createProgram:function(e,t){const{painter:s,rasterFunction:r}=e,{kernelRows:i,kernelCols:o,fillNoDataOnly:a,statisticsType:n}=r.parameters,l=[{name:"rows",value:i},{name:"cols",value:o},n];return a&&l.push("fill"),s.materialManager.getProgram($e,l)},bindTextureAndUniforms:function(e,t,s){Ve(e,t,s),Le(t),t.setUniform2fv("u_srcImageSize",[s.width,s.height]);const{clampRange:r}=e.rasterFunction.parameters;t.setUniform2fv("u_clampRange",r)}},tt={vsPath:"raster/rfx/vs",fsPath:"raster/rfx/grayscale",attributes:new Map([["a_position",0],["a_texcoord",1]])},st={createProgram:function(e,t){return e.painter.materialManager.getProgram(tt,[])},bindTextureAndUniforms:function(e,t,s){Ve(e,t,s),Le(t);const{weights:r}=e.rasterFunction.parameters;t.setUniform3fv("u_weights",r)}},rt={vsPath:"raster/rfx/vs",fsPath:"raster/rfx/local",attributes:new Map([["a_position",0],["a_texcoord",1]])},it={createProgram:function(e){const{painter:t,rasterFunction:s}=e,{imageCount:r,operationName:i,rasters:o,isOutputRounded:a}=s.parameters,n=[i.toLowerCase()];2===r&&n.push("twoImages");const l=o.filter((e=>"Constant"===e.name));return l.length&&(n.push("oneConstant"),2===l.length&&n.push("twoConstant")),a&&n.push("roundOutput"),t.materialManager.getProgram(rt,n)},bindTextureAndUniforms:function(e,t,s){De(e,t,s),Le(t);const{domainRange:r}=e.rasterFunction.parameters;t.setUniform2fv("u_domainRange",r)}},ot={vsPath:"raster/rfx/vs",fsPath:"raster/rfx/mask",attributes:new Map([["a_position",0],["a_texcoord",1]])},at={createProgram:function(e,t){const{painter:s,rasterFunction:r}=e,i=r.parameters.bandCount>1?["multiBand"]:[];return s.materialManager.getProgram(ot,i)},bindTextureAndUniforms:function(e,t,s){Ve(e,t,s),Le(t);const{includedRanges:r,noDataValues:i}=e.rasterFunction.parameters;t.setUniform1fv("u_includedRanges",r),t.setUniform1fv("u_noDataValues",i)}},nt={vsPath:"raster/rfx/vs",fsPath:"raster/rfx/ndvi",attributes:new Map([["a_position",0],["a_texcoord",1]])},lt={createProgram:function(e,t){const{painter:s,rasterFunction:r}=e,i=r.parameters.scaled?["scaled"]:[];return s.materialManager.getProgram(nt,i)},bindTextureAndUniforms:function(e,t,s){Ve(e,t,s),Le(t);const{bandIndexMat3:r}=e.rasterFunction.parameters;t.setUniformMatrix3fv("u_bandIndexMat3",r)}},ut={vsPath:"raster/rfx/vs",fsPath:"raster/rfx/remap",attributes:new Map([["a_position",0],["a_texcoord",1]])},ct={createProgram:function(e,t){return e.painter.materialManager.getProgram(ut,[])},bindTextureAndUniforms:function(e,t,s){Ve(e,t,s),Le(t);const{noDataRanges:r,rangeMaps:i,allowUnmatched:o,clampRange:a}=e.rasterFunction.parameters;t.setUniform1fv("u_noDataRanges",r),t.setUniform1fv("u_rangeMaps",i),t.setUniform1f("u_unmatchMask",o?1:0),t.setUniform2fv("u_clampRange",a)}},pt={vsPath:"raster/common",fsPath:"raster/reproject",attributes:new Map([["a_position",0],["a_texcoord",1]])},mt={createProgram:function(e,t){const{painter:s}=e,r=[],{interpolation:i,transformGrid:o}=t,a=e.rasterFunction?.parameters;return"cubic"===i?r.push("bicubic"):"bilinear"===i&&(r.push("bilinear"),a?.requireNNEdge&&r.push("nnedge")),o&&(r.push("applyProjection"),1===o.spacing[0]&&r.push("lookupProjection")),s.materialManager.getProgram(pt,r)},bindTextureAndUniforms:function(e,t,s){const{names:r,textures:i}=s.getTextures({forProcessing:!0});L(e.context,t,r,i),t.setUniform1f("u_scale",1),t.setUniform2fv("u_offset",[0,0]),t.setUniform2fv("u_coordScale",[1,1]),t.setUniformMatrix3fv("u_dvsMat3",[2,0,0,0,2,0,-1,-1,0]),t.setUniform1i("u_flipY",0),t.setUniform1f("u_opacity",1);const{width:o,height:a,source:n,transformGrid:l}=s;t.setUniform2fv("u_srcImageSize",[n.width,n.height]),t.setUniform2fv("u_targetImageSize",[o,a]),t.setUniform2fv("u_transformSpacing",l?l.spacing:W),t.setUniform2fv("u_transformGridSize",l?l.size:W)}},ht={vsPath:"raster/rfx/vs",fsPath:"raster/rfx/slope",attributes:new Map([["a_position",0],["a_texcoord",1]])},dt={createProgram:function(e,t){const{painter:s,rasterFunction:r}=e,{slopeType:i}=r.parameters,o="percent-rise"===i?["percentRise"]:[];return s.materialManager.getProgram(ht,o)},bindTextureAndUniforms:function(e,t,s){Ve(e,t,s),Le(t);const r=s.getRasterTextureSize();t.setUniform2fv("u_srcImageSize",r);const i=s.getRasterCellSize();t.setUniform2fv("u_cellSize",i);const{zFactor:o,slopeType:a,pixelSizePower:n,pixelSizeFactor:l}=e.rasterFunction.parameters;t.setUniform1f("u_zFactor",o),t.setUniform1f("u_pixelSizePower","adjusted"===a?n:0),t.setUniform1f("u_pixelSizeFactor","adjusted"===a?l:0)}},ft={vsPath:"raster/rfx/vs",fsPath:"raster/rfx/stretch",attributes:new Map([["a_position",0],["a_texcoord",1]])},gt={createProgram:function(e,t){const{useGamma:s,bandCount:r,isOutputRounded:i}=e.rasterFunction.parameters,o=[];return s&&o.push("useGamma"),r>1&&o.push("multiBand"),i&&o.push("roundOutput"),e.painter.materialManager.getProgram(ft,o)},bindTextureAndUniforms:function(e,t,s){Ve(e,t,s),Le(t);const{width:r,height:i}=s,o=e.rasterFunction.parameters;t.setUniform2fv("u_srcImageSize",[r,i]),t.setUniform1f("u_minOutput",o.outMin),t.setUniform1f("u_maxOutput",o.outMax),t.setUniform1fv("u_factor",o.factor),t.setUniform1fv("u_minCutOff",o.minCutOff),t.setUniform1fv("u_maxCutOff",o.maxCutOff),t.setUniform1fv("u_gamma",o.gamma),t.setUniform1fv("u_gammaCorrection",o.gammaCorrection)}},yt=new Map;function _t(e,t){const s=new N;return s.width=e,s.height=t,s.internalFormat=I.RGBA32F,s.samplingMode=U.NEAREST,s.dataType=R.FLOAT,s.isImmutable=!0,s.wrapMode=C.CLAMP_TO_EDGE,s}yt.set("arithmetic",it),yt.set("aspect",Oe),yt.set("bandarithmetic",Ge),yt.set("computechange",We),yt.set("compositeband",Ae),yt.set("convolution",Je),yt.set("contrastbrightness",Qe),yt.set("curvature",Ye),yt.set("extractband",Xe),yt.set("statistics",et),yt.set("grayscale",st),yt.set("local",it),yt.set("mask",at),yt.set("ndvi",lt),yt.set("remap",ct),yt.set("slope",dt),yt.set("stretch",gt);class bt extends K{constructor(){super(...arguments),this.name="raster",this._quad=null,this._rendererUniformInfos=new Map,this._fbo=null}dispose(){y(this._quad),y(this._fbo)}prepareState(e){const{context:t,renderPass:s}=e,r="raster"===s;t.setBlendingEnabled(!r),t.setBlendFunctionSeparate(F.ONE,F.ONE_MINUS_SRC_ALPHA,F.ONE,F.ONE_MINUS_SRC_ALPHA),t.setColorMask(!0,!0,!0,!0),t.setStencilWriteMask(0),t.setStencilTestEnabled(!r)}draw(e,t){if(null==t.source||t.suspended)return;const{renderPass:s}=e;if("raster-bitmap"!==s)return"raster"===s?this._process(e,t):void this._drawBitmap(e,t,!0);this._drawBitmap(e,t)}_process(e,t){const{rasterFunction:s}=e,r="Reproject"===s.name;if(!(r?!t.rasterTexture||!t.projected:!t.processed))return;const{timeline:i,context:o}=e;i.begin(this.name);const a=o.getBoundFramebufferObject(),n=o.getViewport();r||(t.processedTexture=y(t.processedTexture)),o.setStencilFunction(M.EQUAL,t.stencilRef,255),t.updateTexture(e),this._initQuad(o);const[l,u]=t.getRasterTextureSize(r),{isStandardRasterTileSize:c,fbo:p}=this._getRasterFBO(o,l,u);(function(e,t,s,r){const i=e.rasterFunction.name.toLowerCase(),o="reproject"===i?mt:function(e){return yt.get(e.toLowerCase())}(i);if(null==o)return;const a=function(e,t,s,r){const{context:i,requestRender:o,allowDelayedRender:a}=e,n=r.createProgram(e,s);return a&&null!=o&&!n.compiled?(o(),null):(i.bindFramebuffer(t),i.setViewport(0,0,t.width,t.height),i.useProgram(n),n)}(e,s,r,o);if(!a)return;o.bindTextureAndUniforms(e,a,r);const{interpolation:n}=r;"reproject"===i&&(r.interpolation="nearest"),t.draw();const[l,u]=r.getRasterTextureSize("reproject"===i),c=_t(l,u),p=new Q(e.context,c);if(s.copyToTexture(0,0,l,u,0,0,p),"reproject"===i)r.rasterTexture=p,r.projected=!0,r.interpolation=n;else{const t=e.hasBranches?e.rasterFunction.id:0;r.functionTextures[t]=p}})(e,this._quad,p,t),c||p.dispose(),o.bindFramebuffer(a),o.setViewport(n.x,n.y,n.width,n.height),i.end(this.name)}_drawBitmap(e,t,s=!1){const{timeline:r,context:i}=e;if(r.begin(this.name),i.setStencilFunction(M.EQUAL,t.stencilRef,255),t.updateTexture(e),s&&!t.processedTexture){if(t.updateProcessedTexture(),!t.processedTexture)return void r.end(this.name);t.processed=!0}this._initBitmapCommonUniforms(t);const o=t.symbolizerParameters.type,a=function(e){return Fe.get(e)}(o),{requestRender:n,allowDelayedRender:l}=e,{defines:u,program:c}=a.createProgram(e,t,t.projected&&s);if(l&&null!=n&&!c.compiled)return void n();i.useProgram(c);const p=this._getUniformInfos(o,i,c,u);this._quad||(this._quad=new J(i,[0,0,1,0,0,1,1,1])),a.bindTextureAndUniforms(e,c,t,p,s),this._quad.draw(),r.end(this.name)}_initBitmapCommonUniforms(e){if(!e.commonUniforms){const t=q(1,[0,0]),{transformGrid:s,width:r,height:i}=e,o=E(s,[r,i],[e.source.width,e.source.height],1,!1);e.commonUniforms={...t,...o,u_coordScale:e.coordScale}}}_getRasterFBO(e,t,s){const r=t===H&&s===H;return r?(this._fbo||(this._fbo=this._createNewFBO(e,t,s)),{isStandardRasterTileSize:r,fbo:this._fbo}):{isStandardRasterTileSize:r,fbo:this._createNewFBO(e,t,s)}}_createNewFBO(e,t,s){const r=_t(t,s);return new Y(e,r)}_initQuad(e){this._quad||(this._quad=new J(e,[0,0,1,0,0,1,1,1]))}_getUniformInfos(e,t,s,r){const i=r.length>0?e+"-"+r.join("-"):e;if(this._rendererUniformInfos.has(i))return this._rendererUniformInfos.get(i);const o=A(t,s);return this._rendererUniformInfos.set(i,o),o}}class xt extends Z{constructor(e,t,s,r,i,o,a=null){super(e,t,s,r,i,o),this.bitmap=null,this.bitmap=new we(a,null,null),this.bitmap.coordScale=[i,o],this.bitmap.once("isReady",(()=>this.ready()))}destroy(){super.destroy(),this.bitmap.destroy(),this.bitmap=null,this.stage=null}set stencilRef(e){this.bitmap.stencilRef=e}get stencilRef(){return this.bitmap.stencilRef}setTransform(e){super.setTransform(e),this.bitmap.transforms.displayViewScreenMat3=this.transforms.displayViewScreenMat3}_createTransforms(){return{displayViewScreenMat3:v(),tileMat3:v()}}onAttach(){this.bitmap.stage=this.stage}onDetach(){this.bitmap.stage=null}}class jt extends ee{constructor(){super(...arguments),this.isCustomTilingScheme=!1}createTile(e){const t=this._getTileBounds(e),[s,r]=this._tileInfoView.tileInfo.size,i=this._tileInfoView.getTileResolution(e.level);return new xt(e,i,t[0],t[3],s,r)}prepareRenderPasses(e){const t=e.registerRenderPass({name:"imagery (tile)",brushes:[bt],target:()=>this.children.map((e=>e.bitmap)),drawPhase:X.MAP});return[...super.prepareRenderPasses(e),t]}doRender(e){if(!this.visible||e.drawPhase!==X.MAP)return;const{rasterFunctionChain:t}=this;if(!t)return e.renderPass="raster-bitmap",void super.doRender(e);if(!t.hasFocalFunction){const[s,r]=this._tileInfoView.tileInfo.size;e.renderPass="raster",e.rasterFunction={name:"Reproject",parameters:{targetImageSize:[s,r],requireNNEdge:t.isSourceSingleBand},pixelType:"f32",id:0,isNoopProcess:!1},super.doRender(e)}if(t?.functions.length){const{functions:s,hasBranches:r}=t;for(let t=0;t{const t=this._rasterFunctionState;if(e.reprocess&&(await this._updatingHandles.addPromise(this.layer.updateRasterFunction()),this.updateRasterFunctionParameters()),!this.previousLOD||this.layerView.suspended)return;const s=this._rasterFunctionState,{type:r}=this;return e.refetch||"raster"!==r&&e.reprocess||"cpu"===s||"cpu"===t?this._updatingHandles.addPromise(this.doRefresh()):this._updatingHandles.addPromise(this._redrawImage(e.signal))}))}destroy(){this._updatingHandles.destroy()}get useWebGLForProcessing(){return this._get("useWebGLForProcessing")??!0}set useWebGLForProcessing(e){this._set("useWebGLForProcessing",e)}get useProgressiveUpdate(){return this._get("useProgressiveUpdate")??!0}set useProgressiveUpdate(e){if(this._tileStrategy&&this.useProgressiveUpdate!==e){this._tileStrategy.destroy(),this.container.removeAllChildren();const t=this._getCacheSize(e);this._tileStrategy=new me({cachePolicy:"purge",acquireTile:e=>this.acquireTile(e),releaseTile:e=>this.releaseTile(e),cacheSize:t,tileInfoView:this._tileInfoView}),this._set("useProgressiveUpdate",e),this.layerView.requestUpdate()}}update(e){this._fetchQueue.pause(),this._fetchQueue.state=e.state,this._tileStrategy.update(e),this._fetchQueue.resume();const{extent:t,resolution:s,scale:r}=e.state,i=this._tileInfoView.getClosestInfoForScale(r);if(this.layer.raster){if(!this.useProgressiveUpdate||this._needBlockCacheUpdate){const e=this._srcResolutions[i.level],r=t.toJSON?t:ge.fromJSON(t);ae(this._blockCacheRegistryUrl,this._blockCacheRegistryId,r,s,e,this.layer.raster.ioConfig.sampling)}this._needBlockCacheUpdate=!1,this.previousLOD?.level!==i.level&&(this.previousLOD=i,null==this._symbolizerParams||this.layerView.hasTilingEffects||this._updateSymbolizerParams(),this._tileStrategy.updateCacheSize(0))}}moveEnd(){!this.layerView.hasTilingEffects&&this.useProgressiveUpdate||(this._abortController&&this._abortController.abort(),this._abortController=new AbortController,0===this._fetchQueue.length&&this._redrawImage(this._abortController.signal).then((()=>{this._globalUpdateRequested=!1,this.layerView.requestUpdate()})));const e=this._getCacheSize(this.useProgressiveUpdate);this._tileStrategy.updateCacheSize(e),this.layerView.requestUpdate()}get updating(){return this._globalUpdateRequested||this._updatingHandles?.updating}attach(){const e=fe();this._maxIndexedColormapSize=4*(e.maxTextureSize||4096),this._initializeTileInfo(),this._tileInfoView=new he(this.layerView.tileInfo,this.layerView.fullExtent);const t=this._computeFetchConcurrency();this._fetchQueue=new de({tileInfoView:this._tileInfoView,concurrency:t,process:(e,t)=>this._fetchTile(e,t)});const s=this._getCacheSize(this.useProgressiveUpdate);this._tileStrategy=new me({cachePolicy:"purge",acquireTile:e=>this.acquireTile(e),releaseTile:e=>this.releaseTile(e),cacheSize:s,tileInfoView:this._tileInfoView}),this._updateBlockCacheRegistry()}detach(){this._tileStrategy.destroy(),this._fetchQueue.clear(),this.container.removeAllChildren(),this._fetchQueue=this._tileStrategy=this._tileInfoView=null,ne(this._blockCacheRegistryUrl,this._blockCacheRegistryId),this._blockCacheRegistryUrl=this._blockCacheRegistryId=null}acquireTile(e){const t=this.container.createTile(e);return this._updatingHandles.addPromise(this._enqueueTileFetch(t)),this.layerView.requestUpdate(),this._needBlockCacheUpdate=!0,this._globalUpdateRequested=this.layerView.hasTilingEffects||!this.useProgressiveUpdate,t}releaseTile(e){this._fetchQueue.abort(e.key.id),this.container.removeChild(e),e.once("detach",(()=>{e.destroy(),this.layerView.requestUpdate()})),this.layerView.requestUpdate()}createEmptyTilePixelBlock(e=null){const t=null==e||e.join(",")===this._tileInfoView.tileInfo.size.join(",");if(t&&null!=this._emptyTilePixelBlock)return this._emptyTilePixelBlock;e=e||this._tileInfoView.tileInfo.size;const[s,r]=e,i=new ie({width:s,height:r,pixels:[new Uint8Array(s*r)],mask:new Uint8Array(s*r),pixelType:"u8"});return t&&(this._emptyTilePixelBlock=i),i}_getBandIds(){if(!("rasterFunctionChain"in this.container)||!this.container.rasterFunctionChain)return this.layer.bandIds;const{bandIds:e,raster:t}=this.layer,s="rasterFunction"in t?t.rasterFunction.rawInputBandIds:null;return e?.length&&s?.length&&1!==t.rasterInfo.bandCount?e.map((e=>s[Math.min(e,s.length-1)])):e||s}updateRasterFunctionParameters(){}_fetchTile(e,t){const s=this._getFetchOptions(e.level,t.signal);return this.fetchTile(e,s)}_getFetchOptions(e,t){const s=this.canUseWebGLForProcessing(),{layerView:r}=this,{tileInfo:i}=r,o=!i.isWrappable&&null!=ce(r.view.spatialReference),a=s&&this.layer.raster.hasUniqueSourceStorageInfo;return{allowPartialFill:!0,datumTransformation:r.datumTransformation,interpolation:s?"nearest":this.layer.interpolation,registryId:this._blockCacheRegistryId,requestRawData:a,skipRasterFunction:"raster"===this.type&&null!=this.container.rasterFunctionChain,signal:t,srcResolution:this._srcResolutions[e],timeExtent:r.timeExtent,tileInfo:i,disableWrapAround:o}}_getCacheSize(e){return e?40:0}_initializeTileInfo(){const{layerView:e}=this,t=e.view.spatialReference;if(this._canUseLayerLODs()){const{origin:s,lods:r}=this.layer.tileInfo,i=r.map((({scale:e})=>e)),o=oe.create({spatialReference:t,size:H,scales:i,origin:s});return e.set("tileInfo",o),void(this._srcResolutions=r.map((({resolution:e})=>({x:e,y:e}))))}const{scales:s,srcResolutions:r,isCustomTilingScheme:i}=pe(this.layer.serviceRasterInfo,t,{tileSize:H,alignGlobalDatasetWithAGOL:!0,limitToSrcResolution:!1}),o=oe.create({spatialReference:t,size:H,scales:s}),a=0===o.origin.x,{xmin:n,ymax:l}=e.fullExtent;(a||i&&o.origin.x>n)&&(o.origin=new re({x:n,y:l,spatialReference:t})),this._isCustomTilingScheme=i,e.set("tileInfo",o),this._srcResolutions=r??[]}_canUseLayerLODs(){const{layer:e,layerView:t}=this;if("Map"!==e.raster.tileType)return!1;const{lods:s}=e.tileInfo,r=t.view.constraints?.effectiveLODs;return r?.length===s.length&&r.every((({scale:e},t)=>Math.abs(e-s[t].scale)<.001))}_computeFetchConcurrency(){const{blockBoundary:e}=this.layer.serviceRasterInfo.storageInfo,t=e[e.length-1];return(t.maxCol-t.minCol+1)*(t.maxRow-t.minRow+1)>64?2:10}async _enqueueTileFetch(e,s){if(!this._fetchQueue.has(e.key.id)){try{const s=await this._fetchQueue.push(e.key),i=this._getBandIds();let o=!this.useProgressiveUpdate||this.layerView.hasTilingEffects&&!this._globalSymbolizerParams;if(this._globalUpdateRequested&&!this.layerView.moving&&0===this._fetchQueue.length){o=!1;try{await this._redrawImage(this._abortController?.signal)}catch(e){r(e)&&t.getLogger(this).error(e)}this._globalUpdateRequested=!1}!this.canUseWebGLForProcessing()&&"rasterVF"!==this.type||this.layerView.hasTilingEffects||null!=this._symbolizerParams||this._updateSymbolizerParams();const a=this._tileInfoView.getTileCoords(wt,e.key),n=this._tileInfoView.getTileResolution(e.key);await this.updateTileSource(e,{source:s,symbolizerParams:this._symbolizerParams,globalSymbolizerParams:this._globalSymbolizerParams,suspended:o,bandIds:i,coords:a,resolution:n}),e.once("attach",(()=>this.layerView.requestUpdate())),this.container.addChild(e)}catch(e){r(e)||t.getLogger(this).error(e)}this.layerView.requestUpdate()}}async _redrawImage(e){if(0===this.container.children.length)return;await this.layer.updateRenderer(),this.layerView.hasTilingEffects?await this._updateGlobalSymbolizerParams(e):(this._updateSymbolizerParams(),this._globalSymbolizerParams=null);const t=this.container.children.map((async e=>this.updateTileSymbolizerParameters(e,{local:this._symbolizerParams,global:this._globalSymbolizerParams})));await Promise.allSettled(t),this.container.requestRender()}async _updateGlobalSymbolizerParams(e){const t=this._getFetchOptions(this.previousLOD.level,e),s=await this.layer.fetchPixels(this.layerView.view.extent,this.layerView.view.width,this.layerView.view.height,{...t,interpolation:"nearest",requestRawData:!1,skipRasterFunction:!1});if(!s?.pixelBlock)return;const{resolution:r}=this.previousLOD,i=this._getBandIds(),o=this.layer.symbolizer.generateWebGLParameters({pixelBlock:s.pixelBlock.extractBands(i),isGCS:this.layerView.view.spatialReference.isGeographic,resolution:{x:r,y:r},bandIds:i});!this.canUseWebGLForProcessing()&&o&&"stretch"===o.type&&this.layer.renderer&&"raster-stretch"===this.layer.renderer.type&&(o.factor=o.factor.map((e=>255*e)),o.outMin=Math.round(255*o.outMin),o.outMax=Math.round(255*o.outMax)),this._globalSymbolizerParams=o}_updateSymbolizerParams(){const{resolution:e}=this.previousLOD,t=this._getBandIds();this._symbolizerParams=this.layer.symbolizer.generateWebGLParameters({pixelBlock:null,isGCS:this.layerView.view.spatialReference.isGeographic,resolution:{x:e,y:e},bandIds:t})}_updateBlockCacheRegistry(e=!1){const{layer:t,layerView:s}=this,{raster:r}=t,{multidimensionalDefinition:i}=t.normalizeRasterFetchOptions({multidimensionalDefinition:t.multidimensionalDefinition,timeExtent:s.timeExtent}),o=r.rasterInfo.multidimensionalInfo?r.getSliceIndex(i):null,a=le(r.rasterId,o);if(a!==this._blockCacheRegistryUrl){if(null!=this._blockCacheRegistryUrl&&ne(this._blockCacheRegistryUrl,this._blockCacheRegistryId),this._blockCacheRegistryId=ue(a,r.rasterInfo),e){const{view:e}=s,t=this._tileInfoView.getClosestInfoForScale(e.scale),i=this._srcResolutions[t.level];ae(a,this._blockCacheRegistryId,e.extent,e.resolution,i,r.ioConfig.sampling)}this._blockCacheRegistryUrl=a}}async doRefresh(){if(!this.attached||!this.previousLOD||this.layerView.suspended)return;await this.layer.updateRenderer(),this.layerView.hasTilingEffects||this._updateSymbolizerParams(),this._updateBlockCacheRegistry(!0),this._fetchQueue.reset();const e=[];this._globalUpdateRequested=this.layerView.hasTilingEffects||!this.useProgressiveUpdate,this._tileStrategy.refresh((t=>e.push(this._enqueueTileFetch(t)))),await this._updatingHandles.addPromise(Promise.allSettled(e))}};e([n()],Tt.prototype,"_globalUpdateRequested",void 0),e([n()],Tt.prototype,"attached",void 0),e([n()],Tt.prototype,"container",void 0),e([n()],Tt.prototype,"layer",void 0),e([n()],Tt.prototype,"layerView",void 0),e([n()],Tt.prototype,"type",void 0),e([n()],Tt.prototype,"useWebGLForProcessing",null),e([n()],Tt.prototype,"useProgressiveUpdate",null),e([n()],Tt.prototype,"timeExtent",void 0),e([n()],Tt.prototype,"updating",null),Tt=e([l("esri.views.2d.layers.imagery.BaseImageryTileSubView2D")],Tt);let vt=class extends Tt{constructor(){super(...arguments),this.type="raster"}attach(){super.attach(),this.container=new jt(this._tileInfoView),this.container.isCustomTilingScheme=this._isCustomTilingScheme,this.updateRasterFunctionParameters()}detach(){super.detach(),this.container.removeAllChildren(),this.container=null}canUseWebGLForProcessing(){const{symbolizer:e}=this.layer,t=e.lookup?.colormapLut?.indexedColormap,s=t&&t.length>this._maxIndexedColormapSize;return this.useWebGLForProcessing&&e.canRenderInWebGL&&!s&&!("majority"===this.layer.interpolation&&$(this.layer))}fetchTile(e,t){return this.layer.fetchTile(e.level,e.row,e.col,t)}updateRasterFunctionParameters(){const{clips:e,view:t}=this.layerView;null!=this._geometry&&e.remove(this._geometry);const{raster:s,type:r}=this.layer;if("Function"===s.datasetFormat){const r=s.getClippingGeometry(t.spatialReference);if(r){const t=new h({geometry:r});e.add(t),this._geometry=t}}const{container:i}=this;if("Function"!==s.datasetFormat||"wcs"===r)return i.rasterFunctionChain=null,i.children.forEach((e=>{const{bitmap:t}=e;t&&(t.suspended=!0,t.processed=!1,t.projected&&(t.invalidateTexture(),t.rasterTexture=null))})),void(this._rasterFunctionState="na");const o=this._rasterFunctionState,{rasterFunction:a,primaryRasters:n}=s,l=a.supportsGPU&&(!n||n.rasters.length<=1),u=l?a.flatWebGLFunctionChain:null,{renderer:c}=this.layer,p=!l||!u?.functions.length||"raster-stretch"===c?.type&&c.dynamicRangeAdjustment||!this.canUseWebGLForProcessing();i.rasterFunctionChain=p?null:u;const m=null==a?"na":i.rasterFunctionChain?"gpu":"cpu";i.children.forEach((e=>{const{bitmap:t}=e;t&&(t.suspended=o!==m,t.processed=!1,t.processedTexture=null)})),this._rasterFunctionState=m}async updateTileSource(e,t){const s=this._getBandIds(),r=this._getLayerInterpolation(),i=this.canUseWebGLForProcessing(),{source:o,globalSymbolizerParams:a,suspended:n,coords:l,resolution:u}=t,c=this.layerView.hasTilingEffects?a:t.symbolizerParams,{bitmap:p}=e;if([p.x,p.y]=l,p.resolution=u,null!=o?.pixelBlock){const e={extent:o.extent,pixelBlock:o.pixelBlock,srcPixelSize:o.srcTilePixelSize};if(p.rawPixelData=e,i)p.source=o.pixelBlock,p.isRendereredSource=!1;else{const t=await this.layer.applyRenderer(e,"stretch"===a?.type?a:void 0);p.source=t,p.isRendereredSource=!0}p.symbolizerParameters=i?c:null,p.transformGrid=i?o.transformGrid:null}else{const e=this.createEmptyTilePixelBlock();p.source=e,p.symbolizerParameters=i?c:null,p.transformGrid=null}p.bandIds=i?s:null,p.width=this._tileInfoView.tileInfo.size[0],p.height=this._tileInfoView.tileInfo.size[1],p.interpolation=r,p.suspended=n,p.invalidateTexture()}async updateTileSymbolizerParameters(e,t){const{local:s,global:r}=t,i=this._getBandIds(),o=this._getLayerInterpolation(),a=this.canUseWebGLForProcessing(),{bitmap:n}=e,{rawPixelData:l}=n;a||null==l?(n.isRendereredSource&&null!=l&&(n.source=l.pixelBlock),n.isRendereredSource=!1):(n.source=await this.layer.applyRenderer(l,"stretch"===r?.type?r:void 0),n.isRendereredSource=!0),n.symbolizerParameters=a?this.layerView.hasTilingEffects?r:s:null,n.bandIds=a?i:null,n.interpolation=o,n.suspended=!1}_getLayerInterpolation(){const{interpolation:e,renderer:t}=this.layer;if(!t)return e;const s=t.type;return"raster-colormap"===s||"unique-value"===s||"class-breaks"===s?"nearest":"raster-stretch"===t.type&&null!=t.colorRamp?"bilinear"===e||"cubic"===e?"bilinear":"nearest":e}};e([n()],vt.prototype,"container",void 0),e([n()],vt.prototype,"layer",void 0),e([n()],vt.prototype,"type",void 0),vt=e([l("esri.views.2d.layers.imagery.ImageryTileView2D")],vt);const Pt=vt;class St extends Z{constructor(e,t,s,r,i,o,a=null){super(e,t,s,r,i,o),this.tileData=new c(a),this.tileData.coordScale=[i,o],this.tileData.once("isReady",(()=>this.ready()))}destroy(){super.destroy(),this.tileData.destroy(),this.tileData=null,this.stage=null}set stencilRef(e){this.tileData.stencilRef=e}get stencilRef(){return this.tileData.stencilRef}_createTransforms(){return{displayViewScreenMat3:v(),tileMat3:v()}}setTransform(e){super.setTransform(e);const t=this.resolution/(e.resolution*e.pixelRatio),s=this.transforms.tileMat3,[r,i]=this.tileData.offset,o=[this.x+r*this.resolution,this.y-i*this.resolution],[a,n]=e.toScreenNoRotation([0,0],o),{symbolTileSize:l}=this.tileData.symbolizerParameters,u=Math.round((this.width-this.tileData.offset[0])/l)*l,c=Math.round((this.height-this.tileData.offset[1])/l)*l,p=u/this.rangeX*t,m=c/this.rangeY*t;T(s,p,0,0,0,m,0,a,n,1),w(this.transforms.displayViewScreenMat3,e.displayViewMat3,s),this.tileData.transforms.displayViewScreenMat3=this.transforms.displayViewScreenMat3}onAttach(){this.tileData.stage=this.stage}onDetach(){this.tileData.stage=null}}class Ut extends ee{constructor(){super(...arguments),this.isCustomTilingScheme=!1,this.symbolTypes=["triangle"]}createTile(e){const t=this._tileInfoView.getTileBounds(f(),e),[s,r]=this._tileInfoView.tileInfo.size,i=this._tileInfoView.getTileResolution(e.level);return new St(e,i,t[0],t[3],s,r)}prepareRenderPasses(e){const t=e.registerRenderPass({name:"imagery (vf tile)",brushes:[p],target:()=>this.children.map((e=>e.tileData)),drawPhase:X.MAP});return[...super.prepareRenderPasses(e),t]}doRender(e){this.visible&&e.drawPhase===X.MAP&&this.symbolTypes.forEach((t=>{e.renderPass=t,super.doRender(e)}))}}let It=class extends Tt{constructor(){super(...arguments),this._handle=null,this.type="rasterVF"}canUseWebGLForProcessing(){return!1}async fetchTile(e,t){t={...t,interpolation:"nearest",requestProjectedLocalDirections:!0};const s=await this.layer.fetchTile(e.level,e.row,e.col,t);return"vector-magdir"===this.layer.serviceRasterInfo?.dataType&&s?.pixelBlock&&(s.pixelBlock=await this.layer.convertVectorFieldData(s.pixelBlock,t)),s}updateTileSource(e,t){const s=t.symbolizerParams,{tileData:r}=e;r.key=e.key,r.width=this._tileInfoView.tileInfo.size[0],r.height=this._tileInfoView.tileInfo.size[1];const{symbolTileSize:i}=s,{source:o}=t;if(r.offset=this._getTileSymbolOffset(r.key,i),null!=o?.pixelBlock){const e={extent:o.extent,pixelBlock:o.pixelBlock};r.rawPixelData=e,r.symbolizerParameters=s,r.source=this._sampleVectorFieldData(o.pixelBlock,s,r.offset)}else{const e=[Math.round((this._tileInfoView.tileInfo.size[0]-r.offset[0])/i),Math.round((this._tileInfoView.tileInfo.size[1]-r.offset[1])/i)],t=this.createEmptyTilePixelBlock(e);r.source=t,r.symbolizerParameters=s}return r.invalidateVAO(),Promise.resolve()}updateTileSymbolizerParameters(e,t){const s=t.local,{symbolTileSize:r}=s,{tileData:i}=e;i.offset=this._getTileSymbolOffset(i.key,r);const o=i.symbolizerParameters.symbolTileSize;i.symbolizerParameters=s;const a=i.rawPixelData?.pixelBlock;return null!=a&&o!==r&&(i.source=this._sampleVectorFieldData(a,i.symbolizerParameters,i.offset)),Promise.resolve()}attach(){super.attach(),this.container=new Ut(this._tileInfoView),this.container.isCustomTilingScheme=this._isCustomTilingScheme,this._updateSymbolType(this.layer.renderer),this._handle=i((()=>this.layer.renderer),(e=>this._updateSymbolType(e)))}detach(){super.detach(),this.container.removeAllChildren(),this._handle?.remove(),this._handle=null,this.container=null}_getTileSymbolOffset(e,t){const s=e.col*this._tileInfoView.tileInfo.size[0]%t,r=e.row*this._tileInfoView.tileInfo.size[1]%t;return[s>t/2?t-s:-s,r>t/2?t-r:-r]}_sampleVectorFieldData(e,t,s){const{symbolTileSize:r}=t;return ye(e,"vector-uv",r,s)}_updateSymbolType(e){"vector-field"===e.type&&(this.container.symbolTypes="wind-barb"===e.style?["scalar","triangle"]:"simple-scalar"===e.style?["scalar"]:["triangle"])}};e([n()],It.prototype,"container",void 0),e([n()],It.prototype,"layer",void 0),e([n()],It.prototype,"type",void 0),It=e([l("esri.views.2d.layers.imagery.VectorFieldTileView2D")],It);const Rt=It;let Ct=class extends(_e(xe(d(be)))){constructor(){super(...arguments),this._useWebGLForProcessing=!0,this._useProgressiveUpdate=!0,this.subview=null}get useWebGLForProcessing(){return this._useWebGLForProcessing}set useWebGLForProcessing(e){this._useWebGLForProcessing=e,this.subview&&"useWebGLForProcessing"in this.subview&&(this.subview.useWebGLForProcessing=e)}get useProgressiveUpdate(){return this._useWebGLForProcessing}set useProgressiveUpdate(e){this._useProgressiveUpdate=e,this.subview&&"useProgressiveUpdate"in this.subview&&(this.subview.useProgressiveUpdate=e)}get displayParameters(){const{layer:e}=this,t=this._get("displayParameters");return e.renderer?{bandIds:e.bandIds,renderer:e.renderer,interpolation:e.interpolation,multidimensionalDefinition:e.multidimensionalDefinition,rasterFunction:"imagery-tile"===e.type?e.rasterFunction:null}:t}update(e){this.subview?.update(e),this.notifyChange("updating")}isUpdating(){return!this.subview||this.subview.updating}attach(){this.layer.increaseRasterJobHandlerUsage(),this._updateSubview(),this.addAttachHandles([i((()=>this.displayParameters),((e,s)=>{const i=e.interpolation!==s?.interpolation&&("majority"===e.interpolation||"majority"===s?.interpolation)&&$(this.layer),o=e.renderer!==s?.renderer&&this._getSubviewType(s?.renderer)!==this._getSubviewType(e.renderer);o&&this._updateSubview();const a=e.multidimensionalDefinition!==s?.multidimensionalDefinition,n=e.rasterFunction!==s?.rasterFunction,l=n&&!this._useWebGLForProcessing,u=a||i||o||l;this.subview.redrawOrRefetch({refetch:u,reprocess:n}).catch((e=>{r(e)||t.getLogger(this).error(e)})),this.notifyChange("updating")})),i((()=>this.layer.multidimensionalSubset??null),((e,s)=>{const{multidimensionalDefinition:i}=this.layer;null!=i&&u(i,e)!==u(i,s)&&(this.subview.redrawOrRefetch({refetch:!0}).catch((e=>{r(e)||t.getLogger(this).error(e)})),this.notifyChange("updating"))}),o),i((()=>this.timeExtent),(()=>{this.subview.timeExtent=this.timeExtent,this.subview.redrawOrRefetch({refetch:!0}).catch((e=>{r(e)||t.getLogger(this).error(e)}))}),a)])}detach(){this.layer.decreaseRasterJobHandlerUsage(),this._detachSubview(this.subview),this.subview?.destroy(),this.subview=null}viewChange(){this.requestUpdate()}moveEnd(){this.subview.moveEnd()}doRefresh(){return this.subview?this.subview.doRefresh():Promise.resolve()}_updateSubview(){const{renderer:e}=this.layer;if(!e)return;const t=this._getSubviewType(e);if(this.subview){if(this.subview.type===t)return void this._attachSubview(this.subview);this._detachSubview(this.subview),this.subview?.destroy(),this.subview=null}const{layer:s}=this;let r;if(r="rasterVF"===t?new Rt({layer:s,layerView:this}):"flow"===t?new m({layer:s,layerView:this}):new Pt({layer:s,layerView:this}),"useWebGLForProcessing"in r&&(r.useWebGLForProcessing=this._useWebGLForProcessing),"useProgressiveUpdate"in r&&(r.useProgressiveUpdate=this._useProgressiveUpdate),"previousLOD"in r){const{subview:e}=this;r.previousLOD=e&&"previousLOD"in e?e.previousLOD:null}this._attachSubview(r),this.subview=r,this.requestUpdate()}_attachSubview(e){e&&!e.attached&&(e.attach(),e.attached=!0,this.container.addChildAt(e.container,0))}_detachSubview(e){e?.attached&&(this.container.removeChild(e.container),e.detach(),e.attached=!1)}_getSubviewType(e){const t=e?.type;return"vector-field"===t?"rasterVF":"flow"===t?"flow":"raster"}};e([n()],Ct.prototype,"subview",void 0),e([n()],Ct.prototype,"useWebGLForProcessing",null),e([n()],Ct.prototype,"useProgressiveUpdate",null),e([n({readOnly:!0})],Ct.prototype,"displayParameters",null),Ct=e([l("esri.views.2d.layers.ImageryTileLayerView2D")],Ct);const Ft=Ct;export{Ft as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/ImageryTileLayerView3D.js b/library/arcgis/4.30/@arcgis/core/chunks/ImageryTileLayerView3D.js new file mode 100644 index 00000000..0309d2d0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/ImageryTileLayerView3D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./tslib.es6.js";import e from"../core/Error.js";import{whenOnce as r}from"../core/reactiveUtils.js";import{property as s}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as i}from"../core/accessorSupport/decorators/subclass.js";import{p as o}from"./rasterProjectionHelper.js";import{L as m}from"./LayerView3D.js";import{T as p}from"./TiledLayerView3D.js";import{f as a}from"./maybe.js";import{C as l}from"../views/SceneView.js";import{c as n}from"./enums.js";import{c as j,g as u,a as c,b as d,d as h,e as y,f as g}from"./rasterUtils.js";import{I as b}from"./ImageryTileLayerView.js";import f from"../views/layers/LayerView.js";import{R as S}from"./RefreshableLayerView.js";import{a as U}from"./drapedUtils.js";import{g as w}from"./capabilities2.js";import"../config.js";import"./asyncUtils.js";import"../core/Accessor.js";import"../core/Handles.js";import"./metadata.js";import"./utils.js";import"./handleUtils.js";import"./ObservableBase.js";import"./tracking.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"../core/Collection.js";import"../core/Evented.js";import"./ensureType.js";import"./shared.js";import"./SimpleObservable.js";import"../geometry.js";import"../geometry/Extent.js";import"../geometry/Geometry.js";import"../core/JSONSupport.js";import"./reader.js";import"../geometry/SpatialReference.js";import"./unitUtils.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"./writer.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"../geometry/Polyline.js";import"./typeUtils.js";import"../geometry/support/jsonUtils.js";import"../geometry/projection.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"./zscale.js";import"./heightModelInfoUtils.js";import"../geometry/HeightModelInfo.js";import"./arcgisLayerUrl.js";import"./persistableUrlUtils.js";import"./LayerViewPerformanceInfo.js";import"./terrainUtils.js";import"./layerUtils2.js";import"./ViewingMode.js";import"./TerrainConst.js";import"../layers/support/LOD.js";import"../layers/support/TileInfo.js";import"./TileKey.js";import"./layerViewUtils.js";import"../Camera.js";import"../CameraLayout.js";import"../core/Clonable.js";import"./Cyclical.js";import"../Viewpoint.js";import"./domUtils.js";import"./screenUtils.js";import"../core/workers/workers.js";import"../core/workers/Connection.js";import"./Queue.js";import"../core/workers/RemoteClient.js";import"../intl.js";import"./date.js";import"./locale.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./messages.js";import"./GraphicsCollection.js";import"../Graphic.js";import"../PopupTemplate.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../popup/content.js";import"../popup/content/AttachmentsContent.js";import"../popup/content/Content.js";import"../popup/content/CustomContent.js";import"../popup/content/ExpressionContent.js";import"../popup/ElementExpressionInfo.js";import"../popup/content/FieldsContent.js";import"../popup/FieldInfo.js";import"./enumeration.js";import"../popup/support/FieldInfoFormat.js";import"../popup/content/MediaContent.js";import"../popup/content/BarChartMediaInfo.js";import"../popup/content/mixins/ChartMediaInfo.js";import"../popup/content/mixins/MediaInfo.js";import"../popup/content/support/ChartMediaInfoValue.js";import"../Color.js";import"./colorUtils.js";import"../popup/content/support/ChartMediaInfoValueSeries.js";import"./chartMediaInfoUtils.js";import"../popup/content/ColumnChartMediaInfo.js";import"../popup/content/ImageMediaInfo.js";import"../popup/content/support/ImageMediaInfoValue.js";import"../popup/content/LineChartMediaInfo.js";import"../popup/content/PieChartMediaInfo.js";import"../popup/content/RelationshipContent.js";import"../popup/support/RelatedRecordsInfoFieldOrder.js";import"../popup/content/TextContent.js";import"../popup/ExpressionInfo.js";import"../popup/LayerOptions.js";import"../popup/RelatedRecordsInfo.js";import"../support/actions/ActionBase.js";import"../core/Identifiable.js";import"../support/actions/ActionButton.js";import"../support/actions/ActionToggle.js";import"../symbols.js";import"../symbols/CIMSymbol.js";import"../symbols/Symbol.js";import"../symbols/ExtrudeSymbol3DLayer.js";import"../symbols/Symbol3DLayer.js";import"./utils4.js";import"../symbols/edges/Edges3D.js";import"./materialUtils.js";import"./opacityUtils.js";import"../symbols/edges/SketchEdges3D.js";import"../symbols/edges/SolidEdges3D.js";import"./Symbol3DMaterial.js";import"../symbols/FillSymbol.js";import"../symbols/SimpleLineSymbol.js";import"../symbols/LineSymbol.js";import"../symbols/LineSymbolMarker.js";import"./lineMarkers.js";import"../symbols/FillSymbol3DLayer.js";import"../symbols/patterns/LineStylePattern3D.js";import"../symbols/patterns/StylePattern3D.js";import"./utils5.js";import"./colors.js";import"./symbolLayerUtils3D.js";import"./aaBoundingBox.js";import"../symbols/Font.js";import"../symbols/IconSymbol3DLayer.js";import"../symbols/LabelSymbol3D.js";import"../symbols/Symbol3D.js";import"./collectionUtils.js";import"../portal/Portal.js";import"../core/Loadable.js";import"../core/Promise.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"../symbols/LineSymbol3DLayer.js";import"../symbols/LineStyleMarker3D.js";import"../symbols/ObjectSymbol3DLayer.js";import"../symbols/PathSymbol3DLayer.js";import"../symbols/TextSymbol3DLayer.js";import"../symbols/WaterSymbol3DLayer.js";import"../symbols/support/StyleOrigin.js";import"./Thumbnail.js";import"./calloutUtils.js";import"../symbols/callouts/Callout3D.js";import"../symbols/callouts/LineCallout3D.js";import"../symbols/support/Symbol3DVerticalOffset.js";import"../symbols/LineSymbol3D.js";import"../symbols/MarkerSymbol.js";import"../symbols/MeshSymbol3D.js";import"../symbols/PictureFillSymbol.js";import"./urlUtils.js";import"../symbols/PictureMarkerSymbol.js";import"../symbols/PointSymbol3D.js";import"../symbols/PolygonSymbol3D.js";import"../symbols/SimpleFillSymbol.js";import"../symbols/SimpleMarkerSymbol.js";import"../symbols/TextSymbol.js";import"../symbols/WebStyleSymbol.js";import"./projectBoundingRect.js";import"./projectPointToVector.js";import"./boundedPlane.js";import"./ray.js";import"./plane.js";import"./mat3f64.js";import"./mat4f64.js";import"./quatf64.js";import"./vec2f64.js";import"./vec4f64.js";import"./mathUtils2.js";import"./mat4.js";import"./lineSegment.js";import"./RenderCoordsHelper.js";import"./spatialReferenceEllipsoidUtils.js";import"./projectVectorToPoint.js";import"./projectVectorToVector.js";import"./dehydratedPoint.js";import"./sphere.js";import"./vec4.js";import"./ElevationProvider.js";import"./scaleUtils.js";import"../views/View.js";import"../Map.js";import"../Basemap.js";import"./loadAll.js";import"../portal/PortalItem.js";import"../portal/PortalItemResource.js";import"../portal/PortalRating.js";import"../support/BasemapStyle.js";import"./writeUtils.js";import"../Ground.js";import"./compilerUtils.js";import"./CollectionFlattener.js";import"./editableLayers.js";import"../layers/catalog/catalogUtils.js";import"./basemapUtils.js";import"./utils3.js";import"./collectionUtils2.js";import"../support/LayersMixin.js";import"../layers/Layer.js";import"../TimeExtent.js";import"./timeUtils.js";import"../support/TablesMixin.js";import"./UpdatingHandles.js";import"../views/BasemapView.js";import"../views/Magnifier.js";import"./ReactiveMap.js";import"../rest/support/Query.js";import"./DataLayerSource.js";import"../layers/support/Field.js";import"./domains.js";import"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";import"./fieldType.js";import"./FullTextSearch.js";import"./spatialRelationships.js";import"../rest/support/StatisticDefinition.js";import"./selectionUtils.js";import"../views/Theme.js";import"./InputManager.js";import"../core/signal.js";import"./ViewEvents.js";import"./IViewEvents.js";import"./interfaces.js";import"./screenUtils2.js";import"../views/input/Input.js";import"../views/input/gamepad/GamepadSettings.js";import"../views/input/gamepad/GamepadInputDevice.js";import"../views/navigation/Navigation.js";import"./a11yUtils.js";import"../views/navigation/gamepad/GamepadSettings.js";import"./projectionUtils.js";import"../views/BreakpointsOwner.js";import"../views/DOMContainer.js";import"./projector.js";import"./widgetUtils.js";import"../views/GroundView.js";import"./cameraUtils.js";import"./Intersector2.js";import"./verticalOffsetUtils.js";import"./mat3.js";import"./orientedBoundingBox.js";import"./quat.js";import"./computeTranslationToOriginAndRotation.js";import"./Attribute.js";import"./earthUtils.js";import"./spatialReferenceSupport.js";import"../layers/support/ElevationSampler.js";import"../views/PopupView.js";import"../views/ViewAnimation.js";import"../views/3d/environment/SunLighting.js";import"../webscene/SunLighting.js";import"../views/3d/environment/VirtualLighting.js";import"../webscene/VirtualLighting.js";import"../webscene/Environment.js";import"../views/3d/environment/SunnyWeather.js";import"./weather.js";import"../views/3d/environment/CloudyWeather.js";import"../views/3d/environment/FoggyWeather.js";import"../views/3d/environment/RainyWeather.js";import"../views/3d/environment/SnowyWeather.js";import"./lightingTypes.js";import"../webscene/background/Background.js";import"../webscene/background/ColorBackground.js";import"./quantityUtils.js";import"./colorUtils2.js";import"./vec2.js";import"./IntegerPassUniform.js";import"./NormalAttribute.glsl.js";import"./Matrix4PassUniform.js";import"./interfaces3.js";import"./BindType.js";import"./VertexAttribute.js";import"./VertexPosition.glsl.js";import"./Matrix3DrawUniform.js";import"./StencilUtils.js";import"./Indices.js";import"./basicInterfaces.js";import"./Util.js";import"./Material.js";import"./triangle.js";import"./doublePrecisionUtils.js";import"./ShaderTechniqueConfiguration.js";import"./lengthUtils.js";import"./debugFlags2.js";import"./requestImageUtils.js";import"./Texture.js";import"./GLObjectType.js";import"./renderState.js";import"./RenderGeometry.js";import"../views/3d/webgl/RenderCamera.js";import"./frustum.js";import"./axisAngleDegrees.js";import"./Scheduler.js";import"./debugFlags.js";import"./ScreenSpacePass.glsl.js";import"./Float4DrawUniform.js";import"./NestedMap.js";import"./VertexArrayObject2.js";import"./VertexArrayObject.js";import"./RibbonLineMaterial.js";import"./Octree.js";import"./InterleavedLayout.js";import"./BufferView.js";import"./types.js";import"./floatRGBA.js";import"./Intersector.js";import"./glUtil.js";import"./VertexElementDescriptor.js";import"./MemCache.js";import"./BufferObject.js";import"./objectResourceUtils.js";import"./devEnvironmentUtils.js";import"./vec32.js";import"./vec42.js";import"./DefaultMaterial_COLOR_GAMMA.js";import"./Version.js";import"./resourceUtils3.js";import"./vec2f32.js";import"./GLTextureMaterial.js";import"./RayIntersections.js";import"./OutputHighlight.glsl.js";import"./DecodeSymbolColor.glsl.js";import"./VerticalOffset.glsl.js";import"./Matrix4sPassUniform.js";import"../views/3d/webgl/RenderNode.js";import"./CameraSpace.glsl.js";import"./vec3f32.js";import"./Program.js";import"./_commonjsHelpers.js";import"./GeometryUtil.js";import"./DoubleArray.js";import"./ShadowCastVisualizeTechniqueConfiguration.js";import"./euclideanLengthMeasurementUtils.js";import"./ElevationUpdateEvent.js";import"./ElevationContext.js";import"./unitConversionUtils.js";import"./hydratedFeatures.js";import"./graphicUtils.js";import"./HUDMaterial.js";import"./dehydratedFeatures.js";import"./quantizationUtils.js";import"./featureConversionUtils.js";import"./OptimizedFeature.js";import"./OptimizedGeometry.js";import"./OptimizedFeatureSet.js";import"./edgeUtils.js";import"./earcut.js";import"./SnappingCandidate.js";import"./visualVariableUtils.js";import"./sizeVariableUtils.js";import"./triangulationUtils.js";import"./deduplicate.js";import"./Normals.js";import"./CIMSymbolHelper.js";import"./BidiEngine.js";import"./fontUtils.js";import"./GeometryUtils.js";import"./enums2.js";import"./utils7.js";import"./definitions.js";import"./shapingUtils.js";import"./mat2d.js";import"./mat2df32.js";import"./Rect.js";import"./BoundingBox.js";import"./defaults.js";import"./defaultsJSON.js";import"./OverrideHelper.js";import"../symbols/support/cimSymbolUtils.js";import"./utils11.js";import"./jsonUtils.js";import"./parser.js";import"./LRUCache.js";import"./line.js";import"./line2.js";import"./lineStippleUtils.js";import"../geometry/support/MeshComponent.js";import"../geometry/support/MeshMaterial.js";import"../geometry/support/MeshTexture.js";import"./imageUtils.js";import"../geometry/support/MeshTextureTransform.js";import"../geometry/support/MeshMaterialMetallicRoughness.js";import"./MeshVertexAttributes.js";import"./meshVertexSpaceUtils.js";import"../geometry/support/MeshGeoreferencedVertexSpace.js";import"../geometry/support/MeshLocalVertexSpace.js";import"./projection.js";import"./interfaces6.js";import"./DefaultLayouts.js";import"./styleUtils.js";import"./webStyleSymbolUtils.js";import"../symbols/support/jsonUtils.js";import"./Intersector3.js";import"./ColorMaterial.js";import"./TriangleMaterial.js";import"./WebGLRequirements.js";import"./ray2.js";import"./viewpointUtils2.js";import"./ZoomMomentumEstimator.js";import"./labelFormatUtils.js";import"./labelUtils.js";import"./FeatureTileDescriptor3D.js";import"./elevationInfoUtils.js";import"./hitTest.js";import"./LayerConstants.js";import"./intersectorUtilsConversions.js";import"./ElevationRange.js";import"./geometryServiceUtils.js";import"./project.js";import"./utils8.js";import"./utils9.js";import"../rest/support/ProjectParameters.js";import"./hitTestSelectUtils.js";import"../views/3d/support/SceneViewPerformanceInfo.js";import"./ByteSizeUnit.js";import"../views/3d/support/LayerPerformanceInfo.js";import"./ElevationQueryTileCache.js";import"./RenderableTile.js";import"./mat3f32.js";import"./enums3.js";import"./TileStrategy.js";import"./TileKey2.js";import"./QueueProcessor.js";import"./config.js";import"./TiledDisplayObject.js";import"./DisplayObject.js";import"./StyleDefinition.js";import"./ElevationSamplerData.js";import"./resources.js";import"./edgeProcessing.js";import"./Viewshed.js";import"../views/3d/webgl.js";import"../views/3d/webgl/ManagedFBO.js";import"./testSVGPremultipliedAlpha.js";import"./RenderingContext.js";import"./ProgramCache.js";import"./screenshotUtils.js";import"./contextUtils.js";import"../views/ui/DefaultUI.js";import"../views/ui/UI.js";import"./themeUtils.js";import"../widgets/Attribution.js";import"../widgets/Widget.js";import"./uuid.js";import"./jsxWidgetSupport.js";import"../widgets/Attribution/AttributionViewModel.js";import"./globalCss.js";import"./accessibleHandler.js";import"./messageBundle.js";import"./jsxFactory.js";import"../widgets/Compass.js";import"../widgets/Compass/CompassViewModel.js";import"./utils20.js";import"../widgets/support/GoTo.js";import"../widgets/NavigationToggle.js";import"../widgets/NavigationToggle/NavigationToggleViewModel.js";import"../widgets/Zoom.js";import"../widgets/Zoom/ZoomViewModel.js";import"./timeSupport2.js";import"../support/timeUtils.js";import"./utils6.js";import"./tagSymbols.js";import"./popupUtils.js";const T={bandCount:3,outMin:0,outMax:1,minCutOff:[0,0,0],maxCutOff:[255,255,255],factor:[1/255,1/255,1/255],useGamma:!1,gamma:[1,1,1],gammaCorrection:[1,1,1],colormap:null,colormapOffset:null,stretchType:"none",type:"stretch"};class x{constructor(t,e,r=null,s=null){this.lij=t,this.type="raster-tile",this._memoryUsed=null,this._source=null,this._symbolizerParameters=null,this._bandIds=null,this._interpolation=null,this._dirty=!1,this._transformGrid=null,this.isRendereredSource=!1,this.symbolizerRenderer=null,this.rawPixelData=null,this.opacity=1,this.source=e,this.width=r||e.width,this.height=s||e.height}get source(){return this._source}set source(t){this._source=t,this._rasterTexture=a(this._rasterTexture),this._memoryUsed=null}get symbolizerParameters(){return this.isRendereredSource?{...T,maxCutOff:[1,1,1],factor:[1,1,1]}:this._symbolizerParameters||T}set symbolizerParameters(t){this._symbolizerParameters=t}get bandIds(){return this._bandIds}set bandIds(t){null!=t&&t.length>0?this._bandIds&&t.every(((t,e)=>!!this._bandIds?.[e]&&t===this._bandIds[e]))||(this._bandIds=t,this._dirty=!0):this._bandIds=null}get interpolation(){return this._interpolation||"nearest"}set interpolation(t){if(this._interpolation=t,null!=this._rasterTexture){const e=this._getRasterTextureInterpolation(t);this._rasterTexture.setSamplingMode("bilinear"===e?n.LINEAR:n.NEAREST)}}get transformGrid(){return this._transformGrid}set transformGrid(t){this._transformGrid=t,this._transformGridTexture=a(this._transformGridTexture),this._memoryUsed=null}bind(t){return!!(this.source&&this.source.pixels&&this.source.pixels.length>0)&&((null==this._rasterTexture||this._dirty)&&this._updateRasterTexture(t,this.bandIds),null!=this._rasterTexture&&(this._updateColormapTexture(t),this.transformGrid&&null==this._transformGridTexture&&(this._transformGridTexture=j(t,this.transformGrid))),!0)}getUniforms(){const{symbolizerParameters:t,transformGrid:e,width:r,height:s,opacity:i}=this,o=u(e,[r,s],[this.source.width,this.source.height],i),m=c(t.colormap,t.colormapOffset),p="stretch"===this.symbolizerParameters.type?d(this.symbolizerParameters):null,a="hillshade"===this.symbolizerParameters.type?h(this.symbolizerParameters):null;return new l(o,m,p||a,this._rasterTexture,this._transformGridTexture,this._colormapTexture)}get isBilinearWithStretchColorRamp(){const{symbolizerParameters:t}=this;return"bilinear"===this.interpolation&&null!=t.colormap&&"stretch"===t.type}get memoryUsage(){if(null==this._memoryUsed){const t=[this._rasterTexture,this._transformGridTexture,this._colormapTexture];this._memoryUsed=t.map((t=>null!=t?t.descriptor.width*t.descriptor.height*4:0)).reduce(((t,e)=>t+e),0)}return this._memoryUsed}release(){return this._rasterTexture=a(this._rasterTexture),this._transformGridTexture=a(this._transformGridTexture),this._colormapTexture=a(this._colormapTexture),this.source=null,this.transformGrid=null,this.rawPixelData=null,!0}_updateRasterTexture(t,e){const r=this.source?this.source.extractBands(e):null;if(!(r?.pixels&&r.pixels.length>0))return void(this._rasterTexture=a(this._rasterTexture));const s=null==e&&null==this.bandIds||null!=e&&null!=this.bandIds&&e.join("")===this.bandIds.join("");if(null!=this._rasterTexture&&s)return;this._rasterTexture=a(this._rasterTexture);const i=this._getRasterTextureInterpolation(this.interpolation);this._rasterTexture=y(t,r,i,this.isRendereredSource||this.hasStretchTypeNone())}hasStretchTypeNone(){return"stretchType"in this.symbolizerParameters&&"none"===this.symbolizerParameters.stretchType&&!this.symbolizerParameters.useGamma&&"u8"===this.source.pixelType}_getRasterTextureInterpolation(t){return"lut"===this.symbolizerParameters.type||"nearest"===t||"majority"===t||this.isBilinearWithStretchColorRamp?"nearest":"bilinear"}_updateColormapTexture(t){const e=this._colormap,r=this.symbolizerParameters.colormap;return r?e?r.length!==e.length||r.some(((t,r)=>t!==e[r]))?(this._colormapTexture=a(this._colormapTexture),this._colormapTexture=g(t,r),void(this._colormap=r)):void 0:(this._colormapTexture=g(t,r),void(this._colormap=r)):(this._colormapTexture=a(this._colormapTexture),void(this._colormap=null))}}let v=class extends(b(S(p(m(f))))){constructor(){super(...arguments),this.type="imagery-tile-3d",this._isAlignedMapTile=!0}initialize(){this.layer.increaseRasterJobHandlerUsage(),null==this.fullExtent&&this.addResolvingPromise(Promise.reject(new e("layerview:spatial-reference-incompatible","The layer extent cannot be projected to the view's spatial reference",{layer:this.layer})));const t=r((()=>this.view?.basemapTerrain?.tilingSchemeLocked)).then((()=>{const t=this.view.basemapTerrain.tilingScheme,e=this.layer.tileInfo;this._isAlignedMapTile=["png","png24","png32","jpg","mixed"].includes(e.format)&&t.compatibleWith(e),this.tileInfo=this._isAlignedMapTile?e:t.toTileInfo(),this._updatingHandles.add((()=>[this.layer.renderer,this.layer.interpolation,this.layer.bandIds,this.layer.multidimensionalDefinition,this.layer.multidimensionalSubset,this.layer.rasterFunction,this.timeExtent]),(()=>this.refresh()))}));this.addResolvingPromise(t)}destroy(){this.layer.decreaseRasterJobHandlerUsage()}get _blankTile(){const t=document.createElement("canvas"),e=t.getContext("2d"),[r,s]=this.tileInfo.size;return t.width=r,t.height=s,e.clearRect(0,0,r,s),e.getImageData(0,0,r,s)}get imageFormatIsOpaque(){return"jpg"===this.layer.tileInfo.format}get hasMixedImageFormats(){return"mixed"===this.layer.tileInfo.format}get dataLevelRange(){const t=this.layer.tileInfo,e=this.tileInfo.lodAt(0)?.scale,r=this.layer.tileInfo.lodAt(t.lods.length-1)?.scale;return this.levelRangeFromScaleRange(e,r)}_getfullExtent(){return o(this.layer.serviceRasterInfo,this.view.basemapTerrain?.spatialReference??this.view.spatialReference)}async fetchTile(t,e){const r=this.tileInfo,s=this._canSymbolizeInWebGL(),i={tileInfo:r,requestRawData:s,signal:e.signal,timeExtent:this.timeExtent,requestAsImageElement:this._isAlignedMapTile,noClip:!1},{layer:o}=this,[m,p,a]=t,l=await o.fetchTile(m,p,a,i);if(l instanceof HTMLImageElement)return l;let n=l?.pixelBlock;if(null==n)return this._blankTile;if(!s&&(n=await o.applyRenderer(l),null==n))return this._blankTile;const j=new x([m,p,a],n,r.size[0],r.size[1]);return s?(j.symbolizerRenderer=o.symbolizer.rendererJSON,j.symbolizerParameters=o.symbolizer.generateWebGLParameters(this._getSymbolizerOptions(m)),j.transformGrid=l.transformGrid,j.bandIds=o.bandIds):(j.isRendereredSource=!0,j.bandIds=null),j.interpolation=o.interpolation,j}_getSymbolizerOptions(t){const e=this.tileInfo.lodAt(t).resolution;return{pixelBlock:null,isGCS:null!=this.view.basemapTerrain?.spatialReference?this.view.basemapTerrain.spatialReference.isGeographic:this.view.spatialReference.isGeographic,resolution:{x:e,y:e},bandIds:this.layer.bandIds}}ensureSymbolizerParameters(t){this._canSymbolizeInWebGL()&&JSON.stringify(t.symbolizerRenderer)!==JSON.stringify(this.layer.symbolizer.rendererJSON)&&(t.symbolizerParameters=this.layer.symbolizer.generateWebGLParameters(this._getSymbolizerOptions(t.lij[0])))}createFetchPopupFeaturesQueryGeometry(t,e){return U(t,e,this.view)}refresh(){this.emit("data-changed")}async doRefresh(){this.suspended||this.emit("data-changed")}_canSymbolizeInWebGL(){const t=w(),{symbolizer:e}=this.layer,r=e.lookup?.colormapLut?.indexedColormap,s=!!this.layer.rasterFunction?.hasClipFunction,i=r&&r.length>4*(t.maxTextureSize||4906);return e.canRenderInWebGL&&!i&&!s}};t([s({readOnly:!0})],v.prototype,"_blankTile",null),t([s({readOnly:!0})],v.prototype,"imageFormatIsOpaque",null),t([s({readOnly:!0})],v.prototype,"hasMixedImageFormats",null),t([s({readOnly:!0})],v.prototype,"dataLevelRange",null),v=t([i("esri.views.3d.layers.ImageryTileLayerView3D")],v);const I=v;export{I as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/ImmutableArray.js b/library/arcgis/4.30/@arcgis/core/chunks/ImmutableArray.js new file mode 100644 index 00000000..9dbd3a29 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/ImmutableArray.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +class t{constructor(t=[]){this._elements=t}length(){return this._elements.length}get(t){return this._elements[t]}toArray(){return this.slice()}slice(t=0,e=this.length()){const s=[];for(let r=t;r(e=e&&0===r,i=i&&r===n,!e&&!i))),e?y(t.length):i?o(t.length):r(t)||t.BYTES_PER_ELEMENT!==Uint16Array.BYTES_PER_ELEMENT?function(n){let t=!0;for(const e of n){if(e>=65536)return r(n)?new Uint32Array(n):n;e>=256&&(t=!1)}return t?new Uint8Array(n):new Uint16Array(n)}(t):t}function e(r){return r<=n?new Array(r):r<=65536?new Uint16Array(r):new Uint32Array(r)}function i(r){return r<=n?new Array(r):new Uint32Array(r)}let a=(()=>{const r=new Uint32Array(131072);for(let n=0;n{const r=new Uint16Array(65536);for(let n=0;na.length){const n=Math.max(2*a.length,r);a=new Uint32Array(n);for(let r=0;rl.length){const n=Math.max(2*l.length,r);l=new Uint8Array(n)}return new Uint8Array(l.buffer,0,r)}export{o as a,i as b,t as c,y as g,e as n}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/InputManager.js b/library/arcgis/4.30/@arcgis/core/chunks/InputManager.js new file mode 100644 index 00000000..cfd711c8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/InputManager.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import t,{R as i,v as n,x as s}from"../core/Accessor.js";import{h as r}from"../core/lang.js";import{L as o}from"./Logger.js";import{Q as a}from"./Queue.js";import{property as h}from"../core/accessorSupport/decorators/property.js";import{subclass as l}from"../core/accessorSupport/decorators/subclass.js";import{signal as c}from"../core/signal.js";class p{constructor(e,t){this._owner=t,this._properties={},this._afterDispatchHandle=null;for(const t in e){const n=e[t],s=new i(n,void 0,void 0,2,2);this._properties[t]={pool:s,acquired:[]}}this._afterDispatchHandle=n((()=>this._release()))}destroy(){this._afterDispatchHandle&&(this._afterDispatchHandle.remove(),this._afterDispatchHandle=null);for(const e in this._properties){const t=this._properties[e];for(const e of t.acquired)s(e)||t.pool.release(e);t.pool.destroy(),t.pool=null,t.acquired=null}this._properties=null,this._owner=null}get(e){const t=this._owner._get(e),i=this._properties[e];let n=i.pool.acquire();for(i.acquired.push(n);n===t;)i.acquired.push(n),n=i.pool.acquire();return n}_release(){for(const e in this._properties){const t=this._properties[e];let i=0;for(const e of t.acquired)s(e)?t.acquired[i++]=e:t.pool.release(e);t.acquired.length=i}}}const u=r("mac")?"Meta":"Control",d=new Set(["Alt","Control","Meta","Shift","Ctrl","Primary"]);class _{constructor(e,t=[]){this.eventType=e,this.keyModifiers=t}matches(e){if(e.type!==this.eventType)return!1;if(0===this.keyModifiers.length)return!0;const t=e.modifiers;for(const e of this.keyModifiers)if(!t.has(e))return!1;return!0}}class g{constructor(e){this._manager=null,this._incoming={},this._outgoing={},this._incomingEventMatches=null,this._incomingEventTypes=null,this._outgoingEventTypes=null,this._hasSideEffects=e}get incomingEventMatches(){if(!this._incomingEventMatches){this._incomingEventMatches=[];for(const e in this._incoming){const t=this._incoming[e];for(const e of t)this._incomingEventMatches.push(e.match)}}return this._incomingEventMatches}get incomingEventTypes(){return this._incomingEventTypes||(this._incomingEventTypes=this.incomingEventMatches.map((e=>e.eventType))),this._incomingEventTypes}get outgoingEventTypes(){return this._outgoingEventTypes||(this._outgoingEventTypes=Object.keys(this._outgoing)),this._outgoingEventTypes}get hasSideEffects(){return this._hasSideEffects}get hasPendingInputs(){return!1}onInstall(e){this._manager||(e.setEventCallback((e=>this._handleEvent(e))),e.setUninstallCallback((()=>this._onUninstall())),this._manager=e)}onUninstall(){}registerIncoming(e,t,i){let n;"function"==typeof t?(i=t,n=[]):n=t||[];const s="string"==typeof e?new _(e,n):e,r=()=>{this._incomingEventTypes=null,this._incomingEventMatches=null},o=e=>{const t=this._incoming[e.match.eventType];if(t){const i=t.indexOf(e);t.splice(i,1),r(),this._manager&&this._manager.updateDependencies()}},a=new v(s,i,{onPause:o,onRemove:o,onResume:e=>{const t=this._incoming[e.match.eventType];t&&!t.includes(e)&&(t.push(e),r(),this._manager&&this._manager.updateDependencies())}});let h=this._incoming[s.eventType];return h||(h=[],this._incoming[s.eventType]=h),h.push(a),r(),this._manager&&this._manager.updateDependencies(),a}registerOutgoing(e){if(this._outgoing[e])throw new Error("There is already a callback registered for this outgoing InputEvent: "+e);const t=new m(e,{onEmit:(e,t,i,n)=>{this._manager?.emit(e.eventType,t,i,n)},onRemove:e=>{delete this._outgoing[e.eventType],this._manager?.updateDependencies()}});return this._outgoing[e]=t,this._outgoingEventTypes=null,this._manager&&this._manager.updateDependencies(),t}startCapturingPointer(e){this._manager?.setPointerCapture(e,!0)}stopCapturingPointer(e){this._manager?.setPointerCapture(e,!1)}refreshHasPendingInputs(){this._manager?.refreshHasPendingInputs()}_onUninstall(){this._manager&&(this.onUninstall(),this._manager=null)}_handleEvent(e){const t=this._incoming[e.type];if(t)for(const i of t)if(i.match.matches(e)&&(i.callback?.(e),e.shouldStopPropagation()))break}}class v{constructor(e,t,i){this.match=e,this._callback=t,this._handler=i}pause(){this._handler.onPause(this)}resume(){this._handler.onResume(this)}remove(){this._handler.onRemove(this)}get callback(){return this._callback}}class m{constructor(e,t){this.eventType=e,this._removed=!1,this._handler=t}emit(e,t,i){this._removed||this._handler.onEmit(this,e,t,i)}remove(){this._removed=!0,this._handler.onRemove(this)}}class f extends g{constructor(e){super(!0),this._onChange=e,this._value="mouse",this._x=null,this._y=null,this.registerIncoming("pointer-move",(e=>{this._update(e.data)}))}_update(e){const t="touch"===e.native.pointerType?"touch":"mouse",{x:i,y:n}=e;t===this._value&&this._x===i&&this._y===n||(this._value=t,this._x=i,this._y=n,this._onChange(t,i,n))}}class y extends g{get multiTouchActive(){return this._multiTouchActive.value}constructor(){super(!0),this._activeTouchPointerIds=new Set,this._multiTouchActive=c(!1),this._onPointerAdd=({data:e})=>{"touch"===e.pointerType&&(this._activeTouchPointerIds.add(e.native.pointerId),this._update())},this._onPointerRemove=({data:e})=>{"touch"===e.pointerType&&(this._activeTouchPointerIds.delete(e.native.pointerId),this._update())},this.registerIncoming("pointer-down",this._onPointerAdd),this.registerIncoming("pointer-up",this._onPointerRemove),this.registerIncoming("pointer-capture-lost",this._onPointerRemove),this.registerIncoming("pointer-cancel",this._onPointerRemove)}_update(){this._multiTouchActive.value=this._activeTouchPointerIds.size>1}}let P=class extends t{constructor(e){super(e),this._pointerCaptures=new Map,this._nameToGroup={},this._handlers=[],this._handlersPriority=[],this._currentPropagation=null,this._updateDependenciesAfterPropagation=!1,this._sourceEvents=new Set,this._keyModifiers=new Set,this._activeKeyModifiers=new Set,this._stoppedPropagationEventIds=new Set,this.primaryKey=u,this._latestPointerType="mouse",this._propertiesPool=new p({latestPointerLocation:S},this),this.latestPointerLocation=null,this._paused=!1,this.test={timestamp:void 0,hasCurrentPropagation:()=>!!this._currentPropagation}}initialize(){this.eventSource.onEventReceived=this._onEventReceived.bind(this),this._installRecognizers()}destroy(){const e=Object.keys(this._nameToGroup);for(const t of e)this.uninstallHandlers(t);this.eventSource.destroy(),this._currentPropagation=null,this._propertiesPool.destroy()}get hasPendingInputs(){return this._handlers.some((e=>e.handler.hasPendingInputs))}get latestPointerType(){return this._latestPointerType}get multiTouchActive(){return this._multiTouchHandler.multiTouchActive}get updating(){return this.hasPendingInputs||this._paused}installHandlers(e,t,i=I.INTERNAL){if(this._nameToGroup[e])return;if(0===t.length)return;const n={name:e,handlers:t.map((e=>({handler:e,active:!0,removed:!1,priorityIndex:0,groupPriority:i,eventCallback:null,uninstallCallback:null})))};this._nameToGroup[e]=n;for(let e=n.handlers.length-1;e>=0;e--){const t=n.handlers[e];this._handlers.push(t),t.handler.onInstall({updateDependencies:()=>{this.updateDependencies()},emit:(e,i,n,s,r)=>{this._emitInputEvent(t.priorityIndex+1,e,i,n,r,s)},setPointerCapture:(e,i)=>{this._setPointerCapture(n,t,e,i)},setEventCallback:e=>{t.eventCallback=e},setUninstallCallback:e=>{t.uninstallCallback=e},refreshHasPendingInputs:()=>{this.notifyChange("hasPendingInputs")}})}this.updateDependencies()}uninstallHandlers(e){const t=this._nameToGroup[e];t?(t.handlers.forEach((e=>{e.removed=!0,e.uninstallCallback?.()})),delete this._nameToGroup[e],this._currentPropagation?this._currentPropagation.needsHandlerGarbageCollect=!0:this._garbageCollectRemovedHandlers()):o.getLogger(this).error("There is no InputHandler group registered under the name `"+e+"`")}hasHandlers(e){return void 0!==this._nameToGroup[e]}isModifierKeyDown(e){return this._activeKeyModifiers&&this._activeKeyModifiers.has(e)}updateDependencies(){if(this._currentPropagation)return void(this._updateDependenciesAfterPropagation=!0);this._updateDependenciesAfterPropagation=!1;const e=new Set,t=new Set;this._handlersPriority=[];for(let e=this._handlers.length-1;e>=0;e--){const t=this._handlers[e];t.priorityIndex=e,this._handlersPriority.push(t)}this._handlersPriority=this._sortHandlersPriority(this._handlersPriority);for(let n=this._handlersPriority.length-1;n>=0;n--){const s=this._handlersPriority[n];s.priorityIndex=n;let r=s.handler.hasSideEffects;if(!r)for(const t of s.handler.outgoingEventTypes)if(e.has(t)){r=!0;break}if(r)for(const n of s.handler.incomingEventMatches){e.add(n.eventType);for(const e of n.keyModifiers)i=e,d.has(i)||t.add(e)}s.active=r}var i;this._sourceEvents=e,this._keyModifiers=t,this._pointerCaptures.size>0&&this._sourceEvents.add("pointer-capture-lost"),this._keyModifiers.size>0&&(this._sourceEvents.add("key-down"),this._sourceEvents.add("key-up")),this.eventSource&&(this.eventSource.activeEvents=this._sourceEvents)}_setLatestPointer(e,t,i){this._latestPointerType=e;const n=this._get("latestPointerLocation");if(null==n||n.x!==t||n.y!==i){const e=this._propertiesPool.get("latestPointerLocation");e.x=t,e.y=i,this._set("latestPointerLocation",e)}}_onEventReceived(e,t){if("pointer-capture-lost"===e){const e=t;this._pointerCaptures.delete(e.native.pointerId)}this._updateKeyModifiers(e,t);const i=null!=this.test.timestamp?this.test.timestamp:t.native?t.native.timestamp:void 0,n=t.native?t.native.cancelable:void 0;this._emitInputEventFromSource(e,t,i,n)}_updateKeyModifiers(e,t){if(!t)return;let i=!1;const n=()=>{if(!i){const e=new Set;this._activeKeyModifiers.forEach((t=>{e.add(t)})),this._activeKeyModifiers=e,i=!0}},s=(e,t)=>{t&&!this._activeKeyModifiers.has(e)?(n(),this._activeKeyModifiers.add(e)):!t&&this._activeKeyModifiers.has(e)&&(n(),this._activeKeyModifiers.delete(e))};if("key-down"===e||"key-up"===e){const i=t.key;this._keyModifiers.has(i)&&s(i,"key-down"===e)}const r=t.native;s("Alt",!(!r||!r.altKey)),s("Control",!(!r||!r.ctrlKey)),s("Ctrl",!(!r||!r.ctrlKey)),s("Shift",!(!r||!r.shiftKey)),s("Meta",!(!r||!r.metaKey)),s("Primary",this._activeKeyModifiers.has(this.primaryKey))}_installRecognizers(){this._latestPointerHandler=new f(((e,t,i)=>this._setLatestPointer(e,t,i))),this._multiTouchHandler=new y,this.installHandlers("input-manager-logic",[this._latestPointerHandler,this._multiTouchHandler],I.ALWAYS),this.recognizers.length>0&&this.installHandlers("default",this.recognizers,I.INTERNAL)}_setPointerCapture(e,t,i,n){const s=e.name+"-"+t.priorityIndex,r=this._pointerCaptures.get(i.pointerId)||new Set;this._pointerCaptures.set(i.pointerId,r),n?(r.add(s),1===r.size&&this.eventSource&&this.eventSource.setPointerCapture(i,!0)):r.has(s)&&(r.delete(s),0===r.size&&(this._pointerCaptures.delete(i.pointerId),this.eventSource&&this.eventSource.setPointerCapture(i,!1)))}_garbageCollectRemovedHandlers(){this._handlers=this._handlers.filter((e=>!e.removed)),this.updateDependencies()}_emitInputEventFromSource(e,t,i,n){this._emitInputEvent(0,e,t,i,n)}_emitInputEvent(e,t,i,n,s,r){const o=void 0!==n?n:this._currentPropagation?this._currentPropagation.timestamp:performance.now(),a=void 0!==s&&s,h={event:new E(t,i,o,r||this._activeKeyModifiers,a),priorityIndex:e};this._currentPropagation?this._currentPropagation.events.push(h):this._doNewPropagation(h)}_doNewPropagation(e){this._currentPropagation={events:new a,currentHandler:null,needsHandlerGarbageCollect:!1,timestamp:e.event.timestamp},this._currentPropagation.events.push(e),this._continuePropagation()}_continuePropagation(){this._paused=!1;const e=this._currentPropagation;if(e){for(;e.events.length>0;){const{event:t,priorityIndex:i}=e.events.pop(),n=t.data?.eventId;if(null==n||!this._stoppedPropagationEventIds.has(n))for(e.currentHandler=this._handlersPriority[i];e.currentHandler;){if(e.currentHandler.removed)e.needsHandlerGarbageCollect=!0;else{if(e.currentHandler.active&&!t.shouldStopPropagation()&&e.currentHandler.eventCallback?.(t),t.shouldStopPropagation()){null!=n&&this._stoppedPropagationEventIds.add(n);break}if(t.shouldPausePropagation((()=>this._continuePropagation())))return void this._pausePropagation({event:t,priorityIndex:e.currentHandler.priorityIndex+1})}e.currentHandler=this._handlersPriority[e.currentHandler.priorityIndex+1]}}e.needsHandlerGarbageCollect&&this._garbageCollectRemovedHandlers(),this.hasPendingInputs||this._stoppedPropagationEventIds.clear(),this._currentPropagation=null,this._updateDependenciesAfterPropagation&&this.updateDependencies()}}_pausePropagation(e){const t=new a;t.push(e);const i=this._currentPropagation;if(i){for(;i.events.length;)t.push(i.events.pop());i.events=t,i.currentHandler=null,this._paused=!0}}_compareHandlerPriority(e,t){if(e.handler.hasSideEffects!==t.handler.hasSideEffects)return e.handler.hasSideEffects?1:-1;if(e.groupPriority!==t.groupPriority)return e.groupPriority>t.groupPriority?-1:1;for(const i of e.handler.incomingEventMatches)for(const e of t.handler.incomingEventMatches){if(i.eventType!==e.eventType)continue;const t=i.keyModifiers.filter((t=>e.keyModifiers.includes(t)));if(t.length===i.keyModifiers.length!=(t.length===e.keyModifiers.length))return i.keyModifiers.length>e.keyModifiers.length?-1:1}return e.priorityIndex>t.priorityIndex?-1:1}_sortHandlersPriority(e){const t=[];for(const i of e){let e=0;for(;e=0;)e++;t.splice(e,0,i)}return t}get debug(){const e=e=>{const t=this._setPointerCapture;this._setPointerCapture=()=>{},e(),this._setPointerCapture=t};return{injectEvent:(t,i)=>{e((()=>{this._onEventReceived(t,i)}))},disablePointerCapture:e}}};e([h({readOnly:!0})],P.prototype,"hasPendingInputs",null),e([h({constructOnly:!0})],P.prototype,"eventSource",void 0),e([h({constructOnly:!0})],P.prototype,"recognizers",void 0),e([h()],P.prototype,"_latestPointerType",void 0),e([h()],P.prototype,"latestPointerType",null),e([h()],P.prototype,"multiTouchActive",null),e([h({readOnly:!0})],P.prototype,"latestPointerLocation",void 0),e([h()],P.prototype,"_paused",void 0),e([h({readOnly:!0})],P.prototype,"updating",null),P=e([l("esri.views.input.InputManager")],P);class E{constructor(e,t,i,n,s){this.type=e,this.data=t,this.timestamp=i,this.modifiers=n,this.cancelable=s,this._propagationState=T.NONE,this._resumeCallback=null}stopPropagation(){this._propagationState|=T.STOPPED}shouldStopPropagation(){return!!(this._propagationState&T.STOPPED)}async(e){this._propagationState|=T.PAUSED;const t=(e,t)=>{this._propagationState&=~T.PAUSED;const i=this._resumeCallback;if(this._resumeCallback=null,i&&i(),t)throw e;return e};return("function"==typeof e?e():e).then((e=>t(e,!1)),(e=>t(e,!0)))}shouldPausePropagation(e){return!!(this._propagationState&T.PAUSED)&&(this._resumeCallback=e,!0)}preventDefault(){this.data.native.preventDefault()}}var T;!function(e){e[e.NONE=0]="NONE",e[e.STOPPED=1]="STOPPED",e[e.PAUSED=2]="PAUSED"}(T||(T={}));const I={ALWAYS:1,DEFAULT:0,TOOL:-1,WIDGET:-2,INTERNAL:-3},S=class{};export{g as I,p as P,I as V,P as a,u as p}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/IntegerPassUniform.js b/library/arcgis/4.30/@arcgis/core/chunks/IntegerPassUniform.js new file mode 100644 index 00000000..5704e83b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/IntegerPassUniform.js @@ -0,0 +1,165 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{n as e}from"./compilerUtils.js";import{c as t}from"./mat3f64.js";import{c as o}from"./vec4f64.js";import{a,N as r,T as n}from"./NormalAttribute.glsl.js";import{a as i,b as s,V as c}from"./VertexPosition.glsl.js";import{g as l}from"./interfaces3.js";import{M as d}from"./Matrix3DrawUniform.js";import{M as u,F as h,b as m,U as f}from"./Matrix4PassUniform.js";import{V as g}from"./VertexAttribute.js";import{g as v,U as p}from"./StencilUtils.js";import{B as x}from"./BindType.js";import"../core/Error.js";import"./Logger.js";import"./basicInterfaces.js";import{c as b,l as y}from"./mathUtils.js";import{s as N,p as S,u as R,b as T,i as w,a as L}from"./vec3.js";import{c as F,f as _}from"./vec3f64.js";var H,C,M,V;function G(t,o){switch(o.normalType){case a.Attribute:case a.Compressed:t.include(r,o),t.varyings.add("vNormalWorld","vec3"),t.varyings.add("vNormalView","vec3"),t.vertex.uniforms.add(new d("transformNormalGlobalFromModel",(e=>e.transformNormalGlobalFromModel)),new u("transformNormalViewFromGlobal",(e=>e.transformNormalViewFromGlobal))),t.vertex.code.add(l`void forwardNormal() { +vNormalWorld = transformNormalGlobalFromModel * normalModel(); +vNormalView = transformNormalViewFromGlobal * vNormalWorld; +}`);break;case a.Ground:t.include(c,o),t.varyings.add("vNormalWorld","vec3"),t.vertex.code.add(l` + void forwardNormal() { + vNormalWorld = ${o.spherical?l`normalize(vPositionWorldCameraRelative);`:l`vec3(0.0, 0.0, 1.0);`} + } + `);break;case a.ScreenDerivative:t.vertex.code.add(l`void forwardNormal() {}`);break;default:e(o.normalType);case a.COUNT:}}!function(e){e[e.RED=0]="RED",e[e.RG=1]="RG",e[e.RGBA4=2]="RGBA4",e[e.RGBA=3]="RGBA",e[e.RGBA_MIPMAP=4]="RGBA_MIPMAP",e[e.R16F=5]="R16F",e[e.RGBA16F=6]="RGBA16F"}(H||(H={})),function(e){e[e.DEPTH_STENCIL_TEXTURE=0]="DEPTH_STENCIL_TEXTURE",e[e.DEPTH16_BUFFER=1]="DEPTH16_BUFFER"}(C||(C={}));class U extends s{constructor(){super(...arguments),this.transformNormalViewFromGlobal=t()}}class A extends i{constructor(){super(...arguments),this.transformNormalGlobalFromModel=t(),this.toMapSpace=o()}}function D(e){e.uniforms.add(new h("mainLightDirection",((e,t)=>t.lighting.mainLight.direction)))}function E(e){e.uniforms.add(new h("mainLightIntensity",((e,t)=>t.lighting.mainLight.intensity)))}function I(e){D(e.fragment),E(e.fragment),e.fragment.code.add(l`vec3 evaluateMainLighting(vec3 normal_global, float shadowing) { +float dotVal = clamp(dot(normal_global, mainLightDirection), 0.0, 1.0); +return mainLightIntensity * ((1.0 - shadowing) * dotVal); +}`)}function P(t,o){switch(o.textureCoordinateType){case M.Default:return t.attributes.add(g.UV0,"vec2"),t.varyings.add("vuv0","vec2"),void t.vertex.code.add(l`void forwardTextureCoordinates() { +vuv0 = uv0; +}`);case M.Compressed:return t.attributes.add(g.UV0,"vec2"),t.varyings.add("vuv0","vec2"),void t.vertex.code.add(l`vec2 getUV0() { +return uv0 / 16384.0; +} +void forwardTextureCoordinates() { +vuv0 = getUV0(); +}`);case M.Atlas:return t.attributes.add(g.UV0,"vec2"),t.varyings.add("vuv0","vec2"),t.attributes.add(g.UVREGION,"vec4"),t.varyings.add("vuvRegion","vec4"),void t.vertex.code.add(l`void forwardTextureCoordinates() { +vuv0 = uv0; +vuvRegion = uvRegion; +}`);default:e(o.textureCoordinateType);case M.None:return void t.vertex.code.add(l`void forwardTextureCoordinates() {}`);case M.COUNT:return}}function O(e){e.fragment.code.add(l`vec4 textureAtlasLookup(sampler2D tex, vec2 textureCoordinates, vec4 atlasRegion) { +vec2 atlasScale = atlasRegion.zw - atlasRegion.xy; +vec2 uvAtlas = fract(textureCoordinates) * atlasScale + atlasRegion.xy; +float maxdUV = 0.125; +vec2 dUVdx = clamp(dFdx(textureCoordinates), -maxdUV, maxdUV) * atlasScale; +vec2 dUVdy = clamp(dFdy(textureCoordinates), -maxdUV, maxdUV) * atlasScale; +return textureGrad(tex, uvAtlas, dUVdx, dUVdy); +}`)}function k(t,o){switch(t.include(P,o),o.textureCoordinateType){case M.Default:case M.Compressed:return void t.fragment.code.add(l`vec4 textureLookup(sampler2D tex, vec2 uv) { +return texture(tex, uv); +}`);case M.Atlas:return t.include(O),void t.fragment.code.add(l`vec4 textureLookup(sampler2D tex, vec2 uv) { +return textureAtlasLookup(tex, uv, vuvRegion); +}`);default:e(o.textureCoordinateType);case M.None:case M.COUNT:return}}function B(e,t){const o=e.fragment,a=t.hasMetallicRoughnessTexture||t.hasEmissionTexture||t.hasOcclusionTexture;if(t.pbrMode===V.Normal&&a&&e.include(k,t),t.pbrMode!==V.Schematic)if(t.pbrMode!==V.Disabled){if(t.pbrMode===V.Normal){o.code.add(l`vec3 mrr; +vec3 emission; +float occlusion;`);const e=t.pbrTextureBindType;t.hasMetallicRoughnessTexture&&(o.uniforms.add(e===x.Pass?new v("texMetallicRoughness",(e=>e.textureMetallicRoughness)):new n("texMetallicRoughness",(e=>e.textureMetallicRoughness))),o.code.add(l`void applyMetallnessAndRoughness(vec2 uv) { +vec3 metallicRoughness = textureLookup(texMetallicRoughness, uv).rgb; +mrr[0] *= metallicRoughness.b; +mrr[1] *= metallicRoughness.g; +}`)),t.hasEmissionTexture&&(o.uniforms.add(e===x.Pass?new v("texEmission",(e=>e.textureEmissive)):new n("texEmission",(e=>e.textureEmissive))),o.code.add(l`void applyEmission(vec2 uv) { +emission *= textureLookup(texEmission, uv).rgb; +}`)),t.hasOcclusionTexture?(o.uniforms.add(e===x.Pass?new v("texOcclusion",(e=>e.textureOcclusion)):new n("texOcclusion",(e=>e.textureOcclusion))),o.code.add(l`void applyOcclusion(vec2 uv) { +occlusion *= textureLookup(texOcclusion, uv).r; +} +float getBakedOcclusion() { +return occlusion; +}`)):o.code.add(l`float getBakedOcclusion() { return 1.0; }`),e===x.Pass?o.uniforms.add(new h("emissionFactor",(e=>e.emissiveFactor)),new h("mrrFactors",(e=>e.mrrFactors))):o.uniforms.add(new m("emissionFactor",(e=>e.emissiveFactor)),new m("mrrFactors",(e=>e.mrrFactors))),o.code.add(l` + void applyPBRFactors() { + mrr = mrrFactors; + emission = emissionFactor; + occlusion = 1.0; + + ${t.hasMetallicRoughnessTexture?l`applyMetallnessAndRoughness(${t.hasMetallicRoughnessTextureTransform?l`metallicRoughnessUV`:"vuv0"});`:""} + + ${t.hasEmissionTexture?l`applyEmission(${t.hasEmissiveTextureTransform?l`emissiveUV`:"vuv0"});`:""} + + ${t.hasOcclusionTexture?l`applyOcclusion(${t.hasOcclusionTextureTransform?l`occlusionUV`:"vuv0"});`:""} + } + `)}}else o.code.add(l`float getBakedOcclusion() { return 1.0; }`);else o.code.add(l`vec3 mrr = vec3(0.0, 0.6, 0.2); +vec3 emission = vec3(0.0); +float occlusion = 1.0; +void applyPBRFactors() {} +float getBakedOcclusion() { return 1.0; }`)}function W(e){const t=e.fragment.code;t.add(l`vec3 evaluateDiffuseIlluminationHemisphere(vec3 ambientGround, vec3 ambientSky, float NdotNG) +{ +return ((1.0 - NdotNG) * ambientGround + (1.0 + NdotNG) * ambientSky) * 0.5; +}`),t.add(l`float integratedRadiance(float cosTheta2, float roughness) +{ +return (cosTheta2 - 1.0) / (cosTheta2 * (1.0 - roughness * roughness) - 1.0); +}`),t.add(l`vec3 evaluateSpecularIlluminationHemisphere(vec3 ambientGround, vec3 ambientSky, float RdotNG, float roughness) +{ +float cosTheta2 = 1.0 - RdotNG * RdotNG; +float intRadTheta = integratedRadiance(cosTheta2, roughness); +float ground = RdotNG < 0.0 ? 1.0 - intRadTheta : 1.0 + intRadTheta; +float sky = 2.0 - ground; +return (ground * ambientGround + sky * ambientSky) * 0.5; +}`)}function j(e,t){const o=e.fragment.code;e.include(p),t.pbrMode!==V.Normal&&t.pbrMode!==V.Schematic&&t.pbrMode!==V.Simplified&&t.pbrMode!==V.TerrainWithWater||(o.add(l`float normalDistribution(float NdotH, float roughness) +{ +float a = NdotH * roughness; +float b = roughness / (1.0 - NdotH * NdotH + a * a); +return b * b * INV_PI; +}`),o.add(l`const vec4 c0 = vec4(-1.0, -0.0275, -0.572, 0.022); +const vec4 c1 = vec4( 1.0, 0.0425, 1.040, -0.040); +const vec2 c2 = vec2(-1.04, 1.04); +vec2 prefilteredDFGAnalytical(float roughness, float NdotV) { +vec4 r = roughness * c0 + c1; +float a004 = min(r.x * r.x, exp2(-9.28 * NdotV)) * r.x + r.y; +return c2 * a004 + r.zw; +}`)),t.pbrMode!==V.Normal&&t.pbrMode!==V.Schematic||(e.include(W),o.add(l`struct PBRShadingInfo +{ +float NdotL; +float NdotV; +float NdotH; +float VdotH; +float LdotH; +float NdotNG; +float RdotNG; +float NdotAmbDir; +float NdotH_Horizon; +vec3 skyRadianceToSurface; +vec3 groundRadianceToSurface; +vec3 skyIrradianceToSurface; +vec3 groundIrradianceToSurface; +float averageAmbientRadiance; +float ssao; +vec3 albedoLinear; +vec3 f0; +vec3 f90; +vec3 diffuseColor; +float metalness; +float roughness; +};`),o.add(l`vec3 evaluateEnvironmentIllumination(PBRShadingInfo inputs) { +vec3 indirectDiffuse = evaluateDiffuseIlluminationHemisphere(inputs.groundIrradianceToSurface, inputs.skyIrradianceToSurface, inputs.NdotNG); +vec3 indirectSpecular = evaluateSpecularIlluminationHemisphere(inputs.groundRadianceToSurface, inputs.skyRadianceToSurface, inputs.RdotNG, inputs.roughness); +vec3 diffuseComponent = inputs.diffuseColor * indirectDiffuse * INV_PI; +vec2 dfg = prefilteredDFGAnalytical(inputs.roughness, inputs.NdotV); +vec3 specularColor = inputs.f0 * dfg.x + inputs.f90 * dfg.y; +vec3 specularComponent = specularColor * indirectSpecular; +return (diffuseComponent + specularComponent); +}`),o.add(l`float gamutMapChanel(float x, vec2 p){ +return (x < p.x) ? mix(0.0, p.y, x/p.x) : mix(p.y, 1.0, (x - p.x) / (1.0 - p.x) ); +}`),o.add(l`vec3 blackLevelSoftCompression(vec3 inColor, PBRShadingInfo inputs){ +vec3 outColor; +vec2 p = vec2(0.02 * (inputs.averageAmbientRadiance), 0.0075 * (inputs.averageAmbientRadiance)); +outColor.x = gamutMapChanel(inColor.x, p) ; +outColor.y = gamutMapChanel(inColor.y, p) ; +outColor.z = gamutMapChanel(inColor.z, p) ; +return outColor; +}`))}function z(e,t){const o=e.fragment.code;e.include(p),o.add(l` + struct PBRShadingWater + { + float NdotL; // cos angle between normal and light direction + float NdotV; // cos angle between normal and view direction + float NdotH; // cos angle between normal and half vector + float VdotH; // cos angle between view direction and half vector + float LdotH; // cos angle between light direction and half vector + float VdotN; // cos angle between view direction and normal vector + }; + + float dtrExponent = ${t.useCustomDTRExponentForWater?"2.2":"2.0"}; + `),o.add(l`vec3 fresnelReflection(float angle, vec3 f0, float f90) { +return f0 + (f90 - f0) * pow(1.0 - angle, 5.0); +}`),o.add(l`float normalDistributionWater(float NdotH, float roughness) +{ +float r2 = roughness * roughness; +float NdotH2 = NdotH * NdotH; +float denom = pow((NdotH2 * (r2 - 1.0) + 1.0), dtrExponent) * PI; +return r2 / denom; +}`),o.add(l`float geometricOcclusionKelemen(float LoH) +{ +return 0.25 / (LoH * LoH); +}`),o.add(l`vec3 brdfSpecularWater(in PBRShadingWater props, float roughness, vec3 F0, float F0Max) +{ +vec3 F = fresnelReflection(props.VdotH, F0, F0Max); +float dSun = normalDistributionWater(props.NdotH, roughness); +float V = geometricOcclusionKelemen(props.LdotH); +float diffusionSunHaze = mix(roughness + 0.045, roughness + 0.385, 1.0 - props.VdotH); +float strengthSunHaze = 1.2; +float dSunHaze = normalDistributionWater(props.NdotH, diffusionSunHaze)*strengthSunHaze; +return ((dSun + dSunHaze) * V) * F; +} +vec3 tonemapACES(const vec3 x) { +return (x * (2.51 * x + 0.03)) / (x * (2.43 * x + 0.59) + 0.14); +}`)}!function(e){e[e.None=0]="None",e[e.Default=1]="Default",e[e.Atlas=2]="Atlas",e[e.Compressed=3]="Compressed",e[e.COUNT=4]="COUNT"}(M||(M={})),function(e){e[e.Disabled=0]="Disabled",e[e.Normal=1]="Normal",e[e.Schematic=2]="Schematic",e[e.Water=3]="Water",e[e.WaterOnIntegratedMesh=4]="WaterOnIntegratedMesh",e[e.Simplified=5]="Simplified",e[e.TerrainWithWater=6]="TerrainWithWater",e[e.COUNT=7]="COUNT"}(V||(V={}));const $=3e5,K=5e5;class X{constructor(e=F()){this.intensity=e}}class q{constructor(e=F(),t=_(.57735,.57735,.57735)){this.intensity=e,this.direction=t}}class J{constructor(e=F(),t=_(.57735,.57735,.57735),o=!0,a=1,r=1){this.intensity=e,this.direction=t,this.castShadows=o,this.specularStrength=a,this.environmentStrength=r}}class Q{constructor(){this.r=[0],this.g=[0],this.b=[0]}}function Y(e,t,o){(o=o||e).length=e.length;for(let a=0;a=0&&(i[0]=.28209479177),t>=1&&(i[1]=.4886025119*a,i[2]=.4886025119*n,i[3]=.4886025119*r),t>=2&&(i[4]=1.09254843059*a*r,i[5]=1.09254843059*r*n,i[6]=.31539156525*(3*n*n-1),i[7]=1.09254843059*a*n,i[8]=.54627421529*(a*a-r*r)),i}const ae=[],re=[],ne=[],ie=[0],se=[0],ce=F(),le=[3.141593,2.094395,2.094395,2.094395,.785398,.785398,.785398,.785398,.785398];class de{constructor(){this.color=F(),this.intensity=1}}class ue{constructor(){this.direction=F(),this.ambient=new de,this.diffuse=new de}}const he=.4;class me{constructor(){this._shOrder=2,this._legacy=new ue,this.globalFactor=.5,this.noonFactor=.5,this._sphericalHarmonics=new Q,this._mainLight=new J(F(),_(1,0,0),!1)}get legacy(){return this._legacy}get sh(){return this._sphericalHarmonics}get mainLight(){return this._mainLight}set(e){(function(e,t,o,a){!function(e,t){const o=te(e),a=t||{r:[],g:[],b:[]};a.r.length=a.g.length=a.b.length=o;for(let e=0;eo.setUniform1i(e,t(a,r))))}}export{X as A,H as C,C as D,q as F,ge as I,I as M,V as P,me as S,M as T,G as V,O as a,P as b,k as c,K as d,$ as e,he as f,j as g,D as h,E as i,B as j,A as k,U as l,z as m,J as n}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/IntegratedMesh3DTilesLayerView3D.js b/library/arcgis/4.30/@arcgis/core/chunks/IntegratedMesh3DTilesLayerView3D.js new file mode 100644 index 00000000..c7113c56 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/IntegratedMesh3DTilesLayerView3D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import t from"../core/Error.js";import{h as s}from"../core/lang.js";import{L as r}from"./Logger.js";import{d as i}from"./maybe.js";import{watch as o,initial as a}from"../core/reactiveUtils.js";import{schedule as n}from"../core/scheduling.js";import{property as m}from"../core/accessorSupport/decorators/property.js";import{subclass as p}from"../core/accessorSupport/decorators/subclass.js";import{f as l,i as c}from"./mat3.js";import{c as j,I as u}from"./mat3f64.js";import{w as d,x as h}from"./mat4.js";import{c as y}from"./mat4f64.js";import{f as g}from"./quatf64.js";import{i as b,r as f}from"./vec3.js";import{d as w,c as v}from"./vec3f64.js";import{f as U}from"./vec4f64.js";import{S as C}from"./unitUtils.js";import{c as M}from"./computeTranslationToOriginAndRotation.js";import{L as _,l as S,O as T,T as x}from"./Transform.js";import{p as P}from"./projectVectorToVector.js";import{d as E,o as O,s as I,B as V,n as L,r as D,c as R,C as A,t as F,p as B}from"./BufferView.js";import{a as H,b as G,c as k,d as N,e as W,i as z,w as q,f as Q,g as $,h as J,j as Z}from"./ILyr3DWasmPerSceneView.js";import{p as K}from"./elevationInfoUtils.js";import{V as X}from"./ViewingMode.js";import{L as Y}from"./LayerViewPerformanceInfo.js";import{a as ee}from"./RenderGeometry.js";import{L as te}from"./LayerView3D.js";import{a as se,g as re,r as ie}from"../widgets/Attribution/AttributionViewModel.js";import{A as oe,C as ae,T as ne}from"./basicInterfaces.js";import{P as me,T as pe}from"./enums.js";import le from"../Graphic.js";import{T as ce}from"./intersectorUtilsConversions.js";import{I as je,S as ue,c as de}from"./Intersector2.js";import{M as he,a as ye}from"./RayIntersections.js";import{E as ge}from"./ElevationRange.js";import{O as be,a as fe}from"./orientedBoundingBox.js";import{c as we,d as ve,e as Ue}from"../views/SceneView.js";import{R as Ce}from"./RenderTexture.js";import{T as Me}from"./IntegerPassUniform.js";import{A as _e}from"./Attribute.js";import{c as Se}from"./Normals.js";import{T as Te}from"./StencilUtils.js";import{V as xe}from"./VertexAttribute.js";import Pe from"../views/layers/LayerView.js";import{b as Ee}from"./layerViewUtils.js";import"../config.js";import"./asyncUtils.js";import"../core/Accessor.js";import"../core/Handles.js";import"./metadata.js";import"./utils.js";import"./handleUtils.js";import"./ObservableBase.js";import"./tracking.js";import"../core/promiseUtils.js";import"../core/Collection.js";import"../core/Evented.js";import"./ensureType.js";import"./shared.js";import"./SimpleObservable.js";import"./common.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"./mathUtils.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"./aaBoundingRect.js";import"../geometry/Extent.js";import"../geometry/Geometry.js";import"./reader.js";import"../geometry/SpatialReference.js";import"./writer.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"./sphere.js";import"./vec4.js";import"./Axis.js";import"./ray.js";import"./plane.js";import"./vec2f64.js";import"./mathUtils2.js";import"./ElevationUpdateEvent.js";import"./calloutUtils.js";import"../symbols/callouts/Callout3D.js";import"../symbols/callouts/LineCallout3D.js";import"../Color.js";import"./colorUtils.js";import"./screenUtils.js";import"./enumeration.js";import"./materialUtils.js";import"./opacityUtils.js";import"./ElevationContext.js";import"./ElevationProvider.js";import"./unitConversionUtils.js";import"./lengthUtils.js";import"./hydratedFeatures.js";import"../geometry.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./extentUtils.js";import"../geometry/Polyline.js";import"./typeUtils.js";import"../geometry/support/jsonUtils.js";import"./dehydratedPoint.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../intl.js";import"./date.js";import"./locale.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./messages.js";import"./graphicUtils.js";import"../geometry/projection.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"./zscale.js";import"./aaBoundingBox.js";import"./Material.js";import"./interfaces3.js";import"./vec2f32.js";import"./InterleavedLayout.js";import"./types.js";import"./Util.js";import"./Matrix4PassUniform.js";import"./BindType.js";import"./vec2.js";import"./HUDMaterial.js";import"./debugFlags2.js";import"./VerticalOffset.glsl.js";import"./GLTextureMaterial.js";import"./ScreenSpacePass.glsl.js";import"./VertexArrayObject2.js";import"./VertexArrayObject.js";import"./Texture.js";import"./GLObjectType.js";import"./OutputHighlight.glsl.js";import"./VertexPosition.glsl.js";import"./Matrix3DrawUniform.js";import"./renderState.js";import"./ShaderTechniqueConfiguration.js";import"./projectBoundingRect.js";import"./dehydratedFeatures.js";import"./quantizationUtils.js";import"../layers/support/Field.js";import"./domains.js";import"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";import"./fieldType.js";import"./featureConversionUtils.js";import"./OptimizedFeature.js";import"./OptimizedGeometry.js";import"./OptimizedFeatureSet.js";import"./edgeUtils.js";import"./compilerUtils.js";import"./floatRGBA.js";import"./DecodeSymbolColor.glsl.js";import"./Float4DrawUniform.js";import"./NormalAttribute.glsl.js";import"./earcut.js";import"./_commonjsHelpers.js";import"./DoubleArray.js";import"./Indices.js";import"./vec32.js";import"./SnappingCandidate.js";import"./visualVariableUtils.js";import"./sizeVariableUtils.js";import"../PopupTemplate.js";import"../core/Clonable.js";import"../popup/content.js";import"../popup/content/AttachmentsContent.js";import"../popup/content/Content.js";import"../popup/content/CustomContent.js";import"../popup/content/ExpressionContent.js";import"../popup/ElementExpressionInfo.js";import"../popup/content/FieldsContent.js";import"../popup/FieldInfo.js";import"../popup/support/FieldInfoFormat.js";import"../popup/content/MediaContent.js";import"../popup/content/BarChartMediaInfo.js";import"../popup/content/mixins/ChartMediaInfo.js";import"../popup/content/mixins/MediaInfo.js";import"../popup/content/support/ChartMediaInfoValue.js";import"../popup/content/support/ChartMediaInfoValueSeries.js";import"./chartMediaInfoUtils.js";import"../popup/content/ColumnChartMediaInfo.js";import"../popup/content/ImageMediaInfo.js";import"../popup/content/support/ImageMediaInfoValue.js";import"../popup/content/LineChartMediaInfo.js";import"../popup/content/PieChartMediaInfo.js";import"../popup/content/RelationshipContent.js";import"../popup/support/RelatedRecordsInfoFieldOrder.js";import"../popup/content/TextContent.js";import"../popup/ExpressionInfo.js";import"../popup/LayerOptions.js";import"../popup/RelatedRecordsInfo.js";import"../support/actions/ActionBase.js";import"../core/Identifiable.js";import"../support/actions/ActionButton.js";import"../support/actions/ActionToggle.js";import"../symbols.js";import"../symbols/CIMSymbol.js";import"../symbols/Symbol.js";import"../symbols/ExtrudeSymbol3DLayer.js";import"../symbols/Symbol3DLayer.js";import"./utils4.js";import"../symbols/edges/Edges3D.js";import"../symbols/edges/SketchEdges3D.js";import"../symbols/edges/SolidEdges3D.js";import"./Symbol3DMaterial.js";import"../symbols/FillSymbol.js";import"../symbols/SimpleLineSymbol.js";import"../symbols/LineSymbol.js";import"../symbols/LineSymbolMarker.js";import"./lineMarkers.js";import"../symbols/FillSymbol3DLayer.js";import"../symbols/patterns/LineStylePattern3D.js";import"../symbols/patterns/StylePattern3D.js";import"./utils5.js";import"./colors.js";import"./symbolLayerUtils3D.js";import"../symbols/Font.js";import"../symbols/IconSymbol3DLayer.js";import"./persistableUrlUtils.js";import"../symbols/LabelSymbol3D.js";import"../symbols/Symbol3D.js";import"./collectionUtils.js";import"../portal/Portal.js";import"../core/Loadable.js";import"../core/Promise.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"../symbols/LineSymbol3DLayer.js";import"../symbols/LineStyleMarker3D.js";import"../symbols/ObjectSymbol3DLayer.js";import"../symbols/PathSymbol3DLayer.js";import"../symbols/TextSymbol3DLayer.js";import"../symbols/WaterSymbol3DLayer.js";import"../symbols/support/StyleOrigin.js";import"./Thumbnail.js";import"../symbols/support/Symbol3DVerticalOffset.js";import"../symbols/LineSymbol3D.js";import"../symbols/MarkerSymbol.js";import"../symbols/MeshSymbol3D.js";import"../symbols/PictureFillSymbol.js";import"./urlUtils.js";import"../symbols/PictureMarkerSymbol.js";import"../symbols/PointSymbol3D.js";import"../symbols/PolygonSymbol3D.js";import"../symbols/SimpleFillSymbol.js";import"../symbols/SimpleMarkerSymbol.js";import"../symbols/TextSymbol.js";import"../symbols/WebStyleSymbol.js";import"./triangulationUtils.js";import"./deduplicate.js";import"./triangle.js";import"./lineSegment.js";import"./RibbonLineMaterial.js";import"./Octree.js";import"./frustum.js";import"./objectResourceUtils.js";import"./devEnvironmentUtils.js";import"./vec42.js";import"./DefaultMaterial_COLOR_GAMMA.js";import"./Version.js";import"./quat.js";import"./resourceUtils3.js";import"./NestedMap.js";import"./requestImageUtils.js";import"./verticalOffsetUtils.js";import"./Matrix4sPassUniform.js";import"../views/3d/webgl/RenderNode.js";import"./CameraSpace.glsl.js";import"./projectPointToVector.js";import"./CIMSymbolHelper.js";import"./BidiEngine.js";import"./fontUtils.js";import"./GeometryUtils.js";import"./enums2.js";import"./utils7.js";import"./definitions.js";import"./shapingUtils.js";import"./mat2d.js";import"./mat2df32.js";import"./Rect.js";import"./BoundingBox.js";import"./defaults.js";import"./defaultsJSON.js";import"./OverrideHelper.js";import"./colorUtils2.js";import"../symbols/support/cimSymbolUtils.js";import"./utils11.js";import"./jsonUtils.js";import"./parser.js";import"./utils3.js";import"./LRUCache.js";import"./MemCache.js";import"./GeometryUtil.js";import"./vec3f32.js";import"./line.js";import"./line2.js";import"./lineStippleUtils.js";import"./projectVectorToPoint.js";import"../geometry/support/MeshComponent.js";import"../geometry/support/MeshMaterial.js";import"../geometry/support/MeshTexture.js";import"./imageUtils.js";import"../geometry/support/MeshTextureTransform.js";import"../geometry/support/MeshMaterialMetallicRoughness.js";import"./MeshVertexAttributes.js";import"./meshVertexSpaceUtils.js";import"../geometry/support/MeshGeoreferencedVertexSpace.js";import"../geometry/support/MeshLocalVertexSpace.js";import"./projection.js";import"./spatialReferenceEllipsoidUtils.js";import"./interfaces6.js";import"./DefaultLayouts.js";import"./styleUtils.js";import"./webStyleSymbolUtils.js";import"../symbols/support/jsonUtils.js";import"./layerUtils2.js";import"./glUtil.js";import"./VertexElementDescriptor.js";import"../views/3d/webgl/RenderCamera.js";import"./BufferObject.js";import"./Intersector3.js";import"./Scheduler.js";import"../core/signal.js";import"./debugFlags.js";import"./ColorMaterial.js";import"./TriangleMaterial.js";import"./axisAngleDegrees.js";import"./weather.js";import"../views/3d/environment/CloudyWeather.js";import"../views/3d/environment/FoggyWeather.js";import"../views/3d/environment/RainyWeather.js";import"../views/3d/environment/SnowyWeather.js";import"../views/3d/environment/SunnyWeather.js";import"./Intersector.js";import"./heightModelInfoUtils.js";import"../geometry/HeightModelInfo.js";import"./arcgisLayerUrl.js";import"./boundedPlane.js";import"../Camera.js";import"../CameraLayout.js";import"./Cyclical.js";import"../Viewpoint.js";import"./domUtils.js";import"../core/workers/workers.js";import"../core/workers/Connection.js";import"./Queue.js";import"../core/workers/RemoteClient.js";import"./GraphicsCollection.js";import"./RenderCoordsHelper.js";import"./scaleUtils.js";import"../views/View.js";import"../Map.js";import"../Basemap.js";import"./loadAll.js";import"../portal/PortalItem.js";import"../portal/PortalItemResource.js";import"../portal/PortalRating.js";import"../support/BasemapStyle.js";import"./writeUtils.js";import"../Ground.js";import"./CollectionFlattener.js";import"./editableLayers.js";import"../layers/catalog/catalogUtils.js";import"./basemapUtils.js";import"./collectionUtils2.js";import"../support/LayersMixin.js";import"../layers/Layer.js";import"../TimeExtent.js";import"./timeUtils.js";import"../support/TablesMixin.js";import"./UpdatingHandles.js";import"../views/BasemapView.js";import"../views/Magnifier.js";import"./ReactiveMap.js";import"../rest/support/Query.js";import"./DataLayerSource.js";import"./FullTextSearch.js";import"./spatialRelationships.js";import"../rest/support/StatisticDefinition.js";import"./selectionUtils.js";import"../views/Theme.js";import"./InputManager.js";import"./ViewEvents.js";import"./IViewEvents.js";import"./interfaces.js";import"./screenUtils2.js";import"../views/input/Input.js";import"../views/input/gamepad/GamepadSettings.js";import"../views/input/gamepad/GamepadInputDevice.js";import"../views/navigation/Navigation.js";import"./a11yUtils.js";import"../views/navigation/gamepad/GamepadSettings.js";import"./projectionUtils.js";import"../views/BreakpointsOwner.js";import"../views/DOMContainer.js";import"./projector.js";import"./widgetUtils.js";import"../views/GroundView.js";import"./cameraUtils.js";import"./earthUtils.js";import"./spatialReferenceSupport.js";import"../layers/support/ElevationSampler.js";import"./TerrainConst.js";import"../layers/support/LOD.js";import"../layers/support/TileInfo.js";import"./TileKey.js";import"../views/PopupView.js";import"../views/ViewAnimation.js";import"../views/3d/environment/SunLighting.js";import"../webscene/SunLighting.js";import"../views/3d/environment/VirtualLighting.js";import"../webscene/VirtualLighting.js";import"../webscene/Environment.js";import"./lightingTypes.js";import"../webscene/background/Background.js";import"../webscene/background/ColorBackground.js";import"./quantityUtils.js";import"./Program.js";import"./ShadowCastVisualizeTechniqueConfiguration.js";import"./euclideanLengthMeasurementUtils.js";import"./WebGLRequirements.js";import"./capabilities2.js";import"./contextUtils.js";import"./ray2.js";import"./viewpointUtils2.js";import"./ZoomMomentumEstimator.js";import"./labelFormatUtils.js";import"./labelUtils.js";import"./FeatureTileDescriptor3D.js";import"./hitTest.js";import"./LayerConstants.js";import"./geometryServiceUtils.js";import"./project.js";import"./utils8.js";import"./utils9.js";import"../rest/support/ProjectParameters.js";import"./hitTestSelectUtils.js";import"./terrainUtils.js";import"../views/3d/support/SceneViewPerformanceInfo.js";import"./ByteSizeUnit.js";import"../views/3d/support/LayerPerformanceInfo.js";import"./ElevationQueryTileCache.js";import"./RenderableTile.js";import"./mat3f32.js";import"./enums3.js";import"./TileStrategy.js";import"./TileKey2.js";import"./QueueProcessor.js";import"./config.js";import"./TiledDisplayObject.js";import"./DisplayObject.js";import"./StyleDefinition.js";import"./ElevationSamplerData.js";import"./resources.js";import"./edgeProcessing.js";import"./Viewshed.js";import"../views/3d/webgl.js";import"../views/3d/webgl/ManagedFBO.js";import"./testSVGPremultipliedAlpha.js";import"./RenderingContext.js";import"./ProgramCache.js";import"./doublePrecisionUtils.js";import"./screenshotUtils.js";import"../views/ui/DefaultUI.js";import"../views/ui/UI.js";import"./themeUtils.js";import"../widgets/Attribution.js";import"../widgets/Widget.js";import"./uuid.js";import"./jsxWidgetSupport.js";import"./globalCss.js";import"./accessibleHandler.js";import"./messageBundle.js";import"./jsxFactory.js";import"../widgets/Compass.js";import"../widgets/Compass/CompassViewModel.js";import"./utils20.js";import"../widgets/support/GoTo.js";import"../widgets/NavigationToggle.js";import"../widgets/NavigationToggle/NavigationToggleViewModel.js";import"../widgets/Zoom.js";import"../widgets/Zoom/ZoomViewModel.js";class Oe extends Y{constructor(e,t,s,r,i,o,a){super(e,0,0,0,t),this.nodesCached=s,this.vboMB=r,this.textureMB=i,this.vboMBCached=o,this.textureMBCached=a}}const Ie={[H.Points]:null,[H.Lines]:null,[H.LineStrip]:null,[H.Triangles]:me.TRIANGLES,[H.TriangleStrip]:me.TRIANGLE_STRIP,[H.NotSet]:null},Ve={[G.Opaque]:oe.Opaque,[G.Mask]:oe.Mask,[G.Blend]:oe.Blend},Le={[k.Back]:ae.Back,[k.Front]:ae.Front,[k.None]:ae.None,[k.NotSet]:ae.Back},De={[N.WrapYBit]:{s:pe.CLAMP_TO_EDGE,t:pe.REPEAT},[N.WrapXBit]:{s:pe.REPEAT,t:pe.CLAMP_TO_EDGE},[N.WrapXy]:{s:pe.REPEAT,t:pe.REPEAT},[N.None]:{s:pe.CLAMP_TO_EDGE,t:pe.CLAMP_TO_EDGE},[N.NotSet]:{s:pe.CLAMP_TO_EDGE,t:pe.CLAMP_TO_EDGE}},Re={[W.U8]:1,[W.I8]:1,[W.U16]:2,[W.I16]:2,[W.U32]:4,[W.I32]:4,[W.F32]:4,[W.F64]:8,[W.Utf8String]:1,[W.NotSet]:1};class Ae{constructor(e){this.layerUid=[],this.type=je.TILES3D,this.slicePlaneEnabled=!1,this.isGround=!0,this.layerView=e,this.layerUid.push(e.layer.uid)}intersect(e,t,s,r,i,o){const a=e.results,n=e.options.store===ue.ALL;if(e.options.filteredLayerUids.includes(this.layerView.layer.uid))return;const m=this.layerView.view._stage.renderView.componentObjectCollection,p=new he(o??!1,e.options.normalRequired);this.layerView.objects.forEach((i=>{i.visible&&i.intersectionGeometry&&m.intersect(i,s,r,e.tolerance,null,p,((i,o,m,p)=>{if(o>=0){if(null!=t&&!t(s,r,o))return;const i=e=>{const t=new ce(this.layerView.layer.uid,(()=>this._createTiles3DGraphic(this.layerView.layer,{})));e.set(this.type,t,o,m)};if(this.isGround&&(null==a.ground.dist||oa.max.dist)&&i(a.max),n){const t=de(e.ray);i(t),e.results.all.push(t)}}}))}))}_createTiles3DGraphic(e,t){return new le({layer:e,sourceLayer:e,attributes:t})}}var Fe;!function(e){e[e.API=1]="API",e[e.VerboseAPI=2]="VerboseAPI",e[e.Error=3]="Error"}(Fe||(Fe={}));class Be{constructor(){this.handle=0,this.isVisible=!1,this.components=[],this.texMemoryUsage=0,this.vboMemoryUsage=0,this.cpuMemoryUsage=0,this.textures=[]}totalMemory(){return this.texMemoryUsage+this.vboMemoryUsage+this.cpuMemoryUsage}}function He(e){return Math.round(e/1048.576)/1e3}let Ge=class extends(te(Pe)){constructor(){super(...arguments),this.type="integrated-mesh-3dtiles",this._visibleGeometryChangedSchedulerHandle=null,this._wasmLayerId=-1,this.ignoresMemoryFactor=!1,this.drapeTargetType=ee.WithoutRasterImage,this._lyrHandleToObjects=new Map,this._initialCullFace=new Map,this._suspendedHandle=null,this._dbgFlags=new Set}initialize(){if(this._dbgFlags.add(Fe.Error),this._dbg(Fe.VerboseAPI,"Tiles3DLayerView3D initialize() called"),!this._canProjectWithoutEngine())throw new t("layerview:spatial-reference-incompatible","The spatial reference of this scene layer is incompatible with the spatial reference of the view",{});const e=se(this).then((e=>{this._intersectionHandler=new Ae(this),this.view.sceneIntersectionHelper.addIntersectionHandler(this._intersectionHandler),this._updatingHandles.add((()=>this.slicePlaneEnabled),(e=>this._slicePlaneEnabledChange(e))),this._elevationProvider=new _({view:this.view,layerElevationSource:this,intersectionHandler:this._intersectionHandler}),this.view.elevationProvider.register("im",this._elevationProvider),this.view.basemapTerrain.overlayManager.registerDrapeTarget(this),this._wasmLayerId=e;const t=this.view.resourceController.memoryController.newCache(`t3d-${this.uid}`,(e=>this._onRemoveFromCache(e)));this._memCache=t,this.addHandles([o((()=>this.layer.elevationInfo),(e=>this._elevationInfoChanged(e)))]),this._suspendedHandle=o((()=>this.suspended),(e=>{const t=re(this.view);t&&t.setEnabled(this,!e)}),a)})).catch((e=>{if(ie(this),this._wasmLayerId=-1,e===z)throw new t("tiles3d:addLayer-failure","The 3d tiles layer description was invalid.",{});if(e===q)throw new t("tiles3d:addLayer-failure","The 3d tiles layer web assembly module failed to download.",{})}));this.addResolvingPromise(e)}destroy(){this._dbg(Fe.VerboseAPI,"Tiles3DLayerView3D destroy() called"),ie(this),this._suspendedHandle&&(this._suspendedHandle.remove(),this._suspendedHandle=null),this._intersectionHandler&&(this.view.sceneIntersectionHelper.removeIntersectionHandler(this._intersectionHandler),this._intersectionHandler=null),this._elevationProvider&&(this._elevationProvider.objectsChanged(this._obbs),this.view.elevationProvider.unregister(this._elevationProvider),this._elevationProvider=null),this.view.basemapTerrain.overlayManager.unregisterDrapeTarget(this),this._lyrHandleToObjects.forEach((e=>this.freeObject(e))),this._lyrHandleToObjects.clear(),this._initialCullFace.clear(),this._memCache=i(this._memCache),this._updatingHandles=i(this._updatingHandles),this.emit("visible-geometry-changed"),this._visibleGeometryChangedSchedulerHandle&&(this._visibleGeometryChangedSchedulerHandle.remove(),this._visibleGeometryChangedSchedulerHandle=null)}_visibleGeometryChanged(){null==this._visibleGeometryChangedSchedulerHandle&&(this._visibleGeometryChangedSchedulerHandle=n((()=>{this.emit("visible-geometry-changed"),this._visibleGeometryChangedSchedulerHandle=null})))}_slicePlaneEnabledChange(e){this._intersectionHandler&&(this._intersectionHandler.slicePlaneEnabled=e),this.objects.forEach((t=>{const s=this._collection.getMaterial(t);s.commonMaterialParameters.hasSlicePlane=e,s.commonMaterialParameters.cullFace=e?ae.None:this._initialCullFace.get(t)}))}_elevationInfoChanged(e){const t=re(this.view);t&&t.setLayerOffset(this,K(e))}get _obbs(){return this.objects.map((e=>this._collection.getComponentObb(e)))}get wasmLayerId(){return this._wasmLayerId}get usedMemory(){let e=0;return this._lyrHandleToObjects.forEach((t=>{t.isVisible&&(e+=t.totalMemory())})),e}get unloadedMemory(){let e=0;return this._lyrHandleToObjects.forEach((t=>{t.isVisible||(e+=t.totalMemory())})),e}get visibleAtCurrentScale(){return Ee(this.layer.effectiveScaleRange,this.view.terrainScale)}get performanceInfo(){let e=0,t=0,s=0,r=0,i=0,o=0;return this._lyrHandleToObjects.forEach((a=>{a.isVisible?(e+=a.texMemoryUsage,t+=a.vboMemoryUsage,i++):(s+=a.texMemoryUsage,r+=a.vboMemoryUsage,o++)})),new Oe(this.usedMemory,i,o,He(t),He(e),He(r),He(s))}_canProjectWithoutEngine(){if(this.view.state.viewingMode===X.Local){const e=this.view.renderSpatialReference?.isWebMercator?3857:this.view.renderSpatialReference?.wkid??-1;if(3857!==e&&32662!==e)return!1}return!0}get _stage(){return this.view._stage}get _collection(){return this._stage.renderView.componentObjectCollection}get elevationOffset(){return K(this.layer.elevationInfo)}get elevationRange(){const e=this.fullExtent;return e?.zmin&&e?.zmax?new ge(e.zmin,e.zmax):null}getElevationRange(e){return null}get fullExtent(){return this.layer.fullExtent}get objects(){return Array.from(this._lyrHandleToObjects.values()).reduce(((e,t)=>e.concat(t.components)),new Array)}isUpdating(){const e=re(this.view);return!(this._wasmLayerId<0||null==e)&&e.isUpdating(this._wasmLayerId)}updatingFlagChanged(){this.notifyChange("updating")}async createRenderable(e){const t=e.meshData;if(null==t.data)throw new Error("meshData.data undefined");if(t.desc=JSON.parse(t.desc),null==t.desc)throw new Error("meshData.desc undefined");const r=w(t.desc.origin),i=new Array,o=new Map,a=new Be;a.handle=e.handle,this._lyrHandleToObjects.set(e.handle,a);const n=this.view.basemapTerrain.spatialReference;let m,p;if("global"===this.view.viewingMode){const e=y();M(C,r,e,n),m=l(j(),e),p=c(j(),m)}else m=u,p=u;const _=y();d(_,_,r);const E=h(v(),_);let O=null;const I=v();if(t.desc.obb){const e=t.desc.obb.quaternion;O=new be(t.desc.obb.center,t.desc.obb.halfSize,g(e[0],e[1],e[2],e[3]))}for(let e=0;e!e||e.data.length/e.size===L||(this._dbg(Fe.Error,`${t} !== numPos. Skipping primitive.`),!1);if(!D(M,"numTexcoord")||!D(C,"numColors")||!D(w,"normals"))continue;const R=we(V);if(null!=O?O=O.clone():(O=fe(y),b(I,O.center,r),O.center=I),m!==u)for(let e=0;e{null!=e&&ye(t,e,null,null,A,0)}));const B=new Uint32Array([0,_.typedBuffer.length]),G={vertices:{data:A.buffer,count:A.byteLength/R.stride,layoutParameters:V},positionData:{positions:h.typedBuffer,indices:_.typedBuffer},indices:_.typedBuffer,componentOffsets:B};a.cpuMemoryUsage+=h.count,a.cpuMemoryUsage+=_.count;const k=this.view.renderSpatialReference,N=v(),W=[1,1,1];S(E,k,W,n)||this._dbg(Fe.Error,"Unsupported coordinate system for IM overlay"),P(E,k,N,n);const z=this._collection.createObject(new T(U(N[0],N[1],W[0],W[1]),new x(E,p),O,G));c&&this._collection.updateMaterial(z,(e=>{e.baseColor=c.baseColorFactor,e.usePBR=j===Q.Pbr,e.hasParametersFromSource=!1,e.baseColorTexture=this._getTexture(c.baseColorTex,t,o),e.usePBR&&(e.mrrFactors=[c.metallicFactor,c.roughnessFactor,0],e.emissiveFactor=c.emissiveFactor??[0,0,0],e.metallicRoughnessTexture=this._getTexture(c.metalTex,t,o),e.emissionTexture=this._getTexture(c.emissiveTex,t,o),e.occlusionTexture=this._getTexture(c.occlusionTex,t,o),e.normalTexture=this._getTexture(c.normalTex,t,o)),e.objectOpacity=0,e.alphaDiscardMode=oe.Mask;const s=[];e.baseColorTexture&&s.push(e.baseColorTexture.loadPromise),e.usePBR&&e.metallicRoughnessTexture&&s.push(e.metallicRoughnessTexture.loadPromise),e.usePBR&&e.emissionTexture&&s.push(e.emissionTexture.loadPromise),e.usePBR&&e.occlusionTexture&&s.push(e.occlusionTexture.loadPromise),e.usePBR&&e.normalTexture&&s.push(e.normalTexture.loadPromise);const r=Promise.all(s);i.push(r),r.then((()=>{e.alphaDiscardMode=Ve[c.alphaMode],e.objectOpacity=1,a.texMemoryUsage+=e.baseColorTexture?.glTexture?.usedMemory||0,e.usePBR&&(a.texMemoryUsage+=e.metallicRoughnessTexture?.glTexture?.usedMemory||0,a.texMemoryUsage+=e.emissionTexture?.glTexture?.usedMemory||0,a.texMemoryUsage+=e.occlusionTexture?.glTexture?.usedMemory||0,a.texMemoryUsage+=e.normalTexture?.glTexture?.usedMemory||0)})),e.commonMaterialParameters.doubleSided=c.isDoubleSided,e.commonMaterialParameters.cullFace=c.faceCulling?Le[c.faceCulling]:ae.Back,this._initialCullFace.set(z,e.commonMaterialParameters.cullFace),e.commonMaterialParameters.hasSlicePlane=this.slicePlaneEnabled,e.componentParameters.castShadows=ve.All,e.textureAlphaCutoff=c.alphaCutoff??.1,e.alphaDiscardMode=Ve[c.alphaMode],e.isIntegratedMesh=!0,e.polygonOffsetEnabled=!1,e.hasOccludees=!1,e.ellipsoidMode=Ue(this.view.spatialReference)})),a.components.push(z),a.vboMemoryUsage+=this._collection.getObjectGPUMemoryUsage(z)}if(await Promise.all(i),o.forEach((e=>{a.textures.push(e)})),!this._memCache)throw new Error("no memCache");return this._memCache.put(`${a.handle}`,a,a.totalMemory()),{memUsageBytes:a.totalMemory()}}freeRenderable(e){const t=this._lyrHandleToObjects.get(e);t&&(this.freeObject(t),this._lyrHandleToObjects.delete(e))}freeObject(e){this._memCache&&this._memCache.pop(`${e.handle}`),e.components.forEach((t=>{e.textures.forEach((e=>{this._stage.remove(e)})),this._collection.destroyObject(t),this._initialCullFace.delete(t)}))}setRenderableVisibility(e,t,s){if(this._memCache){for(let r=0;r{this._collection.setObjectVisibility(e,i),this._elevationProvider.objectChanged(this._collection.getComponentObb(e))})),this._memCache.pop(`${s}`))}for(let r=0;r{this._collection.setObjectVisibility(e,i),this._elevationProvider.objectChanged(this._collection.getComponentObb(e))})),this._memCache.put(`${s}`,o,o.totalMemory()))}}}_getTexture(e,t,s){let r=null;if(e&&t.desc?.images&&t.data?.buffer){const i=t.desc.images[e?.imageId];if(r=s.get(i),!r&&i){const o=this._stage.renderView.renderingContext.parameters.maxMaxAnisotropy,a=o>1,n=De[e.wrapMode??N.None];let m=i.alpha?4:3;const p=new Uint8Array(t.data.buffer,i.data.byteOffset,i.data.byteCount);let l=null,c=null,j=null;switch(i.format){case $.Raw:i.pixelFormat===J.R8?(l=p.buffer,m=1,c=""):i.pixelFormat===J.Rgb8?(l=p.buffer,m=3,c=""):i.pixelFormat===J.Rgba8&&(l=p.buffer,m=4,c="");break;case $.Dxt1:l=p.buffer,m=3,c=ne.DDS_ENCODING;break;case $.Dxt5:l=p.buffer,m=4,c=ne.DDS_ENCODING;break;case $.Png:c="image/png",j=document.createElement("img");break;case $.Jpeg:c="image/jpeg",j=document.createElement("img");break;case $.Etc2:c="image/ktx",j=document.createElement("img");break;case $.Astc:this._dbg(Fe.Error,"Astc texture not supported");break;case $.Pvrtc:this._dbg(Fe.Error,"Pvrtc texture not supported")}if(j&&c){const e=new Blob([p],{type:c});j.src=URL.createObjectURL(e),l=j}l&&null!=c&&(r=new Te(l,{mipmap:a,maxAnisotropy:o,encoding:c,wrap:n,components:m,noUnpackFlip:!0,width:i.mip0Width,height:i.mip0Height}),this._stage.add(r),s.set(i,r))}}return r?new Ce(this.view._stage.renderView.textures,r.id):null}getBufferViews(e,t,s,r){let i,o,a,n,m,p,l,c=null;for(let l=0;le));try{switch(j.sem){case Z.Position:3!==u.ncomp||u.type!==W.F32?this._dbg(Fe.Error,"[Unsupported Feature] Unsupported view for Position ("+u+")"):(i=new V(t,u.byteOffset,d,h),o=new _e(i.typedBuffer,g,3));break;case Z.Normal:if(3!==u.ncomp||u.type!==W.F32)this._dbg(Fe.Error,"[Unsupported Feature] Unsupported view for Normal ("+u+")");else if(r){const e=new V(t,u.byteOffset,d,h),r=Se(e.typedBuffer,s);m=new A(r),p=new _e(m.typedBuffer,g,2)}break;case Z.TexCoord:2!==u.ncomp||u.type!==W.F32?this._dbg(Fe.Error,"[Unsupported Feature] Unsupported view for Texcoord ("+u+")"):void 0===n&&(n=new _e(new R(t,u.byteOffset,d,h).typedBuffer,g,2));break;case Z.Color:4===u.ncomp?(u.type===W.F32&&(c=new E(t,u.byteOffset,d,h)),u.type===W.U8&&(c=new O(t,u.byteOffset,d,h)),u.type===W.U16&&(c=new I(t,u.byteOffset,d,h))):3===u.ncomp&&(u.type===W.F32&&(c=new V(t,u.byteOffset,d,h)),u.type===W.U8&&(c=new L(t,u.byteOffset,d,h)),u.type===W.U16&&(c=new D(t,u.byteOffset,d,h))),null==c?this._dbg(Fe.VerboseAPI,"[Unsupported Feature] Unsupported view for Color ("+u+")"):a=new _e(c.typedBuffer,g,u.ncomp);break;case Z.FeatureIndex:break;default:this._dbg(Fe.VerboseAPI,"[Unsupported Feature] Unsupported semantic ("+j.sem+"). Skipping vertex attribute.")}}catch(e){this._dbg(Fe.VerboseAPI,"Error Creating buffer ("+e+"). Skipping vertex attribute.")}}if(e.index){const s=e.index.view,r=void 0,i=s.byteOffset+s.byteCount;switch(e.index.view.type){case W.U16:l=new B(t,s.byteOffset,r,i);break;case W.U32:l=new F(t,s.byteOffset,r,i);break;case W.U8:default:this._dbg(Fe.Error,"[Unsupported Feature] index type not supported ("+s.type+").")}}if(null==l&&null!=i){const e=i.count;if(e<65535){const t=new Uint16Array(e);l=new B(t)}else{const t=new Uint32Array(e);l=new F(t)}for(let t=0;t=1?.2:1}get visibleAtCurrentScale(){return n(this.i3slayer.effectiveScaleRange,this.view.terrainScale)}get layerPopupEnabledAndHasTemplate(){return!1}initialize(){this._updatingHandles.add((()=>this.layer.modifications),(()=>this._loadModifications()),s),this.view.basemapTerrain.overlayManager.registerDrapeTarget(this)}destroy(){this.view.basemapTerrain.overlayManager.unregisterDrapeTarget(this)}_createLayerGraphic(){return new r({layer:this.layer,sourceLayer:this.layer})}canResume(){return super.canResume()&&(!this._controller||this._controller.rootNodeVisible)}_loadModifications(){if(this.removeHandles("modifications"),null==this.layer.modifications)return void(this._modifications=[]);const t=this.layer.modifications;this.addHandles(this._updatingHandles.addOnCollectionChange((()=>t),(()=>this._modifications=t.toArray()),s),"modifications")}};t([i()],u.prototype,"layer",void 0),t([i()],u.prototype,"i3slayer",null),t([i(j)],u.prototype,"updatingProgress",void 0),t([i()],u.prototype,"updatingProgressValue",null),t([i()],u.prototype,"lodFactor",null),t([i({readOnly:!0})],u.prototype,"progressiveLoadFactor",null),t([i({readOnly:!0})],u.prototype,"visibleAtCurrentScale",null),u=t([e("esri.views.3d.layers.IntegratedMeshLayerView3D")],u);const c=u;export{c as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/InteractiveAnalysisViewModel.js b/library/arcgis/4.30/@arcgis/core/chunks/InteractiveAnalysisViewModel.js new file mode 100644 index 00000000..1bb9b6c1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/InteractiveAnalysisViewModel.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as s}from"./tslib.es6.js";import{c as t}from"./asyncUtils.js";import"../core/lang.js";import{L as i}from"./Logger.js";import{a as e}from"./maybe.js";import{throwIfAborted as n,isAbortError as a,isAborted as r}from"../core/promiseUtils.js";import{watch as o,sync as l,syncAndInitial as h,whenOnce as c}from"../core/reactiveUtils.js";import{property as y}from"../core/accessorSupport/decorators/property.js";import{subclass as w}from"../core/accessorSupport/decorators/subclass.js";import{I as p}from"./InteractiveToolViewModel.js";var _;!function(s){s[s.PENDING=0]="PENDING",s[s.WAIT_FOR_VIEW_READY=1]="WAIT_FOR_VIEW_READY",s[s.RUNNING=2]="RUNNING"}(_||(_={}));let u=class extends p{constructor(s={}){super(s),this.analysisView=null,this._reconnectViewTask=null,this._parentChangeFromReconnect=!1,this._startUserOperation=null;const t=s?.analysis;null!=t?this.analysis=t:(this._set("analysis",this.constructAnalysis()),this._set("isAnalysisOwner",!0))}normalizeCtorArgs(s){const{analysis:t,...i}=s;return i}initialize(){this.addHandles([o((()=>this.analysis?.parent),(s=>{this._parentChangeFromReconnect||s===this.view||this._set("isAnalysisOwner",!1);const t=!this._parentChangeFromReconnect;this._parentChangeFromReconnect=!1,t&&this._scheduleViewReconnect()}),l),o((()=>({view:this.view,ready:null!=this.view&&this.view.ready,supported:this.supported})),(({view:s},t)=>{const i=t?.view;s!==i&&(this._startUserOperation=e(this._startUserOperation),this._disconnectFromView(i)),this._scheduleViewReconnect()}),h),o((()=>this.analysis.isEditable),((s,t)=>{null!=this.analysisView&&(s&&!t&&null==this.tool?this.createTool():s||!t||null==this.tool||this.tool.active||this.removeTool())}))])}destroy(){this._reconnectViewTask=e(this._reconnectViewTask),this._startUserOperation=e(this._startUserOperation),null!=this.analysisView&&(this.analysisView.visible=void 0),this._disconnectFromView(this.view),null!=this.analysis&&this.isAnalysisOwner&&(this.analysis.destroy(),this._set("analysis",null))}set analysis(s){s!==this._get("analysis")&&(this._startUserOperation=e(this._startUserOperation),this._disconnectFromView(this.view),this._setExternalAnalysis(s),this._scheduleViewReconnect())}get ready(){return null!=this.analysisView&&!this.connectingToView}get connectingToView(){return null!=this._reconnectViewTask}get isAnalysisOwner(){return this._get("isAnalysisOwner")}set visible(s){this._set("visible",s),null!=this.analysisView&&(this.analysisView.visible=s)}async start(){if(!this.visible)return void i.getLogger(this).warn("Cannot start analysis when not visible");this.clear();const s={task:null,abort:null,state:_.PENDING},e=t((async t=>{s.state=_.WAIT_FOR_VIEW_READY,await c((()=>this.ready),t),s.state=_.RUNNING,this.createTool({interactive:!0})}));return s.task=e,s.abort=()=>e.abort(),this._startUserOperation=s,e.promise}clear(){this._startUserOperation=e(this._startUserOperation),this.removeTool(),this.analysis.clear()}onConnectToAnalysisView(s){}onDisconnectFromAnalysisView(){}_scheduleViewReconnect(){this._reconnectViewTask=e(this._reconnectViewTask);const s=t((async t=>{try{await this._reconnectView(t)}catch(s){if(n(t),!a(s))return void i.getLogger(this).warn("Failed to use analysis in view model",s);throw s}finally{s===this._reconnectViewTask&&(this._reconnectViewTask=null)}}));this._reconnectViewTask=s}async _reconnectView(s){const{view:t}=this,i=null!=t&&t.ready&&this.supported,e=this.analysis;if(this._startUserOperation=V(this._startUserOperation),this._disconnectFromView(t),i&&null!=t&&null!=e){if(this.isAnalysisOwner){if(null!=e.parent)return void this.logError("expected owned analysis to have null parent when connecting to view");this._parentChangeFromReconnect=!0,t.analyses.add(e)}this.analysisView=await t.whenAnalysisView(e),r(s)?this._startUserOperation=V(this._startUserOperation):(this.analysisView.visible=this.visible,this.onConnectToAnalysisView(this.analysisView),this.createTool())}}_disconnectFromView(s){this.removeTool(),null!=s&&this.isAnalysisOwner&&(this._parentChangeFromReconnect=!0,s.analyses.remove(this.analysis),this.analysis.clear()),this.analysisView=null,this.onDisconnectFromAnalysisView()}_setExternalAnalysis(s){null==this.analysisView||this.isAnalysisOwner||(this.analysisView.visible=!0),this.analysisView=null,this._set("isAnalysisOwner",!1),this._set("analysis",s),this._parentChangeFromReconnect=!1}get testInfo(){}};function V(s){return null!=s&&s.state>=_.RUNNING?(s.abort(),null):s}s([y({nonNullable:!0})],u.prototype,"analysis",null),s([y()],u.prototype,"analysisView",void 0),s([y()],u.prototype,"ready",null),s([y()],u.prototype,"connectingToView",null),s([y({readOnly:!0})],u.prototype,"isAnalysisOwner",null),s([y({type:Boolean,value:!0})],u.prototype,"visible",null),s([y()],u.prototype,"_reconnectViewTask",void 0),u=s([w("esri.widgets.support.InteractiveAnalysisViewModel")],u);export{u as I}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/InteractiveToolBase.js b/library/arcgis/4.30/@arcgis/core/chunks/InteractiveToolBase.js new file mode 100644 index 00000000..98d9027b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/InteractiveToolBase.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{i as t,clone as e}from"../core/lang.js";import{c as a}from"./mathUtils.js";import{c as n}from"./screenUtils.js";import{project as i}from"../geometry/projection.js";import{a as r}from"./meshVertexSpaceUtils.js";import{a as o,c as s}from"./hydratedFeatures.js";import{i as l}from"./elevationInfoUtils.js";import{E as c}from"./EditGeometryOperations.js";import{_ as u}from"./tslib.es6.js";import p from"../core/Accessor.js";import"./Logger.js";import{createResolver as h}from"../core/promiseUtils.js";import{property as d}from"../core/accessorSupport/decorators/property.js";import{subclass as m}from"../core/accessorSupport/decorators/subclass.js";import{E as f}from"./interfaces.js";import E from"../core/Collection.js";function y(t,e){return t.events.on("drag",function(t,e){let a=null,n=null;return i=>{if("cancel"===i.action)return void(null!=n&&(n.execute({action:"cancel"}),a=null,n=null));const r={action:i.action,screenStart:i.start,screenEnd:i.screenPoint};"start"===i.action&&null==a&&(a=new F,n=new F,e(t,a,n,i.pointerType,r)),null!=a&&a.execute(r),"end"===i.action&&null!=a&&(a=null,n=null)}}(t,e))}function v(t,e){const a=[t.x,t.y,t.z??0],n=e,i=[Math.cos(n),Math.sin(n)],r=Math.sqrt(i[0]*i[0]+i[1]*i[1]);if(0===r)return null;i[0]/=r,i[1]/=r;const o=t=>{const e=(t.x-a[0])*i[0]+(t.y-a[1])*i[1];t.x=a[0]+e*i[0],t.y=a[1]+e*i[1]};return t=>(o(t.mapStart),o(t.mapEnd),{...t,axis:i})}function b(t){let e=null;return a=>{if("start"===a.action&&(e=function(t,e){const a=t.operations;if(!a)return null;const n=a.data.geometry,s=o(e);if(n.spatialReference.equals(s))return g(t,a,(()=>{}));if("mesh"!==n.type){const e=_(n,s);if(null==e)return null;const r=n.spatialReference;return g(t,c.fromGeometry(e,a.viewingMode),(()=>{const t=i(n,r);a.trySetGeometry(t)}))}if(r(n)){const e=_(n.origin,s);if(!e)return null;const r=n.spatialReference,o=c.fromGeometry(e,a.viewingMode);return g(t,a,(()=>{const t=i(o.data.geometry,r),e=t.x-n.origin.x,s=t.y-n.origin.y,l=(t.z??0)-(n.origin.z??0);a.move(e,s,l)}))}return null}(t,a.mapStart.spatialReference)),null==e)return null;const n=a.mapEnd.x-a.mapStart.x,s=a.mapEnd.y-a.mapStart.y,l=(a.mapEnd.z??0)-(a.mapStart.z??0);return e.move(n,s,l,a.action),{...a,translationX:n,translationY:s,translationZ:l}}}function _(t,e){return null==t?null:t.spatialReference.equals(e)?t.clone():i(t,e)}function g(t,e,a){let n=0,i=0,r=0;return{move:(o,s,l,c)=>{"start"===c&&(n=0,i=0,r=0);const u=o-n,p=s-i,h=l-r;e.move(u,p,h),n+=u,i+=p,r+=h,a(),"end"===c&&t.endInteraction?.()}}}function M(t,e=null,a){let n=null;const r=null==e||t.spatialReference?.equals(e)?t=>t:t=>null!=t?i(t,e):t,o={exclude:[],...a};return e=>{if("start"===e.action&&(n=r(t.toMap(e.screenStart,o))),null==n)return null;const a=r(t.toMap(e.screenEnd,o));return null!=a?{...e,mapStart:n,mapEnd:a}:null}}function S(e){const a=e.map((t=>b(t))).filter(t);return t=>{const e=t.mapEnd.x-t.mapStart.x,n=t.mapEnd.y-t.mapStart.y,i=t.mapEnd.z-t.mapStart.z;return a.forEach((e=>e(t))),{...t,translationX:e,translationY:n,translationZ:i}}}function x(t,a){const n=new Map;for(const i of a)n.set(i,e(t[i]));return e=>(n.forEach(((e,a)=>{t[a]=e})),e)}function w(t){const e=t.operations?.createResetState();return t=>(e?.remove(),t)}function A(t){const e=t.map((t=>w(t))).filter((t=>null!=t));return t=>(e.forEach((e=>e(t))),t)}function R(){let t=0,e=0,a=0;return n=>{"start"===n.action&&(t=n.mapStart.x,e=n.mapStart.y,a=n.mapStart.z);const i=n.mapEnd.x-t,r=n.mapEnd.y-e,o=n.mapEnd.z-a;return t=n.mapEnd.x,e=n.mapEnd.y,a=n.mapEnd.z,{...n,mapDeltaX:i,mapDeltaY:r,mapDeltaZ:o,mapDeltaSpatialReference:n.mapStart.spatialReference}}}function j(){let t=0,e=0;return a=>{"start"===a.action&&(t=a.screenStart.x,e=a.screenStart.y);const n=a.screenEnd.x-t,i=a.screenEnd.y-e;return t=a.screenEnd.x,e=a.screenEnd.y,{...a,screenDeltaX:n,screenDeltaY:i}}}function T(t,e){let i=null,r=0,o=0;return s=>{if("start"===s.action&&(i=t.toScreen?.(e),null!=i&&(i.x<0||i.x>t.width||i.y<0||i.y>t.height?i=null:(r=s.screenStart.x-i.x,o=s.screenStart.y-i.y))),null==i)return null;const l=a(s.screenEnd.x-r,0,t.width),c=a(s.screenEnd.y-o,0,t.height),u=n(l,c);return s.screenStart=i,s.screenEnd=u,s}}const z=()=>{};class F{constructor(){this.execute=z}next(t,e=new F){return null!=t&&(this.execute=a=>{const n=t(a);null!=n&&e.execute(n)}),e}}function C(t,e,a=[]){if("2d"===t.type)return t=>t;let n=null;return i=>{"start"===i.action&&(n=t.toMap(i.screenStart,{exclude:a}),null!=n&&(n.z=l(n,t,e)));const r=t.toMap(i.screenEnd,{exclude:a});null!=r&&(r.z=l(r,t,e));const o=null!=n&&null!=r?{sceneStart:n,sceneEnd:r}:null;return{...i,scenePoints:o}}}function I(t,e,a){const n=e.elevationProvider.getElevation(t.x,t.y,t.z??0,t.spatialReference,"scene")??0,i=s(t);return i.z=n,i.hasZ=!0,i.z=l(i,e,a),i}function G(t,e){if("2d"===t.type)return t=>t;let a=null;return n=>{"start"===n.action&&(a=I(n.mapStart,t,e));const i=I(n.mapEnd,t,e),r=null!=a&&null!=i?{sceneStart:a,sceneEnd:i}:null;return{...n,scenePoints:r}}}var U;!function(t){t[t.WhenToolEditable=0]="WhenToolEditable",t[t.WhenToolNotEditable=1]="WhenToolNotEditable",t[t.Always=2]="Always"}(U||(U={}));class D{constructor(){this._isToolEditable=!0,this._manipulators=new E,this._resourceContexts={manipulator3D:{}},this._attached=!1}set isToolEditable(t){this._isToolEditable=t}get length(){return this._manipulators.length}add(t,e=U.WhenToolEditable){this.addMany([t],e)}addMany(t,e=U.WhenToolEditable){for(const a of t){const t={manipulator:a,visibilityPredicate:e,attached:!1};this._manipulators.add(t),this._attached&&this._updateManipulatorAttachment(t)}}remove(t){for(let e=0;e{this._detachManipulator(t)})),this._manipulators.removeAll()}attach(){this._manipulators.forEach((t=>{this._updateManipulatorAttachment(t)})),this._attached=!0}detach(){this._manipulators.forEach((t=>{this._detachManipulator(t)})),this._attached=!1}destroy(){this.detach(),this._manipulators.forEach((({manipulator:t})=>t.destroy())),this._manipulators.destroy(),this._resourceContexts=null}on(t,e){return this._manipulators.on(t,(t=>{e(t)}))}forEach(t){for(const e of this._manipulators.items)t(e)}some(t){return this._manipulators.items.some(t)}toArray(){const t=[];return this.forEach((e=>t.push(e.manipulator))),t}intersect(t,e){let a=null,n=Number.MAX_VALUE;return this._manipulators.forEach((({manipulator:i,attached:r})=>{if(!r||!i.interactive)return;const o=i.intersectionDistance(t,e);null!=o&&o({ready:null!=this.view&&this.view.ready,supported:this.supported})),(({ready:t,supported:e})=>{!t||e||this._loggedUnsupportedErrorOnce||(this.logError(this.unsupportedErrorMessage),this._loggedUnsupportedErrorOnce=!0)}),i))}destroy(){this.removeTool(),this.view=null}get active(){return null!=this.tool&&this.tool.active}get disabled(){return null==this.view||!this.view.ready||!this.supported}get supported(){return null==this.view||this.view.type===this.supportedViewType}get view(){return this._get("view")}set view(t){if(t===this.view)return;this.removeTool(),this._set("view",t);const e="tools";this.removeHandles(e),null!=t&&this.addHandles(t.tools.on("after-remove",(t=>{t.item===this.tool&&this._set("tool",null)})),e)}set visible(t){this._set("visible",t),null!=this.tool&&(this.tool.visible=t)}createTool(t={interactive:!1}){if(this.removeTool(),null==this.view||!this.view.ready||!this.supported)return;const e=this.constructTool();e.created?(this._set("tool",e),this.view.tools.add(e)):t.interactive?(this._set("tool",e),this.view.addAndActivateTool(e),r((()=>e.created),(()=>{e.active&&null!=this.view&&(this.view.activeTool=null)}),{initial:!0,once:!0})):e.destroy()}removeTool(){const t=this.tool;if(null==t)return;const e=this.view?.tools;null!=e?e.remove(t):t.destroy(),this._set("tool",null)}logError(...t){o.getLogger(this).error(...t)}};t([l({constructOnly:!0})],p.prototype,"tool",void 0),t([l()],p.prototype,"active",null),t([l()],p.prototype,"disabled",null),t([l()],p.prototype,"supported",null),t([l({value:null})],p.prototype,"view",null),t([l({type:Boolean,value:!0})],p.prototype,"visible",null),p=t([n("esri.widgets.support.InteractiveToolViewModel")],p);export{p as I}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/InterleavedLayout.js b/library/arcgis/4.30/@arcgis/core/chunks/InterleavedLayout.js new file mode 100644 index 00000000..39daa26f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/InterleavedLayout.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{b as t,c as e,B as s,d as i,e as r,f as n,g as a,h,a as d,i as u,j as f,k as l,l as o,m as p,n as c,o as _,p as y,q as F,r as m,s as w,t as g,u as b,v,w as E,x as A,y as T,z as B,A as M,C as z,D as C,E as U,F as j,G as x,H as L,I as $,J as k}from"./BufferView.js";import{e as I}from"./types.js";import{a as V}from"./Util.js";class q{constructor(t,e){this.layout=t,this.buffer="number"==typeof e?new ArrayBuffer(e*t.stride):e;for(const e of t.fields.keys()){const s=t.fields.get(e);this[e]=new s.constructor(this.buffer,s.offset,this.stride)}}get stride(){return this.layout.stride}get count(){return this.buffer.byteLength/this.stride}get byteLength(){return this.buffer.byteLength}getField(t,e){const s=this[t];return s&&s.elementCount===e.ElementCount&&s.elementType===e.ElementType?s:null}slice(t,e){return new q(this.layout,this.buffer.slice(t*this.stride,e*this.stride))}copyFrom(t,e=0,s=0,i=t.count){const r=this.stride;if(r%4==0){const n=new Uint32Array(t.buffer,e*r,i*r/4);new Uint32Array(this.buffer,s*r,i*r/4).set(n)}else{const n=new Uint8Array(t.buffer,e*r,i*r);new Uint8Array(this.buffer,s*r,i*r).set(n)}return this}get usedMemory(){return this.byteLength}dispose(){}}class D{constructor(t=null){this._stride=0,this._lastAligned=0,this._fields=new Map,t&&(this._stride=t.stride,t.fields.forEach((t=>{return this._fields.set(t[0],{...t[1],constructor:(e=t[1].constructor,K.get(e))});var e})))}freeze(){return this}vec2f(t,s){return this._appendField(t,e,s),this}vec2f64(t,e){return this._appendField(t,h,e),this}vec3f(t,e){return this._appendField(t,s,e),this}vec3f64(t,e){return this._appendField(t,d,e),this}vec4f(t,e){return this._appendField(t,i,e),this}vec4f64(t,e){return this._appendField(t,u,e),this}mat3f(t,e){return this._appendField(t,r,e),this}mat3f64(t,e){return this._appendField(t,f,e),this}mat4f(t,e){return this._appendField(t,n,e),this}mat4f64(t,e){return this._appendField(t,l,e),this}vec4u8(t,e){return this._appendField(t,_,e),this}f32(e,s){return this._appendField(e,t,s),this}f64(t,e){return this._appendField(t,a,e),this}u8(t,e){return this._appendField(t,o,e),this}u16(t,e){return this._appendField(t,y,e),this}i8(t,e){return this._appendField(t,A,e),this}vec2i8(t,e){return this._appendField(t,T,e),this}vec2i16(t,e){return this._appendField(t,C,e),this}vec2u8(t,e){return this._appendField(t,p,e),this}vec4u16(t,e){return this._appendField(t,w,e),this}u32(t,e){return this._appendField(t,g,e),this}_appendField(t,e,s){if(this._fields.has(t))return void V(!1,`${t} already added to vertex buffer layout`);const i=e.ElementCount*I(e.ElementType),r=this._stride;this._stride+=i,this._fields.set(t,{size:i,constructor:e,offset:r,optional:s})}createBuffer(t){return new q(this,t)}createView(t){return new q(this,t)}clone(){const t=new D;return t._stride=this._stride,t._fields=new Map,this._fields.forEach(((e,s)=>t._fields.set(s,e))),t.BufferType=this.BufferType,t}get stride(){if(this._lastAligned!==this._fields.size){let t=1;this._fields.forEach((e=>t=Math.max(t,I(e.constructor.ElementType)))),this._stride=Math.floor((this._stride+t-1)/t)*t,this._lastAligned=this._fields.size}return this._stride}get fields(){return this._fields}}function G(){return new D}class H{constructor(t){this.fields=new Array,t.fields.forEach(((t,e)=>{const s={...t,constructor:P(t.constructor)};this.fields.push([e,s])})),this.stride=t.stride}}const J=[t,e,s,i,r,n,a,h,d,u,f,l,o,p,c,_,y,F,m,w,g,b,v,E,A,T,B,M,z,C,U,j,x,L,$,k];function P(t){return`${t.ElementType}_${t.ElementCount}`}const K=new Map;J.forEach((t=>K.set(P(t),t)));export{D as I,H as P,G as n}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/Intersector.js b/library/arcgis/4.30/@arcgis/core/chunks/Intersector.js new file mode 100644 index 00000000..e09e73e8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/Intersector.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{i as t,I as r,G as s}from"./Intersector2.js";function e(s){return t(s)&&s.intersector===r.TERRAIN&&!!s.target}class n extends s{constructor(t,r,s){super(t,r),this.triangleNr=s}}function a(s){return t(s)&&s.intersector===r.OVERLAY&&!!s.target}export{n as O,e as a,a as i}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/Intersector2.js b/library/arcgis/4.30/@arcgis/core/chunks/Intersector2.js new file mode 100644 index 00000000..ccfb76a8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/Intersector2.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{d as t}from"./mat4.js";import{c as r,I as s}from"./mat4f64.js";import{a as i,i as e,h as a,b as n,l as o,p as h,n as c}from"./vec3.js";import{e as d,c as l,b as f}from"./vec3f64.js";import{t as u}from"./vec4.js";import{c as m}from"./vec4f64.js";import{a as y,f as p,g}from"./ray.js";import{V as O}from"./ViewingMode.js";import{e as L}from"./boundedPlane.js";import{I as _,g as E}from"./verticalOffsetUtils.js";var v,T;!function(t){t[t.OBJECT=0]="OBJECT",t[t.HUD=1]="HUD",t[t.TERRAIN=2]="TERRAIN",t[t.OVERLAY=3]="OVERLAY",t[t.I3S=4]="I3S",t[t.PCL=5]="PCL",t[t.LOD=6]="LOD",t[t.VOXEL=7]="VOXEL",t[t.TILES3D=8]="TILES3D"}(v||(v={}));class A{constructor(){this.verticalOffset=0,this.selectionMode=!1,this.hud=!0,this.selectOpaqueTerrainOnly=!0,this.invisibleTerrain=!1,this.backfacesTerrain=!0,this.isFiltered=!1,this.filteredLayerUids=[],this.store=T.ALL,this.normalRequired=!0}}!function(t){t[t.MIN=0]="MIN",t[t.MINMAX=1]="MINMAX",t[t.ALL=2]="ALL"}(T||(T={}));class I{constructor(t,r,s){this.object=t,this.geometryId=r,this.triangleNr=s}}class b extends I{constructor(t,r,s,i){super(t,r,s),this.center=null!=i?d(i):null}}class j{constructor(t){this.layerUid=t}}class w extends j{constructor(t,r){super(t),this.graphicUid=r}}function M(t){return null!=t?.dist}function R(t){return(r,s,e)=>(i(B,r,s,e),!L(t,B))}function x(t){return M(t)&&t.intersector===v.OBJECT&&!!t.target}function N(t){return M(t)&&t.intersector===v.HUD&&!!t.target&&"center"in t.target&&null!=t.target.center}const B=l(),U=1e-5;class D{constructor(t){this.options=new A,this._results=new G,this.transform=new _,this.tolerance=U,this.verticalOffset=null,this._ray=y(),this._rayEnd=l(),this._rayBeginTransformed=l(),this._rayEndTransformed=l(),this.viewingMode=t??O.Global}get results(){return this._results}get ray(){return this._ray}get rayBegin(){return this._ray.origin}get rayEnd(){return this._rayEnd}reset(t,r,s){this.resetWithRay(p(t,r,this._ray),s)}resetWithRay(t,r){this.camera=r,t!==this._ray&&g(t,this._ray),0!==this.options.verticalOffset?this.viewingMode===O.Local?this._ray.origin[2]-=this.options.verticalOffset:this.verticalOffset=this.options.verticalOffset:this.verticalOffset=null,e(this._rayEnd,this._ray.origin,this._ray.direction),this._results.init(this._ray)}intersect(t=null,r,s,i,e){this.point=r,this.filterPredicate=i,this.tolerance=s??U;const a=E(this.verticalOffset);if(t&&t.length>0){const r=e?t=>{e(t)&&this.intersectObject(t)}:t=>{this.intersectObject(t)};for(const s of t){const t=s.getSpatialQueryAccelerator?.();null!=t?(null!=a?t.forEachAlongRayWithVerticalOffset(this._ray.origin,this._ray.direction,r,a):t.forEachAlongRay(this._ray.origin,this._ray.direction,r),this.options.selectionMode&&this.options.hud&&t.forEachDegenerateObject(r)):s.objects.forAll((t=>r(t)))}}this.sortResults()}intersectObject(t){const r=t.geometries;if(!r)return;const i=t.effectiveTransformation,e=E(this.verticalOffset);for(const n of r){if(!n.visible)continue;const{material:r,id:o}=n;this.transform.setAndInvalidateLazyTransforms(i,n.transformation),a(this._rayBeginTransformed,this.rayBegin,this.transform.inverse),a(this._rayEndTransformed,this.rayEnd,this.transform.inverse);const h=this.transform.transform;null!=e&&(e.objectTransform=this.transform),r.intersect(n,this.transform.transform,this,this._rayBeginTransformed,this._rayEndTransformed,((r,i,e,a,n,c)=>{if(r>=0){if(null!=this.filterPredicate&&!this.filterPredicate(this._ray.origin,this._rayEnd,r))return;const d=a?this._results.hud:this._results,l=a?a=>{const h=new b(t,o,e,c);a.set(v.HUD,h,r,i,s,n)}:s=>s.set(v.OBJECT,{object:t,geometryId:o,triangleNr:e},r,i,h,n);if((null==d.min.drapedLayerOrder||n>=d.min.drapedLayerOrder)&&(null==d.min.dist||rd.max.dist)&&l(d.max),this.options.store===T.ALL)if(a){const t=new S(this._ray);l(t),this._results.hud.all.push(t)}else{const t=new P(this._ray);l(t),this._results.all.push(t)}}}))}}sortResults(t=this._results.all){t.sort(((t,r)=>t.dist!==r.dist?(t.dist??0)-(r.dist??0):t.drapedLayerOrder!==r.drapedLayerOrder?V(t.drapedLayerOrder,r.drapedLayerOrder):V(t.drapedLayerGraphicOrder,r.drapedLayerGraphicOrder)))}}function V(t,r){return(r??-Number.MAX_VALUE)-(t??-Number.MAX_VALUE)}function C(t){return new D(t)}class G{constructor(){this.min=new P(y()),this.max=new P(y()),this.hud={min:new S(y()),max:new S(y()),all:new Array},this.ground=new P(y()),this.all=[]}init(t){this.min.init(t),this.max.init(t),this.ground.init(t),this.all.length=0,this.hud.min.init(t),this.hud.max.init(t),this.hud.all.length=0}}class P{get ray(){return this._ray}get distanceInRenderSpace(){return null!=this.dist?(n(X,this.ray.direction,this.dist),o(X)):null}getIntersectionPoint(t){return!!M(this)&&(n(X,this.ray.direction,this.dist),e(t,this.ray.origin,X),!0)}getTransformedNormal(t){return h(H,this.normal),H[3]=0,u(H,H,this.transformation),h(t,H),c(t,t)}constructor(t){this.intersector=v.OBJECT,this.normal=l(),this.transformation=r(),this._ray=y(),this.init(t)}init(t){this.dist=null,this.target=null,this.drapedLayerOrder=null,this.drapedLayerGraphicOrder=null,this.intersector=v.OBJECT,g(t,this._ray)}set(r,i,e,a,n,o,c){this.intersector=r,this.dist=e,h(this.normal,a??f),t(this.transformation,n??s),this.target=i,this.drapedLayerOrder=o,this.drapedLayerGraphicOrder=c}copy(r){g(r.ray,this._ray),this.intersector=r.intersector,this.dist=r.dist,this.target=r.target,this.drapedLayerOrder=r.drapedLayerOrder,this.drapedLayerGraphicOrder=r.drapedLayerGraphicOrder,h(this.normal,r.normal),t(this.transformation,r.transformation)}}class S extends P{constructor(){super(...arguments),this.intersector=v.HUD}}function J(t){return new P(t)}const X=l(),H=m();export{w as G,v as I,j as L,T as S,x as a,N as b,J as c,U as d,M as i,C as n,R as s}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/Intersector3.js b/library/arcgis/4.30/@arcgis/core/chunks/Intersector3.js new file mode 100644 index 00000000..a379ca40 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/Intersector3.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{i as s,I as t,G as e}from"./Intersector2.js";class r extends e{constructor(s,t,e,r,i,a){super(s,t),this.layerUid=s,this.graphicUid=t,this.geometryId=e,this.triangleNr=r,this.baseBoundingSphere=i,this.numLodLevels=a}}function i(e){return s(e)&&e.intersector===t.LOD&&!!e.target}export{r as L,i}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/KMLLayerView2D.js b/library/arcgis/4.30/@arcgis/core/chunks/KMLLayerView2D.js new file mode 100644 index 00000000..7e576a48 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/KMLLayerView2D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./tslib.es6.js";import{version as e}from"../kernel.js";import i from"../core/Collection.js";import{a as s,d as r}from"./maybe.js";import{watch as o}from"../core/reactiveUtils.js";import{queryToObject as a,objectToQuery as p}from"../core/urlUtils.js";import{property as m}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as l}from"../core/accessorSupport/decorators/subclass.js";import n from"../geometry/Extent.js";import{project as j,load as c}from"../geometry/projection.js";import h from"../geometry/SpatialReference.js";import{g as u,f as d,p as y}from"./kmlUtils.js";import{p as b}from"./utils8.js";import{G as g}from"./GraphicsCollection.js";import{i as f,r as _,B as x}from"./Bitmap.js";import{B as w}from"./BitmapContainer.js";import{L as S}from"./LayerView2D.js";import{G as V}from"./GraphicContainer.js";import{G as C}from"./GraphicsView2D.js";import U from"../views/layers/LayerView.js";import D from"../request.js";import v from"../geometry/Point.js";import{b as I,c as P}from"./rasterProjectionHelper.js";import{V as M}from"./WGLContainer.js";import{c as R}from"./MaterialPrograms.js";import{c as T}from"./contextUtils.js";import{T as L,d as k,b as A,f as E}from"./enums.js";import{F as O}from"./Program.js";import{c as B}from"./rasterUtils.js";import{R as G}from"./RenderingContext.js";import{a as q,T as F}from"./Texture.js";import"../config.js";import"../core/Error.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"./metadata.js";import"./utils.js";import"./handleUtils.js";import"./ObservableBase.js";import"./tracking.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"./ensureType.js";import"../core/Evented.js";import"./shared.js";import"./SimpleObservable.js";import"./asyncUtils.js";import"../geometry/Geometry.js";import"./reader.js";import"./unitUtils.js";import"./jsonMap.js";import"./assets.js";import"./writer.js";import"../geometry/support/webMercatorUtils.js";import"./vec3f64.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"./mathUtils.js";import"./vec3.js";import"./common.js";import"../geometry/Polyline.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"./zscale.js";import"../PopupTemplate.js";import"../core/Clonable.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../intl.js";import"./date.js";import"./locale.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./messages.js";import"../geometry.js";import"./typeUtils.js";import"../geometry/support/jsonUtils.js";import"../popup/content.js";import"../popup/content/AttachmentsContent.js";import"../popup/content/Content.js";import"../popup/content/CustomContent.js";import"../popup/content/ExpressionContent.js";import"../popup/ElementExpressionInfo.js";import"../popup/content/FieldsContent.js";import"../popup/FieldInfo.js";import"./enumeration.js";import"../popup/support/FieldInfoFormat.js";import"../popup/content/MediaContent.js";import"../popup/content/BarChartMediaInfo.js";import"../popup/content/mixins/ChartMediaInfo.js";import"../popup/content/mixins/MediaInfo.js";import"../popup/content/support/ChartMediaInfoValue.js";import"../Color.js";import"./colorUtils.js";import"../popup/content/support/ChartMediaInfoValueSeries.js";import"./chartMediaInfoUtils.js";import"../popup/content/ColumnChartMediaInfo.js";import"../popup/content/ImageMediaInfo.js";import"../popup/content/support/ImageMediaInfoValue.js";import"../popup/content/LineChartMediaInfo.js";import"../popup/content/PieChartMediaInfo.js";import"../popup/content/RelationshipContent.js";import"../popup/support/RelatedRecordsInfoFieldOrder.js";import"../popup/content/TextContent.js";import"../popup/ExpressionInfo.js";import"../popup/LayerOptions.js";import"../popup/RelatedRecordsInfo.js";import"../support/actions/ActionBase.js";import"../core/Identifiable.js";import"../support/actions/ActionButton.js";import"../support/actions/ActionToggle.js";import"./aaBoundingBox.js";import"../renderers/support/jsonUtils.js";import"../renderers/ClassBreaksRenderer.js";import"../symbols.js";import"../symbols/CIMSymbol.js";import"../symbols/Symbol.js";import"../symbols/ExtrudeSymbol3DLayer.js";import"../symbols/Symbol3DLayer.js";import"./utils4.js";import"../symbols/edges/Edges3D.js";import"./screenUtils.js";import"./materialUtils.js";import"./opacityUtils.js";import"../symbols/edges/SketchEdges3D.js";import"../symbols/edges/SolidEdges3D.js";import"./Symbol3DMaterial.js";import"../symbols/FillSymbol.js";import"../symbols/SimpleLineSymbol.js";import"../symbols/LineSymbol.js";import"../symbols/LineSymbolMarker.js";import"./lineMarkers.js";import"../symbols/FillSymbol3DLayer.js";import"../symbols/patterns/LineStylePattern3D.js";import"../symbols/patterns/StylePattern3D.js";import"./utils5.js";import"./colors.js";import"./symbolLayerUtils3D.js";import"../symbols/Font.js";import"../symbols/IconSymbol3DLayer.js";import"./persistableUrlUtils.js";import"../symbols/LabelSymbol3D.js";import"../symbols/Symbol3D.js";import"./collectionUtils.js";import"../portal/Portal.js";import"../core/Loadable.js";import"../core/Promise.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"../symbols/LineSymbol3DLayer.js";import"../symbols/LineStyleMarker3D.js";import"../symbols/ObjectSymbol3DLayer.js";import"../symbols/PathSymbol3DLayer.js";import"../symbols/TextSymbol3DLayer.js";import"../symbols/WaterSymbol3DLayer.js";import"../symbols/support/StyleOrigin.js";import"./Thumbnail.js";import"./calloutUtils.js";import"../symbols/callouts/Callout3D.js";import"../symbols/callouts/LineCallout3D.js";import"../symbols/support/Symbol3DVerticalOffset.js";import"../symbols/LineSymbol3D.js";import"../symbols/MarkerSymbol.js";import"../symbols/MeshSymbol3D.js";import"../symbols/PictureFillSymbol.js";import"./urlUtils.js";import"../symbols/PictureMarkerSymbol.js";import"../symbols/PointSymbol3D.js";import"../symbols/PolygonSymbol3D.js";import"../symbols/SimpleFillSymbol.js";import"../symbols/SimpleMarkerSymbol.js";import"../symbols/TextSymbol.js";import"../symbols/WebStyleSymbol.js";import"../renderers/Renderer.js";import"../renderers/support/AuthoringInfo.js";import"../renderers/support/AuthoringInfoVisualVariable.js";import"./colorRamps.js";import"../rest/support/AlgorithmicColorRamp.js";import"../rest/support/ColorRamp.js";import"../rest/support/MultipartColorRamp.js";import"../renderers/mixins/VisualVariablesMixin.js";import"../renderers/visualVariables/ColorVariable.js";import"../renderers/visualVariables/VisualVariable.js";import"./LegendOptions.js";import"../renderers/visualVariables/support/ColorStop.js";import"../renderers/visualVariables/OpacityVariable.js";import"../renderers/visualVariables/support/OpacityStop.js";import"../renderers/visualVariables/RotationVariable.js";import"../renderers/visualVariables/SizeVariable.js";import"../renderers/visualVariables/support/SizeStop.js";import"./sizeVariableUtils.js";import"./visualVariableUtils.js";import"../Graphic.js";import"./compilerUtils.js";import"./lengthUtils.js";import"../renderers/support/ClassBreakInfo.js";import"./commonProperties.js";import"../symbols/support/jsonUtils.js";import"./layerUtils2.js";import"./defaults.js";import"./defaultsJSON.js";import"../renderers/DictionaryRenderer.js";import"./LRUCache.js";import"./MemCache.js";import"./Version.js";import"../layers/support/FieldsIndex.js";import"./UnknownTimeZone.js";import"./OverrideHelper.js";import"./colorUtils2.js";import"./vec4.js";import"./vec4f64.js";import"./utils7.js";import"./quantizationUtils.js";import"../renderers/DotDensityRenderer.js";import"../renderers/support/AttributeColorInfo.js";import"../renderers/HeatmapRenderer.js";import"../renderers/support/HeatmapColorStop.js";import"./heatmapUtils.js";import"../renderers/PieChartRenderer.js";import"../renderers/SimpleRenderer.js";import"../renderers/UniqueValueRenderer.js";import"./diffUtils.js";import"../renderers/support/UniqueValue.js";import"../renderers/support/UniqueValueClass.js";import"../renderers/support/UniqueValueGroup.js";import"../renderers/support/UniqueValueInfo.js";import"./styleUtils.js";import"../rest/support/FeatureSet.js";import"../layers/support/Field.js";import"./domains.js";import"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";import"./fieldType.js";import"./mat3.js";import"./mat3f32.js";import"./vec2f32.js";import"./DisplayObject.js";import"./Container.js";import"./EffectView.js";import"./parser.js";import"./utils3.js";import"./mat4.js";import"./_commonjsHelpers.js";import"./highlightReasons.js";import"./HighlightOptions.js";import"./definitions.js";import"./ClipRect.js";import"./layerViewUtils.js";import"./AGraphicContainer.js";import"./TechniqueInstance.js";import"./UpdateTracking2D.js";import"./BindType.js";import"./Util.js";import"./vec2f64.js";import"./GLObjectType.js";import"./dataViewUtils.js";import"./enums2.js";import"./VertexElementDescriptor.js";import"./BoundingBox.js";import"./ReactiveMap.js";import"./UpdatingHandles.js";import"./TileContainer.js";import"./FeatureCommandQueue.js";import"./CIMSymbolHelper.js";import"./BidiEngine.js";import"./fontUtils.js";import"./OptimizedGeometry.js";import"./GeometryUtils.js";import"./shapingUtils.js";import"./mat2d.js";import"./mat2df32.js";import"./vec2.js";import"./Rect.js";import"./BufferObject.js";import"./VertexArrayObject.js";import"./heatmapTextureUtils.js";import"./constants.js";import"./capabilities2.js";import"./QueueProcessor.js";import"./Queue.js";import"../core/signal.js";import"./vec3f32.js";import"../geometry/support/normalizeUtils.js";import"./normalizeUtilsCommon.js";import"./simplify.js";import"./utils9.js";import"./AttributeStore.js";import"./labelFormatUtils.js";import"./labelUtils.js";import"./TimeOnly.js";import"./centroid.js";import"./featureConversionUtils.js";import"./OptimizedFeature.js";import"./OptimizedFeatureSet.js";import"./timeSupport.js";import"./projectionSupport.js";import"./json.js";import"../rest/support/Query.js";import"../TimeExtent.js";import"./timeUtils.js";import"./DataLayerSource.js";import"./FullTextSearch.js";import"./spatialRelationships.js";import"../rest/support/StatisticDefinition.js";import"./rbush.js";import"./quickselect.js";import"./normalizeUtilsSync.js";import"./WGLBrushVTLSymbol.js";import"./vec4f32.js";import"./StyleDefinition.js";import"./config.js";import"./ShaderCompiler.js";import"./ProgramTemplate.js";import"./TiledDisplayObject.js";import"./TileKey2.js";import"./earcut.js";import"./clippingUtils.js";import"./programUtils.js";import"./ProgramCache.js";import"./NestedMap.js";import"./renderState.js";import"./basicInterfaces.js";import"./interfaces3.js";import"./testSVGPremultipliedAlpha.js";import"./floatRGBA.js";import"./doublePrecisionUtils.js";class z{constructor(t){if(this._ownsRctx=!1,t)this._ownsRctx=!1,this._rctx=t;else{if(z._instance)return z._instanceRefCount++,z._instance;z._instanceRefCount=1,z._instance=this,this._ownsRctx=!0;const t=document.createElement("canvas"),e=T(t);e.getExtension("OES_texture_float"),this._rctx=new G(e,{})}const e=R("raster/reproject","raster/reproject",new Map([["a_position",0]]),{applyProjection:!0,bilinear:!1,bicubic:!1});this._program=this._rctx.programCache.acquire(e.shaders.vertexShader,e.shaders.fragmentShader,e.attributes),this._rctx.useProgram(this._program),this._program.setUniform1f("u_opacity",1),this._program.setUniform1i("u_image",0),this._program.setUniform1i("u_flipY",0),this._program.setUniform1i("u_transformGrid",1),this._quad=new M(this._rctx,[0,0,1,0,0,1,1,1])}reprojectTexture(t,e,i=!1){const s=j(t.extent,e),r=new v({x:(t.extent.xmax-t.extent.xmin)/t.texture.descriptor.width,y:(t.extent.ymax-t.extent.ymin)/t.texture.descriptor.height,spatialReference:t.extent.spatialReference}),{x:o,y:a}=I(r,e,t.extent);let p=(o+a)/2;const m=Math.round((s.xmax-s.xmin)/p),l=Math.round((s.ymax-s.ymin)/p);p=(s.width/m+s.height/l)/2;const n=new v({x:p,y:p,spatialReference:s.spatialReference}),c=P({projectedExtent:s,srcBufferExtent:t.extent,pixelSize:n,hasWrapAround:!0,spacing:[16,16]}),h=B(this._rctx,c),u=new q(m,l);u.wrapMode=L.CLAMP_TO_EDGE;const d=new O(this._rctx,u);this._rctx.bindFramebuffer(d),this._rctx.setViewport(0,0,m,l),this._rctx.useProgram(this._program),this._rctx.bindTexture(t.texture,0),this._rctx.bindTexture(h,1),this._quad.bind();const{width:y=0,height:b=0}=t.texture.descriptor;if(this._program.setUniform2f("u_srcImageSize",y,b),this._program.setUniform2fv("u_transformSpacing",c.spacing),this._program.setUniform2fv("u_transformGridSize",c.size),this._program.setUniform2f("u_targetImageSize",m,l),this._quad.draw(),this._quad.unbind(),this._rctx.useProgram(null),this._rctx.bindFramebuffer(null),h.dispose(),i){const{width:t,height:e}=d,i=new ImageData(t??0,e??0);d.readPixels(0,0,t??0,e??0,k.RGBA,A.UNSIGNED_BYTE,i.data);const r=d.detachColorTexture(E.COLOR_ATTACHMENT0);return d.dispose(),{texture:r,extent:s,imageData:i}}const g=d.detachColorTexture(E.COLOR_ATTACHMENT0);return d.dispose(),{texture:g,extent:s}}reprojectBitmapData(t,e){const i=f(t.bitmapData)?_(t.bitmapData):t.bitmapData,s=new q;s.wrapMode=L.CLAMP_TO_EDGE,s.width=t.bitmapData.width,s.height=t.bitmapData.height;const r=new F(this._rctx,s,i),o=this.reprojectTexture({texture:r,extent:t.extent},e,!0);o.texture.dispose();const a=document.createElement("canvas"),p=o.imageData;return a.width=p.width,a.height=p.height,a.getContext("2d").putImageData(p,0,0),{bitmapData:a,extent:o.extent}}async loadAndReprojectBitmapData(t,e,i){const s=(await D(t,{responseType:"image"})).data,r=document.createElement("canvas");r.width=s.width,r.height=s.height;const o=r.getContext("2d");o.drawImage(s,0,0);const a=o.getImageData(0,0,r.width,r.height);if(e.spatialReference.equals(i))return{bitmapData:a,extent:e};const p=this.reprojectBitmapData({bitmapData:a,extent:e},i);return{bitmapData:p.bitmapData,extent:p.extent}}destroy(){this._ownsRctx?(z._instanceRefCount--,0===z._instanceRefCount&&(this._quad.dispose(),this._program.dispose(),this._rctx.dispose(),z._instance=null)):(this._quad.dispose(),this._program.dispose())}}z._instanceRefCount=0;class H{constructor(){this.allSublayers=new Map,this.allPoints=[],this.allPolylines=[],this.allPolygons=[],this.allMapImages=[]}}let N=class extends(S(U)){constructor(){super(...arguments),this._bitmapIndex=new Map,this._mapImageContainer=new w,this._kmlVisualData=new H,this._fetchController=null,this.allVisiblePoints=new g,this.allVisiblePolylines=new g,this.allVisiblePolygons=new g,this.allVisibleMapImages=new i}async hitTest(t,e){const i=this.layer;return[this._pointsView?.hitTest(t),this._polylinesView?.hitTest(t),this._polygonsView?.hitTest(t)].flat().filter(Boolean).map((e=>(e.layer=i,e.sourceLayer=i,{type:"graphic",graphic:e,layer:i,mapPoint:t})))}update(t){this._polygonsView&&this._polygonsView.processUpdate(t),this._polylinesView&&this._polylinesView.processUpdate(t),this._pointsView&&this._pointsView.processUpdate(t)}attach(){this._fetchController=new AbortController,this.container.addChild(this._mapImageContainer),this._polygonsView=new C({view:this.view,graphics:this.allVisiblePolygons,requestUpdateCallback:()=>this.requestUpdate(),container:new V(this.view.featuresTilingScheme)}),this.container.addChild(this._polygonsView.container),this._polylinesView=new C({view:this.view,graphics:this.allVisiblePolylines,requestUpdateCallback:()=>this.requestUpdate(),container:new V(this.view.featuresTilingScheme)}),this.container.addChild(this._polylinesView.container),this._pointsView=new C({view:this.view,graphics:this.allVisiblePoints,requestUpdateCallback:()=>this.requestUpdate(),container:new V(this.view.featuresTilingScheme)}),this.container.addChild(this._pointsView.container),this.addAttachHandles([this.allVisibleMapImages.on("change",(t=>{t.added.forEach((t=>this._addMapImage(t))),t.removed.forEach((t=>this._removeMapImage(t)))})),o((()=>this.layer.visibleSublayers),(t=>{for(const[t,e]of this._kmlVisualData.allSublayers)e.visibility=0;for(const e of t){const t=this._kmlVisualData.allSublayers.get(e.id);t&&(t.visibility=1)}this._refreshCollections()}))]),this._updatingHandles.addPromise(this._fetchService(this._fetchController.signal)),this._imageReprojector=new z}detach(){this._fetchController=s(this._fetchController),this._mapImageContainer.removeAllChildren(),this.container.removeAllChildren(),this._bitmapIndex.clear(),this._polygonsView=r(this._polygonsView),this._polylinesView=r(this._polylinesView),this._pointsView=r(this._pointsView),this._imageReprojector=r(this._imageReprojector)}viewChange(){this._polygonsView.viewChange(),this._polylinesView.viewChange(),this._pointsView.viewChange()}moveEnd(){}isUpdating(){return this._pointsView.updating||this._polygonsView.updating||this._polylinesView.updating}_addMapImage(t){(this.view.spatialReference?.isWGS84||this.view.spatialReference?.isWebMercator)&&this._imageReprojector.loadAndReprojectBitmapData(t.href,n.fromJSON(t.extent),this.view.spatialReference).then((e=>{const i=new x(e.bitmapData);i.x=e.extent.xmin,i.y=e.extent.ymax,i.resolution=e.extent.width/e.bitmapData.width,i.rotation=t.rotation,this._mapImageContainer.addChild(i),this._bitmapIndex.set(t,i)}))}async _getViewDependentUrl(t,i){const{viewFormat:s,viewBoundScale:r,httpQuery:o}=t;if(null!=s){if(null==i)throw new Error("Loading this network link requires a view state.");let m;if(await c(),null!=r&&1!==r){const t=new n(i.extent);t.expand(r),m=t}else m=i.extent;m=j(m,h.WGS84);const l=j(m,h.WebMercator),u=m.xmin,d=m.xmax,y=m.ymin,g=m.ymax,f=i.size[0]*i.pixelRatio,_=i.size[1]*i.pixelRatio,x=Math.max(l.width,l.height),w={"[bboxWest]":u.toString(),"[bboxEast]":d.toString(),"[bboxSouth]":y.toString(),"[bboxNorth]":g.toString(),"[lookatLon]":m.center.x.toString(),"[lookatLat]":m.center.y.toString(),"[lookatRange]":x.toString(),"[lookatTilt]":"0","[lookatHeading]":i.rotation.toString(),"[lookatTerrainLon]":m.center.x.toString(),"[lookatTerrainLat]":m.center.y.toString(),"[lookatTerrainAlt]":"0","[cameraLon]":m.center.x.toString(),"[cameraLat]":m.center.y.toString(),"[cameraAlt]":x.toString(),"[horizFov]":"60","[vertFov]":"60","[horizPixels]":f.toString(),"[vertPixels]":_.toString(),"[terrainEnabled]":"0","[clientVersion]":e,"[kmlVersion]":"2.2","[clientName]":"ArcGIS API for JavaScript","[language]":"en-US"},S=t=>{for(const e in t){let i;for(i in w)t[e]=t[e].replace(i,w[i])}},V=a(s);S(V);let C={};null!=o&&(C=a(o),S(C));const U=b(t.href);return U.query={...U.query,...V,...C},`${U.path}?${p(V)}`}return t.href}async _fetchService(t){const e=new H;await this._loadVisualData(this.layer.url,e,t),this._kmlVisualData=e,this._refreshCollections()}_refreshCollections(){this.allVisiblePoints.removeAll(),this.allVisiblePolylines.removeAll(),this.allVisiblePolygons.removeAll(),this.allVisibleMapImages.removeAll(),this.allVisiblePoints.addMany(this._kmlVisualData.allPoints.filter((t=>this._isSublayerVisible(t.sublayerId))).map((({item:t})=>t))),this.allVisiblePolylines.addMany(this._kmlVisualData.allPolylines.filter((t=>this._isSublayerVisible(t.sublayerId))).map((({item:t})=>t))),this.allVisiblePolygons.addMany(this._kmlVisualData.allPolygons.filter((t=>this._isSublayerVisible(t.sublayerId))).map((({item:t})=>t))),this.allVisibleMapImages.addMany(this._kmlVisualData.allMapImages.filter((t=>this._isSublayerVisible(t.sublayerId))).map((({item:t})=>t)))}_isSublayerVisible(t){const e=this._kmlVisualData.allSublayers.get(t);return!!e?.visibility&&(-1===e.parentFolderId||this._isSublayerVisible(e.parentFolderId))}_loadVisualData(t,e,i){return this._fetchParsedKML(t,i).then((async t=>{for(const s of t.sublayers){e.allSublayers.set(s.id,s);const t=s.points?await u(s.points):[],r=s.polylines?await u(s.polylines):[],o=s.polygons?await u(s.polygons):[],a=s.mapImages||[];if(e.allPoints.push(...t.map((t=>({item:t,sublayerId:s.id})))),e.allPolylines.push(...r.map((t=>({item:t,sublayerId:s.id})))),e.allPolygons.push(...o.map((t=>({item:t,sublayerId:s.id})))),e.allMapImages.push(...a.map((t=>({item:t,sublayerId:s.id})))),s.networkLink){const t=await this._getViewDependentUrl(s.networkLink,this.view.state);await this._loadVisualData(t,e,i)}}}))}_fetchParsedKML(t,e){return d(t,this.layer.spatialReference,this.layer.refreshInterval,e).then((t=>y(t.data)))}_removeMapImage(t){const e=this._bitmapIndex.get(t);e&&(this._mapImageContainer.removeChild(e),this._bitmapIndex.delete(t))}};t([m()],N.prototype,"_pointsView",void 0),t([m()],N.prototype,"_polylinesView",void 0),t([m()],N.prototype,"_polygonsView",void 0),t([m()],N.prototype,"updating",void 0),N=t([l("esri.views.2d.layers.KMLLayerView2D")],N);const W=N;export{W as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/KnowledgeGraphLayerView2D.js b/library/arcgis/4.30/@arcgis/core/chunks/KnowledgeGraphLayerView2D.js new file mode 100644 index 00000000..4a6fad58 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/KnowledgeGraphLayerView2D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./tslib.es6.js";import r from"../core/Collection.js";import{r as e,c as s}from"./collectionUtils.js";import{property as o}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as i}from"../core/accessorSupport/decorators/subclass.js";import{L as p}from"./LayerView2D.js";import m from"../views/layers/LayerView.js";import"../core/Accessor.js";import"../core/Handles.js";import"./maybe.js";import"./metadata.js";import"./utils.js";import"./handleUtils.js";import"./ObservableBase.js";import"./tracking.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"../core/Error.js";import"../config.js";import"../core/Evented.js";import"./ensureType.js";import"./shared.js";import"./SimpleObservable.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"./Container.js";import"./mat3f32.js";import"./EffectView.js";import"./parser.js";import"./colorUtils.js";import"./utils3.js";import"./screenUtils.js";import"./mat4.js";import"./common.js";import"./_commonjsHelpers.js";import"./DisplayObject.js";import"./jsonMap.js";import"./highlightReasons.js";import"../Color.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./HighlightOptions.js";import"./definitions.js";import"./enums.js";import"./Texture.js";import"./GLObjectType.js";import"./unitUtils.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"./ClipRect.js";import"../geometry.js";import"../geometry/Extent.js";import"../geometry/Geometry.js";import"./reader.js";import"../geometry/SpatialReference.js";import"./writer.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"../geometry/Polyline.js";import"./typeUtils.js";import"../geometry/support/jsonUtils.js";import"./layerViewUtils.js";import"../core/Identifiable.js";import"../core/Promise.js";import"./UpdatingHandles.js";let a=class extends(p(m)){constructor(t){super(t),this.layerViews=new r}set layerViews(t){this._set("layerViews",e(t,this._get("layerViews")))}get updatingProgress(){return 0===this.layerViews.length?1:this.layerViews.reduce(((t,r)=>t+r.updatingProgress),0)/this.layerViews.length}attach(){this._updateStageChildren(),this.addAttachHandles(this.layerViews.on("after-changes",(()=>this._updateStageChildren())))}detach(){this.container.removeAllChildren()}update(t){}viewChange(){}moveEnd(){}_updateStageChildren(){this.container.removeAllChildren(),this.layerViews.forEach(((t,r)=>this.container.addChildAt(t.container,r)))}};t([o({cast:s})],a.prototype,"layerViews",null),t([o({readOnly:!0})],a.prototype,"updatingProgress",null),a=t([i("esri.views.2d.layers.KnowledgeGraphLayerView2D")],a);const j=a;export{j as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/LRUCache.js b/library/arcgis/4.30/@arcgis/core/chunks/LRUCache.js new file mode 100644 index 00000000..ab4bb5a2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/LRUCache.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{M as t}from"./MemCache.js";class e{constructor(e,s){this._storage=new t,this.id="",this.name="",this.size=0,this._storage.maxSize=e,this._storage.register(this),s&&this._storage.registerRemoveFunc("",s)}destroy(){this._storage.deregister(this),this._storage.destroy()}put(t,e,s=1){this._storage.put(this,t,e,s,1)}pop(t){return this._storage.pop(this,t)}get(t){return this._storage.get(this,t)}clear(){this._storage.clearAll()}get maxSize(){return this._storage.maxSize}set maxSize(t){this._storage.maxSize=t}resetHitRate(){}}export{e as L}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/LaserlineVisualElement.js b/library/arcgis/4.30/@arcgis/core/chunks/LaserlineVisualElement.js new file mode 100644 index 00000000..009e3c96 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/LaserlineVisualElement.js @@ -0,0 +1,174 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import"../core/lang.js";import{s as e,c as t,n as i,l as n,j as s,h as a,p as r,e as l,i as o}from"./vec3.js";import{c,f as h,e as d}from"./vec3f64.js";import{a as p,c as u,g as f,h as g}from"./lineSegment.js";import{V as _}from"./VisualElement.js";import{_ as m}from"./tslib.es6.js";import{c as P,f as b}from"./maybe.js";import{property as v}from"../core/accessorSupport/decorators/property.js";import"./Logger.js";import{subclass as w}from"../core/accessorSupport/decorators/subclass.js";import{c as x,f as D,a as V,g as E,b as L}from"./frustum.js";import{w as y}from"./ray.js";import{V as C}from"./ViewingMode.js";import{V as S,b as A,C as M}from"./VertexArrayObject2.js";import{n as R}from"./DoubleArray.js";import{g as j}from"./glUtil.js";import{n as T}from"./InterleavedLayout.js";import{H as O,g as q,S as I,b as z,j as N,P as W,R as U,F as H,u as B}from"./StencilUtils.js";import{V as F}from"./VertexAttribute.js";import{w as G}from"./mat4.js";import{c as X}from"./mat4f64.js";import{g as k}from"./vec2.js";import{c as $}from"./vec2f64.js";import{C as J}from"./CameraSpace.glsl.js";import{c as K,F as Q,a as Y}from"./Matrix4PassUniform.js";import{g as Z,N as ee}from"./interfaces3.js";import{g as te,P as ie,U as ne}from"./enums.js";import{m as se,s as ae,a as re}from"./renderState.js";import{B as le}from"./BufferObject.js";import{p as oe,S as ce}from"./ShaderTechniqueConfiguration.js";import{d as he}from"./mathUtils.js";import{D as de,u as pe}from"./Material.js";import{t as ue}from"./vec4.js";import{c as fe}from"./vec4f64.js";import{c as ge,r as _e}from"./plane.js";import{g as me,b as Pe}from"./sphere.js";import{S as be}from"./ScreenSpacePass.glsl.js";function ve(e,t){const i=e.fragment;i.include(O),e.include(J),i.uniforms.add(new K("globalAlpha",(e=>e.globalAlpha)),new Q("glowColor",(e=>e.glowColor)),new K("glowWidth",((e,t)=>e.glowWidth*t.camera.pixelRatio)),new K("glowFalloff",(e=>e.glowFalloff)),new Q("innerColor",(e=>e.innerColor)),new K("innerWidth",((e,t)=>e.innerWidth*t.camera.pixelRatio)),new q("depthMap",((e,t)=>t.depth?.attachment)),new q("normalMap",(e=>e.normals)),new q("frameColor",((e,t)=>t.mainColor))),i.code.add(Z`vec4 blendPremultiplied(vec4 source, vec4 dest) { +float oneMinusSourceAlpha = 1.0 - source.a; +return vec4( +source.rgb + dest.rgb * oneMinusSourceAlpha, +source.a + dest.a * oneMinusSourceAlpha +); +}`),i.code.add(Z`vec4 premultipliedColor(vec3 rgb, float alpha) { +return vec4(rgb * alpha, alpha); +}`),i.code.add(Z`vec4 laserlineProfile(float dist) { +if (dist > glowWidth) { +return vec4(0.0); +} +float innerAlpha = (1.0 - smoothstep(0.0, innerWidth, dist)); +float glowAlpha = pow(max(0.0, 1.0 - dist / glowWidth), glowFalloff); +return blendPremultiplied( +premultipliedColor(innerColor, innerAlpha), +premultipliedColor(glowColor, glowAlpha) +); +}`),i.code.add(Z`bool laserlineReconstructFromDepth(out vec3 pos, out vec3 normal, out float angleCutoffAdjust, out float depthDiscontinuityAlpha) { +float depth = depthFromTexture(depthMap, uv); +if (depth == 1.0) { +return false; +} +float linearDepth = linearizeDepth(depth); +pos = reconstructPosition(gl_FragCoord.xy, linearDepth); +float minStep = 6e-8; +float depthStep = clamp(depth + minStep, 0.0, 1.0); +float linearDepthStep = linearizeDepth(depthStep); +float depthError = abs(linearDepthStep - linearDepth); +if (depthError > 0.2) { +normal = texture(normalMap, uv).xyz * 2.0 - 1.0; +angleCutoffAdjust = 0.004; +} else { +normal = normalize(cross(dFdx(pos), dFdy(pos))); +angleCutoffAdjust = 0.0; +} +float ddepth = fwidth(linearDepth); +depthDiscontinuityAlpha = 1.0 - smoothstep(0.0, 0.01, -ddepth / linearDepth); +return true; +}`),t.contrastControlEnabled?(i.uniforms.add(new K("globalAlphaContrastBoost",(e=>null!=e.globalAlphaContrastBoost?e.globalAlphaContrastBoost:1))),i.code.add(Z`float rgbToLuminance(vec3 color) { +return dot(vec3(0.2126, 0.7152, 0.0722), color); +} +vec4 laserlineOutput(vec4 color) { +float backgroundLuminance = rgbToLuminance(texture(frameColor, uv).rgb); +float alpha = clamp(globalAlpha * max(backgroundLuminance * globalAlphaContrastBoost, 1.0), 0.0, 1.0); +return color * alpha; +}`)):i.code.add(Z`vec4 laserlineOutput(vec4 color) { +return color * globalAlpha; +}`)}const we=$(),xe=X(),De=Object.freeze(Object.defineProperty({__proto__:null,build:function(e){const t=new I;t.include(ve,e);const{vertex:i,fragment:n}=t;return i.uniforms.add(new Y("modelView",((e,{camera:t})=>G(xe,t.viewMatrix,e.origin))),new Y("proj",((e,{camera:t})=>t.projectionMatrix)),new K("glowWidth",((e,{camera:t})=>e.glowWidth*t.pixelRatio)),new z("pixelToNDC",((e,{camera:t})=>k(we,2/t.fullViewport[2],2/t.fullViewport[3])))),t.attributes.add(F.START,"vec3"),t.attributes.add(F.END,"vec3"),t.attributes.add(F.UP,"vec3"),t.attributes.add(F.EXTRUDE,"vec2"),t.varyings.add("uv","vec2"),t.varyings.add("vViewStart","vec3"),t.varyings.add("vViewEnd","vec3"),t.varyings.add("vViewPlane","vec4"),i.code.add(Z`void main() { +vec3 pos = mix(start, end, extrude.x); +vec4 viewPos = modelView * vec4(pos, 1); +vec4 projPos = proj * viewPos; +vec2 ndcPos = projPos.xy / projPos.w; +vec3 viewUp = (modelView * vec4(extrude.y * up, 0)).xyz; +vec4 projPosUp = proj * vec4(viewPos.xyz + viewUp, 1); +vec2 projExtrudeDir = normalize(projPosUp.xy / projPosUp.w - ndcPos); +vec2 lxy = abs(sign(projExtrudeDir) - ndcPos); +ndcPos += length(lxy) * projExtrudeDir; +vec3 worldPlaneNormal = normalize(cross(up, normalize(end - start))); +vec3 viewPlaneNormal = (modelView * vec4(worldPlaneNormal, 0)).xyz; +vViewStart = (modelView * vec4(start, 1)).xyz; +vViewEnd = (modelView * vec4(end, 1)).xyz; +vViewPlane = vec4(viewPlaneNormal, -dot(viewPlaneNormal, vViewStart)); +float xPaddingPixels = sign(dot(viewPlaneNormal, viewPos.xyz)) * (extrude.x * 2.0 - 1.0) * glowWidth; +ndcPos.x += xPaddingPixels * pixelToNDC.x; +uv = ndcPos * 0.5 + 0.5; +gl_Position = vec4(ndcPos, 0, 1); +}`),n.uniforms.add(new K("perScreenPixelRatio",((e,t)=>t.camera.perScreenPixelRatio))),n.code.add(Z`float planeDistancePixels(vec4 plane, vec3 pos, vec3 start, vec3 end) { +vec3 origin = mix(start, end, 0.5); +vec3 basis = end - origin; +vec3 posAtOrigin = pos - origin; +float x = dot(normalize(basis), posAtOrigin); +float y = dot(plane.xyz, posAtOrigin); +float dx = max(abs(x) - length(basis), 0.0); +float dy = y; +float dist = length(vec2(dx, dy)); +float width = fwidth(y); +float maxPixelDistance = length(pos) * perScreenPixelRatio * 2.0; +float pixelDist = dist / min(width, maxPixelDistance); +return abs(pixelDist); +} +void main() { +vec3 dEndStart = vViewEnd - vViewStart; +if (dot(dEndStart, dEndStart) < 1e-5) { +discard; +} +vec3 pos; +vec3 normal; +float angleCutoffAdjust; +float depthDiscontinuityAlpha; +if (!laserlineReconstructFromDepth(pos, normal, angleCutoffAdjust, depthDiscontinuityAlpha)) { +discard; +} +float distance = planeDistancePixels(vViewPlane, pos, vViewStart, vViewEnd); +vec4 color = laserlineProfile(distance); +float alpha = (1.0 - smoothstep(0.995 - angleCutoffAdjust, 0.999 - angleCutoffAdjust, abs(dot(normal, vViewPlane.xyz)))); +fragColor = laserlineOutput(color * alpha * depthDiscontinuityAlpha); +}`),t}},Symbol.toStringTag,{value:"Module"}));class Ve extends N{initializeProgram(e){return new W(e.rctx,Ve.shader.get().build(this.configuration),Ee)}initializePipeline(){return se({blending:ae(te.ONE,te.ONE_MINUS_SRC_ALPHA),colorWrite:re})}}Ve.shader=new U(De,(()=>Promise.resolve().then((()=>De))));const Ee=new Map([[F.START,0],[F.END,1],[F.UP,2],[F.EXTRUDE,3]]);class Le{constructor(e){this._renderCoordsHelper=e,this._buffers=null,this._origin=c(),this._dirty=!1,this._count=0,this._vao=null}set vertices(e){const t=R(3*e.length);let i=0;for(const n of e)t[i++]=n[0],t[i++]=n[1],t[i++]=n[2];this.buffers=[t]}set buffers(t){if(this._buffers=t,this._buffers.length>0){const t=this._buffers[0],i=3*Math.floor(t.length/3/2);e(this._origin,t[i],t[i+1],t[i+2])}else e(this._origin,0,0,0);this._dirty=!0}get origin(){return this._origin}draw(e){const t=this._ensureVAO(e);null!=t&&(e.bindVAO(t),e.drawArrays(ie.TRIANGLES,0,this._count))}dispose(){null!=this._vao&&this._vao.dispose()}_ensureVAO(e){return null==this._buffers?null:(null==this._vao&&(this._vao=this._createVAO(e,this._buffers)),this._ensureVertexData(this._vao,this._buffers),this._vao)}_createVAO(e,t){const i=this._createDataBuffer(t);return this._dirty=!1,new S(e,Ee,{data:j(Ae)},{data:le.createVertex(e,ne.STATIC_DRAW,i)})}_ensureVertexData(e,t){if(!this._dirty)return;const i=this._createDataBuffer(t);e.vertexBuffers.data?.setData(i),this._dirty=!1}_createDataBuffer(i){const n=i.reduce(((e,t)=>e+ye(t)),0);this._count=n;const s=Ae.createBuffer(n),a=this._origin;let r=0,l=0;for(const n of i){for(let i=0;i0){s.up.setVec(h-2,c),s.up.setVec(h-4,c),s.up.setVec(h-5,c);for(let e=-6;e<0;e++)s.end.setVec(h+e,d)}}r+=ye(n)}return s.buffer}}function ye(e){return 2*(e.length/3-1)*3}const Ce=c(),Se=c(),Ae=T().vec3f(F.START).vec3f(F.END).vec3f(F.UP).vec2f(F.EXTRUDE);class Me extends ce{constructor(){super(...arguments),this.contrastControlEnabled=!1}}m([oe()],Me.prototype,"contrastControlEnabled",void 0);const Re=he(6);function je(e){return k(Oe,Math.cos(e.angleCutoff),Math.cos(Math.max(0,e.angleCutoff-he(2))))}function Te(e,t,i){return a(We,e,i),r(Ie,t),Ie[3]=0,ue(Ie,Ie,i),_e(We,Ie,Ue)}const Oe=$(),qe=c(),Ie=fe(),ze=c(),Ne=c(),We=c(),Ue=ge(),He=Pe(),Be=Object.freeze(Object.defineProperty({__proto__:null,build:function(e){const c=new I;c.include(be),c.include(ve,e);const h=c.fragment;if(e.lineVerticalPlaneEnabled||e.heightManifoldEnabled)if(h.uniforms.add(new K("maxPixelDistance",((t,i)=>e.heightManifoldEnabled?2*i.camera.computeScreenPixelSizeAt(t.heightManifoldTarget):2*i.camera.computeScreenPixelSizeAt(t.lineVerticalPlaneSegment.origin)))),h.code.add(Z`float planeDistancePixels(vec4 plane, vec3 pos) { +float dist = dot(plane.xyz, pos) + plane.w; +float width = fwidth(dist); +dist /= min(width, maxPixelDistance); +return abs(dist); +}`),e.spherical){const e=(e,t,i)=>a(e,t.heightManifoldTarget,i.camera.viewMatrix),r=(e,t)=>a(e,[0,0,0],t.camera.viewMatrix);h.uniforms.add(new H("heightManifoldOrigin",((s,a)=>(e(qe,s,a),r(Ne,a),t(Ne,Ne,qe),i(Ie,Ne),Ie[3]=n(Ne),Ie))),new Q("globalOrigin",((e,t)=>r(qe,t))),new K("cosSphericalAngleThreshold",((e,t)=>1-Math.max(2,s(t.camera.eye,e.heightManifoldTarget)*t.camera.perRenderPixelRatio)/n(e.heightManifoldTarget)))),h.code.add(Z`float globeDistancePixels(float posInGlobalOriginLength) { +float dist = abs(posInGlobalOriginLength - heightManifoldOrigin.w); +float width = fwidth(dist); +dist /= min(width, maxPixelDistance); +return abs(dist); +} +float heightManifoldDistancePixels(vec4 heightPlane, vec3 pos) { +vec3 posInGlobalOriginNorm = normalize(globalOrigin - pos); +float cosAngle = dot(posInGlobalOriginNorm, heightManifoldOrigin.xyz); +vec3 posInGlobalOrigin = globalOrigin - pos; +float posInGlobalOriginLength = length(posInGlobalOrigin); +float sphericalDistance = globeDistancePixels(posInGlobalOriginLength); +float planarDistance = planeDistancePixels(heightPlane, pos); +return cosAngle < cosSphericalAngleThreshold ? sphericalDistance : planarDistance; +}`)}else h.code.add(Z`float heightManifoldDistancePixels(vec4 heightPlane, vec3 pos) { +return planeDistancePixels(heightPlane, pos); +}`);if(e.pointDistanceEnabled&&(h.uniforms.add(new K("maxPixelDistance",((e,t)=>2*t.camera.computeScreenPixelSizeAt(e.pointDistanceTarget)))),h.code.add(Z`float sphereDistancePixels(vec4 sphere, vec3 pos) { +float dist = distance(sphere.xyz, pos) - sphere.w; +float width = fwidth(dist); +dist /= min(width, maxPixelDistance); +return abs(dist); +}`)),e.intersectsLineEnabled&&(h.uniforms.add(new K("perScreenPixelRatio",((e,t)=>t.camera.perScreenPixelRatio))),h.code.add(Z`float lineDistancePixels(vec3 start, vec3 dir, float radius, vec3 pos) { +float dist = length(cross(dir, pos - start)) / (length(pos) * perScreenPixelRatio); +return abs(dist) - radius; +}`)),(e.lineVerticalPlaneEnabled||e.intersectsLineEnabled)&&h.code.add(Z`bool pointIsWithinLine(vec3 pos, vec3 start, vec3 end) { +vec3 dir = end - start; +float t2 = dot(dir, pos - start); +float l2 = dot(dir, dir); +return t2 >= 0.0 && t2 <= l2; +}`),h.code.add(Z`void main() { +vec3 pos; +vec3 normal; +float angleCutoffAdjust; +float depthDiscontinuityAlpha; +if (!laserlineReconstructFromDepth(pos, normal, angleCutoffAdjust, depthDiscontinuityAlpha)) { +discard; +} +vec4 color = vec4(0, 0, 0, 0);`),e.heightManifoldEnabled){h.uniforms.add(new z("angleCutoff",(e=>je(e))),new H("heightPlane",((e,t)=>Te(e.heightManifoldTarget,e.renderCoordsHelper.worldUpAtPosition(e.heightManifoldTarget,qe),t.camera.viewMatrix))));const t=e.spherical?Z`normalize(globalOrigin - pos)`:Z`heightPlane.xyz`;h.code.add(Z` + { + vec2 angleCutoffAdjusted = angleCutoff - angleCutoffAdjust; + + // Fade out laserlines on flat surfaces + float heightManifoldAlpha = 1.0 - smoothstep(angleCutoffAdjusted.x, angleCutoffAdjusted.y, abs(dot(normal, ${t}))); + + vec4 heightManifoldColor = laserlineProfile(heightManifoldDistancePixels(heightPlane, pos)); + color = max(color, heightManifoldColor * heightManifoldAlpha); + } + `)}return e.pointDistanceEnabled&&(h.uniforms.add(new z("angleCutoff",(e=>je(e))),new H("pointDistanceSphere",((e,t)=>function(e,t){return a(me(He),e.pointDistanceOrigin,t.camera.viewMatrix),He[3]=s(e.pointDistanceOrigin,e.pointDistanceTarget),He}(e,t)))),h.code.add(Z`{ +float pointDistanceSphereDistance = sphereDistancePixels(pointDistanceSphere, pos); +vec4 pointDistanceSphereColor = laserlineProfile(pointDistanceSphereDistance); +float pointDistanceSphereAlpha = 1.0 - smoothstep(angleCutoff.x, angleCutoff.y, abs(dot(normal, normalize(pos - pointDistanceSphere.xyz)))); +color = max(color, pointDistanceSphereColor * pointDistanceSphereAlpha); +}`)),e.lineVerticalPlaneEnabled&&(h.uniforms.add(new z("angleCutoff",(e=>je(e))),new H("lineVerticalPlane",((e,t)=>function(e,t){const n=p(e.lineVerticalPlaneSegment,.5,qe),s=e.renderCoordsHelper.worldUpAtPosition(n,ze),a=i(Ne,e.lineVerticalPlaneSegment.vector),r=l(qe,s,a);return i(r,r),Te(e.lineVerticalPlaneSegment.origin,r,t.camera.viewMatrix)}(e,t))),new Q("lineVerticalStart",((e,t)=>function(e,t){const i=r(qe,e.lineVerticalPlaneSegment.origin);return e.renderCoordsHelper.setAltitude(i,0),a(i,i,t.camera.viewMatrix)}(e,t))),new Q("lineVerticalEnd",((e,t)=>function(e,t){const i=o(qe,e.lineVerticalPlaneSegment.origin,e.lineVerticalPlaneSegment.vector);return e.renderCoordsHelper.setAltitude(i,0),a(i,i,t.camera.viewMatrix)}(e,t)))),h.code.add(Z`{ +if (pointIsWithinLine(pos, lineVerticalStart, lineVerticalEnd)) { +float lineVerticalDistance = planeDistancePixels(lineVerticalPlane, pos); +vec4 lineVerticalColor = laserlineProfile(lineVerticalDistance); +float lineVerticalAlpha = 1.0 - smoothstep(angleCutoff.x, angleCutoff.y, abs(dot(normal, lineVerticalPlane.xyz))); +color = max(color, lineVerticalColor * lineVerticalAlpha); +} +}`)),e.intersectsLineEnabled&&(h.uniforms.add(new z("angleCutoff",(e=>je(e))),new Q("intersectsLineStart",((e,t)=>a(qe,e.lineStartWorld,t.camera.viewMatrix))),new Q("intersectsLineEnd",((e,t)=>a(qe,e.lineEndWorld,t.camera.viewMatrix))),new Q("intersectsLineDirection",((e,t)=>(r(Ie,e.intersectsLineSegment.vector),Ie[3]=0,i(qe,ue(Ie,Ie,t.camera.viewMatrix))))),new K("intersectsLineRadius",(e=>e.intersectsLineRadius))),h.code.add(Z`{ +if (pointIsWithinLine(pos, intersectsLineStart, intersectsLineEnd)) { +float intersectsLineDistance = lineDistancePixels(intersectsLineStart, intersectsLineDirection, intersectsLineRadius, pos); +vec4 intersectsLineColor = laserlineProfile(intersectsLineDistance); +float intersectsLineAlpha = 1.0 - smoothstep(angleCutoff.x, angleCutoff.y, 1.0 - abs(dot(normal, intersectsLineDirection))); +color = max(color, intersectsLineColor * intersectsLineAlpha); +} +}`)),h.code.add(Z`fragColor = laserlineOutput(color * depthDiscontinuityAlpha); +}`),c},defaultAngleCutoff:Re},Symbol.toStringTag,{value:"Module"}));class Fe extends ee{constructor(){super(...arguments),this.innerColor=h(1,1,1),this.innerWidth=1,this.glowColor=h(1,.5,0),this.glowWidth=8,this.glowFalloff=8,this.globalAlpha=.75,this.globalAlphaContrastBoost=2,this.angleCutoff=he(6),this.pointDistanceOrigin=c(),this.pointDistanceTarget=c(),this.lineVerticalPlaneSegment=u(),this.intersectsLineSegment=u(),this.intersectsLineRadius=3,this.heightManifoldTarget=c(),this.lineStartWorld=c(),this.lineEndWorld=c()}}class Ge extends N{initializeProgram(e){return new W(e.rctx,Ge.shader.get().build(this.configuration),de)}initializePipeline(){return se({blending:ae(te.ONE,te.ONE_MINUS_SRC_ALPHA),colorWrite:re})}}Ge.shader=new U(Be,(()=>Promise.resolve().then((()=>Be))));class Xe extends Me{constructor(){super(...arguments),this.heightManifoldEnabled=!1,this.pointDistanceEnabled=!1,this.lineVerticalPlaneEnabled=!1,this.intersectsLineEnabled=!1,this.spherical=!1}}m([oe()],Xe.prototype,"heightManifoldEnabled",void 0),m([oe()],Xe.prototype,"pointDistanceEnabled",void 0),m([oe()],Xe.prototype,"lineVerticalPlaneEnabled",void 0),m([oe()],Xe.prototype,"intersectsLineEnabled",void 0),m([oe()],Xe.prototype,"spherical",void 0);let ke=class extends A{constructor(e){super(e),this._technique=null,this._heightManifoldEnabled=!1,this._pointDistanceEnabled=!1,this._lineVerticalPlaneEnabled=!1,this._intersectsLineEnabled=!1,this._intersectsLineInfinite=!1,this._pathVerticalPlaneEnabled=!1,this._pathVerticalPlaneData=null,this._pathTechnique=null,this._passParameters=new Fe,this.produces=new Map([[B.LASERLINES,()=>!this.contrastControlEnabled],[B.LASERLINES_CONTRAST_CONTROL,()=>this.contrastControlEnabled]])}initialize(){this._passParameters.renderCoordsHelper=this.renderCoordsHelper}consumes(){return M}get isDecoration(){return this._isDecoration}get heightManifoldEnabled(){return this._heightManifoldEnabled}set heightManifoldEnabled(e){this._heightManifoldEnabled!==e&&(this._heightManifoldEnabled=e,this._requestRender())}get heightManifoldTarget(){return this._passParameters.heightManifoldTarget}set heightManifoldTarget(e){r(this._passParameters.heightManifoldTarget,e),this._requestRender()}get pointDistanceEnabled(){return this._pointDistanceEnabled}set pointDistanceEnabled(e){e!==this._pointDistanceEnabled&&(this._pointDistanceEnabled=e,this._requestRender())}get pointDistanceTarget(){return this._passParameters.pointDistanceTarget}set pointDistanceTarget(e){r(this._passParameters.pointDistanceTarget,e),this._requestRender()}get pointDistanceOrigin(){return this._passParameters.pointDistanceOrigin}set pointDistanceOrigin(e){r(this._passParameters.pointDistanceOrigin,e),this._requestRender()}get lineVerticalPlaneEnabled(){return this._lineVerticalPlaneEnabled}set lineVerticalPlaneEnabled(e){e!==this._lineVerticalPlaneEnabled&&(this._lineVerticalPlaneEnabled=e,this._requestRender())}get lineVerticalPlaneSegment(){return this._passParameters.lineVerticalPlaneSegment}set lineVerticalPlaneSegment(e){f(e,this._passParameters.lineVerticalPlaneSegment),this._requestRender()}get intersectsLineEnabled(){return this._intersectsLineEnabled}set intersectsLineEnabled(e){e!==this._intersectsLineEnabled&&(this._intersectsLineEnabled=e,this._requestRender())}get intersectsLineSegment(){return this._passParameters.intersectsLineSegment}set intersectsLineSegment(e){f(e,this._passParameters.intersectsLineSegment),this._requestRender()}get intersectsLineRadius(){return this._passParameters.intersectsLineRadius}set intersectsLineRadius(e){e!==this._passParameters.intersectsLineRadius&&(this._passParameters.intersectsLineRadius=e,this._requestRender())}get intersectsLineInfinite(){return this._intersectsLineInfinite}set intersectsLineInfinite(e){e!==this._intersectsLineInfinite&&(this._intersectsLineInfinite=e,this._requestRender())}get pathVerticalPlaneEnabled(){return this._pathVerticalPlaneEnabled}set pathVerticalPlaneEnabled(e){e!==this._pathVerticalPlaneEnabled&&(this._pathVerticalPlaneEnabled=e,null!=this._pathVerticalPlaneData&&this._requestRender())}set pathVerticalPlaneVertices(e){null==this._pathVerticalPlaneData&&(this._pathVerticalPlaneData=new Le(this._passParameters.renderCoordsHelper)),this._pathVerticalPlaneData.vertices=e,this.pathVerticalPlaneEnabled&&this._requestRender()}set pathVerticalPlaneBuffers(e){null==this._pathVerticalPlaneData&&(this._pathVerticalPlaneData=new Le(this._passParameters.renderCoordsHelper)),this._pathVerticalPlaneData.buffers=e,this.pathVerticalPlaneEnabled&&this._requestRender()}setParameters(e){pe(this._passParameters,e)&&this._requestRender()}initializeRenderContext(e){this._context=e,this._techniques=e.techniques,this._techniqueConfig=new Xe;const t=new Me;t.contrastControlEnabled=this.contrastControlEnabled,this._pathTechnique=this._techniques.acquire(Ve,t)}uninitializeRenderContext(){this._technique=P(this._technique),this._pathVerticalPlaneData=b(this._pathVerticalPlaneData),this._pathTechnique=P(this._pathTechnique)}prepareTechnique(){return this.heightManifoldEnabled||this.pointDistanceEnabled||this.lineVerticalPlaneSegment||this.intersectsLineEnabled?(this._techniqueConfig.heightManifoldEnabled=this.heightManifoldEnabled,this._techniqueConfig.lineVerticalPlaneEnabled=this.lineVerticalPlaneEnabled,this._techniqueConfig.pointDistanceEnabled=this.pointDistanceEnabled,this._techniqueConfig.intersectsLineEnabled=this.intersectsLineEnabled,this._techniqueConfig.contrastControlEnabled=this.contrastControlEnabled,this._techniqueConfig.spherical=this.viewingMode===C.Global,this._technique=this._techniques.releaseAndAcquire(Ge,this._techniqueConfig,this._technique),this._technique):this._pathTechnique}renderNode(e,t,i){const n=i?.get("normals")?.getTexture();n&&(this._passParameters.normals=n,(this.heightManifoldEnabled||this.pointDistanceEnabled||this.lineVerticalPlaneSegment||this.intersectsLineEnabled)&&this._renderUnified(e,t),this.pathVerticalPlaneEnabled&&this._renderPath(e))}_renderUnified(e,t){const i=e.rctx;this._updatePassParameters(e),i.bindTechnique(t,e.bindParameters,this._passParameters),i.screen.draw()}_renderPath(e){if(null==this._pathVerticalPlaneData||null==this._pathTechnique)return;const t=e.rctx,i=this._pathTechnique;t.bindTechnique(i,e.bindParameters,{...this._passParameters,origin:this._pathVerticalPlaneData.origin}),this._pathVerticalPlaneData.draw(e.rctx)}_updatePassParameters(e){if(!this._intersectsLineEnabled)return;const t=e.bindParameters.camera;if(this._intersectsLineInfinite){if(D(y(this._passParameters.intersectsLineSegment.origin,this._passParameters.intersectsLineSegment.vector),$e),$e.c0=-Number.MAX_VALUE,!V(t.frustum,$e))return;E($e,this._passParameters.lineStartWorld),L($e,this._passParameters.lineEndWorld)}else r(this._passParameters.lineStartWorld,this._passParameters.intersectsLineSegment.origin),o(this._passParameters.lineEndWorld,this._passParameters.intersectsLineSegment.origin,this._passParameters.intersectsLineSegment.vector)}_requestRender(){this._context&&this._context.requestRender()}get test(){}};m([v({constructOnly:!0})],ke.prototype,"viewingMode",void 0),m([v({constructOnly:!0})],ke.prototype,"contrastControlEnabled",void 0),m([v({constructOnly:!0})],ke.prototype,"_isDecoration",void 0),m([v({constructOnly:!0})],ke.prototype,"renderCoordsHelper",void 0),ke=m([w("esri.views.3d.webgl-engine.effects.laserlines.LaserLineRenderer")],ke);const $e=x();class Je extends _{constructor(e){super(e),this._angleCutoff=Re,this._style={},this._heightManifoldTarget=c(),this._heightManifoldEnabled=!1,this._intersectsLine=u(),this._intersectsLineEnabled=!1,this._intersectsLineInfinite=!1,this._lineVerticalPlaneSegment=null,this._pathVerticalPlaneBuffers=null,this._pointDistanceLine=null,this.applyProperties(e)}get testData(){}createResources(){this._ensureRenderer()}destroyResources(){this._disposeRenderer()}updateVisibility(){this._syncRenderer(),this._syncHeightManifold(),this._syncIntersectsLine(),this._syncPathVerticalPlane(),this._syncLineVerticalPlane(),this._syncPointDistance()}get angleCutoff(){return this._angleCutoff}set angleCutoff(e){this._angleCutoff!==e&&(this._angleCutoff=e,this._syncAngleCutoff())}get style(){return this._style}set style(e){this._style=e,this._syncStyle()}get heightManifoldTarget(){return this._heightManifoldEnabled?this._heightManifoldTarget:null}set heightManifoldTarget(e){null!=e?(r(this._heightManifoldTarget,e),this._heightManifoldEnabled=!0):this._heightManifoldEnabled=!1,this._syncRenderer(),this._syncHeightManifold()}set intersectsWorldUpAtLocation(e){if(null==e)return void(this.intersectsLine=null);const t=this.view.renderCoordsHelper.worldUpAtPosition(e,Ke);this.intersectsLine=g(e,t),this.intersectsLineInfinite=!0}get intersectsLine(){return this._intersectsLineEnabled?this._intersectsLine:null}set intersectsLine(e){null!=e?(f(e,this._intersectsLine),this._intersectsLineEnabled=!0):this._intersectsLineEnabled=!1,this._syncIntersectsLine(),this._syncRenderer()}get intersectsLineInfinite(){return this._intersectsLineInfinite}set intersectsLineInfinite(e){this._intersectsLineInfinite=e,this._syncIntersectsLineInfinite()}get lineVerticalPlaneSegment(){return this._lineVerticalPlaneSegment}set lineVerticalPlaneSegment(e){this._lineVerticalPlaneSegment=null!=e?f(e):null,this._syncLineVerticalPlane(),this._syncRenderer()}get pathVerticalPlane(){return this._pathVerticalPlaneBuffers}set pathVerticalPlane(e){this._pathVerticalPlaneBuffers=e,this._syncPathVerticalPlane(),this._syncLineVerticalPlane(),this._syncPointDistance(),this._syncRenderer()}get pointDistanceLine(){return this._pointDistanceLine}set pointDistanceLine(e){this._pointDistanceLine=null!=e?{origin:d(e.origin),target:e.target?d(e.target):null}:null,this._syncPointDistance(),this._syncRenderer()}_syncRenderer(){this.attached&&this.visible&&(this._intersectsLineEnabled||this._heightManifoldEnabled||null!=this._pointDistanceLine||null!=this._pathVerticalPlaneBuffers)?this._ensureRenderer():this._disposeRenderer()}_ensureRenderer(){null==this._renderer&&(this._renderer=new ke({renderCoordsHelper:this.view.renderCoordsHelper,contrastControlEnabled:!0,_isDecoration:this.isDecoration,viewingMode:this.view.state.viewingMode}),this._syncStyle(),this._syncHeightManifold(),this._syncIntersectsLine(),this._syncIntersectsLineInfinite(),this._syncPathVerticalPlane(),this._syncLineVerticalPlane(),this._syncPointDistance(),this._syncAngleCutoff(),this.view._stage&&this.view._stage.addRenderPlugin(this._renderer))}_syncStyle(){null!=this._renderer&&(this._renderer.setParameters(this._style),null!=this._style.intersectsLineRadius&&(this._renderer.intersectsLineRadius=this._style.intersectsLineRadius))}_syncAngleCutoff(){null!=this._renderer&&this._renderer.setParameters({angleCutoff:this._angleCutoff})}_syncHeightManifold(){null!=this._renderer&&(this._renderer.heightManifoldEnabled=this._heightManifoldEnabled&&this.visible,this._heightManifoldEnabled&&(this._renderer.heightManifoldTarget=this._heightManifoldTarget))}_syncIntersectsLine(){null!=this._renderer&&(this._renderer.intersectsLineEnabled=this._intersectsLineEnabled&&this.visible,this._intersectsLineEnabled&&(this._renderer.intersectsLineSegment=this._intersectsLine))}_syncIntersectsLineInfinite(){null!=this._renderer&&(this._renderer.intersectsLineInfinite=this._intersectsLineInfinite)}_syncPathVerticalPlane(){null!=this._renderer&&(this._renderer.pathVerticalPlaneEnabled=null!=this._pathVerticalPlaneBuffers&&this.visible,null!=this._pathVerticalPlaneBuffers&&(this._renderer.pathVerticalPlaneBuffers=this._pathVerticalPlaneBuffers))}_syncLineVerticalPlane(){null!=this._renderer&&(this._renderer.lineVerticalPlaneEnabled=null!=this._lineVerticalPlaneSegment&&this.visible,null!=this._lineVerticalPlaneSegment&&(this._renderer.lineVerticalPlaneSegment=this._lineVerticalPlaneSegment))}_syncPointDistance(){if(null==this._renderer)return;const e=this._pointDistanceLine,t=null!=e;this._renderer.pointDistanceEnabled=t&&null!=e.target&&this.visible,t&&(this._renderer.pointDistanceOrigin=e.origin,null!=e.target&&(this._renderer.pointDistanceTarget=e.target))}_disposeRenderer(){null!=this._renderer&&this.view._stage&&(this.view._stage.removeRenderPlugin(this._renderer),this._renderer=null)}}const Ke=c();export{Je as L}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/LayerConstants.js b/library/arcgis/4.30/@arcgis/core/chunks/LayerConstants.js new file mode 100644 index 00000000..95094156 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/LayerConstants.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +const o="OBJECTID";export{o as f}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/LayerView2D.js b/library/arcgis/4.30/@arcgis/core/chunks/LayerView2D.js new file mode 100644 index 00000000..5ad7fa09 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/LayerView2D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import t from"../core/Collection.js";import{r as s}from"./collectionUtils.js";import i from"../core/Error.js";import{watch as r,syncAndInitial as o,on as a}from"../core/reactiveUtils.js";import{property as p}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as n}from"../core/accessorSupport/decorators/subclass.js";import{C as h}from"./Container.js";import{H as l}from"./HighlightOptions.js";import{a as c,C as d}from"./ClipRect.js";import"../geometry.js";import u from"../geometry/Geometry.js";import{fromJSON as y}from"../geometry/support/jsonUtils.js";import m from"../geometry/Extent.js";import f from"../geometry/Polygon.js";import{b as v}from"./layerViewUtils.js";var g;const R={base:u,key:"type",typeMap:{extent:m,polygon:f}};let w=g=class extends c{constructor(e){super(e),this.type="geometry",this.geometry=null}clone(){return new g({geometry:this.geometry?.clone()??null})}commitVersionProperties(){this.commitProperty("geometry")}};e([p({types:R,json:{read:y,write:!0}})],w.prototype,"geometry",void 0),w=g=e([n("esri.views.layers.support.Geometry")],w);const S=w;let j=class extends c{constructor(e){super(e),this.type="path",this.path=[]}commitVersionProperties(){this.commitProperty("path")}};e([p({type:[[[Number]]],json:{write:!0}})],j.prototype,"path",void 0),j=e([n("esri.views.layers.support.Path")],j);const b=j,q=t.ofType({key:"type",base:null,typeMap:{rect:d,path:b,geometry:S}}),C=t=>{let c=class extends t{constructor(){super(...arguments),this.attached=!1,this.clips=new q,this.highlightOptions=null,this.lastUpdateId=-1,this.moving=!1,this.updateRequested=!1,this._visibleAtCurrentScale=!0}initialize(){const e=this.view?.spatialReferenceLocked??!0,t=this.view?.spatialReference;t&&e&&!this.spatialReferenceSupported?this.addResolvingPromise(Promise.reject(new i("layerview:spatial-reference-incompatible","The spatial reference of this layer does not meet the requirements of the view",{layer:this.layer}))):(this.container||(this.container=new h),this.container.fadeTransitionEnabled=!0,this.container.visible=!1,this.container.endTransitions(),this.addHandles([r((()=>this.suspended),(e=>{this.container&&(this.container.visible=!e)}),o),r((()=>this.updateSuspended),(e=>{this.view&&!e&&this.updateRequested&&this.view.requestUpdate()}),o),r((()=>this.layer?.opacity??1),(e=>{this.container&&(this.container.opacity=e)}),o),r((()=>this.layer&&"blendMode"in this.layer?this.layer.blendMode:"normal"),(e=>{this.container&&(this.container.blendMode=e)}),o),r((()=>this.layer&&"effect"in this.layer?this.layer.effect:null),(e=>{this.container&&(this.container.effect=e)}),o),r((()=>this.highlightOptions),(e=>this.container.highlightOptions=e),o),a((()=>this.clips),"change",(()=>{this.container&&(this.container.clips=this.clips)}),o),r((()=>({scale:this.view?.scale,scaleRange:this.layer&&"effectiveScaleRange"in this.layer?this.layer.effectiveScaleRange:null})),(({scale:e,scaleRange:t})=>{const s=v(t,e);s!==this._visibleAtCurrentScale&&(this._visibleAtCurrentScale=s)}),o)],"constructor"),this.view?.whenLayerView?this.view.whenLayerView(this.layer).then((e=>{e===this&&this.processAttach()}),(()=>{})):this.when().then((()=>{this.processAttach()}),(()=>{})))}destroy(){this.processDetach(),this.updateRequested=!1}get spatialReferenceSupported(){const e=this.view?.spatialReference;return null==e||this.supportsSpatialReference(e)}get updating(){return this.spatialReferenceSupported&&(!this.attached||!this.suspended&&(this.updateRequested||this.isUpdating())||!!this._updatingHandles?.updating)}get visibleAtCurrentScale(){return this._visibleAtCurrentScale}processAttach(){this.isResolved()&&!this.attached&&!this.destroyed&&this.spatialReferenceSupported&&(this.attach(),this.attached=!0,this.requestUpdate())}processDetach(){this.attached&&(this.attached=!1,this.removeHandles("attach"),this.detach(),this.updateRequested=!1)}requestUpdate(){this.destroyed||this.updateRequested||(this.updateRequested=!0,this.updateSuspended||this.view.requestUpdate())}processUpdate(e){!this.isFulfilled()||this.isResolved()?(this._set("updateParameters",e),this.updateRequested&&!this.updateSuspended&&(this.updateRequested=!1,this.update(e))):this.updateRequested=!1}hitTest(e,t){return Promise.resolve(null)}supportsSpatialReference(e){return!0}canResume(){return!!this.spatialReferenceSupported&&!!super.canResume()&&this.visibleAtCurrentScale}getSuspendInfo(){const e=super.getSuspendInfo(),t=!this.spatialReferenceSupported;return t&&(e.spatialReferenceNotSupported=t),e}addAttachHandles(e){this.addHandles(e,"attach")}};return e([p()],c.prototype,"attached",void 0),e([p({type:q,set(e){const t=s(e,this._get("clips"),q);this._set("clips",t)}})],c.prototype,"clips",void 0),e([p()],c.prototype,"container",void 0),e([p({type:l})],c.prototype,"highlightOptions",void 0),e([p()],c.prototype,"moving",void 0),e([p({readOnly:!0})],c.prototype,"spatialReferenceSupported",null),e([p({readOnly:!0})],c.prototype,"updateParameters",void 0),e([p()],c.prototype,"updateRequested",void 0),e([p()],c.prototype,"updating",null),e([p()],c.prototype,"view",void 0),e([p()],c.prototype,"_visibleAtCurrentScale",void 0),e([p({readOnly:!0})],c.prototype,"visibleAtCurrentScale",null),c=e([n("esri.views.2d.layers.LayerView2D")],c),c};export{S as C,C as L}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/LayerView3D.js b/library/arcgis/4.30/@arcgis/core/chunks/LayerView3D.js new file mode 100644 index 00000000..e0691333 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/LayerView3D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as s}from"./tslib.es6.js";import{m as o}from"./handleUtils.js";import{throwIfAborted as t}from"../core/promiseUtils.js";import{whenOnce as e}from"../core/reactiveUtils.js";import{property as r}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as i}from"../core/accessorSupport/decorators/subclass.js";import{s as a,r as l}from"./heightModelInfoUtils.js";const p=p=>{let n=class extends p{constructor(){super(...arguments),this.slicePlaneEnabled=!1,this.supportsHeightUnitConversion=!1}postscript(){super.postscript(),a(this.layer)&&this.addResolvingPromise(this._validateHeightModelInfo())}async _validateHeightModelInfo(){const s=new AbortController,r=s.signal;this.addHandles(o((()=>s.abort()))),await e((()=>this.view.defaultsFromMap?.heightModelInfoReady),r),t(r);const i=l(this.layer,this.view.heightModelInfo,this.supportsHeightUnitConversion);if(i)throw i}};return s([r()],n.prototype,"view",void 0),s([r()],n.prototype,"slicePlaneEnabled",void 0),n=s([i("esri.views.3d.layers.LayerView3D")],n),n};export{p as L}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/LayerViewPerformanceInfo.js b/library/arcgis/4.30/@arcgis/core/chunks/LayerViewPerformanceInfo.js new file mode 100644 index 00000000..ce5cfa36 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/LayerViewPerformanceInfo.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +class s{constructor(s,t=0,e=0,r=0,i=0,a=null){this.usedMemory=s,this.displayedFeatures=t,this.totalFeatures=e,this.maximumFeatures=r,this.nodes=i,this.core=a}}function t(s){return"performanceInfo"in s}export{s as L,t as i}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/LegendOptions.js b/library/arcgis/4.30/@arcgis/core/chunks/LegendOptions.js new file mode 100644 index 00000000..e19ce34e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/LegendOptions.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as r}from"./tslib.es6.js";import{JSONSupport as t}from"../core/JSONSupport.js";import{property as o}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as e}from"../core/accessorSupport/decorators/subclass.js";var s;let p=s=class extends t{constructor(){super(...arguments),this.title=null}clone(){return new s({title:this.title})}};r([o({type:String,json:{write:!0}})],p.prototype,"title",void 0),p=s=r([e("esri.renderers.support.LegendOptions")],p);export{p as L}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/LercDecoder.js b/library/arcgis/4.30/@arcgis/core/chunks/LercDecoder.js new file mode 100644 index 00000000..85d167d9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/LercDecoder.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{W as e}from"./WorkerHandle.js";class t{constructor(e,t,s,a){this._hasNoDataValues=null,this._minValue=null,this._maxValue=null,"pixelData"in e?(this.values=e.pixelData,this.width=e.width,this.height=e.height,this.noDataValue=e.noDataValue):(this.values=e,this.width=t,this.height=s,this.noDataValue=a)}get hasNoDataValues(){if(null==this._hasNoDataValues){const e=this.noDataValue;this._hasNoDataValues=this.values.includes(e)}return this._hasNoDataValues}get minValue(){return this._ensureBounds(),this._minValue}get maxValue(){return this._ensureBounds(),this._maxValue}_ensureBounds(){if(null!=this._minValue)return;const{noDataValue:e,values:t}=this;let s=1/0,a=-1/0,i=!0;for(const l of t)l===e?this._hasNoDataValues=!0:(s=la?l:a,i=!1);i?(this._minValue=0,this._maxValue=0):(this._minValue=s,this._maxValue=a>-3e38?a:0)}}class s extends e{constructor(e=null){super("LercWorker","_decode",{_decode:e=>[e.buffer]},e,{strategy:"dedicated"}),this.schedule=e,this.ref=0}decode(e,t,s){return e&&0!==e.byteLength?this.invoke({buffer:e,options:t},s):Promise.resolve(null)}release(){--this.ref<=0&&(a.forEach(((e,t)=>{e===this&&a.delete(t)})),this.destroy())}}const a=new Map;function i(e=null){let t=a.get(e);return t||(null!=e?(t=new s((t=>e.immediate.schedule(t))),a.set(e,t)):(t=new s,a.set(null,t))),++t.ref,t}export{t as E,i as a}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/LercWorker.js b/library/arcgis/4.30/@arcgis/core/chunks/LercWorker.js new file mode 100644 index 00000000..7ccb5205 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/LercWorker.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{k as e}from"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";var t={};t.defaultNoDataValue=e(-1/0),t.decode=function(s,r){var o=(r=r||{}).encodedMaskData||null===r.encodedMaskData,f=l(s,r.inputOffset||0,o),m=null!=r.noDataValue?e(r.noDataValue):t.defaultNoDataValue,u=i(f,r.pixelType||Float32Array,r.encodedMaskData,m,r.returnMask),d={width:f.width,height:f.height,pixelData:u.resultPixels,minValue:f.pixels.minValue,maxValue:f.pixels.maxValue,noDataValue:m};return u.resultMask&&(d.maskData=u.resultMask),r.returnEncodedMask&&f.mask&&(d.encodedMaskData=f.mask.bitset?f.mask.bitset:null),r.returnFileInfo&&(d.fileInfo=n(f,m),r.computeUsedBitDepths&&(d.fileInfo.bitDepths=a(f))),d};var i=function(e,t,i,n,a){var l,r,o=0,f=e.pixels.numBlocksX,m=e.pixels.numBlocksY,u=Math.floor(e.width/f),d=Math.floor(e.height/m),c=2*e.maxZError;i=i||(e.mask?e.mask.bitset:null),l=new t(e.width*e.height),a&&i&&(r=new Uint8Array(e.width*e.height));for(var g,h,k=new Float32Array(u*d),x=0;x<=m;x++){var p=x!==m?d:e.height%m;if(0!==p)for(var w=0;w<=f;w++){var y=w!==f?u:e.width%f;if(0!==y){var V,v,B,U,D=x*e.width*d+w*u,M=e.width-y,b=e.pixels.blocks[o];if(b.encoding<2?(0===b.encoding?V=b.rawData:(s(b.stuffedData,b.bitsPerPixel,b.numValidPixels,b.offset,c,k,e.pixels.maxValue),V=k),v=0):B=2===b.encoding?0:b.offset,i)for(h=0;h>3],U<<=7&D),g=0;g>3]),128&U?(r&&(r[D]=1),l[D++]=b.encoding<2?V[v++]:B):(r&&(r[D]=0),l[D++]=n),U<<=1;D+=M}else if(b.encoding<2)for(h=0;h0){var s=new Uint8Array(Math.ceil(n.width*n.height/8)),r=(l=new DataView(e,t,n.mask.numBytes)).getInt16(0,!0),o=2,f=0;do{if(r>0)for(;r--;)s[f++]=l.getUint8(o++);else{var m=l.getUint8(o++);for(r=-r;r--;)s[f++]=m}r=l.getInt16(o,!0),o+=2}while(o0?1:0),g=d+(n.height%d>0?1:0);n.pixels.blocks=new Array(c*g);for(var h=1e9,k=0,x=0;x3)throw"Invalid block encoding ("+V.encoding+")";if(2!==V.encoding){if(0!==v&&2!==v){if(v>>=6,V.offsetType=v,2===v)V.offset=l.getInt8(1),w++;else if(1===v)V.offset=l.getInt16(1,!0),w+=2;else{if(0!==v)throw"Invalid block offset type";V.offset=l.getFloat32(1,!0),w+=4}if(h=Math.min(V.offset,h),1===V.encoding)if(v=l.getUint8(w),w++,V.bitsPerPixel=63&v,v>>=6,V.numValidPixelsType=v,2===v)V.numValidPixels=l.getUint8(w),w++;else if(1===v)V.numValidPixels=l.getUint16(w,!0),w+=2;else{if(0!==v)throw"Invalid valid pixel count type";V.numValidPixels=l.getUint32(w,!0),w+=4}}var B;if(t+=w,3!=V.encoding)if(0===V.encoding){var U=(n.pixels.numBytes-1)/4;if(U!==Math.floor(U))throw"uncompressed block has invalid length";B=new ArrayBuffer(4*U),new Uint8Array(B).set(new Uint8Array(e,t,4*U));for(var D=new Float32Array(B),M=0;M=t)o=f>>>d-t&m,d-=t;else{var h=t-d;o=(f&m)<>>(d=32-h)}l[r]=othis.layer.analysis),(s=>{this._destroyAnalysisView(),null!=s&&this._createAnalysisView(s)}),l),c)}destroy(){this.removeHandles(c),this._destroyAnalysisView()}async whenAnalysisView(){if(null!=this.analysisView)return this.analysisView;if(null!=this._createAnalysisViewTask)return this._createAnalysisViewTask.promise;throw new e("layerview:no-analysisview-for-analysis","The analysis has not been set on the LineOfSightLayer of this layer view")}isUpdating(){return null!=this._createAnalysisViewTask||null!=this.analysisView&&this.analysisView.updating}_createAnalysisView(s){const e=i((async i=>(this.analysisView=await this._createAnalysisViewPromise(s,i),this._createAnalysisViewTask===e&&(this._createAnalysisViewTask=null),this.analysisView)));this._createAnalysisViewTask=e}_destroyAnalysisView(){this.analysisView=t(this.analysisView),this._createAnalysisViewTask=r(this._createAnalysisViewTask)}async _createAnalysisViewPromise(s,i){let t=this._analysisModule;if(null==t){const s=await this._loadAnalysisModule();this._analysisModule=s,t=s}const r=new t.default({analysis:s,view:this.view,parent:this});if(await r.when(),a(i))throw r.destroy(),new e("layerview:no-analysisview-for-analysis","The analysis has not been added to the LineOfSightLayer of this layer view",{analysis:s});return r}_loadAnalysisModule(){return import("../views/3d/analysis/LineOfSightAnalysisView3D.js")}};s([n()],h.prototype,"type",void 0),s([n()],h.prototype,"layer",void 0),s([n()],h.prototype,"analysisView",void 0),s([n()],h.prototype,"_createAnalysisViewTask",void 0),h=s([y("esri.views.3d.layers.LineOfSightLayerView3D")],h);const w=h;export{w as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/LineSeries.js b/library/arcgis/4.30/@arcgis/core/chunks/LineSeries.js new file mode 100644 index 00000000..f38ce83b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/LineSeries.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{T as e,C as t,a as i,p as s,k as a,am as o,X as n,aJ as r,f as l,N as h,i as d,g as c,R as u,r as g,n as p,H as m,_,e as b,aK as x,aL as f,P as v,m as y,af as w,j as P,aM as A,aA as k,F as D,al as T,aN as M,l as S,q as O,M as C,aO as X,h as Y,aP as L,L as F,t as I,u as R,aQ as j,d as V}from"./Theme.js";import{C as E}from"./ColorSet.js";import{s as G}from"./DefaultTheme.js";import{w as z,c as N,r as B,S as U,a as W,D as H,C as Z,T as K}from"./Tick.js";import{B as q}from"./Button2.js";import{a as J}from"./tslib.es6.js";function Q(e){return"object"==typeof e&&"length"in e?e:Array.from(e)}function $(e){this._context=e}function ee(e){return new $(e)}function te(e){return e[0]}function ie(e){return e[1]}function se(e,t){var i=N(!0),s=null,a=ee,o=null,n=z(r);function r(r){var l,h,d,c=(r=Q(r)).length,u=!1;for(null==s&&(o=a(d=n())),l=0;l<=c;++l)!(l=c;--u)r.point(b[u],x[u]);r.lineEnd(),r.areaEnd()}_&&(b[d]=+e(g,d,h),x[d]=+t(g,d,h),r.point(s?+s(g,d,h):b[d],i?+i(g,d,h):x[d]))}if(p)return r=null,p+""||null}function d(){return se().defined(a).curve(n).context(o)}return e="function"==typeof e?e:void 0===e?te:N(+e),t="function"==typeof t?t:N(void 0===t?0:+t),i="function"==typeof i?i:void 0===i?ie:N(+i),h.x=function(t){return arguments.length?(e="function"==typeof t?t:N(+t),s=null,h):e},h.x0=function(t){return arguments.length?(e="function"==typeof t?t:N(+t),h):e},h.x1=function(e){return arguments.length?(s=null==e?null:"function"==typeof e?e:N(+e),h):s},h.y=function(e){return arguments.length?(t="function"==typeof e?e:N(+e),i=null,h):t},h.y0=function(e){return arguments.length?(t="function"==typeof e?e:N(+e),h):t},h.y1=function(e){return arguments.length?(i=null==e?null:"function"==typeof e?e:N(+e),h):i},h.lineX0=h.lineY0=function(){return d().x(e).y(t)},h.lineY1=function(){return d().x(e).y(i)},h.lineX1=function(){return d().x(s).y(t)},h.defined=function(e){return arguments.length?(a="function"==typeof e?e:N(!!e),h):a},h.curve=function(e){return arguments.length?(n=e,null!=o&&(r=n(o)),h):n},h.context=function(e){return arguments.length?(null==e?o=r=null:r=n(o=e),h):o},h}$.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t)}}};class oe extends e{setupDefaultRules(){super.setupDefaultRules();const e=this._root.interfaceColors,h=this._root.language,d=this.rule.bind(this);d("XYChart").setAll({colors:E.new(this._root,{}),paddingLeft:20,paddingRight:20,paddingTop:16,paddingBottom:16,panX:!1,panY:!1,wheelStep:.25,arrangeTooltips:!0,pinchZoomX:!1,pinchZoomY:!1}),d("XYSeries").setAll({legendLabelText:"{name}"}),d("Rectangle",["plotbackground","xy","background"]).setAll({fill:t.fromHex(0),fillOpacity:0}),d("XYChart",["scrollbar","chart"]).setAll({paddingBottom:0,paddingLeft:0,paddingTop:0,paddingRight:0,colors:E.new(this._root,{saturation:0})});{const t=d("Graphics",["scrollbar","overlay"]);t.setAll({fillOpacity:.5}),G(t,"fill",e,"background")}d("RoundedRectangle",["xy","scrollbar","thumb"]).setAll({cornerRadiusTR:0,cornerRadiusTL:0,cornerRadiusBR:0,cornerRadiusBL:0,fillOpacity:0,focusable:!0}),d("RoundedRectangle",["xy","scrollbar","thumb"]).states.create("hover",{fillOpacity:.4}),d("RoundedRectangle",["xy","scrollbar","chart","background"]).setAll({cornerRadiusTL:0,cornerRadiusBL:0,cornerRadiusTR:0,cornerRadiusBR:0}),d("RoundedRectangle",["xy","scrollbar","chart","background","resize","button"]).setAll({cornerRadiusBL:40,cornerRadiusBR:40,cornerRadiusTL:40,cornerRadiusTR:40}),d("AxisRendererX",["xy","chart","scrollbar"]).setAll({strokeOpacity:0,inside:!0}),d("AxisRendererY",["xy","chart","scrollbar"]).setAll({strokeOpacity:0,inside:!0,minGridDistance:5}),d("AxisLabel",["xy","scrollbar","x"]).setAll({opacity:.5,centerY:i,minPosition:.01,maxPosition:.99,fontSize:"0.8em"}),d("AxisLabel",["category"]).setAll({text:"{category}",populateText:!0}),d("AxisLabel",["x"]).setAll({centerY:0}),d("AxisLabel",["x","inside"]).setAll({centerY:i}),d("AxisLabel",["x","inside","opposite"]).setAll({centerY:0}),d("AxisLabel",["x","opposite"]).setAll({centerY:i}),d("AxisLabel",["y"]).setAll({centerX:i}),d("AxisLabel",["y","inside"]).setAll({centerX:0}),d("AxisLabel",["y","inside","opposite"]).setAll({centerX:i}),d("AxisLabel",["y","opposite"]).setAll({centerX:0}),d("AxisLabel",["minor"]).setAll({fontSize:"0.6em"}),d("AxisLabel",["xy","scrollbar","y"]).setAll({visible:!1}),d("Grid",["xy","scrollbar","y"]).setAll({visible:!1}),d("Grid",["xy","scrollbar","x"]).setAll({opacity:.5}),d("XYCursor").setAll({behavior:"none",layer:30,exportable:!1,snapToSeriesBy:"xy",moveThreshold:1});{const t=d("Grid",["cursor","x"]);t.setAll({forceInactive:!0,strokeOpacity:.8,strokeDasharray:[2,2],role:"slider",ariaLabel:h.translate("Use left and right arrows to move selection")}),G(t,"stroke",e,"alternativeBackground")}{const t=d("Grid",["cursor","y"]);t.setAll({forceInactive:!0,strokeOpacity:.8,strokeDasharray:[2,2],role:"slider",ariaLabel:h.translate("Use up and down arrows to move selection")}),G(t,"stroke",e,"alternativeBackground")}{const t=d("Graphics",["cursor","selection"]);t.setAll({fillOpacity:.15}),G(t,"fill",e,"alternativeBackground")}d("Axis").setAll({start:0,end:1,minZoomCount:1,maxZoomCount:1/0,maxZoomFactor:1e3,maxDeviation:.1,snapTooltip:!0,tooltipLocation:.5,panX:!0,panY:!0,zoomX:!0,zoomY:!0,fixAxisSize:!0}),d("AxisLabel").setAll({location:.5,multiLocation:0,centerX:s,centerY:s,paddingTop:3,paddingBottom:3,paddingLeft:5,paddingRight:5}),d("Container",["axis","header"]).setAll({layer:30}),d("Rectangle",["axis","header","background"]).setAll({crisp:!0});{const t=d("AxisRenderer");t.setAll({crisp:!0,strokeOpacity:0}),G(t,"stroke",e,"grid")}d("AxisRendererX").setAll({minGridDistance:120,opposite:!1,inversed:!1,cellStartLocation:0,cellEndLocation:1,width:i}),d("AxisRendererY").setAll({minGridDistance:40,opposite:!1,inversed:!1,cellStartLocation:0,cellEndLocation:1,height:i});{const t=d("Rectangle",["axis","thumb"]);t.setAll({fillOpacity:0}),G(t,"fill",e,"alternativeBackground"),t.states.create("hover",{fillOpacity:.1})}d("Rectangle",["axis","thumb","x"]).setAll({cursorOverStyle:"ew-resize"}),d("Rectangle",["axis","thumb","y"]).setAll({cursorOverStyle:"ns-resize"});{const t=d("Grid");t.setAll({location:0,strokeOpacity:.15,crisp:!0}),G(t,"stroke",e,"grid")}{const t=d("Grid",["minor"]);t.setAll({location:0,strokeOpacity:.07,crisp:!0}),G(t,"stroke",e,"grid")}d("Grid",["base"]).setAll({strokeOpacity:.3});{const t=d("Graphics",["axis","fill"]);t.setAll({visible:!1,isMeasured:!1,position:"absolute",fillOpacity:.05}),G(t,"fill",e,"alternativeBackground")}d("Graphics",["axis","fill","range"]).setAll({isMeasured:!0}),d("Graphics",["series","fill","range"]).setAll({visible:!1,isMeasured:!0}),d("Grid",["series","range"]).setAll({visible:!1}),d("AxisTick",["series","range"]).setAll({visible:!1}),d("AxisLabel",["series","range"]).setAll({visible:!1});{const t=d("AxisTick");t.setAll({location:.5,multiLocation:0,strokeOpacity:1,isMeasured:!1,position:"absolute",visible:!1}),G(t,"stroke",e,"grid")}d("CategoryAxis").setAll({startLocation:0,endLocation:1,fillRule:(e,t)=>{const i=e.get("axisFill");i&&(a(t)&&t%2!=0?i.setPrivate("visible",!1):i.setPrivate("visible",!0))}});const c=[{timeUnit:"millisecond",count:1},{timeUnit:"millisecond",count:5},{timeUnit:"millisecond",count:10},{timeUnit:"millisecond",count:50},{timeUnit:"millisecond",count:100},{timeUnit:"millisecond",count:500},{timeUnit:"second",count:1},{timeUnit:"second",count:5},{timeUnit:"second",count:10},{timeUnit:"second",count:30},{timeUnit:"minute",count:1},{timeUnit:"minute",count:5},{timeUnit:"minute",count:10},{timeUnit:"minute",count:15},{timeUnit:"minute",count:30},{timeUnit:"hour",count:1},{timeUnit:"hour",count:3},{timeUnit:"hour",count:6},{timeUnit:"hour",count:12},{timeUnit:"day",count:1},{timeUnit:"day",count:2},{timeUnit:"day",count:3},{timeUnit:"day",count:4},{timeUnit:"day",count:5},{timeUnit:"week",count:1},{timeUnit:"month",count:1},{timeUnit:"month",count:2},{timeUnit:"month",count:3},{timeUnit:"month",count:6},{timeUnit:"year",count:1},{timeUnit:"year",count:2},{timeUnit:"year",count:5},{timeUnit:"year",count:10},{timeUnit:"year",count:50},{timeUnit:"year",count:100},{timeUnit:"year",count:200},{timeUnit:"year",count:500},{timeUnit:"year",count:1e3},{timeUnit:"year",count:2e3},{timeUnit:"year",count:5e3},{timeUnit:"year",count:1e4},{timeUnit:"year",count:1e5}],u={millisecond:h.translate("_date_millisecond"),second:h.translate("_date_second"),minute:h.translate("_date_minute"),hour:h.translate("_date_hour"),day:h.translate("_date_day"),week:h.translate("_date_day"),month:h.translate("_date_month"),year:h.translate("_date_year")},g={millisecond:h.translate("_date_millisecond"),second:h.translate("_date_second"),minute:h.translate("_date_minute"),hour:h.translate("_date_day"),day:h.translate("_date_day"),week:h.translate("_date_day"),month:h.translate("_date_month")+" "+h.translate("_date_year"),year:h.translate("_date_year")},p={millisecond:h.translate("_date_millisecond_full"),second:h.translate("_date_second_full"),minute:h.translate("_date_minute_full"),hour:h.translate("_date_hour_full"),day:h.translate("_date_day_full"),week:h.translate("_date_week_full"),month:h.translate("_date_month_full"),year:h.translate("_date_year")};d("CategoryDateAxis").setAll({markUnitChange:!0,gridIntervals:o(c),dateFormats:n(u),periodChangeDateFormats:n(g)}),d("DateAxis").setAll({maxZoomFactor:null,strictMinMax:!0,startLocation:0,endLocation:1,markUnitChange:!0,groupData:!1,groupCount:500,gridIntervals:o(c),dateFormats:n(u),periodChangeDateFormats:n(g),tooltipDateFormats:p,groupIntervals:[{timeUnit:"millisecond",count:1},{timeUnit:"millisecond",count:10},{timeUnit:"millisecond",count:100},{timeUnit:"second",count:1},{timeUnit:"second",count:10},{timeUnit:"minute",count:1},{timeUnit:"minute",count:10},{timeUnit:"hour",count:1},{timeUnit:"day",count:1},{timeUnit:"week",count:1},{timeUnit:"month",count:1},{timeUnit:"year",count:1}],fillRule:e=>{const t=e.get("axisFill");if(t){const i=e.component,s=e.get("value"),a=e.get("endValue"),o=i.intervalDuration(),n=i.getPrivate("baseInterval"),r=i.getPrivate("gridInterval",n);let l=i.getPrivate("min",0);if(l=B(new Date(l),r.timeUnit,r.count,this._root.locale.firstDayOfWeek,this._root.utc,void 0,this._root.timezone).getTime(),null!=s&&null!=a){const e=Math.round(Math.round((s-l)/o))/2;e==Math.round(e)?t.setPrivate("visible",!0):t.setPrivate("visible",!1)}}}}),d("GaplessDateAxis").setAll({fillRule:e=>{const t=e.get("axisFill");if(t){const i=e.get("index");let s=!1;a(i)&&i%2!=0||(s=!0),t.setPrivate("visible",s)}}}),d("ValueAxis").setAll({baseValue:0,logarithmic:!1,strictMinMax:!1,autoZoom:!0,fillRule:e=>{const t=e.get("axisFill");if(t){const i=e.component,s=e.get("value"),o=i.getPrivate("step");a(s)&&a(o)&&(r(s/o/2,5)==Math.round(s/o/2)?t.setPrivate("visible",!1):t.setPrivate("visible",!0))}}}),d("DurationAxis").setAll({baseUnit:"second"}),d("XYSeries").setAll({maskBullets:!0,stackToNegative:!0,locationX:.5,locationY:.5,snapTooltip:!1,openValueXGrouped:"open",openValueYGrouped:"open",valueXGrouped:"close",valueYGrouped:"close",seriesTooltipTarget:"series"}),d("BaseColumnSeries").setAll({adjustBulletPosition:!0}),d("ColumnSeries").setAll({clustered:!0}),d("RoundedRectangle",["series","column"]).setAll({position:"absolute",isMeasured:!1,width:l(70),height:l(70),strokeWidth:1,strokeOpacity:1,cornerRadiusBL:0,cornerRadiusTL:0,cornerRadiusBR:0,cornerRadiusTR:0,fillOpacity:1,role:"figure"}),d("LineSeries").setAll({connect:!0,autoGapCount:1.1,stackToNegative:!1}),d("Graphics",["series","stroke"]).setAll({position:"absolute",strokeWidth:1,strokeOpacity:1,isMeasured:!1}),d("Graphics",["series","fill"]).setAll({visible:!1,fillOpacity:0,position:"absolute",strokeWidth:0,strokeOpacity:0,isMeasured:!1}),d("Graphics",["line","series","legend","marker","stroke"]).setAll({draw:(e,t)=>{const i=t.parent;if(i){const t=i.height(),s=i.width();e.moveTo(0,t/2),e.lineTo(s,t/2)}}});{const t=d("Graphics",["line","series","legend","marker","stroke"]).states.create("disabled",{});G(t,"stroke",e,"disabled")}d("Graphics",["line","series","legend","marker","fill"]).setAll({draw:(e,t)=>{const i=t.parent;if(i){const t=i.height(),s=i.width();e.moveTo(0,0),e.lineTo(s,0),e.lineTo(s,t),e.lineTo(0,t),e.lineTo(0,0)}}});{const t=d("Graphics",["line","series","legend","marker","fill"]).states.create("disabled",{});G(t,"stroke",e,"disabled")}d("SmoothedXYLineSeries").setAll({tension:.5}),d("SmoothedXLineSeries").setAll({tension:.5}),d("SmoothedYLineSeries").setAll({tension:.5}),d("Candlestick").setAll({position:"absolute",isMeasured:!1,width:l(50),height:l(50),strokeWidth:1,strokeOpacity:1,cornerRadiusBL:0,cornerRadiusTL:0,cornerRadiusBR:0,cornerRadiusTR:0,fillOpacity:1,role:"figure"}),d("OHLC").setAll({width:l(80),height:l(80)}),d("CandlestickSeries").setAll({lowValueXGrouped:"low",lowValueYGrouped:"low",highValueXGrouped:"high",highValueYGrouped:"high",openValueXGrouped:"open",openValueYGrouped:"open",valueXGrouped:"close",valueYGrouped:"close"});{const t=d("Rectangle",["column","autocolor"]).states.create("riseFromOpen",{});G(t,"fill",e,"positive"),G(t,"stroke",e,"positive")}{const t=d("Rectangle",["column","autocolor"]).states.create("dropFromOpen",{});G(t,"fill",e,"negative"),G(t,"stroke",e,"negative")}d("Rectangle",["column","autocolor","pro"]).states.create("riseFromOpen",{fillOpacity:0}),d("Rectangle",["column","autocolor","pro"]).states.create("dropFromOpen",{fillOpacity:1});{const t=d("Rectangle",["column","autocolor","pro"]).states.create("riseFromPrevious",{});G(t,"fill",e,"positive"),G(t,"stroke",e,"positive")}{const t=d("Rectangle",["column","autocolor","pro"]).states.create("dropFromPrevious",{});G(t,"fill",e,"negative"),G(t,"stroke",e,"negative")}d("RoundedRectangle",["rangegrip"]).setAll({strokeOpacity:0,fillOpacity:0,strokeWidth:1,width:12,height:12});{const t=d("Graphics",["rangegrip","button","icon"]);t.setAll({interactive:!1,crisp:!0,strokeOpacity:.5,draw:e=>{e.moveTo(0,.5),e.lineTo(0,12.5),e.moveTo(2,.5),e.lineTo(2,12.5),e.moveTo(4,.5),e.lineTo(4,12.5)}}),G(t,"stroke",e,"secondaryButtonText")}d("Button",["rangegrip"]).setAll({draggable:!0,paddingTop:0,paddingBottom:0}),d("Button",["rangegrip","vertical"]).setAll({rotation:90,cursorOverStyle:"ns-resize",centerX:s}),d("Button",["rangegrip","horizontal"]).setAll({cursorOverStyle:"ew-resize",centerX:s}),d("Button",["rangegrip","vertical","left"]).setAll({centerY:i}),d("Button",["rangegrip","vertical","right"]).setAll({centerY:0}),d("Button",["rangegrip","horizontal","top"]).setAll({centerY:0}),d("Button",["rangegrip","horizontal","bottom"]).setAll({centerY:i})}}class ne extends U{constructor(){super(...arguments),Object.defineProperty(this,"xAxes",{enumerable:!0,configurable:!0,writable:!0,value:new h}),Object.defineProperty(this,"yAxes",{enumerable:!0,configurable:!0,writable:!0,value:new h}),Object.defineProperty(this,"topAxesContainer",{enumerable:!0,configurable:!0,writable:!0,value:this.chartContainer.children.push(d.new(this._root,{width:i,layout:this._root.verticalLayout}))}),Object.defineProperty(this,"yAxesAndPlotContainer",{enumerable:!0,configurable:!0,writable:!0,value:this.chartContainer.children.push(d.new(this._root,{width:i,height:i,layout:this._root.horizontalLayout}))}),Object.defineProperty(this,"bottomAxesContainer",{enumerable:!0,configurable:!0,writable:!0,value:this.chartContainer.children.push(d.new(this._root,{width:i,layout:this._root.verticalLayout}))}),Object.defineProperty(this,"leftAxesContainer",{enumerable:!0,configurable:!0,writable:!0,value:this.yAxesAndPlotContainer.children.push(d.new(this._root,{height:i,layout:this._root.horizontalLayout}))}),Object.defineProperty(this,"plotsContainer",{enumerable:!0,configurable:!0,writable:!0,value:this.yAxesAndPlotContainer.children.push(d.new(this._root,{width:i,height:i,maskContent:!1}))}),Object.defineProperty(this,"plotContainer",{enumerable:!0,configurable:!0,writable:!0,value:this.plotsContainer.children.push(d.new(this._root,{width:i,height:i}))}),Object.defineProperty(this,"topPlotContainer",{enumerable:!0,configurable:!0,writable:!0,value:this.plotsContainer.children.push(d.new(this._root,{width:i,height:i}))}),Object.defineProperty(this,"gridContainer",{enumerable:!0,configurable:!0,writable:!0,value:this.plotContainer.children.push(d.new(this._root,{width:i,height:i,isMeasured:!1}))}),Object.defineProperty(this,"topGridContainer",{enumerable:!0,configurable:!0,writable:!0,value:d.new(this._root,{width:i,height:i,isMeasured:!1})}),Object.defineProperty(this,"rightAxesContainer",{enumerable:!0,configurable:!0,writable:!0,value:this.yAxesAndPlotContainer.children.push(d.new(this._root,{height:i,layout:this._root.horizontalLayout}))}),Object.defineProperty(this,"axisHeadersContainer",{enumerable:!0,configurable:!0,writable:!0,value:this.plotContainer.children.push(d.new(this._root,{}))}),Object.defineProperty(this,"zoomOutButton",{enumerable:!0,configurable:!0,writable:!0,value:this.topPlotContainer.children.push(q.new(this._root,{themeTags:["zoom"],icon:c.new(this._root,{themeTags:["button","icon"]})}))}),Object.defineProperty(this,"_movePoint",{enumerable:!0,configurable:!0,writable:!0,value:{x:0,y:0}}),Object.defineProperty(this,"_wheelDp",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_otherCharts",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_movePoints",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"_downStartX",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_downEndX",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_downStartY",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_downEndY",{enumerable:!0,configurable:!0,writable:!0,value:void 0})}_afterNew(){this._defaultThemes.push(oe.new(this._root)),super._afterNew(),this._disposers.push(this.xAxes),this._disposers.push(this.yAxes);const e=this._root;let t=this._root.verticalLayout;const i=this.zoomOutButton;i.events.on("click",(()=>{this.zoomOut()})),i.hide(0),i.states.lookup("default").set("opacity",1),this.chartContainer.set("layout",t);const s=this.plotContainer;s.children.push(this.seriesContainer),this._disposers.push(this._processAxis(this.xAxes,this.bottomAxesContainer)),this._disposers.push(this._processAxis(this.yAxes,this.leftAxesContainer)),s.children.push(this.topGridContainer),s.children.push(this.bulletsContainer),s.set("interactive",!0),s.set("interactiveChildren",!1),s.set("background",u.new(e,{themeTags:["plotbackground","xy","background"]})),this._disposers.push(s.events.on("pointerdown",(e=>{this._handlePlotDown(e)}))),this._disposers.push(s.events.on("globalpointerup",(e=>{this._handlePlotUp(e)}))),this._disposers.push(s.events.on("globalpointermove",(e=>{this._handlePlotMove(e)}))),this._maskGrid(),this._setUpTouch()}_beforeChanged(){super._beforeChanged(),(this.isDirty("pinchZoomX")||this.isDirty("pinchZoomY")||this.get("panX")||this.get("panY"))&&this._setUpTouch()}_setUpTouch(){this.plotContainer._display.cancelTouch||(this.plotContainer._display.cancelTouch=!!(this.get("pinchZoomX")||this.get("pinchZoomY")||this.get("panX")||this.get("panY")))}_maskGrid(){this.gridContainer.set("maskContent",!0),this.topGridContainer.set("maskContent",!0)}_removeSeries(e){e._unstack(),e._posXDp&&e._posXDp.dispose(),e._posYDp&&e._posYDp.dispose(),e.set("baseAxis",void 0);const t=e.get("xAxis");t&&(g(t.series,e),t.markDirtyExtremes());const i=e.get("yAxis");i&&(g(i.series,e),i.markDirtyExtremes());const s=this.get("cursor");if(s){const t=s.get("snapToSeries");t&&g(t,e)}super._removeSeries(e)}handleWheel(e){const t=this.get("wheelX"),i=this.get("wheelY"),s=this.plotContainer,a=e.originalEvent;if(!p(a,this))return;a.preventDefault();const o=s.toLocal(e.point),n=this.get("wheelStep",.2),r=a.deltaY/100,l=a.deltaX/100,h=this.get("wheelZoomPositionX"),d=this.get("wheelZoomPositionY");"zoomX"!==t&&"zoomXY"!==t||0==l||this.xAxes.each((e=>{if(e.get("zoomX")){let t=e.get("start"),i=e.get("end"),a=e.fixPosition(o.x/s.width());null!=h&&(a=h);let r=t-n*(i-t)*l*a,d=i+n*(i-t)*l*(1-a);1/(d-r){if(e.get("zoomX")){let t=e.get("start"),i=e.get("end"),a=e.fixPosition(o.x/s.width());null!=h&&(a=h);let l=t-n*(i-t)*r*a,d=i+n*(i-t)*r*(1-a);1/(d-l){if(e.get("zoomY")){let t=e.get("start"),i=e.get("end"),a=e.fixPosition(o.y/s.height());null!=d&&(a=d);let r=t-n*(i-t)*l*a,h=i+n*(i-t)*l*(1-a);1/(h-r){if(e.get("zoomY")){let t=e.get("start"),i=e.get("end"),a=e.fixPosition(o.y/s.height());null!=d&&(a=d);let l=t-n*(i-t)*r*a,h=i+n*(i-t)*r*(1-a);1/(h-l){if(e.get("panX")){let t=e.get("start"),i=e.get("end"),s=this._getWheelSign(e)*n*(i-t)*l,a=t+s,o=i+s,r=this._fixWheel(a,o);a=r[0],o=r[1],this._handleWheelAnimation(e.zoom(a,o))}})),"panX"!==i&&"panXY"!==i||0==r||this.xAxes.each((e=>{if(e.get("panX")){let t=e.get("start"),i=e.get("end"),s=this._getWheelSign(e)*n*(i-t)*r,a=t+s,o=i+s,l=this._fixWheel(a,o);a=l[0],o=l[1],this._handleWheelAnimation(e.zoom(a,o))}})),"panY"!==t&&"panXY"!==t||0==l||this.yAxes.each((e=>{if(e.get("panY")){let t=e.get("start"),i=e.get("end"),s=this._getWheelSign(e)*n*(i-t)*l,a=t+s,o=i+s,r=this._fixWheel(a,o);a=r[0],o=r[1],this._handleWheelAnimation(e.zoom(a,o))}})),"panY"!==i&&"panXY"!==i||0==r||this.yAxes.each((e=>{if(e.get("panY")){let t=e.get("start"),i=e.get("end"),s=this._getWheelSign(e)*n*(i-t)*r,a=t-s,o=i-s,l=this._fixWheel(a,o);a=l[0],o=l[1],this._handleWheelAnimation(e.zoom(a,o))}}))}_handleSetWheel(){const e=this.get("wheelX"),t=this.get("wheelY"),i=this.plotContainer;"none"!==e||"none"!==t?(this._wheelDp=i.events.on("wheel",(i=>{const s=i.originalEvent;("none"!==e&&0!=Math.abs(s.deltaX)||"none"!==t&&0!=Math.abs(s.deltaY))&&this.handleWheel(i)})),this._disposers.push(this._wheelDp)):this._wheelDp&&this._wheelDp.dispose()}_getWheelSign(e){let t=1;return e.get("renderer").get("inversed")&&(t=-1),t}_fixWheel(e,t){const i=t-e;return e<0&&(t=(e=0)+i),t>1&&(e=(t=1)-i),[e,t]}_handlePlotDown(e){const t=e.originalEvent;if(2==t.button)return;const i=this.plotContainer;let s=i.toLocal(e.point);if((this.get("pinchZoomX")||this.get("pinchZoomY"))&&t.pointerId&&m(i._downPoints).length>0){const e=this.xAxes.getIndex(0),t=this.yAxes.getIndex(0);e&&(this._downStartX=e.get("start",0),this._downEndX=e.get("end",1)),t&&(this._downStartY=t.get("start",0),this._downEndY=t.get("end",1))}if((this.get("panX")||this.get("panY"))&&s.x>=0&&s.y>=0&&s.x<=i.width()&&s.y<=this.height()){this._downPoint={x:t.clientX,y:t.clientY};const i=this.get("panX"),s=this.get("panY");i&&this.xAxes.each((e=>{e._panStart=e.get("start"),e._panEnd=e.get("end")})),s&&this.yAxes.each((e=>{e._panStart=e.get("start"),e._panEnd=e.get("end")}));const a="panstarted";this.events.isEnabled(a)&&this.events.dispatch(a,{type:a,target:this,originalEvent:e.originalEvent})}}_handleWheelAnimation(e){e?e.events.on("stopped",(()=>{this._dispatchWheelAnimation()})):this._dispatchWheelAnimation()}_dispatchWheelAnimation(){const e="wheelended";this.events.isEnabled(e)&&this.events.dispatch(e,{type:e,target:this})}_handlePlotUp(e){const t=this._downPoint;if(t&&(this.get("panX")||this.get("panY"))){if(e.originalEvent.clientX==t.x&&e.originalEvent.clientY==t.y){const t="pancancelled";this.events.isEnabled(t)&&this.events.dispatch(t,{type:t,target:this,originalEvent:e.originalEvent})}const i="panended";this.events.isEnabled(i)&&this.events.dispatch(i,{type:i,target:this,originalEvent:e.originalEvent})}this._downPoint=void 0,this.xAxes.each((e=>{e._isPanning=!1})),this.yAxes.each((e=>{e._isPanning=!1}))}_handlePlotMove(e){const t=this.plotContainer;if(this.get("pinchZoomX")||this.get("pinchZoomY")){const i=e.originalEvent.pointerId;if(i&&(this._movePoints[i]=e.point,m(t._downPoints).length>1))return void this._handlePinch()}let i=this._downPoint;if(i){i=t.toLocal(this._root.documentPointToRoot(i));let s=t.toLocal(e.point);const a=this.get("panX"),o=this.get("panY");if(a){let e=this.get("scrollbarX");e&&e.events.disableType("rangechanged"),this.xAxes.each((e=>{if(e.get("panX")){e._isPanning=!0;let a=e._panStart,o=e._panEnd,n=(o-a)*(i.x-s.x)/t.width();e.get("renderer").get("inversed")&&(n*=-1);let r=a+n,l=o+n;l-r<1+2*e.get("maxDeviation",1)&&(e.set("start",r),e.set("end",l))}})),e&&e.events.enableType("rangechanged")}if(o){let e=this.get("scrollbarY");e&&e.events.disableType("rangechanged"),this.yAxes.each((e=>{if(e.get("panY")){e._isPanning=!0;let a=e._panStart,o=e._panEnd,n=(o-a)*(i.y-s.y)/t.height();e.get("renderer").get("inversed")&&(n*=-1);let r=a-n,l=o-n;l-r<1+2*e.get("maxDeviation",1)&&(e.set("start",r),e.set("end",l))}})),e&&e.events.enableType("rangechanged")}}}_handlePinch(){const e=this.plotContainer;let t=0,i=[],s=[];if(_(e._downPoints,((e,a)=>{i[t]=a;let o=this._movePoints[e];o&&(s[t]=o),t++})),i.length>1&&s.length>1){const t=e.width(),a=e.height();let o=i[0],n=i[1],r=s[0],l=s[1];if(o&&n&&r&&l){if(r=e.toLocal(r),l=e.toLocal(l),o=e.toLocal(o),n=e.toLocal(n),this.get("pinchZoomX")){const e=this._downStartX,i=this._downEndX;if(null!=e&&null!=i){o.x>n.x&&([o,n]=[n,o],[r,l]=[l,r]);let s=e+o.x/t*(i-e),a=e+n.x/t*(i-e),h=e+r.x/t*(i-e),d=e+l.x/t*(i-e),c=Math.max(.001,a-s)/Math.max(.001,d-h),u=e*c+s-h*c,g=i*c+a-d*c;this.xAxes.each((e=>{let t=e.fixPosition(u),i=e.fixPosition(g);e.zoom(t,i,0)}))}}if(this.get("pinchZoomY")){const e=this._downStartY,t=this._downEndY;if(null!=e&&null!=t){o.y{let t=e.fixPosition(u),i=e.fixPosition(g);e.zoom(t,i,0)}))}}}}}_handleCursorPosition(){const e=this.get("cursor");if(e){const t=e.getPrivate("point");let i=e.get("snapToSeries");if(e._downPoint&&(i=void 0),i&&t){const s=e.get("snapToSeriesBy"),a=[];b(i,(e=>{if(!e.isHidden()&&!e.isHiding())if("x!"!=s&&"y!"!=s){const t=e.startIndex(),i=e.endIndex();for(let s=t;s{const i=e.get("point");if(i){let a=0;a="x"==s||"x!"==s?Math.abs(t.x-i.x):"y"==s||"y!"==s?Math.abs(t.y-i.y):Math.hypot(t.x-i.x,t.y-i.y),a{const t=e.get("tooltip");t&&t._setDataItem(void 0)})),o){let t=o.component;t.showDataItemTooltip(o),t.setRaw("tooltipDataItem",o);const i=o.get("point");i&&e.handleMove(t.toGlobal({x:i.x-t.x(),y:i.y-t.y()}),!0)}}}}_updateCursor(){let e=this.get("cursor");e&&e.updateCursor()}_addCursor(e){this.plotContainer.children.push(e)}_prepareChildren(){if(super._prepareChildren(),this.series.each((e=>{this._colorize(e)})),(this.isDirty("wheelX")||this.isDirty("wheelY"))&&this._handleSetWheel(),this.isDirty("cursor")){const e=this._prevSettings.cursor,t=this.get("cursor");t!==e&&(this._disposeProperty("cursor"),e&&e.dispose(),t&&(t._setChart(this),this._addCursor(t),this._pushPropertyDisposer("cursor",t.events.on("selectended",(()=>{this._handleCursorSelectEnd()})))),this._prevSettings.cursor=t)}if(this.isDirty("scrollbarX")){const e=this._prevSettings.scrollbarX,t=this.get("scrollbarX");t!==e&&(this._disposeProperty("scrollbarX"),e&&e.dispose(),t&&(t.parent||this.topAxesContainer.children.push(t),this._pushPropertyDisposer("scrollbarX",t.events.on("rangechanged",(e=>{this._handleScrollbar(this.xAxes,e.start,e.end,e.grip)}))),this._pushPropertyDisposer("scrollbarX",t.events.on("released",(()=>{this.xAxes.each((e=>{e.get("zoomable")&&this._handleAxisSelection(e)}))}))),t.setPrivate("positionTextFunction",(e=>{const t=this.xAxes.getIndex(0);return t&&t.getTooltipText(e,!1)||""}))),this._prevSettings.scrollbarX=t)}if(this.isDirty("scrollbarY")){const e=this._prevSettings.scrollbarY,t=this.get("scrollbarY");t!==e&&(this._disposeProperty("scrollbarY"),e&&e.dispose(),t&&(t.parent||this.rightAxesContainer.children.push(t),this._pushPropertyDisposer("scrollbarY",t.events.on("rangechanged",(e=>{this._handleScrollbar(this.yAxes,e.start,e.end,e.grip)}))),this._pushPropertyDisposer("scrollbarY",t.events.on("released",(()=>{this.yAxes.each((e=>{e.get("zoomable")&&this._handleAxisSelection(e)}))}))),t.setPrivate("positionTextFunction",(e=>{const t=this.yAxes.getIndex(0);return t&&t.getTooltipText(e,!1)||""}))),this._prevSettings.scrollbarY=t)}this._handleZoomOut()}_processSeries(e){super._processSeries(e);const t=e.get("xAxis"),i=e.get("yAxis");x(t.series,e),x(i.series,e),e._posXDp=e.addDisposer(t.events.on("positionchanged",(()=>{e._fixPosition()}))),e._posXDp=e.addDisposer(i.events.on("positionchanged",(()=>{e._fixPosition()}))),e.get("baseAxis")||(i.isType("CategoryAxis")||i.isType("DateAxis")?e.set("baseAxis",i):e.set("baseAxis",t)),e.get("stacked")&&(e._markDirtyKey("stacked"),b(e.dataItems,(e=>{e.set("stackToItemY",void 0),e.set("stackToItemX",void 0)}))),e._markDirtyAxes(),i.markDirtyExtremes(),t.markDirtyExtremes(),t._seriesAdded=!0,i._seriesAdded=!0,this._colorize(e)}_colorize(e){const t=this.get("colors");if(t&&null==e.get("fill")){const i=t.next();e._setSoft("stroke",i),e._setSoft("fill",i)}}_handleCursorSelectEnd(){const e=this.get("cursor"),t=e.get("behavior"),i=e.getPrivate("downPositionX",0),s=e.getPrivate("downPositionY",0),a=Math.min(1,Math.max(0,e.getPrivate("positionX",.5))),o=Math.min(1,Math.max(0,e.getPrivate("positionY",.5)));this.xAxes.each((e=>{if("zoomX"===t||"zoomXY"===t){let t=e.toAxisPosition(i),s=e.toAxisPosition(a);e.zoom(t,s)}e.setPrivate("updateScrollbar",!0)})),this.yAxes.each((e=>{if("zoomY"===t||"zoomXY"===t){let t=e.toAxisPosition(s),i=e.toAxisPosition(o);e.zoom(t,i)}e.setPrivate("updateScrollbar",!0)}))}_handleScrollbar(e,t,i,s){e.each((e=>{let a=e.fixPosition(t),o=e.fixPosition(i),n=e.zoom(a,o,void 0,s);const r="updateScrollbar";e.setPrivateRaw(r,!1),n?n.events.on("stopped",(()=>{e.setPrivateRaw(r,!0)})):e.setPrivateRaw(r,!0)}))}_processAxis(e,t){return e.events.onAll((e=>{if("clear"===e.type)b(e.oldValues,(e=>{this._removeAxis(e)}));else if("push"===e.type)t.children.push(e.newValue),e.newValue.processChart(this);else if("setIndex"===e.type)t.children.setIndex(e.index,e.newValue),e.newValue.processChart(this);else if("insertIndex"===e.type)t.children.insertIndex(e.index,e.newValue),e.newValue.processChart(this);else if("removeIndex"===e.type)this._removeAxis(e.oldValue);else{if("moveIndex"!==e.type)throw new Error("Unknown IListEvent type");t.children.moveValue(e.value,e.newIndex),e.value.processChart(this)}}))}_removeAxis(e){if(!e.isDisposed()){const t=e.parent;t&&t.children.removeValue(e);const i=e.gridContainer,s=i.parent;s&&s.children.removeValue(i);const a=e.topGridContainer,o=a.parent;o&&o.children.removeValue(a)}}_updateChartLayout(){const e=this.leftAxesContainer.width(),t=this.rightAxesContainer.width(),i=this.bottomAxesContainer;i.set("paddingLeft",e),i.set("paddingRight",t);const s=this.topAxesContainer;s.set("paddingLeft",e),s.set("paddingRight",t)}processAxis(e){this.get("cursor")&&(this.addDisposer(e.on("start",(()=>{this._updateCursor()}))),this.addDisposer(e.on("end",(()=>{this._updateCursor()}))))}_handleAxisSelection(e,t){let i=e.fixPosition(e.get("start",0)),s=e.fixPosition(e.get("end",1));if(i>s&&([i,s]=[s,i]),-1!=this.xAxes.indexOf(e)){if(t||e.getPrivate("updateScrollbar")){let e=this.get("scrollbarX");!e||e.getPrivate("isBusy")&&!t||(e.setRaw("start",i),e.setRaw("end",s),e.updateGrips())}}else if(-1!=this.yAxes.indexOf(e)&&(t||e.getPrivate("updateScrollbar"))){let e=this.get("scrollbarY");!e||e.getPrivate("isBusy")&&!t||(e.setRaw("start",i),e.setRaw("end",s),e.updateGrips())}this._handleZoomOut()}_handleZoomOut(){let e=this.zoomOutButton;if(e&&e.parent){let t=!1;this.xAxes.each((e=>{0==e.get("start")&&1==e.get("end")||(t=!0)})),this.yAxes.each((e=>{0==e.get("start")&&1==e.get("end")||(t=!0)})),t?e.isHidden()&&e.show():e.hide()}}inPlot(e){const t=this.plotContainer,i=this.getPrivate("otherCharts",this._otherCharts),s=t.toGlobal(e);if(e.x>=-.5&&e.y>=-.5&&e.x<=t.width()+.5&&e.y<=t.height()+.5)return!0;if(i)for(let e=i.length-1;e>=0;e--){const t=i[e];if(t!=this){const e=t.plotContainer,i=this._root.rootPointToDocument(s),a=t._root.documentPointToRoot(i),o=e.toLocal(a);if(o.x>=-.1&&o.y>=-.1&&o.x<=e.width()+.1&&o.y<=e.height()+.1)return!0}}return!1}arrangeTooltips(){const e=this.plotContainer,t=e.width(),i=e.height(),s=this.height();let o=e._display.toGlobal({x:0,y:0}),n=e._display.toGlobal({x:t,y:i});const r=[];let l,h,d=0,c=1/0,u=this._movePoint,g=this.get("maxTooltipDistance"),p=this.get("maxTooltipDistanceBy","xy");a(g)&&this.series.each((e=>{if(!e.isHidden()){const t=e.get("tooltip");if(t){let i=t.get("pointTo");if(i){let t=Math.hypot(u.x-i.x,u.y-i.y);"x"==p?t=Math.abs(u.x-i.x):"y"==p&&(t=Math.abs(u.y-i.y)),t{const t=e.get("tooltip");if(t&&!t.get("forceHidden")){let i=!1,s=t.get("pointTo");if(s){if(g>=0){let s=t.get("pointTo");if(s&&h&&e!=l){let e=Math.hypot(h.x-s.x,h.y-s.y);"x"==p?e=Math.abs(h.x-s.x):"y"==p&&(e=Math.abs(h.y-s.y)),e>g&&(i=!0)}}else-1==g&&e!=l&&(i=!0);this.inPlot(this._tooltipToLocal(s))&&t.dataItem?i||(d+=s.y):i=!0,i||e.isHidden()||e.isHiding()?t.hide(0):(t.show(),r.push(t),m.push(e))}}})),this.setPrivate("tooltipSeries",m),this.get("arrangeTooltips")){const e=this._root.tooltipContainer,t=r.length;if(d/t>i/2+o.y){r.sort(((e,t)=>f(t.get("pointTo").y,e.get("pointTo").y)));let t=n.y;if(b(r,(i=>{let s=i.height(),a=i.get("centerY");a instanceof v&&(s*=a.value),s+=i.get("marginBottom",0),i.set("bounds",{left:o.x,top:o.y,right:n.x,bottom:t}),i.setPrivate("customData",{left:o.x,top:o.y,right:n.x,bottom:t}),t=Math.min(t-s,i._fy-s),i.parent==e&&e.children.moveValue(i,0)})),t<0){r.reverse();let e=t;b(r,(i=>{let s=i.get("bounds");if(s){let a=s.top-t,o=s.bottom-t;af(e.get("pointTo").y,t.get("pointTo").y)));let t=0;if(b(r,(i=>{let a=i.height(),r=i.get("centerY");r instanceof v&&(a*=r.value),a+=i.get("marginBottom",0),i.set("bounds",{left:o.x,top:t,right:n.x,bottom:Math.max(o.y+s,t+a)}),i.parent==e&&e.children.moveValue(i,0),t=Math.max(t+a,i._fy+a)})),t>s){r.reverse();let e=s;b(r,(i=>{let a=i.get("bounds");if(a){let o=a.top-(s-t),n=a.bottom-(s-t);n>e&&(n=e,o=n-i.height()),i.set("bounds",{left:a.left,top:o,right:a.right,bottom:n}),e=n-i.height()-i.get("marginBottom",0)}}))}}}}_tooltipToLocal(e){return this.plotContainer.toLocal(e)}zoomOut(){this.xAxes.each((e=>{e.setPrivate("updateScrollbar",!0),e.zoom(0,1)})),this.yAxes.each((e=>{e.setPrivate("updateScrollbar",!0),e.zoom(0,1)}))}_dispose(){super._dispose();const e=this.get("cursor");e&&e.dispose()}}Object.defineProperty(ne,"className",{enumerable:!0,configurable:!0,writable:!0,value:"XYChart"}),Object.defineProperty(ne,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:U.classNames.concat([ne.className])});class re extends c{_beforeChanged(){super._beforeChanged(),(this.isPrivateDirty("width")||this.isPrivateDirty("height"))&&(this._clear=!0)}}Object.defineProperty(re,"className",{enumerable:!0,configurable:!0,writable:!0,value:"Grid"}),Object.defineProperty(re,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:c.classNames.concat([re.className])});class le extends d{constructor(){super(...arguments),Object.defineProperty(this,"_alwaysShow",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"lineX",{enumerable:!0,configurable:!0,writable:!0,value:this.children.push(re.new(this._root,{themeTags:["x"]}))}),Object.defineProperty(this,"lineY",{enumerable:!0,configurable:!0,writable:!0,value:this.children.push(re.new(this._root,{themeTags:["y"]}))}),Object.defineProperty(this,"selection",{enumerable:!0,configurable:!0,writable:!0,value:this.children.push(c.new(this._root,{themeTags:["selection","cursor"],layer:30}))}),Object.defineProperty(this,"_movePoint",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_lastPoint",{enumerable:!0,configurable:!0,writable:!0,value:{x:0,y:0}}),Object.defineProperty(this,"_lastPoint2",{enumerable:!0,configurable:!0,writable:!0,value:{x:0,y:0}}),Object.defineProperty(this,"_tooltipX",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"_tooltipY",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"chart",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_toX",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_toY",{enumerable:!0,configurable:!0,writable:!0,value:void 0})}_afterNew(){this._settings.themeTags=y(this._settings.themeTags,["xy","cursor"]),super._afterNew(),this.setAll({width:i,height:i,isMeasured:!0,position:"absolute"}),this.states.create("hidden",{visible:!0,opacity:0}),this._drawLines(),this.setPrivateRaw("visible",!1),this._disposers.push(this.setTimeout((()=>{this.setPrivate("visible",!0)}),500)),this._disposers.push(this.lineX.events.on("positionchanged",(()=>{this._handleXLine()}))),this._disposers.push(this.lineY.events.on("positionchanged",(()=>{this._handleYLine()}))),this._disposers.push(this.lineX.events.on("focus",(()=>this._handleLineFocus()))),this._disposers.push(this.lineX.events.on("blur",(()=>this._handleLineBlur()))),this._disposers.push(this.lineY.events.on("focus",(()=>this._handleLineFocus()))),this._disposers.push(this.lineY.events.on("blur",(()=>this._handleLineBlur()))),w("keyboardevents")&&this._disposers.push(P(document,"keydown",(e=>{this._handleLineMove(k(e),e.ctrlKey)})))}_setUpTouch(){const e=this.chart;e&&(e.plotContainer._display.cancelTouch="none"!=this.get("behavior"))}_handleXLine(){let e=this.lineX.x(),t=!0;(e<0||e>this.width())&&(t=!1),this.lineX.setPrivate("visible",t)}_handleYLine(){let e=this.lineY.y(),t=!0;(e<0||e>this.height())&&(t=!1),this.lineY.setPrivate("visible",t)}_handleLineMove(e,t){let i="";const s=this.chart;let a;if(s&&s.xAxes.length){this._root.focused(this.lineX)?(i="positionX",a=s.xAxes.getIndex(0)):this._root.focused(this.lineY)&&(a=s.yAxes.getIndex(0),i="positionY");let o=1;if(t&&(o=5),a){let t,s=a.get("renderer").get("inversed",!1);"ArrowRight"==e||"ArrowDown"==e?t=1:"ArrowLeft"==e||"ArrowUp"==e?t=-1:"Tab"==e&&(t=0),null!=t&&(s&&(t*=-1),this.set(i,a.nextPosition(t*o)))}}}_handleLineFocus(){this._alwaysShow=this.get("alwaysShow",!1),this.setAll({positionX:this.getPrivate("positionX",0),positionY:this.getPrivate("positionY",0),alwaysShow:!0}),this._handleLineMove("Tab")}_handleLineBlur(){(this.lineX.isFocus()||this.lineY.isFocus())&&this.setAll({positionX:void 0,positionY:void 0,alwaysShow:this._alwaysShow})}_prepareChildren(){if(super._prepareChildren(),this.isDirty("xAxis")){this._tooltipX=!1;const e=this.get("xAxis");if(e){const t=e.get("tooltip");t&&(this._tooltipX=!0,this._disposers.push(t.on("pointTo",(()=>{this._updateXLine(t)}))))}}if(this.isDirty("yAxis")){this._tooltipY=!1;const e=this.get("yAxis");if(e){const t=e.get("tooltip");t&&(this._tooltipY=!0,this._disposers.push(t.on("pointTo",(()=>{this._updateYLine(t)}))))}}}_handleSyncWith(){const e=this.chart;if(e){const t=this.get("syncWith"),i=[];t&&b(t,(e=>{const t=e.chart;t&&i.push(t)})),e._otherCharts=i}}_updateChildren(){if(super._updateChildren(),this._handleSyncWith(),this.isDirty("positionX")||this.isDirty("positionY")){const e=this.get("positionX"),t=this.get("positionY");null==e&&null==t?this.hide(0):(this._movePoint=this.toGlobal(this._getPoint(this.get("positionX",0),this.get("positionY",0))),this.handleMove())}}_updateXLine(e){let t=r(this._display.toLocal(e.get("pointTo",{x:0,y:0})).x,3);this._toX!=t&&(this.lineX.animate({key:"x",to:t,duration:e.get("animationDuration",0),easing:e.get("animationEasing")}),this._toX=t)}_updateYLine(e){let t=r(this._display.toLocal(e.get("pointTo",{x:0,y:0})).y,3);this._toY!=t&&(this.lineY.animate({key:"y",to:t,duration:e.get("animationDuration",0),easing:e.get("animationEasing")}),this._toY=t)}_drawLines(){this.lineX.set("draw",(e=>{e.moveTo(0,0),e.lineTo(0,this.height())})),this.lineY.set("draw",(e=>{e.moveTo(0,0),e.lineTo(this.width(),0)}))}updateCursor(){this.get("alwaysShow")&&(this._movePoint=this.toGlobal(this._getPoint(this.get("positionX",0),this.get("positionY",0)))),this.handleMove()}_setChart(e){this.chart=e,this._handleSyncWith();const t=e.plotContainer;this.events.on("boundschanged",(()=>{this._disposers.push(this.setTimeout((()=>{this.updateCursor()}),50))})),w("touchevents")&&(this._disposers.push(t.events.on("click",(e=>{A(e.originalEvent)&&this._handleMove(e)}))),this._setUpTouch()),this._disposers.push(t.events.on("pointerdown",(e=>{this._handleCursorDown(e)}))),this._disposers.push(t.events.on("globalpointerup",(e=>{this._handleCursorUp(e),e.native||this.isHidden()||this._handleMove(e)}))),this._disposers.push(t.events.on("globalpointermove",(e=>{(this.get("syncWith")||0!=m(t._downPoints).length||e.native||!this.isHidden())&&(this._handleMove(e),Math.hypot(this._lastPoint2.x-e.point.x,this._lastPoint2.y-e.point.y)>1&&(this._handleLineBlur(),this._lastPoint2=e.point))})));const i=this.parent;i&&i.children.moveValue(this.selection)}_inPlot(e){const t=this.chart;return!!t&&t.inPlot(e)}_handleCursorDown(e){if(2==e.originalEvent.button)return;const t=e.point;let i=this._display.toLocal(t);const s=this.chart;if(this.selection.set("draw",(()=>{})),s&&this._inPlot(i)){if(this._downPoint=i,"none"!=this.get("behavior")){this.selection.show();const t="selectstarted";this.events.isEnabled(t)&&this.events.dispatch(t,{type:t,target:this,originalEvent:e.originalEvent})}let t=this._getPosition(i).x,s=this._getPosition(i).y;this.setPrivate("downPositionX",t),this.setPrivate("downPositionY",s)}}_handleCursorUp(e){if(this._downPoint){const t=this.get("behavior","none");if("none"!=t){"z"===t.charAt(0)&&this.selection.hide();const i=e.point;let s=this._display.toLocal(i);const a=this._downPoint,o=this.get("moveThreshold",1);if(s&&a){let i=!1;if("zoomX"!==t&&"zoomXY"!==t&&"selectX"!==t&&"selectXY"!==t||Math.abs(s.x-a.x)>o&&(i=!0),"zoomY"!==t&&"zoomXY"!==t&&"selectY"!==t&&"selectXY"!==t||Math.abs(s.y-a.y)>o&&(i=!0),i){const t="selectended";this.events.isEnabled(t)&&this.events.dispatch(t,{type:t,target:this,originalEvent:e.originalEvent})}else{const t="selectcancelled";this.events.isEnabled(t)&&this.events.dispatch(t,{type:t,target:this,originalEvent:e.originalEvent})}}}}this._downPoint=void 0}_handleMove(e){if(this.getPrivate("visible")){const t=this.chart;if(t&&m(t.plotContainer._downPoints).length>1)return void this.set("forceHidden",!0);this.set("forceHidden",!1);const i=e.point,s=this._lastPoint;if(Math.round(s.x)===Math.round(i.x)&&Math.round(s.y)===Math.round(i.y))return;this._lastPoint=i,this.setPrivate("lastPoint",i),this.handleMove({x:i.x,y:i.y},!1,e.originalEvent)}}_getPosition(e){return{x:e.x/this.width(),y:e.y/this.height()}}handleMove(e,t,i){e||(e=this._movePoint);const s=this.get("alwaysShow");if(!e)return void this.hide(0);this._movePoint=e;let o=this._display.toLocal(e),n=this.chart;if(n&&(this._inPlot(o)||this._downPoint)){n._movePoint=e,this.isHidden()&&(this.show(),"z"==this.get("behavior","").charAt(0)&&this.selection.set("draw",(()=>{})));let r=o.x,l=o.y,h=this._getPosition(o);this.setPrivate("point",o);let d=this.get("snapToSeries");this._downPoint&&(d=void 0);let c=this.get("positionX"),u=h.x;a(c)&&(u=c);let g=this.get("positionY"),p=h.y;a(g)&&(p=g),this.setPrivate("positionX",u),this.setPrivate("positionY",p);const m=this._getPoint(u,p);if(r=m.x,l=m.y,n.xAxes.each((e=>{e._handleCursorPosition(u,d),s&&e.handleCursorShow()})),n.yAxes.each((e=>{e._handleCursorPosition(p,d),s&&e.handleCursorShow()})),!t){n._handleCursorPosition();const t="cursormoved";this.events.isEnabled(t)&&this.events.dispatch(t,{type:t,target:this,point:e,originalEvent:i})}this._updateLines(r,l),n.arrangeTooltips()}else if(!this._downPoint&&!s){this.hide(0);const e="cursorhidden";this.events.isEnabled(e)&&this.events.dispatch(e,{type:e,target:this})}this._downPoint&&"none"!=this.get("behavior")&&this._updateSelection(o)}_getPoint(e,t){return{x:this.width()*e,y:this.height()*t}}_updateLines(e,t){this._tooltipX||this.lineX.set("x",e),this._tooltipY||this.lineY.set("y",t),this._drawLines()}_updateSelection(e){const t=this.selection,i=this.get("behavior"),s=this.width(),a=this.height();e.x<0&&(e.x=0),e.x>s&&(e.x=s),e.y<0&&(e.y=0),e.y>a&&(e.y=a),t.set("draw",(t=>{const o=this._downPoint;o&&("zoomXY"===i||"selectXY"===i?(t.moveTo(o.x,o.y),t.lineTo(o.x,e.y),t.lineTo(e.x,e.y),t.lineTo(e.x,o.y),t.lineTo(o.x,o.y)):"zoomX"===i||"selectX"===i?(t.moveTo(o.x,0),t.lineTo(o.x,a),t.lineTo(e.x,a),t.lineTo(e.x,0),t.lineTo(o.x,0)):"zoomY"!==i&&"selectY"!==i||(t.moveTo(0,o.y),t.lineTo(s,o.y),t.lineTo(s,e.y),t.lineTo(0,e.y),t.lineTo(0,o.y)))}))}_onHide(){if(this.isHidden()){let e=this.chart;e&&(e.xAxes.each((e=>{e.handleCursorHide()})),e.yAxes.each((e=>{e.handleCursorHide()})),e.series.each((e=>{e.handleCursorHide()})))}super._onHide()}_onShow(){if(!this.isHidden()){let e=this.chart;e&&(e.xAxes.each((e=>{e.handleCursorShow()})),e.yAxes.each((e=>{e.handleCursorShow()})))}super._onShow()}_dispose(){super._dispose(),this.selection.dispose()}}Object.defineProperty(le,"className",{enumerable:!0,configurable:!0,writable:!0,value:"XYCursor"}),Object.defineProperty(le,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:d.classNames.concat([le.className])});class he extends W{constructor(){super(...arguments),Object.defineProperty(this,"_xField",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_yField",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_xOpenField",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_yOpenField",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_xLowField",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_xHighField",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_yLowField",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_yHighField",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_axesDirty",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"_stackDirty",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"_selectionProcessed",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"_dataSets",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"_mainContainerMask",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_x",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"_y",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"_bullets",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"mainContainer",{enumerable:!0,configurable:!0,writable:!0,value:this.children.push(d.new(this._root,{}))}),Object.defineProperty(this,"axisRanges",{enumerable:!0,configurable:!0,writable:!0,value:new D}),Object.defineProperty(this,"_skipped",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"_couldStackTo",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"_reallyStackedTo",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"_stackedSeries",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"_aLocationX0",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"_aLocationX1",{enumerable:!0,configurable:!0,writable:!0,value:1}),Object.defineProperty(this,"_aLocationY0",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"_aLocationY1",{enumerable:!0,configurable:!0,writable:!0,value:1}),Object.defineProperty(this,"_showBullets",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"valueXFields",{enumerable:!0,configurable:!0,writable:!0,value:["valueX","openValueX","lowValueX","highValueX"]}),Object.defineProperty(this,"valueYFields",{enumerable:!0,configurable:!0,writable:!0,value:["valueY","openValueY","lowValueY","highValueY"]}),Object.defineProperty(this,"_valueXFields",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_valueYFields",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_valueXShowFields",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_valueYShowFields",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"__valueXShowFields",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"__valueYShowFields",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_emptyDataItem",{enumerable:!0,configurable:!0,writable:!0,value:new H(this,void 0,{})}),Object.defineProperty(this,"_dataSetId",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_tooltipFieldX",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_tooltipFieldY",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_posXDp",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_posYDp",{enumerable:!0,configurable:!0,writable:!0,value:void 0})}_afterNew(){this.fields.push("categoryX","categoryY","openCategoryX","openCategoryY"),this.valueFields.push("valueX","valueY","openValueX","openValueY","lowValueX","lowValueY","highValueX","highValueY"),this._setRawDefault("vcx",1),this._setRawDefault("vcy",1),this._setRawDefault("valueXShow","valueXWorking"),this._setRawDefault("valueYShow","valueYWorking"),this._setRawDefault("openValueXShow","openValueXWorking"),this._setRawDefault("openValueYShow","openValueYWorking"),this._setRawDefault("lowValueXShow","lowValueXWorking"),this._setRawDefault("lowValueYShow","lowValueYWorking"),this._setRawDefault("highValueXShow","highValueXWorking"),this._setRawDefault("highValueYShow","highValueYWorking"),this._setRawDefault("lowValueXGrouped","low"),this._setRawDefault("lowValueYGrouped","low"),this._setRawDefault("highValueXGrouped","high"),this._setRawDefault("highValueYGrouped","high"),super._afterNew(),this.set("maskContent",!0),this._disposers.push(this.axisRanges.events.onAll((e=>{if("clear"===e.type)b(e.oldValues,(e=>{this._removeAxisRange(e)}));else if("push"===e.type)this._processAxisRange(e.newValue);else if("setIndex"===e.type)this._processAxisRange(e.newValue);else if("insertIndex"===e.type)this._processAxisRange(e.newValue);else if("removeIndex"===e.type)this._removeAxisRange(e.oldValue);else{if("moveIndex"!==e.type)throw new Error("Unknown IStreamEvent type");this._processAxisRange(e.value)}}))),this.states.create("hidden",{opacity:1,visible:!1}),this.onPrivate("startIndex",(()=>{this.root.events.once("frameended",(()=>{this.updateLegendValue()}))})),this.onPrivate("endIndex",(()=>{this.root.events.once("frameended",(()=>{this.updateLegendValue()}))})),this._makeFieldNames()}_processAxisRange(e){const t=d.new(this._root,{});e.container=t,this.children.push(t),e.series=this;const i=e.axisDataItem;i.setRaw("isRange",!0);const s=i.component;if(s){s._processAxisRange(i,["range","series"]);const e=i.get("bullet");if(e){const t=e.get("sprite");t&&t.setPrivate("visible",!1)}const a=i.get("axisFill");a&&t.set("mask",a),s._seriesAxisRanges.push(i)}}_removeAxisRange(e){const t=e.axisDataItem,i=t.component;i.disposeDataItem(t),g(i._seriesAxisRanges,t);const s=e.container;s&&s.dispose()}_updateFields(){super._updateFields(),this._valueXFields=[],this._valueYFields=[],this._valueXShowFields=[],this._valueYShowFields=[],this.__valueXShowFields=[],this.__valueYShowFields=[],this.valueXFields&&b(this.valueXFields,(e=>{if(this.get(e+"Field")){this._valueXFields.push(e);let t=this.get(e+"Show");this.__valueXShowFields.push(t),-1!=t.indexOf("Working")?this._valueXShowFields.push(t.split("Working")[0]):this._valueXShowFields.push(t)}})),this.valueYFields&&b(this.valueYFields,(e=>{if(this.get(e+"Field")){this._valueYFields.push(e);let t=this.get(e+"Show");this.__valueYShowFields.push(t),-1!=t.indexOf("Working")?this._valueYShowFields.push(t.split("Working")[0]):this._valueYShowFields.push(t)}}))}_dispose(){super._dispose(),this._bullets={};const e=this.chart;e&&e.series.removeValue(this),T(this.get("xAxis").series,this),T(this.get("yAxis").series,this)}_min(e,t){let i=(a=t,null==(s=this.getPrivate(e))?a:null==a?s:as?a:s);var s,a;this.setPrivate(e,i)}_shouldMakeBullet(e){const t=this.get("xAxis"),i=this.get("yAxis"),s=this.get("baseAxis");if(!t.inited||!i.inited)return!1;const a=this.get("minBulletDistance",0);if(a>0){let e=this.startIndex(),o=this.endIndex()-e;if(t==s){if(t.get("renderer").axisLength()/o{b(this._valueXShowFields,(e=>{let t=i.get(e);null!=t&&(o&&(t+=this.getStackedXValue(i,e)),this._min("minX",t),this._max("maxX",t))})),b(this._valueYShowFields,(e=>{let t=i.get(e);null!=t&&(o&&(t+=this.getStackedYValue(i,e)),this._min("minY",t),this._max("maxY",t))})),e.processSeriesDataItem(i,this._valueXFields),t.processSeriesDataItem(i,this._valueYFields)})),e._seriesValuesDirty=!0,t._seriesValuesDirty=!0,this.get("ignoreMinMax")||((this.isPrivateDirty("minX")||this.isPrivateDirty("maxX"))&&e.markDirtyExtremes(),(this.isPrivateDirty("minY")||this.isPrivateDirty("maxY"))&&t.markDirtyExtremes()),this._markStakedDirtyStack(),this.get("tooltipDataItem")||this.updateLegendValue(void 0)),(this.isDirty("vcx")||this.isDirty("vcy"))&&this._markStakedDirtyStack(),this._dataGrouped||(e._groupSeriesData(this),t._groupSeriesData(this),this._dataGrouped=!0),this._valuesDirty||this.isPrivateDirty("startIndex")||this.isPrivateDirty("adjustedStartIndex")||this.isPrivateDirty("endIndex")||this.isDirty("vcx")||this.isDirty("vcy")||this._stackDirty||this._sizeDirty){let s=this.startIndex(),a=this.endIndex(),o=this.get("minBulletDistance",0);if(o>0&&i&&(i.get("renderer").axisLength()/(a-s)>o?this._showBullets=!0:this._showBullets=!1),(this._psi!=s||this._pei!=a||this.isDirty("vcx")||this.isDirty("vcy")||this.isPrivateDirty("adjustedStartIndex")||this._stackDirty||this._valuesDirty)&&!this._selectionProcessed){this._selectionProcessed=!0;const o=this.get("vcx",1),n=this.get("vcy",1),r=this.get("stacked",!1),l=this.getPrivate("outOfSelection");if(i===e||!i)if(t._calculateTotals(),this.setPrivateRaw("selectionMinY",void 0),this.setPrivateRaw("selectionMaxY",void 0),l)t.markDirtySelectionExtremes();else for(let e=s;e0){let e=this._mainContainerMask;null==e&&(e=this.children.push(c.new(this._root,{})),this._mainContainerMask=e,e.set("draw",((t,i)=>{const s=this.parent;if(s){const e=this._root.container.width(),a=this._root.container.height();t.moveTo(-e,-a),t.lineTo(-e,2*a),t.lineTo(2*e,2*a),t.lineTo(2*e,-a),t.lineTo(-e,-a),this.axisRanges.each((e=>{const a=e.axisDataItem.get("axisFill");if(s&&a){let e=a.get("draw");e&&e(t,i)}}))}this.mainContainer._display.mask=e._display}))),e.markDirty(),e._markDirtyKey("fill")}else this.mainContainer._display.mask=null}_updateChildren(){super._updateChildren(),this._x=this.x(),this._y=this.y(),this._makeRangeMask()}_stack(){const e=this.chart;if(e){const t=e.series.indexOf(this);if(this._couldStackTo=[],t>0){let i;for(let s=t-1;s>=0&&(i=e.series.getIndex(s),i.get("xAxis")!==this.get("xAxis")||i.get("yAxis")!==this.get("yAxis")||i.className!==this.className||(this._couldStackTo.push(i),i.get("stacked")));s--);}this._stackDataItems()}}_unstack(){_(this._reallyStackedTo,((e,t)=>{delete t._stackedSeries[this.uid]})),this._reallyStackedTo={},b(this.dataItems,(e=>{e.setRaw("stackToItemY",void 0),e.setRaw("stackToItemX",void 0)}))}_stackDataItems(){const e=this.get("baseAxis"),t=this.get("xAxis"),i=this.get("yAxis");let s,o;e===t?(s="valueY",o="stackToItemY"):e===i&&(s="valueX",o="stackToItemX");let n=this._couldStackTo.length,r=0;const l=this.get("stackToNegative");this._reallyStackedTo={},b(this.dataItems,(e=>{for(let t=0;t=0&&t>=0){e.setRaw(o,n),this._reallyStackedTo[i.uid]=i,i._stackedSeries[this.uid]=this;break}if(h<0&&t<0){e.setRaw(o,n),this._reallyStackedTo[i.uid]=i,i._stackedSeries[this.uid]=this;break}}}else if(a(h)&&a(t)){e.setRaw(o,n),this._reallyStackedTo[i.uid]=i,i._stackedSeries[this.uid]=this;break}}}r++}))}processXSelectionDataItem(e,t,i){b(this.__valueXShowFields,(s=>{let a=e.get(s);null!=a&&(i&&(a+=this.getStackedXValueWorking(e,s)),this._min("selectionMinX",a),this._max("selectionMaxX",a*t))}))}processYSelectionDataItem(e,t,i){b(this.__valueYShowFields,(s=>{let a=e.get(s);null!=a&&(i&&(a+=this.getStackedYValueWorking(e,s)),this._min("selectionMinY",a),this._max("selectionMaxY",a*t))}))}getStackedYValueWorking(e,t){const i=e.get("stackToItemY");if(i){const e=i.component;return i.get(t,0)*e.get("vcy",1)+this.getStackedYValueWorking(i,t)}return 0}getStackedXValueWorking(e,t){const i=e.get("stackToItemX");if(i){const e=i.component;return i.get(t,0)*e.get("vcx",1)+this.getStackedXValueWorking(i,t)}return 0}getStackedYValue(e,t){const i=e.get("stackToItemY");return i?i.get(t,0)+this.getStackedYValue(i,t):0}getStackedXValue(e,t){const i=e.get("stackToItemX");return i?i.get(t,0)+this.getStackedXValue(i,t):0}createLegendMarker(e){this.updateLegendMarker()}_markDirtyAxes(){this._axesDirty=!0,this.markDirty()}_markDataSetDirty(){this._afterDataChange(),this._valuesDirty=!0,this._dataProcessed=!1,this._aggregatesCalculated=!1,this.markDirty()}_clearDirty(){super._clearDirty(),this._axesDirty=!1,this._selectionProcessed=!1,this._stackDirty=!1,this._dataProcessed=!1}_positionBullet(e){let t=e.get("sprite");if(t){let i=t.dataItem,s=e.get("locationX",i.get("locationX",.5)),a=e.get("locationY",i.get("locationY",.5)),o=this.get("xAxis"),n=this.get("yAxis"),r=o.getDataItemPositionX(i,this._xField,s,this.get("vcx",1)),l=n.getDataItemPositionY(i,this._yField,a,this.get("vcy",1)),h=this.getPoint(r,l),d=i.get("left",h.x),c=i.get("right",h.x),u=i.get("top",h.y),g=i.get("bottom",h.y),p=0,m=0,_=c-d,b=g-u;if(this._shouldShowBullet(r,l)){t.setPrivate("visible",!e.getPrivate("hidden"));let o=e.get("field");const n=this.get("baseAxis"),c=this.get("xAxis"),u=this.get("yAxis");if(null!=o){let e;n==c?("value"==o?e=this._yField:"open"==o?e=this._yOpenField:"high"==o?e=this._yHighField:"low"==o&&(e=this._yLowField),e&&(l=u.getDataItemPositionY(i,e,0,this.get("vcy",1)),h=u.get("renderer").positionToPoint(l),m=h.y,p=d+_*s)):("value"==o?e=this._xField:"open"==o?e=this._xOpenField:"high"==o?e=this._xHighField:"low"==o&&(e=this._xLowField),e&&(r=c.getDataItemPositionX(i,e,0,this.get("vcx",1)),h=c.get("renderer").positionToPoint(r),p=h.x,m=g-b*a))}else p=d+_*s,m=g-b*a;const x=e.get("stacked");if(x){const e=this.chart;if(n==c){let i=this._bullets[r+"_"+l];if(i){let s=i.bounds(),a=t.localBounds(),o=m;m=s.top,"down"==x?m=s.bottom-a.top:"auto"==x?e&&(o{t!=this._mainDataItems&&b(t,(e=>{this.disposeDataItem(e)}))})),this._dataSets={},this._dataItems=this.mainDataItems}_handleDataSetChange(){b(this._dataItems,(e=>{let t=e.bullets;t&&b(t,(e=>{if(e){let t=e.get("sprite");t&&t.setPrivate("visible",!1)}}))})),this._selectionProcessed=!1}show(e){const t=Object.create(null,{show:{get:()=>super.show}});return J(this,void 0,void 0,(function*(){this._fixVC();let i=[];i.push(t.show.call(this,e).then((()=>{this._isShowing=!1;let e=this.get("xAxis"),t=this.get("yAxis"),i=this.get("baseAxis");t!==i&&t.markDirtySelectionExtremes(),e!==i&&e.markDirtySelectionExtremes()}))),i.push(this.bulletsContainer.show(e)),i.push(this._sequencedShowHide(!0,e)),yield Promise.all(i)}))}hide(e){const t=Object.create(null,{hide:{get:()=>super.hide}});return J(this,void 0,void 0,(function*(){this._fixVC();let i=[];i.push(t.hide.call(this,e).then((()=>{this._isHiding=!1}))),i.push(this.bulletsContainer.hide(e)),i.push(this._sequencedShowHide(!1,e)),yield Promise.all(i)}))}showDataItem(e,t){const i=Object.create(null,{showDataItem:{get:()=>super.showDataItem}});return J(this,void 0,void 0,(function*(){const s=[i.showDataItem.call(this,e,t)];a(t)||(t=this.get("stateAnimationDuration",0));const o=this.get("stateAnimationEasing");b(this._valueFields,(i=>{s.push(e.animate({key:i+"Working",to:e.get(i),duration:t,easing:o}).waitForStop())})),yield Promise.all(s)}))}hideDataItem(e,t){const i=Object.create(null,{hideDataItem:{get:()=>super.hideDataItem}});return J(this,void 0,void 0,(function*(){const s=[i.hideDataItem.call(this,e,t)],o=this.states.create("hidden",{});a(t)||(t=o.get("stateAnimationDuration",this.get("stateAnimationDuration",0)));const n=o.get("stateAnimationEasing",this.get("stateAnimationEasing")),r=this.get("xAxis"),l=this.get("yAxis"),h=this.get("baseAxis"),d=this.get("stacked");if(h!==r&&h||b(this._valueYFields,(i=>{let o=l.getPrivate("min"),r=l.baseValue();a(o)&&o>r&&(r=o),d&&(r=0),null!=e.get(i)&&s.push(e.animate({key:i+"Working",to:r,duration:t,easing:n}).waitForStop())})),h===l||!h){let i=r.getPrivate("min"),o=r.baseValue();a(i)&&i>o&&(o=i),d&&(o=0),b(this._valueXFields,(i=>{null!=e.get(i)&&s.push(e.animate({key:i+"Working",to:o,duration:t,easing:n}).waitForStop())}))}yield Promise.all(s)}))}_markDirtyStack(){this._stackDirty=!0,this.markDirty(),this._markStakedDirtyStack()}_markStakedDirtyStack(){const e=this._stackedSeries;e&&_(e,((e,t)=>{t._stackDirty||t._markDirtyStack()}))}_afterChanged(){super._afterChanged(),this._skipped&&(this._markDirtyAxes(),this._skipped=!1)}showDataItemTooltip(e){this.getPrivate("doNotUpdateLegend")||(this.updateLegendMarker(e),this.updateLegendValue(e));const t=this.get("tooltip");if(t)if(!this.isHidden()&&this.get("visible")){if(t._setDataItem(e),e){let i=this.get("locationX",0),s=this.get("locationY",1),a=e.get("locationX",i),o=e.get("locationY",s);const n=this.get("xAxis"),r=this.get("yAxis"),l=this.get("vcx",1),h=this.get("vcy",1),d=n.getDataItemPositionX(e,this._tooltipFieldX,this._aLocationX0+(this._aLocationX1-this._aLocationX0)*a,l),c=r.getDataItemPositionY(e,this._tooltipFieldY,this._aLocationY0+(this._aLocationY1-this._aLocationY0)*o,h),u=this.getPoint(d,c);let g=!0;if(b(this._valueFields,(t=>{null==e.get(t)&&(g=!1)})),g){const i=this.chart;i&&i.inPlot(u)?(t.label.text.markDirtyText(),t.set("tooltipTarget",this._getTooltipTarget(e)),t.set("pointTo",this._display.toGlobal({x:u.x,y:u.y}))):t._setDataItem(void 0)}else t._setDataItem(void 0)}}else this.hideTooltip()}hideTooltip(){const e=this.get("tooltip");return e&&e.set("tooltipTarget",this),super.hideTooltip()}_getTooltipTarget(e){if("bullet"==this.get("seriesTooltipTarget")){const t=e.bullets;if(t&&t.length>0){const e=t[0].get("sprite");if(e)return e}}return this}updateLegendValue(e){const t=this.get("legendDataItem");if(t){const i=t.get("label");if(i){let t="";e?(i._setDataItem(e),t=this.get("legendLabelText",i.get("text",this.get("name","")))):(i._setDataItem(this._emptyDataItem),t=this.get("legendRangeLabelText",this.get("legendLabelText",i.get("text",this.get("name",""))))),i.set("text",t)}const s=t.get("valueLabel");if(s){let t="";e?(s._setDataItem(e),t=this.get("legendValueText",s.get("text",""))):(s._setDataItem(this._emptyDataItem),t=this.get("legendRangeValueText",s.get("text",""))),s.set("text",t)}}}_getItemReaderLabel(){let e="X: {"+this._xField;return this.get("xAxis").isType("DateAxis")&&(e+=".formatDate()"),e+="}; Y: {"+this._yField,this.get("yAxis").isType("DateAxis")&&(e+=".formatDate()"),e+="}",e}getPoint(e,t){let i=this.get("xAxis").get("renderer").positionToCoordinate(e),s=this.get("yAxis").get("renderer").positionToCoordinate(t),a=999999999;return s<-a&&(s=-a),s>a&&(s=a),i<-a&&(i=-a),i>a&&(i=a),{x:i,y:s}}_shouldInclude(e){return!0}handleCursorHide(){this.hideTooltip(),this.updateLegendValue(void 0),this.updateLegendMarker(void 0)}_afterDataChange(){super._afterDataChange(),this.get("xAxis")._markDirtyKey("start"),this.get("yAxis")._markDirtyKey("start"),this.resetExtremes()}resetExtremes(){this.setPrivate("selectionMinX",void 0),this.setPrivate("selectionMaxX",void 0),this.setPrivate("selectionMinY",void 0),this.setPrivate("selectionMaxY",void 0),this.setPrivate("minX",void 0),this.setPrivate("minY",void 0),this.setPrivate("maxX",void 0),this.setPrivate("maxY",void 0)}createAxisRange(e){return this.axisRanges.push({axisDataItem:e})}get mainDataItems(){return this._mainDataItems}_adjustStartIndex(e){const t=this.get("xAxis");if(this.get("baseAxis")==t&&t.isType("DateAxis")){const i=t.baseDuration(),s=t.getPrivate("selectionMin",t.getPrivate("min",0)),a=i*this.get("locationX",.5);let o=-1/0;for(;o{if("clear"===e.type)b(e.oldValues,(e=>{this.disposeDataItem(e)}));else if("push"===e.type)this._processAxisRange(e.newValue,["range"]);else if("setIndex"===e.type)this._processAxisRange(e.newValue,["range"]);else if("insertIndex"===e.type)this._processAxisRange(e.newValue,["range"]);else if("removeIndex"===e.type)this.disposeDataItem(e.oldValue);else{if("moveIndex"!==e.type)throw new Error("Unknown IStreamEvent type");this._processAxisRange(e.value,["range"])}})));const e=this.get("renderer");e&&(e.axis=this,e.processAxis()),this.children.push(e),this.ghostLabel=e.makeLabel(new H(this,void 0,{}),[]),this.ghostLabel.adapters.disable("text"),this.ghostLabel.setAll({opacity:0,tooltipText:void 0,tooltipHTML:void 0,interactive:!1}),this.ghostLabel.events.disable()}_updateFinals(e,t){}zoom(e,t,i,s){if(this.get("zoomable",!0))if(this._updateFinals(e,t),this.get("start")!==e||this.get("end")!=t){let o=this._sAnimation,n=this._eAnimation,r=this.get("maxDeviation",.5)*Math.min(1,t-e);e<-r&&(e=-r),t>1+r&&(t=1+r),e>t&&([e,t]=[t,e]),a(i)||(i=this.get("interpolationDuration",0)),s||(s="end");let l=this.getPrivate("maxZoomFactor",this.get("maxZoomFactor",100)),h=l;1===t&&0!==e&&(s=ethis.get("end",1)?"end":"start");let d=this.get("minZoomCount",0),c=this.get("maxZoomCount",1/0);a(d)&&(l=h/d);let u=1;if(a(c)&&(u=h/c),"start"===s?(c>0&&1/(t-e)l&&(t=e+1/l),t>1&&t-e<1/l&&(e=t-1/l)):(c>0&&1/(t-e)l&&(e=t-1/l),e<0&&t-e<1/l&&(t=e+1/l)),1/(t-e)>l&&(t=e+1/l),1/(t-e)>l&&(e=t-1/l),null!=c&&null!=d&&e==this.get("start")&&t==this.get("end")){const e=this.chart;e&&e._handleAxisSelection(this,!0)}if((o&&o.playing&&o.to==e||this.get("start")==e)&&(n&&n.playing&&n.to==t||this.get("end")==t))return;if(i>0){let s,a,o=this.get("interpolationEasing");if(this.get("start")!=e&&(s=this.animate({key:"start",to:e,duration:i,easing:o})),this.get("end")!=t&&(a=this.animate({key:"end",to:t,duration:i,easing:o})),this._sAnimation=s,this._eAnimation=a,s)return s;if(a)return a}else this.set("start",e),this.set("end",t)}else this._sAnimation&&this._sAnimation.stop(),this._eAnimation&&this._eAnimation.stop()}get series(){return this._series}_processAxisRange(e,t){e.setRaw("isRange",!0),this._createAssets(e,t),this._rangesDirty=!0,this._prepareDataItem(e);const i=e.get("above"),s=this.topGridContainer,a=e.get("grid");i&&a&&s.children.moveValue(a);const o=e.get("axisFill");i&&o&&s.children.moveValue(o)}_prepareDataItem(e,t){}markDirtyExtremes(){}markDirtySelectionExtremes(){}_calculateTotals(){}_updateAxisRanges(){this._bullets={},this.axisRanges.each((e=>{this._prepareDataItem(e)})),b(this._seriesAxisRanges,(e=>{this._prepareDataItem(e)}))}_prepareChildren(){if(super._prepareChildren(),this.get("fixAxisSize")?this.ghostLabel.set("visible",!0):this.ghostLabel.set("visible",!1),this.isDirty("start")||this.isDirty("end")){const e=this.chart;e&&e._updateCursor();let t=this.get("start",0),i=this.get("end",1),s=this.get("maxDeviation",.5)*Math.min(1,i-t);if(t<-s){let e=t+s;t=-s,this.setRaw("start",t),this.isDirty("end")&&this.setRaw("end",i-e)}if(i>1+s){let e=i-1-s;i=1+s,this.setRaw("end",i),this.isDirty("start")&&this.setRaw("start",t-e)}}const e=this.get("renderer");if(e._start=this.get("start"),e._end=this.get("end"),e._inversed=e.get("inversed",!1),e._axisLength=e.axisLength()/(e._end-e._start),e._updateLC(),this.isDirty("tooltip")){const t=this.get("tooltip");if(t){const i=e.get("themeTags");t.addTag("axis"),t.addTag(this.className.toLowerCase()),t._applyThemes(),i&&(t.set("themeTags",y(t.get("themeTags"),i)),t.label._applyThemes())}}}_updateTooltipBounds(){const e=this.get("tooltip");e&&this.get("renderer").updateTooltipBounds(e)}_updateBounds(){super._updateBounds(),this._updateTooltipBounds()}processChart(e){this.chart=e,this.get("renderer").chart=e,e.gridContainer.children.push(this.gridContainer),e.topGridContainer.children.push(this.topGridContainer),e.axisHeadersContainer.children.push(this.axisHeader),this.on("start",(()=>{e._handleAxisSelection(this)})),this.on("end",(()=>{e._handleAxisSelection(this)})),e.plotContainer.onPrivate("width",(()=>{this.markDirtySize()})),e.plotContainer.onPrivate("height",(()=>{this.markDirtySize()})),e.processAxis(this)}hideDataItem(e){return this._toggleFHDataItem(e,!0),super.hideDataItem(e)}showDataItem(e){return this._toggleFHDataItem(e,!1),super.showDataItem(e)}_toggleFHDataItem(e,t){const i="forceHidden",s=e.get("label");s&&s.set(i,t);const a=e.get("grid");a&&a.set(i,t);const o=e.get("tick");o&&o.set(i,t);const n=e.get("axisFill");n&&n.set(i,t);const r=e.get("bullet");if(r){const e=r.get("sprite");e&&e.set(i,t)}}_toggleDataItem(e,t){const i=e.get("label"),s="visible";i&&i.setPrivate(s,t);const a=e.get("grid");a&&a.setPrivate(s,t);const o=e.get("tick");o&&o.setPrivate(s,t);const n=e.get("axisFill");n&&n.setPrivate(s,t);const r=e.get("bullet");if(r){const e=r.get("sprite");e&&e.setPrivate(s,t)}}_createAssets(e,t,i){var s,a,o;const n=this.get("renderer");let r="minor";const l=e.get("label");if(l){let a=l.get("themeTags"),o=!1;i?-1==(null==a?void 0:a.indexOf(r))&&(o=!0):-1!=(null==a?void 0:a.indexOf(r))&&(o=!0),o&&(null===(s=l.parent)||void 0===s||s.children.removeValue(l),n.makeLabel(e,t),l.dispose(),n.labels.removeValue(l))}else n.makeLabel(e,t);const h=e.get("grid");if(h){let s=h.get("themeTags"),o=!1;i?-1==(null==s?void 0:s.indexOf(r))&&(o=!0):-1!=(null==s?void 0:s.indexOf(r))&&(o=!0),o&&(null===(a=h.parent)||void 0===a||a.children.removeValue(h),n.makeGrid(e,t),h.dispose(),n.grid.removeValue(h))}else n.makeGrid(e,t);const d=e.get("tick");if(d){let s=!1,a=d.get("themeTags");i?-1==(null==a?void 0:a.indexOf(r))&&(s=!0):-1!=(null==a?void 0:a.indexOf(r))&&(s=!0),s&&(null===(o=d.parent)||void 0===o||o.children.removeValue(d),n.makeTick(e,t),d.dispose(),n.ticks.removeValue(d))}else n.makeTick(e,t);i||e.get("axisFill")||n.makeAxisFill(e,t),this._processBullet(e)}_processBullet(e){let t=e.get("bullet"),i=this.get("bullet");if(t||!i||e.get("isRange")||(t=i(this._root,this,e)),t){t.axis=this;const i=t.get("sprite");i&&(i._setDataItem(e),e.setRaw("bullet",t),i.parent||this.bulletsContainer.children.push(i))}}_afterChanged(){super._afterChanged();const e=this.chart;e&&(e._updateChartLayout(),e.axisHeadersContainer.markDirtySize()),this.get("renderer")._updatePositions(),this._seriesAdded=!1}disposeDataItem(e){super.disposeDataItem(e);const t=this.get("renderer"),i=e.get("label");i&&(t.labels.removeValue(i),i.dispose());const s=e.get("tick");s&&(t.ticks.removeValue(s),s.dispose());const a=e.get("grid");a&&(t.grid.removeValue(a),a.dispose());const o=e.get("axisFill");o&&(t.axisFills.removeValue(o),o.dispose());const n=e.get("bullet");n&&n.dispose()}_updateGhost(){this.setPrivate("cellWidth",this.getCellWidthPosition()*this.get("renderer").axisLength());const e=this.ghostLabel;if(!e.isHidden()){const t=e.localBounds(),i=Math.ceil(t.right-t.left);let s=e.get("text");b(this.dataItems,(e=>{const t=e.get("label");if(t&&!t.isHidden()){const e=t.localBounds();Math.ceil(e.right-e.left)>i&&(s=t.text._getText())}})),e.set("text",s)}let t=this.get("start",0),i=this.get("end",1);this.get("renderer").updateLabel(e,t+.5*(i-t))}_handleCursorPosition(e,t){e=this.get("renderer").toAxisPosition(e),this._cursorPosition=e,this._snapToSeries=t,this.updateTooltip()}updateTooltip(){const e=this._snapToSeries;let t=this._cursorPosition;const i=this.get("tooltip"),s=this.get("renderer");a(t)&&(b(this.series,(i=>{if(i.get("baseAxis")===this){const s=this.getSeriesItem(i,t,this.get("tooltipLocation"));e&&-1!=e.indexOf(i)?(i.updateLegendMarker(s),i.updateLegendValue(s),i._settings.tooltipDataItem=s):(i.showDataItemTooltip(s),i.setRaw("tooltipDataItem",s))}})),this.get("snapTooltip")&&(t=this.roundAxisPosition(t,this.get("tooltipLocation",.5))),this.setPrivateRaw("tooltipPosition",t),i&&(s.updateTooltipBounds(i),O(t)?i.hide(0):(this._updateTooltipText(i,t),s.positionTooltip(i,t),tthis.get("end",1)?i.hide(0):i.show(0))))}_updateTooltipText(e,t){e.label.set("text",this.getTooltipText(t))}roundAxisPosition(e,t){return e}handleCursorShow(){let e=this.get("tooltip");e&&e.show()}handleCursorHide(){let e=this.get("tooltip");e&&e.hide()}processSeriesDataItem(e,t){}_clearDirty(){super._clearDirty(),this._sizeDirty=!1,this._rangesDirty=!1}coordinateToPosition(e){const t=this.get("renderer");return t.toAxisPosition(e/t.axisLength())}toAxisPosition(e){return this.get("renderer").toAxisPosition(e)}toGlobalPosition(e){return this.get("renderer").toGlobalPosition(e)}fixPosition(e){return this.get("renderer").fixPosition(e)}shouldGap(e,t,i,s){return!1}createAxisRange(e){return this.axisRanges.push(e)}_groupSeriesData(e){}getCellWidthPosition(){return.05}}Object.defineProperty(de,"className",{enumerable:!0,configurable:!0,writable:!0,value:"Axis"}),Object.defineProperty(de,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:Z.classNames.concat([de.className])});class ce extends de{constructor(){super(...arguments),Object.defineProperty(this,"_dirtyExtremes",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"_dirtySelectionExtremes",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"_deltaMinMax",{enumerable:!0,configurable:!0,writable:!0,value:1}),Object.defineProperty(this,"_minReal",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_maxReal",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_minRealLog",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_baseValue",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"_syncDp",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_minLogAdjusted",{enumerable:!0,configurable:!0,writable:!0,value:1})}markDirtyExtremes(){this._dirtyExtremes=!0,this.markDirty()}markDirtySelectionExtremes(){this._dirtySelectionExtremes=!0,this.markDirty()}_afterNew(){this._settings.themeTags=y(this._settings.themeTags,["axis"]),this.setPrivateRaw("name","value"),this.addTag("value"),super._afterNew()}_prepareChildren(){if(super._prepareChildren(),this.isDirty("syncWithAxis")){this._prevSettings.syncWithAxis&&this._syncDp&&this._syncDp.dispose();let e=this.get("syncWithAxis");e&&(this._syncDp=new C([e.onPrivate("selectionMinFinal",(()=>{this._dirtySelectionExtremes=!0})),e.onPrivate("selectionMaxFinal",(()=>{this._dirtySelectionExtremes=!0}))]))}let e=!1;(this.isDirty("min")||this.isDirty("max")||this.isDirty("maxPrecision")||this.isDirty("numberFormat"))&&(e=!0,this.ghostLabel.set("text","")),(this._sizeDirty||this._dirtyExtremes||this._valuesDirty||e||this.isPrivateDirty("width")||this.isPrivateDirty("height")||this.isDirty("extraMin")||this.isDirty("extraMax")||this.isDirty("logarithmic")||this.isDirty("treatZeroAs")||this.isDirty("baseValue")||this.isDirty("strictMinMax")||this.isDirty("strictMinMaxSelection"))&&(this._getMinMax(),this._dirtyExtremes=!1),this._handleSizeDirty(),this._dirtySelectionExtremes&&!this._isPanning&&this.get("autoZoom",!0)&&(this._getSelectionMinMax(),this._dirtySelectionExtremes=!1),this._groupData(),(this._sizeDirty||this._valuesDirty||this.isDirty("start")||this.isDirty("end")||this.isPrivateDirty("min")||this.isPrivateDirty("selectionMax")||this.isPrivateDirty("selectionMin")||this.isPrivateDirty("max")||this.isPrivateDirty("step")||this.isPrivateDirty("width")||this.isPrivateDirty("height")||this.isDirty("logarithmic"))&&(this._handleRangeChange(),this._prepareAxisItems(),this._updateAxisRanges()),this._baseValue=this.baseValue()}_handleSizeDirty(){this._sizeDirty&&(this._dirtySelectionExtremes=!0)}_groupData(){}_formatText(e){const t=this.get("numberFormat"),i=this.getNumberFormatter();let s="";return s=t?i.format(e,t):i.format(e,void 0,this.getPrivate("stepDecimalPlaces")),s}_prepareAxisItems(){const e=this.getPrivate("min"),t=this.getPrivate("max");if(a(e)&&a(t)){const t=this.get("logarithmic"),i=this.getPrivate("step"),s=this.getPrivate("selectionMin"),o=this.getPrivate("selectionMax")+i;let n=s-i,l=1,h=e;if(t){if(n=this._minLogAdjusted,n2&&(n=Math.pow(10,Math.log(h)*Math.LOG10E-50))}const d=this.get("renderer"),c=d.get("minorLabelsEnabled"),u=d.get("minorGridEnabled",c);let g=Math.pow(10,Math.floor(Math.log(Math.abs(i))*Math.LOG10E));const p=Math.round(i/g);let m=2;r(p/5,10)%1==0&&(m=5),r(p/10,10)%1==0&&(m=10);let _=i/m,x=0,f=0,v=-1/0;for(;n2?a=Math.pow(10,Math.log(h)*Math.LOG10E+x-50):a+=i,u){let e=n+_;for(t&&(l>2&&(_=this._adjustMinMax(n,a,10).step),e=n+_);e{e.inited&&e._markDirtyAxes()})),this._updateGhost()}}_prepareDataItem(e,t){let i=this.get("renderer"),s=e.get("value"),o=e.get("endValue"),n=this.valueToPosition(s),r=n,l=this.valueToPosition(s+this.getPrivate("step"));a(o)&&(r=this.valueToPosition(o),l=r),e.get("isRange")&&null==o&&(l=n);let h=r,d=e.get("labelEndValue");null!=d&&(h=this.valueToPosition(d)),i.updateLabel(e.get("label"),n,h,t);const c=e.get("grid");if(i.updateGrid(c,n,r),c&&(s==this.get("baseValue",0)?(c.addTag("base"),c._applyThemes()):c.hasTag("base")&&(c.removeTag("base"),c._applyThemes())),i.updateTick(e.get("tick"),n,h,t),i.updateFill(e.get("axisFill"),n,l),this._processBullet(e),i.updateBullet(e.get("bullet"),n,r),!e.get("isRange")){const t=this.get("fillRule");t&&t(e)}}_handleRangeChange(){let e=this.positionToValue(this.get("start",0)),t=this.positionToValue(this.get("end",1));const i=this.get("renderer").gridCount();let s=this._adjustMinMax(e,t,i,!0),a=X(s.step);this.setPrivateRaw("stepDecimalPlaces",a),e=r(e,a),t=r(t,a),s=this._adjustMinMax(e,t,i,!0);let o=s.step;e=s.min,t=s.max,this.getPrivate("selectionMin")===e&&this.getPrivate("selectionMax")===t&&this.getPrivate("step")===o||(this.setPrivateRaw("selectionMin",e),this.setPrivateRaw("selectionMax",t),this.setPrivateRaw("step",o))}positionToValue(e){const t=this.getPrivate("min"),i=this.getPrivate("max");return this.get("logarithmic")?Math.pow(Math.E,(e*(Math.log(i)*Math.LOG10E-Math.log(t)*Math.LOG10E)+Math.log(t)*Math.LOG10E)/Math.LOG10E):e*(i-t)+t}valueToPosition(e){const t=this.getPrivate("min"),i=this.getPrivate("max");if(this.get("logarithmic")){if(e<=0){let t=this.get("treatZeroAs");a(t)&&(e=t)}return(Math.log(e)*Math.LOG10E-Math.log(t)*Math.LOG10E)/(Math.log(i)*Math.LOG10E-Math.log(t)*Math.LOG10E)}return(e-t)/(i-t)}valueToFinalPosition(e){const t=this.getPrivate("minFinal"),i=this.getPrivate("maxFinal");if(this.get("logarithmic")){if(e<=0){let t=this.get("treatZeroAs");a(t)&&(e=t)}return(Math.log(e)*Math.LOG10E-Math.log(t)*Math.LOG10E)/(Math.log(i)*Math.LOG10E-Math.log(t)*Math.LOG10E)}return(e-t)/(i-t)}getX(e,t,i){e=i+(e-i)*t;const s=this.valueToPosition(e);return this._settings.renderer.positionToCoordinate(s)}getY(e,t,i){e=i+(e-i)*t;const s=this.valueToPosition(e);return this._settings.renderer.positionToCoordinate(s)}getDataItemCoordinateX(e,t,i,s){return this._settings.renderer.positionToCoordinate(this.getDataItemPositionX(e,t,i,s))}getDataItemPositionX(e,t,i,s){let a=e.get(t);return a=e.get("stackToItemX")?a*s+e.component.getStackedXValueWorking(e,t):this._baseValue+(a-this._baseValue)*s,this.valueToPosition(a)}getDataItemCoordinateY(e,t,i,s){return this._settings.renderer.positionToCoordinate(this.getDataItemPositionY(e,t,i,s))}getDataItemPositionY(e,t,i,s){let a=e.get(t);return a=e.get("stackToItemY")?a*s+e.component.getStackedYValueWorking(e,t):this._baseValue+(a-this._baseValue)*s,this.valueToPosition(a)}basePosition(){return this.valueToPosition(this.baseValue())}baseValue(){const e=Math.min(this.getPrivate("minFinal",-1/0),this.getPrivate("selectionMin",-1/0)),t=Math.max(this.getPrivate("maxFinal",1/0),this.getPrivate("selectionMax",1/0));let i=this.get("baseValue",0);return it&&(i=t),i}cellEndValue(e){return e}fixSmallStep(e){return 1+e===1?(e*=2,this.fixSmallStep(e)):e}_fixMin(e){return e}_fixMax(e){return e}_calculateTotals(){if(this.get("calculateTotals")){let e=this.series[0];if(e){let t=e.startIndex();if(e.dataItems.length>0){t>0&&t--;let i,s,a=e.endIndex();a{if(!i.get("excludeFromTotal")){let n=i.dataItems[e];if(n){let e=n.get(o)*i.get(s);O(e)||(t+=e,a+=Math.abs(e))}}})),b(this.series,(n=>{if(!n.get("excludeFromTotal")){let r=n.dataItems[e];if(r){let e=r.get(o)*n.get(s);O(e)||(r.set(i+"Total",a),r.set(i+"Sum",t),r.set(i+"TotalPercent",e/a*100))}}}))}}}}}_getSelectionMinMax(){const e=this.getPrivate("minFinal"),t=this.getPrivate("maxFinal"),i=this.get("min"),s=this.get("max");let o=this.get("extraMin",0),n=this.get("extraMax",0);this.get("logarithmic")&&(null==this.get("extraMin")&&(o=.1),null==this.get("extraMax")&&(n=.2));const l=this.get("renderer").gridCount(),h=this.get("strictMinMaxSelection");let d=this.get("strictMinMax");if(a(e)&&a(t)){let c=t,u=e;if(b(this.series,(e=>{if(!e.get("ignoreMinMax")){let t,i;const s=e.getPrivate("outOfSelection");if(e.get("xAxis")===this){if(!s){let s=e.getPrivate("minX"),a=e.getPrivate("maxX");0==e.startIndex()&&e.endIndex()==e.dataItems.length||(s=void 0,a=void 0),t=e.getPrivate("selectionMinX",s),i=e.getPrivate("selectionMaxX",a)}}else if(e.get("yAxis")===this&&!s){let s=e.getPrivate("minY"),a=e.getPrivate("maxY");0==e.startIndex()&&e.endIndex()==e.dataItems.length||(s=void 0,a=void 0),t=e.getPrivate("selectionMinY",s),i=e.getPrivate("selectionMaxY",a)}e.isHidden()||e.isShowing()||(a(t)&&(c=Math.min(c,t)),a(i)&&(u=Math.max(u,i)))}})),this.axisRanges.each((e=>{if(e.get("affectsMinMax")){let t=e.get("value");null!=t&&(c=Math.min(c,t),u=Math.max(u,t)),t=e.get("endValue"),null!=t&&(c=Math.min(c,t),u=Math.max(u,t))}})),c>u&&([c,u]=[u,c]),a(i)?c=d?i:e:d&&a(this._minReal)&&(c=this._minReal),a(s)?u=d?s:t:d&&a(this._maxReal)&&(u=this._maxReal),c===u){let t=c;if(c-=this._deltaMinMax,u+=this._deltaMinMax,ct&&(m.max=t),c=m.min,u=m.max),d&&(a(i)&&(c=Math.max(c,i)),a(s)&&(u=Math.min(u,s))),h&&(c=g-(u-c)*o,u=p+(u-c)*n),this.get("logarithmic")&&(c<=0&&(c=g*(1-Math.min(o,.99))),ct&&(u=t));let x=Math.min(20,Math.ceil(Math.log(this.getPrivate("maxZoomFactor",100)+1)/Math.LN10)+2),f=r(this.valueToFinalPosition(c),x),v=r(this.valueToFinalPosition(u),x);this.setPrivateRaw("selectionMinFinal",c),this.setPrivateRaw("selectionMaxFinal",u),this.setPrivateRaw("selectionStepFinal",m.step),this.zoom(f,v)}}_getMinMax(){let e=this.get("min"),t=this.get("max"),i=1/0,s=-1/0,o=this.get("extraMin",0),n=this.get("extraMax",0);this.get("logarithmic")&&(null==this.get("extraMin")&&(o=.1),null==this.get("extraMax")&&(n=.2));let l=1/0;if(b(this.series,(e=>{if(!e.get("ignoreMinMax")){let t,o;if(e.get("xAxis")===this?(t=e.getPrivate("minX"),o=e.getPrivate("maxX")):e.get("yAxis")===this&&(t=e.getPrivate("minY"),o=e.getPrivate("maxY")),a(t)&&a(o)){i=Math.min(i,t),s=Math.max(s,o);let e=o-t;e<=0&&(e=Math.abs(o/100)),e{if(e.get("affectsMinMax")){let t=e.get("value");null!=t&&(i=Math.min(i,t),s=Math.max(s,t)),t=e.get("endValue"),null!=t&&(i=Math.min(i,t),s=Math.max(s,t))}})),this.get("logarithmic")){let e=this.get("treatZeroAs");a(e)&&i<=0&&(i=e)}if(0===i&&0===s&&(s=.9,i=-.9),a(e)&&(i=e),a(t)&&(s=t),i===1/0||s===-1/0)return this.setPrivate("minFinal",void 0),void this.setPrivate("maxFinal",void 0);i>s&&([i,s]=[s,i]);const h=i,d=s;let c=this.adapters.fold("min",i),u=this.adapters.fold("max",s);this._minRealLog=i,a(c)&&(i=c),a(u)&&(s=u),i=this._fixMin(i),s=this._fixMax(s),s-i<=1/Math.pow(10,15)&&(s-i!=0?this._deltaMinMax=(s-i)/2:this._getDelta(s),i-=this._deltaMinMax,s+=this._deltaMinMax),i-=(s-i)*o,s+=(s-i)*n,this.get("logarithmic")&&(i<0&&h>=0&&(i=0),s>0&&d<=0&&(s=0)),this._minReal=i,this._maxReal=s;let g=this.get("strictMinMax"),p=this.get("strictMinMaxSelection",!1);p&&(g=p);let m=g;a(t)&&(m=!0);let _=this.get("renderer").gridCount(),x=this._adjustMinMax(i,s,_,m);i=x.min,s=x.max,x=this._adjustMinMax(i,s,_,!0),i=x.min,s=x.max,g&&(i=a(e)?e:this._minReal,s=a(t)?t:this._maxReal,s-i<=1e-8&&(i-=this._deltaMinMax,s+=this._deltaMinMax),i-=(s-i)*o,s+=(s-i)*n),c=this.adapters.fold("min",i),u=this.adapters.fold("max",s),a(c)&&(i=c),a(u)&&(s=u),l==1/0&&(l=s-i);let f=Math.round(Math.abs(Math.log(Math.abs(s-i))*Math.LOG10E))+5;i=r(i,f),s=r(s,f);const v=this.get("syncWithAxis");if(v&&(x=this._syncAxes(i,s,x.step,v.getPrivate("minFinal",v.getPrivate("min",0)),v.getPrivate("maxFinal",v.getPrivate("max",1)),v.getPrivate("step",1)),i=x.min,s=x.max),this.setPrivateRaw("maxZoomFactor",Math.max(1,Math.ceil((s-i)/l*this.get("maxZoomFactor",100)))),this._fixZoomFactor(),this.get("logarithmic")&&(this._minLogAdjusted=i,i=this._minReal,s=this._maxReal,i<=0&&(i=h*(1-Math.min(o,.99)))),a(i)&&a(s)&&(this.getPrivate("minFinal")!==i||this.getPrivate("maxFinal")!==s)){this.setPrivate("minFinal",i),this.setPrivate("maxFinal",s),this._saveMinMax(i,s);const e=this.get("interpolationDuration",0),t=this.get("interpolationEasing");this.animatePrivate({key:"min",to:i,duration:e,easing:t}),this.animatePrivate({key:"max",to:s,duration:e,easing:t})}}_fixZoomFactor(){}_getDelta(e){let t=Math.log(Math.abs(e))*Math.LOG10E,i=Math.pow(10,Math.floor(t));i/=10,this._deltaMinMax=i}_saveMinMax(e,t){}_adjustMinMax(e,t,i,s){i<=1&&(i=1),i=Math.round(i);let o=e,n=t,l=t-e;0===l&&(l=Math.abs(t));let h=Math.log(Math.abs(l))*Math.LOG10E,d=Math.pow(10,Math.floor(h));d/=10;let c=d;s&&(c=0),s?(e=Math.floor(e/d)*d,t=Math.ceil(t/d)*d):(e=Math.ceil(e/d)*d-c,t=Math.floor(t/d)*d+c),e<0&&o>=0&&(e=0),t>0&&n<=0&&(t=0),h=Math.log(Math.abs(l))*Math.LOG10E,d=Math.pow(10,Math.floor(h)),d/=100;let u=Math.ceil(l/i/d)*d,g=Math.pow(10,Math.floor(Math.log(Math.abs(u))*Math.LOG10E)),p=Math.ceil(u/g);p>5?p=10:p<=5&&p>2&&(p=5),u=Math.ceil(u/(g*p))*g*p;let m=this.get("maxPrecision");if(a(m)){let e=L(u,m);mo&&(e-=u),u=this.fixSmallStep(u),{min:e,max:t,step:u}}getTooltipText(e,t){const i=this.get("tooltipNumberFormat",this.get("numberFormat")),s=this.getNumberFormatter(),a=this.get("extraTooltipPrecision",0),o=this.getPrivate("stepDecimalPlaces",0)+a,n=r(this.positionToValue(e),o);return i?s.format(n,i):s.format(n,void 0,o)}getSeriesItem(e,t){let i,s,a=this.getPrivate("name")+this.get("renderer").getPrivate("letter"),o=this.positionToValue(t);if(b(e.dataItems,((e,t)=>{const n=Math.abs(e.get(a)-o);(void 0===i||n500&&(s=!0),s)e=n,t=l,i=d;else{a/3==Math.round(a/3)?(n=e-o*a,e>=0&&n<0&&(n=0)):(l=t+o*a,l<=0&&l>0&&(l=0));let i=this._adjustMinMax(n,l,h,!0);n=i.min,l=i.max,d=i.step}}}return{min:e,max:t,step:i}}_checkSync(e,t,i,s){let a=(t-e)/i;for(let e=1;ege._new(this._root,{themeTags:y(this.ticks.template.get("themeTags",[]),this.get("themeTags",[]))},[this.ticks.template])))}),Object.defineProperty(this,"grid",{enumerable:!0,configurable:!0,writable:!0,value:new I(R.new({}),(()=>re._new(this._root,{themeTags:y(this.grid.template.get("themeTags",[]),this.get("themeTags",[]))},[this.grid.template])))}),Object.defineProperty(this,"axisFills",{enumerable:!0,configurable:!0,writable:!0,value:new I(R.new({}),(()=>c._new(this._root,{themeTags:y(this.axisFills.template.get("themeTags",["axis","fill"]),this.get("themeTags",[]))},[this.axisFills.template])))}),Object.defineProperty(this,"labels",{enumerable:!0,configurable:!0,writable:!0,value:new I(R.new({}),(()=>ue._new(this._root,{themeTags:y(this.labels.template.get("themeTags",[]),this.get("themeTags",[]))},[this.labels.template])))}),Object.defineProperty(this,"axis",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"thumb",{enumerable:!0,configurable:!0,writable:!0,value:void 0})}makeTick(e,t){const i=this.ticks.make();return i._setDataItem(e),e.setRaw("tick",i),i.set("themeTags",y(i.get("themeTags"),t)),this.axis.labelsContainer.children.push(i),this.ticks.push(i),i}makeGrid(e,t){const i=this.grid.make();return i._setDataItem(e),e.setRaw("grid",i),i.set("themeTags",y(i.get("themeTags"),t)),this.axis.gridContainer.children.push(i),this.grid.push(i),i}makeAxisFill(e,t){const i=this.axisFills.make();return i._setDataItem(e),i.set("themeTags",y(i.get("themeTags"),t)),this.axis.gridContainer.children.push(i),e.setRaw("axisFill",i),this.axisFills.push(i),i}makeLabel(e,t){const i=this.labels.make();return i.set("themeTags",y(i.get("themeTags"),t)),this.axis.labelsContainer.children.moveValue(i,0),i._setDataItem(e),e.setRaw("label",i),this.labels.push(i),i}axisLength(){return 0}gridCount(){return this.axisLength()/this.get("minGridDistance",50)}_updatePositions(){}_afterNew(){super._afterNew(),this.set("isMeasured",!1);const e=this.thumb;e&&(this._disposers.push(e.events.on("pointerdown",(e=>{this._handleThumbDown(e)}))),this._disposers.push(e.events.on("globalpointerup",(e=>{this._handleThumbUp(e)}))),this._disposers.push(e.events.on("globalpointermove",(e=>{this._handleThumbMove(e)}))))}_beforeChanged(){super._beforeChanged(),this.isDirty("minGridDistance")&&this.root.events.once("frameended",(()=>{this.axis.markDirtySize()}))}_changed(){if(super._changed(),this.isDirty("pan")){const e=this.thumb;if(e){const t=this.axis.labelsContainer,i=this.get("pan");"zoom"==i?t.children.push(e):"none"==i&&t.children.removeValue(e)}}}_handleThumbDown(e){this._thumbDownPoint=this.toLocal(e.point);const t=this.axis;this._downStart=t.get("start"),this._downEnd=t.get("end")}_handleThumbUp(e){this._thumbDownPoint=void 0}_handleThumbMove(e){const t=this._thumbDownPoint;if(t){const i=this.toLocal(e.point),s=this._downStart,a=this._downEnd,o=this._getPan(i,t)*Math.min(1,a-s)/2;this.axis.zoom(s-o,a+o,0)}}_getPan(e,t){return 0}positionToCoordinate(e){return this._inversed?(this._end-e)*this._axisLength:(e-this._start)*this._axisLength}updateTooltipBounds(e){}_updateSize(){this.markDirty(),this._clear=!0}toAxisPosition(e){const t=this._start||0,i=this._end||1;return e*=i-t,this.get("inversed")?i-e:t+e}toGlobalPosition(e){const t=this._start||0,i=this._end||1;return this.get("inversed")?e=i-e:e-=t,e/(i-t)}fixPosition(e){return this.get("inversed")?1-e:e}_updateLC(){}toggleVisibility(e,t,i,s){let a=this.axis;const o=a.get("start",0),n=a.get("end",1);to+(n-o)*(s+1e-4)?e.setPrivate("visible",!1):e.setPrivate("visible",!0)}_positionTooltip(e,t){const i=this.chart;i&&(e.set("pointTo",this._display.toGlobal(t)),i.inPlot(t)||e.hide())}processAxis(){}}Object.defineProperty(pe,"className",{enumerable:!0,configurable:!0,writable:!0,value:"AxisRenderer"}),Object.defineProperty(pe,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:c.classNames.concat([pe.className])});class me extends pe{constructor(){super(...arguments),Object.defineProperty(this,"thumb",{enumerable:!0,configurable:!0,writable:!0,value:u.new(this._root,{width:i,isMeasured:!1,themeTags:["axis","x","thumb"]})})}_afterNew(){this._settings.themeTags=y(this._settings.themeTags,["renderer","x"]),super._afterNew(),this.setPrivateRaw("letter","X");const e=this.grid.template;e.set("height",i),e.set("width",0),e.set("draw",((e,t)=>{e.moveTo(0,0),e.lineTo(0,t.height())})),this.set("draw",((e,t)=>{e.moveTo(0,0),e.lineTo(t.width(),0)}))}_changed(){super._changed();const e=this.axis;e.ghostLabel.setPrivate("visible",!this.get("inside")),e.ghostLabel.set("x",-1e3);const t="opposite",i="inside";if(this.isDirty(t)||this.isDirty(i)){const s=this.chart,a=e.children;if(this.get(i)?e.addTag(i):e.removeTag(i),s){if(this.get(t)){const i=s.topAxesContainer.children;-1==i.indexOf(e)&&i.insertIndex(0,e),e.addTag(t),a.moveValue(this)}else{const i=s.bottomAxesContainer.children;-1==i.indexOf(e)&&i.moveValue(e),e.removeTag(t),a.moveValue(this,0)}e.ghostLabel._applyThemes(),this.labels.each((e=>{e._applyThemes()})),this.root._markDirtyRedraw()}e.markDirtySize()}this.thumb.setPrivate("height",e.labelsContainer.height())}_getPan(e,t){return(t.x-e.x)/this.width()}toAxisPosition(e){const t=this._start||0,i=this._end||1;return e=(e-=this._ls)*(i-t)/this._lc,this.get("inversed")?i-e:t+e}toGlobalPosition(e){const t=this._start||0,i=this._end||1;return this.get("inversed")?e=i-e:e-=t,(e=e/(i-t)*this._lc)+this._ls}_updateLC(){const e=this.axis,t=e.parent;if(t){const i=t.innerWidth();this._lc=this.axisLength()/i,this._ls=(e.x()-t.get("paddingLeft",0))/i}}_updatePositions(){const e=this.axis,t=e.x()-S(e.get("centerX",0),e.width())-e.parent.get("paddingLeft",0);e.gridContainer.set("x",t),e.topGridContainer.set("x",t),e.bulletsContainer.set("y",this.y());const i=e.chart;if(i){const t=i.plotContainer,s=e.axisHeader;let a=e.get("marginLeft",0),o=e.x()-a;const n=e.parent;n&&(o-=n.get("paddingLeft",0)),s.children.length>0?(a=e.axisHeader.width(),e.set("marginLeft",a+1)):s.set("width",a),s.setAll({x:o,y:-1,height:t.height()+2})}}processAxis(){super.processAxis();const e=this.axis;null==e.get("width")&&e.set("width",i);const t=this._root.verticalLayout;e.set("layout",t),e.labelsContainer.set("width",i),e.axisHeader.setAll({layout:t})}axisLength(){return this.axis.width()}positionToPoint(e){return{x:this.positionToCoordinate(e),y:0}}updateTick(e,t,s,o){if(e){a(t)||(t=0);let n=.5;n=a(o)&&o>1?e.get("multiLocation",n):e.get("location",n),a(s)&&s!=t&&(t+=(s-t)*n),e.set("x",this.positionToCoordinate(t));let r=e.get("length",0);const l=e.get("inside",this.get("inside",!1));this.get("opposite")?(e.set("y",i),l||(r*=-1)):(e.set("y",0),l&&(r*=-1)),e.set("draw",(e=>{e.moveTo(0,0),e.lineTo(0,r)})),this.toggleVisibility(e,t,e.get("minPosition",0),e.get("maxPosition",1))}}updateLabel(e,t,s,o){if(e){let n=.5;n=a(o)&&o>1?e.get("multiLocation",n):e.get("location",n),a(t)||(t=0);const r=e.get("inside",this.get("inside",!1));this.get("opposite")?r?(e.set("position","absolute"),e.set("y",0)):(e.set("position","relative"),e.set("y",i)):r?(e.set("y",0),e.set("position","absolute")):(e.set("y",void 0),e.set("position","relative")),a(s)&&s!=t&&(t+=(s-t)*n),e.set("x",this.positionToCoordinate(t)),this.toggleVisibility(e,t,e.get("minPosition",0),e.get("maxPosition",1))}}updateGrid(e,t,i){if(e){a(t)||(t=0);let s=e.get("location",.5);a(i)&&i!=t&&(t+=(i-t)*s),e.set("x",this.positionToCoordinate(t)),this.toggleVisibility(e,t,0,1)}}updateBullet(e,t,i){if(e){const s=e.get("sprite");if(s){a(t)||(t=0);let o=e.get("location",.5);a(i)&&i!=t&&(t+=(i-t)*o);let n=this.axis.roundAxisPosition(t,o),r=this.axis._bullets[n],l=-1;if(this.get("opposite")&&(l=1),e.get("stacked"))if(r){let e=r.get("sprite");e&&s.set("y",e.y()+e.height()*l)}else s.set("y",0);this.axis._bullets[n]=e,s.set("x",this.positionToCoordinate(t)),this.toggleVisibility(s,t,0,1)}}}updateFill(e,t,i){if(e){a(t)||(t=0),a(i)||(i=1);let s=this.positionToCoordinate(t),o=this.positionToCoordinate(i);this.fillDrawMethod(e,s,o)}}fillDrawMethod(e,t,i){e.set("draw",(e=>{const s=this.axis.gridContainer.height(),a=this.width();ia||i<0||(e.moveTo(t,0),e.lineTo(i,0),e.lineTo(i,s),e.lineTo(t,s),e.lineTo(t,0))}))}positionTooltip(e,t){this._positionTooltip(e,{x:this.positionToCoordinate(t),y:0})}updateTooltipBounds(e){const t=this.get("inside"),i=1e5;let s=this._display.toGlobal({x:0,y:0}),a=s.x,o=0,n=this.axisLength(),r=i,l="up";this.get("opposite")?t?(l="up",o=s.y,r=i):(l="down",o=s.y-i,r=i):t?(l="down",o=s.y-i,r=i):(l="up",o=s.y,r=i);const h={left:a,right:a+n,top:o,bottom:o+r},d=e.get("bounds");j(h,d)||(e.set("bounds",h),e.set("pointerOrientation",l))}}Object.defineProperty(me,"className",{enumerable:!0,configurable:!0,writable:!0,value:"AxisRendererX"}),Object.defineProperty(me,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:pe.classNames.concat([me.className])});class _e extends pe{constructor(){super(...arguments),Object.defineProperty(this,"_downY",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"thumb",{enumerable:!0,configurable:!0,writable:!0,value:u.new(this._root,{height:i,isMeasured:!1,themeTags:["axis","y","thumb"]})})}_afterNew(){this._settings.themeTags=y(this._settings.themeTags,["renderer","y"]),this._settings.opposite&&this._settings.themeTags.push("opposite"),super._afterNew(),this.setPrivateRaw("letter","Y");const e=this.grid.template;e.set("width",i),e.set("height",0),e.set("draw",((e,t)=>{e.moveTo(0,0),e.lineTo(t.width(),0)})),this.set("draw",((e,t)=>{e.moveTo(0,0),e.lineTo(0,t.height())}))}_getPan(e,t){return(e.y-t.y)/this.height()}_changed(){super._changed();const e=this.axis;e.ghostLabel.setPrivate("visible",!this.get("inside")),e.ghostLabel.set("y",-1e3);const t=this.thumb,i="opposite",s="inside",a=this.chart;if(this.isDirty(i)||this.isDirty(s)){const t=e.children;if(this.get(s)?e.addTag(s):e.removeTag(s),a){if(this.get(i)){const s=a.rightAxesContainer.children;-1==s.indexOf(e)&&s.moveValue(e,0),e.addTag(i),t.moveValue(this,0)}else{const s=a.leftAxesContainer.children;-1==s.indexOf(e)&&s.moveValue(e),e.removeTag(i),t.moveValue(this)}e.ghostLabel._applyThemes(),this.labels.each((e=>{e._applyThemes()})),this.root._markDirtyRedraw()}e.markDirtySize()}const o=e.labelsContainer.width();a&&(this.get(i)?t.set("centerX",0):t.set("centerX",o)),t.setPrivate("width",o)}processAxis(){super.processAxis();const e=this.axis;null==e.get("height")&&e.set("height",i);const t=this._root.horizontalLayout;e.set("layout",t),e.labelsContainer.set("height",i),e.axisHeader.set("layout",t)}_updatePositions(){const e=this.axis,t=e.y()-S(e.get("centerY",0),e.height());e.gridContainer.set("y",t),e.topGridContainer.set("y",t),e.bulletsContainer.set("x",this.x());const i=e.chart;if(i){const t=i.plotContainer,s=e.axisHeader;let a=e.get("marginTop",0);s.children.length>0?(a=e.axisHeader.height(),e.set("marginTop",a+1)):s.set("height",a),s.setAll({y:e.y()-a,x:-1,width:t.width()+2})}}axisLength(){return this.axis.innerHeight()}positionToPoint(e){return{x:0,y:this.positionToCoordinate(e)}}updateLabel(e,t,i,s){if(e){a(t)||(t=0);let o=.5;o=a(s)&&s>1?e.get("multiLocation",o):e.get("location",o);const n=this.get("opposite"),r=e.get("inside",this.get("inside",!1));n?(e.set("x",0),r?e.set("position","absolute"):e.set("position","relative")):r?(e.set("x",0),e.set("position","absolute")):(e.set("x",void 0),e.set("position","relative")),a(i)&&i!=t&&(t+=(i-t)*o),e.set("y",this.positionToCoordinate(t)),this.toggleVisibility(e,t,e.get("minPosition",0),e.get("maxPosition",1))}}updateGrid(e,t,i){if(e){a(t)||(t=0);let s=e.get("location",.5);a(i)&&i!=t&&(t+=(i-t)*s),e.set("y",this.positionToCoordinate(t)),this.toggleVisibility(e,t,0,1)}}updateTick(e,t,i,s){if(e){a(t)||(t=0);let o=.5;o=a(s)&&s>1?e.get("multiLocation",o):e.get("location",o),a(i)&&i!=t&&(t+=(i-t)*o),e.set("y",this.positionToCoordinate(t));let n=e.get("length",0);const r=e.get("inside",this.get("inside",!1));this.get("opposite")?(e.set("x",0),r&&(n*=-1)):r||(n*=-1),e.set("draw",(e=>{e.moveTo(0,0),e.lineTo(n,0)})),this.toggleVisibility(e,t,e.get("minPosition",0),e.get("maxPosition",1))}}updateBullet(e,t,i){if(e){const s=e.get("sprite");if(s){a(t)||(t=0);let o=e.get("location",.5);a(i)&&i!=t&&(t+=(i-t)*o);let n=this.axis.roundAxisPosition(t,o),r=this.axis._bullets[n],l=1;if(this.get("opposite")&&(l=-1),e.get("stacked"))if(r){let e=r.get("sprite");e&&s.set("x",e.x()+e.width()*l)}else s.set("x",0);this.axis._bullets[n]=e,s.set("y",this.positionToCoordinate(t)),this.toggleVisibility(s,t,0,1)}}}updateFill(e,t,i){if(e){a(t)||(t=0),a(i)||(i=1);let s=this.positionToCoordinate(t),o=this.positionToCoordinate(i);this.fillDrawMethod(e,s,o)}}fillDrawMethod(e,t,i){e.set("draw",(e=>{const s=this.axis.gridContainer.width(),a=this.height();ia||i<0||(e.moveTo(0,t),e.lineTo(s,t),e.lineTo(s,i),e.lineTo(0,i),e.lineTo(0,t))}))}positionToCoordinate(e){return this._inversed?(e-this._start)*this._axisLength:(this._end-e)*this._axisLength}positionTooltip(e,t){this._positionTooltip(e,{x:0,y:this.positionToCoordinate(t)})}updateTooltipBounds(e){const t=this.get("inside"),i=1e5;let s=this._display.toGlobal({x:0,y:0}),a=s.y,o=0,n=this.axisLength(),r=i,l="right";this.get("opposite")?t?(l="right",o=s.x-i,r=i):(l="left",o=s.x,r=i):t?(l="left",o=s.x,r=i):(l="right",o=s.x-i,r=i);const h={left:o,right:o+r,top:a,bottom:a+n},d=e.get("bounds");j(h,d)||(e.set("bounds",h),e.set("pointerOrientation",l))}_updateLC(){const e=this.axis,t=e.parent;if(t){const i=t.innerHeight();this._lc=this.axisLength()/i,this._ls=e.y()/i}}toAxisPosition(e){const t=this._start||0,i=this._end||1;return e=(e-=this._ls)*(i-t)/this._lc,this.get("inversed")?t+e:i-e}toGlobalPosition(e){const t=this._start||0,i=this._end||1;return this.get("inversed")?e-=t:e=i-e,(e=e/(i-t)*this._lc)+this._ls}fixPosition(e){return this.get("inversed")?e:1-e}}Object.defineProperty(_e,"className",{enumerable:!0,configurable:!0,writable:!0,value:"AxisRendererY"}),Object.defineProperty(_e,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:pe.classNames.concat([_e.className])});class be extends he{constructor(){super(...arguments),Object.defineProperty(this,"_endIndex",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_strokeGenerator",{enumerable:!0,configurable:!0,writable:!0,value:se()}),Object.defineProperty(this,"_fillGenerator",{enumerable:!0,configurable:!0,writable:!0,value:ae()}),Object.defineProperty(this,"_legendStroke",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_legendFill",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"strokes",{enumerable:!0,configurable:!0,writable:!0,value:new I(R.new({}),(()=>c._new(this._root,{themeTags:y(this.strokes.template.get("themeTags",[]),["line","series","stroke"])},[this.strokes.template])))}),Object.defineProperty(this,"fills",{enumerable:!0,configurable:!0,writable:!0,value:new I(R.new({}),(()=>c._new(this._root,{themeTags:y(this.strokes.template.get("themeTags",[]),["line","series","fill"])},[this.fills.template])))}),Object.defineProperty(this,"_fillTemplate",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_strokeTemplate",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_previousPoint",{enumerable:!0,configurable:!0,writable:!0,value:[0,0,0,0]}),Object.defineProperty(this,"_dindex",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"_sindex",{enumerable:!0,configurable:!0,writable:!0,value:0})}_afterNew(){this._fillGenerator.y0((function(e){return e[3]})),this._fillGenerator.x0((function(e){return e[2]})),this._fillGenerator.y1((function(e){return e[1]})),this._fillGenerator.x1((function(e){return e[0]})),super._afterNew()}makeStroke(e){const t=this.mainContainer.children.push(e.make());return e.push(t),t}makeFill(e){const t=this.mainContainer.children.push(e.make());return e.push(t),t}_updateChildren(){this._strokeTemplate=void 0,this._fillTemplate=void 0;let e=this.get("xAxis"),t=this.get("yAxis");if(this.isDirty("stroke")){const e=this.get("stroke");this.strokes.template.set("stroke",e);const t=this._legendStroke;t&&t.states.lookup("default").set("stroke",e)}if(this.isDirty("fill")){const e=this.get("fill");this.fills.template.set("fill",e);const t=this._legendFill;t&&t.states.lookup("default").set("fill",e)}if(this.isDirty("curveFactory")){const e=this.get("curveFactory");e&&(this._strokeGenerator.curve(e),this._fillGenerator.curve(e))}if(e.inited&&t.inited){if(this._axesDirty||this._valuesDirty||this._stackDirty||this.isDirty("vcx")||this.isDirty("vcy")||this._sizeDirty||this.isDirty("connect")||this.isDirty("curveFactory")){this.fills.each((e=>{e.setPrivate("visible",!1)})),this.strokes.each((e=>{e.setPrivate("visible",!1)})),this.axisRanges.each((e=>{let t=e.fills;t&&t.each((e=>{e.setPrivate("visible",!1)}));let i=e.strokes;i&&i.each((e=>{e.setPrivate("visible",!1)}))}));let e=this.startIndex(),t=this.strokes.template.get("templateField"),i=this.fills.template.get("templateField"),s=!0,o=!0;t&&(s=!1),i&&(o=!1);for(let n=e-1;n>=0;n--){let r=this.dataItems[n],l=!0,h=r.dataContext;if(t&&h[t]&&(s=!0),i&&h[i]&&(o=!0),b(this._valueFields,(e=>{a(r.get(e))||(l=!1)})),l&&s&&o){e=n;break}}let n=this.dataItems.length,r=this.endIndex();if(r{a(t.get(e))||(i=!1)})),i){r=e+1;break}}}if(e>0&&e--,this._endIndex=r,this._clearGraphics(),this._sindex=0,this._dindex=e,1==this.dataItems.length)this._startSegment(0);else for(;this._dindex0&&(F=!0);let I=!1;(y||f||v)&&(I=!0);const j={points:D,segments:k,stacked:y,getOpen:I,basePosX:w,basePosY:P,fillVisible:F,xField:m,yField:_,xOpenField:b,yOpenField:x,vcx:g,vcy:p,baseAxis:u,xAxis:d,yAxis:c,locationX:S,locationY:O,openLocationX:C,openLocationY:X,minDistance:Y};let V=this._strokeTemplate,E=this._fillTemplate;for(L=e;Le){i=L;break}V=s,l.template=s}}if(M){let s=t.dataContext[M];if(s){if(s instanceof R||(s=R.new(s)),this._fillTemplate=s,L>e){i=L;break}E=s,o.template=s}}if(!a){let e=this.dataItems[L+1];e&&u.shouldGap(t,e,s,A)&&(D=[],k.push(D),j.points=D)}}o.setRaw("userData",[e,L]),l.setRaw("userData",[e,L]),L===t&&this._endLine(D,k[0][0]),l&&this._drawStroke(l,k),o&&this._drawFill(o,k),this.axisRanges.each((t=>{const i=t.container,s=t.fills,a=this.makeFill(s);i&&i.children.push(a),a.setPrivate("visible",!0),this._drawFill(a,k);const o=t.strokes,n=this.makeStroke(o);i&&i.children.push(n),V&&V!=this.strokes.template&&(n.template=V),E&&E!=this.fills.template&&(a.template=E),n.setPrivate("visible",!0),this._drawStroke(n,k),a.setRaw("userData",[e,L]),n.setRaw("userData",[e,L])}))}_getPoints(e,t){let i=t.points,s=e.get("locationX",t.locationX),a=e.get("locationY",t.locationY),o=t.xAxis.getDataItemPositionX(e,t.xField,s,t.vcx),n=t.yAxis.getDataItemPositionY(e,t.yField,a,t.vcy);if(this._shouldInclude(o)){const s=this.getPoint(o,n),a=[s.x,s.y];if(s.x+=this._x,s.y+=this._y,e.set("point",s),t.fillVisible){let i=o,s=n;if(t.baseAxis===t.xAxis?s=t.basePosY:t.baseAxis===t.yAxis&&(i=t.basePosX),t.getOpen){let a=e.get(t.xOpenField),o=e.get(t.yOpenField);if(null!=a&&null!=o){let a=e.get("openLocationX",t.openLocationX),o=e.get("openLocationY",t.openLocationY);if(t.stacked){let n=e.get("stackToItemX"),r=e.get("stackToItemY");n?(i=t.xAxis.getDataItemPositionX(n,t.xField,a,n.component.get("vcx")),O(i)&&(i=t.basePosX)):i=t.yAxis===t.baseAxis?t.basePosX:t.xAxis.getDataItemPositionX(e,t.xOpenField,a,t.vcx),r?(s=t.yAxis.getDataItemPositionY(r,t.yField,o,r.component.get("vcy")),O(s)&&(s=t.basePosY)):s=t.xAxis===t.baseAxis?t.basePosY:t.yAxis.getDataItemPositionY(e,t.yOpenField,o,t.vcy)}else i=t.xAxis.getDataItemPositionX(e,t.xOpenField,a,t.vcx),s=t.yAxis.getDataItemPositionY(e,t.yOpenField,o,t.vcy)}}let r=this.getPoint(i,s);a[2]=r.x,a[3]=r.y}if(t.minDistance>0){const e=a[0],s=a[1],o=a[2],n=a[3],r=this._previousPoint,l=r[0],h=r[1],d=r[2],c=r[3];(Math.hypot(e-l,s-h)>t.minDistance||o&&n&&Math.hypot(o-d,n-c)>t.minDistance)&&(i.push(a),this._previousPoint=a)}else i.push(a)}}_endLine(e,t){}_drawStroke(e,t){e.get("visible")&&!e.get("forceHidden")&&e.set("draw",(e=>{b(t,(t=>{this._strokeGenerator.context(e),this._strokeGenerator(t)}))}))}_drawFill(e,t){e.get("visible")&&!e.get("forceHidden")&&e.set("draw",(e=>{b(t,(t=>{this._fillGenerator.context(e),this._fillGenerator(t)}))}))}_processAxisRange(e){super._processAxisRange(e),e.fills=new I(R.new({}),(()=>c._new(this._root,{themeTags:y(e.fills.template.get("themeTags",[]),["line","series","fill"])},[this.fills.template,e.fills.template]))),e.strokes=new I(R.new({}),(()=>c._new(this._root,{themeTags:y(e.strokes.template.get("themeTags",[]),["line","series","stroke"])},[this.strokes.template,e.strokes.template])))}createLegendMarker(e){const t=this.get("legendDataItem");if(t){const e=t.get("marker"),i=t.get("markerRectangle");i&&i.setPrivate("visible",!1),e.set("background",u.new(e._root,{fillOpacity:0,fill:V(0)}));const s=e.children.push(c._new(e._root,{themeTags:["line","series","legend","marker","stroke"],interactive:!1},[this.strokes.template]));this._legendStroke=s;const a=e.children.push(c._new(e._root,{themeTags:["line","series","legend","marker","fill"]},[this.fills.template]));this._legendFill=a;const o=this._root.interfaceColors.get("disabled");if(s.states.create("disabled",{fill:o,stroke:o}),a.states.create("disabled",{fill:o,stroke:o}),this.bullets.length>0){const t=this.bullets.getIndex(0);if(t){const i=t(e._root,this,new H(this,{legend:!0},{}));if(i){const t=i.get("sprite");t instanceof c&&t.states.create("disabled",{fill:o,stroke:o}),t&&(t.set("tooltipText",void 0),t.set("tooltipHTML",void 0),e.children.push(t),t.setAll({x:e.width()/2,y:e.height()/2}),e.events.on("boundschanged",(()=>{t.setAll({x:e.width()/2,y:e.height()/2})})))}}}}}}Object.defineProperty(be,"className",{enumerable:!0,configurable:!0,writable:!0,value:"LineSeries"}),Object.defineProperty(be,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:he.classNames.concat([be.className])});export{me as A,be as L,ce as V,ne as X,_e as a,le as b,he as c,de as d}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/LineVisualElement.js b/library/arcgis/4.30/@arcgis/core/chunks/LineVisualElement.js new file mode 100644 index 00000000..b947b12d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/LineVisualElement.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{c as e}from"./mat4.js";import{c as t}from"./mat4f64.js";import{s as r,h as s}from"./vec3.js";import{Z as o,c as i}from"./vec3f64.js";import{f as a,a as n}from"./vec4f64.js";import{O as l}from"./Object3DVisualElement.js";import{l as m,c as p}from"./line.js";import{R as h}from"./Material.js";import{R as d}from"./RibbonLineMaterial.js";class f extends l{constructor(e,t){super(e),this._hasExternalMaterial=!1,this._hasExternalMaterial=null!=t,this._material=null!=t?t:new d({width:1,color:a(1,0,1,1),stippleOffColor:null,stipplePattern:null,stipplePreferContinuous:!0,isClosed:!1,falloff:0,innerColor:null,innerWidth:1,hasPolygonOffset:!1,renderOccluded:h.OccludeAndTransparent,isDecoration:!!e.isDecoration,writeDepth:!0}),this.applyProperties(e)}setGeometryFromRenderSpacePoint(e,t=1e3){this.geometry=[[[e[0]-t,e[1],e[2]],[e[0]+t,e[1],e[2]]],[[e[0],e[1]-t,e[2]],[e[0],e[1]+t,e[2]]],[[e[0],e[1],e[2]-t],[e[0],e[1],e[2]+t]]]}setGeometryFromExtent(e){const t=this.view.spatialReference,s=i(),o=i(),a=100,n=[];r(s,e[0],e[1],a),this.view.renderCoordsHelper.toRenderCoords(s,t,o),n.push([o[0],o[1],o[2]]),r(s,e[2],e[1],a),this.view.renderCoordsHelper.toRenderCoords(s,t,o),n.push([o[0],o[1],o[2]]),r(s,e[2],e[3],a),this.view.renderCoordsHelper.toRenderCoords(s,t,o),n.push([o[0],o[1],o[2]]),r(s,e[0],e[3],a),this.view.renderCoordsHelper.toRenderCoords(s,t,o),n.push([o[0],o[1],o[2]]),r(s,e[0],e[1],a),this.view.renderCoordsHelper.toRenderCoords(s,t,o),n.push([o[0],o[1],o[2]]),r(s,e[0],e[1],a),this.view.renderCoordsHelper.toRenderCoords(s,t,o),n.push([o[0],o[1],o[2]]),this.geometry=[n]}setGeometryFromFrustum(e){const t=[];e.lines.forEach((e=>{t.push([e.origin[0],e.origin[1],e.origin[2]]),t.push([e.endpoint[0],e.endpoint[1],e.endpoint[2]])})),this.geometry=[t]}setGeometryFromBoundedPlane(e){const t=[],r=e.origin,s=e.basis1,o=e.basis2,a=.5,n=i(),l=i(),m=i(),p=i();n[0]=r[0]-s[0]*a-o[0]*a,n[1]=r[1]-s[1]*a-o[1]*a,n[2]=r[2]-s[2]*a-o[2]*a,l[0]=r[0]-s[0]*a+o[0]*a,l[1]=r[1]-s[1]*a+o[1]*a,l[2]=r[2]-s[2]*a+o[2]*a,m[0]=r[0]+s[0]*a+o[0]*a,m[1]=r[1]+s[1]*a+o[1]*a,m[2]=r[2]+s[2]*a+o[2]*a,p[0]=r[0]+s[0]*a-o[0]*a,p[1]=r[1]+s[1]*a-o[1]*a,p[2]=r[2]+s[2]*a-o[2]*a,t.push([n[0],n[1],n[2]]),t.push([l[0],l[1],l[2]]),t.push([m[0],m[1],m[2]]),t.push([p[0],p[1],p[2]]),t.push([n[0],n[1],n[2]]),this.geometry=[t]}setGeometryFromSegment(t){const r=t.endRenderSpace;this.transform=e(u,r);const{points:s}=t.createRenderGeometry(r,this.view.renderCoordsHelper);this.geometry=[s]}setGeometryFromSegments(t,r=o){this.transform=e(u,r),this.geometry=t.map((e=>e.createRenderGeometry(r,this.view.renderCoordsHelper).points))}getTransformedGeometry(){return null==this._geometry?null:this._geometry.map((e=>e.map((e=>s(i(),e,this.transform)))))}get renderOccluded(){return this._material.parameters.renderOccluded}set renderOccluded(e){this._material.setParameters({renderOccluded:e})}get geometry(){return this._geometry}set geometry(e){this._geometry=e,this.recreateGeometry()}get width(){return this._material.parameters.width}set width(e){this._material.setParameters({width:e})}get color(){return this._material.parameters.color}set color(e){const t=1===e[3];this._material.setParameters({color:n(e),writeDepth:t})}get innerWidth(){return this._material.parameters.innerWidth}set innerWidth(e){this._material.setParameters({innerWidth:e})}get innerColor(){return this._material.parameters.innerColor}set innerColor(e){this._material.setParameters({innerColor:null!=e?n(e):null})}get stipplePattern(){return this._material.parameters.stipplePattern}set stipplePattern(e){null!=this._material&&this._material.setParameters({stipplePattern:e})}get stippleOffColor(){return this._material.parameters.stippleOffColor}set stippleOffColor(e){this._material.setParameters({stippleOffColor:null!=e?n(e):null})}get stipplePreferContinuous(){return this._material.parameters.stipplePreferContinuous}set stipplePreferContinuous(e){this._material.setParameters({stipplePreferContinuous:e})}get falloff(){return this._material.parameters.falloff}set falloff(e){this._material.setParameters({falloff:e})}get polygonOffset(){return this._material.parameters.hasPolygonOffset}set polygonOffset(e){this._material.setParameters({hasPolygonOffset:e})}createExternalResources(){}destroyExternalResources(){}createGeometries(e){for(const t of m(this.geometry)){const r=p(this._material,t);e.addGeometry(r)}}forEachExternalMaterial(e){this._hasExternalMaterial||e(this._material)}}const u=t();export{f as L}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/LinkChartLayer.js b/library/arcgis/4.30/@arcgis/core/chunks/LinkChartLayer.js new file mode 100644 index 00000000..8cb3338d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/LinkChartLayer.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import"../geometry.js";import t from"../core/Collection.js";import i from"../core/Error.js";import{L as r}from"./Logger.js";import{g as s}from"./ensureType.js";import{throwIfAborted as o}from"../core/promiseUtils.js";import{property as a}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import{subclass as n}from"../core/accessorSupport/decorators/subclass.js";import p from"../layers/Layer.js";import{b as l}from"./featureConversionUtils.js";import{O as m}from"./OptimizedGeometry.js";import u,{K as h,g as d,m as y,a as c,b as g,c as j,d as f}from"../layers/knowledgeGraph/KnowledgeGraphSublayer.js";import{BlendLayer as b}from"../layers/mixins/BlendLayer.js";import{ScaleRangeLayer as C}from"../layers/mixins/ScaleRangeLayer.js";import{g as L}from"./assets.js";import{fetchKnowledgeGraph as k}from"../rest/knowledgeGraphService.js";import M from"../geometry/Extent.js";import w from"../geometry/Point.js";import E from"../geometry/Polyline.js";import"../geometry/Geometry.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"./maybe.js";import"./metadata.js";import"./utils.js";import"./handleUtils.js";import"./ObservableBase.js";import"./tracking.js";import"../core/scheduling.js";import"./reader.js";import"../geometry/SpatialReference.js";import"./unitUtils.js";import"./jsonMap.js";import"../config.js";import"./writer.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/support/webMercatorUtils.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"./typeUtils.js";import"../geometry/support/jsonUtils.js";import"../core/Evented.js";import"./shared.js";import"./SimpleObservable.js";import"../TimeExtent.js";import"./timeUtils.js";import"./date.js";import"./locale.js";import"./timeZoneUtils.js";import"./datetime.js";import"../core/Identifiable.js";import"../core/Loadable.js";import"../core/Promise.js";import"./aaBoundingBox.js";import"./OptimizedFeature.js";import"./OptimizedFeatureSet.js";import"../PopupTemplate.js";import"../core/Clonable.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../intl.js";import"./number.js";import"./substitute.js";import"./messages.js";import"../popup/content.js";import"../popup/content/AttachmentsContent.js";import"../popup/content/Content.js";import"../popup/content/CustomContent.js";import"../popup/content/ExpressionContent.js";import"../popup/ElementExpressionInfo.js";import"../popup/content/FieldsContent.js";import"../popup/FieldInfo.js";import"./enumeration.js";import"../popup/support/FieldInfoFormat.js";import"../popup/content/MediaContent.js";import"../popup/content/BarChartMediaInfo.js";import"../popup/content/mixins/ChartMediaInfo.js";import"../popup/content/mixins/MediaInfo.js";import"../popup/content/support/ChartMediaInfoValue.js";import"../Color.js";import"./colorUtils.js";import"../popup/content/support/ChartMediaInfoValueSeries.js";import"./chartMediaInfoUtils.js";import"../popup/content/ColumnChartMediaInfo.js";import"../popup/content/ImageMediaInfo.js";import"../popup/content/support/ImageMediaInfoValue.js";import"../popup/content/LineChartMediaInfo.js";import"../popup/content/PieChartMediaInfo.js";import"../popup/content/RelationshipContent.js";import"../popup/support/RelatedRecordsInfoFieldOrder.js";import"../popup/content/TextContent.js";import"../popup/ExpressionInfo.js";import"../popup/LayerOptions.js";import"../popup/RelatedRecordsInfo.js";import"../support/actions/ActionBase.js";import"../support/actions/ActionButton.js";import"../support/actions/ActionToggle.js";import"../renderers/ClassBreaksRenderer.js";import"../symbols.js";import"../symbols/CIMSymbol.js";import"../symbols/Symbol.js";import"../symbols/ExtrudeSymbol3DLayer.js";import"../symbols/Symbol3DLayer.js";import"./utils4.js";import"../symbols/edges/Edges3D.js";import"./screenUtils.js";import"./materialUtils.js";import"./opacityUtils.js";import"../symbols/edges/SketchEdges3D.js";import"../symbols/edges/SolidEdges3D.js";import"./Symbol3DMaterial.js";import"../symbols/FillSymbol.js";import"../symbols/SimpleLineSymbol.js";import"../symbols/LineSymbol.js";import"../symbols/LineSymbolMarker.js";import"./lineMarkers.js";import"../symbols/FillSymbol3DLayer.js";import"../symbols/patterns/LineStylePattern3D.js";import"../symbols/patterns/StylePattern3D.js";import"./utils5.js";import"./colors.js";import"./symbolLayerUtils3D.js";import"../symbols/Font.js";import"../symbols/IconSymbol3DLayer.js";import"./persistableUrlUtils.js";import"../symbols/LabelSymbol3D.js";import"../symbols/Symbol3D.js";import"./collectionUtils.js";import"../portal/Portal.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"../symbols/LineSymbol3DLayer.js";import"../symbols/LineStyleMarker3D.js";import"../symbols/ObjectSymbol3DLayer.js";import"../symbols/PathSymbol3DLayer.js";import"../symbols/TextSymbol3DLayer.js";import"../symbols/WaterSymbol3DLayer.js";import"../symbols/support/StyleOrigin.js";import"./Thumbnail.js";import"./calloutUtils.js";import"../symbols/callouts/Callout3D.js";import"../symbols/callouts/LineCallout3D.js";import"../symbols/support/Symbol3DVerticalOffset.js";import"../symbols/LineSymbol3D.js";import"../symbols/MarkerSymbol.js";import"../symbols/MeshSymbol3D.js";import"../symbols/PictureFillSymbol.js";import"./urlUtils.js";import"../symbols/PictureMarkerSymbol.js";import"../symbols/PointSymbol3D.js";import"../symbols/PolygonSymbol3D.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../symbols/SimpleFillSymbol.js";import"../symbols/SimpleMarkerSymbol.js";import"../symbols/TextSymbol.js";import"../symbols/WebStyleSymbol.js";import"../renderers/Renderer.js";import"../renderers/support/AuthoringInfo.js";import"../renderers/support/AuthoringInfoVisualVariable.js";import"./colorRamps.js";import"../rest/support/AlgorithmicColorRamp.js";import"../rest/support/ColorRamp.js";import"../rest/support/MultipartColorRamp.js";import"../renderers/mixins/VisualVariablesMixin.js";import"../renderers/visualVariables/ColorVariable.js";import"../renderers/visualVariables/VisualVariable.js";import"./LegendOptions.js";import"../renderers/visualVariables/support/ColorStop.js";import"../renderers/visualVariables/OpacityVariable.js";import"../renderers/visualVariables/support/OpacityStop.js";import"../renderers/visualVariables/RotationVariable.js";import"../renderers/visualVariables/SizeVariable.js";import"../renderers/visualVariables/support/SizeStop.js";import"./sizeVariableUtils.js";import"./visualVariableUtils.js";import"../Graphic.js";import"./compilerUtils.js";import"./lengthUtils.js";import"../renderers/support/ClassBreakInfo.js";import"./commonProperties.js";import"../symbols/support/jsonUtils.js";import"./layerUtils2.js";import"./defaults.js";import"./defaultsJSON.js";import"../renderers/DictionaryRenderer.js";import"./LRUCache.js";import"./MemCache.js";import"./Version.js";import"../layers/support/FieldsIndex.js";import"./UnknownTimeZone.js";import"./OverrideHelper.js";import"./colorUtils2.js";import"./vec4.js";import"./vec4f64.js";import"./utils7.js";import"./quantizationUtils.js";import"../renderers/DotDensityRenderer.js";import"../renderers/support/AttributeColorInfo.js";import"../renderers/HeatmapRenderer.js";import"../renderers/support/HeatmapColorStop.js";import"./heatmapUtils.js";import"../renderers/PieChartRenderer.js";import"../renderers/SimpleRenderer.js";import"../renderers/UniqueValueRenderer.js";import"./diffUtils.js";import"../renderers/support/UniqueValue.js";import"../renderers/support/UniqueValueClass.js";import"../renderers/support/UniqueValueGroup.js";import"../renderers/support/UniqueValueInfo.js";import"./styleUtils.js";import"../renderers/support/jsonUtils.js";import"./MultiOriginJSONSupport.js";import"../core/workers/workers.js";import"../core/workers/Connection.js";import"./Queue.js";import"../core/workers/RemoteClient.js";import"../geometry/projection.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"./zscale.js";import"./FeatureStore.js";import"./BoundsStore.js";import"./PooledRBush.js";import"./quickselect.js";import"./_commonjsHelpers.js";import"./timeSupport.js";import"../geometry/support/normalizeUtils.js";import"./normalizeUtilsCommon.js";import"./simplify.js";import"./utils8.js";import"./utils9.js";import"./projectionSupport.js";import"./json.js";import"./optimizedFeatureQueryEngineAdapter.js";import"./centroid.js";import"./QueryEngine.js";import"../core/sql/WhereClause.js";import"./TimeOnly.js";import"./fieldType.js";import"./QueryEngineCapabilities.js";import"./utils12.js";import"./utils2.js";import"./basemapUtils.js";import"../Basemap.js";import"./loadAll.js";import"../portal/PortalItem.js";import"../portal/PortalItemResource.js";import"../portal/PortalRating.js";import"../support/BasemapStyle.js";import"./writeUtils.js";import"./utils3.js";import"./mat4.js";import"./utils10.js";import"./generateRendererUtils.js";import"./SnappingCandidate.js";import"./Scheduler.js";import"../core/signal.js";import"./debugFlags.js";import"./clientSideDefaults.js";import"../rest/knowledgeGraph/GraphQueryStreaming.js";import"../rest/knowledgeGraph/GraphQuery.js";import"../rest/support/Query.js";import"./DataLayerSource.js";import"../layers/support/Field.js";import"./domains.js";import"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";import"./FullTextSearch.js";import"./spatialRelationships.js";import"../rest/support/StatisticDefinition.js";import"./fieldProperties.js";import"../layers/mixins/FeatureEffectLayer.js";import"../layers/support/FeatureEffect.js";import"./jsonUtils.js";import"./parser.js";import"../layers/support/FeatureFilter.js";import"../layers/mixins/FeatureReductionLayer.js";import"../layers/support/AggregateField.js";import"../layers/support/ExpressionInfo.js";import"./layerContainerType.js";import"./FeatureReduction.js";import"../layers/support/FeatureReductionBinning.js";import"./commonProperties2.js";import"./ElevationInfo.js";import"./unitConversionUtils.js";import"./featureLayerUtils.js";import"./featureQueryAll.js";import"../rest/support/AttachmentQuery.js";import"../rest/support/RelationshipQuery.js";import"../layers/support/LabelClass.js";import"./labelUtils.js";import"../layers/support/FeatureReductionCluster.js";import"../layers/support/FeatureReductionSelection.js";import"./clusterUtils.js";import"./MD5.js";import"../layers/mixins/OrderedLayer.js";import"./OrderByInfo.js";import"../layers/mixins/RefreshableLayer.js";import"../layers/mixins/TemporalLayer.js";import"../TimeInterval.js";import"../layers/support/TimeInfo.js";import"./labelingInfo.js";import"../rest/support/FeatureSet.js";import"../support/popupUtils.js";import"../rest/knowledgeGraph/GraphQueryResult.js";import"./GraphQueryResultHeader.js";import"../rest/knowledgeGraph/GraphQueryStreamingResult.js";import"../rest/knowledgeGraph/KnowledgeGraph.js";import"../rest/knowledgeGraph/DataModel.js";import"../rest/knowledgeGraph/EntityType.js";import"../rest/knowledgeGraph/GraphObjectType.js";import"../rest/knowledgeGraph/FieldIndex.js";import"../rest/knowledgeGraph/GraphProperty.js";import"../rest/knowledgeGraph/RelationshipType.js";import"../rest/knowledgeGraph/ServiceDefinition.js";import"../rest/knowledgeGraph/Entity.js";import"../rest/knowledgeGraph/GraphNamedObject.js";import"../rest/knowledgeGraph/GraphObject.js";import"../rest/knowledgeGraph/Relationship.js";import"../rest/knowledgeGraph/SearchIndex.js";import"./ObjectValue.js";import"../rest/knowledgeGraph/Path.js";import"../rest/knowledgeGraph/GraphApplyEditsResult.js";var D;let T;!function(e){e.MULTIPLIER="multiplier",e.ABSOLUTE="absoluteValue"}(D||(D={}));let R=null;var x,I,S,v,A,N,G,U,P,_,F;function O(e,t,i,r,s,o){const a=i.length,n=s.length,p=Float64Array.BYTES_PER_ELEMENT,l=Uint32Array.BYTES_PER_ELEMENT,m=Uint8Array.BYTES_PER_ELEMENT,u=16+a*(m+2*p)+n*(2*l),h=R._malloc(u);try{const m=h+16-h%16,u=m+a*p,d=u+a*p,y=d+n*l,c=y+n*l,g=()=>[R.HEAPF64.subarray(m>>3,(m>>3)+a),R.HEAPF64.subarray(u>>3,(u>>3)+a),R.HEAPU32.subarray(d>>2,(d>>2)+n),R.HEAPU32.subarray(y>>2,(y>>2)+n),R.HEAPU8.subarray(c,c+a)],[j,f,b,C,L]=g();j.set(i),f.set(r),b.set(s),C.set(o),L.set(t);let k=e(a,c,m,u,n,d,y),M=null,w=null;if(k){const e=R.getLayoutLinksTypes(),t=R.getLayoutLinksVerticesEndIndices(),i=R.getLayoutLinksVertices(),r=R.countLayoutLinksVertices();!n||e&&t?r&&!i?k=!1:(M={types:new Uint8Array(R.HEAPU8.subarray(e,e+n)),vertexEndIndex:new Uint32Array(R.HEAPU32.subarray(t>>2,(t>>2)+n)),vertices:new Float64Array(R.HEAPF64.subarray(i>>3,(i>>3)+2*r))},w=R.getAuxiliaryGraphicElements()):k=!1}const[E,D,T,x,I]=g();return i.set(E),r.set(D),s.set(T),o.set(x),t.set(I),{success:k,links:M,graphics:w}}finally{R._free(h),R.cleanupLayout()}}!function(e){e[e.None=0]="None",e[e.IsMovable=1]="IsMovable",e[e.IsGeographic=2]="IsGeographic",e[e.IsRoot=4]="IsRoot"}(x||(x={})),function(e){e[e.Regular=0]="Regular",e[e.Orthogonal=1]="Orthogonal",e[e.Curved=2]="Curved",e[e.Recursive=3]="Recursive"}(I||(I={})),function(e){e.getMinIdealEdgeLength=function(){return R.getMinIdealEdgeLength()},e.apply=function(e,t,i,r,s,o=2,a=1,n=-1){return O(((e,t,i,r,s,p,l)=>R.applyForceDirectedLayout(e,t,i,r,s,p,l,o,a,n)),e,t,i,r,s)}}(S||(S={})),function(e){e.apply=function(e,t,i,r,s,o=2,a=1,n=-1){return O(((e,t,i,r,s,p,l)=>R.applyCommunityLayout(e,t,i,r,s,p,l,o,a,n)),e,t,i,r,s)}}(v||(v={})),function(e){e.apply=function(e,t,i,r,s){return O(R.applySimpleLayout,e,t,i,r,s)}}(A||(A={})),function(e){e.apply=function(e,t,i,r,s){return O(R.applyHierarchicalLayout,e,t,i,r,s)}}(N||(N={})),function(e){e.apply=function(e,t,i,r,s){return O(R.applyRadialTreeLayout,e,t,i,r,s)}}(G||(G={})),function(e){e.apply=function(e,t,i,r,s){return O(R.applySmartTreeLayout,e,t,i,r,s)}}(U||(U={})),function(e){e.apply=function(e,t,i,r,s,o,a,n,p){return O(((e,t,i,o,a,l,m)=>{if(r.length!==e)return!1;if(s.length!==e)return!1;if(n.length!==a)return!1;if(p.length!==a)return!1;const u=Float64Array.BYTES_PER_ELEMENT,h=16,d=R._malloc(h+e*u),y=R._malloc(h+e*u),c=R._malloc(h+a*u),g=R._malloc(h+a*u),j=d+h-d%h,f=y+h-y%h,b=c+h-c%h,C=g+h-g%h;try{return R.HEAPF64.subarray(j>>3,(j>>3)+e).set(r),R.HEAPF64.subarray(f>>3,(f>>3)+e).set(s),R.HEAPF64.subarray(b>>3,(b>>3)+a).set(n),R.HEAPF64.subarray(C>>3,(C>>3)+a).set(p),R.applyChronologicalLayout(e,t,i,o,j,f,a,l,m,b,C)}finally{R._free(d),R._free(y),R._free(c),R._free(g)}}),e,t,i,o,a)}}(P||(P={})),function(e){e[e.Undirected=0]="Undirected",e[e.Directed=1]="Directed",e[e.Reversed=2]="Reversed"}(_||(_={})),function(e){e[e.ByCC_Raw=0]="ByCC_Raw",e[e.ByCC_NormalizeGlobally=1]="ByCC_NormalizeGlobally",e[e.ByCC_NormalizeByCC=2]="ByCC_NormalizeByCC"}(F||(F={}));let B=class extends(b(C(p))){constructor(e){if(super(e),this.dataPreloadedInLocalCache=!1,this.defaultLinkChartConfig=null,this._currentLinkChartConfig={layoutMode:"RADIAL_TREE"},this._graphTypeLookup=new Map,this.dataManager=null,this.knowledgeGraph=null,this.layers=new t,this.entityLinkChartDiagramLookup=new Map,this.relationshipLinkChartDiagramLookup=new Map,this.linkChartExtent=new M({xmin:-1e-7,ymin:-1e-7,xmax:1e-7,ymax:1e-7}),this.memberEntityTypes=null,this.memberRelationshipTypes=null,this.sublayerIdsCache=new Map,this.tables=new t,this.type="link-chart",this._originalInclusionList=e.inclusionModeDefinition,e.dataPreloadedInLocalCache&&!e.inclusionModeDefinition)throw new i("knowledge-graph:linkchart-layer-constructor","If creating a link chart composite layer and configured that data is already loaded in the cache, you must specify an inclusion list so the Composite Layer knows what records belong to it")}normalizeCtorArgs(e){return{url:e.url,title:e.title,dataPreloadedInLocalCache:e.dataPreloadedInLocalCache,defaultLinkChartConfig:e.defaultLinkChartConfig}}_initializeLayerProperties(e){if(!this.title&&this.url){const e=this.url.split("/");this.title=e[e.length-2]}const t=new Set;let s=[],o=[];if(e.inclusionModeDefinition&&(!e.inclusionModeDefinition.namedTypeDefinitions||e.inclusionModeDefinition.namedTypeDefinitions.size<1))throw new i("knowledge-graph:composite-layer-constructor","If an explicit inclusion definition is defined, at least one namedTypeDefinition must also be defined");e.knowledgeGraph.dataModel.entityTypes?.forEach((e=>{e.name&&this._graphTypeLookup.set(e.name,e)})),e.knowledgeGraph.dataModel.relationshipTypes?.forEach((e=>{e.name&&this._graphTypeLookup.set(e.name,e)})),e.inclusionModeDefinition?.generateAllSublayers?(s=e.knowledgeGraph.dataModel.entityTypes??[],o=e.knowledgeGraph.dataModel.relationshipTypes??[]):e.inclusionModeDefinition?.namedTypeDefinitions&&e.inclusionModeDefinition?.namedTypeDefinitions.size>0?e.inclusionModeDefinition?.namedTypeDefinitions.forEach(((i,a)=>{const n=this._graphTypeLookup.get(a);if(!n)return r.getLogger(this).warn(`A named type, ${a}, was in the inclusion list that wasn't in the data model and will be removed`),void e.inclusionModeDefinition?.namedTypeDefinitions.delete(a);"relationship"===n.type?t.has(a)||(t.add(a),o.push(n)):"entity"===n.type?t.has(a)||(t.add(a),s.push(n)):(r.getLogger(this).warn(`A named type, ${a}, was in the inclusion list that wasn't properly modeled and will be removed`),e.inclusionModeDefinition?.namedTypeDefinitions.delete(a))})):(s=e.knowledgeGraph.dataModel.entityTypes??[],o=e.knowledgeGraph.dataModel.relationshipTypes??[]);const a=new h({knowledgeGraph:e.knowledgeGraph,inclusionModeDefinition:e.inclusionModeDefinition});this.knowledgeGraph=e.knowledgeGraph,this.memberEntityTypes=s,this.memberRelationshipTypes=o,this.dataManager=a}load(e){return this.addResolvingPromise(new Promise((t=>{k(this.url).then((i=>{if(this._initializeLayerProperties({knowledgeGraph:i,inclusionModeDefinition:this._originalInclusionList}),this.dataManager.inclusionModeDefinition?.namedTypeDefinitions?.size||(this.dataManager.inclusionModeDefinition={generateAllSublayers:!1,namedTypeDefinitions:new Map},this.dataManager.knowledgeGraph.dataModel.entityTypes?.forEach((e=>{e.name&&this.dataManager.inclusionModeDefinition?.namedTypeDefinitions.set(e.name,{useAllData:!0})})),this.dataManager.knowledgeGraph.dataModel.relationshipTypes?.forEach((e=>{e.name&&this.dataManager.inclusionModeDefinition?.namedTypeDefinitions.set(e.name,{useAllData:!0})}))),this.dataPreloadedInLocalCache)this.loadLayerAssumingLocalCache(),this.dataManager.inclusionModeDefinition&&(this.dataManager.inclusionModeDefinition.generateAllSublayers=!1),this.dataManager.inclusionModeDefinition?.namedTypeDefinitions.forEach((e=>{e.useAllData=!1,e.members?.forEach((e=>{let t;t=e.linkChartLocation instanceof m?e.linkChartLocation:e.linkChartLocation?l(e.linkChartLocation):null,t&&2===t.coords.length&&0===t.lengths.length?this.entityLinkChartDiagramLookup.set(e.id,t):this.relationshipLinkChartDiagramLookup.set(e.id,t)})),this.addResolvingPromise(this._initializeDiagram().then((async()=>{this.layers.forEach((async e=>{await e.refreshCachedQueryEngine()})),this.tables.forEach((async e=>{await e.refreshCachedQueryEngine()}))})))}));else{const t="GEOGRAPHIC"===this.defaultLinkChartConfig?.layoutMode;this.addResolvingPromise(this.dataManager.refreshCacheContent(void 0,!1,t,!0).then((async()=>{o(e);const t=[],i=[];this.loadLayerAssumingLocalCache(),this.dataManager.inclusionModeDefinition&&(this.dataManager.inclusionModeDefinition.generateAllSublayers=!1,this.dataManager.inclusionModeDefinition.namedTypeDefinitions.forEach((e=>{e.useAllData=!1}))),await this._initializeDiagram(),this.layers.forEach((e=>{i.push(e.refreshCachedQueryEngine()),t.push(new Promise((t=>{e.on("layerview-create",(()=>{t(null)}))})))})),this.tables.forEach((e=>{i.push(e.refreshCachedQueryEngine())})),await Promise.all(i)})))}t(null)}))}))),Promise.resolve(this)}async addRecords(e,t){let i=[];t?.cascadeAddRelationshipEndNodes&&this.dataManager.knowledgeGraph.dataModel&&(i=await d(e,this.dataManager.knowledgeGraph));const r=e.concat(i).filter((e=>!this.sublayerIdsCache.get(e.typeName)?.has(e.id)));await this._handleNewRecords(r)}async removeRecords(e,{cascadeRemoveRelationships:t=!0,recalculateLayout:i=!1}={cascadeRemoveRelationships:!0,recalculateLayout:!1}){let r=[];for(const t of e)!1===this.dataManager.inclusionModeDefinition?.namedTypeDefinitions?.get(t.typeName)?.useAllData&&this.dataManager.inclusionModeDefinition?.namedTypeDefinitions?.get(t.typeName)?.members?.has(t.id)&&r.push(t);if(t){const e=new Set,t=[];for(const t of r)if(this.dataManager.nodeConnectionsLookup.has(t.id))for(const i of this.dataManager.nodeConnectionsLookup.get(t.id))e.add(i);for(const i of e)if(this.dataManager.memberIdTypeLookup.has(i))for(const e of this.dataManager.memberIdTypeLookup.get(i))this.dataManager.relationshipTypeNames.has(e)&&t.push({id:i,typeName:e});r=r.concat(t)}this.dataManager.removeFromLayer(r);for(const e of r)this.sublayerIdsCache.get(e.typeName)?.delete(e.id),this.dataManager.relationshipTypeNames.has(e.typeName)?this.relationshipLinkChartDiagramLookup.delete(e.id):this.entityLinkChartDiagramLookup.delete(e.id);i&&await this.calculateLinkChartLayout(this._currentLinkChartConfig.layoutMode,this._currentLinkChartConfig.layoutOptions);const s=[];return this.layers.forEach((e=>{s.push(e.refreshCachedQueryEngine())})),await Promise.all(s),this._refreshNamedTypes(),r}async expand(e,t){const i=await this.dataManager.getConnectedRecordIds(e,t),r=i.filter((e=>!this.sublayerIdsCache.get(e.typeName)?.has(e.id)));return await this._handleNewRecords(i),{records:r}}loadLayerAssumingLocalCache(){this.memberRelationshipTypes.forEach((e=>{const t=new u({objectType:e,parentCompositeLayer:this,graphType:"relationship",title:e.name});t.geometryType?this.layers.push(t):this.tables.push(t),this.dataManager.sublayerCaches.has(e.name)||this.dataManager.sublayerCaches.set(e.name,new Map)})),this.memberEntityTypes.forEach((e=>{const t=new u({objectType:e,parentCompositeLayer:this,graphType:"entity",title:e.name});t.geometryType?this.layers.push(t):this.tables.push(t),this.dataManager.sublayerCaches.has(e.name)||this.dataManager.sublayerCaches.set(e.name,new Map)})),this.dataManager.inclusionModeDefinition?.namedTypeDefinitions&&this.dataManager.inclusionModeDefinition?.namedTypeDefinitions.forEach(((e,t)=>{const i=s(this.sublayerIdsCache,t,(()=>new Set));e.members?.forEach((e=>{if(i.add(e.id),e.linkChartLocation)if(e.linkChartLocation instanceof m)this.dataManager.relationshipTypeNames.has(t)?this.relationshipLinkChartDiagramLookup.set(e.id,e.linkChartLocation):this.entityLinkChartDiagramLookup.set(e.id,e.linkChartLocation);else{const i=l(e.linkChartLocation);this.dataManager.relationshipTypeNames.has(t)?this.relationshipLinkChartDiagramLookup.set(e.id,e.linkChartLocation?i:null):this.entityLinkChartDiagramLookup.set(e.id,e.linkChartLocation?i:null)}}))}))}async calculateLinkChartLayout(e="RADIAL_TREE",t){const s=[],o=[],a=[];this.dataManager.sublayerCaches.forEach(((e,t)=>{this.dataManager.entityTypeNames.has(t)?e.forEach((e=>{s.push({typeName:t,feature:e})})):this.dataManager.relationshipTypeNames.has(t)&&e.forEach((e=>{o.push({typeName:t,feature:e})}))})),this.entityLinkChartDiagramLookup=new Map,this.relationshipLinkChartDiagramLookup=new Map;const n=new Map,p=new Map,m=new Map,u=new Map,h=new Uint8Array(s.length),d=new Float64Array(s.length),b=new Float64Array(s.length),C=new Uint32Array(o.length),k=new Uint32Array(o.length),D=[],P=new M({xmin:-1e-7,ymin:-1e-7,xmax:1e-7,ymax:1e-7});let _,F="FORCE_DIRECTED",O=0,B=0;switch(F="GEOGRAPHIC"===e?"FORCE_DIRECTED":e,F){case"FORCE_DIRECTED":_=S.apply;break;case"COMMUNITY":_=v.apply;break;case"HIERARCHICAL":_=N.apply;break;case"RADIAL_TREE":_=G.apply;break;case"SMART_TREE":_=U.apply;break;default:_=A.apply}s.forEach((({typeName:i,feature:r})=>{if(t?.lockedNodeLocations?.has(r.attributes[y])){"GEOGRAPHIC"===e&&this.dataManager.geographicLookup.has(i)?h[O]=x.IsGeographic:h[O]=x.None;const s=t.lockedNodeLocations.get(r.attributes[y]);d[O]=s.x,b[O]=s.y}else if("GEOGRAPHIC"===e&&this.dataManager.geographicLookup.has(i)){h[O]=x.IsGeographic;let e=null;const t=r.attributes[this.dataManager.geographicLookup.get(i).name],s=this.dataManager.geographicLookup.get(i)?.geometryType;switch(s){case"esriGeometryPoint":d[O]=t?.x,b[O]=t?.y;break;case"esriGeometryPolygon":e=t?.centroid,null!=e?.x&&null!=e?.y?(d[O]=e.x,b[O]=e.y):h[O]=x.IsMovable;break;case"esriGeometryPolyline":case"esriGeometryMultipoint":e=t?.extent?.center,null!=e?.x&&null!=e?.y?(d[O]=e.x,b[O]=e.y):h[O]=x.IsMovable;break;default:h[O]=x.IsMovable}(null==d[O]||null==b[O]||Number.isNaN(d[O])||Number.isNaN(b[O]))&&(h[O]=x.IsMovable,d[O]=0,b[O]=0)}else h[O]=x.IsMovable,d[O]=0,b[O]=0;u.set(r.attributes[y],O),D[O]={feature:r,typeName:i},O++}));let V=!1;const z=new Map;o.forEach((e=>{const t=e.feature.attributes[c],i=e.feature.attributes[g],r=u.get(t),s=u.get(i);if(void 0!==r&&void 0!==s){const o=t+"-"+i,n=z.get(o),p=n?.has(e.typeName);p||(C[B]=r,k[B]=s,void 0===n?z.set(o,new Map([[e.typeName,B]])):n.set(e.typeName,B),B++),a.push(e)}else V=!0,this.relationshipLinkChartDiagramLookup.set(t,null)})),V&&r.getLogger(this).warn("A relationship is a member of this layer that has either origin or destination entity nodes that are not members. The diagram geometry will be set to null");const H=this._validateLayoutSettings(e,t),Q=this._convertLayoutSettingsToCalculationSettings(H);await(T||(T=import("./lclayout.js").then((e=>e.l)).then((({default:e})=>e({locateFile:e=>L(`esri/libs/linkchartlayout/${e}`)}))).then((e=>{R=e})),T));const{success:q,links:Y}=_(h,d,b,C.subarray(0,B),k.subarray(0,B),Q.computationBudgetTime,Q.idealEdgeLengthMultiplier,Q.repulsionRadiusMultiplier);if(!q)throw new i("knowledge-graph:layout-failed","Attempting to arrange the records in the specified layout failed");for(let e=0;e84.9999?b[e]=84.9999:b[e]<-84.9999&&(b[e]=-84.9999),d[e]>179.9999?d[e]=179.9999:d[e]<-179.9999&&(d[e]=-179.9999),D[e].feature.attributes[j]=new w(d[e],b[e]),n.has(D[e].typeName)){const t=n.get(D[e].typeName);t?.set(D[e].feature.attributes[y],D[e].feature)}else{const t=new Map;t.set(D[e].feature.attributes[y],D[e].feature),n.set(D[e].typeName,t)}m.set(D[e].feature.attributes[y],D[e].feature);const t=l(D[e].feature.attributes[j]);this.entityLinkChartDiagramLookup.set(D[e].feature.attributes[y],D[e].feature.attributes[j]?t:null),D[e].feature.attributes[j].xP.xmax&&(P.xmax=D[e].feature.attributes[j].x),D[e].feature.attributes[j].yP.ymax&&(P.ymax=D[e].feature.attributes[j].y)}if(this.linkChartExtent.xmin=P.xmin,this.linkChartExtent.xmax=P.xmax,this.linkChartExtent.ymin=P.ymin,this.linkChartExtent.ymax=P.ymax,!Y)throw new i("knowledge-graph:layout-failed","Attempting to retrieve link geometry from diagram engine failed");const W=new Map,J=new Map,K=new Map,$=new Set;for(let e=0;e85.5?t[e][1]=85.5:t[e][1]<-85.5&&(t[e][1]=-85.5),t[e][0]>179.9999?t[e][0]=179.9999:t[e][0]<-179.9999&&(t[e][0]=-179.9999);W.has(n)?W.get(n).push(t):W.set(n,[t])}const f=W.get(n);J.has(n)||(J.set(n,new Map),K.set(n,new Map));const b=J.get(n),C=K.get(n);b.has(i.typeName)||(b.set(i.typeName,f.shift()),C.set(i.typeName,0));const L=b.get(i.typeName);C.set(i.typeName,C.get(i.typeName)+1);const k=new E({paths:L});if(i.feature.attributes[j]=k,p.has(i.typeName)){const e=p.get(i.typeName);e?.set(i.feature.attributes[y],i.feature)}else{const e=new Map;e.set(i.feature.attributes[y],i.feature),p.set(i.typeName,e)}m.set(i.feature.attributes[y],i.feature);const M=l(i.feature.attributes[j]);this.relationshipLinkChartDiagramLookup.set(i.feature.attributes[y],i.feature.attributes[j]?M:null)}for(const e of a)e.feature.attributes[f]=K.get(e.feature.attributes[c]+"-"+e.feature.attributes[g])?.get(e.typeName)??null;return this._currentLinkChartConfig={layoutMode:e,layoutOptions:H},{nodes:n,links:p,idMap:m}}async applyNewLinkChartLayout(e="RADIAL_TREE",t){const i=[];await this.calculateLinkChartLayout(e,t),this.layers.forEach((e=>{i.push(e.refreshCachedQueryEngine())})),await Promise.all(i),this._refreshNamedTypes()}getCurrentNodeLocations(){const e=new Map;return this.dataManager.inclusionModeDefinition?.namedTypeDefinitions?.forEach((t=>{t?.members?.forEach((t=>{const i=t.linkChartLocation;let r;const s=t.id;i&&(r="x"in i?{x:i.x,y:i.y}:{x:i.coords[0],y:i.coords[1]},e.set(s,new w({x:r.x,y:r.y})))}))})),e}async synchronizeInclusionListWithCache(){return new Promise((e=>{this.dataManager.inclusionModeDefinition?.namedTypeDefinitions.forEach(((e,t)=>{if(e.useAllData=!1,e.members&&e.members.size>0){if(!this.dataManager.sublayerCaches.get(t))return;const i=new Set(Array.from(this.dataManager.sublayerCaches.get(t).keys()));Array.from(e.members.keys()).filter((e=>!i.has(e))).forEach((t=>{e.members?.delete(t)}))}})),e()}))}async refreshLinkChartCache(e){await this.dataManager.refreshCacheContent(e);const t=[];this.layers.forEach((e=>{t.push(e.refreshCachedQueryEngine())})),await Promise.all(t),this._refreshNamedTypes()}async connectEntities(e){let t=[];for(const e of this.dataManager.relationshipTypeNames){const i=this.sublayerIdsCache.get(e);i&&(t=t.concat(Array.from(i.keys())))}const i=await this.dataManager.getAttachedRelationships(e,t);return await this._handleNewRecords(i),{records:i}}async _handleNewRecords(e){const t=[];this.dataManager.addToLayer(e);for(const i of e)this.sublayerIdsCache.has(i.typeName)||(this.sublayerIdsCache.set(i.typeName,new Set),t.push(i.typeName)),this.sublayerIdsCache.get(i.typeName).add(i.id);for(const e of t){const t=this._graphTypeLookup.get(e);if(t){const i=new u({objectType:t,parentCompositeLayer:this,graphType:t.type,title:e});"entity"===t.type?this.dataManager.entityTypeNames.add(e):this.dataManager.relationshipTypeNames.add(e),i.geometryType?this.layers.push(i):this.tables.push(i),this.dataManager.sublayerCaches.set(e,new Map)}}await this.dataManager.refreshCacheContent(e.map((e=>e.id)));const i=Object.assign({},this._currentLinkChartConfig.layoutOptions);i.lockedNodeLocations=this.getCurrentNodeLocations(),await this.applyNewLinkChartLayout(this._currentLinkChartConfig.layoutMode,i)}async _initializeDiagram(){this.defaultLinkChartConfig?this.defaultLinkChartConfig.doNotRecalculateLayout?(this.dataManager.inclusionModeDefinition?.namedTypeDefinitions?.forEach(((e,t)=>{e?.members?.forEach((e=>{const i=e.linkChartLocation;let r;const s=e.id;if(!i)return;r="x"in i?{x:i.x,y:i.y}:{x:i.coords[0],y:i.coords[1]};const o=l(r);this.dataManager.relationshipTypeNames.has(t)?this.relationshipLinkChartDiagramLookup.set(s,o):this.entityLinkChartDiagramLookup.set(s,o),this.linkChartExtent.xmin>r.x&&(this.linkChartExtent.xmin=r.x),this.linkChartExtent.xmaxr.y&&(this.linkChartExtent.ymin=r.y),this.linkChartExtent.ymax{e.name&&this.dataManager.sublayerCaches.get(e.name)?.forEach((e=>{const t=this.relationshipLinkChartDiagramLookup.get(e.attributes[c]),i=this.relationshipLinkChartDiagramLookup.get(e.attributes[g]);if(t&&i){const r=l(new E({paths:[[t.coords[0],t.coords[1]],[i.coords[0],i.coords[1]]]}));this.relationshipLinkChartDiagramLookup.set(e.attributes[y],r)}else this.relationshipLinkChartDiagramLookup.set(e.attributes[y],null)}))}))):await this.calculateLinkChartLayout(this.defaultLinkChartConfig.layoutMode,{lockedNodeLocations:this.getCurrentNodeLocations(),...this.defaultLinkChartConfig.layoutOptions||{}}):await this.calculateLinkChartLayout("RADIAL_TREE",{lockedNodeLocations:this.getCurrentNodeLocations()})}_refreshNamedTypes(){for(const e of this.layers)e.emit("refresh",{dataChanged:!0});for(const e of this.tables)e.emit("refresh",{dataChanged:!0})}_validateLayoutSettings(e,t){const i=e=>"number"==typeof e&&!isNaN(e),s=new Set(["FORCE_DIRECTED","COMMUNITY","GEOGRAPHIC"]),o={};if(!s.has(e)||!t)return!s.has(e)&&t&&r.getLogger(this).warn("Layout mode options were given for a layout mode that does not utilize them, settings will be ignored"),o;const{computationBudgetTime:a,repulsionRadiusMultiplier:n,idealEdgeLength:p,idealEdgeLengthType:l}=t;var m,u;i(m=a)&&m>=1?o.computationBudgetTime=a:void 0!==a&&r.getLogger(this).warn("Invalid layout computationBudgetTime setting, will revert to default setting"),i(u=n)&&u>=1?o.repulsionRadiusMultiplier=n:void 0!==n&&r.getLogger(this).warn("Invalid layout repulsionRadiusMultiplier setting, will revert to default setting");const h=void 0!==p||void 0!==l;var d,y;return"GEOGRAPHIC"!==e&&h?r.getLogger(this).warn("Ideal edge length settings were specified for an incompatible layout mode, and will be ignored"):"GEOGRAPHIC"===e&&h&&(y=l,Object.values(D).includes(y)?o.idealEdgeLengthType=l:void 0!==l&&r.getLogger(this).warn('Invalid layout idealEdgeLengthType setting, will revert to "multiplier" setting'),i(d=p)&&d>=0?o.idealEdgeLength=p:void 0!==p&&r.getLogger(this).warn("Invalid layout idealEdgeLength setting, will revert to default setting")),o}_convertLayoutSettingsToCalculationSettings(e){let t=e.idealEdgeLength;return e.idealEdgeLengthType===D.ABSOLUTE&&(void 0===t?t=-1:t*=-1),{computationBudgetTime:e.computationBudgetTime,repulsionRadiusMultiplier:e.repulsionRadiusMultiplier,idealEdgeLengthMultiplier:t}}};e([a()],B.prototype,"dataPreloadedInLocalCache",void 0),e([a()],B.prototype,"defaultLinkChartConfig",void 0),e([a()],B.prototype,"dataManager",void 0),e([a()],B.prototype,"knowledgeGraph",void 0),e([a()],B.prototype,"layers",void 0),e([a()],B.prototype,"entityLinkChartDiagramLookup",void 0),e([a()],B.prototype,"relationshipLinkChartDiagramLookup",void 0),e([a()],B.prototype,"linkChartExtent",void 0),e([a()],B.prototype,"memberEntityTypes",void 0),e([a()],B.prototype,"memberRelationshipTypes",void 0),e([a()],B.prototype,"sublayerIdsCache",void 0),e([a()],B.prototype,"tables",void 0),e([a({json:{read:!1}})],B.prototype,"type",void 0),B=e([n("esri.layers.LinkChartLayer")],B);const V=B;export{V as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/Logger.js b/library/arcgis/4.30/@arcgis/core/chunks/Logger.js new file mode 100644 index 00000000..480d7118 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/Logger.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import e,{g as t}from"../config.js";import"../core/lang.js";const r=/\{([^}]+)\}/g;function n(e){return e??""}function o(e,o){return o?e.replaceAll(r,"object"==typeof o?(e,r)=>n(t(r,o)):(e,t)=>n(o(t))):e}function i(e,t){return e.replaceAll(/([.$?*|{}()[\]\\/+\-^])/g,(e=>t?.includes(e)?e:`\\${e}`))}function l(e){let t=0;for(let r=0;r"object"!=typeof t||Array.isArray(t)?t:"[Object]")))}(n),o=this._loggedMessages[t].get(e);if("once"===r&&null!=o||"oncePerTick"===r&&o&&o>=h._tickCounter)return;this._loggedMessages[t].set(e,h._tickCounter),h._scheduleTickCounterIncrement()}for(const r of e.log.interceptors)if(r(t,this.module,...n))return;this._inheritedWriter()(t,this.module,...n)}}_parentWithMember(e,t){let r=this;for(;null!=r;){const t=r[e];if(null!=t)return t;r=r.parent}return t}_inheritedWriter(){return this._parentWithMember("writer",_)}_matchLevel(t){const r=e.log.level||"warn";return g[this._parentWithMember("level",r)]<=g[t]}static _scheduleTickCounterIncrement(){h._tickCounterScheduled||(h._tickCounterScheduled=!0,Promise.resolve().then((()=>{h._tickCounter++,h._tickCounterScheduled=!1})))}}function _(e,t,...r){console[e](`[${t}]`,...r)}h._loggers=new Map,h._tickCounter=0,h._tickCounterScheduled=!1,h._throttlingDisabled=!1;export{h as L,a,i as e,l as n,o as r,c as s,u as t}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/Lyr3DModule.js b/library/arcgis/4.30/@arcgis/core/chunks/Lyr3DModule.js new file mode 100644 index 00000000..c04e40b1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/Lyr3DModule.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{g as t}from"./assets.js";function e(){return new Promise((t=>import("./lyr3DMain.js").then((t=>t.l)).then((({default:e})=>{const n=e({locateFile:i,onRuntimeInitialized:()=>t(n)})})))).catch((t=>{throw t}))}function n(){return new Promise((t=>import("./lyr3DWorker2.js").then((t=>t.l)).then((({default:e})=>{const n=e({locateFile:i,onRuntimeInitialized:()=>t(n)})})))).catch((t=>{throw t}))}function i(e){return t(`esri/libs/lyr3d/${e}`)}export{e as a,n as l}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/Lyr3DWasmPerSceneView.js b/library/arcgis/4.30/@arcgis/core/chunks/Lyr3DWasmPerSceneView.js new file mode 100644 index 00000000..5d752e7b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/Lyr3DWasmPerSceneView.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import t from"../request.js";import r from"../core/Accessor.js";import{L as i}from"./Logger.js";import{isAbortError as s}from"../core/promiseUtils.js";import{watch as o}from"../core/reactiveUtils.js";import{addFrameTask as a}from"../core/scheduling.js";import{property as n}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import{subclass as l}from"../core/accessorSupport/decorators/subclass.js";import{w as d,L as h,i as u}from"./ILyr3DWasmPerSceneView.js";import{W as _}from"./WorkerHandle.js";import{a as m}from"./Lyr3DModule.js";import{p as y}from"./elevationInfoUtils.js";import{m as c}from"./makeScheduleFunction.js";import"../config.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/Error.js";import"../core/JSONSupport.js";import"./utils.js";import"./handleUtils.js";import"../core/Handles.js";import"./maybe.js";import"./metadata.js";import"./tracking.js";import"./ensureType.js";import"./ObservableBase.js";import"./asyncUtils.js";import"../core/Collection.js";import"../core/Evented.js";import"./shared.js";import"./SimpleObservable.js";import"../core/workers/workers.js";import"../core/workers/Connection.js";import"./Queue.js";import"../core/workers/RemoteClient.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"./locale.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./messages.js";import"./assets.js";import"./unitUtils.js";import"./unitConversionUtils.js";import"./lengthUtils.js";class g extends _{constructor(e){super("Lyr3DWorker","process",{process:e=>e.inputs},e,{hasInitialize:!0})}destroyWasm(){return this.broadcast({},"destroyWasm")}}var b,p;!function(e){e[e.Lifetime=0]="Lifetime",e[e.Jobs=1]="Jobs",e[e.Renderables=2]="Renderables"}(b||(b={})),function(e){e[e.Critical=0]="Critical",e[e.Error=1]="Error",e[e.Warning=2]="Warning",e[e.Info=3]="Info"}(p||(p={}));let f=class extends r{constructor(e){super(e),this._lyr3DMainPromise=null,this._lyr3DMain=null,this._layers=new Map,this._debugFlags=new Set,this._debugLevel=p.Critical,this._wasmNotLoaded="method requiring WASM was called when WASM isn't loaded",this._pulseTaskHandle=null,this._session=null,this._debugFlags.add(b.Lifetime),this._debugFlags.add(b.Jobs),this._debugFlags.add(b.Renderables)}_debugLog(e,t,r,s=!0){if(this._debugFlags.has(e)&&this._debugLevel>=t){const e=s?`[js] ${r}`:`${r}`;t===p.Critical||t===p.Error?i.getLogger(this).error(e):t===p.Warning&&i.getLogger(this).warn(e),i.getLogger(this).info(e)}}initialize(){this._debugLevel>p.Warning&&(i.getLogger(this).level="info"),this._debugLog(b.Lifetime,p.Info,"Lyr3DWasmPerSceneView.initialize()"),this.addHandles([o((()=>this.view.state?.contentCamera),(()=>this._updateWasmCamera()))]),this._pulseTaskHandle=a({preRender:()=>this._pulseTask()})}destroy(){this._debugLog(b.Lifetime,p.Info,"Lyr3DWasmPerSceneView.destroy()"),this._lyr3DMain&&(this._layers.forEach((e=>{e.abortController.abort()})),this._lyr3DMain.uninitialize_lyr3d_wasm(),this._lyr3DMain=null);const e=this._worker;e&&e.destroyWasm().then((()=>{this._worker?.destroy(),this._worker=null})),this._pulseTaskHandle?.remove(),this._pulseTaskHandle=null}add3DTilesLayerView(e){return this._lyr3DMain?this._add3DTilesLayerView(e):(this._debugLog(b.Lifetime,p.Error,"Lyr3DWasmPerSceneView.add3DTilesLayerView() called when WASM wasn't initialized"),d)}remove3DTilesLayerView(e){if(!this._lyr3DMain)return this._debugLog(b.Lifetime,p.Error,this._wasmNotLoaded),0;this._doRemoveLayerView(e);const t=this._layers.size;return 0===t&&(this._debugLog(b.Lifetime,p.Info,"Lyr3DWasmPerSceneView.remove3DTilesLayerView() no Lyr3D layers left after removing a layer, destroying"),this.destroy()),t}setEnabled(e,t){if(!this._lyr3DMain)return void this._debugLog(b.Lifetime,p.Error,this._wasmNotLoaded);const r=this._layers.get(e.wasmLayerId);r&&(this._lyr3DMain.set_enabled(e.wasmLayerId,t),r.needMemoryUsageUpdate=!0,r.needFrame=!0,r.layerView.updatingFlagChanged())}setLayerOffset(e,t){this._lyr3DMain?this._layers.get(e.wasmLayerId)&&this._lyr3DMain.set_carto_offset_z(e.wasmLayerId,t):this._debugLog(b.Lifetime,p.Error,this._wasmNotLoaded)}getAttributionText(){return this._lyr3DMain?this._lyr3DMain.get_current_attribution_text().split("|"):(this._debugLog(b.Lifetime,p.Error,this._wasmNotLoaded),[])}onRenderableEvicted(e,t,r){this._lyr3DMain?this._layers.get(e.wasmLayerId)&&this._lyr3DMain.on_renderable_evicted(e.wasmLayerId,t,r):this._debugLog(b.Lifetime,p.Error,this._wasmNotLoaded)}isUpdating(e){if(!this._lyr3DMain&&this._lyr3DMainPromise)return!0;const t=this._layers.get(e);return!!t&&(t.outstandingJobCount>0||t.outstandingRenderableCount>0||t.needFrame)}initializeWasm(){return this._lyr3DMain?Promise.resolve():(this._debugLog(b.Lifetime,p.Info,"Lyr3DWasmPerSceneView.initializeWasm()"),this._lyr3DMainPromise||(this._lyr3DMainPromise=m().then((e=>{this._lyr3DMain=e,this._lyr3DMainPromise=null;const t=this._lyr3DMain.addFunction(this._onNewJob.bind(this),"v"),r=this._lyr3DMain.addFunction(this._onNewRenderable.bind(this),"v"),i=this._lyr3DMain.addFunction(this._freeRenderables.bind(this),"viii"),s=this._lyr3DMain.addFunction(this._setRenderableVisibility.bind(this),"viiii"),o=this._lyr3DMain.addFunction(this._onWasmError.bind(this),"viiii"),a="global"===this.view.viewingMode,n=this.view.renderSpatialReference?.isWebMercator?3857:this.view.renderSpatialReference?.wkid??-1,l=this.view.heightModelInfo?.heightModel,d=!l||"gravity-related-height"===l;return this._lyr3DMain.initialize_lyr3d_wasm(o,t,r,i,s,a,d,n,this._debugLevel)?(this._worker=new g(c(this.view.resourceController)),this._worker.promise?this._worker.promise:void 0):(this._lyr3DMain=null,void this._debugLog(b.Lifetime,p.Critical,"Lyr3d Main WASM failed to initialize",!1))})).catch((e=>{this._debugLog(b.Lifetime,p.Critical,`Lyr3d WASM failed to download error = ${e}`,!1)}))),this._lyr3DMainPromise)}_pulseTask(){if(this._lyr3DMain){let e=0,t=0;this._layers.forEach((r=>{e+=r.layerView.usedMemory,t+=r.layerView.unloadedMemory})),e/=1048576,t/=1048576;const r=this.view.resourceController.memoryController,i=r.usedMemory*r.maxMemory-e;this._lyr3DMain.frame_pulse(r.memoryFactor,e,t,i,r.maxMemory),this._layers.forEach((e=>{!0===e.needFrame&&(e.needFrame=!1,e.layerView.updatingFlagChanged())}))}}_incrementJobCount(e){e.outstandingJobCount+=1,1===e.outstandingJobCount&&e.outstandingRenderableCount<1&&e.layerView.updatingFlagChanged()}_decrementJobCount(e){e.outstandingJobCount-=1,0===e.outstandingJobCount&&e.outstandingRenderableCount<1&&e.layerView.updatingFlagChanged()}_incrementRenderableCount(e){e.outstandingRenderableCount+=1,e.outstandingJobCount<1&&1===e.outstandingRenderableCount&&e.layerView.updatingFlagChanged()}_decrementRenderableCount(e){e.outstandingRenderableCount-=1,e.outstandingJobCount<1&&0===e.outstandingRenderableCount&&e.layerView.updatingFlagChanged()}_onJobFailed(e,t,r){t.error.length&&this._debugLog(b.Jobs,p.Error,t.error,!1),this._lyr3DMain&&this._lyr3DMain.on_job_failed(r.jobId,r.desc),this._decrementJobCount(e)}_onJobSucceeded(e,t,r){if(this._lyr3DMain){const e=t.data.byteLength,i=this._lyr3DMain._malloc(e);new Uint8Array(this._lyr3DMain.HEAPU8.buffer,i,e).set(t.data),this._lyr3DMain.on_job_completed(r.jobId,t.jobDescJson,i,e),this._lyr3DMain._free(i)}this._decrementJobCount(e)}_getRequestPromises(e,r,i){const s=[];for(const o of e){const e=new URL(o),a=e.searchParams.get("session");a?this._session=a:!this._session||e.origin===i.origin&&e.pathname===i.pathname||e.searchParams.append("session",this._session),s.push(t(e.toString(),r).then((e=>e.data)))}return s}_onNewJob(){const e=this._lyr3DMain.get_next_job(),t=this._layers.get(e.layerId);if(!t)return;this._incrementJobCount(t);const r=t.abortController.signal,i={responseType:"array-buffer",signal:r,query:{...t.customParameters,token:t.apiKey}},o={inputs:[],jobDescJson:e.desc,isMissingResourceCase:!1},a=new URL(t.layerView.layer.url),n=this._getRequestPromises(e.urls,i,a);Promise.all(n).then((e=>(o.inputs=e,this._worker.invoke(o,r)))).then((e=>e)).catch((t=>(s(t)?this._debugLog(b.Jobs,p.Warning,`job ${e.jobId} was cancelled.`):this._debugLog(b.Jobs,p.Error,`job ${e.jobId} failed with error ${t}.`),{status:h.Failed,error:"",jobDescJson:"",data:new Uint8Array(0),missingInputUrls:[],inputs:[]}))).then((n=>{if(n.status===h.Failed)this._onJobFailed(t,n,e);else if(n.status===h.Succeeded)this._onJobSucceeded(t,n,e);else if(n.status===h.MissingInputs){const l=this._getRequestPromises(n.missingInputUrls,i,a);Promise.all(l).then((e=>{o.jobDescJson=n.jobDescJson,n.originalInputs?o.inputs=n.originalInputs:o.inputs=[],o.isMissingResourceCase=!0;for(const t of e)o.inputs.push(t);return this._worker.invoke(o,r)})).then((r=>{r.status===h.Failed?this._onJobFailed(t,r,e):r.status===h.Succeeded&&this._onJobSucceeded(t,r,e)})).catch((r=>{this._decrementJobCount(t),s(r)?this._debugLog(b.Jobs,p.Warning,`job ${e.jobId} was cancelled.`):this._debugLog(b.Jobs,p.Error,`job ${e.jobId} failed with error2 ${r}.`),this._lyr3DMain&&this._lyr3DMain.on_job_failed(e.jobId,e.desc)}))}}))}_onNewRenderable(){const e=this._lyr3DMain.get_next_renderable(),t=e.meshData;if(t.data&&t.data.byteLength>0){const e=t.data.slice();t.data=e}const r=this._layers.get(e.layerId);r&&(this._incrementRenderableCount(r),r.layerView.createRenderable(e).then((t=>{this._lyr3DMain&&this._lyr3DMain.on_renderable_created(!0,e.layerId,e.handle,t.memUsageBytes),this._decrementRenderableCount(r)})).catch((t=>{s(t)||this._debugLog(b.Renderables,p.Error,`createRenderable failed with error ${t}.`),this._lyr3DMain&&this._lyr3DMain.on_renderable_created(!1,e.layerId,e.handle,0),this._decrementRenderableCount(r)})))}_freeRenderables(e,t,r){if(r<1)return;const i=this._layers.get(e);if(!i)return;const s=i.layerView,o=[],a=new Uint32Array(this._lyr3DMain.HEAPU32.buffer,t,r);for(let e=0;e0;if(i){const s=o.data.slice();o.data=s}else p&&(o.jobDescJson=o.jobDescJson.slice(0),o.originalInputs=r.inputs);for(let s=0;s{e=s,e.initialize_lyr3d_worker_wasm(),t=null}))),t)}export{i as destroyWasm,n as initialize,o as process}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/MD5.js b/library/arcgis/4.30/@arcgis/core/chunks/MD5.js new file mode 100644 index 00000000..117301f0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/MD5.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +const n={Base64:0,Hex:1,String:2,Raw:3};function t(n,t){const r=(65535&n)+(65535&t);return(n>>16)+(t>>16)+(r>>16)<<16|65535&r}function r(n,r,e,o,c,u){return t((s=t(t(r,n),t(o,u)))<<(f=c)|s>>>32-f,e);var s,f}function e(n,t,e,o,c,u,s){return r(t&e|~t&o,n,t,c,u,s)}function o(n,t,e,o,c,u,s){return r(t&o|e&~o,n,t,c,u,s)}function c(n,t,e,o,c,u,s){return r(t^e^o,n,t,c,u,s)}function u(n,t,e,o,c,u,s){return r(e^(t|~o),n,t,c,u,s)}function s(r,s=n.Hex){const f=s||n.Base64,i=function(n,r){n[r>>5]|=128<>>9<<4)]=r;let s=1732584193,f=-271733879,i=-1732584194,a=271733878;for(let r=0;r>5]|=(255&n.charCodeAt(r/8))<>2]>>e%4*8+4&15)+t.charAt(n[e>>2]>>e%4*8&15));return r.join("")}(i);case n.String:return function(n){const t=[];for(let r=0,e=32*n.length;r>5]>>>r%32&255));return t.join("")}(i);case n.Base64:return function(n){const t=[];for(let r=0,e=4*n.length;r>2]>>r%4*8&255)<<16|(n[r+1>>2]>>(r+1)%4*8&255)<<8|n[r+2>>2]>>(r+2)%4*8&255;for(let o=0;o<4;o++)8*r+6*o>32*n.length?t.push("="):t.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(e>>6*(3-o)&63))}return t.join("")}(i)}}export{s as c,n as o}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/MagnifierPrograms.js b/library/arcgis/4.30/@arcgis/core/chunks/MagnifierPrograms.js new file mode 100644 index 00000000..5032fa2e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/MagnifierPrograms.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{r as t}from"./WGLContainer.js";import{C as e}from"./CircularArray.js";import i from"../core/Evented.js";import{h as s}from"../core/lang.js";import{c as o}from"./testSVGPremultipliedAlpha.js";import{_ as n}from"./tslib.es6.js";import a from"../core/Accessor.js";import"../core/Error.js";import"./Logger.js";import{property as r}from"../core/accessorSupport/decorators/property.js";import{subclass as h}from"../core/accessorSupport/decorators/subclass.js";import{w as m,n as l,x as u}from"./definitions.js";import{c}from"./mathUtils.js";import{S as d}from"./AttributeStore.js";import p from"../Viewpoint.js";import{d as _}from"./maybe.js";import{M as g}from"../core/scheduling.js";import v from"../geometry/Point.js";import{t as w,o as f,p as b,q as y,u as M,m as x,v as T}from"./viewpointUtils.js";import{c as S,b as C}from"./screenUtils.js";import{V as E}from"./InputManager.js";import"../geometry.js";import{when as z}from"../core/reactiveUtils.js";import{b as R}from"./vec3.js";import{c as L,f as A}from"./vec3f64.js";import{P,R as Z,Z as j}from"./ZoomMomentumEstimator.js";import{g as I,b as k,m as N}from"./vec2.js";import{c as V}from"./vec2f64.js";import{c as B}from"./ProgramTemplate.js";const D={shaders:{vertexShader:t("bitBlit/bitBlit.vert"),fragmentShader:t("bitBlit/bitBlit.frag")},attributes:new Map([["a_pos",0],["a_tex",1]])},q={shaders:{vertexShader:t("stencil/stencil.vert"),fragmentShader:t("stencil/stencil.frag")},attributes:new Map([["a_pos",0]])},F={shaders:{vertexShader:t("highlight/textured.vert"),fragmentShader:t("highlight/highlight.frag")},attributes:new Map([["a_position",0],["a_texcoord",1]])},O={shaders:{vertexShader:t("highlight/textured.vert"),fragmentShader:t("highlight/blur.frag")},attributes:new Map([["a_position",0],["a_texcoord",1]])},U=s("esri-2d-profiler");class ${constructor(t,s){if(this._events=new i,this._entries=new Map,this._timings=new e(10),this._currentContainer=null,this._currentPass=null,this._currentBrush=null,this._currentSummary=null,!U)return;this._ext=o(t.gl,{}),this._debugOutput=s;const n=t.gl;if(!this.enableCommandLogging)return;let a;for(a in n)if("function"==typeof n[a]){const t=n[a],e=a.includes("draw");n[a]=(...i)=>(this._events.emit("command",{container:this._currentContainer,pass:this._currentPass,brush:this._currentBrush,method:a,args:i,isDrawCommand:e}),this._currentSummary&&(this._currentSummary.commands++,e&&this._currentSummary.drawCommands++),t.apply(n,i))}}get enableCommandLogging(){return!("object"==typeof U&&U.disableCommands)}recordContainerStart(t){U&&(this._currentContainer=t)}recordContainerEnd(){U&&(this._currentContainer=null)}recordPassStart(t){U&&(this._currentPass=t,this._initSummary())}recordPassEnd(){U&&(this._currentPass=null,this._emitSummary())}recordBrushStart(t){U&&(this._currentBrush=t)}recordBrushEnd(){U&&(this._currentBrush=null)}recordStart(t){if(U&&null!=this._ext){if(this._entries.has(t)){const e=this._entries.get(t),i=this._ext.resultAvailable(e.query),s=this._ext.disjoint();if(i&&!s){const i=this._ext.getResult(e.query)/1e6;let s=0;if(null!=this._timings.enqueue(i)){const t=this._timings.entries,e=t.length;let i=0;for(const e of t)i+=e;s=i/e}const o=i.toFixed(2),n=s?s.toFixed(2):"--";this.enableCommandLogging?(console.groupCollapsed(`Frame report for ${t}, ${o} ms (${n} last 10 avg)\n${e.commandsLen} Commands (${e.drawCommands} draw)`),console.log("RenderPass breakdown: "),console.table(e.summaries),console.log("Commands: ",e.commands),console.groupEnd()):console.log(`Frame report for ${t}, ${o} ms (${n} last 10 avg)`),this._debugOutput.innerHTML=`${o} (${n})`}for(const t of e.handles)t.remove();this._ext.deleteQuery(e.query),this._entries.delete(t)}const e={name:t,query:this._ext.createQuery(),commands:[],commandsLen:0,drawCommands:0,summaries:[],handles:[]};this.enableCommandLogging&&(e.handles.push(this._events.on("command",(t=>{e.commandsLen++,e.commands.push(t),t.isDrawCommand&&e.drawCommands++}))),e.handles.push(this._events.on("summary",(t=>{e.summaries.push(t)})))),this._ext.beginTimeElapsed(e.query),this._entries.set(t,e)}}recordEnd(t){U&&null!=this._ext&&this._entries.has(t)&&this._ext.endTimeElapsed()}_initSummary(){this.enableCommandLogging&&(this._currentSummary={container:this._currentContainer,pass:this._currentPass,drawCommands:0,commands:0})}_emitSummary(){this.enableCommandLogging&&this._currentSummary&&this._events.emit("summary",this._currentSummary)}}class G{constructor(t,e,i){this._width=t*i,this._height=e*i,this._pixelRatio=i;const s=Math.ceil(this._width/1),o=Math.ceil(this._height/1);this._cols=s,this._rows=o,this._cells=d.create(s*o)}insertMetrics(t){this._markMetrics(t)}hasCollision(t){let e=0;for(const{computedX:i,computedY:s,width:o,height:n}of t.bounds){const t=(o+m)*this._pixelRatio,a=(n+m)*this._pixelRatio;switch(this._collide(i,s,t,a)){case 2:return 2;case 1:e++}}return e===t.bounds.length?1:0}getCellId(t,e){return t+e*this._cols}has(t){return this._cells.has(t)}hasRange(t,e){return this._cells.hasRange(t,e)}set(t){this._cells.set(t)}setRange(t,e){this._cells.setRange(t,e)}_collide(t,e,i,s){const o=t-i/2,n=e-s/2,a=o+i,r=n+s;if(a<0||r<0||o>this._width||n>this._height)return 1;const h=c(Math.floor(o/1),0,this._cols),m=c(Math.floor(n/1),0,this._rows),l=c(Math.ceil(a/1),0,this._cols),u=c(Math.ceil(r/1),0,this._rows);for(let t=m;t<=u;t++)for(let e=h;e<=l;e++){const i=this.getCellId(e,t);if(this.has(i))return 2}return 0}_mark(t,e,i,s,o){const n=t-i/2,a=e-s/2,r=n+i,h=a+s,m=c(Math.floor(n/1),0,this._cols),l=c(Math.floor(a/1),0,this._rows),u=c(Math.ceil(r/1),0,this._cols),d=c(Math.ceil(h/1),0,this._rows);for(let t=l;t<=d;t++)for(let e=m;e<=u;e++){const i=this.getCellId(e,t);this.set(i)}return!1}_markMetrics(t){for(const{computedX:e,computedY:i,width:s,height:o}of t.bounds){const n=(s+m)*this._pixelRatio,a=(o+m)*this._pixelRatio;this._mark(e,i,n,a,t.entityTexel)}}}const X=254,Y=255;function H(t,e){const i=t.children.slice();i.sort(((t,e)=>t.tileAge-e.tileAge)),i.forEach((t=>{null!=t.labelMetrics&&t.isReady&&e(t,t.labelMetrics)}))}function Q(t,e){return(!t.minScale||t.minScale>=e)&&(!t.maxScale||t.maxScale<=e)}class W{run(t,e,i,o){const n=[];for(let e=t.length-1;e>=0;e--){const i=t[e];i.labelingCollisionInfos?.length&&n.push(...i.labelingCollisionInfos)}s("esri-2d-update-debug")&&n.length&&console.debug("CollisionEngine.run"),this._transformMetrics(n),this._runCollision(n,e,i,o);for(const t of n)t.container.requestRender()}_runCollision(t,e,i,s){const[o,n]=e.state.size,a=new G(o,n,e.pixelRatio);for(const{container:e,deconflictionEnabled:o,visible:n}of t){const t=e.attributeView;o?n?(this._prepare(e),this._collideVisible(a,e,i,s),this._collideInvisible(a,e)):H(e,((e,i)=>{for(const e of i)t.setLabelMinZoom(e.entityTexel,Y)})):H(e,((e,s)=>{for(const e of s)Q(e,i)?(t.setLabelMinZoom(e.entityTexel,0),n&&a.insertMetrics(e)):t.setLabelMinZoom(e.entityTexel,X)}))}}_isFiltered(t,e,i){const s=e.getFilterFlags(t),o=!i.hasFilter||!!(s&l),n=null==i.featureEffect||i.featureEffect.excludedLabelsVisible||!!(s&u);return!(o&&n)}_prepare(t){const e=t.attributeView,i=new Set;H(t,((s,o)=>{for(const s of o){const o=s.entityTexel;i.has(o)||(i.add(o),this._isFiltered(o,e,t.layerView)?e.setLabelMinZoom(o,X):0!==e.getLabelMinZoom(o)?e.setLabelMinZoom(o,Y):e.setLabelMinZoom(o,0))}}))}_collideVisible(t,e,i,s){const o=e.attributeView,n=new Set;H(e,((e,a)=>{for(let r=0;r{for(let e=0;e{const n=e.attributeView,a=t.transforms.labelMat2d;a[4]=Math.round(a[4]),a[5]=Math.round(a[5]);const r="polyline"===i;for(const t of o){const{entityTexel:e,anchorX:i,anchorY:o}=t;let h=t.referenceBounds?.size??0;const m=s[0];if(null!=m){const t=m(n.getVVSize(e));h=isNaN(t)||null==t||t===1/0?h:t}const l=t.directionX*(h/2),u=t.directionY*(h/2);for(const e of t.bounds){let t=i,s=o;if(r){let i=t+e.x+l,o=s+e.y+u;i=a[0]*i+a[2]*o+a[4],o=a[1]*i+a[3]*o+a[5],e.computedX=Math.floor(i),e.computedY=Math.floor(o)}else{t=a[0]*i+a[2]*o+a[4],s=a[1]*i+a[3]*o+a[5];const n=t+e.x+l,r=s+e.y+u;e.computedX=n,e.computedY=r}}}}))}}let J=class extends a{constructor(t){super(t),this._lastUpdate=0,this.collisionEngine=new W,this.lastUpdateId=-1,this.updateRequested=!1,this.view=null}get updating(){return s("esri-2d-log-updating")&&console.log(`Updating LabelManager ${this.updateRequested}:\n-> updateRequested: ${this.updateRequested}`),this.updateRequested}update(t){const e=performance.now();e-this._lastUpdate>=32?(this._lastUpdate=e,this.doUpdate(t)):this.requestUpdate()}viewChange(){this.requestUpdate()}requestUpdate(){this.updateRequested||(this.updateRequested=!0,this.view?.requestUpdate())}processUpdate(t){this.updateRequested&&(this.updateRequested=!1,this.update(t))}doUpdate(t){const e=this.view;if(e)try{const i=t.state.scale,s=e.featuresTilingScheme.getClosestInfoForScale(i).level;this.collisionEngine.run(e.allLayerViews.items,t,i,s)}catch(t){}}};n([r()],J.prototype,"updateRequested",void 0),n([r()],J.prototype,"updating",null),n([r()],J.prototype,"view",void 0),J=n([h("esri.views.2d.LabelManager")],J);const K="esri-zoom-box",tt={container:`${K}__container`,overlay:`${K}__overlay`,background:`${K}__overlay-background`,box:`${K}__outline`},et="Shift";let it=class extends a{constructor(t){super(t),this._container=null,this._overlay=null,this._backgroundShape=null,this._boxShape=null,this._box={x:0,y:0,width:0,height:0},this._rafId=null,this._redraw=this._redraw.bind(this)}destroy(){this.view=null}set view(t){this.removeAllHandles(),this._destroyOverlay(),this._set("view",t),t&&this.addHandles([t.on("drag",[et],(t=>this._handleDrag(t,1)),E.INTERNAL),t.on("drag",[et,"Control"],(t=>this._handleDrag(t,-1)),E.INTERNAL)])}_start(){this._createContainer(),this._createOverlay(),this.navigation.begin()}_update(t,e,i,s){this._box.x=t,this._box.y=e,this._box.width=i,this._box.height=s,this._rafId||(this._rafId=requestAnimationFrame(this._redraw))}_end(t,e,i,o,n){const a=this.view,r=a.toMap(S(t+.5*i,e+.5*o));let h=Math.max(i/a.width,o/a.height);-1===n&&(h=1/h),this._destroyOverlay(),this.navigation.end(),a.goTo({center:r,scale:a.scale*h},{animationMode:"always",duration:g(s("mapview-essential-goto-duration"))})}_updateBox(t,e,i,s){const o=this._boxShape;o.setAttributeNS(null,"x",""+t),o.setAttributeNS(null,"y",""+e),o.setAttributeNS(null,"width",""+i),o.setAttributeNS(null,"height",""+s),o.setAttributeNS(null,"class",tt.box)}_updateBackground(t,e,i,s){this._backgroundShape.setAttributeNS(null,"d",this._toSVGPath(t,e,i,s,this.view.width,this.view.height))}_createContainer(){const t=document.createElement("div");t.className=tt.container,this.view.root.appendChild(t),this._container=t}_createOverlay(){const t=this.view.width,e=this.view.height,i=document.createElementNS("http://www.w3.org/2000/svg","path");i.setAttributeNS(null,"d","M 0 0 L "+t+" 0 L "+t+" "+e+" L 0 "+e+" Z"),i.setAttributeNS(null,"class",tt.background);const s=document.createElementNS("http://www.w3.org/2000/svg","rect"),o=document.createElementNS("http://www.w3.org/2000/svg","svg");o.setAttributeNS("http://www.w3.org/2000/xmlns/","xmlns:xlink","http://www.w3.org/1999/xlink"),o.setAttributeNS(null,"class",tt.overlay),o.appendChild(i),o.appendChild(s),this._container.appendChild(o),this._backgroundShape=i,this._boxShape=s,this._overlay=o}_destroyOverlay(){this._container&&this._container.parentNode&&this._container.parentNode.removeChild(this._container),this._container=this._backgroundShape=this._boxShape=this._overlay=null}_toSVGPath(t,e,i,s,o,n){const a=t+i,r=e+s;return"M 0 0 L "+o+" 0 L "+o+" "+n+" L 0 "+n+" ZM "+t+" "+e+" L "+t+" "+r+" L "+a+" "+r+" L "+a+" "+e+" Z"}_handleDrag(t,e){const i=t.x,s=t.y,o=t.origin.x,n=t.origin.y;let a,r,h,m;switch(i>o?(a=o,h=i-o):(a=i,h=o-i),s>n?(r=n,m=s-n):(r=s,m=n-s),t.action){case"start":this._start();break;case"update":this._update(a,r,h,m);break;case"end":this._end(a,r,h,m,e)}t.stopPropagation()}_redraw(){if(!this._rafId)return;if(this._rafId=null,!this._overlay)return;const{x:t,y:e,width:i,height:s}=this._box;this._updateBox(t,e,i,s),this._updateBackground(t,e,i,s),this._rafId=requestAnimationFrame(this._redraw)}};n([r()],it.prototype,"navigation",void 0),n([r()],it.prototype,"view",null),it=n([h("esri.views.2d.navigation.ZoomBox")],it);const st=it;let ot=class extends a{constructor(t){super(t),this.animationTime=0,this.momentumEstimator=new P(500,6,.92),this.momentum=null,this.tmpMomentum=L(),this.momentumFinished=!1,this.viewpoint=new p({targetGeometry:new v,scale:0,rotation:0}),this._previousDrag=null,z((()=>this.momentumFinished),(()=>this.navigation.stop()))}begin(t,e){this.navigation.begin(),this.momentumEstimator.reset(),this.addToEstimator(e),this._previousDrag=e}update(t,e){this.addToEstimator(e);let i=e.center.x,s=e.center.y;const o=this._previousDrag;i=o?o.center.x-i:-i,s=o?s-o.center.y:s,t.viewpoint=w(this.viewpoint,t.viewpoint,[i||0,s||0]),this._previousDrag=e}end(t,e){this.addToEstimator(e);const i=t.navigation.effectiveMomentumEnabled;this.momentum=i?this.momentumEstimator.evaluateMomentum():null,this.animationTime=0,this.momentum&&this.onAnimationUpdate(t),this._previousDrag=null,this.navigation.end()}addToEstimator(t){const e=t.center.x,i=t.center.y,s=C(-e,i),o=A(-e,i,0);this.momentumEstimator.add(s,o,.001*t.timestamp)}onAnimationUpdate(t){this.navigation.animationManager?.animateContinuous(t.viewpoint,((e,i)=>{const{momentum:s,animationTime:o,tmpMomentum:n}=this,a=.001*i;if(!(this.momentumFinished=!s||s.isFinished(o))){const i=s.valueDelta(o,a);R(n,s.direction,i),w(e,e,n),t.constraints.constrainByGeometry(e)}this.animationTime+=a}))}stopMomentumNavigation(){this.momentum&&(this.momentumEstimator.reset(),this.momentum=null,this.navigation.stop())}};n([r()],ot.prototype,"momentumFinished",void 0),n([r()],ot.prototype,"viewpoint",void 0),n([r()],ot.prototype,"navigation",void 0),ot=n([h("esri.views.2d.navigation.actions.Pan")],ot);const nt=ot;let at=class extends a{constructor(t){super(t),this._animationTime=0,this._momentumFinished=!1,this._previousAngle=0,this._previousRadius=0,this._previousCenter=null,this._rotationMomentumEstimator=new Z(.6,.15,.95),this._rotationDirection=1,this._startAngle=0,this._startRadius=0,this._updateTimestamp=null,this._zoomDirection=1,this._zoomMomentumEstimator=new j,this._zoomOnly=null,this.viewpoint=new p({targetGeometry:new v,scale:0,rotation:0}),this.zoomMomentum=null,this.rotateMomentum=null,this.addHandles(z((()=>this._momentumFinished),(()=>this.navigation.stop())))}begin(t,e){this.navigation.begin(),this._rotationMomentumEstimator.reset(),this._zoomMomentumEstimator.reset(),this._zoomOnly=null,this._previousAngle=this._startAngle=e.angle,this._previousRadius=this._startRadius=e.radius,this._previousCenter=e.center,this._updateTimestamp=null,t.constraints.rotationEnabled&&this.addToRotateEstimator(0,e.timestamp),this.addToZoomEstimator(e,1)}update(t,e){null===this._updateTimestamp&&(this._updateTimestamp=e.timestamp);const i=e.angle,s=e.radius,o=e.center,n=Math.abs(180*(i-this._startAngle)/Math.PI),a=Math.abs(s-this._startRadius),r=this._startRadius/s;if(this._previousRadius&&this._previousCenter){const h=s/this._previousRadius;let m=180*(i-this._previousAngle)/Math.PI;this._rotationDirection=m>=0?1:-1,this._zoomDirection=h>=1?1:-1,t.constraints.rotationEnabled?(null===this._zoomOnly&&e.timestamp-this._updateTimestamp>200&&(this._zoomOnly=a-n>0),null===this._zoomOnly||this._zoomOnly?m=0:this.addToRotateEstimator(i-this._startAngle,e.timestamp)):m=0,this.addToZoomEstimator(e,r),this.navigation.setViewpoint([o.x,o.y],1/h,m,[this._previousCenter.x-o.x,o.y-this._previousCenter.y])}this._previousAngle=i,this._previousRadius=s,this._previousCenter=o}end(t){this.rotateMomentum=this._rotationMomentumEstimator.evaluateMomentum(),this.zoomMomentum=this._zoomMomentumEstimator.evaluateMomentum(),this._animationTime=0,(this.rotateMomentum||this.zoomMomentum)&&this.onAnimationUpdate(t),this.navigation.end()}addToRotateEstimator(t,e){this._rotationMomentumEstimator.add(t,.001*e)}addToZoomEstimator(t,e){this._zoomMomentumEstimator.add(e,.001*t.timestamp)}canZoomIn(t){const e=t.scale,i=t.constraints.effectiveMaxScale;return 0===i||e>i}canZoomOut(t){const e=t.scale,i=t.constraints.effectiveMinScale;return 0===i||e{const s=!this.canZoomIn(t)&&this._zoomDirection>1||!this.canZoomOut(t)&&this._zoomDirection<1,o=!this.rotateMomentum||this.rotateMomentum.isFinished(this._animationTime),n=s||!this.zoomMomentum||this.zoomMomentum.isFinished(this._animationTime),a=.001*i;if(this._momentumFinished=o&&n,!this._momentumFinished){const i=this.rotateMomentum?Math.abs(this.rotateMomentum.valueDelta(this._animationTime,a))*this._rotationDirection*180/Math.PI:0;let s=this.zoomMomentum?Math.abs(this.zoomMomentum.valueDelta(this._animationTime,a)):1;const o=V(),n=V();if(this._previousCenter){I(o,this._previousCenter.x,this._previousCenter.y),f(n,t.size,t.padding),k(o,o,n);const{constraints:a,scale:r}=t,h=r*s;s<1&&!a.canZoomInTo(h)?(s=r/a.effectiveMaxScale,this.zoomMomentum=null,this.rotateMomentum=null):s>1&&!a.canZoomOutTo(h)&&(s=r/a.effectiveMinScale,this.zoomMomentum=null,this.rotateMomentum=null),b(e,t.viewpoint,s,i,o,t.size),t.constraints.constrainByGeometry(e)}}this._animationTime+=a}))}stopMomentumNavigation(){(this.rotateMomentum||this.zoomMomentum)&&(this.rotateMomentum&&(this._rotationMomentumEstimator.reset(),this.rotateMomentum=null),this.zoomMomentum&&(this._zoomMomentumEstimator.reset(),this.zoomMomentum=null),this.navigation.stop())}};n([r()],at.prototype,"_momentumFinished",void 0),n([r()],at.prototype,"viewpoint",void 0),n([r()],at.prototype,"navigation",void 0),at=n([h("esri.views.2d.navigation.actions.Pinch")],at);const rt=at,ht=V(),mt=V();let lt=class extends a{constructor(t){super(t),this._previousCenter=V(),this.viewpoint=new p({targetGeometry:new v,scale:0,rotation:0})}begin(t,e){this.navigation.begin(),I(this._previousCenter,e.center.x,e.center.y)}update(t,e){const{state:{size:i,padding:s}}=t;I(ht,e.center.x,e.center.y),y(mt,i,s),t.viewpoint=M(this.viewpoint,t.state.paddedViewState.viewpoint,x(mt,this._previousCenter,ht)),N(this._previousCenter,ht)}end(){this.navigation.end()}};n([r()],lt.prototype,"viewpoint",void 0),n([r()],lt.prototype,"navigation",void 0),lt=n([h("esri.views.2d.navigation.actions.Rotate")],lt);const ut=lt,ct=new p({targetGeometry:new v}),dt=[0,0];let pt=class extends a{constructor(t){super(t),this._endTimer=null,this._lastEventTimestamp=null,this.animationManager=null,this.interacting=!1}initialize(){this.pan=new nt({navigation:this}),this.rotate=new ut({navigation:this}),this.pinch=new rt({navigation:this}),this.zoomBox=new st({view:this.view,navigation:this})}destroy(){this.pan=_(this.pan),this.rotate=_(this.rotate),this.pinch=_(this.pinch),this.zoomBox=_(this.zoomBox),this.animationManager=null}begin(){this.stop(),this._set("interacting",!0)}end(){this._lastEventTimestamp=performance.now(),this._startTimer(250)}async zoom(t,e=this._getDefaultAnchor()){if(this.begin(),this.view.constraints.snapToZoom&&this.view.constraints.effectiveLODs)return t<1?this.zoomIn(e):this.zoomOut(e);this.setViewpoint(e,t,0,[0,0])}async zoomIn(t){const e=this.view,i=e.constraints.snapToNextScale(e.scale);return this._zoomToScale(i,t)}async zoomOut(t){const e=this.view,i=e.constraints.snapToPreviousScale(e.scale);return this._zoomToScale(i,t)}setViewpoint(t,e,i,s){this.begin(),this.view.stateManager.state.viewpoint=this._scaleRotateTranslateViewpoint(this.view.viewpoint,t,e,i,s),this.end()}setViewpointImmediate(t,e=0,i=[0,0],s=this._getDefaultAnchor()){this.view.stateManager.state.viewpoint=this._scaleRotateTranslateViewpoint(this.view.viewpoint,s,t,e,i)}continuousRotateClockwise(){const t=this.view.viewpoint;this.animationManager?.animateContinuous(t,(t=>{M(t,t,-1)}))}continuousRotateCounterclockwise(){const t=this.view.viewpoint;this.animationManager?.animateContinuous(t,(t=>{M(t,t,1)}))}resetRotation(){this.view.constraints.rotationEnabled&&(this.view.rotation=0)}continuousPanLeft(){this._continuousPan([-10,0])}continuousPanRight(){this._continuousPan([10,0])}continuousPanUp(){this._continuousPan([0,10])}continuousPanDown(){this._continuousPan([0,-10])}continuousPanVector({x:t,y:e}){this._continuousPan([10*t,10*e])}stop(){this.pan.stopMomentumNavigation(),this.animationManager?.stop(),this.end(),null!==this._endTimer&&(clearTimeout(this._endTimer),this._endTimer=null,this._set("interacting",!1))}_continuousPan(t){const e=this.view.viewpoint;this.animationManager?.animateContinuous(e,(e=>{w(e,e,t),this.view.constraints.constrainByGeometry(e)}))}_startTimer(t){return null!==this._endTimer||(this._endTimer=setTimeout((()=>{this._endTimer=null;const t=performance.now()-(this._lastEventTimestamp??0);t<250?this._endTimer=this._startTimer(t):this._set("interacting",!1)}),t)),this._endTimer}_getDefaultAnchor(){const{size:t,padding:{left:e,right:i,top:s,bottom:o}}=this.view;return dt[0]=.5*(t[0]-i+e),dt[1]=.5*(t[1]-o+s),dt}async _zoomToScale(t,e=this._getDefaultAnchor()){const{view:i}=this,{constraints:o,scale:n,viewpoint:a,size:r,padding:h}=i,m=o.canZoomInTo(t),l=o.canZoomOutTo(t);if(!(tn&&!l))return T(ct,a,t/n,0,e,r,h),o.constrainByGeometry(ct),i.goTo(ct,{animate:!0,animationMode:"always",duration:g(s("mapview-essential-goto-duration")),pickClosestTarget:!1})}_scaleRotateTranslateViewpoint(t,e,i,s,o){const{view:n}=this,{size:a,padding:r,constraints:h,scale:m,viewpoint:l}=n,u=m*i,c=h.canZoomInTo(u),d=h.canZoomOutTo(u);return(i<1&&!c||i>1&&!d)&&(i=1),w(l,l,o),T(t,l,i,s,e,a,r),h.constrainByGeometry(t)}};n([r()],pt.prototype,"animationManager",void 0),n([r({type:Boolean,readOnly:!0})],pt.prototype,"interacting",void 0),n([r()],pt.prototype,"pan",void 0),n([r()],pt.prototype,"pinch",void 0),n([r()],pt.prototype,"rotate",void 0),n([r()],pt.prototype,"view",void 0),n([r()],pt.prototype,"zoomBox",void 0),pt=n([h("esri.views.2d.navigation.MapViewNavigation")],pt);const _t=pt,gt={shaders:{vertexShader:t("magnifier/magnifier.vert"),fragmentShader:t("magnifier/magnifier.frag")},attributes:new Map([["a_pos",0]])};function vt(t){return B(t,gt)}export{J as L,_t as M,$ as P,O as a,D as b,vt as c,F as h,gt as m,q as s}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/ManipulatedObject3DMediaElement.js b/library/arcgis/4.30/@arcgis/core/chunks/ManipulatedObject3DMediaElement.js new file mode 100644 index 00000000..568635ef --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/ManipulatedObject3DMediaElement.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import t from"../core/Evented.js";import{d as o}from"./handleUtils.js";import{initial as r,watch as i,sync as s,syncAndInitial as n,on as a}from"../core/reactiveUtils.js";import{property as l}from"../core/accessorSupport/decorators/property.js";import{i as p}from"../core/lang.js";import"./Logger.js";import{subclass as m}from"../core/accessorSupport/decorators/subclass.js";import"../geometry.js";import d from"../core/Accessor.js";import{U as c}from"./UpdatingHandles.js";import{initializeProjection as u,project as h,projectWithZConversion as y}from"../geometry/projection.js";import{E as g}from"./EditGeometryOperations.js";import j from"../geometry/Polygon.js";import f from"../geometry/Point.js";import{j as v}from"./vec3.js";import{c as _}from"./vec3f64.js";import{p as w}from"./projectPointToVector.js";import C from"../layers/support/ImageElement.js";import E from"../layers/support/VideoElement.js";import"../core/Handles.js";import"../config.js";import"./maybe.js";import"./ensureType.js";import"./utils.js";import"./metadata.js";import"../core/Error.js";import"./ObservableBase.js";import"./tracking.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"../geometry/Extent.js";import"../geometry/Geometry.js";import"../core/JSONSupport.js";import"./reader.js";import"../geometry/SpatialReference.js";import"./unitUtils.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"./writer.js";import"../geometry/support/webMercatorUtils.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polyline.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"./mathUtils.js";import"./common.js";import"./typeUtils.js";import"../geometry/support/jsonUtils.js";import"./coordsUtils.js";import"./Axis.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"./zscale.js";import"./compilerUtils.js";import"./vec2.js";import"./vec2f64.js";import"./vec4.js";import"./vec4f64.js";import"./ViewingMode.js";import"./plane.js";import"./mat3f64.js";import"./mat4f64.js";import"./quatf64.js";import"./mathUtils2.js";import"./geometry2dUtils.js";import"./imageUtils.js";import"./uuid.js";import"../layers/support/MediaElementBase.js";import"../core/Identifiable.js";import"../core/Loadable.js";import"../core/Promise.js";import"./MultiOriginJSONSupport.js";import"../layers/support/ControlPointsGeoreference.js";import"../core/Clonable.js";import"./perspectiveUtils.js";import"./mat3.js";import"./screenUtils.js";import"./GeoreferenceBase.js";import"../layers/support/CornersGeoreference.js";import"../layers/support/ExtentAndRotationGeoreference.js";import"./resourceExtension.js";import"./persistableUrlUtils.js";let b=class extends d{get operations(){return this._operations}get updating(){return this._updatingHandles.updating}constructor(e){super(e),this._updatingHandles=new c}initialize(){this.addHandles([o(this._updatingHandles),this._updatingHandles.add((()=>{const e=this.element.georeference;return"control-points"===e?.type?e.controlPoints:null}),(e=>this._elementControlPointsChanged(e)),r)])}_elementControlPointsChanged(e){if(this._updatedElementControlPoints===e)return;const t=e?.map((({mapPoint:e})=>e)).filter(p),o=this.view.spatialReference;this._updatingHandles.addPromise(this._whenProjected(t,o,(e=>{if(!e)return void this._replaceOperations(null);const{_operations:t}=this,r=new j({rings:[e.map((({x:e,y:t})=>[e,t]))],spatialReference:o});t?.trySetGeometry(r)?this.onModifiedExternally():this._replaceOperations(g.fromGeometry(r,this.view.state.viewingMode))})))}_operationsGeometryChanged(){const{element:{georeference:e},_operations:t}=this;if(!t||!e||"control-points"!==e.type||!e.controlPoints)return;const o=t.data.geometry,r=e.controlPoints.map((({mapPoint:e})=>e)).filter(p);if(o.rings[0]?.length!==r.length)return void this._updateElementControlPoints(null);const i=o.rings[0].map((([e,t])=>new f({x:e,y:t,spatialReference:o.spatialReference}))),s=r.map((({spatialReference:e})=>e));this._updatingHandles.addPromise(this._whenProjected(i,s,(e=>this._updateElementControlPoints(e))))}_updateElementControlPoints(e){const{georeference:t}=this.element;if(!t||!e||"control-points"!==t.type||t.controlPoints?.length!==e?.length)return;e||(t.controlPoints=null);const o=t.controlPoints;if(o?.length===e.length)for(let t=0;te)),n=Array.isArray(t)?t:new Array(s.length).fill(t);await u(Array.from(s).map(((e,t)=>({source:e,dest:n[t]}))));const a=e.map(((e,t)=>h(e,n[t])));r===this._operations&&i===this.element.georeference&&o(a)}_replaceOperations(e){this._operations&&(this.removeHandles(this._operations),this._operations.destroy()),this._operations=e,e&&this.addHandles(e.data.on("change",(()=>this._operationsGeometryChanged())),e)}};e([l({constructOnly:!0})],b.prototype,"view",void 0),e([l({constructOnly:!0})],b.prototype,"layer",void 0),e([l({constructOnly:!0})],b.prototype,"element",void 0),e([l({constructOnly:!0})],b.prototype,"onModifiedExternally",void 0),e([l()],b.prototype,"_operations",void 0),e([l()],b.prototype,"operations",null),e([l()],b.prototype,"updating",null),b=e([m("esri.views.3d.interactive.editingTools.media.MediaElementControllerControlPoints")],b);let P=class extends d{get operations(){return this._operations}get updating(){return this._updatingHandles.updating}constructor(e){super(e),this._updatingHandles=new c}initialize(){this.addHandles([o(this._updatingHandles),this._updatingHandles.add((()=>this.element.georeference?.coords),(e=>this._elementCoordinatesChanged(e)),r)])}_elementCoordinatesChanged(e){this._updatedElementCoordinates!==e&&this._updatingHandles.addPromise(this._whenProjected(e,this.view.spatialReference,(e=>{if(!e)return void this._replaceOperations(null);const{_operations:t}=this;t?.trySetGeometry(e)?this.onModifiedExternally():this._replaceOperations(g.fromGeometry(e,this.view.state.viewingMode))})))}_operationsGeometryChanged(){const{element:{georeference:e},_operations:t}=this;if(!t||!e)return;const o=t.data.geometry;if(!e.coords)return void this._updateElementCoordinates(o);const r=e.coords.spatialReference;this._updatingHandles.addPromise(this._whenProjected(o,r,(e=>this._updateElementCoordinates(e))))}_updateElementCoordinates(e){const{georeference:t}=this.element;t&&(t.coords=e,this._updatedElementCoordinates=t.coords)}async _whenProjected(e,t,o){if(!e)return void o(e);const{_operations:r,element:{georeference:i}}=this,s=await y(e,t);r===this._operations&&i===this.element.georeference&&o(s)}_replaceOperations(e){this._operations&&(this.removeHandles(this._operations),this._operations.destroy()),this._operations=e,e&&this.addHandles(e.data.on("change",(()=>this._operationsGeometryChanged())),e),this.onModifiedExternally()}};function O(e,t){if(!e||"media-3d"!==e.type||e.suspended)return!1;const o=e.layer.source;return!!o&&(o instanceof C||o instanceof E?o===t:"hasElement"in o&&o.hasElement(t))}e([l({constructOnly:!0})],P.prototype,"view",void 0),e([l({constructOnly:!0})],P.prototype,"layer",void 0),e([l({constructOnly:!0})],P.prototype,"element",void 0),e([l({constructOnly:!0})],P.prototype,"onModifiedExternally",void 0),e([l()],P.prototype,"_operations",void 0),e([l()],P.prototype,"operations",null),e([l()],P.prototype,"updating",null),P=e([m("esri.views.3d.interactive.editingTools.media.MediaElementControllerShape")],P);let H=class extends d{grabbableForEvent(){return!0}constructor(e){super(e),this.interactive=!0,this.selectable=!1,this.grabbable=!0,this.grabbing=!1,this.dragging=!1,this.hovering=!0,this.selected=!1,this.cursor=null,this.consumesClicks=!0,this.events=new t.EventEmitter,this.addHandles(i((()=>this.selected),(e=>this.events.emit("select-changed",{action:e?"select":"deselect"})),s))}destroy(){this._set("view",null)}intersectionDistance(e){const{view:t,layer:o,element:r}=this;if(!function(e,t,o){return O(e.allLayerViews.find((e=>e.layer===t)),o)}(t,o,r))return null;const i=t.toMap(e,{include:{layer:o,element:r}});return i&&w(i,M,t.renderSpatialReference)?v(M,t.state.camera.eye):null}onElevationChange(){}onViewChange(){}};e([l({constructOnly:!0,nonNullable:!0})],H.prototype,"element",void 0),e([l({constructOnly:!0,nonNullable:!0})],H.prototype,"layer",void 0),e([l({constructOnly:!0,nonNullable:!0})],H.prototype,"view",void 0),e([l()],H.prototype,"interactive",void 0),e([l()],H.prototype,"selectable",void 0),e([l()],H.prototype,"grabbable",void 0),e([l()],H.prototype,"grabbing",void 0),e([l()],H.prototype,"dragging",void 0),e([l()],H.prototype,"hovering",void 0),e([l()],H.prototype,"selected",void 0),e([l()],H.prototype,"cursor",void 0),H=e([m("esri.views.3d.interactive.editingTools.media.MediaElementManipulator3D")],H);const M=_(),U=Symbol();let x=class extends t.EventedAccessor{get operations(){return this._controller?.operations}get elevationInfo(){return{mode:"on-the-ground",offset:0}}get _layerView(){const e=this.view.allLayerViews.find((e=>e.layer===this.layer));return"media-3d"===e?.type?e:null}get visible(){return O(this._layerView,this.element)}get isDraped(){return!0}get origin(){return null}get updating(){return!!this._controller?.updating}get _controllerClass(){return"transform"===this.tool||"control-points"!==this.element.georeference?.type?P:b}constructor(e){super(e),this.tool="transform"}initialize(){this.addHandles([i((()=>this._controllerClass),(e=>this._updateController(e)),n),a((()=>this._layerView),"element-render-changed",(({element:e})=>{this.element===e&&this.emit("committed")}))])}toMap(e){const{layer:t,element:o}=this;return this.view.toMap(e,{include:{layer:t,element:o}})}createManipulator(e){const{view:t,layer:o,element:r}=this;return new H({view:t,layer:o,element:r,...e})}_updateController(e){if(this._controller&&this._controller instanceof e)return;this.removeHandles(U);const{view:t,layer:r,element:i}=this,s=()=>{this.emit("modified-externally")};this._controller=new e({view:t,layer:r,element:i,onModifiedExternally:s}),s(),this.addHandles(o(this._controller),U)}};e([l({constructOnly:!0})],x.prototype,"view",void 0),e([l({constructOnly:!0})],x.prototype,"layer",void 0),e([l({constructOnly:!0})],x.prototype,"element",void 0),e([l()],x.prototype,"tool",void 0),e([l()],x.prototype,"_controller",void 0),e([l()],x.prototype,"elevationInfo",null),e([l()],x.prototype,"_layerView",null),e([l()],x.prototype,"visible",null),e([l()],x.prototype,"updating",null),e([l()],x.prototype,"_controllerClass",null),x=e([m("esri.views.3d.interactive.editingTools.ManipulatedObject3DMediaElement")],x);export{x as ManipulatedObject3DMediaElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/MapImageLayerView.js b/library/arcgis/4.30/@arcgis/core/chunks/MapImageLayerView.js new file mode 100644 index 00000000..0aca6cf6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/MapImageLayerView.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import{property as t}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as r}from"../core/accessorSupport/decorators/subclass.js";import{E as o}from"./ExportImageParameters.js";import{c as s}from"./timeSupport2.js";const i=i=>{let a=class extends i{initialize(){this.exportImageParameters=new o({layer:this.layer})}destroy(){this.exportImageParameters.destroy(),this.exportImageParameters=null}get floors(){return this.view?.floors??null}get exportImageVersion(){return this.exportImageParameters?.commitProperty("version"),this.commitProperty("timeExtent"),this.commitProperty("floors"),(this._get("exportImageVersion")||0)+1}get timeExtent(){return s(this.layer,this.view?.timeExtent,this._get("timeExtent"))}canResume(){return!!super.canResume()&&!this.timeExtent?.isEmpty}};return e([t()],a.prototype,"exportImageParameters",void 0),e([t({readOnly:!0})],a.prototype,"floors",null),e([t({readOnly:!0})],a.prototype,"exportImageVersion",null),e([t()],a.prototype,"layer",void 0),e([t()],a.prototype,"suspended",void 0),e([t({readOnly:!0})],a.prototype,"timeExtent",null),a=e([r("esri.views.layers.MapImageLayerView")],a),a};export{i as M}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/MapImageLayerView2D.js b/library/arcgis/4.30/@arcgis/core/chunks/MapImageLayerView2D.js new file mode 100644 index 00000000..1783b364 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/MapImageLayerView2D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./tslib.es6.js";import{L as o}from"./Logger.js";import{isAbortError as i}from"../core/promiseUtils.js";import{watch as s}from"../core/reactiveUtils.js";import{property as r}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import{subclass as e}from"../core/accessorSupport/decorators/subclass.js";import{G as p}from"./GraphicsCollection.js";import{B as m}from"./BitmapContainer.js";import{L as a}from"./LayerView2D.js";import{G as l}from"./GraphicsView2D.js";import{H as j}from"./HighlightGraphicContainer.js";import{E as n}from"./ExportStrategy.js";import u from"../views/layers/LayerView.js";import{M as c}from"./MapImageLayerView.js";import{R as h}from"./RefreshableLayerView.js";import{M as y}from"./MapServiceLayerViewHelper.js";import{a as d}from"./drapedUtils.js";import"../config.js";import"./handleUtils.js";import"../core/Error.js";import"./maybe.js";import"./asyncUtils.js";import"../core/Accessor.js";import"../core/Handles.js";import"./metadata.js";import"./utils.js";import"./ObservableBase.js";import"./tracking.js";import"../core/scheduling.js";import"../core/Collection.js";import"../core/Evented.js";import"./ensureType.js";import"./shared.js";import"./SimpleObservable.js";import"../Graphic.js";import"../geometry.js";import"../geometry/Extent.js";import"../geometry/Geometry.js";import"../core/JSONSupport.js";import"./reader.js";import"../geometry/SpatialReference.js";import"./unitUtils.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"./writer.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"../geometry/Polyline.js";import"./typeUtils.js";import"../geometry/support/jsonUtils.js";import"../PopupTemplate.js";import"../core/Clonable.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../intl.js";import"./date.js";import"./locale.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./messages.js";import"../popup/content.js";import"../popup/content/AttachmentsContent.js";import"../popup/content/Content.js";import"../popup/content/CustomContent.js";import"../popup/content/ExpressionContent.js";import"../popup/ElementExpressionInfo.js";import"../popup/content/FieldsContent.js";import"../popup/FieldInfo.js";import"./enumeration.js";import"../popup/support/FieldInfoFormat.js";import"../popup/content/MediaContent.js";import"../popup/content/BarChartMediaInfo.js";import"../popup/content/mixins/ChartMediaInfo.js";import"../popup/content/mixins/MediaInfo.js";import"../popup/content/support/ChartMediaInfoValue.js";import"../Color.js";import"./colorUtils.js";import"../popup/content/support/ChartMediaInfoValueSeries.js";import"./chartMediaInfoUtils.js";import"../popup/content/ColumnChartMediaInfo.js";import"../popup/content/ImageMediaInfo.js";import"../popup/content/support/ImageMediaInfoValue.js";import"../popup/content/LineChartMediaInfo.js";import"../popup/content/PieChartMediaInfo.js";import"../popup/content/RelationshipContent.js";import"../popup/support/RelatedRecordsInfoFieldOrder.js";import"../popup/content/TextContent.js";import"../popup/ExpressionInfo.js";import"../popup/LayerOptions.js";import"../popup/RelatedRecordsInfo.js";import"../support/actions/ActionBase.js";import"../core/Identifiable.js";import"../support/actions/ActionButton.js";import"../support/actions/ActionToggle.js";import"../symbols.js";import"../symbols/CIMSymbol.js";import"../symbols/Symbol.js";import"../symbols/ExtrudeSymbol3DLayer.js";import"../symbols/Symbol3DLayer.js";import"./utils4.js";import"../symbols/edges/Edges3D.js";import"./screenUtils.js";import"./materialUtils.js";import"./opacityUtils.js";import"../symbols/edges/SketchEdges3D.js";import"../symbols/edges/SolidEdges3D.js";import"./Symbol3DMaterial.js";import"../symbols/FillSymbol.js";import"../symbols/SimpleLineSymbol.js";import"../symbols/LineSymbol.js";import"../symbols/LineSymbolMarker.js";import"./lineMarkers.js";import"../symbols/FillSymbol3DLayer.js";import"../symbols/patterns/LineStylePattern3D.js";import"../symbols/patterns/StylePattern3D.js";import"./utils5.js";import"./colors.js";import"./symbolLayerUtils3D.js";import"./aaBoundingBox.js";import"../symbols/Font.js";import"../symbols/IconSymbol3DLayer.js";import"./persistableUrlUtils.js";import"../symbols/LabelSymbol3D.js";import"../symbols/Symbol3D.js";import"./collectionUtils.js";import"../portal/Portal.js";import"../core/Loadable.js";import"../core/Promise.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"../symbols/LineSymbol3DLayer.js";import"../symbols/LineStyleMarker3D.js";import"../symbols/ObjectSymbol3DLayer.js";import"../symbols/PathSymbol3DLayer.js";import"../symbols/TextSymbol3DLayer.js";import"../symbols/WaterSymbol3DLayer.js";import"../symbols/support/StyleOrigin.js";import"./Thumbnail.js";import"./calloutUtils.js";import"../symbols/callouts/Callout3D.js";import"../symbols/callouts/LineCallout3D.js";import"../symbols/support/Symbol3DVerticalOffset.js";import"../symbols/LineSymbol3D.js";import"../symbols/MarkerSymbol.js";import"../symbols/MeshSymbol3D.js";import"../symbols/PictureFillSymbol.js";import"./urlUtils.js";import"../symbols/PictureMarkerSymbol.js";import"../symbols/PointSymbol3D.js";import"../symbols/PolygonSymbol3D.js";import"../symbols/SimpleFillSymbol.js";import"../symbols/SimpleMarkerSymbol.js";import"../symbols/TextSymbol.js";import"../symbols/WebStyleSymbol.js";import"./WGLContainer.js";import"./definitions.js";import"./dataViewUtils.js";import"./enums2.js";import"./Texture.js";import"./enums.js";import"./GLObjectType.js";import"./Program.js";import"./BufferObject.js";import"./_commonjsHelpers.js";import"./VertexElementDescriptor.js";import"./BoundingBox.js";import"./vec2f32.js";import"./VertexArrayObject.js";import"./WGLBrushVTLSymbol.js";import"./mat3f32.js";import"./vec4f32.js";import"./StyleDefinition.js";import"./config.js";import"./ShaderCompiler.js";import"./ProgramTemplate.js";import"./TiledDisplayObject.js";import"./mat3.js";import"./DisplayObject.js";import"./TileKey2.js";import"./mat2df32.js";import"./mat2d.js";import"./vec3f32.js";import"./Container.js";import"./EffectView.js";import"./parser.js";import"./utils3.js";import"./mat4.js";import"./highlightReasons.js";import"./HighlightOptions.js";import"./earcut.js";import"./vec2.js";import"./vec2f64.js";import"./featureConversionUtils.js";import"./OptimizedFeature.js";import"./OptimizedGeometry.js";import"./OptimizedFeatureSet.js";import"./clippingUtils.js";import"./ClipRect.js";import"./layerViewUtils.js";import"../layers/support/FieldsIndex.js";import"./UnknownTimeZone.js";import"./CIMSymbolHelper.js";import"./BidiEngine.js";import"./fontUtils.js";import"./GeometryUtils.js";import"./utils7.js";import"./shapingUtils.js";import"./Rect.js";import"./defaults.js";import"./defaultsJSON.js";import"./OverrideHelper.js";import"./colorUtils2.js";import"./vec4.js";import"./vec4f64.js";import"./quantizationUtils.js";import"./AttributeStore.js";import"./UpdateTracking2D.js";import"./BindType.js";import"./Util.js";import"./ReactiveMap.js";import"./UpdatingHandles.js";import"./labelFormatUtils.js";import"./labelUtils.js";import"./TimeOnly.js";import"./centroid.js";import"./diffUtils.js";import"./timeSupport.js";import"../geometry/projection.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"./zscale.js";import"../geometry/support/normalizeUtils.js";import"./normalizeUtilsCommon.js";import"./simplify.js";import"./utils8.js";import"./utils9.js";import"./projectionSupport.js";import"./json.js";import"../rest/support/Query.js";import"../TimeExtent.js";import"./timeUtils.js";import"./DataLayerSource.js";import"../layers/support/Field.js";import"./domains.js";import"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";import"./fieldType.js";import"./FullTextSearch.js";import"./spatialRelationships.js";import"../rest/support/StatisticDefinition.js";import"./FeatureCommandQueue.js";import"./heatmapTextureUtils.js";import"./constants.js";import"./lengthUtils.js";import"./capabilities2.js";import"./contextUtils.js";import"./QueueProcessor.js";import"./Queue.js";import"../core/signal.js";import"./rbush.js";import"./quickselect.js";import"./normalizeUtilsSync.js";import"./AGraphicContainer.js";import"./TechniqueInstance.js";import"./TileContainer.js";import"../layers/support/TileInfo.js";import"../layers/support/LOD.js";import"./TileKey.js";import"./Bitmap.js";import"./TileStrategy.js";import"./ExportImageParameters.js";import"./scaleUtils.js";import"./floorFilterUtils.js";import"./sublayerUtils.js";import"./timeSupport2.js";import"../support/timeUtils.js";import"./utils6.js";import"./tagSymbols.js";import"../rest/identify.js";import"../rest/support/IdentifyParameters.js";import"../rest/support/IdentifyResult.js";import"./popupUtils.js";let g=class extends(c(h(a(u)))){constructor(){super(...arguments),this._highlightGraphics=new p,this._updateHash=""}fetchPopupFeaturesAtLocation(t,o){return this._popupHighlightHelper.fetchPopupFeaturesAtLocation(t,o)}update(t){const s=`${this.exportImageVersion}/${t.state.id}/${t.pixelRatio}/${t.stationary}`;this._updateHash!==s&&(this._updateHash=s,this.strategy.update(t).catch((t=>{i(t)||o.getLogger(this).error(t)})),t.stationary&&this._popupHighlightHelper.updateHighlightedFeatures(t.state.resolution)),this._highlightView.processUpdate(t)}attach(){const{imageMaxWidth:t,imageMaxHeight:o,version:i}=this.layer,r=i>=10.3,e=i>=10;this._bitmapContainer=new m,this.container.addChild(this._bitmapContainer),this._highlightView=new l({view:this.view,graphics:this._highlightGraphics,requestUpdateCallback:()=>this.requestUpdate(),container:new j(this.view.featuresTilingScheme),defaultPointSymbolEnabled:!1}),this.container.addChild(this._highlightView.container),this._popupHighlightHelper=new y({createFetchPopupFeaturesQueryGeometry:(t,o)=>d(t,o,this.view),highlightGraphics:this._highlightGraphics,highlightGraphicUpdated:(t,o)=>{this._highlightView.graphicUpdateHandler({graphic:t,property:o})},layerView:this,updatingHandles:this._updatingHandles}),this.strategy=new n({container:this._bitmapContainer,fetchSource:this.fetchImageBitmap.bind(this),requestUpdate:this.requestUpdate.bind(this),imageMaxWidth:t,imageMaxHeight:o,imageRotationSupported:r,imageNormalizationSupported:e,hidpi:!0}),this.addAttachHandles(s((()=>this.exportImageVersion),(()=>this.requestUpdate()))),this.requestUpdate()}detach(){this.strategy.destroy(),this.container.removeAllChildren(),this._bitmapContainer.removeAllChildren(),this._highlightView.destroy(),this._popupHighlightHelper.destroy()}viewChange(){}moveEnd(){this.requestUpdate()}supportsSpatialReference(t){return this.layer.serviceSupportsSpatialReference(t)}async doRefresh(){this._updateHash="",this.requestUpdate()}isUpdating(){return this.strategy.updating||this.updateRequested}fetchImage(t,o,i,s){return this.layer.fetchImage(t,o,i,{timeExtent:this.timeExtent,floors:this.floors,...s})}fetchImageBitmap(t,o,i,s){return this.layer.fetchImageBitmap(t,o,i,{timeExtent:this.timeExtent,floors:this.floors,...s})}highlight(t){return this._popupHighlightHelper.highlight(t)}};t([r()],g.prototype,"strategy",void 0),t([r()],g.prototype,"updating",void 0),g=t([e("esri.views.2d.layers.MapImageLayerView2D")],g);const b=g;export{b as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/MapImageLayerView3D.js b/library/arcgis/4.30/@arcgis/core/chunks/MapImageLayerView3D.js new file mode 100644 index 00000000..4a7fe819 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/MapImageLayerView3D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./tslib.es6.js";import"./Logger.js";import"../core/lang.js";import"../core/Error.js";import{subclass as o}from"../core/accessorSupport/decorators/subclass.js";import{D as s}from"./DynamicLayerView3D.js";import{M as r}from"./MapImageLayerView.js";import{M as i}from"./MapServiceLayerViewHelper.js";import{a as e}from"./drapedUtils.js";import"../config.js";import"./metadata.js";import"./utils.js";import"./handleUtils.js";import"./tracking.js";import"./ensureType.js";import"./asyncUtils.js";import"../core/Accessor.js";import"../core/Handles.js";import"./maybe.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"../core/reactiveUtils.js";import"../core/Collection.js";import"../core/Evented.js";import"./shared.js";import"./SimpleObservable.js";import"../geometry/Extent.js";import"../geometry/Geometry.js";import"../core/JSONSupport.js";import"./reader.js";import"../geometry/SpatialReference.js";import"./unitUtils.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"./writer.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"./aaBoundingRect.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"./RenderGeometry.js";import"./mat4.js";import"./ViewingMode.js";import"./debugFlags2.js";import"./IntegerPassUniform.js";import"./compilerUtils.js";import"./mat3f64.js";import"./vec4f64.js";import"./NormalAttribute.glsl.js";import"./Matrix4PassUniform.js";import"./interfaces3.js";import"./BindType.js";import"./VertexAttribute.js";import"./VertexPosition.glsl.js";import"./mat4f64.js";import"./Matrix3DrawUniform.js";import"./StencilUtils.js";import"./Indices.js";import"./basicInterfaces.js";import"./Util.js";import"./vec2f64.js";import"./vec4.js";import"./Material.js";import"./triangle.js";import"./ray.js";import"./plane.js";import"./quatf64.js";import"./mathUtils2.js";import"./lineSegment.js";import"./doublePrecisionUtils.js";import"./mat3.js";import"./ShaderTechniqueConfiguration.js";import"./lengthUtils.js";import"./requestImageUtils.js";import"./enums.js";import"./Texture.js";import"./GLObjectType.js";import"./vec2.js";import"./renderState.js";import"../views/3d/webgl/RenderCamera.js";import"./screenUtils.js";import"./frustum.js";import"./axisAngleDegrees.js";import"./quat.js";import"./weather.js";import"../views/3d/environment/CloudyWeather.js";import"./enumeration.js";import"../views/3d/environment/FoggyWeather.js";import"../views/3d/environment/RainyWeather.js";import"../views/3d/environment/SnowyWeather.js";import"../views/3d/environment/SunnyWeather.js";import"./Scheduler.js";import"../core/signal.js";import"./debugFlags.js";import"./ScreenSpacePass.glsl.js";import"./Float4DrawUniform.js";import"./NestedMap.js";import"./VertexArrayObject2.js";import"./VertexArrayObject.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"./Attribute.js";import"./RibbonLineMaterial.js";import"./sphere.js";import"./Axis.js";import"./Octree.js";import"./InterleavedLayout.js";import"./BufferView.js";import"./types.js";import"./floatRGBA.js";import"./Intersector.js";import"./Intersector2.js";import"./boundedPlane.js";import"./verticalOffsetUtils.js";import"./orientedBoundingBox.js";import"./spatialReferenceEllipsoidUtils.js";import"./computeTranslationToOriginAndRotation.js";import"./glUtil.js";import"./VertexElementDescriptor.js";import"./MemCache.js";import"./BufferObject.js";import"./LayerView3D.js";import"./heightModelInfoUtils.js";import"../geometry/HeightModelInfo.js";import"./arcgisLayerUrl.js";import"./persistableUrlUtils.js";import"./DoubleArray.js";import"./GeometryUtil.js";import"./vec3f32.js";import"./projectExtentUtils.js";import"./geometryServiceUtils.js";import"../portal/Portal.js";import"../core/Loadable.js";import"../core/Promise.js";import"./locale.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"./project.js";import"../geometry/support/jsonUtils.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./extentUtils.js";import"../geometry/Polyline.js";import"./utils8.js";import"./utils9.js";import"../rest/support/ProjectParameters.js";import"./ImageMaterial.js";import"./GLTextureMaterial.js";import"./RayIntersections.js";import"./aaBoundingBox.js";import"./DefaultLayouts.js";import"./TriangleMaterial.js";import"./OutputHighlight.glsl.js";import"../views/layers/LayerView.js";import"../core/Identifiable.js";import"./UpdatingHandles.js";import"./layerViewUtils.js";import"./RefreshableLayerView.js";import"./ExportImageParameters.js";import"../core/sql.js";import"./scaleUtils.js";import"./floorFilterUtils.js";import"./sublayerUtils.js";import"./timeSupport2.js";import"../support/timeUtils.js";import"../TimeExtent.js";import"./timeUtils.js";import"./date.js";import"./timeZoneUtils.js";import"./datetime.js";import"./utils6.js";import"./tagSymbols.js";import"../Graphic.js";import"../geometry.js";import"./typeUtils.js";import"../PopupTemplate.js";import"../core/Clonable.js";import"../layers/support/fieldUtils.js";import"../intl.js";import"./number.js";import"./substitute.js";import"./messages.js";import"../popup/content.js";import"../popup/content/AttachmentsContent.js";import"../popup/content/Content.js";import"../popup/content/CustomContent.js";import"../popup/content/ExpressionContent.js";import"../popup/ElementExpressionInfo.js";import"../popup/content/FieldsContent.js";import"../popup/FieldInfo.js";import"../popup/support/FieldInfoFormat.js";import"../popup/content/MediaContent.js";import"../popup/content/BarChartMediaInfo.js";import"../popup/content/mixins/ChartMediaInfo.js";import"../popup/content/mixins/MediaInfo.js";import"../popup/content/support/ChartMediaInfoValue.js";import"../Color.js";import"./colorUtils.js";import"../popup/content/support/ChartMediaInfoValueSeries.js";import"./chartMediaInfoUtils.js";import"../popup/content/ColumnChartMediaInfo.js";import"../popup/content/ImageMediaInfo.js";import"../popup/content/support/ImageMediaInfoValue.js";import"../popup/content/LineChartMediaInfo.js";import"../popup/content/PieChartMediaInfo.js";import"../popup/content/RelationshipContent.js";import"../popup/support/RelatedRecordsInfoFieldOrder.js";import"../popup/content/TextContent.js";import"../popup/ExpressionInfo.js";import"../popup/LayerOptions.js";import"../popup/RelatedRecordsInfo.js";import"../support/actions/ActionBase.js";import"../support/actions/ActionButton.js";import"../support/actions/ActionToggle.js";import"../symbols.js";import"../symbols/CIMSymbol.js";import"../symbols/Symbol.js";import"../symbols/ExtrudeSymbol3DLayer.js";import"../symbols/Symbol3DLayer.js";import"./utils4.js";import"../symbols/edges/Edges3D.js";import"./materialUtils.js";import"./opacityUtils.js";import"../symbols/edges/SketchEdges3D.js";import"../symbols/edges/SolidEdges3D.js";import"./Symbol3DMaterial.js";import"../symbols/FillSymbol.js";import"../symbols/SimpleLineSymbol.js";import"../symbols/LineSymbol.js";import"../symbols/LineSymbolMarker.js";import"./lineMarkers.js";import"../symbols/FillSymbol3DLayer.js";import"../symbols/patterns/LineStylePattern3D.js";import"../symbols/patterns/StylePattern3D.js";import"./utils5.js";import"./colors.js";import"./symbolLayerUtils3D.js";import"../symbols/Font.js";import"../symbols/IconSymbol3DLayer.js";import"../symbols/LabelSymbol3D.js";import"../symbols/Symbol3D.js";import"./collectionUtils.js";import"../symbols/LineSymbol3DLayer.js";import"../symbols/LineStyleMarker3D.js";import"../symbols/ObjectSymbol3DLayer.js";import"../symbols/PathSymbol3DLayer.js";import"../symbols/TextSymbol3DLayer.js";import"../symbols/WaterSymbol3DLayer.js";import"../symbols/support/StyleOrigin.js";import"./Thumbnail.js";import"./calloutUtils.js";import"../symbols/callouts/Callout3D.js";import"../symbols/callouts/LineCallout3D.js";import"../symbols/support/Symbol3DVerticalOffset.js";import"../symbols/LineSymbol3D.js";import"../symbols/MarkerSymbol.js";import"../symbols/MeshSymbol3D.js";import"../symbols/PictureFillSymbol.js";import"./urlUtils.js";import"../symbols/PictureMarkerSymbol.js";import"../symbols/PointSymbol3D.js";import"../symbols/PolygonSymbol3D.js";import"../symbols/SimpleFillSymbol.js";import"../symbols/SimpleMarkerSymbol.js";import"../symbols/TextSymbol.js";import"../symbols/WebStyleSymbol.js";import"../rest/identify.js";import"../geometry/support/normalizeUtils.js";import"./normalizeUtilsCommon.js";import"./simplify.js";import"../rest/support/IdentifyParameters.js";import"../rest/support/IdentifyResult.js";import"./popupUtils.js";let p=class extends(r(s)){constructor(){super(...arguments),this.type="map-image-3d"}initialize(){this._updatingHandles.add((()=>this.exportImageVersion),(()=>this._updatingHandles.addPromise(this.refreshDebounced()))),this._popupHighlightHelper=new i({createFetchPopupFeaturesQueryGeometry:(t,o)=>e(t,o,this.view),layerView:this,updatingHandles:this._updatingHandles})}destroy(){this._popupHighlightHelper?.destroy()}fetchPopupFeaturesAtLocation(t,o){return this._popupHighlightHelper.fetchPopupFeaturesAtLocation(t,o)}getFetchOptions(){return{timeExtent:this.timeExtent}}};p=t([o("esri.views.3d.layers.MapImageLayerView3D")],p);const m=p;export{m as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/MapNotesLayerView2D.js b/library/arcgis/4.30/@arcgis/core/chunks/MapNotesLayerView2D.js new file mode 100644 index 00000000..446c4dc7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/MapNotesLayerView2D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./tslib.es6.js";import s from"../Graphic.js";import{i}from"../core/lang.js";import o from"../core/Collection.js";import{m as r}from"./handleUtils.js";import{watch as e,initial as p,on as m}from"../core/reactiveUtils.js";import"./Logger.js";import"../core/Error.js";import{subclass as l}from"../core/accessorSupport/decorators/subclass.js";import{g as a}from"./highlightReasons.js";import{L as n}from"./LayerView2D.js";import{G as j}from"./GraphicContainer.js";import{G as c}from"./GraphicsView2D.js";import h from"../views/layers/LayerView.js";import"../geometry.js";import"./ensureType.js";import"../geometry/Extent.js";import"../core/accessorSupport/decorators/property.js";import"./utils.js";import"./metadata.js";import"../geometry/Geometry.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"./maybe.js";import"./ObservableBase.js";import"./tracking.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"./reader.js";import"../geometry/SpatialReference.js";import"./unitUtils.js";import"./jsonMap.js";import"../config.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"./writer.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"../geometry/Polyline.js";import"./typeUtils.js";import"../geometry/support/jsonUtils.js";import"../PopupTemplate.js";import"../core/Clonable.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../intl.js";import"./date.js";import"./locale.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./messages.js";import"../popup/content.js";import"../popup/content/AttachmentsContent.js";import"../popup/content/Content.js";import"../popup/content/CustomContent.js";import"../popup/content/ExpressionContent.js";import"../popup/ElementExpressionInfo.js";import"../popup/content/FieldsContent.js";import"../popup/FieldInfo.js";import"./enumeration.js";import"../popup/support/FieldInfoFormat.js";import"../popup/content/MediaContent.js";import"../popup/content/BarChartMediaInfo.js";import"../popup/content/mixins/ChartMediaInfo.js";import"../popup/content/mixins/MediaInfo.js";import"../popup/content/support/ChartMediaInfoValue.js";import"../Color.js";import"./colorUtils.js";import"../popup/content/support/ChartMediaInfoValueSeries.js";import"./chartMediaInfoUtils.js";import"../popup/content/ColumnChartMediaInfo.js";import"../popup/content/ImageMediaInfo.js";import"../popup/content/support/ImageMediaInfoValue.js";import"../popup/content/LineChartMediaInfo.js";import"../popup/content/PieChartMediaInfo.js";import"../popup/content/RelationshipContent.js";import"../popup/support/RelatedRecordsInfoFieldOrder.js";import"../popup/content/TextContent.js";import"../popup/ExpressionInfo.js";import"../popup/LayerOptions.js";import"../popup/RelatedRecordsInfo.js";import"../support/actions/ActionBase.js";import"../core/Identifiable.js";import"../support/actions/ActionButton.js";import"../support/actions/ActionToggle.js";import"../core/Evented.js";import"./shared.js";import"./SimpleObservable.js";import"../symbols.js";import"../symbols/CIMSymbol.js";import"../symbols/Symbol.js";import"../symbols/ExtrudeSymbol3DLayer.js";import"../symbols/Symbol3DLayer.js";import"./utils4.js";import"../symbols/edges/Edges3D.js";import"./screenUtils.js";import"./materialUtils.js";import"./opacityUtils.js";import"../symbols/edges/SketchEdges3D.js";import"../symbols/edges/SolidEdges3D.js";import"./Symbol3DMaterial.js";import"../symbols/FillSymbol.js";import"../symbols/SimpleLineSymbol.js";import"../symbols/LineSymbol.js";import"../symbols/LineSymbolMarker.js";import"./lineMarkers.js";import"../symbols/FillSymbol3DLayer.js";import"../symbols/patterns/LineStylePattern3D.js";import"../symbols/patterns/StylePattern3D.js";import"./utils5.js";import"./colors.js";import"./symbolLayerUtils3D.js";import"./aaBoundingBox.js";import"../symbols/Font.js";import"../symbols/IconSymbol3DLayer.js";import"./persistableUrlUtils.js";import"../symbols/LabelSymbol3D.js";import"../symbols/Symbol3D.js";import"./collectionUtils.js";import"../portal/Portal.js";import"../core/Loadable.js";import"../core/Promise.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"../symbols/LineSymbol3DLayer.js";import"../symbols/LineStyleMarker3D.js";import"../symbols/ObjectSymbol3DLayer.js";import"../symbols/PathSymbol3DLayer.js";import"../symbols/TextSymbol3DLayer.js";import"../symbols/WaterSymbol3DLayer.js";import"../symbols/support/StyleOrigin.js";import"./Thumbnail.js";import"./calloutUtils.js";import"../symbols/callouts/Callout3D.js";import"../symbols/callouts/LineCallout3D.js";import"../symbols/support/Symbol3DVerticalOffset.js";import"../symbols/LineSymbol3D.js";import"../symbols/MarkerSymbol.js";import"../symbols/MeshSymbol3D.js";import"../symbols/PictureFillSymbol.js";import"./urlUtils.js";import"../symbols/PictureMarkerSymbol.js";import"../symbols/PointSymbol3D.js";import"../symbols/PolygonSymbol3D.js";import"./asyncUtils.js";import"../symbols/SimpleFillSymbol.js";import"../symbols/SimpleMarkerSymbol.js";import"../symbols/TextSymbol.js";import"../symbols/WebStyleSymbol.js";import"./HighlightOptions.js";import"./Container.js";import"./mat3f32.js";import"./EffectView.js";import"./parser.js";import"./utils3.js";import"./mat4.js";import"./_commonjsHelpers.js";import"./DisplayObject.js";import"./definitions.js";import"./enums.js";import"./Texture.js";import"./GLObjectType.js";import"./ClipRect.js";import"./layerViewUtils.js";import"./AGraphicContainer.js";import"./TechniqueInstance.js";import"./UpdateTracking2D.js";import"./BindType.js";import"./Util.js";import"./vec2f64.js";import"./vec4.js";import"./vec4f64.js";import"./Program.js";import"./BufferObject.js";import"./dataViewUtils.js";import"./enums2.js";import"./VertexElementDescriptor.js";import"./BoundingBox.js";import"./vec2f32.js";import"./ReactiveMap.js";import"./UpdatingHandles.js";import"./TileContainer.js";import"./WGLContainer.js";import"./VertexArrayObject.js";import"./WGLBrushVTLSymbol.js";import"./vec4f32.js";import"./StyleDefinition.js";import"./config.js";import"./ShaderCompiler.js";import"./ProgramTemplate.js";import"./TiledDisplayObject.js";import"./mat3.js";import"./TileKey2.js";import"./mat2df32.js";import"./mat2d.js";import"./vec3f32.js";import"./earcut.js";import"./vec2.js";import"./featureConversionUtils.js";import"./OptimizedFeature.js";import"./OptimizedGeometry.js";import"./OptimizedFeatureSet.js";import"./clippingUtils.js";import"./FeatureCommandQueue.js";import"./CIMSymbolHelper.js";import"./BidiEngine.js";import"./fontUtils.js";import"./GeometryUtils.js";import"./utils7.js";import"./shapingUtils.js";import"./Rect.js";import"./defaults.js";import"./defaultsJSON.js";import"./heatmapTextureUtils.js";import"./constants.js";import"./lengthUtils.js";import"./capabilities2.js";import"./contextUtils.js";import"./QueueProcessor.js";import"./Queue.js";import"../core/signal.js";import"../geometry/support/normalizeUtils.js";import"./normalizeUtilsCommon.js";import"./simplify.js";import"./utils8.js";import"./utils9.js";import"../layers/support/FieldsIndex.js";import"./UnknownTimeZone.js";import"./OverrideHelper.js";import"./colorUtils2.js";import"./quantizationUtils.js";import"./AttributeStore.js";import"./labelFormatUtils.js";import"./labelUtils.js";import"./TimeOnly.js";import"./centroid.js";import"./diffUtils.js";import"./timeSupport.js";import"../geometry/projection.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"./zscale.js";import"./projectionSupport.js";import"./json.js";import"../rest/support/Query.js";import"../TimeExtent.js";import"./timeUtils.js";import"./DataLayerSource.js";import"../layers/support/Field.js";import"./domains.js";import"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";import"./fieldType.js";import"./FullTextSearch.js";import"./spatialRelationships.js";import"../rest/support/StatisticDefinition.js";import"./rbush.js";import"./quickselect.js";import"./normalizeUtilsSync.js";const u="sublayers",y="layerView";let d=class extends(n(h)){constructor(){super(...arguments),this._highlightIds=new Map}*graphicsViews(){null==this._graphicsViewsFeatureCollectionMap?null==this._graphicsViews?yield*[]:yield*this._graphicsViews:yield*this._graphicsViewsFeatureCollectionMap.keys()}async hitTest(t,s){return Array.from(this.graphicsViews(),(s=>{const i=s.hitTest(t);if(null!=this._graphicsViewsFeatureCollectionMap){const t=this._graphicsViewsFeatureCollectionMap.get(s);for(const s of i)!s.popupTemplate&&t.popupTemplate&&(s.popupTemplate=t.popupTemplate),s.sourceLayer=s.layer=this.layer}return i})).flat().map((s=>({type:"graphic",graphic:s,layer:this.layer,mapPoint:t})))}highlight(t){let e;"number"==typeof t?e=[t]:t instanceof s?e=[t.uid]:Array.isArray(t)&&t.length>0?e="number"==typeof t[0]?t:t.map((t=>t&&t.uid)):o.isCollection(t)&&(e=t.map((t=>t&&t.uid)).toArray());const p=e?.filter(i);return p?.length?(this._addHighlight(p),r((()=>this._removeHighlight(p)))):r()}update(t){for(const s of this.graphicsViews())s.processUpdate(t)}attach(){const t=this.view,s=()=>this.requestUpdate(),i=this.layer.featureCollections;if(null!=i&&i.length){this._graphicsViewsFeatureCollectionMap=new Map;for(const o of i){const i=new j(this.view.featuresTilingScheme),r=new c({view:t,graphics:o.source,renderer:o.renderer,requestUpdateCallback:s,container:i});this._graphicsViewsFeatureCollectionMap.set(r,o),this.container.addChild(r.container),this.addHandles([e((()=>o.visible),(t=>r.container.visible=t),p),e((()=>r.updating),(()=>this.notifyChange("updating")),p)],y)}this._updateHighlight()}else null!=this.layer.sublayers&&this.addHandles(m((()=>this.layer.sublayers),"change",(()=>this._createGraphicsViews()),{onListenerAdd:()=>this._createGraphicsViews(),onListenerRemove:()=>this._destroyGraphicsViews()}),u)}detach(){this._destroyGraphicsViews(),this.removeHandles(u)}moveEnd(){}viewChange(){for(const t of this.graphicsViews())t.viewChange()}isUpdating(){for(const t of this.graphicsViews())if(t.updating)return!0;return!1}_destroyGraphicsViews(){this.container.removeAllChildren(),this.removeHandles(y);for(const t of this.graphicsViews())t.destroy();this._graphicsViews=null,this._graphicsViewsFeatureCollectionMap=null}_createGraphicsViews(){if(this._destroyGraphicsViews(),null==this.layer.sublayers)return;const t=[],s=this.view,i=()=>this.requestUpdate();for(const o of this.layer.sublayers){const r=new j(this.view.featuresTilingScheme);r.fadeTransitionEnabled=!0;const m=new c({view:s,graphics:o.graphics,requestUpdateCallback:i,container:r});this.addHandles([o.on("graphic-update",m.graphicUpdateHandler),e((()=>o.visible),(t=>m.container.visible=t),p),e((()=>m.updating),(()=>this.notifyChange("updating")),p)],y),this.container.addChild(m.container),t.push(m)}this._graphicsViews=t,this._updateHighlight()}_addHighlight(t){for(const s of t)if(this._highlightIds.has(s)){const t=this._highlightIds.get(s);this._highlightIds.set(s,t+1)}else this._highlightIds.set(s,1);this._updateHighlight()}_removeHighlight(t){for(const s of t)if(this._highlightIds.has(s)){const t=this._highlightIds.get(s)-1;0===t?this._highlightIds.delete(s):this._highlightIds.set(s,t)}this._updateHighlight()}_updateHighlight(){const t=Array.from(this._highlightIds.keys()),s=a("highlight");for(const i of this.graphicsViews())i.setHighlight(t.map((t=>({objectId:t,highlightFlags:s}))))}};d=t([l("esri.views.2d.layers.MapNotesLayerView2D")],d);const g=d;export{g as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/MapServiceLayerViewHelper.js b/library/arcgis/4.30/@arcgis/core/chunks/MapServiceLayerViewHelper.js new file mode 100644 index 00000000..bb126f88 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/MapServiceLayerViewHelper.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import t from"../Graphic.js";import r from"../core/Accessor.js";import{i as s,h as i}from"../core/lang.js";import o from"../core/Collection.js";import a from"../core/Error.js";import{m as n}from"./handleUtils.js";import{g as l}from"./ensureType.js";import{debounce as p,throwIfAborted as c}from"../core/promiseUtils.js";import{on as u}from"../core/reactiveUtils.js";import{sqlAnd as h}from"../core/sql.js";import{g as y}from"./unitUtils.js";import{property as m}from"../core/accessorSupport/decorators/property.js";import"./Logger.js";import{subclass as f}from"../core/accessorSupport/decorators/subclass.js";import d from"../geometry/Extent.js";import{d as g}from"./scaleUtils.js";import{collectFields as w,l as b}from"../layers/support/fieldUtils.js";import{g as v}from"./floorFilterUtils.js";import{c as j}from"./drapedUtils.js";import{identify as x}from"../rest/identify.js";import F from"../rest/support/IdentifyParameters.js";import P from"../symbols/SimpleMarkerSymbol.js";import{g as G,a as S}from"./popupUtils.js";let _=null;function U(e,t){return"tile"===t.type||"map-image"===t.type}let R=class extends r{constructor(e){super(e),this._featuresResolutions=new WeakMap,this.highlightGraphics=null,this.highlightGraphicUpdated=null,this.updateHighlightedFeatures=p((async e=>{this.destroyed||this.updatingHandles.addPromise(this._updateHighlightedFeaturesGeometries(e).catch((()=>{})))}))}initialize(){const e=e=>{this.updatingHandles.addPromise(this._updateHighlightedFeaturesSymbols(e).catch((()=>{}))),this.updateHighlightedFeatures(this._highlightGeometriesResolution)};this.addHandles([u((()=>this.highlightGraphics),"change",(t=>e(t.added)),{onListenerAdd:t=>e(t)})])}async fetchPopupFeaturesAtLocation(e,t){const{layerView:{layer:r,view:{scale:s}}}=this;if(!e)throw new a("fetchPopupFeatures:invalid-area","Nothing to fetch without area",{layer:r});const i=function(e,t,r){const s=[];if(!e)return s;const i=e=>{const o=0===e.minScale||t<=e.minScale,a=0===e.maxScale||t>=e.maxScale;if(e.visible&&o&&a)if(e.sublayers)e.sublayers.forEach(i);else if(e.popupEnabled){const t=S(e,{...r,defaultPopupTemplateEnabled:!1});null!=t&&s.unshift({sublayer:e,popupTemplate:t})}};return e.map(i),s}(r.sublayers,s,t);if(!i.length)return[];const o=await async function(e,t){if(e.capabilities?.operations?.supportsQuery)return!0;try{return await Promise.any(t.map((({sublayer:e})=>e.load().then((()=>e.capabilities.operations.supportsQuery)))))}catch{return!1}}(r,i);if(!((r.capabilities?.operations?.supportsIdentify??1)&&r.version>=10.5||o))throw new a("fetchPopupFeatures:not-supported","query operation is disabled for this service",{layer:r});return o?this._fetchPopupFeaturesUsingQueries(e,i,t):this._fetchPopupFeaturesUsingIdentify(e,i,t)}clearHighlights(){this.highlightGraphics?.removeAll()}highlight(e){const r=this.highlightGraphics;if(!r)return n();let i=null;if(e instanceof t?i=[e]:o.isCollection(e)&&e.length>0?i=e.toArray():Array.isArray(e)&&e.length>0&&(i=e),i=i?.filter(s),!i?.length)return n();for(const e of i){const t=e.sourceLayer;null!=t&&"geometryType"in t&&"point"===t.geometryType&&(e.visible=!1)}return r.addMany(i),n((()=>r.removeMany(i??[])))}async _updateHighlightedFeaturesSymbols(e){const{layerView:{view:t},highlightGraphics:r,highlightGraphicUpdated:s}=this;if(r&&s)for(const i of e){const e=i.sourceLayer&&"renderer"in i.sourceLayer&&i.sourceLayer.renderer;i.sourceLayer&&"geometryType"in i.sourceLayer&&"point"===i.sourceLayer.geometryType&&e&&"getSymbolAsync"in e&&e.getSymbolAsync(i).then((async o=>{o||=new P;let a=null;const n="visualVariables"in e?e.visualVariables?.find((e=>"size"===e.type)):void 0;n&&(_||(_=(await import("./visualVariableUtils.js")).getSize),a=_(n,i,{view:t.type,scale:t.scale,shape:"simple-marker"===o.type?o.style:null})),a||="width"in o&&"height"in o&&null!=o.width&&null!=o.height?Math.max(o.width,o.height):"size"in o?o.size:16,r.includes(i)&&(i.symbol=new P({style:"square",size:a,xoffset:"xoffset"in o?o.xoffset:0,yoffset:"yoffset"in o?o.yoffset:0}),s(i,"symbol"),i.visible=!0)}))}}async _updateHighlightedFeaturesGeometries(e){const{layerView:{layer:t,view:r},highlightGraphics:s,highlightGraphicUpdated:i}=this;if(this._highlightGeometriesResolution=e,!i||!s?.length||!t.capabilities.operations.supportsQuery)return;const o=this._getTargetResolution(e),a=new Map;for(const e of s)if(!this._featuresResolutions.has(e)||this._featuresResolutions.get(e)>o){const t=e.sourceLayer;l(a,t,(()=>new Map)).set(e.getObjectId(),e)}const n=Array.from(a,(([e,t])=>{const s=e.createQuery();return s.objectIds=[...t.keys()],s.outFields=[e.objectIdField],s.returnGeometry=!0,s.maxAllowableOffset=o,s.outSpatialReference=r.spatialReference,e.queryFeatures(s)})),p=await Promise.all(n);if(!this.destroyed)for(const{features:e}of p)for(const t of e){const e=t.sourceLayer,r=a.get(e).get(t.getObjectId());r&&s.includes(r)&&(r.geometry=t.geometry,i(r,"geometry"),this._featuresResolutions.set(r,o))}}_getTargetResolution(e){const t=e*y(this.layerView.view.spatialReference),r=t/16;return r<=10?0:e/t*r}async _fetchPopupFeaturesUsingIdentify(e,t,r){const s=await this._createIdentifyParameters(e,t,r);if(null==s)return[];const{results:i}=await x(this.layerView.layer.parsedUrl,s,r);return i.map((e=>e.feature))}async _createIdentifyParameters(e,t,r){const{floors:s,layer:o,timeExtent:a,view:{spatialReference:n,scale:l}}=this.layerView;if(!t.length)return null;await Promise.all(t.map((({sublayer:e})=>e.load(r).catch((()=>{})))));const p=Math.min(i("mapservice-popup-identify-max-tolerance"),o.allSublayers.reduce(((e,t)=>t.renderer?j({renderer:t.renderer,pointerType:r?.pointerType}):e),2)),c=this.createFetchPopupFeaturesQueryGeometry(e,p),u=g(l,n),h=Math.round(c.width/u),y=new d({xmin:c.center.x-u*h,ymin:c.center.y-u*h,xmax:c.center.x+u*h,ymax:c.center.y+u*h,spatialReference:c.spatialReference});return new F({floors:s,gdbVersion:"gdbVersion"in o?o.gdbVersion:void 0,geometry:e,height:h,layerOption:"popup",mapExtent:y,returnGeometry:!0,spatialReference:n,sublayers:o.sublayers,timeExtent:a,tolerance:p,width:h})}async _fetchPopupFeaturesUsingQueries(e,t,r){const{layerView:{floors:i,timeExtent:o}}=this,a=t.map((async({sublayer:t,popupTemplate:s})=>{if(await t.load(r).catch((()=>{})),t.capabilities&&!t.capabilities.operations.supportsQuery)return[];const a=t.createQuery(),n=j({renderer:t.renderer,pointerType:r?.pointerType}),l=this.createFetchPopupFeaturesQueryGeometry(e,n),p=new Set,[u]=await Promise.all([G(t,s),t.renderer?.collectRequiredFields(p,t.fieldsIndex)]);c(r),w(p,t.fieldsIndex,u);const y=Array.from(p).sort();a.geometry=l,a.outFields=y,a.timeExtent=o;const m=v(i,t);a.where=h(a.where,m);const f=this._getTargetResolution(l.width/n),d=await function(e){return e.expressionInfos?.length||Array.isArray(e.content)&&e.content.some((e=>"expression"===e.type))?b():Promise.resolve()}(s);c(r);const g="point"===t.geometryType||d&&d.arcadeUtils.hasGeometryOperations(s);g||(a.maxAllowableOffset=f);let{features:x}=await t.queryFeatures(a,r);const F=g?0:f;x=await async function(e,t,r){const s=e.renderer;return s&&"defaultSymbol"in s&&!s.defaultSymbol&&(t=s.valueExpression?await Promise.all(t.map((e=>s.getSymbolAsync(e,r).then((t=>t?e:null))))).then((e=>e.filter((e=>null!=e)))):t.filter((e=>null!=s.getSymbol(e)))),t}(t,x,r);for(const e of x)this._featuresResolutions.set(e,F);return x}));return(await Promise.allSettled(a)).reduce(((e,t)=>"fulfilled"===t.status?[...e,...t.value]:e),[]).filter(s)}};e([m({constructOnly:!0})],R.prototype,"createFetchPopupFeaturesQueryGeometry",void 0),e([m({constructOnly:!0})],R.prototype,"layerView",void 0),e([m({constructOnly:!0})],R.prototype,"highlightGraphics",void 0),e([m({constructOnly:!0})],R.prototype,"highlightGraphicUpdated",void 0),e([m({constructOnly:!0})],R.prototype,"updatingHandles",void 0),R=e([f("esri.views.layers.support.MapServiceLayerViewHelper")],R);export{R as M,U as i}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/Material.js b/library/arcgis/4.30/@arcgis/core/chunks/Material.js new file mode 100644 index 00000000..9ab414c0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/Material.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{f as e}from"./vec3f64.js";import{N as t}from"./interfaces3.js";import{M as a}from"../core/scheduling.js";import{D as r}from"./basicInterfaces.js";import{g as s}from"../core/Accessor.js";import{V as i}from"./VertexAttribute.js";import{E as n}from"../core/lang.js";import{l as c,d as l,c as o}from"./mathUtils.js";import{V as u}from"./ViewingMode.js";class h{constructor(){this.id=s()}}var m;!function(e){e[e.Layer=0]="Layer",e[e.Object=1]="Object",e[e.Mesh=2]="Mesh",e[e.Line=3]="Line",e[e.Point=4]="Point",e[e.Material=5]="Material",e[e.Texture=6]="Texture",e[e.COUNT=7]="COUNT"}(m||(m={}));class d{constructor(){this.enabled=!0,this._time=a(0)}get time(){return this._time}advance({deltaTime:e,fixedTime:t}){return null!=t?this._time!==t&&(this._time=t,!0):(this._time=a(this._time+e),0!==e)}}class p{constructor(e,t){this.deltaTime=e,this.fixedTime=t}}const f=new Map([[i.POSITION,0],[i.NORMAL,1],[i.NORMALCOMPRESSED,1],[i.UV0,2],[i.COLOR,3],[i.COLORFEATUREATTRIBUTE,3],[i.SIZE,4],[i.TANGENT,4],[i.CENTEROFFSETANDDISTANCE,5],[i.SYMBOLCOLOR,5],[i.FEATUREATTRIBUTE,6],[i.INSTANCEFEATUREATTRIBUTE,6],[i.INSTANCECOLOR,7],[i.OBJECTANDLAYERIDCOLOR,7],[i.INSTANCEOBJECTANDLAYERIDCOLOR,7],[i.INSTANCEMODEL,8],[i.INSTANCEMODELNORMAL,12],[i.INSTANCEMODELORIGINHI,11],[i.INSTANCEMODELORIGINLO,15]]);function O(e,t){return new C(e,M,t)}function v(e,t){const{curvatureDependent:a,scaleStart:r,scaleFallOffRange:s}=M;return new C(e,{curvatureDependent:{min:{curvature:a.min.curvature,tiltAngle:a.min.tiltAngle,scaleFallOffFactor:T.curvatureDependent.min.scaleFallOffFactor},max:{curvature:a.max.curvature,tiltAngle:a.max.tiltAngle,scaleFallOffFactor:T.curvatureDependent.max.scaleFallOffFactor}},scaleStart:r,scaleFallOffRange:s,minPixelSize:T.minPixelSize},t)}function _(e,t,a){const r=a.parameters;return E.scale=Math.min(r.divisor/(t-r.offset),1),E.factor=function(e){return Math.abs(e*e*e)}(e),E}function g(e,t){return c(e*Math.max(t.scale,t.minScaleFactor),e,t.factor)}function A(e,t,a,r){r.scale=function(e,t,a){const r=_(e,t,a);return r.minScaleFactor=0,g(1,r)}(e,t,a),r.factor=0,r.minScaleFactor=a.minScaleFactor}function F(e,t,a=[0,0]){const r=Math.min(Math.max(t.scale,t.minScaleFactor),1);return a[0]=e[0]*r,a[1]=e[1]*r,a}class C{get minScaleFactor(){return null!=this._fontHeight?Math.min(this._description.minPixelSize/this._fontHeight,1):0}constructor(e,t,a,r={camera:{distance:0,fovY:0},divisor:0,offset:0},s){this._viewingMode=e,this._description=t,this._ellipsoidRadius=a,this.parameters=r,this._fontHeight=s,this._viewingMode===u.Local?(this._coverageCompensation=this._surfaceCoverageCompensationLocal,this._calculateCurvatureDependentParameters=this._calculateCurvatureDependentParametersLocal):(this._coverageCompensation=this._surfaceCoverageCompensationGlobal,this._calculateCurvatureDependentParameters=this._calculateCurvatureDependentParametersGlobal)}update(e){return!(this.parameters&&this.parameters.camera.fovY===e.fovY&&this.parameters.camera.distance===e.distance||(this._calculateParameters(e,this._ellipsoidRadius,this.parameters),0))}overrideFontHeight(e){return e!==this._fontHeight?new C(this._viewingMode,this._description,this._ellipsoidRadius,this.parameters,e):this}_calculateParameters(e,t,a){const{scaleStart:r,scaleFallOffRange:s}=this._description,{fovY:i,distance:n}=e,c=this._calculateCurvatureDependentParameters(e,t),l=this._coverageCompensation(e,t,c),{tiltAngle:o,scaleFallOffFactor:u}=c,h=Math.sin(o)*n,m=.5*Math.PI-o-i*(.5-r*l),d=h/Math.cos(m),p=m+i*s*l,f=(d-u*(h/Math.cos(p)))/(1-u);return a.camera.fovY=e.fovY,a.camera.distance=e.distance,a.offset=f,a.divisor=d-f,a}_calculateCurvatureDependentParametersLocal(e,t,a=L){return a.tiltAngle=this._description.curvatureDependent.min.tiltAngle,a.scaleFallOffFactor=this._description.curvatureDependent.min.scaleFallOffFactor,a}_calculateCurvatureDependentParametersGlobal(e,t,a=L){const r=this._description.curvatureDependent,s=1+e.distance/t,i=Math.sqrt(s*s-1),[n,l]=[r.min.curvature,r.max.curvature],u=o((i-n)/(l-n),0,1),[h,m]=[r.min,r.max];return a.tiltAngle=c(h.tiltAngle,m.tiltAngle,u),a.scaleFallOffFactor=c(h.scaleFallOffFactor,m.scaleFallOffFactor,u),a}_surfaceCoverageCompensationLocal(e,t,a){return(e.fovY-a.tiltAngle)/e.fovY}_surfaceCoverageCompensationGlobal(e,t,a){const r=t*t,s=a.tiltAngle+.5*Math.PI,{fovY:i,distance:n}=e,c=n*n+r-2*Math.cos(s)*n*t,l=Math.sqrt(c),o=Math.sqrt(c-r);return(Math.acos(o/l)-Math.asin(t/(l/Math.sin(s)))+.5*i)/i}}const M={curvatureDependent:{min:{curvature:l(10),tiltAngle:l(12),scaleFallOffFactor:.5},max:{curvature:l(70),tiltAngle:l(40),scaleFallOffFactor:.8}},scaleStart:.3,scaleFallOffRange:.65,minPixelSize:0},T={curvatureDependent:{min:{scaleFallOffFactor:.7},max:{scaleFallOffFactor:.95}},minPixelSize:14},E={scale:0,factor:0,minScaleFactor:0},L={tiltAngle:0,scaleFallOffFactor:0};function N(e,t,a,r,s){let i=(a.screenLength||0)*e.pixelRatio;null!=s&&(i=function(e,t,a,r){return g(e,_(t,a,r))}(i,r,t,s));const n=i*Math.tan(.5*e.fovY)/(.5*e.fullHeight);return o(n*t,a.minWorldLength||0,null!=a.maxWorldLength?a.maxWorldLength:1/0)}function S(e,t){const a=t?S(t):{};for(const t in e){let r=e[t];r?.forEach&&(r=R(r)),null==r&&t in a||(a[t]=r)}return a}function D(e,t){let a=!1;for(const r in t){const s=t[r];void 0!==s&&(Array.isArray(s)?null===e[r]?(e[r]=s.slice(),a=!0):n(e[r],s)&&(a=!0):e[r]!==s&&(a=!0,e[r]=s))}return a}function R(e){const t=[];return e.forEach((e=>t.push(e))),t}const P={multiply:1,ignore:2,replace:3,tint:4};class x extends h{constructor(t,a){super(),this.type=m.Material,this.supportsEdges=!1,this._visible=!0,this._renderPriority=0,this._vertexAttributeLocations=f,this._pp0=e(0,0,1),this._pp1=e(0,0,0),this._parameters=S(t,a),this.validateParameters(this._parameters)}get parameters(){return this._parameters}update(e){return!1}setParameters(e,t=!0){D(this._parameters,e)&&(this.validateParameters(this._parameters),t&&this.parametersChanged())}validateParameters(e){}get visible(){return this._visible}set visible(e){e!==this._visible&&(this._visible=e,this.parametersChanged())}shouldRender(e){return this.isVisible()&&this.isVisibleForOutput(e.output)&&(!this.parameters.isDecoration||e.bindParameters.decorations===r.ON)&&!!(this.parameters.renderOccluded&e.renderOccludedMask)}isVisibleForOutput(e){return!0}get renderPriority(){return this._renderPriority}set renderPriority(e){e!==this._renderPriority&&(this._renderPriority=e,this.parametersChanged())}get vertexAttributeLocations(){return this._vertexAttributeLocations}isVisible(){return this._visible}parametersChanged(){this.repository?.materialChanged(this)}queryRenderOccludedState(e){return this.isVisible()&&this.parameters.renderOccluded===e}intersectDraped(e,t,a,r,s,i){return this._pp0[0]=this._pp1[0]=r[0],this._pp0[1]=this._pp1[1]=r[1],this.intersect(e,t,a,this._pp0,this._pp1,s)}}class b extends p{constructor(e,t,a){super(t,a),this.camera=e}}var I;!function(e){e[e.None=0]="None",e[e.Occlude=1]="Occlude",e[e.Transparent=2]="Transparent",e[e.OccludeAndTransparent=4]="OccludeAndTransparent",e[e.OccludeAndTransparentStencil=8]="OccludeAndTransparentStencil",e[e.Opaque=16]="Opaque"}(I||(I={}));class y extends t{constructor(){super(...arguments),this.renderOccluded=I.Occlude,this.isDecoration=!1}}export{d as A,m as C,f as D,x as M,I as R,b as U,y as a,g as b,F as c,h as d,P as e,v as f,O as g,A as p,D as u,N as v}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/MaterialPrograms.js b/library/arcgis/4.30/@arcgis/core/chunks/MaterialPrograms.js new file mode 100644 index 00000000..7208ac6a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/MaterialPrograms.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{r}from"./WGLContainer.js";import{g as t}from"./programUtils.js";const e=r=>{let t="";t+=r[0].toUpperCase();for(let e=1;e{const p=s+s.substring(s.lastIndexOf("/")),f=n+n.substring(n.lastIndexOf("/")),i=(r=>{const s={};for(const t in r)s[e(t)]=r[t];return t(s)})(a);return{attributes:o,shaders:{vertexShader:i+r(`${p}.vert`),fragmentShader:i+r(`${f}.frag`)}}};export{s as c}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/Matrix3DrawUniform.js b/library/arcgis/4.30/@arcgis/core/chunks/Matrix3DrawUniform.js new file mode 100644 index 00000000..7e11c643 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/Matrix3DrawUniform.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{U as r}from"./Matrix4PassUniform.js";import{B as s}from"./BindType.js";class t extends r{constructor(r,t){super(r,"mat3",s.Draw,((s,a,o)=>s.setUniformMatrix3fv(r,t(a,o))))}}export{t as M}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/Matrix4PassUniform.js b/library/arcgis/4.30/@arcgis/core/chunks/Matrix4PassUniform.js new file mode 100644 index 00000000..a6f10d31 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/Matrix4PassUniform.js @@ -0,0 +1,41 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{g as e}from"./interfaces3.js";import{B as t}from"./BindType.js";var a;function r(e){return o(e)||e===a.Depth||e===a.Normal||e===a.ObjectAndLayerIdColor}function o(e){return e===a.Shadow||e===a.ShadowHighlight||e===a.ShadowExcludeHighlight||e===a.ViewshedShadow}function s(e){return h(e)||e===a.Normal}function n(e){return e===a.Highlight||e===a.ObjectAndLayerIdColor}function i(e){return e===a.Color||n(e)}function c(e){return e===a.Color}function l(e){return c(e)||e===a.ObjectAndLayerIdColor}function u(e){return function(e){return c(e)||e===a.Highlight}(e)||v(e)}function d(e){return c(e)||n(e)}function h(e){return d(e)||v(e)}function v(e){return e===a.Depth}function f(t){t.code.add(e`const float MAX_RGBA_FLOAT = +255.0 / 256.0 + +255.0 / 256.0 / 256.0 + +255.0 / 256.0 / 256.0 / 256.0 + +255.0 / 256.0 / 256.0 / 256.0 / 256.0; +const vec4 FIXED_POINT_FACTORS = vec4(1.0, 256.0, 256.0 * 256.0, 256.0 * 256.0 * 256.0); +vec4 float2rgba(const float value) { +float valueInValidDomain = clamp(value, 0.0, MAX_RGBA_FLOAT); +vec4 fixedPointU8 = floor(fract(valueInValidDomain * FIXED_POINT_FACTORS) * 256.0); +const float toU8AsFloat = 1.0 / 255.0; +return fixedPointU8 * toU8AsFloat; +} +const vec4 RGBA_2_FLOAT_FACTORS = vec4( +255.0 / (256.0), +255.0 / (256.0 * 256.0), +255.0 / (256.0 * 256.0 * 256.0), +255.0 / (256.0 * 256.0 * 256.0 * 256.0) +); +float rgba2float(vec4 rgba) { +return dot(rgba, RGBA_2_FLOAT_FACTORS); +}`)}!function(e){e[e.Color=0]="Color",e[e.Depth=1]="Depth",e[e.Normal=2]="Normal",e[e.Shadow=3]="Shadow",e[e.ShadowHighlight=4]="ShadowHighlight",e[e.ShadowExcludeHighlight=5]="ShadowExcludeHighlight",e[e.ViewshedShadow=6]="ViewshedShadow",e[e.Highlight=7]="Highlight",e[e.ObjectAndLayerIdColor=8]="ObjectAndLayerIdColor",e[e.COUNT=9]="COUNT"}(a||(a={}));class A{constructor(e,a,r,o,s=null){if(this.name=e,this.type=a,this.arraySize=s,this.bind={[t.Pass]:null,[t.Draw]:null},o)switch(r){case t.Pass:this.bind[t.Pass]=o;break;case t.Draw:this.bind[t.Draw]=o}}equals(e){return this.type===e.type&&this.name===e.name&&this.arraySize===e.arraySize}}function g({code:t},a){a.doublePrecisionRequiresObfuscation?t.add(e`vec3 dpPlusFrc(vec3 a, vec3 b) { +return mix(a, a + b, vec3(notEqual(b, vec3(0)))); +} +vec3 dpMinusFrc(vec3 a, vec3 b) { +return mix(vec3(0), a - b, vec3(notEqual(a, b))); +} +vec3 dpAdd(vec3 hiA, vec3 loA, vec3 hiB, vec3 loB) { +vec3 t1 = dpPlusFrc(hiA, hiB); +vec3 e = dpMinusFrc(t1, hiA); +vec3 t2 = dpMinusFrc(hiB, e) + dpMinusFrc(hiA, dpMinusFrc(t1, e)) + loA + loB; +return t1 + t2; +}`):t.add(e`vec3 dpAdd(vec3 hiA, vec3 loA, vec3 hiB, vec3 loB) { +vec3 t1 = hiA + hiB; +vec3 e = t1 - hiA; +vec3 t2 = ((hiB - e) + (hiA - (t1 - e))) + loA + loB; +return t1 + t2; +}`)}class p extends A{constructor(e,a){super(e,"vec3",t.Draw,((t,r,o,s)=>t.setUniform3fv(e,a(r,o,s))))}}class m extends A{constructor(e,a){super(e,"vec3",t.Pass,((t,r,o)=>t.setUniform3fv(e,a(r,o))))}}class b extends A{constructor(e,a){super(e,"float",t.Pass,((t,r,o)=>t.setUniform1f(e,a(r,o))))}}class w extends A{constructor(e,a){super(e,"mat3",t.Pass,((t,r,o)=>t.setUniformMatrix3fv(e,a(r,o))))}}class F extends A{constructor(e,a){super(e,"mat4",t.Pass,((t,r,o)=>t.setUniformMatrix4fv(e,a(r,o))))}}export{g as D,m as F,w as M,f as R,a as S,A as U,F as a,p as b,b as c,c as d,l as e,v as f,i as g,d as h,n as i,r as j,h as k,s as l,o as m,u as n}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/Matrix4sPassUniform.js b/library/arcgis/4.30/@arcgis/core/chunks/Matrix4sPassUniform.js new file mode 100644 index 00000000..2d2a035d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/Matrix4sPassUniform.js @@ -0,0 +1,25 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{g as o}from"./interfaces3.js";import{U as a}from"./Matrix4PassUniform.js";import{B as t}from"./BindType.js";function s(a){a.code.add(o`const float MAX_RGBA4_FLOAT = +15.0 / 16.0 + +15.0 / 16.0 / 16.0 + +15.0 / 16.0 / 16.0 / 16.0 + +15.0 / 16.0 / 16.0 / 16.0 / 16.0; +const vec4 FIXED_POINT_FACTORS_RGBA4 = vec4(1.0, 16.0, 16.0 * 16.0, 16.0 * 16.0 * 16.0); +vec4 floatToRgba4(const float value) { +float valueInValidDomain = clamp(value, 0.0, MAX_RGBA4_FLOAT); +vec4 fixedPointU4 = floor(fract(valueInValidDomain * FIXED_POINT_FACTORS_RGBA4) * 16.0); +const float toU4AsFloat = 1.0 / 15.0; +return fixedPointU4 * toU4AsFloat; +} +const vec4 RGBA4_2_FLOAT_FACTORS = vec4( +15.0 / (16.0), +15.0 / (16.0 * 16.0), +15.0 / (16.0 * 16.0 * 16.0), +15.0 / (16.0 * 16.0 * 16.0 * 16.0) +); +float rgba4ToFloat(vec4 rgba) { +return dot(rgba, RGBA4_2_FLOAT_FACTORS); +}`)}class e extends a{constructor(o,a,s){super(o,"mat4",t.Pass,((t,s,e)=>t.setUniformMatrix4fv(o,a(s,e))),s)}}export{e as M,s as R}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/MeasurementWidgetContent.js b/library/arcgis/4.30/@arcgis/core/chunks/MeasurementWidgetContent.js new file mode 100644 index 00000000..22d946bf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/MeasurementWidgetContent.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import{property as t}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as s}from"../core/accessorSupport/decorators/subclass.js";import r,{l as n}from"../widgets/Widget.js";import{U as i}from"./UnitSelect.js";import"./widgetUtils.js";import{t as o}from"./jsxFactory.js";const a="esri-measurement-widget-content",m={base:a,actions:`${a}__actions`,error:`${a}__error`,hint:`${a}__hint`,hintText:`${a}__hint-text`,panelError:`${a}__panel--error`,settings:`${a}__settings`,measurement:`${a}__measurement`,measurementItem:`${a}__measurement-item`,measurementItemDisabled:`${a}__measurement-item--disabled`,measurementItemTitle:`${a}__measurement-item__title`,measurementItemValue:`${a}__measurement-item__value`};let u=class extends r{constructor(e,t){super(e,t)}loadDependencies(){return n({button:()=>import("./calcite-button.js")})}render(){return o("div",{class:m.base},this._renderContent())}_renderContent(){const{supported:e,active:t,state:s}=this;switch(s){case"disabled":case"ready":return e?t?this._renderHint():this._renderActions():this._renderUnsupportedMessage();case"measuring":case"measured":return[this._renderSettings(),this._renderMeasurement(),this._renderActions()]}}_renderUnsupportedMessage(){return o("section",{class:m.error,key:"unsupported"},o("p",null,this.messages.unsupported))}_renderHint(){const{messages:e}=this;return o("section",{class:m.hint,key:"hint"},o("p",{class:m.hintText},e.hint))}_renderSettings(){return o("div",{class:m.settings,key:"settings"},o(i,{options:this.unitOptions,selectLabel:this.messages.unit,value:this.unit,onChange:this.onUnitChange}))}_renderMeasurement(){return o("section",{class:m.measurement,key:"measurement"},this.measurementItems.map((e=>this._renderMeasurementItem(e))))}_renderMeasurementItem({key:e,title:t,value:s}){return o("div",{class:this.classes(m.measurementItem,null==s&&m.measurementItemDisabled),key:e},o("span",{class:m.measurementItemTitle},t),o("span",{"aria-live":"polite",class:m.measurementItemValue},s??this.messages.notApplicable))}_renderActions(){const{messages:e}=this;return o("div",{class:m.actions},o("calcite-button",{class:this.newMeasurementButtonClass,disabled:"disabled"===this.state,onclick:this.onNewMeasurementClick},e.newMeasurement))}};e([t()],u.prototype,"active",void 0),e([t()],u.prototype,"measurementItems",void 0),e([t()],u.prototype,"messages",void 0),e([t()],u.prototype,"newMeasurementButtonClass",void 0),e([t()],u.prototype,"onNewMeasurementClick",void 0),e([t()],u.prototype,"onUnitChange",void 0),e([t()],u.prototype,"state",void 0),e([t()],u.prototype,"supported",void 0),e([t()],u.prototype,"unit",void 0),e([t()],u.prototype,"unitOptions",void 0),u=e([s("esri.widgets.support.MeasurementWidgetContent")],u);export{u as M}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/MediaElementView.js b/library/arcgis/4.30/@arcgis/core/chunks/MediaElementView.js new file mode 100644 index 00000000..8b5c8ed3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/MediaElementView.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as o}from"./tslib.es6.js";import r from"../core/Accessor.js";import{property as e}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as t}from"../core/accessorSupport/decorators/subclass.js";import s from"../geometry/Polygon.js";import{projectOrLoad as n}from"../geometry/projection.js";import{d as l}from"./aaBoundingRect.js";import{n as p}from"./normalizeUtilsSync.js";let i=class extends r{constructor(o){super(o)}get bounds(){const o=this.coords;return null==o?.extent?null:l(o.extent)}get coords(){const o=this.element.georeference?.coords;return n(o,this.spatialReference).geometry}get normalizedCoords(){return s.fromJSON(p(this.coords))}get normalizedBounds(){const o=null!=this.normalizedCoords?this.normalizedCoords.extent:null;return null!=o?l(o):null}};o([e()],i.prototype,"spatialReference",void 0),o([e()],i.prototype,"element",void 0),o([e()],i.prototype,"bounds",null),o([e()],i.prototype,"coords",null),o([e()],i.prototype,"normalizedCoords",null),o([e()],i.prototype,"normalizedBounds",null),i=o([t("esri.layers.support.MediaElementView")],i);export{i as M}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/MediaLayerView2D.js b/library/arcgis/4.30/@arcgis/core/chunks/MediaLayerView2D.js new file mode 100644 index 00000000..e83a82df --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/MediaLayerView2D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import"../geometry.js";import"../Graphic.js";import"../renderers/ClassBreaksRenderer.js";import"../renderers/DictionaryRenderer.js";import"../renderers/DotDensityRenderer.js";import"../renderers/HeatmapRenderer.js";import"../renderers/PieChartRenderer.js";import"../renderers/Renderer.js";import"../renderers/SimpleRenderer.js";import"../renderers/UniqueValueRenderer.js";import"../renderers/support/jsonUtils.js";import{L as t}from"./Logger.js";import"../symbols.js";import r from"../core/Collection.js";import"../core/lang.js";import{g as s}from"./ensureType.js";import{isAbortError as o}from"../core/promiseUtils.js";import{on as i}from"../core/reactiveUtils.js";import{property as p}from"../core/accessorSupport/decorators/property.js";import{subclass as m}from"../core/accessorSupport/decorators/subclass.js";import{c as l}from"./aaBoundingRect.js";import n,{r as a,e as j}from"../geometry/Extent.js";import{M as u}from"./MediaElementView.js";import"../core/Error.js";import"../core/scheduling.js";import"./tracking.js";import"./colorUtils2.js";import"../config.js";import"../symbols/Font.js";import"../core/Accessor.js";import"../geometry/Geometry.js";import"../geometry/Multipoint.js";import"../geometry/Point.js";import"../geometry/Polygon.js";import"../geometry/Polyline.js";import"./Axis.js";import"./unitUtils.js";import"./GeometryUtils.js";import"./CIMSymbolHelper.js";import"./enums2.js";import"./mathUtils.js";import"./definitions.js";import"./vec2f32.js";import"./shapingUtils.js";import"./defaults.js";import"./OverrideHelper.js";import"./floatRGBA.js";import"./EffectView.js";import"../core/Evented.js";import"./Container.js";import"./WGLContainer.js";import"./vec4f32.js";import"./Texture.js";import"./enums.js";import"./Program.js";import"./GLObjectType.js";import"./TiledDisplayObject.js";import"./dataViewUtils.js";import"./StyleDefinition.js";import"./enums3.js";import"./MagnifierPrograms.js";import"../request.js";import"../core/urlUtils.js";import"./pbf.js";import"./FeatureCommandQueue.js";import"./UpdateTracking2D.js";import"./PieChartMeshWriter.js";import"./aaBoundingBox.js";import"../Color.js";import"./renderState.js";import"./interfaces3.js";import"./testSVGPremultipliedAlpha.js";import"./GraphicsView2D.js";import"./earcut.js";import"./vec3f32.js";import"./normalizeUtilsCommon.js";import"../geometry/SpatialReference.js";import"../kernel.js";import"./asyncUtils.js";import"./UpdatingHandles.js";import{a as c,b as d}from"./TileStrategy.js";import"./TileKey2.js";import{O as y}from"./Overlay.js";import{O as h}from"./OverlayContainer.js";import{L as f}from"./LayerView2D.js";import b from"../views/layers/LayerView.js";import"./typeUtils.js";import"./jsonMap.js";import"../geometry/support/jsonUtils.js";import"./utils.js";import"./handleUtils.js";import"./metadata.js";import"../core/JSONSupport.js";import"../core/Handles.js";import"./maybe.js";import"./ObservableBase.js";import"./assets.js";import"./writer.js";import"../geometry/support/webMercatorUtils.js";import"./reader.js";import"./zmUtils.js";import"../core/accessorSupport/decorators/cast.js";import"./coordsUtils.js";import"./extentUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"../PopupTemplate.js";import"../core/Clonable.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../intl.js";import"./date.js";import"./locale.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./messages.js";import"../popup/content.js";import"../popup/content/AttachmentsContent.js";import"../popup/content/Content.js";import"../popup/content/CustomContent.js";import"../popup/content/ExpressionContent.js";import"../popup/ElementExpressionInfo.js";import"../popup/content/FieldsContent.js";import"../popup/FieldInfo.js";import"./enumeration.js";import"../popup/support/FieldInfoFormat.js";import"../popup/content/MediaContent.js";import"../popup/content/BarChartMediaInfo.js";import"../popup/content/mixins/ChartMediaInfo.js";import"../popup/content/mixins/MediaInfo.js";import"../popup/content/support/ChartMediaInfoValue.js";import"../popup/content/support/ChartMediaInfoValueSeries.js";import"./colorUtils.js";import"./chartMediaInfoUtils.js";import"../popup/content/ColumnChartMediaInfo.js";import"../popup/content/ImageMediaInfo.js";import"../popup/content/support/ImageMediaInfoValue.js";import"../popup/content/LineChartMediaInfo.js";import"../popup/content/PieChartMediaInfo.js";import"../popup/content/RelationshipContent.js";import"../popup/support/RelatedRecordsInfoFieldOrder.js";import"../popup/content/TextContent.js";import"../popup/ExpressionInfo.js";import"../popup/LayerOptions.js";import"../popup/RelatedRecordsInfo.js";import"../support/actions/ActionBase.js";import"../core/Identifiable.js";import"../support/actions/ActionButton.js";import"../support/actions/ActionToggle.js";import"./shared.js";import"./SimpleObservable.js";import"../symbols/CIMSymbol.js";import"../symbols/Symbol.js";import"../symbols/ExtrudeSymbol3DLayer.js";import"../symbols/Symbol3DLayer.js";import"./utils4.js";import"../symbols/edges/Edges3D.js";import"./screenUtils.js";import"./materialUtils.js";import"./opacityUtils.js";import"../symbols/edges/SketchEdges3D.js";import"../symbols/edges/SolidEdges3D.js";import"./Symbol3DMaterial.js";import"../symbols/FillSymbol.js";import"../symbols/SimpleLineSymbol.js";import"../symbols/LineSymbol.js";import"../symbols/LineSymbolMarker.js";import"./lineMarkers.js";import"../symbols/FillSymbol3DLayer.js";import"../symbols/patterns/LineStylePattern3D.js";import"../symbols/patterns/StylePattern3D.js";import"./utils5.js";import"./colors.js";import"./symbolLayerUtils3D.js";import"../symbols/IconSymbol3DLayer.js";import"./persistableUrlUtils.js";import"../symbols/LabelSymbol3D.js";import"../symbols/Symbol3D.js";import"./collectionUtils.js";import"../portal/Portal.js";import"../core/Loadable.js";import"../core/Promise.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"../symbols/LineSymbol3DLayer.js";import"../symbols/LineStyleMarker3D.js";import"../symbols/ObjectSymbol3DLayer.js";import"../symbols/PathSymbol3DLayer.js";import"../symbols/TextSymbol3DLayer.js";import"../symbols/WaterSymbol3DLayer.js";import"../symbols/support/StyleOrigin.js";import"./Thumbnail.js";import"./calloutUtils.js";import"../symbols/callouts/Callout3D.js";import"../symbols/callouts/LineCallout3D.js";import"../symbols/support/Symbol3DVerticalOffset.js";import"../symbols/LineSymbol3D.js";import"../symbols/MarkerSymbol.js";import"../symbols/MeshSymbol3D.js";import"../symbols/PictureFillSymbol.js";import"./urlUtils.js";import"../symbols/PictureMarkerSymbol.js";import"../symbols/PointSymbol3D.js";import"../symbols/PolygonSymbol3D.js";import"../symbols/SimpleFillSymbol.js";import"../symbols/SimpleMarkerSymbol.js";import"../symbols/TextSymbol.js";import"../symbols/WebStyleSymbol.js";import"../renderers/mixins/VisualVariablesMixin.js";import"../renderers/visualVariables/ColorVariable.js";import"../renderers/visualVariables/VisualVariable.js";import"./LegendOptions.js";import"../renderers/visualVariables/support/ColorStop.js";import"../renderers/visualVariables/OpacityVariable.js";import"../renderers/visualVariables/support/OpacityStop.js";import"../renderers/visualVariables/RotationVariable.js";import"../renderers/visualVariables/SizeVariable.js";import"../renderers/visualVariables/support/SizeStop.js";import"./sizeVariableUtils.js";import"./visualVariableUtils.js";import"./compilerUtils.js";import"./lengthUtils.js";import"../renderers/support/ClassBreakInfo.js";import"./commonProperties.js";import"../symbols/support/jsonUtils.js";import"./layerUtils2.js";import"./defaultsJSON.js";import"../renderers/support/AuthoringInfo.js";import"../renderers/support/AuthoringInfoVisualVariable.js";import"./colorRamps.js";import"../rest/support/AlgorithmicColorRamp.js";import"../rest/support/ColorRamp.js";import"../rest/support/MultipartColorRamp.js";import"./LRUCache.js";import"./MemCache.js";import"./Version.js";import"../layers/support/FieldsIndex.js";import"./UnknownTimeZone.js";import"./utils7.js";import"../renderers/support/AttributeColorInfo.js";import"../renderers/support/HeatmapColorStop.js";import"./heatmapUtils.js";import"./vec4.js";import"./vec4f64.js";import"./diffUtils.js";import"../renderers/support/UniqueValue.js";import"../renderers/support/UniqueValueClass.js";import"../renderers/support/UniqueValueGroup.js";import"../renderers/support/UniqueValueInfo.js";import"./styleUtils.js";import"../geometry/projection.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"./zscale.js";import"./normalizeUtilsSync.js";import"./BidiEngine.js";import"./fontUtils.js";import"./OptimizedGeometry.js";import"./mat2d.js";import"./mat2df32.js";import"./vec2.js";import"./Rect.js";import"./BoundingBox.js";import"./quantizationUtils.js";import"./parser.js";import"./utils3.js";import"./mat4.js";import"./_commonjsHelpers.js";import"./mat3f32.js";import"./DisplayObject.js";import"./highlightReasons.js";import"./HighlightOptions.js";import"./BufferObject.js";import"./VertexArrayObject.js";import"./VertexElementDescriptor.js";import"./WGLBrushVTLSymbol.js";import"./config.js";import"./ShaderCompiler.js";import"./ProgramTemplate.js";import"./mat3.js";import"./vec2f64.js";import"./featureConversionUtils.js";import"./OptimizedFeature.js";import"./OptimizedFeatureSet.js";import"./clippingUtils.js";import"./CircularArray.js";import"./AttributeStore.js";import"./labelFormatUtils.js";import"./labelUtils.js";import"./TimeOnly.js";import"./centroid.js";import"./timeSupport.js";import"../geometry/support/normalizeUtils.js";import"./simplify.js";import"./utils8.js";import"./utils9.js";import"./projectionSupport.js";import"./json.js";import"../rest/support/Query.js";import"../TimeExtent.js";import"./timeUtils.js";import"./DataLayerSource.js";import"../layers/support/Field.js";import"./domains.js";import"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";import"./fieldType.js";import"./FullTextSearch.js";import"./spatialRelationships.js";import"../rest/support/StatisticDefinition.js";import"../Viewpoint.js";import"../Camera.js";import"../CameraLayout.js";import"./Cyclical.js";import"./viewpointUtils.js";import"./mat2df64.js";import"./InputManager.js";import"./Queue.js";import"../core/signal.js";import"./ZoomMomentumEstimator.js";import"./heatmapTextureUtils.js";import"./constants.js";import"./capabilities2.js";import"./contextUtils.js";import"./QueueProcessor.js";import"./ReactiveMap.js";import"./BindType.js";import"./Util.js";import"./libtess.js";import"./TurboLine.js";import"./basicInterfaces.js";import"./rbush.js";import"./quickselect.js";import"./perspectiveUtils.js";import"./mat3f64.js";import"./utils22.js";import"./grouping.js";import"./ClipRect.js";import"./layerViewUtils.js";let g=class extends(f(b)){constructor(){super(...arguments),this._overlayContainer=null,this._fetchQueue=null,this._tileStrategy=null,this._elementReferences=new Map,this._debugGraphicsView=null,this.layer=null,this.elements=new r}attach(){this.addAttachHandles([i((()=>this.layer.effectiveSource),"refresh",(()=>{this._tileStrategy.refresh((e=>this._updateTile(e))),this.requestUpdate()})),i((()=>this.layer.effectiveSource),"change",(({element:e})=>this._elementUpdateHandler(e)))]),this._overlayContainer=new h,this.container.addChild(this._overlayContainer),this._fetchQueue=new c({tileInfoView:this.view.featuresTilingScheme,concurrency:10,process:(e,t)=>this._queryElements(e,t)}),this._tileStrategy=new d({cachePolicy:"purge",resampling:!0,acquireTile:e=>this._acquireTile(e),releaseTile:e=>this._releaseTile(e),tileInfoView:this.view.featuresTilingScheme}),this.requestUpdate()}detach(){this.elements.removeAll(),this._tileStrategy.destroy(),this._fetchQueue.destroy(),this._overlayContainer.removeAllChildren(),this.container.removeAllChildren(),this._elementReferences.clear(),this._debugGraphicsView?.destroy()}supportsSpatialReference(e){return!0}viewChange(){this.requestUpdate()}moveEnd(){this.requestUpdate()}update(e){this._tileStrategy.update(e),this._debugGraphicsView?.update(e)}async hitTest(e,t){const r=[],s=e.normalize(),o=[s.x,s.y];for(const{projectedElement:{normalizedCoords:t,element:s}}of this._elementReferences.values())null!=t&&a(t.rings,o)&&r.push({type:"media",element:s,layer:this.layer,mapPoint:e,sourcePoint:s.toSource(e)});return r.reverse()}canResume(){return null!=this.layer.source&&super.canResume()}async doRefresh(){this._fetchQueue.reset(),this._tileStrategy.refresh((e=>this._updateTile(e)))}_acquireTile(e){const t=new C(e.clone());return this._updateTile(t),t}_updateTile(e){this._updatingHandles.addPromise(this._fetchQueue.push(e.key).then((t=>{const[r,s]=e.setElements(t);this._referenceElements(e,r),this._dereferenceElements(e,s),this.requestUpdate()}),(e=>{o(e)||t.getLogger(this).error(e)})))}_releaseTile(e){this._fetchQueue.abort(e.key.id),e.elements&&this._dereferenceElements(e,e.elements),this.requestUpdate()}async _queryElements(e,t){const r=this.layer.effectiveSource;if(null==r)return[];this.view.featuresTilingScheme.getTileBounds(S,e,!0);const s=new n({xmin:S[0],ymin:S[1],xmax:S[2],ymax:S[3],spatialReference:this.view.spatialReference});return r.queryElements(s,t)}_referenceElements(e,t){if(null!=this.layer.source)for(const r of t)this._referenceElement(e,r)}_referenceElement(e,t){s(this._elementReferences,t.uid,(()=>{const e=new u({element:t,spatialReference:this.view.spatialReference}),r=new y(e);return this._overlayContainer.addChild(r),this.elements.add(t),{tiles:new Set,projectedElement:e,overlay:r,debugGraphic:null}})).tiles.add(e)}_dereferenceElements(e,t){for(const r of t)this._dereferenceElement(e,r)}_dereferenceElement(e,t){const r=this._elementReferences.get(t.uid);r.tiles.delete(e),r.tiles.size||(this._overlayContainer.removeChild(r.overlay),r.overlay.destroy(),r.projectedElement.destroy(),this._elementReferences.delete(t.uid),this.elements.remove(t),this._debugGraphicsView?.graphics.remove(r.debugGraphic))}_elementUpdateHandler(e){let t=this._elementReferences.get(e.uid);if(t){const r=t.projectedElement.normalizedCoords;if(null==r)return this._overlayContainer.removeChild(t.overlay),t.overlay.destroy(),t.projectedElement.destroy(),this._elementReferences.delete(e.uid),this.elements.remove(e),void this._debugGraphicsView?.graphics.remove(t.debugGraphic);const s=[],o=[];for(const e of this._tileStrategy.tiles){const i=v(this.view.featuresTilingScheme,e,r);t.tiles.has(e)?i||o.push(e):i&&s.push(e)}for(const t of s)this._referenceElement(t,e);for(const t of o)this._dereferenceElement(t,e);return t=this._elementReferences.get(e.uid),void(t?.debugGraphic&&(t.debugGraphic.geometry=t.projectedElement.normalizedCoords,this._debugGraphicsView.graphicUpdateHandler({graphic:t.debugGraphic,property:"geometry"})))}const r=new u({element:e,spatialReference:this.view.spatialReference}).normalizedCoords;if(null!=r)for(const t of this._tileStrategy.tiles)v(this.view.featuresTilingScheme,t,r)&&this._referenceElement(t,e)}};e([p()],g.prototype,"layer",void 0),e([p({readOnly:!0})],g.prototype,"elements",void 0),g=e([m("esri.views.2d.layers.MediaLayerView2D")],g);const S=l(),U={xmin:0,ymin:0,xmax:0,ymax:0};function v(e,t,r){return e.getTileBounds(S,t.key,!0),U.xmin=S[0],U.ymin=S[1],U.xmax=S[2],U.ymax=S[3],j(U,r)}class C{constructor(e){this.key=e,this.elements=null,this.isReady=!1,this.visible=!0}setElements(e){const t=[],r=new Set(this.elements);this.elements=e;for(const s of e)r.has(s)?r.delete(s):t.push(s);return this.isReady=!0,[t,Array.from(r)]}destroy(){}}const _=g;export{_ as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/MediaLayerView3D.js b/library/arcgis/4.30/@arcgis/core/chunks/MediaLayerView3D.js new file mode 100644 index 00000000..2a1ec36e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/MediaLayerView3D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import t from"../core/Error.js";import{m as i,d as r,h as s}from"./handleUtils.js";import"../core/lang.js";import{g as o}from"./perspectiveUtils.js";import{debounce as n,isPromiseLike as a}from"../core/promiseUtils.js";import{initial as l,watch as p,syncAndInitial as m,on as d}from"../core/reactiveUtils.js";import{property as c}from"../core/accessorSupport/decorators/property.js";import"./Logger.js";import{subclass as h}from"../core/accessorSupport/decorators/subclass.js";import{c as j}from"./mat3f64.js";import{t as u}from"./aaBoundingRect.js";import{M as y}from"./MediaElementView.js";import{D as g,R as _,c as f,e as v,d as w}from"./RenderGeometry.js";import{L as E}from"./LayerView3D.js";import T from"../core/Accessor.js";import{d as b}from"./mathUtils.js";import{a as D,d as M}from"./maybe.js";import{g as U}from"./unitUtils.js";import{a as S}from"./mat2d.js";import{c as R}from"./mat2df64.js";import{g as A,t as O}from"./vec2.js";import{c as I}from"./vec2f64.js";import{U as x}from"./UpdatingHandles.js";import{V as P}from"./InputManager.js";import{m as H,K as C}from"./keybindings.js";import{a as V}from"./SnappingManagerPool.js";import{A as L}from"./Attribute.js";import{G,T as z}from"./StencilUtils.js";import{U as k}from"./RibbonLineMaterial.js";import{V as B}from"./VertexAttribute.js";import{I as F}from"./ImageMaterial.js";import W from"../views/layers/LayerView.js";import{b as q}from"./layerViewUtils.js";import{T as N}from"./enums.js";import"../config.js";import"./mat3.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"./asyncUtils.js";import"../core/Collection.js";import"../core/Evented.js";import"../core/Handles.js";import"./ensureType.js";import"./utils.js";import"./metadata.js";import"./ObservableBase.js";import"./tracking.js";import"../core/scheduling.js";import"./shared.js";import"./SimpleObservable.js";import"../geometry/Extent.js";import"../geometry/Geometry.js";import"../core/JSONSupport.js";import"./reader.js";import"../geometry/SpatialReference.js";import"./writer.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"./zmUtils.js";import"../geometry/projection.js";import"../geometry/Multipoint.js";import"../geometry/Polyline.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"./zscale.js";import"./normalizeUtilsSync.js";import"../geometry/support/jsonUtils.js";import"./normalizeUtilsCommon.js";import"./mat4.js";import"./ViewingMode.js";import"./debugFlags2.js";import"./IntegerPassUniform.js";import"./compilerUtils.js";import"./vec4f64.js";import"./NormalAttribute.glsl.js";import"./Matrix4PassUniform.js";import"./interfaces3.js";import"./BindType.js";import"./VertexPosition.glsl.js";import"./mat4f64.js";import"./Matrix3DrawUniform.js";import"./basicInterfaces.js";import"../views/3d/webgl/RenderCamera.js";import"./screenUtils.js";import"./vec4.js";import"./frustum.js";import"./ray.js";import"./plane.js";import"./quatf64.js";import"./mathUtils2.js";import"./axisAngleDegrees.js";import"./quat.js";import"./weather.js";import"../views/3d/environment/CloudyWeather.js";import"./enumeration.js";import"../views/3d/environment/FoggyWeather.js";import"../views/3d/environment/RainyWeather.js";import"../views/3d/environment/SnowyWeather.js";import"../views/3d/environment/SunnyWeather.js";import"./Scheduler.js";import"../core/signal.js";import"./debugFlags.js";import"./ScreenSpacePass.glsl.js";import"./Float4DrawUniform.js";import"./NestedMap.js";import"./ShaderTechniqueConfiguration.js";import"./VertexArrayObject2.js";import"./VertexArrayObject.js";import"./Texture.js";import"./GLObjectType.js";import"./Util.js";import"./Material.js";import"./sphere.js";import"./Intersector.js";import"./Intersector2.js";import"./boundedPlane.js";import"./lineSegment.js";import"./verticalOffsetUtils.js";import"./orientedBoundingBox.js";import"./spatialReferenceEllipsoidUtils.js";import"./computeTranslationToOriginAndRotation.js";import"./glUtil.js";import"./VertexElementDescriptor.js";import"./MemCache.js";import"./BufferObject.js";import"./renderState.js";import"./heightModelInfoUtils.js";import"../geometry/HeightModelInfo.js";import"./arcgisLayerUrl.js";import"./persistableUrlUtils.js";import"./Queue.js";import"../views/interactive/snapping/FeatureSnappingLayerSource.js";import"./Settings2.js";import"../Color.js";import"./colorUtils.js";import"../views/interactive/snapping/SnappingOptions.js";import"./SnappingManager.js";import"./elevationInfoUtils.js";import"./unitConversionUtils.js";import"./lengthUtils.js";import"./normalizedPoint.js";import"./dehydratedPoint.js";import"./RightAngleSnappingHint.js";import"./snappingUtils.js";import"../geometry/support/geodesicUtils.js";import"../geometry.js";import"./typeUtils.js";import"./geometry2dUtils.js";import"../core/sql.js";import"./timeUtils.js";import"./date.js";import"./locale.js";import"./timeZoneUtils.js";import"./datetime.js";import"../rest/support/Query.js";import"../TimeExtent.js";import"./DataLayerSource.js";import"../layers/support/Field.js";import"./domains.js";import"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";import"./fieldType.js";import"./FullTextSearch.js";import"../core/Clonable.js";import"./spatialRelationships.js";import"../rest/support/StatisticDefinition.js";import"./utils6.js";import"../layers/support/FeatureFilter.js";import"./floorFilterUtils.js";import"./layerUtils2.js";import"./viewUtils.js";import"./quantityUtils.js";import"../geometry/geometryEngine.js";import"./geometryEngineBase.js";import"./_commonjsHelpers.js";import"./hydrated.js";import"./Cyclical.js";import"./angularMeasurementUtils.js";import"./projectVectorToVector.js";import"./projectPointToVector.js";import"./Indices.js";import"./triangle.js";import"./doublePrecisionUtils.js";import"./requestImageUtils.js";import"./Octree.js";import"./InterleavedLayout.js";import"./BufferView.js";import"./types.js";import"./floatRGBA.js";import"./GLTextureMaterial.js";import"./RayIntersections.js";import"./aaBoundingBox.js";import"./DefaultLayouts.js";import"./TriangleMaterial.js";import"./OutputHighlight.glsl.js";import"../core/Identifiable.js";import"../core/Promise.js";const K=Symbol(),Q=Symbol();let Y=class extends T{get updating(){return this._updatingHandles.updating}get _preferredInteractionTool(){return this.options?.tool??"transform"}get _toolType(){switch(this._preferredInteractionTool){case"transform":return"transform-3d";case"reshape":return"reshape-3d"}}get _validatedSelectedElement(){const e=this.selectedElement;if(!e)return null;const{layer:{source:t}}=this;return t?"hasElement"in t?t.hasElement(e)?e:null:t===e?e:null:null}constructor(e){super(e),this.enabled=!1,this._updatingHandles=new x,this._isOpacityToggled=!1,this._factor=1,this._tool=null,this._object=null,this._createToolAbortController=null,this._onPointerMove=n((async e=>{const t=await this._updatingHandles.addPromise(this._findElementAtScreenPoint(e));this.destroyed||(this.removeHandles(Q),t&&t!==this.selectedElement&&(this.view.cursor="pointer",this.addHandles(i((()=>this.view.cursor=null)),Q)))})),this._tmpMat2=R(),this._tmpVec2=I()}destroy(){this._createToolAbortController=D(this._createToolAbortController)}initialize(){this.addHandles([r(this._updatingHandles),this._updatingHandles.add((()=>this.enabled),(e=>this._enableDisable(e)),l),this._updatingHandles.add((()=>this._preferredInteractionTool),(e=>this._preferredInteractionToolChanged(e)))])}_enableDisable(e){if(!e)return void this.removeHandles(K);this._dynamicImports();const{view:t}=this,r=new C;r.add(H.undo,(()=>{this._object?.operations?.undo(),this._object?.emit("modified-externally")})),r.add(H.redo,(()=>{this._object?.operations?.redo(),this._object?.emit("modified-externally")})),r.addToggle(H.preserveAspectRatio,(e=>{"transform-3d"===this._tool?.type&&(this._tool.preserveAspectRatio="key-down"===e.type)})),r.addToggle(H.rotateIncrements,(e=>{"transform-3d"===this._tool?.type&&(this._tool.snapRotation="key-down"===e.type)})),r.add(H.toggleOpacity,(()=>{const e=this._object?.element;e&&(e.opacity*=this._isOpacityToggled?2:.5,this._isOpacityToggled=!this._isOpacityToggled)})),r.add(H.moveUp,(()=>this._move(0,this._factor))),r.add(H.moveDown,(()=>this._move(0,-this._factor))),r.add(H.moveRight,(()=>this._move(this._factor,0))),r.add(H.moveLeft,(()=>this._move(-this._factor,0))),r.addToggle(H.factorModifier,(e=>this._factor="key-down"===e.type?10:1)),this._isOpacityToggled=!1,this.addHandles([r.register(t,P.TOOL),i((()=>{this._isOpacityToggled&&this.selectedElement&&(this.selectedElement.opacity*=2,this._isOpacityToggled=!1)})),t.on("immediate-click",(e=>this._onClick(e)),P.TOOL),t.on("pointer-move",(e=>this._onPointerMove(e).catch((()=>{}))),P.TOOL),this._updatingHandles.add((()=>this._validatedSelectedElement),((e,t)=>{t&&e!==t&&this._isOpacityToggled&&(t.opacity*=2,this._isOpacityToggled=!1),this._selectedElementChanged(e)}),l),i((()=>{t.cursor=null,this._removeTool()}))],K)}async _onClick(e){await this._updatingHandles.addPromise(e.async((async()=>{const t=await this._findElementAtScreenPoint(e);this.destroyed||(t&&e.stopPropagation(),this.selectedElement=t,this.selectedElement&&(this.view.cursor=null))})))}async _selectedElementChanged(e){e?.georeference?this._object?.element!==e&&await this._updatingHandles.addPromise(this._recreateTool()):this._removeTool()}async _recreateTool(){this._createToolAbortController=D(this._createToolAbortController),this._removeTool();const e=this._validatedSelectedElement;if(!e)return;const t=new AbortController;this._createToolAbortController=t;const{ManipulatedObject3DMediaElement:r,ExtentTransformTool:s,ReshapeTool3D:o}=await this._dynamicImports();if(t.signal.aborted)return;const{view:n,layer:a,_toolType:l}=this;switch(this._object=new r({view:n,layer:a,element:e,tool:this._preferredInteractionTool}),l){case"transform-3d":{this._tool=new s({view:n,object:this._object});const e=n.inputManager;e.isModifierKeyDown(H.rotateIncrements.key)&&(this._tool.snapRotation=!0),e.isModifierKeyDown(H.preserveAspectRatio.key)&&(this._tool.preserveAspectRatio=!0)}break;case"reshape-3d":{const e=V(n);this.addHandles(e,this._tool);const{snappingManager:t}=e;this._tool=new o({view:n,object:this._object,enableMidpoints:!1,enableZShape:!1,snappingManager:t,enableMoveObject:!1,autoHideManipulators:!0,enableDeleteVertices:!1})}}this.addHandles([i((()=>{this._object=M(this._object),this._tool&&(n.tools.remove(this._tool),this._tool=null)}))],this._tool),n.addAndActivateTool(this._tool)}_preferredInteractionToolChanged(e){const{_tool:t}=this;if(!t)return;if(this._toolType!==t.type)return void this._updatingHandles.addPromise(this._recreateTool());const{_object:i}=this;i&&(i.tool=e)}async _dynamicImports(){const[{ManipulatedObject3DMediaElement:e},{ExtentTransformTool:t,ReshapeTool3D:i}]=await Promise.all([import("./ManipulatedObject3DMediaElement.js"),import("./editingTools2.js")]);return{ManipulatedObject3DMediaElement:e,ExtentTransformTool:t,ReshapeTool3D:i}}async _findElementAtScreenPoint(e){const t=(await this.view.hitTest(e,{include:[this.layer]})).results[0];return"media"===t?.type?t.element:null}_removeTool(){this._tool&&this.removeHandles(this._tool)}_move(e,t){const{view:i,_object:r}=this,s=r?.operations;if(!s)return;const o=i.overlayPixelSizeInMapUnits(i.pointsOfInterest.focus.location)*U(i.spatialReference)/U(s.data.spatialReference),{_tmpMat2:n,_tmpVec2:a}=this,l=S(n,b(360-this.view.camera.heading)),p=A(a,o*e,o*t);O(p,p,l),s.move(p[0],p[1],0),r.emit("modified-externally")}};e([c({constructOnly:!0})],Y.prototype,"view",void 0),e([c({constructOnly:!0})],Y.prototype,"layer",void 0),e([c()],Y.prototype,"selectedElement",void 0),e([c()],Y.prototype,"enabled",void 0),e([c()],Y.prototype,"options",void 0),e([c()],Y.prototype,"updating",null),e([c()],Y.prototype,"_preferredInteractionTool",null),e([c()],Y.prototype,"_validatedSelectedElement",null),Y=e([h("esri.views.3d.layers.support.MediaLayerInteraction")],Y);let Z=class extends T{constructor(){super(...arguments),this.tool="transform"}};e([c()],Z.prototype,"tool",void 0),Z=e([h("esri.views.3d.layers.support.MediaLayerInteractionOptions")],Z);const J=t=>{let i=class extends t{constructor(...e){super(...e),this.layer=null,this.interactive=!1,this.interactionOptions=new Z,this.selectedElement=null}};return e([c()],i.prototype,"layer",void 0),e([c()],i.prototype,"interactive",void 0),e([c()],i.prototype,"interactionOptions",void 0),e([c()],i.prototype,"selectedElement",void 0),i=e([h("esri.views.layers.MediaLayerView")],i),i};let X=class extends(E(J(W))){get interactive(){return this._interaction.enabled}set interactive(e){this._interaction&&(this._interaction.enabled=e)}get selectedElement(){return this._interaction.selectedElement}set selectedElement(e){this._interaction&&(this._interaction.selectedElement=e)}get visibleAtCurrentScale(){return q(this.layer.effectiveScaleRange,this.view.terrainScale)}constructor(e){super(e),this.type="media-3d",this.drapeSourceType=g.RasterImage,this.updatePolicy=k.ASYNC,this._uidToElement=new Map,this._renderedElements=new Map,this._lastDrapingExtent=null,this._update=n((async(e,t,i)=>{const r=await this._collectMediaElements(e,t,i);this._synchronizeRenderElements(r)}),0);const{view:t,layer:i}=e;this._interaction=new Y({view:t,layer:i}),this.addHandles(p((()=>this.interactionOptions),(e=>this._interaction.options=e),m))}initialize(){const{view:e,layer:t}=this;this._renderer=e.basemapTerrain.overlayManager.registerGeometryDrapeSource(this);const r=()=>this._updateWithLastDrapingExtent();this.addHandles([i((()=>e.basemapTerrain.overlayManager.unregisterDrapeSource(this))),d((()=>t.effectiveSource),"change",r),d((()=>t.effectiveSource),"refresh",r)]),this._updatingHandles.add((()=>this.suspended),r)}setDrapingExtent(e,t){this._lastDrapingExtent={overlays:e,spatialReference:t},this._updateWithLastDrapingExtent()}getHit(e){const t=this._uidToElement.get(e);return t?{type:"media",element:t,layer:this.layer}:null}isUpdating(){return super.isUpdating()||this._interaction.updating}_updateWithLastDrapingExtent(){if(null==this._lastDrapingExtent||this.suspended)return void(this._renderer&&this._synchronizeRenderElements(new Set));const{overlays:e,spatialReference:t}=this._lastDrapingExtent;this._updatingHandles.addPromise(this._update(e,t).catch((()=>{})))}async _collectMediaElements(e,t,i){const r=this.layer.effectiveSource;return null==r?new Set:new Set((await Promise.all(e.map((e=>r.queryElements(u(e.extent,t),{signal:i}))))).flat())}_synchronizeRenderElements(e){this._synchronizeRenderElementsRemove(e),this._synchronizeRenderElementsAdd(e)}_synchronizeRenderElementsRemove(e){const t=[];this._renderedElements.forEach(((i,r)=>{e.has(r)||(null!=i.renderData&&t.push(i.renderData.renderGeometry),this._removeElement(r,i),this.emit("element-render-changed",{element:r}))}))}_synchronizeRenderElementsAdd(e){for(const t of e)this._renderedElements.has(t)||this._createRenderElement(t)}_removeElement(e,{renderData:t,handle:i}){this._destroyRenderData(e,t),this._renderedElements.delete(e),this._uidToElement.delete(e.uid),i.remove()}async _createRenderElement(e){const t=new y({spatialReference:this.view.spatialReference,element:e}),i={renderData:null,handle:s([this._updatingHandles.add((()=>e.opacity),(e=>{null!=i.renderData&&i.renderData.material.setParameters({opacity:e})})),this._updatingHandles.add((()=>t.coords),(()=>{null!=i.renderData?this._updateGeometry(t,i,i.renderData):this._initializeRenderData(t,i)})),this._updatingHandles.add((()=>e.content),(()=>this._initializeRenderData(t,i))),r(t)])};this._renderedElements.set(e,i),this._uidToElement.set(e.uid,e),this._updatingHandles.addPromise(e.load().catch((()=>{}))),this._initializeRenderData(t,i)}_initializeRenderData(e,t){const{coords:i,element:r}=e,{contentWidth:s,contentHeight:o}=r;if(null==i||null==r.content)return void(t.renderData=this._destroyRenderData(r,t.renderData));if(null!=t.renderData)return;const n=this._createTexture(r.content),l=n.load(this.view._stage.renderView.renderingContext);this.view._stage.add(n),a(l)&&this._updatingHandles.addPromise(l);const p=new F({initTextureTransparent:!0,textureId:n.id,opacity:r.opacity,transparent:!0,perspectiveInterpolation:!0}),m=this._getPositionAttributeArray(i),d=this._getPerspectiveDivideAttributeArray(m,s,o),c=[0,1,2,0,2,3],h=new G(p,[[B.POSITION,new L(m,c,3,!0)],[B.UV0,new L([0,0,1,0,1,1,0,1],c,2,!0)],[B.PERSPECTIVEDIVIDE,new L(d,c,1,!0)]]),j=new _(h,{layerUid:this.layer.uid,graphicUid:r.uid});this._renderer.addGeometries([j],f.ADD),t.renderData={renderGeometry:j,texture:n,material:p},this.emit("element-render-changed",{element:r})}_updateGeometry(e,t,i){const{coords:r,element:s}=e;if(null==r||null==s.content)return void(t.renderData=this._destroyRenderData(s,t.renderData));const o=this._getPositionAttributeArray(r);i.renderGeometry.geometry.setAttributeData(B.POSITION,o);const n=this._getPerspectiveDivideAttributeArray(o,s.contentWidth,s.contentHeight);i.renderGeometry.geometry.setAttributeData(B.PERSPECTIVEDIVIDE,n),i.renderGeometry.geometry.invalidateBoundingInfo(),this._renderer.modifyGeometries([i.renderGeometry],v.GEOMETRY),this.emit("element-render-changed",{element:s})}_getPositionAttributeArray(e){const[t,i,r,s]=e.rings[0];return[t[0],t[1],w,s[0],s[1],w,r[0],r[1],w,i[0],i[1],w]}_getPerspectiveDivideAttributeArray(e,t,i){o($,[0,0,t,0,t,i,0,i],[e[0],e[1],e[3],e[4],e[6],e[7],e[9],e[10]]);const r=$[6]/$[8]*t,s=$[7]/$[8]*i;return[1,1+r,1+r+s,1+s]}_destroyRenderData(e,t){if(null==t)return null;const i=t.texture;return i.unload(),this.view._stage.remove(i),this._renderer.removeGeometries([t.renderGeometry],f.REMOVE),this.emit("element-render-changed",{element:e}),null}_createTexture(e){const i=e instanceof HTMLImageElement?e.naturalWidth:e.width,r=e instanceof HTMLImageElement?e.naturalHeight:e.height;if("getFrame"in e)throw new t("media-layer-view-3d","animation is not supported");return new z(e,{wrap:{s:N.CLAMP_TO_EDGE,t:N.CLAMP_TO_EDGE},preMultiplyAlpha:!0,width:i,height:r,mipmap:!0,updateCallback:()=>this.view.basemapTerrain.overlayManager.setDrawTexturesDirty()})}get test(){}};e([c({readOnly:!0})],X.prototype,"type",void 0),e([c()],X.prototype,"layer",void 0),e([c()],X.prototype,"interactive",null),e([c()],X.prototype,"selectedElement",null),e([c({readOnly:!0})],X.prototype,"visibleAtCurrentScale",null),X=e([h("esri.views.3d.layers.MediaLayerView3D")],X);const $=j(),ee=X;export{ee as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/MemCache.js b/library/arcgis/4.30/@arcgis/core/chunks/MemCache.js new file mode 100644 index 00000000..0e326f3a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/MemCache.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{P as t}from"../core/scheduling.js";const e=-3,s=-4;var i;!function(t){t[t.ALL=0]="ALL",t[t.SOME=1]="SOME"}(i||(i={}));class r{constructor(t,e,s){this.name=t,this._storage=e,this.id=o+++":",this.size=0,this.maxSize=-1,this._removeFunc=!1,this._hit=0,this._miss=0,this._storage.register(this),s&&(this._storage.registerRemoveFunc(this.id,s),this._removeFunc=!0)}destroy(){this._storage.clear(this),this._removeFunc&&this._storage.deregisterRemoveFunc(this.id),this._storage.deregister(this),this._storage=null}get hitRate(){return this._hit/(this._hit+this._miss)}get storageSize(){return this._storage.size}getSize(t){return this._storage.getSize(this,t)}resetHitRate(){this._hit=this._miss=0}put(t,e,s,i=0){this._storage.put(this,t,e,s,i)}pop(t){const e=this._storage.pop(this,t);return void 0===e?++this._miss:++this._hit,e}get(t){const e=this._storage.get(this,t);return void 0===e?++this._miss:++this._hit,e}peek(t){return this._storage.peek(this,t)}updateSize(t,e,s){this._storage.updateSize(this,t,e,s)}clear(){this._storage.clear(this)}clearAll(){this._storage.clearAll()}get performanceInfo(){return this._storage.performanceInfo}resetStats(){this._storage.resetStats()}}class h{get size(){return this._size}constructor(e=10485760){this._maxSize=e,this._db=new Map,this._size=0,this._hit=0,this._miss=0,this._removeFuncs=new t,this._users=new t}destroy(){this.clearAll(),this._removeFuncs.clear(),this._users.clear(),this._db=null}register(t){this._users.push(t)}deregister(t){this._users.removeUnordered(t)}registerRemoveFunc(t,e){this._removeFuncs.push([t,e])}deregisterRemoveFunc(t){this._removeFuncs.filterInPlace((e=>e[0]!==t))}get maxSize(){return this._maxSize}set maxSize(t){this._maxSize=Math.max(t,-1),this._checkSize()}getSize(t,e){const s=this._db.get(t.id+e);return s?.size??0}put(t,e,s,r,h){e=t.id+e;const o=this._db.get(e);if(o&&(this._size-=o.size,t.size-=o.size,this._db.delete(e),o.entry!==s&&this._notifyRemove(e,o.entry,o.size,i.ALL)),r>this._maxSize)return void this._notifyRemove(e,s,r,i.ALL);if(void 0===s)return void console.warn("Refusing to cache undefined entry ");if(!r||r<0)return console.warn(`Refusing to cache entry with size ${r} for key ${e}`),void this._notifyRemove(e,s,0,i.ALL);const _=1+Math.max(h,-4)- -3;this._db.set(e,new n(s,r,_)),this._size+=r,t.size+=r,this._checkSize()}updateSize(t,e,s,r){e=t.id+e;const h=this._db.get(e);if(h&&h.entry===s){for(this._size-=h.size,t.size-=h.size;r>this._maxSize;){const t=this._notifyRemove(e,s,r,i.SOME);if(!(null!=t&&t>0))return void this._db.delete(e);r=t}h.size=r,this._size+=r,t.size+=r,this._checkSize()}}pop(t,e){e=t.id+e;const s=this._db.get(e);if(s)return this._size-=s.size,t.size-=s.size,this._db.delete(e),++this._hit,s.entry;++this._miss}get(t,e){e=t.id+e;const s=this._db.get(e);if(void 0!==s)return this._db.delete(e),s.lives=s.lifetime,this._db.set(e,s),++this._hit,s.entry;++this._miss}peek(t,e){const s=this._db.get(t.id+e);return s?++this._hit:++this._miss,s?.entry}get performanceInfo(){const t={Size:Math.round(this._size/1048576)+"/"+Math.round(this._maxSize/1048576)+"MB","Hit rate":Math.round(100*this._getHitRate())+"%",Entries:this._db.size.toString()},e={},s=new Array;this._db.forEach(((t,i)=>{const r=t.lifetime;s[r]=(s[r]||0)+t.size,this._users.forAll((s=>{const{id:r,name:h}=s;if(i.startsWith(r)){const s=e[h]||0;e[h]=s+t.size}}))}));const i={};this._users.forAll((t=>{const s=t.name;if("hitRate"in t&&"number"==typeof t.hitRate&&!isNaN(t.hitRate)&&t.hitRate>0){const r=e[s]||0;e[s]=r,i[s]=Math.round(100*t.hitRate)+"%"}else i[s]="0%"}));const r=Object.keys(e);r.sort(((t,s)=>e[s]-e[t])),r.forEach((s=>t[s]=Math.round(e[s]/2**20)+"MB / "+i[s]));for(let e=s.length-1;e>=0;--e){const i=s[e];i&&(t["Priority "+(e+-3-1)]=Math.round(i/this._size*100)+"%")}return t}resetStats(){this._hit=this._miss=0,this._users.forAll((t=>t.resetHitRate()))}clear(t){const e=t.id;this._db.forEach(((t,s)=>{s.startsWith(e)&&(this._size-=t.size,this._db.delete(s),this._notifyRemove(s,t.entry,t.size,i.ALL))})),t.size=0}clearAll(){this._db.forEach(((t,e)=>this._notifyRemove(e,t.entry,t.size,i.ALL))),this._users.forAll((t=>t.size=0)),this._size=0,this._db.clear()}_getHitRate(){return this._hit/(this._hit+this._miss)}_notifyRemove(t,e,s,i){let r;return this._removeFuncs.some((h=>{if(t.startsWith(h[0])){const t=h[1](e,i,s);return"number"==typeof t&&(r=t),!0}return!1})),r}_checkSize(){this._users.forAll((t=>this._checkSizeLimits(t))),this._checkSizeLimits()}_checkSizeLimits(t){const e=t??this;if(e.maxSize<0||e.size<=e.maxSize)return;const s=t?.id;let i=!0;for(;i;){i=!1;for(const[r,h]of this._db)if(0===h.lifetime&&(!s||r.startsWith(s))){if(this._purgeItem(r,h,t),e.size<=.9*e.maxSize)return;i||=this._db.has(r)}}for(const[i,r]of this._db)if((!s||i.startsWith(s))&&(this._purgeItem(i,r,t),e.size<=.9*e.maxSize))return}_purgeItem(t,e,s=this._users.find((e=>t.startsWith(e.id)))){if(this._db.delete(t),e.lives<=1){this._size-=e.size,s&&(s.size-=e.size);const r=this._notifyRemove(t,e.entry,e.size,i.SOME);null!=r&&r>0&&(this._size+=r,s&&(s.size+=r),e.lives=e.lifetime,e.size=r,this._db.set(t,e))}else--e.lives,this._db.set(t,e)}}let o=0;class n{constructor(t,e,s){this.entry=t,this.size=e,this.lifetime=s,this.lives=s}}export{h as M,s as N,i as R,e as a,r as b}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/MemorySourceWorker.js b/library/arcgis/4.30/@arcgis/core/chunks/MemorySourceWorker.js new file mode 100644 index 00000000..c7122092 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/MemorySourceWorker.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import e from"../core/Error.js";import{getJsonType as t,isPoint as s}from"../geometry/support/jsonUtils.js";import{w as i}from"./unitUtils.js";import{d as r,e as o,f as a}from"./featureConversionUtils.js";import{i as n,f as l}from"./objectIdUtils.js";import{F as p}from"./FeatureStore.js";import{c as m,p as u}from"./projectionSupport.js";import{Q as d}from"./QueryEngine.js";import{b as c,c as j,a as y}from"./clientSideDefaults.js";import{l as f,a as g,m as h,c as b,s as I}from"./sourceUtils.js";import F from"../layers/support/FieldsIndex.js";import{k as E}from"./fieldType.js";import{getFieldDefaultLength as T,getFieldDefaultValue as R}from"../layers/support/fieldUtils.js";import{u as _}from"./timeZoneUtils.js";import"../core/lang.js";import"./Logger.js";import"../config.js";import"../geometry/Extent.js";import"./tslib.es6.js";import"../core/accessorSupport/decorators/property.js";import"./ensureType.js";import"./utils.js";import"./handleUtils.js";import"./metadata.js";import"../core/accessorSupport/decorators/subclass.js";import"./tracking.js";import"../geometry/Geometry.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"./maybe.js";import"./ObservableBase.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"./reader.js";import"../geometry/SpatialReference.js";import"./writer.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"../geometry/Polyline.js";import"./aaBoundingBox.js";import"./OptimizedFeature.js";import"./OptimizedGeometry.js";import"./OptimizedFeatureSet.js";import"../core/Evented.js";import"./BoundsStore.js";import"./PooledRBush.js";import"./quickselect.js";import"./_commonjsHelpers.js";import"./timeSupport.js";import"../geometry/projection.js";import"./SimpleObservable.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"./zscale.js";import"../geometry/support/normalizeUtils.js";import"./normalizeUtilsCommon.js";import"./simplify.js";import"../geometry.js";import"./typeUtils.js";import"./utils8.js";import"./utils9.js";import"./optimizedFeatureQueryEngineAdapter.js";import"./centroid.js";import"./json.js";import"./MemCache.js";import"./LRUCache.js";import"../core/sql/WhereClause.js";import"./TimeOnly.js";import"./UnknownTimeZone.js";import"./datetime.js";import"./locale.js";import"./QueryEngineCapabilities.js";import"./quantizationUtils.js";import"./utils12.js";import"./screenUtils.js";import"./timeUtils.js";import"./date.js";import"./heatmapUtils.js";import"./vec4.js";import"./vec4f64.js";import"./utils2.js";import"./basemapUtils.js";import"../Basemap.js";import"../core/Collection.js";import"./shared.js";import"./collectionUtils.js";import"../core/Loadable.js";import"../core/Promise.js";import"./loadAll.js";import"./asyncUtils.js";import"../portal/Portal.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"../portal/PortalItem.js";import"../portal/PortalItemResource.js";import"../portal/PortalRating.js";import"./persistableUrlUtils.js";import"./messages.js";import"../support/BasemapStyle.js";import"./writeUtils.js";import"./layerUtils2.js";import"./utils3.js";import"./colorUtils.js";import"./mat4.js";import"./utils10.js";import"./generateRendererUtils.js";import"./enumeration.js";import"./SnappingCandidate.js";import"./Scheduler.js";import"../core/reactiveUtils.js";import"../core/signal.js";import"./debugFlags.js";import"./defaultsJSON.js";import"./date2.js";import"../core/sql.js";import"../intl.js";import"./number.js";import"./substitute.js";const x=i,U={xmin:-180,ymin:-90,xmax:180,ymax:90,spatialReference:i},S={hasAttachments:!1,capabilities:"query, editing, create, delete, update",useStandardizedQueries:!0,supportsCoordinatesQuantization:!0,supportsReturningQueryGeometry:!0,advancedQueryCapabilities:{supportsQueryAttachments:!1,supportsStatistics:!0,supportsPercentileStatistics:!0,supportsReturningGeometryCentroid:!0,supportsQueryWithDistance:!0,supportsDistinct:!0,supportsReturningQueryExtent:!0,supportsReturningGeometryProperties:!1,supportsHavingClause:!0,supportsOrderBy:!0,supportsPagination:!0,supportsQueryWithResultType:!1,supportsSqlExpression:!0,supportsDisjointSpatialRel:!0}};function q(e){return s(e)?null!=e.z:!!e.hasZ}function O(e){return s(e)?null!=e.m:!!e.hasM}class v{constructor(){this._queryEngine=null,this._nextObjectId=null}destroy(){this._queryEngine?.destroy(),this._queryEngine=this._createDefaultAttributes=null}async load(t){const s=[],{features:i}=t,r=this._inferLayerProperties(i,t.fields),o=t.fields||[],a=null!=t.hasM?t.hasM:!!r.hasM,u=null!=t.hasZ?t.hasZ:!!r.hasZ,f=!t.spatialReference&&!r.spatialReference,g=f?x:t.spatialReference||r.spatialReference,h=f?U:null,b=t.geometryType||r.geometryType,I=!b;let q=t.objectIdField||r.objectIdField,O=t.timeInfo;const v=new F(o);if(!I&&(f&&s.push({name:"feature-layer:spatial-reference-not-found",message:"Spatial reference not provided or found in features. Defaults to WGS84"}),!b))throw new e("feature-layer:missing-property","geometryType not set and couldn't be inferred from the provided features");if(!q)throw new e("feature-layer:missing-property","objectIdField not set and couldn't be found in the provided fields");if(r.objectIdField&&q!==r.objectIdField&&(s.push({name:"feature-layer:duplicated-oid-field",message:`Provided objectIdField "${q}" doesn't match the field name "${r.objectIdField}", found in the provided fields`}),q=r.objectIdField),q&&!r.objectIdField){const e=v.get(q);e?(q=e.name,e.type="esriFieldTypeOID",e.editable=!1,e.nullable=!1):o.unshift({alias:q,name:q,type:"esriFieldTypeOID",editable:!1,nullable:!1})}for(const t of o){if(null==t.name&&(t.name=t.alias),null==t.alias&&(t.alias=t.name),!t.name)throw new e("feature-layer:invalid-field-name","field name is missing",{field:t});if(t.name===q&&(t.type="esriFieldTypeOID"),!E.jsonValues.includes(t.type))throw new e("feature-layer:invalid-field-type",`invalid type for field "${t.name}"`,{field:t});null==t.length&&(t.length=T(t))}const w={};for(const e of o)if("esriFieldTypeOID"!==e.type&&"esriFieldTypeGlobalID"!==e.type){const t=R(e);void 0!==t&&(w[e.name]=t)}if(O){if(O.startTimeField){const e=v.get(O.startTimeField);e?(O.startTimeField=e.name,e.type="esriFieldTypeDate"):O.startTimeField=null}if(O.endTimeField){const e=v.get(O.endTimeField);e?(O.endTimeField=e.name,e.type="esriFieldTypeDate"):O.endTimeField=null}if(O.trackIdField){const e=v.get(O.trackIdField);e?O.trackIdField=e.name:(O.trackIdField=null,s.push({name:"feature-layer:invalid-timeInfo-trackIdField",message:"trackIdField is missing",details:{timeInfo:O}}))}O.startTimeField||O.endTimeField||(s.push({name:"feature-layer:invalid-timeInfo",message:"startTimeField and endTimeField are missing or invalid",details:{timeInfo:O}}),O=null)}const P=v.dateFields.length?{timeZoneIANA:t.dateFieldsTimeZone??_}:null;this._createDefaultAttributes=c(w,q);const D={warnings:s,featureErrors:[],layerDefinition:{...S,drawingInfo:j(b),templates:y(w),extent:h,geometryType:b,objectIdField:q,fields:o,hasZ:u,hasM:a,timeInfo:O,dateFieldsTimeReference:P},assignedObjectIds:{}};if(this._queryEngine=new d({fieldsIndex:F.fromLayerJSON({fields:o,timeInfo:O,dateFieldsTimeReference:P}),geometryType:b,hasM:a,hasZ:u,objectIdField:q,spatialReference:g,featureStore:new p({geometryType:b,hasM:a,hasZ:u}),timeInfo:O,cacheSpatialQueries:!0}),!i?.length)return this._nextObjectId=n,D;const Q=l(q,i);return this._nextObjectId=Q+1,await m(i,g),this._loadInitialFeatures(D,i)}async applyEdits(e){const{spatialReference:t,geometryType:s}=this._queryEngine;return await Promise.all([f(t,s),m(e.adds,t),m(e.updates,t)]),this._applyEdits(e)}queryFeatures(e,t={}){return this._queryEngine.executeQuery(e,t.signal)}queryFeatureCount(e,t={}){return this._queryEngine.executeQueryForCount(e,t.signal)}queryObjectIds(e,t={}){return this._queryEngine.executeQueryForIds(e,t.signal)}queryExtent(e,t={}){return this._queryEngine.executeQueryForExtent(e,t.signal)}querySnapping(e,t={}){return this._queryEngine.executeQueryForSnapping(e,t.signal)}_inferLayerProperties(e,s){let i,r,o=null,a=null,n=null;for(const s of e){const e=s.geometry;if(null!=e&&(o||(o=t(e)),a||(a=e.spatialReference),null==i&&(i=q(e)),null==r&&(r=O(e)),o&&a&&null!=i&&null!=r))break}if(s&&s.length){let e=null;s.some((t=>{const s="esriFieldTypeOID"===t.type,i=!t.type&&t.name&&"objectid"===t.name.toLowerCase();return e=t,s||i}))&&(n=e.name)}return{geometryType:o,spatialReference:a,objectIdField:n,hasM:r,hasZ:i}}async _loadInitialFeatures(e,s){const{geometryType:i,hasM:o,hasZ:a,objectIdField:n,spatialReference:l,featureStore:p,fieldsIndex:m}=this._queryEngine,d=[];for(const r of s){if(null!=r.uid&&(e.assignedObjectIds[r.uid]=-1),r.geometry&&i!==t(r.geometry)){e.featureErrors.push(g("Incorrect geometry type."));continue}const s=this._createDefaultAttributes(),o=h(m,s,r.attributes,!0);o?e.featureErrors.push(o):(this._assignObjectId(s,r.attributes,!0),r.attributes=s,null!=r.uid&&(e.assignedObjectIds[r.uid]=r.attributes[n]),null!=r.geometry&&(r.geometry=u(r.geometry,r.geometry.spatialReference,l)),d.push(r))}p.addMany(r([],d,i,a,o,n));const{fullExtent:c,timeExtent:j}=await this._queryEngine.fetchRecomputedExtents();if(e.layerDefinition.extent=c,j){const{start:t,end:s}=j;e.layerDefinition.timeInfo.timeExtent=[t,s]}return e}async _applyEdits(e){const{adds:t,updates:s,deletes:i}=e,r={addResults:[],deleteResults:[],updateResults:[],uidToObjectId:{}};if(t?.length&&this._applyAddEdits(r,t),s?.length&&this._applyUpdateEdits(r,s),i?.length){for(const e of i)r.deleteResults.push(b(e));this._queryEngine.featureStore.removeManyById(i)}const{fullExtent:o,timeExtent:a}=await this._queryEngine.fetchRecomputedExtents();return{extent:o,timeExtent:a,featureEditResults:r}}_applyAddEdits(e,s){const{addResults:i}=e,{geometryType:o,hasM:a,hasZ:n,objectIdField:l,spatialReference:p,featureStore:m,fieldsIndex:d}=this._queryEngine,c=[];for(const r of s){if(r.geometry&&o!==t(r.geometry)){i.push(g("Incorrect geometry type."));continue}const s=this._createDefaultAttributes(),a=h(d,s,r.attributes);if(a)i.push(a);else{if(this._assignObjectId(s,r.attributes),r.attributes=s,null!=r.uid){const t=r.attributes[l];e.uidToObjectId[r.uid]=t}if(null!=r.geometry){const e=r.geometry.spatialReference??p;r.geometry=u(I(r.geometry,e),e,p)}c.push(r),i.push(b(r.attributes[l]))}}m.addMany(r([],c,o,n,a,l))}_applyUpdateEdits({updateResults:e},s){const{geometryType:i,hasM:r,hasZ:n,objectIdField:l,spatialReference:p,featureStore:m,fieldsIndex:d}=this._queryEngine;for(const c of s){const{attributes:s,geometry:j}=c,y=s?.[l];if(null==y){e.push(g(`Identifier field ${l} missing`));continue}if(!m.has(y)){e.push(g(`Feature with object id ${y} missing`));continue}const f=o(m.getFeature(y),i,n,r);if(null!=j){if(i!==t(j)){e.push(g("Incorrect geometry type."));continue}const s=j.spatialReference??p;f.geometry=u(I(j,s),s,p)}if(s){const t=h(d,f.attributes,s);if(t){e.push(t);continue}}m.add(a(f,i,n,r,l)),e.push(b(y))}}_assignObjectId(e,t,s=!1){const i=this._queryEngine.objectIdField;s&&t&&isFinite(t[i])?e[i]=t[i]:e[i]=this._nextObjectId++}}export{v as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/MeshVertexAttributes.js b/library/arcgis/4.30/@arcgis/core/chunks/MeshVertexAttributes.js new file mode 100644 index 00000000..7e23774e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/MeshVertexAttributes.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./tslib.es6.js";import{JSONSupport as r}from"../core/JSONSupport.js";import{clone as o}from"../core/lang.js";import{L as e}from"./Logger.js";import{property as n}from"../core/accessorSupport/decorators/property.js";import{cast as s}from"../core/accessorSupport/decorators/cast.js";import{subclass as a}from"../core/accessorSupport/decorators/subclass.js";var i;let l=i=class extends r{constructor(t){super(t),this.color=null,this.position=new Float64Array(0),this.uv=null,this.normal=null,this.tangent=null}castColor(t){return c(t,Uint8Array,[Uint8ClampedArray],{loggerTag:".color=",stride:4},e.getLogger(this))}castPosition(t){return t&&t instanceof Float32Array&&e.getLogger(this).warn(".position=","Setting position attribute from a Float32Array may cause precision problems. Consider storing data in a Float64Array or a regular number array"),c(t,Float64Array,[Float32Array],{loggerTag:".position=",stride:3},e.getLogger(this))}castUv(t){return c(t,Float32Array,[Float64Array],{loggerTag:".uv=",stride:2},e.getLogger(this))}castNormal(t){return c(t,Float32Array,[Float64Array],{loggerTag:".normal=",stride:3},e.getLogger(this))}castTangent(t){return c(t,Float32Array,[Float64Array],{loggerTag:".tangent=",stride:4},e.getLogger(this))}clone(){const t={position:o(this.position),uv:o(this.uv),normal:o(this.normal),tangent:o(this.tangent),color:o(this.color)};return new i(t)}clonePositional(){const t={position:o(this.position),normal:o(this.normal),tangent:o(this.tangent),uv:this.uv,color:this.color};return new i(t)}get memoryUsage(){let t=0;return t+=this.position.byteLength,null!=this.uv&&(t+=this.uv.byteLength),null!=this.normal&&(t+=this.normal.byteLength),null!=this.tangent&&(t+=this.tangent.byteLength),null!=this.color&&(t+=this.color.byteLength),t}};function g(t,r,o,e){const{loggerTag:n,stride:s}=r;return t.length%s!=0?(e.error(n,`Invalid array length, expected a multiple of ${s}`),new o([])):t}function c(t,r,o,e,n){if(!t)return t;if(t instanceof r)return g(t,e,r,n);for(const s of o)if(t instanceof s)return g(new r(t),e,r,n);if(Array.isArray(t))return g(new r(t),e,r,n);{const e=o.map((t=>`'${t.name}'`));return n.error(`Failed to set property, expected one of ${e}, but got ${t.constructor.name}`),new r([])}}function p(t,r,o){r[o]=function(t){const r=new Array(t.length);for(let o=0;oe._index||this._index===e._index&&this._distance>=e._distance}get _segment(){return this._segments[this._index+1]}get angle(){const e=this.dy,t=(0*e+-1*-this.dx)/(1*this.length);let s=Math.acos(t);return e>0&&(s=2*Math.PI-s),s}get xStart(){return this._xStart}get yStart(){return this._yStart}get x(){return this.xStart+this.distance*this.dx}get y(){return this.yStart+this.distance*this.dy}get dx(){return this._segment[0]}get dy(){return this._segment[1]}get xMidpoint(){return this.xStart+.5*this.dx}get yMidpoint(){return this.yStart+.5*this.dy}get xEnd(){return this.xStart+this.dx}get yEnd(){return this.yStart+this.dy}get length(){const{dx:e,dy:t}=this;return Math.sqrt(e*e+t*t)}get remainingLength(){return this.length*(1-this._distance)}get backwardLength(){return this.length*this._distance}get distance(){return this._distance}get done(){return this._done}hasPrev(){return this._index-1>=0}hasNext(){return this._index+1e)return this._seekBackwards(e-r);r+=this.length}return this._distance=0,t?this:null}seek(e,t=!1){if(e<0)return this._seekBackwards(Math.abs(e),t);if(e<=this.remainingLength)return this._distance=(this.backwardLength+e)/this.length,this;let s=this.remainingLength;for(;this.next();){if(s+this.length>e)return this.seek(e-s,t);s+=this.length}return this._distance=1,t?this:null}}function Q(e,t,s,r=!0){const i=function(e){let t=0;for(let s=0;s=0&&!(i[r+1]i[a]+m);c++){const r=m-i[c-1]+i[a],l=i[c]-i[c-1],u=i[c]-i[a]{let t=0;if(0===e)return 1/0;for(;!(e%2);)t++,e/=2;return t}));class te extends s{constructor(){super(...arguments),this._zoomLevel=0}_write(e,t,s,r){if(this._zoomLevel=r||0,null!=s)throw new Error("InternalError: EffectGeometry not support for LabelMeshWriter");switch(t.geometryType){case"esriGeometryPoint":{const s=t.readXForDisplay(),r=t.readYForDisplay();return this._writePoint(e,s,r,t)}case"esriGeometryEnvelope":case"esriGeometryPolygon":case"esriGeometryMultipoint":{const s=t.readCentroidForDisplay();if(!s)return;const[r,i]=s.coords;return this._writePoint(e,r,i,t)}case"esriGeometryPolyline":this._writeLines(e,t)}}_writePoint(t,s,r,i){const a=this._getShaping();if(!a)return;let n=this._getPointReferenceBounds();n||(n={offsetX:0,offsetY:0,size:0});const o=a.boundsT,c=D(this.evaluatedMeshParams.horizontalAlignment),h=j(this.evaluatedMeshParams.verticalAlignment),l=this.evaluatedMeshParams.scaleInfo?.maxScale??0,u=this.evaluatedMeshParams.scaleInfo?.minScale??0,m=e(i.getDisplayId());t.metricStart(new F(m,s,r,c,h,l,u,n)),t.metricBoxWrite(o),this._writeGlyphs(t,i.getDisplayId(),s,r,a,0,n),t.metricEnd()}_getPointReferenceBounds(){if(!this._references)return null;for(const e of this._references){const t=e.getBoundsInfo();if(t)return t}return null}_writeLines(e,t){const{scaleInfo:s,verticalAlignment:i}=this.evaluatedMeshParams,a=this.evaluatedMeshParams.repeatLabelDistance||128,n=this._getShaping("middle");if(!n)return;const o=(e,t,s,r)=>this._placeSubdivGlyphs(e,t,s,r),c=(n.bounds.width+a)/2;this._current={out:e,id:t.getDisplayId(),shaping:n,zoomRange:r(s,this.getTileInfo()),referenceBounds:this._getPointReferenceBounds()||{offsetX:0,offsetY:0,size:0},offsetDirection:null},this._verticalPlacement="bottom"===i?"above":"top"===i?"below":null,this._verticalPlacement?this._writeAboveAndBelowAlong(t,o,c):this._writeCenterAlong(t,o,c)}_writeAboveAndBelowAlong(e,t,s){const{repeatLabel:r,fontSize:i}=this.evaluatedMeshParams,{shaping:a}=this._current,n=y(i),o=e.readGeometryForDisplay();if(!o)return;const c=new A;B(c,o,!1,!1,"esriGeometryPolyline",1);const h=se(new A,c,n),l=se(new A,c,-n),u=E(l,"esriGeometryPolyline",!1,!1),m=J(E(h,"esriGeometryPolyline",!1,!1).paths,a.bounds.width),d=J(u.paths,a.bounds.width);this._current.offsetDirection="above";for(const e of m)Q(e,s,t,!!r);this._current.offsetDirection="below";for(const e of d)Q(e,s,t,!!r)}_writeCenterAlong(e,t,s){const{repeatLabel:r}=this.evaluatedMeshParams,{shaping:i}=this._current,a=J(e.readLegacyGeometryForDisplay().paths,i.bounds.width);for(const e of a)Q(e,s,t,!!r)}_placeSubdivGlyphs(e,t,s,r){const{allowOverrun:a,labelPosition:n,repeatLabelDistance:o}=this.evaluatedMeshParams,c=this._current.zoomRange[0],h=ee(t),l=this._current.shaping.bounds.width/2,u=Math.sqrt(o||128)/2,m=Math.min(s,r-s),d=this._current.shaping.isMultiline?i:Math.log2(m/(u+l/2)),f=0===t?d:Math.min(h,d),p=Math.max(c,this._zoomLevel+1-f),_=this._zoomLevel-p,g=this._current.shaping.bounds.width/2*2**_;this._current.shaping.isMultiline?0===t&&this._placeStraight(e,p):a&&_<0?this._placeStraightAlong(e,c):"parallel"===n?this._placeStraightAlong(e,p):"curved"===n&&this._placeCurved(e,p,g)}_placeStraight(t,s){const{out:r,id:i,shaping:a,referenceBounds:n}=this._current,{x:o,y:c}=t,h=e(i),l=this.evaluatedMeshParams.scaleInfo?.maxScale??0,u=this.evaluatedMeshParams.scaleInfo?.minScale??0;r.metricStart(new F(h,t.x,t.y,0,0,l,u,null)),r.metricBoxWrite(a.boundsT);const m=t.angle*(180/Math.PI)%360,d=(t.angle*(180/Math.PI)+180)%360;this._writeGlyphs(r,i,o,c,a,0,n,{clipAngle:m,mapAligned:!0,isLineLabel:!0,minZoom:s}),this._writeGlyphs(r,i,o,c,a,0,n,{clipAngle:d,mapAligned:!0,isLineLabel:!0,minZoom:s}),r.metricEnd()}_placeCurved(t,s,r){const{out:i,id:a}=this._current,n=t.clone(),o=t.angle*(180/Math.PI)%360,c=(t.angle*(180/Math.PI)+180)%360,h=e(a),l=this.evaluatedMeshParams.scaleInfo?.maxScale??0,u=this.evaluatedMeshParams.scaleInfo?.minScale??0;i.metricStart(new F(h,t.x,t.y,0,0,l,u,null)),this._verticalPlacement&&this._verticalPlacement!==this._current.offsetDirection||(this._placeFirst(n,s,1,o),this._placeBack(t,n,s,r,1,o),this._placeForward(t,n,s,r,1,o)),this._verticalPlacement&&this._verticalPlacement===this._current.offsetDirection||(this._placeFirst(n,s,0,c),this._placeBack(t,n,s,r,0,c),this._placeForward(t,n,s,r,0,c)),i.metricEnd()}_placeStraightAlong(t,s){const{out:r,id:a,shaping:n,zoomRange:o,referenceBounds:c}=this._current,{boxBorderLineColor:h,boxBackgroundColor:l}=this.evaluatedMeshParams,u=t.clone(),m=t.angle*(180/Math.PI)%360,d=(t.angle*(180/Math.PI)+180)%360;if(n.glyphs.length>0&&(h||l)){const e=Math.max(s,o[0],0),h=Math.min(i,o[1]),l=v(P(),-t.angle),u={minZoom:e,maxZoom:h,clipAngle:m,mapAligned:!0,isLineLabel:!0},f=y(this.evaluatedMeshParams.offsetX),p=y(this.evaluatedMeshParams.offsetY);if(!this._verticalPlacement||this._verticalPlacement===this._current.offsetDirection){const e=k(f,-1*p),[s,i]=n.shapeBackground(M(P(),l,e));r.recordStart(this.instanceId,this.attributeLayout,n.glyphs[0].textureBinding);const o=2*Math.max(s.width,s.height);r.recordBounds(t.x+s.x,t.y+s.y,o,o),this._writeTextBox(r,a,t.x,t.y,i,c,u),r.recordEnd()}if(!this._verticalPlacement||this._verticalPlacement!==this._current.offsetDirection){const e=k(f,p),[s,i]=n.shapeBackground(M(P(),l,e));u.clipAngle=d,r.recordStart(this.instanceId,this.attributeLayout,n.glyphs[0].textureBinding);const o=2*Math.max(s.width,s.height);r.recordBounds(t.x+s.x,t.y+s.y,o,o),this._writeTextBox(r,a,t.x,t.y,i,c,u),r.recordEnd()}}const f=e(a),p=this.evaluatedMeshParams.scaleInfo?.maxScale??0,_=this.evaluatedMeshParams.scaleInfo?.minScale??0;r.metricStart(new F(f,t.x,t.y,0,0,p,_,null)),this._verticalPlacement&&this._verticalPlacement!==this._current.offsetDirection||this._placeFirst(u,s,1,m,!0),this._verticalPlacement&&this._verticalPlacement===this._current.offsetDirection||this._placeFirst(u,s,0,d,!0),r.metricEnd()}_placeBack(e,t,s,r,i,a){const n=e.clone();let o=e.backwardLength+0;for(;n.prev()&&!(o>=r);)this._placeOnSegment(n,t,o,s,-1,i,a),o+=n.length+0}_placeForward(e,t,s,r,i,a){const n=e.clone();let o=e.remainingLength+0;for(;n.next()&&!(o>=r);)this._placeOnSegment(n,t,o,s,1,i,a),o+=n.length+0}_placeFirst(e,t,s,r,a=!1){const{out:n,id:o,shaping:c,zoomRange:h,referenceBounds:l}=this._current,u=c.glyphs;for(const m of u){const u=m.x>c.bounds.x?s:1-s,d=u*e.remainingLength+(1-u)*e.backwardLength,f=Math.abs(m.x+m.width/2-c.bounds.x),p=Math.max(0,this._zoomLevel+Math.log2(f/(d+0))),_=Math.max(t,a?0:p);m.maxZoom=Math.min(h[1],i),m.angle=e.angle+(1-s)*Math.PI,m.minZoom=Math.max(h[0],_),this._writeLineGlyph(n,o,e.x,e.y,c.bounds,m,r,l,!0),s&&this._isVisible(m.minZoom,m.maxZoom)&&n.metricBoxWrite(m.bounds)}}_placeOnSegment(e,t,s,r,i,a,n){const{out:o,id:c,shaping:h,referenceBounds:l}=this._current,u=h.glyphs,m=e.dx/e.length,d=e.dy/e.length,f={x:e.x+s*-i*m,y:e.y+s*-i*d};for(const m of u){const u=m.x>h.bounds.x?a:1-a;if(!(u&&1===i||!u&&-1===i))continue;const d=Math.abs(m.x+m.width/2-h.bounds.x),p=Math.max(0,this._zoomLevel+Math.log2(d/s)-.1),_=Math.max(r,this._zoomLevel+Math.log2(d/(s+e.length+0)));if(0!==p&&(m.angle=e.angle+(1-a)*Math.PI,m.minZoom=_,m.maxZoom=p,this._writeLineGlyph(o,c,f.x,f.y,h.bounds,m,n,l,!0),a&&this._isVisible(m.minZoom,m.maxZoom))){const s=m.bounds,r=e.x-t.x,i=e.y-t.y,a=new T(s.center[0]+r,s.center[1]+i,s.width,s.height);o.metricBoxWrite(a)}}}_writeLineGlyph(e,t,s,r,i,n,o,c,h){const l=s+i.x,u=r+i.y,m=2*(this.evaluatedMeshParams.minPixelBuffer?this.evaluatedMeshParams.minPixelBuffer/this._textMeshTransformProps.fontSize:1),d=Math.max(i.width,i.height)*m;e.recordStart(this.instanceId,this.attributeLayout,n.textureBinding),e.recordBounds(l,u,d,d);const{texcoords:f,offsets:p}=n,_=this._textMeshTransformProps.fontSize;this._writeQuad(e,t,s,r,{texcoords:f,offsets:p,fontSize:_,color:a(this.evaluatedMeshParams.color),isBackground:!1,referenceBounds:c,minZoom:Math.max(this._current.zoomRange[0],n.minZoom),maxZoom:Math.min(this._current.zoomRange[1],n.maxZoom),clipAngle:o,mapAligned:h,isLineLabel:!0}),e.recordEnd()}_isVisible(e,t){const s=this._zoomLevel;return e<=s&&s<=t}}function se(e,t,s){const{coords:r,lengths:i}=t,a=z(),n=z(),o=z(),c=z(),h=z(),l=z();let u=0;for(let t=0;t0?w(a,r[i],r[i+1]):w(a,0,0),w(n,r[d],r[d+1]),t"boolean"!=typeof e&&"number"!=typeof e&&"valueExpressionInfo"in e,oe=e=>e.some((e=>{for(const t in e){const s=e[t];if(ne(s))return!0}return!1}));class ce{static async create(e,t,s){const r={},i=new Map,a=new Map,n=new Map,o=new Map,c=new Map;for(const h in s){const l=s[h];if(null!=l&&"object"==typeof l)if(Array.isArray(l)){if("object"==typeof l[0])throw new Error(`InternalError: Cannot handle ${h}. Nested array params are not supported`);r[h]=l}else if("valueExpressionInfo"in l){if(l.value){r[h]=l.value;continue}const t=await ae(e,l);if(!t){r[h]=l.defaultValue;continue}i.set(h,t),r[h]=null}else switch(l.type){case"cim-effect-infos":if(l.effectInfos.some((e=>e.overrides.length))){a.set(h,{effects:await Promise.all(l.effectInfos.map((async t=>{const s=t.overrides.map((t=>ie(e,t)));return{effect:t.effect,compiledOverrides:(await Promise.all(s)).filter(O)}})))});break}r[h]=l.effectInfos.map((e=>e.effect));break;case"cim-marker-placement-param":l.overrides.length&&n.set(h,{placementInfo:l,compiledOverrides:(await Promise.all(l.overrides.map((t=>ie(e,t))))).filter(O)}),r[h]=l.placement;break;case"text-rasterization-param":{if(l.overrides.length){const t=l.overrides.map((t=>ie(e,t,l.useLegacyLabelEvaluationRules)));o.set(h,{compiledOverrides:(await Promise.all(t)).filter(O),rasterizationParam:l,objectIdToResourceId:new Map});continue}const s={type:"cim-rasterization-info",resource:l.resource};r[h]=await t.fetchResourceImmediate(s)??null;break}case"sprite-rasterization-param":{if(l.overrides.length){const t=l.overrides.map((t=>ie(e,t)));o.set(h,{compiledOverrides:(await Promise.all(t)).filter(O),rasterizationParam:l,objectIdToResourceId:new Map});continue}if("animated"===l.resource.type){o.set(h,{compiledOverrides:[],rasterizationParam:l,objectIdToResourceId:new Map});continue}const s={type:"cim-rasterization-info",resource:l.resource};r[h]=await t.fetchResourceImmediate(s)??null;break}case"cim-marker-transform-param":{const{params:t}=l;if(oe(t)){const s={compiledMarkerInfos:[]};await Promise.all(t.map((async t=>{const r={props:{}};for(const s in t)if(ne(t[s])){const i=await ae(e,t[s]);r.compiledExpressionMap||(r.compiledExpressionMap=new Map);const a=r.compiledExpressionMap;i&&a.set(s,i)}else r.props[s]=t[s];s.compiledMarkerInfos.push(r)}))),c.set(h,s)}else r[h]={type:"cim-marker-transform-info",infos:t};break}default:r[h]=l}else r[h]=l}return new ce(s,r,i,a,n,o,c)}constructor(e,t,s,r,i,a,n){this.inputMeshParams=e,this._resolvedMeshParams=t,this._dynamicProperties=s,this._dynamicEffectProperties=r,this._dynamicPlacementProperties=i,this._dynamicAsyncProperties=a,this._dynamicTransformProperties=n,this.evaluator=e=>e}get hasDynamicProperties(){return!!(this._dynamicProperties.size||this._dynamicAsyncProperties.size||this._dynamicEffectProperties.size||this._dynamicTransformProperties.size||this._dynamicPlacementProperties.size)}get evaluatedMeshParams(){return this._evaluatedMeshParams||(this._evaluatedMeshParams=this.evaluator(this._resolvedMeshParams)),this._evaluatedMeshParams}enqueueRequest(e,t,s){for(const r of this._dynamicAsyncProperties.values()){const i=V(r.rasterizationParam.resource);"animated"===r.rasterizationParam.resource.type&&r.rasterizationParam.resource.randomizeStartTime&&(i.primitiveName="__RESERVED__PRIMITIVE__NAME__",i.startGroup=W(t.getObjectId()||0));for(const{primitiveName:e,propertyName:a,computed:n,defaultValue:o,valueExpressionInfo:c}of r.compiledOverrides)try{const c="animated"===r.rasterizationParam.resource.type?i.primitiveName:e;G(i,c,a,n,t,s,o)}catch(t){Z.getLogger("esri.views.2d.engine.webgl.shaderGraph.techniques.mesh.MeshWriterInputEvaluator").errorOnce(new C("invalid-arcade-expression",`Encountered an error when evaluating the arcade expression '${c?.expression}' (primitive: '${e}', property: '${a}')`,t))}const a=e.enqueueRequest({type:"cim-rasterization-info",resource:i});r.objectIdToResourceId.set(t.getObjectId(),a)}}evaluateMeshParams(e,t,s){for(const[e,r]of this._dynamicProperties.entries())this._resolvedMeshParams[e]=r.computed.readWithDefault(t,s,r.defaultValue);for(const[e,r]of this._dynamicPlacementProperties.entries())for(const{computed:i,defaultValue:a,propertyName:n}of r.compiledOverrides){const o=i.readWithDefault(t,s,a);r.placementInfo.placement[n]=o,this._resolvedMeshParams[e]=r.placementInfo.placement}for(const[e,r]of this._dynamicEffectProperties.entries())for(const i of r.effects){for(const{computed:e,defaultValue:r,propertyName:a}of i.compiledOverrides){const n=e.readWithDefault(t,s,r);i.effect[a]=n}this._resolvedMeshParams[e]=r.effects.map((e=>e.effect))}for(const[e,r]of this._dynamicTransformProperties.entries()){const i={type:"cim-marker-transform-info",infos:[]};for(const e of r.compiledMarkerInfos){const r={...e.props};if(e.compiledExpressionMap)for(const[i,a]of e.compiledExpressionMap){const e=a.computed.readWithDefault(t,s,a.defaultValue);r[i]="number"==typeof e||"boolean"==typeof e?e:a.defaultValue}i.infos.push(r)}this._resolvedMeshParams[e]=i}for(const[s,r]of this._dynamicAsyncProperties.entries()){const i=r.objectIdToResourceId.get(t.getObjectId());if(null==i)continue;const a=e.getResource(i);this._resolvedMeshParams[s]=a}return this._evaluatedMeshParams=this.evaluator(this._resolvedMeshParams),this.evaluatedMeshParams}}class he{async createMeshWriter(e,t,s,r){const i=this._getMeshWriter(r.techniqueType),a=await ce.create(e,t,r.inputParams),n=new i(r.id,a,r.optionalAttributes,s);return await n.loadDependencies(),n}_getMeshWriter(e){switch(e){case t.Fill:return g;case t.DotDensity:return _;case t.ComplexFill:return p;case t.PatternFill:return f;case t.OutlineFill:return d;case t.PatternOutlineFill:return m;case t.ComplexOutlineFill:return u;case t.Marker:return l;case t.PieChart:return h;case t.Text:return s;case t.Line:return c;case t.TexturedLine:return o;case t.Heatmap:return n;case t.Label:return te;case t.Test:throw new Error("Internal Error: Found invalid mesh writer")}}}export{re as D,he as M}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/MoveManipulation.js b/library/arcgis/4.30/@arcgis/core/chunks/MoveManipulation.js new file mode 100644 index 00000000..951dff4b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/MoveManipulation.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import t from"../core/Handles.js";import{m as a,h as e}from"./handleUtils.js";import{h as i}from"../core/lang.js";import{watch as s,initial as n,when as r}from"../core/reactiveUtils.js";import{M as o,R as l,c}from"./RenderObject.js";import u from"../Color.js";import h from"../core/Evented.js";import{d as p,r as d}from"./maybe.js";import{c as _,z as m,m as M,f,y as g,w as v,h as w}from"./mat4.js";import{c as y}from"./mat4f64.js";import{s as A,G as x,c as T,n as E,d as S,e as b,b as D}from"./vec3.js";import{f as j,c as P}from"./vec3f64.js";import{s as I,a as O}from"./plane.js";import{b as R,c as L}from"./dragEventPipeline3D.js";import{d as X,b as z,c as U,e as Y,f as C,g as F,E as N}from"./InteractiveToolBase.js";import{C as Z}from"./basicInterfaces.js";import{g as H,t as B,h as q,i as G,e as k}from"./GeometryUtil.js";import{R as V}from"./Material.js";import{C as W}from"./ColorMaterial.js";import{a as J}from"./interfaces.js";import{i as K}from"./elevationInfoUtils.js";import{n as Q}from"./colorUtils2.js";import{c as $}from"./mathUtils.js";import{S as tt}from"./settings.js";var at;!function(t){t[t.TRANSLATE_Z=0]="TRANSLATE_Z",t[t.TRANSLATE_XY=1]="TRANSLATE_XY",t[t.SCALE=2]="SCALE",t[t.ROTATE=3]="ROTATE",t[t.SCALE_ROTATE=4]="SCALE_ROTATE"}(at||(at={}));class et{constructor(){this._available=!0}set location(t){this._forEachManipulator3D((a=>a.location=t))}set elevationAlignedLocation(t){this._forEachManipulator3D((a=>a.elevationAlignedLocation=t))}set elevationInfo(t){this._forEachManipulator3D((a=>a.elevationInfo=t))}get renderLocation(){let t;return this._forEachManipulator3D((a=>{t||(t=a.renderLocation)})),t}get available(){return this._available}set available(t){this._available=t,this._forEachManipulator3D((a=>a.available=t))}get hovering(){return this.someManipulator((t=>t.hovering))}get grabbing(){return this.someManipulator((t=>t.grabbing))}get dragging(){return this.someManipulator((t=>t.dragging))}get selected(){return this.someManipulator((t=>t.selected))}hasManipulator(t){return this.someManipulator((a=>a===t))}someManipulator(t){let a=!1;return this.forEachManipulator((e=>{!a&&t(e)&&(a=!0)})),a}_forEachManipulator3D(t){this.forEachManipulator(((a,e)=>{a instanceof o&&t(a,e)}))}}const it=128,st=70,nt=Math.ceil(st/3*2),rt=160,ot=.5,lt=24,ct=9,ut=190,ht=213,pt=60,dt=23,_t=5*Math.PI/12,mt=1*Math.PI/3,Mt=10,ft=.2,gt=30,vt=53,wt=.2,yt=.3,At=200,xt=3,Tt=1e6;function Et(t,a,e){const i=(e,i)=>{a({action:e,object:t,dxScreen:i.screenDeltaX,dyScreen:i.screenDeltaY})};return e(((a,e,s)=>(e.next((t=>("start"===t.action&&i("start",t),t))).next(X(t)).next((t=>{switch(t.action){case"start":case"update":(t.translationX||t.translationY||t.translationZ)&&i("update",t);break;case"end":i("end",t)}return t})),{steps:e,cancel:s=s.next(z(t)).next((t=>(i("end",{screenDeltaX:0,screenDeltaY:0}),t)))})))}function St(t){if(null==t?.axis)return 1;const{mapStart:a,mapEnd:e,axis:i}=t,s=[e.x-a.x,e.y-a.y];return s[0]*i[0]+s[1]*i[1]>0?1:-1}class bt extends et{constructor(a){super(),this._handles=new t,this._arrowManipulatorInfos=new Array,this._angle=0,this._scale=1,this._radius=st,this._updateAfterDrag=!1,this.events=new h,this._tool=a.tool,this._view=a.view,this._opaqueMaterial=this._createMaterial(),this._transparentMaterial=this._createMaterial(.5),null!=a.radius&&(this._radius=a.radius),this._createManipulators(),this.forEachManipulator((t=>this._tool.manipulators.add(t)))}set orthogonalAvailable(t){this._arrowManipulatorInfos.length>=3&&(this._arrowManipulatorInfos[1].manipulator.available=t,this._arrowManipulatorInfos[3].manipulator.available=t)}destroy(){this._handles=p(this._handles),this.forEachManipulator((t=>{this._tool.manipulators.remove(t),t.destroy()})),this._tool=null,this._view=null,this._arrowManipulatorInfos.length=0}forEachManipulator(t){for(const{manipulator:a}of this._arrowManipulatorInfos)t(a,at.TRANSLATE_XY)}createManipulatedObjectDragPipeline(t,e,i){if(!e.operations)return a();const s=e.operations.data.spatialReference,n=e.graphic;return Et(e,i,(a=>this.createDragPipeline(((e,i,s,n,r)=>(({steps:i,cancel:s}=t(e,i,s,n,r)),a(e,i,s))),e.elevationInfo,s,n)))}createDragPipeline(t,a,i,s){return e(this._arrowManipulatorInfos.map((({manipulator:e},n)=>U(e,((e,r,o,l,c)=>{const u=r.next((t=>({...t,manipulatorType:at.TRANSLATE_XY}))).next(Y(this._view,e.elevationAlignedLocation)).next(R(this._view,e.elevationAlignedLocation,a,i,s)).next(C(e.location,this.angle+(n+1)*Math.PI*.5)).next(F());t(e,u,o,l,c)})))))}get angle(){return this._angle}set angle(t){this._angle=t,this.dragging?this._updateAfterDrag=!0:this._updateManipulatorTransform()}get displayScale(){return this._scale}set displayScale(t){this._scale=t,this._updateManipulatorTransform()}get radius(){return this._radius}set radius(t){this._radius!==t&&(this._radius=t,this._updateManipulators())}_updateManipulators(){for(let t=0;t{this._updateAfterDrag&&"end"===t.action&&!this.dragging&&(this._updateManipulatorTransform(),this._updateAfterDrag=!1)}))),e}_createMaterial(t=1){const a=new W({cullFace:Z.Back,renderOccluded:V.Transparent,isDecoration:!0});return this._handles.add(s((()=>u.toUnitRGBA(this._view.effectiveTheme.accentColor)),(e=>{e[3]*=t,a.setParameters({color:e})}),n)),a}get test(){}}class Dt{constructor(){this._view=null,this._elevationInfo=null,this._lastDragEvent=null,this._next=null,this._enabled=!1}get enabled(){return this._enabled}set enabled(t){if(this._enabled!==t&&null!=this._lastDragEvent&&null!=this._next){const a=this._lastDragEvent.mapEnd,e=this._snap(this._lastDragEvent.screenEnd);if(null!=e){const i={action:"update",mapStart:this._lastDragEvent.mapStart,mapEnd:!0===t?e:a,screenStart:this._lastDragEvent.screenEnd,screenEnd:this._lastDragEvent.screenEnd};this._next.execute(i)}}this._enabled=t}_snap(t){const a=null!=this._view?this._view.toMap(t,{exclude:[]}):null;return null!=a&&null!=this._view&&(a.z=K(a,this._view,this._elevationInfo)),a}createDragEventPipelineStep(t,a){this._view=t,this._elevationInfo=a,this._lastDragEvent=null;const e=new N;return this._next=e,[t=>{if(this._lastDragEvent="end"!==t.action?{...t}:null,this._enabled){const a=this._snap(t.screenEnd);return null!=a?{action:t.action,mapStart:t.mapStart,mapEnd:a,screenStart:t.screenStart,screenEnd:t.screenEnd}:null}return{action:t.action,mapStart:t.mapStart,mapEnd:t.mapEnd,screenStart:t.screenStart,screenEnd:t.screenEnd}},e]}}class jt extends et{constructor(a){super(),this._handles=new t,this._snapToScene=new Dt,this._scale=1,this._radius=st,this._view=a.view,this._tool=a.tool,this._discMaterial=this._createMaterial(),this._discMaterialTransparent=this._createMaterial(.5),null!=a.snapToScene&&(this.snapToScene=a.snapToScene),null!=a.radius&&(this._radius=a.radius),this._createManipulator(),this.forEachManipulator((t=>this._tool.manipulators.add(t)))}destroy(){this._handles=p(this._handles),this.forEachManipulator((t=>{this._tool.manipulators.remove(t),t.destroy()})),this._tool=null,this._view=null,this._manipulator=null}forEachManipulator(t){t(this._manipulator,at.TRANSLATE_XY)}get displayScale(){return this._scale}set displayScale(t){this._scale=t,this._updateManipulatorTransform()}get snapToScene(){return this._snapToScene.enabled}set snapToScene(t){this._snapToScene.enabled=t}get radius(){return this._radius}set radius(t){t!==this._radius&&(this._radius=t,this._updateManipulator())}get discManipulator(){return this._manipulator}createManipulatedObjectDragPipeline(t,e,i){if(!e.operations)return a();const s=e.graphic,n=e.elevationInfo,r=e.operations.data.spatialReference;return Et(e,i,(a=>this.createDragPipeline(((e,i,s,n,r)=>(({steps:i,cancel:s}=t(e,i,s,n,r)),a(e,i,s))),n,r,s)))}createDragPipeline(t,a,e,i){const s=this._view;return U(this._manipulator,((n,r,o,l,c)=>{const u=r.next(Y(s,n.elevationAlignedLocation)).next(R(s,n.elevationAlignedLocation,a,e,i)).next(...this._snapToScene.createDragEventPipelineStep(s,a)).next((t=>({...t,manipulatorType:at.TRANSLATE_XY}))).next(F());t(n,u,o,l,c)}))}_updateManipulatorTransform(){const t=g(O.get(),A(I.get(),this.displayScale,this.displayScale,this.displayScale));this._manipulator.modelTransform=t}_createManipulator(){const t=this._view;this._manipulator=new o({view:t,worldSized:!1,autoScaleRenderObjects:!1,focusMultiplier:1,touchMultiplier:1,collisionType:{type:"disc",direction:j(0,0,1)},worldOriented:!0}),this._updateManipulator()}_updateManipulator(){const t=q(this._discMaterial,.02,1,128,j(0,0,1),j(0,0,0));t.transformation=g(y(),j(this._radius,this._radius,this._radius)),this._manipulator.renderObjects=[new l(t,J.Focused),new l(t.instantiate({material:this._discMaterialTransparent}),J.Unfocused)],this._manipulator.radius=this._radius/st*80}_createMaterial(t=1){const a=new W({cullFace:Z.Back,renderOccluded:V.Transparent,isDecoration:!0});return this._handles.add(s((()=>u.toUnitRGBA(this._view.effectiveTheme.accentColor)),(e=>{e[3]*=t,a.setParameters({color:e})}),n)),a}get test(){}}class Pt extends et{constructor(t){super(),this._radius=st,this.events=new h,this._tool=t.tool,this._view=t.view;const a=new tt({getTheme:()=>this._view.effectiveTheme});this._settings=a,null!=t.radius&&(this._radius=t.radius);const e=this._view.effectiveTheme.accentColor;this._materials={materialUnfocused:c(It(e,1,.25),V.Occlude),materialFocused:c(It(e,1,0),V.Occlude),materialOccludedUnfocused:c(It(e,.7,0),a.zManipulator.renderOccluded),materialOccludedFocused:c(It(e,.85,0),a.zManipulator.renderOccluded)},this._themeHandle=s((()=>this._view.effectiveTheme.accentColor),(t=>{const a=It(t,1,.25),e=It(t,1,0),i=It(t,.7,0),s=It(t,.85,0),{materialUnfocused:n,materialFocused:r,materialOccludedUnfocused:o,materialOccludedFocused:l}=this._materials;n.setParameters({color:a}),r.setParameters({color:e}),o.setParameters({color:i}),l.setParameters({color:s})})),this._createManipulator(),this.forEachManipulator((t=>this._tool.manipulators.add(t)))}destroy(){this._themeHandle=d(this._themeHandle),this._manipulator.applyObjectTransform=Xt,this.forEachManipulator((t=>{this._tool.manipulators.remove(t),t.destroy()}))}forEachManipulator(t){t(this._manipulator,at.TRANSLATE_Z)}createManipulatedObjectDragPipeline(t,e,i){if(!e.operations)return a();const s=e.operations.data.spatialReference;return Et(e,i,(a=>this.createDragPipeline(((e,i,s,n,r)=>(({steps:i,cancel:s}=t(e,i,s,n,r)),a(e,i,s))),s)))}createDragPipeline(t,a){const e=this._view;return U(this._manipulator,((i,s,n,r,o)=>{const l=s.next((t=>({...t,manipulatorType:at.TRANSLATE_Z}))).next(L(e,i.renderLocation,a)).next(F());t(i,l,n,r,o)}))}get radius(){return this._radius}set radius(t){t!==this._radius&&(this._radius=t,this._updateManipulator())}_updateManipulator(){const t=this._settings,a=this._radius/st,e=t.zManipulator.height*a,i=t.zManipulator.coneHeight*a,s=t.zManipulator.coneWidth*a,n=t.zManipulator.width*a,r=[j(0,0,0),j(0,0,e)],o=[j(0,0,0),j(0,0,e+i)],c=(t=>{const a=y();return v(a,a,[0,0,e]),w(a,a,Math.PI/2),a})(),{materialUnfocused:u,materialFocused:h,materialOccludedUnfocused:p,materialOccludedFocused:d}=this._materials,_=G(u,r,n/2,16,!1),m=k(u,i,s/2,16,!1);m.transformation=c,this._manipulator.renderObjects=[new l(m,J.Unfocused),new l(_,J.Unfocused),new l(m.instantiate({material:h}),J.Focused),new l(_.instantiate({material:h}),J.Focused),new l(m.instantiate({material:p}),J.Unfocused),new l(_.instantiate({material:p}),J.Unfocused),new l(m.instantiate({material:d}),J.Focused),new l(_.instantiate({material:d}),J.Focused)],this._manipulator.radius=n/2+2,this._manipulator.collisionType={type:"line",paths:[o]}}_createManipulator(){const t=this._view,a=new o({view:t,autoScaleRenderObjects:!1,worldSized:!1,selectable:!1,cursor:"ns-resize",elevationInfo:this.elevationInfo,worldOriented:!0,collisionPriority:1.6});a.applyObjectTransform=a=>{const e=t.state.camera,i=Ot;t.renderCoordsHelper.toRenderCoords(this._manipulator.elevationAlignedLocation,i);const s=x(e.eye,i),n=e.computeRenderPixelSizeAtDist(s),r=T(Rt,i,e.eye);E(r,r);const o=Lt;t.renderCoordsHelper.worldUpAtPosition(Ot,o);const l=Math.abs(S(r,o)),c=b(Rt,r,o),u=b(Rt,c,o),h=$(l,.01,1),p=1-Math.sqrt(1-h*h)/h/e.fullWidth,d=this._settings,_=this._radius/st,m=d.zManipulator.width*_;D(u,E(u,u),(1/p-1)*s+n*m),a[12]-=Rt[0],a[13]-=Rt[1],a[14]-=Rt[2]},this._manipulator=a,this._updateManipulator()}get test(){}}function It(t,a,e){const i=Q(t,e);return i.a*=a,u.toUnitRGBA(i)}const Ot=P(),Rt=P(),Lt=P(),Xt=()=>{};class zt extends et{constructor(a){super(),this._handles=new t,this._interactive=!0;const{tool:e,view:i,snapToScene:s,radius:n}=a;this._view=i,this.xyManipulation=new jt({tool:e,view:i,snapToScene:s,radius:n}),this.xyAxisManipulation=new bt({tool:e,view:i,radius:n}),this.zManipulation=new Pt({tool:e,view:i,radius:n}),this.xyManipulation.available=a.xyAvailable,this.xyAxisManipulation.available=a.xyAxisAvailable,this.zManipulation.available=a.zAvailable,this._autoHideXYAxis(),this.forEachManipulator((t=>this._handles.add(t.events.on("grab-changed",(()=>this._updateManipulatorInteractivity())))))}destroy(){this._handles.destroy(),this.xyManipulation.destroy(),this.xyAxisManipulation.destroy(),this.zManipulation.destroy()}createManipulatedObjectDragPipeline(t,a,i){return e([this.xyManipulation.createManipulatedObjectDragPipeline(((a,e,i,s,n)=>t(Yt.XY,a,e,i,s,n)),a,i),this.xyAxisManipulation.createManipulatedObjectDragPipeline(((a,e,i,s,n)=>t(Yt.XY_AXIS,a,e,i,s,n)),a,i),this.zManipulation.createManipulatedObjectDragPipeline(((a,e,i,s,n)=>t(Yt.Z,a,e,i,s,n)),a,i)])}createDragPipeline(t,a,i,s){return e([this.xyManipulation.createDragPipeline(((a,e,i,s,n)=>t(Yt.XY,a,e,i,s,n)),a,i,s),this.xyAxisManipulation.createDragPipeline(((a,e,i,s,n)=>t(Yt.XY_AXIS,a,e,i,s,n)),a,i,s),this.zManipulation.createDragPipeline(((a,e,i,s,n)=>t(Yt.Z,a,e,i,s,n)),i)])}set snapToScene(t){this.xyManipulation.snapToScene=t}set angle(t){this.xyAxisManipulation.angle=t}set interactive(t){this._interactive!==t&&(this._interactive=t,this._updateManipulatorInteractivity())}set radius(t){this.xyAxisManipulation.radius=t,this.xyManipulation.radius=t,this.zManipulation.radius=t}set displayScale(t){this.xyManipulation.displayScale=t,this.xyAxisManipulation.displayScale=t}forEachManipulator(t){this.xyManipulation.forEachManipulator((a=>t(a,at.TRANSLATE_XY))),this.xyAxisManipulation.forEachManipulator((a=>t(a,at.TRANSLATE_XY))),this.zManipulation.forEachManipulator((a=>t(a,at.TRANSLATE_Z)))}get _xyAxisVisible(){const t=this.xyManipulation.someManipulator((t=>t.focused))||this.xyAxisManipulation.someManipulator((t=>t.focused));return this._view.inputManager&&"touch"===this._view.inputManager.latestPointerType||t}_autoHideXYAxis(){const t=this.xyAxisManipulation,a=this.xyManipulation;if(i("esri-mobile"))return;const e=[];a.forEachManipulator((t=>e.push(t))),t.forEachManipulator((t=>e.push(t)));const s=()=>{const a=[];this._xyAxisVisible||t.forEachManipulator((t=>a.push(t.disableDisplay()))),this._handles.remove(Ut),this._handles.add(a,Ut)};for(const t of e)this._handles.add(t.events.on("focus-changed",s));this._view.inputManager&&this._handles.add(r((()=>this._view.inputManager?.latestPointerType),s)),s()}_updateManipulatorInteractivity(){const t=this.grabbing;this.forEachManipulator((a=>{a.interactive=!t&&this._interactive||a.grabbing}))}static radiusForSymbol(t){const a=null!=t&&"point-3d"===t.type&&t.symbolLayers;return a&&a.some((t=>"icon"===t.type))?nt:st}}const Ut="disable-xy-axis-display";var Yt;!function(t){t[t.XY=0]="XY",t[t.XY_AXIS=1]="XY_AXIS",t[t.Z=2]="Z"}(Yt||(Yt={}));export{Tt as A,et as M,at as a,zt as b,Et as c,nt as d,Yt as e,st as f,St as g,ft as h,lt as i,yt as j,rt as k,ut as l,gt as m,vt as n,ht as o,ct as p,Mt as q,At as r,wt as s,it as t,ot as u,dt as v,pt as w,_t as x,mt as y,xt as z}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/MultiOriginJSONSupport.js b/library/arcgis/4.30/@arcgis/core/chunks/MultiOriginJSONSupport.js new file mode 100644 index 00000000..202912de --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/MultiOriginJSONSupport.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./tslib.es6.js";import r,{o as s,O as e,n as i,j as o}from"../core/Accessor.js";import{s as n,a,b as u}from"../core/JSONSupport.js";import{clone as c}from"../core/lang.js";import{g as p}from"./utils.js";import{subclass as h}from"../core/accessorSupport/decorators/subclass.js";import{g}from"../core/accessorSupport/decorators/property.js";class l{constructor(){this._propertyOriginMap=new Map,this._originStores=new Array(s),this._values=new Map,this.multipleOriginsSupported=!0}clone(t){const r=new l,i=this._originStores[e.DEFAULTS];i&&i.forEach(((t,s)=>{r.set(s,c(t),e.DEFAULTS)}));for(let i=e.SERVICE;i{t&&t.has(e)||r.set(e,c(s),i)}))}return r}get(t,r){const s=void 0===r?this._values:this._originStores[r];return s?s.get(t):void 0}keys(t){const r=null==t?this._values:this._originStores[t];return r?[...r.keys()]:[]}set(t,r,s=e.USER){let i=this._originStores[s];if(i||(i=new Map,this._originStores[s]=i),i.set(t,r),!this._values.has(t)||this._propertyOriginMap.get(t)<=s){const e=this._values.get(t);return this._values.set(t,r),this._propertyOriginMap.set(t,s),e!==r}return!1}delete(t,r=e.USER){const s=this._originStores[r];if(!s)return;const i=s.get(t);if(s.delete(t),this._values.has(t)&&this._propertyOriginMap.get(t)===r){this._values.delete(t);for(let s=r-1;s>=0;s--){const r=this._originStores[s];if(r&&r.has(t)){this._values.set(t,r.get(t)),this._propertyOriginMap.set(t,s);break}}}return i}has(t,r){const s=void 0===r?this._values:this._originStores[r];return!!s&&s.has(t)}revert(t,r){for(;r>0&&!this.has(t,r);)--r;const s=this._originStores[r],e=s?.get(t),i=this._values.get(t);return this._values.set(t,e),this._propertyOriginMap.set(t,r),i!==e}originOf(t){return this._propertyOriginMap.get(t)||e.DEFAULTS}forEach(t){this._values.forEach(t)}}const O=r=>{let s=class extends r{constructor(...t){super(...t);const r=p(this),s=r.store,e=new l;r.store=e,n(r,s,e)}read(t,r){a(this,t,r)}getAtOrigin(t,r){const s=S(this),e=i(r);if("string"==typeof t)return s.get(t,e);const o={};return t.forEach((t=>{o[t]=s.get(t,e)})),o}originOf(t){return o(this.originIdOf(t))}originIdOf(t){return S(this).originOf(t)}revert(t,r){const s=S(this),e=i(r),o=p(this);let n;n="string"==typeof t?"*"===t?s.keys(e):[t]:t,n.forEach((t=>{o.invalidate(t),s.revert(t,e),o.commit(t)}))}};return s=t([h("esri.core.ReadOnlyMultiOriginJSONSupport")],s),s};function S(t){return p(t).store}let f=class extends(O(r)){};f=t([h("esri.core.ReadOnlyMultiOriginJSONSupport")],f);const _=r=>{let o=class extends r{constructor(...t){super(...t)}clear(t,r="user"){return d(this).delete(t,i(r))}write(t,r){return u(this,t=t||{},r),t}setAtOrigin(t,r,s){p(this).setAtOrigin(t,r,i(s))}removeOrigin(t){const r=d(this),s=i(t),o=r.keys(s);for(const t of o)r.originOf(t)===s&&r.set(t,r.get(t,s),e.USER)}updateOrigin(t,r){const e=d(this),o=i(r),n=g(this,t);for(let r=o+1;r{let s=class extends(_(O(r))){constructor(...t){super(...t)}};return s=t([h("esri.core.MultiOriginJSONSupport")],s),s};let m=class extends(v(r)){};m=t([h("esri.core.MultiOriginJSONSupport")],m);export{v as M,m as a}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/NestedMap.js b/library/arcgis/4.30/@arcgis/core/chunks/NestedMap.js new file mode 100644 index 00000000..ee6d4d6f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/NestedMap.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +class t{constructor(){this._outer=new Map}clear(){this._outer.clear()}get empty(){return 0===this._outer.size}get(t,e){return this._outer.get(t)?.get(e)}set(t,e,r){const s=this._outer.get(t);s?s.set(e,r):this._outer.set(t,new Map([[e,r]]))}delete(t,e){const r=this._outer.get(t);r&&(r.delete(e),0===r.size&&this._outer.delete(t))}forEach(t){this._outer.forEach(((e,r)=>t(e,r)))}}export{t as N}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/NormalAttribute.glsl.js b/library/arcgis/4.30/@arcgis/core/chunks/NormalAttribute.glsl.js new file mode 100644 index 00000000..bbd6143f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/NormalAttribute.glsl.js @@ -0,0 +1,15 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{U as e}from"./Matrix4PassUniform.js";import{B as r}from"./BindType.js";import{n as a}from"./compilerUtils.js";import{g as o}from"./interfaces3.js";import{V as s}from"./VertexAttribute.js";class t extends e{constructor(e,a){super(e,"sampler2D",r.Draw,((r,o,s)=>r.bindTexture(e,a(o,s))))}}function i(e,r){switch(r.normalType){case n.Compressed:e.attributes.add(s.NORMALCOMPRESSED,"vec2"),e.vertex.code.add(o`vec3 decompressNormal(vec2 normal) { +float z = 1.0 - abs(normal.x) - abs(normal.y); +return vec3(normal + sign(normal) * min(z, 0.0), z); +} +vec3 normalModel() { +return decompressNormal(normalCompressed); +}`);break;case n.Attribute:e.attributes.add(s.NORMAL,"vec3"),e.vertex.code.add(o`vec3 normalModel() { +return normal; +}`);break;case n.ScreenDerivative:e.fragment.code.add(o`vec3 screenDerivativeNormal(vec3 positionView) { +return normalize(cross(dFdx(positionView), dFdy(positionView))); +}`);break;default:a(r.normalType);case n.COUNT:case n.Ground:}}var n;!function(e){e[e.Attribute=0]="Attribute",e[e.Compressed=1]="Compressed",e[e.Ground=2]="Ground",e[e.ScreenDerivative=3]="ScreenDerivative",e[e.COUNT=4]="COUNT"}(n||(n={}));export{i as N,t as T,n as a}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/Normals.js b/library/arcgis/4.30/@arcgis/core/chunks/Normals.js new file mode 100644 index 00000000..b53ee3b5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/Normals.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{c as t}from"./mathUtils.js";import{r as a,n}from"./vec3.js";import{c as s}from"./vec3f64.js";import"../core/lang.js";function r(t,a,n,s,r,o=2){const c=1/(Math.abs(n)+Math.abs(s)+Math.abs(r)),e=n*c,f=s*c,i=r<=0?(e>=0?1:-1)*(1-Math.abs(f)):e,u=r<=0?(f>=0?1:-1)*(1-Math.abs(e)):f,b=a*o;t[b]=h(i),t[b+1]=h(u)}function o(t){const a=t.length/3,n=new Int16Array(2*a);let s=0;for(let o=0;o=0?1:-1)*(1-Math.abs(e)),t[1]=(e>=0?1:-1)*(1-Math.abs(c))):(t[0]=c,t[1]=e),n(t,t)}function h(a){return t(Math.round(32767*a),-32767,32767)}function f(a){return t(a/32767,-1,1)}export{r as a,o as b,c,e as d}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/OGCFeatureLayerView.js b/library/arcgis/4.30/@arcgis/core/chunks/OGCFeatureLayerView.js new file mode 100644 index 00000000..083b0698 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/OGCFeatureLayerView.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import{property as r}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as s}from"../core/accessorSupport/decorators/subclass.js";const o=o=>{let t=class extends o{get availableFields(){return this.layer.fieldsIndex.fields.map((e=>e.name))}};return e([r()],t.prototype,"layer",void 0),e([r({readOnly:!0})],t.prototype,"availableFields",null),t=e([s("esri.views.layers.OGCFeatureLayerView")],t),t};export{o as O}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/OGCFeatureLayerView2D.js b/library/arcgis/4.30/@arcgis/core/chunks/OGCFeatureLayerView2D.js new file mode 100644 index 00000000..83aada4e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/OGCFeatureLayerView2D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./tslib.es6.js";import"./Logger.js";import"../core/lang.js";import"../core/Error.js";import{subclass as o}from"../core/accessorSupport/decorators/subclass.js";import{F as s}from"./FeatureLayerView2D.js";import{O as r}from"./OGCFeatureLayerView.js";import"../config.js";import"./metadata.js";import"./utils.js";import"./handleUtils.js";import"./tracking.js";import"./ensureType.js";import"../Graphic.js";import"../geometry.js";import"../geometry/Extent.js";import"../core/accessorSupport/decorators/property.js";import"../geometry/Geometry.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"./maybe.js";import"./ObservableBase.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"./reader.js";import"../geometry/SpatialReference.js";import"./unitUtils.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"./writer.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"../geometry/Polyline.js";import"./typeUtils.js";import"../geometry/support/jsonUtils.js";import"../PopupTemplate.js";import"../core/Clonable.js";import"../core/Collection.js";import"../core/Evented.js";import"./shared.js";import"./SimpleObservable.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../intl.js";import"./date.js";import"./locale.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./messages.js";import"../popup/content.js";import"../popup/content/AttachmentsContent.js";import"../popup/content/Content.js";import"../popup/content/CustomContent.js";import"../popup/content/ExpressionContent.js";import"../popup/ElementExpressionInfo.js";import"../popup/content/FieldsContent.js";import"../popup/FieldInfo.js";import"./enumeration.js";import"../popup/support/FieldInfoFormat.js";import"../popup/content/MediaContent.js";import"../popup/content/BarChartMediaInfo.js";import"../popup/content/mixins/ChartMediaInfo.js";import"../popup/content/mixins/MediaInfo.js";import"../popup/content/support/ChartMediaInfoValue.js";import"../Color.js";import"./colorUtils.js";import"../popup/content/support/ChartMediaInfoValueSeries.js";import"./chartMediaInfoUtils.js";import"../popup/content/ColumnChartMediaInfo.js";import"../popup/content/ImageMediaInfo.js";import"../popup/content/support/ImageMediaInfoValue.js";import"../popup/content/LineChartMediaInfo.js";import"../popup/content/PieChartMediaInfo.js";import"../popup/content/RelationshipContent.js";import"../popup/support/RelatedRecordsInfoFieldOrder.js";import"../popup/content/TextContent.js";import"../popup/ExpressionInfo.js";import"../popup/LayerOptions.js";import"../popup/RelatedRecordsInfo.js";import"../support/actions/ActionBase.js";import"../core/Identifiable.js";import"../support/actions/ActionButton.js";import"../support/actions/ActionToggle.js";import"../symbols.js";import"../symbols/CIMSymbol.js";import"../symbols/Symbol.js";import"../symbols/ExtrudeSymbol3DLayer.js";import"../symbols/Symbol3DLayer.js";import"./utils4.js";import"../symbols/edges/Edges3D.js";import"./screenUtils.js";import"./materialUtils.js";import"./opacityUtils.js";import"../symbols/edges/SketchEdges3D.js";import"../symbols/edges/SolidEdges3D.js";import"./Symbol3DMaterial.js";import"../symbols/FillSymbol.js";import"../symbols/SimpleLineSymbol.js";import"../symbols/LineSymbol.js";import"../symbols/LineSymbolMarker.js";import"./lineMarkers.js";import"../symbols/FillSymbol3DLayer.js";import"../symbols/patterns/LineStylePattern3D.js";import"../symbols/patterns/StylePattern3D.js";import"./utils5.js";import"./colors.js";import"./symbolLayerUtils3D.js";import"./aaBoundingBox.js";import"../symbols/Font.js";import"../symbols/IconSymbol3DLayer.js";import"./persistableUrlUtils.js";import"../symbols/LabelSymbol3D.js";import"../symbols/Symbol3D.js";import"./collectionUtils.js";import"../portal/Portal.js";import"../core/Loadable.js";import"../core/Promise.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"../symbols/LineSymbol3DLayer.js";import"../symbols/LineStyleMarker3D.js";import"../symbols/ObjectSymbol3DLayer.js";import"../symbols/PathSymbol3DLayer.js";import"../symbols/TextSymbol3DLayer.js";import"../symbols/WaterSymbol3DLayer.js";import"../symbols/support/StyleOrigin.js";import"./Thumbnail.js";import"./calloutUtils.js";import"../symbols/callouts/Callout3D.js";import"../symbols/callouts/LineCallout3D.js";import"../symbols/support/Symbol3DVerticalOffset.js";import"../symbols/LineSymbol3D.js";import"../symbols/MarkerSymbol.js";import"../symbols/MeshSymbol3D.js";import"../symbols/PictureFillSymbol.js";import"./urlUtils.js";import"../symbols/PictureMarkerSymbol.js";import"../symbols/PointSymbol3D.js";import"../symbols/PolygonSymbol3D.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../symbols/SimpleFillSymbol.js";import"../symbols/SimpleMarkerSymbol.js";import"../symbols/TextSymbol.js";import"../symbols/WebStyleSymbol.js";import"./compilerUtils.js";import"./EffectView.js";import"./parser.js";import"./utils3.js";import"./mat4.js";import"./_commonjsHelpers.js";import"./featureConversionUtils.js";import"./OptimizedFeature.js";import"./OptimizedGeometry.js";import"./OptimizedFeatureSet.js";import"../layers/support/FeatureFilter.js";import"../TimeExtent.js";import"./timeUtils.js";import"../rest/support/Query.js";import"./DataLayerSource.js";import"../layers/support/Field.js";import"./domains.js";import"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";import"./fieldType.js";import"./FullTextSearch.js";import"./spatialRelationships.js";import"../rest/support/StatisticDefinition.js";import"./layerUtils2.js";import"./timeSupport2.js";import"../support/timeUtils.js";import"./utils6.js";import"./tagSymbols.js";import"../rest/support/FeatureSet.js";import"./highlightReasons.js";import"./HighlightOptions.js";import"./LayerView2D.js";import"./Container.js";import"./mat3f32.js";import"./DisplayObject.js";import"./definitions.js";import"./enums.js";import"./Texture.js";import"./GLObjectType.js";import"./ClipRect.js";import"./layerViewUtils.js";import"./UpdatingHandles.js";import"./TechniqueInstance.js";import"./UpdateTracking2D.js";import"./BindType.js";import"./Util.js";import"./vec2f64.js";import"./vec4.js";import"./vec4f64.js";import"./Program.js";import"./BufferObject.js";import"./dataViewUtils.js";import"./enums2.js";import"./VertexElementDescriptor.js";import"./BoundingBox.js";import"./vec2f32.js";import"./ReactiveMap.js";import"./TileContainer.js";import"./WGLContainer.js";import"./VertexArrayObject.js";import"./WGLBrushVTLSymbol.js";import"./vec4f32.js";import"./StyleDefinition.js";import"./config.js";import"./ShaderCompiler.js";import"./ProgramTemplate.js";import"./TiledDisplayObject.js";import"./mat3.js";import"./TileKey2.js";import"./mat2df32.js";import"./mat2d.js";import"./vec3f32.js";import"./earcut.js";import"./vec2.js";import"./clippingUtils.js";import"./CircularArray.js";import"./TileStrategy.js";import"./QueueProcessor.js";import"./Queue.js";import"../core/signal.js";import"./tileUtils.js";import"../core/workers/workers.js";import"../core/workers/Connection.js";import"../core/workers/RemoteClient.js";import"./arcgisLayerUrl.js";import"./featureReductionUtils.js";import"./lengthUtils.js";import"./sizeVariableUtils.js";import"./OrderByInfo.js";import"./labelingInfo.js";import"../layers/support/LabelClass.js";import"./labelUtils.js";import"./defaults.js";import"./defaultsJSON.js";import"../symbols/support/jsonUtils.js";import"./heatmapUtils.js";import"./CIMSymbolHelper.js";import"./BidiEngine.js";import"./fontUtils.js";import"./GeometryUtils.js";import"./utils7.js";import"./shapingUtils.js";import"./Rect.js";import"./SDFHelper.js";import"./floatRGBA.js";import"./FeatureCommandQueue.js";import"./heatmapTextureUtils.js";import"./constants.js";import"./capabilities2.js";import"./contextUtils.js";import"./HighlightCounter.js";import"./FeatureLayerView.js";import"../layers/support/FeatureEffect.js";import"./jsonUtils.js";import"./floorFilterUtils.js";import"./popupUtils.js";import"../views/layers/LayerView.js";import"./RefreshableLayerView.js";let i=class extends(r(s)){supportsSpatialReference(t){return this.layer.serviceSupportsSpatialReference(t)}};i=t([o("esri.views.2d.layers.OGCFeatureLayerView2D")],i);const p=i;export{p as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/OGCFeatureLayerView3D.js b/library/arcgis/4.30/@arcgis/core/chunks/OGCFeatureLayerView3D.js new file mode 100644 index 00000000..ffd2e945 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/OGCFeatureLayerView3D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./tslib.es6.js";import r from"../core/Error.js";import{property as o}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as s}from"../core/accessorSupport/decorators/subclass.js";import{F as i}from"./FeatureLayerViewBase3D.js";import{O as e}from"./OGCFeatureLayerView.js";import"../config.js";import"./ensureType.js";import"./utils.js";import"./handleUtils.js";import"./metadata.js";import"./tracking.js";import"./maybe.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Accessor.js";import"../core/Handles.js";import"./ObservableBase.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"../core/Collection.js";import"../core/Evented.js";import"./shared.js";import"./SimpleObservable.js";import"./dehydratedFeatures.js";import"../geometry/SpatialReference.js";import"../core/JSONSupport.js";import"./unitUtils.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"./writer.js";import"./aaBoundingBox.js";import"../geometry/Extent.js";import"../geometry/Geometry.js";import"./reader.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"./aaBoundingRect.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"./quantizationUtils.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"../geometry/Polyline.js";import"./typeUtils.js";import"../layers/support/Field.js";import"./enumeration.js";import"./domains.js";import"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";import"./fieldType.js";import"./Graphics3DGraphicsPipeline.js";import"./hydratedFeatures.js";import"../geometry.js";import"../geometry/support/jsonUtils.js";import"../Graphic.js";import"../PopupTemplate.js";import"../core/Clonable.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../intl.js";import"./date.js";import"./locale.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./messages.js";import"../popup/content.js";import"../popup/content/AttachmentsContent.js";import"../popup/content/Content.js";import"../popup/content/CustomContent.js";import"../popup/content/ExpressionContent.js";import"../popup/ElementExpressionInfo.js";import"../popup/content/FieldsContent.js";import"../popup/FieldInfo.js";import"../popup/support/FieldInfoFormat.js";import"../popup/content/MediaContent.js";import"../popup/content/BarChartMediaInfo.js";import"../popup/content/mixins/ChartMediaInfo.js";import"../popup/content/mixins/MediaInfo.js";import"../popup/content/support/ChartMediaInfoValue.js";import"../Color.js";import"./colorUtils.js";import"../popup/content/support/ChartMediaInfoValueSeries.js";import"./chartMediaInfoUtils.js";import"../popup/content/ColumnChartMediaInfo.js";import"../popup/content/ImageMediaInfo.js";import"../popup/content/support/ImageMediaInfoValue.js";import"../popup/content/LineChartMediaInfo.js";import"../popup/content/PieChartMediaInfo.js";import"../popup/content/RelationshipContent.js";import"../popup/support/RelatedRecordsInfoFieldOrder.js";import"../popup/content/TextContent.js";import"../popup/ExpressionInfo.js";import"../popup/LayerOptions.js";import"../popup/RelatedRecordsInfo.js";import"../support/actions/ActionBase.js";import"../core/Identifiable.js";import"../support/actions/ActionButton.js";import"../support/actions/ActionToggle.js";import"../symbols.js";import"../symbols/CIMSymbol.js";import"../symbols/Symbol.js";import"../symbols/ExtrudeSymbol3DLayer.js";import"../symbols/Symbol3DLayer.js";import"./utils4.js";import"../symbols/edges/Edges3D.js";import"./screenUtils.js";import"./materialUtils.js";import"./opacityUtils.js";import"../symbols/edges/SketchEdges3D.js";import"../symbols/edges/SolidEdges3D.js";import"./Symbol3DMaterial.js";import"../symbols/FillSymbol.js";import"../symbols/SimpleLineSymbol.js";import"../symbols/LineSymbol.js";import"../symbols/LineSymbolMarker.js";import"./lineMarkers.js";import"../symbols/FillSymbol3DLayer.js";import"../symbols/patterns/LineStylePattern3D.js";import"../symbols/patterns/StylePattern3D.js";import"./utils5.js";import"./colors.js";import"./symbolLayerUtils3D.js";import"../symbols/Font.js";import"../symbols/IconSymbol3DLayer.js";import"./persistableUrlUtils.js";import"../symbols/LabelSymbol3D.js";import"../symbols/Symbol3D.js";import"./collectionUtils.js";import"../portal/Portal.js";import"../core/Loadable.js";import"../core/Promise.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"../symbols/LineSymbol3DLayer.js";import"../symbols/LineStyleMarker3D.js";import"../symbols/ObjectSymbol3DLayer.js";import"../symbols/PathSymbol3DLayer.js";import"../symbols/TextSymbol3DLayer.js";import"../symbols/WaterSymbol3DLayer.js";import"../symbols/support/StyleOrigin.js";import"./Thumbnail.js";import"./calloutUtils.js";import"../symbols/callouts/Callout3D.js";import"../symbols/callouts/LineCallout3D.js";import"../symbols/support/Symbol3DVerticalOffset.js";import"../symbols/LineSymbol3D.js";import"../symbols/MarkerSymbol.js";import"../symbols/MeshSymbol3D.js";import"../symbols/PictureFillSymbol.js";import"./urlUtils.js";import"../symbols/PictureMarkerSymbol.js";import"../symbols/PointSymbol3D.js";import"../symbols/PolygonSymbol3D.js";import"../symbols/SimpleFillSymbol.js";import"../symbols/SimpleMarkerSymbol.js";import"../symbols/TextSymbol.js";import"../symbols/WebStyleSymbol.js";import"./dehydratedPoint.js";import"./timeSupport2.js";import"../support/timeUtils.js";import"../TimeExtent.js";import"./timeUtils.js";import"./utils6.js";import"./tagSymbols.js";import"../rest/support/Query.js";import"./DataLayerSource.js";import"./FullTextSearch.js";import"./spatialRelationships.js";import"../rest/support/StatisticDefinition.js";import"./projectExtentUtils.js";import"./geometryServiceUtils.js";import"./project.js";import"./utils8.js";import"./utils9.js";import"../rest/support/ProjectParameters.js";import"./RibbonLineMaterial.js";import"./mat4.js";import"./mat4f64.js";import"./sphere.js";import"./vec4.js";import"./vec4f64.js";import"./ray.js";import"./plane.js";import"./mat3f64.js";import"./quatf64.js";import"./vec2f64.js";import"./mathUtils2.js";import"./basicInterfaces.js";import"./Material.js";import"./interfaces3.js";import"./VertexAttribute.js";import"./ViewingMode.js";import"./StencilUtils.js";import"./Indices.js";import"./Util.js";import"./triangle.js";import"./lineSegment.js";import"./doublePrecisionUtils.js";import"./mat3.js";import"./Matrix4PassUniform.js";import"./BindType.js";import"./ShaderTechniqueConfiguration.js";import"./lengthUtils.js";import"./debugFlags2.js";import"./requestImageUtils.js";import"./enums.js";import"./Texture.js";import"./GLObjectType.js";import"./vec2.js";import"./renderState.js";import"./Octree.js";import"./frustum.js";import"./InterleavedLayout.js";import"./BufferView.js";import"./types.js";import"./floatRGBA.js";import"./UpdatingHandles.js";import"./arcgisLayerUrl.js";import"./layerUtils2.js";import"./ReactiveMap.js";import"./dehydratedFeatureComparison.js";import"../core/signal.js";import"../views/SceneView.js";import"../Camera.js";import"../CameraLayout.js";import"./Cyclical.js";import"../Viewpoint.js";import"./domUtils.js";import"../core/workers/workers.js";import"../core/workers/Connection.js";import"./Queue.js";import"../core/workers/RemoteClient.js";import"./GraphicsCollection.js";import"../geometry/HeightModelInfo.js";import"../geometry/projection.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"./zscale.js";import"./projectBoundingRect.js";import"./projectPointToVector.js";import"./boundedPlane.js";import"./RenderCoordsHelper.js";import"./spatialReferenceEllipsoidUtils.js";import"./projectVectorToPoint.js";import"./projectVectorToVector.js";import"./ElevationProvider.js";import"./scaleUtils.js";import"../views/View.js";import"../Map.js";import"../Basemap.js";import"./loadAll.js";import"../portal/PortalItem.js";import"../portal/PortalItemResource.js";import"../portal/PortalRating.js";import"../support/BasemapStyle.js";import"./writeUtils.js";import"../Ground.js";import"./compilerUtils.js";import"./CollectionFlattener.js";import"./editableLayers.js";import"../layers/catalog/catalogUtils.js";import"./basemapUtils.js";import"./utils3.js";import"./collectionUtils2.js";import"../support/LayersMixin.js";import"../layers/Layer.js";import"../support/TablesMixin.js";import"../views/BasemapView.js";import"../views/Magnifier.js";import"./selectionUtils.js";import"../views/Theme.js";import"./InputManager.js";import"./ViewEvents.js";import"./IViewEvents.js";import"./interfaces.js";import"./screenUtils2.js";import"../views/input/Input.js";import"../views/input/gamepad/GamepadSettings.js";import"../views/input/gamepad/GamepadInputDevice.js";import"../views/navigation/Navigation.js";import"./a11yUtils.js";import"../views/navigation/gamepad/GamepadSettings.js";import"./heightModelInfoUtils.js";import"./projectionUtils.js";import"../views/BreakpointsOwner.js";import"../views/DOMContainer.js";import"./projector.js";import"./widgetUtils.js";import"../views/GroundView.js";import"./cameraUtils.js";import"./Intersector2.js";import"./verticalOffsetUtils.js";import"./orientedBoundingBox.js";import"./quat.js";import"./computeTranslationToOriginAndRotation.js";import"./Attribute.js";import"./earthUtils.js";import"./spatialReferenceSupport.js";import"../layers/support/ElevationSampler.js";import"./TerrainConst.js";import"../layers/support/LOD.js";import"../layers/support/TileInfo.js";import"./TileKey.js";import"../views/PopupView.js";import"../views/ViewAnimation.js";import"../views/3d/environment/SunLighting.js";import"../webscene/SunLighting.js";import"../views/3d/environment/VirtualLighting.js";import"../webscene/VirtualLighting.js";import"../webscene/Environment.js";import"../views/3d/environment/SunnyWeather.js";import"./weather.js";import"../views/3d/environment/CloudyWeather.js";import"../views/3d/environment/FoggyWeather.js";import"../views/3d/environment/RainyWeather.js";import"../views/3d/environment/SnowyWeather.js";import"./lightingTypes.js";import"../webscene/background/Background.js";import"../webscene/background/ColorBackground.js";import"./quantityUtils.js";import"./colorUtils2.js";import"./IntegerPassUniform.js";import"./NormalAttribute.glsl.js";import"./VertexPosition.glsl.js";import"./Matrix3DrawUniform.js";import"./RenderGeometry.js";import"../views/3d/webgl/RenderCamera.js";import"./axisAngleDegrees.js";import"./Scheduler.js";import"./debugFlags.js";import"./ScreenSpacePass.glsl.js";import"./Float4DrawUniform.js";import"./NestedMap.js";import"./VertexArrayObject2.js";import"./VertexArrayObject.js";import"./Intersector.js";import"./glUtil.js";import"./VertexElementDescriptor.js";import"./MemCache.js";import"./BufferObject.js";import"./objectResourceUtils.js";import"./devEnvironmentUtils.js";import"./vec32.js";import"./vec42.js";import"./DefaultMaterial_COLOR_GAMMA.js";import"./Version.js";import"./resourceUtils3.js";import"./vec2f32.js";import"./GLTextureMaterial.js";import"./RayIntersections.js";import"./OutputHighlight.glsl.js";import"./DecodeSymbolColor.glsl.js";import"./VerticalOffset.glsl.js";import"./Matrix4sPassUniform.js";import"../views/3d/webgl/RenderNode.js";import"./CameraSpace.glsl.js";import"./vec3f32.js";import"./Program.js";import"./_commonjsHelpers.js";import"./GeometryUtil.js";import"./DoubleArray.js";import"./ShadowCastVisualizeTechniqueConfiguration.js";import"./euclideanLengthMeasurementUtils.js";import"./ElevationUpdateEvent.js";import"./ElevationContext.js";import"./unitConversionUtils.js";import"./graphicUtils.js";import"./HUDMaterial.js";import"./featureConversionUtils.js";import"./OptimizedFeature.js";import"./OptimizedGeometry.js";import"./OptimizedFeatureSet.js";import"./edgeUtils.js";import"./earcut.js";import"./SnappingCandidate.js";import"./visualVariableUtils.js";import"./sizeVariableUtils.js";import"./triangulationUtils.js";import"./deduplicate.js";import"./Normals.js";import"./CIMSymbolHelper.js";import"./BidiEngine.js";import"./fontUtils.js";import"./GeometryUtils.js";import"./enums2.js";import"./utils7.js";import"./definitions.js";import"./shapingUtils.js";import"./mat2d.js";import"./mat2df32.js";import"./Rect.js";import"./BoundingBox.js";import"./defaults.js";import"./defaultsJSON.js";import"./OverrideHelper.js";import"../symbols/support/cimSymbolUtils.js";import"./utils11.js";import"./jsonUtils.js";import"./parser.js";import"./LRUCache.js";import"./line.js";import"./line2.js";import"./lineStippleUtils.js";import"../geometry/support/MeshComponent.js";import"../geometry/support/MeshMaterial.js";import"../geometry/support/MeshTexture.js";import"./imageUtils.js";import"../geometry/support/MeshTextureTransform.js";import"../geometry/support/MeshMaterialMetallicRoughness.js";import"./MeshVertexAttributes.js";import"./meshVertexSpaceUtils.js";import"../geometry/support/MeshGeoreferencedVertexSpace.js";import"../geometry/support/MeshLocalVertexSpace.js";import"./projection.js";import"./interfaces6.js";import"./DefaultLayouts.js";import"./styleUtils.js";import"./webStyleSymbolUtils.js";import"../symbols/support/jsonUtils.js";import"./Intersector3.js";import"./ColorMaterial.js";import"./TriangleMaterial.js";import"./WebGLRequirements.js";import"./capabilities2.js";import"./contextUtils.js";import"./ray2.js";import"./viewpointUtils2.js";import"./ZoomMomentumEstimator.js";import"./labelFormatUtils.js";import"./labelUtils.js";import"./FeatureTileDescriptor3D.js";import"./elevationInfoUtils.js";import"./hitTest.js";import"./LayerConstants.js";import"./intersectorUtilsConversions.js";import"./ElevationRange.js";import"./hitTestSelectUtils.js";import"./terrainUtils.js";import"../views/3d/support/SceneViewPerformanceInfo.js";import"./ByteSizeUnit.js";import"./LayerViewPerformanceInfo.js";import"../views/3d/support/LayerPerformanceInfo.js";import"./ElevationQueryTileCache.js";import"./RenderableTile.js";import"./mat3f32.js";import"./enums3.js";import"./TileStrategy.js";import"./TileKey2.js";import"./QueueProcessor.js";import"./config.js";import"./TiledDisplayObject.js";import"./DisplayObject.js";import"./StyleDefinition.js";import"./ElevationSamplerData.js";import"./resources.js";import"./edgeProcessing.js";import"./Viewshed.js";import"../views/3d/webgl.js";import"../views/3d/webgl/ManagedFBO.js";import"./testSVGPremultipliedAlpha.js";import"./RenderingContext.js";import"./ProgramCache.js";import"./screenshotUtils.js";import"./layerViewUtils.js";import"../views/ui/DefaultUI.js";import"../views/ui/UI.js";import"./themeUtils.js";import"../widgets/Attribution.js";import"../widgets/Widget.js";import"./uuid.js";import"./jsxWidgetSupport.js";import"../widgets/Attribution/AttributionViewModel.js";import"./globalCss.js";import"./accessibleHandler.js";import"./messageBundle.js";import"./jsxFactory.js";import"../widgets/Compass.js";import"../widgets/Compass/CompassViewModel.js";import"./utils20.js";import"../widgets/support/GoTo.js";import"../widgets/NavigationToggle.js";import"../widgets/NavigationToggle/NavigationToggleViewModel.js";import"../widgets/Zoom.js";import"../widgets/Zoom/ZoomViewModel.js";import"./queryForSymbologySnapping.js";import"./hash.js";import"./diffUtils.js";import"../renderers/mixins/VisualVariablesMixin.js";import"../renderers/visualVariables/ColorVariable.js";import"../renderers/visualVariables/VisualVariable.js";import"./LegendOptions.js";import"../renderers/visualVariables/support/ColorStop.js";import"../renderers/visualVariables/OpacityVariable.js";import"../renderers/visualVariables/support/OpacityStop.js";import"../renderers/visualVariables/RotationVariable.js";import"../renderers/visualVariables/SizeVariable.js";import"../renderers/visualVariables/support/SizeStop.js";import"./Graphics3DObjectStates.js";import"../renderers/ClassBreaksRenderer.js";import"../renderers/Renderer.js";import"../renderers/support/AuthoringInfo.js";import"../renderers/support/AuthoringInfoVisualVariable.js";import"./colorRamps.js";import"../rest/support/AlgorithmicColorRamp.js";import"../rest/support/ColorRamp.js";import"../rest/support/MultipartColorRamp.js";import"../renderers/support/ClassBreakInfo.js";import"./commonProperties.js";import"../renderers/DictionaryRenderer.js";import"../layers/support/FieldsIndex.js";import"./UnknownTimeZone.js";import"../renderers/DotDensityRenderer.js";import"../renderers/support/AttributeColorInfo.js";import"../renderers/HeatmapRenderer.js";import"../renderers/support/HeatmapColorStop.js";import"./heatmapUtils.js";import"../renderers/PieChartRenderer.js";import"../renderers/SimpleRenderer.js";import"../renderers/UniqueValueRenderer.js";import"../renderers/support/UniqueValue.js";import"../renderers/support/UniqueValueClass.js";import"../renderers/support/UniqueValueGroup.js";import"../renderers/support/UniqueValueInfo.js";import"../renderers/support/jsonUtils.js";import"./rendererConversion.js";import"./optimizedFeatureQueryEngineAdapter.js";import"./centroid.js";import"./PooledRBush.js";import"./quickselect.js";import"./popupUtils.js";import"../layers/support/FeatureFilter.js";import"./floorFilterUtils.js";import"./QueryEngine.js";import"../geometry/support/normalizeUtils.js";import"./normalizeUtilsCommon.js";import"./simplify.js";import"../core/sql/WhereClause.js";import"./TimeOnly.js";import"./timeSupport.js";import"./projectionSupport.js";import"./json.js";import"./QueryEngineCapabilities.js";import"./utils12.js";import"./utils2.js";import"./utils10.js";import"./generateRendererUtils.js";import"../rest/support/FeatureSet.js";import"./FeatureStore.js";import"./BoundsStore.js";import"./heatmapTextureUtils.js";import"./LayerView3D.js";import"./query.js";import"./pbfQueryUtils.js";import"./pbf.js";import"./queryZScale.js";import"./WorkerHandle.js";import"./EventedSet.js";import"./FeatureLayerView.js";import"../layers/support/FeatureEffect.js";import"../views/layers/LayerView.js";import"./RefreshableLayerView.js";let p=class extends(e(i)){constructor(){super(...arguments),this.type="ogc-feature-3d"}initialize(){this.layer.serviceSupportsSpatialReference(this.view.spatialReference)||this.addResolvingPromise(Promise.reject(new r("layerview:spatial-reference-incompatible","The spatial references supported by this OGC layer are incompatible with the spatial reference of the view",{layer:this.layer})))}};t([o()],p.prototype,"layer",void 0),p=t([s("esri.views.3d.layers.OGCFeatureLayerView3D")],p);const m=p;export{m as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/Object3DVisualElement.js b/library/arcgis/4.30/@arcgis/core/chunks/Object3DVisualElement.js new file mode 100644 index 00000000..c7594e15 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/Object3DVisualElement.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{d as e}from"./mat4.js";import{c as s}from"./mat4f64.js";import{V as r}from"./VisualElement.js";import{W as t,U as o,O as i}from"./RibbonLineMaterial.js";class a extends r{constructor(e){super(e),this._resources=null,this._transform=s()}get object(){return null!=this._resources?this._resources.object:null}get transform(){return this._transform}set transform(s){e(this._transform,s),null!=this._resources&&(this._resources.object.transformation=this._transform)}recreate(){this.attached&&this.createResources()}recreateGeometry(){if(null==this._resources)return;const e=this._resources.object,s=this.view._stage;s.removeMany(e.geometries),e.removeAllGeometries(),this.createGeometries(e),e.visible=this.visible,s.addMany(e.geometries)}createResources(){this.destroyResources();const e=this.view._stage;if(!e)return;const s=new t(e,{pickable:!1,updatePolicy:o.SYNC}),r=new i({castShadow:!1});r.transformation=this._transform,this.createExternalResources(),this.createGeometries(r),e.addMany(r.geometries),this.forEachExternalMaterial((s=>e.add(s))),e.add(r),s.add(r),r.visible=this.visible,this._resources={layer:s,object:r}}destroyResources(){const e=this.view._stage;null!=this._resources&&e&&(e.remove(this._resources.object),this._resources.layer.destroy(),this.forEachExternalMaterial((s=>{e.remove(s)})),e.removeMany(this._resources.object.geometries),this._resources.object.dispose(),this.destroyExternalResources(),this._resources=null)}updateVisibility(e){null!=this._resources&&(this._resources.object.visible=e)}}export{a as O}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/ObjectValue.js b/library/arcgis/4.30/@arcgis/core/chunks/ObjectValue.js new file mode 100644 index 00000000..1492f5c1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/ObjectValue.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as r}from"./tslib.es6.js";import"./Logger.js";import"../core/lang.js";import"../core/Error.js";import{subclass as s}from"../core/accessorSupport/decorators/subclass.js";import o from"../rest/knowledgeGraph/GraphObject.js";let e=class extends o{constructor(r){super(r)}};e=r([s("esri.rest.knowledgeGraph.ObjectValue")],e);const t=e;export{t as O}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/ObservableBase.js b/library/arcgis/4.30/@arcgis/core/chunks/ObservableBase.js new file mode 100644 index 00000000..7a12e5a9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/ObservableBase.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{m as e}from"./handleUtils.js";import{r as s}from"../core/lang.js";class r{constructor(e,s){this._observers=e,this._observer=s}remove(){s(this._observers,this._observer)}}class t{constructor(){this._observers=null,this.destroyed=!1}observe(e){if(this.destroyed||e.destroyed)return o;null==this._observers&&(this._observers=[]);const s=this._observers;let t=!1,i=!1;const n=s.length;for(let r=0;r0){if(!(t+r{if(!function(t,e){return z(m(e.bounds),2*-e.halfSize,w),z(m(e.bounds),2*e.halfSize,P),p(t.origin,t.direction,w,P)}(o,t))return!1;const e=t.node;return e.terminals.forAll((t=>{this._intersectsObject(o,t)&&n(t)})),null!==e.residents&&e.residents.forAll((t=>{this._intersectsObject(o,t)&&n(t)})),!0}))}forEachAlongRayWithVerticalOffset(t,e,n,o){const i=d(t,e);S(this._root,(t=>{if(!function(t,e,n){return z(m(e.bounds),2*-e.halfSize,w),z(m(e.bounds),2*e.halfSize,P),n.applyToMinMax(w,P),p(t.origin,t.direction,w,P)}(i,t,o))return!1;const e=t.node;return e.terminals.forAll((t=>{this._intersectsObjectWithOffset(i,t,o)&&n(t)})),null!==e.residents&&e.residents.forAll((t=>{this._intersectsObjectWithOffset(i,t,o)&&n(t)})),!0}))}forEach(t){S(this._root,(e=>{const n=e.node;return n.terminals.forAll(t),null!==n.residents&&n.residents.forAll(t),!0})),this._degenerateObjects.forEach(t)}forEachDegenerateObject(t){this._degenerateObjects.forEach(t)}findClosest(t,e,n,o=(()=>!0),r=1/0){let h=1/0,a=1/0,d=null;const u=M(t,e),c=i=>{if(--r,!o(i))return;const s=this.objectToBoundingSphere(i);if(!l(n,s))return;const u=A(t,e,m(s)),c=u-s[3],f=u+s[3];c{if(r<=0||!l(n,o.bounds))return!1;if(i(E,u,o.halfSize),s(E,E,m(o.bounds)),A(t,e,E)>a)return!1;const h=o.node;return h.terminals.forAll((t=>c(t))),null!==h.residents&&h.residents.forAll((t=>c(t))),!0}),t,e),d}forEachInDepthRange(t,e,n,o,r,h,a){let d=-1/0,u=1/0;const c={setRange:t=>{n===b.DepthOrder.FRONT_TO_BACK?(d=Math.max(d,t.near),u=Math.min(u,t.far)):(d=Math.max(d,-t.far),u=Math.min(u,-t.near))}};c.setRange(o);const f=A(e,n,t),_=M(e,n),p=M(e,-n),g=t=>{if(!a(t))return;const o=this.objectToBoundingSphere(t),i=m(o),s=A(e,n,i)-f,_=s-o[3],p=s+o[3];_>u||p{if(!l(h,t.bounds))return!1;if(i(E,_,t.halfSize),s(E,E,m(t.bounds)),A(e,n,E)-f>u)return!1;if(i(E,p,t.halfSize),s(E,E,m(t.bounds)),A(e,n,E)-fg(t))),null!==o.residents&&o.residents.forAll((t=>g(t))),!0}),e,n)}forEachNode(t){S(this._root,(e=>t(e.node,e.bounds,e.halfSize,e.depth)))}forEachNeighbor(t,e){const n=c(e),o=m(e),i=e=>{const i=this.objectToBoundingSphere(e),s=c(i),h=n+s;return!(r(m(i),o)-h*h<=0)||t(e)};let s=!0;const h=t=>{s&&(s=i(t))};S(this._root,(t=>{const e=c(t.bounds),i=n+e;if(r(m(t.bounds),o)-i*i>0)return!1;const a=t.node;return a.terminals.forAll(h),s&&null!==a.residents&&a.residents.forAll(h),s})),s&&this.forEachDegenerateObject(h)}_intersectsObject(t,e){const n=this.objectToBoundingSphere(e);return!(n[3]>0)||f(n,t)}_intersectsObjectWithOffset(t,e,n){const o=this.objectToBoundingSphere(e);return!(o[3]>0)||f(n.applyToBoundingSphere(o),t)}_add(t,e){e.advanceTo(this.objectToBoundingSphere(t))?e.node.terminals.push(t):(e.node.residents.push(t),e.node.residents.length>this._maximumObjectsPerNode&&e.depththis.objectToBoundingSphere(t)),k),B(k[3])&&!this._fitsInsideTree(k)))if(x(this._root.node))u(k,this._root.bounds),this._root.halfSize=1.25*this._root.bounds[3],this._root.updateBoundsRadiusFromHalfSize();else{const t=this._rootBoundsForRootAsSubNode(k);this._placingRootViolatesMaxDepth(t)?this._rebuildTree(k,t):this._growRootAsSubNode(t),g.release(t)}}_rebuildTree(t,e){n(m(I),m(e.bounds)),I[3]=e.halfSize,N([t,I],2,(t=>t),L);const o=g.acquire().init(this._root);this._root.initFrom(null,L,L[3]),this._root.increaseHalfSize(1.25),S(o,(t=>(this.add(t.node.terminals.data,t.node.terminals.length),null!==t.node.residents&&this.add(t.node.residents.data,t.node.residents.length),!0))),g.release(o)}_placingRootViolatesMaxDepth(t){const e=Math.log(t.halfSize/this._root.halfSize)*Math.LOG2E;let n=0;return S(this._root,(t=>(n=Math.max(n,t.depth),n+e<=this._maximumDepth))),n+e>this._maximumDepth}_rootBoundsForRootAsSubNode(t){const e=t[3],n=t;let o=-1/0;const i=this._root.bounds,s=this._root.halfSize;for(let t=0;t<3;t++){const r=i[t]-s-(n[t]-e),h=n[t]+e-(i[t]+s),a=Math.max(0,Math.ceil(r/(2*s))),l=Math.max(0,Math.ceil(h/(2*s)))+1,d=2**Math.ceil(Math.log(a+l)*Math.LOG2E);o=Math.max(o,d),H[t].min=a,H[t].max=l}for(let t=0;t<3;t++){let e=H[t].min,n=H[t].max;const r=(o-(e+n))/2;e+=Math.ceil(r),n+=Math.floor(r);const h=i[t]-s-e*s*2;C[t]=h+(n+e)*s}const r=o*s;return C[3]=r*F,g.acquire().initFrom(null,C,r,0)}_growRootAsSubNode(t){const e=this._root.node;n(m(k),m(this._root.bounds)),k[3]=this._root.halfSize,this._root.init(t),t.advanceTo(k,null,!0),t.node.children=e.children,t.node.residents=e.residents,t.node.terminals=e.terminals}_shrink(){for(;;){const t=this._findShrinkIndex();if(-1===t)break;this._root.advance(t),this._root.depth=0}}_findShrinkIndex(){if(0!==this._root.node.terminals.length||this._root.isLeaf())return-1;let t=null;const e=this._root.node.children;let n=0,o=0;for(;o=e[0]-n&&t[0]<=e[0]+n&&t[1]>=e[1]-n&&t[1]<=e[1]+n&&t[2]>=e[2]-n&&t[2]<=e[2]+n}toJSON(){const{maximumDepth:t,maximumObjectsPerNode:e,_objectCount:n}=this,o=this._nodeToJSON(this._root.node);return{maximumDepth:t,maximumObjectsPerNode:e,objectCount:n,root:{bounds:this._root.bounds,halfSize:this._root.halfSize,depth:this._root.depth,node:o}}}_nodeToJSON(t){const e=t.children.map((t=>t?this._nodeToJSON(t):null)),n=t.residents?.map((t=>this.objectToBoundingSphere(t))),o=t.terminals?.map((t=>this.objectToBoundingSphere(t)));return{children:e,residents:n,terminals:o}}static fromJSON(t){const e=new b((t=>t),{maximumDepth:t.maximumDepth,maximumObjectsPerNode:t.maximumObjectsPerNode});return e._objectCount=t.objectCount,e._root.initFrom(t.root.node,t.root.bounds,t.root.halfSize,t.root.depth),e}}class g{constructor(){this.bounds=_(),this.halfSize=0,this.initFrom(null,null,0,0)}init(t){return this.initFrom(t.node,t.bounds,t.halfSize,t.depth)}initFrom(t,e,n,o=this.depth){return this.node=null!=t?t:g.createEmptyNode(),e&&u(e,this.bounds),this.halfSize=n,this.depth=o,this}increaseHalfSize(t){this.halfSize*=t,this.updateBoundsRadiusFromHalfSize()}updateBoundsRadiusFromHalfSize(){this.bounds[3]=this.halfSize*F}advance(t){let e=this.node.children[t];e||(e=g.createEmptyNode(),this.node.children[t]=e),this.node=e,this.halfSize/=2,this.depth++;const n=D[t];return this.bounds[0]+=n[0]*this.halfSize,this.bounds[1]+=n[1]*this.halfSize,this.bounds[2]+=n[2]*this.halfSize,this.updateBoundsRadiusFromHalfSize(),this}advanceTo(t,e,n=!1){for(;;){if(this.isTerminalFor(t))return e&&e(this,-1),!0;if(this.isLeaf()){if(!n)return e&&e(this,-1),!1;this.node.residents=null}const o=this._childIndex(t);e&&e(this,o),this.advance(o)}}isLeaf(){return null!=this.node.residents}isTerminalFor(t){return t[3]>this.halfSize/2}_childIndex(t){const e=this.bounds;return(e[0]t.distance-e.distance));for(let t=0;t<8;++t)n[t]=K.data[t].index}(n,o,J);0!==s.length;){if(i=s.pop(),e(i)&&!i.isLeaf())for(let t=7;t>=0;--t){const e=J[t];i.node.children[e]&&s.push(g.acquire().init(i).advance(e))}g.release(i)}}function O(t,n,o){q.clear();const i=o.advanceTo(n,((t,e)=>{q.push(t.node),q.push(e)}))?o.node.terminals:o.node.residents;if(i.removeUnordered(t),0===i.length)for(let t=q.length-2;t>=0&&(s=q.data[t],(r=q.data[t+1])>=0&&(s.children[r]=null),x(s)&&(null===s.residents&&(s.residents=new e({shrink:!0})),1));t-=2);var s,r}function x(t){if(0!==t.terminals.length)return!1;if(null!==t.residents)return 0===t.residents.length;for(let e=0;e0}g._pool=new t(g),function(t){var e;(e=t.DepthOrder||(t.DepthOrder={}))[e.FRONT_TO_BACK=1]="FRONT_TO_BACK",e[e.BACK_TO_FRONT=-1]="BACK_TO_FRONT"}(b||(b={}));const D=[a(-1,-1,-1),a(1,-1,-1),a(-1,1,-1),a(1,1,-1),a(-1,-1,1),a(1,-1,1),a(-1,1,1),a(1,1,1)],R=[a(-1,-1,-1),a(-1,-1,1),a(-1,1,-1),a(-1,1,1),a(1,-1,-1),a(1,-1,1),a(1,1,-1),a(1,1,1)],F=Math.sqrt(3),v=[null],C=_(),E=h(),w=h(),P=h(),q=new e,y=_(),k=_(),I=_(),L=_(),H=[{min:0,max:0},{min:0,max:0},{min:0,max:0}],K=new e,J=[0,0,0,0,0,0,0,0],W=b;export{W as O}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/OptimizedFeature.js b/library/arcgis/4.30/@arcgis/core/chunks/OptimizedFeature.js new file mode 100644 index 00000000..04dfd378 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/OptimizedFeature.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{O as t}from"./OptimizedGeometry.js";class s{constructor(t=null,s={},e,h){this.geometry=t,this.attributes=s,this.centroid=e,this.objectId=h,this.displayId=0,this.geohashX=0,this.geohashY=0}static fromJSON(e,h){const o=e.geometry?t.fromJSON(e.geometry):null,i=e.centroid?t.fromJSON(e.centroid):null,r=e.attributes[h];return new s(o,e.attributes,i,r)}weakClone(){const t=new s(this.geometry,this.attributes,this.centroid,this.objectId);return t.displayId=this.displayId,t.geohashX=this.geohashX,t.geohashY=this.geohashY,t}clone(){const t=this.geometry?.clone(),e=new s(t,{...this.attributes},this.centroid?.clone(),this.objectId);return e.displayId=this.displayId,e.geohashX=this.geohashX,e.geohashY=this.geohashY,e}}function e(t){return!!t.geometry?.coords?.length}export{s as O,e as h}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/OptimizedFeatureSet.js b/library/arcgis/4.30/@arcgis/core/chunks/OptimizedFeatureSet.js new file mode 100644 index 00000000..cee96a89 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/OptimizedFeatureSet.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +class e{constructor(){this.objectIdFieldName=null,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(){const t=new e;return t.objectIdFieldName=this.objectIdFieldName,t.globalIdFieldName=this.globalIdFieldName,t.geohashFieldName=this.geohashFieldName,t.geometryProperties=this.geometryProperties,t.geometryType=this.geometryType,t.spatialReference=this.spatialReference,t.hasZ=this.hasZ,t.hasM=this.hasM,t.features=this.features,t.fields=this.fields,t.transform=this.transform,t.exceededTransferLimit=this.exceededTransferLimit,t.uniqueIdField=this.uniqueIdField,t.queryGeometry=this.queryGeometry,t.queryGeometryType=this.queryGeometryType,t}}export{e as O}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/OptimizedGeometry.js b/library/arcgis/4.30/@arcgis/core/chunks/OptimizedGeometry.js new file mode 100644 index 00000000..83756fd4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/OptimizedGeometry.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +class t{constructor(t=[],e=[],s=!1){this.lengths=t??[],this.coords=e??[],this.hasIndeterminateRingOrder=s}static fromJSON(e){return new t(e.lengths,e.coords,e.hasIndeterminateRingOrder)}static fromRect(e){const[s,r,n,h]=e,o=n-s,i=h-r;return new t([5],[s,r,o,0,0,i,-o,0,0,-i])}get isPoint(){return 0===this.lengths.length}get maxLength(){return Math.max(...this.lengths)}get size(){return this.lengths.reduce(((t,e)=>t+e))}forEachVertex(t){let e=0;this.lengths.length||t(this.coords[0],this.coords[1]);for(let s=0;st+e))),r=this.coords.slice(0,s);return e?(e.set(r),new t(this.lengths,e,this.hasIndeterminateRingOrder)):new t(Array.from(this.lengths),Array.from(r),this.hasIndeterminateRingOrder)}}export{t as O}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/OrderByInfo.js b/library/arcgis/4.30/@arcgis/core/chunks/OrderByInfo.js new file mode 100644 index 00000000..c52a7757 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/OrderByInfo.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as r}from"./tslib.es6.js";import{J as e}from"./jsonMap.js";import{JSONSupport as s}from"../core/JSONSupport.js";import{property as o}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as t}from"../core/accessorSupport/decorators/subclass.js";var i;const p=new e({asc:"ascending",desc:"descending"});let n=i=class extends s{constructor(r){super(r),this.field=null,this.valueExpression=null,this.order="ascending"}clone(){return new i({field:this.field,valueExpression:this.valueExpression,order:this.order})}};r([o({type:String,json:{write:!0}})],n.prototype,"field",void 0),r([o({type:String,json:{write:!0,origins:{"web-scene":{read:!1,write:!1}}}})],n.prototype,"valueExpression",void 0),r([o({type:p.apiValues,json:{type:p.jsonValues,read:p.read,write:p.write}})],n.prototype,"order",void 0),n=i=r([t("esri.layers.support.OrderByInfo")],n);const a=n;export{a as O}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/OrientedImageryViewerViewModelAdapter2D.js b/library/arcgis/4.30/@arcgis/core/chunks/OrientedImageryViewerViewModelAdapter2D.js new file mode 100644 index 00000000..9e4bf66c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/OrientedImageryViewerViewModelAdapter2D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import"../geometry.js";import t from"../Graphic.js";import{i as r}from"../core/lang.js";import{L as e}from"./Logger.js";import{waitTick as s,throwIfAborted as o,isAbortError as i}from"../core/promiseUtils.js";import{a as p,p as m,t as a,c as j}from"../widgets/OrientedImageryViewer/OrientedImageryViewerViewModel.js";import l from"../geometry/Polygon.js";import"./ensureType.js";import"../geometry/Extent.js";import"./tslib.es6.js";import"../core/accessorSupport/decorators/property.js";import"./utils.js";import"./handleUtils.js";import"./metadata.js";import"../core/Error.js";import"../config.js";import"../core/accessorSupport/decorators/subclass.js";import"./tracking.js";import"../geometry/Geometry.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"./maybe.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./reader.js";import"../geometry/SpatialReference.js";import"./unitUtils.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"./writer.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polyline.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"./typeUtils.js";import"../geometry/support/jsonUtils.js";import"./coordsUtils.js";import"./Axis.js";import"../PopupTemplate.js";import"../core/Clonable.js";import"../core/Collection.js";import"../core/Evented.js";import"./shared.js";import"./SimpleObservable.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../intl.js";import"./date.js";import"./locale.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./messages.js";import"../popup/content.js";import"../popup/content/AttachmentsContent.js";import"../popup/content/Content.js";import"../popup/content/CustomContent.js";import"../popup/content/ExpressionContent.js";import"../popup/ElementExpressionInfo.js";import"../popup/content/FieldsContent.js";import"../popup/FieldInfo.js";import"./enumeration.js";import"../popup/support/FieldInfoFormat.js";import"../popup/content/MediaContent.js";import"../popup/content/BarChartMediaInfo.js";import"../popup/content/mixins/ChartMediaInfo.js";import"../popup/content/mixins/MediaInfo.js";import"../popup/content/support/ChartMediaInfoValue.js";import"../Color.js";import"./colorUtils.js";import"../popup/content/support/ChartMediaInfoValueSeries.js";import"./chartMediaInfoUtils.js";import"../popup/content/ColumnChartMediaInfo.js";import"../popup/content/ImageMediaInfo.js";import"../popup/content/support/ImageMediaInfoValue.js";import"../popup/content/LineChartMediaInfo.js";import"../popup/content/PieChartMediaInfo.js";import"../popup/content/RelationshipContent.js";import"../popup/support/RelatedRecordsInfoFieldOrder.js";import"../popup/content/TextContent.js";import"../popup/ExpressionInfo.js";import"../popup/LayerOptions.js";import"../popup/RelatedRecordsInfo.js";import"../support/actions/ActionBase.js";import"../core/Identifiable.js";import"../support/actions/ActionButton.js";import"../support/actions/ActionToggle.js";import"../symbols.js";import"../symbols/CIMSymbol.js";import"../symbols/Symbol.js";import"../symbols/ExtrudeSymbol3DLayer.js";import"../symbols/Symbol3DLayer.js";import"./utils4.js";import"../symbols/edges/Edges3D.js";import"./screenUtils.js";import"./materialUtils.js";import"./opacityUtils.js";import"../symbols/edges/SketchEdges3D.js";import"../symbols/edges/SolidEdges3D.js";import"./Symbol3DMaterial.js";import"../symbols/FillSymbol.js";import"../symbols/SimpleLineSymbol.js";import"../symbols/LineSymbol.js";import"../symbols/LineSymbolMarker.js";import"./lineMarkers.js";import"../symbols/FillSymbol3DLayer.js";import"../symbols/patterns/LineStylePattern3D.js";import"../symbols/patterns/StylePattern3D.js";import"./utils5.js";import"./colors.js";import"./symbolLayerUtils3D.js";import"./aaBoundingBox.js";import"../symbols/Font.js";import"../symbols/IconSymbol3DLayer.js";import"./persistableUrlUtils.js";import"../symbols/LabelSymbol3D.js";import"../symbols/Symbol3D.js";import"./collectionUtils.js";import"../portal/Portal.js";import"../core/Loadable.js";import"../core/Promise.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"../symbols/LineSymbol3DLayer.js";import"../symbols/LineStyleMarker3D.js";import"../symbols/ObjectSymbol3DLayer.js";import"../symbols/PathSymbol3DLayer.js";import"../symbols/TextSymbol3DLayer.js";import"../symbols/WaterSymbol3DLayer.js";import"../symbols/support/StyleOrigin.js";import"./Thumbnail.js";import"./calloutUtils.js";import"../symbols/callouts/Callout3D.js";import"../symbols/callouts/LineCallout3D.js";import"../symbols/support/Symbol3DVerticalOffset.js";import"../symbols/LineSymbol3D.js";import"../symbols/MarkerSymbol.js";import"../symbols/MeshSymbol3D.js";import"../symbols/PictureFillSymbol.js";import"./urlUtils.js";import"../symbols/PictureMarkerSymbol.js";import"../symbols/PointSymbol3D.js";import"../symbols/PolygonSymbol3D.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../symbols/SimpleFillSymbol.js";import"../symbols/SimpleMarkerSymbol.js";import"../symbols/TextSymbol.js";import"../symbols/WebStyleSymbol.js";import"../layers/GraphicsLayer.js";import"./GraphicsCollection.js";import"../layers/Layer.js";import"../TimeExtent.js";import"./timeUtils.js";import"../layers/mixins/BlendLayer.js";import"./jsonUtils.js";import"./parser.js";import"./utils3.js";import"./mat4.js";import"./_commonjsHelpers.js";import"../layers/mixins/ScaleRangeLayer.js";import"./ElevationInfo.js";import"./unitConversionUtils.js";import"./lengthUtils.js";import"../layers/OrientedImageryLayer.js";import"../layers/FeatureLayer.js";import"../renderers/ClassBreaksRenderer.js";import"../renderers/Renderer.js";import"../renderers/support/AuthoringInfo.js";import"../renderers/support/AuthoringInfoVisualVariable.js";import"./colorRamps.js";import"../rest/support/AlgorithmicColorRamp.js";import"../rest/support/ColorRamp.js";import"../rest/support/MultipartColorRamp.js";import"../renderers/mixins/VisualVariablesMixin.js";import"../renderers/visualVariables/ColorVariable.js";import"../renderers/visualVariables/VisualVariable.js";import"./LegendOptions.js";import"../renderers/visualVariables/support/ColorStop.js";import"../renderers/visualVariables/OpacityVariable.js";import"../renderers/visualVariables/support/OpacityStop.js";import"../renderers/visualVariables/RotationVariable.js";import"../renderers/visualVariables/SizeVariable.js";import"../renderers/visualVariables/support/SizeStop.js";import"./sizeVariableUtils.js";import"./visualVariableUtils.js";import"./compilerUtils.js";import"../renderers/support/ClassBreakInfo.js";import"./commonProperties.js";import"../symbols/support/jsonUtils.js";import"./layerUtils2.js";import"./defaults.js";import"./defaultsJSON.js";import"../renderers/DictionaryRenderer.js";import"./LRUCache.js";import"./MemCache.js";import"./Version.js";import"../layers/support/FieldsIndex.js";import"./UnknownTimeZone.js";import"./OverrideHelper.js";import"./colorUtils2.js";import"./vec4.js";import"./vec4f64.js";import"./utils7.js";import"./quantizationUtils.js";import"../renderers/DotDensityRenderer.js";import"../renderers/support/AttributeColorInfo.js";import"../renderers/HeatmapRenderer.js";import"../renderers/support/HeatmapColorStop.js";import"./heatmapUtils.js";import"../renderers/PieChartRenderer.js";import"../renderers/SimpleRenderer.js";import"../renderers/UniqueValueRenderer.js";import"./diffUtils.js";import"../renderers/support/UniqueValue.js";import"../renderers/support/UniqueValueClass.js";import"../renderers/support/UniqueValueGroup.js";import"../renderers/support/UniqueValueInfo.js";import"./styleUtils.js";import"../renderers/support/jsonUtils.js";import"./MultiOriginJSONSupport.js";import"./layerContainerType.js";import"../form/FormTemplate.js";import"../form/ExpressionInfo.js";import"../form/elements/GroupElement.js";import"../form/elements/Element.js";import"../form/support/elements.js";import"../form/elements/FieldElement.js";import"../form/elements/support/inputs.js";import"../form/elements/inputs/BarcodeScannerInput.js";import"../form/elements/inputs/TextInput.js";import"../form/elements/inputs/Input.js";import"../form/elements/inputs/ComboBoxInput.js";import"../form/elements/inputs/DatePickerInput.js";import"../form/elements/inputs/DateTimeOffsetPickerInput.js";import"../form/elements/inputs/DateTimePickerInput.js";import"../form/elements/inputs/RadioButtonsInput.js";import"../form/elements/inputs/SwitchInput.js";import"../form/elements/inputs/TextAreaInput.js";import"../form/elements/inputs/TextBoxInput.js";import"../form/elements/inputs/TimePickerInput.js";import"./domains.js";import"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";import"../form/elements/RelationshipElement.js";import"../form/elements/TextElement.js";import"./formUtils.js";import"../core/workers/workers.js";import"../core/workers/Connection.js";import"./Queue.js";import"../core/workers/RemoteClient.js";import"./editsZScale.js";import"./queryZScale.js";import"./zscale.js";import"../rest/support/FeatureSet.js";import"../layers/support/Field.js";import"./fieldType.js";import"../layers/mixins/APIKeyMixin.js";import"./ArcGISService.js";import"./arcgisLayerUrl.js";import"../layers/mixins/CustomParametersMixin.js";import"./EditBusLayer.js";import"./uuid.js";import"../layers/mixins/FeatureEffectLayer.js";import"../layers/support/FeatureEffect.js";import"../layers/support/FeatureFilter.js";import"../rest/support/Query.js";import"./DataLayerSource.js";import"./FullTextSearch.js";import"./spatialRelationships.js";import"../rest/support/StatisticDefinition.js";import"../layers/mixins/FeatureLayerBase.js";import"../geometry/HeightModelInfo.js";import"./commonProperties2.js";import"./featureLayerUtils.js";import"./featureQueryAll.js";import"../rest/support/AttachmentQuery.js";import"../rest/support/RelationshipQuery.js";import"../layers/support/GeometryFieldsInfo.js";import"../layers/support/LayerFloorInfo.js";import"../layers/support/Relationship.js";import"./serviceCapabilitiesUtils.js";import"../layers/support/Subtype.js";import"../layers/mixins/FeatureReductionLayer.js";import"../layers/support/AggregateField.js";import"../layers/support/ExpressionInfo.js";import"./FeatureReduction.js";import"../layers/support/FeatureReductionBinning.js";import"../layers/support/LabelClass.js";import"./labelUtils.js";import"../layers/support/FeatureReductionCluster.js";import"../layers/support/FeatureReductionSelection.js";import"./clusterUtils.js";import"./MD5.js";import"../layers/mixins/OperationalLayer.js";import"../layers/mixins/OrderedLayer.js";import"./OrderByInfo.js";import"../layers/mixins/PortalLayer.js";import"../portal/PortalItem.js";import"../portal/PortalItemResource.js";import"../portal/PortalRating.js";import"./portalItemUtils.js";import"../geometry/projection.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"../layers/mixins/PublishableLayer.js";import"../layers/support/PublishingInfo.js";import"../layers/mixins/RefreshableLayer.js";import"../layers/mixins/TemporalLayer.js";import"../TimeInterval.js";import"../layers/support/TimeInfo.js";import"../layers/support/FeatureTemplate.js";import"../layers/support/FeatureType.js";import"./fieldProperties.js";import"./labelingInfo.js";import"./versionUtils.js";import"./styleUtils2.js";import"../rest/support/TopFeaturesQuery.js";import"../rest/support/TopFilter.js";import"../support/popupUtils.js";import"./interfaces2.js";import"./requestPresets.js";import"../geometry/Circle.js";import"../geometry/support/geodesicUtils.js";import"../geometry/Mesh.js";import"./axisAngleDegrees.js";import"./quat.js";import"./quatf64.js";import"../geometry/support/MeshComponent.js";import"../geometry/support/MeshMaterial.js";import"../geometry/support/MeshTexture.js";import"./imageUtils.js";import"../geometry/support/MeshTextureTransform.js";import"../geometry/support/MeshMaterialMetallicRoughness.js";import"./MeshVertexAttributes.js";import"../geometry/support/MeshGeoreferencedVertexSpace.js";import"../geometry/support/MeshLocalVertexSpace.js";import"../geometry/support/MeshTransform.js";import"./mat4f64.js";import"./meshVertexSpaceUtils.js";import"./triangulationUtils.js";import"./earcut.js";import"./DoubleArray.js";import"./Indices.js";import"./plane.js";import"./mat3f64.js";import"./vec2f64.js";import"./mathUtils2.js";import"./deduplicate.js";import"./projection.js";import"./mat3.js";import"./spatialReferenceEllipsoidUtils.js";import"./computeTranslationToOriginAndRotation.js";import"./BufferView.js";import"./vec2.js";import"./vec32.js";import"./vec42.js";import"./projectPointToVector.js";import"./vertexSpaceConversion.js";import"./External.js";import"./infoFor3D.js";import"./lineSegment.js";import"./ray.js";import"../layers/ElevationLayer.js";import"../layers/mixins/ArcGISCachedService.js";import"../layers/support/TileInfo.js";import"../layers/support/LOD.js";import"./TileKey.js";import"./TileInfoTilemapCache.js";import"./TilemapCache.js";import"./ByteSizeUnit.js";import"./LercDecoder.js";import"./WorkerHandle.js";import"../layers/ImageryLayer.js";import"../layers/mixins/ArcGISImageService.js";import"../rasterRenderers.js";import"../renderers/FlowRenderer.js";import"../renderers/RasterColormapRenderer.js";import"../renderers/support/ColormapInfo.js";import"./colorRampUtils.js";import"../renderers/RasterShadedReliefRenderer.js";import"../renderers/RasterStretchRenderer.js";import"./stretchRendererUtils.js";import"../renderers/VectorFieldRenderer.js";import"../geometry/support/normalizeUtils.js";import"./normalizeUtilsCommon.js";import"./simplify.js";import"./utils8.js";import"./utils9.js";import"./vectorFieldUtils.js";import"../layers/support/PixelBlock.js";import"./pixelRangeUtils.js";import"./utils11.js";import"../symbols/support/cimSymbolUtils.js";import"../layers/support/DimensionalDefinition.js";import"../layers/support/RasterFunction.js";import"../layers/support/MosaicRule.js";import"./imageBitmapUtils.js";import"../layers/support/MultidimensionalSubset.js";import"../layers/support/RasterInfo.js";import"../layers/support/RasterBandInfo.js";import"../layers/support/RasterSensorInfo.js";import"./RasterJobHandler.js";import"./multidimensionalUtils.js";import"./RasterSymbolizer.js";import"./stretchUtils.js";import"./rasterRendererHelper.js";import"./generateRendererUtils.js";import"../rest/imageService.js";import"../rest/support/FindImagesParameters.js";import"../rest/support/FindImagesResult.js";import"../rest/support/ImageInspectionInfo.js";import"../rest/support/CameraInfoMixin.js";import"../rest/support/ImageAngleParameters.js";import"../rest/support/ImageAngleResult.js";import"../rest/support/ImageAreaParameters.js";import"../rest/support/BaseImageMeasureParameters.js";import"../rest/support/ImageAreaResult.js";import"../rest/support/BaseImageMeasureResult.js";import"../rest/support/ImageBoundaryParameters.js";import"../rest/support/ImageBoundaryResult.js";import"../rest/support/ImageDistanceParameters.js";import"../rest/support/ImageDistanceResult.js";import"../rest/support/ImageGPSInfoParameters.js";import"../rest/support/ImageGPSInfoResult.js";import"../rest/support/CameraInfo.js";import"../rest/support/ImageGPSInfo.js";import"../rest/support/ImageHeightParameters.js";import"../rest/support/ImageHeightResult.js";import"../rest/support/ImageHistogramParameters.js";import"../rest/support/ImageIdentifyParameters.js";import"../rest/support/ImageIdentifyResult.js";import"../rest/support/ImagePixelLocationParameters.js";import"../rest/support/ImagePixelLocationResult.js";import"../rest/support/ImagePointParameters.js";import"../rest/support/ImagePointResult.js";import"../rest/support/ImageSampleParameters.js";import"../rest/support/ImageSampleResult.js";import"../rest/support/ImageSample.js";import"../rest/support/ImageToMapMultirayParameters.js";import"../rest/support/ImageToMapParameters.js";import"../rest/support/ImageUrlParameters.js";import"../rest/support/ImageUrlResult.js";import"../rest/support/MapToImageParameters.js";import"../rest/support/MeasureAreaFromImageResult.js";import"../rest/support/MeasureFromImageParameters.js";import"../rest/support/MeasureLengthFromImageResult.js";import"./executeQueryJSON.js";import"./query.js";import"./pbfQueryUtils.js";import"./pbf.js";import"./OptimizedGeometry.js";import"./OptimizedFeature.js";import"./OptimizedFeatureSet.js";import"../rest/query/support/AttachmentInfo.js";import"./executeForIds.js";import"./fetchRasterInfo.js";import"./dataUtils.js";import"../layers/support/ElevationSampler.js";import"./ElevationTile.js";import"./ElevationSamplerData.js";import"./sphere.js";import"./InputManager.js";import"../core/signal.js";import"../Camera.js";import"../CameraLayout.js";import"./Cyclical.js";import"../views/SceneView.js";import"../Viewpoint.js";import"./domUtils.js";import"./projectBoundingRect.js";import"./boundedPlane.js";import"./RenderCoordsHelper.js";import"./projectVectorToPoint.js";import"./projectVectorToVector.js";import"./dehydratedPoint.js";import"./ElevationProvider.js";import"./ViewingMode.js";import"./scaleUtils.js";import"../views/View.js";import"../Map.js";import"../Basemap.js";import"./loadAll.js";import"../support/BasemapStyle.js";import"./writeUtils.js";import"../Ground.js";import"./CollectionFlattener.js";import"./editableLayers.js";import"../layers/catalog/catalogUtils.js";import"./basemapUtils.js";import"./collectionUtils2.js";import"../support/LayersMixin.js";import"../support/TablesMixin.js";import"./UpdatingHandles.js";import"../views/BasemapView.js";import"../views/Magnifier.js";import"./ReactiveMap.js";import"./selectionUtils.js";import"../views/Theme.js";import"./ViewEvents.js";import"./IViewEvents.js";import"./interfaces.js";import"./screenUtils2.js";import"../views/input/Input.js";import"../views/input/gamepad/GamepadSettings.js";import"../views/input/gamepad/GamepadInputDevice.js";import"../views/navigation/Navigation.js";import"./a11yUtils.js";import"../views/navigation/gamepad/GamepadSettings.js";import"./heightModelInfoUtils.js";import"./projectionUtils.js";import"../views/BreakpointsOwner.js";import"../views/DOMContainer.js";import"./projector.js";import"./widgetUtils.js";import"../views/GroundView.js";import"./cameraUtils.js";import"./Intersector2.js";import"./verticalOffsetUtils.js";import"./orientedBoundingBox.js";import"./Attribute.js";import"./earthUtils.js";import"./spatialReferenceSupport.js";import"./TerrainConst.js";import"../views/PopupView.js";import"../views/ViewAnimation.js";import"../views/3d/environment/SunLighting.js";import"../webscene/SunLighting.js";import"../views/3d/environment/VirtualLighting.js";import"../webscene/VirtualLighting.js";import"../webscene/Environment.js";import"../views/3d/environment/SunnyWeather.js";import"./weather.js";import"../views/3d/environment/CloudyWeather.js";import"../views/3d/environment/FoggyWeather.js";import"../views/3d/environment/RainyWeather.js";import"../views/3d/environment/SnowyWeather.js";import"./lightingTypes.js";import"../webscene/background/Background.js";import"../webscene/background/ColorBackground.js";import"./quantityUtils.js";import"./IntegerPassUniform.js";import"./NormalAttribute.glsl.js";import"./Matrix4PassUniform.js";import"./interfaces3.js";import"./BindType.js";import"./VertexAttribute.js";import"./VertexPosition.glsl.js";import"./Matrix3DrawUniform.js";import"./StencilUtils.js";import"./basicInterfaces.js";import"./Util.js";import"./Material.js";import"./triangle.js";import"./doublePrecisionUtils.js";import"./ShaderTechniqueConfiguration.js";import"./debugFlags2.js";import"./requestImageUtils.js";import"./enums.js";import"./Texture.js";import"./GLObjectType.js";import"./renderState.js";import"./RenderGeometry.js";import"../views/3d/webgl/RenderCamera.js";import"./frustum.js";import"./Scheduler.js";import"./debugFlags.js";import"./ScreenSpacePass.glsl.js";import"./Float4DrawUniform.js";import"./NestedMap.js";import"./VertexArrayObject2.js";import"./VertexArrayObject.js";import"./RibbonLineMaterial.js";import"./Octree.js";import"./InterleavedLayout.js";import"./types.js";import"./floatRGBA.js";import"./Intersector.js";import"./glUtil.js";import"./VertexElementDescriptor.js";import"./BufferObject.js";import"./objectResourceUtils.js";import"./devEnvironmentUtils.js";import"./DefaultMaterial_COLOR_GAMMA.js";import"./resourceUtils3.js";import"./vec2f32.js";import"./GLTextureMaterial.js";import"./RayIntersections.js";import"./OutputHighlight.glsl.js";import"./DecodeSymbolColor.glsl.js";import"./VerticalOffset.glsl.js";import"./Matrix4sPassUniform.js";import"../views/3d/webgl/RenderNode.js";import"./CameraSpace.glsl.js";import"./vec3f32.js";import"./Program.js";import"./GeometryUtil.js";import"./ShadowCastVisualizeTechniqueConfiguration.js";import"./euclideanLengthMeasurementUtils.js";import"./ElevationUpdateEvent.js";import"./ElevationContext.js";import"./hydratedFeatures.js";import"./graphicUtils.js";import"./HUDMaterial.js";import"./dehydratedFeatures.js";import"./featureConversionUtils.js";import"./edgeUtils.js";import"./SnappingCandidate.js";import"./Normals.js";import"./CIMSymbolHelper.js";import"./BidiEngine.js";import"./fontUtils.js";import"./GeometryUtils.js";import"./enums2.js";import"./definitions.js";import"./shapingUtils.js";import"./mat2d.js";import"./mat2df32.js";import"./Rect.js";import"./BoundingBox.js";import"./line.js";import"./line2.js";import"./lineStippleUtils.js";import"./interfaces6.js";import"./DefaultLayouts.js";import"./webStyleSymbolUtils.js";import"./Intersector3.js";import"./ColorMaterial.js";import"./TriangleMaterial.js";import"./WebGLRequirements.js";import"./capabilities2.js";import"./contextUtils.js";import"./ray2.js";import"./viewpointUtils2.js";import"./ZoomMomentumEstimator.js";import"./labelFormatUtils.js";import"./FeatureTileDescriptor3D.js";import"./elevationInfoUtils.js";import"./hitTest.js";import"./LayerConstants.js";import"./intersectorUtilsConversions.js";import"./ElevationRange.js";import"./geometryServiceUtils.js";import"./project.js";import"../rest/support/ProjectParameters.js";import"./hitTestSelectUtils.js";import"./terrainUtils.js";import"../views/3d/support/SceneViewPerformanceInfo.js";import"./LayerViewPerformanceInfo.js";import"../views/3d/support/LayerPerformanceInfo.js";import"./ElevationQueryTileCache.js";import"./RenderableTile.js";import"./mat3f32.js";import"./enums3.js";import"./TileStrategy.js";import"./TileKey2.js";import"./QueueProcessor.js";import"./config.js";import"./TiledDisplayObject.js";import"./DisplayObject.js";import"./StyleDefinition.js";import"./resources.js";import"./edgeProcessing.js";import"./Viewshed.js";import"../views/3d/webgl.js";import"../views/3d/webgl/ManagedFBO.js";import"./testSVGPremultipliedAlpha.js";import"./RenderingContext.js";import"./ProgramCache.js";import"./screenshotUtils.js";import"./layerViewUtils.js";import"../views/ui/DefaultUI.js";import"../views/ui/UI.js";import"./themeUtils.js";import"../widgets/Attribution.js";import"../widgets/Widget.js";import"./jsxWidgetSupport.js";import"../widgets/Attribution/AttributionViewModel.js";import"./globalCss.js";import"./accessibleHandler.js";import"./messageBundle.js";import"./jsxFactory.js";import"../widgets/Compass.js";import"../widgets/Compass/CompassViewModel.js";import"./utils20.js";import"../widgets/support/GoTo.js";import"../widgets/NavigationToggle.js";import"../widgets/NavigationToggle/NavigationToggleViewModel.js";import"../widgets/Zoom.js";import"../widgets/Zoom/ZoomViewModel.js";import"./vmEvent.js";import"../views/MapView.js";import"./ViewStateManager.js";import"./viewpointUtils.js";import"./mat2df64.js";import"../views/2d/ViewState.js";import"./unitBezier.js";import"./rbush.js";import"./quickselect.js";import"./Tile.js";import"./HighlightOptions.js";import"./clippingUtils.js";import"./Timeline.js";import"./utils6.js";import"../webmap/background/ColorBackground.js";import"../geometry/geometryEngine.js";import"./geometryEngineBase.js";import"./hydrated.js";import"../layers/ImageryTileLayer.js";import"../layers/mixins/ImageryTileMixin.js";import"./RawBlockCache.js";import"./rasterProjectionHelper.js";import"./rasterFunctionHelper.js";import"../layers/support/rasterFunctionConstants.js";import"./focalStatUtils.js";import"./xmlUtilities.js";import"./GCSShiftTransform.js";class n{constructor(n){this.viewModel=n,this.createFootprints=async r=>{await s(r);const{coveragePolygons:e,currentBestFeature:o,isAdditionalCoverageVisible:i}=this.viewModel;for(const r of e)r?.imageID===o.attributes.objectId?this.viewModel.bestFeatureFootprint=new t({attributes:{imageID:r?.imageID},geometry:r,symbol:p,visible:!1}):this.viewModel.additionalFootprints.push(new t({attributes:{imageID:r?.imageID},geometry:r,symbol:m.clone(),visible:i}))},this.updateFootprint=async(s,m)=>{const{activeViewer:j,currentBestFeature:n,currentCoverageVisible:u,footprintExtent:c}=this.viewModel,y=j?.imageSize;if(n&&y&&c)try{const e=await a(s,{feature:n,imageProperties:{width:y[0],height:y[1]},options:m,footprintExtent:c});o(m);const i=e.filter(r);if(!i.length)return;const j=[i.map((({x:t,y:r})=>[t,r,1]))];j[0].push(j[0][0]);const d=new l({rings:j,spatialReference:i[0].spatialReference});this.viewModel.updateCurrentCoveragePolygon(new t({geometry:d,attributes:{imageID:n.attributes.objectId},symbol:p,visible:u}))}catch(t){i(t)||e.getLogger(this.viewModel).error("update-footprint",t)}},this.updateFootprintPanorama=async(r,e)=>{const{horizontalFieldOfView:s,pitch:i,verticalFieldOfView:m,yaw:n}=r,{activeViewer:u,currentBestFeature:c,currentCoverageVisible:y,footprintExtent:d}=this.viewModel,g=u?.imageSize;if(!c||!g||!d)return;const{cameraPitch:b,objectId:f}=c.attributes;if(i+b-m/2>180)return void this.viewModel.updateCurrentCoveragePolygon(null);let I=[];if(i+b+m/2<180)I=[[-s/2,m/2],[s/2,m/2],...i-m/2<0?[[-s/2,-m/2],[s/2,-m/2]]:[[s/2,-m/2],[-s/2,-m/2]]];else if(i+b-m/2<180&&i+b+m/2>180){I=[[-s/2,-m/2]];const t=Math.floor(s/6),r=s/t;for(let e=0;e<=t;e++)I.push([e*r-s/2,90-i]);I.push([s/2,-m/2])}const h=I.map((([t,r])=>j(n+t,i+r,g[0],g[1]))),U=await a(h,{feature:c,imageProperties:{width:g[0],height:g[1]},options:e,footprintExtent:d});o(e);const S=[U.map((({x:t,y:r})=>[t,r,1]))];S[0].push(S[0][0]);const v=new l({rings:S,spatialReference:U[0].spatialReference});this.viewModel.updateCurrentCoveragePolygon(new t({geometry:v,attributes:{imageID:f},symbol:p.clone(),visible:y}))}}}export{n as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/OrientedImageryViewerViewModelAdapter3D.js b/library/arcgis/4.30/@arcgis/core/chunks/OrientedImageryViewerViewModelAdapter3D.js new file mode 100644 index 00000000..29101669 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/OrientedImageryViewerViewModelAdapter3D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import"../geometry.js";import t from"../Graphic.js";import{i as r}from"../core/lang.js";import{throwIfAborted as e,waitTick as s}from"../core/promiseUtils.js";import{e as o}from"./ensureType.js";import i from"../geometry/Mesh.js";import{projectWithZConversion as p}from"../geometry/projection.js";import{M as m}from"./MeshVertexAttributes.js";import{b as a,d as l,e as n,t as j,u,f as c}from"../widgets/OrientedImageryViewer/OrientedImageryViewerViewModel.js";import y from"../geometry/Point.js";import"../geometry/Extent.js";import"./tslib.es6.js";import"./Logger.js";import"../config.js";import"../core/accessorSupport/decorators/property.js";import"./utils.js";import"./handleUtils.js";import"./metadata.js";import"../core/Error.js";import"../core/accessorSupport/decorators/subclass.js";import"./tracking.js";import"../geometry/Geometry.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"./maybe.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./reader.js";import"../geometry/SpatialReference.js";import"./unitUtils.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"./writer.js";import"../geometry/support/webMercatorUtils.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"../geometry/Polyline.js";import"./typeUtils.js";import"../geometry/support/jsonUtils.js";import"../PopupTemplate.js";import"../core/Clonable.js";import"../core/Collection.js";import"../core/Evented.js";import"./shared.js";import"./SimpleObservable.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../intl.js";import"./date.js";import"./locale.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./messages.js";import"../popup/content.js";import"../popup/content/AttachmentsContent.js";import"../popup/content/Content.js";import"../popup/content/CustomContent.js";import"../popup/content/ExpressionContent.js";import"../popup/ElementExpressionInfo.js";import"../popup/content/FieldsContent.js";import"../popup/FieldInfo.js";import"./enumeration.js";import"../popup/support/FieldInfoFormat.js";import"../popup/content/MediaContent.js";import"../popup/content/BarChartMediaInfo.js";import"../popup/content/mixins/ChartMediaInfo.js";import"../popup/content/mixins/MediaInfo.js";import"../popup/content/support/ChartMediaInfoValue.js";import"../Color.js";import"./colorUtils.js";import"../popup/content/support/ChartMediaInfoValueSeries.js";import"./chartMediaInfoUtils.js";import"../popup/content/ColumnChartMediaInfo.js";import"../popup/content/ImageMediaInfo.js";import"../popup/content/support/ImageMediaInfoValue.js";import"../popup/content/LineChartMediaInfo.js";import"../popup/content/PieChartMediaInfo.js";import"../popup/content/RelationshipContent.js";import"../popup/support/RelatedRecordsInfoFieldOrder.js";import"../popup/content/TextContent.js";import"../popup/ExpressionInfo.js";import"../popup/LayerOptions.js";import"../popup/RelatedRecordsInfo.js";import"../support/actions/ActionBase.js";import"../core/Identifiable.js";import"../support/actions/ActionButton.js";import"../support/actions/ActionToggle.js";import"../symbols.js";import"../symbols/CIMSymbol.js";import"../symbols/Symbol.js";import"../symbols/ExtrudeSymbol3DLayer.js";import"../symbols/Symbol3DLayer.js";import"./utils4.js";import"../symbols/edges/Edges3D.js";import"./screenUtils.js";import"./materialUtils.js";import"./opacityUtils.js";import"../symbols/edges/SketchEdges3D.js";import"../symbols/edges/SolidEdges3D.js";import"./Symbol3DMaterial.js";import"../symbols/FillSymbol.js";import"../symbols/SimpleLineSymbol.js";import"../symbols/LineSymbol.js";import"../symbols/LineSymbolMarker.js";import"./lineMarkers.js";import"../symbols/FillSymbol3DLayer.js";import"../symbols/patterns/LineStylePattern3D.js";import"../symbols/patterns/StylePattern3D.js";import"./utils5.js";import"./colors.js";import"./symbolLayerUtils3D.js";import"./aaBoundingBox.js";import"../symbols/Font.js";import"../symbols/IconSymbol3DLayer.js";import"./persistableUrlUtils.js";import"../symbols/LabelSymbol3D.js";import"../symbols/Symbol3D.js";import"./collectionUtils.js";import"../portal/Portal.js";import"../core/Loadable.js";import"../core/Promise.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"../symbols/LineSymbol3DLayer.js";import"../symbols/LineStyleMarker3D.js";import"../symbols/ObjectSymbol3DLayer.js";import"../symbols/PathSymbol3DLayer.js";import"../symbols/TextSymbol3DLayer.js";import"../symbols/WaterSymbol3DLayer.js";import"../symbols/support/StyleOrigin.js";import"./Thumbnail.js";import"./calloutUtils.js";import"../symbols/callouts/Callout3D.js";import"../symbols/callouts/LineCallout3D.js";import"../symbols/support/Symbol3DVerticalOffset.js";import"../symbols/LineSymbol3D.js";import"../symbols/MarkerSymbol.js";import"../symbols/MeshSymbol3D.js";import"../symbols/PictureFillSymbol.js";import"./urlUtils.js";import"../symbols/PictureMarkerSymbol.js";import"../symbols/PointSymbol3D.js";import"../symbols/PolygonSymbol3D.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../symbols/SimpleFillSymbol.js";import"../symbols/SimpleMarkerSymbol.js";import"../symbols/TextSymbol.js";import"../symbols/WebStyleSymbol.js";import"./axisAngleDegrees.js";import"./mat4.js";import"./quat.js";import"./vec4.js";import"./quatf64.js";import"./vec4f64.js";import"../geometry/support/MeshComponent.js";import"../geometry/support/MeshMaterial.js";import"../geometry/support/MeshTexture.js";import"./imageUtils.js";import"../geometry/support/MeshTextureTransform.js";import"../geometry/support/MeshMaterialMetallicRoughness.js";import"../geometry/support/MeshGeoreferencedVertexSpace.js";import"../geometry/support/MeshLocalVertexSpace.js";import"../geometry/support/MeshTransform.js";import"./mat4f64.js";import"./meshVertexSpaceUtils.js";import"./triangulationUtils.js";import"./earcut.js";import"./_commonjsHelpers.js";import"./DoubleArray.js";import"./Indices.js";import"./plane.js";import"./mat3f64.js";import"./vec2f64.js";import"./mathUtils2.js";import"./deduplicate.js";import"./projection.js";import"./mat3.js";import"./spatialReferenceEllipsoidUtils.js";import"./computeTranslationToOriginAndRotation.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"./BufferView.js";import"./vec2.js";import"./vec32.js";import"./vec42.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"./zscale.js";import"./projectPointToVector.js";import"./vertexSpaceConversion.js";import"./External.js";import"./infoFor3D.js";import"../layers/GraphicsLayer.js";import"./GraphicsCollection.js";import"../layers/Layer.js";import"../TimeExtent.js";import"./timeUtils.js";import"../layers/mixins/BlendLayer.js";import"./jsonUtils.js";import"./parser.js";import"./utils3.js";import"../layers/mixins/ScaleRangeLayer.js";import"./ElevationInfo.js";import"./unitConversionUtils.js";import"./lengthUtils.js";import"../layers/OrientedImageryLayer.js";import"../layers/FeatureLayer.js";import"../renderers/ClassBreaksRenderer.js";import"../renderers/Renderer.js";import"../renderers/support/AuthoringInfo.js";import"../renderers/support/AuthoringInfoVisualVariable.js";import"./colorRamps.js";import"../rest/support/AlgorithmicColorRamp.js";import"../rest/support/ColorRamp.js";import"../rest/support/MultipartColorRamp.js";import"../renderers/mixins/VisualVariablesMixin.js";import"../renderers/visualVariables/ColorVariable.js";import"../renderers/visualVariables/VisualVariable.js";import"./LegendOptions.js";import"../renderers/visualVariables/support/ColorStop.js";import"../renderers/visualVariables/OpacityVariable.js";import"../renderers/visualVariables/support/OpacityStop.js";import"../renderers/visualVariables/RotationVariable.js";import"../renderers/visualVariables/SizeVariable.js";import"../renderers/visualVariables/support/SizeStop.js";import"./sizeVariableUtils.js";import"./visualVariableUtils.js";import"./compilerUtils.js";import"../renderers/support/ClassBreakInfo.js";import"./commonProperties.js";import"../symbols/support/jsonUtils.js";import"./layerUtils2.js";import"./defaults.js";import"./defaultsJSON.js";import"../renderers/DictionaryRenderer.js";import"./LRUCache.js";import"./MemCache.js";import"./Version.js";import"../layers/support/FieldsIndex.js";import"./UnknownTimeZone.js";import"./OverrideHelper.js";import"./colorUtils2.js";import"./utils7.js";import"./quantizationUtils.js";import"../renderers/DotDensityRenderer.js";import"../renderers/support/AttributeColorInfo.js";import"../renderers/HeatmapRenderer.js";import"../renderers/support/HeatmapColorStop.js";import"./heatmapUtils.js";import"../renderers/PieChartRenderer.js";import"../renderers/SimpleRenderer.js";import"../renderers/UniqueValueRenderer.js";import"./diffUtils.js";import"../renderers/support/UniqueValue.js";import"../renderers/support/UniqueValueClass.js";import"../renderers/support/UniqueValueGroup.js";import"../renderers/support/UniqueValueInfo.js";import"./styleUtils.js";import"../renderers/support/jsonUtils.js";import"./MultiOriginJSONSupport.js";import"./layerContainerType.js";import"../form/FormTemplate.js";import"../form/ExpressionInfo.js";import"../form/elements/GroupElement.js";import"../form/elements/Element.js";import"../form/support/elements.js";import"../form/elements/FieldElement.js";import"../form/elements/support/inputs.js";import"../form/elements/inputs/BarcodeScannerInput.js";import"../form/elements/inputs/TextInput.js";import"../form/elements/inputs/Input.js";import"../form/elements/inputs/ComboBoxInput.js";import"../form/elements/inputs/DatePickerInput.js";import"../form/elements/inputs/DateTimeOffsetPickerInput.js";import"../form/elements/inputs/DateTimePickerInput.js";import"../form/elements/inputs/RadioButtonsInput.js";import"../form/elements/inputs/SwitchInput.js";import"../form/elements/inputs/TextAreaInput.js";import"../form/elements/inputs/TextBoxInput.js";import"../form/elements/inputs/TimePickerInput.js";import"./domains.js";import"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";import"../form/elements/RelationshipElement.js";import"../form/elements/TextElement.js";import"./formUtils.js";import"../core/workers/workers.js";import"../core/workers/Connection.js";import"./Queue.js";import"../core/workers/RemoteClient.js";import"./editsZScale.js";import"./queryZScale.js";import"../rest/support/FeatureSet.js";import"../layers/support/Field.js";import"./fieldType.js";import"../layers/mixins/APIKeyMixin.js";import"./ArcGISService.js";import"./arcgisLayerUrl.js";import"../layers/mixins/CustomParametersMixin.js";import"./EditBusLayer.js";import"./uuid.js";import"../layers/mixins/FeatureEffectLayer.js";import"../layers/support/FeatureEffect.js";import"../layers/support/FeatureFilter.js";import"../rest/support/Query.js";import"./DataLayerSource.js";import"./FullTextSearch.js";import"./spatialRelationships.js";import"../rest/support/StatisticDefinition.js";import"../layers/mixins/FeatureLayerBase.js";import"../geometry/HeightModelInfo.js";import"./commonProperties2.js";import"./featureLayerUtils.js";import"./featureQueryAll.js";import"../rest/support/AttachmentQuery.js";import"../rest/support/RelationshipQuery.js";import"../layers/support/GeometryFieldsInfo.js";import"../layers/support/LayerFloorInfo.js";import"../layers/support/Relationship.js";import"./serviceCapabilitiesUtils.js";import"../layers/support/Subtype.js";import"../layers/mixins/FeatureReductionLayer.js";import"../layers/support/AggregateField.js";import"../layers/support/ExpressionInfo.js";import"./FeatureReduction.js";import"../layers/support/FeatureReductionBinning.js";import"../layers/support/LabelClass.js";import"./labelUtils.js";import"../layers/support/FeatureReductionCluster.js";import"../layers/support/FeatureReductionSelection.js";import"./clusterUtils.js";import"./MD5.js";import"../layers/mixins/OperationalLayer.js";import"../layers/mixins/OrderedLayer.js";import"./OrderByInfo.js";import"../layers/mixins/PortalLayer.js";import"../portal/PortalItem.js";import"../portal/PortalItemResource.js";import"../portal/PortalRating.js";import"./portalItemUtils.js";import"../layers/mixins/PublishableLayer.js";import"../layers/support/PublishingInfo.js";import"../layers/mixins/RefreshableLayer.js";import"../layers/mixins/TemporalLayer.js";import"../TimeInterval.js";import"../layers/support/TimeInfo.js";import"../layers/support/FeatureTemplate.js";import"../layers/support/FeatureType.js";import"./fieldProperties.js";import"./labelingInfo.js";import"./versionUtils.js";import"./styleUtils2.js";import"../rest/support/TopFeaturesQuery.js";import"../rest/support/TopFilter.js";import"../support/popupUtils.js";import"./interfaces2.js";import"./requestPresets.js";import"../geometry/Circle.js";import"../geometry/support/geodesicUtils.js";import"./lineSegment.js";import"./ray.js";import"../layers/ElevationLayer.js";import"../layers/mixins/ArcGISCachedService.js";import"../layers/support/TileInfo.js";import"../layers/support/LOD.js";import"./TileKey.js";import"./TileInfoTilemapCache.js";import"./TilemapCache.js";import"./ByteSizeUnit.js";import"./LercDecoder.js";import"./WorkerHandle.js";import"../layers/ImageryLayer.js";import"../layers/mixins/ArcGISImageService.js";import"../rasterRenderers.js";import"../renderers/FlowRenderer.js";import"../renderers/RasterColormapRenderer.js";import"../renderers/support/ColormapInfo.js";import"./colorRampUtils.js";import"../renderers/RasterShadedReliefRenderer.js";import"../renderers/RasterStretchRenderer.js";import"./stretchRendererUtils.js";import"../renderers/VectorFieldRenderer.js";import"../geometry/support/normalizeUtils.js";import"./normalizeUtilsCommon.js";import"./simplify.js";import"./utils8.js";import"./utils9.js";import"./vectorFieldUtils.js";import"../layers/support/PixelBlock.js";import"./pixelRangeUtils.js";import"./utils11.js";import"../symbols/support/cimSymbolUtils.js";import"../layers/support/DimensionalDefinition.js";import"../layers/support/RasterFunction.js";import"../layers/support/MosaicRule.js";import"./imageBitmapUtils.js";import"../layers/support/MultidimensionalSubset.js";import"../layers/support/RasterInfo.js";import"../layers/support/RasterBandInfo.js";import"../layers/support/RasterSensorInfo.js";import"./RasterJobHandler.js";import"./multidimensionalUtils.js";import"./RasterSymbolizer.js";import"./stretchUtils.js";import"./rasterRendererHelper.js";import"./generateRendererUtils.js";import"../rest/imageService.js";import"../rest/support/FindImagesParameters.js";import"../rest/support/FindImagesResult.js";import"../rest/support/ImageInspectionInfo.js";import"../rest/support/CameraInfoMixin.js";import"../rest/support/ImageAngleParameters.js";import"../rest/support/ImageAngleResult.js";import"../rest/support/ImageAreaParameters.js";import"../rest/support/BaseImageMeasureParameters.js";import"../rest/support/ImageAreaResult.js";import"../rest/support/BaseImageMeasureResult.js";import"../rest/support/ImageBoundaryParameters.js";import"../rest/support/ImageBoundaryResult.js";import"../rest/support/ImageDistanceParameters.js";import"../rest/support/ImageDistanceResult.js";import"../rest/support/ImageGPSInfoParameters.js";import"../rest/support/ImageGPSInfoResult.js";import"../rest/support/CameraInfo.js";import"../rest/support/ImageGPSInfo.js";import"../rest/support/ImageHeightParameters.js";import"../rest/support/ImageHeightResult.js";import"../rest/support/ImageHistogramParameters.js";import"../rest/support/ImageIdentifyParameters.js";import"../rest/support/ImageIdentifyResult.js";import"../rest/support/ImagePixelLocationParameters.js";import"../rest/support/ImagePixelLocationResult.js";import"../rest/support/ImagePointParameters.js";import"../rest/support/ImagePointResult.js";import"../rest/support/ImageSampleParameters.js";import"../rest/support/ImageSampleResult.js";import"../rest/support/ImageSample.js";import"../rest/support/ImageToMapMultirayParameters.js";import"../rest/support/ImageToMapParameters.js";import"../rest/support/ImageUrlParameters.js";import"../rest/support/ImageUrlResult.js";import"../rest/support/MapToImageParameters.js";import"../rest/support/MeasureAreaFromImageResult.js";import"../rest/support/MeasureFromImageParameters.js";import"../rest/support/MeasureLengthFromImageResult.js";import"./executeQueryJSON.js";import"./query.js";import"./pbfQueryUtils.js";import"./pbf.js";import"./OptimizedGeometry.js";import"./OptimizedFeature.js";import"./OptimizedFeatureSet.js";import"../rest/query/support/AttachmentInfo.js";import"./executeForIds.js";import"./fetchRasterInfo.js";import"./dataUtils.js";import"../layers/support/ElevationSampler.js";import"./ElevationTile.js";import"./ElevationSamplerData.js";import"./sphere.js";import"./InputManager.js";import"../core/signal.js";import"../Camera.js";import"../CameraLayout.js";import"./Cyclical.js";import"../views/SceneView.js";import"../Viewpoint.js";import"./domUtils.js";import"./projectBoundingRect.js";import"./boundedPlane.js";import"./RenderCoordsHelper.js";import"./projectVectorToPoint.js";import"./projectVectorToVector.js";import"./dehydratedPoint.js";import"./ElevationProvider.js";import"./ViewingMode.js";import"./scaleUtils.js";import"../views/View.js";import"../Map.js";import"../Basemap.js";import"./loadAll.js";import"../support/BasemapStyle.js";import"./writeUtils.js";import"../Ground.js";import"./CollectionFlattener.js";import"./editableLayers.js";import"../layers/catalog/catalogUtils.js";import"./basemapUtils.js";import"./collectionUtils2.js";import"../support/LayersMixin.js";import"../support/TablesMixin.js";import"./UpdatingHandles.js";import"../views/BasemapView.js";import"../views/Magnifier.js";import"./ReactiveMap.js";import"./selectionUtils.js";import"../views/Theme.js";import"./ViewEvents.js";import"./IViewEvents.js";import"./interfaces.js";import"./screenUtils2.js";import"../views/input/Input.js";import"../views/input/gamepad/GamepadSettings.js";import"../views/input/gamepad/GamepadInputDevice.js";import"../views/navigation/Navigation.js";import"./a11yUtils.js";import"../views/navigation/gamepad/GamepadSettings.js";import"./heightModelInfoUtils.js";import"./projectionUtils.js";import"../views/BreakpointsOwner.js";import"../views/DOMContainer.js";import"./projector.js";import"./widgetUtils.js";import"../views/GroundView.js";import"./cameraUtils.js";import"./Intersector2.js";import"./verticalOffsetUtils.js";import"./orientedBoundingBox.js";import"./Attribute.js";import"./earthUtils.js";import"./spatialReferenceSupport.js";import"./TerrainConst.js";import"../views/PopupView.js";import"../views/ViewAnimation.js";import"../views/3d/environment/SunLighting.js";import"../webscene/SunLighting.js";import"../views/3d/environment/VirtualLighting.js";import"../webscene/VirtualLighting.js";import"../webscene/Environment.js";import"../views/3d/environment/SunnyWeather.js";import"./weather.js";import"../views/3d/environment/CloudyWeather.js";import"../views/3d/environment/FoggyWeather.js";import"../views/3d/environment/RainyWeather.js";import"../views/3d/environment/SnowyWeather.js";import"./lightingTypes.js";import"../webscene/background/Background.js";import"../webscene/background/ColorBackground.js";import"./quantityUtils.js";import"./IntegerPassUniform.js";import"./NormalAttribute.glsl.js";import"./Matrix4PassUniform.js";import"./interfaces3.js";import"./BindType.js";import"./VertexAttribute.js";import"./VertexPosition.glsl.js";import"./Matrix3DrawUniform.js";import"./StencilUtils.js";import"./basicInterfaces.js";import"./Util.js";import"./Material.js";import"./triangle.js";import"./doublePrecisionUtils.js";import"./ShaderTechniqueConfiguration.js";import"./debugFlags2.js";import"./requestImageUtils.js";import"./enums.js";import"./Texture.js";import"./GLObjectType.js";import"./renderState.js";import"./RenderGeometry.js";import"../views/3d/webgl/RenderCamera.js";import"./frustum.js";import"./Scheduler.js";import"./debugFlags.js";import"./ScreenSpacePass.glsl.js";import"./Float4DrawUniform.js";import"./NestedMap.js";import"./VertexArrayObject2.js";import"./VertexArrayObject.js";import"./RibbonLineMaterial.js";import"./Octree.js";import"./InterleavedLayout.js";import"./types.js";import"./floatRGBA.js";import"./Intersector.js";import"./glUtil.js";import"./VertexElementDescriptor.js";import"./BufferObject.js";import"./objectResourceUtils.js";import"./devEnvironmentUtils.js";import"./DefaultMaterial_COLOR_GAMMA.js";import"./resourceUtils3.js";import"./vec2f32.js";import"./GLTextureMaterial.js";import"./RayIntersections.js";import"./OutputHighlight.glsl.js";import"./DecodeSymbolColor.glsl.js";import"./VerticalOffset.glsl.js";import"./Matrix4sPassUniform.js";import"../views/3d/webgl/RenderNode.js";import"./CameraSpace.glsl.js";import"./vec3f32.js";import"./Program.js";import"./GeometryUtil.js";import"./ShadowCastVisualizeTechniqueConfiguration.js";import"./euclideanLengthMeasurementUtils.js";import"./ElevationUpdateEvent.js";import"./ElevationContext.js";import"./hydratedFeatures.js";import"./graphicUtils.js";import"./HUDMaterial.js";import"./dehydratedFeatures.js";import"./featureConversionUtils.js";import"./edgeUtils.js";import"./SnappingCandidate.js";import"./Normals.js";import"./CIMSymbolHelper.js";import"./BidiEngine.js";import"./fontUtils.js";import"./GeometryUtils.js";import"./enums2.js";import"./definitions.js";import"./shapingUtils.js";import"./mat2d.js";import"./mat2df32.js";import"./Rect.js";import"./BoundingBox.js";import"./line.js";import"./line2.js";import"./lineStippleUtils.js";import"./interfaces6.js";import"./DefaultLayouts.js";import"./webStyleSymbolUtils.js";import"./Intersector3.js";import"./ColorMaterial.js";import"./TriangleMaterial.js";import"./WebGLRequirements.js";import"./capabilities2.js";import"./contextUtils.js";import"./ray2.js";import"./viewpointUtils2.js";import"./ZoomMomentumEstimator.js";import"./labelFormatUtils.js";import"./FeatureTileDescriptor3D.js";import"./elevationInfoUtils.js";import"./hitTest.js";import"./LayerConstants.js";import"./intersectorUtilsConversions.js";import"./ElevationRange.js";import"./geometryServiceUtils.js";import"./project.js";import"../rest/support/ProjectParameters.js";import"./hitTestSelectUtils.js";import"./terrainUtils.js";import"../views/3d/support/SceneViewPerformanceInfo.js";import"./LayerViewPerformanceInfo.js";import"../views/3d/support/LayerPerformanceInfo.js";import"./ElevationQueryTileCache.js";import"./RenderableTile.js";import"./mat3f32.js";import"./enums3.js";import"./TileStrategy.js";import"./TileKey2.js";import"./QueueProcessor.js";import"./config.js";import"./TiledDisplayObject.js";import"./DisplayObject.js";import"./StyleDefinition.js";import"./resources.js";import"./edgeProcessing.js";import"./Viewshed.js";import"../views/3d/webgl.js";import"../views/3d/webgl/ManagedFBO.js";import"./testSVGPremultipliedAlpha.js";import"./RenderingContext.js";import"./ProgramCache.js";import"./screenshotUtils.js";import"./layerViewUtils.js";import"../views/ui/DefaultUI.js";import"../views/ui/UI.js";import"./themeUtils.js";import"../widgets/Attribution.js";import"../widgets/Widget.js";import"./jsxWidgetSupport.js";import"../widgets/Attribution/AttributionViewModel.js";import"./globalCss.js";import"./accessibleHandler.js";import"./messageBundle.js";import"./jsxFactory.js";import"../widgets/Compass.js";import"../widgets/Compass/CompassViewModel.js";import"./utils20.js";import"../widgets/support/GoTo.js";import"../widgets/NavigationToggle.js";import"../widgets/NavigationToggle/NavigationToggleViewModel.js";import"../widgets/Zoom.js";import"../widgets/Zoom/ZoomViewModel.js";import"./vmEvent.js";import"../views/MapView.js";import"./ViewStateManager.js";import"./viewpointUtils.js";import"./mat2df64.js";import"../views/2d/ViewState.js";import"./unitBezier.js";import"./rbush.js";import"./quickselect.js";import"./Tile.js";import"./HighlightOptions.js";import"./clippingUtils.js";import"./Timeline.js";import"./utils6.js";import"../webmap/background/ColorBackground.js";import"../geometry/geometryEngine.js";import"./geometryEngineBase.js";import"./hydrated.js";import"../layers/ImageryTileLayer.js";import"../layers/mixins/ImageryTileMixin.js";import"./RawBlockCache.js";import"./rasterProjectionHelper.js";import"./rasterFunctionHelper.js";import"../layers/support/rasterFunctionConstants.js";import"./focalStatUtils.js";import"./xmlUtilities.js";import"./GCSShiftTransform.js";class d{constructor(d){this.viewModel=d,this.createFootprints=async s=>{const{coverageFrustums:o,currentBestFeature:j,isAdditionalCoverageVisible:u,view:c}=this.viewModel,y=o.filter(r);for(const r of y){let o=r.clone();if(!c.spatialReference.equals(o.spatialReference)){const{components:t,spatialReference:r,origin:l,vertexAttributes:n,vertexSpace:j}=o;if("local"===j.type){const t=await p(l,c.spatialReference,s);e(s),o.centerAt(t)}else{const p=n.position,l=Float64Array.from(await a([...p],r.clone(),c.spatialReference.clone(),s));e(s),o=new i({vertexAttributes:new m({position:l}),components:t,spatialReference:c.spatialReference.clone()})}}r.imageID===j.attributes.objectId?this.viewModel.bestFeatureFootprint=new t({attributes:{imageID:r.imageID},geometry:o,symbol:l.clone(),visible:!1}):this.viewModel.additionalFootprints.push(new t({attributes:{imageID:r.imageID},geometry:o,symbol:n.clone(),visible:u}))}},this.updateFootprint=async(s,m)=>{const{currentBestFeature:a,imagePointsInView:n,activeViewer:c,footprintExtent:d,view:g}=this.viewModel,f=o(i,this.viewModel.getCurrentBestFeaturePolygon().geometry),b=c?.imageSize;if(!(a&&f&&n&&b&&d))return;const{cameraHeight:I,location:h,cameraPitch:w,horizontalFieldOfView:v,verticalFieldOfView:S,cameraRoll:U,imageRotation:R}=a.attributes,M=h.toArray(),{vertexAttributes:{position:C},spatialReference:P}=f,x=await async function(t,r,e,s){return Float64Array.from((await Promise.all(t.reduce(((t,r,e)=>{const s=Math.floor(e/3);return t[s]=t[s]??[],t[s].push(r),t}),new Array).map((async t=>(await p(new y(t,r),e,void 0)).toArray())))).flat())}(C,P,h.spatialReference),V=await j(s,{feature:a,imageProperties:{width:b[0],height:b[1]},options:m,footprintExtent:d});e(m);let F=V.filter(r);if(!F.length)return;F[0].spatialReference.equals(h.spatialReference)||(F=await Promise.all(F.map((async t=>{const r=await p(t,h.spatialReference,m);return e(m),r}))));const T=await u(n.slice(0,4).map((({x:t,y:r})=>[t,r])),F.slice(0,4).map((t=>t.toArray())),{cameraHeight:I,cameraLocation:M,cameraPitch:w,frustumVertices:x,horizontalFieldOfView:v,imageHeight:b[1],imageWidth:b[0],inSRS:{wkid:h.spatialReference.wkid},outSRS:{wkid:g.spatialReference.wkid},verticalFieldOfView:S,cameraRoll:U??0,imageRotation:R??0,options:m});this.viewModel.updateCurrentCoveragePolygon(new t({attributes:{imageID:a.attributes.objectId},geometry:T,symbol:l.clone(),visible:this.viewModel.currentCoverageVisible}))},this.updateFootprintPanorama=async(r,e)=>{await s(e);const{horizontalFieldOfView:o,pitch:i,verticalFieldOfView:p,yaw:m}=r,a=this.viewModel.currentBestFeature?.clone();if(!a)return;const{attributes:n}=a;n.orientedImageryType=null,n.cameraHeading=(m+n.cameraHeading)%360,n.cameraPitch=i,n.horizontalFieldOfView=o,n.verticalFieldOfView=p,n.cameraRoll=0;const{frustum:j}=c(n);j&&this.viewModel.updateCurrentCoveragePolygon(new t({attributes:{imageID:n.objectId},geometry:j,symbol:l.clone(),visible:this.viewModel.currentCoverageVisible}))}}updateGroundElevation(t,r){const{geometry:e}=this.viewModel.currentBestFeature,s=r.queryElevation(e);t.forEach((t=>{const{geometry:r}=t;switch(r?.type){case"mesh":{const{vertexAttributes:{position:t}}=r,e=Math.floor(t.length/3);for(let r=0;rthis._createObject3DResources(e),destroyResources:D,recreateGeometry:(e,t)=>{e.geometries.length=0,this._recreateGeometry(t,e.material,e.geometries)}}}createDrapedResourceFactory(e){return{view:e,createResources:()=>this._createDrapedResources(),destroyResources:D,recreateGeometry:e=>{e.geometries=this._createRenderGeometriesDraped(e.material),this._attachmentOriginChanged()}}}get _laserlineAttached(){return this.attached&&this.visible&&null!=this._laserlineStyle&&!this.isDraped&&this.laserlineEnabled}onAttachedChange(e){this._laserline.attached=this._laserlineAttached,e&&this._attachmentOriginChanged()}get geometry(){return this._geometry}set geometry(e){this._geometry=e,this.recreateGeometry()}get width(){return this._width}set width(e){e!==this._width&&(this._width=e,this._updateMaterial())}get color(){return this._color}set color(e){a(e,this._color)||(n(this._color,e),this._updateMaterial())}get innerWidth(){return this._innerWidth}set innerWidth(e){e!==this._innerWidth&&(this._innerWidth=e,this._updateMaterial())}get innerColor(){return this._innerColor}set innerColor(e){a(e,this._innerColor)||(n(this._innerColor,e),this._updateMaterial())}get stipplePattern(){return this._stipplePattern}set stipplePattern(e){const t=null!=e!=(null!=this._stipplePattern);this._stipplePattern=e,t?this.recreate():this._updateMaterial()}get stippleOffColor(){return this._stippleOffColor}set stippleOffColor(e){e&&this._stippleOffColor&&a(e,this._stippleOffColor)||(this._stippleOffColor=e?l(e):null,this._updateMaterial())}get falloff(){return this._falloff}set falloff(e){e!==this._falloff&&(this._falloff=e,this._updateMaterial())}get elevationInfo(){return this._elevationInfo}set elevationInfo(e){this._elevationInfo=e,this.recreateGeometry()}get laserlineStyle(){return this._laserlineStyle}set laserlineStyle(e){this._laserlineStyle=e,this._laserline.attached=this._laserlineAttached,null!=e&&(this._laserline.style=e)}get laserlineEnabled(){return this._laserlineEnabled}set laserlineEnabled(e){this._laserlineEnabled!==e&&(this._laserlineEnabled=e,this._laserline.attached=this._laserlineAttached)}get renderOccluded(){return this._renderOccluded}set renderOccluded(e){e!==this._renderOccluded&&(this._renderOccluded=e,this._updateMaterial())}get attachmentOrigin(){if(!this._attachmentOriginDirty)return this._attachmentOrigin;const e=this.object3dResources.resources?.geometries;if(!e||0===e.length)return null;t(E,0,0,0);let s=0;for(const t of e)t.computeAttachmentOrigin(P)&&(r(E,E,P),s++);return 0===s?null:(i(E,E,1/s),this.view.renderCoordsHelper.fromRenderCoords(E,this._attachmentOrigin),this._attachmentOriginDirty=!1,this._attachmentOrigin)}_updateMaterial(){null!=this.object3dResources.resources&&this.object3dResources.resources.material.setParameters(this._materialParameters),null!=this.drapedResources.resources&&this.drapedResources.resources.material.setParameters(this._materialParameters)}get _isClosed(){return null!=this.geometry&&"polygon"===this.geometry.type}get _materialParameters(){return{width:this._width,color:this._color,stippleOffColor:this._stippleOffColor,stipplePattern:this._stipplePattern,stipplePreferContinuous:!1,isClosed:this._isClosed,falloff:this._falloff,innerColor:this._innerColor,innerWidth:this._innerWidth,join:"round",hasPolygonOffset:!0,renderOccluded:this._normalizedRenderOccluded,isDecoration:this.isDecoration}}get _normalizedRenderOccluded(){return this.isDraped&&this._renderOccluded===C.OccludeAndTransparentStencil?C.OccludeAndTransparent:this._renderOccluded}_recreateGeometry(e,t,r){this._createRenderGeometries(t,r);for(const t of r)e.addGeometry(t);this._attachmentOriginChanged()}_attachmentOriginChanged(){this._attachmentOriginDirty=!0,this.events.emit("attachment-origin-changed")}_createObject3DResources(e){const t=new w(this._materialParameters),r=new Array;return this._recreateGeometry(e,t,r),{material:t,geometries:r,forEach:e=>{e(t),r.forEach(e)}}}_createDrapedResources(){const e=new w(this._materialParameters);return{material:e,geometries:this._createRenderGeometriesDraped(e)}}_createRenderGeometriesDraped(e){const{geometry:t,view:r}=this,i=r.basemapTerrain.spatialReference;return null==t||null==i?[]:O(t,i).lines.map((({position:t})=>{const s={overlayInfo:{spatialReference:i,renderCoordsHelper:r.renderCoordsHelper},attributeData:{position:t},removeDuplicateStartEnd:this._isClosed};return new v(y(e,s))}))}calculateMapBounds(e){if(null==this.object3dResources.resources)return!1;const t=this.view.renderCoordsHelper;for(const r of this.object3dResources.resources.geometries){const i=r.attributes.get(j.POSITION),s=d(i.data.length);h(i.data,t.spatialReference,0,s,this.view.spatialReference,0,i.data.length/3),c(e,s)}return!0}_createRenderGeometries(e,t){const r=this.geometry;if(null==r)return;const i=R(r,this.view.elevationProvider,this.view.renderCoordsHelper,g.fromElevationInfo(this.elevationInfo??new p({mode:u(r,null)}))),s=new Array;for(const{position:r,mapPositions:a}of i.lines){const i={mapPositions:a,attributeData:{position:r},removeDuplicateStartEnd:this._isClosed};t.push(y(e,i)),s.push(r)}this._laserline.pathVerticalPlane=s}}function D(e){e.geometries=[]}const P=s(),E=s();export{b as O}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/OutputHighlight.glsl.js b/library/arcgis/4.30/@arcgis/core/chunks/OutputHighlight.glsl.js new file mode 100644 index 00000000..1934b27e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/OutputHighlight.glsl.js @@ -0,0 +1,23 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{S as e}from"./Matrix4PassUniform.js";import{V as r}from"./VertexPosition.glsl.js";import{b as o,g as a}from"./StencilUtils.js";import{g as t}from"./interfaces3.js";import{V as d}from"./VertexAttribute.js";import{f as i}from"./vec4f64.js";function c(e){e.varyings.add("linearDepth","float")}function n(e){e.vertex.uniforms.add(new o("nearFar",((e,r)=>r.camera.nearFar)))}function s(e){e.vertex.code.add(t`float calculateLinearDepth(vec2 nearFar,float z) { +return (-z - nearFar[0]) / (nearFar[1] - nearFar[0]); +}`)}function l(o,a){const{vertex:d}=o;switch(a.output){case e.Color:if(a.receiveShadows)return c(o),void d.code.add(t`void forwardLinearDepth() { linearDepth = gl_Position.w; }`);break;case e.Shadow:case e.ShadowHighlight:case e.ShadowExcludeHighlight:case e.ViewshedShadow:return o.include(r,a),c(o),n(o),s(o),void d.code.add(t`void forwardLinearDepth() { +linearDepth = calculateLinearDepth(nearFar, vPosition_view.z); +}`)}d.code.add(t`void forwardLinearDepth() {}`)}function v(e){s(e),e.vertex.code.add(t`vec4 transformPositionWithDepth(mat4 proj, mat4 view, vec3 pos, vec2 nearFar, out float depth) { +vec4 eye = view * vec4(pos, 1.0); +depth = calculateLinearDepth(nearFar,eye.z); +return proj * eye; +}`),e.vertex.code.add(t`vec4 transformPosition(mat4 proj, mat4 view, vec3 pos) { +return proj * (view * vec4(pos, 1.0)); +}`)}function f(e,r){r.hasVertexColors?(e.attributes.add(d.COLOR,"vec4"),e.varyings.add("vColor","vec4"),e.vertex.code.add(t`void forwardVertexColor() { vColor = color; }`),e.vertex.code.add(t`void forwardNormalizedVertexColor() { vColor = color * 0.003921568627451; }`)):e.vertex.code.add(t`void forwardVertexColor() {} +void forwardNormalizedVertexColor() {}`)}const h=i(1,1,0,1),u=i(1,0,1,1);function p(e){e.fragment.uniforms.add(new a("depthTexture",((e,r)=>r.mainDepth))),e.fragment.constants.add("occludedHighlightFlag","vec4",h).add("unoccludedHighlightFlag","vec4",u),e.fragment.code.add(t`void outputHighlight() { +float sceneDepth = float(texelFetch(depthTexture, ivec2(gl_FragCoord.xy), 0).x); +if (gl_FragCoord.z > sceneDepth + 5e-7) { +fragColor = occludedHighlightFlag; +} else { +fragColor = unoccludedHighlightFlag; +} +}`)}export{l as F,p as O,v as T,f as V,n as a,c as b,h as o,u}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/Overlay.js b/library/arcgis/4.30/@arcgis/core/chunks/Overlay.js new file mode 100644 index 00000000..d8c933b6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/Overlay.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import e from"../core/Error.js";import{o as t}from"../core/promiseUtils.js";import{L as s}from"./Logger.js";import{f as r}from"./maybe.js";import{g as i}from"./perspectiveUtils.js";import{watch as n,when as o,initial as a}from"../core/reactiveUtils.js";import{c as l}from"./mat3f64.js";import{g as m}from"./vec2.js";import{c as h}from"./vec2f64.js";import{A as p}from"./enums2.js";import{D as d}from"./DisplayObject.js";import{p as u}from"./utils22.js";import{B as c}from"./BufferObject.js";import{T as f,P as w,U as y}from"./enums.js";import{a as v,T as _}from"./Texture.js";import{V as g}from"./VertexArrayObject.js";const x=[1,1],V=l(),j={none:p.None,loop:p.Loop,oscillate:p.Oscillate};class A extends d{constructor(i){super(),this.elementView=i,this.isWrapAround=!1,this.wrapAroundShift=0,this.perspectiveTransform=h(),this._playHandle=null,this._vertices=new Float32Array(20),this._handles=[],this._handles.push(n((()=>this.elementView.element.opacity),(e=>this.opacity=e),a),n((()=>[this.elementView.coords]),(()=>{this.requestRender()}),a),n((()=>["animationOptions"in this.elementView.element&&this.elementView.element.animationOptions]),(()=>{this._playHandle?.remove(),this.texture=r(this.texture),this.requestRender()}),a),o((()=>this.elementView.element.loaded),(()=>{const e=this.elementView.element;this.ready(),"video"===e.type&&null!=e.content&&this._handles.push(t(e.content,"play",(()=>this.requestRender())))}),a)),i.element.load().catch((t=>{s.getLogger("esri.views.2d.layers.MediaLayerView2D").error(new e("element-load-error","Element cannot be displayed",{element:i,error:t}))}))}getMesh(e){throw new Error("Method not implemented.")}destroy(){this._playHandle?.remove(),this._handles.forEach((e=>e.remove())),this.texture=r(this.texture)}get textureSize(){return x}get dvsMat3(){return this.parent.dvsMat3}beforeRender(e){const{context:t}=e,s=this.elementView.element.content;if(null!=s){const e=s instanceof HTMLImageElement,i=s instanceof HTMLVideoElement,n=e?s.naturalWidth:i?s.videoWidth:s.width,o=e?s.naturalHeight:i?s.videoHeight:s.height;if(this._updatePerspectiveTransform(n,o),this.texture)i&&!s.paused&&(this.texture.setData(s),this.requestRender(),this.texture.generateMipmap());else{const e=new v;if(e.wrapMode=f.CLAMP_TO_EDGE,e.preMultiplyAlpha=!0,e.width=n,e.height=o,"getFrame"in s){const i=s=>{this.texture?this.texture.setData(s):this.texture=new _(t,e,s),this.requestRender()};"animationOptions"in this.elementView.element&&(this._playHandle=u(s,(r=this.elementView.element.animationOptions)?{...r,playAnimation:r.playing,repeatType:r.repeatType?j[r.repeatType]:void 0}:{},null,i))}else this.texture=new _(t,e,s);this.texture.generateMipmap(),i&&!s.paused&&this.requestRender()}}var r;super.beforeRender(e)}_createTransforms(){return null}draw(e){e.drawArrays(w.TRIANGLE_STRIP,0,4)}updateDrawCoords(e,t,s,r){const{coords:i,bounds:n}=this.elementView;if(null==i||null==n)return;const[o,a,l,m]=i.rings[0],h=this._vertices,{x:p,y:d}=e;h.set([a[0]-p,a[1]-d,o[0]-p,o[1]-d,l[0]-p,l[1]-d,m[0]-p,m[1]-d]);let u=t;if(r){const[e,,t]=n,{worldWidth:s,xBounds:i}=r,[o,a]=i;eo?u=s:t>a&&ethis.children,drawPhase:m.MAP});return[...super.prepareRenderPasses(t),s]}_updateMatrices(o){const{state:l}=o,{id:p,size:d,pixelRatio:h,resolution:m,rotation:f,viewpoint:M,displayMat3:u}=l;if(this._viewStateId===p)return;const v=Math.PI/180*f,_=h*d[0],g=h*d[1];this._localOrigin=M.targetGeometry.clone();const{x:y,y:j}=this._localOrigin,w=c(y,l.spatialReference);this._localOrigin.x=w,this._localOrigin.y=j;const O=m*_,R=m*g,b=t(this._dvsMat3);s(b,b,u),e(b,b,i(_/2,g/2)),r(b,b,n(_/O,-g/R,1)),a(b,b,-v),this._viewStateId=p}_updateOverlays(t,s){const{state:e}=t,{rotation:r,spatialReference:a,worldScreenWidth:o,size:i,viewpoint:n}=e,c=this._localOrigin;let d,h=0;const m=l(a);if(m&&a.isWrappable){const t=i[0],s=i[1],c=180/Math.PI*r,l=Math.abs(Math.cos(c)),f=Math.abs(Math.sin(c)),M=Math.round(t*l+s*f),[u,v]=m.valid,_=p(a),{x:g,y}=n.targetGeometry,j=[g,y],w=[0,0];e.toScreen(w,j);const O=[0,0];let R;R=M>o?.5*o:.5*M;const b=Math.floor((g+.5*_)/_),x=u+b*_,P=v+b*_,W=[w[0]+R,0];e.toMap(O,W),O[0]>P&&(h=_),W[0]=w[0]-R,e.toMap(O,W),O[0]v(t,r,e,i,s);case"esriGeometryPolygon":return(e,t,i,s)=>d(t,r,e,i,s);case"esriGeometryPolyline":return(e,t,i,s)=>u(t,r,e,i,s);case"esriGeometryMultipoint":return(e,t,i,s)=>y(t,r,e,i,s);default:return m.getLogger("esri.views.2d.support.arcadeOnDemand").error(new f("mapview-arcade",`Unable to handle geometryType: ${e}`)),e=>e}}(r));const a=M.get(r)(e.geometry,i,s,o);return{...e,geometry:a}}(r,i,s):r,a=e.repurposeFeature(o);try{return e.evaluate({...t,$feature:a},e.services)}catch(e){return m.getLogger("esri.views.2d.support.arcadeOnDemand").warn("Feature arcade evaluation failed:",e),null}}const M=new Map,C=e=>{if(!e)return[0,0,0,0];const{r,g:t,b:i,a:s}=e;return[r,t,i,255*s]};class I{static findApplicableOverrides(e,r,t){if(e&&r){if(e.primitiveName){let i=!1;for(const r of t)if(r.primitiveName===e.primitiveName){i=!0;break}if(!i)for(const i of r)i.primitiveName===e.primitiveName&&t.push(i)}switch(e.type){case"CIMPointSymbol":case"CIMLineSymbol":case"CIMPolygonSymbol":if(e.effects)for(const i of e.effects)I.findApplicableOverrides(i,r,t);if(e.symbolLayers)for(const i of e.symbolLayers)I.findApplicableOverrides(i,r,t);break;case"CIMTextSymbol":break;case"CIMSolidStroke":case"CIMPictureStroke":case"CIMGradientStroke":case"CIMSolidFill":case"CIMPictureFill":case"CIMHatchFill":case"CIMGradientFill":case"CIMVectorMarker":case"CIMCharacterMarker":case"CIMPictureMarker":if(e.effects)for(const i of e.effects)I.findApplicableOverrides(i,r,t);if(e.markerPlacement&&I.findApplicableOverrides(e.markerPlacement,r,t),"CIMVectorMarker"===e.type){if(e.markerGraphics)for(const i of e.markerGraphics)I.findApplicableOverrides(i,r,t),I.findApplicableOverrides(i.symbol,r,t)}else"CIMCharacterMarker"===e.type?I.findApplicableOverrides(e.symbol,r,t):"CIMHatchFill"===e.type?I.findApplicableOverrides(e.lineSymbol,r,t):"CIMPictureMarker"===e.type&&I.findApplicableOverrides(e.animatedSymbolProperties,r,t)}}}static findEffectOverrides(e,r){if(!e)return null;if("CIMGeometricEffectDashes"===e.type&&s(e),!r||!e.primitiveName)return{type:"cim-effect-param",effect:e,overrides:[]};const t=o(e),i=e.primitiveName,n=[];for(const e of r)e.primitiveName===i&&n.push(o(e));return{type:"cim-effect-param",effect:t,overrides:a(n)}}static async resolveSymbolOverrides(e,r,i,s,o,a,c){if(!e?.symbol)return null;let{symbol:l,primitiveOverrides:p}=e;const f=!!p;if(!f&&!s)return l;l=t(l),p=t(p);let m=!0;if(r||(r={attributes:{}},m=!1),f){if(m||(p=p.filter((e=>!e.valueExpressionInfo?.expression.includes("$feature")))),c||(p=p.filter((e=>!e.valueExpressionInfo?.expression.includes("$view")))),p.length>0){const e={spatialReference:i,fields:n(r.attributes),geometryType:o};await I.createRenderExpressions(p,e),I.evaluateOverrides(p,r,o??"esriGeometryPoint",a,c)}I.applyOverrides(l,p)}return s&&I.applyDictionaryTextOverrides(l,r,s,null),l}static async createRenderExpressions(e,r){const t=[];for(const s of e){const e=s.valueExpressionInfo;if(!e||I._expressionToRenderExpression.has(e.expression))continue;const o=i(e.expression,r.spatialReference,r.fields);t.push(o),o.then((r=>I._expressionToRenderExpression.set(e.expression,r)))}t.length>0&&await Promise.all(t)}static evaluateOverrides(e,t,i,s,o){const a={$view:{scale:o?.scale}};for(const o of e){o.value&&"object"==typeof o.value&&r(o.value)&&("Color"===o.propertyName||"StrokeColor"===o.propertyName)&&(o.value=C(o.value));const e=o.valueExpressionInfo;if(!e)continue;const n=I._expressionToRenderExpression.get(e.expression);n&&(o.value=b(n,t,a,i,s))}}static applyDictionaryTextOverrides(e,r,t,i,s="Normal"){if(e?.type)switch(e.type){case"CIMPointSymbol":case"CIMLineSymbol":case"CIMPolygonSymbol":case"CIMTextSymbol":{const o=e.symbolLayers;if(!o)return;for(const a of o)a&&"CIMVectorMarker"===a.type&&I.applyDictionaryTextOverrides(a,r,t,i,"CIMTextSymbol"===e.type?e.textCase:s)}break;case"CIMVectorMarker":{const s=e.markerGraphics;if(!s)return;for(const e of s)e&&I.applyDictionaryTextOverrides(e,r,t,i)}break;case"CIMMarkerGraphic":{const o=e.textString;if(o&&o.includes("[")){const a=c(o,t);e.textString=l(r,a,i,s)}}}}static applyOverrides(e,r,t,i){if(e.primitiveName)for(const s of r)if(s.primitiveName===e.primitiveName){const r=p(s.propertyName);if(i&&i.push({cim:e,nocapPropertyName:r,value:e[r]}),t){let r=!1;for(const i of t)i.primitiveName===e.primitiveName&&(r=!0);r||t.push(s)}null!=s.value&&(e[r]=s.value)}switch(e.type){case"CIMPointSymbol":case"CIMLineSymbol":case"CIMPolygonSymbol":if(e.effects)for(const s of e.effects)I.applyOverrides(s,r,t,i);if(e.symbolLayers)for(const s of e.symbolLayers)I.applyOverrides(s,r,t,i);break;case"CIMTextSymbol":break;case"CIMSolidStroke":case"CIMSolidFill":case"CIMVectorMarker":if(e.effects)for(const s of e.effects)I.applyOverrides(s,r,t,i);if("CIMVectorMarker"===e.type&&e.markerGraphics)for(const s of e.markerGraphics)I.applyOverrides(s,r,t,i),I.applyOverrides(s.symbol,r,t,i)}}static restoreOverrides(e){for(const r of e)r.cim[r.nocapPropertyName]=r.value}static buildOverrideKey(e){let r="";for(const t of e)void 0!==t.value&&(r+=`${t.primitiveName}${t.propertyName}${JSON.stringify(t.value)}`);return r}static toValue(r,t){if("DashTemplate"===r)return t.split(" ").map((e=>Number(e)));if("Color"===r){const r=new e(t).toRgba();return r[3]*=255,r}return t}}I._expressionToRenderExpression=new Map;export{I as O,b as c}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/PBFDecoderWorker.js b/library/arcgis/4.30/@arcgis/core/chunks/PBFDecoderWorker.js new file mode 100644 index 00000000..acfb78af --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/PBFDecoderWorker.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{n as t}from"./compilerUtils.js";import{g as e}from"../core/Accessor.js";import r from"../geometry/SpatialReference.js";import{g as s}from"./zscale.js";import{D as o,r as i,a as n}from"./dehydratedFeatures.js";import{u as a,a as p}from"./featureConversionUtils.js";import m from"../layers/support/Field.js";import{p as l}from"./pbfQueryUtils.js";import"../core/lang.js";import"../core/Handles.js";import"./Logger.js";import"../config.js";import"./maybe.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./handleUtils.js";import"./tracking.js";import"./ensureType.js";import"../core/Error.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"./tslib.es6.js";import"../core/JSONSupport.js";import"./unitUtils.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"./writer.js";import"./aaBoundingBox.js";import"../geometry/Extent.js";import"../geometry/Geometry.js";import"./reader.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"./aaBoundingRect.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"./quantizationUtils.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"../geometry/Polyline.js";import"./typeUtils.js";import"../geometry/support/jsonUtils.js";import"./OptimizedFeature.js";import"./OptimizedGeometry.js";import"./OptimizedFeatureSet.js";import"./enumeration.js";import"./domains.js";import"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";import"./fieldType.js";import"./pbf.js";function u(t,e){return e}function h(t,e,r,s){switch(r){case 0:return f(t,e+s,0);case 1:return"lowerLeft"===t.originPosition?f(t,e+s,1):function({translate:t,scale:e},r,s){return t[s]-r*e[s]}(t,e+s,1)}}function c(t,e,r,s){return 2===r?f(t,e,2):h(t,e,r,s)}function d(t,e,r,s){return 2===r?f(t,e,3):h(t,e,r,s)}function y(t,e,r,s){return 3===r?f(t,e,3):c(t,e,r,s)}function f({translate:t,scale:e},r,s){return t[s]+r*e[s]}class _{constructor(t){this._options=t,this.geometryTypes=["point","multipoint","polyline","polygon"],this._previousCoordinate=[0,0],this._transform=null,this._applyTransform=u,this._lengths=[],this._currentLengthIndex=0,this._toAddInCurrentPath=0,this._vertexDimension=0,this._coordinateBuffer=null,this._coordinateBufferPtr=0,this._attributesConstructor=class{},this._missingAttributes=[]}get missingAttributes(){return this._missingAttributes}createFeatureResult(){return new o}finishFeatureResult(t){if(this._options.applyTransform&&(t.transform=null),this._attributesConstructor=class{},this._coordinateBuffer=null,this._lengths.length=0,!t.hasZ)return;const e=s(t.geometryType,this._options.sourceSpatialReference,t.spatialReference);if(null!=e)for(const r of t.features)e(r.geometry)}createSpatialReference(){return new r}addField(t,e){t.fields.push(m.fromJSON(e));const r=t.fields.map((t=>t.name));this._attributesConstructor=function(){for(const t of r)this[t]=null}}addFeature(t,e){const r=this._options.maxStringAttributeLength,s=this._options.maxStringAttributeFields;i(e.attributes,s,r,(r=>{const s=e.attributes[t.objectIdFieldName];null!=s&&this._missingAttributes.push({objectId:s,attribute:r})})),t.features.push(e)}addQueryGeometry(t,e){const{queryGeometry:r,queryGeometryType:s}=e,o=a(r.clone(),r,!1,!1,this._transform),i=p(o,s,!1,!1);let n=null;switch(s){case"esriGeometryPoint":n="point";break;case"esriGeometryPolygon":n="polygon";break;case"esriGeometryPolyline":n="polyline";break;case"esriGeometryMultipoint":n="multipoint"}i.type=n,t.queryGeometryType=s,t.queryGeometry=i}prepareFeatures(e){switch(this._transform=e.transform??null,this._options.applyTransform&&e.transform&&(this._applyTransform=this._deriveApplyTransform(e)),this._vertexDimension=2,e.hasZ&&this._vertexDimension++,e.hasM&&this._vertexDimension++,e.geometryType){case"point":this.addCoordinate=(t,e,r)=>this.addCoordinatePoint(t,e,r),this.createGeometry=t=>this.createPointGeometry(t);break;case"polygon":this.addCoordinate=(t,e,r)=>this._addCoordinatePolygon(t,e,r),this.createGeometry=t=>this._createPolygonGeometry(t);break;case"polyline":this.addCoordinate=(t,e,r)=>this._addCoordinatePolyline(t,e,r),this.createGeometry=t=>this._createPolylineGeometry(t);break;case"multipoint":this.addCoordinate=(t,e,r)=>this._addCoordinateMultipoint(t,e,r),this.createGeometry=t=>this._createMultipointGeometry(t);break;case"mesh":case"extent":break;default:t(e.geometryType)}}createFeature(){return this._lengths.length=0,this._currentLengthIndex=0,this._previousCoordinate[0]=0,this._previousCoordinate[1]=0,new n(e(),null,new this._attributesConstructor)}allocateCoordinates(){const t=this._lengths.reduce(((t,e)=>t+e),0);this._coordinateBuffer=new Float64Array(t*this._vertexDimension),this._coordinateBufferPtr=0}addLength(t,e){0===this._lengths.length&&(this._toAddInCurrentPath=e),this._lengths.push(e)}createPointGeometry(t){const e={type:"point",x:0,y:0,spatialReference:t.spatialReference,hasZ:!!t.hasZ,hasM:!!t.hasM};return e.hasZ&&(e.z=0),e.hasM&&(e.m=0),e}addCoordinatePoint(t,e,r){const s=this._transform?this._applyTransform(this._transform,e,r,0):e;if(null!=s)switch(r){case 0:t.x=s;break;case 1:t.y=s;break;case 2:t.hasZ?t.z=s:t.m=s;break;case 3:t.m=s}}_transformPathLikeValue(t,e){let r=0;return e<=1&&(r=this._previousCoordinate[e],this._previousCoordinate[e]+=t),this._transform?this._applyTransform(this._transform,t,e,r):t}_addCoordinatePolyline(t,e,r){this._dehydratedAddPointsCoordinate(t.paths,e,r)}_addCoordinatePolygon(t,e,r){this._dehydratedAddPointsCoordinate(t.rings,e,r)}_addCoordinateMultipoint(t,e,r){0===r&&t.points.push([]);const s=this._transformPathLikeValue(e,r);t.points[t.points.length-1].push(s)}_createPolygonGeometry(t){return{type:"polygon",rings:[[]],spatialReference:t.spatialReference,hasZ:!!t.hasZ,hasM:!!t.hasM}}_createPolylineGeometry(t){return{type:"polyline",paths:[[]],spatialReference:t.spatialReference,hasZ:!!t.hasZ,hasM:!!t.hasM}}_createMultipointGeometry(t){return{type:"multipoint",points:[],spatialReference:t.spatialReference,hasZ:!!t.hasZ,hasM:!!t.hasM}}_dehydratedAddPointsCoordinate(t,e,r){0===r&&0==this._toAddInCurrentPath--&&(t.push([]),this._toAddInCurrentPath=this._lengths[++this._currentLengthIndex]-1,this._previousCoordinate[0]=0,this._previousCoordinate[1]=0);const s=this._transformPathLikeValue(e,r),o=t[t.length-1],i=this._coordinateBuffer;if(i){if(0===r){const t=this._coordinateBufferPtr*Float64Array.BYTES_PER_ELEMENT;o.push(new Float64Array(i.buffer,t,this._vertexDimension))}i[this._coordinateBufferPtr++]=s}}_deriveApplyTransform(t){const{hasZ:e,hasM:r}=t;return e&&r?y:e?c:r?d:h}}class j{_parseFeatureQuery(t){const e=new _(t.options),r=l(t.buffer,e),s={...r,spatialReference:r.spatialReference?.toJSON(),fields:r.fields?r.fields.map((t=>t.toJSON())):void 0,missingAttributes:e.missingAttributes};return Promise.resolve(s)}}function g(){return new j}export{g as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/PieChartMeshWriter.js b/library/arcgis/4.30/@arcgis/core/chunks/PieChartMeshWriter.js new file mode 100644 index 00000000..7f0e53af --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/PieChartMeshWriter.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{D as t}from"./enums.js";import{a as e}from"./screenUtils.js";import{d as s,e as r,S as i,G as o,f as n}from"./CIMSymbolHelper.js";import{T as a,G as c,j as u}from"./GeometryUtils.js";import{b as l,a as p,e as h,p as f,s as d,f as x,h as m,i as y,j as _,M as g}from"./UpdateTracking2D.js";import{i as k,E as P,s as S,t as b,F as w,G as v,m as T,g as E}from"./definitions.js";import{h as M}from"../core/lang.js";import{t as I,l as N}from"./libtess.js";import{v as D,p as A,i as z,h as Y}from"./dataViewUtils.js";import{c as B}from"./mathUtils.js";import{b as G,c as F,s as L}from"./shapingUtils.js";import{o as R}from"./utils7.js";import{L as O}from"./TurboLine.js";import"./earcut.js";import{O as C}from"./OptimizedGeometry.js";import{c as W,t as U,r as H}from"./mat2d.js";import{c as V}from"./mat2df32.js";import{t as X}from"./vec2.js";import{m as Z}from"./constants.js";import{L as j,C as q,a as Q,J,b as K}from"./enums2.js";import $ from"../Color.js";import tt from"../core/Error.js";import{L as et}from"./Logger.js";import{c as st}from"../geometry/Polygon.js";function rt(t,e,s,r,i,o,n){Et=0;const a=(r-s)*o,c=i&&i.length,u=c?(i[0]-s)*o:a;let l,p,h,f,d,x=it(e,s,0,0,u,o,!0);if(x&&x.next!==x.prev){if(c&&(x=function(t,e,s,r,i,o){const n=new Array;for(let i=0,a=r.length;i80*o){l=h=e[0+s*o],p=f=e[1+s*o];for(let t=o;t0)for(let s=r;s=r;s-=o)a=ut(s+e*o,t[s+e*o],t[s+1+e*o],a);return a&>(a,a.next)&&(lt(a),a=a.next),a}function ot(t,e=t){if(!t)return t;let s,r=t;do{if(s=!1,r.steiner||!gt(r,r.next)&&0!==dt(r.prev,r,r.next))r=r.next;else{if(lt(r),r=e=r.prev,r===r.next)break;s=!0}}while(s||r!==e);return e}function nt(t,e,s,r,i,o,n,a){if(!t)return;!a&&o&&(t=ft(t,r,i,o));let c=t;for(;t.prev!==t.next;){const u=t.prev,l=t.next;if(o?ct(t,r,i,o):at(t))e.push(u.index/s+n),e.push(t.index/s+n),e.push(l.index/s+n),lt(t),t=l.next,c=l.next;else if((t=l)===c){a?1===a?nt(t=Pt(t,e,s,n),e,s,r,i,o,n,2):2===a&&St(t,e,s,r,i,o,n):nt(ot(t),e,s,r,i,o,n,1);break}}}function at(t){const e=t.prev,s=t,r=t.next;if(dt(e,s,r)>=0)return!1;let i=t.next.next;const o=i;let n=0;for(;i!==t.prev&&(0===n||i!==o);){if(n++,mt(e.x,e.y,s.x,s.y,r.x,r.y,i.x,i.y)&&dt(i.prev,i,i.next)>=0)return!1;i=i.next}return!0}function ct(t,e,s,r){const i=t.prev,o=t,n=t.next;if(dt(i,o,n)>=0)return!1;const a=i.xo.x?i.x>n.x?i.x:n.x:o.x>n.x?o.x:n.x,l=i.y>o.y?i.y>n.y?i.y:n.y:o.y>n.y?o.y:n.y,p=_t(a,c,e,s,r),h=_t(u,l,e,s,r);let f=t.prevZ,d=t.nextZ;for(;f&&f.z>=p&&d&&d.z<=h;){if(f!==t.prev&&f!==t.next&&mt(i.x,i.y,o.x,o.y,n.x,n.y,f.x,f.y)&&dt(f.prev,f,f.next)>=0)return!1;if(f=f.prevZ,d!==t.prev&&d!==t.next&&mt(i.x,i.y,o.x,o.y,n.x,n.y,d.x,d.y)&&dt(d.prev,d,d.next)>=0)return!1;d=d.nextZ}for(;f&&f.z>=p;){if(f!==t.prev&&f!==t.next&&mt(i.x,i.y,o.x,o.y,n.x,n.y,f.x,f.y)&&dt(f.prev,f,f.next)>=0)return!1;f=f.prevZ}for(;d&&d.z<=h;){if(d!==t.prev&&d!==t.next&&mt(i.x,i.y,o.x,o.y,n.x,n.y,d.x,d.y)&&dt(d.prev,d,d.next)>=0)return!1;d=d.nextZ}return!0}function ut(t,e,s,r){const i=vt.create(t,e,s);return r?(i.next=r.next,i.prev=r,r.next.prev=i,r.next=i):(i.prev=i,i.next=i),i}function lt(t){t.next.prev=t.prev,t.prev.next=t.next,t.prevZ&&(t.prevZ.nextZ=t.nextZ),t.nextZ&&(t.nextZ.prevZ=t.prevZ)}function pt(t){let e=t,s=t;do{(e.x=s.next.y&&s.next.y!==s.y){const t=s.x+(i-s.y)*(s.next.x-s.x)/(s.next.y-s.y);if(t<=r&&t>n){if(n=t,t===r){if(i===s.y)return s;if(i===s.next.y)return s.next}o=s.x=s.x&&s.x>=c&&r!==s.x&&mt(io.x)&&yt(s,t)&&(o=s,p=l)),s=s.next;return o}(t,e);if(!s)return e;const r=wt(s,t);return ot(r,r.next),ot(s,s.next)}function ft(t,e,s,r){let i;for(;i!==t;i=i.next){if(i=i||t,null===i.z&&(i.z=_t(i.x,i.y,e,s,r)),i.prev.next!==i||i.next.prev!==i)return i.prev.next=i,i.next.prev=i,ft(t,e,s,r);i.prevZ=i.prev,i.nextZ=i.next}return t.prevZ.nextZ=null,t.prevZ=null,function(t){let e,s=1;for(;;){let r,i=t;t=null,e=null;let o=0;for(;i;){o++,r=i;let n=0;for(;n0||a>0&&r;){let s;0===n?(s=r,r=r.nextZ,a--):0!==a&&r?i.z<=r.z?(s=i,i=i.nextZ,n--):(s=r,r=r.nextZ,a--):(s=i,i=i.nextZ,n--),e?e.nextZ=s:t=s,s.prevZ=e,e=s}i=r}if(e.nextZ=null,s*=2,o<2)return t}}(t)}function dt(t,e,s){return(e.y-t.y)*(s.x-e.x)-(e.x-t.x)*(s.y-e.y)}function xt(t,e,s,r){return!!(gt(t,e)&>(s,r)||gt(t,r)&>(s,e))||dt(t,e,s)>0!=dt(t,e,r)>0&&dt(s,r,t)>0!=dt(s,r,e)>0}function mt(t,e,s,r,i,o,n,a){return(i-n)*(e-a)-(t-n)*(o-a)>=0&&(t-n)*(r-a)-(s-n)*(e-a)>=0&&(s-n)*(o-a)-(i-n)*(r-a)>=0}function yt(t,e){return dt(t.prev,t,t.next)<0?dt(t,e,t.next)>=0&&dt(t,t.prev,e)>=0:dt(t,e,t.prev)<0||dt(t,t.next,e)<0}function _t(t,e,s,r,i){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t=32767*(t-s)*i)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=32767*(e-r)*i)|e<<8))|e<<4))|e<<2))|e<<1))<<1}function gt(t,e){return t.x===e.x&&t.y===e.y}function kt(t,e){return t.x-e.x}function Pt(t,e,s,r){let i=t;do{const o=i.prev,n=i.next.next;!gt(o,n)&&xt(o,i,i.next,n)&&yt(o,n)&&yt(n,o)&&(e.push(o.index/s+r),e.push(i.index/s+r),e.push(n.index/s+r),lt(i),lt(i.next),i=t=n),i=i.next}while(i!==t);return i}function St(t,e,s,r,i,o,n){let a=t;do{let t=a.next.next;for(;t!==a.prev;){if(a.index!==t.index&&bt(a,t)){let c=wt(a,t);return a=ot(a,a.next),c=ot(c,c.next),nt(a,e,s,r,i,o,n,0),void nt(c,e,s,r,i,o,n,0)}t=t.next}a=a.next}while(a!==t)}function bt(t,e){return t.next.index!==e.index&&t.prev.index!==e.index&&!function(t,e){let s=t;do{if(s.index!==t.index&&s.next.index!==t.index&&s.index!==e.index&&s.next.index!==e.index&&xt(s,s.next,t,e))return!0;s=s.next}while(s!==t);return!1}(t,e)&&yt(t,e)&&yt(e,t)&&function(t,e){let s=t,r=!1;const i=(t.x+e.x)/2,o=(t.y+e.y)/2;do{s.y>o!=s.next.y>o&&s.next.y!==s.y&&i<(s.next.x-s.x)*(o-s.y)/(s.next.y-s.y)+s.x&&(r=!r),s=s.next}while(s!==t);return r}(t,e)}function wt(t,e){const s=vt.create(t.index,t.x,t.y),r=vt.create(e.index,e.x,e.y),i=t.next,o=e.prev;return t.next=e,e.prev=t,s.next=i,i.prev=s,r.next=s,s.prev=r,o.next=r,r.prev=o,r}class vt{constructor(){this.index=0,this.x=0,this.y=0,this.prev=null,this.next=null,this.z=null,this.prevZ=null,this.nextZ=null,this.steiner=!1}static create(t,e,s){const r=Ets||o<-128||o>s)return!0}r+=i}return!1}(t,0,k+128))return t;Mt.setPixelMargin(e),Mt.reset(c.Polygon);let s=0;for(let e=0;e({name:t.name,count:t.count,offset:t.offset,type:t.type,packPrecisionFactor:t.packPrecisionFactor,normalized:t.normalized??!1})));this._attributeLayout={attributes:e,hash:t,stride:this.stride}}return this._attributeLayout}}class Rt{static fromVertexSpec(t,e){const s=Lt.fromVertexSpec(t,e);return new Rt(s)}constructor(t){this._spec=t,this._packed=new Uint8Array(this._spec.stride*this._spec.packVertexCount),this._packedU32View=new Uint32Array(this._packed.buffer),this._dataView=new DataView(this._packed.buffer)}get attributeLayout(){return this._spec.attributeLayout}get stride(){return this._spec.stride}writeVertex(t,e,s,r,i,o){for(let t=0;tthis.vertexSpec.createComputedParams(t)}get _vertexPack(){if(!this._cachedVertexPack){const t=Rt.fromVertexSpec(this.vertexSpec,this._enabledOptionalAttributes);this._evaluator.hasDynamicProperties||t.pack(this._evaluator.evaluatedMeshParams,this._viewParams),this._cachedVertexPack=t}return this._cachedVertexPack}get evaluatedMeshParams(){return this._evaluator.evaluatedMeshParams}get hasEffects(){return!!this.evaluatedMeshParams.effects}get instanceId(){return this._instanceId}get attributeLayout(){return this._vertexPack.attributeLayout}setReferences(t){this._references=t}getBoundsInfo(){return null}getTileInfo(){return this._viewParams.tileInfo}async loadDependencies(){(function(t){if(!t)return!1;for(const e of t)switch(e.effect.type){case"CIMGeometricEffectBuffer":case"CIMGeometricEffectOffset":case"CIMGeometricEffectDonut":return!0}return!1})(this._evaluator.inputMeshParams.effects?.effectInfos)&&await async function(){Bt=await import("./geometryEngineJSON.js").then((t=>t.g))}()}enqueueRequest(t,e,s){this._evaluator.hasDynamicProperties&&this._evaluator.enqueueRequest(t,e,s)}write(t,e,s,r,i){this.ensurePacked(e,s,r);const n=this.evaluatedMeshParams.effects;if(!n||0===n.length)return void this._write(t,s,void 0,i);const a=s.readGeometryForDisplay()?.clone();if(!a)return;const c=o.fromOptimizedCIM(a,s.geometryType),u=Gt();c.invertY();const l=t.id||"",p=Yt.executeEffects(n,c,l,u);let h;for(;h=p.next();)h.invertY(),this._write(t,s,h,i)}ensurePacked(t,e,s){if(!this._evaluator.hasDynamicProperties)return;const r=this._evaluator.evaluateMeshParams(t,e,s);this._vertexPack.pack(r,this._viewParams)}_writeVertex(t,e,s,r,i){const o=this.evaluatedMeshParams;this._vertexPack.writeVertex(t,e,s,r,o,i)}}const Ct=M("featurelayer-fast-triangulation-enabled");class Wt extends Ot{async loadDependencies(){await Promise.all([super.loadDependencies(),N()])}_write(t,e,s){const r=s?.asOptimized()??e.readGeometryForDisplay(),i=this._clip(r);i&&(t.recordStart(this.instanceId,this.attributeLayout),this._writeGeometry(t,e,i),t.recordEnd())}_clip(t){return t?At(t,this.hasEffects?256:8):null}_writeGeometry(t,e,s){const r=s.maxLength>100,i=[],o=this.createTesselationParams(e);if(!r&&Ct&&function(t,e){const{coords:s,lengths:r,hasIndeterminateRingOrder:i}=e,o=t;if(i)return!1;let n=0;for(let t=0;t0))break;a+=o,c.push(n+i),i+=t}const u=o.length;rt(o,s,n,n+i,c,2,0);const l=Dt(o,s,u,o.length,0),p=Math.abs(a);if(Math.abs((l-p)/Math.max(1e-7,p))>1e-5)return o.length=0,!1;t=e,n+=i}return!0}(i,s))return void(i.length&&this._writeVertices(t,e,s.coords,o,i));const n=function(t){const{coords:e,lengths:s}=t,{buffer:r}=I(e,s);return r}(s);this._writeVertices(t,e,n,o)}_writeVertices(t,e,s,r,i){const o=e.getDisplayId(),n=t.vertexCount(),a=this.hasEffects;let c=0;if(i)for(const e of i){const i=s[2*e],n=s[2*e+1];a&&t.recordBounds(i,n,0,0),this._writeVertex(t,o,i,n,r),c++}else for(let e=0;et,optionalAttributes:{},attributes:{id:{type:t.UNSIGNED_BYTE,count:3,pack:"id"},bitset:{type:t.UNSIGNED_BYTE,count:1},pos:{type:t.SHORT,count:2,pack:"position",packPrecisionFactor:10},inverseArea:{type:t.FLOAT,count:1,packTessellation:({inverseArea:t})=>t}}};class Ht extends Wt{constructor(){super(...arguments),this.vertexSpec=Ut}createTesselationParams(t){return{inverseArea:1/t.readGeometryArea()}}}function Vt(t,e){return[!!t?.minScale&&e.scaleToZoom(t.minScale)||0,!!t?.maxScale&&e.scaleToZoom(t.maxScale)||100]}function Xt(t){return 1<t,optionalAttributes:{zoomRange:{type:t.SHORT,count:2,packPrecisionFactor:P,pack:({scaleInfo:t},{tileInfo:e})=>Vt(t,e)}},attributes:{id:{type:t.UNSIGNED_BYTE,count:3,pack:"id"},bitset:{type:t.UNSIGNED_BYTE,count:1},pos:{type:t.SHORT,count:2,pack:"position",packPrecisionFactor:10},color:{type:t.UNSIGNED_BYTE,count:4,normalized:!0,pack:({color:t})=>jt(t)}}};class Kt extends Wt{constructor(){super(...arguments),this.vertexSpec=Jt}createTesselationParams(t){return null}}const $t={createComputedParams:t=>t,optionalAttributes:Jt.optionalAttributes,attributes:{...Jt.attributes,tlbr:{count:4,type:t.UNSIGNED_SHORT,pack:({sprite:t})=>{const{rect:e,width:s,height:r}=t,i=e.x+S,o=e.y+S;return[i,o,i+s,o+r]}},inverseRasterizationScale:{count:1,type:t.BYTE,packPrecisionFactor:16,pack:({sprite:t})=>1/t.rasterizationScale}}};class te extends Kt{constructor(){super(...arguments),this.vertexSpec=$t}_write(t,e,s){const r=s?.asOptimized()??e.readGeometryForDisplay(),i=this._clip(r);if(!i)return;const o=this.evaluatedMeshParams.sprite?.textureBinding;t.recordStart(this.instanceId,this.attributeLayout,o),this._writeGeometry(t,e,i),t.recordEnd()}}function ee(t){const{sprite:s,aspectRatio:r,scaleProportionally:i}=t,o=e(t.height),n=o>0?o:s.height;let a=o*r;return a<=0?a=s.width:i&&(a*=s.width/s.height),{width:a,height:n}}function se(t){const{applyRandomOffset:e,sampleAlphaOnly:s}=t;return Zt([[l,e],[p,s]])}const re={createComputedParams:t=>t,optionalAttributes:$t.optionalAttributes,attributes:{...$t.attributes,bitset:{count:1,type:t.UNSIGNED_BYTE,pack:se},width:{count:1,type:t.HALF_FLOAT,pack:t=>ee(t).width},height:{count:1,type:t.HALF_FLOAT,pack:t=>ee(t).height},offset:{count:2,type:t.HALF_FLOAT,pack:({offsetX:t,offsetY:s})=>[e(t),-e(s)]},scale:{count:2,type:t.UNSIGNED_BYTE,packPrecisionFactor:16,pack:({scaleX:t,scaleY:e})=>[t,e]},angle:{count:1,type:t.UNSIGNED_BYTE,pack:({angle:t})=>u(t)}}};class ie extends te{constructor(){super(...arguments),this.vertexSpec=re}}class oe{constructor(){this.extrusionOffsetX=0,this.extrusionOffsetY=0,this.normalX=0,this.normalY=0,this.directionX=0,this.directionY=0,this.distance=0}}const ne={createComputedParams:t=>t,optionalAttributes:{zoomRange:{type:t.SHORT,count:2,packPrecisionFactor:P,pack:({scaleInfo:t},{tileInfo:e})=>Vt(t,e)}},attributes:{id:{type:t.UNSIGNED_BYTE,count:3,pack:"id"},pos:{type:t.SHORT,count:2,pack:"position",packPrecisionFactor:10},bitset:{type:t.UNSIGNED_BYTE,count:1},color:{type:t.UNSIGNED_BYTE,count:4,normalized:!0,pack:({color:t})=>jt(t)},offset:{type:t.BYTE,count:2,packPrecisionFactor:16,packTessellation:({extrusionOffsetX:t,extrusionOffsetY:e})=>[Qt(t,16),Qt(e,16)]},normal:{type:t.BYTE,count:2,packPrecisionFactor:16,packTessellation:({normalX:t,normalY:e})=>[Qt(t,16),Qt(e,16)]},halfWidth:{type:t.HALF_FLOAT,count:1,pack:({width:t})=>e(.5*t)},referenceHalfWidth:{type:t.HALF_FLOAT,count:1,pack:({referenceWidth:t})=>e(.5*t)}}};class ae{constructor(){this.id=0,this.bitset=0,this.indexCount=0,this.vertexCount=0,this.vertexFrom=0,this.vertexBounds=0}}class ce extends Ot{constructor(t,e,s,r){super(t,e,s,r),this.vertexSpec=ne,this._currentWrite=new ae,this._tessellationOptions={halfWidth:0,pixelCoordRatio:1,offset:0,wrapDistance:65535,textured:!1},this._tessParams=new oe,this._initializeTessellator()}writeLineVertices(t,e,s){const r=this._getLines(e);null!=r&&this._writeVertices(t,s,r)}_initializeTessellator(){this._lineTessellator=new O(this._writeTesselatedVertex.bind(this),this._writeTriangle.bind(this),!0)}_write(t,e,s){const r=s??o.fromFeatureSetReaderCIM(e);r&&this._writeGeometry(t,e,r)}_writeGeometry(t,e,s,r){t.recordStart(this.instanceId,this.attributeLayout,r),this.writeLineVertices(t,s,e),t.recordEnd()}_getLines(t){return function(t,e){It.setPixelMargin(e);const s=It,r=-e,i=k+e;let o=[],n=!1;if(!t.nextPath())return null;let a=!0;for(;a;){t.seekPathStart();const e=[];if(!t.pathSize)return null;s.reset(c.LineString),t.nextPoint();let u=t.x,l=t.y;if(n)s.moveTo(u,l);else{if(ui||li){n=!0;continue}e.push({x:u,y:l})}let p=!1;for(;t.nextPoint();)if(u=t.x,l=t.y,n)s.lineTo(u,l);else{if(ui||li){p=!0;break}e.push({x:u,y:l})}if(p)n=!0;else{if(n){const t=s.resultWithStarts();if(t)for(const e of t)o.push(e)}else o.push({line:e,start:0});a=t.nextPath(),n=!1}}return o=o.filter((t=>t.line.length>1)),0===o.length?null:o}(t,Y(this.evaluatedMeshParams))}_writeVertices(t,s,r){const{_currentWrite:i,_tessellationOptions:o,evaluatedMeshParams:n}=this,{width:a,capType:c,joinType:u,miterLimit:l,hasSizeVV:p}=n,h=e(.5*a);o.halfWidth=h,o.capType=function(t){switch(t){case"butt":case j.Butt:return q.BUTT;case"round":case j.Round:return q.ROUND;case"square":case j.Square:return q.SQUARE}}(c),o.joinType=function(t){switch(t){case"bevel":case Q.Bevel:return J.BEVEL;case"miter":case Q.Miter:return J.MITER;case"round":case Q.Round:return J.ROUND}}(u),o.miterLimit=l;const f=!p;i.out=t,i.id=s.getDisplayId(),i.vertexCount=0,i.indexCount=0,i.vertexFrom=t.vertexCount(),i.vertexBounds=f&&ht,optionalAttributes:ne.optionalAttributes,attributes:{...ne.attributes,bitset:{type:t.UNSIGNED_BYTE,count:1,pack:t=>0},color:{type:t.UNSIGNED_BYTE,count:4,normalized:!0,pack:({color:t})=>jt(t)}}},le={createComputedParams:t=>t,optionalAttributes:ne.optionalAttributes,attributes:{...ne.attributes,bitset:{type:t.UNSIGNED_BYTE,count:1,pack:t=>Zt([[h,!0]])},color:{type:t.UNSIGNED_BYTE,count:4,normalized:!0,pack:({outlineColor:t})=>jt(t)}}};class pe extends ce{constructor(){super(...arguments),this.vertexSpec=le}}class he extends Kt{constructor(t,e,s,r){super(t,e,s,r),this.vertexSpec=ue,this._lineMeshWriter=this._createOutlineWriter(t,e,s,r)}_createOutlineWriter(t,e,s,r){return new pe(t,e,s,r)}_write(t,e,s){const r=s?.asOptimized()??e.readGeometryForDisplay(),i=this._clip(r);i&&(t.recordStart(this.instanceId,this.attributeLayout),this._writeGeometry(t,e,i),this._lineMeshWriter.writeLineVertices(t,o.fromOptimizedCIM(i,"esriGeometryPolyline"),e),t.recordEnd())}_clip(t){return t?At(t,Y(this.evaluatedMeshParams)):null}ensurePacked(t,e,s){super.ensurePacked(t,e,s),this._lineMeshWriter.ensurePacked(t,e,s)}enqueueRequest(t,e,s){super.enqueueRequest(t,e,s),this._lineMeshWriter.enqueueRequest(t,e,s)}async loadDependencies(){await Promise.all([super.loadDependencies(),this._lineMeshWriter.loadDependencies()])}}const fe=re,de=le,xe={createComputedParams:t=>t,optionalAttributes:fe.optionalAttributes,attributes:{...fe.attributes,bitset:{type:t.UNSIGNED_BYTE,count:1,pack:t=>se(t)},aux1:{count:1,type:t.HALF_FLOAT,pack:t=>ee(t).width},aux2:{count:1,type:t.HALF_FLOAT,pack:t=>ee(t).height},aux3:{count:2,type:t.HALF_FLOAT,pack:({offsetX:t,offsetY:s})=>[e(t),e(s)]},aux4:{count:2,type:t.UNSIGNED_BYTE,pack:({scaleX:t,scaleY:e})=>[t*f,e*f]}}},me={createComputedParams:t=>t,optionalAttributes:fe.optionalAttributes,attributes:{...fe.attributes,color:de.attributes.color,bitset:{type:t.UNSIGNED_BYTE,count:1,pack:t=>Zt([[h,!0]])},aux1:{count:1,type:t.HALF_FLOAT,pack:t=>e(.5*t.width)},aux2:{count:1,type:t.HALF_FLOAT,pack:t=>e(.5*t.referenceWidth)},aux3:{count:2,type:t.HALF_FLOAT,packTessellation:({extrusionOffsetX:t,extrusionOffsetY:e})=>[t,e]},aux4:{count:2,type:t.UNSIGNED_BYTE,packTessellation:({normalX:t,normalY:e})=>[t*f+d,e*f+d]}}};class ye extends pe{constructor(){super(...arguments),this.vertexSpec=me}}class _e extends he{constructor(){super(...arguments),this.vertexSpec=xe}_createOutlineWriter(t,e,s,r){return new ye(t,e,s,r)}_write(t,e,s){const r=s?.asOptimized()??e.readGeometryForDisplay(),i=this._clip(r);if(!i)return;const n=this.evaluatedMeshParams.sprite?.textureBinding;t.recordStart(this.instanceId,this.attributeLayout,n),this._writeGeometry(t,e,i),this._lineMeshWriter.writeLineVertices(t,o.fromOptimizedCIM(i,"esriGeometryPolyline"),e),t.recordEnd()}ensurePacked(t,e,s){super.ensurePacked(t,e,s),this._lineMeshWriter.ensurePacked(t,e,s)}enqueueRequest(t,e,s){super.enqueueRequest(t,e,s),this._lineMeshWriter.enqueueRequest(t,e,s)}async loadDependencies(){await Promise.all([super.loadDependencies(),this._lineMeshWriter.loadDependencies()])}}const ge={optionalAttributes:$t.optionalAttributes,createComputedParams:t=>t,attributes:{...$t.attributes,...ue.attributes}},ke={optionalAttributes:$t.optionalAttributes,createComputedParams:t=>t,attributes:{...$t.attributes,...le.attributes}};class Pe extends pe{constructor(){super(...arguments),this.vertexSpec=ke}}class Se extends he{constructor(){super(...arguments),this.vertexSpec=ge}_createOutlineWriter(t,e,s,r){return new Pe(t,e,s,r)}_write(t,e,s){const r=s?.asOptimized()??e.readGeometryForDisplay(),i=this._clip(r);if(!i)return;const n=this.evaluatedMeshParams.sprite?.textureBinding;t.recordStart(this.instanceId,this.attributeLayout,n),this._writeGeometry(t,e,i),this._lineMeshWriter.writeLineVertices(t,o.fromOptimizedCIM(i,"esriGeometryPolyline"),e),t.recordEnd()}ensurePacked(t,e,s){super.ensurePacked(t,e,s),this._lineMeshWriter.ensurePacked(t,e,s)}enqueueRequest(t,e,s){super.enqueueRequest(t,e,s),this._lineMeshWriter.enqueueRequest(t,e,s)}async loadDependencies(){await Promise.all([super.loadDependencies(),this._lineMeshWriter.loadDependencies()])}}const be={createComputedParams:t=>t,optionalAttributes:{},attributes:{pos:{type:t.SHORT,count:2,pack:"position",packPrecisionFactor:10},id:{type:t.UNSIGNED_BYTE,count:3,pack:"id"},bitset:{type:t.UNSIGNED_BYTE,count:1},offset:{type:t.BYTE,count:2,packAlternating:{count:4,pack:()=>[[-1,-1],[1,-1],[-1,1],[1,1]]}}}};class we extends Ot{constructor(){super(...arguments),this.vertexSpec=be}_write(t,e){t.recordStart(this.instanceId,this.attributeLayout);const s=e.getDisplayId();if("esriGeometryPoint"===e.geometryType){const r=e.readXForDisplay(),i=e.readYForDisplay();this._writeQuad(t,s,r,i)}else if("esriGeometryMultipoint"===e.geometryType){const r=e.readGeometryForDisplay();r?.forEachVertex(((e,r)=>{e>=0&&e<=512&&r>=0&&r<=512&&this._writeQuad(t,s,e,r)}))}t.recordEnd()}_writeQuad(t,e,s,r){const i=t.vertexCount();this._writeVertex(t,e,s,r),t.indexWrite(i+0),t.indexWrite(i+1),t.indexWrite(i+2),t.indexWrite(i+1),t.indexWrite(i+3),t.indexWrite(i+2)}}class ve{static getPlacement(t,e,s,r,i,o){const a=n(s);return a?(-1===e&&t.invertY(),a.execute(t,s,r,i,o)):null}}class Te{constructor(t){const{offsetX:e,offsetY:s,postAngle:r,fontSize:i,scaleFactor:o,transforms:n}=t;if(this.offsetX=e,this.offsetY=s,this.postAngle=r,this.fontSize=Math.min(i,96),this.transforms=n,n&&n.infos.length>1){const t=R(i,r,!1,e,s,n);this.fontSize=Math.min(t.size,96),this.postAngle=t.rotation,this.offsetX=t.offsetX,this.offsetY=t.offsetY}o&&(this.fontSize*=o,this.offsetX*=o,this.offsetY*=o)}}const Ee=28,Me=[4,4],Ie=[16,4],Ne={topLeft:Ie,topRight:Ie,bottomLeft:Ie,bottomRight:Ie},De=[4,2],Ae=[4,6],ze={topLeft:De,topRight:De,bottomLeft:Ae,bottomRight:Ae},Ye={topLeft:De,topRight:Ae,bottomLeft:De,bottomRight:Ae},Be={topLeft:Ae,topRight:Ae,bottomLeft:Me,bottomRight:Me},Ge={topLeft:Me,topRight:Me,bottomLeft:Ae,bottomRight:Ae},Fe={topLeft:Ae,topRight:Me,bottomLeft:Ae,bottomRight:Me},Le={topLeft:Me,topRight:Ae,bottomLeft:Me,bottomRight:Ae},Re={createComputedParams:t=>t,optionalAttributes:{zoomRange:{type:t.UNSIGNED_SHORT,count:2,packPrecisionFactor:P,packTessellation:({minZoom:t,maxZoom:e})=>[t||0,e||28]},clipAngle:{type:t.UNSIGNED_BYTE,count:1,packTessellation:({clipAngle:t})=>Ce(t||0)},referenceSymbol:{type:t.BYTE,count:4,packPrecisionFactor:1,packTessellation:(t,s)=>{if(!t.referenceBounds)return[0,0,0,0];const r=G(s.horizontalAlignment),i=F(s.verticalAlignment),{offsetX:o,offsetY:n,size:a}=t.referenceBounds;return[e(o),-e(n),e(a),r+1<<2|i+1]}}},attributes:{pos:{type:t.SHORT,count:2,pack:"position",packPrecisionFactor:10},id:{type:t.UNSIGNED_BYTE,count:3,pack:"id"},bitset:{type:t.UNSIGNED_BYTE,count:1,packTessellation:({isBackground:t,mapAligned:e})=>Zt([[x,t],[m,!!e]])},offset:{type:t.SHORT,count:2,packPrecisionFactor:8,packAlternating:{count:4,packTessellation:({offsets:t})=>{const{bottomLeft:e,bottomRight:s,topLeft:r,topRight:i}=t;return[r,i,e,s]}}},textureUV:{type:t.SHORT,count:2,packPrecisionFactor:4,packAlternating:{count:4,packTessellation:({texcoords:t})=>{const{bottomLeft:e,bottomRight:s,topLeft:r,topRight:i}=t;return[r,i,e,s]}}},color:{type:t.UNSIGNED_BYTE,count:4,normalized:!0,packTessellation:({color:t})=>t},fontSize:{type:t.UNSIGNED_SHORT,count:1,packPrecisionFactor:4,packTessellation:({fontSize:t})=>e(t)},referenceSize:{type:t.UNSIGNED_BYTE,count:1,packPrecisionFactor:4,packTessellation:({fontSize:t},{referenceSize:s})=>e(s??t)},haloColor:{type:t.UNSIGNED_BYTE,count:4,normalized:!0,pack:({haloColor:t})=>jt(t)},haloFontSize:{type:t.UNSIGNED_SHORT,count:1,packPrecisionFactor:4,pack:({haloFontSize:t})=>e(t)}}};class Oe extends Ot{constructor(){super(...arguments),this.vertexSpec=Re,this._textMeshParamsPropsInitialized=!1}ensurePacked(t,e,s){super.ensurePacked(t,e,s),this._textMeshParamsPropsInitialized&&!this._evaluator.hasDynamicProperties||(this._textMeshTransformProps=new Te(this.evaluatedMeshParams),this._textMeshParamsPropsInitialized=!0)}_write(t,e,s){const r=this._getShaping();if(!r)return;const i=e.getDisplayId();if(null!=this.evaluatedMeshParams.placement)return this._writePlacedTextMarkers(t,e,r,s);if(s?.nextPath())return s.nextPoint(),this._writeGlyphs(t,i,s.x,s.y,r,0);if("esriGeometryPolygon"===e.geometryType){const s=e.readCentroidForDisplay();if(!s)return;const[o,n]=s.coords;return this._writeGlyphs(t,i,o,n,r,0)}if("esriGeometryMultipoint"===e.geometryType){const s=e.readGeometryForDisplay();return void s?.forEachVertex(((e,s)=>this._writeGlyphs(t,i,e,s,r,0)))}const o=e.readXForDisplay(),n=e.readYForDisplay();return this._writeGlyphs(t,i,o,n,r,0)}_writePlacedTextMarkers(t,s,r,i){const n=i??o.fromFeatureSetReaderCIM(s);if(!n)return;const a=ve.getPlacement(n,-1,this.evaluatedMeshParams.placement,e(1),t.id,Gt());if(!a)return;const c=s.getDisplayId();let u=a.next();for(;null!=u;){const e=u.tx,s=-u.ty,i=-u.getAngle();this._writeGlyphs(t,c,e,s,r,i),u=a.next()}}_getShaping(t){const s=this._textMeshTransformProps,r=this.evaluatedMeshParams;if(!r.glyphs?.glyphs.length)return null;const i=Math.round(e(s.fontSize)),o=e(s.offsetX),n=e(s.offsetY),a=B(e(r.lineWidth),v,w),c=T*B(r.lineHeightRatio,.25,4);return L(r.glyphs,{scale:i/E,angle:s.postAngle,xOffset:o,yOffset:n,horizontalAlignment:r.horizontalAlignment,verticalAlignment:t||r.verticalAlignment,maxLineWidth:a,lineHeight:c,decoration:r.decoration,borderLineSizePx:e(r.boxBorderLineSize),hasBackground:!!r.boxBackgroundColor,useCIMAngleBehavior:r.useCIMAngleBehavior})}_writeGlyphs(t,s,r,i,o,n,a,c){const u=this.evaluatedMeshParams,l=this._textMeshTransformProps,p=l.fontSize,h=e(l.offsetX),f=e(l.offsetY),[d,x]=Vt(u.scaleInfo,this.getTileInfo());0!==n&&o.setRotation(n);const m=o.bounds,y=r+m.x+h,_=i+m.y-f,g=2*(u.minPixelBuffer?u.minPixelBuffer/p:1),k=Math.max(m.width,m.height)*g;o.textBox&&(t.recordStart(this.instanceId,this.attributeLayout,o.glyphs[0].textureBinding),t.recordBounds(y,_,k,k),this._writeTextBox(t,s,r,i,o.textBox,a,c),t.recordEnd());for(const e of o.glyphs){t.recordStart(this.instanceId,this.attributeLayout,e.textureBinding),t.recordBounds(y,_,k,k);const{texcoords:o,offsets:n}=e;this._writeQuad(t,s,r,i,{texcoords:o,offsets:n,fontSize:p,color:jt(u.color),isBackground:!1,referenceBounds:a,minZoom:d,maxZoom:x,...c}),t.recordEnd()}0!==n&&o.setRotation(-n)}_writeTextBox(t,e,s,r,i,o,n){const a=this.evaluatedMeshParams,{fontSize:c}=this._textMeshTransformProps,{boxBackgroundColor:u,boxBorderLineColor:l}=a,p={isBackground:!0,fontSize:c,referenceBounds:o,...n};u&&(this._writeQuad(t,e,s,r,{texcoords:Ne,offsets:i.main,color:jt(u),...p}),l||(this._writeQuad(t,e,s,r,{texcoords:Be,offsets:i.top,color:jt(u),...p}),this._writeQuad(t,e,s,r,{texcoords:Ge,offsets:i.bot,color:jt(u),...p}),this._writeQuad(t,e,s,r,{texcoords:Fe,offsets:i.left,color:jt(u),...p}),this._writeQuad(t,e,s,r,{texcoords:Le,offsets:i.right,color:jt(u),...p}))),l&&(this._writeQuad(t,e,s,r,{texcoords:ze,offsets:i.top,color:jt(l),...p}),this._writeQuad(t,e,s,r,{texcoords:ze,offsets:i.bot,color:jt(l),...p}),this._writeQuad(t,e,s,r,{texcoords:Ye,offsets:i.left,color:jt(l),...p}),this._writeQuad(t,e,s,r,{texcoords:Ye,offsets:i.right,color:jt(l),...p}))}_writeQuad(t,e,s,r,i){const o=t.vertexCount();this._writeVertex(t,e,s,r,i),t.indexWrite(o+0),t.indexWrite(o+1),t.indexWrite(o+2),t.indexWrite(o+1),t.indexWrite(o+3),t.indexWrite(o+2)}}const Ce=t=>Math.round(t*(254/360)),We={createComputedParams:t=>t,optionalAttributes:ne.optionalAttributes,attributes:{...ne.attributes,bitset:{type:t.UNSIGNED_BYTE,count:1,pack:({shouldSampleAlphaOnly:t,shouldScaleDash:e,isSDF:s})=>Zt([[p,t],[y,e],[_,s]])},tlbr:{type:t.UNSIGNED_SHORT,count:4,pack:({sprite:t})=>{const{rect:e,width:s,height:r}=t,i=e.x+S,o=e.y+S;return[i,o,i+s,o+r]}},accumulatedDistance:{type:t.UNSIGNED_SHORT,count:1,packTessellation:({distance:t})=>t},segmentDirection:{type:t.BYTE,count:2,packPrecisionFactor:16,packTessellation:({directionX:t,directionY:e})=>[t,e]}}};class Ue extends ce{constructor(t,e,s,r){super(t,e,s,r),this.vertexSpec=We,this._tessellationOptions.textured=!0}_write(t,e,s){const r=s??o.fromFeatureSetReaderCIM(e);if(!r)return;const{sprite:i}=this.evaluatedMeshParams;this._writeGeometry(t,e,r,i?.textureBinding)}}class He{static from(t){return"width"in t?this.fromSimpleMeshParams(t):this.fromComplexMeshParams(t)}static fromSimpleMeshParams(t){const s=new He(t.sprite,t.color,t.outlineColor,t.minPixelBuffer,t.placement,t.scaleInfo,t.effects),{type:r,width:i,height:o,angle:n,alignment:a,outlineSize:c,referenceSize:u,sprite:l,overrideOutlineColor:p}=t;return s.rawWidth=e(i),s.rawHeight=e(o),s.angle=n,s.alignment=a,s.outlineSize=e(c),s.referenceSize=e(u),s.overrideOutlineColor=p,s.offsetX=e(t.offsetX),s.offsetY=e(t.offsetY),"simple"!==r||l.sdf||(s.rawWidth=l.width,s.rawHeight=l.height),s.sizeRatio=l.sdf?2:1,s._computeSize(t,!1),s}static fromComplexMeshParams(t){const s=new He(t.sprite,t.color,t.outlineColor,t.minPixelBuffer,t.placement,t.scaleInfo,t.effects);let{alignment:r,transforms:i,size:o,scaleX:n,anchorX:a,anchorY:c,angle:u,colorLocked:l,frameHeight:p,widthRatio:h,offsetX:f,offsetY:d,outlineSize:x,referenceSize:m,scaleFactor:y,sizeRatio:_,isAbsoluteAnchorPoint:g,rotateClockwise:k,scaleSymbolsProportionally:P,sprite:S}=t;if(i&&i.infos.length>0){const t=R(o,u,k,f,d,i);o=t.size,u=t.rotation,f=t.offsetX,d=t.offsetY,k=!1}y&&(o*=y,f*=y,d*=y);const b=n*(S.width/S.height);s.alignment=r,s.rawHeight=e(o),s.rawWidth=s.rawHeight*b,s.referenceSize=e(m),s.sizeRatio=_,s.angle=u,s.rotateClockwise=k,s.anchorX=a,s.anchorY=c,s.offsetX=e(f),s.offsetY=e(d),g&&o&&(S.sdf?s.anchorX=a/(o*h):s.anchorX=a/(o*b),s.anchorY=c/o);const w=P&&p?o/p:1;return s.outlineSize=0===x||isNaN(x)?0:e(x)*w,s.scaleSymbolsProportionally=P,s.colorLocked=l,s._computeSize(t,!0),s}constructor(t,e,s,r,i,o,n){this.sprite=t,this.color=e,this.outlineColor=s,this.minPixelBuffer=r,this.placement=i,this.scaleInfo=o,this.effects=n,this.rawWidth=0,this.rawHeight=0,this.angle=0,this.outlineSize=0,this.referenceSize=0,this.sizeRatio=1,this.alignment=K.SCREEN,this.scaleSymbolsProportionally=!1,this.overrideOutlineColor=!1,this.colorLocked=!1,this.anchorX=0,this.anchorY=0,this.computedWidth=0,this.computedHeight=0,this.texXmin=0,this.texYmin=0,this.texXmax=0,this.texYmax=0,this.offsetX=0,this.offsetY=0,this.rotateClockwise=!0}get boundsInfo(){return{size:Math.max(this.computedHeight,this.computedWidth),offsetX:this.offsetX,offsetY:this.offsetY}}_computeSize(t,e){const{sprite:s,hasSizeVV:r}=t,i=!!s.sdf,{rawWidth:o,rawHeight:n,sizeRatio:a,outlineSize:c}=this,u=o*a,l=n*a;if(i&&!r){const t=e&&o>n?u:o,s=n,r=c+2;this.computedWidth=Math.min(t+r,u),this.computedHeight=Math.min(s+r,l)}else this.computedWidth=u,this.computedHeight=l;const p=i?Math.max(s.width,s.height)/Math.max(u,l):1,h=.5*(u-this.computedWidth)*p,f=.5*(l-this.computedHeight)*p,d=s.rect.x+S+h,x=s.rect.y+S+f,m=d+s.width-2*h,y=x+s.height-2*f;this.texXmin=Math.floor(d),this.texYmin=Math.floor(x),this.texXmax=Math.ceil(m),this.texYmax=Math.ceil(y),this.computedWidth*=(this.texXmax-this.texXmin)/(m-d),this.computedHeight*=(this.texYmax-this.texYmin)/(y-x),this.anchorX*=u/this.computedWidth,this.anchorY*=l/this.computedHeight}}const Ve=128/Math.PI,Xe={createComputedParams:t=>He.from(t),optionalAttributes:{zoomRange:{type:t.SHORT,count:2,packPrecisionFactor:P,pack:({scaleInfo:t},{tileInfo:e})=>Vt(t,e)}},attributes:{pos:{type:t.SHORT,count:2,pack:"position",packPrecisionFactor:10},id:{type:t.UNSIGNED_BYTE,count:3,pack:"id"},bitset:{type:t.UNSIGNED_BYTE,count:1,pack:({sprite:t,alignment:e,scaleSymbolsProportionally:s,overrideOutlineColor:r,colorLocked:i})=>{let o=0;return t.sdf&&(o|=Xt(g.bitset.isSDF)),e===K.MAP&&(o|=Xt(g.bitset.isMapAligned)),s&&(o|=Xt(g.bitset.scaleSymbolsProportionally)),r&&(o|=Xt(g.bitset.overrideOutlineColor)),i&&(o|=Xt(g.bitset.colorLocked)),o}},offset:{type:t.SHORT,count:2,packPrecisionFactor:4,packAlternating:{count:4,pack:({angle:t,computedWidth:e,computedHeight:s,anchorX:r,anchorY:i,offsetX:o,offsetY:n,rotateClockwise:a})=>{const c=function(t,e,s,r,i=!1){const o=V(),n=i?1:-1;return W(o),(e||s)&&U(o,o,[e,-s]),r&&H(o,o,.017453292519944444*n*-r),o}(0,o,n,-t,a),u=-(.5+r)*e,l=-(.5-i)*s,p=[u,l],h=[u+e,l],f=[u,l+s],d=[u+e,l+s];return X(p,p,c),X(h,h,c),X(f,f,c),X(d,d,c),[p,h,f,d]}}},textureUV:{type:t.SHORT,count:2,packPrecisionFactor:4,packAlternating:{count:4,pack:({texXmax:t,texXmin:e,texYmax:s,texYmin:r})=>[[e,r],[t,r],[e,s],[t,s]]}},color:{type:t.UNSIGNED_BYTE,count:4,normalized:!0,pack:({color:t})=>jt(t)},outlineColor:{type:t.UNSIGNED_BYTE,count:4,normalized:!0,pack:({outlineColor:t})=>jt(t)},sizing:{type:t.UNSIGNED_BYTE,count:4,pack:({rawWidth:t,rawHeight:e,outlineSize:s,referenceSize:r})=>[qt(Math.max(t,e),128),qt(s,128),qt(r,128),0]},placementAngle:{type:t.UNSIGNED_BYTE,count:1,packTessellation:({placementAngle:t})=>{return e=t*Ve,e%=256,Math.abs(e>=0?e:e+256);var e}},sizeRatio:{type:t.UNSIGNED_SHORT,count:1,packPrecisionFactor:64,pack:({sizeRatio:t})=>t}}};class Ze extends Ot{constructor(){super(...arguments),this.vertexSpec=Xe}getBoundsInfo(){return this.evaluatedMeshParams.boundsInfo}_write(t,e,s){const r=this.evaluatedMeshParams.sprite?.textureBinding,i=e.getDisplayId();t.recordStart(this.instanceId,this.attributeLayout,r);const o=this.evaluatedMeshParams.minPixelBuffer,n=Math.max(this.evaluatedMeshParams.computedWidth,o),a=Math.max(this.evaluatedMeshParams.computedHeight,o),c=this.evaluatedMeshParams.offsetX,u=-this.evaluatedMeshParams.offsetY;if(null!=this.evaluatedMeshParams.placement)this._writePlacedMarkers(t,e,s,n,a);else if(s?.nextPath()){s.nextPoint();const e=s.x,r=s.y;t.recordBounds(e+c,r+u,n,a),this._writeQuad(t,i,e,r)}else if("esriGeometryPolygon"===e.geometryType){const s=e.readCentroidForDisplay();if(!s)return;const[r,o]=s.coords;t.recordBounds(r+c,o+u,n,a),this._writeQuad(t,i,r,o)}else if("esriGeometryPoint"===e.geometryType){const s=e.readXForDisplay(),r=e.readYForDisplay();t.recordBounds(s+c,r+u,n,a),this._writeQuad(t,i,s,r)}else{const s=e.readGeometryForDisplay();s?.forEachVertex(((e,s)=>{t.recordBounds(e+c,s+u,n,a),Math.abs(e)>Z||Math.abs(s)>Z||this._writeQuad(t,i,e,s)}))}t.recordEnd()}_writePlacedMarkers(t,s,r,i,n){const a=r??o.fromFeatureSetReaderCIM(s)?.clone();if(!a)return;const c=ve.getPlacement(a,-1,this.evaluatedMeshParams.placement,e(1),t.id,Gt());if(!c)return;const u=s.getDisplayId();let l=c.next();const p=this.evaluatedMeshParams.offsetX,h=-this.evaluatedMeshParams.offsetY;for(;null!=l;){const e=l.tx,s=-l.ty;if(Math.abs(e)>Z||Math.abs(s)>Z){l=c.next();continue}const r=-l.getAngle();t.recordBounds(e+p,s+h,i,n),this._writeQuad(t,u,e,s,r),l=c.next()}}_writeQuad(t,e,s,r,i){const o=t.vertexCount(),n=null==i?null:{placementAngle:i};this._writeVertex(t,e,s,r,n),t.indexWrite(o+0),t.indexWrite(o+1),t.indexWrite(o+2),t.indexWrite(o+1),t.indexWrite(o+3),t.indexWrite(o+2)}}const je={createComputedParams:t=>t,optionalAttributes:{},attributes:{pos:{type:t.SHORT,count:2,packPrecisionFactor:10,pack:"position"},id:{type:t.UNSIGNED_BYTE,count:3,pack:"id"},bitset:{type:t.UNSIGNED_BYTE,count:1,pack:t=>0},offset:{type:t.SHORT,count:2,packPrecisionFactor:16,packAlternating:{count:4,pack:({size:t})=>{const s=e(t),r=-s/2,i=-s/2;return[[r,i],[r+s,i],[r,i+s],[r+s,i+s]]}}},texCoords:{type:t.SHORT,count:2,packPrecisionFactor:4,packAlternating:{count:4,pack:()=>[[0,1],[1,1],[0,0],[1,0]]}},size:{type:t.UNSIGNED_BYTE,count:2,pack:({size:t})=>[t,t]},referenceSize:{type:t.UNSIGNED_BYTE,count:1,pack:({size:t})=>e(t)},zoomRange:{type:t.UNSIGNED_BYTE,count:2,pack:({scaleInfo:t},{tileInfo:e})=>Vt(t,e)}}};class qe extends Ot{constructor(){super(...arguments),this.vertexSpec=je}_write(t,s){const r=s.getDisplayId(),i=this.evaluatedMeshParams.minPixelBuffer,o=Math.max(e(this.evaluatedMeshParams.size),i);let n,a;if("esriGeometryPoint"===s.geometryType)n=s.readXForDisplay(),a=s.readYForDisplay();else{const t=s.readCentroidForDisplay();if(!t)return;n=t?.coords[0],a=t?.coords[1]}t.recordStart(this.instanceId,this.attributeLayout),t.recordBounds(n,a,o,o);const c=t.vertexCount();this._writeVertex(t,r,n,a),t.indexWrite(c+0),t.indexWrite(c+1),t.indexWrite(c+2),t.indexWrite(c+1),t.indexWrite(c+3),t.indexWrite(c+2),t.recordEnd()}}export{_e as C,Ht as D,Kt as F,we as H,ce as L,Ze as M,he as O,qe as P,Oe as T,Ue as a,Se as b,te as c,ie as d,Yt as e,Vt as g,Ee as m,jt as p}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/PointCloudLayerView3D.js b/library/arcgis/4.30/@arcgis/core/chunks/PointCloudLayerView3D.js new file mode 100644 index 00000000..a5700b52 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/PointCloudLayerView3D.js @@ -0,0 +1,58 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import{i as t,m as i,s}from"../core/lang.js";import{r,f as o}from"./asyncUtils.js";import n from"../core/Collection.js";import{m as a}from"./handleUtils.js";import{L as l}from"./Logger.js";import{f as p,d,a as m}from"./maybe.js";import{isAbortError as u,allSettledValues as h,throwIfAborted as c}from"../core/promiseUtils.js";import{initial as g,watch as f,sync as j}from"../core/reactiveUtils.js";import{a as _}from"./screenUtils.js";import{property as y}from"../core/accessorSupport/decorators/property.js";import{subclass as b}from"../core/accessorSupport/decorators/subclass.js";import{d as S,s as P,c as v,l as w,b as x,u as C,k as R,p as I}from"./vec3.js";import{c as N}from"./vec3f32.js";import{c as A,A as z,B as U,C as M,D,E as L,x as O,d as V}from"./aaBoundingBox.js";import{c as E,E as F}from"./plane.js";import k,{C as T}from"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";import{unpackFieldNames as B}from"../layers/support/fieldUtils.js";import{P as q,T as W}from"./Scheduler.js";import{u as H}from"./elevationInfoUtils.js";import{L as G}from"./LayerView3D.js";import{L as Q}from"./LayerViewPerformanceInfo.js";import{W as $}from"./WorkerHandle.js";import{j as J,k as Z}from"./I3SUtil.js";import{g as K}from"./spatialReferenceEllipsoidUtils.js";import{g as Y,r as X,a as ee}from"./PointCloudWorkerUtil.js";import te from"../Graphic.js";import{P as ie}from"../core/scheduling.js";import{c as se}from"./vec3f64.js";import{s as re}from"./vec4.js";import{f as oe}from"./ray.js";import{P as ne}from"./intersectorUtilsConversions.js";import{O as ae}from"./basicInterfaces.js";import{L as le,M as pe,S as de,e as me,N as ue,b as he,R as ce,j as ge,P as fe,s as je,r as _e,D as ye,u as be}from"./StencilUtils.js";import{S as Se,a as Pe,b as ve,R as we,f as xe}from"./Matrix4PassUniform.js";import{b as Ce,V as Re}from"./VertexArrayObject2.js";import{D as Ie}from"./Material.js";import{I as Ne,S as Ae,c as ze}from"./Intersector2.js";import{V as Ue}from"./VertexAttribute.js";import{m as Me}from"./mathUtils.js";import{m as De,c as Le}from"./mat4.js";import{c as Oe}from"./mat4f64.js";import{g as Ve}from"./vec2.js";import{c as Ee}from"./vec2f64.js";import{O as Fe}from"./OutputHighlight.glsl.js";import{F as ke}from"./objectResourceUtils.js";import{N as Te,g as Be}from"./interfaces3.js";import{j as qe,l as We,D as He,P as Ge,U as Qe}from"./enums.js";import{m as $e,d as Je,a as Ze}from"./renderState.js";import{p as Ke}from"./ShaderTechniqueConfiguration.js";import{B as Ye}from"./BufferObject.js";import{V as Xe}from"./VertexElementDescriptor.js";import{P as et}from"./PopupSceneLayerView.js";import{p as tt}from"./ElevationUpdateEvent.js";import{c as it}from"./hitTest.js";import{f as st,u as rt}from"../views/SceneView.js";import{O as ot}from"./orientedBoundingBox.js";import nt from"../views/layers/LayerView.js";import{b as at}from"./layerViewUtils.js";import"../core/Accessor.js";import"../core/Handles.js";import"./metadata.js";import"./utils.js";import"./ObservableBase.js";import"./tracking.js";import"../core/Evented.js";import"../config.js";import"./ensureType.js";import"../core/Error.js";import"./shared.js";import"./SimpleObservable.js";import"./common.js";import"../geometry/Extent.js";import"../geometry/Geometry.js";import"../core/JSONSupport.js";import"./reader.js";import"../geometry/SpatialReference.js";import"./unitUtils.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"./writer.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"./aaBoundingRect.js";import"./mat3f64.js";import"./quatf64.js";import"./vec4f64.js";import"./mathUtils2.js";import"./enumeration.js";import"../core/sql.js";import"../intl.js";import"./date.js";import"./locale.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./messages.js";import"../geometry.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"../geometry/Polyline.js";import"./typeUtils.js";import"../geometry/support/jsonUtils.js";import"../core/signal.js";import"./debugFlags.js";import"./unitConversionUtils.js";import"./lengthUtils.js";import"./heightModelInfoUtils.js";import"../geometry/HeightModelInfo.js";import"./arcgisLayerUrl.js";import"./persistableUrlUtils.js";import"../core/workers/workers.js";import"../core/workers/Connection.js";import"./Queue.js";import"../core/workers/RemoteClient.js";import"../geometry/projection.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"./zscale.js";import"./projectVectorToVector.js";import"./projectPointToVector.js";import"./dehydratedPoint.js";import"./sphere.js";import"../rest/support/Query.js";import"../TimeExtent.js";import"./timeUtils.js";import"./DataLayerSource.js";import"../layers/support/Field.js";import"./domains.js";import"./fieldType.js";import"./FullTextSearch.js";import"../core/Clonable.js";import"./spatialRelationships.js";import"../rest/support/StatisticDefinition.js";import"./I3SBinaryReader.js";import"./computeTranslationToOriginAndRotation.js";import"./edgeUtils.js";import"../Color.js";import"./colorUtils.js";import"./compilerUtils.js";import"./floatRGBA.js";import"./DecodeSymbolColor.glsl.js";import"./Float4DrawUniform.js";import"./BindType.js";import"./NormalAttribute.glsl.js";import"./Matrix3DrawUniform.js";import"../renderers/PointCloudClassBreaksRenderer.js";import"../renderers/PointCloudRenderer.js";import"./PointSizeSplatAlgorithm.js";import"./LegendOptions.js";import"../renderers/PointCloudStretchRenderer.js";import"../renderers/visualVariables/support/ColorStop.js";import"../renderers/PointCloudUniqueValueRenderer.js";import"../PopupTemplate.js";import"../popup/content.js";import"../popup/content/AttachmentsContent.js";import"../popup/content/Content.js";import"../popup/content/CustomContent.js";import"../popup/content/ExpressionContent.js";import"../popup/ElementExpressionInfo.js";import"../popup/content/FieldsContent.js";import"../popup/FieldInfo.js";import"../popup/support/FieldInfoFormat.js";import"../popup/content/MediaContent.js";import"../popup/content/BarChartMediaInfo.js";import"../popup/content/mixins/ChartMediaInfo.js";import"../popup/content/mixins/MediaInfo.js";import"../popup/content/support/ChartMediaInfoValue.js";import"../popup/content/support/ChartMediaInfoValueSeries.js";import"./chartMediaInfoUtils.js";import"../popup/content/ColumnChartMediaInfo.js";import"../popup/content/ImageMediaInfo.js";import"../popup/content/support/ImageMediaInfoValue.js";import"../popup/content/LineChartMediaInfo.js";import"../popup/content/PieChartMediaInfo.js";import"../popup/content/RelationshipContent.js";import"../popup/support/RelatedRecordsInfoFieldOrder.js";import"../popup/content/TextContent.js";import"../popup/ExpressionInfo.js";import"../popup/LayerOptions.js";import"../popup/RelatedRecordsInfo.js";import"../support/actions/ActionBase.js";import"../core/Identifiable.js";import"../support/actions/ActionButton.js";import"../support/actions/ActionToggle.js";import"../symbols.js";import"../symbols/CIMSymbol.js";import"../symbols/Symbol.js";import"../symbols/ExtrudeSymbol3DLayer.js";import"../symbols/Symbol3DLayer.js";import"./utils4.js";import"../symbols/edges/Edges3D.js";import"./materialUtils.js";import"./opacityUtils.js";import"../symbols/edges/SketchEdges3D.js";import"../symbols/edges/SolidEdges3D.js";import"./Symbol3DMaterial.js";import"../symbols/FillSymbol.js";import"../symbols/SimpleLineSymbol.js";import"../symbols/LineSymbol.js";import"../symbols/LineSymbolMarker.js";import"./lineMarkers.js";import"../symbols/FillSymbol3DLayer.js";import"../symbols/patterns/LineStylePattern3D.js";import"../symbols/patterns/StylePattern3D.js";import"./utils5.js";import"./colors.js";import"./symbolLayerUtils3D.js";import"../symbols/Font.js";import"../symbols/IconSymbol3DLayer.js";import"../symbols/LabelSymbol3D.js";import"../symbols/Symbol3D.js";import"./collectionUtils.js";import"../portal/Portal.js";import"../core/Loadable.js";import"../core/Promise.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"../symbols/LineSymbol3DLayer.js";import"../symbols/LineStyleMarker3D.js";import"../symbols/ObjectSymbol3DLayer.js";import"../symbols/PathSymbol3DLayer.js";import"../symbols/TextSymbol3DLayer.js";import"../symbols/WaterSymbol3DLayer.js";import"../symbols/support/StyleOrigin.js";import"./Thumbnail.js";import"./calloutUtils.js";import"../symbols/callouts/Callout3D.js";import"../symbols/callouts/LineCallout3D.js";import"../symbols/support/Symbol3DVerticalOffset.js";import"../symbols/LineSymbol3D.js";import"../symbols/MarkerSymbol.js";import"../symbols/MeshSymbol3D.js";import"../symbols/PictureFillSymbol.js";import"./urlUtils.js";import"../symbols/PictureMarkerSymbol.js";import"../symbols/PointSymbol3D.js";import"../symbols/PolygonSymbol3D.js";import"../symbols/SimpleFillSymbol.js";import"../symbols/SimpleMarkerSymbol.js";import"../symbols/TextSymbol.js";import"../symbols/WebStyleSymbol.js";import"./Intersector.js";import"./Intersector3.js";import"./Indices.js";import"./Util.js";import"./triangle.js";import"./lineSegment.js";import"./doublePrecisionUtils.js";import"./mat3.js";import"./debugFlags2.js";import"./requestImageUtils.js";import"./Texture.js";import"./GLObjectType.js";import"./VertexArrayObject.js";import"./ViewingMode.js";import"./boundedPlane.js";import"./verticalOffsetUtils.js";import"./VertexPosition.glsl.js";import"./devEnvironmentUtils.js";import"./BufferView.js";import"./vec32.js";import"./vec42.js";import"./DefaultMaterial_COLOR_GAMMA.js";import"./Version.js";import"./quat.js";import"./resourceUtils3.js";import"./vec2f32.js";import"./NestedMap.js";import"./Attribute.js";import"./InterleavedLayout.js";import"./types.js";import"./IntegerPassUniform.js";import"./GLTextureMaterial.js";import"./RayIntersections.js";import"./VerticalOffset.glsl.js";import"./Matrix4sPassUniform.js";import"../views/3d/webgl/RenderNode.js";import"./ScreenSpacePass.glsl.js";import"./CameraSpace.glsl.js";import"./popupUtils.js";import"./ElevationContext.js";import"./ElevationProvider.js";import"./hydratedFeatures.js";import"./graphicUtils.js";import"./HUDMaterial.js";import"./RenderGeometry.js";import"../views/3d/webgl/RenderCamera.js";import"./frustum.js";import"./axisAngleDegrees.js";import"./weather.js";import"../views/3d/environment/CloudyWeather.js";import"../views/3d/environment/FoggyWeather.js";import"../views/3d/environment/RainyWeather.js";import"../views/3d/environment/SnowyWeather.js";import"../views/3d/environment/SunnyWeather.js";import"./RibbonLineMaterial.js";import"./Octree.js";import"./glUtil.js";import"./MemCache.js";import"./projectBoundingRect.js";import"./dehydratedFeatures.js";import"./quantizationUtils.js";import"./featureConversionUtils.js";import"./OptimizedFeature.js";import"./OptimizedGeometry.js";import"./OptimizedFeatureSet.js";import"./earcut.js";import"./_commonjsHelpers.js";import"./DoubleArray.js";import"./SnappingCandidate.js";import"./visualVariableUtils.js";import"./sizeVariableUtils.js";import"./triangulationUtils.js";import"./deduplicate.js";import"./Normals.js";import"./CIMSymbolHelper.js";import"./BidiEngine.js";import"./fontUtils.js";import"./GeometryUtils.js";import"./enums2.js";import"./utils7.js";import"./definitions.js";import"./shapingUtils.js";import"./mat2d.js";import"./mat2df32.js";import"./Rect.js";import"./BoundingBox.js";import"./defaults.js";import"./defaultsJSON.js";import"./OverrideHelper.js";import"./colorUtils2.js";import"../symbols/support/cimSymbolUtils.js";import"./utils11.js";import"./jsonUtils.js";import"./parser.js";import"./utils3.js";import"./LRUCache.js";import"./GeometryUtil.js";import"./line.js";import"./line2.js";import"./lineStippleUtils.js";import"./projectVectorToPoint.js";import"../geometry/support/MeshComponent.js";import"../geometry/support/MeshMaterial.js";import"../geometry/support/MeshTexture.js";import"./imageUtils.js";import"../geometry/support/MeshTextureTransform.js";import"../geometry/support/MeshMaterialMetallicRoughness.js";import"./MeshVertexAttributes.js";import"./meshVertexSpaceUtils.js";import"../geometry/support/MeshGeoreferencedVertexSpace.js";import"../geometry/support/MeshLocalVertexSpace.js";import"./projection.js";import"./interfaces6.js";import"./DefaultLayouts.js";import"./styleUtils.js";import"./webStyleSymbolUtils.js";import"../symbols/support/jsonUtils.js";import"./layerUtils2.js";import"./ColorMaterial.js";import"./TriangleMaterial.js";import"./LayerConstants.js";import"../Camera.js";import"../CameraLayout.js";import"./Cyclical.js";import"../Viewpoint.js";import"./domUtils.js";import"./GraphicsCollection.js";import"./RenderCoordsHelper.js";import"./scaleUtils.js";import"../views/View.js";import"../Map.js";import"../Basemap.js";import"./loadAll.js";import"../portal/PortalItem.js";import"../portal/PortalItemResource.js";import"../portal/PortalRating.js";import"../support/BasemapStyle.js";import"./writeUtils.js";import"../Ground.js";import"./CollectionFlattener.js";import"./editableLayers.js";import"../layers/catalog/catalogUtils.js";import"./basemapUtils.js";import"./collectionUtils2.js";import"../support/LayersMixin.js";import"../layers/Layer.js";import"../support/TablesMixin.js";import"./UpdatingHandles.js";import"../views/BasemapView.js";import"../views/Magnifier.js";import"./ReactiveMap.js";import"./selectionUtils.js";import"../views/Theme.js";import"./InputManager.js";import"./ViewEvents.js";import"./IViewEvents.js";import"./interfaces.js";import"./screenUtils2.js";import"../views/input/Input.js";import"../views/input/gamepad/GamepadSettings.js";import"../views/input/gamepad/GamepadInputDevice.js";import"../views/navigation/Navigation.js";import"./a11yUtils.js";import"../views/navigation/gamepad/GamepadSettings.js";import"./projectionUtils.js";import"../views/BreakpointsOwner.js";import"../views/DOMContainer.js";import"./projector.js";import"./widgetUtils.js";import"../views/GroundView.js";import"./cameraUtils.js";import"./earthUtils.js";import"./spatialReferenceSupport.js";import"../layers/support/ElevationSampler.js";import"./TerrainConst.js";import"../layers/support/LOD.js";import"../layers/support/TileInfo.js";import"./TileKey.js";import"../views/PopupView.js";import"../views/ViewAnimation.js";import"../views/3d/environment/SunLighting.js";import"../webscene/SunLighting.js";import"../views/3d/environment/VirtualLighting.js";import"../webscene/VirtualLighting.js";import"../webscene/Environment.js";import"./lightingTypes.js";import"../webscene/background/Background.js";import"../webscene/background/ColorBackground.js";import"./quantityUtils.js";import"./Program.js";import"./ShadowCastVisualizeTechniqueConfiguration.js";import"./euclideanLengthMeasurementUtils.js";import"./WebGLRequirements.js";import"./capabilities2.js";import"./contextUtils.js";import"./ray2.js";import"./viewpointUtils2.js";import"./ZoomMomentumEstimator.js";import"./labelFormatUtils.js";import"./labelUtils.js";import"./FeatureTileDescriptor3D.js";import"./ElevationRange.js";import"./geometryServiceUtils.js";import"./project.js";import"./utils8.js";import"./utils9.js";import"../rest/support/ProjectParameters.js";import"./hitTestSelectUtils.js";import"./terrainUtils.js";import"../views/3d/support/SceneViewPerformanceInfo.js";import"./ByteSizeUnit.js";import"../views/3d/support/LayerPerformanceInfo.js";import"./ElevationQueryTileCache.js";import"./RenderableTile.js";import"./mat3f32.js";import"./enums3.js";import"./TileStrategy.js";import"./TileKey2.js";import"./QueueProcessor.js";import"./config.js";import"./TiledDisplayObject.js";import"./DisplayObject.js";import"./StyleDefinition.js";import"./ElevationSamplerData.js";import"./resources.js";import"./edgeProcessing.js";import"./Viewshed.js";import"../views/3d/webgl.js";import"../views/3d/webgl/ManagedFBO.js";import"./testSVGPremultipliedAlpha.js";import"./RenderingContext.js";import"./ProgramCache.js";import"./screenshotUtils.js";import"../views/ui/DefaultUI.js";import"../views/ui/UI.js";import"./themeUtils.js";import"../widgets/Attribution.js";import"../widgets/Widget.js";import"./uuid.js";import"./jsxWidgetSupport.js";import"../widgets/Attribution/AttributionViewModel.js";import"./globalCss.js";import"./accessibleHandler.js";import"./messageBundle.js";import"./jsxFactory.js";import"../widgets/Compass.js";import"../widgets/Compass/CompassViewModel.js";import"./utils20.js";import"../widgets/support/GoTo.js";import"../widgets/NavigationToggle.js";import"../widgets/NavigationToggle/NavigationToggleViewModel.js";import"../widgets/Zoom.js";import"../widgets/Zoom/ZoomViewModel.js";class lt extends Q{constructor(e,t,i,s,r){super(e,t,-1,i,s),this.queue=r}}class pt{constructor(e,t,i,s){this.loading=e,this.indexLoading=t,this.processing=i,this.idleProcessing=s}}class dt extends ${constructor(e){super("PointCloudWorker","transform",{transform:e=>function(e){const t=[e.geometryBuffer];if(null!=e.primaryAttributeData&&e.primaryAttributeData.buffer&&t.push(e.primaryAttributeData.buffer),null!=e.modulationAttributeData&&e.modulationAttributeData.buffer&&t.push(e.modulationAttributeData.buffer),null!=e.filterAttributesData)for(const i of e.filterAttributesData)null!=i&&i.buffer&&t.push(i.buffer);for(const i of e.userAttributesData)i.buffer&&t.push(i.buffer);return t}(e)},e)}}const mt=[!1],ut=[null],ht=[!1],ct=[null];function gt(e,t,i){let s=e;for(;s>0;){const e=t.indexOf(s);if(e>=0)return e;s=i.getParentId(s)}return t.indexOf(s)}function ft(e,t,i){const s=[t.remove[0]],r=[];for(;1===s.length;){const e=s.pop();r.length=0;for(let o=0;o1?e.push({remove:[s[t]],load:r[t]}):s[t]=r[t][0]}class jt{constructor(e,t,i){this._pages=[],this.pageSize=0,this._nodeSR=e,this._renderSR=t,this._renderSRSphericalPCPF=K(t),this.pageSize=i}addPage(e,t,i=0){for(;this._pages.lengthfunction(e,t,i){const s=e.index;if(!s.hasNodes(0,1))return;const r=e.queue;r.length=0,r.push(0);const o=e.masks;for(o.length=0,o.push(0);r.length>0;){const n=r.pop();let a=o.pop();const l=s.getNode(n),p=s.getRenderObb(n);let d=!0;if(null!=t.clippingBox){const i=1<0?d=!1:s<0&&(a|=i)}}if(i.predicate(n,l,d)){const e=l.firstChild,t=l.childCount;let p=!1;const d=_t(e,s.pageSize),m=_t(e+t-1,s.pageSize);for(let e=d;e<=m;e++)if(!s.hasPage(e)){i.pageMiss(n,e),p=!0;break}if(!p)for(let i=0;i({filterJSON:t.toJSON(),attributeInfo:wt(e.attributeStorageInfo,t.field)}))):[]}function Pt(e){const t=e?.pointSizeAlgorithm;return t&&"fixed-size"===t.type?t:null}function vt(e,t){for(const i of e??[])if(i.name===t&&null!=i.attributeValues&&"UInt8"===i.attributeValues.valueType&&3===i.attributeValues.valuesPerElement)return{name:t,storageInfo:i,useElevation:!1};return null}function wt(e,t){for(const i of e??[])if(i.name===t){const e="embedded-elevation"===i.encoding;return e?{name:t,storageInfo:null,useElevation:e}:{name:t,storageInfo:i,useElevation:e}}return"elevation"===t?.toLowerCase()?{name:t,storageInfo:null,useElevation:!0}:null}let xt=class extends te{constructor(e){super(e),this.pointCloudMetadata=null}};e([y({constructOnly:!0,clonable:"reference"})],xt.prototype,"pointCloudMetadata",void 0),xt=e([b("esri.views.3d.layers.i3s.PointGraphic")],xt);class Ct{constructor(e){this._context=e,this._highlights=new Set}get empty(){return 0===this._highlights.size}destroy(){this._highlights=null}add(e){const t=new Rt(e);return this._highlights.add(t),this._enableSet(t),a((()=>this._removeSet(t)))}_removeSet(e){this._disableSet(e),this._highlights.delete(e)}_enableSet(e){e.enabled||(e.enabled=!0,this._context.forEachNode((t=>this._enableSetForNode(e,t))))}_enableSetForNode(e,t){if(!e.enabled)return;const i=e.ids.get(t.id);i&&i.forEach((i=>this._context.addHighlight(t,i,e.id)))}_disableSet(e){e.enabled&&(e.enabled=!1,this._context.forEachNode((t=>this._disableSetForNode(e,t))))}_disableSetForNode(e,t){e.enabled||this._context.removeHighlight(t,e.id)}nodeAdded(e){this._highlights.forEach((t=>this._enableSetForNode(t,e)))}nodeRemoved(e){this._highlights.forEach((t=>this._disableSetForNode(t,e)))}removeAll(){this._highlights.forEach((e=>this._disableSet(e)))}}class Rt{constructor(e){this.id=new le(ae.Highlight),this.ids=new Map,this.enabled=!1;for(const t of e)null!=t&&this._add(t.nodeId,t.pointId)}_add(e,t){const i=this.ids.get(e);i?i.add(t):this.ids.set(e,new Set([t]))}}class It extends Te{constructor(){super(...arguments),this.clipBox=A(M),this.useFixedSizes=!1,this.useRealWorldSymbolSizes=!1,this.scaleFactor=1,this.minSizePx=0,this.size=0,this.sizePx=0}get fixedSize(){return this.drawScreenSpace?this.sizePx:this.size}get screenMinSize(){return this.useFixedSizes?0:this.minSizePx}get drawScreenSpace(){return this.useFixedSizes&&!this.useRealWorldSymbolSizes}}class Nt extends pe{constructor(e,t,i){super(e),this.origin=e,this.isLeaf=t,this.splatSize=i}}function At(e){return e?256:64}const zt=Oe(),Ut=se(),Mt=Ee(),Dt=Object.freeze(Object.defineProperty({__proto__:null,PointRendererDrawParameters:Nt,PointRendererPassParameters:It,build:function(e){const t=new de,i=e.output===Se.Color,s=e.output===Se.Highlight,{vertex:r,fragment:o}=t;return t.include(me,e),t.attributes.add(Ue.POSITION,"vec3"),t.attributes.add(Ue.COLOR,"vec3"),r.uniforms.add(new ue("modelView",((e,t)=>De(zt,t.camera.viewMatrix,Le(zt,e.origin)))),new Pe("proj",((e,t)=>t.camera.projectionMatrix)),new ke("screenMinMaxSize",((e,t,i)=>Ve(Mt,i.useFixedSizes?0:i.minSizePx*t.camera.pixelRatio,At(e.isLeaf)*t.camera.pixelRatio))),e.useFixedSizes?new he("pointScale",((e,t)=>Ve(Mt,e.fixedSize*t.camera.pixelRatio,t.camera.fullHeight))):new ke("pointScale",((e,t,i)=>Ve(Mt,e.splatSize*i.scaleFactor*t.camera.pixelRatio,t.camera.fullHeight/t.camera.pixelRatio)))),e.clippingEnabled?r.uniforms.add(new ve("clipMin",((e,t,i)=>P(Ut,i.clipBox[0]-e.origin[0],i.clipBox[1]-e.origin[1],i.clipBox[2]-e.origin[2]))),new ve("clipMax",((e,t,i)=>P(Ut,i.clipBox[3]-e.origin[0],i.clipBox[4]-e.origin[1],i.clipBox[5]-e.origin[2])))):(r.constants.add("clipMin","vec3",[-Me,-Me,-Me]),r.constants.add("clipMax","vec3",[Me,Me,Me])),i&&t.varyings.add("vColor","vec3"),r.code.add(Be` + void main(void) { + // Move clipped points outside of clipspace + if (position.x < clipMin.x || position.y < clipMin.y || position.z < clipMin.z || + position.x > clipMax.x || position.y > clipMax.y || position.z > clipMax.z) { + gl_Position = vec4(0.0,0.0,0.0,2.0); + gl_PointSize = 0.0; + return; + } + + if (rejectBySlice(position)) { + gl_Position = vec4(0.0,0.0,0.0,2.0); + gl_PointSize = 0.0; + return; + } + + // Position in camera space + vec4 camera = modelView * vec4(position, 1.0); + + float pointSize = pointScale.x; + vec4 position = proj * camera; + ${e.drawScreenSize?Be` + float clampedScreenSize = pointSize;`:Be` + float pointRadius = 0.5 * pointSize; + vec4 cameraOffset = camera + vec4(0.0, pointRadius, 0.0, 0.0); + vec4 positionOffset = proj * cameraOffset; + float radius = abs(positionOffset.y - position.y); + float viewHeight = pointScale.y; + // screen diameter = (2 * r / w) * (h / 2) + float screenPointSize = (radius / position.w) * viewHeight; + float clampedScreenSize = clamp(screenPointSize, screenMinMaxSize.x, screenMinMaxSize.y); + // Shift towards camera, to move rendered point out of terrain i.e. to + // the camera-facing end of the virtual point when considering it as a + // 3D sphere. + camera.xyz -= normalize(camera.xyz) * pointRadius * clampedScreenSize / screenPointSize; + position = proj * camera;`} + + gl_PointSize = clampedScreenSize; + gl_Position = position; + + ${i?Be`vColor = color;`:""} + } + `),o.include(we,e),s&&t.include(Fe,e),o.code.add(Be` + void main(void) { + vec2 vOffset = gl_PointCoord - vec2(0.5, 0.5); + float r2 = dot(vOffset, vOffset); + + if (r2 > 0.25) { + discard; + } + ${s?Be`outputHighlight();`:""} + ${i?Be`fragColor = vec4(vColor, 1.0);`:""} + } + `),t},getMaxPointSizeScreenspace:At},Symbol.toStringTag,{value:"Module"}));class Lt extends ge{constructor(e,t,i){super(e,t,i)}initializeProgram(e){return new fe(e.rctx,Lt.shader.get().build(this.configuration),Ie)}initializePipeline(){return $e({depthTest:{func:qe.LESS},depthWrite:Je,colorWrite:Ze,stencilWrite:this.configuration.hasOccludees?je:null,stencilTest:this.configuration.hasOccludees?_e:null,drawBuffers:this.configuration.output===Se.Depth?{buffers:[We.NONE]}:null})}}Lt.shader=new ce(Dt,(()=>Promise.resolve().then((()=>Dt))));class Ot extends ye{constructor(){super(...arguments),this.output=Se.Color,this.hasSlicePlane=!1,this.drawScreenSize=!1,this.useFixedSizes=!1,this.hasOccludees=!1,this.clippingEnabled=!1}}e([Ke({count:Se.COUNT})],Ot.prototype,"output",void 0),e([Ke()],Ot.prototype,"hasSlicePlane",void 0),e([Ke()],Ot.prototype,"drawScreenSize",void 0),e([Ke()],Ot.prototype,"useFixedSizes",void 0),e([Ke()],Ot.prototype,"hasOccludees",void 0),e([Ke()],Ot.prototype,"clippingEnabled",void 0),e([Ke({constValue:!0})],Ot.prototype,"hasSliceInVertexProgram",void 0);const Vt={positions:[new Xe(Ue.POSITION,3,He.FLOAT,0,12)],colors:[new Xe(Ue.COLOR,3,He.UNSIGNED_BYTE,0,3,!0)]};let Et=class extends Ce{constructor(e){super(e),this.type=Ne.PCL,this.isGround=!1,this._passParameters=new It,this._highlights=new Ct({forEachNode:e=>this.forEachNode(e),addHighlight:(e,t,i)=>this._addHighlight(e,t,i),removeHighlight:(e,t)=>this._removeHighlight(e,t)}),this.produces=new Map([[be.OPAQUE_MATERIAL,e=>!(xe(e)||e===Se.Highlight&&this._highlights.empty)],[be.OPAQUE_NO_SSAO_DEPTH,e=>xe(e)]]),this.layerUid="",this._slicePlaneEnabled=!1,this._techniqueConfig=new Ot,this._nodes=new ie}initializeRenderContext(e){this._context=e,e.requestRender()}uninitializeRenderContext(){}intersect(e,t,i,s){const r=se(),o=se(),n=se(),a=se(),l=E(),p=e.camera.perScreenPixelRatio/2,d=e.camera.near;v(o,s,i);const m=1/w(o);x(o,o,m),C(n,o),re(l,o[0],o[1],o[2],-S(o,i));const u=new Wt,h=new Wt,c=new Array,g=A(),f=A(this._passParameters.clipBox);D(f,-i[0],-i[1],-i[2],f),this._nodes.forAll((j=>{const _=j.splatSize*this._passParameters.scaleFactor;let y=j.obb.minimumDistancePlane(l),b=j.obb.maximumDistancePlane(l);y-=Tt(_,y+d,this._passParameters,p,j.isLeaf),b-=Tt(_,b+d,this._passParameters,p,j.isLeaf);const P=b<0,w=null!=u.dist&&null!=h.dist&&u.distb*m;if(P||w)return;const x=kt(_,b+d,this._passParameters,p,j.isLeaf);if(!j.obb.intersectRay(i,o,x))return;const C=x*x;j.obb.toAaBoundingBox(g),D(g,-i[0],-i[1],-i[2],g);const I=!z(f,g);v(a,j.origin,i);const N=j.coordinates.length/3;for(let l=0;lC)continue;let b=g+d;const P=Tt(_,b,this._passParameters,p,j.isLeaf);if(g-P<0)continue;b-=P;const v=kt(_,b,this._passParameters,p,j.isLeaf);if(y>v*v)continue;const w=(g-P)*m,x=e=>(e.point=Bt(j,l,e.point),e.dist=w,e.normal=n,e.node=j,e.pointId=l,e.layerUid=this.layerUid,e);if((null==u.dist||wh.dist)&&(null==t||t(i,s,w))&&x(h),e.options.store===Ae.ALL&&(null==t||t(i,s,w))){const e=new Wt;c.push(x(e))}}}));const j=e=>{const{layerUid:t,node:i,pointId:s}=e;return new ne(e.point,t,s,(()=>this.createGraphic(i,s,e.point)))},_=(e,t)=>{const i=j(t);e.set(this.type,i,t.dist,t.normal)};if(Ht(u)){const t=e.results.min;(null==t.dist||u.distt.dist)&&_(t,h)}if(e.options.store===Ae.ALL){const t=oe(i,s);for(const i of c){const s=ze(t);_(s,i),e.results.all.push(s)}}}prepareTechnique(e){return 0!==this._nodes.length&&(e.output===Se.Color||xe(e.output)&&e.bindParameters.slot===be.OPAQUE_NO_SSAO_DEPTH||e.output===Se.Highlight)?(this._nodes.forAll((t=>{null==t.vao&&this._initNode(e,t)})),this._techniqueConfig.drawScreenSize=this._passParameters.drawScreenSpace,this._techniqueConfig.useFixedSizes=this._passParameters.useFixedSizes,this._techniqueConfig.hasSlicePlane=this._slicePlaneEnabled,this._techniqueConfig.hasOccludees=e.bindParameters.hasOccludees,this._techniqueConfig.clippingEnabled=this._clippingEnabled,this._techniqueConfig.output=e.output,this._context.techniques.releaseAndAcquire(Lt,this._techniqueConfig,this._technique)):null}renderNode(e,t){const i=e.rctx,s=i.bindTechnique(t,e.bindParameters,this._passParameters),r=e.output===Se.Highlight;this._nodes.forAll((t=>{0===t.coordinates.length||r&&!t.highlights||(s.bindDraw(t,e.bindParameters,this._passParameters),i.bindVAO(t.vao),r?this._renderHighlightFragments(i,t):i.drawArrays(Ge.POINTS,0,t.coordinates.length/3))}))}_renderHighlightFragments(e,t){const i=t.highlights;if(null==i)return;let s=i[0].component,r=s+1;for(let t=1;t0&&e.drawArrays(Ge.POINTS,s,t),s=o}r=o+1}const o=r-s;o>0&&e.drawArrays(Ge.POINTS,s,o)}set useFixedSizes(e){this._passParameters.useFixedSizes!==e&&(this._passParameters.useFixedSizes=e,this._requestRender())}get useFixedSizes(){return this._passParameters.useFixedSizes}set scaleFactor(e){this._passParameters.scaleFactor!==e&&(this._passParameters.scaleFactor=e,this._requestRender())}get scaleFactor(){return this._passParameters.scaleFactor}set minSizePx(e){this._passParameters.minSizePx!==e&&(this._passParameters.minSizePx=e,this._requestRender())}get minSizePx(){return this._passParameters.minSizePx}set useRealWorldSymbolSizes(e){this._passParameters.useRealWorldSymbolSizes!==e&&(this._passParameters.useRealWorldSymbolSizes=e,this._requestRender())}get useRealWorldSymbolSizes(){return this._passParameters.useRealWorldSymbolSizes}set size(e){this._passParameters.size!==e&&(this._passParameters.size=e,this._requestRender())}get size(){return this._passParameters.size}set sizePx(e){this._passParameters.sizePx!==e&&(this._passParameters.sizePx=e,this._requestRender())}get sizePx(){return this._passParameters.sizePx}set clippingBox(e){O(this._passParameters.clipBox,e||M)}get _clippingEnabled(){return!V(this._passParameters.clipBox,M,((e,t)=>e===t))}get slicePlaneEnabled(){return this._slicePlaneEnabled}set slicePlaneEnabled(e){this._slicePlaneEnabled!==e&&(this._slicePlaneEnabled=e,this._requestRender())}addNode(e){this._nodes.push(e),this._highlights.nodeAdded(e),this._requestRender()}removeNode(e){let t=null;return this._nodes.filterInPlace((i=>i.id!==e||(t=i,i.vao=p(i.vao),this._highlights.nodeRemoved(i),!1))),this._requestRender(),t}forEachNode(e){this._nodes.forAll(e)}removeAll(){this._nodes.forAll((e=>e.vao=p(e.vao))),this._highlights.removeAll(),this._nodes.clear(),this._requestRender()}highlight(e){return this._highlights.add(e)}_addHighlight(e,t,i){e.highlights=function(e,t,i){null==e&&(e=[]);const s={component:t,id:i};e.push(s);const r=qt(s);let o=e.length-1;for(;o>0&&re.id!==t));return 0===i.length?null:i}(e.highlights,t),this._requestRender()}_initNode(e,t){const i=e.rctx;t.vao=new Re(i,Ie,Vt,{positions:Ye.createVertex(i,Qe.STATIC_DRAW,t.coordinates),colors:Ye.createVertex(i,Qe.STATIC_DRAW,t.rgb)})}_requestRender(){this._context&&this._context.requestRender()}};e([y({constructOnly:!0})],Et.prototype,"createGraphic",void 0),Et=e([b("esri.views.3d.layers.i3s.PointRenderer")],Et);class Ft extends Nt{constructor(e,t,i,s,r,o,n,a,l=null,p=null){super(i,r,t),this.id=e,this.obb=s,this.coordinates=o,this.rgb=n,this.attributes=a,this.pointIdFilterMap=l,this.highlights=p}}function kt(e,t,i,s,r){if(i.drawScreenSpace)return i.fixedSize*t*s;const o=At(r)*t*s;return i.useFixedSizes?Math.min(i.fixedSize/2,o):i.screenMinSize>0?Math.min(Math.max(i.screenMinSize*t*s,e/2),o):Math.min(e/2,o)}function Tt(e,t,i,s,r){return i.drawScreenSpace?0:kt(e,t,i,s,r)}function Bt(e,t,i){return null==i&&(i=se()),i[0]=e.origin[0]+e.coordinates[3*t],i[1]=e.origin[1]+e.coordinates[3*t+1],i[2]=e.origin[2]+e.coordinates[3*t+2],i}function qt(e){return null!=e.component?e.component:-1}class Wt{constructor(){this.node=null,this.pointId=null,this.point=null,this.dist=null,this.normal=null,this.layerUid=""}}function Ht(e){return null!=e.dist&&null!=e.point&&null!=e.pointId&&null!=e.node}const Gt=E();let Qt=class extends(et(G(nt))){constructor(){super(...arguments),this.type="point-cloud-3d",this.maximumPointCount=4e6,this.slicePlaneEnabled=!1,this._renderer=null,this._rendererAdded=!1,this._renderedNodes=new Set,this._updateViewNeeded=!0,this._lodFactor=1,this._maxLoggedBoxWarnings=5,this._pageMultiplier=1,this._nodeLoadEpoch=0,this._indexQueue=[],this._workQueue=new Array,this._idleQueue=new q,this._indexPagesLoading=new Map,this._loadingNodes=new Map,this._recalcWork=!0,this._layerIsVisible=!1,this._codedDomainPopulationPromise=null,this._codedDomainPopulationAbortController=null,this._totalWork=0,this._index=null,this._loadingInitNodePage=!1,this._nodeIdArray=[],this.ignoresMemoryFactor=!1}get baseUrl(){return this.layer.parsedUrl?.path??""}get pointScale(){const e=function(e){const t=e?.pointSizeAlgorithm;return t&&"splat"===t.type?t:null}(this.layer?.renderer);return null!=e?.scaleFactor?e.scaleFactor:1}get useRealWorldSymbolSizes(){const e=Pt(this.layer?.renderer);return null!=e?.useRealWorldSymbolSizes&&e.useRealWorldSymbolSizes}get pointSize(){const e=Pt(this.layer?.renderer);return null!=e?.size?e.size:0}get inverseDensity(){return this.layer?.renderer?96/this.layer.renderer.pointsPerInch:5}get availableFields(){const e=bt(this.layer),t=new Set;e.primaryAttribute&&t.add(e.primaryAttribute.name),e.modulationAttribute&&t.add(e.modulationAttribute.name);const i=St(this.layer);if(i)for(const e of i)e.attributeInfo&&t.add(e.attributeInfo.name);if(this.layer.outFields)for(const e of B(this.layer.fieldsIndex,this.layer.outFields))t.add(e);return Array.from(t)}get _clippingBox(){if(!this.view||!this.view.clippingArea)return null;const e=A(),t=this.view.renderSpatialReference;return tt(this.view.clippingArea,e,t)?e:null}get _elevationOffset(){const e=this.layer&&this.layer.elevationInfo;return e&&"absolute-height"===e.mode?H(e,this.layer.spatialReference):0}initialize(){const e=this.view.resourceController,t=function(e){return t=>e.immediate.schedule(t)}(e);this._worker=new dt(t),this.addResolvingPromise(this._worker.promise),J(this.layer),Z(this.layer,this.view),this._indexRequester=e.createStreamDataRequester(st.I3S_INDEX),this._dataRequester=e.createStreamDataRequester(st.I3S_DATA),this._initRenderer();const i=this._initNodePages(),s=this.view.resourceController.memoryController;this._memCache=s.newCache(`pcl-${this.layer.uid}`),this._updatingHandles.add((()=>this._clippingBox),(()=>this._setUpdateViewNeeded()),g),this._updatingHandles.add((()=>this._elevationOffset),(()=>this._elevationOffsetChanged()),g),this._updatingHandles.add((()=>this.layer.renderer),(()=>this._rendererChanged()),g),this._updatingHandles.add((()=>this.layer.filters),(()=>this._reload()),g),this._updatingHandles.add((()=>this.layer.outFields),(()=>this._reload()),g),this._updatingHandles.add((()=>this.layer.effectiveScaleRange),(()=>this._setUpdateViewNeeded())),this._updatingHandles.add((()=>this.view.state.contentCamera),(()=>this._setUpdateViewNeeded())),this.addHandles([f((()=>this.view.quality),(()=>this._setUpdateViewNeeded()),j)]),this.addResolvingPromise(i),this.when((()=>{this.addHandles([e.scheduler.registerTask(W.POINT_CLOUD_LAYER,this),e.scheduler.registerIdleStateCallbacks((()=>this._idleBegin()),(()=>this._idleEnd())),this._updatingHandles.add((()=>this.suspended),(e=>{e?this._clearNodeState():this._setUpdateViewNeeded()}),g)])}),(()=>{this._updatingHandles.removeAll(),this.removeAllHandles()}))}_setUpdateViewNeeded(){this._updateViewNeeded=!0,this._updateLoading()}destroy(){this.cancelLoading(),this._worker=d(this._worker),this._destroyRenderer(),this._memCache=d(this._memCache),this._codedDomainPopulationAbortController=m(this._codedDomainPopulationAbortController),this._codedDomainPopulationPromise=null}_initRenderer(){this._renderer=new Et({createGraphic:(e,t,i)=>this._createGraphic(e,t,i)}),this._renderer.layerUid=this.layer.uid,this._updatingHandles.add((()=>this._clippingBox),(e=>this._renderer.clippingBox=e),g),this._updatingHandles.add((()=>this.suspended),(e=>this._setPointsVisible(!e)),g),this._updatingHandles.add((()=>this.pointScale),(e=>this._renderer.scaleFactor=e),g),this._renderer.minSizePx=Math.sqrt(2),this._updatingHandles.add((()=>this.useRealWorldSymbolSizes),(e=>this._renderer.useRealWorldSymbolSizes=e),g),this._updatingHandles.add((()=>this.pointSize),(e=>{const t=_(e);this._renderer.size=e,this._renderer.sizePx=t}),g),this._updatingHandles.add((()=>this.slicePlaneEnabled),(e=>this._renderer.slicePlaneEnabled=e),g),this._updatingHandles.add((()=>this.inverseDensity),(()=>this._setUpdateViewNeeded()),g),this._updatingHandles.add((()=>this.maximumPointCount),(()=>this._setUpdateViewNeeded()),g),this._updatingHandles.add((()=>this.view.qualitySettings.sceneService.pointCloud.lodFactor),(e=>{this._lodFactor=e,this._setUpdateViewNeeded()}),g)}_destroyRenderer(){this._renderer.removeAll(),this._setPointsVisible(!1)}_createGraphic(e,t,i){const s=null!=e.pointIdFilterMap?e.pointIdFilterMap[t]:t,r=it(this.view,i),o=this._createGraphicAttributes(e,s);return new xt({pointCloudMetadata:{nodeId:e.id,pointIndexInNode:t,attributePointIndexInNode:s,epoch:this._nodeLoadEpoch},geometry:r,attributes:o,layer:this.layer,sourceLayer:this.layer})}_createGraphicAttributes(e,t){const i={};for(const s of e.attributes)this._encodeGraphicAttribute(s.attributeInfo,s.values,t,i);return i}_encodeGraphicAttribute(e,t,i,s){const r=e.storageInfo?.attributeValues,o=r?.valuesPerElement??1;if(1===o)s[e.name]=t[i];else if("UInt8"===r?.valueType&&o<=4){let r=0;const n=i*o;for(let e=n;e=0&&(ht[s]=!0,null!=ut[r]?ut[r].push(t[s]):ut[r]=[t[s]])}for(let s=0;s=0&&(mt[s]=!0,null!=ct[r]?ct[r].push(e[s]):ct[r]=[e[s]])}const s=[];for(let t=0;t1||ct[e][0]!==t[e])&&s.push({load:[t[e]],remove:ct[e]});for(let t=0;t1||ut[t][0]!==e[t])&&s.push({load:ut[t],remove:[e[t]]});return s}([...this._renderedNodes],e,this._index),t=this._workQueue,i=this.view.state.contentCamera.viewForward,s=this._index,t.sort(((e,t)=>{if(0===e.load.length&&0===t.load.length)return 0;if(0===e.load.length)return-1;if(0===t.load.length)return 1;if(0===e.remove.length&&0===t.remove.length){const r=s.getRenderObb(e.load[0]).center,o=s.getRenderObb(t.load[0]).center;return S(r,i)-S(o,i)}if(0===e.remove.length)return-1;if(0===t.remove.length)return 1;if(1===e.load.length&&1===t.load.length){const r=s.getRenderObb(e.load[0]).center,o=s.getRenderObb(t.load[0]).center;return S(r,i)-S(o,i)}if(1===e.load.length)return-1;if(1===t.load.length)return 1;{const r=s.getRenderObb(e.remove[0]).center,o=s.getRenderObb(t.remove[0]).center;return S(r,i)-S(o,i)}})),function(e,t,i){for(let t=0;t8&&1===s.remove.length&&ft(e,s,i)}}(this._workQueue,0,this._index),this._updateQueues(),this._totalWork=this._computeWork(),this._updateLoading(),this._layerIsVisible=e.length>0||this._loadingInitNodePage,this.notifyChange("suspended")}cancelLoading(){this._cancelNodeLoading(),this._cancelIndexLoading()}_cancelNodeLoading(){const e=new Array;this._loadingNodes.forEach((({abortController:t})=>e.push(t))),this._loadingNodes.clear();for(const t of e)t.abort();this._workQueue=[],this._idleQueue.cancelAll(),this._totalWork=this._computeWork(),this._updateLoading()}_updateQueues(){const e=new Set;this._workQueue.forEach((t=>t.load.forEach((t=>e.add(t)))));const t=new Array,i=new Map;this._loadingNodes.forEach(((s,r)=>{e.has(r)?i.set(r,s):t.push(s)})),this._loadingNodes=i;for(const{abortController:e}of t)e.abort();this._workQueue=this._workQueue.filter((e=>{for(const t of e.load)if(this._loadingNodes.has(t))return this._recalcWork=!0,!1;return!0})),this._totalWork=this._computeWork(),this._updateLoading()}_cancelIndexLoading(){this._indexQueue=[],this._indexPagesLoading.forEach((({abortController:e})=>e.abort())),this._indexPagesLoading.clear(),this._totalWork=this._computeWork(),this._updateLoading()}_clearNodeState(){this._nodeLoadEpoch++,this._renderedNodes.forEach((e=>this._removeFromRenderer(e))),this._cancelNodeLoading()}_idleBegin(){this._setUpdateViewNeeded()}_idleEnd(){this._setUpdateViewNeeded()}get running(){return this.suspended?this._updateViewNeeded:this._updateViewNeeded||this._indexQueue.length>0||this._workQueue.length>0||this._idleQueue.running}runTask(e){if(this.suspended){if(this._updateViewNeeded){this._updateViewNeeded=!1;const e=this._isRootNodeVisible();e!==this._layerIsVisible&&(this._layerIsVisible=e,this.notifyChange("suspended")),this._updateLoading()}}else{for(e.run((()=>this._updateWorkQueues()));this._indexQueue.length>0&&e.run((()=>this._processIndexQueue())););this._processWorkQueue(e),this._idleQueue.runTask(e)}}_processIndexQueue(){const e=this._indexQueue.shift(),t=this._loadNodePage(e);return this._indexPagesLoading.set(e,t),t.promise.then((t=>{this._index.addPage(e,t,this._elevationOffset),this._setUpdateViewNeeded()})).then((()=>{this._indexPagesLoading.delete(e)}),(()=>{this._indexPagesLoading.delete(e)})),!0}_processWorkQueue(e){for(;!e.done;){const t=this._scheduleWorkEntry();if(null==t)return void e.madeProgress();this._processWorkEntry(t),e.madeProgress()}}_scheduleWorkEntry(){let e=this._workQueue.length;for(;e--;){const e=this._workQueue.shift();if(!e.remove.find((e=>!this._renderedNodes.has(e))))return e;this._workQueue.push(e)}return null}_processWorkEntry(e){if(0!==e.load.length)Promise.all(e.load.map((e=>{const t=new AbortController,i=this._memCache.pop(e.toString());return null!=i?this._loadingNodes.set(e,{abortController:t,promise:Promise.resolve(i)}):this._loadingNodes.has(e)||this._loadingNodes.set(e,{abortController:t,promise:this._loadNode(e,t.signal)}),this._loadingNodes.get(e).promise}))).then((t=>{for(let i=0;i{})).then((()=>{for(const t of e.load)this._loadingNodes.delete(t);this._updateLoading(),this._recalcWork&&!this._idleQueue.running&&0===this._indexQueue.length&&0===this._loadingNodes.size&&(this._recalcWork=!1,this._setUpdateViewNeeded())})),this._updateLoading();else for(const t of e.remove)this._removeFromRenderer(t)}async _populateClassCodeCodedDomain(e,t){const i="CLASS_CODE",s=this.layer.fieldsIndex.get(i);if(!s||s.domain)return;if(!e.includes(s.name))return;const o=await r(this.layer.queryCachedStatistics(i,{signal:t}));if(!1===o.ok)return;const n=o.value?.stats?.labels?.labels;n&&Array.isArray(n)&&(s.domain=new k({name:"CLASS_CODE",codedValues:n.map((e=>new T({code:e.value,name:e.label})))}))}async prepareFetchPopupFeatures(e){return this._codedDomainPopulationPromise||(this._codedDomainPopulationAbortController=new AbortController,this._codedDomainPopulationPromise=this._populateClassCodeCodedDomain(e,this._codedDomainPopulationAbortController.signal).then((()=>{this._codedDomainPopulationAbortController=null}))),this._codedDomainPopulationPromise}async whenGraphicAttributes(e,i){const s=this._splitGraphicsPerNode(e),r=this.layer.attributeStorageInfo,n=i.map((e=>wt(r,e))).filter(t),a=async(e,t)=>{const i=this._index.getNode(t);await o(n,(async t=>{const s=t.useElevation?await this._loadElevationAttributeFromGeometry(i.resourceId):await this._loadAndParseAttribute(i,t);if(s)for(const i of e)if(this._isValidPointGraphic(i)){const e=i.pointCloudMetadata.attributePointIndexInNode;this._encodeGraphicAttribute(t,s,e,i.attributes)}}))},l=[];return s.forEach(((e,t)=>{l.push(a(e,t))})),await Promise.allSettled(l),e}_isValidPointGraphic(e){return e instanceof xt&&e.pointCloudMetadata?.epoch===this._nodeLoadEpoch}_splitGraphicsPerNode(e){const t=new Map;for(const i of e){if(!this._isValidPointGraphic(i))continue;const e=i.pointCloudMetadata,s=t.get(e.nodeId);s?s.push(i):t.set(e.nodeId,[i])}return t}async _loadAndParseAttribute(e,t){const i=await this._loadAttribute(e.resourceId,t,null);return null!=i?Y({attributeInfo:t,buffer:i},null,e.vertexCount):null}async _loadElevationAttributeFromGeometry(e){const t=this.layer.store.defaultGeometrySchema,i=X(t,await this._loadGeometry(e,null));return ee(i,i.length/3)}highlight(e){if(!e)return a();const t=n.isCollection(e)?e.toArray():Array.isArray(e)?e:[e];return this._renderer.highlight(t.map((e=>this._graphicToPointDefinition(e))))}_graphicToPointDefinition(e){if(!this._isValidPointGraphic(e))return null;const{nodeId:t,pointIndexInNode:i}=e.pointCloudMetadata;return null!=t&&null!=i?{nodeId:t,pointId:i}:null}_computeWork(){let e=0;for(const t of this._workQueue)e+=t.load.length+t.remove.length;return e+=this._loadingNodes.size,e+=(this._indexQueue.length+this._indexPagesLoading.size)*this._index.pageSize,e+=this._loadingInitNodePage?100:0,e+=this._updateViewNeeded?100:0,e}get updatingProgressValue(){if(this.suspended)return this._updateViewNeeded?0:1;const e=this._computeWork();return 1-Math.min(this._totalWork,e)/this._totalWork}_updateLoading(){this.notifyChange("updating"),this.notifyChange("updatingProgressValue")}canResume(){return super.canResume()&&this._layerIsVisible}isUpdating(){return this.suspended?this._updateViewNeeded:this._computeWork()>0}get visibleAtCurrentScale(){return at(this.layer.effectiveScaleRange,this.view.terrainScale)}_initNodePages(){const e=this.layer.store.index,t=e.nodesPerPage||e.nodePerIndexBlock;return this._index=new jt(this.layer.spatialReference,this.view.renderCoordsHelper.spatialReference,t),this._cancelIndexLoading(),this._traverseVisible=this._index.createVisibilityTraverse(),this._loadingInitNodePage=!0,this._layerIsVisible=!0,this.notifyChange("suspended"),this._updateLoading(),this._pageMultiplier=null!=e.nodesPerPage?1:e.nodePerIndexBlock,this._loadNodePage(0).promise.then((e=>{this._index.addPage(0,e,this._elevationOffset),this._loadingInitNodePage=!1,this._setUpdateViewNeeded()}))}_loadNodePage(e){const t=new AbortController,i=`${this.baseUrl}/nodepages/${e*this._pageMultiplier}`;return{promise:this._requestNodePage(i,t.signal).then((t=>t.nodes.map(((t,i)=>({resourceId:null!=t.resourceId?t.resourceId:e*this._index.pageSize+i,obb:ot.fromJSON(t.obb),obbInRenderSR:new ot,firstChild:t.firstChild,childCount:t.childCount,vertexCount:t.vertexCount??t.pointCount,lodThreshold:t.lodThreshold??t.effectiveArea}))))),abortController:t}}_updateWorkQueues(){if(!this._updateViewNeeded)return!1;const e=this.view.quality;let t=this.inverseDensity/this._lodFactor*e;const i=this.maximumPointCount*this._lodFactor*e;let s=this._computeNodesForMinimumDensity(t),r=this._computePointCount(s),o=Math.sqrt(r/(.75*i));for(;r>i;)t*=o,s=this._computeNodesForMinimumDensity(t),r=this._computePointCount(s),o=Math.sqrt(2);return this._displayNodes(s),this._updateViewNeeded=!1,this._updateLoading(),!0}_computePointCount(e){let t=0;for(let i=0;i(e=s,!1),pageMiss:()=>{}}),e}_computeNodesForMinimumDensity(e){const t=this.view.state.contentCamera,i=t.frustum,s=this._clippingBox,r=t.viewForward,o=S(r,t.eye),n=F(r,-o,Gt),a=t.perScreenPixelRatio/2,l=e*e,p=this._nodeIdArray;p.length=0;const d=e=>p.push(e);return this._traverseVisible({frustum:i,clippingBox:s},{predicate:(e,t,i)=>{if(!i)return!1;if(0===t.childCount)return d(e),!1;const s=this._index.getRenderObb(e);return!(this._computeAveragePixelArea(s,t.lodThreshold,t.vertexCount,n,a)<=l&&(d(e),1))},pageMiss:(e,t)=>{d(e),this._indexQueue.includes(t)||this._indexQueue.push(t)}}),p}_computeAveragePixelArea(e,t,i,s,r){const o=Math.max(1e-7,e.minimumDistancePlane(s));return t/(o*o)/(4*r*r)/i}_loadNode(e,t){try{return this._loadNodeAsync(e,t)}catch(e){throw u(e)||l.getLogger(this).error(e),e}}async _loadAdditionalUserAttributes(e,i,s){const r=this.layer.outFields;if(!r)return[];const o=B(this.layer.fieldsIndex,r),n=new Set(e.map((e=>null!=e?e.name:null))),a=this.layer.attributeStorageInfo,l=[];for(const e of o){if(n.has(e))continue;const t=wt(a,e);t&&l.push(i(t))}const p=await h(l);return c(s),p.filter(t)}async _loadNodeAsync(e,t){const i=this._index.getNode(e),s=bt(this.layer),r=St(this.layer),o=i.resourceId,n=async e=>{if(!e)return null;if(e.useElevation)return{attributeInfo:e,buffer:null};const i=await this._loadAttribute(o,e,t);return null!=i?{attributeInfo:e,buffer:i}:null};return this._idleQueue.push((async()=>{const i=this._loadGeometry(o,t),{primaryAttribute:a,modulationAttribute:l}=s,p=n(a),d=n(l),m=r.map((e=>e.attributeInfo)),u=m.map((e=>n(e))),h=this._loadAdditionalUserAttributes([a,l,...m],n,t),[g,f,j,_,y]=await Promise.all([i,p,d,Promise.all(u),h]);c(t);const b={geometryBuffer:g,primaryAttributeData:f,modulationAttributeData:j,filterAttributesData:_,userAttributesData:y,schema:this.layer.store.defaultGeometrySchema,rendererInfo:s,filterInfo:r,obbData:this._index.getRenderObb(e).data,elevationOffset:this._elevationOffset,inSR:this.layer.spatialReference.toJSON(),outSR:this.view.renderCoordsHelper.spatialReference.toJSON()};return this._worker.invoke(b,t)}),t)}async _loadGeometry(e,t){return this._requestData(`${this.baseUrl}/nodes/${e}/geometries/0`,t)}async _loadAttribute(e,t,i){if(!t?.storageInfo)return null;const s=t.storageInfo.key;return this._requestData(`${this.baseUrl}/nodes/${e}/attributes/${s}`,i)}_requestNodePage(e,t){const i={f:"json",...this.layer.customParameters,token:this.layer.apiKey};return this._indexRequester.request(e,"json",{query:i,signal:t})}_requestData(e,t){return this._dataRequester.request(e,"binary",{query:{...this.layer.customParameters,token:this.layer.apiKey},signal:t})}_removeFromRenderer(e){if(this._renderedNodes.has(e)){const t=this._renderer.removeNode(e);this._renderedNodes.delete(e),this._memCache.put(t.id.toString(),t,function(e){return 5*e.coordinates.length+128}(t))}}_addToRenderer(e){this._renderedNodes.has(e.id)||(this._renderedNodes.add(e.id),this._renderer.addNode(e))}_setupRendererData(e,t){const i=this._index.getNode(e),s=Math.sqrt(i.lodThreshold/i.vertexCount),r=this._index.getRenderObb(e);if(t.hasOwnProperty("splatSize"))return t.splatSize=s,t.obb=r,I(t.origin,t.obb.center),t;const o=ot.fromData(t.obbData),n=o.halfSize,a=r.halfSize,p=.01*Math.max(a[0],a[1],a[2]);if(n[0]>a[0]+p||n[1]>a[1]+p||n[2]>a[2]+p){if(this._maxLoggedBoxWarnings>0){const t=e=>`[${e.halfSize[0]}, ${e.halfSize[1]}, ${e.halfSize[2]}]`;l.getLogger(this).warn(`Node ${e} reported bounding box too small. got ${t(r)} but points cover ${t(o)}`),0==--this._maxLoggedBoxWarnings&&l.getLogger(this).warn(" Too many bounding box errors, stopping reporting for this layer.")}this._index.setRenderObb(e,o)}return new Ft(e,s,N(r.center),r,0===i.childCount,t.points,t.rgb,t.attributes,t.pointIdFilterMap)}get usedMemory(){let e=0;return this._renderer.forEachNode((t=>{e+=Jt,e+=i(t.coordinates);for(const r of t.attributes){const t=r.values;s(t.buffer)&&(e+=i(t))}})),e}get unloadedMemory(){const e=this._renderedNodes.size;if(e<4)return 0;const t=[...this._renderedNodes].reduce(((e,t)=>e+this._index.getNode(t).vertexCount));let i=this._loadingNodes.size;for(let e=0;ee+this._index.getNode(t).vertexCount),0),this.maximumPointCount,new pt(this._loadingNodes.size,this._indexQueue.length,this._workQueue.length,this._idleQueue.length))}get test(){}};e([y()],Qt.prototype,"layer",void 0),e([y()],Qt.prototype,"baseUrl",null),e([y()],Qt.prototype,"pointScale",null),e([y()],Qt.prototype,"useRealWorldSymbolSizes",null),e([y()],Qt.prototype,"pointSize",null),e([y()],Qt.prototype,"inverseDensity",null),e([y()],Qt.prototype,"maximumPointCount",void 0),e([y({readOnly:!0})],Qt.prototype,"availableFields",null),e([y({readOnly:!0})],Qt.prototype,"_clippingBox",null),e([y({readOnly:!0})],Qt.prototype,"_elevationOffset",null),e([y({type:Boolean})],Qt.prototype,"slicePlaneEnabled",void 0),e([y()],Qt.prototype,"updating",void 0),e([y(rt)],Qt.prototype,"updatingProgress",void 0),e([y({readOnly:!0})],Qt.prototype,"updatingProgressValue",null),e([y({readOnly:!0})],Qt.prototype,"visibleAtCurrentScale",null),Qt=e([b("esri.views.3d.layers.PointCloudLayerView3D")],Qt);const $t=Qt,Jt=160;export{$t as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/PointCloudWorker.js b/library/arcgis/4.30/@arcgis/core/chunks/PointCloudWorker.js new file mode 100644 index 00000000..d10c6e1e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/PointCloudWorker.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{s as t,i as r}from"../core/lang.js";import{c as o}from"./quat.js";import{c as e}from"./quatf64.js";import{t as s}from"./vec3.js";import{c as i,a}from"./vec3f32.js";import n from"../geometry/SpatialReference.js";import{p as m}from"./projectBuffer.js";import{r as p,g as u,e as l,f}from"./PointCloudWorkerUtil.js";import{O as j}from"./orientedBoundingBox.js";import"./vec3f64.js";import"./common.js";import"./vec4.js";import"./tslib.es6.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"./Logger.js";import"../config.js";import"./maybe.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./handleUtils.js";import"./tracking.js";import"./ensureType.js";import"../core/Error.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"./unitUtils.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"./writer.js";import"./mathUtils.js";import"./geodesicConstants.js";import"../renderers/PointCloudClassBreaksRenderer.js";import"./enumeration.js";import"../renderers/PointCloudRenderer.js";import"./PointSizeSplatAlgorithm.js";import"./LegendOptions.js";import"../Color.js";import"./colorUtils.js";import"../renderers/PointCloudStretchRenderer.js";import"../renderers/visualVariables/support/ColorStop.js";import"../renderers/PointCloudUniqueValueRenderer.js";import"./I3SBinaryReader.js";import"./VertexAttribute.js";import"./mat3.js";import"./mat3f64.js";import"./mat4f64.js";import"./vec4f64.js";import"./spatialReferenceEllipsoidUtils.js";import"./computeTranslationToOriginAndRotation.js";import"./mat4.js";import"./plane.js";import"./vec2f64.js";import"./mathUtils2.js";import"./ViewingMode.js";import"./Attribute.js";class c{transform(r){const o=this._transform(r),e=[o.points.buffer,o.rgb.buffer];null!=o.pointIdFilterMap&&e.push(o.pointIdFilterMap.buffer);for(const r of o.attributes)"buffer"in r.values&&t(r.values.buffer)&&r.values.buffer!==o.rgb.buffer&&e.push(r.values.buffer);return Promise.resolve({result:o,transferList:e})}_transform(t){const e=p(t.schema,t.geometryBuffer);let c=e.length/3,d=null;const h=new Array,g=u(t.primaryAttributeData,e,c);null!=t.primaryAttributeData&&g&&h.push({attributeInfo:t.primaryAttributeData.attributeInfo,values:g});const v=u(t.modulationAttributeData,e,c);null!=t.modulationAttributeData&&v&&h.push({attributeInfo:t.modulationAttributeData.attributeInfo,values:v});let A=l(t.rendererInfo,g,v,c);if(t.filterInfo&&t.filterInfo.length>0&&null!=t.filterAttributesData){const o=t.filterAttributesData.filter(r).map((t=>{const r=u(t,e,c),o={attributeInfo:t.attributeInfo,values:r};return h.push(o),o}));d=new Uint32Array(c),c=f(e,A,d,t.filterInfo,o)}for(const r of t.userAttributesData){const t=u(r,e,c);h.push({attributeInfo:r.attributeInfo,values:t})}3*c=e[l].value)u[3*r]=e[l].color.r,u[3*r+1]=e[l].color.g,u[3*r+2]=e[l].color.b;else for(let o=1;o=r[o].minValue&&t<=r[o].maxValue){u[3*e]=r[o].color.r,u[3*e+1]=r[o].color.g,u[3*e+2]=r[o].color.b;break}}}else u=new Uint8Array(3*s).fill(255);if(l&&c?.colorModulation){const e=c.colorModulation.minValue,r=c.colorModulation.maxValue,o=.3;for(let t=0;t=r?1:n<=e?o:o+(1-o)*(n-e)/(r-e);u[3*t]=s*u[3*t],u[3*t+1]=s*u[3*t+1],u[3*t+2]=s*u[3*t+2]}}return u}function i(e,r){if(null==e.encoding||""===e.encoding){const o=t(r,e);if(null==o.vertexAttributes.position)return;const l=n(r,o.vertexAttributes.position),s=o.header.fields,a=[s.offsetX,s.offsetY,s.offsetZ],i=[s.scaleX,s.scaleY,s.scaleZ],u=l.length/3,c=new Float64Array(3*u);for(let e=0;e>>4&15,n=t>1,s=1===e,a=e===t;let i=!1;for(const e of r.includedReturns)if("last"===e&&a||"firstOfMany"===e&&s&&n||"lastOfMany"===e&&a&&n||"single"===e&&!n){i=!0;break}i||(l=!1);break}}}l&&(o[s]=a,e[3*s]=e[3*a],e[3*s+1]=e[3*a+1],e[3*s+2]=e[3*a+2],r[3*s]=r[3*a],r[3*s+1]=r[3*a+1],r[3*s+2]=r[3*a+2],s++)}return s}function d(e){switch(e){default:case null:case"none":return e=>e;case"low-four-bit":return e=>15&e;case"high-four-bit":return e=>(240&e)>>4;case"absolute-value":return e=>Math.abs(e);case"modulo-ten":return e=>e%10}}function b(e){let r=0;for(const o of e||[])r|=1<t,this._maxEntries=Math.max(4,t||9),this._minEntries=Math.max(2,Math.ceil(.4*this._maxEntries)),i&&("function"==typeof i?this._toBBox=i:this._initFormat(i)),this.clear()}destroy(){this.clear(),p.prune(),g.prune(),M.prune(),X.prune()}all(t){s(this._data,t)}search(t,i){let n=this._data;const e=this._toBBox;if(x(t,n))for(p.clear();n;){for(let h=0,a=n.children.length;h0;){if(e||(e=M.pop(),h=M.data[M.length-1],s=X.pop()??0,a=!0),e.leaf&&(n=t(e.children,i,e.children.length,e.indexHint),-1!==n))return e.children.splice(n,1),M.push(e),this._condense(M),this;a||e.leaf||!f(e,r)?h?(s++,e=h.children[s],a=!1):e=null:(M.push(e),X.push(s),s=0,h=e,e=e.children[0])}return this}toJSON(){return this._data}fromJSON(t){return this._data=t,this}_build(t,i,n,e){const h=n-i+1;let s=this._maxEntries;if(h<=s){const e=new w(t.slice(i,n+1));return a(e,this._toBBox),e}e||(e=Math.ceil(Math.log(h)/Math.log(s)),s=Math.ceil(h/s**(e-1)));const r=new E([]);r.height=e;const o=Math.ceil(h/s),l=o*Math.ceil(Math.sqrt(s));_(t,i,n,l,this._compareMinX);for(let h=i;h<=n;h+=l){const i=Math.min(h+l-1,n);_(t,h,i,o,this._compareMinY);for(let n=h;n<=i;n+=o){const h=Math.min(n+o-1,i);r.children.push(this._build(t,n,h,e-1))}}return a(r,this._toBBox),r}_insert(t,i,n){const e=this._toBBox,h=n?t:e(t);M.clear();const s=function(t,i,n,e){for(;e.push(i),!0!==i.leaf&&e.length-1!==n;){let n,e=1/0,a=1/0;for(let r=0,o=i.children.length;r=0&&M.data[i].children.length>this._maxEntries;)this._split(M,i),i--;!function(t,i,n){for(let e=n;e>=0;e--)o(i.data[e],t)}(h,M,i)}_split(t,i){const n=t.data[i],e=n.children.length,h=this._minEntries;this._chooseSplitAxis(n,h,e);const s=this._chooseSplitIndex(n,h,e);if(!s)return;const r=n.children.splice(s,n.children.length-s),o=n.leaf?new w(r):new E(r);o.height=n.height,a(n,this._toBBox),a(o,this._toBBox),i?t.data[i-1].children.push(o):this._splitRoot(n,o)}_splitRoot(t,i){this._data=new E([t,i]),this._data.height=t.height+1,a(this._data,this._toBBox)}_chooseSplitIndex(t,i,n){let e,h,s;e=h=1/0;for(let a=i;a<=n-i;a++){const i=r(t,0,a,this._toBBox),o=r(t,a,n,this._toBBox),l=d(i,o),c=m(i)+m(o);l=i;e--){const i=t.children[e];o(a,t.leaf?h(i):i),l+=u(a)}return l}_condense(i){for(let n=i.length-1;n>=0;n--){const e=i.data[n];if(0===e.children.length)if(n>0){const h=i.data[n-1],s=h.children;s.splice(t(s,e,s.length,h.indexHint),1)}else this.clear();else a(e,this._toBBox)}}_initFormat(t){const i=["return a"," - b",";"];this._compareMinX=new Function("a","b",i.join(t[0])),this._compareMinY=new Function("a","b",i.join(t[1])),this._toBBox=new Function("a","return {minX: a"+t[0]+", minY: a"+t[1]+", maxX: a"+t[2]+", maxY: a"+t[3]+"};")}}function s(t,i){let n=t;for(g.clear();n;){if(!0===n.leaf)for(const t of n.children)i(t);else g.pushArray(n.children);n=g.pop()??null}}function a(t,i){r(t,0,t.children.length,i,t)}function r(t,i,n,e,h){h||(h=new w([])),h.minX=1/0,h.minY=1/0,h.maxX=-1/0,h.maxY=-1/0;for(let s,a=i;a=t.minX&&i.maxY>=t.minY}function _(t,i,n,h,s){const a=[i,n];for(;a.length;){const i=a.pop(),n=a.pop();if(i-n<=h)continue;const r=n+Math.ceil((i-n)/h/2)*h;e(t,r,n,i,s),a.push(n,r,r,i)}}const p=new n,g=new n,M=new n,X=new n({deallocator:void 0});class Y{constructor(){this.minX=1/0,this.minY=1/0,this.maxX=-1/0,this.maxY=-1/0}}class B extends Y{constructor(){super(...arguments),this.height=1,this.indexHint=new i}}class w extends B{constructor(t){super(),this.children=t,this.leaf=!0}}class E extends B{constructor(t){super(),this.children=t,this.leaf=!1}}export{h as P}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/PopupSceneLayerView.js b/library/arcgis/4.30/@arcgis/core/chunks/PopupSceneLayerView.js new file mode 100644 index 00000000..a2a5ae20 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/PopupSceneLayerView.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import t from"../core/Error.js";import"./Logger.js";import"../core/lang.js";import{subclass as r}from"../core/accessorSupport/decorators/subclass.js";import{unpackFieldNames as s,populateMissingFields as a}from"../layers/support/fieldUtils.js";import{a as o,g as p}from"./popupUtils.js";const i=i=>{let c=class extends i{_validateFetchPopupFeatures(e){const{layer:r}=this,{popupEnabled:s}=r;if(!s)throw new t("scenelayerview3d:fetchPopupFeatures","Popups are disabled",{layer:r});if(!o(r,e))throw new t("scenelayerview3d:fetchPopupFeatures","Layer does not define a popup template",{layer:r})}async prepareFetchPopupFeatures(e){}async fetchPopupFeaturesFromGraphics(e,t){if(this._validateFetchPopupFeatures(t),0===e.length)return[];const r="scene"===this.layer.type&&null!=this.layer.associatedLayer?this.layer.associatedLayer:this.layer;let i=[];"fieldsIndex"in this.layer&&(i=s(this.layer.fieldsIndex,await p(r,o(this.layer,t)))),await this.prepareFetchPopupFeatures(i);const c=new Set,n=[],l=[];for(const t of e)a(i,t,c)?l.push(t):n.push(t);if(0===l.length)return n;const u=new Map;for(let t=0;tl)).then((e=>n.concat(e)));return h.sort(((e,t)=>{const r=e.getObjectId()??0,s=u.get(r)??0,a=t.getObjectId()??0;return s-(u.get(a)??0)})),h}};return c=e([r("esri.views.3d.layers.support.PopupSceneLayerView")],c),c};export{i as P}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/PostParameters.js b/library/arcgis/4.30/@arcgis/core/chunks/PostParameters.js new file mode 100644 index 00000000..783e6b8e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/PostParameters.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as r}from"./tslib.es6.js";import{JSONSupport as o}from"../core/JSONSupport.js";import{property as s}from"../core/accessorSupport/decorators/property.js";import{b as t}from"./ensureType.js";import"../core/lang.js";import{subclass as e}from"../core/accessorSupport/decorators/subclass.js";import"../core/Accessor.js";import"../core/Handles.js";import"./Logger.js";import"../config.js";import"./maybe.js";import"./metadata.js";import"./utils.js";import"./handleUtils.js";import"./ObservableBase.js";import"./tracking.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"../core/Error.js";var i;let p=i=class extends o{static from(r){return t(i,r)}constructor(r){super(r),this.sessionId=void 0,this.rows=void 0}};r([s({type:String,json:{write:!0}})],p.prototype,"sessionId",void 0),r([s({type:[Object],json:{write:!0}})],p.prototype,"rows",void 0),p=i=r([e("esri.rest.versionManagement.gdbVersion.support.PostParameters")],p);const m=p;export{m as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/Program.js b/library/arcgis/4.30/@arcgis/core/chunks/Program.js new file mode 100644 index 00000000..098c0569 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/Program.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import"../core/lang.js";import{L as t}from"./Logger.js";import{f as e}from"./maybe.js";import{B as r}from"./BufferObject.js";import{e as i,T as n,w as o,f as a}from"./Texture.js";import{R as s,f as h,d as l,b as c,h as f,q as u,o as d,U as m,B as _,n as g,t as p}from"./enums.js";import{G as x}from"./GLObjectType.js";import{g as T}from"./_commonjsHelpers.js";class E{constructor(t,e,r=e){this.internalFormat=t,this.width=e,this.height=r,this.multisampled=!1,this.samples=1}}class b{constructor(t,e){this._context=t,this._descriptor=e,this.type=x.RenderBuffer,this._context.instanceCounter.increment(s.Renderbuffer,this);const r=this._context.gl;this.glName=r.createRenderbuffer(),this._context.bindRenderbuffer(this);const{width:i,height:n,internalFormat:o,multisampled:a}=e;a?r.renderbufferStorageMultisample(r.RENDERBUFFER,this.samples,o,i,n):r.renderbufferStorage(r.RENDERBUFFER,o,i,n),this._context.bindRenderbuffer(null)}get descriptor(){return this._descriptor}get samples(){const t=this._descriptor.samples,e=this._context.parameters.maxSamples;return t?Math.min(t,e):e}get usedMemory(){return(t=this._descriptor).width<=0||t.height<=0||null==t.internalFormat?0:t.width*t.height*i(t.internalFormat);var t}resize(t,e){const r=this._descriptor;if(r.width===t&&r.height===e)return;r.width=t,r.height=e;const i=this._context.gl;this._context.bindRenderbuffer(this),r.multisampled?i.renderbufferStorageMultisample(i.RENDERBUFFER,this.samples,r.internalFormat,r.width,r.height):i.renderbufferStorage(i.RENDERBUFFER,r.internalFormat,r.width,r.height),this._context.bindRenderbuffer(null)}dispose(){this._context&&(this._context.gl.deleteRenderbuffer(this.glName),this._context.instanceCounter.decrement(s.Renderbuffer,this),this._context=null)}}class S{constructor(t,e,r=null){this._context=t,this._glName=null,this._colorAttachments=new Map,this._depthStencilBuffer=null,this._depthStencilTexture=null,this._initialized=!1,t.instanceCounter.increment(s.FramebufferObject,this);const i=D(e)?e:new n(this._context,e);var o;if(this._colorAttachments.set(h.COLOR_ATTACHMENT0,i),this._validateTextureDescriptor(i.descriptor),this._validateColorAttachmentPoint(h.COLOR_ATTACHMENT0),null!=r)if(D(o=r)||null!=o&&"pixelFormat"in o)this._depthStencilTexture=D(r)?r:new n(this._context,r),this._validateTextureDescriptor(this._depthStencilTexture.descriptor);else{const t=function(t){return null!=t&&"type"in t&&t.type===x.RenderBuffer}(r)?r:new b(this._context,r);this._depthStencilBuffer=t,this._validateRenderBufferDescriptor(t.descriptor)}}dispose(){if(0===this._colorAttachments.size&&!this._glName)return;const t=this._context.getBoundFramebufferObject();this._colorAttachments.forEach(((t,e)=>this.detachColorTexture(e)?.dispose())),this.detachDepthStencilBuffer()?.dispose(),this.detachDepthStencilTexture()?.dispose(),this._glName&&(this._context.gl.deleteFramebuffer(this._glName),this._glName=null),this._context.bindFramebuffer(t),this._context.instanceCounter.decrement(s.FramebufferObject,this)}get glName(){return this._glName}get colorTexture(){return this._colorAttachments.get(h.COLOR_ATTACHMENT0)}get depthStencil(){return this._depthStencilTexture||this._depthStencilBuffer}get depthStencilTexture(){return this._depthStencilTexture}get width(){const t=this._colorAttachments.get(h.COLOR_ATTACHMENT0);return t?.descriptor?.width??0}get height(){const t=this._colorAttachments.get(h.COLOR_ATTACHMENT0);return t?.descriptor?.height??0}get usedMemory(){return[...this._colorAttachments].reduce(((t,[e,r])=>t+r.usedMemory),this.depthStencil?.usedMemory??0)}getColorTexture(t){const e=this._colorAttachments.get(t);return e&&D(e)?e:null}get colorAttachments(){return[...this._colorAttachments.keys()]}attachColorTexture(t,e=h.COLOR_ATTACHMENT0){if(!t)return;this._validateColorAttachmentPoint(e);const r=t.descriptor;this._validateTextureDescriptor(r),this.detachColorTexture(e)?.dispose(),this._initialized&&(this._context.bindFramebuffer(this),this._framebufferTexture2D(t.glName,e)),this._colorAttachments.set(e,t)}detachColorTexture(t=h.COLOR_ATTACHMENT0){const e=this._colorAttachments.get(t);if(e){if(this._initialized){const e=this._context.getBoundFramebufferObject();this._context.bindFramebuffer(this),this._framebufferTexture2D(null,t),this._context.bindFramebuffer(e)}return this._colorAttachments.delete(t),e}}setColorTextureTarget(t,e=h.COLOR_ATTACHMENT0){const r=this._colorAttachments.get(e);r&&this._framebufferTexture2D(r.glName,e,t)}attachDepthStencil(t){if(t)switch(t.type){case x.Texture:return this._attachDepthStencilTexture(t);case x.RenderBuffer:return this._attachDepthStencilBuffer(t)}}_attachDepthStencilTexture(t){if(null==t)return;const e=t.descriptor;e.pixelFormat!==l.DEPTH_STENCIL&&e.pixelFormat!==l.DEPTH24_STENCIL8&&console.error("Depth/Stencil texture must have a pixel type of DEPTH_STENCIL!"),e.dataType!==c.UNSIGNED_INT_24_8&&console.error("Depth/Stencil texture must have data type of UNSIGNED_INT_24_8!"),this._validateTextureDescriptor(e),this._disposeDepthStencilAttachments(),this._initialized&&(this._context.bindFramebuffer(this),this._framebufferTexture2D(t.glName,f)),this._depthStencilTexture?.dispose(),this._depthStencilTexture=t}detachDepthStencilTexture(){const t=this._depthStencilTexture;if(t&&this._initialized){const t=this._context.getBoundFramebufferObject();this._context.bindFramebuffer(this),this._framebufferTexture2D(null,f),this._context.bindFramebuffer(t)}return this._depthStencilTexture=null,t}_attachDepthStencilBuffer(t){if(null==t)return;const e=t.descriptor;if(this._validateRenderBufferDescriptor(e),this._disposeDepthStencilAttachments(),this._initialized){this._context.bindFramebuffer(this);const r=this._context.gl,i=this._getGLAttachmentPoint(e);r.framebufferRenderbuffer(u.FRAMEBUFFER,i,r.RENDERBUFFER,t.glName)}this._depthStencilBuffer=t}detachDepthStencilBuffer(){const t=this._depthStencilBuffer;if(t&&this._initialized){const e=this._context.getBoundFramebufferObject();this._context.bindFramebuffer(this);const r=this._context.gl,i=this._getGLAttachmentPoint(t.descriptor);r.framebufferRenderbuffer(u.FRAMEBUFFER,i,r.RENDERBUFFER,null),this._context.bindFramebuffer(e)}return this._depthStencilBuffer=null,t}copyToTexture(t,e,r,i,o,a,s){(t<0||e<0||o<0||a<0)&&console.error("Offsets cannot be negative!"),(r<=0||i<=0)&&console.error("Copy width and height must be greater than zero!");const h=s.descriptor;s.descriptor.target!==d.TEXTURE_2D&&console.error("Texture target must be TEXTURE_2D!"),(null==h?.width||null==h?.height||t+r>this.width||e+i>this.height||o+r>h.width||a+i>h.height)&&console.error("Bad dimensions, the current input values will attempt to read or copy out of bounds!");const l=this._context,c=l.bindTexture(s,n.TEXTURE_UNIT_FOR_UPDATES);l.setActiveTexture(n.TEXTURE_UNIT_FOR_UPDATES),l.bindFramebuffer(this),l.gl.copyTexSubImage2D(d.TEXTURE_2D,0,o,a,t,e,r,i),l.bindTexture(c,n.TEXTURE_UNIT_FOR_UPDATES)}readPixels(t,e,r,i,n,o,a){(r<=0||i<=0)&&console.error("Copy width and height must be greater than zero!"),a||console.error("Target memory is not initialized!"),this._context.bindFramebuffer(this),this._context.gl.readPixels(t,e,r,i,n,o,a)}async readPixelsAsync(t,e,i,n,o,a,s){const{gl:h}=this._context,l=r.createPixelPack(this._context,m.STREAM_READ,s.byteLength);this._context.bindBuffer(l),this._context.bindFramebuffer(this),h.readPixels(t,e,i,n,o,a,0),this._context.unbindBuffer(_.PIXEL_PACK_BUFFER),await l.getSubDataAsync(s),l.dispose()}resize(t,e){if(this.width===t&&this.height===e)return;const r={width:t,height:e};A(r,this._context.parameters.maxTextureSize),this._colorAttachments.forEach((t=>t.resize(r.width,r.height))),this._depthStencilTexture?.resize(r.width,r.height),this._initialized&&(A(r,this._context.parameters.maxRenderbufferSize),this._depthStencilBuffer?.resize(r.width,r.height),this._context.getBoundFramebufferObject()===this&&this._context.bindFramebuffer(null),this._initialized=!1)}initializeAndBind(t=u.FRAMEBUFFER){const e=this._context.gl;if(this._initialized)return void e.bindFramebuffer(t,this.glName);this._glName&&e.deleteFramebuffer(this._glName);const r=e.createFramebuffer();if(e.bindFramebuffer(t,r),this._colorAttachments.forEach(((e,r)=>this._framebufferTexture2D(e.glName,r,M(e),t))),this._depthStencilBuffer){const r=this._getGLAttachmentPoint(this._depthStencilBuffer.descriptor);e.framebufferRenderbuffer(t,r,e.RENDERBUFFER,this._depthStencilBuffer.glName)}else this._depthStencilTexture&&this._framebufferTexture2D(this._depthStencilTexture.glName,e.DEPTH_STENCIL_ATTACHMENT,M(this._depthStencilTexture),t);o()&&e.checkFramebufferStatus(t)!==e.FRAMEBUFFER_COMPLETE&&console.error("Framebuffer is incomplete!"),this._glName=r,this._initialized=!0}_framebufferTexture2D(t,e=h.COLOR_ATTACHMENT0,r=d.TEXTURE_2D,i=u.FRAMEBUFFER,n=0){this._context.gl.framebufferTexture2D(i,e,r,t,n)}_disposeDepthStencilAttachments(){const t=this._context.gl;if(this._depthStencilBuffer){if(this._initialized){this._context.bindFramebuffer(this);const e=this._getGLAttachmentPoint(this._depthStencilBuffer.descriptor);t.framebufferRenderbuffer(u.FRAMEBUFFER,e,t.RENDERBUFFER,null)}this._depthStencilBuffer=e(this._depthStencilBuffer)}this._depthStencilTexture&&(this._initialized&&(this._context.bindFramebuffer(this),this._framebufferTexture2D(null,t.DEPTH_STENCIL_ATTACHMENT)),this._depthStencilTexture=e(this._depthStencilTexture))}_validateTextureDescriptor(t){t.target!==d.TEXTURE_2D&&t.target!==d.TEXTURE_CUBE_MAP&&console.error("Texture type must be TEXTURE_2D or TEXTURE_CUBE_MAP!"),A(t,this._context.parameters.maxTextureSize),this._validateBufferDimensions(t)}_validateRenderBufferDescriptor(t){A(t,this._context.parameters.maxRenderbufferSize),this._validateBufferDimensions(t)}_validateBufferDimensions(t){t.width<=0&&(t.width=this.width),t.height<=0&&(t.height=this.height),this.width>0&&this.height>0&&(this.width===t.width&&this.height===t.height||console.error("Attachment size must match framebuffer size!"))}_getGLAttachmentPoint(t){switch(t.internalFormat){case g.DEPTH_COMPONENT16:case g.DEPTH_COMPONENT24:case g.DEPTH_COMPONENT32F:return this._context.gl.DEPTH_ATTACHMENT;case g.DEPTH24_STENCIL8:case g.DEPTH32F_STENCIL8:case g.DEPTH_STENCIL:return this._context.gl.DEPTH_STENCIL_ATTACHMENT;case g.STENCIL_INDEX8:return this._context.gl.STENCIL_ATTACHMENT}}_validateColorAttachmentPoint(e){if(-1===S._MAX_COLOR_ATTACHMENTS){const{gl:t}=this._context;S._MAX_COLOR_ATTACHMENTS=t.getParameter(t.MAX_COLOR_ATTACHMENTS)}const r=e-h.COLOR_ATTACHMENT0;r+1>S._MAX_COLOR_ATTACHMENTS&&t.getLogger("esri.views.webgl.FrameBufferObject").error("esri.FrameBufferObject",`illegal attachment point for color attachment: ${r+1}. Implementation supports up to ${S._MAX_COLOR_ATTACHMENTS} color attachments`)}}function D(t){return null!=t&&"type"in t&&t.type===x.Texture}function A(e,r){const i=Math.max(e.width,e.height);if(i>r){t.getLogger("esri.views.webgl.FramebufferObject").warn(`Resizing FBO attachment size ${e.width}x${e.height} to device limit ${r}`);const n=r/i;return e.width=Math.round(e.width*n),e.height=Math.round(e.height*n),!1}return!0}function M(t){return t.descriptor.target===d.TEXTURE_CUBE_MAP?d.TEXTURE_CUBE_MAP_POSITIVE_X:d.TEXTURE_2D}S._MAX_COLOR_ATTACHMENTS=-1;const v=["layout","centroid","smooth","case","mat2x2","mat2x3","mat2x4","mat3x2","mat3x3","mat3x4","mat4x2","mat4x3","mat4x4","uint","uvec2","uvec3","uvec4","samplerCubeShadow","sampler2DArray","sampler2DArrayShadow","isampler2D","isampler3D","isamplerCube","isampler2DArray","usampler2D","usampler3D","usamplerCube","usampler2DArray","coherent","restrict","readonly","writeonly","resource","atomic_uint","noperspective","patch","sample","subroutine","common","partition","active","filter","image1D","image2D","image3D","imageCube","iimage1D","iimage2D","iimage3D","iimageCube","uimage1D","uimage2D","uimage3D","uimageCube","image1DArray","image2DArray","iimage1DArray","iimage2DArray","uimage1DArray","uimage2DArray","image1DShadow","image2DShadow","image1DArrayShadow","image2DArrayShadow","imageBuffer","iimageBuffer","uimageBuffer","sampler1DArray","sampler1DArrayShadow","isampler1D","isampler1DArray","usampler1D","usampler1DArray","isampler2DRect","usampler2DRect","samplerBuffer","isamplerBuffer","usamplerBuffer","sampler2DMS","isampler2DMS","usampler2DMS","sampler2DMSArray","isampler2DMSArray","usampler2DMSArray","trunc","round","roundEven","isnan","isinf","floatBitsToInt","floatBitsToUint","intBitsToFloat","uintBitsToFloat","packSnorm2x16","unpackSnorm2x16","packUnorm2x16","unpackUnorm2x16","packHalf2x16","unpackHalf2x16","outerProduct","transpose","determinant","inverse","texture","textureSize","textureProj","textureLod","textureOffset","texelFetch","texelFetchOffset","textureProjOffset","textureLodOffset","textureProjLod","textureProjLodOffset","textureGrad","textureGradOffset","textureProjGrad","textureProjGradOffset"];var C,y={exports:{}};void 0!==(C=["precision","highp","mediump","lowp","attribute","const","uniform","varying","break","continue","do","for","while","if","else","in","out","inout","float","int","void","bool","true","false","discard","return","mat2","mat3","mat4","vec2","vec3","vec4","ivec2","ivec3","ivec4","bvec2","bvec3","bvec4","sampler1D","sampler2D","sampler3D","samplerCube","sampler1DShadow","sampler2DShadow","struct","asm","class","union","enum","typedef","template","this","packed","goto","switch","default","inline","noinline","volatile","public","static","extern","external","interface","long","short","double","half","fixed","unsigned","input","output","hvec2","hvec3","hvec4","dvec2","dvec3","dvec4","fvec2","fvec3","fvec4","sampler2DRect","sampler3DRect","sampler2DRectShadow","sizeof","cast","namespace","using"])&&(y.exports=C);const R=T(y.exports);var U,F={exports:{}};U=F,function(t){var e=["<<=",">>=","++","--","<<",">>","<=",">=","==","!=","&&","||","+=","-=","*=","/=","%=","&=","^^","^=","|=","(",")","[","]",".","!","~","*","/","%","+","-","<",">","&","^","|","?",":","=",",",";","{","}"];void 0!==e&&(U.exports=e)}();const w=T(F.exports);var P={exports:{}};!function(t){!function(e){var r=["abs","acos","all","any","asin","atan","ceil","clamp","cos","cross","dFdx","dFdy","degrees","distance","dot","equal","exp","exp2","faceforward","floor","fract","gl_BackColor","gl_BackLightModelProduct","gl_BackLightProduct","gl_BackMaterial","gl_BackSecondaryColor","gl_ClipPlane","gl_ClipVertex","gl_Color","gl_DepthRange","gl_DepthRangeParameters","gl_EyePlaneQ","gl_EyePlaneR","gl_EyePlaneS","gl_EyePlaneT","gl_Fog","gl_FogCoord","gl_FogFragCoord","gl_FogParameters","gl_FragColor","gl_FragCoord","gl_FragData","gl_FragDepth","gl_FragDepthEXT","gl_FrontColor","gl_FrontFacing","gl_FrontLightModelProduct","gl_FrontLightProduct","gl_FrontMaterial","gl_FrontSecondaryColor","gl_LightModel","gl_LightModelParameters","gl_LightModelProducts","gl_LightProducts","gl_LightSource","gl_LightSourceParameters","gl_MaterialParameters","gl_MaxClipPlanes","gl_MaxCombinedTextureImageUnits","gl_MaxDrawBuffers","gl_MaxFragmentUniformComponents","gl_MaxLights","gl_MaxTextureCoords","gl_MaxTextureImageUnits","gl_MaxTextureUnits","gl_MaxVaryingFloats","gl_MaxVertexAttribs","gl_MaxVertexTextureImageUnits","gl_MaxVertexUniformComponents","gl_ModelViewMatrix","gl_ModelViewMatrixInverse","gl_ModelViewMatrixInverseTranspose","gl_ModelViewMatrixTranspose","gl_ModelViewProjectionMatrix","gl_ModelViewProjectionMatrixInverse","gl_ModelViewProjectionMatrixInverseTranspose","gl_ModelViewProjectionMatrixTranspose","gl_MultiTexCoord0","gl_MultiTexCoord1","gl_MultiTexCoord2","gl_MultiTexCoord3","gl_MultiTexCoord4","gl_MultiTexCoord5","gl_MultiTexCoord6","gl_MultiTexCoord7","gl_Normal","gl_NormalMatrix","gl_NormalScale","gl_ObjectPlaneQ","gl_ObjectPlaneR","gl_ObjectPlaneS","gl_ObjectPlaneT","gl_Point","gl_PointCoord","gl_PointParameters","gl_PointSize","gl_Position","gl_ProjectionMatrix","gl_ProjectionMatrixInverse","gl_ProjectionMatrixInverseTranspose","gl_ProjectionMatrixTranspose","gl_SecondaryColor","gl_TexCoord","gl_TextureEnvColor","gl_TextureMatrix","gl_TextureMatrixInverse","gl_TextureMatrixInverseTranspose","gl_TextureMatrixTranspose","gl_Vertex","greaterThan","greaterThanEqual","inversesqrt","length","lessThan","lessThanEqual","log","log2","matrixCompMult","max","min","mix","mod","normalize","not","notEqual","pow","radians","reflect","refract","sign","sin","smoothstep","sqrt","step","tan","texture2D","texture2DLod","texture2DProj","texture2DProjLod","textureCube","textureCubeLod","texture2DLodEXT","texture2DProjLodEXT","textureCubeLodEXT","texture2DGradEXT","texture2DProjGradEXT","textureCubeGradEXT","textureSize","texelFetch"];void 0!==r&&(t.exports=r)}()}(P);const L=T(P.exports);var N=999,B=9999,O=0,j=1,k=2,H=3,I=4,X=5,z=6,V=7,G=8,$=9,q=10,K=11,Q=["block-comment","line-comment","preprocessor","operator","integer","float","ident","builtin","keyword","whitespace","eof","integer"];const W=new Set(["GL_OES_standard_derivatives","GL_EXT_frag_depth","GL_EXT_draw_buffers","GL_EXT_shader_texture_lod"]);function Z(t,e){for(let r=e-1;r>=0;r--){const e=t[r];if("whitespace"!==e.type&&"block-comment"!==e.type){if("keyword"!==e.type)break;if("attribute"===e.data||"in"===e.data)return!0}}return!1}function J(t,e,r,i){i=i||r;for(const n of t)if("ident"===n.type&&n.data===r)return i in e?e[i]++:e[i]=0,J(t,e,i+"_"+e[i],i);return r}function Y(t,e,r="afterVersion"){function i(t,e){for(let r=e;re0)continue;r=t.slice(0,1).join("")}return m(r),c+=r.length,(a=a.slice(r.length)).length}}function b(){return/[^a-fA-F0-9]/.test(t)?(m(a.join("")),o=N,i):(a.push(t),e=t,i+1)}function S(){return"."===t||/[eE]/.test(t)?(a.push(t),o=X,e=t,i+1):"x"===t&&1===a.length&&"0"===a[0]?(o=K,a.push(t),e=t,i+1):/[^\d]/.test(t)?(m(a.join("")),o=N,i):(a.push(t),e=t,i+1)}function D(){return"f"===t&&(a.push(t),e=t,i+=1),/[eE]/.test(t)||"-"===t&&/[eE]/.test(e)?(a.push(t),e=t,i+1):/[^\d]/.test(t)?(m(a.join("")),o=N,i):(a.push(t),e=t,i+1)}function A(){if(/[^\d\w_]/.test(t)){var r=a.join("");return o=R.indexOf(r)>-1?G:L.indexOf(r)>-1?V:z,m(a.join("")),o=N,i}return a.push(t),e=t,i+1}}(),[].concat(r(e)).concat(r(null));var e,r}(t);if("300 es"===function(t,e="100",r="300 es"){const i=/^\s*#version\s+([0-9]+(\s+[a-zA-Z]+)?)\s*/;for(const n of t)if("preprocessor"===n.type){const t=i.exec(n.data);if(t){const i=t[1].replaceAll(/\s{2,}/g," ");if(i===r)return i;if(i===e)return n.data="#version "+r,e;throw new Error("unknown glsl version: "+i)}}return t.splice(0,0,{type:"preprocessor",data:"#version "+r},{type:"whitespace",data:"\n"}),null}(r,"100","300 es"))return t;let i=null,n=null;const o={},a={};for(let t=0;t=0;--t){const e=r[t];if("preprocessor"===e.type){const i=e.data.match(/#extension\s+(.*):/);if(i?.[1]&&W.has(i[1].trim())){const e=r[t+1];r.splice(t,e&&"whitespace"===e.type?2:1)}const n=e.data.match(/#ifdef\s+(.*)/);n?.[1]&&W.has(n[1].trim())&&(e.data="#if 1");const o=e.data.match(/#ifndef\s+(.*)/);o?.[1]&&W.has(o[1].trim())&&(e.data="#if 0")}}return s=function(t){return t.map((t=>"eof"!==t.type?t.data:"")).join("")}(r),s;var s}class nt{constructor(t,e,r,i,n=new Map,o=[]){this._context=t,this._locations=i,this._uniformBlockBindings=n,this._transformFeedbackVaryings=o,this._refCount=1,this._compiled=!1,this._linesOfCode=0,this._nameToUniformLocation=new Map,this._nameToUniform1=new Map,this._nameToUniform1v=new Map,this._nameToUniform2=new Map,this._nameToUniform3=new Map,this._nameToUniform4=new Map,this._nameToUniformMatrix3=new Map,this._nameToUniformMatrix4=new Map,t||console.error("RenderingContext isn't initialized!"),0===e.length&&console.error("Shaders source should not be empty!"),e=it(e,p.VERTEX_SHADER),r=it(r,p.FRAGMENT_SHADER),this._vShader=ot(this._context,p.VERTEX_SHADER,e),this._fShader=ot(this._context,p.FRAGMENT_SHADER,r),this._vShader&&this._fShader||console.error("Error loading shaders!"),this._context.instanceCounter.increment(s.Shader,this),a()&&(this.vertexShader=e,this.fragmentShader=r),this.usedMemory=e.length+r.length;const h=this._context.gl,l=h.createProgram();h.attachShader(l,this._vShader),h.attachShader(l,this._fShader),this._locations.forEach(((t,e)=>h.bindAttribLocation(l,t,e))),this._transformFeedbackVaryings?.length&&h.transformFeedbackVaryings(l,this._transformFeedbackVaryings,h.SEPARATE_ATTRIBS),h.linkProgram(l),a()&&!h.getProgramParameter(l,h.LINK_STATUS)&&console.error(`Could not link shader\nvalidated: ${h.getProgramParameter(l,h.VALIDATE_STATUS)}, gl error ${h.getError()}, vertex: ${h.getShaderParameter(this._vShader,h.COMPILE_STATUS)}, fragment: ${h.getShaderParameter(this._fShader,h.COMPILE_STATUS)}, info log: ${h.getProgramInfoLog(l)}, vertex source: ${this.vertexShader}, fragment source: ${this.fragmentShader}`);for(const[t,e]of this._uniformBlockBindings){const r=h.getUniformBlockIndex(l,t);r<4294967295&&h.uniformBlockBinding(l,r,e)}this._glName=l,this._context.instanceCounter.increment(s.Program,this)}get glName(){return this._glName}get hasGLName(){return null!=this._glName}get hasTransformFeedbackVaryings(){return!!this._transformFeedbackVaryings?.length}get compiled(){if(this._compiled)return!0;const t=this._context.gl.getExtension("KHR_parallel_shader_compile");return null==t||null==this.glName?(this._compiled=!0,!0):(this._compiled=!!this._context.gl.getProgramParameter(this.glName,t.COMPLETION_STATUS_KHR),this._compiled)}dispose(){if(--this._refCount>0)return;const t=this._context.gl,e=this._context.instanceCounter;this._nameToUniformLocation.forEach((t=>t&&e.decrement(s.Uniform,t))),this._nameToUniformLocation.clear(),this._vShader&&(this._linesOfCode>0&&(e.decrement(s.LinesOfCode,this._vShader,this._linesOfCode),this._linesOfCode=0),t.deleteShader(this._vShader),this._vShader=null,e.decrement(s.Shader,this)),this._fShader&&(t.deleteShader(this._fShader),this._fShader=null),this._glName&&(t.deleteProgram(this._glName),this._glName=null,e.decrement(s.Program,this))}ref(){++this._refCount}_getUniformLocation(t){const e=this._nameToUniformLocation.get(t);if(void 0!==e)return e;if(this.glName){const e=this._context.gl.getUniformLocation(this.glName,t);return this._nameToUniformLocation.set(t,e),e&&this._context.instanceCounter.increment(s.Uniform,e),e}return null}hasUniform(t){return null!=this._getUniformLocation(t)}setUniform1i(t,e){const r=this._nameToUniform1.get(t);void 0!==r&&e===r||(this._context.gl.uniform1i(this._getUniformLocation(t),e),this._nameToUniform1.set(t,e))}setUniform1iv(t,e){at(this._nameToUniform1v,t,e)&&this._context.gl.uniform1iv(this._getUniformLocation(t),e)}setUniform2iv(t,e){at(this._nameToUniform2,t,e)&&this._context.gl.uniform2iv(this._getUniformLocation(t),e)}setUniform3iv(t,e){at(this._nameToUniform3,t,e)&&this._context.gl.uniform3iv(this._getUniformLocation(t),e)}setUniform4iv(t,e){at(this._nameToUniform4,t,e)&&this._context.gl.uniform4iv(this._getUniformLocation(t),e)}setUniform1f(t,e){const r=this._nameToUniform1.get(t);void 0!==r&&e===r||(this._context.gl.uniform1f(this._getUniformLocation(t),e),this._nameToUniform1.set(t,e))}setUniform1fv(t,e){at(this._nameToUniform1v,t,e)&&this._context.gl.uniform1fv(this._getUniformLocation(t),e)}setUniform2f(t,e,r){const i=this._nameToUniform2.get(t);void 0===i?(this._context.gl.uniform2f(this._getUniformLocation(t),e,r),this._nameToUniform2.set(t,[e,r])):e===i[0]&&r===i[1]||(this._context.gl.uniform2f(this._getUniformLocation(t),e,r),i[0]=e,i[1]=r)}setUniform2fv(t,e){at(this._nameToUniform2,t,e)&&this._context.gl.uniform2fv(this._getUniformLocation(t),e)}setUniform3f(t,e,r,i){const n=this._nameToUniform3.get(t);void 0===n?(this._context.gl.uniform3f(this._getUniformLocation(t),e,r,i),this._nameToUniform3.set(t,[e,r,i])):e===n[0]&&r===n[1]&&i===n[2]||(this._context.gl.uniform3f(this._getUniformLocation(t),e,r,i),n[0]=e,n[1]=r,n[2]=i)}setUniform3fv(t,e){const r=this._getUniformLocation(t);null!=r&&at(this._nameToUniform3,t,e)&&this._context.gl.uniform3fv(r,e)}setUniform4f(t,e,r,i,n){const o=this._nameToUniform4.get(t);void 0===o?(this._context.gl.uniform4f(this._getUniformLocation(t),e,r,i,n),this._nameToUniform4.set(t,[e,r,i,n])):void 0!==o&&e===o[0]&&r===o[1]&&i===o[2]&&n===o[3]||(this._context.gl.uniform4f(this._getUniformLocation(t),e,r,i,n),o[0]=e,o[1]=r,o[2]=i,o[3]=n)}setUniform4fv(t,e){const r=this._getUniformLocation(t);null!=r&&at(this._nameToUniform4,t,e)&&this._context.gl.uniform4fv(r,e)}setUniformMatrix3fv(t,e,r=!1){const i=this._getUniformLocation(t);null!=i&&at(this._nameToUniformMatrix3,t,e)&&this._context.gl.uniformMatrix3fv(i,r,e)}setUniformMatrix4fv(t,e,r=!1){const i=this._getUniformLocation(t);null!=i&&at(this._nameToUniformMatrix4,t,e)&&this._context.gl.uniformMatrix4fv(i,r,e)}stop(){}}function ot(t,e,r){const i=t.gl,n=i.createShader(e);return i.shaderSource(n,r),i.compileShader(n),a()&&!i.getShaderParameter(n,i.COMPILE_STATUS)&&(console.error("Compile error in ".concat(e===p.VERTEX_SHADER?"vertex":"fragment"," shader")),console.error(i.getShaderInfoLog(n)),console.error(function(t){let e=2;return t.replaceAll("\n",(()=>{return"\n"+((t=e++)>=1e3?t.toString():(" "+t).slice(-3))+":";var t}))}(r))),n}function at(t,e,r){const i=t.get(e);if(!i)return t.set(e,Array.from(r)),!0;const n=r.length;if(i.length!==n)return t.set(e,Array.from(r)),!0;for(let t=0;ts.forEach((s=>s.dispose())))),this._store.clear()}acquire(s,r,e,o){const i=this._store.get(s,r);if(null!=i)return i.ref(),i;const c=new t(this._rctx,s,r,e,o);return c.ref(),this._store.set(s,r,c),c}get test(){}}export{r as P}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/ProgramTemplate.js b/library/arcgis/4.30/@arcgis/core/chunks/ProgramTemplate.js new file mode 100644 index 00000000..0b1c240f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/ProgramTemplate.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{P as r}from"./Program.js";function e(e,a,t=""){return new r(e,t+a.shaders.vertexShader,t+a.shaders.fragmentShader,a.attributes)}export{e as c}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/QueryEngine.js b/library/arcgis/4.30/@arcgis/core/chunks/QueryEngine.js new file mode 100644 index 00000000..152257a1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/QueryEngine.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{clone as e,f as t,P as s}from"../core/lang.js";import i from"../core/Error.js";import{isSerializable as a}from"../core/JSONSupport.js";import{r,d as n}from"./maybe.js";import{M as l,b as o}from"./MemCache.js";import{signalFromSignalOrOptions as u,throwIfAborted as c}from"../core/promiseUtils.js";import{k as h,f as d,g as m}from"./unitUtils.js";import{getTransformation as f}from"../geometry/projection.js";import{x as p,n as y,c as g,b as x}from"./aaBoundingBox.js";import{f as _,c as F}from"./aaBoundingRect.js";import{c as w,e as S,b as I}from"./extentUtils.js";import{fromJSON as R,isExtent as T,isPolygon as v}from"../geometry/support/jsonUtils.js";import{normalizeCentralMeridian as b}from"../geometry/support/normalizeUtils.js";import{b as A}from"./featureConversionUtils.js";import{L as E}from"./LRUCache.js";import{WhereClause as C}from"../core/sql/WhereClause.js";import{k as V}from"./fieldType.js";import{a as Q,c as q,t as z,b as j,q as M,n as D,d as N,e as P,f as G,g as O,h as Z}from"./timeSupport.js";import{p as B,c as k,a as U}from"./projectionSupport.js";import{q as $}from"./QueryEngineCapabilities.js";import{p as L,e as H}from"../geometry/Polygon.js";import{t as J}from"./quantizationUtils.js";import{isDateOnlyField as Y,isTimestampOffsetField as W,isTimeOnlyField as X,l as K,isDateField as ee,isStringField as te}from"../layers/support/fieldUtils.js";import{t as se}from"./utils12.js";import{p as ie,a as ae,c as re,d as ne,e as le,f as oe,h as ue,j as ce,r as he,k as de,g as me,l as fe,i as pe}from"./utils10.js";import{m as ye,a as ge}from"./SnappingCandidate.js";import xe from"../layers/support/FieldsIndex.js";import{n as _e}from"./Scheduler.js";const Fe=new class{constructor(e,t){this._cache=new E(e),this._invalidCache=new E(t)}get(e,t){const s=`${t.uid}:${e}`,i=this._cache.get(s);if(i)return i;if(null!=this._invalidCache.get(s))return null;try{const i=C.create(e,t);return this._cache.put(s,i),i}catch(e){return this._invalidCache.put(s,e),null}}getError(e,t){const s=`${t.uid}:${e}`;return this._invalidCache.get(s)??null}}(50,500),we="unsupported-query",Se=" as ",Ie=new Set(["esriFieldTypeOID","esriFieldTypeSmallInteger","esriFieldTypeBigInteger","esriFieldTypeInteger","esriFieldTypeSingle","esriFieldTypeDouble","esriFieldTypeLong"]),Re=new Set(["esriFieldTypeDate","esriFieldTypeDateOnly","esriFieldTypeTimeOnly","esriFieldTypeTimestampOffset"]),Te=new Set(["esriFieldTypeString","esriFieldTypeGUID","esriFieldTypeGlobalID",...Ie,...Re]);function ve(e,t,s={}){const a=be(t,e);if(!a){const s=Fe.getError(t,e);throw new i(we,"invalid SQL expression",{expression:t,error:s})}const r=s.expressionName||"expression";if(s.validateStandardized&&!a.isStandardized)throw new i(we,`${r} is not standard`,{expression:t});if(s.validateAggregate&&!a.isAggregate)throw new i(we,`${r} does not contain a valid aggregate function`,{expression:t});return a.fieldNames}function be(e,t){return e?Fe.get(e,t):null}function Ae(e){return/\((.*?)\)/.test(e)?e:e.split(Se)[0]}function Ee(e,t,s,a={}){const r=new Map;if(function(e,t,s,i,a){const r=a.includes("*")?[...s,...a.filter((e=>"*"!==e))]:a;for(const a of r)if(t.get(a))Ce(e,t,s,i,a);else try{const r=ve(t,Ae(a),{validateStandardized:!0});for(const a of r)Ce(e,t,s,i,a)}catch(t){e.set(a,{type:"expression-error",expression:a,error:t})}}(r,e,t,a.allowedFieldTypes??Te,s),r.size){const e=a.expressionName??"expression";throw new i(we,`${e} contains invalid or missing fields`,{errors:Array.from(r.values()),query:a.query})}}function Ce(e,t,s,i,a){const r=t.get(a);r?s.has(r.name)?"all"!==i&&!1===i?.has(r.type)&&e.set(a,{type:"invalid-type",fieldName:r.name,fieldType:V.fromJSON(r.type),allowedFieldTypes:Array.from(i,(e=>V.fromJSON(e)))}):e.set(a,{type:"missing-field",fieldName:r.name}):e.set(a,{type:"invalid-field",fieldName:a})}class Ve{constructor(e,t,s){this._fieldDataCache=new Map,this._returnDistinctMap=new Map,this.returnDistinctValues=e.returnDistinctValues??!1,this.fieldsIndex=s,this.featureAdapter=t;const i=e.outFields;if(i&&!i.includes("*")){this.outFields=i;let e=0;for(const t of i){const i=Ae(t),a=this.fieldsIndex.get(i),r=a?null:be(i,s),n=a?a.name:t.split(Se)[1]||"FIELD_EXP_"+e++;this._fieldDataCache.set(t,{alias:n,clause:r})}}}countDistinctValues(e){return this.returnDistinctValues?(e.forEach((e=>this.getAttributes(e))),this._returnDistinctMap.size):e.length}getAttributes(e){const t=this._processAttributesForOutFields(e);return this._processAttributesForDistinctValues(t)}getFieldValue(e,t,s){const i=s?s.name:t;let a=null;return this._fieldDataCache.has(i)?a=this._fieldDataCache.get(i)?.clause:s||(a=be(t,this.fieldsIndex),this._fieldDataCache.set(i,{alias:i,clause:a})),s?this.featureAdapter.getAttribute(e,i):a?.calculateValue(e,this.featureAdapter)}getDataValues(e,t,s=!0){const i=t.normalizationType,a=t.normalizationTotal,r=this.fieldsIndex.get(t.field),n=Y(r)||W(r),l=X(r);return e.map((e=>{let r=t.field&&this.getFieldValue(e,t.field,this.fieldsIndex.get(t.field));if(t.field2?(r=`${ie(r)}${t.fieldDelimiter}${ie(this.getFieldValue(e,t.field2,this.fieldsIndex.get(t.field2)))}`,t.field3&&(r=`${r}${t.fieldDelimiter}${ie(this.getFieldValue(e,t.field3,this.fieldsIndex.get(t.field3)))}`)):"string"==typeof r&&s&&(n?r=r?new Date(r).getTime():null:l&&(r=r?se(r):null)),i&&Number.isFinite(r)){const s="field"===i&&t.normalizationField?this.getFieldValue(e,t.normalizationField,this.fieldsIndex.get(t.normalizationField)):null;r=ae(r,i,s,a)}return r}))}async getExpressionValues(e,t,s,i,a){const{arcadeUtils:r}=await K(),n=r.hasGeometryOperations(t);n&&await r.enableGeometryOperations();const l=r.createFunction(t),o=r.getViewInfo(s),u={fields:this.fieldsIndex.fields};return e.map((e=>{const t={attributes:this.featureAdapter.getAttributes(e),layer:u,geometry:n?{...Q(i.geometryType,i.hasZ,i.hasM,this.featureAdapter.getGeometry(e)),spatialReference:s?.spatialReference}:null},c=r.createExecContext(t,o,a);return r.executeFunction(l,c)}))}validateItem(e,t){return this._fieldDataCache.has(t)||this._fieldDataCache.set(t,{alias:t,clause:be(t,this.fieldsIndex)}),this._fieldDataCache.get(t)?.clause?.testFeature(e,this.featureAdapter)??!1}validateItems(e,t){return this._fieldDataCache.has(t)||this._fieldDataCache.set(t,{alias:t,clause:be(t,this.fieldsIndex)}),this._fieldDataCache.get(t)?.clause?.testSet(e,this.featureAdapter)??!1}_processAttributesForOutFields(e){const t=this.outFields;if(!t?.length)return this.featureAdapter.getAttributes(e);const s={};for(const i of t){const{alias:t,clause:a}=this._fieldDataCache.get(i);s[t]=a?a.calculateValue(e,this.featureAdapter):this.featureAdapter.getAttribute(e,t)}return s}_processAttributesForDistinctValues(e){if(null==e||!this.returnDistinctValues)return e;const t=this.outFields,s=[];if(t)for(const i of t){const{alias:t}=this._fieldDataCache.get(i);s.push(e[t])}else for(const t in e)s.push(e[t]);const i=`${(t||["*"]).join(",")}=${s.join(",")}`;let a=this._returnDistinctMap.get(i)||0;return this._returnDistinctMap.set(i,++a),a>1?null:e}}class Qe{constructor(e,t,s){this.items=e,this.query=t,this.geometryType=s.geometryType,this.hasM=s.hasM,this.hasZ=s.hasZ,this.fieldsIndex=s.fieldsIndex,this.objectIdField=s.objectIdField,this.spatialReference=s.spatialReference,this.featureAdapter=s.featureAdapter}get size(){return this.items.length}createQueryResponseForCount(){const e=new Ve(this.query,this.featureAdapter,this.fieldsIndex);if(!this.query.outStatistics)return e.countDistinctValues(this.items);const{groupByFieldsForStatistics:t,having:s,outStatistics:i}=this.query,a=t?.length;if(!a)return 1;const r=new Map,n=new Map,l=new Set;for(const a of i){const{statisticType:i}=a,o="exceedslimit"!==i?a.onStatisticField:void 0;if(!n.has(o)){const s=[];for(const i of t){const t=this._getAttributeValues(e,i,r);s.push(t)}n.set(o,this._calculateUniqueValues(s,e.returnDistinctValues))}const u=n.get(o);for(const t in u){const{data:i,items:a}=u[t],r=i.join(",");s&&!e.validateItems(a,s)||l.add(r)}}return l.size}async createQueryResponse(){let e;if(e=this.query.outStatistics?this.query.outStatistics.some((e=>"exceedslimit"===e.statisticType))?this._createExceedsLimitQueryResponse(this.query):await this._createStatisticsQueryResponse(this.query):this._createFeatureQueryResponse(this.query),this.query.returnQueryGeometry){const t=this.query.geometry;h(this.query.outSR)&&!d(t.spatialReference,this.query.outSR)?e.queryGeometry=q({spatialReference:this.query.outSR,...B(t,t.spatialReference,this.query.outSR)}):e.queryGeometry=q({spatialReference:this.query.outSR,...t})}return e}createSnappingResponse(e,t){const s=this.featureAdapter,i=ze(this.hasZ,this.hasM),{point:a,mode:r}=e,n="number"==typeof e.distance?e.distance:e.distance.x,l="number"==typeof e.distance?e.distance:e.distance.y,o={candidates:[]},u="esriGeometryPolygon"===this.geometryType,c=this._getPointCreator(r,this.spatialReference,t),h=new je(null,0),d=new je(null,0),m={x:0,y:0,z:0};for(const t of this.items){const r=s.getGeometry(t);if(null==r)continue;const{coords:f,lengths:p}=r;if(h.coords=f,d.coords=f,e.returnEdge){let e=0;for(let r=0;re.distance-t.distance)),o}_getPointCreator(e,t,s){const i=null==s||d(t,s)?e=>e:e=>B(e,t,s),{hasZ:a}=this;return"3d"===e?a?({x:e,y:t,z:s})=>i({x:e,y:t,z:s}):({x:e,y:t})=>i({x:e,y:t,z:0}):({x:e,y:t})=>i({x:e,y:t})}async createSummaryStatisticsResponse(e){const{field:t,valueExpression:s,normalizationField:i,normalizationType:a,normalizationTotal:r,minValue:n,maxValue:l,scale:o,timeZone:u}=e,c=this.fieldsIndex.get(t),h=ee(c)||Y(c)||W(c),d=await this._getDataValues({field:t,valueExpression:s,normalizationField:i,normalizationType:a,normalizationTotal:r,scale:o,timeZone:u}),m=pe({normalizationType:a,normalizationField:i,minValue:n,maxValue:l}),f={value:.5,fieldType:c?.type},p=te(c)?re({values:d,supportsNullCount:m,percentileParams:f}):ne({values:d,minValue:n,maxValue:l,useSampleStdDev:!a,supportsNullCount:m,percentileParams:f});return le(p,h)}async createUniqueValuesResponse(e){const{field:t,valueExpression:s,domains:i,returnAllCodedValues:a,scale:r,timeZone:n}=e,l=await this._getDataValues({field:t,field2:e.field2,field3:e.field3,fieldDelimiter:e.fieldDelimiter,valueExpression:s,scale:r,timeZone:n},!1),o=oe(l);return ue(o,i,a,e.fieldDelimiter)}async createClassBreaksResponse(e){const{field:t,valueExpression:s,normalizationField:i,normalizationType:a,normalizationTotal:r,classificationMethod:n,standardDeviationInterval:l,minValue:o,maxValue:u,numClasses:c,scale:h,timeZone:d}=e,m=await this._getDataValues({field:t,valueExpression:s,normalizationField:i,normalizationType:a,normalizationTotal:r,scale:h,timeZone:d}),f=ce(m,{field:t,normalizationField:i,normalizationType:a,normalizationTotal:r,classificationMethod:n,standardDeviationInterval:l,minValue:o,maxValue:u,numClasses:c});return he(f,n)}async createHistogramResponse(e){const{field:t,valueExpression:s,normalizationField:i,normalizationType:a,normalizationTotal:r,classificationMethod:n,standardDeviationInterval:l,minValue:o,maxValue:u,numBins:c,scale:h,timeZone:d}=e,m=await this._getDataValues({field:t,valueExpression:s,normalizationField:i,normalizationType:a,normalizationTotal:r,scale:h,timeZone:d});return de(m,{field:t,normalizationField:i,normalizationType:a,normalizationTotal:r,classificationMethod:n,standardDeviationInterval:l,minValue:o,maxValue:u,numBins:c})}_sortFeatures(e,t,s){if(e.length>1&&t?.length)for(const i of t.reverse()){const t=i.split(" "),a=t[0],r=this.fieldsIndex.get(a),n=!!t[1]&&"desc"===t[1].toLowerCase(),l=me(r?.type,n);e.sort(((e,t)=>{const i=s(e,a,r),n=s(t,a,r);return l(i,n)}))}}_createFeatureQueryResponse(e){const t=this.items,{geometryType:s,hasM:i,hasZ:a,objectIdField:r,spatialReference:n}=this,{outFields:l,outSR:o,quantizationParameters:u,resultRecordCount:c,resultOffset:h,returnZ:d,returnM:m}=e,f=null!=c&&t.length>(h||0)+c,p=l&&(l.includes("*")?[...this.fieldsIndex.fields]:l.map((e=>this.fieldsIndex.get(e))));return{exceededTransferLimit:f,features:this._createFeatures(e,t),fields:p,geometryType:s,hasM:i&&m,hasZ:a&&d,objectIdFieldName:r,spatialReference:q(o||n),transform:u&&J(u)||null}}_createFeatures(e,t){const s=new Ve(e,this.featureAdapter,this.fieldsIndex),{hasM:i,hasZ:a}=this,{orderByFields:r,quantizationParameters:n,returnGeometry:l,returnCentroid:o,maxAllowableOffset:u,resultOffset:c,resultRecordCount:h,returnZ:d=!1,returnM:m=!1}=e,f=a&&d,p=i&&m;let y=[],g=0;const x=[...t];if(this._sortFeatures(x,r,((e,t,i)=>s.getFieldValue(e,t,i))),this.geometryType&&(l||o)){const e=J(n)??void 0,t="esriGeometryPolygon"===this.geometryType||"esriGeometryPolyline"===this.geometryType;if(l&&!o)for(const i of x){const a=this.featureAdapter.getGeometry(i),r={attributes:s.getAttributes(i),geometry:Q(this.geometryType,this.hasZ,this.hasM,a,u,e,f,p)};t&&a&&!r.geometry&&(r.centroid=z(this,this.featureAdapter.getCentroid(i,this),e)),y[g++]=r}else if(!l&&o)for(const t of x)y[g++]={attributes:s.getAttributes(t),centroid:z(this,this.featureAdapter.getCentroid(t,this),e)};else for(const t of x)y[g++]={attributes:s.getAttributes(t),centroid:z(this,this.featureAdapter.getCentroid(t,this),e),geometry:Q(this.geometryType,this.hasZ,this.hasM,this.featureAdapter.getGeometry(t),u,e,f,p)}}else for(const e of x){const t=s.getAttributes(e);t&&(y[g++]={attributes:t})}const _=c||0;if(null!=h){const e=_+h;y=y.slice(_,Math.min(y.length,e))}return y}_createExceedsLimitQueryResponse(e){let t=!1,s=Number.POSITIVE_INFINITY,i=Number.POSITIVE_INFINITY,a=Number.POSITIVE_INFINITY;for(const t of e.outStatistics??[])if("exceedslimit"===t.statisticType){s=null!=t.maxPointCount?t.maxPointCount:Number.POSITIVE_INFINITY,i=null!=t.maxRecordCount?t.maxRecordCount:Number.POSITIVE_INFINITY,a=null!=t.maxVertexCount?t.maxVertexCount:Number.POSITIVE_INFINITY;break}if("esriGeometryPoint"===this.geometryType)t=this.items.length>s;else if(this.items.length>i)t=!0;else{const e=ze(this.hasZ,this.hasM),s=this.featureAdapter;t=this.items.reduce(((e,t)=>{const i=s.getGeometry(t);return e+(null!=i&&i.coords.length||0)}),0)/e>a}return{fields:[{name:"exceedslimit",type:"esriFieldTypeInteger",alias:"exceedslimit",sqlType:"sqlTypeInteger",domain:null,defaultValue:null}],features:[{attributes:{exceedslimit:Number(t)}}]}}async _createStatisticsQueryResponse(e){const t={attributes:{}},s=[],i=new Map,a=new Map,r=new Map,n=new Map,l=new Ve(e,this.featureAdapter,this.fieldsIndex),o=e.outStatistics,{groupByFieldsForStatistics:u,having:c,orderByFields:h,resultRecordCount:d}=e,m=u?.length,f=!!m,p=f?u[0]:null,y=f&&!this.fieldsIndex.get(p);for(const e of o??[]){const{outStatisticFieldName:o,statisticType:h}=e,d=e,g="exceedslimit"!==h?e.onStatisticField:void 0,x="percentile_disc"===h||"percentile_cont"===h,_="EnvelopeAggregate"===h||"CentroidAggregate"===h||"ConvexHullAggregate"===h,F=f&&1===m&&(g===p||y)&&"count"===h;if(f){if(!r.has(g)){const e=[];for(const t of u){const s=this._getAttributeValues(l,t,i);e.push(s)}r.set(g,this._calculateUniqueValues(e,!_&&l.returnDistinctValues))}const e=r.get(g);if(!e)continue;const t=Object.keys(e);for(const s of t){const{count:t,data:a,items:r,itemPositions:h}=e[s],m=a.join(",");if(!c||l.validateItems(r,c)){const e=n.get(m)||{attributes:{}};if(_){e.aggregateGeometries||(e.aggregateGeometries={});const{aggregateGeometries:t,outStatisticFieldName:s}=await this._getAggregateGeometry(d,r);e.aggregateGeometries[s]=t}else{let s=null;if(F)s=t;else{const e=this._getAttributeValues(l,g,i),t=h.map((t=>e[t]));s=x&&"statisticParameters"in d?this._getPercentileValue(d,t):this._getStatisticValue(d,t,null,l.returnDistinctValues)}e.attributes[o]=s}let s=0;u.forEach(((t,i)=>e.attributes[this.fieldsIndex.get(t)?t:"EXPR_"+ ++s]=a[i])),n.set(m,e)}}}else if(_){t.aggregateGeometries||(t.aggregateGeometries={});const{aggregateGeometries:e,outStatisticFieldName:s}=await this._getAggregateGeometry(d,this.items);t.aggregateGeometries[s]=e}else{const e=this._getAttributeValues(l,g,i);t.attributes[o]=x&&"statisticParameters"in d?this._getPercentileValue(d,e):this._getStatisticValue(d,e,a,l.returnDistinctValues)}const w="min"!==h&&"max"!==h||!te(this.fieldsIndex.get(g))&&!this._isAnyDateField(g)?null:this.fieldsIndex.get(g)?.type;s.push({name:o,alias:o,type:w||"esriFieldTypeDouble"})}const g=f?Array.from(n.values()):[t];return this._sortFeatures(g,h,((e,t)=>e.attributes[t])),d&&(g.length=Math.min(d,g.length)),{fields:s,features:g}}_isAnyDateField(e){const t=this.fieldsIndex.get(e);return ee(t)||Y(t)||W(t)||X(t)}async _getAggregateGeometry(e,t){const{convexHull:s,union:i}=await import("./geometryEngineJSON.js").then((e=>e.g)),{statisticType:a,outStatisticFieldName:r}=e,{featureAdapter:n,spatialReference:l,geometryType:o,hasZ:u,hasM:c}=this,h=t.map((e=>Q(o,u,c,n.getGeometry(e)))),d=s(l,h,!0)[0],m={aggregateGeometries:null,outStatisticFieldName:null};if("EnvelopeAggregate"===a){const e=d?w(d):S(i(l,h));m.aggregateGeometries={...e,spatialReference:l},m.outStatisticFieldName=r||"extent"}else if("CentroidAggregate"===a){const e=d?L(d):H(S(i(l,h)));m.aggregateGeometries={x:e[0],y:e[1],spatialReference:l},m.outStatisticFieldName=r||"centroid"}else"ConvexHullAggregate"===a&&(m.aggregateGeometries=d,m.outStatisticFieldName=r||"convexHull");return m}_getStatisticValue(e,t,s,i){const{onStatisticField:a,statisticType:r}=e;let n=null;return n=s?.has(a)?s.get(a):te(this.fieldsIndex.get(a))||this._isAnyDateField(a)?re({values:t,returnDistinct:i}):ne({values:i?[...new Set(t)]:t,minValue:null,maxValue:null,useSampleStdDev:!0}),s&&s.set(a,n),n["var"===r?"variance":r]}_getPercentileValue(e,t){const{onStatisticField:s,statisticParameters:i,statisticType:a}=e,{value:r,orderBy:n}=i,l=this.fieldsIndex.get(s);return fe(t,{value:r,orderBy:n,fieldType:l?.type,isDiscrete:"percentile_disc"===a})}_getAttributeValues(e,t,s){if(s.has(t))return s.get(t);const i=this.fieldsIndex.get(t),a=this.items.map((s=>e.getFieldValue(s,t,i)));return s.set(t,a),a}_calculateUniqueValues(e,t){const s={},i=this.items,a=i.length;for(let r=0;r{const{aggregateType:s,field:i}=t,r=e.get(i)?.name;return a.some((t=>{const{onStatisticField:i,statisticType:a}=t,n=e.get(i)?.name;return n===r&&a.toLowerCase().trim()===s}))}));if(!u)throw new i(we,"expressions in having clause should also exist in outStatistics",{having:s})}(e,t,n,a,s)}if(o){if(!function(e){return null!=e&&e.every((e=>"exceedslimit"!==e.statisticType))}(a))return;Ee(e,t,a.map((e=>e.onStatisticField)).filter(Boolean),{expressionName:"onStatisticFields",query:s}),l&&Ee(e,t,r,{expressionName:"groupByFieldsForStatistics",query:s});for(const r of a){const{onStatisticField:a,statisticType:n}=r;if("percentile_disc"!==n&&"percentile_cont"!==n||!("statisticParameters"in r))e.get(a)&&"count"!==n&&"min"!==n&&"max"!==n&&Ee(e,t,[a],{expressionName:`outStatistics with '${n}' statistic type`,allowedFieldTypes:Pe,query:s});else{const{statisticParameters:e}=r;if(!e)throw new i(Me,"statisticParameters should be set for percentile type",{definition:r,query:s})}}}}(t,r,e),Promise.all([j(e,s,a),k(a,e.outSR)]).then((()=>e))}function Ne(e,t,s){const{outFields:a,orderByFields:r,returnDistinctValues:n,outStatistics:l}=s,o=l?l.map((e=>e.outStatisticFieldName&&e.outStatisticFieldName.toLowerCase())).filter(Boolean):[];if(r&&r.length>0){const i=" asc",a=" desc";Ee(e,t,r.map((e=>{const t=e.toLowerCase();return t.includes(i)?t.split(i)[0]:t.includes(a)?t.split(a)[0]:e})).filter((e=>!o.includes(e))),{expressionName:"orderByFields",query:s})}if(a&&a.length>0)Ee(e,t,a,{expressionName:"outFields",query:s,allowedFieldTypes:"all"});else if(n)throw new i(Me,"outFields should be specified for returnDistinctValues",{query:s});!function(e,t,s,i){if(!s)return!0;const a="where clause";Ee(e,t,ve(e,s,{validateStandardized:!0,expressionName:a}),{expressionName:a,query:i})}(e,t,s.where,s)}const Pe=new Set([...Ie,...Re]);async function Ge(e,t,s,a){let r=[];if(s.valueExpression){const{arcadeUtils:e}=await K();r=e.extractFieldNames(s.valueExpression)}if(s.field&&r.push(s.field),s.field2&&r.push(s.field2),s.field3&&r.push(s.field3),s.normalizationField&&r.push(s.normalizationField),!r.length&&!s.valueExpression)throw new i(Me,"field or valueExpression is required",{params:s});Ee(e,t,r,{expressionName:"statistics",query:a})}const Oe=new l(2e6);let Ze=0;class Be{constructor(e){this._geometryQueryCache=null,this._changeHandle=null,this.capabilities={query:$},this.geometryType=e.geometryType,this.hasM=!!e.hasM,this.hasZ=!!e.hasZ,this.objectIdField=e.objectIdField,this.spatialReference=e.spatialReference,this.definitionExpression=e.definitionExpression,this.featureStore=e.featureStore,this.aggregateAdapter=e.aggregateAdapter,this._changeHandle=this.featureStore.events.on("changed",(()=>this.clearCache())),this.timeInfo=e.timeInfo,e.cacheSpatialQueries&&(this._geometryQueryCache=new o(Ze+++"$$",Oe)),this.fieldsIndex=a(e.fieldsIndex)?e.fieldsIndex:xe.fromJSON(e.fieldsIndex),!e.availableFields||1===e.availableFields.length&&"*"===e.availableFields[0]?this.availableFields=new Set(this.fieldsIndex.fields.map((e=>e.name))):this.availableFields=new Set(e.availableFields.map((e=>this.fieldsIndex.get(e)?.name)).filter((e=>null!=e))),e.scheduler&&e.priority&&(this._frameTask=e.scheduler.registerTask(e.priority))}destroy(){this._frameTask=r(this._frameTask),this.clearCache(),n(this._geometryQueryCache),this._changeHandle=r(this._changeHandle)}get featureAdapter(){return this.featureStore.featureAdapter}clearCache(){this._geometryQueryCache?.clear(),this._allFeaturesPromise=null,this._timeExtentPromise=null,this._fullExtentPromise=null}async executeQuery(e,t){const s=u(t);try{return(await this._executeQuery(e,{},s)).createQueryResponse()}catch(t){if(t!==M)throw t;return new Qe([],e,this).createQueryResponse()}}async executeQueryForCount(e={},t){const s=u(t);try{return(await this._executeQuery(e,{returnGeometry:!1,returnCentroid:!1,outSR:null},s)).createQueryResponseForCount()}catch(e){if(e!==M)throw e;return 0}}async executeQueryForExtent(e,t){const s=u(t),i=e.outSR;try{const t=await this._executeQuery(e,{returnGeometry:!0,returnCentroid:!1,outSR:null},s),a=t.size;return a?{count:a,extent:await this._getBounds(t.items,t.spatialReference,i||this.spatialReference)}:{count:0,extent:null}}catch(e){if(e===M)return{count:0,extent:null};throw e}}async executeQueryForIds(e,t){return this.executeQueryForIdSet(e,t).then((e=>Array.from(e)))}async executeQueryForIdSet(e,t){const s=u(t);try{const t=await this._executeQuery(e,{returnGeometry:!0,returnCentroid:!1,outSR:null},s),i=t.items,a=new Set;return await this._reschedule((()=>{for(const e of i)a.add(t.featureAdapter.getObjectId(e))}),s),a}catch(e){if(e===M)return new Set;throw e}}async executeQueryForSnapping(t,s){const i=u(s),{point:a,distance:r,returnEdge:n,vertexMode:l}=t;if(!n&&"none"===l)return{candidates:[]};let o=e(t.query);o=await this._schedule((()=>D(o,this.definitionExpression,this.spatialReference)),i),o=await this._reschedule((()=>De(o,{availableFields:this.availableFields,fieldsIndex:this.fieldsIndex,geometryType:this.geometryType,spatialReference:this.spatialReference})),i);const c=!d(a.spatialReference,this.spatialReference);c&&await k(a.spatialReference,this.spatialReference);const h="number"==typeof r?r:r.x,m="number"==typeof r?r:r.y,f={xmin:a.x-h,xmax:a.x+h,ymin:a.y-m,ymax:a.y+m,spatialReference:a.spatialReference},p=c?B(f,this.spatialReference):f;if(!p)return{candidates:[]};const y=(await b(R(a),null,{signal:i}))[0],g=(await b(R(p),null,{signal:i}))[0];if(null==y||null==g)return{candidates:[]};const x=new Qe(await this._reschedule((()=>this._searchFeatures(ke(g.toJSON()))),i),o,this);await this._reschedule((()=>this._executeObjectIdsQuery(x)),i),await this._reschedule((()=>this._executeTimeQuery(x)),i),await this._reschedule((()=>this._executeAttributesQuery(x)),i),await this._reschedule((()=>this._executeGeometryQueryForSnapping(x,i)),i);const _=y.toJSON(),F=c?B(_,this.spatialReference):_,w=c?Math.max(p.xmax-p.xmin,p.ymax-p.ymin)/2:r;return x.createSnappingResponse({...t,point:F,distance:w},a.spatialReference)}async executeQueryForLatestObservations(e,t){const s=u(t);if(!this.timeInfo?.trackIdField)throw new i("unsupported-query","Missing timeInfo or timeInfo.trackIdField",{query:e,timeInfo:this.timeInfo});try{const t=await this._executeQuery(e,{},s);return await this._reschedule((()=>this._filterLatest(t)),s),t.createQueryResponse()}catch(t){if(t!==M)throw t;return new Qe([],e,this).createQueryResponse()}}async executeQueryForSummaryStatistics(e={},t,s){const i=u(s),{field:a,normalizationField:r,valueExpression:n}=t;return(await this._executeQueryForStatistics(e,{field:a,normalizationField:r,valueExpression:n},i)).createSummaryStatisticsResponse(t)}async executeQueryForUniqueValues(e={},t,s){const i=u(s),{field:a,field2:r,field3:n,valueExpression:l}=t;return(await this._executeQueryForStatistics(e,{field:a,field2:r,field3:n,valueExpression:l},i)).createUniqueValuesResponse(t)}async executeQueryForClassBreaks(e={},t,s){const i=u(s),{field:a,normalizationField:r,valueExpression:n}=t;return(await this._executeQueryForStatistics(e,{field:a,normalizationField:r,valueExpression:n},i)).createClassBreaksResponse(t)}async executeQueryForHistogram(e={},t,s){const i=u(s),{field:a,normalizationField:r,valueExpression:n}=t;return(await this._executeQueryForStatistics(e,{field:a,normalizationField:r,valueExpression:n},i)).createHistogramResponse(t)}async fetchRecomputedExtents(e){const t=u(e);this._timeExtentPromise||=N(this.timeInfo,this.featureStore);const[s,i]=await Promise.all([this._getFullExtent(),this._timeExtentPromise]);return c(t),{fullExtent:s,timeExtent:i}}async _getBounds(e,t,s){const i=p(g(),y);await this.featureStore.forEachBounds(e,(e=>x(i,e)));const a={xmin:i[0],ymin:i[1],xmax:i[3],ymax:i[4],spatialReference:q(this.spatialReference)};this.hasZ&&isFinite(i[2])&&isFinite(i[5])&&(a.zmin=i[2],a.zmax=i[5],a.hasZ=!0);const r=B(a,t,s);if(r.spatialReference=q(s),r.xmax-r.xmin==0){const e=m(r.spatialReference);r.xmin-=e,r.xmax+=e}if(r.ymax-r.ymin==0){const e=m(r.spatialReference);r.ymin-=e,r.ymax+=e}if(this.hasZ&&null!=r.zmin&&null!=r.zmax&&r.zmax-r.zmin==0){const e=m(r.spatialReference);r.zmin-=e,r.zmax+=e}return r}_getFullExtent(){return this._fullExtentPromise||="getFullExtent"in this.featureStore&&this.featureStore.getFullExtent?Promise.resolve(this.featureStore.getFullExtent(this.spatialReference)):this._getAllFeatures().then((e=>this._getBounds(e,this.spatialReference,this.spatialReference))),this._fullExtentPromise}async _schedule(e,t){return null!=this._frameTask?this._frameTask.schedule(e,t):e(_e)}async _reschedule(e,t){return null!=this._frameTask?this._frameTask.reschedule(e,t):e(_e)}async _getAllFeaturesQueryEngineResult(e){return new Qe(await this._getAllFeatures(),e,this)}async _getAllFeatures(){if(null==this._allFeaturesPromise){const e=[];this._allFeaturesPromise=(async()=>{await this.featureStore.forEach((t=>e.push(t)))})().then((()=>e))}const e=this._allFeaturesPromise,t=await e;return e===this._allFeaturesPromise?t.slice():this._getAllFeatures()}async _executeQuery(t,s,i){t=e(t),t=await this._schedule((()=>P(t,this.definitionExpression,this.spatialReference)),i),t=await this._reschedule((()=>De(t,{availableFields:this.availableFields,fieldsIndex:this.fieldsIndex,geometryType:this.geometryType,spatialReference:this.spatialReference})),i),t={...t,...s};const a=await this._reschedule((()=>this._executeSceneFilterQuery(t,i)),i),r=await this._reschedule((()=>this._executeGeometryQuery(t,a,i)),i);return await this._reschedule((()=>this._executeAggregateIdsQuery(r)),i),await this._reschedule((()=>this._executeObjectIdsQuery(r)),i),await this._reschedule((()=>this._executeTimeQuery(r)),i),await this._reschedule((()=>this._executeAttributesQuery(r)),i),r}async _executeSceneFilterQuery(e,t){if(null==e.sceneFilter)return null;const{outSR:s,returnGeometry:i,returnCentroid:a}=e,r=this.featureStore.featureSpatialReference,n=e.sceneFilter.geometry,l=null==r||d(r,n.spatialReference)?n:B(n,r);if(!l)return null;const o=i||a,u=h(s)&&!d(this.spatialReference,s)&&o?async e=>this._project(e,s):e=>e,c=this.featureAdapter,m=await this._reschedule((()=>this._searchFeatures(ke(l))),t);if("disjoint"===e.sceneFilter.spatialRelationship){if(!m.length)return null;const s=new Set;for(const e of m)s.add(c.getObjectId(e));const i=await this._reschedule((()=>this._getAllFeatures()),t);return u(await this._reschedule((async()=>{const a=await G("esriSpatialRelDisjoint",l,this.geometryType,this.hasZ,this.hasM),r=await this._runSpatialFilter(i,(e=>!s.has(c.getObjectId(e))||a(c.getGeometry(e))),t);return new Qe(r,e,this)}),t))}if(!m.length)return new Qe([],e,this);if(this._canExecuteSinglePass(l,e))return u(new Qe(m,e,this));const f=await G("esriSpatialRelContains",l,this.geometryType,this.hasZ,this.hasM),p=await this._runSpatialFilter(m,(e=>f(c.getGeometry(e))),t);return u(new Qe(p,e,this))}async _executeGeometryQuery(e,i,a){if(null!=i&&0===i.items.length)return i;e=null!=i?i.query:e;const{geometry:r,outSR:n,spatialRel:l,returnGeometry:o,returnCentroid:u}=e,c=this.featureStore.featureSpatialReference,m=!r||null==c||d(c,r.spatialReference)?r:B(r,c),f=o||u,p=h(n)&&!d(this.spatialReference,n),y=this._geometryQueryCache&&null==i?p&&f?JSON.stringify({originalFilterGeometry:r,spatialRelationship:l,outSpatialReference:n}):JSON.stringify({originalFilterGeometry:r,spatialRelationship:l}):null,g=y?this._geometryQueryCache.get(y):null;if(null!=g)return new Qe(g,e,this);const x=async e=>(p&&f&&await this._project(e,n),y&&this._geometryQueryCache.put(y,e.items,e.items.length+1),e);if(!m)return x(null!=i?i:await this._getAllFeaturesQueryEngineResult(e));const _=this.featureAdapter;let F=await this._reschedule((()=>this._searchFeatures(ke(r))),a);if("esriSpatialRelDisjoint"===l){if(!F.length)return x(null!=i?i:await this._getAllFeaturesQueryEngineResult(e));const t=new Set;for(const e of F)t.add(_.getObjectId(e));const s=null!=i?i.items:await this._reschedule((()=>this._getAllFeatures()),a);return x(await this._reschedule((async()=>{const i=await G(l,m,this.geometryType,this.hasZ,this.hasM),r=await this._runSpatialFilter(s,(e=>!t.has(_.getObjectId(e))||i(_.getGeometry(e))),a);return new Qe(r,e,this)}),a))}if(null!=i){const e=new s;F=F.filter((s=>t(i.items,s,i.items.length,e)>=0))}if(!F.length){const t=new Qe([],e,this);return y&&this._geometryQueryCache.put(y,t.items,1),t}if(this._canExecuteSinglePass(m,e))return x(new Qe(F,e,this));const w=await G(l,m,this.geometryType,this.hasZ,this.hasM),S=await this._runSpatialFilter(F,(e=>w(_.getGeometry(e))),a);return x(new Qe(S,e,this))}async _executeGeometryQueryForSnapping(e,t){const{query:s}=e,{spatialRel:i}=s;if(!e?.items?.length||!s.geometry||!i)return;const a=await G(i,s.geometry,this.geometryType,this.hasZ,this.hasM),r=await this._runSpatialFilter(e.items,(e=>a(e.geometry)),t);e.items=r}_executeAggregateIdsQuery(e){if(0===e.items.length||!e.query.aggregateIds?.length||null==this.aggregateAdapter)return;const t=new Set;for(const s of e.query.aggregateIds)this.aggregateAdapter.getFeatureObjectIds(s).forEach((e=>t.add(e)));const s=this.featureAdapter.getObjectId;e.items=e.items.filter((e=>t.has(s(e))))}_executeObjectIdsQuery(e){if(0===e.items.length||!e.query.objectIds?.length)return;const t=new Set(e.query.objectIds),s=this.featureAdapter.getObjectId;e.items=e.items.filter((e=>t.has(s(e))))}_executeTimeQuery(e){if(0===e.items.length)return;const t=O(this.timeInfo,e.query.timeExtent,this.featureAdapter);null!=t&&(e.items=e.items.filter(t))}_executeAttributesQuery(e){if(0===e.items.length)return;const t=be(e.query.where,this.fieldsIndex);if(t){if(!t.isStandardized)throw new TypeError("Where clause is not standardized");e.items=e.items.filter((e=>t.testFeature(e,this.featureAdapter)))}}async _runSpatialFilter(e,t,s){if(!t)return e;if(null==this._frameTask)return e.filter((e=>t(e)));let i=0;const a=new Array,r=async n=>{for(;ir(e)),s)}};return this._reschedule((e=>r(e)),s).then((()=>a))}_filterLatest(e){const{trackIdField:t,startTimeField:s,endTimeField:i}=this.timeInfo,a=i||s,r=new Map,n=this.featureAdapter.getAttribute;for(const s of e.items){const e=n(s,t),i=n(s,a),l=r.get(e);(!l||i>n(l,a))&&r.set(e,s)}e.items=Array.from(r.values())}_canExecuteSinglePass(e,t){const{spatialRel:s}=t;return Z(e)&&("esriSpatialRelEnvelopeIntersects"===s||"esriGeometryPoint"===this.geometryType&&("esriSpatialRelIntersects"===s||"esriSpatialRelContains"===s))}async _project(e,t){if(!t||d(this.spatialReference,t))return e;const s=this.featureAdapter;let i;try{const e=await this._getFullExtent();i=f(this.spatialReference,t,e)}catch{}const a=await U(e.items.map((e=>Q(this.geometryType,this.hasZ,this.hasM,s.getGeometry(e)))),this.spatialReference,t,i);return e.items=a.map(((t,i)=>s.cloneWithGeometry(e.items[i],A(t,this.hasZ,this.hasM)))),e}async _searchFeatures(e){const t=new Set;await Promise.all(e.map((e=>this.featureStore.forEachInBounds(e,(e=>t.add(e))))));const s=Array.from(t.values());return t.clear(),s}async _executeQueryForStatistics(t,s,a){t=e(t);try{t=await this._schedule((()=>P(t,this.definitionExpression,this.spatialReference)),a),t=await this._reschedule((()=>async function(e,t,{fieldsIndex:s,geometryType:a,spatialReference:r,availableFields:n}){if((e.distance??0)<0||null!=e.geometryPrecision||e.multipatchOption||e.pixelSize||e.relationParam||e.text||e.outStatistics||e.groupByFieldsForStatistics||e.having||e.orderByFields)throw new i(Me,"Unsupported query options",{query:e});return Ne(s,n,e),Promise.all([Ge(s,n,t,e),j(e,a,r),k(r,e.outSR)]).then((()=>e))}(t,s,{availableFields:this.availableFields,fieldsIndex:this.fieldsIndex,geometryType:this.geometryType,spatialReference:this.spatialReference})),a);const e=await this._reschedule((()=>this._executeSceneFilterQuery(t,a)),a),r=await this._reschedule((()=>this._executeGeometryQuery(t,e,a)),a);return await this._reschedule((()=>this._executeAggregateIdsQuery(r)),a),await this._reschedule((()=>this._executeObjectIdsQuery(r)),a),await this._reschedule((()=>this._executeTimeQuery(r)),a),await this._reschedule((()=>this._executeAttributesQuery(r)),a),r}catch(e){if(e!==M)throw e;return new Qe([],t,this)}}}function ke(e){if(Z(e)){if(T(e))return[_(Math.min(e.xmin,e.xmax),Math.min(e.ymin,e.ymax),Math.max(e.xmin,e.xmax),Math.max(e.ymin,e.ymax))];if(v(e))return e.rings.map((e=>_(Math.min(e[0][0],e[2][0]),Math.min(e[0][1],e[2][1]),Math.max(e[0][0],e[2][0]),Math.max(e[0][1],e[2][1]))))}return[I(F(),e)]}export{Be as Q}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/QueryEngineCapabilities.js b/library/arcgis/4.30/@arcgis/core/chunks/QueryEngineCapabilities.js new file mode 100644 index 00000000..4663a89b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/QueryEngineCapabilities.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +const t={supportsStatistics:!0,supportsPercentileStatistics:!0,supportsSpatialAggregationStatistics:!1,supportedSpatialAggregationStatistics:{envelope:!1,centroid:!1,convexHull:!1},supportsCentroid:!0,supportsCacheHint:!1,supportsDistance:!0,supportsDistinct:!0,supportsExtent:!0,supportsGeometryProperties:!1,supportsHavingClause:!0,supportsOrderBy:!0,supportsPagination:!0,supportsQuantization:!0,supportsQuantizationEditMode:!1,supportsQueryGeometry:!0,supportsResultType:!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,standardMaxRecordCount:void 0,tileMaxRecordCount:void 0};export{t as q}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/QueryNamedTraceConfigurationsParameters.js b/library/arcgis/4.30/@arcgis/core/chunks/QueryNamedTraceConfigurationsParameters.js new file mode 100644 index 00000000..e72a9afa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/QueryNamedTraceConfigurationsParameters.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as r}from"./tslib.es6.js";import{JSONSupport as o}from"../core/JSONSupport.js";import{property as t}from"../core/accessorSupport/decorators/property.js";import{b as s}from"./ensureType.js";import"../core/lang.js";import{subclass as e}from"../core/accessorSupport/decorators/subclass.js";import"../core/Accessor.js";import"../core/Handles.js";import"./Logger.js";import"../config.js";import"./maybe.js";import"./metadata.js";import"./utils.js";import"./handleUtils.js";import"./ObservableBase.js";import"./tracking.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"../core/Error.js";var i;let p=i=class extends o{static from(r){return s(i,r)}constructor(r){super(r),this.globalIds=[],this.creators=[],this.tags=[],this.names=[]}};r([t({type:[String],json:{write:!0}})],p.prototype,"globalIds",void 0),r([t({type:[String],json:{write:!0}})],p.prototype,"creators",void 0),r([t({type:[String],json:{write:!0}})],p.prototype,"tags",void 0),r([t({type:[String],json:{write:!0}})],p.prototype,"names",void 0),p=i=r([e("esri.rest.networks.support.QueryNamedTraceConfigurationsParameters")],p);const a=p;export{a as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/QueryTask.js b/library/arcgis/4.30/@arcgis/core/chunks/QueryTask.js new file mode 100644 index 00000000..ebe31998 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/QueryTask.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import t from"../core/Accessor.js";import r from"../core/Error.js";import{h as o}from"../core/lang.js";import{whenOrAbort as s}from"../core/promiseUtils.js";import{urlToObject as i}from"../core/urlUtils.js";import{property as a}from"../core/accessorSupport/decorators/property.js";import"./Logger.js";import{subclass as u}from"../core/accessorSupport/decorators/subclass.js";import{f as n}from"./unitUtils.js";import{a as c,b as p}from"./infoFor3D.js";import{D as l}from"./DataLayerSource.js";import{p as m}from"./utils8.js";import{e as f,a as d}from"./executeForIds.js";import{e as y}from"./executeForExtent.js";import{a as h}from"./executeQueryJSON.js";import{e as S}from"./executeQueryPBF.js";import F from"../rest/support/FeatureSet.js";import j from"../rest/support/Query.js";let x=class extends t{constructor(e){super(e),this.dynamicDataSource=null,this.fieldsIndex=null,this.gdbVersion=null,this.infoFor3D=null,this.pbfSupported=!1,this.queryAttachmentsSupported=!1,this.sourceSpatialReference=null,this.url=null}get parsedUrl(){return i(this.url)}async execute(e,t){const r=await this.executeJSON(e,t);return this.featureSetFromJSON(e,r,t)}async executeJSON(e,t){const r=this._normalizeQuery(e),s=null!=e.outStatistics?.[0],i=o("featurelayer-pbf-statistics"),a=!s||i;let u;if(this.pbfSupported&&a)try{u=await S(this.url,r,t)}catch(e){if("query:parsing-pbf"!==e.name)throw e;this.pbfSupported=!1}return this.pbfSupported&&a||(u=await h(this.url,r,t)),this._normalizeFields(u.fields),u}async featureSetFromJSON(e,t,r){if(!this._queryIs3DObjectFormat(e)||null==this.infoFor3D||!t.features)return F.fromJSON(t);const{meshFeatureSetFromJSON:o}=await s(import("./meshFeatureSet.js"),r);return o(e,this.infoFor3D,t)}executeForCount(e,t){return f(this.url,this._normalizeQuery(e),t)}executeForExtent(e,t){return y(this.url,this._normalizeQuery(e),t)}executeForIds(e,t){return d(this.url,this._normalizeQuery(e),t)}async executeRelationshipQuery(e,t){const[{default:r},{executeRelationshipQuery:o}]=await s(Promise.all([import("../rest/support/RelationshipQuery.js"),import("./executeRelationshipQuery.js")]),t);return e=r.from(e),(this.gdbVersion||this.dynamicDataSource)&&((e=e.clone()).gdbVersion=e.gdbVersion||this.gdbVersion,e.dynamicDataSource=e.dynamicDataSource||this.dynamicDataSource),o(this.url,e,t)}async executeRelationshipQueryForCount(e,t){const[{default:r},{executeRelationshipQueryForCount:o}]=await s(Promise.all([import("../rest/support/RelationshipQuery.js"),import("./executeRelationshipQuery.js")]),t);return e=r.from(e),(this.gdbVersion||this.dynamicDataSource)&&((e=e.clone()).gdbVersion=e.gdbVersion||this.gdbVersion,e.dynamicDataSource=e.dynamicDataSource||this.dynamicDataSource),o(this.url,e,t)}async executeAttachmentQuery(e,t){const{executeAttachmentQuery:r,fetchAttachments:o,processAttachmentQueryResult:i}=await s(import("./queryAttachments.js"),t),a=m(this.url);return i(a,await(this.queryAttachmentsSupported?r(a,e,t):o(a,e,t)))}async executeTopFeaturesQuery(e,t){const{executeTopFeaturesQuery:r}=await s(import("./executeTopFeaturesQuery.js"),t);return r(this.parsedUrl,e,this.sourceSpatialReference,t)}async executeForTopIds(e,t){const{executeForTopIds:r}=await s(import("./executeForTopIds.js"),t);return r(this.parsedUrl,e,t)}async executeForTopExtents(e,t){const{executeForTopExtents:r}=await s(import("./executeForTopExtents.js"),t);return r(this.parsedUrl,e,t)}async executeForTopCount(e,t){const{executeForTopCount:r}=await s(import("./executeForTopCount.js"),t);return r(this.parsedUrl,e,t)}_normalizeQuery(e){let t=j.from(e);t.sourceSpatialReference=t.sourceSpatialReference||this.sourceSpatialReference,(this.gdbVersion||this.dynamicDataSource)&&(t=t===e?t.clone():t,t.gdbVersion=e.gdbVersion||this.gdbVersion,t.dynamicDataSource=e.dynamicDataSource?l.from(e.dynamicDataSource):this.dynamicDataSource);const{infoFor3D:o}=this;if(null!=o&&this._queryIs3DObjectFormat(e)){t=t===e?t.clone():t,t.formatOf3DObjects=null;const{supportedFormats:s,queryFormats:i}=o,a=c("model/gltf-binary",s)??p("glb",s),u=c("model/gltf+json",s)??p("gltf",s);for(const e of i){if(e===a){t.formatOf3DObjects=e;break}e!==u||t.formatOf3DObjects||(t.formatOf3DObjects=e)}if(!t.formatOf3DObjects)throw new r("query:unsupported-3d-query-formats","Could not find any supported 3D object query format. Only supported formats are 3D_glb and 3D_gltf");if(t.outSpatialReference&&!n(t.outSpatialReference,this.sourceSpatialReference))throw new r("query:unsupported-out-spatial-reference","3D object feature services do not support projection of geometries");if(null==t.outFields||!t.outFields.includes("*")){t=t===e?t.clone():t,null==t.outFields&&(t.outFields=[]);const{originX:r,originY:s,originZ:i,translationX:a,translationY:u,translationZ:n,scaleX:c,scaleY:p,scaleZ:l,rotationX:m,rotationY:f,rotationZ:d,rotationDeg:y}=o.transformFieldRoles;t.outFields.push(r,s,i,a,u,n,c,p,l,m,f,d,y)}}return t}_normalizeFields(e){if(null!=this.fieldsIndex&&null!=e)for(const t of e){const e=this.fieldsIndex.get(t.name);e&&Object.assign(t,e.toJSON())}}_queryIs3DObjectFormat(e){return null!=this.infoFor3D&&!0===e.returnGeometry&&"xyFootprint"!==e.multipatchOption&&!e.outStatistics}};e([a({type:l})],x.prototype,"dynamicDataSource",void 0),e([a()],x.prototype,"fieldsIndex",void 0),e([a()],x.prototype,"gdbVersion",void 0),e([a()],x.prototype,"infoFor3D",void 0),e([a({readOnly:!0})],x.prototype,"parsedUrl",null),e([a()],x.prototype,"pbfSupported",void 0),e([a()],x.prototype,"queryAttachmentsSupported",void 0),e([a()],x.prototype,"sourceSpatialReference",void 0),e([a({type:String})],x.prototype,"url",void 0),x=e([u("esri.layers.graphics.sources.support.QueryTask")],x);const b=x;export{b as Q}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/Queue.js b/library/arcgis/4.30/@arcgis/core/chunks/Queue.js new file mode 100644 index 00000000..857f0c15 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/Queue.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{t}from"./tracking.js";import{S as e}from"./SimpleObservable.js";class s{constructor(t=(t=>t.values().next().value)){this._peeker=t,this._observable=new e,this._items=new Set}get length(){return t(this._observable),this._items.size}clear(){0!==this.length&&(this._items.clear(),this._observable.notify())}last(){if(0===this.length)return;let t;for(t of this._items);return t}peek(){if(0!==this.length)return this._peeker(this._items)}push(t){this.contains(t)||(this._items.add(t),this._observable.notify())}contains(e){return t(this._observable),this._items.has(e)}pop(){if(0===this.length)return;const t=this.peek();return this._items.delete(t),this._observable.notify(),t}popLast(){if(0===this.length)return;const t=this.last();return this._items.delete(t),this._observable.notify(),t}remove(t){this.contains(t)&&(this._items.delete(t),this._observable.notify())}filter(t){const e=this.length;return this._items.forEach((e=>{t(e)||this._items.delete(e)})),e!==this._items.size&&this._observable.notify(),this}*[Symbol.iterator](){t(this._observable),yield*this._items}}export{s as Q}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/QueueProcessor.js b/library/arcgis/4.30/@arcgis/core/chunks/QueueProcessor.js new file mode 100644 index 00000000..265ec573 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/QueueProcessor.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import"../core/lang.js";import{r as e}from"./maybe.js";import{onAbort as s,onAbortOrThrow as t,createResolver as r,createAbortError as i,isPromiseLike as h}from"../core/promiseUtils.js";import{Q as o}from"./Queue.js";import{R as n}from"./ReactiveMap.js";import{schedule as c}from"../core/scheduling.js";import{signal as u}from"../core/signal.js";class l{constructor(e,s){this.item=e,this.controller=s,this.promise=null}}class _{constructor(e){this._schedule=null,this._task=null,this._deferreds=new n,this._controllers=new n,this._processingItems=new n,this._pausedSignal=u(!1),this.concurrency=1,e.concurrency&&(this.concurrency=e.concurrency),this._queue=new o(e.peeker),this.process=e.process;const s=e.scheduler;e.priority&&s&&(this._task=s.registerTask(e.priority,this))}destroy(){this.clear(),this._schedule=e(this._schedule),this._task=e(this._task)}get updating(){return!!this._task?.updating||this.running}get length(){return this._processingItems.size+this._queue.length}abort(e){const s=this._controllers.get(e);s&&s.abort()}clear(){this._queue.clear();const e=[];this._controllers.forEach((s=>e.push(s))),this._controllers.clear(),e.forEach((e=>e.abort())),this._processingItems.clear(),this._cancelNext()}forEach(e){this._deferreds.forEach(((s,t)=>e(t)))}get(e){const s=this._deferreds.get(e);return s?s.promise:void 0}isOngoing(e){return this._processingItems.has(e)}has(e){return this._deferreds.has(e)}pause(){this._pausedSignal.value||(this._pausedSignal.value=!0,this._cancelNext())}push(e,h){const o=this.get(e);if(o)return o;const n=new AbortController;let c=null;h&&(c=s(h,(()=>n.abort())));const u=()=>{l.remove(),null!=c&&c.remove(),this._removeItem(e),this._queue.remove(e),this._scheduleNext()},l=t(n.signal,(()=>{const s=this._processingItems.get(e);s&&s.controller.abort(),u(),_.reject(i())})),_=r();return this._deferreds.set(e,_),this._controllers.set(e,n),_.promise.then(u,u),this._queue.push(e),this._scheduleNext(),_.promise}last(){return this._queue.last()}lastPromise(){const e=this.last();return e?this.get(e):null}peek(){return this._queue.peek()}popLast(){const e=this._queue.popLast();return e&&(this._deferreds.get(e)?.reject(i("Removed from queue")),this._removeItem(e)),e}reset(){const e=[];this._processingItems.forEach((s=>e.push(s))),this._processingItems.clear();for(const s of e)this._queue.push(s.item),s.controller.abort();this._scheduleNext()}resume(){this._pausedSignal.value&&(this._pausedSignal.value=!1,this._scheduleNext())}takeAll(){const e=[];for(;this._queue.length;)e.push(this._queue.pop());return this.clear(),e}get running(){return!this._pausedSignal.value&&this._queue.length>0&&this._processingItems.size0&&this._processingItems.size{this._schedule=null,this._next()})))}_next(){for(;this._queue.length>0&&this._processingItems.sizethis._processResult(r,e)),(e=>this._processError(r,e)))):this._processResult(r,s)}get test(){}}export{_ as Q}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/RasterJobHandler.js b/library/arcgis/4.30/@arcgis/core/chunks/RasterJobHandler.js new file mode 100644 index 00000000..42f4053b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/RasterJobHandler.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import e from"../core/Error.js";import{open as r}from"../core/workers/workers.js";import o from"../layers/support/PixelBlock.js";class t{constructor(){this._workerThread=null,this._destroyed=!1}async initialize(){const e=await r("RasterWorker");this._destroyed?e.close():this._workerThread=e}destroy(){this._destroyed=!0,this._workerThread&&(this._workerThread.close(),this._workerThread=null)}async convertVectorFieldData(r,t){if(!this._workerThread)throw new e("raster-jobhandler:no-connection","no available worker connection");const n=await this._workerThread.invoke("convertVectorFieldData",{pixelBlock:r.pixelBlock.toJSON(),type:r.dataType},t);return n?new o(n):null}computeStatisticsHistograms(r,o){if(!this._workerThread)throw new e("raster-jobhandler:no-connection","no available worker connection");return this._workerThread.invoke("computeStatisticsHistograms",{pixelBlock:r.pixelBlock.toJSON()},o)}async decode(r,t){if(!this._workerThread)throw new e("raster-jobhandler:no-connection","no available worker connection");const n=await this._workerThread.invoke("decode",r,t);return n?new o(n):null}async symbolize(r,t){if(!this._workerThread)throw new e("raster-jobhandler:no-connection","no available worker connection");const n={extent:r.extent?.toJSON(),pixelBlock:r.pixelBlock?.toJSON(),simpleStretchParams:r.simpleStretchParams,bandIds:r.bandIds},a=await this._workerThread.invoke("symbolize",n,t);return a?new o(a):null}async updateSymbolizer(r,o){if(!this._workerThread)throw new e("raster-jobhandler:no-connection","no available worker connection");const t=r?.rendererJSON?.histograms;await Promise.all(this._workerThread.broadcast("updateSymbolizer",{symbolizerJSON:r.toJSON(),histograms:t},o))}async updateRasterFunction(r,o){if(!this._workerThread)throw new e("raster-jobhandler:no-connection","no available worker connection");await Promise.all(this._workerThread.broadcast("updateRasterFunction",{rasterFunctionJSON:r.toJSON()},o))}async process(r,t){if(!this._workerThread)throw new e("raster-jobhandler:no-connection","no available worker connection");const n=await this._workerThread.invoke("process",{extent:r.extent?.toJSON(),primaryPixelSizes:r.primaryPixelSizes?.map((e=>null!=e?e.toJSON():null)),primaryPixelBlocks:r.primaryPixelBlocks.map((e=>null!=e?e.toJSON():null)),primaryRasterIds:r.primaryRasterIds},t);return n?new o(n):null}async stretch(r,t){if(!this._workerThread)throw new e("raster-jobhandler:no-connection","no available worker connection");if(!r?.pixelBlock)return null;const n={srcPixelBlock:r.pixelBlock.toJSON(),stretchParams:r.stretchParams},a=await this._workerThread.invoke("stretch",n,t);return a?new o(a):null}async split(r,t){if(!this._workerThread)throw new e("raster-jobhandler:no-connection","no available worker connection");if(!r?.pixelBlock)return null;const n={srcPixelBlock:r.pixelBlock.toJSON(),tileSize:r.tileSize,maximumPyramidLevel:r.maximumPyramidLevel,useBilinear:r.useBilinear},a=await this._workerThread.invoke("split",n,t);return a&&a.forEach(((e,r)=>{a.set(r,e?o.fromJSON(e):null)})),a}async clipTile(r,t){if(!this._workerThread)throw new e("raster-jobhandler:no-connection","no available worker connection");if(!r?.pixelBlock)return null;const n={...r,pixelBlock:r.pixelBlock.toJSON()},a=await this._workerThread.invoke("clipTile",n,t);return a?o.fromJSON(a):null}async estimateStatisticsHistograms(r,o){if(!this._workerThread)throw new e("raster-jobhandler:no-connection","no available worker connection");if(!r?.pixelBlock)return null;const t={srcPixelBlock:r.pixelBlock.toJSON()};return await this._workerThread.invoke("estimateStatisticsHistograms",t,o)}async mosaicAndTransform(r,t){if(!this._workerThread)throw new e("raster-jobhandler:no-connection","no available worker connection");if(!r?.srcPixelBlocks?.length)return{pixelBlock:null};const n={...r,srcPixelBlocks:r.srcPixelBlocks.map((e=>null!=e?e.toJSON():null))},a=await this._workerThread.invoke("mosaicAndTransform",n,t);return{pixelBlock:a.pixelBlock?new o(a.pixelBlock):null,localNorthDirections:a.localNorthDirections}}async createFlowMesh(r,o){if(!this._workerThread)throw new e("raster-jobhandler:no-connection","no available worker connection");const t={buffer:r.flowData.data.buffer,maskBuffer:r.flowData.mask.buffer,width:r.flowData.width,height:r.flowData.height},{meshType:n,simulationSettings:a}=r,i=await this._workerThread.invoke("createFlowMesh",{meshType:n,flowData:t,simulationSettings:a},{...o,transferList:[t.buffer,t.maskBuffer]});return{vertexData:new Float32Array(i.vertexBuffer),indexData:new Uint32Array(i.indexBuffer)}}getProjectionOffsetGrid(r,o){if(!this._workerThread)throw new e("raster-jobhandler:no-connection","no available worker connection");const t=null!=r.datumTransformation?r.datumTransformation.steps.map((e=>({wkid:e.wkid,wkt:e.wkt,isInverse:e.isInverse}))):null,n=null!=r.rasterTransform?r.rasterTransform.toJSON():null,a={projectedExtent:r.projectedExtent.toJSON(),srcBufferExtent:r.srcBufferExtent.toJSON(),pixelSize:r.pixelSize,hasWrapAround:r.hasWrapAround,spacing:r.spacing,datumTransformationSteps:t,rasterTransform:n,isAdaptive:r.isAdaptive,includeGCSGrid:r.includeGCSGrid};return this._workerThread.invoke("getProjectionOffsetGrid",a,o)}}export{t as R}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/RasterSymbolizer.js b/library/arcgis/4.30/@arcgis/core/chunks/RasterSymbolizer.js new file mode 100644 index 00000000..e4dea514 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/RasterSymbolizer.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import e from"../core/Error.js";import{b as t}from"./maybe.js";import r,{S as n}from"../layers/support/PixelBlock.js";import{isAborted as a,createAbortError as s}from"../core/promiseUtils.js";import{g as i}from"./_commonjsHelpers.js";import{g as o}from"./assets.js";import{c as l}from"./pixelRangeUtils.js";import"../core/lang.js";import{_ as c}from"./tslib.es6.js";import{a as u}from"./colorUtils2.js";import{JSONSupport as h}from"../core/JSONSupport.js";import{L as f}from"./Logger.js";import{property as d}from"../core/accessorSupport/decorators/property.js";import{subclass as p}from"../core/accessorSupport/decorators/subclass.js";import g from"../layers/support/RasterInfo.js";import{p as m,q as y,r as w,t as b,v as S}from"./vectorFieldUtils.js";import{s as T,k as I,l as A,b as E,a as v,d as x,m as k,n as P}from"./stretchUtils.js";import{c as C}from"./colorRampUtils.js";var L,R,U,O={exports:{}};L=O,R=function(){function e(){this.pos=0,this.bufferLength=0,this.eof=!1,this.buffer=null}return e.prototype={ensureBuffer:function(e){var t=this.buffer,r=t?t.byteLength:0;if(en&&(r=n)}else{for(;!this.eof;)this.readBlock();r=this.bufferLength}return this.pos=r,this.buffer.subarray(t,r)},lookChar:function(){for(var e=this.pos;this.bufferLength<=e;){if(this.eof)return null;this.readBlock()}return String.fromCharCode(this.buffer[this.pos])},getChar:function(){for(var e=this.pos;this.bufferLength<=e;){if(this.eof)return null;this.readBlock()}return String.fromCharCode(this.buffer[this.pos++])},makeSubStream:function(e,t,r){for(var n=e+t;this.bufferLength<=n&&!this.eof;)this.readBlock();return new Stream(this.buffer,e,t,r)},skip:function(e){e||(e=1),this.pos+=e},reset:function(){this.pos=0}},e}(),void 0!==(U=function(){if(!self||!self.Uint32Array)return null;var e=new Uint32Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),t=new Uint32Array([3,4,5,6,7,8,9,10,65547,65549,65551,65553,131091,131095,131099,131103,196643,196651,196659,196667,262211,262227,262243,262259,327811,327843,327875,327907,258,258,258]),r=new Uint32Array([1,2,3,4,65541,65543,131081,131085,196625,196633,262177,262193,327745,327777,393345,393409,459009,459137,524801,525057,590849,591361,657409,658433,724993,727041,794625,798721,868353,876545]),n=[new Uint32Array([459008,524368,524304,524568,459024,524400,524336,590016,459016,524384,524320,589984,524288,524416,524352,590048,459012,524376,524312,589968,459028,524408,524344,590032,459020,524392,524328,59e4,524296,524424,524360,590064,459010,524372,524308,524572,459026,524404,524340,590024,459018,524388,524324,589992,524292,524420,524356,590056,459014,524380,524316,589976,459030,524412,524348,590040,459022,524396,524332,590008,524300,524428,524364,590072,459009,524370,524306,524570,459025,524402,524338,590020,459017,524386,524322,589988,524290,524418,524354,590052,459013,524378,524314,589972,459029,524410,524346,590036,459021,524394,524330,590004,524298,524426,524362,590068,459011,524374,524310,524574,459027,524406,524342,590028,459019,524390,524326,589996,524294,524422,524358,590060,459015,524382,524318,589980,459031,524414,524350,590044,459023,524398,524334,590012,524302,524430,524366,590076,459008,524369,524305,524569,459024,524401,524337,590018,459016,524385,524321,589986,524289,524417,524353,590050,459012,524377,524313,589970,459028,524409,524345,590034,459020,524393,524329,590002,524297,524425,524361,590066,459010,524373,524309,524573,459026,524405,524341,590026,459018,524389,524325,589994,524293,524421,524357,590058,459014,524381,524317,589978,459030,524413,524349,590042,459022,524397,524333,590010,524301,524429,524365,590074,459009,524371,524307,524571,459025,524403,524339,590022,459017,524387,524323,589990,524291,524419,524355,590054,459013,524379,524315,589974,459029,524411,524347,590038,459021,524395,524331,590006,524299,524427,524363,590070,459011,524375,524311,524575,459027,524407,524343,590030,459019,524391,524327,589998,524295,524423,524359,590062,459015,524383,524319,589982,459031,524415,524351,590046,459023,524399,524335,590014,524303,524431,524367,590078,459008,524368,524304,524568,459024,524400,524336,590017,459016,524384,524320,589985,524288,524416,524352,590049,459012,524376,524312,589969,459028,524408,524344,590033,459020,524392,524328,590001,524296,524424,524360,590065,459010,524372,524308,524572,459026,524404,524340,590025,459018,524388,524324,589993,524292,524420,524356,590057,459014,524380,524316,589977,459030,524412,524348,590041,459022,524396,524332,590009,524300,524428,524364,590073,459009,524370,524306,524570,459025,524402,524338,590021,459017,524386,524322,589989,524290,524418,524354,590053,459013,524378,524314,589973,459029,524410,524346,590037,459021,524394,524330,590005,524298,524426,524362,590069,459011,524374,524310,524574,459027,524406,524342,590029,459019,524390,524326,589997,524294,524422,524358,590061,459015,524382,524318,589981,459031,524414,524350,590045,459023,524398,524334,590013,524302,524430,524366,590077,459008,524369,524305,524569,459024,524401,524337,590019,459016,524385,524321,589987,524289,524417,524353,590051,459012,524377,524313,589971,459028,524409,524345,590035,459020,524393,524329,590003,524297,524425,524361,590067,459010,524373,524309,524573,459026,524405,524341,590027,459018,524389,524325,589995,524293,524421,524357,590059,459014,524381,524317,589979,459030,524413,524349,590043,459022,524397,524333,590011,524301,524429,524365,590075,459009,524371,524307,524571,459025,524403,524339,590023,459017,524387,524323,589991,524291,524419,524355,590055,459013,524379,524315,589975,459029,524411,524347,590039,459021,524395,524331,590007,524299,524427,524363,590071,459011,524375,524311,524575,459027,524407,524343,590031,459019,524391,524327,589999,524295,524423,524359,590063,459015,524383,524319,589983,459031,524415,524351,590047,459023,524399,524335,590015,524303,524431,524367,590079]),9],a=[new Uint32Array([327680,327696,327688,327704,327684,327700,327692,327708,327682,327698,327690,327706,327686,327702,327694,0,327681,327697,327689,327705,327685,327701,327693,327709,327683,327699,327691,327707,327687,327703,327695,0]),5];function s(e){throw new Error(e)}function i(e){var t=0,r=e[t++],n=e[t++];-1!=r&&-1!=n||s("Invalid header in flate stream"),8!=(15&r)&&s("Unknown compression method in flate stream"),((r<<8)+n)%31!=0&&s("Bad FCHECK in flate stream"),32&n&&s("FDICT bit set in flate stream"),this.bytes=e,this.bytesPos=2,this.codeSize=0,this.codeBuf=0,R.call(this)}return i.prototype=Object.create(R.prototype),i.prototype.getBits=function(e){for(var t,r=this.codeSize,n=this.codeBuf,a=this.bytes,i=this.bytesPos;r>e,this.codeSize=r-=e,this.bytesPos=i,t},i.prototype.getCode=function(e){for(var t=e[0],r=e[1],n=this.codeSize,a=this.codeBuf,i=this.bytes,o=this.bytesPos;n>16,h=65535&c;return(0==n||n>u,this.codeSize=n-u,this.bytesPos=o,h},i.prototype.generateHuffmanTable=function(e){for(var t=e.length,r=0,n=0;nr&&(r=e[n]);for(var a=1<>=1;for(n=u;n0;)t[p++]=a}var o=this.getBits(3);if(1&o&&(this.eof=!0),0!=(o>>=1)){var l,c;if(1==o)l=n,c=a;else if(2==o){for(var u=this.getBits(5)+257,h=this.getBits(5)+1,f=this.getBits(4)+4,d=Array(e.length),p=0;p=S&&(S=(U=this.ensureBuffer(T+1)).length),U[T++]=I;else{if(256==I)return void(this.bufferLength=T);var A=(I=t[I-=257])>>16;A>0&&(A=this.getBits(A)),m=(65535&I)+A,I=this.getCode(c),(A=(I=r[I])>>16)>0&&(A=this.getBits(A));var E=(65535&I)+A;T+m>=S&&(S=(U=this.ensureBuffer(T+m)).length);for(var v=0;v{let h=null;"jpg"===l&&c&&(h=G._getMask(t,{width:i,height:o}));const f=new Blob([new Uint8Array(t)],{type:"image/"+l=="jpg"?"jpeg":l}),d=URL.createObjectURL(f),p=new Image;let g;p.src=d,p.onload=()=>{if(URL.revokeObjectURL(d),a(n))return void u(s());i=p.width,o=p.height,this._canvas&&this._ctx?(this._canvas.width===i&&this._canvas.height===o||(this._canvas.width=i,this._canvas.height=o),this._ctx.clearRect(0,0,i,o)):(this._canvas=document.createElement("canvas"),this._canvas.width=i,this._canvas.height=o,this._ctx=this._canvas.getContext("2d")),this._ctx.drawImage(p,0,0);const t=this._ctx.getImageData(0,0,i,o);let l;if(g=t.data,r.renderOnCanvas){if(h)for(l=0;l{URL.revokeObjectURL(d),u("cannot load image")}}))}static _getMask(e,t){let r=null;try{const n=new Uint8Array(e),a=Math.ceil(n.length/2);let s=0;const i=n.length-2;for(s=a;s=0;n--)r[a++]=e[t]>>n&1}}catch(e){}return r}}var D={exports:{}};!function(e){!function(t){var r=function(){var e=function(){function e(e){this.message="JPEG error: "+e}return e.prototype=new Error,e.prototype.name="JpegError",e.constructor=e,e}(),t=function(){if(!self||!self.Uint8ClampedArray)return null;var t=new Uint8Array([0,1,8,16,9,2,3,10,17,24,32,25,18,11,4,5,12,19,26,33,40,48,41,34,27,20,13,6,7,14,21,28,35,42,49,56,57,50,43,36,29,22,15,23,30,37,44,51,58,59,52,45,38,31,39,46,53,60,61,54,47,55,62,63]),r=4017,n=799,a=3406,s=2276,i=1567,o=3784,l=5793,c=2896;function u(){this.decodeTransform=null,this.colorTransform=-1}function h(e,t){for(var r,n,a=0,s=[],i=16;i>0&&!e[i-1];)i--;s.push({children:[],index:0});var o,l=s[0];for(r=0;r0;)l=s.pop();for(l.index++,s.push(l);s.length<=r;)s.push(o={children:[],index:0}),l.children[l.index]=o.children,l=o;a++}r+10)return y--,g>>y&1;if(255===(g=r[n++])){var t=r[n++];if(t)throw new e("unexpected marker "+(g<<8|t).toString(16))}return y=7,g>>>7}function b(t){for(var r=t;;){if("number"==typeof(r=r[w()]))return r;if("object"!=typeof r)throw new e("invalid huffman sequence")}}function S(e){for(var t=0;e>0;)t=t<<1|w(),e--;return t}function T(e){if(1===e)return 1===w()?1:-1;var t=S(e);return t>=1<0)A--;else for(var n=o,a=l;n<=a;){var s=b(e.huffmanTableAC),i=15&s,c=s>>4;if(0!==i){var h=t[n+=c];e.blockData[r+h]=T(i)*(1<>4,0==(a=15&s))h<15?(A=S(h)+(1<>4;if(0!==o){var c=t[s+=l];e.blockData[r+c]=T(o),s++}else{if(l<15)break;s+=16}}};var M,G,D,N,F=0;for(G=1===O?s[0].blocksPerLine*s[0].blocksPerColumn:h*a.mcusPerColumn;F=65488&&V<=65495))break;n+=2}return(M=m(r,n))&&M.invalid&&(console.log("decodeScan - unexpected Scan data, next marker is: "+M.invalid),n=M.offset),n-p}function p(t,u,h){var f,d,p,g,m,y,w,b,S,T,I,A,E,v,x,k,P,C=t.quantizationTable,L=t.blockData;if(!C)throw new e("missing required Quantization Table.");for(var R=0;R<64;R+=8)S=L[u+R],T=L[u+R+1],I=L[u+R+2],A=L[u+R+3],E=L[u+R+4],v=L[u+R+5],x=L[u+R+6],k=L[u+R+7],S*=C[R],T|I|A|E|v|x|k?(T*=C[R+1],I*=C[R+2],A*=C[R+3],E*=C[R+4],v*=C[R+5],x*=C[R+6],k*=C[R+7],d=(f=(f=l*S+128>>8)+(d=l*E+128>>8)+1>>1)-d,P=(p=I)*o+(g=x)*i+128>>8,p=p*i-g*o+128>>8,w=(m=(m=c*(T-k)+128>>8)+(w=v<<4)+1>>1)-w,y=(b=(b=c*(T+k)+128>>8)+(y=A<<4)+1>>1)-y,g=(f=f+(g=P)+1>>1)-g,p=(d=d+p+1>>1)-p,P=m*s+b*a+2048>>12,m=m*a-b*s+2048>>12,b=P,P=y*n+w*r+2048>>12,y=y*r-w*n+2048>>12,w=P,h[R]=f+b,h[R+7]=f-b,h[R+1]=d+w,h[R+6]=d-w,h[R+2]=p+y,h[R+5]=p-y,h[R+3]=g+m,h[R+4]=g-m):(P=l*S+512>>10,h[R]=P,h[R+1]=P,h[R+2]=P,h[R+3]=P,h[R+4]=P,h[R+5]=P,h[R+6]=P,h[R+7]=P);for(var U=0;U<8;++U)S=h[U],(T=h[U+8])|(I=h[U+16])|(A=h[U+24])|(E=h[U+32])|(v=h[U+40])|(x=h[U+48])|(k=h[U+56])?(d=(f=4112+((f=l*S+2048>>12)+(d=l*E+2048>>12)+1>>1))-d,P=(p=I)*o+(g=x)*i+2048>>12,p=p*i-g*o+2048>>12,g=P,w=(m=(m=c*(T-k)+2048>>12)+(w=v)+1>>1)-w,y=(b=(b=c*(T+k)+2048>>12)+(y=A)+1>>1)-y,P=m*s+b*a+2048>>12,m=m*a-b*s+2048>>12,b=P,P=y*n+w*r+2048>>12,y=y*r-w*n+2048>>12,S=(S=(f=f+g+1>>1)+b)<16?0:S>=4080?255:S>>4,T=(T=(d=d+p+1>>1)+(w=P))<16?0:T>=4080?255:T>>4,I=(I=(p=d-p)+y)<16?0:I>=4080?255:I>>4,A=(A=(g=f-g)+m)<16?0:A>=4080?255:A>>4,E=(E=g-m)<16?0:E>=4080?255:E>>4,v=(v=p-y)<16?0:v>=4080?255:v>>4,x=(x=d-w)<16?0:x>=4080?255:x>>4,k=(k=f-b)<16?0:k>=4080?255:k>>4,L[u+U]=S,L[u+U+8]=T,L[u+U+16]=I,L[u+U+24]=A,L[u+U+32]=E,L[u+U+40]=v,L[u+U+48]=x,L[u+U+56]=k):(P=(P=l*S+8192>>14)<-2040?0:P>=2024?255:P+2056>>4,L[u+U]=P,L[u+U+8]=P,L[u+U+16]=P,L[u+U+24]=P,L[u+U+32]=P,L[u+U+40]=P,L[u+U+48]=P,L[u+U+56]=P)}function g(e,t){for(var r=t.blocksPerLine,n=t.blocksPerColumn,a=new Int16Array(64),s=0;s=a)return null;var i=n(t);if(i>=65472&&i<=65534)return{invalid:null,marker:i,offset:t};for(var o=n(s);!(o>=65472&&o<=65534);){if(++s>=a)return null;o=n(s)}return{invalid:i.toString(16),marker:o,offset:s}}return u.prototype={parse:function(r){function n(){var e=r[l]<<8|r[l+1];return l+=2,e}function a(){var e=n(),t=l+e-2,a=m(r,t,l);a&&a.invalid&&(console.log("readDataBlock - incorrect length, next marker is: "+a.invalid),t=a.offset);var s=r.subarray(l,t);return l+=s.length,s}function s(e){for(var t=Math.ceil(e.samplesPerLine/8/e.maxH),r=Math.ceil(e.scanLines/8/e.maxV),n=0;n>4){if(E>>4!=1)throw new e("DQT - invalid table spec");for(S=0;S<64;S++)v[t[S]]=n()}else for(S=0;S<64;S++)v[t[S]]=r[l++];f[15&E]=v}break;case 65472:case 65473:case 65474:if(i)throw new e("Only single frame JPEGs supported");n(),(i={}).extended=65473===w,i.progressive=65474===w,i.precision=r[l++],i.scanLines=n(),i.samplesPerLine=n(),i.components=[],i.componentIds={};var x,k=r[l++],P=0,C=0;for(b=0;b>4,R=15&r[l+1];P>4?p:y)[15&M]=h(G,N)}break;case 65501:n(),o=n();break;case 65498:n();var F,B=r[l++],V=[];for(b=0;b>4],F.huffmanTableAC=p[15&z],V.push(F)}var j=r[l++],K=r[l++],H=r[l++],J=d(r,l,i,V,o,j,K,H>>4,15&H);l+=J;break;case 65535:255!==r[l]&&l--;break;default:if(255===r[l-3]&&r[l-2]>=192&&r[l-2]<=254){l-=3;break}throw new e("unknown marker "+w.toString(16))}w=n()}for(this.width=i.samplesPerLine,this.height=i.scanLines,this.jfif=c,this.eof=l,this.adobe=u,this.components=[],b=0;b>8)+T[u+1];return w},_isColorConversionNeeded:function(){return this.adobe?!!this.adobe.transformCode:3===this.numComponents?0!==this.colorTransform:1===this.colorTransform},_convertYccToRgb:function(e){for(var t,r,n,a=0,s=e.length;a4)throw new e("Unsupported color mode");var a=this._getLinearizedBlockData(t,r);if(1===this.numComponents&&n){for(var s=a.length,i=new Uint8ClampedArray(3*s),o=0,l=0;l=0;p--)h[t++]=e[f]>>p&1}catch{}if(1===i&&l.length===a*s){const e=new Uint8Array(l.buffer);u=[e,e,e]}else{for(u=[],f=0;f<3;f++)u.push(new Uint8Array(c));for(p=0,d=0;de.l)).then((({default:e})=>e({locateFile:e=>o(`esri/layers/support/rasterFormats/${e}`)}))).then((e=>{!function(e){const{_malloc:t,_free:r,_lerc_getBlobInfo:n,_lerc_getDataRanges:a,_lerc_decode_4D:s,asm:i}=e;let o;const l=Object.values(i).find((t=>t&&"buffer"in t&&t.buffer===e.HEAPU8.buffer)),c=e=>{const r=e.map((e=>16+(e>>3<<3))),n=r.reduce(((e,t)=>e+t)),a=t(n);o=new Uint8Array(l.buffer);let s=r[0];r[0]=a;for(let e=1;e{const t=new Uint8Array(48),s=new Uint8Array(24),[i,u,h]=c([e.length,t.length,s.length]);o.set(e,i),o.set(t,u),o.set(s,h);let f=n(i,e.length,u,h,12,3);if(f)throw r(i),new Error(`lerc-getBlobInfo: error code is ${f}`);o=new Uint8Array(l.buffer),j(o,u,t),j(o,h,s);const d=new Uint32Array(t.buffer),p=new Float64Array(s.buffer),[g,m,,y,w,b,S,T,I,A,E]=d,v={version:g,depthCount:A,width:y,height:w,validPixelCount:S,bandCount:b,blobSize:T,maskCount:I,dataType:m,minValue:p[0],maxValue:p[1],maxZerror:p[2],statistics:[],bandCountWithNoData:E};if(E&&A>1)return r(i),v;if(1===A&&1===b)return r(i),v.statistics.push({minValue:p[0],maxValue:p[1]}),v;const x=A*b*8,k=new Uint8Array(x),P=new Uint8Array(x);let C=i,L=0,R=0,U=!1;if(o.byteLength1){const t=O.slice(e*A,(e+1)*A),r=M.slice(e*A,(e+1)*A),n=Math.min.apply(null,t),a=Math.max.apply(null,r);G.push({minValue:n,maxValue:a,depthStats:{minValues:t,maxValues:r}})}else G.push({minValue:O[e],maxValue:M[e]});return r(C),U||r(L),v},z.decode=(e,t)=>{const{maskCount:n,depthCount:a,bandCount:i,width:u,height:h,dataType:f,bandCountWithNoData:d}=t,p=B[f],g=u*h,m=new Uint8Array(g*i),y=g*a*i*p.size,w=new Uint8Array(y),b=new Uint8Array(i),S=new Uint8Array(8*i),[T,I,A,E,v]=c([e.length,m.length,w.length,b.length,S.length]);o.set(e,T),o.set(m,I),o.set(w,A),o.set(b,E),o.set(S,v);const x=s(T,e.length,n,I,a,u,h,i,f,A,E,v);if(x)throw r(T),new Error(`lerc-decode: error code is ${x}`);o=new Uint8Array(l.buffer),j(o,A,w),j(o,I,m);let k=null;if(d){j(o,E,b),j(o,v,S),k=[];const e=new Float64Array(S.buffer);for(let t=0;t1){T.set(w[0]);for(let e=1;e=I;if(d>0&&A)for(let e=0;e1?w:null,{pixelType:v}=g;return{width:l,height:c,bandCount:u,pixelType:v,depthCount:h,statistics:p,pixels:y,mask:T,bandMasks:E,noDataValues:o}}function J(){const e=[];for(let t=0;t<=257;t++)e[t]=[t];return e}function W(e,t){for(let r=0;r=s)o-=s,f=h>>>32-s,h<<=s;else{f=h>>>32-o,h=a[u++];const e=s-o;o=32-e,f=(f<>>o),h<<=e}if(257===f)break;if(256===f){s=9,i=J(),l=i.length,c=[];continue}const e=i[f];if(null==e){if(f>i.length)throw new Error("data integrity issue: code does not exist on code page");c.push(c[0]),i[l++]=c.slice(),W(g,c)}else W(g,e),c.push(e[0]),c.length>1&&(i[l++]=c.slice()),c=e.slice();if(Y.has(l)&&s++,0===o&&(h=a[u++],o=32),u>d||u===d&&o<=p)break}return new Uint8Array(g)}Y.add(511),Y.add(1023),Y.add(2047),Y.add(4095),Y.add(8191);var X=function(e){var t,r,n;function a(e){var t,r,n,a,s,i,o,l,c,u,h,f,d;for(this.data=e,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.animation=null,this.text={},s=null;;){switch(t=this.readUInt32(),l=function(){var e,t;for(t=[],e=0;e<4;++e)t.push(String.fromCharCode(this.data[this.pos++]));return t}.call(this).join(""),l){case"IHDR":this.width=this.readUInt32(),this.height=this.readUInt32(),this.bits=this.data[this.pos++],this.colorType=this.data[this.pos++],this.compressionMethod=this.data[this.pos++],this.filterMethod=this.data[this.pos++],this.interlaceMethod=this.data[this.pos++];break;case"acTL":this.animation={numFrames:this.readUInt32(),numPlays:this.readUInt32()||1/0,frames:[]};break;case"PLTE":this.palette=this.read(t);break;case"fcTL":s&&this.animation.frames.push(s),this.pos+=4,s={width:this.readUInt32(),height:this.readUInt32(),xOffset:this.readUInt32(),yOffset:this.readUInt32()},a=this.readUInt16(),n=this.readUInt16()||100,s.delay=1e3*a/n,s.disposeOp=this.data[this.pos++],s.blendOp=this.data[this.pos++],s.data=[];break;case"IDAT":case"fdAT":for("fdAT"===l&&(this.pos+=4,t-=4),e=(null!=s?s.data:void 0)||this.imgData,h=0;0<=t?ht;0<=t?++h:--h)e.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:if(this.transparency.indexed=this.read(t),(c=255-this.transparency.indexed.length)>0)for(f=0;0<=c?fc;0<=c?++f:--f)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(t)[0];break;case 2:this.transparency.rgb=this.read(t)}break;case"tEXt":i=(u=this.read(t)).indexOf(0),o=String.fromCharCode.apply(String,u.slice(0,i)),this.text[o]=String.fromCharCode.apply(String,u.slice(i+1));break;case"IEND":return s&&this.animation.frames.push(s),this.colors=function(){switch(this.colorType){case 0:case 3:case 4:return 1;case 2:case 6:return 3}}.call(this),this.hasAlphaChannel=4===(d=this.colorType)||6===d,r=this.colors+(this.hasAlphaChannel?1:0),this.pixelBitlength=this.bits*r,this.colorSpace=function(){switch(this.colors){case 1:return"DeviceGray";case 3:return"DeviceRGB"}}.call(this),void(this.imgData=new Uint8Array(this.imgData));default:this.pos+=t}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}return a.load=function(e,t,r){var n;return"function"==typeof t&&(r=t),(n=new XMLHttpRequest).open("GET",e,!0),n.responseType="arraybuffer",n.onload=function(){var e;return e=new a(new Uint8Array(n.response||n.mozResponseArrayBuffer)),"function"==typeof(null!=t?t.getContext:void 0)&&e.render(t),"function"==typeof r?r(e):void 0},n.send(null)},a.prototype.read=function(e){var t,r;for(r=[],t=0;0<=e?te;0<=e?++t:--t)r.push(this.data[this.pos++]);return r},a.prototype.readUInt32=function(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]},a.prototype.readUInt16=function(){return this.data[this.pos++]<<8|this.data[this.pos++]},a.prototype.decodePixels=function(e){var t,r,n,a,s,i,o,l,c,u,h,f,d,p,g,m,y,w,b,S,T,I,A;if(null==e&&(e=this.imgData),0===e.length)return new Uint8Array(0);for(e=(e=new M(e)).getBytes(),m=(f=this.pixelBitlength/8)*this.width,d=new Uint8Array(m*this.height),i=e.length,g=0,p=0,r=0;p1&&r/a{const r=t.width*t.height,n=t.pixelType;return Math.floor(e.byteLength/(r*$(n)))},$=e=>{let t=1;switch(e){case Uint8Array:case Int8Array:t=1;break;case Uint16Array:case Int16Array:t=2;break;case Uint32Array:case Int32Array:case Float32Array:t=4;break;case Float64Array:t=8}return t};class Q{static decode(e,t){const r=t.pixelType,n=[],a=t.width*t.height,s=Z(e,t),{bandIds:i,format:o}=t,l=i?.length||Z(e,t),c=e.byteLength-e.byteLength%(a*$(r)),u=new r(e,0,a*s);let h,f,d,p,g=null;if("bip"===o)for(h=0;h{if(8*e.byteLength=0;o--)n[a++]=s>>o&1;for(o=7;a>o&1,o--;return n})(e.slice(c),a)),{pixels:n,mask:g}}}function ee(e,t){let r=0,n="",a=0,s=0;const i=e.length;for(;r>4,a<8?a=1:15===a?(a=4,s=(7&s)<<18|(63&e[r++])<<12|(63&e[r++])<<6|63&e[r++]):14===a?(a=3,s=(15&s)<<12|(63&e[r++])<<6|63&e[r++]):(a=2,s=(31&s)<<6|63&e[r++]),(0!==s||t)&&(n+=String.fromCharCode(s));return n}const te=(()=>{const e=[];return e[254]="NEWSUBFILETYPE",e[255]="SUBFILETYPE",e[256]="IMAGEWIDTH",e[257]="IMAGELENGTH",e[258]="BITSPERSAMPLE",e[259]="COMPRESSION",e[262]="PHOTOMETRICINTERPRETATION",e[263]="THRESHHOLDING",e[264]="CELLWIDTH",e[265]="CELLLENGTH",e[266]="FILLORDER",e[269]="DOCUMENTNAME",e[270]="IMAGEDESCRIPTION",e[271]="MAKE",e[272]="MODEL",e[273]="STRIPOFFSETS",e[274]="ORIENTATION",e[277]="SAMPLESPERPIXEL",e[278]="ROWSPERSTRIP",e[279]="STRIPBYTECOUNTS",e[280]="MINSAMPLEVALUE",e[281]="MAXSAMPLEVALUE",e[282]="XRESOLUTION",e[283]="YRESOLUTION",e[284]="PLANARCONFIGURATION",e[285]="PAGENAME",e[286]="XPOSITION",e[287]="YPOSITION",e[288]="FREEOFFSETS",e[289]="FREEBYTECOUNTS",e[290]="GRAYRESPONSEUNIT",e[291]="GRAYRESPONSECURVE",e[292]="T4OPTIONS",e[293]="T6OPTIONS",e[296]="RESOLUTIONUNIT",e[297]="PAGENUMBER",e[300]="COLORRESPONSEUNIT",e[301]="TRANSFERFUNCTION",e[305]="SOFTWARE",e[306]="DATETIME",e[315]="ARTIST",e[316]="HOSTCOMPUTER",e[317]="PREDICTOR",e[318]="WHITEPOINT",e[319]="PRIMARYCHROMATICITIES",e[320]="COLORMAP",e[321]="HALFTONEHINTS",e[322]="TILEWIDTH",e[323]="TILELENGTH",e[324]="TILEOFFSETS",e[325]="TILEBYTECOUNTS",e[326]="BADFAXLINES",e[327]="CLEANFAXDATA",e[328]="CONSECUTIVEBADFAXLINES",e[330]="SUBIFD",e[332]="INKSET",e[333]="INKNAMES",e[334]="NUMBEROFINKS",e[336]="DOTRANGE",e[337]="TARGETPRINTER",e[338]="EXTRASAMPLES",e[339]="SAMPLEFORMAT",e[340]="SMINSAMPLEVALUE",e[341]="SMAXSAMPLEVALUE",e[342]="TRANSFERRANGE",e[347]="JPEGTABLES",e[512]="JPEGPROC",e[513]="JPEGIFOFFSET",e[514]="JPEGIFBYTECOUNT",e[515]="JPEGRESTARTINTERVAL",e[517]="JPEGLOSSLESSPREDICTORS",e[518]="JPEGPOINTTRANSFORM",e[519]="JPEGQTABLES",e[520]="JPEGDCTABLES",e[521]="JPEGACTABLES",e[529]="YCBCRCOEFFICIENTS",e[530]="YCBCRSUBSAMPLING",e[531]="YCBCRPOSITIONING",e[532]="REFERENCEBLACKWHITE",e[700]="XMP",e[33550]="GEOPIXELSCALE",e[33922]="GEOTIEPOINTS",e[33432]="COPYRIGHT",e[42112]="GDAL_METADATA",e[42113]="GDAL_NODATA",e[50844]="RPCCOEFFICIENT",e[34264]="GEOTRANSMATRIX",e[34735]="GEOKEYDIRECTORY",e[34736]="GEODOUBLEPARAMS",e[34737]="GEOASCIIPARAMS",e[34665]="EXIFIFD",e[34853]="GPSIFD",e[40965]="INTEROPERABILITYIFD",e})(),re=(()=>{const e=te.slice();return e[36864]="ExifVersion",e[40960]="FlashpixVersion",e[40961]="ColorSpace",e[42240]="Gamma",e[37121]="ComponentsConfiguration",e[37122]="CompressedBitsPerPixel",e[40962]="PixelXDimension",e[40963]="PixelYDimension",e[37500]="MakerNote",e[37510]="UserComment",e[40964]="RelatedSoundFile",e[36867]="DateTimeOriginal",e[36868]="DateTimeDigitized",e[36880]="OffsetTime",e[36881]="OffsetTimeOriginal",e[36882]="OffsetTimeDigitized",e[37520]="SubSecTime",e[37521]="SubSecTimeOriginal",e[37522]="SubSecTimeDigitized",e[37888]="Temperature",e[37889]="Humidity",e[37890]="Pressure",e[37891]="WaterDepth",e[37892]="Acceleration",e[37893]="CameraElevationAngle",e[42016]="ImageUniqueID",e[42032]="CameraOwnerName",e[42033]="BodySerialNumber",e[42034]="LensSpecification",e[42035]="LensMake",e[42036]="LensModel",e[42037]="LensSerialNumber",e[33434]="ExposureTime",e[33437]="FNumber",e[34850]="ExposureProgram",e[34852]="SpectralSensitivity",e[34855]="PhotographicSensitivity",e[34856]="OECF",e[34864]="SensitivityType",e[34865]="StandardOutputSensitivity",e[34866]="RecommendedExposureIndex",e[34867]="ISOSpeed",e[34868]="ISOSpeedLatitudeyyy",e[34869]="ISOSpeedLatitudezzz",e[37377]="ShutterSpeedValue",e[37378]="ApertureValue",e[37379]="BrightnessValue",e[37380]="ExposureBiasValue",e[37381]="MaxApertureValue",e[37382]="SubjectDistance",e[37383]="MeteringMode",e[37384]="LightSource",e[37385]="Flash",e[37386]="FocalLength",e[37396]="SubjectArea",e[41483]="FlashEnergy",e[41484]="SpatialFrequencyResponse",e[41486]="FocalPlaneXResolution",e[41487]="FocalPlaneYResolution",e[41488]="FocalPlaneResolutionUnit",e[41492]="SubjectLocation",e[41493]="ExposureIndex",e[41495]="SensingMethod",e[41728]="FileSource",e[41729]="SceneType",e[41730]="CFAPattern",e[41985]="CustomRendered",e[41986]="ExposureMode",e[41987]="WhiteBalance",e[41988]="DigitalZoomRatio",e[41989]="FocalLengthIn35mmFilm",e[41990]="SceneCaptureType",e[41991]="GainControl",e[41992]="Contrast",e[41993]="Saturation",e[41994]="Sharpness",e[41995]="DeviceSettingDescription",e[41996]="SubjectDistanceRange",e})(),ne=(()=>{const e=[];return e[1024]="GTModelTypeGeoKey",e[1025]="GTRasterTypeGeoKey",e[1026]="GTCitationGeoKey",e[2048]="GeographicTypeGeoKey",e[2049]="GeogCitationGeoKey",e[2050]="GeogGeodeticDatumGeoKey",e[2051]="GeogPrimeMeridianGeoKey",e[2052]="GeogLinearUnitsGeoKey",e[2053]="GeogLinearUnitSizeGeoKey",e[2054]="GeogAngularUnitsGeoKey",e[2055]="GeogAngularUnitSizeGeoKey",e[2056]="GeogEllipsoidGeoKey",e[2057]="GeogSemiMajorAxisGeoKey",e[2058]="GeogSemiMinorAxisGeoKey",e[2059]="GeogInvFlatteningGeoKey",e[2061]="GeogPrimeMeridianLongGeoKey",e[2060]="GeogAzimuthUnitsGeoKey",e[3072]="ProjectedCSTypeGeoKey",e[3073]="PCSCitationGeoKey",e[3074]="ProjectionGeoKey",e[3075]="ProjCoordTransGeoKey",e[3076]="ProjLinearUnitsGeoKey",e[3077]="ProjLinearUnitSizeGeoKey",e[3078]="ProjStdParallel1GeoKey",e[3079]="ProjStdParallel2GeoKey",e[3080]="ProjNatOriginLongGeoKey",e[3081]="ProjNatOriginLatGeoKey",e[3082]="ProjFalseEastingGeoKey",e[3083]="ProjFalseNorthingGeoKey",e[3084]="ProjFalseOriginLongGeoKey",e[3085]="ProjFalseOriginLatGeoKey",e[3086]="ProjFalseOriginEastingGeoKey",e[3087]="ProjFalseOriginNorthingGeoKey",e[3088]="ProjCenterLongGeoKey",e[3090]="ProjCenterEastingGeoKey",e[3091]="ProjCenterNorthingGeoKey",e[3092]="ProjScaleAtNatOriginGeoKey",e[3093]="ProjScaleAtCenterGeoKey",e[3094]="ProjAzimuthAngleGeoKey",e[3095]="ProjStraightVertPoleLongGeoKey",e[4096]="VerticalCSTypeGeoKey",e[4097]="VerticalCitationGeoKey",e[4098]="VerticalDatumGeoKey",e[4099]="VerticalUnitsGeoKey",e})(),ae=new Map;ae.set("EXIFIFD",re),ae.set("GPSIFD",["GPSVersionID","GPSLatitudeRef","GPSLatitude","GPSLongitudeRef","GPSLongitude","GPSAltitudeRef","GPSAltitude","GPSTimeStamp","GPSSatellites","GPSStatus","GPSMeasureMode","GPSDOP","GPSSpeedRef","GPSSpeed","GPSTrackRef","GPSTrack","GPSImgDirectionRef","GPSImgDirection","GPSMapDatum","GPSDestLatitudeRef","GPSDestLatitude","GPSDestLongitudeRef","GPSDestLongitude","GPSDestBearingRef","GPSDestBearing","GPSDestDistanceRef","GPSDestDistance","GPSProcessingMethod","GPSAreaInformation","GPSDateStamp","GPSDifferential","GPSHPositioningError"]);const se={tiffTags:te,ifdTags:ae,geoKeys:ne,getTagName:(e,t)=>{let r=(t||te)[e];return void 0===r&&(r="unknown"+String(e)),r}},ie=(()=>{const e=new ArrayBuffer(4),t=new Uint8Array(e);return new Uint32Array(e)[0]=1,1===t[0]})(),oe=[0,1,1,2,4,8,1,1,2,4,8,4,8,-1,-1,-1,8,8,8],le=4294967296,ce=new Set([1,5,6,7,8,34712,34887]);function ue(e,t){let r="unknown";return 3===e?r=64===t?"f64":"f32":1===e?1===t?r="u1":2===t?r="u2":4===t?r="u4":t<=8?r="u8":t<=16?r="u16":t<=32&&(r="u32"):2===e&&(t<=8?r="s8":t<=16?r="s16":t<=32&&(r="s32")),r}function he(e){let t=null;switch(e?e.toLowerCase():"f32"){case"u1":case"u2":case"u4":case"u8":t=Uint8Array;break;case"u16":t=Uint16Array;break;case"u32":t=Uint32Array;break;case"s8":t=Int8Array;break;case"s16":t=Int16Array;break;case"s32":t=Int32Array;break;case"f64":t=Float64Array;break;default:t=Float32Array}return t}function fe(e,t){return{x:t[0]*e.x+t[1]*e.y+t[2],y:t[3]*e.x+t[4]*e.y+t[5]}}function de(e,t){return e.get(t)?.values}function pe(e,t){return e.get(t)?.values}function ge(e,t){return e.get(t)?.values?.[0]}function me(e,t){return e.get(t)?.values?.[0]}function ye(e,t,r,n=0,a=se.tiffTags,s=4){const i=8===s,o=i?Le(new DataView(e,r,8),0,t):new DataView(e,r,2).getUint16(0,t),l=4+2*s,c=i?8:2,u=c+o*l;if(r+u>e.byteLength)return{success:!1,ifd:null,nextIFD:null,requiredBufferSize:u};const h=r+u+4<=e.byteLength?Ue(new DataView(e,r+u,8===s?8:4),0,t,8===s):null,f=r+c,d=new Map;let p,g,m,y,w,b=0,S=0;for(let r=0;rH(e,{inputOffset:t}).pixels[0];function be(e,t){if(1!==t&&2!==t&&4!==t)return e;const r=new Uint8Array(e),n=8/t,a=new Uint8Array(e.byteLength*n);let s=0;const i=2**t-1;for(let e=0;e>>8-t&i}return a.buffer}function Se(e,t,r){const n=new N;n.parse(e),n.colorTransform=6===r?-1:0;const a=n.getData(n.width,n.height,1!==t&&4!==t);return new Uint8Array(a.buffer)}function Te(e){const t=new M(e).getBytes(),r=new ArrayBuffer(t.length),n=new Uint8Array(r);return n.set(t),n}async function Ie(e,t,r,n,a){const s=ie===t,i=me(r,"BITSPERSAMPLE"),o=me(r,"SAMPLESPERPIXEL")??1,l=me(r,"PHOTOMETRICINTERPRETATION"),c=me(r,"SAMPLEFORMAT")??1,u=ue(c,i),h=me(r,"COMPRESSION")??1,f=he(u);let d,p,g;if(34887===h)return await _(),we(e,n);if(1===h)d=e.slice(n,n+a),p=new Uint8Array(d);else if(8===h||32946===h)p=new Uint8Array(e,n,a),p=Te(p),d=p.buffer;else if(6===h)p=new Uint8Array(e,n,a),p=Se(p,o,l),d=p.buffer;else if(7===h){const t=r.get("JPEGTABLES").values,s=t.length-2;p=new Uint8Array(s+a-2);for(let e=0;e1&&(5===h||8===h||32946===h)&&y&&w){const e=ke(r),t=new f(g.length);t.set(g),g=function(e,t,r,n,a){const s=n?4:1,i=r*s*a;n&&(e=new Uint8Array(e.buffer));for(let r=0;r{const n=ie===t.littleEndian,a=pe(r,"STRIPOFFSETS");if(void 0===a)return null;const{width:s,height:i,pixelType:o}=xe([r]),l=me(r,"SAMPLESPERPIXEL")||t.planes,c=me(r,"PHOTOMETRICINTERPRETATION"),u=s*i,h=me(r,"BITSPERSAMPLE"),f=he(o),d=new f(u*l),p=pe(r,"STRIPBYTECOUNTS"),g=me(r,"ROWSPERSTRIP"),m=me(r,"COMPRESSION")??1;let y,w,b,S,T,I,A,E,v;if(h%8==0)for(y=0;y{if(!e)return null;const t=e.match(//gi);if(!t||0===t.length)return null;const r=new Map;let n,a,s,i,o;for(let e=0;e")),i=n.indexOf("sample="),i>-1&&(o=n.slice(i+8,n.indexOf('"',i+8))),i=n.indexOf("name="),i>-1&&(a=n.slice(i+6,n.indexOf('"',i+6))),a&&(s=n.slice(n.indexOf(">")+1,n.indexOf("")).trim(),null!=o?r.has(a)?r.get(a)[o]=s:r.set(a,[s]):r.set(a,s)),o=null;const l=r.get("STATISTICS_MINIMUM"),c=r.get("STATISTICS_MAXIMUM"),u=r.get("STATISTICS_MEAN"),h=r.get("STATISTICS_STDDEV");let f=null;if(l&&c){f=[];for(let e=0;em&&f>(a?e.byteLength:e?e.byteLength-l+n:0))return r.offlineOffsetSize=[l,f],r.values=null,!1;if(d<=m){if(!t)if(m<=32)l>>>=32-d;else{const e=y?.length?y[0]:l>>>0,t=y?.length?y[1]:Math.round((l-e)/le);d<=32?(l=e>>>32-d,y[0]=l):(l=e*2**(32-d)+(t>>>32-d),y[0]=e,y[1]=t>>>32-d)}if(1===o&&h===m)c=[l];else if(64===m){const e=y?.length?y[0]:l>>>0,t=y?.length?y[1]:Math.round((l-e)/le);let r=e,n=32;for(g=1;g<=o;g++){const e=32-h*g%32;if(n>>32-n,s=t<<32-n>>>32-n;r=t,c.push(a+s*2**(h-n)),n-=32-(h-n)}else c.push(r<>>32-h),n-=h;0===n&&(n=32,r=t)}}else for(g=1;g<=o;g++){const e=32-h*g;c.push(l<>>32-h)}}else{l-=n,a&&(l=0);for(let r=l;rparseFloat(e))),f.some((e=>isNaN(e)))&&(f=null));const d=me(t,"COMPRESSION")??1;let p;switch(d){case 1:p="NONE";break;case 2:case 3:case 4:case 32771:p="CCITT";break;case 5:p="LZW";break;case 6:case 7:p="JPEG";break;case 32773:p="PACKBITS";break;case 8:case 32946:p="DEFLATE";break;case 34712:p="JPEG2000";break;case 34887:p="LERC";break;default:p=String(d)}let g=!0,m="";ce.has(d)||(g=!1,m+="unsupported tag compression "+d),l>3&&(g=!1,m+="unsupported tag sampleFormat "+l),1!==i&&2!==i&&4!==i&&i%8!=0&&(g=!1,m+="unsupported tag bitsPerSample "+i);const y=ge(t,"GEOASCIIPARAMS");let w;if(y){const e=y.split("|").find((e=>e.includes("ESRI PE String = "))),t=e?e.replace("ESRI PE String = ",""):"";w=t.startsWith("COMPD_CS")||t.startsWith("PROJCS")||t.startsWith("GEOGCS")?{wkid:null,wkt:t}:null}const b=pe(t,"GEOTIEPOINTS"),S=pe(t,"GEOPIXELSCALE"),T=pe(t,"GEOTRANSMATRIX"),I=t.has("GEOKEYDIRECTORY")?t.get("GEOKEYDIRECTORY").data:null;let A,E,v=!1,x=!1;if(I){v=2===me(I,"GTRasterTypeGeoKey");const e=me(I,"GTModelTypeGeoKey");if(2===e){const e=me(I,"GeographicTypeGeoKey");e>=1024&&e<=32766&&(w={wkid:e}),w||32767!==e||(x=!0,w={wkid:4326})}else if(1===e){const e=me(I,"ProjectedCSTypeGeoKey");e>=1024&&e<=32766&&(w={wkid:e})}}if(S&&b&&b.length>=6?(A=[S[0],0,b[3]-b[0]*S[0],0,-Math.abs(S[1]),b[4]-b[1]*S[1]],v&&(A[2]-=.5*A[0]+.5*A[1],A[5]-=.5*A[3]+.5*A[4])):T&&16===T.length&&(A=v?[T[0],T[1],T[3]-.5*T[0],T[4],T[5],T[7]-.5*T[5]]:[T[0],T[1],T[3],T[4],T[5],T[7]]),A){const e=[{x:0,y:s},{x:0,y:0},{x:a,y:s},{x:a,y:0}];let t,r=Number.POSITIVE_INFINITY,n=Number.POSITIVE_INFINITY,i=Number.NEGATIVE_INFINITY,o=Number.NEGATIVE_INFINITY;for(let a=0;ar?r:t.x,i=t.xn?n:t.y,o=t.y400||Math.max(Math.abs(E.xmin),Math.abs(E.xmax))>361)&&(w=null,E.spatialReference=null);const k=Pe(e);let P,C,L,R,U;if(k.length>0){L=Math.round(Math.log(a/me(k[0],"IMAGEWIDTH"))/Math.LN2);const e=k[k.length-1];R=k.length,P=me(e,"TILEWIDTH"),C=me(e,"TILELENGTH")}P=null!=R&&R>0?P||r:null,C=null!=R&&R>0?C||n:null,r&&(U=[{maxCol:Math.ceil(a/r)-1,maxRow:Math.ceil(s/n)-1,minRow:0,minCol:0}],k.forEach((e=>{U.push({maxCol:Math.ceil(me(e,"IMAGEWIDTH")/me(e,"TILEWIDTH"))-1,maxRow:Math.ceil(me(e,"IMAGELENGTH")/me(e,"TILELENGTH"))-1,minRow:0,minCol:0})})));const O=ge(e[0],"GDAL_METADATA"),M=Ee(O);m+=" "+Ge({width:a,height:s,tileWidth:r,tileHeight:n,planes:o,ifds:e});const G=Ce(e).length===k.length+1,D=k?.length?k.map((e=>({x:a/me(e,"IMAGEWIDTH"),y:s/me(e,"IMAGELENGTH")}))):void 0;return{width:a,height:s,tileWidth:r,tileHeight:n,planes:o,isBSQ:u,pixelType:c,compression:p,noData:f,hasMaskBand:G,isSupported:g,pyramidResolutions:D,message:m,extent:E,isPseudoGeographic:x,affine:S?null:A,firstPyramidLevel:L,maximumPyramidLevel:R,pyramidBlockWidth:P,pyramidBlockHeight:C,tileBoundary:U,metadata:M}}function ke(e,t){const r=de(e,"PLANARCONFIGURATION");return r?2===r[0]:!!t&&t.isBSQ}function Pe(e){return e.filter((e=>1===me(e,"NEWSUBFILETYPE")))}function Ce(e){return e.filter((e=>{const t=!(4&~(me(e,"NEWSUBFILETYPE")??0)),r=4===me(e,"PHOTOMETRICINTERPRETATION");return t&&r}))}function Le(e,t,r){const n=e.getUint32(t,r),a=e.getUint32(t+4,r);return r?a*le+n:n*le+a}function Re(e,t,r){let n=r?e.getInt32(t,r):e.getUint32(t,r),a=r?e.getUint32(t+4,r):e.getInt32(t+4,r);const s=(r?n:a)>=0?1:-1;return r?n*=s:a*=s,s*(r?a*le+n:n*le+a)}function Ue(e,t,r,n){return n?Le(e,t,r):e.getUint32(t,r)}function Oe(e){const t=new DataView(e,0,16),r=t.getUint16(0,!1);let n=null;if(18761===r)n=!0;else{if(19789!==r)throw new Error("unexpected endianess byte");n=!1}const a=t.getUint16(2,n);if(42!==a&&43!==a)throw new Error("unexpected tiff identifier");let s=4;const i=43===a;if(i){const e=t.getUint16(s,n);if(s+=2,8!==e)throw new Error("unsupported bigtiff version");if(0!==t.getUint16(s,n))throw new Error("unsupported bigtiff version");s+=2}return{littleEndian:n,isBigTiff:i,firstIFDPos:Ue(t,s,n,i)}}function Me(e,t,r,n=0,a=se.tiffTags,s=4){const i=ye(e,t,r,n,a,s);let o;const l=i.ifd;if(l){if(se.ifdTags.forEach(((r,a)=>{l.has(a)&&(o=l.get(a),o.data=ye(e,t,o.valueOffset-n,n,r).ifd)})),l.has("GEOKEYDIRECTORY")){o=l.get("GEOKEYDIRECTORY");const r=o.values;if(r&&r.length>4){const a=r[0]+"."+r[1]+"."+r[2];o.data=ye(e,t,o.valueOffset+6-n,n,se.geoKeys,2).ifd,o.data&&o.data.set("GEOTIFFVersion",{id:0,type:2,valueCount:1,valueOffset:null,values:[a]})}}if(l.has("XMP")){o=l.get("XMP");const e=o.values;"number"==typeof e[0]&&7===o.type&&(o.values=[ee(new Uint8Array(e))])}}return i}function Ge(e){const{width:t,height:r,tileHeight:n,tileWidth:a}=e,s=e.planes,i=a?a*n:t*r,o=me(e.ifds[0],"BITSPERSAMPLE");let l="";return i*s>2**30/(o>8?o/8:1)&&(l=a?"tiled tiff exceeding 1 gigabits per tile is not supported":"scanline tiff exceeding 1 gigabits is not supported"),l}const De=new Set(["jpg","png","bmp","gif"]);async function Ne(t,a){if(!ie)throw new e("rasterCoded:decode","lerc decoder is not supported on big endian platform");await _();const{offset:s}=a,{width:i,height:o,pixelType:l,statistics:c,depthCount:u,noDataValues:h,bandMasks:f,pixels:d,mask:p}=H(t,{inputOffset:s,returnInterleaved:a.returnInterleaved}),g=new r({width:i,height:o,pixelType:l.toLowerCase(),pixels:d,mask:p,statistics:c.map((({minValue:e,maxValue:t})=>new n(e,t))),bandMasks:f,depthCount:u,noDataValues:h});return c?.length||g.updateStatistics(),g}async function Fe(e,n){const a=await async function(e,t={}){const r=t.pyramidLevel||0,n=t.headerInfo||function(e){const{littleEndian:t,isBigTiff:r,firstIFDPos:n}=Oe(e);let a=n;const s=[];do{const n=Me(e,t,a,0,se.tiffTags,r?8:4);if(!n.success)break;s.push(n.ifd),a=n.nextIFD}while(a>0);return{...xe(s),littleEndian:t,isBigTiff:r,ifds:s,pyramidIFDs:Pe(s),maskIFDs:Ce(s)}}(e),{ifds:a,noData:s}=n;if(0===a.length)throw new Error("no valid image file directory");const i=Ge(n);if(i)throw i;let o=null;const c=-1===r?a[a.length-1]:a[r],u=s??t.noDataValue;return o=n.tileWidth?await async function(e,t,r){const n=pe(r,"TILEOFFSETS");if(void 0===n)return null;const a=pe(r,"TILEBYTECOUNTS"),{width:s,height:i,pixelType:o,tileWidth:l,tileHeight:c}=xe([r]),u=ke(r,t),h=me(r,"SAMPLESPERPIXEL")||t.planes,f=s*i,d=me(r,"BITSPERSAMPLE"),p=34887===(me(r,"COMPRESSION")??1),g=he(o),m=[];for(let e=0;e1){const o=Math.round(n.length/h);for(y=0;ye.min)):null,E=I?I.map((e=>e.max)):null,v={pixelType:u,width:d,height:p,pixels:w,noDataValue:T};return null!=T?l(v,T):A&&E&&t.applyMinMaxConstraint&&(v.mask=((e,t,r)=>{if(!(e&&e.length>0&&t&&r))return null;let n,a,s;const i=e[0].length,o=e.length,l=new Uint8Array(i);for(let c=0;cs?0:1;else for(let e=0;es?0:1);return l})(w,A,E)),v}(e,t.customOptions),a=new r({width:n.width,height:n.height,pixels:n.pixels,pixelType:n.pixelType.toLowerCase(),mask:n.mask,statistics:null});return a.updateStatistics(),a}(t,n);if((!s||"bsq"!==s&&"bip"!==s&&"deflate"!==s&&"lzw"!==s)&&(s=Ke(t)),n.useCanvas&&De.has(s))return async function(e,t,n,a){const s=new G,i={applyJpegMask:!1,format:t,...n},o=await s.decode(e,i,a),l=new r(o);return l.updateStatistics(),l}(t,s,n,a);const i=function(t){let n=null;switch(t){case"lerc":case"lerc2":n=Ne;break;case"jpg":n=ze;break;case"png":n=je;break;case"bsq":case"bip":n=(e,n)=>function(e,t,n){const{pixelTypeCtor:a}=function(e){let t=null,r=null;switch(e?e.toLowerCase():"f32"){case"u1":case"u2":case"u4":case"u8":r=255,t=Uint8Array;break;case"u16":r=r||65535,t=Uint16Array;break;case"u32":r=r||2**32-1,t=Uint32Array;break;case"s8":r=r||-128,t=Int8Array;break;case"s16":r=r||-32768,t=Int16Array;break;case"s32":r=r||0-2**31,t=Int32Array;break;default:t=Float32Array}return{pixelTypeCtor:t,noDataValue:r}}(t.pixelType),s=(0,Q.decode)(e,{width:t.width,height:t.height,pixelType:a,format:n}),i=new r({width:t.width,height:t.height,pixels:s.pixels,pixelType:t.pixelType,mask:s.mask,statistics:null});return i.updateStatistics(),i}(e,n,t);break;case"tiff":n=Fe;break;case"deflate":n=Ve;break;case"lzw":n=_e;break;case"error":n=()=>{throw new e("rasterCodec:decode","input data contains error")};break;default:n=()=>{throw new e("rasterCodec:decode","unsupported raster format")}}return n}(s);let o;n.isPoint&&(null!=(n={...n}).width&&n.width++,null!=n.height&&n.height++);const{offsets:c}=n;if(c&&c.length>1){const e=c.map(((e,r)=>i(t.slice(e,c[r+1]),n))),a=await Promise.all(e);o=a[0],o.pixels=a.map((e=>e.pixels[0]));const s=a.map((e=>e.mask));a.some((e=>null!=e))&&(s.forEach(((e,t)=>{null==e&&(s[t]=new Uint8Array(o.width*o.height).fill(255))})),o.bandMasks=s,o.mask=r.combineBandMasks(s)),o.updateStatistics()}else o=await i(t,{...n,offset:c?.[0]??n.offset});return"jpg"!==s&&null!=n.noDataValue&&1===o.depthCount&&l(o,n.noDataValue,{customFloatTolerance:n.tolerance}),n.isPoint&&function(e,t=1){if(!e)return;const{pixels:n,width:a,height:s,mask:i}=e;if(!n||0===n.length)return;const o=n.length,l=a-1,c=s-1,u=[];let h,f,d,p,g,m,y=null;const w=r.getPixelArrayConstructor(e.pixelType);if(0===t){for(h=0;h.001&&(f/=Ye,d/=Ye),"adjusted"===i)if(o){const e=u*Ye,t=h*Ye;f=(c+e**a*s)/(8*e),d=(c+t**a*s)/(8*t)}else f=(c+u**a*s)/(8*u),d=(c+h**a*s)/(8*h);let p=(90-t)*Math.PI/180,g=Math.cos(p),m=(360-r+90)*Math.PI/180,y=Math.sin(p)*Math.cos(m),w=Math.sin(p)*Math.sin(m);const b=[315,270,225,360,180,0],S=[60,60,60,60,60,90],T=new Float32Array([3,5,3,2,1,4]),I=T.reduce(((e,t)=>e+t)),A=T.map((e=>e/I)),E="multi-directional"===n?b.length:1,v=new Float32Array(6),x=new Float32Array(6),k=new Float32Array(6);if("multi-directional"===n)for(let e=0;e360&&(c%=360)),f[t+e]=c}}}return Ze(f,u,h),new r({width:u,height:h,pixels:[f],mask:c,pixelType:"f32",validPixelCount:e.validPixelCount,statistics:[new n(-1,360)]})}function et(e,t){if(!m(e))return e;const{curvatures:n,outMask:a}=Xe(e,t),{width:s,height:i}=e;Ze(n,s,i);const o=new r({width:s,height:i,pixels:[n],mask:a,pixelType:"f32",validPixelCount:e.validPixelCount});return o.updateStatistics(),o}let tt=class extends h{constructor(e){super(e)}bind(){const{rendererJSON:e}=this;if(!e)return{success:!1};let t;switch(this.lookup={rendererJSON:{}},e.type){case"uniqueValue":t=this._updateUVRenderer(e);break;case"rasterColormap":t=this._updateColormapRenderer(e);break;case"rasterStretch":t=this._updateStretchRenderer(e);break;case"classBreaks":t=this._updateClassBreaksRenderer(e);break;case"rasterShadedRelief":t=this._updateShadedReliefRenderer(e);break;case"vectorField":t=this._updateVectorFieldRenderer();break;case"flowRenderer":t=this._updateFlowRenderer()}return t}symbolize(e){let t=e?.pixelBlock;if(!at(t))return t;if(e.simpleStretchParams&&"rasterStretch"===this.rendererJSON.type)return this.simpleStretch(t,e.simpleStretchParams);try{let r;switch(t.pixels.length>3&&(t=t.extractBands(e.bandIds??[0,1,2])),this.rendererJSON.type){case"uniqueValue":case"rasterColormap":r=this._symbolizeColormap(t);break;case"classBreaks":r=this._symbolizeClassBreaks(t);break;case"rasterStretch":r=this._symbolizeStretch(t,e.bandIds);break;case"rasterShadedRelief":{const n=e.extent,a=n.spatialReference.isGeographic,s={x:(n.xmax-n.xmin)/t.width,y:(n.ymax-n.ymin)/t.height};r=this._symbolizeShadedRelief(t,{isGCS:a,resolution:s});break}}return r}catch(e){return f.getLogger(this).error("symbolize",e.message),t}}simpleStretch(e,t){if(!at(e))return e;try{return e.pixels.length>3&&(e=e.extractBands([0,1,2])),T(e,{...t,isRenderer:!0})}catch(t){return f.getLogger(this).error("symbolize",t.message),e}}generateWebGLParameters(e){if(["uniqueValue","rasterColormap","classBreaks"].includes(this.rendererJSON.type)){const{indexedColormap:e,offset:t}=this.lookup.colormapLut||{};return{colormap:e,colormapOffset:t,type:"lut"}}const{pixelBlock:t,isGCS:r,resolution:n,bandIds:a}=e,{rendererJSON:s}=this;return"rasterStretch"===s.type?this._generateStretchWebGLParams(t,s,a):"rasterShadedRelief"===s.type?this._generateShadedReliefWebGLParams(s,r,n??void 0):"vectorField"===s.type?this._generateVectorFieldWebGLParams(s):null}_isLUTChanged(e){if(!this.lookup||!this.lookup.rendererJSON)return!0;if("colorRamp"in this.rendererJSON){const t=this.rendererJSON.colorRamp;return e?JSON.stringify(t)!==JSON.stringify(this.lookup.rendererJSON.colorRamp):(this.rendererJSON,this.lookup.rendererJSON,JSON.stringify(this.rendererJSON)!==JSON.stringify(this.lookup.rendererJSON))}return JSON.stringify(this.rendererJSON)!==JSON.stringify(this.lookup.rendererJSON)}_symbolizeColormap(e){return this._isLUTChanged()&&!this.bind().success?e:y(e,this.lookup.colormapLut)}_symbolizeClassBreaks(e){const{canUseIndexedLUT:t}=this._analyzeClassBreaks(this.rendererJSON);return this._isLUTChanged()&&!this.bind().success?e:t?y(e,this.lookup.colormapLut):w(e,this.lookup.remapLut??[])}_symbolizeStretch(e,t){const{rasterInfo:r}=this,{pixelType:n,bandCount:a}=r,s=this.rendererJSON,i=["u8","u16","s8","s16"].includes(n);let o,l;const{dra:c}=s,{gamma:u}=this.lookup;if("histogramEqualization"===s.stretchType){const n=c?null:this.lookup?.histogramLut,a=I(s,{rasterInfo:r,pixelBlock:e,bandIds:t,returnHistogramLut:!n}),i=T(e,{...a,gamma:u,isRenderer:!0});l=b(i,{lut:c?a.histogramLut:n,offset:0})}else if(i){if(c){const a=I(s,{rasterInfo:r,pixelBlock:e,bandIds:t});o=A({pixelType:n,...a,gamma:u,rounding:"floor"})}else if(this._isLUTChanged()){if(!this.bind().success)return e;o=this.lookup?this.lookup.stretchLut:null}else o=this.lookup?this.lookup.stretchLut:null;if(!o)return e;a>1&&null!=t&&t.length===e?.pixels.length&&o?.lut.length===a&&(o={lut:t.map((e=>o.lut[e])),offset:o.offset}),l=b(e,o)}else{const n=I(s,{rasterInfo:r,pixelBlock:e,bandIds:t});l=T(e,{...n,gamma:u,isRenderer:!0})}if(s.colorRamp){if(this._isLUTChanged(!0)&&!this.bind().success)return e;l=y(l,this.lookup?.colormapLut)}return l}_symbolizeShadedRelief(e,t){const a=this.rendererJSON,s=function(e,t){if(!m(e))return e;const{factor:a,sinZcosA:s,sinZsinA:i,cosZ:o,sinZcosAs:l,sinZsinAs:c,cosZs:u,weights:h}=qe(t),[f,d]=a,p="traditional"===t.hillshadeType,{width:g,height:y}=e,w=new Uint8Array(g*y),{dzxs:b,dzys:S,outMask:T}=Xe(e);for(let e=We;ep?p:t],o=i[e],g=o*s,m=g*(1-Math.abs(n%2-1)),y=o-g;switch(Math.floor(n)){case 0:h[e]=g+y,f[e]=m+y,d[e]=y;break;case 1:h[e]=m+y,f[e]=g+y,d[e]=y;break;case 2:h[e]=y,f[e]=g+y,d[e]=m+y;break;case 3:h[e]=y,f[e]=m+y,d[e]=g+y;break;case 4:h[e]=m+y,f[e]=y,d[e]=g+y;break;case 5:case 6:h[e]=g+y,f[e]=y,d[e]=m+y}}e.pixels=[h,f,d],e.updateStatistics()}(s,e,i,this.rasterInfo.statistics?.[0]??{min:0,max:8e3}),s):s}_isVectorFieldData(){const{bandCount:e,dataType:t}=this.rasterInfo;return 2===e&&("vector-magdir"===t||"vector-uv"===t)}_updateVectorFieldRenderer(){return this._isVectorFieldData()?{success:!0}:{success:!1,error:`Unsupported data type "${this.rasterInfo.dataType}"; VectorFieldRenderer only supports "vector-magdir" and "vector-uv".`}}_updateFlowRenderer(){return this._isVectorFieldData()?{success:!0}:{success:!1,error:`Unsupported data type "${this.rasterInfo.dataType}"; FlowRenderer only supports "vector-magdir" and "vector-uv".`}}_updateUVRenderer(e){const{bandCount:t,attributeTable:r,pixelType:n}=this.rasterInfo,a=e.field1;if(!a)return{success:!1,error:"Unsupported renderer; missing UniqueValueRenderer.field."};const s=e.defaultSymbol,i=1===t&&["u8","s8"].includes(n);if(!E(this.rasterInfo,a)&&!i)return{success:!1,error:"Unsupported data; UniqueValueRenderer is only supported on single band data with a valid raster attribute table."};const o=[];if(null!=r){const t=r.fields.find((e=>"value"===e.name.toLowerCase()));if(!t)return{success:!1,error:"Unsupported data; the data's raster attribute table does not have a value field."};r.features.forEach((r=>{const n=e.uniqueValueInfos?.find((e=>String(e.value)===String(r.attributes[a]))),i=n?.symbol?.color;i?o.push([r.attributes[t.name]].concat(i)):s&&o.push([r.attributes[t.name]].concat(s.color))}))}else{if("value"!==a.toLowerCase())return{success:!1,error:'Unsupported renderer; UniqueValueRenderer.field must be "Value" when raster attribute table is not available.'};e.uniqueValueInfos?.forEach((e=>{const t=e?.symbol?.color;t?o.push([parseInt(""+e.value,10)].concat(t)):s&&o.push([parseInt(""+e.value,10)].concat(s?.color))}))}if(0===o.length)return{success:!1,error:"Invalid UniqueValueRenderer. Cannot find matching records in the raster attribute table."};const l=S({colormap:o});return this.lookup={rendererJSON:e,colormapLut:l},this.canRenderInWebGL=nt(l?.indexedColormap),{success:!0}}_updateColormapRenderer(e){if(!v(this.rasterInfo))return{success:!1,error:"Unsupported data; the data source does not have a colormap."};const t=e.colormapInfos.map((e=>[e.value].concat(e.color))).sort(((e,t)=>e[0]-t[0]));if(!t||0===t.length)return{success:!1,error:"Unsupported renderer; ColormapRenderer must have meaningful colormapInfos."};const r=S({colormap:t});return this.lookup={rendererJSON:e,colormapLut:r},this.canRenderInWebGL=nt(r?.indexedColormap),{success:!0}}_updateShadedReliefRenderer(e){if(!x(this.rasterInfo))return{success:!1,error:`Unsupported data type "${this.rasterInfo.dataType}"; ShadedReliefRenderer only supports "elevation", or single band float/s16 data.`};if(e.colorRamp){const t=C(e.colorRamp,{interpolateAlpha:!0}),r=S({colormap:t}),n=[],a=r.indexedColormap;for(let e=0;e"value"===e.name.toLowerCase())):null,a=null!=t?t.fields.find((t=>t.name.toLowerCase()===e.field.toLowerCase())):null,s=null!=n&&null!==a;return{canUseIndexedLUT:["u8","u16","s8","s16"].includes(r)||s,tableValueField:n,tableBreakField:a}}_updateClassBreaksRenderer(e){const{attributeTable:t}=this.rasterInfo,{canUseIndexedLUT:r,tableValueField:n,tableBreakField:a}=this._analyzeClassBreaks(e),s=e.classBreakInfos;if(!s?.length)return{success:!1,error:"Unsupported renderer; missing or invalid ClassBreaksRenderer.classBreakInfos."};const i=s.sort(((e,t)=>e.classMaxValue-t.classMaxValue)),o=i[i.length-1];let l=e.minValue;if(!r){const t=[];for(let e=0;ee>n));a&&c.push([t].concat(a.symbol.color))}}else{l=Math.floor(e.minValue);for(let e=0;e0&&null!=n[0].min&&null!=n[0].max)||r))return{success:!1,error:"Unsupported renderer; StretchRenderer.statistics is required when dynamic range adjustment is not used."};var n;const a=e.histograms||this.rasterInfo.histograms;!function(e){return"percentClip"===e||"histogramEqualization"===e}(e.stretchType)||a?.length||r||(t="minMax");const{computeGamma:s,useGamma:i,colorRamp:o}=e;let{gamma:l}=e;if(i&&s&&!l?.length){const t=e.statistics?.length?e.statistics:this.rasterInfo.statistics;l=k(this.rasterInfo.pixelType,t)}const c=this.rasterInfo.pixelType,u=!r&&["u8","u16","s8","s16"].includes(c);if("histogramEqualization"===t){const t=a.map((e=>P(e)));this.lookup={rendererJSON:e,histogramLut:t}}else if(u){const t=I(e,{rasterInfo:this.rasterInfo}),r=A({pixelType:c,...t,gamma:i?l:null,rounding:"floor"});this.lookup={rendererJSON:e,stretchLut:r}}if(o&&!function(e){return"algorithmic"===e.type&&["0,0,0,255","0,0,0"].includes(e.fromColor.join(","))&&["255,255,255,255","255,255,255"].includes(e.toColor.join(","))}(o)){const t=C(o,{interpolateAlpha:!0});this.lookup||(this.lookup={rendererJSON:e}),this.lookup.colormapLut=S({colormap:t}),this.lookup.rendererJSON=e}return this.lookup.gamma=i&&l?.length?l:null,this.canRenderInWebGL=!0,{success:!0}}_generateStretchWebGLParams(e,t,r){let n=null,a=null;const s=this.lookup?.colormapLut;t.colorRamp&&s&&(n=s.indexedColormap,a=s.offset),"histogramEqualization"===t.stretchType&&(t={...t,stretchType:"minMax"});const{gamma:i}=this.lookup,o=!(!t.useGamma||!i?.some((e=>1!==e))),{minCutOff:l,maxCutOff:c,outMin:u,outMax:h}=I(t,{rasterInfo:this.rasterInfo,pixelBlock:e,bandIds:r});let f=0;null!=e&&(f=e.getPlaneCount(),2===f&&((e=e.clone()).statistics=[e.statistics[0]],e.pixels=[e.pixels[0]]));const{bandCount:d}=this.rasterInfo,p=Math.min(3,r?.length||f||d,d),g=new Float32Array(p),m=n||o?1:255;let y;for(y=0;y1?i[y]>2?w[y]=6.5+(i[y]-2)**2.5:w[y]=6.5+100*(2-i[y])**4:w[y]=1;return{bandCount:p,outMin:u/m,outMax:h/m,minCutOff:l,maxCutOff:c,factor:g,useGamma:o,gamma:o?i:[1,1,1],gammaCorrection:o?w:[1,1,1],colormap:n,colormapOffset:a,stretchType:t.stretchType,type:"stretch"}}_generateShadedReliefWebGLParams(e,t=!1,r={x:0,y:0}){let n=null,a=null;const s=this.lookup?.colormapLut;e.colorRamp&&s&&(n=s.indexedColormap,a=s.offset);const i=qe({...e,isGCS:t,resolution:r}),o=this.rasterInfo.statistics?.[0];return{...i,minValue:o?.min??0,maxValue:o?.max??8e3,hillshadeType:"traditional"===e.hillshadeType?0:1,type:"hillshade",colormap:n,colormapOffset:a}}_generateVectorFieldWebGLParams(e){const{style:t,inputUnit:r,outputUnit:n,visualVariables:a,symbolTileSize:s,flowRepresentation:i}=e;let o;const l=this.rasterInfo.statistics?.[0].min??0,c=this.rasterInfo.statistics?.[0].max??50,u=a?.find((e=>"sizeInfo"===e.type))??{type:"sizeInfo",field:"Magnitude",maxDataValue:c,maxSize:.8*s,minDataValue:l,minSize:.2*s},h=u.minDataValue??l,f=u.maxDataValue??c,d=null!=u.maxSize&&null!=u.minSize?[u.minSize/s,u.maxSize/s]:[.2,.8];if("wind_speed"===t){const e=(d[0]+d[1])/2;d[0]=d[1]=e}const p=null!=h&&null!=f?[h,f]:null;if("classified_arrow"===t)if(null!=h&&null!=f&&null!=u){o=[];const e=(u.maxDataValue-u.minDataValue)/5;for(let t=0;t<6;t++)o.push(u.minDataValue+e*t)}else o=[0,1e-6,3.5,7,10.5,14];const g="flow_to"===i==("ocean_current_kn"===t||"ocean_current_m"===t)?0:Math.PI,m=a?.find((e=>"rotationInfo"===e.type));return{breakValues:o,dataRange:p,inputUnit:r,outputUnit:n,symbolTileSize:s,symbolPercentRange:d,style:t||"single_arrow",rotation:g,rotationType:this.rasterInfo.storageInfo?.tileInfo&&"vector-uv"===this.rasterInfo.dataType?"geographic":m?.rotationType||e.rotationType,type:"vectorField"}}};c([d({json:{write:!0}})],tt.prototype,"rendererJSON",void 0),c([d({type:g,json:{write:!0}})],tt.prototype,"rasterInfo",void 0),c([d({json:{write:!0}})],tt.prototype,"lookup",void 0),c([d()],tt.prototype,"canRenderInWebGL",void 0),tt=c([p("esri.renderers.support.RasterSymbolizer")],tt);const rt=tt;function nt(e){return!!e?.length&&e.length<=16384}function at(e){return m(e)&&0!==e.validPixelCount}export{rt as R,se as T,Pe as a,ee as b,Ce as c,Je as d,Me as e,ve as f,He as g,ke as h,ie as i,xe as j,Qe as k,Ye as l,et as m,Oe as p,$e as s}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/RasterVFDisplayObject.js b/library/arcgis/4.30/@arcgis/core/chunks/RasterVFDisplayObject.js new file mode 100644 index 00000000..80db8044 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/RasterVFDisplayObject.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./tslib.es6.js";import e from"../Graphic.js";import a from"../core/Accessor.js";import{watch as s}from"../core/reactiveUtils.js";import{property as i}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import{L as r}from"./Logger.js";import{subclass as o}from"../core/accessorSupport/decorators/subclass.js";import{a as n}from"./screenUtils.js";import{throwIfAborted as l,isAbortError as c}from"../core/promiseUtils.js";import{B as h}from"./BufferObject.js";import{D as d,g as m,P as u,U as p,d as f,T as _,j as y,k as g}from"./enums.js";import{a as v,T as w}from"./Texture.js";import{V as x}from"./VertexArrayObject.js";import{V as S}from"./VertexElementDescriptor.js";import{l as b}from"./dataUtils.js";import{c as A}from"./mat3f32.js";import{e as D}from"./WGLBrushVTLSymbol.js";import{W as M}from"./Container.js";import{W as R}from"./WGLContainer.js";import"../geometry.js";import{d as V}from"./mathUtils.js";import U from"../geometry/Point.js";import{j as T,e as z,d as P,r as O,c as E,h as F,m as I}from"./mat3.js";import{D as C}from"./DisplayObject.js";import k from"../geometry/Extent.js";import{f as L}from"./vec2f32.js";import{n as j,o as N}from"./vectorFieldUtils.js";import{c as G}from"./dataViewUtils.js";function W(t){return"constant"===t.kind?t.value[0]:t.values[t.values.length-1]}function q(t){const e=t.toRgba();return[e[0]/255,e[1]/255,e[2]/255,e[3]]}function B(t){if(!t.hasVisualVariables("size"))return{kind:"constant",value:[n(t.trailWidth)]};const e=t.getVisualVariablesForType("size")[0],a=[],s=[];let i;if(e.stops){for(const t of e.stops)a.push(t.value),s.push(n(t.size));i=e.stops.length}else a.push(e.minDataValue,e.maxDataValue),s.push(n(e.minSize),n(e.maxSize)),i=2;return{kind:"ramp",stops:a,values:s,count:i}}function H(t){if(!t.hasVisualVariables("opacity"))return{kind:"constant",value:[1]};const e=t.getVisualVariablesForType("opacity")[0],a=[],s=[];for(const t of e.stops)a.push(t.value),s.push(t.opacity);return{kind:"ramp",stops:a,values:s,count:e.stops.length}}function Z(t,e,a,s){switch(e){case"int":t.setUniform1iv(a,s);break;case"float":t.setUniform1fv(a,s);break;case"vec2":t.setUniform2fv(a,s);break;case"vec3":t.setUniform3fv(a,s);break;case"vec4":t.setUniform4fv(a,s)}}function $(t,e,a,s){"constant"===s.kind?Z(t,a,`u_${e}`,s.value):(Z(t,"float",`u_${e}_stops`,s.stops),Z(t,a,`u_${e}_values`,s.values),t.setUniform1i(`u_${e}_count`,s.count))}function J(t,e){return t===e||null!=t&&null!=e&&t.equals(e)}function K(t,e){if(!function(t,e){let a=!0;return a=a&&t.collisions===e.collisions,a=a&&t.density===e.density,a=a&&t.interpolate===e.interpolate,a=a&&t.lineCollisionWidth===e.lineCollisionWidth,a=a&&t.lineSpacing===e.lineSpacing,a=a&&t.maxTurnAngle===e.maxTurnAngle,a=a&&t.minSpeedThreshold===e.minSpeedThreshold,a=a&&t.segmentLength===e.segmentLength,a=a&&t.smoothing===e.smoothing,a=a&&t.velocityScale===e.velocityScale,a=a&&t.verticesPerLine===e.verticesPerLine,a}(t.simulationSettings,e.simulationSettings))return!1;if(!J(t.timeExtent,e.timeExtent))return!1;let a=!0;return a=a&&t.loadImagery===e.loadImagery,a=a&&t.createFlowMesh===e.createFlowMesh,a=a&&t.color.kind===e.color.kind,a=a&&t.opacity.kind===e.opacity.kind,a=a&&t.size.kind===e.size.kind,a}class Q{constructor(t){this._params=t,this.animated=!1}isCompatible(t){if(!(t instanceof Q))return!1;if(!J(this._params.timeExtent,t._params.timeExtent))return!1;let e=!0;return e=e&&this._params.loadImagery===t._params.loadImagery,e=e&&this._params.color.kind===t._params.color.kind,e=e&&this._params.opacity.kind===t._params.opacity.kind,e}async load(t,e){const{extent:a,size:s}=t;l(e);const i=await this._params.loadImagery(a,s[0],s[1],this._params.timeExtent,e);return new et(i,{color:this._params.color,opacity:this._params.opacity})}render(t,e,a){const{context:s}=t,{program:i}=a;s.setFaceCullingEnabled(!1),s.setBlendingEnabled(!0),s.setBlendFunction(m.ONE,m.ONE_MINUS_SRC_ALPHA),s.useProgram(i),i.setUniformMatrix3fv("u_dvsMat3",e.dvsMat3),s.bindTexture(a.texture,0),i.setUniform1i("u_texture",0),i.setUniform1f("u_Min",a.min),i.setUniform1f("u_Max",a.max),$(i,"color","vec4",this._params.color),$(i,"opacity","float",this._params.opacity),s.bindVAO(a.vertexArray),s.drawArrays(u.TRIANGLE_STRIP,0,4)}}const X=new Map;X.set("a_position",0),X.set("a_texcoord",1);const Y={geometry:[new S("a_position",2,d.UNSIGNED_SHORT,0,8),new S("a_texcoord",2,d.UNSIGNED_SHORT,4,8)]},tt={vsPath:"raster/flow/imagery",fsPath:"raster/flow/imagery",attributes:X};class et{constructor(t,e){this._flowData=t,this._values=e}attach(t){const{context:e}=t,{width:a,height:s}=this._flowData,i=h.createVertex(e,p.STATIC_DRAW,new Uint16Array([0,0,0,1,a,0,1,1,0,s,0,0,a,s,1,0])),r=new x(e,X,Y,{geometry:i}),o=[];"ramp"===this._values.color.kind&&o.push("vvColor"),"ramp"===this._values.opacity.kind&&o.push("vvOpacity");const n=t.painter.materialManager.getProgram(tt,o);let l=1e6,c=-1e6;for(let t=0;t0}isCompatible(t){return t instanceof at&&K(this._params,t._params)}async load(t,e){const{extent:a,size:s}=t;l(e);const i=await this._params.loadImagery(a,s[0],s[1],this._params.timeExtent,e),{vertexData:r,indexData:o}=await this._params.createFlowMesh("Particles",this._params.simulationSettings,i,e);return new ot(r,o,{color:this._params.color,opacity:this._params.opacity,size:this._params.size})}render(t,e,a){const{context:s}=t,{program:i}=a;s.setFaceCullingEnabled(!1),s.setBlendingEnabled(!0),s.setBlendFunction(m.ONE,m.ONE_MINUS_SRC_ALPHA),s.useProgram(i),i.setUniform1f("u_time",e.time),i.setUniform1f("u_trailLength",this._params.trailLength),i.setUniform1f("u_flowSpeed",this._params.flowSpeed),i.setUniform1f("u_featheringSize",this._params.featheringSize),i.setUniform1f("u_featheringOffset",this._params.featheringOffset),i.setUniform1f("u_introFade",this._params.introFade?1:0),i.setUniform1f("u_fadeToZero",this._params.fadeToZero?1:0),i.setUniform1f("u_decayRate",this._params.decayRate),i.setUniformMatrix3fv("u_dvsMat3",e.dvsMat3),i.setUniformMatrix3fv("u_displayViewMat3",e.displayViewMat3),$(i,"color","vec4",this._params.color),$(i,"opacity","float",this._params.opacity),$(i,"size","float",this._params.size),s.bindVAO(a.vertexArray),s.drawElements(u.TRIANGLES,a.indexCount,d.UNSIGNED_INT,0)}}const st=new Map;st.set("a_xyts0",0),st.set("a_xyts1",1),st.set("a_typeIdDurationSeed",2),st.set("a_extrudeInfo",3);const it={geometry:[new S("a_xyts0",4,d.FLOAT,0,64),new S("a_xyts1",4,d.FLOAT,16,64),new S("a_typeIdDurationSeed",4,d.FLOAT,32,64),new S("a_extrudeInfo",4,d.FLOAT,48,64)]},rt={vsPath:"raster/flow/particles",fsPath:"raster/flow/particles",attributes:st};class ot{constructor(t,e,a){this._vertexData=t,this._indexData=e,this._values=a}attach(t){const{context:e}=t,a=h.createVertex(e,p.STATIC_DRAW,this._vertexData),s=h.createIndex(e,p.STATIC_DRAW,this._indexData),i=new x(e,st,it,{geometry:a},s),r=[];"ramp"===this._values.color.kind&&r.push("vvColor"),"ramp"===this._values.opacity.kind&&r.push("vvOpacity"),"ramp"===this._values.size.kind&&r.push("vvSize");const o=t.painter.materialManager.getProgram(rt,r);this.vertexArray=i,this.program=o,this.indexCount=this._indexData.length,this._vertexData=null,this._indexData=null}detach(){this.vertexArray.dispose()}get ready(){return this.program.compiled}}class nt{constructor(t){this._styles=t}get animated(){return this._styles.reduce(((t,e)=>t||e.animated),!1)}isCompatible(t){if(!(t instanceof nt))return!1;if(this._styles.length!==t._styles.length)return!1;const e=this._styles.length;for(let a=0;aa.load(t,e))));return new lt(a)}render(t,e,a){for(let s=0;st&&e.ready),!0)}}class ct{constructor(t){this._params=t}get animated(){return this._params.flowSpeed>0}isCompatible(t){return t instanceof ct&&K(this._params,t._params)}async load(t,e){const{extent:a,size:s}=t;l(e);const i=await this._params.loadImagery(a,s[0],s[1],this._params.timeExtent,e),{vertexData:r,indexData:o}=await this._params.createFlowMesh("Streamlines",this._params.simulationSettings,i,e);return new ut(r,o,{color:this._params.color,opacity:this._params.opacity,size:this._params.size})}render(t,e,a){const{context:s}=t,{program:i}=a;s.setFaceCullingEnabled(!1),s.setBlendingEnabled(!0),s.setBlendFunction(m.ONE,m.ONE_MINUS_SRC_ALPHA),s.useProgram(i),i.setUniform1f("u_time",e.time),i.setUniform1f("u_trailLength",this._params.trailLength),i.setUniform1f("u_flowSpeed",this._params.flowSpeed),i.setUniform1f("u_featheringSize",this._params.featheringSize),i.setUniform1f("u_featheringOffset",this._params.featheringOffset),i.setUniform1f("u_introFade",this._params.introFade?1:0),i.setUniform1f("u_fadeToZero",this._params.fadeToZero?1:0),i.setUniform1f("u_decayRate",this._params.decayRate),i.setUniformMatrix3fv("u_dvsMat3",e.dvsMat3),i.setUniformMatrix3fv("u_displayViewMat3",e.displayViewMat3),$(i,"color","vec4",this._params.color),$(i,"opacity","float",this._params.opacity),$(i,"size","float",this._params.size),s.bindVAO(a.vertexArray),s.drawElements(u.TRIANGLES,a.indexCount,d.UNSIGNED_INT,0)}}const ht=new Map;ht.set("a_positionAndSide",0),ht.set("a_timeInfo",1),ht.set("a_extrude",2),ht.set("a_speed",3);const dt={geometry:[new S("a_positionAndSide",3,d.FLOAT,0,36),new S("a_timeInfo",3,d.FLOAT,12,36),new S("a_extrude",2,d.FLOAT,24,36),new S("a_speed",1,d.FLOAT,32,36)]},mt={vsPath:"raster/flow/streamlines",fsPath:"raster/flow/streamlines",attributes:ht};class ut{constructor(t,e,a){this._vertexData=t,this._indexData=e,this._values=a}attach(t){const{context:e}=t,a=h.createVertex(e,p.STATIC_DRAW,this._vertexData),s=h.createIndex(e,p.STATIC_DRAW,this._indexData),i=new x(e,ht,dt,{geometry:a},s),r=[];"ramp"===this._values.color.kind&&r.push("vvColor"),"ramp"===this._values.opacity.kind&&r.push("vvOpacity"),"ramp"===this._values.size.kind&&r.push("vvSize");const o=t.painter.materialManager.getProgram(mt,r);this.vertexArray=i,this.program=o,this.indexCount=this._indexData.length,this._vertexData=null,this._indexData=null}detach(){this.vertexArray.dispose()}get ready(){return this.program.compiled}}class pt extends D{constructor(){super(...arguments),this._visualState={time:0,dvsMat3:A(),displayViewMat3:A()}}dispose(){}prepareState(t){const{context:e}=t;e.setColorMask(!0,!0,!0,!0),e.setStencilFunction(y.EQUAL,0,255)}draw(t,e){const{requestRender:a,allowDelayedRender:s}=t,{displayData:i}=e;if(null==i)return;if("loaded"===i.state.name&&i.attach(t),"attached"!==i.state.name)return;const r=i.state.resources;!s||r.ready||null==a?(this._visualState.time=t.time/1e3,this._visualState.dvsMat3=e.transforms.displayViewScreenMat3,this._visualState.displayViewMat3=t.state.displayViewMat3,i.flowStyle.render(t,this._visualState,r),i.flowStyle.animated&&null!=a&&a()):a()}}class ft extends R{constructor(){super(...arguments),this.flowStyle=null}doRender(t){super.doRender(t)}prepareRenderPasses(t){const e=t.registerRenderPass({name:"flow",brushes:[pt],target:()=>this.children,drawPhase:M.MAP});return[...super.prepareRenderPasses(t),e]}}class _t{constructor(t,e,a,s){this.state={name:"created"},this.flowStyle=t,this.extent=e,this.size=a,this.pixelRatio=s}async load(){const t=new AbortController;this.state={name:"loading",abortController:t};const e={extent:this.extent,size:this.size,pixelRatio:this.pixelRatio},a=await this.flowStyle.load(e,t.signal);this.state={name:"loaded",resources:a}}attach(t){if("loaded"!==this.state.name)return void r.getLogger("esri.views.2d.engine.flow.FlowDisplayData").error("Only loaded resources can be attached.");const e=this.state.resources;e.attach(t),this.state={name:"attached",resources:e}}detach(){if("loading"===this.state.name)return this.state.abortController.abort(),void(this.state={name:"detached"});"attached"===this.state.name&&(this.state.resources.detach(),this.state={name:"detached"})}update(t){return!!this.flowStyle.isCompatible(t.flowStyle)&&!(!this.extent.equals(t.extent)||this.size[0]!==t.size[0]||this.size[1]!==t.size[1]||this.pixelRatio!==t.pixelRatio||(this.flowStyle=t.flowStyle,0))}}class yt extends C{constructor(){super(...arguments),this._displayData=null}get displayData(){return this._displayData}set displayData(t){this._displayData=t,this.requestRender()}clear(){null!=this._displayData&&(this._displayData.detach(),this._displayData=null,this.requestRender())}setTransform(t){const{displayData:e}=this;if(null==e)return;const a=e.extent.xmin,s=e.extent.ymax,i=[0,0];t.toScreen(i,[a,s]);const r=(e.extent.xmax-e.extent.xmin)/e.size[0]/t.resolution,o=V(t.rotation),{displayViewScreenMat3:n}=this.transforms;T(n,[-1,1,0]),z(n,n,[2/(t.size[0]*t.pixelRatio),-2/(t.size[1]*t.pixelRatio),1]),P(n,n,[i[0],i[1],0]),O(n,n,o),z(n,n,[r*t.pixelRatio,r*t.pixelRatio,1])}_createTransforms(){return{displayViewScreenMat3:A()}}}let gt=class extends a{constructor(t){super(t),this._flowDisplayObject=new yt,this._loading=null}initialize(){this.flowContainer.addChild(this._flowDisplayObject)}destroy(){this._clear(),this.flowContainer.removeAllChildren()}get updating(){return null!=this._loading}update(t){const{flowStyle:e}=this.flowContainer;if(null==e)return void this._clear();const{extent:a,rotation:s,resolution:i,pixelRatio:o}=t.state,n=function(t,e){const a=new U({x:(t.xmax+t.xmin)/2,y:(t.ymax+t.ymin)/2,spatialReference:t.spatialReference}),s=t.xmax-t.xmin,i=t.ymax-t.ymin,r=Math.abs(Math.cos(V(e))),o=Math.abs(Math.sin(V(e))),n=r*s+o*i,l=o*s+r*i,c=new k({xmin:a.x-n/2,ymin:a.y-l/2,xmax:a.x+n/2,ymax:a.y+l/2,spatialReference:t.spatialReference});return c.centerAt(a),c}(a,s);n.expand(1.15);const l=[Math.round((n.xmax-n.xmin)/i),Math.round((n.ymax-n.ymin)/i)],h=new _t(e,n,l,o);if(null!=this._loading){if(this._loading.update(h))return;this._loading.detach(),this._loading=null}null!=this._flowDisplayObject.displayData&&this._flowDisplayObject.displayData.update(h)||(h.load().then((()=>{this._flowDisplayObject.clear(),this._flowDisplayObject.displayData=this._loading,this._loading=null}),(t=>{c(t)||(r.getLogger(this).error("A resource failed to load.",t),this._loading=null)})),this._loading=h)}_clear(){this._flowDisplayObject.clear(),null!=this._loading&&(this._loading.detach(),this._loading=null)}};t([i()],gt.prototype,"_loading",void 0),t([i()],gt.prototype,"flowContainer",void 0),t([i()],gt.prototype,"updating",null),gt=t([o("esri.views.2d.engine.flow.FlowStrategy")],gt);const vt=gt;let wt=class extends a{constructor(){super(...arguments),this._loadImagery=(t,e,a,s,i)=>b(this.layer,t,e,a,s,i),this._createFlowMesh=(t,e,a,s)=>this.layer.createFlowMesh({meshType:t,flowData:a,simulationSettings:e},{signal:s}),this.attached=!1,this.type="flow",this.timeExtent=null,this.redrawOrRefetch=async()=>{this._updateVisualization()}}get updating(){return!this.attached||this._strategy.updating}attach(){const{layer:t}=this,e=()=>{this._loadImagery=(e,a,s,i,r)=>b(t,e,a,s,i,r),this._updateVisualization()};"multidimensionalDefinition"in t?this.addHandles(s((()=>t.multidimensionalDefinition),e)):this.addHandles([s((()=>t.mosaicRule),e),s((()=>t.rasterFunction),e),s((()=>t.definitionExpression),e)]),this.container=new ft,this._strategy=new vt({flowContainer:this.container}),this._updateVisualization()}detach(){this._strategy.destroy(),this.container?.removeAllChildren(),this.container=null,this.removeHandles()}update(t){t.stationary?this._strategy.update(t):this.layerView.requestUpdate()}hitTest(t){return new e({attributes:{},geometry:t.clone(),layer:this.layer})}moveEnd(){}async doRefresh(){}_updateVisualization(){const t=this.layer.renderer;if(null==t||"flow"!==t.type)return;const e=function(t,e){const{flowSpeed:a,trailLength:s}=t,i=function(t){const e=W(B(t)),a=e,s=Math.max(e/2,5),i=Math.round(n(t.maxPathLength)/s)+1,{density:r}=t;return{smoothing:n(t.smoothing),interpolate:!0,velocityScale:"flow-from"===t.flowRepresentation?1:-1,verticesPerLine:i,minSpeedThreshold:.001,segmentLength:s,maxTurnAngle:1,collisions:!0,lineCollisionWidth:a,lineSpacing:10,density:r}}(t);let r=null;const o={opacity:H(t),size:B(t)};let l=function(t){if(!t.hasVisualVariables("color"))return{kind:"constant",value:q(t.color)};const e=t.getVisualVariablesForType("color")[0],a=[],s=[];for(const t of e.stops)a.push(t.value),Array.prototype.push.apply(s,q(t.color));return{kind:"ramp",stops:a,values:s,count:e.stops.length}}(t);if("none"===t.background)o.color=l;else{"constant"===l.kind&&(l={kind:"ramp",stops:[0,1],values:[0,0,0,1,l.value[0],l.value[1],l.value[2],l.value[3]],count:2});r=new Q({loadImagery:e.loadImagery,timeExtent:e.timeExtent,color:l,opacity:{kind:"constant",value:[1]}}),o.color={kind:"constant",value:[.1,.1,.1,1]}}const c={loadImagery:e.loadImagery,createFlowMesh:e.createFlowMesh,simulationSettings:i,timeExtent:e.timeExtent,trailLength:s,flowSpeed:a,featheringSize:1,featheringOffset:.5,introFade:!0,fadeToZero:!0,decayRate:2.3,color:o.color,opacity:o.opacity,size:o.size},h="butt"===t.trailCap||W(B(t))<=4?new ct(c):new at(c);return null!=r?new nt([r,h]):h}(t,{loadImagery:this._loadImagery,createFlowMesh:this._createFlowMesh,timeExtent:this.timeExtent});this.container.flowStyle=e,this.layerView.requestUpdate()}};t([i()],wt.prototype,"_strategy",void 0),t([i()],wt.prototype,"attached",void 0),t([i()],wt.prototype,"container",void 0),t([i()],wt.prototype,"layer",void 0),t([i()],wt.prototype,"layerView",void 0),t([i()],wt.prototype,"type",void 0),t([i()],wt.prototype,"updating",null),t([i()],wt.prototype,"timeExtent",void 0),wt=t([o("esri.views.2d.engine.flow.FlowView2D")],wt);const xt=wt,St=new Float32Array([.27058823529411763,.4588235294117647,.7098039215686275,1,.396078431372549,.5372549019607843,.7215686274509804,1,.5176470588235295,.6196078431372549,.7294117647058823,1,.6352941176470588,.7058823529411765,.7411764705882353,1,.7529411764705882,.8,.7450980392156863,1,.8705882352941177,.8901960784313725,.7490196078431373,1,1,1,.7490196078431373,1,1,.8627450980392157,.6313725490196078,1,.9803921568627451,.7254901960784313,.5176470588235295,1,.9607843137254902,.596078431372549,.4117647058823529,1,.9294117647058824,.4588235294117647,.3176470588235294,1,.9098039215686274,.08235294117647059,.08235294117647059,1]),bt=new Float32Array([0,92/255,230/255,1]),At={beaufort_ft:St,beaufort_m:St,beaufort_km:St,beaufort_mi:St,beaufort_kn:new Float32Array([.1568627450980392,.5725490196078431,.7803921568627451,1,.34901960784313724,.6352941176470588,.7294117647058823,1,.5058823529411764,.7019607843137254,.6705882352941176,1,.6274509803921569,.7607843137254902,.6078431372549019,1,.7490196078431373,.8313725490196079,.5411764705882353,1,.8549019607843137,.9019607843137255,.4666666666666667,1,.9803921568627451,.9803921568627451,.39215686274509803,1,.9882352941176471,.8352941176470589,.3254901960784314,1,.9882352941176471,.7019607843137254,.4,1,.9803921568627451,.5529411764705883,.20392156862745098,1,.9686274509803922,.43137254901960786,.16470588235294117,1,.9411764705882353,.2784313725490196,.11372549019607843,1]),classified_arrow:new Float32Array([.2196078431372549,.6588235294117647,0,1,.5450980392156862,1.2117647058823529,0,1,1,1,0,1,1,.5019607843137255,0,1,1,0,0,1]),ocean_current_m:new Float32Array([.3058823529411765,.10196078431372549,.6,1,.7019607843137254,.10588235294117647,.10196078431372549,1,.792156862745098,.5019607843137255,.10196078431372549,1,.6941176470588235,.6941176470588235,.6941176470588235,1]),ocean_current_kn:new Float32Array([0,0,0,1,0,.1450980392156863,.39215686274509803,1,.3058823529411765,.10196078431372549,.6,1,.592156862745098,0,.39215686274509803,1,.7019607843137254,.10588235294117647,.10196078431372549,1,.6941176470588235,.3058823529411765,.10196078431372549,1,.792156862745098,.5019607843137255,.10196078431372549,1,.6941176470588235,.7019607843137254,.20392156862745098,1,.6941176470588235,.6941176470588235,.6941176470588235,1]),simple_scalar:bt,single_arrow:bt,wind_speed:new Float32Array([0,0,0,1])},Dt=[0,20];class Mt extends D{constructor(){super(...arguments),this._desc={magdir:{vsPath:"raster/magdir",fsPath:"raster/magdir",attributes:new Map([["a_pos",0],["a_offset",1],["a_vv",2]])},scalar:{vsPath:"raster/scalar",fsPath:"raster/scalar",attributes:new Map([["a_pos",0],["a_offset",1],["a_vv",2]])}}}dispose(){}prepareState({context:t}){t.setBlendingEnabled(!0),t.setBlendFunctionSeparate(m.ONE,m.ONE_MINUS_SRC_ALPHA,m.ONE,m.ONE_MINUS_SRC_ALPHA),t.setColorMask(!0,!0,!0,!0),t.setStencilWriteMask(0),t.setStencilTestEnabled(!0),t.setStencilOp(g.KEEP,g.KEEP,g.REPLACE)}draw(t,e){if(null==e.source||0===e.source.validPixelCount)return;const{context:a,timeline:s}=t;if(s.begin(this.name),a.setStencilFunction(y.EQUAL,e.stencilRef,255),e.updateVectorFieldVAO(t),"scalar"===t.renderPass){const a=e.vaoData.scalar;a&&this._drawScalars(t,e,a.vao,a.elementCount)}else{const a=e.vaoData.magdir;a&&this._drawTriangles(t,e,a.vao,a.elementCount)}s.end(this.name)}_drawTriangles(t,e,a,s){const{context:i,painter:r,requestRender:o,allowDelayedRender:n}=t,{symbolizerParameters:l}=e,c=l.dataRange?["dataRange"]:[];"geographic"===l.rotationType&&c.push("rotationGeographic");const h=r.materialManager.getProgram(this._desc.magdir,c);if(n&&null!=o&&!h.compiled)return void o();i.useProgram(h);const{coordScale:m,opacity:p,transforms:f}=e;h.setUniform2fv("u_coordScale",m),h.setUniform1f("u_opacity",p),h.setUniformMatrix3fv("u_dvsMat3",f.displayViewScreenMat3);const{style:_,dataRange:y,rotation:g,symbolPercentRange:v}=l;h.setUniform4fv("u_colors",At[_]),h.setUniform2fv("u_dataRange",y||Dt),h.setUniform1f("u_rotation",g),h.setUniform2fv("u_symbolPercentRange",v);const w=this._getSymbolSize(t,e);h.setUniform2fv("u_symbolSize",w),i.bindVAO(a),i.drawElements(u.TRIANGLES,s,d.UNSIGNED_INT,0)}_drawScalars(t,e,a,s){const{context:i,painter:r,requestRender:o,allowDelayedRender:n}=t,{symbolizerParameters:l}=e,c=[];"wind_speed"===l.style?c.push("innerCircle"):l.dataRange&&c.push("dataRange"),"geographic"===l.rotationType&&c.push("rotationGeographic");const h=r.materialManager.getProgram(this._desc.scalar,c);if(n&&null!=o&&!h.compiled)return void o();i.useProgram(h);const{coordScale:m,opacity:p,transforms:f}=e;h.setUniform2fv("u_coordScale",m),h.setUniform1f("u_opacity",p),h.setUniformMatrix3fv("u_dvsMat3",f.displayViewScreenMat3);const{dataRange:_,symbolPercentRange:y}=l;h.setUniform2fv("u_dataRange",_||Dt),h.setUniform2fv("u_symbolPercentRange",y);const g=this._getSymbolSize(t,e);h.setUniform2fv("u_symbolSize",g),i.bindVAO(a),i.drawElements(u.TRIANGLES,s,d.UNSIGNED_INT,0)}_getSymbolSize(t,e){const a=e.key?2**(t.displayLevel-e.key.level):e.resolution/t.state.resolution,{symbolTileSize:s}=e.symbolizerParameters;return[s/(Math.round((e.width-e.offset[0])/s)*s)/a,s/(Math.round((e.height-e.offset[1])/s)*s)/a]}}class Rt extends C{constructor(t=null){super(),this._source=null,this._symbolizerParameters=null,this._vaoInvalidated=!0,this.coordScale=[1,1],this.height=null,this.key=null,this.offset=null,this.stencilRef=0,this.resolution=null,this.pixelRatio=1,this.x=0,this.y=0,this.rotation=0,this.rawPixelData=null,this.vaoData=null,this.width=null,this.source=t}destroy(){null!=this.vaoData&&(this.vaoData.magdir?.vao.dispose(),this.vaoData.scalar?.vao.dispose(),this.vaoData=null)}get symbolizerParameters(){return this._symbolizerParameters}set symbolizerParameters(t){JSON.stringify(this._symbolizerParameters)!==JSON.stringify(t)&&(this._symbolizerParameters=t,this.invalidateVAO())}get source(){return this._source}set source(t){this._source=t,this.invalidateVAO()}invalidateVAO(){this._vaoInvalidated||null==this.vaoData||(this.vaoData.magdir?.vao.dispose(),this.vaoData.scalar?.vao.dispose(),this.vaoData=null,this._vaoInvalidated=!0,this.requestRender())}updateVectorFieldVAO(t){if(this._vaoInvalidated){if(this._vaoInvalidated=!1,null!=this.source&&null==this.vaoData){const{style:e}=this.symbolizerParameters;switch(e){case"beaufort_ft":case"beaufort_km":case"beaufort_kn":case"beaufort_m":case"beaufort_mi":case"classified_arrow":case"ocean_current_kn":case"ocean_current_m":case"single_arrow":{const e=j(this.source,this.symbolizerParameters),a=this._createVectorFieldVAO(t.context,e);this.vaoData={magdir:a}}break;case"simple_scalar":{const e=N(this.source,this.symbolizerParameters),a=this._createVectorFieldVAO(t.context,e);this.vaoData={scalar:a}}break;case"wind_speed":{const e=j(this.source,this.symbolizerParameters),a=this._createVectorFieldVAO(t.context,e),s=N(this.source,this.symbolizerParameters),i=this._createVectorFieldVAO(t.context,s);this.vaoData={magdir:a,scalar:i}}}}this.ready(),this.requestRender()}}_createTransforms(){return{displayViewScreenMat3:A()}}setTransform(t){const e=E(this.transforms.displayViewScreenMat3),[a,s]=t.toScreenNoRotation([0,0],[this.x,this.y]),i=this.resolution/this.pixelRatio/t.resolution,r=i*this.width,o=i*this.height,n=Math.PI*this.rotation/180;P(e,e,L(a,s)),P(e,e,L(r/2,o/2)),O(e,e,-n),P(e,e,L(-r/2,-o/2)),F(e,e,L(r,o)),I(this.transforms.displayViewScreenMat3,t.displayViewMat3,e)}onAttach(){this.invalidateVAO()}onDetach(){this.invalidateVAO()}_createVectorFieldVAO(t,e){const{vertexData:a,indexData:s}=e,i=h.createVertex(t,p.STATIC_DRAW,new Float32Array(a)),r=h.createIndex(t,p.STATIC_DRAW,new Uint32Array(s)),o=G("vector-field",{geometry:[{location:0,name:"a_pos",count:2,type:d.FLOAT,normalized:!1},{location:1,name:"a_offset",count:2,type:d.FLOAT,normalized:!1},{location:2,name:"a_vv",count:2,type:d.FLOAT,normalized:!1}]});return{vao:new x(t,o.attributes,o.bufferLayouts,{geometry:i},r),elementCount:s.length}}}export{Mt as B,xt as F,Rt as R}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/RasterWorker.js b/library/arcgis/4.30/@arcgis/core/chunks/RasterWorker.js new file mode 100644 index 00000000..3b1dbd17 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/RasterWorker.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import"../geometry.js";import r from"../geometry/support/GeographicTransformation.js";import t from"../layers/support/PixelBlock.js";import{d as s,R as o}from"./RasterSymbolizer.js";import{c as e,s as i,b as m,m as p,d as a,e as l,f as n}from"./vectorFieldUtils.js";import{c}from"./rasterFunctionHelper.js";import{r as f,l as j,c as u}from"./rasterProjectionHelper.js";import{g as y,h as d}from"./stretchUtils.js";import{B as S,G as g,P as h}from"./GCSShiftTransform.js";import{_ as x}from"./tslib.es6.js";import"./Logger.js";import"../core/lang.js";import"../core/Error.js";import{e as O}from"./enumeration.js";import{subclass as N}from"../core/accessorSupport/decorators/subclass.js";import{c as J}from"./dataUtils.js";import b from"../geometry/Extent.js";import B from"../geometry/Point.js";import"./ensureType.js";import"../geometry/Geometry.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"./maybe.js";import"../core/accessorSupport/decorators/property.js";import"./utils.js";import"./handleUtils.js";import"./metadata.js";import"../config.js";import"./ObservableBase.js";import"./tracking.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"./reader.js";import"../geometry/SpatialReference.js";import"./unitUtils.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"./writer.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/support/webMercatorUtils.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"../geometry/Polyline.js";import"./typeUtils.js";import"../geometry/support/jsonUtils.js";import"../geometry/support/GeographicTransformationStep.js";import"./pixelRangeUtils.js";import"./_commonjsHelpers.js";import"./colorUtils2.js";import"../Color.js";import"./colorUtils.js";import"./vec4.js";import"./vec4f64.js";import"../layers/support/RasterInfo.js";import"../layers/support/RasterBandInfo.js";import"../layers/support/RasterSensorInfo.js";import"./colorRampUtils.js";import"../layers/support/rasterFunctionConstants.js";import"./colorRamps.js";import"../rest/support/AlgorithmicColorRamp.js";import"../rest/support/ColorRamp.js";import"../rest/support/MultipartColorRamp.js";import"../layers/support/Field.js";import"./domains.js";import"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";import"./fieldType.js";import"./focalStatUtils.js";import"../geometry/projection.js";import"./SimpleObservable.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"./zscale.js";import"./stretchRendererUtils.js";var P;let v=P=class extends S{constructor(){super(...arguments),this.type="identity"}clone(){return new P}};x([O({IdentityXform:"identity"})],v.prototype,"type",void 0),v=P=x([N("esri.layers.support.rasterTransforms.IdentityTransform")],v);const U={GCSShiftXform:g,IdentityXform:v,PolynomialXform:h};class k{convertVectorFieldData(r){const s=t.fromJSON(r.pixelBlock),o=e(s,r.type);return Promise.resolve(null!=o?o.toJSON():null)}computeStatisticsHistograms(r){const s=t.fromJSON(r.pixelBlock),o=y(s);return Promise.resolve(o)}async decode(r){const t=await s(r.data,r.options);return t&&t.toJSON()}symbolize(r){r.pixelBlock=t.fromJSON(r.pixelBlock),r.extent=r.extent?b.fromJSON(r.extent):null;const s=this.symbolizer.symbolize(r);return Promise.resolve(null!=s?s.toJSON():null)}async updateSymbolizer(r){this.symbolizer=o.fromJSON(r.symbolizerJSON),r.histograms&&"rasterStretch"===this.symbolizer?.rendererJSON.type&&(this.symbolizer.rendererJSON.histograms=r.histograms)}async updateRasterFunction(r){this.rasterFunction=c(r.rasterFunctionJSON)}async process(r){const s=this.rasterFunction.process({extent:b.fromJSON(r.extent),primaryPixelBlocks:r.primaryPixelBlocks.map((r=>null!=r?t.fromJSON(r):null)),primaryPixelSizes:r.primaryPixelSizes?.map((r=>null!=r?B.fromJSON(r):null)),primaryRasterIds:r.primaryRasterIds});return null!=s?s.toJSON():null}stretch(r){const s=this.symbolizer.simpleStretch(t.fromJSON(r.srcPixelBlock),r.stretchParams);return Promise.resolve(s?.toJSON())}estimateStatisticsHistograms(r){const s=d(t.fromJSON(r.srcPixelBlock));return Promise.resolve(s)}split(r){const s=i(t.fromJSON(r.srcPixelBlock),r.tileSize,r.maximumPyramidLevel??0,!1===r.useBilinear);return s&&s.forEach(((r,t)=>{s.set(t,r?.toJSON())})),Promise.resolve(s)}clipTile(r){const s=t.fromJSON(r.pixelBlock),o=m({...r,pixelBlock:s});return Promise.resolve(o?.toJSON())}async mosaicAndTransform(r){const s=r.srcPixelBlocks.map((r=>r?new t(r):null)),o=p(s,r.srcMosaicSize,{blockWidths:r.blockWidths,alignmentInfo:r.alignmentInfo,clipOffset:r.clipOffset,clipSize:r.clipSize});let e,i=o;return r.coefs&&(i=a(o,r.destDimension,r.coefs,r.sampleSpacing,r.interpolation)),r.projectDirections&&r.gcsGrid&&(e=l(r.destDimension,r.gcsGrid),i=n(i,r.isUV?"vector-uv":"vector-magdir",e)),{pixelBlock:i?.toJSON(),localNorthDirections:e}}async createFlowMesh(r,t){const s={data:new Float32Array(r.flowData.buffer),mask:new Uint8Array(r.flowData.maskBuffer),width:r.flowData.width,height:r.flowData.height},{vertexData:o,indexData:e}=await J(r.meshType,r.simulationSettings,s,t.signal);return{result:{vertexBuffer:o.buffer,indexBuffer:e.buffer},transferList:[o.buffer,e.buffer]}}async getProjectionOffsetGrid(t){const s=b.fromJSON(t.projectedExtent),o=b.fromJSON(t.srcBufferExtent);let e=null;t.datumTransformationSteps&&(e=new r({steps:t.datumTransformationSteps})),(t.includeGCSGrid||f(s.spatialReference,o.spatialReference,e))&&await j();const i=t.rasterTransform?function(r){const t=r?.type;if(!t)return null;const s=U[r?.type];if(s){const t=new s;return t.read(r),t}return null}(t.rasterTransform):null;return u({...t,projectedExtent:s,srcBufferExtent:o,datumTransformation:e,rasterTransform:i})}}export{k as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/RawBlockCache.js b/library/arcgis/4.30/@arcgis/core/chunks/RawBlockCache.js new file mode 100644 index 00000000..1b9e6801 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/RawBlockCache.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import"../geometry.js";import{a as e,b as t,s as n}from"./rasterProjectionHelper.js";import r from"../geometry/Point.js";const l=new Map,o=new class{constructor(e=15e3,t=5e3){this._timer=null,this._cachedBlocks=new Map,this._size=-1,this._duration=e,this._interval=Math.min(e,t)}decreaseRefCount(e,t){const n=e+"/"+t,r=this._cachedBlocks;if(r.has(n)){const e=r.get(n);return e.refCount--,e.refCount<=0&&(r.delete(n),e.controller&&e.controller.abort()),e.refCount}return 0}getBlock(e,t){const n=e+"/"+t,r=this._cachedBlocks;if(r.has(n)){const e=r.get(n);return e.ts=Date.now(),e.refCount++,r.delete(n),r.set(n,e),e.block}return null}putBlock(e,t,n,r){const l=this._cachedBlocks,o=e+"/"+t;if(l.has(o)){const e=l.get(o);e.ts=Date.now(),e.refCount++}else l.set(o,{block:n,ts:Date.now(),refCount:1,controller:r});this._trim(),this._updateTimer()}deleteBlock(e,t){const n=this._cachedBlocks,r=e+"/"+t;n.has(r)&&n.delete(r)}updateMaxSize(e){this._size=e,this._trim()}empty(){this._cachedBlocks.clear(),this._clearTimer()}getCurrentSize(){return this._cachedBlocks.size}_updateTimer(){if(null!=this._timer)return;const e=this._cachedBlocks;this._timer=setInterval((()=>{const t=Array.from(e),n=Date.now();for(let r=0;r=e.size)return;const t=Array.from(e);for(let n=0;nnull!=e))||l.delete(e))}function a(e,t,n){const r=l.get(e);if(!r)return null==t?o.decreaseRefCount(e,n):0;if(null==t||null==r[t])return o.decreaseRefCount(e,n);const s=r[t]?.cache,c=s?.get(n);if(s&&c){if(c.refCount--,0===c.refCount){s.delete(n);for(let e=0;ei.isResolved=!0)).catch((()=>i.isRejected=!0)),c[t]?.cache.set(n,i)}function f(e,t,n){const r=l.get(e);r?null!=t&&null!=r[t]?r[t]?.cache.delete(n):o.deleteBlock(e,n):null==t&&o.deleteBlock(e,n)}function m(o,s,c,i,a,u,h=null){const f=function(e,t){const n=l.get(e);return n?n[t]??null:null}(o,s);if(!f)return;const m=f.extent,{cache:d,rasterInfo:x}=f;if(m&&m.xmin===c.xmin&&m.xmax===c.xmax&&m.ymin===c.ymin&&m.ymax===c.ymax)return;i=i??0;const g=c.clone().normalize(),{spatialReference:_,transform:y}=x,k=new Set;for(let l=0;l0?p.pyramidBlockWidth:p.blockWidth,v=f>0?p.pyramidBlockHeight:p.blockHeight,z=1,w=Math.max(0,Math.floor(C.x/b)-z),j=Math.max(0,Math.floor(C.y/v)-z),I=Math.floor((C.x+M-1)/b)+z,T=Math.floor((C.y+R-1)/v)+z;for(let e=j;e<=T;e++)for(let t=w;t<=I;t++)k.add(`${f}/${e}/${t}`)}d.forEach(((e,t)=>{if(!k.has(t)){const e=d.get(t);(null==e||e.isResolved||e.isRejected)&&d.delete(t)}})),f.extent={xmin:c.xmin,ymin:c.ymin,xmax:c.xmax,ymax:c.ymax}}export{u as a,a as b,i as c,f as d,s as g,h as p,c as r,m as u}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/RayIntersections.js b/library/arcgis/4.30/@arcgis/core/chunks/RayIntersections.js new file mode 100644 index 00000000..44da1970 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/RayIntersections.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{V as t}from"./VertexAttribute.js";import{p as e,q as n}from"./mat4.js";import{o,d as s,b as i,c as f,D as r,B as c}from"./BufferView.js";import{a}from"./Util.js";import{x as l,s as u,p as d,e as p,n as h}from"./vec3.js";import{c as b}from"./vec3f64.js";import{c as y,u as g,v as m}from"./aaBoundingBox.js";import{C as M}from"./Material.js";function B(t,e,n,o=1){const{data:s,indices:i}=t,f=e.typedBuffer,r=e.typedBufferStride,c=i.length;if(n*=r,1===o)for(let t=0;t{v=f[t]+B,I=f[t+1]+O,N=f[t+2]+T}:t=>{const e=f[t],n=f[t+1],o=f[t+2];v=u*e+h*n+g*o+B,I=d*e+b*n+m*o+O,N=p*e+y*n+M*o+T};if(1===i)for(let t=0;t{N=r[t],x=r[t+1],S=r[t+2]}:t=>{const e=r[t],n=r[t+1],o=r[t+2];N=p*e+y*n+M*o,x=h*e+g*n+B*o,S=b*e+m*n+O*o};if(1===f)if(T)for(let t=0;tv){const t=1/Math.sqrt(e);l[i]=N*t,l[i+1]=x*t,l[i+2]=S*t}else l[i]=N,l[i+1]=x,l[i+2]=S;i+=u}else for(let t=0;tv){const e=1/Math.sqrt(t);N*=e,x*=e,S*=e}}for(let t=0;tR){const e=1/Math.sqrt(t);u*=e,T*=e,I*=e}}a[s]=u,a[s+1]=T,a[s+2]=I,a[s+3]=c,s+=l}else for(let t=0;tR){const e=1/Math.sqrt(t);T*=e,I*=e,N*=e}}for(let t=0;t{f(t,n,e,!1)},u=new w(!1,n.options.normalRequired);if(e.boundingInfo){a(e.type===M.Mesh);const t=n.tolerance;q(e.boundingInfo,o,r,t,i,u,c)}else{const n=e.attributes.get(t.POSITION),s=n.indices;U(o,r,0,s.length/3,s,n.data,n.stride,i,u,c)}}const V=b();function q(t,e,n,o,s,i,f){if(null==t)return;const r=u(V,1/(c=n)[0],1/c[1],1/c[2]);var c;if(g(F,t.bbMin),m(F,t.bbMax),null!=s&&s.applyToAabb(F),Q(F,e,r,o)){const{primitiveIndices:r,position:c}=t,a=r?r.length:c.indices.length/3;if(a>Z){const r=t.getChildren();if(void 0!==r){for(const t of r)q(t,e,n,o,s,i,f);return}}!function(t,e,n,o,s,i,f,r,c,a,l){const u=t[0],d=t[1],p=t[2],h=e[0],b=e[1],y=e[2],{normalRequired:g}=a;for(let t=0;t0){if($<0||$>C)continue}else if($>0||$0){if(J<0||$+J>C)continue}else if(J>0||$+J=0&&l(X,e,g?Y(S,L,A,E,w,F,j):null)}}(e,n,0,a,c.indices,c.data,c.stride,r,s,i,f)}}const j=b();function C(t,e,n,o,s,i,f,r,c){const{data:a,stride:u}=i;U(t,l(tt,e,t),n,o,s,a,u,f,r,c)}function k(t,e,n,o,s,i,f,r,c,a=null,l=0){const u=t[0],d=t[1],p=t[2],h=e[0],b=e[1],y=e[2];for(let t=n;t0){if(k<0||k>z)continue}else if(k>0||k0){if(D<0||k+D>z)continue}else if(D>0||k+D=0&&c(G,e,r?Y(I,N,x,S,L,A,j):null)}}function P(t,e,n,o,s,i,f,r,c,a,l,u=null,d=0){const p=t[0],h=t[1],b=t[2],y=e[0],g=e[1],m=e[2];for(let t=n;t0){if(st<0||st>tt)continue}else if(st>0||st0){if(ct<0||st+ct>tt)continue}else if(ct>0||st+ct=0&&l(at,e,a?Y(D,G,H,J,X,K,j):null)}}function U(t,e,n,o,s,i,f,r,c,a){const p=e,h=et,b=Math.abs(p[0]),y=Math.abs(p[1]),g=Math.abs(p[2]),m=b>=y?b>=g?0:2:y>=g?1:2,M=m,B=p[M]<0?2:1,O=(m+B)%3,R=(m+(3-B))%3,T=p[O]/p[M],v=p[R]/p[M],I=1/p[M],N=$,x=D,S=G,{normalRequired:L}=c;for(let e=n;e0||w>0||F>0))continue;const z=E+w+F;if(0===z)continue;const V=E*(I*N[M])+w*(I*x[M])+F*(I*S[M]);if(V*Math.sign(z)<0)continue;const q=V/z;q>=0&&a(q,e,L?H(h):null)}}const $=b(),D=b(),G=b();function Y(t,e,n,o,s,i,f){return u(J,t,e,n),u(X,o,s,i),p(f,J,X),h(f,f),f}function H(t){return l(J,t[1],t[0]),l(X,t[2],t[0]),p(j,J,X),h(j,j),j}const J=b(),X=b();function K(t,e,n){return u(n,1/(e[0]-t[0]),1/(e[1]-t[1]),1/(e[2]-t[2]))}function Q(t,e,n,o){return W(t,e,n,o,1/0)}function W(t,e,n,o,s){const i=(t[0]-o-e[0])*n[0],f=(t[3]+o-e[0])*n[0];let r=Math.min(i,f),c=Math.max(i,f);const a=(t[1]-o-e[1])*n[1],l=(t[4]+o-e[1])*n[1];if(c=Math.min(c,Math.max(a,l)),c<0)return!1;if(r=Math.max(r,Math.min(a,l)),r>c)return!1;const u=(t[2]-o-e[2])*n[2],d=(t[5]+o-e[2])*n[2];return c=Math.min(c,Math.max(u,d)),!(c<0)&&(r=Math.max(r,Math.min(u,d)),!(r>c)&&r0&&(this._map.clear(),this._observable.notify())}delete(e){const t=this._map.delete(e);return t&&this._observable.notify(),t}entries(){return e(this._observable),this._map.entries()}forEach(t,s){e(this._observable),this._map.forEach(((e,r)=>t.call(s,e,r,this)),s)}get(t){return e(this._observable),this._map.get(t)}has(t){return e(this._observable),this._map.has(t)}keys(){return e(this._observable),this._map.keys()}set(e,t){return this._map.set(e,t),this._observable.notify(),this}values(){return e(this._observable),this._map.values()}[Symbol.iterator](){return e(this._observable),this._map[Symbol.iterator]()}get[Symbol.toStringTag](){return this._map[Symbol.toStringTag]}}export{s as R}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/ReactiveSet.js b/library/arcgis/4.30/@arcgis/core/chunks/ReactiveSet.js new file mode 100644 index 00000000..393568b4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/ReactiveSet.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{t}from"./tracking.js";import{S as e}from"./SimpleObservable.js";class s{constructor(t){this._observable=new e,this._set=new Set(t)}get size(){return t(this._observable),this._set.size}add(t){const e=this._set.size;return this._set.add(t),this._set.size!==e&&this._observable.notify(),this}clear(){this._set.size>0&&(this._set.clear(),this._observable.notify())}delete(t){const e=this._set.delete(t);return e&&this._observable.notify(),e}entries(){return t(this._observable),this._set.entries()}forEach(e,s){t(this._observable),this._set.forEach(((t,r)=>e.call(s,t,r,this)),s)}has(e){return t(this._observable),this._set.has(e)}keys(){return t(this._observable),this._set.keys()}values(){return t(this._observable),this._set.values()}[Symbol.iterator](){return t(this._observable),this._set[Symbol.iterator]()}get[Symbol.toStringTag](){return this._set[Symbol.toStringTag]}}export{s as R}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/ReconcileParameters.js b/library/arcgis/4.30/@arcgis/core/chunks/ReconcileParameters.js new file mode 100644 index 00000000..38ad5c95 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/ReconcileParameters.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as o}from"./tslib.es6.js";import{J as t}from"./jsonMap.js";import{JSONSupport as r}from"../core/JSONSupport.js";import{property as s}from"../core/accessorSupport/decorators/property.js";import{b as e}from"./ensureType.js";import"../core/lang.js";import{subclass as i}from"../core/accessorSupport/decorators/subclass.js";import"../config.js";import"../core/Accessor.js";import"../core/Handles.js";import"./Logger.js";import"./maybe.js";import"./metadata.js";import"./utils.js";import"./handleUtils.js";import"./ObservableBase.js";import"./tracking.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"../core/Error.js";var p;const c=new t({byObject:"by-object",byAttribute:"by-attribute"});let a=p=class extends r{static from(o){return e(p,o)}constructor(o){super(o),this.sessionId=void 0,this.abortIfConflicts=!1,this.conflictDetection=null,this.withPost=!1}};o([s({type:String,json:{write:!0}})],a.prototype,"sessionId",void 0),o([s({type:Boolean,json:{write:!0}})],a.prototype,"abortIfConflicts",void 0),o([s({type:c.apiValues,json:{type:c.jsonValues,read:c.read,write:c.write}})],a.prototype,"conflictDetection",void 0),o([s({type:Boolean,json:{write:!0}})],a.prototype,"withPost",void 0),a=p=o([i("esri.rest.versionManagement.gdbVersion.support.ReconcileParameters")],a);const n=a;export{n as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/Rect.js b/library/arcgis/4.30/@arcgis/core/chunks/Rect.js new file mode 100644 index 00000000..fae541d3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/Rect.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +class t{constructor(t=0,h=0,i=0,s=0){this.x=t,this.y=h,this.width=i,this.height=s}get isEmpty(){return this.width<=0||this.height<=0}union(t){this.x=Math.min(this.x,t.x),this.y=Math.min(this.y,t.y),this.width=Math.max(this.width,t.width),this.height=Math.max(this.height,t.height)}}export{t as R}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/RefreshableLayerView.js b/library/arcgis/4.30/@arcgis/core/chunks/RefreshableLayerView.js new file mode 100644 index 00000000..6f265560 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/RefreshableLayerView.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as r}from"./tslib.es6.js";import{L as e}from"./Logger.js";import{isAbortError as s}from"../core/promiseUtils.js";import{on as o}from"../core/reactiveUtils.js";import"../core/lang.js";import"../core/Error.js";import{subclass as t}from"../core/accessorSupport/decorators/subclass.js";const i=i=>{let a=class extends i{initialize(){this.addHandles(o((()=>this.layer),"refresh",(r=>{this.doRefresh(r.dataChanged).catch((r=>{s(r)||e.getLogger(this).error(r)}))})),"RefreshableLayerView")}};return a=r([t("esri.views.layers.RefreshableLayerView")],a),a};export{i as R}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/RenderCoordsHelper.js b/library/arcgis/4.30/@arcgis/core/chunks/RenderCoordsHelper.js new file mode 100644 index 00000000..a98caa9b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/RenderCoordsHelper.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{r as t}from"./mathUtils.js";import{r as e,g as s,R as o}from"./unitUtils.js";import{d as i,o as r}from"./mat4.js";import{s as n,d as a,p as l,n as c,e as u}from"./vec3.js";import{g as m}from"./spatialReferenceEllipsoidUtils.js";import{p}from"./projectPointToVector.js";import{p as d}from"./projectVectorToPoint.js";import{p as f}from"./projectVectorToVector.js";import{A as h}from"./Axis.js";import{c as v}from"./vec3f64.js";import y from"../geometry/SpatialReference.js";import{f as S,b as j}from"./boundedPlane.js";import{f as A,s as _}from"./sphere.js";import{s as g,B as P,j as R}from"./plane.js";import{i as w}from"./ElevationProvider.js";import{V as C}from"./ViewingMode.js";function M(t,e,s=function(t){return{operations:t,value:t.create()}}(t)){return s.operations=t,t.copy(e,s.value),s}const x=2**50;function b(t,e,s,o){return t.operations.setAltitudeAt(t.value,e,s,o)}function B(t,e,s){return t.operations.elevate(t.value,e,s.value)}const U=v();function V(t,e,s,o,i){return i[0]=a(t,e),i[1]=a(t,s),i[2]=a(t,o),i}function E(t,e,s,o,i){l(s,t),l(T,e),c(T,T),u(o,T,s),u(i,o,s)}function G(t,e){return t?m(e):e.isGeographic?y.PlateCarree:e}const T=v();class F{constructor(t,s,o,i){this.viewingMode=t,this.spatialReference=s,this.unitInMeters=o,this._coordinateSystem=i,this._tmpCoordinateSystem=function(t){const{value:e,operations:s}=t;return{operations:s,value:s.create(e)}}(i),this.referenceEllipsoid=e(s),this.sphericalPCPF=m(s)}set extent(t){t&&function(t,e,s){t.operations.setExtent(t.value,e,s.value)}(this._coordinateSystem,t,this._coordinateSystem)}getAltitude(t){return s=t,(e=this._coordinateSystem).operations.altitudeAt(e.value,s);var e,s}setAltitude(t,e,s=t){return b(this._coordinateSystem,s,e,t)}setAltitudeOfTransformation(t,e){!function(t,e,s,o){e!==o&&i(o,e),n(U,o[12],o[13],o[14]),b(t,U,s,U),o[12]=U[0],o[13]=U[1],o[14]=U[2]}(this._coordinateSystem,e,t,e)}worldUpAtPosition(t,e){return o=t,i=e,(s=this._coordinateSystem).operations.axisAt(s.value,o,h.Z,i);var s,o,i}worldBasisAtPosition(t,e,s){return i=t,r=e,n=s,(o=this._coordinateSystem).operations.axisAt(o.value,i,r,n);var o,i,r,n}basisMatrixAtPosition(t,e){const s=this.worldBasisAtPosition(t,h.X,g.get()),o=this.worldBasisAtPosition(t,h.Y,g.get()),i=this.worldBasisAtPosition(t,h.Z,g.get());return r(e,s[0],s[1],s[2],0,o[0],o[1],o[2],0,i[0],i[1],i[2],0,0,0,0,1),e}headingAtPosition(e,s){const o=this.worldUpAtPosition(e,g.get()),i=this.worldBasisAtPosition(e,h.Y,g.get()),r=P(s,i,o);return t(r)}intersectManifoldClosestSilhouette(t,e,s){var o,i,r;return B(this._coordinateSystem,e,this._tmpCoordinateSystem),i=t,r=s,(o=this._tmpCoordinateSystem).operations.intersectRayClosestSilhouette(o.value,i,r),s}intersectManifold(t,e,s){B(this._coordinateSystem,e,this._tmpCoordinateSystem);const o=g.get();return r=t,n=o,(i=this._tmpCoordinateSystem).operations.intersectRay(i.value,r,n)?l(s,o):null;var i,r,n}intersectInfiniteManifold(t,e,s){if(this.viewingMode===C.Global)return this.intersectManifold(t,e,s);B(this._coordinateSystem,e,this._tmpCoordinateSystem);const o=this._tmpCoordinateSystem.value,i=g.get();return R(o.plane,t,i)?l(s,i):null}toRenderCoords(t,e,s){return w(t)?p(t,e,this.spatialReference):f(t,e,s,this.spatialReference)}fromRenderCoords(t,e,s=null){return w(e)?(null!=s&&(e.spatialReference=s),d(t,this.spatialReference,e)?e:null):f(t,this.spatialReference,e,s)?e:null}static create(t,o){switch(t){case C.Local:return new F(C.Local,o,s(o),M(j,S([0,0,0],[x,0,0],[0,x,0])));case C.Global:return new F(C.Global,o,1,function(t){return M(_,A(0,0,0,e(t).radius))}(o))}}static renderUnitScaleFactor(t,e){return o(t)/o(e)}}export{F as R,E as c,G as r,V as v}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/RenderGeometry.js b/library/arcgis/4.30/@arcgis/core/chunks/RenderGeometry.js new file mode 100644 index 00000000..a0b00ecd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/RenderGeometry.js @@ -0,0 +1,306 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import t from"../core/Evented.js";import{h as r,c as s,N as i}from"../core/lang.js";import{s as a}from"./ensureType.js";import{c as o,f as n,d}from"./maybe.js";import{M as c,P as l}from"../core/scheduling.js";import{watch as h,syncAndInitial as u,on as m}from"../core/reactiveUtils.js";import f,{g as p,s as g}from"../core/Accessor.js";import{property as _}from"../core/accessorSupport/decorators/property.js";import{L as y}from"./Logger.js";import{subclass as v}from"../core/accessorSupport/decorators/subclass.js";import{A as C,w,m as x,i as R,v as S,t as b,G as M,c as D,d as T}from"./mat4.js";import{l as O,n as E,b as A,c as I,p as P,g as F,u as H,h as N,s as L}from"./vec3.js";import{f as j,c as G}from"./vec3f64.js";import{V}from"./ViewingMode.js";import{d as z}from"./debugFlags2.js";import{c as W,B as U,h as B,C as k,w as q,o as Z}from"./aaBoundingRect.js";import{C as Q,l as Y,h as K,i as X,m as $,e as J,d as ee,P as te,S as re,D as se,k as ie,I as ae,A as oe}from"./IntegerPassUniform.js";import{S as ne,a as de,c as ce,U as le,F as he}from"./Matrix4PassUniform.js";import ue,{C as me,s as fe}from"../views/3d/webgl/RenderCamera.js";import{c as pe,f as ge}from"./vec4f64.js";import{g as _e,N as ye}from"./interfaces3.js";import{H as ve,b as Ce,g as we,S as xe,G as Re,u as Se,h as be,a4 as Me,B as De,E as Te,j as Oe,P as Ee,R as Ae}from"./StencilUtils.js";import{c as Ie,l as Pe,a as Fe,n as He}from"./mathUtils.js";import{h as Ne}from"./unitUtils.js";import{I as Le,c as je}from"./mat4f64.js";import{d as Ge,h as Ve,a as ze}from"./axisAngleDegrees.js";import{b as We,c as Ue}from"./weather.js";import{R as Be,T as ke,n as qe}from"./Scheduler.js";import{B as Ze,S as Qe}from"./ScreenSpacePass.glsl.js";import{B as Ye}from"./BindType.js";import{F as Ke}from"./Float4DrawUniform.js";import{N as Xe}from"./NestedMap.js";import{S as $e,p as Je}from"./ShaderTechniqueConfiguration.js";import{H as et,V as tt,b as rt,S as st}from"./VertexArrayObject2.js";import{a as it,l as at,v as ot,b as nt,s as dt}from"./Util.js";import{p as ct}from"./projectBuffer.js";import{A as lt}from"./Attribute.js";import{C as ht,R as ut,D as mt}from"./Material.js";import{R as ft,W as pt,O as gt,U as _t}from"./RibbonLineMaterial.js";import{V as yt}from"./VertexAttribute.js";import{c as vt}from"./vec2f64.js";import{D as Ct,R as wt}from"./basicInterfaces.js";import{c as xt}from"./mat3f64.js";import{g as Rt,b as St,e as bt,h as Mt,p as Dt,s as Tt,d as Ot,n as Et,i as At,m as It}from"./vec2.js";import{s as Pt,t as Ft}from"./vec4.js";import{o as Ht,i as Nt,U as Lt,g as jt,c as Gt}from"./enums.js";import{T as Vt,a as zt}from"./Texture.js";import{g as Wt,N as Ut,b as Bt}from"./sphere.js";import{O as kt}from"./Intersector.js";import{S as qt,c as Zt,I as Qt}from"./Intersector2.js";import{g as Yt}from"./glUtil.js";import{R as Kt,N as Xt}from"./MemCache.js";import{B as $t}from"./BufferObject.js";import{m as Jt,b as er,a as tr,s as rr}from"./renderState.js";import{d as sr}from"./mathUtils2.js";var ir,ar,or,nr,dr,cr,lr,hr,ur,mr,fr,pr,gr,_r;!function(e){e[e.RasterImage=0]="RasterImage",e[e.Features=1]="Features"}(ir||(ir={})),function(e){e[e.MapLayer=0]="MapLayer",e[e.ViewLayer=1]="ViewLayer",e[e.Outline=2]="Outline",e[e.SnappingHint=3]="SnappingHint"}(ar||(ar={})),function(e){e[e.WithRasterImage=0]="WithRasterImage",e[e.WithoutRasterImage=1]="WithoutRasterImage"}(or||(or={})),function(e){e[e.ADD=0]="ADD",e[e.UPDATE=1]="UPDATE",e[e.REMOVE=2]="REMOVE"}(nr||(nr={})),function(e){e[e.NONE=0]="NONE",e[e.VISIBILITY=1]="VISIBILITY",e[e.GEOMETRY=2]="GEOMETRY",e[e.TRANSFORMATION=4]="TRANSFORMATION",e[e.HIGHLIGHT=8]="HIGHLIGHT",e[e.OCCLUDEE=16]="OCCLUDEE"}(dr||(dr={})),function(e){e[e.INNER=0]="INNER",e[e.OUTER=1]="OUTER"}(cr||(cr={})),function(e){e[e.REGULAR=0]="REGULAR",e[e.HAS_NORTH_POLE=1]="HAS_NORTH_POLE",e[e.HAS_SOUTH_POLE=2]="HAS_SOUTH_POLE",e[e.HAS_BOTH_POLES=3]="HAS_BOTH_POLES"}(lr||(lr={})),function(e){e[e.OFF=0]="OFF",e[e.ON=1]="ON"}(hr||(hr={})),function(e){e[e.FADING=0]="FADING",e[e.IMMEDIATE=1]="IMMEDIATE",e[e.UNFADED=2]="UNFADED"}(ur||(ur={}));class yr{constructor(e,t){this.vec3=e,this.id=t}}function vr(e,t,r,s){return new yr(j(e,t,r),s)}class Cr{constructor(){this._extent=W(),this.resolution=0,this.renderLocalOrigin=vr(0,0,0,"O"),this.pixelRatio=1,this.mapUnitsPerPixel=1,this.canvasGeometries=new wr}get extent(){return this._extent}setupGeometryViewsCyclical(e){this.setupGeometryViewsDirect();const t=.001*e.range;if(this._extent[0]-t<=e.min){const t=this.canvasGeometries.extents[this.canvasGeometries.numViews++];U(this._extent,e.range,0,t)}if(this._extent[2]+t>=e.max){const t=this.canvasGeometries.extents[this.canvasGeometries.numViews++];U(this._extent,-e.range,0,t)}}setupGeometryViewsDirect(){this.canvasGeometries.numViews=1,B(this.canvasGeometries.extents[0],this._extent)}hasSomeSizedView(){for(let e=0;et.valid?e|=1<t.camera.nearFar))),r.uniforms.add(new we("depthMap",((e,t)=>t.depth?.attachment))),r.uniforms.add(new de("proj",((e,t)=>t.camera.projectionMatrix))),r.uniforms.add(new ce("invResolutionHeight",((e,t)=>1/t.camera.height))),r.uniforms.add(new de("reprojectionMatrix",((e,t)=>t.ssr.reprojectionMatrix))),r.code.add(_e` + vec2 reprojectionCoordinate(vec3 projectionCoordinate) + { + vec4 zw = proj * vec4(0.0, 0.0, -projectionCoordinate.z, 1.0); + vec4 reprojectedCoord = reprojectionMatrix * vec4(zw.w * (projectionCoordinate.xy * 2.0 - 1.0), zw.z, zw.w); + reprojectedCoord.xy /= reprojectedCoord.w; + return reprojectedCoord.xy * 0.5 + 0.5; + } + + const int maxSteps = ${t.highStepCount?"150":"75"}; + + vec4 applyProjectionMat(mat4 projectionMat, vec3 x) + { + vec4 projectedCoord = projectionMat * vec4(x, 1.0); + projectedCoord.xy /= projectedCoord.w; + projectedCoord.xy = projectedCoord.xy*0.5 + 0.5; + return projectedCoord; + } + + vec3 screenSpaceIntersection(vec3 dir, vec3 startPosition, vec3 viewDir, vec3 normal) + { + vec3 viewPos = startPosition; + vec3 viewPosEnd = startPosition; + + // Project the start position to the screen + vec4 projectedCoordStart = applyProjectionMat(proj, viewPos); + vec3 Q0 = viewPos / projectedCoordStart.w; // homogeneous camera space + float k0 = 1.0/ projectedCoordStart.w; + + // advance the position in the direction of the reflection + viewPos += dir; + + vec4 projectedCoordVanishingPoint = applyProjectionMat(proj, dir); + + // Project the advanced position to the screen + vec4 projectedCoordEnd = applyProjectionMat(proj, viewPos); + vec3 Q1 = viewPos / projectedCoordEnd.w; // homogeneous camera space + float k1 = 1.0/ projectedCoordEnd.w; + + // calculate the reflection direction in the screen space + vec2 projectedCoordDir = (projectedCoordEnd.xy - projectedCoordStart.xy); + vec2 projectedCoordDistVanishingPoint = (projectedCoordVanishingPoint.xy - projectedCoordStart.xy); + + float yMod = min(abs(projectedCoordDistVanishingPoint.y), 1.0); + + float projectedCoordDirLength = length(projectedCoordDir); + float maxSt = float(maxSteps); + + // normalize the projection direction depending on maximum steps + // this determines how blocky the reflection looks + vec2 dP = yMod * (projectedCoordDir)/(maxSt * projectedCoordDirLength); + + // Normalize the homogeneous camera space coordinates + vec3 dQ = yMod * (Q1 - Q0)/(maxSt * projectedCoordDirLength); + float dk = yMod * (k1 - k0)/(maxSt * projectedCoordDirLength); + + // initialize the variables for ray marching + vec2 P = projectedCoordStart.xy; + vec3 Q = Q0; + float k = k0; + float rayStartZ = -startPosition.z; // estimated ray start depth value + float rayEndZ = -startPosition.z; // estimated ray end depth value + float prevEstimateZ = -startPosition.z; + float rayDiffZ = 0.0; + float dDepth; + float depth; + float rayDiffZOld = 0.0; + + // early outs + if (dot(normal, dir) < 0.0 || dot(-viewDir, normal) < 0.0) + return vec3(P, 0.0); + + for(int i = 0; i < maxSteps-1; i++) + { + depth = -linearDepthFromTexture(depthMap, P); // get linear depth from the depth buffer + + // estimate depth of the marching ray + rayStartZ = prevEstimateZ; + dDepth = -rayStartZ - depth; + rayEndZ = (dQ.z * 0.5 + Q.z)/ ((dk * 0.5 + k)); + rayDiffZ = rayEndZ- rayStartZ; + prevEstimateZ = rayEndZ; + + if(-rayEndZ > nearFar[1] || -rayEndZ < nearFar[0] || P.y < 0.0 || P.y > 1.0 ) + { + return vec3(P, 0.); + } + + // If we detect a hit - return the intersection point, two conditions: + // - dDepth > 0.0 - sampled point depth is in front of estimated depth + // - if difference between dDepth and rayDiffZOld is not too large + // - if difference between dDepth and 0.025/abs(k) is not too large + // - if the sampled depth is not behind far plane or in front of near plane + + if((dDepth) < 0.025/abs(k) + abs(rayDiffZ) && dDepth > 0.0 && depth > nearFar[0] && depth < nearFar[1] && abs(P.y - projectedCoordStart.y) > invResolutionHeight) + { + return vec3(P, depth); + } + + // continue with ray marching + P = clamp(P + dP, vec2(0.0), vec2(0.999)); + Q.z += dQ.z; + k += dk; + rayDiffZOld = rayDiffZ; + } + return vec3(P, 0.0); + } + `)}function Fr(e){return null!=e?.cubeMap}!function(e){e[e.RENDERING=0]="RENDERING",e[e.FADING=1]="FADING",e[e.FINISHED=2]="FINISHED"}(pr||(pr={})),function(e){e[e.RG=0]="RG",e[e.BA=1]="BA"}(gr||(gr={}));class Hr{constructor(){this.readChannels=gr.RG,this.renderingStage=pr.FINISHED,this.startTime=0,this.startTimeHeightFade=0,this.cameraPositionLastFrame=G(),this.parallax=new Nr,this.parallaxNew=new Nr,this.pointOnGround=G(),this.fadeMode=_r.HIDE,this.fadeFactor=0,this.opacity=0}updateParallax(e){const t=this.parallax,r=O(e.eye);if(t.radiusCurvatureCorrectionFactor=.84*Math.sqrt(Math.max(r*r-Ne.radius*Ne.radius,0))/r,Ve(Lr,t.anchorPointClouds,jr),C(t.transform,Le,jr[3],ze(jr)),this.fadeMode===_r.CROSS_FADE){const e=this.parallaxNew;Ve(Lr,e.anchorPointClouds,jr),C(e.transform,Le,jr[3],ze(jr))}}updateFading(e,t,r,s){this.isFading&&this._advanceFading(r,s),this._evaluateFading(e,t,r)}_evaluateFading(e,t,r){const s=e.relativeElevation,i=this._calculateDistanceToAnchorPoint(e);var a;if((s>1.7*We||s<-We||i>Ur)&&this.opacity>0)this._setFade(_r.HIDE,r);else if(!this.isFading)if((s>We||s<-.35*We||i>Wr)&&this.opacity>0)this._setFade(_r.FADE_OUT,r);else if(s<=We&&s>=-.35*We&&t===Be.IDLE&&null!=(a=this.data)&&!a.running){if(0===this.opacity)return void this._setFade(_r.FADE_IN,r);(i>zr||this.renderingStage===pr.FADING)&&this._setFade(_r.CROSS_FADE,r)}}_advanceFading(e,t){this._switchReadChannels(),this._updateAnchorPoint(),this._advanceFadingFactorAndOpacity(e,t)}_advanceFadingFactorAndOpacity(e,t){if(this.fadeFactor<1)return this.fadeFactor=t?Ie((e-this.startTime)/(Vr*t),0,1):1,this.fadeMode===_r.FADE_OUT&&(this.opacity=1-this.fadeFactor),this.fadeMode===_r.FADE_IN&&(this.opacity=this.fadeFactor),void(this.fadeMode===_r.CROSS_FADE&&(this.opacity=1));this.fadeFactor=0,this.fadeMode===_r.FADE_OUT&&(this.opacity=0),this.fadeMode===_r.FADE_IN&&(this.opacity=1),this.fadeMode===_r.CROSS_FADE&&(this.opacity=1),this.fadeMode=_r.NONE}_switchReadChannels(){const e=this.fadeMode===_r.CROSS_FADE&&1===this.fadeFactor,t=this.fadeMode===_r.FADE_IN&&0===this.fadeFactor;this.renderingStage===pr.FADING&&(e||t)&&(this.readChannels=1-this.readChannels,this.renderingStage=pr.FINISHED)}_calculateDistanceToAnchorPoint(e){return E(this.pointOnGround,e.eye),A(this.pointOnGround,this.pointOnGround,Ne.radius),O(I(Gr,this.parallax.anchorPointClouds,this.pointOnGround))}_updateAnchorPoint(){this.fadeMode===_r.CROSS_FADE&&(0===this.fadeFactor&&P(this.parallaxNew.anchorPointClouds,this.pointOnGround),1===this.fadeFactor&&P(this.parallax.anchorPointClouds,this.parallaxNew.anchorPointClouds)),this.fadeMode===_r.FADE_IN&&0===this.fadeFactor&&P(this.parallax.anchorPointClouds,this.pointOnGround)}_setFade(e,t){switch(e){case _r.HIDE:this.opacity=0;break;case _r.FADE_OUT:this.opacity=1;break;case _r.FADE_IN:this.opacity=0;break;case _r.CROSS_FADE:this.opacity=1}this.fadeMode=e,this.fadeFactor=0,this.startTime=t}get isFading(){return this.fadeMode===_r.FADE_OUT||this.fadeMode===_r.FADE_IN||this.fadeMode===_r.CROSS_FADE}}!function(e){e[e.NONE=0]="NONE",e[e.HIDE=1]="HIDE",e[e.FADE_OUT=2]="FADE_OUT",e[e.FADE_IN=3]="FADE_IN",e[e.CROSS_FADE=4]="CROSS_FADE"}(_r||(_r={}));class Nr{constructor(){this.anchorPointClouds=G(),this.radiusCurvatureCorrectionFactor=0,this.transform=je()}}const Lr=j(0,0,1),jr=Ge(),Gr=G(),Vr=1.25,zr=34e3,Wr=64e3,Ur=2e5;class Br extends le{constructor(e,t){super(e,"samplerCube",Ye.Pass,((r,s,i)=>r.bindTexture(e,t(s,i))))}}function kr(e){const t=e.fragment;t.uniforms.add(new de("rotationMatrixClouds",((e,t)=>t.cloudsFade.parallax.transform)),new de("rotationMatrixCloudsCrossFade",((e,t)=>t.cloudsFade.parallaxNew.transform)),new he("anchorPosition",((e,t)=>t.cloudsFade.parallax.anchorPointClouds)),new he("anchorPositionCrossFade",((e,t)=>t.cloudsFade.parallaxNew.anchorPointClouds)),new ce("cloudsHeight",(()=>Ue)),new ce("radiusCurvatureCorrectionFactor",((e,t)=>t.cloudsFade.parallax.radiusCurvatureCorrectionFactor)),new ce("totalFadeInOut",((e,t)=>1-t.cloudsFade.opacity)),new ce("crossFadeAnchorFactor",((e,t)=>Ie(t.cloudsFade.fadeFactor,0,1))),new Br("cubeMap",((e,t)=>t.cloudsFade.data?.cubeMap?.colorTexture??null)),new Ze("crossFade",((e,t)=>t.cloudsFade.fadeMode===_r.CROSS_FADE)),new Ze("readChannelsRG",((e,t)=>t.cloudsFade.readChannels===gr.RG)),new Ze("fadeTextureChannels",((e,t)=>t.cloudsFade.renderingStage===pr.FADING))),t.constants.add("planetRadius","float",Ne.radius),t.code.add(_e`vec3 intersectWithCloudLayer(vec3 dir, vec3 cameraPosition, vec3 spherePos) +{ +float radiusClouds = planetRadius + cloudsHeight; +float B = 2.0 * dot(cameraPosition, dir); +float C = dot(cameraPosition, cameraPosition) - radiusClouds * radiusClouds; +float det = B * B - 4.0 * C; +float pointIntDist = max(0.0, 0.5 *(-B + sqrt(det))); +vec3 intersectionPont = cameraPosition + dir * pointIntDist; +intersectionPont = intersectionPont - spherePos; +return intersectionPont; +}`),t.code.add(_e`vec3 correctForPlanetCurvature(vec3 dir) +{ +dir.z = dir.z*(1.-radiusCurvatureCorrectionFactor) + radiusCurvatureCorrectionFactor; +return dir; +}`),t.code.add(_e`vec3 rotateDirectionToAnchorPoint(mat4 rotMat, vec3 inVec) +{ +return (rotMat * vec4(inVec, 0.0)).xyz; +}`),K(t),X(t),t.code.add(_e`const float SUNSET_TRANSITION_FACTOR = 0.3; +const vec3 RIM_COLOR = vec3(0.28, 0.175, 0.035); +const float RIM_SCATTERING_FACTOR = 140.0; +const float BACKLIGHT_FACTOR = 0.2; +const float BACKLIGHT_SCATTERING_FACTOR = 10.0; +const float BACKLIGHT_TRANSITION_FACTOR = 0.3; +vec3 calculateCloudColor(vec3 cameraPosition, vec3 worldSpaceRay, vec4 clouds) +{ +float upDotLight = dot(normalize(cameraPosition), normalize(mainLightDirection)); +float dirDotLight = max(dot(normalize(-worldSpaceRay), normalize(mainLightDirection)), 0.0); +float sunsetTransition = clamp(pow(max(upDotLight, 0.0), SUNSET_TRANSITION_FACTOR), 0.0, 1.0); +vec3 ambientLight = calculateAmbientIrradiance(normalize(cameraPosition), 0.0); +vec3 mainLight = evaluateMainLighting(normalize(cameraPosition), 0.0); +vec3 combinedLight = clamp((mainLightIntensity + ambientLight )/PI, vec3(0.0), vec3(1.0)); +vec3 baseCloudColor = pow(combinedLight * pow(clouds.xyz, vec3(GAMMA)), vec3(INV_GAMMA)); +float scatteringMod = max(clouds.a < 0.5 ? clouds.a / 0.5 : - clouds.a / 0.5 + 2.0, 0.0); +float rimLightIntensity = 0.5 + 0.5 *pow(max(upDotLight, 0.0), 0.35); +vec3 directSunScattering = RIM_COLOR * rimLightIntensity * (pow(dirDotLight, RIM_SCATTERING_FACTOR)) * scatteringMod; +float additionalLight = BACKLIGHT_FACTOR * pow(dirDotLight, BACKLIGHT_SCATTERING_FACTOR) * (1. - pow(sunsetTransition, BACKLIGHT_TRANSITION_FACTOR)) ; +return vec3(baseCloudColor * (1. + additionalLight) + directSunScattering); +}`),t.code.add(_e`vec4 getCloudData(vec3 rayDir, bool readOtherChannel) +{ +vec4 cloudData = texture(cubeMap, rayDir); +float mu = dot(rayDir, vec3(0, 0, 1)); +bool readChannels = readChannelsRG ^^ readOtherChannel; +if (readChannels) { +cloudData = vec4(vec3(cloudData.r), cloudData.g); +} else { +cloudData = vec4(vec3(cloudData.b), cloudData.a); +} +if (length(cloudData) == 0.0) { +return vec4(cloudData.rgb, 1.0); +} +return cloudData; +}`),t.code.add(_e`vec4 renderCloudsNoFade(vec3 worldRay, vec3 cameraPosition) +{ +vec3 intersectionPoint = intersectWithCloudLayer(normalize(worldRay), cameraPosition, anchorPosition); +vec3 worldRayRotated = rotateDirectionToAnchorPoint(rotationMatrixClouds, normalize(intersectionPoint)); +vec3 worldRayRotatedCorrected = correctForPlanetCurvature(worldRayRotated); +vec4 cloudData = getCloudData(worldRayRotatedCorrected, false); +float totalTransmittance = clamp(cloudData.a * (1.0 - totalFadeInOut) + totalFadeInOut, 0.0 , 1.0); +if (length(cloudData.rgb) == 0.0) { +totalTransmittance = 1.0; +} +return vec4(calculateCloudColor(cameraPosition, normalize(-worldRay), cloudData), totalTransmittance); +}`),t.code.add(_e`vec4 renderCloudsCrossFade(vec3 worldRay, vec3 cameraPosition) +{ +vec3 intersectionPoint = intersectWithCloudLayer(normalize(worldRay), cameraPosition, anchorPosition); +vec3 worldRayRotated = rotateDirectionToAnchorPoint(rotationMatrixClouds, normalize(intersectionPoint)); +vec3 worldRayRotatedCorrected = correctForPlanetCurvature(worldRayRotated); +vec4 cloudData = getCloudData(worldRayRotatedCorrected, false); +vec4 cloudColor = vec4(calculateCloudColor(cameraPosition, normalize(-worldRay), cloudData), cloudData.a); +intersectionPoint = intersectWithCloudLayer(normalize(worldRay), cameraPosition, anchorPositionCrossFade); +worldRayRotated = rotateDirectionToAnchorPoint(rotationMatrixCloudsCrossFade, normalize(intersectionPoint)); +worldRayRotatedCorrected = correctForPlanetCurvature(worldRayRotated); +cloudData = getCloudData(worldRayRotatedCorrected, fadeTextureChannels); +vec4 cloudColorCrossFade = vec4(calculateCloudColor(cameraPosition, normalize(-worldRay), cloudData), cloudData.a); +cloudColor = mix(cloudColor, cloudColorCrossFade, crossFadeAnchorFactor); +float totalTransmittance = clamp(cloudColor.a * (1.0 - totalFadeInOut) + totalFadeInOut, 0.0 , 1.0); +if (length(cloudColor.rgb) == 0.0) { +totalTransmittance = 1.0; +} +return vec4(cloudColor.rgb, totalTransmittance); +}`),t.code.add(_e`vec4 renderClouds(vec3 worldRay, vec3 cameraPosition) +{ +return crossFade ? renderCloudsCrossFade(worldRay, cameraPosition) : renderCloudsNoFade(worldRay, cameraPosition); +}`)}function qr(e,t){e.include($,t),e.include(Ir),e.include(Ar),t.hasCloudsReflections&&e.include(kr,t),t.hasScreenSpaceReflections&&e.include(Pr,t);const r=e.fragment;r.constants.add("fresnelSky","vec3",[.02,1,15]).add("fresnelMaterial","vec2",[.02,.1]).add("roughness","float",.015).add("foamIntensityExternal","float",1.7).add("ssrIntensity","float",.65).add("ssrHeightFadeStart","float",J).add("ssrHeightFadeEnd","float",ee).add("waterDiffusion","float",.92).add("waterSeaColorMod","float",.8).add("correctionViewingPowerFactor","float",.4).add("skyZenitColor","vec3",[.52,.68,.9]).add("skyColor","vec3",[.67,.79,.9]).add("cloudFresnelModifier","vec2",[1.2,.01]),r.code.add(_e`PBRShadingWater shadingInfo; +vec3 getSkyGradientColor(in float cosTheta, in vec3 horizon, in vec3 zenit) { +float exponent = pow((1.0 - cosTheta), fresnelSky[2]); +return mix(zenit, horizon, exponent); +}`),r.uniforms.add(new ce("lightingSpecularStrength",((e,t)=>t.lighting.mainLight.specularStrength)),new ce("lightingEnvironmentStrength",((e,t)=>t.lighting.mainLight.environmentStrength))),r.code.add(_e`vec3 getSeaColor(in vec3 n, in vec3 v, in vec3 l, vec3 color, in vec3 lightIntensity, in vec3 localUp, in float shadow, float foamIntensity, vec3 viewPosition, vec3 position) { +float reflectionHit = 0.0; +float reflectionHitDiffused = 0.0; +vec3 seaWaterColor = linearizeGamma(color); +vec3 h = normalize(l + v); +shadingInfo.NdotL = clamp(dot(n, l), 0.0, 1.0); +shadingInfo.NdotV = clamp(dot(n, v), 0.001, 1.0); +shadingInfo.VdotN = clamp(dot(v, n), 0.001, 1.0); +shadingInfo.NdotH = clamp(dot(n, h), 0.0, 1.0); +shadingInfo.VdotH = clamp(dot(v, h), 0.0, 1.0); +shadingInfo.LdotH = clamp(dot(l, h), 0.0, 1.0); +float upDotV = max(dot(localUp,v), 0.0); +vec3 skyHorizon = linearizeGamma(skyColor); +vec3 skyZenit = linearizeGamma(skyZenitColor); +vec3 skyColor = getSkyGradientColor(upDotV, skyHorizon, skyZenit ); +float upDotL = max(dot(localUp,l),0.0); +float daytimeMod = 0.1 + upDotL * 0.9; +skyColor *= daytimeMod; +float shadowModifier = clamp(shadow, 0.8, 1.0); +vec3 fresnelModifier = fresnelReflection(shadingInfo.VdotN, vec3(fresnelSky[0]), fresnelSky[1]); +vec3 reflSky = lightingEnvironmentStrength * fresnelModifier * skyColor * shadowModifier; +vec3 reflSea = seaWaterColor * mix(skyColor, upDotL * lightIntensity * LIGHT_NORMALIZATION, 2.0 / 3.0) * shadowModifier; +vec3 specular = vec3(0.0); +if(upDotV > 0.0 && upDotL > 0.0) { +vec3 specularSun = brdfSpecularWater(shadingInfo, roughness, vec3(fresnelMaterial[0]), fresnelMaterial[1]); +vec3 incidentLight = lightIntensity * LIGHT_NORMALIZATION * shadow; +specular = lightingSpecularStrength * shadingInfo.NdotL * incidentLight * specularSun; +} +vec3 foam = vec3(0.0); +if(upDotV > 0.0) { +foam = foamIntensity2FoamColor(foamIntensityExternal, foamIntensity, skyZenitColor, daytimeMod); +} +float correctionViewingFactor = pow(max(dot(v, localUp), 0.0), correctionViewingPowerFactor); +vec3 normalCorrectedClouds = mix(localUp, n, correctionViewingFactor); +vec3 reflectedWorld = normalize(reflect(-v, normalCorrectedClouds));`),t.hasCloudsReflections&&r.code.add(_e`vec4 cloudsColor = renderClouds(reflectedWorld, position); +cloudsColor.a = 1.0 - cloudsColor.a; +cloudsColor = pow(cloudsColor, vec4(GAMMA)); +cloudsColor *= clamp(fresnelModifier.y * cloudFresnelModifier[0] - cloudFresnelModifier[1], 0.0, 1.0) * clamp((1.0 - totalFadeInOut), 0.0, 1.0);`),t.hasScreenSpaceReflections?(r.uniforms.add(new de("view",((e,t)=>t.camera.viewMatrix)),new we("lastFrameColorTexture",((e,t)=>t.ssr.lastFrameColor?.getTexture())),new ce("fadeFactorSSR",((e,t)=>t.ssr.fadeFactor))),r.code.add(_e`vec3 viewDir = normalize(viewPosition); +vec4 viewNormalVectorCoordinate = view *vec4(n, 0.0); +vec3 viewNormal = normalize(viewNormalVectorCoordinate.xyz); +vec4 viewUp = view * vec4(localUp, 0.0); +vec3 viewNormalCorrectedSSR = mix(viewUp.xyz, viewNormal, correctionViewingFactor); +vec3 reflected = normalize(reflect(viewDir, viewNormalCorrectedSSR)); +vec3 hitCoordinate = screenSpaceIntersection(reflected, viewPosition, viewDir, viewUp.xyz); +vec3 reflectedColor = vec3(0.0); +if (hitCoordinate.z > 0.0) +{ +vec2 reprojectedCoordinate = reprojectionCoordinate(hitCoordinate); +vec2 dCoords = smoothstep(0.3, 0.6, abs(vec2(0.5, 0.5) - hitCoordinate.xy)); +float heightMod = smoothstep(ssrHeightFadeEnd, ssrHeightFadeStart, -viewPosition.z); +reflectionHit = clamp(1.0 - (1.3 * dCoords.y), 0.0, 1.0) * heightMod * fadeFactorSSR; +reflectionHitDiffused = waterDiffusion * reflectionHit; +reflectedColor = linearizeGamma(texture(lastFrameColorTexture, reprojectedCoordinate).xyz) * +reflectionHitDiffused * fresnelModifier.y * ssrIntensity; +} +float seaColorMod = mix(waterSeaColorMod, waterSeaColorMod * 0.5, reflectionHitDiffused); +vec3 waterRenderedColor = tonemapACES((1.0 - reflectionHitDiffused) * reflSky + reflectedColor + +reflSea * seaColorMod + specular + foam);`)):r.code.add(_e`vec3 waterRenderedColor = tonemapACES(reflSky + reflSea * waterSeaColorMod + specular + foam);`),t.hasCloudsReflections?t.hasScreenSpaceReflections?r.code.add(_e`return waterRenderedColor * (1.0 - (1.0 - reflectionHit) * cloudsColor.a) + (1.0 - reflectionHit) * cloudsColor.xyz; +}`):r.code.add(_e`return waterRenderedColor * (1.0 - cloudsColor.a) + cloudsColor.xyz; +}`):r.code.add(_e`return waterRenderedColor; +}`)}var Zr;function Qr(e,t){const{vertex:r,fragment:s}=e;r.uniforms.add(new Ke("overlayTexOffset",((e,t)=>function(e,t){const r=t.overlay?.overlays[cr.INNER]?.extent;k(r)&&(Jr[0]=e.toMapSpace[0]/q(r)-r[0]/q(r),Jr[1]=e.toMapSpace[1]/Z(r)-r[1]/Z(r));const s=t.overlay?.overlays[cr.OUTER]?.extent;return k(s)&&(Jr[2]=e.toMapSpace[0]/q(s)-s[0]/q(s),Jr[3]=e.toMapSpace[1]/Z(s)-s[1]/Z(s)),Jr}(e,t))),new Ke("overlayTexScale",((e,t)=>function(e,t){const r=t.overlay?.overlays[cr.INNER]?.extent;k(r)&&(Jr[0]=e.toMapSpace[2]/q(r),Jr[1]=e.toMapSpace[3]/Z(r));const s=t.overlay?.overlays[cr.OUTER]?.extent;return k(s)&&(Jr[2]=e.toMapSpace[2]/q(s),Jr[3]=e.toMapSpace[3]/Z(s)),Jr}(e,t)))),s.constants.add("overlayOpacity","float",1),s.uniforms.add(new we("ovColorTex",((e,t)=>$r(e,t)))),Xr(e,t)}function Yr(e,t){const{vertex:r,fragment:s}=e;r.uniforms.add(new Kr("overlayTexOffset"),new Kr("overlayTexScale")),s.uniforms.add(new ce("overlayOpacity",(e=>e.overlayOpacity)),new we("ovColorTex",((e,t)=>t.overlay?.getTexture(e.overlayContent)))),Xr(e,t)}!function(e){e[e.Disabled=0]="Disabled",e[e.Enabled=1]="Enabled",e[e.EnabledWithWater=2]="EnabledWithWater",e[e.COUNT=3]="COUNT"}(Zr||(Zr={}));class Kr extends le{constructor(e){super(e,"vec4")}}function Xr(e,t){t.pbrMode!==te.Water&&t.pbrMode!==te.WaterOnIntegratedMesh&&t.pbrMode!==te.TerrainWithWater||e.include(qr,t);const{vertex:r,fragment:s}=e;e.varyings.add("vtcOverlay","vec4"),r.code.add(_e`void setOverlayVTC(in vec2 uv) { +vtcOverlay = vec4(uv, uv) * overlayTexScale + overlayTexOffset; +}`),s.code.add(_e`bool isValid(vec2 uv, vec2 dxdy) { +return (uv.x >= 0.0 + dxdy.x) && (uv.x <= 1.0 - dxdy.x) && (uv.y >= 0.0 + dxdy.y) && (uv.y <= 1.0 - dxdy.y); +} +vec4 getOverlayColor(sampler2D ov0Tex, vec4 texCoords) { +vec4 color0 = texture(ov0Tex, vec2(texCoords.x * 0.5, texCoords.y)); +vec4 color1 = texture(ov0Tex, vec2(texCoords.z * 0.5 + 0.5, texCoords.w)); +bool isValid0 = isValid(texCoords.xy, fwidth(texCoords.xy)); +bool isValid1 = isValid(texCoords.zw, vec2(0.0, 0.0)); +return mix(color1 * float(isValid1), color0, float(isValid0)); +}`),s.code.add(_e`vec4 getCombinedOverlayColor() { +return overlayOpacity * getOverlayColor(ovColorTex, vtcOverlay); +}`),s.code.add(_e`vec4 getOverlayColorTexel(vec4 texCoords) { +vec2 texDim = vec2(textureSize(ovColorTex, 0)); +vec4 color0 = texelFetch(ovColorTex, ivec2(vec2(texCoords.x * 0.5, texCoords.y) * texDim), 0); +vec4 color1 = texelFetch(ovColorTex, ivec2(vec2(texCoords.z * 0.5 + 0.5, texCoords.w) * texDim), 0); +bool isValid0 = isValid(texCoords.xy, fwidth(texCoords.xy)); +bool isValid1 = isValid(texCoords.zw, vec2(0.0, 0.0)); +return mix(color1 * float(isValid1), color0, float(isValid0)); +}`),t.pbrMode!==te.Water&&t.pbrMode!==te.WaterOnIntegratedMesh&&t.pbrMode!==te.TerrainWithWater||(K(s),X(s),s.code.add(_e`vec4 getOverlayWaterColor(vec4 maskInput, vec4 colorInput, vec3 vposEyeDir, +float shadow, vec3 localUp, mat3 tbn, vec3 position, vec3 positionWorld) { +vec3 n = normalize(tbn * (2.0 * maskInput.rgb - vec3(1.0))); +vec3 v = vposEyeDir; +vec3 final = getSeaColor(n, v, mainLightDirection, colorInput.rgb, mainLightIntensity, localUp, 1.0 - shadow, maskInput.w, position, positionWorld); +return vec4(final, colorInput.w); +}`))}function $r(e,t){return e.identifier===fr.Material&&e.output===ne.Color?t.overlay?.getTexture(mr.ColorNoRasterImage):e.identifier===fr.Material&&e.output===ne.ObjectAndLayerIdColor?t.overlay?.getTexture(mr.ObjectAndLayerIdColor):e.identifier===fr.Highlight?t.overlay?.getTexture(mr.Highlight):null}const Jr=pe();class es extends ye{constructor(){super(...arguments),this.color=j(1,1,1)}}const ts=Object.freeze(Object.defineProperty({__proto__:null,TextureOnlyPassParameters:es,build:function(){const e=new xe;return e.include(Qe),e.fragment.uniforms.add(new we("tex",(e=>e.texture)),new he("uColor",(e=>e.color))),e.fragment.code.add(_e`void main() { +vec4 texColor = texture(tex, uv); +fragColor = texColor * vec4(uColor, 1.0); +}`),e}},Symbol.toStringTag,{value:"Module"}));class rs{constructor(e){this._context=e,this._perConstructorInstances=new Xe,this._frameCounter=0,this._keepAliveFrameCount=is}get viewingMode(){return this._context.viewingMode}get constructionContext(){return this._context}destroy(){this._perConstructorInstances.forEach((e=>e.forEach((e=>e.technique.destroy())))),this._perConstructorInstances.clear()}acquire(e,t=as){const r=t.key;let s=this._perConstructorInstances.get(e,r);if(null==s){const i=new e(this._context,t,(()=>this.release(i)));s=new ss(i),this._perConstructorInstances.set(e,r,s)}return++s.refCount,s.technique}releaseAndAcquire(e,t,r){if(null!=r){if(t.key===r.key)return r;this.release(r)}return this.acquire(e,t)}release(e){if(null==e||this._perConstructorInstances.empty)return;const t=this._perConstructorInstances.get(e.constructor,e.key);null!=t&&(--t.refCount,0===t.refCount&&(t.refZeroFrame=this._frameCounter))}frameUpdate(){this._frameCounter++,this._keepAliveFrameCount!==is&&this._perConstructorInstances.forEach(((e,t)=>{e.forEach(((e,r)=>{0===e.refCount&&e.refZeroFrame+this._keepAliveFrameCount{e.push((async(e,t)=>{const r=t.shader;r&&(await r.reload(),e.forEach((e=>e.technique.reload(this._context))))})(t,r))})),await Promise.all(e)}}class ss{constructor(e){this.technique=e,this.refCount=0,this.refZeroFrame=0}}const is=-1,as=new $e;class os{constructor(e,t,r,s){this._textures=e,this._techniques=t,this.materialChanged=r,this.requestRender=s,this._id2glMaterialRef=new Xe}dispose(){this._textures.destroy()}acquire(e,t,r){this._ownMaterial(e);const s=e.produces.get(t);if(!s?.(r))return null;let i=this._id2glMaterialRef.get(r,e.id);if(null==i){const t=e.createGLMaterial({material:e,techniques:this._techniques,textures:this._textures,output:r});i=new ns(t),this._id2glMaterialRef.set(r,e.id,i)}return i.ref(),i.glMaterial}release(e,t){const r=this._id2glMaterialRef.get(t,e.id);null!=r&&(r.unref(),r.referenced||(n(r.glMaterial),this._id2glMaterialRef.delete(t,e.id)))}_ownMaterial(e){e.repository&&e.repository!==this&&y.getLogger("esri.views.3d.webgl-engine.lib.GLMaterialRepository").error("Material is already owned by a different material repository"),e.repository=this}}class ns{constructor(e){this.glMaterial=e,this._refCnt=0}ref(){++this._refCnt}unref(){--this._refCnt,it(this._refCnt>=0)}get referenced(){return this._refCnt>0}}class ds{constructor(e){this._originSR=e,this._rootOriginId="root/"+p(),this._origins=new Map,this._objects=new Map,this._gridSize=5e5}getOrigin(e){const t=this._origins.get(this._rootOriginId);if(null==t){const t=vr(e[0]+Math.random()-.5,e[1]+Math.random()-.5,e[2]+Math.random()-.5,this._rootOriginId);return this._origins.set(this._rootOriginId,t),t}const r=this._gridSize,s=Math.round(e[0]/r),i=Math.round(e[1]/r),a=Math.round(e[2]/r),o=`${s}/${i}/${a}`;let n=this._origins.get(o);const d=.5*r;if(I(cs,e,t.vec3),cs[0]=Math.abs(cs[0]),cs[1]=Math.abs(cs[1]),cs[2]=Math.abs(cs[2]),cs[0]0&&c.push(t-1,t);ct(d,this._originSR,0,d,r.renderSpatialReference,0,n);const h=new Re(this._material,[[yt.POSITION,new lt(d,c,3,!0)]],null,ht.Line);s.add(h),a.addGeometry(h)}get test(){}}const cs=G();function ls(e){e.include(ve),e.uniforms.add(new we("geometryDepthTexture",((e,t)=>t.multipassGeometry.depth?.attachment))),e.code.add(_e`bool geometryDepthTest(vec2 pos, float elementDepth) { +float geometryDepth = linearDepthFromTexture(geometryDepthTexture, pos); +return (elementDepth < (geometryDepth - 1.0)); +}`)}class hs{}class us{constructor(e,t){this.shadowMap=e,this.slicePlane=t,this.slot=Se.OPAQUE_MATERIAL,this.hasOccludees=!1,this.enableFillLights=!0,this.transparencyPassType=be.NONE,this.alignPixelEnabled=!1,this.decorations=Ct.ON,this.overlayStretch=1,this.viewshedEnabled=!1,this._camera=new ue,this._inverseViewport=vt(),this.oldLighting=new re,this.newLighting=new re,this._fadedLighting=new re,this._lighting=this.newLighting,this.ssr=new ms,this.multipassEnabled=!1,this.multipassTerrain=new Me,this.multipassGeometry=new hs,this.hudRenderStyle=et.Occluded,this.cloudsFade=new Hr,this.shadowHighlightsVisible=!1}get camera(){return this._camera}set camera(e){this._camera=e,this._inverseViewport[0]=1/e.fullViewport[2],this._inverseViewport[1]=1/e.fullViewport[3]}get inverseViewport(){return this._inverseViewport}get lighting(){return this._lighting}get weatherFading(){return this._lighting===this._fadedLighting}fadeLighting(e){const{oldLighting:t,newLighting:r}=this;e>=1?this._lighting=r:(this._fadedLighting.lerpLighting(t,r,e),this._lighting=this._fadedLighting)}}class ms{constructor(){this.fadeFactor=1,this.reprojectionMatrix=je()}}class fs{constructor(e,t,r=null){this.rctx=e,this.sliceHelper=r,this.lastFrameCamera=new ue,this.output=ne.Color,this.renderOccludedMask=gs,this.bindParameters=new us(t,null!=r?r.plane:null),this.bindParameters.alignPixelEnabled=!0}}class ps extends fs{constructor(e,t,r,s){super(e,r,s),this.offscreenRenderingHelper=t,this.sliceHelper=s,this.time=c(0)}}const gs=ut.Occlude|ut.OccludeAndTransparent|ut.OccludeAndTransparentStencil;let _s=class extends ue{constructor(){super(...arguments),this._projectionMatrix=je()}get projectionMatrix(){return this._projectionMatrix}};var ys;e([_()],_s.prototype,"_projectionMatrix",void 0),e([_({readOnly:!0})],_s.prototype,"projectionMatrix",null),_s=e([v("esri.views.3d.webgl-engine.lib.CascadeCamera")],_s),function(e){e[e.Highlight=0]="Highlight",e[e.ExcludeHighlight=1]="ExcludeHighlight"}(ys||(ys={}));class vs{constructor(){this.camera=new _s,this.lightMat=je()}}class Cs{constructor(){this.maxNumCascadesHighQuality=4,this.maxNumCascadesLowQuality=4,this.textureSizeModHighQuality=1.3,this.textureSizeModLowQuality=.9,this.splitSchemeLambda=0}}class ws{constructor(e,t){this._fbos=e,this._viewingMode=t,this._enabled=!1,this._snapshots=new Array,this._textureHeight=0,this._numCascades=1,this.settings=new Cs,this._projectionView=je(),this._projectionViewInverse=je(),this._modelViewLight=je(),this._cascadeDistances=[0,0,0,0,0],this._usedCascadeDistances=pe(),this._cascades=[new vs,new vs,new vs,new vs],this._lastOrigin=null,this._maxTextureWidth=Math.min(r("esri-mobile")?4096:16384,e.rctx.parameters.maxTextureSize)}dispose(){this.enabled=!1,this.disposeOffscreenBuffers()}get depthTexture(){return this._handle?.getTexture()}get _textureWidth(){return this._textureHeight*this._numCascades}get numCascades(){return this._numCascades}get cascadeDistances(){return Pt(this._usedCascadeDistances,this._cascadeDistances[0],this._numCascades>1?this._cascadeDistances[1]:1/0,this._numCascades>2?this._cascadeDistances[2]:1/0,this._numCascades>3?this._cascadeDistances[3]:1/0)}disposeOffscreenBuffers(){this._handle=o(this._handle),this._discardSnapshots()}set maxCascades(e){this.settings.maxNumCascadesHighQuality=Ie(Math.floor(e),1,4)}get maxCascades(){return this.settings.maxNumCascadesHighQuality}set enabled(e){this._enabled=e,e||this.disposeOffscreenBuffers()}get enabled(){return this._enabled}get ready(){return this._enabled&&null!=this.depthTexture}get cascades(){for(let e=0;e=r&&(t=2,r=4),{near:t,far:r}}(r);this._computeCascadeDistances(a,o,s),this._textureHeight=this._computeTextureHeight(e,i,s),this._setupMatrices(e,t);const{viewMatrix:n,projectionMatrix:d}=e;for(let e=0;eu&&(u=r)}It(s,Fs),bt(Gs,Ls,h-t),St(s,s,Gs);let m=-1,f=1,p=0,g=0;for(let t=0;t<8;++t){Tt(Vs,e[t],s),At(Vs,Vs);const r=Ls[0]*Vs[1]-Ls[1]*Vs[0];r>0?r>m&&(m=r,p=t):r0,"leftArea"),ot(f<0,"rightArea"),bt(zs,Ls,h),St(zs,zs,Fs),bt(Ws,Ls,u),St(Ws,Ws,Fs),Us[0]=-Ls[1],Us[1]=Ls[0];const _=nt(s,e[g],Ws,St(Gs,Ws,Us),1,i),y=nt(s,e[p],Ws,Gs,1,a),v=nt(s,e[p],zs,St(Gs,zs,Us),1,o),C=nt(s,e[g],zs,Gs,1,n);ot(_,"rayRay"),ot(y,"rayRay"),ot(v,"rayRay"),ot(C,"rayRay")}(Ss,n,d,bs,Ms,Ds,Ts,Os),function(e,t,r,s,i){Tt(Zs,r,s),bt(Zs,Zs,.5),Qs[0]=Zs[0],Qs[1]=Zs[1],Qs[2]=0,Qs[3]=Zs[1],Qs[4]=-Zs[0],Qs[5]=0,Qs[6]=Zs[0]*Zs[0]+Zs[1]*Zs[1],Qs[7]=Zs[0]*Zs[1]-Zs[1]*Zs[0],Qs[8]=1,Qs[Bs(0,2)]=-Ot(qs(Qs,0),e),Qs[Bs(1,2)]=-Ot(qs(Qs,1),e);let a=Ot(qs(Qs,0),r)+Qs[Bs(0,2)],o=Ot(qs(Qs,1),r)+Qs[Bs(1,2)],n=Ot(qs(Qs,0),s)+Qs[Bs(0,2)],d=Ot(qs(Qs,1),s)+Qs[Bs(1,2)];a=-(a+n)/(o+d),Qs[Bs(0,0)]+=Qs[Bs(1,0)]*a,Qs[Bs(0,1)]+=Qs[Bs(1,1)]*a,Qs[Bs(0,2)]+=Qs[Bs(1,2)]*a,a=1/(Ot(qs(Qs,0),r)+Qs[Bs(0,2)]),o=1/(Ot(qs(Qs,1),r)+Qs[Bs(1,2)]),Qs[Bs(0,0)]*=a,Qs[Bs(0,1)]*=a,Qs[Bs(0,2)]*=a,Qs[Bs(1,0)]*=o,Qs[Bs(1,1)]*=o,Qs[Bs(1,2)]*=o,Qs[Bs(2,0)]=Qs[Bs(1,0)],Qs[Bs(2,1)]=Qs[Bs(1,1)],Qs[Bs(2,2)]=Qs[Bs(1,2)],Qs[Bs(1,2)]+=1,a=Ot(qs(Qs,1),t)+Qs[Bs(1,2)],o=Ot(qs(Qs,2),t)+Qs[Bs(2,2)],n=Ot(qs(Qs,1),r)+Qs[Bs(1,2)],d=Ot(qs(Qs,2),r)+Qs[Bs(2,2)],a=-.5*(a/o+n/d),Qs[Bs(1,0)]+=Qs[Bs(2,0)]*a,Qs[Bs(1,1)]+=Qs[Bs(2,1)]*a,Qs[Bs(1,2)]+=Qs[Bs(2,2)]*a,a=Ot(qs(Qs,1),t)+Qs[Bs(1,2)],o=Ot(qs(Qs,2),t)+Qs[Bs(2,2)],n=-o/a,Qs[Bs(1,0)]*=n,Qs[Bs(1,1)]*=n,Qs[Bs(1,2)]*=n,i[0]=Qs[0],i[1]=Qs[1],i[2]=0,i[3]=Qs[2],i[4]=Qs[3],i[5]=Qs[4],i[6]=0,i[7]=Qs[5],i[8]=0,i[9]=0,i[10]=1,i[11]=0,i[12]=Qs[6],i[13]=Qs[7],i[14]=0,i[15]=Qs[8]}(bs,Ms,Ts,Os,i.projectionMatrix),i.projectionMatrix[10]=2/(r-s),i.projectionMatrix[14]=-(r+s)/(r-s)}(r,s,c,l,i.camera),x(i.lightMat,i.camera.projectionMatrix,i.camera.viewMatrix);const h=this._textureHeight;i.camera.viewport=[e*h,0,h,h]}_setupMatrices(e,t){x(this._projectionView,e.projectionMatrix,e.viewMatrix),R(this._projectionViewInverse,this._projectionView);const r=this._viewingMode===V.Global?e.eye:L(Es,0,0,1);S(this._modelViewLight,[0,0,0],[-t[0],-t[1],-t[2]],r)}_computeCascadeDistances(e,t,r){const s=r?this.settings.maxNumCascadesHighQuality:this.settings.maxNumCascadesLowQuality;this._numCascades=Math.min(1+Math.floor(at(t/e,4)),s);const i=(t-e)/this._numCascades,a=(t/e)**(1/this._numCascades);let o=e,n=e;for(let e=0;e{null!=e&&this._repository.release(this._material,t)}))}load(e,t,r){const s=this._material.produces.get(t);if(!s?.(r))return null;this._map.has(r)||this._map.set(r,this._repository.acquire(this._material,t,r));const i=this._map.get(r);if(null!=i){if(i.ensureResources(e)===wt.LOADED)return i;this._repository.requestRender()}return null}}class Ks extends ie{constructor(e=G()){super(),this.origin=e,this.slicePlaneLocalOrigin=this.origin}}class Xs{constructor(e=0,t=0){this.from=e,this.to=t}get numElements(){return this.to-this.from}}function $s(e){const t=new Map;e.forAll((e=>t.set(e.from,e)));let r=!0;for(;r;){r=!1;for(let s=0;se||new Xs,deallocator:null}),this.hasHiddenInstances=!1,this.hasHighlights=!1,this.hasOccludees=!1,this.drawCommandsDirty=!0,this.drawCommandsDefault=ri(),this.drawCommandsHighlight=ri(),this.drawCommandsOccludees=ri(),this.drawCommandsShadowHighlightRest=ri()}get numElements(){return this._numElements}get instances(){return this._instances}addInstance(e,t){this.deleteInstance(e),this._instances.set(e,t),this._numElements+=t.numElements}deleteInstance(e){const t=this._instances.get(e);t&&(this._numElements-=t.numElements,this._instances.delete(e))}updateInstance(e,t,r){const s=this._instances.get(e);s&&(this._numElements-=s.numElements,s.from=t,s.to=r,this._numElements+=s.numElements)}updateDrawState(e){e.isVisible?(e.hasHighlights&&(this.hasHighlights=!0),e.hasOccludees&&(this.hasOccludees=!0)):this.hasHiddenInstances=!0}updateDrawCommands(e){if(this.drawCommandsDefault.clear(),this.drawCommandsHighlight.clear(),this.drawCommandsOccludees.clear(),this.drawCommandsShadowHighlightRest.clear(),this.drawCommandsDirty=!1,0===this._instances.size)return;if(!this.needsMultipleCommands()){const t=this.drawCommandsDefault.pushNew(),r=this.holes.front();return null!=this.vao&&1===this.holes.length&&r.to===Math.floor(this.vao.byteSize/e)?(t.first=0,void(t.count=r.from)):(t.first=1/0,t.count=0,this._instances.forEach((e=>{t.first=Math.min(t.first,e.from),t.count=Math.max(t.count,e.to)})),void(t.count-=t.first))}const t=Array.from(this._instances.values()).sort(((e,t)=>e.from===t.from?e.to-t.to:e.from-t.from));for(const e of t)e.isVisible&&(si(e.hasOccludees?this.drawCommandsOccludees:this.drawCommandsDefault,e),si(e.hasHighlights?this.drawCommandsHighlight:this.drawCommandsShadowHighlightRest,e))}needsMultipleCommands(){return this.hasOccludees||this.hasHighlights||this.hasHiddenInstances}}function ri(){return new l({allocator:e=>e||new ei,deallocator:e=>e})}function si(e,t){const r=e.back();if(null==r){const r=e.pushNew();return r.first=t.from,void(r.count=t.numElements)}if(i=t,(s=r).first+s.count>=i.from){const e=t.from-r.first+t.numElements;r.count=e}else{const r=e.pushNew();r.first=t.from,r.count=t.numElements}var s,i}class ii{constructor(e){this.origin=e,this.buffers=new Array}dispose(){this.buffers.forEach((e=>e.vao.dispose())),this.buffers.length=0}findBuffer(e){return this.buffers.find((t=>t.instances.has(e)))}}class ai{constructor(e,t){this._cache=e(t,((e,t,r)=>{switch(t){case Kt.ALL:return e.forEach((e=>e.dispose())),0;case Kt.SOME:{const t=e.shift();return t&&(r-=Math.round(t.usedMemory),t.dispose()),r}}}))}hitrate(){return this._cache.hitRate}destroy(){this._cache.destroy()}clear(){this._cache.clear()}getSize(e){return this._cache.getSize(e)}pop(e){const t=this._cache.peek(e);if(!t)return;const r=t.pop();if(t.length>0){if(r){const s=this._cache.getSize(e)-Math.round(r.usedMemory);this._cache.updateSize(e,t,s)}}else this._cache.pop(e);return r}put(e,t,r=Xt){const s=this._cache.peek(e);if(!s)return void this._cache.put(e,[t],t.usedMemory,r);s.push(t);const i=this._cache.getSize(e)+Math.round(t.usedMemory);this._cache.updateSize(e,s,i)}}class oi{constructor(e,t,r){this._rctx=e,this._locations=t,this._layout=r,this._cache=new ai(e.newCache,"VAOCache")}dispose(){this._cache.destroy()}newVao(e){const t=e.toString();let r=this._cache.pop(t);return r||(r=new tt(this._rctx,this._locations,{geometry:this._layout},{geometry:$t.createVertex(this._rctx,Lt.STATIC_DRAW)}),r.vertexBuffers.geometry.setSize(e),r)}deleteVao(e){if(null==e)return;const t=e.byteSize.toString();this._cache.put(t,e)}}let ni=class extends rt{constructor(e){super(e),this._vaoCache=null,this._glMaterials=null,this._bufferWriter=null,this._dataByOrigin=new Map,this._hasHighlights=!1,this._hasOccludees=!1,this._produces=new Map,this.drapedPriority=0}destroy(){this._glMaterials=n(this._glMaterials),this._dataByOrigin.forEach((e=>e.dispose())),this._dataByOrigin.clear(),this._vaoCache=n(this._vaoCache)}initialize(){this.material.produces.forEach(((e,t)=>{this._produces.set(t,(t=>!(0===this._dataByOrigin.size||!(t!==ne.Highlight&&t!==ne.ShadowHighlight||this._hasHighlights))&&e(t)))}))}get produces(){return this._produces}initializeRenderContext(e,t){const{rctx:r}=e.renderContext;this._glMaterials=new Ys(this.material,t??e.materials),this._bufferWriter=this.material.createBufferWriter(),this._vaoCache=new oi(r,this.material.vertexAttributeLocations,Yt(this._bufferWriter.vertexBufferLayout))}uninitializeRenderContext(){}get hasOccludees(){return this._hasOccludees}get isDecoration(){return this.material.parameters.isDecoration}queryRenderOccludedState(e){return this.material.queryRenderOccludedState(e)}get materialReference(){return this.material}get numGeometries(){let e=0;return this._dataByOrigin.forEach((t=>e+=t.buffers.reduce(((e,t)=>e+t.instances.size),0))),e}get usedMemory(){let e=0;return this._dataByOrigin.forEach((t=>e+=t.buffers.reduce(((e,t)=>e+t.vao.usedMemory),0))),e}forEachGeometry(e){this._dataByOrigin.forEach((t=>t.buffers.forEach((t=>t.instances.forEach((t=>e(t.geometry)))))))}modify(e){this._updateGeometries(e.updates),this._addAndRemoveGeometries(e.adds,e.removes),this._updateDrawCommands()}_updateGeometries(e){const t=this._bufferWriter;if(null===t)return;const r=t.vertexBufferLayout.stride/4;for(const s of e){const e=s.renderGeometry,i=this._dataByOrigin.get(e.localOrigin.id),a=i?.findBuffer(e.id);if(null==a)return;const o=a.instances.get(e.id);if(s.updateType&(dr.GEOMETRY|dr.TRANSFORMATION)){const s=Ci(t.elementCount(o.geometry.geometry)*r),i=t.vertexBufferLayout.createView(s.buffer);this._writeGeometry(e,i,0),a.vao.vertexBuffers.geometry.setSubData(s,o.from*r,0,o.numElements*r)}s.updateType&(dr.HIGHLIGHT|dr.OCCLUDEE|dr.VISIBILITY)&&(a.drawCommandsDirty=!0)}}_computeDeltas(e,t){const r=new Xe;for(const t of e){const e=t.localOrigin;if(null==e)continue;let s=r.get(e.id,null);null==s&&(s=new di(e.vec3),r.set(e.id,null,s)),s.changes.push(t)}for(const e of t){const t=e.localOrigin;if(null==t)continue;const s=this._dataByOrigin.get(t.id),i=s?.findBuffer(e.id);if(null==i)continue;let a=r.get(t.id,i);null==a&&(a=new di(t.vec3),r.set(t.id,i,a)),a.changes.push(e)}return r}_addAndRemoveGeometries(e,t){if(null===this._bufferWriter||null===this._vaoCache)return;const{_bufferWriter:r,_dataByOrigin:i}=this,a=r.vertexBufferLayout.stride/4,o=this._computeDeltas(e,t);o.forEach(((e,t)=>{const n=e.get(null),d=null!=n?n.changes:[];o.delete(t,null);let c=i.get(t);if(e.forEach(((e,n)=>{if(o.delete(t,n),null==n)return void it(!1,"No VAO for removed geometries");if(n.instances.size===e.changes.length)return this._vaoCache.deleteVao(n.vao),s(c.buffers,n),void(0===c.buffers.length&&0===d.length&&i.delete(t));const l=n.numElements,h=n.vao.byteSize/4,u=d.reduce(((e,t)=>e+r.elementCount(t.geometry)),0),m=e.changes.reduce(((e,t)=>e+r.elementCount(t.geometry)),0),f=Math.min((l+u-m)*a,yi),p=f>h;f>fi&&fn.deleteInstance(e))),n.instances.forEach((({geometry:e})=>d.push(e))),this._vaoCache.deleteVao(n.vao),s(c.buffers,n)):p?this._applyAndRebuild(n,d,e):this._applyRemoves(n,e)})),d.length>0)for(null==c&&(c=new ii(n.origin),i.set(t,c)),c.buffers.forEach((e=>this._applyAdds(e,d)));d.length>0;)c.buffers.push(this._applyAndRebuild(new ti,d,null))}))}_updateDrawCommands(){this._hasHighlights=!1,this._hasOccludees=!1,this._dataByOrigin.forEach((e=>{e.buffers.forEach((e=>{e.drawCommandsDirty&&(e.hasHiddenInstances=!1,e.hasHighlights=!1,e.hasOccludees=!1,a(e.instances,(t=>(e.updateDrawState(t),e.hasHiddenInstances&&e.hasHighlights&&e.hasOccludees))),e.updateDrawCommands(this._bufferWriter.vertexBufferLayout.stride)),this._hasHighlights=this._hasHighlights||e.hasHighlights,this._hasOccludees=this._hasOccludees||e.hasOccludees}))}))}_applyAndRebuild(e,t,r){if(null!=r)for(const t of r.changes)e.deleteInstance(t.id);const s=this._bufferWriter,i=s.vertexBufferLayout.stride,a=i/4,o=Math.floor(yi/a);let n=e.numElements;for(;t.length>0;){const r=t.pop(),i=s.elementCount(r.geometry);if(n+i>o&&n>0){t.push(r);break}n+=i;const a=new Js(r,0,0);it(null==e.instances.get(r.id)),e.addInstance(r.id,a)}const d=n*a,c=Ci(d),l=s.vertexBufferLayout.createView(c.buffer);let h=0;e.hasHiddenInstances=!1,e.hasHighlights=!1,e.hasOccludees=!1,e.instances.forEach(((t,r)=>{this._writeGeometry(t.geometry,l,h);const i=h;h+=s.elementCount(t.geometry.geometry),e.updateInstance(r,i,h),e.updateDrawState(t)})),this._vaoCache.deleteVao(e.vao),e.vao=this._vaoCache.newVao(wi(d)),e.vao.vertexBuffers.geometry.setSubData(c,0,0,h*a),e.holes.clear();const u=e.holes.pushNew();return u.from=h,u.to=Math.floor(e.vao.byteSize/i),e.updateDrawCommands(i),e}_applyRemoves(e,t){if(0===t.changes.length||null===this._bufferWriter)return;for(const r of t.changes){const t=r.id,s=e.instances.get(t);if(!s)continue;e.deleteInstance(t);const i=mi.back();if(i){if(i.to===s.from){i.to=s.to;continue}if(i.from===s.to){i.from=s.from;continue}}const a=mi.pushNew();a.from=s.from,a.to=s.to}$s(mi);const r=this._bufferWriter.vertexBufferLayout.stride/4,s=mi.reduce(((e,t)=>Math.max(e,t.numElements)),0)*r,i=Ci(s);i.fill(0,0,s);const a=e.vao.vertexBuffers.geometry;mi.forAll((e=>a.setSubData(i,e.from*r,0,e.numElements*r))),e.holes.pushArray(mi.data,mi.length),mi.forAll(((e,t)=>mi.data[t]=null)),mi.clear(),e.drawCommandsDirty=!0}_applyAdds(e,t){if(0===t.length||null===this._bufferWriter)return;if(!function(e){return null!=e.vao}(e))return void this._applyAndRebuild(e,t,null);const r=this._bufferWriter,s=r.vertexBufferLayout.stride/4,a=e.numElements,o=t.reduce(((e,t)=>e+r.elementCount(t.geometry)),0),n=Math.min((a+o)*s,yi),d=4*n;if(e.vao.byteSizee.vao.byteSize)return void this._applyAndRebuild(e,t,null);$s(e.holes);const c=new Array;for(const s of t){const t=r.elementCount(s.geometry),i=ci(e.holes,t);c.push(i)}const l=e.vao.vertexBuffers.geometry;let h=0,u=0,m=0;const f=Ci(n),p=r.vertexBufferLayout.createView(f.buffer);t.forEach(((t,i)=>{const a=c[i];if(null==a)return;if(m!==a){const e=m-u;e>0&&l.setSubData(f,u*s,0,e*s),u=a,h=0}const o=r.elementCount(t.geometry);this._writeGeometry(t,p,h),h+=o,m=a+o;const n=new Js(t,a,a+o);it(null==e.instances.get(t.id)),e.addInstance(t.id,n),e.drawCommandsDirty=!0}));const g=m-u;g>0&&l.setSubData(f,u*s,0,g*s),i(t,((e,t)=>null==c[t]))}_writeGeometry(e,t,r){if(null===this._bufferWriter)return;const s=e.localOrigin.vec3;dt(li,-s[0],-s[1],-s[2]);const i=x(hi,li,e.transformation);R(ui,i),b(ui,ui),this._bufferWriter.write(i,ui,e.geometry,t,r)}updateAnimation(e){return this.material.update(e)}prepareTechnique(e){if(!this.material.shouldRender(e))return null;const{output:t,bindParameters:r}=e,s=this.material.produces.get(r.slot);if(!s?.(t))return null;const i=t===ne.Highlight||t===ne.ShadowHighlight;if(i&&!this._hasHighlights)return null;const a=t===ne.ShadowExcludeHighlight,o=!(i||a);for(const s of this._dataByOrigin.values())for(const n of s.buffers){if(i&&!n.hasHighlights)continue;const s=(i?n.drawCommandsHighlight:a&&n.needsMultipleCommands()?n.drawCommandsShadowHighlightRest:n.drawCommandsDefault)||null,d=o&&n.drawCommandsOccludees||null;if(s?.length||d?.length){const s=this._glMaterials.load(e.rctx,r.slot,t),i=null!=s?s.beginSlot(r):null;if(null!=i)return i}}return null}renderNode(e,t){const{output:r,bindParameters:s}=e,i=r===ne.Highlight||r===ne.ShadowHighlight,a=r===ne.ShadowExcludeHighlight,o=!(i||a),n=s.slot===Se.OCCLUDER_MATERIAL,d=s.slot===Se.TRANSPARENT_OCCLUDER_MATERIAL,c=e.rctx;c.runAppleAmdDriverHelper(),c.bindTechnique(t,s,this.material.parameters);for(const e of this._dataByOrigin.values())for(const r of e.buffers){if(i&&!r.hasHighlights)continue;const l=(i?r.drawCommandsHighlight:a&&r.needsMultipleCommands()?r.drawCommandsShadowHighlightRest:r.drawCommandsDefault)||null,h=o&&r.drawCommandsOccludees||null;(l?.length||h?.length)&&(t.program.bindDraw(new Ks(e.origin),s,this.material.parameters),t.ensureAttributeLocations(r.vao),c.bindVAO(r.vao),l?.length&&(c.setPipelineState(t.getPipeline(!1,n,d)),l.forAll((e=>c.drawArrays(t.primitiveType,e.first,e.count)))),h?.length&&(c.setPipelineState(t.getPipeline(!0,n,d)),h.forAll((e=>c.drawArrays(t.primitiveType,e.first,e.count)))))}}get test(){}};e([_({constructOnly:!0})],ni.prototype,"material",void 0),ni=e([v("esri.views.3d.webgl-engine.materials.renderers.MergedRenderer")],ni);class di{constructor(e){this.origin=e,this.changes=new Array}}function ci(e,t){let r;if(!e.some((e=>!(e.numElements=r.to&&e.removeUnordered(r),s}const li=je(),hi=je(),ui=je(),mi=new l({allocator:e=>e||new Xs,deallocator:null}),fi=65536,pi=4*fi,gi=1024,_i=16777216,yi=_i/4;let vi=new Float32Array(fi);function Ci(e){return vi.lengthe.destroy())),this._materialRenderers.clear(),this._sortedMaterialRenderers.clear(),this._geometries.clear(),this._pending.clear()}get updating(){return!this._pending.empty||this._changes.updates.length>0}get rctx(){return this.rendererContext.rctx}get _materials(){return this.rendererContext.materials}get _localOriginFactory(){return this.rendererContext.localOriginFactory}get hasHighlights(){return this._hasHighlights}get hasWater(){return this._hasWater}get rendersOccludedDraped(){return a(this._materialRenderers,(e=>0!==e.numGeometries&&!e.queryRenderOccludedState(ut.Occlude)))}get isEmpty(){return!this.updating&&0===this._materialRenderers.size&&0===this._geometries.size}getMaterialRenderer(e){return this._materialRenderers.get(e)}commitChanges(){if(!this.updating)return!1;this._processAddsRemoves();const e=fe(this._changes);let t=!1;return e.forEach(((e,r)=>{let s=this.getMaterialRenderer(r);if(!s&&e.adds.length>0){const e=new ni({material:r});e.initializeRenderContext(this.rendererContext.pluginContext,this._materials),s=e,this._materialRenderers.set(r,s),t=!0}s&&(s.modify(e),0===s.numGeometries&&(this._materialRenderers.delete(r),s.destroy(),t=!0))})),this._changes.clear(),t&&this._updateSortedMaterialRenderers(),this._hasHighlights=a(this._materialRenderers,(e=>{const t=e.produces.get(Se.DRAPED_MATERIAL);return!!t&&t(ne.Highlight)})),this._hasWater=a(this._materialRenderers,(e=>{const t=e.produces.get(Se.DRAPED_WATER);return!!t&&t(ne.Normal)})),this.notifyChange("updating"),!0}addGeometries(e,t){if(0===e.length)return;const r=this._validateRenderGeometries(e);for(const e of r)this._geometries.set(e.id,e);const s=this._pending.empty;for(const e of r)this._pending.adds.add(e);s&&this.notifyChange("updating"),t===nr.UPDATE&&this._notifyGraphicGeometryChanged(e)}removeGeometries(e,t){const r=this._pending.empty,s=this._pending.adds;for(const t of e)s.has(t)?(this._pending.removed.add(t),s.delete(t)):this._pending.removed.has(t)||this._pending.removes.add(t),this._geometries.delete(t.id);r&&!this._pending.empty&&this.notifyChange("updating"),t===nr.UPDATE&&this._notifyGraphicGeometryChanged(e)}modifyGeometries(e,t){const r=0===this._changes.updates.length;for(const r of e){const e=this._changes.updates.pushNew();e.renderGeometry=this._validateRenderGeometry(r),e.updateType=t}switch(r&&this._changes.updates.length>0&&this.notifyChange("updating"),t){case dr.TRANSFORMATION:case dr.GEOMETRY:return this._notifyGraphicGeometryChanged(e);case dr.VISIBILITY:return this._notifyGraphicVisibilityChanged(e)}}updateAnimation(e){let t=!1;return this._sortedMaterialRenderers.forAll((r=>t=!!r.updateAnimation&&r.updateAnimation(e)||t)),t}shouldRender(e){return this._sortedMaterialRenderers.some((t=>t.prepareTechnique(e)))}render(e){this._sortedMaterialRenderers.forAll((t=>{const r=t.prepareTechnique(e);null!=r&&t.renderNode(e,r)}))}intersect(e,t,r,s,i){return this._geometries.forEach((a=>{if(s&&!s(a))return;this._intersectRenderGeometry(a,r,t,0,e,i);const o=this.rendererContext.longitudeCyclical;o&&(a.boundingSphere[0]-a.boundingSphere[3]o.max&&this._intersectRenderGeometry(a,r,t,-o.range,e,i)),i++})),i}_updateSortedMaterialRenderers(){this._sortedMaterialRenderers.clear();let e=0;for(const t of this._materialRenderers.values())t.drapedPriority=e++,this._sortedMaterialRenderers.push(t);this._sortedMaterialRenderers.sort(((e,t)=>t.materialReference?.renderPriority===e.materialReference?.renderPriority?e.drapedPriority-t.drapedPriority:(t.materialReference?.renderPriority||0)-(e.materialReference?.renderPriority||0)))}_processAddsRemoves(){this._changes.adds.clear(),this._changes.removes.clear(),this._changes.adds.pushArray(Array.from(this._pending.adds)),this._changes.removes.pushArray(Array.from(this._pending.removes));for(let e=0;e{!function(e,t,r,s,i,a,o){const n=new kt(a,o,t),d=t=>{t.set(Qt.OVERLAY,n,e.dist,e.normal,e.transformation,r,s)};if((null==i.results.min.drapedLayerOrder||r>=i.results.min.drapedLayerOrder)&&(null==i.results.min.dist||i.results.ground.dist<=i.results.min.dist)&&d(i.results.min),i.options.store!==qt.MIN&&(null==i.results.max.drapedLayerOrder||ri.results.max.dist)&&d(i.results.max),i.options.store===qt.ALL){const e=Zt(i.ray);d(e),i.results.all.push(e)}}(t,o,a,e.material.renderPriority,i,e.layerUid,e.graphicUid)}),t)}_notifyGraphicGeometryChanged(e){if(null==this.drapeSource.notifyGraphicGeometryChanged)return;let t;for(const r of e){const e=r.graphicUid;null!=e&&e!==t&&(this.drapeSource.notifyGraphicGeometryChanged(e),t=e)}}_notifyGraphicVisibilityChanged(e){if(null==this.drapeSource.notifyGraphicVisibilityChanged)return;let t;for(const r of e){const e=r.graphicUid;null!=e&&e!==t&&(this.drapeSource.notifyGraphicVisibilityChanged(e),t=e)}}_validateRenderGeometries(e){for(const t of e)this._validateRenderGeometry(t);return e}_validateRenderGeometry(e){return null==e.localOrigin&&(e.localOrigin=this._localOriginFactory.getOrigin(Wt(e.boundingSphere))),e}get test(){}};e([_()],xi.prototype,"drapeSource",void 0),e([_()],xi.prototype,"updating",null),e([_()],xi.prototype,"rctx",null),e([_({constructOnly:!0})],xi.prototype,"rendererContext",void 0),e([_()],xi.prototype,"_materials",null),e([_()],xi.prototype,"_localOriginFactory",null),e([_({readOnly:!0})],xi.prototype,"isEmpty",null),e([_()],xi.prototype,"_materialRenderers",void 0),e([_()],xi.prototype,"_geometries",void 0),xi=e([v("esri.views.3d.webgl-engine.lib.SortedRenderGeometryRenderer")],xi);class Ri{constructor(){this.adds=new Set,this.removes=new Set,this.removed=new Set}get empty(){return 0===this.adds.size&&0===this.removes.size&&0===this.removed.size}has(e){return this.adds.has(e)||this.removes.has(e)||this.removed.has(e)}clear(){this.adds.clear(),this.removes.clear(),this.removed.clear()}}const Si=vt();class bi extends Oe{initializeProgram(e){return new Ee(e.rctx,bi.shader.get().build(),mt)}initializePipeline(){return this.configuration.hasAlpha?Jt({blending:er(jt.SRC_ALPHA,jt.ONE,jt.ONE_MINUS_SRC_ALPHA,jt.ONE_MINUS_SRC_ALPHA),colorWrite:tr}):Jt({colorWrite:tr})}}bi.shader=new Ae(ts,(()=>Promise.resolve().then((()=>ts))));class Mi extends $e{constructor(){super(...arguments),this.hasAlpha=!1}}e([Je()],Mi.prototype,"hasAlpha",void 0);class Di extends ye{constructor(){super(...arguments),this.overlayIndex=cr.INNER,this.opacity=1}}const Ti=Object.freeze(Object.defineProperty({__proto__:null,OverlayCompositingPassParameters:Di,build:function(){const e=new xe;return e.include(Qe),e.fragment.uniforms.add(new we("tex",(e=>e.texture))),e.fragment.uniforms.add(new ae("overlayIdx",(e=>e.overlayIndex))),e.fragment.uniforms.add(new ce("opacity",(e=>e.opacity))),e.fragment.code.add(_e`void main() { +vec2 overlayUV = overlayIdx == 0 ? vec2(uv.x * 0.5, uv.y) : vec2(uv.x * 0.5 + 0.5, uv.y); +fragColor = texture(tex, overlayUV) * opacity; +}`),e}},Symbol.toStringTag,{value:"Module"}));class Oi extends Oe{initializeProgram(e){return new Ee(e.rctx,Oi.shader.get().build(),mt)}initializePipeline(){return Jt({blending:rr(jt.ONE,jt.ONE_MINUS_SRC_ALPHA),colorWrite:tr})}}Oi.shader=new Ae(Ti,(()=>Promise.resolve().then((()=>Ti))));let Ei=class extends st{constructor(e){super(e),this._overlays=null,this._renderTargets=null,this._overlayParameters=new Di,this.hasHighlights=!1,this._hasWater=!1,this._renderers=new Map,this._sortedDrapeSourceRenderersDirty=!1,this._sortedRenderers=new l,this._passParameters=new es,this._materials=null,this._screenToWorldRatio=1,this._localOriginFactory=null,this.unloadedMemory=0,this.ignoresMemoryFactor=!1,this._camera=new ue,this.worldToPCSRatio=1,this.events=new t,this.longitudeCyclical=null,this.produces=new Map([[Se.DRAPED_MATERIAL,e=>e!==ne.Highlight||this.hasHighlights],[Se.DRAPED_WATER,()=>this._hasWater]]),this._hasTargetWithoutRasterImage=!1,this._hasDrapedFeatureSource=!1,this._hasDrapedRasterSource=!1}initialize(){const e=this.view._stage.renderer.fboCache,t=this.view._stage.renderView,{waterTextures:r,stippleTextures:s,markerTextures:i}=t;this._techniques=new rs({rctx:this._rctx,viewingMode:V.Local,stippleTextures:s,markerTextures:i,waterTextures:r}),this._renderContext=new fs(this._rctx,new ws(e,this.view.state.viewingMode),null),this.addHandles([h((()=>r.updating),(()=>this.events.emit("content-changed")),u),h((()=>this.spatialReference),(e=>this._localOriginFactory=new ds(e)),u),m((()=>this.view.allLayerViews),"after-changes",(()=>this._sortedDrapeSourceRenderersDirty=!0))]),this._materials=new os(t.textures,this._techniques,(()=>{this.notifyChange("rendersOccludedDraped"),this.events.emit("content-changed"),this.notifyChange("updating"),this.notifyChange("isEmpty")}),(()=>this.events.emit("content-changed"))),this._bindParameters.slot=Se.DRAPED_MATERIAL,this._bindParameters.mainDepth=null,this._camera.near=1,this._camera.far=1e4,this._camera.relativeElevation=null,this._bindParameters.camera=this._camera,this._bindParameters.transparencyPassType=be.NONE,this._bindParameters.newLighting.noonFactor=0,this._bindParameters.newLighting.globalFactor=0,this._bindParameters.newLighting.set([new oe(j(1,1,1))]),this.addHandles(this.view.resourceController.scheduler.registerTask(ke.STAGE,this))}destroy(){this._renderers.forEach((e=>e.destroy())),this._renderers.clear(),this._debugTextureTechnique=o(this._debugTextureTechnique),this._passParameters.texture=n(this._passParameters.texture),this._techniques=d(this._techniques),this.disposeOverlays()}get _bindParameters(){return this._renderContext.bindParameters}get _rctx(){return this.view._stage.renderView.renderingContext}get rctx(){return this._rctx}get materials(){return this._materials}get screenToWorldRatio(){return this._screenToWorldRatio}get localOriginFactory(){return this._localOriginFactory}initializeRenderContext(e){this.pluginContext=e}uninitializeRenderContext(){}renderNode(){}get updating(){return this._sortedDrapeSourceRenderersDirty||a(this._renderers,(e=>e.updating))}get hasOverlays(){return null!=this._overlays&&null!=this._renderTargets}getMaterialRenderer(e){for(const t of this._renderers.values()){const r=t.getMaterialRenderer(e);if(r)return r}return null}get layers(){return this._sortedDrapeSourceRenderersDirty&&this._updateSortedDrapeSourceRenderers(),this._sortedRenderers.map((e=>e.drapeSource.layer)).filter((e=>!!e))}createGeometryDrapeSourceRenderer(e){return this.createDrapeSourceRenderer(e,xi)}createDrapeSourceRenderer(e,t,r){const s=this._renderers.get(e);null!=s&&s.destroy();const i=new t({...r,rendererContext:this,drapeSource:e});return this._renderers.set(e,i),this._sortedDrapeSourceRenderersDirty=!0,"fullOpacity"in e&&this.addHandles(h((()=>e.fullOpacity),(()=>this.events.emit("content-changed"))),e),i}removeDrapeSourceRenderer(e){if(null==e)return;const t=this._renderers.get(e);null!=t&&(this._sortedDrapeSourceRenderersDirty=!0,this._renderers.delete(e),this.removeHandles(e),t.destroy())}computeValidity(){return this._renderTargets?.computeValidity()??0}releaseRenderTargets(){this._renderTargets?.dispose()}get overlays(){return this._overlays??[]}ensureDrapeTargets(e){this._hasTargetWithoutRasterImage=!!this._overlays&&g(e,(e=>e.drapeTargetType===or.WithoutRasterImage))}ensureDrapeSources(e){this._overlays?(this._hasDrapedFeatureSource=g(e,(e=>e.drapeSourceType===ir.Features)),this._hasDrapedRasterSource=g(e,(e=>e.drapeSourceType===ir.RasterImage))):this._hasDrapedFeatureSource=this._hasDrapedRasterSource=!1}get _needsColorWithoutRasterImage(){return this._hasDrapedRasterSource&&this._hasDrapedFeatureSource&&this._hasTargetWithoutRasterImage}ensureOverlays(e,t,r=this._bindParameters.overlayStretch){null==this._overlays&&(this._renderTargets=new Sr(this.view._stage.renderer.fboCache),this._overlays=[new Cr,new Cr]),this.ensureDrapeTargets(e),this.ensureDrapeSources(t),this._bindParameters.overlayStretch=r}disposeOverlays(){this._overlays=null,this._renderTargets=n(this._renderTargets),this.events.emit("textures-disposed")}getTexture(e){if(null!=e)return e===mr.ColorNoRasterImage&&!this._needsColorWithoutRasterImage&&this._hasDrapedFeatureSource?this._renderTargets?.getTexture(mr.Color):this._renderTargets?.getTexture(e)}get running(){return this.updating}runTask(e){this._processDrapeSources(e,(()=>!0))}_processDrapeSources(e,t){let r=!1;for(const[s,i]of this._renderers){if(e.done)break;(s.destroyed||t(s))&&i.commitChanges()&&(r=!0,e.madeProgress())}this._sortedDrapeSourceRenderersDirty&&(this._sortedDrapeSourceRenderersDirty=!1,r=!0,this._updateSortedDrapeSourceRenderers()),r&&(null!=this._overlays&&0===this._renderers.size&&this.disposeOverlays(),this.notifyChange("updating"),this.notifyChange("isEmpty"),this.events.emit("content-changed"),this.hasHighlights=a(this._renderers,(e=>e.hasHighlights)),this.notifyChange("rendersOccludedDraped"),this._updateHasWater())}processSyncDrapeSources(){this._processDrapeSources(qe,(e=>e.updatePolicy===_t.SYNC))}get isEmpty(){return!z.OVERLAY_DRAW_DEBUG_TEXTURE&&!a(this._renderers,(e=>!e.isEmpty))}get hasWater(){return this._hasWater}get rendersOccludedDraped(){const e=this._renderContext.renderOccludedMask;this._renderContext.renderOccludedMask=Fi;const t=this._sortedRenderers.some((({renderer:e})=>e.shouldRender(this._renderContext)));return this._renderContext.renderOccludedMask=e,t}renders(e){return z.OVERLAY_DRAW_DEBUG_TEXTURE&&e!==mr.Occluded||this._sortedRenderers.some((({renderer:e})=>e.shouldRender(this._renderContext)))}get mode(){return this.isEmpty?Zr.Disabled:this._renderTargets?.getTexture(mr.WaterNormal)?Zr.EnabledWithWater:this._renderTargets?.getTexture(mr.Color)?Zr.Enabled:Zr.Disabled}updateAnimation(e){let t=!1;return this._renderers.forEach((r=>t=r.updateAnimation(e)||t)),t}updateDrapeSourceOrder(){this._sortedDrapeSourceRenderersDirty=!0}drawOverlays(e){if(this._overlays&&this._renderTargets){for(const e of this._overlays)this.longitudeCyclical?e.setupGeometryViewsCyclical(this.longitudeCyclical):e.setupGeometryViewsDirect();for(const t of this._renderTargets.targets){if(t.content===mr.ColorNoRasterImage&&!this._needsColorWithoutRasterImage)continue;const r=this._drawTarget(cr.INNER,t,e),s=this._drawTarget(cr.OUTER,t,e);(r||s)&&t.fbo.generateMipMap()}}}_drawTarget(e,t,r){const s=this._overlays[e],i=s.canvasGeometries;if(0===i.numViews)return!1;const{alignPixelEnabled:a,contentPixelRatio:o}=r;this._screenToWorldRatio=o*s.mapUnitsPerPixel/this._bindParameters.overlayStretch;const n=t.output;if(this.isEmpty||n===ne.Highlight&&!this.hasHighlights||n===ne.Normal&&!this.hasWater||!s.hasSomeSizedView())return!1;const d=this._rctx;if(this._camera.pixelRatio=s.pixelRatio*o,this._renderContext.output=n,this._bindParameters.alignPixelEnabled=a,this._bindParameters.screenToWorldRatio=this._screenToWorldRatio,this._bindParameters.screenToPCSRatio=this._screenToWorldRatio*this.worldToPCSRatio,this._bindParameters.slot=n===ne.Normal?Se.DRAPED_WATER:Se.DRAPED_MATERIAL,t.content===mr.Occluded&&(this._renderContext.renderOccludedMask=Fi),!this.renders(t.content))return this._renderContext.renderOccludedMask=gs,!1;const c=s.resolution;this._rctx.setViewport(e===cr.INNER?0:c,0,c,c);const l=2*s.resolution,h=s.resolution,u=t.fbo;if(u.bind(d,l,h),e===cr.INNER&&(d.setClearColor(0,0,0,0),d.clear(Nt.COLOR_BUFFER_BIT)),z.OVERLAY_DRAW_DEBUG_TEXTURE&&t.content!==mr.Occluded)for(let t=0;t{if(t.content===mr.ColorNoRasterImage&&r.drapeSourceType===ir.RasterImage)return;const{fullOpacity:o}=r,c=null!=o&&o<1&&n===ne.Color?this.bindTemporaryFramebuffer(l,h):null;for(let e=0;e{const i=e.indexOf(s.layer),a=i>=0,o=s.renderGroup??(a?ar.MapLayer:ar.ViewLayer),n=t*o+(a?i:0);this._sortedRenderers.push(new Ai(s,r,n))})),this._sortedRenderers.sort(((e,t)=>e.index-t.index))}_setViewParameters(e,t){const r=this._camera;r.viewport=[0,0,t.resolution,t.resolution],M(r.projectionMatrix,0,e[2]-e[0],0,e[3]-e[1],r.near,r.far),D(r.viewMatrix,[-e[0],-e[1],0])}_updateHasWater(){const e=a(this._renderers,(e=>e.hasWater));e!==this._hasWater&&(this._hasWater=e,this.events.emit("has-water",e))}_ensureDebugPatternResources(e,t){if(L(this._passParameters.color,t[0],t[1],t[2]),this._passParameters.texture)return;const r=new Uint8Array(e*e*4);let s=0;for(let t=0;te-20||10*o>e-20?(r[s++]=255,r[s++]=255,r[s++]=255,r[s++]=255):(r[s++]=255,r[s++]=255,r[s++]=255,r[s++]=1&a&&1&o?1&i^1&t?0:255:1&a^1&o?0:128)}const i=new zt(e);i.samplingMode=Gt.NEAREST,this._passParameters.texture=new Vt(this._rctx,i,r);const a=new Mi;a.hasAlpha=!0,this._debugTextureTechnique=this._techniques.acquire(bi,a)}get test(){}};e([_()],Ei.prototype,"hasHighlights",void 0),e([_()],Ei.prototype,"_sortedDrapeSourceRenderersDirty",void 0),e([_()],Ei.prototype,"_techniques",void 0),e([_({constructOnly:!0})],Ei.prototype,"view",void 0),e([_()],Ei.prototype,"worldToPCSRatio",void 0),e([_()],Ei.prototype,"spatialReference",void 0),e([_({type:Boolean,readOnly:!0})],Ei.prototype,"updating",null),e([_()],Ei.prototype,"isEmpty",null),e([_({readOnly:!0})],Ei.prototype,"rendersOccludedDraped",null),Ei=e([v("esri.views.3d.terrain.OverlayRenderer")],Ei);class Ai{constructor(e,t,r){this.drapeSource=e,this.renderer=t,this.index=r}}const Ii=[[1,.5,.5],[.5,.5,1]],Pi=-2,Fi=ut.OccludeAndTransparent;class Hi{constructor(e,t={}){this.geometry=e,this.screenToWorldRatio=1,this._transformation=je(),this._shaderTransformation=null,this._boundingSphere=null,this.id=p(),this.layerUid=t.layerUid,this.graphicUid=t.graphicUid,this.castShadow=t.castShadow??!1,null!=t.objectShaderTransformation&&this.objectShaderTransformationChanged(t.objectShaderTransformation)}get transformation(){return this._transformation}set transformation(e){T(this._transformation,e),this._boundingSphere=null}get boundingInfo(){return this.geometry.boundingInfo}objectShaderTransformationChanged(e){null==e?this._shaderTransformation=null:(this._shaderTransformation??=je(),x(this._shaderTransformation,e,this.geometry.transformation)),this._boundingSphere=null}get boundingSphere(){return this.boundingInfo?(null==this._boundingSphere&&(this._boundingSphere??=Bt(),N(Wt(this._boundingSphere),this.boundingInfo.center,this.shaderTransformation),this._boundingSphere[3]=this.boundingInfo.radius*sr(this.shaderTransformation)),this._boundingSphere):Ut}get material(){return this.geometry.material}get type(){return this.geometry.type}get shaderTransformation(){return this._shaderTransformation??this.transformation}get attributes(){return this.geometry.attributes}get highlights(){return this.geometry.highlights}get occludees(){return this.geometry.occludees}get visible(){return this.geometry.visible}set visible(e){this.geometry.visible=e}}export{ps as A,us as B,kr as C,ir as D,ni as E,Er as F,ds as G,Tr as H,gs as I,bi as J,Mi as K,hr as L,ai as M,rs as N,cr as O,lr as P,os as Q,Hi as R,xi as S,ur as T,Or as V,qr as W,or as a,ar as b,nr as c,Pi as d,dr as e,Ys as f,Ir as g,gr as h,_r as i,pr as j,Fr as k,Ei as l,ls as m,vr as n,Zr as o,Yr as p,mr as q,Ks as r,Fi as s,Qr as t,$r as u,fr as v,ys as w,Mr as x,Dr as y,ws as z}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/RenderObject.js b/library/arcgis/4.30/@arcgis/core/chunks/RenderObject.js new file mode 100644 index 00000000..327e1bac --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/RenderObject.js @@ -0,0 +1,36 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import"../geometry.js";import{n as e}from"./compilerUtils.js";import t from"../core/Evented.js";import{m as i}from"./handleUtils.js";import"../core/lang.js";import{d as s}from"./mathUtils.js";import{d as r}from"./maybe.js";import{b as o,g as n,s as a,h as c}from"./screenUtils.js";import{f as l}from"./mat3.js";import{c as h}from"./mat3f64.js";import{d,o as u,m as p,l as f,i as m}from"./mat4.js";import{c as g}from"./mat4f64.js";import{p as _}from"./vec2.js";import{i as v,r as b,h as S,b as y,p as j,m as w,s as T,c as L,n as O,e as E}from"./vec3.js";import{c as R,Z as A}from"./vec3f64.js";import{r as P}from"./unitUtils.js";import{canProjectWithoutEngine as F,projectPoint as z}from"../geometry/projection.js";import{a as D}from"./computeTranslationToOriginAndRotation.js";import{j as C}from"./projectBuffer.js";import{v as M}from"./aaBoundingRect.js";import{c as x,d as I,f as N,e as W}from"./lineSegment.js";import{c as U,r as k,j as B,s as V,a as $}from"./plane.js";import{a as G}from"./ray.js";import{c as H,a as q,b as Q}from"./hydratedFeatures.js";import{u as Y}from"./elevationInfoUtils.js";import{g as Z}from"./ElevationProvider.js";import{f as J}from"./ray2.js";import K from"../views/3d/webgl/RenderCamera.js";import{W as X,U as ee,O as te}from"./RibbonLineMaterial.js";import{M as ie,a as se}from"./interfaces.js";import re from"../geometry/Point.js";import{k as oe}from"./colorUtils2.js";import{c as ne}from"./graphicUtils.js";import{C as ae}from"./basicInterfaces.js";import{M as ce,a as le,R as he}from"./Material.js";import{C as de}from"./ColorMaterial.js";import{c as ue,f as pe}from"./vec4f64.js";import{o as fe,y as me}from"./aaBoundingBox.js";import{B as ge}from"./BufferView.js";import{n as _e}from"./InterleavedLayout.js";import{c as ve,S as be,F as Se,e as ye}from"./Matrix4PassUniform.js";import{c as je,S as we,e as Te,C as Le,d as Oe,F as Ee,z as Re,m as Ae,h as Pe,w as Fe,D as ze,j as De,P as Ce,x as Me,o as xe,l as Ie,p as Ne,A as We,R as Ue,u as ke,a as Be}from"./StencilUtils.js";import{i as Ve,b as $e,c as Ge}from"./RayIntersections.js";import{a as He}from"./Util.js";import{V as qe}from"./VertexAttribute.js";import{_ as Qe}from"./tslib.es6.js";import{p as Ye}from"./ShaderTechniqueConfiguration.js";import{g as Ze}from"./interfaces3.js";import{T as Je}from"./OutputHighlight.glsl.js";import{j as Ke}from"./enums.js";import{m as Xe,c as et,d as tt,a as it}from"./renderState.js";class st{constructor(e){this.metadata=void 0,this._camera=new K,this._elevation={offset:0,override:null},this.collisionType={type:"point"},this.collisionPriority=0,this._renderObjects=new Array,this.autoScaleRenderObjects=!0,this._available=!0,this._noDisplayCount=0,this._radius=10,this._worldSized=!1,this.focusMultiplier=2,this.touchMultiplier=2.5,this.worldOriented=!1,this._modelTransform=g(),this._worldFrame=null,this._renderLocation=R(),this._renderLocationDirty=!0,this._location=new re({x:0,y:0,z:0}),this._elevationAlignedLocation=new re,this._elevationAlignedLocationDirty=!0,this.interactive=!0,this.selectable=!1,this.grabbable=!0,this.consumesClicks=!0,this.cursor=null,this.grabCursor=null,this._grabbing=!1,this.dragging=!1,this._hovering=!1,this._selected=!1,this._state=ie.None,this._focused=!1,this.events=new t.EventEmitter,this._screenLocation={screenPointArray:o(),renderScreenPointArray:n(),pixelSize:0},this._screenLocationDirty=!0,this._engineResourcesAddedToStage=!1,this._attached=!1,this._location.spatialReference=e.view.spatialReference,Object.assign(this,e);const i=this.view.state?.camera;i&&this._camera.copyFrom(i)}destroy(){this._applyObjectTransform=bt,this._removeResourcesFromStage(),this._engineResources=null,this.view=null,this._camera=null}get _stage(){return this.view?._stage}get elevationInfo(){return this._elevationInfo}set elevationInfo(e){this._elevationInfo=e,this._elevationAlignedLocationDirty=!0,this._renderLocationDirty=!0,this._updateEngineObject()}get renderObjects(){return this._renderObjects}set renderObjects(e){this._removeResourcesFromStage(),this._engineResources=null,this._renderObjects=e.slice(),this._updateEngineObject()}set available(e){e!==this._available&&(this._available=e,this._updateEngineObject())}get available(){return this._available}disableDisplay(){return this._noDisplayCount++,1===this._noDisplayCount&&this._updateEngineObject(),i((()=>{this._noDisplayCount--,0===this._noDisplayCount&&this._updateEngineObject()}))}set radius(e){e!==this._radius&&(this._radius=e,this._updateEngineObject())}get radius(){return this._radius}set worldSized(e){e!==this._worldSized&&(this._worldSized=e,this._updateEngineObject())}get worldSized(){return this._worldSized}get modelTransform(){return this._modelTransform}set modelTransform(e){rt(e)&&(this._screenLocationDirty=!0),d(this._modelTransform,e),this._updateEngineObject()}get renderLocation(){return this._renderLocationDirty&&(this._renderLocationDirty=!1,this.view.renderCoordsHelper.toRenderCoords(this.elevationAlignedLocation,this._renderLocation),this.worldOriented?(this._worldFrame||(this._worldFrame=g()),function(e,t,i){switch(e.viewingMode){case"local":return f(i),!0;case"global":{const r=P(e.renderCoordsHelper.spatialReference);C(t,0,ut,0,r.radius),D(s(ut[0]),s(ut[1]),i)}}}(this.view,this._renderLocation,this._worldFrame)):this._worldFrame&&(this._worldFrame=null)),this._renderLocation}set renderLocation(e){this.view.renderCoordsHelper.fromRenderCoords(e,this._location),this.elevationAlignedLocation=this._location}get location(){return this._location}set location(e){H(e,this._location),this._notifyLocationChanged()}_notifyLocationChanged(){this._renderLocationDirty=!0,this._screenLocationDirty=!0,this._elevationAlignedLocationDirty=!0,this._updateEngineObject(),this.events.emit("location-update",{location:this._location})}get elevationAlignedLocation(){return this._elevationAlignedLocationDirty?(this._evaluateElevationAlignment(),this._updateElevationAlignedLocation(),this._elevationAlignedLocation):this._elevationAlignedLocation}set elevationAlignedLocation(e){H(e,this._location),this._evaluateElevationAlignment(),this._location.z-=this._elevation.offset,this._updateElevationAlignedLocation(),this._updateEngineObject(),this.events.emit("location-update",{location:this._location})}_updateElevationAlignedLocation(){const e=null!=this._elevation.override?this._elevation.override:this.location.z||0;this._elevationAlignedLocation.x=this.location.x,this._elevationAlignedLocation.y=this.location.y,this._elevationAlignedLocation.z=e+this._elevation.offset,this._elevationAlignedLocation.spatialReference=q(this.location.spatialReference),this._renderLocationDirty=!0,this._screenLocationDirty=!0,this._elevationAlignedLocationDirty=!1}grabbableForEvent(){return!0}get grabbing(){return this._grabbing}set grabbing(e){e!==this._grabbing&&(this._grabbing=e,this._setFocused(this._hovering||this._grabbing),this._updateEngineObject())}get hovering(){return this._hovering}set hovering(e){e!==this._hovering&&(this._hovering=e,this._setFocused(this._hovering||this._grabbing),this._updateEngineObject())}get selected(){return this._selected}set selected(e){e!==this._selected&&(this._selected=e,this._updateEngineObject(),this.events.emit("select-changed",{action:e?"select":"deselect"}))}get state(){return this._state}set state(e){e!==this._state&&(this._state=e,this._updateEngineObject())}updateStateEnabled(e,t){t?this.state|=e:this.state&=~e}_setFocused(e){e!==this._focused&&(this._focused=e,this.events.emit("focus-changed",{action:!0===e?"focus":"unfocus"}))}get focused(){return this._focused}get screenLocation(){return this._ensureScreenLocation(),this._screenLocation}_ensureScreenLocation(){if(!this._screenLocationDirty)return;let e;if(this._screenLocation.pixelSize=this._camera.computeScreenPixelSizeAt(this.renderLocation),this._screenLocationDirty=!1,rt(this._modelTransform)){const t=this._calculateModelTransformOffset(_t);e=v(t,t,this.renderLocation)}else e=this.renderLocation;this._camera.projectToRenderScreen(e,this._screenLocation.renderScreenPointArray),this._camera.renderToScreen(this._screenLocation.renderScreenPointArray,this._screenLocation.screenPointArray)}get applyObjectTransform(){return this._applyObjectTransform}set applyObjectTransform(e){this._applyObjectTransform=e,this._screenLocationDirty=!0,this._updateEngineObject()}get attached(){return this._attached}intersectionDistance(t,i){if(!this.available)return null;const s=a(t,ot),r=this._getCollisionRadius(i),o=-1*this.collisionPriority;switch(this.collisionType.type){case"point":if(_(this.screenLocation.screenPointArray,s)0;for(const{stateMask:e,objects:o}of i){if(r){for(const e of o)e.visible=!1;continue}const i=(e&se.All)!==se.None,n=(e&ie.All)!==ie.None,a=!i||(s&e)==(e&se.All),c=!n||(this.state&e)==(e&ie.All);if(a&&c)for(const e of o)e.visible=!0,e.transformation=t;else for(const e of o)e.visible=!1}}_ensureEngineResources(){if(null==this._engineResources){const e=this._engineLayer,t=[],i=new Set;this.renderObjects.forEach((({geometry:{material:e}})=>{i.has(e)||(t.push(e),i.add(e))}));const s=new Map;this._renderObjects.forEach((e=>{const t=new te({castShadow:!1,geometries:[e.geometry]}),i=s.get(e.stateMask)||[];i.push(t),s.set(e.stateMask,i)}));const r=[];s.forEach(((e,t)=>r.push({stateMask:t,objects:e}))),this._engineResources={objectsByState:r,layer:e,materials:t}}return this._addResourcesToStage(),this._engineResources}_addResourcesToStage(){const e=this._stage;if(this._engineResourcesAddedToStage||null==this._engineResources||!e)return;const{objectsByState:t,layer:i,materials:s}=this._engineResources;s.forEach((t=>{const i=this._materialIdReferences,s=i.get(t.id)||0;0===s&&e.add(t),i.set(t.id,s+1)})),t.forEach((({objects:t})=>{i.addMany(t),e.addMany(t)})),this._engineResourcesAddedToStage=!0}_removeResourcesFromStage(){const e=this._stage;if(!this._engineResourcesAddedToStage||null==this._engineResources||!e)return;const{objectsByState:t,layer:i,materials:s}=this._engineResources;t.forEach((({objects:t})=>{i.removeMany(t),e.removeMany(t)})),s.forEach((t=>{const i=this._materialIdReferences,s=i.get(t.id);1===s?(e.remove(t),i.delete(t.id)):i.set(t.id,s-1)})),this._engineResourcesAddedToStage=!1}_getCollisionRadius(e){return this._getFocusedSize(this.radius,!0)*("touch"===e?this.touchMultiplier:1)}_getFocusedSize(e,t){return e*(t?this.focusMultiplier:1)}_getWorldToScreenObjectScale(){return this._worldSized?1:this.screenLocation.pixelSize}_calculateModelTransformPosition(e){const t=this._getWorldToScreenObjectScale(),i=this._calculateObjectTransform(t,lt);return T(e,i[12],i[13],i[14])}_calculateModelTransformOffset(e){const t=this._calculateModelTransformPosition(e);return L(e,t,this.renderLocation)}_calculateObjectTransform(e,t){return u(t,e,0,0,0,0,e,0,0,0,0,e,0,0,0,0,1),this._worldFrame&&p(t,t,this._worldFrame),p(t,t,this._modelTransform),t[12]+=this.renderLocation[0],t[13]+=this.renderLocation[1],t[14]+=this.renderLocation[2],t[15]=1,null!=this._applyObjectTransform&&this._applyObjectTransform(t),t}get test(){}}function rt(e){return 0!==e[12]||0!==e[13]||0!==e[14]}const ot=o(),nt=x(),at=G(),ct=h(),lt=g(),ht=g(),dt=U(),ut=R(),pt=R(),ft=R(),mt=R(),gt=R(),_t=R(),vt=new re({x:0,y:0,z:0,spatialReference:null}),bt=()=>{};function St(e){return e?.operations?.data.geometry}function yt(e,t){if(!t.screenSizeEnabled)return;const i=e.vertex;je(i,t),i.uniforms.add(new ve("perScreenPixelRatio",((e,t)=>t.camera.perScreenPixelRatio)),new ve("screenSizeScale",(e=>e.screenSizeScale))),i.code.add(Ze`float computeRenderPixelSizeAt( vec3 pWorld ){ +vec3 viewForward = - vec3(view[0][2], view[1][2], view[2][2]); +float viewDirectionDistance = abs(dot(viewForward, pWorld - cameraPosition)); +return viewDirectionDistance * perScreenPixelRatio; +} +vec3 screenSizeScaling(vec3 position, vec3 anchor){ +return position * screenSizeScale * computeRenderPixelSizeAt(anchor) + anchor; +}`)}const jt=ue(),wt=Object.freeze(Object.defineProperty({__proto__:null,build:function(e){const t=new we,i=e.multipassEnabled&&e.output===be.Color;t.include(Je,e),t.include(yt,e),t.include(Te,e);const{vertex:s,fragment:r}=t;return r.include(Le),Oe(s,e),r.uniforms.add(new Ee("uColor",(e=>e.color))),t.attributes.add(qe.POSITION,"vec3"),t.varyings.add("vWorldPosition","vec3"),i&&t.varyings.add("depth","float"),e.screenSizeEnabled&&t.attributes.add(qe.OFFSET,"vec3"),e.shadingEnabled&&(Re(s),t.attributes.add(qe.NORMAL,"vec3"),t.varyings.add("vViewNormal","vec3")),s.code.add(Ze` + void main(void) { + vWorldPosition = ${e.screenSizeEnabled?"screenSizeScaling(offset, position)":"position"}; + `),e.shadingEnabled&&s.code.add(Ze`vec3 worldNormal = normal; +vViewNormal = (viewNormal * vec4(worldNormal, 1)).xyz;`),s.code.add(Ze` + ${i?"depth = (view * vec4(vWorldPosition, 1.0)).z;":""} + gl_Position = transformPosition(proj, view, vWorldPosition); + } + `),i&&t.include(Ae,e),r.code.add(Ze` + void main() { + discardBySlice(vWorldPosition); + ${i?"terrainDepthTest(depth);":""} + `),e.shadingEnabled?(r.uniforms.add(new Se("shadingDirection",(e=>e.shadingDirection))),r.uniforms.add(new Ee("shadedColor",(e=>function(e,t){const i=1-e[3],s=e[3]+t[3]*i;return 0===s?(jt[3]=s,jt):(jt[0]=(e[0]*e[3]+t[0]*t[3]*i)/s,jt[1]=(e[1]*e[3]+t[1]*t[3]*i)/s,jt[2]=(e[2]*e[3]+t[2]*t[3]*i)/s,jt[3]=t[3],jt)}(e.shadingTint,e.color)))),r.code.add(Ze`vec3 viewNormalNorm = normalize(vViewNormal); +float shadingFactor = 1.0 - clamp(-dot(viewNormalNorm, shadingDirection), 0.0, 1.0); +vec4 finalColor = mix(uColor, shadedColor, shadingFactor);`)):r.code.add(Ze`vec4 finalColor = uColor;`),e.transparencyPassType===Pe.ColorAlpha&&(t.outputs.add("fragColor","vec4",0),t.outputs.add("fragAlpha","float",1)),r.code.add(Ze` + ${e.output===be.ObjectAndLayerIdColor?Ze`finalColor.a = 1.0;`:""} + if (finalColor.a < ${Ze.float(Fe)}) { + discard; + } + + ${e.output===be.Color?Ze`fragColor = highlightSlice(finalColor, vWorldPosition); ${e.transparencyPassType===Pe.ColorAlpha?Ze` + fragColor = premultiplyAlpha(fragColor); + fragAlpha = fragColor.a;`:""}`:""} + } + `),t}},Symbol.toStringTag,{value:"Module"}));class Tt extends De{initializeProgram(e){return new Ce(e.rctx,Tt.shader.get().build(this.configuration),Ot)}_setPipelineState(e){const t=this.configuration,i=e===Pe.NONE,s=e===Pe.FrontFace;return Xe({blending:t.output===be.Color&&t.transparent?i?Me:xe(e):null,culling:et(t.cullFace),depthTest:{func:s?Ke.LESS:t.shadingEnabled?Ke.LEQUAL:Ke.LESS},depthWrite:i?t.writeDepth?tt:null:Ie(e),drawBuffers:Ne(e),colorWrite:it,polygonOffset:i||s?null:We})}initializePipeline(){return this._setPipelineState(this.configuration.transparencyPassType)}}Tt.shader=new Ue(wt,(()=>Promise.resolve().then((()=>wt))));class Lt extends ze{constructor(){super(...arguments),this.output=be.Color,this.cullFace=ae.None,this.transparencyPassType=Pe.NONE,this.hasSlicePlane=!1,this.transparent=!1,this.writeDepth=!0,this.screenSizeEnabled=!0,this.shadingEnabled=!0,this.multipassEnabled=!1,this.cullAboveGround=!1}}Qe([Ye({count:be.COUNT})],Lt.prototype,"output",void 0),Qe([Ye({count:ae.COUNT})],Lt.prototype,"cullFace",void 0),Qe([Ye({count:Pe.COUNT})],Lt.prototype,"transparencyPassType",void 0),Qe([Ye()],Lt.prototype,"hasSlicePlane",void 0),Qe([Ye()],Lt.prototype,"transparent",void 0),Qe([Ye()],Lt.prototype,"writeDepth",void 0),Qe([Ye()],Lt.prototype,"screenSizeEnabled",void 0),Qe([Ye()],Lt.prototype,"shadingEnabled",void 0),Qe([Ye()],Lt.prototype,"multipassEnabled",void 0),Qe([Ye()],Lt.prototype,"cullAboveGround",void 0),Qe([Ye({constValue:!1})],Lt.prototype,"occlusionPass",void 0);const Ot=new Map([[qe.POSITION,0],[qe.NORMAL,1],[qe.OFFSET,2]]);class Et extends ce{constructor(e){super(e,new At),this.supportsEdges=!0,this.produces=new Map([[ke.OPAQUE_MATERIAL,e=>e===be.Highlight||ye(e)&&!this._isTransparent],[ke.TRANSPARENT_MATERIAL,e=>ye(e)&&this._isTransparent&&this.parameters.writeDepth],[ke.TRANSPARENT_DEPTH_WRITE_DISABLED_MATERIAL,e=>ye(e)&&this._isTransparent&&!this.parameters.writeDepth]]),this._configuration=new Lt,this._vertexAttributeLocations=Ot}getConfiguration(e,t){return this._configuration.output=e,this._configuration.cullFace=this.parameters.cullFace,this._configuration.hasSlicePlane=this.parameters.hasSlicePlane,this._configuration.transparent=this._isTransparent,this._configuration.writeDepth=this.parameters.writeDepth,this._configuration.screenSizeEnabled=this.parameters.screenSizeEnabled,this._configuration.shadingEnabled=this.parameters.shadingEnabled,this._configuration.transparencyPassType=t.transparencyPassType,this._configuration.multipassEnabled=t.multipassEnabled,this._configuration.cullAboveGround=t.multipassTerrain.cullAboveGround,this._configuration}intersect(e,t,i,s,r,o){if(this.parameters.screenSizeEnabled){const t=e.attributes.get(qe.OFFSET),n={applyToVertex:(e,s,r,o)=>{const n=T(Ft,t.data[3*o],t.data[3*o+1],t.data[3*o+2]),a=T(zt,e,s,r);return y(n,n,this.parameters.screenSizeScale*i.camera.computeScreenPixelSizeAt(n)),v(a,a,n),[a[0],a[1],a[2]]},applyToAabb:e=>{const t=fe(e,Ft);return me(e,this.parameters.screenSizeScale*i.camera.computeScreenPixelSizeAt(t))}};Ve(e,i,s,r,n,o)}else Ve(e,i,s,r,void 0,o)}createGLMaterial(e){return new Rt(e)}createBufferWriter(){return new Pt(this.parameters.screenSizeEnabled)}get _isTransparent(){return this.parameters.color[3]<1||this.parameters.forceTransparentMode}}class Rt extends Be{beginSlot(e){return this.ensureTechnique(Tt,e)}}class At extends le{constructor(){super(...arguments),this.color=pe(1,1,1,1),this.shadingTint=pe(0,0,0,.25),this.shadingDirection=O(R(),[.5,-.5,-.5]),this.screenSizeScale=14,this.forceTransparentMode=!1,this.writeDepth=!0,this.hasSlicePlane=!1,this.cullFace=ae.None,this.screenSizeEnabled=!1,this.shadingEnabled=!0}}class Pt{constructor(e){this.screenSizeEnabled=e;const t=_e().vec3f(qe.POSITION).vec3f(qe.NORMAL);this.screenSizeEnabled&&t.vec3f(qe.OFFSET),this.vertexBufferLayout=t}elementCount(e){return e.attributes.get(qe.POSITION).indices.length}write(e,t,i,s,r){if($e(i,this.vertexBufferLayout,e,t,s,r),this.screenSizeEnabled){if(!i.attributes.has(qe.OFFSET))throw new Error(`${qe.OFFSET} vertex attribute required for screenSizeEnabled ShadedColorMaterial`);{const e=i.attributes.get(qe.OFFSET);He(3===e.size);const o=s.getField(qe.OFFSET,ge);if(!o)throw new Error("unable to acquire view for "+qe.OFFSET);Ge(e,t,o,r)}}}}const Ft=R(),zt=R();function Dt(e,t=he.OccludeAndTransparent,i=!0){const s=oe(e),r=!(e[3]<1);return i?new Et({color:s,writeDepth:r,cullFace:ae.Back,renderOccluded:t,isDecoration:!0}):new de({color:s,writeDepth:r,cullFace:ae.Back,renderOccluded:t,isDecoration:!0})}function Ct(e,t=he.OccludeAndTransparent){const i=oe(e);return new de({color:i,writeDepth:!0,cullFace:ae.Front,renderOccluded:t,isDecoration:!0})}const Mt=Object.freeze({calloutLength:40,calloutWidth:1,discRadius:27,focusMultiplier:1.1}),xt=Object.freeze({autoScaleRenderObjects:!1,worldSized:!0});function It(e,t,i,s){const r=L(V.get(),e,i),o=Nt(r,E(V.get(),s,r),i,$.get());m(o,o);const n=S(V.get(),t,o);return Math.atan2(n[1],n[0])}function Nt(e,t,i,s){const r=O(V.get(),e),o=O(V.get(),t),n=E(V.get(),r,o);return s[0]=r[0],s[1]=r[1],s[2]=r[2],s[3]=0,s[4]=o[0],s[5]=o[1],s[6]=o[2],s[7]=0,s[8]=n[0],s[9]=n[1],s[10]=n[2],s[11]=0,s[12]=i[0],s[13]=i[1],s[14]=i[2],s[15]=1,s}function Wt(e,t){const i=e.getViewForGraphic(t);return null!=i&&"computeAttachmentOrigin"in i?i.computeAttachmentOrigin(t,e.spatialReference):null}function Ut(e,t){const i=t.origin;null==i?function(e,t){if(null==t)return;const i="mesh"===t.type?t.anchor:ne(t);null!=i&&(e.location=Q(i))}(e,St(t)):e.elevationAlignedLocation=i}class kt{constructor(e,t=se.None){this.geometry=e,this.stateMask=t}}export{st as M,kt as R,Et as S,It as a,Nt as b,Dt as c,Ct as d,Wt as g,St as m,Ut as p,Mt as r,xt as w}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/RenderTexture.js b/library/arcgis/4.30/@arcgis/core/chunks/RenderTexture.js new file mode 100644 index 00000000..bb97a7cd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/RenderTexture.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{d as e}from"./mathUtils.js";import{c as t}from"./vec3f64.js";import{e as s,f as r,h as i,P as o,b as n,w as a}from"./projectBuffer.js";import{h as u}from"./unitUtils.js";import{c as l}from"./maybe.js";import{isPromiseLike as c}from"../core/promiseUtils.js";function f(e,t,s,l){if(null==t||null==l)return!1;const c=r(t,l,m);if(c.projector===i)return s[0]=e[0],s[1]=e[1],s[2]=e[2],s[3]=e[3],!0;if(null==c.projector)return!1;const{source:f,dest:R}=c;if(R.spatialReferenceId===o.WEB_MERCATOR){const t=n[f.spatialReferenceId][o.WGS84];return null!=t&&(t(e,0,h,0),a(h,0,s,0),s[3]=p(h[1],e[2],e[3],u.radius),!0)}if(f.spatialReferenceId!==o.WGS84&&f.spatialReferenceId!==o.CGCS2000||R.spatialReferenceId!==o.PLATE_CARREE){c.projector(e,0,s,0);const t=f.metersPerUnit??1,r=R.metersPerUnit??1;s[3]=e[3]*t/r}else{const t=n[f.spatialReferenceId][o.SPHERICAL_ECEF],r=n[o.SPHERICAL_ECEF][o.PLATE_CARREE];let i=e[3];null!=t&&null!=r&&(i=p(e[1],e[2],e[3],u.radius)),c.projector(e,0,s,0),s[3]=i}return!0}function p(e,t,s,r){const i=r+t;if(ii)return Number.MAX_VALUE;const o=Math.abs(R*e)+Math.asin(s/i);return o>=Math.PI/2?Number.MAX_VALUE:s/Math.cos(o)}const h=t(),m=s(),R=e(1);class d{constructor(e,t){this._textures=e,this.loadPromise=null,this._disposed=!1;const s=this._textures.acquire(t);c(s)?(s.then((e=>{this._disposed?l(e):this._textureRef=e})),this.loadPromise=s):this._textureRef=s}dispose(){this._textureRef=l(this._textureRef),this._disposed=!0}get glTexture(){return null!=this._textureRef?this._textureRef.glTexture:null}}export{d as R,f as p}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/RenderableTile.js b/library/arcgis/4.30/@arcgis/core/chunks/RenderableTile.js new file mode 100644 index 00000000..e47bc001 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/RenderableTile.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{m as e}from"../core/lang.js";import{c as t,d as s,r as o,e as r}from"./mat3.js";import{c as i,a as n}from"./mat3f32.js";import{B as a}from"./enums3.js";import{f as l}from"./maybe.js";import"./TileStrategy.js";import{T as c}from"./TileKey2.js";import{B as h}from"./BufferObject.js";import{U as y}from"./enums.js";import{V as u}from"./VertexArrayObject.js";import{f,c as d}from"./config.js";import{T as m}from"./TiledDisplayObject.js";import{a as p,R as g,T as b}from"./StyleDefinition.js";import{i as _}from"./GeometryUtils.js";class x{constructor(e,t){this.sourceTile=t,this.xTile=0,this.yTile=0,this.hash=0,this.priority=1,this.featureIndex=0,this.colliders=[],this.textVertexRanges=[],this.iconVertexRanges=[],this.tile=e}}class w{constructor(){this.tileSymbols=[],this.parts=[{startTime:0,startOpacity:0,targetOpacity:0,show:!1},{startTime:0,startOpacity:0,targetOpacity:0,show:!1}],this.show=!1}}function S(e,t,s,o,r,i){const n=s-r;if(n>=0)return(t>>n)+(o-(i<>n);const a=-n;return t-(i-(o<>a)<0){this.patternMap=new Map;for(let e=0;e0}triangleCount(){return this.lineIndexCount/3}doDestroy(){this.vao=l(this.vao)}doPrepareForRendering(e,t,s){const o=new Uint32Array(t),r=new Int32Array(o.buffer),i=o[s++],n=h.createVertex(e,y.STATIC_DRAW,new Int32Array(r.buffer,4*s,i));s+=i;const a=o[s++],l=h.createIndex(e,y.STATIC_DRAW,new Uint32Array(o.buffer,4*s,a));s+=a;const c=this.layer.lineMaterial;this.vao=new u(e,c.getAttributeLocations(),c.getLayoutInfo(),{geometry:n},l)}}class O extends C{constructor(e,t){super(e,t),this.type=a.FILL,this.fillIndexStart=0,this.fillIndexCount=0,this.outlineIndexStart=0,this.outlineIndexCount=0;const s=new Uint32Array(e);let o=this.bufferDataOffset;this.fillIndexStart=s[o++],this.fillIndexCount=s[o++],this.outlineIndexStart=s[o++],this.outlineIndexCount=s[o++];const r=s[o++];if(r>0){this.patternMap=new Map;for(let e=0;e0||this.outlineIndexCount>0}triangleCount(){return(this.fillIndexCount+this.outlineIndexCount)/3}doDestroy(){this.fillVAO=l(this.fillVAO),this.outlineVAO=l(this.outlineVAO)}doPrepareForRendering(e,t,s){const o=new Uint32Array(t),r=new Int32Array(o.buffer),i=o[s++],n=h.createVertex(e,y.STATIC_DRAW,new Int32Array(r.buffer,4*s,i));s+=i;const a=o[s++],l=h.createIndex(e,y.STATIC_DRAW,new Uint32Array(o.buffer,4*s,a));s+=a;const c=o[s++],f=h.createVertex(e,y.STATIC_DRAW,new Int32Array(r.buffer,4*s,c));s+=c;const d=o[s++],m=h.createIndex(e,y.STATIC_DRAW,new Uint32Array(o.buffer,4*s,d));s+=d;const p=this.layer,g=p.fillMaterial,b=p.outlineMaterial;this.fillVAO=new u(e,g.getAttributeLocations(),g.getLayoutInfo(),{geometry:n},l),this.outlineVAO=new u(e,b.getAttributeLocations(),b.getLayoutInfo(),{geometry:f},m)}}class L extends C{constructor(e,t,s){super(e,t),this.type=a.SYMBOL,this.iconPerPageElementsMap=new Map,this.glyphPerPageElementsMap=new Map,this.symbolInstances=[],this.isIconSDF=!1,this.opacityChanged=!1,this.lastOpacityUpdate=0,this.symbols=[];const o=new Uint32Array(e),r=new Int32Array(e),i=new Float32Array(e);let n=this.bufferDataOffset;this.isIconSDF=!!o[n++];const l=o[n++],h=o[n++],y=o[n++],u=new c(l,h,y,0),f=o[n++];for(let e=0;e0||this.glyphPerPageElementsMap.size>0}triangleCount(){let e=0;for(const[t,s]of this.iconPerPageElementsMap)e+=s[1];for(const[t,s]of this.glyphPerPageElementsMap)e+=s[1];return e/3}doDestroy(){this.iconVAO=l(this.iconVAO),this.textVAO=l(this.textVAO)}updateOpacityInfo(){if(!this.opacityChanged)return;this.opacityChanged=!1;const e=this.iconOpacity,t=this.iconVAO.vertexBuffers.opacity;e.length>0&&e.byteLength===t.usedMemory&&t.setSubData(e,0,0,e.length);const s=this.textOpacity,o=this.textVAO.vertexBuffers.opacity;s.length>0&&s.byteLength===o.usedMemory&&o.setSubData(s,0,0,s.length)}doPrepareForRendering(e,t,s){const o=new Uint32Array(t),r=new Int32Array(o.buffer),i=o[s++],n=h.createVertex(e,y.STATIC_DRAW,new Int32Array(r.buffer,4*s,i));s+=i;const a=o[s++],l=h.createIndex(e,y.STATIC_DRAW,new Uint32Array(o.buffer,4*s,a));s+=a;const c=o[s++],f=h.createVertex(e,y.STATIC_DRAW,new Int32Array(r.buffer,4*s,c));s+=c;const d=o[s++],m=h.createIndex(e,y.STATIC_DRAW,new Uint32Array(o.buffer,4*s,d));s+=d;const p=h.createVertex(e,y.STATIC_DRAW,this.iconOpacity.buffer),g=h.createVertex(e,y.STATIC_DRAW,this.textOpacity.buffer),b=this.layer,_=b.iconMaterial,x=b.textMaterial;this.iconVAO=new u(e,_.getAttributeLocations(),_.getLayoutInfo(),{geometry:n,opacity:p},l),this.textVAO=new u(e,x.getAttributeLocations(),x.getLayoutInfo(),{geometry:f,opacity:g},m)}}class R extends C{constructor(e,t){super(e,t),this.type=a.CIRCLE,this.circleIndexStart=0,this.circleIndexCount=0;const s=new Uint32Array(e);let o=this.bufferDataOffset;this.circleIndexStart=s[o++],this.circleIndexCount=s[o++],this.bufferDataOffset=o}get memoryUsed(){return(this.data?.byteLength??0)+(this.vao?.usedMemory??0)}hasData(){return this.circleIndexCount>0}triangleCount(){return this.circleIndexCount/3}doDestroy(){this.vao=l(this.vao)}doPrepareForRendering(e,t,s){const o=new Uint32Array(t),r=new Int32Array(o.buffer),i=o[s++],n=h.createVertex(e,y.STATIC_DRAW,new Int32Array(r.buffer,4*s,i));s+=i;const a=o[s++],l=h.createIndex(e,y.STATIC_DRAW,new Uint32Array(o.buffer,4*s,a));s+=a;const c=this.layer.circleMaterial;this.vao=new u(e,c.getAttributeLocations(),c.getLayoutInfo(),{geometry:n},l)}}class U extends m{constructor(e,t,s,o,r,i,n,a=null){super(e,t,s,o,r,i,4096,4096),this.styleRepository=n,this._memCache=a,this.type="vector-tile",this._referenced=0,this._hasSymbolBuckets=!1,this._memoryUsedByLayerData=0,this.layerData=new Map,this.status="loading",this.allSymbolsFadingOut=!1,this.lastOpacityUpdate=0,this.symbols=new Map,this.isCoverage=!1,this.neededForCoverage=!1,this.decluttered=!1,this.parentTile=null,this.childrenTiles=new Set,this.featureIndex=null,this.triangleCount=0,this._processed=!1,this._referenced=1,this.id=e.id}get hasSymbolBuckets(){return this._hasSymbolBuckets}get isFading(){return this._hasSymbolBuckets&&performance.now()-this.lastOpacityUpdate0}dispose(){"unloaded"!==this.status&&(this.featureIndex=null,v.delete(this),U._destroyRenderBuckets(this.layerData),this.layerData.clear(),this._memoryUsedByLayerData=0,this.destroy(),this.status="unloaded")}release(){return 0==--this._referenced&&(this.dispose(),this.stage=null,!0)}retain(){++this._referenced}get referenced(){return this._referenced}get usedMemory(){return this._memoryUsedByLayerData+256}changeDataImpl(e){this.featureIndex?.clear();let t=!1;if(e){const{bucketsWithData:s,emptyBuckets:o}=e,r=this._createRenderBuckets(s);if(o&&o.byteLength>0){const e=new Uint32Array(o);for(const t of e)this._deleteLayerData(t)}for(const[e,s]of r)this._deleteLayerData(e),s.type===a.SYMBOL&&(this.symbols.set(e,s.symbols),t=!0),this._memoryUsedByLayerData+=s.memoryUsed,this.layerData.set(e,s);this._memCache?.updateSize(this.key.id,this,this.usedMemory)}this._hasSymbolBuckets=!1;for(const[e,t]of this.layerData)t.type===a.SYMBOL&&(this._hasSymbolBuckets=!0);t&&this.emit("symbols-changed")}attachWithContext(e){this.stage={context:e,trashDisplayObject(e){e.processDetach()},untrashDisplayObject:()=>!1}}setTransform(e){super.setTransform(e);const i=this.resolution/(e.resolution*e.pixelRatio),n=this.width/this.rangeX*i,a=this.height/this.rangeY*i,l=[0,0];e.toScreen(l,[this.x,this.y]);const c=this.transforms.tileUnitsToPixels;t(c),s(c,c,l),o(c,c,Math.PI*e.rotation/180),r(c,c,[n,a,1])}_createTransforms(){return{displayViewScreenMat3:i(),tileMat3:i(),tileUnitsToPixels:i()}}static _destroyRenderBuckets(e){if(!e)return;const t=new Set;for(const s of e.values())t.has(s)||(s.destroy(),t.add(s));e.clear()}_createRenderBuckets(e){const t=new Map,s=new Map;for(const o of e){const e=this._deserializeBucket(o,s);for(const s of e.layerUIDs)t.set(s,e)}return t}_deserializeBucket(e,t){let s=t.get(e);if(s)return s;switch(new Uint32Array(e)[0]){case a.FILL:s=new O(e,this.styleRepository);break;case a.LINE:s=new D(e,this.styleRepository);break;case a.SYMBOL:s=new L(e,this.styleRepository,this);break;case a.CIRCLE:s=new R(e,this.styleRepository)}return t.set(e,s),s}_deleteLayerData(e){if(!this.layerData.has(e))return;const t=this.layerData.get(e);this._memoryUsedByLayerData-=t.memoryUsed,t.destroy(),this.layerData.delete(e)}}const v=new Map;function P(){v.forEach(((e,t)=>{console.log(`\n${t.key}:`),e[0].forEach((e=>console.log(e))),console.log("========"),e[1].forEach((e=>console.log(e)))}))}function V(e,t,s,o,r,i){const{iconRotationAlignment:n,textRotationAlignment:a,iconTranslate:l,iconTranslateAnchor:c,textTranslate:h,textTranslateAnchor:y}=o;let u=0;for(const o of e.colliders){const[e,f]=0===o.partIndex?l:h,d=0===o.partIndex?c:y,m=o.minLod<=i&&i<=o.maxLod;u+=m?0:1,o.enabled=m,o.xScreen=o.xTile*r[0]+o.yTile*r[3]+r[6],o.yScreen=o.xTile*r[1]+o.yTile*r[4]+r[7],d===b.MAP?(o.xScreen+=s*e-t*f,o.yScreen+=t*e+s*f):(o.xScreen+=e,o.yScreen+=f),g.VIEWPORT===(0===o.partIndex?n:a)?(o.dxScreen=o.dxPixels,o.dyScreen=o.dyPixels):(o.dxScreen=s*(o.dxPixels+o.width/2)-t*(o.dyPixels+o.height/2)-o.width/2,o.dyScreen=t*(o.dxPixels+o.width/2)+s*(o.dyPixels+o.height/2)-o.height/2)}e.colliders.length>0&&u===e.colliders.length&&(e.unique.show=!1)}class k{constructor(e,t,s,o,r,i){this._symbols=e,this._styleRepository=o,this._zoom=r,this._currentLayerCursor=0,this._currentSymbolCursor=0,this._styleProps=new Map,this._allNeededMatrices=new Map,this._gridIndex=new I(t,s,d),this._si=Math.sin(Math.PI*i/180),this._co=Math.cos(Math.PI*i/180);for(const t of e)for(const e of t.symbols)this._allNeededMatrices.has(e.tile)||this._allNeededMatrices.set(e.tile,n(e.tile.transforms.tileUnitsToPixels))}work(e){const t=this._gridIndex;function s(e){const s=e.xScreen+e.dxScreen,o=e.yScreen+e.dyScreen,r=s+e.width,i=o+e.height,[n,a,l,c]=t.getCellSpan(s,o,r,i);for(let e=a;e<=c;e++)for(let a=n;a<=l;a++){const n=t.cells[e][a];for(const e of n){const t=e.xScreen+e.dxScreen,n=e.yScreen+e.dyScreen,a=t+e.width,l=n+e.height;if(!(ra||il))return!0}}return!1}const o=performance.now();for(;this._currentLayerCursore)return!1;const i=t.symbols[this._currentSymbolCursor];if(!i.unique.show)continue;V(i,this._si,this._co,r,this._allNeededMatrices.get(i.tile),this._zoom);const n=i.unique;if(!n.show)continue;const{iconAllowOverlap:a,iconIgnorePlacement:l,textAllowOverlap:c,textIgnorePlacement:h}=r;for(const e of i.colliders){if(!e.enabled)continue;const t=n.parts[e.partIndex];t.show&&!(e.partIndex?c:a)&&s(e)&&(e.hard?n.show=!1:t.show=!1)}if(n.show)for(const e of i.colliders){if(!e.enabled)continue;if(e.partIndex?h:l)continue;if(!n.parts[e.partIndex].show)continue;const t=e.xScreen+e.dxScreen,s=e.yScreen+e.dyScreen,o=t+e.width,r=s+e.height,[i,a,c,y]=this._gridIndex.getCellSpan(t,s,o,r);for(let t=a;t<=y;t++)for(let s=i;s<=c;s++)this._gridIndex.cells[t][s].push(e)}}}return!0}_getProperties(e){const t=this._styleProps.get(e);if(t)return t;const s=this._zoom,o=this._styleRepository.getStyleLayerByUID(e),r=o.getLayoutValue("symbol-placement",s)!==p.POINT;let i=o.getLayoutValue("icon-rotation-alignment",s);i===g.AUTO&&(i=r?g.MAP:g.VIEWPORT);let n=o.getLayoutValue("text-rotation-alignment",s);n===g.AUTO&&(n=r?g.MAP:g.VIEWPORT);const a=o.getPaintValue("icon-translate",s),l=o.getPaintValue("icon-translate-anchor",s),c=o.getPaintValue("text-translate",s),h=o.getPaintValue("text-translate-anchor",s),y={iconAllowOverlap:o.getLayoutValue("icon-allow-overlap",s),iconIgnorePlacement:o.getLayoutValue("icon-ignore-placement",s),textAllowOverlap:o.getLayoutValue("text-allow-overlap",s),textIgnorePlacement:o.getLayoutValue("text-ignore-placement",s),iconRotationAlignment:i,textRotationAlignment:n,iconTranslateAnchor:l,iconTranslate:a,textTranslateAnchor:h,textTranslate:c};return this._styleProps.set(e,y),y}}function q(e,t){if(e.priority-t.priority)return e.priority-t.priority;const s=e.tile.key,o=t.tile.key;return s.world-o.world?s.world-o.world:s.level-o.level?s.level-o.level:s.row-o.row?s.row-o.row:s.col-o.col?s.col-o.col:e.xTile-t.xTile?e.xTile-t.xTile:e.yTile-t.yTile}class B{get running(){return this._running}constructor(e,t,s,o,r,i){this._visibleTiles=e,this._symbolRepository=t,this._createCollisionJob=s,this._assignTileSymbolsOpacity=o,this._symbolLayerSorter=r,this._isLayerVisible=i,this._selectionJob=null,this._selectionJobCompleted=!1,this._collisionJob=null,this._collisionJobCompleted=!1,this._opacityJob=null,this._opacityJobCompleted=!1,this._running=!0}setScreenSize(e,t){this._screenWidth===e&&this._screenHeight===t||this.restart(),this._screenWidth=e,this._screenHeight=t}restart(){this._selectionJob=null,this._selectionJobCompleted=!1,this._collisionJob=null,this._collisionJobCompleted=!1,this._opacityJob=null,this._opacityJobCompleted=!1,this._running=!0}continue(e){if(this._selectionJob||(this._selectionJob=this._createSelectionJob()),!this._selectionJobCompleted){const t=performance.now();if(!this._selectionJob.work(e))return!1;if(this._selectionJobCompleted=!0,0===(e=Math.max(0,e-(performance.now()-t))))return!1}if(this._collisionJob||(this._collisionJob=this._createCollisionJob(this._selectionJob.sortedSymbols,this._screenWidth,this._screenHeight)),!this._collisionJobCompleted){const t=performance.now();if(!this._collisionJob.work(e))return!1;if(this._collisionJobCompleted=!0,0===(e=Math.max(0,e-(performance.now()-t))))return!1}if(this._opacityJob||(this._opacityJob=this._createOpacityJob()),!this._opacityJobCompleted){const t=performance.now();if(!this._opacityJob.work(e))return!1;if(this._opacityJobCompleted=!0,0===(e=Math.max(0,e-(performance.now()-t))))return!1}return this._running=!1,!0}_createSelectionJob(){const e=this._symbolRepository.uniqueSymbols;for(let t=0;ti)return!1;let e=null,t=!1,o=!1;for(const s of n.tileSymbols)if(!o||!t){const r=s.tile;(!e||r.isCoverage||r.neededForCoverage&&!t)&&(e=s,(r.neededForCoverage||r.isCoverage)&&(o=!0),r.isCoverage&&(t=!0))}if(e.selectedForRendering=!0,o){h.symbols.push(e),n.show=!0;for(const e of n.parts)e.show=!0}else n.show=!1}}for(const e of t)e.symbols.sort(q);return!0},get sortedSymbols(){return t.sort(i)}}}_createOpacityJob(){const e=this._assignTileSymbolsOpacity,t=this._visibleTiles;let s=0;function o(t,s){const r=t.symbols;for(const[e,t]of r)J(t,s);e(t,s);for(const e of t.childrenTiles)o(e,s)}return{work(e){const r=performance.now();for(;se)return!1;const i=t[s];null==i.parentTile&&o(i,performance.now())}return!0}}}}function J(e,t){for(const s of e){const e=s.unique;for(const s of e.parts){const o=s.targetOpacity>.5?1:-1;s.startOpacity+=o*((t-s.startTime)/f),s.startOpacity=Math.min(Math.max(s.startOpacity,0),1),s.startTime=t,s.targetOpacity=e.show&&s.show?1:0}}}class F{constructor(e,t,s){this.tileCoordRange=e,this._visibleTiles=t,this._createUnique=s,this._tiles=new Map,this._uniqueSymbolsReferences=new Map}get uniqueSymbols(){return null==this._uniqueSymbolLayerArray&&(this._uniqueSymbolLayerArray=this._createUniqueSymbolLayerArray()),this._uniqueSymbolLayerArray}get uniqueSymbolsReferences(){return this._uniqueSymbolsReferences}add(e,t){this._uniqueSymbolLayerArray=null;let s=this._tiles.get(e.id);s||(s={symbols:new Map},this._tiles.set(e.id,s));const o=new Map;if(t)for(const e of t)s.symbols.has(e)&&(o.set(e,s.symbols.get(e)),s.symbols.delete(e));else for(const[t,r]of e.layerData)s.symbols.has(t)&&(o.set(t,s.symbols.get(t)),s.symbols.delete(t));this._removeSymbols(o);const r=e.symbols,i=new Map;for(const[e,t]of r){let o=t.length;if(o>=32){let r=this.tileCoordRange;do{r/=2,o/=4}while(o>8&&r>64);const n=new I(this.tileCoordRange,this.tileCoordRange,r);i.set(e,{flat:t,index:n}),s.symbols.set(e,{flat:t,index:n});for(const e of t)n.getCell(e.xTile,e.yTile).push(e)}else i.set(e,{flat:t}),s.symbols.set(e,{flat:t})}this._addSymbols(e.key,r)}deleteStyleLayers(e){this._uniqueSymbolLayerArray=null;for(const[t,s]of this._tiles){const o=new Map;for(const t of e)s.symbols.has(t)&&(o.set(t,s.symbols.get(t)),s.symbols.delete(t));this._removeSymbols(o),0===s.symbols.size&&this._tiles.delete(t)}}removeTile(e){this._uniqueSymbolLayerArray=null;const t=this._tiles.get(e.id);if(!t)return;const s=new Map;for(const[o,r]of e.symbols)t.symbols.has(o)&&(s.set(o,t.symbols.get(o)),t.symbols.delete(o));this._removeSymbols(s),0===t.symbols.size&&this._tiles.delete(e.id)}querySymbols(e,t,s,o){const r=[],i=this.uniqueSymbols;for(const o of i){const i=o.styleLayerUID,n=o.uniqueSymbols;for(const o of n){const n=o.tileSymbols.find((e=>e.selectedForRendering));n&&M(n,e,t*(window.devicePixelRatio||1),s)&&r.push({vtlSymbol:n,styleLayerUID:i,tileKey:n.tile.key})}}return r}_removeSymbols(e){for(const[t,{flat:s}]of e)for(const e of s){const s=e.unique,o=s.tileSymbols,r=o.length-1;for(let t=0;tt.level){const s=e.key.level-t.level;if(e.key.row>>s!==t.row||e.key.col>>s!==t.col)return}if(t.level>e.key.level){const s=t.level-e.key.level;if(t.row>>s!==e.key.row||t.col>>s!==e.key.col)return}if(t.equals(e.key)){for(const o of e.childrenTiles)this._matchSymbols(o,t,s);return}const o=new Map;for(const[r,i]of s){const s=[];for(const o of i){const r=S(this.tileCoordRange,o.xTile,t.level,t.col,e.key.level,e.key.col),i=S(this.tileCoordRange,o.yTile,t.level,t.row,e.key.level,e.key.row);r>=0&&r=0&&i0&&o.set(r,n)}for(const s of e.childrenTiles)this._matchSymbols(s,t,o)}_createUniqueSymbolLayerArray(){const e=this._uniqueSymbolsReferences,t=new Array(e.size);let s,o=0;for(const[r,i]of e){const e=new Array(i.size);s=0;for(const t of i)e[s++]=t;t[o]={styleLayerUID:r,uniqueSymbols:e},o++}return t}}class z extends m{_createTransforms(){return{displayViewScreenMat3:i(),tileMat3:i()}}}export{k as C,z as R,F as S,w as V,B as a,U as b,P as p,A as w}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/RenderingContext.js b/library/arcgis/4.30/@arcgis/core/chunks/RenderingContext.js new file mode 100644 index 00000000..08e99879 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/RenderingContext.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{f as t}from"./maybe.js";import{after as e}from"../core/promiseUtils.js";import{M as s}from"../core/scheduling.js";import{a as i,T as r,w as a,c as n,d as l}from"./Texture.js";import{U as o,B as h,P as f,D as _,g as u,a as c,F as d,C as E,j as g,k as p,l as b,R as F,T as B,c as R,d as m,b as T,S as A,f as x,p as S,i as C,q as O,r as P,s as U,o as v}from"./enums.js";import{P as M}from"./ProgramCache.js";import{m as w,s as N,S as D}from"./renderState.js";import{h as I}from"../core/lang.js";import{g as y}from"./interfaces3.js";import{B as k}from"./BufferObject.js";import{F as G}from"./Program.js";import{W as L,S as X,c as W}from"./testSVGPremultipliedAlpha.js";import{u as V}from"./floatRGBA.js";import{f as j}from"./vec3f64.js";import{e as q}from"./doublePrecisionUtils.js";import{V as z}from"./VertexArrayObject.js";import{V as K}from"./VertexElementDescriptor.js";class Y{constructor(t){this._rctx=t,this._indexBuffer=this._createIndexbuffer(),this._program=this._createHelperProgram()}static getShaderSources(){return{vertex:"#version 300 es\n precision highp float;\n\n void main(void) {\n gl_Position = vec4(0.0, 0.0, float(gl_VertexID)-2.0, 1.0);\n }",fragment:"#version 300 es\n precision highp float;\n\n out vec4 fragColor;\n\n void main(void) {\n fragColor = vec4(0.0, 0.0, 0.0, 1.0);\n }"}}_createHelperProgram(){const t=Y.getShaderSources();return this._rctx.programCache.acquire(t.vertex,t.fragment,new Map([]))}_createIndexbuffer(){return k.createIndex(this._rctx,o.STATIC_DRAW,new Uint32Array([0]))}run(){this._program.compiled&&this._indexBuffer&&(this._rctx.bindVAO(null),this._rctx.useProgram(this._program),this._rctx.bindBuffer(this._indexBuffer,h.ELEMENT_ARRAY_BUFFER),this._rctx.drawElements(f.POINTS,1,_.UNSIGNED_INT,0))}dispose(){this._program.dispose(),this._indexBuffer.dispose()}get test(){}}class H{constructor(){this.blend=!1,this.blendColor={r:0,g:0,b:0,a:0},this.blendFunction={srcRGB:u.ONE,dstRGB:u.ZERO,srcAlpha:u.ONE,dstAlpha:u.ZERO},this.blendEquation={mode:c.ADD,modeAlpha:c.ADD},this.colorMask={r:!0,g:!0,b:!0,a:!0},this.faceCulling=!1,this.cullFace=d.BACK,this.frontFace=E.CCW,this.scissorTest=!1,this.scissorRect={x:0,y:0,width:0,height:0},this.depthTest=!1,this.depthFunction=g.LESS,this.clearDepth=1,this.depthWrite=!0,this.depthRange={zNear:0,zFar:1},this.viewport=null,this.stencilTest=!1,this.polygonOffsetFill=!1,this.polygonOffset=[0,0],this.stencilFunction={face:d.FRONT_AND_BACK,func:g.ALWAYS,ref:0,mask:1},this.clearStencil=0,this.stencilWriteMask=1,this.stencilOperation={face:d.FRONT_AND_BACK,fail:p.KEEP,zFail:p.KEEP,zPass:p.KEEP},this.clearColor={r:0,g:0,b:0,a:0},this.program=null,this.vertexBuffer=null,this.indexBuffer=null,this.uniformBuffer=null,this.pixelPackBuffer=null,this.pixelUnpackBuffer=null,this.copyReadBuffer=null,this.copyWriteBuffer=null,this.transformFeedbackBuffer=null,this.uniformBufferBindingPoints=new Array,this.transformBufferBindingPoints=new Array,this.readFramebuffer=null,this.drawFramebuffer=null,this.drawBuffers={defaultFramebuffer:[b.BACK],fbos:new WeakMap},this.renderbuffer=null,this.activeTexture=0,this.textureUnitMap=new Array,this.vertexArrayObject=null}}class ${constructor(){for(this._current=new Array,this._allocations=null;this._current.lengtht+(s0){t+="Live objects:\n";for(let e=0;e0&&(t+=`${F[e]}: ${s}\n`)}}return t+=this._allocations?.resetLog(),t}}class Z{constructor(t,e,s){const i=e.textureFilterAnisotropic,r=s.maxAnisotropy??1/0;this.versionString=t.getParameter(t.VERSION),this.maxVertexTextureImageUnits=t.getParameter(t.MAX_VERTEX_TEXTURE_IMAGE_UNITS),this.maxVertexAttributes=t.getParameter(t.MAX_VERTEX_ATTRIBS),this.maxMaxAnisotropy=i?Math.min(t.getParameter(i.MAX_TEXTURE_MAX_ANISOTROPY),r):1,this.maxTextureImageUnits=t.getParameter(t.MAX_TEXTURE_IMAGE_UNITS),this.maxTextureSize=t.getParameter(t.MAX_TEXTURE_SIZE),this.maxRenderbufferSize=t.getParameter(t.MAX_RENDERBUFFER_SIZE),this.maxViewportDims=t.getParameter(t.MAX_VIEWPORT_DIMS),this.maxUniformBufferBindings=t.getParameter(t.MAX_UNIFORM_BUFFER_BINDINGS),this.maxVertexUniformBlocks=t.getParameter(t.MAX_VERTEX_UNIFORM_BLOCKS),this.maxFragmentUniformBlocks=t.getParameter(t.MAX_FRAGMENT_UNIFORM_BLOCKS),this.maxUniformBlockSize=t.getParameter(t.MAX_UNIFORM_BLOCK_SIZE),this.uniformBufferOffsetAlignment=t.getParameter(t.UNIFORM_BUFFER_OFFSET_ALIGNMENT),this.maxArrayTextureLayers=t.getParameter(t.MAX_ARRAY_TEXTURE_LAYERS),this.maxSamples=t.getParameter(t.MAX_SAMPLES),this.maxDrawBuffers=t.getParameter(t.MAX_DRAW_BUFFERS)}}class Q extends L{constructor(t){super(),this._rctx=t,this._helperProgram=null,I("mac")&&I("chrome")&&(this._program=this._prepareProgram(),this._helperProgram=this._prepareHelperProgram())}dispose(){super.dispose(),this._helperProgram?.dispose(),this._helperProgram=null}_test(t){const e=this._rctx,s=e.getBoundFramebufferObject(),{x:r,y:a,width:n,height:l}=e.getViewport();e.resetState();const u=new i(1);u.wrapMode=B.CLAMP_TO_EDGE,u.samplingMode=R.NEAREST;const c=new G(e,u),d=k.createIndex(this._rctx,o.STATIC_DRAW,new Uint8Array([0]));e.bindFramebuffer(c),e.setViewport(0,0,1,1),e.useProgram(this._helperProgram),e.bindBuffer(d,h.ELEMENT_ARRAY_BUFFER),e.drawElements(f.POINTS,1,_.UNSIGNED_BYTE,0),e.useProgram(t),e.bindVAO(null),e.drawArrays(f.TRIANGLES,0,258);const E=new Uint8Array(4);return c.readPixels(0,0,1,1,m.RGBA,T.UNSIGNED_BYTE,E),e.setViewport(r,a,n,l),e.bindFramebuffer(s),c.dispose(),d.dispose(),255===E[0]}_prepareProgram(){const t=`#version 300 es\n precision highp float;\n\n out float triangleId;\n\n const vec3 triangleVertices[3] = vec3[3](vec3(-0.5, -0.5, 0.0), vec3(0.5, -0.5, 0.0), vec3(0.0, 0.5, 0.0));\n\n void main(void) {\n triangleId = floor(float(gl_VertexID)/3.0);\n\n vec3 position = triangleVertices[gl_VertexID % 3];\n float offset = triangleId / ${y.float(85)};\n position.z = 0.5 - offset;\n\n gl_Position = vec4(position, 1.0);\n }\n `,e=`#version 300 es\n precision highp float;\n\n in float triangleId;\n\n out vec4 fragColor;\n\n void main(void) {\n fragColor = triangleId == ${y.float(85)} ? vec4(0.0, 1.0, 0.0, 1.0) : vec4(1.0, 0.0, 0.0, 1.0);\n }\n `;return this._rctx.programCache.acquire(t,e,new Map([]))}_prepareHelperProgram(){const t=Y.getShaderSources();return this._rctx.programCache.acquire(t.vertex,t.fragment,new Map([]))}}class J extends L{constructor(t){super(),this._rctx=t,this._program=tt(this._rctx,!1),this._obfuscated=tt(this._rctx,!0)}dispose(){super.dispose(),this._obfuscated=t(this._obfuscated)}_test(t){if(I("force-double-precision-obfuscation"))return!0;if(null==this._obfuscated)return!1;const e=this._rctx,s=e.getBoundFramebufferObject(),{x:i,y:r,width:a,height:n}=e.getViewport(),l=this._runProgram(t),o=this._runProgram(this._obfuscated);return e.setViewport(i,r,a,n),e.bindFramebuffer(s),0!==l&&(0===o||l/o>5)}_runProgram(t){const e=this._rctx;e.resetState();const s=new i(1);s.wrapMode=B.CLAMP_TO_EDGE,s.samplingMode=R.NEAREST;const r=new G(e,s),a=k.createVertex(e,o.STATIC_DRAW,new Uint16Array([0,0,1,0,0,1,1,1])),n=new z(e,new Map([["position",0]]),{geometry:[new K("position",2,_.UNSIGNED_SHORT,0,4)]},{geometry:a}),l=j(5633261.287538229,2626832.878767164,1434988.0495278358),h=j(5633271.46742708,2626873.6381334523,1434963.231608387),u=new Float32Array(6);q(l,u,3);const c=new Float32Array(6);q(h,c,3),e.useProgram(t),t.setUniform3f("u_highA",u[0],u[2],u[4]),t.setUniform3f("u_lowA",u[1],u[3],u[5]),t.setUniform3f("u_highB",c[0],c[2],c[4]),t.setUniform3f("u_lowB",c[1],c[3],c[5]),e.bindFramebuffer(r),e.setViewport(0,0,1,1),e.bindVAO(n),e.drawArrays(f.TRIANGLE_STRIP,0,4);const d=new Uint8Array(4);r.readPixels(0,0,1,1,m.RGBA,T.UNSIGNED_BYTE,d),n.dispose(),r.dispose();const E=(l[2]-h[2])/25,g=V(d);return Math.abs(E-g)}}function tt(t,e){const s=`\n\n precision highp float;\n\n attribute vec2 position;\n\n uniform vec3 u_highA;\n uniform vec3 u_lowA;\n uniform vec3 u_highB;\n uniform vec3 u_lowB;\n\n varying vec4 v_color;\n\n ${e?"#define DOUBLE_PRECISION_REQUIRES_OBFUSCATION":""}\n\n #ifdef DOUBLE_PRECISION_REQUIRES_OBFUSCATION\n\n vec3 dpPlusFrc(vec3 a, vec3 b) {\n return mix(a, a + b, vec3(notEqual(b, vec3(0))));\n }\n\n vec3 dpMinusFrc(vec3 a, vec3 b) {\n return mix(vec3(0), a - b, vec3(notEqual(a, b)));\n }\n\n vec3 dpAdd(vec3 hiA, vec3 loA, vec3 hiB, vec3 loB) {\n vec3 t1 = dpPlusFrc(hiA, hiB);\n vec3 e = dpMinusFrc(t1, hiA);\n vec3 t2 = dpMinusFrc(hiB, e) + dpMinusFrc(hiA, dpMinusFrc(t1, e)) + loA + loB;\n return t1 + t2;\n }\n\n #else\n\n vec3 dpAdd(vec3 hiA, vec3 loA, vec3 hiB, vec3 loB) {\n vec3 t1 = hiA + hiB;\n vec3 e = t1 - hiA;\n vec3 t2 = ((hiB - e) + (hiA - (t1 - e))) + loA + loB;\n return t1 + t2;\n }\n\n #endif\n\n const float MAX_RGBA_FLOAT =\n 255.0 / 256.0 +\n 255.0 / 256.0 / 256.0 +\n 255.0 / 256.0 / 256.0 / 256.0 +\n 255.0 / 256.0 / 256.0 / 256.0 / 256.0;\n\n const vec4 FIXED_POINT_FACTORS = vec4(1.0, 256.0, 256.0 * 256.0, 256.0 * 256.0 * 256.0);\n\n vec4 float2rgba(const float value) {\n // Make sure value is in the domain we can represent\n float valueInValidDomain = clamp(value, 0.0, MAX_RGBA_FLOAT);\n\n // Decompose value in 32bit fixed point parts represented as\n // uint8 rgba components. Decomposition uses the fractional part after multiplying\n // by a power of 256 (this removes the bits that are represented in the previous\n // component) and then converts the fractional part to 8bits.\n vec4 fixedPointU8 = floor(fract(valueInValidDomain * FIXED_POINT_FACTORS) * 256.0);\n\n // Convert uint8 values (from 0 to 255) to floating point representation for\n // the shader\n const float toU8AsFloat = 1.0 / 255.0;\n\n return fixedPointU8 * toU8AsFloat;\n }\n\n void main() {\n vec3 val = dpAdd(u_highA, u_lowA, -u_highB, -u_lowB);\n\n v_color = float2rgba(val.z / 25.0);\n\n gl_Position = vec4(position * 2.0 - 1.0, 0.0, 1.0);\n }\n `;return t.programCache.acquire(s,"\n precision highp float;\n\n varying vec4 v_color;\n\n void main() {\n gl_FragColor = v_color;\n }\n ",new Map([["position",0]]))}class et extends L{constructor(t){super(),this._rctx=t,t.gl&&t.capabilities.colorBufferFloat?.textureFloat&&t.capabilities.colorBufferFloat?.floatBlend&&(this._program=t.programCache.acquire("\n precision highp float;\n attribute vec2 a_pos;\n\n void main() {\n gl_Position = vec4(a_pos * 2.0 - 1.0, 0.0, 1.0);\n }\n ","\n precision highp float;\n\n void main() {\n gl_FragColor = vec4(0.5, 0.5, 0.5, 0.5);\n }\n ",new Map([["a_pos",0]])))}_test(t){const e=this._rctx,s=new i(1);s.wrapMode=B.CLAMP_TO_EDGE,s.dataType=T.FLOAT,s.internalFormat=A.RGBA32F,s.samplingMode=R.NEAREST;const r=new G(e,s),a=k.createVertex(e,o.STATIC_DRAW,new Uint16Array([0,0,1,0,0,1,1,1])),n=new z(e,new Map([["a_pos",0]]),{geometry:[new K("a_pos",2,_.UNSIGNED_SHORT,0,4)]},{geometry:a});e.gl.getError(),e.useProgram(t);const l=e.getBoundFramebufferObject(),{x:h,y:c,width:d,height:E}=e.getViewport();e.bindFramebuffer(r),e.setViewport(0,0,1,1),e.bindVAO(n),e.drawArrays(f.TRIANGLE_STRIP,0,4);const g=w({blending:N(u.ZERO,u.ONE_MINUS_SRC_ALPHA)});e.setPipelineState(g),e.drawArrays(f.TRIANGLE_STRIP,0,4);const p=e.gl.getError();return e.setViewport(h,c,d,E),e.bindFramebuffer(l),n.dispose(),r.dispose(),p!==e.gl.INVALID_OPERATION||(console.warn("Device claims support for WebGL extension EXT_float_blend but does not support it. Using fall back."),!1)}}class st{constructor(t){this.rctx=t,this.floatBufferBlend=new et(t),this.svgPremultipliesAlpha=new X(t),this.doublePrecisionRequiresObfuscation=new J(t),this.drawArraysRequiresIndicesTypeReset=new Q(t)}dispose(){this.doublePrecisionRequiresObfuscation.dispose(),this.svgPremultipliesAlpha.dispose(),this.floatBufferBlend.dispose(),this.drawArraysRequiresIndicesTypeReset.dispose()}}class it{constructor(t,e){this._gl=t,this._compressedTextureETC=null,this._compressedTextureS3TC=null,this._textureFilterAnisotropic=null,this._colorBufferFloat=null,this._loseContext=null,this._textureNorm16=null,this._textureFloatLinear=null,this._disabledExtensions=e.disabledExtensions||{},this._debugWebGLExtensions=e.debugWebGLExtensions||{}}get compressedTextureETC(){return this._compressedTextureETC??=function(t,e){if(e.compressedTextureETC)return null;const s=t.getExtension("WEBGL_compressed_texture_etc");return s?{COMPRESSED_R11_EAC:s.COMPRESSED_R11_EAC,COMPRESSED_SIGNED_R11_EAC:s.COMPRESSED_SIGNED_R11_EAC,COMPRESSED_RG11_EAC:s.COMPRESSED_RG11_EAC,COMPRESSED_SIGNED_RG11_EAC:s.COMPRESSED_SIGNED_RG11_EAC,COMPRESSED_RGB8_ETC2:s.COMPRESSED_RGB8_ETC2,COMPRESSED_SRGB8_ETC2:s.COMPRESSED_SRGB8_ETC2,COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2:s.COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2,COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2:s.COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2,COMPRESSED_RGBA8_ETC2_EAC:s.COMPRESSED_RGBA8_ETC2_EAC,COMPRESSED_SRGB8_ALPHA8_ETC2_EAC:s.COMPRESSED_SRGB8_ALPHA8_ETC2_EAC}:null}(this._gl,this._disabledExtensions),this._compressedTextureETC}get compressedTextureS3TC(){return this._compressedTextureS3TC??=function(t,e){if(e.compressedTextureS3TC)return null;const s=t.getExtension("WEBGL_compressed_texture_s3tc");return s?{COMPRESSED_RGB_S3TC_DXT1:s.COMPRESSED_RGB_S3TC_DXT1_EXT,COMPRESSED_RGBA_S3TC_DXT1:s.COMPRESSED_RGBA_S3TC_DXT1_EXT,COMPRESSED_RGBA_S3TC_DXT3:s.COMPRESSED_RGBA_S3TC_DXT3_EXT,COMPRESSED_RGBA_S3TC_DXT5:s.COMPRESSED_RGBA_S3TC_DXT5_EXT}:null}(this._gl,this._disabledExtensions),this._compressedTextureS3TC}get textureFilterAnisotropic(){return this._textureFilterAnisotropic??=function(t,e){if(e.textureFilterAnisotropic)return null;const s=t.getExtension("EXT_texture_filter_anisotropic")||t.getExtension("MOZ_EXT_texture_filter_anisotropic")||t.getExtension("WEBKIT_EXT_texture_filter_anisotropic");return s?{MAX_TEXTURE_MAX_ANISOTROPY:s.MAX_TEXTURE_MAX_ANISOTROPY_EXT,TEXTURE_MAX_ANISOTROPY:s.TEXTURE_MAX_ANISOTROPY_EXT}:null}(this._gl,this._disabledExtensions),this._textureFilterAnisotropic}get disjointTimerQuery(){return this._disjointTimerQuery??=W(this._gl,this._disabledExtensions),this._disjointTimerQuery}get colorBufferFloat(){return this._colorBufferFloat??=function(t,e){const s=!e.colorBufferHalfFloat&&t.getExtension("EXT_color_buffer_half_float")||!e.colorBufferFloat&&t.getExtension("EXT_color_buffer_float"),i=!e.colorBufferFloat&&t.getExtension("EXT_color_buffer_float"),r=!e.floatBlend&&!e.colorBufferFloat&&t.getExtension("EXT_float_blend");return s||i||r?{textureFloat:!!i,textureHalfFloat:!!s,floatBlend:!!r,R16F:t.R16F,RG16F:t.RG16F,RGBA16F:t.RGBA16F,R32F:t.R32F,RG32F:t.RG32F,RGBA32F:t.RGBA32F,R11F_G11F_B10F:t.R11F_G11F_B10F,RGB16F:t.RGB16F}:null}(this._gl,this._disabledExtensions),this._colorBufferFloat}get loseContext(){return this._loseContext??=function(t,e){const s=e.loseContext&&t.getExtension("WEBGL_lose_context");return s?{loseRenderingContext:()=>s.loseContext()}:null}(this._gl,this._debugWebGLExtensions),this._loseContext}get textureNorm16(){return this._textureNorm16??=function(t,e){if(e.textureNorm16)return null;const s=t.getExtension("EXT_texture_norm16");return s?{R16:s.R16_EXT,RG16:s.RG16_EXT,RGB16:s.RGB16_EXT,RGBA16:s.RGBA16_EXT,R16_SNORM:s.R16_SNORM_EXT,RG16_SNORM:s.RG16_SNORM_EXT,RGB16_SNORM:s.RGB16_SNORM_EXT,RGBA16_SNORM:s.RGBA16_SNORM_EXT}:null}(this._gl,this._disabledExtensions),this._textureNorm16}get textureFloatLinear(){return this._textureFloatLinear??=function(t,e,s,i,r){if(e.textureFloatLinear)return!1;for(const e of["OES_texture_float_linear"])if(t.getExtension(e))return!0;return!1}(this._gl,this._disabledExtensions),this._textureFloatLinear}enable(t){return this[t]}}let rt=class{constructor(t,e){this.gl=t,this.instanceCounter=new $,this.programCache=new M(this),this._transformFeedbackRequestInfo=null,this._state=new H,this._numOfDrawCalls=0,this._numOfTriangles=0,this._loadExtensions(),this.configure(e)}configure(e){this._capabilities=new it(this.gl,e),this._parameters=new Z(this.gl,this._capabilities,e),r.TEXTURE_UNIT_FOR_UPDATES=this._parameters.maxTextureImageUnits-1;const s=this.gl.getParameter(this.gl.VIEWPORT);this._state=new H,this._state.viewport={x:s[0],y:s[1],width:s[2],height:s[3]},this._stateTracker=new D({setBlending:t=>{if(t){this.setBlendingEnabled(!0),this.setBlendEquationSeparate(t.opRgb,t.opAlpha),this.setBlendFunctionSeparate(t.srcRgb,t.dstRgb,t.srcAlpha,t.dstAlpha);const e=t.color;this.setBlendColor(e.r,e.g,e.b,e.a)}else this.setBlendingEnabled(!1)},setCulling:t=>{t?(this.setFaceCullingEnabled(!0),this.setCullFace(t.face),this.setFrontFace(t.mode)):this.setFaceCullingEnabled(!1)},setPolygonOffset:t=>{t?(this.setPolygonOffsetFillEnabled(!0),this.setPolygonOffset(t.factor,t.units)):this.setPolygonOffsetFillEnabled(!1)},setDepthTest:t=>{t?(this.setDepthTestEnabled(!0),this.setDepthFunction(t.func)):this.setDepthTestEnabled(!1)},setStencilTest:t=>{if(t){this.setStencilTestEnabled(!0);const e=t.function;this.setStencilFunction(e.func,e.ref,e.mask);const s=t.operation;this.setStencilOp(s.fail,s.zFail,s.zPass)}else this.setStencilTestEnabled(!1)},setDepthWrite:t=>{t?(this.setDepthWriteEnabled(!0),this.setDepthRange(t.zNear,t.zFar)):this.setDepthWriteEnabled(!1)},setColorWrite:t=>{t?this.setColorMask(t.r,t.g,t.b,t.a):this.setColorMask(!1,!1,!1,!1)},setStencilWrite:t=>{t?this.setStencilWriteMask(t.mask):this.setStencilWriteMask(0)},setDrawBuffers:t=>{if(t)this.setDrawBuffers(t.buffers);else{const{drawFramebuffer:t}=this._state;null===t?this.setDrawBuffers([b.BACK]):0===t.colorAttachments.length?this.setDrawBuffers([b.NONE]):this.setDrawBuffers([x.COLOR_ATTACHMENT0])}}}),this.enforceState(),t(this._driverTest),this._driverTest=new st(this)}dispose(){t(this._driverTest),this.programCache.dispose(),this.bindVAO(null),this.unbindBuffer(h.ARRAY_BUFFER),this.unbindBuffer(h.ELEMENT_ARRAY_BUFFER),this.unbindBuffer(h.UNIFORM_BUFFER),this._state.uniformBufferBindingPoints.length=0,this.unbindBuffer(h.PIXEL_PACK_BUFFER),this.unbindBuffer(h.PIXEL_UNPACK_BUFFER),this.unbindBuffer(h.COPY_READ_BUFFER),this.unbindBuffer(h.COPY_WRITE_BUFFER),this._state.textureUnitMap.length=0,a()&&console.log(this.instanceCounter.resourceInformation)}get driverTest(){return this._driverTest}get contextAttributes(){return this.gl.getContextAttributes()}get parameters(){return this._parameters}setPipelineState(t){this._stateTracker.setPipeline(t)}setBlendingEnabled(t){this._state.blend!==t&&(!0===t?this.gl.enable(this.gl.BLEND):this.gl.disable(this.gl.BLEND),this._state.blend=t,this._stateTracker.invalidateBlending())}externalProgramUpdate(){this._state.program?.stop(),this._state.program=null}externalTextureUnitUpdate(t,e){for(let e=0;e=0&&(this._state.activeTexture=e)}externalVertexArrayObjectUpdate(){this.gl.bindVertexArray(null),this._state.vertexArrayObject=null,this._state.vertexBuffer=null,this._state.indexBuffer=null}externalVertexBufferUpdate(){this._state.vertexBuffer=null}externalIndexBufferUpdate(){this._state.indexBuffer=null}setBlendColor(t,e,s,i){t===this._state.blendColor.r&&e===this._state.blendColor.g&&s===this._state.blendColor.b&&i===this._state.blendColor.a||(this.gl.blendColor(t,e,s,i),this._state.blendColor.r=t,this._state.blendColor.g=e,this._state.blendColor.b=s,this._state.blendColor.a=i,this._stateTracker.invalidateBlending())}setBlendFunction(t,e){t===this._state.blendFunction.srcRGB&&e===this._state.blendFunction.dstRGB||(this.gl.blendFunc(t,e),this._state.blendFunction.srcRGB=t,this._state.blendFunction.srcAlpha=t,this._state.blendFunction.dstRGB=e,this._state.blendFunction.dstAlpha=e,this._stateTracker.invalidateBlending())}setBlendFunctionSeparate(t,e,s,i){this._state.blendFunction.srcRGB===t&&this._state.blendFunction.srcAlpha===s&&this._state.blendFunction.dstRGB===e&&this._state.blendFunction.dstAlpha===i||(this.gl.blendFuncSeparate(t,e,s,i),this._state.blendFunction.srcRGB=t,this._state.blendFunction.srcAlpha=s,this._state.blendFunction.dstRGB=e,this._state.blendFunction.dstAlpha=i,this._stateTracker.invalidateBlending())}setBlendEquation(t){this._state.blendEquation.mode!==t&&(this.gl.blendEquation(t),this._state.blendEquation.mode=t,this._state.blendEquation.modeAlpha=t,this._stateTracker.invalidateBlending())}setBlendEquationSeparate(t,e){this._state.blendEquation.mode===t&&this._state.blendEquation.modeAlpha===e||(this.gl.blendEquationSeparate(t,e),this._state.blendEquation.mode=t,this._state.blendEquation.modeAlpha=e,this._stateTracker.invalidateBlending())}setColorMask(t,e,s,i){this._state.colorMask.r===t&&this._state.colorMask.g===e&&this._state.colorMask.b===s&&this._state.colorMask.a===i||(this.gl.colorMask(t,e,s,i),this._state.colorMask.r=t,this._state.colorMask.g=e,this._state.colorMask.b=s,this._state.colorMask.a=i,this._stateTracker.invalidateColorWrite())}setClearColor(t,e,s,i){this._state.clearColor.r===t&&this._state.clearColor.g===e&&this._state.clearColor.b===s&&this._state.clearColor.a===i||(this.gl.clearColor(t,e,s,i),this._state.clearColor.r=t,this._state.clearColor.g=e,this._state.clearColor.b=s,this._state.clearColor.a=i)}setFaceCullingEnabled(t){this._state.faceCulling!==t&&(!0===t?this.gl.enable(this.gl.CULL_FACE):this.gl.disable(this.gl.CULL_FACE),this._state.faceCulling=t,this._stateTracker.invalidateCulling())}setPolygonOffsetFillEnabled(t){this._state.polygonOffsetFill!==t&&(!0===t?this.gl.enable(this.gl.POLYGON_OFFSET_FILL):this.gl.disable(this.gl.POLYGON_OFFSET_FILL),this._state.polygonOffsetFill=t,this._stateTracker.invalidatePolygonOffset())}setPolygonOffset(t,e){this._state.polygonOffset[0]===t&&this._state.polygonOffset[1]===e||(this._state.polygonOffset[0]=t,this._state.polygonOffset[1]=e,this.gl.polygonOffset(t,e),this._stateTracker.invalidatePolygonOffset())}setCullFace(t){this._state.cullFace!==t&&(this.gl.cullFace(t),this._state.cullFace=t,this._stateTracker.invalidateCulling())}setFrontFace(t){this._state.frontFace!==t&&(this.gl.frontFace(t),this._state.frontFace=t,this._stateTracker.invalidateCulling())}setScissorTestEnabled(t){this._state.scissorTest!==t&&(!0===t?this.gl.enable(this.gl.SCISSOR_TEST):this.gl.disable(this.gl.SCISSOR_TEST),this._state.scissorTest=t)}setScissorRect(t,e,s,i){this._state.scissorRect.x===t&&this._state.scissorRect.y===e&&this._state.scissorRect.width===s&&this._state.scissorRect.height===i||(this.gl.scissor(t,e,s,i),this._state.scissorRect.x=t,this._state.scissorRect.y=e,this._state.scissorRect.width=s,this._state.scissorRect.height=i)}setDepthTestEnabled(t){this._state.depthTest!==t&&(!0===t?this.gl.enable(this.gl.DEPTH_TEST):this.gl.disable(this.gl.DEPTH_TEST),this._state.depthTest=t,this._stateTracker.invalidateDepthTest())}setClearDepth(t){this._state.clearDepth!==t&&(this.gl.clearDepth(t),this._state.clearDepth=t)}setDepthFunction(t){this._state.depthFunction!==t&&(this.gl.depthFunc(t),this._state.depthFunction=t,this._stateTracker.invalidateDepthTest())}setDepthWriteEnabled(t){this._state.depthWrite!==t&&(this.gl.depthMask(t),this._state.depthWrite=t,this._stateTracker.invalidateDepthWrite())}setDepthRange(t,e){this._state.depthRange.zNear===t&&this._state.depthRange.zFar===e||(this.gl.depthRange(t,e),this._state.depthRange.zNear=t,this._state.depthRange.zFar=e,this._stateTracker.invalidateDepthWrite())}setStencilTestEnabled(t){this._state.stencilTest!==t&&(!0===t?this.gl.enable(this.gl.STENCIL_TEST):this.gl.disable(this.gl.STENCIL_TEST),this._state.stencilTest=t,this._stateTracker.invalidateStencilTest())}setClearStencil(t){t!==this._state.clearStencil&&(this.gl.clearStencil(t),this._state.clearStencil=t)}setStencilFunction(t,e,s){this._state.stencilFunction.func===t&&this._state.stencilFunction.ref===e&&this._state.stencilFunction.mask===s||(this.gl.stencilFunc(t,e,s),this._state.stencilFunction.face=d.FRONT_AND_BACK,this._state.stencilFunction.func=t,this._state.stencilFunction.ref=e,this._state.stencilFunction.mask=s,this._stateTracker.invalidateStencilTest())}setStencilFunctionSeparate(t,e,s,i){this._state.stencilFunction.face===t&&this._state.stencilFunction.func===e&&this._state.stencilFunction.ref===s&&this._state.stencilFunction.mask===i||(this.gl.stencilFuncSeparate(t,e,s,i),this._state.stencilFunction.face=t,this._state.stencilFunction.func=e,this._state.stencilFunction.ref=s,this._state.stencilFunction.mask=i,this._stateTracker.invalidateStencilTest())}setStencilWriteMask(t){this._state.stencilWriteMask!==t&&(this.gl.stencilMask(t),this._state.stencilWriteMask=t,this._stateTracker.invalidateStencilWrite())}setStencilOp(t,e,s){this._state.stencilOperation.face===d.FRONT_AND_BACK&&this._state.stencilOperation.fail===t&&this._state.stencilOperation.zFail===e&&this._state.stencilOperation.zPass===s||(this.gl.stencilOp(t,e,s),this._state.stencilOperation.face=d.FRONT_AND_BACK,this._state.stencilOperation.fail=t,this._state.stencilOperation.zFail=e,this._state.stencilOperation.zPass=s,this._stateTracker.invalidateStencilTest())}setStencilOpSeparate(t,e,s,i){this._state.stencilOperation.face===t&&this._state.stencilOperation.fail===e&&this._state.stencilOperation.zFail===s&&this._state.stencilOperation.zPass===i||(this.gl.stencilOpSeparate(t,e,s,i),this._state.stencilOperation.face=t,this._state.stencilOperation.fail=e,this._state.stencilOperation.zFail=s,this._state.stencilOperation.zPass=i,this._stateTracker.invalidateStencilTest())}setActiveTexture(t,e=!1){const s=this._state.activeTexture;return t>=0&&(e||t!==this._state.activeTexture)&&(this.gl.activeTexture(S+t),this._state.activeTexture=t),s}setDrawBuffers(t){const{drawFramebuffer:e}=this._state,s=null===e,i=s?this._state.drawBuffers.defaultFramebuffer:this._state.drawBuffers.fbos.get(e);if(i?.length!==t.length||!i.every(((e,s)=>e===t[s])))if(t.length>this.parameters.maxDrawBuffers)console.error("Setting more active draw buffers than GL.MAX_DRAW_BUFFERS allows.");else{if(s){if(t.length>1)return void console.error("The default framebuffer can only have one active draw buffer.");if(t[0]!==b.BACK&&t[0]!==b.NONE)return void console.error("The default framebuffer can only use the constants GL.BACK or GL.NONE as draw buffers.")}s||!t.includes(b.BACK)?(this.gl.drawBuffers(t),s?this._state.drawBuffers.defaultFramebuffer=t:this._state.drawBuffers.fbos.set(e,t),this._stateTracker.invalidateDrawBuffers()):console.error("A framebuffer object can only use the constants GL.COLOR_ATTACHMENTi or GL.NONE as draw buffers.")}}clear(t,e=255){if(t){if(t&C.COLOR_BUFFER_BIT){const t=this._state.drawFramebuffer?.colorAttachments;t&&this.setDrawBuffers(t),this.setColorMask(!0,!0,!0,!0)}t&C.DEPTH_BUFFER_BIT&&this.setDepthWriteEnabled(!0),t&C.STENCIL_BUFFER_BIT&&this.setStencilWriteMask(e),this.gl.clear(t)}}clearFramebuffer(t,e=!1,s=!1){let i=0;if(t){const e=1e-13,s=Math.max(e,t[3]);this.setClearColor(t[0],t[1],t[2],s),i|=C.COLOR_BUFFER_BIT}e&&(i|=C.DEPTH_BUFFER_BIT),!1===s?s=0:(!0===s&&(s=255),i|=C.STENCIL_BUFFER_BIT),i&&this.clear(i,s)}drawArrays(t,e,s){if(this._transformFeedbackRequestInfo){if(t!==this._transformFeedbackRequestInfo.primitiveType)throw new Error("DrawArrays called during transform feedback, but primitiveType does not match that of the current transform feedback request");if(null==this._state.program?.hasTransformFeedbackVaryings)throw new Error("DrawArrays called during transform feedback, but the shader program was not linked with a transform feedback varying")}if(a()){this._numOfDrawCalls++,this._numOfTriangles+=nt(t,s);const e=this._state.textureUnitMap;for(let t=0;t=this.parameters.maxTextureImageUnits||e<0)&&console.error("Input texture unit is out of range of available units!");const i=this._state.textureUnitMap[e];return null==t?.glName?(null!=i&&(this.setActiveTexture(e,s),this.gl.bindTexture(i.descriptor.target,null)),this._state.textureUnitMap[e]=null,i):s||i!==t?(this.setActiveTexture(e,s),this.gl.bindTexture(t.descriptor.target,t.glName),t.applyChanges(),this._state.textureUnitMap[e]=t,i):(t.isDirty&&(this.setActiveTexture(e,s),t.applyChanges()),i)}unbindTexture(t){if(null!=t)for(let e=0;e=this.parameters.maxUniformBufferBindings||e<0)return console.error("Uniform buffer binding point is out of range!"),null;const s=t===h.UNIFORM_BUFFER?this._state.uniformBufferBindingPoints:this._state.transformBufferBindingPoints;let i=s[e];return null==i&&(i={buffer:null,offset:0,size:0},s[e]=i),i}bindBufferBase(t,e,s){const i=this._getBufferBinding(t,e);null!=i&&(i.buffer===s&&0===i.offset&&0===i.size||(this.gl.bindBufferBase(t,e,s?s.glName:null),i.buffer=s,i.offset=0,i.size=0))}bindBufferRange(t,e,s,i,r){const a=this._getBufferBinding(t,e);null!=a&&(a.buffer===s&&a.offset===i&&a.size===r||(i%this._parameters.uniformBufferOffsetAlignment==0?(this.gl.bindBufferRange(t,e,s.glName,i,r),a.buffer=s,a.offset=i,a.size=r):console.error("Uniform buffer binding offset is not a multiple of the context offset alignment")))}bindUBO(t,e,s,i){null!=e?(a()&&(i??e.byteLength)>this._parameters.maxUniformBlockSize&&console.error("Attempting to bind more data than the maximum uniform block size"),e.initialize(),void 0!==s&&void 0!==i?this.bindBufferRange(h.UNIFORM_BUFFER,t,e.buffer,s,i):this.bindBufferBase(h.UNIFORM_BUFFER,t,e.buffer)):this.bindBufferBase(h.UNIFORM_BUFFER,t,null)}unbindUBO(t){for(let e=0,s=this._state.uniformBufferBindingPoints.length;e{const t=o();return{context:t,geometry:t.graphic?.geometry,vertexGeometry:t.selectedVertex?.geometry}}),(({context:e})=>{i=!0,function(t){const e=t.activeTooltipInfo;if(e){switch(e?.type){case"move-point":return function(t,{graphic:e}){tt(t,e,e?.geometry)}(e,t);case"selected-vertex":return function(t,{graphic:e,selectedVertex:i}){tt(t,e,i?.geometry);const o=e?.geometry;switch(o?.type){case"polygon":t.geometryType="polygon",t.totalLength.visible=!1,t.area.actual=C(o);break;case"polyline":t.geometryType="polyline",t.totalLength.actual=F(o),t.area.visible=!1}}(e,t)}e.sketchOptions=t.sketchOptions}}(e),t.info=e.activeTooltipInfo,i=!1}),h),c((()=>{const t=o(),{activeTooltipInfo:e}=t;if(e&&"key"in e)return{context:t,key:e.key}}),((t,e)=>{t&&!i&&e&&t.key!==e.key&&function(t){function e(e,i){const o=i?.geometry;if(!o||"point"!==o.type)return;const{dx:s,dy:r,dz:p}=O(e,o);if(0===s&&0===r&&0===p)return;const{x:n,y:a,z:l,m:c,spatialReference:h}=o,m=new U({x:n+s,y:a+r,z:null!=l?l+p:void 0,m:c,spatialReference:h});t.updateGeometry(i,m,o,s,r)}const{activeTooltipInfo:i,graphic:o,selectedVertex:s}=t;switch(i?.type){case"move-point":return e(i,o);case"selected-vertex":e(i,s)}}(t.context)}),m),k(t)])}function tt(t,e,i){e&&"point"===i?.type&&(t.setLocationFromPoint(i),t.elevation.actual=B(i),t.elevation.visible=!!e.geometry?.hasZ,t.elevation.readOnly=!1,t.elevation.showAsZ=!0)}function et(t,e,i){if(!i)return;const{x:o,y:s}=i.origin,r=e.toMap(i),p=e.toMap(T(o,s)),n=z(p,r);t.distance=null!=n?n:E}t([u()],K.prototype,"type",void 0),t([u()],K.prototype,"distance",void 0),t([u()],K.prototype,"elevation",void 0),t([u()],K.prototype,"area",void 0),t([u()],K.prototype,"totalLength",void 0),K=t([v("esri.views.interactive.tooltip.infos.TranslateVertexTooltipInfo")],K);class it{constructor(t,e,i){this.graphic=t,this.mover=e,this.selected=i,this.type="reshape-start"}}class ot{constructor(t,e,i){this.graphic=t,this.mover=e,this.selected=i,this.type="reshape"}}class st{constructor(t,e,i){this.graphic=t,this.mover=e,this.selected=i,this.type="reshape-stop"}}class rt{constructor(t,e,i){this.mover=t,this.dx=e,this.dy=i,this.type="move-start"}}class pt{constructor(t,e,i){this.mover=t,this.dx=e,this.dy=i,this.type="move"}}class nt{constructor(t,e,i){this.mover=t,this.dx=e,this.dy=i,this.type="move-stop"}}class at{constructor(t){this.added=t,this.type="vertex-select"}}class lt{constructor(t){this.removed=t,this.type="vertex-deselect"}}class ct{constructor(t,e,i,o){this.added=t,this.graphic=e,this.oldGraphic=i,this.vertices=o,this.type="vertex-add"}}class ht{constructor(t,e,i,o){this.removed=t,this.graphic=e,this.oldGraphic=i,this.vertices=o,this.type="vertex-remove"}}const mt=Z.reshapeGraphics,dt={vertices:{default:new b({style:"circle",size:mt.vertex.size,color:mt.vertex.color,outline:{color:mt.vertex.outlineColor,width:1}}),hover:new b({style:"circle",size:mt.vertex.hoverSize,color:mt.vertex.hoverColor,outline:{color:mt.vertex.hoverOutlineColor,width:1}}),selected:new b({style:"circle",size:mt.selected.size,color:mt.selected.color,outline:{color:mt.selected.outlineColor,width:1}})},midpoints:{default:new b({style:"circle",size:mt.midpoint.size,color:mt.midpoint.color,outline:{color:mt.midpoint.outlineColor,width:1}}),hover:new b({style:"circle",size:mt.midpoint.size,color:mt.midpoint.color,outline:{color:mt.midpoint.outlineColor,width:1}})}};let yt=class extends r.EventedAccessor{constructor(t){super(t),this._activeOperationInfo=null,this._editGeometryOperations=null,this._graphicAttributes={esriSketchTool:"box"},this._mover=null,this._snappingContext=null,this._snappingGraphicsLayer=null,this._hoverGraphic=null,this._snappingTask=null,this._stagedVertex=null,this.tooltip=null,this.activeTooltipInfo=null,this.callbacks={onReshapeStart(){},onReshape(){},onReshapeStop(){},onMoveStart(){},onMove(){},onMoveStop(){},onGraphicClick(){}},this.enableMidpoints=!0,this.enableMovement=!0,this.enableVertices=!0,this.graphic=null,this.layer=null,this.midpointGraphics=new o,this.midpointSymbol=new b({style:"circle",size:6,color:[200,200,200],outline:{color:[100,100,100],width:1}}),this.selectedVertices=new o,this.snappingManager=null,this.symbols=dt,this.sketchOptions=new J,this.type="reshape",this.vertexGraphics=new o,this.view=null}initialize(){const t=this.view;this._highlightHelper=new V({view:t}),this._setup(),this.tooltip=new P({view:this.view}),this.tooltipInfos=function(t){const e={sketchOptions:t,viewType:"2d"};return{movePoint:new R(e),selectedVertex:new D(e),translateGraphic:new A(e),translateVertices:new K(e)}}(this.sketchOptions),this.addHandles([d((()=>t?.ready),(()=>{const{layer:t,view:e}=this;w(e,t),this.addHandles(e.on("key-down",(t=>this._keyDownHandler(t)),q.TOOL))}),{once:!0,initial:!0}),c((()=>this.graphic),(()=>this.refresh())),c((()=>this.layer),((t,e)=>{e&&(this._clearSelection(),this._resetGraphics(e)),this.refresh()})),c((()=>this.enableMidpoints),(()=>this.refresh())),$(this.tooltip,(()=>this._tooltipsContext)),c((()=>this.view.effectiveTheme.accentColor),(()=>this._updateSymbolsForTheme()),y)]),this._updateTooltip()}destroy(){this._reset(),this._mover?.destroy(),this._mover=null,this.tooltip=n(this.tooltip)}get _coordinateHelper(){return this._editGeometryOperations?.data.coordinateHelper??W(!!this.graphic.geometry?.hasZ,!!this.graphic.geometry?.hasM,this.view.spatialReference)}get _selectedVertex(){return 1===this.selectedVertices.length?this.selectedVertices.at(0):void 0}get _tooltipsContext(){return{sketchOptions:this.sketchOptions,activeTooltipInfo:this.activeTooltipInfo,graphic:this.graphic,selectedVertex:this._selectedVertex,updateGeometry:(t,e,i,o,s)=>{this._setUpGeometryHelper();const r=t===this.graphic;if(r?this._emitMoveStartEvent(0,0):this._emitReshapeStartEvent(t),this._syncGeometryAfterVertexMove(t,e,o,s,!0),r){const{view:t}=this,o=t.toScreen(i),s=t.toScreen(e),r=(s?.x??0)-(o?.x??0),p=(s?.y??0)-(o?.y??0);this._emitMoveEvent(r,p),this._emitMoveStopEvent(r,p)}else this._emitReshapeEvent(t),this._emitReshapeStopEvent(t);this._editGeometryOperations=n(this._editGeometryOperations)}}}set highlightsEnabled(t){this._highlightHelper?.removeAll(),this._set("highlightsEnabled",t),this._setUpHighlights()}get state(){const t=this.view.ready,e=!(!this.graphic||!this.layer);return t&&e?"active":t?"ready":"disabled"}isUIGraphic(t){const e=[];return this.graphic&&e.push(this.graphic),e.concat(this.vertexGraphics.items,this.midpointGraphics.items),e.length>0&&e.includes(t)}refresh(){this._reset(),this._setup()}reset(){this.graphic=null}clearSelection(){this._clearSelection()}removeSelectedVertices(){const{selectedVertices:t}=this;t.length&&this._removeVertices(t)}_setup(){const{graphic:t,layer:e}=this;if(!e||null==t?.geometry)return;const i=t.geometry;"mesh"!==i.type&&"extent"!==i.type?("polygon"===i.type&&g(i),this._setUpHighlights(),this._setupGraphics(),this._setupMover()):this._logGeometryTypeError()}_setUpHighlights(){this.highlightsEnabled&&this.graphic&&this._highlightHelper?.add(this.graphic)}_setUpGeometryHelper(){const t=this.graphic.geometry;if(null==t||"mesh"===t.type||"extent"===t.type)return void this._logGeometryTypeError();const e="multipoint"===t.type?new Y({paths:t.points,spatialReference:t.spatialReference}):t;this._editGeometryOperations=N.fromGeometry(e,x.Local)}_saveSnappingContextForHandle(t,e){this._snappingGraphicsLayer=new f({listMode:"hide",internal:!0,title:"Reshape snapping layer"}),this.view.map.layers.add(this._snappingGraphicsLayer);const i=this._editGeometryOperations;a(i),this._snappingContext=new X({editGeometryOperations:i,elevationInfo:{mode:"on-the-ground",offset:0},pointer:e.viewEvent?.pointerType||"mouse",excludeFeature:this.graphic,feature:this.graphic,visualizer:new S(this._snappingGraphicsLayer),vertexHandle:this._getVertexFromEditGeometry(t)})}_reset(){this._clearSelection(),this._highlightHelper?.removeAll(),this._updateTooltip(),this._resetGraphics(),this._resetSnappingStateVars(),this._activeOperationInfo=null,this._mover&&this._mover.destroy(),this._mover=null,this.view.cursor="default"}_resetSnappingStateVars(){null!=this.snappingManager&&this.snappingManager.doneSnapping(),null!=this._snappingGraphicsLayer&&(this.view?.map&&this.view.map.layers.remove(this._snappingGraphicsLayer),this._snappingGraphicsLayer.destroy()),this._editGeometryOperations=n(this._editGeometryOperations),this._snappingTask=l(this._snappingTask),this._snappingTask=null,this._snappingContext=null,this._stagedVertex=null}_resetGraphics(t){this._removeMidpointGraphics(t),this._removeVertexGraphics(t),this.selectedVertices.removeAll(),this._updateTooltip()}_removeMidpointGraphics(t){const e=t||this.layer;e&&e.removeMany(this.midpointGraphics.items),this.midpointGraphics.items.forEach((t=>t.destroy())),this.midpointGraphics.removeAll()}_removeVertexGraphics(t){const e=t||this.layer;e&&e.removeMany(this.vertexGraphics.items),this.vertexGraphics.items.forEach((t=>t.destroy())),this.vertexGraphics.removeAll()}_setupGraphics(){const t=this.graphic.geometry;if(null!=t&&("polyline"===t.type||"polygon"===t.type)){const e=ut(t);this.enableMidpoints&&this._setUpMidpointGraphics(e),this.enableVertices&&this._setUpVertexGraphics(e)}}_setUpMidpointGraphics(t){this._removeMidpointGraphics();const e=this._createMidpointGraphics(t);this.midpointGraphics.addMany(e),this.layer.addMany(e)}_setUpVertexGraphics(t){this._removeVertexGraphics();const e=this._createVertexGraphics(t);this.vertexGraphics.addMany(e),this._storeRelatedVertexIndices(),this.layer.addMany(e)}_createVertexGraphics(t){const{_graphicAttributes:i,symbols:o}=this,s=[];return t?.forEach(((t,r)=>{t.forEach(((t,p)=>{s.push(new e({geometry:this._coordinateHelper.arrayToPoint(t),symbol:o?.vertices?.default,attributes:{...i,pathIndex:r,pointIndex:p}}))}))})),s}_createMidpointGraphics(t){const{_graphicAttributes:i,symbols:o}=this,s=[];for(let r=0;r({x:t.x,y:t.y})));for(let i=0;ithis._onGraphicClickCallback(t),onGraphicMoveStart:t=>this._onGraphicMoveStartCallback(t),onGraphicMove:t=>this._onGraphicMoveCallback(t),onGraphicMoveStop:t=>this._onGraphicMoveStopCallback(t),onGraphicPointerOver:t=>this._onGraphicPointerOverCallback(t),onGraphicPointerOut:t=>this._onGraphicPointerOutCallback(t)}})}_onGraphicClickCallback(t){t.viewEvent.stopPropagation();const e=t.graphic;if(e===this.graphic)this.clearSelection(),this.emit("graphic-click",t),this.callbacks.onGraphicClick?.(t);else if(this._isMidpoint(e)){if(2===t.viewEvent.button)return;const i=this.graphic.clone(),o=this._createVertexFromMidpoint(e);this.refresh(),this._emitVertexAddEvent([e],i,o)}else this._isVertex(e)&&(t.viewEvent.stopPropagation(),2===t.viewEvent.button?this._removeVertices(e):(t.viewEvent.native.shiftKey||this._clearSelection(),this.selectedVertices.includes(e)?this._removeFromSelection(e,!0):this._addToSelection(e)))}_setUpOperation(t){const{graphic:e,dx:i,dy:o}=t,s=e===this.graphic;this._resetSnappingStateVars(),this._setUpGeometryHelper(),this._saveSnappingContextForHandle(e,t),this._activeOperationInfo={target:this.graphic,mover:e,operationType:s?"move":"reshape",totalDx:i,totalDy:o}}_onGraphicMoveStartCallback(t){const{dx:e,dy:i,graphic:o}=t;if(o===this.graphic){const{geometry:s}=o;return this._setUpOperation(t),this._emitMoveStartEvent(e,i),void(null!=s&&"point"===s.type&&this._onHandleMove(o,e,i,t,(()=>{this._updateTooltip(this.graphic,t.viewEvent),this._emitMoveEvent(e,i)})))}if(!this.selectedVertices.includes(o)){if(this._clearSelection(),this._isMidpoint(o)){const t=this.graphic.clone(),e=this._createVertexFromMidpoint(o);this._emitVertexAddEvent([o],t,e)}this._addToSelection(o)}this._setUpOperation(t),this._emitReshapeStartEvent(o),this._onHandleMove(o,e,i,t,(()=>{this._updateTooltip(o,t.viewEvent),this._emitReshapeEvent(o)}))}_onGraphicMoveCallback(t){const e=this._activeOperationInfo;if(!e)return;const{dx:i,dy:o,graphic:s}=t;e.totalDx+=i,e.totalDy+=o;const{operationType:r}=e,{geometry:p}=s;if(null!=p)if("move"!==r)this._onHandleMove(s,i,o,t,(()=>{this._updateTooltip(s,t.viewEvent),this._emitReshapeEvent(s)}));else if("point"===p.type)this._onHandleMove(s,i,o,t,(()=>{this._updateTooltip(this.graphic,t.viewEvent),this._emitMoveEvent(i,o)}));else if("polyline"===p.type||"polygon"===p.type){const e=ut(p);this._updateVertexGraphicLocations(e),this._updateTooltip(this.graphic,t.viewEvent),this._emitMoveEvent(i,o)}}_onGraphicMoveStopCallback(t){const e=this._activeOperationInfo;if(!e)return;const{dx:i,dy:o,graphic:s}=t,{operationType:r}=e;e.totalDx+=i,e.totalDy+=o,this._onHandleMove(s,i,o,t,(()=>"move"===r?this._emitMoveStopEvent():this._emitReshapeStopEvent(s))),this._isMidpoint(s)?this.refresh():(this._updateTooltip(this._isVertex(s)?s:null),this._resetSnappingStateVars(),this._activeOperationInfo=null)}_updateVertexGraphicLocations(t){const{_coordinateHelper:e}=this;for(const i of this.vertexGraphics){const{pathIndex:o,pointIndex:s}=i.attributes;i.geometry=e.arrayToPoint(t[o][s])}this._updateMidpointGraphicLocations(t)}_updateMidpointGraphicLocations(t){for(const e of this.midpointGraphics){const{pathIndex:i,pointIndexStart:o,pointIndexEnd:s}=e.attributes,r=t[i];e.geometry=this._getMidpoint(r[o],r[s])}}_getMidpoint(t,e){const{_coordinateHelper:i}=this,o=i.arrayToVector(t),s=i.arrayToVector(e),r=i.toXYZ(o),p=i.toXYZ(s),[n,a,l]=j(r,p),c=i.hasM()?0:void 0;return new U({x:n,y:a,z:l,m:c,spatialReference:i.spatialReference})}_getVertexFromEditGeometry(t){const[e,i]=vt(t);return a(this._editGeometryOperations),this._editGeometryOperations.data.components[e].vertices[i]}_onHandleMove(t,e,o,s,r){l(this._snappingTask);const p=this._snappingContext;if(!p)return;const n=t.geometry,a="graphic-move-stop"===s.type;if(null!=this.snappingManager&&this.selectedVertices.length<2&&!a){const s=this.snappingManager;this._stagedVertex=s.update({point:n,context:p}),this._syncGeometryAfterVertexMove(t,new U(this._stagedVertex),e,o,a),r(),this._snappingTask=i((async i=>{const l=await s.snap({point:n,context:p,signal:i});l.valid&&(this._stagedVertex=l.apply(),this._syncGeometryAfterVertexMove(t,new U(this._stagedVertex),e,o,a),r())}))}else{const i=null!=this._stagedVertex?new U(this._stagedVertex):n;this._syncGeometryAfterVertexMove(t,i,e,o,a),r()}}_syncGeometryAfterVertexMove(t,e,i,o,s=!1){const r=this._editGeometryOperations?.data.geometry;if(r)if("point"===r.type)t.geometry=e;else if("mesh"===r.type)t.geometry=r.centerAt(e);else{const{_coordinateHelper:p}=this,[n,a]=vt(t);let l=_(r);const c=l[n].length-1,h=p.pointToArray(e);l[n][a]=h,"polygon"===r.type&&(0===a?l[n][c]=h:a===c&&(l[n][0]=h)),this._isVertex(t)&&(l=this._moveRelatedCoordinates(l,t,h),l=this._moveSelectedHandleCoordinates(l,t,i,o,"polygon"===r.type),this._updateMidpointGraphicLocations(l)),this.graphic.geometry=r.clone();const m=p.pointToVector(e),d=this._getVertexFromEditGeometry(t),y=p.getZ(m),u=m[0]-d.pos[0],v=m[1]-d.pos[1],g=null!=y?y-d.pos[2]:0;this._editGeometryOperations?.moveVertices([d],u,v,g),s&&(this._mover?this._mover.updateGeometry(this._mover.graphics.indexOf(t),e):t.geometry=e)}}_moveRelatedCoordinates(t,e,i){const{relatedGraphicIndices:o}=e.attributes;for(const s of o){const o=this.vertexGraphics.at(s),{pathIndex:r,pointIndex:p}=o.attributes;t[r][p]=i,o.geometry=e.geometry}return t}_moveSelectedHandleCoordinates(t,e,i,o,s){for(const r of this.selectedVertices)if(r!==e){const{pathIndex:e,pointIndex:p,relatedGraphicIndices:n}=r.attributes,a=G(r.geometry,i,o,this.view),l=_(a),c=t[e].length-1;t[e][p]=l,r.geometry=a,s&&(0===p?t[e][c]=l:p===c&&(t[e][0]=l));for(const e of n){const i=this.vertexGraphics.at(e),{pathIndex:o,pointIndex:s}=i.attributes;t[o][s]=l,i.geometry=a}}return t}_onGraphicPointerOverCallback(t){const e=t.graphic;this._hoverGraphic=e;const i=this._isVertex(e);i&&!this._isSelected(e)&&(e.symbol=this.symbols.vertices.hover),this._updateTooltip(i?e:null),this._updateHoverCursor(e)}_onGraphicPointerOutCallback(t){const e=t.graphic;this._hoverGraphic=null,this._isVertex(e)&&!this._isSelected(e)&&(e.symbol=this.symbols.vertices.default),this.view.cursor="default",this._updateTooltip()}_createVertexFromMidpoint(t){const{_graphicAttributes:e,graphic:i}=this,o=i.geometry;if(null==o||"polygon"!==o.type&&"polyline"!==o.type)return[];const s=o.clone(),r=[],{pathIndex:p,pointIndexStart:n,pointIndexEnd:a}=t.attributes,l=_(t.geometry),c=0===a?n+1:a,h=_(s);return h[p].splice(c,0,l),t.attributes={...e,pathIndex:p,pointIndex:c,relatedGraphicIndices:[]},r.push({coordinates:h[p][c],componentIndex:p,vertexIndex:c}),this.graphic.geometry=s,r}_addToSelection(t){t.symbol=this.symbols.vertices.selected,this.selectedVertices.add(t),this._emitSelectEvent([t]),this._updateTooltip(t)}_removeFromSelection(t,e){const{vertices:i}=this.symbols,o=e?i.hover:i.default;this.selectedVertices.remove(t),t.symbol=o,this._emitDeselectEvent([t]),this._updateTooltip()}_clearSelection(){const t=this.selectedVertices.toArray();if(t.length>0){for(const e of t)e.set("symbol",this.symbols.vertices.default);this.selectedVertices.removeAll(),this._emitDeselectEvent(t),this._updateTooltip()}}_keyDownHandler(t){null==this._activeOperationInfo&&L(t,this.tooltip)||Q.delete.includes(t.key)&&!t.repeat&&this.selectedVertices.length&&this._removeVertices(this.selectedVertices)}_removeVertices(t){const i=this.graphic.geometry;if(null==i||"polygon"!==i.type&&"polyline"!==i.type)return;if("polygon"===i.type&&this.vertexGraphics.length<4||this.vertexGraphics.length<3)return;const o=this.graphic.clone(),s=i.clone();let r=_(s);const p=[],n=function(t){return t instanceof e?[t]:[...t]}(t);for(const t of n){const{x:e,y:i}=t.geometry;for(let t=0;t{if(t.length<2)return!1;const[e,i]=t[0],[o,s]=t[t.length-1];return(2!==t.length||e!==o||i!==s)&&(e===o&&i===s||t.push(t[0]),!0)})),s.rings=r;else{for(const t of r)1===t.length&&r.splice(r.indexOf(t),1);s.paths=r}this.graphic.geometry=s,this.refresh(),this._emitVertexRemoveEvent(n,o,p)}_isVertex(t){return this.vertexGraphics.includes(t)}_isSelected(t){return this._isVertex(t)&&this.selectedVertices.includes(t)}_isMidpoint(t){return this.midpointGraphics.includes(t)}_updateHoverCursor(t){this.view.cursor=this._isMidpoint(t)?"copy":"move"}_updateTooltip(t,e){let i=null;const{graphic:o,view:s,tooltipInfos:r}=this,p=o?.geometry;"point"===p?.type?i=r.movePoint:this._selectedVertex?i=r.selectedVertex:t===this.graphic?(i=r.translateGraphic,function(t,e,i){t.clear(),et(t,e,i)}(i,s,e)):t&&this.selectedVertices.length>1&&(i=r.translateVertices,function(t,e,i,o){t.clear(),"polygon"===i?.type?t.area=C(i):"polyline"===i?.type&&(t.totalLength=F(i)),et(t,e,o)}(i,s,p,e)),this.activeTooltipInfo=i}_emitMoveStartEvent(t,e){const i=new rt(this.graphic,t,e);this.emit("move-start",i),this.callbacks.onMoveStart?.(i)}_emitMoveEvent(t,e){const i=new pt(this.graphic,t,e);this.emit("move",i),this.callbacks.onMove?.(i)}_emitMoveStopEvent(t,e){if(null==t||null==e){const i=this._activeOperationInfo;if(!i)return;t=i.totalDx,e=i.totalDy}const i=new nt(this.graphic,t,e);this.emit("move-stop",i),this.callbacks.onMoveStop?.(i)}_emitReshapeStartEvent(t){const e=new it(this.graphic,t,this.selectedVertices.toArray());this.emit("reshape-start",e),this.callbacks.onReshapeStart?.(e)}_emitReshapeEvent(t){const e=new ot(this.graphic,t,this.selectedVertices.toArray());this.emit("reshape",e),this.callbacks.onReshape?.(e)}_emitReshapeStopEvent(t){const e=new st(this.graphic,t,this.selectedVertices.toArray());this.emit("reshape-stop",e),this.callbacks.onReshapeStop?.(e)}_emitSelectEvent(t){const e=new at(t);this.emit("select",e),this.callbacks.onVertexSelect?.(e)}_emitDeselectEvent(t){const e=new lt(t);this.emit("deselect",e),this.callbacks.onVertexDeselect?.(e)}_emitVertexAddEvent(t,e,i){const o=new ct(t,this.graphic,e,i);this.emit("vertex-add",o),this.callbacks.onVertexAdd?.(o)}_emitVertexRemoveEvent(t,e,i){const o=new ht(t,this.graphic,e,i);this.emit("vertex-remove",o),this.callbacks.onVertexRemove?.(o)}_logGeometryTypeError(){p.getLogger(this).error(new s("reshape:invalid-geometry","Reshape operation not supported for the provided graphic. The geometry type is not supported."))}};function ut(t){const e=_(t.clone());if("polygon"===t.type)for(const t of e){const e=t[t.length-1];t[0][0]===e[0]&&t[0][1]===e[1]&&t.length>2&&t.pop()}return e}function vt({attributes:t}){return[t?.pathIndex||0,t?.pointIndex||0]}t([u()],yt.prototype,"_activeOperationInfo",void 0),t([u()],yt.prototype,"_coordinateHelper",null),t([u()],yt.prototype,"_editGeometryOperations",void 0),t([u()],yt.prototype,"tooltip",void 0),t([u()],yt.prototype,"tooltipInfos",void 0),t([u()],yt.prototype,"activeTooltipInfo",void 0),t([u()],yt.prototype,"_selectedVertex",null),t([u()],yt.prototype,"_tooltipsContext",null),t([u()],yt.prototype,"callbacks",void 0),t([u()],yt.prototype,"enableMidpoints",void 0),t([u()],yt.prototype,"enableMovement",void 0),t([u()],yt.prototype,"enableVertices",void 0),t([u()],yt.prototype,"graphic",void 0),t([u({value:!0})],yt.prototype,"highlightsEnabled",null),t([u()],yt.prototype,"layer",void 0),t([u({readOnly:!0})],yt.prototype,"midpointGraphics",void 0),t([u()],yt.prototype,"midpointSymbol",void 0),t([u({readOnly:!0})],yt.prototype,"selectedVertices",void 0),t([u()],yt.prototype,"snappingManager",void 0),t([u({readOnly:!0})],yt.prototype,"state",null),t([u()],yt.prototype,"symbols",void 0),t([u({type:J})],yt.prototype,"sketchOptions",void 0),t([u({readOnly:!0})],yt.prototype,"type",void 0),t([u({readOnly:!0})],yt.prototype,"vertexGraphics",void 0),t([u()],yt.prototype,"view",void 0),yt=t([v("esri.views.draw.support.Reshape")],yt);const gt=yt;export{gt as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/ResponsiveTheme.js b/library/arcgis/4.30/@arcgis/core/chunks/ResponsiveTheme.js new file mode 100644 index 00000000..a2f0473f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/ResponsiveTheme.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{T as e,C as t,M as i,r as a,e as n,a as r,f as s}from"./Theme.js";class l extends e{setupDefaultRules(){super.setupDefaultRules(),this.rule("InterfaceColors").setAll({stroke:t.fromHex(0),fill:t.fromHex(2829099),primaryButton:t.lighten(t.fromHex(6788316),-.2),primaryButtonHover:t.lighten(t.fromHex(6779356),-.2),primaryButtonDown:t.lighten(t.fromHex(6872181),-.2),primaryButtonActive:t.lighten(t.fromHex(6872182),-.2),primaryButtonText:t.fromHex(16777215),primaryButtonStroke:t.lighten(t.fromHex(6788316),-.2),secondaryButton:t.fromHex(3881787),secondaryButtonHover:t.lighten(t.fromHex(3881787),.1),secondaryButtonDown:t.lighten(t.fromHex(3881787),.15),secondaryButtonActive:t.lighten(t.fromHex(3881787),.2),secondaryButtonText:t.fromHex(12303291),secondaryButtonStroke:t.lighten(t.fromHex(3881787),-.2),grid:t.fromHex(12303291),background:t.fromHex(0),alternativeBackground:t.fromHex(16777215),text:t.fromHex(16777215),alternativeText:t.fromHex(0),disabled:t.fromHex(11382189),positive:t.fromHex(5288704),negative:t.fromHex(11730944)})}}class o extends e{constructor(e,t){super(e,t),Object.defineProperty(this,"_dp",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"responsiveRules",{enumerable:!0,configurable:!0,writable:!0,value:[]}),this._dp=new i([this._root._rootContainer.onPrivate("width",(e=>{this._isUsed()&&this._maybeApplyRules()})),this._root._rootContainer.onPrivate("height",(e=>{this._isUsed()&&this._maybeApplyRules()}))])}static widthXXS(e,t){return e<=o.XXS}static widthXS(e,t){return e<=o.XS}static widthS(e,t){return e<=o.S}static widthM(e,t){return e<=o.M}static widthL(e,t){return e<=o.L}static widthXL(e,t){return e<=o.XL}static widthXXL(e,t){return e<=o.XXL}static heightXXS(e,t){return t<=o.XXS}static heightXS(e,t){return t<=o.XS}static heightS(e,t){return t<=o.S}static heightM(e,t){return t<=o.M}static heightL(e,t){return t<=o.L}static heightXL(e,t){return t<=o.XL}static heightXXL(e,t){return t<=o.XXL}static isXXS(e,t){return e<=o.XXS&&t<=o.XXS}static isXS(e,t){return e<=o.XS&&t<=o.XS}static isS(e,t){return e<=o.S&&t<=o.S}static isM(e,t){return e<=o.M&&t<=o.M}static isL(e,t){return e<=o.L&&t<=o.L}static isXL(e,t){return e<=o.XL&&t<=o.XL}static isXXL(e,t){return e<=o.XXL&&t<=o.XXL}static maybeXXS(e,t){return e<=o.XXS||t<=o.XXS}static maybeXS(e,t){return e<=o.XS||t<=o.XS}static maybeS(e,t){return e<=o.S||t<=o.S}static maybeM(e,t){return e<=o.M||t<=o.M}static maybeL(e,t){return e<=o.L||t<=o.L}static maybeXL(e,t){return e<=o.XL||t<=o.XL}static maybeXXL(e,t){return e<=o.XXL||t<=o.XXL}static newEmpty(e){return new this(e,!0)}addRule(e){return e.name&&!e.template&&(e.template=this.rule(e.name,e.tags)),this.responsiveRules.push(e),this._maybeApplyRule(e),e}removeRule(e){a(this.responsiveRules,e)}dispose(){this._dp&&this._dp.dispose()}_isUsed(){return-1!==this._root._rootContainer.get("themes").indexOf(this)}_maybeApplyRules(){n(this.responsiveRules,(e=>{this._maybeUnapplyRule(e)})),n(this.responsiveRules,(e=>{this._maybeApplyRule(e)}))}_maybeApplyRule(e){if(e.applied)return;const t=this._root._rootContainer.getPrivate("width"),i=this._root._rootContainer.getPrivate("height");e.relevant.call(e,t,i)&&(e.applied=!0,e.template&&e.settings&&e.template.setAll(e.settings),e.applying&&e.applying.call(e))}_maybeUnapplyRule(e){if(!e.applied)return;const t=this._root._rootContainer.getPrivate("width"),i=this._root._rootContainer.getPrivate("height");e.relevant.call(e,t,i)||(e.applied=!1,e.template&&e.template.removeAll(),e.removing&&e.removing.call(e))}setupDefaultRules(){super.setupDefaultRules();const e=e=>this.addRule(e);e({name:"Chart",relevant:o.widthXXS,settings:{paddingLeft:0,paddingRight:0}}),e({name:"Chart",relevant:o.heightXXS,settings:{paddingTop:0,paddingBottom:0}}),e({name:"Bullet",relevant:o.isXS,settings:{forceHidden:!0}}),e({name:"Legend",relevant:o.isXS,settings:{forceHidden:!0}}),e({name:"HeatLegend",tags:["vertical"],relevant:o.widthXS,settings:{forceHidden:!0}}),e({name:"HeatLegend",tags:["horizontal"],relevant:o.heightXS,settings:{forceHidden:!0}}),e({name:"Label",tags:["heatlegend","start"],relevant:o.maybeXS,settings:{forceHidden:!0}}),e({name:"Label",tags:["heatlegend","end"],relevant:o.maybeXS,settings:{forceHidden:!0}}),e({name:"Button",tags:["resize"],relevant:o.maybeXS,settings:{forceHidden:!0}}),e({name:"AxisRendererX",relevant:o.heightXS,settings:{inside:!0}}),e({name:"AxisRendererY",relevant:o.widthXS,settings:{inside:!0}}),e({name:"AxisRendererXLabel",relevant:o.heightXS,settings:{minPosition:.1,maxPosition:.9}}),e({name:"AxisLabel",tags:["y"],relevant:o.widthXS,settings:{centerY:r,maxPosition:.9}}),e({name:"AxisLabel",tags:["x"],relevant:o.heightXXS,settings:{forceHidden:!0}}),e({name:"AxisLabel",tags:["x","minor"],relevant:o.widthXXL,settings:{forceHidden:!0}}),e({name:"AxisLabel",tags:["y"],relevant:o.widthXXS,settings:{forceHidden:!0}}),e({name:"AxisLabel",tags:["y","minor"],relevant:o.heightXXL,settings:{forceHidden:!0}}),e({name:"AxisTick",tags:["x"],relevant:o.heightXS,settings:{inside:!0,minPosition:.1,maxPosition:.9}}),e({name:"AxisTick",tags:["y"],relevant:o.widthXXS,settings:{inside:!0,minPosition:.1,maxPosition:.9}}),e({name:"Grid",relevant:o.maybeXXS,settings:{forceHidden:!0}}),e({name:"RadialLabel",tags:["radial"],relevant:o.maybeXS,settings:{forceHidden:!0}}),e({name:"RadialLabel",tags:["circular"],relevant:o.maybeS,settings:{inside:!0}}),e({name:"AxisTick",relevant:o.maybeS,settings:{inside:!0}}),e({name:"RadialLabel",tags:["circular"],relevant:o.maybeXS,settings:{forceHidden:!0}}),e({name:"AxisTick",tags:["circular"],relevant:o.maybeXS,settings:{inside:!0}}),e({name:"PieChart",relevant:o.maybeXS,settings:{radius:s(99)}}),e({name:"PieChart",relevant:o.widthM,settings:{radius:s(99)}}),e({name:"RadialLabel",tags:["pie"],relevant:o.maybeXS,settings:{forceHidden:!0}}),e({name:"RadialLabel",tags:["pie"],relevant:o.widthM,settings:{forceHidden:!0}}),e({name:"Tick",tags:["pie"],relevant:o.maybeXS,settings:{forceHidden:!0}}),e({name:"Tick",tags:["pie"],relevant:o.widthM,settings:{forceHidden:!0}}),e({name:"FunnelSeries",relevant:o.widthM,settings:{alignLabels:!1}}),e({name:"Label",tags:["funnel","vertical"],relevant:o.widthL,settings:{forceHidden:!0}}),e({name:"Tick",tags:["funnel","vertical"],relevant:o.widthL,settings:{forceHidden:!0}}),e({name:"Label",tags:["funnel","horizontal"],relevant:o.heightS,settings:{forceHidden:!0}}),e({name:"Tick",tags:["funnel","horizontal"],relevant:o.heightS,settings:{forceHidden:!0}}),e({name:"PyramidSeries",relevant:o.widthM,settings:{alignLabels:!1}}),e({name:"Label",tags:["pyramid","vertical"],relevant:o.widthL,settings:{forceHidden:!0}}),e({name:"Tick",tags:["pyramid","vertical"],relevant:o.widthL,settings:{forceHidden:!0}}),e({name:"Label",tags:["pyramid","horizontal"],relevant:o.heightS,settings:{forceHidden:!0}}),e({name:"Tick",tags:["pyramid","horizontal"],relevant:o.heightS,settings:{forceHidden:!0}}),e({name:"PictorialStackedSeries",relevant:o.widthM,settings:{alignLabels:!1}}),e({name:"Label",tags:["pictorial","vertical"],relevant:o.widthL,settings:{forceHidden:!0}}),e({name:"Tick",tags:["pictorial","vertical"],relevant:o.widthL,settings:{forceHidden:!0}}),e({name:"Label",tags:["pictorial","horizontal"],relevant:o.heightS,settings:{forceHidden:!0}}),e({name:"Tick",tags:["pictorial","horizontal"],relevant:o.heightS,settings:{forceHidden:!0}}),e({name:"Label",tags:["flow","horizontal"],relevant:o.widthS,settings:{forceHidden:!0}}),e({name:"Label",tags:["flow","vertical"],relevant:o.heightS,settings:{forceHidden:!0}}),e({name:"Chord",relevant:o.maybeXS,settings:{radius:s(99)}}),e({name:"Label",tags:["hierarchy","node"],relevant:o.maybeXS,settings:{forceHidden:!0}})}}Object.defineProperty(o,"XXS",{enumerable:!0,configurable:!0,writable:!0,value:100}),Object.defineProperty(o,"XS",{enumerable:!0,configurable:!0,writable:!0,value:200}),Object.defineProperty(o,"S",{enumerable:!0,configurable:!0,writable:!0,value:300}),Object.defineProperty(o,"M",{enumerable:!0,configurable:!0,writable:!0,value:400}),Object.defineProperty(o,"L",{enumerable:!0,configurable:!0,writable:!0,value:600}),Object.defineProperty(o,"XL",{enumerable:!0,configurable:!0,writable:!0,value:800}),Object.defineProperty(o,"XXL",{enumerable:!0,configurable:!0,writable:!0,value:1e3});export{l as D,o as R}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/RibbonLineMaterial.js b/library/arcgis/4.30/@arcgis/core/chunks/RibbonLineMaterial.js new file mode 100644 index 00000000..b128b2eb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/RibbonLineMaterial.js @@ -0,0 +1,329 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{h as e}from"../core/lang.js";import{d as t,m as i,p as r}from"./mat4.js";import{I as a,c as o}from"./mat4f64.js";import{a as s,h as n,j as l,s as c,i as d,g as p,p as h,c as u,d as f,b as m,l as v}from"./vec3.js";import{f as g,c as S}from"./vec3f64.js";import{g as T,b as _}from"./sphere.js";import{d as y}from"./mathUtils2.js";import{O as b}from"./basicInterfaces.js";import{d as A,C as O,M as C,R as E}from"./Material.js";import{L as R,Y as L,Z as x,h as D,D as P,I,V as w,c as j,J as N,g as z,F as U,T as F,S as M,U as W,v as V,d as B,b as k,m as G,e as J,C as H,w as $,j as Y,P as Z,x as q,o as Q,k as X,l as K,p as ee,s as te,q as ie,r as re,A as ae,_ as oe,$ as se,a0 as ne,a1 as le,a2 as ce,R as de,u as pe,a as he,y as ue}from"./StencilUtils.js";import{a as fe,i as me}from"./Util.js";import{a as ve,V as ge}from"./VertexAttribute.js";import Se from"../core/Evented.js";import Te from"../core/Handles.js";import{d as _e}from"./maybe.js";import{P as ye}from"../core/scheduling.js";import{O as be}from"./Octree.js";import{L as Ae}from"./Logger.js";import{c as Oe}from"./mathUtils.js";import{g as Ce}from"./screenUtils.js";import{m as Ee}from"./vec2.js";import{Z as Re,c as Le,O as xe}from"./vec4f64.js";import{e as De}from"./frustum.js";import{c as Pe,d as Ie,f as we,i as je}from"./lineSegment.js";import{c as Ne,f as ze,z as Ue,g as Fe}from"./plane.js";import{n as Me}from"./InterleavedLayout.js";import{S as We,c as Ve,F as Be,R as ke,a as Ge,j as Je,f as He,k as $e,g as Ye}from"./Matrix4PassUniform.js";import{_ as Ze}from"./tslib.es6.js";import{p as qe}from"./ShaderTechniqueConfiguration.js";import{g as Qe}from"./interfaces3.js";import{p as Xe}from"./floatRGBA.js";import{g as Ke}from"../core/Accessor.js";import{d as et,T as tt,l as it,P as rt}from"./enums.js";import{a as at,T as ot}from"./Texture.js";import{s as st}from"./vec4.js";import{m as nt,d as lt,a as ct}from"./renderState.js";class dt extends A{get geometries(){return this._geometries}get transformation(){return this._transformation??a}set transformation(e){this._transformation=t(this._transformation??o(),e),this._invalidateBoundingVolume(),this._emit("transformationChanged",this)}get shaderTransformation(){return this._shaderTransformation}set shaderTransformation(e){this._shaderTransformation=e?t(this._shaderTransformation??o(),e):null,this._invalidateBoundingVolume(),this._emit("shaderTransformationChanged",this)}get effectiveTransformation(){return this.shaderTransformation??this.transformation}constructor(e={}){super(),this.type=O.Object,this._shaderTransformation=null,this._parentLayer=null,this._visible=!0,this.castShadow=e.castShadow??!0,this.usesVerticalDistanceToGround=e.usesVerticalDistanceToGround??!1,this.graphicUid=e.graphicUid,this.layerUid=e.layerUid,e.isElevationSource&&(this.lastValidElevationBB=new pt),this._geometries=e.geometries?Array.from(e.geometries):new Array}dispose(){this._geometries.length=0}get parentLayer(){return this._parentLayer}set parentLayer(e){fe(null==this._parentLayer||null==e,"Object3D can only be added to a single Layer"),this._parentLayer=e}addGeometry(e){e.visible=this._visible,this._geometries.push(e),this._emit("geometryAdded",{object:this,geometry:e}),this._invalidateBoundingVolume()}removeGeometry(e){const t=this._geometries.splice(e,1)[0];t&&(this._emit("geometryRemoved",{object:this,geometry:t}),this._invalidateBoundingVolume())}removeAllGeometries(){for(;this._geometries.length>0;)this.removeGeometry(0)}geometryVertexAttributeUpdated(e,t,i=!1){this._emit("attributesChanged",{object:this,geometry:e,attribute:t,sync:i}),ve(t)&&this._invalidateBoundingVolume()}get visible(){return this._visible}set visible(e){if(this._visible!==e){this._visible=e;for(const e of this._geometries)e.visible=this._visible;this._emit("visibilityChanged",this)}}maskOccludee(){const e=new R(b.MaskOccludee);for(const t of this._geometries)t.occludees=L(t.occludees,e);return this._emit("occlusionChanged",this),e}removeOcclude(e){for(const t of this._geometries)t.occludees=x(t.occludees,e);this._emit("occlusionChanged",this)}highlight(){const e=new R(b.Highlight);for(const t of this._geometries)t.highlights=L(t.highlights,e);return this._emit("highlightChanged",this),e}removeHighlight(e){for(const t of this._geometries)t.highlights=x(t.highlights,e);this._emit("highlightChanged",this)}getCombinedStaticTransformation(e,t){return i(t,this.transformation,e.transformation)}getCombinedShaderTransformation(e,t=o()){return i(t,this.effectiveTransformation,e.transformation)}get boundingVolumeWorldSpace(){return this._bvWorldSpace||(this._bvWorldSpace=this._bvWorldSpace||new ht,this._validateBoundingVolume(this._bvWorldSpace,St.WorldSpace)),this._bvWorldSpace}get boundingVolumeObjectSpace(){return this._bvObjectSpace||(this._bvObjectSpace=this._bvObjectSpace||new ht,this._validateBoundingVolume(this._bvObjectSpace,St.ObjectSpace)),this._bvObjectSpace}_validateBoundingVolume(e,t){const i=t===St.ObjectSpace;for(const t of this._geometries){const r=t.boundingInfo;r&&ut(r,e,i?t.transformation:this.getCombinedShaderTransformation(t))}s(T(e.bounds),e.min,e.max,.5);for(const t of this._geometries){const r=t.boundingInfo;if(null==r)continue;const a=i?t.transformation:this.getCombinedShaderTransformation(t),o=y(a);n(gt,r.center,a);const s=l(gt,T(e.bounds)),c=r.radius*o;e.bounds[3]=Math.max(e.bounds[3],s+c)}}_invalidateBoundingVolume(){const e=this._bvWorldSpace?.bounds;this._bvObjectSpace=this._bvWorldSpace=void 0,this._parentLayer&&e&&this._parentLayer.notifyObjectBBChanged(this,e)}_emit(e,t){this._parentLayer&&this._parentLayer.events.emit(e,t)}get test(){}}class pt{constructor(){this.min=g(Number.MAX_VALUE,Number.MAX_VALUE,Number.MAX_VALUE),this.max=g(-Number.MAX_VALUE,-Number.MAX_VALUE,-Number.MAX_VALUE)}isEmpty(){return this.max[0]e.handleEvent(t,i))))}destroy(){this._handles.size&&(this._handles.destroy(),this.stage.remove(this),this.invalidateSpatialQueryAccelerator())}add(e){this._objects.push(e),e.parentLayer=this,this.events.emit("layerObjectAdded",{layer:this,object:e}),null!=this._octree&&this._objectsAdded.push(e)}remove(e){this._objects.removeUnordered(e)&&(e.parentLayer=null,this.events.emit("layerObjectRemoved",{layer:this,object:e}),null!=this._octree&&(this._objectsAdded.removeUnordered(e)||this._octree.remove([e])))}addMany(e){this._objects.pushArray(e);for(const t of e)t.parentLayer=this;this.events.emit("layerObjectsAdded",{layer:this,objects:e}),null!=this._octree&&this._objectsAdded.pushArray(e)}removeMany(e){const t=new Array;if(this._objects.removeUnorderedMany(e,e.length,t),0!==t.length){for(const e of t)e.parentLayer=null;if(this.events.emit("layerObjectsRemoved",{layer:this,objects:t}),null!=this._octree){for(let e=0;e50&&!this._disableOctree?(this._octree=new be((e=>e.boundingVolumeWorldSpace.bounds)),this._octree.add(this._objects.data,this._objects.length)):null!=this._octree&&this._objectsAdded.length>0&&(this._octree.add(this._objectsAdded.data,this._objectsAdded.length),this._objectsAdded.clear()),this._octree}invalidateSpatialQueryAccelerator(){this._octree=_e(this._octree),this._objectsAdded.clear()}}function bt(e){return null!=e&&e.type===O.Layer}var At,Ot;!function(e){e[e.Draped=0]="Draped",e[e.Screen=1]="Screen",e[e.World=2]="World",e[e.COUNT=3]="COUNT"}(At||(At={})),function(e){e[e.Center=0]="Center",e[e.Tip=1]="Tip",e[e.COUNT=2]="COUNT"}(Ot||(Ot={}));class Ct extends P{constructor(){super(...arguments),this.output=We.Color,this.transparencyPassType=D.NONE,this.occluder=!1,this.hasSlicePlane=!1,this.writeDepth=!1,this.space=At.Screen,this.hideOnShortSegments=!1,this.hasCap=!1,this.anchor=Ot.Center,this.hasTip=!1,this.vvSize=!1,this.vvColor=!1,this.vvOpacity=!1,this.hasOccludees=!1,this.multipassEnabled=!1,this.cullAboveGround=!1}get draped(){return this.space===At.Draped}}function Et(e,t){const i=e.vertex;i.uniforms.add(new Ve("intrinsicWidth",(e=>e.width))),t.vvSize?(e.attributes.add(ge.SIZEFEATUREATTRIBUTE,"float"),i.uniforms.add(new Be("vvSizeMinSize",(e=>e.vvSize.minSize)),new Be("vvSizeMaxSize",(e=>e.vvSize.maxSize)),new Be("vvSizeOffset",(e=>e.vvSize.offset)),new Be("vvSizeFactor",(e=>e.vvSize.factor))),i.code.add(Qe`float getSize() { +return intrinsicWidth * clamp(vvSizeOffset + sizeFeatureAttribute * vvSizeFactor, vvSizeMinSize, vvSizeMaxSize).x; +}`)):(e.attributes.add(ge.SIZE,"float"),i.code.add(Qe`float getSize(){ +return intrinsicWidth * size; +}`)),t.vvOpacity?(e.attributes.add(ge.OPACITYFEATUREATTRIBUTE,"float"),i.constants.add("vvOpacityNumber","int",8),i.uniforms.add(new I("vvOpacityValues",(e=>e.vvOpacity.values),8),new I("vvOpacityOpacities",(e=>e.vvOpacity.opacityValues),8)),i.code.add(Qe`float interpolateOpacity( float value ){ +if (value <= vvOpacityValues[0]) { +return vvOpacityOpacities[0]; +} +for (int i = 1; i < vvOpacityNumber; ++i) { +if (vvOpacityValues[i] >= value) { +float f = (value - vvOpacityValues[i-1]) / (vvOpacityValues[i] - vvOpacityValues[i-1]); +return mix(vvOpacityOpacities[i-1], vvOpacityOpacities[i], f); +} +} +return vvOpacityOpacities[vvOpacityNumber - 1]; +} +vec4 applyOpacity( vec4 color ){ +return vec4(color.xyz, interpolateOpacity(opacityFeatureAttribute)); +}`)):i.code.add(Qe`vec4 applyOpacity( vec4 color ){ +return color; +}`),t.vvColor?(e.include(w,t),e.attributes.add(ge.COLORFEATUREATTRIBUTE,"float"),i.code.add(Qe`vec4 getColor(){ +return applyOpacity(interpolateVVColor(colorFeatureAttribute)); +}`)):(e.attributes.add(ge.COLOR,"vec4"),i.code.add(Qe`vec4 getColor(){ +return applyOpacity(color); +}`))}Ze([qe({count:We.COUNT})],Ct.prototype,"output",void 0),Ze([qe({count:D.COUNT})],Ct.prototype,"transparencyPassType",void 0),Ze([qe()],Ct.prototype,"occluder",void 0),Ze([qe()],Ct.prototype,"hasSlicePlane",void 0),Ze([qe()],Ct.prototype,"writeDepth",void 0),Ze([qe({count:At.COUNT})],Ct.prototype,"space",void 0),Ze([qe()],Ct.prototype,"hideOnShortSegments",void 0),Ze([qe()],Ct.prototype,"hasCap",void 0),Ze([qe({count:Ot.COUNT})],Ct.prototype,"anchor",void 0),Ze([qe()],Ct.prototype,"hasTip",void 0),Ze([qe()],Ct.prototype,"vvSize",void 0),Ze([qe()],Ct.prototype,"vvColor",void 0),Ze([qe()],Ct.prototype,"vvOpacity",void 0),Ze([qe()],Ct.prototype,"hasOccludees",void 0),Ze([qe()],Ct.prototype,"multipassEnabled",void 0),Ze([qe()],Ct.prototype,"cullAboveGround",void 0),Ze([qe({constValue:!1})],Ct.prototype,"occlusionPass",void 0),Ze([qe({constValue:!0})],Ct.prototype,"hasVvInstancing",void 0),Ze([qe({constValue:!0})],Ct.prototype,"hasSliceTranslatedView",void 0);class Rt{constructor(e,t,i){this._createTexture=e,this._parametersKey=t,this._repository=new Map,this._orphanCache=i.newCache(`procedural-texture-repository:${Ke()}`,(e=>e.dispose()))}destroy(){for(const[e,{texture:t}]of this._repository)t.dispose();this._repository.clear(),this._orphanCache.destroy()}swap(e,t=null){const i=this._acquire(e);return this.release(t),i}release(e){if(null==e)return;const t=this._parametersKey(e),i=this._repository.get(t);if(i&&(i.refCount--,0===i.refCount)){this._repository.delete(t);const{texture:e}=i,r=e.usedMemory;this._orphanCache.put(t,e,r)}}_acquire(e){if(null==e)return null;const t=this._parametersKey(e),i=this._repository.get(t);if(i)return i.refCount++,i.texture;const r=this._orphanCache.pop(t)??this._createTexture(e),a=new Lt(r);return this._repository.set(t,a),r}}class Lt{constructor(e){this.texture=e,this.refCount=1}}function xt(e,t){return new Rt((t=>{const{encodedData:i,textureSize:r}=function(e){const t=Dt(e),i=1/e.pixelRatio,r=Pt(e),a=It(e),o=(Math.floor(.5*(a-1))+.5)*i,s=[];let n=1;for(const e of t){for(let t=0;t`${e.pattern.join(",")}-r${e.pixelRatio}`),t)}function Dt(e){return e.pattern.map((t=>Math.round(t*e.pixelRatio)))}function Pt(e){if(null==e)return 1;const t=Dt(e);return Math.floor(t.reduce(((e,t)=>e+t)))}function It(e){return Dt(e).reduce(((e,t)=>Math.max(e,t)))}const wt=Le();function jt(e,t){e.constants.add("stippleAlphaColorDiscard","float",.001),e.constants.add("stippleAlphaHighlightDiscard","float",.5),t.stippleEnabled?function(e,t){const i=!(t.draped&&t.stipplePreferContinuous),{vertex:r,fragment:a}=e;a.include(ke),t.draped||(j(r,t),r.uniforms.add(new Ve("worldToScreenPerDistanceRatio",((e,t)=>1/t.camera.perScreenPixelRatio))),r.code.add(Qe`float computeWorldToScreenRatio(vec3 segmentCenter) { +float segmentDistanceToCamera = length(segmentCenter - cameraPosition); +return worldToScreenPerDistanceRatio / segmentDistanceToCamera; +}`)),e.varyings.add("vStippleDistance","float"),e.varyings.add("vStippleDistanceLimits","vec2"),e.varyings.add("vStipplePatternStretch","float"),r.code.add(Qe` + float discretizeWorldToScreenRatio(float worldToScreenRatio) { + float step = ${zt}; + + float discreteWorldToScreenRatio = log(worldToScreenRatio); + discreteWorldToScreenRatio = ceil(discreteWorldToScreenRatio / step) * step; + discreteWorldToScreenRatio = exp(discreteWorldToScreenRatio); + return discreteWorldToScreenRatio; + } + `),r.code.add(Qe`vec2 computeStippleDistanceLimits(float startPseudoScreen, float segmentLengthPseudoScreen, float segmentLengthScreen, float patternLength) {`),r.code.add(Qe` + if (segmentLengthPseudoScreen >= ${i?"patternLength":"1e4"}) { + `),N(r),r.code.add(Qe`float repetitions = segmentLengthScreen / (patternLength * pixelRatio); +float flooredRepetitions = max(1.0, floor(repetitions + 0.5)); +float segmentLengthScreenRounded = flooredRepetitions * patternLength; +float stretch = repetitions / flooredRepetitions; +vStipplePatternStretch = max(0.75, stretch); +return vec2(0.0, segmentLengthScreenRounded); +} +return vec2(startPseudoScreen, startPseudoScreen + segmentLengthPseudoScreen); +}`),a.uniforms.add(new z("stipplePatternTexture",(e=>e.stippleTexture)),new Ve("stipplePatternSDFNormalizer",(e=>{return(t=e.stipplePattern)?(Math.floor(.5*(It(t)-1))+.5)/t.pixelRatio:1;var t})),new Ve("stipplePatternPixelSizeInv",(e=>1/Nt(e)))),a.code.add(Qe`float getStippleSDF(out bool isClamped) { +float stippleDistanceClamped = clamp(vStippleDistance, vStippleDistanceLimits.x, vStippleDistanceLimits.y); +vec2 aaCorrectedLimits = vStippleDistanceLimits + vec2(1.0, -1.0) / gl_FragCoord.w; +isClamped = vStippleDistance < aaCorrectedLimits.x || vStippleDistance > aaCorrectedLimits.y; +float u = stippleDistanceClamped * gl_FragCoord.w * stipplePatternPixelSizeInv * vLineSizeInv; +u = fract(u); +float encodedSDF = rgba2float(texture(stipplePatternTexture, vec2(u, 0.5))); +float sdf = (encodedSDF * 2.0 - 1.0) * stipplePatternSDFNormalizer; +return (sdf - 0.5) * vStipplePatternStretch + 0.5; +} +float getStippleSDF() { +bool ignored; +return getStippleSDF(ignored); +} +float getStippleAlpha() { +bool isClamped; +float stippleSDF = getStippleSDF(isClamped); +float antiAliasedResult = clamp(stippleSDF * vLineWidth + 0.5, 0.0, 1.0); +return isClamped ? floor(antiAliasedResult + 0.5) : antiAliasedResult; +}`),t.stippleOffColorEnabled?(a.uniforms.add(new U("stippleOffColor",(e=>{return null==(t=e.stippleOffColor)?Re:4===t.length?t:st(wt,t[0],t[1],t[2],1);var t}))),a.code.add(Qe`#define discardByStippleAlpha(stippleAlpha, threshold) {} +#define blendStipple(color, stippleAlpha) mix(color, stippleOffColor, stippleAlpha)`)):a.code.add(Qe`#define discardByStippleAlpha(stippleAlpha, threshold) if (stippleAlpha < threshold) { discard; } +#define blendStipple(color, stippleAlpha) vec4(color.rgb, color.a * stippleAlpha)`)}(e,t):function(e){e.fragment.code.add(Qe`float getStippleAlpha() { return 1.0; } +#define discardByStippleAlpha(_stippleAlpha_, _threshold_) {} +#define blendStipple(color, _stippleAlpha_) color`)}(e)}function Nt(e){const t=e.stipplePattern;return t?Pt(e.stipplePattern)/t.pixelRatio:1}const zt=Qe.float(.4),Ut=128,Ft=.5;function Mt(e){return"cross"===e||"x"===e}function Wt(e,t=Ut,i=t*Ft,r=0){const a=Vt(e,t,i,r);return new F(a,{mipmap:!1,wrap:{s:tt.CLAMP_TO_EDGE,t:tt.CLAMP_TO_EDGE},width:t,height:t,components:4,noUnpackFlip:!0,reloadable:!0})}function Vt(e,t=Ut,i=t*Ft,r=0){switch(e){case"circle":default:return function(e,t){const i=e/2-.5;return Ht(e,Gt(i,i,t/2))}(t,i);case"square":return function(e,t){return Bt(e,t,!1)}(t,i);case"cross":return function(e,t,i=0){return kt(e,t,!1,i)}(t,i,r);case"x":return function(e,t,i=0){return kt(e,t,!0,i)}(t,i,r);case"kite":return function(e,t){return Bt(e,t,!0)}(t,i);case"triangle":return function(e,t){return Ht(e,Jt(e/2,t,t/2))}(t,i);case"arrow":return function(e,t){const i=t,r=t/2,a=e/2,o=.8*i,s=Gt(a,(e-t)/2-o,Math.sqrt(o*o+r*r)),n=Jt(a,i,r);return Ht(e,((e,t)=>Math.max(n(e,t),-s(e,t))))}(t,i)}}function Bt(e,t,i){return i&&(t/=Math.SQRT2),Ht(e,((r,a)=>{let o=r-.5*e+.25,s=.5*e-a-.75;if(i){const e=(o+s)/Math.SQRT2;s=(s-o)/Math.SQRT2,o=e}return Math.max(Math.abs(o),Math.abs(s))-.5*t}))}function kt(e,t,i,r=0){t-=r,i&&(t*=Math.SQRT2);const a=.5*t;return Ht(e,((t,o)=>{let s,n=t-.5*e,l=.5*e-o-1;if(i){const e=(n+l)/Math.SQRT2;l=(l-n)/Math.SQRT2,n=e}return n=Math.abs(n),l=Math.abs(l),s=n>l?n>a?Math.sqrt((n-a)*(n-a)+l*l):l:l>a?Math.sqrt(n*n+(l-a)*(l-a)):n,s-=r/2,s}))}function Gt(e,t,i){return(r,a)=>{const o=r-e,s=a-t;return Math.sqrt(o*o+s*s)-i}}function Jt(e,t,i){const r=Math.sqrt(t*t+i*i);return(a,o)=>{const s=Math.abs(a-e)-i,n=o-e+t/2+.75,l=(t*s+i*n)/r,c=-n;return Math.max(l,c)}}function Ht(e,t){const i=new Uint8Array(4*e*e);for(let r=0;rt.camera.perRenderPixelRatio))),i.code.add(Qe`bool areWorldMarkersHidden(vec4 pos, vec4 other) { +vec3 midPoint = mix(pos.xyz, other.xyz, 0.5); +float distanceToCamera = length(midPoint); +float screenToWorldRatio = perRenderPixelRatio * distanceToCamera * 0.5; +float worldMarkerSize = getScreenMarkerSize() * screenToWorldRatio; +float segmentLen = length(pos.xyz - other.xyz); +return worldMarkerSize > maxSegmentLengthFraction * segmentLen; +} +float getWorldMarkerSize(vec4 pos) { +float distanceToCamera = length(pos.xyz); +float screenToWorldRatio = perRenderPixelRatio * distanceToCamera * 0.5; +return getScreenMarkerSize() * screenToWorldRatio; +}`))}var Kt;!function(e){e[e.BUTT=0]="BUTT",e[e.SQUARE=1]="SQUARE",e[e.ROUND=2]="ROUND",e[e.COUNT=3]="COUNT"}(Kt||(Kt={}));class ei extends P{constructor(){super(...arguments),this.output=We.Color,this.capType=Kt.BUTT,this.transparencyPassType=D.NONE,this.occluder=!1,this.hasSlicePlane=!1,this.hasPolygonOffset=!1,this.writeDepth=!1,this.draped=!1,this.stippleEnabled=!1,this.stippleOffColorEnabled=!1,this.stipplePreferContinuous=!0,this.roundJoins=!1,this.applyMarkerOffset=!1,this.vvSize=!1,this.vvColor=!1,this.vvOpacity=!1,this.falloffEnabled=!1,this.innerColorEnabled=!1,this.hasOccludees=!1,this.multipassEnabled=!1,this.cullAboveGround=!1,this.wireframe=!1,this.objectAndLayerIdColorInstanced=!1}}Ze([qe({count:We.COUNT})],ei.prototype,"output",void 0),Ze([qe({count:Kt.COUNT})],ei.prototype,"capType",void 0),Ze([qe({count:D.COUNT})],ei.prototype,"transparencyPassType",void 0),Ze([qe()],ei.prototype,"occluder",void 0),Ze([qe()],ei.prototype,"hasSlicePlane",void 0),Ze([qe()],ei.prototype,"hasPolygonOffset",void 0),Ze([qe()],ei.prototype,"writeDepth",void 0),Ze([qe()],ei.prototype,"draped",void 0),Ze([qe()],ei.prototype,"stippleEnabled",void 0),Ze([qe()],ei.prototype,"stippleOffColorEnabled",void 0),Ze([qe()],ei.prototype,"stipplePreferContinuous",void 0),Ze([qe()],ei.prototype,"roundJoins",void 0),Ze([qe()],ei.prototype,"applyMarkerOffset",void 0),Ze([qe()],ei.prototype,"vvSize",void 0),Ze([qe()],ei.prototype,"vvColor",void 0),Ze([qe()],ei.prototype,"vvOpacity",void 0),Ze([qe()],ei.prototype,"falloffEnabled",void 0),Ze([qe()],ei.prototype,"innerColorEnabled",void 0),Ze([qe()],ei.prototype,"hasOccludees",void 0),Ze([qe()],ei.prototype,"multipassEnabled",void 0),Ze([qe()],ei.prototype,"cullAboveGround",void 0),Ze([qe()],ei.prototype,"wireframe",void 0),Ze([qe()],ei.prototype,"objectAndLayerIdColorInstanced",void 0),Ze([qe({constValue:!1})],ei.prototype,"occlusionPass",void 0),Ze([qe({constValue:!0})],ei.prototype,"hasVvInstancing",void 0),Ze([qe({constValue:!0})],ei.prototype,"hasSliceTranslatedView",void 0);const ti=Object.freeze(Object.defineProperty({__proto__:null,build:function(e){const t=new M,{attributes:i,varyings:r,constants:a,vertex:o,fragment:s}=t;t.include(W),t.include(Et,e),t.include(jt,e);const n=e.applyMarkerOffset&&!e.draped;n&&(o.uniforms.add(new Ve("markerScale",(e=>e.markerScale))),t.include(Xt,{space:At.World,draped:!1})),t.include(V,e),B(o,e),o.uniforms.add(new Ge("inverseProjectionMatrix",((e,t)=>t.camera.inverseProjectionMatrix)),new k("nearFar",((e,t)=>t.camera.nearFar)),new Ve("miterLimit",(e=>"miter"!==e.join?0:e.miterLimit)),new U("viewport",((e,t)=>t.camera.fullViewport))),o.constants.add("LARGE_HALF_FLOAT","float",65500),i.add(ge.POSITION,"vec3"),i.add(ge.PREVPOSITION,"vec3"),i.add(ge.NEXTPOSITION,"vec3"),i.add(ge.SUBDIVISIONFACTOR,"float"),i.add(ge.UV0,"vec2"),r.add("vColor","vec4"),r.add("vpos","vec3"),r.add("vLineDistance","float"),r.add("vLineWidth","float");const l=e.multipassEnabled&&e.output===We.Color;l&&r.add("depth","float");const c=e.stippleEnabled;c&&r.add("vLineSizeInv","float"),a.add("aaWidth","float",e.stippleEnabled?0:1);const d=e.capType===Kt.ROUND,p=e.stippleEnabled&&d,h=e.falloffEnabled||p;h&&r.add("vLineDistanceNorm","float"),d&&(r.add("vSegmentSDF","float"),r.add("vReverseSegmentSDF","float")),o.code.add(Qe`#define PERPENDICULAR(v) vec2(v.y, -v.x); +float interp(float ncp, vec4 a, vec4 b) { +return (-ncp - a.z) / (b.z - a.z); +} +vec2 rotate(vec2 v, float a) { +float s = sin(a); +float c = cos(a); +mat2 m = mat2(c, -s, s, c); +return m * v; +}`),o.code.add(Qe`vec4 projectAndScale(vec4 pos) { +vec4 posNdc = proj * pos; +posNdc.xy *= viewport.zw / posNdc.w; +return posNdc; +}`),o.code.add(Qe` + void clipAndTransform(inout vec4 pos, inout vec4 prev, inout vec4 next, in bool isStartVertex) { + float vnp = nearFar[0] * 0.99; + + if(pos.z > -nearFar[0]) { + //current pos behind ncp --> we need to clip + if (!isStartVertex) { + if(prev.z < -nearFar[0]) { + //previous in front of ncp + pos = mix(prev, pos, interp(vnp, prev, pos)); + next = pos; + } else { + pos = vec4(0.0, 0.0, 0.0, 1.0); + } + } else { + if(next.z < -nearFar[0]) { + //next in front of ncp + pos = mix(pos, next, interp(vnp, pos, next)); + prev = pos; + } else { + pos = vec4(0.0, 0.0, 0.0, 1.0); + } + } + } else { + //current position visible + if (prev.z > -nearFar[0]) { + //previous behind ncp + prev = mix(pos, prev, interp(vnp, pos, prev)); + } + if (next.z > -nearFar[0]) { + //next behind ncp + next = mix(next, pos, interp(vnp, next, pos)); + } + } + + ${l?"depth = pos.z;":""} + + pos = projectAndScale(pos); + next = projectAndScale(next); + prev = projectAndScale(prev); + } + `),N(o),o.code.add(Qe` + void main(void) { + // unpack values from uv0.y + bool isStartVertex = abs(abs(uv0.y)-3.0) == 1.0; + + float coverage = 1.0; + + // Check for special value of uv0.y which is used by the Renderer when graphics + // are removed before the VBO is recompacted. If this is the case, then we just + // project outside of clip space. + if (uv0.y == 0.0) { + // Project out of clip space + gl_Position = vec4(1e038, 1e038, 1e038, 1.0); + } + else { + bool isJoin = abs(uv0.y) < 3.0; + float lineSize = getSize(); + + if (lineSize < 1.0) { + coverage = lineSize; // convert sub-pixel coverage to alpha + lineSize = 1.0; + } + lineSize += aaWidth; + + float lineWidth = lineSize * pixelRatio; + vLineWidth = lineWidth; + ${c?Qe`vLineSizeInv = 1.0 / lineSize;`:""} + + vec4 pos = view * vec4(position, 1.0); + vec4 prev = view * vec4(prevPosition, 1.0); + vec4 next = view * vec4(nextPosition, 1.0); + `),n&&o.code.add(Qe`vec4 other = isStartVertex ? next : prev; +bool markersHidden = areWorldMarkersHidden(pos, other); +if(!isJoin && !markersHidden) { +pos.xyz += normalize(other.xyz - pos.xyz) * getWorldMarkerSize(pos) * 0.5; +}`),o.code.add(Qe`clipAndTransform(pos, prev, next, isStartVertex); +vec2 left = (pos.xy - prev.xy); +vec2 right = (next.xy - pos.xy); +float leftLen = length(left); +float rightLen = length(right);`),(e.stippleEnabled||d)&&o.code.add(Qe` + float isEndVertex = float(!isStartVertex); + vec2 segmentOrigin = mix(pos.xy, prev.xy, isEndVertex); + vec2 segment = mix(right, left, isEndVertex); + ${d?Qe`vec2 segmentEnd = mix(next.xy, pos.xy, isEndVertex);`:""} + `),o.code.add(Qe`left = (leftLen > 0.001) ? left/leftLen : vec2(0.0, 0.0); +right = (rightLen > 0.001) ? right/rightLen : vec2(0.0, 0.0); +vec2 capDisplacementDir = vec2(0, 0); +vec2 joinDisplacementDir = vec2(0, 0); +float displacementLen = lineWidth; +if (isJoin) { +bool isOutside = (left.x * right.y - left.y * right.x) * uv0.y > 0.0; +joinDisplacementDir = normalize(left + right); +joinDisplacementDir = PERPENDICULAR(joinDisplacementDir); +if (leftLen > 0.001 && rightLen > 0.001) { +float nDotSeg = dot(joinDisplacementDir, left); +displacementLen /= length(nDotSeg * left - joinDisplacementDir); +if (!isOutside) { +displacementLen = min(displacementLen, min(leftLen, rightLen)/abs(nDotSeg)); +} +} +if (isOutside && (displacementLen > miterLimit * lineWidth)) {`),e.roundJoins?o.code.add(Qe` + vec2 startDir = leftLen < 0.001 ? right : left; + startDir = PERPENDICULAR(startDir); + + vec2 endDir = rightLen < 0.001 ? left : right; + endDir = PERPENDICULAR(endDir); + + float factor = ${e.stippleEnabled?Qe`min(1.0, subdivisionFactor * ${Qe.float(1.5)})`:Qe`subdivisionFactor`}; + + float rotationAngle = acos(clamp(dot(startDir, endDir), -1.0, 1.0)); + joinDisplacementDir = rotate(startDir, -sign(uv0.y) * factor * rotationAngle); + `):o.code.add(Qe`if (leftLen < 0.001) { +joinDisplacementDir = right; +} +else if (rightLen < 0.001) { +joinDisplacementDir = left; +} +else { +joinDisplacementDir = (isStartVertex || subdivisionFactor > 0.0) ? right : left; +} +joinDisplacementDir = PERPENDICULAR(joinDisplacementDir);`);const u=e.capType!==Kt.BUTT;return o.code.add(Qe` + displacementLen = lineWidth; + } + } else { + // CAP handling --------------------------------------------------- + joinDisplacementDir = isStartVertex ? right : left; + joinDisplacementDir = PERPENDICULAR(joinDisplacementDir); + + ${u?Qe`capDisplacementDir = isStartVertex ? -right : left;`:""} + } + `),o.code.add(Qe` + // Displacement (in pixels) caused by join/or cap + vec2 dpos = joinDisplacementDir * sign(uv0.y) * displacementLen + capDisplacementDir * displacementLen; + float lineDistNorm = sign(uv0.y) * pos.w; + + vLineDistance = lineWidth * lineDistNorm; + ${h?Qe`vLineDistanceNorm = lineDistNorm;`:""} + + pos.xy += dpos; + `),d&&o.code.add(Qe`vec2 segmentDir = normalize(segment); +vSegmentSDF = (isJoin && isStartVertex) ? LARGE_HALF_FLOAT : (dot(pos.xy - segmentOrigin, segmentDir) * pos.w) ; +vReverseSegmentSDF = (isJoin && !isStartVertex) ? LARGE_HALF_FLOAT : (dot(pos.xy - segmentEnd, -segmentDir) * pos.w);`),e.stippleEnabled&&(e.draped?o.uniforms.add(new Ve("worldToScreenRatio",((e,t)=>1/t.screenToPCSRatio))):o.code.add(Qe`vec3 segmentCenter = mix((nextPosition + position) * 0.5, (position + prevPosition) * 0.5, isEndVertex); +float worldToScreenRatio = computeWorldToScreenRatio(segmentCenter);`),o.code.add(Qe`float segmentLengthScreenDouble = length(segment); +float segmentLengthScreen = segmentLengthScreenDouble * 0.5; +float discreteWorldToScreenRatio = discretizeWorldToScreenRatio(worldToScreenRatio); +float segmentLengthRender = length(mix(nextPosition - position, position - prevPosition, isEndVertex)); +vStipplePatternStretch = worldToScreenRatio / discreteWorldToScreenRatio;`),e.draped?o.code.add(Qe`float segmentLengthPseudoScreen = segmentLengthScreen / pixelRatio * discreteWorldToScreenRatio / worldToScreenRatio; +float startPseudoScreen = uv0.x * discreteWorldToScreenRatio - mix(0.0, segmentLengthPseudoScreen, isEndVertex);`):o.code.add(Qe`float startPseudoScreen = mix(uv0.x, uv0.x - segmentLengthRender, isEndVertex) * discreteWorldToScreenRatio; +float segmentLengthPseudoScreen = segmentLengthRender * discreteWorldToScreenRatio;`),o.uniforms.add(new Ve("stipplePatternPixelSize",(e=>Nt(e)))),o.code.add(Qe`float patternLength = lineSize * stipplePatternPixelSize; +vStippleDistanceLimits = computeStippleDistanceLimits(startPseudoScreen, segmentLengthPseudoScreen, segmentLengthScreen, patternLength); +vStippleDistance = mix(vStippleDistanceLimits.x, vStippleDistanceLimits.y, isEndVertex); +if (segmentLengthScreenDouble >= 0.001) { +vec2 stippleDisplacement = pos.xy - segmentOrigin; +float stippleDisplacementFactor = dot(segment, stippleDisplacement) / (segmentLengthScreenDouble * segmentLengthScreenDouble); +vStippleDistance += (stippleDisplacementFactor - isEndVertex) * (vStippleDistanceLimits.y - vStippleDistanceLimits.x); +} +vStippleDistanceLimits *= pos.w; +vStippleDistance *= pos.w; +vStippleDistanceLimits = isJoin ? +vStippleDistanceLimits : +isStartVertex ? +vec2(-1e34, vStippleDistanceLimits.y) : +vec2(vStippleDistanceLimits.x, 1e34);`)),o.code.add(Qe` + // Convert back into NDC + pos.xy = (pos.xy / viewport.zw) * pos.w; + + vColor = getColor(); + vColor.a *= coverage; + + ${e.wireframe&&!e.draped?"pos.z -= 0.001 * pos.w;":""} + + // transform final position to camera space for slicing + vpos = (inverseProjectionMatrix * pos).xyz; + gl_Position = pos; + forwardObjectAndLayerIdColor(); + } + } + `),l&&t.include(G,e),t.include(J,e),s.include(H),s.code.add(Qe` + void main() { + discardBySlice(vpos); + ${l?"terrainDepthTest(depth);":""} + `),e.wireframe?s.code.add(Qe`vec4 finalColor = vec4(1.0, 0.0, 1.0, 1.0);`):(d&&s.code.add(Qe` + float sdf = min(vSegmentSDF, vReverseSegmentSDF); + vec2 fragmentPosition = vec2( + min(sdf, 0.0), + vLineDistance + ) * gl_FragCoord.w; + + float fragmentRadius = length(fragmentPosition); + float fragmentCapSDF = (fragmentRadius - vLineWidth) * 0.5; // Divide by 2 to transform from double pixel scale + float capCoverage = clamp(0.5 - fragmentCapSDF, 0.0, 1.0); + + if (capCoverage < ${Qe.float($)}) { + discard; + } + `),p?s.code.add(Qe` + vec2 stipplePosition = vec2( + min(getStippleSDF() * 2.0 - 1.0, 0.0), + vLineDistanceNorm * gl_FragCoord.w + ); + float stippleRadius = length(stipplePosition * vLineWidth); + float stippleCapSDF = (stippleRadius - vLineWidth) * 0.5; // Divide by 2 to transform from double pixel scale + float stippleCoverage = clamp(0.5 - stippleCapSDF, 0.0, 1.0); + float stippleAlpha = step(${Qe.float($)}, stippleCoverage); + `):s.code.add(Qe`float stippleAlpha = getStippleAlpha();`),e.output!==We.ObjectAndLayerIdColor&&s.code.add(Qe`discardByStippleAlpha(stippleAlpha, stippleAlphaColorDiscard);`),s.uniforms.add(new U("intrinsicColor",(e=>e.color))),s.code.add(Qe`vec4 color = intrinsicColor * vColor;`),e.innerColorEnabled&&(s.uniforms.add(new U("innerColor",(e=>e.innerColor??e.color)),new Ve("innerWidth",((e,t)=>e.innerWidth*t.camera.pixelRatio))),s.code.add(Qe`float distToInner = abs(vLineDistance * gl_FragCoord.w) - innerWidth; +float innerAA = clamp(0.5 - distToInner, 0.0, 1.0); +float innerAlpha = innerColor.a + color.a * (1.0 - innerColor.a); +color = mix(color, vec4(innerColor.rgb, innerAlpha), innerAA);`)),s.code.add(Qe`vec4 finalColor = blendStipple(color, stippleAlpha);`),e.falloffEnabled&&(s.uniforms.add(new Ve("falloff",(e=>e.falloff))),s.code.add(Qe`finalColor.a *= pow(max(0.0, 1.0 - abs(vLineDistanceNorm * gl_FragCoord.w)), falloff);`)),e.stippleEnabled||s.code.add(Qe`float featherStartDistance = max(vLineWidth - 2.0, 0.0); +float value = abs(vLineDistance) * gl_FragCoord.w; +float feather = (value - featherStartDistance) / (vLineWidth - featherStartDistance); +finalColor.a *= 1.0 - clamp(feather, 0.0, 1.0);`)),e.transparencyPassType===D.ColorAlpha&&(t.outputs.add("fragColor","vec4",0),t.outputs.add("fragAlpha","float",1)),s.code.add(Qe` + ${e.output===We.ObjectAndLayerIdColor?Qe`finalColor.a = 1.0;`:""} + + if (finalColor.a < ${Qe.float($)}) { + discard; + } + + ${e.output===We.Color?Qe`fragColor = highlightSlice(finalColor, vpos);`:""} + ${e.output===We.Color&&e.transparencyPassType===D.ColorAlpha?Qe` + fragColor = premultiplyAlpha(fragColor); + fragAlpha = fragColor.a;`:""} + ${e.output===We.Highlight?Qe`fragColor = vec4(1.0);`:""} + ${e.output===We.ObjectAndLayerIdColor?Qe`outputObjectAndLayerIdColor();`:""} + } + `),t},ribbonlineNumRoundJoinSubdivisions:1},Symbol.toStringTag,{value:"Module"})),ii=new Map([[ge.POSITION,0],[ge.PREVPOSITION,1],[ge.NEXTPOSITION,2],[ge.SUBDIVISIONFACTOR,3],[ge.UV0,4],[ge.COLOR,5],[ge.COLORFEATUREATTRIBUTE,5],[ge.SIZE,6],[ge.SIZEFEATUREATTRIBUTE,6],[ge.OPACITYFEATUREATTRIBUTE,7],[ge.OBJECTANDLAYERIDCOLOR,8]]);class ri extends Y{initializeProgram(e){return new Z(e.rctx,ri.shader.get().build(this.configuration),ii)}_makePipelineState(e,t){const i=this.configuration,r=e===D.NONE,a=e===D.FrontFace,o=Je(i.output);return nt({blending:i.output===We.Color?r?q:Q(e):null,depthTest:{func:X(e)},depthWrite:r?i.writeDepth||o?lt:null:K(e),drawBuffers:i.output===We.Depth?{buffers:[it.NONE]}:ee(e),colorWrite:ct,stencilWrite:i.hasOccludees?te:null,stencilTest:i.hasOccludees?t?ie:re:null,polygonOffset:r||a?i.hasPolygonOffset?ai:null:ae})}initializePipeline(){const e=this.configuration;if(e.occluder){const t=e.hasPolygonOffset?ai:null;this._occluderPipelineTransparent=nt({blending:q,polygonOffset:t,depthTest:oe,depthWrite:null,colorWrite:ct,stencilWrite:null,stencilTest:se,drawBuffers:e.output===We.Depth?{buffers:[it.NONE]}:null}),this._occluderPipelineOpaque=nt({blending:q,polygonOffset:t,depthTest:oe,depthWrite:null,colorWrite:ct,stencilWrite:ne,stencilTest:le,drawBuffers:e.output===We.Depth?{buffers:[it.NONE]}:null}),this._occluderPipelineMaskWrite=nt({blending:null,polygonOffset:t,depthTest:ce,depthWrite:null,colorWrite:null,stencilWrite:te,stencilTest:ie,drawBuffers:e.output===We.Depth?{buffers:[it.NONE]}:null})}return this._occludeePipelineState=this._makePipelineState(this.configuration.transparencyPassType,!0),this._makePipelineState(this.configuration.transparencyPassType,!1)}get primitiveType(){return this.configuration.wireframe?rt.LINES:rt.TRIANGLE_STRIP}getPipeline(e,t,i){return e?this._occludeePipelineState:this.configuration.occluder?i?this._occluderPipelineTransparent:t?this._occluderPipelineOpaque:this._occluderPipelineMaskWrite:super.getPipeline()}}ri.shader=new de(ti,(()=>Promise.resolve().then((()=>ti))));const ai={factor:0,units:-4};var oi;!function(e){e[e.LEFT_JOIN_START=-2]="LEFT_JOIN_START",e[e.LEFT_JOIN_END=-1]="LEFT_JOIN_END",e[e.LEFT_CAP_START=-4]="LEFT_CAP_START",e[e.LEFT_CAP_END=-5]="LEFT_CAP_END",e[e.RIGHT_JOIN_START=2]="RIGHT_JOIN_START",e[e.RIGHT_JOIN_END=1]="RIGHT_JOIN_END",e[e.RIGHT_CAP_START=4]="RIGHT_CAP_START",e[e.RIGHT_CAP_END=5]="RIGHT_CAP_END"}(oi||(oi={}));class si extends C{constructor(e){super(e,new li),this._configuration=new ei,this.produces=new Map([[pe.OPAQUE_MATERIAL,e=>e===We.Highlight||e===We.ObjectAndLayerIdColor||e===We.Color&&this.parameters.renderOccluded===E.OccludeAndTransparentStencil],[pe.OPAQUE_NO_SSAO_DEPTH,e=>He(e)],[pe.OCCLUDER_MATERIAL,e=>$e(e)&&this.parameters.renderOccluded===E.OccludeAndTransparentStencil],[pe.TRANSPARENT_OCCLUDER_MATERIAL,e=>$e(e)&&this.parameters.renderOccluded===E.OccludeAndTransparentStencil],[pe.TRANSPARENT_MATERIAL,e=>e===We.Color&&this.parameters.writeDepth&&this.parameters.renderOccluded!==E.OccludeAndTransparentStencil],[pe.TRANSPARENT_DEPTH_WRITE_DISABLED_MATERIAL,e=>e===We.Color&&!this.parameters.writeDepth&&this.parameters.renderOccluded!==E.OccludeAndTransparentStencil],[pe.DRAPED_MATERIAL,e=>Ye(e)]]),this._vertexAttributeLocations=ii}getConfiguration(e,t){this._configuration.output=e,this._configuration.draped=t.slot===pe.DRAPED_MATERIAL;const i=null!=this.parameters.stipplePattern&&e!==We.Highlight;var r;return this._configuration.stippleEnabled=i,this._configuration.stippleOffColorEnabled=i&&null!=this.parameters.stippleOffColor,this._configuration.stipplePreferContinuous=i&&this.parameters.stipplePreferContinuous,this._configuration.hasSlicePlane=this.parameters.hasSlicePlane,this._configuration.hasOccludees=this.parameters.hasOccludees,this._configuration.roundJoins="round"===this.parameters.join,this._configuration.capType=this.parameters.cap,this._configuration.applyMarkerOffset=null!=this.parameters.markerParameters&&(r=this.parameters.markerParameters).anchor===Ot.Tip&&r.hideOnShortSegments&&"begin-end"===r.placement&&r.worldSpace,this._configuration.hasPolygonOffset=this.parameters.hasPolygonOffset,this._configuration.writeDepth=this.parameters.writeDepth,this._configuration.vvSize=!!this.parameters.vvSize,this._configuration.vvColor=!!this.parameters.vvColor,this._configuration.vvOpacity=!!this.parameters.vvOpacity,this._configuration.innerColorEnabled=this.parameters.innerWidth>0&&null!=this.parameters.innerColor,this._configuration.falloffEnabled=this.parameters.falloff>0,this._configuration.occluder=this.parameters.renderOccluded===E.OccludeAndTransparentStencil,this._configuration.transparencyPassType=t.transparencyPassType,this._configuration.multipassEnabled=t.multipassEnabled,this._configuration.cullAboveGround=t.multipassTerrain.cullAboveGround,this._configuration.wireframe=this.parameters.wireframe,this._configuration}intersectDraped(e,t,i,r,a,o){if(!i.options.selectionMode)return;const s=e.attributes.get(ge.POSITION).data,n=e.attributes.get(ge.SIZE);let l=this.parameters.width;if(this.parameters.vvSize){const t=e.attributes.get(ge.SIZEFEATUREATTRIBUTE).data[0];l*=Oe(this.parameters.vvSize.offset[0]+t*this.parameters.vvSize.factor[0],this.parameters.vvSize.minSize[0],this.parameters.vvSize.maxSize[0])}else n&&(l*=n.data[0]);const c=r[0],d=r[1],p=(l/2+4)*e.screenToWorldRatio;let h=Number.MAX_VALUE,u=0;for(let e=0;e0){u(fi,hi,ui);const e=g.frustum,t=-Ue(e[De.NEAR],hi)/f(fi,Fe(e[De.NEAR]));m(fi,fi,t),d(hi,hi,fi),g.projectToRenderScreen(hi,gi)}else if(gi[2]>0&&Si[2]<0){u(fi,ui,hi);const e=g.frustum,t=-Ue(e[De.NEAR],ui)/f(fi,Fe(e[De.NEAR]));m(fi,fi,t),d(ui,ui,fi),g.projectToRenderScreen(ui,Si)}else if(gi[2]<0&&Si[2]<0)continue;gi[2]=0,Si[2]=0;const r=Ie(we(gi,Si,yi),S);r<_&&(_=r,h(Ti,hi),h(_i,ui),y=e/3)}const A=i.rayBegin,O=i.rayEnd;if(_x=v[i]:(e,t,i)=>x+=l(e,t),P=e("enable-feature:objectAndLayerId-rendering"),I=(e,t,i,r,a,o,s)=>{if(O[R++]=t[0],O[R++]=t[1],O[R++]=t[2],O[R++]=e[0],O[R++]=e[1],O[R++]=e[2],O[R++]=i[0],O[R++]=i[1],O[R++]=i[2],O[R++]=r,O[R++]=s,O[R++]=a,O[R++]=g,_)O[R++]=T;else{const e=Math.min(4*o,S.length-4);O[R++]=S[e],O[R++]=S[e+1],O[R++]=S[e+2],O[R++]=S[e+3]}b&&(O[R++]=A),P&&(null!=y&&(C[4*R]=y[0],C[4*R+1]=y[1],C[4*R+2]=y[2],C[4*R+3]=y[3]),R++)};R+=E,c(d,u.data[0],u.data[1],u.data[2]),t&&n(d,d,t);const w=this._isClosed(r);if(w){const e=u.data.length-3;c(s,u.data[e],u.data[e+1],u.data[e+2]),t&&n(s,s,t)}else c(p,u.data[3],u.data[4],u.data[5]),t&&n(p,p,t),I(d,d,p,1,oi.LEFT_CAP_START,0,0),I(d,d,p,1,oi.RIGHT_CAP_START,0,0),h(s,d),h(d,p);const j=w?0:1,N=w?m:m-1;for(let e=j;es=di(o,e,a,s,r);for(let e=0;e2}const hi=S(),ui=S(),fi=S(),mi=S(),vi=S(),gi=Ce(),Si=Ce(),Ti=S(),_i=S(),yi=Pe(),bi=Pe(),Ai=S(),Oi=S(),Ci=S(),Ei=[Ce(),Ce(),Ce(),Ce()],Ri=[S(),S(),S(),S()],Li=Ne(),xi=Ne(),Di=Ne(),Pi=Ne();export{Kt as C,Ot as L,Xt as M,dt as O,Rt as P,si as R,Tt as U,yt as W,Ut as a,At as b,Wt as c,Ft as d,Et as e,$t as f,Yt as g,qt as h,Ct as i,bt as j,Qt as k,xt as l,Zt as m,Mt as r}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/RightAngleQuadVisualElement.js b/library/arcgis/4.30/@arcgis/core/chunks/RightAngleQuadVisualElement.js new file mode 100644 index 00000000..93d531f3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/RightAngleQuadVisualElement.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{watch as e}from"../core/reactiveUtils.js";import{c as t,s as r}from"./mat4.js";import{c as i}from"./mat4f64.js";import{j as s,n as a,c as o,p as n,g as c,i as u}from"./vec3.js";import{c as l,Z as d}from"./vec3f64.js";import{c as h}from"./vec4.js";import{f as m}from"./vec4f64.js";import{s as _}from"./plane.js";import{m as p}from"./dehydratedPoint.js";import{E as f}from"./EngineVisualElement.js";import{R,d as M}from"./RenderGeometry.js";import{A as O}from"./Attribute.js";import{G as j}from"./StencilUtils.js";import{c as g}from"./GeometryUtil.js";import{R as z}from"./Material.js";import{V as D}from"./VertexAttribute.js";import{C as P}from"./ColorMaterial.js";import{R as b}from"./RibbonLineMaterial.js";class v extends f{constructor(e){super(e),this._maxSize=0,this._position=l(),this._up=l(),this._right=l(),this._renderOccluded=z.OccludeAndTransparent,this._color=m(1,0,0,1),this._outlineColor=m(0,0,0,1),this._outlineSize=0,this._size=32,this._outlineRenderOccluded=z.Opaque,this.applyProperties(e)}createObject3DResourceFactory(e){return{view:e,createResources:e=>this._createObject3DResources(e),destroyResources:()=>{},cameraChanged:()=>this._updateTransformObject3D()}}createDrapedResourceFactory(e){return{view:e,createResources:()=>this._createDrapedResources(),destroyResources:y}}get renderOccluded(){return this._renderOccluded}set renderOccluded(e){e!==this._renderOccluded&&(this._renderOccluded=e,this._updateQuadMaterial())}get color(){return this._color}set color(e){h(this._color,e),this._updateQuadMaterial()}get outlineColor(){return this._outlineColor}set outlineColor(e){h(this._outlineColor,e),this._updateOutlineMaterial()}get outlineSize(){return this._outlineSize}set outlineSize(e){const t=0===this._outlineSize!=(0===e);this._outlineSize=e,t?this.recreateGeometry():this._updateOutlineMaterial()}get size(){return this._size}set size(e){e!==this._size&&(this._size=e,this._updateTransform())}get outlineRenderOccluded(){return this._outlineRenderOccluded}set outlineRenderOccluded(e){this._outlineRenderOccluded=e,this._updateOutlineMaterial()}set geometry({previous:e,center:t,next:r}){this._maxSize=Math.min(s(t,e),s(t,r))/3,a(this._up,o(this._up,e,t)),a(this._right,o(this._right,r,t)),n(this._position,t),this.recreateGeometry()}_createObject3DResources(e){const t=new P(this._quadMaterialParameters),r=0===this._outlineSize?void 0:new b(this._outlineMaterialParameters);return this._createObject3DGeometries(e,t,r),{quadMaterial:t,outlineMaterial:r,forEach:e=>{e(t),r&&e(r)}}}_createObject3DGeometries(e,t,r){if(c(this._up,d)&&c(this._right,d))return;const i=this._createGeometries(t,r);for(const t of i)e.addGeometry(t);this._updateTransformObject3D(e)}_createDrapedResources(){const t=new P(this._quadMaterialParameters),r=0===this._outlineSize?void 0:new b(this._outlineMaterialParameters),i=this._createGeometries(t,r).map((e=>new R(e)));return this._setTransformDraped(i),{quadMaterial:t,outlineMaterial:r,geometries:i,pixelRatioHandle:e((()=>this.view.state.contentPixelRatio),(()=>{this.drapedResources.recreateGeometry()}))}}_createGeometries(e,t){const{up:r,right:i,corner:s}=this._getVertices(),a=function(e,t,r,i){return new j(i,[[D.POSITION,new O([0,0,0,...t,...e,...r],[0,1,2,1,2,3],3,!0)]])}(r,i,s,e);return t?[a,g(t,[r,s,i])]:[a]}_getVertices(){let e=this._up,t=this._right;const r=u(_.get(),e,t);return this.isDraped&&(e=n(_.get(),e),t=n(_.get(),t),e[2]=0,t[2]=0,r[2]=0),{up:e,right:t,corner:r}}_updateTransform(){this.isDraped?this.drapedResources.recreateGeometry():this._updateTransformObject3D()}_updateTransformObject3D(e=this.object3dResources.object){if(!e)return;const i=this.view.state.camera,s=this._size*i.computeScreenPixelSizeAt(this._position),a=Math.min(this._maxSize,s);t(S,this._position),r(S,S,[a,a,a]),e.transformation=S}_setTransformDraped(e){if(0===e.length)return;const{view:{basemapTerrain:{overlayManager:i},state:{contentPixelRatio:s}}}=this,{_position:a,_size:o}=this,c=n(_.get(),a);c[2]=M;const u=w;u.spatialReference=i.renderer.spatialReference,u.x=c[0],u.y=c[1];const l=o*(this.view.overlayPixelSizeInMapUnits(u)*s),d=Math.min(this._maxSize,l);t(S,c),r(S,S,[d,d,1]);for(const t of e)t.transformation=S}get _quadMaterialParameters(){return{color:this._color,forceTransparentMode:!0,writeDepth:!1,polygonOffset:!0,renderOccluded:this._renderOccluded,isDecoration:this.isDecoration}}_updateQuadMaterial(){this.object3dResources.resources?.quadMaterial.setParameters(this._quadMaterialParameters),this.drapedResources.resources?.quadMaterial.setParameters(this._quadMaterialParameters)}get _outlineMaterialParameters(){return{color:this._outlineColor,width:this._outlineSize,renderOccluded:this._outlineRenderOccluded,isDecoration:this.isDecoration}}_updateOutlineMaterial(){this.object3dResources.resources?.outlineMaterial?.setParameters(this._outlineMaterialParameters),this.drapedResources.resources?.outlineMaterial?.setParameters(this._outlineMaterialParameters)}}function y(e){e.pixelRatioHandle.remove(),e.geometries=[]}const S=i(),w=p(0,0,void 0,null);export{v as R}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/RightAngleSnappingHint.js b/library/arcgis/4.30/@arcgis/core/chunks/RightAngleSnappingHint.js new file mode 100644 index 00000000..bd15ee61 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/RightAngleSnappingHint.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{g as t,j as e}from"./vec3.js";import"../core/lang.js";import"./Logger.js";var s;!function(t){t[t.FEATURE=1]="FEATURE",t[t.SELF=2]="SELF",t[t.ALL=3]="ALL"}(s||(s={}));class i{constructor(t,e){this.isDraped=t,this.domain=e}}class n extends i{constructor(t,e,i=s.ALL){super(e,i),this.intersectionPoint=t}equals(e){return e instanceof n&&t(this.intersectionPoint,e.intersectionPoint)}}class r extends i{constructor(t,e,i,n,r=s.ALL,a=!0,o=!0){super(n,r),this.type=t,this.lineStart=e,this.lineEnd=i,this.fadeLeft=a,this.fadeRight=o}equals(e){return e instanceof r&&this.type===e.type&&t(this.lineStart,e.lineStart)&&t(this.lineEnd,e.lineEnd)&&this.fadeLeft===e.fadeLeft&&this.fadeRight===e.fadeRight}get length(){return e(this.lineStart,this.lineEnd)}}class a extends i{constructor(t,e,i,n=s.ALL){super(i,n),this.lineStart=t,this.lineEnd=e}equals(e){return e instanceof a&&t(this.lineStart,e.lineStart)&&t(this.lineEnd,e.lineEnd)}}class o extends i{constructor(t,e,i,n,r=s.ALL){super(n,r),this.previousVertex=t,this.centerVertex=e,this.nextVertex=i}equals(e){return e instanceof o&&t(this.previousVertex,e.previousVertex)&&t(this.centerVertex,e.centerVertex)&&t(this.nextVertex,e.nextVertex)}}export{n as I,r as L,a as P,o as R,i as S,s as a}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/RouteLayerView2D.js b/library/arcgis/4.30/@arcgis/core/chunks/RouteLayerView2D.js new file mode 100644 index 00000000..784a3bac --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/RouteLayerView2D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./tslib.es6.js";import{i as o}from"../core/lang.js";import r from"../core/Collection.js";import{C as s}from"./CollectionFlattener.js";import{m as i}from"./handleUtils.js";import{initial as e,watch as p}from"../core/reactiveUtils.js";import{property as m}from"../core/accessorSupport/decorators/property.js";import"./Logger.js";import{subclass as a}from"../core/accessorSupport/decorators/subclass.js";import l from"../rest/support/DirectionLine.js";import n from"../rest/support/DirectionPoint.js";import j from"../rest/support/PointBarrier.js";import h from"../rest/support/PolygonBarrier.js";import c from"../rest/support/PolylineBarrier.js";import u from"../rest/support/RouteInfo.js";import y from"../rest/support/Stop.js";import{g as d}from"./highlightReasons.js";import{L as g}from"./LayerView2D.js";import{G as b}from"./GraphicContainer.js";import{G as f}from"./GraphicsView2D.js";import _ from"../views/layers/LayerView.js";import"../core/Accessor.js";import"../core/Handles.js";import"./maybe.js";import"./metadata.js";import"./utils.js";import"./ObservableBase.js";import"./tracking.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"../core/Error.js";import"../config.js";import"../core/Evented.js";import"./ensureType.js";import"./shared.js";import"./SimpleObservable.js";import"./asyncUtils.js";import"../Graphic.js";import"../geometry.js";import"../geometry/Extent.js";import"../geometry/Geometry.js";import"../core/JSONSupport.js";import"./reader.js";import"../geometry/SpatialReference.js";import"./unitUtils.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"./writer.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"../geometry/Polyline.js";import"./typeUtils.js";import"../geometry/support/jsonUtils.js";import"../PopupTemplate.js";import"../core/Clonable.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../intl.js";import"./date.js";import"./locale.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./messages.js";import"../popup/content.js";import"../popup/content/AttachmentsContent.js";import"../popup/content/Content.js";import"../popup/content/CustomContent.js";import"../popup/content/ExpressionContent.js";import"../popup/ElementExpressionInfo.js";import"../popup/content/FieldsContent.js";import"../popup/FieldInfo.js";import"./enumeration.js";import"../popup/support/FieldInfoFormat.js";import"../popup/content/MediaContent.js";import"../popup/content/BarChartMediaInfo.js";import"../popup/content/mixins/ChartMediaInfo.js";import"../popup/content/mixins/MediaInfo.js";import"../popup/content/support/ChartMediaInfoValue.js";import"../Color.js";import"./colorUtils.js";import"../popup/content/support/ChartMediaInfoValueSeries.js";import"./chartMediaInfoUtils.js";import"../popup/content/ColumnChartMediaInfo.js";import"../popup/content/ImageMediaInfo.js";import"../popup/content/support/ImageMediaInfoValue.js";import"../popup/content/LineChartMediaInfo.js";import"../popup/content/PieChartMediaInfo.js";import"../popup/content/RelationshipContent.js";import"../popup/support/RelatedRecordsInfoFieldOrder.js";import"../popup/content/TextContent.js";import"../popup/ExpressionInfo.js";import"../popup/LayerOptions.js";import"../popup/RelatedRecordsInfo.js";import"../support/actions/ActionBase.js";import"../core/Identifiable.js";import"../support/actions/ActionButton.js";import"../support/actions/ActionToggle.js";import"../symbols.js";import"../symbols/CIMSymbol.js";import"../symbols/Symbol.js";import"../symbols/ExtrudeSymbol3DLayer.js";import"../symbols/Symbol3DLayer.js";import"./utils4.js";import"../symbols/edges/Edges3D.js";import"./screenUtils.js";import"./materialUtils.js";import"./opacityUtils.js";import"../symbols/edges/SketchEdges3D.js";import"../symbols/edges/SolidEdges3D.js";import"./Symbol3DMaterial.js";import"../symbols/FillSymbol.js";import"../symbols/SimpleLineSymbol.js";import"../symbols/LineSymbol.js";import"../symbols/LineSymbolMarker.js";import"./lineMarkers.js";import"../symbols/FillSymbol3DLayer.js";import"../symbols/patterns/LineStylePattern3D.js";import"../symbols/patterns/StylePattern3D.js";import"./utils5.js";import"./colors.js";import"./symbolLayerUtils3D.js";import"./aaBoundingBox.js";import"../symbols/Font.js";import"../symbols/IconSymbol3DLayer.js";import"./persistableUrlUtils.js";import"../symbols/LabelSymbol3D.js";import"../symbols/Symbol3D.js";import"./collectionUtils.js";import"../portal/Portal.js";import"../core/Loadable.js";import"../core/Promise.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"../symbols/LineSymbol3DLayer.js";import"../symbols/LineStyleMarker3D.js";import"../symbols/ObjectSymbol3DLayer.js";import"../symbols/PathSymbol3DLayer.js";import"../symbols/TextSymbol3DLayer.js";import"../symbols/WaterSymbol3DLayer.js";import"../symbols/support/StyleOrigin.js";import"./Thumbnail.js";import"./calloutUtils.js";import"../symbols/callouts/Callout3D.js";import"../symbols/callouts/LineCallout3D.js";import"../symbols/support/Symbol3DVerticalOffset.js";import"../symbols/LineSymbol3D.js";import"../symbols/MarkerSymbol.js";import"../symbols/MeshSymbol3D.js";import"../symbols/PictureFillSymbol.js";import"./urlUtils.js";import"../symbols/PictureMarkerSymbol.js";import"../symbols/PointSymbol3D.js";import"../symbols/PolygonSymbol3D.js";import"../symbols/SimpleFillSymbol.js";import"../symbols/SimpleMarkerSymbol.js";import"../symbols/TextSymbol.js";import"../symbols/WebStyleSymbol.js";import"./networkEnums.js";import"./utils13.js";import"../rest/support/TravelMode.js";import"./HighlightOptions.js";import"./Container.js";import"./mat3f32.js";import"./EffectView.js";import"./parser.js";import"./utils3.js";import"./mat4.js";import"./_commonjsHelpers.js";import"./DisplayObject.js";import"./definitions.js";import"./enums.js";import"./Texture.js";import"./GLObjectType.js";import"./ClipRect.js";import"./layerViewUtils.js";import"./AGraphicContainer.js";import"./TechniqueInstance.js";import"./UpdateTracking2D.js";import"./BindType.js";import"./Util.js";import"./vec2f64.js";import"./vec4.js";import"./vec4f64.js";import"./Program.js";import"./BufferObject.js";import"./dataViewUtils.js";import"./enums2.js";import"./VertexElementDescriptor.js";import"./BoundingBox.js";import"./vec2f32.js";import"./ReactiveMap.js";import"./UpdatingHandles.js";import"./TileContainer.js";import"./WGLContainer.js";import"./VertexArrayObject.js";import"./WGLBrushVTLSymbol.js";import"./vec4f32.js";import"./StyleDefinition.js";import"./config.js";import"./ShaderCompiler.js";import"./ProgramTemplate.js";import"./TiledDisplayObject.js";import"./mat3.js";import"./TileKey2.js";import"./mat2df32.js";import"./mat2d.js";import"./vec3f32.js";import"./earcut.js";import"./vec2.js";import"./featureConversionUtils.js";import"./OptimizedFeature.js";import"./OptimizedGeometry.js";import"./OptimizedFeatureSet.js";import"./clippingUtils.js";import"./FeatureCommandQueue.js";import"./CIMSymbolHelper.js";import"./BidiEngine.js";import"./fontUtils.js";import"./GeometryUtils.js";import"./utils7.js";import"./shapingUtils.js";import"./Rect.js";import"./defaults.js";import"./defaultsJSON.js";import"./heatmapTextureUtils.js";import"./constants.js";import"./lengthUtils.js";import"./capabilities2.js";import"./contextUtils.js";import"./QueueProcessor.js";import"./Queue.js";import"../core/signal.js";import"../geometry/support/normalizeUtils.js";import"./normalizeUtilsCommon.js";import"./simplify.js";import"./utils8.js";import"./utils9.js";import"../layers/support/FieldsIndex.js";import"./UnknownTimeZone.js";import"./OverrideHelper.js";import"./colorUtils2.js";import"./quantizationUtils.js";import"./AttributeStore.js";import"./labelFormatUtils.js";import"./labelUtils.js";import"./TimeOnly.js";import"./centroid.js";import"./diffUtils.js";import"./timeSupport.js";import"../geometry/projection.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"./zscale.js";import"./projectionSupport.js";import"./json.js";import"../rest/support/Query.js";import"../TimeExtent.js";import"./timeUtils.js";import"./DataLayerSource.js";import"../layers/support/Field.js";import"./domains.js";import"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";import"./fieldType.js";import"./FullTextSearch.js";import"./spatialRelationships.js";import"../rest/support/StatisticDefinition.js";import"./rbush.js";import"./quickselect.js";import"./normalizeUtilsSync.js";const w=["route-info","direction-line","direction-point","polygon-barrier","polyline-barrier","point-barrier","stop"],S={graphic:null,property:null,oldValue:null,newValue:null};function U(t){return t instanceof l||t instanceof n||t instanceof j||t instanceof h||t instanceof c||t instanceof u||t instanceof y}let C=class extends(g(_)){constructor(){super(...arguments),this._graphics=new r,this._highlightIds=new Map,this._networkFeatureMap=new Map,this._networkGraphicMap=new Map}get _routeItems(){return new s({getCollections:()=>null==this.layer||this.destroyed?[]:[null!=this.layer.routeInfo?new r([this.layer.routeInfo]):null,this.layer.directionLines,this.layer.directionPoints,this.layer.polygonBarriers,this.layer.polylineBarriers,this.layer.pointBarriers,this.layer.stops]})}initialize(){this._updatingHandles.addOnCollectionChange((()=>this._routeItems),(t=>this._routeItemsChanged(t)),e)}destroy(){this._networkFeatureMap.clear(),this._networkGraphicMap.clear(),this._graphics.removeAll(),this._get("_routeItems")?.destroy()}attach(){this._createGraphicsView()}detach(){this._destroyGraphicsView()}async fetchPopupFeaturesAtLocation(t,o){return this._graphicsView.hitTest(t).filter((({popupTemplate:t})=>!!t))}highlight(t){let s;var e;U(t)?s=[this._getNetworkFeatureUid(t)]:(e=t,s=Array.isArray(e)&&e.length>0&&U(e[0])?t.map((t=>this._getNetworkFeatureUid(t))):function(t){return r.isCollection(t)&&t.length&&U(t.at(0))}(t)?t.map((t=>this._getNetworkFeatureUid(t))).toArray():[t.uid]);const p=s.filter(o);return p.length?(this._addHighlight(p),i((()=>this._removeHighlight(p)))):i()}async hitTest(t,r){if(this.suspended)return null;const s=this._graphicsView.hitTest(t).filter(o).map((t=>this._networkGraphicMap.get(t)));if(!s.length)return null;const{layer:i}=this;return s.reverse().map((o=>({type:"route",layer:i,mapPoint:t,networkFeature:o})))}isUpdating(){return this._graphicsView.updating}moveEnd(){}update(t){this._graphicsView.processUpdate(t)}viewChange(){this._graphicsView.viewChange()}_addHighlight(t){for(const o of t)if(this._highlightIds.has(o)){const t=this._highlightIds.get(o);this._highlightIds.set(o,t+1)}else this._highlightIds.set(o,1);this._updateHighlight()}_createGraphic(t){const o=t.toGraphic();return o.layer=this.layer,o.sourceLayer=this.layer,o}_createGraphicsView(){const t=this.view,o=new b(t.featuresTilingScheme);this._graphicsView=new f({container:o,graphics:this._graphics,requestUpdateCallback:()=>this.requestUpdate(),view:t}),this.container.addChild(o),this._updateHighlight()}_destroyGraphicsView(){this.container.removeChild(this._graphicsView.container),this._graphicsView.destroy()}_getDrawOrder(t){const o=this._networkGraphicMap.get(t);return w.indexOf(o.type)}_getNetworkFeatureUid(t){return this._networkFeatureMap.has(t)?this._networkFeatureMap.get(t).uid:null}_removeHighlight(t){for(const o of t)if(this._highlightIds.has(o)){const t=this._highlightIds.get(o)-1;0===t?this._highlightIds.delete(o):this._highlightIds.set(o,t)}this._updateHighlight()}_routeItemsChanged(t){if(t.removed.length){this._graphics.removeMany(t.removed.map((t=>{const o=this._networkFeatureMap.get(t);return this._networkFeatureMap.delete(t),this._networkGraphicMap.delete(o),o})));for(const o of t.removed)this.removeHandles(o)}if(t.added.length){this._graphics.addMany(t.added.map((t=>{const o=this._createGraphic(t);return null==o.symbol?null:(this._networkFeatureMap.set(t,o),this._networkGraphicMap.set(o,t),o)})).filter(o));for(const o of t.added)this.addHandles([p((()=>o.geometry),((t,r)=>{this._updateGraphic(o,"geometry",t,r)})),p((()=>o.symbol),((t,r)=>{this._updateGraphic(o,"symbol",t,r)}))],o);this._graphics.sort(((t,o)=>this._getDrawOrder(t)-this._getDrawOrder(o)))}}_updateGraphic(t,o,r,s){if(!this._networkFeatureMap.has(t)){const o=this._createGraphic(t);return this._networkFeatureMap.set(t,o),this._networkGraphicMap.set(o,t),void this._graphics.add(o)}const i=this._networkFeatureMap.get(t);i[o]=r,S.graphic=i,S.property=o,S.oldValue=s,S.newValue=r,this._graphicsView.graphicUpdateHandler(S)}_updateHighlight(){const t=Array.from(this._highlightIds.keys()),o=d("highlight");this._graphicsView.setHighlight(t.map((t=>({objectId:t,highlightFlags:o}))))}};t([m()],C.prototype,"_graphics",void 0),t([m()],C.prototype,"_routeItems",null),C=t([a("esri.views.2d.layers.RouteLayerView2D")],C);const M=C;export{M as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/RouteLayerView3D.js b/library/arcgis/4.30/@arcgis/core/chunks/RouteLayerView3D.js new file mode 100644 index 00000000..4801dfce --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/RouteLayerView3D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./tslib.es6.js";import r from"../core/Collection.js";import{C as o}from"./CollectionFlattener.js";import{d as s}from"./maybe.js";import{initial as e,when as i,watch as p}from"../core/reactiveUtils.js";import{property as m}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as l}from"../core/accessorSupport/decorators/subclass.js";import a from"../rest/support/DirectionLine.js";import n from"../rest/support/DirectionPoint.js";import j from"../rest/support/PointBarrier.js";import u from"../rest/support/PolygonBarrier.js";import c from"../rest/support/PolylineBarrier.js";import d from"../rest/support/RouteInfo.js";import y from"../rest/support/Stop.js";import{L as b}from"./LayerView3D.js";import{G as h}from"./GraphicsProcessor.js";import{L as g}from"./LayerViewPerformanceInfo.js";import{t as f}from"./projectExtentUtils.js";import{E as S}from"./EventedSet.js";import{U}from"./RibbonLineMaterial.js";import v from"../views/layers/LayerView.js";import"../core/Accessor.js";import"../core/Handles.js";import"./metadata.js";import"./utils.js";import"./handleUtils.js";import"./ObservableBase.js";import"./tracking.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"../core/Error.js";import"../config.js";import"../core/Evented.js";import"./ensureType.js";import"./shared.js";import"./SimpleObservable.js";import"./asyncUtils.js";import"../Graphic.js";import"../geometry.js";import"../geometry/Extent.js";import"../geometry/Geometry.js";import"../core/JSONSupport.js";import"./reader.js";import"../geometry/SpatialReference.js";import"./unitUtils.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"./writer.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"../geometry/Polyline.js";import"./typeUtils.js";import"../geometry/support/jsonUtils.js";import"../PopupTemplate.js";import"../core/Clonable.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../intl.js";import"./date.js";import"./locale.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./messages.js";import"../popup/content.js";import"../popup/content/AttachmentsContent.js";import"../popup/content/Content.js";import"../popup/content/CustomContent.js";import"../popup/content/ExpressionContent.js";import"../popup/ElementExpressionInfo.js";import"../popup/content/FieldsContent.js";import"../popup/FieldInfo.js";import"./enumeration.js";import"../popup/support/FieldInfoFormat.js";import"../popup/content/MediaContent.js";import"../popup/content/BarChartMediaInfo.js";import"../popup/content/mixins/ChartMediaInfo.js";import"../popup/content/mixins/MediaInfo.js";import"../popup/content/support/ChartMediaInfoValue.js";import"../Color.js";import"./colorUtils.js";import"../popup/content/support/ChartMediaInfoValueSeries.js";import"./chartMediaInfoUtils.js";import"../popup/content/ColumnChartMediaInfo.js";import"../popup/content/ImageMediaInfo.js";import"../popup/content/support/ImageMediaInfoValue.js";import"../popup/content/LineChartMediaInfo.js";import"../popup/content/PieChartMediaInfo.js";import"../popup/content/RelationshipContent.js";import"../popup/support/RelatedRecordsInfoFieldOrder.js";import"../popup/content/TextContent.js";import"../popup/ExpressionInfo.js";import"../popup/LayerOptions.js";import"../popup/RelatedRecordsInfo.js";import"../support/actions/ActionBase.js";import"../core/Identifiable.js";import"../support/actions/ActionButton.js";import"../support/actions/ActionToggle.js";import"../symbols.js";import"../symbols/CIMSymbol.js";import"../symbols/Symbol.js";import"../symbols/ExtrudeSymbol3DLayer.js";import"../symbols/Symbol3DLayer.js";import"./utils4.js";import"../symbols/edges/Edges3D.js";import"./screenUtils.js";import"./materialUtils.js";import"./opacityUtils.js";import"../symbols/edges/SketchEdges3D.js";import"../symbols/edges/SolidEdges3D.js";import"./Symbol3DMaterial.js";import"../symbols/FillSymbol.js";import"../symbols/SimpleLineSymbol.js";import"../symbols/LineSymbol.js";import"../symbols/LineSymbolMarker.js";import"./lineMarkers.js";import"../symbols/FillSymbol3DLayer.js";import"../symbols/patterns/LineStylePattern3D.js";import"../symbols/patterns/StylePattern3D.js";import"./utils5.js";import"./colors.js";import"./symbolLayerUtils3D.js";import"./aaBoundingBox.js";import"../symbols/Font.js";import"../symbols/IconSymbol3DLayer.js";import"./persistableUrlUtils.js";import"../symbols/LabelSymbol3D.js";import"../symbols/Symbol3D.js";import"./collectionUtils.js";import"../portal/Portal.js";import"../core/Loadable.js";import"../core/Promise.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"../symbols/LineSymbol3DLayer.js";import"../symbols/LineStyleMarker3D.js";import"../symbols/ObjectSymbol3DLayer.js";import"../symbols/PathSymbol3DLayer.js";import"../symbols/TextSymbol3DLayer.js";import"../symbols/WaterSymbol3DLayer.js";import"../symbols/support/StyleOrigin.js";import"./Thumbnail.js";import"./calloutUtils.js";import"../symbols/callouts/Callout3D.js";import"../symbols/callouts/LineCallout3D.js";import"../symbols/support/Symbol3DVerticalOffset.js";import"../symbols/LineSymbol3D.js";import"../symbols/MarkerSymbol.js";import"../symbols/MeshSymbol3D.js";import"../symbols/PictureFillSymbol.js";import"./urlUtils.js";import"../symbols/PictureMarkerSymbol.js";import"../symbols/PointSymbol3D.js";import"../symbols/PolygonSymbol3D.js";import"../symbols/SimpleFillSymbol.js";import"../symbols/SimpleMarkerSymbol.js";import"../symbols/TextSymbol.js";import"../symbols/WebStyleSymbol.js";import"./networkEnums.js";import"./utils13.js";import"../rest/support/TravelMode.js";import"./heightModelInfoUtils.js";import"../geometry/HeightModelInfo.js";import"./arcgisLayerUrl.js";import"./diffUtils.js";import"./UpdatingHandles.js";import"../layers/Layer.js";import"../TimeExtent.js";import"./timeUtils.js";import"./hydratedFeatures.js";import"./dehydratedPoint.js";import"./ElevationUpdateEvent.js";import"./vec4f64.js";import"./ElevationContext.js";import"./mat4.js";import"./mat4f64.js";import"./computeTranslationToOriginAndRotation.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"./ElevationProvider.js";import"./VertexAttribute.js";import"./unitConversionUtils.js";import"./lengthUtils.js";import"./graphicUtils.js";import"./vec4.js";import"../geometry/projection.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"./zscale.js";import"./Attribute.js";import"./Material.js";import"./interfaces3.js";import"./basicInterfaces.js";import"./ViewingMode.js";import"./StencilUtils.js";import"./Indices.js";import"./Util.js";import"./vec2f64.js";import"./triangle.js";import"./ray.js";import"./plane.js";import"./mat3f64.js";import"./quatf64.js";import"./mathUtils2.js";import"./lineSegment.js";import"./doublePrecisionUtils.js";import"./mat3.js";import"./Matrix4PassUniform.js";import"./BindType.js";import"./ShaderTechniqueConfiguration.js";import"./debugFlags2.js";import"./requestImageUtils.js";import"./enums.js";import"./Texture.js";import"./GLObjectType.js";import"./vec2.js";import"./renderState.js";import"./vec2f32.js";import"./InterleavedLayout.js";import"./BufferView.js";import"./types.js";import"./RayIntersections.js";import"./HUDMaterial.js";import"./VerticalOffset.glsl.js";import"./GLTextureMaterial.js";import"./ScreenSpacePass.glsl.js";import"./VertexArrayObject2.js";import"./VertexArrayObject.js";import"./OutputHighlight.glsl.js";import"./VertexPosition.glsl.js";import"./Matrix3DrawUniform.js";import"./RenderGeometry.js";import"./IntegerPassUniform.js";import"./compilerUtils.js";import"./NormalAttribute.glsl.js";import"../views/3d/webgl/RenderCamera.js";import"./frustum.js";import"./axisAngleDegrees.js";import"./quat.js";import"./weather.js";import"../views/3d/environment/CloudyWeather.js";import"../views/3d/environment/FoggyWeather.js";import"../views/3d/environment/RainyWeather.js";import"../views/3d/environment/SnowyWeather.js";import"../views/3d/environment/SunnyWeather.js";import"./Scheduler.js";import"../core/signal.js";import"./debugFlags.js";import"./Float4DrawUniform.js";import"./NestedMap.js";import"./sphere.js";import"./Intersector.js";import"./Intersector2.js";import"./boundedPlane.js";import"./verticalOffsetUtils.js";import"./orientedBoundingBox.js";import"./spatialReferenceEllipsoidUtils.js";import"./glUtil.js";import"./VertexElementDescriptor.js";import"./MemCache.js";import"./BufferObject.js";import"./projectBoundingRect.js";import"./dehydratedFeatures.js";import"./quantizationUtils.js";import"../layers/support/Field.js";import"./domains.js";import"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";import"./fieldType.js";import"./featureConversionUtils.js";import"./OptimizedFeature.js";import"./OptimizedGeometry.js";import"./OptimizedFeatureSet.js";import"./edgeUtils.js";import"./floatRGBA.js";import"./DecodeSymbolColor.glsl.js";import"./earcut.js";import"./_commonjsHelpers.js";import"./DoubleArray.js";import"./vec32.js";import"./SnappingCandidate.js";import"./visualVariableUtils.js";import"./sizeVariableUtils.js";import"./triangulationUtils.js";import"./deduplicate.js";import"./Normals.js";import"./objectResourceUtils.js";import"./devEnvironmentUtils.js";import"./vec42.js";import"./DefaultMaterial_COLOR_GAMMA.js";import"./Version.js";import"./resourceUtils3.js";import"./Matrix4sPassUniform.js";import"../views/3d/webgl/RenderNode.js";import"./CameraSpace.glsl.js";import"./projectPointToVector.js";import"./CIMSymbolHelper.js";import"./BidiEngine.js";import"./fontUtils.js";import"./GeometryUtils.js";import"./enums2.js";import"./utils7.js";import"./definitions.js";import"./shapingUtils.js";import"./mat2d.js";import"./mat2df32.js";import"./Rect.js";import"./BoundingBox.js";import"./defaults.js";import"./defaultsJSON.js";import"./OverrideHelper.js";import"./colorUtils2.js";import"../symbols/support/cimSymbolUtils.js";import"./utils11.js";import"./jsonUtils.js";import"./parser.js";import"./utils3.js";import"./LRUCache.js";import"./GeometryUtil.js";import"./vec3f32.js";import"./line.js";import"./line2.js";import"./lineStippleUtils.js";import"./projectVectorToPoint.js";import"./projectVectorToVector.js";import"../geometry/support/MeshComponent.js";import"../geometry/support/MeshMaterial.js";import"../geometry/support/MeshTexture.js";import"./imageUtils.js";import"../geometry/support/MeshTextureTransform.js";import"../geometry/support/MeshMaterialMetallicRoughness.js";import"./MeshVertexAttributes.js";import"./meshVertexSpaceUtils.js";import"../geometry/support/MeshGeoreferencedVertexSpace.js";import"../geometry/support/MeshLocalVertexSpace.js";import"./projection.js";import"./interfaces6.js";import"./DefaultLayouts.js";import"./styleUtils.js";import"./webStyleSymbolUtils.js";import"../symbols/support/jsonUtils.js";import"./layerUtils2.js";import"./Octree.js";import"./Intersector3.js";import"./ColorMaterial.js";import"./TriangleMaterial.js";import"../rest/support/Query.js";import"./DataLayerSource.js";import"./FullTextSearch.js";import"./spatialRelationships.js";import"../rest/support/StatisticDefinition.js";import"./Graphics3DObjectStates.js";import"../renderers/ClassBreaksRenderer.js";import"../renderers/Renderer.js";import"../renderers/support/AuthoringInfo.js";import"../renderers/support/AuthoringInfoVisualVariable.js";import"./colorRamps.js";import"../rest/support/AlgorithmicColorRamp.js";import"../rest/support/ColorRamp.js";import"../rest/support/MultipartColorRamp.js";import"../renderers/mixins/VisualVariablesMixin.js";import"../renderers/visualVariables/ColorVariable.js";import"../renderers/visualVariables/VisualVariable.js";import"./LegendOptions.js";import"../renderers/visualVariables/support/ColorStop.js";import"../renderers/visualVariables/OpacityVariable.js";import"../renderers/visualVariables/support/OpacityStop.js";import"../renderers/visualVariables/RotationVariable.js";import"../renderers/visualVariables/SizeVariable.js";import"../renderers/visualVariables/support/SizeStop.js";import"../renderers/support/ClassBreakInfo.js";import"./commonProperties.js";import"../renderers/DictionaryRenderer.js";import"../layers/support/FieldsIndex.js";import"./UnknownTimeZone.js";import"../renderers/DotDensityRenderer.js";import"../renderers/support/AttributeColorInfo.js";import"../renderers/HeatmapRenderer.js";import"../renderers/support/HeatmapColorStop.js";import"./heatmapUtils.js";import"../renderers/PieChartRenderer.js";import"../renderers/SimpleRenderer.js";import"../renderers/UniqueValueRenderer.js";import"../renderers/support/UniqueValue.js";import"../renderers/support/UniqueValueClass.js";import"../renderers/support/UniqueValueGroup.js";import"../renderers/support/UniqueValueInfo.js";import"../renderers/support/jsonUtils.js";import"./rendererConversion.js";import"./basemapUtils.js";import"../Basemap.js";import"./loadAll.js";import"../portal/PortalItem.js";import"../portal/PortalItemResource.js";import"../portal/PortalRating.js";import"../support/BasemapStyle.js";import"./writeUtils.js";import"./optimizedFeatureQueryEngineAdapter.js";import"./centroid.js";import"./PooledRBush.js";import"./quickselect.js";import"./InputManager.js";import"./Queue.js";import"./popupUtils.js";import"./layerViewUtils.js";import"./geometryServiceUtils.js";import"./project.js";import"./utils8.js";import"./utils9.js";import"../rest/support/ProjectParameters.js";let C=class extends(b(v)){constructor(){super(...arguments),this.type="route-3d",this.loadedGraphics=new S,this._byObjectID=new Map,this.slicePlaneEnabled=!1,this.fullExtentInLocalViewSpatialReference=null}initialize(){this._set("processor",new h({owner:this,scaleVisibilityEnabled:!0,frustumVisibilityEnabled:!0})),this.addResolvingPromise(this.processor.initializePromise),this._updatingHandles.addOnCollectionChange((()=>this._routeItems),(t=>this._routeItemsChanged(t)),e),this.addResolvingPromise(f(this).then((t=>this.fullExtentInLocalViewSpatialReference=t))),this.addHandles(i((()=>this.view?.basemapTerrain?.ready),(()=>()=>this.notifyChange("updating")),{once:!0}))}destroy(){this._updatingHandles.removeAll(),this._set("processor",s(this.processor)),this._get("_routeItems")?.destroy()}get _routeItems(){return new o({getCollections:()=>[this.layer.pointBarriers,this.layer.polygonBarriers,this.layer.polylineBarriers,this.layer.stops,this.layer.directionLines,this.layer.directionPoints,null!=this.layer.routeInfo?new r([this.layer.routeInfo]):null]})}_routeItemsChanged(t){if(t.removed.length){this.loadedGraphics.removeMany(t.removed.map((t=>{const r=this._byObjectID.get(t);return this._byObjectID.delete(t),r})));for(const r of t.removed)this.removeHandles(r)}if(t.added.length){this.loadedGraphics.addMany(t.added.map((t=>{const r=t.toGraphic();return this._byObjectID.set(t,r),r})));for(const r of t.added)this.addHandles([p((()=>r.geometry),((t,o)=>{this._updateGraphic(r,"geometry",t,o)})),p((()=>r.symbol),((t,o)=>{this._updateGraphic(r,"symbol",t,o)}))],r)}}get legendEnabled(){return this.canResume()&&!this.processor?.frustumVisibilitySuspended}get visibleAtCurrentScale(){return!this.processor?.scaleVisibilitySuspended}getSuspendInfo(){const t=super.getSuspendInfo();return t.outsideOfView=this.processor?.frustumVisibilitySuspended??!1,t}getHit(t){return this.processor.getHit(t)}whenGraphicBounds(t,r){return this.processor.whenGraphicBounds(t,r)}computeAttachmentOrigin(t,r){return this.processor?.computeAttachmentOrigin(t,r)}getSymbolLayerSize(t,r){return this.processor.getSymbolLayerSize(t,r)}async queryGraphics(){return new r(this.loadedGraphics.toArray())}maskOccludee(t){return this.processor.maskOccludee(t)}highlight(t){var r;return((r=t)instanceof a||r instanceof n||r instanceof j||r instanceof u||r instanceof c||r instanceof d||r instanceof y)&&(t=this._byObjectID.get(t)),this.processor.highlight(t)}get updatePolicy(){return this.processor?.graphicsCore.effectiveUpdatePolicy||U.SYNC}isUpdating(){return!(!this.processor?.updating&&this.view?.basemapTerrain?.ready)}get performanceInfo(){return new g(this.processor?.graphicsCore.usedMemory??0,this.loadedGraphics.length,-1,-1,0,this.processor?.graphicsCore.performanceInfo??null)}_updateGraphic(t,r,o,s){const e=this._byObjectID.get(t);e[r]=o,I.graphic=e,I.property=r,I.oldValue=s,I.newValue=o,this.processor?.graphicsCore.graphicUpdateHandler(I)}};t([m()],C.prototype,"_routeItems",null),t([m()],C.prototype,"loadedGraphics",void 0),t([m({readOnly:!0})],C.prototype,"legendEnabled",null),t([m({readOnly:!0})],C.prototype,"visibleAtCurrentScale",null),t([m()],C.prototype,"layer",void 0),t([m({readOnly:!0})],C.prototype,"processor",void 0),t([m({type:Boolean})],C.prototype,"slicePlaneEnabled",void 0),C=t([l("esri.views.3d.layers.RouteLayerView3D")],C);const I={graphic:null,property:null,oldValue:null,newValue:null},V=C;export{V as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/SDFHelper.js b/library/arcgis/4.30/@arcgis/core/chunks/SDFHelper.js new file mode 100644 index 00000000..d79be889 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/SDFHelper.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{p as t}from"./floatRGBA.js";import{isExtent as o}from"../geometry/support/jsonUtils.js";import{R as n}from"./CIMSymbolHelper.js";import{d as r,s as l}from"./definitions.js";function s(t){switch(t.type){case"CIMPointSymbol":{const o=t.symbolLayers;if(!o||1!==o.length)return null;const n=o[0];return"CIMVectorMarker"!==n.type?null:s(n)}case"CIMVectorMarker":{const o=t.markerGraphics;if(!o||1!==o.length)return null;const n=o[0];if(!n)return null;const r=n.geometry;if(!r)return null;const l=n.symbol;return!l||"CIMPolygonSymbol"!==l.type&&"CIMLineSymbol"!==l.type||l.symbolLayers?.some((t=>!!t.effects))?null:{type:"sdf",geom:r,asFill:"CIMPolygonSymbol"===l.type}}}}function e(t){let o=1/0,n=-1/0,r=1/0,l=-1/0;for(const s of t)for(const t of s)t[0]n&&(n=t[0]),t[1]l&&(l=t[1]);return[o,r,n,l]}function a(t){return t?t.rings?e(t.rings):t.paths?e(t.paths):o(t)?[t.xmin,t.ymin,t.xmax,t.ymax]:null:null}function i(t,o,n,s,e){const[a,i,f,m]=t;if(f0&&(I=(o.xmax-o.xmin)/(o.ymax-o.ymin),b=s.x/(n*I),C=s.y/n):(b=s.x,C=s.y)),o&&(b=.5*(o.xmax+o.xmin)+b*(o.xmax-o.xmin),C=.5*(o.ymax+o.ymin)+C*(o.ymax-o.ymin)),b-=a,C-=i,b*=M,C*=M,b+=x,C+=x;let w=b/p-.5,j=C/g-.5;return e&&n&&(w*=n*I,j*=n),[d,w,j,I]}function f(t){const o=(s=t.geom)?s.rings?s.rings:s.paths?s.paths:void 0!==s.xmin&&void 0!==s.ymin&&void 0!==s.xmax&&void 0!==s.ymax?[[[s.xmin,s.ymin],[s.xmin,s.ymax],[s.xmax,s.ymax],[s.xmax,s.ymin],[s.xmin,s.ymin]]]:null:null;var s;const e=function(t){let o=1/0,r=-1/0,l=1/0,s=-1/0;for(const n of t)for(const t of n)t[0]r&&(r=t[0]),t[1]s&&(s=t[1]);return new n(o,l,r-o,s-l)}(o),a=r,i=l,f=Math.floor(.5*(.5*a-i)),c=(a-2*(f+i))/Math.max(e.width,e.height),u=Math.round(e.width*c)+2*f,y=Math.round(e.height*c)+2*f,h=[];for(const n of o)if(n&&n.length>1){const o=[];for(const r of n){let[n,l]=r;n-=e.x,l-=e.y,n*=c,l*=c,n+=f-.5,l+=f-.5,t.asFill?o.push([n,l]):o.push([Math.round(n),Math.round(l)])}if(t.asFill){const t=o.length-1;o[0][0]===o[t][0]&&o[0][1]===o[t][1]||o.push(o[0])}h.push(o)}const x=function(t,o,n,r){const l=o*n,s=new Array(l),e=r*r+1;for(let t=0;to&&(y=o),h<0&&(h=0),x>n&&(x=n);const M=a[0]-t[0],p=a[1]-t[1],g=M*M+p*p;for(let r=u;rg?(f=a[0],m=a[1]):(c/=g,f=t[0]+c*M,m=t[1]+c*p);const u=(e-f)*(e-f)+(i-m)*(i-m),y=(n-l-1)*o+r;uo-r&&(y=o-r),hn-r&&(x=n-r);for(let s=h;ss==a[1]>s)continue;const e=s+.5,i=(n-s-1)*o;for(let o=u;o[e.geometryBuffer]},e,{hasInitialize:!0})}}class ie extends G{constructor(e,t){super(),this._updateAndCompare=e,this._notifyUpdated=t,this._nodes=new Map,this._graphics=new Map,this._duplicates=new Map}clear(){if(this._graphics.size>0){const e=this.toArray();this._graphics.clear(),this.emit("change",{added:[],removed:e})}this._nodes.clear()}get length(){return this._graphics.size}get(e){return this._graphics.get(e)}getNode(e){return this._nodes.get(e)}hasNode(e){return this._nodes.has(e)}nodes(){return this._nodes.values()}addNode(e,t){this._nodes.set(e,t);const r=t.graphics;if(0===r.length)return;const s=new Set;for(let t=0;t0?r.filter((e=>!s.has(e.objectId))):r;i.length>0&&this.emit("change",{added:i,removed:[]})}removeNode(e){const t=this._nodes.get(e);if(!t)return;this._nodes.delete(e);const r=new Set,s=[];for(const i of t.graphics){const t=i.objectId,o=this._graphics.get(t);if(!o)continue;const a=this._duplicates.get(t);if(a){const s=a.indexOf(e);if(-1===s)continue;if(a.splice(s,1),o.nodeIndex===e){let e=this.getNode(a[0]);for(let t=1;te.node.level)&&(e=r)}null!=e&&r.add(e)}1===a.length&&this._duplicates.delete(t)}else this._graphics.delete(t),s.push(i)}s.length>0&&this.emit("change",{added:[],removed:s}),r.forEach((e=>this._updateForeignGraphics(e)))}_updateForeignGraphics(e){const t=[],r=e.node.index,s=e.node.level;let i=0;for(;is)i+=a;else{for(let s=i;s0&&this._notifyUpdated(t)}toArray(){return Array.from(this._graphics.values())}find(e){let t;return T(this._graphics,(r=>!!e(r)&&(t=r,!0))),t}forEach(e){this._graphics.forEach((t=>e(t)))}forEachNode(e){this._nodes.forEach(((t,r)=>e(t,r)))}get nodeCount(){return this._nodes.size}_checkInvariants(){const e=new Map;this._nodes.forEach(((t,r)=>{t.graphics.forEach((t=>{e.set(t.objectId,1+(e.get(t.objectId)??0)),this._duplicates.get(t.objectId)}))})),e.forEach(((e,t)=>{const r=this._graphics.get(t);if(!r)return;if(!this._nodes.get(r.nodeIndex))return;const s=this._duplicates.get(t);s&&s.forEach((e=>{this._nodes.get(e)}))}))}}const oe=P();class ae{constructor(e,t,r,s){this.graphics=e,this.featureIds=t,this.attributeInfo=r,this.node=s}}let pe=class extends(z(W(K(O(A))))){constructor(){super(...arguments),this.type="scene-layer-graphics-3d",this._queryEngine=null,this._memCache=null,this._interactiveEditingSessions=new Map,this._pendingEditsQueue=Promise.resolve(),this.loadedGraphics=new ie(((e,t,r)=>function(e,t,r){const s=t.attributeInfo;if(null==s?.loadedAttributes||null==s.attributeData)return!1;let i=!1;for(const{name:t}of s.loadedAttributes)if(s.attributeData[t]){const o=Q(s.attributeData[t],r);o!==e.attributes[t]&&(e.attributes[t]=o,i=!0)}return i}(e,t,r)),(e=>this.processor.graphicsCore.recreateGraphics(e))),this.holeFilling="always",this.progressiveLoadFactor=1,this.supportsHeightUnitConversion=!0,this._coordinatesOutsideExtentErrors=0,this._maxCoordinatesOutsideExtentErrors=20}tryRecycleWith(e,t){return e.url===this.layer.url&&this._i3sOverrides.isEmpty?e.load(t).then((()=>{B(this.layer,e,this._i3sOverrides),this.layer=e,this._i3sOverrides.destroy();const t=this.view.resourceController?.memoryController;this._i3sOverrides=new I({view:this.view,layer:e,memoryController:t}),o(this._queryEngine),this._setupQueryEngine(),this.processor.resetObjectStates()})):null}initialize(){this.addResolvingPromise(this.layer.indexInfo);const e=this.view.resourceController?.memoryController;this._i3sOverrides=new I({view:this.view,layer:this.layer,memoryController:e}),q(this.layer,this.view.spatialReference,this.view.viewingMode),this._fieldsHelper=new F({layerView:this}),this._updatingHandles.add((()=>this.layer.rangeInfos),(e=>this._rangeInfosChanged(e)),a),this._updatingHandles.add((()=>this.layer.renderer),((e,t)=>this._rendererChange(e,t))),this._updatingHandles.add((()=>[this.parsedDefinitionExpression,this._excludeObjectIdsSorted]),(()=>this._filterChange())),this.addHandles(p((()=>J.I3S_TREE_SHOW_TILES),(e=>{if(e&&!this._treeDebugger){const e=this._controller.crsIndex;import("./I3STreeDebugger.js").then((({I3STreeDebugger:t})=>{!this._treeDebugger&&J.I3S_TREE_SHOW_TILES&&(this._treeDebugger=new t({lv:this,view:this.view,nodeSR:e}))}))}else e||!this._treeDebugger||J.I3S_TREE_SHOW_TILES||(this._treeDebugger.destroy(),this._treeDebugger=null)}),a)),this._set("processor",new V({owner:this,preferredUpdatePolicy:ee.ASYNC,scaleVisibilityEnabled:!0,filterVisibilityEnabled:!0,timeExtentEnabled:!1,frustumVisibilityEnabled:!1,elevationAlignmentEnabled:!0,elevationFeatureExpressionEnabled:!1,setUidToIdOnAdd:!1,dataExtent:this.layer.fullExtent,updateClippingExtent:e=>this._updateClippingExtent(e)})),this.processor.elevationAlignment?.events.on("invalidate-elevation",(({extent:e,spatialReference:t})=>this._controller.updateElevationChanged(e,t))),this.supportsHeightUnitConversion&&(this._verticalScale=b("point",this.layer.spatialReference,this.view.spatialReference)),this.addResolvingPromise(this.processor.initializePromise),this._memCache=this.view.resourceController.memoryController.newCache(`psl-${this.uid}`),this._controller=new x({layerView:this}),H(this.layer.geometryDefinitions)&&(this._worker=new se((e=>this.view.resourceController.immediate.schedule(e)))),this.addHandles(this.layer.on("apply-edits",(e=>this._updatingHandles.addPromise(e.result)))),this.addHandles(this.layer.on("edits",(e=>{const t=this._pendingEditsQueue.then((()=>this._handleEdits(e))).then();this._pendingEditsQueue=t,this._updatingHandles.addPromise(t)}))),this.when((()=>{this._setupQueryEngine(),this._updatingHandles.add((()=>this.maximumNumberOfFeatures),(e=>this._controller.featureTarget=e),a),this._updatingHandles.add((()=>this.suspended),(e=>{e&&this._removeAllNodeData()}))}))}destroy(){this._treeDebugger=o(this._treeDebugger),this._i3sOverrides=o(this._i3sOverrides),this._set("processor",o(this.processor)),this._controller=o(this._controller),this._queryEngine=o(this._queryEngine),this._worker=o(this._worker),this._memCache=o(this._memCache),this.loadedGraphics.clear(),this._fieldsHelper=o(this._fieldsHelper)}get i3slayer(){return this.layer}get updatingProgressValue(){return this._controller?.updatingProgress??1}get requiredFields(){return this._fieldsHelper?.requiredFields??[]}get maximumNumberOfFeatures(){const e=this.processor?.graphicsCore?.displayFeatureLimit;return e?.maximumNumberOfFeatures??0}set maximumNumberOfFeatures(e){null!=e?(this._override("maximumNumberOfFeatures",e),this._controller.fixedFeatureTarget=!0):(this._clearOverride("maximumNumberOfFeatures"),this._controller.fixedFeatureTarget=!1)}get maximumNumberOfFeaturesExceeded(){return!this.suspended&&!!this._controller?.useMaximumNumberOfFeatures&&!this._controller.leavesReached}get _excludeObjectIdsSorted(){const e=this.layer.excludeObjectIds;return e.length?e.toArray().sort(((e,t)=>e-t)):null}get lodFactor(){return"Labels"===this.layer.semantic?1:this.view.qualitySettings.sceneService.point.lodFactor}get hasM(){return!1}get hasZ(){return!0}get contentVisible(){return!this.suspended&&!!this._controller?.rootNodeVisible}get legendEnabled(){return this.contentVisible&&!0===this.i3slayer?.legendEnabled}async whenGraphicAttributes(e,t){return k(this.layer,e,this._getObjectIdField(),t,(()=>[...this.loadedGraphics.nodes()]))}getHit(e){if(!this.loadedGraphics)return null;const t=S(this.loadedGraphics.find((t=>t.uid===e)),this.layer),r=this._getObjectIdField();return t?.attributes?.[r]?(t.layer=this.layer,t.sourceLayer=this.layer,{type:"graphic",graphic:t,layer:t.layer}):null}whenGraphicBounds(e,t){return this.processor.whenGraphicBounds(e,t)}computeAttachmentOrigin(e,t){return this.processor.computeAttachmentOrigin(e,t)}isUpdating(){return!!(this._controller?.updating||this.processor?.updating||this._fieldsHelper?.updating||this.layerFilterUpdating)}highlight(e){return this.processor.highlight(e,this.layer.objectIdField)}get updatePolicy(){return this.processor.graphicsCore.effectiveUpdatePolicy}createInteractiveEditSession(e){return N(this._attributeEditingContext,e)}async _decompressBinaryPointData(e,t){const r={geometryBuffer:e.geometryBuffer};null==this._worker&&(this._worker=new se((e=>this.view.resourceController.immediate.schedule(e))));const s=await this._worker.invoke(r,t);if(null==s)throw new Error("Failed to decompress Draco point data");return{positionData:s.positions,featureIds:s.featureIds}}async addNode(e,t,r){if(!le(t)&&!function(e){return"pointData"in e}(t))throw new Error;if(this.loadedGraphics.hasNode(e.index))return void i.getLogger(this).error("I3S node "+e.id+" already added");const s=null!=this.layer.fullExtent?(l=.5,(n=this.layer.fullExtent.clone()).xmin-=l,n.ymin-=l,n.xmax+=l,n.ymax+=l,null!=n.zmin&&null!=n.zmax&&(n.zmin-=l,n.zmax+=l),null!=n.mmin&&null!=n.mmax&&(n.mmin-=l,n.mmax+=l),n):null,{featureIds:o,pointPositions:a}=le(t)?await this._extractBinaryPointPositions(e,t,r):this._extractLegacyPointPositions(t),p=new Array;var n,l;this._validatePositions(e,o,a,s,p);const m=this._controller.crsVertex,d=this.view.spatialReference;c(a,m,0,a,d,0,o.length);const u=le(t)?e.level:0,h=this._createGraphics(o,a,e.index,u),j=new ae(h,o,t.attributeDataInfo,e);if(await this._i3sOverrides.applyAttributeOverrides(j.featureIds,t.attributeDataInfo,r),e.numFeatures=j.graphics.length,this._updateNodeMemory(e),me(j),p.length>0&&(this._computeObb(e,p,m),this._controller.updateVisibility(e.index)),!this._controller.isGeometryVisible(e))return void this._cacheNodeData(j);if(null!=this._verticalScale)for(const e of j.graphics)this._verticalScale(e.geometry);const g=this.view._stage.renderView.objectAndLayerIdRenderHelper;if(null!=g){const e=U(this.view.map,this.layer.uid);for(let t=0;t3)continue;const l=p.params.vertexAttributes?.position??[0,0,0],m=3*s.length;r[m]=o[0]+l[0],r[m+1]=o[1]+l[1],r[m+2]=3===a?o[2]+l[2]:NaN,s.push(n)}return{featureIds:s,pointPositions:r}}_validatePositions(e,t,r,s,o){if(null==s&&e.serviceObbInIndexSR)return;const a=t.length;for(let t=0;tv(t)+e),r(e.featureIds)+1024);this._memCache.put(this._getMemCacheKey(e.node),e,t)}_getMemCacheKey(e){return`${e.index}`}_removeAllNodeData(){this.loadedGraphics.forEachNode(((e,t)=>{if(e){const t=e.node;this._updateNodeMemory(t),this._cacheNodeData(e)}this._controller.updateLoadStatus(t,!1)})),this._treeDebugger&&this._treeDebugger.update(),this.loadedGraphics.clear()}removeNode(e){const t=this._removeNodeStageData(e);t&&(this._updateNodeMemory(t.node),this._cacheNodeData(t))}_removeNodeStageData(e){const t=this.loadedGraphics.getNode(e);return null==t?null:(this._controller.updateLoadStatus(e,!1),this.loadedGraphics.removeNode(e),this._treeDebugger&&this._treeDebugger.update(),t)}async loadCachedNodeData(e){return this._memCache?.pop(this._getMemCacheKey(e))}async addCachedNodeData(e,t,r,s){this.loadedGraphics.hasNode(e.index)?i.getLogger(this).error("I3S node "+e.id+" already added"):(await this._i3sOverrides.applyAttributeOverrides(t.featureIds,r,s),t.attributeInfo=r,this.loadedGraphics.addNode(e.index,t),this._controller.updateLoadStatus(e.index,!0),this._updateNodeMemory(e),me(t),this._filterNode(t),this._treeDebugger&&this._treeDebugger.update())}getLoadedNodeIds(){const e=[];return this.loadedGraphics.forEachNode((t=>e.push(t.node.id))),e.sort()}getVisibleNodes(){const e=new Array;return this.loadedGraphics.forEachNode((t=>e.push(t.node))),e}getLoadedNodeIndices(e){this.loadedGraphics.forEachNode(((t,r)=>e.push(r)))}getLoadedAttributes(e){const t=this.loadedGraphics.getNode(e);if(null!=t?.attributeInfo)return t.attributeInfo.loadedAttributes}getAttributeData(e){const t=this.loadedGraphics.getNode(e);if(null!=t?.attributeInfo)return t.attributeInfo.attributeData}_setAttributeData(e,t){const r=this.loadedGraphics.getNode(e);null!=r?.attributeInfo&&(r.attributeInfo.attributeData=t,this._attributeValuesChanged(r))}async updateAttributes(e,t,r){const s=this.loadedGraphics.getNode(e);null!=s&&(await this._i3sOverrides.applyAttributeOverrides(s.featureIds,t,r),s.attributeInfo=t,this._attributeValuesChanged(s))}_attributeValuesChanged(e){if(me(e),this._filterNode(e),this.processor.graphicsCore.labelsEnabled){const t=e.node.index,r=new Array;e.graphics.forEach((e=>e.nodeIndex===t&&r.push(e.uid))),this.processor.graphicsCore.updateLabelingInfo(r)}}_updateClippingExtent(e){return this._controller&&this._controller.updateClippingArea(e),!1}_getObjectIdField(){return this.layer.objectIdField||_}_getGlobalIdField(){return this.layer.associatedLayer?.globalIdField}async _rendererChange(e,t){const{layer:{fieldsIndex:r}}=this,s=new Set;let i,o;e?(await e.collectRequiredFields(s,r),i=Array.from(s).sort()):i=[],s.clear(),t?(await t.collectRequiredFields(s,r),o=Array.from(s).sort()):o=[],i.length===o.length&&i.every(((e,t)=>i[t]===o[t]))||this._reloadAllNodes()}_rangeInfosChanged(e){null!=e&&e.length>0&&i.getLogger(this).warn("Unsupported property: rangeInfos are currently only serialized to and from web scenes but do not affect rendering.")}_filterChange(){this.loadedGraphics.forEachNode((e=>this._filterNode(e)))}_reloadAllNodes(){this._removeAllNodeData(),this._controller&&this._controller.restartNodeLoading()}_filterNode(e){const t=this.parsedDefinitionExpression,r=this._excludeObjectIdsSorted,i=this._getObjectIdField();for(const o of e.graphics){const e=o.visible,a=!t||this._evaluateClause(t,o),p=null==r||s(r,o.attributes[i])<0;o.visible=a&&p,e!==o.visible&&(ce.graphic=o,ce.property="visible",ce.oldValue=e,ce.newValue=o.visible,this.processor.graphicsCore.graphicUpdateHandler(ce))}}createQuery(){const e={outFields:["*"],returnGeometry:!0,outSpatialReference:this.view.spatialReference};return null!=this.filter?this.filter.createQuery(e):new E(e)}queryFeatures(e,t){return this._queryEngine.executeQuery(this._ensureQuery(e),t?.signal)}queryObjectIds(e,t){return this._queryEngine.executeQueryForIds(this._ensureQuery(e),t?.signal)}queryFeatureCount(e,t){return this._queryEngine.executeQueryForCount(this._ensureQuery(e),t?.signal)}queryExtent(e,t){return this._queryEngine.executeQueryForExtent(this._ensureQuery(e),t?.signal)}_ensureQuery(e){return this._addDefinitionExpressionToQuery(null==e?this.createQuery():E.from(e))}_setupQueryEngine(){const e=()=>this.processor.featureStore;this._queryEngine=new M({context:{spatialReference:this.view.spatialReference,layer:this.layer,scheduler:this.view.resourceController.scheduler,get featureStore(){return e()},hasZ:this.hasZ,hasM:this.hasM},priority:re.FEATURE_QUERY_ENGINE})}get usedMemory(){return this.processor?.graphicsCore?.usedMemory??0}get unloadedMemory(){return.8*((this._controller?.unloadedMemoryEstimate??0)+(this.processor?.graphicsCore?.unprocessedMemoryEstimate??0))}get ignoresMemoryFactor(){return this._controller&&this._controller.fixedFeatureTarget}async _handleEdits(e){const t=this._attributeEditingContext,r=await L(t,e);R(t,r)}get _attributeEditingContext(){const e=this._getObjectIdField(),t=this._getGlobalIdField();return{sessions:this._interactiveEditingSessions,fieldsIndex:this.layer.fieldsIndex,objectIdField:e,globalIdField:t,forEachNode:e=>this.loadedGraphics.forEachNode((t=>e(t.node,t.featureIds))),attributeStorageInfo:this.i3slayer.attributeStorageInfo??[],i3sOverrides:this._i3sOverrides,getAttributeData:e=>this.getAttributeData(e),setAttributeData:(t,r,s)=>{this._setAttributeData(t,r);const i=this.loadedGraphics.getNode(t);if(null!=s){const t=this.loadedGraphics.get(s.attributes[e]);null!=t&&this.processor.graphicsCore.recreateGraphics([t])}else null!=i&&this.processor.graphicsCore.recreateGraphics(i.graphics)},clearMemCache:()=>{}}}get performanceInfo(){return new Z(this.usedMemory,this.loadedGraphics.length,-1,this.maximumNumberOfFeatures,this.loadedGraphics.nodeCount,this.processor.graphicsCore.performanceInfo)}get test(){}};e([n()],pe.prototype,"processor",void 0),e([n({type:C})],pe.prototype,"filter",void 0),e([n()],pe.prototype,"loadedGraphics",void 0),e([n()],pe.prototype,"i3slayer",null),e([n()],pe.prototype,"_controller",void 0),e([n()],pe.prototype,"updating",void 0),e([n()],pe.prototype,"suspended",void 0),e([n()],pe.prototype,"holeFilling",void 0),e([n($)],pe.prototype,"updatingProgress",void 0),e([n()],pe.prototype,"updatingProgressValue",null),e([n(oe.requiredFields)],pe.prototype,"requiredFields",null),e([n(oe.availableFields)],pe.prototype,"availableFields",void 0),e([n()],pe.prototype,"_fieldsHelper",void 0),e([n({type:Number})],pe.prototype,"maximumNumberOfFeatures",null),e([n({readOnly:!0})],pe.prototype,"maximumNumberOfFeaturesExceeded",null),e([n()],pe.prototype,"_excludeObjectIdsSorted",null),e([n({readOnly:!0})],pe.prototype,"lodFactor",null),e([n({readOnly:!0})],pe.prototype,"hasM",null),e([n({readOnly:!0})],pe.prototype,"hasZ",null),e([n()],pe.prototype,"contentVisible",null),e([n({readOnly:!0})],pe.prototype,"legendEnabled",null),pe=e([l("esri.views.3d.layers.SceneLayerGraphicsView3D")],pe);const ne=pe;function le(e){return"geometryBuffer"in e&&null!==e.geometryBuffer}function me(e){const t=e.attributeInfo,r=e.node.index;if(null!=t?.loadedAttributes&&null!=t.attributeData)for(let s=0;sthis._fetchAllEdgeLocations(e,t)})}async fetchCandidates(e,t){const r=e.coordinateHelper,{point:o}=e,i=S;this.renderCoordsHelper.toRenderCoords(o,r.spatialReference,i);const s=e.distance,n="number"==typeof s?s:s.distance,a=await this._workerHandle.invoke({bounds:u(i[0],i[1],i[2],n),returnEdge:e.returnEdge,returnVertex:"none"!==e.vertexMode},t);return a.candidates.sort(((e,t)=>e.distance-t.distance)),a.candidates.map((e=>this._convertCandidate(r,e)))}async add(e,t){this._ids.add(e.id),await this._workerHandle.invokeMethod("add",e,t)}async remove(e,t){this._ids.delete(e.id),await this._workerHandle.invokeMethod("remove",e,t)}_convertCandidate(e,t){switch(t.type){case"edge":return new h({objectId:t.objectId,targetPoint:y(this._convertRenderCoordinate(e,t.target)),edgeStart:this._convertRenderCoordinate(e,t.start),edgeEnd:this._convertRenderCoordinate(e,t.end),isDraped:!1});case"vertex":return new f({objectId:t.objectId,targetPoint:y(this._convertRenderCoordinate(e,t.target)),isDraped:!1})}}_convertRenderCoordinate({spatialReference:e},t){const r=l();return this.renderCoordsHelper.fromRenderCoords(t,r,e),g(r)}async _fetchAllEdgeLocations(e,t){const r=[],o=[];for(const{id:i,uid:s}of e.components)this._ids.has(i)&&r.push((async()=>{const e=await this.fetchEdgeLocations(i,t.signal),r=e.locations.buffer;return o.push(r),{id:i,uid:s,objectIds:e.objectIds,locations:r,origin:e.origin,type:e.type}})());return{result:{components:(await Promise.all(r)).filter((({id:e})=>this._ids.has(e)))},transferList:o}}};e([s({constructOnly:!0})],w.prototype,"renderCoordsHelper",void 0),e([s({constructOnly:!0})],w.prototype,"fetchEdgeLocations",void 0),e([s({constructOnly:!0})],w.prototype,"schedule",void 0),e([s({readOnly:!0})],w.prototype,"availability",void 0),w=e([n("esri.views.interactive.snapping.featureSources.sceneLayerSource.SceneLayerSnappingSourceWorkerHandle")],w);class v extends j{constructor(e,t){super("SceneLayerSnappingSourceWorker","fetchCandidates",{},e,{strategy:"dedicated",client:t})}}const S=l();let _=class extends t{get updating(){return this._updatingHandles.updating}constructor(e){super(e),this.availability=1,this._updatingHandles=new c,this._abortController=new AbortController}destroy(){this._tracker=p(this._tracker),this._abortController=m(this._abortController),this._updatingHandles.destroy()}initialize(){const{view:e}=this,t=e.resourceController;this._edgeWorker=new d(b(t)),this._workerHandle=new w({renderCoordsHelper:this.view.renderCoordsHelper,schedule:b(t),fetchEdgeLocations:async(e,t)=>{if(null==this._tracker)throw new Error("tracker-not-initialized");return this._tracker.fetchEdgeLocations(e,this._edgeWorker,t)}}),this._updatingHandles.addPromise(this._setupLayerView()),this.addHandles([a(this._workerHandle),a(this._edgeWorker)])}async fetchCandidates(e,t){return this._workerHandle.fetchCandidates(e,t)}refresh(){}async _setupLayerView(){if(this.destroyed)return;const e=this._abortController?.signal,t=await this.getLayerView();null==t||o(e)||(this._tracker=t.trackSnappingSources({add:(t,r)=>{this._updatingHandles.addPromise(this._workerHandle.add({id:t,bounds:r},e))},remove:t=>{this._updatingHandles.addPromise(this._workerHandle.remove({id:t},e))}}))}};function b(e){return t=>e.immediate.schedule(t)}e([s({constructOnly:!0})],_.prototype,"getLayerView",void 0),e([s({constructOnly:!0})],_.prototype,"view",void 0),e([s({readOnly:!0})],_.prototype,"updating",null),e([s({readOnly:!0})],_.prototype,"availability",void 0),_=e([n("esri.views.interactive.snapping.featureSources.I3SSnappingSource")],_);let k=class extends t{get updating(){return this._i3sSources.some((e=>e.updating))}constructor(e){super(e),this.availability=1,this._i3sSources=[]}destroy(){this._i3sSources.forEach((e=>e.destroy())),this._i3sSources.length=0}initialize(){const{view:e}=this,t=this.layerSource.layer;this._i3sSources="building-scene"===t.type?this._getBuildingSceneI3SSources(e,t):[this._getSceneLayerI3SSource(e,t)]}async fetchCandidates(e,t){const r=await Promise.all(this._i3sSources.map((r=>r.fetchCandidates(e,t))));return i(t),r.flat()}refresh(){this._i3sSources.forEach((e=>e.refresh()))}_getBuildingSceneI3SSources(e,t){return t.allSublayers.toArray().map((r=>"building-component"===r.type?new _({getLayerView:async()=>(await e.whenLayerView(t)).whenSublayerView(r),view:e}):null)).filter(r)}_getSceneLayerI3SSource(e,t){return new _({getLayerView:async()=>{const r=await e.whenLayerView(t);return"scene-layer-graphics-3d"===r.type?void 0:r},view:e})}};e([s({constructOnly:!0})],k.prototype,"layerSource",void 0),e([s({constructOnly:!0})],k.prototype,"view",void 0),e([s({readOnly:!0})],k.prototype,"updating",null),e([s({readOnly:!0})],k.prototype,"availability",void 0),k=e([n("esri.views.interactive.snapping.featureSources.SceneLayerSnappingSource")],k);export{k as SceneLayerSnappingSource}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/SceneLayerSnappingSourceWorker.js b/library/arcgis/4.30/@arcgis/core/chunks/SceneLayerSnappingSourceWorker.js new file mode 100644 index 00000000..6e04161e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/SceneLayerSnappingSourceWorker.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./tslib.es6.js";import{throwIfAborted as s}from"../core/promiseUtils.js";import"./Logger.js";import"../core/lang.js";import"../core/Error.js";import{subclass as e}from"../core/accessorSupport/decorators/subclass.js";import{o,j as i,i as r}from"./vec3.js";import{c as n,e as c}from"./vec3f64.js";import{c as m,f as p,b as a}from"./lineSegment.js";import{b as d,g as u,d as h}from"./sphere.js";import{O as j}from"./Octree.js";import{d as l}from"./edgeProcessing.js";import"./handleUtils.js";import"./maybe.js";import"../config.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"./common.js";import"./mathUtils.js";import"./ray.js";import"../core/scheduling.js";import"./plane.js";import"./mat3f64.js";import"./mat4f64.js";import"./quatf64.js";import"./vec2f64.js";import"./vec4f64.js";import"./mathUtils2.js";import"./mat4.js";import"./vec4.js";import"./Axis.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"./frustum.js";import"./Util.js";import"./deduplicate.js";import"./Indices.js";import"./InterleavedLayout.js";import"./BufferView.js";import"./vec2.js";import"./types.js";import"./VertexAttribute.js";import"./glUtil.js";import"./enums.js";import"./VertexElementDescriptor.js";import"./Normals.js";function g(t,s,e){const n=d(),c=u(n);return o(c,c,t,.5),o(c,c,s,.5),n[3]=i(c,t),r(c,c,e),n}let f=class{constructor(){this._idToComponent=new Map,this._components=new j((t=>t.bounds)),this._edges=new j((t=>t.bounds)),this._tmpLineSegment=m(),this._tmpP1=n(),this._tmpP2=n(),this._tmpP3=n(),this.remoteClient=null}async fetchCandidates(t,e){await Promise.resolve(),s(e),await this._ensureEdgeLocations(t,e);const o=[];return this._edges.forEachNeighbor((s=>(this._addCandidates(t,s,o),o.length<1e3)),t.bounds),{result:{candidates:o}}}async _ensureEdgeLocations(t,s){const e=[];if(this._components.forEachNeighbor((t=>{if(null==t.info){const{id:s,uid:o}=t;e.push({id:s,uid:o})}return!0}),t.bounds),!e.length)return;const o={components:e},i=await this.remoteClient.invoke("fetchAllEdgeLocations",o,s??{});for(const t of i.components)this._setFetchEdgeLocations(t)}async add(t){const s=new v(t.id,t.bounds);return this._idToComponent.set(s.id,s),this._components.add([s]),{result:{}}}async remove(t){const s=this._idToComponent.get(t.id);if(s){const t=[];this._edges.forEachNeighbor((e=>(e.component===s&&t.push(e),!0)),s.bounds),this._edges.remove(t),this._components.remove([s]),this._idToComponent.delete(s.id)}return{result:{}}}_setFetchEdgeLocations(t){const s=this._idToComponent.get(t.id);if(null==s||t.uid!==s.uid)return;const e=l.createView(t.locations),o=new Array(e.count),i=n(),r=n();for(let n=0;ne.name===u.name));if(c<0)return;if(!(t in o))throw new Error(`Attribute "${t}" is not an attribute of the edited feature.`);l.setAttribute(c,i);const f=e.attributeStorageInfo[c];let p=!1;s.add(t),e.forEachNode(((t,o)=>{const s=((e,t)=>{const r=a.get(e);if(null==r){const r=t.indexOf(n);return a.set(e,r),r}return r})(t,o);if(-1===s)return;const l=e.getAttributeData(t.index);if(l){const n=l[f.name];n&&(n[s]=i,e.setAttributeData(t.index,l,r),p=!0)}})),p&&e.clearMemCache()},rollback(){if(d===L.EDITING){for(const e of s)this.setAttribute(e,o[e]);l.remove(),d=L.ROLLED_BACK,e.sessions.delete(n)}},commit(){d===L.EDITING&&(l.remove(),d=L.COMMITTED,e.sessions.delete(n))}};return e.sessions.set(n,u),u}function T(e,t,r){const{gidToFeatureInfo:n,oidToFeatureInfo:i,fieldsIndex:o,objectIdField:s,globalIdField:l,featureOrIdentifierList:a}=r;if(!r.featuresResolved&&null!=a){for(const e of a){const t={feature:null,oid:-1,gid:null};if("attributes"in e){t.feature=e;const r=e.attributes;if(null!=r)for(const e in r){if(-1!==t.oid&&null!=t.gid)break;const n=o.normalizeFieldName(e);n===s&&(t.oid=r[e]??-1),n===l&&(t.gid=r[e])}}else t.oid=e.objectId??-1,t.gid=e.globalId;null!=t.gid&&n.set(t.gid,t),-1!==t.oid&&i.set(t.oid,t)}r.featuresResolved=!0}return(-1!==e?i.get(e):null)??(null!=t?n.get(t):null)}function S(e,t,r,n,i=null,o=!0){const s=[],l={gidToFeatureInfo:new Map,oidToFeatureInfo:new Map,featuresResolved:null==r,fieldsIndex:e.fieldsIndex,objectIdField:e.objectIdField,globalIdField:e.globalIdField,featureOrIdentifierList:r};for(const e of t){if(null!=e.error)continue;const t=e.objectId??-1,r=e.globalId,a=(-1===t||o?T(t,r,l):null)??{feature:null,oid:t,gid:r},d={oid:-1===t?a.oid:t,gid:r??a.gid,feature:a.feature,result:e};if(s.push(d),-1===d.oid&&null!=d.gid&&null!=i&&(d.oid=i.get(d.gid)??-1),-1===d.oid&&null!=d.gid){let e=n.get(d.gid);null==e&&(e=[],n.set(d.gid,e)),e.push(d)}}return s}async function M(t,r){const i=new Map,o=S(t,r.addedFeatures,r.edits?.addFeatures,i),s=S(t,r.updatedFeatures,r.edits?.updateFeatures,i),l=S(t,r.deletedFeatures,r.edits?.deleteFeatures,i,r.globalIdToObjectId,!1);return i.size>0&&await async function(t,r){const i=t.i3sOverrides.layer.associatedLayer;if(null==i?.globalIdField)return;const o=i.createQuery(),{objectIdField:s,globalIdField:l}=i;o.where=Array.from(r.keys()).map((e=>`${l}='${e}'`)).join(" OR "),o.returnGeometry=!1,o.outFields=[s,l],o.cacheHint=!1;const a=await e(n(i,o));if(!a.ok)return;const d=a.value.features;for(const e of d){const t=e.attributes[l],n=e.attributes[s];if(null==t||null==n||-1===n)continue;const i=r.get(t);if(null!=i)for(const e of i)e.oid=n}}(t,i),{adds:o.filter((e=>-1!==e.oid)),updates:s.filter((e=>-1!==e.oid)),deletes:l.filter((e=>-1!==e.oid))}}function D(e,t){const r=new Map,n=e=>{for(const{oid:t,feature:n}of e){const e=n?.geometry;"mesh"===e?.type&&r.set(t,e)}};n(t.adds),n(t.updates);for(const e of t.deletes)r.set(e.oid,null);for(const[t,n]of r)e.i3sOverrides.updateGeometry(t,n)}function R(e,t){const r=function(e,t){const r=t.updates;if(!r||0===r.length)return new q;const n=new q,i=new Map;for(let t=0;t{for(const o of r){if(null==o.feature)continue;const r=o.feature,s=o.oid,l=i.indexOf(s);for(const i in r.attributes){const o=e.fieldsIndex.normalizeFieldName(i),a=U(n,t.index,o),d=r.attributes[i];a.push({featureIndex:l,featureId:s,value:d})}}})),n}(e,t),n=function(e,t){const r=new Map,n=t.adds;if(!n||0===n.length||null==e.globalIdField)return r;for(const e of n){const t=e.oid,n=e.feature;"mesh"===n?.geometry?.type&&r.set(t,n)}return r}(e,t);if(0===r.size&&0===n.size)return;const i=new Map;for(let t=0;t{const n=e.getAttributeData(r);let s=!1;t.forEach(((t,r)=>{const l=null!=n?n[r]:null,a=i.get(r);for(const{featureIndex:r,value:n,featureId:i}of t)l&&(l[r]=n,s=!0,o=!0),e.i3sOverrides.updateAttributeValue(i,a,n)})),s&&e.setAttributeData(r,n,null)})),o&&e.clearMemCache();const{fieldsIndex:s,i3sOverrides:l,objectIdField:a,globalIdField:d}=e,u=l.layer.associatedLayer?.infoFor3D,c=new Set(u?[...Object.values(u.assetMapFieldRoles),...Object.values(u.transformFieldRoles)]:[]);for(const[e,t]of n){l.featureAdded(e);const{attributes:r}=t;for(const t in r){if(t!==a&&t!==d&&c.has(t))continue;const n=s.normalizeFieldName(t),o=null!=n?i.get(n):null;if(null==o)continue;const u=r[t];l.updateAttributeValue(e,o,u)}}}function U(e,t,r){const n=function(e,t){const r=e.get(t);if(r)return r;const n=new C;return e.set(t,n),n}(e,t),i=null!=r&&n.get(r);if(i)return i;const o=new Array;return n.set(r,o),o}!function(e){e[e.EDITING=0]="EDITING",e[e.ROLLED_BACK=1]="ROLLED_BACK",e[e.COMMITTED=2]="COMMITTED"}(L||(L={}));const C=Map,q=Map;function k(){return{requiredFields:{type:[String],readOnly:!0},availableFields:{type:[String],readOnly:!0,get:function(){const{layer:e,layer:{fieldsIndex:t},requiredFields:r}=this;return e.outFields?i(t,[...o(t,e.outFields),...r]):i(t,r)}}}}const V=e=>{let t=class extends e{constructor(){super(...arguments),this._numUpdating=0}get updating(){return this._numUpdating>0}autoUpdateAsync(e,t){const r=c((async t=>{++this._numUpdating;try{const r=await t;this.destroyed||this._set(e,r)}catch(t){u.getLogger(this).warn(`Async update of "${String(e)}" failed. Async update functions should not throw exceptions.`)}--this._numUpdating}));return g(t,r,y)}};return a([h({readOnly:!0})],t.prototype,"updating",null),a([h()],t.prototype,"_numUpdating",void 0),t=a([b("esri.core.AsyncUpdate")],t),t};let P=class extends(V(d)){};P=a([b("esri.core.AsyncUpdate")],P);let z=class extends(V(d)){get layer(){return this.layerView.layer}get requiredFields(){const{layerView:{layer:{fieldsIndex:e},definitionExpressionFields:t},rendererFields:r,labelingFields:n,viewFilterFields:o}=this;return i(e,[...t??[],...r??[],...n??[],...o??[]])}constructor(e){super(e)}initialize(){this.addHandles([this.autoUpdateAsync("rendererFields",(async()=>{const{fieldsIndex:e,renderer:t}=this.layer;return t?this._getFieldsAsync((r=>t.collectRequiredFields(r,e))):null})),this.autoUpdateAsync("labelingFields",(async()=>{const{layer:e}=this;return e.labelsVisible?this._getFieldsAsync((t=>s(t,e))):null})),this.autoUpdateAsync("viewFilterFields",(()=>{const{layer:e,mergedFilter:t}=this.layerView;return this._getFieldsAsync((r=>l(r,e,t)))}))])}async _getFieldsAsync(e){const t=new Set;try{return await e(t),Array.from(t).sort()}catch(e){return u.getLogger(this).error(e),null}}};a([h()],z.prototype,"layerView",void 0),a([h()],z.prototype,"layer",null),a([h()],z.prototype,"requiredFields",null),a([h()],z.prototype,"rendererFields",void 0),a([h()],z.prototype,"labelingFields",void 0),a([h()],z.prototype,"viewFilterFields",void 0),z=a([b("esri.views.3d.layers.support.SceneLayerViewRequiredFields")],z);let G=class extends A{constructor(){super(...arguments),this.layer=null,this.filter=null,this._geometryEngine=null,this._projectionEngineLoaded=!1,this._abortController=new AbortController}get availableFields(){return[]}get maximumNumberOfFeatures(){return 0}set maximumNumberOfFeatures(e){throw new Error("Not implemented")}get maximumNumberOfFeaturesExceeded(){return!1}get layerFilter(){return w(this._layerFilter)}get _layerFilter(){const e=this.layer?.filter;if(null==e||e.geometries.length<1)return null;const t=this._geometryEngine;if(null==t||!this._projectionEngineLoaded&&this._filterNeedsProjectionEngine)return I;const n=e.geometries.at(0).spatialReference,i=e.geometries.toArray().map((e=>{try{e=t.simplify(e)}catch(e){return u.getLogger(this).warnOncePerTick("Failed to simplify scene filter mask polygon. Polygon will be ignored."),null}if(null==e)return null;if(e.spatialReference.equals(n))return e;try{return x(e,n)}catch(e){return u.getLogger(this).warnOncePerTick("Failed to project scene filter mask polygon. Polygon will be ignored."),null}})).filter(r).sort(((e,t)=>e.extent.xmin-t.extent.xmin)),o=new Set,s=new Array,l=new Array;for(let e of i){const r=e.extent.xmin;if(s.length=0,o.forEach((n=>{if(r>=n.extent.xmax)return l.push(n),void o.delete(n);e.extent.ymin<=n.extent.ymax&&e.extent.ymax>=n.extent.ymin&&t.intersects(e,n)&&s.push(n)})),s.length>0){s.push(e);try{e=t.union(s)}catch(e){u.getLogger(this).warnOncePerTick("Failed to unify filter mask polygons. Polygon will be ignored.");continue}s.pop(),s.forEach((e=>o.delete(e)))}o.add(e)}return o.forEach((e=>l.push(e))),l.length>0?{spatialRelationship:e.spatialRelationship,geometries:l}:null}get _filterNeedsProjectionEngine(){const e=this.layer.filter;if(null==e||e.geometries.length<=1)return!1;const t=e.geometries.at(0).spatialReference;return e.geometries.some((({spatialReference:e})=>!e.equals(t)&&!j(e,t)))}get layerFilterUpdating(){return E(this._layerFilter)}initialize(){const{signal:e}=this._abortController;m((()=>this.destroyed||!this._geometryEngine&&this.layer?.filter?.geometries?.length),e).then((async()=>{f(e),this._geometryEngine=await import("../geometry/geometryEngine.js")})).catch(p),this._projectionEngineLoaded=v(),m((()=>this.destroyed||!this._projectionEngineLoaded&&this._filterNeedsProjectionEngine),e).then((async()=>{f(e),await _(),this._projectionEngineLoaded=!0})).catch(p)}destroy(){this._abortController=F(this._abortController)}highlight(e){throw new Error("Not implemented")}queryFeatures(e,t){throw new Error("Not implemented")}queryObjectIds(e,t){throw new Error("Not implemented")}queryFeatureCount(e,t){throw new Error("Not implemented")}createQuery(){throw new Error("Not implemented")}queryExtent(e,t){throw new Error("Not implemented")}};a([h()],G.prototype,"layer",void 0),a([h()],G.prototype,"availableFields",null),a([h()],G.prototype,"maximumNumberOfFeatures",null),a([h({readOnly:!0})],G.prototype,"maximumNumberOfFeaturesExceeded",null),a([h()],G.prototype,"filter",void 0),a([h({readOnly:!0})],G.prototype,"layerFilter",null),a([h({readOnly:!0})],G.prototype,"_layerFilter",null),a([h()],G.prototype,"_geometryEngine",void 0),a([h()],G.prototype,"_projectionEngineLoaded",void 0),a([h()],G.prototype,"_filterNeedsProjectionEngine",null),a([h()],G.prototype,"layerFilterUpdating",null),G=a([b("esri.views.layers.SceneLayerView")],G);const $=G;export{z as S,R as a,$ as b,N as c,k as d,M as n,D as p}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/SceneLayerView3D.js b/library/arcgis/4.30/@arcgis/core/chunks/SceneLayerView3D.js new file mode 100644 index 00000000..4f646c1e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/SceneLayerView3D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./tslib.es6.js";import e from"../Graphic.js";import{L as r}from"./Logger.js";import{d as i}from"./maybe.js";import{R as s}from"./ReactiveSet.js";import{initial as o}from"../core/reactiveUtils.js";import{property as p}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import{subclass as m}from"../core/accessorSupport/decorators/subclass.js";import{WhereClause as l}from"../core/sql/WhereClause.js";import a from"../layers/support/FeatureFilter.js";import{a as n}from"./floorFilterUtils.js";import j from"../rest/support/Query.js";import{a as u}from"./styleUtils.js";import{I as d,c,F as y}from"./I3SMeshView3D.js";import{L as h}from"./LayerView3D.js";import{S as g,c as b,n as f,p as S,a as v,d as w,b as U}from"./SceneLayerView.js";import{I as F,a as I,b as C,c as V}from"./I3SQueryFeatureStore.js";import{N as _}from"./I3SNode.js";import{I as x}from"./I3SOverrides.js";import{c as M,g as E,o as O}from"./I3SUtil.js";import{T as D,D as R}from"./TemporalSceneLayerView.js";import{P as L}from"./PopupSceneLayerView.js";import{u as P}from"../views/SceneView.js";import{h as T}from"./popupUtils.js";import{b as A}from"./layerViewUtils.js";import{T as H}from"./Scheduler.js";import"../geometry.js";import"./ensureType.js";import"../geometry/Extent.js";import"../geometry/Geometry.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"./metadata.js";import"./utils.js";import"./handleUtils.js";import"./ObservableBase.js";import"./tracking.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"../core/Error.js";import"../config.js";import"./reader.js";import"../geometry/SpatialReference.js";import"./unitUtils.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"./writer.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"../geometry/Polyline.js";import"./typeUtils.js";import"../geometry/support/jsonUtils.js";import"../PopupTemplate.js";import"../core/Clonable.js";import"../core/Collection.js";import"../core/Evented.js";import"./shared.js";import"./SimpleObservable.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../intl.js";import"./date.js";import"./locale.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./messages.js";import"../popup/content.js";import"../popup/content/AttachmentsContent.js";import"../popup/content/Content.js";import"../popup/content/CustomContent.js";import"../popup/content/ExpressionContent.js";import"../popup/ElementExpressionInfo.js";import"../popup/content/FieldsContent.js";import"../popup/FieldInfo.js";import"./enumeration.js";import"../popup/support/FieldInfoFormat.js";import"../popup/content/MediaContent.js";import"../popup/content/BarChartMediaInfo.js";import"../popup/content/mixins/ChartMediaInfo.js";import"../popup/content/mixins/MediaInfo.js";import"../popup/content/support/ChartMediaInfoValue.js";import"../Color.js";import"./colorUtils.js";import"../popup/content/support/ChartMediaInfoValueSeries.js";import"./chartMediaInfoUtils.js";import"../popup/content/ColumnChartMediaInfo.js";import"../popup/content/ImageMediaInfo.js";import"../popup/content/support/ImageMediaInfoValue.js";import"../popup/content/LineChartMediaInfo.js";import"../popup/content/PieChartMediaInfo.js";import"../popup/content/RelationshipContent.js";import"../popup/support/RelatedRecordsInfoFieldOrder.js";import"../popup/content/TextContent.js";import"../popup/ExpressionInfo.js";import"../popup/LayerOptions.js";import"../popup/RelatedRecordsInfo.js";import"../support/actions/ActionBase.js";import"../core/Identifiable.js";import"../support/actions/ActionButton.js";import"../support/actions/ActionToggle.js";import"../symbols.js";import"../symbols/CIMSymbol.js";import"../symbols/Symbol.js";import"../symbols/ExtrudeSymbol3DLayer.js";import"../symbols/Symbol3DLayer.js";import"./utils4.js";import"../symbols/edges/Edges3D.js";import"./screenUtils.js";import"./materialUtils.js";import"./opacityUtils.js";import"../symbols/edges/SketchEdges3D.js";import"../symbols/edges/SolidEdges3D.js";import"./Symbol3DMaterial.js";import"../symbols/FillSymbol.js";import"../symbols/SimpleLineSymbol.js";import"../symbols/LineSymbol.js";import"../symbols/LineSymbolMarker.js";import"./lineMarkers.js";import"../symbols/FillSymbol3DLayer.js";import"../symbols/patterns/LineStylePattern3D.js";import"../symbols/patterns/StylePattern3D.js";import"./utils5.js";import"./colors.js";import"./symbolLayerUtils3D.js";import"./aaBoundingBox.js";import"../symbols/Font.js";import"../symbols/IconSymbol3DLayer.js";import"./persistableUrlUtils.js";import"../symbols/LabelSymbol3D.js";import"../symbols/Symbol3D.js";import"./collectionUtils.js";import"../portal/Portal.js";import"../core/Loadable.js";import"../core/Promise.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"../symbols/LineSymbol3DLayer.js";import"../symbols/LineStyleMarker3D.js";import"../symbols/ObjectSymbol3DLayer.js";import"../symbols/PathSymbol3DLayer.js";import"../symbols/TextSymbol3DLayer.js";import"../symbols/WaterSymbol3DLayer.js";import"../symbols/support/StyleOrigin.js";import"./Thumbnail.js";import"./calloutUtils.js";import"../symbols/callouts/Callout3D.js";import"../symbols/callouts/LineCallout3D.js";import"../symbols/support/Symbol3DVerticalOffset.js";import"../symbols/LineSymbol3D.js";import"../symbols/MarkerSymbol.js";import"../symbols/MeshSymbol3D.js";import"../symbols/PictureFillSymbol.js";import"./urlUtils.js";import"../symbols/PictureMarkerSymbol.js";import"../symbols/PointSymbol3D.js";import"../symbols/PolygonSymbol3D.js";import"./asyncUtils.js";import"../symbols/SimpleFillSymbol.js";import"../symbols/SimpleMarkerSymbol.js";import"../symbols/TextSymbol.js";import"../symbols/WebStyleSymbol.js";import"./TimeOnly.js";import"./UnknownTimeZone.js";import"./_commonjsHelpers.js";import"../TimeExtent.js";import"./timeUtils.js";import"./DataLayerSource.js";import"../layers/support/Field.js";import"./domains.js";import"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";import"./fieldType.js";import"./FullTextSearch.js";import"./spatialRelationships.js";import"../rest/support/StatisticDefinition.js";import"./ByteSizeUnit.js";import"./mat3.js";import"./mat3f64.js";import"./mat4.js";import"./mat4f64.js";import"./quatf64.js";import"./vec4.js";import"./vec4f64.js";import"./UpdatingHandles.js";import"./Transform.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"./RenderTexture.js";import"./sphere.js";import"./ray.js";import"./plane.js";import"./vec2f64.js";import"./mathUtils2.js";import"./ElevationRange.js";import"./ElevationUpdateEvent.js";import"./ElevationContext.js";import"./computeTranslationToOriginAndRotation.js";import"./ElevationProvider.js";import"./VertexAttribute.js";import"./unitConversionUtils.js";import"./lengthUtils.js";import"./hydratedFeatures.js";import"./dehydratedPoint.js";import"./graphicUtils.js";import"../geometry/projection.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"./zscale.js";import"./Attribute.js";import"./Material.js";import"./interfaces3.js";import"./basicInterfaces.js";import"./ViewingMode.js";import"./StencilUtils.js";import"./Indices.js";import"./Util.js";import"./triangle.js";import"./lineSegment.js";import"./doublePrecisionUtils.js";import"./Matrix4PassUniform.js";import"./BindType.js";import"./ShaderTechniqueConfiguration.js";import"./debugFlags2.js";import"./requestImageUtils.js";import"./enums.js";import"./Texture.js";import"./GLObjectType.js";import"./vec2.js";import"./renderState.js";import"./vec2f32.js";import"./InterleavedLayout.js";import"./BufferView.js";import"./types.js";import"./RayIntersections.js";import"./HUDMaterial.js";import"./VerticalOffset.glsl.js";import"./GLTextureMaterial.js";import"./ScreenSpacePass.glsl.js";import"./VertexArrayObject2.js";import"./VertexArrayObject.js";import"./OutputHighlight.glsl.js";import"./VertexPosition.glsl.js";import"./Matrix3DrawUniform.js";import"./RenderGeometry.js";import"./IntegerPassUniform.js";import"./compilerUtils.js";import"./NormalAttribute.glsl.js";import"../views/3d/webgl/RenderCamera.js";import"./frustum.js";import"./axisAngleDegrees.js";import"./quat.js";import"./weather.js";import"../views/3d/environment/CloudyWeather.js";import"../views/3d/environment/FoggyWeather.js";import"../views/3d/environment/RainyWeather.js";import"../views/3d/environment/SnowyWeather.js";import"../views/3d/environment/SunnyWeather.js";import"./Float4DrawUniform.js";import"./NestedMap.js";import"./RibbonLineMaterial.js";import"./Octree.js";import"./floatRGBA.js";import"./Intersector.js";import"./Intersector2.js";import"./boundedPlane.js";import"./verticalOffsetUtils.js";import"./orientedBoundingBox.js";import"./spatialReferenceEllipsoidUtils.js";import"./glUtil.js";import"./VertexElementDescriptor.js";import"./MemCache.js";import"./BufferObject.js";import"./projectBoundingRect.js";import"./dehydratedFeatures.js";import"./quantizationUtils.js";import"./featureConversionUtils.js";import"./OptimizedFeature.js";import"./OptimizedGeometry.js";import"./OptimizedFeatureSet.js";import"./edgeUtils.js";import"./DecodeSymbolColor.glsl.js";import"./earcut.js";import"./DoubleArray.js";import"./vec32.js";import"./SnappingCandidate.js";import"./visualVariableUtils.js";import"./sizeVariableUtils.js";import"./triangulationUtils.js";import"./deduplicate.js";import"./Normals.js";import"./objectResourceUtils.js";import"./devEnvironmentUtils.js";import"./vec42.js";import"./DefaultMaterial_COLOR_GAMMA.js";import"./Version.js";import"./resourceUtils3.js";import"./Matrix4sPassUniform.js";import"../views/3d/webgl/RenderNode.js";import"./CameraSpace.glsl.js";import"./projectPointToVector.js";import"./CIMSymbolHelper.js";import"./BidiEngine.js";import"./fontUtils.js";import"./GeometryUtils.js";import"./enums2.js";import"./utils7.js";import"./definitions.js";import"./shapingUtils.js";import"./mat2d.js";import"./mat2df32.js";import"./Rect.js";import"./BoundingBox.js";import"./defaults.js";import"./defaultsJSON.js";import"./OverrideHelper.js";import"./colorUtils2.js";import"../symbols/support/cimSymbolUtils.js";import"./utils11.js";import"./jsonUtils.js";import"./parser.js";import"./utils3.js";import"./LRUCache.js";import"./GeometryUtil.js";import"./vec3f32.js";import"./line.js";import"./line2.js";import"./lineStippleUtils.js";import"./projectVectorToPoint.js";import"./projectVectorToVector.js";import"../geometry/support/MeshComponent.js";import"../geometry/support/MeshMaterial.js";import"../geometry/support/MeshTexture.js";import"./imageUtils.js";import"../geometry/support/MeshTextureTransform.js";import"../geometry/support/MeshMaterialMetallicRoughness.js";import"./MeshVertexAttributes.js";import"./meshVertexSpaceUtils.js";import"../geometry/support/MeshGeoreferencedVertexSpace.js";import"../geometry/support/MeshLocalVertexSpace.js";import"./projection.js";import"./interfaces6.js";import"./DefaultLayouts.js";import"./webStyleSymbolUtils.js";import"../symbols/support/jsonUtils.js";import"./layerUtils2.js";import"./Intersector3.js";import"./ColorMaterial.js";import"./TriangleMaterial.js";import"./LayerConstants.js";import"../layers/support/SceneModification.js";import"./persistable.js";import"./MD5.js";import"./multiOriginJSONSupportUtils.js";import"./uuid.js";import"./resourceExtension.js";import"./basemapUtils.js";import"../Basemap.js";import"./loadAll.js";import"../portal/PortalItem.js";import"../portal/PortalItemResource.js";import"../portal/PortalRating.js";import"../support/BasemapStyle.js";import"./writeUtils.js";import"./elevationInfoUtils.js";import"./diffUtils.js";import"./Graphics3DObjectStates.js";import"../renderers/ClassBreaksRenderer.js";import"../renderers/Renderer.js";import"../renderers/support/AuthoringInfo.js";import"../renderers/support/AuthoringInfoVisualVariable.js";import"./colorRamps.js";import"../rest/support/AlgorithmicColorRamp.js";import"../rest/support/ColorRamp.js";import"../rest/support/MultipartColorRamp.js";import"../renderers/mixins/VisualVariablesMixin.js";import"../renderers/visualVariables/ColorVariable.js";import"../renderers/visualVariables/VisualVariable.js";import"./LegendOptions.js";import"../renderers/visualVariables/support/ColorStop.js";import"../renderers/visualVariables/OpacityVariable.js";import"../renderers/visualVariables/support/OpacityStop.js";import"../renderers/visualVariables/RotationVariable.js";import"../renderers/visualVariables/SizeVariable.js";import"../renderers/visualVariables/support/SizeStop.js";import"../renderers/support/ClassBreakInfo.js";import"./commonProperties.js";import"../renderers/DictionaryRenderer.js";import"../layers/support/FieldsIndex.js";import"../renderers/DotDensityRenderer.js";import"../renderers/support/AttributeColorInfo.js";import"../renderers/HeatmapRenderer.js";import"../renderers/support/HeatmapColorStop.js";import"./heatmapUtils.js";import"../renderers/PieChartRenderer.js";import"../renderers/SimpleRenderer.js";import"../renderers/UniqueValueRenderer.js";import"../renderers/support/UniqueValue.js";import"../renderers/support/UniqueValueClass.js";import"../renderers/support/UniqueValueGroup.js";import"../renderers/support/UniqueValueInfo.js";import"../renderers/support/jsonUtils.js";import"../layers/Layer.js";import"./rendererConversion.js";import"./optimizedFeatureQueryEngineAdapter.js";import"./centroid.js";import"./PooledRBush.js";import"./quickselect.js";import"./InputManager.js";import"./Queue.js";import"../core/signal.js";import"./LayerViewPerformanceInfo.js";import"./WorkerHandle.js";import"../core/workers/workers.js";import"../core/workers/Connection.js";import"../core/workers/RemoteClient.js";import"./SceneLayerWorker.js";import"./intersectorUtilsConversions.js";import"./Graphics3DGraphicsPipeline.js";import"./timeSupport2.js";import"../support/timeUtils.js";import"./utils6.js";import"./tagSymbols.js";import"./projectExtentUtils.js";import"./geometryServiceUtils.js";import"./project.js";import"./utils8.js";import"./utils9.js";import"../rest/support/ProjectParameters.js";import"./arcgisLayerUrl.js";import"./ReactiveMap.js";import"./dehydratedFeatureComparison.js";import"./TerrainConst.js";import"../layers/support/LOD.js";import"../layers/support/TileInfo.js";import"./TileKey.js";import"./queryForSymbologySnapping.js";import"./hash.js";import"./QueryEngine.js";import"../geometry/support/normalizeUtils.js";import"./normalizeUtilsCommon.js";import"./simplify.js";import"./timeSupport.js";import"./projectionSupport.js";import"./json.js";import"./QueryEngineCapabilities.js";import"./utils12.js";import"./utils2.js";import"./utils10.js";import"./generateRendererUtils.js";import"../rest/support/FeatureSet.js";import"./scaleUtils.js";import"./FeatureStore.js";import"./BoundsStore.js";import"./Program.js";import"./heatmapTextureUtils.js";import"./makeScheduleFunction.js";import"./heightModelInfoUtils.js";import"../geometry/HeightModelInfo.js";import"./featureQueryAll.js";import"../views/layers/LayerView.js";import"./I3SBinaryReader.js";import"./meshFeatureSet.js";import"../geometry/Mesh.js";import"../geometry/support/MeshTransform.js";import"./vertexSpaceConversion.js";import"./External.js";import"./infoFor3D.js";import"./FeatureLayerView3D.js";import"./FeatureLayerViewBase3D.js";import"./query.js";import"./pbfQueryUtils.js";import"./pbf.js";import"./queryZScale.js";import"./EventedSet.js";import"./FeatureLayerView.js";import"../layers/support/FeatureEffect.js";import"./RefreshableLayerView.js";import"../Camera.js";import"../CameraLayout.js";import"./Cyclical.js";import"../Viewpoint.js";import"./domUtils.js";import"./GraphicsCollection.js";import"./RenderCoordsHelper.js";import"../views/View.js";import"../Map.js";import"../Ground.js";import"./CollectionFlattener.js";import"./editableLayers.js";import"../layers/catalog/catalogUtils.js";import"./collectionUtils2.js";import"../support/LayersMixin.js";import"../support/TablesMixin.js";import"../views/BasemapView.js";import"../views/Magnifier.js";import"./selectionUtils.js";import"../views/Theme.js";import"./ViewEvents.js";import"./IViewEvents.js";import"./interfaces.js";import"./screenUtils2.js";import"../views/input/Input.js";import"../views/input/gamepad/GamepadSettings.js";import"../views/input/gamepad/GamepadInputDevice.js";import"../views/navigation/Navigation.js";import"./a11yUtils.js";import"../views/navigation/gamepad/GamepadSettings.js";import"./projectionUtils.js";import"../views/BreakpointsOwner.js";import"../views/DOMContainer.js";import"./projector.js";import"./widgetUtils.js";import"../views/GroundView.js";import"./cameraUtils.js";import"./earthUtils.js";import"./spatialReferenceSupport.js";import"../layers/support/ElevationSampler.js";import"../views/PopupView.js";import"../views/ViewAnimation.js";import"../views/3d/environment/SunLighting.js";import"../webscene/SunLighting.js";import"../views/3d/environment/VirtualLighting.js";import"../webscene/VirtualLighting.js";import"../webscene/Environment.js";import"./lightingTypes.js";import"../webscene/background/Background.js";import"../webscene/background/ColorBackground.js";import"./quantityUtils.js";import"./debugFlags.js";import"./ShadowCastVisualizeTechniqueConfiguration.js";import"./euclideanLengthMeasurementUtils.js";import"./WebGLRequirements.js";import"./capabilities2.js";import"./contextUtils.js";import"./ray2.js";import"./viewpointUtils2.js";import"./ZoomMomentumEstimator.js";import"./labelFormatUtils.js";import"./labelUtils.js";import"./FeatureTileDescriptor3D.js";import"./hitTest.js";import"./hitTestSelectUtils.js";import"./terrainUtils.js";import"../views/3d/support/SceneViewPerformanceInfo.js";import"../views/3d/support/LayerPerformanceInfo.js";import"./ElevationQueryTileCache.js";import"./RenderableTile.js";import"./mat3f32.js";import"./enums3.js";import"./TileStrategy.js";import"./TileKey2.js";import"./QueueProcessor.js";import"./config.js";import"./TiledDisplayObject.js";import"./DisplayObject.js";import"./StyleDefinition.js";import"./ElevationSamplerData.js";import"./resources.js";import"./edgeProcessing.js";import"./Viewshed.js";import"../views/3d/webgl.js";import"../views/3d/webgl/ManagedFBO.js";import"./testSVGPremultipliedAlpha.js";import"./RenderingContext.js";import"./ProgramCache.js";import"./screenshotUtils.js";import"../views/ui/DefaultUI.js";import"../views/ui/UI.js";import"./themeUtils.js";import"../widgets/Attribution.js";import"../widgets/Widget.js";import"./jsxWidgetSupport.js";import"../widgets/Attribution/AttributionViewModel.js";import"./globalCss.js";import"./accessibleHandler.js";import"./messageBundle.js";import"./jsxFactory.js";import"../widgets/Compass.js";import"../widgets/Compass/CompassViewModel.js";import"./utils20.js";import"../widgets/support/GoTo.js";import"../widgets/NavigationToggle.js";import"../widgets/NavigationToggle/NavigationToggleViewModel.js";import"../widgets/Zoom.js";import"../widgets/Zoom/ZoomViewModel.js";const q=w();let G=class extends(d(D(R(L(h(U)))))){constructor(){super(...arguments),this.type="scene-layer-3d",this._setVisibilityHiddenObjectIds=new s,this.progressiveLoadFactor=1,this._elevationContext="scene",this._isIntegratedMesh=!1,this._supportsLabeling=!0,this._pendingEditsQueue=Promise.resolve(),this._interactiveEditingSessions=new Map,this._queryEngine=null}get i3slayer(){return this.layer}tryRecycleWith(t,e){return t.url===this.layer.url&&this.i3sOverrides.isEmpty?t.load(e).then((()=>{M(this.layer,t,this.i3sOverrides),this.layer=t,this.i3sOverrides.destroy();const e=this.view.resourceController?.memoryController;this.i3sOverrides=new x({view:this.view,layer:t,memoryController:e}),this.resetHighlights()})):null}get layerPopupEnabledAndHasTemplate(){return this.layer.popupEnabled&&T(this.layer,this.view.popup?.defaultPopupTemplateEnabled)}get filter(){return this._get("filter")}set filter(t){this._set("filter",F.checkSupport(t)?t:null)}get viewFilter(){const t=this.mergedFilter,e=this.layerFilter;if(null==t&&null==e)return null;const r=this._get("viewFilter");return null==r?new F({layerFilter:e,viewFilter:t,layerFieldsIndex:this.layer.fieldsIndex,loadAsyncModule:t=>this._loadAsyncModule(t),addSqlFilter:(t,e)=>this.addSqlFilter(t,e,this.logError),addTimeFilter:(t,e)=>this.addTimeFilter(t,e)}):(r.viewFilter=t,r.layerFilter=e,r)}get requiredFields(){return this._fieldsHelper?.requiredFields??[]}get _floorFilterClause(){const t=n(this);return null!=t?l.create(t,this.layer.fieldsIndex):null}get _excludeObjectIdsSorted(){const t=this.layer.excludeObjectIds.toArray();return t.length?t.sort(((t,e)=>t-e)):null}get _setVisibilityHiddenObjectIdsSorted(){return this._setVisibilityHiddenObjectIds.size?Array.from(this._setVisibilityHiddenObjectIds).sort(((t,e)=>t-e)):null}get lodFactor(){return this.view?.qualitySettings?.sceneService?.object?.lodFactor??1}get lodCrossfadeUncoveredDuration(){return this.view?.qualitySettings?.fadeDuration??0}get updatingProgressValue(){return this._controller?.updatingProgress??0}get visibleAtCurrentScale(){return A(this.i3slayer.effectiveScaleRange,this.view.terrainScale)}initialize(){this._fieldsHelper=new g({layerView:this}),this._updatingHandles.add((()=>this.layer.rangeInfos),(t=>this._rangeInfosChanged(t)),o),this._updatingHandles.add((()=>this.layer.renderer),(t=>this._updatingHandles.addPromise(this._rendererChange(t))),o);const t=()=>this._filterChange();this._updatingHandles.add((()=>this.parsedDefinitionExpression),t),this._updatingHandles.add((()=>this.mergedFilter),t),this._updatingHandles.add((()=>this._floorFilterClause),t),this._updatingHandles.add((()=>this._excludeObjectIdsSorted),t),this._updatingHandles.add((()=>this._setVisibilityHiddenObjectIdsSorted),t),this._updatingHandles.add((()=>this.viewFilter?.sortedObjectIds),t),this._updatingHandles.add((()=>this.viewFilter?.parsedWhereClause),t),this._updatingHandles.add((()=>this.getTimeFilterDependencies()),t),this._updatingHandles.add((()=>[this.viewFilter?.parsedGeometry,this.mergedFilter?.spatialRelationship,this.layer.filter?.spatialRelationship]),(()=>this._geometryFilterChange())),u()&&this.i3sOverrides.is3DOFL&&this._updatingHandles.add((()=>this.i3sOverrides.sortedGeometryChangedObjectIds),t),this.addHandles(this.layer.on("apply-edits",(t=>this._updatingHandles.addPromise(t.result)))),this.addHandles(this.layer.on("edits",(t=>{const e=this._pendingEditsQueue.then((()=>this._handleEdits(t))).then();this._pendingEditsQueue=e,this._updatingHandles.addPromise(e)})))}destroy(){this._fieldsHelper=i(this._fieldsHelper)}_rangeInfosChanged(t){null!=t&&t.length>0&&r.getLogger(this).warn("Unsupported property: rangeInfos are currently only serialized to and from web scenes but do not affect rendering.")}createQuery(){const t={outFields:["*"],returnGeometry:!1,outSpatialReference:this.view.spatialReference};return this.mergedFilter?.createQuery(t)??new j(t)}queryExtent(t,e){return this._ensureQueryEngine().executeQueryForExtent(this._ensureQuery(t),e?.signal)}queryFeatureCount(t,e){return this._ensureQueryEngine().executeQueryForCount(this._ensureQuery(t),e?.signal)}queryFeatures(t,e){return this._ensureQueryEngine().executeQuery(this._ensureQuery(t),e?.signal).then((t=>{if(!t?.features)return t;const e=this.layer;for(const r of t.features)r.layer=e,r.sourceLayer=e;return t}))}queryObjectIds(t,e){return this._ensureQueryEngine().executeQueryForIds(this._ensureQuery(t),e?.signal)}_ensureQueryEngine(){return this._queryEngine||(this._queryEngine=this._createQueryEngine()),this._queryEngine}_createQueryEngine(){const t=c(this.view.spatialReference,this.view.renderSpatialReference,this._collection);return new I({layerView:this,priority:H.FEATURE_QUERY_ENGINE,spatialIndex:new C({featureAdapter:new V({objectIdField:this.layer.objectIdField,attributeStorageInfo:this.layer.attributeStorageInfo??[],getFeatureExtent:t}),forAllFeatures:(t,e)=>this._forAllFeatures(((e,r,i)=>t({id:e,index:r,meta:i})),e,y.QUERYABLE),getFeatureExtent:t,sourceSpatialReference:E(this.layer),viewSpatialReference:this.view.spatialReference})})}highlight(t){const e=this._highlights;if(t instanceof j){const{set:r,handle:i}=e.acquireSet();return this.queryObjectIds(t).then((t=>e.setFeatureIds(r,t))),i}return super.highlight(t)}createInteractiveEditSession(t){return b(this._attributeEditingContext,t)}_createLayerGraphic(t){return new e({attributes:t,layer:this.layer,sourceLayer:this.layer})}getFilters(){const t=super.getFilters();u()&&this.i3sOverrides.is3DOFL&&this.i3sOverrides.sortedGeometryChangedObjectIds.length>0&&t.push(((t,e)=>{e.node.index>=0&&O(this.i3sOverrides.sortedGeometryChangedObjectIds,!1,t)}));const e=this._setVisibilityHiddenObjectIdsSorted;null!=e&&t.push((t=>O(e,!1,t)));const r=this._excludeObjectIdsSorted;return null!=r&&t.push((t=>O(r,!1,t))),this._floorFilterClause&&this.addSqlFilter(t,this._floorFilterClause,this.logError),this.addSqlFilter(t,this.parsedDefinitionExpression,this.logError),null!=this.viewFilter&&this.viewFilter.addFilters(t,this.view,this._controller.crsIndex,this._collection),t}setVisibility(t,e){e?this._setVisibilityHiddenObjectIds.delete(t):this._setVisibilityHiddenObjectIds.add(t)}isUpdating(){return super.isUpdating()||this.layerFilterUpdating||null!=this.viewFilter&&this.viewFilter.updating||null!=this.i3sOverrides&&this.i3sOverrides.updating}_ensureQuery(t){return this._addDefinitionExpressionToQuery(null==t?this.createQuery():j.from(t))}get _attributeEditingContext(){return{sessions:this._interactiveEditingSessions,fieldsIndex:this.layer.fieldsIndex,objectIdField:this._getObjectIdField(),globalIdField:this._getGlobalIdField(),forEachNode:t=>this._forAllNodes((e=>null!=e?t(e.node,e.featureIds):null)),attributeStorageInfo:this.i3slayer.attributeStorageInfo??[],i3sOverrides:this.i3sOverrides,getAttributeData:t=>this.getAttributeData(t),setAttributeData:(t,e)=>this.setAttributeData(t,e),clearMemCache:()=>this.clearMemCache()}}async _handleEdits(t){const e=u(),r=this._attributeEditingContext,i=await f(r,t);e&&S(r,i),v(r,i)}get hasGeometryFilter(){const t=this.viewFilter;return null!=t?.parsedGeometry}computeNodeFiltering(t){const e=this.viewFilter;return null==e||!this.view.spatialReference||e.isMBSGeometryVisible(t,this.view.spatialReference,this._controller.crsIndex)?_.Unmodified:_.Culled}};t([p()],G.prototype,"i3slayer",null),t([p(P)],G.prototype,"updatingProgress",void 0),t([p({type:a})],G.prototype,"filter",null),t([p({readOnly:!0})],G.prototype,"viewFilter",null),t([p(q.requiredFields)],G.prototype,"requiredFields",null),t([p(q.availableFields)],G.prototype,"availableFields",void 0),t([p()],G.prototype,"_fieldsHelper",void 0),t([p()],G.prototype,"_floorFilterClause",null),t([p()],G.prototype,"_excludeObjectIdsSorted",null),t([p()],G.prototype,"_setVisibilityHiddenObjectIds",void 0),t([p()],G.prototype,"_setVisibilityHiddenObjectIdsSorted",null),t([p()],G.prototype,"lodFactor",null),t([p()],G.prototype,"updatingProgressValue",null),t([p({readOnly:!0})],G.prototype,"visibleAtCurrentScale",null),G=t([m("esri.views.3d.layers.SceneLayerView3D")],G);const Q=G;export{Q as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/SceneLayerWorker.js b/library/arcgis/4.30/@arcgis/core/chunks/SceneLayerWorker.js new file mode 100644 index 00000000..c4cf7159 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/SceneLayerWorker.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{h as e}from"./mathUtils.js";import t from"../geometry/SpatialReference.js";import{t as r}from"./DoubleArray.js";import o from"../geometry/support/MeshGeoreferencedVertexSpace.js";import n from"../geometry/support/MeshLocalVertexSpace.js";import{t as s,n as i}from"./vec32.js";import{g as a}from"./assets.js";import{a as f}from"./I3SNode.js";var c,l;function u(e){return a(`esri/libs/i3s/${e}`)}let m,d,y;function p(e){if(!y)return;const t=e.modifications,r=y._malloc(8*t.length),o=new Float64Array(y.HEAPU8.buffer,r,t.length);for(let e=0;ee.some((e=>"color"===e.name)))),normal:t.needNormals&&t.layouts.some((e=>e.some((e=>"normalCompressed"===e.name)))),uv0:t.layouts.some((e=>e.some((e=>"uv0"===e.name)))),uvRegion:t.layouts.some((e=>e.some((e=>"uvRegion"===e.name)))),featureIndex:w.featureIndex},I=e.process(o,!!t.obbData,d,p.byteLength,w,j,y,a,u,m,t.normalReferenceFrame);if(e._free(y),e._free(d),I.error.length>0)throw new Error(`i3s.wasm: ${I.error}`);if(I.discarded)return null;const A=I.componentOffsets.length>0?I.componentOffsets.slice():null,S=I.featureIds.length>0?I.featureIds.slice():null,L=I.anchorIds.length>0?Array.from(I.anchorIds):null,_=I.anchors.length>0?Array.from(I.anchors):null,M=I.interleavedVertedData.slice().buffer,O=I.indicesType===c.Int16?new Uint16Array(I.indices.buffer,I.indices.byteOffset,I.indices.byteLength/2).slice():new Uint32Array(I.indices.buffer,I.indices.byteOffset,I.indices.byteLength/4).slice(),F=I.positions.slice(),N=I.positionIndicesType===c.Int16?new Uint16Array(I.positionIndices.buffer,I.positionIndices.byteOffset,I.positionIndices.byteLength/2).slice():new Uint32Array(I.positionIndices.buffer,I.positionIndices.byteOffset,I.positionIndices.byteLength/4).slice(),P={layout:t.layouts[0],interleavedVertexData:M,indices:O,hasColors:I.hasColors,hasModifications:I.hasModifications,positionData:{data:F,indices:N}};return S&&r.push(S.buffer),A&&r.push(A.buffer),r.push(M),r.push(O.buffer),r.push(F.buffer),r.push(N.buffer),{componentOffsets:A,featureIds:S,anchorIds:L,anchors:_,transformedGeometry:P,obb:I.obb,globalTrafo:n}}function b(e){return 0===e?f.Unmodified:1===e?f.PotentiallyModified:2===e?f.Culled:f.Unknown}function g(e){if(!y)return;const{context:t,buffer:r}=e,o=y._malloc(r.byteLength),n=r.byteLength/Float64Array.BYTES_PER_ELEMENT,s=new Float64Array(y.HEAPU8.buffer,o,n),i=new Float64Array(r);s.set(i),y.filterOBBs(t,o,n),i.set(s),y._free(o)}function w(e){y&&0===y.destroy(e)&&(y=null)}function E(e,t){for(let r=0;rimport("./i3s.js").then((e=>e.i)).then((({default:t})=>{const r=t({locateFile:u,onRuntimeInitialized:()=>e(r)});delete r.then})))).catch((e=>{throw e}))),m).then((e=>(y=e,d=null,y)))),d)}!function(e){e[e.None=0]="None",e[e.Int16=1]="Int16",e[e.Int32=2]="Int32"}(c||(c={})),function(e){e[e.Replace=0]="Replace",e[e.Outside=1]="Outside",e[e.Inside=2]="Inside",e[e.Finished=3]="Finished"}(l||(l={}));const A={transform:(e,t)=>y&&h(y,e,t),destroy:w},S=Object.freeze(Object.defineProperty({__proto__:null,destroyContext:function(e){w(e)},dracoDecompressPointCloudData:async function(e){y=await I();const t=[e.geometryBuffer],{geometryBuffer:r}=e,o=r.byteLength,n=y._malloc(o),s=new Uint8Array(y.HEAPU8.buffer,n,o);s.set(new Uint8Array(r));const i=y.dracoDecompressPointCloudData(n,s.byteLength);if(y._free(n),i.error.length>0)throw new Error(`i3s.wasm: ${i.error}`);const a=i.featureIds?.length>0?i.featureIds.slice():null,f=i.positions.slice();return a&&t.push(a.buffer),t.push(f.buffer),{result:{positions:f,featureIds:a},transferList:t}},filterObbsForModifications:async function(e){await I(),g(e);const t={buffer:e.buffer};return{result:t,transferList:[t.buffer]}},filterObbsForModificationsSync:g,initialize:j,interpretObbModificationResults:b,process:async function(e){y=await I();const t=[e.geometryBuffer];return{result:h(y,e,t),transferList:t}},project:async function(e){const{localMatrix:s,origin:i,positions:a,vertexSpace:f,localMode:c}=e,l=t.fromJSON(e.inSpatialReference),u=t.fromJSON(e.outSpatialReference);let m;const[{projectBuffer:d},{initializeProjection:y}]=await Promise.all([import("./projectBuffer.js").then((e=>e.m)),import("../geometry/projection.js").then((e=>e.a))]);await y(l,u);const p=[0,0,0];if(!d(i,l,0,p,u,0,1))throw new Error("Failed to project");if("georeferenced"===f.type&&null==f.origin){if(m=new Float64Array(a.length),!d(a,l,0,m,u,0,m.length/3))throw new Error("Failed to project")}else{const e="georeferenced"===f.type?o.fromJSON(f):n.fromJSON(f),{project:t}=await import("./projection.js"),i=t({positions:a,transform:s?{localMatrix:s}:void 0,vertexSpace:e,inSpatialReference:l,outSpatialReference:u,localMode:c});if(!i)throw new Error("Failed to project");m=r(i)}const h=m.length,[b,g,w]=p;for(let e=0;e0}destroy(){this.cancelAll()}runTask(e){if(0===this.length)return T;for(;!e.done&&this._process(e);)e.madeProgress()}push(e,t,s){return++this._runningTasks.value,new Promise(((r,i)=>this._tasks.push(new m(r,i,e,t,s)))).finally((()=>--this._runningTasks.value))}unshift(e,t,s){return++this._runningTasks.value,new Promise(((r,i)=>this._tasks.unshift(new m(r,i,e,t,s)))).finally((()=>--this._runningTasks.value))}_process(e){if(0===this._tasks.length)return!1;const t=this._tasks.shift();try{const s=n(t.signal);if(s&&!t.abortCallback)t.reject(h());else{const r=s?t.abortCallback?.(h()):t.callback(e);_(r)?r.then(t.resolve,t.reject):t.resolve(r)}}catch(e){t.reject(e)}return!0}cancelAll(){const e=h();for(const t of this._tasks)if(t.abortCallback){const s=t.abortCallback(e);t.resolve(s)}else t.reject(e);this._tasks.length=0}}class m{constructor(e,t,s,r=void 0,i=void 0){this.resolve=e,this.reject=t,this.callback=s,this.signal=r,this.abortCallback=i}}var I,R;function f(){return new S.Scheduler}!function(e){e[e.ANIMATING=0]="ANIMATING",e[e.INTERACTING=1]="INTERACTING",e[e.IDLE=2]="IDLE"}(I||(I={})),function(e){e.RESOURCE_CONTROLLER_IMMEDIATE="immediate",e.RESOURCE_CONTROLLER="schedule",e.SLIDE="slide",e.STREAM_DATA_LOADER="stream loader",e.ELEVATION_QUERY="elevation query",e.TERRAIN_SURFACE="terrain",e.SURFACE_GEOMETRY_UPDATES="surface geometry updates",e.LOD_RENDERER="LoD renderer",e.GRAPHICS_CORE="Graphics3D",e.I3S_CONTROLLER="I3S",e.POINT_CLOUD_LAYER="point cloud",e.FEATURE_TILE_FETCHER="feature fetcher",e.OVERLAY="overlay",e.STAGE="stage",e.GRAPHICS_DECONFLICTOR="graphics deconflictor",e.FILTER_VISIBILITY="Graphics3D filter visibility",e.SCALE_VISIBILITY="Graphics3D scale visibility",e.FRUSTUM_VISIBILITY="Graphics3D frustum visibility",e.POINT_OF_INTEREST_FREQUENT="POI frequent",e.POINT_OF_INTEREST_INFREQUENT="POI infrequent",e.LABELER="labeler",e.FEATURE_QUERY_ENGINE="feature query",e.FEATURE_TILE_TREE="feature tile tree",e.FEATURE_TILE_TREE_ACTIVE="fast feature tile tree",e.ELEVATION_ALIGNMENT="elevation alignment",e.ELEVATION_ALIGNMENT_SCENE="elevation alignment scene",e.TEXT_TEXTURE_ATLAS="text texture atlas",e.TEXTURE_UNLOAD="texture unload",e.LINE_OF_SIGHT_TOOL="line of sight tool",e.LINE_OF_SIGHT_TOOL_INTERACTIVE="interactive line of sight tool",e.ELEVATION_PROFILE="elevation profile",e.SNAPPING="snapping",e.SHADOW_ACCUMULATOR="shadow accumulator",e.CLOUDS_GENERATOR="clouds generator",e[e.NONE=0]="NONE",e[e.TEST_PRIO=1]="TEST_PRIO"}(R||(R={}));const A=new Map([[R.RESOURCE_CONTROLLER_IMMEDIATE,0],[R.RESOURCE_CONTROLLER,4],[R.SLIDE,0],[R.STREAM_DATA_LOADER,0],[R.ELEVATION_QUERY,0],[R.TERRAIN_SURFACE,1],[R.SURFACE_GEOMETRY_UPDATES,1],[R.LOD_RENDERER,2],[R.GRAPHICS_CORE,2],[R.I3S_CONTROLLER,2],[R.POINT_CLOUD_LAYER,2],[R.FEATURE_TILE_FETCHER,2],[R.OVERLAY,4],[R.STAGE,4],[R.GRAPHICS_DECONFLICTOR,4],[R.FILTER_VISIBILITY,4],[R.SCALE_VISIBILITY,4],[R.FRUSTUM_VISIBILITY,4],[R.CLOUDS_GENERATOR,4],[R.POINT_OF_INTEREST_FREQUENT,6],[R.POINT_OF_INTEREST_INFREQUENT,30],[R.LABELER,8],[R.FEATURE_QUERY_ENGINE,8],[R.FEATURE_TILE_TREE,16],[R.FEATURE_TILE_TREE_ACTIVE,0],[R.ELEVATION_ALIGNMENT,12],[R.ELEVATION_ALIGNMENT_SCENE,14],[R.TEXT_TEXTURE_ATLAS,12],[R.TEXTURE_UNLOAD,12],[R.LINE_OF_SIGHT_TOOL,16],[R.LINE_OF_SIGHT_TOOL_INTERACTIVE,0],[R.SNAPPING,0],[R.SHADOW_ACCUMULATOR,30]]);function p(e){return A.has(e)?A.get(e):"number"==typeof e?e:1}const k=a(6.5),L=a(1),b=a(30),N=a(1e3/30),O=a(100);var S,C;!function(n){n.Scheduler=class{get updating(){return this._updating.value}_updatingChanged(){this._updating.value=this._tasks.some((e=>e.needsUpdate))}constructor(){this._updating=E(!0),this._microTaskQueued=!1,this._frameNumber=0,this.performanceInfo={total:new r("total"),tasks:new Map},this._frameTaskTimes=new Map,this._budget=new _,this._state=I.INTERACTING,this._tasks=new i,this._runQueue=new i,this._load=0,this._idleStateCallbacks=new i,this._idleUpdatesStartFired=!1,this._forceTask=!1,this._debug=!1,this._debugHandle=o((()=>c.SCHEDULER_LOG_SLOW_TASKS),(e=>this._debug=e),d);for(const e of Object.keys(R))this.performanceInfo.tasks.set(R[e],new r(R[e]))}destroy(){this._tasks.toArray().forEach((e=>e.remove())),this._tasks.clear(),s(this._debugHandle),this._microTaskQueued=!1,this._updatingChanged()}taskRunningChanged(e){this._updatingChanged(),e&&this._budget.remaining>0&&!this._microTaskQueued&&(this._microTaskQueued=!0,queueMicrotask((()=>{this._microTaskQueued&&(this._microTaskQueued=!1,this._budget.remaining>0&&this._schedule()&&this.frame())})))}registerTask(e,t){const s=new h(this,e,t);return this._tasks.push(s),this._updatingChanged(),this.performanceInfo.tasks.has(e)||this.performanceInfo.tasks.set(e,new r(e)),s}registerIdleStateCallbacks(e,t){const s={idleBegin:e,idleEnd:t};this._idleStateCallbacks.push(s),this.state===I.IDLE&&this._idleUpdatesStartFired&&s.idleBegin();const r=this;return{remove:()=>this._removeIdleStateCallbacks(s),set idleBegin(e){r._idleUpdatesStartFired&&(s.idleEnd(),r._state===I.IDLE&&e()),s.idleBegin=e},set idleEnd(e){s.idleEnd=e}}}get load(){return this._load}set state(e){this._state!==e&&(this._state=e,this.state!==I.IDLE&&this._idleUpdatesStartFired&&(this._idleUpdatesStartFired=!1,this._idleStateCallbacks.forAll((e=>e.idleEnd()))))}get state(){return this._state}updateBudget(e){++this._frameNumber;let t=k,s=e.frameDuration,r=L;switch(this.state){case I.IDLE:t=a(0),s=a(Math.max(O,e.frameDuration)),r=b;break;case I.INTERACTING:s=a(Math.max(N,e.frameDuration));case I.ANIMATING:}return s=a(s-e.elapsedFrameTime-t),this.state!==I.IDLE&&se.idleBegin()))),this._runIdle();break;case I.INTERACTING:this._runInteracting();break;default:this._runAnimating()}}stopFrame(){this._budget.reset(a(0),this._state),this._budget.madeProgress()}_removeIdleStateCallbacks(e){this._idleUpdatesStartFired&&e.idleEnd(),this._idleStateCallbacks.removeUnordered(e)}removeTask(e){this._tasks.removeUnordered(e),this._runQueue.removeUnordered(e),this._updatingChanged()}_updateTask(e){this._tasks.forAll((t=>{t.name===e&&t.setPriority(e)}))}_getState(e){if(this._runQueue.some((t=>t.name===e)))return C.SCHEDULED;let t=C.IDLE;return this._tasks.forAll((s=>{s.name===e&&s.needsUpdate&&(s.schedulePriority<=1?t=C.READY:t!==C.READY&&(t=C.WAITING))})),t}_getRuntime(e){let t=0;return this._tasks.forAll((s=>{s.name===e&&(t+=s.runtime)})),t}_resetRuntimes(){this._tasks.forAll((e=>e.runtime=0))}_getRunning(){const e=new Map;if(this._tasks.forAll((t=>{t.needsUpdate&&e.set(t.name,(e.get(t.name)||0)+1)})),0===e.size)return null;let t="";return e.forEach(((e,s)=>{t+=e>1?` ${e}x ${s}`:` ${s}`})),t}_runIdle(){this._run()}_runInteracting(){this._run()}_runAnimating(){this._run()}_updateLoad(){const e=this._tasks.reduce(((e,t)=>t.needsUpdate?++e:e),0);this._load=.9*this._load+e*(1-.9)}_schedule(){for(this._runQueue.filterInPlace((e=>!!e.needsUpdate||(e.schedulePriority=e.basePriority,!1))),this._tasks.forAll((e=>{0===e.basePriority&&e.needsUpdate&&!this._runQueue.includes(e)&&e.blockFrame!==this._frameNumber&&this._runQueue.unshift(e)}));0===this._runQueue.length;){let e=!1,t=0;if(this._tasks.forAll((s=>{s.needsUpdate&&0!==s.schedulePriority&&0!==s.basePriority&&s.blockFrame!==this._frameNumber&&(e=!0,t=Math.max(t,s.basePriority),1===s.schedulePriority?(s.schedulePriority=0,this._runQueue.push(s)):--s.schedulePriority)})),!e)return this._updatingChanged(),!1}return this._updatingChanged(),!0}_run(){const e=this._budget.now();this._startFrameTaskTimes();do{for(;this._runQueue.length>0;){const s=this._budget.now(),r=this._runQueue.pop();this._budget.resetProgress();try{r.task.runTask(this._budget)===T&&(r.blockFrame=this._frameNumber)}catch(e){t.getLogger("esri.views.support.Scheduler").error(`Exception in task "${r.name}"`,e),r.blockFrame=this._frameNumber}!this._budget.hasProgressed&&r.blockFrame!==this._frameNumber&&r.needsUpdate&&(r.name,R.I3S_CONTROLLER,r.blockFrame=this._frameNumber),r.schedulePriority=r.basePriority;const i=this._budget.now()-s;if(r.runtime+=i,this._frameTaskTimes.set(r.priority,this._frameTaskTimes.get(r.priority)+i),this._budget.remaining<=0)return this._updatingChanged(),void this._recordFrameTaskTimes(this._budget.now()-e)}}while(this._schedule());this._updatingChanged(),this._recordFrameTaskTimes(this._budget.now()-e)}_startFrameTaskTimes(){for(const e of Object.keys(R))this._frameTaskTimes.set(R[e],0)}_recordFrameTaskTimes(e){this._frameTaskTimes.forEach(((e,t)=>this.performanceInfo.tasks.get(t).record(e))),this.performanceInfo.total.record(e)}get test(){}};class h{get task(){return this._task.value}get updating(){return this._queue.running}constructor(t,s,r){this._scheduler=t,this.name=s,this.blockFrame=0,this.runtime=0,this._queue=new g,this._handles=new e,this._basePriority=p(s),this.schedulePriority=this._basePriority,this._task=E(null!=r?r:this._queue),this._handles.add(l((()=>this.task.running),(e=>t.taskRunningChanged(e))))}remove(){this.processQueue(U),this._scheduler.removeTask(this),this.schedule=P.schedule,this.reschedule=P.reschedule,this._handles.destroy()}get basePriority(){return this._basePriority}setPriority(e){if(this.name===e)return;this.name=e;const t=p(e);0!==this._basePriority&&0===this.schedulePriority||(this.schedulePriority=t),this._basePriority=t}get priority(){return this.name}set priority(e){this.setPriority(e)}get needsUpdate(){return this.updating||this.task.running}schedule(e,t,s){return this._queue.push(e,t,s)}reschedule(e,t,s){return this._queue.unshift(e,t,s)}processQueue(e){return this._queue.runTask(e)}}class _{constructor(){this._begin="undefined"!=typeof performance?performance.now():0,this._budget=0,this._state=I.IDLE,this._done=!1,this._progressed=!1,this._enabled=!0}run(e){return!this.done&&(!0===e()&&this.madeProgress(),!0)}get done(){return this._done}get budget(){return this._budget}madeProgress(){return this._progressed=!0,this._done=this.elapsed>=this._budget&&this._enabled,this._done}get state(){return this._state}get enabled(){return this._enabled}set enabled(e){this._enabled=e}reset(e,t){this._begin=this.now(),this._budget=e,this._state=t,this.resetProgress()}get remaining(){return Math.max(this._budget-this.elapsed,0)}now(){return performance.now()}get elapsed(){return this.now()-this._begin}resetProgress(){this._progressed=!1,this._done=!1}get hasProgressed(){return this._progressed}}n.Budget=_}(S||(S={})),function(e){e.SCHEDULED="s",e.READY="r",e.WAITING="w",e.IDLE="i"}(C||(C={}));const U=(()=>{const e=new S.Budget;return e.enabled=!1,e})(),P=new class{remove(){}processQueue(){}schedule(e,t,s){try{if(n(t)){const e=h();return s?Promise.resolve(s(e)):Promise.reject(e)}return u(e(U))}catch(e){return Promise.reject(e)}}reschedule(e,t,s){return this.schedule(e,t,s)}};export{P as I,g as P,I as R,R as T,T as Y,f as a,U as n}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/ScreenSpacePass.glsl.js b/library/arcgis/4.30/@arcgis/core/chunks/ScreenSpacePass.glsl.js new file mode 100644 index 00000000..26eb2aa9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/ScreenSpacePass.glsl.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{U as s}from"./Matrix4PassUniform.js";import{B as o}from"./BindType.js";import{g as t}from"./interfaces3.js";import{V as i}from"./VertexAttribute.js";class r extends s{constructor(s,t){super(s,"bool",o.Pass,((o,i,r)=>o.setUniform1b(s,t(i,r))))}}function e(s,o=!0){s.attributes.add(i.POSITION,"vec2"),o&&s.varyings.add("uv","vec2"),s.vertex.code.add(t` + void main(void) { + gl_Position = vec4(position, 0.0, 1.0); + ${o?t`uv = position * 0.5 + vec2(0.5);`:""} + } + `)}export{r as B,e as S}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/Segment.js b/library/arcgis/4.30/@arcgis/core/chunks/Segment.js new file mode 100644 index 00000000..afd34576 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/Segment.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import t from"../Color.js";import e from"../core/Handles.js";import{watch as s}from"../core/reactiveUtils.js";import{f as i,g as o,b as r}from"./screenUtils.js";import{b as a,g as n,e as h,n as c,i as l,l as p}from"./vec2.js";import{i as d,a as _,c as m,n as u,b as f,p as x}from"./vec3.js";import{c as b,e as g}from"./vec3f64.js";import{V as v}from"./VisualElement.js";import{r as y}from"./viewUtils.js";import{_ as w}from"./tslib.es6.js";import C from"../core/Accessor.js";import{property as S}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as I}from"../core/accessorSupport/decorators/subclass.js";import"./projector.js";import{h as j,T as P}from"./TextOverlayItem.js";import{canProjectWithoutEngine as k}from"../geometry/projection.js";import{g as R}from"./spatialReferenceEllipsoidUtils.js";import{p as T}from"./projectVectorToVector.js";import{s as L}from"./plane.js";import{s as X,a as Y}from"./mathUtils2.js";let D=class extends C{get startPosition(){return[this.startX,this.startY]}set startPosition(t){this._set("startX",t[0]),this._set("startY",t[1])}get endPosition(){return[this.endX,this.endY]}set endPosition(t){this._set("endX",t[0]),this._set("endY",t[1])}constructor(t){super(t),this.startX=0,this.startY=0,this.endX=0,this.endY=0,this.width=1,this.color=[0,0,0,.5],this.visible=!0,this.isDecoration=!0}get _strokeStyle(){const t=this.color;return`rgba(${t[0]}, ${t[1]}, ${t[2]}, ${t[3]})`}get _lineCap(){return"round"}render(){const{height:t,left:e,top:s,width:i,x1:o,x2:r,y1:a,y2:n}=this._calculateCoordinates(M),h=`stroke: ${this._strokeStyle}; stroke-width: ${this.width}; stroke-linecap: ${this._lineCap};`;return j("div",{classes:{"esri-line-overlay-item":!0},styles:{left:e+"px",top:s+"px",width:i+"px",height:t+"px",visibility:this.visible?"visible":"hidden"}},[j("svg",{width:i,height:t},[j("line",{x1:o,y1:a,x2:r,y2:n,style:h})])])}renderCanvas(t){if(!this.visible)return;t.strokeStyle=this._strokeStyle,t.lineWidth=this.width,t.lineCap=this._lineCap;const e=this._calculateCoordinates(M);t.beginPath(),t.moveTo(e.left+e.x1,e.top+e.y1),t.lineTo(e.left+e.x2,e.top+e.y2),t.stroke()}_calculateCoordinates(t){const e=Math.min(this.startX,this.endX),s=Math.max(this.startX,this.endX),i=Math.min(this.startY,this.endY),o=Math.max(this.startY,this.endY),r=this.width;return t.left=e-r,t.top=i-r,t.width=s-e+2*r,t.height=Math.max(20,o-i+2*r),t.x1=this.startX-e+r,t.y1=this.startY-i+r,t.x2=this.endX-e+r,t.y2=this.endY-i+r,t}};w([S()],D.prototype,"startX",void 0),w([S()],D.prototype,"startY",void 0),w([S()],D.prototype,"endX",void 0),w([S()],D.prototype,"endY",void 0),w([S()],D.prototype,"startPosition",null),w([S()],D.prototype,"endPosition",null),w([S()],D.prototype,"width",void 0),w([S()],D.prototype,"color",void 0),w([S()],D.prototype,"visible",void 0),w([S()],D.prototype,"isDecoration",void 0),w([S({readOnly:!0})],D.prototype,"_strokeStyle",null),D=w([I("esri.views.overlay.LineOverlayItem")],D);const M={left:0,top:0,width:0,height:0,x1:0,y1:0,x2:0,y2:0},z=D;class U extends v{constructor(s){super(s),this._handles=new e,this._textItem=null,this._calloutItem=null,this._showCallout=!0,this._showText=!0,this._geometry=null,this._text="-",this._fontSize=14,this._backgroundColor=new t([0,0,0,.6]),this._calloutColor=new t([0,0,0,.5]),this._textColor=new t([255,255,255]),this._distance=25,this._anchor="right",this.updatePositionOnCameraMove=!0,this.applyProperties(s)}get geometry(){return this._geometry}set geometry(t){this._geometry=t,this.updateLabelPosition()}get isDecoration(){return this._isDecoration}set isDecoration(t){this._isDecoration=t,this._textItem&&(this._textItem.isDecoration=t),this._calloutItem&&(this._calloutItem.isDecoration=t)}get textItem(){return this._textItem}get text(){return this._text}set text(t){this._text=t,this.attached&&(this._textItem.text=this._text)}get fontSize(){return this._fontSize}set fontSize(t){this._fontSize=t,this.attached&&(this._textItem.fontSize=this._fontSize)}get backgroundColor(){return this._backgroundColor}set backgroundColor(t){this._backgroundColor=t,this.attached&&(this._textItem.backgroundColor=this._backgroundColor)}get calloutColor(){return this._calloutColor}set calloutColor(t){this._calloutColor=t,this.attached&&(this._calloutItem.color=this._calloutColor.toRgba())}get textColor(){return this._textColor}set textColor(t){this._textColor=t,this.attached&&(this._textItem.textColor=this._textColor)}get distance(){return this._distance}set distance(t){this._distance!==t&&(this._distance=t,this.updateLabelPosition())}get anchor(){return this._anchor}set anchor(t){this._anchor!==t&&(this._anchor=t,this.updateLabelPosition())}get _camera(){return this.view.state.cssCamera}overlaps(t){return!!this.attached&&this.textItem.visible&&t.textItem.visible&&!!this.view.overlay?.overlaps(this._textItem,t.textItem)}updateLabelPosition(){if(!this.attached)return;this._showText=!1,this._showCallout=!1;const{geometry:t,view:e,visible:s}=this;if(null!=t&&e._stage)switch(t.type){case"point":if(!this._computeLabelPositionFromPoint(t.point,J))break;if(t.callout){const e=this._camera,s=t.callout.distance;a(B,B,[0,t.callout.offset]),e.renderToScreen(B,J),n(H,0,1),h(H,H,s),a(H,H,B),e.renderToScreen(H,K),this._showCallout=this._updatePosition(J,K)}else this._textItem.position=[J[0],J[1]],this._textItem.anchor="center";this._showText=!0;break;case"corner":if(!this._computeLabelPositionFromCorner(t,this._distance,J,K))break;this._showCallout=this._updatePosition(J,K),this._showText=!0;break;case"segment":{if(!this._computeLabelPositionFromSegment(t,this._distance,this._anchor,J,K))break;this._showText=!0;const e=this._updatePosition(J,K);this._showCallout=!1!==t.callout&&e,this._showCallout||(this._textItem.anchor="center")}}this.updateVisibility(s)}_computeLabelPositionFromPoint(t,e){const s=this._camera;return s.projectToRenderScreen(t,q),!(q[2]<0||q[2]>1||(s.renderToScreen(q,e),0))}_computeLabelPositionFromCorner(t,e,s,i){if(!t)return!1;const o=this._camera;return V(t.left,1,o,E),c(E,E),V(t.right,0,o,G),a(H,E,G),c(H,H),l(H,H),o.projectToRenderScreen(t.left.endRenderSpace,q),!(q[2]<0||q[2]>1||(o.renderToScreen(q,s),h(H,H,e),a(H,H,q),o.renderToScreen(H,i),0))}_computeLabelPositionFromSegment(t,e,s,i,o){if(!t)return!1;const r=t.segment,l=this._camera;y(r.startRenderSpace,r.endRenderSpace,l,E),n(H,-E[1],E[0]);let d=!1;switch(s){case"top":d=H[1]<0;break;case"bottom":d=H[1]>0;break;case"left":d=H[0]>0;break;case"right":d=H[0]<0}if(d&&c(H,H),0===p(H))switch(s){case"top":H[1]=1;break;case"bottom":H[1]=-1;break;case"left":H[0]=-1;break;case"right":H[0]=1}return r.eval(N[t.sampleLocation],W),l.projectToRenderScreen(W,q),!(q[2]<0||q[2]>1||(l.renderToScreen(q,i),h(H,H,e),a(H,H,q),l.renderToScreen(H,o),0))}_updatePosition(t,e){if(e){const s=e[0]-t[0],i=e[1]-t[1];return this._textItem.position=[e[0],e[1]],this._textItem.anchor=Math.abs(s)>Math.abs(i)?s>0?"left":"right":i>0?"top":"bottom",this._calloutItem.startPosition=[t[0],t[1]],this._calloutItem.endPosition=[e[0],e[1]],!0}return this._textItem.position=[t[0],t[1]],this._textItem.anchor="center",!1}createResources(){this._textItem=new P({visible:!0,text:this._text,fontSize:this._fontSize,backgroundColor:this._backgroundColor,textColor:this._textColor,isDecoration:this._isDecoration}),this._calloutItem=new z({color:this._calloutColor.toRgba(),visible:!0,width:2,isDecoration:this._isDecoration}),this.updateLabelPosition(),this.view.overlay?.items.addMany([this._textItem,this._calloutItem]),this.updatePositionOnCameraMove&&this._handles.add(s((()=>this.view.state.camera),(()=>this.updateLabelPosition())))}destroyResources(){this.view.overlay&&!this.view.overlay.destroyed&&this.view.overlay.items.removeMany([this._textItem,this._calloutItem]),this._handles.removeAll()}updateVisibility(t){this._textItem.visible=this._showText&&t,this._calloutItem.visible=this._showCallout&&t}}function V(t,e,s,i){return t.eval(e,F,O),d(A,F,O),y(F,A,s,i)}function $(t){switch(t){case"top":return"bottom";case"right":return"left";case"bottom":return"top";case"left":return"right"}}const F=b(),A=b(),O=b(),E=i(),G=i(),H=i(),W=b(),q=o(),B=i(),J=r(),K=r(),N={start:0,center:.5,end:1};class Q{constructor(t=b(),e=b()){this.startRenderSpace=t,this.endRenderSpace=e,this.type="euclidean"}eval(t,e,s){return _(e,this.startRenderSpace,this.endRenderSpace,t),s&&(m(s,this.endRenderSpace,this.startRenderSpace),u(s,s)),e}createRenderGeometry(t,e){const s=[],i=[],o=(e,o)=>{const r=et;m(r,e,t),s.push([r[0],r[1],r[2]]),i.push([o[0],o[1],o[2]])},r=e.worldUpAtPosition(this.eval(.5,tt),L.get());return o(this.startRenderSpace,r),o(this.endRenderSpace,r),{points:s,normals:i}}static fromPositionAndVector(t,e,s=1){return f(tt,e,s),d(tt,t,tt),new Q(g(t),g(tt))}}class Z{_projectIn(t,e){this._project?T(t,this.renderSpatialReference,e,this._pcpf):x(e,t)}constructor(t,e,s){this.startRenderSpace=t,this.endRenderSpace=e,this.renderSpatialReference=s,this.type="geodesic",this._start=b(),this._end=b(),this._pcpf=R(s),this._project=k(s,this._pcpf),this._projectIn(t,this._start),this._projectIn(e,this._end)}eval(t,e,s){if(this._project)if(s){const i=et;X(this._start,this._end,t,e,i),d(st,e,i),T(e,this._pcpf,e,this.renderSpatialReference),T(st,this._pcpf,st,this.renderSpatialReference),m(s,st,e),u(s,s)}else Y(this._start,this._end,t,e),T(e,this._pcpf,e,this.renderSpatialReference);else _(e,this._start,this._end,t),s&&(m(s,this._end,this._start),u(s,s));return e}createRenderGeometry(t,e){const s=[],i=[],o=(e,o)=>{const r=st;m(r,e,t),s.push([r[0],r[1],r[2]]),i.push([o[0],o[1],o[2]])};for(let t=0;t<128;++t){const s=t/127,i=tt,r=et;this.eval(s,i),e.worldUpAtPosition(i,r),o(i,r)}return{points:s,normals:i}}}const tt=b(),et=b(),st=b();export{Q as E,Z as G,U as L,$ as m}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/SelectedVertexTooltipInfo.js b/library/arcgis/4.30/@arcgis/core/chunks/SelectedVertexTooltipInfo.js new file mode 100644 index 00000000..7d5e3058 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/SelectedVertexTooltipInfo.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./tslib.es6.js";import{property as e}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as o}from"../core/accessorSupport/decorators/subclass.js";import{S as s}from"./Tooltip.js";import{T as i,m as l,a as r}from"./automaticAreaMeasurementUtils.js";let a=class extends(i(s)){constructor(t){super(t),this.type="move-point",this.allFields.forEach((t=>{t.lockable=!1,t.setActual(null)}))}get allFields(){return[this.longitude,this.latitude,this.x,this.y,this.elevation]}};t([e()],a.prototype,"allFields",null),a=t([o("esri.views.interactive.tooltip.infos.MovePointTooltipInfo")],a);let p=class extends(i(s)){constructor(t){super(t),this.type="selected-vertex",this.area=l(),this.totalLength=r(),this.geometryType="polyline",this.allFields.forEach((t=>{t.lockable=!1,t.setActual(null)}))}get allFields(){return[this.longitude,this.latitude,this.x,this.y,this.elevation,"polygon"===this.geometryType?this.area:this.totalLength]}};t([e()],p.prototype,"geometryType",void 0),t([e()],p.prototype,"allFields",null),p=t([o("esri.views.interactive.tooltip.infos.SelectedVertexTooltipInfo")],p);export{a as M,p as S}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/Settings2.js b/library/arcgis/4.30/@arcgis/core/chunks/Settings2.js new file mode 100644 index 00000000..ea919a38 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/Settings2.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import n from"../Color.js";import{JSONSupport as t}from"../core/JSONSupport.js";import{property as i}from"../core/accessorSupport/decorators/property.js";import{subclass as r}from"../core/accessorSupport/decorators/subclass.js";let o=class extends t{constructor(){super(...arguments),this.enabled=!0}};e([i({type:Boolean})],o.prototype,"enabled",void 0),o=e([r("esri.views.interactive.snapping.Settings.DefaultSnappingAlgorithm")],o);let l=class extends t{constructor(e){super(e),this.lineSnapper=new o,this.parallelLineSnapper=new o,this.rightAngleSnapper=new o,this.rightAngleTriangleSnapper=new o,this.shortLineThreshold=15,this.distance=5,this.pointThreshold=1e-6,this.intersectionParallelLineThreshold=1e-6,this.parallelLineThreshold=1e-6,this.verticalLineThresholdMeters=.3,this.touchSensitivityMultiplier=1.5,this.pointOnLineThreshold=1e-6,this.orange=new n([255,127,0]),this.orangeTransparent=new n([255,127,0,.5]),this.lineHintWidthReference=3,this.lineHintWidthTarget=3,this.lineHintFadedExtensions=.3,this.parallelLineHintWidth=2,this.parallelLineHintLength=24,this.parallelLineHintOffset=1.5,this.rightAngleHintSize=24,this.rightAngleHintOutlineSize=1.5,this.satisfiesConstraintScreenThreshold=1}};e([i({type:o,constructOnly:!0,nonNullable:!0,json:{write:!0}})],l.prototype,"lineSnapper",void 0),e([i({type:o,constructOnly:!0,nonNullable:!0,json:{write:!0}})],l.prototype,"parallelLineSnapper",void 0),e([i({type:o,constructOnly:!0,nonNullable:!0,json:{write:!0}})],l.prototype,"rightAngleSnapper",void 0),e([i({type:o,constructOnly:!0,nonNullable:!0,json:{write:!0}})],l.prototype,"rightAngleTriangleSnapper",void 0),e([i({type:Number,nonNullable:!0,range:{min:-1,max:50,step:1},json:{write:!0}})],l.prototype,"shortLineThreshold",void 0),e([i({type:Number,nonNullable:!0,range:{min:-1,max:50,step:1},json:{write:!0}})],l.prototype,"distance",void 0),e([i({type:Number,nonNullable:!0,range:{min:0,max:1e-5},json:{write:!0}})],l.prototype,"pointThreshold",void 0),e([i({type:Number,nonNullable:!0,range:{min:0,max:1e-5},json:{write:!0}})],l.prototype,"intersectionParallelLineThreshold",void 0),e([i({type:Number,nonNullable:!0,range:{min:0,max:1e-5},json:{write:!0}})],l.prototype,"parallelLineThreshold",void 0),e([i({type:Number,nonNullable:!0,range:{min:0,max:1},json:{write:!0}})],l.prototype,"verticalLineThresholdMeters",void 0),e([i({type:Number,nonNullable:!0,range:{min:0,max:10},json:{write:!0}})],l.prototype,"touchSensitivityMultiplier",void 0),e([i({type:Number,nonNullable:!0,range:{min:0,max:1e-5},json:{write:!0}})],l.prototype,"pointOnLineThreshold",void 0),e([i({type:n,nonNullable:!0})],l.prototype,"orange",void 0),e([i({type:n,nonNullable:!0})],l.prototype,"orangeTransparent",void 0),e([i({type:Number,nonNullable:!0,range:{min:0,max:10},json:{write:!0}})],l.prototype,"lineHintWidthReference",void 0),e([i({type:Number,nonNullable:!0,range:{min:0,max:10},json:{write:!0}})],l.prototype,"lineHintWidthTarget",void 0),e([i({type:Number,nonNullable:!0,range:{min:0,max:1},json:{write:!0}})],l.prototype,"lineHintFadedExtensions",void 0),e([i({type:Number,nonNullable:!0,range:{min:0,max:10},json:{write:!0}})],l.prototype,"parallelLineHintWidth",void 0),e([i({type:Number,nonNullable:!0,range:{min:0,max:50},json:{write:!0}})],l.prototype,"parallelLineHintLength",void 0),e([i({type:Number,nonNullable:!0,range:{min:0,max:5},json:{write:!0}})],l.prototype,"parallelLineHintOffset",void 0),e([i({type:Number,nonNullable:!0,range:{min:0,max:46},json:{write:!0}})],l.prototype,"rightAngleHintSize",void 0),e([i({type:Number,nonNullable:!0,range:{min:0,max:6},json:{write:!0}})],l.prototype,"rightAngleHintOutlineSize",void 0),e([i({type:Number,nonNullable:!0,range:{min:0,max:5},json:{write:!0}})],l.prototype,"satisfiesConstraintScreenThreshold",void 0),l=e([r("esri.views.interactive.snapping.Settings.Defaults")],l);const a=new l;export{a as d}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/ShaderCompiler.js b/library/arcgis/4.30/@arcgis/core/chunks/ShaderCompiler.js new file mode 100644 index 00000000..939bab95 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/ShaderCompiler.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +class e{constructor(e){this._readFile=e}resolveIncludes(e){return this._resolve(e)}_resolve(e,t=new Map){if(t.has(e))return t.get(e);const r=this._read(e);if(!r)throw new Error(`cannot find shader file ${e}`);const s=/^[^\S\n]*#include\s+<(\S+)>[^\S\n]?/gm;let n=s.exec(r);const l=[];for(;null!=n;)l.push({path:n[1],start:n.index,length:n[0].length}),n=s.exec(r);let a=0,h="";return l.forEach((e=>{h+=r.slice(a,e.start),h+=t.has(e.path)?"":this._resolve(e.path,t),a=e.start+e.length})),h+=r.slice(a),t.set(e,h),h}_read(e){return this._readFile(e)}}export{e as S}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/ShaderTechniqueConfiguration.js b/library/arcgis/4.30/@arcgis/core/chunks/ShaderTechniqueConfiguration.js new file mode 100644 index 00000000..3fe72dac --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/ShaderTechniqueConfiguration.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{N as t}from"./interfaces3.js";class e extends t{constructor(){super(),this._key="",this._keyDirty=!1,this._parameterBits=this._parameterBits?this._parameterBits.map((()=>0)):[],this._parameterNames||(this._parameterNames=[])}get key(){return this._keyDirty&&(this._keyDirty=!1,this._key=String.fromCharCode.apply(String,this._parameterBits)),this._key}snapshot(){const t=this._parameterNames,e={key:this.key};for(const r of t)e[r]=this[r];return e}}function r(t={}){return(e,r)=>{if(e._parameterNames=e._parameterNames??[],e._parameterNames.push(r),null!=t.constValue)Object.defineProperty(e,r,{get:()=>t.constValue});else{const s=e._parameterNames.length-1,a=t.count||2,i=Math.ceil(Math.log2(a)),o=e._parameterBits??[0];let n=0;for(;o[n]+i>16;)n++,n>=o.length&&o.push(0);e._parameterBits=o;const h=o[n],p=(1<1?w.PolarException.POLAR_NIGHT:w.PolarException.NORMAL),L},w.getMoonPosition=function(t,e,n){var o=s*-n,a=s*e,r=m(t),c=I(r),l=v(r,o)-c.ra,u=y(l,a,c.dec);return u+=.017*s/i(u+10.26*s/(u+5.1*s)),{azimuth:p(l,a,c.dec),altitude:u,distance:c.dist}},w.getMoonFraction=function(t){var i=m(t),o=T(i),s=I(i),c=149598e3,l=r(e(o.dec)*e(s.dec)+n(o.dec)*n(s.dec)*n(o.ra-s.ra)),u=a(c*e(l),s.dist-c*n(l));return(1+n(u))/2},w}(),void 0!==I&&(E.exports=I);const z=T(j.exports),G={local:{altitude:1500,ambientAtNight:.1,ambientAtNoon:.45,ambientAtTwilight:.2,directAtNoon:.65,directAtTwilight:.7},global:{altitude:8e5,ambient:.015,direct:.75},planarDirection:{localAltitude:1e4,globalAltitude:1e6,globalAngles:{azimuth:1.3*Math.PI,altitude:.6*Math.PI}}};class S{constructor(t,e){this.direct=t,this.ambient=e}}function D(n,i,o,a,r,s){f(s.ambient.color,1,1,1),s.ambient.intensity=G.global.ambient,f(s.direct.color,1,1,1),s.direct.intensity=G.global.direct;const u=i[2],h=e((Math.abs(u)-G.local.altitude)/(G.global.altitude-G.local.altitude),0,1);let g;if(s.globalFactor=h,null!=n&&(g=z.getTimes(n,i[1],i[0])),h<1){let e;if(null!=n)e=function(t,e,n){const i=t.valueOf();let o,a;e.polarException===z.PolarException.MIDNIGHT_SUN?(o=i-60*(t.getHours()+48)*60*1e3-60*t.getMinutes()*1e3,a=o+432e6):e.polarException===z.PolarException.POLAR_NIGHT?(o=i-2,a=i-1):(o=e.sunrise.valueOf(),a=e.sunset.valueOf());const r=a-o,s=o+r/2,u=r/4,f=s-u,h=s+u,g=.06*r,b=o-g/2,p=o+g/2,v=a-g/2,A=a+g/2,N=d(),T=M(),w=M();let x="";if(iA)c(N,$),y(T,B),y(w,W),x="night";else if(i0&&(q(T,P),q(w,P));const O=k(n);return{direct:{intensity:N[0]*O.direct,color:T},ambient:{intensity:N[1]*O.ambient,color:w},timeOfDay:x}}(n,g,a);else{const t=k(a);e={direct:{intensity:G.local.directAtNoon*t.direct,color:v(1,1,1)},ambient:{intensity:G.local.ambientAtNoon*t.ambient,color:v(1,1,1)},timeOfDay:"early afternoon"}}m(s.ambient.color,e.ambient.color,s.ambient.color,h),s.ambient.intensity=t(e.ambient.intensity,s.ambient.intensity,h),m(s.direct.color,e.direct.color,s.direct.color,h),s.direct.intensity=t(e.direct.intensity,s.direct.intensity,h),s.specularStrength="rainy"===a||"snowy"===a||"foggy"===a?0:1,s.environmentStrength="rainy"===a?.7:"snowy"===a||"foggy"===a?.75:1}s.noonFactor=null!=n?function(t,n){const i=t.valueOf();let o,a;n.polarException===z.PolarException.MIDNIGHT_SUN?(o=i-60*(t.getHours()+48)*60*1e3-60*t.getMinutes()*1e3,a=o+432e6):n.polarException===z.PolarException.POLAR_NIGHT?(o=i-2,a=i-1):(o=n.sunrise.valueOf(),a=n.sunset.valueOf());const r=o+(a-o)/2;return 1-e(Math.abs(i-r)/432e5,0,1)}(n,g):1,null!=n?L(n,i,o,s.direct.directionToLightSource):H(r,o,s.direct.directionToLightSource)}function H(t,e,i){e===N.Global?h(dt,t.eye):f(dt,0,0,1),g(ft,t.viewForward,-1);const o=w(ft,dt),a=Math.max(o-2*ht,0),r=.85*a/(a+1),s=Math.max(ht,o-ht-r);n(ut,-s,t.viewRight),b(i,ft,ut),p(i,i,g(mt,t.viewRight,gt)),h(i,i)}function L(t,n,s,c){const l=V,u=i(C);if(s===N.Global)z.getPosition(t,0,0,l),f(c,0,0,-1),o(u,u,-l.azimuth),a(u,u,-l.altitude),b(c,c,u);else{const i=G.planarDirection,a=i.globalAngles,s=n[2];let d=(Math.abs(s)-i.localAltitude)/(i.globalAltitude-i.localAltitude);d=e(d,0,1),d<1?(z.getPosition(t,n[1],n[0],l),l.azimuth=(1-d)*l.azimuth+d*a.azimuth,l.altitude=(1-d)*l.altitude+d*a.altitude):(l.azimuth=a.azimuth,l.altitude=a.altitude),f(c,0,-1,0),r(u,u,-l.azimuth),o(u,u,-l.altitude),b(c,c,u)}}function _(t,e){if(e===N.Global)return!0;const n=G.planarDirection;return Math.abs(t)e.backgroundColor)),new q("gridColor",(e=>e.gridColor)),new qe("gridWidth",(e=>e.gridWidth))),s.code.add(Je`void main() { +const float LINE_WIDTH = 1.0; +vec2 uvScaled = vUV * gridWidth; +vec2 gridUV = (fract(uvScaled + 0.5) - 0.5) / (LINE_WIDTH * fwidth(uvScaled)); +vec2 grid = (1.0 - step(0.5, gridUV)) * step(-0.5, gridUV); +grid.x *= step(0.5, uvScaled.x) * step(uvScaled.x, gridWidth - 0.5); +grid.y *= step(0.5, uvScaled.y) * step(uvScaled.y, gridWidth - 0.5); +float gridFade = max(grid.x, grid.y); +float gridAlpha = gridColor.a * gridFade; +fragColor = +vec4(backgroundColor.rgb * backgroundColor.a, backgroundColor.a) * (1.0 - gridAlpha) + +vec4(gridColor.rgb, 1.0) * gridAlpha; +}`),t}},Symbol.toStringTag,{value:"Module"}));class mt extends Ke{constructor(){super(...arguments),this.backgroundColor=ke(1,0,0,.5),this.gridColor=ke(0,1,0,.5),this.gridWidth=4}}class pt extends z{initializeProgram(e){return new Y(e.rctx,pt.shader.get().build(this.configuration),N)}initializePipeline(){return tt({blending:rt(Qe.ONE,Qe.ONE,Qe.ONE_MINUS_SRC_ALPHA,Qe.ONE_MINUS_SRC_ALPHA),depthTest:{func:et.LESS},colorWrite:st})}}pt.shader=new X(gt,(()=>Promise.resolve().then((()=>gt))));class ft extends $e{constructor(e){super(e,new bt),this.produces=new Map([[Z.TRANSPARENT_DEPTH_WRITE_DISABLED_MATERIAL,e=>e===Xe.Color]]),this._configuration=new ze}createBufferWriter(){return new Ye(Ze)}createGLMaterial(e){return new ht(e)}getConfiguration(){return this._configuration}}class ht extends ${constructor(e){super(e),this.ensureTechnique(pt,null)}beginSlot(){return this.technique}}class bt extends mt{constructor(){super(...arguments),this.renderOccluded=y.Occlude,this.isDecoration=!1}}class _t extends Be{constructor(e){super(e),this._material=null,this._renderOccluded=y.OccludeAndTransparent,this._gridWidth=1,this._gridColor=ke(1,0,0,1),this._backgroundColor=ke(1,0,0,1),this.applyProperties(e)}get renderOccluded(){return this._renderOccluded}set renderOccluded(e){e!==this._renderOccluded&&(this._renderOccluded=e,this._updateMaterial())}get gridWidth(){return this._gridWidth}set gridWidth(e){this._gridWidth!==e&&(this._gridWidth=e,this._updateMaterial())}get gridColor(){return this._gridColor}set gridColor(e){Fe(this._gridColor,e),this._updateMaterial()}get backgroundColor(){return this._backgroundColor}set backgroundColor(e){Fe(this._backgroundColor,e),this._updateMaterial()}createExternalResources(){this._material=new ft(this._materialParameters)}destroyExternalResources(){this._material=null}forEachExternalMaterial(e){null!=this._material&&e(this._material)}createGeometries(e){if(null!=this._material){const t=P(this._material);e.addGeometry(t)}}get _materialParameters(){return{backgroundColor:this._backgroundColor,gridWidth:this._gridWidth,gridColor:this._gridColor,renderOccluded:this._renderOccluded,isDecoration:this.isDecoration}}_updateMaterial(){null!=this._material&&this._material.setParameters(this._materialParameters)}}function Tt(e,t,r,s,i,o,c,d){return function(e,t,r,s,i,o){const c=ge(e,t),d=Oe.get(),l=Oe.get();switch(s===Ft.HORIZONTAL_OR_VERTICAL?Math.abs(c)>a?Ft.HORIZONTAL:Ft.VERTICAL:s){case Ft.VERTICAL:{const s=Math.abs(c)<=n?e:r.viewUp;me(d,s,t),ue(l,t);break}case Ft.HORIZONTAL:me(d,r.viewUp,t),me(l,t,d);break;case Ft.TILTED:{const s=Math.abs(c)<=n?t:r.viewUp;me(d,s,e),me(l,e,d);break}}const u=me(Oe.get(),d,l);ge(u,r.viewForward)>0&&le(l,l,-1),pe(i,d),pe(o,l)}(t,c.worldUpAtPosition(e,Oe.get()),i,o,d.basis1,d.basis2),le(d.basis1,d.basis1,r),le(d.basis2,d.basis2,s),ue(d.origin,e),we(d.basis2,d.basis1,d.origin,d.plane),d}function Ot(e,t,r,s,i,o){const a=ue(Oe.get(),i.origin);fe(a,a,le(Oe.get(),i.basis1,e.direction[0]<0?1:-1)),fe(a,a,le(Oe.get(),i.basis2,e.direction[1]<0?1:-1));const n=he(i.basis1),d=he(i.basis2),l=be(Oe.get(),r,a),u=be(Oe.get(),t,a);let g=0,m=0;if(Nt(e)){const t=Ut(i),r=Ut(o);g=n-.5*e.direction[0]*ge(i.basis1,u)/n,m=d-.5*e.direction[1]*ge(i.basis2,u)/d;const s=r/t;g*=s,m*=s}const p=g+.5*e.direction[0]*ge(i.basis1,l)/n,f=m+.5*e.direction[1]*ge(i.basis2,l)/d,h=le(Oe.get(),i.basis1,p/n),b=le(Oe.get(),i.basis2,f/d);(p<=0||St(o.origin,h,s)<=c)&&ue(h,o.basis1),(f<=0||St(o.origin,b,s)<=c)&&ue(b,o.basis2);const _=ue(Oe.get(),a);return fe(_,_,le(Oe.get(),h,e.direction[0]<0?-1:1)),fe(_,_,le(Oe.get(),b,e.direction[1]<0?-1:1)),Ue(_,h,b,o)}function wt(e,t){return d*Math.min(t.width,t.height)*t.computeRenderPixelSizeAt(e)}function Ct(e,t,r,s){const i=me(Oe.get(),t,r);return me(i,i,t),Ce(e,i,s)}function It(e,t){return A(e.basis1,e.basis2,e.origin,t)}function jt(e,t,r,s){const i=t.worldUpAtPosition(e.origin,Oe.get()),o=Oe.get();switch(r){case Gt.HEADING:ue(o,i);break;case Gt.TILT:ue(o,e.basis1)}return Ce(e.origin,o,s)}function At(e,t,r,i){const o=Pt(r,Mt.NEGATIVE_X),a=Ie.get();ee(a,t,o.edge*Math.PI/2);const n=pe(Oe.get(),o.basis);let c=le(Oe.get(),n,o.direction*i.computeScreenPixelSizeAt(o.position)*l);fe(c,c,o.position);const d=i.projectToRenderScreen(c,Pe(Oe.get())),u=function(e,t){const[r,s,i,o]=e.viewport,a=Math.min(i,o)/16;let n=!0;return t[0]r+i-a&&(t[0]=r+i-a,n=!1),t[1]s+o-a&&(t[1]=s+o-a,n=!1),n}(i,d);ot(i,d,qt),pe(qt.direction,qt.direction);const g=Oe.get();!u&&Ne(r,qt,g)&&(c=g),a[12]=0,a[13]=0,a[14]=0,e.modelTransform=a,e.renderLocation=s(c),u?e.state|=Bt:e.state&=~Bt}function Rt(e,t,r,s){const i=he(s.basis1),o=he(s.basis2),a=Lt(s),n=Ut(s),c=_e(Oe.get(),0,0,0);fe(c,le(Oe.get(),s.basis1,t.direction[0]),le(Oe.get(),s.basis2,t.direction[1])),fe(c,s.origin,c);let d=0,l=1;if(Nt(t))1===t.direction[0]&&-1===t.direction[1]?d=Xt:1===t.direction[0]&&1===t.direction[1]?d=Math.PI:-1===t.direction[0]&&1===t.direction[1]&&(d=3*Math.PI/2),l=n;else{const e=0!==t.direction[0]?1:2;d=1===e?Xt:0,l=(1===e?o:i)-a}const u=te(Ie.get(),d);re(u,u,_e(Oe.get(),l,l,l)),se(u,r,u),u[12]=0,u[13]=0,u[14]=0,e.modelTransform=u,e.renderLocation=c}function Et(e,t,r,s){const i=s.worldUpAtPosition(r.origin,Oe.get()),o=Pt(r,Mt.POSITIVE_X),a=te(Ie.get(),o.edge*Math.PI/2);ie(a,a,-Dt(r,i)),se(a,t,a),a[12]=0,a[13]=0,a[14]=0,e.modelTransform=a,e.renderLocation=o.position}function vt(e,t,r){const s=Pt(r,Mt.POSITIVE_Y),i=te(Ie.get(),s.edge*Math.PI/2);ie(i,i,Xt),se(i,t,i),i[12]=0,i[13]=0,i[14]=0,e.modelTransform=i,e.renderLocation=s.position}var Mt;function Pt(e,t){switch(t){case Mt.POSITIVE_X:return{basis:e.basis1,direction:1,position:fe(Oe.get(),e.origin,e.basis1),edge:t};case Mt.POSITIVE_Y:return{basis:e.basis2,direction:1,position:fe(Oe.get(),e.origin,e.basis2),edge:t};case Mt.NEGATIVE_X:return{basis:e.basis1,direction:-1,position:be(Oe.get(),e.origin,e.basis1),edge:t};case Mt.NEGATIVE_Y:return{basis:e.basis2,direction:-1,position:be(Oe.get(),e.origin,e.basis2),edge:t}}}function St(e,t,r){const s=r.projectToRenderScreen(fe(Oe.get(),e,t),Pe(Oe.get())),i=r.projectToRenderScreen(be(Oe.get(),e,t),Pe(Oe.get()));return Te(be(s,s,i))}function Lt(e){const t=he(e.basis1),r=he(e.basis2);return u*Math.min(t,r)}function Ut(e){return Lt(e)}function Nt(e){return 0!==e.direction[0]&&0!==e.direction[1]}function yt(e){return new Ge({view:e,attached:!1,color:ut(e.effectiveTheme),width:g,renderOccluded:y.OccludeAndTransparent,geometry:[[[-1,-1,0],[1,-1,0],[1,1,0],[-1,1,0],[-1,-1,0]]],isDecoration:!0})}function Vt(e){return new _t({view:e,attached:!1,backgroundColor:dt,gridColor:lt(e.effectiveTheme),gridWidth:4,renderOccluded:y.OccludeAndTransparent,isDecoration:!0})}function xt(e,t,r,s=new Re){if(null==e)return null;const{renderCoordsHelper:i}=t,o=i.fromRenderCoords(e.origin,new at({spatialReference:t.spatialReference}));if(null==o)return null;const a=Se(o,r);if(null==a)return null;s.position=a;const n=2*he(e.basis1),c=2*he(e.basis2),d=it.renderUnitScaleFactor(t.spatialReference,r);s.width=n*d,s.height=c*d;const l=i.worldUpAtPosition(e.origin,Oe.get());return s.tilt=ve(Dt(e,l)),s.heading=i.headingAtPosition(e.origin,e.basis1)-90,s}function Dt(e,t){return je(t,e.basis2,e.basis1)+Xt}function Ht(e,t){if(null==e?.position)return null;const r=We(e.position,t.spatialReference,t.elevationProvider);if(null==r)return null;const s=it.renderUnitScaleFactor(e.position.spatialReference,t.spatialReference),i=e.width*s,o=e.height*s;return{position:r,heading:e.heading,tilt:e.tilt,renderWidth:i,renderHeight:o}}function kt(e,t,r,s=ye()){if(null==e)return null;const i=function(e,t,r,s,i,o,a=ye()){return o.toRenderCoords(e,a.origin)?(o.worldBasisAtPosition(a.origin,Le.X,a.basis1),o.worldBasisAtPosition(a.origin,Le.Y,a.basis2),we(a.basis2,a.basis1,a.origin,a.plane),Ve(a,-Me(t),xe(a),a),Ve(a,Me(r),a.basis1,a),le(a.basis1,a.basis1,s/2),le(a.basis2,a.basis2,i/2),De(a),a):(Ee.getLogger("esri.views.3d.analysis.Slice.sliceToolUtils").error(`Failed to project slice plane position, projection from ${e.spatialReference.wkid} is not supported`),null)}(e.position,e.heading,e.tilt,e.renderWidth,e.renderHeight,t.renderCoordsHelper,s);return r.tiltEnabled||null==i||function(e,t,r){const s=t.worldUpAtPosition(e.origin,Oe.get()),i=e.basis1,o=Dt(e,s),a=Math.round(o/Xt)*Xt;Ve(e,a-o,i,r)}(i,t.renderCoordsHelper,i),i}!function(e){e[e.POSITIVE_X=0]="POSITIVE_X",e[e.POSITIVE_Y=1]="POSITIVE_Y",e[e.NEGATIVE_X=2]="NEGATIVE_X",e[e.NEGATIVE_Y=3]="NEGATIVE_Y"}(Mt||(Mt={}));const Wt=x.Custom1;var Gt,Ft;!function(e){e[e.HEADING=1]="HEADING",e[e.TILT=2]="TILT"}(Gt||(Gt={})),function(e){e[e.HORIZONTAL_OR_VERTICAL=0]="HORIZONTAL_OR_VERTICAL",e[e.HORIZONTAL=1]="HORIZONTAL",e[e.VERTICAL=2]="VERTICAL",e[e.TILTED=3]="TILTED"}(Ft||(Ft={}));const Bt=x.Custom2,qt=He(),Xt=Math.PI/2,zt=x.Custom1,Yt=x.Custom2;function Zt(e){return null!=("building-scene-3d"===e.type?e:null)}class $t extends R{constructor(s,i){const o=Nt(i),a=o?f:h,n=a*b,c=h,d={renderOccluded:y.OccludeAndTransparent,isDecoration:!0},l=new V({...d,width:a}),u=new V({...d,width:n}),g=new V({...d,width:c});super({view:s,...E,...Jt({isCorner:o,unfocusedMaterial:l,focusedMaterial:u,outlineMaterial:g})}),this._themeHandle=t((()=>s.effectiveTheme.accentColor),(t=>{const r=e.toUnitRGBA(t);l.setParameters({color:r}),u.setParameters({color:r}),g.setParameters({color:r})}),r)}destroy(){this._themeHandle.remove(),super.destroy()}}function Jt({isCorner:e,unfocusedMaterial:t,focusedMaterial:r,outlineMaterial:s}){const o=e?[i(1,0,0),i(0,0,0),i(0,1,0)]:[i(1,0,0),i(-1,0,0)];return{renderObjects:[new v(S(t,o),D.Unfocused|zt),new v(S(r,o),D.Focused|zt),new v(S(s,o),Yt)],collisionType:{type:"line",paths:[o]},radius:e?m:p,state:zt}}class Kt extends R{constructor(s,i){const o=new Q({transparent:!0,writeDepth:!1,renderOccluded:y.Opaque,isDecoration:!0}),a=M.calloutWidth,n=new V({width:a,renderOccluded:y.OccludeAndTransparent,isDecoration:!0});super({view:s,...Qt({imageMaterial:o,calloutMaterial:n})}),this._currentTexture=null,this._themeHandle=t((()=>s.effectiveTheme.accentColor),(t=>{const r=k(t,.5),s=W(t),a=this._currentTexture,c=i(r,s);o.setParameters({textureId:c.texture.id}),n.setParameters({color:e.toUnitRGBA(t)}),this._currentTexture=c,a?.release()}),r)}destroy(){this._themeHandle.remove(),this._currentTexture?.release(),super.destroy()}}function Qt({imageMaterial:e,calloutMaterial:t}){const{focusMultiplier:r,calloutLength:s,discRadius:i}=M,o=i*r,a=(e,t)=>{const r=[0,1,2,2,3,0];return new J(t,[[K.POSITION,new G([s-e,-e,0,s+e,-e,0,s+e,e,0,s-e,e,0],r,3,!0)],[K.UV0,new G([0,0,1,0,1,1,0,1],r,2,!0)]])},n=S(t,[[0,0,0],[s-i,0,0]]),c=S(t,[[0,0,0],[s-o,0,0]]),d=Wt;return{autoScaleRenderObjects:!1,collisionPriority:1,collisionType:{type:"disc",direction:[0,0,1],offset:[s,0,0]},focusMultiplier:r,radius:i,renderObjects:[new v(a(i,e),D.Unfocused|d),new v(n,D.Unfocused|d),new v(a(o,e),D.Focused|d),new v(c,D.Focused|d)],state:d}}var er;!function(e){e[e.CENTER_ON_CALLOUT=0]="CENTER_ON_CALLOUT",e[e.CENTER_ON_ARROW=1]="CENTER_ON_ARROW"}(er||(er={}));class tr extends R{constructor(s,i){const o=new V({width:1,renderOccluded:y.OccludeAndTransparent,isDecoration:!0}),a=new ct({cullFace:nt.Back,renderOccluded:y.Opaque,isDecoration:!0}),n=new ct({cullFace:nt.Back,renderOccluded:y.Opaque,isDecoration:!0}),c=new ct({cullFace:nt.Back,renderOccluded:y.Opaque,isDecoration:!0}),d=new ct({writeDepth:!1,cullFace:nt.Front,renderOccluded:y.Transparent,isDecoration:!0});super({view:s,...rr({offsetMode:i,tubeMaterial:a,tipMaterial:n,capMaterial:c,outlineMaterial:d,calloutMaterial:o})}),this._themeHandle=t((()=>s.effectiveTheme.accentColor),(t=>{const r=W(t),s=e.toUnitRGBA(t),i=e.toUnitRGBA(r),l=e.toUnitRGBA(e.blendColors(r,t,.4)),u=e.toUnitRGBA(e.blendColors(r,t,.14));o.setParameters({color:s}),a.setParameters({color:u}),n.setParameters({color:i}),c.setParameters({color:l}),d.setParameters({color:s})}),r)}destroy(){this._themeHandle.remove(),super.destroy()}}function rr({offsetMode:e,tubeMaterial:t,tipMaterial:r,capMaterial:s,outlineMaterial:a,calloutMaterial:n}){const c=e===er.CENTER_ON_CALLOUT?l:0,d=[i(c,0,-w/2),i(c,0,w/2)],u=function(e,t){const r=be(o(),e[e.length-1],e[e.length-2]);pe(r,r),le(r,r,T),fe(r,r,e[e.length-1]);{const t=be(o(),e[0],e[1]);return pe(t,t),le(t,t,T),fe(t,t,e[0]),[t,...e,r]}}(d),g=sr({vertices:d,padding:0,materials:{tube:t,tip:r,cap:s}}),m=sr({vertices:d,padding:O,materials:{tube:a,tip:a,cap:a}}),p=S(n,[[c,0,0],[c-l,0,0]]),f=S(n,[[c,0,0],[c-l,0,0]]);return{renderObjects:[...g.normal.map((e=>new v(e,D.Unfocused|Wt))),...m.normal.map((e=>new v(e,D.Unfocused|Wt))),new v(p,D.Unfocused|Wt|Bt),...g.focused.map((e=>new v(e,D.Focused|Wt))),...m.focused.map((e=>new v(e,D.Focused|Wt))),new v(f,D.Focused|Wt|Bt)],autoScaleRenderObjects:!1,collisionType:{type:"line",paths:[u]},collisionPriority:1,radius:_,state:Wt}}function sr({vertices:e,padding:t,materials:r}){const s=s=>{const a=e.slice(0),n=be(Oe.get(),a[0],a[1]);pe(n,n);const c=be(Oe.get(),a[a.length-1],a[a.length-2]);if(pe(c,c),t>0){const e=le(o(),c,-t);a[a.length-1]=fe(e,e,a[a.length-1]);const r=le(o(),n,-t);a[0]=fe(r,r,a[0])}const d=s?j:1,l=T*d,u=_*d,g=oe(Ie.get());if(t>0){const e=l/4,r=_e(Oe.get(),0,e,0),s=1+t/e;ae(g,g,r),re(g,g,_e(Oe.get(),s,s,s)),ae(g,g,le(r,r,-1/s))}const m=oe(ce()),p=i(0,1,0),f=ne(ce(),de(Ae.get(),p,c));f[12]=a[a.length-1][0],f[13]=a[a.length-1][1],f[14]=a[a.length-1][2],se(f,f,g);const h=r.tube,b=function(e,t,r){const s=[];for(let t=0;t<12;t++){const r=t/12*2*Math.PI;s.push([Math.cos(r)*e,Math.sin(r)*e])}return U(r,s,t,[],[],!1)}(C*(s?I:1)+t,a,h);b.transformation=m;const O=[b],w=r.tip,A=L(w,l,u,24,!1,!1,!0);A.transformation=f,O.push(A);const R=r.cap,E=L(R,l,u,24,!1,!0,!1);E.transformation=f,O.push(E);const v=ne(ce(),de(Ae.get(),p,n));return v[12]=a[0][0],v[13]=a[0][1],v[14]=a[0][2],se(v,v,g),O.push(A.instantiate({transformation:v})),O.push(E.instantiate({transformation:v})),O};return{normal:s(!1),focused:s(!0)}}export{Wt as D,Bt as I,er as O,Kt as R,tr as S,kt as a,xt as b,$t as c,Vt as d,yt as e,jt as f,Gt as g,wt as h,Zt as i,Ft as j,Tt as k,It as l,Et as m,vt as n,Rt as o,Ht as p,ut as q,Ot as r,Ct as s,dt as t,At as u,lt as v,Nt as w,Ut as x,zt as y,Yt as z}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/SimpleObservable.js b/library/arcgis/4.30/@arcgis/core/chunks/SimpleObservable.js new file mode 100644 index 00000000..6fa80ff5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/SimpleObservable.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{O as s}from"./ObservableBase.js";class o extends s{notify(){const s=this._observers;if(s&&s.length>0){const o=s.slice();for(const s of o)s.onInvalidated(),s.onCommitted()}}}export{o as S}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/SketchTooltipControls.js b/library/arcgis/4.30/@arcgis/core/chunks/SketchTooltipControls.js new file mode 100644 index 00000000..2c10ba7b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/SketchTooltipControls.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import{i as o}from"../core/lang.js";import{property as t}from"../core/accessorSupport/decorators/property.js";import"./Logger.js";import{subclass as s}from"../core/accessorSupport/decorators/subclass.js";import{S as i}from"./isSupportedObject.js";import{d as l}from"./directionModeIcons.js";import r,{l as n}from"../widgets/Widget.js";import{g as a}from"./globalCss.js";import{l as c,L as p}from"../widgets/support/SnappingControls.js";import"./widgetUtils.js";import{m as d}from"./messageBundle.js";import{t as b}from"./jsxFactory.js";import h from"../core/Accessor.js";let g=class extends h{constructor(e){super(e),this.directionModePicker=!1,this.header=!1,this.labelsToggle=!0,this.tooltipsToggle=!0}};e([t({type:Boolean,nonNullable:!0})],g.prototype,"directionModePicker",void 0),e([t({type:Boolean,nonNullable:!0})],g.prototype,"header",void 0),e([t({type:Boolean,nonNullable:!0})],g.prototype,"labelsToggle",void 0),e([t({type:Boolean,nonNullable:!0})],g.prototype,"tooltipsToggle",void 0),g=e([s("esri.widgets.support.SketchTooltipControls.VisibleElements")],g);const u=g,m="esri-sketch-tooltip-controls",k={base:m,block:`${m}__block`,blockContent:`${m}__block-content`,hintIcon:`${m}__hint-icon`,radioButtonLabelWrapper:`${m}__radio-button-label-wrapper`};let y=class extends r{constructor(e,o){super(e,o),this.viewModel=null,this.visibleElements=new u,this.sketchOptions=new i,this.viewType=void 0,this._onTooltipsEnabledChange=e=>{this.sketchOptions.tooltips.enabled=e},this._onLabelsEnabledChange=e=>{this.sketchOptions.labels.enabled=e},this._onDirectionModeChange=e=>{this.sketchOptions.values.directionMode=e.target.selectedItem.value}}loadDependencies(){return Promise.all([n({block:()=>import("./calcite-block.js"),label:()=>import("./calcite-label.js"),icon:()=>import("./calcite-icon.js"),"radio-button":()=>import("./calcite-radio-button.js"),"radio-button-group":()=>import("./calcite-radio-button-group.js")}),c()])}render(){const{label:e,visibleElements:o}=this,t=this._renderContent();return b("div",{"aria-label":e,class:this.classes(k.base,a.widget)},t?b("calcite-block",{class:k.block,heading:o.header?this.label:"",key:"content-block",open:!0},b("div",{class:k.blockContent,key:"content"},t)):void 0)}get label(){return this.messages?.widgetLabel??""}set label(e){this._overrideIfSome("label",e)}_renderContent(){const{visibleElements:e,viewType:t}=this,s=[e.tooltipsToggle?this._renderTooltipsToggle():null,e.labelsToggle&&"2d"!==t?this._renderLabelsToggle():null,e.directionModePicker?this._renderDirectionModePicker():null].filter(o);return 0===s.length?null:s}_renderTooltipsToggle(){const{messages:e,sketchOptions:o}=this;return b(p,{checked:o.tooltips.effectiveEnabled,hint:e.tooltipsToggleHint,key:`${this.id}__tooltips`,label:e.tooltipsToggle,onChange:this._onTooltipsEnabledChange})}_renderLabelsToggle(){const{messages:e,sketchOptions:o}=this;return b(p,{checked:o.labels.enabled,hint:e.labelsToggleHint,key:`${this.id}__labels`,label:e.labelsToggle,onChange:this._onLabelsEnabledChange})}_renderDirectionModePicker(){const{messages:e,sketchOptions:o}=this,{directionMode:t}=o.values;return b("calcite-label",{key:"direction-mode",layout:"default",scale:"s"},e.directionModePicker,b("calcite-radio-button-group",{key:"radio-button-group",layout:"horizontal",name:this.id,scale:"s",value:t,onCalciteRadioButtonGroupChange:this._onDirectionModeChange},this._renderDirectionModeOption("relative",t,e.directionModeRelative),this._renderDirectionModeOption("absolute",t,e.directionModeAbsolute)))}_renderDirectionModeOption(e,o,t){return b("calcite-label",{key:e,layout:"inline",scale:"s"},b("calcite-radio-button",{checked:e===o,scale:"s",value:e}),b("div",{class:k.radioButtonLabelWrapper,key:"label-wrapper"},b("calcite-icon",{icon:l[e],scale:"s"}),t))}};e([t()],y.prototype,"label",null),e([t({type:u,nonNullable:!0})],y.prototype,"visibleElements",void 0),e([t(),d("esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls")],y.prototype,"messages",void 0),e([t({nonNullable:!0,type:i})],y.prototype,"sketchOptions",void 0),e([t({type:String})],y.prototype,"viewType",void 0),y=e([s("esri.widgets.support.SketchTooltipControls")],y);const _=y;export{_ as S}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/SketchTooltipVisibleElements.js b/library/arcgis/4.30/@arcgis/core/chunks/SketchTooltipVisibleElements.js new file mode 100644 index 00000000..4f0bd0bf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/SketchTooltipVisibleElements.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as o}from"./tslib.es6.js";import e from"../core/Accessor.js";import{property as t}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as l}from"../core/accessorSupport/decorators/subclass.js";let n=class extends e{constructor(o){super(o),this.area=!0,this.coordinates=!0,this.direction=!0,this.distance=!0,this.elevation=!0,this.header=!0,this.helpMessage=!1,this.orientation=!0,this.radius=!0,this.rotation=!0,this.scale=!0,this.size=!0,this.totalLength=!0}};o([t({type:Boolean,nonNullable:!0})],n.prototype,"area",void 0),o([t({type:Boolean,nonNullable:!0})],n.prototype,"coordinates",void 0),o([t({type:Boolean,nonNullable:!0})],n.prototype,"direction",void 0),o([t({type:Boolean,nonNullable:!0})],n.prototype,"distance",void 0),o([t({type:Boolean,nonNullable:!0})],n.prototype,"elevation",void 0),o([t({type:Boolean,nonNullable:!0})],n.prototype,"header",void 0),o([t({type:Boolean,nonNullable:!0})],n.prototype,"helpMessage",void 0),o([t({type:Boolean,nonNullable:!0})],n.prototype,"orientation",void 0),o([t({type:Boolean,nonNullable:!0})],n.prototype,"radius",void 0),o([t({type:Boolean,nonNullable:!0})],n.prototype,"rotation",void 0),o([t({type:Boolean,nonNullable:!0})],n.prototype,"scale",void 0),o([t({type:Boolean,nonNullable:!0})],n.prototype,"size",void 0),o([t({type:Boolean,nonNullable:!0})],n.prototype,"totalLength",void 0),n=o([l("esri.views.interactive.sketch.SketchTooltipVisibleElements")],n);const a=n;export{a as S}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/SlideThumbnail.js b/library/arcgis/4.30/@arcgis/core/chunks/SlideThumbnail.js new file mode 100644 index 00000000..9398359b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/SlideThumbnail.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as r}from"./tslib.es6.js";import{JSONSupport as t}from"../core/JSONSupport.js";import{property as s}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as e}from"../core/accessorSupport/decorators/subclass.js";const o="https://.*";var p;let i=p=class extends t{constructor(){super(...arguments),this.url=""}destroy(){this.url=""}get isSecureUrl(){return!!(r=this.url)&&/^https:\/\/.*/i.test(r);var r}get isDataURI(){return!!(r=this.url)&&/data:([-\w]+\/[-+\w.]+)?(;?\w+=[-\w]+)*(;base64)?,.*/gu.test(r);var r}clone(){return new p({url:this.url})}};r([s({type:String,json:{write:{isRequired:!0}}})],i.prototype,"url",void 0),r([s()],i.prototype,"isSecureUrl",null),r([s()],i.prototype,"isDataURI",null),i=p=r([e("esri.webdoc.support.SlideThumbnail")],i);export{i as S,o as T}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/SnappingCandidate.js b/library/arcgis/4.30/@arcgis/core/chunks/SnappingCandidate.js new file mode 100644 index 00000000..d8dbf338 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/SnappingCandidate.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +function t(t,e,r){return{objectId:t,target:e,distance:r,type:"vertex"}}function e(t,e,r,a,n,d=!1){return{objectId:t,target:e,distance:r,type:"edge",start:a,end:n,draped:d}}export{t as a,e as m}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/SnappingContext.js b/library/arcgis/4.30/@arcgis/core/chunks/SnappingContext.js new file mode 100644 index 00000000..f04b51fb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/SnappingContext.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +class e{constructor(e){this.vertexHandle=null,this.excludeFeature=null,this.visualizer=null,this.selfSnappingZ=null,this.drawConstraints=null,this.editGeometryOperations=e.editGeometryOperations,this.elevationInfo=e.elevationInfo,this.pointer=e.pointer,this.vertexHandle=e.vertexHandle,this.excludeFeature=e.excludeFeature,this.feature=e.feature,this.visualizer=e.visualizer,this.selfSnappingZ=e.selfSnappingZ,this.drawConstraints=e.drawConstraints}get coordinateHelper(){return this.editGeometryOperations.data.coordinateHelper}get spatialReference(){return this.coordinateHelper.spatialReference}}export{e as S}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/SnappingDragPipelineStep.js b/library/arcgis/4.30/@arcgis/core/chunks/SnappingDragPipelineStep.js new file mode 100644 index 00000000..23c39215 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/SnappingDragPipelineStep.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{a as n,r as e}from"./maybe.js";import{ignoreAbortErrors as t,debounce as o}from"../core/promiseUtils.js";import{watch as a}from"../core/reactiveUtils.js";import{p as i}from"./dehydratedFeatureComparison.js";import{c as r}from"./hydratedFeatures.js";import{a as l}from"./elevationInfoUtils.js";import{E as s}from"./InteractiveToolBase.js";import{S as c}from"./SnappingContext.js";import{T as u,I as p}from"./Scheduler.js";function f({predicate:r=(()=>!0),snappingManager:f,snappingContext:P,updatingHandles:v,useZ:S=!0}){const h=new s;if(null==f)return{snappingStep:[x,h],cancelSnapping:x};let y,Z=null,j=null,T=null;const I=()=>{Z=n(Z),f.doneSnapping(),j?.frameTask.remove(),j=null,y=e(y),T=null},z=function(n,e,t){return o((async({frameTask:o,point:a,scenePoint:r,context:l,event:s,delta:c,getLastState:u},p)=>{const f=await o.schedule((()=>n.snap({point:a,scenePoint:r,context:l,signal:p})),p);if(f.valid){let r=await o.schedule((()=>f.apply()),p);const d=u();null!=d.point&&a!==d.point&&(r=n.update({point:d.point,scenePoint:d.scenePoint,context:l})),null!=d.updatePoint&&i(r,d.updatePoint)||(g(s.mapEnd,r,c,e),t.execute(s))}}))}(f,S,h);let k=null,w=null,U=null;return{snappingStep:[n=>{if(!r(n))return n;const{action:e}=n;if("start"===e){const{info:e}=n,t="3d"===(o=f.view).type?o.resourceController.scheduler.registerTask(u.SNAPPING):p;if(j=function(n,e,t){return{context:new c({editGeometryOperations:n.editGeometryOperations,elevationInfo:n.elevationInfo,pointer:n.pointer,vertexHandle:null!=e.info?e.info.handle:null,excludeFeature:n.excludeFeature,feature:n.feature,visualizer:n.visualizer}),originalPos:null!=e.snapOrigin?n.coordinateHelper.vectorToDehydratedPoint(e.snapOrigin):e.mapStart,originalScenePos:null!=e.scenePoints?e.scenePoints.sceneStart:null,frameTask:t}}(P,n,t),j.context.selfSnappingZ=null,!S&&null!=e){const n=function(n,e){if(!n.hasZ())return null;const t=e.vertices;let o=null;for(const e of t){const t=n.getZ(e.pos);if(null!=o&&null!=t&&Math.abs(t-o)>1e-6)return null;null==o&&(o=t)}return o}(P.coordinateHelper,e.handle.component);null!=n&&(j.context.selfSnappingZ={value:n,elevationInfo:P.elevationInfo??l})}}var o;if(null!=j){const{context:o,originalScenePos:i,originalPos:r}=j,{mapEnd:l,mapStart:s,scenePoints:c}=n,u=d(r,m(l,s)),p=m(s,r),x={...n,action:"update"},P=j.context,h=function(n,e){return null==n||null==e?null:d(n,m(e.sceneEnd,e.sceneStart))}(i,c),I=f.update({point:u,scenePoint:h,context:o});if(U=I,g(l,I,p,S),k=u,w=h,"end"!==e){const{frameTask:n}=j;null==Z&&(Z=new AbortController),T=e=>{v.addPromise(t(z({frameTask:n,event:x,context:P,point:u,scenePoint:h,delta:p,getLastState:()=>({point:k,scenePoint:w,updatePoint:e.forceUpdate?null:U})},Z.signal)))},T({forceUpdate:!1}),null==y&&(y=a((()=>f.options.effectiveEnabled),(()=>T?.({forceUpdate:!0}))))}}return"end"===e&&I(),n},h],cancelSnapping:n=>(I(),n)}}function d(n,[e,t,o]){const a=r(n);return a.x+=e,a.y+=t,a.hasZ&&(a.z+=o),a}function m(n,e){const t=n.hasZ&&e.hasZ?n.z-e.z:0;return[n.x-e.x,n.y-e.y,t]}function g(n,e,[t,o,a],i){n.x=e.x+t,n.y=e.y+o,i&&n.hasZ&&e.hasZ&&(n.z=e.z+a)}function x(n){return n}export{f as c}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/SnappingManager.js b/library/arcgis/4.30/@arcgis/core/chunks/SnappingManager.js new file mode 100644 index 00000000..ec3e5761 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/SnappingManager.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import t from"../core/Accessor.js";import i from"../core/Evented.js";import{i as s}from"../core/lang.js";import{allSettledValues as n,throwIfAborted as r,isAborted as a}from"../core/promiseUtils.js";import{watch as o,syncAndInitial as l,mapCollectionAsync as c,sync as d}from"../core/reactiveUtils.js";import{property as h}from"../core/accessorSupport/decorators/property.js";import{L as p}from"./Logger.js";import{subclass as u}from"../core/accessorSupport/decorators/subclass.js";import{project as g,initializeProjection as f}from"../geometry/projection.js";import{a as y}from"./elevationInfoUtils.js";import{g as m,a as v,m as S,b as _,f as w,h as E,j as x}from"./normalizedPoint.js";import{d as P}from"./Settings2.js";import{a as R,L as T,R as L,P as C,I as F}from"./RightAngleSnappingHint.js";import{d as V}from"./handleUtils.js";import{g as b,y as j}from"./unitUtils.js";import{p as M,u as I,s as N,d as D,c as H,a as A,h as O}from"./vec2.js";import{m as q,p as z,c as U,i as G,g as k,o as Z,s as W,a as X}from"./vec3.js";import{c as $,e as Q}from"./vec3f64.js";import{g as B}from"./common.js";import{U as J}from"./UpdatingHandles.js";import{e as K,D as Y,L as ee,f as te,s as ie,d as se,g as ne,h as re,j as ae,k as oe,p as le,V as ce,P as de}from"./snappingUtils.js";import{sqlAnd as he}from"../core/sql.js";import pe from"../layers/support/FeatureFilter.js";import{a as ue}from"./floorFilterUtils.js";import{u as ge,a as fe}from"./layerUtils2.js";import{s as ye}from"./layerViewUtils.js";import{e as me,c as ve}from"./viewUtils.js";import Se from"../core/Collection.js";import{b as _e,a as we}from"./Cyclical.js";import{v as Ee,c as xe}from"./quantityUtils.js";import{r as Pe,p as Re}from"./angularMeasurementUtils.js";import{L as Te,p as Le,b as Ce}from"./geometry2dUtils.js";import{c as Fe}from"./vec2f64.js";import Ve from"../views/interactive/snapping/SnappingOptions.js";let be=class extends t{set attributeRulesEnabled(e){this._set("attributeRulesEnabled",e),e&&this.loadRules()}get layerView(){return this.view?.allLayerViews?.find((e=>e.layer===this.layer))}get valid(){const{_valid:e,snappingSource:t,layer:i}=this;return!(!t||!i)&&e}get subtypeFilter(){const{layer:e,snappingSource:t}=this;if(!ge(e)||!e.subtypes?.length||!t)return{mode:"not-in-use",filter:null};const i=t.layerSource.sublayerSources.filter((e=>e.enabled&&e.layer.visible&&ye(this.view?.scale,e.layer.effectiveScaleRange.minScale,e.layer.effectiveScaleRange.maxScale))).map((e=>e.layer.subtypeCode));if(!i.length)return{mode:"none-visible",filter:null};if(i.length===e.subtypes.length)return{mode:"all-visible",filter:null};const s=e.fieldsIndex.get(e.subtypeField)?.name??e.subtypeField;return 1===i.length?{mode:"in-use",filter:`${s} = ${i.getItemAt(0)}`}:{mode:"in-use",filter:`${s} IN (${i.join(", ")})`}}get floorFilter(){const{view:e,layer:t}=this;return e&&t?ue({view:e,layer:t}):null}constructor(e){super(e),this.layer=null,this.snappingSource=null,this.rulesTable=null,this._valid=null}initialize(){if(!this.snappingSource||!this.layer)return void(this._valid=!1);const{layer:e,snappingSource:t}=this;if("refresh"in e){const i=e;this.addHandles(i.on("refresh",(()=>t.refresh())))}this.loadRules(),this.addHandles([o((()=>t.updating),(e=>t.layerSource.updating=e),l),o((()=>t.availability),(e=>t.layerSource.availability=e),l)])}getFetchCandidatesParameters(e,t,i){if(!this.valid)return[];const{layer:s,layerView:n,floorFilter:r,rulesTable:a,subtypeFilter:o}=this,l={distance:i,mode:this.view?.type??"2d",point:e,coordinateHelper:t.coordinateHelper,returnEdge:!0,vertexMode:"all",filter:n&&"filter"in n?n.filter:null};if(r&&(l.filter=je(l.filter,r)),"not-in-use"!==o.mode&&"all-visible"!==o.mode){if("none-visible"===o.mode)return[];l.filter?l.filter.where=he(l.filter.where,o.mode):l.filter=new pe({where:o.filter})}if(!this.attributeRulesEnabled)return[l];const c=t.feature,d="subtype-sublayer"===c?.sourceLayer?.type?c.sourceLayer.parent:c?.sourceLayer;if(a&&c&&K(this.view?.map)&&(fe(s)||ge(s))&&s.layerId&&(fe(d)||ge(d))&&this.view.map.utilityNetworks?.find((e=>e.isUtilityLayer(d)))){if("loaded"!==a.loadStatus)return[];const e=[],t=s.layerId,i=a.getFeatureSQL(d,c)?.[t];if(!i)return[];const n=i.anyVertex;let r=i.endVertex;return r&&n&&r===n&&(r=""),r&&e.push({...l,returnEdge:!1,vertexMode:"ends",filter:je(l.filter,r)}),n&&e.push({...l,returnEdge:!1,vertexMode:"all",filter:je(l.filter,n)}),e}return[l]}async loadRules(){this._valid=null;const{layer:e,view:t,attributeRulesEnabled:i}=this;if(i&&e&&t&&K(t?.map)&&(fe(e)||ge(e)))try{await Promise.allSettled(t.map.utilityNetworks?.map((e=>e.load()))??[]);const i=t.map.utilityNetworks?.find((t=>t.isUtilityLayer(e)));i&&(this.rulesTable=await i.getRulesTable(),await(this.rulesTable?.load()))}catch(t){return this._valid=!1,void p.getLogger("esri.views.interactive.snapping.FeatureSnappingSourceInfo").error("Failed to load rules table for snapping source",e.title)}this._valid=!0}remove(){this.destroy()}destroy(){this.snappingSource?.destroy()}};function je(e,t){return null==e?new pe({where:t}):e.where?new pe({where:he(e.where,t)}):new pe({where:t})}e([h({constructOnly:!0})],be.prototype,"layer",void 0),e([h({constructOnly:!0})],be.prototype,"snappingSource",void 0),e([h({constructOnly:!0})],be.prototype,"view",void 0),e([h({value:!1})],be.prototype,"attributeRulesEnabled",null),e([h()],be.prototype,"layerView",null),e([h()],be.prototype,"rulesTable",void 0),e([h()],be.prototype,"valid",null),e([h()],be.prototype,"subtypeFilter",null),e([h()],be.prototype,"floorFilter",null),e([h()],be.prototype,"_valid",void 0),be=e([u("esri.views.interactive.snapping.FeatureSnappingSourceInfo")],be);class Me{constructor(e,t,i,s){this.targetPoint=e,this.constraint=t,this.isDraped=i,this.domain=s}}class Ie extends Me{constructor({targetPoint:e,objectId:t,constraint:i,isDraped:s}){super(e,i,s,R.FEATURE),this.objectId=t}}class Ne extends Ie{constructor(e){super({...e,isDraped:!0,constraint:new Y(e.edgeStart,e.edgeEnd,e.getGroundElevation)})}get hints(){return[new T(ee.REFERENCE,this.constraint.start,this.constraint.end,this.isDraped,this.domain)]}}class De extends Ie{constructor(e){super({...e,constraint:new te(e.edgeStart,e.edgeEnd)})}get hints(){return[new T(ee.REFERENCE,this.constraint.start,this.constraint.end,this.isDraped,this.domain)]}}class He extends Me{constructor({targetPoint:e,constraint:t,previousVertex:i,otherVertex:s,otherVertexType:n,isDraped:r,selfSnappingType:a,objectId:o,domain:l}){super(e,t,r,l??R.SELF),this.previousVertex=i,this.otherVertex=s,this.otherVertexType=n,this.selfSnappingType=a??Oe.None,this.objectId=o??null}get hints(){const e=this.previousVertex,t=this.otherVertexType===Ae.CENTER?this.otherVertex:this.targetPoint,i=this.otherVertexType===Ae.CENTER?this.targetPoint:this.otherVertex;return[new T(ee.TARGET,t,i,this.isDraped,this.domain),new T(ee.REFERENCE,e,t,this.isDraped,this.domain),new L(this.previousVertex,t,i,this.isDraped,this.domain)]}}var Ae,Oe;!function(e){e[e.NEXT=0]="NEXT",e[e.CENTER=1]="CENTER"}(Ae||(Ae={})),function(e){e[e.None=0]="None",e[e.LastVertex=1]="LastVertex",e[e.FirstVertex=2]="FirstVertex",e[e.ExistingEdge=3]="ExistingEdge"}(Oe||(Oe={}));let qe=class extends t{get updating(){return this._snappingSources.some((e=>null==e?.valid||!0===e.valid&&!0===e.snappingSource?.updating))||this._updatingHandles.updating}constructor(e){super(e),this.options=null,this._domain=R.FEATURE,this._updatingHandles=new J,this._sourceModules={featureService:{module:null,loader:null},featureCollection:{module:null,loader:null},graphics:{module:null,loader:null},notes:{module:null,loader:null},scene:{module:null,loader:null}}}initialize(){const e=c((()=>this.options?._effectiveFeatureSources),((e,t)=>this._createSourceInfo(e,t)));this._snappingSources=e,this.addHandles([V(e),o((()=>({rulesEnabled:!!this.options?.attributeRulesEnabled,sources:this._snappingSources.filter(s)})),(({rulesEnabled:e,sources:t})=>{for(const i of t)i.attributeRulesEnabled=e}),d)])}destroy(){this._set("options",null),this._updatingHandles.destroy()}async fetchCandidates(e,t,i,s){if(!(t&this._domain&&null!=this.options&&this.options.effectiveFeatureEnabled))return[];const a=[],o=this._computeScreenSizeDistanceParameters(e,i);for(const t of this._snappingSources){if(!t?.valid||!t.snappingSource?.layerSource?.enabled||t.layerView?.suspended)continue;const n=t.getFetchCandidatesParameters(e,i,o);for(const e of n)a.push(t.snappingSource.fetchCandidates(e,s).then((e=>e.filter((e=>!this._candidateIsExcluded(t.snappingSource,e,i.excludeFeature))))))}const l=(await n(a)).flat();return this._addRightAngleCandidates(l,e,o,i),r(s),ie(e,l),l}_addRightAngleCandidates(e,t,i,s){const n=null!=s.vertexHandle?s.vertexHandle.rightEdge?.rightVertex?.pos:null!=s.editGeometryOperations&&"polygon"===s.editGeometryOperations.data.type?s.editGeometryOperations.data.components[0]?.getFirstVertex()?.pos:null,r=null!=s.vertexHandle?s.vertexHandle.leftEdge?.leftVertex?.pos:null!=s.editGeometryOperations?s.editGeometryOperations.data.components[0]?.getLastVertex()?.pos:null,{view:a}=this,o=m(n,a,s),l=m(r,a,s),c=e.length;for(let s=0;sM(v(r),v(c))?l:c,s=new He({targetPoint:S(r),otherVertex:t,otherVertexType:Ae.NEXT,previousVertex:i,constraint:new se(t,r),objectId:e.objectId,isDraped:e.isDraped,domain:R.FEATURE});n.push(s)}}_computeScreenSizeDistanceParameters(e,t){let i=null!=this.options?this.options.distance*("touch"===t.pointer?this.options.touchSensitivityMultiplier:1):0;return null==this.view?{x:i,y:i,z:i,distance:i}:"2d"===this.view.type?(i*=this.view.resolution,{x:i,y:i,z:i,distance:i}):this._computeScreenSizeDistanceParameters3D(e,i,this.view,t)}_computeScreenSizeDistanceParameters3D(e,t,i,s){const{spatialReference:n}=s;i.renderCoordsHelper.toRenderCoords(e,n,Ue);const r=i.state.camera.computeScreenPixelSizeAt(Ue),a=r*i.renderCoordsHelper.unitInMeters,o=a/b(n),l=a/j(n),c=t*o,d=t*l,h=me(e,n,y,i),p=h?ze(h,e,o,0,0,i,s):0,u=h?ze(h,e,0,o,0,i,s):0,g=h?ze(h,e,0,0,l,i,s):0;return{x:0===p?0:c/p,y:0===u?0:c/u,z:0===g?0:d/g,distance:r*t}}_candidateIsExcluded(e,t,i){if(null==i)return!1;const s=this._getCandidateObjectId(t);if(null==s)return!1;const n=e.layerSource.layer;return"graphics"===n.type?i.uid===s:i.sourceLayer===n&&!(!i.attributes||!("objectIdField"in n))&&i.attributes[n.objectIdField]===s}_getCandidateObjectId(e){return e instanceof Ie?e.objectId:null}async _createSourceInfo(e,t){const i=e.layer;i.loaded||(await i.load(),r(t));const{view:s}=this,n=await this._createFeatureSnappingSourceType(e);return r(t),new be(null==n?{}:{snappingSource:n,view:s,layer:i})}async _createFeatureSnappingSourceType(e){switch(e.layer.type){case"feature":case"geojson":case"csv":case"oriented-imagery":case"subtype-group":case"wfs":return this._createFeatureSnappingSourceFeatureLayer(e);case"graphics":return this._createFeatureSnappingSourceGraphicsLayer(e);case"map-notes":return this._createFeatureSnappingSourceMapNotesLayer(e);case"scene":case"building-scene":return this._createFeatureSnappingSourceSceneLayer(e)}return null}async _createFeatureSnappingSourceSceneLayer(e){const{view:t}=this;return null==t||"3d"!==t.type?null:new((await this._getSourceModule("scene")).SceneLayerSnappingSource)({layerSource:e,view:t})}async _createFeatureSnappingSourceFeatureLayer(e){switch(e.layer.source?.type){case"feature-layer":case"oriented-imagery":return new((await this._getSourceModule("featureService")).FeatureServiceSnappingSource)({spatialReference:this.spatialReference,view:this.view,layerSource:e});case"memory":case"csv":case"geojson":case"wfs":return"mesh"===e.layer.geometryType?null:new((await this._getSourceModule("featureCollection")).FeatureCollectionSnappingSource)({layerSource:e,view:this.view})}return null}async _createFeatureSnappingSourceGraphicsLayer(e){return new((await this._getSourceModule("graphics")).GraphicsSnappingSource)({getGraphicsLayers:()=>[e.layer],spatialReference:this.spatialReference,view:this.view,layerSource:e})}async _createFeatureSnappingSourceMapNotesLayer(e){return new((await this._getSourceModule("notes")).GraphicsSnappingSource)({getGraphicsLayers:()=>e.layer.sublayers?.toArray()??[],spatialReference:this.spatialReference,view:this.view,layerSource:e})}async _getSourceModule(e){const t=this._sourceModules[e];if(null==t.loader){const t=this._loadSourceModule(e),i={module:null,loader:t};this._sourceModules[e]=i;const s=await t,n={module:s,loader:t};return this._sourceModules[e]=n,s}return null==t.module?t.loader:t.module}_loadSourceModule(e){const t=this._updatingHandles;switch(e){case"featureService":return t.addPromise(import("./FeatureServiceSnappingSource.js"));case"featureCollection":return t.addPromise(import("./FeatureCollectionSnappingSource.js"));case"graphics":case"notes":return t.addPromise(import("./GraphicsSnappingSource.js"));case"scene":return t.addPromise(import("./SceneLayerSnappingSource.js"))}}get test(){}};function ze(e,t,i,s,n,r,{spatialReference:a}){const o=z(Ge,t);o[0]+=i,o[1]+=s,o[2]+=n;const l=me(o,a,y,r);return l?ne(l,e):1/0}e([h({constructOnly:!0})],qe.prototype,"spatialReference",void 0),e([h({constructOnly:!0})],qe.prototype,"view",void 0),e([h()],qe.prototype,"options",void 0),e([h({readOnly:!0})],qe.prototype,"updating",null),e([h()],qe.prototype,"_snappingSources",void 0),qe=e([u("esri.views.interactive.snapping.FeatureSnappingEngine")],qe);const Ue=$(),Ge=$(),ke=1e-4;class Ze{constructor(e,t){this.view=e,this.options=t,this.squaredShortLineThreshold=P.shortLineThreshold*P.shortLineThreshold}snap(e,t){return null!=t.vertexHandle?"vertex"!==t.vertexHandle.type?[]:this.snapExistingVertex(e,t):this.snapNewVertex(e,t)}edgeExceedsShortLineThreshold(e,t){return this.exceedsShortLineThreshold(m(e.leftVertex.pos,this.view,t),m(e.rightVertex.pos,this.view,t),t)}exceedsShortLineThreshold(e,t,{spatialReference:i}){return 0===this.squaredShortLineThreshold||re(me(t,i,y,this.view),me(e,i,y,this.view))>this.squaredShortLineThreshold}isVertical(e,t,{spatialReference:i}){const s=b(i);return I(v(e),v(t))*sMath.PI/2?we.normalize(r+Math.PI):r;return Re(e,i,n,Ee(o,"meters"),xe(l,"radians","geographic"),"geodesic"),e[2]=s[2],!0})(e,t,i,s,n)||function(e,t,i,s){le(t,{start:i,end:s,type:Te.LINE},e),e[2]=t[2]}(e,s,t,i)}(l,e,t,i,n);const c=S(_(l));re(s,me(c,a,y,this.view))new T(ee.REFERENCE,e.edge.left,e.edge.right,this.isDraped,this.domain,e.fadeLeft,e.fadeRight)))]}addReferenceLine(e){const t={edge:e,fadeLeft:!0,fadeRight:!0};this._referenceLines.forEach((i=>{k(e.right,i.edge.left)&&(i.fadeLeft=!1,t.fadeRight=!1),k(e.right,i.edge.right)&&(i.fadeRight=!1,t.fadeRight=!1),k(e.left,i.edge.right)&&(i.fadeRight=!1,t.fadeLeft=!1),k(e.left,i.edge.left)&&(i.fadeLeft=!1,t.fadeLeft=!1)})),this._referenceLines.push(t)}}class Qe extends Ze{snapNewVertex(e,t){const i=t.editGeometryOperations.data.components[0],s=i.edges.length,n=i.vertices.length,r=[];if(s<2)return r;const{view:a}=this,o=me(e,t.spatialReference,y,a),l=m(i.vertices[n-1].pos,a,t),c=m(i.vertices[0].pos,a,t),d=i.edges[s-1];let h=d;do{if(this.edgeExceedsShortLineThreshold(h,t)){const i=oe(h,a,t);this._checkEdgeForParallelLines(i,l,e,o,t,r),this._checkEdgeForParallelLines(i,c,e,o,t,r)}h=h.leftVertex.leftEdge}while(h&&h!==d);return r}snapExistingVertex(e,t){const i=[],s=t.vertexHandle,n=s.component;if(n.edges.length<3)return i;const{view:r}=this,a=me(e,t.spatialReference,y,r),o=s.leftEdge,l=s.rightEdge,c=n.vertices[0],d=m(c.pos,r,t),h=n.vertices.length,p=n.vertices[h-1],u=m(p.pos,r,t),g=n.edges[0];let f=g;do{if(f!==o&&f!==l&&this.edgeExceedsShortLineThreshold(f,t)){const n=oe(f,r,t);o&&this._checkEdgeForParallelLines(n,m(o.leftVertex.pos,r,t),e,a,t,i),l&&this._checkEdgeForParallelLines(n,m(l.rightVertex.pos,r,t),e,a,t,i),s===c?this._checkEdgeForParallelLines(n,u,e,a,t,i):s===p&&this._checkEdgeForParallelLines(n,d,e,a,t,i)}f=f.rightVertex.rightEdge}while(f&&f!==g);return i}_checkEdgeForParallelLines(e,t,i,s,n,r){const a=e.left,o=e.right;if(Le(Be,v(t),v(a),v(o)),M(Be,v(t))this.squaredProximityThreshold(c)||this.isVertical(u,s,o)||this.isVertical(s,i,o))return;const g=Z($(),s,n,Math.sign(h));t.push(new He({targetPoint:u,constraint:new se(s,_(g)),previousVertex:i,otherVertex:s,otherVertexType:Ae.CENTER,selfSnappingType:e,isDraped:"on-the-ground"===o.elevationInfo?.mode}))}}const Ke=Fe(),Ye=$();class et extends Me{constructor({targetPoint:e,point1:t,point2:i,isDraped:s}){super(e,new ce(_(X($(),t,i,.5)),.5*I(v(t),v(i))),s,R.SELF),this._p1=t,this._p2=i}get hints(){return[new T(ee.REFERENCE,this.targetPoint,this._p1,this.isDraped,this.domain),new T(ee.REFERENCE,this.targetPoint,this._p2,this.isDraped,this.domain),new L(this._p1,this.targetPoint,this._p2,this.isDraped,this.domain)]}}class tt extends Ze{snapNewVertex(e,t){const i=t.editGeometryOperations.data.components[0],s=[],n=i.vertices.length;if("polygon"!==t.editGeometryOperations.data.type||n<2)return s;const{view:r}=this,a=i.vertices[0],o=i.vertices[n-1],l=m(a.pos,r,t),c=m(o.pos,r,t);return this._processCandidateProposal(l,c,e,t,s),s}snapExistingVertex(e,t){const i=[],s=t.vertexHandle,n=s.component;if(n.edges.length<2)return i;if("polyline"===t.editGeometryOperations.data.type&&(0===s.index||s.index===n.vertices.length-1))return i;const{view:r}=this,a=m(s.leftEdge.leftVertex.pos,r,t),o=m(s.rightEdge.rightVertex.pos,r,t);return this._processCandidateProposal(a,o,e,t,i),i}_processCandidateProposal(e,t,i,s,n){if(!this.exceedsShortLineThreshold(e,t,s))return;const r=O(it,v(e),v(t),.5),a=.5*I(v(e),v(t)),o=Ce(it,v(i),r,a),l=S(w(o[0],o[1],i[2])),{spatialReference:c,pointer:d}=s,h=me(i,c,y,this.view);if(re(h,me(l,c,y,this.view)){const{effectiveFeatureEnabled:e,effectiveSelfEnabled:t,touchSensitivityMultiplier:i,distance:s}=this.options;return{effectiveFeatureEnabled:e,effectiveSelfEnabled:t,touchSensitivityMultiplier:i,distance:s}}),(()=>{this.doneSnapping(),this.emit("changed")}),d),o((()=>this.options),(e=>{for(const t of this._engines)t.options=e}),d),o((()=>({viewReady:this.view.ready,viewSpatialReference:this.view.spatialReference,snappingEnginesFactory:this.snappingEnginesFactory})),(({viewReady:e,snappingEnginesFactory:t})=>this._recreateEngines(e,t)),l)])}destroy(){this._destroyEngines()}get updating(){return this._engines.some((e=>e.updating))}_recreateEngines(e,t){if(this._destroyEngines(),!e)return;const{view:i,options:s}=this;this._engines=t(i,s)}_destroyEngines(){for(const e of this._engines)e.destroy();this._engines=[]}get _squaredMouseProximityThreshold(){return this.options.distance*this.options.distance}get _squaredTouchProximityThreshold(){const{distance:e,touchSensitivityMultiplier:t}=this.options,i=e*t;return i*i}snap(e){return function(e){return null!=e.scenePoint}(e)?this._snapMultiPoint(e):this._snapSinglePoint(e)}update(e){const{point:t,context:i}=e;this._removeVisualization();const s=this._currentMainCandidate;if(null==s)return t;const n=this._selectUpdateInput(e);if(null==n)return t;const{spatialReference:r}=i,a=g(n,r);if(null==a)return t;const{view:o}=this,{elevationInfo:l,visualizer:c}=i,d=[],h=E(a,o,l),p=s.constraint.closestTo(h);if(!this._arePointsWithinScreenThreshold(h,p,i)||!ct(s,i.drawConstraints))return this._resetSnappingState(),t;s.targetPoint=S(p),d.push(...s.hints);for(const e of this._currentOtherActiveCandidates)ct(e,i.drawConstraints)&&(e.targetPoint=S(p),d.push(...e.hints));return null!=c&&this.addHandles(c.draw(d,{spatialReference:r,elevationInfo:ht(i),view:o,selfSnappingZ:i.selfSnappingZ}),lt),x(p,o,t,i)}doneSnapping(){this._removeVisualization(),this._resetSnappingState()}_selectUpdateInput({point:e,scenePoint:t}){switch(this._currentSnappedType){case ot.MAIN:return e;case ot.SCENE:return t}}_resetSnappingState(){this._currentMainCandidate=null,this._currentOtherActiveCandidates=[],this._currentSnappedType=ot.MAIN}_removeVisualization(){this.removeHandles(lt)}async _snapSinglePoint({point:e,context:t,signal:i}){const{view:s}=this,{elevationInfo:n}=t,r=E(e,s,n),a=await this._fetchCandidates(r,R.ALL,t,i);return this._createSnapResult(r,ot.MAIN,a,s,e,t,i)}async _snapMultiPoint({point:e,scenePoint:t,context:i,signal:s}){const{view:n}=this,{coordinateHelper:r,elevationInfo:a,spatialReference:o}=i;await f(t.spatialReference,o);const l=g(t,o),c=E(l,n,a),d=await this._fetchCandidates(c,R.FEATURE,i,s);if(d.length>0){const e=await this._fetchCandidates(c,R.SELF,i,s);return this._createSnapResult(c,ot.SCENE,[...d,...e],n,l,i,s)}const h=E(e,n,a),p=await this._fetchCandidates(h,R.SELF,i,s);return this._createSnapResult(h,ot.MAIN,p,n,{z:r.hasZ()&&e.hasZ?e.z??0:void 0,m:r.hasM()&&e.hasM?e.m??0:void 0},i,s)}async _fetchCandidates(e,t,i,s){return(await Promise.all(this._engines.map((n=>n.fetchCandidates(e,t,i,s))))).flat()}_createSnapResult(e,t,i,s,n,r,o){return{get valid(){return!a(o)},apply:()=>{const{spatialReference:a}=r,{snappedPoint:o,hints:l}=this._processCandidates(e,t,i,r);return this._removeVisualization(),null!=r.visualizer&&this.addHandles(r.visualizer.draw(l,{spatialReference:a,elevationInfo:y,view:s,selfSnappingZ:r.selfSnappingZ}),lt),x(o,s,n,r)}}}_processCandidates(e,t,i,s){if(i.length<1)return this.doneSnapping(),{snappedPoint:e,hints:[]};this._currentSnappedType!==t&&this._resetSnappingState(),ie(e,i);const n=this._currentMainCandidate;if(null!=n){const o=(a=i,(r=n)instanceof rt?dt(a,r.first)>=0&&dt(a,r.second)>=0?0:-1:dt(a,r));if(o>=0){if(!(i[o]instanceof rt))return this._intersectWithOtherCandidates(o,i,e,t,s);if(this._arePointsWithinScreenThreshold(e,n.targetPoint,s))return this._updateSnappingCandidate(n,t,i,s)}}var r,a;return this._intersectWithOtherCandidates(0,i,e,t,s)}_intersectWithOtherCandidates(e,t,i,s,n){const{coordinateHelper:r}=n,a=t[e],o=[];for(let s=0;s0&&(o.sort(((e,t)=>e[1]-t[1])),o[0][1]e.map?.allLayers?.toArray()??[]),(e=>{p.featureSources=new t(e.map((e=>new o({layer:e}))))}),r),options:p}}(f,{distance:10}),n=function(e,n){return new p({view:e,options:n,snappingEnginesFactory:(n,t)=>[new c({view:e,spatialReference:e.spatialReference,options:t})]})}(f,e.options);u.set(f,{referenceCount:0,snappingManager:n,remove:()=>{e.remove(),n.destroy()}})}const l=u.get(f);l.referenceCount++;const m=e((()=>function(e,t){t.referenceCount--,t.referenceCount>0||n((()=>{0===t.referenceCount&&(t.remove(),u.delete(e))}))}(f,l)));return{snappingManager:l.snappingManager,...m}}export{f as a}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/SnappingOperation.js b/library/arcgis/4.30/@arcgis/core/chunks/SnappingOperation.js new file mode 100644 index 00000000..54735381 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/SnappingOperation.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./tslib.es6.js";import s from"../core/Accessor.js";import{a as o,r as n}from"./maybe.js";import{debounce as i}from"../core/promiseUtils.js";import{property as r}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as e}from"../core/accessorSupport/decorators/subclass.js";import{T as a,I as l}from"./Scheduler.js";let p=class extends s{constructor(t){super(t),this.constrainResult=t=>t,this._snapPoints=null,this._frameTask=null,this._abortController=null,this._stagedPoint=null,this._snap=i((async(t,s,o,n)=>{const i=this._frameTask;if(null==i)return;const r=await i.schedule((()=>s.snap({...t,context:o,signal:n})),n);r.valid&&await i.schedule((()=>{this.stagedPoint=r.apply(),t!==this._snapPoints&&null!=this._snapPoints&&(this.stagedPoint=s.update({...this._snapPoints,context:o}))}),n)}))}get stagedPoint(){return this._stagedPoint}set stagedPoint(t){this._stagedPoint=this.constrainResult(t)}initialize(){const t="3d"===this.view.type?this.view?.resourceController?.scheduler:null;this._frameTask=null!=t?t.registerTask(a.SNAPPING):l}destroy(){this._abortController=o(this._abortController),this._frameTask=n(this._frameTask)}update(t,s,o){this._snapPoints=t;const{point:n,scenePoint:i}=t,r=s.update({point:n,scenePoint:i,context:o});return this.stagedPoint=r,r}async snap(t,s,o){const{point:n,scenePoint:i}=t;return this.stagedPoint=s.update({point:n,scenePoint:i,context:o}),this._snapPoints=t,null==this._abortController&&(this._abortController=new AbortController),this._snap(t,s,o,this._abortController.signal)}async snapAgainNearPreviousMapPoint(t,s){null!=this._snapPoints&&await this.snap(this._snapPoints,t,s)}abort(){this._abortController=o(this._abortController),this._snapPoints=null}};t([r({constructOnly:!0})],p.prototype,"view",void 0),t([r()],p.prototype,"stagedPoint",null),t([r()],p.prototype,"constrainResult",void 0),t([r()],p.prototype,"_stagedPoint",void 0),p=t([e("esri.views.interactive.snapping.SnappingOperation")],p);export{p as S}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/SnappingVisualizer.js b/library/arcgis/4.30/@arcgis/core/chunks/SnappingVisualizer.js new file mode 100644 index 00000000..382d7aa1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/SnappingVisualizer.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{h as s}from"./handleUtils.js";import{I as i,L as n,P as t,R as o}from"./RightAngleSnappingHint.js";import{P as a}from"./PointSnappingHint.js";class e{draw(e,r){const u=function(s){const i=[];for(const n of s){let s=!0;for(const t of i)if(n.equals(t)){s=!1;break}s&&i.push(n)}return i}(e),f=this.sortUniqueHints(u),h=[];for(const s of f)s instanceof i&&h.push(this.visualizeIntersectionPoint(s,r)),s instanceof n&&h.push(this.visualizeLine(s,r)),s instanceof t&&h.push(this.visualizeParallelSign(s,r)),s instanceof o&&h.push(this.visualizeRightAngleQuad(s,r)),s instanceof a&&h.push(this.visualizePoint(s,r));return s(h)}sortUniqueHints(s){return s}}export{e as S}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/SnappingVisualizer2D.js b/library/arcgis/4.30/@arcgis/core/chunks/SnappingVisualizer2D.js new file mode 100644 index 00000000..14236eb4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/SnappingVisualizer2D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import"../geometry.js";import e from"../Graphic.js";import"../symbols.js";import{m as t}from"./handleUtils.js";import{p as r}from"./screenUtils.js";import{s as i,j as o}from"./vec2.js";import{c as n}from"./vec2f64.js";import{c as a}from"./vec3f64.js";import{L as l,a as s}from"./enums2.js";import{a as m}from"./normalizedPoint.js";import{d as c}from"./Settings2.js";import{S as p}from"./SnappingVisualizer.js";import y from"../geometry/Point.js";import g from"../geometry/Polyline.js";import h from"../symbols/CIMSymbol.js";import b from"../symbols/SimpleMarkerSymbol.js";import S from"../symbols/SimpleLineSymbol.js";class f extends p{constructor(e){super(),this._graphicsLayer=e,this._symbolPairingsByType=new Map}visualizeIntersectionPoint(e,t){return this._visualizeSnappingIndicator(new y({x:e.intersectionPoint[0],y:e.intersectionPoint[1],spatialReference:t.spatialReference}),this._getOrCreateSymbol("intersectionPoint",t.view.effectiveTheme.accentColor))}visualizePoint(e,t){return this._visualizeSnappingIndicator(new y({x:e.point[0],y:e.point[1],spatialReference:t.spatialReference}),this._getOrCreateSymbol("point",t.view.effectiveTheme.accentColor))}visualizeLine(e,t){return this._visualizeSnappingIndicator(new g({paths:[[e.lineStart,e.lineEnd]],spatialReference:t.spatialReference}),this._getOrCreateSymbol("line",t.view.effectiveTheme.accentColor))}visualizeParallelSign(e,t){return this._visualizeSnappingIndicator(new g({paths:[[e.lineStart,e.lineEnd]],spatialReference:t.spatialReference}),this._getOrCreateSymbol("parallelSign",t.view.effectiveTheme.accentColor))}visualizeRightAngleQuad(e,t){const r=n(),l=n(),s=a();i(r,m(e.centerVertex),m(e.previousVertex)),i(l,m(e.nextVertex),m(e.previousVertex)),o(s,r,l);const c="rightAngleQuad"+(s[2]<0?45:225);return this._visualizeSnappingIndicator(new g({paths:[[e.previousVertex,e.centerVertex,e.nextVertex]],spatialReference:t.spatialReference}),this._getOrCreateSymbol(c,t.view.effectiveTheme.accentColor))}_visualizeSnappingIndicator(r,i){const o=new e({geometry:r,symbol:i});return this._graphicsLayer.add(o),t((()=>{this._graphicsLayer.remove(o)}))}_getOrCreateSymbol(e,t){const r=this._symbolPairingsByType;return r.get(e)?.color!==t&&r.set(e,{color:t,symbol:u(e,t)}),r.get(e).symbol}}function u(e,t){const i=[...t.toRgb(),255*t.a];switch(e){case"point":return new b({outline:{width:.5,color:[0,0,0,1]},size:10,color:t});case"intersectionPoint":return new b({outline:new S({width:1.5,color:t}),size:15,color:[0,0,0,0]});case"line":return new h({data:{type:"CIMSymbolReference",symbol:{type:"CIMLineSymbol",symbolLayers:[{type:"CIMSolidStroke",enable:!0,capStyle:l.Butt,joinStyle:s.Round,miterLimit:10,width:r(c.lineHintWidthTarget),color:i}]}}});case"parallelSign":return new h({data:{type:"CIMSymbolReference",symbol:{type:"CIMLineSymbol",symbolLayers:[{type:"CIMVectorMarker",enable:!0,anchorPoint:{x:0,y:-1,z:0},anchorPointUnits:"Relative",size:5,markerPlacement:{type:"CIMMarkerPlacementOnLine",placePerPart:!0,angleToLine:!0,relativeTo:"LineMiddle"},frame:{xmin:-5,ymin:-1.5,xmax:5,ymax:1.5},markerGraphics:[{type:"CIMMarkerGraphic",geometry:{rings:[[[7,0],[-7,0],[-7,1.5],[7,1.5]]]},symbol:{type:"CIMPolygonSymbol",symbolLayers:[{type:"CIMSolidFill",enable:!0,color:i}]}}],scaleSymbolsProportionally:!0,respectFrame:!0},{type:"CIMVectorMarker",enable:!0,anchorPoint:{x:0,y:1,z:0},anchorPointUnits:"Relative",size:5,markerPlacement:{type:"CIMMarkerPlacementOnLine",placePerPart:!0,angleToLine:!0,relativeTo:"LineMiddle"},frame:{xmin:-5,ymin:-1.5,xmax:5,ymax:1.5},markerGraphics:[{type:"CIMMarkerGraphic",geometry:{rings:[[[7,0],[-7,0],[-7,-1.5],[7,-1.5]]]},symbol:{type:"CIMPolygonSymbol",symbolLayers:[{type:"CIMSolidFill",enable:!0,color:i}]}}],scaleSymbolsProportionally:!0,respectFrame:!0}]}}});case"rightAngleQuad45":case"rightAngleQuad225":{const o="rightAngleQuad45"===e?45:225;return new h({data:{type:"CIMSymbolReference",symbol:{type:"CIMLineSymbol",symbolLayers:[{type:"CIMVectorMarker",enable:!0,anchorPoint:{x:.5,y:.5,z:0},anchorPointUnits:"Relative",size:r(c.rightAngleHintSize),rotation:o,markerPlacement:{type:"CIMMarkerPlacementOnVertices",placePerPart:!0,angleToLine:!0,placeOnEndPoints:!1},frame:{xmin:-5,ymin:-5,xmax:5,ymax:5},markerGraphics:[{type:"CIMMarkerGraphic",geometry:{paths:[[[5,-5],[-5,-5],[-5,5],[5,5],[5,-5]]]},symbol:{type:"CIMLineSymbol",symbolLayers:[{type:"CIMSolidStroke",enable:!0,capStyle:"Butt",joinStyle:"Round",miterLimit:10,width:r(c.rightAngleHintOutlineSize),color:i},{type:"CIMSolidFill",enable:!0,color:[...t.toRgb(),255*t.a*.4]}]}}],scaleSymbolsProportionally:!0,respectFrame:!0}]}}})}}}export{f as S}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/SnappingVisualizer3D.js b/library/arcgis/4.30/@arcgis/core/chunks/SnappingVisualizer3D.js new file mode 100644 index 00000000..dcc495af --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/SnappingVisualizer3D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import e from"../Color.js";import{m as t}from"./colorUtils2.js";import"../core/lang.js";import{d as r}from"./handleUtils.js";import{g as i,p as o,n as s,c as n,i as a,a as c}from"./vec3.js";import{c as l,f as d}from"./vec3f64.js";import{p}from"./projectVectorToVector.js";import{o as u,a as m}from"./elevationInfoUtils.js";import{a as h,E as f}from"./ExtendedLineVisualElement.js";import{watch as g}from"../core/reactiveUtils.js";import{e as _,b as j}from"./screenUtils.js";import{i as O,s as D,e as R,g as v,b as w}from"./vec2.js";import{c as y}from"./vec2f64.js";import{e as b,c as E}from"./vec4.js";import{f as x}from"./vec4f32.js";import{m as A}from"./dehydratedPoint.js";import{E as G}from"./EngineVisualElement.js";import{R as S,d as C,b as P}from"./RenderGeometry.js";import{c as V}from"./GeometryUtil.js";import{R as T}from"./Material.js";import{V as H}from"./VertexAttribute.js";import{R as z}from"./RibbonLineMaterial.js";import{P as F}from"./PointVisualElement.js";import{R as I}from"./RightAngleQuadVisualElement.js";import{t as U,i as L,w as M}from"./normalizedPoint.js";import{d as N}from"./Settings2.js";import{L as q,a as W}from"./RightAngleSnappingHint.js";import{L as B}from"./snappingUtils.js";import{S as k}from"./SnappingVisualizer.js";import{v as Q}from"./viewUtils.js";class X extends G{constructor(e){super(e),this._location=l(),this._direction=d(1,0,0),this._width=1,this._offset=1,this._length=18,this._color=x(1,0,1,1),this._renderOccluded=T.OccludeAndTransparent,this.applyProperties(e)}createObject3DResourceFactory(e){return{view:e,createResources:e=>this._createObject3DResources(e),destroyResources:K,recreateGeometry:(e,t)=>this._recreateObject3DGeometry(e,t),cameraChanged:()=>this._updateGeometry()}}createDrapedResourceFactory(e){return{view:e,createResources:()=>this._createDrapedResources(),destroyResources:Y,recreateGeometry:e=>this._recreateDrapedGeometry(e)}}get location(){return this._location}set location(e){i(this._location,e)||(o(this._location,e),this._updateGeometry())}get direction(){return this._direction}set direction(e){i(this._direction,e)||(o(this._direction,e),this._updateGeometry())}setDirectionFromPoints(e,t){s(this._direction,n(this._direction,t,e)),this._updateGeometry()}get width(){return this._width}set width(e){e!==this._width&&(this._width=e,this._updateMaterial())}get offset(){return this._offset}set offset(e){e!==this._offset&&(this._offset=e,this._updateGeometry())}get length(){return this._length}set length(e){e!==this._length&&(this._length=e,this._updateGeometry())}get color(){return this._color}set color(e){b(e,this._color)||(E(this._color,e),this._updateMaterial())}get renderOccluded(){return this._renderOccluded}set renderOccluded(e){e!==this._renderOccluded&&(this._renderOccluded=e,this._updateMaterial())}_createObject3DResources(e){const t=new z(this.materialParameters),r=new Array;return this._createObject3DGeometry(t,e,r),{material:t,geometries:r,forEach:e=>{e(t),r.forEach(e)}}}_recreateObject3DGeometry(e,t){e.geometries.length=0,this._createObject3DGeometry(e.material,t,e.geometries)}_createObject3DGeometry(e,t,r){const[i,o]=Z(e);t.addGeometry(i),t.addGeometry(o),r.push(i),r.push(o),this._updateVerticesObject3D(t)}_createDrapedResources(){const e=new z(this.materialParameters),t=g((()=>this.view.state.contentPixelRatio),(()=>{this.drapedResources.recreateGeometry()}));return{material:e,geometries:this._createDrapedGeometry(e),pixelRatioHandle:t}}_recreateDrapedGeometry(e){e.geometries=this._createDrapedGeometry(e.material)}_createDrapedGeometry(e){const t=Z(e);return this._updateVerticesDraped(t),t.map((e=>new S(e)))}_updateMaterial(){const{materialParameters:e}=this;this.object3dResources.resources?.material.setParameters(e),this.drapedResources.resources?.material.setParameters(e)}get materialParameters(){return{width:this._width,color:this._color,renderOccluded:this._renderOccluded,isDecoration:this.isDecoration}}_updateGeometry(){if(this.isDraped)this.drapedResources.recreateGeometry();else{const e=this.object3dResources.object;e&&this._updateVerticesObject3D(e)}}_updateVerticesObject3D(e){const t=this.view.state.camera;t.projectToScreen(this.location,ie),a($,this.location,this.direction),t.projectToScreen($,oe),O(oe,D(oe,oe,ie)),this._updateVertexAttributesObject3D(t,e,0,ie,oe,1),this._updateVertexAttributesObject3D(t,e,1,ie,oe,-1)}_updateVertexAttributesObject3D(e,t,r,i,o,s){const n=t.geometries[r],a=n.getMutableAttribute(H.POSITION)?.data;if(!a)return;const{start:c,end:l}=J(o,i,s,this.offset,this.width,this.length);e.unprojectFromScreen(_(c),$),a[0]=$[0],a[1]=$[1],a[2]=$[2],e.unprojectFromScreen(_(l),$),a[3]=$[0],a[4]=$[1],a[5]=$[2],t.geometryVertexAttributeUpdated(n,H.POSITION)}_updateVerticesDraped(e){const{view:{basemapTerrain:{overlayManager:t},state:{contentPixelRatio:r}}}=this,{location:i,width:o,length:s,offset:n}=this,a=se;a.spatialReference=t.renderer.spatialReference,a.x=i[0],a.y=i[1];const c=this.view.overlayPixelSizeInMapUnits(a)*r,l=o*c,d=s*c,p=n*c;this._updateVertexAttributesDraped(e[0],l,d,p,-1),this._updateVertexAttributesDraped(e[1],l,d,p,1)}_updateVertexAttributesDraped(e,t,r,i,o){const s=e.getMutableAttribute(H.POSITION)?.data;if(!s)return;const{location:n,direction:a}=this,{start:c,end:l}=J(a,n,o,i,t,r);s[0]=c[0],s[1]=c[1],s[2]=C,s[3]=l[0],s[4]=l[1],s[5]=C,e.invalidateBoundingInfo()}}function Z(e){return[V(e,[l(),l()]),V(e,[l(),l()])]}function J(e,t,r,i,o,s){const n=R(ee,v(ee,e[1]*r,e[0]*-r),i+o/2),a=w(te,w(te,w(te,t,R(te,e,s/2)),n),n);return{start:a,end:w(re,a,R(re,e,-s))}}function K(e){e.geometries.length=0}function Y(e){e.pixelRatioHandle.remove(),e.geometries=[]}const $=l(),ee=y(),te=y(),re=y(),ie=j(),oe=j(),se=A(0,0,void 0,null);class ne extends k{sortUniqueHints(e){return e.sort(((e,t)=>(t instanceof q?t.length:0)-(e instanceof q?e.length:0)))}visualizeIntersectionPoint(e,t){const{spatialReference:i,view:o}=t,s=ae(t);return r(new F({view:o,primitive:"circle",geometry:U(e.intersectionPoint,i),elevationInfo:e.isDraped?u:m,size:20,outlineSize:2,color:s.intersectionPointColor,outlineColor:s.intersectionPointOutlineColor,pixelSnappingEnabled:!1,isDecoration:!0,attached:!0}))}visualizePoint(e,t){const{view:i,spatialReference:o}=t,s=ae(t),n=ce(e.point,e.domain,t);return r(new F({view:i,primitive:"circle",geometry:U(n,o),elevationInfo:le(e),size:20,outlineSize:2,color:s.pointColor,outlineColor:s.pointOutlineColor,pixelSnappingEnabled:!1,isDecoration:!0,attached:!0}))}visualizeLine(e,t){const{view:i,spatialReference:o}=t,s=ae(t),n=ce(e.lineStart,e.domain,t),a=ce(e.lineEnd,e.domain,t);return r(function(e,t,r,i,o,s,n,a=!1,c=!0,l=!0){const d=de(t,i,o,s,a),p=de(r,i,o,s,a),u=new h({view:s,extensionType:f.FADED,start:d,end:p,isDraped:a,color:n.lineColor,renderOccluded:a?T.OccludeAndTransparent:T.Opaque,renderGroup:P.SnappingHint,isDecoration:!0});switch(e){case B.TARGET:u.width=N.lineHintWidthTarget,u.fadedExtensions={start:0,end:N.lineHintFadedExtensions};break;case B.REFERENCE_EXTENSION:u.width=N.lineHintWidthReference,u.fadedExtensions={start:0,end:0};break;case B.REFERENCE:u.width=N.lineHintWidthReference,u.fadedExtensions={start:c?N.lineHintFadedExtensions:0,end:l?N.lineHintFadedExtensions:0}}return u.attached=!0,u}(e.type,n,a,o,le(e),i,s,e.isDraped,e.fadeLeft,e.fadeRight))}visualizeParallelSign(e,t){const{view:i,spatialReference:o}=t,s=ae(t),{isDraped:n}=e,a=le(e),l=ce(e.lineStart,e.domain,t),d=ce(e.lineEnd,e.domain,t),p=de(l,o,a,i,n),u=de(d,o,a,i,n),m=c(u,p,u,.5),h=new X({view:i,attached:!1,offset:N.parallelLineHintOffset,length:N.parallelLineHintLength,width:N.parallelLineHintWidth,color:s.parallelSignColor,location:m,renderOccluded:n?T.OccludeAndTransparent:T.Opaque,isDraped:n,renderGroup:P.SnappingHint,isDecoration:!0});return h.setDirectionFromPoints(p,m),h.attached=!0,r(h)}visualizeRightAngleQuad(e,t){const{view:i,spatialReference:o}=t,s=ae(t),n=le(e),{isDraped:a}=e,c=ce(e.previousVertex,e.domain,t),l=ce(e.centerVertex,e.domain,t),d=ce(e.nextVertex,e.domain,t),p=de(c,o,n,i,a),u=de(l,o,n,i,a),m=de(d,o,n,i,a);return r(new I({view:i,attached:!0,color:a?s.rightAngleColorDraped:s.rightAngleColor,renderOccluded:a?T.OccludeAndTransparent:T.Transparent,outlineRenderOccluded:a?T.OccludeAndTransparent:T.Opaque,outlineColor:s.rightAngleOutlineColor,outlineSize:N.rightAngleHintOutlineSize,size:N.rightAngleHintSize,isDraped:a,geometry:{previous:p,center:u,next:m},renderGroup:P.SnappingHint,isDecoration:!0}))}}function ae(r){const{effectiveTheme:i}=r.view,o=e.toUnitRGBA(i.accentColor),s=[0,0,0,0];return{intersectionPointColor:s,intersectionPointOutlineColor:o,pointColor:s,pointOutlineColor:o,lineColor:o,lineOutlineColor:void 0,parallelSignColor:o,rightAngleColor:o,rightAngleColorDraped:e.toUnitRGBA(t(i.accentColor,.5)),rightAngleOutlineColor:o}}function ce(e,t,{selfSnappingZ:r,view:i,spatialReference:o}){return t&W.SELF&&L(e)&&null!=r?M(e,r,i,o):e}function le(e){return e.isDraped?u:m}function de(e,t,r,i,o){const s=l();if(o){const r=i.basemapTerrain.overlayManager.renderer.spatialReference;p(e,t,s,r)}else Q(e,t,r,i,s);return s}export{ne as S}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/SourceLayerData.js b/library/arcgis/4.30/@arcgis/core/chunks/SourceLayerData.js new file mode 100644 index 00000000..591777e3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/SourceLayerData.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{P as e}from"./GeometryUtils.js";var t;!function(e){e[e.moveTo=1]="moveTo",e[e.lineTo=2]="lineTo",e[e.close=7]="close"}(t||(t={}));class s{constructor(e,t,s=0){this.values={},this._geometry=void 0,this._pbfGeometry=null,this.featureIndex=s;const r=t.keys,a=t.values,n=e.asUnsafe();for(;n.next();)switch(n.tag()){case 1:this.id=n.getUInt64();break;case 2:{const e=n.getMessage().asUnsafe(),t=this.values;for(;!e.empty();){const s=e.getUInt32(),n=e.getUInt32();t[r[s]]=a[n]}e.release();break}case 3:this.type=n.getUInt32();break;case 4:this._pbfGeometry=n.getMessage();break;default:n.skip()}}getGeometry(s){if(void 0!==this._geometry)return this._geometry;if(!this._pbfGeometry)return null;const r=this._pbfGeometry.asUnsafe();let a,n;this._pbfGeometry=null,s?s.reset(this.type):a=[];let o,i=t.moveTo,c=0,l=0,u=0;for(;!r.empty();){if(0===c){const e=r.getUInt32();i=7&e,c=e>>3}switch(c--,i){case t.moveTo:l+=r.getSInt32(),u+=r.getSInt32(),s?s.moveTo(l,u):a&&(n&&a.push(n),n=[],n.push(new e(l,u)));break;case t.lineTo:l+=r.getSInt32(),u+=r.getSInt32(),s?s.lineTo(l,u):n&&n.push(new e(l,u));break;case t.close:s?s.close():n&&!n[0].equals(l,u)&&n.push(n[0].clone());break;default:throw r.release(),new Error("Invalid path operation")}}return s?o=s.result():a&&(n&&a.push(n),o=a),r.release(),this._geometry=o,o}}class r{constructor(e){this.extent=4096,this.keys=[],this.values=[],this._pbfLayer=e.clone();const t=e.asUnsafe();for(;t.next();)switch(t.tag()){case 1:this.name=t.getString();break;case 3:this.keys.push(t.getString());break;case 4:this.values.push(t.processMessage(r._parseValue));break;case 5:this.extent=t.getUInt32();break;default:t.skip()}}getData(){return this._pbfLayer}static _parseValue(e){for(;e.next();)switch(e.tag()){case 1:return e.getString();case 2:return e.getFloat();case 3:return e.getDouble();case 4:return e.getInt64();case 5:return e.getUInt64();case 6:return e.getSInt64();case 7:return e.getBool();default:e.skip()}return null}}export{s as F,r as S}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/SpatialFilter.js b/library/arcgis/4.30/@arcgis/core/chunks/SpatialFilter.js new file mode 100644 index 00000000..b4728668 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/SpatialFilter.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{WhereClause as e,a as t,b as n,F as a,c as r,S as s}from"../core/sql/WhereClause.js";import{I as i,ap as l,aq as o,ar as u,as as c,at as h,au as d,av as p,aw as _,ax as f,ay as g,az as m,aA as y,aB as S,aC as w,aD as T,aE as I}from"./arcadeUtils.js";import{T as F,A as b,D}from"./TimeOnly.js";import{D as E}from"./datetime.js";import{isPromiseLike as A}from"../core/promiseUtils.js";import{union as v,geodesicArea as R,planarArea as C,geodesicLength as x,planarLength as P,relate as N,crosses as k,touches as L,within as O,overlaps as U,contains as M,intersects as G}from"../geometry/geometryEngineAsync.js";import B from"../geometry/SpatialReference.js";import $ from"../layers/support/FieldsIndex.js";class H{constructor(){this._databaseTypeMetaData={},this._layerInfo={}}clearDatabaseType(e){void 0===this._databaseTypeMetaData[e]&&delete this._databaseTypeMetaData[e]}getDatabaseType(e){return"MUSTBESET"===e||void 0===this._databaseTypeMetaData[e]?null:this._databaseTypeMetaData[e]}setDatabaseType(e,t){this._databaseTypeMetaData[e]=t}getLayerInfo(e){return void 0===this._layerInfo[e]?null:this._layerInfo[e]}setLayerInfo(e,t){this._layerInfo[e]=t}clearLayerInfo(e){void 0!==this._layerInfo[e]&&delete this._layerInfo[e]}}H.applicationCache=null;class j{constructor(e,t){this._lastId=-1,this._progress=t,this._parent=e}reset(){this._lastId=-1}async nextBatchAsArcadeFeatures(e,t){const n=await this.nextBatch(e);return null===n?n:n.map((e=>i.createFromGraphicLikeObject(e.geometry,e.attributes,this._parent,t)))}nextBatch(e){if(null!==this._parent._mainSetInUse)return this._parent._mainSetInUse.then((t=>this.nextBatch(e)),(t=>this.nextBatch(e)));const t={returnpromise:null,hasset:!1},n=[];return t.returnpromise=new Promise(((a,r)=>{this._parent._getSet(this._progress).then((s=>{const i=s._known;let l=i.length-1;if("GETPAGES"===i[i.length-1]&&(l-=1),this._lastId+e>l&&i.length>0&&"GETPAGES"===i[i.length-1])return void this._parent._expandPagedSet(s,this._parent._maxQueryRate(),0,0,this._progress).then((n=>{t.hasset=!0,this._parent._mainSetInUse=null,this.nextBatch(e).then(a,r)}),(e=>{t.hasset=!0,this._parent._mainSetInUse=null,r(e)}));const o=s._candidates;if(l>=this._lastId+e||0===o.length){for(let t=0;t=i.length)break;n[t]=i[e]}return this._lastId+=n.length,0===n.length&&(t.hasset=!0,this._parent._mainSetInUse=null,a([])),void this._parent._getFeatureBatch(n,this._progress).then((e=>{t.hasset=!0,this._parent._mainSetInUse=null,a(e)}),(e=>{t.hasset=!0,this._parent._mainSetInUse=null,r(e)}))}this._parent._refineSetBlock(s,this._parent._maxProcessingRate(),this._progress).then((()=>{t.hasset=!0,this._parent._mainSetInUse=null,this.nextBatch(e).then(a,r)}),(e=>{t.hasset=!0,this._parent._mainSetInUse=null,r(e)}))}),(e=>{t.hasset=!0,this._parent._mainSetInUse=null,r(e)}))})),!1===t.hasset&&(this._parent._mainSetInUse=t.returnpromise,t.hasset=!0),t.returnpromise}next(){if(null!==this._parent._mainSetInUse)return this._parent._mainSetInUse.then((e=>this.next()),(e=>this.next()));const e={returnpromise:null,hasset:!1};return e.returnpromise=new Promise(((t,n)=>{this._parent._getSet(this._progress).then((a=>{const r=a._known;this._lastId(e.hasset=!0,this._parent._mainSetInUse=null,this.next()))).then(t,n):(this._lastId+=1,this._parent._getFeature(a,r[this._lastId],this._progress).then((n=>{e.hasset=!0,this._parent._mainSetInUse=null,t(n)}),(t=>{e.hasset=!0,this._parent._mainSetInUse=null,n(t)}))):a._candidates.length>0?this._parent._refineSetBlock(a,this._parent._maxProcessingRate(),this._progress).then((()=>{e.hasset=!0,this._parent._mainSetInUse=null,this.next().then(t,n)}),(t=>{e.hasset=!0,this._parent._mainSetInUse=null,n(t)})):(e.hasset=!0,this._parent._mainSetInUse=null,t(null))}),(t=>{e.hasset=!0,this._parent._mainSetInUse=null,n(t)}))})),!1===e.hasset&&(this._parent._mainSetInUse=e.returnpromise,e.hasset=!0),e.returnpromise}async count(){if(-1!==this._parent._totalCount)return this._parent._totalCount;const e=await this._parent._getSet(this._progress),t=await this._refineAllSets(e);return this._parent._totalCount=t._known.length,this._parent._totalCount}async _refineAllSets(e){if(e._known.length>0&&"GETPAGES"===e._known[e._known.length-1])return await this._parent._expandPagedSet(e,this._parent._maxQueryRate(),0,1,this._progress),this._refineAllSets(e);if(e._candidates.length>0){if("GETPAGES"===e._known[e._candidates.length-1])return await this._parent._expandPagedSet(e,this._parent._maxQueryRate(),0,2,this._progress),this._refineAllSets(e);const t=await this._parent._refineSetBlock(e,this._parent._maxProcessingRate(),this._progress);return t._candidates.length>0?this._refineAllSets(t):t}return e}}class Y{constructor(e,t,n,a){this._lastFetchedIndex=0,this._ordered=!1,this.pagesDefinition=null,this._candidates=e,this._known=t,this._ordered=n,this.pagesDefinition=a}}function Z(e,t){return J(e?.parseTree,t,e?.parameters)}function Q(e,t,n){return J(e,t,n)}function K(t,n,a,r){return e.create(J(t.parseTree,l.Standardised,t.parameters,n,a),r,t.timeZone)}function q(t,n,a="AND"){return e.create("(("+Z(t,l.Standardised)+")"+a+"("+Z(n,l.Standardised)+"))",t.fieldsIndex,t.timeZone)}function J(e,a,r,s=null,i=null){let p,_,f,g;switch(e.type){case"interval":return ce(J(e.value,a,r,s,i),e.qualifier,e.op);case"case-expression":{let t=" CASE ";"simple"===e.format&&(t+=J(e.operand,a,r,s,i));for(let n=0;n":case"<":case">":case">=":case"<=":case"=":case"*":case"-":case"+":case"/":return" ("+J(e.left,a,r,s,i)+" "+e.operator+" "+J(e.right,a,r,s,i)+") ";case"||":return" ("+J(e.left,a,r,s,i)+" "+(a===l.SqlServer?"+":e.operator)+" "+J(e.right,a,r,s,i)+") "}throw new t(n.UnsupportedOperator,{operator:e.operator});case"null":return"null";case"boolean":return!0===e.value?"1":"0";case"string":return"'"+e.value.toString().replaceAll("'","''")+"'";case"timestamp":return`timestamp '${e.value}'`;case"date":return`date '${e.value}'`;case"time":return`time '${e.value}'`;case"number":return e.value.toString();case"current-time":return te("date"===e.mode,a);case"column-reference":return s?s.toLowerCase()===e.column.toLowerCase()?"("+i+")":!0===e.delimited?`"${e.column.split('"').join('""')}"`:e.column:e.column;case"data-type":return e.value;case"function":{const t=J(e.args,a,r,s,i);return W(e.name,t,a)}}throw new t(n.UnsupportedSyntax,{node:e.type})}function W(e,a,r){switch(e.toLowerCase().trim()){case"cos":case"sin":case"tan":case"cosh":case"tanh":case"sinh":case"acos":case"asin":case"atan":case"floor":case"log10":case"log":case"abs":if(1!==a.length)throw new t(n.InvalidFunctionParameters,{function:e.toLowerCase().trim()});return`${e.toUpperCase().trim()}(${a[0]})`;case"ceiling":case"ceil":if(1!==a.length)throw new t(n.InvalidFunctionParameters,{function:"ceiling"});switch(r){case l.Standardised:case l.StandardisedNoInterval:}return"CEILING("+a[0]+")";case"mod":case"power":case"nullif":if(2!==a.length)throw new t(n.InvalidFunctionParameters,{function:e.toLowerCase().trim()});return`${e.toUpperCase().trim()}(${a[0]},${a[1]})`;case"round":if(2===a.length)return"ROUND("+a[0]+","+a[1]+")";if(1===a.length)return"ROUND("+a[0]+")";throw new t(n.InvalidFunctionParameters,{function:"round"});case"truncate":if(a.length<1||a.length>2)throw new t(n.InvalidFunctionParameters,{function:"truncate"});return r===l.SqlServer?"ROUND("+a[0]+(1===a.length?"0":","+a[1])+",1)":"TRUNCATE("+a[0]+(1===a.length?")":","+a[1]+")");case"char_length":case"len":if(1!==a.length)throw new t(n.InvalidFunctionParameters,{function:"char_length"});switch(r){case l.SqlServer:return"LEN("+a[0]+")";case l.Oracle:return"LENGTH("+a[0]+")";default:return"CHAR_LENGTH("+a[0]+")"}case"coalesce":case"concat":{if(a.length<1)throw new t(n.InvalidFunctionParameters,{function:e.toLowerCase()});let r=e.toUpperCase().trim()+"(";for(let e=0;e":case"<":case">":case">=":case"<=":case"=":return"boolean";case"IS":case"ISNOT":if("null"!==a.right.type)throw new t(n.UnsupportedIsRhs);return"boolean";case"*":case"-":case"+":case"/":return se([ae(e,a.left,r,s),ae(e,a.right,r,s)]);case"||":return"string";default:throw new t(n.UnsupportedOperator,{operator:a.operator})}case"null":return"";case"boolean":return"boolean";case"string":return"string";case"number":return null===a.value?"":a.value%1==0?"integer":"double";case"date":return"date";case"timestamp":return a.withtimezone?"timestamp-offset":"date";case"time":return"time-only";case"current-time":return"date";case"column-reference":{const t=e[a.column.toLowerCase()];return void 0===t?"":t}case"function":switch(a.name.toLowerCase()){case"cast":switch(a.args?.value[1]?.value.type??""){case"integer":case"smallint":return"integer";case"real":case"float":return"double";case"date":case"timestamp":return!0===a.args?.value[1]?.value?.withtimezone?"timestamp-offset":"date";case"time":return"time-only";case"varchar":return"string";default:return""}case"position":case"extract":case"char_length":case"mod":return"integer";case"round":if(i=ae(e,a.args,r,s),Array.isArray(i)){if(i.length<=0)return"double";i=i[0]}return i;case"sign":return"integer";case"ceiling":case"floor":case"abs":return i=ae(e,a.args,r,s),Array.isArray(i)&&(i=se(i)),"integer"===i||"double"===i?i:"double";case"area":case"length":case"log":case"log10":case"sin":case"cos":case"tan":case"asin":case"acos":case"atan":case"cosh":case"sinh":case"tanh":case"power":return"double";case"substring":case"trim":case"concat":case"lower":case"upper":return"string";case"truncate":return"double";case"nullif":case"coalesce":return i=ae(e,a.args,r,s),Array.isArray(i)?i.length>0?i[0]:"":i}return""}throw new t(n.UnsupportedSyntax,{node:a.type})}const re={boolean:1,string:2,integer:3,double:4,date:5};function se(e){if(e){let t="";for(const n of e)""!==n&&(t=""===t||re[t]=t&&-1!==t)return n}return n}(t,n);case"avg":case"mean":return he(t);case"min":return Math.min.apply(Math,t);case"sum":return _e(t);case"max":return Math.max.apply(Math,t);case"stdev":case"stddev":return Math.sqrt(de(t));case"var":case"variance":return de(t);case"count":return t.length}return 0}async function me(e,t,n,i=!1){const l=e.iterator(n),o=[],u={ticker:0};let c=await l.next();for(;null!==c;){if(u.ticker++,n.aborted)throw new a(r.Cancelled);u.ticker%100==0&&(u.ticker=0,await new Promise((e=>{setTimeout(e,0)})));const e=t?.calculateValue(c);null===e?!1===i&&(o[o.length]=e):o[o.length]=e instanceof D||e instanceof F?e.toNumber():e instanceof s?e.toMilliseconds():e,c=await l.next()}return o}class ye{constructor(e){this.recentlyUsedQueries=null,this.featureSetQueryInterceptor=null,this._idstates=[],this._parent=null,this._wset=null,this._mainSetInUse=null,this._maxProcessing=200,this._maxQuery=500,this._totalCount=-1,this._databaseType=l.NotEvaluated,this._databaseTypeProbed=null,this.declaredRootClass="esri.arcade.featureset.support.FeatureSet",this._featureCache=[],this.typeIdField=null,this.types=null,this.subtypeField=null,this.subtypes=null,this.fields=null,this.geometryType="",this.objectIdField="",this.globalIdField="",this.spatialReference=null,this.hasM=!1,this.hasZ=!1,this._transparent=!1,this.loaded=!1,this._loadPromise=null,this._fieldsIndex=null,this.fsetInfo=null,e?.lrucache&&(this.recentlyUsedQueries=e.lrucache),e?.interceptor&&(this.featureSetQueryInterceptor=e.interceptor)}optimisePagingFeatureQueries(e){this._parent&&this._parent.optimisePagingFeatureQueries(e)}_hasMemorySource(){return!0}prop(e,t){return void 0===t?this[e]:(void 0!==this[e]&&(this[e]=t),this)}end(){return null!==this._parent&&!0===this._parent._transparent?this._parent.end():this._parent}_ensureLoaded(){return this.load()}load(){return null===this._loadPromise&&(this._loadPromise=this.loadImpl()),this._loadPromise}async loadImpl(){return!0===this._parent?.loaded?(this._initialiseFeatureSet(),this):(await(this._parent?.load()),this._initialiseFeatureSet(),this)}_initialiseFeatureSet(){null!==this._parent?(this.fields=this._parent.fields.slice(0),this.geometryType=this._parent.geometryType,this.objectIdField=this._parent.objectIdField,this.globalIdField=this._parent.globalIdField,this.spatialReference=this._parent.spatialReference,this.hasM=this._parent.hasM,this.hasZ=this._parent.hasZ,this.typeIdField=this._parent.typeIdField,this.types=this._parent.types,this.subtypeField=this._parent.subtypeField,this.subtypes=this._parent.subtypes):(this.fields=[],this.typeIdField="",this.subtypeField="",this.objectIdField="",this.globalIdField="",this.spatialReference=new B({wkid:4326}),this.geometryType=g.point)}getField(e,t){let n;return(t=t||this.fields)&&(e=e.toLowerCase(),t.some((t=>(t&&t.name.toLowerCase()===e&&(n=t),!!n)))),n}getFieldsIndex(){return null===this._fieldsIndex&&(this._fieldsIndex=$.fromLayer({timeInfo:this.timeInfo,editFieldsInfo:this.editFieldsInfo,dateFieldsTimeZone:this.dateFieldsTimeZone,datesInUnknownTimezone:this.datesInUnknownTimezone,fields:this.fields})),this._fieldsIndex}_maxProcessingRate(){return null!==this._parent?Math.min(this._maxProcessing,this._parent._maxProcessingRate()):Math.min(this._maxProcessing,this._maxQueryRate())}_maxQueryRate(){return null!==this._parent?Math.max(this._maxQuery,this._parent._maxQueryRate()):this._maxQuery}_checkCancelled(e){if(null!=e&&e.aborted)throw new a(r.Cancelled)}nativeCapabilities(){return this._parent.nativeCapabilities()}async _canDoAggregates(e,t,n,a,r){return null!==this._parent&&this._parent._canDoAggregates(e,t,n,a,r)}async _getAggregatePagesDataSourceDefinition(e,t,n,s,i,l,o){if(null===this._parent)throw new a(r.NeverReach);return this._parent._getAggregatePagesDataSourceDefinition(e,t,n,s,i,l,o)}async _getAgregagtePhysicalPage(e,t,n){if(null===this._parent)throw new a(r.NeverReach);return this._parent._getAgregagtePhysicalPage(e,t,n)}async databaseType(){if(this._databaseType===l.NotEvaluated){if(null!==H.applicationCache){const e=H.applicationCache.getDatabaseType(this._cacheableFeatureSetSourceKey());if(null!==e)return e}if(null!==this._databaseTypeProbed)return this._databaseTypeProbed;try{this._databaseTypeProbed=this._getDatabaseTypeImpl(),null!==H.applicationCache&&H.applicationCache.setDatabaseType(this._cacheableFeatureSetSourceKey(),this._databaseTypeProbed)}catch(e){throw null!==H.applicationCache&&H.applicationCache.clearDatabaseType(this._cacheableFeatureSetSourceKey()),e}return this._databaseTypeProbed}return this._databaseType}async _getDatabaseTypeImpl(){const e=[{thetype:l.SqlServer,testwhere:"(CAST( '2015-01-01' as DATETIME) = CAST( '2015-01-01' as DATETIME)) AND OBJECTID<0"},{thetype:l.Oracle,testwhere:"(TO_DATE('2003-11-18','YYYY-MM-DD') = TO_DATE('2003-11-18','YYYY-MM-DD')) AND OBJECTID<0"},{thetype:l.StandardisedNoInterval,testwhere:"(date '2015-01-01 10:10:10' = date '2015-01-01 10:10:10') AND OBJECTID<0"}];for(const t of e)if(!0===await this._runDatabaseProbe(t.testwhere))return t.thetype;return l.StandardisedNoInterval}_cacheableFeatureSetSourceKey(){return"MUSTBESET"}async _runDatabaseProbe(e){if(null!==this._parent)return this._parent._runDatabaseProbe(e);throw new a(r.NotImplemented)}isTable(){return this._parent?.isTable()??!1}_featureFromCache(e){if(void 0!==this._featureCache[e])return this._featureCache[e]}_isInFeatureSet(e){return m.Unknown}_getSet(e){throw new a(r.NotImplemented)}async _getFeature(e,t,n){if(this._checkCancelled(n),void 0!==this._featureFromCache(t))return this._featureFromCache(t);if(await this._getFeatures(e,t,this._maxProcessingRate(),n),this._checkCancelled(n),void 0!==this._featureFromCache(t))return this._featureFromCache(t);throw new a(r.MissingFeatures)}async _getFeatureBatch(e,t){this._checkCancelled(t);const n=new Y([],e,!1,null),a=[];await this._getFeatures(n,-1,e.length,t),this._checkCancelled(t);for(const t of e)void 0!==this._featureFromCache(t)&&a.push(this._featureFromCache(t));return a}async _getFeatures(e,t,n,a){return"success"}_getFilteredSet(e,t,n,s,i){throw new a(r.NotImplemented)}async _refineSetBlock(e,t,n){if(!0===this._checkIfNeedToExpandCandidatePage(e,this._maxQueryRate()))return await this._expandPagedSet(e,this._maxQueryRate(),0,0,n),this._refineSetBlock(e,t,n);this._checkCancelled(n);const a=e._candidates.length;this._refineKnowns(e,t);let r=a-e._candidates.length;if(0===e._candidates.length)return e;if(r>=t)return e;if(await this._refineIfParentKnown(e,t-r,n),this._checkCancelled(n),this._refineKnowns(e,t-r),r=a-e._candidates.length,r0){const a=t-r,s=this._prepareFetchAndRefineSet(e._candidates);return await this._fetchAndRefineFeatures(s,s.length>a?a:e._candidates.length,n),this._checkCancelled(n),this._refineKnowns(e,t-r),e}return e}_fetchAndRefineFeatures(e,t,n){return null}_prepareFetchAndRefineSet(e){const t=[];for(let n=0;n=t)break}null!==a&&r.push(a);for(let t=r.length-1;t>=0;t--)e._candidates.splice(r[t].start,r[t].end-r[t].start+1)}_refineIfParentKnown(e,t,n){const a=new Y([],[],e._ordered,null);return a._candidates=e._candidates.slice(0),this._parent._refineSetBlock(a,t,n)}_candidateIdTransform(e){return this._parent._candidateIdTransform(e)}_checkIfNeedToExpandKnownPage(e,t){if(null===e.pagesDefinition)return!1;let n=0;for(let a=e._lastFetchedIndex;a=t))break}return!1}_checkIfNeedToExpandCandidatePage(e,t){if(null===e.pagesDefinition)return!1;let n=0;for(let a=0;a=t)break}return!1}async _expandPagedSet(e,t,n,s,i){if(null===this._parent)throw new a(r.NotImplemented);return this._parent._expandPagedSet(e,t,n,s,i)}async _expandPagedSetFeatureSet(e,t,n,a,r){if(e._known.length>0&&"GETPAGES"===e._known[e._known.length-1]&&(a=1),0===a&&e._candidates.length>0&&"GETPAGES"===e._candidates[e._candidates.length-1]&&(a=2),0===a)return"finished";const s=await this._getPage(e,a,r);return n+se.pagesDefinition.resultOffset||!0===e.pagesDefinition.internal.fullyResolved){a.length=a.length-1;let t=0;for(let n=0;n=e.pagesDefinition.internal.set.length);n++)a[a.length]=e.pagesDefinition.internal.set[e.pagesDefinition.resultOffset+n],t++;e.pagesDefinition.resultOffset+=t;let n=!1;return!0===e.pagesDefinition.internal.fullyResolved&&e.pagesDefinition.internal.set.length<=e.pagesDefinition.resultOffset&&(n=!0),!1===n&&a.push("GETPAGES"),t}return await this._getPhysicalPage(e,t,n),this._getPage(e,t,n)}_getPhysicalPage(e,t,n){return null}_clonePageDefinition(e){return null===this._parent?null:this._parent._clonePageDefinition(e)}_first(e){return this.iterator(e).next()}first(e){return this._first(e)}async calculateStatistic(e,t,n,a){await this._ensureLoaded();let r=await this._stat(e,t,"",null,null,n,a);return!1===r.calculated&&(r=await this._manualStat(e,t,n,a)),r.result}async _manualStat(e,t,n,i){let l=null;switch(e.toLowerCase()){case"count":return l=await async function(e,t){return e.iterator(t).count()}(this,i),{calculated:!0,result:l};case"distinct":return l=await async function(e,t,n=1e3,i=null){const l=e.iterator(i),o=[],u={},c={ticker:0};let h=await l.next();for(;null!==h;){if(c.ticker++,i?.aborted)throw new a(r.Cancelled);c.ticker%100==0&&(c.ticker=0,await new Promise((e=>{setTimeout(e,0)})));const e=t?.calculateValue(h);let d=e;if(e instanceof D?d="!!DATEONLY!!-"+e.toString():e instanceof s?d="!!TSOFFSETONLY!!-"+e.toString():e instanceof F?d="!!TIMEONLY!!-"+e.toString():e instanceof Date&&(d="!!DATE!!-"+e.toString()),null!=e&&void 0===u[d]&&(o.push(e),u[d]=1),o.length>=n&&-1!==n)return o;h=await l.next()}return o}(this,t,n,i),{calculated:!0,result:l};case"avg":case"mean":return l=await async function(e,t,n){let a="";t&&!le(t)&&(a=ne(t,e.fields));const r=await me(e,t,n,!0);if(0===r.length)return null;const s=he(r);return null===s?s:"integer"===a?(i=+(i=s),isFinite(i)?i-i%1||(i<0?-0:0===i?i:0):i):s;var i}(this,t,i),{calculated:!0,result:l};case"stdev":return l=await async function(e,t,n){const a=await me(e,t,n,!0);return 0===a.length?null:Math.sqrt(pe(a))}(this,t,i),{calculated:!0,result:l};case"variance":return l=await async function(e,t,n){const a=await me(e,t,n,!0);return 0===a.length?null:pe(a)}(this,t,i),{calculated:!0,result:l};case"sum":return l=await async function(e,t,n){const a=await me(e,t,n,!0);return 0===a.length?null:_e(a)}(this,t,i),{calculated:!0,result:l};case"min":return l=await async function(e,t,n){const a=await me(e,t,n,!0);return 0===a.length?null:Math.min.apply(Math,a)}(this,t,i),{calculated:!0,result:l};case"max":return l=await async function(e,t,n){const a=await me(e,t,n,!0);return 0===a.length?null:Math.max.apply(Math,a)}(this,t,i),{calculated:!0,result:l};default:return{calculated:!0,result:0}}}async _stat(e,t,n,a,r,s,i){const l=await this._parent._stat(e,t,n,a,r,s,i);return!1===l.calculated?null===r&&""===n&&null===a?this._manualStat(e,t,s,i):{calculated:!1}:l}_unionAllGeomSelf(e){const t=this.iterator(this._defaultTracker(e)),n=[];return new Promise(((e,a)=>{this._unionShapeInBatches(n,t,e,a)}))}_unionAllGeom(e){return new Promise(((t,n)=>{const a=this.iterator(this._defaultTracker(e));this._unionShapeInBatches([],a,t,n)}))}_unionShapeInBatches(e,t,n,a){t.next().then((r=>{try{null!==r&&null!==r.geometry&&e.push(r.geometry),e.length>30||null===r&&e.length>1?v(e).then((s=>{try{null===r?n(s):(e=[s],this._unionShapeInBatches(e,t,n,a))}catch(e){a(e)}}),a):null===r?1===e.length?n(e[0]):n(null):this._unionShapeInBatches(e,t,n,a)}catch(e){a(e)}}),a)}iterator(e){return new j(this,e)}intersection(e,t=!1){return ye._featuresetFunctions.intersection.bind(this)(e,t)}difference(e,t=!1,n=!0){return ye._featuresetFunctions.difference.bind(this)(e,t,n)}symmetricDifference(e,t=!1,n=!0){return ye._featuresetFunctions.symmetricDifference.bind(this)(e,t,n)}morphShape(e,t,n="unknown",a=null){return ye._featuresetFunctions.morphShape.bind(this)(e,t,n,a)}morphShapeAndAttributes(e,t,n="unknown"){return ye._featuresetFunctions.morphShapeAndAttributes.bind(this)(e,t,n)}union(e,t=!1){return ye._featuresetFunctions.union.bind(this)(e,t)}intersects(e){return ye._featuresetFunctions.intersects.bind(this)(e)}envelopeIntersects(e){return ye._featuresetFunctions.envelopeIntersects.bind(this)(e)}contains(e){return ye._featuresetFunctions.contains.bind(this)(e)}overlaps(e){return ye._featuresetFunctions.overlaps.bind(this)(e)}relate(e,t){return ye._featuresetFunctions.relate.bind(this)(e,t)}within(e){return ye._featuresetFunctions.within.bind(this)(e)}touches(e){return ye._featuresetFunctions.touches.bind(this)(e)}top(e){return ye._featuresetFunctions.top.bind(this)(e)}crosses(e){return ye._featuresetFunctions.crosses.bind(this)(e)}buffer(e,t,n,a=!0){return ye._featuresetFunctions.buffer.bind(this)(e,t,n,a)}filter(e,t=null){return ye._featuresetFunctions.filter.bind(this)(e,t)}orderBy(e){return ye._featuresetFunctions.orderBy.bind(this)(e)}dissolve(e,t){return ye._featuresetFunctions.dissolve.bind(this)(e,t)}groupby(e,t){return ye._featuresetFunctions.groupby.bind(this)(e,t)}reduce(e,t=null,n){return new Promise(((a,r)=>{this._reduceImpl(this.iterator(this._defaultTracker(n)),e,t,0,a,r,0)}))}_reduceImpl(e,t,n,a,r,s,i){try{if(++i>1e3)return void setTimeout((()=>{i=0,this._reduceImpl(e,t,n,a,r,s,i)}));e.next().then((l=>{try{if(null===l)r(n);else{const o=t(n,l,a,this);A(o)?o.then((n=>{this._reduceImpl(e,t,n,a+1,r,s,i)}),s):this._reduceImpl(e,t,o,a+1,r,s,i)}}catch(e){s(e)}}),s)}catch(e){s(e)}}removeField(e){return ye._featuresetFunctions.removeField.bind(this)(e)}addField(e,t,n=null){return ye._featuresetFunctions.addField.bind(this)(e,t,n)}sumArea(e,t=!1,n){const a=y(e);return this.reduce(((e,n)=>null===n.geometry?0:t?R(n.geometry,a).then((t=>e+t)):C(n.geometry,a).then((t=>e+t))),0,n)}sumLength(e,t=!1,n){const a=S(e);return this.reduce(((e,n)=>null===n.geometry?0:t?x(n.geometry,a).then((t=>e+t)):P(n.geometry,a).then((t=>e+t))),0,n)}async distinct(t,n=1e3,a=null,r){await this.load();const s=e.create(t,this.getFieldsIndex(),this.dateFieldsTimeZoneDefaultUTC);return Se(s,a),this.calculateStatistic("distinct",s,n,this._defaultTracker(r))}async min(t,n=null,a){await this.load();const r=e.create(t,this.getFieldsIndex(),this.dateFieldsTimeZoneDefaultUTC);return Se(r,n),this.calculateStatistic("min",r,-1,this._defaultTracker(a))}async max(t,n=null,a){await this.load();const r=e.create(t,this.getFieldsIndex(),this.dateFieldsTimeZoneDefaultUTC);return Se(r,n),this.calculateStatistic("max",r,-1,this._defaultTracker(a))}async avg(t,n=null,a){await this.load();const r=e.create(t,this.getFieldsIndex(),this.dateFieldsTimeZoneDefaultUTC);return Se(r,n),this.calculateStatistic("avg",r,-1,this._defaultTracker(a))}async sum(t,n=null,a){await this.load();const r=e.create(t,this.getFieldsIndex(),this.dateFieldsTimeZoneDefaultUTC);return Se(r,n),this.calculateStatistic("sum",r,-1,this._defaultTracker(a))}async stdev(t,n=null,a){await this.load();const r=e.create(t,this.getFieldsIndex(),this.dateFieldsTimeZoneDefaultUTC);return Se(r,n),this.calculateStatistic("stdev",r,-1,this._defaultTracker(a))}async variance(t,n=null,a){await this.load();const r=e.create(t,this.getFieldsIndex(),this.dateFieldsTimeZoneDefaultUTC);return Se(r,n),this.calculateStatistic("variance",r,-1,this._defaultTracker(a))}async count(t){return await this.load(),this.calculateStatistic("count",e.create("1",this.getFieldsIndex(),this.dateFieldsTimeZoneDefaultUTC),-1,this._defaultTracker(t))}_defaultTracker(e){return e??{aborted:!1}}forEach(e,t){return new Promise(((n,a)=>{this._forEachImpl(this.iterator(this._defaultTracker(t)),e,this,n,a,0)}))}_forEachImpl(e,t,n,a,r,s){try{if(++s>1e3)return void setTimeout((()=>{s=0,this._forEachImpl(e,t,n,a,r,s)}),0);e.next().then((i=>{try{if(null===i)a(n);else{const l=t(i);null==l?this._forEachImpl(e,t,n,a,r,s):A(l)?l.then((()=>{try{this._forEachImpl(e,t,n,a,r,s)}catch(e){r(e)}}),r):this._forEachImpl(e,t,n,a,r,s)}}catch(e){r(e)}}),r)}catch(e){r(e)}}convertToJSON(e){const t={layerDefinition:{geometryType:this.geometryType,fields:[]},featureSet:{features:[],geometryType:this.geometryType}};for(let e=0;e{const a={geometry:n.geometry?.toJSON(),attributes:{}};for(const e in n.attributes)a.attributes[e]=n.attributes[e];return t.featureSet.features.push(a),1}),0,e).then((()=>t))}castToText(e=!1){return"object, FeatureSet"}queryAttachments(e,t,n,a,r){return this._parent.queryAttachments(e,t,n,a,r)}serviceUrl(){return this._parent.serviceUrl()}subtypeMetaData(){return this.subtypeField&&this.subtypes?{subtypeField:this.subtypeField,subtypes:this.subtypes?this.subtypes.map((e=>({name:e.name,code:e.code}))):[]}:this.typeIdField?{subtypeField:this.typeIdField,subtypes:this.types?this.types.map((e=>({name:e.name,code:e.id}))):[]}:null}relationshipMetaData(){return this._parent.relationshipMetaData()}get gdbVersion(){return this._parent?this._parent.gdbVersion:""}schema(){const e=[];for(const t of this.fields)e.push(w(t));return{objectIdField:this.objectIdField,globalIdField:this.globalIdField,geometryType:void 0===T[this.geometryType]?"esriGeometryNull":T[this.geometryType],fields:e}}async convertToText(e,t){if("schema"===e)return await this._ensureLoaded(),JSON.stringify(this.schema());if("featureset"===e){await this._ensureLoaded();const e=[];await this.reduce(((t,n)=>{const a={geometry:n.geometry?n.geometry.toJSON():null,attributes:n.attributes};return null!==a.geometry&&a.geometry.spatialReference&&delete a.geometry.spatialReference,e.push(a),1}),0,t);const n=this.schema();return n.features=e,n.spatialReference=this.spatialReference.toJSON(),JSON.stringify(n)}return this.castToText()}getFeatureByObjectId(e,t){return this._parent.getFeatureByObjectId(e,t)}getOwningSystemUrl(){return this._parent.getOwningSystemUrl()}getIdentityUser(){return this._parent.getIdentityUser()}getRootFeatureSet(){return null!==this._parent?this._parent.getRootFeatureSet():this}getDataSourceFeatureSet(){return null!==this._parent?this._parent.getDataSourceFeatureSet():this}castAsJson(e=null){return"keeptype"===e?.featureset?this:"none"===e?.featureset?null:{type:"FeatureSet"}}async castAsJsonAsync(e=null,t=null){if("keeptype"===t?.featureset)return this;if("schema"===t?.featureset)return await this._ensureLoaded(),JSON.parse(JSON.stringify(this.schema()));if("none"===t?.featureset)return null;await this._ensureLoaded();const n=[];await this.reduce(((e,a)=>{const r={geometry:a.geometry?!0===t?.keepGeometryType?a.geometry:a.geometry.toJSON():null,attributes:a.attributes};return null!==r.geometry&&r.geometry.spatialReference&&!0!==t?.keepGeometryType&&delete r.geometry.spatialReference,n.push(r),1}),0,e);const a=this.schema();return a.features=n,a.spatialReference=!0===t?.keepGeometryType?this.spatialReference:this.spatialReference?.toJSON(),a}fieldTimeZone(e){return this.getFieldsIndex().getTimeZone(e)}get preferredTimeZone(){return this._parent?.preferredTimeZone??null}get dateFieldsTimeZone(){return this._parent?.dateFieldsTimeZone??null}get dateFieldsTimeZoneDefaultUTC(){if(this.datesInUnknownTimezone)return"unknown";const e=this.dateFieldsTimeZone??"UTC";return""===e?"UTC":e}get datesInUnknownTimezone(){return this._parent.datesInUnknownTimezone}get editFieldsInfo(){return this._parent?.editFieldsInfo??null}get timeInfo(){return this._parent?.timeInfo??null}set featureSetInfo(e){this.fsetInfo=e}async getFeatureSetInfo(){return this.fsetInfo??await(this._parent?.getFeatureSetInfo())??null}}function Se(e,t){if(null!==t){const n={};for(const e in t)n[e.toLowerCase()]=t[e];e.parameters=n}}ye._featuresetFunctions={};class we extends ye{constructor(e){super(e),this.declaredClass="esri.layers.featureset.sources.Empty",this._maxProcessing=1e3,this._wset=new Y([],[],!1,null),this._parent=e.parentfeatureset,this._databaseType=l.Standardised}async _getSet(){return this._wset}optimisePagingFeatureQueries(){}_isInFeatureSet(){return m.NotInFeatureSet}async _getFeature(){throw new a(r.NeverReach)}async queryAttachments(){return[]}async _getFeatures(){return"success"}_featureFromCache(){return null}async _fetchAndRefineFeatures(){throw new a(r.NeverReach)}async _getFilteredSet(){return new Y([],[],!1,null)}_stat(e,t,n,a,r,s,i){return this._manualStat(e,t,s,i)}async _canDoAggregates(){return!1}}class Te extends ye{constructor(e){super(e),this._relation="",this._relationGeom=null,this._relationString="",this.declaredClass="esri.arcade.featureset.actions.SpatialFilter",this._relationString=e.relationString,this._parent=e.parentfeatureset,this._maxProcessing=40,this._relation=e.relation,this._relationGeom=e.relationGeom}async _getSet(e){if(null===this._wset){await this._ensureLoaded();const t=await this._parent._getFilteredSet("esriSpatialRelRelation"!==this._relation?this._relation:this._relation+":"+this._relationString,this._relationGeom,null,null,e);return this._checkCancelled(e),this._wset=new Y(t._candidates.slice(0),t._known.slice(0),t._ordered,this._clonePageDefinition(t.pagesDefinition)),this._wset}return this._wset}_isInFeatureSet(e){let t=this._parent._isInFeatureSet(e);return t===m.NotInFeatureSet?t:(t=this._idstates[e],void 0===t?m.Unknown:t)}_getFeature(e,t,n){return this._parent._getFeature(e,t,n)}_getFeatures(e,t,n,a){return this._parent._getFeatures(e,t,n,a)}_featureFromCache(e){return this._parent._featureFromCache(e)}async executeSpatialRelationTest(e){if(null===e.geometry)return!1;switch(this._relation){case"esriSpatialRelEnvelopeIntersects":return G(I(this._relationGeom),I(e.geometry));case"esriSpatialRelIntersects":return G(this._relationGeom,e.geometry);case"esriSpatialRelContains":return M(this._relationGeom,e.geometry);case"esriSpatialRelOverlaps":return U(this._relationGeom,e.geometry);case"esriSpatialRelWithin":return O(this._relationGeom,e.geometry);case"esriSpatialRelTouches":return L(this._relationGeom,e.geometry);case"esriSpatialRelCrosses":return k(this._relationGeom,e.geometry);case"esriSpatialRelRelation":return N(this._relationGeom,e.geometry,this._relationString??"")}}async _fetchAndRefineFeatures(e,t,n){const a=new Y([],e,!1,null),r=Math.min(t,e.length);await(this._parent?._getFeatures(a,-1,r,n)),this._checkCancelled(n);const s=[];for(let t=0;tthis.visible),(i=>this._visibleChange(i))))}destroy(){this._animationPromise=null}get location(){return this.viewModel.location}set location(i){this.viewModel.location=i}get view(){return this.viewModel.view}set view(i){this.viewModel.view=i}get visible(){return this.viewModel.visible}set visible(i){this.viewModel.visible=i}show(i){const{location:e,promise:t}=i??{};e&&(this.viewModel.location=e),this.visible=!0,t&&t.catch((()=>{})).then((()=>this.hide()))}hide(){this.visible=!1}render(){const{visible:i}=this,{screenLocation:e}=this.viewModel,t=!!e,s=i&&t,o=!i&&t,r={[p]:s,[h]:o},n=this._getPositionStyles();return l("div",{class:this.classes(c,r),styles:n})}_visibleChange(i){if(i)return void(this.viewModel.screenLocationEnabled=!0);const t=e(this._animationDelay);this._animationPromise=t,t.catch((()=>{})).then((()=>{this._animationPromise===t&&(this.viewModel.screenLocationEnabled=!1,this._animationPromise=null)}))}_getPositionStyles(){const{screenLocation:i,view:e}=this.viewModel;if(null==e||null==i)return{};const{padding:t}=e;return{left:i.x-t.left+"px",top:i.y-t.top+"px"}}};i([s()],d.prototype,"location",null),i([s()],d.prototype,"view",null),i([s({type:n})],d.prototype,"viewModel",void 0),i([s()],d.prototype,"visible",null),d=i([o("esri.widgets.Spinner")],d);const v=d;export{v as S}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/StencilUtils.js b/library/arcgis/4.30/@arcgis/core/chunks/StencilUtils.js new file mode 100644 index 00000000..7e1ac069 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/StencilUtils.js @@ -0,0 +1,186 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{n as e,d as t,g as r,s as i,K as n}from"../core/lang.js";import{I as s,a,c as o}from"./mat4f64.js";import{a as l,m as c,s as u,i as d,b as h,G as m,h as f,c as _}from"./vec3.js";import{c as p,a as g}from"./Indices.js";import{O as v,R as T,T as A,S as E}from"./basicInterfaces.js";import{P as S}from"../core/scheduling.js";import{c as x,f as I,e as b,Z as P}from"./vec3f64.js";import{a as y}from"./Util.js";import{d as R,C as M,R as C}from"./Material.js";import{b as w}from"./triangle.js";import{g as L}from"../core/Accessor.js";import{V as D}from"./VertexAttribute.js";import{e as N,a as z,b as O}from"./doublePrecisionUtils.js";import{_ as F}from"./tslib.es6.js";import{f as U,n as B}from"./mat3.js";import{c as G}from"./mat3f64.js";import{U as H,b as V,a as j,F as $,c as k,M as q,D as K,S as X,R as W}from"./Matrix4PassUniform.js";import{l as Q,r as Y,h as Z,j as J,d as ee,o as te,m as re,s as ie,w as ne}from"./mat4.js";import{B as se}from"./BindType.js";import{N as ae,g as oe}from"./interfaces3.js";import{p as le,S as ce}from"./ShaderTechniqueConfiguration.js";import{c as ue}from"./mathUtils.js";import{m as de}from"./lengthUtils.js";import{d as he}from"./debugFlags2.js";import me from"../core/Error.js";import fe from"../core/Evented.js";import{f as _e,r as pe}from"./maybe.js";import{throwIfAborted as ge,onAbort as ve,createAbortError as Te}from"../core/promiseUtils.js";import{isBlobProtocol as Ae,isDataProtocol as Ee}from"../core/urlUtils.js";import{r as Se}from"./requestImageUtils.js";import{l as xe}from"../request.js";import{g as Ie}from"./assets.js";import{m as be,d as Pe,c as ye,T as Re,P as Me,g as Ce,j as we,f as Le,k as De}from"./enums.js";import{T as Ne,e as ze,a as Oe,w as Fe}from"./Texture.js";import{L as Ue}from"./Logger.js";import{g as Be}from"./vec2.js";import{c as Ge}from"./vec2f64.js";import{b as He,d as Ve}from"./renderState.js";class je{constructor(e){this.channel=e,this.id=L()}}function $e(e,t){return null==e&&(e=[]),e.push(t),e}function ke(e,t){if(null==e)return null;const r=e.filter((e=>e!==t));return 0===r.length?null:r}function qe(e,t,r,i,n){Ke[0]=e.get(t,0),Ke[1]=e.get(t,1),Ke[2]=e.get(t,2),N(Ke,Xe,3),r.set(n,0,Xe[0]),i.set(n,0,Xe[1]),r.set(n,1,Xe[2]),i.set(n,1,Xe[3]),r.set(n,2,Xe[4]),i.set(n,2,Xe[5])}const Ke=x(),Xe=new Float32Array(6);function We(t,r=!1){return t<=e?r?new Array(t).fill(0):new Array(t):new Float32Array(t)}function Qe(r){return t(r)?r.length=1),y(3===r.size||4===r.size);const{data:i,size:n,indices:s}=r;y(s.length%this._numIndexPerPrimitive==0),y(s.length>=e.length*this._numIndexPerPrimitive);const a=e.length;let o=n*s[this._numIndexPerPrimitive*e[0]];tt.clear(),tt.push(o);const c=I(i[o],i[o+1],i[o+2]),u=b(c);for(let t=0;t0&&++o;if(o<2)return;const u=new Array(8);for(let e=0;e<8;++e)u[e]=i[e]>0?new Uint32Array(i[e]):void 0;for(let e=0;e<8;++e)i[e]=0;for(let e=0;e{e.exclusive=!1,t._attributes.set(r,e)})),t._boundingInfo=this._boundingInfo,t.transformation=e.transformation||this.transformation,t}get attributes(){return this._attributes}getMutableAttribute(e){let t=this._attributes.get(e);return t&&!t.exclusive&&(t={...t,exclusive:!0,data:Je(t.data)},this._attributes.set(e,t)),t}setAttributeData(e,t){const r=this._attributes.get(e);r&&this._attributes.set(e,{...r,exclusive:!0,data:t})}get indexCount(){const e=this._attributes.values().next().value.indices;return e?.length??0}get faceCount(){return this.indexCount/3}get boundingInfo(){return null==this._boundingInfo&&(this._boundingInfo=this._calculateBoundingInfo()),this._boundingInfo}computeAttachmentOrigin(e){return!!(this.type===M.Mesh?this._computeAttachmentOriginTriangles(e):this.type===M.Line?this._computeAttachmentOriginLines(e):this._computeAttachmentOriginPoints(e))&&(null!=this._transformation&&f(e,e,this._transformation),!0)}_computeAttachmentOriginTriangles(e){return function(e,t){if(!e)return!1;const{size:r,data:i,indices:n}=e;u(t,0,0,0),u(st,0,0,0);let s=0,a=0;for(let e=0;e0?(d(r,r,h(rt,rt,f)),i+=f):0===i&&(d(st,st,rt),n++)}return 0!==i?(h(r,r,1/i),!0):0!==n&&(h(r,st,1/n),!0)}(t,function(e,t){return!(!("isClosed"in e)||!e.isClosed)&&t.indices.length>2}(this.material.parameters,t),e)}_computeAttachmentOriginPoints(e){return function(e,t){if(!e)return!1;const{size:r,data:i,indices:n}=e;u(t,0,0,0);let s=-1,a=0;for(let e=0;e1&&h(t,t,1/a),a>0}(this.attributes.get(D.POSITION),e)}invalidateBoundingInfo(){this._boundingInfo=null}_calculateBoundingInfo(){const e=this.attributes.get(D.POSITION);if(!e||0===e.indices.length)return null;const t=this.type===M.Mesh?3:1;y(e.indices.length%t==0,"Indexing error: "+e.indices.length+" not divisible by "+t);const r=g(e.indices.length/t);return new et(r,t,e)}get transformation(){return this._transformation??s}set transformation(e){this._transformation=e&&e!==s?a(e):null}addHighlight(){const e=new je(v.Highlight);return this.highlights=$e(this.highlights,e),e}removeHighlight(e){this.highlights=ke(this.highlights,e)}}class ot{constructor(e){this._material=e.material,this._techniques=e.techniques,this._output=e.output}dispose(){this._techniques.release(this._technique)}get technique(){return this._technique}get _stippleTextures(){return this._techniques.constructionContext.stippleTextures}get _markerTextures(){return this._techniques.constructionContext.markerTextures}ensureTechnique(e,t){return this._technique=this._techniques.releaseAndAcquire(e,this._material.getConfiguration(this._output,t),this._technique),this._technique}ensureResources(e){return T.LOADED}}var lt,ct,ut;!function(e){e[e.INTEGRATED_MESH=0]="INTEGRATED_MESH",e[e.OPAQUE_TERRAIN=1]="OPAQUE_TERRAIN",e[e.OPAQUE_MATERIAL=2]="OPAQUE_MATERIAL",e[e.OPAQUE_NO_SSAO_DEPTH=3]="OPAQUE_NO_SSAO_DEPTH",e[e.TRANSPARENT_MATERIAL=4]="TRANSPARENT_MATERIAL",e[e.TRANSPARENT_NO_SSAO_DEPTH=5]="TRANSPARENT_NO_SSAO_DEPTH",e[e.TRANSPARENT_TERRAIN=6]="TRANSPARENT_TERRAIN",e[e.TRANSPARENT_DEPTH_WRITE_DISABLED_MATERIAL=7]="TRANSPARENT_DEPTH_WRITE_DISABLED_MATERIAL",e[e.OCCLUDED_TERRAIN=8]="OCCLUDED_TERRAIN",e[e.OCCLUDER_MATERIAL=9]="OCCLUDER_MATERIAL",e[e.TRANSPARENT_OCCLUDER_MATERIAL=10]="TRANSPARENT_OCCLUDER_MATERIAL",e[e.OCCLUSION_PIXELS=11]="OCCLUSION_PIXELS",e[e.OPAQUE_ENVIRONMENT=12]="OPAQUE_ENVIRONMENT",e[e.TRANSPARENT_ENVIRONMENT=13]="TRANSPARENT_ENVIRONMENT",e[e.LASERLINES=14]="LASERLINES",e[e.LASERLINES_CONTRAST_CONTROL=15]="LASERLINES_CONTRAST_CONTROL",e[e.HUD_MATERIAL=16]="HUD_MATERIAL",e[e.LABEL_MATERIAL=17]="LABEL_MATERIAL",e[e.LINE_CALLOUTS=18]="LINE_CALLOUTS",e[e.LINE_CALLOUTS_HUD_DEPTH=19]="LINE_CALLOUTS_HUD_DEPTH",e[e.DRAPED_MATERIAL=20]="DRAPED_MATERIAL",e[e.DRAPED_WATER=21]="DRAPED_WATER",e[e.VIEWSHED=22]="VIEWSHED",e[e.VOXEL=23]="VOXEL",e[e.MAX_SLOTS=24]="MAX_SLOTS"}(lt||(lt={})),function(e){e[e.Undefined=0]="Undefined",e[e.DefinedSize=1]="DefinedSize",e[e.DefinedScale=2]="DefinedScale"}(ct||(ct={})),function(e){e[e.Undefined=0]="Undefined",e[e.DefinedAngle=1]="DefinedAngle"}(ut||(ut={}));class dt{constructor(e){this.field=e}}class ht extends dt{constructor(e){super(e),this.minSize=[0,0,0],this.maxSize=[0,0,0],this.offset=[0,0,0],this.factor=[0,0,0],this.type=[ct.Undefined,ct.Undefined,ct.Undefined]}}class mt extends dt{constructor(e){super(e),this.colors=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],this.values=[0,0,0,0,0,0,0,0]}}class ft extends dt{constructor(e){super(e),this.values=[0,0,0,0,0,0,0,0],this.opacityValues=[0,0,0,0,0,0,0,0]}}class _t{}function pt(e){return null!=e}function gt(e){return"number"==typeof e}function vt(e){return"string"==typeof e}function Tt(e,t,r,i,n){const s=e.minSize,a=e.maxSize;if(e.useSymbolValue){const e=i.symbolSize[r];return t.minSize[r]=e,t.maxSize[r]=e,t.offset[r]=t.minSize[r],t.factor[r]=0,t.type[r]=ct.DefinedSize,!0}if(pt(e.field))return pt(e.stops)?!(2!==e.stops.length||!gt(e.stops[0].size)||!gt(e.stops[1].size)||(At(e.stops[0].size,e.stops[1].size,e.stops[0].value,e.stops[1].value,t,r),t.type[r]=ct.DefinedSize,0)):gt(s)&>(a)&&pt(e.minDataValue)&&pt(e.maxDataValue)?(At(s,a,e.minDataValue,e.maxDataValue,t,r),t.type[r]=ct.DefinedSize,!0):"unknown"!==e.valueUnit&&null!=de[e.valueUnit]&&(t.minSize[r]=-1/0,t.maxSize[r]=1/0,t.offset[r]=0,t.factor[r]=1/de[e.valueUnit],t.type[r]=ct.DefinedSize,!0);if(!pt(e.field)){if(e.stops?.[0]&>(e.stops[0].size))return t.minSize[r]=e.stops[0].size,t.maxSize[r]=e.stops[0].size,t.offset[r]=t.minSize[r],t.factor[r]=0,t.type[r]=ct.DefinedSize,!0;if(gt(s))return t.minSize[r]=s,t.maxSize[r]=s,t.offset[r]=s,t.factor[r]=0,t.type[r]=ct.DefinedSize,!0}return!1}function At(e,t,r,i,n,s){const a=Math.abs(i-r)>0?(t-e)/(i-r):0;n.minSize[s]=a>0?e:t,n.maxSize[s]=a>0?t:e,n.offset[s]=e-r*a,n.factor[s]=a}function Et(e,t,r){e[4*t]=r.r/255,e[4*t+1]=r.g/255,e[4*t+2]=r.b/255,e[4*t+3]=r.a}function St(e,t,r){const i=2===r&&"arithmetic"===e.rotationType;t.offset[r]=i?90:0,t.factor[r]=i?-1:1,t.type[r]=1}class xt{constructor(e,t=[1,1,1],r=[1,1,1],i=1,n=[0,0,0],s=[1,1,1],a=[0,0,0]){this.supports=e,this.modelSize=t,this.symbolSize=r,this.unitInMeters=i,this.anchor=n,this.scale=s,this.rotation=a}}function It(e,t,r){if(!e)return null;const i=e.reduce(((e,r)=>{if(!e)return e;if(r.valueExpression)return null;switch(r.type){case"size":return t.supports.size?function(e,t,r,i){if(e.normalizationField||e.valueRepresentation)return null;if(null!=(n=e.field)&&!vt(n))return null;var n;if(t.size){if(e.field)if(t.size.field){if(e.field!==t.size.field)return null}else t.size.field=e.field}else t.size=new ht(e.field);let s;switch(e.axis){case"width":return s=Tt(e,t.size,0,r),s?t:null;case"height":return s=Tt(e,t.size,2,r),s?t:null;case"depth":return s=Tt(e,t.size,1,r),s?t:null;case"width-and-depth":return s=Tt(e,t.size,0,r),s&&Tt(e,t.size,1,r),s?t:null;case null:case void 0:case"all":return s=Tt(e,t.size,0,r),s=s&&Tt(e,t.size,1,r),s=s&&Tt(e,t.size,2,r),s?t:null;default:return e.axis,null}}(r,e,t):e;case"color":return t.supports.color?function(e,t,r){if(e.normalizationField)return null;if(vt(e.field)){if(!e.stops)return null;{if(e.stops.length>8)return null;t.color=new mt(e.field);const r=e.stops;for(let e=0;e<8;++e){const i=r[Math.min(e,r.length-1)];t.color.values[e]=i.value,Et(t.color.colors,e,i.color)}}}else{if(!(e.stops&&e.stops.length>=0))return null;{const r=e.stops&&e.stops.length>=0&&e.stops[0].color;t.color={field:null,values:[0,0,0,0,0,0,0,0],colors:[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]};for(let e=0;e<8;e++)t.color.values[e]=1/0,Et(t.color.colors,e,r)}}return t}(r,e):e;case"opacity":return t.supports.opacity?function(e,t,r){if(e.normalizationField)return null;if(vt(e.field)){if(!e.stops)return null;{if(e.stops.length>8)return null;t.opacity=new ft(e.field);const r=e.stops;for(let e=0;e<8;++e){const i=r[Math.min(e,r.length-1)];t.opacity.values[e]=i.value,t.opacity.opacityValues[e]=i.opacity}}}else{if(!(e.stops&&e.stops.length>=0))return null;{const r=e.stops&&e.stops.length>=0?e.stops[0].opacity:0;t.opacity={field:null,values:[0,0,0,0,0,0,0,0],opacityValues:[0,0,0,0,0,0,0,0]};for(let e=0;e<8;e++)t.opacity.values[e]=1/0,t.opacity.opacityValues[e]=r}}return t}(r,e):null;case"rotation":return t.supports.rotation?function(e,t,r){if(!vt(e.field))return null;if(t.rotation){if(e.field)if(t.rotation.field){if(e.field!==t.rotation.field)return null}else t.rotation.field=e.field}else t.rotation={field:e.field,offset:[0,0,0],factor:[1,1,1],type:[0,0,0]};switch(e.axis){case"tilt":return St(e,t.rotation,0),t;case"roll":return St(e,t.rotation,1),t;case null:case void 0:case"heading":return St(e,t.rotation,2),t;default:return e.axis,null}}(r,e):e;default:return null}}),new _t);return!(e.length>0&&i)||i.size||i.color||i.opacity||i.rotation?i?.size&&!function(e,t,r){for(let r=0;r<3;++r){let i=t.unitInMeters;e.type[r]===ct.DefinedSize&&(i*=t.modelSize[r],e.type[r]=ct.DefinedScale),e.minSize[r]=e.minSize[r]/i,e.maxSize[r]=e.maxSize[r]/i,e.offset[r]=e.offset[r]/i,e.factor[r]=e.factor[r]/i}let i;if(e.type[0]!==ct.Undefined)i=0;else if(e.type[1]!==ct.Undefined)i=1;else{if(e.type[2]===ct.Undefined)return!1;i=2}for(let t=0;t<3;++t)e.type[t]===ct.Undefined&&(e.minSize[t]=e.minSize[i],e.maxSize[t]=e.maxSize[i],e.offset[t]=e.offset[i],e.factor[t]=e.factor[i],e.type[t]=e.type[i]);return!0}(i.size,t)?null:i:null}class bt{constructor(e,t,r){this.visualVariables=e,this.materialParameters=t,this.requiresShaderTransformation=r}}function Pt(e,t){if(!e)return null;if(he.TESTS_DISABLE_FAST_UPDATES)return null;const r=It(e.visualVariables,t);return r?new bt(r,Ct(r,t),!!r.size):null}function yt(e,t,r){if(!t||!e)return!1;const i=e.visualVariables,n=It(t.visualVariables,r);return!!n&&!!(Rt(i.size,n.size,"size")&&Rt(i.color,n.color,"color")&&Rt(i.rotation,n.rotation,"rotation")&&Rt(i.opacity,n.opacity,"opacity"))&&(e.visualVariables=n,e.materialParameters=Ct(n,r),e.requiresShaderTransformation=!!n.size,!0)}function Rt(e,t,r){if(!!e!=!!t)return!1;if(e&&e.field!==t?.field)return!1;if(e&&"rotation"===r){const r=e,i=t;for(let e=0;e<3;e++)if(r.type[e]!==i.type[e]||r.offset[e]!==i.offset[e]||r.factor[e]!==i.factor[e])return!1}return!0}class Mt extends ae{constructor(e){super(),this.vvSize=e?.size??null,this.vvColor=e?.color??null,this.vvOpacity=e?.opacity??null}}function Ct(e,t){const r=new Mt(e);return r.vvSize&&(r.vvSymbolAnchor=t.anchor,Q(Ot),function(e,t,r,i=o()){const n=e||0,s=t||0,a=r||0;0!==n&&Y(i,i,-n/180*Math.PI),0!==s&&Z(i,i,s/180*Math.PI),0!==a&&J(i,i,a/180*Math.PI)}(t.rotation[2],t.rotation[0],t.rotation[1],Ot),r.vvSymbolRotationMatrix=r.vvSymbolRotationMatrix||G(),U(r.vvSymbolRotationMatrix,Ot)),r}function wt(e,t,r){if(!e.vvSize)return r;ee(Nt,r);const i=e.vvSymbolRotationMatrix;te(Ot,i[0],i[1],i[2],0,i[3],i[4],i[5],0,i[6],i[7],i[8],0,0,0,0,1),re(Nt,Nt,Ot);for(let r=0;r<3;++r){const i=e.vvSize.offset[r]+t[0]*e.vvSize.factor[r];zt[r]=ue(i,e.vvSize.minSize[r],e.vvSize.maxSize[r])}return ie(Nt,Nt,zt),ne(Nt,Nt,e.vvSymbolAnchor),Nt}function Lt(e,t,r){if(!t.vvSize)return u(e,1,1,1),e;for(let i=0;i<3;++i){const n=t.vvSize.offset[i]+r[0]*t.vvSize.factor[i];e[i]=ue(n,t.vvSize.minSize[i],t.vvSize.maxSize[i])}return e}function Dt(e,t){const r=null==e?0:t.attributes[e];return"number"==typeof r&&isFinite(r)?r:0}const Nt=o(),zt=x(),Ot=o();class Ft extends Mt{constructor(){super(...arguments),this.renderOccluded=C.Occlude,this.isDecoration=!1}}const Ut=8;var Bt;!function(e){e[e.ColorAlpha=0]="ColorAlpha",e[e.FrontFace=1]="FrontFace",e[e.NONE=2]="NONE",e[e.COUNT=3]="COUNT"}(Bt||(Bt={}));class Gt extends H{constructor(e,t){super(e,"mat4",se.Draw,((r,i,n)=>r.setUniformMatrix4fv(e,t(i,n))))}}function Ht(e,t){t.instancedDoublePrecision?e.constants.add("cameraPosition","vec3",P):e.uniforms.add(new V("cameraPosition",((e,t)=>u($t,t.camera.viewInverseTransposeMatrix[3]-e.origin[0],t.camera.viewInverseTransposeMatrix[7]-e.origin[1],t.camera.viewInverseTransposeMatrix[11]-e.origin[2]))))}function Vt(e,t){if(!t.instancedDoublePrecision)return void e.uniforms.add(new j("proj",((e,t)=>t.camera.projectionMatrix)),new Gt("view",((e,t)=>ne(jt,t.camera.viewMatrix,e.origin))),new V("localOrigin",(e=>e.origin)));const r=e=>u($t,e.camera.viewInverseTransposeMatrix[3],e.camera.viewInverseTransposeMatrix[7],e.camera.viewInverseTransposeMatrix[11]);e.uniforms.add(new j("proj",((e,t)=>t.camera.projectionMatrix)),new j("view",((e,t)=>ne(jt,t.camera.viewMatrix,r(t)))),new $("localOrigin",((e,t)=>r(t))))}const jt=o(),$t=x();function kt(e){e.uniforms.add(new j("viewNormal",((e,t)=>t.camera.viewInverseTransposeMatrix)))}function qt(e){e.uniforms.add(new k("pixelRatio",((e,t)=>t.camera.pixelRatio/t.overlayStretch)))}class Kt extends ce{constructor(){super(...arguments),this.instancedDoublePrecision=!1,this.hasModelTransformation=!1}}F([le()],Kt.prototype,"instancedDoublePrecision",void 0),F([le()],Kt.prototype,"hasModelTransformation",void 0);const Xt=G();function Wt(e,t){const r=t.hasModelTransformation,i=t.instancedDoublePrecision;r&&(e.vertex.uniforms.add(new j("model",(e=>e.modelTransformation??s))),e.vertex.uniforms.add(new q("normalLocalOriginFromModel",(e=>(B(Xt,e.modelTransformation??s),Xt))))),t.instanced&&i&&(e.attributes.add(D.INSTANCEMODELORIGINHI,"vec3"),e.attributes.add(D.INSTANCEMODELORIGINLO,"vec3"),e.attributes.add(D.INSTANCEMODEL,"mat3"),e.attributes.add(D.INSTANCEMODELNORMAL,"mat3"));const n=e.vertex;i&&(n.include(K,t),n.uniforms.add(new V("viewOriginHi",((e,t)=>z(u(Qt,t.camera.viewInverseTransposeMatrix[3],t.camera.viewInverseTransposeMatrix[7],t.camera.viewInverseTransposeMatrix[11]),Qt))),new V("viewOriginLo",((e,t)=>O(u(Qt,t.camera.viewInverseTransposeMatrix[3],t.camera.viewInverseTransposeMatrix[7],t.camera.viewInverseTransposeMatrix[11]),Qt))))),n.code.add(oe` + vec3 getVertexInLocalOriginSpace() { + return ${r?i?"(model * vec4(instanceModel * localPosition().xyz, 1.0)).xyz":"(model * localPosition()).xyz":i?"instanceModel * localPosition().xyz":"localPosition().xyz"}; + } + + vec3 subtractOrigin(vec3 _pos) { + ${i?oe` + // Negated inputs are intentionally the first two arguments. The other way around the obfuscation in dpAdd() stopped + // working for macOS 14+ and iOS 17+. + // Issue: https://devtopia.esri.com/WebGIS/arcgis-js-api/issues/56280 + vec3 originDelta = dpAdd(-instanceModelOriginHi, -instanceModelOriginLo, viewOriginHi, viewOriginLo); + return _pos - originDelta;`:"return vpos;"} + } + `),n.code.add(oe` + vec3 dpNormal(vec4 _normal) { + return normalize(${r?i?"normalLocalOriginFromModel * (instanceModelNormal * _normal.xyz)":"normalLocalOriginFromModel * _normal.xyz":i?"instanceModelNormal * _normal.xyz":"_normal.xyz"}); + } + `),t.output===X.Normal&&(kt(n),n.code.add(oe` + vec3 dpNormalView(vec4 _normal) { + return normalize((viewNormal * ${r?i?"vec4(normalLocalOriginFromModel * (instanceModelNormal * _normal.xyz), 1.0)":"vec4(normalLocalOriginFromModel * _normal.xyz, 1.0)":i?"vec4(instanceModelNormal * _normal.xyz, 1.0)":"_normal"}).xyz); + } + `)),t.hasVertexTangents&&n.code.add(oe` + vec4 dpTransformVertexTangent(vec4 _tangent) { + ${r?i?"return vec4(normalLocalOriginFromModel * (instanceModelNormal * _tangent.xyz), _tangent.w);":"return vec4(normalLocalOriginFromModel * _tangent.xyz, _tangent.w);":i?"return vec4(instanceModelNormal * _tangent.xyz, _tangent.w);":"return _tangent;"} + }`)}const Qt=x();class Yt extends Kt{}F([le({constValue:!0})],Yt.prototype,"hasSliceHighlight",void 0),F([le({constValue:!1})],Yt.prototype,"hasSliceInVertexProgram",void 0),F([le({constValue:se.Pass})],Yt.prototype,"pbrTextureBindType",void 0);class Zt extends ae{constructor(e){super(),this.slicePlaneLocalOrigin=e}}function Jt(e,t){tr(e,t,new $("slicePlaneOrigin",((e,r)=>sr(t,e,r))),new $("slicePlaneBasis1",((e,r)=>ar(t,e,r,r.slicePlane?.basis1))),new $("slicePlaneBasis2",((e,r)=>ar(t,e,r,r.slicePlane?.basis2))))}function er(e,t){tr(e,t,new V("slicePlaneOrigin",((e,r)=>sr(t,e,r))),new V("slicePlaneBasis1",((e,r)=>ar(t,e,r,r.slicePlane?.basis1))),new V("slicePlaneBasis2",((e,r)=>ar(t,e,r,r.slicePlane?.basis2))))}function tr(e,t,...r){if(!t.hasSlicePlane){const r=oe`#define rejectBySlice(_pos_) false +#define discardBySlice(_pos_) {} +#define highlightSlice(_color_, _pos_) (_color_)`;return t.hasSliceInVertexProgram&&e.vertex.code.add(r),void e.fragment.code.add(r)}t.hasSliceInVertexProgram&&e.vertex.uniforms.add(...r),e.fragment.uniforms.add(...r);const i=oe`struct SliceFactors { +float front; +float side0; +float side1; +float side2; +float side3; +}; +SliceFactors calculateSliceFactors(vec3 pos) { +vec3 rel = pos - slicePlaneOrigin; +vec3 slicePlaneNormal = -cross(slicePlaneBasis1, slicePlaneBasis2); +float slicePlaneW = -dot(slicePlaneNormal, slicePlaneOrigin); +float basis1Len2 = dot(slicePlaneBasis1, slicePlaneBasis1); +float basis2Len2 = dot(slicePlaneBasis2, slicePlaneBasis2); +float basis1Dot = dot(slicePlaneBasis1, rel); +float basis2Dot = dot(slicePlaneBasis2, rel); +return SliceFactors( +dot(slicePlaneNormal, pos) + slicePlaneW, +-basis1Dot - basis1Len2, +basis1Dot - basis1Len2, +-basis2Dot - basis2Len2, +basis2Dot - basis2Len2 +); +} +bool sliceByFactors(SliceFactors factors) { +return factors.front < 0.0 +&& factors.side0 < 0.0 +&& factors.side1 < 0.0 +&& factors.side2 < 0.0 +&& factors.side3 < 0.0; +} +bool sliceEnabled() { +return dot(slicePlaneBasis1, slicePlaneBasis1) != 0.0; +} +bool sliceByPlane(vec3 pos) { +return sliceEnabled() && sliceByFactors(calculateSliceFactors(pos)); +} +#define rejectBySlice(_pos_) sliceByPlane(_pos_) +#define discardBySlice(_pos_) { if (sliceByPlane(_pos_)) discard; }`,n=oe`vec4 applySliceHighlight(vec4 color, vec3 pos) { +SliceFactors factors = calculateSliceFactors(pos); +const float HIGHLIGHT_WIDTH = 1.0; +const vec4 HIGHLIGHT_COLOR = vec4(0.0, 0.0, 0.0, 0.3); +factors.front /= (2.0 * HIGHLIGHT_WIDTH) * fwidth(factors.front); +factors.side0 /= (2.0 * HIGHLIGHT_WIDTH) * fwidth(factors.side0); +factors.side1 /= (2.0 * HIGHLIGHT_WIDTH) * fwidth(factors.side1); +factors.side2 /= (2.0 * HIGHLIGHT_WIDTH) * fwidth(factors.side2); +factors.side3 /= (2.0 * HIGHLIGHT_WIDTH) * fwidth(factors.side3); +if (sliceByFactors(factors)) { +return color; +} +float highlightFactor = (1.0 - step(0.5, factors.front)) +* (1.0 - step(0.5, factors.side0)) +* (1.0 - step(0.5, factors.side1)) +* (1.0 - step(0.5, factors.side2)) +* (1.0 - step(0.5, factors.side3)); +return mix(color, vec4(HIGHLIGHT_COLOR.rgb, color.a), highlightFactor * HIGHLIGHT_COLOR.a); +}`,s=t.hasSliceHighlight?oe` + ${n} + #define highlightSlice(_color_, _pos_) (sliceEnabled() ? applySliceHighlight(_color_, _pos_) : (_color_)) + `:oe`#define highlightSlice(_color_, _pos_) (_color_)`;t.hasSliceInVertexProgram&&e.vertex.code.add(i),e.fragment.code.add(i),e.fragment.code.add(s)}function rr(e,t,r){return e.instancedDoublePrecision?u(or,r.camera.viewInverseTransposeMatrix[3],r.camera.viewInverseTransposeMatrix[7],r.camera.viewInverseTransposeMatrix[11]):t.slicePlaneLocalOrigin}function ir(e,t){return null!=e?_(lr,t.origin,e):t.origin}function nr(e,t,r){return e.hasSliceTranslatedView?null!=t?ne(ur,r.camera.viewMatrix,t):r.camera.viewMatrix:null}function sr(e,t,r){if(null==r.slicePlane)return P;const i=rr(e,t,r),n=ir(i,r.slicePlane),s=nr(e,i,r);return null!=s?f(lr,n,s):n}function ar(e,t,r,i){if(null==i||null==r.slicePlane)return P;const n=rr(e,t,r),s=ir(n,r.slicePlane),a=nr(e,n,r);return null!=a?(d(cr,i,s),f(lr,s,a),f(cr,cr,a),_(cr,cr,lr)):i}const or=x(),lr=x(),cr=x(),ur=o();function dr(e,t){const r=t.output===X.ObjectAndLayerIdColor,i=t.objectAndLayerIdColorInstanced;r&&(e.varyings.add("objectAndLayerIdColorVarying","vec4"),i?e.attributes.add(D.INSTANCEOBJECTANDLAYERIDCOLOR,"vec4"):e.attributes.add(D.OBJECTANDLAYERIDCOLOR,"vec4")),e.vertex.code.add(oe` + void forwardObjectAndLayerIdColor() { + ${r?i?oe`objectAndLayerIdColorVarying = instanceObjectAndLayerIdColor * 0.003921568627451;`:oe`objectAndLayerIdColorVarying = objectAndLayerIdColor * 0.003921568627451;`:oe``} }`),e.fragment.code.add(oe` + void outputObjectAndLayerIdColor() { + ${r?oe`fragColor = objectAndLayerIdColorVarying;`:oe``} }`)}class hr extends H{constructor(e,t,r){super(e,"vec4",se.Pass,((r,i,n)=>r.setUniform4fv(e,t(i,n))),r)}}class mr extends H{constructor(e,t,r){super(e,"float",se.Pass,((r,i,n)=>r.setUniform1fv(e,t(i,n))),r)}}function fr(e,t){const{vertex:r,attributes:i}=e;t.hasVvInstancing&&(t.vvSize||t.vvColor)&&i.add(D.INSTANCEFEATUREATTRIBUTE,"vec4"),t.vvSize?(r.uniforms.add(new $("vvSizeMinSize",(e=>e.vvSize.minSize))),r.uniforms.add(new $("vvSizeMaxSize",(e=>e.vvSize.maxSize))),r.uniforms.add(new $("vvSizeOffset",(e=>e.vvSize.offset))),r.uniforms.add(new $("vvSizeFactor",(e=>e.vvSize.factor))),r.uniforms.add(new q("vvSymbolRotationMatrix",(e=>e.vvSymbolRotationMatrix))),r.uniforms.add(new $("vvSymbolAnchor",(e=>e.vvSymbolAnchor))),r.code.add(oe`vec3 vvScale(vec4 _featureAttribute) { +return clamp(vvSizeOffset + _featureAttribute.x * vvSizeFactor, vvSizeMinSize, vvSizeMaxSize); +} +vec4 vvTransformPosition(vec3 position, vec4 _featureAttribute) { +return vec4(vvSymbolRotationMatrix * ( vvScale(_featureAttribute) * (position + vvSymbolAnchor)), 1.0); +}`),r.code.add(oe` + const float eps = 1.192092896e-07; + vec4 vvTransformNormal(vec3 _normal, vec4 _featureAttribute) { + vec3 vvScale = clamp(vvSizeOffset + _featureAttribute.x * vvSizeFactor, vvSizeMinSize + eps, vvSizeMaxSize); + return vec4(vvSymbolRotationMatrix * _normal / vvScale, 1.0); + } + + ${t.hasVvInstancing?oe` + vec4 vvLocalNormal(vec3 _normal) { + return vvTransformNormal(_normal, instanceFeatureAttribute); + } + + vec4 localPosition() { + return vvTransformPosition(position, instanceFeatureAttribute); + }`:""} + `)):r.code.add(oe`vec4 localPosition() { return vec4(position, 1.0); } +vec4 vvLocalNormal(vec3 _normal) { return vec4(_normal, 1.0); }`),t.vvColor?(r.constants.add("vvColorNumber","int",8),r.uniforms.add(new mr("vvColorValues",(e=>e.vvColor.values),8),new hr("vvColorColors",(e=>e.vvColor.colors),8)),r.code.add(oe` + vec4 interpolateVVColor(float value) { + if (value <= vvColorValues[0]) { + return vvColorColors[0]; + } + + for (int i = 1; i < vvColorNumber; ++i) { + if (vvColorValues[i] >= value) { + float f = (value - vvColorValues[i-1]) / (vvColorValues[i] - vvColorValues[i-1]); + return mix(vvColorColors[i-1], vvColorColors[i], f); + } + } + return vvColorColors[vvColorNumber - 1]; + } + + vec4 vvGetColor(vec4 featureAttribute) { + return interpolateVVColor(featureAttribute.y); + } + + ${t.hasVvInstancing?oe` + vec4 vvColor() { + return vvGetColor(instanceFeatureAttribute); + }`:"vec4 vvColor() { return vec4(1.0); }"} + `)):r.code.add(oe`vec4 vvColor() { return vec4(1.0); }`)}class _r extends H{constructor(e,t){super(e,"vec4",se.Pass,((r,i,n)=>r.setUniform4fv(e,t(i,n))))}}class pr extends H{constructor(e,t){super(e,"sampler2D",se.Pass,((r,i,n)=>r.bindTexture(e,t(i,n))))}}let gr;var vr;!function(e){e[e.ETC1_RGB=0]="ETC1_RGB",e[e.ETC2_RGBA=1]="ETC2_RGBA",e[e.BC1_RGB=2]="BC1_RGB",e[e.BC3_RGBA=3]="BC3_RGBA",e[e.BC4_R=4]="BC4_R",e[e.BC5_RG=5]="BC5_RG",e[e.BC7_M6_RGB=6]="BC7_M6_RGB",e[e.BC7_M5_RGBA=7]="BC7_M5_RGBA",e[e.PVRTC1_4_RGB=8]="PVRTC1_4_RGB",e[e.PVRTC1_4_RGBA=9]="PVRTC1_4_RGBA",e[e.ASTC_4x4_RGBA=10]="ASTC_4x4_RGBA",e[e.ATC_RGB=11]="ATC_RGB",e[e.ATC_RGBA=12]="ATC_RGBA",e[e.FXT1_RGB=17]="FXT1_RGB",e[e.PVRTC2_4_RGB=18]="PVRTC2_4_RGB",e[e.PVRTC2_4_RGBA=19]="PVRTC2_4_RGBA",e[e.ETC2_EAC_R11=20]="ETC2_EAC_R11",e[e.ETC2_EAC_RG11=21]="ETC2_EAC_RG11",e[e.RGBA32=13]="RGBA32",e[e.RGB565=14]="RGB565",e[e.BGR565=15]="BGR565",e[e.RGBA4444=16]="RGBA4444"}(vr||(vr={}));let Tr=null,Ar=null;async function Er(){return null==Ar&&(gr??=(async()=>{const e=await import("./basis_transcoder.js"),t=await e.default({locateFile:e=>Ie(`esri/libs/basisu/${e}`)});return t.initializeBasis(),t})(),Ar=gr,Tr=await Ar),Ar}function Sr(e,t,r,i,n){const s=ze(t?be.COMPRESSED_RGBA8_ETC2_EAC:be.COMPRESSED_RGB8_ETC2),a=n&&e>1?(4**e-1)/(3*4**(e-1)):1;return Math.ceil(r*i*s*a)}function xr(e){return e.getNumImages()>=1&&!e.isUASTC()}function Ir(e){return e.getFaces()>=1&&e.isETC1S()}function br(e,t,r,i,n,s,a,o){const{compressedTextureETC:l,compressedTextureS3TC:c}=e.capabilities,[u,d]=l?i?[vr.ETC2_RGBA,be.COMPRESSED_RGBA8_ETC2_EAC]:[vr.ETC1_RGB,be.COMPRESSED_RGB8_ETC2]:c?i?[vr.BC3_RGBA,be.COMPRESSED_RGBA_S3TC_DXT5_EXT]:[vr.BC1_RGB,be.COMPRESSED_RGB_S3TC_DXT1_EXT]:[vr.RGBA32,Pe.RGBA],h=t.hasMipmap?r:Math.min(1,r),m=[];for(let e=0;e1,t.samplingMode=t.hasMipmap?ye.LINEAR_MIPMAP_LINEAR:ye.LINEAR,t.width=n,t.height=s,new Ne(e,t,{type:"compressed",levels:m})}const Pr=()=>Ue.getLogger("esri.views.3d.webgl-engine.lib.DDSUtil");function yr(e){return e.charCodeAt(0)+(e.charCodeAt(1)<<8)+(e.charCodeAt(2)<<16)+(e.charCodeAt(3)<<24)}const Rr=yr("DXT1"),Mr=yr("DXT3"),Cr=yr("DXT5");function wr(e){return 16*Math.ceil(e/16)}function Lr(e){return 16*Math.floor(e/16)}function Dr(e,t){let r=e.width*e.height;if(r<4096)return e instanceof ImageData?zr(e):e;let i=e.width,n=e.height;do{i=Math.ceil(i/2),n=Math.ceil(n/2),r=i*n}while(r>1048576||null!=t&&(i>t||n>t));return Nr(e,i,n)}function Nr(e,t,r){if(e instanceof ImageData)return Nr(zr(e),t,r);const i=document.createElement("canvas");return i.width=t,i.height=r,i.getContext("2d").drawImage(e,0,0,i.width,i.height),i}function zr(e){const t=document.createElement("canvas");t.width=e.width,t.height=e.height;const r=t.getContext("2d");if(null==r)throw new me("Failed to create 2d context from HTMLCanvasElement");return r.putImageData(e,0,0),t}class Or extends R{get parameters(){return this._parameters}constructor(e,t){super(),this._data=e,this.type=M.Texture,this._glTexture=null,this._loadingPromise=null,this._loadingController=null,this.events=new fe,this._parameters={...Br,...t},this._startPreload(e)}dispose(){this.unload(),this._data=this.frameUpdate=void 0}_startPreload(e){null!=e&&(e instanceof HTMLVideoElement?(this.frameUpdate=t=>this._frameUpdate(e,t),this._startPreloadVideoElement(e)):e instanceof HTMLImageElement&&this._startPreloadImageElement(e))}_startPreloadVideoElement(e){if(!(Ae(e.src)||"auto"===e.preload&&e.crossOrigin)){e.preload="auto",e.crossOrigin="anonymous";const t=!e.paused;if(e.src=e.src,t&&e.autoplay){const t=()=>{e.removeEventListener("canplay",t),e.play()};e.addEventListener("canplay",t)}}}_startPreloadImageElement(e){Ee(e.src)||Ae(e.src)||e.crossOrigin||(e.crossOrigin="anonymous",e.src=e.src)}_createDescriptor(e){const t=new Oe;return t.wrapMode=this._parameters.wrap??Re.REPEAT,t.flipped=!this._parameters.noUnpackFlip,t.samplingMode=this._parameters.mipmap?ye.LINEAR_MIPMAP_LINEAR:ye.LINEAR,t.hasMipmap=!!this._parameters.mipmap,t.preMultiplyAlpha=!!this._parameters.preMultiplyAlpha,t.maxAnisotropy=this._parameters.maxAnisotropy??(this._parameters.mipmap?e.parameters.maxMaxAnisotropy:1),t}get glTexture(){return this._glTexture}get memoryEstimate(){return this._glTexture?.usedMemory||function(e,t){if(null==e)return 0;if(i(e)||n(e))return t.encoding===A.KTX2_ENCODING?function(e,t){if(null==Tr)return e.byteLength;const r=new Tr.KTX2File(new Uint8Array(e)),i=Ir(r)?Sr(r.getLevels(),r.getHasAlpha(),r.getWidth(),r.getHeight(),t):0;return r.close(),r.delete(),i}(e,!!t.mipmap):t.encoding===A.BASIS_ENCODING?function(e,t){if(null==Tr)return e.byteLength;const r=new Tr.BasisFile(new Uint8Array(e)),i=xr(r)?Sr(r.getNumLevels(0),r.getHasAlpha(),r.getImageWidth(0,0),r.getImageHeight(0,0),t):0;return r.close(),r.delete(),i}(e,!!t.mipmap):e.byteLength;const{width:r,height:s}=e instanceof Image||e instanceof ImageData||e instanceof HTMLCanvasElement||e instanceof HTMLVideoElement?Fr(e):t;return(t.mipmap?4/3:1)*r*s*(t.components||4)||0}(this._data,this._parameters)}load(e){if(this._glTexture)return this._glTexture;if(this._loadingPromise)return this._loadingPromise;const t=this._data;return null==t?(this._glTexture=new Ne(e,this._createDescriptor(e),null),this._glTexture):(this._parameters.reloadable||(this._data=void 0),"string"==typeof t?this._loadFromURL(e,t):t instanceof Image?this._loadFromImageElement(e,t):t instanceof HTMLVideoElement?this._loadFromVideoElement(e,t):t instanceof ImageData||t instanceof HTMLCanvasElement?this._loadFromImage(e,t):(i(t)||n(t))&&this._parameters.encoding===A.DDS_ENCODING?this._loadFromDDSData(e,t):(i(t)||n(t))&&this._parameters.encoding===A.KTX2_ENCODING?this._loadFromKTX2(e,t):(i(t)||n(t))&&this._parameters.encoding===A.BASIS_ENCODING?this._loadFromBasis(e,t):n(t)?this._loadFromPixelData(e,t):i(t)?this._loadFromPixelData(e,new Uint8Array(t)):null)}_frameUpdate(e,t){return null==this._glTexture||e.readyState>8&255,a>>16&255,a>>24&255))),null}var a;let o=1,l=r[4],c=r[3];(3&l||3&c)&&(Pr().warn("Rounding up compressed texture size to nearest multiple of 4."),l=l+3&-4,c=c+3&-4);const u=l,d=c;131072&r[2]&&!1!==t&&(o=Math.max(1,r[7]));let h,m,f=r[1]+4;const _=[];for(let t=0;t>2)*(c+3>>2)*n,h=new Uint8Array(e,f,m),_.push(h),f+=m,l=Math.max(1,l>>1),c=Math.max(1,c>>1);return{textureData:{type:"compressed",levels:_},internalFormat:s,width:u,height:d}}(r,t.hasMipmap??!1);if(null==i)throw new Error("DDS texture data is null");const{textureData:n,internalFormat:s,width:a,height:o}=i;return t.samplingMode=n.levels.length>1?ye.LINEAR_MIPMAP_LINEAR:ye.LINEAR,t.hasMipmap=n.levels.length>1,t.internalFormat=s,t.width=a,t.height=o,new Ne(e,t,n)}(e,this._createDescriptor(e),t),this._glTexture}_loadFromKTX2(e,t){return this._loadAsync((()=>async function(e,t,r){null==Tr&&(Tr=await Er());const i=new Tr.KTX2File(new Uint8Array(r));if(!Ir(i))return null;i.startTranscoding();const n=br(e,t,i.getLevels(),i.getHasAlpha(),i.getWidth(),i.getHeight(),((e,t)=>i.getImageTranscodedSizeInBytes(e,0,0,t)),((e,t,r)=>i.transcodeImage(r,e,0,0,t,0,-1,-1)));return i.close(),i.delete(),n}(e,this._createDescriptor(e),t).then((e=>(this._glTexture=e,e)))))}_loadFromBasis(e,t){return this._loadAsync((()=>async function(e,t,r){null==Tr&&(Tr=await Er());const i=new Tr.BasisFile(new Uint8Array(r));if(!xr(i))return null;i.startTranscoding();const n=br(e,t,i.getNumLevels(0),i.getHasAlpha(),i.getImageWidth(0,0),i.getImageHeight(0,0),((e,t)=>i.getImageTranscodedSizeInBytes(0,e,t)),((e,t,r)=>i.transcodeImage(r,0,e,t,0,0)));return i.close(),i.delete(),n}(e,this._createDescriptor(e),t).then((e=>(this._glTexture=e,e)))))}_loadFromPixelData(e,t){y(this._parameters.width>0&&this._parameters.height>0);const r=this._createDescriptor(e);return r.pixelFormat=1===this._parameters.components?Pe.LUMINANCE:3===this._parameters.components?Pe.RGB:Pe.RGBA,r.width=this._parameters.width??0,r.height=this._parameters.height??0,this._glTexture=new Ne(e,r,t),this._glTexture}_loadFromURL(e,t){return this._loadAsync((async r=>{const i=await Se(t,{signal:r});return ge(r),this._loadFromImage(e,i)}))}_loadFromImageElement(e,t){return t.complete?this._loadFromImage(e,t):this._loadAsync((async r=>{const i=await xe(t,t.src,!1,r);return ge(r),this._loadFromImage(e,i)}))}_loadFromVideoElement(e,t){return t.readyState>=Ur.HAVE_CURRENT_DATA?this._loadFromImage(e,t):this._loadFromVideoElementAsync(e,t)}_loadFromVideoElementAsync(e,t){return this._loadAsync((r=>new Promise(((i,n)=>{const s=()=>{t.removeEventListener("loadeddata",a),t.removeEventListener("error",o),pe(l)},a=()=>{t.readyState>=Ur.HAVE_CURRENT_DATA&&(s(),i(this._loadFromImage(e,t)))},o=e=>{s(),n(e||new me("Failed to load video"))};t.addEventListener("loadeddata",a),t.addEventListener("error",o);const l=ve(r,(()=>o(Te())))}))))}_loadFromImage(e,t){let r=t;if(!(r instanceof HTMLVideoElement)){const{maxTextureSize:t}=e.parameters;r=this._parameters.downsampleUncompressed?Dr(r,t):function(e,t){const r=Math.max(e.width,e.height);if(r<=t)return e;const i=t/r;return Nr(e,Math.round(e.width*i),Math.round(e.height*i))}(r,t)}const i=Fr(r);this._parameters.width=i.width,this._parameters.height=i.height;const n=this._createDescriptor(e);return n.pixelFormat=3===this._parameters.components?Pe.RGB:Pe.RGBA,n.width=i.width,n.height=i.height,this._glTexture=new Ne(e,n,r),this._glTexture}_loadAsync(e){const t=new AbortController;this._loadingController=t;const r=e(t.signal);this._loadingPromise=r;const i=()=>{this._loadingController===t&&(this._loadingController=null),this._loadingPromise===r&&(this._loadingPromise=null)};return r.then(i,i),r}unload(){if(this._glTexture=_e(this._glTexture),null!=this._loadingController){const e=this._loadingController;this._loadingController=null,this._loadingPromise=null,e.abort()}this.events.emit("unloaded")}}function Fr(e){return e instanceof HTMLVideoElement?{width:e.videoWidth,height:e.videoHeight}:e}var Ur;!function(e){e[e.HAVE_NOTHING=0]="HAVE_NOTHING",e[e.HAVE_METADATA=1]="HAVE_METADATA",e[e.HAVE_CURRENT_DATA=2]="HAVE_CURRENT_DATA",e[e.HAVE_FUTURE_DATA=3]="HAVE_FUTURE_DATA",e[e.HAVE_ENOUGH_DATA=4]="HAVE_ENOUGH_DATA"}(Ur||(Ur={}));const Br={wrap:{s:Re.REPEAT,t:Re.REPEAT},mipmap:!0,noUnpackFlip:!1,preMultiplyAlpha:!1,downsampleUncompressed:!1};class Gr extends H{constructor(e,t){super(e,"vec2",se.Pass,((r,i,n)=>r.setUniform2fv(e,t(i,n))))}}function Hr(e){e.include(W),e.code.add(oe`float linearDepthFromFloat(float depth, vec2 nearFar) { +return -(depth * (nearFar[1] - nearFar[0]) + nearFar[0]); +} +float linearDepthFromRGBA(vec4 depth, vec2 nearFar) { +return linearDepthFromFloat(rgba2float(depth), nearFar); +} +float linearDepthFromTexture(sampler2D depthTexture, vec2 uv, vec2 nearFar) { +ivec2 iuv = ivec2(uv * vec2(textureSize(depthTexture, 0))); +return linearDepthFromRGBA(texelFetch(depthTexture, iuv, 0), nearFar); +}`)}function Vr(e){e.uniforms.add(new Gr("zProjectionMap",((e,t)=>function(e){const t=e.projectionMatrix;return Be(jr,t[14],t[10])}(t.camera)))),e.code.add(oe`float linearizeDepth(float depth) { +float depthNdc = depth * 2.0 - 1.0; +float c1 = zProjectionMap[0]; +float c2 = zProjectionMap[1]; +return -(c1 / (depthNdc + c2 + 1e-7)); +}`),e.code.add(oe`float depthFromTexture(sampler2D depthTexture, vec2 uv) { +ivec2 iuv = ivec2(uv * vec2(textureSize(depthTexture, 0))); +float depth = texelFetch(depthTexture, iuv, 0).r; +return depth; +}`),e.code.add(oe`float linearDepthFromTexture(sampler2D depthTexture, vec2 uv) { +return linearizeDepth(depthFromTexture(depthTexture, uv)); +}`)}const jr=Ge();function $r(e,t){if(!t.multipassEnabled)return;e.fragment.include(Vr),e.fragment.uniforms.add(new pr("terrainDepthTexture",((e,t)=>t.multipassTerrain.depth?.attachment)));const r=t.occlusionPass;e.fragment.code.add(oe` + ${r?"bool":"void"} terrainDepthTest(float fragmentDepth) { + float depth = texelFetch(terrainDepthTexture, ivec2(gl_FragCoord.xy), 0).r; + float linearDepth = linearizeDepth(depth); + ${r?oe`return fragmentDepth < linearDepth && depth < 1.0;`:oe` + if(fragmentDepth ${t.cullAboveGround?">":"<="} linearDepth){ + discard; + }`} + }`)}class kr{constructor(){this.cullAboveGround=!1}}function qr(e){e.vertex.code.add(oe`const float PI = 3.141592653589793;`),e.fragment.code.add(oe`const float PI = 3.141592653589793; +const float LIGHT_NORMALIZATION = 1.0 / PI; +const float INV_PI = 0.3183098861837907; +const float HALF_PI = 1.570796326794897;`)}const Kr=.1,Xr=.001;function Wr(e){e.code.add(oe`vec4 premultiplyAlpha(vec4 v) { +return vec4(v.rgb * v.a, v.a); +} +vec3 rgb2hsv(vec3 c) { +vec4 K = vec4(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0); +vec4 p = c.g < c.b ? vec4(c.bg, K.wz) : vec4(c.gb, K.xy); +vec4 q = c.r < p.x ? vec4(p.xyw, c.r) : vec4(c.r, p.yzx); +float d = q.x - min(q.w, q.y); +float e = 1.0e-10; +return vec3(abs(q.z + (q.w - q.y) / (6.0 * d + e)), min(d / (q.x + e), 1.0), q.x); +} +vec3 hsv2rgb(vec3 c) { +vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0); +vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www); +return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y); +} +float rgb2v(vec3 c) { +return max(c.x, max(c.y, c.z)); +}`)}class Qr{constructor(){this._includedModules=new Map}include(e,t){this._includedModules.has(e)?this._includedModules.get(e):(this._includedModules.set(e,t),e(this.builder,t))}}class Yr extends Qr{constructor(){super(...arguments),this.vertex=new ei,this.fragment=new ei,this.attributes=new ti,this.varyings=new ri,this.extensions=new ii,this.constants=new si,this.outputs=new ni}get fragmentUniforms(){return this.fragment.uniforms.entries}get builder(){return this}generate(e){const t=this.extensions.generateSource(e),r=this.attributes.generateSource(e),i=this.varyings.generateSource(e),n="vertex"===e?this.vertex:this.fragment,s=n.uniforms.generateSource(),a=n.code.generateSource(),o="vertex"===e?oi:ai,l=this.constants.generateSource().concat(n.constants.generateSource()),c=this.outputs.generateSource(e);return`#version 300 es\n${t.join("\n")}\n\n${o}\n\n${l.join("\n")}\n\n${s.join("\n")}\n\n${r.join("\n")}\n\n${i.join("\n")}\n\n${c.join("\n")}\n\n${a.join("\n")}`}generateBindPass(e){const t=new Map;this.vertex.uniforms.entries.forEach((e=>{const r=e.bind[se.Pass];r&&t.set(e.name,r)})),this.fragment.uniforms.entries.forEach((e=>{const r=e.bind[se.Pass];r&&t.set(e.name,r)}));const r=Array.from(t.values()),i=r.length;return(t,n)=>{for(let s=0;s{const r=e.bind[se.Draw];r&&t.set(e.name,r)})),this.fragment.uniforms.entries.forEach((e=>{const r=e.bind[se.Draw];r&&t.set(e.name,r)}));const r=Array.from(t.values()),i=r.length;return(t,n,s)=>{for(let a=0;anull!=e.arraySize?`uniform ${e.type} ${e.name}[${e.arraySize}];`:`uniform ${e.type} ${e.name};`))}get entries(){return Array.from(this._entries.values())}}class Jr{constructor(e){this._stage=e,this._entries=new Array}add(e){return this._entries.push(e),this._stage}generateSource(){return this._entries}}class ei extends Qr{constructor(){super(...arguments),this.uniforms=new Zr(this),this.code=new Jr(this),this.constants=new si}get builder(){return this}}class ti{constructor(){this._entries=new Array}add(e,t){this._entries.push([e,t])}generateSource(e){return"fragment"===e?[]:this._entries.map((e=>`in ${e[1]} ${e[0]};`))}}class ri{constructor(){this._entries=new Map}add(e,t){this._entries.has(e)&&y(this._entries.get(e)===t),this._entries.set(e,t)}generateSource(e){const t=new Array;return this._entries.forEach(((r,i)=>t.push("vertex"===e?`out ${r} ${i};`:`in ${r} ${i};`))),t}}class ii{constructor(){this._entries=new Set}add(e){this._entries.add(e)}generateSource(e){const t="vertex"===e?ii.ALLOWLIST_VERTEX:ii.ALLOWLIST_FRAGMENT;return Array.from(this._entries).filter((e=>t.includes(e))).map((e=>`#extension ${e} : enable`))}}ii.ALLOWLIST_FRAGMENT=["GL_EXT_shader_texture_lod","GL_OES_standard_derivatives"],ii.ALLOWLIST_VERTEX=[];class ni{constructor(){this._entries=new Map}add(e,t,r=0){const i=this._entries.get(r);i?y(i.name===e&&i.type===t,`Fragment shader output location ${r} occupied`):this._entries.set(r,{name:e,type:t})}generateSource(e){if("vertex"===e)return[];0===this._entries.size&&this._entries.set(0,{name:ni.DEFAULT_NAME,type:ni.DEFAULT_TYPE});const t=new Array;return this._entries.forEach(((e,r)=>t.push(`layout(location = ${r}) out ${e.type} ${e.name};`))),t}}ni.DEFAULT_TYPE="vec4",ni.DEFAULT_NAME="fragColor";class si{constructor(){this._entries=new Set}add(e,t,r){let i="ERROR_CONSTRUCTOR_STRING";switch(t){case"float":i=si._numberToFloatStr(r);break;case"int":i=si._numberToIntStr(r);break;case"bool":i=r.toString();break;case"vec2":i=`vec2(${si._numberToFloatStr(r[0])}, ${si._numberToFloatStr(r[1])})`;break;case"vec3":i=`vec3(${si._numberToFloatStr(r[0])}, ${si._numberToFloatStr(r[1])}, ${si._numberToFloatStr(r[2])})`;break;case"vec4":i=`vec4(${si._numberToFloatStr(r[0])}, ${si._numberToFloatStr(r[1])}, ${si._numberToFloatStr(r[2])}, ${si._numberToFloatStr(r[3])})`;break;case"ivec2":i=`ivec2(${si._numberToIntStr(r[0])}, ${si._numberToIntStr(r[1])})`;break;case"ivec3":i=`ivec3(${si._numberToIntStr(r[0])}, ${si._numberToIntStr(r[1])}, ${si._numberToIntStr(r[2])})`;break;case"ivec4":i=`ivec4(${si._numberToIntStr(r[0])}, ${si._numberToIntStr(r[1])}, ${si._numberToIntStr(r[2])}, ${si._numberToIntStr(r[3])})`;break;case"mat2":case"mat3":case"mat4":i=`${t}(${Array.prototype.map.call(r,(e=>si._numberToFloatStr(e))).join(", ")})`}return this._entries.add(`const ${t} ${e} = ${i};`),this}static _numberToIntStr(e){return e.toFixed(0)}static _numberToFloatStr(e){return Number.isInteger(e)?e.toFixed(1):e.toString()}generateSource(){return Array.from(this._entries)}}const ai="#ifdef GL_FRAGMENT_PRECISION_HIGH\n precision highp float;\n precision highp sampler2D;\n#else\n precision mediump float;\n precision mediump sampler2D;\n#endif",oi="precision highp float;\nprecision highp sampler2D;";class li{constructor(e,t){this._module=e,this._loadModule=t}get(){return this._module}async reload(){return this._module=await this._loadModule(),this._module}}class ci{constructor(e,t,r){this.release=r,this.initializeConfiguration(e,t),this._configuration=t.snapshot(),this._program=this.initializeProgram(e),this._pipeline=this.initializePipeline(e)}destroy(){this._program=_e(this._program),this._pipeline=this._configuration=null}reload(e){_e(this._program),this._program=this.initializeProgram(e),this._pipeline=this.initializePipeline(e)}get program(){return this._program}get compiled(){return this.program.compiled}get key(){return this._configuration.key}get configuration(){return this._configuration}ensureAttributeLocations(e){this.program.assertCompatibleVertexAttributeLocations(e)}get primitiveType(){return Me.TRIANGLES}getPipeline(e,t,r){return this._pipeline}initializeConfiguration(e,t){}}const ui=He(Ce.SRC_ALPHA,Ce.ONE,Ce.ONE_MINUS_SRC_ALPHA,Ce.ONE_MINUS_SRC_ALPHA),di=He(Ce.ONE,Ce.ZERO,Ce.ONE,Ce.ONE_MINUS_SRC_ALPHA);function hi(e){return e===Bt.FrontFace?null:di}function mi(e){return e===Bt.FrontFace?Ve:null}const fi=5e5,_i={factor:-1,units:-2};function pi(e){return e?_i:null}function gi(e,t=we.LESS){return e===Bt.NONE||e===Bt.FrontFace?t:we.LEQUAL}function vi(e){return e===Bt.ColorAlpha?{buffers:[Le.COLOR_ATTACHMENT0,Le.COLOR_ATTACHMENT1]}:null}class Ti{constructor(e,t,r){this._context=e,this._locations=r,this._textures=new Map,this._freeTextureUnits=new S({deallocator:null}),this._glProgram=e.programCache.acquire(t.generate("vertex"),t.generate("fragment"),r),this._glProgram.stop=()=>{throw new Error("Wrapped _glProgram used directly")},this.bindPass=t.generateBindPass(this),this.bindDraw=t.generateBindDraw(this),this._fragmentUniforms=Fe()?t.fragmentUniforms:null}dispose(){this._glProgram.dispose()}get glName(){return this._glProgram.glName}get hasTransformFeedbackVaryings(){return this._glProgram.hasTransformFeedbackVaryings}get compiled(){return this._glProgram.compiled}setUniform1b(e,t){this._glProgram.setUniform1i(e,t?1:0)}setUniform1i(e,t){this._glProgram.setUniform1i(e,t)}setUniform1f(e,t){this._glProgram.setUniform1f(e,t)}setUniform2fv(e,t){this._glProgram.setUniform2fv(e,t)}setUniform3fv(e,t){this._glProgram.setUniform3fv(e,t)}setUniform4fv(e,t){this._glProgram.setUniform4fv(e,t)}setUniformMatrix3fv(e,t){this._glProgram.setUniformMatrix3fv(e,t)}setUniformMatrix4fv(e,t){this._glProgram.setUniformMatrix4fv(e,t)}setUniform1fv(e,t){this._glProgram.setUniform1fv(e,t)}setUniform1iv(e,t){this._glProgram.setUniform1iv(e,t)}setUniform2iv(e,t){this._glProgram.setUniform3iv(e,t)}setUniform3iv(e,t){this._glProgram.setUniform3iv(e,t)}setUniform4iv(e,t){this._glProgram.setUniform4iv(e,t)}assertCompatibleVertexAttributeLocations(e){e.locations!==this._locations&&console.error("VertexAttributeLocations are incompatible")}stop(){this._textures.clear(),this._freeTextureUnits.clear()}bindTexture(e,t){if(null==t?.glName){const t=this._textures.get(e);return t&&(this._context.bindTexture(null,t.unit),this._freeTextureUnit(t),this._textures.delete(e)),null}let r=this._textures.get(e);return null==r?(r=this._allocTextureUnit(t),this._textures.set(e,r)):r.texture=t,this._context.useProgram(this),this.setUniform1i(e,r.unit),this._context.bindTexture(t,r.unit),r.unit}rebindTextures(){this._context.useProgram(this),this._textures.forEach(((e,t)=>{this._context.bindTexture(e.texture,e.unit),this.setUniform1i(t,e.unit)})),this._fragmentUniforms?.forEach((e=>{"sampler2D"!==e.type&&"samplerCube"!==e.type||this._textures.has(e.name)||console.error(`Texture sampler ${e.name} has no bound texture`)}))}_allocTextureUnit(e){return{texture:e,unit:0===this._freeTextureUnits.length?this._textures.size:this._freeTextureUnits.pop()}}_freeTextureUnit(e){this._freeTextureUnits.push(e.unit)}}const Ai={func:we.LESS},Ei={func:we.ALWAYS},Si={mask:255},xi={mask:0},Ii=e=>({function:{func:we.NOTEQUAL,ref:e,mask:e},operation:{fail:De.KEEP,zFail:De.KEEP,zPass:De.KEEP}}),bi=e=>({function:{func:we.ALWAYS,ref:e,mask:e},operation:{fail:De.KEEP,zFail:De.KEEP,zPass:De.REPLACE}}),Pi={function:{func:we.ALWAYS,ref:E.OutlineVisualElementMask,mask:E.OutlineVisualElementMask},operation:{fail:De.KEEP,zFail:De.KEEP,zPass:De.ZERO}},yi={function:{func:we.ALWAYS,ref:E.OutlineVisualElementMask,mask:E.OutlineVisualElementMask},operation:{fail:De.KEEP,zFail:De.KEEP,zPass:De.REPLACE}},Ri={function:{func:we.EQUAL,ref:E.OutlineVisualElementMask,mask:E.OutlineVisualElementMask},operation:{fail:De.KEEP,zFail:De.KEEP,zPass:De.KEEP}},Mi={function:{func:we.NOTEQUAL,ref:E.OutlineVisualElementMask,mask:E.OutlineVisualElementMask},operation:{fail:De.KEEP,zFail:De.KEEP,zPass:De.KEEP}};export{Mi as $,_i as A,wr as B,Wr as C,Yt as D,Lr as E,_r as F,at as G,Vr as H,mr as I,qt as J,Lt as K,je as L,Zt as M,Gt as N,fi as O,Ti as P,Dr as Q,li as R,Yr as S,Or as T,qr as U,fr as V,Er as W,Qe as X,$e as Y,ke as Z,Ei as _,ot as a,xi as a0,Ri as a1,Ai as a2,Wt as a3,kr as a4,Dt as a5,Pt as a6,yt as a7,xt as a8,qe as a9,wt as aa,Ze as ab,Ut as ac,hr as ad,Hr as ae,Ii as af,Jt as ag,bi as ah,et as ai,Gr as b,Ht as c,Vt as d,er as e,Ye as f,pr as g,Bt as h,Kr as i,ci as j,gi as k,mi as l,$r as m,We as n,hi as o,vi as p,yi as q,Pi as r,Si as s,pi as t,lt as u,dr as v,Xr as w,ui as x,Ft as y,kt as z}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/StreamFeatureManager.js b/library/arcgis/4.30/@arcgis/core/chunks/StreamFeatureManager.js new file mode 100644 index 00000000..bf1923f5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/StreamFeatureManager.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{C as t}from"./CircularArray.js";import{c as e}from"./mathUtils.js";const s="__esri_timestamp__";class i{constructor(t,e,s,i,r=128){this._trackIdToObservations=new Map,this._idCounter=0,this._lastPurge=performance.now(),this._addOrUpdated=new Map,this._removed=[],this._maxAge=0,this._timeInfo=s,this._purgeOptions=i,this.store=t,this.objectIdField=e,this.purgeInterval=r,this._useGeneratedIds="__esri_stream_id__"===this.objectIdField}removeById(t){this._removed.push(t)}removeByTrackId(t){const e=this._trackIdToObservations.get(t);if(e)for(const t of e.entries)this._removed.push(t)}add(s){if(this._useGeneratedIds){const t=this._nextId();s.attributes[this.objectIdField]=t,s.objectId=t}else s.objectId=s.attributes[this.objectIdField];const i=s.objectId;if(this._addOrUpdated.set(i,s),this._maxAge=Math.max(this._maxAge,s.attributes[this._timeInfo.startTimeField]),!this._timeInfo.trackIdField)return null==this._trackIdLessObservations&&(this._trackIdLessObservations=new t(1e5)),void this._trackIdLessObservations.enqueue(i);const r=s.attributes[this._timeInfo.trackIdField];if(!this._trackIdToObservations.has(r)){const s=null!=this._purgeOptions?.maxObservations?this._purgeOptions.maxObservations:1e3,i=e(s,0,1e3);this._trackIdToObservations.set(r,new t(i))}const o=this._trackIdToObservations.get(r),d=o?.enqueue(i);null!=d&&(this._addOrUpdated.has(d)?this._addOrUpdated.delete(d):this._removed.push(d))}checkForUpdates(){const t=this._getToAdd(),e=this._getToRemove(),i=performance.now();i-this._lastPurge>=this.purgeInterval&&(this._purge(i),this._lastPurge=i);const r=[];if(null!=e)for(const t of e){const e=this.store.removeById(t);null!=e&&r.push(e)}const o=[];if(null!=t){const r=new Set(e??[]);for(const e of t)r.has(e.objectId)||(e.attributes[s]=i,this.store.add(e),o.push(e))}return!(!o.length&&!r?.length||(this.store.update(o,r),0))}_getToAdd(){if(!this._addOrUpdated.size)return null;const t=new Array(this._addOrUpdated.size);let e=0;return this._addOrUpdated.forEach((s=>t[e++]=s)),this._addOrUpdated.clear(),t}_getToRemove(){const t=this._removed;return this._removed.length?(this._removed=[],t):null}_nextId(){const t=this._idCounter;return this._idCounter=(this._idCounter+1)%4294967294+1,t}_purge(t){const e=this._purgeOptions;null!=e&&(this._purgeSomeByDisplayCount(e),this._purgeByAge(e),this._purgeByAgeReceived(t,e),this._purgeTracks())}_purgeSomeByDisplayCount(t){if(!t.displayCount)return;let e=this.store.size;if(e>t.displayCount){if(this._timeInfo.trackIdField)for(const s of this._trackIdToObservations.values())if(e>t.displayCount&&s.size){const t=s.dequeue();this._removed.push(t),e--}if(null!=this._trackIdLessObservations){let s=e-t.displayCount;for(;s-- >0;){const t=this._trackIdLessObservations.dequeue();null!=t&&this._removed.push(t)}}}}_purgeByAge(t){const e=this._timeInfo?.startTimeField;if(!t.age||!e)return;const s=60*t.age*1e3,i=this._maxAge-s;this.store.forEach((t=>{t.attributes[e]{t.attributes[s]{0===t.size&&this._trackIdToObservations.delete(e)}))}}export{i as S}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/StreamLayerView.js b/library/arcgis/4.30/@arcgis/core/chunks/StreamLayerView.js new file mode 100644 index 00000000..5b2f7a8f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/StreamLayerView.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as s}from"./tslib.es6.js";import{property as e}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as t}from"../core/accessorSupport/decorators/subclass.js";import o from"../layers/support/FeatureFilter.js";const r=r=>{let i=class extends r{resume(){this._isUserPaused=!1,this.suspended||this._doResume()}pause(){this._isUserPaused=!0,this.suspended||this._doPause()}disconnect(){this._doDisconnect()}connect(){this._doConnect()}clear(){this._doClear()}constructor(...s){super(...s),this._isUserPaused=!1,this.filter=null}get connectionStatus(){return(this._isUserPaused||this.suspended)&&"connected"===this._streamConnectionStatus?"paused":this._streamConnectionStatus}_onSuspendedChange(s){s?this._doPause():this._isUserPaused||this._doResume()}};return s([e()],i.prototype,"_isUserPaused",void 0),s([e({readOnly:!0})],i.prototype,"connectionStatus",null),s([e({type:o})],i.prototype,"filter",void 0),i=s([t("esri.views.layers.StreamLayerView")],i),i};export{r as S}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/StreamLayerView2D.js b/library/arcgis/4.30/@arcgis/core/chunks/StreamLayerView2D.js new file mode 100644 index 00000000..1f3051bd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/StreamLayerView2D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./tslib.es6.js";import s from"../core/Error.js";import{h as o,m as r}from"./handleUtils.js";import{watch as e}from"../core/reactiveUtils.js";import{property as i}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as p}from"../core/accessorSupport/decorators/subclass.js";import m from"../rest/support/FeatureSet.js";import{h as n,F as l}from"./FeatureLayerView2D.js";import{S as a}from"./StreamLayerView.js";import"../config.js";import"./asyncUtils.js";import"../core/Accessor.js";import"../core/Handles.js";import"./maybe.js";import"./metadata.js";import"./utils.js";import"./ObservableBase.js";import"./tracking.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"../core/Collection.js";import"../core/Evented.js";import"./ensureType.js";import"./shared.js";import"./SimpleObservable.js";import"../geometry.js";import"../geometry/Extent.js";import"../geometry/Geometry.js";import"../core/JSONSupport.js";import"./reader.js";import"../geometry/SpatialReference.js";import"./unitUtils.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"./writer.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"../geometry/Polyline.js";import"./typeUtils.js";import"../geometry/support/jsonUtils.js";import"../Graphic.js";import"../PopupTemplate.js";import"../core/Clonable.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../intl.js";import"./date.js";import"./locale.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./messages.js";import"../popup/content.js";import"../popup/content/AttachmentsContent.js";import"../popup/content/Content.js";import"../popup/content/CustomContent.js";import"../popup/content/ExpressionContent.js";import"../popup/ElementExpressionInfo.js";import"../popup/content/FieldsContent.js";import"../popup/FieldInfo.js";import"./enumeration.js";import"../popup/support/FieldInfoFormat.js";import"../popup/content/MediaContent.js";import"../popup/content/BarChartMediaInfo.js";import"../popup/content/mixins/ChartMediaInfo.js";import"../popup/content/mixins/MediaInfo.js";import"../popup/content/support/ChartMediaInfoValue.js";import"../Color.js";import"./colorUtils.js";import"../popup/content/support/ChartMediaInfoValueSeries.js";import"./chartMediaInfoUtils.js";import"../popup/content/ColumnChartMediaInfo.js";import"../popup/content/ImageMediaInfo.js";import"../popup/content/support/ImageMediaInfoValue.js";import"../popup/content/LineChartMediaInfo.js";import"../popup/content/PieChartMediaInfo.js";import"../popup/content/RelationshipContent.js";import"../popup/support/RelatedRecordsInfoFieldOrder.js";import"../popup/content/TextContent.js";import"../popup/ExpressionInfo.js";import"../popup/LayerOptions.js";import"../popup/RelatedRecordsInfo.js";import"../support/actions/ActionBase.js";import"../core/Identifiable.js";import"../support/actions/ActionButton.js";import"../support/actions/ActionToggle.js";import"../symbols.js";import"../symbols/CIMSymbol.js";import"../symbols/Symbol.js";import"../symbols/ExtrudeSymbol3DLayer.js";import"../symbols/Symbol3DLayer.js";import"./utils4.js";import"../symbols/edges/Edges3D.js";import"./screenUtils.js";import"./materialUtils.js";import"./opacityUtils.js";import"../symbols/edges/SketchEdges3D.js";import"../symbols/edges/SolidEdges3D.js";import"./Symbol3DMaterial.js";import"../symbols/FillSymbol.js";import"../symbols/SimpleLineSymbol.js";import"../symbols/LineSymbol.js";import"../symbols/LineSymbolMarker.js";import"./lineMarkers.js";import"../symbols/FillSymbol3DLayer.js";import"../symbols/patterns/LineStylePattern3D.js";import"../symbols/patterns/StylePattern3D.js";import"./utils5.js";import"./colors.js";import"./symbolLayerUtils3D.js";import"./aaBoundingBox.js";import"../symbols/Font.js";import"../symbols/IconSymbol3DLayer.js";import"./persistableUrlUtils.js";import"../symbols/LabelSymbol3D.js";import"../symbols/Symbol3D.js";import"./collectionUtils.js";import"../portal/Portal.js";import"../core/Loadable.js";import"../core/Promise.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"../symbols/LineSymbol3DLayer.js";import"../symbols/LineStyleMarker3D.js";import"../symbols/ObjectSymbol3DLayer.js";import"../symbols/PathSymbol3DLayer.js";import"../symbols/TextSymbol3DLayer.js";import"../symbols/WaterSymbol3DLayer.js";import"../symbols/support/StyleOrigin.js";import"./Thumbnail.js";import"./calloutUtils.js";import"../symbols/callouts/Callout3D.js";import"../symbols/callouts/LineCallout3D.js";import"../symbols/support/Symbol3DVerticalOffset.js";import"../symbols/LineSymbol3D.js";import"../symbols/MarkerSymbol.js";import"../symbols/MeshSymbol3D.js";import"../symbols/PictureFillSymbol.js";import"./urlUtils.js";import"../symbols/PictureMarkerSymbol.js";import"../symbols/PointSymbol3D.js";import"../symbols/PolygonSymbol3D.js";import"../symbols/SimpleFillSymbol.js";import"../symbols/SimpleMarkerSymbol.js";import"../symbols/TextSymbol.js";import"../symbols/WebStyleSymbol.js";import"../layers/support/Field.js";import"./domains.js";import"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";import"./fieldType.js";import"./compilerUtils.js";import"./EffectView.js";import"./parser.js";import"./utils3.js";import"./mat4.js";import"./_commonjsHelpers.js";import"./featureConversionUtils.js";import"./OptimizedFeature.js";import"./OptimizedGeometry.js";import"./OptimizedFeatureSet.js";import"../layers/support/FeatureFilter.js";import"../TimeExtent.js";import"./timeUtils.js";import"../rest/support/Query.js";import"./DataLayerSource.js";import"./FullTextSearch.js";import"./spatialRelationships.js";import"../rest/support/StatisticDefinition.js";import"./layerUtils2.js";import"./timeSupport2.js";import"../support/timeUtils.js";import"./utils6.js";import"./tagSymbols.js";import"./highlightReasons.js";import"./HighlightOptions.js";import"./LayerView2D.js";import"./Container.js";import"./mat3f32.js";import"./DisplayObject.js";import"./definitions.js";import"./enums.js";import"./Texture.js";import"./GLObjectType.js";import"./ClipRect.js";import"./layerViewUtils.js";import"./UpdatingHandles.js";import"./TechniqueInstance.js";import"./UpdateTracking2D.js";import"./BindType.js";import"./Util.js";import"./vec2f64.js";import"./vec4.js";import"./vec4f64.js";import"./Program.js";import"./BufferObject.js";import"./dataViewUtils.js";import"./enums2.js";import"./VertexElementDescriptor.js";import"./BoundingBox.js";import"./vec2f32.js";import"./ReactiveMap.js";import"./TileContainer.js";import"./WGLContainer.js";import"./VertexArrayObject.js";import"./WGLBrushVTLSymbol.js";import"./vec4f32.js";import"./StyleDefinition.js";import"./config.js";import"./ShaderCompiler.js";import"./ProgramTemplate.js";import"./TiledDisplayObject.js";import"./mat3.js";import"./TileKey2.js";import"./mat2df32.js";import"./mat2d.js";import"./vec3f32.js";import"./earcut.js";import"./vec2.js";import"./clippingUtils.js";import"./CircularArray.js";import"./TileStrategy.js";import"./QueueProcessor.js";import"./Queue.js";import"../core/signal.js";import"./tileUtils.js";import"../core/workers/workers.js";import"../core/workers/Connection.js";import"../core/workers/RemoteClient.js";import"./arcgisLayerUrl.js";import"./featureReductionUtils.js";import"./lengthUtils.js";import"./sizeVariableUtils.js";import"./OrderByInfo.js";import"./labelingInfo.js";import"../layers/support/LabelClass.js";import"./labelUtils.js";import"./defaults.js";import"./defaultsJSON.js";import"../symbols/support/jsonUtils.js";import"./heatmapUtils.js";import"./CIMSymbolHelper.js";import"./BidiEngine.js";import"./fontUtils.js";import"./GeometryUtils.js";import"./utils7.js";import"./shapingUtils.js";import"./Rect.js";import"./SDFHelper.js";import"./floatRGBA.js";import"./FeatureCommandQueue.js";import"./heatmapTextureUtils.js";import"./constants.js";import"./capabilities2.js";import"./contextUtils.js";import"./HighlightCounter.js";import"./FeatureLayerView.js";import"../layers/support/FeatureEffect.js";import"./jsonUtils.js";import"./floorFilterUtils.js";import"./popupUtils.js";import"../views/layers/LayerView.js";import"./RefreshableLayerView.js";let j=class extends(a(l)){constructor(){super(...arguments),this.pipelineConnectionStatus="disconnected",this.pipelineErrorString=null}initialize(){this.addHandles([e((()=>this.layer.customParameters),(async t=>{(await this.getWorker()).streamMessenger.updateCustomParameters(t)})),this.layer.on("send-message-to-socket",(async t=>{(await this.getWorker()).streamMessenger.sendMessageToSocket(t)})),this.layer.on("send-message-to-client",(async t=>{(await this.getWorker()).streamMessenger.sendMessageToClient(t),this._isUserPaused&&"type"in t&&"clear"===t.type&&this.incrementSourceRefreshVersion()})),e((()=>this.layer.purgeOptions),(()=>this._update())),e((()=>this.suspended),this._onSuspendedChange.bind(this))],"constructor"),this._doResume()}destroy(){this._doPause()}get connectionError(){return this.pipelineErrorString?new s("stream-controller",this.pipelineErrorString):null}on(t,s){if(Array.isArray(t))return o(t.map((t=>this.on(t,s))));const e=["data-received","message-received"].includes(t);e&&this.getWorker().then((s=>s.streamMessenger.enableEvent(t,!0)));const i=super.on(t,s),p=this;return r((()=>{i.remove(),e&&(p._workerProxy.closed||p.hasEventListener(t)||p.getWorker().then((s=>s.streamMessenger.enableEvent(t,!1))))}))}async queryLatestObservations(t,o){if(!(this.layer.timeInfo?.endField||this.layer.timeInfo?.startField||this.layer.timeInfo?.trackIdField))throw new s("streamlayer-no-timeField","queryLatestObservation can only be used with services that define a TrackIdField");const r=await this.getWorker();return n(r.features.executeQueryForLatestObservations(this._cleanUpQuery(t),o).then((t=>{const s=m.fromJSON(t);return s.features.forEach((t=>{t.layer=this.layer,t.sourceLayer=this.layer})),s})),new m({features:[]}))}detach(){super.detach(),this.pipelineConnectionStatus="disconnected"}get _streamConnectionStatus(){return this.pipelineConnectionStatus}_doPause(){null!=this._refreshInterval&&(clearInterval(this._refreshInterval),this._refreshInterval=null)}_doResume(){this._refreshInterval=setInterval((()=>this.incrementSourceRefreshVersion()),this.layer.updateInterval)}_doDisconnect(){this.getWorker().then((t=>t.streamMessenger.disconnect())),this._doPause()}_doConnect(){this.getWorker().then((t=>t.streamMessenger.connect())),this.resume()}_doClear(){this.getWorker().then((t=>t.streamMessenger.clear())),null==this._refreshInterval&&this.incrementSourceRefreshVersion()}_createClientOptions(){const t=super._createClientOptions(),s=this;return{...t,get container(){return s.featureContainer},setProperty:t=>{this.set(t.propertyName,t.value)}}}};t([i()],j.prototype,"pipelineConnectionStatus",void 0),t([i()],j.prototype,"pipelineErrorString",void 0),t([i({readOnly:!0})],j.prototype,"connectionError",null),t([i({readOnly:!0})],j.prototype,"_streamConnectionStatus",null),j=t([p("esri.views.2d.layers.StreamLayerView2D")],j);const c=j;export{c as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/StreamLayerView3D.js b/library/arcgis/4.30/@arcgis/core/chunks/StreamLayerView3D.js new file mode 100644 index 00000000..21d830e3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/StreamLayerView3D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./tslib.es6.js";import e from"../core/Error.js";import{watch as r}from"../core/reactiveUtils.js";import{property as s}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as o}from"../core/accessorSupport/decorators/subclass.js";import"../geometry.js";import i from"../Graphic.js";import p from"../core/Accessor.js";import{d as m}from"./maybe.js";import{EsriPromiseMixin as a}from"../core/Promise.js";import{S as n}from"./StreamFeatureManager.js";import{createConnection as l}from"./createConnection.js";import{E as j}from"./EventedSet.js";import{f as c}from"./typeUtils.js";import u from"../rest/support/Query.js";import{a as d,F as y}from"./Graphics3DGraphicsPipeline.js";import{L as h}from"./LayerView3D.js";import{U as g}from"./RibbonLineMaterial.js";import b from"../views/layers/LayerView.js";import{S as f}from"./StreamLayerView.js";import"../config.js";import"./asyncUtils.js";import"../core/promiseUtils.js";import"./handleUtils.js";import"../core/Collection.js";import"../core/Evented.js";import"../core/Handles.js";import"./ensureType.js";import"./utils.js";import"./metadata.js";import"./ObservableBase.js";import"./tracking.js";import"../core/scheduling.js";import"./shared.js";import"./SimpleObservable.js";import"../geometry/Extent.js";import"../geometry/Geometry.js";import"../core/JSONSupport.js";import"./reader.js";import"../geometry/SpatialReference.js";import"./unitUtils.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"./writer.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"../geometry/Polyline.js";import"../geometry/support/jsonUtils.js";import"../PopupTemplate.js";import"../core/Clonable.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../intl.js";import"./date.js";import"./locale.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./messages.js";import"../popup/content.js";import"../popup/content/AttachmentsContent.js";import"../popup/content/Content.js";import"../popup/content/CustomContent.js";import"../popup/content/ExpressionContent.js";import"../popup/ElementExpressionInfo.js";import"../popup/content/FieldsContent.js";import"../popup/FieldInfo.js";import"./enumeration.js";import"../popup/support/FieldInfoFormat.js";import"../popup/content/MediaContent.js";import"../popup/content/BarChartMediaInfo.js";import"../popup/content/mixins/ChartMediaInfo.js";import"../popup/content/mixins/MediaInfo.js";import"../popup/content/support/ChartMediaInfoValue.js";import"../Color.js";import"./colorUtils.js";import"../popup/content/support/ChartMediaInfoValueSeries.js";import"./chartMediaInfoUtils.js";import"../popup/content/ColumnChartMediaInfo.js";import"../popup/content/ImageMediaInfo.js";import"../popup/content/support/ImageMediaInfoValue.js";import"../popup/content/LineChartMediaInfo.js";import"../popup/content/PieChartMediaInfo.js";import"../popup/content/RelationshipContent.js";import"../popup/support/RelatedRecordsInfoFieldOrder.js";import"../popup/content/TextContent.js";import"../popup/ExpressionInfo.js";import"../popup/LayerOptions.js";import"../popup/RelatedRecordsInfo.js";import"../support/actions/ActionBase.js";import"../core/Identifiable.js";import"../support/actions/ActionButton.js";import"../support/actions/ActionToggle.js";import"../symbols.js";import"../symbols/CIMSymbol.js";import"../symbols/Symbol.js";import"../symbols/ExtrudeSymbol3DLayer.js";import"../symbols/Symbol3DLayer.js";import"./utils4.js";import"../symbols/edges/Edges3D.js";import"./screenUtils.js";import"./materialUtils.js";import"./opacityUtils.js";import"../symbols/edges/SketchEdges3D.js";import"../symbols/edges/SolidEdges3D.js";import"./Symbol3DMaterial.js";import"../symbols/FillSymbol.js";import"../symbols/SimpleLineSymbol.js";import"../symbols/LineSymbol.js";import"../symbols/LineSymbolMarker.js";import"./lineMarkers.js";import"../symbols/FillSymbol3DLayer.js";import"../symbols/patterns/LineStylePattern3D.js";import"../symbols/patterns/StylePattern3D.js";import"./utils5.js";import"./colors.js";import"./symbolLayerUtils3D.js";import"./aaBoundingBox.js";import"../symbols/Font.js";import"../symbols/IconSymbol3DLayer.js";import"./persistableUrlUtils.js";import"../symbols/LabelSymbol3D.js";import"../symbols/Symbol3D.js";import"./collectionUtils.js";import"../portal/Portal.js";import"../core/Loadable.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"../symbols/LineSymbol3DLayer.js";import"../symbols/LineStyleMarker3D.js";import"../symbols/ObjectSymbol3DLayer.js";import"../symbols/PathSymbol3DLayer.js";import"../symbols/TextSymbol3DLayer.js";import"../symbols/WaterSymbol3DLayer.js";import"../symbols/support/StyleOrigin.js";import"./Thumbnail.js";import"./calloutUtils.js";import"../symbols/callouts/Callout3D.js";import"../symbols/callouts/LineCallout3D.js";import"../symbols/support/Symbol3DVerticalOffset.js";import"../symbols/LineSymbol3D.js";import"../symbols/MarkerSymbol.js";import"../symbols/MeshSymbol3D.js";import"../symbols/PictureFillSymbol.js";import"./urlUtils.js";import"../symbols/PictureMarkerSymbol.js";import"../symbols/PointSymbol3D.js";import"../symbols/PolygonSymbol3D.js";import"../symbols/SimpleFillSymbol.js";import"../symbols/SimpleMarkerSymbol.js";import"../symbols/TextSymbol.js";import"../symbols/WebStyleSymbol.js";import"./CircularArray.js";import"./zscale.js";import"../layers/support/StreamConnection.js";import"./query.js";import"../geometry/support/normalizeUtils.js";import"./normalizeUtilsCommon.js";import"./simplify.js";import"./utils8.js";import"./utils9.js";import"./pbfQueryUtils.js";import"./pbf.js";import"./OptimizedGeometry.js";import"./OptimizedFeature.js";import"./OptimizedFeatureSet.js";import"./queryZScale.js";import"../core/signal.js";import"../TimeExtent.js";import"./timeUtils.js";import"./DataLayerSource.js";import"../layers/support/Field.js";import"./domains.js";import"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";import"./fieldType.js";import"./FullTextSearch.js";import"./spatialRelationships.js";import"../rest/support/StatisticDefinition.js";import"./hydratedFeatures.js";import"./dehydratedPoint.js";import"./timeSupport2.js";import"../support/timeUtils.js";import"./utils6.js";import"./tagSymbols.js";import"./projectExtentUtils.js";import"./geometryServiceUtils.js";import"./project.js";import"../rest/support/ProjectParameters.js";import"./UpdatingHandles.js";import"./arcgisLayerUrl.js";import"./layerUtils2.js";import"./ReactiveMap.js";import"./dehydratedFeatures.js";import"./quantizationUtils.js";import"./ViewingMode.js";import"./dehydratedFeatureComparison.js";import"../views/SceneView.js";import"../Camera.js";import"../CameraLayout.js";import"./Cyclical.js";import"../Viewpoint.js";import"./domUtils.js";import"../core/workers/workers.js";import"../core/workers/Connection.js";import"./Queue.js";import"../core/workers/RemoteClient.js";import"./GraphicsCollection.js";import"../geometry/HeightModelInfo.js";import"../geometry/projection.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"./projectBoundingRect.js";import"./projectPointToVector.js";import"./boundedPlane.js";import"./ray.js";import"./plane.js";import"./mat3f64.js";import"./mat4f64.js";import"./quatf64.js";import"./vec2f64.js";import"./vec4f64.js";import"./mathUtils2.js";import"./mat4.js";import"./lineSegment.js";import"./RenderCoordsHelper.js";import"./spatialReferenceEllipsoidUtils.js";import"./projectVectorToPoint.js";import"./projectVectorToVector.js";import"./sphere.js";import"./vec4.js";import"./ElevationProvider.js";import"./scaleUtils.js";import"../views/View.js";import"../Map.js";import"../Basemap.js";import"./loadAll.js";import"../portal/PortalItem.js";import"../portal/PortalItemResource.js";import"../portal/PortalRating.js";import"../support/BasemapStyle.js";import"./writeUtils.js";import"../Ground.js";import"./compilerUtils.js";import"./CollectionFlattener.js";import"./editableLayers.js";import"../layers/catalog/catalogUtils.js";import"./basemapUtils.js";import"./utils3.js";import"./collectionUtils2.js";import"../support/LayersMixin.js";import"../layers/Layer.js";import"../support/TablesMixin.js";import"../views/BasemapView.js";import"../views/Magnifier.js";import"./selectionUtils.js";import"../views/Theme.js";import"./InputManager.js";import"./ViewEvents.js";import"./IViewEvents.js";import"./interfaces.js";import"./screenUtils2.js";import"../views/input/Input.js";import"../views/input/gamepad/GamepadSettings.js";import"../views/input/gamepad/GamepadInputDevice.js";import"../views/navigation/Navigation.js";import"./a11yUtils.js";import"../views/navigation/gamepad/GamepadSettings.js";import"./heightModelInfoUtils.js";import"./projectionUtils.js";import"../views/BreakpointsOwner.js";import"../views/DOMContainer.js";import"./projector.js";import"./widgetUtils.js";import"../views/GroundView.js";import"./cameraUtils.js";import"./Intersector2.js";import"./verticalOffsetUtils.js";import"./mat3.js";import"./orientedBoundingBox.js";import"./quat.js";import"./computeTranslationToOriginAndRotation.js";import"./Attribute.js";import"./earthUtils.js";import"./spatialReferenceSupport.js";import"../layers/support/ElevationSampler.js";import"./TerrainConst.js";import"../layers/support/LOD.js";import"../layers/support/TileInfo.js";import"./TileKey.js";import"../views/PopupView.js";import"../views/ViewAnimation.js";import"../views/3d/environment/SunLighting.js";import"../webscene/SunLighting.js";import"../views/3d/environment/VirtualLighting.js";import"../webscene/VirtualLighting.js";import"../webscene/Environment.js";import"../views/3d/environment/SunnyWeather.js";import"./weather.js";import"../views/3d/environment/CloudyWeather.js";import"../views/3d/environment/FoggyWeather.js";import"../views/3d/environment/RainyWeather.js";import"../views/3d/environment/SnowyWeather.js";import"./lightingTypes.js";import"../webscene/background/Background.js";import"../webscene/background/ColorBackground.js";import"./quantityUtils.js";import"./colorUtils2.js";import"./vec2.js";import"./IntegerPassUniform.js";import"./NormalAttribute.glsl.js";import"./Matrix4PassUniform.js";import"./interfaces3.js";import"./BindType.js";import"./VertexAttribute.js";import"./VertexPosition.glsl.js";import"./Matrix3DrawUniform.js";import"./StencilUtils.js";import"./Indices.js";import"./basicInterfaces.js";import"./Util.js";import"./Material.js";import"./triangle.js";import"./doublePrecisionUtils.js";import"./ShaderTechniqueConfiguration.js";import"./lengthUtils.js";import"./debugFlags2.js";import"./requestImageUtils.js";import"./enums.js";import"./Texture.js";import"./GLObjectType.js";import"./renderState.js";import"./RenderGeometry.js";import"../views/3d/webgl/RenderCamera.js";import"./frustum.js";import"./axisAngleDegrees.js";import"./Scheduler.js";import"./debugFlags.js";import"./ScreenSpacePass.glsl.js";import"./Float4DrawUniform.js";import"./NestedMap.js";import"./VertexArrayObject2.js";import"./VertexArrayObject.js";import"./Intersector.js";import"./glUtil.js";import"./VertexElementDescriptor.js";import"./MemCache.js";import"./BufferObject.js";import"./objectResourceUtils.js";import"./devEnvironmentUtils.js";import"./BufferView.js";import"./vec32.js";import"./vec42.js";import"./DefaultMaterial_COLOR_GAMMA.js";import"./Version.js";import"./resourceUtils3.js";import"./vec2f32.js";import"./InterleavedLayout.js";import"./types.js";import"./GLTextureMaterial.js";import"./RayIntersections.js";import"./OutputHighlight.glsl.js";import"./DecodeSymbolColor.glsl.js";import"./VerticalOffset.glsl.js";import"./Matrix4sPassUniform.js";import"../views/3d/webgl/RenderNode.js";import"./CameraSpace.glsl.js";import"./vec3f32.js";import"./Program.js";import"./_commonjsHelpers.js";import"./GeometryUtil.js";import"./DoubleArray.js";import"./ShadowCastVisualizeTechniqueConfiguration.js";import"./euclideanLengthMeasurementUtils.js";import"./ElevationUpdateEvent.js";import"./ElevationContext.js";import"./unitConversionUtils.js";import"./graphicUtils.js";import"./HUDMaterial.js";import"./featureConversionUtils.js";import"./edgeUtils.js";import"./floatRGBA.js";import"./earcut.js";import"./SnappingCandidate.js";import"./visualVariableUtils.js";import"./sizeVariableUtils.js";import"./triangulationUtils.js";import"./deduplicate.js";import"./Normals.js";import"./CIMSymbolHelper.js";import"./BidiEngine.js";import"./fontUtils.js";import"./GeometryUtils.js";import"./enums2.js";import"./utils7.js";import"./definitions.js";import"./shapingUtils.js";import"./mat2d.js";import"./mat2df32.js";import"./Rect.js";import"./BoundingBox.js";import"./defaults.js";import"./defaultsJSON.js";import"./OverrideHelper.js";import"../symbols/support/cimSymbolUtils.js";import"./utils11.js";import"./jsonUtils.js";import"./parser.js";import"./LRUCache.js";import"./line.js";import"./line2.js";import"./lineStippleUtils.js";import"../geometry/support/MeshComponent.js";import"../geometry/support/MeshMaterial.js";import"../geometry/support/MeshTexture.js";import"./imageUtils.js";import"../geometry/support/MeshTextureTransform.js";import"../geometry/support/MeshMaterialMetallicRoughness.js";import"./MeshVertexAttributes.js";import"./meshVertexSpaceUtils.js";import"../geometry/support/MeshGeoreferencedVertexSpace.js";import"../geometry/support/MeshLocalVertexSpace.js";import"./projection.js";import"./interfaces6.js";import"./DefaultLayouts.js";import"./styleUtils.js";import"./webStyleSymbolUtils.js";import"../symbols/support/jsonUtils.js";import"./Octree.js";import"./Intersector3.js";import"./ColorMaterial.js";import"./TriangleMaterial.js";import"./WebGLRequirements.js";import"./capabilities2.js";import"./contextUtils.js";import"./ray2.js";import"./viewpointUtils2.js";import"./ZoomMomentumEstimator.js";import"./labelFormatUtils.js";import"./labelUtils.js";import"./FeatureTileDescriptor3D.js";import"./elevationInfoUtils.js";import"./hitTest.js";import"./LayerConstants.js";import"./intersectorUtilsConversions.js";import"./ElevationRange.js";import"./hitTestSelectUtils.js";import"./terrainUtils.js";import"../views/3d/support/SceneViewPerformanceInfo.js";import"./ByteSizeUnit.js";import"./LayerViewPerformanceInfo.js";import"../views/3d/support/LayerPerformanceInfo.js";import"./ElevationQueryTileCache.js";import"./RenderableTile.js";import"./mat3f32.js";import"./enums3.js";import"./TileStrategy.js";import"./TileKey2.js";import"./QueueProcessor.js";import"./config.js";import"./TiledDisplayObject.js";import"./DisplayObject.js";import"./StyleDefinition.js";import"./ElevationSamplerData.js";import"./resources.js";import"./edgeProcessing.js";import"./Viewshed.js";import"../views/3d/webgl.js";import"../views/3d/webgl/ManagedFBO.js";import"./testSVGPremultipliedAlpha.js";import"./RenderingContext.js";import"./ProgramCache.js";import"./screenshotUtils.js";import"./layerViewUtils.js";import"../views/ui/DefaultUI.js";import"../views/ui/UI.js";import"./themeUtils.js";import"../widgets/Attribution.js";import"../widgets/Widget.js";import"./uuid.js";import"./jsxWidgetSupport.js";import"../widgets/Attribution/AttributionViewModel.js";import"./globalCss.js";import"./accessibleHandler.js";import"./messageBundle.js";import"./jsxFactory.js";import"../widgets/Compass.js";import"../widgets/Compass/CompassViewModel.js";import"./utils20.js";import"../widgets/support/GoTo.js";import"../widgets/NavigationToggle.js";import"../widgets/NavigationToggle/NavigationToggleViewModel.js";import"../widgets/Zoom.js";import"../widgets/Zoom/ZoomViewModel.js";import"./queryForSymbologySnapping.js";import"./hash.js";import"./diffUtils.js";import"../renderers/mixins/VisualVariablesMixin.js";import"../renderers/visualVariables/ColorVariable.js";import"../renderers/visualVariables/VisualVariable.js";import"./LegendOptions.js";import"../renderers/visualVariables/support/ColorStop.js";import"../renderers/visualVariables/OpacityVariable.js";import"../renderers/visualVariables/support/OpacityStop.js";import"../renderers/visualVariables/RotationVariable.js";import"../renderers/visualVariables/SizeVariable.js";import"../renderers/visualVariables/support/SizeStop.js";import"./Graphics3DObjectStates.js";import"../renderers/ClassBreaksRenderer.js";import"../renderers/Renderer.js";import"../renderers/support/AuthoringInfo.js";import"../renderers/support/AuthoringInfoVisualVariable.js";import"./colorRamps.js";import"../rest/support/AlgorithmicColorRamp.js";import"../rest/support/ColorRamp.js";import"../rest/support/MultipartColorRamp.js";import"../renderers/support/ClassBreakInfo.js";import"./commonProperties.js";import"../renderers/DictionaryRenderer.js";import"../layers/support/FieldsIndex.js";import"./UnknownTimeZone.js";import"../renderers/DotDensityRenderer.js";import"../renderers/support/AttributeColorInfo.js";import"../renderers/HeatmapRenderer.js";import"../renderers/support/HeatmapColorStop.js";import"./heatmapUtils.js";import"../renderers/PieChartRenderer.js";import"../renderers/SimpleRenderer.js";import"../renderers/UniqueValueRenderer.js";import"../renderers/support/UniqueValue.js";import"../renderers/support/UniqueValueClass.js";import"../renderers/support/UniqueValueGroup.js";import"../renderers/support/UniqueValueInfo.js";import"../renderers/support/jsonUtils.js";import"./rendererConversion.js";import"./optimizedFeatureQueryEngineAdapter.js";import"./centroid.js";import"./PooledRBush.js";import"./quickselect.js";import"./popupUtils.js";import"../layers/support/FeatureFilter.js";import"./floorFilterUtils.js";import"./QueryEngine.js";import"../core/sql/WhereClause.js";import"./TimeOnly.js";import"./timeSupport.js";import"./projectionSupport.js";import"./json.js";import"./QueryEngineCapabilities.js";import"./utils12.js";import"./utils2.js";import"./utils10.js";import"./generateRendererUtils.js";import"../rest/support/FeatureSet.js";import"./FeatureStore.js";import"./BoundsStore.js";import"./heatmapTextureUtils.js";let S=class extends i{constructor(t){super(t)}getObjectId(){return this.objectId}};t([s({type:Number,json:{read:!0}})],S.prototype,"objectId",void 0),S=t([o("esri.layers.graphics.controllers.StreamController.StreamGraphic")],S);class v{constructor(t){this.onUpdate=t,this._idToGraphic=new Map}destroy(){this._idToGraphic.clear()}add(t){this._idToGraphic.set(t.objectId,t)}get(t){return this._idToGraphic.get(t)}forEach(t){this._idToGraphic.forEach(t)}removeById(t){const e=this._idToGraphic.get(t);return e?(e.sourceLayer=e.layer=null,this._idToGraphic.delete(t),e):null}update(t,e){this.onUpdate(t,e)}get size(){return this._idToGraphic.size}}let U=class extends(a(p)){constructor(){super(...arguments),this.isPaused=!1,this.graphics=new j,this._updateInfo={websocket:0,client:0},this._updateIntervalId=null,this._outSpatialReference=null}initialize(){this.addResolvingPromise(this.layer.when((()=>this._startup())))}destroy(){this.clear()}_clearInterval(){null!==this._updateIntervalId&&(clearInterval(this._updateIntervalId),this._updateIntervalId=null)}clear(){this._shutdown(),this.graphics.clear()}get updating(){return!this.connection||"connected"===this.connection.connectionStatus}_shutdown(){this._clearInterval(),this.connection=m(this.connection),this.store=m(this.store),this.removeAllHandles()}_startup(){const{layer:t,layerView:e}=this,{spatialReference:s,definitionExpression:o,geometryDefinition:i,objectIdField:p,timeInfo:m,purgeOptions:a,maxReconnectionAttempts:j,maxReconnectionInterval:u,customParameters:d}=t,y=t.geometryType?c.toJSON(t.geometryType):null,h=s,g=e.view.spatialReference;this.clear(),this._set("connection",l(t.parsedUrl,h,g,y,o,i,j,u,d??void 0)),this._outSpatialReference=g.toJSON(),this.store=new v(this._onUpdate.bind(this)),this.featuresManager=new n(this.store,p,m.toJSON(),a);const b="startup-watches";this.removeHandles(b),this.addHandles([t.on("send-message-to-socket",(t=>this.connection.sendMessageToSocket(t))),t.on("send-message-to-client",(t=>this.connection.sendMessageToClient(t))),this.connection.on("data-received",(t=>this._onFeature(t))),this.connection.on("message-received",(t=>this._onWebSocketMessage(t))),r((()=>[t.definitionExpression,t.geometryDefinition,t.purgeOptions]),(()=>this._startup()))],b),this.isPaused||this._initUpdateInterval()}_onWebSocketMessage(t){if(this.layerView.emit("message-received",t),"type"in t)switch(t.type){case"delete":if(t.objectIds)for(const e of t.objectIds)this.featuresManager.removeById(e);if(t.trackIds)for(const e of t.trackIds)this.featuresManager.removeByTrackId(e);break;case"clear":this.store.forEach((t=>this.featuresManager.removeById(t.objectId)))}}_onFeature(t){this._updateInfo.websocket++,this.layerView.hasEventListener("data-received")&&this.layerView.emit("data-received",{attributes:t.attributes,centroid:t.centroid,geometry:t.geometry});try{null==t.geometry||t.geometry.spatialReference||(t.geometry.spatialReference=this._outSpatialReference);const e=S.fromJSON(t);e.sourceLayer=e.layer=this.layer,this.featuresManager.add(e)}catch{}}_onUpdate(t,e){null!=e&&this.graphics.removeMany(e),null!=t&&(this._updateInfo.client+=t.length,this.graphics.addMany(t))}_initUpdateInterval(){this._clearInterval();const{updateInterval:t}=this.layer;let e=performance.now();this._updateIntervalId=setInterval((()=>{const t=performance.now(),r=t-e;if(r>2500){e=t;const s=Math.round(this._updateInfo.client/(r/1e3)),o=Math.round(this._updateInfo.websocket/(r/1e3));this._updateInfo.client=0,this._updateInfo.websocket=0,this.layerView.emit("update-rate",{client:s,websocket:o})}this.featuresManager.checkForUpdates()}),t)}pauseStream(){this.isPaused=!0,this._clearInterval()}resumeStream(){this.isPaused=!1,this._initUpdateInterval()}disconnect(){this._shutdown()}connect(){null==this.connection&&this._startup()}clearGraphics(){this.graphics.clear()}};t([s()],U.prototype,"isPaused",void 0),t([s({constructOnly:!0})],U.prototype,"layer",void 0),t([s({constructOnly:!0})],U.prototype,"layerView",void 0),t([s()],U.prototype,"connection",void 0),t([s({readOnly:!0})],U.prototype,"updating",null),U=t([o("esri.layers.graphics.controllers.StreamController")],U);let w=class extends d{constructor(t){super(t),this.suspendResumeExtentMode="computed"}get connection(){return this.controller?.connection}createController(){return new U({layer:this.layer,layerView:this.layerView})}beforeSetController(){}pause(){this.controller?.pauseStream()}resume(){this.controller?.resumeStream()}disconnect(){this.controller?.disconnect()}connect(){this.controller?.connect()}clear(){this.controller?.clearGraphics()}};t([s()],w.prototype,"controller",void 0),t([s()],w.prototype,"connection",null),t([s()],w.prototype,"suspendResumeExtentMode",void 0),w=t([o("esri.views.3d.layers.graphics.StreamGraphics3DGraphicsPipeline")],w);let I=class extends(f(y(h(b)))){constructor(){super(...arguments),this.type="stream-3d",this.updatePolicy=g.ASYNC,this.hasZ=!0,this.hasM=!1}initialize(){this.addHandles(r((()=>this.suspended),(t=>{this.graphicsPipeline&&this._onSuspendedChange(t)})))}get connectionError(){const t=this.graphicsPipeline?.connection?.errorString;return t?new e("stream-controller",t):null}createQuery(){return new u({outFields:["*"],returnGeometry:!0,outSpatialReference:this.view.spatialReference})}queryLatestObservations(t,e){return this.queryEngine.executeQueryForLatestObservations(this._ensureQuery(t),e?.signal)}get _streamConnectionStatus(){return this.graphicsPipeline?.connection?.connectionStatus??"disconnected"}createGraphicsPipeline(){return new w({layerView:this})}createController(){return new U({layer:this.layer,layerView:this})}beforeSetController(){}_doPause(){this.graphicsPipeline?.pause()}_doResume(){this.graphicsPipeline?.resume()}_doDisconnect(){this.graphicsPipeline?.disconnect(),this._doPause()}_doConnect(){this.graphicsPipeline?.connect(),this.resume()}_doClear(){this.graphicsPipeline?.clear()}};t([s({readOnly:!0})],I.prototype,"updatePolicy",void 0),t([s({readOnly:!0})],I.prototype,"connectionError",null),t([s()],I.prototype,"graphicsPipeline",void 0),t([s({readOnly:!0})],I.prototype,"hasZ",void 0),t([s({readOnly:!0})],I.prototype,"hasM",void 0),t([s({readOnly:!0})],I.prototype,"_streamConnectionStatus",null),I=t([o("esri.views.3d.layers.StreamLayerView3D")],I);const C=I;export{C as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/StyleDefinition.js b/library/arcgis/4.30/@arcgis/core/chunks/StyleDefinition.js new file mode 100644 index 00000000..9c96a17c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/StyleDefinition.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{C as e,J as t}from"./enums2.js";var a,i,n,l,u,m,o,r,p;!function(e){e[e.BACKGROUND=0]="BACKGROUND",e[e.FILL=1]="FILL",e[e.LINE=2]="LINE",e[e.SYMBOL=3]="SYMBOL",e[e.CIRCLE=4]="CIRCLE"}(a||(a={})),function(e){e[e.VISIBLE=0]="VISIBLE",e[e.NONE=1]="NONE"}(i||(i={})),function(e){e[e.POINT=0]="POINT",e[e.LINE=1]="LINE",e[e.LINE_CENTER=2]="LINE_CENTER"}(n||(n={})),function(e){e[e.MAP=0]="MAP",e[e.VIEWPORT=1]="VIEWPORT",e[e.AUTO=2]="AUTO"}(l||(l={})),function(e){e[e.AUTO=0]="AUTO",e[e.LEFT=1]="LEFT",e[e.CENTER=2]="CENTER",e[e.RIGHT=3]="RIGHT"}(u||(u={})),function(e){e[e.CENTER=0]="CENTER",e[e.LEFT=1]="LEFT",e[e.RIGHT=2]="RIGHT",e[e.TOP=3]="TOP",e[e.BOTTOM=4]="BOTTOM",e[e.TOP_LEFT=5]="TOP_LEFT",e[e.TOP_RIGHT=6]="TOP_RIGHT",e[e.BOTTOM_LEFT=7]="BOTTOM_LEFT",e[e.BOTTOM_RIGHT=8]="BOTTOM_RIGHT"}(m||(m={})),function(e){e[e.NONE=0]="NONE",e[e.UPPERCASE=1]="UPPERCASE",e[e.LOWERCASE=2]="LOWERCASE"}(o||(o={})),function(e){e[e.MAP=0]="MAP",e[e.VIEWPORT=1]="VIEWPORT"}(r||(r={})),function(e){e[e.HORIZONTAL=0]="HORIZONTAL",e[e.VERTICAL=1]="VERTICAL"}(p||(p={}));class f{}f.backgroundLayoutDefinition={visibility:{type:"enum",values:["visible","none"],default:i.VISIBLE}},f.fillLayoutDefinition={visibility:{type:"enum",values:["visible","none"],default:i.VISIBLE}},f.lineLayoutDefinition={visibility:{type:"enum",values:["visible","none"],default:i.VISIBLE},"line-cap":{type:"enum",values:["butt","round","square"],default:e.BUTT},"line-join":{type:"enum",values:["bevel","round","miter"],default:t.MITER},"line-miter-limit":{type:"number",default:2},"line-round-limit":{type:"number",default:1.05}},f.symbolLayoutDefinition={visibility:{type:"enum",values:["visible","none"],default:i.VISIBLE},"symbol-avoid-edges":{type:"boolean",default:!1},"symbol-placement":{type:"enum",values:["point","line","line-center"],default:n.POINT},"symbol-sort-key":{type:"number",default:-1},"symbol-spacing":{type:"number",minimum:1,default:250},"icon-allow-overlap":{type:"boolean",default:!1},"icon-anchor":{type:"enum",values:["center","left","right","top","bottom","top-left","top-right","bottom-left","bottom-right"],default:m.CENTER},"icon-ignore-placement":{type:"boolean",default:!1},"icon-image":{type:"string"},"icon-keep-upright":{type:"boolean",default:!1},"icon-offset":{type:"array",value:"number",length:2,default:[0,0]},"icon-optional":{type:"boolean",default:!1},"icon-padding":{type:"number",minimum:0,default:2},"icon-rotate":{type:"number",default:0},"icon-rotation-alignment":{type:"enum",values:["map","viewport","auto"],default:l.AUTO},"icon-size":{type:"number",minimum:0,default:1},"text-allow-overlap":{type:"boolean",default:!1},"text-anchor":{type:"enum",values:["center","left","right","top","bottom","top-left","top-right","bottom-left","bottom-right"],default:m.CENTER},"text-field":{type:"string"},"text-font":{type:"array",value:"string",default:["Open Sans Regular","Arial Unicode MS Regular"]},"text-ignore-placement":{type:"boolean",default:!1},"text-justify":{type:"enum",values:["auto","left","center","right"],default:u.CENTER},"text-keep-upright":{type:"boolean",default:!0},"text-letter-spacing":{type:"number",default:0},"text-line-height":{type:"number",default:1.2},"text-max-angle":{type:"number",minimum:0,default:45},"text-max-width":{type:"number",minimum:0,default:10},"text-offset":{type:"array",value:"number",length:2,default:[0,0]},"text-optional":{type:"boolean",default:!1},"text-padding":{type:"number",minimum:0,default:2},"text-rotate":{type:"number",default:0},"text-rotation-alignment":{type:"enum",values:["map","viewport","auto"],default:l.AUTO},"text-size":{type:"number",minimum:0,default:16},"text-transform":{type:"enum",values:["none","uppercase","lowercase"],default:o.NONE},"text-writing-mode":{type:"array",value:"enum",values:["horizontal","vertical"],default:[p.HORIZONTAL]}},f.circleLayoutDefinition={visibility:{type:"enum",values:["visible","none"],default:i.VISIBLE}},f.backgroundPaintDefinition={"background-color":{type:"color",default:[0,0,0,1]},"background-opacity":{type:"number",minimum:0,maximum:1,default:1},"background-pattern":{type:"string"}},f.fillPaintDefinition={"fill-antialias":{type:"boolean",default:!0},"fill-color":{type:"color",default:[0,0,0,1]},"fill-opacity":{type:"number",minimum:0,maximum:1,default:1},"fill-outline-color":{type:"color",default:[0,0,0,0]},"fill-pattern":{type:"string"},"fill-translate":{type:"array",value:"number",length:2,default:[0,0]},"fill-translate-anchor":{type:"enum",values:["map","viewport"],default:r.MAP}},f.linePaintDefinition={"line-blur":{type:"number",minimum:0,default:0},"line-color":{type:"color",default:[0,0,0,1]},"line-dasharray":{type:"array",value:"number",default:[]},"line-gap-width":{type:"number",minimum:0,default:0},"line-offset":{type:"number",default:0},"line-opacity":{type:"number",minimum:0,maximum:1,default:1},"line-pattern":{type:"string"},"line-translate":{type:"array",value:"number",length:2,default:[0,0]},"line-translate-anchor":{type:"enum",values:["map","viewport"],default:r.MAP},"line-width":{type:"number",minimum:0,default:1}},f.symbolPaintDefinition={"icon-color":{type:"color",default:[0,0,0,1]},"icon-halo-blur":{type:"number",minimum:0,default:0},"icon-halo-color":{type:"color",default:[0,0,0,0]},"icon-halo-width":{type:"number",minimum:0,default:0},"icon-opacity":{type:"number",minimum:0,maximum:1,default:1},"icon-translate":{type:"array",value:"number",length:2,default:[0,0]},"icon-translate-anchor":{type:"enum",values:["map","viewport"],default:r.MAP},"text-color":{type:"color",default:[0,0,0,1]},"text-halo-blur":{type:"number",minimum:0,default:0},"text-halo-color":{type:"color",default:[0,0,0,0]},"text-halo-width":{type:"number",minimum:0,default:0},"text-opacity":{type:"number",minimum:0,maximum:1,default:1},"text-translate":{type:"array",value:"number",length:2,default:[0,0]},"text-translate-anchor":{type:"enum",values:["map","viewport"],default:r.MAP}},f.rasterPaintDefinition={"raster-opacity":{type:"number",minimum:0,maximum:1,default:1},"raster-hue-rotate":{type:"number",default:0},"raster-brightness-min":{type:"number",minimum:0,maximum:1,default:0},"raster-brightness-max":{type:"number",minimum:0,maximum:1,default:1},"raster-saturation":{type:"number",minimum:-1,maximum:1,default:0},"raster-contrast":{type:"number",minimum:-1,maximum:1,default:0},"raster-fade-duration":{type:"number",minimum:0,default:300}},f.circlePaintDefinition={"circle-blur":{type:"number",minimum:0,default:0},"circle-color":{type:"color",default:[0,0,0,1]},"circle-opacity":{type:"number",minimum:0,maximum:1,default:1},"circle-radius":{type:"number",minimum:0,default:5},"circle-stroke-color":{type:"color",default:[0,0,0,1]},"circle-stroke-opacity":{type:"number",minimum:0,maximum:1,default:1},"circle-stroke-width":{type:"number",minimum:0,default:0},"circle-translate":{type:"array",value:"number",length:2,default:[0,0]},"circle-translate-anchor":{type:"enum",values:["map","viewport"],default:r.MAP}};export{l as R,a as S,r as T,i as V,n as a,f as b,m as c,o as d,p as e,u as f}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/StyleRepository.js b/library/arcgis/4.30/@arcgis/core/chunks/StyleRepository.js new file mode 100644 index 00000000..7f755af7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/StyleRepository.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{S as t,b as e,R as r}from"./StyleDefinition.js";import{f as i}from"./aaBoundingRect.js";import{S as a}from"./enums3.js";import{a as n,G as s,t as o,p as l,d as u,o as c}from"./GeometryUtils.js";import"../core/lang.js";import{D as h}from"./enums.js";import{V as p}from"./VertexElementDescriptor.js";import y from"../Color.js";import{b as f,c as g,t as _}from"./colorUtils2.js";import{u as d}from"./unitBezier.js";import{t as m}from"./definitions.js";class w{constructor(t){this._array=[],this._stride=t}get array(){return this._array}get index(){return 4*this._array.length/this._stride}get itemSize(){return this._stride}get sizeInBytes(){return 4*this._array.length}reset(){this.array.length=0}toBuffer(){return new Uint32Array(this._array).buffer}static i1616to32(t,e){return 65535&t|e<<16}static i8888to32(t,e,r,i){return 255&t|(255&e)<<8|(255&r)<<16|i<<24}static i8816to32(t,e,r){return 255&t|(255&e)<<8|r<<16}}var E,b;!function(t){t[t.R8_SIGNED=0]="R8_SIGNED",t[t.R8_UNSIGNED=1]="R8_UNSIGNED",t[t.R16_SIGNED=2]="R16_SIGNED",t[t.R16_UNSIGNED=3]="R16_UNSIGNED",t[t.R8G8_SIGNED=4]="R8G8_SIGNED",t[t.R8G8_UNSIGNED=5]="R8G8_UNSIGNED",t[t.R16G16_SIGNED=6]="R16G16_SIGNED",t[t.R16G16_UNSIGNED=7]="R16G16_UNSIGNED",t[t.R8G8B8A8_SIGNED=8]="R8G8B8A8_SIGNED",t[t.R8G8B8A8_UNSIGNED=9]="R8G8B8A8_UNSIGNED",t[t.R8G8B8A8_COLOR=10]="R8G8B8A8_COLOR",t[t.R16G16B16A16_DASHARRAY=11]="R16G16B16A16_DASHARRAY",t[t.R16G16B16A16_PATTERN=12]="R16G16B16A16_PATTERN"}(E||(E={})),function(t){t[t.UNIFORM=0]="UNIFORM",t[t.DATA_DRIVEN=1]="DATA_DRIVEN",t[t.INTERPOLATED_DATA_DRIVEN=2]="INTERPOLATED_DATA_DRIVEN",t[t.UNUSED=3]="UNUSED"}(b||(b={}));class I{constructor(t){this._locations=new Map,this._key=t}get key(){return this._key}get type(){return 7&this._key}defines(){return[]}getStride(){return this._layoutInfo||this._buildAttributesInfo(),this._stride}getAttributeLocations(){return 0===this._locations.size&&this._buildAttributesInfo(),this._locations}getLayoutInfo(){return this._layoutInfo||this._buildAttributesInfo(),this._layoutInfo}getEncodingInfos(){return this._propertyEncodingInfo||this._buildAttributesInfo(),this._propertyEncodingInfo}getUniforms(){return this._uniforms||this._buildAttributesInfo(),this._uniforms}getShaderHeader(){return this._shaderHeader||this._buildAttributesInfo(),this._shaderHeader}getShaderMain(){return this._shaderMain||this._buildAttributesInfo(),this._shaderMain}setDataUniforms(t,e,r,i,a){const n=this.getUniforms();for(const s of n){const{name:n,type:o,getValue:l}=s,u=l(r,e,i,a);if(null!==u)switch(o){case"float":t.setUniform1f(n,u);break;case"vec2":t.setUniform2fv(n,u);break;case"vec4":t.setUniform4fv(n,u)}}}encodeAttributes(t,e,r,i){const a=this.attributesInfo(),n=this.getEncodingInfos(),s=[];let o=0,l=0;for(const u of Object.keys(n)){const c=n[u],{type:h,precisionFactor:p,isLayout:y}=a[u],f=y?r.getLayoutProperty(u):r.getPaintProperty(u),g=f.interpolator?.getInterpolationRange(e);let _=0;for(const r of c){const{offset:a,bufferElementsToAdd:n}=r;if(n>0){for(let t=0;t4)i++,h={dataIndex:i,count:0,offset:0},4!==n&&(r[l]=h),t.push({location:-1,name:"a_data_"+i,count:n,type:e,normalized:s}),p=Math.ceil(Math.max(o/4,1));else{const e=t[h.dataIndex];e.count+=n,p=Math.ceil(Math.max(e.count*a/4,1))-Math.ceil(Math.max(h.offset/4,1))}u.push({dataIndex:h.dataIndex,offset:h.offset,bufferElementsToAdd:p}),h.offset+=o,h.count+=n}}for(const e of t)switch(e.type){case h.BYTE:case h.UNSIGNED_BYTE:e.count=4;break;case h.SHORT:case h.UNSIGNED_SHORT:e.count+=e.count%2}this._buildVertexBufferLayout(t);let o=0;const l=this._layoutInfo.geometry;for(const t of l)this._locations.set(t.name,o++);const u=this._layoutInfo.opacity;if(u)for(const t of u)this._locations.set(t.name,o++);this._buildShaderInfo(t,e),this._propertyEncodingInfo=e}_buildVertexBufferLayout(t){const e={},r=this.geometryInfo();let i=r[0].stride;if(0===t.length)e.geometry=r;else{const a=[];let n=i;for(const e of t)i+=T(e.type)*e.count;for(const t of r)a.push(new p(t.name,t.count,t.type,t.offset,i,t.normalized));for(const e of t)a.push(new p(e.name,e.count,e.type,n,i,e.normalized)),n+=T(e.type)*e.count;e.geometry=a}this.opacityInfo()&&(e.opacity=this.opacityInfo()),this._layoutInfo=e,this._stride=i}_buildShaderInfo(t,e){let r="\n",i="\n";const a=[];for(const e of t)r+=`attribute ${this._getType(e.count)} ${e.name};\n`;const n=this.attributes(),s=this.attributesInfo();let o=-1;for(const t of n){o++;const{name:n,type:l,precisionFactor:u,isLayout:c}=s[t],h=u&&1!==u?" * "+1/u:"",{bytesPerElement:p,count:y}=I._encodingInfo[l],f=t=>`a_data_${t.dataIndex}${v(y,t.offset,p)}`;switch(this.getAtributeState(o)){case b.UNIFORM:{const e=this._getType(y),s=`u_${n}`;a.push({name:s,type:e,getValue:(e,r,i,a)=>{const n=c?e.getLayoutValue(t,r):e.getPaintValue(t,r);if(l===E.R16G16B16A16_DASHARRAY){const t=e.getDashKey(n,e.getLayoutValue("line-cap",r)),i=a.getMosaicItemPosition(t,!1);if(null==i)return null;const{tl:s,br:o}=i;return[s[0],o[1],o[0],s[1]]}if(l===E.R16G16B16A16_PATTERN){const e=a.getMosaicItemPosition(n,!t.includes("line-"));if(null==e)return null;const{tl:r,br:i}=e;return[r[0],i[1],i[0],r[1]]}if(l===E.R8G8B8A8_COLOR){const t=n[3];return[t*n[0],t*n[1],t*n[2],t]}return n}}),r+=`uniform ${e} ${s};\n`,i+=`${e} ${n} = ${s};\n`}break;case b.DATA_DRIVEN:{const r=f(e[t][0]);i+=`${this._getType(y)} ${n} = ${r}${h};\n`}break;case b.INTERPOLATED_DATA_DRIVEN:{const s=`u_t_${n}`;a.push({name:s,type:"float",getValue:(e,r,i,a)=>(c?e.getLayoutProperty(t):e.getPaintProperty(t)).interpolator.interpolationUniformValue(i,r)}),r+=`uniform float ${s};\n`;const o=f(e[t][0]),l=f(e[t][1]);i+=`${this._getType(y)} ${n} = mix(${o}${h}, ${l}${h}, ${s});\n`}}}this._shaderHeader=r,this._shaderMain=i,this._uniforms=a}_bit(t){return(this._key&1<>t}_getType(t){switch(t){case 1:return"float";case 2:return"vec2";case 3:return"vec3";case 4:return"vec4"}throw new Error("Invalid count")}_encodeColor(t){const e=255*t[3];return w.i8888to32(t[0]*e,t[1]*e,t[2]*e,e)}_encodePattern(t,e,r){if(!r?.rect)return;const i=r.rect,a=r.width,n=r.height;e[t]=this._encodeShort(i.x+2,0),e[t]|=this._encodeShort(i.y+2+n,16),e[t+1]=this._encodeShort(i.x+2+a,0),e[t+1]|=this._encodeShort(i.y+2,16)}_encodeByte(t,e){return(255&t)<{switch(t){case h.FLOAT:case h.INT:case h.UNSIGNED_INT:return 4;case h.SHORT:case h.UNSIGNED_SHORT:case h.HALF_FLOAT:return 2;case h.BYTE:case h.UNSIGNED_BYTE:return 1}},v=(t,e,r)=>{const i=e/r;if(1===t)switch(i){case 0:return".x";case 1:return".y";case 2:return".z";case 3:return".w"}else if(2===t)switch(i){case 0:return".xy";case 1:return".yz";case 2:return".zw"}else if(3===t)switch(i){case 0:return".xyz";case 1:return".yzw"}return""};class D extends I{constructor(t){super(t)}geometryInfo(){return D.GEOMETRY_LAYOUT}opacityInfo(){return null}attributes(){return D.ATTRIBUTES}attributesInfo(){return D.ATTRIBUTES_INFO}}D.ATTRIBUTES=[],D.GEOMETRY_LAYOUT=[new p("a_pos",2,h.BYTE,0,2)],D.ATTRIBUTES_INFO={};class R extends I{constructor(t){super(t)}geometryInfo(){return R.GEOMETRY_LAYOUT}opacityInfo(){return null}attributes(){return R.ATTRIBUTES}attributesInfo(){return R.ATTRIBUTES_INFO}}R.ATTRIBUTES=["circle-radius","circle-color","circle-opacity","circle-stroke-width","circle-stroke-color","circle-stroke-opacity","circle-blur"],R.GEOMETRY_LAYOUT=[new p("a_pos",2,h.SHORT,0,4)],R.ATTRIBUTES_INFO={"circle-radius":{name:"radius",type:E.R8_UNSIGNED},"circle-color":{name:"color",type:E.R8G8B8A8_COLOR},"circle-opacity":{name:"opacity",type:E.R8_UNSIGNED,precisionFactor:100},"circle-stroke-width":{name:"stroke_width",type:E.R8_UNSIGNED,precisionFactor:4},"circle-stroke-color":{name:"stroke_color",type:E.R8G8B8A8_COLOR},"circle-stroke-opacity":{name:"stroke_opacity",type:E.R8_UNSIGNED,precisionFactor:100},"circle-blur":{name:"blur",type:E.R8_UNSIGNED,precisionFactor:32}};class N extends I{constructor(t){super(t)}geometryInfo(){return N.GEOMETRY_LAYOUT}opacityInfo(){return null}attributes(){return N.ATTRIBUTES}attributesInfo(){return N.ATTRIBUTES_INFO}}N.ATTRIBUTES=["fill-color","fill-opacity","fill-pattern"],N.GEOMETRY_LAYOUT=[new p("a_pos",2,h.SHORT,0,4)],N.ATTRIBUTES_INFO={"fill-color":{name:"color",type:E.R8G8B8A8_COLOR},"fill-opacity":{name:"opacity",type:E.R8_UNSIGNED,precisionFactor:100},"fill-pattern":{name:"tlbr",type:E.R16G16B16A16_PATTERN,isOptional:!0}};class A extends I{constructor(t,e){super(t),this._usefillColor=e}geometryInfo(){return A.GEOMETRY_LAYOUT}opacityInfo(){return null}attributes(){return this._usefillColor?A.ATTRIBUTES_FILL:A.ATTRIBUTES_OUTLINE}attributesInfo(){return this._usefillColor?A.ATTRIBUTES_INFO_FILL:A.ATTRIBUTES_INFO_OUTLINE}}A.ATTRIBUTES_OUTLINE=["fill-outline-color","fill-opacity"],A.ATTRIBUTES_FILL=["fill-color","fill-opacity"],A.GEOMETRY_LAYOUT=[new p("a_pos",2,h.SHORT,0,8),new p("a_offset",2,h.BYTE,4,8),new p("a_xnormal",2,h.BYTE,6,8)],A.ATTRIBUTES_INFO_OUTLINE={"fill-outline-color":{name:"color",type:E.R8G8B8A8_COLOR},"fill-opacity":{name:"opacity",type:E.R8_UNSIGNED,precisionFactor:100}},A.ATTRIBUTES_INFO_FILL={"fill-color":{name:"color",type:E.R8G8B8A8_COLOR},"fill-opacity":{name:"opacity",type:E.R8_UNSIGNED,precisionFactor:100}};class x extends I{constructor(t){super(t)}geometryInfo(){return x.GEOMETRY_LAYOUT}opacityInfo(){return null}attributes(){return x.ATTRIBUTES}attributesInfo(){return x.ATTRIBUTES_INFO}}x.ATTRIBUTES=["line-blur","line-color","line-gap-width","line-offset","line-opacity","line-width","line-pattern","line-dasharray"],x.GEOMETRY_LAYOUT=[new p("a_pos",2,h.SHORT,0,16),new p("a_extrude_offset",4,h.BYTE,4,16),new p("a_dir_normal",4,h.BYTE,8,16),new p("a_accumulatedDistance",2,h.UNSIGNED_SHORT,12,16)],x.ATTRIBUTES_INFO={"line-width":{name:"width",type:E.R8_UNSIGNED,precisionFactor:2},"line-gap-width":{name:"gap_width",type:E.R8_UNSIGNED,precisionFactor:2},"line-offset":{name:"offset",type:E.R8_SIGNED,precisionFactor:2},"line-color":{name:"color",type:E.R8G8B8A8_COLOR},"line-opacity":{name:"opacity",type:E.R8_UNSIGNED,precisionFactor:100},"line-blur":{name:"blur",type:E.R8_UNSIGNED,precisionFactor:4},"line-pattern":{name:"tlbr",type:E.R16G16B16A16_PATTERN,isOptional:!0},"line-dasharray":{name:"tlbr",type:E.R16G16B16A16_DASHARRAY,isOptional:!0}};const P=[new p("a_pos",2,h.SHORT,0,16),new p("a_vertexOffset",2,h.SHORT,4,16),new p("a_texAngleRange",4,h.UNSIGNED_BYTE,8,16),new p("a_levelInfo",4,h.UNSIGNED_BYTE,12,16)],S=[new p("a_opacityInfo",1,h.UNSIGNED_BYTE,0,1)];class L extends I{constructor(t){super(t)}geometryInfo(){return P}opacityInfo(){return S}attributes(){return L.ATTRIBUTES}attributesInfo(){return L.ATTRIBUTES_INFO}}L.ATTRIBUTES=["icon-color","icon-opacity","icon-halo-blur","icon-halo-color","icon-halo-width","icon-size"],L.ATTRIBUTES_INFO={"icon-color":{name:"color",type:E.R8G8B8A8_COLOR},"icon-opacity":{name:"opacity",type:E.R8_UNSIGNED,precisionFactor:100},"icon-halo-color":{name:"halo_color",type:E.R8G8B8A8_COLOR},"icon-halo-width":{name:"halo_width",type:E.R8_UNSIGNED,precisionFactor:4},"icon-halo-blur":{name:"halo_blur",type:E.R8_UNSIGNED,precisionFactor:4},"icon-size":{name:"size",type:E.R8_UNSIGNED,precisionFactor:32,isLayout:!0}};class U extends I{constructor(t){super(t)}geometryInfo(){return P}opacityInfo(){return S}attributes(){return U.ATTRIBUTES}attributesInfo(){return U.ATTRIBUTES_INFO}}U.ATTRIBUTES=["text-color","text-opacity","text-halo-blur","text-halo-color","text-halo-width","text-size"],U.ATTRIBUTES_INFO={"text-color":{name:"color",type:E.R8G8B8A8_COLOR},"text-opacity":{name:"opacity",type:E.R8_UNSIGNED,precisionFactor:100},"text-halo-color":{name:"halo_color",type:E.R8G8B8A8_COLOR},"text-halo-width":{name:"halo_width",type:E.R8_UNSIGNED,precisionFactor:4},"text-halo-blur":{name:"halo_blur",type:E.R8_UNSIGNED,precisionFactor:4},"text-size":{name:"size",type:E.R8_UNSIGNED,isLayout:!0}};const O={kind:"null"},B={kind:"number"},G={kind:"string"},k={kind:"boolean"},z={kind:"color"},V={kind:"object"},F={kind:"value"};function M(t,e){return{kind:"array",itemType:t,n:e}}const $=[O,B,G,k,z,V,M(F)];function C(t){if("array"===t.kind){const e=C(t.itemType);return"number"==typeof t.n?`array<${e}, ${t.n}>`:"value"===t.itemType.kind?"array":`array<${e}>`}return t.kind}function Y(t){if(null===t)return O;if("string"==typeof t)return G;if("boolean"==typeof t)return k;if("number"==typeof t)return B;if(t instanceof y)return z;if(Array.isArray(t)){let e;for(const r of t){const t=Y(r);if(e){if(e!==t){e=F;break}}else e=t}return M(e||F,t.length)}return"object"==typeof t?V:F}function H(t,e){if("array"===e.kind)return"array"===t.kind&&(0===t.n&&"value"===t.itemType.kind||H(t.itemType,e.itemType))&&("number"!=typeof e.n||e.n===t.n);if("value"===e.kind)for(const e of $)if(H(t,e))return!0;return e.kind===t.kind}function j(t){if(null===t)return"";const e=typeof t;return"string"===e?t:"number"===e||"boolean"===e?String(t):t instanceof y?t.toString():JSON.stringify(t)}class K{constructor(t){this._parent=t,this._vars={}}add(t,e){this._vars[t]=e}get(t){return this._vars[t]?this._vars[t]:this._parent?this._parent.get(t):null}}class q{constructor(){this.type=F}static parse(t){if(t.length>1)throw new Error('"id" does not expect arguments');return new q}evaluate(t,e){return t?.id}}class W{constructor(){this.type=G}static parse(t){if(t.length>1)throw new Error('"geometry-type" does not expect arguments');return new W}evaluate(t,e){if(!t)return null;switch(t.type){case s.Point:return"Point";case s.LineString:return"LineString";case s.Polygon:return"Polygon";default:return null}}}class Z{constructor(){this.type=V}static parse(t){if(t.length>1)throw new Error('"properties" does not expect arguments');return new Z}evaluate(t,e){return t?.values}}class X{constructor(){this.type=B}static parse(t){if(t.length>1)throw new Error('"zoom" does not expect arguments');return new X}evaluate(t,e){return e}}class J{constructor(t,e,r){this._lhs=t,this._rhs=e,this._compare=r,this.type=k}static parse(t,e,r){if(3!==t.length&&4!==t.length)throw new Error(`"${t[0]}" expects 2 or 3 arguments`);if(4===t.length)throw new Error(`"${t[0]}" collator not supported`);return new J(xt(t[1],e),xt(t[2],e),r)}evaluate(t,e){return this._compare(this._lhs.evaluate(t,e),this._rhs.evaluate(t,e))}}class Q{constructor(t){this._arg=t,this.type=k}static parse(t,e){if(2!==t.length)throw new Error('"!" expects 1 argument');return new Q(xt(t[1],e))}evaluate(t,e){return!this._arg.evaluate(t,e)}}class tt{constructor(t){this._args=t,this.type=k}static parse(t,e){const r=[];for(let i=1;i1)throw new Error("Cubic bezier interpolation requires four numeric arguments with values between 0 and 1")}break;default:throw new Error(`"${t[0]}" unknown interpolation type "${a[0]}"`)}if(t.length%2!=1)throw new Error(`"${i}" expects an even number of arguments`);const n=xt(t[2],e,B);let s;"interpolate-hcl"===i||"interpolate-lab"===i?s=z:r&&"value"!==r.kind&&(s=r);const o=[];for(let r=3;r=a)throw new Error(`"${i}" requires strictly ascending stop inputs`);const n=xt(t[r+1],e,s);s||(s=n.type),o.push([a,n])}if(s&&s!==z&&s!==B&&("array"!==s.kind||s.itemType!==B))throw new Error(`"${i}" cannot interpolate type ${C(s)}`);return new st(i,s,a,n,o)}evaluate(t,e){const r=this._stops;if(1===r.length)return r[0][1].evaluate(t,e);const i=this.input.evaluate(t,e);if(i<=r[0][0])return r[0][1].evaluate(t,e);if(i>=r[r.length-1][0])return r[r.length-1][1].evaluate(t,e);let a=0;for(;++an(t,c[e],l)));if("color"===this.type.kind&&u instanceof y&&c instanceof y){const t=new y(u),e=new y(c);return new y([n(t.r,e.r,l),n(t.g,e.g,l),n(t.b,e.b,l),n(t.a,e.a,l)])}if("number"===this.type.kind&&"number"==typeof u&&"number"==typeof c)return n(u,c,l);throw new Error(`"${this._operator}" cannot interpolate type ${C(this.type)}`)}if("interpolate-hcl"===this._operator){const t=f(u),e=f(c),r=e.h-t.h,i=g({h:t.h+l*(r>180||r<-180?r-360*Math.round(r/360):r),c:n(t.c,e.c,l),l:n(t.l,e.l,l)});return new y({a:n(u.a,c.a,l),...i})}if("interpolate-lab"===this._operator){const t=_(u),e=_(c),r=g({l:n(t.l,e.l,l),a:n(t.a,e.a,l),b:n(t.b,e.b,l)});return new y({a:n(u.a,c.a,l),...r})}throw new Error(`Unexpected operator "${this._operator}"`)}interpolationUniformValue(t,e){const r=this._stops;if(1===r.length)return 0;if(t>=r[r.length-1][0])return 0;let i=0;for(;++i=r)return[r,r];let i=0;for(;++i1&&(a=1),a}static _exponentialInterpolationRatio(t,e,r,i){const a=i-r;if(0===a)return 0;const n=t-r;return 1===e?n/a:(e**n-1)/(e**a-1)}}class ot{constructor(t,e,r){this.type=t,this._input=e,this._stops=r}static parse(t,e){if(t.length<5)throw new Error('"step" expects at least 4 arguments');if(t.length%2!=1)throw new Error('"step" expects an even number of arguments');const r=xt(t[1],e,B);let i;const a=[];a.push([-1/0,xt(t[2],e)]);for(let r=3;r=n)throw new Error('"step" requires strictly ascending stop inputs');const s=xt(t[r+1],e);i||(i=s.type),a.push([n,s])}return new ot(i,r,a)}evaluate(t,e){const r=this._stops;if(1===r.length)return r[0][1].evaluate(t,e);const i=this._input.evaluate(t,e);let a=0;for(;++a=i.length)throw new Error('"at" index out of bounds');if(r!==Math.floor(r))throw new Error('"at" index must be an integer');return i[r]}}class ht{constructor(t,e){this._key=t,this._obj=e,this.type=F}static parse(t,e){let r,i;switch(t.length){case 2:return r=xt(t[1],e),new ht(r);case 3:return r=xt(t[1],e),i=xt(t[2],e),new ht(r,i);default:throw new Error('"get" expects 1 or 2 arguments')}}evaluate(t,e){const r=this._key.evaluate(t,e);return this._obj?this._obj.evaluate(t,e)[r]:t?.values[r]}}class pt{constructor(t,e){this._key=t,this._obj=e,this.type=k}static parse(t,e){let r,i;switch(t.length){case 2:return r=xt(t[1],e),new pt(r);case 3:return r=xt(t[1],e),i=xt(t[2],e),new pt(r,i);default:throw new Error('"has" expects 1 or 2 arguments')}}evaluate(t,e){const r=this._key.evaluate(t,e);return this._obj?r in this._obj.evaluate(t,e):!!t?.values[r]}}class yt{constructor(t,e){this._key=t,this._vals=e,this.type=k}static parse(t,e){if(3!==t.length)throw new Error('"in" expects 2 arguments');return new yt(xt(t[1],e),xt(t[2],e))}evaluate(t,e){const r=this._key.evaluate(t,e);return this._vals.evaluate(t,e).includes(r)}}class ft{constructor(t,e,r){this._item=t,this._array=e,this._from=r,this.type=B}static parse(t,e){if(t.length<3||t.length>4)throw new Error('"index-of" expects 3 or 4 arguments');const r=xt(t[1],e),i=xt(t[2],e);if(4===t.length){const a=xt(t[3],e,B);return new ft(r,i,a)}return new ft(r,i)}evaluate(t,e){const r=this._item.evaluate(t,e),i=this._array.evaluate(t,e);if(this._from){const a=this._from.evaluate(t,e);if(a!==Math.floor(a))throw new Error('"index-of" index must be an integer');return i.indexOf(r,a)}return i.indexOf(r)}}class gt{constructor(t){this._arg=t,this.type=B}static parse(t,e){if(2!==t.length)throw new Error('"length" expects 2 arguments');const r=xt(t[1],e);return new gt(r)}evaluate(t,e){const r=this._arg.evaluate(t,e);if("string"==typeof r)return r.length;if(Array.isArray(r))return r.length;throw new Error('"length" expects string or array')}}class _t{constructor(t,e,r,i){this.type=t,this._array=e,this._from=r,this._to=i}static parse(t,e){if(t.length<3||t.length>4)throw new Error('"slice" expects 2 or 3 arguments');const r=xt(t[1],e),i=xt(t[2],e,B);if(i.type!==B)throw new Error('"slice" index must return a number');if(4===t.length){const a=xt(t[3],e,B);if(a.type!==B)throw new Error('"slice" index must return a number');return new _t(r.type,r,i,a)}return new _t(r.type,r,i)}evaluate(t,e){const r=this._array.evaluate(t,e);if(!Array.isArray(r)&&"string"!=typeof r)throw new Error('"slice" input must be an array or a string');const i=this._from.evaluate(t,e);if(i<0||i>=r.length)throw new Error('"slice" index out of bounds');if(i!==Math.floor(i))throw new Error('"slice" index must be an integer');if(this._to){const a=this._to.evaluate(t,e);if(a<0||a>=r.length)throw new Error('"slice" index out of bounds');if(a!==Math.floor(a))throw new Error('"slice" index must be an integer');return r.slice(i,a)}return r.slice(i)}}class dt{constructor(){this.type=k}static parse(t){if(1!==t.length)throw new Error('"has-id" expects no arguments');return new dt}evaluate(t,e){return void 0!==t?.id}}class mt{constructor(t,e){this._args=t,this._calculate=e,this.type=B}static parse(t,e,r){const i=t.slice(1).map((t=>xt(t,e)));return new mt(i,r)}evaluate(t,e){let r;return this._args&&(r=this._args.map((r=>r.evaluate(t,e)))),this._calculate(r)}}class wt{constructor(t,e){this._args=t,this._calculate=e,this.type=B}static parse(t,e){const r=t.slice(1).map((t=>xt(t,e)));return new wt(r,wt.ops[t[0]])}evaluate(t,e){let r;return this._args&&(r=this._args.map((r=>r.evaluate(t,e)))),this._calculate(r)}}wt.ops={abs:t=>Math.abs(t[0]),acos:t=>Math.acos(t[0]),asin:t=>Math.asin(t[0]),atan:t=>Math.atan(t[0]),ceil:t=>Math.ceil(t[0]),cos:t=>Math.cos(t[0]),e:()=>Math.E,floor:t=>Math.floor(t[0]),ln:t=>Math.log(t[0]),ln2:()=>Math.LN2,log10:t=>Math.log(t[0])/Math.LN10,log2:t=>Math.log(t[0])/Math.LN2,max:t=>Math.max(...t),min:t=>Math.min(...t),pi:()=>Math.PI,round:t=>Math.round(t[0]),sin:t=>Math.sin(t[0]),sqrt:t=>Math.sqrt(t[0]),tan:t=>Math.tan(t[0])};class Et{constructor(t){this._args=t,this.type=G}static parse(t,e){return new Et(t.slice(1).map((t=>xt(t,e))))}evaluate(t,e){return this._args.map((r=>r.evaluate(t,e))).join("")}}let bt=class t{constructor(t,e){this._arg=t,this._calculate=e,this.type=G}static parse(e,r){if(2!==e.length)throw new Error(`${e[0]} expects 1 argument`);const i=xt(e[1],r);return new t(i,t.ops[e[0]])}evaluate(t,e){return this._calculate(this._arg.evaluate(t,e))}};bt.ops={downcase:t=>t.toLowerCase(),upcase:t=>t.toUpperCase()};class It{constructor(t){this._args=t,this.type=z}static parse(t,e){if(4!==t.length)throw new Error('"rgb" expects 3 arguments');const r=t.slice(1).map((t=>xt(t,e)));return new It(r)}evaluate(t,e){const r=this._validate(this._args[0].evaluate(t,e)),i=this._validate(this._args[1].evaluate(t,e)),a=this._validate(this._args[2].evaluate(t,e));return new y({r,g:i,b:a})}_validate(t){if("number"!=typeof t||t<0||t>255)throw new Error(`${t}: invalid color component`);return Math.round(t)}}class Tt{constructor(t){this._args=t,this.type=z}static parse(t,e){if(5!==t.length)throw new Error('"rgba" expects 4 arguments');const r=t.slice(1).map((t=>xt(t,e)));return new Tt(r)}evaluate(t,e){const r=this._validate(this._args[0].evaluate(t,e)),i=this._validate(this._args[1].evaluate(t,e)),a=this._validate(this._args[2].evaluate(t,e)),n=this._validateAlpha(this._args[3].evaluate(t,e));return new y({r,g:i,b:a,a:n})}_validate(t){if("number"!=typeof t||t<0||t>255)throw new Error(`${t}: invalid color component`);return Math.round(t)}_validateAlpha(t){if("number"!=typeof t||t<0||t>1)throw new Error(`${t}: invalid alpha color component`);return t}}class vt{constructor(t){this._color=t,this.type=M(B,4)}static parse(t,e){if(2!==t.length)throw new Error('"to-rgba" expects 1 argument');const r=xt(t[1],e);return new vt(r)}evaluate(t,e){return new y(this._color.evaluate(t,e)).toRgba()}}class Dt{constructor(t,e){this.type=t,this._args=e}static parse(t,e){const r=t[0];if(t.length<2)throw new Error(`${r} expects at least one argument`);let i,a=1;if("array"===r){if(t.length>2){switch(t[1]){case"string":i=G;break;case"number":i=B;break;case"boolean":i=k;break;default:throw new Error('"array" type argument must be string, number or boolean')}a++}else i=F;let e;if(t.length>3){if(e=t[2],null!==e&&("number"!=typeof e||e<0||e!==Math.floor(e)))throw new Error('"array" length argument must be a positive integer literal');a++}i=M(i,e)}else switch(r){case"string":i=G;break;case"number":i=B;break;case"boolean":i=k;break;case"object":i=V}const n=[];for(;at!==e))}},"<":class extends J{static parse(t,e){return J.parse(t,e,((t,e)=>tt<=e))}},"==":class extends J{static parse(t,e){return J.parse(t,e,((t,e)=>t===e))}},">":class extends J{static parse(t,e){return J.parse(t,e,((t,e)=>t>e))}},">=":class extends J{static parse(t,e){return J.parse(t,e,((t,e)=>t>=e))}},all:tt,any:et,case:it,coalesce:at,match:nt,within:null,interpolate:st,"interpolate-hcl":st,"interpolate-lab":st,step:ot,let:lt,var:ut,concat:Et,downcase:bt,"is-supported-script":null,"resolved-locale":null,upcase:bt,rgb:It,rgba:Tt,"to-rgba":vt,"-":class extends mt{static parse(t,e){switch(t.length){case 2:return mt.parse(t,e,(t=>-t[0]));case 3:return mt.parse(t,e,(t=>t[0]-t[1]));default:throw new Error('"-" expects 1 or 2 arguments')}}},"*":class extends mt{static parse(t,e){return mt.parse(t,e,(t=>{let e=1;for(const r of t)e*=r;return e}))}},"/":class extends mt{static parse(t,e){if(3===t.length)return mt.parse(t,e,(t=>t[0]/t[1]));throw new Error('"/" expects 2 arguments')}},"%":class extends mt{static parse(t,e){if(3===t.length)return mt.parse(t,e,(t=>t[0]%t[1]));throw new Error('"%" expects 2 arguments')}},"^":class extends mt{static parse(t,e){if(3===t.length)return mt.parse(t,e,(t=>t[0]**t[1]));throw new Error('"^" expects 1 or 2 arguments')}},"+":class extends mt{static parse(t,e){return mt.parse(t,e,(t=>{let e=0;for(const r of t)e+=r;return e}))}},abs:wt,acos:wt,asin:wt,atan:wt,ceil:wt,cos:wt,e:wt,floor:wt,ln:wt,ln2:wt,log10:wt,log2:wt,max:wt,min:wt,pi:wt,round:wt,sin:wt,sqrt:wt,tan:wt,zoom:X,"heatmap-density":null,"has-id":dt,none:rt};class St{constructor(t){this._expression=t}filter(t,e){if(!this._expression)return!0;try{return this._expression.evaluate(t,e)}catch(t){return console.log(t.message),!0}}static createFilter(t){if(!t)return null;this.isLegacyFilter(t)&&(t=this.convertLegacyFilter(t));try{const e=xt(t,null,k);return new St(e)}catch(t){return console.log(t.message),null}}static isLegacyFilter(t){if(!Array.isArray(t))return!0;if(0===t.length)return!0;switch(t[0]){case"==":case"!=":case">":case"<":case">=":case"<=":return 3===t.length&&"string"==typeof t[1]&&!Array.isArray(t[2]);case"in":return t.length>=3&&"string"==typeof t[1]&&!Array.isArray(t[2]);case"!in":case"none":case"!has":return!0;case"any":case"all":for(let e=1;e":case"<":case">=":case"<=":return St.convertComparison(e,t[1],t[2]);case"in":return St.convertIn(t[1],t.slice(2));case"!in":return St.negate(St.convertIn(t[1],t.slice(2)));case"any":case"all":case"none":return St.convertCombining(e,t.slice(1));case"has":return St.convertHas(t[1]);case"!has":return St.negate(St.convertHas(t[1]));default:throw new Error("Unexpected legacy filter.")}}static convertComparison(t,e,r){switch(e){case"$type":return[t,["geometry-type"],r];case"$id":return[t,["id"],r];default:return[t,["get",e],r]}}static convertIn(t,e){switch(t){case"$type":return["in",["geometry-type"],["literal",e]];case"$id":return["in",["id"],["literal",e]];default:return["in",["get",t],["literal",e]]}}static convertHas(t){switch(t){case"$type":return!0;case"$id":return["has-id"];default:return["has",t]}}static convertCombining(t,e){return[t].concat(e.map(this.convertLegacyFilter))}static negate(t){return["!",t]}}class Lt{constructor(t,e){let r;switch(this.isDataDriven=!1,this.interpolator=null,t.type){case"number":case"color":r=!0;break;case"array":r="number"===t.value;break;default:r=!1}if(null==e&&(e=t.default),Array.isArray(e)&&e.length>0&&Pt[e[0]]){const r={number:B,color:z,string:G,boolean:k,enum:G};try{const i=xt(e,null,"array"===t.type?M(r[t.value]||F,t.length):r[t.type]);this.getValue=this._buildExpression(i,t),this.isDataDriven=!0,i instanceof st&&i.input instanceof X&&(this.interpolator=i)}catch(e){console.log(e.message),this.getValue=this._buildSimple(t.default)}return}r&&"interval"===e.type&&(r=!1);const i=e?.stops&&e.stops.length>0;if(i)for(const r of e.stops)r[1]=this._validate(r[1],t);if(this.isDataDriven=!!e&&!!e.property,this.isDataDriven)if(void 0!==e.default&&(e.default=this._validate(e.default,t)),i)switch(e.type){case"identity":this.getValue=this._buildIdentity(e,t);break;case"categorical":this.getValue=this._buildCategorical(e,t);break;default:this.getValue=r?this._buildInterpolate(e,t):this._buildInterval(e,t)}else this.getValue=this._buildIdentity(e,t);else i?this.getValue=r?this._buildZoomInterpolate(e):this._buildZoomInterval(e):(e=this._validate(e,t),this.getValue=this._buildSimple(e))}_validate(t,e){if("number"===e.type){if(null!=e.minimum&&te.maximum)return e.maximum}else"color"===e.type?t=Lt._parseColor(t):"enum"===e.type?"string"==typeof t&&(t=e.values.indexOf(t)):"array"===e.type&&"enum"===e.value?t=t.map((t=>"string"==typeof t?e.values.indexOf(t):t)):"string"===e.type&&(t=j(t));return t}_buildSimple(t){return()=>t}_buildExpression(t,e){return(r,i)=>{try{const a=t.evaluate(i,r);return void 0===a?e.default:this._validate(a,e)}catch(t){return console.log(t.message),e.default}}}_buildIdentity(t,e){return(r,i)=>{let a;return i&&(a=i.values[t.property]),void 0!==a&&(a=this._validate(a,e)),null!=a?a:void 0!==t.default?t.default:e.default}}_buildCategorical(t,e){return(r,i)=>{let a;return i&&(a=i.values[t.property]),a=this._categorical(a,t.stops),void 0!==a?a:void 0!==t.default?t.default:e.default}}_buildInterval(t,e){return(r,i)=>{let a;return i&&(a=i.values[t.property]),"number"==typeof a?this._interval(a,t.stops):void 0!==t.default?t.default:e.default}}_buildInterpolate(t,e){return(r,i)=>{let a;return i&&(a=i.values[t.property]),"number"==typeof a?this._interpolate(a,t.stops,t.base||1):void 0!==t.default?t.default:e.default}}_buildZoomInterpolate(t){return e=>this._interpolate(e,t.stops,t.base||1)}_buildZoomInterval(t){return e=>this._interval(e,t.stops)}_categorical(t,e){const r=e.length;for(let i=0;ithis._create(t,e,r))).filter((t=>!!t)),this.layers)for(let e=0;e=this.layers.length?null:this.layers[t].id}getStyleLayerByUID(t){return this._uidToLayer.get(t)??null}getStyleLayerIndex(t){const e=this._layerByName[t];return e?this.layers.indexOf(e):-1}setStyleLayer(t,e){if(!t?.id)return;const r=this._style;null!=e&&e>=this.layers.length&&(e=this.layers.length-1);let i,a=!0;const n=this._layerByName[t.id];if(n){const s=this.layers.indexOf(n);e||(e=s),e===s?(a=!1,i=Yt._recreateLayer(t,n),this.layers[e]=i,r.layers[e]=t):(this.layers.splice(s,1),r.layers.splice(s,1),i=this._create(t,e,this.layers),this.layers.splice(e,0,i),r.layers.splice(e,0,t))}else i=this._create(t,e,this.layers),!e||e>=this.layers.length?(this.layers.push(i),r.layers.push(t)):(this.layers.splice(e,0,i),r.layers.splice(e,0,t));this._layerByName[t.id]=i,this._uidToLayer.set(i.uid,i),a&&this._recomputeZValues(),this._identifyRefLayers()}getStyleLayer(t){const e=this._layerByName[t];return e?{type:e.typeName,id:e.id,source:e.source,"source-layer":e.sourceLayer,minzoom:e.minzoom,maxzoom:e.maxzoom,filter:e.filter,layout:e.layout,paint:e.paint}:null}deleteStyleLayer(t){const e=this._layerByName[t];if(e){delete this._layerByName[t],this._uidToLayer.delete(e.uid);const r=this.layers.indexOf(e);this.layers.splice(r,1),this._style.layers.splice(r,1),this._recomputeZValues(),this._identifyRefLayers()}}getLayerById(t){return this._layerByName[t]}getLayoutProperties(t){const e=this._layerByName[t];return e?e.layout:null}getPaintProperties(t){const e=this._layerByName[t];return e?e.paint:null}setPaintProperties(t,e){const r=this._layerByName[t];if(!r)return;const i={type:r.typeName,id:r.id,source:r.source,"source-layer":r.sourceLayer,minzoom:r.minzoom,maxzoom:r.maxzoom,filter:r.filter,layout:r.layout,paint:e},a=Yt._recreateLayer(i,r),n=this.layers.indexOf(r);this.layers[n]=a,this._style.layers[n].paint=e,this._layerByName[r.id]=a,this._uidToLayer.set(r.uid,a)}setLayoutProperties(t,e){const r=this._layerByName[t];if(!r)return;const i={type:r.typeName,id:r.id,source:r.source,"source-layer":r.sourceLayer,minzoom:r.minzoom,maxzoom:r.maxzoom,filter:r.filter,layout:e,paint:r.paint},a=Yt._recreateLayer(i,r),n=this.layers.indexOf(r);this.layers[n]=a,this._style.layers[n].layout=e,this._layerByName[r.id]=a,this._uidToLayer.set(r.uid,a)}setStyleLayerVisibility(t,e){const r=this._layerByName[t];if(!r)return;const i=r.layout||{};i.visibility=e;const a={type:r.typeName,id:r.id,source:r.source,"source-layer":r.sourceLayer,minzoom:r.minzoom,maxzoom:r.maxzoom,filter:r.filter,layout:i,paint:r.paint},n=Yt._recreateLayer(a,r),s=this.layers.indexOf(r);this.layers[s]=n,this._style.layers[s].layout=i,this._layerByName[r.id]=n,this._uidToLayer.set(r.uid,n)}getStyleLayerVisibility(t){const e=this._layerByName[t];if(!e)return"none";const r=e.layout;return r?.visibility??"visible"}_recomputeZValues(){const t=this.layers,e=1/(t.length+1);for(let r=0;rt.keye.key?1:0));const a=e.length;for(let n=0;nthis.view.scale),(()=>this._update()),r)],"constructor")}isUpdating(){const t=this.layer.sublayers.some((t=>null!=t.renderer)),s=this._commandsQueue.updateTracking.updating,r=null!=this._updatingRequiredFieldsPromise,i=!this._workerProxy,p=this.dataUpdating,e=t&&(s||r||i||p);return o("esri-2d-log-updating")&&console.log(`Updating FLV2D: ${e}\n -> hasRenderer ${t}\n -> hasPendingCommand ${s}\n -> updatingRequiredFields ${r}\n -> updatingProxy ${i}\n -> updatingPipeline ${p}\n`),e}};e=t([i("esri.views.2d.layers.SubtypeGroupLayerView2D")],e);const m=e;export{m as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/Symbol3DMaterial.js b/library/arcgis/4.30/@arcgis/core/chunks/Symbol3DMaterial.js new file mode 100644 index 00000000..e0079db3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/Symbol3DMaterial.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as o}from"./tslib.es6.js";import{JSONSupport as r}from"../core/JSONSupport.js";import{property as s}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as t}from"../core/accessorSupport/decorators/subclass.js";import{c as e}from"./materialUtils.js";var c;let l=c=class extends r{constructor(o){super(o),this.color=null}clone(){const o={color:null!=this.color?this.color.clone():null};return new c(o)}};o([s(e)],l.prototype,"color",void 0),l=c=o([t("esri.symbols.support.Symbol3DMaterial")],l);export{l as S}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/TechniqueInstance.js b/library/arcgis/4.30/@arcgis/core/chunks/TechniqueInstance.js new file mode 100644 index 00000000..b3b021f1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/TechniqueInstance.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import t from"../core/Error.js";import{h as e}from"../core/lang.js";import{L as i}from"./Logger.js";import{A as s,f as r,a,b as n,v as u,c as h,e as o,h as d}from"./definitions.js";import{g as l}from"./UpdateTracking2D.js";import{g as c,a as p}from"./dataViewUtils.js";import{T as _,c as g}from"./enums.js";import{F as x}from"./Program.js";import{a as f,T as b}from"./Texture.js";import{T}from"./TileContainer.js";class y{constructor(t,e,i){this._texture=null,this._lastTexture=null,this._fbos={},this.texelSize=4;const{buffer:s,pixelType:r,textureOnly:a}=t,n=c(r);this.blockIndex=i,this.pixelType=r,this.size=e,this.textureOnly=a,a||(this.data=new n(s)),this._resetRange()}destroy(){this._texture?.dispose();for(const t in this._fbos){const e=this._fbos[t];e&&("0"===t&&e.detachColorTexture(),e.dispose()),this._fbos[t]=null}this._texture=null}get _textureDesc(){const t=new f;return t.wrapMode=_.CLAMP_TO_EDGE,t.samplingMode=g.NEAREST,t.dataType=this.pixelType,t.width=this.size,t.height=this.size,t}setData(t,e,i){const s=l(t),r=this.data,a=s*this.texelSize+e;!r||a>=r.length||(r[a]=i,this.dirtyStart=Math.min(this.dirtyStart,s),this.dirtyEnd=Math.max(this.dirtyEnd,s))}getData(t,e){if(null==this.data)return null;const i=l(t)*this.texelSize+e;return!this.data||i>=this.data.length?null:this.data[i]}getTexture(t){return this._texture??this._initTexture(t)}getFBO(t,e=0){if(!this._fbos[e]){const i=0===e?this.getTexture(t):this._textureDesc;this._fbos[e]=new x(t,i)}return this._fbos[e]}get hasDirty(){const t=this.dirtyStart;return this.dirtyEnd>=t}updateTexture(s,r){try{const a=this.dirtyStart,n=this.dirtyEnd;if(!this.hasDirty)return;e("esri-2d-update-debug")&&console.debug(`Version[${r}] AttributeStoreView.updateTexture`,{start:a,end:n,firstBytes:new Uint8Array(this.data.buffer.slice(0,16)),block:this}),this._resetRange();const u=this.data.buffer,h=this.getTexture(s),o=4,d=(a-a%this.size)/this.size,l=(n-n%this.size)/this.size,p=d,_=this.size,g=l,x=d*this.size*o,f=(_+g*this.size)*o-x,b=c(this.pixelType),T=new b(u,x*b.BYTES_PER_ELEMENT,f),y=this.size,m=g-p+1;if(m>this.size)return void i.getLogger("esri.views.2d.engine.webgl.AttributeStoreView").error(new t("mapview-webgl","Out-of-bounds index when updating AttributeData"));h.updateData(0,0,p,y,m,T)}catch(t){}}update(t){const{data:e,start:i,end:s}=t;if(null!=e&&null!=this.data){const s=this.data,r=i*this.texelSize;for(let i=0;inull!=t?new y(t,this.size,e):null));else for(let t=0;tt.destroy())),this.removeAllChildren(),this.attributeView.destroy()}doRender(t){t.context.capabilities.enable("textureFloatLinear"),super.doRender(t)}createRenderParams(t){const e=super.createRenderParams(t);return e.attributeView=this.attributeView,e.instanceStore=this._instanceStore,e.statisticsByLevel=this._statisticsByLevel,e}}function z(t){return t}class D{constructor(t,e,i){this._instanceId=t,this.techniqueRef=e,this._input=i}get instanceId(){return this._instanceId}createMeshInfo(t){return{id:this._instanceId,techniqueType:this.techniqueRef.type,inputParams:t,optionalAttributes:this._input.optionalAttributes}}getInput(){return this._input}setInput(t){this._input=t}}export{w as A,D as F,z as c}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/TemporalSceneLayerView.js b/library/arcgis/4.30/@arcgis/core/chunks/TemporalSceneLayerView.js new file mode 100644 index 00000000..e805df20 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/TemporalSceneLayerView.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import{L as r}from"./Logger.js";import{property as t}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import{subclass as i}from"../core/accessorSupport/decorators/subclass.js";import{WhereClause as s}from"../core/sql/WhereClause.js";import{f as n,a as o,b as l}from"./I3SUtil.js";import{g as u}from"./timeSupport.js";import a from"../layers/support/FeatureFilter.js";import{c as p}from"./timeSupport2.js";const d="updating";function f(e){return"updating"===e?null:e}function c(e){return"updating"===e}const m=o=>{let l=class extends o{constructor(){super(...arguments),this._definitionExpressionErrors=0,this._maxDefinitionExpressionErrors=20,this.logError=e=>{this._definitionExpressionErrors0?(r.getLogger(this).error(`definitionExpression references unknown fields: ${t.join(", ")}`),null):(this._definitionExpressionErrors=0,e)}catch(e){return r.getLogger(this).error("Failed to parse definitionExpression: "+e),null}}get definitionExpressionFields(){return this.parsedDefinitionExpression?this.parsedDefinitionExpression.fieldNames:[]}_evaluateClause(e,r){try{return e.testFeature(r)}catch(e){return this.logError(e),!1}}_addDefinitionExpressionToQuery(e){if(!this.parsedDefinitionExpression)return e;const r=this.i3slayer.definitionExpression,t=e.clone();return t.where?t.where=`(${r}) AND (${t.where})`:t.where=r,t}};return e([t({readOnly:!0})],l.prototype,"parsedDefinitionExpression",null),e([t({readOnly:!0})],l.prototype,"definitionExpressionFields",null),l=e([i("esri.views.3d.layers.support.DefinitionExpressionSceneLayerView")],l),l},h=r=>{let s=class extends r{get timeExtent(){return p(this.i3slayer,this.view?.timeExtent,this._get("timeExtent"))}get mergedFilter(){const{filter:e,timeExtent:r}=this;if(null==r)return e;const t=e?.clone()??new a;return null!=r&&(t.timeExtent=t.timeExtent?.intersection(r)??r),t}getTimeFilterDependencies(){const{timeInfo:e}=this.i3slayer;if(null==e)return[];const{startField:r,endField:t}=e;return[r,t]}addTimeFilter(e,r){if(null==r)return;const{timeInfo:t}=this.i3slayer;if(null==t)return;const{startField:i,endField:s,useTime:n}=t;if(!n||null==i&&null==s)return;const l=t.toJSON(),a=r.toJSON();e.push(((e,r)=>function(e,r,t,i){const s=r.attributeInfo?.attributeData;if(null==s)return;const{startTimeField:n,endTimeField:l}=t;if(null!=n&&null==s[n]||null!=l&&null==s[l])return;const a=u(t,i,new g(s));if(null==a)return;const{featureIds:p}=r;o(e,p,a)}(e,r,l,a)))}};return e([t({readOnly:!0})],s.prototype,"timeExtent",null),e([t()],s.prototype,"mergedFilter",null),s=e([i("esri.views.3d.layers.support.TemporalSceneLayerView")],s),s};class g{constructor(e){this.attributeData=e}getAttribute(e,r){return l(this.attributeData[r],e)}getAttributeAsTimestamp(e,r){const t=this.getAttribute(e,r);return"string"==typeof t?new Date(t).getTime():"number"==typeof t||null==t?t:null}}export{m as D,h as T,d as a,c as i,f as u}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/TerrainConst.js b/library/arcgis/4.30/@arcgis/core/chunks/TerrainConst.js new file mode 100644 index 00000000..1b09165d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/TerrainConst.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{d as e,f as t,j as i,k as s,m as l}from"./mathUtils.js";import{c as r}from"./aaBoundingRect.js";import"../geometry.js";import n from"../core/Error.js";import"../core/lang.js";import{c as o,g as a}from"./unitUtils.js";import h from"../geometry/Extent.js";import c from"../geometry/SpatialReference.js";import{x2lon as m,y2lat as u}from"../geometry/support/webMercatorUtils.js";import p from"../layers/support/LOD.js";import g from"../layers/support/TileInfo.js";import f from"../geometry/Point.js";class x{constructor(e){const t=x.checkUnsupported(e);if(null!=t)throw t;const i=e;this.spatialReference=i.spatialReference,this._isWebMercator=this.spatialReference.isWebMercator,this._isGCS=o(this.spatialReference),this.origin=[i.origin.x,i.origin.y],this.pixelSize=i.size[0],this.dpi=i.dpi;const s=i.lods.reduce(((e,t)=>(t.levelnew p({level:t,scale:e.scale,resolution:e.resolution})))})}getExtent(e,t,i,s){const l=this.levels[e],r=l.tileSize[0],n=l.tileSize[1];s[0]=this.origin[0]+i*r,s[2]=this.origin[0]+(i+1)*r,s[3]=this.origin[1]-t*n,s[1]=this.origin[1]-(t+1)*n}convertExtentToRadians(t,i){this._isWebMercator?(i[0]=m(t[0]),i[1]=u(t[1]),i[2]=m(t[2]),i[3]=u(t[3])):this._isGCS&&(i[0]=e(t[0]),i[1]=e(t[1]),i[2]=e(t[2]),i[3]=e(t[3]))}getExtentGeometry(e,t,i,s=new h){return this.getExtent(e,t,i,w),s.spatialReference=this.spatialReference,s.xmin=w[0],s.ymin=w[1],s.xmax=w[2],s.ymax=w[3],s.zmin=void 0,s.zmax=void 0,s}ensureMaxLod(e){if(null==e)return!1;let t=!1;for(;this.levels.length<=e;){const{resolution:e,scale:i}=this.levels[this.levels.length-1],s=e/2*this.pixelSize;this.levels.push({resolution:e/2,scale:i/2,tileSize:[s,s]}),t=!0}return t}capMaxLod(e){this.levels.length>e+1&&(this.levels.length=e+1)}getMaxLod(){return this.levels.length-1}scaleAtLevel(e){return this.levels[0].scale/2**e}levelAtScale(e){const t=this.levels[0].scale;return e>=t?0:Math.log(t/e)*Math.LOG2E}resolutionAtLevel(e){return this.levels[0].resolution/2**e}compatibleWith(e,i=1/0){if(x.checkUnsupported(e))return!1;const s=new x(e);if(!s.spatialReference.equals(this.spatialReference))return!1;if(s.pixelSize!==this.pixelSize)return!1;const l=Math.min(this.levels.length-1,s.levels.length-1,i),r=this.levels[l].resolution;let n=.5*r;return!(!t(s.origin[0],this.origin[0],n)||!t(s.origin[1],this.origin[1],n))&&(n=.5*r/2**l/this.pixelSize*12,t(r,s.levels[l].resolution,n))}rootTilesInExtent(e,t=null,i=1/0){const s=new Array,l=this.levels[0].tileSize;if(null==e||0===l[0]||0===l[1])return s;x.computeRowColExtent(e,l,this.origin,w);let r=w[1],n=w[3],o=w[0],a=w[2];const h=a-o,c=n-r;if(h*c>i){const e=Math.floor(Math.sqrt(i));c>e&&(r=r+Math.floor(.5*c)-Math.floor(.5*e),n=r+e),h>e&&(o=o+Math.floor(.5*h)-Math.floor(.5*e),a=o+e)}for(let e=r;e!i(e.resolution,s/2**e.level)))}static hasGapInLevels(e){const t=e.lods.map((e=>e.level));t.sort(((e,t)=>e-t));for(let e=1;e=128&&t<=512}static hasOriginPerLODs(e){const t=e.origin;return e.lods.some((e=>null!=e.origin&&(e.origin[0]!==t.x||e.origin[1]!==t.y)))}static getMissingTileInfoError(){return new n("tilingscheme:tile-info-missing","Tiling scheme must have tiling information")}static checkUnsupported(e){return null==e?v():e.lods.length<1?new n("tilingscheme:generic","Tiling scheme must have at least one level"):x.isPowerOfTwo(e)?x.hasGapInLevels(e)?new n("tilingscheme:gaps","Tiling scheme levels must not have gaps between min and max level"):x.tileSizeSupported(e)?x.hasOriginPerLODs(e)?new n("tilingscheme:multiple-origin","Tiling scheme levels must not have their own origin"):null:new n("tilingscheme:tile-size","Tiles must be square and size must be one of [128, 256, 512]"):new n("tilingscheme:power-of-two","Tiling scheme must be power of two")}static fromExtent(e,t){const i=e[2]-e[0],s=e[3]-e[1],l=a(t),r=1.2*Math.max(i,s),n=r/256,o=n*l*(96/.0254),h=new x(new g({size:[256,256],origin:new f({x:e[0]-.5*(r-i),y:e[3]+.5*(r-s)}),lods:[new p({level:0,resolution:n,scale:o})],spatialReference:t}));return h.ensureMaxLod(20),h}static makeWebMercatorAuxiliarySphere(e){const t=new x(x.WebMercatorAuxiliarySphereTileInfo);return t.ensureMaxLod(e),t}static makeGCSWithTileSize(e,t=256,i=16){const s=256/t,l=new x(new g({size:[t,t],origin:new f({x:-180,y:90,spatialReference:e}),spatialReference:e,lods:[new p({level:0,resolution:.703125*s,scale:295497598.570834*s})]}));return l.ensureMaxLod(i),l}get test(){}}function v(){return new n("tilingscheme:tile-info-missing","Tiling scheme must have tiling information")}x.WebMercatorAuxiliarySphereTileInfo=new g({size:[256,256],origin:new f({x:-20037508.342787,y:20037508.342787,spatialReference:c.WebMercator}),spatialReference:c.WebMercator,lods:[new p({level:0,resolution:156543.03392800014,scale:591657527.591555})]}),x.WebMercatorAuxiliarySphere=x.makeWebMercatorAuxiliarySphere(19);const w=r(),d=64,M=512,S=2.5,z=s(l/10),y=2,R=r();x.WebMercatorAuxiliarySphere.getExtent(0,0,0,R);const b=r([-180,-90,180,90]),T="Cannot extend surface to encompass all layers because it would result in too many root tiles.",L="Surface extent is too large for tile resolution at level 0.",j=4;export{x as T,b as a,M as b,j as c,L as d,z as e,S as f,v as g,d as m,y as p,T as t,R as w}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/TerrainTileTree3DDebugger.js b/library/arcgis/4.30/@arcgis/core/chunks/TerrainTileTree3DDebugger.js new file mode 100644 index 00000000..74e4b0dc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/TerrainTileTree3DDebugger.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as o}from"./tslib.es6.js";import"../geometry.js";import{watch as t,initial as s}from"../core/reactiveUtils.js";import"./Logger.js";import"../core/lang.js";import"../core/Error.js";import{subclass as r}from"../core/accessorSupport/decorators/subclass.js";import{t as p}from"./aaBoundingRect.js";import{T as e}from"./TileTreeDebugger.js";import i from"../geometry/Polygon.js";import"./ensureType.js";import"../geometry/Extent.js";import"../core/accessorSupport/decorators/property.js";import"./utils.js";import"./handleUtils.js";import"./metadata.js";import"../geometry/Geometry.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"./maybe.js";import"./ObservableBase.js";import"./tracking.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"./reader.js";import"../geometry/SpatialReference.js";import"./unitUtils.js";import"./jsonMap.js";import"../config.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"./writer.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polyline.js";import"./extentUtils.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"./typeUtils.js";import"../geometry/support/jsonUtils.js";import"./coordsUtils.js";import"./Axis.js";import"./asyncUtils.js";import"../core/Collection.js";import"../core/Evented.js";import"./shared.js";import"./SimpleObservable.js";import"../Color.js";import"./colorUtils.js";import"../Graphic.js";import"../PopupTemplate.js";import"../core/Clonable.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../intl.js";import"./date.js";import"./locale.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./messages.js";import"../popup/content.js";import"../popup/content/AttachmentsContent.js";import"../popup/content/Content.js";import"../popup/content/CustomContent.js";import"../popup/content/ExpressionContent.js";import"../popup/ElementExpressionInfo.js";import"../popup/content/FieldsContent.js";import"../popup/FieldInfo.js";import"./enumeration.js";import"../popup/support/FieldInfoFormat.js";import"../popup/content/MediaContent.js";import"../popup/content/BarChartMediaInfo.js";import"../popup/content/mixins/ChartMediaInfo.js";import"../popup/content/mixins/MediaInfo.js";import"../popup/content/support/ChartMediaInfoValue.js";import"../popup/content/support/ChartMediaInfoValueSeries.js";import"./chartMediaInfoUtils.js";import"../popup/content/ColumnChartMediaInfo.js";import"../popup/content/ImageMediaInfo.js";import"../popup/content/support/ImageMediaInfoValue.js";import"../popup/content/LineChartMediaInfo.js";import"../popup/content/PieChartMediaInfo.js";import"../popup/content/RelationshipContent.js";import"../popup/support/RelatedRecordsInfoFieldOrder.js";import"../popup/content/TextContent.js";import"../popup/ExpressionInfo.js";import"../popup/LayerOptions.js";import"../popup/RelatedRecordsInfo.js";import"../support/actions/ActionBase.js";import"../core/Identifiable.js";import"../support/actions/ActionButton.js";import"../support/actions/ActionToggle.js";import"../symbols.js";import"../symbols/CIMSymbol.js";import"../symbols/Symbol.js";import"../symbols/ExtrudeSymbol3DLayer.js";import"../symbols/Symbol3DLayer.js";import"./utils4.js";import"../symbols/edges/Edges3D.js";import"./screenUtils.js";import"./materialUtils.js";import"./opacityUtils.js";import"../symbols/edges/SketchEdges3D.js";import"../symbols/edges/SolidEdges3D.js";import"./Symbol3DMaterial.js";import"../symbols/FillSymbol.js";import"../symbols/SimpleLineSymbol.js";import"../symbols/LineSymbol.js";import"../symbols/LineSymbolMarker.js";import"./lineMarkers.js";import"../symbols/FillSymbol3DLayer.js";import"../symbols/patterns/LineStylePattern3D.js";import"../symbols/patterns/StylePattern3D.js";import"./utils5.js";import"./colors.js";import"./symbolLayerUtils3D.js";import"./aaBoundingBox.js";import"../symbols/Font.js";import"../symbols/IconSymbol3DLayer.js";import"./persistableUrlUtils.js";import"../symbols/LabelSymbol3D.js";import"../symbols/Symbol3D.js";import"./collectionUtils.js";import"../portal/Portal.js";import"../core/Loadable.js";import"../core/Promise.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"../symbols/LineSymbol3DLayer.js";import"../symbols/LineStyleMarker3D.js";import"../symbols/ObjectSymbol3DLayer.js";import"../symbols/PathSymbol3DLayer.js";import"../symbols/TextSymbol3DLayer.js";import"../symbols/WaterSymbol3DLayer.js";import"../symbols/support/StyleOrigin.js";import"./Thumbnail.js";import"./calloutUtils.js";import"../symbols/callouts/Callout3D.js";import"../symbols/callouts/LineCallout3D.js";import"../symbols/support/Symbol3DVerticalOffset.js";import"../symbols/LineSymbol3D.js";import"../symbols/MarkerSymbol.js";import"../symbols/MeshSymbol3D.js";import"../symbols/PictureFillSymbol.js";import"./urlUtils.js";import"../symbols/PictureMarkerSymbol.js";import"../symbols/PointSymbol3D.js";import"../symbols/PolygonSymbol3D.js";import"../symbols/SimpleFillSymbol.js";import"../symbols/SimpleMarkerSymbol.js";import"../symbols/TextSymbol.js";import"../symbols/WebStyleSymbol.js";let m=class extends e{constructor(o){super(o),this.enablePolygons=!1}initialize(){t((()=>this.enabled),(o=>this.view.basemapTerrain.renderPatchBorders=o),s)}getTiles(){const o=null!=this.view.basemapTerrain.spatialReference?this.view.basemapTerrain.spatialReference:null;return this.view.basemapTerrain.test.getRenderedTiles().map((t=>({...t,lij:t.lij,geometry:i.fromExtent(p(t.extent,o))})))}};m=o([r("esri.views.3d.layers.support.TerrainTileTree3DDebugger")],m);export{m as TerrainTileTree3DDebugger}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/TextOverlayItem.js b/library/arcgis/4.30/@arcgis/core/chunks/TextOverlayItem.js new file mode 100644 index 00000000..3dc9f707 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/TextOverlayItem.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./tslib.es6.js";import e from"../Color.js";import o from"../core/Accessor.js";import{property as i}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as r}from"../core/accessorSupport/decorators/subclass.js";import"./projector.js";let s=(t,e,o)=>{for(let i=0,r=e.length;i0&&e.gl.vertexAttribDivisor(i,r.divisor);else if(9===r.count)for(let t=0;t<3;t++)a.vertexAttribPointer(i+t,3,r.type,r.normalized,r.stride,r.offset+12*t+o),a.enableVertexAttribArray(i+t),r.divisor>0&&e.gl.vertexAttribDivisor(i+t,r.divisor);else if(16===r.count)for(let t=0;t<4;t++)a.vertexAttribPointer(i+t,4,r.type,r.normalized,r.stride,r.offset+16*t+o),a.enableVertexAttribArray(i+t),r.divisor>0&&e.gl?.vertexAttribDivisor(i+t,r.divisor);else console.error("Unsupported vertex attribute element count: "+r.count);if(E()){const t=g(e),i=A(r.type),s=r.offset,a=Math.round(i/s)!==i/s?`. Offset not a multiple of stride. DataType requires ${i} bytes, but descriptor has an offset of ${s}`:"";t&&console.error(`Unable to bind vertex attribute "${r.name}" with baseInstanceOffset ${o}${a}:`,t,r)}}}function x(e,t,r,i){const a=e.gl;e.bindBuffer(r);for(const r of i){const i=t.get(r.name);if(r.count<=4)a.disableVertexAttribArray(i),r.divisor&&r.divisor>0&&e.gl?.vertexAttribDivisor(i,0);else if(9===r.count)for(let t=0;t<3;t++)a.disableVertexAttribArray(i+t),r.divisor&&r.divisor>0&&e.gl?.vertexAttribDivisor(i+t,0);else if(16===r.count)for(let t=0;t<4;t++)a.disableVertexAttribArray(i+t),r.divisor&&r.divisor>0&&e.gl?.vertexAttribDivisor(i+t,0);else console.error("Unsupported vertex attribute element count: "+r.count)}e.unbindBuffer(s.ARRAY_BUFFER)}function M(e){switch(e){case c.ALPHA:case c.LUMINANCE:case c.RED:case c.RED_INTEGER:case o.R8:case o.R8I:case o.R8UI:case o.R8_SNORM:case n.STENCIL_INDEX8:return 1;case c.LUMINANCE_ALPHA:case c.RG:case c.RG_INTEGER:case o.RGBA4:case o.R16F:case o.R16I:case o.R16UI:case o.RG8:case o.RG8I:case o.RG8UI:case o.RG8_SNORM:case o.RGB565:case o.RGB5_A1:case n.DEPTH_COMPONENT16:return 2;case c.DEPTH_COMPONENT:case c.RGB:case c.RGB_INTEGER:case o.RGB8:case o.RGB8I:case o.RGB8UI:case o.RGB8_SNORM:case o.SRGB8:case n.DEPTH_COMPONENT24:return 3;case c.DEPTH_STENCIL:case c.DEPTH24_STENCIL8:case c.RGBA:case c.RGBA_INTEGER:case o.RGBA8:case o.R32F:case o.R11F_G11F_B10F:case o.RG16F:case o.R32I:case o.R32UI:case o.RG16I:case o.RG16UI:case o.RGBA8I:case o.RGBA8UI:case o.RGBA8_SNORM:case o.SRGB8_ALPHA8:case o.RGB9_E5:case o.RGB10_A2UI:case o.RGB10_A2:case n.DEPTH_STENCIL:case n.DEPTH_COMPONENT32F:case n.DEPTH24_STENCIL8:return 4;case n.DEPTH32F_STENCIL8:return 5;case o.RGB16F:case o.RGB16I:case o.RGB16UI:return 6;case o.RG32F:case o.RG32I:case o.RG32UI:case o.RGBA16F:case o.RGBA16I:case o.RGBA16UI:return 8;case o.RGB32F:case o.RGB32I:case o.RGB32UI:return 12;case o.RGBA32F:case o.RGBA32I:case o.RGBA32UI:return 16;case a.COMPRESSED_RGB_S3TC_DXT1_EXT:case a.COMPRESSED_RGBA_S3TC_DXT1_EXT:return.5;case a.COMPRESSED_RGBA_S3TC_DXT3_EXT:case a.COMPRESSED_RGBA_S3TC_DXT5_EXT:return 1;case a.COMPRESSED_R11_EAC:case a.COMPRESSED_SIGNED_R11_EAC:case a.COMPRESSED_RGB8_ETC2:case a.COMPRESSED_SRGB8_ETC2:case a.COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2:case a.COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2:return.5;case a.COMPRESSED_RG11_EAC:case a.COMPRESSED_SIGNED_RG11_EAC:case a.COMPRESSED_RGBA8_ETC2_EAC:case a.COMPRESSED_SRGB8_ALPHA8_ETC2_EAC:return 1}return 0}class N{constructor(e=0,t=e){this.width=e,this.height=t,this.target=l.TEXTURE_2D,this.pixelFormat=c.RGBA,this.dataType=_.UNSIGNED_BYTE,this.samplingMode=h.LINEAR,this.wrapMode=d.REPEAT,this.maxAnisotropy=1,this.flipped=!1,this.hasMipmap=!1,this.isOpaque=!1,this.unpackAlignment=4,this.preMultiplyAlpha=!1,this.depth=1,this.isImmutable=!1}}class D extends N{constructor(e,t){switch(super(),this.context=e,Object.assign(this,t),this.internalFormat){case o.R16F:case o.R16I:case o.R16UI:case o.R32F:case o.R32I:case o.R32UI:case o.R8_SNORM:case o.R8:case o.R8I:case o.R8UI:this.pixelFormat=c.RED}}static validate(e,t){return new D(e,t)}}let S=class t{constructor(t,r=null,i=null){if(this.type=p.Texture,this._glName=null,this._samplingModeDirty=!1,this._wrapModeDirty=!1,this._wasImmutablyAllocated=!1,"context"in t)this._descriptor=t,i=r;else{const i=D.validate(t,r);if(!i)throw new e("Texture descriptor invalid");this._descriptor=i}this._descriptor.target===l.TEXTURE_CUBE_MAP?this._setDataCubeMap(i):this.setData(i)}get glName(){return this._glName}get descriptor(){return this._descriptor}get usedMemory(){return(e=this._descriptor).width<=0||e.height<=0?0:Math.round(e.width*e.height*(e.hasMipmap?4/3:1)*(null==e.internalFormat?4:M(e.internalFormat)));var e}get isDirty(){return this._samplingModeDirty||this._wrapModeDirty}dispose(){this._glName&&this._descriptor.context.instanceCounter.decrement(u.Texture,this),this._descriptor.context.gl&&this._glName&&(this._descriptor.context.unbindTexture(this),this._descriptor.context.gl.deleteTexture(this._glName),this._glName=null)}release(){this.dispose()}resize(t,r){const i=this._descriptor;if(i.width!==t||i.height!==r){if(this._wasImmutablyAllocated)throw new e("Immutable textures can't be resized!");i.width=t,i.height=r,this._descriptor.target===l.TEXTURE_CUBE_MAP?this._setDataCubeMap(null):this.setData(null)}}_setDataCubeMap(e=null){for(let t=l.TEXTURE_CUBE_MAP_POSITIVE_X;t<=l.TEXTURE_CUBE_MAP_NEGATIVE_Z;t++)this._setData(e,t)}setData(e){this._setData(e)}_setData(r,i){if(!this._descriptor.context?.gl)return;const s=this._descriptor.context.gl;R(s),this._glName||(this._glName=s.createTexture(),this._glName&&this._descriptor.context.instanceCounter.increment(u.Texture,this)),void 0===r&&(r=null);const o=this._descriptor,n=i??o.target,c=O(n);null===r&&(o.width=o.width||4,o.height=o.height||4,c&&(o.depth=o.depth??1));const l=this._descriptor.context.bindTexture(this,t.TEXTURE_UNIT_FOR_UPDATES);this._descriptor.context.setActiveTexture(t.TEXTURE_UNIT_FOR_UPDATES),b(o),this._configurePixelStorage(),R(s);const _=this._deriveInternalFormat();if(G(r)){let e="width"in r?r.width:r.codedWidth,t="height"in r?r.height:r.codedHeight;const i=1;r instanceof HTMLVideoElement&&(e=r.videoWidth,t=r.videoHeight),o.width&&o.height,c&&o.depth,o.isImmutable&&!this._wasImmutablyAllocated&&this._texStorage(n,_,o.hasMipmap,e,t,i),this._texImage(n,0,_,e,t,i,r),R(s),o.hasMipmap&&this.generateMipmap(),o.width||(o.width=e),o.height||(o.height=t),c&&!o.depth&&(o.depth=i)}else{const{width:t,height:i,depth:l}=o;if(null==t||null==i)throw new e("Width and height must be specified!");if(c&&null==l)throw new e("Depth must be specified!");if(o.isImmutable&&!this._wasImmutablyAllocated&&this._texStorage(n,_,o.hasMipmap,t,i,l),w(r)){const c=r.levels,h=F(n,t,i,l),d=Math.min(h-1,c.length-1);s.texParameteri(o.target,this._descriptor.context.gl.TEXTURE_MAX_LEVEL,d);const u=_;if(!(u in a))throw new e("Attempting to use compressed data with an uncompressed format!");this._forEachMipmapLevel(((e,t,r,i)=>{const s=c[Math.min(e,c.length-1)];this._compressedTexImage(n,e,u,t,r,i,s)}),d)}else this._texImage(n,0,_,t,i,l,r),R(s),o.hasMipmap&&this.generateMipmap()}P(s,this._descriptor),U(s,this._descriptor),function(e,t){const r=e.capabilities.textureFilterAnisotropic;r&&e.gl.texParameterf(t.target,r.TEXTURE_MAX_ANISOTROPY,t.maxAnisotropy??1)}(this._descriptor.context,this._descriptor),R(s),this._descriptor.context.bindTexture(l,t.TEXTURE_UNIT_FOR_UPDATES)}updateData(r,i,s,a,o,n,c=0){n||console.error("An attempt to use uninitialized data!"),this._glName||console.error("An attempt to update uninitialized texture!");const l=this._descriptor,_=this._deriveInternalFormat(),{context:h,pixelFormat:d,dataType:u,target:p,isImmutable:m}=l;if(m&&!this._wasImmutablyAllocated)throw new e("Cannot update immutable texture before allocation!");const E=h.bindTexture(this,t.TEXTURE_UNIT_FOR_UPDATES,!0);(i<0||s<0||i+a>l.width||s+o>l.height)&&console.error("An attempt to update out of bounds of the texture!"),this._configurePixelStorage();const{gl:T}=h;c&&T.pixelStorei(T.UNPACK_SKIP_ROWS,c),G(n)?T.texSubImage2D(p,r,i,s,a,o,d,u,n):w(n)?T.compressedTexSubImage2D(p,r,i,s,a,o,_,n.levels[r]):T.texSubImage2D(p,r,i,s,a,o,d,u,n),c&&T.pixelStorei(T.UNPACK_SKIP_ROWS,0),h.bindTexture(E,t.TEXTURE_UNIT_FOR_UPDATES)}updateData3D(r,i,s,a,o,n,c,l){l||console.error("An attempt to use uninitialized data!"),this._glName||console.error("An attempt to update uninitialized texture!");const _=this._descriptor,h=this._deriveInternalFormat(),{context:d,pixelFormat:u,dataType:p,isImmutable:m,target:E}=_;if(m&&!this._wasImmutablyAllocated)throw new e("Cannot update immutable texture before allocation!");O(E)||console.warn("Attempting to set 3D texture data on a non-3D texture");const T=d.bindTexture(this,t.TEXTURE_UNIT_FOR_UPDATES);d.setActiveTexture(t.TEXTURE_UNIT_FOR_UPDATES),(i<0||s<0||a<0||i+o>_.width||s+n>_.height||a+c>_.depth)&&console.error("An attempt to update out of bounds of the texture!"),this._configurePixelStorage();const{gl:R}=d;if(w(l))l=l.levels[r],R.compressedTexSubImage3D(E,r,i,s,a,o,n,c,h,l);else{const e=l;R.texSubImage3D(E,r,i,s,a,o,n,c,u,p,e)}d.bindTexture(T,t.TEXTURE_UNIT_FOR_UPDATES)}generateMipmap(){const r=this._descriptor;if(!r.hasMipmap){if(this._wasImmutablyAllocated)throw new e("Cannot add mipmaps to immutable texture after allocation");r.hasMipmap=!0,this._samplingModeDirty=!0,b(r)}r.samplingMode===h.LINEAR?(this._samplingModeDirty=!0,r.samplingMode=h.LINEAR_MIPMAP_NEAREST):r.samplingMode===h.NEAREST&&(this._samplingModeDirty=!0,r.samplingMode=h.NEAREST_MIPMAP_NEAREST);const i=this._descriptor.context.bindTexture(this,t.TEXTURE_UNIT_FOR_UPDATES);this._descriptor.context.setActiveTexture(t.TEXTURE_UNIT_FOR_UPDATES),this._descriptor.context.gl.generateMipmap(r.target),this._descriptor.context.bindTexture(i,t.TEXTURE_UNIT_FOR_UPDATES)}clearMipmap(){const t=this._descriptor;if(t.hasMipmap){if(this._wasImmutablyAllocated)throw new e("Cannot delete mipmaps to immutable texture after allocation");t.hasMipmap=!1,this._samplingModeDirty=!0,b(t)}t.samplingMode===h.LINEAR_MIPMAP_NEAREST?(this._samplingModeDirty=!0,t.samplingMode=h.LINEAR):t.samplingMode===h.NEAREST_MIPMAP_NEAREST&&(this._samplingModeDirty=!0,t.samplingMode=h.NEAREST)}setSamplingMode(e){e!==this._descriptor.samplingMode&&(this._descriptor.samplingMode=e,this._samplingModeDirty=!0)}setWrapMode(e){e!==this._descriptor.wrapMode&&(this._descriptor.wrapMode=e,b(this._descriptor),this._wrapModeDirty=!0)}applyChanges(){const e=this._descriptor,t=e.context.gl;this._samplingModeDirty&&(P(t,e),this._samplingModeDirty=!1),this._wrapModeDirty&&(U(t,e),this._wrapModeDirty=!1)}_deriveInternalFormat(){if(null!=this._descriptor.internalFormat)return this._descriptor.internalFormat===c.DEPTH_STENCIL&&(this._descriptor.internalFormat=c.DEPTH24_STENCIL8),this._descriptor.internalFormat;switch(this._descriptor.dataType){case _.FLOAT:switch(this._descriptor.pixelFormat){case c.RGBA:return this._descriptor.internalFormat=o.RGBA32F;case c.RGB:return this._descriptor.internalFormat=o.RGB32F;default:throw new e("Unable to derive format")}case _.UNSIGNED_BYTE:switch(this._descriptor.pixelFormat){case c.RGBA:return this._descriptor.internalFormat=o.RGBA8;case c.RGB:return this._descriptor.internalFormat=o.RGB8}}return this._descriptor.internalFormat=this._descriptor.pixelFormat===c.DEPTH_STENCIL?c.DEPTH24_STENCIL8:this._descriptor.pixelFormat}_configurePixelStorage(){const e=this._descriptor.context.gl,{unpackAlignment:t,flipped:r,preMultiplyAlpha:i}=this._descriptor;e.pixelStorei(e.UNPACK_ALIGNMENT,t),e.pixelStorei(e.UNPACK_FLIP_Y_WEBGL,r?1:0),e.pixelStorei(e.UNPACK_PREMULTIPLY_ALPHA_WEBGL,i?1:0)}_texStorage(t,r,i,s,a,n){const{gl:c}=this._descriptor.context;if(!(r in o))throw new e("Immutable textures must have a sized internal format");if(!this._descriptor.isImmutable)return;const l=i?F(t,s,a,n):1;if(O(t)){if(null==n)throw new e("Missing depth dimension for 3D texture upload");c.texStorage3D(t,l,r,s,a,n)}else c.texStorage2D(t,l,r,s,a);this._wasImmutablyAllocated=!0}_texImage(t,r,i,s,a,o,n){const c=this._descriptor.context.gl,l=O(t),{isImmutable:_,pixelFormat:h,dataType:d}=this._descriptor;if(_){if(null!=n){const i=n;if(l){if(null==o)throw new e("Missing depth dimension for 3D texture upload");c.texSubImage3D(t,r,0,0,0,s,a,o,h,d,i)}else c.texSubImage2D(t,r,0,0,s,a,h,d,i)}}else{const _=n;if(l){if(null==o)throw new e("Missing depth dimension for 3D texture upload");c.texImage3D(t,r,i,s,a,o,0,h,d,_)}else c.texImage2D(t,r,i,s,a,0,h,d,_)}}_compressedTexImage(t,r,i,s,a,o,n){const c=this._descriptor.context.gl,l=O(t);if(this._descriptor.isImmutable){if(null!=n)if(l){if(null==o)throw new e("Missing depth dimension for 3D texture upload");c.compressedTexSubImage3D(t,r,0,0,0,s,a,o,i,n)}else c.compressedTexSubImage2D(t,r,0,0,s,a,i,n)}else if(l){if(null==o)throw new e("Missing depth dimension for 3D texture upload");c.compressedTexImage3D(t,r,i,s,a,o,0,n)}else c.compressedTexImage2D(t,r,i,s,a,0,n)}_forEachMipmapLevel(t,r=1/0){let{width:i,height:s,depth:a,hasMipmap:o,target:n}=this._descriptor;const c=n===l.TEXTURE_3D;if(null==i||null==s||c&&null==a)throw new e("Missing texture dimensions for mipmap calculation");for(let e=0;t(e,i,s,a),o&&(1!==i||1!==s||c&&1!==a)&&!(e>=r);++e)i=Math.max(1,i>>1),s=Math.max(1,s>>1),c&&(a=Math.max(1,a>>1))}};function b(e){(null!=e.width&&e.width<0||null!=e.height&&e.height<0||null!=e.depth&&e.depth<0)&&console.error("Negative dimension parameters are not allowed!")}function P(e,t){let r=t.samplingMode,i=t.samplingMode;r===h.LINEAR_MIPMAP_NEAREST||r===h.LINEAR_MIPMAP_LINEAR?(r=h.LINEAR,t.hasMipmap||(i=h.LINEAR)):r!==h.NEAREST_MIPMAP_NEAREST&&r!==h.NEAREST_MIPMAP_LINEAR||(r=h.NEAREST,t.hasMipmap||(i=h.NEAREST)),e.texParameteri(t.target,e.TEXTURE_MAG_FILTER,r),e.texParameteri(t.target,e.TEXTURE_MIN_FILTER,i)}function U(e,t){"number"==typeof t.wrapMode?(e.texParameteri(t.target,e.TEXTURE_WRAP_S,t.wrapMode),e.texParameteri(t.target,e.TEXTURE_WRAP_T,t.wrapMode)):(e.texParameteri(t.target,e.TEXTURE_WRAP_S,t.wrapMode.s),e.texParameteri(t.target,e.TEXTURE_WRAP_T,t.wrapMode.t))}function w(e){return null!=e&&"type"in e&&"compressed"===e.type}function G(e){return null!=e&&!w(e)&&!function(e){return null!=e&&"byteLength"in e}(e)}function O(e){return e===l.TEXTURE_3D||e===l.TEXTURE_2D_ARRAY}function F(e,t,r,i=1){let s=Math.max(t,r);return e===l.TEXTURE_3D&&(s=Math.max(s,i)),Math.round(Math.log(s)/Math.LN2)+1}S.TEXTURE_UNIT_FOR_UPDATES=0;export{S as T,N as a,I as b,R as c,g as d,M as e,T as f,A as g,m as h,x as u,f as v,E as w}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/Theme.js b/library/arcgis/4.30/@arcgis/core/chunks/Theme.js new file mode 100644 index 00000000..b263deef --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/Theme.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{a as t}from"./tslib.es6.js";class e{constructor(t){Object.defineProperty(this,"_value",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this._value=t}get value(){return this._value/100}get percent(){return this._value}toString(){return this._value+"%"}interpolate(t,e){return t+this.value*(e-t)}static normalize(t,i,s){return t instanceof e?t:new e(i===s?0:100*Math.min(Math.max(1/(s-i)*(t-i),0),1))}}function i(t){return new e(t)}const s=i(0),r=i(100),a=i(50);function n(t){return Number(t)!==t}function o(t){if(null!=t&&!c(t)){let e=Number(t);return n(e)&&p(t)&&""!=t?o(t.replace(/[^0-9.\-]+/g,"")):e}return t}function h(t){if(u(t))return new Date(t);if(c(t))return new Date(t);{let e=Number(t);return c(e)?new Date(e):new Date(t)}}function l(t){if(n(t))return"NaN";if(t===1/0)return"Infinity";if(t===-1/0)return"-Infinity";if(0===t&&1/t==-1/0)return"-0";let e=t<0;t=Math.abs(t);let i,s=/^([0-9]+)(?:\.([0-9]+))?(?:e[\+\-]([0-9]+))?$/.exec(""+t),r=s[1],a=s[2]||"";if(void 0===s[3])i=""===a?r:r+"."+a;else{let e=+s[3];if(t<1)i="0."+d("0",e-1)+r+a;else{let t=e-a.length;i=0===t?r+a:t<0?r+a.slice(0,t)+"."+a.slice(t):r+a+d("0",t)}}return e?"-"+i:i}function d(t,e){return new Array(e+1).join(t)}function u(t){return"[object Date]"===function(t){return{}.toString.call(t)}(t)}function p(t){return"string"==typeof t}function c(t){return"number"==typeof t&&Number(t)==t}function g(t){return"object"==typeof t&&null!==t}const _="__§§§__",m="__§§§§__";function f(t,e){const i=t.length;for(let s=0;s0;)--i,e(t[i],i)}function w(t,e){const i=t.length;for(let s=0;s0;)--i,e(t[i])||t.splice(i,1)}function M(t){return Object.keys(t)}function A(t){return Object.assign({},t)}function B(t,e){M(t).forEach((i=>{e(i,t[i])}))}function H(t,e){for(let i in t)if(L(t,i)&&!e(i,t[i]))break}function L(t,e){return{}.hasOwnProperty.call(t,e)}class I{constructor(){Object.defineProperty(this,"_disposed",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this._disposed=!1}isDisposed(){return this._disposed}dispose(){this._disposed||(this._disposed=!0,this._dispose())}}class N{constructor(t){Object.defineProperty(this,"_disposed",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_dispose",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this._disposed=!1,this._dispose=t}isDisposed(){return this._disposed}dispose(){this._disposed||(this._disposed=!0,this._dispose())}}class R extends I{constructor(){super(...arguments),Object.defineProperty(this,"_disposers",{enumerable:!0,configurable:!0,writable:!0,value:[]})}_dispose(){v(this._disposers,(t=>{t.dispose()}))}}class F extends I{constructor(t){super(),Object.defineProperty(this,"_disposers",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this._disposers=t}_dispose(){v(this._disposers,(t=>{t.dispose()}))}get disposers(){return this._disposers}}class W extends N{constructor(){super(...arguments),Object.defineProperty(this,"_counter",{enumerable:!0,configurable:!0,writable:!0,value:0})}increment(){return++this._counter,new N((()=>{--this._counter,0===this._counter&&this.dispose()}))}}function U(t){t.parentNode&&t.parentNode.removeChild(t)}function V(t,e,i,s){return t.addEventListener(e,i,s||!1),new N((()=>{t.removeEventListener(e,i,s||!1)}))}function K(t){return V(window,"resize",(e=>{t()}))}function z(t){switch(t){case"touchevents":return window.hasOwnProperty("TouchEvent");case"pointerevents":return window.hasOwnProperty("PointerEvent");case"mouseevents":return window.hasOwnProperty("MouseEvent");case"wheelevents":return window.hasOwnProperty("WheelEvent");case"keyboardevents":return window.hasOwnProperty("KeyboardEvent")}return!1}function G(t){return t.pointerId||0}function Y(){if(document.activeElement&&document.activeElement!=document.body)if(document.activeElement.blur)document.activeElement.blur();else{let t=document.createElement("button");t.style.position="fixed",t.style.top="0px",t.style.left="-10000px",document.body.appendChild(t),t.focus(),t.blur(),document.body.removeChild(t)}}function X(t){t&&t.focus()}function $(t){if(z("pointerevents"))return t;if(z("touchevents"))switch(t){case"pointerover":case"pointerdown":return"touchstart";case"pointerout":case"pointerleave":case"pointerup":return"touchend";case"pointermove":return"touchmove";case"click":return"click";case"dblclick":return"dblclick"}else if(z("mouseevents"))switch(t){case"pointerover":return"mouseover";case"pointerout":return"mouseout";case"pointerleave":return"mouseleave";case"pointerdown":return"mousedown";case"pointermove":return"mousemove";case"pointerup":return"mouseup";case"click":return"click";case"dblclick":return"dblclick"}return t}function Z(t){if("undefined"!=typeof Touch&&t instanceof Touch)return!0;if("undefined"!=typeof PointerEvent&&t instanceof PointerEvent&&null!=t.pointerType)switch(t.pointerType){case"touch":case"pen":case 2:return!0;case"mouse":case 4:return!1;default:return!(t instanceof MouseEvent)}else if(null!=t.type&&t.type.match(/^mouse/))return!1;return!0}function J(t,e,i){t.style[e]=i}function q(t,e){return t.style[e]}function Q(t){if(t.composedPath){const e=t.composedPath();return 0===e.length?null:e[0]}return t.target}function tt(t,e){return t.target&&function(t,e){let i=e;for(;;){if(t===i)return!0;if(null===i.parentNode){if(null==i.host)return!1;i=i.host}else i=i.parentNode}}(e.root.dom,t.target)}function et(t,e){t.style.pointerEvents=e?"auto":"none"}function it(t){if(void 0!==t.key)return t.key;switch(t.keyCode){case 9:return"Tab";case 13:return"Enter";case 16:return"Shift";case 17:return"Control";case 27:return"Escape";case 32:return" ";case 37:return"ArrowLeft";case 38:return"ArrowUp";case 39:return"ArrowRight";case 40:return"ArrowDown";case 46:return"Delete"}return""+t.keyCode}function st(){return/apple/i.test(navigator.vendor)&&"ontouchend"in document?1:void 0}function rt(t,e){return c(t)?t:null!=t&&c(t.value)&&c(e)?e*t.value:0}function at(t){let e=(""+t).match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/);return e?Math.max(0,(e[1]?e[1].length:0)-(e[2]?+e[2]:0)):0}function nt(t,e=0,i="0"){return"string"!=typeof t&&(t=t.toString()),e>t.length?Array(e-t.length+1).join(i)+t:t}function ot(t){return function(t){return t.replace(/^[\s]*/,"")}(function(t){return t.replace(/[\s]*$/,"")}(t))}function ht(t){return t.replace(/\/(date|number|duration)$/i,"")}function lt(t){return t?t.replace(/<[^>]*>/g,""):t}function dt(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}function ut(t){const e=/[\u0590-\u05FF\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]/,i=/([^اأدذرزو]*[اأدذرزو])/gi;let s=t.split(/(\s+)/),r=[];return s.forEach((t=>{if(t.match(/^\s+$/))(t=" ")&&(t=" "),r.push(t);else if(e.test(t)){let e=t.split(i).filter((t=>""!==t));r=r.concat(e)}else r=r.concat([...t])})),r}function pt(t,e=!1){const i=new Date(t.getFullYear(),0,0),s=t.getTime()-i.getTime()+60*(i.getTimezoneOffset()-t.getTimezoneOffset())*1e3;return Math.floor(s/864e5)}function ct(t,e=!1){const i=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate())),s=i.getUTCDay()||7;i.setUTCDate(i.getUTCDate()+4-s);const r=new Date(Date.UTC(i.getUTCFullYear(),0,1));return Math.ceil(((i.getTime()-r.getTime())/864e5+1)/7)}function gt(t,e=!1){const i=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate())),s=i.getUTCDay()||7;return i.setUTCDate(i.getUTCDate()+4-s),new Date(Date.UTC(i.getUTCFullYear(),0,1)).getFullYear()}function _t(t,e=!1){const i=ct(new Date(t.getFullYear(),t.getMonth(),1),e);let s=ct(t,e);return 1==s&&(s=53),s-i+1}function mt(t,e,i=1,s=!1){let r=new Date(e,0,4,0,0,0,0);return s&&r.setUTCFullYear(e),7*t+i-((r.getDay()||7)+3)}function ft(t,e){return t>12?t-=12:0===t&&(t=12),null!=e?t+(e-1):t}function bt(t,e=!1,i=!1,s=!1,r){if(s)return e?"Coordinated Universal Time":"UTC";if(r){const i=t.toLocaleString("en-US",{timeZone:r});return ot(t.toLocaleString("en-US",{timeZone:r,timeZoneName:e?"long":"short"}).substr(i.length))}let a=t.toLocaleString("UTC"),n=t.toLocaleString("UTC",{timeZoneName:e?"long":"short"}).substr(a.length);return!1===i&&(n=n.replace(/ (standard|daylight|summer|winter) /i," ")),ot(n)}function vt(t){const e=new Date(Date.UTC(2012,0,1,0,0,0,0)),i=new Date(e.toLocaleString("en-US",{timeZone:"UTC"}));return(new Date(e.toLocaleString("en-US",{timeZone:t})).getTime()-i.getTime())/6e4*-1}function yt(t){return t.charAt(0).toUpperCase()+t.slice(1)}function wt(t){let e,i,s,r=t.h,a=t.s,n=t.l;if(0==a)e=i=s=n;else{let t=function(t,e,i){return i<0&&(i+=1),i>1&&(i-=1),i<1/6?t+6*(e-t)*i:i<.5?e:i<2/3?t+(e-t)*(2/3-i)*6:t},o=n<.5?n*(1+a):n+a-n*a,h=2*n-o;e=t(h,o,r+1/3),i=t(h,o,r),s=t(h,o,r-1/3)}return{r:Math.round(255*e),g:Math.round(255*i),b:Math.round(255*s)}}function Pt(t){let e=t.r/255,i=t.g/255,s=t.b/255,r=Math.max(e,i,s),a=Math.min(e,i,s),n=0,o=0,h=(r+a)/2;if(r===a)n=o=0;else{let t=r-a;switch(o=h>.5?t/(2-r-a):t/(r+a),r){case e:n=(i-s)/t+(i0?255-t:t;return Math.round(i*e)}function xt(t){return(299*t.r+587*t.g+114*t.b)/1e3>=128}function kt(t,e){return t||(t=[]),[...t,...e].filter(((t,e,i)=>i.indexOf(t)===e))}function Ot(t,e){return!!e&&t.left==e.left&&t.right==e.right&&t.top==e.top&&t.bottom==e.bottom}function Tt(t){return"#"===t[0]&&(t=t.substr(1)),3==t.length&&(t=t[0].repeat(2)+t[1].repeat(2)+t[2].repeat(2)),parseInt(t,16)}function St(t){return jt.fromAny(t)}class jt{constructor(t){Object.defineProperty(this,"_hex",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this._hex=0|t}get hex(){return this._hex}get r(){return this._hex>>>16}get g(){return this._hex>>8&255}get b(){return 255&this._hex}toCSS(t=1){return"rgba("+this.r+", "+this.g+", "+this.b+", "+t+")"}toCSSHex(){return"#"+nt(this.r.toString(16),2)+nt(this.g.toString(16),2)+nt(this.b.toString(16),2)}toHSL(t=1){return Pt({r:this.r,g:this.g,b:this.b,a:t})}static fromHSL(t,e,i){const s=wt({h:t,s:e,l:i});return this.fromRGB(s.r,s.g,s.b)}toString(){return this.toCSSHex()}static fromHex(t){return new jt(t)}static fromRGB(t,e,i){return new jt((0|i)+(e<<8)+(t<<16))}static fromString(t){return new jt(Tt(t))}static fromCSS(t){return new jt(function(t){let e=(t=t.replace(/[ ]/g,"")).match(/^rgb\(([0-9]*),([0-9]*),([0-9]*)\)/i);if(e)e.push("1");else if(e=t.match(/^rgba\(([0-9]*),([0-9]*),([0-9]*),([.0-9]*)\)/i),!e)return 0;let i="";for(let t=1;t<=3;t++){let s=parseInt(e[t]).toString(16);1==s.length&&(s="0"+s),i+=s}return Tt(i)}(t))}static fromAny(t){if(p(t)){if("#"==t[0])return jt.fromString(t);if("rgb"==t.substr(0,3))return jt.fromCSS(t)}else{if(c(t))return jt.fromHex(t);if(t instanceof jt)return jt.fromHex(t.hex)}throw new Error("Unknown color syntax: "+t)}static alternative(t,e,i){const s=function(t,e={r:255,g:255,b:255},i={r:255,g:255,b:255}){let s=e,r=i;return xt(i)&&(s=i,r=e),xt(t)?r:s}({r:t.r,g:t.g,b:t.b},e?{r:e.r,g:e.g,b:e.b}:void 0,i?{r:i.r,g:i.g,b:i.b}:void 0);return this.fromRGB(s.r,s.g,s.b)}static interpolate(t,e,i,s="rgb"){if("hsl"==s){const s=e.toHSL(),r=i.toHSL();return jt.fromHSL(Mt(t,s.h,r.h),Mt(t,s.s,r.s),Mt(t,s.l,r.l))}return jt.fromRGB(Mt(t,e.r,i.r),Mt(t,e.g,i.g),Mt(t,e.b,i.b))}static lighten(t,e){const i=function(t,e){return t?{r:Math.max(0,Math.min(255,t.r+Dt(t.r,e))),g:Math.max(0,Math.min(255,t.g+Dt(t.g,e))),b:Math.max(0,Math.min(255,t.b+Dt(t.b,e))),a:t.a}:t}({r:t.r,g:t.g,b:t.b},e);return jt.fromRGB(i.r,i.g,i.b)}static brighten(t,e){const i=function(t,e){if(t){let i=Dt(Math.min(Math.max(t.r,t.g,t.b),230),e);return{r:Math.max(0,Math.min(255,Math.round(t.r+i))),g:Math.max(0,Math.min(255,Math.round(t.g+i))),b:Math.max(0,Math.min(255,Math.round(t.b+i))),a:t.a}}return t}({r:t.r,g:t.g,b:t.b},e);return jt.fromRGB(i.r,i.g,i.b)}static saturate(t,e){const i=function(t,e){if(void 0===t||1==e)return t;let i=Pt(t);return i.s=e,wt(i)}({r:t.r,g:t.g,b:t.b},e);return jt.fromRGB(i.r,i.g,i.b)}}class Et{constructor(){Object.defineProperty(this,"_listeners",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_killed",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_disabled",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_iterating",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_enabled",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_disposed",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this._listeners=[],this._killed=[],this._disabled={},this._iterating=0,this._enabled=!0,this._disposed=!1}isDisposed(){return this._disposed}dispose(){if(!this._disposed){this._disposed=!0;const t=this._listeners;this._iterating=1,this._listeners=null,this._disabled=null;try{v(t,(t=>{t.disposer.dispose()}))}finally{this._killed=null,this._iterating=null}}}hasListeners(){return 0!==this._listeners.length}hasListenersByType(t){return function(e,i){const s=e.length;for(let i=0;i{r.once!==t||r.type!==e||void 0!==i&&r.callback!==i||r.context!==s||r.disposer.dispose()}))}isEnabled(t){if(this._disposed)throw new Error("EventDispatcher is disposed");return this._enabled&&this._listeners.length>0&&this.hasListenersByType(t)&&void 0===this._disabled[t]}removeType(t){if(this._disposed)throw new Error("EventDispatcher is disposed");this._eachListener((e=>{e.type===t&&e.disposer.dispose()}))}has(t,e,i){return-1!==j(this._listeners,(s=>!0!==s.once&&s.type===t&&(void 0===e||s.callback===e)&&s.context===i))}_shouldDispatch(t){if(this._disposed)throw new Error("EventDispatcher is disposed");const e=this._disabled[t];return c(e)?(e<=1?delete this._disabled[t]:--this._disabled[t],!1):this._enabled}_eachListener(t){++this._iterating;try{v(this._listeners,t)}finally{--this._iterating,0===this._iterating&&0!==this._killed.length&&(v(this._killed,(t=>{this._removeListener(t)})),this._killed.length=0)}}dispatch(t,e){this._shouldDispatch(t)&&this._eachListener((i=>{i.killed||null!==i.type&&i.type!==t||i.dispatch(t,e)}))}_on(t,e,i,s,r,a){if(this._disposed)throw new Error("EventDispatcher is disposed");this._removeExistingListener(t,e,i,s);const n={type:e,callback:i,context:s,shouldClone:r,dispatch:a,killed:!1,once:t,disposer:new N((()=>{n.killed=!0,this._removeListener(n)}))};return this._listeners.push(n),n}onAll(t,e,i=!0){return this._on(!1,null,t,e,i,((i,s)=>t.call(e,s))).disposer}on(t,e,i,s=!0){return this._on(!1,t,e,i,s,((t,s)=>e.call(i,s))).disposer}once(t,e,i,s=!0){const r=this._on(!0,t,e,i,s,((t,s)=>{r.disposer.dispose(),e.call(i,s)}));return r.disposer}off(t,e,i){this._removeExistingListener(!1,t,e,i)}copyFrom(t){if(this._disposed)throw new Error("EventDispatcher is disposed");if(t===this)throw new Error("Cannot copyFrom the same TargetedEventDispatcher");const e=[];return v(t._listeners,(t=>{!t.killed&&t.shouldClone&&(null===t.type?e.push(this.onAll(t.callback,t.context)):t.once?e.push(this.once(t.type,t.callback,t.context)):e.push(this.on(t.type,t.callback,t.context)))})),new F(e)}}function Ct(e){return t(this,void 0,void 0,(function*(){if(void 0!==e){const t=[];B(e,((e,i)=>{t.push(i.waitForStop())})),yield Promise.all(t)}}))}function Mt(t,e,i){return e+t*(i-e)}function At(t,e,i){return t>=1?i:e}function Bt(t,i,s){return new e(Mt(t,i.percent,s.percent))}function Ht(t,e,i){return jt.interpolate(t,e,i)}var Lt;function It(t,e){if(!(t>=0&&t=0&&t{this.push(t)}))}copyFrom(t){this.pushAll(t._values)}pop(){return this._values.length-1<0?void 0:this.removeIndex(this._values.length-1)}shift(){return this._values.length?this.removeIndex(0):void 0}setAll(t){const e=this._values;this._values=[],this._onClear(e),v(t,(t=>{this._values.push(t),this._onPush(t)}))}clear(){this.setAll([])}*[Symbol.iterator](){const t=this._values.length;for(let e=0;e{t.dispose()})),super._onClear(t)}isDisposed(){return this._disposed}dispose(){this._disposed||(this._disposed=!0,this.autoDispose&&v(this._values,(t=>{t.dispose()})))}}class Ft extends Rt{constructor(t,e){super(),Object.defineProperty(this,"template",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"make",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.template=t,this.make=e}}class Wt extends Nt{constructor(t){super(),Object.defineProperty(this,"_disposed",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"_container",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_events",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this._container=t,this._events=this.events.onAll((t=>{if("clear"===t.type)v(t.oldValues,(t=>{this._onRemoved(t)}));else if("push"===t.type)this._onInserted(t.newValue);else if("setIndex"===t.type)this._onRemoved(t.oldValue),this._onInserted(t.newValue,t.index);else if("insertIndex"===t.type)this._onInserted(t.newValue,t.index);else if("removeIndex"===t.type)this._onRemoved(t.oldValue);else{if("moveIndex"!==t.type)throw new Error("Unknown IListEvent type");this._onRemoved(t.value),this._onInserted(t.value,t.newIndex)}}))}_onInserted(t,e){t._setParent(this._container,!0);const i=this._container._childrenDisplay;void 0===e?i.addChild(t._display):i.addChildAt(t._display,e)}_onRemoved(t){this._container._childrenDisplay.removeChild(t._display),this._container.markDirtyBounds(),this._container.markDirty()}isDisposed(){return this._disposed}dispose(){this._disposed||(this._disposed=!0,this._events.dispose(),v(this.values,(t=>{t.dispose()})))}}const Ut=Math.PI,Vt=Ut/180,Kt=180/Ut;function zt(t,e,i){if(!c(e)||e<=0)return Math.round(t);{let i=Math.pow(10,e);return Math.round(t*i)/i}}function Gt(t,e){if(!c(e)||e<=0)return Math.ceil(t);{let i=Math.pow(10,e);return Math.ceil(t*i)/i}}function Yt(t,e,i){return Math.min(Math.max(t,e),i)}function Xt(t){return Math.sin(Vt*t)}function $t(t){return Math.cos(Vt*t)}function Zt(t){return(t%=360)<0&&(t+=360),t}function Jt(t,e,i,s,r){let a=Number.MAX_VALUE,n=Number.MAX_VALUE,o=-Number.MAX_VALUE,h=-Number.MAX_VALUE,l=[];l.push(qt(r,i)),l.push(qt(r,s));let d=Math.min(90*Math.floor(i/90),90*Math.floor(s/90)),u=Math.max(90*Math.ceil(i/90),90*Math.ceil(s/90));for(let t=d;t<=u;t+=90)t>=i&&t<=s&&l.push(qt(r,t));for(let t=0;to&&(o=e.x),e.y>h&&(h=e.y)}return{left:t+a,top:e+n,right:t+o,bottom:e+h}}function qt(t,e){return{x:t*$t(e),y:t*Xt(e)}}function Qt(t){const e=t.length;if(e>0){let i=t[0],s=i.left,r=i.top,a=i.right,n=i.bottom;if(e>1)for(let o=1;o{this._userSettings[t]=!0}))}get(t,e){const i=this._settings[t];return void 0!==i?i:e}setRaw(t,e){this._settings[t]=e}set(t,e){this._userSettings[t]=!0,this.setRaw(t,e)}remove(t){delete this._userSettings[t],delete this._settings[t]}setAll(t){M(t).forEach((e=>{this.set(e,t[e])}))}_eachSetting(t){B(this._settings,t)}apply(){const t={stateAnimationEasing:!0,stateAnimationDuration:!0},e=this._entity.states.lookup("default");this._eachSetting(((i,s)=>{t[i]||(t[i]=!0,this!==e&&(i in e._settings||(e._settings[i]=this._entity.get(i))),this._entity.set(i,s))}))}applyAnimate(t){null==t&&(t=this._settings.stateAnimationDuration),null==t&&(t=this.get("stateAnimationDuration",this._entity.get("stateAnimationDuration",0)));let e=this._settings.stateAnimationEasing;null==e&&(e=this.get("stateAnimationEasing",this._entity.get("stateAnimationEasing",ee)));const i=this._entity.states.lookup("default"),s={stateAnimationEasing:!0,stateAnimationDuration:!0},r={};return this._eachSetting(((a,n)=>{if(!s[a]){s[a]=!0,this!=i&&(a in i._settings||(i._settings[a]=this._entity.get(a)));const o=this._entity.animate({key:a,to:n,duration:t,easing:e});o&&(r[a]=o)}})),r}}class re{constructor(t){Object.defineProperty(this,"_states",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"_entity",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this._entity=t}lookup(t){return this._states[t]}create(t,e){const i=this._states[t];if(i)return i.setAll(e),i;{const i=new se(this._entity,e);return this._states[t]=i,i}}remove(t){delete this._states[t]}apply(t){const e=this._states[t];e&&e.apply(),this._entity._applyState(t)}applyAnimate(t,e){let i;const s=this._states[t];return s&&(i=s.applyAnimate(e)),this._entity._applyStateAnimated(t,e),i}}const ae=new class{constructor(){Object.defineProperty(this,"version",{enumerable:!0,configurable:!0,writable:!0,value:"5.9.10"}),Object.defineProperty(this,"licenses",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"entitiesById",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"rootElements",{enumerable:!0,configurable:!0,writable:!0,value:[]})}};function ne(t){ae.licenses.push(t)}function oe(t,e){return t===e?0:t{D(i,e)&&this._entity._markDirtyKey(t)}))}remove(t){const e=this._callbacks[t];void 0!==e&&(delete this._callbacks[t],0!==e.length&&this._entity._markDirtyKey(t))}enable(t){this._disabled[t]&&(delete this._disabled[t],this._entity._markDirtyKey(t))}disable(t){this._disabled[t]||(this._disabled[t]=!0,this._entity._markDirtyKey(t))}fold(t,e){if(!this._disabled[t]){const i=this._callbacks[t];if(void 0!==i)for(let s=0,r=i.length;s{if(this._stopped)t();else{const e=()=>{i.dispose(),t()},i=this.events.on("stopped",e)}}))}_checkEnded(){return!(this._loops>1&&(--this._loops,1))}_run(t){null!==this._oldTime&&(this._time+=t-this._oldTime,this._time>this._duration&&(this._time=this._duration)),this._oldTime=t}_reset(t){this._oldTime=t,this._time=0}_value(t){return this._interpolate(this._easing(t),this._from,this._to)}}let pe=0;class ce{constructor(t){Object.defineProperty(this,"uid",{enumerable:!0,configurable:!0,writable:!0,value:++pe}),Object.defineProperty(this,"_settings",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_privateSettings",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"_settingEvents",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"_privateSettingEvents",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"_prevSettings",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"_prevPrivateSettings",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"_animatingSettings",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"_animatingPrivateSettings",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"_disposed",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"_userProperties",{enumerable:!0,configurable:!0,writable:!0,value:{}}),this._settings=t}_checkDirty(){M(this._settings).forEach((t=>{this._userProperties[t]=!0,this._markDirtyKey(t)}))}resetUserSettings(){this._userProperties={}}_runAnimation(t){let e=Lt.Stopped;if(!this.isDisposed()){let i=!1,s=!1;B(this._animatingSettings,((e,r)=>{if(r.stopped)this._stopAnimation(e);else if(r.playing){r._run(t);const s=r.percentage;s>=1?r._checkEnded()?this.set(e,r._value(1)):(i=!0,r._reset(t),this._set(e,r._value(1))):(i=!0,this._set(e,r._value(s)))}else s=!0})),B(this._animatingPrivateSettings,((e,r)=>{if(r.stopped)this._stopAnimationPrivate(e);else if(r.playing){r._run(t);const s=r.percentage;s>=1?r._checkEnded()?this.setPrivate(e,r._value(1)):(i=!0,r._reset(t),this._setPrivate(e,r._value(1))):(i=!0,this._setPrivate(e,r._value(s)))}else s=!0})),i?e=Lt.Playing:s&&(e=Lt.Paused)}return e}_markDirtyKey(t){this.markDirty()}_markDirtyPrivateKey(t){this.markDirty()}on(t,e){let i=this._settingEvents[t];return void 0===i&&(i=this._settingEvents[t]=[]),i.push(e),new N((()=>{D(i,e),0===i.length&&delete this._settingEvents[t]}))}off(t,e){let i=this._settingEvents[t];void 0!==i&&void 0!==e?D(i,e):delete this._settingEvents[t]}onPrivate(t,e){let i=this._privateSettingEvents[t];return void 0===i&&(i=this._privateSettingEvents[t]=[]),i.push(e),new N((()=>{D(i,e),0===i.length&&delete this._privateSettingEvents[t]}))}offPrivate(t,e){let i=this._privateSettingEvents[t];void 0!==i&&void 0!==e?D(i,e):delete this._privateSettingEvents[t]}getRaw(t,e){const i=this._settings[t];return void 0!==i?i:e}has(t){return t in this._settings}get(t,e){return this.getRaw(t,e)}_sendKeyEvent(t,e){const i=this._settingEvents[t];void 0!==i&&v(i,(i=>{i(e,this,t)}))}_sendPrivateKeyEvent(t,e){const i=this._privateSettingEvents[t];void 0!==i&&v(i,(i=>{i(e,this,t)}))}_setRaw(t,e,i){this._prevSettings[t]=e,this._sendKeyEvent(t,i)}setRaw(t,e){const i=this._settings[t];this._settings[t]=e,i!==e&&this._setRaw(t,i,e)}_set(t,e){const i=this._settings[t];this._settings[t]=e,i!==e&&(this._setRaw(t,i,e),this._markDirtyKey(t))}_stopAnimation(t){const e=this._animatingSettings[t];e&&(delete this._animatingSettings[t],e.stop())}set(t,e){return this._set(t,e),this._stopAnimation(t),e}remove(t){t in this._settings&&(this._prevSettings[t]=this._settings[t],delete this._settings[t],this._sendKeyEvent(t,void 0),this._markDirtyKey(t)),this._stopAnimation(t)}removeAll(){v(M(this._settings),(t=>{this.remove(t)}))}getPrivate(t,e){const i=this._privateSettings[t];return void 0!==i?i:e}_setPrivateRaw(t,e,i){this._prevPrivateSettings[t]=e,this._sendPrivateKeyEvent(t,i)}setPrivateRaw(t,e){const i=this._privateSettings[t];this._privateSettings[t]=e,i!==e&&this._setPrivateRaw(t,i,e)}_setPrivate(t,e){const i=this._privateSettings[t];this._privateSettings[t]=e,i!==e&&(this._setPrivateRaw(t,i,e),this._markDirtyPrivateKey(t))}_stopAnimationPrivate(t){const e=this._animatingPrivateSettings[t];e&&(e.stop(),delete this._animatingPrivateSettings[t])}setPrivate(t,e){return this._setPrivate(t,e),this._stopAnimationPrivate(t),e}removePrivate(t){t in this._privateSettings&&(this._prevPrivateSettings[t]=this._privateSettings[t],delete this._privateSettings[t],this._markDirtyPrivateKey(t)),this._stopAnimationPrivate(t)}setAll(t){B(t,((t,e)=>{this.set(t,e)}))}animate(t){const e=t.key,i=t.to,s=t.duration||0,r=t.loops||1,a=void 0===t.from?this.get(e):t.from,n=void 0===t.easing?te:t.easing;if(0===s)this.set(e,i);else{if(void 0!==a&&a!==i){this.set(e,a);const t=this._animatingSettings[e]=new ue(this,a,i,s,n,r,this._animationTime());return this._startAnimation(),t}this.set(e,i)}const o=new ue(this,a,i,s,n,r,null);return o.stop(),o}animatePrivate(t){const e=t.key,i=t.to,s=t.duration||0,r=t.loops||1,a=void 0===t.from?this.getPrivate(e):t.from,n=void 0===t.easing?te:t.easing;if(0===s)this.setPrivate(e,i);else{if(void 0!==a&&a!==i){this.setPrivate(e,a);const t=this._animatingPrivateSettings[e]=new ue(this,a,i,s,n,r,this._animationTime());return this._startAnimation(),t}this.setPrivate(e,i)}const o=new ue(this,a,i,s,n,r,null);return o.stop(),o}_dispose(){}isDisposed(){return this._disposed}dispose(){this._disposed||(this._disposed=!0,this._dispose())}}class ge extends ce{constructor(t,e,i,s=[]){if(super(e),Object.defineProperty(this,"_root",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_user_id",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"states",{enumerable:!0,configurable:!0,writable:!0,value:new re(this)}),Object.defineProperty(this,"adapters",{enumerable:!0,configurable:!0,writable:!0,value:new de(this)}),Object.defineProperty(this,"events",{enumerable:!0,configurable:!0,writable:!0,value:this._createEvents()}),Object.defineProperty(this,"_userPrivateProperties",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"_dirty",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"_dirtyPrivate",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"_template",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_templates",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"_internalTemplates",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_defaultThemes",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"_templateDisposers",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"_disposers",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"_runSetup",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"_disposerProperties",{enumerable:!0,configurable:!0,writable:!0,value:{}}),!i)throw new Error("You cannot use `new Class()`, instead use `Class.new()`");this._root=t,this._internalTemplates=s,e.id&&this._registerId(e.id)}static new(t,e,i){const s=new this(t,e,!0);return s._template=i,s._afterNew(),s}static _new(t,e,i=[]){const s=new this(t,e,!0,i);return s._afterNew(),s}_afterNew(){this._checkDirty();let t=!1;const e=this._template;e&&(t=!0,e._setObjectTemplate(this)),v(this._internalTemplates,(e=>{t=!0,e._setObjectTemplate(this)})),t&&this._applyTemplates(!1),this.states.create("default",{}),this._setDefaults()}_afterNewApplyThemes(){this._checkDirty();const t=this._template;t&&t._setObjectTemplate(this),v(this._internalTemplates,(t=>{t._setObjectTemplate(this)})),this.states.create("default",{}),this._setDefaults(),this._applyThemes()}_createEvents(){return new Et}get classNames(){return this.constructor.classNames}get className(){return this.constructor.className}_setDefaults(){}_setDefaultFn(t,e){const i=this.get(t);if(i)return i;{const i=e();return this.set(t,i),i}}_setDefault(t,e){this.has(t)||super.set(t,e)}_setRawDefault(t,e){this.has(t)||super.setRaw(t,e)}_clearDirty(){M(this._dirty).forEach((t=>{this._dirty[t]=!1})),M(this._dirtyPrivate).forEach((t=>{this._dirtyPrivate[t]=!1}))}isDirty(t){return!!this._dirty[t]}isPrivateDirty(t){return!!this._dirtyPrivate[t]}_markDirtyKey(t){this._dirty[t]=!0,super._markDirtyKey(t)}_markDirtyPrivateKey(t){this._dirtyPrivate[t]=!0,super._markDirtyKey(t)}isType(t){return-1!==this.classNames.indexOf(t)}_pushPropertyDisposer(t,e){let i=this._disposerProperties[t];return void 0===i&&(i=this._disposerProperties[t]=[]),i.push(e),e}_disposeProperty(t){const e=this._disposerProperties[t];void 0!==e&&(v(e,(t=>{t.dispose()})),delete this._disposerProperties[t])}set template(t){const e=this._template;e!==t&&(this._template=t,e&&e._removeObjectTemplate(this),t&&t._setObjectTemplate(this),this._applyTemplates())}get template(){return this._template}markDirty(){this._root._addDirtyEntity(this)}_startAnimation(){this._root._addAnimation(this)}_animationTime(){return this._root.animationTime}_applyState(t){}_applyStateAnimated(t,e){}get(t,e){const i=this.adapters.fold(t,this._settings[t]);return void 0!==i?i:e}isUserSetting(t){return this._userProperties[t]||!1}set(t,e){return this._userProperties[t]=!0,super.set(t,e)}setRaw(t,e){this._userProperties[t]=!0,super.setRaw(t,e)}_setSoft(t,e){return this._userProperties[t]?e:super.set(t,e)}remove(t){delete this._userProperties[t],this._removeTemplateProperty(t)}setPrivate(t,e){return this._userPrivateProperties[t]=!0,super.setPrivate(t,e)}setPrivateRaw(t,e){this._userPrivateProperties[t]=!0,super.setPrivateRaw(t,e)}removePrivate(t){delete this._userPrivateProperties[t],this._removeTemplatePrivateProperty(t)}_setTemplateProperty(t,e,i){this._userProperties[e]||t===this._findTemplateByKey(e)&&super.set(e,i)}_setTemplatePrivateProperty(t,e,i){this._userPrivateProperties[e]||t===this._findTemplateByPrivateKey(e)&&super.setPrivate(e,i)}_removeTemplateProperty(t){if(!this._userProperties[t]){const e=this._findTemplateByKey(t);e?super.set(t,e._settings[t]):super.remove(t)}}_removeTemplatePrivateProperty(t){if(!this._userPrivateProperties[t]){const e=this._findTemplateByPrivateKey(t);e?super.setPrivate(t,e._privateSettings[t]):super.removePrivate(t)}}_walkParents(t){t(this._root._rootContainer),t(this)}_applyStateByKey(t){const e=this.states.create(t,{}),i={};this._eachTemplate((s=>{const r=s.states.lookup(t);r&&r._apply(e,i)})),B(e._settings,(t=>{i[t]||e._userSettings[t]||e.remove(t)}))}_applyTemplate(t,e){this._templateDisposers.push(t._apply(this,e)),B(t._settings,((t,i)=>{e.settings[t]||this._userProperties[t]||(e.settings[t]=!0,super.set(t,i))})),B(t._privateSettings,((t,i)=>{e.privateSettings[t]||this._userPrivateProperties[t]||(e.privateSettings[t]=!0,super.setPrivate(t,i))})),this._runSetup&&t.setup&&(this._runSetup=!1,t.setup(this))}_findStaticTemplate(t){if(this._template&&t(this._template))return this._template}_eachTemplate(t){this._findStaticTemplate((e=>(t(e),!1))),y(this._internalTemplates,t),v(this._templates,t)}_applyTemplates(t=!0){t&&this._disposeTemplates();const e={settings:{},privateSettings:{},states:{}};this._eachTemplate((t=>{this._applyTemplate(t,e)})),t&&(B(this._settings,(t=>{this._userProperties[t]||e.settings[t]||super.remove(t)})),B(this._privateSettings,(t=>{this._userPrivateProperties[t]||e.privateSettings[t]||super.removePrivate(t)})))}_findTemplate(t){const e=this._findStaticTemplate(t);if(void 0===e){const e=function(t,e){const i=function(t,e){let i=t.length;for(;i>0;)if(--i,e(t[i],i))return i;return-1}(t,e);if(-1!==i)return t[i]}(this._internalTemplates,t);return void 0===e?E(this._templates,t):e}return e}_findTemplateByKey(t){return this._findTemplate((e=>t in e._settings))}_findTemplateByPrivateKey(t){return this._findTemplate((e=>t in e._privateSettings))}_disposeTemplates(){v(this._templateDisposers,(t=>{t.dispose()})),this._templateDisposers.length=0}_removeTemplates(){v(this._templates,(t=>{t._removeObjectTemplate(this)})),this._templates.length=0}_applyThemes(t=!1){let e=!1;const i=[];let s=[];const r=new Set,a=this.get("themeTagsSelf");return a&&v(a,(t=>{r.add(t)})),this._walkParents((t=>{t===this._root._rootContainer&&(e=!0),t._defaultThemes.length>0&&i.push(t._defaultThemes);const a=t.get("themes");a&&s.push(a);const n=t.get("themeTags");n&&v(n,(t=>{r.add(t)}))})),s=i.concat(s),this._removeTemplates(),(e||t)&&y(this.classNames,(t=>{const e=[];v(s,(i=>{v(i,(i=>{const s=i._lookupRules(t);s&&y(s,(t=>{if(t.tags.every((t=>r.has(t)))){const i=function(t,e){let i=0,s=t.length,r=!1;for(;i>1,n=e(t[a]);n<0?i=a+1:0===n?(r=!0,s=a):s=a}return{found:r,index:i}}(e,(e=>{const i=oe(t.tags.length,e.tags.length);return 0===i?he(t.tags,e.tags,oe):i}));e.splice(i.index,0,t)}}))}))})),v(e,(t=>{this._templates.push(t.template),t.template._setObjectTemplate(this)}))})),this._applyTemplates(),(e||t)&&(this._runSetup=!1),e||t}_changed(){}_beforeChanged(){if(this.isDirty("id")){const t=this.get("id");t&&this._registerId(t);const e=this._prevSettings.id;e&&delete ae.entitiesById[e]}}_registerId(t){if(ae.entitiesById[t]&&ae.entitiesById[t]!==this)throw new Error('An entity with id "'+t+'" already exists.');ae.entitiesById[t]=this}_afterChanged(){}addDisposer(t){return this._disposers.push(t),t}_dispose(){super._dispose();const t=this._template;t&&t._removeObjectTemplate(this),v(this._internalTemplates,(t=>{t._removeObjectTemplate(this)})),this._removeTemplates(),this._disposeTemplates(),this.events.dispose(),this._disposers.forEach((t=>{t.dispose()})),B(this._disposerProperties,((t,e)=>{v(e,(t=>{t.dispose()}))}));const e=this.get("id");e&&delete ae.entitiesById[e]}setTimeout(t,e){const i=setTimeout((()=>{this.removeDispose(s),t()}),e),s=new N((()=>{clearTimeout(i)}));return this._disposers.push(s),s}removeDispose(t){if(!this.isDisposed()){let e=f(this._disposers,t);e>-1&&this._disposers.splice(e,1)}t.dispose()}hasTag(t){return-1!==f(this.get("themeTags",[]),t)}addTag(t){if(!this.hasTag(t)){const e=this.get("themeTags",[]);e.push(t),this.set("themeTags",e)}}removeTag(t){if(this.hasTag(t)){const e=this.get("themeTags",[]);P(e,t),this.set("themeTags",e)}}_t(t,e,...i){return this._root.language.translate(t,e,...i)}get root(){return this._root}}Object.defineProperty(ge,"className",{enumerable:!0,configurable:!0,writable:!0,value:"Entity"}),Object.defineProperty(ge,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:["Entity"]});class _e{constructor(t,e,i){Object.defineProperty(this,"_settings",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_name",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_template",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this._name=t,this._template=e,this._settings=i}get(t,e){const i=this._settings[t];return void 0!==i?i:e}set(t,e){this._settings[t]=e,this._template._stateChanged(this._name)}remove(t){delete this._settings[t],this._template._stateChanged(this._name)}setAll(t){M(t).forEach((e=>{this._settings[e]=t[e]})),this._template._stateChanged(this._name)}_apply(t,e){B(this._settings,((i,s)=>{e[i]||t._userSettings[i]||(e[i]=!0,t.setRaw(i,s))}))}}class me{constructor(t){Object.defineProperty(this,"_template",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_states",{enumerable:!0,configurable:!0,writable:!0,value:{}}),this._template=t}lookup(t){return this._states[t]}create(t,e){const i=this._states[t];if(i)return i.setAll(e),i;{const i=new _e(t,this._template,e);return this._states[t]=i,this._template._stateChanged(t),i}}remove(t){delete this._states[t],this._template._stateChanged(t)}_apply(t,e){B(this._states,((i,s)=>{let r=e.states[i];null==r&&(r=e.states[i]={});const a=t.states.create(i,{});s._apply(a,r)}))}}class fe{constructor(){Object.defineProperty(this,"_callbacks",{enumerable:!0,configurable:!0,writable:!0,value:{}})}add(t,e){let i=this._callbacks[t];return void 0===i&&(i=this._callbacks[t]=[]),i.push(e),new N((()=>{D(i,e),0===i.length&&delete this._callbacks[t]}))}remove(t){void 0!==this._callbacks[t]&&delete this._callbacks[t]}_apply(t){const e=[];return B(this._callbacks,((i,s)=>{v(s,(s=>{e.push(t.adapters.add(i,s))}))})),new F(e)}}class be{constructor(t,e){if(Object.defineProperty(this,"_settings",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_privateSettings",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"_settingEvents",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"_privateSettingEvents",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"_entities",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"states",{enumerable:!0,configurable:!0,writable:!0,value:new me(this)}),Object.defineProperty(this,"adapters",{enumerable:!0,configurable:!0,writable:!0,value:new fe}),Object.defineProperty(this,"events",{enumerable:!0,configurable:!0,writable:!0,value:new Et}),Object.defineProperty(this,"setup",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),!e)throw new Error("You cannot use `new Class()`, instead use `Class.new()`");this._settings=t}static new(t){return new be(t,!0)}get entities(){return this._entities}get(t,e){const i=this._settings[t];return void 0!==i?i:e}setRaw(t,e){this._settings[t]=e}set(t,e){this._settings[t]!==e&&(this.setRaw(t,e),this._entities.forEach((i=>{i._setTemplateProperty(this,t,e)})))}remove(t){t in this._settings&&(delete this._settings[t],this._entities.forEach((e=>{e._removeTemplateProperty(t)})))}removeAll(){B(this._settings,((t,e)=>{this.remove(t)}))}getPrivate(t,e){const i=this._privateSettings[t];return void 0!==i?i:e}setPrivateRaw(t,e){return this._privateSettings[t]=e,e}setPrivate(t,e){return this._privateSettings[t]!==e&&(this.setPrivateRaw(t,e),this._entities.forEach((i=>{i._setTemplatePrivateProperty(this,t,e)}))),e}removePrivate(t){t in this._privateSettings&&(delete this._privateSettings[t],this._entities.forEach((e=>{e._removeTemplatePrivateProperty(t)})))}setAll(t){B(t,((t,e)=>{this.set(t,e)}))}on(t,e){let i=this._settingEvents[t];return void 0===i&&(i=this._settingEvents[t]=[]),i.push(e),new N((()=>{D(i,e),0===i.length&&delete this._settingEvents[t]}))}onPrivate(t,e){let i=this._privateSettingEvents[t];return void 0===i&&(i=this._privateSettingEvents[t]=[]),i.push(e),new N((()=>{D(i,e),0===i.length&&delete this._privateSettingEvents[t]}))}_apply(t,e){const i=[];return B(this._settingEvents,((e,s)=>{v(s,(s=>{i.push(t.on(e,s))}))})),B(this._privateSettingEvents,((e,s)=>{v(s,(s=>{i.push(t.onPrivate(e,s))}))})),this.states._apply(t,e),i.push(this.adapters._apply(t)),i.push(t.events.copyFrom(this.events)),new F(i)}_setObjectTemplate(t){this._entities.push(t)}_removeObjectTemplate(t){P(this._entities,t)}_stateChanged(t){this._entities.forEach((e=>{e._applyStateByKey(t)}))}}class ve extends Et{constructor(t){super(),Object.defineProperty(this,"_sprite",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_rendererDisposers",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"_dispatchParents",{enumerable:!0,configurable:!0,writable:!0,value:!0}),this._sprite=t}_makePointerEvent(t,e){return{type:t,originalEvent:e.event,point:e.point,simulated:e.simulated,native:e.native,target:this._sprite}}_onRenderer(t,e){this._sprite.set("interactive",!0),this._sprite._display.interactive=!0;let i=this._rendererDisposers[t];if(void 0===i){const s=this._sprite._display.on(t,(t=>{e.call(this,t)}));i=this._rendererDisposers[t]=new W((()=>{delete this._rendererDisposers[t],s.dispose()}))}return i.increment()}_on(t,e,i,s,r,a){const n=super._on(t,e,i,s,r,a),o=ve.RENDERER_EVENTS[e];return void 0!==o&&(n.disposer=new F([n.disposer,this._onRenderer(e,o)])),n}stopParentDispatch(){this._dispatchParents=!1}dispatchParents(t,e){const i=this._dispatchParents;this._dispatchParents=!0;try{this.dispatch(t,e),this._dispatchParents&&this._sprite.parent&&this._sprite.parent.events.dispatchParents(t,e)}finally{this._dispatchParents=i}}}Object.defineProperty(ve,"RENDERER_EVENTS",{enumerable:!0,configurable:!0,writable:!0,value:{click:function(t){this.isEnabled("click")&&!this._sprite.isDragging()&&this._sprite._hasDown()&&!this._sprite._hasMoved(this._makePointerEvent("click",t))&&this.dispatch("click",this._makePointerEvent("click",t))},rightclick:function(t){this.isEnabled("rightclick")&&this.dispatch("rightclick",this._makePointerEvent("rightclick",t))},middleclick:function(t){this.isEnabled("middleclick")&&this.dispatch("middleclick",this._makePointerEvent("middleclick",t))},dblclick:function(t){this.dispatchParents("dblclick",this._makePointerEvent("dblclick",t))},pointerover:function(t){const e=this._sprite;let i=!0;if(e.getPrivate("trustBounds")){e._getBounds();const s=e.globalBounds();if(e.isType("Graphics")){const t=e.get("strokeWidth",1)/2;t>=1&&(s.left-=t,s.right+=t,s.top-=t,s.bottom+=t)}(function(t,e){return t.x>=e.left&&t.y>=e.top&&t.x<=e.right&&t.y<=e.bottom})(t.point,s)||(i=!1,e._root._renderer.removeHovering(e._display))}i&&this.isEnabled("pointerover")&&this.dispatch("pointerover",this._makePointerEvent("pointerover",t))},pointerout:function(t){this.isEnabled("pointerout")&&this.dispatch("pointerout",this._makePointerEvent("pointerout",t))},pointerdown:function(t){this.dispatchParents("pointerdown",this._makePointerEvent("pointerdown",t))},pointerup:function(t){this.isEnabled("pointerup")&&this.dispatch("pointerup",this._makePointerEvent("pointerup",t))},globalpointerup:function(t){this.isEnabled("globalpointerup")&&this.dispatch("globalpointerup",this._makePointerEvent("globalpointerup",t))},globalpointermove:function(t){this.isEnabled("globalpointermove")&&this.dispatch("globalpointermove",this._makePointerEvent("globalpointermove",t))},wheel:function(t){this.dispatchParents("wheel",{type:"wheel",target:this._sprite,originalEvent:t.event,point:t.point})}}});class ye extends ge{constructor(){super(...arguments),Object.defineProperty(this,"_adjustedLocalBounds",{enumerable:!0,configurable:!0,writable:!0,value:{left:0,right:0,top:0,bottom:0}}),Object.defineProperty(this,"_localBounds",{enumerable:!0,configurable:!0,writable:!0,value:{left:0,right:0,top:0,bottom:0}}),Object.defineProperty(this,"_parent",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_dataItem",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_templateField",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_sizeDirty",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"_isDragging",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"_dragEvent",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_dragPoint",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_isHidden",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"_isShowing",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"_isHiding",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"_isDown",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"_downPoint",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_downPoints",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"_toggleDp",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_dragDp",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_tooltipDp",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_hoverDp",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_focusDp",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_tooltipMoveDp",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_tooltipPointerDp",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_statesHandled",{enumerable:!0,configurable:!0,writable:!0,value:!1})}_afterNew(){this.setPrivateRaw("visible",!0),super._afterNew()}markDirtyKey(t){this._markDirtyKey(t)}_markDirtyKey(t){super._markDirtyKey(t),"x"!=t&&"y"!=t&&"dx"!=t&&"dy"!=t||(this.markDirtyBounds(),this._addPercentagePositionChildren(),this.markDirtyPosition())}_markDirtyPrivateKey(t){super._markDirtyPrivateKey(t),"x"!=t&&"y"!=t||this.markDirtyPosition()}_removeTemplateField(){this._templateField&&this._templateField._removeObjectTemplate(this)}_createEvents(){return new ve(this)}_processTemplateField(){let t;const e=this.get("templateField");if(e){const i=this.dataItem;if(i){const s=i.dataContext;s&&(t=s[e],t instanceof be||!t||(t=be.new(t)))}}this._templateField!==t&&(this._removeTemplateField(),this._templateField=t,t&&t._setObjectTemplate(this),this._applyTemplates())}_setDataItem(t){const e=this._dataItem;this._dataItem=t,this._processTemplateField();const i="dataitemchanged";t!=e&&this.events.isEnabled(i)&&this.events.dispatch(i,{type:i,target:this,oldDataItem:e,newDataItem:t})}set dataItem(t){this._setDataItem(t)}get dataItem(){if(this._dataItem)return this._dataItem;{let t=this._parent;for(;t;){if(t._dataItem)return t._dataItem;t=t._parent}}}_addPercentageSizeChildren(){let t=this.parent;t&&(this.get("width")instanceof e||this.get("height")instanceof e?k(t._percentageSizeChildren,this):D(t._percentageSizeChildren,this))}_addPercentagePositionChildren(){let t=this.parent;t&&(this.get("x")instanceof e||this.get("y")instanceof e?k(t._percentagePositionChildren,this):D(t._percentagePositionChildren,this))}markDirtyPosition(){this._root._addDirtyPosition(this)}updatePivotPoint(){const t=this._localBounds;if(t){const e=this.get("centerX");null!=e&&(this._display.pivot.x=t.left+rt(e,t.right-t.left));const i=this.get("centerY");null!=i&&(this._display.pivot.y=t.top+rt(i,t.bottom-t.top))}}_beforeChanged(){if(super._beforeChanged(),this._handleStates(),this.isDirty("tooltip")){const t=this._prevSettings.tooltip;t&&t.dispose()}if((this.isDirty("layer")||this.isDirty("layerMargin"))&&(this._display.setLayer(this.get("layer"),this.get("layerMargin")),this.markDirtyLayer()),this.isDirty("tooltipPosition")){const t=this._tooltipMoveDp;t&&(t.dispose(),this._tooltipMoveDp=void 0);const e=this._tooltipPointerDp;e&&(e.dispose(),this._tooltipPointerDp=void 0),"pointer"==this.get("tooltipPosition")&&(this.isHover()&&(this._tooltipMoveDp=this.events.on("globalpointermove",(t=>{this.showTooltip(t.point)}))),this._tooltipPointerDp=new F([this.events.on("pointerover",(()=>{this._tooltipMoveDp=this.events.on("globalpointermove",(t=>{this.showTooltip(t.point)}))})),this.events.on("pointerout",(()=>{const t=this._tooltipMoveDp;t&&(t.dispose(),this._tooltipMoveDp=void 0)}))]))}}_handleStates(){this._statesHandled||(this.isDirty("active")&&(this.get("active")?(this.states.applyAnimate("active"),this.set("ariaChecked",!0)):(this.isHidden()||this.states.applyAnimate("default"),this.set("ariaChecked",!1)),this.markDirtyAccessibility()),this.isDirty("disabled")&&(this.get("disabled")?(this.states.applyAnimate("disabled"),this.set("ariaChecked",!1)):(this.isHidden()||this.states.applyAnimate("default"),this.set("ariaChecked",!0)),this.markDirtyAccessibility()),this._statesHandled=!0)}_changed(){super._changed();const t=this._display,i=this.events;if(this.isDirty("draggable")){const e=this.get("draggable");e?(this.set("interactive",!0),this._dragDp=new F([i.on("pointerdown",(t=>{this.dragStart(t)})),i.on("globalpointermove",(t=>{this.dragMove(t)})),i.on("globalpointerup",(t=>{this.dragStop(t)}))])):this._dragDp&&(this._dragDp.dispose(),this._dragDp=void 0),t.cancelTouch=!!e}if(this.isDirty("tooltipText")||this.isDirty("tooltipHTML")||this.isDirty("showTooltipOn")){const t=this.get("tooltipText"),e=this.get("tooltipHTML"),s=this.get("showTooltipOn","hover");this._tooltipDp&&(this._tooltipDp.dispose(),this._tooltipDp=void 0),(t||e)&&("click"==s?(this._tooltipDp=new F([i.on("click",(()=>{this.setTimeout((()=>this.showTooltip()),10)})),V(document,"click",(t=>{this.hideTooltip()}))]),this._disposers.push(this._tooltipDp)):"always"==s||(this._tooltipDp=new F([i.on("pointerover",(()=>{this.showTooltip()})),i.on("pointerout",(()=>{this.hideTooltip()}))]),this._disposers.push(this._tooltipDp)))}if(this.isDirty("toggleKey")){let t=this.get("toggleKey");t&&"none"!=t?this._toggleDp=i.on("click",(()=>{this._isDragging||this.set(t,!this.get(t))})):this._toggleDp&&(this._toggleDp.dispose(),this._toggleDp=void 0)}if(this.isDirty("opacity")&&(t.alpha=Math.max(0,this.get("opacity",1)),this.get("focusable")&&this.markDirtyAccessibility()),this.isDirty("rotation")&&(this.markDirtyBounds(),t.angle=this.get("rotation",0)),this.isDirty("scale")&&(this.markDirtyBounds(),t.scale=this.get("scale",0)),(this.isDirty("centerX")||this.isDirty("centerY"))&&(this.markDirtyBounds(),this.updatePivotPoint()),(this.isDirty("visible")||this.isPrivateDirty("visible")||this.isDirty("forceHidden"))&&(this.get("visible")&&this.getPrivate("visible")&&!this.get("forceHidden")?t.visible=!0:(t.visible=!1,this.hideTooltip()),this.markDirtyBounds(),this.get("focusable")&&this.markDirtyAccessibility()),this.isDirty("width")||this.isDirty("height")){this.markDirtyBounds(),this._addPercentageSizeChildren();const t=this.parent;t&&(this.isDirty("width")&&this.get("width")instanceof e||this.isDirty("height")&&this.get("height")instanceof e)&&(t.markDirty(),t._prevWidth=0),this._sizeDirty=!0}if((this.isDirty("maxWidth")||this.isDirty("maxHeight")||this.isPrivateDirty("width")||this.isPrivateDirty("height")||this.isDirty("minWidth")||this.isDirty("minHeight")||this.isPrivateDirty("maxWidth")||this.isPrivateDirty("maxHeight")||this.isPrivateDirty("minWidth")||this.isPrivateDirty("minHeight")||this.isDirty("marginLeft")||this.isDirty("marginTop")||this.isDirty("marginRight")||this.isDirty("marginBottom"))&&(this.markDirtyBounds(),this._sizeDirty=!0),this._sizeDirty&&this._updateSize(),this.isDirty("wheelable")){const e=this.get("wheelable");e&&this.set("interactive",!0),t.wheelable=!!e}(this.isDirty("tabindexOrder")||this.isDirty("focusableGroup"))&&(this.get("focusable")?this._root._registerTabindexOrder(this):this._root._unregisterTabindexOrder(this)),this.isDirty("filter")&&(t.filter=this.get("filter"));let s=this.get("filter","");if(this.isDirty("blur")){const t=this.get("blur",0);0!=t&&(s+=" blur("+t+"px)")}if(this.isDirty("saturate")){const t=this.get("saturate",1);1!=t&&(s+=" saturate("+t+")")}if(this.isDirty("brightness")){const t=this.get("brightness",1);1!=t&&(s+=" brightness("+t+")")}if(this.isDirty("contrast")){const t=this.get("contrast",1);1!=t&&(s+=" contrast("+t+")")}if(this.isDirty("sepia")){const t=this.get("sepia",0);0!=t&&(s+=" sepia("+t+")")}if(this.isDirty("hue")){const t=this.get("hue",0);0!=t&&(s+=" hue-rotate("+t+"deg)")}if(this.isDirty("invert")){const t=this.get("invert",0);0!=t&&(s+=" invert("+t+")")}if(s&&(t.filter=s),this.isDirty("cursorOverStyle")&&(t.cursorOverStyle=this.get("cursorOverStyle")),this.isDirty("hoverOnFocus")&&(this.get("hoverOnFocus")?this._focusDp=new F([i.on("focus",(()=>{this.showTooltip()})),i.on("blur",(()=>{this.hideTooltip()}))]):this._focusDp&&(this._focusDp.dispose(),this._focusDp=void 0)),this.isDirty("focusable")&&(this.get("focusable")?this._root._registerTabindexOrder(this):this._root._unregisterTabindexOrder(this),this.markDirtyAccessibility()),this.isPrivateDirty("focusable")&&this.markDirtyAccessibility(),(this.isDirty("role")||this.isDirty("ariaLive")||this.isDirty("ariaChecked")||this.isDirty("ariaHidden")||this.isDirty("ariaOrientation")||this.isDirty("ariaValueNow")||this.isDirty("ariaValueMin")||this.isDirty("ariaValueMax")||this.isDirty("ariaValueText")||this.isDirty("ariaLabel")||this.isDirty("ariaControls"))&&this.markDirtyAccessibility(),this.isDirty("exportable")&&(t.exportable=this.get("exportable")),this.isDirty("interactive")){const t=this.events;this.get("interactive")&&!t.isDisposed()?this._hoverDp=new F([t.on("click",(t=>{Z(t.originalEvent)&&(this.getPrivate("touchHovering")||this.setTimeout((()=>{this._handleOver(),(this.get("tooltipText")||this.get("tooltipHTML"))&&this.showTooltip(),this.setPrivateRaw("touchHovering",!0),this.events.dispatch("pointerover",{type:"pointerover",target:t.target,originalEvent:t.originalEvent,point:t.point,simulated:t.simulated})}),10))})),t.on("globalpointerup",(t=>{Z(t.originalEvent)&&this.getPrivate("touchHovering")&&(this._handleOut(),(this.get("tooltipText")||this.get("tooltipHTML"))&&this.hideTooltip(),this.setPrivateRaw("touchHovering",!1),this.events.dispatch("pointerout",{type:"pointerout",target:t.target,originalEvent:t.originalEvent,point:t.point,simulated:t.simulated})),this._isDown&&this._handleUp(t)})),t.on("pointerover",(()=>{this._handleOver()})),t.on("pointerout",(()=>{this._handleOut()})),t.on("pointerdown",(t=>{this._handleDown(t)}))]):(this._display.interactive=!1,this._hoverDp&&(this._hoverDp.dispose(),this._hoverDp=void 0))}this.isDirty("forceInactive")&&(this._display.inactive=this.get("forceInactive",null)),"always"==this.get("showTooltipOn")&&this._display.visible&&this.showTooltip()}dragStart(t){this._dragEvent=t,this.events.stopParentDispatch()}dragStop(t){if(this._dragEvent=void 0,this._dragPoint=void 0,this.events.stopParentDispatch(),this._isDragging){this._isDragging=!1;const e="dragstop";this.events.isEnabled(e)&&this.events.dispatch(e,{type:e,target:this,originalEvent:t.originalEvent,point:t.point,simulated:t.simulated})}}_handleOver(){this.isHidden()||(this.get("active")&&this.states.lookup("hoverActive")?this.states.applyAnimate("hoverActive"):this.get("disabled")&&this.states.lookup("hoverDisabled")?this.states.applyAnimate("hoverDisabled"):this.states.applyAnimate("hover"),this.get("draggable")&&this._isDown&&this.states.lookup("down")&&this.states.applyAnimate("down"))}_handleOut(){this.isHidden()||(this.get("active")&&this.states.lookup("active")?this.states.applyAnimate("active"):this.get("disabled")&&this.states.lookup("disabled")?this.states.applyAnimate("disabled"):(this.states.lookup("hover")||this.states.lookup("hoverActive"))&&this.states.applyAnimate("default"),this.get("draggable")&&this._isDown&&this.states.lookup("down")&&this.states.applyAnimate("down"))}_handleUp(t){if(!this.isHidden()){this.get("active")&&this.states.lookup("active")?this.states.applyAnimate("active"):this.get("disabled")&&this.states.lookup("disabled")?this.states.applyAnimate("disabled"):this.states.lookup("down")&&(this.isHover()?this.states.applyAnimate("hover"):this.states.applyAnimate("default")),this._downPoint=void 0;const e=G(t.originalEvent);delete this._downPoints[e],0==M(this._downPoints).length&&(this._isDown=!1)}}_hasMoved(t){const e=G(t.originalEvent),i=this._downPoints[e];if(i){const e=Math.abs(i.x-t.point.x),s=Math.abs(i.y-t.point.y);return e>5||s>5}return!1}_hasDown(){return M(this._downPoints).length>0}_handleDown(t){const e=this.parent;if(e&&!this.get("draggable")&&e._handleDown(t),this.get("interactive")&&!this.isHidden()){this.states.lookup("down")&&this.states.applyAnimate("down"),this._downPoint={x:t.point.x,y:t.point.y},this._isDown=!0;const e=G(t.originalEvent);this._downPoints[e]={x:t.point.x,y:t.point.y}}}dragMove(t){let e=this._dragEvent;if(e){if(e.simulated&&!t.simulated)return!0;let i=0,s=this.parent,r=1;for(;null!=s;)i+=s.get("rotation",0),s=s.parent,s&&(r*=s.get("scale",1));let a=(t.point.x-e.point.x)/r,n=(t.point.y-e.point.y)/r;const o=this.events;if(e.simulated&&!this._isDragging){this._isDragging=!0,this._dragEvent=t,this._dragPoint={x:this.x(),y:this.y()};const e="dragstart";o.isEnabled(e)&&o.dispatch(e,{type:e,target:this,originalEvent:t.originalEvent,point:t.point,simulated:t.simulated})}if(this._isDragging){let e=this._dragPoint;this.set("x",e.x+a*$t(i)+n*Xt(i)),this.set("y",e.y+n*$t(i)-a*Xt(i));const s="dragged";o.isEnabled(s)&&o.dispatch(s,{type:s,target:this,originalEvent:t.originalEvent,point:t.point,simulated:t.simulated})}else if(Math.hypot(a,n)>5){this._isDragging=!0,this._dragEvent=t,this._dragPoint={x:this.x(),y:this.y()};const e="dragstart";o.isEnabled(e)&&o.dispatch(e,{type:e,target:this,originalEvent:t.originalEvent,point:t.point,simulated:t.simulated})}}}_updateSize(){}_getBounds(){this._localBounds=this._display.getLocalBounds()}depth(){let t=this.parent,e=0;for(;;){if(!t)return e;++e,t=t.parent}}markDirtySize(){this._sizeDirty=!0,this.markDirty()}markDirtyBounds(){const t=this._display;if(this.get("isMeasured")){this._root._addDirtyBounds(this),t.isMeasured=!0,t.invalidateBounds();const e=this.parent;e&&"absolute"!=this.get("position")&&(null==e.get("width")||null==e.get("height")||e.get("layout"))&&e.markDirtyBounds(),this.get("focusable")&&this.isFocus()&&this.markDirtyAccessibility()}}markDirtyAccessibility(){this._root._invalidateAccessibility(this)}markDirtyLayer(){this._display.markDirtyLayer(!0)}markDirty(){super.markDirty(),this.markDirtyLayer()}_updateBounds(){const t=this._adjustedLocalBounds;let e;if(this.get("visible")&&this.getPrivate("visible")&&!this.get("forceHidden")?(this._getBounds(),this._fixMinBounds(this._localBounds),this.updatePivotPoint(),this._adjustedLocalBounds=this._display.getAdjustedBounds(this._localBounds),e=this._adjustedLocalBounds):(e={left:0,right:0,top:0,bottom:0},this._localBounds=e,this._adjustedLocalBounds=e),!t||t.left!==e.left||t.top!==e.top||t.right!==e.right||t.bottom!==e.bottom){const t="boundschanged";this.events.isEnabled(t)&&this.events.dispatch(t,{type:t,target:this}),this.parent&&(this.parent.markDirty(),this.parent.markDirtyBounds()),this.getPrivate("showingTooltip")&&this.showTooltip()}}_fixMinBounds(t){let e=this.get("minWidth",this.getPrivate("minWidth")),i=this.get("minHeight",this.getPrivate("minHeight"));c(e)&&t.right-t.left0?t.right=t.left+s:t.left=t.right+s),c(r)&&(r>0?t.bottom=t.top+r:t.top=t.bottom+r)}_removeParent(t){t&&(t.children.removeValue(this),D(t._percentageSizeChildren,this),D(t._percentagePositionChildren,this))}_clearDirty(){super._clearDirty(),this._sizeDirty=!1,this._statesHandled=!1}hover(){this.showTooltip(),this._handleOver()}unhover(){this.hideTooltip(),this._handleOut()}showTooltip(t){const e=this.getTooltip(),i=this.get("tooltipText"),s=this.get("tooltipHTML");if((i||s)&&e){const r=this.get("tooltipPosition"),a=this.getPrivate("tooltipTarget",this);"fixed"!=r&&t||(this._display._setMatrix(),t=this.toGlobal(a._getTooltipPoint())),e.set("pointTo",t),e.set("tooltipTarget",a),e.get("x")||e.set("x",t.x),e.get("y")||e.set("y",t.y),i&&e.label.set("text",i),s&&e.label.set("html",s);const n=this.dataItem;if(n&&e.label._setDataItem(n),"always"==this.get("showTooltipOn")&&(t.x<0||t.x>this._root.width()||t.y<0||t.y>this._root.height()))return void this.hideTooltip();e.label.text.markDirtyText();const o=e.show();return this.setPrivateRaw("showingTooltip",!0),o}}hideTooltip(){const t=this.getTooltip();if(t&&(t.get("tooltipTarget")==this.getPrivate("tooltipTarget",this)||this.get("tooltip")==t)){let e=t.get("keepTargetHover")&&0==t.get("stateAnimationDuration",0)?400:void 0;const i=t.hide(e);return this.setPrivateRaw("showingTooltip",!1),i}}_getTooltipPoint(){const t=this._localBounds;if(t){let e=0,i=0;return this.get("isMeasured")?(e=t.left+rt(this.get("tooltipX",0),t.right-t.left),i=t.top+rt(this.get("tooltipY",0),t.bottom-t.top)):(e=rt(this.get("tooltipX",0),this.width()),i=rt(this.get("tooltipY",0),this.height())),{x:e,y:i}}return{x:0,y:0}}getTooltip(){let t=this.get("tooltip");if(t)return t;{let t=this.parent;if(t)return t.getTooltip()}}_updatePosition(){const t=this.parent;let i=this.get("dx",0),s=this.get("dy",0),r=this.get("x"),a=this.getPrivate("x"),n=0,o=0;const h=this.get("position");r instanceof e&&(r=t?t.innerWidth()*r.value+t.get("paddingLeft",0):0),c(r)?n=r+i:null!=a?n=a:t&&"relative"==h&&(n=t.get("paddingLeft",0)+i);let l=this.get("y"),d=this.getPrivate("y");l instanceof e&&(l=t?t.innerHeight()*l.value+t.get("paddingTop",0):0),c(l)?o=l+s:null!=d?o=d:t&&"relative"==h&&(o=t.get("paddingTop",0)+s);const u=this._display;if(u.x!=n||u.y!=o){u.invalidateBounds(),u.x=n,u.y=o;const t="positionchanged";this.events.isEnabled(t)&&this.events.dispatch(t,{type:t,target:this})}this.getPrivate("showingTooltip")&&this.showTooltip()}x(){let t=this.get("x"),i=this.getPrivate("x");const s=this.parent;return s?t instanceof e?rt(t,s.innerWidth())+s.get("paddingLeft",0):c(t)?t:null!=i?i:s.get("paddingLeft",this._display.x):this._display.x}y(){let t=this.getPrivate("y");if(null!=t)return t;let i=this.get("y");const s=this.parent;return s?i instanceof e?rt(i,s.innerHeight())+s.get("paddingTop",0):c(i)?i:null!=t?t:s.get("paddingTop",this._display.y):this._display.y}_dispose(){super._dispose(),this._display.dispose(),this._removeTemplateField(),this._removeParent(this.parent),this._root._removeFocusElement(this);const t=this.get("tooltip");t&&t.dispose(),this.markDirty()}adjustedLocalBounds(){return this._fixMinBounds(this._adjustedLocalBounds),this._adjustedLocalBounds}localBounds(){return this._localBounds}bounds(){const t=this._adjustedLocalBounds,e=this.x(),i=this.y();return{left:t.left+e,right:t.right+e,top:t.top+i,bottom:t.bottom+i}}globalBounds(){const t=this.localBounds(),e=this.toGlobal({x:t.left,y:t.top}),i=this.toGlobal({x:t.right,y:t.top}),s=this.toGlobal({x:t.right,y:t.bottom}),r=this.toGlobal({x:t.left,y:t.bottom});return{left:Math.min(e.x,i.x,s.x,r.x),top:Math.min(e.y,i.y,s.y,r.y),right:Math.max(e.x,i.x,s.x,r.x),bottom:Math.max(e.y,i.y,s.y,r.y)}}_onShow(t){}_onHide(t){}appear(e,i){return t(this,void 0,void 0,(function*(){return yield this.hide(0),i?new Promise(((t,s)=>{this.setTimeout((()=>{t(this.show(e))}),i)})):this.show(e)}))}show(e){return t(this,void 0,void 0,(function*(){if(!this._isShowing){this._isHidden=!1,this._isShowing=!0,this._isHiding=!1,this.states.lookup("default").get("visible")&&this.set("visible",!0),this._onShow(e);const t=this.states.applyAnimate("default",e);yield Ct(t),this._isShowing=!1}}))}hide(e){return t(this,void 0,void 0,(function*(){if(!this._isHiding&&!this._isHidden){this._isHiding=!0,this._isShowing=!1;let t=this.states.lookup("hidden");t||(t=this.states.create("hidden",{opacity:0,visible:!1})),this._isHidden=!0,this._onHide(e);const i=this.states.applyAnimate("hidden",e);yield Ct(i),this._isHiding=!1}}))}isHidden(){return this._isHidden}isShowing(){return this._isShowing}isHiding(){return this._isHiding}isHover(){return this._display.hovering()}isFocus(){return this._root.focused(this)}isDragging(){return this._isDragging}isVisible(){return!(!this.get("visible")||!this.getPrivate("visible")||this.get("forceHidden"))}isVisibleDeep(){return this._parent?this._parent.isVisibleDeep()&&this.isVisible():this.isVisible()}compositeOpacity(){const t=this.get("opacity",1);return this._parent?this._parent.compositeOpacity()*t:t}compositeScale(){const t=this.get("scale",1);return this._parent?this._parent.compositeScale()*t:t}compositeRotation(){const t=this.get("rotation",0);return this._parent?this._parent.compositeRotation()+t:t}width(){let t=this.get("width"),i=this.get("maxWidth",this.getPrivate("maxWidth")),s=this.get("minWidth",this.getPrivate("minWidth")),r=this.getPrivate("width"),a=0;if(c(r))a=r;else if(null==t)this._adjustedLocalBounds&&(a=this._adjustedLocalBounds.right-this._adjustedLocalBounds.left);else if(t instanceof e){const e=this.parent;a=e?e.innerWidth()*t.value:this._root.width()*t.value}else c(t)&&(a=t);return c(s)&&(a=Math.max(s,a)),c(i)&&(a=Math.min(i,a)),a}maxWidth(){let t=this.get("maxWidth",this.getPrivate("maxWidth"));if(c(t))return t;{let t=this.get("width");if(c(t))return t}const e=this.parent;return e?e.innerWidth():this._root.width()}maxHeight(){let t=this.get("maxHeight",this.getPrivate("maxHeight"));if(c(t))return t;{let t=this.get("height");if(c(t))return t}const e=this.parent;return e?e.innerHeight():this._root.height()}height(){let t=this.get("height"),i=this.get("maxHeight",this.getPrivate("maxHeight")),s=this.get("minHeight",this.getPrivate("minHeight")),r=this.getPrivate("height"),a=0;if(c(r))a=r;else if(null==t)this._adjustedLocalBounds&&(a=this._adjustedLocalBounds.bottom-this._adjustedLocalBounds.top);else if(t instanceof e){const e=this.parent;a=e?e.innerHeight()*t.value:this._root.height()*t.value}else c(t)&&(a=t);return c(s)&&(a=Math.max(s,a)),c(i)&&(a=Math.min(i,a)),a}_findStaticTemplate(t){return this._templateField&&t(this._templateField)?this._templateField:super._findStaticTemplate(t)}_walkParents(t){this._parent&&this._walkParent(t)}_walkParent(t){this._parent&&this._parent._walkParent(t),t(this)}get parent(){return this._parent}_setParent(t,e=!1){const i=this._parent;t!==i&&(this.markDirtyBounds(),t.markDirty(),this._parent=t,e&&(this._removeParent(i),t&&(this._addPercentageSizeChildren(),this._addPercentagePositionChildren())),this.markDirtyPosition(),this._applyThemes())}getNumberFormatter(){return this.get("numberFormatter",this._root.numberFormatter)}getDateFormatter(){return this.get("dateFormatter",this._root.dateFormatter)}getDurationFormatter(){return this.get("durationFormatter",this._root.durationFormatter)}toGlobal(t){return this._display.toGlobal(t)}toLocal(t){return this._display.toLocal(t)}_getDownPoint(){const t=this._getDownPointId();if(t)return this._downPoints[t]}_getDownPointId(){if(this._downPoints)return(t=this._downPoints,e=(t,e)=>t>e?1:t0&&(a.beginFill(s,r),a.drawRect(0,0,e,i),a.endFill()),n.angle=this.get("rotation",0),this._draw(),this._pattern=this._root._renderer.createPattern(n,a,t,e,i)}this._clear=!1}}Object.defineProperty(we,"className",{enumerable:!0,configurable:!0,writable:!0,value:"Pattern"}),Object.defineProperty(we,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:ge.classNames.concat([we.className])});class Pe extends we{constructor(){super(...arguments),Object.defineProperty(this,"_image",{enumerable:!0,configurable:!0,writable:!0,value:void 0})}_beforeChanged(){super._beforeChanged(),this._clear=!0,this.isDirty("src")&&this._load();const t=this.get("canvas");t&&(this.set("width",t.width),this.set("height",t.height))}_draw(){super._draw();const t=this._image;if(t){const e=this.get("width",100),i=this.get("height",100),s=this.get("fit","image");let r=0,a=0;"pattern"==s?(r=e,a=i):(r=t.width,a=t.height,"image"==s&&(this.set("width",r),this.set("height",a)));let n=0,o=0;this.get("centered",!0)&&(n=e/2-r/2,o=i/2-a/2),this._display.image(t,r,a,n,o)}const e=this.get("canvas");e&&this._display.image(e,e.width,e.height,0,0)}_load(){const t=this.get("src");if(t){const e=new Image;e.src=t,e.decode().then((()=>{this._image=e,this._draw(),this.events.isEnabled("loaded")&&this.events.dispatch("loaded",{type:"loaded",target:this})})).catch((t=>{}))}}}var De;Object.defineProperty(Pe,"className",{enumerable:!0,configurable:!0,writable:!0,value:"PicturePattern"}),Object.defineProperty(Pe,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:we.classNames.concat([Pe.className])}),function(t){t.ADD="lighter",t.COLOR="color",t.COLOR_BURN="color-burn",t.COLOR_DODGE="color-dodge",t.DARKEN="darken",t.DIFFERENCE="difference",t.DST_OVER="destination-over",t.EXCLUSION="exclusion",t.HARD_LIGHT="hard-light",t.HUE="hue",t.LIGHTEN="lighten",t.LUMINOSITY="luminosity",t.MULTIPLY="multiply",t.NORMAL="source-over",t.OVERLAY="overlay",t.SATURATION="saturation",t.SCREEN="screen",t.SOFT_LIGHT="soft-light",t.SRC_ATOP="source-atop",t.XOR="xor"}(De||(De={}));const xe=["fill","fillOpacity","stroke","strokeWidth","strokeOpacity","fillPattern","strokePattern","fillGradient","strokeGradient","strokeDasharray","strokeDashoffset","shadowBlur","shadowColor","shadowOpacity","shadowOffsetX","shadowOffsetY","blur","sepia","invert","brightness","hue","contrast","saturate"];class ke extends ye{constructor(){super(...arguments),Object.defineProperty(this,"_display",{enumerable:!0,configurable:!0,writable:!0,value:this._root._renderer.makeGraphics()}),Object.defineProperty(this,"_clear",{enumerable:!0,configurable:!0,writable:!0,value:!1})}_beforeChanged(){if(super._beforeChanged(),(this.isDirty("draw")||this.isDirty("svgPath"))&&this.markDirtyBounds(),(this.isDirty("fill")||this.isDirty("stroke")||this.isDirty("visible")||this.isDirty("forceHidden")||this.isDirty("scale")||this.isDirty("fillGradient")||this.isDirty("strokeGradient")||this.isDirty("fillPattern")||this.isDirty("strokePattern")||this.isDirty("fillOpacity")||this.isDirty("strokeOpacity")||this.isDirty("strokeWidth")||this.isDirty("draw")||this.isDirty("blendMode")||this.isDirty("strokeDasharray")||this.isDirty("strokeDashoffset")||this.isDirty("svgPath")||this.isDirty("lineJoin")||this.isDirty("shadowColor")||this.isDirty("shadowBlur")||this.isDirty("shadowOffsetX")||this.isDirty("shadowOffsetY"))&&(this._clear=!0),this._display.crisp=this.get("crisp",!1),this.isDirty("fillGradient")){const t=this.get("fillGradient");if(t){this._display.isMeasured=!0;const e=t.get("target");e&&(this._disposers.push(e.events.on("boundschanged",(()=>{this._markDirtyKey("fill")}))),this._disposers.push(e.events.on("positionchanged",(()=>{this._markDirtyKey("fill")}))))}}if(this.isDirty("strokeGradient")){const t=this.get("strokeGradient");if(t){this._display.isMeasured=!0;const e=t.get("target");e&&(this._disposers.push(e.events.on("boundschanged",(()=>{this._markDirtyKey("stroke")}))),this._disposers.push(e.events.on("positionchanged",(()=>{this._markDirtyKey("stroke")}))))}}}_changed(){if(super._changed(),this._clear){this.markDirtyBounds(),this.markDirtyLayer(),this._display.clear();let t=this.get("strokeDasharray");c(t)&&(t=t<.5?[0]:[t]),this._display.setLineDash(t);const e=this.get("strokeDashoffset");e&&this._display.setLineDashOffset(e);const i=this.get("blendMode",De.NORMAL);this._display.blendMode=i;const s=this.get("draw");s&&"function"==typeof s&&s(this._display,this);const r=this.get("svgPath");null!=r&&this._display.svgPath(r)}}_afterChanged(){if(super._afterChanged(),this._clear){const t=this.get("fill"),e=this.get("fillGradient"),i=this.get("fillPattern"),s=this.get("fillOpacity"),r=this.get("stroke"),a=this.get("strokeGradient"),n=this.get("strokePattern"),o=this.get("shadowColor"),h=this.get("shadowBlur"),l=this.get("shadowOffsetX"),d=this.get("shadowOffsetY"),u=this.get("shadowOpacity");if(o&&(h||l||d)&&this._display.shadow(o,h,l,d,u),t&&!e&&(this._display.beginFill(t,s),this._display.endFill()),e){if(t){const i=e.get("stops",[]);i.length&&v(i,(e=>{e.color&&!e.colorInherited||!t||(e.color=t,e.colorInherited=!0),(null==e.opacity||e.opacityInherited)&&(e.opacity=s,e.opacityInherited=!0)}))}const i=e.getFill(this);i&&(this._display.beginFill(i,s),this._display.endFill())}if(i){const t=i.pattern;t&&(this._display.beginFill(t,s),this._display.endFill(),i instanceof Pe&&i.events.once("loaded",(()=>{this._clear=!0,this.markDirty()})))}if(r||a||n){const t=this.get("strokeOpacity");let e=this.get("strokeWidth",1);this.get("nonScalingStroke")&&(e/=this.get("scale",1)),this.get("crisp")&&(e/=this._root._renderer.resolution);const i=this.get("lineJoin");if(r&&!a&&(this._display.lineStyle(e,r,t,i),this._display.endStroke()),a){const s=a.get("stops",[]);s.length&&v(s,(e=>{e.color&&!e.colorInherited||!r||(e.color=r,e.colorInherited=!0),(null==e.opacity||e.opacityInherited)&&(e.opacity=t,e.opacityInherited=!0)}));const n=a.getFill(this);n&&(this._display.lineStyle(e,n,t,i),this._display.endStroke())}if(n){let s=n.pattern;s&&(this._display.lineStyle(e,s,t,i),this._display.endStroke(),n instanceof Pe&&n.events.once("loaded",(()=>{this._clear=!0,this.markDirty()})))}}this.getPrivate("showingTooltip")&&this.showTooltip()}this._clear=!1}}Object.defineProperty(ke,"className",{enumerable:!0,configurable:!0,writable:!0,value:"Graphics"}),Object.defineProperty(ke,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:ye.classNames.concat([ke.className])});class Oe extends ke{_afterNew(){super._afterNew(),this._display.isMeasured=!0,this.setPrivateRaw("trustBounds",!0)}_beforeChanged(){super._beforeChanged(),(this.isDirty("width")||this.isDirty("height")||this.isPrivateDirty("width")||this.isPrivateDirty("height"))&&(this._clear=!0)}_changed(){super._changed(),this._clear&&!this.get("draw")&&this._draw()}_draw(){this._display.drawRect(0,0,this.width(),this.height())}_updateSize(){this.markDirty(),this._clear=!0}}function Te(t,e){t.get("reverseChildren",!1)?t.children.eachReverse(e):t.children.each(e)}Object.defineProperty(Oe,"className",{enumerable:!0,configurable:!0,writable:!0,value:"Rectangle"}),Object.defineProperty(Oe,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:ke.classNames.concat([Oe.className])});class Se extends ge{}Object.defineProperty(Se,"className",{enumerable:!0,configurable:!0,writable:!0,value:"Layout"}),Object.defineProperty(Se,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:ge.classNames.concat([Se.className])});class je extends Se{updateContainer(t){let i=t.get("paddingLeft",0),s=t.innerWidth(),r=0;Te(t,(t=>{if(t.isVisible()&&"relative"==t.get("position")){let i=t.get("width");if(i instanceof e){r+=i.value;let e=s*i.value,a=t.get("minWidth",t.getPrivate("minWidth",-1/0));a>e&&(s-=a,r-=i.value);let n=t.get("maxWidth",t.getPrivate("maxWidth",1/0));e>n&&(s-=n,r-=i.value)}else c(i)||(i=t.width()),s-=i+t.get("marginLeft",0)+t.get("marginRight",0)}})),(s<=0||s==1/0)&&(s=.1),Te(t,(t=>{if(t.isVisible()&&"relative"==t.get("position")){let i=t.get("width");if(i instanceof e){let e=s*i.value/r-t.get("marginLeft",0)-t.get("marginRight",0),a=t.get("minWidth",t.getPrivate("minWidth",-1/0)),n=t.get("maxWidth",t.getPrivate("maxWidth",1/0));e=Math.min(Math.max(a,e),n),t.setPrivate("width",e)}else t._prevSettings.width instanceof e&&t.setPrivate("width",void 0)}}));let a=i;Te(t,(t=>{if("relative"==t.get("position"))if(t.isVisible()){let e=t.adjustedLocalBounds(),i=t.get("marginLeft",0),s=t.get("marginRight",0),r=t.get("maxWidth"),n=e.left,o=e.right;r&&o-n>r&&(o=n+r);let h=a+i-n;t.setPrivate("x",h),a=h+o+s}else t.setPrivate("x",void 0)}))}}Object.defineProperty(je,"className",{enumerable:!0,configurable:!0,writable:!0,value:"HorizontalLayout"}),Object.defineProperty(je,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:Se.classNames.concat([je.className])});class Ee extends Se{updateContainer(t){let i=t.get("paddingTop",0),s=t.innerHeight(),r=0;Te(t,(t=>{if(t.isVisible()&&"relative"==t.get("position")){let i=t.get("height");if(i instanceof e){r+=i.value;let e=s*i.value,a=t.get("minHeight",t.getPrivate("minHeight",-1/0));a>e&&(s-=a,r-=i.value);let n=t.get("maxHeight",t.getPrivate("maxHeight",1/0));e>n&&(s-=n,r-=i.value)}else c(i)||(i=t.height()),s-=i+t.get("marginTop",0)+t.get("marginBottom",0)}})),(s<=0||s==1/0)&&(s=.1),Te(t,(t=>{if(t.isVisible()&&"relative"==t.get("position")){let i=t.get("height");if(i instanceof e){let e=s*i.value/r-t.get("marginTop",0)-t.get("marginBottom",0),a=t.get("minHeight",t.getPrivate("minHeight",-1/0)),n=t.get("maxHeight",t.getPrivate("maxHeight",1/0));e=Math.min(Math.max(a,e),n),t.setPrivate("height",e)}else t._prevSettings.height instanceof e&&t.setPrivate("height",void 0)}}));let a=i;Te(t,(t=>{if("relative"==t.get("position"))if(t.isVisible()){let e=t.adjustedLocalBounds(),i=t.get("marginTop",0),s=e.top,r=e.bottom,n=t.get("maxHeight");n&&r-s>n&&(r=s+n);let o=t.get("marginBottom",0),h=a+i-s;t.setPrivate("y",h),a=h+r+o}else t.setPrivate("y",void 0)}))}}Object.defineProperty(Ee,"className",{enumerable:!0,configurable:!0,writable:!0,value:"VerticalLayout"}),Object.defineProperty(Ee,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:Se.classNames.concat([Ee.className])});class Ce extends Se{_afterNew(){this._setRawDefault("maxColumns",Number.MAX_VALUE),super._afterNew()}updateContainer(t){let e=t.get("paddingLeft",0),i=t.get("paddingRight",0),s=t.get("paddingTop",0),r=t.maxWidth()-e-i,a=r,n=1;Te(t,(t=>{if(t.get("visible")&&t.getPrivate("visible")&&!t.get("forceHidden")&&"absolute"!=t.get("position")){let e=t.width();en&&(n=e)}})),a=Yt(a,1,r),n=Yt(n,1,r);let o=1;o=this.get("fixedWidthGrid")?r/n:r/a,o=Math.max(1,Math.floor(o)),o=Math.min(this.get("maxColumns",Number.MAX_VALUE),o);let h=this.getColumnWidths(t,o,n,r),l=s,d=0,u=0;o=h.length;let p=e;Te(t,(t=>{if("relative"==t.get("position")&&t.isVisible()){const i=t.get("marginTop",0),s=t.get("marginBottom",0);let r=t.adjustedLocalBounds(),a=t.get("marginLeft",0),n=t.get("marginRight",0),c=p+a-r.left,g=l+i-r.top;t.setPrivate("x",c),t.setPrivate("y",g),p+=h[d]+n,u=Math.max(u,t.height()+i+s),d++,d>=o&&(d=0,p=e,l+=u)}}))}getColumnWidths(t,e,i,s){let r=0,a=[],n=0;return Te(t,(s=>{let r=s.adjustedLocalBounds();"absolute"!=s.get("position")&&s.isVisible()&&(this.get("fixedWidthGrid")?a[n]=i:a[n]=Math.max(0|a[n],r.right-r.left+s.get("marginLeft",0)+s.get("marginRight",0)),n{r+=t})),r>s?e>2?(e-=1,this.getColumnWidths(t,e,i,s)):[s]:a}}Object.defineProperty(Ce,"className",{enumerable:!0,configurable:!0,writable:!0,value:"GridLayout"}),Object.defineProperty(Ce,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:Se.classNames.concat([Ce.className])});class Me{static escape(t){return t.replace(/\[\[/g,this.prefix+"1").replace(/([^\/\]]{1})\]\]/g,"$1"+this.prefix+"2").replace(/\]\]/g,this.prefix+"2").replace(/\{\{/g,this.prefix+"3").replace(/\}\}/g,this.prefix+"4").replace(/\'\'/g,this.prefix+"5")}static unescape(t){return t.replace(new RegExp(this.prefix+"1","g"),"[[").replace(new RegExp(this.prefix+"2","g"),"]]").replace(new RegExp(this.prefix+"3","g"),"{{").replace(new RegExp(this.prefix+"4","g"),"}}").replace(new RegExp(this.prefix+"5","g"),"''")}static cleanUp(t){return t.replace(/\[\[/g,"[").replace(/\]\]/g,"]").replace(/\{\{/g,"{").replace(/\}\}/g,"}").replace(/\'\'/g,"'")}static chunk(t,e=!1,i=!1){let s=[];t=this.escape(t);let r=e?t.split("'"):[t];for(let t=0;t{t.dispose()})),this.getPrivate("htmlElement")&&this._root._removeHTMLContent(this),super._dispose()}_changed(){if(super._changed(),this.isDirty("interactiveChildren")&&(this._display.interactiveChildren=this.get("interactiveChildren",!1)),this.isDirty("layout")&&(this._prevWidth=0,this._prevHeight=0,this.markDirtyBounds(),this._prevSettings.layout&&this.children.each((t=>{t.removePrivate("x"),t.removePrivate("y")}))),(this.isDirty("paddingTop")||this.isDirty("paddingBottom")||this.isDirty("paddingLeft")||this.isDirty("paddingRight"))&&this.children.each((t=>{t.markDirtyPosition()})),this.isDirty("maskContent")){const t=this._childrenDisplay;let e=this._contentMask;this.get("maskContent")?e||(e=Oe.new(this._root,{x:-.5,y:-.5,width:this.width()+1,height:this.height()+1}),this._contentMask=e,t.addChildAt(e._display,0),t.mask=e._display):e&&(t.removeChild(e._display),t.mask=null,e.dispose(),this._contentMask=void 0)}}_updateSize(){super._updateSize(),v(this._percentageSizeChildren,(t=>{t._updateSize()})),v(this._percentagePositionChildren,(t=>{t.markDirtyPosition(),t._updateSize()})),this.updateBackground()}updateBackground(){const t=this.get("background");let e=this._localBounds;if(e&&!this.isHidden()){let i=e.left,s=e.top,r=e.right-i,a=e.bottom-s,n=this.get("maxWidth"),o=this.get("maxHeight");o&&a>o&&(a=o),n&&r>n&&(r=n);let h=this.width(),l=this.height();t&&(t.setAll({width:r,height:a,x:i,y:s}),this._display.interactive&&(t._display.interactive=!0));const d=this._contentMask;d&&d.setAll({width:h+1,height:l+1});const u=this.get("verticalScrollbar");if(u){u.set("height",l),u.set("x",h-u.width()-u.get("marginRight",0)),u.set("end",u.get("start",0)+l/this._contentHeight);const t=u.get("background");t&&t.setAll({width:u.width(),height:l});let e=!0;this._contentHeight<=l&&(e=!1),u.setPrivate("visible",e)}}}_applyThemes(t=!1){return!!super._applyThemes(t)&&(this.eachChildren((e=>{e._applyThemes(t)})),!0)}_applyState(t){super._applyState(t),this.get("setStateOnChildren")&&this.eachChildren((e=>{e.states.apply(t)}))}_applyStateAnimated(t,e){super._applyStateAnimated(t,e),this.get("setStateOnChildren")&&this.eachChildren((i=>{i.states.applyAnimate(t,e)}))}innerWidth(){return this.width()-this.get("paddingRight",0)-this.get("paddingLeft",0)}innerHeight(){return this.height()-this.get("paddingTop",0)-this.get("paddingBottom",0)}_getBounds(){let t=this.get("width"),e=this.get("height"),i=this.getPrivate("width"),s=this.getPrivate("height"),r={left:0,top:0,right:this.width(),bottom:this.height()},a=this.get("layout"),n=!1,o=!1;if((a instanceof je||a instanceof Ce)&&(n=!0),a instanceof Ee&&(o=!0),null==t&&null==i||null==e&&null==s||this.get("verticalScrollbar")){let t=Number.MAX_VALUE,e=t,i=-t,s=t,a=-t;const h=this.get("paddingLeft",0),l=this.get("paddingTop",0),d=this.get("paddingRight",0),u=this.get("paddingBottom",0);this.children.each((t=>{if("absolute"!=t.get("position")&&t.get("isMeasured")){let r=t.adjustedLocalBounds(),h=t.x(),l=t.y(),d=h+r.left,u=h+r.right,p=l+r.top,c=l+r.bottom;n&&(d-=t.get("marginLeft",0),u+=t.get("marginRight",0)),o&&(p-=t.get("marginTop",0),c+=t.get("marginBottom",0)),di&&(i=u),pa&&(a=c)}})),e==t&&(e=0),i==-t&&(i=0),s==t&&(s=0),a==-t&&(a=0),r.left=e-h,r.top=s-l,r.right=i+d,r.bottom=a+u;const p=this.get("minWidth");c(p)&&p>0&&r.right-r.left=p?r.left=r.right-p:r.right=r.left+p);const g=this.get("minHeight");c(g)&&g>0&&r.bottom-r.top=g?r.top=r.bottom-g:r.bottom=r.top+g)}this._contentWidth=r.right-r.left,this._contentHeight=r.bottom-r.top,c(t)&&(r.left=0,r.right=t),c(i)&&(r.left=0,r.right=i),c(e)&&(r.top=0,r.bottom=e),c(s)&&(r.top=0,r.bottom=s),this._localBounds=r}_updateBounds(){const t=this.get("layout");t&&t.updateContainer(this),super._updateBounds(),this.updateBackground()}markDirty(){super.markDirty(),this._root._addDirtyParent(this)}_prepareChildren(){const t=this.innerWidth(),i=this.innerHeight();if(t!=this._prevWidth||i!=this._prevHeight){let s=this.get("layout"),r=!1,a=!1;s&&((s instanceof je||s instanceof Ce)&&(r=!0),s instanceof Ee&&(a=!0)),v(this._percentageSizeChildren,(s=>{if(!r){let i=s.get("width");i instanceof e&&s.setPrivate("width",i.value*t)}if(!a){let t=s.get("height");t instanceof e&&s.setPrivate("height",t.value*i)}})),v(this._percentagePositionChildren,(t=>{t.markDirtyPosition(),t.markDirtyBounds()})),this._prevWidth=t,this._prevHeight=i,this._sizeDirty=!0,this.updateBackground()}this._handleStates()}_updateHTMLContent(){const t=this.get("html");t&&""!==t?this._root._setHTMLContent(this,Ae(this,this.get("html",""))):this._root._removeHTMLContent(this),this._root._positionHTMLElement(this)}_updateChildren(){if(this.isDirty("html")&&this._updateHTMLContent(),this.isDirty("verticalScrollbar")){const t=this.get("verticalScrollbar");if(t){t._setParent(this),t.startGrip.setPrivate("visible",!1),t.endGrip.setPrivate("visible",!1),this.set("maskContent",!0),this.set("paddingRight",t.width()+t.get("marginRight",0)+t.get("marginLeft",0));let e=this.get("background");e||(e=this.set("background",Oe.new(this._root,{themeTags:["background"],fillOpacity:0,fill:this._root.interfaceColors.get("alternativeBackground")}))),this._vsbd0=this.events.on("wheel",(e=>{const i=e.originalEvent;if(!tt(i,this))return;i.preventDefault();let s=i.deltaY/5e3;const r=t.get("start",0),a=t.get("end",1);r+s<=0&&(s=-r),a+s>=1&&(s=1-a),r+s>=0&&a+s<=1&&(t.set("start",r+s),t.set("end",a+s))})),this._disposers.push(this._vsbd0),this._vsbd1=t.events.on("rangechanged",(()=>{let e=this._contentHeight;const i=this._childrenDisplay,s=this._contentMask;i.y=-t.get("start",0)*e,i.markDirtyLayer(),s&&(s._display.y=-i.y,i.mask=s._display)})),this._disposers.push(this._vsbd1),this._display.addChild(t._display)}else{const t=this._prevSettings.verticalScrollbar;t&&(this._display.removeChild(t._display),this._vsbd0&&this._vsbd0.dispose(),this._vsbd1&&this._vsbd1.dispose(),this._childrenDisplay.y=0,this.setPrivate("height",void 0),this.set("maskContent",!1),this.set("paddingRight",void 0))}}if(this.isDirty("background")){const t=this._prevSettings.background;t&&this._display.removeChild(t._display);const e=this.get("background");e instanceof ye&&(e.set("isMeasured",!1),e._setParent(this),this._display.addChildAt(e._display,0))}if(this.isDirty("mask")){const t=this.get("mask"),e=this._prevSettings.mask;if(e&&(this._display.removeChild(e._display),e!=t&&e.dispose()),t){const e=t.parent;e&&e.children.removeValue(t),t._setParent(this),this._display.addChildAt(t._display,0),this._childrenDisplay.mask=t._display}}}_processTemplateField(){super._processTemplateField(),this.children.each((t=>{t._processTemplateField()}))}walkChildren(t){this.children.each((e=>{e instanceof Ie&&e.walkChildren(t),t(e)}))}eachChildren(t){const e=this.get("background");e&&t(e);const i=this.get("verticalScrollbar");i&&t(i);const s=this.get("mask");s&&t(s),this.children.values.forEach((e=>{t(e)}))}allChildren(){const t=[];return this.eachChildren((e=>{t.push(e)})),t}_setDataItem(t){const e=t!==this._dataItem;super._setDataItem(t);const i=this.get("html","");i&&""!==i&&e&&this._root._setHTMLContent(this,Ae(this,i))}}Object.defineProperty(Ie,"className",{enumerable:!0,configurable:!0,writable:!0,value:"Container"}),Object.defineProperty(Ie,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:ye.classNames.concat([Ie.className])});class Ne extends ye{constructor(){super(...arguments),Object.defineProperty(this,"textStyle",{enumerable:!0,configurable:!0,writable:!0,value:this._root._renderer.makeTextStyle()}),Object.defineProperty(this,"_display",{enumerable:!0,configurable:!0,writable:!0,value:this._root._renderer.makeText("",this.textStyle)}),Object.defineProperty(this,"_textStyles",{enumerable:!0,configurable:!0,writable:!0,value:["textAlign","fontFamily","fontSize","fontStyle","fontWeight","fontStyle","fontVariant","textDecoration","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY","shadowOpacity","lineHeight","baselineRatio","direction","textBaseline","oversizedBehavior","breakWords","ellipsis","minScale","maxChars"]}),Object.defineProperty(this,"_originalScale",{enumerable:!0,configurable:!0,writable:!0,value:void 0})}_updateBounds(){if(this.get("text"))super._updateBounds();else{let t={left:0,right:0,top:0,bottom:0};this._adjustedLocalBounds=t}}_changed(){super._changed(),this._display.clear();let t=this.textStyle;if(this.isDirty("opacity")){let t=this.get("opacity",1);this._display.alpha=t}if((this.isDirty("text")||this.isDirty("populateText"))&&(this._display.text=this._getText(),this.markDirtyBounds(),"tooltip"==this.get("role")&&this._root.updateTooltip(this)),this.isPrivateDirty("tooltipElement")&&this.getPrivate("tooltipElement")&&this._disposers.push(new N((()=>{this._root._removeTooltipElement(this)}))),this.isDirty("width")&&(t.wordWrapWidth=this.width(),this.markDirtyBounds()),this.isDirty("oversizedBehavior")&&(t.oversizedBehavior=this.get("oversizedBehavior","none"),this.markDirtyBounds()),this.isDirty("breakWords")&&(t.breakWords=this.get("breakWords",!1),this.markDirtyBounds()),this.isDirty("ellipsis")&&(t.ellipsis=this.get("ellipsis"),this.markDirtyBounds()),this.isDirty("ignoreFormatting")&&(t.ignoreFormatting=this.get("ignoreFormatting",!1),this.markDirtyBounds()),this.isDirty("minScale")&&(t.minScale=this.get("minScale",0),this.markDirtyBounds()),this.isDirty("fill")){let e=this.get("fill");e&&(t.fill=e)}if(this.isDirty("fillOpacity")){let e=this.get("fillOpacity",1);e&&(t.fillOpacity=e)}(this.isDirty("maxWidth")||this.isPrivateDirty("maxWidth"))&&(t.maxWidth=this.get("maxWidth",this.getPrivate("maxWidth")),this.markDirtyBounds()),(this.isDirty("maxHeight")||this.isPrivateDirty("maxHeight"))&&(t.maxHeight=this.get("maxHeight",this.getPrivate("maxHeight")),this.markDirtyBounds()),v(this._textStyles,(e=>{this._dirty[e]&&(t[e]=this.get(e),this.markDirtyBounds())})),t.fontSize=this.get("fontSize"),t.fontFamily=this.get("fontFamily"),this._display.style=t,this.isDirty("role")&&"tooltip"==this.get("role")&&this._root.updateTooltip(this)}_getText(){let t=this.get("text","");return this.get("maxChars")&&(t=function(t,e,i=!1,s="..."){if(t.length>e){let r=e-1;for(;r>=0&&t.charAt(r).match(/\w/);)r--;return r>=0&&0==i?t.substring(0,r+1)+"...":t.substring(0,e)+s}return t}(t,this.get("maxChars",1e8),this.get("breakWords"),this.get("ellipsis"))),this.get("populateText")?Ae(this,t):t}_getAccessibleText(){const t=this.get("ariaLabel");return void 0!==t?this.get("populateText")?Ae(this,t):t:this._getText()}markDirtyText(){this._display.text=this._getText(),"tooltip"==this.get("role")&&this._root.updateTooltip(this),this.markDirtyBounds(),this.markDirty()}_setDataItem(t){super._setDataItem(t),this.get("populateText")&&this.markDirtyText()}getNumberFormatter(){return this.parent?this.parent.getNumberFormatter():super.getNumberFormatter()}getDateFormatter(){return this.parent?this.parent.getDateFormatter():super.getDateFormatter()}getDurationFormatter(){return this.parent?this.parent.getDurationFormatter():super.getDurationFormatter()}}Object.defineProperty(Ne,"className",{enumerable:!0,configurable:!0,writable:!0,value:"Text"}),Object.defineProperty(Ne,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:ye.classNames.concat([Ne.className])});class Re extends Ie{constructor(){super(...arguments),Object.defineProperty(this,"_text",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_textKeys",{enumerable:!0,configurable:!0,writable:!0,value:["text","fill","fillOpacity","textAlign","fontFamily","fontSize","fontStyle","fontWeight","fontStyle","fontVariant","textDecoration","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY","shadowOpacity","lineHeight","baselineRatio","direction","textBaseline","oversizedBehavior","breakWords","ellipsis","minScale","populateText","role","ignoreFormatting","maxChars","ariaLabel"]})}get text(){return this._text}_afterNew(){super._afterNew(),this._makeText(),v(this._textKeys,(t=>{const e=this.get(t);null!=e&&this._text.set(t,e)})),""!==this.get("html","")&&this._text.set("text",""),this.onPrivate("maxWidth",(()=>{this._setMaxDimentions()})),this.onPrivate("maxHeight",(()=>{this._setMaxDimentions()}))}_makeText(){this._text=this.children.push(Ne.new(this._root,{}))}_updateChildren(){super._updateChildren();const t=this._text;if(v(this._textKeys,(t=>{this._text.set(t,this.get(t))})),(this.isDirty("maxWidth")||this.isDirty("maxHeight")||this.isDirty("rotation"))&&this._setMaxDimentions(),""!==this.get("html","")?t.set("text",""):(t.set("text",this.get("text")),this._maybeUpdateHTMLColor()),this.isDirty("fill")&&this._maybeUpdateHTMLColor(),this.isDirty("textAlign")||this.isDirty("width")){const e=this.get("textAlign");let i;null!=this.get("width")?i="right"==e?r:"center"==e?a:0:"left"==e||"start"==e?i=this.get("paddingLeft",0):"right"!=e&&"end"!=e||(i=-this.get("paddingRight",0)),t.set("x",i)}const e=this.get("background");e&&e.setPrivate("visible",t._display.textVisible)}_maybeUpdateHTMLColor(){const t=this.getPrivate("htmlElement");t&&this.get("fill")&&(t.style.color=this.get("fill").toCSSHex())}_setMaxDimentions(){const t=this.get("rotation"),e=90==t||270==t||-90==t,i=this._text,s=this.get("maxWidth",this.getPrivate("maxWidth",1/0));c(s)?i.set(e?"maxHeight":"maxWidth",s-this.get("paddingLeft",0)-this.get("paddingRight",0)):i.set(e?"maxHeight":"maxWidth",void 0);const r=this.get("maxHeight",this.getPrivate("maxHeight",1/0));c(r)?i.set(e?"maxWidth":"maxHeight",r-this.get("paddingTop",0)-this.get("paddingBottom",0)):i.set(e?"maxWidth":"maxHeight",void 0),this.root.events.once("frameended",(()=>{i.markDirtyBounds()}))}_setDataItem(t){super._setDataItem(t),this._markDirtyKey("text");const e=this._text;e.get("populateText")&&e.markDirtyText();const i=this.get("html");i&&""!==i&&this._updateHTMLContent()}getText(){return this._text._getText()}getAccessibleText(){return this._text._getAccessibleText()}}Object.defineProperty(Re,"className",{enumerable:!0,configurable:!0,writable:!0,value:"Label"}),Object.defineProperty(Re,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:Ie.classNames.concat([Re.className])});class Fe{constructor(t,e){if(Object.defineProperty(this,"_root",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_rules",{enumerable:!0,configurable:!0,writable:!0,value:{}}),this._root=t,!e)throw new Error("You cannot use `new Class()`, instead use `Class.new()`")}static new(t){const e=new this(t,!0);return e.setupDefaultRules(),e}setupDefaultRules(){}_lookupRules(t){return this._rules[t]}ruleRaw(t,e=[]){let i=this._rules[t];i||(i=this._rules[t]=[]),e.sort(oe);const{index:s,found:r}=function(t,e){let i=0,s=t.length,r=!1;for(;i>1,n=e(t[a]);n<0?i=a+1:0===n?(r=!0,i=a+1):s=a}return{found:r,index:r?i-1:i}}(i,(t=>{const i=oe(t.tags.length,e.length);return 0===i?he(t.tags,e,oe):i}));if(r)return i[s].template;{const t=be.new({});return i.splice(s,0,{tags:e,template:t}),t}}rule(t,e=[]){return this.ruleRaw(t,e)}}export{Me as $,$t as A,Jt as B,jt as C,Qt as D,ge as E,Nt as F,Ce as G,M as H,E as I,Bt as J,b as K,Re as L,F as M,Rt as N,K as O,e as P,C as Q,Oe as R,ce as S,Fe as T,p as U,g as V,ht as W,A as X,_ as Y,m as Z,B as _,r as a,l as a0,vt as a1,nt as a2,bt as a3,ft as a4,pt as a5,_t as a6,ct as a7,gt as a8,mt as a9,it as aA,Y as aB,X as aC,oe as aD,U as aE,lt as aF,st as aG,Lt as aH,ne as aI,zt as aJ,x as aK,le as aL,Z as aM,yt as aN,at as aO,Gt as aP,Ot as aQ,o as aa,dt as ab,H as ac,R as ad,N as ae,z as af,f as ag,J as ah,W as ai,$ as aj,Q as ak,D as al,O as am,k as an,De as ao,w as ap,ot as aq,ut as ar,q as as,I as at,et as au,Kt as av,Et as aw,Ee as ax,je as ay,ae as az,s as b,ee as c,St as d,v as e,i as f,ke as g,Yt as h,Ie as i,V as j,c as k,rt as l,kt as m,tt as n,ie as o,a as p,n as q,P as r,Ae as s,Ft as t,be as u,xe as v,Ne as w,Vt as x,Zt as y,Xt as z}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/Thumbnail.js b/library/arcgis/4.30/@arcgis/core/chunks/Thumbnail.js new file mode 100644 index 00000000..998b7d8d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/Thumbnail.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as r}from"./tslib.es6.js";import o from"../core/Accessor.js";import{property as s}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as t}from"../core/accessorSupport/decorators/subclass.js";var e;let p=e=class extends o{constructor(){super(...arguments),this.url=""}clone(){return new e({url:this.url})}};r([s({type:String})],p.prototype,"url",void 0),p=e=r([t("esri.symbols.support.Thumbnail")],p);export{p as T}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/Tick.js b/library/arcgis/4.30/@arcgis/core/chunks/Tick.js new file mode 100644 index 00000000..ee18e639 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/Tick.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{a as e}from"./tslib.es6.js";import{F as t,S as s,i,e as a,H as l,k as r,a as n,I as o,C as h,P as u,J as d,L as c,K as m,g as p,N as f}from"./Theme.js";class b extends t{constructor(){super(...arguments),Object.defineProperty(this,"processor",{enumerable:!0,configurable:!0,writable:!0,value:void 0})}incrementRef(){}decrementRef(){}_onPush(e){this.processor&&this.processor.processRow(e),super._onPush(e)}_onInsertIndex(e,t){this.processor&&this.processor.processRow(t),super._onInsertIndex(e,t)}_onSetIndex(e,t,s){this.processor&&this.processor.processRow(s),super._onSetIndex(e,t,s)}}class g extends s{constructor(e,t,s){super(s),Object.defineProperty(this,"component",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"dataContext",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"bullets",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"open",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"close",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.dataContext=t,this.component=e,this._settings.visible=!0,this._checkDirty()}markDirty(){this.component.markDirtyValues(this)}_startAnimation(){this.component._root._addAnimation(this)}_animationTime(){return this.component._root.animationTime}_dispose(){this.component&&this.component.disposeDataItem(this),super._dispose()}show(e){this.setRaw("visible",!0),this.component&&this.component.showDataItem(this,e)}hide(e){this.setRaw("visible",!1),this.component&&this.component.hideDataItem(this,e)}isHidden(){return!this.get("visible")}}class _ extends i{constructor(){super(...arguments),Object.defineProperty(this,"_data",{enumerable:!0,configurable:!0,writable:!0,value:new b}),Object.defineProperty(this,"_dataItems",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"_mainDataItems",{enumerable:!0,configurable:!0,writable:!0,value:this._dataItems}),Object.defineProperty(this,"valueFields",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"fields",{enumerable:!0,configurable:!0,writable:!0,value:["id"]}),Object.defineProperty(this,"_valueFields",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_valueFieldsF",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_fields",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_fieldsF",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_valuesDirty",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"_dataChanged",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"_dataGrouped",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"inited",{enumerable:!0,configurable:!0,writable:!0,value:!1})}set data(e){e.incrementRef(),this._data.decrementRef(),this._data=e}get data(){return this._data}_dispose(){super._dispose(),this._data.decrementRef()}_onDataClear(){}_afterNew(){super._afterNew(),this._data.incrementRef(),this._updateFields(),this._disposers.push(this.data.events.onAll((e=>{const t=this._mainDataItems;if(this.markDirtyValues(),this._markDirtyGroup(),this._dataChanged=!0,"clear"===e.type)a(t,(e=>{e.dispose()})),t.length=0,this._onDataClear();else if("push"===e.type){const s=new g(this,e.newValue,this._makeDataItem(e.newValue));t.push(s),this.processDataItem(s)}else if("setIndex"===e.type){const s=t[e.index],i=this._makeDataItem(e.newValue);s.bullets&&0==s.bullets.length&&(s.bullets=void 0),l(i).forEach((e=>{s.animate({key:e,to:i[e],duration:this.get("interpolationDuration",0),easing:this.get("interpolationEasing")})})),s.dataContext=e.newValue}else if("insertIndex"===e.type){const s=new g(this,e.newValue,this._makeDataItem(e.newValue));t.splice(e.index,0,s),this.processDataItem(s)}else if("removeIndex"===e.type)t[e.index].dispose(),t.splice(e.index,1);else{if("moveIndex"!==e.type)throw new Error("Unknown IStreamEvent type");{const s=t[e.oldIndex];t.splice(e.oldIndex,1),t.splice(e.newIndex,0,s)}}this._afterDataChange()})))}_updateFields(){this.valueFields&&(this._valueFields=[],this._valueFieldsF={},a(this.valueFields,(e=>{this.get(e+"Field")&&(this._valueFields.push(e),this._valueFieldsF[e]={fieldKey:e+"Field",workingKey:e+"Working"})}))),this.fields&&(this._fields=[],this._fieldsF={},a(this.fields,(e=>{this.get(e+"Field")&&(this._fields.push(e),this._fieldsF[e]=e+"Field")})))}get dataItems(){return this._dataItems}processDataItem(e){}_makeDataItem(e){const t={};return this._valueFields&&a(this._valueFields,(s=>{const i=this.get(this._valueFieldsF[s].fieldKey);t[s]=e[i],t[this._valueFieldsF[s].workingKey]=t[s]})),this._fields&&a(this._fields,(s=>{const i=this.get(this._fieldsF[s]);t[s]=e[i]})),t}makeDataItem(e){let t=new g(this,void 0,e);return this.processDataItem(t),t}pushDataItem(e){const t=this.makeDataItem(e);return this._mainDataItems.push(t),t}disposeDataItem(e){}showDataItem(t,s){return e(this,void 0,void 0,(function*(){t.set("visible",!0)}))}hideDataItem(t,s){return e(this,void 0,void 0,(function*(){t.set("visible",!1)}))}_clearDirty(){super._clearDirty(),this._valuesDirty=!1}_afterDataChange(){}_afterChanged(){if(super._afterChanged(),this._dataChanged){const e="datavalidated";this.events.isEnabled(e)&&this.events.dispatch(e,{type:e,target:this}),this._dataChanged=!1}this.inited=!0}markDirtyValues(e){this.markDirty(),this._valuesDirty=!0}_markDirtyGroup(){this._dataGrouped=!1}markDirtySize(){this._sizeDirty=!0,this.markDirty()}}Object.defineProperty(_,"className",{enumerable:!0,configurable:!0,writable:!0,value:"Component"}),Object.defineProperty(_,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:i.classNames.concat([_.className])});let v={millisecond:1,second:1e3,minute:6e4,hour:36e5,day:864e5,week:6048e5,month:2629742400,year:31536e6};function y(e,t){return null==t&&(t=1),v[e]*t}function w(e,t,s,i,a,l,n){if(!n||a){let n=0;switch(a||"millisecond"==t||(n=e.getTimezoneOffset(),e.setUTCMinutes(e.getUTCMinutes()-n)),t){case"day":let t=e.getUTCDate();if(s>1){if(l){l=w(l,"day",1);let t=e.getTime()-l.getTime(),i=Math.floor(t/y("day")/s),a=y("day",i*s);e.setTime(l.getTime()+a-n*y("minute"))}}else e.setUTCDate(t);e.setUTCHours(0,0,0,0);break;case"second":let a=e.getUTCSeconds();s>1&&(a=Math.floor(a/s)*s),e.setUTCSeconds(a,0);break;case"millisecond":if(1==s)return e;let o=e.getUTCMilliseconds();o=Math.floor(o/s)*s,e.setUTCMilliseconds(o);break;case"hour":let h=e.getUTCHours();s>1&&(h=Math.floor(h/s)*s),e.setUTCHours(h,0,0,0);break;case"minute":let u=e.getUTCMinutes();s>1&&(u=Math.floor(u/s)*s),e.setUTCMinutes(u,0,0);break;case"month":let d=e.getUTCMonth();s>1&&(d=Math.floor(d/s)*s),e.setUTCMonth(d,1),e.setUTCHours(0,0,0,0);break;case"year":let c=e.getUTCFullYear();s>1&&(c=Math.floor(c/s)*s),e.setUTCFullYear(c,0,1),e.setUTCHours(0,0,0,0);break;case"week":if(s>1&&l){l=w(l,"week",1);let t=e.getTime()-l.getTime(),i=Math.floor(t/y("week")/s),a=y("week",i*s);e.setTime(l.getTime()+a-n*y("minute"))}let m=e.getUTCDate(),p=e.getUTCDay();r(i)||(i=1),m=p>=i?m-p+i:m-(7+p)+i,e.setUTCDate(m),e.setUTCHours(0,0,0,0)}if(!a&&"millisecond"!=t&&(e.setUTCMinutes(e.getUTCMinutes()+n),"day"==t||"week"==t||"month"==t||"year"==t)){let t=e.getTimezoneOffset();if(t!=n){let s=t-n;e.setUTCMinutes(e.getUTCMinutes()+s)}}return e}{if(isNaN(e.getTime()))return e;let o=n.offsetUTC(e),h=e.getTimezoneOffset(),u=n.parseDate(e),d=u.year,c=u.month,m=u.day,p=u.hour,f=u.minute,b=u.second,g=u.millisecond,_=u.weekday,v=o-h;switch(t){case"day":if(s>1&&l){l=w(l,"day",1,i,a,void 0,n);let t=e.getTime()-l.getTime(),r=Math.floor(t/y("day")/s),o=y("day",r*s);e.setTime(l.getTime()+o),u=n.parseDate(e),d=u.year,c=u.month,m=u.day}p=0,f=v,b=0,g=0;break;case"second":f+=v,s>1&&(b=Math.floor(b/s)*s),g=0;break;case"millisecond":f+=v,s>1&&(g=Math.floor(g/s)*s);break;case"hour":s>1&&(p=Math.floor(p/s)*s),f=v,b=0,g=0;break;case"minute":s>1&&(f=Math.floor(f/s)*s),f+=v,b=0,g=0;break;case"month":s>1&&(c=Math.floor(c/s)*s),m=1,p=0,f=v,b=0,g=0;break;case"year":s>1&&(d=Math.floor(d/s)*s),c=0,m=1,p=0,f=v,b=0,g=0;break;case"week":r(i)||(i=1),m=_>=i?m-_+i:m-(7+_)+i,p=0,f=v,b=0,g=0}let I=(e=new Date(d,c,m,p,f,b,g)).getTimezoneOffset(),D=n.offsetUTC(e)-I;return D!=v&&e.setTime(e.getTime()+6e4*(D-v)),e}}class I extends _{constructor(){super(...arguments),Object.defineProperty(this,"_aggregatesCalculated",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"_selectionAggregatesCalculated",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"_dataProcessed",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"_psi",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_pei",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"chart",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"bullets",{enumerable:!0,configurable:!0,writable:!0,value:new t}),Object.defineProperty(this,"bulletsContainer",{enumerable:!0,configurable:!0,writable:!0,value:i.new(this._root,{width:n,height:n,position:"absolute"})})}_afterNew(){this.valueFields.push("value","customValue"),super._afterNew(),this.setPrivate("customData",{}),this._disposers.push(this.bullets.events.onAll((e=>{if("clear"===e.type)this._handleBullets(this.dataItems);else if("push"===e.type)this._handleBullets(this.dataItems);else if("setIndex"===e.type)this._handleBullets(this.dataItems);else if("insertIndex"===e.type)this._handleBullets(this.dataItems);else if("removeIndex"===e.type)this._handleBullets(this.dataItems);else{if("moveIndex"!==e.type)throw new Error("Unknown IListEvent type");this._handleBullets(this.dataItems)}})))}_dispose(){this.bulletsContainer.dispose(),super._dispose()}startIndex(){let e=this.dataItems.length;return Math.min(this.getPrivate("startIndex",0),e)}endIndex(){let e=this.dataItems.length;return Math.min(this.getPrivate("endIndex",e),e)}_handleBullets(e){a(e,(e=>{const t=e.bullets;t&&(a(t,(e=>{e.dispose()})),e.bullets=void 0)})),this.markDirtyValues()}getDataItemById(e){return o(this.dataItems,(t=>t.get("id")==e))}_makeBullets(e){this._shouldMakeBullet(e)&&(e.bullets=[],this.bullets.each((t=>{this._makeBullet(e,t)})))}_shouldMakeBullet(e){return!0}_makeBullet(e,t,s){const i=t(this._root,this,e);return i&&(i._index=s,this._makeBulletReal(e,i)),i}_makeBulletReal(e,t){let s=t.get("sprite");s&&(s._setDataItem(e),s.setRaw("position","absolute"),this.bulletsContainer.children.push(s)),t.series=this,e.bullets.push(t)}addBullet(e,t){e.bullets||(e.bullets=[]),t&&this._makeBulletReal(e,t)}_clearDirty(){super._clearDirty(),this._aggregatesCalculated=!1,this._selectionAggregatesCalculated=!1}_prepareChildren(){super._prepareChildren();let e=this.startIndex(),t=this.endIndex();if(this.isDirty("name")&&this.updateLegendValue(),this.isDirty("heatRules")&&(this._valuesDirty=!0),this.isPrivateDirty("baseValueSeries")){const e=this.getPrivate("baseValueSeries");e&&this._disposers.push(e.onPrivate("startIndex",(()=>{this.markDirtyValues()})))}if(this.get("calculateAggregates")&&(this._valuesDirty&&!this._dataProcessed&&(this._aggregatesCalculated||(this._calculateAggregates(0,this.dataItems.length),this._aggregatesCalculated=!0,0!=e&&(this._psi=void 0))),this._psi==e&&this._pei==t&&!this.isPrivateDirty("adjustedStartIndex")||this._selectionAggregatesCalculated||(0===e&&t===this.dataItems.length&&this._aggregatesCalculated||this._calculateAggregates(e,t),this._selectionAggregatesCalculated=!0)),this.isDirty("tooltip")){let e=this.get("tooltip");e&&(e.hide(0),e.set("tooltipTarget",this))}if(this.isDirty("fill")||this.isDirty("stroke")){let e;const t=this.get("legendDataItem");if(t&&(e=t.get("markerRectangle"),e&&this.isVisible())){if(this.isDirty("stroke")){let t=this.get("stroke");e.set("stroke",t)}if(this.isDirty("fill")){let t=this.get("fill");e.set("fill",t)}}this.updateLegendMarker(void 0)}if(this.bullets.length>0){let e=this.startIndex(),t=this.endIndex();t{i[e]=0,l[e]=0,r[e]=0})),a(s,(s=>{let a=s+"Change",m=s+"ChangePercent",p=s+"ChangePrevious",f=s+"ChangePreviousPercent",b=s+"ChangeSelection",g=s+"ChangeSelectionPercent",_="valueY";"valueX"!=s&&"openValueX"!=s&&"lowValueX"!=s&&"highValueX"!=s||(_="valueX");const v=this.getPrivate("baseValueSeries"),y=this.getPrivate("adjustedStartIndex",e);for(let w=y;wy||null==n[s])&&(n[s]=y),(o[s]0&&e--,delete c[s];for(let t=e;t{this.setPrivate(e+"AverageSelection",d[e]),this.setPrivate(e+"CountSelection",r[e]),this.setPrivate(e+"SumSelection",i[e]),this.setPrivate(e+"AbsoluteSumSelection",l[e]),this.setPrivate(e+"LowSelection",n[e]),this.setPrivate(e+"HighSelection",o[e]),this.setPrivate(e+"OpenSelection",h[e]),this.setPrivate(e+"CloseSelection",u[e])})),0===e&&t===this.dataItems.length&&a(s,(e=>{this.setPrivate(e+"Average",d[e]),this.setPrivate(e+"Count",r[e]),this.setPrivate(e+"Sum",i[e]),this.setPrivate(e+"AbsoluteSum",l[e]),this.setPrivate(e+"Low",n[e]),this.setPrivate(e+"High",o[e]),this.setPrivate(e+"Open",h[e]),this.setPrivate(e+"Close",u[e])}))}_updateChildren(){super._updateChildren(),this._psi=this.startIndex(),this._pei=this.endIndex(),this.isDirty("visible")&&this.bulletsContainer.set("visible",this.get("visible"));const e=this.get("heatRules");if(this._valuesDirty&&e&&e.length>0&&a(e,(e=>{const t=e.minValue||this.getPrivate(e.dataField+"Low")||0,s=e.maxValue||this.getPrivate(e.dataField+"High")||0;a(e.target._entities,(i=>{const a=i.dataItem.get(e.dataField);if(!r(a)){e.neutral&&i.set(e.key,e.neutral);const t=i.states;if(t){const s=t.lookup("default");s&&e.neutral&&s.set(e.key,e.neutral)}if(!e.customFunction)return}if(e.customFunction)e.customFunction.call(this,i,t,s,a);else{let l,n;l=e.logarithmic?(Math.log(a)*Math.LOG10E-Math.log(t)*Math.LOG10E)/(Math.log(s)*Math.LOG10E-Math.log(t)*Math.LOG10E):(a-t)/(s-t),!r(a)||r(l)&&Math.abs(l)!=1/0||(l=.5),r(e.min)?n=e.min+(e.max-e.min)*l:e.min instanceof h?n=h.interpolate(l,e.min,e.max):e.min instanceof u&&(n=d(l,e.min,e.max)),i.set(e.key,n);const o=i.states;if(o){const t=o.lookup("default");t&&t.set(e.key,n)}}}))})),this.get("visible")){let e=this.dataItems.length,t=this.startIndex(),s=this.endIndex();s0&&t--;for(let e=0;e{this._positionBullet(e);const t=e.get("sprite");e.get("dynamic")&&(t&&(t._markDirtyKey("fill"),t.markDirtySize()),t instanceof i&&t.walkChildren((e=>{e._markDirtyKey("fill"),e.markDirtySize(),e instanceof c&&e.text.markDirtyText()}))),t instanceof c&&t.get("populateText")&&t.text.markDirtyText()}))}_hideBullets(e){e.bullets&&a(e.bullets,(e=>{let t=e.get("sprite");t&&t.setPrivate("visible",!1)}))}_positionBullet(e){}_placeBulletsContainer(e){e.bulletsContainer.children.moveValue(this.bulletsContainer)}_removeBulletsContainer(){const e=this.bulletsContainer;e.parent&&e.parent.children.removeValue(e)}disposeDataItem(e){const t=e.bullets;t&&a(t,(e=>{e.dispose()}))}_getItemReaderLabel(){return""}showDataItem(t,s){const i=Object.create(null,{showDataItem:{get:()=>super.showDataItem}});return e(this,void 0,void 0,(function*(){const e=[i.showDataItem.call(this,t,s)],l=t.bullets;l&&a(l,(t=>{const i=t.get("sprite");i&&e.push(i.show(s))})),yield Promise.all(e)}))}hideDataItem(t,s){const i=Object.create(null,{hideDataItem:{get:()=>super.hideDataItem}});return e(this,void 0,void 0,(function*(){const e=[i.hideDataItem.call(this,t,s)],l=t.bullets;l&&a(l,(t=>{const i=t.get("sprite");i&&e.push(i.hide(s))})),yield Promise.all(e)}))}_sequencedShowHide(t,s){return e(this,void 0,void 0,(function*(){if(this.get("sequencedInterpolation"))if(r(s)||(s=this.get("interpolationDuration",0)),s>0){const i=this.startIndex(),a=this.endIndex();yield Promise.all(m(this.dataItems,((l,r)=>e(this,void 0,void 0,(function*(){let e=s||0;(ra+10)&&(e=0);let n=this.get("sequencedDelay",0)+e/(a-i);var o;yield(o=n*(r-i),new Promise(((e,t)=>{setTimeout(e,o)}))),t?yield this.showDataItem(l,e):yield this.hideDataItem(l,e)})))))}else yield Promise.all(m(this.dataItems,(e=>t?this.showDataItem(e,0):this.hideDataItem(e,0))))}))}updateLegendValue(e){if(e){const t=e.get("legendDataItem");if(t){const s=t.get("valueLabel");if(s){const t=s.text;let i="";s._setDataItem(e),i=this.get("legendValueText",t.get("text","")),s.set("text",i),t.markDirtyText()}const i=t.get("label");if(i){const t=i.text;let s="";i._setDataItem(e),s=this.get("legendLabelText",t.get("text","")),i.set("text",s),t.markDirtyText()}}}}updateLegendMarker(e){}_onHide(){super._onHide();const e=this.getTooltip();e&&e.hide()}hoverDataItem(e){}unhoverDataItem(e){}_getBase(e){const t=this.dataItems[this.startIndex()];return t?t.get(e):0}}function D(e,t){for(let s=0,i=t.length;s0){let t=i[0];if(t.length>0){let s=t[0];e.moveTo(s.x,s.y);for(let t=0,s=i.length;t0){let t=e[0];this._display.moveTo(t.x,t.y),D(this._display,[[e]])}else if(t)D(this._display,t);else if(!this.get("draw")){let e=this.width(),t=this.height();this._display.moveTo(0,0),this._display.lineTo(e,t)}}}}function P(e){return function(){return e}}Object.defineProperty(C,"className",{enumerable:!0,configurable:!0,writable:!0,value:"Line"}),Object.defineProperty(C,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:p.classNames.concat([C.className])});const k=Math.PI,T=2*k,M=1e-6,O=T-M;function $(e){this._+=e[0];for(let t=1,s=e.length;t=0))throw new Error(`invalid digits: ${e}`);if(t>15)return $;const s=10**t;return function(e){this._+=e[0];for(let t=1,i=e.length;tM)if(Math.abs(u*n-o*h)>M&&a){let c=s-l,m=i-r,p=n*n+o*o,f=c*c+m*m,b=Math.sqrt(p),g=Math.sqrt(d),_=a*Math.tan((k-Math.acos((p+d-f)/(2*b*g)))/2),v=_/g,y=_/b;Math.abs(v-1)>M&&this._append`L${e+v*h},${t+v*u}`,this._append`A${a},${a},0,0,${+(u*c>h*m)},${this._x1=e+y*n},${this._y1=t+y*o}`}else this._append`L${this._x1=e},${this._y1=t}`}arc(e,t,s,i,a,l){if(e=+e,t=+t,l=!!l,(s=+s)<0)throw new Error(`negative radius: ${s}`);let r=s*Math.cos(i),n=s*Math.sin(i),o=e+r,h=t+n,u=1^l,d=l?i-a:a-i;null===this._x1?this._append`M${o},${h}`:(Math.abs(this._x1-o)>M||Math.abs(this._y1-h)>M)&&this._append`L${o},${h}`,s&&(d<0&&(d=d%T+T),d>O?this._append`A${s},${s},0,1,${u},${e-r},${t-n}A${s},${s},0,1,${u},${this._x1=o},${this._y1=h}`:d>M&&this._append`A${s},${s},0,${+(d>=k)},${u},${this._x1=e+s*Math.cos(a)},${this._y1=t+s*Math.sin(a)}`)}rect(e,t,s,i){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}h${s=+s}v${+i}h${-s}Z`}toString(){return this._}}function S(e){let t=3;return e.digits=function(s){if(!arguments.length)return t;if(null==s)t=null;else{const e=Math.floor(s);if(!(e>=0))throw new RangeError(`invalid digits: ${s}`);t=e}return e},()=>new j(t)}class F extends i{constructor(){super(...arguments),Object.defineProperty(this,"chartContainer",{enumerable:!0,configurable:!0,writable:!0,value:this.children.push(i.new(this._root,{width:n,height:n,interactiveChildren:!1}))}),Object.defineProperty(this,"bulletsContainer",{enumerable:!0,configurable:!0,writable:!0,value:i.new(this._root,{interactiveChildren:!1,isMeasured:!1,position:"absolute",width:n,height:n})})}}Object.defineProperty(F,"className",{enumerable:!0,configurable:!0,writable:!0,value:"Chart"}),Object.defineProperty(F,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:i.classNames.concat([F.className])});class V extends F{constructor(){super(...arguments),Object.defineProperty(this,"seriesContainer",{enumerable:!0,configurable:!0,writable:!0,value:i.new(this._root,{width:n,height:n,isMeasured:!1})}),Object.defineProperty(this,"series",{enumerable:!0,configurable:!0,writable:!0,value:new f})}_afterNew(){super._afterNew(),this._disposers.push(this.series);const e=this.seriesContainer.children;this._disposers.push(this.series.events.onAll((t=>{if("clear"===t.type){a(t.oldValues,(e=>{this._removeSeries(e)}));const e=this.get("colors");e&&e.reset()}else if("push"===t.type)e.moveValue(t.newValue),this._processSeries(t.newValue);else if("setIndex"===t.type)e.setIndex(t.index,t.newValue),this._processSeries(t.newValue);else if("insertIndex"===t.type)e.insertIndex(t.index,t.newValue),this._processSeries(t.newValue);else if("removeIndex"===t.type)this._removeSeries(t.oldValue);else{if("moveIndex"!==t.type)throw new Error("Unknown IListEvent type");e.moveValue(t.value,t.newIndex),this._processSeries(t.value)}})))}_processSeries(e){e.chart=this,e._placeBulletsContainer(this)}_removeSeries(e){e.isDisposed()||(this.seriesContainer.children.removeValue(e),e._removeBulletsContainer())}}Object.defineProperty(V,"className",{enumerable:!0,configurable:!0,writable:!0,value:"SerialChart"}),Object.defineProperty(V,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:F.classNames.concat([V.className])});class N extends C{}Object.defineProperty(N,"className",{enumerable:!0,configurable:!0,writable:!0,value:"Tick"}),Object.defineProperty(N,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:C.classNames.concat([N.className])});export{_ as C,g as D,V as S,N as T,I as a,P as c,w as r,S as w}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/Tile.js b/library/arcgis/4.30/@arcgis/core/chunks/Tile.js new file mode 100644 index 00000000..a7a11166 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/Tile.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{A as e}from"../core/Accessor.js";import t from"../geometry/Extent.js";import{c as i}from"./aaBoundingRect.js";import{Q as s}from"../rest/support/Query.js";import{T as o}from"./TileKey2.js";class n{constructor(e,t){this.key=new o(0,0,0,0),this.bounds=i(),this.objectIds=new Set,this.key.set(t);const s=e.getLODInfoAt(this.key);this.tileInfoView=e,this.tileInfoView.getTileBounds(this.bounds,this.key,!0),this.resolution=s.resolution,this.level=s.level,this.scale=s.scale,this.minScale=e.zoomToScale(s.level-1),this.maxScale=e.zoomToScale(s.level+1)}get lod(){return this.tileInfoView.getLODInfoAt(this.key)}get id(){return this.key.id}get extent(){return t.fromBounds(this.bounds,this.tileInfoView.tileInfo.spatialReference)}get transform(){return{originPosition:"upperLeft",scale:[this.resolution,this.resolution],translate:[this.bounds[0],this.bounds[3]]}}createArcadeEvaluationOptions(e){return{$view:{scale:this.scale,timeZone:e}}}createChildTiles(){const t=this.key.getChildKeys(),i=e.acquire();for(let e=0;ee.key.level-r.key.level!=0?e.key.level-r.key.level:e.key.row-r.key.row!=0?e.key.row-r.key.row:e.key.col-r.key.col;class i extends s{constructor(e){super(),this._tileInfoView=e}renderChildren(e){this.sortChildren(l),this.setStencilReference(e),super.renderChildren(e)}createRenderParams(e){const{state:r}=e,s=super.createRenderParams(e);return s.requiredLevel=this._tileInfoView.getClosestInfoForScale(r.scale).level,s.displayLevel=this._tileInfoView.tileInfo.scaleToZoom(r.scale),s}prepareRenderPasses(s){const l=super.prepareRenderPasses(s);return l.push(s.registerRenderPass({name:"stencil",brushes:[t],drawPhase:r.DEBUG|r.MAP|r.HIGHLIGHT|r.LABEL,target:()=>this.getStencilTarget()})),e("esri-tiles-debug")&&l.push(s.registerRenderPass({name:"tileInfo",brushes:[n],drawPhase:r.DEBUG,target:()=>this.children})),l}getStencilTarget(){return this.children}setStencilReference(e){let r=1;for(const e of this.children)e.stencilRef=r++}}export{i as T}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/TileInfoTilemapCache.js b/library/arcgis/4.30/@arcgis/core/chunks/TileInfoTilemapCache.js new file mode 100644 index 00000000..2a834c5a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/TileInfoTilemapCache.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import l from"../core/Error.js";import{waitTick as t,isAbortError as i}from"../core/promiseUtils.js";class e{constructor(l,t=0,i=l.lods[l.lods.length-1].level){this.tileInfo=l,this.minLOD=t,this.maxLOD=i,l.lodAt(t)||(this.minLOD=l.lods[0].level),l.lodAt(i)||(this.maxLOD=l.lods[l.lods.length-1].level)}get effectiveMinLOD(){return this.minLOD??this.tileInfo.lods[0].level}get effectiveMaxLOD(){return this.maxLOD??this.tileInfo.lods[this.tileInfo.lods.length-1].level}getAvailability(l,t,i){const e=this.tileInfo?.lodAt(l);return!e||lthis.maxLOD?"unavailable":e.cols&&e.rows?i>=e.cols[0]&&i<=e.cols[1]&&t>=e.rows[0]&&t<=e.rows[1]?"unknown":"unavailable":"unknown"}async fetchAvailability(i,e,o,s){await t(s);const a=this.getAvailability(i,e,o);if("unavailable"===a)throw new l("tile-map:tile-unavailable","Tile is not available",{level:i,row:e,col:o});return a}async fetchAvailabilityUpsample(l,e,o,s,a){await t(a),s.level=l,s.row=e,s.col=o;const n=this.tileInfo;return n.updateTileInfo(s),this.fetchAvailability(l,e,o,a).catch((l=>{if(i(l))throw l;if(n.upsampleTile(s))return this.fetchAvailabilityUpsample(s.level,s.row,s.col,s,a);throw l}))}}export{e as T}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/TileInfoViewPOT.js b/library/arcgis/4.30/@arcgis/core/chunks/TileInfoViewPOT.js new file mode 100644 index 00000000..3990d333 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/TileInfoViewPOT.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{a as t}from"./maybe.js";import{throwIfNotAbortError as e,throwIfAbortError as s,isAbortError as i,eachAlways as r}from"../core/promiseUtils.js";import{addQueryParameters as h}from"../core/urlUtils.js";import{open as a}from"../core/workers/workers.js";import{R as n}from"./Rect.js";import{d as o,T as l}from"./enums.js";import{a as c,T as _}from"./Texture.js";import u from"../request.js";import{P as g}from"./pbf.js";import"../core/lang.js";import{r as p}from"./rasterizingUtils.js";import{T as d}from"./TileKey2.js";import f from"../layers/support/TileInfo.js";import{T as y}from"./TileStrategy.js";class m{constructor(t,e){this._width=0,this._height=0,this._free=[],this._width=t,this._height=e,this._free.push(new n(0,0,t,e))}get width(){return this._width}get height(){return this._height}allocate(t,e){if(t>this._width||e>this._height)return new n;let s=null,i=-1;for(let r=0;rt&&this._free.push(new n(s.x+t,s.y,s.width-t,e)),s.height>e&&this._free.push(new n(s.x,s.y+e,s.width,s.height-e))):(s.width>t&&this._free.push(new n(s.x+t,s.y,s.width-t,s.height)),s.height>e&&this._free.push(new n(s.x,s.y+e,t,s.height-e))),new n(s.x,s.y,t,e))}release(t){for(let e=0;e{const s=t+e;if(this._rangePromises.has(s))a.push(this._rangePromises.get(s));else{const r=i.getRange(t,e).then((()=>{this._rangePromises.delete(s)}),(()=>{this._rangePromises.delete(s)}));this._rangePromises.set(s,r),a.push(r)}})),Promise.all(a).then((()=>{let r=this._glyphIndex[t];r||(r={},this._glyphIndex[t]=r);for(const h of e){const e=r[h];if(e){s[h]={sdf:!0,rect:e.rect,metrics:e.metrics,page:e.page,code:h};continue}const a=i.getGlyph(t,h);if(!a?.metrics)continue;const o=a.metrics;let l;if(0===o.width)l=new n(0,0,0,0);else{const t=3,e=o.width+2*t,s=o.height+2*t;let i=e%4?4-e%4:4,r=s%4?4-s%4:4;1===i&&(i=5),1===r&&(r=5),l=this._binPack.allocate(e+i,s+r),l.isEmpty&&(this._dirties[this._currentPage]||(this._glyphData[this._currentPage]=null),this._currentPage=this._glyphData.length,this._glyphData.push(new Uint8Array(this.width*this.height)),this._dirties.push(!0),this._textures.push(void 0),this._binPack=new m(this.width-4,this.height-4),l=this._binPack.allocate(e+i,s+r));const h=this._glyphData[this._currentPage],n=a.bitmap;let c,_;if(n)for(let t=0;t{s.addRange(e,new S(new g(new Uint8Array(t.data),new DataView(t.data))))})).catch((()=>{s.addRange(e,new S)}))}return s.addRange(e,new S),Promise.resolve()}getGlyph(t,e){const s=this._getFontStack(t);if(!s)return;const i=Math.floor(e/256),r=s.getRange(i);return r?{metrics:r.getMetrics(e),bitmap:r.getBitmap(e)}:void 0}_getFontStack(t){let e=this._glyphInfo[t];return e||(e=this._glyphInfo[t]=new x),e}}class P{constructor(t,e,s){this._array=t,this._start=e,this.length=s}at(t){return 0<=t&&t0&&(this._maxItemSize=s),this._binPack=new m(t-4,e-4)}destroy(){this.dispose()}dispose(){this._binPack=null,this._mosaicsData.length=0,this._mosaicRects={};for(const t of this._textures)t&&t.dispose();this._textures.length=0}getWidth(t){return t>=this._size.length?-1:this._size[t][0]}getHeight(t){return t>=this._size.length?-1:this._size[t][1]}getPageSize(t){return t>=this._size.length?null:this._size[t]}setSpriteSource(t){if(this.dispose(),this.pixelRatio=t.devicePixelRatio,0===this._mosaicsData.length){this._binPack=new m(this._pageWidth-4,this._pageHeight-4);const t=Math.floor(this._pageWidth),e=Math.floor(this._pageHeight),s=new Uint32Array(t*e);this._mosaicsData[0]=s,this._dirties.push(!0),this._size.push([this._pageWidth,this._pageHeight]),this._textures.push(void 0)}this._sprites=t}getSpriteItem(t,e=!1){let s,i,r=this._mosaicRects[t];if(r)return r;if(!this._sprites||"loaded"!==this._sprites.loadStatus)return null;if(t&&t.startsWith("dasharray-")?([s,i]=this._rasterizeDash(t),e=!0):s=this._sprites.getSpriteInfo(t),!s?.width||!s.height||s.width<0||s.height<0)return null;const h=s.width,a=s.height,[n,o,l]=this._allocateImage(h,a);return n.width<=0?null:(this._copy(n,s,o,l,e,i),r={type:"sprite",rect:n,width:h,height:a,sdf:s.sdf,simplePattern:!1,rasterizationScale:s.pixelRatio,page:o},this._mosaicRects[t]=r,r)}getSpriteItems(t){const e={};for(const s of t)e[s.name]=this.getSpriteItem(s.name,s.repeat);return e}getMosaicItemPosition(t,e){const s=this.getSpriteItem(t,e),i=s?.rect;if(!i)return null;i.width=s.width,i.height=s.height;const r=s.width,h=s.height;return{tl:[i.x+2,i.y+2],br:[i.x+2+r,i.y+2+h],page:s.page}}bind(t,e,s=0,i=0){if(s>=this._size.length||s>=this._mosaicsData.length)return;if(!this._textures[s]){const e=new c;e.wrapMode=l.CLAMP_TO_EDGE,e.width=this._size[s][0],e.height=this._size[s][1],this._textures[s]=new _(t,e,new Uint8Array(this._mosaicsData[s].buffer))}const r=this._textures[s];r.setSamplingMode(e),this._dirties[s]&&r.setData(new Uint8Array(this._mosaicsData[s].buffer)),t.bindTexture(r,i),this._dirties[s]=!1}static _copyBits(t,e,s,i,r,h,a,n,o,l,c){let _=i*e+s,u=n*h+a;if(c){u-=h;for(let a=-1;a<=l;a++,_=((a+l)%l+i)*e+s,u+=h)for(let e=-1;e<=o;e++)r[u+e]=t[_+(e+o)%o]}else for(let s=0;s=this._mosaicsData.length)return;const a=new Uint32Array(h?h.buffer:this._sprites.image.buffer),n=this._mosaicsData[s],o=h?e.width:this._sprites.width;v._copyBits(a,o,e.x,e.y,n,i[0],t.x+2,t.y+2,e.width,e.height,r),this._dirties[s]=!0}_allocateImage(t,e){t+=2,e+=2;const s=Math.max(t,e);if(this._maxItemSize&&this._maxItemSizethis._spriteMosaic))}get glyphMosaic(){return this._glyphMosaic}async start(t){this._requestSprite(t);const s=this._layer.currentStyleInfo.glyphsUrl,i=new b(s?h(s,{...this._layer.customParameters,token:this._layer.apiKey}):null);this._glyphMosaic=new w(1024,1024,i),this._broadcastPromise=a("WorkerTileHandler",{client:this,schedule:t.schedule,signal:t.signal}).then((s=>{if(this._layer&&(this._connection?.close(),this._connection=s,this._layer&&!this._connection.closed)){const i=s.broadcast("setStyle",{style:this._layer.currentStyleInfo.style,sourceDataMaxLOD:this._sourceDataMaxLOD},t);Promise.all(i).catch((t=>e(t)))}}))}_requestSprite(t){this._spriteSourceAbortController?.abort();const e=new AbortController;this._spriteSourceAbortController=e;const i=t?.signal;this._inputSignalEventListener&&this._startOptionsInputSignal?.removeEventListener("abort",this._inputSignalEventListener),this._startOptionsInputSignal=null,i&&(this._inputSignalEventListener=function(t){return()=>t.abort()}(e),i.addEventListener("abort",this._inputSignalEventListener,{once:!0}));const{signal:r}=e,h={...t,signal:r};this._spriteSourcePromise=this._layer.loadSpriteSource(this.devicePixelRatio,h),this._spriteSourcePromise.then((t=>{s(r),this._spriteMosaic=new v(1024,1024,250),this._spriteMosaic.setSpriteSource(t)}))}async updateStyle(t){return await this._broadcastPromise,this._broadcastPromise=Promise.all(this._connection.broadcast("updateStyle",t)),this._broadcastPromise}setSpriteSource(t){const e=new v(1024,1024,250);return e.setSpriteSource(t),this._spriteMosaic=e,this._spriteSourcePromise=Promise.resolve(t),this._spriteSourceAbortController=null,e}async setStyle(t,e,s){await this._broadcastPromise,this._styleRepository=t,this._sourceDataMaxLOD=s,this._requestSprite();const i=new b(this._layer.currentStyleInfo.glyphsUrl?h(this._layer.currentStyleInfo.glyphsUrl,{...this._layer.customParameters,token:this._layer.apiKey}):null);return this._glyphMosaic=new w(1024,1024,i),this._broadcastPromise=Promise.all(this._connection.broadcast("setStyle",{style:e,sourceDataMaxLOD:this._sourceDataMaxLOD})),this._broadcastPromise}async fetchTileData(t,e){const s=await this._getRefKeys(t,e);return this._getSourcesData(Object.keys(this._layer.sourceNameToSource),s,e)}async fetchTilePBFs(t){const e=Object.keys(this._layer.sourceNameToSource),s={},i=await this._getRefKeys(t,s),r=[],h=[];for(let t=0;t{r.push({...t,key:a})})),h.push(n)}return Promise.all(h).then((()=>r))}async parseTileData(t,e){const s=t&&t.data;if(!s)return null;const{sourceName2DataAndRefKey:i,transferList:r}=s;return 0===Object.keys(i).length?null:this._broadcastPromise.then((()=>this._connection.invoke("createTileAndParse",{key:t.key.id,sourceName2DataAndRefKey:i,styleLayerUIDs:t.styleLayerUIDs},{...e,transferList:r})))}async getSprites(t){return await this._spriteSourcePromise,this._spriteMosaic.getSpriteItems(t)}getGlyphs(t){return this._glyphMosaic.getGlyphItems(t.font,t.codePoints)}async _getTilePayload(t,e,s){const r=d.pool.acquire(t.id),h=this._layer.sourceNameToSource[e],{level:a,row:n,col:o}=r;d.pool.release(r);try{return{protobuff:await h.requestTile(a,n,o,s),sourceName:e}}catch(t){if(i(t))throw t;return{protobuff:null,sourceName:e}}}async _getRefKeys(t,e){const s=this._layer.sourceNameToSource,i=new Array;for(const r in s){const h=s[r].getRefKey(t,e);i.push(h)}return r(i)}_getSourcesData(t,e,s){const i=[];for(let r=0;r{const s={},i=[];for(let r=0;r0){const t=e[r].value.id;s[h.sourceName]={refKey:t,protobuff:h.protobuff},i.push(h.protobuff)}}return{sourceName2DataAndRefKey:s,transferList:i}}))}}class I extends y{constructor(){super(...arguments),this._fullCacheLodInfos=null,this._levelByScale={}}getTileParentId(t){const e=d.pool.acquire(t),s=0===e.level?null:d.getId(e.level-1,e.row>>1,e.col>>1,e.world);return d.pool.release(e),s}getTileCoverage(t,e,s=!0,i){const r=super.getTileCoverage(t,e,s,i);if(!r)return r;const h=1<t.row>=0&&t.rowe[0].scale)return e[0].level;let s,i;for(let r=0;ri.scale)return s=e[r],s.level+(s.scale-t)/(s.scale-i.scale);return e[e.length-1].level}}_initializeFullCacheLODs(t){let e;if(0===t[0].level)e=t.map((t=>({level:t.level,resolution:t.resolution,scale:t.scale})));else{const t=this.tileInfo.size[0],s=this.tileInfo.spatialReference;e=f.create({size:t,spatialReference:s}).lods.map((t=>({level:t.level,resolution:t.resolution,scale:t.scale})))}for(let t=0;t=0&&this.row===t.row>>e&&this.col===t.col>>e&&this.world===t.world}containsChild(t){const e=t.level-this.level;return e>0&&this.row===t.row>>e&&this.col===t.col>>e&&this.world===t.world}equals(t){return this.level===t.level&&this.row===t.row&&this.col===t.col&&this.world===t.world}clone(){return new e(this)}release(){this.level=0,this.row=0,this.col=0,this.world=0}set(t,e,l,s){if(null==t)this.level=0,this.row=0,this.col=0,this.world=0;else if("object"==typeof t)this.level=t.level||0,this.row=t.row||0,this.col=t.col||0,this.world=t.world||0;else if("string"==typeof t){const[e,l,s,o]=t.split("/");this.level=parseFloat(e),this.row=parseFloat(l),this.col=parseFloat(s),this.world=parseFloat(o)}else this.level=+t,this.row=+e,this.col=+l,this.world=+s||0;return this}toString(){return`${this.level}/${this.row}/${this.col}/${this.world}`}getParentKey(){return this.level<=0?null:new e(this.level-1,this.row>>1,this.col>>1,this.world)}getNeighborId(t,e){return`${this.level}/${this.row+e}/${this.col+t}/${this.world}`}getChildKeys(){const t=this.level+1,l=this.row<<1,s=this.col<<1,o=this.world;return[new e(t,l,s,o),new e(t,l,s+1,o),new e(t,l+1,s,o),new e(t,l+1,s+1,o)]}compareRowMajor(t){return this.rowt.row?1:this.colt.col?1:0}}e.pool=new t(e,null,null,25,50);export{e as T}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/TileLayerView2D.js b/library/arcgis/4.30/@arcgis/core/chunks/TileLayerView2D.js new file mode 100644 index 00000000..d1d6e4ea --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/TileLayerView2D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./tslib.es6.js";import{m as i}from"./handleUtils.js";import{L as e}from"./Logger.js";import{isAbortError as s}from"../core/promiseUtils.js";import{property as o}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import{subclass as r}from"../core/accessorSupport/decorators/subclass.js";import{f as p}from"./unitUtils.js";import{G as m}from"./GraphicsCollection.js";import"../core/Error.js";import"../core/scheduling.js";import"./tracking.js";import"./colorUtils2.js";import"../config.js";import"./mathUtils.js";import"../geometry/Extent.js";import"../symbols/Font.js";import"../core/Accessor.js";import"../geometry/Geometry.js";import"../geometry/Multipoint.js";import"../geometry/Point.js";import"../geometry/Polygon.js";import"../geometry/Polyline.js";import"./Axis.js";import"./GeometryUtils.js";import"./CIMSymbolHelper.js";import"./enums2.js";import"./definitions.js";import"./vec2f32.js";import"./shapingUtils.js";import"./defaults.js";import"./OverrideHelper.js";import"./floatRGBA.js";import"./EffectView.js";import"../core/Evented.js";import"./Container.js";import"./WGLContainer.js";import"./vec4f32.js";import"./Texture.js";import"./enums.js";import"./Program.js";import"./GLObjectType.js";import"./TiledDisplayObject.js";import"./dataViewUtils.js";import"./StyleDefinition.js";import"./enums3.js";import"./MagnifierPrograms.js";import"../request.js";import"../core/urlUtils.js";import"./pbf.js";import"./FeatureCommandQueue.js";import"./UpdateTracking2D.js";import"./PieChartMeshWriter.js";import"./aaBoundingBox.js";import"../Color.js";import"./renderState.js";import"./interfaces3.js";import"./testSVGPremultipliedAlpha.js";import{G as l}from"./GraphicsView2D.js";import"./asyncUtils.js";import"../core/Collection.js";import"./earcut.js";import"./vec3f32.js";import"./normalizeUtilsCommon.js";import"../geometry/SpatialReference.js";import"../geometry.js";import"../kernel.js";import"./UpdatingHandles.js";import{B as a,c as n,r as j}from"./imageUtils2.js";import{L as h}from"./LayerView2D.js";import{H as c}from"./HighlightGraphicContainer.js";import{T as u,a as y,b as d}from"./TileStrategy.js";import{T as g}from"./TileKey2.js";import f from"../views/layers/LayerView.js";import{R as b}from"./RefreshableLayerView.js";import{i as S,M as U}from"./MapServiceLayerViewHelper.js";import{a as w}from"./drapedUtils.js";import"./maybe.js";import"./ensureType.js";import"./utils.js";import"./metadata.js";import"./jsonMap.js";import"./assets.js";import"../Graphic.js";import"../PopupTemplate.js";import"../core/Clonable.js";import"../core/Handles.js";import"./ObservableBase.js";import"../core/JSONSupport.js";import"../core/accessorSupport/decorators/cast.js";import"./reader.js";import"./writer.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../intl.js";import"./date.js";import"./locale.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./messages.js";import"../popup/content.js";import"../popup/content/AttachmentsContent.js";import"../popup/content/Content.js";import"../popup/content/CustomContent.js";import"../popup/content/ExpressionContent.js";import"../popup/ElementExpressionInfo.js";import"../popup/content/FieldsContent.js";import"../popup/FieldInfo.js";import"./enumeration.js";import"../popup/support/FieldInfoFormat.js";import"../popup/content/MediaContent.js";import"../popup/content/BarChartMediaInfo.js";import"../popup/content/mixins/ChartMediaInfo.js";import"../popup/content/mixins/MediaInfo.js";import"../popup/content/support/ChartMediaInfoValue.js";import"../popup/content/support/ChartMediaInfoValueSeries.js";import"./colorUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"./chartMediaInfoUtils.js";import"../popup/content/ColumnChartMediaInfo.js";import"../popup/content/ImageMediaInfo.js";import"../popup/content/support/ImageMediaInfoValue.js";import"../popup/content/LineChartMediaInfo.js";import"../popup/content/PieChartMediaInfo.js";import"../popup/content/RelationshipContent.js";import"../popup/support/RelatedRecordsInfoFieldOrder.js";import"../popup/content/TextContent.js";import"../popup/ExpressionInfo.js";import"../popup/LayerOptions.js";import"../popup/RelatedRecordsInfo.js";import"../support/actions/ActionBase.js";import"../core/Identifiable.js";import"../support/actions/ActionButton.js";import"../support/actions/ActionToggle.js";import"./shared.js";import"./SimpleObservable.js";import"../geometry/support/webMercatorUtils.js";import"./zmUtils.js";import"./coordsUtils.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"./typeUtils.js";import"../geometry/support/jsonUtils.js";import"../symbols.js";import"../symbols/CIMSymbol.js";import"../symbols/Symbol.js";import"../symbols/ExtrudeSymbol3DLayer.js";import"../symbols/Symbol3DLayer.js";import"./utils4.js";import"../symbols/edges/Edges3D.js";import"./screenUtils.js";import"./materialUtils.js";import"./opacityUtils.js";import"../symbols/edges/SketchEdges3D.js";import"../symbols/edges/SolidEdges3D.js";import"./Symbol3DMaterial.js";import"../symbols/FillSymbol.js";import"../symbols/SimpleLineSymbol.js";import"../symbols/LineSymbol.js";import"../symbols/LineSymbolMarker.js";import"./lineMarkers.js";import"../symbols/FillSymbol3DLayer.js";import"../symbols/patterns/LineStylePattern3D.js";import"../symbols/patterns/StylePattern3D.js";import"./utils5.js";import"./colors.js";import"./symbolLayerUtils3D.js";import"../symbols/IconSymbol3DLayer.js";import"./persistableUrlUtils.js";import"../symbols/LabelSymbol3D.js";import"../symbols/Symbol3D.js";import"./collectionUtils.js";import"../portal/Portal.js";import"../core/Loadable.js";import"../core/Promise.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"../symbols/LineSymbol3DLayer.js";import"../symbols/LineStyleMarker3D.js";import"../symbols/ObjectSymbol3DLayer.js";import"../symbols/PathSymbol3DLayer.js";import"../symbols/TextSymbol3DLayer.js";import"../symbols/WaterSymbol3DLayer.js";import"../symbols/support/StyleOrigin.js";import"./Thumbnail.js";import"./calloutUtils.js";import"../symbols/callouts/Callout3D.js";import"../symbols/callouts/LineCallout3D.js";import"../symbols/support/Symbol3DVerticalOffset.js";import"../symbols/LineSymbol3D.js";import"../symbols/MarkerSymbol.js";import"../symbols/MeshSymbol3D.js";import"../symbols/PictureFillSymbol.js";import"./urlUtils.js";import"../symbols/PictureMarkerSymbol.js";import"../symbols/PointSymbol3D.js";import"../symbols/PolygonSymbol3D.js";import"../core/reactiveUtils.js";import"../symbols/SimpleFillSymbol.js";import"../symbols/SimpleMarkerSymbol.js";import"../symbols/TextSymbol.js";import"../symbols/WebStyleSymbol.js";import"./vec4.js";import"./vec4f64.js";import"./BidiEngine.js";import"./fontUtils.js";import"./OptimizedGeometry.js";import"./utils7.js";import"./mat2d.js";import"./mat2df32.js";import"./vec2.js";import"./Rect.js";import"./BoundingBox.js";import"./defaultsJSON.js";import"./quantizationUtils.js";import"./parser.js";import"./utils3.js";import"./mat4.js";import"./_commonjsHelpers.js";import"./mat3f32.js";import"./DisplayObject.js";import"./highlightReasons.js";import"./HighlightOptions.js";import"./BufferObject.js";import"./VertexArrayObject.js";import"./VertexElementDescriptor.js";import"./WGLBrushVTLSymbol.js";import"./config.js";import"./ShaderCompiler.js";import"./ProgramTemplate.js";import"./mat3.js";import"./vec2f64.js";import"./featureConversionUtils.js";import"./OptimizedFeature.js";import"./OptimizedFeatureSet.js";import"./clippingUtils.js";import"./CircularArray.js";import"./AttributeStore.js";import"./labelFormatUtils.js";import"./labelUtils.js";import"../layers/support/FieldsIndex.js";import"./UnknownTimeZone.js";import"./TimeOnly.js";import"./centroid.js";import"./diffUtils.js";import"./timeSupport.js";import"../geometry/projection.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"./zscale.js";import"../geometry/support/normalizeUtils.js";import"./simplify.js";import"./utils8.js";import"./utils9.js";import"./projectionSupport.js";import"./json.js";import"../rest/support/Query.js";import"../TimeExtent.js";import"./timeUtils.js";import"./DataLayerSource.js";import"../layers/support/Field.js";import"./domains.js";import"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";import"./fieldType.js";import"./FullTextSearch.js";import"./spatialRelationships.js";import"../rest/support/StatisticDefinition.js";import"../Viewpoint.js";import"../Camera.js";import"../CameraLayout.js";import"./Cyclical.js";import"./viewpointUtils.js";import"./mat2df64.js";import"./InputManager.js";import"./Queue.js";import"../core/signal.js";import"./ZoomMomentumEstimator.js";import"./heatmapTextureUtils.js";import"./constants.js";import"./lengthUtils.js";import"./capabilities2.js";import"./contextUtils.js";import"./QueueProcessor.js";import"./ReactiveMap.js";import"./BindType.js";import"./Util.js";import"./libtess.js";import"./TurboLine.js";import"./basicInterfaces.js";import"./rbush.js";import"./quickselect.js";import"./normalizeUtilsSync.js";import"./Bitmap.js";import"./TileContainer.js";import"./ClipRect.js";import"./layerViewUtils.js";import"./AGraphicContainer.js";import"./TechniqueInstance.js";import"./scaleUtils.js";import"./floorFilterUtils.js";import"../rest/identify.js";import"./sublayerUtils.js";import"../rest/support/IdentifyParameters.js";import"../rest/support/IdentifyResult.js";import"./popupUtils.js";const _=[0,0];let I=class extends(b(a(h(f)))){constructor(){super(...arguments),this._fetchQueue=null,this._highlightGraphics=new m,this._highlightView=null,this._popupHighlightHelper=null,this._tileStrategy=null,this.layer=null}get resampling(){return!("resampling"in this.layer)||!1!==this.layer.resampling}get tilemapCache(){return"tilemapCache"in this.layer?this.layer.tilemapCache:null}update(t){this._fetchQueue.pause(),this._fetchQueue.state=t.state,this._tileStrategy.update(t),this._fetchQueue.resume(),this._highlightView?.processUpdate(t)}attach(){const t="tileServers"in this.layer?this.layer.tileServers:null,i=this.tilemapCache;if(this._tileInfoView=new u(this.layer.tileInfo,this.layer.fullExtent,i?.effectiveMinLOD,i?.effectiveMaxLOD),this._fetchQueue=new y({tileInfoView:this._tileInfoView,concurrency:t&&10*t.length||10,process:(t,i)=>this.fetchTile(t,i)}),this._tileStrategy=new d({cachePolicy:"keep",resampling:this.resampling,acquireTile:t=>this.acquireTile(t),releaseTile:t=>this.releaseTile(t),tileInfoView:this._tileInfoView}),S(this,this.layer)){const t=this._highlightView=new l({view:this.view,graphics:this._highlightGraphics,requestUpdateCallback:()=>this.requestUpdate(),container:new c(this.view.featuresTilingScheme),defaultPointSymbolEnabled:!1});this.container.addChild(this._highlightView.container),this._popupHighlightHelper=new U({createFetchPopupFeaturesQueryGeometry:(t,i)=>w(t,i,this.view),highlightGraphics:this._highlightGraphics,highlightGraphicUpdated:(i,e)=>{t.graphicUpdateHandler({graphic:i,property:e})},layerView:this,updatingHandles:this._updatingHandles})}this.requestUpdate(),this.addAttachHandles(this._updatingHandles.add((()=>this.resampling),(()=>{this.doRefresh()}))),super.attach()}detach(){super.detach(),this._tileStrategy.destroy(),this._fetchQueue.clear(),this.container.removeAllChildren(),this._popupHighlightHelper?.destroy(),this._highlightView?.destroy(),this._fetchQueue=this._tileStrategy=this._tileInfoView=this._popupHighlightHelper=null}async fetchPopupFeaturesAtLocation(t,i){return this._popupHighlightHelper?this._popupHighlightHelper.fetchPopupFeaturesAtLocation(t,i):[]}highlight(t){return this._popupHighlightHelper?this._popupHighlightHelper.highlight(t):i()}viewChange(){this.requestUpdate()}moveEnd(){this.requestUpdate()}supportsSpatialReference(t){return p(this.layer.tileInfo?.spatialReference,t)}async doRefresh(){if(this.attached){if(this.suspended)return this._tileStrategy.clear(),void this.requestUpdate();this._fetchQueue.reset(),this._tileStrategy.refresh((t=>this._updatingHandles.addPromise(this._enqueueTileFetch(t))))}}acquireTile(t){const i=this._bitmapView.createTile(t),e=i.bitmap;return[e.x,e.y]=this._tileInfoView.getTileCoords(_,i.key),e.resolution=this._tileInfoView.getTileResolution(i.key),[e.width,e.height]=this._tileInfoView.tileInfo.size,this._updatingHandles.addPromise(this._enqueueTileFetch(i)),this._bitmapView.addChild(i),this.requestUpdate(),i}releaseTile(t){this._fetchQueue.abort(t.key.id),this._bitmapView.removeChild(t),t.once("detach",(()=>t.destroy())),this.requestUpdate()}async fetchTile(t,i={}){const e=this.tilemapCache,{signal:o,resamplingLevel:r=0}=i;if(!e)try{return await this._fetchImage(t,o)}catch(e){if(!s(e)&&!this.resampling)return n(this._tileInfoView.tileInfo.size);if(r<3){const e=this._tileInfoView.getTileParentId(t.id);if(e){const s=new g(e),o=await this.fetchTile(s,{...i,resamplingLevel:r+1});return j(this._tileInfoView,o,s,t)}}throw e}const p=new g(0,0,0,0);let m;try{if(await e.fetchAvailabilityUpsample(t.level,t.row,t.col,p,{signal:o}),p.level!==t.level&&!this.resampling)return n(this._tileInfoView.tileInfo.size);m=await this._fetchImage(p,o)}catch(i){if(s(i))throw i;m=await this._fetchImage(t,o)}return this.resampling?j(this._tileInfoView,m,p,t):m}async _enqueueTileFetch(t){if(!this._fetchQueue.has(t.key.id)){try{const i=await this._fetchQueue.push(t.key);t.bitmap.source=i,t.bitmap.width=this._tileInfoView.tileInfo.size[0],t.bitmap.height=this._tileInfoView.tileInfo.size[1],t.once("attach",(()=>this.requestUpdate()))}catch(t){s(t)||e.getLogger(this).error(t)}this.requestUpdate()}}async _fetchImage(t,i){return this.layer.fetchImageBitmapTile(t.level,t.row,t.col,{signal:i})}};t([o()],I.prototype,"resampling",null),t([o()],I.prototype,"tilemapCache",null),I=t([r("esri.views.2d.layers.TileLayerView2D")],I);const C=I;export{C as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/TileLayerView3D.js b/library/arcgis/4.30/@arcgis/core/chunks/TileLayerView3D.js new file mode 100644 index 00000000..a56e2b96 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/TileLayerView3D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./tslib.es6.js";import o from"../core/Error.js";import{property as i}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as s}from"../core/accessorSupport/decorators/subclass.js";import{canProjectWithoutEngine as r}from"../geometry/projection.js";import{L as e}from"./LayerView3D.js";import{T as p}from"./TiledLayerView3D.js";import{f as m}from"./fetchTile.js";import l from"../views/layers/LayerView.js";import{R as j}from"./RefreshableLayerView.js";import{i as a,M as n}from"./MapServiceLayerViewHelper.js";import{a as u}from"./drapedUtils.js";import"../config.js";import"./ensureType.js";import"./utils.js";import"./handleUtils.js";import"./metadata.js";import"./tracking.js";import"../core/promiseUtils.js";import"./maybe.js";import"./SimpleObservable.js";import"./ObservableBase.js";import"./vec3f64.js";import"./unitUtils.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/scheduling.js";import"../geometry/Extent.js";import"../geometry/Geometry.js";import"./reader.js";import"../geometry/SpatialReference.js";import"./writer.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"./mathUtils.js";import"./vec3.js";import"./common.js";import"../geometry/Polyline.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"./zscale.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"../core/Evented.js";import"./shared.js";import"./heightModelInfoUtils.js";import"../geometry/HeightModelInfo.js";import"./arcgisLayerUrl.js";import"./persistableUrlUtils.js";import"./LayerViewPerformanceInfo.js";import"../views/SceneView.js";import"../Camera.js";import"../CameraLayout.js";import"../core/Clonable.js";import"./Cyclical.js";import"../geometry.js";import"./typeUtils.js";import"../geometry/support/jsonUtils.js";import"../Viewpoint.js";import"./domUtils.js";import"./screenUtils.js";import"../core/workers/workers.js";import"../core/workers/Connection.js";import"./Queue.js";import"../core/workers/RemoteClient.js";import"../intl.js";import"./date.js";import"./locale.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./messages.js";import"./GraphicsCollection.js";import"../Graphic.js";import"../PopupTemplate.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../popup/content.js";import"../popup/content/AttachmentsContent.js";import"../popup/content/Content.js";import"../popup/content/CustomContent.js";import"../popup/content/ExpressionContent.js";import"../popup/ElementExpressionInfo.js";import"../popup/content/FieldsContent.js";import"../popup/FieldInfo.js";import"./enumeration.js";import"../popup/support/FieldInfoFormat.js";import"../popup/content/MediaContent.js";import"../popup/content/BarChartMediaInfo.js";import"../popup/content/mixins/ChartMediaInfo.js";import"../popup/content/mixins/MediaInfo.js";import"../popup/content/support/ChartMediaInfoValue.js";import"../Color.js";import"./colorUtils.js";import"../popup/content/support/ChartMediaInfoValueSeries.js";import"./chartMediaInfoUtils.js";import"../popup/content/ColumnChartMediaInfo.js";import"../popup/content/ImageMediaInfo.js";import"../popup/content/support/ImageMediaInfoValue.js";import"../popup/content/LineChartMediaInfo.js";import"../popup/content/PieChartMediaInfo.js";import"../popup/content/RelationshipContent.js";import"../popup/support/RelatedRecordsInfoFieldOrder.js";import"../popup/content/TextContent.js";import"../popup/ExpressionInfo.js";import"../popup/LayerOptions.js";import"../popup/RelatedRecordsInfo.js";import"../support/actions/ActionBase.js";import"../core/Identifiable.js";import"../support/actions/ActionButton.js";import"../support/actions/ActionToggle.js";import"../symbols.js";import"../symbols/CIMSymbol.js";import"../symbols/Symbol.js";import"../symbols/ExtrudeSymbol3DLayer.js";import"../symbols/Symbol3DLayer.js";import"./utils4.js";import"../symbols/edges/Edges3D.js";import"./materialUtils.js";import"./opacityUtils.js";import"../symbols/edges/SketchEdges3D.js";import"../symbols/edges/SolidEdges3D.js";import"./Symbol3DMaterial.js";import"../symbols/FillSymbol.js";import"../symbols/SimpleLineSymbol.js";import"../symbols/LineSymbol.js";import"../symbols/LineSymbolMarker.js";import"./lineMarkers.js";import"../symbols/FillSymbol3DLayer.js";import"../symbols/patterns/LineStylePattern3D.js";import"../symbols/patterns/StylePattern3D.js";import"./utils5.js";import"./colors.js";import"./symbolLayerUtils3D.js";import"./aaBoundingBox.js";import"../symbols/Font.js";import"../symbols/IconSymbol3DLayer.js";import"../symbols/LabelSymbol3D.js";import"../symbols/Symbol3D.js";import"./collectionUtils.js";import"../portal/Portal.js";import"../core/Loadable.js";import"../core/Promise.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"../symbols/LineSymbol3DLayer.js";import"../symbols/LineStyleMarker3D.js";import"../symbols/ObjectSymbol3DLayer.js";import"../symbols/PathSymbol3DLayer.js";import"../symbols/TextSymbol3DLayer.js";import"../symbols/WaterSymbol3DLayer.js";import"../symbols/support/StyleOrigin.js";import"./Thumbnail.js";import"./calloutUtils.js";import"../symbols/callouts/Callout3D.js";import"../symbols/callouts/LineCallout3D.js";import"../symbols/support/Symbol3DVerticalOffset.js";import"../symbols/LineSymbol3D.js";import"../symbols/MarkerSymbol.js";import"../symbols/MeshSymbol3D.js";import"../symbols/PictureFillSymbol.js";import"./urlUtils.js";import"../symbols/PictureMarkerSymbol.js";import"../symbols/PointSymbol3D.js";import"../symbols/PolygonSymbol3D.js";import"../symbols/SimpleFillSymbol.js";import"../symbols/SimpleMarkerSymbol.js";import"../symbols/TextSymbol.js";import"../symbols/WebStyleSymbol.js";import"./projectBoundingRect.js";import"./projectPointToVector.js";import"./boundedPlane.js";import"./ray.js";import"./plane.js";import"./mat3f64.js";import"./mat4f64.js";import"./quatf64.js";import"./vec2f64.js";import"./vec4f64.js";import"./mathUtils2.js";import"./mat4.js";import"./lineSegment.js";import"./RenderCoordsHelper.js";import"./spatialReferenceEllipsoidUtils.js";import"./projectVectorToPoint.js";import"./projectVectorToVector.js";import"./dehydratedPoint.js";import"./sphere.js";import"./vec4.js";import"./ElevationProvider.js";import"./ViewingMode.js";import"./scaleUtils.js";import"./layerUtils2.js";import"../views/View.js";import"../Map.js";import"../Basemap.js";import"./loadAll.js";import"../portal/PortalItem.js";import"../portal/PortalItemResource.js";import"../portal/PortalRating.js";import"../support/BasemapStyle.js";import"./writeUtils.js";import"../Ground.js";import"./compilerUtils.js";import"./CollectionFlattener.js";import"./editableLayers.js";import"../layers/catalog/catalogUtils.js";import"./basemapUtils.js";import"./utils3.js";import"./collectionUtils2.js";import"../support/LayersMixin.js";import"../layers/Layer.js";import"../TimeExtent.js";import"./timeUtils.js";import"../support/TablesMixin.js";import"./UpdatingHandles.js";import"../views/BasemapView.js";import"../views/Magnifier.js";import"./ReactiveMap.js";import"../rest/support/Query.js";import"./DataLayerSource.js";import"../layers/support/Field.js";import"./domains.js";import"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";import"./fieldType.js";import"./FullTextSearch.js";import"./spatialRelationships.js";import"../rest/support/StatisticDefinition.js";import"./selectionUtils.js";import"../views/Theme.js";import"./InputManager.js";import"../core/signal.js";import"./ViewEvents.js";import"./IViewEvents.js";import"./interfaces.js";import"./screenUtils2.js";import"../views/input/Input.js";import"../views/input/gamepad/GamepadSettings.js";import"../views/input/gamepad/GamepadInputDevice.js";import"../views/navigation/Navigation.js";import"./a11yUtils.js";import"../views/navigation/gamepad/GamepadSettings.js";import"./projectionUtils.js";import"../views/BreakpointsOwner.js";import"../views/DOMContainer.js";import"./projector.js";import"./widgetUtils.js";import"../views/GroundView.js";import"./cameraUtils.js";import"./Intersector2.js";import"./verticalOffsetUtils.js";import"./mat3.js";import"./orientedBoundingBox.js";import"./quat.js";import"./computeTranslationToOriginAndRotation.js";import"./Attribute.js";import"./earthUtils.js";import"./spatialReferenceSupport.js";import"../layers/support/ElevationSampler.js";import"./TerrainConst.js";import"../layers/support/LOD.js";import"../layers/support/TileInfo.js";import"./TileKey.js";import"../views/PopupView.js";import"../views/ViewAnimation.js";import"../views/3d/environment/SunLighting.js";import"../webscene/SunLighting.js";import"../views/3d/environment/VirtualLighting.js";import"../webscene/VirtualLighting.js";import"../webscene/Environment.js";import"../views/3d/environment/SunnyWeather.js";import"./weather.js";import"../views/3d/environment/CloudyWeather.js";import"../views/3d/environment/FoggyWeather.js";import"../views/3d/environment/RainyWeather.js";import"../views/3d/environment/SnowyWeather.js";import"./lightingTypes.js";import"../webscene/background/Background.js";import"../webscene/background/ColorBackground.js";import"./quantityUtils.js";import"./colorUtils2.js";import"./vec2.js";import"./IntegerPassUniform.js";import"./NormalAttribute.glsl.js";import"./Matrix4PassUniform.js";import"./interfaces3.js";import"./BindType.js";import"./VertexAttribute.js";import"./VertexPosition.glsl.js";import"./Matrix3DrawUniform.js";import"./StencilUtils.js";import"./Indices.js";import"./basicInterfaces.js";import"./Util.js";import"./Material.js";import"./triangle.js";import"./doublePrecisionUtils.js";import"./ShaderTechniqueConfiguration.js";import"./lengthUtils.js";import"./debugFlags2.js";import"./requestImageUtils.js";import"./enums.js";import"./Texture.js";import"./GLObjectType.js";import"./renderState.js";import"./RenderGeometry.js";import"../views/3d/webgl/RenderCamera.js";import"./frustum.js";import"./axisAngleDegrees.js";import"./Scheduler.js";import"./debugFlags.js";import"./ScreenSpacePass.glsl.js";import"./Float4DrawUniform.js";import"./NestedMap.js";import"./VertexArrayObject2.js";import"./VertexArrayObject.js";import"./RibbonLineMaterial.js";import"./Octree.js";import"./InterleavedLayout.js";import"./BufferView.js";import"./types.js";import"./floatRGBA.js";import"./Intersector.js";import"./glUtil.js";import"./VertexElementDescriptor.js";import"./MemCache.js";import"./BufferObject.js";import"./objectResourceUtils.js";import"./devEnvironmentUtils.js";import"./vec32.js";import"./vec42.js";import"./DefaultMaterial_COLOR_GAMMA.js";import"./Version.js";import"./resourceUtils3.js";import"./vec2f32.js";import"./GLTextureMaterial.js";import"./RayIntersections.js";import"./OutputHighlight.glsl.js";import"./DecodeSymbolColor.glsl.js";import"./VerticalOffset.glsl.js";import"./Matrix4sPassUniform.js";import"../views/3d/webgl/RenderNode.js";import"./CameraSpace.glsl.js";import"./vec3f32.js";import"./Program.js";import"./_commonjsHelpers.js";import"./GeometryUtil.js";import"./DoubleArray.js";import"./ShadowCastVisualizeTechniqueConfiguration.js";import"./euclideanLengthMeasurementUtils.js";import"./ElevationUpdateEvent.js";import"./ElevationContext.js";import"./unitConversionUtils.js";import"./hydratedFeatures.js";import"./graphicUtils.js";import"./HUDMaterial.js";import"./dehydratedFeatures.js";import"./quantizationUtils.js";import"./featureConversionUtils.js";import"./OptimizedFeature.js";import"./OptimizedGeometry.js";import"./OptimizedFeatureSet.js";import"./edgeUtils.js";import"./earcut.js";import"./SnappingCandidate.js";import"./visualVariableUtils.js";import"./sizeVariableUtils.js";import"./triangulationUtils.js";import"./deduplicate.js";import"./Normals.js";import"./CIMSymbolHelper.js";import"./BidiEngine.js";import"./fontUtils.js";import"./GeometryUtils.js";import"./enums2.js";import"./utils7.js";import"./definitions.js";import"./shapingUtils.js";import"./mat2d.js";import"./mat2df32.js";import"./Rect.js";import"./BoundingBox.js";import"./defaults.js";import"./defaultsJSON.js";import"./OverrideHelper.js";import"../symbols/support/cimSymbolUtils.js";import"./utils11.js";import"./jsonUtils.js";import"./parser.js";import"./LRUCache.js";import"./line.js";import"./line2.js";import"./lineStippleUtils.js";import"../geometry/support/MeshComponent.js";import"../geometry/support/MeshMaterial.js";import"../geometry/support/MeshTexture.js";import"./imageUtils.js";import"../geometry/support/MeshTextureTransform.js";import"../geometry/support/MeshMaterialMetallicRoughness.js";import"./MeshVertexAttributes.js";import"./meshVertexSpaceUtils.js";import"../geometry/support/MeshGeoreferencedVertexSpace.js";import"../geometry/support/MeshLocalVertexSpace.js";import"./projection.js";import"./interfaces6.js";import"./DefaultLayouts.js";import"./styleUtils.js";import"./webStyleSymbolUtils.js";import"../symbols/support/jsonUtils.js";import"./Intersector3.js";import"./ColorMaterial.js";import"./TriangleMaterial.js";import"./WebGLRequirements.js";import"./capabilities2.js";import"./contextUtils.js";import"./ray2.js";import"./viewpointUtils2.js";import"./ZoomMomentumEstimator.js";import"./labelFormatUtils.js";import"./labelUtils.js";import"./FeatureTileDescriptor3D.js";import"./elevationInfoUtils.js";import"./hitTest.js";import"./LayerConstants.js";import"./intersectorUtilsConversions.js";import"./ElevationRange.js";import"./geometryServiceUtils.js";import"./project.js";import"./utils8.js";import"./utils9.js";import"../rest/support/ProjectParameters.js";import"./hitTestSelectUtils.js";import"./terrainUtils.js";import"../views/3d/support/SceneViewPerformanceInfo.js";import"./ByteSizeUnit.js";import"../views/3d/support/LayerPerformanceInfo.js";import"./ElevationQueryTileCache.js";import"./RenderableTile.js";import"./mat3f32.js";import"./enums3.js";import"./TileStrategy.js";import"./TileKey2.js";import"./QueueProcessor.js";import"./config.js";import"./TiledDisplayObject.js";import"./DisplayObject.js";import"./StyleDefinition.js";import"./ElevationSamplerData.js";import"./resources.js";import"./edgeProcessing.js";import"./Viewshed.js";import"../views/3d/webgl.js";import"../views/3d/webgl/ManagedFBO.js";import"./testSVGPremultipliedAlpha.js";import"./RenderingContext.js";import"./ProgramCache.js";import"./screenshotUtils.js";import"./layerViewUtils.js";import"../views/ui/DefaultUI.js";import"../views/ui/UI.js";import"./themeUtils.js";import"../widgets/Attribution.js";import"../widgets/Widget.js";import"./uuid.js";import"./jsxWidgetSupport.js";import"../widgets/Attribution/AttributionViewModel.js";import"./globalCss.js";import"./accessibleHandler.js";import"./messageBundle.js";import"./jsxFactory.js";import"../widgets/Compass.js";import"../widgets/Compass/CompassViewModel.js";import"./utils20.js";import"../widgets/support/GoTo.js";import"../widgets/NavigationToggle.js";import"../widgets/NavigationToggle/NavigationToggleViewModel.js";import"../widgets/Zoom.js";import"../widgets/Zoom/ZoomViewModel.js";import"../layers/mixins/RefreshableLayer.js";import"./layerContainerType.js";import"./floorFilterUtils.js";import"../rest/identify.js";import"../geometry/support/normalizeUtils.js";import"./normalizeUtilsCommon.js";import"./simplify.js";import"./sublayerUtils.js";import"../rest/support/IdentifyParameters.js";import"../rest/support/IdentifyResult.js";import"./popupUtils.js";let c=class extends(j(p(e(l)))){constructor(){super(...arguments),this.type="tile-3d",this._popupHighlightHelper=null}get imageFormatIsOpaque(){return"jpg"===this.layer.tileInfo.format}get hasMixedImageFormats(){return"mixed"===this.layer.tileInfo.format}get tileInfo(){return this.layer.tileInfo}initialize(){if("web-tile"===this.layer.type){const t=this.layer.fullExtent?.spatialReference,i=this.layer.tileInfo?.spatialReference;if(null==t||null==i||!r(t,i)){const t="defaults"===this.layer.originOf("fullExtent")||null==this.layer.fullExtent?"SceneView requires fullExtent to be specified by the user on WebTileLayer":"SceneView requires fullExtent to be specified in the same spatial reference as tileInfo on WebTileLayer";this.addResolvingPromise(Promise.reject(new o("layerview:incompatible-fullextent",t)))}}a(this,this.layer)&&(this._popupHighlightHelper=new n({createFetchPopupFeaturesQueryGeometry:(t,o)=>u(t,o,this.view),layerView:this,updatingHandles:this._updatingHandles})),this._addTilingSchemeMatchPromise()}destroy(){this._popupHighlightHelper?.destroy()}async fetchTile(t,o){return m(this,t,o)}async fetchPopupFeaturesAtLocation(t,o){return this._popupHighlightHelper?.fetchPopupFeaturesAtLocation(t,o)??[]}async doRefresh(){this.suspended||this.emit("data-changed")}};t([i()],c.prototype,"imageFormatIsOpaque",null),t([i()],c.prototype,"hasMixedImageFormats",null),t([i()],c.prototype,"layer",void 0),t([i()],c.prototype,"tileInfo",null),c=t([s("esri.views.3d.layers.TileLayerView3D")],c);const y=c;export{y as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/TileStrategy.js b/library/arcgis/4.30/@arcgis/core/chunks/TileStrategy.js new file mode 100644 index 00000000..a2ca5472 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/TileStrategy.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{j as e}from"./unitUtils.js";import{T as t}from"./TileKey2.js";import{_ as s}from"./tslib.es6.js";import i,{i as o}from"../core/Accessor.js";import{d as l}from"./maybe.js";import{property as r}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as n}from"../core/accessorSupport/decorators/subclass.js";import{u as h,p as a}from"./vec2.js";import{Q as c}from"./QueueProcessor.js";import{c as u,k as f}from"./aaBoundingRect.js";function d(e,t){return[e,t]}function m(e,t,s){return e[0]=t,e[1]=s,e}const g=new t("0/0/0/0");class y{static create(t,s,i=null){const o=e(t.spatialReference),l=s.origin||d(t.origin.x,t.origin.y),r=d(t.size[0]*s.resolution,t.size[1]*s.resolution),n=d(-1/0,-1/0),h=d(1/0,1/0),a=d(1/0,1/0);null!=i&&(m(n,Math.max(0,Math.floor((i.xmin-l[0])/r[0])),Math.max(0,Math.floor((l[1]-i.ymax)/r[1]))),m(h,Math.max(0,Math.floor((i.xmax-l[0])/r[0])),Math.max(0,Math.floor((l[1]-i.ymin)/r[1]))),m(a,h[0]-n[0]+1,h[1]-n[1]+1));const{cols:c,rows:u}=s;let f,g,p,_;return!i&&c&&u&&(m(n,c[0],u[0]),m(h,c[1],u[1]),m(a,c[1]-c[0]+1,u[1]-u[0]+1)),t.isWrappable?(f=d(Math.ceil(Math.round((o.valid[1]-o.valid[0])/s.resolution)/t.size[0]),a[1]),g=d(Math.floor((o.origin[0]-l[0])/r[0]),n[1]),p=d(f[0]+g[0]-1,h[1]),_=!0):(g=n,p=h,f=a,_=!1),new y(s.level,s.resolution,s.scale,l,n,h,a,r,g,p,f,_)}constructor(e,t,s,i,o,l,r,n,h,a,c,u){this.level=e,this.resolution=t,this.scale=s,this.origin=i,this.first=o,this.last=l,this.size=r,this.norm=n,this.worldStart=h,this.worldEnd=a,this.worldSize=c,this.wrap=u}normalizeCol(e){if(!this.wrap)return e;const t=this.worldSize[0];return e<0?t-1-Math.abs((e+1)%t):e%t}denormalizeCol(e,t){return this.wrap?this.worldSize[0]*t+e:e}getWorldForColumn(e){return this.wrap?Math.floor(e/this.worldSize[0]):0}getFirstColumnForWorld(e){return e*this.worldSize[0]+this.first[0]}getLastColumnForWorld(e){return e*this.worldSize[0]+this.first[0]+this.size[0]-1}getColumnForX(e){return(e-this.origin[0])/this.norm[0]}getXForColumn(e){return this.origin[0]+e*this.norm[0]}getRowForY(e){return(this.origin[1]-e)/this.norm[1]}getYForRow(e){return this.origin[1]-e*this.norm[1]}getTileBounds(e,t,s=!1){g.set(t);const i=s?g.col:this.denormalizeCol(g.col,g.world),o=g.row;return function(e,t,s,i,o){e[0]=t,e[1]=s,e[2]=i,e[3]=o}(e,this.getXForColumn(i),this.getYForRow(o+1),this.getXForColumn(i+1),this.getYForRow(o)),e}getTileCoords(e,t,s=!1){g.set(t);const i=s?g.col:this.denormalizeCol(g.col,g.world);return Array.isArray(e)?m(e,this.getXForColumn(i),this.getYForRow(g.row)):(e.x=this.getXForColumn(i),e.y=this.getYForRow(g.row)),e}}class p{constructor(){this.spans=[]}acquire(e){this.lodInfo=e}release(){this.lodInfo=null,this.spans.length=0}*keys(){const e=this.lodInfo;for(const{row:s,colFrom:i,colTo:o}of this.spans)for(let l=i;l<=o;l++){const i=e.getWorldForColumn(l);yield new t(e.level,s,e.normalizeCol(l),i)}}forEach(e,t){const{spans:s,lodInfo:i}=this,{level:o}=i;if(0!==s.length)for(const{row:l,colFrom:r,colTo:n}of s)for(let s=r;s<=n;s++)e.call(t,o,l,i.normalizeCol(s),i.getWorldForColumn(s))}}p.pool=new o(p);class _{constructor(e,t,s){this.row=e,this.colFrom=t,this.colTo=s}}const w=new t("0/0/0/0");class v{static create(e,t){e[1]>t[1]&&([e,t]=[t,e]);const[s,i]=e,[o,l]=t,r=o-s,n=l-i,h=0!==n?r/n:0,a=(Math.ceil(i)-i)*h,c=(Math.floor(i)-i)*h;return new v(s,Math.floor(i),Math.ceil(l),h,r<0?a:c,r<0?c:a,r<0?o:s,r<0?s:o)}constructor(e,t,s,i,o,l,r,n){this.x=e,this.ymin=t,this.ymax=s,this.invM=i,this.leftAdjust=o,this.rightAdjust=l,this.leftBound=r,this.rightBound=n}incrRow(){this.x+=this.invM}getLeftCol(){return Math.max(this.x+this.leftAdjust,this.leftBound)}getRightCol(){return Math.min(this.x+this.rightAdjust,this.rightBound)}}const I=[[0,0],[0,0],[0,0],[0,0]];class T{constructor(e,t=null,s=e.lods[0].level,i=e.lods[e.lods.length-1].level){this.tileInfo=e,this.fullExtent=t,this.scales=[],this._infoByScale={},this._infoByLevel={};const o=e.lods.filter((e=>e.level>=s&&e.level<=i));this.minScale=o[0].scale,this.maxScale=o[o.length-1].scale;const l=this._lodInfos=o.map((s=>y.create(e,s,t)));o.forEach(((e,t)=>{this._infoByLevel[e.level]=l[t],this._infoByScale[e.scale]=l[t],this.scales[t]=e.scale}),this),this._wrap=e.isWrappable}get spatialReference(){return this.tileInfo.spatialReference}getLODInfoAt(e){return this._infoByLevel["number"==typeof e?e:e.level]}getTileBounds(e,t,s=!1){w.set(t);const i=this._infoByLevel[w.level];return i?i.getTileBounds(e,w,s):e}getTileCoords(e,t,s=!1){w.set(t);const i=this._infoByLevel[w.level];return i?i.getTileCoords(e,w,s):e}getTileCoverage(e,t=192,s=!0,i="closest"){if(!s&&(e.scale>this.minScale||e.scale100)return null;let g=[];for(n=c;n=0;e--){const t=g[e];h=Math.min(h,t.getLeftCol()),a=Math.max(a,t.getRightCol())}if(h=Math.floor(h),a=Math.floor(a),n>=o.first[1]&&n<=o.last[1])if(r)if(o.size[0]o.last[0]||a=0;e--){const t=g[e];t.ymax>=n?t.incrRow():g.splice(e,1)}}return l}getTileParentId(e){w.set(e);const t=this._infoByLevel[w.level],s=this._lodInfos.indexOf(t)-1;return s<0?null:(this._getTileIdAtLOD(w,this._lodInfos[s],w),w.id)}getTileResolution(e){const t=this._infoByLevel["object"==typeof e?e.level:e];return t?t.resolution:-1}getTileScale(e){const t=this._infoByLevel[e.level];return t?t.scale:-1}intersects(e,t){w.set(t);const s=this._infoByLevel[w.level],i=e.lodInfo;if(i.resolution>s.resolution){this._getTileIdAtLOD(w,i,w);const t=i.denormalizeCol(w.col,w.world);for(const s of e.spans)if(s.row===w.row&&s.colFrom<=t&&s.colTo>=t)return!0}if(i.resolution(e[0]=Math.min(e[0],t.row),e[1]=Math.max(e[1],t.row),e[2]=Math.min(e[2],t.colFrom),e[3]=Math.max(e[3],t.colTo),e)),[1/0,-1/0,1/0,-1/0]),n=s.denormalizeCol(w.col,w.world),h=i.getColumnForX(s.getXForColumn(n)),a=i.getRowForY(s.getYForRow(w.row)),c=i.getColumnForX(s.getXForColumn(n+1))-1,u=i.getRowForY(s.getYForRow(w.row+1))-1;return!(h>r||co||ue.row===w.row&&e.colFrom<=o&&e.colTo>=o))}normalizeBounds(t,s,i){if(t[0]=s[0],t[1]=s[1],t[2]=s[2],t[3]=s[3],this._wrap){const s=e(this.tileInfo.spatialReference),o=-i*(s.valid[1]-s.valid[0]);t[0]+=o,t[2]+=o}return t}getSmallestInfoForScale(e){const t=this.scales;if(this._infoByScale[e])return this._infoByScale[e];if(e>t[0])return this._infoByScale[t[0]];for(let s=1;st[s]+1e-6)return this._infoByScale[t[s-1]];return this._infoByScale[t[t.length-1]]}getClosestInfoForScale(e){const t=this.scales;return this._infoByScale[e]||(e=t.reduce(((t,s)=>Math.abs(s-e)=0;s--)if(e{const i=this._keyToItem.get(e);return t(i,{signal:s})},peeker:"scale-first"===s?e=>this._peekByScaleFirst(e):e=>this._peekByCenterFirst(e)})}destroy(){this.clear(),this._queue=l(this._queue)}get length(){return this._queue?this._queue.length:0}get onGoingCount(){return this._keyToItem.size}abort(e){const t="string"==typeof e?e:e.id;this._queue.abort(t)}clear(){this._queue.clear(),this._keyToItem.clear()}has(e){return"string"==typeof e?this._keyToItem.has(e):this._keyToItem.has(e.id)}isOngoing(e){const t="string"==typeof e?e:e.id;return this.has(t)&&this._queue.isOngoing(t)}pause(){this._queue.pause()}push(e){const t=e.key.id;if(this._queue.has(t))return this._queue.get(t);const s=this._queue.push(t),i=()=>{this._keyToItem.delete(t)};return this._keyToItem.set(t,e),s.then(i,i),s}reset(){this._queue.reset()}resume(){this._queue.resume()}_peekByScaleFirst(e){if(!this.state)return e.values().next().value;const t=this.tileInfoView;let s=Number.NEGATIVE_INFINITY,i=Number.POSITIVE_INFINITY;e.forEach((e=>{const t=this._keyToItem.get(e),o=this.tileInfoView.getTileScale(t.key);F.has(o)||(F.set(o,[]),s=Math.max(o,s),i=Math.min(o,i)),F.get(o).push(t.key),C.add(o)}));let o=this.state.scale;var l,r;F.has(o)||(r=C,(l=S).length=0,r.forEach((e=>l.push(e))),S.sort(((e,t)=>e-t)),o=S.reduce(((e,t)=>Math.abs(t-o){const s=h.denormalizeCol(e.col,e.world),i=h.denormalizeCol(t.col,t.world);return Math.sqrt((a-s)*(a-s)+(c-e.row)*(c-e.row))-Math.sqrt((a-i)*(a-i)+(c-t.row)*(c-t.row))})),C.clear(),F.clear(),n[0].id}_peekByCenterFirst(e){if(!this.state)return e.values().next().value;const t=this.tileInfoView,s=this.state.center;let i,o=Number.POSITIVE_INFINITY;return e.forEach((e=>{const l=this._keyToItem.get(e);t.getTileCoords(x,l.key);const r=h(x,s);rthis.maxSize&&o>=0;)o!==e&&(i=this._pruneAroundCenterTile(i,t,s,o)),o--;i>this.maxSize&&(i=this._pruneAroundCenterTile(i,t,s,e))}_pruneAroundCenterTile(e,t,s,i){const o=this._tileKeysPerLevel[i];if(!o||0===o.length)return e;const{size:l,origin:r}=this._tileInfoView.tileInfo,n=s*l[0],h=s*l[1],c=[0,0],u=[0,0];for(o.sort(((e,s)=>(c[0]=r.x+n*(e.col+.5),c[1]=r.y-h*(e.row+.5),u[0]=r.x+n*(s.col+.5),u[1]=r.y-h*(s.row+.5),a(c,t)-a(u,t))));o.length>0;){const t=o.pop();if(this._removeTile(t.id),--e===this.maxSize)break}return e}_removeTile(e){const t=this._tilePerId.get(e);this._removedFunc&&t&&this._removedFunc(t),B(this._tilePerId,e)}}function B(e,t){e.delete(t)}const P=new t(0,0,0,0),b=new Map,R=[],L=[];class q{constructor(e){this._previousScale=Number.POSITIVE_INFINITY,this.cachePolicy="keep",this.coveragePolicy="closest",this.resampling=!0,this.tileIndex=new Map,this.tiles=[],this.buffer=192,this.acquireTile=e.acquireTile,this.releaseTile=e.releaseTile,this.tileInfoView=e.tileInfoView,null!=e.resampling&&(this.resampling=e.resampling),e.cachePolicy&&(this.cachePolicy=e.cachePolicy),e.coveragePolicy&&(this.coveragePolicy=e.coveragePolicy),null!=e.buffer&&(this.buffer=e.buffer),e.cacheSize&&(this._tileCache=new k(e.cacheSize,this.tileInfoView,(e=>{this.releaseTile(e)})))}destroy(){this.tileIndex.clear()}update(e){const{resampling:t,tileIndex:s}=this,{scale:i,center:o,resolution:l}=e.state,{minScale:r,maxScale:n}=this.tileInfoView,h=!e.stationary&&i>this._previousScale;if(this._previousScale=i,!t&&(i>r||ie.visible=!0));let d=0,m=0;if(c.length>0)for(const{row:e,colFrom:t,colTo:i}of c)for(let o=t;o<=i;o++){d++;const t=P.set(f,e,u.normalizeCol(o),u.getWorldForColumn(o)).id;let i=s.get(t);if(i)i.isReady?(b.set(t,i),m++):h||this._addParentTile(t,b);else{if(this._tileCache?.has(t)){if(i=this._tileCache.pop(t),this.tileIndex.set(t,i),i.isReady){b.set(t,i),m++;continue}}else i=this.acquireTile(P),this.tileIndex.set(t,i);h||this._addParentTile(t,b)}}const g=m===d;for(const[e,t]of s){if(b.has(e))continue;P.set(e);const s=this.tileInfoView.intersects(a,P),i="purge"===this.cachePolicy?P.level!==f:P.level>f;!s||!h&&g?!i&&s||R.push(t):t.isReady?i&&"purge"===this.cachePolicy&&this._hasReadyAncestor(P,f)?R.push(t):L.push(t):i&&R.push(t)}for(const e of L)e.isReady&&b.set(e.key.id,e);for(const e of R)this._tileCache?this._tileCache.add(e):this.releaseTile(e),s.delete(e.key.id);for(const e of b.values())this.tiles.push(e);for(const e of s.values())b.has(e.key.id)||(e.visible=!1);this._tileCache?.prune(f,o,l),p.pool.release(a),L.length=0,R.length=0,b.clear()}clear(){const{tileIndex:e}=this;for(const t of e.values())this.releaseTile(t);e.clear()}refresh(e){for(const t of this.tileIndex.values())this.tiles.includes(t)?e(t):R.push(t);for(const e of R)this.releaseTile(e),this.tileIndex.delete(e.key.id);this._tileCache?.clear()}updateCacheSize(e){this._tileCache&&(this._tileCache.maxSize=e)}_addParentTile(e,t){let s=e,i=null;for(;s=this.tileInfoView.getTileParentId(s),s;)if(this.tileIndex.has(s)){if(i=this.tileIndex.get(s),i?.isReady){t.has(i.key.id)||t.set(i.key.id,i);break}}else if(this._tileCache?.has(s)&&(i=this._tileCache.pop(s),this.tileIndex.set(s,i),i?.isReady)){t.has(i.key.id)||t.set(i.key.id,i);break}}_hasReadyAncestor(e,t){const s=u();this.tileInfoView.getTileBounds(s,e,!0);for(const i of this.tileIndex.values())if(i.isReady&&i.key.level>=t&&i.key.levelnew h({color:[e[0],e[1],e[2],.6],outline:{color:"black",width:1}}))),this.update()}destroy(){this._enabled=!1,this.clear()}get enabled(){return this._enabled}set enabled(e){this._enabled!==e&&(this._enabled=e,this.update())}update(){if(!this._enabled)return void this.clear();const e=this.getTiles(),t=new Array,i=new Set((this._labels.size,this._labels.keys()));e.forEach(((a,h)=>{const g=a.lij.toString();i.delete(g);const u=a.lij[0],d=a.geometry;if(this.enablePolygons&&!this._polygons.has(g)){const e=new o({geometry:d,symbol:this._symbols[u%this._symbols.length]});this._polygons.set(g,e),t.push(e)}if(this.enableLabels){const i=(e=>{if(null!=e.label)return e.label;let s=e.lij.toString();return null!=e.loadPriority&&(s+=` (${e.loadPriority})`),s})(a),u=h/(e.length-1),f=r(0,200,u),w=r(20,6,u)/.75,_=null!=a.loadPriority&&a.loadPriority>=e.length,j=new s([f,_?0:f,_?0:f]),v="3d"===this.view.type?()=>new n({verticalOffset:new c({screenLength:40/.75}),callout:new y({color:new s("white"),border:new b({color:new s("black")})}),symbolLayers:new l([new p({text:i,halo:{color:"white",size:1/.75},material:{color:j},size:w})])}):()=>new m({text:i,haloColor:"white",haloSize:1/.75,color:j,size:w}),S=this._labels.get(g);if(S){const e=v();null!=S.symbol&&JSON.stringify(e)===JSON.stringify(S.symbol)||(S.symbol=e)}else{const e=new o({geometry:d.extent.center,symbol:v()});this._labels.set(g,e),t.push(e)}}}));const a=new Array;i.forEach((e=>{const s=this._polygons.get(e);null!=s&&(a.push(s),this._polygons.delete(e));const o=this._labels.get(e);null!=o&&(a.push(o),this._labels.delete(e))})),this.view.graphics.removeMany(a),this.view.graphics.addMany(t)}clear(){this.view.graphics.removeMany(Array.from(this._polygons.values())),this.view.graphics.removeMany(Array.from(this._labels.values())),this._polygons.clear(),this._labels.clear()}};e([i({constructOnly:!0})],u.prototype,"view",void 0),e([i({readOnly:!0})],u.prototype,"updating",void 0),e([i()],u.prototype,"enabled",null),u=e([a("esri.views.support.TileTreeDebugger")],u);export{u as T}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/TiledDisplayObject.js b/library/arcgis/4.30/@arcgis/core/chunks/TiledDisplayObject.js new file mode 100644 index 00000000..3d8a82f5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/TiledDisplayObject.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{D as e}from"./enums.js";import{V as t}from"./VertexElementDescriptor.js";import{s,m as i}from"./mat3.js";import{D as r}from"./DisplayObject.js";import{T as o}from"./TileKey2.js";const n={geometry:[new t("a_pos",2,e.BYTE,0,2)]},a={geometry:[new t("a_pos",2,e.BYTE,0,4),new t("a_tex",2,e.BYTE,2,4)]},h={geometry:[new t("a_pos",2,e.UNSIGNED_SHORT,0,4)]};class d extends r{constructor(e,t,s,i,r,n,a=r,h=n){super(),this.tileDebugInfoTexture=null,this.debugInfo={display:{length:0,minOrderedLength:0,minUnorderedLength:0,triangleCount:0},memory:{bytesUsed:0,bytesReserved:0}},this._destroyed=!1,this.key=new o(e),this.resolution=t,this.x=s,this.y=i,this.width=r,this.height=n,this.rangeX=a,this.rangeY=h}destroy(){this.tileDebugInfoTexture&&(this.tileDebugInfoTexture.dispose(),this.tileDebugInfoTexture=null),this._destroyed=!0}get debugSlot(){let e=this;for(;e.parent!==this._stage;){if(!e.parent)return 0;e=e.parent}return this._stage.children.indexOf(e)}setTransform(e){const t=this.resolution/(e.resolution*e.pixelRatio),r=this.transforms.tileMat3,[o,n]=e.toScreenNoRotation([0,0],[this.x,this.y]),a=this.width/this.rangeX*t,h=this.height/this.rangeY*t;s(r,a,0,0,0,h,0,o,n,1),i(this.transforms.displayViewScreenMat3,e.displayViewMat3,r)}get destroyed(){return this._destroyed}}export{h as P,d as T,n as a,a as b}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/TiledLayerView3D.js b/library/arcgis/4.30/@arcgis/core/chunks/TiledLayerView3D.js new file mode 100644 index 00000000..c85daaf5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/TiledLayerView3D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import t from"../core/Error.js";import{whenOnce as i}from"../core/reactiveUtils.js";import{property as a}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as r}from"../core/accessorSupport/decorators/subclass.js";import{L as l}from"./LayerViewPerformanceInfo.js";import{u as s,a as n}from"../views/SceneView.js";import{c as o}from"./terrainUtils.js";import{a as c,v as h}from"./layerViewUtils.js";const m=m=>{let p=class extends m{constructor(){super(...arguments),this.hasMixedImageFormats=!0}get imageFormatIsOpaque(){return!1}get fullExtent(){return this.layer.fullExtent}get isOpaque(){return this.fullOpacity>=1&&this.imageFormatIsOpaque}get visibleAtCurrentScale(){if(!c(this.layer.minScale,this.layer.maxScale)||!this.view.terrainScale)return!0;const e=Math.round(this.view.basemapTerrain.tilingScheme.levelAtScale(this.view.terrainScale));return e>=this.displayLevelRange.minLevel&&e<=this.displayLevelRange.maxLevel}get dataScaleRange(){const e=this.tileInfo.lods;let t=e[0].scale,i=e[e.length-1].scale;if("tilemapCache"in this.layer&&this.layer.tilemapCache){const{effectiveMinLOD:e,effectiveMaxLOD:a}=this.layer.tilemapCache;t=this.tileInfo.lodAt(e).scale,i=this.tileInfo.lodAt(a).scale}return{minScale:t,maxScale:i}}canResume(){const e=this.layer&&"effectiveScaleRange"in this.layer?this.layer.effectiveScaleRange:null;return this.visible&&this.layer?.loaded&&!this.parent?.suspended&&this.view?.ready&&h(e)&&this.visibleAtCurrentTimeExtent||!1}get dataLevelRange(){const{minScale:e,maxScale:t}=this.dataScaleRange;return this.levelRangeFromScaleRange(e,t)}get displayLevelRange(){const e=this.layer.minScale||this.dataScaleRange.minScale,t=this.layer.maxScale||this.dataScaleRange.maxScale,i=this.levelRangeFromScaleRange(e,t);return this.layer.maxScale&&i.maxLevel++,i}get performanceInfo(){return new l(this.view.basemapTerrain.getUsedMemoryForLayerView(this))}getTileUrl(e){return this.layer.getTileUrl(e[0],e[1],e[2])}_addTilingSchemeMatchPromise(){if(null==this.fullExtent)return this.addResolvingPromise(Promise.reject(new t("tilingscheme:extent-not-defined","This layer doesn't define a fullExtent.")));const e=this._getTileInfoSupportError(this.tileInfo,this.fullExtent);if(e)return this.addResolvingPromise(Promise.reject(e));this.addResolvingPromise(i((()=>this.view?.basemapTerrain?.tilingSchemeLocked)).then((()=>{const e=this.view.basemapTerrain.tilingScheme,t="tilemapCache"in this.layer?this.layer.tilemapCache?.effectiveMaxLOD:void 0,i=this._getTileInfoCompatibilityError(this.tileInfo,e,t);if(i)throw i})))}_getTileInfoSupportError(e,i){const a=o(e,i,this.view.spatialReference,this.view.state.viewingMode,"tilemapCache"in this.layer?this.layer.tilemapCache?.effectiveMaxLOD:void 0);if(!a)return;const r={layer:this.layer,error:a};switch(a.name){case"tilingscheme:spatial-reference-mismatch":case"tilingscheme:global-unsupported-spatial-reference":case"tilingscheme:local-unsupported-spatial-reference":return new t("layerview:spatial-reference-incompatible","The spatial reference of this layer does not meet the requirements of the view",r);default:return new t("layerview:tiling-scheme-unsupported","The tiling scheme of this layer is not supported by SceneView",r)}}_getTileInfoCompatibilityError(e,i,a){return null!=e&&i.compatibleWith(e,a)?null:new t("layerview:tiling-scheme-incompatible","The tiling scheme of this layer is incompatible with the tiling scheme of the surface")}levelRangeFromScaleRange(e,t){const i={minLevel:0,maxLevel:1/0},a=this.view&&this.view.basemapTerrain&&this.view.basemapTerrain.tilingScheme;if(!a)return i;const r=a.levels[0],l=e=>{const t=Math.log(r.scale/e)/Math.LN2;return.5-Math.abs(.5-t%1)<1e-9?Math.round(t):Math.ceil(t)};return null!=e&&e>0&&(i.minLevel=Math.max(0,l(e))),null!=t&&t>0&&(i.maxLevel=Math.max(0,l(t))),i}isUpdating(){return!!(this.view&&this.view.basemapTerrain&&this.view.basemapTerrain.updating)}};return e([a({readOnly:!0})],p.prototype,"imageFormatIsOpaque",null),e([a({readOnly:!0})],p.prototype,"updating",void 0),e([a(s)],p.prototype,"updatingProgress",void 0),e([a(n)],p.prototype,"updatingProgressValue",void 0),e([a()],p.prototype,"hasMixedImageFormats",void 0),e([a()],p.prototype,"fullExtent",null),e([a({readOnly:!0})],p.prototype,"isOpaque",null),e([a({readOnly:!0})],p.prototype,"visibleAtCurrentScale",null),e([a()],p.prototype,"dataScaleRange",null),e([a({readOnly:!0})],p.prototype,"dataLevelRange",null),e([a({readOnly:!0})],p.prototype,"displayLevelRange",null),e([a()],p.prototype,"layer",void 0),p=e([r("esri.views.3d.layers.TiledLayerView3D")],p),p};export{m as T}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/TilemapCache.js b/library/arcgis/4.30/@arcgis/core/chunks/TilemapCache.js new file mode 100644 index 00000000..73464c35 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/TilemapCache.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import t from"../request.js";import i from"../core/Accessor.js";import{B as a}from"./ByteSizeUnit.js";import l from"../core/Error.js";import{m as r}from"./handleUtils.js";import{n as s,clone as o,m as n}from"../core/lang.js";import{L as h}from"./LRUCache.js";import{P as c,waitTicks as m}from"../core/scheduling.js";import{isAbortError as f,isAborted as p,onAbort as u,createAbortError as v}from"../core/promiseUtils.js";import{watch as d,initial as y}from"../core/reactiveUtils.js";import{objectToQuery as w}from"../core/urlUtils.js";import{property as b}from"../core/accessorSupport/decorators/property.js";import"./Logger.js";import{subclass as g}from"../core/accessorSupport/decorators/subclass.js";import{T as _}from"./TileKey.js";class A{constructor(e){!function(e){if(!e?.location)throw new l("tilemap:missing-location","Location missing from tilemap response");if(!1===e.valid)throw new l("tilemap:invalid","Tilemap response was marked as invalid");if(!e.data)throw new l("tilemap:missing-data","Data missing from tilemap response");if(!Array.isArray(e.data))throw new l("tilemap:data-mismatch","Data must be an array of numbers");if(e.data.length!==e.location.width*e.location.height)throw new l("tilemap:data-mismatch","Number of data items does not match width/height of tilemap")}(e);const{location:t,data:i}=e;this.location=Object.freeze(o(t));const a=this.location.width,r=this.location.height;let h=!0,c=!0;const m=function(e,t=!1){return e<=s?t?new Array(e).fill(0):new Array(e):new Uint32Array(e)}(Math.ceil(a*r/32));let f=0;for(let e=0;e>5,r=this._availability;return l<0||l>r.length?"unknown":r[l]&1<e.data)).catch((e=>{if(422===e?.details?.httpStatus)return{location:{top:r,left:s,width:o,height:n},valid:!0,data:new Array(o*n).fill(0)};throw e})).then((e=>{if(e.location&&(e.location.top!==r||e.location.left!==s||e.location.width!==o||e.location.height!==n))throw new l("tilemap:location-mismatch","Tilemap response for different location than requested",{response:e,definition:{top:r,left:s,width:o,height:n}});return A.fromJSON(e)}))}static fromJSON(e){return Object.freeze(new A(e))}}function T(e){return`${e.level}/${e.row}/${e.col}/${e.width}/${e.height}`}var j;let D=j=class extends i{constructor(e){super(e),this._pendingTilemapRequests={},this.request=t,this.size=32,this._prefetchingEnabled=!0}initialize(){this._tilemapCache=new h(2*a.MEGABYTES),this.addHandles(d((()=>{const{layer:e}=this;return[e?.parsedUrl,e?.tileServers,e?.apiKey,e?.customParameters]}),(()=>this._initializeTilemapDefinition()),y))}get effectiveMinLOD(){return this.minLOD??this.layer.tileInfo.lods[0].level}get effectiveMaxLOD(){return this.maxLOD??this.layer.tileInfo.lods[this.layer.tileInfo.lods.length-1].level}getAvailability(e,t,i){if(!this.layer.tileInfo.lodAt(e)||ethis.effectiveMaxLOD)return"unavailable";const a=this._tilemapFromCache(e,t,i,this._tmpTilemapDefinition);return a?a.getAvailability(t,i):"unknown"}fetchAvailability(e,t,i,a){return!this.layer.tileInfo.lodAt(e)||ethis.effectiveMaxLOD?Promise.reject(new l("tile-map:tile-unavailable","Tile is not available",{level:e,row:t,col:i})):this._fetchTilemap(e,t,i,a).catch((e=>e)).then((a=>{if(a instanceof A){const r=a.getAvailability(t,i);if("unavailable"===r)throw new l("tile-map:tile-unavailable","Tile is not available",{level:e,row:t,col:i});return r}if(f(a))throw a;return"unknown"}))}fetchAvailabilityUpsample(e,t,i,a,l){a.level=e,a.row=t,a.col=i;const r=this.layer.tileInfo;r.updateTileInfo(a);const s=this.fetchAvailability(e,t,i,l).catch((e=>{if(f(e))throw e;if(r.upsampleTile(a))return this.fetchAvailabilityUpsample(a.level,a.row,a.col,a,l);throw e}));return this._fetchAvailabilityUpsamplePrefetch(a.id,e,t,i,l,s),s}async _fetchAvailabilityUpsamplePrefetch(e,t,i,a,l,s){if(!this._prefetchingEnabled||null==e)return;const o=`prefetch-${e}`;if(this.hasHandles(o))return;const n=new AbortController;s.then((()=>n.abort()),(()=>n.abort()));let h=!1;const c=r((()=>{h||(h=!0,n.abort())}));if(this.addHandles(c,o),await m(10,n.signal).catch((()=>{})),h||(h=!0,this.removeHandles(o)),p(n))return;const f=new _(e,t,i,a),u={...l,signal:n.signal},v=this.layer.tileInfo;for(let e=0;j._prefetches.length{j._prefetches.removeUnordered(e)};e.then(t,t)}}_fetchTilemap(e,t,i,a){if(!this.layer.tileInfo.lodAt(e)||ethis.effectiveMaxLOD)return Promise.reject(new l("tilemap-cache:level-unavailable",`Level ${e} is unavailable in the service`));const r=this._tmpTilemapDefinition,s=this._tilemapFromCache(e,t,i,r);if(s)return Promise.resolve(s);const o=a?.signal;return a={...a,signal:null},new Promise(((e,t)=>{u(o,(()=>t(v())));const i=T(r);let l=this._pendingTilemapRequests[i];if(!l){l=A.fromDefinition(r,a).then((e=>(this._tilemapCache.put(i,e,e.byteSize),e)));const e=()=>{delete this._pendingTilemapRequests[i]};this._pendingTilemapRequests[i]=l,l.then(e,e)}l.then(e,t)}))}_initializeTilemapDefinition(){if(!this.layer.parsedUrl)return;const{parsedUrl:e,apiKey:t,customParameters:i}=this.layer;this._tilemapCache.clear(),this._tmpTilemapDefinition={service:{url:e.path,query:w({...e.query,...i,token:t??e.query?.token}),tileServers:this.layer.tileServers,request:this.request},width:this.size,height:this.size,level:0,row:0,col:0}}_tilemapFromCache(e,t,i,a){a.level=e,a.row=t-t%this.size,a.col=i-i%this.size;const l=T(a);return this._tilemapCache.get(l)}get test(){}};D._maxPrefetch=4,D._prefetches=new c({initialSize:j._maxPrefetch}),e([b({constructOnly:!0})],D.prototype,"layer",void 0),e([b({constructOnly:!0})],D.prototype,"minLOD",void 0),e([b({constructOnly:!0})],D.prototype,"maxLOD",void 0),e([b({constructOnly:!0})],D.prototype,"request",void 0),e([b({constructOnly:!0})],D.prototype,"size",void 0),D=j=e([g("esri.layers.support.TilemapCache")],D);export{D as T}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/TimeOnly.js b/library/arcgis/4.30/@arcgis/core/chunks/TimeOnly.js new file mode 100644 index 00000000..cfee5f66 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/TimeOnly.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{r as e}from"./Logger.js";import{U as t}from"./UnknownTimeZone.js";import{D as s,Z as r,F as n,I as a}from"./datetime.js";import{g as i}from"./locale.js";import o from"../geometry/Extent.js";var c;!function(e){e.TimeZoneNotRecognized="TimeZoneNotRecognized"}(c||(c={}));const u={[c.TimeZoneNotRecognized]:"Timezone identifier has not been recognized."};class m extends Error{constructor(t,s){super(e(u[t],s)),this.declaredRootClass="esri.arcade.arcadedate.dateerror",Error.captureStackTrace&&Error.captureStackTrace(this,m)}}function l(e,t,s){return es?e-s:0}function h(e,t,s){return es?s:e}class d{constructor(e){this._date=e,this.declaredRootClass="esri.arcade.arcadedate"}static fromParts(e=0,t=1,r=1,n=0,a=0,i=0,o=0,c){if(isNaN(e)||isNaN(t)||isNaN(r)||isNaN(n)||isNaN(a)||isNaN(i)||isNaN(o))return null;const u=s.local(e,t).daysInMonth;let m=s.fromObject({day:h(r,1,u),year:e,month:h(t,1,12),hour:h(n,0,23),minute:h(a,0,59),second:h(i,0,59),millisecond:h(o,0,999)},{zone:f(c)});return m=m.plus({months:l(t,1,12),days:l(r,1,u),hours:l(n,0,23),minutes:l(a,0,59),seconds:l(i,0,59),milliseconds:l(o,0,999)}),new d(m)}static get systemTimeZoneCanonicalName(){return Intl.DateTimeFormat().resolvedOptions().timeZone??"system"}static arcadeDateAndZoneToArcadeDate(e,s){const r=f(s);return e.isUnknownTimeZone||r===t.instance?d.fromParts(e.year,e.monthJS+1,e.day,e.hour,e.minute,e.second,e.millisecond,r):new d(e._date.setZone(r))}static dateJSToArcadeDate(e){return new d(s.fromJSDate(e,{zone:"system"}))}static dateJSAndZoneToArcadeDate(e,t="system"){const r=f(t);return new d(s.fromJSDate(e,{zone:r}))}static unknownEpochToArcadeDate(e){return new d(s.fromMillis(e,{zone:t.instance}))}static unknownDateJSToArcadeDate(e){return new d(s.fromMillis(e.getTime(),{zone:t.instance}))}static epochToArcadeDate(e,t="system"){const r=f(t);return new d(s.fromMillis(e,{zone:r}))}static dateTimeToArcadeDate(e){return new d(e)}clone(){return new d(this._date)}changeTimeZone(e){const t=f(e);return d.dateTimeToArcadeDate(this._date.setZone(t))}static dateTimeAndZoneToArcadeDate(e,s){const r=f(s);return e.zone===t.instance||r===t.instance?d.fromParts(e.year,e.month,e.day,e.hour,e.minute,e.second,e.millisecond,r):new d(e.setZone(r))}static nowToArcadeDate(e){const t=f(e);return new d(s.fromJSDate(new Date,{zone:t}))}static nowUTCToArcadeDate(){return new d(s.utc())}get isSystem(){return"system"===this.timeZone||this.timeZone===d.systemTimeZoneCanonicalName}equals(e){return this.isSystem&&e.isSystem?this.toNumber()===e.toNumber():this.isUnknownTimeZone===e.isUnknownTimeZone&&this._date.equals(e._date)}get isUnknownTimeZone(){return this._date.zone===t.instance}get isValid(){return this._date.isValid}get hour(){return this._date.hour}get second(){return this._date.second}get day(){return this._date.day}get dayOfWeekISO(){return this._date.weekday}get dayOfWeekJS(){let e=this._date.weekday;return e>6&&(e=0),e}get millisecond(){return this._date.millisecond}get monthISO(){return this._date.month}get weekISO(){return this._date.weekNumber}get yearISO(){return this._date.weekYear}get monthJS(){return this._date.month-1}get year(){return this._date.year}get minute(){return this._date.minute}get zone(){return this._date.zone}get timeZoneOffset(){return this.isUnknownTimeZone?0:this._date.offset}get timeZone(){if(this.isUnknownTimeZone)return"unknown";if("system"===this._date.zone.type)return"system";const e=this.zone;return"fixed"===e.type?0===e.fixed?"UTC":e.formatOffset(0,"short"):e.name}stringify(){return JSON.stringify(this.toJSDate())}plus(e){return new d(this._date.plus(e))}diff(e,t="milliseconds"){return this._date.diff(e._date,t)[t]}toISODate(){return this._date.toISODate()}toISOString(e){return e?this._date.toISO({suppressMilliseconds:!0,includeOffset:!this.isUnknownTimeZone}):this._date.toISO({includeOffset:!this.isUnknownTimeZone})}toISOTime(e,t){return this._date.toISOTime({suppressMilliseconds:e,includeOffset:t&&!this.isUnknownTimeZone})}toFormat(e,t){return this.isUnknownTimeZone&&(e=e.replaceAll("Z","")),this._date.toFormat(e,t)}toJSDate(){return this._date.toJSDate()}toSQLValue(){return this._date.toFormat("yyyy-LL-dd HH:mm:ss")}toSQLWithKeyword(){return`timestamp '${this.toSQLValue()}'`}toDateTime(){return this._date}toNumber(){return this._date.toMillis()}getTime(){return this._date.toMillis()}toUTC(){return new d(this._date.toUTC())}toLocal(){return new d(this._date.toLocal())}toString(){return this.toISOString(!0)}static fromReaderAsTimeStampOffset(e){if(!e)return null;const t=s.fromISO(e,{setZone:!0});return new d(t)}}function f(e,s=!0){if(e instanceof r)return e;if("system"===e.toLowerCase())return"system";if("utc"===e.toLowerCase())return"UTC";if("unknown"===e.toLowerCase())return t.instance;if(/^[+-]?[0-9]{1,2}([:][0-9]{2})?$/.test(e)){const t=n.parseSpecifier("UTC"+(e.startsWith("+")||e.startsWith("-")?"":"+")+e);if(t)return t}const i=a.create(e);if(!i.isValid){if(s)throw new m(c.TimeZoneNotRecognized);return null}return i}function y(e){e=e.replaceAll(/LTS|LT|L{1,4}|l{1,4}/g,"[$&]");let t="";const s=/(\[[^[]*\])|(\\)?([Hh]mm(ss)?|Mo|M{1,4}|Do|DDDo|D{1,4}|d{2,4}|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g;for(const r of e.match(s)||[])switch(r){case"D":t+="d";break;case"DD":t+="dd";break;case"DDD":t+="o";break;case"d":t+="c";break;case"ddd":t+="ccc";break;case"dddd":t+="cccc";break;case"M":t+="L";break;case"MM":t+="LL";break;case"MMM":t+="LLL";break;case"MMMM":t+="LLLL";break;case"YY":t+="yy";break;case"Y":case"YYYY":t+="yyyy";break;case"Q":t+="q";break;case"X":case"x":t+=r;break;default:r.length>=2&&"["===r.slice(0,1)&&"]"===r.slice(-1)?t+=`'${r.slice(1,-1)}'`:t+=`'${r}'`}return t}class T{constructor(e,t,s){this._year=e,this._month=t,this._day=s,this.declaredRootClass="esri.core.sql.dateonly"}get month(){return this._month}get monthJS(){return this._month-1}get year(){return this._year}get day(){return this._day}get isValid(){return this.toDateTime("unknown").isValid}equals(e){return e instanceof T&&e.day===this.day&&e.month===this.month&&e.year===this.year}clone(){return new T(this._year,this._month,this._day)}toDateTime(e){return s.fromObject({day:this.day,month:this.month,year:this.year},{zone:f(e)})}toDateTimeLuxon(e){return s.fromObject({day:this.day,month:this.month,year:this.year},{zone:f(e)})}toString(){return`${this.year.toString().padStart(4,"0")}-${this.month.toString().padStart(2,"0")}-${this.day.toString().padStart(2,"0")}`}toFormat(e=null,t=!0){if(null===e||""===e)return this.toString();if(t&&(e=y(e)),!e)return"";const s=this.toDateTime("unknown");return d.dateTimeToArcadeDate(s).toFormat(e,{locale:i(),numberingSystem:"latn"})}toArcadeDate(){const e=this.toDateTime("unknown");return d.dateTimeToArcadeDate(e)}toNumber(){return this.toDateTime("unknown").toMillis()}toJSDate(){return this.toDateTime("unknown").toJSDate()}toStorageFormat(){return this.toFormat("yyyy-LL-dd",!1)}toSQLValue(){return this.toFormat("yyyy-LL-dd",!1)}toSQLWithKeyword(){return"date '"+this.toFormat("yyyy-LL-dd",!1)+"'"}plus(e,t){return T.fromDateTime(this.toUTCDateTime().plus({[e]:t}))}toUTCDateTime(){return s.utc(this.year,this.month,this.day,0,0,0,0)}difference(e,t){switch(t.toLowerCase()){case"days":case"day":case"d":return this.toUTCDateTime().diff(e.toUTCDateTime(),"days").days;case"months":case"month":return this.toUTCDateTime().diff(e.toUTCDateTime(),"months").months;case"minutes":case"minute":case"m":return"M"===t?this.toUTCDateTime().diff(e.toUTCDateTime(),"months").months:this.toUTCDateTime().diff(e.toUTCDateTime(),"minutes").minutes;case"seconds":case"second":case"s":return this.toUTCDateTime().diff(e.toUTCDateTime(),"seconds").seconds;case"milliseconds":case"millisecond":case"ms":default:return this.toUTCDateTime().diff(e.toUTCDateTime(),"milliseconds").milliseconds;case"hours":case"hour":case"h":return this.toUTCDateTime().diff(e.toUTCDateTime(),"hours").hours;case"years":case"year":case"y":return this.toUTCDateTime().diff(e.toUTCDateTime(),"years").years}}static fromMilliseconds(e){const t=s.fromMillis(e,{zone:n.utcInstance});return t.isValid?T.fromParts(t.year,t.month,t.day):null}static fromSeconds(e){const t=s.fromSeconds(e,{zone:n.utcInstance});return t.isValid?T.fromParts(t.year,t.month,t.day):null}static fromReader(e){if(!e)return null;const t=e.split("-");return 3!==t.length?null:new T(parseInt(t[0],10),parseInt(t[1],10),parseInt(t[2],10))}static fromParts(e,t,s){const r=new T(e,t,s);return!1===r.isValid?null:r}static fromDateJS(e){return T.fromParts(e.getFullYear(),e.getMonth()+1,e.getDay())}static fromDateTime(e){return T.fromParts(e.year,e.month,e.day)}static fromSqlTimeStampOffset(e){return this.fromDateTime(e.toDateTime())}static fromString(e,t=null){if(""===e)return null;if(null===e)return null;const r=[];if(t)(t=y(t))&&r.push(t);else if(null===t||""===t){const t=s.fromISO(e,{setZone:!0});return t.isValid?T.fromParts(t.year,t.month,t.day):null}for(const n of r){const r=s.fromFormat(e,t??n);if(r.isValid)return new T(r.year,r.month,r.day)}return null}static fromNow(e="system"){const t=s.fromJSDate(new Date).setZone(f(e));return new T(t.year,t.month,t.day)}}function S(e){if(null==e)return null;if("number"==typeof e)return e;let t=e.toLowerCase();switch(t=t.replaceAll(/\s/g,""),t=t.replaceAll("-",""),t){case"meters":case"meter":case"m":case"squaremeters":case"squaremeter":return 109404;case"miles":case"mile":case"squaremile":case"squaremiles":return 109439;case"kilometers":case"kilometer":case"squarekilometers":case"squarekilometer":case"km":return 109414;case"acres":case"acre":case"ac":return 109402;case"hectares":case"hectare":case"ha":return 109401;case"yard":case"yd":case"yards":case"squareyards":case"squareyard":return 109442;case"feet":case"ft":case"foot":case"squarefeet":case"squarefoot":return 109405;case"nmi":case"nauticalmile":case"nauticalmiles":case"squarenauticalmile":case"squarenauticalmiles":return 109409}return null}function D(e){if(null==e)return null;switch(e.type){case"polygon":case"multipoint":case"polyline":return e.extent;case"point":return new o({xmin:e.x,ymin:e.y,xmax:e.x,ymax:e.y,spatialReference:e.spatialReference});case"extent":return e}return null}function g(e){if(null==e)return null;if("number"==typeof e)return e;let t=e.toLowerCase();switch(t=t.replaceAll(/\s/g,""),t=t.replaceAll("-",""),t){case"meters":case"meter":case"m":case"squaremeters":case"squaremeter":return 9001;case"miles":case"mile":case"squaremile":case"squaremiles":return 9093;case"kilometers":case"kilometer":case"squarekilometers":case"squarekilometer":case"km":return 9036;case"yard":case"yd":case"yards":case"squareyards":case"squareyard":return 9096;case"feet":case"ft":case"foot":case"squarefeet":case"squarefoot":return 9002;case"nmi":case"nauticalmile":case"nauticalmiles":case"squarenauticalmile":case"squarenauticalmiles":return 9030}return null}function p(e){if(null==e)return null;const t=e.clone();return void 0!==e.cache._geVersion&&(t.cache._geVersion=e.cache._geVersion),t}function w(e){return"number"==typeof e&&isFinite(e)&&Math.floor(e)===e}function _(e){if(!e)return"";const t=/(a|A|hh?|HH?|mm?|ss?|SSS|S|.)/g;let s="";for(const r of e.match(t)||[])switch(r){case"SSS":case"m":case"mm":case"h":case"hh":case"H":case"HH":case"s":case"ss":s+=r;break;case"A":case"a":s+="a";break;default:s+=`'${r}'`}return s}class k{constructor(e,t,s,r){this._hour=e,this._minute=t,this._second=s,this._millisecond=r,this.declaredRootClass="esri.core.sql.timeonly"}get hour(){return this._hour}get minute(){return this._minute}get second(){return this._second}get millisecond(){return this._millisecond}equals(e){return e instanceof k&&e.hour===this.hour&&e.minute===this.minute&&e.second===this.second&&e.millisecond===this.millisecond}clone(){return new k(this.hour,this.minute,this.second,this.millisecond)}isValid(){return w(this.hour)&&w(this.minute)&&w(this.second)&&w(this.millisecond)&&this.hour>=0&&this.hour<24&&this.minute>=0&&this.minute<60&&this.second>=0&&this.second<60&&this.millisecond>=0&&this.millisecond<1e3}toString(){return`${this.hour.toString().padStart(2,"0")}:${this.minute.toString().padStart(2,"0")}:${this.second.toString().padStart(2,"0")}`+(this.millisecond>0?"."+this.millisecond.toString().padStart(3,"0"):"")}toSQLValue(){return this.toString()}toSQLWithKeyword(){return`time '${this.hour.toString().padStart(2,"0")}:${this.minute.toString().padStart(2,"0")}:${this.second.toString().padStart(2,"0")}${this.millisecond>0?"."+this.millisecond.toString().padStart(3,"0"):""}'`}toStorageString(){return`${this.hour.toString().padStart(2,"0")}:${this.minute.toString().padStart(2,"0")}:${this.second.toString().padStart(2,"0")}`}toFormat(e=null){return null===e||""===e?this.toString():(e=_(e))?s.local(1970,1,1,this._hour,this._minute,this._second,this._millisecond).toFormat(e,{locale:i(),numberingSystem:"latn"}):""}toNumber(){return this.millisecond+1e3*this.second+1e3*this.minute*60+60*this.hour*60*1e3}static fromParts(e,t,s,r){const n=new k(e,t,s,r);return n.isValid()?n:null}static fromReader(e){if(!e)return null;const t=e.split(":");return 3!==t.length?null:new k(parseInt(t[0],10),parseInt(t[1],10),parseInt(t[2],10),0)}static fromMilliseconds(e){if(e>864e5||e<0)return null;const t=Math.floor(e/1e3%60),s=Math.floor(e/6e4%60),r=Math.floor(e/36e5%24),n=Math.floor(e%1e3);return new k(r,s,t,n)}static fromDateJS(e){return new k(e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds())}static fromDateTime(e){return new k(e.hour,e.minute,e.second,e.millisecond)}static fromSqlTimeStampOffset(e){return this.fromDateTime(e.toDateTime())}static fromString(e,t=null){if(""===e)return null;if(null===e)return null;const r=[];t?(t=_(t))&&r.push(t):null!==t&&""!==t||(r.push("HH:mm:ss"),r.push("HH:mm:ss.SSS"),r.push("hh:mm:ss a"),r.push("hh:mm:ss.SSS a"),r.push("HH:mm"),r.push("hh:mm a"),r.push("H:mm"),r.push("h:mm a"),r.push("H:mm:ss"),r.push("h:mm:ss a"),r.push("H:mm:ss.SSS"),r.push("h:mm:ss.SSS a"));for(const t of r){const r=s.fromFormat(e,t);if(r.isValid)return new k(r.hour,r.minute,r.second,r.millisecond)}return null}plus(e,t){switch(e){case"days":case"years":case"months":return this.clone();case"hours":case"minutes":case"seconds":case"milliseconds":return k.fromDateTime(this.toUTCDateTime().plus({[e]:t}))}return null}toUTCDateTime(){return s.utc(1970,1,1,this.hour,this.minute,this.second,this.millisecond)}difference(e,t){switch(t.toLowerCase()){case"days":case"day":case"d":return this.toUTCDateTime().diff(e.toUTCDateTime(),"days").days;case"months":case"month":return this.toUTCDateTime().diff(e.toUTCDateTime(),"months").months;case"minutes":case"minute":case"m":return"M"===t?this.toUTCDateTime().diff(e.toUTCDateTime(),"months").months:this.toUTCDateTime().diff(e.toUTCDateTime(),"minutes").minutes;case"seconds":case"second":case"s":return this.toUTCDateTime().diff(e.toUTCDateTime(),"seconds").seconds;case"milliseconds":case"millisecond":case"ms":default:return this.toUTCDateTime().diff(e.toUTCDateTime(),"milliseconds").milliseconds;case"hours":case"hour":case"h":return this.toUTCDateTime().diff(e.toUTCDateTime(),"hours").hours;case"years":case"year":case"y":return this.toUTCDateTime().diff(e.toUTCDateTime(),"years").years}}}export{d as A,T as D,k as T,S as a,g as b,p as c,f as d,D as s}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/Timeline.js b/library/arcgis/4.30/@arcgis/core/chunks/Timeline.js new file mode 100644 index 00000000..05820454 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/Timeline.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +class s{constructor(){this._names=new Map}begin(s){this._names.has(s)||(this._names.set(s,!1),(s=>s.includes("Brush"))(s)&&this.record("Esri.FirstDraw"),performance.mark(`Esri.${s}.Start`))}end(s){this._names.has(s)&&!this._names.get(s)&&(this._names.set(s,!0),performance.mark(`Esri.${s}.End`))}record(s){this._names.has(s)||(this._names.set(s,!0),performance.mark(`Esri.${s}`))}}export{s as T}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/TimezonePicker.js b/library/arcgis/4.30/@arcgis/core/chunks/TimezonePicker.js new file mode 100644 index 00000000..cd036fb6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/TimezonePicker.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./tslib.es6.js";import{property as e}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as o}from"../core/accessorSupport/decorators/subclass.js";import s,{l as i}from"../widgets/Widget.js";import{g as n}from"./timeWidgetUtils.js";import"./widgetUtils.js";import{m as r}from"./messageBundle.js";import{t as p}from"./jsxFactory.js";const l="esri-timezone-picker",c={base:l,trigger:`${l}__trigger`,itemTitle:`${l}__item-title`,itemDescription:`${l}__item_description`};let d=class extends s{constructor(t,e){super(t,e),this.value=null,this.onChange=null,this.open=!1,this.onOpen=null,this.onClose=null,this._selectedId=null,this._onOpen=()=>{this.open=!0,this.onOpen?.()},this._onClose=()=>{this.open=!1,this.onClose?.()},this._killEvent=t=>(t.stopPropagation(),!0),this._onChange=t=>{const e=t.target,o=e.selectedItems?.[0].getAttribute("data-id"),s=a(this._gmtOffsets,o)?.utcOffset;s&&(this._selectedId=o,this.onChange?.(s))}}loadDependencies(){return i({button:()=>import("./calcite-button.js"),dropdown:()=>import("./calcite-dropdown.js"),"dropdown-group":()=>import("./calcite-dropdown-group.js"),"dropdown-item":()=>import("./calcite-dropdown-item.js")})}render(){const t=this._messages;if(!t)return p("div",{class:c.base,key:"empty"});const e=this._selectedItem,o=m(e);return p("div",{class:c.base,key:"container",onpointerdown:this._killEvent},p("calcite-dropdown",{open:this.open,overlayPositioning:"fixed",placement:"bottom-end",scale:"s",onCalciteDropdownClose:this._onClose,onCalciteDropdownOpen:this._onOpen,onCalciteDropdownSelect:this._onChange},p("calcite-button",{appearance:"transparent",class:c.trigger,"data-testid":"timezone-picker-button",key:"trigger",kind:"neutral",scale:"s",slot:"trigger",tabIndex:0,title:t.chooseTimezone},e?.short??""),p("calcite-dropdown-group",{selectionMode:"single"},this._gmtOffsets.map((t=>{const e=m(t);return p("calcite-dropdown-item",{"data-id":e,key:e,selected:o===e},p("div",{class:c.itemTitle,key:"title"},t.shortWithUTC),p("div",{class:c.itemDescription,key:"description"},t.long))})))))}get _gmtOffsets(){const t=this._messages;return t?n(t):[]}get _selectedItem(){const t=this._gmtOffsets,e=this.value,o=a(t,this._selectedId);return o?.utcOffset===e?o:function(t,e){return t.find((t=>t.utcOffset===e))}(t,e)}};function a(t,e){return t.find((t=>m(t)===e))}function m(t){return t?`${t.utcOffset}-${t.long}`:void 0}t([e()],d.prototype,"value",void 0),t([e()],d.prototype,"onChange",void 0),t([e()],d.prototype,"open",void 0),t([e()],d.prototype,"onOpen",void 0),t([e()],d.prototype,"onClose",void 0),t([e(),r("esri/widgets/support/t9n/timezone")],d.prototype,"_messages",void 0),t([e()],d.prototype,"_gmtOffsets",null),t([e()],d.prototype,"_selectedItem",null),t([e()],d.prototype,"_selectedId",void 0),d=t([o("esri.widgets.support.TimezonePicker")],d);export{d as T}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/ToolIntersector.js b/library/arcgis/4.30/@arcgis/core/chunks/ToolIntersector.js new file mode 100644 index 00000000..a30ce037 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/ToolIntersector.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{n as o,S as t}from"./Intersector2.js";function n(n){const s=o(n);return s.options.store=t.MIN,s.options.hud=!1,s}export{n}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/Tooltip.js b/library/arcgis/4.30/@arcgis/core/chunks/Tooltip.js new file mode 100644 index 00000000..1fa1c1e9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/Tooltip.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./tslib.es6.js";import e from"../core/Accessor.js";import{property as n}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as i}from"../core/accessorSupport/decorators/subclass.js";import o from"../core/Evented.js";import{throwIfNotAbortError as s,throwIfAborted as l,after as r,o as a}from"../core/promiseUtils.js";import{d as c}from"./maybe.js";import{watch as d,syncAndInitial as u}from"../core/reactiveUtils.js";import{s as p}from"./themeUtils.js";import"../core/Error.js";import h,{l as v}from"../widgets/Widget.js";import{c as f,a as m}from"./widgetUtils.js";import{t as g,a as _}from"./jsxFactory.js";import{p as y}from"./a11yUtils.js";import{m as b}from"./memoize.js";import{waitTick as w,waitAnimationFrame as x}from"../core/scheduling.js";import{u as k}from"./unitFormatUtils.js";import{al as C,am as T,an as M}from"./unitUtils.js";import{g as E}from"./getDefaultUnitForView.js";import{t as I}from"./keybindings.js";import{C as j}from"./Cyclical.js";import{g as $,h as D,i as F,j as S,k as V,e as z,l as A}from"./quantityFormatUtils.js";import{e as O,c as L,t as U}from"./quantityUtils.js";import{isLoaded as R,fromLatitudeLongitude as P,fromLongitude as H,fromLatitude as X}from"../geometry/coordinateFormatter.js";import{p as Y,f as q}from"./number.js";import{g as K}from"./angularMeasurementUtils.js";import{m as N}from"./messageBundle.js";import{d as B}from"./directionModeIcons.js";const W=1,Z=6;function G(t,e){return{angleRelative:J,direction:Q,directionRelative:tt,directionRelativeBilateral:et,latitudeDecimalDegrees:it,longitudeDecimalDegrees:nt,area:(n,i)=>$(t,n,i??e.area),length:(n,i,o)=>D(t,n,i??e.length,o),lengthRelative:(n,i)=>F(t,n,i??e.length),totalLength:(n,i)=>D(t,n,i??e.length),verticalLength:(n,i)=>S(t,n,i??e.length),verticalLengthRelative:(n,i)=>V(t,n,i??e.verticalLength),percentage:at,scalar:dt,scale:ct}}function J(t){return q(t,{signDisplay:"exceptZero",...ut(W)})}function Q(t){return z(t,t.rotationType,W)}function tt(t){const e=K(t);return q(e,{style:"unit",unitDisplay:"narrow",unit:"degree",signDisplay:e>0?"never":"exceptZero",...ut(W)})}function et(t){return z(t,t.rotationType,W)}function nt(t){return lt(t,wt)}function it(t){return lt(t,xt)}function ot(t){return rt(t,wt)}function st(t){return rt(t,xt)}function lt(t,e){return z(U(t,"degrees"),"geographic",Z,e,!1)}function rt(t,e){const n=e.normalize(U(t,"degrees").value,void 0,!1);return dt(O(n),Z)}function at(t){return q(t.value,{style:"percent"})}function ct(t){return q(t,{style:"percent",maximumFractionDigits:0})}function dt(t,e){return q(t.value,ut(e))}function ut(t){return{minimumFractionDigits:t,maximumFractionDigits:t}}function pt(t){return(e,n)=>{const i=Y(e);return null!=i?t(i,n):null}}const ht=t=>{let e=`[-+]?[0-9${t.thousands}]+`;return""!==t.decimal&&(e+=`${t.decimal}[0-9]+`),new RegExp(`^(${e}\\s*)${t.separator}(\\s*${e})$`,"i")},vt=[];for(const t of[",","\\|","\\s+"])for(const e of["\\.",",",""])for(const n of["",",","\\."," ","\\s+"])t!==e&&t!==n&&e!==n&&vt.push({separator:t,decimal:e,thousands:n,pattern:ht({decimal:e,thousands:n,separator:t})});function ft(t){for(const{decimal:e,thousands:n,pattern:i}of vt){i.lastIndex=0;const o=t.match(i);if(!o)continue;const s=Y(mt(o[1],e,n)),l=Y(mt(o[2],e,n));if(null!=s&&null!=l)return{x:O(s),y:O(l)}}return null}function mt(t,e,n){let i=t.replaceAll(/[\s+]/g,"");return""!==n&&(i=i.replaceAll(n,"")),""!==e&&(i=i.replaceAll(e,".")),i}function gt(t){if(!t||null!=Y(t)||!R())return null;const e=P(t),n=bt(e?.latitude),i=bt(e?.longitude);return null!=i&&null!=n?{latitude:n,longitude:i}:null}function _t(t){return bt(H(t))}function yt(t){return bt(X(t))}function bt(t){return null!=t?L(t,"degrees","geographic"):null}const wt=new j(-180,180),xt=new j(-90,90);let kt=class extends e{constructor(t){super(t),this.helpMessage=void 0,this.viewType=void 0}get visibleElements(){return this.sketchOptions.tooltips.visibleElements}get allFields(){return[]}get editableFields(){return this.allFields.filter((t=>t.visible&&!t.readOnly))}clearInputValues(){this.allFields.forEach((t=>t.clearInputValue()))}};t([n()],kt.prototype,"sketchOptions",void 0),t([n()],kt.prototype,"visibleElements",null),t([n()],kt.prototype,"helpMessage",void 0),t([n()],kt.prototype,"viewType",void 0),t([n()],kt.prototype,"allFields",null),t([n()],kt.prototype,"editableFields",null),kt=t([i("esri.views.interactive.tooltip.infos.SketchTooltipInfo")],kt);const Ct="esri-tooltip",Tt=`${Ct}-content`,Mt=`${Ct}-content--input`,Et=`${Ct}-content__header`,It=`${Ct}-content__header__spacer`,jt=`${Ct}-content__header__actions`,$t=`${Ct}-draw-header-actions`,Dt=`${Ct}-table`,Ft=`${Ct}-help-message`,St=`${Ct}-help-message__text`,Vt=`${Ct}-help-message__icon`,zt=`${Ct}-field`,At={base:zt,inputMode:`${zt}--input`,title:`${zt}__title`,value:`${zt}__value`};let Ot=class extends h{constructor(){super(...arguments),this.hidden=!1,this.mode="feedback"}render(){return g("div",{class:this.classes({[At.base]:!0,[At.inputMode]:"input"===this.mode})},g("div",{class:At.title},this.title),g("div",{class:At.value},this.value))}};t([n()],Ot.prototype,"hidden",void 0),t([n()],Ot.prototype,"mode",void 0),t([n()],Ot.prototype,"title",void 0),t([n()],Ot.prototype,"value",void 0),Ot=t([i("esri.views.interactive.tooltip.components.TooltipField")],Ot);const Lt={base:`${Ct}-value-by-value`};let Ut=class extends h{constructor(){super(...arguments),this.divider="×"}render(){return g("div",{class:Lt.base},g("span",null,this.left),g("span",null,this.divider),g("span",null,this.right))}};t([n()],Ut.prototype,"left",void 0),t([n()],Ut.prototype,"divider",void 0),t([n()],Ut.prototype,"right",void 0),Ut=t([i("esri.views.interactive.tooltip.components.ValueByValue")],Ut);let Rt=class extends h{constructor(){super(...arguments),this._focusAbortController=new AbortController,this._transition=null,this._mode="feedback",this._getFormatters=b(G),this._onDiscard=()=>{this.info.clearInputValues(),this.exitInputMode()},this._onCommit=(t,e)=>{if("commit-and-exit"===e)return void this.exitInputMode();if("commit-on-blur"===e)return;const n=this._getFocusableElements(),i=n.length,o=n.indexOf(t);if(-1===o)return void this.exitInputMode();const s=((o+("commit-and-next"===e?1:-1))%i+i)%i;Pt(n.at(s))},this._handleTab=t=>{if(t.code!==I.next)return;const e=this._getFocusableElements(),n=e.at(0),i=e.at(-1);n&&i&&(t.shiftKey?document.activeElement===n&&(t.preventDefault(),Pt(i)):document.activeElement===i&&(t.preventDefault(),Pt(n)))}}get mode(){return this._mode}get _displayUnits(){const t=E(this.tooltip.view);return{length:t,verticalLength:t,area:t,angle:"degrees"}}get _inputUnitInfos(){const t=this._messagesUnits,e=e=>({unit:e,abbreviation:k(t,e,"abbr")}),n=E(this.tooltip.view),i=e(C(n)),o=e(T(n)),s=e(M(n)),l=e("degrees");return{length:i,lengthRelative:i,verticalLength:o,verticalLengthRelative:o,area:s,direction:l,orientation:l,rotation:l,longitudeLatitude:l}}get _formatters(){return this._getFormatters(this._messagesUnits,this._displayUnits)}get fieldContext(){return{formatters:this._formatters,inputUnitInfos:this._inputUnitInfos,messages:this._messagesTooltip,sketchOptions:this.info.sketchOptions,onCommit:this._onCommit,onDiscard:this._onDiscard}}render(){const{visibleElements:t}=this.info.sketchOptions.tooltips,e=this._renderedContent,n=this._renderedActions,i=this._renderedHelpMessage,o=e.length>0,s=o||!!i,l="input"===this.mode;return g("div",{class:f(Tt,l&&Mt),onkeydown:this._handleTab},l&&s&&t.header?g("div",{class:Et,key:"header"},g("calcite-button",{appearance:"transparent","data-testid":"tooltip-back-button",iconFlipRtl:"both",iconStart:"chevron-left",key:"discard-button",kind:"neutral",onclick:this._onDiscard,scale:"s",tabIndex:-1}),n.length>0?g(_,null,g("div",{class:It,key:"spacer"}),g("div",{class:jt,key:"actions"},n)):null):null,o?g("div",{class:Dt,key:"content"},...e):null,i)}_renderActions(){return null}loadDependencies(){return v({button:()=>import("./calcite-button.js"),icon:()=>import("./calcite-icon.js"),input:()=>import("./calcite-input.js")})}async enterInputMode(t){try{await this._transitionTo("input"),await this._focusField(t)}catch(t){s(t)}}async exitInputMode({focusOnView:t=!0}={}){try{const{container:e,info:n}=this;n.clearInputValues();const i=t?e?.closest(".esri-view")?.querySelector(".esri-view-surface"):null;await this._transitionTo("feedback"),i instanceof HTMLElement&&i.focus()}catch(t){s(t)}}get _renderedContent(){return Ht(this._renderContent())}get _renderedActions(){return Ht(this._renderActions())}get _renderedHelpMessage(){const{sketchOptions:t,visibleElements:e}=this.info;if(!e.helpMessage)return null;const n=t.tooltips.helpMessage??this._defaultHelpMessage;if(!n)return null;const i=t.tooltips.helpMessageIcon??"information";return g("div",{class:Ft,key:"help-message"},i?g("calcite-icon",{class:Vt,icon:i,scale:"s"}):null,g("div",{class:St},n))}get _defaultHelpMessage(){const{helpMessage:t,viewType:e}=this.info;if(null==t)return null;const n="3d"===e?"helpMessages3d":"helpMessages2d";return this._messagesTooltip?.sketch?.[n]?.[t]}async _focusField(t){this._focusAbortController?.abort(),this._focusAbortController=new AbortController;const{signal:e}=this._focusAbortController;await this._waitForInputs(),l(e);const n=this._getFocusableInputs(),i=t?n.find((e=>e.getAttribute("data-field-name")===t)):n.at(0);await Pt(i)}async _transitionTo(t){if(this._mode===t)return;const e=()=>{this._mode=t};if(!this.domNode?.firstChild||!document.startViewTransition||y())return void e();this.autoRenderingEnabled=!1,this._transition?.skipTransition();const n=this._transition=document.startViewTransition((()=>{if(!this.destroyed)return this.autoRenderingEnabled=!0,e(),this.renderNow(),w()}));try{await this._transition.finished}finally{n===this._transition&&(this._transition=null)}}async _waitForInputs(){const t=()=>Array.from(this.domNode?.querySelectorAll("calcite-input")??[]);for(;0===t().length;)await r(Xt);await x()}_getFocusableInputs(){return Array.from(this.domNode?.querySelectorAll("calcite-input:not([read-only]):not([disabled])")??[])}_getFocusableElements(){const t=this.domNode?.querySelector(`.${$t}`);return[...Array.from(t?.querySelectorAll(`.${jt} calcite-button:not([disabled])`)??[]),...this._getFocusableInputs()]}};async function Pt(t){await(t?.setFocus())}function Ht(t){return(Array.isArray(t)?t:[t]).flat(10).filter((t=>!!t))}t([N("esri/core/t9n/Units"),n()],Rt.prototype,"_messagesUnits",void 0),t([N("esri/views/interactive/tooltip/t9n/Tooltip"),n()],Rt.prototype,"_messagesTooltip",void 0),t([n()],Rt.prototype,"info",void 0),t([n()],Rt.prototype,"tooltip",void 0),t([n()],Rt.prototype,"_mode",void 0),t([n()],Rt.prototype,"mode",null),t([n()],Rt.prototype,"_displayUnits",null),t([n()],Rt.prototype,"_inputUnitInfos",null),t([n()],Rt.prototype,"_formatters",null),t([n()],Rt.prototype,"fieldContext",null),t([n()],Rt.prototype,"_renderedContent",null),t([n()],Rt.prototype,"_renderedActions",null),t([n()],Rt.prototype,"_renderedHelpMessage",null),t([n()],Rt.prototype,"_defaultHelpMessage",null),Rt=t([i("esri.views.interactive.tooltip.content.TooltipContent")],Rt);const Xt=20;let Yt=class extends Rt{_renderContent(){const{area:t,radius:e,xSize:n,ySize:i,visibleElements:o}=this.info,s=this._messagesTooltip.sketch,l=this._formatters;return g(_,null,o.radius&&null!=e?g(Ot,{title:s.radius,value:l.length(e)}):null,o.size&&null!=n&&null!=i?g(Ot,{title:s.size,value:g(Ut,{left:l.length(n),right:l.length(i)})}):null,o.area?g(Ot,{title:s.area,value:l.area(t)}):null)}};Yt=t([i("esri.views.interactive.tooltip.content.TooltipContentDrawCircle")],Yt);const qt=`${Ct}-editable-field`,Kt={base:qt,inputMode:`${qt}--input`,feedbackMode:`${qt}--feedback`,readOnly:`${qt}--read-only`,locked:`${qt}--locked`,title:`${qt}__title`,value:`${qt}__value`,valueContent:`${qt}__value__content`,valueContentReadOnly:`${qt}__value__content--read-only`,lockIcon:`${qt}__lock-icon`,input:`${qt}__input`,inputSuffix:`${qt}__input-suffix`,button:`${qt}__button`},Nt="lock";let Bt=class extends h{constructor(){super(...arguments),this._input=null,this._onKeyDown=t=>{t.key===I.discard&&"input"===this.mode&&this._input&&this.context.onDiscard(this._input)},this._onInputKeyDown=t=>{const e=this._input;if(e)switch(t.key){case I.commit:return this.field.onCommit("commit-and-exit",e,this.context);case I.next:{t.preventDefault(),t.stopPropagation();const n=t.shiftKey?"commit-and-previous":"commit-and-next";return this.field.onCommit(n,e,this.context)}}},this._onInput=t=>{this.field.onInput(t.target.value)},this._onInputBlur=()=>{const t=this._input;t&&this.field.onCommit("commit-on-blur",t,this.context)},this._selectText=()=>{const t=()=>{this._input===document.activeElement&&this._input?.selectText()};t(),x().then(t)}}initialize(){this.addHandles(d((()=>this._rawDisplayValue),(()=>{const{committed:t,inputValue:e}=this.field;t||e||this._input!==document.activeElement||this._selectText()})))}loadDependencies(){return v({button:()=>import("./calcite-button.js"),icon:()=>import("./calcite-icon.js"),input:()=>import("./calcite-input.js")})}render(){const{field:t,mode:e}=this,n="input"===e,{locked:i,readOnly:o}=t;return g("div",{class:this.classes({[Kt.base]:!0,[Kt.feedbackMode]:"feedback"===e,[Kt.inputMode]:"input"===e,[Kt.locked]:i,[Kt.readOnly]:o})},g("div",{class:Kt.title,key:"title"},this._title),g("div",{class:Kt.value,key:"value",onkeydown:this._onKeyDown},n?this._renderValueInputMode():this._renderValueFeedbackMode()))}get _formattedValue(){return this.field.getFormattedValue(this.context)||Wt}get _rawDisplayValue(){return this.field.getRawDisplayValue(this.context)}get _suffix(){return this.field.getSuffix(this.context)}get _title(){const{title:t}=this.field;return"string"==typeof t?t:t(this.context)}_renderValueFeedbackMode(){return g(_,null,g("div",{class:Kt.valueContent,key:"value-feedback"},this._formattedValue),this.field.locked&&"input"!==this.mode?g("calcite-icon",{class:Kt.lockIcon,icon:Nt,key:"icon",scale:"s"}):null)}_renderValueInputMode(){return this.field.readOnly?this._renderValueReadOnly():this._renderValueWritable()}_renderValueReadOnly(){return g("div",{class:this.classes(Kt.valueContent,Kt.valueContentReadOnly),key:"value-read-only"},this._formattedValue)}_renderValueWritable(){const{field:t}=this,{name:e,invalid:n,locked:i}=t,o=this.context?.messages.sketch??{},s=i?o.unlockConstraint:o.lockConstraint;return g(_,null,g("calcite-input",{afterCreate:t=>{this._input=t},class:Kt.input,"data-field-name":e,"data-testid":`tooltip-field-${e}`,onblur:this._onInputBlur,onfocus:this._selectText,onkeydown:this._onInputKeyDown,scale:"s",status:n?"invalid":"idle",type:"text",value:this._rawDisplayValue??Wt,onCalciteInputInput:this._onInput}),g("div",{class:Kt.inputSuffix,key:"suffix"},this._suffix),t.lockable?g("calcite-button",{alignment:"center",appearance:"transparent",class:Kt.button,"data-testid":`tooltip-field-${e}-lock`,iconStart:i?Nt:"unlock",key:"lock",kind:"neutral",label:s,onclick:()=>{t.toggleLock(this.context)},scale:"s",tabIndex:-1,title:s}):g("div",{key:"lock-empty"}))}};t([n()],Bt.prototype,"field",void 0),t([n()],Bt.prototype,"context",void 0),t([n()],Bt.prototype,"mode",void 0),t([n()],Bt.prototype,"_input",void 0),t([n()],Bt.prototype,"_formattedValue",null),t([n()],Bt.prototype,"_rawDisplayValue",null),t([n()],Bt.prototype,"_suffix",null),t([n()],Bt.prototype,"_title",null),Bt=t([i("esri.views.interactive.tooltip.components.TooltipEditableField")],Bt);const Wt="—";function Zt(t){const e=t.fields.filter((t=>!0===t?.visible));return 0===e.length?null:g(_,null,e.map((e=>g(Bt,{context:t.context,field:e,key:e.id,mode:t.mode}))))}let Gt=class extends Rt{_renderContent(){const{fieldContext:t,info:e,mode:n}=this,{visibleElements:i}=e;return g(Zt,{context:t,fields:[i.coordinates?e.effectiveX:void 0,i.coordinates?e.effectiveY:void 0,i.elevation?e.elevation:void 0,i.orientation?e.orientation:void 0,i.scale?e.scale:void 0],mode:n})}};Gt=t([i("esri.views.interactive.tooltip.content.TooltipContentDrawMesh")],Gt);let Jt=class extends Rt{_renderContent(){const{fieldContext:t,info:e,mode:n}=this,{elevation:i,visibleElements:o}=e;return g(Zt,{context:t,fields:[o.coordinates?e.effectiveX:void 0,o.coordinates?e.effectiveY:void 0,o.elevation?i:void 0],mode:n})}};Jt=t([i("esri.views.interactive.tooltip.content.TooltipContentDrawPoint")],Jt);let Qt=class extends h{constructor(t){super(t),this.visibleElements={}}render(){return g("div",{class:$t},this._isElementVisible("direction")?g(te,{messages:this.messages,sketchOptions:this.sketchOptions}):null)}loadDependencies(){return v({button:()=>import("./calcite-button.js"),dropdown:()=>import("./calcite-dropdown.js"),"dropdown-item":()=>import("./calcite-dropdown-item.js"),"dropdown-group":()=>import("./calcite-dropdown-group.js")})}_isElementVisible(t){return this.visibleElements?.[t]??this.sketchOptions.tooltips.visibleElements[t]}};function te(t){const{directionMode:e}=t.sketchOptions.values,n=t.messages?.sketch,i=n?.directionModeSelect?.title,o="absolute",s="relative";return g("calcite-dropdown",{key:"direction-mode",placement:"bottom-end",scale:"s",widthScale:"s",onCalciteDropdownSelect:e=>{const n=e.target.selectedItems?.[0]?.getAttribute("data-mode");t.sketchOptions.values.directionMode=n??"absolute"}},g("calcite-button",{alignment:"end",appearance:"transparent",iconStart:B[e],kind:"neutral",label:i,scale:"s",slot:"trigger",title:i}),g("calcite-dropdown-group",{selectionMode:"single"},g("calcite-dropdown-item",{"data-mode":s,"data-testid":"tooltip-direction-mode-relative",iconStart:B.relative,key:"relative",selected:e===s},n?.directionModeSelect?.relative),g("calcite-dropdown-item",{"data-mode":o,"data-testid":"tooltip-direction-mode-absolute",iconStart:B.absolute,key:"absolute",selected:e===o},n?.directionModeSelect?.absolute)))}t([N("esri/views/interactive/tooltip/t9n/Tooltip"),n()],Qt.prototype,"messages",void 0),t([n()],Qt.prototype,"sketchOptions",void 0),t([n()],Qt.prototype,"visibleElements",void 0),Qt=t([i("esri.views.interactive.tooltip.components.DrawHeaderActions")],Qt);let ee=class extends Rt{_renderContent(){const{fieldContext:t,info:e,mode:n}=this,{xyMode:i,visibleElements:o}=e;return g(Zt,{context:t,fields:[..."direction-distance"===i?[o.direction?e.direction:void 0,o.distance?e.distance:void 0]:[o.coordinates?e.effectiveX:void 0,o.coordinates?e.effectiveY:void 0],o.elevation?e.elevation:void 0,o.area?e.area:void 0],mode:n})}_renderActions(){const{xyMode:t,sketchOptions:e}=this.info;return g(Qt,{sketchOptions:e,visibleElements:{direction:"direction-distance"===t}})}};ee=t([i("esri.views.interactive.tooltip.content.TooltipContentDrawPolygon")],ee);let ne=class extends Rt{_renderContent(){const{fieldContext:t,info:e,mode:n}=this,{xyMode:i,visibleElements:o}=e;return g(Zt,{context:t,fields:[..."direction-distance"===i?[o.direction?e.direction:void 0,o.distance?e.distance:void 0]:[o.coordinates?e.effectiveX:void 0,o.coordinates?e.effectiveY:void 0],o.elevation?e.elevation:void 0,o.totalLength?e.totalLength:void 0],mode:n})}_renderActions(){const{xyMode:t,sketchOptions:e}=this.info;return g(Qt,{sketchOptions:e,visibleElements:{direction:"direction-distance"===t}})}};ne=t([i("esri.views.interactive.tooltip.content.TooltipContentDrawPolyline")],ne);let ie=class extends Rt{_renderContent(){const{area:t,xSize:e,ySize:n,visibleElements:i}=this.info,o=this._messagesTooltip.sketch,s=this._formatters;return g(_,null,i.size&&null!=e&&null!=n?g(Ot,{title:o.size,value:g(Ut,{left:s.length(e),right:s.length(n)})}):null,i.area?g(Ot,{title:o.area,value:s.area(t)}):null)}};ie=t([i("esri.views.interactive.tooltip.content.TooltipContentDrawRectangle")],ie);let oe=class extends Rt{_renderContent(){const{angle:t,visibleElements:e}=this.info,n=this._messagesTooltip.sketch;return g(_,null,e.rotation?g(Ot,{title:n.rotation,value:this._formatters.angleRelative(t)}):null)}};oe=t([i("esri.views.interactive.tooltip.content.TooltipContentExtentRotate")],oe);let se=class extends Rt{_renderContent(){const t=this.info,{visibleElements:e}=t,n=this._messagesTooltip.sketch,i=this._formatters;return g(_,null,e.size?g(Ot,{title:n.size,value:g(Ut,{left:i.length(t.xSize),right:i.length(t.ySize)})}):null,e.scale?g(Ot,{title:n.scale,value:g(Ut,{left:i.scale(t.xScale),right:i.scale(t.yScale)})}):null)}};se=t([i("esri.views.interactive.tooltip.content.TooltipContentExtentScale")],se);let le=class extends Rt{_renderContent(){const{fieldContext:t,info:e,mode:n}=this,{visibleElements:i}=e;return g(Zt,{context:t,fields:[i.coordinates?e.effectiveX:void 0,i.coordinates?e.effectiveY:void 0,i.elevation?e.elevation:void 0],mode:n})}};le=t([i("esri.views.interactive.tooltip.content.TooltipContentMovePoint")],le);let re=class extends Rt{_renderContent(){const{area:t,distance:e,totalLength:n,visibleElements:i}=this.info,o=this._messagesTooltip.sketch,s=this._formatters;return g(_,null,i.distance?g(Ot,{title:o.distance,value:s.lengthRelative(e)}):null,i.area&&null!=t?g(Ot,{title:o.area,value:s.area(t)}):null,i.totalLength&&null!=n?g(Ot,{title:o.totalLength,value:s.length(n)}):null)}};re=t([i("esri.views.interactive.tooltip.content.TooltipContentReshapeEdgeOffset")],re);let ae=class extends Rt{_renderContent(){const{fieldContext:t,info:e,mode:n}=this,{visibleElements:i}=e;return g(Zt,{context:t,fields:[i.coordinates?e.effectiveX:void 0,i.coordinates?e.effectiveY:void 0,i.elevation?e.elevation:void 0,i.area&&"polygon"===e.geometryType?e.area:null,i.totalLength&&"polyline"===e.geometryType?e.totalLength:null],mode:n})}};ae=t([i("esri.views.interactive.tooltip.content.TooltipContentSelectedVertex")],ae);let ce=class extends Rt{_renderContent(){const{info:t}=this,{visibleElements:e}=t,n=this._messagesTooltip.sketch,i=this._formatters;return g(_,null,e.orientation&&null!=t.orientation?g(Ot,{key:"orientation",title:n.orientation,value:z(t.orientation,t.rotationType,t.orientationPrecision)}):null,e.size&&null!=t.size?g(Ot,{key:"size",title:n.size,value:i.length(t.size,t.sizeUnit,t.sizePrecision)}):null)}};ce=t([i("esri.views.interactive.tooltip.content.TooltipContentTransformAbsolute")],ce);let de=class extends Rt{_renderContent(){const{fieldContext:t,info:e,mode:n}=this,{visibleElements:i}=e;return g(Zt,{context:t,fields:[i.coordinates?e.effectiveX:void 0,i.coordinates?e.effectiveY:void 0,i.elevation?e.elevation:void 0,i.orientation?e.orientation:void 0,i.scale?e.scale:void 0],mode:n})}};de=t([i("esri.views.interactive.tooltip.content.TooltipContentTransformMesh")],de);let ue=class extends Rt{_renderContent(){const{fieldContext:t,info:e,mode:n}=this,{visibleElements:i}=e;return g(Zt,{context:t,fields:[i.coordinates?e.effectiveX:void 0,i.coordinates?e.effectiveY:void 0,i.elevation?e.elevation:void 0],mode:n})}};ue=t([i("esri.views.interactive.tooltip.content.TooltipContentTransformPoint")],ue);let pe=class extends Rt{_renderContent(){const{info:t}=this,{visibleElements:e}=t,n=this._messagesTooltip.sketch;return g(_,null,e.rotation&&null!=t.rotation?g(Ot,{key:"rotation",title:n.rotation,value:A(t.rotation,t.rotationType,t.rotationPrecision)}):null,e.orientation&&null!=t.orientation?g(Ot,{key:"orientation",title:n.orientation,value:z(t.orientation,t.rotationType,t.orientationPrecision)}):null)}};pe=t([i("esri.views.interactive.tooltip.content.TooltipContentTransformRotate")],pe);let he=class extends Rt{_renderContent(){const{info:t}=this,{visibleElements:e}=t,n=this._messagesTooltip.sketch,i=this._formatters;return g(_,null,e.scale&&null!=t.scale?g(Ot,{key:"scale",title:n.scale,value:i.percentage(t.scale)}):null,e.size&&null!=t.size?g(Ot,{key:"size",title:n.size,value:i.length(t.size,t.sizeUnit,t.sizePrecision)}):null)}};he=t([i("esri.views.interactive.tooltip.content.TooltipContentTransformScale")],he);let ve=class extends Rt{_renderContent(){const{info:t}=this,{visibleElements:e}=t,n=this._messagesTooltip.sketch,i=this._formatters;return g(_,null,e.distance?g(Ot,{title:n.distance,value:i.length(t.distance)}):null)}};ve=t([i("esri.views.interactive.tooltip.content.TooltipContentTranslate")],ve);let fe=class extends Rt{_renderContent(){const{distance:t,elevation:e,area:n,totalLength:i,visibleElements:o}=this.info,s=this._messagesTooltip.sketch,l=this._formatters;return g(_,null,o.distance?g(Ot,{title:s.distance,value:l.length(t)}):null,o.elevation&&null!=e?.actual?g(Ot,{title:s.elevation,value:l.verticalLength(e.actual)}):null,o.area&&null!=n?g(Ot,{title:s.area,value:l.area(n)}):null,o.totalLength&&null!=i?g(Ot,{title:s.totalLength,value:l.length(i)}):null)}};fe=t([i("esri.views.interactive.tooltip.content.TooltipContentTranslateVertex")],fe);let me=class extends Rt{_renderContent(){const{info:t}=this,{visibleElements:e}=t,n=this._messagesTooltip.sketch,i=this._formatters;return g(_,null,e.distance?g(Ot,{title:n.distance,value:i.length(t.distance)}):null)}};me=t([i("esri.views.interactive.tooltip.content.TooltipContentTranslateXY")],me);let ge=class extends Rt{_renderContent(){const{info:t}=this,{visibleElements:e}=t,n=this._messagesTooltip.sketch;return g(_,null,e.distance?g(Ot,{title:n.distance,value:this._formatters.verticalLengthRelative(t.distance)}):null)}};ge=t([i("esri.views.interactive.tooltip.content.TooltipContentTranslateZ")],ge);const _e={base:`${Ct}`};let ye=class extends o.EventedAccessor{constructor(t){super(t),this.info=null,this.position=null,this.content=null,this.contentContainer=(()=>{const t=document.createElement("div");return t.classList.add(_e.base),p(t),t})()}initialize(){const{contentContainer:t}=this;this.addHandles([d((()=>this.view.overlay?.surface),(e=>{t.remove(),e?.appendChild(t)}),u),d((()=>this.info),((e,n)=>{if(null!=this.content&&null!=e&&null!=n&&e.type===n.type)this.content.info=e;else{this.content=c(this.content);const n=function(t,e){if(null==e)return null;const n=document.createElement("div");switch(e.type){case"draw-point":return new Jt({tooltip:t,info:e,container:n});case"draw-polygon":return new ee({tooltip:t,info:e,container:n});case"draw-polyline":return new ne({tooltip:t,info:e,container:n});case"draw-mesh":return new Gt({tooltip:t,info:e,container:n});case"draw-rectangle":return new ie({tooltip:t,info:e,container:n});case"draw-circle":return new Yt({tooltip:t,info:e,container:n});case"extent-rotate":return new oe({tooltip:t,info:e,container:n});case"extent-scale":return new se({tooltip:t,info:e,container:n});case"move-point":return new le({tooltip:t,info:e,container:n});case"selected-vertex":return new ae({tooltip:t,info:e,container:n});case"transform-absolute":return new ce({tooltip:t,info:e,container:n});case"transform-point":return new ue({tooltip:t,info:e,container:n});case"transform-mesh":return new de({tooltip:t,info:e,container:n});case"transform-rotate":return new pe({tooltip:t,info:e,container:n});case"transform-scale":return new he({tooltip:t,info:e,container:n});case"translate":return new ve({tooltip:t,info:e,container:n});case"translate-vertex":return new fe({tooltip:t,info:e,container:n});case"translate-z":return new ge({tooltip:t,info:e,container:n});case"translate-xy":return new me({tooltip:t,info:e,container:n});case"reshape-edge-offset":return new re({tooltip:t,info:e,container:n})}}(this,e);n&&(this.content=n,n.container&&t.appendChild(n.container),this.exitInputMode())}}),u),d((()=>({container:this.contentContainer,content:this.content,screenPoint:this._screenPoint,positionMode:this.positionMode,position:this.position})),be,u),a(this.contentContainer,"paste",(t=>{this.emit("paste",t)}))])}destroy(){this.info=null,this.content=c(this.content),this.contentContainer.remove()}get positionMode(){return"input"===this.content?.mode?"fixed":"follow-cursor"}get mode(){return this.content?.mode??"feedback"}get _screenPoint(){const{inputManager:t}=this.view;return t?.multiTouchActive?null:t?.latestPointerLocation}get visible(){return"none"!==this.contentContainer?.style.display}clear(){this.info=null}async enterInputMode(t){await(this.content?.enterInputMode(t))}async exitInputMode(t){await(this.content?.exitInputMode(t))}};function be(t){if("fixed"===t.positionMode&&!t.position)return;const{style:e}=t.container,n=t.position??t.screenPoint;if(null!=n&&null!=t.content){e.display="block";const i=m(t.container),o=`translate(${Math.round(n.x)+we[0]*(i?-1:1)}px, ${Math.round(n.y)+we[1]}px)`;e.transform=i?`translate(-100%, 0) ${o}`:o}else e.display="none"}t([n({nonNullable:!0})],ye.prototype,"view",void 0),t([n()],ye.prototype,"info",void 0),t([n()],ye.prototype,"positionMode",null),t([n()],ye.prototype,"position",void 0),t([n()],ye.prototype,"content",void 0),t([n()],ye.prototype,"mode",null),t([n()],ye.prototype,"contentContainer",void 0),t([n()],ye.prototype,"_screenPoint",null),ye=t([i("esri.views.interactive.tooltip.Tooltip")],ye);const we=[20,20];export{kt as S,ye as T,ft as a,_t as b,yt as c,st as d,bt as e,ot as f,pt as m,gt as p}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/Tooltip2.js b/library/arcgis/4.30/@arcgis/core/chunks/Tooltip2.js new file mode 100644 index 00000000..78512039 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/Tooltip2.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{g as e,h as t,i,m as s,L as o,j as l,r,M as a,C as n,P as h}from"./Theme.js";class p extends e{_beforeChanged(){super._beforeChanged(),(this.isDirty("pointerBaseWidth")||this.isDirty("cornerRadius")||this.isDirty("pointerLength")||this.isDirty("pointerX")||this.isDirty("pointerY")||this.isDirty("width")||this.isDirty("height"))&&(this._clear=!0)}_changed(){if(super._changed(),this._clear){this.markDirtyBounds();let e=this.width(),i=this.height();if(e>0&&i>0){let s=this.get("cornerRadius",8);s=t(s,0,Math.min(e/2,i/2));let o=this.get("pointerX",0),l=this.get("pointerY",0),r=this.get("pointerBaseWidth",15)/2,a=0,n=0,h=0,p=(o-a)*(i-n)-(l-n)*(e-a),u=(o-h)*(0-i)-(l-i)*(e-h);const d=this._display;if(d.moveTo(s,0),p>0&&u>0){let i=Math.round(t(o,s+r,e-r-s));l=t(l,-1/0,0),d.lineTo(i-r,0),d.lineTo(o,l),d.lineTo(i+r,0)}if(d.lineTo(e-s,0),d.arcTo(e,0,e,s,s),p>0&&u<0){let a=Math.round(t(l,s+r,i-r-s));o=t(o,e,1/0),d.lineTo(e,s),d.lineTo(e,Math.max(a-r,s)),d.lineTo(o,l),d.lineTo(e,a+r)}if(d.lineTo(e,i-s),d.arcTo(e,i,e-s,i,s),p<0&&u<0){let a=Math.round(t(o,s+r,e-r-s));l=t(l,i,1/0),d.lineTo(e-s,i),d.lineTo(a+r,i),d.lineTo(o,l),d.lineTo(a-r,i)}if(d.lineTo(s,i),d.arcTo(0,i,0,i-s,s),p<0&&u>0){let e=Math.round(t(l,s+r,i-s-r));o=t(o,-1/0,0),d.lineTo(0,i-s),d.lineTo(0,e+r),d.lineTo(o,l),d.lineTo(0,Math.max(e-r,s))}d.lineTo(0,s),d.arcTo(0,0,s,0,s),d.closePath()}}}}Object.defineProperty(p,"className",{enumerable:!0,configurable:!0,writable:!0,value:"PointedRectangle"}),Object.defineProperty(p,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:e.classNames.concat([p.className])});class u extends i{constructor(e,t,i,s=[]){super(e,t,i,s),Object.defineProperty(this,"_fx",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"_fy",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"_label",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_fillDp",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_strokeDp",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_labelDp",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_w",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"_h",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"_keepHoverDp",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_htmlContentHovered",{enumerable:!0,configurable:!0,writable:!0,value:!1})}_afterNew(){this._settings.themeTags=s(this._settings.themeTags,["tooltip"]),super._afterNew(),this._setDefaultFn("background",(()=>p.new(this._root,{}))).set("themeTags",["tooltip","background"]),this._label=this.children.push(o.new(this._root,{})),this._disposers.push(this._label.events.on("boundschanged",(()=>{this._updateBackground()}))),this._disposers.push(this.on("bounds",(()=>{this._updateBackground()}))),this._updateTextColor(),this._root.tooltipContainer.children.push(this),this.hide(0),this._disposers.push(this.label.onPrivate("htmlElement",(e=>{e&&(this._disposers.push(l(e,"pointerover",(e=>{this._htmlContentHovered=!0}))),this._disposers.push(l(e,"pointerout",(e=>{this._htmlContentHovered=!1}))))}))),this.on("visible",(e=>{this._handleReaderAnnouncement()})),this.label.events.on("dataitemchanged",(e=>{this._handleReaderAnnouncement()})),this._root._tooltips.push(this)}_handleReaderAnnouncement(){this.get("readerAnnounce")&&this.isVisibleDeep()&&this._root.readerAlert(this.label.getAccessibleText())}get label(){return this._label}dispose(){super.dispose(),r(this._root._tooltips,this)}_updateChildren(){super._updateChildren(),(this.isDirty("pointerOrientation")||this.isPrivateDirty("minWidth")||this.isPrivateDirty("minHeight"))&&this.get("background")._markDirtyKey("width"),null!=this.get("labelText")&&this.label.set("text",this.get("labelText")),null!=this.get("labelHTML")&&this.label.set("html",this.get("labelHTML")),null!=this.get("labelAriaLabel")&&this.label.set("ariaLabel",this.get("labelAriaLabel"))}_changed(){if(super._changed(),(this.isDirty("pointTo")||this.isDirty("pointerOrientation"))&&this._updateBackground(),this.isDirty("tooltipTarget")&&this.updateBackgroundColor(),this.isDirty("keepTargetHover"))if(this.get("keepTargetHover")){const e=this.get("background");this._keepHoverDp=new a([e.events.on("pointerover",(e=>{let t=this.get("tooltipTarget");t&&(t.parent&&t.parent.getPrivate("tooltipTarget")==t&&(t=t.parent),t.hover())})),e.events.on("pointerout",(e=>{let t=this.get("tooltipTarget");t&&(t.parent&&t.parent.getPrivate("tooltipTarget")==t&&(t=t.parent),this._htmlContentHovered||t.unhover())}))]),this.label.onPrivate("htmlElement",(t=>{this._keepHoverDp&&t&&this._keepHoverDp.disposers.push(l(t,"pointerleave",(t=>{const i=this.root._renderer.getEvent(t);e.events.dispatch("pointerout",{type:"pointerout",originalEvent:i.event,point:i.point,simulated:!1,target:e})})))}))}else this._keepHoverDp&&(this._keepHoverDp.dispose(),this._keepHoverDp=void 0)}_onShow(){super._onShow(),this.updateBackgroundColor()}updateBackgroundColor(){let e=this.get("tooltipTarget");const t=this.get("background");let i,s;e&&t&&(i=e.get("fill"),s=e.get("stroke"),null==i&&(i=s),this.get("getFillFromSprite")&&(this._fillDp&&this._fillDp.dispose(),null!=i&&t.set("fill",i),this._fillDp=e.on("fill",(e=>{null!=e&&(t.set("fill",e),this._updateTextColor(e))})),this._disposers.push(this._fillDp)),this.get("getStrokeFromSprite")&&(this._strokeDp&&this._strokeDp.dispose(),null!=i&&t.set("stroke",i),this._strokeDp=e.on("fill",(e=>{null!=e&&t.set("stroke",e)})),this._disposers.push(this._strokeDp)),this.get("getLabelFillFromSprite")&&(this._labelDp&&this._labelDp.dispose(),null!=i&&this.label.set("fill",i),this._labelDp=e.on("fill",(e=>{null!=e&&this.label.set("fill",e)})),this._disposers.push(this._labelDp))),this._updateTextColor(i)}_updateTextColor(e){this.get("autoTextColor")&&(null==e&&(e=this.get("background").get("fill")),null==e&&(e=this._root.interfaceColors.get("background")),e instanceof n&&this.label.set("fill",n.alternative(e,this._root.interfaceColors.get("alternativeText"),this._root.interfaceColors.get("text"))))}_setDataItem(e){super._setDataItem(e),this.label._setDataItem(e)}_updateBackground(){super.updateBackground();const e=this._root.container;if(e){let i=.5,s=.5,o=this.get("centerX");o instanceof h&&(i=o.value);let l=this.get("centerY");l instanceof h&&(s=l.value);let r=e.width(),a=e.height(),n=this.parent,u=0,d=0;if(n){u=n.x(),d=n.y();const e=n.get("layerMargin");e&&(u+=e.left||0,d+=e.top||0,r+=(e.left||0)+(e.right||0),a+=(e.top||0)+(e.bottom||0))}const g=this.get("bounds",{left:-u,top:-d,right:r-u,bottom:a-d});this._updateBounds();let b=this.width(),c=this.height();0===b&&(b=this._w),0===c&&(c=this._h);let _=this.get("pointTo",{x:r/2,y:a/2}),f=_.x,m=_.y,v=this.get("pointerOrientation"),T=this.get("background"),y=0,D=0,k=0;T instanceof p&&(y=T.get("pointerLength",0),D=T.get("strokeWidth",0)/2,k=D,T.set("width",b),T.set("height",c));let w=0,x=0,P=g.right-g.left,C=g.bottom-g.top;"horizontal"==v||"left"==v||"right"==v?(D=0,"horizontal"==v?f>g.left+P/2?(f-=b*(1-i)+y,k*=-1):f+=b*i+y:"left"==v?f+=b*(1-i)+y:(f-=b*i+y,k*=-1)):(k=0,"vertical"==v?m>g.top+c/2+y?m-=c*(1-s)+y:(m+=c*s+y,D*=-1):"down"==v?m-=c*(1-s)+y:(m+=c*s+y,D*=-1)),f=t(f,g.left+b*i,g.left+P-b*(1-i))+k,m=t(m,g.top+c*s,g.top+C-c*(1-s))-D,w=_.x-f+b*i+k,x=_.y-m+c*s-D,this._fx=f,this._fy=m;const O=this.get("animationDuration",0);if(O>0&&this.get("visible")&&this.get("opacity")>.1){const e=this.get("animationEasing");this.animate({key:"x",to:f,duration:O,easing:e}),this.animate({key:"y",to:m,duration:O,easing:e})}else this.set("x",f),this.set("y",m);T instanceof p&&(T.set("pointerX",w),T.set("pointerY",x)),b>0&&(this._w=b),c>0&&(this._h=c)}}}Object.defineProperty(u,"className",{enumerable:!0,configurable:!0,writable:!0,value:"Tooltip"}),Object.defineProperty(u,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:i.classNames.concat([u.className])});export{u as T}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/Transform.js b/library/arcgis/4.30/@arcgis/core/chunks/Transform.js new file mode 100644 index 00000000..b000967e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/Transform.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{l as e,s as t,h as r}from"./vec3.js";import{c as s,s as n,d as i,P as o,i as a}from"./projectBuffer.js";import{f as l,h as c}from"./unitUtils.js";import{_ as p}from"./tslib.es6.js";import u from"../core/Accessor.js";import m from"../core/Evented.js";import{L as f}from"./Logger.js";import{property as h}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import{subclass as d}from"../core/accessorSupport/decorators/subclass.js";import{k as v}from"./mat4.js";import{c as E}from"./mat4f64.js";import{c as _}from"./vec3f64.js";import{p as R}from"./RenderTexture.js";import{e as g,a as x}from"./aaBoundingRect.js";import{f as j}from"./sphere.js";import{E as y}from"./ElevationRange.js";import{E as S}from"./ElevationUpdateEvent.js";import{n as C,S as b}from"./Intersector2.js";function M(t,r,p,u){if(null==r||null==u)return!1;const m=s(r,n),f=s(u,i);if(m===f&&m!==o.UNKNOWN||l(r,u))return p[0]=1,p[1]=1,p[2]=1,!0;if(m===o.SPHERICAL_ECEF){const r=e(t),s=r/Math.sqrt(t[0]*t[0]+t[1]*t[1]),n=r/c.radius;if(f===o.WEB_MERCATOR)return p[0]=s*n,p[1]=s*n,p[2]=1,!0;if(f===o.WGS84||f===o.CGCS2000){const e=a;return p[0]=e*s*n,p[1]=e*n,p[2]=1,!0}}else if(m===o.PLATE_CARREE){if(f===o.WGS84||f===o.CGCS2000)return p[0]=a,p[1]=a,p[2]=1,!0;if(f===o.WEB_MERCATOR){const e=t[1]/c.radius;return p[0]=1,p[1]=1/Math.cos(e),p[2]=1,!0}}return!1}let N=class extends(m.EventedMixin(u)){constructor(e){super(e),this._tmpEvent=new S,this._renderCoordsHelper=e.view.renderCoordsHelper,this._renderSR=this._renderCoordsHelper.spatialReference,this._layerElevationSource=e.layerElevationSource}initialize(){this._intersector=C(this.view.state.viewingMode),this._intersector.options.store=b.MIN,this._intersector.options.normalRequired=!1,this._tmpEvent.context=this.intersectionHandler.isGround?"ground":"scene"}get spatialReference(){return this.view?.elevationProvider?.spatialReference}getElevation(e,r,s,n){const i=this._renderCoordsHelper,o=t(A,e,r,s);if(!i.toRenderCoords(o,n,o))return f.getLogger(this).error("could not project point to compute elevation"),null;const{layerElevationSource:a,_intersector:l,intersectionHandler:c}=this,p=a.fullExtent,u=null!=p&&Number.isFinite(p.xmin)&&Number.isFinite(p.xmax)&&Number.isFinite(p.ymin)&&Number.isFinite(p.ymax)&&Number.isFinite(p.zmin)&&Number.isFinite(p.zmax)?new y(p.zmin,p.zmax):a.elevationRange;if(null==u)return null;const m=a.elevationOffset,h=u.elevationRangeMin+m,d=u.elevationRangeMax+m,v=i.setAltitude(H,d,o),E=i.setAltitude(L,h,o);return l.reset(v,E,null),c.intersect(l,null,v,E,null,!0),l.results.min.getIntersectionPoint(o)?i.getAltitude(o):null}getSphereElevationBounds(e,t){return R(e,t,w,this._renderSR),this._layerElevationSource.getElevationRange(w)}getRootElevationBounds(){const e=this.layerElevationSource.fullExtent;return e?.hasZ?new y(e.zmin,e.zmax):null}objectsChanged(e){this.spatialReference&&(this._computeLayerExtent(e,this._tmpEvent.extent),this._tmpEvent.spatialReference=this.spatialReference,this.emit("elevation-change",this._tmpEvent))}objectChanged(e){this.spatialReference&&(this._computeObjectExtent(e,this._tmpEvent.extent),this._tmpEvent.spatialReference=this.spatialReference,this.emit("elevation-change",this._tmpEvent))}_computeObjectExtent(e,t){g(t),this._expandExtent(e,t)}_computeLayerExtent(e,t){g(t);for(const r of e)this._expandExtent(r,t)}_expandExtent(e,t){const s=this.spatialReference;if(null==s)return;if(null==e)return;v(O,e.quaternion),O[12]=e.center[0],O[13]=e.center[1],O[14]=e.center[2];const n=e.halfSize;for(let e=0;e<8;++e)A[0]=1&e?n[0]:-n[0],A[1]=2&e?n[1]:-n[1],A[2]=4&e?n[2]:-n[2],r(A,A,O),this._renderCoordsHelper.fromRenderCoords(A,A,s),x(t,A,t)}};p([h({constructOnly:!0})],N.prototype,"layerElevationSource",void 0),p([h({constructOnly:!0})],N.prototype,"intersectionHandler",void 0),p([h({constructOnly:!0})],N.prototype,"view",void 0),p([h()],N.prototype,"spatialReference",null),N=p([d("esri.views.3d.layers.i3s.LayerElevationProvider")],N);const O=E(),w=j(0,0,0,0),A=_(),H=_(),L=_();class z{constructor(e,t,r,s){this.toMapSpace=e,this.transform=t,this.obb=r,this.geometry=s}}class F{constructor(e,t){this.position=e,this.rotationScale=t,this.origin=void 0}}export{N as L,z as O,F as T,M as l}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/TranslateTooltipInfo.js b/library/arcgis/4.30/@arcgis/core/chunks/TranslateTooltipInfo.js new file mode 100644 index 00000000..509e1982 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/TranslateTooltipInfo.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as o}from"./tslib.es6.js";import{z as t}from"./quantityUtils.js";import{property as s}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as r}from"../core/accessorSupport/decorators/subclass.js";import{S as e}from"./Tooltip.js";let i=class extends e{constructor(o){super(o),this.type="translate",this.distance=t}clear(){this.distance=t}};o([s()],i.prototype,"type",void 0),o([s()],i.prototype,"distance",void 0),i=o([r("esri.views.interactive.tooltip.infos.TranslateTooltipInfo")],i);export{i as T}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/TriangleMaterial.js b/library/arcgis/4.30/@arcgis/core/chunks/TriangleMaterial.js new file mode 100644 index 00000000..07254b32 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/TriangleMaterial.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{M as s}from"./Material.js";import{i as r}from"./RayIntersections.js";class t extends s{intersect(s,t,e,a,i,o){return r(s,e,a,i,void 0,o)}}export{t as T}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/TurboLine.js b/library/arcgis/4.30/@arcgis/core/chunks/TurboLine.js new file mode 100644 index 00000000..04597169 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/TurboLine.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{C as t,J as e}from"./enums2.js";import{t as i}from"./definitions.js";function x(t,e){return t.x===e.x&&t.y===e.y}function r(t,e){return t.x=e.y,t.y=-e.x,t}function s(t,e){return t.x=-e.y,t.y=e.x,t}function n(t,e){return t.x=e.x,t.y=e.y,t}function y(t,e){return t.x=-e.x,t.y=-e.y,t}function o(t){return Math.sqrt(t.x*t.x+t.y*t.y)}function h(t,e){return t.x*e.x+t.y*e.y}function l(t,e,i,x){return t.x=e.x*i+e.y*x,t.y=e.x*x-e.y*i,t}class _{constructor(t,e,i){this._writeVertex=t,this._writeTriangle=e,this._canUseThinTessellation=i,this._prevNormal={x:void 0,y:void 0},this._nextNormal={x:void 0,y:void 0},this._textureNormalLeft={x:0,y:1},this._textureNormalRight={x:0,y:-1},this._textureNormal={x:void 0,y:void 0},this._joinNormal={x:void 0,y:void 0},this._inner={x:void 0,y:void 0},this._outer={x:void 0,y:void 0},this._roundStart={x:void 0,y:void 0},this._roundEnd={x:void 0,y:void 0},this._startBreak={x:void 0,y:void 0},this._endBreak={x:void 0,y:void 0},this._innerPrev={x:void 0,y:void 0},this._innerNext={x:void 0,y:void 0},this._bevelStart={x:void 0,y:void 0},this._bevelEnd={x:void 0,y:void 0},this._bevelMiddle={x:void 0,y:void 0}}tessellate(t,e,r=this._canUseThinTessellation){!function(t){if(!t)return;const e=t.length;if(e<=1)return;let i=0;for(let r=1;ri){r=!0;const t=(i-x)/_;_=i-x,y=(1-t)*s+t*y,o=(1-t)*n+t*o,--e}const a=this._writeVertex(s,n,0,0,h,l,l,-h,0,-1,x),c=this._writeVertex(s,n,0,0,h,l,-l,h,0,1,x);x+=_;const d=this._writeVertex(y,o,0,0,h,l,l,-h,0,-1,x),u=this._writeVertex(y,o,0,0,h,l,-l,h,0,1,x);this._writeTriangle(a,c,d),this._writeTriangle(c,d,u),s=y,n=o}}_tessellate(i,_){const a=i[0],c=i[i.length-1],d=x(a,c),u=d?3:2;if(i.length{const n=q(E,b,L,D,i,x,t,e,r,s,W);return O>=0&&I>=0&&n>=0&&C(O,I,n),O=I,I=n,n};d&&(N=i[i.length-2],k.x=c.x-N.x,k.y=c.y-N.y,M=o(k),k.x/=M,k.y/=M);let X=!1;for(let x=0;xP&&(X=!0)),X){const t=(P-W)/p;p=P-W,N={x:(1-t)*N.x+t*i[x].x,y:(1-t)*N.y+t*i[x].y},--x}else N=i[x];E=N.x,b=N.y;const _=x<=0&&!X,a=x===i.length-1;if(_||(W+=p),R=a?d?i[1]:null:i[x+1],R?(k.x=R.x-E,k.y=R.y-b,M=o(k),k.x/=M,k.y/=M):(k.x=void 0,k.y=void 0),!d){if(_){s(B,k),L=B.x,D=B.y,f===t.SQUARE&&(Q(-k.y-k.x,k.x-k.y,k.x,k.y,0,-1),Q(k.y-k.x,-k.x-k.y,k.x,k.y,0,1)),f===t.ROUND&&(Q(-k.y-k.x,k.x-k.y,k.x,k.y,-1,-1),Q(k.y-k.x,-k.x-k.y,k.x,k.y,-1,1)),f!==t.ROUND&&f!==t.BUTT||(Q(-k.y,k.x,k.x,k.y,0,-1),Q(k.y,-k.x,k.x,k.y,0,1));continue}if(a){r(B,U),L=B.x,D=B.y,f!==t.ROUND&&f!==t.BUTT||(Q(U.y,-U.x,-U.x,-U.y,0,-1),Q(-U.y,U.x,-U.x,-U.y,0,1)),f===t.SQUARE&&(Q(U.y-U.x,-U.x-U.y,-U.x,-U.y,0,-1),Q(-U.y-U.x,U.x-U.y,-U.x,-U.y,0,1)),f===t.ROUND&&(Q(U.y-U.x,-U.x-U.y,-U.x,-U.y,1,-1),Q(-U.y-U.x,U.x-U.y,-U.x,-U.y,1,1));continue}}let c,u,q=(z=k,-((J=U).x*z.y-J.y*z.x));if(Math.abs(q)<.01)h(U,k)>0?(B.x=U.x,B.y=U.y,q=1,c=Number.MAX_VALUE,u=!0):(s(B,k),q=1,c=1,u=!1);else{B.x=(U.x+k.x)/q,B.y=(U.y+k.y)/q,c=o(B);const t=(c-1)*m*v;u=c>4||t>p&&t>M}L=B.x,D=B.y;let C=w;switch(w){case e.BEVEL:c<1.05&&(C=e.MITER);break;case e.ROUND:cT&&(C=e.BEVEL)}switch(C){case e.MITER:if(Q(B.x,B.y,-U.x,-U.y,0,-1),Q(-B.x,-B.y,-U.x,-U.y,0,1),a)break;if(V){const t=X?0:W;O=this._writeVertex(E,b,L,D,k.x,k.y,B.x,B.y,0,-1,t),I=this._writeVertex(E,b,L,D,k.x,k.y,-B.x,-B.y,0,1,t)}break;case e.BEVEL:{const t=q<0;let e,i,x,o;if(t){const t=O;O=I,I=t,e=S,i=j}else e=j,i=S;if(u)x=t?s(this._innerPrev,U):r(this._innerPrev,U),o=t?r(this._innerNext,k):s(this._innerNext,k);else{const e=t?y(this._inner,B):n(this._inner,B);x=e,o=e}const h=t?r(this._bevelStart,U):s(this._bevelStart,U);Q(x.x,x.y,-U.x,-U.y,e.x,e.y);const _=Q(h.x,h.y,-U.x,-U.y,i.x,i.y);if(a)break;const c=t?s(this._bevelEnd,k):r(this._bevelEnd,k);if(u){const t=this._writeVertex(E,b,L,D,-U.x,-U.y,0,0,0,0,W);O=this._writeVertex(E,b,L,D,k.x,k.y,o.x,o.y,e.x,e.y,W),I=this._writeVertex(E,b,L,D,k.x,k.y,c.x,c.y,i.x,i.y,W),this._writeTriangle(_,t,I)}else{if(V){const t=this._bevelMiddle;t.x=(h.x+c.x)/2,t.y=(h.y+c.y)/2,l(A,t,-U.x,-U.y),Q(t.x,t.y,-U.x,-U.y,A.x,A.y),l(A,t,k.x,k.y),O=this._writeVertex(E,b,L,D,k.x,k.y,t.x,t.y,A.x,A.y,W),I=this._writeVertex(E,b,L,D,k.x,k.y,o.x,o.y,e.x,e.y,W)}else{const t=O;O=I,I=t}Q(c.x,c.y,k.x,k.y,i.x,i.y)}if(t){const t=O;O=I,I=t}break}case e.ROUND:{const t=q<0;let e,i;if(t){const t=O;O=I,I=t,e=S,i=j}else e=j,i=S;const x=t?y(this._inner,B):n(this._inner,B);let o,_;u?(o=t?s(this._innerPrev,U):r(this._innerPrev,U),_=t?r(this._innerNext,k):s(this._innerNext,k)):(o=x,_=x);const d=t?r(this._roundStart,U):s(this._roundStart,U),v=t?s(this._roundEnd,k):r(this._roundEnd,k),f=Q(o.x,o.y,-U.x,-U.y,e.x,e.y),w=Q(d.x,d.y,-U.x,-U.y,i.x,i.y);if(a)break;const T=this._writeVertex(E,b,L,D,-U.x,-U.y,0,0,0,0,W);u||this._writeTriangle(O,I,T);const g=y(this._outer,x),m=this._writeVertex(E,b,L,D,k.x,k.y,v.x,v.y,i.x,i.y,W);let N,R;const p=c>2;if(p){let e;c!==Number.MAX_VALUE?(g.x/=c,g.y/=c,e=h(U,g),e=(c*(e*e-1)+1)/e):e=-1,N=t?r(this._startBreak,U):s(this._startBreak,U),N.x+=U.x*e,N.y+=U.y*e,R=t?s(this._endBreak,k):r(this._endBreak,k),R.x+=k.x*e,R.y+=k.y*e}l(A,g,-U.x,-U.y);const M=this._writeVertex(E,b,L,D,-U.x,-U.y,g.x,g.y,A.x,A.y,W);l(A,g,k.x,k.y);const P=V?this._writeVertex(E,b,L,D,k.x,k.y,g.x,g.y,A.x,A.y,W):M,C=T,X=V?this._writeVertex(E,b,L,D,k.x,k.y,0,0,0,0,W):T;let J=-1,z=-1;if(p&&(l(A,N,-U.x,-U.y),J=this._writeVertex(E,b,L,D,-U.x,-U.y,N.x,N.y,A.x,A.y,W),l(A,R,k.x,k.y),z=this._writeVertex(E,b,L,D,k.x,k.y,R.x,R.y,A.x,A.y,W)),V?p?(this._writeTriangle(C,w,J),this._writeTriangle(C,J,M),this._writeTriangle(X,P,z),this._writeTriangle(X,z,m)):(this._writeTriangle(C,w,M),this._writeTriangle(X,P,m)):p?(this._writeTriangle(T,w,J),this._writeTriangle(T,J,z),this._writeTriangle(T,z,m)):(this._writeTriangle(T,w,M),this._writeTriangle(T,P,m)),u?(O=this._writeVertex(E,b,L,D,k.x,k.y,_.x,_.y,e.x,e.y,W),I=m):(O=V?this._writeVertex(E,b,L,D,k.x,k.y,_.x,_.y,e.x,e.y,W):f,this._writeTriangle(O,X,m),I=m),t){const t=O;O=I,I=t}break}}}var J,z}}export{_ as L}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/UnitSelect.js b/library/arcgis/4.30/@arcgis/core/chunks/UnitSelect.js new file mode 100644 index 00000000..681d11de --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/UnitSelect.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import{ab as t}from"./unitUtils.js";import{property as s}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as o}from"../core/accessorSupport/decorators/subclass.js";import l,{l as r}from"../widgets/Widget.js";import"./widgetUtils.js";import{m as a}from"./messageBundle.js";import{t as i}from"./jsxFactory.js";const c="esri-unit-select",p={base:c,label:`${c}__label`,select:`${c}__select`};let n=class extends l{constructor(e,t){super(e,t),this._onSelectChange=e=>{this.onChange(e.target.value)}}loadDependencies(){return r({label:()=>import("./calcite-label.js"),option:()=>import("./calcite-option.js"),select:()=>import("./calcite-select.js")})}render(){const{messages:e,options:s,selectLabel:o,value:l,_onSelectChange:r}=this;return i("div",{class:p.base,key:"units"},i("calcite-label",{class:p.label},o,i("calcite-select",{class:p.select,label:o,onCalciteSelectChange:r},s.map((s=>i("calcite-option",{key:s,selected:s===l,value:s},t(s)?e.systems[s]:e.units[s]?.pluralCapitalized))))))}};e([s()],n.prototype,"options",void 0),e([s()],n.prototype,"onChange",void 0),e([s()],n.prototype,"selectLabel",void 0),e([s()],n.prototype,"value",void 0),e([s(),a("esri/core/t9n/Units")],n.prototype,"messages",void 0),n=e([o("esri.widgets.support.UnitSelect")],n);export{n as U}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/UnknownTimeZone.js b/library/arcgis/4.30/@arcgis/core/chunks/UnknownTimeZone.js new file mode 100644 index 00000000..08245040 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/UnknownTimeZone.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{I as n,Z as t}from"./datetime.js";class s{}function a(n){return n instanceof t?n===s.instance:"unknown"===n?.toString().toLowerCase()}function e(n){return a(n)?s.instance:n}s.instance=new n("Etc/UTC");export{s as U,a as i,e as s}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/UpdateTracking2D.js b/library/arcgis/4.30/@arcgis/core/chunks/UpdateTracking2D.js new file mode 100644 index 00000000..8c47b734 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/UpdateTracking2D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t,b as e}from"./tslib.es6.js";import{h as r}from"../core/lang.js";import{L as n,n as i}from"./Logger.js";import s from"../core/Error.js";import{B as o}from"./BindType.js";import{a}from"./Util.js";import{g as u}from"../config.js";import"./Texture.js";import"./enums.js";import{P as c}from"./Program.js";import"./GLObjectType.js";import{l}from"./dataViewUtils.js";import{h as p}from"./highlightReasons.js";import d from"../core/Accessor.js";import{R as h}from"./ReactiveMap.js";import{watch as y}from"../core/reactiveUtils.js";import{property as f}from"../core/accessorSupport/decorators/property.js";import{subclass as m}from"../core/accessorSupport/decorators/subclass.js";import{U as g}from"./UpdatingHandles.js";var v,b;!function(t){t[t.Fill=0]="Fill",t[t.PatternFill=1]="PatternFill",t[t.ComplexFill=2]="ComplexFill",t[t.OutlineFill=3]="OutlineFill",t[t.PatternOutlineFill=4]="PatternOutlineFill",t[t.ComplexOutlineFill=5]="ComplexOutlineFill",t[t.Marker=6]="Marker",t[t.PieChart=7]="PieChart",t[t.Line=8]="Line",t[t.TexturedLine=9]="TexturedLine",t[t.Text=10]="Text",t[t.Label=11]="Label",t[t.Heatmap=12]="Heatmap",t[t.DotDensity=13]="DotDensity",t[t.Test=14]="Test"}(v||(v={})),function(t){t[t.Geographic=0]="Geographic",t[t.Arithmatic=1]="Arithmatic"}(b||(b={}));const w=3.14159265359/180,x=3.14159265359/128,_=1,S=1.1,I=1,T=24,$=8,V=1e-5,F=.05,N=1e-30,C=4,P=0,O=2,M=2,D=3,z=0,k=3;class A{constructor(){this._includedModules=new Map}include(t,e){this._includedModules.has(t)?this._includedModules.get(t):(this._includedModules.set(t,e),t(this.builder,e))}}class U extends A{constructor(){super(...arguments),this.vertex=new j,this.fragment=new j,this.attributes=new K,this.varyings=new L,this.extensions=new B,this.constants=new H}get fragmentUniforms(){return this.fragment.uniforms.entries}get builder(){return this}generate(t,e=!0){const r=this.extensions.generateSource(t),n=this.attributes.generateSource(t),i=this.varyings.generateSource(t),s="vertex"===t?this.vertex:this.fragment,o=s.uniforms.generateSource(),a=s.code.generateSource(),u="vertex"===t?G:function(t=!0){return`#ifdef GL_FRAGMENT_PRECISION_HIGH\n precision highp float;\n precision highp sampler2D;\n#else\n precision mediump float;\n precision mediump sampler2D;\n#endif\n${t?"out vec4 fragColor;":""}\n`}(e),c=this.constants.generateSource().concat(s.constants.generateSource());return`${e?"#version 300 es":""}\n${r.join("\n")}\n${u}\n${c.join("\n")}\n${o.join("\n")}\n${n.join("\n")}\n${i.join("\n")}\n${a.join("\n")}`}generateBindPass(t){const e=new Map;this.vertex.uniforms.entries.forEach((t=>{const r=t.bind[o.Pass];r&&e.set(t.name,r)})),this.fragment.uniforms.entries.forEach((t=>{const r=t.bind[o.Pass];r&&e.set(t.name,r)}));const r=Array.from(e.values()),n=r.length;return(e,i)=>{for(let s=0;s{const r=t.bind[o.Draw];r&&e.set(t.name,r)})),this.fragment.uniforms.entries.forEach((t=>{const r=t.bind[o.Draw];r&&e.set(t.name,r)}));const r=Array.from(e.values()),n=r.length;return(e,i,s)=>{for(let o=0;onull!=t.arraySize?`uniform ${t.type} ${t.name}[${t.arraySize}];`:`uniform ${t.type} ${t.name};`))}get entries(){return Array.from(this._entries.values())}}class R{constructor(){this._entries=new Array}add(t){this._entries.push(t)}generateSource(){return this._entries}}class j extends A{constructor(){super(...arguments),this.uniforms=new E,this.code=new R,this.constants=new H}get builder(){return this}}class K{constructor(){this._entries=new Array}add(t,e){this._entries.push([t,e])}generateSource(t){return"fragment"===t?[]:this._entries.map((t=>`in ${t[1]} ${t[0]};`))}}class L{constructor(){this._entries=new Map}add(t,e){this._entries.has(t)&&a(this._entries.get(t)===e),this._entries.set(t,e)}generateSource(t){const e=new Array;return this._entries.forEach(((r,n)=>e.push("vertex"===t?`out ${r} ${n};`:`in ${r} ${n};`))),e}}class B{constructor(){this._entries=new Set}add(t){this._entries.add(t)}generateSource(t){const e="vertex"===t?B.ALLOWLIST_VERTEX:B.ALLOWLIST_FRAGMENT;return Array.from(this._entries).filter((t=>e.includes(t))).map((t=>`#extension ${t} : enable`))}}B.ALLOWLIST_FRAGMENT=["GL_EXT_shader_texture_lod","GL_OES_standard_derivatives"],B.ALLOWLIST_VERTEX=[];class H{constructor(){this._entries=new Set}add(t,e,r){let n="ERROR_CONSTRUCTOR_STRING";switch(e){case"float":n=H._numberToFloatStr(r);break;case"int":n=H._numberToIntStr(r);break;case"bool":n=r.toString();break;case"vec2":n=`vec2(${H._numberToFloatStr(r[0])}, ${H._numberToFloatStr(r[1])})`;break;case"vec3":n=`vec3(${H._numberToFloatStr(r[0])}, ${H._numberToFloatStr(r[1])}, ${H._numberToFloatStr(r[2])})`;break;case"vec4":n=`vec4(${H._numberToFloatStr(r[0])}, ${H._numberToFloatStr(r[1])}, ${H._numberToFloatStr(r[2])}, ${H._numberToFloatStr(r[3])})`;break;case"ivec2":n=`ivec2(${H._numberToIntStr(r[0])}, ${H._numberToIntStr(r[1])})`;break;case"ivec3":n=`ivec3(${H._numberToIntStr(r[0])}, ${H._numberToIntStr(r[1])}, ${H._numberToIntStr(r[2])})`;break;case"ivec4":n=`ivec4(${H._numberToIntStr(r[0])}, ${H._numberToIntStr(r[1])}, ${H._numberToIntStr(r[2])}, ${H._numberToIntStr(r[3])})`;break;case"mat2":case"mat3":case"mat4":n=`${e}(${Array.prototype.map.call(r,(t=>H._numberToFloatStr(t))).join(", ")})`}return this._entries.add(`const ${e} ${t} = ${n};`),this}static _numberToIntStr(t){return t.toFixed(0)}static _numberToFloatStr(t){return Number.isInteger(t)?t.toFixed(1):t.toString()}generateSource(){return Array.from(this._entries)}}const G="precision highp float;\nprecision highp sampler2D;";function W(t,e){const r=[];for(r.push(e);r.length;){const e=r.pop();if("object"==typeof e&&!t.has(e.uid)){t.add(e.uid);for(const t of e.children)r.push(t)}}}class q{constructor(){this.uid=q.NodeCount++,this._debugName=null,this._isMutable=!1,this.isImplicit=!1}get isMutable(){return this._isMutable}setMutable(){return this._isMutable=!0,this}setDebugName(t){return t=t.split(" ").map(((t,e)=>e>0?t.charAt(0).toUpperCase()+t.slice(1):t)).join(""),this._debugName=t,this.isImplicit&&this.children[0]instanceof q&&this.children[0].setDebugName(t),this}get debugInfo(){return{name:this._debugName??""}}cloneInto(t){t._debugName=this._debugName,t._isMutable=this._isMutable,t.isImplicit=this.isImplicit,t.uid=this.uid}}function Z(t){return"object"==typeof t?t.clone():t}q.NodeCount=0;class X extends q{constructor(){super(...arguments),this.shaderType="primitive-node"}}class J extends q{constructor(t){super(),this.child=t,this.shaderType="scope-node"}get children(){return[this.child]}clone(){const t=new J(Z(this.child));return this.cloneInto(t),t}}class Q extends q{constructor(t,e,r){super(),this.property=t,this.target=e,this.returnType=r,this.shaderType="property-access-node"}get children(){const t=[this.target];return"string"!=typeof this.property&&t.push(this.property),t}clone(){const t=new Q(this.property,Z(this.target),this.returnType);return this.cloneInto(t),t}}class Y extends q{constructor(t,e,r){super(),this.condition=t,this.ifTrue=e,this.ifFalse=r,this.shaderType="condition-node"}get children(){return[this.condition,this.ifTrue,this.ifFalse]}clone(){const t=Z(this.ifTrue),e=this.ifFalse?Z(this.ifFalse):null,r=new Y(this.condition,t,e);return this.cloneInto(r),r}}class tt extends q{constructor(t,e,r,n){super(),this.captureList=t,this.returnType=e,this.generator=n,this.shaderType="block-node",r&&(this.subgraph=new J(r))}get children(){return Object.keys(this.captureList).map((t=>this.captureList[t])).concat(this.subgraph??[])}clone(){const t={};for(const e in this.captureList)t[e]=Z(this.captureList[e]);const e=new tt(t,this.returnType,this.subgraph?Z(this.subgraph.child):this.subgraph,this.generator);return this.cloneInto(e),e}}class et extends q{constructor(t,e,r,n,i,s=!1){super(),this.token=t,this._children=e,this.isInfix=r,this.isPropertyAccess=n,this.returnType=i,this.isTernary=s,this.shaderType="function-node"}get children(){return this._children}clone(){const t=new et(this.token,this._children.map(Z),this.isInfix,this.isPropertyAccess,this.returnType,this.isTernary);return this.cloneInto(t),t}}var rt,nt,it,st,ot,at,ut,ct,lt,pt,dt,ht,yt,ft;function mt(t){return new Proxy(t,{get(e,r){if("constructor"===r)return new Proxy(e.constructor,{construct:(t,e,r)=>mt(new t(...e))});if(r in e)return e[r];if("string"==typeof r){const e=function(t){const e=[["float","vec2","vec3","vec4"],["int","ivec2","ivec3","ivec4"],["uint","uvec2","uvec3","uvec4"],["bool","bvec2","bvec3","bvec4"]];for(const r of e)if(r.includes(t))return r.map((t=>jt[t]));throw new Error("Unable to find type family")}(t.type);return Wt(t,r,e[r.length-1])}}})}function gt(t){return new Proxy(t,{construct:(t,e,r)=>mt(new t(...e))})}class vt extends Error{}let bt=rt=class extends X{constructor(t,e){super(),this.elementType=t,this.size=e,this.children=[],this.type="array"}clone(){const t=new rt(this.elementType,this.size);return super.cloneInto(t),t}get(t){if("number"==typeof t){const e=new Dt(t);return e.isImplicit=!0,Wt(this,e,this.elementType.constructor)}return Wt(this,t,this.elementType.constructor)}last(){return this.get(this.size-1)}first(){return this.get(0)}findIndex(t,e,r){return function(t,e,r=0,n=t.size){const i=new Dt(r).setMutable().setDebugName("FindIndexIterator"),s=e(t.get(i)).setDebugName("FindIndexPredicate"),o=Yt({iter:i},Dt,s,(({out:t,iter:e,subgraph:r})=>`\n${t} = -1;\n\nfor (; ${e} < ${n}; ${e}++) {\n\n${r.body}\n\n if (${r.varName}) {\n ${t} = ${e};\n break;\n }\n\n}\n`)).setDebugName("FindIndexBlock");return o}(this,t,e,r)}glslFindIndex(t,e,r){return function(t,e,r=0,n=t.size){const i=Yt({array:t},Dt,null,(({out:t,array:i})=>`\n${t} = -1;\nfor (int i = ${r}; i < ${n}; i++) {\n bool condition;\n ${e({array:i,i:"i",out:"condition"})}\n if (condition) {\n ${t} = i;\n break;\n }\n}\n`)).setDebugName("GlslFindIndexBlock");return i}(this,t,e,r)}static ofType(t,e){const r={construct:(r,n)=>new rt(new t,e)};return new Proxy(rt,r)}};bt.type="array",bt=rt=t([function(t){return new Proxy(t,{construct:(t,e,r)=>{return n=new t(...e),new Proxy(n,{get(t,e){if(e in t)return t[e];if("string"==typeof e){const t=parseInt(e,10);if(!isNaN(t))return Wt(n,`[${t}]`,n.elementType.constructor)}}});var n}})}],bt);class wt extends X{constructor(){super(...arguments),this.type="sampler2D",this.children=[]}clone(){const t=new wt;return t.children=this.children.map(Z),super.cloneInto(t),t}}wt.type="sampler2D";class xt extends X{constructor(t){super(),this.type="float",this.children=[t]}clone(){const t=new xt(Z(this.children[0]));return super.cloneInto(t),t}multiply(t){return re(this,"number"==typeof t?Ot(t,xt):t)}divide(t){return ne(this,"number"==typeof t?Ot(t,xt):t)}add(t){return ie(this,"number"==typeof t?Ot(t,xt):t)}subtract(t){return se(this,"number"==typeof t?Ot(t,xt):t)}}xt.type="float";let _t=nt=class extends X{constructor(t,e){super(),this.type="vec2",this.children=[t,e].filter((t=>null!=t))}clone(){const t=new nt(Z(this.children[0]),Z(this.children[1]));return super.cloneInto(t),t}get 0(){return Wt(this,"[0]",xt)}get 1(){return Wt(this,"[1]",xt)}get 2(){throw new vt}get 3(){throw new vt}multiply(t){return re(this,"number"==typeof t?Ot(t,xt):t)}divide(t){return ne(this,"number"==typeof t?Ot(t,xt):t)}add(t){return ie(this,"number"==typeof t?Ot(t,xt):t)}subtract(t){return se(this,"number"==typeof t?Ot(t,xt):t)}};_t.type="vec2",_t=nt=t([gt],_t);let St=it=class extends X{constructor(t,e,r){super(),this.type="vec3",this.children=[t,e,r].filter((t=>null!=t))}get 0(){return Wt(this,"[0]",xt)}get 1(){return Wt(this,"[1]",xt)}get 2(){return Wt(this,"[2]",xt)}get 3(){throw new vt}clone(){const t=new it(Z(this.children[0]),Z(this.children[1]),Z(this.children[2]));return super.cloneInto(t),t}multiply(t){return re(this,"number"==typeof t?Ot(t,xt):t)}divide(t){return ne(this,"number"==typeof t?Ot(t,xt):t)}add(t){return ie(this,"number"==typeof t?Ot(t,xt):t)}subtract(t){return se(this,"number"==typeof t?Ot(t,xt):t)}};St.type="vec3",St=it=t([gt],St);let It=st=class extends X{constructor(t,e,r,n){super(),this.type="vec4",this.children=[t,e,r,n].filter((t=>null!=t))}clone(){const t=new st(Z(this.children[0]),Z(this.children[1]),Z(this.children[2]),Z(this.children[3]));return super.cloneInto(t),t}get 0(){return Wt(this,"[0]",xt)}get 1(){return Wt(this,"[1]",xt)}get 2(){return Wt(this,"[2]",xt)}get 3(){return Wt(this,"[3]",xt)}multiply(t){return re(this,"number"==typeof t?Ot(t,xt):t)}divide(t){return ne(this,"number"==typeof t?Ot(t,xt):t)}add(t){return ie(this,"number"==typeof t?Ot(t,xt):t)}subtract(t){return se(this,"number"==typeof t?Ot(t,xt):t)}};It.type="vec4",It=st=t([gt],It);let Tt=ot=class extends X{constructor(t){super(),this.type="uint",this.children=[t]}clone(){const t=new ot(Z(this.children[0]));return super.cloneInto(t),t}};Tt.type="uint",Tt=ot=t([gt],Tt);let $t=at=class extends X{constructor(t,e){super(),this.type="uvec2",this.children=[t,e].filter((t=>null!=t))}clone(){const t=new at(Z(this.children[0]),Z(this.children[1]));return super.cloneInto(t),t}};$t.type="uvec2",$t=at=t([gt],$t);let Vt=ut=class extends X{constructor(t,e,r){super(),this.type="uvec3",this.children=[t,e,r].filter((t=>null!=t))}clone(){const t=new ut(Z(this.children[0]),Z(this.children[1]),Z(this.children[2]));return super.cloneInto(t),t}};Vt.type="uvec3",Vt=ut=t([gt],Vt);let Ft=ct=class extends X{constructor(t,e,r,n){super(),this.type="uvec4",this.children=[t,e,r,n].filter((t=>null!=t))}clone(){const t=new ct(Z(this.children[0]),Z(this.children[1]),Z(this.children[2]),Z(this.children[3]));return super.cloneInto(t),t}};Ft.type="uvec4",Ft=ct=t([gt],Ft);class Nt extends X{constructor(t){super(),this.type="bool",this.children=[t]}and(t){return ye(this,t)}or(t){return he(this,t)}clone(){const t=new Nt(Z(this.children[0]));return super.cloneInto(t),t}}Nt.type="bool";let Ct=lt=class extends X{constructor(t,e){super(),this.type="bvec2",this.children=[t,e].filter((t=>null!=t))}all(){return me(this)}any(){return ge(this)}clone(){const t=new lt(Z(this.children[0]),Z(this.children[1]));return super.cloneInto(t),t}};Ct.type="bvec2",Ct=lt=t([gt],Ct);let Pt=pt=class extends X{constructor(t,e,r){super(),this.type="bvec3",this.children=[t,e,r].filter((t=>null!=t))}all(){return me(this)}any(){return ge(this)}clone(){const t=new pt(Z(this.children[0]),Z(this.children[1]),Z(this.children[2]));return super.cloneInto(t),t}};function Ot(t,e){return"number"==typeof t?new e(t):t}Pt.type="bvec3",Pt=pt=t([gt],Pt);let Mt=dt=class extends X{constructor(t,e,r,n){super(),this.type="bvec4",this.children=[t,e,r,n].filter((t=>null!=t))}all(){return me(this)}any(){return ge(this)}clone(){const t=new dt(Z(this.children[0]),Z(this.children[1]),Z(this.children[2]),Z(this.children[3]));return super.cloneInto(t),t}};Mt.type="bvec4",Mt=dt=t([gt],Mt);class Dt extends X{constructor(t){super(),this.type="int",this.children=[t]}multiply(t){return re(this,Ot(t,Dt))}add(t){return ie(this,Ot(t,Dt))}subtract(t){return se(this,Ot(t,Dt))}divide(t){return ne(this,Ot(t,Dt))}clone(){const t=new Dt(Z(this.children[0]));return super.cloneInto(t),t}}Dt.type="int";let zt=ht=class extends X{constructor(t,e){super(),this.type="ivec2",this.children=[t,e].filter((t=>null!=t))}clone(){const t=new ht(Z(this.children[0]),Z(this.children[1]));return super.cloneInto(t),t}};zt.type="ivec2",zt=ht=t([gt],zt);let kt=yt=class extends X{constructor(t,e,r){super(),this.type="ivec3",this.children=[t,e,r].filter((t=>null!=t))}clone(){const t=new yt(Z(this.children[0]),Z(this.children[1]),Z(this.children[2]));return super.cloneInto(t),t}};kt.type="ivec3",kt=yt=t([gt],kt);let At=ft=class extends X{constructor(t,e,r,n){super(),this.type="ivec4",this.children=[t,e,r,n].filter((t=>null!=t))}clone(){const t=new ft(Z(this.children[0]),Z(this.children[1]),Z(this.children[2]),Z(this.children[3]));return super.cloneInto(t),t}};At.type="ivec4",At=ft=t([gt],At);class Ut extends X{constructor(t,e,r,n){super(),this.type="mat2",this.children=[t,e,r,n]}clone(){const t=new Ut(Z(this.children[0]),Z(this.children[1]),Z(this.children[2]),Z(this.children[3]));return super.cloneInto(t),t}}Ut.type="mat2";class Et extends X{static identity(){return new Et(1,0,0,0,1,0,0,0,1)}static fromRotation(t){const e=Ne(t),r=be(t);return new Et(r,e,0,Qt(e),r,0,0,0,1)}constructor(t,e,r,n,i,s,o,a,u){super(),this.type="mat3",this.children=[t,e,r,n,i,s,o,a,u]}add(t){return ie(this,t)}multiply(t){return re(this,t)}clone(){const t=new Et(Z(this.children[0]),Z(this.children[1]),Z(this.children[2]),Z(this.children[3]),Z(this.children[4]),Z(this.children[5]),Z(this.children[6]),Z(this.children[7]),Z(this.children[8]));return super.cloneInto(t),t}}Et.type="mat3";class Rt extends X{static identity(){return new Rt(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}constructor(t,e,r,n,i,s,o,a,u,c,l,p,d,h,y,f){super(),this.type="mat4",this.children=[t,e,r,n,i,s,o,a,u,c,l,p,d,h,y,f]}static fromColumns(t,e,r,n){return new Rt(t.x,t.y,t.z,t.w,e.x,e.y,e.z,e.w,r.x,r.y,r.z,r.w,n.x,n.y,n.z,n.w)}multiply(t){return re(this,t)}clone(){const t=new Rt(Z(this.children[0]),Z(this.children[1]),Z(this.children[2]),Z(this.children[3]),Z(this.children[4]),Z(this.children[5]),Z(this.children[6]),Z(this.children[7]),Z(this.children[8]),Z(this.children[9]),Z(this.children[10]),Z(this.children[11]),Z(this.children[12]),Z(this.children[13]),Z(this.children[14]),Z(this.children[15]));return super.cloneInto(t),t}}Rt.type="mat4";const jt={float:xt,vec2:_t,vec3:St,vec4:It,int:Dt,ivec2:zt,ivec3:kt,ivec4:At,uint:Tt,uvec2:$t,uvec3:Vt,uvec4:Ft,bool:Nt,bvec2:Ct,bvec3:Pt,bvec4:Mt},Kt=(...t)=>new Dt(...t),Lt=(...t)=>new xt(...t),Bt=(...t)=>new _t(...t),Ht=(...t)=>new It(...t),Gt=(...t)=>new Et(...t);function Wt(t,e,r){const n=new r(new Q(e,t,r));return n.isImplicit=!0,n}function qt(t,e,r,n=null){if(n){const i=new n,s=new n(new et(t,[e,r],!0,!1,i));return s.isImplicit=!0,s}if("float"===e.type||"int"===e.type){const n=new r.constructor(new et(t,[e,r],!0,!1,r.constructor));return n.isImplicit=!0,n}if(("mat2"===e.type||"mat3"===e.type||"mat4"===e.type)&&"float"!==r.type){const n=new r.constructor(new et(t,[e,r],!0,!1,r.constructor));return n.isImplicit=!0,n}const i=new e.constructor(new et(t,[e,r],!0,!1,e.constructor));return i.isImplicit=!0,i}function Zt(t,e,r=e.constructor){const n=new r(new et(t,[e],!1,!1,r));return n.isImplicit=!0,n}function Xt(t,e,r,n=e.constructor){const i=new n(new et(t,[e,r],!1,!1,n));return i.isImplicit=!0,i}function Jt(t,e,r,n,i=e.constructor){const s=new i(new et(t,[e,r,n],!1,!1,i));return s.isImplicit=!0,s}function Qt(t){return re(t,Lt(-1))}function Yt(t,e,r,n){return new e(new tt(t,e,r,n))}function te(t,e,r){const n="function"==typeof e?e():e,i="function"==typeof r?r():r,s=new n.constructor(new Y(t,n,i));return s.isImplicit=!0,s}function ee(...t){const e=t.map((([t,e])=>"function"==typeof e?[t,e()]:[t,e])),r=e[0][1].constructor,n=e.findIndex((t=>!0===t[0]));if(-1===n)throw new Error("A cond must have a fallthrough case with `true`/; ");const i=e.slice(0,n),s=e[n][1],o=new r(i.reduceRight(((t,e)=>te(e[0],e[1],t)),s));return o.isImplicit=!0,o}function re(t,e){return qt("*",t,e)}function ne(t,e){return qt("/",t,e)}function ie(t,e){return qt("+",t,e)}function se(t,e){return qt("-",t,e)}function oe(t,e){return qt(">>",t,e)}function ae(t,e){return qt("&",t,e)}function ue(t,e){return qt("==",t,e,Nt)}function ce(t,e){return qt("<",t,e,Nt)}function le(t,e){return qt("<=",t,e,Nt)}function pe(t,e){return qt(">",t,e,Nt)}function de(t,e){return qt(">=",t,e,Nt)}function he(...t){return t.length<=1?t[0]:t.slice(1).reduce(((t,e)=>qt("||",t,e,Nt)),t[0])}function ye(...t){return t.length<=1?t[0]:t.slice(1).reduce(((t,e)=>qt("&&",t,e,Nt)),t[0])}function fe(t){return Zt("abs",t)}function me(t){return Zt("all",t,Nt)}function ge(t){return Zt("any",t,Nt)}function ve(t,e,r){return Jt("clamp",t,e,r,t.constructor)}function be(t){return Zt("cos",t)}function we(t,e){return Xt("distance",t,e,xt)}function xe(t,e){return Xt("dot",t,e,xt)}function _e(t){return Zt("floor",t)}function Se(t){return Zt("fract",t)}function Ie(t){return Zt("length",t,xt)}function Te(t,e){return Xt("max",t,e)}function $e(t,e){return Xt("min",t,e)}function Ve(t,e,r){return Jt("mix",t,e,r)}function Fe(t,e){return Xt("mod",t,e)}function Ne(t){return Zt("sin",t)}function Ce(t,e,r){return Jt("smoothstep",t,e,r)}function Pe(t,e){return Xt("step",t,e,e.constructor)}function Oe(t,e){return Xt("texture2D",t,e,It)}function Me(t,e,r){const n=e.split("\n");for(const e of n)if(e.trim().length){{let e="";null!=r&&(e+=`/*id:${r??"000"}*/ `),t.body+=e.padEnd(14)}t.body+=" ".repeat(t.indent)+e+"\n"}}class De{write(t){for(const e of t.rootOutputNodes())t.shouldPruneOutputNode(e)||(e.variableName=this._write(t,e.node));return t}_createVarName(t,e){let r="";return"boolean"!=typeof e&&"number"!=typeof e&&e.debugInfo.name&&(r=`${e.debugInfo.name}_`),`${r}v${t.varCount++}`}_write(t,e,r=!1){if("number"==typeof e)return e.toString();if("boolean"==typeof e)return e.toString();let n=t.getEmit(e);if(n)return n;switch(e.shaderType){case"scope-node":n=this._writeScopeNode(t,e);break;case"primitive-node":n=this._writePrimitiveNode(t,e,r);break;case"function-node":n=this._writeFunctionNode(t,e);break;case"property-access-node":n=this._writePropertyAccessNode(t,e);break;case"text-node":n=e.text;break;case"block-node":n=this._writeBlockNode(t,e);break;case"condition-node":n=this._writeConditionNode(t,e)}return t.setEmit(e,n),n}_writeScopeNode(t,e){const r=new e.child.constructor;r.setDebugName(e.debugInfo.name);const n=this._write(t,r,!0);return Me(t,`{ /*ScopeStart: ${e.uid} ${e.debugInfo.name}*/`),t.indent+=2,Me(t,`${n} = ${this._write(t,e.child)};`),t.indent-=2,Me(t,`} /*ScopeEnd: ${e.uid} ${e.debugInfo.name}*/`),n}_writeConditionNode(t,e){const r=new e.ifTrue.constructor,n=this._write(t,r,!0);Me(t,`if (${this._write(t,e.condition)}) {`),t.indent+=2;const i=t.createSubgraphContext(),s=this._write(i,e.ifTrue);if(t.body+=i.body,s&&Me(t,`${n} = ${s};`),t.indent-=2,Me(t,"}"),e.ifFalse){Me(t,"else {"),t.indent+=2;const r=t.createSubgraphContext(),i=this._write(r,e.ifFalse);t.body+=r.body,i&&Me(t,`${n} = ${i};`),t.indent-=2,Me(t,"}")}return n}_writeBlockNode(t,e){const{captureList:r,generator:n,returnType:i}=e,s={};for(const e in r){if(!r[e])continue;const n=this._write(t,r[e]);s[e]=n}const o=new i,a=this._write(t,o,!0);if(s.out=a,e.subgraph){const r=t.createSubgraphContext(),n=this._write(r,e.subgraph.child),i=r.body;s.subgraph={varName:n,body:i}}const u=n(s);return Me(t,"{\n"),t.indent+=2,Me(t,u),t.indent-=2,Me(t,"}\n"),a}_writePropertyAccessNode(t,e){const r=this._write(t,e.target);return"string"==typeof e.property&&e.property.includes("[")?`${r}${e.property}`:"string"!=typeof e.property?`${r}[${this._write(t,e.property)}]`:`${r}.${e.property}`}_writeFunctionNode(t,e){const r=e.returnType.type;if(e.isInfix){const[n,i]=e.children.map((e=>this._write(t,e))),s=this._createVarName(t,e);return Me(t,`${r.padEnd(5)} ${s} = ${n} ${e.token} ${i};`,e.uid),s}const n=e.children.map((e=>this._write(t,e))).join(", "),i=this._createVarName(t,e);return Me(t,`${r.padEnd(5)} ${i} = ${e.token}(${n});`,e.uid),i}_writePrimitiveNode(t,e,r=!1){const n=t.getInput(e);if(n)return n.isUsed=!0,n.variableName;const i=1===e.children.length&&e.children[0]?.type===e.type;if(e.isImplicit||i)return this._write(t,e.children[0]);const s=this._createVarName(t,e);if(r)return Me(t,`${e.type.padEnd(5)} ${s};`,e.uid),s;const o=!e.debugInfo.name&&!e.isMutable;if(o&&"float"===e.type&&"number"==typeof e.children[0])return Number.isInteger(e.children[0])?e.children[0].toFixed(1):e.children[0].toString();if(o&&"int"===e.type&&"number"==typeof e.children[0]&&Number.isInteger(e.children[0]))return e.children[0].toString();const a=e.children.map((e=>this._write(t,e))).join(", ");return"array"===e.type?(Me(t,`${e.type.padEnd(5)} ${s} = [${a}];`,e.uid),s):o?`${e.type}(${a})`:(Me(t,`${e.type.padEnd(5)} ${s} = ${e.type}(${a});`,e.uid),s)}}class ze{constructor(t,e,r){this.variableName=t,this.variableInputType=e,this.node=r,this.type="shader-input",this.isUsed=!1}clone(){return new ze(this.variableName,this.variableInputType,Z(this.node))}}class ke{constructor(t,e,r){this.outVariableName=t,this.outVariableType=e,this.node=r,this.type="shader-output"}clone(){const t=new ke(this.outVariableName,this.outVariableType,Z(this.node));return t.variableName=this.variableName,t}}class Ae{static createVertex(t,e,r,n,i,s){const o=[];for(const e in t){const n=t[e],i=r.get(e);i?o.push(new ze(i,"builtin",n)):o.push(new ze("a_"+e,"attribute",n))}for(const t of n){const e=t.uniformHydrated;o.push(new ze(t.uniformName,"uniform",e))}const a=[];for(const t in e){const r=e[t];"glPosition"===t?a.push(new ke("gl_Position","builtin",r)):"glPointSize"===t?a.push(new ke("gl_PointSize","builtin",r)):a.push(new ke("v_"+t,"varying",r))}return new Ae(o,a,i,s)}static createFragment(t,e,r,n,i,s){const o=[],a=Array.from(i.rootOutputNodes());for(const e in t){const n=t[e],i=r.get(e);if(i){o.push(new ze(i,"builtin",n));continue}const s=a.find((t=>t.node===n));s&&o.push(new ze(s.outVariableName,s.outVariableType,n))}for(const t of n){const e=t.uniformHydrated;o.push(new ze(t.uniformName,"uniform",e))}const u=[];for(const t in e){const n=e[t],i=r.get(t);if("discard"===t)u.push(new ke(null,"discard",n));else{if(!i)throw new Error(`Member ${t} in shader fragment output shoule be tagged as builtin`);u.push(new ke(i,"builtin",n))}}return new Ae(o,u,s)}constructor(t,e,r,n){this.type="shader-graph-context",this.indent=0,this.body="",this.varCount=0,this._inputShaderTypesByNodeUid=new Map,this._nodeEmitMap=new Map;for(const e of t)this._inputShaderTypesByNodeUid.set(e.node.uid,e);this._outputShaderTypes=e,this._transformFeedbackBindings=r,this._transformFeedbackNames=new Set(r.map((t=>"v_"+t.propertyKey))),this._usedInFragmentShader=n}shouldPruneOutputNode(t){return!!this._usedInFragmentShader&&"builtin"!==t.outVariableType&&!this._transformFeedbackNames.has(t.outVariableName)&&!this._usedInFragmentShader.has(t.node.uid)}setEmit(t,e){this._nodeEmitMap.set(t.uid,e)}getEmit(t){return this._nodeEmitMap.get(t.uid)}inputs(){return this._inputShaderTypesByNodeUid.values()}getInput(t){return this._inputShaderTypesByNodeUid.get(t.uid)}*rootOutputNodes(){for(const t of this._outputShaderTypes)yield t}*nodes(){const t=[];for(const e of this._outputShaderTypes.values())t.push(e.node);for(;t.length;){const e=t.pop();"number"!=typeof e&&"boolean"!=typeof e&&t.push(...e.children.filter(Boolean)),yield e}}*nodesOfTypeOrFunction(){for(const t of this.nodes())"number"!=typeof t&&"boolean"!=typeof t&&(yield t)}createSubgraphContext(){const t=this.clone();return t.body="",t.indent=this.indent+2,t._nodeEmitMap=new Map(this._nodeEmitMap),t}clone(){const t=new Ae([],this._outputShaderTypes,this._transformFeedbackBindings,this._usedInFragmentShader);return t._inputShaderTypesByNodeUid=this._inputShaderTypesByNodeUid,t.indent=this.indent,t.body=this.body,t.varCount=this.varCount,t._nodeEmitMap=this._nodeEmitMap,t}insertVertexShader(t){t.vertex.code.add(""),this._insertInputs(t,"vertex"),t.vertex.code.add(""),t.vertex.code.add("// OUTPUTS: "),t.vertex.code.add("// --------------------------------------------------------- ");for(const e of this.rootOutputNodes()){const r="builtin"===e.outVariableType;this.shouldPruneOutputNode(e)||(r?t.vertex.code.add(`// ${e.outVariableType.padEnd(7)} ${e.node.type.padEnd(9)} ${e.outVariableName};`):t.vertex.code.add(`${e.outVariableType.padEnd(10)} ${e.node.type.padEnd(9)} ${e.outVariableName};`))}t.vertex.code.add(""),t.vertex.code.add("void main() {"),t.vertex.code.add(" "+this.body.split("\n").join("\n "));for(const e of this.rootOutputNodes())this.shouldPruneOutputNode(e)||t.vertex.code.add(` ${e.outVariableName} = ${e.variableName};`);t.vertex.code.add("}")}insertFragmentShader(t){this._insertInputs(t,"fragment"),t.fragment.code.add(""),t.fragment.code.add("void main() {"),t.fragment.code.add(" "+this.body.split("\n").join("\n "));for(const e of this.rootOutputNodes())"discard"===e.outVariableType?(t.fragment.code.add(" // TODO: Should ensure codegen for discard appears first in fragment shader"),t.fragment.code.add(` if (${e.variableName}) {`),t.fragment.code.add(" discard;"),t.fragment.code.add(" }"),t.fragment.code.add(" ")):t.fragment.code.add(` ${e.outVariableName} = ${e.variableName};`);t.fragment.code.add("}")}_insertInputs(t,e){t[e].code.add("// INPUTS: "),t[e].code.add("// --------------------------------------------------------- ");for(const r of this.inputs())r.isUsed&&"builtin"!==r.variableInputType&&("array"===r.node.type?t[e].code.add(`${r.variableInputType.padEnd(10)} ${r.node.elementType.type.padEnd(9)} ${r.variableName}[${r.node.size}];`):t[e].code.add(`${r.variableInputType.padEnd(10)} ${r.node.type.padEnd(9)} ${r.variableName};`))}}function Ue(t,e,r){const i=e.length;if(i!==r){const o=new s("Invalid Uniform",`Invalid length, expected ${r} but got ${i}`,{uniformName:t,values:e});n.getLogger("esri.views.2d.engine.webgl.shaderGraph.typed.TypedShaderProgram").errorOnce(o)}}class Ee{constructor(t,e,r,n,i,s){this._program=null,this._vao=null,this._temporaryTextures=[],this.vertexShader=t,this.fragmentShader=e,this._locations=r,this._locationInfo=n,this._uniformBindings=i,this._transformFeedbackBindings=s}destroy(){this._program&&this._program.dispose(),this.cleanupTemporaryTextures()}get locations(){return this._locations}get locationInfo(){return this._locationInfo}setUniforms(t){this._uniforms=t}cleanupTemporaryTextures(){for(const t of this._temporaryTextures)t.dispose();this._temporaryTextures=[]}bind(t){const e=this._uniforms;if(!this._program){const e=new Map;for(const[t,r]of this._locations)e.set(t,r);const r=[];for(const t of this._transformFeedbackBindings??[]){const{index:e,propertyKey:n}=t;r[e]=`v_${n}`}this._program=new c(t,this.vertexShader,this.fragmentShader,e,new Map,r)}const r=this._program;t.useProgram(r);for(const n of this._uniformBindings){const{shaderModulePath:i,uniformName:s,uniformType:o,uniformArrayLength:a}=n,c=u(i,e);if(null==c){if("sampler2D"===o)continue;throw new Error(`Failed to find uniform value for ${i}`)}switch("array"===o?n.uniformArrayElementType:o){case"sampler2D":{const{unit:e,texture:n}=c;if(r.setUniform1i(s,e),"type"in n)t.bindTexture(n,e);else{const r=l(t,n.descriptor,n.data);t.bindTexture(r,e)}break}case"int":if(!a){r.setUniform1i(s,c);break}Ue(n.uniformName,c,a),r.setUniform1iv(s,c);break;case"float":if(!a){r.setUniform1f(s,c);break}Ue(n.uniformName,c,a),r.setUniform1fv(s,c);break;case"vec2":if(!a){r.setUniform2f(s,c[0],c[1]);break}Ue(n.uniformName,c,a),r.setUniform2fv(s,c.flat());break;case"vec3":if(!a){r.setUniform3f(s,c[0],c[1],c[2]);break}Ue(n.uniformName,c,a),r.setUniform3fv(s,c.flat());break;case"vec4":if(!a){r.setUniform4f(s,c[0],c[1],c[2],c[3]);break}Ue(n.uniformName,c,a),r.setUniform4fv(s,c.flat());break;case"mat3":r.setUniformMatrix3fv(s,c.flat());break;case"mat4":r.setUniformMatrix4fv(s,c.flat());break;default:throw new Error(`Unable to set uniform for type ${o}`)}}}}function Re(t){return new t}function je(t,e,r){const n=t.constructor[e]??[];t.constructor.hasOwnProperty(e)||Object.defineProperty(t.constructor,e,{value:n.slice()}),t.constructor[e].push(r)}function Ke(t,e){return(r,n)=>{je(r,"locations",{typeCtor:e,propertyKey:n,parameterIndex:null,index:t})}}const Le=t=>(e,r,n)=>{je(e,"inputs",{inputCtor:t,propertyKey:r,parameterIndex:n})},Be=t=>(e,r)=>{je(e,"uniforms",{typeCtor:t,propertyKey:r})},He=t=>(e,r)=>{je(e,"options",{typeCtor:t,propertyKey:r})},Ge=(t,e)=>{je(t,"defines",{propertyKey:e})},We=(t,e)=>(r,n)=>{r.constructor.builtins.push({builtin:t,propertyKey:n,typeCtor:e})};class qe{}qe.builtins=[],t([We("gl_VertexID",Dt)],qe.prototype,"glVertexID",void 0);class Ze{}class Xe{}Xe.builtins=[],t([We("gl_FragCoord",It)],Xe.prototype,"glFragCoord",void 0),t([We("gl_PointCoord",_t)],Xe.prototype,"glPointCoord",void 0);class Je{}t([(t,e)=>{je(t,"builtins",{builtin:"gl_FragColor",propertyKey:e})}],Je.prototype,"glFragColor",void 0);class Qe{constructor(){this.type="uniform-group"}get _uniforms(){return this.constructor.uniforms??[]}}class Ye{constructor(){this.logShader=!1,this.computeAttributes={}}get vertexInput(){const t=this._shaderModuleClass.inputs.findLast((t=>"vertex"===t.propertyKey&&0===t.parameterIndex));if(!t)throw new Error("Unable to find vertex input parameter");return t}get computeInput(){return this._shaderModuleClass.inputs.findLast((t=>"vertex"===t.propertyKey&&1===t.parameterIndex))}get fragmentInput(){const t=this._shaderModuleClass.inputs.findLast((t=>"fragment"===t.propertyKey));if(!t)throw new Error("Unable to find fragment input parameter");return t}get transformFeedbackBindings(){return this.fragmentInput.inputCtor.transformFeedbackBindings??[]}get locations(){return[...this.vertexInput.inputCtor.locations,...this.computeInput?.inputCtor.locations??[]]}get locationsMap(){const t=new Map,e=new Set;for(const r of this.locations)e.has(r.index)?n.getLogger("esri.views.2d.engine.webgl.shaderGraph.GraphShaderModule").warnOnce("mapview-rendering",`Unable to assigned attribute ${r.propertyKey} to ${r.index}. Index already in use`,{locationsMap:t}):(t.set(r.propertyKey,r.index),e.add(r.index));return t}get locationInfo(){if(!this._locationInfo){const t=this.locationsMap,e=Array.from(t.entries()).map((([t,e])=>`${t}.${e}`)).join("."),r=i(e),n=this.computeAttributes;this._locationInfo={hash:r,locations:t,computeAttributeMap:n}}return this._locationInfo}get renamedLocationsMap(){const t=new Map;for(const e of this.locations)t.set("a_"+e.propertyKey,e.index);return t}get optionPropertyKeys(){if(!this._optionPropertyKeys){const t=new Set;for(const e of this._options)t.add(e.propertyKey);this._optionPropertyKeys=t}return this._optionPropertyKeys}get _shaderModuleClass(){return this.constructor}get _defines(){return this._shaderModuleClass.defines??[]}get _options(){return this._shaderModuleClass.options??[]}get _uniforms(){return this._shaderModuleClass.uniforms??[]}getProgram(t,e,r,n){try{const{vertex:i,fragment:s,uniformBindings:o}=this._generateShaders(t,e,r,n);return new Ee(i,s,this.renamedLocationsMap,this.locationInfo,o,this.transformFeedbackBindings)}catch(t){return new Ee("","",this.renamedLocationsMap,this.locationInfo,[],this.transformFeedbackBindings)}}getDebugUniformClassInfo(t){const e=this._options.find((e=>e.propertyKey===t));if(e)return{type:"option",className:e.typeCtor};const r=this._uniforms.find((e=>e.propertyKey===t));if(!r)throw new Error(`Unable to find uniform class type for property: ${t}`);return{type:"required",className:r.typeCtor}}getShaderKey(t,e,r,n){const i=Object.keys(t).map((e=>`${e}.${t[e]}`)).join("."),s=Object.keys(r).map((t=>`${t}.${r[t]}`)).join("."),o=Object.keys(n).map((t=>`${t}.${n[t]}`)).join("."),a=Object.keys(e).filter((t=>this.optionPropertyKeys.has(t)&&e[t])).join(".");return`${this.constructor.name}.${i}.${s}.${o}.${a}`}_generateShaders(t,e,r,n){const i=[];this._setDefines(r),this._setOptionalUniforms(i,e),this._setRequiredUniforms(i);const s=this._hydrateVertexInput(n),o=this._injectPackPrecisionFactor(s,t),a=this._hydrateComputeInput(),u=a&&this._injectComputePackPrecisionFactor(a,t),c=this.vertex(o,u),l=this._hydrateFragmentInput(c),p=this.fragment(l),d=new Set;for(const t in p)W(d,p[t]);const h=this._getVertexInputBuiltins(),y=Ae.createVertex({...s,...a},c,h,i,this.transformFeedbackBindings,d);(new De).write(y);const f=this._getFragmentInputBuiltins(p);f.set("glPointCoord","gl_PointCoord");const m=Ae.createFragment(l,p,f,i,y,this.transformFeedbackBindings);(new De).write(m);const g=this._createShaderBuilder(y,m),v=g.generate("vertex",!1),b=g.generate("fragment",!1);return this.logShader&&(console.log(v),console.log(b)),{vertex:v,fragment:b,uniformBindings:i}}_setDefines(t){for(const e in t)this[e]=t[e]}_setOptionalUniforms(t,e){for(const r of this._options)e[r.propertyKey]?this[r.propertyKey]=this._hydrateUniformGroup(t,r):this[r.propertyKey]=null}_setRequiredUniforms(t){for(const e of this._uniforms)this[e.propertyKey]=this._hydrateUniformGroup(t,e)}_hydrateUniformGroup(t,e){const r=new(0,e.typeCtor);for(const n of r._uniforms??[]){const i=Re(n.typeCtor),s=`u_${e.propertyKey}_${n.propertyKey}`,o=i.type,a=[e.propertyKey,n.propertyKey].join(".");if("type"in n.typeCtor&&"array"===n.typeCtor.type){const e=i;t.push({shaderModulePath:a,uniformName:s,uniformType:o,uniformArrayLength:e.size,uniformArrayElementType:e.elementType.type,uniformHydrated:i})}else t.push({shaderModulePath:a,uniformName:s,uniformType:o,uniformHydrated:i});r[n.propertyKey]=i}return r}_hydrateVertexInput(t){const e=this.vertexInput.inputCtor,r=e.locations.reduce(((e,r)=>!1===t[r.propertyKey]?e:{...e,[r.propertyKey]:Re(r.typeCtor)}),{});for(const{propertyKey:t,typeCtor:n}of e.builtins){const e=Re(n);r[t]=e}return r}_hydrateComputeInput(){return null==this.computeInput?null:this.computeInput.inputCtor.locations.reduce(((t,e)=>({...t,[e.propertyKey]:Re(e.typeCtor)})),{})}_injectPackPrecisionFactor(t,e){const r={};for(const n in t){const i=t[n],s=e[n];if(s){if("float"!==i.type&&"vec2"!==i.type&&"vec3"!==i.type&&"vec4"!==i.type)throw new Error(`InternalError: packPrecisionFactor requires GenType, but found ${i.type}`);r[n]=i.divide(new xt(s))}else r[n]=i}return r}_injectComputePackPrecisionFactor(t,e){const r={},n=new Map;for(const t in this.computeAttributes)for(const e of this.computeAttributes[t]??[])n.set(e,t);for(const i in t){const s=t[i],o=n.get(i);if(!o)continue;const a=e[o];if(a){if("float"!==s.type&&"vec2"!==s.type&&"vec3"!==s.type&&"vec4"!==s.type)throw new Error(`InternalError: packPrecisionFactor requires GenType, but found ${s.type}`);r[i]=s.divide(new xt(a))}else r[i]=s}return r}_hydrateFragmentInput(t){const e={};for(const r in t)e[r]=t[r];for(const{propertyKey:t,typeCtor:r}of Xe.builtins){const n=Re(r);e[t]=n}return e}_getVertexInputBuiltins(){const t=this.vertexInput.inputCtor,e=new Map;for(const{builtin:r,propertyKey:n}of t.builtins)e.set(n,r);return e}_getFragmentInputBuiltins(t){const e=t.constructor,r=new Map;for(const t of e.builtins??[])r.set(t.propertyKey,t.builtin);return r}_createShaderBuilder(t,e){const r=new U;return this._insertDebugInfo(r),t.insertVertexShader(r),e.insertFragmentShader(r),r}_insertDebugInfo(t){t.vertex.code.add("// DEFINES: "),t.vertex.code.add("// --------------------------------------------------------- ");for(const e of this._defines)this[e.propertyKey]?t.vertex.code.add(`// ${e.propertyKey}: true`):t.vertex.code.add(`// ${e.propertyKey}: false`);t.vertex.code.add(""),t.vertex.code.add("// OPTIONS: "),t.vertex.code.add("// --------------------------------------------------------- ");for(const e of this._options)this[e.propertyKey]?t.vertex.code.add(`// ${e.propertyKey}: true`):t.vertex.code.add(`// ${e.propertyKey}: false`)}}function tr(t){const e=Lt(12.9898),r=Lt(78.233),n=Lt(43758.5453);return Se(Ne(Fe(xe(t,Bt(e,r)),Lt(3.14))).multiply(n))}function er(t){return ue(t,Lt(N))}function rr(t,e){const r=Lt(2**e);return Fe(_e(t.divide(r)),Lt(2))}function nr(t,e){return pe(rr(t,e),Lt(.5))}function ir(t,e){return rr(t,e+p.length)}function sr(t){return xe(t,Ht(255/256,255/65536,255/16777216,255/4294967296))}function or(t){return Te(Te(Te(t.x,t.y),t.z),t.w)}class ar extends Qe{getVisualVariableData(t){if(!this._vvData){const e=this.getAttributeDataCoords(t);this._vvData=Oe(this.visualVariableData,e).setDebugName("storage2")}return this._vvData}getAttributeDataCoords(t){if(!this._uv){const e=function(t){const e=rr(t.z,7),r=Lt(1).subtract(e),n=t.xyz.subtract(((...t)=>new St(...t))(0,0,Lt(128)));return r.multiply(t).add(e.multiply(n))}(t),r=this.size,n=Kt(e.x),i=Kt(e.y).multiply(Kt(256)),s=Kt(e.z).multiply(Kt(256)).multiply(Kt(256)),o=Lt(n.add(i).add(s)),a=Fe(o,r),u=o.subtract(a).divide(r);this._uv=new _t(a,u).add(.5).divide(r)}return this._uv}getFilterData(t){const e=this.getAttributeDataCoords(t);return Oe(this.filterFlags,e).setDebugName("storage0")}getAnimationData(t){const e=this.getAttributeDataCoords(t);return Oe(this.animation,e).setDebugName("storage1")}getVVData(t){return this.getVisualVariableData(t)}getDataDrivenData0(t){const e=this.getAttributeDataCoords(t);return Oe(this.dataDriven0,e).setDebugName("storage30")}getDataDrivenData1(t){const e=this.getAttributeDataCoords(t);return Oe(this.dataDriven1,e).setDebugName("storage31")}getDataDrivenData2(t){const e=this.getAttributeDataCoords(t);return Oe(this.dataDriven2,e).setDebugName("storage32")}getGPGPUData(t){const e=this.getAttributeDataCoords(t);return Oe(this.gpgpu,e).setDebugName("storage4")}getFilterFlags(t){return r("webgl-ignores-sampler-precision")?Zt("ceil",this.getFilterData(t).x.multiply(Lt(255))):this.getFilterData(t).x.multiply(Lt(255))}getAnimationValue(t){return this.getAnimationData(t).x}getSizeValue(t){return this.getVisualVariableData(t).x}getColorValue(t){return this.getVisualVariableData(t).y}getOpacityValue(t){return this.getVisualVariableData(t).z}getRotationValue(t){return this.getVisualVariableData(t).w}}t([Be(wt)],ar.prototype,"filterFlags",void 0),t([Be(wt)],ar.prototype,"animation",void 0),t([Be(wt)],ar.prototype,"gpgpu",void 0),t([Be(wt)],ar.prototype,"visualVariableData",void 0),t([Be(wt)],ar.prototype,"dataDriven0",void 0),t([Be(wt)],ar.prototype,"dataDriven1",void 0),t([Be(wt)],ar.prototype,"dataDriven2",void 0),t([Be(xt)],ar.prototype,"size",void 0);class ur extends Qe{}t([Be(xt)],ur.prototype,"activeReasons",void 0),t([Be(xt)],ur.prototype,"highlightAll",void 0);class cr extends Qe{}t([Be(_t)],cr.prototype,"position",void 0),t([Be(xt)],cr.prototype,"distance",void 0),t([Be(xt)],cr.prototype,"smallSymbolDistance",void 0),t([Be(xt)],cr.prototype,"smallSymbolSizeThreshold",void 0);class lr extends Qe{}t([Be(Et)],lr.prototype,"displayViewScreenMat3",void 0),t([Be(Et)],lr.prototype,"displayViewMat3",void 0),t([Be(Et)],lr.prototype,"displayMat3",void 0),t([Be(Et)],lr.prototype,"viewMat3",void 0),t([Be(Et)],lr.prototype,"tileMat3",void 0),t([Be(xt)],lr.prototype,"displayZoomFactor",void 0),t([Be(xt)],lr.prototype,"requiredZoomFactor",void 0),t([Be(_t)],lr.prototype,"tileOffset",void 0),t([Be(xt)],lr.prototype,"currentScale",void 0),t([Be(xt)],lr.prototype,"currentZoom",void 0),t([Be(xt)],lr.prototype,"metersPerSRUnit",void 0),t([Be(xt)],lr.prototype,"rotation",void 0),t([Be(xt)],lr.prototype,"pixelRatio",void 0);class pr extends qe{}t([Ke(0,St)],pr.prototype,"id",void 0),t([Ke(1,xt)],pr.prototype,"bitset",void 0),t([Ke(2,_t)],pr.prototype,"pos",void 0);class dr extends Ze{}t([Ke(14,_t)],dr.prototype,"nextPos1",void 0),t([Ke(15,_t)],dr.prototype,"nextPos2",void 0);class hr extends Xe{}class yr extends Ye{clip(t,e){let r=new xt(0);const n=this.storage.getFilterFlags(t);if(r=r.add(Lt(2).multiply(Lt(1).subtract(ir(n,0)))),this.inside?r=r.add(Lt(2).multiply(Lt(1).subtract(ir(n,1)))):this.outside?r=r.add(Lt(2).multiply(ir(n,1))):this.highlight&&(r=r.add(Lt(2).multiply(Lt(1).subtract(this._checkHighlight(n))))),null!=e){const t=new xt(1).subtract(Pe(e.x,this.view.currentZoom)),n=Pe(e.y,this.view.currentZoom);r=r.add(new xt(2).multiply(t.add(n)))}return r}getFragmentOutput(t,e,r=new xt(1/255)){const n=new Je;return n.glFragColor=this._maybeWriteHittest(e)??this._maybeHighlight(t,r)??t,n}_maybeHighlight(t,e){return this.highlight?new It(t.rgb,Pe(e,t.a)):null}_checkHighlight(t){let e=this._checkHighlightBit(t,0);for(let r=1;r{const i=fr(t,e,r),s=fr(t,r,n),o=fr(t,n,e);return $e($e(i,s),o)}]);var o}function wr(t){return t.distance.add(1)}function xr(t,e,r){const{viewMat3:n,tileMat3:i}=t.view,s=n.multiply(i),o=s.multiply(new St(e.pos,1)),a=s.multiply(new St(r.nextPos1,1)),u=s.multiply(new St(r.nextPos2,1));return br(t.hittestRequest.position,o.xy,a.xy,u.xy)}function _r(t,e,r){return we(t,r).subtract(e)}t([Ge],yr.prototype,"inside",void 0),t([Ge],yr.prototype,"outside",void 0),t([He(ur)],yr.prototype,"highlight",void 0),t([Be(ar)],yr.prototype,"storage",void 0),t([Be(lr)],yr.prototype,"view",void 0),t([He(cr)],yr.prototype,"hittestRequest",void 0);class Sr extends Qe{getColor(t,e,r){return ee([he(er(t),r),e],[le(t,this.values.first()),this.colors.first()],[de(t,this.values.last()),this.colors.last()],[!0,()=>{const e=this.values.findIndex((e=>pe(e,t))),r=this.values.get(e),n=e.subtract(1),i=this.values.get(n),s=t.subtract(i).divide(r.subtract(i));return Ve(this.colors.get(n),this.colors.get(e),s)}])}}t([Be(bt.ofType(It,8))],Sr.prototype,"colors",void 0),t([Be(bt.ofType(xt,8))],Sr.prototype,"values",void 0);class Ir extends Qe{getOpacity(t){return ee([er(t),new xt(1)],[le(t,this.opacityValues.first()),this.opacities.first()],[de(t,this.opacityValues.last()),this.opacities.last()],[!0,()=>{const e=this.opacityValues.findIndex((e=>pe(e,t))),r=this.opacityValues.get(e),n=e.subtract(1),i=this.opacityValues.get(n),s=t.subtract(i).divide(r.subtract(i));return Ve(this.opacities.get(n),this.opacities.get(e),s)}])}}function Tr(t){return null!=t.visualVariableSizeMinMaxValue||null!=t.visualVariableSizeScaleStops||null!=t.visualVariableSizeStops||null!=t.visualVariableSizeUnitValue}function $r(t,e,r){if(Tr(t)){const n=t.storage.getSizeValue(e);return t.visualVariableSizeMinMaxValue?.getSize(n,r)??t.visualVariableSizeScaleStops?.getSizeForViewScale(t.view.currentScale)??t.visualVariableSizeStops?.getSize(n,r)??t.visualVariableSizeUnitValue?.getSize(n,r)}return r}function Vr(t,e,r,n=new Nt(!1)){if(null==t.visualVariableColor)return r;const i=t.storage.getColorValue(e);return t.visualVariableColor.getColor(i,r,n)}function Fr(t,e){if(null==t.visualVariableOpacity)return new xt(1);const r=t.storage.getOpacityValue(e);return t.visualVariableOpacity.getOpacity(r)}function Nr(t,e){if(null==t.visualVariableRotation)return Et.identity();const r=t.storage.getRotationValue(e);return t.visualVariableRotation.getVVRotationMat3(r)}t([Be(bt.ofType(xt,8))],Ir.prototype,"opacities",void 0),t([Be(bt.ofType(xt,8))],Ir.prototype,"opacityValues",void 0);class Cr extends pr{}t([Ke(3,It)],Cr.prototype,"color",void 0),t([Ke(4,_t)],Cr.prototype,"zoomRange",void 0);class Pr extends yr{constructor(){super(...arguments),this.computeAttributes={pos:["nextPos1","nextPos2"]}}vertex(t,e){const r=Fr(this,t.id),n=Vr(this,t.id,t.color).multiply(r),i=this.view.displayViewScreenMat3.multiply(new St(t.pos.xy,1)),s=this.clip(t.id,t.zoomRange);return{glPosition:new It(i.xy,s,1),color:n,...this.maybeRunHittest(t,e,null)}}fragment(t){return this.getFragmentOutput(t.color,t,new xt(0))}hittest(t,e){return xr(this,t,e)}}t([He(Sr)],Pr.prototype,"visualVariableColor",void 0),t([He(Ir)],Pr.prototype,"visualVariableOpacity",void 0),t([e(0,Le(Cr)),e(1,Le(dr))],Pr.prototype,"vertex",null),t([e(0,Le(hr))],Pr.prototype,"fragment",null);class Or extends Qe{getPatternOffsetAtTileOrigin(t,e=new xt(0),r=new xt(1)){const n=new _t(16777216).divide(t);let i=t.multiply(Se(this.maxIntsToLocalOrigin.multiply(n))).add(this.tileOffsetFromLocalOrigin).subtract(new xt(.5).multiply(t));return i=new _t(i.x.multiply(r).subtract(i.y.multiply(e)),i.x.multiply(e).add(i.y.multiply(r))),Fe(i,t)}}t([Be(_t)],Or.prototype,"tileOffsetFromLocalOrigin",void 0),t([Be(_t)],Or.prototype,"maxIntsToLocalOrigin",void 0);class Mr extends Qe{}t([Be(_t)],Mr.prototype,"size",void 0),t([Be(wt)],Mr.prototype,"texture",void 0);class Dr extends Cr{}function zr(t,e){const r=t.view.requiredZoomFactor,n=new _t(e.width,e.height),i=n.multiply(e.scale).multiply(r),s=e.angle.multiply(x),o=Ne(s),a=be(s),u=function(t,e,r,n,i){const s=ue(rr(i,2),Lt(1)),o=sr(new It(t,0));return te(s,Gt(n.divide(e.x),r.divide(e.y),0,Qt(r.divide(e.x)),n.divide(e.y),0,tr(Bt(o,0)),tr(Bt(0,o)),1),Gt(n.divide(e.x),r.divide(e.y),0,Qt(r.divide(e.x)),n.divide(e.y),0,0,0,1))}(e.id,i,o,a,e.bitset),c=t.localTileOffset.getPatternOffsetAtTileOrigin(n,o,a),l=r.multiply(e.scale).multiply(e.offset.subtract(c)).divide(i),p=new St(e.pos,1),d=u.multiply(p).xy.subtract(l),h=e.tlbr.divide(t.mosaicInfo.size.xyxy);let y=rr(e.bitset,4);return null!=t.visualVariableColor&&(y=te(er(t.storage.getColorValue(e.id)),new xt(0),y)),{tileTextureCoord:d,tlbr:h,sampleAlphaOnly:y}}function kr(t,e){const r=Fe(e.tileTextureCoord,new xt(1)),n=Ve(e.tlbr.xy,e.tlbr.zw,r);let i=Oe(t.mosaicInfo.texture,n);return i=te(pe(e.sampleAlphaOnly,new xt(.5)),i.aaaa,i),e.color.multiply(i)}t([Ke(5,It)],Dr.prototype,"tlbr",void 0),t([Ke(6,xt)],Dr.prototype,"width",void 0),t([Ke(7,xt)],Dr.prototype,"height",void 0),t([Ke(8,_t)],Dr.prototype,"offset",void 0),t([Ke(9,_t)],Dr.prototype,"scale",void 0),t([Ke(10,xt)],Dr.prototype,"angle",void 0);class Ar extends Pr{vertex(t,e){return{...super.vertex(t,e),...zr(this,t)}}fragment(t){const e=kr(this,t);return this.getFragmentOutput(e,t,new xt(0))}}t([Be(Mr)],Ar.prototype,"mosaicInfo",void 0),t([Be(Or)],Ar.prototype,"localTileOffset",void 0),t([e(0,Le(Dr)),e(1,Le(dr))],Ar.prototype,"vertex",null),t([e(0,Le(class extends hr{}))],Ar.prototype,"fragment",null);class Ur extends Qe{getSize(t,e){const r=this.minMaxValueAndSize.xy,n=this.minMaxValueAndSize.zw;return te(er(t),e,(()=>{const e=ve(t.subtract(r.x).divide(r.y.subtract(r.x)),new xt(0),new xt(1));return n.x.add(e.multiply(n.y.subtract(n.x)))}))}}t([Be(It)],Ur.prototype,"minMaxValueAndSize",void 0);class Er extends Qe{getSizeForViewScale(t){return ee([le(t,this.values.first()),this.sizes.first()],[de(t,this.values.last()),this.sizes.last()],[!0,()=>{const e=this.values.findIndex((e=>pe(e,t))),r=this.values.get(e),n=e.subtract(1),i=this.values.get(n),s=t.subtract(i).divide(r.subtract(i));return Ve(this.sizes.get(n),this.sizes.get(e),s)}])}}t([Be(bt.ofType(xt,8))],Er.prototype,"sizes",void 0),t([Be(bt.ofType(xt,8))],Er.prototype,"values",void 0);class Rr extends Qe{getSize(t,e){const r=ee([er(t),e],[le(t,this.values.first()),this.sizes.first()],[de(t,this.values.last()),this.sizes.last()],[!0,()=>{const e=this.values.findIndex((e=>pe(e,t))),r=this.values.get(e),n=e.subtract(1),i=this.values.get(n),s=t.subtract(i).divide(r.subtract(i));return Ve(this.sizes.get(n),this.sizes.get(e),s)}]);return te(er(r),e,r)}}t([Be(bt.ofType(xt,8))],Rr.prototype,"sizes",void 0),t([Be(bt.ofType(xt,8))],Rr.prototype,"values",void 0);class jr extends Qe{getSize(t,e){return te(er(t),e,t.multiply(this.unitValueToPixelsRatio))}}t([Be(xt)],jr.prototype,"unitValueToPixelsRatio",void 0);class Kr extends pr{}t([Ke(3,It)],Kr.prototype,"color",void 0),t([Ke(4,_t)],Kr.prototype,"offset",void 0),t([Ke(5,_t)],Kr.prototype,"normal",void 0),t([Ke(6,xt)],Kr.prototype,"halfWidth",void 0),t([Ke(7,xt)],Kr.prototype,"referenceHalfWidth",void 0),t([Ke(8,_t)],Kr.prototype,"zoomRange",void 0);class Lr extends hr{}class Br extends Qe{}function Hr(t){return Te(new xt(S).multiply(Pe(t,new xt(I))),new xt(1))}function Gr(t,e){const{halfWidth:r,normal:n}=t,i=Hr(r),s=Ie(n).multiply(r);return ve(i.multiply(r.subtract(s)).divide(e.add(i).subtract(new xt(1))),new xt(0),new xt(1))}function Wr(t,e){const{id:r,offset:n,pos:i,normal:s,zoomRange:o}=e,{displayViewScreenMat3:a,displayViewMat3:u}=t.view,c=Vr(t,r,e.color),l=Fr(t,r),p=function(t,e){const{id:r,halfWidth:n,referenceHalfWidth:i}=e;if(Tr(t)){const e=$r(t,r,new xt(2).multiply(i));return new xt(.5).multiply(n.divide(Te(i,new xt(V)))).multiply(e)}return n}(t,e),d=new xt(.5).multiply(t.antialiasingControls.antialiasing),h=Te(p.add(d),new xt(.45)).add(new xt(.1).multiply(d)),y=Hr(h).multiply(h).multiply(n),f=u.multiply(new St(y,new xt(0))),m=a.multiply(new St(i,new xt(1))).add(f),g=new xt(2).multiply(Pe(p,new xt(0))).add(t.clip(r,o)),v=new It(m.xy,g,1);return{color:c,opacity:l,halfWidth:h,normal:s,scaledOffset:y,scaledHalfWidth:p,glPosition:new It(v.xy,g,1)}}function qr(t,e){const{opacity:r,color:n}=t,i=Gr(t,e);return r.multiply(n).multiply(i)}t([Be(xt)],Br.prototype,"antialiasing",void 0),t([Be(xt)],Br.prototype,"blur",void 0);class Zr extends yr{constructor(){super(...arguments),this.computeAttributes={pos:["nextPos1","nextPos2"]}}vertex(t,e){const r=Wr(this,t);return{...r,...this.maybeRunHittest(t,e,r.halfWidth)}}fragment(t){const e=qr(t,this.antialiasingControls.blur);return this.getFragmentOutput(e,t)}hittest(t,e,r){const{viewMat3:n,tileMat3:i}=this.view,s=n.multiply(i),o=s.multiply(new St(t.pos,1)),a=s.multiply(new St(e.nextPos1,1)),u=s.multiply(new St(e.nextPos2,1)),{distance:c,smallSymbolDistance:l,smallSymbolSizeThreshold:p}=this.hittestRequest,d=Pe(r,p.multiply(.5)).multiply(c.subtract(l)),h=this.hittestRequest.position;return $e(fr(h,o.xy,a.xy),fr(h,o.xy,u.xy)).subtract(r).add(d)}}t([Be(Br)],Zr.prototype,"antialiasingControls",void 0),t([He(Sr)],Zr.prototype,"visualVariableColor",void 0),t([He(Ir)],Zr.prototype,"visualVariableOpacity",void 0),t([He(Ur)],Zr.prototype,"visualVariableSizeMinMaxValue",void 0),t([He(Er)],Zr.prototype,"visualVariableSizeScaleStops",void 0),t([He(Rr)],Zr.prototype,"visualVariableSizeStops",void 0),t([He(jr)],Zr.prototype,"visualVariableSizeUnitValue",void 0),t([e(0,Le(Kr)),e(1,Le(dr))],Zr.prototype,"vertex",null),t([e(0,Le(Lr))],Zr.prototype,"fragment",null);class Xr extends pr{}t([Ke(3,_t)],Xr.prototype,"offset",void 0),t([Ke(4,It)],Xr.prototype,"color",void 0),t([Ke(5,_t)],Xr.prototype,"normal",void 0),t([Ke(6,xt)],Xr.prototype,"halfWidth",void 0),t([Ke(7,xt)],Xr.prototype,"referenceHalfWidth",void 0),t([Ke(8,_t)],Xr.prototype,"zoomRange",void 0);class Jr extends Lr{}function Qr(t,e,r){const{id:n,bitset:i}=e,s=rr(i,0),o=pe(s,new xt(.5)),a=Wr(t,e),u=te(o,a.halfWidth,new xt(0)),c=Fr(t,n),l=Vr(t,n,e.color),p=te(o,e.color,l.multiply(c)),d=t.view.displayViewScreenMat3.multiply(new St(e.pos.xy,1)),h=t.clip(e.id),y=new It(d.xy,h,1),f=te(o,a.glPosition,y),m=r&&t.maybeRunHittest(e,r,o);return{isOutline:s,color:p,opacity:new xt(1),halfWidth:u,normal:a.normal,glPosition:f,...m}}class Yr extends yr{constructor(){super(...arguments),this.computeAttributes={pos:["nextPos1","nextPos2"]}}}t([Be(Br)],Yr.prototype,"antialiasingControls",void 0),t([He(Sr)],Yr.prototype,"visualVariableColor",void 0),t([He(Ir)],Yr.prototype,"visualVariableOpacity",void 0),t([He(Ur)],Yr.prototype,"visualVariableSizeMinMaxValue",void 0),t([He(Er)],Yr.prototype,"visualVariableSizeScaleStops",void 0),t([He(Rr)],Yr.prototype,"visualVariableSizeStops",void 0),t([He(jr)],Yr.prototype,"visualVariableSizeUnitValue",void 0);class tn extends Yr{vertex(t,e){return Qr(this,t,e)}fragment(t){const{color:e,isOutline:r}=t,n=pe(r,new xt(.5)),i=te(n,qr(t,this.antialiasingControls.blur),e),s=te(n,new xt(1/255),new xt(0));return this.getFragmentOutput(i,t,s)}hittest(t,e,r){return te(r,wr(this.hittestRequest),xr(this,t,e))}}t([e(0,Le(Xr)),e(1,Le(dr))],tn.prototype,"vertex",null),t([e(0,Le(Jr))],tn.prototype,"fragment",null);class en extends Cr{}function rn(t,e){const r=e.tlbr.xy,n=e.tlbr.zw,i=n.x.subtract(r.x),s=r.y.subtract(n.y),o=new _t(i,s).multiply(e.inverseRasterizationScale),a=o.multiply(t.view.requiredZoomFactor),u=function(t){const e=new xt(1),r=new xt(0);return new Et(e.divide(t.x),r.divide(t.y),0,Qt(r.divide(t.x)),e.divide(t.y),0,0,0,1)}(a),c=t.localTileOffset.getPatternOffsetAtTileOrigin(o).divide(a),l=new St(e.pos,1);return{tileTextureCoord:u.multiply(l).xy.subtract(c),tlbr:e.tlbr.divide(t.mosaicInfo.size.xyxy)}}function nn(t,e){const r=Fe(t.tileTextureCoord,new xt(1)),n=Ve(t.tlbr.xy,t.tlbr.zw,r),i=Oe(e.texture,n);return t.color.multiply(i)}t([Ke(5,It)],en.prototype,"tlbr",void 0),t([Ke(6,xt)],en.prototype,"inverseRasterizationScale",void 0);class sn extends Pr{vertex(t,e){return{...super.vertex(t,e),...rn(this,t)}}fragment(t){const e=nn(t,this.mosaicInfo);return this.getFragmentOutput(e,t,new xt(0))}}t([Be(Mr)],sn.prototype,"mosaicInfo",void 0),t([Be(Or)],sn.prototype,"localTileOffset",void 0),t([e(0,Le(en)),e(1,Le(dr))],sn.prototype,"vertex",null),t([e(0,Le(class extends hr{}))],sn.prototype,"fragment",null);class on extends Xr{}t([Ke(9,It)],on.prototype,"tlbr",void 0),t([Ke(10,xt)],on.prototype,"inverseRasterizationScale",void 0);class an extends Jr{}class un extends tn{vertex(t,e){return{...Qr(this,t,e),...rn(this,t)}}fragment(t){const{isOutline:e}=t,r=pe(e,new xt(.5)),n=te(r,qr(t,this.antialiasingControls.blur),nn(t,this.mosaicInfo)),i=te(r,new xt(1/255),new xt(0));return this.getFragmentOutput(n,t,i)}}t([Be(Mr)],un.prototype,"mosaicInfo",void 0),t([Be(Or)],un.prototype,"localTileOffset",void 0),t([e(0,Le(on)),e(1,Le(dr))],un.prototype,"vertex",null),t([e(0,Le(an))],un.prototype,"fragment",null);const cn=16,ln=1/16,pn=128;class dn extends pr{}t([Ke(3,It)],dn.prototype,"color",void 0),t([Ke(4,It)],dn.prototype,"tlbr",void 0),t([Ke(5,xt)],dn.prototype,"angle",void 0),t([Ke(6,xt)],dn.prototype,"aux1",void 0),t([Ke(7,xt)],dn.prototype,"aux2",void 0),t([Ke(8,_t)],dn.prototype,"aux3",void 0),t([Ke(9,_t)],dn.prototype,"aux4",void 0),t([Ke(10,_t)],dn.prototype,"zoomRange",void 0);class hn extends Yr{vertex(t,e){const{aux1:r,aux2:n,aux3:i,aux4:s}=t,o={...t,width:r,height:n,offset:i,scale:s.multiply(ln)},a=Qr(this,{...t,halfWidth:r,referenceHalfWidth:n,offset:i,normal:s.subtract(128).multiply(ln)}),u=zr(this,o),c=pe(a.isOutline,new xt(.5));return{...a,...u,...this.maybeRunHittest(t,e,c)}}fragment(t){const{isOutline:e}=t,r=pe(e,new xt(.5)),n=te(r,qr(t,this.antialiasingControls.blur),kr(this,t)),i=te(r,new xt(1/255),new xt(0));return this.getFragmentOutput(n,t,i)}hittest(t,e,r){return te(r,wr(this.hittestRequest),xr(this,t,e))}}t([Be(Mr)],hn.prototype,"mosaicInfo",void 0),t([Be(Or)],hn.prototype,"localTileOffset",void 0),t([e(0,Le(dn)),e(1,Le(dr))],hn.prototype,"vertex",null),t([e(0,Le(class extends an{}))],hn.prototype,"fragment",null);const yn=8388607,fn=t=>t&yn;function mn(t,e){return((e?8388608:0)|t)>>>0}const gn={bitset:{isSDF:0,isMapAligned:1,scaleSymbolsProportionally:2,overrideOutlineColor:3,colorLocked:4}};let vn=class extends d{constructor(t){super(t),this.debugName="",this._updatingHandles=new g,this._idToUpdatingState=new h}get updating(){const t=this._updatingHandles.updating||Array.from(this._idToUpdatingState.values()).some((t=>t));if(r("esri-2d-log-updating")){const e=Array.from(this._idToUpdatingState.entries()).map((([t,e])=>`-> ${t}: ${e}`)).join("\n");console.log(`${this.debugName}: Updating: ${t}\n-> Handles: ${this._updatingHandles.updating}\n${e}`)}return t}addUpdateTracking(t,e){const r=y((()=>e.updating),(e=>this._idToUpdatingState.set(t,e)),{sync:!0});this.addHandles(r)}addPromise(t){return this._updatingHandles.addPromise(t)}};t([f({constructOnly:!0})],vn.prototype,"debugName",void 0),t([f({readOnly:!0})],vn.prototype,"updating",null),vn=t([m("esri.views.2d.layers.support.UpdateTracking2D")],vn);export{er as $,_t as A,lr as B,hr as C,bt as D,Ge as E,xt as F,Ye as G,pr as H,yr as I,Rt as J,xe as K,or as L,gn as M,wr as N,Pr as O,Ar as P,hn as Q,tn as R,wt as S,v as T,vn as U,qe as V,sn as W,un as X,_r as Y,Xe as Z,te as _,C as a,ue as a0,b as a1,w as a2,Ne as a3,be as a4,He as a5,Ze as a6,fe as a7,$e as a8,_e as a9,Gr as aA,dr as aB,nr as aC,Fr as aD,Vr as aE,x as aF,ce as aG,_ as aH,we as aI,gr as aJ,Qt as aK,mr as aL,Ee as aM,rr as aa,T as ab,$r as ac,Nr as ad,he as ae,pe as af,Nt as ag,$ as ah,br as ai,Dt as aj,oe as ak,ae as al,Sr as am,Ir as an,Ur as ao,Er as ap,Rr as aq,jr as ar,Mr as as,Zr as at,Kr as au,Se as av,Ve as aw,sr as ax,ve as ay,Wr as az,O as b,mn as c,yn as d,P as e,z as f,fn as g,k as h,M as i,D as j,Qe as k,Ke as l,Et as m,N as n,St as o,cn as p,Te as q,Pe as r,pn as s,Oe as t,Be as u,It as v,Ie as w,Ce as x,Le as y,Je as z}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/UpdatingHandles.js b/library/arcgis/4.30/@arcgis/core/chunks/UpdatingHandles.js new file mode 100644 index 00000000..dd879118 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/UpdatingHandles.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import s from"../core/Accessor.js";import{m as t}from"./handleUtils.js";import{watch as i,when as n,on as d,sync as a}from"../core/reactiveUtils.js";import{schedule as r}from"../core/scheduling.js";import{property as o}from"../core/accessorSupport/decorators/property.js";import{subclass as l}from"../core/accessorSupport/decorators/subclass.js";let h=class extends s{constructor(){super(...arguments),this.updating=!1,this._handleId=0,this._scheduleHandleId=0,this._pendingPromises=new Set}destroy(){this.removeAll()}add(e,s,t={}){return this._installWatch(e,s,t,i)}addWhen(e,s,t={}){return this._installWatch(e,s,t,n)}addOnCollectionChange(e,s,{initial:i=!1,final:n=!1}={}){const r=++this._handleId;return this.addHandles([d(e,"after-changes",this._createSyncUpdatingCallback(),a),d(e,"change",s,{onListenerAdd:i?e=>s({added:e.toArray(),removed:[]}):void 0,onListenerRemove:n?e=>s({added:[],removed:e.toArray()}):void 0})],r),t((()=>this.removeHandles(r)))}addPromise(e){if(null==e)return e;const s=++this._handleId;this.addHandles(t((()=>{this._pendingPromises.delete(e)&&(0!==this._pendingPromises.size||this.hasHandles(c)||this._set("updating",!1))})),s),this._pendingPromises.add(e),this._set("updating",!0);const i=()=>this.removeHandles(s);return e.then(i,i),e}removeAll(){this._pendingPromises.clear(),this.removeAllHandles(),this._set("updating",!1)}_installWatch(e,s,i={},n){const d=++this._handleId;i.sync||this._installSyncUpdatingWatch(e,d);const a=n(e,s,i);return this.addHandles(a,d),t((()=>this.removeHandles(d)))}_installSyncUpdatingWatch(e,s){const t=this._createSyncUpdatingCallback(),n=i(e,t,{sync:!0,equals:()=>!1});return this.addHandles(n,s),n}_createSyncUpdatingCallback(){return()=>{this.removeHandles(c),++this._scheduleHandleId;const e=this._scheduleHandleId;this._get("updating")||this._set("updating",!0),this.addHandles(r((()=>{e===this._scheduleHandleId&&(this._set("updating",this._pendingPromises.size>0),this.removeHandles(c))})),c)}}};e([o({readOnly:!0})],h.prototype,"updating",void 0),h=e([l("esri.core.support.UpdatingHandles")],h);const c=-42;export{h as U}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/Upload.js b/library/arcgis/4.30/@arcgis/core/chunks/Upload.js new file mode 100644 index 00000000..21ba9493 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/Upload.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as r}from"./tslib.es6.js";import o from"../core/Accessor.js";import{c as e}from"./asyncUtils.js";import s from"../core/Error.js";import{throwIfAborted as t,createResolver as i,o as l}from"../core/promiseUtils.js";import{property as a}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as p}from"../core/accessorSupport/decorators/subclass.js";import n from"../geometry/Point.js";import{m as c,u as m,e as u}from"./progressUtils.js";import{e as d}from"./infoFor3D.js";import"../core/Handles.js";import"./maybe.js";import"./metadata.js";import"./utils.js";import"./handleUtils.js";import"./ObservableBase.js";import"./tracking.js";import"../core/scheduling.js";import"../config.js";import"./ensureType.js";import"../core/accessorSupport/decorators/cast.js";import"./reader.js";import"./writer.js";import"../geometry/Geometry.js";import"../core/JSONSupport.js";import"../geometry/SpatialReference.js";import"./unitUtils.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../geometry/support/webMercatorUtils.js";let j=class extends o{constructor(){super({}),this.files=[],this.progress=0,this._uploadTask=null,this._layer=null}destroy(){this.cancel(),this.files=[],this._layer=null,this._uploadTask=null}get state(){const r=this._uploadTask;return r&&0!==this.files.length?r.finished?r.error?"error":"success":"pending":"default"}get result(){return this._uploadTask?.value??null}get error(){return this._uploadTask?.error??null}uploadTo(r){this.cancel(),this.files=[],this._layer=r,this._uploadTask=e((async o=>{const e=await async function(r){const{resolve:o,promise:e}=i(),s=document.createElement("input");s.type="file",s.multiple=!1,s.accept=[...d(r.infoFor3D),".zip"].join(","),s.style.display="none",document.body.appendChild(s);const t=l(s,"change",(()=>o(s.files?Array.from(s.files):[])));return s.click(),e.finally((()=>{t.remove(),s.remove()}))}(r);t(o),this.progress=0,this.files=e;const a=c(m.upload,(r=>{this.progress=r}),"Upload.uploadTo");if(0===e.length)return null;t(o);const p=await r.extractAndFilterFiles(e);t(o),p.length>0&&(this.files=p);const j=new n({x:0,y:0,z:0,spatialReference:r.spatialReference}),h=await r.convertMesh(p,{location:j,signal:o,onProgress:a.makeOnProgress("createFromFiles")});if(t(o),!h)throw new s("editor:upload","could not upload or convert model");const y=p.reduce(((r,o)=>r+o.size),0),f=a.simulate("loadMesh",u(y));try{await h.load()}finally{f.remove()}return h}))}retry(){this._layer&&this.uploadTo(this._layer)}cancel(){this._uploadTask?.abort()}};r([a()],j.prototype,"files",void 0),r([a()],j.prototype,"progress",void 0),r([a()],j.prototype,"state",null),r([a()],j.prototype,"result",null),r([a()],j.prototype,"error",null),r([a()],j.prototype,"_uploadTask",void 0),r([a()],j.prototype,"_layer",void 0),j=r([p("esri.widgets.Editor.Upload")],j);export{j as Upload}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/Util.js b/library/arcgis/4.30/@arcgis/core/chunks/Util.js new file mode 100644 index 00000000..7927a4d1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/Util.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{c as t}from"./vec2f64.js";import{t as n}from"./vec4.js";import{c as r}from"./vec4f64.js";const s=r();class o{constructor(t){this.message=t}toString(){return`AssertException: ${this.message}`}}function e(t,n){if(!t){n=n||"Assertion";const t=new Error(n).stack;throw new o(`${n} at ${t}`)}}function c(t,n){t||(n=n||"",console.warn("Verify failed: "+n+"\n"+new Error("verify").stack))}function i(t,n,r,s){let o,e=(r[0]-t[0])/n[0],c=(s[0]-t[0])/n[0];e>c&&(o=e,e=c,c=o);let i=(r[1]-t[1])/n[1],a=(s[1]-t[1])/n[1];if(i>a&&(o=i,i=a,a=o),e>a||i>c)return!1;i>e&&(e=i),au&&(o=f,f=u,u=o),!(e>u||f>c||(u2&&(i[2]=-s[2]),n(s,s,o),e(0!==s[3]),i[0]=s[0]/s[3],i[1]=s[1]/s[3],i[2]=s[2]/s[3],i[0]=(.5*i[0]+.5)*c[2]+c[0],i[1]=(.5*i[1]+.5)*c[3]+c[1]}function u(t,n){return Math.log(t)/Math.log(n)}function l(t,n,r,s){t[12]=n,t[13]=r,t[14]=s}function m(t){return 1===t[0]&&0===t[1]&&0===t[2]&&0===t[3]&&0===t[4]&&1===t[5]&&0===t[6]&&0===t[7]&&0===t[8]&&0===t[9]&&1===t[10]&&0===t[11]&&1===t[15]}export{e as a,a as b,m as i,u as l,f as p,i as r,l as s,c as v}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/VTLMaterialManager.js b/library/arcgis/4.30/@arcgis/core/chunks/VTLMaterialManager.js new file mode 100644 index 00000000..e8651c20 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/VTLMaterialManager.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{S as e}from"./enums3.js";import{S as t}from"./ShaderCompiler.js";import{g as n}from"./programUtils.js";const a={background:{"background.frag":"#ifdef PATTERN\nuniform lowp float u_opacity;\nuniform lowp sampler2D u_texture;\nvarying mediump vec4 v_tlbr;\nvarying mediump vec2 v_tileTextureCoord;\n#else\nuniform lowp vec4 u_color;\n#endif\nvoid main() {\n#ifdef PATTERN\nmediump vec2 normalizedTextureCoord = mod(v_tileTextureCoord, 1.0);\nmediump vec2 samplePos = mix(v_tlbr.xy, v_tlbr.zw, normalizedTextureCoord);\nlowp vec4 color = texture2D(u_texture, samplePos);\ngl_FragColor = u_opacity * color;\n#else\ngl_FragColor = u_color;\n#endif\n}","background.vert":"precision mediump float;\nattribute vec2 a_pos;\nuniform highp mat3 u_dvsMat3;\nuniform mediump float u_coord_range;\nuniform mediump float u_depth;\n#ifdef PATTERN\nuniform mediump mat3 u_pattern_matrix;\nvarying mediump vec2 v_tileTextureCoord;\nuniform mediump vec4 u_tlbr;\nuniform mediump vec2 u_mosaicSize;\nvarying mediump vec4 v_tlbr;\n#endif\nvoid main() {\ngl_Position = vec4((u_dvsMat3 * vec3(u_coord_range * a_pos, 1.0)).xy, u_depth, 1.0);\n#ifdef PATTERN\nv_tileTextureCoord = (u_pattern_matrix * vec3(a_pos, 1.0)).xy;\nv_tlbr = u_tlbr / u_mosaicSize.xyxy;\n#endif\n}"},circle:{"circle.frag":"precision lowp float;\nvarying lowp vec4 v_color;\nvarying lowp vec4 v_stroke_color;\nvarying mediump float v_blur;\nvarying mediump float v_stroke_width;\nvarying mediump float v_radius;\nvarying mediump vec2 v_offset;\nvoid main()\n{\nmediump float dist = length(v_offset);\nmediump float alpha = smoothstep(0.0, -v_blur, dist - 1.0);\nlowp float color_mix_ratio = v_stroke_width < 0.01 ? 0.0 : smoothstep(-v_blur, 0.0, dist - v_radius / (v_radius + v_stroke_width));\ngl_FragColor = alpha * mix(v_color, v_stroke_color, color_mix_ratio);\n}","circle.vert":"precision mediump float;\nattribute vec2 a_pos;\n#pragma header\nvarying lowp vec4 v_color;\nvarying lowp vec4 v_stroke_color;\nvarying mediump float v_blur;\nvarying mediump float v_stroke_width;\nvarying mediump float v_radius;\nvarying mediump vec2 v_offset;\nuniform highp mat3 u_dvsMat3;\nuniform highp mat3 u_displayMat3;\nuniform mediump vec2 u_circleTranslation;\nuniform mediump float u_depth;\nuniform mediump float u_antialiasingWidth;\nvoid main()\n{\n#pragma main\nv_color = color * opacity;\nv_stroke_color = stroke_color * stroke_opacity;\nv_stroke_width = stroke_width;\nv_radius = radius;\nv_blur = max(blur, u_antialiasingWidth / (radius + stroke_width));\nmediump vec2 offset = vec2(mod(a_pos, 2.0) * 2.0 - 1.0);\nv_offset = offset;\nmediump vec3 pos = u_dvsMat3 * vec3(a_pos * 0.5, 1.0) + u_displayMat3 * vec3((v_radius + v_stroke_width) * offset + u_circleTranslation, 0.0);\ngl_Position = vec4(pos.xy, u_depth, 1.0);\n}"},fill:{"fill.frag":"precision lowp float;\n#ifdef PATTERN\nuniform lowp sampler2D u_texture;\nvarying mediump vec2 v_tileTextureCoord;\nvarying mediump vec4 v_tlbr;\n#endif\nvarying lowp vec4 v_color;\nvec4 mixColors(vec4 color1, vec4 color2) {\nfloat compositeAlpha = color2.a + color1.a * (1.0 - color2.a);\nvec3 compositeColor = color2.rgb + color1.rgb * (1.0 - color2.a);\nreturn vec4(compositeColor, compositeAlpha);\n}\nvoid main()\n{\n#ifdef PATTERN\nmediump vec2 normalizedTextureCoord = fract(v_tileTextureCoord);\nmediump vec2 samplePos = mix(v_tlbr.xy, v_tlbr.zw, normalizedTextureCoord);\nlowp vec4 color = texture2D(u_texture, samplePos);\ngl_FragColor = v_color[3] * color;\n#else\ngl_FragColor = v_color;\n#endif\n}","fill.vert":"precision mediump float;\nattribute vec2 a_pos;\n#pragma header\nuniform highp mat3 u_dvsMat3;\nuniform highp mat3 u_displayMat3;\nuniform mediump float u_depth;\nuniform mediump vec2 u_fillTranslation;\n#ifdef PATTERN\n#include \nuniform mediump vec2 u_mosaicSize;\nuniform mediump float u_patternFactor;\nvarying mediump vec2 v_tileTextureCoord;\nvarying mediump vec4 v_tlbr;\n#endif\nvarying lowp vec4 v_color;\nvoid main()\n{\n#pragma main\nv_color = color * opacity;\n#ifdef PATTERN\nfloat patternWidth = nextPOT(tlbr.z - tlbr.x);\nfloat patternHeight = nextPOT(tlbr.w - tlbr.y);\nfloat scaleX = 1.0 / (patternWidth * u_patternFactor);\nfloat scaleY = 1.0 / (patternHeight * u_patternFactor);\nmat3 patterMat = mat3(scaleX, 0.0, 0.0,\n0.0, -scaleY, 0.0,\n0.0, 0.0, 1.0);\nv_tileTextureCoord = (patterMat * vec3(a_pos, 1.0)).xy;\nv_tlbr = tlbr / u_mosaicSize.xyxy;\n#endif\nvec3 pos = u_dvsMat3 * vec3(a_pos, 1.0) + u_displayMat3 * vec3(u_fillTranslation, 0.0);\ngl_Position = vec4(pos.xy, u_depth, 1.0);\n}"},icon:{"icon.frag":"precision mediump float;\nuniform lowp sampler2D u_texture;\n#ifdef SDF\nuniform lowp vec4 u_color;\nuniform lowp vec4 u_outlineColor;\n#endif\nvarying mediump vec2 v_tex;\nvarying lowp float v_opacity;\nvarying mediump vec2 v_size;\nvarying lowp vec4 v_color;\n#ifdef SDF\nvarying mediump flaot v_halo_width;\n#endif\n#include \nvec4 mixColors(vec4 color1, vec4 color2) {\nfloat compositeAlpha = color2.a + color1.a * (1.0 - color2.a);\nvec3 compositeColor = color2.rgb + color1.rgb * (1.0 - color2.a);\nreturn vec4(compositeColor, compositeAlpha);\n}\nvoid main()\n{\n#ifdef SDF\nlowp vec4 fillPixelColor = v_color;\nfloat d = rgba2float(texture2D(u_texture, v_tex)) - 0.5;\nconst float softEdgeRatio = 0.248062016;\nfloat size = max(v_size.x, v_size.y);\nfloat dist = d * softEdgeRatio * size;\nfillPixelColor *= clamp(0.5 - dist, 0.0, 1.0);\nif (v_halo_width > 0.25) {\nlowp vec4 outlinePixelColor = u_outlineColor;\nconst float outlineLimitRatio = (16.0 / 86.0);\nfloat clampedOutlineSize = softEdgeRatio * min(v_halo_width, outlineLimitRatio * max(v_size.x, v_size.y));\noutlinePixelColor *= clamp(0.5 - (abs(dist) - clampedOutlineSize), 0.0, 1.0);\ngl_FragColor = v_opacity * mixColors(fillPixelColor, outlinePixelColor);\n}\nelse {\ngl_FragColor = v_opacity * fillPixelColor;\n}\n#else\nlowp vec4 texColor = texture2D(u_texture, v_tex);\ngl_FragColor = v_opacity * texColor;\n#endif\n}","icon.vert":"attribute vec2 a_pos;\nattribute vec2 a_vertexOffset;\nattribute vec4 a_texAngleRange;\nattribute vec4 a_levelInfo;\nattribute float a_opacityInfo;\n#pragma header\nvarying lowp vec4 v_color;\n#ifdef SDF\nvarying mediump float v_halo_width;\n#endif\nuniform highp mat3 u_dvsMat3;\nuniform highp mat3 u_displayMat3;\nuniform highp mat3 u_displayViewMat3;\nuniform mediump vec2 u_iconTranslation;\nuniform vec2 u_mosaicSize;\nuniform mediump float u_depth;\nuniform mediump float u_mapRotation;\nuniform mediump float u_level;\nuniform lowp float u_keepUpright;\nuniform mediump float u_fadeDuration;\nvarying mediump vec2 v_tex;\nvarying lowp float v_opacity;\nvarying mediump vec2 v_size;\nconst float C_OFFSET_PRECISION = 1.0 / 8.0;\nconst float C_256_TO_RAD = 3.14159265359 / 128.0;\nconst float C_DEG_TO_RAD = 3.14159265359 / 180.0;\nconst float tileCoordRatio = 1.0 / 8.0;\nuniform highp float u_time;\nvoid main()\n{\n#pragma main\nv_color = color;\nv_opacity = opacity;\n#ifdef SDF\nv_halo_width = halo_width;\n#endif\nfloat modded = mod(a_opacityInfo, 128.0);\nfloat targetOpacity = (a_opacityInfo - modded) / 128.0;\nfloat startOpacity = modded / 127.0;\nfloat interpolatedOpacity = clamp(startOpacity + 2.0 * (targetOpacity - 0.5) * u_time / u_fadeDuration, 0.0, 1.0);\nv_opacity *= interpolatedOpacity;\nmediump float a_angle = a_levelInfo[1];\nmediump float a_minLevel = a_levelInfo[2];\nmediump float a_maxLevel = a_levelInfo[3];\nmediump vec2 a_tex = a_texAngleRange.xy;\nmediump float delta_z = 0.0;\nmediump float rotated = mod(a_angle + u_mapRotation, 256.0);\ndelta_z += (1.0 - step(u_keepUpright, 0.0)) * step(64.0, rotated) * (1.0 - step(192.0, rotated));\ndelta_z += 1.0 - step(a_minLevel, u_level);\ndelta_z += step(a_maxLevel, u_level);\ndelta_z += step(v_opacity, 0.0);\nvec2 offset = C_OFFSET_PRECISION * a_vertexOffset;\nv_size = abs(offset);\n#ifdef SDF\noffset = (120.0 / 86.0) * offset;\n#endif\nmediump vec3 pos = u_dvsMat3 * vec3(a_pos, 1.0) + u_displayViewMat3 * vec3(size * offset, 0.0) + u_displayMat3 * vec3(u_iconTranslation, 0.0);\ngl_Position = vec4(pos.xy, u_depth + delta_z, 1.0);\nv_tex = a_tex.xy / u_mosaicSize;\n}"},line:{"line.frag":"precision lowp float;\nvarying mediump vec2 v_normal;\nvarying highp float v_accumulatedDistance;\nvarying mediump float v_lineHalfWidth;\nvarying lowp vec4 v_color;\nvarying mediump float v_blur;\n#if defined (PATTERN) || defined(SDF)\nvarying mediump vec4 v_tlbr;\nvarying mediump vec2 v_patternSize;\nvarying mediump float v_widthRatio;\nuniform sampler2D u_texture;\nuniform mediump float u_antialiasing;\n#endif\n#ifdef SDF\n#include \n#endif\nvoid main()\n{\nmediump float fragDist = length(v_normal) * v_lineHalfWidth;\nlowp float alpha = clamp((v_lineHalfWidth - fragDist) / v_blur, 0.0, 1.0);\n#ifdef PATTERN\nmediump float relativeTexX = fract(v_accumulatedDistance / (v_patternSize.x * v_widthRatio));\nmediump float relativeTexY = 0.5 + v_normal.y * v_lineHalfWidth / (v_patternSize.y * v_widthRatio);\nmediump vec2 texCoord = mix(v_tlbr.xy, v_tlbr.zw, vec2(relativeTexX, relativeTexY));\nlowp vec4 color = texture2D(u_texture, texCoord);\ngl_FragColor = alpha * v_color[3] * color;\n#elif defined(SDF)\nmediump float relativeTexX = fract((v_accumulatedDistance * 0.5) / (v_patternSize.x * v_widthRatio));\nmediump float relativeTexY = 0.5 + 0.25 * v_normal.y;\nmediump vec2 texCoord = mix(v_tlbr.xy, v_tlbr.zw, vec2(relativeTexX, relativeTexY));\nmediump float d = rgba2float(texture2D(u_texture, texCoord)) - 0.5;\nfloat dist = d * (v_lineHalfWidth + u_antialiasing / 2.0);\ngl_FragColor = alpha * clamp(0.5 - dist, 0.0, 1.0) * v_color;\n#else\ngl_FragColor = alpha * v_color;\n#endif\n}","line.vert":"precision mediump float;\nattribute vec2 a_pos;\nattribute vec4 a_extrude_offset;\nattribute vec4 a_dir_normal;\nattribute vec2 a_accumulatedDistance;\n#pragma header\nuniform highp mat3 u_dvsMat3;\nuniform highp mat3 u_displayMat3;\nuniform highp mat3 u_displayViewMat3;\nuniform mediump float u_zoomFactor;\nuniform mediump vec2 u_lineTranslation;\nuniform mediump float u_antialiasing;\nuniform mediump float u_depth;\nvarying mediump vec2 v_normal;\nvarying highp float v_accumulatedDistance;\nconst float scale = 1.0 / 31.0;\nconst mediump float tileCoordRatio = 8.0;\n#if defined (SDF)\nconst mediump float sdfPatternHalfWidth = 15.5;\n#endif\n#if defined (PATTERN) || defined(SDF)\nuniform mediump vec2 u_mosaicSize;\nvarying mediump vec4 v_tlbr;\nvarying mediump vec2 v_patternSize;\nvarying mediump float v_widthRatio;\n#endif\nvarying lowp vec4 v_color;\nvarying mediump float v_lineHalfWidth;\nvarying mediump float v_blur;\nvoid main()\n{\n#pragma main\nv_color = color * opacity;\nv_blur = blur + u_antialiasing;\nv_normal = a_dir_normal.zw * scale;\n#if defined (PATTERN) || defined(SDF)\nv_tlbr = tlbr / u_mosaicSize.xyxy;\nv_patternSize = vec2(tlbr.z - tlbr.x, tlbr.y - tlbr.w);\n#if defined (PATTERN)\nv_widthRatio = width / v_patternSize.y;\n#else\nv_widthRatio = width / sdfPatternHalfWidth / 2.0;\n#endif\n#endif\nv_lineHalfWidth = (width + u_antialiasing) * 0.5;\nmediump vec2 dir = a_dir_normal.xy * scale;\nmediump vec2 offset_ = a_extrude_offset.zw * scale * offset;\nmediump vec2 dist = v_lineHalfWidth * scale * a_extrude_offset.xy;\nmediump vec3 pos = u_dvsMat3 * vec3(a_pos + offset_ * tileCoordRatio / u_zoomFactor, 1.0) + u_displayViewMat3 * vec3(dist, 0.0) + u_displayMat3 * vec3(u_lineTranslation, 0.0);\ngl_Position = vec4(pos.xy, u_depth, 1.0);\n#if defined (PATTERN) || defined(SDF)\nv_accumulatedDistance = a_accumulatedDistance.x * u_zoomFactor / tileCoordRatio + dot(dir, dist + offset_);\n#endif\n}"},outline:{"outline.frag":"varying lowp vec4 v_color;\nvarying mediump vec2 v_normal;\nvoid main()\n{\nlowp float dist = abs(v_normal.y);\nlowp float alpha = smoothstep(1.0, 0.0, dist);\ngl_FragColor = alpha * v_color;\n}","outline.vert":"attribute vec2 a_pos;\nattribute vec2 a_offset;\nattribute vec2 a_xnormal;\n#pragma header\nvarying lowp vec4 v_color;\nuniform highp mat3 u_dvsMat3;\nuniform highp mat3 u_displayMat3;\nuniform mediump vec2 u_fillTranslation;\nuniform mediump float u_depth;\nuniform mediump float u_outline_width;\nvarying lowp vec2 v_normal;\nconst float scale = 1.0 / 15.0;\nvoid main()\n{\n#pragma main\nv_color = color * opacity;\nv_normal = a_xnormal;\nmediump vec2 dist = u_outline_width * scale * a_offset;\nmediump vec3 pos = u_dvsMat3 * vec3(a_pos, 1.0) + u_displayMat3 * vec3(dist + u_fillTranslation, 0.0);\ngl_Position = vec4(pos.xy, u_depth, 1.0);\n}"},text:{"text.frag":"uniform lowp sampler2D u_texture;\nvarying lowp vec2 v_tex;\nvarying lowp vec4 v_color;\nvarying mediump float v_edgeWidth;\nvarying mediump float v_edgeDistance;\nvoid main()\n{\nlowp float dist = texture2D(u_texture, v_tex).a;\nmediump float alpha = smoothstep(v_edgeDistance - v_edgeWidth, v_edgeDistance + v_edgeWidth, dist);\ngl_FragColor = alpha * v_color;\n}","text.vert":"attribute vec2 a_pos;\nattribute vec2 a_vertexOffset;\nattribute vec4 a_texAngleRange;\nattribute vec4 a_levelInfo;\nattribute float a_opacityInfo;\n#pragma header\nvarying lowp vec4 v_color;\nuniform highp mat3 u_dvsMat3;\nuniform highp mat3 u_displayMat3;\nuniform highp mat3 u_displayViewMat3;\nuniform mediump vec2 u_textTranslation;\nuniform vec2 u_mosaicSize;\nuniform mediump float u_depth;\nuniform mediump float u_mapRotation;\nuniform mediump float u_level;\nuniform lowp float u_keepUpright;\nuniform mediump float u_fadeDuration;\nvarying lowp vec2 v_tex;\nconst float offsetPrecision = 1.0 / 8.0;\nconst mediump float edgePos = 0.75;\nuniform mediump float u_antialiasingWidth;\nvarying mediump float v_edgeDistance;\nvarying mediump float v_edgeWidth;\nuniform lowp float u_halo;\nconst float sdfFontScale = 1.0 / 24.0;\nconst float sdfPixel = 3.0;\nuniform highp float u_time;\nvoid main()\n{\n#pragma main\nif (u_halo > 0.5)\n{\nv_color = halo_color * opacity;\nhalo_width *= sdfPixel;\nhalo_blur *= sdfPixel;\n}\nelse\n{\nv_color = color * opacity;\nhalo_width = 0.0;\nhalo_blur = 0.0;\n}\nfloat modded = mod(a_opacityInfo, 128.0);\nfloat targetOpacity = (a_opacityInfo - modded) / 128.0;\nfloat startOpacity = modded / 127.0;\nfloat interpolatedOpacity = clamp(startOpacity + 2.0 * (targetOpacity - 0.5) * u_time / u_fadeDuration, 0.0, 1.0);\nv_color *= interpolatedOpacity;\nmediump float a_angle = a_levelInfo[1];\nmediump float a_minLevel = a_levelInfo[2];\nmediump float a_maxLevel = a_levelInfo[3];\nmediump vec2 a_tex = a_texAngleRange.xy;\nmediump float a_visMinAngle = a_texAngleRange.z;\nmediump float a_visMaxAngle = a_texAngleRange.w;\nmediump float delta_z = 0.0;\nmediump float angle = mod(a_angle + u_mapRotation, 256.0);\nif (a_visMinAngle < a_visMaxAngle)\n{\ndelta_z += (1.0 - step(u_keepUpright, 0.0)) * (step(a_visMaxAngle, angle) + (1.0 - step(a_visMinAngle, angle)));\n}\nelse\n{\ndelta_z += (1.0 - step(u_keepUpright, 0.0)) * (step(a_visMaxAngle, angle) * (1.0 - step(a_visMinAngle, angle)));\n}\ndelta_z += 1.0 - step(a_minLevel, u_level);\ndelta_z += step(a_maxLevel, u_level);\ndelta_z += step(v_color[3], 0.0);\nv_tex = a_tex.xy / u_mosaicSize;\nv_edgeDistance = edgePos - halo_width / size;\nv_edgeWidth = (u_antialiasingWidth + halo_blur) / size;\nmediump vec3 pos = u_dvsMat3 * vec3(a_pos, 1.0) + sdfFontScale * u_displayViewMat3 * vec3(offsetPrecision * size * a_vertexOffset, 0.0) + u_displayMat3 * vec3(u_textTranslation, 0.0);\ngl_Position = vec4(pos.xy, u_depth + delta_z, 1.0);\n}"},util:{"encoding.glsl":"const vec4 rgba2float_factors = vec4(\n255.0 / (256.0),\n255.0 / (256.0 * 256.0),\n255.0 / (256.0 * 256.0 * 256.0),\n255.0 / (256.0 * 256.0 * 256.0 * 256.0)\n);\nfloat rgba2float(vec4 rgba) {\nreturn dot(rgba, rgba2float_factors);\n}","util.glsl":"float nextPOT(in float x) {\nreturn pow(2.0, ceil(log2(abs(x))));\n}"}},i=new t((function(e){let t=a;return e.split("/").forEach((e=>{t&&(t=t[e])})),t}));function o(e){return i.resolveIncludes(e)}const r=e=>n({PATTERN:e.pattern}),l={shaders:e=>({vertexShader:r(e)+o("background/background.vert"),fragmentShader:r(e)+o("background/background.frag")})},m={shaders:e=>({vertexShader:o("circle/circle.vert"),fragmentShader:o("circle/circle.frag")})},d=e=>n({PATTERN:e.pattern}),u={shaders:e=>({vertexShader:d(e)+o("fill/fill.vert"),fragmentShader:d(e)+o("fill/fill.frag")})},_={shaders:e=>({vertexShader:o("outline/outline.vert"),fragmentShader:o("outline/outline.frag")})},v=e=>n({SDF:e.sdf}),p={shaders:e=>({vertexShader:v(e)+o("icon/icon.vert"),fragmentShader:v(e)+o("icon/icon.frag")})},c=e=>n({PATTERN:e.pattern,SDF:e.sdf}),f={shaders:e=>({vertexShader:c(e)+o("line/line.vert"),fragmentShader:c(e)+o("line/line.frag")})},s={shaders:e=>({vertexShader:o("text/text.vert"),fragmentShader:o("text/text.frag")})};class g{constructor(){this._programByKey=new Map}dispose(){this._programByKey.forEach((e=>e.dispose())),this._programByKey.clear()}getMaterialProgram(e,t,n){const a=t.key<<3|this._getMaterialOptionsValue(t.type,n);if(this._programByKey.has(a))return this._programByKey.get(a);const i=this._getProgramTemplate(t.type),{shaders:o}=i,{vertexShader:r,fragmentShader:l}=o(n),m=t.getShaderHeader(),d=t.getShaderMain(),u=r.replace("#pragma header",m).replace("#pragma main",d),_=e.programCache.acquire(u,l,t.getAttributeLocations());return this._programByKey.set(a,_),_}_getMaterialOptionsValue(t,n){switch(t){case e.BACKGROUND:case e.FILL:return(n.pattern?1:0)<<1;case e.OUTLINE:return 0;case e.LINE:{const e=n;return(e.sdf?1:0)<<2|(e.pattern?1:0)<<1}case e.ICON:return(n.sdf?1:0)<<1;case e.CIRCLE:case e.TEXT:default:return 0}}_getProgramTemplate(t){switch(t){case e.BACKGROUND:return l;case e.CIRCLE:return m;case e.FILL:return u;case e.ICON:return p;case e.LINE:return f;case e.OUTLINE:return _;case e.TEXT:return s;default:return null}}}export{g as V}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/Validation.js b/library/arcgis/4.30/@arcgis/core/chunks/Validation.js new file mode 100644 index 00000000..3c6a3b41 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/Validation.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{h as s}from"../widgets/Widget.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const t=({scale:t,status:a,icon:e,message:i})=>s("div",{class:"validation-container"},s("calcite-input-message",{icon:e,scale:t,status:a},i));export{t as V}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/ValuePickerBaseComponent.js b/library/arcgis/4.30/@arcgis/core/chunks/ValuePickerBaseComponent.js new file mode 100644 index 00000000..a021ca8a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/ValuePickerBaseComponent.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as o}from"./tslib.es6.js";import{property as e}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as r}from"../core/accessorSupport/decorators/subclass.js";import s from"../widgets/Widget.js";let t=class extends s{constructor(o,e){super(o,e),this.type=null,this.viewModel=null}};o([e()],t.prototype,"type",void 0),o([e()],t.prototype,"viewModel",void 0),t=o([r("esri.widgets.ValuePicker.ValuePickerBaseComponent")],t);const p=t;export{p as V}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/VectorTileLayerView2D.js b/library/arcgis/4.30/@arcgis/core/chunks/VectorTileLayerView2D.js new file mode 100644 index 00000000..cb4c839b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/VectorTileLayerView2D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import{clone as t}from"../core/lang.js";import{L as s}from"./Logger.js";import{d as i}from"./maybe.js";import{isAbortError as r}from"../core/promiseUtils.js";import{property as o}from"../core/accessorSupport/decorators/property.js";import{subclass as l}from"../core/accessorSupport/decorators/subclass.js";import{d as a,h as n}from"./diffUtils.js";import p from"../geometry/Point.js";import{f as c,c as h,m as y}from"./aaBoundingRect.js";import{f as m}from"./unitUtils.js";import{B as d,a as u}from"./enums3.js";import{T as _,a as f}from"./TileInfoViewPOT.js";import{L as g}from"./LRUCache.js";import{c as j,a as b}from"./TileStrategy.js";import{T}from"./TileKey2.js";import{S,V as w,a as v,w as C,C as D,R as I,b as L}from"./RenderableTile.js";import R from"../layers/support/TileInfo.js";import{signal as P}from"../core/signal.js";import{d as M,f as U}from"./config.js";import{V as E,S as x}from"./StyleDefinition.js";import{W as H}from"./Container.js";import{T as F}from"./TileContainer.js";import{k as A,j as V,g as k}from"./enums.js";import O from"../Graphic.js";import{g as z}from"./ensureType.js";import{P as B}from"./pbf.js";import{P as q}from"./PooledRBush.js";import{S as N,F as Q}from"./SourceLayerData.js";import{g as G}from"./GeometryUtils.js";import{I as K,S as Y}from"./StyleRepository.js";import{L as W}from"./LayerView2D.js";import $ from"../views/layers/LayerView.js";import"../config.js";import"./handleUtils.js";import"../core/Error.js";import"./utils.js";import"./metadata.js";import"./tracking.js";import"../core/Accessor.js";import"../core/Handles.js";import"./ObservableBase.js";import"../core/scheduling.js";import"../core/Collection.js";import"../core/Evented.js";import"./shared.js";import"./SimpleObservable.js";import"../core/accessorSupport/decorators/cast.js";import"./reader.js";import"./writer.js";import"../geometry/Geometry.js";import"../core/JSONSupport.js";import"../geometry/SpatialReference.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../geometry/support/webMercatorUtils.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"../geometry/Extent.js";import"../core/workers/workers.js";import"../core/workers/Connection.js";import"./Queue.js";import"../core/workers/RemoteClient.js";import"../intl.js";import"./date.js";import"./locale.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./messages.js";import"./Rect.js";import"./Texture.js";import"./GLObjectType.js";import"./rasterizingUtils.js";import"./floatRGBA.js";import"./constants.js";import"./MemCache.js";import"./vec2.js";import"./QueueProcessor.js";import"./ReactiveMap.js";import"./mat3.js";import"./mat3f32.js";import"./BufferObject.js";import"./VertexArrayObject.js";import"./TiledDisplayObject.js";import"./VertexElementDescriptor.js";import"./DisplayObject.js";import"../layers/support/LOD.js";import"./TileKey.js";import"./enums2.js";import"./EffectView.js";import"./parser.js";import"./colorUtils.js";import"./utils3.js";import"./screenUtils.js";import"./mat4.js";import"./_commonjsHelpers.js";import"./highlightReasons.js";import"../Color.js";import"./HighlightOptions.js";import"./definitions.js";import"./WGLContainer.js";import"./dataViewUtils.js";import"./Program.js";import"./BoundingBox.js";import"./vec2f32.js";import"./WGLBrushVTLSymbol.js";import"./vec4f32.js";import"./ShaderCompiler.js";import"./ProgramTemplate.js";import"./mat2df32.js";import"./mat2d.js";import"./vec3f32.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"./earcut.js";import"./vec2f64.js";import"./featureConversionUtils.js";import"./aaBoundingBox.js";import"../geometry/support/jsonUtils.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"../geometry/Polyline.js";import"./OptimizedFeature.js";import"./OptimizedGeometry.js";import"./OptimizedFeatureSet.js";import"./clippingUtils.js";import"../geometry.js";import"./typeUtils.js";import"../PopupTemplate.js";import"../core/Clonable.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../popup/content.js";import"../popup/content/AttachmentsContent.js";import"../popup/content/Content.js";import"../popup/content/CustomContent.js";import"../popup/content/ExpressionContent.js";import"../popup/ElementExpressionInfo.js";import"../popup/content/FieldsContent.js";import"../popup/FieldInfo.js";import"./enumeration.js";import"../popup/support/FieldInfoFormat.js";import"../popup/content/MediaContent.js";import"../popup/content/BarChartMediaInfo.js";import"../popup/content/mixins/ChartMediaInfo.js";import"../popup/content/mixins/MediaInfo.js";import"../popup/content/support/ChartMediaInfoValue.js";import"../popup/content/support/ChartMediaInfoValueSeries.js";import"./chartMediaInfoUtils.js";import"../popup/content/ColumnChartMediaInfo.js";import"../popup/content/ImageMediaInfo.js";import"../popup/content/support/ImageMediaInfoValue.js";import"../popup/content/LineChartMediaInfo.js";import"../popup/content/PieChartMediaInfo.js";import"../popup/content/RelationshipContent.js";import"../popup/support/RelatedRecordsInfoFieldOrder.js";import"../popup/content/TextContent.js";import"../popup/ExpressionInfo.js";import"../popup/LayerOptions.js";import"../popup/RelatedRecordsInfo.js";import"../support/actions/ActionBase.js";import"../core/Identifiable.js";import"../support/actions/ActionButton.js";import"../support/actions/ActionToggle.js";import"../symbols.js";import"../symbols/CIMSymbol.js";import"../symbols/Symbol.js";import"../symbols/ExtrudeSymbol3DLayer.js";import"../symbols/Symbol3DLayer.js";import"./utils4.js";import"../symbols/edges/Edges3D.js";import"./materialUtils.js";import"./opacityUtils.js";import"../symbols/edges/SketchEdges3D.js";import"../symbols/edges/SolidEdges3D.js";import"./Symbol3DMaterial.js";import"../symbols/FillSymbol.js";import"../symbols/SimpleLineSymbol.js";import"../symbols/LineSymbol.js";import"../symbols/LineSymbolMarker.js";import"./lineMarkers.js";import"../symbols/FillSymbol3DLayer.js";import"../symbols/patterns/LineStylePattern3D.js";import"../symbols/patterns/StylePattern3D.js";import"./utils5.js";import"./colors.js";import"./symbolLayerUtils3D.js";import"../symbols/Font.js";import"../symbols/IconSymbol3DLayer.js";import"./persistableUrlUtils.js";import"../symbols/LabelSymbol3D.js";import"../symbols/Symbol3D.js";import"./collectionUtils.js";import"../portal/Portal.js";import"../core/Loadable.js";import"../core/Promise.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"../symbols/LineSymbol3DLayer.js";import"../symbols/LineStyleMarker3D.js";import"../symbols/ObjectSymbol3DLayer.js";import"../symbols/PathSymbol3DLayer.js";import"../symbols/TextSymbol3DLayer.js";import"../symbols/WaterSymbol3DLayer.js";import"../symbols/support/StyleOrigin.js";import"./Thumbnail.js";import"./calloutUtils.js";import"../symbols/callouts/Callout3D.js";import"../symbols/callouts/LineCallout3D.js";import"../symbols/support/Symbol3DVerticalOffset.js";import"../symbols/LineSymbol3D.js";import"../symbols/MarkerSymbol.js";import"../symbols/MeshSymbol3D.js";import"../symbols/PictureFillSymbol.js";import"./urlUtils.js";import"../symbols/PictureMarkerSymbol.js";import"../symbols/PointSymbol3D.js";import"../symbols/PolygonSymbol3D.js";import"../symbols/SimpleFillSymbol.js";import"../symbols/SimpleMarkerSymbol.js";import"../symbols/TextSymbol.js";import"../symbols/WebStyleSymbol.js";import"./quickselect.js";import"./colorUtils2.js";import"./vec4.js";import"./vec4f64.js";import"./unitBezier.js";import"./ClipRect.js";import"./layerViewUtils.js";import"./UpdatingHandles.js";const X=(e,t)=>e+1/(1<<2*t);class Z{constructor(e,t){this._tiles=new Map,this._tileCache=new g(40,(e=>e.dispose())),this._viewSize=[0,0],this._visibleTiles=new Map,this.acquireTile=e.acquireTile,this.releaseTile=e.releaseTile,this.tileInfoView=e.tileInfoView,this._container=t}destroy(){for(const[e,t]of this._tiles)t.dispose();this._tiles=null,this._tileCache.clear(),this._tileCache=null}update(e){this._updateCacheSize(e);const t=this.tileInfoView,s=t.getTileCoverage(e.state,0,!0,"smallest");if(!s)return!0;const{spans:i,lodInfo:r}=s,{level:o}=r,l=this._tiles,a=new Set,n=new Set;for(const{row:e,colFrom:t,colTo:s}of i)for(let i=t;i<=s;i++){const t=T.getId(o,e,r.normalizeCol(i),r.getWorldForColumn(i)),s=this._getOrAcquireTile(t);a.add(t),s.processed()?this._addToContainer(s):n.add(new T(t))}for(const[e,t]of l)t.isCoverage=a.has(e);for(const e of n)this._findPlaceholdersForMissingTiles(e,a);let p=!1;for(const[e,i]of l)i.neededForCoverage=a.has(e),i.neededForCoverage||i.isHoldingForFade&&t.intersects(s,i.key)&&a.add(e),i.isFading&&(p=!0);for(const[e,t]of this._tiles)a.has(e)||this._releaseTile(e);return j.pool.release(s),!p}clear(){this._tiles.clear(),this._tileCache.clear(),this._visibleTiles.clear()}clearCache(){this._tileCache.clear()}getIntersectingTiles(e,t,s,i,r){const o=[0,0],l=[0,0];i.toMap(o,e-s,t+s),i.toMap(l,e+s,t-s);const a=Math.min(o[0],l[0]),n=Math.min(o[1],l[1]),p=Math.max(o[0],l[0]),m=Math.max(o[1],l[1]),d=c(a,n,p,m),u=h(),_=[];for(const[e,t]of this._visibleTiles)this.tileInfoView.getTileBounds(u,t.key),y(d,u)&&_.push(t);if(null!=r&&r.length>0){const e=new Set(_.map((e=>e.id))),t=r.filter((t=>!e.has(t.tileKey.id))).map((e=>this._visibleTiles.get(e.tileKey.id))).filter((e=>void 0!==e));_.push(...t)}return _}_findPlaceholdersForMissingTiles(e,t){const s=[];for(const[i,r]of this._tiles)this._addPlaceholderChild(s,r,e,t);const i=s.reduce(X,0);Math.abs(1-i)<1e-6||this._addPlaceholderParent(e.id,t)}_addPlaceholderChild(e,t,s,i){t.key.level<=s.level||!t.hasData()||function(e,t){const s=t.level-e.level;return e.row===t.row>>s&&e.col===t.col>>s&&e.world===t.world}(s,t.key)&&(this._addToContainer(t),i.add(t.id),e.push(t.key.level-s.level))}_addPlaceholderParent(e,t){const s=this._tiles;let i=e;for(;;){if(i=J(i),!i||t.has(i))return;const e=s.get(i);if(e?.hasData())return this._addToContainer(e),void t.add(e.id)}}_getOrAcquireTile(e){let t=this._tiles.get(e);return t||(t=this._tileCache.pop(e),t||(t=this.acquireTile(new T(e))),this._tiles.set(e,t),t)}_releaseTile(e){const t=this._tiles.get(e);this.releaseTile(t),this._removeFromContainer(t),this._tiles.delete(e),t.hasData()?this._tileCache.put(e,t,1):t.dispose()}_addToContainer(e){let t;const s=[],i=this._container;if(i.contains(e))return;const r=this._visibleTiles;for(const[i,o]of r)this._canConnectDirectly(e,o)&&s.push(o),null==t&&this._canConnectDirectly(o,e)&&(t=o);if(null!=t){for(const i of s)t.childrenTiles.delete(i),e.childrenTiles.add(i),i.parentTile=e;t.childrenTiles.add(e),e.parentTile=t}else for(const t of s)e.childrenTiles.add(t),t.parentTile=e;r.set(e.id,e),i.addChild(e)}_removeFromContainer(e){if(this._visibleTiles.delete(e.id),this._container.removeChild(e),null!=e.parentTile){e.parentTile.childrenTiles.delete(e);for(const t of e.childrenTiles)null!=e.parentTile&&e.parentTile.childrenTiles.add(t)}for(const t of e.childrenTiles)t.parentTile=e.parentTile;e.parentTile=null,e.childrenTiles.clear()}_canConnectDirectly(e,t){const s=e.key;let{level:i,row:r,col:o,world:l}=t.key;const a=this._visibleTiles;for(;i>0;){if(i--,r>>=1,o>>=1,s.level===i&&s.row===r&&s.col===o&&s.world===l)return!0;if(a.has(`${i}/${r}/${o}/${l}`))return!1}return!1}_updateCacheSize(e){const t=e.state.size;if(t[0]===this._viewSize[0]&&t[1]===this._viewSize[1])return;const s=Math.ceil(t[0]/512)+1,i=Math.ceil(t[1]/512)+1;this._viewSize[0]=t[0],this._viewSize[1]=t[1],this._tileCache.maxSize=5*s*i}}function J(e){const[t,s,i,r]=e.split("/"),o=parseInt(t,10);return 0===o?null:`${o-1}/${parseInt(s,10)>>1}/${parseInt(i,10)>>1}/${parseInt(r,10)}`}const ee=1e-6;class te{constructor(e,t){this.styleRepository=e,this._tileToHandle=new Map,this._viewState={scale:0,rotation:0,center:[0,0],size:[0,0]},this._declutterViewState={scale:0,rotation:0,center:[0,0],size:[0,0]},this._offsetFromScreenCenter=[0,0],this._completed=!1,this._fading=P(!1),this._symbolRepository=new S(4096,t,(()=>new w)),this._symbolDeclutterer=new v(t,this._symbolRepository,((e,t,s)=>this._createCollisionJob(e,t,s)),((e,t)=>{e.allSymbolsFadingOut=!0,e.lastOpacityUpdate=t,C(e,t,!0),e.decluttered=!0,e.requestRender()}),((e,t)=>this.styleRepository.getStyleLayerByUID(e.styleLayerUID).z-this.styleRepository.getStyleLayerByUID(t.styleLayerUID).z),(e=>{const t=this.styleRepository.getStyleLayerByUID(e);if(this._zoom+ee=t.maxzoom)return!1;const s=t.getLayoutProperty("visibility");return!s||s.getValue()!==E.NONE}))}get symbolRepository(){return this._symbolRepository}_createCollisionJob(e,t,s){return this.updateDecluttererViewState(),new D(e,t,s,this.styleRepository,this._zoom,this._viewState.rotation)}get fading(){return this._fading.value}get decluttererOffset(){return this._offsetFromScreenCenter}addTile(e){e.decluttered=!1,this._tileToHandle.set(e,e.on("symbols-changed",(()=>{this._symbolRepository.add(e),this.restartDeclutter()}))),this._symbolRepository.add(e),this.restartDeclutter()}removeTile(e){const t=this._tileToHandle.get(e);t&&(this._symbolRepository.removeTile(e),this.restartDeclutter(),t.remove(),this._tileToHandle.delete(e))}update(e,t){this._zoom=e,this._viewState={scale:t.scale,rotation:t.rotation,center:[t.center[0],t.center[1]],size:[t.size[0],t.size[1]]};const s=[0,0];t.toScreen(s,t.center);const i=[0,0];return t.toScreen(i,this._declutterViewState.center),this._offsetFromScreenCenter[0]=s[0]-i[0],this._offsetFromScreenCenter[1]=s[1]-i[1],this._continueDeclutter(),this._completed}restartDeclutter(){this._completed=!1,this._symbolDeclutterer.restart(),this._notifyUnstable()}clear(){this._completed=!1,this._symbolRepository=null,this._symbolDeclutterer.restart(),this._tileToHandle.forEach((e=>e.remove())),this._tileToHandle.clear()}get stale(){return this._zoom!==this._declutterZoom||this._viewState.size[0]!==this._declutterViewState.size[0]||this._viewState.size[1]!==this._declutterViewState.size[1]||this._viewState.scale!==this._declutterViewState.scale||this._viewState.rotation!==this._declutterViewState.rotation}deleteStyleLayers(e){this._symbolRepository.deleteStyleLayers(e)}_continueDeclutter(){this._completed&&!this.stale||(this._symbolDeclutterer.running||(this.updateDecluttererViewState(),this._symbolDeclutterer.restart()),this._symbolDeclutterer.setScreenSize(this._viewState.size[0],this._viewState.size[1]),this._completed=this._symbolDeclutterer.continue(M),this._completed&&this._scheduleNotifyStable())}_scheduleNotifyStable(){null!=this._stableNotificationHandle&&clearTimeout(this._stableNotificationHandle),this._stableNotificationHandle=setTimeout((()=>{this._stableNotificationHandle=null,this._fading.value=!1}),1.5*U)}_notifyUnstable(){null!=this._stableNotificationHandle&&(clearTimeout(this._stableNotificationHandle),this._stableNotificationHandle=null),this._fading.value=!0}updateDecluttererViewState(){this._declutterZoom=this._zoom,this._declutterViewState.center[0]=this._viewState.center[0],this._declutterViewState.center[1]=this._viewState.center[1],this._declutterViewState.rotation=this._viewState.rotation,this._declutterViewState.scale=this._viewState.scale,this._declutterViewState.size[0]=this._viewState.size[0],this._declutterViewState.size[1]=this._viewState.size[1],this._offsetFromScreenCenter[0]=0,this._offsetFromScreenCenter[1]=0}}const se=1e-6;function ie(e,t){if(e){const s=e.getLayoutProperty("visibility");if(!s||s.getValue()!==E.NONE&&(void 0===e.minzoom||e.minzoom=t-se))return!0}return!1}class re extends F{constructor(e){super(e),this._backgroundTiles=[],this._computeDisplayInfoView(e)}destroy(){this.removeAllChildren(),this._spriteMosaic?.dispose(),this._spriteMosaic=null,this._glyphMosaic?.dispose(),this._glyphMosaic=null,null!=this._symbolFader&&(this._symbolFader.clear(),this._symbolFader=null),this._styleRepository=null,this._backgroundTiles=[]}get fading(){return this._symbolFader?.fading??!1}get symbolFader(){return this._symbolFader}get symbolRepository(){return this._symbolFader?.symbolRepository}setStyleResources(e,t,s,i){this._spriteMosaic=e,this._glyphMosaic=t,this._styleRepository=s,this._tileInfoView=i,this._computeDisplayInfoView(i),null==this._symbolFader&&(this._symbolFader=new te(this._styleRepository,this.children)),this._symbolFader.styleRepository=s}setSpriteMosaic(e){this._spriteMosaic?.dispose(),this._spriteMosaic=e}deleteStyleLayers(e){null!=this._symbolFader&&this._symbolFader.deleteStyleLayers(e)}createRenderParams(e){return{...super.createRenderParams(e),renderPass:null,styleLayer:null,styleLayerUID:-1,glyphMosaic:this._glyphMosaic,spriteMosaic:this._spriteMosaic,hasClipping:!!this._clippingInfos}}doRender(e){!this.visible||e.drawPhase!==H.MAP&&e.drawPhase!==H.DEBUG||void 0===this._spriteMosaic||super.doRender(e)}addChild(e){return super.addChild(e),null!=this._symbolFader?this._symbolFader.addTile(e):e.decluttered=!0,this.requestRender(),e}removeChild(e){return null!=this._symbolFader&&this._symbolFader.removeTile(e),this.requestRender(),super.removeChild(e)}renderChildren(e){const{drawPhase:t}=e;t!==H.DEBUG?this._doRender(e):super.renderChildren(e)}removeAllChildren(){for(let e=0;ee.neededForCoverage&&e.hasData()))}restartDeclutter(){null!=this._symbolFader&&this._symbolFader.restartDeclutter()}_doRender(e){const{context:t,state:s}=e,i=this._styleRepository;if(!i)return;const r=i.layers,o=this._displayInfo.scaleToZoom(s.scale);i.backgroundBucketIds.length>0&&(e.renderPass="background",this._renderBackgroundLayers(e,i.backgroundBucketIds,o)),super.renderChildren(e),e.drawPhase===H.MAP&&this._fade(o,s);const l=this.children.filter((e=>e.visible&&e.hasData()));if(!l||0===l.length)return t.bindVAO(),t.setStencilTestEnabled(!0),void t.setBlendingEnabled(!0);for(const e of l)e.triangleCount=0;t.setStencilWriteMask(0),t.setColorMask(!0,!0,!0,!0),t.setStencilOp(A.KEEP,A.KEEP,A.REPLACE),t.setStencilTestEnabled(!0),t.setBlendingEnabled(!1),t.setDepthTestEnabled(!0),t.setDepthWriteEnabled(!0),t.setDepthFunction(V.LEQUAL),t.setClearDepth(1),t.clear(t.gl.DEPTH_BUFFER_BIT),e.renderPass="opaque";for(let t=r.length-1;t>=0;t--)this._renderStyleLayer(r[t],e,l);t.setDepthWriteEnabled(!1),t.setBlendingEnabled(!0),t.setBlendFunctionSeparate(k.ONE,k.ONE_MINUS_SRC_ALPHA,k.ONE,k.ONE_MINUS_SRC_ALPHA),e.renderPass="translucent";for(let t=0;te.decluttered)):s.filter((e=>e.neededForCoverage)),"vtlSymbol"!==a&&(0===s.length||void 0!==e.minzoom&&e.minzoom>=i+se||void 0!==e.maxzoom&&e.maxzoom{const s=e.vtlSymbol.sourceTile,i=t.vtlSymbol.sourceTile;return s.level!==i.level?s.level-i.level:s.row!==i.row?s.row-i.row:s.col!==i.col?s.col-i.col:e.styleLayerUID-t.styleLayerUID};class le{constructor(e,t,s,i,r){this.tileKey=e,this._index=null,this._styleRepository=null,this._tileHandler=null,this._tileKeyToPBF=new Map,this._tileLayerData=t,this._styleRepository=s,this._tileHandler=i,this._parentLayer=r}static create(e,t,s,i,r){return new le(e,t,s,i,r)}clear(){this._index?.clear(),this._tileKeyToPBF.clear()}async queryAttributes(e,t,s,i,r){if(0===this._tileLayerData.size||!this._styleRepository||!this._tileHandler)return[];null===this._index&&(this._index=new q(100,ae),await this._indexLayers());const o=[];return this._queryIndex(o,e,t,s,this.tileKey.level,i),r&&r?.length>0&&await this._getSymbolsAttributes(o,r),o}async _indexLayers(){const e=this.tileKey,t=this._styleRepository.layers,s=await this._getTilePayload(e);for(const[i,r]of this._tileLayerData){const o=t[i],l=s.find((e=>e.sourceName===o.source));if(!l)continue;const{protobuff:a,key:n}=l;if(r.type!==d.SYMBOL){const t=1<=10*p||l&&l<=10*n)continue;const c=e.getFeatureInflatedBounds(i,n,y.extent,j);null==c||c[0]>f||c[1]>g||c[2]e.sourceName===l.source)),a&&this._addSymbolsAttributes(e,t.slice(r.from,r.to).map((e=>e.vtlSymbol)),i,a)}return e}_addSymbolsAttributes(e,t,s,i){const r=this._styleRepository.layers,o=i.key,l=this.tileKey,a=1<{const{attributes:i,tilePoint:o}=t;e.push({layerId:r[s].id,layerIndex:s,graphic:new O({attributes:i,origin:{type:"vector-tile",layerId:r[s].id,layerIndex:s,layer:this._parentLayer}}),tilePoint:o})}))}_getSymbolAttributes(e,t,s,i,r,o){const l=[],a=this._styleRepository.layers;let n=0;t.sort(((e,t)=>e.featureIndex-t.featureIndex));const p=new B(new Uint8Array(e),new DataView(e));for(;p.next();)switch(p.tag()){case 3:{const e=p.getMessage(),c=new N(e);if(e.release(),c.name!==a[s].sourceLayer)continue;const h=c.getData(),y=c.extent/i,m=4096/y,d=y*o,u=y*r;let _=0;for(;h.nextTag(2);){const e=h.getMessage();if(_++===t[n].featureIndex){const t=new Q(e,c),s=t.values,i=t.getGeometry(),r=null!=i?[m*(i[0][0].x-d),m*(i[0][0].y-u)]:null;l.push({attributes:s,tilePoint:r}),n++}if(e.release(),n===t.length)return l}break}default:p.skip()}return l}_queryIndex(e,t,s,i,r,o){const l=8*i*(window.devicePixelRatio||1);return this._index?.search({minX:t-l,minY:s-l,maxX:t+l,maxY:s+l},(l=>{const{layer:a,feature:n}=l;a.isIntersectingFeature(t,s,i,n,r,o,l)&&e.push({layerId:a.id,layerIndex:a.uid,tilePoint:null,graphic:new O({attributes:n.values,origin:{type:"vector-tile",layerId:l.layer.id,layerIndex:l.layer.uid,layer:this._parentLayer}})})})),e}async _getTilePayload(e){return z(this._tileKeyToPBF,e.id,(()=>this._tileHandler.fetchTilePBFs(e))).then((e=>e))}}const ae=e=>({minX:e.bounds[0],minY:e.bounds[1],maxX:e.bounds[2],maxY:e.bounds[3]});let ne=class extends(W($)){constructor(){super(...arguments),this._styleChanges=[],this._fetchQueue=null,this._parseQueue=null,this._tileHandlerPromise=null,this._isTileHandlerReady=!1}get fading(){return this._vectorTileContainer?.fading??!1}async hitTest(e,t){const s=this._tileHandlerPromise,i=this._vectorTileContainer?.symbolFader;if(!s||!this._isTileHandlerReady||!i)return;await s;let r=null;const o=this._vectorTileContainer?.symbolRepository;o&&(r=o.querySymbols(t,2,i.decluttererOffset,{}));const l=this.view.state,a=this._tileManager.getIntersectingTiles(t.x,t.y,2,l,r);if((!a||0===a.length)&&0===r?.length)return null;e=e.clone().normalize();const n=[],p=[];for(const t of a)n.push(this._queryTile(p,e,2,this.view.state.rotation,t,r?.filter((e=>e.tileKey.id===t.id))));return await Promise.all(n),p}update(e){if(this._tileHandlerPromise&&this._isTileHandlerReady)return e.pixelRatio!==this._tileHandler.devicePixelRatio?(this._start(),void(this._tileHandler.devicePixelRatio=e.pixelRatio)):void(this._styleChanges.length>0?this._tileHandlerPromise=this._applyStyleChanges():(this._fetchQueue.pause(),this._parseQueue.pause(),this._fetchQueue.state=e.state,this._parseQueue.state=e.state,this._tileManager.update(e)||this.requestUpdate(),this._parseQueue.resume(),this._fetchQueue.resume()))}attach(){const{style:e}=this.layer.currentStyleInfo;this._styleRepository=new Y(e),this._tileInfoView=new _(this.layer.tileInfo,this.layer.fullExtent),this._vectorTileContainer=new re(this._tileInfoView),this._tileHandler=new f(this.layer,this._styleRepository,window.devicePixelRatio||1,this.layer.tileInfo.lods.length-1),this.container.addChild(this._vectorTileContainer),this._start(),this.addAttachHandles([this.layer.on("paint-change",(e=>{if(e.isDataDriven)this._styleChanges.push({type:u.PAINTER_CHANGED,data:e}),this.requestUpdate();else{const t=this._styleRepository,s=t.getLayerById(e.layer);if(!s)return;const i=s.type===x.SYMBOL;t.setPaintProperties(e.layer,e.paint),i&&this._vectorTileContainer?.restartDeclutter(),this._vectorTileContainer?.requestRender()}})),this.layer.on("layout-change",(e=>{const t=this._styleRepository,s=t.getLayerById(e.layer);if(!s)return;const i=a(s.layout,e.layout);if(null!=i){if(n(i,"visibility")&&1===function(e){if(null==e)return 0;switch(e.type){case"partial":return Object.keys(e.diff).length;case"complete":return Math.max(Object.keys(e.oldValue).length,Object.keys(e.newValue).length);case"collection":return Object.keys(e.added).length+Object.keys(e.changed).length+Object.keys(e.removed).length}}(i))return t.setLayoutProperties(e.layer,e.layout),s.type===x.SYMBOL&&this._vectorTileContainer?.restartDeclutter(),void this._vectorTileContainer?.requestRender();this._styleChanges.push({type:u.LAYOUT_CHANGED,data:e}),this.requestUpdate()}})),this.layer.on("style-layer-visibility-change",(e=>{const t=this._styleRepository,s=t.getLayerById(e.layer);s&&(t.setStyleLayerVisibility(e.layer,e.visibility),s.type===x.SYMBOL&&this._vectorTileContainer?.restartDeclutter(),this._vectorTileContainer?.requestRender())})),this.layer.on("style-layer-change",(e=>{this._styleChanges.push({type:u.LAYER_CHANGED,data:e}),this.requestUpdate()})),this.layer.on("delete-style-layer",(e=>{this._styleChanges.push({type:u.LAYER_REMOVED,data:e}),this.requestUpdate()})),this.layer.on("load-style",(()=>this._loadStyle())),this.layer.on("spriteSource-change",(e=>{this._styleChanges.push({type:u.SPRITES_CHANGED,data:e});const t=this._styleRepository.layers;for(const e of t)switch(e.type){case x.SYMBOL:e.getLayoutProperty("icon-image")&&this._styleChanges.push({type:u.LAYOUT_CHANGED,data:{layer:e.id,layout:e.layout}});break;case x.LINE:e.getPaintProperty("line-pattern")&&this._styleChanges.push({type:u.PAINTER_CHANGED,data:{layer:e.id,paint:e.paint,isDataDriven:e.isPainterDataDriven()}});break;case x.FILL:e.getLayoutProperty("fill-pattern")&&this._styleChanges.push({type:u.PAINTER_CHANGED,data:{layer:e.id,paint:e.paint,isDataDriven:e.isPainterDataDriven()}})}this.requestUpdate()}))])}detach(){this._stop(),this.container.removeAllChildren(),this._vectorTileContainer=i(this._vectorTileContainer),this._tileHandler=i(this._tileHandler)}viewChange(){this.requestUpdate()}moveEnd(){this.requestUpdate()}supportsSpatialReference(e){return m(this.layer.tileInfo?.spatialReference,e)}canResume(){let e=super.canResume();const{currentStyleInfo:t}=this.layer;if(e&&t?.layerDefinition){const s=this.view.scale,{minScale:i,maxScale:r}=t.layerDefinition;t?.layerDefinition&&(i&&is&&(e=!1))}return e}isUpdating(){return this.fading}acquireTile(e){const t=this._createVectorTile(e);return this._updatingHandles.addPromise(this._fetchQueue.push(t.key).then((e=>this._parseQueue.push({key:t.key,data:e}))).then((e=>{t.once("attach",(()=>this.requestUpdate())),t.setData(e),this.requestUpdate()})).catch((e=>{r(e)||s.getLogger(this).error(e)}))),t}releaseTile(e){const t=e.key.id;this._fetchQueue.abort(t),this._parseQueue.abort(t),this.requestUpdate()}_start(){if(this._stop(),this._tileManager=new Z({acquireTile:e=>this.acquireTile(e),releaseTile:e=>this.releaseTile(e),tileInfoView:this._tileInfoView},this._vectorTileContainer),!this.layer.currentStyleInfo)return;const e=new AbortController,t=this._tileHandler.start({signal:e.signal}).then((()=>{this._fetchQueue=new b({tileInfoView:this._tileInfoView,process:(e,t)=>this._getTileData(e,t),concurrency:15}),this._parseQueue=new b({tileInfoView:this._tileInfoView,process:(e,t)=>this._parseTileData(e,t),concurrency:8}),this.requestUpdate(),this._isTileHandlerReady=!0}));this._tileHandler.spriteMosaic.then((e=>{this._vectorTileContainer.setStyleResources(e,this._tileHandler.glyphMosaic,this._styleRepository,this._tileInfoView),this.requestUpdate()})),this._tileHandlerAbortController=e,this._tileHandlerPromise=t}_stop(){if(!this._tileHandlerAbortController||!this._vectorTileContainer)return;const e=this._tileHandlerAbortController;e&&e.abort(),this._tileHandlerPromise=null,this._isTileHandlerReady=!1,this._fetchQueue=i(this._fetchQueue),this._parseQueue=i(this._parseQueue),this._tileManager=i(this._tileManager),this._vectorTileContainer.removeAllChildren()}async _getTileData(e,t){return this._tileHandler.fetchTileData(e,t)}async _parseTileData(e,t){return this._tileHandler.parseTileData(e,t)}async _applyStyleChanges(){this._isTileHandlerReady=!1,this._fetchQueue.pause(),this._parseQueue.pause(),this._fetchQueue.clear(),this._parseQueue.clear(),this._tileManager.clearCache();const e=this._styleChanges;try{await this._tileHandler.updateStyle(e)}catch(e){s.getLogger(this).error("error applying vector-tiles style update",e.message),this._fetchQueue.resume(),this._parseQueue.resume(),this._isTileHandlerReady=!0}const t=this._styleRepository,i=new Set;e.forEach((e=>{if(e.type!==u.LAYER_REMOVED)return;const s=e.data,r=t.getLayerById(s.layer);r&&i.add(r.uid)}));const r=new Set;e.forEach((e=>{let s;switch(e.type){case u.PAINTER_CHANGED:t.setPaintProperties(e.data.layer,e.data.paint),s=e.data.layer;break;case u.LAYOUT_CHANGED:t.setLayoutProperties(e.data.layer,e.data.layout),s=e.data.layer;break;case u.LAYER_REMOVED:return void t.deleteStyleLayer(e.data.layer);case u.LAYER_CHANGED:t.setStyleLayer(e.data.layer,e.data.index),s=e.data.layer.id;break;case u.SPRITES_CHANGED:this._vectorTileContainer.setSpriteMosaic(this._tileHandler.setSpriteSource(e.data.spriteSource))}if(s){const e=t.getLayerById(s);e&&r.add(e.uid)}}));const o=this._vectorTileContainer.children;if(i.size>0){const e=Array.from(i);this._vectorTileContainer.deleteStyleLayers(e);for(const t of o)t.deleteLayerData(e)}if(this._fetchQueue.resume(),this._parseQueue.resume(),r.size>0){const e=Array.from(r),t=[];for(const s of o){const i=this._updatingHandles.addPromise(this._fetchQueue.push(s.key).then((t=>this._parseQueue.push({key:s.key,data:t,styleLayerUIDs:e}))).then((e=>s.setData(e))));t.push(i)}await Promise.all(t)}this._styleChanges=[],this._isTileHandlerReady=!0,this.requestUpdate()}async _loadStyle(){const{style:e}=this.layer.currentStyleInfo,s=t(e);this._isTileHandlerReady=!1,this._fetchQueue.pause(),this._parseQueue.pause(),this._fetchQueue.clear(),this._parseQueue.clear(),this._styleRepository=new Y(s),this._vectorTileContainer.destroy(),this._tileManager.clear(),this._tileHandlerAbortController.abort(),this._tileHandlerAbortController=new AbortController;const{signal:i}=this._tileHandlerAbortController;try{this._tileHandlerPromise=this._tileHandler.setStyle(this._styleRepository,s,this.layer.tileInfo.lods.length-1),await this._tileHandlerPromise}catch(e){if(!r(e))throw e}if(i.aborted)return this._fetchQueue.resume(),this._parseQueue.resume(),this._isTileHandlerReady=!0,void this.requestUpdate();const o=await this._tileHandler.spriteMosaic,l=this._vectorTileContainer;this._tileInfoView=new _(this.layer.tileInfo,this.layer.fullExtent),l.setStyleResources(o,this._tileHandler.glyphMosaic,this._styleRepository,this._tileInfoView),this._tileManager=new Z({acquireTile:e=>this.acquireTile(e),releaseTile:e=>this.releaseTile(e),tileInfoView:this._tileInfoView},this._vectorTileContainer),this._fetchQueue.resume(),this._parseQueue.resume(),this._isTileHandlerReady=!0,this.requestUpdate()}_createVectorTile(e){const t=this._tileInfoView.getTileBounds(h(),e),s=this._tileInfoView.getTileResolution(e.level);return new L(e,s,t[0],t[3],512,512,this._styleRepository)}async _queryTile(e,t,s,i,r,o){if(0===r.layerData.size)return;const l=this._ensureTileIndex(r),a=this._tileInfoView.getTileBounds(h(),r.key,!0),n=(t.x-a[0])/(a[2]-a[0])*4096,p=4096*(1-(t.y-a[1])/(a[3]-a[1])),c=await l.queryAttributes(n,p,s,i,o);for(const s of c)s.graphic.geometry=this._tileToMapPoint(s.tilePoint,r.transforms.tileUnitsToPixels),e.push({type:"graphic",layer:this.layer,graphic:s.graphic,mapPoint:t.clone()});e.sort(((e,t)=>t.graphic.origin.layerIndex-e.graphic.origin.layerIndex))}_tileToMapPoint(e,t){if(!e)return null;const s=e[0]*t[0]+e[1]*t[3]+t[6],i=e[0]*t[1]+e[1]*t[4]+t[7],r=this.view.state,o=[0,0];return r.toMap(o,[s,i]),new p({x:o[0],y:o[1],spatialReference:r.spatialReference})}_ensureTileIndex(e){let t=e.featureIndex;return t||(t=le.create(e.key,e.layerData,this._styleRepository,this._tileHandler,this.layer),e.featureIndex=t),t}};e([o()],ne.prototype,"_isTileHandlerReady",void 0),ne=e([l("esri.views.2d.layers.VectorTileLayerView2D")],ne);const pe=ne;export{pe as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/VectorTileLayerView3D.js b/library/arcgis/4.30/@arcgis/core/chunks/VectorTileLayerView3D.js new file mode 100644 index 00000000..b8da34aa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/VectorTileLayerView3D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./tslib.es6.js";import e from"../core/Error.js";import{h as i}from"../core/lang.js";import{f as s,a as o,d as r}from"./maybe.js";import{throwIfAborted as l,isAborted as p}from"../core/promiseUtils.js";import{whenOnce as m,watch as a,syncAndInitial as n}from"../core/reactiveUtils.js";import{property as j}from"../core/accessorSupport/decorators/property.js";import"./Logger.js";import{subclass as c}from"../core/accessorSupport/decorators/subclass.js";import{a as u}from"./MemCache.js";import{f as d}from"./mat3f32.js";import{c as h}from"./aaBoundingRect.js";import{a as y,T as g}from"./TileInfoViewPOT.js";import{b as f}from"./RenderableTile.js";import{T as b}from"./TileKey2.js";import{W as v,a as S,b as w,c as C,d as U}from"./WGLBrushVTLSymbol.js";import{V as L}from"./VTLMaterialManager.js";import{S as M,V as _}from"./StyleDefinition.js";import{j as T,g as I}from"./enums.js";import{S as R}from"./StyleRepository.js";import{L as D}from"./LayerView3D.js";import{T as x}from"./TiledLayerView3D.js";import{v as P,t as V}from"./terrainUtils.js";import E from"../views/layers/LayerView.js";import"../config.js";import"./handleUtils.js";import"./asyncUtils.js";import"../core/Accessor.js";import"../core/Handles.js";import"./metadata.js";import"./utils.js";import"./ObservableBase.js";import"./tracking.js";import"../core/scheduling.js";import"../core/Collection.js";import"../core/Evented.js";import"./ensureType.js";import"./shared.js";import"./SimpleObservable.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"../geometry/Extent.js";import"../geometry/Geometry.js";import"../core/JSONSupport.js";import"./reader.js";import"../geometry/SpatialReference.js";import"./unitUtils.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"./writer.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"../core/workers/workers.js";import"../core/workers/Connection.js";import"./Queue.js";import"../core/workers/RemoteClient.js";import"../intl.js";import"./date.js";import"./locale.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./messages.js";import"./Rect.js";import"./Texture.js";import"./GLObjectType.js";import"./pbf.js";import"./rasterizingUtils.js";import"./floatRGBA.js";import"./constants.js";import"../layers/support/TileInfo.js";import"../layers/support/LOD.js";import"./TileKey.js";import"./TileStrategy.js";import"./vec2.js";import"./QueueProcessor.js";import"./ReactiveMap.js";import"../core/signal.js";import"./mat3.js";import"./enums3.js";import"./BufferObject.js";import"./VertexArrayObject.js";import"./config.js";import"./TiledDisplayObject.js";import"./VertexElementDescriptor.js";import"./DisplayObject.js";import"./GeometryUtils.js";import"./coordsUtils.js";import"./Axis.js";import"./vec4f32.js";import"./definitions.js";import"./vec2f32.js";import"./ShaderCompiler.js";import"./programUtils.js";import"./enums2.js";import"../Color.js";import"./colorUtils.js";import"./colorUtils2.js";import"./vec4.js";import"./vec4f64.js";import"./unitBezier.js";import"./heightModelInfoUtils.js";import"../geometry/HeightModelInfo.js";import"./arcgisLayerUrl.js";import"./persistableUrlUtils.js";import"./LayerViewPerformanceInfo.js";import"../views/SceneView.js";import"../Camera.js";import"../CameraLayout.js";import"../core/Clonable.js";import"./Cyclical.js";import"../geometry.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./extentUtils.js";import"../geometry/Polyline.js";import"./typeUtils.js";import"../geometry/support/jsonUtils.js";import"../Viewpoint.js";import"./domUtils.js";import"./screenUtils.js";import"./GraphicsCollection.js";import"../Graphic.js";import"../PopupTemplate.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../popup/content.js";import"../popup/content/AttachmentsContent.js";import"../popup/content/Content.js";import"../popup/content/CustomContent.js";import"../popup/content/ExpressionContent.js";import"../popup/ElementExpressionInfo.js";import"../popup/content/FieldsContent.js";import"../popup/FieldInfo.js";import"./enumeration.js";import"../popup/support/FieldInfoFormat.js";import"../popup/content/MediaContent.js";import"../popup/content/BarChartMediaInfo.js";import"../popup/content/mixins/ChartMediaInfo.js";import"../popup/content/mixins/MediaInfo.js";import"../popup/content/support/ChartMediaInfoValue.js";import"../popup/content/support/ChartMediaInfoValueSeries.js";import"./chartMediaInfoUtils.js";import"../popup/content/ColumnChartMediaInfo.js";import"../popup/content/ImageMediaInfo.js";import"../popup/content/support/ImageMediaInfoValue.js";import"../popup/content/LineChartMediaInfo.js";import"../popup/content/PieChartMediaInfo.js";import"../popup/content/RelationshipContent.js";import"../popup/support/RelatedRecordsInfoFieldOrder.js";import"../popup/content/TextContent.js";import"../popup/ExpressionInfo.js";import"../popup/LayerOptions.js";import"../popup/RelatedRecordsInfo.js";import"../support/actions/ActionBase.js";import"../core/Identifiable.js";import"../support/actions/ActionButton.js";import"../support/actions/ActionToggle.js";import"../symbols.js";import"../symbols/CIMSymbol.js";import"../symbols/Symbol.js";import"../symbols/ExtrudeSymbol3DLayer.js";import"../symbols/Symbol3DLayer.js";import"./utils4.js";import"../symbols/edges/Edges3D.js";import"./materialUtils.js";import"./opacityUtils.js";import"../symbols/edges/SketchEdges3D.js";import"../symbols/edges/SolidEdges3D.js";import"./Symbol3DMaterial.js";import"../symbols/FillSymbol.js";import"../symbols/SimpleLineSymbol.js";import"../symbols/LineSymbol.js";import"../symbols/LineSymbolMarker.js";import"./lineMarkers.js";import"../symbols/FillSymbol3DLayer.js";import"../symbols/patterns/LineStylePattern3D.js";import"../symbols/patterns/StylePattern3D.js";import"./utils5.js";import"./colors.js";import"./symbolLayerUtils3D.js";import"./aaBoundingBox.js";import"../symbols/Font.js";import"../symbols/IconSymbol3DLayer.js";import"../symbols/LabelSymbol3D.js";import"../symbols/Symbol3D.js";import"./collectionUtils.js";import"../portal/Portal.js";import"../core/Loadable.js";import"../core/Promise.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"../symbols/LineSymbol3DLayer.js";import"../symbols/LineStyleMarker3D.js";import"../symbols/ObjectSymbol3DLayer.js";import"../symbols/PathSymbol3DLayer.js";import"../symbols/TextSymbol3DLayer.js";import"../symbols/WaterSymbol3DLayer.js";import"../symbols/support/StyleOrigin.js";import"./Thumbnail.js";import"./calloutUtils.js";import"../symbols/callouts/Callout3D.js";import"../symbols/callouts/LineCallout3D.js";import"../symbols/support/Symbol3DVerticalOffset.js";import"../symbols/LineSymbol3D.js";import"../symbols/MarkerSymbol.js";import"../symbols/MeshSymbol3D.js";import"../symbols/PictureFillSymbol.js";import"./urlUtils.js";import"../symbols/PictureMarkerSymbol.js";import"../symbols/PointSymbol3D.js";import"../symbols/PolygonSymbol3D.js";import"../symbols/SimpleFillSymbol.js";import"../symbols/SimpleMarkerSymbol.js";import"../symbols/TextSymbol.js";import"../symbols/WebStyleSymbol.js";import"../geometry/projection.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"./zscale.js";import"./projectBoundingRect.js";import"./projectPointToVector.js";import"./boundedPlane.js";import"./ray.js";import"./plane.js";import"./mat3f64.js";import"./mat4f64.js";import"./quatf64.js";import"./vec2f64.js";import"./mathUtils2.js";import"./mat4.js";import"./lineSegment.js";import"./RenderCoordsHelper.js";import"./spatialReferenceEllipsoidUtils.js";import"./projectVectorToPoint.js";import"./projectVectorToVector.js";import"./dehydratedPoint.js";import"./sphere.js";import"./ElevationProvider.js";import"./ViewingMode.js";import"./scaleUtils.js";import"./layerUtils2.js";import"../views/View.js";import"../Map.js";import"../Basemap.js";import"./loadAll.js";import"../portal/PortalItem.js";import"../portal/PortalItemResource.js";import"../portal/PortalRating.js";import"../support/BasemapStyle.js";import"./writeUtils.js";import"../Ground.js";import"./compilerUtils.js";import"./CollectionFlattener.js";import"./editableLayers.js";import"../layers/catalog/catalogUtils.js";import"./basemapUtils.js";import"./utils3.js";import"./collectionUtils2.js";import"../support/LayersMixin.js";import"../layers/Layer.js";import"../TimeExtent.js";import"./timeUtils.js";import"../support/TablesMixin.js";import"./UpdatingHandles.js";import"../views/BasemapView.js";import"../views/Magnifier.js";import"../rest/support/Query.js";import"./DataLayerSource.js";import"../layers/support/Field.js";import"./domains.js";import"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";import"./fieldType.js";import"./FullTextSearch.js";import"./spatialRelationships.js";import"../rest/support/StatisticDefinition.js";import"./selectionUtils.js";import"../views/Theme.js";import"./InputManager.js";import"./ViewEvents.js";import"./IViewEvents.js";import"./interfaces.js";import"./screenUtils2.js";import"../views/input/Input.js";import"../views/input/gamepad/GamepadSettings.js";import"../views/input/gamepad/GamepadInputDevice.js";import"../views/navigation/Navigation.js";import"./a11yUtils.js";import"../views/navigation/gamepad/GamepadSettings.js";import"./projectionUtils.js";import"../views/BreakpointsOwner.js";import"../views/DOMContainer.js";import"./projector.js";import"./widgetUtils.js";import"../views/GroundView.js";import"./cameraUtils.js";import"./Intersector2.js";import"./verticalOffsetUtils.js";import"./orientedBoundingBox.js";import"./quat.js";import"./computeTranslationToOriginAndRotation.js";import"./Attribute.js";import"./earthUtils.js";import"./spatialReferenceSupport.js";import"../layers/support/ElevationSampler.js";import"./TerrainConst.js";import"../views/PopupView.js";import"../views/ViewAnimation.js";import"../views/3d/environment/SunLighting.js";import"../webscene/SunLighting.js";import"../views/3d/environment/VirtualLighting.js";import"../webscene/VirtualLighting.js";import"../webscene/Environment.js";import"../views/3d/environment/SunnyWeather.js";import"./weather.js";import"../views/3d/environment/CloudyWeather.js";import"../views/3d/environment/FoggyWeather.js";import"../views/3d/environment/RainyWeather.js";import"../views/3d/environment/SnowyWeather.js";import"./lightingTypes.js";import"../webscene/background/Background.js";import"../webscene/background/ColorBackground.js";import"./quantityUtils.js";import"./IntegerPassUniform.js";import"./NormalAttribute.glsl.js";import"./Matrix4PassUniform.js";import"./interfaces3.js";import"./BindType.js";import"./VertexAttribute.js";import"./VertexPosition.glsl.js";import"./Matrix3DrawUniform.js";import"./StencilUtils.js";import"./Indices.js";import"./basicInterfaces.js";import"./Util.js";import"./Material.js";import"./triangle.js";import"./doublePrecisionUtils.js";import"./ShaderTechniqueConfiguration.js";import"./lengthUtils.js";import"./debugFlags2.js";import"./requestImageUtils.js";import"./renderState.js";import"./RenderGeometry.js";import"../views/3d/webgl/RenderCamera.js";import"./frustum.js";import"./axisAngleDegrees.js";import"./Scheduler.js";import"./debugFlags.js";import"./ScreenSpacePass.glsl.js";import"./Float4DrawUniform.js";import"./NestedMap.js";import"./VertexArrayObject2.js";import"./RibbonLineMaterial.js";import"./Octree.js";import"./InterleavedLayout.js";import"./BufferView.js";import"./types.js";import"./Intersector.js";import"./glUtil.js";import"./objectResourceUtils.js";import"./devEnvironmentUtils.js";import"./vec32.js";import"./vec42.js";import"./DefaultMaterial_COLOR_GAMMA.js";import"./Version.js";import"./resourceUtils3.js";import"./GLTextureMaterial.js";import"./RayIntersections.js";import"./OutputHighlight.glsl.js";import"./DecodeSymbolColor.glsl.js";import"./VerticalOffset.glsl.js";import"./Matrix4sPassUniform.js";import"../views/3d/webgl/RenderNode.js";import"./CameraSpace.glsl.js";import"./vec3f32.js";import"./Program.js";import"./_commonjsHelpers.js";import"./GeometryUtil.js";import"./DoubleArray.js";import"./ShadowCastVisualizeTechniqueConfiguration.js";import"./euclideanLengthMeasurementUtils.js";import"./ElevationUpdateEvent.js";import"./ElevationContext.js";import"./unitConversionUtils.js";import"./hydratedFeatures.js";import"./graphicUtils.js";import"./HUDMaterial.js";import"./dehydratedFeatures.js";import"./quantizationUtils.js";import"./featureConversionUtils.js";import"./OptimizedFeature.js";import"./OptimizedGeometry.js";import"./OptimizedFeatureSet.js";import"./edgeUtils.js";import"./earcut.js";import"./SnappingCandidate.js";import"./visualVariableUtils.js";import"./sizeVariableUtils.js";import"./triangulationUtils.js";import"./deduplicate.js";import"./Normals.js";import"./CIMSymbolHelper.js";import"./BidiEngine.js";import"./fontUtils.js";import"./utils7.js";import"./shapingUtils.js";import"./mat2d.js";import"./mat2df32.js";import"./BoundingBox.js";import"./defaults.js";import"./defaultsJSON.js";import"./OverrideHelper.js";import"../symbols/support/cimSymbolUtils.js";import"./utils11.js";import"./jsonUtils.js";import"./parser.js";import"./LRUCache.js";import"./line.js";import"./line2.js";import"./lineStippleUtils.js";import"../geometry/support/MeshComponent.js";import"../geometry/support/MeshMaterial.js";import"../geometry/support/MeshTexture.js";import"./imageUtils.js";import"../geometry/support/MeshTextureTransform.js";import"../geometry/support/MeshMaterialMetallicRoughness.js";import"./MeshVertexAttributes.js";import"./meshVertexSpaceUtils.js";import"../geometry/support/MeshGeoreferencedVertexSpace.js";import"../geometry/support/MeshLocalVertexSpace.js";import"./projection.js";import"./interfaces6.js";import"./DefaultLayouts.js";import"./styleUtils.js";import"./webStyleSymbolUtils.js";import"../symbols/support/jsonUtils.js";import"./Intersector3.js";import"./ColorMaterial.js";import"./TriangleMaterial.js";import"./WebGLRequirements.js";import"./capabilities2.js";import"./contextUtils.js";import"./ray2.js";import"./viewpointUtils2.js";import"./ZoomMomentumEstimator.js";import"./labelFormatUtils.js";import"./labelUtils.js";import"./FeatureTileDescriptor3D.js";import"./elevationInfoUtils.js";import"./hitTest.js";import"./LayerConstants.js";import"./intersectorUtilsConversions.js";import"./ElevationRange.js";import"./geometryServiceUtils.js";import"./project.js";import"./utils8.js";import"./utils9.js";import"../rest/support/ProjectParameters.js";import"./hitTestSelectUtils.js";import"../views/3d/support/SceneViewPerformanceInfo.js";import"./ByteSizeUnit.js";import"../views/3d/support/LayerPerformanceInfo.js";import"./ElevationQueryTileCache.js";import"./ElevationSamplerData.js";import"./resources.js";import"./edgeProcessing.js";import"./Viewshed.js";import"../views/3d/webgl.js";import"../views/3d/webgl/ManagedFBO.js";import"./testSVGPremultipliedAlpha.js";import"./RenderingContext.js";import"./ProgramCache.js";import"./screenshotUtils.js";import"./layerViewUtils.js";import"../views/ui/DefaultUI.js";import"../views/ui/UI.js";import"./themeUtils.js";import"../widgets/Attribution.js";import"../widgets/Widget.js";import"./uuid.js";import"./jsxWidgetSupport.js";import"../widgets/Attribution/AttributionViewModel.js";import"./globalCss.js";import"./accessibleHandler.js";import"./messageBundle.js";import"./jsxFactory.js";import"../widgets/Compass.js";import"../widgets/Compass/CompassViewModel.js";import"./utils20.js";import"../widgets/support/GoTo.js";import"../widgets/NavigationToggle.js";import"../widgets/NavigationToggle/NavigationToggleViewModel.js";import"../widgets/Zoom.js";import"../widgets/Zoom/ZoomViewModel.js";class B{constructor(t,e,i){this._scale=t,this._shift=e,this._levelShift=i}getLevelRowColumn(t){const e=this.getLevelShift(t[0]),i=this._shift+e;return i?[t[0]-e,t[1]>>i,t[2]>>i]:t}getLevelShift(t){return Math.min(t,this._levelShift)}getOffset(t,e){let i=0,s=0;const o=this._shift+this.getLevelShift(t[0]);if(o){const r=(1<t.abort())),this._ongoingRequestToController.clear(),this._ongoingTileRequests.clear()}async getVectorTile(t,e){const i=new b(t[0],t[1],t[2],0);let s=this._memCache.get(i.id);if(null!=s)return s.retain(),s;const o=await this._getVectorTileData(i);if(l(e),!this._layer)return null;if(s=this._memCache.get(i.id),null!=s)return s.retain(),s;const r=this._layer.tileInfo.getTileBounds(h(),i),p=this._tileInfoView.getTileResolution(t[0]);return s=new f(i,p,r[0],r[3],512,512,this._styleRepository,this._memCache),s.setData(o),o&&(s.retain(),this._memCache.put(i.id,s,s.usedMemory,u)),s.neededForCoverage=!0,s.transforms.tileUnitsToPixels=d(1/8,0,0,0,1/8,0,0,0,1),s}_getVectorTileData(t){const e=t.id;if(this._ongoingTileRequests.has(e))return this._ongoingTileRequests.get(e);const i=new AbortController,s={signal:i.signal},o=this._getParsedVectorTileData(t,s).then((t=>(this._ongoingTileRequests.delete(e),this._ongoingRequestToController.delete(e),t))).catch((()=>(this._ongoingTileRequests.delete(e),this._ongoingRequestToController.delete(e),null)));return this._ongoingTileRequests.set(e,o),this._ongoingRequestToController.set(e,i),o}_getParsedVectorTileData(t,e){return this.fetchTileData(t,e).then((i=>this.parseTileData({key:t,data:i},e)))}}const H={vtlBackground:v,vtlFill:S,vtlLine:w,vtlCircle:C,vtlSymbol:U},k=1e-6;class F{constructor(t,e){this.spriteMosaic=t,this.glyphMosaic=e,this._brushCache=new Map,this._vtlMaterialManager=new L}dispose(){this._brushCache&&(this._brushCache.forEach((t=>t.dispose())),this._brushCache=null),this._vtlMaterialManager=s(this._vtlMaterialManager),this.spriteMosaic.dispose(),this.glyphMosaic.dispose()}get vectorTilesMaterialManager(){return this._vtlMaterialManager}drawSymbols(t,e,i){const s=i.layers;t.renderPass="translucent";for(let i=0;il+k||void 0!==o.maxzoom&&o.maxzoom<=l-k||(t.styleLayerUID=o.uid,t.styleLayer=o,this._drawWithBrush(t,e,"vtlSymbol"))}}drawBackground(t,e,i){if(0===i.backgroundBucketIds.length)return;const{context:s,displayLevel:o,requiredLevel:r}=t;e.key.level=r,s.setBlendingEnabled(!0),s.setDepthTestEnabled(!1),s.setStencilTestEnabled(!1),t.renderPass="background",i.backgroundBucketIds.forEach((s=>{const r=i.getLayerById(s);if(r.type!==M.BACKGROUND)return;const l=r.getLayoutProperty("visibility");l&&l.getValue()===_.NONE||void 0!==r.minzoom&&r.minzoom>o+k||void 0!==r.maxzoom&&r.maxzoom<=o-k||(t.styleLayerUID=r.uid,t.styleLayer=r,this._drawWithBrush(t,e,"vtlBackground"))}))}drawTile(t,e,i,s){const{context:o}=t,r=i.layers;o.setBlendingEnabled(!1),o.setDepthTestEnabled(!0),o.setDepthWriteEnabled(!0),o.setDepthFunction(T.LEQUAL),t.renderPass="opaque";for(let i=r.length-1;i>=0;i--){const o=r[i];null!=s&&s!==o.type||this._renderStyleLayer(o,t,e,!1)}o.setDepthWriteEnabled(!1),o.setBlendingEnabled(!0),o.setBlendFunctionSeparate(I.ONE,I.ONE_MINUS_SRC_ALPHA,I.ONE,I.ONE_MINUS_SRC_ALPHA),t.renderPass="translucent";for(let i=0;ip+k||void 0!==t.maxzoom&&t.maxzoom<=p-k)return;const{context:m}=e;m.setStencilTestEnabled(!1),m.setStencilWriteMask(0),e.styleLayerUID=t.uid,e.styleLayer=t,this._drawWithBrush(e,i,l)}_drawWithBrush(t,e,i){if(!this._brushCache.has(i)){const t=H[i];this._brushCache.set(i,new t)}this._brushCache.get(i).drawMany(t,[e])}}let A=class extends(x(D(E))){constructor(){super(...arguments),this._tileHandlerController=null,this.type="vector-tile-3d",this.levelShift=i("disable-feature:vtl-level-shift")?0:1}initialize(){if(null==this.layer.fullExtent)return void this.addResolvingPromise(Promise.reject(new e("vectortilelayerview:full-extent-undefined","This layer view's layer does not define a fullExtent.")));const{basemapTerrain:t,spatialReference:i,state:s,viewingMode:o}=this.view,r="local"===o&&!P(i)||V.force512VTL?this.layer.tileInfo:this.layer.tileInfo.getCompatibleForVTL(256),l=this._getTileInfoSupportError(r,this.layer.fullExtent);if(null!=l)return this.addResolvingPromise(Promise.reject(l));const j=m((()=>this.view?.basemapTerrain?.tilingSchemeLocked)).then((()=>{const e=t.tilingScheme,i=e.pixelSize,s=256===i?1:2,o=t.spatialReference?.isGeographic&&256===i?1:0,r=t.spatialReference?.isGeographic||256!==i?0:1;let l;this.schemaHelper=new B(s,o,this.levelShift+r),l=256===i||512===i?this.layer.tileInfo.getCompatibleForVTL(i):this.layer.tileInfo;const p=this._getTileInfoCompatibilityError(l,e);if(p)throw p;this.tileInfo=l}));this._tileHandlerController=new AbortController;const c=this.view.resourceController;this._memCache=c.memoryController.newCache(`vtl-${this.layer.uid}`,(t=>{t.release()})),this.addHandles(a((()=>this.view.qualitySettings.memoryLimit),(t=>this._memCache.maxSize=Math.ceil(t/10*1048576)),n));const u=new R(this.layer.currentStyleInfo.style);this._tileHandler=new O(this.layer,u,s.contentPixelRatio,this._memCache);const d=this._tileHandlerController.signal,h=function(t){return e=>t.immediate.schedule(e)}(c),y=this._tileHandler.start({signal:d,schedule:h}),g=this._tileHandler.spriteMosaic;g.then((t=>{!p(d)&&this._tileHandler&&(this.painter=new F(t,this._tileHandler.glyphMosaic))})),y.then((()=>this._tileHandlerController=null));const f=()=>{this._tileHandlerController&&this._tileHandlerController.abort(),this._tileHandlerController=new AbortController,this._memCache.clear();const t=this.layer.currentStyleInfo.style,e=this.view.state?.contentPixelRatio??1,i=new R(t),s=new O(this.layer,i,e,this._memCache),o=s.start({signal:this._tileHandlerController.signal,schedule:h}),r=s.spriteMosaic;o.then((()=>this._tileHandlerController=null)),this._updatingHandles.addPromise(Promise.all([o,r]).then((([,t])=>{const e=this._tileHandler,i=this.painter;this.painter=new F(t,s.glyphMosaic),this._tileHandler=s,this.emit("data-changed"),e.destroy(),i&&i.dispose()})))};this._updatingHandles.add((()=>({style:this.layer.currentStyleInfo.style,pixelRatio:this.view.state?.contentPixelRatio})),f),this.addHandles([this.layer.on("paint-change",(()=>this.emit("data-changed"))),this.layer.on("style-layer-change",f),this.layer.on("delete-style-layer",f),this.layer.on("spriteSource-change",(()=>this.emit("data-changed"))),this.layer.on("layout-change",(()=>this.emit("data-changed"))),this.layer.on("style-layer-visibility-change",(()=>this.emit("data-changed")))]);const b=Promise.all([j,y,g]);this.addResolvingPromise(b)}destroy(){this.painter=s(this.painter),this._tileHandlerController=o(this._tileHandlerController),this._tileHandler=r(this._tileHandler),this._memCache=r(this._memCache)}get contentZoom(){return i("disable-feature:vtl-level-shift")?1:this.view.qualitySettings.tiledSurface.vtlContentZoom}get displayLevelRange(){const t=this.tileInfo.lods,e=this.layer.minScale||t[0].scale,i=this.layer.maxScale||t[t.length-1].scale,s=this.levelRangeFromScaleRange(e,i);return this.layer.maxScale?s.maxLevel++:s.maxLevel+=this.levelShift,s}get dataScaleRange(){const t=this.tileInfo.lods;return{minScale:t[0].scale,maxScale:t[t.length-1].scale}}get dataLevelRange(){const{minScale:t,maxScale:e}=this.dataScaleRange,i=this.levelRangeFromScaleRange(t,e);return 1===i.minLevel&&256===this.tileInfo.size[0]&&(i.minLevel=0),i.maxLevel+=this.levelShift,i}async fetchTile(t,e){const i=this.schemaHelper.getLevelRowColumn(t);return this._tileHandler.getVectorTile(i,e)}};t([j()],A.prototype,"layer",void 0),t([j()],A.prototype,"levelShift",void 0),t([j()],A.prototype,"contentZoom",null),t([j()],A.prototype,"displayLevelRange",null),t([j()],A.prototype,"tileInfo",void 0),t([j()],A.prototype,"dataScaleRange",null),t([j()],A.prototype,"dataLevelRange",null),t([j()],A.prototype,"updatingProgressValue",void 0),A=t([c("esri.views.3d.layers.VectorTileLayerView3D")],A);const q=A;export{q as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/Version.js b/library/arcgis/4.30/@arcgis/core/chunks/Version.js new file mode 100644 index 00000000..92fd529a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/Version.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import t from"../core/Error.js";let r=class r{constructor(t,r,o=""){this.major=t,this.minor=r,this._context=o}lessThan(t,r){return this.majore.getLogger("esri.views.webgl.VertexArrayObject");let o=class{constructor(e,t,i,r,s=null){this._context=e,this._locations=t,this._layout=i,this._buffers=r,this._indexBuffer=s,this._glName=null,this._initialized=!1}get glName(){return this._glName}get context(){return this._context}get vertexBuffers(){return this._buffers}get indexBuffer(){return this._indexBuffer}get byteSize(){return Object.keys(this._buffers).reduce(((e,t)=>e+this._buffers[t].usedMemory),null!=this._indexBuffer?this._indexBuffer.usedMemory:0)}get layout(){return this._layout}get locations(){return this._locations}get usedMemory(){return this.byteSize+(Object.keys(this._buffers).length+(this._indexBuffer?1:0))*i}dispose(){if(this._context){this._context.getBoundVAO()===this&&this._context.bindVAO(null);for(const e in this._buffers)this._buffers[e]?.dispose(),delete this._buffers[e];this._indexBuffer=t(this._indexBuffer),this.disposeVAOOnly()}else(this._glName||Object.getOwnPropertyNames(this._buffers).length>0)&&n().warn("Leaked WebGL VAO")}disposeVAOOnly(){this._glName&&(this._context.gl.deleteVertexArray(this._glName),this._glName=null,this._context.instanceCounter.decrement(r.VertexArrayObject,this)),this._context=null}initialize(){if(this._initialized)return;const{gl:e}=this._context,t=e.createVertexArray();e.bindVertexArray(t),this._bindLayout(),e.bindVertexArray(null),this._glName=t,this._context.instanceCounter.increment(r.VertexArrayObject,this),this._initialized=!0}bind(){this.initialize(),this._context.gl.bindVertexArray(this.glName)}_bindLayout(){const{_buffers:e,_layout:t,_indexBuffer:i}=this;e||n().error("Vertex buffer dictionary is empty!");const r=this._context.gl;for(const i in e){const r=e[i];r||n().error("Vertex buffer is uninitialized!");const o=t[i];o||n().error("Vertex element descriptor is empty!"),s(this._context,this._locations,r,o)}null!=i&&r.bindBuffer(r.ELEMENT_ARRAY_BUFFER,i.glName)}unbind(){this.initialize(),this._context.gl.bindVertexArray(null)}};export{o as V}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/VertexArrayObject2.js b/library/arcgis/4.30/@arcgis/core/chunks/VertexArrayObject2.js new file mode 100644 index 00000000..8aeb3b8d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/VertexArrayObject2.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import e from"../core/Accessor.js";import{S as r}from"./Matrix4PassUniform.js";import{V as s}from"./VertexArrayObject.js";const t={required:[]},n={required:[r.Depth]};class c extends e{consumes(){return t}get usedMemory(){return 0}get isDecoration(){return!1}get running(){return!1}get materialReference(){return null}modify(e){}get numGeometries(){return 0}get hasOccludees(){return!1}queryRenderOccludedState(e){return!1}}class a extends c{}class u extends c{constructor(){super(...arguments),this.drapedPriority=0}}class o extends c{}class d extends c{}function i(e){return"prepareTechnique"in e}function l(e){return"prepareTechniques"in e}var m;!function(e){e[e.Occluded=0]="Occluded",e[e.NotOccluded=1]="NotOccluded",e[e.Both=2]="Both",e[e.COUNT=3]="COUNT"}(m||(m={}));class p extends s{}export{d as A,n as C,m as H,a as S,p as V,t as a,u as b,o as c,l as d,i}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/VertexAttribute.js b/library/arcgis/4.30/@arcgis/core/chunks/VertexAttribute.js new file mode 100644 index 00000000..7e5c0159 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/VertexAttribute.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +var e;function E(E){return E===e.POSITION}!function(e){e.POSITION="position",e.NORMAL="normal",e.NORMALCOMPRESSED="normalCompressed",e.UV0="uv0",e.COLOR="color",e.SYMBOLCOLOR="symbolColor",e.SIZE="size",e.TANGENT="tangent",e.OFFSET="offset",e.PERSPECTIVEDIVIDE="perspectiveDivide",e.CENTEROFFSETANDDISTANCE="centerOffsetAndDistance",e.LENGTH="length",e.PREVPOSITION="prevPosition",e.NEXTPOSITION="nextPosition",e.SUBDIVISIONFACTOR="subdivisionFactor",e.COLORFEATUREATTRIBUTE="colorFeatureAttribute",e.SIZEFEATUREATTRIBUTE="sizeFeatureAttribute",e.OPACITYFEATUREATTRIBUTE="opacityFeatureAttribute",e.DISTANCETOSTART="distanceToStart",e.UVMAPSPACE="uvMapSpace",e.BOUNDINGRECT="boundingRect",e.UVREGION="uvRegion",e.PROFILERIGHT="profileRight",e.PROFILEUP="profileUp",e.PROFILEVERTEXANDNORMAL="profileVertexAndNormal",e.FEATUREVALUE="featureValue",e.INSTANCEMODELORIGINHI="instanceModelOriginHi",e.INSTANCEMODELORIGINLO="instanceModelOriginLo",e.INSTANCEMODEL="instanceModel",e.INSTANCEMODELNORMAL="instanceModelNormal",e.INSTANCECOLOR="instanceColor",e.INSTANCEFEATUREATTRIBUTE="instanceFeatureAttribute",e.LOCALTRANSFORM="localTransform",e.GLOBALTRANSFORM="globalTransform",e.BOUNDINGSPHERE="boundingSphere",e.MODELORIGIN="modelOrigin",e.MODELSCALEFACTORS="modelScaleFactors",e.FEATUREATTRIBUTE="featureAttribute",e.STATE="state",e.LODLEVEL="lodLevel",e.POSITION0="position0",e.POSITION1="position1",e.NORMAL2COMPRESSED="normal2Compressed",e.COMPONENTINDEX="componentIndex",e.VARIANTOFFSET="variantOffset",e.VARIANTSTROKE="variantStroke",e.VARIANTEXTENSION="variantExtension",e.SIDENESS="sideness",e.START="start",e.END="end",e.UP="up",e.EXTRUDE="extrude",e.OBJECTANDLAYERIDCOLOR="objectAndLayerIdColor",e.INSTANCEOBJECTANDLAYERIDCOLOR="instanceObjectAndLayerIdColor"}(e||(e={}));export{e as V,E as a}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/VertexElementDescriptor.js b/library/arcgis/4.30/@arcgis/core/chunks/VertexElementDescriptor.js new file mode 100644 index 00000000..82548bc3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/VertexElementDescriptor.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +class s{constructor(s,t,i,h,o,e=!1,r=0){this.name=s,this.count=t,this.type=i,this.offset=h,this.stride=o,this.normalized=e,this.divisor=r}}export{s as V}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/VertexPosition.glsl.js b/library/arcgis/4.30/@arcgis/core/chunks/VertexPosition.glsl.js new file mode 100644 index 00000000..de59a00c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/VertexPosition.glsl.js @@ -0,0 +1,28 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{c as r}from"./mat3f64.js";import{c as o}from"./mat4f64.js";import{c as e}from"./vec3f64.js";import{g as a,N as t}from"./interfaces3.js";import{V as i}from"./VertexAttribute.js";import{D as s,F as m,M as d,a as n,b as l}from"./Matrix4PassUniform.js";import{M as f}from"./Matrix3DrawUniform.js";function v(r){r.attributes.add(i.POSITION,"vec3"),r.vertex.code.add(a`vec3 positionModel() { return position; }`)}function F(r,o){r.include(v);const e=r.vertex;e.include(s,o),r.varyings.add("vPositionWorldCameraRelative","vec3"),r.varyings.add("vPosition_view","vec3"),e.uniforms.add(new m("transformWorldFromViewTH",(r=>r.transformWorldFromViewTH)),new m("transformWorldFromViewTL",(r=>r.transformWorldFromViewTL)),new d("transformViewFromCameraRelativeRS",(r=>r.transformViewFromCameraRelativeRS)),new n("transformProjFromView",(r=>r.transformProjFromView)),new f("transformWorldFromModelRS",(r=>r.transformWorldFromModelRS)),new l("transformWorldFromModelTH",(r=>r.transformWorldFromModelTH)),new l("transformWorldFromModelTL",(r=>r.transformWorldFromModelTL))),e.code.add(a`vec3 positionWorldCameraRelative() { +vec3 rotatedModelPosition = transformWorldFromModelRS * positionModel(); +vec3 transform_CameraRelativeFromModel = dpAdd( +transformWorldFromModelTL, +transformWorldFromModelTH, +-transformWorldFromViewTL, +-transformWorldFromViewTH +); +return transform_CameraRelativeFromModel + rotatedModelPosition; +}`),e.code.add(a` + void forwardPosition(float fOffset) { + vPositionWorldCameraRelative = positionWorldCameraRelative(); + if (fOffset != 0.0) { + vPositionWorldCameraRelative += fOffset * ${o.spherical?a`normalize(transformWorldFromViewTL + vPositionWorldCameraRelative)`:a`vec3(0.0, 0.0, 1.0)`}; + } + + vPosition_view = transformViewFromCameraRelativeRS * vPositionWorldCameraRelative; + gl_Position = transformProjFromView * vec4(vPosition_view, 1.0); + } + `),r.fragment.uniforms.add(new m("transformWorldFromViewTL",(r=>r.transformWorldFromViewTL))),e.code.add(a`vec3 positionWorld() { +return transformWorldFromViewTL + vPositionWorldCameraRelative; +}`),r.fragment.code.add(a`vec3 positionWorld() { +return transformWorldFromViewTL + vPositionWorldCameraRelative; +}`)}class W extends t{constructor(){super(...arguments),this.transformWorldFromViewTH=e(),this.transformWorldFromViewTL=e(),this.transformViewFromCameraRelativeRS=r(),this.transformProjFromView=o()}}class w extends t{constructor(){super(...arguments),this.transformWorldFromModelRS=r(),this.transformWorldFromModelTH=e(),this.transformWorldFromModelTL=e()}}export{v as P,F as V,w as a,W as b}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/VertexSnappingCandidate.js b/library/arcgis/4.30/@arcgis/core/chunks/VertexSnappingCandidate.js new file mode 100644 index 00000000..b766f091 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/VertexSnappingCandidate.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{P as t}from"./snappingUtils.js";import{F as n}from"./SnappingManager.js";import{P as s}from"./PointSnappingHint.js";class i extends n{constructor(n){super({...n,constraint:new t(n.targetPoint)})}get hints(){return[new s(this.targetPoint,this.isDraped,this.domain)]}}export{i as V}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/VerticalOffset.glsl.js b/library/arcgis/4.30/@arcgis/core/chunks/VerticalOffset.glsl.js new file mode 100644 index 00000000..275813c7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/VerticalOffset.glsl.js @@ -0,0 +1,40 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{s as e}from"./vec4.js";import{c as a}from"./vec4f64.js";import{s as r}from"./vec3.js";import{c}from"./vec3f64.js";import{F as t}from"./Matrix4PassUniform.js";import{g as s}from"./interfaces3.js";import{c as o,F as i}from"./StencilUtils.js";function l(e){e.vertex.code.add(s`float screenSizePerspectiveViewAngleDependentFactor(float absCosAngle) { +return absCosAngle * absCosAngle * absCosAngle; +}`),e.vertex.code.add(s`vec3 screenSizePerspectiveScaleFactor(float absCosAngle, float distanceToCamera, vec3 params) { +return vec3( +min(params.x / (distanceToCamera - params.y), 1.0), +screenSizePerspectiveViewAngleDependentFactor(absCosAngle), +params.z +); +}`),e.vertex.code.add(s`float applyScreenSizePerspectiveScaleFactorFloat(float size, vec3 factor) { +return mix(size * clamp(factor.x, factor.z, 1.0), size, factor.y); +}`),e.vertex.code.add(s`float screenSizePerspectiveScaleFloat(float size, float absCosAngle, float distanceToCamera, vec3 params) { +return applyScreenSizePerspectiveScaleFactorFloat( +size, +screenSizePerspectiveScaleFactor(absCosAngle, distanceToCamera, params) +); +}`),e.vertex.code.add(s`vec2 applyScreenSizePerspectiveScaleFactorVec2(vec2 size, vec3 factor) { +return mix(size * clamp(factor.x, factor.z, 1.0), size, factor.y); +}`),e.vertex.code.add(s`vec2 screenSizePerspectiveScaleVec2(vec2 size, float absCosAngle, float distanceToCamera, vec3 params) { +return applyScreenSizePerspectiveScaleFactorVec2(size, screenSizePerspectiveScaleFactor(absCosAngle, distanceToCamera, params)); +}`)}function n(e){e.uniforms.add(new t("screenSizePerspective",(e=>v(e.screenSizePerspective))))}function f(e){e.uniforms.add(new t("screenSizePerspectiveAlignment",(e=>v(e.screenSizePerspectiveAlignment||e.screenSizePerspective))))}function v(e){return r(d,e.parameters.divisor,e.parameters.offset,e.minScaleFactor)}const d=c();function m(e,a){const r=e.vertex;a.hasVerticalOffset?(S(r),a.hasScreenSizePerspective&&(e.include(l),f(r),o(e.vertex,a)),r.code.add(s` + vec3 calculateVerticalOffset(vec3 worldPos, vec3 localOrigin) { + float viewDistance = length((view * vec4(worldPos, 1.0)).xyz); + ${a.spherical?s`vec3 worldNormal = normalize(worldPos + localOrigin);`:s`vec3 worldNormal = vec3(0.0, 0.0, 1.0);`} + ${a.hasScreenSizePerspective?s` + float cosAngle = dot(worldNormal, normalize(worldPos - cameraPosition)); + float verticalOffsetScreenHeight = screenSizePerspectiveScaleFloat(verticalOffset.x, abs(cosAngle), viewDistance, screenSizePerspectiveAlignment);`:s` + float verticalOffsetScreenHeight = verticalOffset.x;`} + // Screen sized offset in world space, used for example for line callouts + float worldOffset = clamp(verticalOffsetScreenHeight * verticalOffset.y * viewDistance, verticalOffset.z, verticalOffset.w); + return worldNormal * worldOffset; + } + + vec3 addVerticalOffset(vec3 worldPos, vec3 localOrigin) { + return worldPos + calculateVerticalOffset(worldPos, localOrigin); + } + `)):r.code.add(s`vec3 addVerticalOffset(vec3 worldPos, vec3 localOrigin) { return worldPos; }`)}const p=a();function S(a){a.uniforms.add(new i("verticalOffset",((a,r)=>{const{minWorldLength:c,maxWorldLength:t,screenLength:s}=a.verticalOffset,o=Math.tan(.5*r.camera.fovY)/(.5*r.camera.fullViewport[3]),i=r.camera.pixelRatio||1;return e(p,s*i,o,c,t)})))}export{l as S,m as V,S as a,f as b,n as c}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/VerticesVisualElement.js b/library/arcgis/4.30/@arcgis/core/chunks/VerticesVisualElement.js new file mode 100644 index 00000000..43788d1e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/VerticesVisualElement.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{s as e}from"./vec3.js";import{c as t}from"./vec3f64.js";import{e as r,c as i}from"./vec4.js";import{b as s}from"./vec4f64.js";import{O as a}from"./Object3DVisualElement.js";import{a as o,E as l}from"./ElevationContext.js";import{n}from"./DoubleArray.js";import{C as c}from"./basicInterfaces.js";import{d as h}from"./GeometryUtil.js";import{R as u}from"./Material.js";import{S as d}from"./RenderObject.js";class _ extends a{constructor(e){super(e),this.view=null,this._renderOccluded=u.OccludeAndTransparent,this._vertices=null,this._spatialReference=null,this._color=s([1,127/255,0,1]),this._size=11,this._outlineColor=s([0,0,0,.5]),this._outlineSize=1,this._elevationInfo=null,this.applyProperties(e)}get renderOccluded(){return this._renderOccluded}set renderOccluded(e){e!==this._renderOccluded&&(this._renderOccluded=e,this._updateMaterial(),this._updateOutlineMaterial())}get vertices(){return this._vertices}set vertices(e){this._vertices=e,this.recreateGeometry()}get spatialReference(){return this._spatialReference}set spatialReference(e){this._spatialReference=e,this.recreateGeometry()}get color(){return this._color}set color(e){r(e,this._color)||(i(this._color,e),this._updateMaterial())}get size(){return this._size}set size(e){e!==this._size&&(this._size=e,this._updateMaterial())}get outlineColor(){return this._outlineColor}set outlineColor(e){r(e,this._outlineColor)||(i(this._outlineColor,e),this._updateOutlineMaterial())}get outlineSize(){return this._outlineSize}set outlineSize(e){e!==this._outlineSize&&(this._outlineSize=e,this._updateOutlineMaterial())}get elevationInfo(){return this._elevationInfo}set elevationInfo(e){this._elevationInfo=e,this.recreateGeometry()}get _vertexMaterialParameters(){return{color:this._color,screenSizeScale:this.size,renderOccluded:this._renderOccluded,isDecoration:this.isDecoration}}get _vertexOutlineMaterialParameters(){return{color:this._outlineColor,screenSizeScale:this.size+2*this.outlineSize,renderOccluded:this._renderOccluded,isDecoration:this.isDecoration}}_updateMaterial(){this.attached&&this._vertexMaterial.setParameters(this._vertexMaterialParameters)}_updateOutlineMaterial(){this.attached&&this._vertexOutlineMaterial.setParameters(this._vertexOutlineMaterialParameters)}_createRenderGeometries(){const t=this.vertices;if(null==t||0===t.length)return[];const r=function(e,t,r,i,s){const a=n(3*e.length),l=n(a.length);e.forEach(((e,t)=>{a[3*t]=e[0],a[3*t+1]=e[1],a[3*t+2]=e.length>2?e[2]:0}));const c=o(a,t,0,l,0,a,0,a.length/3,r,i,s),h=null!=c;return{numVertices:e.length,position:a,mapPositions:l,projectionSuccess:h,sampledElevation:c}}(t,this.spatialReference,this.view.elevationProvider,this.view.renderCoordsHelper,l.fromElevationInfo(this.elevationInfo)),i=[],s=r.numVertices,a=r.position;for(let t=0;tthis.element),(()=>{const t=this.element;this.ready(),t&&this._handles.add(j(t,"play",(()=>this.requestRender())))}),m))}getMesh(t){throw new Error("Method not implemented.")}destroy(){this._handles.destroy(),this.texture=s(this.texture),this._vao&&(this._vao.dispose(),this._vao=null),this._vbo&&(this._vbo.dispose(),this._vbo=null),this.texture&&(this.texture.dispose(),this.texture=null)}get textureSize(){if(!this.texture)return[1,1];const t=this.texture.descriptor;return[t.width,t.height]}get dvsMat3(){return this.parent.dvsMat3}beforeRender(t){const e=this.element;if(null==e)return;const{context:i}=t,{videoWidth:s,videoHeight:r}=e;if(0!==s&&0!==r){if(this.texture)e.paused||this.texture.setData(e);else{const t=new D;t.wrapMode=_.CLAMP_TO_EDGE,t.preMultiplyAlpha=!0,t.width=s,t.height=r,this.texture=new T(i,t,e)}e.paused||(this.texture.generateMipmap(),this.requestRender()),super.beforeRender(t)}}_createTransforms(){return null}updateDrawCoords(t,e,i,s){const r=this.element,o=this._getFrameInfo();if(!r||!o)return;this._initializeData(t,o,i);const{controlPoints:m,horizon:p}=o,l=Math.sqrt(m.length),n=l,{x:a,y:h}=t,y=this._vertices,j=m[0],c=m[l-1],u=m[(n-1)*l],d=m[(n-1)*l+l-1],b=f(p?p[0].mapPoint:j.mapPoint,i),C=f(p?p[1].mapPoint:c.mapPoint,i),S=f(u.mapPoint,i),_=f(d.mapPoint,i);this.clipGeometry=p?new g({geometry:L.fromJSON({rings:[[[S.x,S.y],[_.x,_.y],[C.x,C.y],[b.x,b.y],[S.x,S.y]]],spatialReference:i})}):null;for(let t=0;to?v=i:e>m&&tthis.symbolColor),(()=>{this._frameOutlineGraphic.symbol.outline.color=this.symbolColor,this._sensorTrailGraphic.symbol.color=this.symbolColor,this._lineOfSightGraphic.symbol.color=this.symbolColor,this._sensorLocationGraphic.symbol.color=this.symbolColor,this._frameCenterGraphic.symbol.color=this.symbolColor}),m)),this._graphicsLayer.graphics.addMany([this._frameOutlineGraphic,this._sensorTrailGraphic,this._lineOfSightGraphic,this._sensorLocationGraphic,this._frameCenterGraphic]),this.visibleTelemetryElements=new h({frameCenter:this.layer.telemetryDisplay?.frameCenter??!0,frameOutline:this.layer.telemetryDisplay?.frameOutline??!0,lineOfSight:this.layer.telemetryDisplay?.lineOfSight??!0,sensorLocation:this.layer.telemetryDisplay?.sensorLocation??!0,sensorTrail:this.layer.telemetryDisplay?.sensorTrail??!0})}attach(){this._overlayContainer=new y,this.container.addChild(this._overlayContainer),this._addOverlayMultipoint(),this.graphicsView=new P({requestUpdateCallback:()=>this.requestUpdate(),view:this.view,graphics:this._graphicsLayer.graphics,container:new O(this.view.featuresTilingScheme)}),this.container.addChild(this.graphicsView.container),this.addAttachHandles(this._graphicsLayer.on("graphic-update",this.graphicsView.graphicUpdateHandler)),this.addAttachHandles([p((()=>[this.layer.telemetryDisplay?.frameCenter,this.layer.telemetryDisplay?.frameOutline,this.layer.telemetryDisplay?.sensorLocation,this.layer.telemetryDisplay?.sensorTrail,this.layer.telemetryDisplay?.lineOfSight]),(()=>this._updateVisibleTelemetryElements()),m),p((()=>[this.layer.telemetry,this.visibleTelemetryElements?.frameCenter,this.visibleTelemetryElements?.frameOutline,this.visibleTelemetryElements?.sensorLocation,this.visibleTelemetryElements?.sensorTrail,this.visibleTelemetryElements?.lineOfSight]),(()=>this._updateGraphicGeometries()),m)])}detach(){this._overlayContainer.removeAllChildren(),this.container.removeAllChildren(),this.graphicsView=r(this.graphicsView)}supportsSpatialReference(t){return!0}moveEnd(){}viewChange(){this.graphicsView.viewChange()}update(t){this.graphicsView.processUpdate(t)}isUpdating(){return!this.graphicsView||this.graphicsView.updating}_updateVisibleTelemetryElements(){this.visibleTelemetryElements&&this.layer.telemetryDisplay&&(this.visibleTelemetryElements.frameCenter=this.layer.telemetryDisplay.frameCenter,this.visibleTelemetryElements.frameOutline=this.layer.telemetryDisplay.frameOutline,this.visibleTelemetryElements.lineOfSight=this.layer.telemetryDisplay.lineOfSight,this.visibleTelemetryElements.sensorLocation=this.layer.telemetryDisplay.sensorLocation,this.visibleTelemetryElements.sensorTrail=this.layer.telemetryDisplay.sensorTrail)}_updateGraphicGeometries(){const{telemetry:t}=this.layer,{visibleTelemetryElements:e}=this;t&&e&&(e.frameOutline&&t.frameOutline?this._frameOutlineGraphic.geometry=this.layer.telemetry.frameOutline:this._frameOutlineGraphic.geometry=null,e.sensorTrail&&t.sensorTrail?this._sensorTrailGraphic.geometry=this.layer.telemetry.sensorTrail:this._sensorTrailGraphic.geometry=null,e.lineOfSight&&t.lineOfSight?this._lineOfSightGraphic.geometry=this.layer.telemetry.lineOfSight:this._lineOfSightGraphic.geometry=null,e.sensorLocation&&t.sensorLocation?this._sensorLocationGraphic.geometry=this.layer.telemetry.sensorLocation:this._sensorLocationGraphic.geometry=null,e.frameCenter&&t.frameCenter?this._frameCenterGraphic.geometry=this.layer.telemetry.frameCenter:this._frameCenterGraphic.geometry=null)}async _addOverlayMultipoint(){if(!this.layer.videoElement)return;const t=new V(this.layer.videoElement);this.addAttachHandles([p((()=>[this.layer.frameHorizonPoints,this.layer.groundControlPoints]),(()=>{t.frameHorizonPoints=this.layer.frameHorizonPoints,t.groundControlPoints=this.layer.groundControlPoints}),m)]),this._overlayContainer.addChild(t),this.view.stage.requestRender()}};t([l()],R.prototype,"graphicsView",void 0),t([l()],R.prototype,"layer",void 0),t([l()],R.prototype,"symbolColor",void 0),t([l({type:h})],R.prototype,"visibleTelemetryElements",void 0),R=t([n("esri.views.2d.layers.VideoLayerView2D")],R);const F=R;export{F as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/ViewEvents.js b/library/arcgis/4.30/@arcgis/core/chunks/ViewEvents.js new file mode 100644 index 00000000..725bad0a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/ViewEvents.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import"../core/lang.js";import{m as t}from"./handleUtils.js";import{r as e}from"./mathUtils.js";import{c as n}from"./screenUtils.js";import{I as a,V as i}from"./InputManager.js";import"./IViewEvents.js";const r=["click","double-click","immediate-click","immediate-double-click","hold","drag","key-down","key-up","pointer-down","pointer-move","pointer-up","pointer-drag","mouse-wheel","pointer-enter","pointer-leave","gamepad","focus","blur"],o={};function s(t){return!!o[t]}r.forEach((t=>{o[t]=!0}));class p{constructor(t){this._handlers=new Map,this._counter=0,this._handlerCounts=new Map,this.view=t,this.inputManager=null}connect(t){t&&this.disconnect(),this.inputManager=t,this._handlers.forEach((({handler:t,priority:e},n)=>this.inputManager?.installHandlers(n,[t],e)))}disconnect(){this.inputManager&&this._handlers.forEach(((t,e)=>this.inputManager?.uninstallHandlers(e))),this.inputManager=null}destroy(){this.disconnect(),this._handlers.clear(),this.view=null}on(e,n,a,r){const o=Array.isArray(e)?e:e.split(",");if(!function(t){for(const e of t)if(!s(e))return!1;return!0}(o))return o.some(s)&&console.error("Error: registering input events and other events on the view at the same time is not supported."),null;let p,l;Array.isArray(n)?l=n:(p=n,l=[]),"function"==typeof a?p=a:r=a,r=null!=r?r:i.DEFAULT;const u=this._createUniqueGroupName(),m=new c(this.view,o,l,p);this._handlers.set(u,{handler:m,priority:r});for(const t of o){const e=this._handlerCounts.get(t)||0;this._handlerCounts.set(t,e+1)}return this.inputManager&&this.inputManager.installHandlers(u,[m],r),t((()=>this._removeHandler(u,o)))}hasHandler(t){return!!this._handlerCounts.get(t)}_removeHandler(t,e){if(this._handlers.has(t)){this._handlers.delete(t);for(const t of e){const e=this._handlerCounts.get(t);void 0===e||(1===e?this._handlerCounts.delete(t):this._handlerCounts.set(t,e-1))}}this.inputManager&&this.inputManager.uninstallHandlers(t)}_createUniqueGroupName(){return this._counter+=1,`viewEvents_${this._counter}`}}class c extends a{constructor(t,e,n,a){super(!0),this._latestDragStart=void 0,this.view=t;for(const i of e)switch(i){case"click":this.registerIncoming("click",n,(e=>a(l(t,e))));break;case"double-click":this.registerIncoming("double-click",n,(e=>a(u(t,e))));break;case"immediate-click":this.registerIncoming("immediate-click",n,(e=>a(m(t,e))));break;case"immediate-double-click":this.registerIncoming("immediate-double-click",n,(e=>a(d(t,e))));break;case"hold":this.registerIncoming("hold",n,(e=>a(g(t,e))));break;case"drag":this.registerIncoming("drag",n,(t=>{const e=this._wrapDrag(t);e&&a(e)}));break;case"key-down":this.registerIncoming("key-down",n,(t=>a(y(t))));break;case"key-up":this.registerIncoming("key-up",n,(t=>a(h(t))));break;case"pointer-down":this.registerIncoming("pointer-down",n,(t=>a(b(t,"pointer-down"))));break;case"pointer-move":this.registerIncoming("pointer-move",n,(t=>a(b(t,"pointer-move"))));break;case"pointer-up":this.registerIncoming("pointer-up",n,(t=>a(b(t,"pointer-up"))));break;case"pointer-drag":this.registerIncoming("pointer-drag",n,(t=>a(f(t))));break;case"mouse-wheel":this.registerIncoming("mouse-wheel",n,(t=>a(k(t))));break;case"pointer-enter":this.registerIncoming("pointer-enter",n,(t=>a(b(t,"pointer-enter"))));break;case"pointer-leave":this.registerIncoming("pointer-leave",n,(t=>a(b(t,"pointer-leave"))));break;case"gamepad":this.registerIncoming("gamepad",n,(t=>{a(I(t))}));break;case"focus":this.registerIncoming("focus",n,(t=>{var e;a({type:"focus",timestamp:(e=t).timestamp,native:e.data.native,cancelable:e.cancelable,stopPropagation:()=>e.stopPropagation(),async:t=>e.async(t),preventDefault:()=>e.preventDefault()})}));break;case"blur":this.registerIncoming("blur",n,(t=>{var e;a({type:"blur",timestamp:(e=t).timestamp,native:e.data.native,cancelable:e.cancelable,stopPropagation:()=>e.stopPropagation(),async:t=>e.async(t),preventDefault:()=>e.preventDefault()})}))}}_wrapDrag(t){const n=t.data,{x:a,y:i}=n.center,{action:r,pointerType:o,button:s}=n;if("start"===r&&(this._latestDragStart=n),!this._latestDragStart)return;const p=n.pointer.native,c=n.buttons,{cancelable:l,timestamp:u}=t,m={x:this._latestDragStart.center.x,y:this._latestDragStart.center.y};return"end"===r&&(this._latestDragStart=void 0),{type:"drag",action:r,x:a,y:i,origin:m,pointerType:o,button:s,buttons:c,radius:n.radius,angle:e(n.angle),native:p,timestamp:u,cancelable:l,stopPropagation:()=>t.stopPropagation(),async:e=>t.async(e),preventDefault:()=>t.preventDefault()}}}function l(t,e){const{pointerType:a,button:i,buttons:r,x:o,y:s,native:p,eventId:c}=e.data,{cancelable:l,timestamp:u}=e;return{type:"click",pointerType:a,button:i,buttons:r,x:o,y:s,native:p,timestamp:u,screenPoint:n(o,s),mapPoint:v(t,o,s),eventId:c,cancelable:l,stopPropagation:()=>e.stopPropagation(),async:t=>e.async(t),preventDefault:()=>e.preventDefault()}}function u(t,e){const{pointerType:n,button:a,buttons:i,x:r,y:o,native:s,eventId:p}=e.data,{cancelable:c,timestamp:l}=e;return{type:"double-click",pointerType:n,button:a,buttons:i,x:r,y:o,native:s,timestamp:l,mapPoint:v(t,r,o),eventId:p,cancelable:c,stopPropagation:()=>e.stopPropagation(),async:t=>e.async(t),preventDefault:()=>e.preventDefault()}}function m(t,e){const{pointerType:n,button:a,buttons:i,x:r,y:o,native:s,eventId:p}=e.data,c=s.pointerId,{cancelable:l,timestamp:u}=e;return{type:"immediate-click",pointerId:c,pointerType:n,button:a,buttons:i,x:r,y:o,native:s,timestamp:u,mapPoint:v(t,r,o),eventId:p,cancelable:l,stopPropagation:()=>e.stopPropagation(),async:t=>e.async(t),preventDefault:()=>e.preventDefault()}}function d(t,e){const{pointerType:n,button:a,buttons:i,x:r,y:o,native:s,eventId:p}=e.data,c=s.pointerId,{cancelable:l,timestamp:u}=e;return{type:"immediate-double-click",pointerId:c,pointerType:n,button:a,buttons:i,x:r,y:o,native:s,timestamp:u,mapPoint:v(t,r,o),eventId:p,cancelable:l,stopPropagation:()=>e.stopPropagation(),async:t=>e.async(t),preventDefault:()=>e.preventDefault()}}function g(t,e){const{pointerType:n,button:a,buttons:i,x:r,y:o,native:s}=e.data,{cancelable:p,timestamp:c}=e;return{type:"hold",pointerType:n,button:a,buttons:i,x:r,y:o,native:s,timestamp:c,mapPoint:v(t,r,o),cancelable:p,stopPropagation:()=>e.stopPropagation(),async:t=>e.async(t),preventDefault:()=>e.preventDefault()}}function v(t,e,a){return t.toMap(n(e,a),{exclude:[]})}function y(t){const{key:e,repeat:n,native:a}=t.data,{cancelable:i,timestamp:r}=t;return{type:"key-down",key:e,repeat:n,native:a,timestamp:r,cancelable:i,stopPropagation:()=>t.stopPropagation(),async:e=>t.async(e),preventDefault:()=>t.preventDefault()}}function h(t){const{key:e,native:n}=t.data,{cancelable:a,timestamp:i}=t;return{type:"key-up",key:e,native:n,timestamp:i,cancelable:a,stopPropagation:()=>t.stopPropagation(),async:e=>t.async(e),preventDefault:()=>t.preventDefault()}}function b(t,e){const{x:n,y:a,button:i,buttons:r,native:o,eventId:s}=t.data,p=o.pointerId,c=o.pointerType,{cancelable:l,timestamp:u}=t;return{type:e,x:n,y:a,pointerId:p,pointerType:c,button:i,buttons:r,native:o,timestamp:u,eventId:s,cancelable:l,stopPropagation:()=>t.stopPropagation(),async:e=>t.async(e),preventDefault:()=>t.preventDefault()}}function f(t){const{x:e,y:n,buttons:a,native:i,eventId:r}=t.data.currentEvent,{button:o}=t.data.startEvent,s=t.data.startEvent.native.pointerId,p=t.data.startEvent.native.pointerType,c=t.data.action,l={x:t.data.startEvent.x,y:t.data.startEvent.y},{cancelable:u,timestamp:m}=t;return{type:"pointer-drag",x:e,y:n,pointerId:s,pointerType:p,button:o,buttons:a,action:c,origin:l,native:i,timestamp:m,eventId:r,cancelable:u,stopPropagation:()=>t.stopPropagation(),async:e=>t.async(e),preventDefault:()=>t.preventDefault()}}function k(t){const{cancelable:e,data:n,timestamp:a}=t,{x:i,y:r,deltaY:o,native:s}=n;return{type:"mouse-wheel",x:i,y:r,deltaY:o,native:s,timestamp:a,cancelable:e,stopPropagation:()=>t.stopPropagation(),async:e=>t.async(e),preventDefault:()=>t.preventDefault()}}function I(t){const{action:e,state:n,device:a}=t.data,{cancelable:i,timestamp:r}=t,{buttons:o,axes:s}=n;return{type:"gamepad",device:a,timestamp:r,action:e,buttons:o,axes:s,cancelable:i,stopPropagation:()=>t.stopPropagation(),async:e=>t.async(e),preventDefault:()=>t.preventDefault()}}export{p as V,r as e}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/ViewStateManager.js b/library/arcgis/4.30/@arcgis/core/chunks/ViewStateManager.js new file mode 100644 index 00000000..bb347743 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/ViewStateManager.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./tslib.es6.js";import"../geometry.js";import e from"../Viewpoint.js";import i from"../core/Accessor.js";import s from"../core/Error.js";import{h as o}from"../core/lang.js";import{L as r}from"./Logger.js";import{watch as n,sync as a}from"../core/reactiveUtils.js";import{c as p}from"./screenUtils.js";import{subclass as c,W as h}from"../core/accessorSupport/decorators/subclass.js";import{property as d}from"../core/accessorSupport/decorators/property.js";import{f as l,F as g}from"./unitUtils.js";import v from"../geometry/Point.js";import{project as w}from"../geometry/projection.js";import{g as m,s as u,m as f}from"./vec2.js";import{c as y}from"./vec2f64.js";import{i as _,j,s as x,r as S,k as z,c as R,l as V,m as b,n as N}from"./viewpointUtils.js";import C from"../views/2d/ViewState.js";import G from"../geometry/Extent.js";var P,L;let M=P=class extends i{constructor(){super(...arguments),this.left=0,this.top=0,this.right=0,this.bottom=0}clone(){return new P({left:this.left,top:this.top,right:this.right,bottom:this.bottom})}};t([d()],M.prototype,"left",void 0),t([d()],M.prototype,"top",void 0),t([d()],M.prototype,"right",void 0),t([d()],M.prototype,"bottom",void 0),M=P=t([c("esri.views.2d.PaddedViewState.Padding")],M);let O=L=class extends C{constructor(...t){super(...t),this.paddedViewState=new C,this._updateContent=(()=>{const t=y();return()=>{const e=this._get("size"),i=this._get("padding");if(!e||!i)return;const s=this.paddedViewState;m(t,i.left+i.right,i.top+i.bottom),u(t,e,t),f(s.size,t);const o=s.viewpoint;o&&(this.viewpoint=o)}})(),this.addHandles(n((()=>[this.size,this.padding]),(()=>this._updateContent()),a)),this.padding=new M,this.size=[0,0]}set padding(t){this._set("padding",t||new M)}set viewpoint(t){if(t){this.paddedViewState.viewpoint=t;const e=this._viewpoint2D;if(this._get("padding")){const i=t.clone();_(i,t,this._get("size"),this._get("padding"));const s=i.targetGeometry;e.center[0]=s.x,e.center[1]=s.y,e.rotation=i.rotation,e.scale=i.scale,e.spatialReference=s.spatialReference}else{const i=t.targetGeometry;e.center[0]=i.x,e.center[1]=i.y,e.rotation=t.rotation,e.scale=t.scale,e.spatialReference=i.spatialReference}this._update()}}clone(){return new L({padding:this.padding.clone(),size:this.size.slice(),viewpoint:this.paddedViewState.viewpoint.clone(),pixelRatio:this.pixelRatio})}};t([d()],O.prototype,"paddedViewState",void 0),t([d({type:M})],O.prototype,"padding",null),t([d()],O.prototype,"viewpoint",null),O=L=t([c("esri.views.2d.PaddedViewState")],O);const T=O;let U=class extends i{constructor(t){super(t),this.constraints=null,this.ready=!1,this.resizeAlign="center",this.addHandles([n((()=>this.constraints?.version),(t=>{this.constraints&&t&&this.ready&&(this.state.viewpoint=this.constraints.fit(this.state.paddedViewState.viewpoint))}),a)])}get center(){if(!this.ready)return this._get("center");const{center:t,spatialReference:e}=this.state.paddedViewState;return this.state.commitProperty("id"),new v({x:t[0],y:t[1],spatialReference:e})}set center(t){if(null==t)return;if(!this.ready)return void this._set("center",t);let e;try{e=this._project(t,this.state.spatialReference)}catch(e){return void r.getLogger(this).error(new s("mapview:invalid-center","could not project the value in the view's spatial reference",{input:t,error:e}))}const i=this.viewpoint;j(i,i,e),this.viewpoint=i}get extent(){return this.ready?(this.state.commitProperty("id"),this.state.paddedViewState.extent.clone()):this._get("extent")}set extent(t){if(null==t)return;if(!t.width||!t.height)return void r.getLogger(this).error(new s("mapview:invalid-extent","invalid extent size"));if(!this.ready)return this._set("extent",t),this._set("center",void 0),this._set("viewpoint",void 0),this._set("scale",void 0),void this._set("zoom",void 0);let e;try{e=this._project(t,this.state.spatialReference)}catch(t){return void r.getLogger(this).error(new s("mapview:invalid-extent","could not project the value in the view's spatial reference",{error:t}))}const i=this.viewpoint;x(i,i,e,this.state.size,{constraints:this.constraints}),this.viewpoint=i}get padding(){return this.ready?this.state.padding:this._get("padding")}set padding(t){this.ready?(this.state.padding=t,this._set("padding",this.state.padding)):this._set("padding",t)}get resolution(){return this.ready?(this.state.commitProperty("id"),this.state.resolution):0}get rotation(){return this.ready?(this.state.commitProperty("id"),this.state.rotation):this._get("rotation")}set rotation(t){if(isNaN(t))return;if(!this.ready)return void this._set("rotation",t);const e=this.viewpoint;S(e,e,t),this.viewpoint=e}get scale(){return this.ready?(this.state.commitProperty("id"),this.state.scale):this._get("scale")}set scale(t){if(!t||isNaN(t))return;if(!this.ready){this._set("scale",t),this._set("zoom",void 0);const e=this._get("extent");return void(e&&(this._set("extent",void 0),this._set("center",e.center)))}const e=this.viewpoint;z(e,e,t),this.viewpoint=e}get viewpoint(){return this.ready?this.state.paddedViewState.viewpoint.clone():this._get("viewpoint")}set viewpoint(t){if(null==t)return;if(!this.ready)return this._set("viewpoint",t),this._set("extent",void 0),this._set("center",void 0),this._set("zoom",void 0),void this._set("scale",void 0);let i,o;try{i=this._project(t,this.state.spatialReference),!t.scale||isNaN(t.scale)?o=new s("mapview:invalid-viewpoint",`invalid scale value of ${t.scale}`):null==t.targetGeometry&&(o=new s("mapview:invalid-viewpoint","geometry not defined"))}catch(t){o=new s("mapview:invalid-viewpoint","could not project the value in the view's spatial reference",{error:t})}if(o)return void r.getLogger(this).error(o);this._scaleBeforeChangingSpatialReference=null;const n=new e({targetGeometry:new v,scale:0,rotation:0});R(n,i),this.constraints?.constrain(n,this.state.paddedViewState.viewpoint),this.state.viewpoint=n,this._set("viewpoint",n)}get zoom(){return this.ready?this.constraints?.scaleToZoom(this.scale)??-1:this._get("zoom")}set zoom(t){if(!(t>=0))return;if(!this.ready){this._set("zoom",t),this._set("scale",void 0);const e=this._get("extent");return void(e&&(this._set("extent",void 0),this._set("center",e.center)))}const e=this.constraints?.zoomToScale(t)??0;if(!e)return void this._set("zoom",-1);const i=this.viewpoint;z(i,i,e),this.viewpoint=i,this._set("zoom",this.constraints?.scaleToZoom(this.scale)??-1)}getUserStartupOptions(t){if(!t[0]&&!t[1])return{center:void 0,rotation:void 0,scale:void 0};const{padding:e,constraints:i}=this,s=this._get("center"),o=this._get("extent"),r=this._get("scale"),n=this._get("rotation"),a=this._get("viewpoint"),p=this._get("zoom"),c=null!=p&&null!=i&&i.zoomToScale(p)||void 0;let h,d,l;const g=a?.rotation,v=a?.targetGeometry;"extent"===v?.type?h=v:"point"===v?.type&&(d=v,l=a?.scale);const w=o??h;return{center:s??d??w?.center,rotation:n??g,scale:(r??c??l??(w&&V(w,[t[0]-e.left-e.right,t[1]-e.top-e.bottom])))||void 0}}startup(t,e,i,s){const o=t.targetGeometry;try{this._project(t,i)}catch(e){r.getLogger(this).warn(new h("mapview:startup-projection-error","projection of initial viewpoint to the view's spatial reference, defaulting to the initial viewpoint.",{center:o.toJSON(),spatialReference:i,error:e})),t.targetGeometry=s||new v({x:0,y:0,spatialReference:i})}this.constraints?.fit(t),this._set("state",new T({padding:this.padding,size:e,viewpoint:t})),this._set("ready",!0)}teardown(){this._set("ready",!1);const{center:[t,e],spatialReference:i,rotation:s,scale:o}=this.state.paddedViewState,r=new v({x:t,y:e,spatialReference:i});this._set("viewpoint",null),this._set("extent",null),this._set("center",r),this._set("zoom",-1),this._set("rotation",s),this._set("scale",o),this._set("state",null)}changeSpatialReference(t){const i=this.state.paddedViewState.clone();if(null==this._scaleBeforeChangingSpatialReference)this._scaleBeforeChangingSpatialReference=i.scale;else{const t=i.viewpoint.clone();t.scale=this._scaleBeforeChangingSpatialReference,i.viewpoint=t}const s=i.clone(),[n,a]=i.center;let p=null;try{p=this._project(new v({x:n,y:a,spatialReference:i.spatialReference}),t)}catch(e){g()||r.getLogger(this).warn(new h("mapview:spatial-reference-change","could not project the view's center to the new spatial reference",{center:p?.toJSON(),spatialReference:t,error:e}))}p||(p=new v({x:0,y:0,spatialReference:t}));const c=j(new e({targetGeometry:new v,scale:0,rotation:0}),i.viewpoint,p);s.viewpoint=c;try{const e=20,r=[i.size[0]/2,i.size[1]/2],n=[r[0]+e,r[1]],a=i.toMap([0,0],n),{x:p,y:h}=this._project(new v({x:a[0],y:a[1],spatialReference:i.spatialReference}),t);a[0]=p,a[1]=h,s.toScreen(a,a);const d=b(r,a,n),l=Math.hypot(a[0]-r[0],a[1]-r[1])/e;!Number.isFinite(l)||Math.abs(l)>4?(c.rotation=0,c.targetGeometry=new v({x:0,y:0,spatialReference:t})):(c.scale*=l,c.scale>o("mapview-srswitch-adjust-rotation-scale-threshold")?c.rotation=0:c.rotation+=Number.isFinite(d)?d:0)}catch{}this._get("constraints")?.constrain(c,void 0),this._get("state").viewpoint=c}resize(t,e){if(!this.ready)return;const i=this.state;let s=this.state.paddedViewState.viewpoint;const o=this.state.paddedViewState.size.concat();i.size=[t,e],N(s,s,o,this.state.paddedViewState.size,this.resizeAlign),s=this.constraints?.constrain(s,void 0)??s,this.state.viewpoint=s}toMap(t){if(!this.ready)return null;const[e,i]=this.state.toMap([0,0],[t.x,t.y]),s=this.state.spatialReference;return new v({x:e,y:i,spatialReference:s})}toScreen(t,e){if(!this.ready)return null;const i=this._project(t,this.state.spatialReference),s=[i.x,i.y];return!1===e?.pickClosestTarget||this.state.paddedViewState.wrapMapCoordinate(s,s),this.state.toScreen(s,s),p(s[0],s[1])}_project(t,e){const i=t?.targetGeometry||t;if(!e)return t;if(!i)return null;if(e.imageCoordinateSystem||i.spatialReference?.imageCoordinateSystem)return t;if(l(e,i.spatialReference))return t;const o=w(i,e);if(!o)throw new s("mapview:projection-not-possible","projecting input geometry to target spatial reference returned a null value",{geometry:i,spatialReference:e});return function(t){return"esri.Viewpoint"===t?.declaredClass}(t)?(t.targetGeometry=o,t):o}};t([d({type:v})],U.prototype,"center",null),t([d()],U.prototype,"constraints",void 0),t([d({type:G})],U.prototype,"extent",null),t([d({value:{top:0,right:0,bottom:0,left:0},cast:t=>({top:0,right:0,bottom:0,left:0,...t})})],U.prototype,"padding",null),t([d()],U.prototype,"ready",void 0),t([d()],U.prototype,"resizeAlign",void 0),t([d({readOnly:!0})],U.prototype,"resolution",null),t([d({type:Number})],U.prototype,"rotation",null),t([d({type:Number})],U.prototype,"scale",null),t([d({readOnly:!0})],U.prototype,"state",void 0),t([d({type:e})],U.prototype,"viewpoint",null),t([d()],U.prototype,"zoom",null),U=t([c("esri.views.2d.ViewStateManager")],U);export{T as P,U as V}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/ViewingMode.js b/library/arcgis/4.30/@arcgis/core/chunks/ViewingMode.js new file mode 100644 index 00000000..48b4f407 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/ViewingMode.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +var l;function a(a){return"global"===a?l.Global:l.Local}function o(a){return a===l.Global?"global":"local"}!function(l){l[l.Global=1]="Global",l[l.Local=2]="Local"}(l||(l={}));export{l as V,o as s,a as v}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/Viewshed.js b/library/arcgis/4.30/@arcgis/core/chunks/Viewshed.js new file mode 100644 index 00000000..8d4a9ee2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/Viewshed.js @@ -0,0 +1,170 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import t from"../core/Collection.js";import{r as i,d as s,c as o}from"./mathUtils.js";import{c as r,d as a}from"./maybe.js";import{watch as n,syncAndInitial as h}from"../core/reactiveUtils.js";import{property as c}from"../core/accessorSupport/decorators/property.js";import{h as l}from"../core/lang.js";import"./Logger.js";import{subclass as d}from"../core/accessorSupport/decorators/subclass.js";import{B as p,c as u,y as f,f as v,w as m,C as w,s as g}from"./mat4.js";import{c as x,I as M}from"./mat4f64.js";import{x as _,i as b,u as P,h as F}from"./vec3.js";import{c as S,z as V,f as z}from"./vec3f64.js";import{a as y,F as D,S as C}from"./Matrix4PassUniform.js";import{S as j,C as T,a as R}from"./VertexArrayObject2.js";import{B as A,E as U,H as O,S as B,g as H,b as N,I as W,j as k,P as q,R as I,x as E,u as L}from"./StencilUtils.js";import{C as Q,D as X,a as Y,I as Z}from"./IntegerPassUniform.js";import{c as G,b as $}from"./vec4f64.js";import J from"../views/3d/webgl/RenderCamera.js";import{a as K}from"./Util.js";import{i as ee}from"./enums.js";import{C as te}from"./CameraSpace.glsl.js";import{g as ie,N as se}from"./interfaces3.js";import{S as oe}from"./ScreenSpacePass.glsl.js";import{R as re,M as ae}from"./Matrix4sPassUniform.js";import{D as ne}from"./Material.js";import{m as he,a as ce}from"./renderState.js";import{p as le,S as de}from"./ShaderTechniqueConfiguration.js";let pe=class extends J{constructor(){super(...arguments),this.sectionAngles=G()}get sectionAnglesDeg(){return $(this.sectionAngles.map((e=>i(e))))}set sectionAnglesDeg(e){this.sectionAngles=$(e.map((e=>s(e))))}get projectionMatrix(){const e=x();return p(e,this.sectionMatrix,this._projectionMatrixInternal)}get sectionMatrix(){const e=this.sectionAngles[0],t=this.sectionAngles[1],i=this.sectionAngles[2],s=this.sectionAngles[3];K(e<=t),K(i<=s);const o=2*Math.tan(this.fovX/2),r=2*Math.tan(this.fovY/2),a=Math.tan(e),n=Math.tan(t),h=Math.tan(i),c=n-a,l=Math.tan(s)-h,d=o/c,v=r/l,m=-(a+c/2)/o*2,w=-(h+l/2)/r*2,g=x();u(g,[m,w,0]);const M=x();f(M,[d,v,1]);const _=x();return p(_,M,g)}get _sectionRatioX(){const e=Math.tan(this.sectionAngles[0]),t=Math.tan(this.sectionAngles[1]),i=2*Math.tan(this.fovX/2);return Math.min(1,(t-e)/i)}setViewport(e,t){const i=t*this._sectionRatioX;return this.viewport=[e[0],e[1],i,t],i}};e([c()],pe.prototype,"sectionAngles",void 0),e([c()],pe.prototype,"sectionAnglesDeg",null),e([c()],pe.prototype,"projectionMatrix",null),e([c()],pe.prototype,"sectionMatrix",null),e([c()],pe.prototype,"_sectionRatioX",null),pe=e([d("esri.views.3d.webgl-engine.lib.ViewshedFaceCamera")],pe);class ue{constructor(){this.textureSizeModHighQuality=1.3,this.textureSizeModLowQuality=.9,this.textureSizeMultiple=128,this.toleranceSides=5,this.toleranceBottomTop=10}textureSizeModifier(e){return e?this.textureSizeModHighQuality:this.textureSizeModLowQuality}textureResizeModulo(e){return Math.ceil(e/this.textureSizeMultiple)*this.textureSizeMultiple}}const fe=["front","left","right","back","top","bottom"];class ve{constructor(e){this._fbos=e,this._enabled=!1,this._faces={},this._textureWidth=0,this._textureHeight=0,this.settings=new ue,this._maxTextureWidth=Math.min(l("esri-mobile")?4096:16384,e.rctx.parameters.maxTextureSize)}get depthTexture(){return this._handle?.getTexture()}get enabled(){return this._enabled}set enabled(e){this._enabled=e,e||this.disposeOffscreenBuffers()}get isTextureZero(){return 0===this._textureWidth||0===this._textureHeight}get nearFar(){const e=this.faces;return 0===e.length?null:e[0].nearFar}get numActiveFaces(){const e=this._faces;let t=0;return Object.keys(e).forEach((i=>{e[i]&&(t+=1)})),t}get faces(){const e=this._faces,t=[];for(const i of fe){const s=e[i];s&&t.push(s)}return t}get atlasRegions(){return this.faces.map((e=>[e.x/this._textureWidth,(e.x+e.width)/this._textureWidth,e.y/this._textureHeight,(e.y+e.height)/this._textureHeight]))}get viewshedProjectionMatrices(){return this.faces.map((e=>e.projectionMatrix))}get viewshedViewMatrices(){return this.faces.map((e=>e.viewMatrix))}_setupFaceCamera(e,t,i,s){const{observerRenderSpace:r,tiltedUpVector:a,targetRenderSpace:n,farDistanceRenderSpace:h,horizontalFieldOfView:c,verticalFieldOfView:l}=t,d=S();_(d,n,r);const p=S(),u=S(),f=(e,t)=>{const i=S(),s=x();return v(s,e,t),F(i,d,s),b(i,r,i),i};let m,w=a;const g=Math.min(90,c),M=Math.min(90,Math.max(0,(c-90)/2));let V=-45,z=45,y=-45,D=45;if(!["top","bottom"].includes(e)){const e=e=>o(e,-45,45);y=e(-l/2)-this.settings.toleranceBottomTop,D=e(+l/2)+this.settings.toleranceBottomTop}switch(e){case"front":m=n,V=-g/2,z=g/2;break;case"left":m=f(Math.PI/2,a),V=45-M;break;case"right":m=f(-Math.PI/2,a),z=-45+M;break;case"top":m=b(p,r,a),w=P(u,d);break;case"bottom":m=_(p,r,a),w=d;break;case"back":m=f(Math.PI,a)}const C=new pe({center:m,eye:r,up:w,far:h});C.sectionAnglesDeg=[V-this.settings.toleranceSides,z+this.settings.toleranceSides,y,D],C.fovY=Math.PI/2;const j=C.setViewport(i,s);return this._faces[e]=C,j}_bindFBO(){const e=this._fbos.rctx;e.unbindTexture(this.depthTexture),e.bindFramebuffer(this._handle?.fbo)}_computeActiveFaces(e){const t=new Set,{horizontalFieldOfView:i,verticalFieldOfView:s}=e,o=-s/2,r=s/2;return 0===i||0===s||(o<=45&&r>=-45&&t.add("front"),i>90&&(t.add("left"),t.add("right")),i>270&&t.add("back"),r>45-this.settings.toleranceBottomTop&&t.add("top"),o<-45+this.settings.toleranceBottomTop&&t.add("bottom")),t}_computeBaseTextureSize(e,t,i,s){const o=Math.min(window.devicePixelRatio,t)/e.pixelRatio,r=this.settings.textureSizeModifier(i),a=A(Math.floor(Math.max(e.fullWidth,e.fullHeight)*o*r)),n=Math.floor(this._maxTextureWidth/s),h=Math.min(n,a);return U(h)}_ensureFBO(){const e=this._textureWidth,t=this._textureHeight;this._handle?.fbo?.width===e&&this._handle?.fbo?.height===t||(this._handle?.release(),this._handle=this._fbos.acquire(e,t,"viewshed shadow map",Q.RGBA4)),this._handle.acquireDepth(X.DEPTH16_BUFFER)}clearFBO(){const e=this._fbos.rctx;this._ensureFBO(),this._bindFBO(),e.setClearColor(1,1,1,1),e.clear(ee.COLOR_BUFFER_BIT|ee.DEPTH_BUFFER_BIT)}dispose(){this.enabled=!1,this.disposeOffscreenBuffers()}disposeOffscreenBuffers(){this._handle=r(this._handle)}start(e,t,i,s){if(this._faces={},!this.enabled)return!1;const o=this._computeActiveFaces(t),r=o.size;if(0===r)return!1;const a=this._computeBaseTextureSize(e,s,i,r);if(0===a)return!1;let n=0,h=0,c=0;return fe.filter((e=>o.has(e))).forEach((e=>{const i=function(e,t){if(t<4)return 0;const i="front"===e||"left"===e;return 4===t?i?0:1:i||"right"===e?0:1}(e,r);i>h&&(c=Math.max(c,n),n=0),h=i;const s=i*a;n+=this._setupFaceCamera(e,t,[n,s],a)})),c=Math.max(c,n),this._textureWidth=this.settings.textureResizeModulo(c),this._textureHeight=(r<4?1:2)*a,this.clearFBO(),!0}finish(){this._handle?.detachDepth()}get test(){return{faces:this._faces,faceTypes:fe}}}function me(e){const t=e.fragment;e.include(te),t.include(O),t.code.add(ie`vec3 normalFromDepth(sampler2D depthMap, vec3 pixelPos, vec2 fragCoord, vec2 uv) { +ivec2 iuv = ivec2(uv * vec2(textureSize(depthMap, 0))); +float leftPixelDepth = linearizeDepth(texelFetch(depthMap, iuv + ivec2(-1, 0), 0).r); +float rightPixelDepth = linearizeDepth(texelFetch(depthMap, iuv + ivec2(1, 0), 0).r); +float bottomPixelDepth = linearizeDepth(texelFetch(depthMap, iuv + ivec2(0, -1), 0).r); +float topPixelDepth = linearizeDepth(texelFetch(depthMap, iuv + ivec2(0, 1), 0).r); +bool pickLeft = abs(pixelPos.z - leftPixelDepth) < abs(pixelPos.z - rightPixelDepth); +bool pickBottom = abs(pixelPos.z - bottomPixelDepth) < abs(pixelPos.z - topPixelDepth); +vec3 fragCoordHorizontal = pickLeft +? vec3(fragCoord + vec2(-1.0, 0.0), leftPixelDepth) +: vec3(fragCoord + vec2(1.0, 0.0), rightPixelDepth); +vec3 fragCoordVertical = pickBottom +? vec3(fragCoord + vec2(0.0, -1.0), bottomPixelDepth) +: vec3(fragCoord + vec2(0.0, 1.0), topPixelDepth); +vec3 verticalPixelPos = reconstructPosition(fragCoordHorizontal.xy, fragCoordHorizontal.z); +vec3 horizontalPixelPos = reconstructPosition(fragCoordVertical.xy, fragCoordVertical.z); +vec3 normal = normalize(cross(verticalPixelPos - pixelPos, horizontalPixelPos - pixelPos)); +return pickLeft == pickBottom ? normal : -normal; +}`)}class we extends se{constructor(){super(...arguments),this.localOrigin=V()}}function ge(e){e.include(te),e.fragment.uniforms.add(new y("inverseViewMatrix",((e,t)=>{const i=x();return m(i,t.camera.viewMatrix,e.localOrigin),w(i,i)}))),e.fragment.code.add(ie`vec4 reconstructLocalPosition(vec2 coord, float linearDepth) { +vec4 cameraSpace = vec4(reconstructPosition(coord, linearDepth), 1.0); +return inverseViewMatrix * cameraSpace; +}`)}class xe extends we{constructor(){super(...arguments),this.targetVector=[1,0,0],this.upVector=[0,0,1],this.fovs=[45,45],this.headingAndTilt=[0,0],this.shadowMap={depthTexture:null,nearFar:[1,100],numActiveFaces:1,atlasRegions:[[0,0,1,1]]},this.projectionMatrices=M.flat(),this.viewMatrices=M.flat()}}const Me=x(),_e=Object.freeze(Object.defineProperty({__proto__:null,ViewshedPassParameters:xe,build:function(e){const t=new B,i=t.fragment;t.include(oe),t.include(ge),t.include(Y),i.include(O),i.include(re),i.uniforms.add(new H("depthTexture",((e,t)=>t.depth?.attachment))),i.uniforms.add(new y("inverseProjectionMatrix",((e,t)=>t.camera.inverseProjectionMatrix)),new y("inverseViewNormalMatrix",((e,t)=>w(Me,t.camera.viewInverseTransposeMatrix)))),i.uniforms.add(new D("viewshedTargetVector",((e,t)=>e.targetVector)),new D("viewshedUpVector",((e,t)=>e.upVector)),new N("viewshedFOVs",((e,t)=>e.fovs)),new N("viewshedHeadingAndTilt",((e,t)=>e.headingAndTilt)),new N("viewshedNearFar",((e,t)=>e.shadowMap.nearFar??[1,100]))),i.uniforms.add(new H("viewshedShadowMap",(e=>e.shadowMap.depthTexture)),new ae("viewshedProjectionMatrices",((e,t)=>e.projectionMatrices),6),new ae("viewshedViewMatrices",((e,t)=>e.viewMatrices),6),new Z("viewshedNumFaces",((e,t)=>e.shadowMap.numActiveFaces)),new W("viewshedAtlasRegions",((e,t)=>e.shadowMap.atlasRegions.flat()),24)),i.constants.add("visibleColor","vec4",[0,1,0,.5]),i.constants.add("occludedColor","vec4",[1,0,0,.5]);const s=e.useNormalMap;return s?(i.uniforms.add(new H("normalMap",((e,t)=>e.normalTexture))),i.code.add(ie`vec3 normalFromTexture() { +vec4 norm4 = texture(normalMap, uv); +vec3 nNormal = vec3(-1.0) + 2.0 * norm4.xyz; +return normalize((inverseViewNormalMatrix * vec4(nNormal, 1.0)).xyz); +}`)):t.include(me),i.code.add(ie` + // UV coordinates of point projected onto viewshed shadow map + vec2 getViewshedUv(vec4 worldPosition, int face) { + mat4 viewshedMatrix = viewshedProjectionMatrices[face]; + vec4 viewshedUv4 = viewshedMatrix * worldPosition; + vec3 viewshedUv = viewshedUv4.xyz / viewshedUv4.w; + return viewshedUv.xy; + } + + float viewshedDepthToFloat(float depth) { + return (depth - viewshedNearFar[0]) / (viewshedNearFar[1] - viewshedNearFar[0]); + } + + // Orthographic depth to viewshed of given point and given cube map face in range [0, 1]. + float getOrthographicDepthToViewshed(vec4 worldPosition, int face) { + mat4 viewshedViewMatrix = viewshedViewMatrices[face]; + vec4 viewshedUv4 = viewshedViewMatrix * worldPosition; + vec3 viewshedUv = viewshedUv4.xyz / viewshedUv4.w; + float depth = -viewshedUv.z; + return viewshedDepthToFloat(depth); + } + + // Read depth from shadow map given uv and cube map face + float getDepthFromShadowMap(vec2 uv, int face) { + int index = 4 * face; + + float umin = viewshedAtlasRegions[index]; + float umax = viewshedAtlasRegions[index + 1]; + float vmin = viewshedAtlasRegions[index + 2]; + float vmax = viewshedAtlasRegions[index + 3]; + + vec4 atlasRegion = vec4(umin, vmin, umax, vmax); + return rgba4ToFloat(textureAtlasLookup(viewshedShadowMap, uv, atlasRegion)); + } + + struct ViewshedPoint { + int face; + vec2 uv; + bool isWithin; + float orthographicDepth; + }; + + // Find cube map face the given position lies in and return relevant information about it + bool getViewshedPoint(vec4 worldPosition, out ViewshedPoint point) { + vec3 nUp = normalize(viewshedUpVector); + + // Try with all active cube map faces + for(int i=0; i < viewshedNumFaces; i++) { + + // Check if when projected, point lies within shadow map texture + vec2 viewshedUv = getViewshedUv(worldPosition, i); + if (viewshedUv.x > 0.0 && viewshedUv.x < 1.0 && viewshedUv.y > 0.0 && viewshedUv.y < 1.0) { + float orthoDepth = getOrthographicDepthToViewshed(worldPosition, i); + if (orthoDepth >= 0.0) { // found a cube map face + + // Check whether point is really inside viewshed geometry, not just within the camera frustum + + // outside farDistance + vec3 position = worldPosition.xyz; + bool isWithin = length(position) <= viewshedNearFar[1]; + + // horizontally outside fov + float t = dot(nUp, position); + bool isBottomHalf = t > 0.0; + vec3 nProjVector = normalize(position - t * nUp); + if (isWithin) { + float angle = acos(dot(normalize(viewshedTargetVector), nProjVector)); + if (angle > viewshedFOVs[0] / 2.0) { + isWithin = false; + } + } + + // vertically outside fov + if (isWithin) { + float angle = acos(dot(nProjVector, normalize(position))); + if (!isBottomHalf) { + angle = -angle; + } + float tilt = viewshedHeadingAndTilt[1]; + float limit = viewshedFOVs[1] / 2.0; + if (angle > limit || angle < -limit) { + isWithin = false; + } + } + + point = ViewshedPoint(i, viewshedUv, isWithin, orthoDepth); + return true; + } + } + } + + // no cube face matches + return false; + } + + float normalCosAngle(float linearDepth, vec3 localPosition) { + ${s?ie`vec3 normal = normalFromTexture();`:ie` + vec3 cameraSpacePosition = reconstructPosition(gl_FragCoord.xy, linearDepth); + vec3 normal = normalFromDepth(depthTexture, cameraSpacePosition, gl_FragCoord.xy, uv); + normal = (inverseViewNormalMatrix * vec4(normal, 1.0)).xyz; + `}; + + vec3 viewingDir = normalize(localPosition); + return dot(normal, viewingDir); + } + + void main() { + float depth = depthFromTexture(depthTexture, uv); + + // Outside camera planes + if (depth >= 1.0 || depth <= 0.0) { + return; + } + + float linearDepth = linearizeDepth(depth); + + // Relative to viewshed position + vec4 localPosition = reconstructLocalPosition(gl_FragCoord.xy, linearDepth); + + ViewshedPoint point; + bool foundFace = getViewshedPoint(localPosition, point); + + // Outside every viewshed + if (!foundFace || !point.isWithin) { + return; + } + + float viewshedDepth = getDepthFromShadowMap(point.uv, point.face); + float distance = point.orthographicDepth; + + bool visible = distance < viewshedDepth; + fragColor = visible ? visibleColor : occludedColor; + + float cosAngle = normalCosAngle(linearDepth, localPosition.xyz); + + // Everything facing away, and close to parallel is considered occluded. + // Theshold corresponds to around 0.6 degrees, tuned empirically. + if (cosAngle > -0.01) { + fragColor = occludedColor; + } + }`),t}},Symbol.toStringTag,{value:"Module"}));class be extends k{initializeProgram(e){return new q(e.rctx,be.shader.get().build(this.configuration),ne)}initializePipeline(){return he({colorWrite:ce,blending:E})}}be.shader=new I(_e,(()=>Promise.resolve().then((()=>_e))));class Pe extends de{constructor(){super(...arguments),this.useNormalMap=!0}}e([le()],Pe.prototype,"useNormalMap",void 0);let Fe=class extends j{get viewshedShadowMap(){return this._viewshedShadowMap}get enabled(){return this._viewsheds.length>0}constructor(e,i){super(e),this._pluginContext=null,this.renderHighQuality=!1,this._parameters=new xe,this._configuration=new Pe,this._viewsheds=new t,this.produces=new Map([[L.VIEWSHED,()=>!0]]),this._renderShadowMap=i}initialize(){this.addHandles(n((()=>this.view.qualitySettings.maximumPixelRatio),(e=>this._maximumPixelRatio=e),h))}destroy(){this.uninitializeRenderContext()}consumes(){return this.enabled?T:R}initializeRenderContext(e){this._pluginContext=e,this._viewshedShadowMap=new ve(this.fboCache),this._viewshedShadowMap.enabled=!0}renderNode(e,t,i){const{bindParameters:s,rctx:o}=e;if(!this.enabled||!s.depth||null==i)return;const r=this._setupNormals(i);if(null!=this._technique&&this._configuration.useNormalMap===r||(this._configuration.useNormalMap=r,this._technique=this._pluginContext?.techniques.acquire(be,this._configuration)),this._technique?.compiled)for(const t of this._viewsheds){const i=e.rctx.getBoundFramebufferObject(),r=this._renderViewshedShadowCubeMap(s,t),a=this._viewshedShadowMap;r&&null!=a.depthTexture&&!a.isTextureZero&&(this._setPassParameters(t),e.rctx.bindFramebuffer(i),o.bindTechnique(this._technique,s,this._parameters),o.screen.draw())}else this._pluginContext?.requestRender()}uninitializeRenderContext(){this._pluginContext=null,this._viewshedShadowMap.dispose(),this._technique=a(this._technique)}updateViewsheds(e){const i=e.removes;null!=i&&(t.isCollection(i)?this._viewsheds.removeMany(i):this._viewsheds.remove(i));const s=e.adds;if(null!=s)if(t.isCollection(s)){const e=s.filter((e=>!this._viewsheds.includes(e)));this._viewsheds.addMany(e)}else this._viewsheds.includes(s)||this._viewsheds.add(s)}_renderViewshedShadowCubeMap(e,t){const i=this._viewshedShadowMap;if(!i.enabled)return!1;const s=i.start(e.camera,t,this.renderHighQuality,this._maximumPixelRatio);if(s)for(const t of i.faces)this._renderShadowMap(e,t,C.ViewshedShadow);return i.finish(),s}_setPassParameters(e){const t=this._parameters,i=this._viewshedShadowMap,o=e.observerRenderSpace;t.localOrigin=o,t.fovs=[s(e.horizontalFieldOfView),s(e.verticalFieldOfView)],t.headingAndTilt=[s(e.heading),s(e.tiltParallelToSurface)],t.upVector=e.tiltedUpVector;const r=function(e,t){const i=S();return _(i,e,t)}(e.targetRenderSpace,o);t.targetVector=r,t.shadowMap=i;const a=[],n=[];for(let e=0;et.view.ready),(e=>{this._resourcesCreated&&(e?this._createResources():this._destroyResources())}))}applyProperties(e){let t=!1;for(const s in e)s in this&&("attached"===s?t=e[s]:this[s]=e[s]);this.attached=t}destroy(){this.attached=!1,this._handle.remove()}get attached(){return this._attached}set attached(e){e!==this._attached&&this.view._stage&&(this._attached=e,this._attached&&!this._resourcesCreated?this._createResources():!this._attached&&this._resourcesCreated&&this._destroyResources(),this.onAttachedChange(e))}onAttachedChange(e){}get visible(){return this._visible}set visible(e){e!==this._visible&&(this._visible=e,this.attached&&this.updateVisibility(e))}_createResources(){this.createResources(),this._resourcesCreated=!0,this.updateVisibility(this.visible)}_destroyResources(){this.destroyResources(),this._resourcesCreated=!1}}export{t as V}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/VoxelLayerView3D.js b/library/arcgis/4.30/@arcgis/core/chunks/VoxelLayerView3D.js new file mode 100644 index 00000000..b0fb024f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/VoxelLayerView3D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import"../geometry.js";import t from"../core/Error.js";import{L as s}from"./Logger.js";import{watch as i,initial as o}from"../core/reactiveUtils.js";import{property as r}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import{subclass as p}from"../core/accessorSupport/decorators/subclass.js";import{e as m,n as a,s as l}from"./vec3.js";import{c as n}from"./vec3f64.js";import{p as j}from"./projectVectorToVector.js";import{j as c,e as u}from"./aaBoundingBox.js";import{f as d}from"./unitUtils.js";import{L as y}from"./LayerView3D.js";import{b as h,g as b,r as g}from"../views/SceneView.js";import{L as S}from"./LayerViewPerformanceInfo.js";import{P as w}from"./PopupSceneLayerView.js";import f from"../views/layers/LayerView.js";import{b as v}from"./layerViewUtils.js";import V from"../geometry/SpatialReference.js";import"./ensureType.js";import"../geometry/Extent.js";import"../geometry/Geometry.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"./maybe.js";import"./metadata.js";import"./utils.js";import"./handleUtils.js";import"./ObservableBase.js";import"./tracking.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"./reader.js";import"../config.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"./writer.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"./mathUtils.js";import"../geometry/Polyline.js";import"./common.js";import"./typeUtils.js";import"../geometry/support/jsonUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"../core/Evented.js";import"./shared.js";import"./SimpleObservable.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"./projectPointToVector.js";import"../geometry/projection.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"./zscale.js";import"./dehydratedPoint.js";import"./heightModelInfoUtils.js";import"../geometry/HeightModelInfo.js";import"./arcgisLayerUrl.js";import"./persistableUrlUtils.js";import"../Camera.js";import"../CameraLayout.js";import"../core/Clonable.js";import"./Cyclical.js";import"../Viewpoint.js";import"./domUtils.js";import"./screenUtils.js";import"../core/workers/workers.js";import"../core/workers/Connection.js";import"./Queue.js";import"../core/workers/RemoteClient.js";import"../intl.js";import"./date.js";import"./locale.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./messages.js";import"./GraphicsCollection.js";import"../Graphic.js";import"../PopupTemplate.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../popup/content.js";import"../popup/content/AttachmentsContent.js";import"../popup/content/Content.js";import"../popup/content/CustomContent.js";import"../popup/content/ExpressionContent.js";import"../popup/ElementExpressionInfo.js";import"../popup/content/FieldsContent.js";import"../popup/FieldInfo.js";import"./enumeration.js";import"../popup/support/FieldInfoFormat.js";import"../popup/content/MediaContent.js";import"../popup/content/BarChartMediaInfo.js";import"../popup/content/mixins/ChartMediaInfo.js";import"../popup/content/mixins/MediaInfo.js";import"../popup/content/support/ChartMediaInfoValue.js";import"../Color.js";import"./colorUtils.js";import"../popup/content/support/ChartMediaInfoValueSeries.js";import"./chartMediaInfoUtils.js";import"../popup/content/ColumnChartMediaInfo.js";import"../popup/content/ImageMediaInfo.js";import"../popup/content/support/ImageMediaInfoValue.js";import"../popup/content/LineChartMediaInfo.js";import"../popup/content/PieChartMediaInfo.js";import"../popup/content/RelationshipContent.js";import"../popup/support/RelatedRecordsInfoFieldOrder.js";import"../popup/content/TextContent.js";import"../popup/ExpressionInfo.js";import"../popup/LayerOptions.js";import"../popup/RelatedRecordsInfo.js";import"../support/actions/ActionBase.js";import"../core/Identifiable.js";import"../support/actions/ActionButton.js";import"../support/actions/ActionToggle.js";import"../symbols.js";import"../symbols/CIMSymbol.js";import"../symbols/Symbol.js";import"../symbols/ExtrudeSymbol3DLayer.js";import"../symbols/Symbol3DLayer.js";import"./utils4.js";import"../symbols/edges/Edges3D.js";import"./materialUtils.js";import"./opacityUtils.js";import"../symbols/edges/SketchEdges3D.js";import"../symbols/edges/SolidEdges3D.js";import"./Symbol3DMaterial.js";import"../symbols/FillSymbol.js";import"../symbols/SimpleLineSymbol.js";import"../symbols/LineSymbol.js";import"../symbols/LineSymbolMarker.js";import"./lineMarkers.js";import"../symbols/FillSymbol3DLayer.js";import"../symbols/patterns/LineStylePattern3D.js";import"../symbols/patterns/StylePattern3D.js";import"./utils5.js";import"./colors.js";import"./symbolLayerUtils3D.js";import"../symbols/Font.js";import"../symbols/IconSymbol3DLayer.js";import"../symbols/LabelSymbol3D.js";import"../symbols/Symbol3D.js";import"./collectionUtils.js";import"../portal/Portal.js";import"../core/Loadable.js";import"../core/Promise.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"../symbols/LineSymbol3DLayer.js";import"../symbols/LineStyleMarker3D.js";import"../symbols/ObjectSymbol3DLayer.js";import"../symbols/PathSymbol3DLayer.js";import"../symbols/TextSymbol3DLayer.js";import"../symbols/WaterSymbol3DLayer.js";import"../symbols/support/StyleOrigin.js";import"./Thumbnail.js";import"./calloutUtils.js";import"../symbols/callouts/Callout3D.js";import"../symbols/callouts/LineCallout3D.js";import"../symbols/support/Symbol3DVerticalOffset.js";import"../symbols/LineSymbol3D.js";import"../symbols/MarkerSymbol.js";import"../symbols/MeshSymbol3D.js";import"../symbols/PictureFillSymbol.js";import"./urlUtils.js";import"../symbols/PictureMarkerSymbol.js";import"../symbols/PointSymbol3D.js";import"../symbols/PolygonSymbol3D.js";import"../symbols/SimpleFillSymbol.js";import"../symbols/SimpleMarkerSymbol.js";import"../symbols/TextSymbol.js";import"../symbols/WebStyleSymbol.js";import"./projectBoundingRect.js";import"./boundedPlane.js";import"./ray.js";import"./plane.js";import"./mat3f64.js";import"./mat4f64.js";import"./quatf64.js";import"./vec2f64.js";import"./vec4f64.js";import"./mathUtils2.js";import"./mat4.js";import"./lineSegment.js";import"./RenderCoordsHelper.js";import"./spatialReferenceEllipsoidUtils.js";import"./projectVectorToPoint.js";import"./sphere.js";import"./vec4.js";import"./ElevationProvider.js";import"./ViewingMode.js";import"./scaleUtils.js";import"./layerUtils2.js";import"../views/View.js";import"../Map.js";import"../Basemap.js";import"./loadAll.js";import"../portal/PortalItem.js";import"../portal/PortalItemResource.js";import"../portal/PortalRating.js";import"../support/BasemapStyle.js";import"./writeUtils.js";import"../Ground.js";import"./compilerUtils.js";import"./CollectionFlattener.js";import"./editableLayers.js";import"../layers/catalog/catalogUtils.js";import"./basemapUtils.js";import"./utils3.js";import"./collectionUtils2.js";import"../support/LayersMixin.js";import"../layers/Layer.js";import"../TimeExtent.js";import"./timeUtils.js";import"../support/TablesMixin.js";import"./UpdatingHandles.js";import"../views/BasemapView.js";import"../views/Magnifier.js";import"./ReactiveMap.js";import"../rest/support/Query.js";import"./DataLayerSource.js";import"../layers/support/Field.js";import"./domains.js";import"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";import"./fieldType.js";import"./FullTextSearch.js";import"./spatialRelationships.js";import"../rest/support/StatisticDefinition.js";import"./selectionUtils.js";import"../views/Theme.js";import"./InputManager.js";import"../core/signal.js";import"./ViewEvents.js";import"./IViewEvents.js";import"./interfaces.js";import"./screenUtils2.js";import"../views/input/Input.js";import"../views/input/gamepad/GamepadSettings.js";import"../views/input/gamepad/GamepadInputDevice.js";import"../views/navigation/Navigation.js";import"./a11yUtils.js";import"../views/navigation/gamepad/GamepadSettings.js";import"./projectionUtils.js";import"../views/BreakpointsOwner.js";import"../views/DOMContainer.js";import"./projector.js";import"./widgetUtils.js";import"../views/GroundView.js";import"./cameraUtils.js";import"./Intersector2.js";import"./verticalOffsetUtils.js";import"./mat3.js";import"./orientedBoundingBox.js";import"./quat.js";import"./computeTranslationToOriginAndRotation.js";import"./Attribute.js";import"./earthUtils.js";import"./spatialReferenceSupport.js";import"../layers/support/ElevationSampler.js";import"./TerrainConst.js";import"../layers/support/LOD.js";import"../layers/support/TileInfo.js";import"./TileKey.js";import"../views/PopupView.js";import"../views/ViewAnimation.js";import"../views/3d/environment/SunLighting.js";import"../webscene/SunLighting.js";import"../views/3d/environment/VirtualLighting.js";import"../webscene/VirtualLighting.js";import"../webscene/Environment.js";import"../views/3d/environment/SunnyWeather.js";import"./weather.js";import"../views/3d/environment/CloudyWeather.js";import"../views/3d/environment/FoggyWeather.js";import"../views/3d/environment/RainyWeather.js";import"../views/3d/environment/SnowyWeather.js";import"./lightingTypes.js";import"../webscene/background/Background.js";import"../webscene/background/ColorBackground.js";import"./quantityUtils.js";import"./colorUtils2.js";import"./vec2.js";import"./IntegerPassUniform.js";import"./NormalAttribute.glsl.js";import"./Matrix4PassUniform.js";import"./interfaces3.js";import"./BindType.js";import"./VertexAttribute.js";import"./VertexPosition.glsl.js";import"./Matrix3DrawUniform.js";import"./StencilUtils.js";import"./Indices.js";import"./basicInterfaces.js";import"./Util.js";import"./Material.js";import"./triangle.js";import"./doublePrecisionUtils.js";import"./ShaderTechniqueConfiguration.js";import"./lengthUtils.js";import"./debugFlags2.js";import"./requestImageUtils.js";import"./enums.js";import"./Texture.js";import"./GLObjectType.js";import"./renderState.js";import"./RenderGeometry.js";import"../views/3d/webgl/RenderCamera.js";import"./frustum.js";import"./axisAngleDegrees.js";import"./Scheduler.js";import"./debugFlags.js";import"./ScreenSpacePass.glsl.js";import"./Float4DrawUniform.js";import"./NestedMap.js";import"./VertexArrayObject2.js";import"./VertexArrayObject.js";import"./RibbonLineMaterial.js";import"./Octree.js";import"./InterleavedLayout.js";import"./BufferView.js";import"./types.js";import"./floatRGBA.js";import"./Intersector.js";import"./glUtil.js";import"./VertexElementDescriptor.js";import"./MemCache.js";import"./BufferObject.js";import"./objectResourceUtils.js";import"./devEnvironmentUtils.js";import"./vec32.js";import"./vec42.js";import"./DefaultMaterial_COLOR_GAMMA.js";import"./Version.js";import"./resourceUtils3.js";import"./vec2f32.js";import"./GLTextureMaterial.js";import"./RayIntersections.js";import"./OutputHighlight.glsl.js";import"./DecodeSymbolColor.glsl.js";import"./VerticalOffset.glsl.js";import"./Matrix4sPassUniform.js";import"../views/3d/webgl/RenderNode.js";import"./CameraSpace.glsl.js";import"./vec3f32.js";import"./Program.js";import"./_commonjsHelpers.js";import"./GeometryUtil.js";import"./DoubleArray.js";import"./ShadowCastVisualizeTechniqueConfiguration.js";import"./euclideanLengthMeasurementUtils.js";import"./ElevationUpdateEvent.js";import"./ElevationContext.js";import"./unitConversionUtils.js";import"./hydratedFeatures.js";import"./graphicUtils.js";import"./HUDMaterial.js";import"./dehydratedFeatures.js";import"./quantizationUtils.js";import"./featureConversionUtils.js";import"./OptimizedFeature.js";import"./OptimizedGeometry.js";import"./OptimizedFeatureSet.js";import"./edgeUtils.js";import"./earcut.js";import"./SnappingCandidate.js";import"./visualVariableUtils.js";import"./sizeVariableUtils.js";import"./triangulationUtils.js";import"./deduplicate.js";import"./Normals.js";import"./CIMSymbolHelper.js";import"./BidiEngine.js";import"./fontUtils.js";import"./GeometryUtils.js";import"./enums2.js";import"./utils7.js";import"./definitions.js";import"./shapingUtils.js";import"./mat2d.js";import"./mat2df32.js";import"./Rect.js";import"./BoundingBox.js";import"./defaults.js";import"./defaultsJSON.js";import"./OverrideHelper.js";import"../symbols/support/cimSymbolUtils.js";import"./utils11.js";import"./jsonUtils.js";import"./parser.js";import"./LRUCache.js";import"./line.js";import"./line2.js";import"./lineStippleUtils.js";import"../geometry/support/MeshComponent.js";import"../geometry/support/MeshMaterial.js";import"../geometry/support/MeshTexture.js";import"./imageUtils.js";import"../geometry/support/MeshTextureTransform.js";import"../geometry/support/MeshMaterialMetallicRoughness.js";import"./MeshVertexAttributes.js";import"./meshVertexSpaceUtils.js";import"../geometry/support/MeshGeoreferencedVertexSpace.js";import"../geometry/support/MeshLocalVertexSpace.js";import"./projection.js";import"./interfaces6.js";import"./DefaultLayouts.js";import"./styleUtils.js";import"./webStyleSymbolUtils.js";import"../symbols/support/jsonUtils.js";import"./Intersector3.js";import"./ColorMaterial.js";import"./TriangleMaterial.js";import"./WebGLRequirements.js";import"./capabilities2.js";import"./contextUtils.js";import"./ray2.js";import"./viewpointUtils2.js";import"./ZoomMomentumEstimator.js";import"./labelFormatUtils.js";import"./labelUtils.js";import"./FeatureTileDescriptor3D.js";import"./elevationInfoUtils.js";import"./hitTest.js";import"./LayerConstants.js";import"./intersectorUtilsConversions.js";import"./ElevationRange.js";import"./geometryServiceUtils.js";import"./project.js";import"./utils8.js";import"./utils9.js";import"../rest/support/ProjectParameters.js";import"./hitTestSelectUtils.js";import"./terrainUtils.js";import"../views/3d/support/SceneViewPerformanceInfo.js";import"./ByteSizeUnit.js";import"../views/3d/support/LayerPerformanceInfo.js";import"./ElevationQueryTileCache.js";import"./RenderableTile.js";import"./mat3f32.js";import"./enums3.js";import"./TileStrategy.js";import"./TileKey2.js";import"./QueueProcessor.js";import"./config.js";import"./TiledDisplayObject.js";import"./DisplayObject.js";import"./StyleDefinition.js";import"./ElevationSamplerData.js";import"./resources.js";import"./edgeProcessing.js";import"./Viewshed.js";import"../views/3d/webgl.js";import"../views/3d/webgl/ManagedFBO.js";import"./testSVGPremultipliedAlpha.js";import"./RenderingContext.js";import"./ProgramCache.js";import"./screenshotUtils.js";import"../views/ui/DefaultUI.js";import"../views/ui/UI.js";import"./themeUtils.js";import"../widgets/Attribution.js";import"../widgets/Widget.js";import"./uuid.js";import"./jsxWidgetSupport.js";import"../widgets/Attribution/AttributionViewModel.js";import"./globalCss.js";import"./accessibleHandler.js";import"./messageBundle.js";import"./jsxFactory.js";import"../widgets/Compass.js";import"../widgets/Compass/CompassViewModel.js";import"./utils20.js";import"../widgets/support/GoTo.js";import"../widgets/NavigationToggle.js";import"../widgets/NavigationToggle/NavigationToggleViewModel.js";import"../widgets/Zoom.js";import"../widgets/Zoom/ZoomViewModel.js";import"./popupUtils.js";var U;!function(e){e[e.API=1]="API",e[e.VerboseAPI=2]="VerboseAPI",e[e.Error=3]="Error"}(U||(U={}));const M=n(),T=n();let _=class extends(w(y(f))){constructor(){super(...arguments),this._suspendedHandle=null,this._usedMemory=0,this._futureMemory=0,this.type="voxel-3d",this.slicePlaneEnabled=!1,this._wasmLayerId=-1,this.ignoresMemoryFactor=!0,this._dbgFlags=new Set}get baseUrl(){return this.layer.parsedUrl?.path??""}get wasmLayerId(){return this._wasmLayerId}initialize(){if(this._dbgFlags.add(U.Error),"local"!==this.view.viewingMode)throw new t("voxel:unsupported-viewingMode","Voxel layers support local viewingMode only.",{});if(!this.view._stage.renderView.renderingContext.capabilities.colorBufferFloat?.textureFloat)throw new t("voxel:missing-color-buffer-float","Voxel layers require the WebGL2 extension EXT_color_buffer_float",{});const e=this.layer.spatialReference;if(!d(e,this.view.spatialReference))throw new t("layerview:spatial-reference-incompatible","The spatial reference of this scene layer is incompatible with the spatial reference of the view",{});const s=this.layer.currentVariableId,r=this.layer.getVolume(s),p=this.layer.getVariable(s);if(null!=r&&null!=p){const e=r.dimensions[0],t=r.dimensions[1],s=r.zDimension;if(s>1){const i=r.dimensions[s],o=e.size*t.size*i.size;let m=1;switch(p.renderingFormat.type){case"Int16":case"UInt16":m=2;break;case"Int32":case"UInt32":case"Float32":m=4}this._futureMemory=m*o}}const m=h(this).then((e=>{this._wasmLayerId=e,this._suspendedHandle=i((()=>this.suspended),(e=>{const t=b(this.view);t&&t.setEnabled(this,!e)}),o),this.addHandles([i((()=>this.layer.renderMode),(e=>this._pushRenderModeToWasm(e))),i((()=>this.layer.currentVariableId),(e=>this._pushCurrentVariableIdToWasm(e))),i((()=>this.layer.getSections()),(e=>this._pushSectionsToWasm(e))),i((()=>this.layer.getVariableStyles()),(e=>this._pushVariableStylesToWasm(e))),i((()=>this.layer.getVolumeStyles()),(e=>this._pushVolumeStylesToWasm(e))),i((()=>this.layer.enableDynamicSections),(e=>this._pushEnableDynamicSectionsToWasm(e))),i((()=>this.layer.enableIsosurfaces),(e=>this._pushEnableIsosurfacesToWasm(e))),i((()=>this.layer.enableSections),(e=>this._pushEnableSectionsToWasm(e))),i((()=>this.layer.enableSlices),(e=>this._pushEnableSlicesToWasm(e))),i((()=>[this.layer.timeOffset,this.layer.timeExtent,this.layer.useViewTime]),(()=>this._updateLayerTimeProperties())),i((()=>this.slicePlaneEnabled),(e=>this._pushAnalysisSliceToWasm(e,this.view.slicePlane))),i((()=>this.view.slicePlane),(e=>this._pushAnalysisSliceToWasm(this.slicePlaneEnabled,e)))])})).catch((e=>{if(g(this),this._wasmLayerId=-1,-1===e)throw new t("voxel:addLayer-failure","The voxel layer description was invalid.",{});if(-2===e)throw new t("voxel:addLayer-failure","The voxel layer web assembly module failed to download.",{})}));this.addResolvingPromise(m)}destroy(){g(this),this._suspendedHandle&&(this._suspendedHandle.remove(),this._suspendedHandle=null)}isUpdating(){const e=b(this.view);return!(this._wasmLayerId<0||null==e)&&e.isUpdating(this._wasmLayerId)}updatingFlagChanged(){this.notifyChange("updating")}get usedMemory(){return this._usedMemory}get unloadedMemory(){return this._futureMemory}get performanceInfo(){return new S(this.usedMemory)}get visibleAtCurrentScale(){return v(this.layer.effectiveScaleRange,this.view.terrainScale)}whenGraphicBounds(e,t){const s=e.attributes["Voxel.WorldPosition"];if(s){const e=c(),t=JSON.parse(s);if(j(t,this.view.renderSpatialReference,T,this.view.spatialReference||V.WGS84))return u(e,T),Promise.resolve({boundingBox:e,screenSpaceObjects:[]})}return Promise.reject()}setUsedMemory(e){this._usedMemory=e,this._futureMemory=0}captureFrustum(){const e=b(this.view);e?.captureFrustum()}toggleFullVolumeExtentDraw(){const e=b(this.view);e?.toggleFullVolumeExtentDraw(this)}getLayerTimes(){const e=b(this.view);return e?.getLayerTimes(this)??[]}getCurrentLayerTimeIndex(){const e=b(this.view);return e?.getCurrentLayerTimeIndex(this)??0}_pushRenderModeToWasm(e){const t=b(this.view);this._dbg(U.VerboseAPI,"VoxelLayerView3D._pushRenderModeToWasm() called, "+(t?"have WASM":"don't have WASM!!!")),t?.setRenderMode(this,e)||this._dbg(U.Error,"VoxelLayerView3D._pushRenderModeToWasm() failed!")}_pushSectionsToWasm(e){const t=b(this.view);this._dbg(U.VerboseAPI,"VoxelLayerView3D._pushSectionsToWasm() called, "+(t?"have WASM":"don't have WASM!!!")),t?.setStaticSections(this,e)||this._dbg(U.Error,"VoxelLayerView3D._pushSectionsToWasm() failed!")}_pushCurrentVariableIdToWasm(e){const t=b(this.view);this._dbg(U.VerboseAPI,"VoxelLayerView3D._pushCurrentVariableIdToWasm() called!, "+(t?"have WASM":"don't have WASM!!!")),t?.setCurrentVariable(this,e)||this._dbg(U.Error,"VoxelLayerView3D._pushCurrentVariableIdToWasm() failed!")}_pushVariableStylesToWasm(e){const t=b(this.view);this._dbg(U.VerboseAPI,"VoxelLayerView3D._pushVariableStylesToWasm() called, "+(t?"have WASM":"don't have WASM!!!")),t?.setVariableStyles(this,e)||this._dbg(U.Error,"VoxelLayerView3D._pushVariableStylesToWasm() failed!")}_accountForEnableSlices(e,t){const s=null!=t?t:this.layer.enableSlices;for(let t=0;t!!this._vxl&&"local"===this.view.viewingMode]]),this.type=w.VOXEL,this.slicePlaneEnabled=!0,this.isGround=!1,this.layerUid=[]}_dbg(e,t){this._dbgFlags.has(e)&&(e===B.Error?r.getLogger(this).error(t):r.getLogger(this).warn(t))}_removeRenderPlugin(){this._pluginIsActive&&this.view._stage&&(this._dbg(B.Lifetime,"--removeRenderPlugin--"),this.view._stage.removeRenderPlugin(this)),this._pluginIsActive=!1}initialize(){this._dbg(B.Lifetime,"--initialize--");for(const e of this._wasmMemBlockSizes)this._wasmMemBlocks.set(e,0);this.addHandles([a((()=>this.view.ready),(e=>{e&&"local"===this.view.viewingMode?(this._dbg(B.Lifetime,"view ready status changed to ready on a local view, calling addRenderPlugin"),this.view._stage.addRenderPlugin(this),this._pluginIsActive=!0):(this._dbg(B.Lifetime,"view ready status changed, not ready or not a local view!"),this._removeRenderPlugin())}),n),a((()=>this.view?.qualityProfile),(e=>{this._dbg(B.Rendering,"qualityProfile changed to "+e),this._vxl&&this._vxl.set_quality(this._toWasmQuality(e))}),n),a((()=>this.view?.timeExtent),(()=>{if(this._vxl){const e=this._getTimeArgs(this.view?.timeExtent);this._dbg(B.Rendering,"sceneView timeExtent changed to useTime="+e.hasTime+" st="+e.startTime+" et="+e.endTime),this._vxl.set_scene_time_extent(e.startTime,e.endTime,e.hasTime),this._renderPluginContext.requestRender()}}),n),a((()=>this.view?.stationary),(e=>{this._vxl&&e&&!this._lastFrameWasStationary&&this._renderPluginContext.requestRender()}))])}initializeRenderContext(e){this._dbg(B.Lifetime,"--initializeRenderContext--");const t=e.renderContext.rctx;this._renderPluginContext=e,this._rctx=e.renderContext.rctx,this._halfIntTexturesAvailable=!!this._rctx.capabilities.textureNorm16,this._textureFloatLinearAvailable=this._rctx.capabilities.textureFloatLinear,this._initializeWasm(t.gl)}uninitializeRenderContext(){this._renderPluginContext=null,this._rctx=null,this._dbg(B.Lifetime,"--uninitializeRenderContext--")}_restoreFramebuffer(){if(!this._renderTargetToRestore)return;const e=this._renderTargetToRestore.fbo;if(!this._rctx)return void this._dbg(B.Error,"no context in restoreFramebuffer!");this._rctx.bindFramebuffer(e,!0);const t=this._renderTargetToRestore.viewport;this._rctx.setViewport(t.x,t.y,t.width,t.height)}_bindPreviousDepthToSlot(e,t){const i=!!this._rctx,s=!!this._renderTargetToRestore;if(!i||!s)return 0;const r=this._renderTargetToRestore.fbo.depthStencilTexture;return r?(0===t?this._rctx.bindTexture(null,e,!0):this._rctx.bindTexture(r,e,!0),1):(this._dbg(B.Error,"no depth/stencil texture exists!"),0)}_modifyResourceCount(e,t,i){if(!this._rctx)return void this._dbg(B.Error,"modifyAllocation callback has no rendering context!");const s=e;1===i?this._rctx.instanceCounter.increment(s,t):this._rctx.instanceCounter.decrement(s,t)}_setBlendState(e,t,i,s){this._rctx?(this._rctx.setBlendingEnabled(1===e),this._rctx.setBlendFunction(t,i),this._rctx.setBlendEquation(s)):this._dbg(B.Error,"setBlendState callback has no rendering context!")}_setFrontFace(e){this._rctx?this._rctx.setFrontFace(e):this._dbg(B.Error,"setFrontFace callback has no rendering context!")}_setDepthStencilStateFunction(e,t,i){this._rctx?(this._rctx.setDepthFunction(i),this._rctx.setDepthTestEnabled(1===e),this._rctx.setDepthWriteEnabled(1===t),this._rctx.setStencilTestEnabled(!1),this._rctx.setStencilFunction(L.ALWAYS,0,255),this._rctx.setStencilOpSeparate(C.FRONT,R.KEEP,R.INCR,R.KEEP),this._rctx.setStencilOpSeparate(C.BACK,R.KEEP,R.DECR,R.KEEP)):this._dbg(B.Error,"setDepthStencilStateFunction callback has no rendering context!")}_setRasterizerState(e){if(this._rctx)switch(e){case M.None:this._rctx.setFaceCullingEnabled(!1);break;case M.Back:this._rctx.setCullFace(C.BACK),this._rctx.setFaceCullingEnabled(!0);break;case M.Front:this._rctx.setCullFace(C.FRONT),this._rctx.setFaceCullingEnabled(!0)}else this._dbg(B.Error,"setRasterizerState callback has no rendering context!")}_setViewport(e,t,i,s){this._rctx?this._rctx.setViewport(e,t,i,s):this._dbg(B.Error,"setViewport callback has no rendering context!")}_updateMemoryUsage(){this._layers.forEach(((e,t)=>{if(e.needMemoryUsageUpdate){const i=this._vxl.estimate_memory_usage(t);i>=0&&(e.needMemoryUsageUpdate=!1,e.layerView.setUsedMemory(i))}}))}_syncRequestsResponses(){this._layers.forEach(((e,t)=>{const s=[];e.responses.forEach(((i,r)=>{s.push(r),this._dbg(B.RequestResponse,"responding for requestID:"+r+" size:"+i.size),this._vxl.respond(t,r,i),i.requestType!==I.TreeIndex&&i.requestType!==I.Section||(e.needMemoryUsageUpdate=!0)}));const r=e.responses;for(const e of s)r.delete(e);const a=this._vxl.get_new_requests(t),n=e.abortController.signal;for(const t in a){e.outstandingRequestCount+=1,1===e.outstandingRequestCount&&e.layerView.updatingFlagChanged();const s=a[t],l={responseType:"array-buffer",signal:n,query:{...e.layerView.layer.customParameters,token:e.layerView.layer.apiKey}};this._dbg(B.RequestResponse,"making requestID:"+t+" url:"+s.url),i(s.url,l).then((i=>{e.outstandingRequestCount-=1,0===e.outstandingRequestCount&&e.layerView.updatingFlagChanged(),this._dbg(B.RequestResponse,"have response for requestID:"+t);let o=0;if(i.data.byteLength>0){o=this._vxl._malloc(i.data.byteLength);const e=new Uint8Array(this._vxl.HEAPU8.buffer,o,i.data.byteLength),t=new Uint8Array(i.data);for(let s=0;s{e.outstandingRequestCount-=1,0===e.outstandingRequestCount&&e.layerView.updatingFlagChanged(),o(i)||(this._dbg(B.Error,`requestID:${t} failed, error=${i.toString()}`),r.set(+t,{responseType:s.responseType,ptr:0,size:0,success:!1,requestType:s.requestType}))}))}}))}updateWasmCamera(e){this._vxl.set_projection_matrix.apply(this._vxl,e.projectionMatrix),this._vxl.set_view_matrix.apply(this._vxl,e.viewMatrix),this._vxl.set_near_far(e.near,e.far)}isUpdating(e){if(!this._vxl&&this._vxlPromise)return!0;const t=this._layers.get(e);return!!t&&t.outstandingRequestCount>0}getLayerTimes(e){const t=[];return this._layers.forEach(((i,s)=>{if(i.layerView.wasmLayerId===e.wasmLayerId){const i=this._vxl.get_layer_epoch_times(s,e.layer.currentVariableId);for(let e=0;e{i.layerView.wasmLayerId===e.wasmLayerId&&(t=this._vxl.get_layer_current_time_id(s))})),t}setEnabled(e,t){this._layers.forEach(((i,s)=>{i.layerView.wasmLayerId===e.wasmLayerId&&(this._vxl.set_enabled(s,t),i.needMemoryUsageUpdate=!0,this._renderPluginContext.requestRender())}))}setIsInScaleRange(e,t){const i=this._layers.get(e.wasmLayerId);i&&t!==i.isInScaleRange&&(i.isInScaleRange=t,this._vxl.set_is_in_scale_range(e.wasmLayerId,t),i.needMemoryUsageUpdate=!t,this._renderPluginContext.requestRender())}setStaticSections(e,t){const i={mask:E.StaticSections,staticSections:t};return this._doMaskedUIUpdate(e,i,!0)}setCurrentVariable(e,t){const i={mask:E.CurrentVariable,currentVariable:t};return this._doMaskedUIUpdate(e,i,!0)}setRenderMode(e,t){const i={mask:E.RenderMode,renderMode:t};return this._doMaskedUIUpdate(e,i,!0)}setVerticalExaggerationAndOffset(e,t,i,s){const r={mask:E.ExaggerationAndOffset,volStyleDesc:{volumeId:t,verticalExaggeration:i,verticalOffset:s}};return this._doMaskedUIUpdate(e,r,!0)}setVariableStyles(e,t){const i={mask:E.VariableStyles,variableStyles:t};return this._doMaskedUIUpdate(e,i,!0)}setVolumeStyles(e,t){const i={mask:E.VolumeStyles,volumeStyles:t};return this._doMaskedUIUpdate(e,i,!0)}setEnableDynamicSections(e,t){const i={mask:E.ContainerVisibility,containerIsVisible:t,container:F.DynamicSections};return this._doMaskedUIUpdate(e,i,!0)}setEnableIsosurfaces(e,t){const i={mask:E.ContainerVisibility,containerIsVisible:t,container:F.Isosurfaces};return this._doMaskedUIUpdate(e,i,!0)}setEnableSections(e,t){const i={mask:E.ContainerVisibility,containerIsVisible:t,container:F.StaticSections};return this._doMaskedUIUpdate(e,i,!0)}setAnalysisSlice(e,t,i,s){const r={mask:E.AnalysisSlice,analysisSlice:{point:i,normal:s,enabled:t}};return this._doMaskedUIUpdate(e,r,!0)}updateLayerTimeProperties(e){if(!this._vxl)return;const t=this._layers.get(e.wasmLayerId);if(t){const i=t.layerView.layer;let s=0;i.timeOffset&&(s=l(i.timeOffset.value,i.timeOffset.unit,"seconds"));const r=this._getTimeArgs(i.timeExtent);this._vxl.set_layer_time_properties(e.wasmLayerId,r.startTime,r.endTime,r.hasTime,i.useViewTime,s),this._renderPluginContext.requestRender()}}_doMaskedUIUpdate(e,t,i){if(!this._vxl)return!1;let s=!1;return this._layers.forEach(((i,r)=>{if(i.layerView.wasmLayerId===e.wasmLayerId){const e={str:JSON.stringify(t),byteCount:0,ptr:0,isReusable:!1};this._allocateBlock(e)&&(s=1===this._vxl.handle_masked_ui_update(r,e.ptr,e.byteCount),e.isReusable||this._vxl._free(e.ptr))}})),s&&i&&this._renderPluginContext.requestRender(),s}_addTriangleToWasmBuffer(e,t,i,s,r){return e[3*t]=i[0],e[3*t+1]=i[1],e[3*t+2]=i[2],e[3*(t+=1)]=s[0],e[3*t+1]=s[1],e[3*t+2]=s[2],e[3*(t+=1)]=r[0],e[3*t+1]=r[1],e[3*t+2]=r[2],t+1}_addNormalToWasmBuffer(e,t,i){return e[3*t]=i[0],e[3*t+1]=i[1],e[3*t+2]=i[2],t+1}_doCaptureFrustum(){if(!this._vxl)return;const e=this._vxl._malloc(108*Float32Array.BYTES_PER_ELEMENT),t=new Float32Array(this._vxl.HEAPF32.buffer,e,108),i=this._vxl._malloc(36*Float32Array.BYTES_PER_ELEMENT),s=new Float32Array(this._vxl.HEAPF32.buffer,i,36),r=this._frustum.points[j.NEAR_BOTTOM_LEFT],o=this._frustum.points[j.NEAR_BOTTOM_RIGHT],a=this._frustum.points[j.NEAR_TOP_RIGHT],n=this._frustum.points[j.NEAR_TOP_LEFT],l=this._frustum.points[j.FAR_BOTTOM_LEFT],m=this._frustum.points[j.FAR_BOTTOM_RIGHT],p=this._frustum.points[j.FAR_TOP_RIGHT],u=this._frustum.points[j.FAR_TOP_LEFT];let c=0,d=0;const h=this._frustum.planes[_.NEAR];c=this._addTriangleToWasmBuffer(t,c,a,o,r),d=this._addNormalToWasmBuffer(s,d,h),c=this._addTriangleToWasmBuffer(t,c,r,n,a),d=this._addNormalToWasmBuffer(s,d,h);const y=this._frustum.planes[_.FAR];c=this._addTriangleToWasmBuffer(t,c,l,m,p),d=this._addNormalToWasmBuffer(s,d,y),c=this._addTriangleToWasmBuffer(t,c,p,u,l),d=this._addNormalToWasmBuffer(s,d,y);const g=this._frustum.planes[_.TOP];c=this._addTriangleToWasmBuffer(t,c,p,a,n),d=this._addNormalToWasmBuffer(s,d,g),c=this._addTriangleToWasmBuffer(t,c,n,u,p),d=this._addNormalToWasmBuffer(s,d,g);const f=this._frustum.planes[_.BOTTOM];c=this._addTriangleToWasmBuffer(t,c,r,o,m),d=this._addNormalToWasmBuffer(s,d,f),c=this._addTriangleToWasmBuffer(t,c,m,l,r),d=this._addNormalToWasmBuffer(s,d,f);const b=this._frustum.planes[_.LEFT];c=this._addTriangleToWasmBuffer(t,c,n,r,l),d=this._addNormalToWasmBuffer(s,d,b),c=this._addTriangleToWasmBuffer(t,c,l,u,n),d=this._addNormalToWasmBuffer(s,d,b);const v=this._frustum.planes[_.RIGHT];c=this._addTriangleToWasmBuffer(t,c,a,p,m),d=this._addNormalToWasmBuffer(s,d,v),c=this._addTriangleToWasmBuffer(t,c,m,o,a),d=this._addNormalToWasmBuffer(s,d,v),-1!==this._frustumRenderableId&&this._vxl.remove_generic_mesh(this._frustumRenderableId),this._frustumRenderableId=this._vxl.add_generic_mesh(e,108,i,36,255,0,0,64),this._vxl._free(e),this._vxl._free(i),this._captureFrustum=!1,this._renderPluginContext.requestRender()}captureFrustum(){null===this._renderCoordsHelper&&(this._renderCoordsHelper=d.create(g.Local,h(!1,this.view.spatialReference))),null===this._frustum&&(this._frustum=new b(this._renderCoordsHelper)),this._captureFrustum=!0,null!==this._renderPluginContext&&this._renderPluginContext.requestRender()}toggleFullVolumeExtentDraw(e){this._vxl&&this._layers.forEach(((t,i)=>{t.layerView.wasmLayerId===e.wasmLayerId&&(this._vxl.toggle_full_volume_extent_draw(i),this._renderPluginContext.requestRender())}))}addVoxelLayer(e){if(!this._vxl){const t={layerView:e,resolveCallback:null,rejectCallback:null},i=new Promise(((e,i)=>{t.resolveCallback=e,t.rejectCallback=i}));return this._newLayers.push(t),i}const t=this._addVoxelLayer(e);return t<0?Promise.reject(-1):Promise.resolve(t)}removeVoxelLayer(e){if(!this._vxl){const t=this._newLayers.findIndex((t=>e.uid===t.layerView.uid));t>=0&&(this._newLayers[t].resolveCallback(-1),this._newLayers.splice(t,1));const i=this._newLayers.length;return 0===i&&(this._dbg(B.Lifetime," no voxel layers left after removing a layer, removing RenderPlugin and destroying"),this.destroy()),i}let t=-1;this._layers.forEach(((i,s)=>{if(i.layerView.wasmLayerId===e.wasmLayerId){t=s,i.abortController.abort(),this._vxl.remove_layer(t);const r=this.layerUid.indexOf(e.layer.uid);-1!==r&&this.layerUid.splice(r,1)}})),t>=0&&this._layers.delete(t);const i=this._layers.size;return 0===i&&(this._dbg(B.Lifetime," no voxel layers left after removing a layer, removing RenderPlugin and destroying"),this.destroy()),i}_getBlockSize(e){for(const t of this._wasmMemBlockSizes)if(e=0){t.test?.constantUpscaling&&(this._setUpscalingLimits(0,.25,.25),this._setUpscalingLimits(1,.5,.5),this._setUpscalingLimits(2,.75,.75));const o=new AbortController;if(this._layers.set(i,{layerView:e,responses:new Map,outstandingRequestCount:0,abortController:o,needMemoryUsageUpdate:!1,isInScaleRange:!0}),this.layerUid.push(e.layer.uid),!this._halfIntTexturesAvailable||s("mac")){const t=[];let i="";for(const s of e.layer.variables)"Int16"!==s.renderingFormat.type&&"UInt16"!==s.renderingFormat.type||(t.push(s.name),s.id===e.layer.currentVariableId&&(i=s.name));""!==i&&r.getLogger(this).error("#addVoxelLayer_error()",e.layer,`The voxel layer '${e.layer.title}' cannot render the current variable '${i}' in this browser`),t.length>0&&r.getLogger(this).warn("#addVoxelLayer_warning()",e.layer,`The voxel layer '${e.layer.title}' cannot render the variables '${t.toString()}' in this browser`)}if(!this._textureFloatLinearAvailable){const t=[];let i="";for(const s of e.layer.variables)"Float32"===s.renderingFormat.type&&(t.push(s.name),s.id===e.layer.currentVariableId&&(i=s.name));""!==i&&r.getLogger(this).error("#addVoxelLayer_error()",e.layer,`The voxel layer '${e.layer.title}' cannot render the current variable '${i}' in this browser`),t.length>0&&r.getLogger(this).warn("#addVoxelLayer_warning()",e.layer,`The voxel layer '${e.layer.title}' cannot render the variables '${t.toString()}' in this browser`)}return s("esri-mobile")&&r.getLogger(this).warnOnce("Mobile support differs across devices. Voxel layer might not display as expected."),i}return-1}prepareRender(e){if(!this._vxl)return;const t=e.bindParameters.camera.viewForward,i=e.bindParameters.camera.eye;this._vxl.update_camera_pos_and_direction(i[0],i[1],i[2],t[0],t[1],t[2]);const s=this._vxl.cull();this._dbg(B.RequestResponse,"missingResourceCount="+s),this._moreToLoad=s>0,this._havePreparedWithAllLayers=0===this._newLayers.length,this._updateMemoryUsage()}renderNode(e){if(!this._vxl)return;for(const e of this._newLayers){const t=this._addVoxelLayer(e.layerView);-1===t?e.rejectCallback(-1):e.resolveCallback(t)}if(this._newLayers=[],0===this._layers.size)return void this._dbg(B.Error,"No voxel layers but RenderPlugin instance is being asked to render!");this._lastFrameWasStationary=this.view.stationary,this._syncRequestsResponses(),this._beforeDraw(),this._vxl.begin_color_frame(!this.view._stage.renderer.isFeatureEnabled(v.HighResolutionVoxel),e.bindParameters.lighting.mainLight.direction[0],e.bindParameters.lighting.mainLight.direction[1],e.bindParameters.lighting.mainLight.direction[2]);const t=this._renderTargetToRestore.viewport;t.width===this._viewportWidth&&t.height===this._viewportHeight||(this._viewportWidth=t.width,this._viewportHeight=t.height,this._vxl.set_viewport(t.width,t.height),this._layers.forEach((e=>{e.needMemoryUsageUpdate=!0}))),0===t.x&&0===t.y||this._dbg(B.Error,"Unsupported viewport parameters detected!"),this.updateWasmCamera(e.bindParameters.camera),this._captureFrustum&&(this._frustum.update(e.bindParameters.camera),this._doCaptureFrustum()),this._vxl.draw(),this._afterDraw(),(this._moreToLoad||!this._havePreparedWithAllLayers&&this._layers.size>0)&&this._renderPluginContext.requestRender()}destroy(){this._dbg(B.Lifetime,"--destroy--"),this._removeRenderPlugin(),this._vxl&&(this._layers.forEach((e=>{e.abortController.abort()})),this._wasmMemBlocks.forEach((e=>{0!==e&&this._vxl._free(e)})),this._vxl.uninitialize_voxel_wasm(),this._vxl=null)}_initializeWasm(e){return this._vxl?Promise.resolve():(this._vxlPromise||(this._vxlPromise=function(e){return new Promise((t=>import("./vxlLayer.js").then((e=>e.v)).then((({default:i})=>{const s=i({locateFile:k,preinitializedWebGLContext:e,onRuntimeInitialized:()=>t(s)})})))).catch((e=>{throw e}))}(e).then((e=>{if(this._vxl=e,this._vxlPromise=null,this._newLayers.length<=0)return this._dbg(B.Lifetime," no voxel layers left after WASM downloaded, removing RenderPlugin and destroying"),void this.destroy();const t=this._getTimeArgs(this.view?.timeExtent),i=this._vxl.addFunction(this._restoreFramebuffer.bind(this),"v"),r=this._vxl.addFunction(this._setBlendState.bind(this),"viiii"),o=this._vxl.addFunction(this._setFrontFace.bind(this),"vi"),a=this._vxl.addFunction(this._setRasterizerState.bind(this),"vi"),n=this._vxl.addFunction(this._setDepthStencilStateFunction.bind(this),"viii"),l=this._vxl.addFunction(this._setViewport.bind(this),"viiii"),m=this._vxl.addFunction(this._bindPreviousDepthToSlot.bind(this),"iii"),p=this._vxl.addFunction(this._modifyResourceCount.bind(this),"viii"),u=this._halfIntTexturesAvailable&&!s("mac"),c=this._textureFloatLinearAvailable;this._vxl.initialize_voxel_wasm(i,r,o,a,n,l,m,p,t.startTime,t.endTime,t.hasTime,u,c),this._renderPluginContext&&this._renderPluginContext.requestRender()})).catch((()=>{for(const e of this._newLayers)e.rejectCallback(-2);this._dbg(B.Error," WASM failed to download, removing RenderPlugin and destroying"),this.destroy()}))),this._vxlPromise)}pickDepth(e,t,i){if(!this._vxl||!this._rctx||0===this._layers.size)return null;const s=i.viewport[3]-t;if(e<0||e>i.viewport[2]||t<0||t>i.viewport[3])return this._dbg(B.Error,`[js] pickDepth: outOfRange, screenXY=[${e.toFixed(0)}, ${s.toFixed(0)}]]`),null;this._beforeDraw();const r=i.viewForward,o=i.eye;this._vxl.update_camera_pos_and_direction(o[0],o[1],o[2],r[0],r[1],r[2]),this.updateWasmCamera(i),this._vxl.begin_frame();const a=this._vxl.pick_depth(e,s);return this._afterDraw(),a.success?a.distanceToCamera:null}pickObject(e,t,i,s){if(!this._vxl||!this._rctx||0===this._layers.size)return null;const r=Math.round(e),o=Math.round(t);if(r<0||r>i.viewport[2]||o<0||o>i.viewport[3])return this._dbg(B.Error,`[js] pickObject: outOfRange, screenXY=[${r}, ${o}], vp=[${i.viewport.toString()}]`),null;this._beforeDraw();const a=i.viewForward,n=i.eye;this._vxl.update_camera_pos_and_direction(n[0],n[1],n[2],a[0],a[1],a[2]),this.updateWasmCamera(i),this._vxl.begin_frame();let l=null;if(0===s.length)l=this._vxl.pick_object(r,o,0,0);else{const e={str:JSON.stringify({layerIds:s}),byteCount:0,ptr:0,isReusable:!1};this._allocateBlock(e)&&(l=this._vxl.pick_object(r,o,e.ptr,e.byteCount),e.isReusable||this._vxl._free(e.ptr))}return this._afterDraw(),l}_beforeDraw(){this._renderTargetToRestore={fbo:this._rctx.getBoundFramebufferObject(),viewport:this._rctx.getViewport()},this._rctx.setPolygonOffsetFillEnabled(!1),this._rctx.setScissorTestEnabled(!1),this._rctx.setColorMask(!0,!0,!0,!0)}_afterDraw(){this._renderTargetToRestore.fbo=null,this._rctx.externalTextureUnitUpdate(this._vxl.get_texture_units_bound_in_frame(),this._vxl.get_active_texture_unit()),this._rctx.externalVertexArrayObjectUpdate(),this._rctx.externalVertexBufferUpdate(),this._rctx.externalProgramUpdate()}intersect(e,t,i,s,r){if(!this._vxl||!this._rctx||0===this._layers.size||!e.options.selectionMode||e.options.isFiltered)return;if(null==r||r[0]<0||r[0]>e.camera.viewport[2]||r[1]<0||r[1]>e.camera.viewport[3])return this._dbg(B.Error,`[js] VoxelWasmPerScene.intersect: outOfRange, screenXY=[${r[0].toFixed(0)}, ${r[1].toFixed(0)}]`),null;const o=[];this._layers.forEach((t=>{e.options.filteredLayerUids.includes(t.layerView.layer.uid)&&o.push(t.layerView.wasmLayerId)}));const a=this.pickObject(r[0],r[1],e.camera,o);if(null==a||-1===a.layerId)return;const n=this._layers.get(a.layerId);if(n){const t=n.layerView.layer.uid,r=a.distanceToCamera/u(i,s),o=c();o[0]=a.worldX,o[1]=a.worldY,o[2]=a.worldZ;const l={};if(null!=a.continuousValue&&null!=a.continuousValueUnits?l["Voxel.ServiceValue"]=`${a.continuousValue.toLocaleString()} ${a.continuousValueUnits}`:null!=a.uniqueValueLabel&&null!=a.uniqueValue?l["Voxel.ServiceValue"]=`${a.uniqueValueLabel} (${a.uniqueValue})`:null!=a.uniqueValue&&(l["Voxel.ServiceValue"]=`${a.uniqueValue}`),l["Voxel.ServiceVariableLabel"]=a.variableLabel,l["Voxel.Position"]=a.voxelSpacePosition,null!=a.epochTime&&null!=a.nativeTime&&null!=a.nativeTimeUnits){const e=new Date(a.epochTime);l["Voxel.ServiceLocalTime"]=e.toString(),l["Voxel.ServiceNativeTime"]=`${a.nativeTime.toLocaleString()} ${a.nativeTimeUnits}`}null!=a.depth&&null!=a.depthUnits&&(l["Voxel.ServiceDepth"]=`${a.depth.toLocaleString()} ${a.depthUnits}`);const m=a.faceNormal;l["Voxel.WorldPosition"]=`[${o[0]}, ${o[1]}, ${o[2]}]`;const p=e=>{const i=new f(o,t,(()=>this._createVoxelGraphic(n.layerView.layer,l)));e.set(this.type,i,r,m)},d=e.results,h=e.options.store===T.ALL;if((null==d.min.dist||rd.max.dist)&&p(d.max),h){const t=S(e.ray);p(t),e.results.all.push(t)}}}_createVoxelGraphic(e,i){return new t({layer:e,sourceLayer:e,attributes:i})}_toWasmQuality(e){switch(e){case"low":return 0;case"medium":return 1;case"high":return 2}}_setUpscalingLimits(e,t,i){this._vxl&&this._vxl.set_upscaling_limits(e,t,i)}};e([m({constructOnly:!0})],D.prototype,"view",void 0),D=e([p("esri.layers.VoxelWasmPerSceneView")],D);const A=D;export{A as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/WFSLayerView3D.js b/library/arcgis/4.30/@arcgis/core/chunks/WFSLayerView3D.js new file mode 100644 index 00000000..052f1e9b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/WFSLayerView3D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./tslib.es6.js";import{property as r}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as o}from"../core/accessorSupport/decorators/subclass.js";import{F as s}from"./FeatureLayerViewBase3D.js";import"./ensureType.js";import"./utils.js";import"./handleUtils.js";import"./metadata.js";import"../core/Error.js";import"../config.js";import"./tracking.js";import"./maybe.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Accessor.js";import"../core/Handles.js";import"./ObservableBase.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"../core/Collection.js";import"../core/Evented.js";import"./shared.js";import"./SimpleObservable.js";import"./dehydratedFeatures.js";import"../geometry/SpatialReference.js";import"../core/JSONSupport.js";import"./unitUtils.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"./writer.js";import"./aaBoundingBox.js";import"../geometry/Extent.js";import"../geometry/Geometry.js";import"./reader.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"./aaBoundingRect.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"./quantizationUtils.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"../geometry/Polyline.js";import"./typeUtils.js";import"../layers/support/Field.js";import"./enumeration.js";import"./domains.js";import"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";import"./fieldType.js";import"./Graphics3DGraphicsPipeline.js";import"./hydratedFeatures.js";import"../geometry.js";import"../geometry/support/jsonUtils.js";import"../Graphic.js";import"../PopupTemplate.js";import"../core/Clonable.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../intl.js";import"./date.js";import"./locale.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./messages.js";import"../popup/content.js";import"../popup/content/AttachmentsContent.js";import"../popup/content/Content.js";import"../popup/content/CustomContent.js";import"../popup/content/ExpressionContent.js";import"../popup/ElementExpressionInfo.js";import"../popup/content/FieldsContent.js";import"../popup/FieldInfo.js";import"../popup/support/FieldInfoFormat.js";import"../popup/content/MediaContent.js";import"../popup/content/BarChartMediaInfo.js";import"../popup/content/mixins/ChartMediaInfo.js";import"../popup/content/mixins/MediaInfo.js";import"../popup/content/support/ChartMediaInfoValue.js";import"../Color.js";import"./colorUtils.js";import"../popup/content/support/ChartMediaInfoValueSeries.js";import"./chartMediaInfoUtils.js";import"../popup/content/ColumnChartMediaInfo.js";import"../popup/content/ImageMediaInfo.js";import"../popup/content/support/ImageMediaInfoValue.js";import"../popup/content/LineChartMediaInfo.js";import"../popup/content/PieChartMediaInfo.js";import"../popup/content/RelationshipContent.js";import"../popup/support/RelatedRecordsInfoFieldOrder.js";import"../popup/content/TextContent.js";import"../popup/ExpressionInfo.js";import"../popup/LayerOptions.js";import"../popup/RelatedRecordsInfo.js";import"../support/actions/ActionBase.js";import"../core/Identifiable.js";import"../support/actions/ActionButton.js";import"../support/actions/ActionToggle.js";import"../symbols.js";import"../symbols/CIMSymbol.js";import"../symbols/Symbol.js";import"../symbols/ExtrudeSymbol3DLayer.js";import"../symbols/Symbol3DLayer.js";import"./utils4.js";import"../symbols/edges/Edges3D.js";import"./screenUtils.js";import"./materialUtils.js";import"./opacityUtils.js";import"../symbols/edges/SketchEdges3D.js";import"../symbols/edges/SolidEdges3D.js";import"./Symbol3DMaterial.js";import"../symbols/FillSymbol.js";import"../symbols/SimpleLineSymbol.js";import"../symbols/LineSymbol.js";import"../symbols/LineSymbolMarker.js";import"./lineMarkers.js";import"../symbols/FillSymbol3DLayer.js";import"../symbols/patterns/LineStylePattern3D.js";import"../symbols/patterns/StylePattern3D.js";import"./utils5.js";import"./colors.js";import"./symbolLayerUtils3D.js";import"../symbols/Font.js";import"../symbols/IconSymbol3DLayer.js";import"./persistableUrlUtils.js";import"../symbols/LabelSymbol3D.js";import"../symbols/Symbol3D.js";import"./collectionUtils.js";import"../portal/Portal.js";import"../core/Loadable.js";import"../core/Promise.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"../symbols/LineSymbol3DLayer.js";import"../symbols/LineStyleMarker3D.js";import"../symbols/ObjectSymbol3DLayer.js";import"../symbols/PathSymbol3DLayer.js";import"../symbols/TextSymbol3DLayer.js";import"../symbols/WaterSymbol3DLayer.js";import"../symbols/support/StyleOrigin.js";import"./Thumbnail.js";import"./calloutUtils.js";import"../symbols/callouts/Callout3D.js";import"../symbols/callouts/LineCallout3D.js";import"../symbols/support/Symbol3DVerticalOffset.js";import"../symbols/LineSymbol3D.js";import"../symbols/MarkerSymbol.js";import"../symbols/MeshSymbol3D.js";import"../symbols/PictureFillSymbol.js";import"./urlUtils.js";import"../symbols/PictureMarkerSymbol.js";import"../symbols/PointSymbol3D.js";import"../symbols/PolygonSymbol3D.js";import"../symbols/SimpleFillSymbol.js";import"../symbols/SimpleMarkerSymbol.js";import"../symbols/TextSymbol.js";import"../symbols/WebStyleSymbol.js";import"./dehydratedPoint.js";import"./timeSupport2.js";import"../support/timeUtils.js";import"../TimeExtent.js";import"./timeUtils.js";import"./utils6.js";import"./tagSymbols.js";import"../rest/support/Query.js";import"./DataLayerSource.js";import"./FullTextSearch.js";import"./spatialRelationships.js";import"../rest/support/StatisticDefinition.js";import"./projectExtentUtils.js";import"./geometryServiceUtils.js";import"./project.js";import"./utils8.js";import"./utils9.js";import"../rest/support/ProjectParameters.js";import"./RibbonLineMaterial.js";import"./mat4.js";import"./mat4f64.js";import"./sphere.js";import"./vec4.js";import"./vec4f64.js";import"./ray.js";import"./plane.js";import"./mat3f64.js";import"./quatf64.js";import"./vec2f64.js";import"./mathUtils2.js";import"./basicInterfaces.js";import"./Material.js";import"./interfaces3.js";import"./VertexAttribute.js";import"./ViewingMode.js";import"./StencilUtils.js";import"./Indices.js";import"./Util.js";import"./triangle.js";import"./lineSegment.js";import"./doublePrecisionUtils.js";import"./mat3.js";import"./Matrix4PassUniform.js";import"./BindType.js";import"./ShaderTechniqueConfiguration.js";import"./lengthUtils.js";import"./debugFlags2.js";import"./requestImageUtils.js";import"./enums.js";import"./Texture.js";import"./GLObjectType.js";import"./vec2.js";import"./renderState.js";import"./Octree.js";import"./frustum.js";import"./InterleavedLayout.js";import"./BufferView.js";import"./types.js";import"./floatRGBA.js";import"./UpdatingHandles.js";import"./arcgisLayerUrl.js";import"./layerUtils2.js";import"./ReactiveMap.js";import"./dehydratedFeatureComparison.js";import"../core/signal.js";import"../views/SceneView.js";import"../Camera.js";import"../CameraLayout.js";import"./Cyclical.js";import"../Viewpoint.js";import"./domUtils.js";import"../core/workers/workers.js";import"../core/workers/Connection.js";import"./Queue.js";import"../core/workers/RemoteClient.js";import"./GraphicsCollection.js";import"../geometry/HeightModelInfo.js";import"../geometry/projection.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"./zscale.js";import"./projectBoundingRect.js";import"./projectPointToVector.js";import"./boundedPlane.js";import"./RenderCoordsHelper.js";import"./spatialReferenceEllipsoidUtils.js";import"./projectVectorToPoint.js";import"./projectVectorToVector.js";import"./ElevationProvider.js";import"./scaleUtils.js";import"../views/View.js";import"../Map.js";import"../Basemap.js";import"./loadAll.js";import"../portal/PortalItem.js";import"../portal/PortalItemResource.js";import"../portal/PortalRating.js";import"../support/BasemapStyle.js";import"./writeUtils.js";import"../Ground.js";import"./compilerUtils.js";import"./CollectionFlattener.js";import"./editableLayers.js";import"../layers/catalog/catalogUtils.js";import"./basemapUtils.js";import"./utils3.js";import"./collectionUtils2.js";import"../support/LayersMixin.js";import"../layers/Layer.js";import"../support/TablesMixin.js";import"../views/BasemapView.js";import"../views/Magnifier.js";import"./selectionUtils.js";import"../views/Theme.js";import"./InputManager.js";import"./ViewEvents.js";import"./IViewEvents.js";import"./interfaces.js";import"./screenUtils2.js";import"../views/input/Input.js";import"../views/input/gamepad/GamepadSettings.js";import"../views/input/gamepad/GamepadInputDevice.js";import"../views/navigation/Navigation.js";import"./a11yUtils.js";import"../views/navigation/gamepad/GamepadSettings.js";import"./heightModelInfoUtils.js";import"./projectionUtils.js";import"../views/BreakpointsOwner.js";import"../views/DOMContainer.js";import"./projector.js";import"./widgetUtils.js";import"../views/GroundView.js";import"./cameraUtils.js";import"./Intersector2.js";import"./verticalOffsetUtils.js";import"./orientedBoundingBox.js";import"./quat.js";import"./computeTranslationToOriginAndRotation.js";import"./Attribute.js";import"./earthUtils.js";import"./spatialReferenceSupport.js";import"../layers/support/ElevationSampler.js";import"./TerrainConst.js";import"../layers/support/LOD.js";import"../layers/support/TileInfo.js";import"./TileKey.js";import"../views/PopupView.js";import"../views/ViewAnimation.js";import"../views/3d/environment/SunLighting.js";import"../webscene/SunLighting.js";import"../views/3d/environment/VirtualLighting.js";import"../webscene/VirtualLighting.js";import"../webscene/Environment.js";import"../views/3d/environment/SunnyWeather.js";import"./weather.js";import"../views/3d/environment/CloudyWeather.js";import"../views/3d/environment/FoggyWeather.js";import"../views/3d/environment/RainyWeather.js";import"../views/3d/environment/SnowyWeather.js";import"./lightingTypes.js";import"../webscene/background/Background.js";import"../webscene/background/ColorBackground.js";import"./quantityUtils.js";import"./colorUtils2.js";import"./IntegerPassUniform.js";import"./NormalAttribute.glsl.js";import"./VertexPosition.glsl.js";import"./Matrix3DrawUniform.js";import"./RenderGeometry.js";import"../views/3d/webgl/RenderCamera.js";import"./axisAngleDegrees.js";import"./Scheduler.js";import"./debugFlags.js";import"./ScreenSpacePass.glsl.js";import"./Float4DrawUniform.js";import"./NestedMap.js";import"./VertexArrayObject2.js";import"./VertexArrayObject.js";import"./Intersector.js";import"./glUtil.js";import"./VertexElementDescriptor.js";import"./MemCache.js";import"./BufferObject.js";import"./objectResourceUtils.js";import"./devEnvironmentUtils.js";import"./vec32.js";import"./vec42.js";import"./DefaultMaterial_COLOR_GAMMA.js";import"./Version.js";import"./resourceUtils3.js";import"./vec2f32.js";import"./GLTextureMaterial.js";import"./RayIntersections.js";import"./OutputHighlight.glsl.js";import"./DecodeSymbolColor.glsl.js";import"./VerticalOffset.glsl.js";import"./Matrix4sPassUniform.js";import"../views/3d/webgl/RenderNode.js";import"./CameraSpace.glsl.js";import"./vec3f32.js";import"./Program.js";import"./_commonjsHelpers.js";import"./GeometryUtil.js";import"./DoubleArray.js";import"./ShadowCastVisualizeTechniqueConfiguration.js";import"./euclideanLengthMeasurementUtils.js";import"./ElevationUpdateEvent.js";import"./ElevationContext.js";import"./unitConversionUtils.js";import"./graphicUtils.js";import"./HUDMaterial.js";import"./featureConversionUtils.js";import"./OptimizedFeature.js";import"./OptimizedGeometry.js";import"./OptimizedFeatureSet.js";import"./edgeUtils.js";import"./earcut.js";import"./SnappingCandidate.js";import"./visualVariableUtils.js";import"./sizeVariableUtils.js";import"./triangulationUtils.js";import"./deduplicate.js";import"./Normals.js";import"./CIMSymbolHelper.js";import"./BidiEngine.js";import"./fontUtils.js";import"./GeometryUtils.js";import"./enums2.js";import"./utils7.js";import"./definitions.js";import"./shapingUtils.js";import"./mat2d.js";import"./mat2df32.js";import"./Rect.js";import"./BoundingBox.js";import"./defaults.js";import"./defaultsJSON.js";import"./OverrideHelper.js";import"../symbols/support/cimSymbolUtils.js";import"./utils11.js";import"./jsonUtils.js";import"./parser.js";import"./LRUCache.js";import"./line.js";import"./line2.js";import"./lineStippleUtils.js";import"../geometry/support/MeshComponent.js";import"../geometry/support/MeshMaterial.js";import"../geometry/support/MeshTexture.js";import"./imageUtils.js";import"../geometry/support/MeshTextureTransform.js";import"../geometry/support/MeshMaterialMetallicRoughness.js";import"./MeshVertexAttributes.js";import"./meshVertexSpaceUtils.js";import"../geometry/support/MeshGeoreferencedVertexSpace.js";import"../geometry/support/MeshLocalVertexSpace.js";import"./projection.js";import"./interfaces6.js";import"./DefaultLayouts.js";import"./styleUtils.js";import"./webStyleSymbolUtils.js";import"../symbols/support/jsonUtils.js";import"./Intersector3.js";import"./ColorMaterial.js";import"./TriangleMaterial.js";import"./WebGLRequirements.js";import"./capabilities2.js";import"./contextUtils.js";import"./ray2.js";import"./viewpointUtils2.js";import"./ZoomMomentumEstimator.js";import"./labelFormatUtils.js";import"./labelUtils.js";import"./FeatureTileDescriptor3D.js";import"./elevationInfoUtils.js";import"./hitTest.js";import"./LayerConstants.js";import"./intersectorUtilsConversions.js";import"./ElevationRange.js";import"./hitTestSelectUtils.js";import"./terrainUtils.js";import"../views/3d/support/SceneViewPerformanceInfo.js";import"./ByteSizeUnit.js";import"./LayerViewPerformanceInfo.js";import"../views/3d/support/LayerPerformanceInfo.js";import"./ElevationQueryTileCache.js";import"./RenderableTile.js";import"./mat3f32.js";import"./enums3.js";import"./TileStrategy.js";import"./TileKey2.js";import"./QueueProcessor.js";import"./config.js";import"./TiledDisplayObject.js";import"./DisplayObject.js";import"./StyleDefinition.js";import"./ElevationSamplerData.js";import"./resources.js";import"./edgeProcessing.js";import"./Viewshed.js";import"../views/3d/webgl.js";import"../views/3d/webgl/ManagedFBO.js";import"./testSVGPremultipliedAlpha.js";import"./RenderingContext.js";import"./ProgramCache.js";import"./screenshotUtils.js";import"./layerViewUtils.js";import"../views/ui/DefaultUI.js";import"../views/ui/UI.js";import"./themeUtils.js";import"../widgets/Attribution.js";import"../widgets/Widget.js";import"./uuid.js";import"./jsxWidgetSupport.js";import"../widgets/Attribution/AttributionViewModel.js";import"./globalCss.js";import"./accessibleHandler.js";import"./messageBundle.js";import"./jsxFactory.js";import"../widgets/Compass.js";import"../widgets/Compass/CompassViewModel.js";import"./utils20.js";import"../widgets/support/GoTo.js";import"../widgets/NavigationToggle.js";import"../widgets/NavigationToggle/NavigationToggleViewModel.js";import"../widgets/Zoom.js";import"../widgets/Zoom/ZoomViewModel.js";import"./queryForSymbologySnapping.js";import"./hash.js";import"./diffUtils.js";import"../renderers/mixins/VisualVariablesMixin.js";import"../renderers/visualVariables/ColorVariable.js";import"../renderers/visualVariables/VisualVariable.js";import"./LegendOptions.js";import"../renderers/visualVariables/support/ColorStop.js";import"../renderers/visualVariables/OpacityVariable.js";import"../renderers/visualVariables/support/OpacityStop.js";import"../renderers/visualVariables/RotationVariable.js";import"../renderers/visualVariables/SizeVariable.js";import"../renderers/visualVariables/support/SizeStop.js";import"./Graphics3DObjectStates.js";import"../renderers/ClassBreaksRenderer.js";import"../renderers/Renderer.js";import"../renderers/support/AuthoringInfo.js";import"../renderers/support/AuthoringInfoVisualVariable.js";import"./colorRamps.js";import"../rest/support/AlgorithmicColorRamp.js";import"../rest/support/ColorRamp.js";import"../rest/support/MultipartColorRamp.js";import"../renderers/support/ClassBreakInfo.js";import"./commonProperties.js";import"../renderers/DictionaryRenderer.js";import"../layers/support/FieldsIndex.js";import"./UnknownTimeZone.js";import"../renderers/DotDensityRenderer.js";import"../renderers/support/AttributeColorInfo.js";import"../renderers/HeatmapRenderer.js";import"../renderers/support/HeatmapColorStop.js";import"./heatmapUtils.js";import"../renderers/PieChartRenderer.js";import"../renderers/SimpleRenderer.js";import"../renderers/UniqueValueRenderer.js";import"../renderers/support/UniqueValue.js";import"../renderers/support/UniqueValueClass.js";import"../renderers/support/UniqueValueGroup.js";import"../renderers/support/UniqueValueInfo.js";import"../renderers/support/jsonUtils.js";import"./rendererConversion.js";import"./optimizedFeatureQueryEngineAdapter.js";import"./centroid.js";import"./PooledRBush.js";import"./quickselect.js";import"./popupUtils.js";import"../layers/support/FeatureFilter.js";import"./floorFilterUtils.js";import"./QueryEngine.js";import"../geometry/support/normalizeUtils.js";import"./normalizeUtilsCommon.js";import"./simplify.js";import"../core/sql/WhereClause.js";import"./TimeOnly.js";import"./timeSupport.js";import"./projectionSupport.js";import"./json.js";import"./QueryEngineCapabilities.js";import"./utils12.js";import"./utils2.js";import"./utils10.js";import"./generateRendererUtils.js";import"../rest/support/FeatureSet.js";import"./FeatureStore.js";import"./BoundsStore.js";import"./heatmapTextureUtils.js";import"./LayerView3D.js";import"./query.js";import"./pbfQueryUtils.js";import"./pbf.js";import"./queryZScale.js";import"./WorkerHandle.js";import"./EventedSet.js";import"./FeatureLayerView.js";import"../layers/support/FeatureEffect.js";import"../views/layers/LayerView.js";import"./RefreshableLayerView.js";let i=class extends s{constructor(){super(...arguments),this.type="wfs-3d"}};t([r()],i.prototype,"layer",void 0),i=t([o("esri.views.3d.layers.WFSLayerView3D")],i);const e=i;export{e as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/WFSSourceWorker.js b/library/arcgis/4.30/@arcgis/core/chunks/WFSSourceWorker.js new file mode 100644 index 00000000..10a6b626 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/WFSSourceWorker.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{c as t}from"./asyncUtils.js";import e from"../core/Error.js";import{L as r}from"./Logger.js";import{throwIfAborted as s,isAbortError as o}from"../core/promiseUtils.js";import{W as i}from"../core/accessorSupport/decorators/subclass.js";import{f as a}from"./unitUtils.js";import{b as p,a as n}from"./featureConversionUtils.js";import{F as m}from"./FeatureStore.js";import{c as l,p as u}from"./projectionSupport.js";import{Q as c}from"./QueryEngine.js";import{v as j,c as h}from"./geojson.js";import{m as d}from"./sourceUtils.js";import{getGetFeatureSpatialReference as y,getFeatureCount as g,getFeature as f}from"../layers/ogc/wfsUtils.js";import _ from"../layers/support/FieldsIndex.js";import{u as C}from"./timeZoneUtils.js";import"./tslib.es6.js";import"../core/Accessor.js";import"../core/lang.js";import"../core/Handles.js";import"./maybe.js";import"../core/accessorSupport/decorators/property.js";import"./ensureType.js";import"./utils.js";import"./handleUtils.js";import"./metadata.js";import"./ObservableBase.js";import"./tracking.js";import"../core/scheduling.js";import"../config.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"./aaBoundingBox.js";import"../geometry/Extent.js";import"../geometry/Geometry.js";import"./reader.js";import"../geometry/SpatialReference.js";import"./writer.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"./aaBoundingRect.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"../geometry/support/jsonUtils.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"../geometry/Polyline.js";import"./OptimizedFeature.js";import"./OptimizedGeometry.js";import"./OptimizedFeatureSet.js";import"../core/Evented.js";import"./BoundsStore.js";import"./PooledRBush.js";import"./quickselect.js";import"./_commonjsHelpers.js";import"./timeSupport.js";import"../geometry/projection.js";import"./SimpleObservable.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"./zscale.js";import"../geometry/support/normalizeUtils.js";import"./normalizeUtilsCommon.js";import"./simplify.js";import"../geometry.js";import"./typeUtils.js";import"./utils8.js";import"./utils9.js";import"./optimizedFeatureQueryEngineAdapter.js";import"./centroid.js";import"./json.js";import"./MemCache.js";import"./LRUCache.js";import"../core/sql/WhereClause.js";import"./TimeOnly.js";import"./UnknownTimeZone.js";import"./datetime.js";import"./locale.js";import"./fieldType.js";import"./QueryEngineCapabilities.js";import"./quantizationUtils.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../intl.js";import"./date.js";import"./number.js";import"./substitute.js";import"./messages.js";import"./utils12.js";import"./screenUtils.js";import"./timeUtils.js";import"./heatmapUtils.js";import"./vec4.js";import"./vec4f64.js";import"./utils2.js";import"./basemapUtils.js";import"../Basemap.js";import"../core/Collection.js";import"./shared.js";import"./collectionUtils.js";import"../core/Loadable.js";import"../core/Promise.js";import"./loadAll.js";import"../portal/Portal.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"../portal/PortalItem.js";import"../portal/PortalItemResource.js";import"../portal/PortalRating.js";import"./persistableUrlUtils.js";import"../support/BasemapStyle.js";import"./writeUtils.js";import"./layerUtils2.js";import"./utils3.js";import"./colorUtils.js";import"./mat4.js";import"./utils10.js";import"./generateRendererUtils.js";import"./enumeration.js";import"./SnappingCandidate.js";import"./Scheduler.js";import"../core/reactiveUtils.js";import"../core/signal.js";import"./debugFlags.js";import"./date2.js";import"./xmlUtils.js";import"./arcgisLayerUrl.js";import"../layers/support/Field.js";import"./domains.js";import"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";const x="esri.layers.WFSLayer";class R{constructor(){this._customParameters=null,this._queryEngine=null,this._supportsPagination=!0}destroy(){this._queryEngine?.destroy(),this._queryEngine=null}async load(t,r={}){const{getFeatureUrl:o,getFeatureOutputFormat:i,fields:a,geometryType:p,featureType:n,maxRecordCount:u,maxTotalRecordCount:j,maxPageCount:h,objectIdField:d,customParameters:g}=t,{spatialReference:f,getFeatureSpatialReference:x}=y(o,n,t.spatialReference);try{await l(x,f)}catch{throw new e("unsupported-projection","Projection not supported",{inSpatialReference:x,outSpatialReference:f})}s(r),this._customParameters=g,this._featureType=n,this._fieldsIndex=_.fromLayerJSON({fields:a,dateFieldsTimeReference:a.some((t=>"esriFieldTypeDate"===t.type))?{timeZoneIANA:C}:null}),this._geometryType=p,this._getFeatureUrl=o,this._getFeatureOutputFormat=i,this._getFeatureSpatialReference=x,this._maxRecordCount=u,this._maxTotalRecordCount=j,this._maxPageCount=h,this._objectIdField=d,this._spatialReference=f;let R=await this._snapshotFeatures(r);if(R.errors.length>0&&(this._supportsPagination=!1,R=await this._snapshotFeatures(r),R.errors.length>0))throw R.errors[0];return this._queryEngine=new c({fieldsIndex:this._fieldsIndex,geometryType:p,hasM:!1,hasZ:!1,objectIdField:d,spatialReference:f,timeInfo:null,featureStore:new m({geometryType:p,hasM:!1,hasZ:!1})}),this._queryEngine.featureStore.addMany(R.features),{warnings:w(R),extent:(await this._queryEngine.fetchRecomputedExtents()).fullExtent}}async applyEdits(){throw new e("wfs-source:editing-not-supported","applyEdits() is not supported on WFSLayer")}async queryFeatures(t={},e={}){return await this._waitSnapshotComplete(),this._queryEngine.executeQuery(t,e.signal)}async queryFeatureCount(t={},e={}){return await this._waitSnapshotComplete(),this._queryEngine.executeQueryForCount(t,e.signal)}async queryObjectIds(t={},e={}){return await this._waitSnapshotComplete(),this._queryEngine.executeQueryForIds(t,e.signal)}async queryExtent(t={},e={}){return await this._waitSnapshotComplete(),this._queryEngine.executeQueryForExtent(t,e.signal)}async querySnapping(t,e={}){return await this._waitSnapshotComplete(),this._queryEngine.executeQueryForSnapping(t,e.signal)}async refresh(e){return this._customParameters=e.customParameters,this._maxRecordCount=e.maxRecordCount,this._maxTotalRecordCount=e.maxTotalRecordCount,this._maxPageCount=e.maxPageCount,this._snapshotTask?.abort(),this._snapshotTask=t((t=>this._snapshotFeatures({signal:t}))),this._snapshotTask.promise.then((t=>{this._queryEngine.featureStore.clear(),this._queryEngine.featureStore.addMany(t.features);for(const e of w(t))r.getLogger(x).warn(new i("wfs-layer:refresh-warning",e.message,e.details));t.errors?.length&&r.getLogger(x).warn(new i("wfs-layer:refresh-error","Refresh completed with errors",{errors:t.errors}))}),(()=>{this._queryEngine.featureStore.clear()})),await this._waitSnapshotComplete(),{extent:(await this._queryEngine.fetchRecomputedExtents()).fullExtent}}async _waitSnapshotComplete(){if(this._snapshotTask&&!this._snapshotTask.finished){try{await this._snapshotTask.promise}catch{}return this._waitSnapshotComplete()}}async _snapshotFeatures(t){const e=t?.signal,r=this._maxTotalRecordCount,i=this._maxPageCount,a=this._supportsPagination?await g(this._getFeatureUrl,this._featureType.typeName,{customParameters:this._customParameters,signal:e}):void 0;let p=[];const n=[];if(null==a)try{p=await this._singleQuery(e)}catch(t){o(t)||n.push(t)}else{const t=Math.min(a,r),s=function*(t,e,r){for(let s=0;sasync function(t,e,r){let s=t.next();for(;!s.done;){try{const t=await s.value;e.push(...t)}catch(t){o(t)||r.push(t)}s=t.next()}}(s,p,n))))}return s(e),{features:p,totalRecordCount:a,maxTotalRecordCount:r,maxPageCount:i,errors:n}}async _singleQuery(t){const e=await f(this._getFeatureUrl,this._featureType.typeName,this._getFeatureSpatialReference,this._getFeatureOutputFormat,{customParameters:this._customParameters,signal:t});return this._processGeoJSON(e,{signal:t})}async _pageQuery(t,e){const r=t*this._maxRecordCount,s=await f(this._getFeatureUrl,this._featureType.typeName,this._getFeatureSpatialReference,this._getFeatureOutputFormat,{customParameters:this._customParameters,startIndex:r,count:this._maxRecordCount,signal:e});return this._processGeoJSON(s,{startIndex:r,signal:e})}_processGeoJSON(t,e){j(t,this._getFeatureSpatialReference.wkid);const{startIndex:r,signal:o}=e;s(o);const i=h(t,{geometryType:this._geometryType,hasZ:!1,objectIdField:this._objectIdField});if(!a(this._spatialReference,this._getFeatureSpatialReference))for(const t of i)null!=t.geometry&&(t.geometry=p(u(n(t.geometry,this._geometryType,!1,!1),this._getFeatureSpatialReference,this._spatialReference)));let m=r??1;for(const t of i){const e={};d(this._fieldsIndex,e,t.attributes,!0),t.attributes=e,null==e[this._objectIdField]&&(t.objectId=e[this._objectIdField]=m++)}return i}}function w(t){const e=[];return null!=t.totalRecordCount&&(t.features.lengtht.maxTotalRecordCount&&e.push({name:"wfs-layer:large-dataset",message:`The number of ${t.totalRecordCount} features exceeds the maximum allowed of ${t.maxTotalRecordCount}.`,details:{recordCount:t.features.length,totalRecordCount:t.totalRecordCount,maxTotalRecordCount:t.maxTotalRecordCount}})),e}export{R as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/WGLBrushVTLSymbol.js b/library/arcgis/4.30/@arcgis/core/chunks/WGLBrushVTLSymbol.js new file mode 100644 index 00000000..7b909678 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/WGLBrushVTLSymbol.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{i as t}from"./mathUtils.js";import{c as e}from"./mat3f32.js";import{f as a}from"./vec4f32.js";import{q as i,r as n,u as r}from"./definitions.js";import{B as s}from"./BufferObject.js";import{c as o,j as l,P as c,U as f,D as u}from"./enums.js";import{V as d}from"./VertexArrayObject.js";import{T as p,R as m,a as g}from"./StyleDefinition.js";import{c as y,f as _}from"./vec2f32.js";import{f as M}from"./config.js";class h{constructor(){this.name=this.constructor.name||"UnnamedBrush",this.brushEffect=null}prepareState(t,e){}draw(t,e,a){}drawMany(t,e,a){for(const i of e)i.visible&&this.draw(t,i,a)}}class U extends h{constructor(){super(...arguments),this._color=a(1,0,0,1),this._patternMatrix=e(),this._programOptions={id:!1,pattern:!1}}dispose(){this._vao&&(this._vao.dispose(),this._vao=null)}drawMany(e,a){const{context:r,painter:s,requestRender:f,allowDelayedRender:u}=e;this._loadWGLResources(e);const d=e.displayLevel,p=e.styleLayer,m=p.backgroundMaterial,g=s.vectorTilesMaterialManager,y=p.getPaintValue("background-color",d),_=p.getPaintValue("background-opacity",d),M=p.getPaintValue("background-pattern",d),h=void 0!==M,U=1|window.devicePixelRatio,E=e.spriteMosaic;let P,v;const x=U>n?2:1,I=this._programOptions;I.pattern=h;const S=g.getMaterialProgram(r,m,I);if(!u||null==f||S.compiled){if(r.bindVAO(this._vao),r.useProgram(S),h){const t=E.getMosaicItemPosition(M,!0);if(null!=t){const{tl:e,br:a,page:n}=t;P=a[0]-e[0],v=a[1]-e[1];const s=E.getPageSize(n);null!=s&&(E.bind(r,o.LINEAR,n,i),S.setUniform4f("u_tlbr",e[0],e[1],a[0],a[1]),S.setUniform2fv("u_mosaicSize",s),S.setUniform1i("u_texture",i))}S.setUniform1f("u_opacity",_)}else{const t=y[3]*_;this._color[0]=t*y[0],this._color[1]=t*y[1],this._color[2]=t*y[2],this._color[3]=t,S.setUniform4fv("u_color",this._color)}S.setUniform1f("u_depth",p.z||0);for(const e of a){if(S.setUniform1f("u_coord_range",e.rangeX),S.setUniformMatrix3fv("u_dvsMat3",e.transforms.displayViewScreenMat3),h){const a=Math.max(2**(Math.round(d)-e.key.level),1),i=x*e.width*a,n=i/t(P),r=i/t(v);this._patternMatrix[0]=n,this._patternMatrix[4]=r,S.setUniformMatrix3fv("u_pattern_matrix",this._patternMatrix)}r.setStencilFunction(l.EQUAL,0,255),r.drawArrays(c.TRIANGLE_STRIP,0,4)}}else f()}_loadWGLResources(t){if(this._vao)return;const{context:e,styleLayer:a}=t,i=a.backgroundMaterial,n=new Int8Array([0,0,1,0,0,1,1,1]),r=s.createVertex(e,f.STATIC_DRAW,n),o=new d(e,i.getAttributeLocations(),i.getLayoutInfo(),{geometry:r});this._vao=o}}class E extends h{constructor(){super(...arguments),this._programOptions={id:!1}}dispose(){}drawMany(t,e){const{context:a,displayLevel:i,requiredLevel:n,state:r,painter:s,spriteMosaic:o,styleLayerUID:f,requestRender:d,allowDelayedRender:m}=t;if(!e.some((t=>t.layerData.get(f)?.circleIndexCount??!1)))return;const g=t.styleLayer,y=g.circleMaterial,_=s.vectorTilesMaterialManager,M=g.getPaintValue("circle-translate",i),h=g.getPaintValue("circle-translate-anchor",i),U=this._programOptions,E=_.getMaterialProgram(a,y,U);if(m&&null!=d&&!E.compiled)return void d();a.useProgram(E),E.setUniformMatrix3fv("u_displayMat3",h===p.VIEWPORT?r.displayMat3:r.displayViewMat3),E.setUniform2fv("u_circleTranslation",M),E.setUniform1f("u_depth",g.z),E.setUniform1f("u_antialiasingWidth",1.2);let P=-1;for(const t of e){if(!t.layerData.has(f))continue;t.key.level!==P&&(P=t.key.level,y.setDataUniforms(E,i,g,P,o));const e=t.layerData.get(f);if(!e.circleIndexCount)continue;e.prepareForRendering(a);const r=e.vao;null!=r&&(a.bindVAO(r),E.setUniformMatrix3fv("u_dvsMat3",t.transforms.displayViewScreenMat3),n!==t.key.level?a.setStencilFunction(l.EQUAL,t.stencilRef,255):a.setStencilFunction(l.GREATER,255,255),a.drawElements(c.TRIANGLES,e.circleIndexCount,u.UNSIGNED_INT,Uint32Array.BYTES_PER_ELEMENT*e.circleIndexStart),t.triangleCount+=e.circleIndexCount/3)}}}const P=1/65536;class v extends h{constructor(){super(...arguments),this._fillProgramOptions={id:!1,pattern:!1},this._outlineProgramOptions={id:!1}}dispose(){}drawMany(t,e){const{displayLevel:a,renderPass:i,spriteMosaic:n,styleLayerUID:r}=t;let s=!1;for(const t of e)if(t.layerData.has(r)){const e=t.layerData.get(r);if(e.fillIndexCount>0||e.outlineIndexCount>0){s=!0;break}}if(!s)return;const o=t.styleLayer,l=o.getPaintProperty("fill-pattern"),c=void 0!==l,f=c&&l.isDataDriven;let u;if(c&&!f){const t=l.getValue(a);u=n.getMosaicItemPosition(t,!0)}const d=!c&&o.getPaintValue("fill-antialias",a);let p=!0,m=1;if(!c){const t=o.getPaintProperty("fill-color"),e=o.getPaintProperty("fill-opacity");if(!t?.isDataDriven&&!e?.isDataDriven){const t=o.getPaintValue("fill-color",a);m=o.getPaintValue("fill-opacity",a)*t[3],m>=1&&(p=!1)}}if(p&&"opaque"===i)return;const g=o.getPaintValue("fill-translate",a),y=o.getPaintValue("fill-translate-anchor",a);(p||"translucent"!==i)&&this._drawFill(t,r,o,e,g,y,c,u,f);const _=!o.hasDataDrivenOutlineColor&&o.outlineUsesFillColor&&m<1;d&&"opaque"!==i&&!_&&this._drawOutline(t,r,o,e,g,y)}_drawFill(t,e,a,r,s,f,d,m,g){if(d&&!g&&null==m)return;const{context:y,displayLevel:_,state:M,painter:h,pixelRatio:U,spriteMosaic:E,requestRender:v,allowDelayedRender:x}=t,I=a.fillMaterial,S=h.vectorTilesMaterialManager,R=U>n?2:1,T=this._fillProgramOptions;T.pattern=d;const D=S.getMaterialProgram(y,I,T);if(x&&null!=v&&!D.compiled)return void v();if(y.useProgram(D),null!=m){const{page:t}=m,e=E.getPageSize(t);null!=e&&(E.bind(y,o.LINEAR,t,i),D.setUniform2fv("u_mosaicSize",e),D.setUniform1i("u_texture",i))}D.setUniformMatrix3fv("u_displayMat3",f===p.VIEWPORT?M.displayMat3:M.displayViewMat3),D.setUniform2fv("u_fillTranslation",s),D.setUniform1f("u_depth",a.z+P);let V=-1;for(const t of r){if(!t.layerData.has(e))continue;t.key.level!==V&&(V=t.key.level,I.setDataUniforms(D,_,a,V,E));const n=t.layerData.get(e);if(!n.fillIndexCount)continue;n.prepareForRendering(y);const r=n.fillVAO;if(null!=r){if(y.bindVAO(r),D.setUniformMatrix3fv("u_dvsMat3",t.transforms.displayViewScreenMat3),y.setStencilFunction(l.EQUAL,t.stencilRef,255),d){const e=Math.max(2**(Math.round(_)-t.key.level),1),a=t.rangeX/(R*t.width*e);D.setUniform1f("u_patternFactor",a)}if(g){const t=n.patternMap;if(!t)continue;for(const[e,a]of t){const t=E.getPageSize(e);null!=t&&(E.bind(y,o.LINEAR,e,i),D.setUniform2fv("u_mosaicSize",t),D.setUniform1i("u_texture",i),y.drawElements(c.TRIANGLES,a[1],u.UNSIGNED_INT,Uint32Array.BYTES_PER_ELEMENT*a[0]))}}else y.drawElements(c.TRIANGLES,n.fillIndexCount,u.UNSIGNED_INT,Uint32Array.BYTES_PER_ELEMENT*n.fillIndexStart);t.triangleCount+=n.fillIndexCount/3}}}_drawOutline(t,e,a,i,n,r){const{context:s,displayLevel:o,state:f,painter:d,pixelRatio:m,spriteMosaic:g,requestRender:y,allowDelayedRender:_}=t,M=a.outlineMaterial,h=d.vectorTilesMaterialManager,U=.75/m,E=this._outlineProgramOptions,v=h.getMaterialProgram(s,M,E);if(_&&null!=y&&!v.compiled)return void y();s.useProgram(v),v.setUniformMatrix3fv("u_displayMat3",r===p.VIEWPORT?f.displayMat3:f.displayViewMat3),v.setUniform2fv("u_fillTranslation",n),v.setUniform1f("u_depth",a.z+P),v.setUniform1f("u_outline_width",U);let x=-1;for(const t of i){if(!t.layerData.has(e))continue;t.key.level!==x&&(x=t.key.level,M.setDataUniforms(v,o,a,x,g));const i=t.layerData.get(e);if(i.prepareForRendering(s),!i.outlineIndexCount)continue;const n=i.outlineVAO;null!=n&&(s.bindVAO(n),v.setUniformMatrix3fv("u_dvsMat3",t.transforms.displayViewScreenMat3),s.setStencilFunction(l.EQUAL,t.stencilRef,255),s.drawElements(c.TRIANGLES,i.outlineIndexCount,u.UNSIGNED_INT,Uint32Array.BYTES_PER_ELEMENT*i.outlineIndexStart),t.triangleCount+=i.outlineIndexCount/3)}}}class x extends h{constructor(){super(...arguments),this._programOptions={id:!1,pattern:!1,sdf:!1}}dispose(){}drawMany(t,e){const{context:a,displayLevel:n,state:r,painter:s,pixelRatio:f,spriteMosaic:d,styleLayerUID:m,requestRender:g,allowDelayedRender:y}=t;if(!e.some((t=>t.layerData.get(m)?.lineIndexCount??!1)))return;const _=t.styleLayer,M=_.lineMaterial,h=s.vectorTilesMaterialManager,U=_.getPaintValue("line-translate",n),E=_.getPaintValue("line-translate-anchor",n),P=_.getPaintProperty("line-pattern"),v=void 0!==P,x=v&&P.isDataDriven;let I,S;if(v&&!x){const t=P.getValue(n);I=d.getMosaicItemPosition(t)}let R=!1;if(!v){const t=_.getPaintProperty("line-dasharray");if(S=void 0!==t,R=S&&t.isDataDriven,S&&!R){const e=t.getValue(n),a=_.getDashKey(e,_.getLayoutValue("line-cap",n));I=d.getMosaicItemPosition(a)}}const T=1/f,D=this._programOptions;D.pattern=v,D.sdf=S;const V=h.getMaterialProgram(a,M,D);if(y&&null!=g&&!V.compiled)return void g();if(a.useProgram(V),V.setUniformMatrix3fv("u_displayViewMat3",r.displayViewMat3),V.setUniformMatrix3fv("u_displayMat3",E===p.VIEWPORT?r.displayMat3:r.displayViewMat3),V.setUniform2fv("u_lineTranslation",U),V.setUniform1f("u_depth",_.z),V.setUniform1f("u_antialiasing",T),I&&null!=I){const{page:t}=I,e=d.getPageSize(t);null!=e&&(d.bind(a,o.LINEAR,t,i),V.setUniform2fv("u_mosaicSize",e),V.setUniform1i("u_texture",i))}let L=-1;for(const t of e){if(!t.layerData.has(m))continue;t.key.level!==L&&(L=t.key.level,M.setDataUniforms(V,n,_,L,d));const e=2**(n-L)/f;V.setUniform1f("u_zoomFactor",e);const r=t.layerData.get(m);if(!r.lineIndexCount)continue;r.prepareForRendering(a);const s=r.vao;if(null!=s){if(a.bindVAO(s),V.setUniformMatrix3fv("u_dvsMat3",t.transforms.displayViewScreenMat3),a.setStencilFunction(l.EQUAL,t.stencilRef,255),x||R){const t=r.patternMap;if(!t)continue;for(const[e,n]of t){const t=d.getPageSize(e);null!=t&&(d.bind(a,o.LINEAR,e,i),V.setUniform2fv("u_mosaicSize",t),V.setUniform1i("u_texture",i),a.drawElements(c.TRIANGLES,n[1],u.UNSIGNED_INT,Uint32Array.BYTES_PER_ELEMENT*n[0]))}}else a.drawElements(c.TRIANGLES,r.lineIndexCount,u.UNSIGNED_INT,Uint32Array.BYTES_PER_ELEMENT*r.lineIndexStart);t.triangleCount+=r.lineIndexCount/3}}}}const I=256/360,S=1/Math.LN2;function R(t){return e=t*I,(e%=256)>=0?e:e+256;var e}function T(t){return Math.log(t)*S}const D=1/65536;class V extends h{constructor(){super(...arguments),this._iconProgramOptions={id:!1,sdf:!1},this._sdfProgramOptions={id:!1},this._spritesTextureSize=y()}dispose(){}drawMany(t,e){const a=t.styleLayer;this._drawIcons(t,a,e),this._drawText(t,a,e)}_drawIcons(t,e,a){const{context:n,displayLevel:r,painter:s,spriteMosaic:o,state:l,styleLayerUID:c,requestRender:f,allowDelayedRender:u}=t,d=e.iconMaterial,y=s.vectorTilesMaterialManager;let _,h=!1;for(const t of a)if(t.layerData.has(c)&&(_=t.layerData.get(c),_.iconPerPageElementsMap.size>0)){h=!0;break}if(!h)return;const U=e.getPaintValue("icon-translate",r),E=e.getPaintValue("icon-translate-anchor",r);let P=e.getLayoutValue("icon-rotation-alignment",r);P===m.AUTO&&(P=e.getLayoutValue("symbol-placement",r)===g.POINT?m.VIEWPORT:m.MAP);const v=P===m.MAP,x=e.getLayoutValue("icon-keep-upright",r)&&v,I=_.isIconSDF,S=this._iconProgramOptions;S.sdf=I;const T=y.getMaterialProgram(n,d,S);if(u&&null!=f&&!T.compiled)return void f();n.useProgram(T),T.setUniformMatrix3fv("u_displayViewMat3",P===m.MAP?l.displayViewMat3:l.displayMat3),T.setUniformMatrix3fv("u_displayMat3",E===p.VIEWPORT?l.displayMat3:l.displayViewMat3),T.setUniform2fv("u_iconTranslation",U),T.setUniform1f("u_depth",e.z),T.setUniform1f("u_mapRotation",R(l.rotation)),T.setUniform1f("u_keepUpright",x?1:0),T.setUniform1f("u_level",10*r),T.setUniform1i("u_texture",i),T.setUniform1f("u_fadeDuration",M/1e3);let D=-1;for(const i of a){if(!i.layerData.has(c))continue;if(i.key.level!==D&&(D=i.key.level,d.setDataUniforms(T,r,e,D,o)),_=i.layerData.get(c),0===_.iconPerPageElementsMap.size)continue;_.prepareForRendering(n),_.updateOpacityInfo();const a=_.iconVAO;if(null!=a){n.bindVAO(a),T.setUniformMatrix3fv("u_dvsMat3",i.transforms.displayViewScreenMat3),T.setUniform1f("u_time",(performance.now()-_.lastOpacityUpdate)/1e3);for(const[e,a]of _.iconPerPageElementsMap)this._renderIconRange(t,T,a,e,i)}}}_renderIconRange(t,e,a,n,r){const{context:s,spriteMosaic:l}=t;this._spritesTextureSize[0]=l.getWidth(n)/4,this._spritesTextureSize[1]=l.getHeight(n)/4,e.setUniform2fv("u_mosaicSize",this._spritesTextureSize),l.bind(s,o.LINEAR,n,i),this._setStencilState(t,r),s.drawElements(c.TRIANGLES,a[1],u.UNSIGNED_INT,Uint32Array.BYTES_PER_ELEMENT*a[0]),r.triangleCount+=a[1]/3}_drawText(t,e,a){const{context:i,displayLevel:n,glyphMosaic:s,painter:o,pixelRatio:l,spriteMosaic:c,state:f,styleLayerUID:u,requestRender:d,allowDelayedRender:y}=t,h=e.textMaterial,U=o.vectorTilesMaterialManager;let E,P=!1;for(const t of a)if(t.layerData.has(u)&&(E=t.layerData.get(u),E.glyphPerPageElementsMap.size>0)){P=!0;break}if(!P)return;const v=e.getPaintProperty("text-opacity");if(v&&!v.isDataDriven&&0===v.getValue(n))return;const x=e.getPaintProperty("text-color"),I=!x||x.isDataDriven||x.getValue(n)[3]>0,S=e.getPaintProperty("text-halo-width"),T=e.getPaintProperty("text-halo-color"),V=(!S||S.isDataDriven||S.getValue(n)>0)&&(!T||T.isDataDriven||T.getValue(n)[3]>0);if(!I&&!V)return;let L=e.getLayoutValue("text-rotation-alignment",n);L===m.AUTO&&(L=e.getLayoutValue("symbol-placement",n)===g.POINT?m.VIEWPORT:m.MAP);const w=L===m.MAP,A=e.getLayoutValue("text-keep-upright",n)&&w,N=.8*3/l;this._glyphTextureSize||(this._glyphTextureSize=_(s.width/4,s.height/4));const O=e.getPaintValue("text-translate",n),b=e.getPaintValue("text-translate-anchor",n),z=this._sdfProgramOptions,k=U.getMaterialProgram(i,h,z);if(y&&null!=d&&!k.compiled)return void d();i.useProgram(k),k.setUniformMatrix3fv("u_displayViewMat3",L===m.MAP?f.displayViewMat3:f.displayMat3),k.setUniformMatrix3fv("u_displayMat3",b===p.VIEWPORT?f.displayMat3:f.displayViewMat3),k.setUniform2fv("u_textTranslation",O),k.setUniform1f("u_depth",e.z+D),k.setUniform2fv("u_mosaicSize",this._glyphTextureSize),k.setUniform1f("u_mapRotation",R(f.rotation)),k.setUniform1f("u_keepUpright",A?1:0),k.setUniform1f("u_level",10*n),k.setUniform1i("u_texture",r),k.setUniform1f("u_antialiasingWidth",N),k.setUniform1f("u_fadeDuration",M/1e3);let C=-1;for(const r of a){if(!r.layerData.has(u))continue;if(r.key.level!==C&&(C=r.key.level,h.setDataUniforms(k,n,e,C,c)),E=r.layerData.get(u),0===E.glyphPerPageElementsMap.size)continue;E.prepareForRendering(i),E.updateOpacityInfo();const a=E.textVAO;if(null==a)continue;i.bindVAO(a),k.setUniformMatrix3fv("u_dvsMat3",r.transforms.displayViewScreenMat3),this._setStencilState(t,r);const o=(performance.now()-E.lastOpacityUpdate)/1e3;k.setUniform1f("u_time",o),E.glyphPerPageElementsMap.forEach(((t,e)=>{this._renderGlyphRange(i,t,e,s,k,V,I,r)}))}}_renderGlyphRange(t,e,a,i,n,s,l,f){i.bind(t,o.LINEAR,a,r),s&&(n.setUniform1f("u_halo",1),t.drawElements(c.TRIANGLES,e[1],u.UNSIGNED_INT,Uint32Array.BYTES_PER_ELEMENT*e[0]),f.triangleCount+=e[1]/3),l&&(n.setUniform1f("u_halo",0),t.drawElements(c.TRIANGLES,e[1],u.UNSIGNED_INT,Uint32Array.BYTES_PER_ELEMENT*e[0]),f.triangleCount+=e[1]/3)}_setStencilState(t,e){const{context:a,is3D:i,stencilSymbols:n}=t;if(a.setStencilTestEnabled(!0),n)return a.setStencilWriteMask(255),void a.setStencilFunction(l.ALWAYS,e.stencilRef,255);a.setStencilWriteMask(0),i?a.setStencilFunction(l.EQUAL,e.stencilRef,255):a.setStencilFunction(l.GREATER,255,255)}}export{U as W,v as a,x as b,E as c,V as d,h as e,T as l}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/WGLContainer.js b/library/arcgis/4.30/@arcgis/core/chunks/WGLContainer.js new file mode 100644 index 00000000..5630a881 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/WGLContainer.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{h as e}from"../core/lang.js";import{z as t,i as n,R as i,B as o,C as a,D as r}from"./definitions.js";import{v as l,c as s,u as c,i as u,f,D as d,L as _}from"./dataViewUtils.js";import{B as v}from"./BufferObject.js";import{D as m,U as p,P as g,c as h,g as x,j as b,k as y,F as S,T}from"./enums.js";import{V as C}from"./VertexArrayObject.js";import{V as O}from"./VertexElementDescriptor.js";import{e as I,W as E,a as A,b as P,c as D,d as L}from"./WGLBrushVTLSymbol.js";import{f as R}from"./vec4f32.js";import{S as z}from"./ShaderCompiler.js";import{c as N}from"./ProgramTemplate.js";import{a as V,T as F}from"./TiledDisplayObject.js";import{L as w}from"./Logger.js";import{c as M}from"./mat2df32.js";import{d as B,m as U}from"./mat2d.js";import{s as G,m as Y,i as H}from"./mat3.js";import{c as k}from"./mat3f32.js";import{s as W,r as Z}from"./vec3.js";import{a as K}from"./vec3f32.js";import{b as j,c as q,i as X,C as $,W as Q}from"./Container.js";import{b as J,d as ee}from"./maybe.js";import{a as te,T as ne}from"./Texture.js";import ie from"../core/Error.js";import{watch as oe}from"../core/reactiveUtils.js";import{D as ae}from"./DisplayObject.js";import{e as re}from"./earcut.js";import{g as le}from"./vec2.js";import{c as se}from"./vec2f64.js";import{s as ce,m as ue}from"./featureConversionUtils.js";import{O as fe}from"./OptimizedGeometry.js";import{c as de}from"./clippingUtils.js";class _e{constructor(e,t){this._rctx=e,this._attributes=[{name:"position",offset:0,type:m.SHORT,count:2}],this.layout={hash:l(this._attributes),attributes:this._attributes,stride:4},this._vertexBuffer=v.createVertex(e,p.STATIC_DRAW,new Uint16Array(t)),this._vao=new C(e,new Map([["a_position",0]]),{geometry:[new O("a_position",2,m.SHORT,0,4)]},{geometry:this._vertexBuffer}),this._count=t.length/2}bind(){this._rctx.bindVAO(this._vao)}unbind(){this._rctx.bindVAO(null)}dispose(){this._vao.dispose()}draw(){this._rctx.bindVAO(this._vao),this._rctx.drawArrays(g.TRIANGLE_STRIP,0,this._count)}}const ve={nearest:{defines:[],samplingMode:h.NEAREST,mips:!1},bilinear:{defines:[],samplingMode:h.LINEAR,mips:!1},bicubic:{defines:["bicubic"],samplingMode:h.LINEAR,mips:!1},trilinear:{defines:[],samplingMode:h.LINEAR_MIPMAP_LINEAR,mips:!0}},me=new z((pe={background:{"background.frag":"uniform lowp vec4 u_color;\nvoid main() {\ngl_FragColor = u_color;\n}","background.vert":"attribute vec2 a_pos;\nuniform highp mat3 u_dvsMat3;\nuniform mediump vec2 u_coord_range;\nuniform mediump float u_depth;\nvoid main() {\nvec3 v_pos = u_dvsMat3 * vec3(u_coord_range * a_pos, 1.0);\ngl_Position = vec4(v_pos.xy, 0.0, 1.0);\n}"},bitBlit:{"bitBlit.frag":"uniform lowp sampler2D u_tex;\nuniform lowp float u_opacity;\nvarying mediump vec2 v_uv;\nvoid main() {\nlowp vec4 color = texture2D(u_tex, v_uv);\ngl_FragColor = color * u_opacity;\n}","bitBlit.vert":"attribute vec2 a_pos;\nattribute vec2 a_tex;\nvarying mediump vec2 v_uv;\nvoid main(void) {\ngl_Position = vec4(a_pos , 0.0, 1.0);\nv_uv = a_tex;\n}"},blend:{"blend.frag":"precision mediump float;\nuniform sampler2D u_layerTexture;\nuniform lowp float u_opacity;\nuniform lowp float u_inFadeOpacity;\n#ifndef NORMAL\nuniform sampler2D u_backbufferTexture;\n#endif\nvarying mediump vec2 v_uv;\nfloat rgb2v(in vec3 c) {\nreturn max(c.x, max(c.y, c.z));\n}\nvec3 rgb2hsv(in vec3 c) {\nvec4 K = vec4(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0);\nvec4 p = c.g < c.b ? vec4(c.bg, K.wz) : vec4(c.gb, K.xy);\nvec4 q = c.r < p.x ? vec4(p.xyw, c.r) : vec4(c.r, p.yzx);\nfloat d = q.x - min(q.w, q.y);\nfloat e = 1.0e-10;\nreturn vec3(abs(q.z + (q.w - q.y) / (6.0 * d + e)), min(d / (q.x + e), 1.0), q.x);\n}\nvec3 hsv2rgb(in vec3 c) {\nvec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\nvec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\nreturn c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\nvec3 tint(in vec3 Cb, in vec3 Cs) {\nfloat vIn = rgb2v(Cb);\nvec3 hsvTint = rgb2hsv(Cs);\nvec3 hsvOut = vec3(hsvTint.x, hsvTint.y, vIn * hsvTint.z);\nreturn hsv2rgb(hsvOut);\n}\nfloat overlay(in float Cb, in float Cs) {\nreturn (1.0 - step(0.5, Cs)) * (1.0 - 2.0 * (1.0 - Cs ) * (1.0 - Cb)) + step(0.5, Cs) * (2.0 * Cs * Cb);\n}\nfloat colorDodge(in float Cb, in float Cs) {\nreturn (Cb == 0.0) ? 0.0 : (Cs == 1.0) ? 1.0 : min(1.0, Cb / (1.0 - Cs));\n}\nfloat colorBurn(in float Cb, in float Cs) {\nreturn (Cb == 1.0) ? 1.0 : (Cs == 0.0) ? 0.0 : 1.0 - min(1.0, (1.0 - Cb) / Cs);\n}\nfloat hardLight(in float Cb, in float Cs) {\nreturn (1.0 - step(0.5, Cs)) * (2.0 * Cs * Cb) + step(0.5, Cs) * (1.0 - 2.0 * (1.0 - Cs) * (1.0 - Cb));\n}\nfloat reflectBlend(in float Cb, in float Cs) {\nreturn (Cs == 1.0) ? Cs : min(Cb * Cb / (1.0 - Cs), 1.0);\n}\nfloat softLight(in float Cb, in float Cs) {\nif (Cs <= 0.5) {\nreturn Cb - (1.0 - 2.0 * Cs) * Cb * (1.0 - Cb);\n}\nif (Cb <= 0.25) {\nreturn Cb + (2.0 * Cs - 1.0) * Cb * ((16.0 * Cb - 12.0) * Cb + 3.0);\n}\nreturn Cb + (2.0 * Cs - 1.0) * (sqrt(Cb) - Cb);\n}\nfloat vividLight(in float Cb, in float Cs) {\nreturn (1.0 - step(0.5, Cs)) * colorBurn(Cb, 2.0 * Cs) + step(0.5, Cs) * colorDodge(Cb, (2.0 * (Cs - 0.5)));\n}\nfloat minv3(in vec3 c) {\nreturn min(min(c.r, c.g), c.b);\n}\nfloat maxv3(in vec3 c) {\nreturn max(max(c.r, c.g), c.b);\n}\nfloat lumv3(in vec3 c) {\nreturn dot(c, vec3(0.3, 0.59, 0.11));\n}\nfloat satv3(vec3 c) {\nreturn maxv3(c) - minv3(c);\n}\nvec3 clipColor(vec3 color) {\nfloat lum = lumv3(color);\nfloat mincol = minv3(color);\nfloat maxcol = maxv3(color);\nif (mincol < 0.0) {\ncolor = lum + ((color - lum) * lum) / (lum - mincol);\n}\nif (maxcol > 1.0) {\ncolor = lum + ((color - lum) * (1.0 - lum)) / (maxcol - lum);\n}\nreturn color;\n}\nvec3 setLum(vec3 cbase, vec3 clum) {\nfloat lbase = lumv3(cbase);\nfloat llum = lumv3(clum);\nfloat ldiff = llum - lbase;\nvec3 color = cbase + vec3(ldiff);\nreturn clipColor(color);\n}\nvec3 setLumSat(vec3 cbase, vec3 csat, vec3 clum)\n{\nfloat minbase = minv3(cbase);\nfloat sbase = satv3(cbase);\nfloat ssat = satv3(csat);\nvec3 color;\nif (sbase > 0.0) {\ncolor = (cbase - minbase) * ssat / sbase;\n} else {\ncolor = vec3(0.0);\n}\nreturn setLum(color, clum);\n}\nvoid main() {\nvec4 src = texture2D(u_layerTexture, v_uv);\n#ifdef NORMAL\ngl_FragColor = src * u_opacity;\n#else\nvec4 dst = texture2D(u_backbufferTexture, v_uv);\nvec3 Cs = src.a == 0.0 ? src.rgb : vec3(src.rgb / src.a);\nvec3 Cb = dst.a == 0.0 ? dst.rgb : vec3(dst.rgb / dst.a);\nfloat as = u_opacity * src.a;\nfloat ab = dst.a;\n#ifdef DESTINATION_OVER\ngl_FragColor = vec4(as * Cs * (1.0 - ab) + ab * Cb, as + ab - as * ab);\n#endif\n#ifdef SOURCE_IN\nvec4 color = vec4(as * Cs * ab, as * ab);\nvec4 fadeColor = (1.0 - u_opacity) * u_inFadeOpacity * vec4(ab * Cb, ab);\ngl_FragColor = color + fadeColor;\n#endif\n#ifdef DESTINATION_IN\nvec4 color = vec4(ab * Cb * as, ab * as);\nvec4 fadeColor = (1.0 - u_opacity) * u_inFadeOpacity * vec4(ab * Cb, ab);\ngl_FragColor = color + fadeColor;\n#endif\n#ifdef SOURCE_OUT\ngl_FragColor = vec4(as * Cs * (1.0 - ab), as * (1.0 - ab));\n#endif\n#ifdef DESTINATION_OUT\ngl_FragColor = vec4(ab * Cb * (1.0 - as), ab * (1.0 - as));\n#endif\n#ifdef SOURCE_ATOP\ngl_FragColor = vec4(as * Cs * ab + ab * Cb * (1.0 - as), ab);\n#endif\n#ifdef DESTINATION_ATOP\ngl_FragColor = vec4(as * Cs * (1.0 - ab) + ab * Cb * as, as);\n#endif\n#ifdef XOR\ngl_FragColor = vec4(as * Cs * (1.0 - ab) + ab * Cb * (1.0 - as),\nas * (1.0 - ab) + ab * (1.0 - as));\n#endif\n#ifdef MULTIPLY\ngl_FragColor = vec4(as * Cs * ab * Cb + (1.0 - ab) * as * Cs + (1.0 - as) * ab * Cb,\nas + ab * (1.0 - as));\n#endif\n#ifdef SCREEN\ngl_FragColor = vec4((Cs + Cb - Cs * Cb) * as * ab + Cs * as * (1.0 - ab) + Cb * ab *(1.0 - as),\nas + ab * (1.0 - as));\n#endif\n#ifdef OVERLAY\nvec3 f = vec3(overlay(Cb.r, Cs.r), overlay(Cb.g, Cs.g), overlay(Cb.b, Cs.b));\ngl_FragColor = vec4(f * as * ab + Cs * as * (1.0 - ab) + Cb * ab *(1.0 - as),\nas + ab * (1.0 - as));\n#endif\n#ifdef DARKEN\ngl_FragColor = vec4(min(Cs, Cb) * as * ab + Cs * as * (1.0 - ab) + Cb * ab *(1.0 - as),\nas + ab * (1.0 - as));\n#endif\n#ifdef LIGHTER\ngl_FragColor = vec4(as * Cs + ab * Cb, as + ab);\n#endif\n#ifdef LIGHTEN\ngl_FragColor = vec4(max(Cs, Cb) * as * ab + Cs * as * (1.0 - ab) + Cb * ab *(1.0 - as),\nas + ab * (1.0 - as));\n#endif\n#ifdef COLOR_DODGE\nvec3 f = clamp(vec3(colorDodge(Cb.r, Cs.r), colorDodge(Cb.g, Cs.g), colorDodge(Cb.b, Cs.b)), vec3(0.0), vec3(1.0));\ngl_FragColor = vec4(f * as * ab + Cs * as * (1.0 - ab) + Cb * ab *(1.0 - as),\nas + ab * (1.0 - as));\n#endif\n#ifdef COLOR_BURN\nvec3 f = vec3(colorBurn(Cb.r, Cs.r), colorBurn(Cb.g, Cs.g), colorBurn(Cb.b, Cs.b));\ngl_FragColor = vec4(f * as * ab + Cs * as * (1.0 - ab) + Cb * ab *(1.0 - as),\nas + ab * (1.0 - as));\n#endif\n#ifdef HARD_LIGHT\nvec3 f = vec3(hardLight(Cb.r, Cs.r), hardLight(Cb.g, Cs.g), hardLight(Cb.b, Cs.b));\ngl_FragColor = vec4(f * as * ab + Cs * as * (1.0 - ab) + Cb * ab *(1.0 - as),\nas + ab * (1.0 - as));\n#endif\n#ifdef SOFT_LIGHT\nvec3 f = vec3(softLight(Cb.r, Cs.r), softLight(Cb.g, Cs.g), softLight(Cb.b, Cs.b));\ngl_FragColor = vec4(f * as * ab + Cs * as * (1.0 - ab) + Cb * ab *(1.0 - as),\nas + ab * (1.0 - as));\n#endif\n#ifdef DIFFERENCE\ngl_FragColor = vec4(abs(Cb - Cs) * as * ab + Cs * as * (1.0 - ab) + Cb * ab *(1.0 - as),\nas + ab * (1.0 - as));\n#endif\n#ifdef EXCLUSION\nvec3 f = Cs + Cb - 2.0 * Cs * Cb;\ngl_FragColor = vec4(f * as * ab + Cs * as * (1.0 - ab) + Cb * ab *(1.0 - as),\nas + ab * (1.0 - as));\n#endif\n#ifdef INVERT\ngl_FragColor = vec4((1.0 - Cb) * as * ab + Cb * ab * (1.0 - as), ab);\n#endif\n#ifdef VIVID_LIGHT\nvec3 f = vec3(clamp(vividLight(Cb.r, Cs.r), 0.0, 1.0),\nclamp(vividLight(Cb.g, Cs.g), 0.0, 1.0),\nclamp(vividLight(Cb.b, Cs.b), 0.0, 1.0));\ngl_FragColor = vec4(f * as * ab + Cs * as * (1.0 - ab) + Cb * ab *(1.0 - as),\nas + ab * (1.0 - as));\n#endif\n#ifdef HUE\nvec3 f = setLumSat(Cs,Cb,Cb);\ngl_FragColor = vec4(f * as * ab + Cs * as * (1.0 - ab) + Cb * ab *(1.0 - as),\nas + ab * (1.0 - as));\n#endif\n#ifdef SATURATION\nvec3 f = setLumSat(Cb,Cs,Cb);\ngl_FragColor = vec4(f * as * ab + Cs * as * (1.0 - ab) + Cb * ab *(1.0 - as),\nas + ab * (1.0 - as));\n#endif\n#ifdef COLOR\nvec3 f = setLum(Cs,Cb);\ngl_FragColor = vec4(f * as * ab + Cs * as * (1.0 - ab) + Cb * ab *(1.0 - as),\nas + ab * (1.0 - as));\n#endif\n#ifdef LUMINOSITY\nvec3 f = setLum(Cb,Cs);\ngl_FragColor = vec4(f * as * ab + Cs * as * (1.0 - ab) + Cb * ab *(1.0 - as),\nas + ab * (1.0 - as));\n#endif\n#ifdef PLUS\ngl_FragColor = clamp(vec4(src.r + Cb.r, src.g + Cb.g, src.b + Cb.b, as + ab), 0.0, 1.0);\n#endif\n#ifdef MINUS\ngl_FragColor = vec4(clamp(vec3(Cb.r - src.r, Cb.g - src.g, Cb.b - src.b), 0.0, 1.0), ab * as);\n#endif\n#ifdef AVERAGE\nvec3 f = (Cb + Cs) / 2.0;\ngl_FragColor = vec4(f * as * ab + Cs * as * (1.0 - ab) + Cb * ab *(1.0 - as),\nas + ab * (1.0 - as));\n#endif\n#ifdef REFLECT\nvec3 f = clamp(vec3(reflectBlend(Cb.r, Cs.r),\nreflectBlend(Cb.g, Cs.g),\nreflectBlend(Cb.b, Cs.b)), vec3(0.0), vec3(1.0));\ngl_FragColor = vec4(f * as * ab + Cs * as * (1.0 - ab) + Cb * ab *(1.0 - as),\nas + ab * (1.0 - as));\n#endif\n#endif\n}","blend.vert":"attribute vec2 a_position;\nvarying mediump vec2 v_uv;\nvoid main(void) {\ngl_Position = vec4(a_position , 0.0, 1.0);\nv_uv = (a_position + 1.0) / 2.0;\n}"},debug:{overlay:{"overlay.frag":"precision mediump float;\nvarying vec4 v_color;\nvoid main(void) {\ngl_FragColor = v_color;\n}","overlay.vert":"attribute vec3 a_PositionAndFlags;\nuniform mat3 u_dvsMat3;\nuniform vec4 u_colors[4];\nuniform float u_opacities[4];\nvarying vec4 v_color;\nvoid main(void) {\nvec2 position = a_PositionAndFlags.xy;\nfloat flags = a_PositionAndFlags.z;\nint colorIndex = int(mod(flags, 4.0));\nvec4 color;\nfor (int i = 0; i < 4; i++) {\ncolor = u_colors[i];\nif (i == colorIndex) {\nbreak;\n}\n}\nint opacityIndex = int(mod(floor(flags / 4.0), 4.0));\nfloat opacity;\nfor (int i = 0; i < 4; i++) {\nopacity = u_opacities[i];\nif (i == opacityIndex) {\nbreak;\n}\n}\nv_color = color * opacity;\ngl_Position = vec4((u_dvsMat3 * vec3(position, 1.0)).xy, 0.0, 1.0);\n}"}},dot:{dot:{"dot.frag":"precision mediump float;\nvarying vec4 v_color;\nvarying float v_dotRatio;\nvarying float v_invEdgeRatio;\nuniform highp float u_tileZoomFactor;\nvoid main()\n{\nfloat dist = length(gl_PointCoord - vec2(.5, .5)) * 2.;\nfloat alpha = smoothstep(0., 1., v_invEdgeRatio * (dist - v_dotRatio) + 1.);\ngl_FragColor = v_color * alpha;\n}","dot.vert":"precision highp float;\nattribute vec2 a_pos;\nuniform sampler2D u_texture;\nuniform highp mat3 u_dvsMat3;\nuniform highp float u_tileZoomFactor;\nuniform highp float u_dotSize;\nuniform highp float u_pixelRatio;\nvarying vec2 v_pos;\nvarying vec4 v_color;\nvarying float v_dotRatio;\nvarying float v_invEdgeRatio;\nconst float EPSILON = 0.000001;\nvoid main()\n{\nmat3 tileToTileTexture = mat3( 1., 0., 0.,\n0., -1., 0.,\n0., 1., 1. );\nvec3 texCoords = tileToTileTexture * vec3(a_pos.xy / 512., 1.);\nv_color = texture2D(u_texture, texCoords.xy);\nfloat smoothEdgeWidth = max(u_dotSize / 2., 1.) ;\nfloat z = 0.;\nz += 2.0 * step(v_color.a, EPSILON);\ngl_PointSize = (smoothEdgeWidth + u_dotSize);\ngl_Position = vec4((u_dvsMat3 * vec3(a_pos + .5, 1.)).xy, z, 1.);\nv_dotRatio = u_dotSize / gl_PointSize;\nv_invEdgeRatio = -1. / ( smoothEdgeWidth / gl_PointSize );\ngl_PointSize *= (u_pixelRatio * u_tileZoomFactor);\n}"}},filtering:{"bicubic.glsl":"vec4 computeWeights(float v) {\nfloat b = 1.0 / 6.0;\nfloat v2 = v * v;\nfloat v3 = v2 * v;\nfloat w0 = b * (-v3 + 3.0 * v2 - 3.0 * v + 1.0);\nfloat w1 = b * (3.0 * v3 - 6.0 * v2 + 4.0);\nfloat w2 = b * (-3.0 * v3 + 3.0 * v2 + 3.0 * v + 1.0);\nfloat w3 = b * v3;\nreturn vec4(w0, w1, w2, w3);\n}\nvec4 bicubicOffsetsAndWeights(float v) {\nvec4 w = computeWeights(v);\nfloat g0 = w.x + w.y;\nfloat g1 = w.z + w.w;\nfloat h0 = 1.0 - (w.y / g0) + v;\nfloat h1 = 1.0 + (w.w / g1) - v;\nreturn vec4(h0, h1, g0, g1);\n}\nvec4 sampleBicubicBSpline(sampler2D sampler, vec2 coords, vec2 texSize) {\nvec2 eX = vec2(1.0 / texSize.x, 0.0);\nvec2 eY = vec2(0.0, 1.0 / texSize.y);\nvec2 texel = coords * texSize - 0.5;\nvec3 hgX = bicubicOffsetsAndWeights(fract(texel).x).xyz;\nvec3 hgY = bicubicOffsetsAndWeights(fract(texel).y).xyz;\nvec2 coords10 = coords + hgX.x * eX;\nvec2 coords00 = coords - hgX.y * eX;\nvec2 coords11 = coords10 + hgY.x * eY;\nvec2 coords01 = coords00 + hgY.x * eY;\ncoords10 = coords10 - hgY.y * eY;\ncoords00 = coords00 - hgY.y * eY;\nvec4 color00 = texture2D(sampler, coords00);\nvec4 color10 = texture2D(sampler, coords10);\nvec4 color01 = texture2D(sampler, coords01);\nvec4 color11 = texture2D(sampler, coords11);\ncolor00 = mix(color00, color01, hgY.z);\ncolor10 = mix(color10, color11, hgY.z);\ncolor00 = mix(color00, color10, hgX.z);\nreturn color00;\n}","bilinear.glsl":"vec4 sampleBilinear(sampler2D sampler, vec2 coords, vec2 texSize) {\nvec2 texelStart = floor(coords * texSize);\nvec2 coord0 = texelStart / texSize;\nvec2 coord1 = (texelStart + vec2(1.0, 0.0)) / texSize;\nvec2 coord2 = (texelStart + vec2(0.0, 1.0)) / texSize;\nvec2 coord3 = (texelStart + vec2(1.0, 1.0)) / texSize;\nvec4 color0 = texture2D(sampler, coord0);\nvec4 color1 = texture2D(sampler, coord1);\nvec4 color2 = texture2D(sampler, coord2);\nvec4 color3 = texture2D(sampler, coord3);\nvec2 blend = fract(coords * texSize);\nvec4 color01 = mix(color0, color1, blend.x);\nvec4 color23 = mix(color2, color3, blend.x);\nvec4 color = mix(color01, color23, blend.y);\n#ifdef NNEDGE\nfloat alpha = floor(color0.a * color1.a * color2.a * color3.a + 0.5);\ncolor = color * alpha + (1.0 - alpha) * texture2D(sampler, coords);\n#endif\nreturn color;\n}","epx.glsl":"vec4 sampleEPX(sampler2D sampler, float size, vec2 coords, vec2 texSize) {\nvec2 invSize = 1.0 / texSize;\nvec2 texel = coords * texSize;\nvec2 texel_i = floor(texel);\nvec2 texel_frac = fract(texel);\nvec4 colorP = texture2D(sampler, texel_i * invSize);\nvec4 colorP1 = vec4(colorP);\nvec4 colorP2 = vec4(colorP);\nvec4 colorP3 = vec4(colorP);\nvec4 colorP4 = vec4(colorP);\nvec4 colorA = texture2D(sampler, (texel_i - vec2(0.0, 1.0)) * invSize);\nvec4 colorB = texture2D(sampler, (texel_i + vec2(1.0, 0.0)) * invSize);\nvec4 colorC = texture2D(sampler, (texel_i - vec2(1.0, 0.0)) * invSize);\nvec4 colorD = texture2D(sampler, (texel_i + vec2(0.0, 1.0)) * invSize);\nif (colorC == colorA && colorC != colorD && colorA != colorB) {\ncolorP1 = colorA;\n}\nif (colorA == colorB && colorA != colorC && colorB != colorD) {\ncolorP2 = colorB;\n}\nif (colorD == colorC && colorD != colorB && colorC != colorA) {\ncolorP3 = colorC;\n}\nif (colorB == colorD && colorB != colorA && colorD != colorC) {\ncolorP4 = colorD;\n}\nvec4 colorP12 = mix(colorP1, colorP2, texel_frac.x);\nvec4 colorP34 = mix(colorP1, colorP2, texel_frac.x);\nreturn mix(colorP12, colorP34, texel_frac.y);\n}"},fx:{integrate:{"integrate.frag":"precision mediump float;\nuniform lowp sampler2D u_sourceTexture;\nuniform lowp sampler2D u_maskTexture;\nuniform mediump float u_zoomLevel;\nuniform highp float u_timeDelta;\nuniform highp float u_animationTime;\nvarying highp vec2 v_texcoord;\n#include \nvoid main()\n{\n#ifdef DELTA\nvec4 texel = texture2D(u_sourceTexture, v_texcoord);\nvec4 data0 = texture2D(u_maskTexture, v_texcoord);\nfloat flags = data0.r * 255.0;\nfloat groupMinZoom = data0.g * 255.0;\nfloat epsilon = 5.;\nfloat wouldClip = float(groupMinZoom < epsilon);\nfloat direction = wouldClip * 1.0 + (1.0 - wouldClip) * -1.0;\nfloat dt = u_timeDelta / max(u_animationTime, 0.0001);\nvec4 nextState = vec4(texel + direction * dt);\ngl_FragColor = vec4(nextState);\n#elif defined(UPDATE)\nvec4 texel = texture2D(u_sourceTexture, v_texcoord);\ngl_FragColor = texel;\n#endif\n}","integrate.vert":"precision mediump float;\nattribute vec2 a_pos;\nvarying highp vec2 v_texcoord;\nvoid main()\n{\nv_texcoord = a_pos;\ngl_Position = vec4(a_pos * 2.0 - 1.0, 0.0, 1.0);\n}"}},heatmap:{heatmapResolve:{"heatmapResolve.frag":"precision highp float;\n#ifdef HEATMAP_PRECISION_HALF_FLOAT\n#define COMPRESSION_FACTOR 4.0\n#else\n#define COMPRESSION_FACTOR 1.0\n#endif\nuniform sampler2D u_texture;\nuniform sampler2D u_gradient;\nuniform vec2 u_densityMinAndInvRange;\nuniform float u_densityNormalization;\nvarying vec2 v_uv;\nvoid main() {\nvec4 data = texture2D(u_texture, v_uv);\nfloat density = data.r * COMPRESSION_FACTOR;\ndensity *= u_densityNormalization;\ndensity = (density - u_densityMinAndInvRange.x) * u_densityMinAndInvRange.y;\nvec4 color = texture2D(u_gradient, vec2(density, 0.5));\ngl_FragColor = vec4(color.rgb * color.a, color.a);\n}","heatmapResolve.vert":"precision highp float;\nattribute vec2 a_pos;\nvarying vec2 v_uv;\nvoid main() {\nv_uv = a_pos;\ngl_Position = vec4(a_pos * 2.0 - 1.0, 1., 1.);\n}"}},highlight:{"blur.frag":"varying mediump vec2 v_texcoord;\nuniform mediump vec4 u_direction;\nuniform mediump mat4 u_channelSelector;\nuniform mediump float u_sigma;\nuniform sampler2D u_texture;\nmediump float gauss1(mediump vec2 dir) {\nreturn exp(-dot(dir, dir) / (2.0 * u_sigma * u_sigma));\n}\nmediump vec4 selectChannel(mediump vec4 sample) {\nreturn u_channelSelector * sample;\n}\nvoid accumGauss1(mediump float i, inout mediump float tot, inout mediump float weight) {\nmediump float w = gauss1(i * u_direction.xy);\ntot += selectChannel(texture2D(u_texture, v_texcoord + i * u_direction.zw))[3] * w;\nweight += w;\n}\nvoid main(void) {\nmediump float tot = 0.0;\nmediump float weight = 0.0;\naccumGauss1(-5.0, tot, weight);\naccumGauss1(-4.0, tot, weight);\naccumGauss1(-3.0, tot, weight);\naccumGauss1(-2.0, tot, weight);\naccumGauss1(-1.0, tot, weight);\naccumGauss1(0.0, tot, weight);\naccumGauss1(1.0, tot, weight);\naccumGauss1(2.0, tot, weight);\naccumGauss1(3.0, tot, weight);\naccumGauss1(4.0, tot, weight);\naccumGauss1(5.0, tot, weight);\ngl_FragColor = vec4(0.0, 0.0, 0.0, tot / weight);\n}","highlight.frag":"varying mediump vec2 v_texcoord;\nuniform sampler2D u_texture;\nuniform mediump float u_sigma;\nuniform sampler2D u_shade;\nuniform mediump vec2 u_minMaxDistance;\nmediump float estimateDistance() {\nmediump float y = texture2D(u_texture, v_texcoord)[3];\nconst mediump float y0 = 0.5;\nmediump float m0 = 1.0 / (sqrt(2.0 * 3.1415) * u_sigma);\nmediump float d = (y - y0) / m0;\nreturn d;\n}\nmediump vec4 shade(mediump float d) {\nmediump float mappedDistance = (d - u_minMaxDistance.x) / (u_minMaxDistance.y - u_minMaxDistance.x);\nmappedDistance = clamp(mappedDistance, 0.0, 1.0);\nreturn texture2D(u_shade, vec2(mappedDistance, 0.5));\n}\nvoid main(void) {\nmediump float d = estimateDistance();\ngl_FragColor = shade(d);\n}","textured.vert":"attribute mediump vec2 a_position;\nattribute mediump vec2 a_texcoord;\nvarying mediump vec2 v_texcoord;\nvoid main(void) {\ngl_Position = vec4(a_position, 0.0, 1.0);\nv_texcoord = a_texcoord;\n}"},magnifier:{"magnifier.frag":"uniform lowp vec4 u_background;\nuniform mediump sampler2D u_readbackTexture;\nuniform mediump sampler2D u_maskTexture;\nuniform mediump sampler2D u_overlayTexture;\nuniform bool u_maskEnabled;\nuniform bool u_overlayEnabled;\nvarying mediump vec2 v_texCoord;\nconst lowp float barrelFactor = 1.1;\nlowp vec2 barrel(lowp vec2 uv) {\nlowp vec2 uvn = uv * 2.0 - 1.0;\nif (uvn.x == 0.0 && uvn.y == 0.0) {\nreturn vec2(0.5, 0.5);\n}\nlowp float theta = atan(uvn.y, uvn.x);\nlowp float r = pow(length(uvn), barrelFactor);\nreturn r * vec2(cos(theta), sin(theta)) * 0.5 + 0.5;\n}\nvoid main(void)\n{\nlowp vec4 color = texture2D(u_readbackTexture, barrel(v_texCoord));\ncolor = (color + (1.0 - color.a) * u_background);\nlowp float mask = u_maskEnabled ? texture2D(u_maskTexture, v_texCoord).a : 1.0;\ncolor *= mask;\nlowp vec4 overlayColor = u_overlayEnabled ? texture2D(u_overlayTexture, v_texCoord) : vec4(0);\ngl_FragColor = overlayColor + (1.0 - overlayColor.a) * color;\n}","magnifier.vert":"precision mediump float;\nattribute mediump vec2 a_pos;\nuniform mediump vec4 u_drawPos;\nvarying mediump vec2 v_texCoord;\nvoid main(void)\n{\nv_texCoord = a_pos;\ngl_Position = vec4(u_drawPos.xy + vec2(a_pos - 0.5) * u_drawPos.zw, 0.0, 1.0);\n}"},materials:{"attributeData.glsl":"uniform highp sampler2D filterFlags;\nuniform highp sampler2D animation;\nuniform highp sampler2D gpgpu;\nuniform highp sampler2D visualVariableData;\nuniform highp sampler2D dataDriven0;\nuniform highp sampler2D dataDriven1;\nuniform highp sampler2D dataDriven2;\nuniform float size;\nhighp vec2 getAttributeDataCoords(in highp vec3 id) {\nhighp vec3 texel = unpackDisplayIdTexel(id);\nhighp float u32 = float(int(texel.r) + int(texel.g) * 256 + int(texel.b) * 256 * 256);\nhighp float col = mod(u32, size);\nhighp float row = (u32 - col) / size;\nhighp float u = col / size;\nhighp float v = row / size;\nreturn vec2(u, v);\n}\nhighp vec2 getAttributeDataTextureCoords(in highp vec3 id) {\nreturn (getAttributeDataCoords(id) * 2.0) - 1.0 + (.5 / vec2(size));\n}\nhighp vec4 getFilterData(in highp vec3 id) {\nvec2 coords = getAttributeDataCoords(id);\nreturn texture2D(filterFlags, coords);\n}\nhighp vec4 getAnimation(in highp vec3 id) {\nhighp vec2 coords = getAttributeDataCoords(id);\nreturn texture2D(animation, coords);\n}\nhighp vec4 getVisualVariableData(in highp vec3 id) {\nhighp vec2 coords = getAttributeDataCoords(id);\nreturn texture2D(visualVariableData, coords);\n}\nhighp vec4 getDataDriven0(in highp vec3 id) {\nhighp vec2 coords = getAttributeDataCoords(id);\nreturn texture2D(dataDriven0, coords);\n}\nhighp vec4 getDataDriven1(in highp vec3 id) {\nhighp vec2 coords = getAttributeDataCoords(id);\nreturn texture2D(dataDriven1, coords);\n}\nhighp vec4 getGPGPU(in highp vec3 id) {\nhighp vec2 coords = getAttributeDataCoords(id);\nreturn texture2D(gpgpu, coords);\n}\nhighp vec4 getDataDriven2(in highp vec3 id) {\nhighp vec2 coords = getAttributeDataCoords(id);\nreturn texture2D(dataDriven2, coords);\n}\nfloat u88VVToFloat(in vec2 v) {\nbool isMagic = v.x == 255.0 && v.y == 255.0;\nif (isMagic) {\nreturn NAN_MAGIC_NUMBER;\n}\nreturn (v.x + v.y * float(0x100)) - 32768.0;\n}","barycentric.glsl":"float inTriangle(vec3 bary) {\nvec3 absBary = abs(bary);\nreturn step((absBary.x + absBary.y + absBary.z), 1.05);\n}\nvec3 xyToBarycentric(in vec2 pos, in vec2 v0, in vec2 v1, in vec2 v2) {\nmat3 xyToBarycentricMat3 = mat3(\nv1.x * v2.y - v2.x * v1.y, v2.x * v0.y - v0.x * v2.y, v0.x * v1.y - v1.x * v0.y,\nv1.y - v2.y, v2.y - v0.y, v0.y - v1.y,\nv2.x - v1.x, v0.x - v2.x, v1.x - v0.x\n);\nfloat A2 = v0.x * (v1.y - v2.y) + v1.x * (v2.y - v0.y) + v2.x * (v0.y - v1.y);\nreturn (1. / A2) * xyToBarycentricMat3 * vec3(1., pos);\n}","constants.glsl":"const float C_DEG_TO_RAD = 3.14159265359 / 180.0;\nconst float C_256_TO_RAD = 3.14159265359 / 128.0;\nconst float C_RAD_TO_DEG = 180.0 / 3.141592654;\nconst float POSITION_PRECISION = 1.0 / 8.0;\nconst float FILL_POSITION_PRECISION = 1.0 / 1.0;\nconst float SOFT_EDGE_RATIO = 1.0;\nconst float THIN_LINE_WIDTH_FACTOR = 1.1;\nconst float THIN_LINE_HALF_WIDTH = 1.0;\nconst float EXTRUDE_SCALE_PLACEMENT_PADDING = 1.0 / 4.0;\nconst float OFFSET_PRECISION = 1.0 / 8.0;\nconst float OUTLINE_SCALE = 1.0 / 5.0;\nconst float SDF_FONT_SIZE = 24.0;\nconst float MAX_SDF_DISTANCE = 8.0;\nconst float PLACEMENT_PADDING = 8.0;\nconst float EPSILON = 0.00001;\nconst float EPSILON_HITTEST = 0.05;\nconst int MAX_FILTER_COUNT = 2;\nconst int ATTR_VV_SIZE = 0;\nconst int ATTR_VV_COLOR = 1;\nconst int ATTR_VV_OPACITY = 2;\nconst int ATTR_VV_ROTATION = 3;\nconst highp float NAN_MAGIC_NUMBER = 1e-30;\nconst int BITSET_GENERIC_LOCK_COLOR = 1;\nconst int BITSET_GENERIC_CONSIDER_ALPHA_ONLY = 4;\nconst int BITSET_MARKER_ALIGNMENT_MAP = 0;\nconst int BITSET_MARKER_OUTLINE_ALLOW_COLOR_OVERRIDE = 2;\nconst int BITSET_MARKER_SCALE_SYMBOLS_PROPORTIONALLY = 3;\nconst int BITSET_TYPE_FILL_OUTLINE = 0;\nconst int BITSET_FILL_RANDOM_PATTERN_OFFSET = 2;\nconst int BITSET_FILL_HAS_UNRESOLVED_REPLACEMENT_COLOR = 3;\nconst int BITSET_FILL_HAS_PATTERN_HEIGHT_PRECISION_FACTOR = 5;\nconst int BITSET_FILL_HAS_PATTERN_WIDTH_PRECISION_FACTOR = 6;\nconst int BITSET_LINE_SCALE_DASH = 2;",fill:{"common.glsl":"#include \n#ifdef PATTERN\nuniform mediump vec2 u_mosaicSize;\nvarying mediump float v_sampleAlphaOnly;\n#endif\n#if SYMBOLOGY_TYPE == SYMBOLOGY_TYPE_DOT_DENSITY\nuniform lowp vec4 u_isActive[ 2 ];\nuniform highp float u_dotValue;\nuniform highp float u_tileDotsOverArea;\nuniform highp float u_dotTextureDotCount;\nuniform mediump float u_tileZoomFactor;\n#endif\nvarying highp vec3 v_id;\nvarying lowp vec4 v_color;\nvarying lowp float v_opacity;\nvarying mediump vec4 v_aux1;\n#ifdef PATTERN\nvarying mediump vec2 v_tileTextureCoord;\n#endif\n#ifdef SYMBOLOGY_TYPE_IS_OUTLINE_FILL_LIKE\nvarying lowp float v_isOutline;\n#endif\n#if SYMBOLOGY_TYPE == SYMBOLOGY_TYPE_DOT_DENSITY\nvarying highp vec2 v_dotTextureCoords;\nvarying highp vec4 v_dotThresholds[ 2 ];\n#endif","fill.frag":"precision highp float;\n#include \n#include \n#include \n#ifdef PATTERN\nuniform lowp sampler2D u_texture;\n#endif\n#if SYMBOLOGY_TYPE == SYMBOLOGY_TYPE_DOT_DENSITY\nuniform mediump mat4 u_dotColors[ 2 ];\nuniform sampler2D u_dotTextures[ 2 ];\nuniform vec4 u_dotBackgroundColor;\n#endif\n#ifdef SYMBOLOGY_TYPE_IS_OUTLINE_FILL_LIKE\n#include \n#include \nlowp vec4 drawLine() {\nfloat v_lineWidth = v_aux1.x;\nvec2 v_normal = v_aux1.yz;\nLineData inputs = LineData(\nv_color,\nv_normal,\nv_lineWidth,\nv_opacity,\nv_id\n);\nreturn shadeLine(inputs);\n}\n#endif\nlowp vec4 drawFill() {\nlowp vec4 out_color = vec4(0.);\n#ifdef HITTEST\nout_color = v_color;\n#elif defined(PATTERN)\nmediump vec4 v_tlbr = v_aux1;\nmediump vec2 normalizedTextureCoord = mod(v_tileTextureCoord, 1.0);\nmediump vec2 samplePos = mix(v_tlbr.xy, v_tlbr.zw, normalizedTextureCoord);\nlowp vec4 color = texture2D(u_texture, samplePos);\nif (v_sampleAlphaOnly > 0.5) {\ncolor.rgb = vec3(color.a);\n}\nout_color = v_opacity * v_color * color;\n#elif SYMBOLOGY_TYPE == SYMBOLOGY_TYPE_DOT_DENSITY && !defined(HIGHLIGHT)\nvec4 textureThresholds0 = texture2D(u_dotTextures[0], v_dotTextureCoords);\nvec4 textureThresholds1 = texture2D(u_dotTextures[1], v_dotTextureCoords);\nvec4 difference0 = v_dotThresholds[0] - textureThresholds0;\nvec4 difference1 = v_dotThresholds[1] - textureThresholds1;\n#ifdef DD_DOT_BLENDING\nvec4 isPositive0 = step(0.0, difference0);\nvec4 isPositive1 = step(0.0, difference1);\nfloat weightSum = dot(isPositive0, difference0) + dot(isPositive1, difference1);\nfloat lessThanEqZero = step(weightSum, 0.0);\nfloat greaterThanZero = 1.0 - lessThanEqZero ;\nfloat divisor = (weightSum + lessThanEqZero);\nvec4 weights0 = difference0 * isPositive0 / divisor;\nvec4 weights1 = difference1 * isPositive1 / divisor;\nvec4 dotColor = u_dotColors[0] * weights0 + u_dotColors[1] * weights1;\nvec4 preEffectColor = greaterThanZero * dotColor + lessThanEqZero * u_dotBackgroundColor;\n#else\nfloat diffMax = max(max4(difference0), max4(difference1));\nfloat lessThanZero = step(diffMax, 0.0);\nfloat greaterOrEqZero = 1.0 - lessThanZero;\nvec4 isMax0 = step(diffMax, difference0);\nvec4 isMax1 = step(diffMax, difference1);\nvec4 dotColor = u_dotColors[0] * isMax0 + u_dotColors[1] * isMax1;\nvec4 preEffectColor = greaterOrEqZero * dotColor + lessThanZero * u_dotBackgroundColor;\n#endif\nout_color = preEffectColor;\n#else\nout_color = v_opacity * v_color;\n#endif\n#ifdef HIGHLIGHT\nout_color.a = 1.0;\n#endif\nreturn out_color;\n}\nvoid main() {\n#ifdef SYMBOLOGY_TYPE_IS_OUTLINE_FILL_LIKE\nif (v_isOutline > 0.5) {\ngl_FragColor = drawLine();\n} else {\ngl_FragColor = drawFill();\n}\n#else\ngl_FragColor = drawFill();\n#endif\n}","fill.vert":"#include \n#define PACKED_LINE\nprecision highp float;\nattribute float a_bitset;\n#if SYMBOLOGY_TYPE == SYMBOLOGY_TYPE_DOT_DENSITY\nattribute float a_inverseArea;\nvec4 a_color = vec4(0.0, 0.0, 0.0, 1.0);\nvec2 a_zoomRange = vec2(0.0, 10000.0);\n#else\nattribute vec4 a_color;\nattribute vec4 a_aux2;\nattribute vec4 a_aux3;\n#ifndef SYMBOLOGY_TYPE_IS_SIMPLE_LIKE\nattribute vec4 a_aux1;\nattribute vec2 a_zoomRange;\n#else\nvec2 a_zoomRange = vec2(0.0, 10000.0);\n#endif\n#endif\nuniform vec2 u_tileOffset;\nuniform vec2 u_maxIntNumOfCrossing;\n#include \n#include \n#include \n#include \nconst float INV_SCALE_COMPRESSION_FACTOR = 1.0 / 128.0;\nconst float MAX_REPRESENTABLE_INT = 16777216.0;\n#if SYMBOLOGY_TYPE == SYMBOLOGY_TYPE_DOT_DENSITY\nvec4 dotThreshold(vec4 featureAttrOverFeatureArea, float dotValue, float tileDotsOverArea) {\nreturn featureAttrOverFeatureArea * (1.0 / dotValue) * (1.0 / tileDotsOverArea);\n}\n#endif\n#ifdef SYMBOLOGY_TYPE_IS_OUTLINE_FILL_LIKE\n#include \n#include \nvoid drawLine(out lowp vec4 out_color, out highp vec3 out_pos) {\nLineData outputs = buildLine(\nout_pos,\na_id,\na_pos,\na_color,\n(a_aux3.xy - 128.) / 16.,\n(a_aux3.zw - 128.) / 16.,\n0.,\na_aux2.z / 16.,\na_bitset,\nvec4(0.),\nvec2(0.),\na_aux2.w / 16.\n);\nv_id = outputs.id;\nv_opacity = outputs.opacity;\nv_aux1 = vec4(outputs.lineHalfWidth, outputs.normal, 0.);\nout_color = outputs.color;\n}\n#endif\nvoid drawFill(out lowp vec4 out_color, out highp vec3 out_pos) {\nfloat a_bitSet = a_bitset;\nout_color = getColor(a_color, a_bitSet, BITSET_GENERIC_LOCK_COLOR);\nv_opacity = getOpacity();\nv_id = norm(a_id);\n#if SYMBOLOGY_TYPE == SYMBOLOGY_TYPE_DOT_DENSITY\nmat3 tileToTileNormalized = mat3( 2. / 512., 0., 0.,\n0., -2. / 512., 0.,\n-1., 1., 1. );\nout_pos = tileToTileNormalized * vec3((a_pos * FILL_POSITION_PRECISION), 1.);\n#else\nout_pos = u_dvsMat3 * vec3(a_pos * FILL_POSITION_PRECISION, 1.);\n#endif\n#ifdef PATTERN\nvec4 a_tlbr = a_aux1;\nfloat a_width = a_aux2.x;\nfloat a_height = a_aux2.y;\nvec2 a_offset = a_aux2.zw;\nvec2 a_scale = a_aux3.xy;\nfloat a_angle = a_aux3.z;\nif (getBit(a_bitset, BITSET_FILL_HAS_PATTERN_WIDTH_PRECISION_FACTOR) > 0.5) {\na_width *= INV_SCALE_COMPRESSION_FACTOR;\n}\nif (getBit(a_bitset, BITSET_FILL_HAS_PATTERN_HEIGHT_PRECISION_FACTOR) > 0.5) {\na_height *= INV_SCALE_COMPRESSION_FACTOR;\n}\nvec2 scale = INV_SCALE_COMPRESSION_FACTOR * a_scale;\nfloat width = u_zoomFactor * a_width * scale.x;\nfloat height = u_zoomFactor * a_height * scale.y;\nfloat angle = C_256_TO_RAD * a_angle;\nfloat sinA = sin(angle);\nfloat cosA = cos(angle);\nfloat dx = 0.0;\nfloat dy = 0.0;\nif (getBit(a_bitset, BITSET_FILL_RANDOM_PATTERN_OFFSET) > 0.5) {\nfloat id = rgba2float(vec4(a_id, 0.0));\ndx = rand(vec2(id, 0.0));\ndy = rand(vec2(0.0, id));\n}\nmat3 patternMatrix = mat3(cosA / width, sinA / height, 0,\n-sinA / width, cosA / height, 0,\ndx, dy, 1);\nvec2 patternSize = vec2(a_width, a_height);\nvec2 numPatternsPerMaxInt = vec2(MAX_REPRESENTABLE_INT) / patternSize;\nvec2 maxIntCrossingOffsetCorrection = patternSize * fract(u_maxIntNumOfCrossing * numPatternsPerMaxInt);\nvec2 tileOffset = u_tileOffset + maxIntCrossingOffsetCorrection - 0.5 * patternSize;\ntileOffset = vec2(tileOffset.x * cosA - tileOffset.y * sinA, tileOffset.x * sinA + tileOffset.y * cosA);\ntileOffset = mod(tileOffset, patternSize);\nvec2 symbolOffset = u_zoomFactor * scale * vec2(a_offset - tileOffset) / vec2(width, height);\nv_tileTextureCoord = (patternMatrix * vec3(a_pos * FILL_POSITION_PRECISION, 1.0)).xy - symbolOffset;\nv_aux1 = a_tlbr / u_mosaicSize.xyxy;\nv_sampleAlphaOnly = getBit(a_bitset, BITSET_GENERIC_CONSIDER_ALPHA_ONLY);\nif (getBit(a_bitSet, BITSET_FILL_HAS_UNRESOLVED_REPLACEMENT_COLOR) > 0.5) {\n#ifdef VV_COLOR\nv_sampleAlphaOnly *= (1.0 - float(isNan(VV_ADATA[ATTR_VV_COLOR]))) * (1.0 - getBit(a_bitSet, BITSET_GENERIC_LOCK_COLOR));\n#else\nv_sampleAlphaOnly = 0.0;\n#endif\n}\n#elif SYMBOLOGY_TYPE == SYMBOLOGY_TYPE_DOT_DENSITY\nvec4 ddAttributeData0 = getAttributeData2(a_id) * u_isActive[0] * a_inverseArea;\nvec4 ddAttributeData1 = getAttributeData3(a_id) * u_isActive[1] * a_inverseArea;\nfloat size = u_tileZoomFactor * 512.0 * 1.0 / u_pixelRatio;\nv_dotThresholds[0] = dotThreshold(ddAttributeData0, u_dotValue, u_tileDotsOverArea);\nv_dotThresholds[1] = dotThreshold(ddAttributeData1, u_dotValue, u_tileDotsOverArea);\nv_dotTextureCoords = (a_pos * FILL_POSITION_PRECISION + 0.5) / size;\n#endif\n}\n#ifdef HITTEST\nvoid draw(out lowp vec4 out_color, out highp vec3 out_pos) {\n#ifdef SYMBOLOGY_TYPE_IS_OUTLINE_FILL_LIKE\nif (getBit(a_bitset, BITSET_TYPE_FILL_OUTLINE) > 0.5) {\nout_pos = vec3(0., 0., 2.);\nreturn;\n}\n#endif\nhittestFill(out_color, out_pos);\ngl_PointSize = 1.0;\n}\n#elif defined(SYMBOLOGY_TYPE_IS_OUTLINE_FILL_LIKE)\nvoid draw(out lowp vec4 out_color, out highp vec3 out_pos) {\nv_isOutline = getBit(a_bitset, BITSET_TYPE_FILL_OUTLINE);\nif (v_isOutline > 0.5) {\ndrawLine(out_color, out_pos);\n} else {\ndrawFill(out_color, out_pos);\n}\n}\n#else\n#define draw drawFill\n#endif\nvoid main()\n{\nINIT;\nhighp vec3 pos = vec3(0.);\nhighp vec4 color = vec4(0.);\ndraw(color, pos);\nv_color = color;\ngl_Position = vec4(clip(v_color, pos, getFilterFlags(), a_zoomRange), 1.0);\n}","hittest.glsl":"#ifdef HITTEST\n#include \nattribute vec2 a_pos1;\nattribute vec2 a_pos2;\nvoid hittestFill(\nout lowp vec4 out_color,\nout highp vec3 out_pos\n) {\nvec3 pos = u_viewMat3 * u_tileMat3 * vec3(a_pos * FILL_POSITION_PRECISION, 1.);\nvec3 pos1 = u_viewMat3 * u_tileMat3 * vec3(a_pos1 * FILL_POSITION_PRECISION, 1.);\nvec3 pos2 = u_viewMat3 * u_tileMat3 * vec3(a_pos2 * FILL_POSITION_PRECISION, 1.);\nfloat hittestDist = u_hittestDist;\nfloat dist = distPointTriangle(u_hittestPos, pos.xy, pos1.xy, pos2.xy);\nout_pos = vec3(getAttributeDataTextureCoords(a_id), 0.0);\nif (dist < 0. || dist >= hittestDist) {\nout_pos.z += 2.0;\n}\nout_color = vec4(1. / 255., 0, 0, dist == 0. ? (1. / 255.) : 0.);\n}\n#endif"},hittest:{"common.glsl":"#ifdef HITTEST\nuniform float hittestDist;\nuniform highp vec2 hittestPos;\nfloat projectScalar(vec2 a, vec2 b) {\nreturn dot(a, normalize(b));\n}\nfloat distPointSegment(vec2 p0, vec2 p1, vec2 p2) {\nvec2 L = p2 - p1;\nvec2 A = p0 - p1;\nfloat projAL = projectScalar(A, L);\nfloat t = clamp(projAL / length(L), 0., 1.);\nreturn distance(p0, p1 + t * (p2 - p1));\n}\nvoid hittestMarker(out lowp vec4 out_color, out highp vec3 out_pos, in highp vec3 pos, float size) {\nfloat dist = distance(pos, vec3(hittestPos, 1.));\nout_pos = vec3(getAttributeDataTextureCoords(a_id), 0.0);\nif ((dist - size) > hittestDist) {\nout_pos.z += 2.0;\n}\nout_color = vec4(1. / 255., 0, 0, (dist - size) < 0. ? (1. / 255.) : 0.);\n}\nfloat intersectPointTriangleBary(vec2 p, vec2 a, vec2 b, vec2 c) {\nreturn inTriangle(xyToBarycentric(p, a, b, c));\n}\nfloat distPointTriangle(vec2 p, vec2 a, vec2 b, vec2 c) {\nvec2 ba = b - a;\nvec2 ca = c - a;\nfloat crossProduct = ba.x * ca.y - ca.x * ba.y;\nbool isParallel = crossProduct < EPSILON_HITTEST && crossProduct > -EPSILON_HITTEST;\nif (isParallel) {\nreturn -1.;\n}\nif (intersectPointTriangleBary(p.xy, a, b, c) == 1.) {\nreturn 0.;\n}\nfloat distAB = distPointSegment(p, a, b);\nfloat distBC = distPointSegment(p, b, c);\nfloat distCA = distPointSegment(p, c, a);\nreturn min(min(distAB, distBC), distCA);\n}\n#endif"},icon:{"common.glsl":"#include \nuniform lowp vec2 u_mosaicSize;\nvarying lowp vec4 v_color;\nvarying highp vec3 v_id;\nvarying highp vec4 v_sizeTex;\nvarying mediump vec3 v_pos;\nvarying lowp float v_opacity;\nuniform lowp sampler2D u_texture;\n#ifdef SDF\nvarying lowp vec4 v_outlineColor;\nvarying mediump float v_outlineWidth;\nvarying mediump float v_distRatio;\nvarying mediump float v_overridingOutlineColor;\nvarying mediump float v_isThin;\n#endif\n#ifdef SDF\nvec4 getColor(vec2 v_size, vec2 v_tex) {\n#ifdef HITTEST\nlowp vec4 fillPixelColor = vec4(1.0);\n#else\nlowp vec4 fillPixelColor = v_color;\n#endif\nfloat d = 0.5 - rgba2float(texture2D(u_texture, v_tex));\nfloat size = max(v_size.x, v_size.y);\nfloat dist = d * size * SOFT_EDGE_RATIO * v_distRatio;\nfillPixelColor *= clamp(0.5 - dist, 0.0, 1.0);\nfloat outlineWidth = v_outlineWidth;\n#ifdef HIGHLIGHT\noutlineWidth = max(outlineWidth, 4.0 * v_isThin);\n#endif\nif (outlineWidth > 0.25) {\nlowp vec4 outlinePixelColor = v_overridingOutlineColor * v_color + (1.0 - v_overridingOutlineColor) * v_outlineColor;\nfloat clampedOutlineSize = min(outlineWidth, size);\noutlinePixelColor *= clamp(0.5 - abs(dist) + clampedOutlineSize * 0.5, 0.0, 1.0);\nreturn v_opacity * ((1.0 - outlinePixelColor.a) * fillPixelColor + outlinePixelColor);\n}\nreturn v_opacity * fillPixelColor;\n}\n#else\nvec4 getColor(vec2 _v_size, vec2 v_tex) {\nlowp vec4 texColor = texture2D(u_texture, v_tex);\nreturn v_opacity * texColor * v_color;\n}\n#endif",heatmapAccumulate:{"common.glsl":"varying lowp vec4 v_hittestResult;\nvarying mediump vec2 v_offsetFromCenter;\nvarying highp float v_fieldValue;","heatmapAccumulate.frag":"precision mediump float;\n#include \n#ifdef HEATMAP_PRECISION_HALF_FLOAT\n#define COMPRESSION_FACTOR 0.25\n#else\n#define COMPRESSION_FACTOR 1.0\n#endif\nuniform lowp sampler2D u_texture;\nvoid main() {\n#ifdef HITTEST\ngl_FragColor = v_hittestResult;\n#else\nfloat radius = length(v_offsetFromCenter);\nfloat shapeWeight = step(radius, 1.0);\nfloat oneMinusRadiusSquared = 1.0 - radius * radius;\nfloat kernelWeight = oneMinusRadiusSquared * oneMinusRadiusSquared;\ngl_FragColor = vec4(shapeWeight * kernelWeight * v_fieldValue * COMPRESSION_FACTOR);\n#endif\n}","heatmapAccumulate.vert":"precision highp float;\nattribute vec2 a_vertexOffset;\nvec4 a_color = vec4(0.0);\nvec2 a_zoomRange = vec2(0.0, 10000.0);\nuniform float u_radius;\nuniform float u_isFieldActive;\n#include \n#include \n#include \nvoid main() {\nfloat filterFlags = getFilterFlags();\n#ifdef HITTEST\nhighp vec4 out_hittestResult = vec4(0.);\nhighp vec3 out_pos = vec3(0.);\nvec3 pos = u_viewMat3 * u_tileMat3 * vec3(a_pos * POSITION_PRECISION, 1.0);\nhittestMarker(out_hittestResult, out_pos, pos, u_radius);\nv_hittestResult = out_hittestResult;\ngl_PointSize = 1.;\ngl_Position = vec4(clip(a_color, out_pos, filterFlags, a_zoomRange), 1.0);\n#else\nv_offsetFromCenter = sign(a_vertexOffset);\nv_fieldValue = getAttributeData2(a_id).x * u_isFieldActive + 1.0 - u_isFieldActive;\nvec3 centerPos = u_dvsMat3 * vec3(a_pos * POSITION_PRECISION, 1.0);\nvec3 vertexPos = centerPos + u_displayViewMat3 * vec3(v_offsetFromCenter, 0.0) * u_radius;\ngl_Position = vec4(clip(a_color, vertexPos, filterFlags, a_zoomRange), 1.0);\n#endif\n}"},"hittest.glsl":"#ifdef HITTEST\n#include \nattribute vec2 a_vertexOffset1;\nattribute vec2 a_vertexOffset2;\nattribute vec2 a_texCoords1;\nattribute vec2 a_texCoords2;\nvec2 getTextureCoords(in vec3 bary, in vec2 texCoords0, in vec2 texCoords1, in vec2 texCoords2) {\nreturn texCoords0 * bary.x + texCoords1 * bary.y + texCoords2 * bary.z;\n}\nvoid hittestIcon(\ninout lowp vec4 out_color,\nout highp vec3 out_pos,\nin vec3 pos,\nin vec3 offset,\nin vec2 size,\nin float scaleFactor,\nin float isMapAligned\n) {\nout_pos = vec3(getAttributeDataTextureCoords(a_id), 0.0);\nvec3 posBase = u_viewMat3 * u_tileMat3 * pos;\nvec3 offset1 = scaleFactor * vec3(a_vertexOffset1 / 16.0, 0.);\nvec3 offset2 = scaleFactor * vec3(a_vertexOffset2 / 16.0, 0.);\nvec2 pos0 = (posBase + getMatrixNoDisplay(isMapAligned) * offset).xy;\nvec2 pos1 = (posBase + getMatrixNoDisplay(isMapAligned) * offset1).xy;\nvec2 pos2 = (posBase + getMatrixNoDisplay(isMapAligned) * offset2).xy;\nvec3 bary0 = xyToBarycentric(u_hittestPos + vec2(-u_hittestDist, -u_hittestDist), pos0, pos1, pos2);\nvec3 bary1 = xyToBarycentric(u_hittestPos + vec2(0., -u_hittestDist), pos0, pos1, pos2);\nvec3 bary2 = xyToBarycentric(u_hittestPos + vec2(u_hittestDist, -u_hittestDist), pos0, pos1, pos2);\nvec3 bary3 = xyToBarycentric(u_hittestPos + vec2(-u_hittestDist, 0.), pos0, pos1, pos2);\nvec3 bary4 = xyToBarycentric(u_hittestPos, pos0, pos1, pos2);\nvec3 bary5 = xyToBarycentric(u_hittestPos + vec2(u_hittestDist, 0.), pos0, pos1, pos2);\nvec3 bary6 = xyToBarycentric(u_hittestPos + vec2(-u_hittestDist, u_hittestDist), pos0, pos1, pos2);\nvec3 bary7 = xyToBarycentric(u_hittestPos + vec2(0., u_hittestDist), pos0, pos1, pos2);\nvec3 bary8 = xyToBarycentric(u_hittestPos + vec2(u_hittestDist, u_hittestDist), pos0, pos1, pos2);\nvec2 tex0 = a_texCoords / u_mosaicSize;\nvec2 tex1 = a_texCoords1 / u_mosaicSize;\nvec2 tex2 = a_texCoords2 / u_mosaicSize;\nfloat alphaSum = 0.;\nalphaSum += inTriangle(bary0) * getColor(size, getTextureCoords(bary0, tex0, tex1, tex2)).a;\nalphaSum += inTriangle(bary1) * getColor(size, getTextureCoords(bary1, tex0, tex1, tex2)).a;\nalphaSum += inTriangle(bary2) * getColor(size, getTextureCoords(bary2, tex0, tex1, tex2)).a;\nalphaSum += inTriangle(bary3) * getColor(size, getTextureCoords(bary3, tex0, tex1, tex2)).a;\nalphaSum += inTriangle(bary4) * getColor(size, getTextureCoords(bary4, tex0, tex1, tex2)).a;\nalphaSum += inTriangle(bary5) * getColor(size, getTextureCoords(bary5, tex0, tex1, tex2)).a;\nalphaSum += inTriangle(bary6) * getColor(size, getTextureCoords(bary6, tex0, tex1, tex2)).a;\nalphaSum += inTriangle(bary7) * getColor(size, getTextureCoords(bary7, tex0, tex1, tex2)).a;\nout_pos.z += step(alphaSum, .05) * 2.0;\nout_color = vec4(1. / 255., 0., 0., alphaSum / 255.);\n}\n#endif","icon.frag":"precision mediump float;\n#include \n#include \n#include \nvoid main()\n{\n#ifdef HITTEST\nvec4 color = v_color;\n#else\nvec4 color = getColor(v_sizeTex.xy, v_sizeTex.zw);\n#endif\n#ifdef HIGHLIGHT\ncolor.a = step(1.0 / 255.0, color.a);\n#endif\ngl_FragColor = color;\n}","icon.vert":"precision highp float;\nattribute vec4 a_color;\nattribute vec4 a_outlineColor;\nattribute vec4 a_sizeAndOutlineWidth;\nattribute vec2 a_vertexOffset;\nattribute vec2 a_texCoords;\nattribute vec2 a_bitSetAndDistRatio;\nattribute vec2 a_zoomRange;\n#include \n#include \n#include \nfloat getMarkerScaleFactor(inout vec2 size, in float referenceSize) {\n#ifdef VV_SIZE\nfloat f = getSize(size.y) / size.y;\nfloat sizeFactor = size.y / referenceSize;\nreturn getSize(referenceSize) / referenceSize;\n#else\nreturn 1.;\n#endif\n}\nvoid main()\n{\nINIT;\nfloat a_bitSet = a_bitSetAndDistRatio.x;\nvec3 pos = vec3(a_pos * POSITION_PRECISION, 1.0);\nvec2 size = a_sizeAndOutlineWidth.xy * a_sizeAndOutlineWidth.xy / 128.0;\nvec3 offset = vec3(a_vertexOffset / 16.0, 0.);\nfloat outlineSize = a_sizeAndOutlineWidth.z * a_sizeAndOutlineWidth.z / 128.0;\nfloat isMapAligned = getBit(a_bitSet, BITSET_MARKER_ALIGNMENT_MAP);\nfloat referenceSize = a_sizeAndOutlineWidth.w * a_sizeAndOutlineWidth.w / 128.0;\nfloat scaleSymbolProportionally = getBit(a_bitSet, BITSET_MARKER_SCALE_SYMBOLS_PROPORTIONALLY);\nfloat scaleFactor = getMarkerScaleFactor(size, referenceSize);\nsize.xy *= scaleFactor;\noffset.xy *= scaleFactor;\noutlineSize *= scaleSymbolProportionally * (scaleFactor - 1.0) + 1.0;\nvec2 v_tex = a_texCoords / u_mosaicSize;\nfloat filterFlags = getFilterFlags();\nv_color = getColor(a_color, a_bitSet, BITSET_GENERIC_LOCK_COLOR);\nv_opacity = getOpacity();\nv_id = norm(a_id);\nv_pos = u_dvsMat3 * pos + getMatrix(isMapAligned) * getRotation() * offset;\nv_sizeTex = vec4(size.xy, v_tex.xy);\n#ifdef SDF\nv_isThin = getBit(a_bitSet, BITSET_MARKER_OUTLINE_ALLOW_COLOR_OVERRIDE);\n#ifdef VV_COLOR\nv_overridingOutlineColor = v_isThin;\n#else\nv_overridingOutlineColor = 0.0;\n#endif\nv_outlineWidth = min(outlineSize, max(max(size.x, size.y) - 0.99, 0.0));\nv_outlineColor = a_outlineColor;\nv_distRatio = a_bitSetAndDistRatio.y / 128.0;\n#endif\n#ifdef HITTEST\nhighp vec4 out_color = vec4(0.);\nhighp vec3 out_pos = vec3(0.);\nhittestIcon(out_color, out_pos, pos, offset, size, scaleFactor, isMapAligned);\nv_color = out_color;\ngl_PointSize = 1.;\ngl_Position = vec4(clip(v_color, out_pos, filterFlags, a_zoomRange), 1.0);\n#else\ngl_Position = vec4(clip(v_color, v_pos, filterFlags, a_zoomRange), 1.0);\n#endif\n}"},label:{"common.glsl":"uniform mediump float u_zoomLevel;\nuniform mediump float u_mapRotation;\nuniform mediump float u_mapAligned;\nuniform mediump vec2 u_mosaicSize;\nvarying mediump float v_antialiasingWidth;\nvarying mediump float v_edgeDistanceOffset;\nvarying mediump vec2 v_tex;\nvarying mediump vec4 v_color;\nvarying lowp vec4 v_animation;","label.frag":"#include ","label.vert":"precision highp float;\n#include \n#include \nattribute vec4 a_color;\nattribute vec4 a_haloColor;\nattribute vec4 a_texAndSize;\nattribute vec4 a_refSymbolAndPlacementOffset;\nattribute vec4 a_glyphData;\nattribute vec2 a_vertexOffset;\nattribute vec2 a_texCoords;\nuniform float u_isHaloPass;\nuniform float u_isBackgroundPass;\nuniform float u_mapRotation;\nuniform float u_mapAligned;\nfloat getZ(in float minZoom, in float maxZoom, in float angle) {\nfloat glyphAngle = angle * 360.0 / 254.0;\nfloat mapAngle = u_mapRotation * 360.0 / 254.0;\nfloat diffAngle = min(360.0 - abs(mapAngle - glyphAngle), abs(mapAngle - glyphAngle));\nfloat z = 0.0;\nz += u_mapAligned * (2.0 * (1.0 - step(minZoom, u_currentZoom)));\nz += u_mapAligned * 2.0 * step(90.0, diffAngle);\nz += 2.0 * (1.0 - step(u_currentZoom, maxZoom));\nreturn z;\n}\nvoid main()\n{\nINIT;\nfloat groupMinZoom = getMinZoom();\nfloat glyphMinZoom = a_glyphData.x;\nfloat glyphMaxZoom = a_glyphData.y;\nfloat glyphAngle = a_glyphData.z;\nfloat a_isBackground = a_glyphData.w;\nfloat a_minZoom = max(groupMinZoom, glyphMinZoom);\nfloat a_placementPadding = a_refSymbolAndPlacementOffset.x * EXTRUDE_SCALE_PLACEMENT_PADDING;\nvec2 a_placementDir = unpack_u8_nf32(a_refSymbolAndPlacementOffset.zw);\nfloat a_refSymbolSize = a_refSymbolAndPlacementOffset.y;\nfloat fontSize = a_texAndSize.z;\nfloat haloSize = a_texAndSize.w * OUTLINE_SCALE;\nvec2 vertexOffset = a_vertexOffset * OFFSET_PRECISION;\nvec3 pos = vec3(a_pos * POSITION_PRECISION, 1.0);\nfloat z = getZ(a_minZoom, glyphMaxZoom, glyphAngle);\nfloat fontScale = fontSize / SDF_FONT_SIZE;\nfloat halfSize = getSize(a_refSymbolSize) / 2.0;\nfloat animation = pow(getAnimationState(), vec4(2.0)).r;\nfloat isText = 1.0 - a_isBackground;\nfloat isBackground = u_isBackgroundPass * a_isBackground;\nvec4 nonHaloColor = (isBackground + isText) * a_color;\nv_color = animation * ((1.0 - u_isHaloPass) * nonHaloColor + (u_isHaloPass * a_haloColor));\nv_opacity = 1.0;\nv_tex = a_texCoords / u_mosaicSize;\nv_edgeDistanceOffset = u_isHaloPass * haloSize / fontScale / MAX_SDF_DISTANCE;\nv_antialiasingWidth = 0.105 * SDF_FONT_SIZE / fontSize / u_pixelRatio;\nvec2 placementOffset = a_placementDir * (halfSize + a_placementPadding);\nvec3 glyphOffset = u_displayMat3 * vec3(vertexOffset + placementOffset, 0.0);\nvec3 v_pos = vec3((u_dvsMat3 * pos + glyphOffset).xy, z);\nfloat isHidden = u_isBackgroundPass * isText + (1.0 - u_isBackgroundPass) * a_isBackground;\nv_pos.z += 2.0 * isHidden;\ngl_Position = vec4(v_pos, 1.0);\n#ifdef DEBUG\nv_color = vec4(a_color.rgb, z == 0.0 ? 1.0 : 0.645);\n#endif\n}"},line:{"common.glsl":"varying lowp vec4 v_color;\nvarying highp vec3 v_id;\nvarying mediump vec2 v_normal;\nvarying mediump float v_lineHalfWidth;\nvarying lowp float v_opacity;\n#ifdef PATTERN\nvarying mediump vec4 v_tlbr;\nvarying mediump vec2 v_patternSize;\n#endif\n#if defined(PATTERN) || defined(SDF)\nvarying highp float v_accumulatedDistance;\n#endif\n#ifdef SDF\nvarying mediump float v_lineWidthRatio;\n#endif","hittest.glsl":"#include \n#ifdef HITTEST\nattribute vec2 a_pos1;\nattribute vec2 a_pos2;\nvoid hittestLine(out lowp vec4 out_color, out highp vec3 out_pos, float halfWidth) {\nvec3 pos = u_viewMat3 * u_tileMat3 * vec3(a_pos * POSITION_PRECISION, 1.);\nvec3 pos1 = u_viewMat3 * u_tileMat3 * vec3(a_pos1 * POSITION_PRECISION, 1.);\nvec3 pos2 = u_viewMat3 * u_tileMat3 * vec3(a_pos2 * POSITION_PRECISION, 1.);\nvec3 outTextureCoords = vec3(getAttributeDataTextureCoords(a_id), 0.0);\nfloat dist = min(distPointSegment(u_hittestPos, pos.xy, pos1.xy),\ndistPointSegment(u_hittestPos, pos.xy, pos2.xy)) - halfWidth;\nout_pos = vec3(getAttributeDataTextureCoords(a_id), 0.0);\nif (dist >= u_hittestDist) {\nout_pos.z += 2.0;\n}\nout_color = vec4(1. / 255., 0, 0, dist <= 0. ? (1. / 255.) : 0.);\n}\n#endif","line.frag":"precision lowp float;\n#include \n#include \n#include \n#include \n#include \n#include \n#ifdef HITTEST\nvoid main() {\ngl_FragColor = v_color;\n}\n#else\nvoid main() {\nLineData inputs = LineData(\nv_color,\nv_normal,\nv_lineHalfWidth,\nv_opacity,\n#ifndef SYMBOLOGY_TYPE_IS_OUTLINE_FILL_LIKE\n#ifdef PATTERN\nv_tlbr,\nv_patternSize,\n#endif\n#ifdef SDF\nv_lineWidthRatio,\n#endif\n#if defined(PATTERN) || defined(SDF)\nv_accumulatedDistance,\n#endif\n#endif\nv_id\n);\ngl_FragColor = shadeLine(inputs);\n}\n#endif","line.vert":"precision highp float;\nattribute vec4 a_color;\nattribute vec4 a_offsetAndNormal;\nattribute vec2 a_accumulatedDistanceAndHalfWidth;\nattribute vec4 a_tlbr;\nattribute vec4 a_segmentDirection;\nattribute vec2 a_aux;\nattribute vec2 a_zoomRange;\n#include \n#include \n#include \n#include \n#include \n#include \n#ifdef HITTEST\nvoid draw() {\nfloat aa = 0.5 * u_antialiasing;\nfloat a_halfWidth = a_accumulatedDistanceAndHalfWidth.y / 16.;\nfloat a_cimHalfWidth = a_aux.x / 16. ;\nvec2 a_offset = a_offsetAndNormal.xy / 16.;\nfloat baseWidth = getBaseLineHalfWidth(a_halfWidth, a_cimHalfWidth);\nfloat halfWidth = getLineHalfWidth(baseWidth, aa);\nhighp vec3 pos = vec3(0.);\nv_color = vec4(0.);\nhittestLine(v_color, pos, halfWidth);\ngl_PointSize = 1.;\ngl_Position = vec4(clip(v_color, pos, getFilterFlags(), a_zoomRange), 1.0);\n}\n#else\nvoid draw()\n{\nhighp vec3 pos = vec3(0.);\nLineData outputs = buildLine(\npos,\na_id,\na_pos,\na_color,\na_offsetAndNormal.xy / 16.,\na_offsetAndNormal.zw / 16.,\na_accumulatedDistanceAndHalfWidth.x,\na_accumulatedDistanceAndHalfWidth.y / 16.,\na_segmentDirection.w,\na_tlbr,\na_segmentDirection.xy / 16.,\na_aux.x / 16.\n);\nv_id = outputs.id;\nv_color = outputs.color;\nv_normal = outputs.normal;\nv_lineHalfWidth = outputs.lineHalfWidth;\nv_opacity = outputs.opacity;\n#ifndef SYMBOLOGY_TYPE_IS_OUTLINE_FILL_LIKE\n#ifdef PATTERN\nv_tlbr = outputs.tlbr;\nv_patternSize = outputs.patternSize;\n#endif\n#ifdef SDF\nv_lineWidthRatio = outputs.lineWidthRatio;\n#endif\n#if defined(PATTERN) || defined(SDF)\nv_accumulatedDistance = outputs.accumulatedDistance;\n#endif\n#endif\ngl_Position = vec4(clip(outputs.color, pos, getFilterFlags(), a_zoomRange), 1.0);\n}\n#endif\nvoid main() {\nINIT;\ndraw();\n}"},pie:{"pie.common.glsl":"uniform float outlineWidth;\nuniform mediump float sectorThreshold;\nvarying vec3 v_id;\nvarying vec3 v_pos;\nvarying vec2 v_offset;\nvarying vec4 v_color;\nvarying float v_size;\nvarying float v_numOfEntries;\nvarying float v_maxSectorAngle;\nvarying vec2 v_filteredSectorToColorId[numberOfFields];\nvarying vec2 v_texCoords;\nvarying float v_outlineWidth;\nvarying float v_opacity;\nstruct FilteredChartInfo {\nfloat endSectorAngle;\nint colorId;\n};","pie.frag":"precision highp float;\n#include \n#include \n#include \n#include \nuniform lowp vec4 colors[numberOfFields];\nuniform lowp vec4 defaultColor;\nuniform lowp vec4 othersColor;\nuniform lowp vec4 outlineColor;\nuniform float donutRatio;\nlowp vec4 getSectorColor(in int index, in vec2 filteredSectorToColorId[numberOfFields]) {\nmediump int colorIndex = int(filteredSectorToColorId[index].y);\nreturn colors[colorIndex];\n}\nconst int OTHER_SECTOR_ID = 255;\n#ifdef HITTEST\nvec4 getColor() {\nfloat distanceSize = length(v_offset) * v_size;\nfloat donutSize = donutRatio * v_size;\nfloat alpha = step(donutSize, distanceSize) * (1.0 - step(v_size, distanceSize));\nreturn v_color;\n}\n#else\nvec4 getColor() {\nfloat angle = 90.0 - C_RAD_TO_DEG * atan2(v_offset.y, v_offset.x);\nif (angle < 0.0) {\nangle += 360.0;\n} else if (angle > 360.0) {\nangle = mod(angle, 360.0);\n}\nint numOfEntries = int(v_numOfEntries);\nfloat maxSectorAngle = v_maxSectorAngle;\nlowp vec4 fillColor = (maxSectorAngle > 0.0 || sectorThreshold > 0.0) ? othersColor : defaultColor;\nlowp vec4 prevColor = vec4(0.0);\nlowp vec4 nextColor = vec4(0.0);\nfloat startSectorAngle = 0.0;\nfloat endSectorAngle = 0.0;\nif (angle < maxSectorAngle) {\nfor (int index = 0; index < numberOfFields; ++index) {\nstartSectorAngle = endSectorAngle;\nendSectorAngle = v_filteredSectorToColorId[index].x;\nif (endSectorAngle > angle) {\nfillColor = getSectorColor(index, v_filteredSectorToColorId);\nprevColor = sectorThreshold != 0.0 && index == 0 && abs(360.0 - maxSectorAngle) < EPSILON ? othersColor :\ngetSectorColor(index > 0 ? index - 1 : numOfEntries - 1, v_filteredSectorToColorId);\nnextColor = sectorThreshold != 0.0 && abs(endSectorAngle - maxSectorAngle) < EPSILON ? othersColor :\ngetSectorColor(index < numOfEntries - 1 ? index + 1 : 0, v_filteredSectorToColorId);\nbreak;\n}\nif (index == numOfEntries - 1) {\nbreak;\n}\n}\n} else {\nprevColor = getSectorColor(numOfEntries - 1, v_filteredSectorToColorId);\nnextColor = getSectorColor(0, v_filteredSectorToColorId);\nstartSectorAngle = maxSectorAngle;\nendSectorAngle = 360.0;\n}\nlowp vec4 outlineColor = outlineColor;\nfloat offset = length(v_offset);\nfloat distanceSize = offset * v_size;\nif (startSectorAngle != 0.0 || endSectorAngle != 360.0) {\nfloat distanceToStartSector = (angle - startSectorAngle);\nfloat distanceToEndSector = (endSectorAngle - angle);\nfloat sectorThreshold = 0.6;\nfloat beginSectorAlpha = smoothstep(0.0, sectorThreshold, distanceToStartSector * offset);\nfloat endSectorAlpha = smoothstep(0.0, sectorThreshold, distanceToEndSector * offset);\nif (endSectorAlpha > 0.0) {\nfillColor = mix(nextColor, fillColor, endSectorAlpha);\n} else if (beginSectorAlpha > 0.0) {\nfillColor = mix(prevColor, fillColor, beginSectorAlpha);\n}\n}\nfloat donutSize = donutRatio * (v_size - v_outlineWidth);\nfloat endOfDonut = donutSize - v_outlineWidth;\nfloat aaThreshold = 0.75;\nfloat innerCircleAlpha = endOfDonut - aaThreshold > 0.0 ? smoothstep(endOfDonut - aaThreshold, endOfDonut + aaThreshold, distanceSize) : 1.0;\nfloat outerCircleAlpha = 1.0 - smoothstep(v_size - aaThreshold, v_size + aaThreshold , distanceSize);\nfloat circleAlpha = innerCircleAlpha * outerCircleAlpha;\nfloat startOfOutline = v_size - v_outlineWidth;\nif (startOfOutline > 0.0 && v_outlineWidth > 0.25) {\nfloat outlineFactor = smoothstep(startOfOutline - aaThreshold, startOfOutline + aaThreshold, distanceSize);\nfloat innerLineFactor = donutSize - aaThreshold > 0.0 ? 1.0 - smoothstep(donutSize - aaThreshold, donutSize + aaThreshold , distanceSize) : 0.0;\nfillColor = mix(fillColor, outlineColor, innerLineFactor + outlineFactor);\n}\nreturn v_opacity * circleAlpha * fillColor;\n}\n#endif\nvoid main()\n{\nvec4 color = getColor();\n#ifdef highlight\ncolor.a = step(1.0 / 255.0, color.a);\n#endif\ngl_FragColor = color;\n}","pie.vert":"#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nattribute float a_bitSet;\nattribute vec2 a_offset;\nattribute vec2 a_texCoords;\nattribute vec2 a_size;\nattribute float a_referenceSize;\nattribute vec2 a_zoomRange;\nint filterValue(in float sectorAngle,\nin int currentIndex,\ninout FilteredChartInfo filteredInfo,\ninout vec2 filteredSectorToColorId[numberOfFields]) {\nif (sectorAngle > sectorThreshold * 360.0) {\nfilteredInfo.endSectorAngle += sectorAngle;\nfilteredSectorToColorId[filteredInfo.colorId] = vec2(filteredInfo.endSectorAngle, currentIndex);\n++filteredInfo.colorId;\n}\nreturn 0;\n}\nint filterValues(inout vec2 filteredSectorToColorId[numberOfFields],\ninout FilteredChartInfo filteredInfo,\nin float sectorAngles[numberOfFields]) {\nfor (int index = 0; index < numberOfFields; ++index) {\nfloat sectorValue = sectorAngles[index];\nfilterValue(sectorValue, index, filteredInfo, filteredSectorToColorId);\n}\nreturn filteredInfo.colorId;\n}\nvec2 getMarkerSize(inout vec2 offset, inout vec2 baseSize, inout float outlineSize, in float a_referenceSize, in float bitSet) {\nvec2 outSize = baseSize;\n#ifdef VV_SIZE\nfloat r = getSize(a_referenceSize, currentScale) / a_referenceSize;\noutSize.xy *= r;\noffset.xy *= r;\nfloat scaleSymbolProportionally = getBit(bitSet, BITSET_MARKER_SCALE_SYMBOLS_PROPORTIONALLY);\noutlineSize *= scaleSymbolProportionally * (r - 1.0) + 1.0;\n#endif\nreturn outSize;\n}\nvec3 getOffset(in vec2 in_offset, float a_bitSet) {\nfloat isMapAligned = getBit(a_bitSet, BITSET_MARKER_ALIGNMENT_MAP);\nvec3 offset = vec3(in_offset, 0.0);\nreturn getMatrix(isMapAligned) * offset;\n}\nfloat filterNaNValues(in float value) {\nreturn value != NAN_MAGIC_NUMBER && value > 0.0 ? value : 0.0;\n}\nvoid main()\n{\nINIT;\nvec2 a_size = a_size;\nvec2 a_offset = a_offset / 16.0;\nfloat outlineSize = outlineWidth;\nfloat a_bitSet = a_bitSet;\nfloat a_referenceSize = a_referenceSize;\nvec2 a_texCoords = a_texCoords / 4.0;\nvec2 markerSize = getMarkerSize(a_offset, a_size, outlineSize, a_referenceSize, a_bitSet);\nfloat filterFlags = getFilterFlags();\nvec3 pos = vec3(a_pos / 10.0, 1.0);\nv_opacity = getOpacity();\nv_id = norm(a_id);\nv_pos = displayViewScreenMat3 * pos + getOffset(a_offset, a_bitSet);\nv_offset = sign(a_texCoords - 0.5);\nv_size = max(markerSize.x, markerSize.y);\nv_outlineWidth = outlineSize;\nfloat attributeData[10];\nvec4 attributeData3 = getDataDriven0(a_id);\nattributeData[0] = filterNaNValues(attributeData3.x);\nattributeData[1] = filterNaNValues(attributeData3.y);\nattributeData[2] = filterNaNValues(attributeData3.z);\nattributeData[3] = filterNaNValues(attributeData3.w);\n#if (numberOfFields > 4)\nvec4 attributeData4 = getDataDriven1(a_id);\nattributeData[4] = filterNaNValues(attributeData4.x);\nattributeData[5] = filterNaNValues(attributeData4.y);\nattributeData[6] = filterNaNValues(attributeData4.z);\nattributeData[7] = filterNaNValues(attributeData4.w);\n#endif\n#if (numberOfFields > 8)\nvec4 attributeData5 = getDataDriven2(a_id);\nattributeData[8] = filterNaNValues(attributeData5.x);\nattributeData[9] = filterNaNValues(attributeData5.y);\n#endif\nfloat sum = 0.0;\nfor (int i = 0; i < numberOfFields; ++i) {\nsum += attributeData[i];\n}\nfloat sectorAngles[numberOfFields];\nfor (int i = 0; i < numberOfFields; ++i) {\nsectorAngles[i] = 360.0 * attributeData[i] / sum;\n}\nvec2 filteredSectorToColorId[numberOfFields];\nFilteredChartInfo filteredInfo = FilteredChartInfo(0.0, 0);\nint numOfEntries = filterValues(filteredSectorToColorId, filteredInfo, sectorAngles);\nv_numOfEntries = float(numOfEntries);\nv_maxSectorAngle = filteredInfo.endSectorAngle;\nv_filteredSectorToColorId = filteredSectorToColorId;\n#ifdef HITTEST\nhighp vec3 out_pos = vec3(0.0);\nv_color = vec4(0.0);\nhittestMarker(v_color, out_pos, viewMat3 * tileMat3 * pos, v_size);\ngl_PointSize = 1.0;\ngl_Position = vec4(clip(v_color, out_pos, filterFlags, a_zoomRange), 1.0);\n#else\ngl_Position = vec4(clip(v_color, v_pos, filterFlags, a_zoomRange), 1.0);\n#endif\n}"},shared:{line:{"common.glsl":"#if !defined(SYMBOLOGY_TYPE_IS_OUTLINE_FILL_LIKE) && defined(PATTERN)\nuniform mediump vec2 u_mosaicSize;\nvarying mediump float v_sampleAlphaOnly;\n#endif\nstruct LineData {\nlowp vec4 color;\nmediump vec2 normal;\nmediump float lineHalfWidth;\nlowp float opacity;\n#ifndef SYMBOLOGY_TYPE_IS_OUTLINE_FILL_LIKE\n#ifdef PATTERN\nmediump vec4 tlbr;\nmediump vec2 patternSize;\n#endif\n#ifdef SDF\nmediump float lineWidthRatio;\n#endif\n#if defined(PATTERN) || defined(SDF)\nhighp float accumulatedDistance;\n#endif\n#endif\nhighp vec3 id;\n};","line.frag":"uniform lowp float u_blur;\n#if !defined(SYMBOLOGY_TYPE_IS_OUTLINE_FILL_LIKE) && !defined(HIGHLIGHT)\n#if defined(PATTERN) || defined(SDF)\nuniform sampler2D u_texture;\nuniform highp float u_pixelRatio;\n#endif\n#endif\n#if defined(SDF) && !defined(HIGHLIGHT) && !defined(SYMBOLOGY_TYPE_IS_OUTLINE_FILL_LIKE)\nlowp vec4 getLineColor(LineData line) {\nmediump float adjustedPatternWidth = line.patternSize.x * 2.0 * line.lineWidthRatio;\nmediump float relativeTexX = fract(line.accumulatedDistance / adjustedPatternWidth);\nmediump float relativeTexY = 0.5 + 0.25 * line.normal.y;\nmediump vec2 texCoord = mix(line.tlbr.xy, line.tlbr.zw, vec2(relativeTexX, relativeTexY));\nmediump float d = rgba2float(texture2D(u_texture, texCoord)) - 0.5;\nfloat dist = d * line.lineHalfWidth;\nreturn line.opacity * clamp(0.5 - dist, 0.0, 1.0) * line.color;\n}\n#elif defined(PATTERN) && !defined(HIGHLIGHT) && !defined(SYMBOLOGY_TYPE_IS_OUTLINE_FILL_LIKE)\nlowp vec4 getLineColor(LineData line) {\nmediump float lineHalfWidth = line.lineHalfWidth;\nmediump float adjustedPatternHeight = line.patternSize.y * 2.0 * lineHalfWidth / line.patternSize.x;\nmediump float relativeTexY = fract(line.accumulatedDistance / adjustedPatternHeight);\nmediump float relativeTexX = 0.5 + 0.5 * line.normal.y;\nmediump vec2 texCoord = mix(line.tlbr.xy, line.tlbr.zw, vec2(relativeTexX, relativeTexY));\nlowp vec4 color = texture2D(u_texture, texCoord);\n#ifdef VV_COLOR\nif (v_sampleAlphaOnly > 0.5) {\ncolor.rgb = vec3(color.a);\n}\n#endif\nreturn line.opacity * line.color * color;\n}\n#else\nlowp vec4 getLineColor(LineData line) {\nreturn line.opacity * line.color;\n}\n#endif\nvec4 shadeLine(LineData line)\n{\nmediump float thinLineFactor = max(THIN_LINE_WIDTH_FACTOR * step(line.lineHalfWidth, THIN_LINE_HALF_WIDTH), 1.0);\nmediump float fragDist = length(line.normal) * line.lineHalfWidth;\nlowp float alpha = clamp(thinLineFactor * (line.lineHalfWidth - fragDist) / (u_blur + thinLineFactor - 1.0), 0.0, 1.0);\nlowp vec4 out_color = getLineColor(line) * alpha;\n#ifdef HIGHLIGHT\nout_color.a = step(1.0 / 255.0, out_color.a);\n#endif\n#ifdef ID\nif (out_color.a < 1.0 / 255.0) {\ndiscard;\n}\nout_color = vec4(line.id, 0.0);\n#endif\nreturn out_color;\n}","line.vert":"float getBaseLineHalfWidth(in float lineHalfWidth, in float referenceHalfWidth) {\n#ifdef VV_SIZE\nfloat refLineWidth = 2.0 * referenceHalfWidth;\nreturn 0.5 * (lineHalfWidth / max(referenceHalfWidth, EPSILON)) * getSize(refLineWidth);\n#else\nreturn lineHalfWidth;\n#endif\n}\nfloat getLineHalfWidth(in float baseWidth, in float aa) {\nfloat halfWidth = max(baseWidth + aa, 0.45) + 0.1 * aa;\n#ifdef HIGHLIGHT\nhalfWidth = max(halfWidth, 2.0);\n#endif\nreturn halfWidth;\n}\nvec2 getDist(in vec2 offset, in float halfWidth) {\nfloat thinLineFactor = max(THIN_LINE_WIDTH_FACTOR * step(halfWidth, THIN_LINE_HALF_WIDTH), 1.0);\nreturn thinLineFactor * halfWidth * offset;\n}\nLineData buildLine(\nout vec3 out_pos,\nin vec3 in_id,\nin vec2 in_pos,\nin vec4 in_color,\nin vec2 in_offset,\nin vec2 in_normal,\nin float in_accumulatedDist,\nin float in_lineHalfWidth,\nin float in_bitSet,\nin vec4 in_tlbr,\nin vec2 in_segmentDirection,\nin float in_referenceHalfWidth\n)\n{\nfloat aa = 0.5 * u_antialiasing;\nfloat baseWidth = getBaseLineHalfWidth(in_lineHalfWidth, in_referenceHalfWidth);\nfloat halfWidth = getLineHalfWidth(baseWidth, aa);\nfloat z = 2.0 * step(baseWidth, 0.0);\nvec2 dist = getDist(in_offset, halfWidth);\nvec3 offset = u_displayViewMat3 * vec3(dist, 0.0);\nvec3 pos = u_dvsMat3 * vec3(in_pos * POSITION_PRECISION, 1.0) + offset;\n#ifdef SYMBOLOGY_TYPE_IS_OUTLINE_FILL_LIKE\nvec4 color = in_color;\nfloat opacity = 1.0;\n#else\nvec4 color = getColor(in_color, in_bitSet, BITSET_GENERIC_LOCK_COLOR);\nfloat opacity = getOpacity();\n#ifdef SDF\nconst float SDF_PATTERN_HALF_WIDTH = 15.5;\nfloat scaleDash = getBit(in_bitSet, BITSET_LINE_SCALE_DASH);\nfloat lineWidthRatio = (scaleDash * max(halfWidth - 0.55 * u_antialiasing, 0.25) + (1.0 - scaleDash)) / SDF_PATTERN_HALF_WIDTH;\n#endif\n#endif\n#if !defined(SYMBOLOGY_TYPE_IS_OUTLINE_FILL_LIKE) && defined(PATTERN)\nv_sampleAlphaOnly = getBit(in_bitSet, BITSET_GENERIC_CONSIDER_ALPHA_ONLY);\n#endif\nout_pos = vec3(pos.xy, z);\nreturn LineData(\ncolor,\nin_normal,\nhalfWidth,\nopacity,\n#ifndef SYMBOLOGY_TYPE_IS_OUTLINE_FILL_LIKE\n#ifdef PATTERN\nin_tlbr / u_mosaicSize.xyxy,\nvec2(in_tlbr.z - in_tlbr.x, in_tlbr.w - in_tlbr.y),\n#endif\n#ifdef SDF\nlineWidthRatio,\n#endif\n#if defined(PATTERN) || defined(SDF)\nin_accumulatedDist * u_zoomFactor + dot(in_segmentDirection, dist),\n#endif\n#endif\nnorm(in_id)\n);\n}"}},"symbologyTypeUtils.glsl":"#if SYMBOLOGY_TYPE == SYMBOLOGY_TYPE_OUTLINE_FILL || SYMBOLOGY_TYPE == SYMBOLOGY_TYPE_OUTLINE_FILL_SIMPLE\n#define SYMBOLOGY_TYPE_IS_OUTLINE_FILL_LIKE\n#endif\n#if SYMBOLOGY_TYPE == SYMBOLOGY_TYPE_SIMPLE || SYMBOLOGY_TYPE == SYMBOLOGY_TYPE_OUTLINE_FILL_SIMPLE\n#define SYMBOLOGY_TYPE_IS_SIMPLE_LIKE\n#endif",text:{"common.glsl":"uniform highp vec2 u_mosaicSize;\nvarying highp vec3 v_id;\nvarying mediump vec3 v_pos;\nvarying lowp float v_opacity;\nvarying lowp vec4 v_color;\nvarying highp vec2 v_tex;\nvarying mediump float v_antialiasingWidth;\nvarying mediump float v_edgeDistanceOffset;\nvarying lowp float v_transparency;","hittest.glsl":"#include ","text.frag":"precision mediump float;\n#include \nuniform lowp sampler2D u_texture;\n#ifdef HITTEST\nvec4 getColor() {\nreturn v_color;\n}\n#else\nvec4 getColor()\n{\nfloat SDF_CUTOFF = (2.0 / 8.0);\nfloat SDF_BASE_EDGE_DIST = 1.0 - SDF_CUTOFF;\nlowp float dist = texture2D(u_texture, v_tex).a;\nmediump float edge = SDF_BASE_EDGE_DIST - v_edgeDistanceOffset;\n#ifdef HIGHLIGHT\nedge /= 2.0;\n#endif\nlowp float aa = v_antialiasingWidth;\nlowp float alpha = smoothstep(edge - aa, edge + aa, dist);\nreturn alpha * v_color * v_opacity;\n}\n#endif\nvoid main()\n{\ngl_FragColor = getColor();\n}","text.vert":"precision highp float;\n#include \n#include \n#include \n#include \nattribute vec4 a_color;\nattribute vec4 a_haloColor;\nattribute vec4 a_texFontSize;\nattribute vec4 a_aux;\nattribute vec2 a_zoomRange;\nattribute vec2 a_vertexOffset;\nattribute vec2 a_texCoords;\nuniform float u_isHaloPass;\nuniform float u_isBackgroundPass;\nfloat getTextSize(inout vec2 offset, inout float baseSize, in float referenceSize) {\n#ifdef VV_SIZE\nfloat r = getSize(referenceSize) / referenceSize;\nbaseSize *= r;\noffset.xy *= r;\nreturn baseSize;\n#endif\nreturn baseSize;\n}\nvoid main()\n{\nINIT;\nfloat a_isBackground = a_aux.y;\nfloat a_referenceSize = a_aux.z * a_aux.z / 256.0;\nfloat a_bitSet = a_aux.w;\nfloat a_fontSize = a_texFontSize.z;\nvec2 a_offset = a_vertexOffset * OFFSET_PRECISION;\nvec3 in_pos = vec3(a_pos * POSITION_PRECISION, 1.0);\nfloat fontSize = getTextSize(a_offset, a_fontSize, a_referenceSize);\nfloat fontScale = fontSize / SDF_FONT_SIZE;\nvec3 offset = getRotation() * vec3(a_offset, 0.0);\nmat3 extrudeMatrix = getBit(a_bitSet, 0) == 1.0 ? u_displayViewMat3 : u_displayMat3;\nfloat isText = 1.0 - a_isBackground;\nfloat isBackground = u_isBackgroundPass * a_isBackground;\nvec4 nonHaloColor = (isBackground * a_color) + (isText * getColor(a_color, a_bitSet, 1));\nv_color = u_isHaloPass * a_haloColor + (1.0 - u_isHaloPass) * nonHaloColor;\nv_opacity = getOpacity();\nv_id = norm(a_id);\nv_tex = a_texCoords / u_mosaicSize;\nv_pos = u_dvsMat3 * in_pos + extrudeMatrix * offset;\nfloat isHidden = u_isBackgroundPass * isText + (1.0 - u_isBackgroundPass) * a_isBackground;\nv_pos.z += 2.0 * isHidden;\nv_edgeDistanceOffset = u_isHaloPass * OUTLINE_SCALE * a_texFontSize.w / fontScale / MAX_SDF_DISTANCE;\nv_antialiasingWidth = 0.105 * SDF_FONT_SIZE / fontSize / u_pixelRatio;\n#ifdef HITTEST\nhighp vec3 out_pos = vec3(0.);\nv_color = vec4(0.);\nhittestMarker(v_color, out_pos, u_viewMat3 * u_tileMat3 * vec3(a_pos * POSITION_PRECISION, 1.0)\n+ u_tileMat3 * offset, fontSize / 2.);\ngl_PointSize = 1.;\ngl_Position = vec4(clip(v_color, out_pos, getFilterFlags(), a_zoomRange), 1.0);\n#else\ngl_Position = vec4(clip(v_color, v_pos, getFilterFlags(), a_zoomRange), 1.0);\n#endif\n}"},"utils.glsl":"float rshift(in float u32, in int amount) {\nreturn floor(u32 / pow(2.0, float(amount)));\n}\nfloat getBit(in float bitset, in int bitIndex) {\nfloat offset = pow(2.0, float(bitIndex));\nreturn mod(floor(bitset / offset), 2.0);\n}\nconst int highlightReasonsLength = 3;\nfloat getFilterBit(in float bitset, in int bitIndex) {\nreturn getBit(bitset, bitIndex + highlightReasonsLength);\n}\nfloat getHighlightBit(in float bitset, in int bitIndex) {\nreturn getBit(bitset, bitIndex);\n}\nhighp vec3 unpackDisplayIdTexel(in highp vec3 bitset) {\nfloat isAggregate = getBit(bitset.b, 7);\nreturn (1.0 - isAggregate) * bitset + isAggregate * (vec3(bitset.rgb) - vec3(0.0, 0.0, float(0x80)));\n}\nvec4 unpack(in float u32) {\nfloat r = mod(rshift(u32, 0), 255.0);\nfloat g = mod(rshift(u32, 8), 255.0);\nfloat b = mod(rshift(u32, 16), 255.0);\nfloat a = mod(rshift(u32, 24), 255.0);\nreturn vec4(r, g, b, a);\n}\nvec3 norm(in vec3 v) {\nreturn v /= 255.0;\n}\nvec4 norm(in vec4 v) {\nreturn v /= 255.0;\n}\nfloat max4(vec4 target) {\nreturn max(max(max(target.x, target.y), target.z), target.w);\n}\nvec2 unpack_u8_nf32(vec2 bytes) {\nreturn (bytes - 127.0) / 127.0;\n}\nhighp float rand(in vec2 co) {\nhighp float a = 12.9898;\nhighp float b = 78.233;\nhighp float c = 43758.5453;\nhighp float dt = dot(co, vec2(a,b));\nhighp float sn = mod(dt, 3.14);\nreturn fract(sin(sn) * c);\n}","vcommon.glsl":"#include \n#include \n#include \n#include \n#include \nattribute vec2 a_pos;\nattribute highp vec3 a_id;\nuniform highp mat3 displayViewScreenMat3;\nuniform highp mat3 displayViewMat3;\nuniform highp mat3 displayMat3;\nuniform highp mat3 tileMat3;\nuniform highp mat3 viewMat3;\nuniform highp float pixelRatio;\nuniform mediump float zoomFactor;\nuniform mediump float antialiasing;\nuniform mediump float currentScale;\nuniform mediump float currentZoom;\nuniform mediump float metersPerSRUnit;\nvec4 VV_ADATA = vec4(0.0);\nvoid loadVisualVariableData(inout vec4 target) {\ntarget.rgba = getVisualVariableData(a_id);\n}\n#ifdef VV\n#define INIT loadVisualVariableData(VV_ADATA)\n#else\n#define INIT\n#endif\nvec4 getColor(in vec4 a_color, in float a_bitSet, int index) {\n#ifdef VV_COLOR\nfloat isColorLocked = getBit(a_bitSet, index);\nreturn getVVColor(VV_ADATA[ATTR_VV_COLOR], a_color, isColorLocked);\n#else\nreturn a_color;\n#endif\n}\nfloat getOpacity() {\n#ifdef VV_OPACITY\nreturn getVVOpacity(VV_ADATA[ATTR_VV_OPACITY]);\n#else\nreturn 1.0;\n#endif\n}\nfloat getSize(in float in_size, in float currentScale) {\n#ifdef VV_SIZE\nreturn getVVSize(in_size, VV_ADATA[ATTR_VV_SIZE], currentScale);\n#else\nreturn in_size;\n#endif\n}\nmat3 getRotation() {\n#ifdef VV_ROTATION\nreturn getVVRotationMat3(mod(VV_ADATA[ATTR_VV_ROTATION], 360.0));\n#else\nreturn mat3(1.0);\n#endif\n}\nfloat getFilterFlags() {\n#ifdef IGNORES_SAMPLER_PRECISION\nreturn ceil(getFilterData(a_id).x * 255.0);\n#else\nreturn getFilterData(a_id).x * 255.0;\n#endif\n}\nvec4 getAnimationState() {\nreturn getAnimation(a_id);\n}\nfloat getMinZoom() {\nvec4 data0 = getFilterData(a_id) * 255.0;\nreturn data0.g;\n}\nmat3 getMatrixNoDisplay(float isMapAligned) {\nreturn isMapAligned * viewMat3 * tileMat3 + (1.0 - isMapAligned) * tileMat3;\n}\nmat3 getMatrix(float isMapAligned) {\nreturn isMapAligned * displayViewMat3 + (1.0 - isMapAligned) * displayMat3;\n}\nfloat checkHighlightBit(float filterFlags, int index) {\nreturn getHighlightBit(filterFlags, index);\n}\nfloat checkHighlight(float filterFlags) {\nfloat result = checkHighlightBit(filterFlags, 0);\nfor (int i = 1; i < highlightReasonsLength; i++) {\nresult = result + checkHighlightBit(filterFlags, i);\n}\nreturn step(0.1, result);\n}\nvec3 clip(inout vec4 color, inout vec3 pos, in float filterFlags, in vec2 minMaxZoom) {\npos.z += 2.0 * (1.0 - getFilterBit(filterFlags, 0));\n#ifdef inside\npos.z += 2.0 * (1.0 - getFilterBit(filterFlags, 1));\n#elif defined(outside)\npos.z += 2.0 * getFilterBit(filterFlags, 1);\n#elif defined(highlight)\n#if !defined(highlight_all)\npos.z += 2.0 * (1.0 - checkHighlight(filterFlags));\n#endif\n#endif\npos.z += 2.0 * (step(minMaxZoom.y, currentZoom) + (1.0 - step(minMaxZoom.x, currentZoom)));\nreturn pos;\n}","vv.glsl":"#if defined(VV_SIZE_MIN_MAX_VALUE) || defined(VV_SIZE_SCALE_STOPS) || defined(VV_SIZE_FIELD_STOPS) || defined(VV_SIZE_UNIT_VALUE)\n#define VV_SIZE\n#endif\n#if defined(VV_COLOR) || defined(VV_SIZE) || defined(VV_OPACITY) || defined(VV_ROTATION)\n#define VV\n#endif\n#ifdef VV_COLOR\nuniform highp float colorValues[8];\nuniform vec4 colors[8];\n#endif\n#ifdef VV_SIZE_MIN_MAX_VALUE\nuniform highp vec4 minMaxValueAndSize;\n#endif\n#ifdef VV_SIZE_SCALE_STOPS\nuniform highp float values[8];\nuniform float sizes[8];\n#endif\n#ifdef VV_SIZE_FIELD_STOPS\nuniform highp float values[8];\nuniform float sizes[8];\n#endif\n#ifdef VV_SIZE_UNIT_VALUE\nuniform highp float unitMeterRatio;\n#endif\n#ifdef VV_OPACITY\nuniform highp float opacityValues[8];\nuniform float opacities[8];\n#endif\n#ifdef VV_ROTATION\nuniform lowp float rotationType;\n#endif\nbool isNan(float val) {\nreturn (val == NAN_MAGIC_NUMBER);\n}\n#ifdef VV_SIZE_MIN_MAX_VALUE\nfloat getVVMinMaxSize(float sizeValue, float fallback) {\nif (isNan(sizeValue)) {\nreturn fallback;\n}\nfloat interpolationRatio = (sizeValue - minMaxValueAndSize.x) / (minMaxValueAndSize.y - minMaxValueAndSize.x);\ninterpolationRatio = clamp(interpolationRatio, 0.0, 1.0);\nreturn minMaxValueAndSize.z + interpolationRatio * (minMaxValueAndSize.w - minMaxValueAndSize.z);\n}\n#endif\n#ifdef VV_SIZE_SCALE_STOPS\nfloat getVVScaleStopsSize(float currentScale) {\nfloat outSize;\nif (currentScale <= values[0]) {\noutSize = sizes[0];\n} else {\nif (currentScale >= values[7]) {\noutSize = sizes[7];\n} else {\nint index;\nindex = -1;\nfor (int i = 0; i < 8; i++) {\nif (values[i] > currentScale) {\nindex = i;\nbreak;\n}\n}\nint prevIndex = index - 1;\nfloat a = currentScale - values[prevIndex];\nfloat b = values[index] - values[prevIndex];\noutSize = mix(sizes[prevIndex], sizes[index], a / b);\n}\n}\nreturn outSize;\n}\n#endif\n#ifdef VV_SIZE_FIELD_STOPS\nconst int VV_SIZE_N = 8;\nfloat getVVStopsSize(float sizeValue, float fallback) {\nif (isNan(sizeValue)) {\nreturn fallback;\n}\nif (sizeValue <= values[0]) {\nreturn sizes[0];\n}\nfor (int i = 1; i < VV_SIZE_N; ++i) {\nif (values[i] >= sizeValue) {\nfloat f = (sizeValue - values[i-1]) / (values[i] - values[i-1]);\nreturn mix(sizes[i-1], sizes[i], f);\n}\n}\nreturn sizes[VV_SIZE_N - 1];\n}\n#endif\n#ifdef VV_SIZE_UNIT_VALUE\nfloat getVVUnitValue(float sizeValue, float fallback) {\nif (isNan(sizeValue)) {\nreturn fallback;\n}\nreturn sizeValue * (metersPerSRUnit / unitMeterRatio);\n}\n#endif\n#ifdef VV_OPACITY\nconst int VV_OPACITY_N = 8;\nfloat getVVOpacity(float opacityValue) {\nif (isNan(opacityValue)) {\nreturn 1.0;\n}\nif (opacityValue <= opacityValues[0]) {\nreturn opacities[0];\n}\nfor (int i = 1; i < VV_OPACITY_N; ++i) {\nif (opacityValues[i] >= opacityValue) {\nfloat f = (opacityValue - opacityValues[i-1]) / (opacityValues[i] - opacityValues[i-1]);\nreturn mix(opacities[i-1], opacities[i], f);\n}\n}\nreturn opacities[VV_OPACITY_N - 1];\n}\n#endif\n#ifdef VV_ROTATION\nmat4 getVVRotation(float rotationValue) {\nif (isNan(rotationValue)) {\nreturn mat4(1, 0, 0, 0,\n0, 1, 0, 0,\n0, 0, 1, 0,\n0, 0, 0, 1);\n}\nfloat rotation = rotationValue;\nif (rotationType == 1.0) {\nrotation = 90.0 - rotation;\n}\nfloat angle = C_DEG_TO_RAD * rotation;\nfloat sinA = sin(angle);\nfloat cosA = cos(angle);\nreturn mat4(cosA, sinA, 0, 0,\n-sinA, cosA, 0, 0,\n0, 0, 1, 0,\n0, 0, 0, 1);\n}\nmat3 getVVRotationMat3(float rotationValue) {\nif (isNan(rotationValue)) {\nreturn mat3(1, 0, 0,\n0, 1, 0,\n0, 0, 1);\n}\nfloat rotation = rotationValue;\nif (rotationType == 1.0) {\nrotation = 90.0 - rotation;\n}\nfloat angle = C_DEG_TO_RAD * -rotation;\nfloat sinA = sin(angle);\nfloat cosA = cos(angle);\nreturn mat3(cosA, -sinA, 0,\nsinA, cosA, 0,\n0, 0, 1);\n}\n#endif\n#ifdef VV_COLOR\nconst int VV_COLOR_N = 8;\nvec4 getVVColor(float colorValue, vec4 fallback, float isColorLocked) {\nif (isNan(colorValue) || isColorLocked == 1.0) {\nreturn fallback;\n}\nif (colorValue <= colorValues[0]) {\nreturn colors[0];\n}\nfor (int i = 1; i < VV_COLOR_N; ++i) {\nif (colorValues[i] >= colorValue) {\nfloat f = (colorValue - colorValues[i-1]) / (colorValues[i] - colorValues[i-1]);\nreturn mix(colors[i-1], colors[i], f);\n}\n}\nreturn colors[VV_COLOR_N - 1];\n}\n#endif\nfloat getVVSize(in float size, in float vvSize, in float currentScale) {\n#ifdef VV_SIZE_MIN_MAX_VALUE\nreturn getVVMinMaxSize(vvSize, size);\n#elif defined(VV_SIZE_SCALE_STOPS)\nfloat outSize = getVVScaleStopsSize(currentScale);\nreturn isNan(outSize) ? size : outSize;\n#elif defined(VV_SIZE_FIELD_STOPS)\nfloat outSize = getVVStopsSize(vvSize, size);\nreturn isNan(outSize) ? size : outSize;\n#elif defined(VV_SIZE_UNIT_VALUE)\nreturn getVVUnitValue(vvSize, size);\n#else\nreturn size;\n#endif\n}"},overlay:{overlay:{"overlay.frag":"precision lowp float;\nuniform lowp sampler2D u_texture;\nuniform lowp float u_opacity;\nvarying mediump vec2 v_uv;\nvoid main() {\nvec4 color = texture2D(u_texture, v_uv);\ngl_FragColor = color * u_opacity;\n}","overlay.vert":"precision mediump float;\nattribute vec2 a_pos;\nattribute vec2 a_uv;\nuniform highp mat3 u_dvsMat3;\nuniform mediump vec2 u_perspective;\nuniform highp float u_wrapAroundShift;\nuniform mediump vec2 u_texSize;\nvarying mediump vec2 v_uv;\nvoid main(void) {\nv_uv = a_uv / u_texSize;\nfloat w = 1.0 + dot(a_uv, u_perspective);\nvec3 pos = u_dvsMat3 * vec3(a_pos + vec2(u_wrapAroundShift, 0.0), 1.0);\ngl_Position = vec4(w * pos.xy, 0.0, w);\n}"}},"post-processing":{blit:{"blit.frag":"precision mediump float;\nuniform sampler2D u_texture;\nvarying vec2 v_uv;\nvoid main() {\ngl_FragColor = texture2D(u_texture, v_uv);\n}"},bloom:{composite:{"composite.frag":"precision mediump float;\nvarying vec2 v_uv;\nuniform sampler2D u_blurTexture1;\nuniform sampler2D u_blurTexture2;\nuniform sampler2D u_blurTexture3;\nuniform sampler2D u_blurTexture4;\nuniform sampler2D u_blurTexture5;\nuniform float u_bloomStrength;\nuniform float u_bloomRadius;\nuniform float u_bloomFactors[NUMMIPS];\nuniform vec3 u_bloomTintColors[NUMMIPS];\nfloat lerpBloomFactor(const in float factor) {\nfloat mirrorFactor = 1.2 - factor;\nreturn mix(factor, mirrorFactor, u_bloomRadius);\n}\nvoid main() {\nvec4 color = u_bloomStrength * (\nlerpBloomFactor(u_bloomFactors[0]) * vec4(u_bloomTintColors[0], 1.0) * texture2D(u_blurTexture1, v_uv) +\nlerpBloomFactor(u_bloomFactors[1]) * vec4(u_bloomTintColors[1], 1.0) * texture2D(u_blurTexture2, v_uv) +\nlerpBloomFactor(u_bloomFactors[2]) * vec4(u_bloomTintColors[2], 1.0) * texture2D(u_blurTexture3, v_uv) +\nlerpBloomFactor(u_bloomFactors[3]) * vec4(u_bloomTintColors[3], 1.0) * texture2D(u_blurTexture4, v_uv) +\nlerpBloomFactor(u_bloomFactors[4]) * vec4(u_bloomTintColors[4], 1.0) * texture2D(u_blurTexture5, v_uv)\n);\ngl_FragColor = clamp(color, 0.0, 1.0);\n}"},gaussianBlur:{"gaussianBlur.frag":"precision mediump float;\nuniform sampler2D u_colorTexture;\nuniform vec2 u_texSize;\nuniform vec2 u_direction;\nvarying vec2 v_uv;\n#define KERNEL_RADIUS RADIUS\n#define SIGMA RADIUS\nfloat gaussianPdf(in float x, in float sigma) {\nreturn 0.39894 * exp(-0.5 * x * x / ( sigma * sigma)) / sigma;\n}\nvoid main() {\nvec2 invSize = 1.0 / u_texSize;\nfloat fSigma = float(SIGMA);\nfloat weightSum = gaussianPdf(0.0, fSigma);\nvec4 pixelColorSum = texture2D(u_colorTexture, v_uv) * weightSum;\nfor (int i = 1; i < KERNEL_RADIUS; i ++) {\nfloat x = float(i);\nfloat w = gaussianPdf(x, fSigma);\nvec2 uvOffset = u_direction * invSize * x;\nvec4 sample1 = texture2D(u_colorTexture, v_uv + uvOffset);\nvec4 sample2 = texture2D(u_colorTexture, v_uv - uvOffset);\npixelColorSum += (sample1 + sample2) * w;\nweightSum += 2.0 * w;\n}\ngl_FragColor = pixelColorSum /weightSum;\n}"},luminosityHighPass:{"luminosityHighPass.frag":"precision mediump float;\nuniform sampler2D u_texture;\nuniform vec3 u_defaultColor;\nuniform float u_defaultOpacity;\nuniform float u_luminosityThreshold;\nuniform float u_smoothWidth;\nvarying vec2 v_uv;\nvoid main() {\nvec4 texel = texture2D(u_texture, v_uv);\nvec3 luma = vec3(0.299, 0.587, 0.114);\nfloat v = dot(texel.xyz, luma);\nvec4 outputColor = vec4(u_defaultColor.rgb, u_defaultOpacity);\nfloat alpha = smoothstep(u_luminosityThreshold, u_luminosityThreshold + u_smoothWidth, v);\ngl_FragColor = mix(outputColor, texel, alpha);\n}"}},blur:{gaussianBlur:{"gaussianBlur.frag":"precision mediump float;\nuniform sampler2D u_colorTexture;\nuniform vec2 u_texSize;\nuniform vec2 u_direction;\nuniform float u_sigma;\nvarying vec2 v_uv;\n#define KERNEL_RADIUS RADIUS\nfloat gaussianPdf(in float x, in float sigma) {\nreturn 0.39894 * exp(-0.5 * x * x / ( sigma * sigma)) / sigma;\n}\nvoid main() {\nvec2 invSize = 1.0 / u_texSize;\nfloat fSigma = u_sigma;\nfloat weightSum = gaussianPdf(0.0, fSigma);\nvec4 pixelColorSum = texture2D(u_colorTexture, v_uv) * weightSum;\nfor (int i = 1; i < KERNEL_RADIUS; i ++) {\nfloat x = float(i);\nfloat w = gaussianPdf(x, fSigma);\nvec2 uvOffset = u_direction * invSize * x;\nvec4 sample1 = texture2D(u_colorTexture, v_uv + uvOffset);\nvec4 sample2 = texture2D(u_colorTexture, v_uv - uvOffset);\npixelColorSum += (sample1 + sample2) * w;\nweightSum += 2.0 * w;\n}\ngl_FragColor = pixelColorSum /weightSum;\n}"},"radial-blur":{"radial-blur.frag":"precision mediump float;\nuniform sampler2D u_colorTexture;\nvarying vec2 v_uv;\nconst float sampleDist = 1.0;\nconst float sampleStrength = 2.2;\nvoid main(void) {\nfloat samples[10];\nsamples[0] = -0.08;\nsamples[1] = -0.05;\nsamples[2] = -0.03;\nsamples[3] = -0.02;\nsamples[4] = -0.01;\nsamples[5] = 0.01;\nsamples[6] = 0.02;\nsamples[7] = 0.03;\nsamples[8] = 0.05;\nsamples[9] = 0.08;\nvec2 dir = 0.5 - v_uv;\nfloat dist = sqrt(dir.x * dir.x + dir.y * dir.y);\ndir = dir / dist;\nvec4 color = texture2D(u_colorTexture,v_uv);\nvec4 sum = color;\nfor (int i = 0; i < 10; i++) {\nsum += texture2D(u_colorTexture, v_uv + dir * samples[i] * sampleDist);\n}\nsum *= 1.0 / 11.0;\nfloat t = dist * sampleStrength;\nt = clamp(t, 0.0, 1.0);\ngl_FragColor = mix(color, sum, t);\n}"}},dra:{"dra.frag":"precision mediump float;\nuniform sampler2D u_minColor;\nuniform sampler2D u_maxColor;\nuniform sampler2D u_texture;\nvarying vec2 v_uv;\nvoid main() {\nvec4 minColor = texture2D(u_minColor, vec2(0.5));\nvec4 maxColor = texture2D(u_maxColor, vec2(0.5));\nvec4 color = texture2D(u_texture, v_uv);\nvec3 minColorUnpremultiply = minColor.rgb / minColor.a;\nvec3 maxColorUnpremultiply = maxColor.rgb / maxColor.a;\nvec3 colorUnpremultiply = color.rgb / color.a;\nvec3 range = maxColorUnpremultiply - minColorUnpremultiply;\ngl_FragColor = vec4(color.a * (colorUnpremultiply - minColorUnpremultiply) / range, color.a);\n}","min-max":{"min-max.frag":"#extension GL_EXT_draw_buffers : require\nprecision mediump float;\n#define CELL_SIZE 2\nuniform sampler2D u_minTexture;\nuniform sampler2D u_maxTexture;\nuniform vec2 u_srcResolution;\nuniform vec2 u_dstResolution;\nvarying vec2 v_uv;\nvoid main() {\nvec2 srcPixel = floor(gl_FragCoord.xy) * float(CELL_SIZE);\nvec2 onePixel = vec2(1.0) / u_srcResolution;\nvec2 uv = (srcPixel + 0.5) / u_srcResolution;\nvec4 minColor = vec4(1.0);\nvec4 maxColor = vec4(0.0);\nfor (int y = 0; y < CELL_SIZE; ++y) {\nfor (int x = 0; x < CELL_SIZE; ++x) {\nvec2 offset = uv + vec2(x, y) * onePixel;\nminColor = min(minColor, texture2D(u_minTexture, offset));\nmaxColor = max(maxColor, texture2D(u_maxTexture, offset));\n}\n}\ngl_FragData[0] = minColor;\ngl_FragData[1] = maxColor;\n}"}},"drop-shadow":{composite:{"composite.frag":"precision mediump float;\nuniform sampler2D u_layerFBOTexture;\nuniform sampler2D u_blurTexture;\nuniform vec4 u_shadowColor;\nuniform vec2 u_shadowOffset;\nuniform highp mat3 u_displayViewMat3;\nvarying vec2 v_uv;\nvoid main() {\nvec3 offset = u_displayViewMat3 * vec3(u_shadowOffset, 0.0);\nvec4 layerColor = texture2D(u_layerFBOTexture, v_uv);\nvec4 blurColor = texture2D(u_blurTexture, v_uv - offset.xy / 2.0);\ngl_FragColor = ((1.0 - layerColor.a) * blurColor.a * u_shadowColor + layerColor);\n}"}},"edge-detect":{"frei-chen":{"frei-chen.frag":"precision mediump float;\nuniform sampler2D u_colorTexture;\nuniform vec2 u_texSize;\nvarying vec2 v_uv;\nvec2 texel = vec2(1.0 / u_texSize.x, 1.0 / u_texSize.y);\nmat3 G[9];\nconst mat3 g0 = mat3( 0.3535533845424652, 0, -0.3535533845424652, 0.5, 0, -0.5, 0.3535533845424652, 0, -0.3535533845424652 );\nconst mat3 g1 = mat3( 0.3535533845424652, 0.5, 0.3535533845424652, 0, 0, 0, -0.3535533845424652, -0.5, -0.3535533845424652 );\nconst mat3 g2 = mat3( 0, 0.3535533845424652, -0.5, -0.3535533845424652, 0, 0.3535533845424652, 0.5, -0.3535533845424652, 0 );\nconst mat3 g3 = mat3( 0.5, -0.3535533845424652, 0, -0.3535533845424652, 0, 0.3535533845424652, 0, 0.3535533845424652, -0.5 );\nconst mat3 g4 = mat3( 0, -0.5, 0, 0.5, 0, 0.5, 0, -0.5, 0 );\nconst mat3 g5 = mat3( -0.5, 0, 0.5, 0, 0, 0, 0.5, 0, -0.5 );\nconst mat3 g6 = mat3( 0.1666666716337204, -0.3333333432674408, 0.1666666716337204, -0.3333333432674408, 0.6666666865348816, -0.3333333432674408, 0.1666666716337204, -0.3333333432674408, 0.1666666716337204 );\nconst mat3 g7 = mat3( -0.3333333432674408, 0.1666666716337204, -0.3333333432674408, 0.1666666716337204, 0.6666666865348816, 0.1666666716337204, -0.3333333432674408, 0.1666666716337204, -0.3333333432674408 );\nconst mat3 g8 = mat3( 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408 );\nvoid main() {\nG[0] = g0,\nG[1] = g1,\nG[2] = g2,\nG[3] = g3,\nG[4] = g4,\nG[5] = g5,\nG[6] = g6,\nG[7] = g7,\nG[8] = g8;\nmat3 I;\nfloat cnv[9];\nvec3 sample;\nfor (float i = 0.0; i < 3.0; i++) {\nfor (float j = 0.0; j < 3.0; j++) {\nsample = texture2D(u_colorTexture, v_uv + texel * vec2(i - 1.0,j - 1.0)).rgb;\nI[int(i)][int(j)] = length(sample);\n}\n}\nfor (int i = 0; i < 9; i++) {\nfloat dp3 = dot(G[i][0], I[0]) + dot(G[i][1], I[1]) + dot(G[i][2], I[2]);\ncnv[i] = dp3 * dp3;\n}\nfloat M = (cnv[0] + cnv[1]) + (cnv[2] + cnv[3]);\nfloat S = (cnv[4] + cnv[5]) + (cnv[6] + cnv[7]) + (cnv[8] + M);\ngl_FragColor = vec4(vec3(sqrt(M / S)), texture2D(u_colorTexture, v_uv).a);\n}"},sobel:{"sobel.frag":"precision mediump float;\nuniform sampler2D u_colorTexture;\nvarying vec2 v_uv;\nuniform vec2 u_texSize;\nvec2 texel = vec2(1.0 / u_texSize.x, 1.0 / u_texSize.y);\nmat3 G[2];\nconst mat3 g0 = mat3( 1.0, 2.0, 1.0, 0.0, 0.0, 0.0, -1.0, -2.0, -1.0 );\nconst mat3 g1 = mat3( 1.0, 0.0, -1.0, 2.0, 0.0, -2.0, 1.0, 0.0, -1.0 );\nvoid main() {\nmat3 I;\nfloat cnv[2];\nvec3 sample;\nG[0] = g0;\nG[1] = g1;\nfor (float i = 0.0; i < 3.0; i++) {\nfor (float j = 0.0; j < 3.0; j++) {\nsample = texture2D( u_colorTexture, v_uv + texel * vec2(i-1.0,j-1.0) ).rgb;\nI[int(i)][int(j)] = length(sample);\n}\n}\nfor (int i = 0; i < 2; i++) {\nfloat dp3 = dot(G[i][0], I[0]) + dot(G[i][1], I[1]) + dot(G[i][2], I[2]);\ncnv[i] = dp3 * dp3;\n}\ngl_FragColor = vec4(vec3(0.5 * sqrt(cnv[0] * cnv[0] + cnv[1] * cnv[1])), texture2D(u_colorTexture, v_uv).a);\n}"}},"edge-enhance":{"edge-enhance.frag":"precision mediump float;\nuniform sampler2D u_colorTexture;\nvarying vec2 v_uv;\nuniform vec2 u_texSize;\nvec2 texel = vec2(1.0 / u_texSize.x, 1.0 / u_texSize.y);\nmat3 G[2];\nconst mat3 g0 = mat3( 1.0, 0.0, -1.0, 1.0, 0.0, -1.0, 1.0, 0.0, -1.0 );\nconst mat3 g1 = mat3( 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, -1.0, -1.0, -1.0 );\nvoid main() {\nmat3 I;\nfloat cnv[2];\nvec3 sample;\nG[0] = g0;\nG[1] = g1;\nfor (float i = 0.0; i < 3.0; i++) {\nfor (float j = 0.0; j < 3.0; j++) {\nsample = texture2D( u_colorTexture, v_uv + texel * vec2(i-1.0,j-1.0) ).rgb;\nI[int(i)][int(j)] = length(sample);\n}\n}\nfor (int i = 0; i < 2; i++) {\nfloat dp3 = dot(G[i][0], I[0]) + dot(G[i][1], I[1]) + dot(G[i][2], I[2]);\ncnv[i] = dp3 * dp3;\n}\nvec4 color = texture2D(u_colorTexture, v_uv);\ngl_FragColor = vec4(0.5 * sqrt(cnv[0] * cnv[0] + cnv[1] * cnv[1]) * color);\n}"},filterEffect:{"filterEffect.frag":"precision mediump float;\nuniform sampler2D u_colorTexture;\nuniform mat4 u_coefficients;\nvarying vec2 v_uv;\nvoid main() {\nvec4 color = texture2D(u_colorTexture, v_uv);\nvec4 rgbw = u_coefficients * vec4(color.a > 0.0 ? color.rgb / color.a : vec3(0.0), 1.0);\nfloat a = color.a;\ngl_FragColor = vec4(a * rgbw.rgb, a);\n}"},pp:{"pp.vert":"precision mediump float;\nattribute vec2 a_position;\nvarying vec2 v_uv;\nvoid main() {\ngl_Position = vec4(a_position, 0.0, 1.0);\nv_uv = (a_position + 1.0) / 2.0;\n}"}},raster:{bitmap:{"bitmap.frag":"precision mediump float;\nvarying highp vec2 v_texcoord;\nuniform sampler2D u_texture;\nuniform highp vec2 u_coordScale;\nuniform lowp float u_opacity;\n#include \nvoid main() {\n#ifdef BICUBIC\nvec4 color = sampleBicubicBSpline(u_texture, v_texcoord, u_coordScale);\n#else\nvec4 color = texture2D(u_texture, v_texcoord);\n#endif\ngl_FragColor = vec4(color.rgb * u_opacity, color.a * u_opacity);\n}","bitmap.vert":"precision mediump float;\nattribute vec2 a_pos;\nuniform highp mat3 u_dvsMat3;\nuniform highp vec2 u_coordScale;\nvarying highp vec2 v_texcoord;\nvoid main()\n{\nv_texcoord = a_pos;\ngl_Position = vec4(u_dvsMat3 * vec3(a_pos * u_coordScale, 1.0), 1.0);\n}"},common:{"common.glsl":"uniform sampler2D u_image;\nuniform int u_bandCount;\nuniform bool u_flipY;\nuniform float u_opacity;\nuniform int u_resampling;\nuniform vec2 u_srcImageSize;\n#ifdef APPLY_PROJECTION\n#include \n#endif\n#ifdef BICUBIC\n#include \n#endif\n#ifdef BILINEAR\n#include \n#endif\nvec2 getPixelLocation(vec2 coords) {\nvec2 targetLocation = u_flipY ? vec2(coords.s, 1.0 - coords.t) : coords;\n#ifdef APPLY_PROJECTION\ntargetLocation = projectPixelLocation(targetLocation);\n#endif\nreturn targetLocation;\n}\nbool isOutside(vec2 coords){\nif (coords.t>1.00001 ||coords.t<-0.00001 || coords.s>1.00001 ||coords.s<-0.00001) {\nreturn true;\n} else {\nreturn false;\n}\n}\nvec4 getPixel(vec2 pixelLocation) {\n#ifdef BICUBIC\nvec4 color = sampleBicubicBSpline(u_image, pixelLocation, u_srcImageSize);\n#elif defined(BILINEAR)\nvec4 color = sampleBilinear(u_image, pixelLocation, u_srcImageSize);\n#else\nvec4 color = texture2D(u_image, pixelLocation);\n#endif\nreturn color;\n}","common.vert":"precision mediump float;\nattribute vec2 a_pos;\nuniform highp mat3 u_dvsMat3;\nuniform highp vec2 u_coordScale;\nuniform highp float u_scale;\nuniform highp vec2 u_offset;\nvarying highp vec2 v_texcoord;\nvoid main()\n{\nv_texcoord = a_pos * u_scale + u_offset;\ngl_Position = vec4(u_dvsMat3 * vec3(a_pos * u_coordScale, 1.0), 1.0);\n}","contrastBrightness.glsl":"uniform float u_contrastOffset;\nuniform float u_brightnessOffset;\nvec4 adjustContrastBrightness(vec4 currentPixel, bool isFloat) {\nvec4 pixelValue = isFloat ? currentPixel * 255.0 : currentPixel;\nfloat maxI = 255.0;\nfloat mid = 128.0;\nfloat c = u_contrastOffset;\nfloat b = u_brightnessOffset;\nvec4 v;\nif (c > 0.0 && c < 100.0) {\nv = (200.0 * pixelValue - 100.0 * maxI + 2.0 * maxI * b) / (2.0 * (100.0 - c)) + mid;\n} else if (c <= 0.0 && c > -100.0) {\nv = (200.0 * pixelValue - 100.0 * maxI + 2.0 * maxI * b) * (100.0 + c) / 20000.0 + mid;\n} else if (c == 100.0) {\nv = (200.0 * pixelValue - 100.0 * maxI + (maxI + 1.0) * (100.0 - c) + 2.0 * maxI * b);\nv = (sign(v) + 1.0) / 2.0;\n} else if (c == -100.0) {\nv = vec4(mid, mid, mid, currentPixel.a);\n}\nvec3 rgb = clamp(v.rgb / 255.0, 0.0, 1.0);\nreturn vec4(rgb, currentPixel.a);\n}","getSurfaceValues.glsl":"#include \nvoid getSurfaceValues(sampler2D imageTexture, vec2 texCoord, vec2 srcImageSize, inout float values[10]) {\nvec2 onePixel = 1.0 / srcImageSize;\nvec4 va = texture2D(imageTexture, mirror(texCoord + onePixel * vec2(-1.0, -1.0)));\nvec4 vb = texture2D(imageTexture, mirror(texCoord + onePixel * vec2(0.0, -1.0)));\nvec4 vc = texture2D(imageTexture, mirror(texCoord + onePixel * vec2(1.0, -1.0)));\nvec4 vd = texture2D(imageTexture, mirror(texCoord + onePixel * vec2(-1.0, 0.0)));\nvec4 ve = texture2D(imageTexture, mirror(texCoord));\nvec4 vf = texture2D(imageTexture, mirror(texCoord + onePixel * vec2(1.0, 0.0)));\nvec4 vg = texture2D(imageTexture, mirror(texCoord + onePixel * vec2(-1.0, 1.0)));\nvec4 vh = texture2D(imageTexture, mirror(texCoord + onePixel * vec2(0.0, 1.0)));\nvec4 vi = texture2D(imageTexture, mirror(texCoord + onePixel * vec2(1.0, 1.0)));\nfloat alpha = va.a * vb.a * vc.a * vd.a * ve.a * vf.a * vg.a * vh.a * vi.a;\nvalues[0] = va.r;\nvalues[1] = vb.r;\nvalues[2] = vc.r;\nvalues[3] = vd.r;\nvalues[4] = ve.r;\nvalues[5] = vf.r;\nvalues[6] = vg.r;\nvalues[7] = vh.r;\nvalues[8] = vi.r;\nvalues[9] = alpha;\n}","inverse.glsl":"float invertValue(float value) {\nfloat s = sign(value);\nreturn (s * s) / (value + abs(s) - 1.0);\n}","mirror.glsl":"vec2 mirror(vec2 pos) {\nvec2 pos1 = abs(pos);\nreturn step(pos1, vec2(1.0, 1.0)) * pos1 + step(1.0, pos1) * (2.0 - pos1);\n}","projection.glsl":"uniform sampler2D u_transformGrid;\nuniform vec2 u_transformSpacing;\nuniform vec2 u_transformGridSize;\nuniform vec2 u_targetImageSize;\nvec2 projectPixelLocation(vec2 coords) {\n#ifdef LOOKUP_PROJECTION\nvec4 pv = texture2D(u_transformGrid, coords);\nreturn vec2(pv.r, pv.g);\n#endif\nvec2 index_image = floor(coords * u_targetImageSize);\nvec2 oneTransformPixel = vec2(0.25 / u_transformGridSize.s, 1.0 / u_transformGridSize.t);\nvec2 index_transform = floor(index_image / u_transformSpacing) / u_transformGridSize;\nvec2 pos = fract((index_image + vec2(0.5, 0.5)) / u_transformSpacing);\nvec2 srcLocation;\nvec2 transform_location = index_transform + oneTransformPixel * 0.5;\nif (pos.s <= pos.t) {\nvec4 ll_abc = texture2D(u_transformGrid, vec2(transform_location.s, transform_location.t));\nvec4 ll_def = texture2D(u_transformGrid, vec2(transform_location.s + oneTransformPixel.s, transform_location.t));\nsrcLocation.s = dot(ll_abc.rgb, vec3(pos, 1.0));\nsrcLocation.t = dot(ll_def.rgb, vec3(pos, 1.0));\n} else {\nvec4 ur_abc = texture2D(u_transformGrid, vec2(transform_location.s + 2.0 * oneTransformPixel.s, transform_location.t));\nvec4 ur_def = texture2D(u_transformGrid, vec2(transform_location.s + 3.0 * oneTransformPixel.s, transform_location.t));\nsrcLocation.s = dot(ur_abc.rgb, vec3(pos, 1.0));\nsrcLocation.t = dot(ur_def.rgb, vec3(pos, 1.0));\n}\nreturn srcLocation;\n}"},flow:{"getFadeOpacity.glsl":"uniform float u_decayRate;\nuniform float u_fadeToZero;\nfloat getFadeOpacity(float x) {\nfloat cutOff = mix(0.0, exp(-u_decayRate), u_fadeToZero);\nreturn (exp(-u_decayRate * x) - cutOff) / (1.0 - cutOff);\n}","getFragmentColor.glsl":"vec4 getFragmentColor(vec4 color, float dist, float size, float featheringSize) {\nfloat featheringStart = clamp(0.5 - featheringSize / size, 0.0, 0.5);\nif (dist > featheringStart) {\ncolor *= 1.0 - (dist - featheringStart) / (0.5 - featheringStart);\n}\nreturn color;\n}",imagery:{"imagery.frag":"precision highp float;\nvarying vec2 v_texcoord;\nuniform sampler2D u_texture;\nuniform float u_Min;\nuniform float u_Max;\nuniform float u_featheringSize;\n#include \nfloat getIntensity(float v) {\nreturn u_Min + v * (u_Max - u_Min);\n}\nvoid main(void) {\nvec4 sampled = texture2D(u_texture, v_texcoord);\nfloat intensity = getIntensity(sampled.r);\ngl_FragColor = getColor(intensity);\ngl_FragColor.a *= getOpacity(sampled.r);\ngl_FragColor.a *= sampled.a;\ngl_FragColor.rgb *= gl_FragColor.a;\n}","imagery.vert":"attribute vec2 a_position;\nattribute vec2 a_texcoord;\nuniform mat3 u_dvsMat3;\nvarying vec2 v_texcoord;\nvoid main(void) {\nvec2 xy = (u_dvsMat3 * vec3(a_position, 1.0)).xy;\ngl_Position = vec4(xy, 0.0, 1.0);\nv_texcoord = a_texcoord;\n}"},particles:{"particles.frag":"precision highp float;\nvarying vec4 v_color;\nvarying vec2 v_texcoord;\nvarying float v_size;\nuniform float u_featheringSize;\n#include \nvoid main(void) {\ngl_FragColor = getFragmentColor(v_color, length(v_texcoord - 0.5), v_size, u_featheringSize);\n}","particles.vert":"attribute vec4 a_xyts0;\nattribute vec4 a_xyts1;\nattribute vec4 a_typeIdDurationSeed;\nattribute vec4 a_extrudeInfo;\nuniform mat3 u_dvsMat3;\nuniform mat3 u_displayViewMat3;\nuniform float u_time;\nuniform float u_trailLength;\nuniform float u_flowSpeed;\nvarying vec4 v_color;\nvarying vec2 v_texcoord;\nvarying float v_size;\nuniform float u_featheringSize;\nuniform float u_introFade;\n#include \n#include \nvoid main(void) {\nvec2 position0 = a_xyts0.xy;\nfloat t0 = a_xyts0.z;\nfloat speed0 = a_xyts0.w;\nvec2 position1 = a_xyts1.xy;\nfloat t1 = a_xyts1.z;\nfloat speed1 = a_xyts1.w;\nfloat type = a_typeIdDurationSeed.x;\nfloat id = a_typeIdDurationSeed.y;\nfloat duration = a_typeIdDurationSeed.z;\nfloat seed = a_typeIdDurationSeed.w;\nvec2 e0 = a_extrudeInfo.xy;\nvec2 e1 = a_extrudeInfo.zw;\nfloat animationPeriod = duration + u_trailLength;\nfloat scaledTime = u_time * u_flowSpeed;\nfloat randomizedTime = scaledTime + seed * animationPeriod;\nfloat t = mod(randomizedTime, animationPeriod);\nfloat fUnclamped = (t - t0) / (t1 - t0);\nfloat f = clamp(fUnclamped, 0.0, 1.0);\nfloat clampedTime = mix(t0, t1, f);\nfloat speed = mix(speed0, speed1, f);\nvec2 extrude;\nvec2 position;\nfloat fadeOpacity;\nfloat introOpacity;\nif (type == 2.0) {\nif (fUnclamped < 0.0 || (fUnclamped > 1.0 && t1 != duration)) {\ngl_Position = vec4(0.0, 0.0, -2.0, 1.0);\nreturn;\n}\nvec2 ortho = mix(e0, e1, f);\nvec2 parallel;\nparallel = normalize(position1 - position0) * 0.5;\nif (id == 1.0) {\nextrude = ortho;\nv_texcoord = vec2(0.5, 0.0);\n} else if (id == 2.0) {\nextrude = -ortho;\nv_texcoord = vec2(0.5, 1.0);\n} else if (id == 3.0) {\nextrude = ortho + parallel;\nv_texcoord = vec2(1.0, 0.0);\n} else if (id == 4.0) {\nextrude = -ortho + parallel;\nv_texcoord = vec2(1.0, 1.0);\n}\nfadeOpacity = getFadeOpacity((t - clampedTime) / u_trailLength);\nintroOpacity = 1.0 - exp(-clampedTime);\nv_size = getSize(speed);\nv_color = getColor(speed);\nv_color.a *= getOpacity(speed);\nposition = mix(position0, position1, f);\n} else {\nif (fUnclamped < 0.0) {\ngl_Position = vec4(0.0, 0.0, -2.0, 1.0);\nreturn;\n}\nif (id == 1.0) {\nextrude = e0;\nv_texcoord = vec2(0.5, 0.0);\nfadeOpacity = getFadeOpacity((t - t0) / u_trailLength);\nintroOpacity = 1.0 - exp(-t0);\nv_size = getSize(speed0);\nv_color = getColor(speed0);\nv_color.a *= getOpacity(speed0);\nposition = position0;\n} else if (id == 2.0) {\nextrude = -e0;\nv_texcoord = vec2(0.5, 1.0);\nfadeOpacity = getFadeOpacity((t - t0) / u_trailLength);\nintroOpacity = 1.0 - exp(-t0);\nv_size = getSize(speed0);\nv_color = getColor(speed0);\nv_color.a *= getOpacity(speed0);\nposition = position0;\n} else if (id == 3.0) {\nextrude = mix(e0, e1, f);\nv_texcoord = vec2(0.5, 0.0);\nfadeOpacity = getFadeOpacity((t - clampedTime) / u_trailLength);\nintroOpacity = 1.0 - exp(-clampedTime);\nv_size = getSize(speed);\nv_color = getColor(speed);\nv_color.a *= getOpacity(speed);\nposition = mix(position0, position1, f);\n} else if (id == 4.0) {\nextrude = -mix(e0, e1, f);\nv_texcoord = vec2(0.5, 1.0);\nfadeOpacity = getFadeOpacity((t - clampedTime) / u_trailLength);\nintroOpacity = 1.0 - exp(-clampedTime);\nv_size = getSize(speed);\nv_color = getColor(speed);\nv_color.a *= getOpacity(speed);\nposition = mix(position0, position1, f);\n}\n}\nvec2 xy = (u_dvsMat3 * vec3(position, 1.0) + u_displayViewMat3 * vec3(extrude * v_size, 0.0)).xy;\ngl_Position = vec4(xy, 0.0, 1.0);\nv_color.a *= fadeOpacity;\nv_color.a *= mix(1.0, introOpacity, u_introFade);\nv_color.rgb *= v_color.a;\n}"},streamlines:{"streamlines.frag":"precision highp float;\nvarying float v_side;\nvarying float v_time;\nvarying float v_totalTime;\nvarying float v_timeSeed;\nvarying vec4 v_color;\nvarying float v_size;\nuniform float u_time;\nuniform float u_trailLength;\nuniform float u_flowSpeed;\nuniform float u_featheringSize;\nuniform float u_introFade;\n#include \n#include \nvoid main(void) {\nfloat t = mod(v_timeSeed * (v_totalTime + u_trailLength) + u_time * u_flowSpeed, v_totalTime + u_trailLength) - v_time;\nvec4 color = v_color * step(0.0, t) * getFadeOpacity(t / u_trailLength);\ncolor *= mix(1.0, 1.0 - exp(-v_time), u_introFade);\ngl_FragColor = getFragmentColor(color, length((v_side + 1.0) / 2.0 - 0.5), v_size, u_featheringSize);\n}","streamlines.vert":"attribute vec3 a_positionAndSide;\nattribute vec3 a_timeInfo;\nattribute vec2 a_extrude;\nattribute float a_speed;\nuniform mat3 u_dvsMat3;\nuniform mat3 u_displayViewMat3;\nvarying float v_time;\nvarying float v_totalTime;\nvarying float v_timeSeed;\nvarying vec4 v_color;\nvarying float v_side;\nvarying float v_size;\nuniform float u_featheringSize;\n#include \nvoid main(void) {\nvec4 lineColor = getColor(a_speed);\nfloat lineOpacity = getOpacity(a_speed);\nfloat lineSize = getSize(a_speed);\nvec2 position = a_positionAndSide.xy;\nv_side = a_positionAndSide.z;\nvec2 xy = (u_dvsMat3 * vec3(position, 1.0) + u_displayViewMat3 * vec3(a_extrude * lineSize, 0.0)).xy;\ngl_Position = vec4(xy, 0.0, 1.0);\nv_time = a_timeInfo.x;\nv_totalTime = a_timeInfo.y;\nv_timeSeed = a_timeInfo.z;\nv_color = lineColor;\nv_color.a *= lineOpacity;\nv_color.rgb *= v_color.a;\nv_size = lineSize;\n}"},"vv.glsl":"#define MAX_STOPS 8\n#ifdef VV_COLOR\nuniform float u_color_stops[MAX_STOPS];\nuniform vec4 u_color_values[MAX_STOPS];\nuniform int u_color_count;\n#else\nuniform vec4 u_color;\n#endif\n#ifdef VV_OPACITY\nuniform float u_opacity_stops[MAX_STOPS];\nuniform float u_opacity_values[MAX_STOPS];\nuniform int u_opacity_count;\n#else\nuniform float u_opacity;\n#endif\n#ifdef VV_SIZE\nuniform float u_size_stops[MAX_STOPS];\nuniform float u_size_values[MAX_STOPS];\nuniform int u_size_count;\n#else\nuniform float u_size;\n#endif\nuniform float u_featheringOffset;\nvec4 getColor(float x) {\n#ifdef VV_COLOR\nvec4 color = u_color_values[0];\n{\nfor (int i = 1; i < MAX_STOPS; i++) {\nif (i >= u_color_count) {\nbreak;\n}\nfloat x1 = u_color_stops[i - 1];\nif (x < x1) {\nbreak;\n}\nfloat x2 = u_color_stops[i];\nvec4 y2 = u_color_values[i];\nif (x < x2) {\nvec4 y1 = u_color_values[i - 1];\ncolor = y1 + (y2 - y1) * (x - x1) / (x2 - x1);\n} else {\ncolor = y2;\n}\n}\n}\n#else\nvec4 color = u_color;\n#endif\nreturn color;\n}\nfloat getOpacity(float x) {\n#ifdef VV_OPACITY\nfloat opacity = u_opacity_values[0];\n{\nfor (int i = 1; i < MAX_STOPS; i++) {\nif (i >= u_opacity_count) {\nbreak;\n}\nfloat x1 = u_opacity_stops[i - 1];\nif (x < x1) {\nbreak;\n}\nfloat x2 = u_opacity_stops[i];\nfloat y2 = u_opacity_values[i];\nif (x < x2) {\nfloat y1 = u_opacity_values[i - 1];\nopacity = y1 + (y2 - y1) * (x - x1) / (x2 - x1);\n} else {\nopacity = y2;\n}\n}\n}\n#else\nfloat opacity = u_opacity;\n#endif\nreturn opacity;\n}\nfloat getSize(float x) {\n#ifdef VV_SIZE\nfloat size = u_size_values[0];\n{\nfor (int i = 1; i < MAX_STOPS; i++) {\nif (i >= u_size_count) {\nbreak;\n}\nfloat x1 = u_size_stops[i - 1];\nif (x < x1) {\nbreak;\n}\nfloat x2 = u_size_stops[i];\nfloat y2 = u_size_values[i];\nif (x < x2) {\nfloat y1 = u_size_values[i - 1];\nsize = y1 + (y2 - y1) * (x - x1) / (x2 - x1);\n} else {\nsize = y2;\n}\n}\n}\n#else\nfloat size = u_size;\n#endif\nreturn size + 2.0 * u_featheringSize * u_featheringOffset;\n}"},hillshade:{"hillshade.frag":"precision mediump float;\nvarying highp vec2 v_texcoord;\n#include \nuniform int u_hillshadeType;\nuniform float u_sinZcosAs[6];\nuniform float u_sinZsinAs[6];\nuniform float u_cosZs[6];\nuniform float u_weights[6];\nuniform vec2 u_factor;\nuniform float u_minValue;\nuniform float u_maxValue;\n#include \n#include \nvec3 rgb2hsv(vec3 c) {\nvec4 K = vec4(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0);\nvec4 p = c.g < c.b ? vec4(c.bg, K.wz) : vec4(c.gb, K.xy);\nvec4 q = c.r < p.x ? vec4(p.xyw, c.r) : vec4(c.r, p.yzx);\nfloat d = q.x - min(q.w, q.y);\nfloat e = 1.0e-10;\nreturn vec3(abs(q.z + (q.w - q.y) / (6.0 * d + e)), min(d / (q.x + e), 1.0), q.x);\n}\nvec3 hsv2rgb(vec3 c) {\nvec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\nvec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\nreturn c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\nvec4 overlay(float val, float minValue, float maxValue, float hillshade) {\nval = clamp((val - minValue) / (maxValue - minValue), 0.0, 1.0);\nvec4 rgb = colorize(vec4(val, val, val, 1.0), 255.0);\nvec3 hsv = rgb2hsv(rgb.xyz);\nhsv.z = hillshade;\nreturn vec4(hsv2rgb(hsv), 1.0) * rgb.a;\n}\nvoid main() {\nvec2 pixelLocation = getPixelLocation(v_texcoord);\nif (isOutside(pixelLocation)) {\ngl_FragColor = vec4(0.0, 0.0, 0.0, 0.0);\nreturn;\n}\nvec4 currentPixel = getPixel(pixelLocation);\nif (currentPixel.a == 0.0) {\ngl_FragColor = vec4(0.0, 0.0, 0.0, 0.0);\nreturn;\n}\nfloat pv[10];\ngetSurfaceValues(u_image, pixelLocation, u_srcImageSize, pv);\nfloat alpha = pv[9];\nfloat dzx = (pv[2] + 2.0 * pv[5] + pv[8] - pv[0] - 2.0 * pv[3] - pv[6]) * u_factor.s;\nfloat dzy = (pv[6] + 2.0 * pv[7] + pv[8] - pv[0] - 2.0 * pv[1] - pv[2]) * u_factor.t;\nfloat dzd = sqrt(1.0 + dzx * dzx + dzy * dzy);\nfloat hillshade = 0.0;\nif (u_hillshadeType == 0){\nfloat cosDelta = u_sinZsinAs[0] * dzy - u_sinZcosAs[0] * dzx;\nfloat z = (u_cosZs[0] + cosDelta) / dzd;\nif (z < 0.0) z = 0.0;\nhillshade = z;\n} else {\nfor (int k = 0; k < 6; k++) {\nfloat cosDelta = u_sinZsinAs[k] * dzy - u_sinZcosAs[k] * dzx;\nfloat z = (u_cosZs[k] + cosDelta) / dzd;\nif (z < 0.0) z = 0.0;\nhillshade = hillshade + z * u_weights[k];\nif (k == 5) break;\n}\n}\n#ifdef APPLY_COLORMAP\ngl_FragColor = overlay(pv[4], u_minValue, u_maxValue, hillshade) * alpha * u_opacity;\n#else\ngl_FragColor = vec4(hillshade, hillshade, hillshade, 1.0) * alpha * u_opacity;\n#endif\n}"},lut:{"colorize.glsl":"uniform sampler2D u_colormap;\nuniform float u_colormapOffset;\nuniform float u_colormapMaxIndex;\nvec4 colorize(vec4 currentPixel, float scaleFactor) {\nfloat clrIndex = clamp(currentPixel.r * scaleFactor - u_colormapOffset, 0.0, u_colormapMaxIndex);\nvec2 clrPosition = vec2((clrIndex + 0.5) / (u_colormapMaxIndex + 1.0), 0.0);\nvec4 color = texture2D(u_colormap, clrPosition);\nvec4 result = vec4(color.rgb, color.a * currentPixel.a);\nreturn result;\n}","lut.frag":"precision mediump float;\nvarying highp vec2 v_texcoord;\n#include \n#include \nvoid main() {\nvec2 pixelLocation = getPixelLocation(v_texcoord);\nif (isOutside(pixelLocation)) {\ngl_FragColor = vec4(0.0, 0.0, 0.0, 0.0);\nreturn;\n}\nvec4 currentPixel = getPixel(pixelLocation);\nvec4 result = colorize(currentPixel, 1.0);\ngl_FragColor = vec4(result.xyz, 1.0) * result.a * u_opacity;\n}"},magdir:{"magdir.frag":"precision mediump float;\nvarying vec4 v_color;\nuniform lowp float u_opacity;\nvoid main() {\ngl_FragColor = v_color * u_opacity;\n}","magdir.vert":"precision mediump float;\nattribute vec2 a_pos;\nattribute vec2 a_offset;\nattribute vec2 a_vv;\nuniform highp mat3 u_dvsMat3;\nuniform highp vec2 u_coordScale;\nuniform vec2 u_symbolSize;\nuniform vec2 u_symbolPercentRange;\nuniform vec2 u_dataRange;\nuniform float u_rotation;\nuniform vec4 u_colors[12];\nvarying vec4 v_color;\nvoid main()\n{\nfloat angle = a_offset.y + u_rotation;\n#ifndef ROTATION_GEOGRAPHIC\nangle = 3.14159265359 * 2.0 - angle - 3.14159265359 / 2.0;\n#endif\nvec2 offset = vec2(cos(angle), sin(angle)) * a_offset.x;\n#ifdef DATA_RANGE\nfloat valuePercentage = clamp((a_vv.y - u_dataRange.x) / (u_dataRange.y - u_dataRange.x), 0.0, 1.0);\nfloat sizeRatio = u_symbolPercentRange.x + valuePercentage * (u_symbolPercentRange.y - u_symbolPercentRange.x);\nfloat sizePercentage = clamp(sizeRatio, u_symbolPercentRange.x, u_symbolPercentRange.y);\n#else\nfloat sizePercentage = (u_symbolPercentRange.x + u_symbolPercentRange.y) / 2.0;\n#endif\nvec2 pos = a_pos + offset * sizePercentage * u_symbolSize;\nv_color = u_colors[int(a_vv.x)];\ngl_Position = vec4(u_dvsMat3 * vec3(pos * u_coordScale, 1.0), 1.0);\n}"},reproject:{"reproject.frag":"precision mediump float;\nvarying vec2 v_texcoord;\n#include \nvoid main() {\nvec2 pixelLocation = getPixelLocation(v_texcoord);\nif (isOutside(pixelLocation)) {\ngl_FragColor = vec4(0.0, 0.0, 0.0, 1.0);\nreturn;\n}\nvec4 currentPixel = getPixel(pixelLocation);\ngl_FragColor = vec4(currentPixel.rgb, 1.0) * currentPixel.a * u_opacity;\n}","reproject.vert":"precision mediump float;\nattribute vec2 a_position;\nvarying highp vec2 v_texcoord;\nvoid main()\n{\nv_texcoord = a_position;\ngl_Position = vec4(2.0 * (a_position - 0.5), 0.0, 1.0);\n}"},rfx:{aspect:{"aspect.frag":"precision mediump float;\nuniform sampler2D u_image;\nvarying vec2 v_texcoord;\nuniform vec2 u_cellSize;\nuniform vec2 u_srcImageSize;\n#include \nconst float pi = 3.14159265359;\nvoid main() {\nfloat pv[10];\ngetSurfaceValues(u_image, v_texcoord, u_srcImageSize, pv);\nfloat alpha = pv[9];\nfloat dzx = (pv[2] + 2.0 * pv[5] + pv[8] - pv[0] - 2.0 * pv[3] - pv[6]) / (8.0 * u_cellSize[0]);\nfloat dzy = -(pv[6] + 2.0 * pv[7] + pv[8] - pv[0] - 2.0 * pv[1] - pv[2]) / (8.0 * u_cellSize[1]);\nalpha *= sign(abs(dzx) + abs(dzy));\nfloat aspect_rad = (dzx == 0.0) ? (step(0.0, dzy) * 0.5 * pi + step(dzy, 0.0) * 1.5 * pi) : mod((2.5 * pi + atan(dzy, -dzx)), 2.0 * pi);\nfloat aspect = aspect_rad * 180.0 / pi;\ngl_FragColor = vec4(aspect, aspect, aspect, 1.0) * alpha;\n}"},bandarithmetic:{"bandarithmetic.frag":"precision mediump float;\nuniform sampler2D u_image;\nvarying vec2 v_texcoord;\nuniform mediump mat3 u_bandIndexMat3;\nuniform float u_adjustments[3];\n#include \nvoid main() {\nvec4 pv = texture2D(u_image, v_texcoord);\nvec3 pv2 = u_bandIndexMat3 * pv.rgb;\nfloat nir = pv2.r;\nfloat red = pv2.g;\nfloat index;\n#ifdef NDXI\nindex = (nir - red) * invertValue(nir + red);\n#elif defined(SR)\nindex = nir * invertValue(red);\n#elif defined(CI)\nindex = nir * invertValue(red) - 1.0;\n#elif defined(SAVI)\nindex = (nir - red) * invertValue(nir + red + u_adjustments[0]) * (1.0 + u_adjustments[0]);\n#elif defined(TSAVI)\nfloat s = u_adjustments[0];\nfloat a = u_adjustments[1];\nfloat x = u_adjustments[2];\nfloat y = -a * s + x * (1.0 + s * s);\nindex = (s * (nir - s * red - a)) * invertValue(a * nir + red + y);\n#elif defined(MSAVI)\nfloat nir2 = 2.0 * nir + 1.0;\nindex = 0.5 * (nir2 - sqrt(nir2 * nir2 - 8.0 * (nir - red)));\n#elif defined(GEMI)\nfloat eta = (2.0 * (nir * nir - red * red) + 1.5 * nir + 0.5 * red) * invertValue(nir + red + 0.5);\nindex = eta * (1.0 - 0.25 * eta) - (red - 0.125) * invertValue(1.0 - red);\n#elif defined(PVI)\nfloat a = u_adjustments[0];\nfloat b = u_adjustments[1];\nfloat y = sqrt(1.0 + a * a);\nindex = (nir - a * red - b) * invertValue(y);\n#elif defined(VARI)\nindex = (pv2.g - pv2.r) * invertValue(pv2.g + pv2.r - pv2.b);\n#elif defined(MTVI)\nfloat green = pv2.b;\nfloat v = sqrt(pow((2.0 * nir + 1.0), 2.0) - (6.0 * nir - 5.0 * sqrt(red)) - 0.5);\nindex = 1.5 * (1.2 * (nir - green) - 2.5 * (red - green)) * invertValue(v);\n#elif defined(RTVICORE)\nfloat green = pv2.b;\nindex = 100.0 * (nir - red) - 10.0 * (nir - green);\n#elif defined(EVI)\nfloat blue = pv2.b;\nfloat denom = nir + 6.0 * red - 7.5 * blue + 1.0;\nindex = (2.5 * (nir - red)) * invertValue(denom);\n#elif defined(WNDWI)\nfloat g = pv2.r;\nfloat n = pv2.g;\nfloat s = pv2.s;\nfloat a = u_adjustments[0];\nfloat denom = g + a * n + (1.0 - a) * s;\nindex = (g - a * n - (1 - a) * s) * invertValue(denom);\n#elif defined(BAI)\nindex = invertValue(pow((0.1 - red), 2.0) + pow((0.06 - nir), 2.0));\n#else\ngl_FragColor = pv;\nreturn;\n#endif\ngl_FragColor = vec4(index, index, index, pv.a);\n}"},compositeband:{"compositeband.frag":"precision mediump float;\nuniform sampler2D u_image;\nuniform sampler2D u_image1;\nuniform sampler2D u_image2;\n#ifdef ONE_CONSTANT\nuniform float u_image1Const;\n#ifdef TWO_CONSTANT\nuniform float u_image2Const;\n#endif\nuniform mat3 u_imageSwap;\n#endif\nvarying vec2 v_texcoord;\nvoid main() {\nvec4 pv0 = texture2D(u_image, v_texcoord);\nfloat a = pv0.r;\nfloat alpha = pv0.a;\n#ifdef TWO_CONSTANT\nfloat b = u_image1Const;\nfloat c = u_image2Const;\nvec3 abc = u_imageSwap * vec3(a, b, c);\na = abc.s;\nb = abc.t;\nc = abc.p;\n#elif defined(ONE_CONSTANT)\nvec4 pv1 = texture2D(u_image1, v_texcoord);\nfloat b = pv1.r;\nfloat c = u_image1Const;\nvec3 abc = u_imageSwap * vec3(a, b, c);\na = abc.s;\nb = abc.t;\nc = abc.p;\nalpha *= pv1.a;\n#else\nvec4 pv1 = texture2D(u_image1, v_texcoord);\nvec4 pv2 = texture2D(u_image2, v_texcoord);\nfloat b = pv1.r;\nfloat c = pv2.r;\nalpha = alpha * pv1.a * pv2.a;\n#endif\ngl_FragColor = vec4(a, b, c, alpha);\n}"},computechange:{"computechange.frag":"precision mediump float;\nuniform sampler2D u_image;\nuniform sampler2D u_image1;\n#ifdef ONE_CONSTANT\nuniform float u_image1Const;\nuniform mat3 u_imageSwap;\n#endif\nvarying vec2 v_texcoord;\nuniform vec2 u_domainRange;\n#include \nvoid main() {\nvec4 pv0 = texture2D(u_image, v_texcoord);\nfloat a = pv0.r;\n#ifdef ONE_CONSTANT\nfloat b = u_image1Const;\nvec3 abc = u_imageSwap * vec3(a, b, 0);\na = abc.s;\nb = abc.t;\n#else\nvec4 pv1 = texture2D(u_image1, v_texcoord);\nfloat b = pv1.r;\n#endif\nfloat result = a;\nfloat alpha = pv0.a;\n#ifdef DIFFERENCE\nresult = a - b;\n#elif defined(RELATIVE)\nresult = (a - b) * invertValue(max(abs(a), abs(b)));\n#endif\nbool isInvalid = result < u_domainRange.s || result > u_domainRange.t;\nresult = isInvalid ? 0.0 : result;\nalpha *= float(!isInvalid);\n#ifdef ROUND_OUTPUT\nresult = floor(result + 0.5);\n#endif\ngl_FragColor = vec4(result, result, result, alpha);\n}"},contrast:{"contrast.frag":"precision mediump float;\nuniform sampler2D u_image;\nvarying vec2 v_texcoord;\n#include \nvoid main() {\nvec4 pv = texture2D(u_image, v_texcoord);\nvec4 result = adjustContrastBrightness(pv, false) ;\ngl_FragColor = vec4(result.rgb * 255.0, result.a);\n}"},convolution:{"convolution.frag":"precision mediump float;\nuniform sampler2D u_image;\nvarying vec2 v_texcoord;\nuniform vec2 u_srcImageSize;\n#define KERNEL_SIZE_ROWS ROWS\n#define KERNEL_SIZE_COLS COLS\nuniform vec2 u_clampRange;\nuniform float u_kernel[25];\n#include \nvoid main() {\nvec3 rgb = vec3(0.0, 0.0, 0.0);\nvec2 resolution = 1.0 / u_srcImageSize;\nfloat rowOffset = -float(floor(float(KERNEL_SIZE_ROWS) / 2.0));\nfloat colOffset = -float(floor(float(KERNEL_SIZE_COLS) / 2.0));\nfloat alpha = 1.0;\nfor (int row = 0; row < KERNEL_SIZE_ROWS; row++) {\nfloat pos_row = rowOffset + float(row);\nfor (int col = 0; col < KERNEL_SIZE_COLS; col++) {\nvec2 pos = v_texcoord + vec2(colOffset + float(col), pos_row) * resolution;\nvec4 pv = texture2D(u_image, mirror(pos));\nrgb += pv.rgb * u_kernel[row * KERNEL_SIZE_COLS + col];\nalpha *= pv.a;\n}\n}\nrgb = clamp(rgb, u_clampRange.s, u_clampRange.t);\ngl_FragColor = vec4(rgb * alpha, alpha);\n}"},curvature:{"curvature.frag":"precision mediump float;\nuniform sampler2D u_image;\nvarying vec2 v_texcoord;\nuniform float u_zlFactor;\nuniform vec2 u_srcImageSize;\n#include \nvoid main() {\nfloat pv[10];\ngetSurfaceValues(u_image, v_texcoord, u_srcImageSize, pv);\nfloat alpha = pv[9];\nfloat d = ((pv[3] + pv[5]) * 0.5 - pv[4]);\nfloat e = ((pv[1] + pv[7]) * 0.5 - pv[4]);\nfloat curvature = 0.0;\n#ifdef STANDARD\ncurvature = -u_zlFactor * (d + e);\ngl_FragColor = vec4(curvature, curvature, curvature, alpha);\n#else\nfloat f = (-pv[0] + pv[2] + pv[6] - pv[8]) / 4.0;\nfloat g = (-pv[3] + pv[5]) / 2.0;\nfloat h = (pv[1] - pv[7]) / 2.0;\nfloat g2 = g * g;\nfloat h2 = h * h;\n#ifdef PROFILE\ncurvature = (u_zlFactor * (d * g2 + e * h2 + f * g * h)) / (g2 + h2);\n#else\ncurvature = (-u_zlFactor * (d * h2 + e * g2 - f * g * h)) / (g2 + h2);\n#endif\n#endif\ngl_FragColor = vec4(curvature, curvature, curvature, alpha);\n}"},extractband:{"extractband.frag":"precision mediump float;\nuniform sampler2D u_image;\nvarying vec2 v_texcoord;\nuniform mediump mat3 u_bandIndexMat3;\nvoid main() {\nvec4 pv = texture2D(u_image, v_texcoord);\nvec3 pv2 = u_bandIndexMat3 * pv.rgb;\ngl_FragColor = vec4(pv2, pv.a);\n}"},focalstatistics:{"focalstatistics.frag":"precision mediump float;\nuniform sampler2D u_image;\nvarying vec2 v_texcoord;\nuniform vec2 u_srcImageSize;\n#define KERNEL_SIZE_ROWS ROWS\n#define KERNEL_SIZE_COLS COLS\nuniform vec2 u_clampRange;\n#include \n#include \nvoid main() {\nvec2 resolution = 1.0 / u_srcImageSize;\nfloat rowOffset = -float(floor(float(KERNEL_SIZE_ROWS) / 2.0));\nfloat colOffset = -float(floor(float(KERNEL_SIZE_COLS) / 2.0));\nfloat count = 0.0;\n#ifdef STDDEV\nvec3 sum = vec3(0.0, 0.0, 0.0);\nvec3 sum2 = vec3(0.0, 0.0, 0.0);\n#endif\nvec4 currentPixel = texture2D(u_image, v_texcoord);\nvec3 rgb = currentPixel.rgb;\nfor (int row = 0; row < KERNEL_SIZE_ROWS; row++) {\nfloat pos_row = rowOffset + float(row);\nfor (int col = 0; col < KERNEL_SIZE_COLS; col++) {\nvec2 pos = v_texcoord + vec2(colOffset + float(col), pos_row) * resolution;\nvec4 pv = texture2D(u_image, mirror(pos));\ncount += pv.a;\n#ifdef MIN\nrgb = min(rgb, pv.rgb);\n#elif defined(MAX)\nrgb = max(rgb, pv.rgb);\n#elif defined(MEAN)\nrgb += pv.rgb;\n#elif defined(STDDEV)\nsum += pv.rgb;\nsum2 += (pv.rgb * pv.rgb);\n#endif\n}\n}\n#ifdef MEAN\nrgb *= invertValue(count);\n#elif defined(STDDEV)\nrgb = sqrt((sum2 - sum * sum * invertValue(count)) * invertValue(count));\n#endif\nfloat alpha = step(0.9999, count);\nrgb = clamp(rgb, u_clampRange.s, u_clampRange.t);\n#ifdef FILL\nrgb = (1.0 - currentPixel.a) * rgb + currentPixel.a * currentPixel.rgb;\n#endif\ngl_FragColor = vec4(rgb * alpha, alpha);\n}"},grayscale:{"grayscale.frag":"precision mediump float;\nuniform sampler2D u_image;\nvarying vec2 v_texcoord;\nuniform vec3 u_weights;\nvoid main() {\nvec4 pv = texture2D(u_image, v_texcoord);\nfloat value = dot(u_weights, pv.rgb);\ngl_FragColor = vec4(value, value, value, pv.a);\n}"},local:{"local.frag":"precision mediump float;\nuniform sampler2D u_image;\nuniform sampler2D u_image1;\n#ifdef ONE_CONSTANT\nuniform float u_image1Const;\n#ifdef TWO_CONSTANT\nuniform float u_image2Const;\n#endif\nuniform mat3 u_imageSwap;\n#endif\nvarying vec2 v_texcoord;\nuniform vec2 u_domainRange;\n#include \nvoid main() {\nvec4 pv0 = texture2D(u_image, v_texcoord);\nfloat a = pv0.r;\n#ifdef TWO_IMAGES\n#ifdef ONE_CONSTANT\nfloat b = u_image1Const;\nvec3 abc = u_imageSwap * vec3(a, b, 0);\na = abc.s;\nb = abc.t;\n#else\nvec4 pv1 = texture2D(u_image1, v_texcoord);\nfloat b = pv1.r;\n#endif\n#elif defined(CONDITIONAL)\n#ifdef TWO_CONSTANT\nfloat b = u_image1Const;\nfloat c = u_image2Const;\nvec3 abc = u_imageSwap * vec3(a, b, c);\na = abc.s;\nb = abc.t;\nc = abc.p;\n#elif defined(ONE_CONSTANT)\nvec4 pv1 = texture2D(u_image1, v_texcoord);\nfloat b = pv1.r;\nfloat c = u_image1Const;\nvec3 abc = u_imageSwap * vec3(a, b, c);\na = abc.s;\nb = abc.t;\nc = abc.p;\n#else\nvec4 pv1 = texture2D(u_image1, v_texcoord);\nvec4 pv2 = texture2D(u_image2, v_texcoord);\nfloat b = pv1.r;\nfloat c = pv2.r;\n#endif\n#endif\nfloat result = a;\nfloat alpha = pv0.a;\n#ifdef PLUS\nresult = a + b;\n#elif defined(MINUS)\nresult = a - b;\n#elif defined(TIMES)\nresult = a * b;\n#elif defined(DIVIDE)\nresult = a * invertValue(b);\nalpha *= float(abs(sign(b)));\n#elif defined(FLOATDIVIDE)\nresult = a * invertValue(b);\nalpha *= float(abs(sign(b)));\n#elif defined(FLOORDIVIDE)\nresult = floor(a * invertValue(b));\nalpha *= float(abs(sign(b)));\n#elif defined(SQUARE)\nresult = a * a;\n#elif defined(SQRT)\nresult = sqrt(a);\n#elif defined(POWER)\nresult = pow(a, b);\n#elif defined(LN)\nresult = a <= 0.0 ? 0.0: log(a);\nalpha *= float(a > 0.0);\n#elif defined(LOG_1_0)\nresult = a <= 0.0 ? 0.0: log2(a) * invertValue(log2(10.0));\nalpha *= float(a > 0.0);\n#elif defined(LOG_2)\nresult = a <= 0.0 ? 0.0: log2(a);\nalpha *= float(a > 0.0);\n#elif defined(EXP)\nresult = exp(a);\n#elif defined(EXP_1_0)\nresult = pow(10.0, a);\n#elif defined(EXP_2)\nresult = pow(2.0, a);\n#elif defined(ROUNDDOWN)\nresult = floor(a);\n#elif defined(ROUNDUP)\nresult = ceil(a);\n#elif defined(INT)\nresult = float(sign(a)) * floor(abs(a));\n#elif defined(MOD)\nresult = mod(a, b);\n#elif defined(NEGATE)\nresult = -a;\n#elif defined(ABS)\nresult = abs(a);\n#elif defined(ACOS)\nresult = abs(a) > 1.0 ? 0.0: acos(a);\nalpha *= step(abs(a), 1.00001);\n#elif defined(ACOSH)\nresult = acosh(a);\n#elif defined(ASIN)\nresult = abs(a) > 1.0 ? 0.0: asin(a);\nalpha *= step(abs(a), 1.00001);\n#elif defined(ASINH)\nresult = asinh(a);\n#elif defined(ATAN)\nresult = atan(a);\n#elif defined(ATANH)\nresult = abs(a) > 1.0 ? 0.0: atanh(a);\nalpha *= step(abs(a), 1.0);\n#elif defined(ATAN_2)\nresult = atan(a, b);\n#elif defined(COS)\nresult = cos(a);\n#elif defined(COSH)\nresult = cosh(a);\n#elif defined(SIN)\nresult = sin(a);\n#elif defined(SINH)\nresult = sinh(a);\n#elif defined(TAN)\nresult = tan(a);\n#elif defined(TANH)\nresult = tanh(a);\n#elif defined(BITWISEAND)\nresult = a & b;\n#elif defined(BITWISEOR)\nresult = a | b;\n#elif defined(BITWISELEFTSHIFT)\nresult = a << b;\n#elif defined(BITWISERIGHTSHIFT)\nresult = a >> b;\n#elif defined(BITWISENOT)\nresult = ~a;\n#elif defined(BITWISEXOR)\nresult = a ^ b;\n#elif defined(BOOLEANAND)\nresult = float((a != 0.0) && (b != 0.0));\n#elif defined(BOOLEANNOT)\nresult = float(a == 0.0);\n#elif defined(BOOLEANOR)\nresult = float((a != 0.0) || (b != 0.0));\n#elif defined(BOOLEANXOR)\nresult = float((a != 0.0) ^^ (b != 0.0));\n#elif defined(GREATERTHAN)\nresult = float(a > b);\n#elif defined(GREATERTHANEQUAL)\nresult = float(a >= b);\n#elif defined(LESSTHAN)\nresult = float(a < b);\n#elif defined(LESSTHANEQUAL)\nresult = float(a <= b);\n#elif defined(EQUALTO)\nresult = float(a == b);\n#elif defined(NOTEQUAL)\nresult = float(a != b);\n#elif defined(ISNULL)\nresult = float(alpha == 0.0);\nalpha = 1.0;\n#elif defined(SETNULL)\nfloat maskValue = float(a == 0.0);\nresult = maskValue * b;\nalpha *= maskValue;\n#elif defined(CONDITIONAL)\nfloat weight = float(abs(sign(a)));\nresult = weight * b + (1.0 - weight) * c;\n#endif\nbool isInvalid = result < u_domainRange.s || result > u_domainRange.t;\nresult = isInvalid ? 0.0 : result;\nalpha *= float(!isInvalid);\n#ifdef ROUND_OUTPUT\nresult = floor(result + 0.5);\n#endif\ngl_FragColor = vec4(result, result, result, alpha);\n}"},mask:{"mask.frag":"precision mediump float;\nuniform sampler2D u_image;\nvarying vec2 v_texcoord;\n#define LEN_INCLUDED_RANGES 6\n#define LEN_NODATA_VALUES 6\nuniform highp float u_includedRanges[6];\nuniform highp float u_noDataValues[6];\nfloat maskFactor(float bandValue, float fromValue, float to) {\nfloat factor = 1.0;\nfor (int i = 0; i < LEN_NODATA_VALUES; i++) {\nfactor *= float(u_noDataValues[i] != bandValue);\n}\nfactor *= step(fromValue, bandValue) * step(bandValue, to);\nreturn factor;\n}\nvoid main() {\nvec4 pv = texture2D(u_image, v_texcoord);\nfloat redFactor = maskFactor(pv.r, u_includedRanges[0], u_includedRanges[1]);\n#ifdef MULTI_BAND\nfloat greenFactor = maskFactor(pv.g, u_includedRanges[2], u_includedRanges[3]);\nfloat blueFactor = maskFactor(pv.b, u_includedRanges[4], u_includedRanges[5]);\nfloat maskFactor = redFactor * greenFactor * blueFactor;\ngl_FragColor = pv * maskFactor;\n#else\ngl_FragColor = pv * redFactor;\n#endif\n}"},ndvi:{"ndvi.frag":"precision mediump float;\nuniform sampler2D u_image;\nvarying vec2 v_texcoord;\nuniform mediump mat3 u_bandIndexMat3;\n#include \nvoid main() {\nvec4 pv = texture2D(u_image, v_texcoord);\nvec3 pv2 = u_bandIndexMat3 * pv.rgb;\nfloat nir = pv2.r;\nfloat red = pv2.g;\nfloat index = (nir - red) * invertValue(nir + red);\n#ifdef SCALED\nindex = floor((index + 1.0) * 100.0 + 0.5);\n#endif\ngl_FragColor = vec4(index, index, index, pv.a);\n}"},remap:{"remap.frag":"precision mediump float;\nuniform sampler2D u_image;\nvarying vec2 v_texcoord;\n#define LEN_REMAP_RANGES 18\n#define LEN_NODATA_RANGES 12\nuniform highp float u_rangeMaps[18];\nuniform highp float u_noDataRanges[12];\nuniform highp float u_unmatchMask;\nuniform vec2 u_clampRange;\nvoid main() {\nvec4 pv = texture2D(u_image, v_texcoord);\nfloat factor = 1.0;\nfloat bandValue = pv.r;\nfor (int i = 0; i < LEN_NODATA_RANGES; i+=2) {\nfloat inside = 1.0 - step(u_noDataRanges[i], bandValue) * step(bandValue, u_noDataRanges[i+1]);\nfactor *= inside;\n}\nfloat mapValue = 0.0;\nfloat includeMask = 0.0;\nfor (int i = 0; i < LEN_REMAP_RANGES; i+=3) {\nfloat stepMask = step(u_rangeMaps[i], bandValue) * step(bandValue, u_rangeMaps[i+1]);\nincludeMask = (1.0 - stepMask) * includeMask + stepMask;\nmapValue = (1.0 - stepMask) * mapValue + stepMask * u_rangeMaps[i+2];\n}\nbandValue = factor * (mapValue + (1.0 - includeMask) * u_unmatchMask * pv.r);\nfloat bandMask = factor * max(u_unmatchMask, includeMask);\nbandValue = clamp(bandValue, u_clampRange.s, u_clampRange.t);\ngl_FragColor = vec4(bandValue, bandValue, bandValue, bandMask * pv.a);\n}"},slope:{"slope.frag":"precision mediump float;\nuniform sampler2D u_image;\nvarying vec2 v_texcoord;\nuniform vec2 u_cellSize;\nuniform float u_zFactor;\nuniform vec2 u_srcImageSize;\nuniform float u_pixelSizePower;\nuniform float u_pixelSizeFactor;\n#include \nvoid main() {\nfloat pv[10];\ngetSurfaceValues(u_image, v_texcoord, u_srcImageSize, pv);\nfloat alpha = pv[9];\nfloat xf = (u_zFactor + pow(u_cellSize[0], u_pixelSizePower) * u_pixelSizeFactor) / (8.0 * u_cellSize[0]);\nfloat yf = (u_zFactor + pow(u_cellSize[1], u_pixelSizePower) * u_pixelSizeFactor) / (8.0 * u_cellSize[1]);\nfloat dzx = (pv[2] + 2.0 * pv[5] + pv[8] - pv[0] - 2.0 * pv[3] - pv[6]) * xf;\nfloat dzy = -(pv[6] + 2.0 * pv[7] + pv[8] - pv[0] - 2.0 * pv[1] - pv[2]) * yf;\nfloat rise2run = sqrt(dzx * dzx + dzy * dzy);\n#ifdef PERCENT_RISE\nfloat percentRise = rise2run * 100.0;\ngl_FragColor = vec4(percentRise, percentRise, percentRise, alpha);\n#else\nfloat degree = atan(rise2run) * 57.2957795;\ngl_FragColor = vec4(degree, degree, degree, alpha);\n#endif\n}"},stretch:{"stretch.frag":"precision mediump float;\nuniform sampler2D u_image;\nvarying highp vec2 v_texcoord;\nuniform float u_minCutOff[3];\nuniform float u_maxCutOff[3];\nuniform float u_minOutput;\nuniform float u_maxOutput;\nuniform float u_factor[3];\nuniform float u_gamma[3];\nuniform float u_gammaCorrection[3];\nfloat stretchOneValue(float val, float minCutOff, float maxCutOff, float minOutput, float maxOutput, float factor, float gamma, float gammaCorrection) {\nval = clamp(val, minCutOff, maxCutOff);\nfloat stretchedVal;\n#ifdef USE_GAMMA\nfloat tempf = 1.0;\nfloat outRange = maxOutput - minOutput;\nfloat relativeVal = (val - minCutOff) / (maxCutOff - minCutOff);\ntempf -= step(1.0, gamma) * sign(gamma - 1.0) * pow(1.0 / outRange, relativeVal * gammaCorrection);\nstretchedVal = tempf * outRange * pow(relativeVal, 1.0 / gamma) + minOutput;\nstretchedVal = clamp(stretchedVal, minOutput, maxOutput);\n#else\nstretchedVal = minOutput + (val - minCutOff) * factor;\n#endif\n#ifdef ROUND_OUTPUT\nstretchedVal = floor(stretchedVal + 0.5);\n#endif\nreturn stretchedVal;\n}\nvoid main() {\nvec4 currentPixel = texture2D(u_image, v_texcoord);\nfloat redVal = stretchOneValue(currentPixel.r, u_minCutOff[0], u_maxCutOff[0], u_minOutput, u_maxOutput, u_factor[0], u_gamma[0], u_gammaCorrection[0]);\n#ifdef MULTI_BAND\nfloat greenVal = stretchOneValue(currentPixel.g, u_minCutOff[1], u_maxCutOff[1], u_minOutput, u_maxOutput, u_factor[1], u_gamma[1], u_gammaCorrection[1]);\nfloat blueVal = stretchOneValue(currentPixel.b, u_minCutOff[2], u_maxCutOff[2], u_minOutput, u_maxOutput, u_factor[2], u_gamma[2], u_gammaCorrection[2]);\ngl_FragColor = vec4(redVal, greenVal, blueVal, currentPixel.a);\n#else\ngl_FragColor = vec4(redVal, redVal, redVal, currentPixel.a);\n#endif\n}"},vs:{"vs.vert":"precision mediump float;\nattribute vec2 a_pos;\nuniform highp mat3 u_dvsMat3;\nuniform highp vec2 u_coordScale;\nvarying highp vec2 v_texcoord;\nvoid main()\n{\nv_texcoord = a_pos;\ngl_Position = vec4(u_dvsMat3 * vec3(a_pos * u_coordScale, 1.0), 1.0);\n}"}},scalar:{"scalar.frag":"precision mediump float;\nuniform lowp float u_opacity;\nvarying vec2 v_pos;\nconst vec4 outlineColor = vec4(0.2, 0.2, 0.2, 1.0);\nconst float outlineSize = 0.02;\nconst float innerRadius = 0.25;\nconst float outerRadius = 0.42;\nconst float innerSquareLength = 0.15;\nvoid main() {\nmediump float dist = length(v_pos);\nmediump float fillalpha1 = smoothstep(outerRadius, outerRadius + outlineSize, dist);\nfillalpha1 *= (1.0-smoothstep(outerRadius + outlineSize, outerRadius + 0.1 + outlineSize, dist));\n#ifdef INNER_CIRCLE\nmediump float fillalpha2 = smoothstep(innerRadius, innerRadius + outlineSize, dist);\nfillalpha2 *= (1.0-smoothstep(innerRadius + outlineSize, innerRadius + 0.1 + outlineSize, dist));\n#else\nmediump float fillalpha2 = (abs(v_pos.x) < innerSquareLength ? 1.0 : 0.0) * (abs(v_pos.y) < innerSquareLength ? 1.0 : 0.0);\n#endif\ngl_FragColor = (fillalpha2 + fillalpha1) * outlineColor * u_opacity;\n}","scalar.vert":"precision mediump float;\nattribute vec2 a_pos;\nattribute vec2 a_offset;\nattribute vec2 a_vv;\nuniform highp mat3 u_dvsMat3;\nuniform highp vec2 u_coordScale;\nuniform vec2 u_symbolSize;\nuniform vec2 u_symbolPercentRange;\nuniform vec2 u_dataRange;\nvarying vec2 v_pos;\nvoid main()\n{\n#ifdef DATA_RANGE\nfloat valuePercentage = clamp((a_vv.y - u_dataRange.x) / (u_dataRange.y - u_dataRange.x), 0.0, 1.0);\nfloat sizeRatio = u_symbolPercentRange.x + valuePercentage * (u_symbolPercentRange.y - u_symbolPercentRange.x);\nfloat sizePercentage = clamp(sizeRatio, u_symbolPercentRange.x, u_symbolPercentRange.y);\n#else\nfloat sizePercentage = (u_symbolPercentRange.x + u_symbolPercentRange.y) / 2.0;\n#endif\nvec2 size = u_symbolSize * sizePercentage;\nvec2 pos = a_pos + a_offset * size;\nv_pos = a_offset;\ngl_Position = vec4(u_dvsMat3 * vec3(pos * u_coordScale, 1.0), 1.0);\n}"},stretch:{"stretch.frag":"precision mediump float;\nvarying highp vec2 v_texcoord;\n#include \nuniform float u_minCutOff[3];\nuniform float u_maxCutOff[3];\nuniform float u_minOutput;\nuniform float u_maxOutput;\nuniform float u_factor[3];\nuniform bool u_useGamma;\nuniform float u_gamma[3];\nuniform float u_gammaCorrection[3];\n#include \nfloat stretchOneValue(float val, float minCutOff, float maxCutOff, float minOutput, float maxOutput, float factor, bool useGamma, float gamma, float gammaCorrection) {\nif (val >= maxCutOff) {\nreturn maxOutput;\n} else if (val <= minCutOff) {\nreturn minOutput;\n}\nfloat stretchedVal;\nif (useGamma) {\nfloat tempf = 1.0;\nfloat outRange = maxOutput - minOutput;\nfloat relativeVal = (val - minCutOff) / (maxCutOff - minCutOff);\nif (gamma > 1.0) {\ntempf -= pow(1.0 / outRange, relativeVal * gammaCorrection);\n}\nstretchedVal = (tempf * outRange * pow(relativeVal, 1.0 / gamma) + minOutput) / 255.0;\n} else {\nstretchedVal = minOutput + (val - minCutOff) * factor;\n}\nreturn stretchedVal;\n}\nvoid main() {\nvec2 pixelLocation = getPixelLocation(v_texcoord);\nif (isOutside(pixelLocation)) {\ngl_FragColor = vec4(0.0, 0.0, 0.0, 0.0);\nreturn;\n}\nvec4 currentPixel = getPixel(pixelLocation);\n#ifdef NOOP\ngl_FragColor = vec4(currentPixel.rgb, 1.0) * currentPixel.a * u_opacity;\nreturn;\n#endif\nif (u_bandCount == 1) {\nfloat grayVal = stretchOneValue(currentPixel.r, u_minCutOff[0], u_maxCutOff[0], u_minOutput, u_maxOutput, u_factor[0], u_useGamma, u_gamma[0], u_gammaCorrection[0]);\n#ifdef APPLY_COLORMAP\nvec4 result = colorize(vec4(grayVal, grayVal, grayVal, 1.0), u_useGamma ? 255.0 : 1.0);\ngl_FragColor = vec4(result.xyz, 1.0) * result.a * currentPixel.a * u_opacity;\n#else\ngl_FragColor = vec4(grayVal, grayVal, grayVal, 1.0) * currentPixel.a * u_opacity;\n#endif\n} else {\nfloat redVal = stretchOneValue(currentPixel.r, u_minCutOff[0], u_maxCutOff[0], u_minOutput, u_maxOutput, u_factor[0], u_useGamma, u_gamma[0], u_gammaCorrection[0]);\nfloat greenVal = stretchOneValue(currentPixel.g, u_minCutOff[1], u_maxCutOff[1], u_minOutput, u_maxOutput, u_factor[1], u_useGamma, u_gamma[1], u_gammaCorrection[1]);\nfloat blueVal = stretchOneValue(currentPixel.b, u_minCutOff[2], u_maxCutOff[2], u_minOutput, u_maxOutput, u_factor[2], u_useGamma, u_gamma[2], u_gammaCorrection[2]);\ngl_FragColor = vec4(redVal, greenVal, blueVal, 1.0) * currentPixel.a * u_opacity;\n}\n}"}},stencil:{"stencil.frag":"void main() {\ngl_FragColor = vec4(1.0, 1.0, 1.0, 1.0);\n}","stencil.vert":"attribute vec2 a_pos;\nuniform mat3 u_worldExtent;\nvoid main() {\ngl_Position = vec4(u_worldExtent * vec3(a_pos, 1.0), 1.0);\n}"},test:{"TestShader.common.glsl":"#ifndef RETURN_RED\nvarying vec4 v_color;\n#endif\nvarying vec2 v_offset;","TestShader.frag":"precision highp float;\n#include \nvoid main() {\nif (v_offset.x > -.5 && v_offset.y > -.5 && v_offset.x < .5 && v_offset.y < .5) {\ndiscard;\n}\n#ifdef RETURN_RED\ngl_FragColor = vec4(1., 0., 0., 1.);\n#else\ngl_FragColor = v_color;\n#endif\n}","TestShader.vert":"const float POS_PRECISION_FACTOR = 10.;\nconst float OFFSET_PRECISION_FACTOR = 10.;\nconst float SIZE_PRECISION_FACTOR = 10.;\nattribute vec2 a_pos_packed;\nattribute vec2 a_offset_packed;\nattribute float a_size_packed;\n#ifdef DATA_DRIVEN_COLOR\nconst float u_dataDrivenColor_validValues[4] = float[4](0., 0., 1., 0.);\nuniform vec4 u_dataDrivenColor_colorFallback;\nuniform vec4 u_dataDrivenColor_color;\n#endif\nuniform float u_view_zoomLevel;\n#include \n#ifdef DATA_DRIVEN_COLOR\nvec4 getColor(float value) {\nint index = -1;\nfor (int i = 0; i < 4; i++) {\nif (u_dataDrivenColor_validValues[i] == value) {\nindex = i;\nbreak;\n}\n}\nif (index == -1) {\nreturn u_dataDrivenColor_colorFallback;\n}\nreturn u_dataDrivenColor_color;\n}\n#endif\nvoid main() {\nvec2 a_pos = a_pos_packed / POS_PRECISION_FACTOR;\nvec2 a_offset = a_offset_packed / OFFSET_PRECISION_FACTOR;\nfloat a_size = a_size_packed / SIZE_PRECISION_FACTOR;\nvec4 color = vec4(1., 0., 0., 1.);\n#ifdef DATA_DRIVEN_COLOR\ncolor = getColor(1.);\n#endif\nvec2 offsetScaled = a_offset * a_size;\nvec4 pos = vec4(a_pos.xy + offsetScaled, 0., 1.);\ngl_Position = pos;\n#ifndef RETURN_RED\nv_color = color;\n#endif\nv_offset = a_offset;\n}"},tileInfo:{"tileInfo.frag":"uniform mediump sampler2D u_texture;\nvarying mediump vec2 v_tex;\nvoid main(void) {\nlowp vec4 color = texture2D(u_texture, v_tex);\ncolor.rgb *= color.a;\ngl_FragColor = color;\n}","tileInfo.vert":"attribute vec2 a_pos;\nuniform highp mat3 u_dvsMat3;\nuniform mediump float u_depth;\nuniform mediump vec2 u_coord_ratio;\nuniform mediump vec2 u_delta;\nuniform mediump vec2 u_dimensions;\nvarying mediump vec2 v_tex;\nvoid main() {\nmediump vec2 offset = u_coord_ratio * vec2(u_delta + a_pos * u_dimensions);\nvec3 v_pos = u_dvsMat3 * vec3(offset, 1.0);\ngl_Position = vec4(v_pos.xy, 0.0, 1.0);\nv_tex = a_pos;\n}"},util:{"atan2.glsl":"float atan2(in float y, in float x) {\nfloat t0, t1, t2, t3, t4;\nt3 = abs(x);\nt1 = abs(y);\nt0 = max(t3, t1);\nt1 = min(t3, t1);\nt3 = 1.0 / t0;\nt3 = t1 * t3;\nt4 = t3 * t3;\nt0 = - 0.013480470;\nt0 = t0 * t4 + 0.057477314;\nt0 = t0 * t4 - 0.121239071;\nt0 = t0 * t4 + 0.195635925;\nt0 = t0 * t4 - 0.332994597;\nt0 = t0 * t4 + 0.999995630;\nt3 = t0 * t3;\nt3 = (abs(y) > abs(x)) ? 1.570796327 - t3 : t3;\nt3 = x < 0.0 ? 3.141592654 - t3 : t3;\nt3 = y < 0.0 ? -t3 : t3;\nreturn t3;\n}","encoding.glsl":"const vec4 rgba2float_factors = vec4(\n255.0 / (256.0),\n255.0 / (256.0 * 256.0),\n255.0 / (256.0 * 256.0 * 256.0),\n255.0 / (256.0 * 256.0 * 256.0 * 256.0)\n);\nfloat rgba2float(vec4 rgba) {\nreturn dot(rgba, rgba2float_factors);\n}"}},function(e){let t=pe;return e.split("/").forEach((e=>{t&&(t=t[e])})),t}));var pe;function ge(e){return me.resolveIncludes(e)}const he={shaders:{vertexShader:ge("background/background.vert"),fragmentShader:ge("background/background.frag")},attributes:new Map([["a_pos",0]])};class xe extends I{constructor(){super(...arguments),this._color=R(1,0,0,1),this._initialized=!1}dispose(){this._solidProgram&&(this._solidProgram.dispose(),this._solidProgram=null),this._solidVertexArrayObject&&(this._solidVertexArrayObject.dispose(),this._solidVertexArrayObject=null)}prepareState({context:e}){e.setDepthWriteEnabled(!1),e.setDepthTestEnabled(!1),e.setStencilTestEnabled(!0),e.setBlendingEnabled(!1),e.setColorMask(!1,!1,!1,!1),e.setStencilOp(y.KEEP,y.KEEP,y.REPLACE),e.setStencilWriteMask(255)}draw(e,t){const{context:n,requestRender:i,allowDelayedRender:o}=e;this._initialized||this._initialize(n),!o||null==i||this._solidProgram.compiled?(n.setStencilFunctionSeparate(S.FRONT_AND_BACK,b.GREATER,t.stencilRef,255),n.bindVAO(this._solidVertexArrayObject),n.useProgram(this._solidProgram),this._solidProgram.setUniformMatrix3fv("u_dvsMat3",t.transforms.displayViewScreenMat3),this._solidProgram.setUniform2fv("u_coord_range",[t.rangeX,t.rangeY]),this._solidProgram.setUniform1f("u_depth",0),this._solidProgram.setUniform4fv("u_color",this._color),n.drawArrays(g.TRIANGLE_STRIP,0,4),n.bindVAO()):i()}_initialize(e){if(this._initialized)return!0;const t=N(e,he);if(!t)return!1;const n=new Int8Array([0,0,1,0,0,1,1,1]),i=v.createVertex(e,p.STATIC_DRAW,n),o=new C(e,he.attributes,V,{geometry:i});return this._solidProgram=t,this._solidVertexArrayObject=o,this._initialized=!0,!0}}const be=k(),ye=K();class Se extends F{constructor(e,t,i,o){super(e,t,i,o,n,n)}destroy(){super.destroy()}setTransform(e){const t=this.resolution/e.resolution,n=this.transforms.tileMat3,[i,o]=e.toScreenNoRotation([0,0],[this.x,this.y]),a=this.width/this.rangeX*t,r=this.height/this.rangeY*t;G(n,a,0,0,0,r,0,i,o,1),Y(this.transforms.displayViewScreenMat3,e.displayViewMat3,n);const l=this.transforms.labelMat2d,s=window.devicePixelRatio,c=B(M(),a*s,0,0,r*s,i*s,o*s);U(l,e.viewMat2d,c)}_createTransforms(){return{labelMat2d:M(),tileMat3:k(),displayViewScreenMat3:k()}}containsScreenPoint(e,t,n){const i=Y(be,e.viewMat3,this.transforms.tileMat3),o=H(be,i);if(null==o)return!0;W(ye,...t,1);const a=Z(ye,ye,o),r=n*(this.resolution/e.resolution);return a[0]>=-r&&a[0]=-r&&a[1]{const n=t.end-t.start;e=Math.max(e,n)})),e}firstFit(e){if(null==this._head)return null;let t=null,n=this._head;for(;n;){const i=n.data.end-n.data.start;if(i===e)return t?t.next=n.next:this._head=n.next,n.data.start;if(i>e){const t=n.data.start;return n.data.start+=e,t}t=n,n=n.next}return null}free(e,t){const n=e+t;if(null==this._head){const t=new Te({start:e,end:n});return void(this._head=t)}if(n<=this._head.data.start){if(n===this._head.data.start)return void(this._head.data.start-=t);const i=new Te({start:e,end:n});return i.next=this._head,void(this._head=i)}let i=this._head,o=i.next;for(;o;){if(o.data.start>=n){if(i.data.end===e){if(i.data.end+=t,i.data.end===o.data.start){const e=o.data.end-o.data.start;return i.data.end+=e,void(i.next=o.next)}return}if(o.data.start===n)return void(o.data.start-=t);const a=new Te({start:e,end:n});return a.next=i.next,void(i.next=a)}i=o,o=o.next}if(e===i.data.end)return void(i.data.end+=t);const a=new Te({start:e,end:n});i.next=a}clear(){this._head=null}}class Oe{constructor(e,t,n,i,o){this.instance=e,this.materialKey=t,this.target=n,this.start=i,this.count=o}get textureKey(){return 255&this.materialKey}get indexEnd(){return this.start+this.count}extend(e){this.count+=e}render(e){this.instance.techniqueRef.render(e,this)}getStencilReference(){return this.target.stencilRef}getAttributePrecisionPackFactors(){const e=this.instance.instanceId;return this.target.getMesh(e).getAttributePrecisionPackFactors()}draw(e,t){X(e)?this.drawCompute(e.context,t):this.drawGeometry(e.context,t)}drawCompute(e,t){const n=this.instance.instanceId,i=this.target.getMesh(n).getComputeVAO(e,t),o=this.start*Uint32Array.BYTES_PER_ELEMENT/3;e.bindVAO(i),e.drawElements(g.POINTS,this.count/3,m.UNSIGNED_INT,o),e.bindVAO(null)}drawGeometry(e,t){const n=this.instance.instanceId,i=this.target.getMesh(n).getGeometryVAO(e,t),o=this.start*Uint32Array.BYTES_PER_ELEMENT;e.bindVAO(i),e.drawElements(g.TRIANGLES,this.count,m.UNSIGNED_INT,o),e.bindVAO(null)}}class Ie{constructor(){this._length=0,this._minOrderedLength=0,this._materialKeys=new Set}static fromDisplayEntities(e,t,n,i){const o=new Ie;for(const a of e.values())for(const e of a.records){const a=n.getInstance(e.instanceId),r=a.instanceId<<16|255&e.textureKey;o.addRecord(a,r,e.indexStart,e.indexCount,e.vertexStart,e.vertexCount,t,i)}return o}get length(){return this._length}get minOrderedLength(){return this._minOrderedLength}get minUnorderedLength(){return this._materialKeys.size}render(e){const{drawPhase:t}=e;for(const n of this.infos())n.instance.techniqueRef.drawPhase&t&&n.render(e)}addRecord(e,t,n,i,o,a,r,l){let s=n,c=i;if(c||(s=o,c=a),!c)return;if(null==this._head){const n=new Oe(e,t,r,s,c);return this._head=new Te(n),this._tail=this._head,this._length++,void this._minOrderedLength++}if(l===j.STRICT_ORDER)return this._insert(e,t,r,s,c,this._tail,null);let u=null,f=this._head;const d=e.instanceId,_=e.techniqueRef.symbologyPlane;if(l===j.STRICT_MARKERS_AND_TEXT&&(_===q.MARKER||_===q.TEXT))return this._insert(e,t,r,s,c,this._tail,null);for(;f;){const n=f.data.instance,i=n.instanceId,o=n.techniqueRef.symbologyPlane,a=u?.data.instance.instanceId;if(_=1){const t=this.index.operations[this.index.operations.length-1];t.srcFrom+t.count===e.indexStart&&(t.count+=e.indexCount,n=!0)}n||this.index.operations.push({srcFrom:e.indexStart,dstFrom:this.index.count,count:e.indexCount,mutate:t}),e.indexStart=this.index.count,this.index.count+=e.indexCount}}const Ae=e("esri-2d-log-allocations");class Pe{static create(e,t){const n=t.acquireUint32Array(e);return new Pe(n,t)}constructor(e,t){this._array=e,this._pool=t}get array(){return this._array}get length(){return this._array.length}getUint32View(e,t){return new Uint32Array(this._array.buffer,e+this._array.byteOffset,t)}expand(e){if(e<=this._array.byteLength)return;const t=this._pool.acquireUint32Array(e);t.set(this._array),this._pool.releaseUint32Array(this._array),this._array=t}destroy(){this._pool.releaseUint32Array(this._array)}}class De{constructor(){this._data=new ArrayBuffer(De.BYTE_LENGTH),this._freeList=new Ce({start:0,end:this._data.byteLength})}static get BYTE_LENGTH(){return 16e6}get buffer(){return this._data}acquireUint32Array(e){const t=this._freeList.firstFit(e);return null==t?null:new Uint32Array(this._data,t,e/Uint32Array.BYTES_PER_ELEMENT)}releaseUint32Array(e){this._freeList.free(e.byteOffset,e.byteLength)}}class Le{constructor(){this._pages=[],this._pagesByBuffer=new Map,this._bytesAllocated=0}destroy(){this._pages=[],this._pagesByBuffer=null}get _bytesTotal(){return this._pages.length*De.BYTE_LENGTH}acquireUint32Array(e){if(this._bytesAllocated+=e,Ae&&console.log(`Allocating ${e}, (${this._bytesAllocated} / ${this._bytesTotal})`),e>=De.BYTE_LENGTH)return new Uint32Array(e/Uint32Array.BYTES_PER_ELEMENT);for(const t of this._pages){const n=t.acquireUint32Array(e);if(null!=n)return n}const t=this._addPage().acquireUint32Array(e);return J(t,"Expected to allocate page"),t}releaseUint32Array(e){this._bytesAllocated-=e.byteLength,Ae&&console.log(`Freeing ${e.byteLength}, (${this._bytesAllocated} / ${this._bytesTotal})`);const t=this._pagesByBuffer.get(e.buffer);t&&t.releaseUint32Array(e)}_addPage(){const e=new De;return this._pages.push(e),this._pagesByBuffer.set(e.buffer,e),e}}class Re{constructor(e,t,n,i){this._pool=i;const o=Pe.create(t*n*Uint32Array.BYTES_PER_ELEMENT,this._pool);this.size=t,this.strideInt=n,this.bufferType=e,this.dirty={start:1/0,end:0},this.memoryStats={bytesUsed:0,bytesReserved:t*n*Uint32Array.BYTES_PER_ELEMENT},this._gpu=null,this._cpu=o,this.clear()}get elementSize(){return this._cpu.length/this.strideInt}get intSize(){return this.fillPointer*this.strideInt}get byteSize(){return this.intSize*Uint32Array.BYTES_PER_ELEMENT}get invalidated(){return this.bufferSize>0&&!this._gpu}get invalidatedComputeBuffer(){return this.bufferSize>0&&!this._gpuComputeTriangles}invalidate(){this._invalidateTriangleBuffer(),this._gpu?.dispose(),this._gpu=null}_invalidateTriangleBuffer(){this._gpuComputeTriangles?.dispose(),this._gpuComputeTriangles=null}destroy(){this._gpu?.dispose(),this._gpuComputeTriangles?.dispose(),this._cpu?.destroy()}clear(){this.dirty.start=1/0,this.dirty.end=0,this.freeList=new Ce({start:0,end:this._cpu.length/this.strideInt}),this.fillPointer=0}ensure(e){if(!(this.maxAvailableSpace()>=e)&&e*this.strideInt>this._cpu.length-this.fillPointer){this.invalidate();const t=this._cpu.length/this.strideInt,n=Math.round(1.25*(t+e)),i=n*this.strideInt;this._cpu.expand(i*Uint32Array.BYTES_PER_ELEMENT),this.freeList.free(t,n-t),this.memoryStats.bytesReserved+=(n-t)*this.strideInt*Uint32Array.BYTES_PER_ELEMENT}}set(e,t){this._cpu.array[e]!==t&&(this._cpu.array[e]=t,this.dirty.start=Math.min(e,this.dirty.start),this.dirty.end=Math.max(e+1,this.dirty.end))}getGPUBuffer(e,t=!1){if(!this.bufferSize)return null;if(t){if("index"!==this.bufferType)throw new Error("Tired to get triangle buffer, but target is not an index buffer");return null==this._gpuComputeTriangles&&(this._gpuComputeTriangles=this._createComputeBuffer(e)),this._gpuComputeTriangles}return null==this._gpu&&(this._gpu=this._createBuffer(e)),this._gpu}getView(e,t){return this._cpu.getUint32View(e,t/Uint32Array.BYTES_PER_ELEMENT)}get bufferSize(){return this._cpu.length/this.strideInt}maxAvailableSpace(){return this.freeList.maxAvailableSpace()}insert(e,t,n,i){const o=n*this.strideInt;if(!o)return 0;const a=t*this.strideInt*Uint32Array.BYTES_PER_ELEMENT,r=new Uint32Array(e,a,o),l=this.freeList.firstFit(n);J(l,"First fit region must be defined");const s=l*this.strideInt,c=o;if(this._cpu.array.set(r,s),0!==i)for(let e=0;ei,a=this._cpu,r=Pe.create(i,this._pool);o||r.array.set(this._cpu.getUint32View(0,this.intSize));for(const e of t)if(o||e.srcFrom!==e.dstFrom||0!==e.mutate){this.dirty.start=Math.min(this.dirty.start,e.dstFrom*this.strideInt),this.dirty.end=Math.max(this.dirty.end,(e.dstFrom+e.count)*this.strideInt);for(let t=0;t"pos"===e.name||"position"===e.name)),!this._position)throw new Error("InternalError: Unable to find position attribute")}destroy(){this._indexBuffer=ee(this._indexBuffer),this._vertexBuffer=ee(this._vertexBuffer),this._computeVAO?.disposeVAOOnly(),this._geometryVAO?.disposeVAOOnly()}get layout(){return this._layout}getDrawArgs(e,t,n,i){return i?{primitive:g.POINTS,count:t/3,offset:n/3}:{primitive:e,count:t,offset:n}}getAttributePrecisionPackFactors(){const e={};for(const t of this.layout.attributes)t.packPrecisionFactor&&(e[t.name]=t.packPrecisionFactor);return e}getDebugVertexInfo(e=!1){if(!this._vertexBuffer)return null;const t=this._layout,n=t.stride,i=this._vertexBuffer.getView(0,this._vertexBuffer.byteSize),o=new DataView(i.slice().buffer);let a=i.byteLength/n;e&&(a=this._indexBuffer.fillPointer/3);const r=this._indexBuffer.getView(0,this._indexBuffer.byteSize);let l=0;const s=[];for(let i=0;it.locations.has(e.name)));for(const t of i)n.push({name:t.name,type:t.type,count:t.count,divisor:0,normalized:t.normalized??!1,offset:t.offset,stride:e.stride});return{geometry:n}}(this.layout,t),{geometry:i},n)),this._invalidated=!1}return this._geometryVAO}getComputeVAO(e,t){if(!this._vertexBuffer||!this._indexBuffer||!this._vertexBuffer.bufferSize)return null;(this._vertexBuffer.invalidated||this._indexBuffer.invalidatedComputeBuffer)&&(this._vertexBuffer.invalidate(),this._indexBuffer.invalidate(),this._computeVAO?.disposeVAOOnly(),this._computeVAO=null),this._vertexBuffer.upload(),this._indexBuffer.upload();const n=this._indexBuffer.getGPUBuffer(e,!0),i=this._vertexBuffer.getGPUBuffer(e);return this._computeVAO||(this._computeVAO=new C(e,t.locations,function(e,t){const n=[],i=e.attributes.filter((e=>t.locations.has(e.name)));for(const o of i){n.push({name:o.name,type:o.type,count:o.count,divisor:0,normalized:o.normalized??!1,offset:o.offset,stride:e.stride});const i=t.computeAttributeMap[o.name];null!=i&&2===i.length&&(n.push({name:i[0],count:o.count,divisor:0,type:o.type,normalized:o.normalized??!1,offset:o.offset+e.stride,stride:e.stride}),n.push({name:i[1],count:o.count,divisor:0,type:o.type,normalized:o.normalized??!1,offset:o.offset+2*e.stride,stride:e.stride}))}return{geometry:n}}(this.layout,t),{geometry:i},n),this._invalidated=!1),this._computeVAO}get memoryStats(){return{bytesUsed:this._vertexBuffer.memoryStats.bytesUsed+this._indexBuffer.memoryStats.bytesUsed,bytesReserved:this._vertexBuffer.memoryStats.bytesReserved+this._indexBuffer.memoryStats.bytesReserved,vertex:this._vertexBuffer.memoryStats,index:this._indexBuffer.memoryStats}}reshuffle(e){this._vertexBuffer&&this._vertexBuffer.reshuffle(e.vertex.count,e.vertex.operations),this._indexBuffer&&this._indexBuffer.reshuffle(e.index.count,e.index.operations)}}class Ne{constructor(e){this._pos=0,this._buffer=e,this._i32View=new Int32Array(this._buffer),this._f32View=new Float32Array(this._buffer)}readInt32(){return this._i32View[this._pos++]}readF32(){return this._f32View[this._pos++]}}function Ve(e){return e?{entities:f(new Ne(e.entities),d),vertexData:e.data.map(Fe)}:null}function Fe(e){const t=e.layout.stride,n=new DataView(e.vertices),i=[],o=e.vertices.byteLength/t;let a=0;for(let r=0;r=this._attributeEpoch)||(e("esri-2d-update-debug")&&console.debug(`Tile[${this.key.id}] FeatureTile.ready [epoch=${t}]`),this.ready(),this.requestRender(),0))}get labelMetrics(){return this._metrics}get hasData(){return!!this._meshes.size}get needsUpload(){return this._invalidated}get _uploadAllowed(){return!this.enableDeferredUploads||this._nextUploadAllowed}upload(){this._nextUploadAllowed=!0}getDisplayList(e,t){if(this._uploadAllowed&&this._invalidated){this._entities.sort(((e,t)=>{const n=t.sortKey,i=e.sortKey;return i===n?e.id-t.id:i-n})),t===j.BATCHING&&this.reshuffle(!0),this._displayList=Ie.fromDisplayEntities(this._entities,this,e,t);for(const e of this._meshes.values())e.upload();this.debugInfo.display.length=this._displayList.length,this.debugInfo.display.minOrderedLength=this._displayList.minOrderedLength,this.debugInfo.display.minUnorderedLength=this._displayList.minUnorderedLength,this.requestRender(),this._invalidated=!1,this._nextUploadAllowed=!1}return this._displayList}getMesh(e){if(!this._meshes.has(e))throw new Error(`InternalError: Unable to find VAO for instance: ${e}`);return this._meshes.get(e)}getSortKeys(e){const t=new Map;for(const{id:n,sortKey:i}of this._entities)if(e.has(n)&&t.set(n,i),t.size===e.size)break;return t}onMessage(t){switch(t.type){case"append":this._onAppendMessage(t);break;case"update":this._onUpdateMessage(t)}if(this._aggregateMemoryStats(),this.requestRender(),t.end){if(e("esri-2d-update-debug")&&console.debug(`Tile[${this.key.id}] FeatureTile.end [epoch=${t.attributeEpoch}]`),!t.attributeEpoch)throw new Error("InternalError: Attribute epoch not defined.");this._attributeEpoch=t.attributeEpoch,this._encounteredEnd=!0}}_onAppendMessage(t){if(e("esri-2d-update-debug")&&console.debug(`Tile[${this.key.id}] FeatureTile.append`,{append:Ve(t?.append)}),t.clear&&this.clear(),!t.append)return;const n=f(new Ne(t.append.entities),d);this._insert(n,t.append.data,!1)}_onUpdateMessage(t){e("esri-2d-update-debug")&&console.debug(`Tile[${this.key.id}] FeatureTile.update`,{isPixelBuffer:t.isPixelBuffer,modify:Ve(t.modify),remove:t.remove});const n=f(new Ne(t.modify.entities),d),i=n.map((e=>e.id)),o=t.isPixelBuffer??!1,a=[...t.remove,...i];o?this._removeByIdsFromBuffer(a):this._removeByIds(a),this._insert(n,t.modify.data,o)}reshuffle(t=!1){if(this.destroyed)return;const n=new Map;for(const e of this._entities)for(const i of e.records){const e=this._meshes.get(i.instanceId);let o=n.get(e);o||(o=new Ee(t),n.set(e,o)),o.copyRecord(i)}for(const[e,t]of n)e.reshuffle(t);this._invalidated=!0,this._aggregateMemoryStats(),e("esri-2d-update-debug")&&w.getLogger("esri.views.2d.engine.webgl.FeatureTile").info(`Tile ${this.key.id} was reshuffled.`)}copyPixelBufferedEntitesFrom(e,t,i,o){const a=i*n,r=o*n;for(const n of e._entities){let i=null;for(const o of n.records)if(o.overlaps&t){const t=e.getMesh(o.instanceId),l=this._ensureMesh(o.instanceId,t.layout).copyRecordFrom(t,o,a,r);i||(i=new d(n.id,n.sortKey),this._entityIdsFromBuffer.add(n.id),this._entities.push(i)),i.records.push(l)}}this._invalidated=!0}_ensureMesh(e,t){return this._meshes.has(e)||this._meshes.set(e,new ze(this._stage.bufferPool,t)),this._meshes.get(e)}_insert(e,t,n){if(!e.length)return;this._removeDuplicatedBufferedEntites(e);const i=this._insertVertexData(t);for(const t of e){for(const e of t.records)e.updateBaseOffsets(i.get(e.instanceId));n?this._tryInsertBufferedEntity(t):this._insertEntity(t)}this._invalidated=!0}_insertVertexData(e){const t=new Map;for(const n of e){const{instanceId:e,layout:i}=n,o=this._ensureMesh(e,i).append(n);if(n.metrics){const e=f(new Ne(n.metrics),_)??[];this._metrics.push(...e)}t.set(e,o)}return t}_insertEntity(t){e("esri-2d-update-debug")&&this._entityIds.has(t.id)&&console.error(`Tile ${this.key.id} insertEnitty: Already have entityId ${t.id}`),this._entityIds.add(t.id),this._entities.push(t)}_tryInsertBufferedEntity(e){this._entityIds.has(e.id)?this._removeRecordsFromMesh(e.records):(this._entityIdsFromBuffer.add(e.id),this._entities.push(e))}_removeDuplicatedBufferedEntites(e){if(!this._entityIdsFromBuffer.size)return;const t=[];for(const n of e)this._entityIdsFromBuffer.has(n.id)&&t.push(n.id);this._removeByIds(t)}_removeByIdsFromBuffer(e){this._removeByIds(e.filter((e=>this._entityIdsFromBuffer.has(e))))}_removeByIds(e){if(0===e.length)return;const t=new Set(e),n=[];for(const e of this._entities)t.has(e.id)?this._remove(e):n.push(e);this._entities=n,this._invalidated=!0}_remove(e){this._removeRecordsFromMesh(e.records),this._entityIds.delete(e.id),this._entityIdsFromBuffer.delete(e.id)}_removeRecordsFromMesh(e){for(const t of e){const{instanceId:e,indexStart:n,indexCount:i,vertexStart:o,vertexCount:a}=t;this._meshes.get(e)?.remove(n,i,o,a)}}_aggregateMemoryStats(){this.debugInfo.memory.bytesUsed=0,this.debugInfo.memory.bytesReserved=0;for(const[e,t]of this._meshes)this.debugInfo.memory.bytesUsed+=t.memoryStats.bytesUsed,this.debugInfo.memory.bytesReserved+=t.memoryStats.bytesReserved}get _needsReshuffle(){if(this.destroyed)return!1;const{bytesUsed:e,bytesReserved:t}=this.debugInfo.memory,n=e/t,{minOrderedLength:l,length:s}=this.debugInfo.display;return t>i&&na&&l/s0){const t=`Length: ${e}`;n.strokeText(t,8,o),n.fillText(t,8,o),o+=Ue}if(t){const e=`Min ordered length: ${t}`;n.strokeText(e,8,o),n.fillText(e,8,o),o+=Ue}if(i){const e=`Min unordered length: ${i}`;n.strokeText(e,8,o),n.fillText(e,8,o),o+=Ue}if(a>0){a>1e5&&(n.fillStyle="red",n.strokeStyle="white");const e=`Triangle count: ${a}`;n.strokeText(e,8,o),n.fillText(e,8,o),o+=Ue}const{bytesUsed:l,bytesReserved:s}=r.memory;if(n.fillStyle="white",n.strokeStyle="black",l>0||s>0){const e=`Memory usage: ${l} of ${s} bytes`;n.strokeText(e,8,o),n.fillText(e,8,o),o+=Ue}}return t.tileDebugInfoTexture.setData(n.canvas),t.tileDebugInfoTexture}}const Ye={clip:class extends I{constructor(){super(...arguments),this._color=R(0,1,0,1)}dispose(){this._program&&this._program.dispose()}prepareState({context:e}){e.setStencilTestEnabled(!0),e.setBlendingEnabled(!1),e.setFaceCullingEnabled(!1),e.setColorMask(!1,!1,!1,!1),e.setStencilOp(y.KEEP,y.KEEP,y.REPLACE),e.setStencilWriteMask(255),e.setStencilFunction(b.ALWAYS,0,255)}draw(e,t){const{context:n,state:i,requestRender:o,allowDelayedRender:a}=e,r=s("clip",{geometry:[{location:0,name:"a_pos",count:2,type:m.SHORT}]}),l=t.getVAO(n,i,r.attributes,r.bufferLayouts);null!=l.indexBuffer&&(this._program||(this._program=N(n,he)),!a||null==o||this._program.compiled?(n.useProgram(this._program),this._program.setUniform2fv("u_coord_range",[1,1]),this._program.setUniform4fv("u_color",this._color),this._program.setUniformMatrix3fv("u_dvsMat3",i.displayMat3),n.bindVAO(l),n.drawElements(g.TRIANGLES,l.indexBuffer.size,m.UNSIGNED_INT,0),n.bindVAO()):o())}},stencil:xe,bitmap:class extends I{constructor(){super(...arguments),this._desc={vsPath:"raster/bitmap",fsPath:"raster/bitmap",attributes:new Map([["a_pos",0]])}}dispose(){this._quad&&this._quad.dispose()}prepareState({context:e}){e.setBlendingEnabled(!0),e.setColorMask(!0,!0,!0,!0),e.setStencilWriteMask(0),e.setStencilTestEnabled(!0)}draw(e,n){const{context:i,renderingOptions:o,painter:a,requestRender:r,allowDelayedRender:l}=e;if(!n.source||!n.isReady)return;const s=((e,t,n)=>{if("dynamic"===n.samplingMode){const{state:n}=e,i=t.resolution/t.pixelRatio/n.resolution,o=Math.round(e.pixelRatio)!==e.pixelRatio,a=i>1.05||i<.95;return n.rotation||a||o||t.isSourceScaled||t.rotation?ve.bilinear:ve.nearest}return ve[n.samplingMode]})(e,n,o),c=a.materialManager.getProgram(this._desc,s.defines);if(l&&null!=r&&!c.compiled)return void r();e.timeline.begin(this.name),"additive"===n.blendFunction?i.setBlendFunctionSeparate(x.ONE,x.ONE,x.ONE,x.ONE):i.setBlendFunctionSeparate(x.ONE,x.ONE_MINUS_SRC_ALPHA,x.ONE,x.ONE_MINUS_SRC_ALPHA),i.setStencilFunction(b.EQUAL,n.stencilRef,255),this._quad||(this._quad=new _e(i,[0,0,1,0,0,1,1,1]));const{coordScale:u,computedOpacity:f,transforms:d}=n;n.setSamplingProfile(s),n.bind(e.context,t),i.useProgram(c),c.setUniformMatrix3fv("u_dvsMat3",d.displayViewScreenMat3),c.setUniform1i("u_texture",t),c.setUniform2fv("u_coordScale",u),c.setUniform1f("u_opacity",f),this._quad.draw(),e.timeline.end(this.name)}},overlay:class extends I{constructor(){super(...arguments),this._desc={vsPath:"overlay/overlay",fsPath:"overlay/overlay",attributes:new Map([["a_pos",0],["a_uv",1]])}}dispose(){}prepareState({context:e}){e.setBlendingEnabled(!0),e.setColorMask(!0,!0,!0,!0),e.setBlendFunctionSeparate(x.ONE,x.ONE_MINUS_SRC_ALPHA,x.ONE,x.ONE_MINUS_SRC_ALPHA),e.setStencilWriteMask(0),e.setStencilTestEnabled(!0),e.setStencilFunction(b.GREATER,255,255)}draw(e,n){const{context:i,painter:o,requestRender:a,allowDelayedRender:r}=e;if(!n.isReady)return;const{computedOpacity:l,dvsMat3:c,isWrapAround:u,perspectiveTransform:f,texture:d,wrapAroundShift:_}=n;e.timeline.begin(this.name);const v=o.materialManager.getProgram(this._desc);if(r&&null!=a&&!v.compiled)return void a();const p=s("overlay",{geometry:[{location:0,name:"a_pos",count:2,type:m.FLOAT}],tex:[{location:1,name:"a_uv",count:2,type:m.UNSIGNED_SHORT}]}),g=n.getVAO(i,p.bufferLayouts,p.attributes);g&&(i.bindVAO(g),i.useProgram(v),i.bindTexture(d,t),v.setUniformMatrix3fv("u_dvsMat3",c),v.setUniform1i("u_texture",t),v.setUniform1f("u_opacity",l),v.setUniform2fv("u_perspective",f),v.setUniform2fv("u_texSize",n.textureSize),v.setUniform1f("u_wrapAroundShift",0),n.draw(e.context),u&&(v.setUniform1f("u_wrapAroundShift",_),n.draw(e.context)),i.bindVAO(),e.timeline.end(this.name))}},tileDebugInfo:Ge,vtlBackground:E,vtlFill:A,vtlLine:P,vtlCircle:D,vtlSymbol:L},He=(e,t,n,i)=>{let o=0;for(let i=1;i0:o<0},ke=({coords:e,lengths:t},n)=>{const i=[];for(let o=0,a=0;o{switch(this.indices.BYTES_PER_ELEMENT){case 1:return m.UNSIGNED_BYTE;case 2:return m.UNSIGNED_SHORT;case 4:return m.UNSIGNED_INT;default:throw new ie("Cannot get DataType of array")}})()}getIndexBuffer(e,t=p.STATIC_DRAW){return this._cache.indexBuffer||(this._cache.indexBuffer=v.createIndex(e,t,this.indices)),this._cache.indexBuffer}getVertexBuffers(e,t=p.STATIC_DRAW){return this._cache.vertexBuffers||(this._cache.vertexBuffers=Object.keys(this.vertices).reduce(((n,i)=>({...n,[i]:v.createVertex(e,t,this.vertices[i])})),{})),this._cache.vertexBuffers}}class Ze extends ae{constructor(e,t){super(),this._clip=t,this._cache={},this.stage=e,this._handle=oe((()=>t.version),(()=>this._invalidate())),this.ready()}static fromClipArea(e,t){return new Ze(e,t)}_destroyGL(){null!=this._cache.mesh&&(this._cache.mesh.destroy(),this._cache.mesh=null),null!=this._cache.vao&&(this._cache.vao.dispose(),this._cache.vao=null)}destroy(){this._destroyGL(),this._handle.remove()}getVAO(e,t,n,i){const[o,a]=t.size;if("geometry"!==this._clip.type&&this._lastWidth===o&&this._lastHeight===a||(this._lastWidth=o,this._lastHeight=a,this._destroyGL()),null==this._cache.vao){const o=this._createMesh(t,this._clip),a=o.getIndexBuffer(e),r=o.getVertexBuffers(e);this._cache.mesh=o,this._cache.vao=new C(e,n,i,r,a)}return this._cache.vao}_createTransforms(){return{displayViewScreenMat3:k()}}_invalidate(){this._destroyGL(),this.requestRender()}_createMesh(e,t){switch(t.type){case"rect":return We.fromScreenExtent(de(t,e.size[0],e.size[1]));case"path":return We.fromPath(t);case"geometry":return We.fromGeometry(e,t);default:return w.getLogger("esri.views.2d.engine.webgl.ClippingInfo").error(new ie("mapview-bad-type","Unable to create ClippingInfo mesh from clip of type: ${clip.type}")),We.fromScreenExtent({xmin:0,ymin:0,xmax:1,ymax:1})}}}class Ke extends ${set clips(e){super.clips=e,this._updateClippingInfo(e)}renderChildren(e){e.painter.setPipelineState(null),null==this._renderPasses&&(this._renderPasses=this.prepareRenderPasses(e.painter));for(const t of this._renderPasses)try{t.render(e)}catch(e){}}prepareRenderPasses(e){return[e.registerRenderPass({name:"clip",brushes:[Ye.clip],target:()=>this._clippingInfos,drawPhase:Q.MAP|Q.LABEL|Q.LABEL_ALPHA|Q.DEBUG|Q.HIGHLIGHT})]}_updateClippingInfo(e){null!=this._clippingInfos&&(this._clippingInfos.forEach((e=>e.destroy())),this._clippingInfos=null),null!=e&&e.length&&(this._clippingInfos=e.items.map((e=>Ze.fromClipArea(this.stage,e)))),this.requestRender()}}export{Le as A,Me as F,_e as V,Ke as W,xe as a,Ye as b,Ge as c,ge as r}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/WMSLayerView.js b/library/arcgis/4.30/@arcgis/core/chunks/WMSLayerView.js new file mode 100644 index 00000000..3c760f8d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/WMSLayerView.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import t from"../core/Error.js";import{d as r}from"./maybe.js";import{throwIfAborted as o}from"../core/promiseUtils.js";import{property as s}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as a}from"../core/accessorSupport/decorators/subclass.js";import{E as i}from"./ExportWMSImageParameters.js";import{c as p}from"./timeSupport2.js";const m=m=>{let n=class extends m{initialize(){this.exportImageParameters=new i({layer:this.layer})}destroy(){this.exportImageParameters=r(this.exportImageParameters)}get exportImageVersion(){return this.exportImageParameters?.commitProperty("version"),this.commitProperty("timeExtent"),(this._get("exportImageVersion")||0)+1}get timeExtent(){return p(this.layer,this.view?.timeExtent,this._get("timeExtent"))}async fetchPopupFeaturesAtLocation(e,r){const{layer:s}=this;if(!e)throw new t("wmslayerview:fetchPopupFeatures","Nothing to fetch without area",{layer:s});const{popupEnabled:a}=s;if(!a)throw new t("wmslayerview:fetchPopupFeatures","popupEnabled should be true",{popupEnabled:a});const i=this.createFetchPopupFeaturesQuery(e);if(!i)return[];const{extent:p,width:m,height:n,x:c,y:h}=i;if(!(p&&m&&n))throw new t("wmslayerview:fetchPopupFeatures","WMSLayer does not support fetching features.",{extent:p,width:m,height:n});const u=await s.fetchFeatureInfo(p,m,n,c,h);return o(r),u}};return e([s()],n.prototype,"exportImageParameters",void 0),e([s({readOnly:!0})],n.prototype,"exportImageVersion",null),e([s()],n.prototype,"layer",void 0),e([s({readOnly:!0})],n.prototype,"timeExtent",null),n=e([a("esri.views.layers.WMSLayerView")],n),n};export{m as W}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/WMSLayerView2D.js b/library/arcgis/4.30/@arcgis/core/chunks/WMSLayerView2D.js new file mode 100644 index 00000000..955e82a0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/WMSLayerView2D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./tslib.es6.js";import{L as r}from"./Logger.js";import{d as e}from"./maybe.js";import{isAbortError as i}from"../core/promiseUtils.js";import{watch as s}from"../core/reactiveUtils.js";import{property as o}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import{subclass as m}from"../core/accessorSupport/decorators/subclass.js";import p from"../geometry/Extent.js";import{B as a}from"./BitmapContainer.js";import{L as j}from"./LayerView2D.js";import{E as n}from"./ExportStrategy.js";import l from"../views/layers/LayerView.js";import{R as c}from"./RefreshableLayerView.js";import{W as d}from"./WMSLayerView.js";import"../config.js";import"./handleUtils.js";import"../core/Error.js";import"./asyncUtils.js";import"../core/Accessor.js";import"../core/Handles.js";import"./metadata.js";import"./utils.js";import"./ObservableBase.js";import"./tracking.js";import"../core/scheduling.js";import"../core/Collection.js";import"../core/Evented.js";import"./ensureType.js";import"./shared.js";import"./SimpleObservable.js";import"../geometry/Geometry.js";import"../core/JSONSupport.js";import"./reader.js";import"../geometry/SpatialReference.js";import"./unitUtils.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"./writer.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"./WGLContainer.js";import"./definitions.js";import"./dataViewUtils.js";import"./enums2.js";import"./Texture.js";import"./enums.js";import"./GLObjectType.js";import"./Program.js";import"./BufferObject.js";import"./_commonjsHelpers.js";import"./VertexElementDescriptor.js";import"./BoundingBox.js";import"./vec2f32.js";import"./VertexArrayObject.js";import"./WGLBrushVTLSymbol.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"./mat3f32.js";import"./vec4f32.js";import"./StyleDefinition.js";import"./config.js";import"./ShaderCompiler.js";import"./ProgramTemplate.js";import"./TiledDisplayObject.js";import"./mat3.js";import"./DisplayObject.js";import"./TileKey2.js";import"./mat2df32.js";import"./mat2d.js";import"./vec3f32.js";import"./Container.js";import"./EffectView.js";import"./parser.js";import"./colorUtils.js";import"./utils3.js";import"./screenUtils.js";import"./mat4.js";import"./highlightReasons.js";import"../Color.js";import"./HighlightOptions.js";import"./earcut.js";import"./vec2.js";import"./vec2f64.js";import"./featureConversionUtils.js";import"./aaBoundingBox.js";import"./aaBoundingRect.js";import"../geometry/support/jsonUtils.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"../geometry/Polyline.js";import"./OptimizedFeature.js";import"./OptimizedGeometry.js";import"./OptimizedFeatureSet.js";import"./clippingUtils.js";import"./collectionUtils.js";import"./ClipRect.js";import"../geometry.js";import"./typeUtils.js";import"./layerViewUtils.js";import"../layers/support/TileInfo.js";import"../layers/support/LOD.js";import"./TileKey.js";import"./Bitmap.js";import"./TileStrategy.js";import"./QueueProcessor.js";import"./Queue.js";import"./ReactiveMap.js";import"../core/signal.js";import"../core/Identifiable.js";import"../core/Promise.js";import"./UpdatingHandles.js";import"./ExportWMSImageParameters.js";import"./timeSupport2.js";import"../support/timeUtils.js";import"../TimeExtent.js";import"./timeUtils.js";import"./date.js";import"./locale.js";import"./timeZoneUtils.js";import"./datetime.js";import"./utils6.js";import"./tagSymbols.js";let u=class extends(d(c(j(l)))){constructor(){super(...arguments),this.bitmapContainer=new a}supportsSpatialReference(t){return this.layer.serviceSupportsSpatialReference(t)}update(t){this.strategy.update(t).catch((t=>{i(t)||r.getLogger(this).error(t)}))}attach(){const{layer:t}=this,{imageMaxHeight:r,imageMaxWidth:e}=t;this.bitmapContainer=new a,this.container.addChild(this.bitmapContainer),this.strategy=new n({container:this.bitmapContainer,fetchSource:this.fetchImage.bind(this),requestUpdate:this.requestUpdate.bind(this),imageMaxHeight:r,imageMaxWidth:e,imageRotationSupported:!1,imageNormalizationSupported:!1,hidpi:!1}),this.addAttachHandles(s((()=>this.exportImageVersion),(()=>this.requestUpdate())))}detach(){this.strategy=e(this.strategy),this.container.removeAllChildren()}viewChange(){}moveEnd(){this.requestUpdate()}createFetchPopupFeaturesQuery(t){const{view:r,bitmapContainer:e}=this,{x:i,y:s}=t,{spatialReference:o}=r;let m,a=0,j=0;if(e.children.some((t=>{const{width:r,height:e,resolution:n,x:l,y:c}=t,d=l+n*r,u=c-n*e;return i>=l&&i<=d&&s<=c&&s>=u&&(m=new p({xmin:l,ymin:u,xmax:d,ymax:c,spatialReference:o}),a=r,j=e,!0)})),!m)return null;const n=m.width/a,l=Math.round((i-m.xmin)/n),c=Math.round((m.ymax-s)/n);return{extent:m,width:a,height:j,x:l,y:c}}async doRefresh(){this.requestUpdate()}isUpdating(){return this.strategy.updating||this.updateRequested}fetchImage(t,r,e,i){return this.layer.fetchImageBitmap(t,r,e,{timeExtent:this.timeExtent,...i})}};t([o()],u.prototype,"strategy",void 0),t([o()],u.prototype,"updating",void 0),u=t([m("esri.views.2d.layers.WMSLayerView2D")],u);const h=u;export{h as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/WMSLayerView3D.js b/library/arcgis/4.30/@arcgis/core/chunks/WMSLayerView3D.js new file mode 100644 index 00000000..714da436 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/WMSLayerView3D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./tslib.es6.js";import r from"../core/Error.js";import"./Logger.js";import"../core/lang.js";import{subclass as e}from"../core/accessorSupport/decorators/subclass.js";import i from"../geometry/Extent.js";import{D as s}from"./DynamicLayerView3D.js";import{W as o}from"./WMSLayerView.js";import"../config.js";import"./metadata.js";import"./utils.js";import"./handleUtils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"../geometry/Geometry.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"./maybe.js";import"./ObservableBase.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"./reader.js";import"../geometry/SpatialReference.js";import"./unitUtils.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"./writer.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"./asyncUtils.js";import"../core/reactiveUtils.js";import"../core/Collection.js";import"../core/Evented.js";import"./shared.js";import"./SimpleObservable.js";import"./aaBoundingRect.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"./RenderGeometry.js";import"./mat4.js";import"./ViewingMode.js";import"./debugFlags2.js";import"./IntegerPassUniform.js";import"./compilerUtils.js";import"./mat3f64.js";import"./vec4f64.js";import"./NormalAttribute.glsl.js";import"./Matrix4PassUniform.js";import"./interfaces3.js";import"./BindType.js";import"./VertexAttribute.js";import"./VertexPosition.glsl.js";import"./mat4f64.js";import"./Matrix3DrawUniform.js";import"./StencilUtils.js";import"./Indices.js";import"./basicInterfaces.js";import"./Util.js";import"./vec2f64.js";import"./vec4.js";import"./Material.js";import"./triangle.js";import"./ray.js";import"./plane.js";import"./quatf64.js";import"./mathUtils2.js";import"./lineSegment.js";import"./doublePrecisionUtils.js";import"./mat3.js";import"./ShaderTechniqueConfiguration.js";import"./lengthUtils.js";import"./requestImageUtils.js";import"./enums.js";import"./Texture.js";import"./GLObjectType.js";import"./vec2.js";import"./renderState.js";import"../views/3d/webgl/RenderCamera.js";import"./screenUtils.js";import"./frustum.js";import"./axisAngleDegrees.js";import"./quat.js";import"./weather.js";import"../views/3d/environment/CloudyWeather.js";import"./enumeration.js";import"../views/3d/environment/FoggyWeather.js";import"../views/3d/environment/RainyWeather.js";import"../views/3d/environment/SnowyWeather.js";import"../views/3d/environment/SunnyWeather.js";import"./Scheduler.js";import"../core/signal.js";import"./debugFlags.js";import"./ScreenSpacePass.glsl.js";import"./Float4DrawUniform.js";import"./NestedMap.js";import"./VertexArrayObject2.js";import"./VertexArrayObject.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"./Attribute.js";import"./RibbonLineMaterial.js";import"./sphere.js";import"./Axis.js";import"./Octree.js";import"./InterleavedLayout.js";import"./BufferView.js";import"./types.js";import"./floatRGBA.js";import"./Intersector.js";import"./Intersector2.js";import"./boundedPlane.js";import"./verticalOffsetUtils.js";import"./orientedBoundingBox.js";import"./spatialReferenceEllipsoidUtils.js";import"./computeTranslationToOriginAndRotation.js";import"./glUtil.js";import"./VertexElementDescriptor.js";import"./MemCache.js";import"./BufferObject.js";import"./LayerView3D.js";import"./heightModelInfoUtils.js";import"../geometry/HeightModelInfo.js";import"./arcgisLayerUrl.js";import"./persistableUrlUtils.js";import"./DoubleArray.js";import"./GeometryUtil.js";import"./vec3f32.js";import"./projectExtentUtils.js";import"./geometryServiceUtils.js";import"../portal/Portal.js";import"../core/Loadable.js";import"../core/Promise.js";import"./locale.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"./project.js";import"../geometry/support/jsonUtils.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./extentUtils.js";import"../geometry/Polyline.js";import"./utils8.js";import"./utils9.js";import"../rest/support/ProjectParameters.js";import"./ImageMaterial.js";import"./GLTextureMaterial.js";import"./RayIntersections.js";import"./aaBoundingBox.js";import"./DefaultLayouts.js";import"./TriangleMaterial.js";import"./OutputHighlight.glsl.js";import"../views/layers/LayerView.js";import"../core/Identifiable.js";import"./UpdatingHandles.js";import"./layerViewUtils.js";import"./RefreshableLayerView.js";import"./ExportWMSImageParameters.js";import"./timeSupport2.js";import"../support/timeUtils.js";import"../TimeExtent.js";import"./timeUtils.js";import"./date.js";import"./timeZoneUtils.js";import"./datetime.js";import"./utils6.js";import"./tagSymbols.js";let m=class extends(o(s)){constructor(){super(...arguments),this.type="wms-3d"}initialize(){this.layer.serviceSupportsSpatialReference(this.view.spatialReference)||this.addResolvingPromise(Promise.reject(new r("layerview:spatial-reference-incompatible","The spatial references supported by this WMS layer are incompatible with the spatial reference of the view"))),this._updatingHandles.add((()=>this.exportImageParameters?.version),(()=>{this._updatingHandles.addPromise(this.refreshDebounced())}))}createFetchPopupFeaturesQuery(t){const r=this.findExtentInfoAt(t),e=r.extent,s=new i(e[0],e[1],e[2],e[3],this._spatialReference),o=r.imageSize,m=o.width,p=o.height,j=s.width/m;return{extent:s,width:m,height:p,x:Math.round((t.x-s.xmin)/j),y:Math.round((s.ymax-t.y)/j)}}getFetchOptions(){return{timeExtent:this.timeExtent}}};m=t([e("esri.views.3d.layers.WMSLayerView3D")],m);const p=m;export{p as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/WMTSLayerView2D.js b/library/arcgis/4.30/@arcgis/core/chunks/WMTSLayerView2D.js new file mode 100644 index 00000000..ff3eedbe --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/WMTSLayerView2D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import{L as t}from"./Logger.js";import{isAbortError as i}from"../core/promiseUtils.js";import{property as s}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import{subclass as r}from"../core/accessorSupport/decorators/subclass.js";import{f as o}from"./unitUtils.js";import{B as a,r as p}from"./imageUtils2.js";import{L as l}from"./LayerView2D.js";import{T as m,a as n,b as c}from"./TileStrategy.js";import{T as h}from"./TileKey2.js";import j from"../views/layers/LayerView.js";import{R as u}from"./RefreshableLayerView.js";import"../config.js";import"./handleUtils.js";import"../core/Error.js";import"./maybe.js";import"./ensureType.js";import"./utils.js";import"./metadata.js";import"./tracking.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./aaBoundingRect.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"../geometry/Extent.js";import"../geometry/Geometry.js";import"./reader.js";import"../geometry/SpatialReference.js";import"./writer.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"./mat3f32.js";import"./Bitmap.js";import"./mat3.js";import"./vec2f32.js";import"./DisplayObject.js";import"../core/Evented.js";import"./enums.js";import"./Texture.js";import"./GLObjectType.js";import"./TiledDisplayObject.js";import"./VertexElementDescriptor.js";import"./WGLContainer.js";import"./definitions.js";import"./dataViewUtils.js";import"./enums2.js";import"./Program.js";import"./BufferObject.js";import"./_commonjsHelpers.js";import"./BoundingBox.js";import"./VertexArrayObject.js";import"./WGLBrushVTLSymbol.js";import"./vec4f32.js";import"./StyleDefinition.js";import"./config.js";import"./ShaderCompiler.js";import"./ProgramTemplate.js";import"./mat2df32.js";import"./mat2d.js";import"./vec3f32.js";import"./Container.js";import"./EffectView.js";import"./parser.js";import"./colorUtils.js";import"./utils3.js";import"./screenUtils.js";import"./mat4.js";import"./highlightReasons.js";import"../Color.js";import"./HighlightOptions.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./earcut.js";import"./vec2.js";import"./vec2f64.js";import"./featureConversionUtils.js";import"./aaBoundingBox.js";import"../geometry/support/jsonUtils.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"../geometry/Polyline.js";import"./OptimizedFeature.js";import"./OptimizedGeometry.js";import"./OptimizedFeatureSet.js";import"./clippingUtils.js";import"./TileContainer.js";import"./collectionUtils.js";import"./ClipRect.js";import"../geometry.js";import"./typeUtils.js";import"./layerViewUtils.js";import"./QueueProcessor.js";import"./Queue.js";import"./ReactiveMap.js";import"../core/signal.js";import"../core/Identifiable.js";import"../core/Promise.js";import"./UpdatingHandles.js";const f=new Set([102113,102100,3857,3785,900913]),d=[0,0];let y=class extends(u(a(l(j)))){constructor(){super(...arguments),this._tileStrategy=null,this._fetchQueue=null,this.layer=null}get tileMatrixSet(){const e=this._getTileMatrixSetBySpatialReference(this.layer.activeLayer);return e?(e.id!==this.layer.activeLayer.tileMatrixSetId&&(this.layer.activeLayer.tileMatrixSetId=e.id),e):null}update(e){this._fetchQueue.pause(),this._fetchQueue.state=e.state,this._tileStrategy.update(e),this._fetchQueue.resume()}attach(){const e=this.tileMatrixSet?.tileInfo;e&&(this._tileInfoView=new m(e),this._fetchQueue=new n({tileInfoView:this._tileInfoView,concurrency:16,process:(e,t)=>this.fetchTile(e,t)}),this._tileStrategy=new c({cachePolicy:"keep",resampling:!0,acquireTile:e=>this.acquireTile(e),releaseTile:e=>this.releaseTile(e),tileInfoView:this._tileInfoView}),this.addAttachHandles(this._updatingHandles.add((()=>[this.layer?.activeLayer?.styleId,this.tileMatrixSet]),(()=>this.doRefresh()))),super.attach())}detach(){super.detach(),this._tileStrategy?.destroy(),this._fetchQueue?.destroy(),this._fetchQueue=this._tileStrategy=this._tileInfoView=null}viewChange(){this.requestUpdate()}moveEnd(){this.requestUpdate()}supportsSpatialReference(e){return this.layer.activeLayer.tileMatrixSets?.some((t=>o(t.tileInfo?.spatialReference,e)))??!1}async doRefresh(){if(this.attached){if(this.suspended)return this._tileStrategy.clear(),void this.requestUpdate();this._fetchQueue.reset(),this._tileStrategy.refresh((e=>this._updatingHandles.addPromise(this._enqueueTileFetch(e))))}}acquireTile(e){const t=this._bitmapView.createTile(e),i=t.bitmap;return[i.x,i.y]=this._tileInfoView.getTileCoords(d,t.key),i.resolution=this._tileInfoView.getTileResolution(t.key),[i.width,i.height]=this._tileInfoView.tileInfo.size,this._updatingHandles.addPromise(this._enqueueTileFetch(t)),this._bitmapView.addChild(t),this.requestUpdate(),t}releaseTile(e){this._fetchQueue.abort(e.key.id),this._bitmapView.removeChild(e),e.once("detach",(()=>e.destroy())),this.requestUpdate()}async fetchTile(e,t={}){const s="tilemapCache"in this.layer?this.layer.tilemapCache:null,{signal:r,resamplingLevel:o=0}=t;if(!s)return this._fetchImage(e,r);const a=new h(0,0,0,0);let l;try{await s.fetchAvailabilityUpsample(e.level,e.row,e.col,a,{signal:r}),l=await this._fetchImage(a,r)}catch(s){if(i(s))throw s;if(o<3){const i=this._tileInfoView.getTileParentId(e.id);if(i){const s=new h(i),r=await this.fetchTile(s,{...t,resamplingLevel:o+1});return p(this._tileInfoView,r,s,e)}}throw s}return p(this._tileInfoView,l,a,e)}canResume(){const e=super.canResume();return e?null!==this.tileMatrixSet:e}async _enqueueTileFetch(e){if(!this._fetchQueue.has(e.key.id)){try{const t=await this._fetchQueue.push(e.key);e.bitmap.source=t,e.bitmap.width=this._tileInfoView.tileInfo.size[0],e.bitmap.height=this._tileInfoView.tileInfo.size[1],e.once("attach",(()=>this.requestUpdate()))}catch(e){i(e)||t.getLogger(this).error(e)}this.requestUpdate()}}async _fetchImage(e,t){return this.layer.fetchImageBitmapTile(e.level,e.row,e.col,{signal:t})}_getTileMatrixSetBySpatialReference(e){const t=this.view.spatialReference;if(!e.tileMatrixSets)return null;let i=e.tileMatrixSets.find((e=>o(e.tileInfo?.spatialReference,t)));return!i&&t.isWebMercator&&(i=e.tileMatrixSets.find((e=>f.has(e.tileInfo?.spatialReference.wkid??-1)))),i}};e([s({readOnly:!0})],y.prototype,"tileMatrixSet",null),y=e([r("esri.views.2d.layers.WMTSLayerView2D")],y);const g=y;export{g as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/WMTSLayerView3D.js b/library/arcgis/4.30/@arcgis/core/chunks/WMTSLayerView3D.js new file mode 100644 index 00000000..4095dead --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/WMTSLayerView3D.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./tslib.es6.js";import o from"../core/Collection.js";import{L as i}from"./Logger.js";import{whenOnce as s}from"../core/reactiveUtils.js";import{property as r}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import{subclass as e}from"../core/accessorSupport/decorators/subclass.js";import{l as p}from"./layerUtils2.js";import{L as m}from"./LayerView3D.js";import{T as l}from"./TiledLayerView3D.js";import{f as j}from"./fetchTile.js";import a from"../views/layers/LayerView.js";import{R as n}from"./RefreshableLayerView.js";import"../core/Accessor.js";import"../core/Handles.js";import"./maybe.js";import"./metadata.js";import"./utils.js";import"./handleUtils.js";import"./ObservableBase.js";import"./tracking.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"../core/Error.js";import"../config.js";import"../core/Evented.js";import"./ensureType.js";import"./shared.js";import"./SimpleObservable.js";import"./asyncUtils.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../request.js";import"./heightModelInfoUtils.js";import"../geometry/HeightModelInfo.js";import"./jsonMap.js";import"./unitUtils.js";import"./assets.js";import"./reader.js";import"./writer.js";import"./arcgisLayerUrl.js";import"./persistableUrlUtils.js";import"./LayerViewPerformanceInfo.js";import"../views/SceneView.js";import"../Camera.js";import"../CameraLayout.js";import"../core/Clonable.js";import"./Cyclical.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/Point.js";import"../geometry/Geometry.js";import"../geometry/SpatialReference.js";import"../geometry/support/webMercatorUtils.js";import"../geometry.js";import"../geometry/Extent.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"../geometry/Polyline.js";import"./typeUtils.js";import"../geometry/support/jsonUtils.js";import"../Viewpoint.js";import"./domUtils.js";import"./screenUtils.js";import"../core/workers/workers.js";import"../core/workers/Connection.js";import"./Queue.js";import"../core/workers/RemoteClient.js";import"../intl.js";import"./date.js";import"./locale.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./messages.js";import"./GraphicsCollection.js";import"../Graphic.js";import"../PopupTemplate.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../popup/content.js";import"../popup/content/AttachmentsContent.js";import"../popup/content/Content.js";import"../popup/content/CustomContent.js";import"../popup/content/ExpressionContent.js";import"../popup/ElementExpressionInfo.js";import"../popup/content/FieldsContent.js";import"../popup/FieldInfo.js";import"./enumeration.js";import"../popup/support/FieldInfoFormat.js";import"../popup/content/MediaContent.js";import"../popup/content/BarChartMediaInfo.js";import"../popup/content/mixins/ChartMediaInfo.js";import"../popup/content/mixins/MediaInfo.js";import"../popup/content/support/ChartMediaInfoValue.js";import"../Color.js";import"./colorUtils.js";import"../popup/content/support/ChartMediaInfoValueSeries.js";import"./chartMediaInfoUtils.js";import"../popup/content/ColumnChartMediaInfo.js";import"../popup/content/ImageMediaInfo.js";import"../popup/content/support/ImageMediaInfoValue.js";import"../popup/content/LineChartMediaInfo.js";import"../popup/content/PieChartMediaInfo.js";import"../popup/content/RelationshipContent.js";import"../popup/support/RelatedRecordsInfoFieldOrder.js";import"../popup/content/TextContent.js";import"../popup/ExpressionInfo.js";import"../popup/LayerOptions.js";import"../popup/RelatedRecordsInfo.js";import"../support/actions/ActionBase.js";import"../core/Identifiable.js";import"../support/actions/ActionButton.js";import"../support/actions/ActionToggle.js";import"../symbols.js";import"../symbols/CIMSymbol.js";import"../symbols/Symbol.js";import"../symbols/ExtrudeSymbol3DLayer.js";import"../symbols/Symbol3DLayer.js";import"./utils4.js";import"../symbols/edges/Edges3D.js";import"./materialUtils.js";import"./opacityUtils.js";import"../symbols/edges/SketchEdges3D.js";import"../symbols/edges/SolidEdges3D.js";import"./Symbol3DMaterial.js";import"../symbols/FillSymbol.js";import"../symbols/SimpleLineSymbol.js";import"../symbols/LineSymbol.js";import"../symbols/LineSymbolMarker.js";import"./lineMarkers.js";import"../symbols/FillSymbol3DLayer.js";import"../symbols/patterns/LineStylePattern3D.js";import"../symbols/patterns/StylePattern3D.js";import"./utils5.js";import"./colors.js";import"./symbolLayerUtils3D.js";import"./aaBoundingBox.js";import"../symbols/Font.js";import"../symbols/IconSymbol3DLayer.js";import"../symbols/LabelSymbol3D.js";import"../symbols/Symbol3D.js";import"./collectionUtils.js";import"../portal/Portal.js";import"../core/Loadable.js";import"../core/Promise.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"../symbols/LineSymbol3DLayer.js";import"../symbols/LineStyleMarker3D.js";import"../symbols/ObjectSymbol3DLayer.js";import"../symbols/PathSymbol3DLayer.js";import"../symbols/TextSymbol3DLayer.js";import"../symbols/WaterSymbol3DLayer.js";import"../symbols/support/StyleOrigin.js";import"./Thumbnail.js";import"./calloutUtils.js";import"../symbols/callouts/Callout3D.js";import"../symbols/callouts/LineCallout3D.js";import"../symbols/support/Symbol3DVerticalOffset.js";import"../symbols/LineSymbol3D.js";import"../symbols/MarkerSymbol.js";import"../symbols/MeshSymbol3D.js";import"../symbols/PictureFillSymbol.js";import"./urlUtils.js";import"../symbols/PictureMarkerSymbol.js";import"../symbols/PointSymbol3D.js";import"../symbols/PolygonSymbol3D.js";import"../symbols/SimpleFillSymbol.js";import"../symbols/SimpleMarkerSymbol.js";import"../symbols/TextSymbol.js";import"../symbols/WebStyleSymbol.js";import"../geometry/projection.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"./zscale.js";import"./projectBoundingRect.js";import"./projectPointToVector.js";import"./boundedPlane.js";import"./ray.js";import"./plane.js";import"./mat3f64.js";import"./mat4f64.js";import"./quatf64.js";import"./vec2f64.js";import"./vec4f64.js";import"./mathUtils2.js";import"./mat4.js";import"./lineSegment.js";import"./RenderCoordsHelper.js";import"./spatialReferenceEllipsoidUtils.js";import"./projectVectorToPoint.js";import"./projectVectorToVector.js";import"./dehydratedPoint.js";import"./sphere.js";import"./vec4.js";import"./ElevationProvider.js";import"./ViewingMode.js";import"./scaleUtils.js";import"../views/View.js";import"../Map.js";import"../Basemap.js";import"./loadAll.js";import"../portal/PortalItem.js";import"../portal/PortalItemResource.js";import"../portal/PortalRating.js";import"../support/BasemapStyle.js";import"./writeUtils.js";import"../Ground.js";import"./compilerUtils.js";import"./CollectionFlattener.js";import"./editableLayers.js";import"../layers/catalog/catalogUtils.js";import"./basemapUtils.js";import"./utils3.js";import"./collectionUtils2.js";import"../support/LayersMixin.js";import"../layers/Layer.js";import"../TimeExtent.js";import"./timeUtils.js";import"../support/TablesMixin.js";import"./UpdatingHandles.js";import"../views/BasemapView.js";import"../views/Magnifier.js";import"./ReactiveMap.js";import"../rest/support/Query.js";import"./DataLayerSource.js";import"../layers/support/Field.js";import"./domains.js";import"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";import"./fieldType.js";import"./FullTextSearch.js";import"./spatialRelationships.js";import"../rest/support/StatisticDefinition.js";import"./selectionUtils.js";import"../views/Theme.js";import"./InputManager.js";import"../core/signal.js";import"./ViewEvents.js";import"./IViewEvents.js";import"./interfaces.js";import"./screenUtils2.js";import"../views/input/Input.js";import"../views/input/gamepad/GamepadSettings.js";import"../views/input/gamepad/GamepadInputDevice.js";import"../views/navigation/Navigation.js";import"./a11yUtils.js";import"../views/navigation/gamepad/GamepadSettings.js";import"./projectionUtils.js";import"../views/BreakpointsOwner.js";import"../views/DOMContainer.js";import"./projector.js";import"./widgetUtils.js";import"../views/GroundView.js";import"./cameraUtils.js";import"./Intersector2.js";import"./verticalOffsetUtils.js";import"./mat3.js";import"./orientedBoundingBox.js";import"./quat.js";import"./computeTranslationToOriginAndRotation.js";import"./Attribute.js";import"./earthUtils.js";import"./spatialReferenceSupport.js";import"../layers/support/ElevationSampler.js";import"./TerrainConst.js";import"../layers/support/LOD.js";import"../layers/support/TileInfo.js";import"./TileKey.js";import"../views/PopupView.js";import"../views/ViewAnimation.js";import"../views/3d/environment/SunLighting.js";import"../webscene/SunLighting.js";import"../views/3d/environment/VirtualLighting.js";import"../webscene/VirtualLighting.js";import"../webscene/Environment.js";import"../views/3d/environment/SunnyWeather.js";import"./weather.js";import"../views/3d/environment/CloudyWeather.js";import"../views/3d/environment/FoggyWeather.js";import"../views/3d/environment/RainyWeather.js";import"../views/3d/environment/SnowyWeather.js";import"./lightingTypes.js";import"../webscene/background/Background.js";import"../webscene/background/ColorBackground.js";import"./quantityUtils.js";import"./colorUtils2.js";import"./vec2.js";import"./IntegerPassUniform.js";import"./NormalAttribute.glsl.js";import"./Matrix4PassUniform.js";import"./interfaces3.js";import"./BindType.js";import"./VertexAttribute.js";import"./VertexPosition.glsl.js";import"./Matrix3DrawUniform.js";import"./StencilUtils.js";import"./Indices.js";import"./basicInterfaces.js";import"./Util.js";import"./Material.js";import"./triangle.js";import"./doublePrecisionUtils.js";import"./ShaderTechniqueConfiguration.js";import"./lengthUtils.js";import"./debugFlags2.js";import"./requestImageUtils.js";import"./enums.js";import"./Texture.js";import"./GLObjectType.js";import"./renderState.js";import"./RenderGeometry.js";import"../views/3d/webgl/RenderCamera.js";import"./frustum.js";import"./axisAngleDegrees.js";import"./Scheduler.js";import"./debugFlags.js";import"./ScreenSpacePass.glsl.js";import"./Float4DrawUniform.js";import"./NestedMap.js";import"./VertexArrayObject2.js";import"./VertexArrayObject.js";import"./RibbonLineMaterial.js";import"./Octree.js";import"./InterleavedLayout.js";import"./BufferView.js";import"./types.js";import"./floatRGBA.js";import"./Intersector.js";import"./glUtil.js";import"./VertexElementDescriptor.js";import"./MemCache.js";import"./BufferObject.js";import"./objectResourceUtils.js";import"./devEnvironmentUtils.js";import"./vec32.js";import"./vec42.js";import"./DefaultMaterial_COLOR_GAMMA.js";import"./Version.js";import"./resourceUtils3.js";import"./vec2f32.js";import"./GLTextureMaterial.js";import"./RayIntersections.js";import"./OutputHighlight.glsl.js";import"./DecodeSymbolColor.glsl.js";import"./VerticalOffset.glsl.js";import"./Matrix4sPassUniform.js";import"../views/3d/webgl/RenderNode.js";import"./CameraSpace.glsl.js";import"./vec3f32.js";import"./Program.js";import"./_commonjsHelpers.js";import"./GeometryUtil.js";import"./DoubleArray.js";import"./ShadowCastVisualizeTechniqueConfiguration.js";import"./euclideanLengthMeasurementUtils.js";import"./ElevationUpdateEvent.js";import"./ElevationContext.js";import"./unitConversionUtils.js";import"./hydratedFeatures.js";import"./graphicUtils.js";import"./HUDMaterial.js";import"./dehydratedFeatures.js";import"./quantizationUtils.js";import"./featureConversionUtils.js";import"./OptimizedFeature.js";import"./OptimizedGeometry.js";import"./OptimizedFeatureSet.js";import"./edgeUtils.js";import"./earcut.js";import"./SnappingCandidate.js";import"./visualVariableUtils.js";import"./sizeVariableUtils.js";import"./triangulationUtils.js";import"./deduplicate.js";import"./Normals.js";import"./CIMSymbolHelper.js";import"./BidiEngine.js";import"./fontUtils.js";import"./GeometryUtils.js";import"./enums2.js";import"./utils7.js";import"./definitions.js";import"./shapingUtils.js";import"./mat2d.js";import"./mat2df32.js";import"./Rect.js";import"./BoundingBox.js";import"./defaults.js";import"./defaultsJSON.js";import"./OverrideHelper.js";import"../symbols/support/cimSymbolUtils.js";import"./utils11.js";import"./jsonUtils.js";import"./parser.js";import"./LRUCache.js";import"./line.js";import"./line2.js";import"./lineStippleUtils.js";import"../geometry/support/MeshComponent.js";import"../geometry/support/MeshMaterial.js";import"../geometry/support/MeshTexture.js";import"./imageUtils.js";import"../geometry/support/MeshTextureTransform.js";import"../geometry/support/MeshMaterialMetallicRoughness.js";import"./MeshVertexAttributes.js";import"./meshVertexSpaceUtils.js";import"../geometry/support/MeshGeoreferencedVertexSpace.js";import"../geometry/support/MeshLocalVertexSpace.js";import"./projection.js";import"./interfaces6.js";import"./DefaultLayouts.js";import"./styleUtils.js";import"./webStyleSymbolUtils.js";import"../symbols/support/jsonUtils.js";import"./Intersector3.js";import"./ColorMaterial.js";import"./TriangleMaterial.js";import"./WebGLRequirements.js";import"./capabilities2.js";import"./contextUtils.js";import"./ray2.js";import"./viewpointUtils2.js";import"./ZoomMomentumEstimator.js";import"./labelFormatUtils.js";import"./labelUtils.js";import"./FeatureTileDescriptor3D.js";import"./elevationInfoUtils.js";import"./hitTest.js";import"./LayerConstants.js";import"./intersectorUtilsConversions.js";import"./ElevationRange.js";import"./geometryServiceUtils.js";import"./project.js";import"./utils8.js";import"./utils9.js";import"../rest/support/ProjectParameters.js";import"./hitTestSelectUtils.js";import"./terrainUtils.js";import"../views/3d/support/SceneViewPerformanceInfo.js";import"./ByteSizeUnit.js";import"../views/3d/support/LayerPerformanceInfo.js";import"./ElevationQueryTileCache.js";import"./RenderableTile.js";import"./mat3f32.js";import"./enums3.js";import"./TileStrategy.js";import"./TileKey2.js";import"./QueueProcessor.js";import"./config.js";import"./TiledDisplayObject.js";import"./DisplayObject.js";import"./StyleDefinition.js";import"./ElevationSamplerData.js";import"./resources.js";import"./edgeProcessing.js";import"./Viewshed.js";import"../views/3d/webgl.js";import"../views/3d/webgl/ManagedFBO.js";import"./testSVGPremultipliedAlpha.js";import"./RenderingContext.js";import"./ProgramCache.js";import"./screenshotUtils.js";import"./layerViewUtils.js";import"../views/ui/DefaultUI.js";import"../views/ui/UI.js";import"./themeUtils.js";import"../widgets/Attribution.js";import"../widgets/Widget.js";import"./uuid.js";import"./jsxWidgetSupport.js";import"../widgets/Attribution/AttributionViewModel.js";import"./globalCss.js";import"./accessibleHandler.js";import"./messageBundle.js";import"./jsxFactory.js";import"../widgets/Compass.js";import"../widgets/Compass/CompassViewModel.js";import"./utils20.js";import"../widgets/support/GoTo.js";import"../widgets/NavigationToggle.js";import"../widgets/NavigationToggle/NavigationToggleViewModel.js";import"../widgets/Zoom.js";import"../widgets/Zoom/ZoomViewModel.js";import"../layers/mixins/RefreshableLayer.js";import"./layerContainerType.js";let c=class extends(n(l(m(a)))){constructor(){super(...arguments),this.type="wmts-3d"}initialize(){this._getCompatibleTileInfoMatrixSet((t=>this._getTileInfoSupportError(t.tileInfo,t.fullExtent)));const t=s((()=>this.view?.basemapTerrain?.tilingSchemeLocked)).then((()=>{const t=this._getCompatibleTileInfoMatrixSet((t=>this._getTileInfoError(t.tileInfo,t.fullExtent)));null!=t&&(null!==t.id&&this.layer.activeLayer.tileMatrixSetId!==t.id&&(this.layer.activeLayer.tileMatrixSetId=t.id),t.tileInfo&&(this.tileInfo=t.tileInfo),this.layer.fullExtent=t.fullExtent)}));this.addResolvingPromise(t),this.when((()=>this._postInitialize()))}refresh(){this.emit("data-changed")}canResume(){if(!super.canResume())return!1;const t=this.layer.activeLayer.tileMatrixSet;return null!=t&&!this._getTileInfoError(t.tileInfo,t.fullExtent)}async fetchTile(t,o){return j(this,t,o)}async doRefresh(){this.suspended||this.emit("data-changed")}_postInitialize(){this._updatingHandles.add((()=>this.layer?.activeLayer?.styleId),(()=>this.refresh())),this._updatingHandles.add((()=>this.layer?.activeLayer),(t=>{const o=this._getCompatibleTileInfoMatrixSet((t=>this._getTileInfoError(t.tileInfo,t.fullExtent)),!0);o&&null!=o.id&&t.tileMatrixSetId!==o.id&&(this.layer.activeLayer.tileMatrixSetId=o.id),this.notifyChange("suspended"),this.canResume()&&this.refresh()}))}_getCompatibleTileInfoMatrixSet(t,s=!1){const r=p(this.layer);if(null!=r){if(o.isCollection(r)){const o=r.find((o=>{const r=t(o);return null!=r&&(s?i.getLogger(this).error("The selected tile matrix set is not compatible with the view",r):this.addResolvingPromise(Promise.reject(r))),null==r}));return o}const e=t(r);return null!=e&&(s?i.getLogger(this).error("The selected tile matrix set is not compatible with the view",e):this.addResolvingPromise(Promise.reject(e))),r}return null}_getTileInfoError(t,o){return this._getTileInfoSupportError(t,o)||this._getTileInfoCompatibilityError(t,this.view.basemapTerrain.tilingScheme)}};t([r()],c.prototype,"layer",void 0),t([r()],c.prototype,"suspended",void 0),t([r()],c.prototype,"tileInfo",void 0),c=t([e("esri.views.3d.layers.WMTSLayerView3D")],c);const u=c;export{u as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/WebGLRequirements.js b/library/arcgis/4.30/@arcgis/core/chunks/WebGLRequirements.js new file mode 100644 index 00000000..a15c3ef3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/WebGLRequirements.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{M as t,S as e,m as i,addFrameTask as n}from"../core/scheduling.js";import{g as o}from"./common.js";import{d as s}from"./mathUtils.js";import{b as a}from"./vec3.js";import{m as r}from"./handleUtils.js";import{h}from"../core/lang.js";import{d as c,r as l}from"./maybe.js";import d from"../views/input/gamepad/GamepadInputDevice.js";import{b as u}from"./screenUtils2.js";import{I as m}from"./InputManager.js";import{c as p}from"./screenUtils.js";import{c as _}from"../core/promiseUtils.js";import{s as g}from"./ensureType.js";import f from"../core/Error.js";import{g as v}from"./capabilities2.js";const P=t=>t*t,b=t=>1-P(1-t),w=t=>t*t*t,x=t=>1-w(1-t),D=t=>t<.5?w(2*t)/2:(x(2*(t-.5))+1)/2,S=t=>t*t*t*t,y=t=>1-S(1-t),k=t=>t*t*t*t*t,C=t=>1-k(1-t),M=t=>1-Math.cos(t*Math.PI/2),T=t=>1-M(1-t),E=t=>2**(10*(t-1)),F=t=>1-E(1-t),Z=t=>-(Math.sqrt(1-t*t)-1),A=t=>1-Z(1-t);function z(t){const e=2*(t-Math.sqrt((t-1)*t)),i=e/2/t;return n=>nit,"in-quad":P,"out-quad":b,"in-out-quad":t=>t<.5?P(2*t)/2:(b(2*(t-.5))+1)/2,"in-coast-quad":W,"out-coast-quad":I,"in-out-coast-quad":N,"in-cubic":w,"out-cubic":x,"in-out-cubic":D,"in-coast-cubic":U,"out-coast-cubic":q,"in-out-coast-cubic":G,"in-quart":S,"out-quart":y,"in-out-quart":t=>t<.5?S(2*t)/2:(y(2*(t-.5))+1)/2,"in-coast-quart":H,"out-coast-quart":j,"in-out-coast-quart":R,"in-quint":k,"out-quint":C,"in-out-quint":t=>t<.5?k(2*t)/2:(C(2*(t-.5))+1)/2,"in-coast-quint":O,"out-coast-quint":B,"in-out-coast-quint":$,"in-sine":M,"out-sine":T,"in-out-sine":t=>t<.5?M(2*t)/2:(T(2*(t-.5))+1)/2,"in-expo":E,"out-expo":F,"in-out-expo":t=>t<.5?E(2*t)/2:(F(2*(t-.5))+1)/2,"in-circ":Z,"out-circ":A,"in-out-circ":t=>t<.5?Z(2*t)/2:(A(2*(t-.5))+1)/2};class V{constructor(){this.pan=0,this.rotate=0,this.fov=0,this.sourceZoom=0,this.targetZoom=0}}const Y={desiredScreenFlow:2,minDuration:t(500),maxDuration:t(8e3)},J={...Y,maxDuration:t(4e3)};class Q{constructor(t){this._createCamera=t,this.compared=new V,this.segmentStart=0,this.segmentEnd=1,this.settings={desiredScreenFlow:Y.desiredScreenFlow},this.source=t(),this.target=t()}clone(){const t=new Q(this._createCamera);return t.copyFrom(this),t}copyFrom(t){this.update(t.source,t.target,t.settings)}update(t,e,i){this.source!==t&&this.source.copyFrom(t),this.target!==e&&this.target.copyFrom(e),this.source.compareTo(this.target,this.compared),this.settings.desiredScreenFlow=null!=i.desiredScreenFlow?i.desiredScreenFlow:Y.desiredScreenFlow,this.desiredPixelFlow=this.settings.desiredScreenFlow*this.target.size,this.halfWindowSize=this.target.size/2}halfWindowPanAtZoom(t){const e=this.target.pixelsPerPanAtZoom(t);return this.halfWindowSize/e}get hasZoom(){return Math.abs(this.compared.sourceZoom-this.compared.targetZoom)>1e-5}get hasPan(){return this.compared.pan>o()}get hasFov(){return Math.abs(this.compared.fov)>o()}get hasRotate(){return this.compared.rotate>o()}}let X=class{constructor(){this.segments=new Array}get time(){return this.segments.reduce(((t,i)=>e(t+i.time)),e(0))}interpolateComponentsAt(t,e){t=Math.min(Math.max(t,0),1),t*=this.time;let i=0,n=0;const o=this.definition,s=this.segments.reduce(((t,e)=>t||e.definition.hasZoom),!1);for(let a=0;aMath.abs(t-o)?i:t;e.zoomOffset=a-s,e.zoom=(n-o)/(a-o)}else e.zoom=1;return e}t-=r.time,i+=h.compared.pan,n+=h.compared.rotate}}segmentInterpolateComponentsAt(t,e,i){t.interpolateComponentsAt(e,i)}};class tt{get time(){return this._time}constructor(t){t&&this.update(t)}update(t){t&&(this.definition?this.definition.copyFrom(t):this.definition=t.clone()),this._updatePrecomputedVariables(),this._updatePixelFlow()}_updatePrecomputedVariables(){const t=this.definition,e=t.compared,i=e.sourceZoom,n=e.targetZoom;this._zoomSign=i>n?1:-1,this._panPixelsAtSource=e.pan*t.source.pixelsPerPanAtZoom(i);const o=(t.source.pixelsPerRotateAtZoom(i)+t.target.pixelsPerRotateAtZoom(n))/2;this._rotatePixels=e.rotate*o}_updatePixelFlow(){const t=this.definition.compared.sourceZoom,i=this.definition.compared.targetZoom,{hasZoom:n,hasPan:o,hasRotate:s}=this.definition;let a=0,r=0;n&&(o&&(a=(i/t-1)/(-1/(this._zoomSign*this.definition.halfWindowSize)*Math.LN2*this._panPixelsAtSource)),s&&(r=this._zoomSign*(Math.log(t/i)/Math.LN2)*this.definition.halfWindowSize/this._rotatePixels)),this._zoomPixelFlow=0,this._panPixelFlow=0,this._rotatePixelFlow=0;const h=this.definition.desiredPixelFlow;if(n&&o&&s){const t=a+r+a*r;this._zoomPixelFlow=a*r/t*h,this._panPixelFlow=r/t*h,this._rotatePixelFlow=a/t*h}else if(n&&o){const t=1+a;this._zoomPixelFlow=a/t*h,this._panPixelFlow=1/t*h}else if(n&&s){const t=1+r;this._zoomPixelFlow=r/t*h,this._rotatePixelFlow=1/t*h}else if(o&&s){const t=this._panPixelsAtSource/this._rotatePixels,e=1+t;this._panPixelFlow=t/e*h,this._rotatePixelFlow=1/e*h}else o?this._panPixelFlow=h:n?this._zoomPixelFlow=h:s&&(this._rotatePixelFlow=h);this._time=this.rotateTime??this.zoomTime??this.panTime??this.fovTime??e(0)}get rotateTime(){return this.definition.hasRotate?e(this._rotatePixels/this._rotatePixelFlow):null}get zoomTime(){return this.definition.hasZoom?e(this._zoomSign*(Math.log(this.definition.compared.sourceZoom/this.definition.compared.targetZoom)/Math.LN2)*this.definition.halfWindowSize/this._zoomPixelFlow):null}get fovTime(){return this.definition.hasFov?e(Math.abs(this.definition.compared.fov)/et):null}get panTime(){if(this.definition.hasPan){if(this.definition.hasZoom){const t=-1/(this._zoomSign*this.definition.halfWindowSize)*Math.LN2,i=t*this._panPixelsAtSource;return e(Math.log(i*(this._zoomPixelFlow/this._panPixelFlow)+1)/(t*this._zoomPixelFlow))}return e(this._panPixelsAtSource/this._panPixelFlow)}}_interpolateComponentsZoom(t){if(0===t||1===t)return t;if(this.definition.hasZoom){const e=this.definition.compared.sourceZoom,i=this.definition.compared.targetZoom;return(e*(e/i)**-t-e)/(i-e)}return t}_interpolateComponentsFov(t){if(0===t)return this.definition.segmentStart;if(1===t)return this.definition.segmentEnd;if(this.definition.hasFov){const{segmentStart:e,segmentEnd:i}=this.definition;return e+t*(i-e)}return this.definition.segmentStart}_interpolateComponentsPan(t){if(0===t||1===t)return t;if(this.definition.hasPan&&this.definition.hasZoom){const e=-1/(this._zoomSign*this.definition.halfWindowSize)*this._zoomPixelFlow;return 1/this._panPixelsAtSource*(this._panPixelFlow*(2**(e*t*this._time)-1))/(e*Math.LN2)}return t}_interpolateComponentsRotate(t){return t}interpolateComponentsAt(t,e){t=Math.min(Math.max(t,0),1),e.zoom=this._interpolateComponentsZoom(t),e.pan=this._interpolateComponentsPan(t),e.rotate=this._interpolateComponentsRotate(t),e.zoomOffset=0,e.fov=this._interpolateComponentsFov(t)}}const et=s(90);function it(t,e,i){const n=e-t.compared.sourceZoom,o=t.halfWindowPanAtZoom(n);return-t.halfWindowSize*(i.ascensionFactor*Math.LN2*t.compared.pan+o)*Math.log(t.compared.sourceZoom/e)/(t.desiredPixelFlow*Math.LN2*o)}function nt(t,e,i){const n=1/e,o=Math.log(t.compared.sourceZoom*n),s=1/t.desiredPixelFlow,a=1/Math.LN2,r=e-t.compared.sourceZoom,h=1/r,c=(i.ascensionFactor*Math.LN2*t.compared.pan+t.halfWindowPanAtZoom(r))/t.halfWindowPanAtZoom(1);return t.halfWindowSize*n*s*a*h*c-t.halfWindowSize*o*s*a*h+t.halfWindowSize*o*s*a*c/(r*r)}function ot(t,e,i){const n=e-t.compared.sourceZoom,o=1/n,s=1/e,a=Math.log(t.compared.sourceZoom*s),r=(i.ascensionFactor*Math.LN2*t.compared.pan+t.halfWindowPanAtZoom(n))/t.halfWindowPanAtZoom(1);return t.halfWindowSize*o*(-2*o*s*r+2*o*a+2*s-2*a*r/(n*n)-r/(e*e))/(t.desiredPixelFlow*Math.LN2)}function st(t,e){return-t.halfWindowSize*Math.log(t.compared.sourceZoom/e)/(t.desiredPixelFlow*Math.LN2)}function at(t,e){return t.halfWindowSize/(e*t.desiredPixelFlow*Math.LN2)}function rt(t,e){return-t.halfWindowSize/(e*e*t.desiredPixelFlow*Math.LN2)}function ht(t,e,i){return t.halfWindowSize*(-t.halfWindowPanAtZoom(e)-i.descensionFactor*Math.LN2*t.compared.pan+t.halfWindowPanAtZoom(t.compared.targetZoom))*Math.log(e/t.compared.targetZoom)/(t.desiredPixelFlow*Math.LN2*t.halfWindowPanAtZoom(-e+t.compared.targetZoom))}function ct(t,e,i){const n=Math.log(e/t.compared.targetZoom),o=1/t.desiredPixelFlow,s=1/Math.LN2,a=-e+t.compared.targetZoom,r=1/a,h=(-t.halfWindowPanAtZoom(e)-i.descensionFactor*Math.LN2*t.compared.pan+t.halfWindowPanAtZoom(t.compared.targetZoom))/t.halfWindowPanAtZoom(1);return-t.halfWindowSize*n*o*s*r+t.halfWindowSize*n*o*s*h/(a*a)+t.halfWindowSize*o*s*r*h/e}function lt(t,e,i){const n=e-t.compared.targetZoom,o=1/n,s=1/e,a=Math.log(e/t.compared.targetZoom),r=(t.halfWindowPanAtZoom(e)+i.descensionFactor*Math.LN2*t.compared.pan-t.halfWindowPanAtZoom(t.compared.targetZoom))/t.halfWindowPanAtZoom(1);return t.halfWindowSize*o*(-2*o*s*r-2*o*a+2*s+2*a*r/(n*n)-r/(e*e))/(t.desiredPixelFlow*Math.LN2)}function dt(t,e){return t.halfWindowSize*Math.log(e/t.compared.targetZoom)/(t.desiredPixelFlow*Math.LN2)}function ut(t,e){return t.halfWindowSize/(e*t.desiredPixelFlow*Math.LN2)}function mt(t,e){return-t.halfWindowSize/(e*e*t.desiredPixelFlow*Math.LN2)}class pt extends X{constructor(t,e){super(),this._preallocSegments=[new tt,new tt,new tt],this._ascensionSegment=null,this._descensionSegment=null,this.update(t,e)}update(t,e){if(!t)return;this.definition?this.definition.copyFrom(t):this.definition=t.clone();const i=e?.apex?function(t,e){let i=function(t,e){const i=Math.max(t.compared.sourceZoom,t.compared.targetZoom),n=t.source.zoomAtPixelsPerPan(t.desiredPixelFlow/t.compared.pan)/2;return na(t,e,n)+function(t,e,i){return-t.compared.pan*t.halfWindowSize*(i.ascensionFactor+i.descensionFactor-1)/(t.desiredPixelFlow*t.halfWindowPanAtZoom(e))}(t,e,n)+c(t,e,n),m=e=>r(t,e,n)+function(t,e,i){return t.compared.pan*t.halfWindowSize*(i.ascensionFactor+i.descensionFactor-1)/(t.desiredPixelFlow*t.halfWindowPanAtZoom(e*e))}(t,e,n)+l(t,e,n),p=e=>h(t,e,n)+function(t,e,i){return-2*t.compared.pan*t.halfWindowSize*(i.ascensionFactor+i.descensionFactor-1)/(t.desiredPixelFlow*t.halfWindowPanAtZoom(e*e*e))}(t,e,n)+d(t,e,n);let _=u(i);const g=function(t){const e=t.compared.sourceZoom-t.compared.targetZoom;if(0===e)return t.compared.pan*t.halfWindowSize/(t.desiredPixelFlow*t.halfWindowPanAtZoom(t.compared.sourceZoom));const i=Math.LN2*t.compared.pan,n=e,o=t.halfWindowPanAtZoom(n),s=t.halfWindowSize*Math.log(t.compared.sourceZoom/t.compared.targetZoom)/(t.desiredPixelFlow*Math.LN2*o);return t.compared.sourceZoom<=t.compared.targetZoom?s*(i-o):s*(i+o)}(t);let f;const v=e.maximumIterations||20,P=null!=e.maximumDistance?e.maximumDistance:1/0;for(f=0;fn&&(o+=n);const s=o/p(i);if(isNaN(s)||i>=P&&s<0){if(!isFinite(P))return null;i=P,_=u(i);break}if(i-=s,i.7*g||i0&&(n.definition?n.definition.copyFrom(this.definition):n.definition=this.definition.clone(),n.definition.copyFrom(this.definition),n.definition.compared.sourceZoom=t,n.definition.compared.targetZoom=t,n.definition.compared.pan=this.definition.compared.pan*r,n.definition.compared.rotate=this.definition.compared.rotate*r,n.definition.segmentStart=i.definition.segmentEnd,n.definition.segmentEnd=i.definition.segmentEnd+r,n.update(),this.segments.push(n)),o.definition?o.definition.copyFrom(this.definition):o.definition=this.definition.clone(),o.definition.compared.sourceZoom=t,o.definition.compared.pan=this.definition.compared.pan*a,o.definition.compared.rotate=this.definition.compared.rotate*a,o.definition.segmentStart=s+r,o.update(),this._descensionSegment=o,this.segments.push(o)}_updateWithoutApex(){const[t]=this._preallocSegments;t.update(this.definition),this.segments.push(t)}}const _t=new class{constructor(){this.pan=0,this.rotate=0,this.zoom=0,this.fov=0,this.zoomOffset=0}};let gt=class{get time(){return this._time}get isLinear(){return 1===this.path.segments.length}constructor(e){this._time=t(0),this._easing=N,this.definition=new Q(e),this.path=new pt}update(t,n,o){this.definition.update(t,n,o),this.path.update(this.definition,o),this._time=this._applyTimeSettings(i(isFinite(this.path.time)?this.path.time:e(0)),o),this._easing=o.easing??(this._time>=1e3?N:F)}cameraAt(t,e){t=Math.min(Math.max(0,t),1),t=this._normalizedEasing(t);const i=this.path.interpolateComponentsAt(t,_t);e.interpolate(this.definition.source,this.definition.target,i)}_normalizedEasing(t){const e=this._easing(0,this._time),i=this._easing(1,this._time);return(this._easing(t,this._time)-e)/(i-e)}_applyTimeSettings(e,i){const n=null!=i.speedFactor?i.speedFactor:1,o=i.minDuration??Y.minDuration/n,s=i.maxDuration??Y.maxDuration/n;return null!=i.duration?i.duration:t(Math.min(Math.max(e/n,o),s))}};function ft(t,e){switch(e){case"primary":return"touch"===t.pointerType||0===t.button;case"secondary":return"touch"!==t.pointerType&&2===t.button;case"tertiary":return"touch"!==t.pointerType&&1===t.button}}function vt(t,e){if("touch"===t.pointerType)return!1;switch(e){case"primary":return 0===t.button;case"secondary":return 2===t.button;case"tertiary":return 1===t.button}}class Pt{constructor(t){this._callbacks=t,this._currentCount=0,this._callbacks.condition||(this._callbacks.condition=()=>!0)}handle(t){const e=t.data,i=e.pointers.size;switch(e.action){case"start":this._currentCount=i,this._emitStart(t);break;case"added":this._emitEnd(this._previousEvent),this._currentCount=i,this._emitStart(t);break;case"update":this._emitUpdate(t);break;case"removed":this._startEvent&&this._emitEnd(this._previousEvent),this._currentCount=i,this._emitStart(t);break;case"end":this._emitEnd(t),this._currentCount=0}this._previousEvent=t}_emitStart(t){this._startEvent=t,this._callbacks.condition?.(this._currentCount,t)&&this._callbacks.start(this._currentCount,t,this._startEvent)}_emitUpdate(t){this._callbacks.condition?.(this._currentCount,t)&&this._callbacks.update(this._currentCount,t,this._startEvent)}_emitEnd(t){this._callbacks.condition?.(this._currentCount,t)&&this._callbacks.end(this._currentCount,t,this._startEvent),this._startEvent=null}}function bt(t){let e=t*t;return t<0&&(e*=-1),e}function wt(t){return t.translation[0]=0,t.translation[1]=0,t.translation[2]=0,t.heading=0,t.tilt=0,t}function xt(t,e,i){const n=i,o=t.state,s=t.device,r="forward-down"===e.tiltDirection?1:-1;return"standard"===s.deviceType?(n.translation[0]=bt(o.axes[0]),n.translation[1]=bt(o.axes[1]),n.translation[2]=bt(o.buttons[7])-bt(o.buttons[6]),n.heading=bt(o.axes[2]),n.tilt=bt(o.axes[3])):"spacemouse"===s.deviceType&&(n.translation[0]=1.2*bt(o.axes[0]),n.translation[1]=1.2*bt(o.axes[1]),n.translation[2]=2*-bt(o.axes[2]),n.heading=1.2*bt(o.axes[5]),n.tilt=1.2*bt(o.axes[3])),n.tilt*=r,a(n.translation,n.translation,1),n}function Dt(t,e){const i=e;return i.translation[0]=t[1]-t[0],i.translation[1]=t[3]-t[2],i.translation[2]=t[4]-t[5],i.heading=t[7]-t[6],i.tilt=t[8]-t[9],i.zoom=t[10]-t[11],i}function St(t){return 0===t.translation[0]&&0===t.translation[1]&&0===t.translation[2]&&0===t.heading&&0===t.tilt&&0===t.zoom}function yt(t){const e=()=>t("visible"===document.visibilityState);return document.addEventListener("visibilitychange",e),r((()=>document.removeEventListener("visibilitychange",e)))}function kt(t){const e=t.native;return e?{buttons:e.buttons.map((t=>t.pressed?t.value||1:0)),axes:e.axes.map((e=>function(t,e){const i=Math.abs(t);return i{this._connectGamepad(t.gamepad)},this._onDisconnectGamepad=t=>{const e=t.gamepad,i=e.index,n=this._inputDevices[i];n&&(this._emitGamepadEvent(e,kt(n),!1),this._inputDevices.splice(i,1),this._latestUpdate.splice(i,1),this._input.gamepad.devices.remove(n),this.ensurePollingState())},this._frameTask=null,this._latestUpdate=new Array,this._inputDevices=new Array,this._callback=null;const i="getGamepads"in window.navigator,n=window.isSecureContext;this.supported=i&&n,this.supported&&(Tt((t=>this._connectGamepad(t))),window.addEventListener("gamepadconnected",this._onConnectGamepad),window.addEventListener("gamepaddisconnected",this._onDisconnectGamepad),this.ensurePollingState())}destroy(){this.hasEventListeners=!1,this.supported&&(window.removeEventListener("gamepadconnected",this._onConnectGamepad),window.removeEventListener("gamepaddisconnected",this._onDisconnectGamepad))}set hasEventListeners(t){this._hasEventListeners!==t&&(this._hasEventListeners=t,this.ensurePollingState())}get _eventsEnabled(){return this.supported&&this._inputDevices.length>0&&this._hasEventListeners}set onEvent(t){this._callback=t}_connectGamepad(t){const e=new d(t);"unknown"!==e.deviceType&&(this._inputDevices[t.index]=e,this._input.gamepad.devices.add(e)),this.ensurePollingState()}ensurePollingState(){this._eventsEnabled?this._startPolling():this._stopPolling()}_startPolling(){null==this._frameTask&&(this._frameTask=n({update:()=>this._readGamepadState()}))}_stopPolling(){null!=this._frameTask&&(this._frameTask.remove(),this._frameTask=null,this._latestUpdate=new Array)}_readGamepadState(){const t=document.hasFocus(),e=this._element.contains(document.activeElement),i="document"===this._input.gamepad.enabledFocusMode&&!t||"view"===this._input.gamepad.enabledFocusMode&&!e;Tt((t=>{const e=this._inputDevices[t.index];if(!e)return;const n=this._latestUpdate[t.index],o=kt(e),s=i||function(t){for(let e=0;e{},this._activePointerCaptures=new Set,this._keyDownState=new Set,this._eventId=1,this._browserTouchPanningEnabled=!1,this._element=t,t.getAttribute("tabindex")||t.setAttribute("tabindex","0"),this._eventHandlers={"key-down":this._handleKey,"key-up":this._handleKey,"pointer-down":this._handlePointer,"pointer-move":this._handlePointerPreventDefault,"pointer-up":this._handlePointerPreventDefault,"pointer-enter":this._handlePointer,"pointer-leave":this._handlePointer,"pointer-cancel":this._handlePointer,"mouse-wheel":this._handleMouseWheel,"pointer-capture-lost":this._handlePointerCaptureLost},this._updateTouchAction(),this._element.addEventListener("keydown",this._preventAltKeyDefault),this._gamepadSource=new Ct(t,this._input),this._gamepadSource.onEvent=t=>this._callback("gamepad",t)}destroy(){this._callback=()=>{},this.activeEvents=null,this._activePointerCaptures.forEach((t=>{this._releasePointerCaptureSafe(t)})),this._gamepadSource=c(this._gamepadSource),this._activePointerCaptures=null,this._removeTouchAction(),this._element.removeEventListener("keydown",this._preventAltKeyDefault)}get browserTouchPanningEnabled(){return this._browserTouchPanningEnabled}set browserTouchPanningEnabled(t){this._browserTouchPanningEnabled=t,this._updateTouchAction(),this._updateTouchEventHandling()}set onEventReceived(t){this._callback=t}set activeEvents(t){for(const e in this._active)if(!t||!t.has(e)){const t=this._active[e];this._element.removeEventListener(It[e],t),delete this._active[e]}t&&t.forEach((t=>{if(!this._active[t]&&It[t]){const e=(this._eventHandlers[t]||this._handleDefault).bind(this,t);this._element.addEventListener(It[t],e),this._active[t]=e}})),this._gamepadSource.hasEventListeners=t?.has("gamepad")??!1}setPointerCapture(t,e){e?this._setPointerCatpureSafe(t.pointerId):(this._releasePointerCaptureSafe(t.pointerId),this._activePointerCaptures.delete(t.pointerId))}_updateTouchAction(){this._element.classList.remove(this._browserTouchPanningEnabled?Lt.touchNone:Lt.touchPan),this._element.classList.add(this._browserTouchPanningEnabled?Lt.touchPan:Lt.touchNone)}_updateTouchEventHandling(){this._browserTouchPanningEnabled?this._element.addEventListener("touchmove",this._preventMultiTouchPanning):this._element.removeEventListener("touchmove",this._preventMultiTouchPanning)}_removeTouchAction(){this._element.classList.remove(Lt.touchNone),this._element.classList.remove(Lt.touchPan),this._element.removeEventListener("touchmove",this._preventMultiTouchPanning)}_setPointerCatpureSafe(t){try{this._element.setPointerCapture(t),this._activePointerCaptures.add(t)}catch{}}_releasePointerCaptureSafe(t){try{if(this._element.hasPointerCapture&&!this._element.hasPointerCapture(t))return;this._element.releasePointerCapture(t)}catch(t){}}_updateNormalizedPointerLikeEvent(t,e){const i=u(this._element,t);return Wt.test.disableSubpixelCoordinates&&(i.x=Math.round(i.x),i.y=Math.round(i.y)),e.x=i.x,e.y=i.y,e}_handleKey(t,e){const{key:i}=e;i&&"key-up"===t&&this._keyDownState.delete(i);const n={native:e,key:i,repeat:!!i&&this._keyDownState.has(i)};i&&"key-down"===t&&this._keyDownState.add(n.key),this._callback(t,n)}_handlePointer(t,e){const i=this._updateNormalizedPointerLikeEvent(e,{native:e,x:0,y:0,pointerType:e.pointerType,button:e.button,buttons:e.buttons,eventId:this._eventId++});this._callback(t,i)}_handlePointerPreventDefault(t,e){const i=this._updateNormalizedPointerLikeEvent(e,{native:e,x:0,y:0,pointerType:e.pointerType,button:e.button,buttons:e.buttons,eventId:this._eventId++});e.preventDefault(),this._callback(t,i)}_handleMouseWheel(t,e){let i=e.deltaY;switch(e.deltaMode){case 0:Et&&(i=i/document.documentElement.clientHeight*600);break;case 1:i*=30;break;case 2:i*=900}Et?i*=.7:Ft||At?i*=.6:Zt&&(i*=1.375);const n=Math.abs(i);if(n>100){const t=.02;i=i/n*200/(1+Math.exp(-t*(n-100)))}const o=this._updateNormalizedPointerLikeEvent(e,{native:e,x:0,y:0,deltaY:i});this._callback(t,o)}_handlePointerCaptureLost(t,e){this._activePointerCaptures.delete(e.pointerId),this._handleDefault(t,e)}_handleDefault(t,e){const i={native:e};e.preventDefault(),this._callback(t,i)}_preventAltKeyDefault(t){"Alt"===t.key&&t.preventDefault()}_preventMultiTouchPanning(t){t.touches.length>1&&t.preventDefault()}}Wt.test={disableSubpixelCoordinates:!1};const It={"key-down":"keydown","key-up":"keyup","pointer-down":"pointerdown","pointer-up":"pointerup","pointer-move":"pointermove","mouse-wheel":"wheel","pointer-capture-got":"gotpointercapture","pointer-capture-lost":"lostpointercapture","context-menu":"contextmenu","pointer-enter":"pointerenter","pointer-leave":"pointerleave","pointer-cancel":"pointercancel",focus:"focus",blur:"blur"};class Nt extends m{constructor(){super(!0),this.registerIncoming("context-menu",(t=>{t.data.native.preventDefault()}))}}const Ut={maximumClickDelay:300,movementUntilMouseDrag:1.5,movementUntilPenDrag:6,movementUntilTouchDrag:6,holdDelay:500,maximumDoubleClickDelay:250,maximumDoubleClickDistance:10,maximumDoubleTouchDelay:350,maximumDoubleTouchDistance:35};function qt(t,e){return Math.abs(e.x-t.x)+Math.abs(e.y-t.y)}function Gt(t){const{native:e}=t,{pointerId:i,button:n,pointerType:o}=e;return"mouse"===o?`${i}:${n}`:`${o}`}class Ht extends m{constructor(t){super(!1),this._navigationTouch=t,this._startStateModifiers=new Set,this._activePointerMap=new Map,this._isDragging=!1,this._isCurrentDragSuppressed=!1,this._drag=this.registerOutgoing("drag"),this.registerIncoming("pointer-drag",this._handlePointerDrag.bind(this)),this.registerIncoming("pointer-up",this._handlePointerUpAndPointerLost.bind(this)),this.registerIncoming("pointer-capture-lost",this._handlePointerUpAndPointerLost.bind(this)),this.registerIncoming("pointer-cancel",this._handlePointerUpAndPointerLost.bind(this))}_createPayload(t,e,i,n){return{action:t,pointerType:this._pointerType,button:this._mouseButton,buttons:e.buttons,timestamp:n,pointers:Ot(this._activePointerMap),pointer:e,angle:i.angle,radius:i.radius,center:i.center}}_addPointer(t){const e=t.native.pointerId,i=Rt(this._activePointerMap).angle,n={event:t,initialAngle:0,lastAngle:0};this._activePointerMap.set(e,n);const o=Bt(n,jt(this._activePointerMap));n.initialAngle=o,n.lastAngle=o,this._updatePointerAngles(i)}_updatePointer(t){if(t&&null==t.x&&null==t.y)return;const e=t.native.pointerId,i=this._activePointerMap.get(e);i?i.event=t:this._addPointer(t)}_removePointer(t){const e=Rt(this._activePointerMap).angle;this._activePointerMap.delete(t),this._updatePointerAngles(e)}_updatePointerAngles(t){const e=Rt(this._activePointerMap);this._activePointerMap.forEach((i=>{i.initialAngle=Bt(i,e)-t,i.lastAngle=Bt(i,e)-t}))}_emitEvent(t,e,i){const n=Rt(this._activePointerMap);this._drag.emit(this._createPayload(t,e,n,i),void 0,this._startStateModifiers)}_handlePointerUpAndPointerLost(e){const i=e.data.native.pointerId,n=t(e.timestamp);this._activePointerMap.get(i)&&(1===this._activePointerMap.size?(this._updatePointer(e.data),!this._isCurrentDragSuppressed&&this._emitEvent("end",e.data,n),this._isDragging=!1,this._isCurrentDragSuppressed=!1,this._removePointer(i)):(this._removePointer(i),this._emitEvent("removed",e.data,t(e.timestamp))))}_handlePointerDrag(e){const i=e.data,n=i.currentEvent,o=t(e.timestamp);switch(i.action){case"start":case"update":this._isDragging?this._activePointerMap.has(n.native.pointerId)?(this._updatePointer(n),!this._isCurrentDragSuppressed&&this._emitEvent("update",n,o)):(this._addPointer(n),this._emitEvent("added",n,o),this._isCurrentDragSuppressed=this._isSuppressed):(this._updatePointer(n),this._pointerType=e.data.startEvent.pointerType,this._mouseButton=e.data.startEvent.button,this._startStateModifiers=e.modifiers,this._isDragging=!0,this._isCurrentDragSuppressed=this._isSuppressed,!this._isCurrentDragSuppressed&&this._emitEvent("start",n,o))}}get _isSuppressed(){return!!this._navigationTouch&&!this._navigationTouch.browserTouchPanEnabled&&"touch"===this._pointerType&&1===this._activePointerMap.size}}function jt(t){const e=[];return t.forEach((t=>{e.push(p(t.event.x,t.event.y))})),function(t,e){if(e?(e.radius=0,e.center.x=0,e.center.y=0):e={radius:0,center:p()},0===t.length)return e;if(1===t.length)return e.center.x=t[0].x,e.center.y=t[0].y,e;if(2===t.length){const[i,n]=t,[o,s]=[n.x-i.x,n.y-i.y];return e.radius=Math.sqrt(o*o+s*s)/2,e.center.x=(i.x+n.x)/2,e.center.y=(i.y+n.y)/2,e}let i=0,n=0;for(let e=0;et.x-i)),s=t.map((t=>t.y-n));let a=0,r=0,h=0,c=0,l=0,d=0,u=0;for(let t=0;t{let n=Bt(t,e),o=n-t.lastAngle;for(;o>Math.PI;)o-=2*Math.PI;for(;o<-Math.PI;)o+=2*Math.PI;n=t.lastAngle+o,t.lastAngle=n;const s=n-t.initialAngle;i+=s})),i/=t.size||1,{angle:i,radius:e.radius,center:e.center}}function Ot(t){const e=new Map;return t.forEach(((t,i)=>e.set(i,t.event))),e}function Bt(t,e){const i=t.event,n=i.x-e.center.x,o=i.y-e.center.y;return Math.atan2(o,n)}var $t;!function(t){t[t.Left=0]="Left",t[t.Middle=1]="Middle",t[t.Right=2]="Right",t[t.Back=3]="Back",t[t.Forward=4]="Forward",t[t.Undefined=-1]="Undefined"}($t||($t={}));class Kt extends m{constructor(t=Ut.maximumDoubleClickDelay,e=Ut.maximumDoubleClickDistance,i=Ut.maximumDoubleTouchDelay,n=Ut.maximumDoubleTouchDistance,o=_){super(!1),this._maximumDoubleClickDelay=t,this._maximumDoubleClickDistance=e,this._maximumDoubleTouchDelay=i,this._maximumDoubleTouchDistance=n,this._clock=o,this._pointerState=new Map,this._immediateDoubleClick=this.registerOutgoing("immediate-double-click"),this.registerIncoming("pointer-down",this._handlePointerDown.bind(this)),this.registerIncoming("pointer-up",this._handlePointerUp.bind(this))}onUninstall(){this._pointerState.forEach((t=>{t.immediateDoubleClick&&t.immediateDoubleClick.timeoutHandle.remove()})),super.onUninstall()}_handlePointerDown(t){const e=t.data,i=Gt(e);if(!this._pointerState.has(i)){const t={downButton:e.native.button,x:e.x,y:e.y,immediateDoubleClick:null};this._pointerState.set(i,t),this.startCapturingPointer(e.native)}}_handlePointerUp(t){const e=t.data,i=Gt(e),n=this._pointerState.get(i);if(n&&n.downButton===e.native.button){const i=n.immediateDoubleClick,o="touch"===t.data.native.pointerType?this._maximumDoubleTouchDistance:this._maximumDoubleClickDistance;i?(i.timeoutHandle.remove(),qt(i,t.data)>o?this._startImmediateDoubleClick(t,n):(this._immediateDoubleClick.emit(t.data,void 0,i.modifiers),this._removeState(e))):qt(n,t.data)>o?this._removeState(e):this._startImmediateDoubleClick(t,n)}}_startImmediateDoubleClick(t,e){const i="touch"===t.data.native.pointerType?this._maximumDoubleTouchDelay:this._maximumDoubleClickDelay;e.immediateDoubleClick={x:t.data.x,y:t.data.y,modifiers:t.modifiers,timeoutHandle:this._clock.setTimeout((()=>this._removeState(t.data)),i)}}_removeState(t){const e=Gt(t);this._pointerState.delete(e),this.stopCapturingPointer(t.native),this.refreshHasPendingInputs()}}class Vt extends m{constructor(t=Ut.maximumClickDelay,e=Ut.movementUntilMouseDrag,i=Ut.movementUntilPenDrag,n=Ut.movementUntilTouchDrag,o=Ut.holdDelay,s=_){super(!1),this._maximumClickDelay=t,this._movementUntilMouseDrag=e,this._movementUntilPenDrag=i,this._movementUntilTouchDrag=n,this._holdDelay=o,this._clock=s,this._pointerState=new Map,this._pointerDrag=this.registerOutgoing("pointer-drag"),this._immediateClick=this.registerOutgoing("immediate-click"),this._pointerHold=this.registerOutgoing("hold"),this.registerIncoming("pointer-down",this._handlePointerDown.bind(this)),this.registerIncoming("pointer-up",(t=>{this._handlePointerLoss(t,"pointer-up")})),this.registerIncoming("pointer-capture-lost",(t=>{this._handlePointerLoss(t,"pointer-capture-lost")})),this.registerIncoming("pointer-cancel",(t=>{this._handlePointerLoss(t,"pointer-cancel")})),this._moveHandle=this.registerIncoming("pointer-move",this._handlePointerMove.bind(this)),this._moveHandle.pause()}onUninstall(){this._pointerState.forEach((t=>{t.holdTimeout=l(t.holdTimeout)})),super.onUninstall()}_handlePointerDown(t){const e=t.data,i=e.native.pointerId;let n=null;0===this._pointerState.size&&(n=this._clock.setTimeout((()=>{const e=this._pointerState.get(i);if(e){if(!e.isDragging){const i=e.previousEvent;this._pointerHold.emit(i,void 0,t.modifiers),e.holdEmitted=!0}e.holdTimeout=null}}),this._holdDelay));const o={startEvent:e,previousEvent:e,startTimestamp:t.timestamp,isDragging:!1,downButton:e.native.button,holdTimeout:n,modifiers:new Set};this._pointerState.set(i,o),this.startCapturingPointer(e.native),this._moveHandle.resume(),this._pointerState.size>1&&this._startDragging(t)}_handlePointerMove(t){const e=t.data,i=e.native.pointerId,n=this._pointerState.get(i);n&&(n.isDragging?this._pointerDrag.emit(Yt("update",n,e),void 0,n.modifiers):function(t,e){const i=e.x-t.x,n=e.y-t.y;return Math.sqrt(i*i+n*n)}(e,n.startEvent)>this._getDragThreshold(e.native.pointerType)&&this._startDragging(t),n.previousEvent=e)}_getDragThreshold(t){switch(t){case"touch":return this._movementUntilTouchDrag;case"pen":return this._movementUntilPenDrag;default:return this._movementUntilMouseDrag}}_startDragging(t){const e=t.data,i=e.native.pointerId;this._pointerState.forEach((n=>{null!=n.holdTimeout&&(n.holdTimeout.remove(),n.holdTimeout=null),n.isDragging||(n.modifiers=t.modifiers,n.isDragging=!0,i===n.startEvent.native.pointerId?this._pointerDrag.emit(Yt("start",n,e)):this._pointerDrag.emit(Yt("start",n,n.previousEvent),t.timestamp))}))}_handlePointerLoss(t,e){const i=t.data,n=i.native.pointerId,o=this._pointerState.get(n);o&&(null!=o.holdTimeout&&(o.holdTimeout.remove(),o.holdTimeout=null),o.isDragging?this._pointerDrag.emit(Yt("end",o,"pointer-up"===e?i:o.previousEvent),void 0,o.modifiers):"pointer-up"===e&&o.downButton===i.native.button&&t.timestamp-o.startTimestamp<=this._maximumClickDelay&&!o.holdEmitted&&this._immediateClick.emit(i),this._pointerState.delete(n),this.stopCapturingPointer(i.native),0===this._pointerState.size&&this._moveHandle.pause())}}function Yt(t,e,i){return{action:t,startEvent:e.startEvent,previousEvent:e.previousEvent,currentEvent:i}}class Jt extends m{constructor(t=Ut.maximumDoubleClickDelay,e=Ut.maximumDoubleClickDistance,i=Ut.maximumDoubleTouchDelay,n=Ut.maximumDoubleTouchDistance,o=_){super(!1),this._maximumDoubleClickDelay=t,this._maximumDoubleClickDistance=e,this._maximumDoubleTouchDelay=i,this._maximumDoubleTouchDistance=n,this._clock=o,this._pointerState=new Map,this._click=this.registerOutgoing("click"),this._doubleClick=this.registerOutgoing("double-click"),this.registerIncoming("immediate-click",this._handleImmediateClick.bind(this)),this.registerIncoming("pointer-down",this._handlePointerDown.bind(this))}onUninstall(){this._pointerState.forEach((t=>t.doubleClickTimer=l(t.doubleClickTimer)))}get hasPendingInputs(){return g(this._pointerState,(t=>null!=t.doubleClickTimer))}_clearDoubleClickTimer(t,e){const i=this._pointerState.get(t);i&&(i.doubleClickTimer=l(i.doubleClickTimer),e&&this._click.emit(i.event.data,void 0,i.event.modifiers),this._pointerState.delete(t),this.refreshHasPendingInputs())}_doubleClickTimeoutExceeded(t){const e=this._pointerState.get(t);1===e.pointerDownCount&&this._click.emit(e.event.data,void 0,e.event.modifiers),e.doubleClickTimer=null,this._pointerState.delete(t),this.refreshHasPendingInputs()}_handleImmediateClick(t){const e=t.data,{pointerType:i}=e.native,n=function(t){const{pointerId:e,pointerType:i,button:n}=t.native;return"mouse"===i?`${e}:${n}`:`${i}`}(e);if(!this._pointerState.has(n))return void this._startClick(t);const o=this._pointerState.get(n),{data:s,modifiers:a}=o.event,r="touch"===i?this._maximumDoubleTouchDistance:this._maximumDoubleClickDistance;qt(s,e)>r?(this._clearDoubleClickTimer(n,!0),this._startClick(t)):(this._clearDoubleClickTimer(n,!1),2===o.pointerDownCount&&this._doubleClick.emit(s,void 0,a))}_handlePointerDown(t){const e=Gt(t.data),i=this._pointerState.get(e);i&&(i.pointerDownCount+=1)}_startClick(t){const{data:e}=t,{native:{pointerType:i}}=e,n=Gt(e),o="touch"===i?this._maximumDoubleTouchDelay:this._maximumDoubleClickDelay,s=this._clock.setTimeout((()=>this._doubleClickTimeoutExceeded(n)),o);this._pointerState.set(n,{event:t,doubleClickTimer:s,pointerDownCount:1}),this.refreshHasPendingInputs()}}function Qt(t){const e=v();return e.available?"3d"===t&&e.majorPerformanceCaveat?new f("webgl:major-performance-caveat-detected","Your WebGL implementation doesn't seem to support hardware accelerated rendering. Check your browser settings or if your GPU is in a blocklist."):e.supportsHighPrecisionFragment?e.supportsVertexShaderSamplers?null:new f("webgl:vertex-shader-samplers-required","WebGL support for vertex shader samplers is required but not supported."):new f("webgl:high-precision-fragment-required","WebGL support for high precision fragment shaders is required but not supported."):new f("webgl:required","WebGL2 is required but not supported.",(new Error).stack)}export{gt as A,Wt as B,Pt as D,K as E,Kt as I,Vt as P,Jt as S,xt as a,Ut as b,Ht as c,J as d,ft as e,Nt as f,Gt as g,Qt as h,St as i,D as j,F as k,vt as l,qt as m,Dt as n,yt as o,wt as r}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/Widgets.js b/library/arcgis/4.30/@arcgis/core/chunks/Widgets.js new file mode 100644 index 00000000..a69cafcd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/Widgets.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import{JSONSupport as t}from"../core/JSONSupport.js";import{clone as o}from"../core/lang.js";import{property as r}from"../core/accessorSupport/decorators/property.js";import"./Logger.js";import{subclass as i}from"../core/accessorSupport/decorators/subclass.js";import{J as s}from"./jsonMap.js";import{I as n}from"./ensureType.js";import l from"../webdoc/widgets/TimeSlider.js";var p;let a=p=class extends t{constructor(e){super(e),this.enabled=!1,this.longNames=!1,this.minimized=!1,this.pinnedLevels=!1,this.site=null,this.facility=null,this.level=null}clone(){return new p(o({enabled:this.enabled,longNames:this.longNames,minimized:this.minimized,pinnedLevels:this.pinnedLevels,site:this.site,facility:this.facility,level:this.level}))}};e([r({type:Boolean,json:{read:{source:"enabled"},write:{target:"enabled"}}})],a.prototype,"enabled",void 0),e([r({type:Boolean,json:{read:{source:"longNames"},write:{target:"longNames"}}})],a.prototype,"longNames",void 0),e([r({type:Boolean,json:{read:{source:"minimized"},write:{target:"minimized"}}})],a.prototype,"minimized",void 0),e([r({type:Boolean,json:{read:{source:"pinnedLevels"},write:{target:"pinnedLevels"}}})],a.prototype,"pinnedLevels",void 0),e([r({type:String,json:{read:{source:"site"},write:{target:"site"}}})],a.prototype,"site",void 0),e([r({type:String,json:{read:{source:"facility"},write:{target:"facility"}}})],a.prototype,"facility",void 0),e([r({type:String,json:{read:{source:"level"},write:{target:"level"}}})],a.prototype,"level",void 0),a=p=e([i("esri.webdoc.widgets.FloorFilter")],a);const d=a;var c;const u=new s({slider:"slider",picker:"picker"});let m=c=class extends t{constructor(e){super(e),this.interactionMode=null,this.numStops=null,this.stopInterval=null}clone(){return new c({interactionMode:this.interactionMode,numStops:this.numStops,stopInterval:this.stopInterval})}};e([r({type:u.apiValues,nonNullable:!0,json:{type:u.jsonValues,default:null,read:{reader:u.read},write:{isRequired:!0,writer:u.write}}})],m.prototype,"interactionMode",void 0),e([r({type:n,json:{read:{source:"numberOfStops"},write:{target:"numberOfStops",overridePolicy(){const e=null!=this.stopInterval;return{enabled:!e,isRequired:!e}}}}})],m.prototype,"numStops",void 0),e([r({type:Number,json:{write:{overridePolicy(){return{isRequired:null==this.numStops}}}}})],m.prototype,"stopInterval",void 0),m=c=e([i("esri.webdoc.widgets.Range")],m);const y=m;var v;let g=v=class extends t{constructor(e){super(e),this.range=null,this.timeSlider=null,this.floorFilter=null}clone(){return new v(o({range:this.range,timeSlider:this.timeSlider,floorFilter:this.floorFilter}))}};e([r({type:y,json:{write:!0}})],g.prototype,"range",void 0),e([r({type:l,json:{write:!0}})],g.prototype,"timeSlider",void 0),e([r({type:d,json:{write:!0}})],g.prototype,"floorFilter",void 0),g=v=e([i("esri.webdoc.Widgets")],g);const h=g;export{d as W,h as a}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/WorkerHandle.js b/library/arcgis/4.30/@arcgis/core/chunks/WorkerHandle.js new file mode 100644 index 00000000..da1988a1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/WorkerHandle.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{r as e}from"../core/lang.js";import{m as t}from"./handleUtils.js";import{L as s}from"./Logger.js";import{throwIfAborted as r}from"../core/promiseUtils.js";import{open as i}from"../core/workers/workers.js";class o{constructor(e,t,r,o,h={}){this._mainMethod=t,this._transferLists=r,this._listeners=[],this._promise=i(e,{...h,schedule:o}).then((e=>{if(void 0===this._thread){this._thread=e,this._promise=null,h.hasInitialize&&this.broadcast({},"initialize");for(const e of this._listeners)this._connectListener(e)}else e.close()})),this._promise.catch((t=>s.getLogger("esri.core.workers.WorkerHandle").error(`Failed to initialize ${e} worker: ${t}`)))}on(s,r){const i={removed:!1,eventName:s,callback:r,threadHandle:null};return this._listeners.push(i),this._connectListener(i),t((()=>{i.removed=!0,e(this._listeners,i),this._thread&&null!=i.threadHandle&&i.threadHandle.remove()}))}destroy(){this._thread&&(this._thread.close(),this._thread=null),this._promise=null,this._listeners.length=0,this._transferLists={}}invoke(e,t){return this.invokeMethod(this._mainMethod,e,t)}invokeMethod(e,t,s){if(this._thread){const r=this._transferLists[e],i=r?r(t):[];return this._thread.invoke(e,t,{transferList:i,signal:s})}return this._promise?this._promise.then((()=>(r(s),this.invokeMethod(e,t,s)))):Promise.reject(null)}broadcast(e,t){return this._thread?Promise.all(this._thread.broadcast(t,e)).then((()=>{})):this._promise?this._promise.then((()=>this.broadcast(e,t))):Promise.reject()}get promise(){return this._promise}_connectListener(e){this._thread&&this._thread.on(e.eventName,e.callback).then((t=>{e.removed||(e.threadHandle=t)}))}}export{o as W}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/WorkerTileHandler.js b/library/arcgis/4.30/@arcgis/core/chunks/WorkerTileHandler.js new file mode 100644 index 00000000..337ffec7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/WorkerTileHandler.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{isAborted as e,isAbortError as t}from"../core/promiseUtils.js";import{B as s,a as i}from"./enums3.js";import{P as r,c as n,b as o,e as a,r as l,f as h,h as c,G as u,l as f,a as d,g as x,T as y,S as p}from"./GeometryUtils.js";import{R as g}from"./Rect.js";import{a as m}from"./config.js";import{R as _,c as I,d as M,a as P,e as w,f as b,S as T}from"./StyleDefinition.js";import{P as D}from"./pbf.js";import{t as B,l as L}from"./libtess.js";import{F as A,S as V}from"./SourceLayerData.js";import{M as k,a as S,T as C,S as E}from"./StyleRepository.js";import{A as v}from"../core/Accessor.js";import{e as R}from"./earcut.js";import{L as O}from"./TurboLine.js";import{B as j}from"./BidiEngine.js";import{b as F}from"./maybe.js";import{n as z}from"./Logger.js";import"./handleUtils.js";import"../core/Error.js";import"../core/lang.js";import"../config.js";import"./coordsUtils.js";import"./Axis.js";import"./unitUtils.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"./tslib.es6.js";import"../core/accessorSupport/decorators/property.js";import"./ensureType.js";import"./utils.js";import"./metadata.js";import"../core/accessorSupport/decorators/subclass.js";import"./tracking.js";import"../core/Handles.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./enums2.js";import"./aaBoundingRect.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"../geometry/Extent.js";import"../geometry/Geometry.js";import"./reader.js";import"../geometry/SpatialReference.js";import"./writer.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"./enums.js";import"./VertexElementDescriptor.js";import"../Color.js";import"./colorUtils.js";import"./colorUtils2.js";import"./vec4.js";import"./vec4f64.js";import"./unitBezier.js";import"./definitions.js";import"./_commonjsHelpers.js";function N(e){return!(e<11904)&&(e>=12704&&e<=12735||e>=12544&&e<=12591||e>=65072&&e<=65103||e>=63744&&e<=64255||e>=13056&&e<=13311||e>=11904&&e<=12031||e>=12736&&e<=12783||e>=12288&&e<=12351||e>=13312&&e<=19903||e>=19968&&e<=40959||e>=12800&&e<=13055||e>=65280&&e<=65519||e>=12352&&e<=12447||e>=12272&&e<=12287||e>=12032&&e<=12255||e>=12784&&e<=12799||e>=12448&&e<=12543||e>=65040&&e<=65055||e>=42128&&e<=42191||e>=40960&&e<=42127)}function U(e){switch(e){case 10:case 32:case 38:case 40:case 41:case 43:case 45:case 47:case 173:case 183:case 8203:case 8208:case 8211:case 8231:return!0}return!1}function G(e){switch(e){case 9:case 10:case 11:case 12:case 13:case 32:return!0}return!1}const H=24;class K{constructor(e,t,s,i,r,n,o){this._glyphItems=e,this._maxWidth=t,this._lineHeight=s,this._letterSpacing=i,this._hAnchor=r,this._vAnchor=n,this._justify=o}getShaping(e,t,s){const i=this._letterSpacing,r=this._lineHeight,n=this._justify,o=this._maxWidth,a=[];let l=0,h=0;for(const t of e){const e=t.codePointAt(0);if(null==e)continue;const r=s&&(746===(c=e)||747===c||!(c<4352)&&(c>=12704&&c<=12735||c>=12544&&c<=12591||c>=65072&&c<=65103&&!(c>=65097&&c<=65103)||c>=63744&&c<=64255||c>=13056&&c<=13311||c>=11904&&c<=12031||c>=12736&&c<=12783||c>=12288&&c<=12351&&!(c>=12296&&c<=12305||c>=12308&&c<=12319||12336===c)||c>=13312&&c<=19903||c>=19968&&c<=40959||c>=12800&&c<=13055||c>=12592&&c<=12687||c>=43360&&c<=43391||c>=55216&&c<=55295||c>=4352&&c<=4607||c>=44032&&c<=55215||c>=12352&&c<=12447||c>=12272&&c<=12287||c>=12688&&c<=12703||c>=12032&&c<=12255||c>=12784&&c<=12799||c>=12448&&c<=12543&&12540!==c||c>=65280&&c<=65519&&!(65288===c||65289===c||65293===c||c>=65306&&c<=65310||65339===c||65341===c||65343===c||c>=65371&&c<=65503||65507===c||c>=65512&&c<=65519)||c>=65104&&c<=65135&&!(c>=65112&&c<=65118||c>=65123&&c<=65126)||c>=5120&&c<=5759||c>=6320&&c<=6399||c>=65040&&c<=65055||c>=19904&&c<=19967||c>=40960&&c<=42127||c>=42128&&c<=42191));let n;for(const t of this._glyphItems)if(n=t[e],n)break;a.push({codePoint:e,x:l,y:h,vertical:r,glyphMosaicItem:n}),n&&(l+=n.metrics.advance+i)}var c;let u=l;o>0&&(u=l/Math.max(1,Math.ceil(l/o)));const f=e.includes("​"),d=[],x=a.length;for(let e=0;es&&G(a[i].codePoint);)a[i].glyphMosaicItem=null,--i;if(s<=i){const e=a[s].x;for(let t=s;t<=i;t++)a[t].x-=e,a[t].y=h;let t=a[i].x;a[i].glyphMosaicItem&&(t+=a[i].glyphMosaicItem.metrics.advance),p=Math.max(t,p),n&&this._applyJustification(a,s,i)}m=t,h+=g}if(a.length>0){const e=y.length-1,s=(n-this._hAnchor)*p;let i=(-this._vAnchor*(e+1)+.5)*r;t&&e&&(i+=e*r);for(const e of a)e.x+=s,e.y+=i}return a.filter((e=>e.glyphMosaicItem))}static getTextBox(e,t){if(!e.length)return null;let s=1/0,i=1/0,r=0,n=0;for(const o of e){const e=o.glyphMosaicItem.metrics.advance,a=o.x,l=o.y-17,h=a+e,c=l+t;s=Math.min(s,a),r=Math.max(r,h),i=Math.min(i,l),n=Math.max(n,c)}return{x:s,y:i,width:r-s,height:n-i}}static getBox(e){if(!e.length)return null;let t=1/0,s=1/0,i=0,r=0;for(const n of e){const{height:e,left:o,top:a,width:l}=n.glyphMosaicItem.metrics,h=n.x,c=n.y-(e-Math.abs(a)),u=h+l+o,f=c+e;t=Math.min(t,h),i=Math.max(i,u),s=Math.min(s,c),r=Math.max(r,f)}return{x:t,y:s,width:i-t,height:r-s}}static addDecoration(e,t){const s=e.length;if(0===s)return;let i=e[0].x+e[0].glyphMosaicItem.metrics.left,r=e[0].y;for(let n=1;n=0&&c,p=i.allowOverlap&&i.ignorePlacement?null:[],g=[],m=!y;let M=Number.POSITIVE_INFINITY,P=Number.NEGATIVE_INFINITY,w=M,b=P;const T=(y||c)&&u,D=i.size/H;let B=!1;for(const e of t)if(e.vertical){B=!0;break}let L,A=0,V=0;if(!y&&B){const e=K.getTextBox(t,i.lineHeight*H);switch(i.anchor){case I.LEFT:A=e.height/2,V=-e.width/2;break;case I.RIGHT:A=-e.height/2,V=e.width/2;break;case I.TOP:A=e.height/2,V=e.width/2;break;case I.BOTTOM:A=-e.height/2,V=-e.width/2;break;case I.TOP_LEFT:A=e.height;break;case I.BOTTOM_LEFT:V=-e.width;break;case I.TOP_RIGHT:V=e.width;break;case I.BOTTOM_RIGHT:A=-e.height}}A+=i.offset[0]*H,V+=i.offset[1]*H;for(const n of t){const t=n.glyphMosaicItem;if(!t||t.rect.isEmpty)continue;const _=t.rect,I=t.metrics,k=t.page;if(p&&m){if(void 0!==L&&L!==n.y){let t,s,r,n;B?(t=-b+A,s=M+V,r=b-w,n=P-M):(t=M+A,s=w+V,r=P-M,n=b-w);const o={xTile:e.x,yTile:e.y,dxPixels:t*D-f,dyPixels:s*D-f,hard:!i.optional,partIndex:1,width:r*D+2*f,height:n*D+2*f,angle:h,minLod:W,maxLod:a};p.push(o),M=Number.POSITIVE_INFINITY,P=Number.NEGATIVE_INFINITY,w=M,b=P}L=n.y}const S=[];if(y){const i=.5*t.metrics.width,r=(n.x+I.left-4+i)*D*8;if(d=this._placeGlyph(e,d,r,s,e.segment,1,n.vertical,k,S),u&&(d=this._placeGlyph(e,d,r,s,e.segment,-1,n.vertical,k,S)),d>=2)break}else S.push(new Y(l,x,x,k,!1)),c&&u&&S.push(new Y(l,x+o,x+o,k,!1));const C=n.x+I.left,E=n.y-17-I.top,v=C+I.width,R=E+I.height;let O,j,F,z,N,U,G,H;if(!y&&B)if(n.vertical){const e=(C+v)/2-I.height/2,t=(E+R)/2+I.width/2;O=new r(-t-4+A,e-4+V),j=new r(O.x+_.width,O.y+_.height),F=new r(O.x,j.y),z=new r(j.x,O.y)}else O=new r(4-E+A,C-4+V),j=new r(O.x-_.height,O.y+_.width),F=new r(j.x,O.y),z=new r(O.x,j.y);else O=new r(C-4+A,E-4+V),j=new r(O.x+_.width,O.y+_.height),F=new r(O.x,j.y),z=new r(j.x,O.y);for(const t of S){let s,o,a,l;if(t.alternateVerticalGlyph){if(!N){const e=(E+R)/2+V;N=new r((C+v)/2+A-I.height/2-4,e+I.width/2+4),U=new r(N.x+_.height,N.y-_.width),G=new r(U.x,N.y),H=new r(N.x,U.y)}s=N,o=G,a=H,l=U}else s=O,o=F,a=z,l=j;const c=E,u=R,d=t.glyphAngle+h;if(0!==d){const e=Math.cos(d),t=Math.sin(d);s=s.clone(),o=o?.clone(),a=a?.clone(),l=l?.clone(),s.rotate(e,t),l?.rotate(e,t),o?.rotate(e,t),a?.rotate(e,t)}let x=0,L=256;if(y&&B?n.vertical?t.alternateVerticalGlyph?(x=32,L=96):(x=224,L=32):(x=224,L=96):(x=192,L=64),g.push(new Z(s,a,o,l,_,t.labelAngle,x,L,t.anchor,t.minzoom,t.maxzoom,t.page)),p&&(!T||this._legible(t.labelAngle)))if(m)CP&&(P=v),u>b&&(b=u);else if(t.minzoom<2){const s={xTile:e.x,yTile:e.y,dxPixels:(C+A)*D-f,dyPixels:(c+A)*D-f,hard:!i.optional,partIndex:1,width:(v-C)*D+2*f,height:(u-c)*D+2*f,angle:d,minLod:t.minzoom,maxLod:t.maxzoom};p.push(s)}}}if(d>=2)return null;if(p&&m){let t,s,r,n;B?(t=-b+A,s=M+V,r=b-w,n=P-M):(t=M+A,s=w+V,r=P-M,n=b-w);const o={xTile:e.x,yTile:e.y,dxPixels:t*D-f,dyPixels:s*D-f,hard:!i.optional,partIndex:1,width:r*D+2*f,height:n*D+2*f,angle:h,minLod:W,maxLod:a};p.push(o)}const k=new J(g);return p&&p.length>0&&(k.textColliders=p),k}_legible(e){const t=l(e);return t<65||t>=193}_placeGlyph(e,t,s,i,n,l,u,f,d){let x=l;const y=x<0?h(e.angle+o,c):e.angle;let p=0;s<0&&(x*=-1,s*=-1,p=o),x>0&&++n;let g=new r(e.x,e.y),m=i[n],_=a;if(i.length<=n)return _;for(;;){const e=m.x-g.x,r=m.y-g.y,o=Math.sqrt(e*e+r*r),a=Math.max(s/o,t),l=e/o,I=r/o,M=h(Math.atan2(I,l)+p,c);if(d.push(new Y(g,y,M,f,!1,a,_)),u&&d.push(new Y(g,y,M,f,!0,a,_)),a<=t)return a;g=m.clone();do{if(n+=x,i.length<=n||n<0)return a;m=i[n]}while(g.isEqual(m));let P=m.x-g.x,w=m.y-g.y;const b=Math.sqrt(P*P+w*w);P*=o/b,w*=o/b,g.x-=P,g.y-=w,_=a}}}class X extends k{constructor(){super(12)}add(e,t,s){const i=this.array;i.push(e),i.push(t),i.push(s)}}class $ extends k{constructor(e){super(e)}add(e,t,s,i,r,n,o,a,l,h,c,u){const f=this.array;let d=k.i1616to32(e,t);f.push(d);const x=31;d=k.i8888to32(Math.round(x*s),Math.round(x*i),Math.round(x*r),Math.round(x*n)),f.push(d),d=k.i8888to32(Math.round(x*o),Math.round(x*a),Math.round(x*l),Math.round(x*h)),f.push(d),d=k.i1616to32(c,0),f.push(d),u&&f.push(...u)}}class ee extends k{constructor(e){super(e)}add(e,t,s){const i=this.array;i.push(k.i1616to32(e,t)),s&&i.push(...s)}}class te extends k{constructor(e){super(e)}add(e,t,s,i,r,n,o){const a=this.array,l=this.index;let h=k.i1616to32(e,t);return a.push(h),h=k.i8888to32(Math.round(15*s),Math.round(15*i),r,n),a.push(h),o&&a.push(...o),l}}class se extends k{constructor(e){super(e)}add(e,t,s,i,r,n,o,a,h,c,u,f){const d=this.array;let x=k.i1616to32(e,t);d.push(x),x=k.i1616to32(Math.round(8*s),Math.round(8*i)),d.push(x),x=k.i8888to32(r/4,n/4,a,h),d.push(x),x=k.i8888to32(0,l(o),10*c,Math.min(10*u,255)),d.push(x),f&&d.push(...f)}}class ie extends k{constructor(e){super(e)}add(e,t,s,i,r){const n=this.array,o=k.i1616to32(2*e+s,2*t+i);n.push(o),r&&n.push(...r)}}class re{constructor(e,t,s){this.layerExtent=4096,this._features=[],this.layer=e,this.zoom=t,this._spriteInfo=s,this._filter=e.getFeatureFilter()}pushFeature(e){this._filter&&!this._filter.filter(e,this.zoom)||this._features.push(e)}hasFeatures(){return this._features.length>0}getResources(e,t,s){}}class ne extends re{constructor(e,t,i,r,n){super(e,t,i),this.type=s.CIRCLE,this._circleVertexBuffer=r,this._circleIndexBuffer=n}get circleIndexStart(){return this._circleIndexStart}get circleIndexCount(){return this._circleIndexCount}processFeatures(e){const t=this._circleVertexBuffer,s=this._circleIndexBuffer;this._circleIndexStart=3*s.index,this._circleIndexCount=0;const i=this.layer,r=this.zoom;e&&e.setExtent(this.layerExtent);for(const n of this._features){const o=n.getGeometry(e);if(!o)continue;const a=i.circleMaterial.encodeAttributes(n,r,i);for(const e of o)if(e)for(const i of e){const e=t.index;t.add(i.x,i.y,0,0,a),t.add(i.x,i.y,0,1,a),t.add(i.x,i.y,1,0,a),t.add(i.x,i.y,1,1,a),s.add(e,e+1,e+2),s.add(e+1,e+2,e+3),this._circleIndexCount+=6}}}serialize(){let e=6;e+=this.layerUIDs.length,e+=this._circleVertexBuffer.array.length,e+=this._circleIndexBuffer.array.length;const t=new Uint32Array(e),s=new Int32Array(t.buffer);let i=0;t[i++]=this.type,t[i++]=this.layerUIDs.length;for(let e=0;ee.page-t.page));for(const{ddFillAttributes:e,ddOutlineAttributes:s,page:i,geometry:r}of n)this._processFeature(r,h,t.outlineUsesFillColor,e,s,u,i)}}else for(const a of c){const l=n?i.encodeAttributes(a,s,t):null,c=h&&o?r.encodeAttributes(a,s,t):null,f=a.getGeometry(e);this._processFeature(f,h,t.outlineUsesFillColor,l,c,u)}}serialize(){let e=10;e+=this.layerUIDs.length,e+=this._fillVertexBuffer.array.length,e+=this._fillIndexBuffer.array.length,e+=this._outlineVertexBuffer.array.length,e+=this._outlineIndexBuffer.array.length,e+=3*this._patternMap.size+1;const t=new Uint32Array(e),s=new Int32Array(t.buffer);let i=0;t[i++]=this.type,t[i++]=this.layerUIDs.length;for(let e=0;e0)for(const[e,[s,n]]of r)t[i++]=e,t[i++]=s,t[i++]=n;t[i++]=this._fillVertexBuffer.array.length;for(let e=0;e32?(void 0!==h&&this._processFill(e,h,i,n,o),h=[t]):s<-32&&void 0!==h&&h.push(t)}void 0!==h&&this._processFill(e,h,i,n,o)}_processOutline(e,t){const s=this._outlineVertexBuffer,i=this._outlineIndexBuffer,n=i.index;let o,a,l;const h=new r(0,0),c=new r(0,0),u=new r(0,0);let f=-1,d=-1,x=-1,y=-1,p=-1,g=!1,m=e.length;if(m<2)return;const _=e[0];let I=e[m-1];for(;m&&I.isEqual(_);)--m,I=e[m-1];if(!(m-0<2)){for(let r=0;r8&&(M=8),_>=0?(x=s.add(a.x,a.y,h.x,h.y,0,1,t),-1===y&&(y=x),f>=0&&d>=0&&x>=0&&!n&&i.add(f,d,x),d=s.add(a.x,a.y,M*-u.x,M*-u.y,0,-1,t),-1===p&&(p=d),f>=0&&d>=0&&x>=0&&!n&&i.add(f,d,x),f=d,d=x,x=s.add(a.x,a.y,u.x,u.y,0,1,t),f>=0&&d>=0&&x>=0&&!n&&i.add(f,d,x),d=s.add(a.x,a.y,c.x,c.y,0,1,t),f>=0&&d>=0&&x>=0&&!n&&i.add(f,d,x)):(x=s.add(a.x,a.y,M*u.x,M*u.y,0,1,t),-1===y&&(y=x),f>=0&&d>=0&&x>=0&&!n&&i.add(f,d,x),d=s.add(a.x,a.y,-h.x,-h.y,0,-1,t),-1===p&&(p=d),f>=0&&d>=0&&x>=0&&!n&&i.add(f,d,x),f=d,d=x,x=s.add(a.x,a.y,-u.x,-u.y,0,-1,t),f>=0&&d>=0&&x>=0&&!n&&i.add(f,d,x),f=s.add(a.x,a.y,-c.x,-c.y,0,-1,t),f>=0&&d>=0&&x>=0&&!n&&i.add(f,d,x))}f>=0&&d>=0&&y>=0&&!g&&i.add(f,d,y),f>=0&&y>=0&&p>=0&&!g&&i.add(f,p,y),this._outlineIndexCount+=3*(i.index-n)}}_processFill(e,t,s,i,r){let n;t.length>1&&(n=[]);let o=0;for(const s of t)0!==o&&n.push(o),o+=e[s].length;const a=2*o,l=v.acquire();for(const s of t){const t=e[s],i=t.length;for(let e=0;e0){const i=t.map((t=>e[t].length)),{buffer:n,vertexCount:o}=B(l,i);if(o>0){const e=this._fillVertexBuffer.index;for(let e=0;e0){const t=this._fillVertexBuffer.index;let i=0;for(;i=4160:e.y===t.y&&(e.y<=-64||e.y>=4160)}static _area(e){let t=0;const s=e.length-1;for(let i=0;ie.page-t.page)),r.textured=!0;for(const{ddAttributes:e,page:t,cap:s,join:i,miterLimit:o,roundLimit:a,halfWidth:l,offset:h,geometry:c}of n)r.capType=s,r.joinType=i,r.miterLimit=o,r.roundLimit=a,r.halfWidth=l,r.offset=h,this._processFeature(c,e,t)}else{if(a){const e=a.getValue(s),t=this._spriteInfo[e];if(!t?.rect)return}r.textured=!(!a&&!l),r.capType=d,r.joinType=g,r.miterLimit=_,r.roundLimit=M,r.halfWidth=.5*w,r.offset=T;for(const a of i){const i=n?o.encodeAttributes(a,s,t):null;f&&(r.capType=f.getValue(s,a)),p&&(r.joinType=p.getValue(s,a)),m&&(r.miterLimit=m.getValue(s,a)),I&&(r.roundLimit=I.getValue(s,a)),P&&(r.halfWidth=.5*P.getValue(s,a)),b&&(r.offset=b.getValue(s,a));const l=a.getGeometry(e);this._processFeature(l,i)}}}serialize(){let e=6;e+=this.layerUIDs.length,e+=this.tessellationProperties._lineVertexBuffer.array.length,e+=this.tessellationProperties._lineIndexBuffer.array.length,e+=3*this._patternMap.size+1;const t=new Uint32Array(e),s=new Int32Array(t.buffer);let i=0;t[i++]=this.type,t[i++]=this.layerUIDs.length;for(let e=0;e0)for(const[e,[s,n]]of r)t[i++]=e,t[i++]=s,t[i++]=n;t[i++]=this.tessellationProperties._lineVertexBuffer.array.length;for(let e=0;e(t,s,i,r,n,o,a,l,h,c,u)=>(e._lineVertexBuffer.add(t,s,a,l,i,r,n,o,h,c,u,e._ddValues),e._lineVertexBuffer.index-1),he=e=>(t,s,i)=>{e._lineIndexBuffer.add(t,s,i)};function ce(e,t){return e.iconMosaicItem&&t.iconMosaicItem?e.iconMosaicItem.page===t.iconMosaicItem.page?0:e.iconMosaicItem.page-t.iconMosaicItem.page:e.iconMosaicItem&&!t.iconMosaicItem?1:!e.iconMosaicItem&&t.iconMosaicItem?-1:0}class ue extends re{constructor(e,t,i,r,n,o,a,l,h){super(t,i,h.getSpriteItems()),this.type=s.SYMBOL,this._markerMap=new Map,this._glyphMap=new Map,this._glyphBufferDataStorage=new Map,this._isIconSDF=!1,this._sourceTileKey=e,this._iconVertexBuffer=r,this._iconIndexBuffer=n,this._textVertexBuffer=o,this._textIndexBuffer=a,this._placementEngine=l,this._workerTileHandler=h}get markerPageMap(){return this._markerMap}get glyphsPageMap(){return this._glyphMap}get symbolInstances(){return this._symbolInstances}getResources(e,t,s){const i=this.layer,r=this.zoom;e&&e.setExtent(this.layerExtent);const n=i.getLayoutProperty("icon-image"),o=i.getLayoutProperty("text-field");let a=i.getLayoutProperty("text-transform"),l=i.getLayoutProperty("text-font");const h=[];let c,u,f,d;n&&!n.isDataDriven&&(c=n.getValue(r)),o&&!o.isDataDriven&&(u=o.getValue(r)),a&&a.isDataDriven||(f=i.getLayoutValue("text-transform",r),a=null),l&&l.isDataDriven||(d=i.getLayoutValue("text-font",r),l=null);for(const x of this._features){const y=x.getGeometry(e);if(!y||0===y.length)continue;let p,g;n&&(p=n.isDataDriven?n.getValue(r,x):this._replaceKeys(c,x.values),p&&t(p));let m=!1;if(o&&(g=o.isDataDriven?o.getValue(r,x):this._replaceKeys(u,x.values),g)){switch(g=g.replaceAll("\\n","\n"),a&&(f=a.getValue(r,x)),f){case M.LOWERCASE:g=g.toLowerCase();break;case M.UPPERCASE:g=g.toUpperCase()}if(ue._bidiEngine.hasBidiChar(g)){let e;e="rtl"===ue._bidiEngine.checkContextual(g)?"IDNNN":"ICNNN",g=ue._bidiEngine.bidiTransform(g,e,"VLYSN"),m=!0}if(g.length>0){l&&(d=l.getValue(r,x));for(const e of d){let t=s[e];t||(t=s[e]=new Set);for(const e of g){const s=e.codePointAt(0);null!=s&&t.add(s)}}}}if(!p&&!g)continue;const _=i.getLayoutValue("symbol-sort-key",r,x),I={feature:x,sprite:p,label:g,rtl:m,geometry:y,hash:(g?z(g):0)^(p?z(p):0),priority:_,textFont:d};h.push(I)}this._symbolFeatures=h}processFeatures(e){e&&e.setExtent(this.layerExtent);const t=this.layer,s=this.zoom,i=t.getLayoutValue("symbol-placement",s),r=i!==P.POINT,o=8*t.getLayoutValue("symbol-spacing",s),a=t.getLayoutProperty("icon-image"),l=t.getLayoutProperty("text-field"),h=a?new S(t,s,r):null,c=l?new C(t,s,r):null,f=this._workerTileHandler;let d;a&&(d=f.getSpriteItems()),this._iconIndexStart=3*this._iconIndexBuffer.index,this._textIndexStart=3*this._textIndexBuffer.index,this._iconIndexCount=0,this._textIndexCount=0,this._markerMap.clear(),this._glyphMap.clear();const x=[];let y=1;c?.size&&(y=c.size/H);const p=c?c.maxAngle*n:0,g=c?8*c.size:0;for(const e of this._symbolFeatures){let t,n;h&&d&&e.sprite&&(t=d[e.sprite],t&&t.sdf&&(this._isIconSDF=!0)),t&&h.update(s,e.feature);let a=0;const l=e.label;if(l){F(c),c.update(s,e.feature);const t=r&&c.rotationAlignment===_.MAP?c.keepUpright:c.writingMode&&c.writingMode.includes(w.VERTICAL);let i=.5;switch(c.anchor){case I.TOP_LEFT:case I.LEFT:case I.BOTTOM_LEFT:i=0;break;case I.TOP_RIGHT:case I.RIGHT:case I.BOTTOM_RIGHT:i=1}let o=.5;switch(c.anchor){case I.TOP_LEFT:case I.TOP:case I.TOP_RIGHT:o=0;break;case I.BOTTOM_LEFT:case I.BOTTOM:case I.BOTTOM_RIGHT:o=1}let h=.5;switch(c.justify){case b.AUTO:h=i;break;case b.LEFT:h=0;break;case b.RIGHT:h=1}const u=c.letterSpacing*H,d=r?0:c.maxWidth*H,x=c.lineHeight*H,p=e.textFont.map((e=>f.getGlyphItems(e)));if(n=new K(p,d,x,u,i,o,h).getShaping(l,e.rtl,t),n&&n.length>0){let e=1e30,t=-1e30;for(const s of n)e=Math.min(e,s.x),t=Math.max(t,s.x);a=(t-e+48)*y*8}}for(let s of e.geometry){const l=[];if(i===P.LINE){if(n?.length&&c?.size){const e=8*c.size*(2+Math.min(2,4*Math.abs(c.offset[1])));s=ue._smoothVertices(s,e)}ue._pushAnchors(l,s,o,a)}else i===P.LINE_CENTER?ue._pushCenterAnchor(l,s):e.feature.type===u.Polygon?ue._pushCentroid(l,s):l.push(new q(s[0].x,s[0].y));for(const i of l){if(i.x<0||i.x>4096||i.y<0||i.y>4096)continue;if(r&&a>0&&c?.rotationAlignment===_.MAP&&!ue._honorsTextMaxAngle(s,i,a,p,g))continue;const o={shaping:n,line:s,iconMosaicItem:t,anchor:i,symbolFeature:e,textColliders:[],iconColliders:[],textVertexRanges:[],iconVertexRanges:[]};x.push(o),this._processFeature(o,h,c)}}}x.sort(ce),this._addPlacedGlyphs(),this._symbolInstances=x}serialize(){let e=14;e+=this.layerUIDs.length,e+=3*this.markerPageMap.size,e+=3*this.glyphsPageMap.size,e+=ue._symbolsSerializationLength(this._symbolInstances),e+=this._iconVertexBuffer.array.length,e+=this._iconIndexBuffer.array.length,e+=this._textVertexBuffer.array.length,e+=this._textIndexBuffer.array.length;const t=new Uint32Array(e),s=new Int32Array(t.buffer),i=new Float32Array(t.buffer),[r,n,o]=this._sourceTileKey.split("/");let a=0;t[a++]=this.type,t[a++]=this.layerUIDs.length;for(let e=0;es in t?t[s]:""))}_processFeature(e,t,s){const{line:i,iconMosaicItem:r,shaping:n,anchor:o}=e,a=this.zoom,l=this.layer,h=!!r;let c=!0;h&&(c=t?.optional||!r);const u=n&&n.length>0,d=!u||s?.optional;let x,y;if(h&&(x=this._placementEngine.getIconPlacement(o,r,t)),(x||c)&&(u&&(y=this._placementEngine.getTextPlacement(o,n,i,s)),y||d)){if(x&&y||(d||c?d||y?c||x||(y=null):x=null:(x=null,y=null)),y){const t=l.hasDataDrivenText?l.textMaterial.encodeAttributes(e.symbolFeature.feature,a,l):null;if(this._storePlacedGlyphs(e,y.shapes,a,s.rotationAlignment,t),y.textColliders){e.textColliders=y.textColliders;for(const e of y.textColliders){e.minLod=Math.max(a+f(e.minLod),0),e.maxLod=Math.min(a+f(e.maxLod),25);const t=e.angle;if(t){const s=Math.cos(t),i=Math.sin(t),r=e.dxPixels*s-e.dyPixels*i,n=e.dxPixels*i+e.dyPixels*s,o=(e.dxPixels+e.width)*s-e.dyPixels*i,a=(e.dxPixels+e.width)*i+e.dyPixels*s,l=e.dxPixels*s-(e.dyPixels+e.height)*i,h=e.dxPixels*i+(e.dyPixels+e.height)*s,c=(e.dxPixels+e.width)*s-(e.dyPixels+e.height)*i,u=(e.dxPixels+e.width)*i+(e.dyPixels+e.height)*s,f=Math.min(r,o,l,c),d=Math.max(r,o,l,c),x=Math.min(n,a,h,u),y=Math.max(n,a,h,u);e.dxPixels=f,e.dyPixels=x,e.width=d-f,e.height=y-x}}}}if(x){const s=l.hasDataDrivenIcon?l.iconMaterial.encodeAttributes(e.symbolFeature.feature,a,l):null;if(this._addPlacedIcons(e,x.shapes,a,r.page,t.rotationAlignment===_.VIEWPORT,s),x.iconColliders){e.iconColliders=x.iconColliders;for(const e of x.iconColliders){e.minLod=Math.max(a+f(e.minLod),0),e.maxLod=Math.min(a+f(e.maxLod),25);const t=e.angle;if(t){const s=Math.cos(t),i=Math.sin(t),r=e.dxPixels*s-e.dyPixels*i,n=e.dxPixels*i+e.dyPixels*s,o=(e.dxPixels+e.width)*s-e.dyPixels*i,a=(e.dxPixels+e.width)*i+e.dyPixels*s,l=e.dxPixels*s-(e.dyPixels+e.height)*i,h=e.dxPixels*i+(e.dyPixels+e.height)*s,c=(e.dxPixels+e.width)*s-(e.dyPixels+e.height)*i,u=(e.dxPixels+e.width)*i+(e.dyPixels+e.height)*s,f=Math.min(r,o,l,c),d=Math.max(r,o,l,c),x=Math.min(n,a,h,u),y=Math.max(n,a,h,u);e.dxPixels=f,e.dyPixels=x,e.width=d-f,e.height=y-x}}}}}}_addPlacedIcons(e,t,s,i,r,n){const o=Math.max(s-1,0),a=this._iconVertexBuffer,l=this._iconIndexBuffer,h=this._markerMap;for(const c of t){const t=r?0:Math.max(s+f(c.minzoom),o),u=r?25:Math.min(s+f(c.maxzoom),25);if(u<=t)continue;const d=c.tl,x=c.tr,y=c.bl,p=c.br,g=c.mosaicRect,m=c.labelAngle,_=c.minAngle,I=c.maxAngle,M=c.anchor,P=a.index,w=g.x,b=g.y,T=w+g.width,D=b+g.height,B=a.index;a.add(M.x,M.y,d.x,d.y,w,b,m,_,I,t,u,n),a.add(M.x,M.y,x.x,x.y,T,b,m,_,I,t,u,n),a.add(M.x,M.y,y.x,y.y,w,D,m,_,I,t,u,n),a.add(M.x,M.y,p.x,p.y,T,D,m,_,I,t,u,n),e.iconVertexRanges.length>0&&e.iconVertexRanges[0][0]+e.iconVertexRanges[0][1]===B?e.iconVertexRanges[0][1]+=4:e.iconVertexRanges.push([B,4]),l.add(P,P+1,P+2),l.add(P+1,P+2,P+3),h.has(i)?h.get(i)[1]+=6:h.set(i,[this._iconIndexStart+this._iconIndexCount,6]),this._iconIndexCount+=6}}_addPlacedGlyphs(){const e=this._textVertexBuffer,t=this._textIndexBuffer,s=this._glyphMap;for(const[i,r]of this._glyphBufferDataStorage)for(const n of r){const r=e.index,o=n.symbolInstance,a=n.ddAttributes,l=e.index;e.add(n.glyphAnchor[0],n.glyphAnchor[1],n.tl[0],n.tl[1],n.xmin,n.ymin,n.labelAngle,n.minAngle,n.maxAngle,n.minLod,n.maxLod,a),e.add(n.glyphAnchor[0],n.glyphAnchor[1],n.tr[0],n.tr[1],n.xmax,n.ymin,n.labelAngle,n.minAngle,n.maxAngle,n.minLod,n.maxLod,a),e.add(n.glyphAnchor[0],n.glyphAnchor[1],n.bl[0],n.bl[1],n.xmin,n.ymax,n.labelAngle,n.minAngle,n.maxAngle,n.minLod,n.maxLod,a),e.add(n.glyphAnchor[0],n.glyphAnchor[1],n.br[0],n.br[1],n.xmax,n.ymax,n.labelAngle,n.minAngle,n.maxAngle,n.minLod,n.maxLod,a),o.textVertexRanges.length>0&&o.textVertexRanges[0][0]+o.textVertexRanges[0][1]===l?o.textVertexRanges[0][1]+=4:o.textVertexRanges.push([l,4]),t.add(r,r+1,r+2),t.add(r+1,r+2,r+3),s.has(i)?s.get(i)[1]+=6:s.set(i,[this._textIndexStart+this._textIndexCount,6]),this._textIndexCount+=6}this._glyphBufferDataStorage.clear()}_storePlacedGlyphs(e,t,s,i,r){const n=Math.max(s-1,0),o=i===_.VIEWPORT;let a,l,h,c,u,d,x,y,p,g,m;for(const i of t)a=o?0:Math.max(s+f(i.minzoom),n),l=o?25:Math.min(s+f(i.maxzoom),25),l<=a||(h=i.tl,c=i.tr,u=i.bl,d=i.br,x=i.labelAngle,y=i.minAngle,p=i.maxAngle,g=i.anchor,m=i.mosaicRect,this._glyphBufferDataStorage.has(i.page)||this._glyphBufferDataStorage.set(i.page,[]),this._glyphBufferDataStorage.get(i.page).push({glyphAnchor:[g.x,g.y],tl:[h.x,h.y],tr:[c.x,c.y],bl:[u.x,u.y],br:[d.x,d.y],xmin:m.x,ymin:m.y,xmax:m.x+m.width,ymax:m.y+m.height,labelAngle:x,minAngle:y,maxAngle:p,minLod:a,maxLod:l,placementLod:n,symbolInstance:e,ddAttributes:r}))}static _pushAnchors(e,t,s,i){s+=i;let n=0;const o=t.length-1;for(let e=0;e-a;){if(--h,h<0)return!1;o-=r.distance(e[h],l),l=e[h]}o+=r.distance(e[h],e[h+1]);const c=[];let u=0;const f=e.length;for(;on;)u-=c.shift().deviation;if(Math.abs(u)>i)return!1;o+=r.distance(s,l),h=a}return!0}static _smoothVertices(e,t){if(t<=0)return e;let s=e.length;if(s<3)return e;const i=[];let n=0,o=0;i.push(0);for(let t=1;t0&&(n+=s,i.push(n),o++,o!==t&&(e[o]=e[t]))}if(s=o+1,s<3)return e;t=Math.min(t,.2*n);const a=e[0].x,l=e[0].y,h=e[s-1].x,c=e[s-1].y,u=r.sub(e[0],e[1]);u.normalize(),e[0].x+=t*u.x,e[0].y+=t*u.y,u.assignSub(e[s-1],e[s-2]),u.normalize(),e[s-1].x+=t*u.x,e[s-1].y+=t*u.y,i[0]-=t,i[s-1]+=t;const f=[];f.push(new r(a,l));const d=1e-6,x=.5*t;for(let n=1;n=0;s--){const r=x+i[s+1]-i[n];if(r<0)break;const h=i[s+1]-i[s],c=i[n]-i[s]s&&(l=s),l<0&&(l=0),h>i&&(h=i),h<0&&(h=0);for(let e=1;es&&(r=s),r<0&&(r=0),c>i&&(c=i),c<0&&(c=0),u>s&&(u=s),u<0&&(u=0),f>i&&(f=i),f<0&&(f=0);const d=(r-l)*(f-h)-(u-l)*(c-h);n+=d*(l+r+u),o+=d*(h+c+f),a+=d}n/=3*a,o/=3*a,isNaN(n)||isNaN(o)||e.push(new q(n,o))}}var fe;ue._bidiEngine=new j,function(e){e[e.INITIALIZED=0]="INITIALIZED",e[e.NO_DATA=1]="NO_DATA",e[e.READY=2]="READY",e[e.MODIFIED=3]="MODIFIED",e[e.INVALID=4]="INVALID"}(fe||(fe={}));class de{constructor(e,t,s,i,r,n){if(this._pbfTiles={},this._tileClippers={},this._client=s,this._tile=t,this._sourceDataMaxLOD=i,n){this._styleLayerUIDs=new Set;for(const e of n)this._styleLayerUIDs.add(e)}this._styleRepository=r,this._layers=this._styleRepository?.layers??[];const[o,a,l]=t.tileKey.split("/").map(parseFloat);this._level=o;const h=x(this._level);for(const t of Object.keys(e)){const s=e[t];if(this._pbfTiles[t]=new D(new Uint8Array(s.protobuff),new DataView(s.protobuff)),s.refKey){const[e]=s.refKey.split("/").map(parseFloat),i=o-e;if(i>0){const e=(1<{n.has(e)||(r.push({name:e,repeat:t}),n.add(e))},a={};for(const e of i)e.getResources(e.tileClipper,o,a);if(this._tile.status===fe.INVALID)return[];const l=this._fetchResources(r,a,e);return Promise.all([...l,t]).then((()=>this._processFeatures(s.returnedBuckets)))}_initialize(e){const t=e?.signal;return{signal:t,sourceNameToTileData:this._parseTileData(this._pbfTiles),layers:this._layers,zoom:this._level,sourceNameToTileClipper:this._tileClippers,sourceNameToUniqueSourceLayerBuckets:{},sourceNameToUniqueSourceLayers:{},returnedBuckets:[],layerIdToBucket:{},referencerUIDToReferencedId:new Map}}_processLayers(e){const{sourceNameToTileData:t,zoom:s,layers:i,sourceNameToTileClipper:r,sourceNameToUniqueSourceLayerBuckets:n,sourceNameToUniqueSourceLayers:o,returnedBuckets:a,layerIdToBucket:l,referencerUIDToReferencedId:h}=e,c=this._sourceDataMaxLOD;for(let e=i.length-1;e>=0;e--){const u=i[e];if(s=u.maxzoom)continue}else if(u.maxzoom&&s>=u.maxzoom)continue;if(u.type===T.BACKGROUND||!this._canParseStyleLayer(u.uid)||!t[u.source]||!r[u.source])continue;const f=t[u.source],d=r[u.source],x=u.sourceLayer,y=f[x];if(y){let e=o[u.source];if(e||(e=o[u.source]=new Set),e.add(u.sourceLayer),u.refLayerId)h.set(u.uid,u.refLayerId);else{const e=this._createBucket(u);if(e){e.layerUIDs=[u.uid],e.layerExtent=y.extent,e.tileClipper=d;let t=n[u.source];t||(t=n[u.source]={});let s=t[x];s||(s=t[x]=[]),s.push(e),a.push(e),l[u.id]=e}}}}}_linkReferences(e){const{layerIdToBucket:t,referencerUIDToReferencedId:s}=e;s.forEach(((e,s)=>{t[e]&&t[e].layerUIDs.push(s)}))}_filterFeatures(t){const{signal:s,sourceNameToTileData:i,sourceNameToUniqueSourceLayerBuckets:r,sourceNameToUniqueSourceLayers:n}=t,o=10*this._level,a=10*(this._level+1),l=[],h=[];for(const e of Object.keys(n))n[e].forEach((t=>{l.push(t),h.push(e)}));for(let t=0;t=a)continue;const t=s._maxzoom;if(t&&t<=o)continue}for(const e of f)e.pushFeature(t)}}}_fetchResources(e,t,s){const i=[],r=this._tile.getWorkerTileHandler();let n,o;e.length>0&&(n=r.fetchSprites(e,this._client,s),i.push(n));for(const e in t){const n=t[e];n.size>0&&(o=r.fetchGlyphs(this._tile.tileKey,e,n,this._client,s),i.push(o))}return i}_processFeatures(e){const t=e.filter((e=>e.hasFeatures()||this._canParseStyleLayer(e.layer.uid)));for(const e of t)e.processFeatures(e.tileClipper);return t}_parseTileData(e){const t={};for(const s of Object.keys(e)){const i=e[s],r={};for(;i.next();)switch(i.tag()){case 3:{const e=i.getMessage(),t=new V(e);e.release(),r[t.name]=t;break}default:i.skip()}t[s]=r}return t}_createBucket(e){switch(e.type){case T.BACKGROUND:return null;case T.FILL:return this._createFillBucket(e);case T.LINE:return this._createLineBucket(e);case T.CIRCLE:return this._createCircleBucket(e);case T.SYMBOL:return this._createSymbolBucket(e)}}_createFillBucket(e){return new oe(e,this._level,this._tile.getWorkerTileHandler().getSpriteItems(),new ee(e.fillMaterial.getStride()),new X,new te(e.outlineMaterial.getStride()),new X)}_createLineBucket(e){return new ae(e,this._level,this._tile.getWorkerTileHandler().getSpriteItems(),new $(e.lineMaterial.getStride()),new X)}_createCircleBucket(e){return new ne(e,this._level,this._tile.getWorkerTileHandler().getSpriteItems(),new ie(e.circleMaterial.getStride()),new X)}_createSymbolBucket(e){const t=this._tile;return new ue(t.tileKey,e,this._level,new se(e.iconMaterial.getStride()),new X,new se(e.textMaterial.getStride()),new X,t.placementEngine,t.getWorkerTileHandler())}}class xe{constructor(e,t,s,i){this.status=fe.INITIALIZED,this.placementEngine=new Q,this.tileKey=e,this.refKeys=t,this._workerTileHandler=s,this._styleRepository=i}release(){this.tileKey="",this.refKeys=null,this.status=fe.INITIALIZED,this._workerTileHandler=null}async parse(e,s){const i=s?.signal;if(null!=i){const e=()=>{i.removeEventListener("abort",e),this.status=fe.INVALID};i.addEventListener("abort",e)}let r;const n={bucketsWithData:[],emptyBuckets:null};try{r=await this._parse(e,s)}catch(e){if(t(e))throw e;return{result:n,transferList:[]}}this.status=fe.READY;const o=n.bucketsWithData,a=[];for(const e of r)if(e.hasFeatures()){const t=e.serialize();o.push(t)}else a.push(e.layer.uid);const l=[...o];let h=null;return a.length>0&&(h=Uint32Array.from(a),l.push(h.buffer)),n.emptyBuckets=h,{result:n,transferList:l}}setObsolete(){this.status=fe.INVALID}getLayers(){return this._workerTileHandler.getLayers()}getWorkerTileHandler(){return this._workerTileHandler}async _parse(e,t){const s=e.sourceName2DataAndRefKey;return 0===Object.keys(s).length?[]:(this.status=fe.MODIFIED,new de(s,this,t.client,e.sourceDataMaxLOD,this._styleRepository,e.styleLayerUIDs).parse(t))}}class ye{constructor(){this._spriteInfo={},this._glyphInfo={},this._sourceDataMaxLOD=25}reset(){return this._spriteInfo={},this._glyphInfo={},Promise.resolve()}getLayers(){return this._styleRepository?.layers??[]}async createTileAndParse(e,s){const{key:i}=e,r={};for(const t of Object.keys(e.sourceName2DataAndRefKey)){const s=e.sourceName2DataAndRefKey[t];r[t]=s.refKey}const n=new xe(i,r,this,this._styleRepository);try{return await n.parse({...e,sourceDataMaxLOD:this._sourceDataMaxLOD},s)}catch(e){if(n.setObsolete(),n.release(),!t(e))throw e;return null}}updateStyle(e){if(!e||0===e.length||!this._styleRepository)return;const t=this._styleRepository;for(const s of e){const e=s.type,r=s.data;switch(e){case i.PAINTER_CHANGED:t.setPaintProperties(r.layer,r.paint);break;case i.LAYOUT_CHANGED:t.setLayoutProperties(r.layer,r.layout);break;case i.LAYER_REMOVED:t.deleteStyleLayer(r.layer);break;case i.LAYER_CHANGED:t.setStyleLayer(r.layer,r.index);break;case i.SPRITES_CHANGED:this._spriteInfo={}}}}setStyle(e){const{style:t,sourceDataMaxLOD:s}=e;this._styleRepository=new E(t),this._sourceDataMaxLOD=s,this._spriteInfo={},this._glyphInfo={}}fetchSprites(e,t,s){const i=[],r=this._spriteInfo;for(const t of e)void 0===r[t.name]&&i.push(t);return 0===i.length?Promise.resolve():t.invoke("getSprites",i,{signal:s?.signal}).then((e=>{for(const t in e){const s=e[t];r[t]=s}}))}getSpriteItems(){return this._spriteInfo}fetchGlyphs(e,t,s,i,r){const n=[];let o=this._glyphInfo[t];return o?s.forEach((e=>{o[e]||n.push(e)})):(o=this._glyphInfo[t]=[],s.forEach((e=>n.push(e)))),0===n.length?Promise.resolve():i.invoke("getGlyphs",{tileID:e,font:t,codePoints:n},r).then((e=>{for(let t=0;tthis.duration}get friction(){return this._friction}value(t){return this.valueFromInitialVelocity(this._initialVelocity,t)}valueDelta(t,e){const i=this.value(t);return this.value(t+e)-i}valueFromInitialVelocity(t,e){e=Math.min(e,this.duration);const i=1-this.friction;return t*(i**e-1)/Math.log(i)}}class h extends r{constructor(t,e,i,s,a){super(t,e,i),this._sceneVelocity=s,this.direction=a}value(t){return super.valueFromInitialVelocity(this._sceneVelocity,t)}}class n{constructor(t=300,e=12,i=.84){this._minimumInitialVelocity=t,this._stopVelocity=e,this._friction=i,this.enabled=!0,this._time=new l(.6),this._screen=[new l(.4),new l(.4)],this._scene=[new l(.6),new l(.6),new l(.6)],this._tmpDirection=s()}add(t,e,i){if(this.enabled){if(this._time.hasLastValue()&&this._time.computeDelta(i)<.015)return;this._screen[0].update(t[0]),this._screen[1].update(t[1]),this._scene[0].update(e[0]),this._scene[1].update(e[1]),this._scene[2].update(e[2]),this._time.update(i)}}reset(){this._screen[0].reset(),this._screen[1].reset(),this._scene[0].reset(),this._scene[1].reset(),this._scene[2].reset(),this._time.reset()}evaluateMomentum(){if(!this.enabled||!this._screen[0].hasFilteredDelta()||!this._time.hasFilteredDelta())return null;const t=this._screen[0].filteredDelta,e=this._screen[1].filteredDelta,i=null==t||null==e?0:Math.sqrt(t*t+e*e),s=this._time.filteredDelta,a=null==s||null==i?0:i/s;return Math.abs(a)0&&i(this._tmpDirection,this._tmpDirection,1/r);const n=this._time.filteredDelta;return new h(s,a,l,null==n?0:r/n,this._tmpDirection)}}class u{constructor(t=2.5,e=.01,i=.95,s=12){this._minimumInitialVelocity=t,this._stopVelocity=e,this._friction=i,this._maxVelocity=s,this.enabled=!0,this.value=new l(.8),this.time=new l(.3)}add(t,e){if(this.enabled&&null!=e){if(this.time.hasLastValue()){if(this.time.computeDelta(e)<.01)return;if(this.value.hasFilteredDelta()){const e=this.value.computeDelta(t);this.value.filteredDelta*e<0&&this.value.reset()}}this.time.update(e),this.value.update(t)}}reset(){this.value.reset(),this.time.reset()}evaluateMomentum(){if(!this.enabled||!this.value.hasFilteredDelta()||!this.time.hasFilteredDelta())return null;let t=this.value.filteredDelta/this.time.filteredDelta;return t=a(t,-this._maxVelocity,this._maxVelocity),Math.abs(t)Math.PI;)e-=2*Math.PI;for(;e<-Math.PI;)e+=2*Math.PI;t=i+e}super.add(t,e)}}class c extends r{constructor(t,e,i){super(t,e,i)}value(t){const e=super.value(t);return Math.exp(e)}valueDelta(t,e){const i=super.value(t),s=super.value(t+e)-i;return Math.exp(s)}}class d extends u{constructor(t=2.5,e=.01,i=.95,s=12){super(t,e,i,s)}add(t,e){super.add(Math.log(t),e)}createMomentum(t,e,i){return new c(t,e,i)}}export{l as F,r as M,n as P,o as R,d as Z}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/_commonjsHelpers.js b/library/arcgis/4.30/@arcgis/core/chunks/_commonjsHelpers.js new file mode 100644 index 00000000..4902f3db --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/_commonjsHelpers.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function o(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}export{e as c,o as g}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/a11yUtils.js b/library/arcgis/4.30/@arcgis/core/chunks/a11yUtils.js new file mode 100644 index 00000000..8ed7c1c1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/a11yUtils.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import e from"../config.js";const o=()=>e.respectPrefersReducedMotion&&window.matchMedia("(prefers-reduced-motion: reduce)").matches;export{o as p}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/aaBoundingBox.js b/library/arcgis/4.30/@arcgis/core/chunks/aaBoundingBox.js new file mode 100644 index 00000000..fe38c2f6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/aaBoundingBox.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import n from"../geometry/Extent.js";import{c as t}from"./aaBoundingRect.js";function a(n=O){return[n[0],n[1],n[2],n[3],n[4],n[5]]}function r(n,t,r,i,u,e,m=a()){return m[0]=n,m[1]=t,m[2]=r,m[3]=i,m[4]=u,m[5]=e,m}function i(t,a){const r=isFinite(t[2])||isFinite(t[5]);return new n(r?{xmin:t[0],xmax:t[3],ymin:t[1],ymax:t[4],zmin:t[2],zmax:t[5],spatialReference:a}:{xmin:t[0],xmax:t[3],ymin:t[1],ymax:t[4],spatialReference:a})}function u(n,t){n[0]=Math.min(n[0],t[0]),n[1]=Math.min(n[1],t[1]),n[2]=Math.min(n[2],t[2]),n[3]=Math.max(n[3],t[3]),n[4]=Math.max(n[4],t[4]),n[5]=Math.max(n[5],t[5])}function e(n,t){n[0]=Math.min(n[0],t[0]),n[1]=Math.min(n[1],t[1]),n[3]=Math.max(n[3],t[2]),n[4]=Math.max(n[4],t[3])}function m(n,t){n[0]=Math.min(n[0],t[0]),n[1]=Math.min(n[1],t[1]),n[2]=Math.min(n[2],t[2]),n[3]=Math.max(n[3],t[0]),n[4]=Math.max(n[4],t[1]),n[5]=Math.max(n[5],t[2])}function s(n,t,a=0,r=t.length/3){let i=n[0],u=n[1],e=n[2],m=n[3],s=n[4],o=n[5];for(let n=0;n=n[3]?0:n[3]-n[0]}function h(n){return n[1]>=n[4]?0:n[4]-n[1]}function M(n){return n[2]>=n[5]?0:n[5]-n[2]}function x(n){const t=c(n),a=M(n),r=h(n);return Math.sqrt(t*t+a*a+r*r)}function l(n,t=[0,0,0]){return t[0]=n[0]+c(n)/2,t[1]=n[1]+h(n)/2,t[2]=n[2]+M(n)/2,t}function I(n,t=[0,0,0]){return t[0]=c(n),t[1]=h(n),t[2]=M(n),t}function N(n,t){return t[0]>=n[0]&&t[1]>=n[1]&&t[2]>=n[2]&&t[0]<=n[3]&&t[1]<=n[4]&&t[2]<=n[5]}function g(n,t){return t[0]>=n[0]&&t[1]>=n[1]&&t[2]>=n[2]&&t[3]<=n[3]&&t[4]<=n[4]&&t[5]<=n[5]}function E(n,t){return Math.max(t[0],n[0])<=Math.min(t[3],n[3])&&Math.max(t[1],n[1])<=Math.min(t[4],n[4])&&Math.max(t[2],n[2])<=Math.min(t[5],n[5])}function F(n,t){return null==t||E(n,t)}function T(n,t,a,r,i=n){return i[0]=n[0]+t,i[1]=n[1]+a,i[2]=n[2]+r,i[3]=n[3]+t,i[4]=n[4]+a,i[5]=n[5]+r,i}function p(n,t,a=n){const r=n[0]+c(n)/2,i=n[1]+h(n)/2,u=n[2]+M(n)/2;return a[0]=r+(n[0]-r)*t,a[1]=i+(n[1]-i)*t,a[2]=u+(n[2]-u)*t,a[3]=r+(n[3]-r)*t,a[4]=i+(n[4]-i)*t,a[5]=u+(n[5]-u)*t,a}function y(n,t){return t[0]=n[0],t[1]=n[1],t[2]=n[2],t}function b(n,t,a=n){return a[0]=t[0],a[1]=t[1],a[2]=t[2],a!==n&&(a[3]=n[3],a[4]=n[4],a[5]=n[5]),a}function V(n,t,a=n){return a[3]=t[0],a[4]=t[1],a[5]=t[2],a!==n&&(a[0]=n[0],a[1]=n[1],a[2]=n[2]),n}function Y(n,t){return n[0]=t[0],n[1]=t[1],n[2]=t[2],n[3]=t[3],n[4]=t[4],n[5]=t[5],n}function _(n){return n?Y(n,B):a(B)}function j(n,a){return a||(a=t()),a[0]=n[0],a[1]=n[1],a[2]=n[3],a[3]=n[4],a}function z(n,t){return n[0]=t[0],n[1]=t[1],n[2]=Number.NEGATIVE_INFINITY,n[3]=t[2],n[4]=t[3],n[5]=Number.POSITIVE_INFINITY,n}function A(n,t,a,r,i){return n[0]=t,n[1]=a,n[2]=Number.NEGATIVE_INFINITY,n[3]=r,n[4]=i,n[5]=Number.POSITIVE_INFINITY,n}function G(n){return 6===n.length}function R(n){return 0===c(n)&&0===h(n)&&0===M(n)}function d(n,t,a){if(null==n||null==t)return n===t;if(!G(n)||!G(t))return!1;if(a){for(let r=0;rn[2]&&(n[2]=t[0]),t[1]n[3]&&(n[3]=t[1])}function c(n,t,a){if(null!=t)if("length"in t)B(t)?(a[0]=Math.min(n[0],t[0]),a[1]=Math.min(n[1],t[1]),a[2]=Math.max(n[2],t[2]),a[3]=Math.max(n[3],t[3])):2!==t.length&&3!==t.length||(a[0]=Math.min(n[0],t[0]),a[1]=Math.min(n[1],t[1]),a[2]=Math.max(n[2],t[0]),a[3]=Math.max(n[3],t[1]));else switch(t.type){case"extent":a[0]=Math.min(n[0],t.xmin),a[1]=Math.min(n[1],t.ymin),a[2]=Math.max(n[2],t.xmax),a[3]=Math.max(n[3],t.ymax);break;case"point":a[0]=Math.min(n[0],t.x),a[1]=Math.min(n[1],t.y),a[2]=Math.max(n[2],t.x),a[3]=Math.max(n[3],t.y)}else i(a,n)}function m(n,t,a=n){const r=t.length;let i=n[0],u=n[1],e=n[2],s=n[3];for(let n=0;n=n[2]?0:n[2]-n[0]}function x(n){return null==n||n[1]>=n[3]?0:n[3]-n[1]}function M(n){return h(n)*x(n)}function l(n){return h(n)>0&&x(n)>0}function y(n,t=[0,0]){return t[0]=(n[0]+n[2])/2,t[1]=(n[1]+n[3])/2,t}function g(n,t){return F(n,t[0],t[1])}function p(n,t){const a=t[3],r=.5*(n[0]+n[2]),i=Math.abs(t[0]-r),u=.5*(n[2]-n[0]);if(i>a+u)return!1;const e=.5*(n[1]+n[3]),s=.5*(n[3]-n[1]),o=Math.abs(t[1]-e);if(o>a+s)return!1;if(i(m-o)*n+(s-c)*t+(c*o-s*m)<0,h=f(r,e),x=f(u,e),M=f(u,i),l=f(r,i);return!(h===x&&x===M&&M===l&&l===h||su&&c>u||o>e&&m>e||o=n[0]&&a>=n[1]&&t<=n[2]&&a<=n[3]}function w(n,t,a){return t[0]>=n[0]-a&&t[1]>=n[1]-a&&t[0]<=n[2]+a&&t[1]<=n[3]+a}function k(n,t){return Math.max(t[0],n[0])<=Math.min(t[2],n[2])&&Math.max(t[1],n[1])<=Math.min(t[3],n[3])}function q(n,t){return t[0]>=n[0]&&t[2]<=n[2]&&t[1]>=n[1]&&t[3]<=n[3]}function E(t,a,r){if(null==a)return i(r,t);const u=a[0],e=a[1],s=a[2],o=a[3];return r[0]=n(t[0],u,s),r[1]=n(t[1],e,o),r[2]=n(t[2],u,s),r[3]=n(t[3],e,o),r}function d(n,t){const a=(n[0]+n[2])/2,r=(n[1]+n[3])/2,i=Math.max(Math.abs(t[0]-a)-h(n)/2,0),u=Math.max(Math.abs(t[1]-r)-x(n)/2,0);return Math.sqrt(i*i+u*u)}function v(n,t,a,r=n){return r[0]=n[0]+t,r[1]=n[1]+a,r[2]=n[2]+t,r[3]=n[3]+a,r}function z(n,t,a=n){return a[0]=n[0]-t,a[1]=n[1]-t,a[2]=n[2]+t,a[3]=n[3]+t,a}function A(n){return n?i(n,R):a(R)}function B(n){return null!=n&&4===n.length}function C(n){return!(0!==h(n)&&isFinite(n[0])||0!==x(n)&&isFinite(n[1]))}function D(n,t){return B(n)&&B(t)?n[0]===t[0]&&n[1]===t[1]&&n[2]===t[2]&&n[3]===t[3]:n===t}const G=[-1/0,-1/0,1/0,1/0],R=[1/0,1/0,-1/0,-1/0],U=[0,0,0,0];export{r as A,v as B,l as C,f as D,y as E,d as F,p as G,c as a,D as b,a as c,e as d,A as e,u as f,F as g,i as h,m as i,C as j,q as k,o as l,k as m,R as n,x as o,E as p,z as q,g as r,w as s,s as t,M as u,j as v,h as w,b as x,G as y,U as z}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/accessibleHandler.js b/library/arcgis/4.30/@arcgis/core/chunks/accessibleHandler.js new file mode 100644 index 00000000..0847103c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/accessibleHandler.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{i as n}from"./widgetUtils.js";function t(){return function(t,e){if(!t[e])throw new TypeError(`Cannot auto bind undefined function '${String(e)}'`);return{value:(r=t[e],function(t,...e){!function(n){const t=n?.type;return n instanceof KeyboardEvent||"keyup"===t||"keydown"===t||"keypress"===t}(t)?r.call(this,t,...e):n(t.key)&&(t.preventDefault(),t.stopPropagation(),t.target.click())})};var r}}export{t as a}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/action-group.js b/library/arcgis/4.30/@arcgis/core/chunks/action-group.js new file mode 100644 index 00000000..2cd2b736 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/action-group.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{p as e,H as t,h as o}from"../widgets/Widget.js";import{c as a,d as s}from"./conditionalSlot.js";import{c as i,s as c,a as n}from"./loadable.js";import{c as l,d as r}from"./locale2.js";import{u as d,c as u,d as m,s as p}from"./t9n.js";import{d as g,S as h}from"./action-menu.js";import{e as f}from"./dom.js";import{d as v}from"./action.js";import{d as b}from"./icon.js";import{d as x}from"./loader.js";import{d as y}from"./popover.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const M={menuActions:"menu-actions",menuTooltip:"menu-tooltip"},k=e(class extends t{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.setMenuOpen=e=>{this.menuOpen=!!e.target.open},this.handleMenuActionsSlotChange=e=>{this.hasMenuActions=f(e)},this.expanded=!1,this.label=void 0,this.layout="vertical",this.columns=void 0,this.menuOpen=!1,this.overlayPositioning="absolute",this.scale=void 0,this.messages=void 0,this.messageOverrides=void 0,this.effectiveLocale="",this.defaultMessages=void 0,this.hasMenuActions=!1}expandedHandler(){this.menuOpen=!1}onMessagesChange(){}effectiveLocaleChange(){d(this,this.effectiveLocale)}async setFocus(){await i(this),this.el.focus()}connectedCallback(){l(this),u(this),a(this)}disconnectedCallback(){r(this),m(this),s(this)}async componentWillLoad(){c(this),await p(this)}componentDidLoad(){n(this)}renderMenu(){const{expanded:e,menuOpen:t,scale:a,layout:s,messages:i,overlayPositioning:c,hasMenuActions:n}=this;return o("calcite-action-menu",{expanded:e,flipPlacements:["left","right"],hidden:!n,label:i.more,onCalciteActionMenuOpen:this.setMenuOpen,open:t,overlayPositioning:c,placement:"horizontal"===s?"bottom-start":"leading-start",scale:a},o("calcite-action",{icon:"ellipsis",scale:a,slot:h.trigger,text:i.more,textEnabled:e}),o("slot",{name:M.menuActions,onSlotchange:this.handleMenuActionsSlotChange}),o("slot",{name:M.menuTooltip,slot:h.tooltip}))}render(){return o("div",{key:"689447fecc5bda66fb3b0017288c192033131615","aria-label":this.label,class:"container",role:"group"},o("slot",{key:"d168163c365d6ec486aa5fa975fad904ba3a525e"}),this.renderMenu())}static get delegatesFocus(){return!0}static get assetsDirs(){return["assets"]}get el(){return this}static get watchers(){return{expanded:["expandedHandler"],messageOverrides:["onMessagesChange"],effectiveLocale:["effectiveLocaleChange"]}}static get style(){return':host{box-sizing:border-box;background-color:var(--calcite-color-foreground-1);color:var(--calcite-color-text-2);font-size:var(--calcite-font-size--1)}:host *{box-sizing:border-box}:host{display:flex;flex-direction:column;padding:0px;--calcite-action-group-columns:3;--calcite-action-group-gap:1px;--calcite-action-group-padding:1px}.container{display:flex;flex-grow:1;flex-direction:column}:host([columns="1"]){--calcite-action-group-columns:1}:host([columns="2"]){--calcite-action-group-columns:2}:host([columns="3"]){--calcite-action-group-columns:3}:host([columns="4"]){--calcite-action-group-columns:4}:host([columns="5"]){--calcite-action-group-columns:5}:host([columns="6"]){--calcite-action-group-columns:6}:host(:first-child){padding-block-start:0px}:host([layout=horizontal]),:host([layout=horizontal]) .container{flex-direction:row}:host([layout=grid]){display:grid}:host([layout=grid]) .container{display:grid;place-content:stretch;background-color:var(--calcite-color-background);gap:var(--calcite-action-group-gap);padding:var(--calcite-action-group-gap);grid-template-columns:repeat(var(--calcite-action-group-columns), auto)}:host([hidden]){display:none}[hidden]{display:none}'}},[17,"calcite-action-group",{expanded:[516],label:[1],layout:[513],columns:[514],menuOpen:[1540,"menu-open"],overlayPositioning:[513,"overlay-positioning"],scale:[513],messages:[1040],messageOverrides:[1040],effectiveLocale:[32],defaultMessages:[32],hasMenuActions:[32],setFocus:[64]},void 0,{expanded:["expandedHandler"],messageOverrides:["onMessagesChange"],effectiveLocale:["effectiveLocaleChange"]}]);function O(){"undefined"!=typeof customElements&&["calcite-action-group","calcite-action","calcite-action-menu","calcite-icon","calcite-loader","calcite-popover"].forEach((e=>{switch(e){case"calcite-action-group":customElements.get(e)||customElements.define(e,k);break;case"calcite-action":customElements.get(e)||v();break;case"calcite-action-menu":customElements.get(e)||g();break;case"calcite-icon":customElements.get(e)||b();break;case"calcite-loader":customElements.get(e)||x();break;case"calcite-popover":customElements.get(e)||y()}}))}O();export{k as A,M as S,O as d}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/action-menu.js b/library/arcgis/4.30/@arcgis/core/chunks/action-menu.js new file mode 100644 index 00000000..ad7cc981 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/action-menu.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{p as e,H as t,c as n,h as i,F as o}from"../widgets/Widget.js";import{g as s}from"./array.js";import{t as a,j as l}from"./dom.js";import{g as c}from"./guid.js";import{i as r}from"./key.js";import{s as d,a as u,c as h}from"./loadable.js";import{d as p}from"./action.js";import{d as m}from"./icon.js";import{d as g}from"./loader.js";import{d as f}from"./popover.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const v={tooltip:"tooltip",trigger:"trigger"},E=["ArrowUp","ArrowDown","End","Home"],x=e(class extends t{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.calciteActionMenuOpen=n(this,"calciteActionMenuOpen",6),this.actionElements=[],this.guid=`calcite-action-menu-${c()}`,this.menuId=`${this.guid}-menu`,this.menuButtonId=`${this.guid}-menu-button`,this.connectMenuButtonEl=()=>{const{menuButtonId:e,menuId:t,open:n,label:i}=this,o=this.slottedMenuButtonEl||this.defaultMenuButtonEl;this.menuButtonEl!==o&&(this.disconnectMenuButtonEl(),this.menuButtonEl=o,this.setTooltipReferenceElement(),o&&(o.active=n,o.setAttribute("aria-controls",t),o.setAttribute("aria-expanded",a(n)),o.setAttribute("aria-haspopup","true"),o.id||(o.id=e),o.label||(o.label=i),o.text||(o.text=i),o.addEventListener("click",this.menuButtonClick),o.addEventListener("keydown",this.menuButtonKeyDown)))},this.disconnectMenuButtonEl=()=>{const{menuButtonEl:e}=this;e&&(e.removeEventListener("click",this.menuButtonClick),e.removeEventListener("keydown",this.menuButtonKeyDown))},this.setMenuButtonEl=e=>{const t=e.target.assignedElements({flatten:!0}).filter((e=>e?.matches("calcite-action")));this.slottedMenuButtonEl=t[0],this.connectMenuButtonEl()},this.setDefaultMenuButtonEl=e=>{this.defaultMenuButtonEl=e,this.connectMenuButtonEl()},this.handleCalciteActionClick=()=>{this.open=!1,this.setFocus()},this.menuButtonClick=()=>{this.toggleOpen()},this.updateTooltip=e=>{const t=e.target.assignedElements({flatten:!0}).filter((e=>e?.matches("calcite-tooltip")));this.tooltipEl=t[0],this.setTooltipReferenceElement()},this.setTooltipReferenceElement=()=>{const{tooltipEl:e,expanded:t,menuButtonEl:n,open:i}=this;e&&(e.referenceElement=t||i?null:n)},this.updateAction=(e,t)=>{const{guid:n,activeMenuItemIndex:i}=this,o=`${n}-action-${t}`;e.tabIndex=-1,e.setAttribute("role","menuitem"),e.id||(e.id=o),e.toggleAttribute("data-active",t===i)},this.updateActions=e=>{e?.forEach(this.updateAction)},this.handleDefaultSlotChange=e=>{const t=e.target.assignedElements({flatten:!0}).reduce(((e,t)=>t?.matches("calcite-action")?(e.push(t),e):t?.matches("calcite-action-group")?e.concat(Array.from(t.querySelectorAll("calcite-action"))):e),[]);this.actionElements=t.filter((e=>!e.disabled&&!e.hidden))},this.menuButtonKeyDown=e=>{const{key:t}=e,{actionElements:n,activeMenuItemIndex:i,open:o}=this;if(n.length){if(r(t)){if(e.preventDefault(),!o)return void this.toggleOpen();const t=n[i];t?t.click():this.toggleOpen(!1)}if("Tab"!==t)return"Escape"===t?(this.toggleOpen(!1),void e.preventDefault()):void this.handleActionNavigation(e,t,n);this.open=!1}},this.handleActionNavigation=(e,t,n)=>{if(!this.isValidKey(t,E))return;if(e.preventDefault(),!this.open)return this.toggleOpen(),"Home"!==t&&"ArrowDown"!==t||(this.activeMenuItemIndex=0),void("End"!==t&&"ArrowUp"!==t||(this.activeMenuItemIndex=n.length-1));"Home"===t&&(this.activeMenuItemIndex=0),"End"===t&&(this.activeMenuItemIndex=n.length-1);const i=this.activeMenuItemIndex;"ArrowUp"===t&&(this.activeMenuItemIndex=s(Math.max(i-1,-1),n.length)),"ArrowDown"===t&&(this.activeMenuItemIndex=s(i+1,n.length))},this.toggleOpenEnd=()=>{this.setFocus(),this.el.removeEventListener("calcitePopoverOpen",this.toggleOpenEnd)},this.toggleOpen=(e=!this.open)=>{this.el.addEventListener("calcitePopoverOpen",this.toggleOpenEnd),this.open=e},this.handlePopoverOpen=()=>{this.open=!0},this.handlePopoverClose=()=>{this.open=!1},this.appearance="solid",this.expanded=!1,this.flipPlacements=void 0,this.label=void 0,this.open=!1,this.overlayPositioning="absolute",this.placement="auto",this.scale=void 0,this.menuButtonEl=void 0,this.activeMenuItemIndex=-1}connectedCallback(){this.connectMenuButtonEl()}componentWillLoad(){d(this)}componentDidLoad(){u(this)}disconnectedCallback(){this.disconnectMenuButtonEl()}expandedHandler(){this.open=!1,this.setTooltipReferenceElement()}openHandler(e){this.activeMenuItemIndex=this.open?0:-1,this.menuButtonEl&&(this.menuButtonEl.active=e),this.calciteActionMenuOpen.emit(),this.setTooltipReferenceElement()}activeMenuItemIndexHandler(){this.updateActions(this.actionElements)}async setFocus(){return await h(this),l(this.menuButtonEl)}renderMenuButton(){const{appearance:e,label:t,scale:n,expanded:o}=this;return i("slot",{name:v.trigger,onSlotchange:this.setMenuButtonEl},i("calcite-action",{appearance:e,class:"default-trigger",icon:"ellipsis",scale:n,text:t,textEnabled:o,ref:this.setDefaultMenuButtonEl}))}renderMenuItems(){const{actionElements:e,activeMenuItemIndex:t,open:n,menuId:o,menuButtonEl:s,label:a,placement:l,overlayPositioning:c,flipPlacements:r}=this,d=e[t],u=d?.id||null;return i("calcite-popover",{autoClose:!0,flipPlacements:r,focusTrapDisabled:!0,label:a,offsetDistance:0,onCalcitePopoverClose:this.handlePopoverClose,onCalcitePopoverOpen:this.handlePopoverOpen,open:n,overlayPositioning:c,placement:l,pointerDisabled:!0,referenceElement:s},i("div",{"aria-activedescendant":u,"aria-labelledby":s?.id,class:"menu",id:o,onClick:this.handleCalciteActionClick,role:"menu",tabIndex:-1},i("slot",{onSlotchange:this.handleDefaultSlotChange})))}render(){return i(o,{key:"172df111e58778a1006253a0eb444e767ad2d12b"},this.renderMenuButton(),this.renderMenuItems(),i("slot",{key:"1df982aa86cbdd0c2c7d847e9b6f0a4d35b5ba15",name:v.tooltip,onSlotchange:this.updateTooltip}))}isValidKey(e,t){return!!t.find((t=>t===e))}get el(){return this}static get watchers(){return{expanded:["expandedHandler"],open:["openHandler"],activeMenuItemIndex:["activeMenuItemIndexHandler"]}}static get style(){return":host{box-sizing:border-box;display:flex;flex-direction:column;font-size:var(--calcite-font-size-1);color:var(--calcite-color-text-2)}::slotted(calcite-action-group){border-block-end:1px solid var(--calcite-color-border-3)}::slotted(calcite-action-group:last-child){border-block-end:0}.default-trigger{position:relative;block-size:100%;flex:0 1 auto;align-self:stretch}slot[name=trigger]::slotted(calcite-action),calcite-action::slotted([slot=trigger]){position:relative;block-size:100%;flex:0 1 auto;align-self:stretch}.menu{max-block-size:45vh;flex-direction:column;flex-wrap:nowrap;overflow-y:auto;overflow-x:hidden;outline:2px solid transparent;outline-offset:2px}:host([hidden]){display:none}[hidden]{display:none}"}},[1,"calcite-action-menu",{appearance:[513],expanded:[516],flipPlacements:[16],label:[1],open:[1540],overlayPositioning:[513,"overlay-positioning"],placement:[513],scale:[513],menuButtonEl:[32],activeMenuItemIndex:[32],setFocus:[64]},void 0,{expanded:["expandedHandler"],open:["openHandler"],activeMenuItemIndex:["activeMenuItemIndexHandler"]}]);function b(){"undefined"!=typeof customElements&&["calcite-action-menu","calcite-action","calcite-icon","calcite-loader","calcite-popover"].forEach((e=>{switch(e){case"calcite-action-menu":customElements.get(e)||customElements.define(e,x);break;case"calcite-action":customElements.get(e)||p();break;case"calcite-icon":customElements.get(e)||m();break;case"calcite-loader":customElements.get(e)||g();break;case"calcite-popover":customElements.get(e)||f()}}))}b();export{x as A,v as S,b as d}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/action.js b/library/arcgis/4.30/@arcgis/core/chunks/action.js new file mode 100644 index 00000000..91464cfc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/action.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{p as t,H as e,f as o,h as i,a}from"../widgets/Widget.js";import{t as n}from"./dom.js";import{g as c}from"./guid.js";import{c as r,d as s,u as l,I as d}from"./interactive.js";import{s as u,a as h,c as b}from"./loadable.js";import{c as p,d as f}from"./locale2.js";import{c as g}from"./observers.js";import{g as m}from"./component.js";import{u as v,c as x,s as y,d as k}from"./t9n.js";import{d as w}from"./icon.js";import{d as z}from"./loader.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const j="button",E="button--text-visible",C="button--compact",I="slot-container",L="slot-container--hidden",O="text-container",T="text-container--visible",$="indicator-with-icon",F=t(class extends e{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.mutationObserver=g("mutation",(()=>o(this))),this.guid=`calcite-action-${c()}`,this.indicatorId=`${this.guid}-indicator`,this.buttonId=`${this.guid}-button`,this.handleTooltipSlotChange=t=>{const e=t.target.assignedElements({flatten:!0}).filter((t=>t?.matches("calcite-tooltip")))[0];e&&(e.referenceElement=this.buttonEl)},this.active=!1,this.alignment=void 0,this.appearance="solid",this.compact=!1,this.disabled=!1,this.icon=void 0,this.iconFlipRtl=!1,this.indicator=!1,this.label=void 0,this.loading=!1,this.scale="m",this.text=void 0,this.textEnabled=!1,this.messages=void 0,this.messageOverrides=void 0,this.effectiveLocale="",this.defaultMessages=void 0}onMessagesChange(){}effectiveLocaleChange(){v(this,this.effectiveLocale)}connectedCallback(){r(this),p(this),x(this),this.mutationObserver?.observe(this.el,{childList:!0,subtree:!0})}async componentWillLoad(){u(this),await y(this)}componentDidLoad(){h(this)}disconnectedCallback(){s(this),f(this),k(this),this.mutationObserver?.disconnect()}componentDidRender(){l(this)}async setFocus(){await b(this),this.buttonEl?.focus()}renderTextContainer(){const{text:t,textEnabled:e}=this;return t?i("div",{class:{[O]:!0,[T]:e},key:"text-container"},t):null}renderIndicatorText(){const{indicator:t,messages:e,indicatorId:o,buttonId:a}=this;return i("div",{"aria-labelledby":a,"aria-live":"polite",class:"indicator-text",id:o,role:"region"},t?e.indicator:null)}renderIconContainer(){const{loading:t,icon:e,scale:o,el:a,iconFlipRtl:n,indicator:c}=this,r="l"===o?"l":"m",s=t?i("calcite-loader",{inline:!0,label:this.messages.loading,scale:r}):null,l=e?i("calcite-icon",{class:{[$]:c},flipRtl:n,icon:e,scale:m(this.scale)}):null,d=s||l,u=d||a.children?.length,h=i("div",{class:{[I]:!0,[L]:t}},i("slot",null));return u?i("div",{"aria-hidden":"true",class:"icon-container",key:"icon-container"},d,h):null}render(){const{active:t,compact:e,disabled:o,icon:c,loading:r,textEnabled:s,label:l,text:u,indicator:h,indicatorId:b,buttonId:p,messages:f}=this,g=l||u,m=g?`${g}${h?` (${f.indicator})`:""}`:"",v={[j]:!0,[E]:s,[C]:e};return i(a,{key:"ea1d66de5f1b0d591306a8f40d1ce22c6b99a8cd"},i(d,{key:"ac7794e91182528fa2729ecac860a1abe4fbaeec",disabled:o},i("button",{key:"32d7d5461e68006e2baadf7f65e504fbf2f0f9a0","aria-busy":n(r),"aria-controls":h?b:null,"aria-disabled":n(o),"aria-label":m,"aria-pressed":n(t),class:v,disabled:o,id:p,ref:t=>this.buttonEl=t},this.renderIconContainer(),this.renderTextContainer(),!c&&h&&i("div",{class:"indicator-without-icon",key:"indicator-no-icon"})),i("slot",{key:"5e4ba8c04428b6797dfdaaa8ca1e96d6bc8487a7",name:"tooltip",onSlotchange:this.handleTooltipSlotChange}),this.renderIndicatorText()))}static get assetsDirs(){return["assets"]}get el(){return this}static get watchers(){return{messageOverrides:["onMessagesChange"],effectiveLocale:["effectiveLocaleChange"]}}static get style(){return':host{box-sizing:border-box;background-color:var(--calcite-color-foreground-1);color:var(--calcite-color-text-2);font-size:var(--calcite-font-size--1)}:host *{box-sizing:border-box}:host([disabled]){cursor:default;-webkit-user-select:none;user-select:none;opacity:var(--calcite-opacity-disabled)}:host([disabled]) *,:host([disabled]) ::slotted(*){pointer-events:none}:host{display:flex;background-color:transparent;--calcite-action-indicator-color:var(--calcite-color-brand);--calcite-action-color-transparent-hover:var(--calcite-color-transparent-hover);--calcite-action-color-transparent-press:var(--calcite-color-transparent-press)}:host([disabled]) ::slotted([calcite-hydrated][disabled]),:host([disabled]) [calcite-hydrated][disabled]{opacity:1}.interaction-container{display:contents}.button{position:relative;margin:0px;display:flex;inline-size:auto;cursor:pointer;align-items:center;justify-content:flex-start;border-style:none;background-color:var(--calcite-color-foreground-1);fill:var(--calcite-color-text-3);font-family:var(--calcite-font-family);font-size:var(--calcite-font-size--2);line-height:1rem;font-weight:var(--calcite-font-weight-medium);color:var(--calcite-color-text-3);outline-color:transparent;text-align:unset;flex:1 0 auto}.button:hover{background-color:var(--calcite-color-foreground-2);fill:var(--calcite-color-text-1);color:var(--calcite-color-text-1)}.button:focus{background-color:var(--calcite-color-foreground-2);fill:var(--calcite-color-text-1);color:var(--calcite-color-text-1);outline:2px solid var(--calcite-ui-focus-color, var(--calcite-color-brand));outline-offset:calc(\n -2px *\n calc(\n 1 -\n 2 * clamp(\n 0,\n var(--calcite-offset-invert-focus),\n 1\n )\n )\n )}.button:active{background-color:var(--calcite-color-foreground-3)}.button .icon-container{pointer-events:none;margin:0px;display:flex;align-items:center;justify-content:center;min-inline-size:1rem;min-block-size:1.5rem}.button .text-container{margin:0px;inline-size:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.5rem;opacity:0;transition-property:opacity;transition-duration:150ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-property:margin;transition-property:inline-size}.button .text-container--visible{inline-size:auto;flex:1 1 auto;opacity:1}:host([data-active]) .button{outline:2px solid var(--calcite-ui-focus-color, var(--calcite-color-brand));outline-offset:calc(\n -2px *\n calc(\n 1 -\n 2 * clamp(\n 0,\n var(--calcite-offset-invert-focus),\n 1\n )\n )\n )}:host([scale=s]) .button{padding-inline:0.5rem;padding-block:0.25rem;font-size:var(--calcite-font-size--2);line-height:1rem;font-weight:var(--calcite-font-weight-normal)}:host([scale=s]) .button--text-visible .icon-container{margin-inline-end:0.5rem}:host([scale=m]) .button{padding-inline:1rem;padding-block:0.75rem;font-size:var(--calcite-font-size--1);line-height:1rem;font-weight:var(--calcite-font-weight-normal)}:host([scale=m]) .button--text-visible .icon-container{margin-inline-end:0.75rem}:host([scale=l]) .button{padding:1.25rem;font-size:var(--calcite-font-size-0);line-height:1.25rem;font-weight:var(--calcite-font-weight-normal)}:host([scale=l]) .button--text-visible .icon-container{margin-inline-end:1rem}:host([alignment=center]) .button{justify-content:center}:host([alignment=end]) .button{justify-content:flex-end}:host([alignment=center]) .button .text-container--visible,:host([alignment=end]) .button .text-container--visible{flex:0 1 auto}:host([scale=s][compact]) .button,:host([scale=m][compact]) .button,:host([scale=l][compact]) .button{padding-inline:0px}.slot-container{display:flex}.slot-container--hidden{display:none}.button--text-visible{inline-size:100%}:host([active]) .button,:host([active]) .button:hover,:host([active]) .button:focus,:host([active][loading]) .button{background-color:var(--calcite-color-foreground-3);fill:var(--calcite-color-text-1);color:var(--calcite-color-text-1)}:host([appearance=transparent]) .button{background-color:transparent;transition-property:box-shadow;transition-duration:150ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}:host([active]) .button:active{background-color:var(--calcite-color-foreground-1)}:host([appearance=transparent][active]) .button,:host([appearance=transparent]) .button:hover,:host([appearance=transparent]) .button:focus{background-color:var(--calcite-action-color-transparent-hover)}:host([appearance=transparent]) .button:active{background-color:var(--calcite-action-color-transparent-press)}:host([appearance=transparent][disabled]) .button{background-color:transparent}:host([loading][appearance=solid]) .button,:host([loading][appearance=solid]) .button:hover,:host([loading][appearance=solid]) .button:focus{background-color:var(--calcite-color-foreground-1)}:host([loading][appearance=solid]) .button .text-container,:host([loading][appearance=solid]) .button:hover .text-container,:host([loading][appearance=solid]) .button:focus .text-container{opacity:var(--calcite-opacity-disabled)}:host([loading]) calcite-loader[inline]{color:var(--calcite-color-text-3);margin-inline-end:0px}:host([disabled]) .button,:host([disabled]) .button:hover,:host([disabled]) .button:focus{cursor:default;background-color:var(--calcite-color-foreground-1);opacity:var(--calcite-opacity-disabled)}:host([disabled][active]) .button,:host([disabled][active]) .button:hover,:host([disabled][active]) .button:focus{background-color:var(--calcite-color-foreground-3);opacity:var(--calcite-opacity-disabled)}.indicator-with-icon{position:relative}.indicator-with-icon::after{content:"";position:absolute;block-size:0.5rem;inline-size:0.5rem;border-radius:9999px;inset-block-end:-0.275rem;inset-inline-end:-0.275rem;background-color:var(--calcite-action-indicator-color)}.indicator-without-icon{margin-inline:0.25rem;inline-size:1rem;position:relative}.indicator-without-icon::after{content:"";position:absolute;block-size:0.5rem;inline-size:0.5rem;border-radius:9999px;inset-block-end:-0.275rem;inset-inline-end:-0.275rem;background-color:var(--calcite-action-indicator-color)}.indicator-text{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}:host([hidden]){display:none}[hidden]{display:none}'}},[1,"calcite-action",{active:[516],alignment:[513],appearance:[513],compact:[516],disabled:[516],icon:[1],iconFlipRtl:[516,"icon-flip-rtl"],indicator:[516],label:[1],loading:[516],scale:[513],text:[1],textEnabled:[516,"text-enabled"],messages:[1040],messageOverrides:[1040],effectiveLocale:[32],defaultMessages:[32],setFocus:[64]},void 0,{messageOverrides:["onMessagesChange"],effectiveLocale:["effectiveLocaleChange"]}]);function M(){"undefined"!=typeof customElements&&["calcite-action","calcite-icon","calcite-loader"].forEach((t=>{switch(t){case"calcite-action":customElements.get(t)||customElements.define(t,F);break;case"calcite-icon":customElements.get(t)||w();break;case"calcite-loader":customElements.get(t)||z()}}))}M();export{F as A,M as d}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/actionUtils.js b/library/arcgis/4.30/@arcgis/core/chunks/actionUtils.js new file mode 100644 index 00000000..1befa09b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/actionUtils.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import"../intl.js";import{s as i}from"./substitute.js";function t(i){return i.icon?i.icon:"image"in i&&i.image||i.className?void 0:"question"}function n(i){return i?{backgroundImage:`url(${i})`}:{}}function a({action:t,feature:n}){const a=n?.attributes,e="image"in t?t.image:void 0;return e&&a?i(e,a):e??""}export{n as a,t as g,a as s}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/actions.js b/library/arcgis/4.30/@arcgis/core/chunks/actions.js new file mode 100644 index 00000000..7e03f4ac --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/actions.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import e from"../core/Collection.js";import s from"../support/actions/ActionBase.js";import o from"../support/actions/ActionButton.js";import t from"../support/actions/ActionToggle.js";import{l as a}from"./legacyIcon.js";const i=e.ofType({key:"type",defaultKeyValue:"button",base:s,typeMap:{button:o,toggle:t}}),n=new o({icon:"magnifying-glass-plus",id:"zoom-to-feature",title:"{messages.zoom}",className:a.zoomInMagnifyingGlass}),r=new o({icon:"trash",id:"remove-selected-feature",title:"{messages.remove}",className:a.trash}),l=new o({icon:"magnifying-glass-plus",id:"zoom-to-clustered-features",title:"{messages.zoom}",className:a.zoomInMagnifyingGlass}),m=new t({icon:"table",id:"browse-clustered-features",title:"{messages.browseClusteredFeatures}",className:a.table,value:!1});export{i as A,l as a,m as b,r,n as z}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/ageUnit.js b/library/arcgis/4.30/@arcgis/core/chunks/ageUnit.js new file mode 100644 index 00000000..f0127b78 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/ageUnit.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import t from"../core/Error.js";import i from"../smartMapping/statistics/summaryStatisticsForAge.js";import{supportedAgeUnits as s}from"../smartMapping/statistics/support/ageUtils.js";import{u as a}from"./utils2.js";async function n(n){const r="days",o={...n,unit:r},u=await i(o);if(null==u.avg)throw new t("age-unit:insufficient-info","'avg' statistics is invalid");const c=function(t){const i=Math.abs(t.avg);let n=null;return s.some((t=>{const s=a[t];return i>2*s&&(n=t),!!n})),n}({...u,avg:u.avg});if(c===r)return{unit:c,statistics:u};o.unit=c;const e=await i(o);if(null==e.avg)throw new t("age-unit:insufficient-info","'avg' statistics is invalid");return{unit:c,statistics:e}}export{n as a}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/alterVersion.js b/library/arcgis/4.30/@arcgis/core/chunks/alterVersion.js new file mode 100644 index 00000000..17317cc3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/alterVersion.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import r from"../request.js";import s from"../core/Error.js";import{p as o,a as e,e as t}from"./utils8.js";import{a as i}from"./serverVersionUtils.js";import"../config.js";import"../core/lang.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"./tslib.es6.js";import"../core/Accessor.js";import"../core/Handles.js";import"./Logger.js";import"./maybe.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./handleUtils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"../core/promiseUtils.js";const p=new Map;async function a(a,m,n,c){p.has(a)||await i(p,a);const j=p.get(a);if((j?.serverVersion??0)<=11.1)throw new s("alterVersion:enterprise-version","versioning API requires ArcGIS Enterprise version 11.2 or higher");if(!m)throw new s("alterVersion:missing-guid","guid for version is missing");const l=o(a),u=n.toJSON(),g=e(l.query,{query:t({...u,f:"json"}),...c,authMode:"immediate",method:"post"});m.startsWith("{")&&(m=m.slice(1,-1));const d=`${l.path}/versions/${m}/alter`,{data:h}=await r(d,g);return!!h&&h.success}export{a as alterVersion,p as serverVersionCacheMap}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/analysisViewUtils.js b/library/arcgis/4.30/@arcgis/core/chunks/analysisViewUtils.js new file mode 100644 index 00000000..3c34ae65 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/analysisViewUtils.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{c as o}from"./asyncUtils.js";import{r as t}from"./maybe.js";import{onAbort as i}from"../core/promiseUtils.js";import{whenOnce as a,watch as e,syncAndInitial as n}from"../core/reactiveUtils.js";function s(e,n){e.interactive=!0;const{tool:s,view:l}=e;l.activeTool=s;let r=i(n,(()=>{l.activeTool===s&&(l.activeTool=null)}));return o((async o=>{await a((()=>null==s||!s.active),o),r=t(r)}),n)}function l(o,t){return e((()=>o.interactive),(()=>function(o,t){o.interactive?function(o,t){r(o);const{view:i,analysis:a}=o,e=new t({view:i,analysis:a,analysisViewData:o});o.tool=e,i.tools.add(e)}(o,t):r(o)}(o,t)),n)}function r(o){const{view:t,tool:i}=o;null!=i&&(t.tools.remove(i),o.tool=null)}export{s as a,l as c,r}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/angularMeasurementUtils.js b/library/arcgis/4.30/@arcgis/core/chunks/angularMeasurementUtils.js new file mode 100644 index 00000000..c4aff971 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/angularMeasurementUtils.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{c as e,C as t}from"./Cyclical.js";import{c as r,a}from"./quantityUtils.js";import{l as s,f as i}from"./unitUtils.js";import{f as n}from"./vec2.js";import{c as o,U as c}from"./vec2f64.js";import{s as l,g as u,p as f}from"./vec3.js";import{c as p}from"./vec3f64.js";import{p as g}from"./projectVectorToVector.js";import{geodesicCompatibleSpatialReference as m,inverseGeodeticSolver as v,directGeodeticSolver as d,InverseGeodeticSolverResult as h}from"../geometry/support/geodesicUtils.js";var j;function R(e,t){if(null==e||null==t)return;const a=b(e,t);return null!=a?r(a,"radians","geographic"):void 0}!function(e){e.Absolute="absolute",e.Relative="relative",e.RelativeBilateral="relative-bilateral"}(j||(j={}));const b=(()=>{const e=p(),t=p();return(r,a)=>(l(e,r.x,r.y,r.z??0),l(t,a.x,a.y,a.z??0),y(e,t,r.spatialReference,a.spatialReference))})(),y=(()=>{const e=o(),t=p(),r=p();return(a,o,l,f)=>{if(u(a,o))return;const p=m(l),d=m(f);if(p&&d&&i(p,d)&&g(a,l,t,p)&&g(o,f,r,d)){const{azimuth:e}=v(C,t,r,p);return null!=e?s(e,"degrees","radians"):void 0}e[0]=o[0]-a[0],e[1]=o[1]-a[1];let h=n(c,e);return e[0]<0&&(h=V-h),h}})();function z(e,t,r,a=j.Absolute){if(t&&r)switch(a){case j.Absolute:return R(t,r);case j.Relative:return A(w(e,t,r),j.Relative);case j.RelativeBilateral:return A(w(e,t,r),j.RelativeBilateral)}}function w(e,t,a){if(!e||!t||!a)return;const s=b(e,t),i=b(t,a);return null!=s&&null!=i?r(i-s,"radians","geographic"):void 0}function A(e,t){if(null!=e)switch(t){case j.Absolute:return B(e);case j.Relative:{const t=U(e);let a=D.normalize(t,0,!0);return-180===a&&(a=180),r(a,"degrees","geographic")}case j.RelativeBilateral:{const t=U(e),a=Math.abs(D.normalize(t,0,!0));return r(a,"degrees","geographic")}}}function B(e){const t=U(e),a=q.normalize(t,0,!0);return r(a,"degrees","geographic")}const M=(()=>{const e=p();return(t,r,i,n,o,c="geodesic")=>{f(e,r);const u=U(o);if("geodesic"===c){const a=m(i);if(a&&g(e,i,e,a))return d(t,e,u,n,a),t[2]=r[2],!!g(t,a,t,i)}const p=a(u,"geographic","arithmetic"),v=s(p,"degrees","radians"),h=r[0]+n*Math.cos(v),j=r[1]+n*Math.sin(v),R=r[2];return l(t,h,j,R),!0}})();function U(e){if(null!=e)return a(T(e),e.rotationType,"geographic")}function x(e){if(null!=e)return a(T(e),e.rotationType,"arithmetic")}function T(e){return s(e.value,e.unit,"degrees")}const C=new h,V=2*Math.PI,q=e,D=new t(-180,180);export{j as D,x as a,B as b,A as c,R as d,z as e,U as g,M as p,y as r}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/apng.js b/library/arcgis/4.30/@arcgis/core/chunks/apng.js new file mode 100644 index 00000000..71132696 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/apng.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{c as e,g as t}from"./_commonjsHelpers.js";import{throwIfAborted as r}from"../core/promiseUtils.js";import{M as n}from"../core/scheduling.js";import"./handleUtils.js";import"../core/Error.js";import"../core/lang.js";import"./Logger.js";import"../config.js";import"./maybe.js";const i=t({exports:{}}.exports=function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={exports:{},id:n,loaded:!1};return e[n].call(i.exports,i,i.exports,r),i.loaded=!0,i.exports}return r.m=e,r.c=t,r.p="",r(0)}([function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.isNotPNG=function(e){return e===a},t.isNotAPNG=function(e){return e===o},t.default=function(e){var t=new Uint8Array(e);if(Array.prototype.some.call(u,(function(e,r){return e!==t[r]})))return a;var r=!1;if(h(t,(function(e){return!(r="acTL"===e)})),!r)return o;var n=[],i=[],l=null,m=null,d=0,v=new s.APNG;if(h(t,(function(e,t,r,a){var o=new DataView(t.buffer);switch(e){case"IHDR":l=t.subarray(r+8,r+8+a),v.width=o.getUint32(r+8),v.height=o.getUint32(r+12);break;case"acTL":v.numPlays=o.getUint32(r+8+4);break;case"fcTL":m&&(v.frames.push(m),d++),(m=new s.Frame).width=o.getUint32(r+8+4),m.height=o.getUint32(r+8+8),m.left=o.getUint32(r+8+12),m.top=o.getUint32(r+8+16);var u=o.getUint16(r+8+20),h=o.getUint16(r+8+22);0===h&&(h=100),m.delay=1e3*u/h,m.delay<=10&&(m.delay=100),v.playTime+=m.delay,m.disposeOp=o.getUint8(r+8+24),m.blendOp=o.getUint8(r+8+25),m.dataParts=[],0===d&&2===m.disposeOp&&(m.disposeOp=1);break;case"fdAT":m&&m.dataParts.push(t.subarray(r+8+4,r+8+a));break;case"IDAT":m&&m.dataParts.push(t.subarray(r+8,r+8+a));break;case"IEND":i.push(c(t,r,12+a));break;default:n.push(c(t,r,12+a))}})),m&&v.frames.push(m),0==v.frames.length)return o;var _=new Blob(n),g=new Blob(i);return v.frames.forEach((function(e){var t=[];t.push(u),l.set(f(e.width),0),l.set(f(e.height),4),t.push(p("IHDR",l)),t.push(_),e.dataParts.forEach((function(e){return t.push(p("IDAT",e))})),t.push(g),e.imageData=new Blob(t,{type:"image/png"}),delete e.dataParts,t=null})),v};var n,i=(n=r(1))&&n.__esModule?n:{default:n},s=r(2),a=new Error("Not a PNG"),o=new Error("Not an animated PNG"),u=new Uint8Array([137,80,78,71,13,10,26,10]);function h(e,t){var r=new DataView(e.buffer),n=8,i=void 0,s=void 0,a=void 0;do{s=r.getUint32(n),a=t(i=l(e,n+4,4),e,n,s),n+=12+s}while(!1!==a&&"IEND"!=i&&n>>24&255,e>>>16&255,e>>>8&255,255&e])}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=-1,i=t,s=t+(arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.length-t);i>>8^r[255&(n^e[i])];return~n};for(var r=new Uint32Array(256),n=0;n<256;n++){for(var i=n,s=0;s<8;s++)i=1&i?3988292384^i>>>1:i>>>1;r[n]=i}},function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.Frame=t.APNG=void 0;var n,i=function(){function e(e,t){for(var r=0;r1&&void 0!==arguments[1]&&arguments[1];return this.createImages().then((function(){return new s.default(t,e,r)}))}}]),e}(),t.Frame=function(){function e(){a(this,e),this.left=0,this.top=0,this.width=0,this.height=0,this.delay=0,this.disposeOp=0,this.blendOp=0,this.imageData=null,this.imageElement=null}return i(e,[{key:"createImage",value:function(){var e=this;return this.imageElement?Promise.resolve():new Promise((function(t,r){var n=URL.createObjectURL(e.imageData);e.imageElement=document.createElement("img"),e.imageElement.onload=function(){URL.revokeObjectURL(n),t()},e.imageElement.onerror=function(){URL.revokeObjectURL(n),e.imageElement=null,r(new Error("Image creation error"))},e.imageElement.src=n}))}}]),e}()},function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0});var n,i=function(){function e(e,t){for(var r=0;r=this._apng.numPlays&&(this._ended=!0,this._paused=!0)),this._prevFrame&&1==this._prevFrame.disposeOp?this.context.clearRect(this._prevFrame.left,this._prevFrame.top,this._prevFrame.width,this._prevFrame.height):this._prevFrame&&2==this._prevFrame.disposeOp&&this.context.putImageData(this._prevFrameData,this._prevFrame.left,this._prevFrame.top);var e=this.currentFrame;this._prevFrame=e,this._prevFrameData=null,2==e.disposeOp&&(this._prevFrameData=this.context.getImageData(e.left,e.top,e.width,e.height)),0==e.blendOp&&this.context.clearRect(e.left,e.top,e.width,e.height),this.context.drawImage(e.imageElement,e.left,e.top),this.emit("frame",this._currentFrameNumber),this._ended&&this.emit("end")}},{key:"play",value:function(){var e=this;this.emit("play"),this._ended&&this.stop(),this._paused=!1;var t=performance.now()+this.currentFrame.delay/this.playbackRate;requestAnimationFrame((function r(n){if(!e._ended&&!e._paused){if(n>=t){for(;n-t>=e._apng.playTime/e.playbackRate;)t+=e._apng.playTime/e.playbackRate,e._numPlays++;do{e.renderNextFrame(),t+=e.currentFrame.delay/e.playbackRate}while(!e._ended&&n>t)}requestAnimationFrame(r)}}))}},{key:"pause",value:function(){this._paused||(this.emit("pause"),this._paused=!0)}},{key:"stop",value:function(){this.emit("stop"),this._numPlays=0,this._ended=!1,this._paused=!0,this._currentFrameNumber=-1,this.context.clearRect(0,0,this._apng.width,this._apng.height),this.renderNextFrame()}},{key:"currentFrameNumber",get:function(){return this._currentFrameNumber}},{key:"currentFrame",get:function(){return this._apng.frames[this._currentFrameNumber]}},{key:"paused",get:function(){return this._paused}},{key:"ended",get:function(){return this._ended}}]),t}(((n=r(4))&&n.__esModule?n:{default:n}).default);t.default=s},function(e,t){function r(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function n(e){return"function"==typeof e}function i(e){return"object"==typeof e&&null!==e}function s(e){return void 0===e}e.exports=r,r.EventEmitter=r,r.prototype._events=void 0,r.prototype._maxListeners=void 0,r.defaultMaxListeners=10,r.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||isNaN(e))throw TypeError("n must be a positive number");return this._maxListeners=e,this},r.prototype.emit=function(e){var t,r,a,o,u,h;if(this._events||(this._events={}),"error"===e&&(!this._events.error||i(this._events.error)&&!this._events.error.length)){if((t=arguments[1])instanceof Error)throw t;var l=new Error('Uncaught, unspecified "error" event. ('+t+")");throw l.context=t,l}if(s(r=this._events[e]))return!1;if(n(r))switch(arguments.length){case 1:r.call(this);break;case 2:r.call(this,arguments[1]);break;case 3:r.call(this,arguments[1],arguments[2]);break;default:o=Array.prototype.slice.call(arguments,1),r.apply(this,o)}else if(i(r))for(o=Array.prototype.slice.call(arguments,1),a=(h=r.slice()).length,u=0;u0&&this._events[e].length>a&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"==typeof console.trace&&console.trace()),this},r.prototype.on=r.prototype.addListener,r.prototype.once=function(e,t){if(!n(t))throw TypeError("listener must be a function");var r=!1;function i(){this.removeListener(e,i),r||(r=!0,t.apply(this,arguments))}return i.listener=t,this.on(e,i),this},r.prototype.removeListener=function(e,t){var r,s,a,o;if(!n(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(a=(r=this._events[e]).length,s=-1,r===t||n(r.listener)&&r.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(i(r)){for(o=a;o-- >0;)if(r[o]===t||r[o].listener&&r[o].listener===t){s=o;break}if(s<0)return this;1===r.length?(r.length=0,delete this._events[e]):r.splice(s,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},r.prototype.removeAllListeners=function(e){var t,r;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[e]&&delete this._events[e],this;if(0===arguments.length){for(t in this._events)"removeListener"!==t&&this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(n(r=this._events[e]))this.removeListener(e,r);else if(r)for(;r.length;)this.removeListener(e,r[r.length-1]);return delete this._events[e],this},r.prototype.listeners=function(e){return this._events&&this._events[e]?n(this._events[e])?[this._events[e]]:this._events[e].slice():[]},r.prototype.listenerCount=function(e){if(this._events){var t=this._events[e];if(n(t))return 1;if(t)return t.length}return 0},r.listenerCount=function(e,t){return e.listenerCount(t)}}]));async function s(e,t){const s=i(e);if(s instanceof Error)throw s;await s.createImages(),r(t);const{frames:a,width:o,height:u}=s,h=document.createElement("canvas");h.width=o,h.height=u;const l=h.getContext("2d",{willReadFrequently:!0}),c=[],p=[];let f=0;for(const e of a){const t=n(e.delay||100);p.push(t),f+=t;const r=e.imageElement;0===e.blendOp?l.globalCompositeOperation="copy":l.globalCompositeOperation="source-over";const i=2===e.disposeOp?l.getImageData(e.left,e.top,e.width,e.height):void 0;l.drawImage(r,e.left,e.top);const s=l.getImageData(0,0,o,u);c.push(s),0===e.disposeOp||(1===e.disposeOp?l.clearRect(e.left,e.top,e.width,e.height):2===e.disposeOp&&l.putImageData(i,e.left,e.top))}return{frameCount:a.length,duration:f,frameDurations:p,getFrame:e=>c[e],width:o,height:u}}const a=[137,80,78,71,13,10,26,10];function o(e){const t=new Uint8Array(e);return!a.some(((e,r)=>e!==t[r]))}function u(e){if(!o(e))return!1;const t=new DataView(e),r=new Uint8Array(e);let n,i=8;do{const e=t.getUint32(i);if(n=String.fromCharCode.apply(String,Array.prototype.slice.call(r.subarray(i+4,i+8))),"acTL"===n)return!0;i+=12+e}while("IEND"!==n&&ig(t,e)))),s=await Promise.all((e.updateAttachments??[]).map((e=>g(t,e)))),r=e.deleteAttachments??[];return a.length||s.length||r.length?{adds:a,updates:s,deletes:[...r]}:null}async function g(t,e){const{feature:a,attachment:s}=e,{globalId:r,name:n,contentType:l,data:i,uploadId:u}=s,d={globalId:r};if(a&&("attributes"in a?d.parentGlobalId=a.attributes?.[t.globalIdField]:a.globalId&&(d.parentGlobalId=a.globalId)),u)d.uploadId=u;else if(i){const t=await o(i);t&&(d.contentType=t.mediaType,d.data=t.data),i instanceof File&&(d.name=i.name)}return n&&(d.name=n),l&&(d.contentType=l),d}function b(t,e,a){if(!e||0===e.length)return[];if(a&&c(e))return e.map((t=>t.globalId));if(p(e))return e.map((t=>t.objectId));const s=a?t.globalIdField:t.objectIdField;return s?e.map((t=>t.getAttribute(s))):[]}function R(t){const e=t?.assetMaps;if(e){for(const t of e.addResults)t.success||a.getLogger("esri.layers.graphics.sources.support.sourceUtils").error(`Failed to map asset to feature with globalId ${t.globalId}.`);for(const t of e.updateResults)t.success||a.getLogger("esri.layers.graphics.sources.support.sourceUtils").error(`Failed to map asset to feature with globalId ${t.globalId}.`)}const s=t?.attachments,r={addFeatureResults:t?.addResults?.map(y)??[],updateFeatureResults:t?.updateResults?.map(y)??[],deleteFeatureResults:t?.deleteResults?.map(y)??[],addAttachmentResults:s?.addResults?s.addResults.map(y):[],updateAttachmentResults:s?.updateResults?s.updateResults.map(y):[],deleteAttachmentResults:s?.deleteResults?s.deleteResults.map(y):[]};return t?.editMoment&&(r.editMoment=t.editMoment),r}function y(t){const a=!0===t.success?null:t.error||{code:void 0,description:void 0};return{objectId:t.objectId,globalId:t.globalId,error:a?new e("feature-layer-source:edit-failure",a.description,{code:a.code}):null}}function h(e,a){return new t({attributes:e.attributes,geometry:u({...e.geometry,spatialReference:a})})}function I(t,e){return{adds:t?.adds?.map((t=>h(t,e)))||[],updates:t?.updates?.map((t=>({original:h(t[0],e),current:h(t[1],e)})))||[],deletes:t?.deletes?.map((t=>h(t,e)))||[],spatialReference:e}}function j(t){const e=t.details.raw,a=+e.code,s=+e.extendedCode;return 500===a&&(-2147217144===s||-2147467261===s)}export{b as a,f as b,y as c,I as d,m as g,j as i,R as u}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/ar.js b/library/arcgis/4.30/@arcgis/core/chunks/ar.js new file mode 100644 index 00000000..a347a7a0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/ar.js @@ -0,0 +1,11 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{d as r}from"./calcite-input-time-picker.js";import"../widgets/Widget.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./form.js";import"./dom.js";import"./guid.js";import"./interactive.js";import"./key.js";import"./label2.js";import"./component.js";import"./loadable.js";import"./locale2.js";import"./observers.js";import"./focusTrapComponent.js";import"./t9n.js";import"./math.js";import"./icon.js";import"./openCloseComponent.js";import"./Validation.js";import"./action.js";import"./loader.js";import"./input-message.js";import"./input-text.js";import"./input.js";import"./progress.js";import"./popover.js";import"./floating-ui.js";import"./debounce.js";import"./Heading2.js";import"./FloatingArrow.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */ +var t="يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),o={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},s={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},i={name:"ar",weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),months:t,monthsShort:t,weekStart:6,meridiem:function(r){return r>12?"م":"ص"},relativeTime:{future:"بعد %s",past:"منذ %s",s:"ثانية واحدة",m:"دقيقة واحدة",mm:"%d دقائق",h:"ساعة واحدة",hh:"%d ساعات",d:"يوم واحد",dd:"%d أيام",M:"شهر واحد",MM:"%d أشهر",y:"عام واحد",yy:"%d أعوام"},preparse:function(r){return r.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(r){return s[r]})).replace(/،/g,",")},postformat:function(r){return r.replace(/\d/g,(function(r){return o[r]})).replace(/,/g,"،")},ordinal:function(r){return r},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"}};r.locale(i,null,!0);export{i as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/ar2.js b/library/arcgis/4.30/@arcgis/core/chunks/ar2.js new file mode 100644 index 00000000..88f50f26 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/ar2.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +const e={_decimalSeparator:".",_thousandSeparator:",",_percentPrefix:null,_percentSuffix:"%",_big_number_suffix_3:"k",_big_number_suffix_6:"M",_big_number_suffix_9:"G",_big_number_suffix_12:"T",_big_number_suffix_15:"P",_big_number_suffix_18:"E",_big_number_suffix_21:"Z",_big_number_suffix_24:"Y",_small_number_suffix_3:"m",_small_number_suffix_6:"μ",_small_number_suffix_9:"n",_small_number_suffix_12:"p",_small_number_suffix_15:"f",_small_number_suffix_18:"a",_small_number_suffix_21:"z",_small_number_suffix_24:"y",_byte_suffix_B:"B",_byte_suffix_KB:"KB",_byte_suffix_MB:"MB",_byte_suffix_GB:"GB",_byte_suffix_TB:"TB",_byte_suffix_PB:"PB",_date_millisecond:"mm:ss SSS",_date_millisecond_full:"HH:mm:ss SSS",_date_second:"HH:mm:ss",_date_second_full:"HH:mm:ss",_date_minute:"HH:mm",_date_minute_full:"HH:mm - MMM dd, yyyy",_date_hour:"HH:mm",_date_hour_full:"HH:mm - MMM dd, yyyy",_date_day:"MMM dd",_date_day_full:"MMM dd, yyyy",_date_week:"ww",_date_week_full:"MMM dd, yyyy",_date_month:"MMM",_date_month_full:"MMM, yyyy",_date_year:"yyyy",_duration_millisecond:"SSS",_duration_millisecond_second:"ss.SSS",_duration_millisecond_minute:"mm:ss SSS",_duration_millisecond_hour:"hh:mm:ss SSS",_duration_millisecond_day:"d'd' mm:ss SSS",_duration_millisecond_week:"d'd' mm:ss SSS",_duration_millisecond_month:"M'm' dd'd' mm:ss SSS",_duration_millisecond_year:"y'y' MM'm' dd'd' mm:ss SSS",_duration_second:"ss",_duration_second_minute:"mm:ss",_duration_second_hour:"hh:mm:ss",_duration_second_day:"d'd' hh:mm:ss",_duration_second_week:"d'd' hh:mm:ss",_duration_second_month:"M'm' dd'd' hh:mm:ss",_duration_second_year:"y'y' MM'm' dd'd' hh:mm:ss",_duration_minute:"mm",_duration_minute_hour:"hh:mm",_duration_minute_day:"d'd' hh:mm",_duration_minute_week:"d'd' hh:mm",_duration_minute_month:"M'm' dd'd' hh:mm",_duration_minute_year:"y'y' MM'm' dd'd' hh:mm",_duration_hour:"hh'h'",_duration_hour_day:"d'd' hh'h'",_duration_hour_week:"d'd' hh'h'",_duration_hour_month:"M'm' dd'd' hh'h'",_duration_hour_year:"y'y' MM'm' dd'd' hh'h'",_duration_day:"d'd'",_duration_day_week:"d'd'",_duration_day_month:"M'm' dd'd'",_duration_day_year:"y'y' MM'm' dd'd'",_duration_week:"w'w'",_duration_week_month:"w'w'",_duration_week_year:"w'w'",_duration_month:"M'm'",_duration_month_year:"y'y' MM'm'",_duration_year:"y'y'",_era_ad:"م",_era_bc:"ق.م",A:"ص",P:"م",AM:"ص",PM:"م","A.M.":"ص","P.M.":"م",January:"يناير",February:"فبراير",March:"مارس",April:"أبريل",May:"مايو",June:"يونيو",July:"يوليو",August:"أغسطس",September:"سبتمبر",October:"أكتوبر",November:"نوفمبر",December:"ديسمبر",Jan:"يناير",Feb:"فبراير",Mar:"مارس",Apr:"أبريل","May(short)":"مايو",Jun:"يونيو",Jul:"يوليو",Aug:"أغسطس",Sep:"سبتمبر",Oct:"أكتوبر",Nov:"نوفمبر",Dec:"ديسمبر",Sunday:"الأحد",Monday:"الاثنين",Tuesday:"الثلاثاء",Wednesday:"الأربعاء",Thursday:"الخميس",Friday:"الجمعة",Saturday:"السبت",Sun:"الأحد",Mon:"الاثنين",Tue:"الثلاثاء",Wed:"الأربعاء",Thu:"الخميس",Fri:"الجمعة",Sat:"السبت",_dateOrd:function(e){let _="th";if(e<11||e>13)switch(e%10){case 1:_="st";break;case 2:_="nd";break;case 3:_="rd"}return _},"Zoom Out":"تغيير مقياس الرسم",Play:"تشغيل",Stop:"إيقاف تشغيل",Legend:"وسيلة الإيضاح","Press ENTER to toggle":"",Loading:"تحميل",Home:"الصفحة الرئيسية",Chart:"","Serial chart":"","X/Y chart":"","Pie chart":"","Gauge chart":"","Radar chart":"","Sankey diagram":"","Flow diagram":"","Chord diagram":"","TreeMap chart":"","Sliced chart":"",Series:"","Candlestick Series":"","OHLC Series":"","Column Series":"","Line Series":"","Pie Slice Series":"","Funnel Series":"","Pyramid Series":"","X/Y Series":"",Map:"","Press ENTER to zoom in":"","Press ENTER to zoom out":"","Use arrow keys to zoom in and out":"","Use plus and minus keys on your keyboard to zoom in and out":"",Export:"طباعة",Image:"صورة",Data:"بيانات",Print:"طباعة","Press ENTER to open":"","Press ENTER to print.":"","Press ENTER to export as %1.":"","(Press ESC to close this message)":"","Image Export Complete":"","Export operation took longer than expected. Something might have gone wrong.":"","Saved from":"",PNG:"",JPG:"",GIF:"",SVG:"",PDF:"",JSON:"",CSV:"",XLSX:"",HTML:"","Use TAB to select grip buttons or left and right arrows to change selection":"","Use left and right arrows to move selection":"","Use left and right arrows to move left selection":"","Use left and right arrows to move right selection":"","Use TAB select grip buttons or up and down arrows to change selection":"","Use up and down arrows to move selection":"","Use up and down arrows to move lower selection":"","Use up and down arrows to move upper selection":"","From %1 to %2":"من %1 إلى %2","From %1":"من %1","To %1":"إلى %1","No parser available for file: %1":"","Error parsing file: %1":"","Unable to load file: %1":"","Invalid date":""};export{e as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/arcadeAsyncRuntime.js b/library/arcgis/4.30/@arcgis/core/chunks/arcadeAsyncRuntime.js new file mode 100644 index 00000000..33b51105 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/arcadeAsyncRuntime.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{r as e,a as t,b as n,c as r,d as o,p as a,i,A as s,E as l,g as c,e as u,N as p,f,h as m,j as w,k as d,l as h,v as g,m as y,n as v,o as b,q as j,s as S,D as x,t as I,u as F,w as C,x as R,y as A,z as M,B as O,C as k,F as L,G as E,H as N,I as B,J as U,S as P,K as D,L as G}from"./arcadeUtils.js";import{registerFunctions as K}from"./geomasync.js";import T from"../geometry/Geometry.js";import Z from"../geometry/SpatialReference.js";import"../geometry.js";import"./ensureType.js";import"../core/lang.js";import"./Logger.js";import"../config.js";import"../geometry/Extent.js";import"./tslib.es6.js";import"../core/accessorSupport/decorators/property.js";import"./utils.js";import"./handleUtils.js";import"./metadata.js";import"../core/Error.js";import"../core/accessorSupport/decorators/subclass.js";import"./tracking.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"./reader.js";import"./writer.js";import"./unitUtils.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"./maybe.js";import"./ObservableBase.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"../geometry/support/webMercatorUtils.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"../geometry/Polyline.js";import"./typeUtils.js";import"../geometry/support/jsonUtils.js";import"./TimeOnly.js";import"./UnknownTimeZone.js";import"./datetime.js";import"./locale.js";import"./ImmutableArray.js";import"../layers/support/Field.js";import"./enumeration.js";import"./domains.js";import"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";import"./fieldType.js";import"./number2.js";import"./featureConversionUtils.js";import"./aaBoundingBox.js";import"./OptimizedFeature.js";import"./OptimizedGeometry.js";import"./OptimizedFeatureSet.js";import"../layers/support/FieldsIndex.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../intl.js";import"./date.js";import"./timeZoneUtils.js";import"./number.js";import"./substitute.js";import"./messages.js";import"./hash.js";import"./uuid.js";import"../portal/Portal.js";import"../core/Loadable.js";import"../core/Promise.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"./portalUtils.js";import"../geometry/geometryEngineAsync.js";import"../core/workers/workers.js";import"../core/workers/Connection.js";import"./Queue.js";import"./SimpleObservable.js";import"../core/workers/RemoteClient.js";import"./utils21.js";const q=100;async function V(e,t){const n=[];for(let r=0;r{const n={spatialReference:this.context.spatialReference,console:this.context.console,lrucache:this.context.lrucache,timeZone:this.context.timeZone??null,exports:this.context.exports,libraryResolver:this.context.libraryResolver,interceptor:this.context.interceptor,localScope:{},depthCounter:{depth:e.depthCounter+1},globalScope:this.context.globalScope};if(n.depthCounter.depth>64)throw new s(e,l.MaximumCallDepth,null);return ue(this.definition,n,t,null)}}call(e,t){return Q(e,t,((n,r,o)=>{const a={spatialReference:e.spatialReference,services:e.services,console:e.console,libraryResolver:e.libraryResolver,exports:e.exports,lrucache:e.lrucache,timeZone:e.timeZone??null,interceptor:e.interceptor,localScope:{},abortSignal:e.abortSignal,globalScope:e.globalScope,depthCounter:{depth:e.depthCounter.depth+1}};if(a.depthCounter.depth>64)throw new s(e,l.MaximumCallDepth,t);return ue(this.definition,a,o,t)}))}marshalledCall(e,t,n,r){return r(e,t,(async(o,a,i)=>{const s={spatialReference:e.spatialReference,globalScope:n.globalScope,depthCounter:{depth:e.depthCounter.depth+1},libraryResolver:e.libraryResolver,exports:e.exports,console:e.console,abortSignal:e.abortSignal,lrucache:e.lrucache,timeZone:e.timeZone??null,interceptor:e.interceptor,localScope:{}};return i=i.map((t=>!b(t)||t instanceof P?t:D(t,e,r))),D(await ue(this.definition,s,i,t),n,r)}))}}class _ extends G{constructor(e){super(e)}async global(e){const t=this.executingContext.globalScope[e.toLowerCase()];if(t.valueset||(t.value=await H(this.executingContext,t.node),t.valueset=!0),b(t.value)&&!(t.value instanceof P)){const e=new P;e.fn=t.value,e.parameterEvaluator=Q,e.context=this.executingContext,t.value=e}return t.value}setGlobal(e,t){if(b(t))throw new s(null,l.AssignModuleFunction,null);this.executingContext.globalScope[e.toLowerCase()]={value:t,valueset:!0,node:null}}hasGlobal(e){return void 0===this.executingContext.exports[e]&&(e=e.toLowerCase()),void 0!==this.executingContext.exports[e]}async loadModule(e){let t=e.spatialReference;null==t&&(t=new Z({wkid:102100})),this.moduleScope=me({},e.customfunctions,e.timeZone),this.executingContext={spatialReference:t,services:e.services,libraryResolver:new w(e.libraryResolver._moduleSingletons,this.source.syntax.loadedModules),exports:{},abortSignal:void 0===e.abortSignal||null===e.abortSignal?{aborted:!1}:e.abortSignal,globalScope:this.moduleScope,console:e.console??we,lrucache:e.lrucache,timeZone:e.timeZone??null,interceptor:e.interceptor,localScope:null,depthCounter:{depth:1}},await H(this.executingContext,this.source.syntax)}}async function Q(e,t,n){return!0===t.preparsed?n(e,null,t.arguments):n(e,t,await V(e,t))}async function H(e,t,n){if(t.breakpoint&&!0!==n){const n=t.breakpoint();return await n,H(e,t,!0)}try{switch(t?.type){case"VariableDeclarator":return await async function(e,t){let n=null;if(n=null===t.init?null:await H(e,t.init),null!==e.localScope){if(n===g&&(n=null),"Identifier"!==t.id.type)throw new s(e,l.InvalidIdentifier,t);const r=t.id.name.toLowerCase();return null!=e.localScope&&(e.localScope[r]={value:n,valueset:!0,node:t.init}),g}if("Identifier"!==t.id.type)throw new s(e,l.InvalidIdentifier,t);const r=t.id.name.toLowerCase();return n===g&&(n=null),e.globalScope[r]={value:n,valueset:!0,node:t.init},g}(e,t);case"ImportDeclaration":return await async function(e,t){const n=t.specifiers[0].local.name.toLowerCase(),r=e.libraryResolver.loadLibrary(n);let o=null;return e.libraryResolver._moduleSingletons?.has(r.uri)?o=e.libraryResolver._moduleSingletons.get(r.uri):(o=new _(r),await o.loadModule(e),e.libraryResolver._moduleSingletons?.set(r.uri,o)),e.globalScope[n]={value:o,valueset:!0,node:t},g}(e,t);case"ExportNamedDeclaration":return await async function(e,t){if(await H(e,t.declaration),"FunctionDeclaration"===t.declaration.type)e.exports[t.declaration.id.name.toLowerCase()]="function";else if("VariableDeclaration"===t.declaration.type)for(const n of t.declaration.declarations)e.exports[n.id.name.toLowerCase()]="variable";return g}(e,t);case"VariableDeclaration":return await oe(e,t,0);case"BlockStatement":case"Program":return await async function(e,t){return re(e,t,0)}(e,t);case"FunctionDeclaration":return await async function(e,t){const n=t.id.name.toLowerCase();return e.globalScope[n]={valueset:!0,node:null,value:new W(t,e)},g}(e,t);case"ReturnStatement":return await async function(e,t){if(null===t.argument)return new d(g);const n=await H(e,t.argument);return new d(n)}(e,t);case"IfStatement":return await async function(e,t){const n=await H(e,t.test);if(!0===n)return H(e,t.consequent);if(!1===n)return null!==t.alternate?H(e,t.alternate):g;throw new s(e,l.BooleanConditionRequired,t)}(e,t);case"ExpressionStatement":return await async function(e,t){if("AssignmentExpression"===t.expression.type)return H(e,t.expression);if("CallExpression"===t.expression.type){const n=await H(e,t.expression);return n===g?g:new h(n)}const n=await H(e,t.expression);return n===g?g:new h(n)}(e,t);case"UpdateExpression":return await async function(e,t){const n=t.argument;if("MemberExpression"===n.type){const r={t:null},o=await H(e,n.object);let a=null;r.t=o,!0===n.computed?a=await H(e,n.property):"Identifier"===n.property.type&&(a=n.property.name);const i=r.t;let c;if(I(i)){if(!A(a))throw new s(e,l.ArrayAccessorMustBeNumber,t);if(a<0&&(a=i.length+a),a<0||a>=i.length)throw new s(e,l.OutOfBounds,t);c=M(i[a]),i[a]="++"===t.operator?c+1:c-1}else if(i instanceof x){if(!1===S(a))throw new s(e,l.KeyAccessorMustBeString,t);if(!0!==i.hasField(a))throw new s(e,l.FieldNotFound,t,{key:a});c=M(i.field(a)),i.setField(a,"++"===t.operator?c+1:c-1)}else if(i instanceof _){if(!1===S(a))throw new s(e,l.ModuleAccessorMustBeString,t);if(!0!==i.hasGlobal(a))throw new s(e,l.ModuleExportNotFound,t);c=M(await i.global(a)),i.setGlobal(a,"++"===t.operator?c+1:c-1)}else{if(!C(i))throw F(i)?new s(e,l.Immutable,t):new s(e,l.InvalidParameter,t);if(!1===S(a))throw new s(e,l.KeyAccessorMustBeString,t);if(!0!==i.hasField(a))throw new s(e,l.FieldNotFound,t,{key:a});c=M(i.field(a)),i.setField(a,"++"===t.operator?c+1:c-1)}return!1===t.prefix?c:"++"===t.operator?c+1:c-1}const r="Identifier"===t.argument.type?t.argument.name.toLowerCase():"";if(!r)throw new s(e,l.InvalidIdentifier,t);let o;if(null!=e.localScope&&void 0!==e.localScope[r])return o=M(e.localScope[r].value),e.localScope[r]={value:"++"===t.operator?o+1:o-1,valueset:!0,node:t},!1===t.prefix?o:"++"===t.operator?o+1:o-1;if(void 0!==e.globalScope[r])return o=M(e.globalScope[r].value),e.globalScope[r]={value:"++"===t.operator?o+1:o-1,valueset:!0,node:t},!1===t.prefix?o:"++"===t.operator?o+1:o-1;throw new s(e,l.InvalidIdentifier,t)}(e,t);case"AssignmentExpression":return await async function(e,t){const n=t.left;if("MemberExpression"===n.type){const r=await H(e,n.object);let o=null;if(!0===n.computed)o=await H(e,n.property);else{if("Identifier"!==n.property.type)throw new s(e,l.InvalidIdentifier,t);o=n.property.name}const a=await H(e,t.right);if(I(r)){if(!A(o))throw new s(e,l.ArrayAccessorMustBeNumber,t);if(o<0&&(o=r.length+o),o<0||o>r.length)throw new s(e,l.OutOfBounds,t);if(o===r.length){if("="!==t.operator)throw new s(e,l.OutOfBounds,t);r[o]=ne(a,t.operator,r[o],t,e)}else r[o]=ne(a,t.operator,r[o],t,e)}else if(r instanceof x){if(!1===S(o))throw new s(e,l.KeyAccessorMustBeString,t);if(!0===r.hasField(o))r.setField(o,ne(a,t.operator,r.field(o),t,e));else{if("="!==t.operator)throw new s(e,l.FieldNotFound,t,{key:o});r.setField(o,ne(a,t.operator,null,t,e))}}else if(r instanceof _){if(!1===S(o))throw new s(e,l.KeyAccessorMustBeString,t);if(!0!==r.hasGlobal(o))throw new s(e,l.ModuleExportNotFound,t);r.setGlobal(o,ne(a,t.operator,await r.global(o),t,e))}else{if(!C(r))throw F(r)?new s(e,l.Immutable,t):new s(e,l.InvalidParameter,t);if(!1===S(o))throw new s(e,l.KeyAccessorMustBeString,t);if(!0===r.hasField(o))r.setField(o,ne(a,t.operator,r.field(o),t,e));else{if("="!==t.operator)throw new s(e,l.FieldNotFound,t,{key:o});r.setField(o,ne(a,t.operator,null,t,e))}}return g}const r=n.name.toLowerCase();if(null!=e.localScope&&void 0!==e.localScope[r]){const n=await H(e,t.right);return e.localScope[r]={value:ne(n,t.operator,e.localScope[r].value,t,e),valueset:!0,node:t.right},g}if(void 0!==e.globalScope[r]){const n=await H(e,t.right);return e.globalScope[r]={value:ne(n,t.operator,e.globalScope[r].value,t,e),valueset:!0,node:t.right},g}throw new s(e,l.InvalidIdentifier,t)}(e,t);case"ForStatement":return await function(e,t){try{return null!==t.init?H(e,t.init).then((()=>new Promise(((n,r)=>{Y(e,t,{testResult:!0,lastAction:g},(e=>{n(e)}),(e=>{r(e)}),0)})))):new Promise(((n,r)=>{Y(e,t,{testResult:!0,lastAction:g},(e=>{n(e)}),(e=>{r(e)}),0)}))}catch(e){return Promise.reject(e)}}(e,t);case"WhileStatement":return await async function(e,t){const n={testResult:!0,lastAction:g};if(n.testResult=await H(e,t.test),!1===n.testResult)return g;if(!0!==n.testResult)throw new s(e,l.BooleanConditionRequired,t);for(;!0===n.testResult&&(n.lastAction=await H(e,t.body),n.lastAction!==y)&&!(n.lastAction instanceof d);)if(n.testResult=await H(e,t.test),!0!==n.testResult&&!1!==n.testResult)throw new s(e,l.BooleanConditionRequired,t);return n.lastAction instanceof d?n.lastAction:g}(e,t);case"ForInStatement":return await async function(e,t){return new Promise(((n,r)=>{H(e,t.right).then((o=>{try{let a=null;a="VariableDeclaration"===t.left.type?H(e,t.left):Promise.resolve(),a.then((()=>{try{let a="";if("VariableDeclaration"===t.left.type){const e=t.left.declarations[0].id;"Identifier"===e.type&&(a=e.name)}else"Identifier"===t.left.type&&(a=t.left.name);if(!a)throw new s(e,l.InvalidIdentifier,t);a=a.toLowerCase();let i=null;if(null!=e.localScope&&void 0!==e.localScope[a]&&(i=e.localScope[a]),null===i&&void 0!==e.globalScope[a]&&(i=e.globalScope[a]),null===i)return void r(new s(e,l.InvalidIdentifier,t));I(o)||S(o)?ee(e,t,o,{reject:r,resolve:n},i):F(o)?function(e,t,n,r,o,a){try{if(void 0===a&&(a="i"),0===n.length)return void r.resolve(g);$(e,t,n,o,0,a,(e=>{r.resolve(e)}),(e=>{r.reject(e)}),0)}catch(e){r.reject(e)}}(e,t,o,{reject:r,resolve:n},i):o instanceof x||C(o)?function(e,t,n,r,o){try{ee(e,t,n.keys(),r,o,"k")}catch(e){r.reject(e)}}(e,t,o,{reject:r,resolve:n},i):R(o)?te(o.iterator(e.abortSignal),e,t,o,i,(e=>{n(e)}),(e=>{r(e)}),0):ee(e,t,[],{reject:r,resolve:n},i)}catch(e){r(e)}}),r)}catch(e){r(e)}}),r)}))}(e,t);case"BreakStatement":return y;case"EmptyStatement":return g;case"ContinueStatement":return v;case"TemplateElement":return await async function(e,t){return t.value?t.value.cooked:""}(0,t);case"TemplateLiteral":return await async function(e,t){const n=[];for(let r=0;r=n.length||r<0)throw new s(e,l.OutOfBounds,t);return n[r]}throw new s(e,l.InvalidMemberAccessKey,t)}if(F(n)){if(A(r)&&isFinite(r)&&Math.floor(r)===r){if(r<0&&(r=n.length()+r),r>=n.length()||r<0)throw new s(e,l.OutOfBounds,t);return n.get(r)}throw new s(e,l.InvalidMemberAccessKey,t)}if(S(n)){if(A(r)&&isFinite(r)&&Math.floor(r)===r){if(r<0&&(r=n.length+r),r>=n.length||r<0)throw new s(e,l.OutOfBounds,t);return n[r]}throw new s(e,l.InvalidMemberAccessKey,t)}throw new s(e,l.InvalidMemberAccessKey,t)}(e,t);case"Literal":return t.value;case"CallExpression":return await async function(e,t){if("MemberExpression"===t.callee.type){const n=await H(e,t.callee.object);if(!(n instanceof _))throw new s(e,l.FunctionNotFound,t);const r=!1===t.callee.computed?t.callee.property.name:await H(e,t.callee.property);if(!n.hasGlobal(r))throw new s(e,l.FunctionNotFound,t);const o=await n.global(r);if(!b(o))throw new s(e,l.CallNonFunction,t);return o.call(e,t)}if("Identifier"!==t.callee.type)throw new s(e,l.FunctionNotFound,t);if(null!=e.localScope&&void 0!==e.localScope[t.callee.name.toLowerCase()]){const n=e.localScope[t.callee.name.toLowerCase()];if(b(n.value))return n.value.call(e,t);throw new s(e,l.CallNonFunction,t)}if(void 0!==e.globalScope[t.callee.name.toLowerCase()]){const n=e.globalScope[t.callee.name.toLowerCase()];if(b(n.value))return n.value.call(e,t);throw new s(e,l.CallNonFunction,t)}throw new s(e,l.FunctionNotFound,t)}(e,t);case"UnaryExpression":return await async function(e,t){const n=await H(e,t.argument);if(i(n)){if("!"===t.operator)return!n;if("-"===t.operator)return-1*M(n);if("+"===t.operator)return 1*M(n);if("~"===t.operator)return~M(n);throw new s(e,l.UnsupportedUnaryOperator,t)}if("-"===t.operator)return-1*M(n);if("+"===t.operator)return 1*M(n);if("~"===t.operator)return~M(n);throw new s(e,l.UnsupportedUnaryOperator,t)}(e,t);case"BinaryExpression":return await async function(e,t){const n=[];n[0]=await H(e,t.left),n[1]=await H(e,t.right);const r=n[0],o=n[1];switch(t.operator){case"|":case"<<":case">>":case">>>":case"^":case"&":return E(M(r),M(o),t.operator);case"==":return u(r,o);case"!=":return!u(r,o);case"<":case">":case"<=":case">=":return L(r,o,t.operator);case"+":return S(r)||S(o)?k(r)+k(o):M(r)+M(o);case"-":return M(r)-M(o);case"*":return M(r)*M(o);case"/":return M(r)/M(o);case"%":return M(r)%M(o);default:throw new s(e,l.UnsupportedOperator,t)}}(e,t);case"LogicalExpression":return await async function(e,t){const n=await H(e,t.left);let r=null;if(!i(n))throw new s(e,l.LogicalExpressionOnlyBoolean,t);switch(t.operator){case"||":if(!0===n)return n;if(r=await H(e,t.right),i(r))return r;throw new s(e,l.LogicExpressionOrAnd,t);case"&&":if(!1===n)return n;if(r=await H(e,t.right),i(r))return r;throw new s(e,l.LogicExpressionOrAnd,t);default:throw new s(e,l.LogicExpressionOrAnd,t)}}(e,t);case"ArrayExpression":return await async function(e,t){const n=[];for(let r=0;r{try{!0===n.testResult?++a>q?(a=0,setTimeout((()=>{Y(e,t,n,r,o,a)}),0)):Y(e,t,n,r,o,a):n.lastAction instanceof d?r(n.lastAction):r(g)}catch(e){o(e)}}),(e=>{o(e)}))}catch(e){o(e)}}function X(e,t,n,r,o,a,i,s,l,c){try{if(r<=a)return void s(g);o.value="k"===i?n[a]:a,H(e,t.body).then((u=>{try{u instanceof d?s(u):u===y?s(g):++c>q?(c=0,setTimeout((()=>{X(e,t,n,r,o,a+1,i,s,l,c)}),0)):X(e,t,n,r,o,a+1,i,s,l,c)}catch(e){l(e)}}),(e=>{l(e)}))}catch(e){l(e)}}function $(e,t,n,r,o,a,i,s,l){try{if(n.length()<=o)return void i(g);r.value="k"===a?n.get(o):o,H(e,t.body).then((c=>{c instanceof d?i(c):c===y?i(g):++l>q?(l=0,setTimeout((()=>{$(e,t,n,r,o+1,a,i,s,l)}),0)):$(e,t,n,r,o+1,a,i,s,l)}),(e=>{s(e)}))}catch(e){s(e)}}function ee(e,t,n,r,o,a){try{if(void 0===a&&(a="i"),0===n.length)return void r.resolve(g);X(e,t,n,n.length,o,0,a,(e=>{r.resolve(e)}),(e=>{r.reject(e)}),0)}catch(e){r.reject(e)}}function te(e,t,n,r,o,a,i,s){try{e.next().then((l=>{try{if(null===l)a(g);else{const c=B.createFromGraphicLikeObject(l.geometry,l.attributes,r,t.timeZone);c._underlyingGraphic=l,o.value=c,H(t,n.body).then((l=>{try{l===y?a(g):l instanceof d?a(l):++s>q?(s=0,setTimeout((()=>{te(e,t,n,r,o,a,i,s)}),0)):te(e,t,n,r,o,a,i,s)}catch(e){i(e)}}),(e=>{i(e)}))}}catch(e){i(e)}}),(e=>{i(e)}))}catch(e){i(e)}}function ne(e,t,n,r,o){switch(t){case"=":return e===g?null:e;case"/=":return M(n)/M(e);case"*=":return M(n)*M(e);case"-=":return M(n)-M(e);case"+=":return S(n)||S(e)?k(n)+k(e):M(n)+M(e);case"%=":return M(n)%M(e);default:throw new s(o,l.UnsupportedOperator,r)}}async function re(e,t,n){if(n>=t.body.length)return g;const r=await H(e,t.body[n]);return r instanceof d||r===y||r===v||n===t.body.length-1?r:re(e,t,n+1)}async function oe(e,t,n){return n>=t.declarations.length||(await H(e,t.declarations[n]),n===t.declarations.length-1||await oe(e,t,n+1)),g}async function ae(e,t){const n=t.name.toLowerCase();if(null!=e.localScope&&void 0!==e.localScope[n]){const t=e.localScope[n];if(!0===t.valueset)return t.value;if(null!==t.d)return t.d;t.d=H(e,t.node);const r=await t.d;return t.value=r,t.valueset=!0,r}if(void 0!==e.globalScope[n]){const t=e.globalScope[n];if(!0===t.valueset)return t.value;if(null!==t.d)return t.d;t.d=H(e,t.node);const r=await t.d;return t.value=r,t.valueset=!0,r}throw new s(e,l.InvalidIdentifier,t)}function ie(e,t,n){if(b(e))throw new s(t,l.NoFunctionInTemplateLiteral,n);return e}const se={};async function le(e,t,n,r){const o=await H(e,t.arguments[n]);if(u(o,r))return H(e,t.arguments[n+1]);const a=t.arguments.length-n;return 1===a?H(e,t.arguments[n]):2===a?null:3===a?H(e,t.arguments[n+2]):le(e,t,n+2,r)}async function ce(e,t,n,r){if(!0===r)return H(e,t.arguments[n+1]);if(3==t.arguments.length-n)return H(e,t.arguments[n+2]);const o=await H(e,t.arguments[n+2]);if(!1===i(o))throw new s(e,l.ModuleExportNotFound,t.arguments[n+2]);return ce(e,t,n+2,o)}async function ue(e,t,n,r){const o=e.body;if(n.length!==e.params.length)throw new s(t,l.WrongNumberOfParameters,null);for(let r=0;rthis.fn(e,{preparsed:!0,arguments:t})}call(e,t){return this.fn(e,t)}marshalledCall(e,t,n,r){return r(e,t,((t,i,a)=>{a=a.map((t=>t instanceof Q&&!(t instanceof ne)?ee(t,e,r):t));const s=this.call(n,{args:a});return c(s)?s.then((e=>ee(e,n,r))):s}))}}class ne extends Q{constructor(){super(...arguments),this.fn=null,this.context=null}createFunction(e){return this.fn.createFunction(this.context)}call(e,t){return this.fn.marshalledCall(e,t,this.context,this.parameterEvaluator)}marshalledCall(e,t,n){return this.fn.marshalledCall(e,t,this.context,this.parameterEvaluator)}}class re extends f{constructor(e,t,n,r,i,a){super(e),this._lazyPt=[],this._hasZ=!1,this._hasM=!1,this._spRef=t,this._hasZ=n,this._hasM=r,this._cacheId=i,this._partId=a}get(e){if(void 0===this._lazyPt[e]){const t=this._elements[e];if(void 0===t)return;const n=this._hasZ,r=this._hasM;let i;i=n&&!r?new h(t[0],t[1],t[2],void 0,this._spRef):r&&!n?new h(t[0],t[1],void 0,t[2],this._spRef):n&&r?new h(t[0],t[1],t[2],t[3],this._spRef):new h(t[0],t[1],this._spRef),i.cache._arcadeCacheId=this._cacheId.toString()+"-"+this._partId.toString()+"-"+e.toString(),this._lazyPt[e]=i}return this._lazyPt[e]}equalityTest(e){return e===this||null!==e&&e instanceof re!=0&&e.getUniqueHash()===this.getUniqueHash()}getUniqueHash(){return this._cacheId.toString()+"-"+this._partId.toString()}}class ie extends f{constructor(e,t,n,r,i){super(e),this._lazyPath=[],this._hasZ=!1,this._hasM=!1,this._hasZ=n,this._hasM=r,this._spRef=t,this._cacheId=i}get(e){if(void 0===this._lazyPath[e]){const t=this._elements[e];if(void 0===t)return;this._lazyPath[e]=new re(t,this._spRef,this._hasZ,this._hasM,this._cacheId,e)}return this._lazyPath[e]}equalityTest(e){return e===this||null!==e&&e instanceof ie!=0&&e.getUniqueHash()===this.getUniqueHash()}getUniqueHash(){return this._cacheId.toString()}}var ae,se;function oe(e){return p.fromJSON(e.toJSON())}function ue(e){return e.toJSON?e.toJSON():e}function le(e){return"string"==typeof e||e instanceof String}function ce(e){return"number"==typeof e}function fe(e){return e instanceof Date}function he(e){return e instanceof D}function de(t){return t instanceof e}function me(e){return e instanceof t}function pe(e){return e instanceof n}function De(e,t){return e===t||!(!fe(e)&&!de(e)||!fe(t)&&!de(t))&&e.getTime()===t.getTime()}function ge(e){if(null==e)return null;if("number"==typeof e)return e;switch(e.toLowerCase()){case"meters":case"meter":return 109404;case"miles":case"mile":return 109439;case"kilometers":case"kilometer":case"km":return 109414}return null}function ye(e){if(null==e)return null;switch(e.type){case"polygon":case"multipoint":case"polyline":return e.extent;case"point":return new d({xmin:e.x,ymin:e.y,xmax:e.x,ymax:e.y,spatialReference:e.spatialReference});case"extent":return e}return null}function we(e){if(null==e)return null;if("number"==typeof e)return e;if("number"==typeof e)return e;switch(e.toLowerCase()){case"meters":case"meter":return 9001;case"miles":case"mile":return 9093;case"kilometers":case"kilometer":case"km":return 9036}return null}!function(e){e[e.Standardised=0]="Standardised",e[e.StandardisedNoInterval=1]="StandardisedNoInterval",e[e.SqlServer=2]="SqlServer",e[e.Oracle=3]="Oracle",e[e.Postgres=4]="Postgres",e[e.PGDB=5]="PGDB",e[e.FILEGDB=6]="FILEGDB",e[e.NotEvaluated=7]="NotEvaluated"}(ae||(ae={})),function(e){e[e.InFeatureSet=0]="InFeatureSet",e[e.NotInFeatureSet=1]="NotInFeatureSet",e[e.Unknown=2]="Unknown"}(se||(se={}));const xe=1e3,Fe={point:"point",polygon:"polygon",polyline:"polyline",multipoint:"multipoint",extent:"extent",esriGeometryPoint:"point",esriGeometryPolygon:"polygon",esriGeometryPolyline:"polyline",esriGeometryMultipoint:"multipoint",esriGeometryEnvelope:"extent",envelope:"extent"},Ce={point:"esriGeometryPoint",polygon:"esriGeometryPolygon",polyline:"esriGeometryPolyline",multipoint:"esriGeometryMultipoint",extent:"esriGeometryEnvelope",esriGeometryPoint:"esriGeometryPoint",esriGeometryPolygon:"esriGeometryPolygon",esriGeometryPolyline:"esriGeometryPolyline",esriGeometryMultipoint:"esriGeometryMultipoint",esriGeometryEnvelope:"esriGeometryEnvelope",envelope:"esriGeometryEnvelope"},Ae={"small-integer":"esriFieldTypeSmallInteger",integer:"esriFieldTypeInteger",long:"esriFieldTypeLong",single:"esriFieldTypeSingle",double:"esriFieldTypeDouble",string:"esriFieldTypeString",date:"esriFieldTypeDate","date-only":"esriFieldTypeDateOnly","time-only":"esriFieldTypeTimeOnly","timestamp-offset":"esriFieldTypeTimestampOffset",oid:"esriFieldTypeOID",geometry:"esriFieldTypeGeometry",blob:"esriFieldTypeBlob",raster:"esriFieldTypeRaster",guid:"esriFieldTypeGUID","global-id":"esriFieldTypeGlobalID",xml:"esriFieldTypeXML","big-integer":"esriFieldTypeBigInteger",esriFieldTypeSmallInteger:"esriFieldTypeSmallInteger",esriFieldTypeInteger:"esriFieldTypeInteger",esriFieldTypeLong:"esriFieldTypeLong",esriFieldTypeSingle:"esriFieldTypeSingle",esriFieldTypeDouble:"esriFieldTypeDouble",esriFieldTypeString:"esriFieldTypeString",esriFieldTypeDate:"esriFieldTypeDate",esriFieldTypeDateOnly:"esriFieldTypeDateOnly",esriFieldTypeTimeOnly:"esriFieldTypeTimeOnly",esriFieldTypeTimestampOffset:"esriFieldTypeTimestampOffset",esriFieldTypeOID:"esriFieldTypeOID",esriFieldTypeGeometry:"esriFieldTypeGeometry",esriFieldTypeBlob:"esriFieldTypeBlob",esriFieldTypeRaster:"esriFieldTypeRaster",esriFieldTypeGUID:"esriFieldTypeGUID",esriFieldTypeGlobalID:"esriFieldTypeGlobalID",esriFieldTypeXML:"esriFieldTypeXML",esriFieldTypeBigInteger:"esriFieldTypeBigInteger"};function be(e){return void 0===e?"":e=(e=(e=e.replace(/\/featureserver\/[0-9]*/i,"/FeatureServer")).replace(/\/mapserver\/[0-9]*/i,"/MapServer")).split("?")[0]}function ve(e,t){t||(t={}),"function"==typeof t&&(t={cmp:t});const n="boolean"==typeof t.cycles&&t.cycles,r=t.cmp&&function(e){return function(t){return function(n,r){const i={key:n,value:t[n]},a={key:r,value:t[r]};return e(i,a)}}}(t.cmp),i=[];return function e(t){if(t?.toJSON&&"function"==typeof t.toJSON&&(t=t.toJSON()),void 0===t)return;if("number"==typeof t)return isFinite(t)?""+t:"null";if("object"!=typeof t)return JSON.stringify(t);let a,s;if(Array.isArray(t)){for(s="[",a=0;an)throw new $(r,Z.WrongNumberOfParameters,i)}function at(e){return e<0?-Math.round(-e):Math.round(e)}function st(e,t){return isNaN(e)||null==t||""===t?e.toString():(t=Re(t,"‰",""),t=Re(t,"¤",""),g(e,{pattern:t}))}function ot(e,t){return null==t||""===t?e.toISOString(!0):e.toFormat(ut(t),{locale:E(),numberingSystem:"latn"})}function ut(e,t=!1){e=e.replaceAll(/LTS|LT|L{1,4}|l{1,4}/g,"[$&]");let n="";const r=/(\[[^[]*\])|(\\)?([Hh]mm(ss)?|Mo|M{1,4}|Do|DDDo|D{1,4}|d{2,4}|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|Z{1,5}|.)/g;for(const i of e.match(r)||[])switch(i){case"D":n+="d";break;case"DD":n+="dd";break;case"DDD":n+="o";break;case"d":n+="c";break;case"ddd":n+="ccc";break;case"dddd":n+="cccc";break;case"M":n+="L";break;case"MM":n+="LL";break;case"MMM":n+="LLL";break;case"MMMM":n+="LLLL";break;case"YY":n+="yy";break;case"Y":case"YYYY":n+="yyyy";break;case"Q":n+="q";break;case"Z":n+="Z";break;case"ZZ":n+="ZZ";break;case"ZZZ":n+="ZZZ";break;case"ZZZZ":n+=t?"[ZZZZ]":"ZZZZ";break;case"ZZZZZ":n+=t?"[ZZZZZ]":"ZZZZZ";break;case"S":n+="'S'";break;case"SS":n+="'SS'";break;case"SSS":n+="u";break;case"A":case"a":n+="a";break;case"m":case"mm":case"h":case"hh":case"H":case"HH":case"s":case"ss":case"X":case"x":n+=i;break;default:i.length>=2&&"["===i.slice(0,1)&&"]"===i.slice(-1)?n+=`'${i.slice(1,-1)}'`:n+=`'${i}'`}return n}function lt(e,t,n){switch(n){case">":return e>t;case"<":return e=":return e>=t;case"<=":return e<=t}return!1}function ct(t,n,r){if(null===t){if(null===n||n===Me)return lt(null,null,r);if(je(n))return lt(0,n,r);if(Ze(n))return lt(0,Dt(n),r);if(Ge(n))return lt(0,Dt(n),r);if(Qe(n))return lt(0,n.toNumber(),r);if(tt(n))return lt(t,n.toNumber(),r);if(et(n))return lt(t,n.toNumber(),r)}if(t===Me){if(null===n||n===Me)return lt(null,null,r);if(je(n))return lt(0,n,r);if(Ze(n))return lt(0,Dt(n),r);if(Ge(n))return lt(0,Dt(n),r);if(Qe(n))return lt(0,n.toNumber(),r);if(tt(n))return lt(t,n.toNumber(),r);if(et(n))return lt(t,n.toNumber(),r)}else if(je(t)){if(je(n))return lt(t,n,r);if(Ge(n))return lt(t,Dt(n),r);if(null===n||n===Me)return lt(t,0,r);if(Ze(n))return lt(t,Dt(n),r);if(Qe(n))return lt(t,n.toNumber(),r);if(tt(n))return lt(t,n.toNumber(),r);if(et(n))return lt(t,n.toNumber(),r)}else if(Ze(t)){if(Ze(n))return lt(ht(t),ht(n),r);if(Qe(n))return lt(Dt(t),n.toNumber(),r);if(tt(n))return lt(Dt(t),n.toNumber(),r);if(et(n))return lt(Dt(t),n.toNumber(),r);if(je(n))return lt(Dt(t),n,r);if(null===n||n===Me)return lt(Dt(t),0,r);if(Ge(n))return lt(Dt(t),Dt(n),r)}else if(Qe(t)){if(Qe(n))return t.timeZone!==n.timeZone&&(t.isUnknownTimeZone?t=e.arcadeDateAndZoneToArcadeDate(t,n.timeZone):n.isUnknownTimeZone&&(n=e.arcadeDateAndZoneToArcadeDate(n,t.timeZone))),lt(t.toNumber(),n.toNumber(),r);if(null===n||n===Me)return lt(t.toNumber(),0,r);if(je(n))return lt(t.toNumber(),n,r);if(Ge(n))return lt(t.toNumber(),Dt(n),r);if(Ze(n))return lt(t.toNumber(),Dt(n),r);if(tt(n))throw new $(null,Z.CannotCompareDateAndTime,null);if(et(n))return lt(t.toNumber(),n.toNumber(),r)}else if(Ge(t)){if(Ge(n))return lt(t,n,r);if(je(n))return lt(Dt(t),Dt(n),r);if(Qe(n))return lt(Dt(t),n.toNumber(),r);if(tt(n))return lt(Dt(t),n.toNumber(),r);if(et(n))return lt(Dt(t),n.toNumber(),r);if(null===n||n===Me)return lt(Dt(t),0,r);if(Ze(n))return lt(Dt(t),Dt(n),r)}else if(et(t)){if(Qe(n))return lt(t.toNumber(),n.toNumber(),r);if(null===n||n===Me)return lt(t.toNumber(),0,r);if(je(n))return lt(t.toNumber(),n,r);if(Ge(n))return lt(t.toNumber(),Dt(n),r);if(Ze(n))return lt(t.toNumber(),Dt(n),r);if(tt(n))throw new $(null,Z.CannotCompareDateAndTime,null);if(et(n))return lt(t.toNumber(),n.toNumber(),r)}else if(tt(t)){if(Qe(n))throw new $(null,Z.CannotCompareDateAndTime,null);if(null===n||n===Me)return lt(t.toNumber(),0,r);if(je(n))return lt(t.toNumber(),n,r);if(Ge(n))return lt(t.toNumber(),Dt(n),r);if(Ze(n))return lt(t.toNumber(),Dt(n),r);if(tt(n))return lt(t.toNumber(),n.toNumber(),r);if(et(n))throw new $(null,Z.CannotCompareDateAndTime,null)}return!!ft(t,n)&&("<="===r||">="===r)}function ft(e,t){if(e===t)return!0;if(null===e&&t===Me||null===t&&e===Me)return!0;if(Qe(e)&&Qe(t))return e.equals(t);if(tt(e)&&tt(t))return e.equals(t);if(et(e)&&et(t))return e.equals(t);if(e instanceof ie)return e.equalityTest(t);if(e instanceof re)return e.equalityTest(t);if(e instanceof h&&t instanceof h){const n=e.cache._arcadeCacheId,r=t.cache._arcadeCacheId;if(null!=n)return n===r}if(nt(e)&&nt(t)){if(e._arcadeCacheId===t._arcadeCacheId&&void 0!==e._arcadeCacheId&&null!==e._arcadeCacheId)return!0;if(e._underlyingGraphic===t._underlyingGraphic&&void 0!==e._underlyingGraphic&&null!==e._underlyingGraphic)return!0}return!1}function ht(e,t){if(Ze(e))return e;if(null===e)return"";if(je(e))return st(e,t);if(Ge(e))return e.toString();if(Qe(e))return ot(e,t);if(tt(e))return e.toFormat(t);if(et(e))return e.toFormat(t);if(e instanceof w)return JSON.stringify(e.toJSON());if(qe(e)){const t=[];for(let n=0;ne.key===t.key?0:"spatialReference"===e.key?1:"spatialReference"===t.key||e.keyt.key?1:0));if(qe(e)){const t=[];for(let r=0;r0)return e;return null}if(e instanceof C){if(0===e.paths.length)return null;for(const t of e.paths)if(t.length>0)return e;return null}return e instanceof x?0===e.points.length?null:e:e instanceof d?"NaN"===e.xmin||null===e.xmin||isNaN(e.xmin)?null:e:null}function Ft(e,t){if(!e)return t;if(!e.domain)return t;let n=null,r=null;if(Qe(t))n=t.toNumber();else if(et(t))n=t.toString();else if(tt(t))n=t.toStorageString();else if("string"===e.field.type||"esriFieldTypeString"===e.field.type)n=ht(t);else{if(null==t)return null;if(""===t)return t;n=Dt(t)}for(let t=0;te[u]===r&&(i=e.domains?.[s.name],i&&"inherited"===i.type&&(i=bt(s.name,t),a=!0),!0))),a||i||(i=bt(e,t)),{field:s,domain:i}}function bt(e,t){let n;return t.fields.some((t=>(t.name.toLowerCase()===e.toLowerCase()&&(n=t.domain),!!n))),n}function vt(e,t){t||(t={}),"function"==typeof t&&(t={cmp:t});const n="boolean"==typeof t.cycles&&t.cycles,r=t.cmp&&function(e){return function(t){return function(n,r){const i={key:n,value:t[n]},a={key:r,value:t[r]};return e(i,a)}}}(t.cmp),i=[];return function e(t){if(t?.toJSON&&"function"==typeof t.toJSON&&(t=t.toJSON()),void 0===t)return;if("number"==typeof t)return isFinite(t)?""+t:"null";if("object"!=typeof t)return JSON.stringify(t);let a,s;if(Array.isArray(t)){for(s="[",a=0;a0&&(a=e[0].spatialReference,n=e[0].hasZ,r=e[0].hasM)}else if(e instanceof re)i=e._elements,i.length>0&&(n=e._hasZ,r=e._hasM,a=e.get(0).spatialReference);else{if(!Xe(e))throw new $(null,Z.InvalidParameter,null);for(const t of e.toArray())St(i,t);i.length>0&&(a=e.get(0).spatialReference,n=!0===e.get(0).hasZ,r=!0===e.get(0).hasM)}return 0===i.length?null:(b(i)||(i=i.slice(0).reverse()),new F({rings:[i],spatialReference:a,hasZ:n,hasM:r}))}return e}function kt(e,t){if(qe(e)||Xe(e)){let n=!1,r=!1,i=[],a=t;if(qe(e)){for(const t of e)St(i,t);i.length>0&&(a=e[0].spatialReference,n=!0===e[0].hasZ,r=!0===e[0].hasM)}else if(e instanceof re)i=e._elements,i.length>0&&(n=e._hasZ,r=e._hasM,a=e.get(0).spatialReference);else if(Xe(e)){for(const t of e.toArray())St(i,t);i.length>0&&(a=e.get(0).spatialReference,n=!0===e.get(0).hasZ,r=!0===e.get(0).hasM)}return 0===i.length?null:new C({paths:[i],spatialReference:a,hasZ:n,hasM:r})}return e}function Tt(e,t){if(qe(e)||Xe(e)){let n=!1,r=!1,i=[],a=t;if(qe(e)){for(const t of e)St(i,t);i.length>0&&(a=e[0].spatialReference,n=!0===e[0].hasZ,r=!0===e[0].hasM)}else if(e instanceof re)i=e._elements,i.length>0&&(n=e._hasZ,r=e._hasM,a=e.get(0).spatialReference);else if(Xe(e)){for(const t of e.toArray())St(i,t);i.length>0&&(a=e.get(0).spatialReference,n=!0===e.get(0).hasZ,r=!0===e.get(0).hasM)}return 0===i.length?null:new x({points:i,spatialReference:a,hasZ:n,hasM:r})}return e}function Bt(e,t=!1){const n=[];if(null===e)return n;if(!0===qe(e)){for(let r=0;r{setTimeout((()=>{t(e)}),0)}))):e}function _t(e,t,n){switch(n){case"&":return e&t;case"|":return e|t;case"^":return e^t;case"<<":return e<>":return e>>t;case">>>":return e>>>t}}function Rt(e,t=null){return null==e?null:Ge(e)||je(e)||Ze(e)?e:e instanceof w?!0===t?.keepGeometryType?e:e.toJSON():e instanceof f?e.toArray().map((e=>Rt(e,t))):Array.isArray(e)?e.map((e=>Rt(e,t))):rt(e)?e:Qe(e)?e.toJSDate():tt(e)?e.toString():et(e)?e.toJSDate():null!==e&&"object"==typeof e&&void 0!==e.castAsJson?e.castAsJson(t):null}async function Pt(e,t,n,r,i){const a=await Ot(e,t,n);i[r]=a}async function Ot(e,t=null,n=null){if(e instanceof f&&(e=e.toArray()),null==e)return null;if(Le(e)||e instanceof w||rt(e)||Qe(e))return Rt(e,n);if(Array.isArray(e)){const r=[],i=[];for(const a of e)null===a||Le(a)||a instanceof w||rt(a)||Qe(a)?i.push(Rt(a,n)):(i.push(null),r.push(Pt(a,t,n,i.length-1,i)));return r.length>0&&await Promise.all(r),i}return null!==e&&"object"==typeof e&&void 0!==e.castAsJsonAsync?e.castAsJsonAsync(t,n):null}function Lt(e){return Ut(e)?e.parent:e}function Ut(e){return e&&"declaredClass"in e&&"esri.layers.support.SubtypeSublayer"===e.declaredClass}function zt(e,t,n){const r=Lt(e.fullSchema());return null===r?null:r.fields?At(t,r,e,n):null}function Zt(e){const t=Lt(e.fullSchema());return null===t?null:t.fields?t.subtypeField?{subtypeField:t.subtypeField,subtypes:t.subtypes?t.subtypes.map((e=>({name:e.name,code:e.code}))):[]}:t.typeIdField?{subtypeField:t.typeIdField,subtypes:t.types?t.types.map((e=>({name:e.name,code:e.id}))):[]}:null:null}function Gt(e,t,n,r){const i=Lt(e.fullSchema());if(null===i)return null;if(!i.fields)return null;const a=At(t,i,e,r);if(void 0===n)try{n=e.field(t)}catch(e){return null}return Ft(a,n)}function jt(e,t,n,r){const i=Lt(e.fullSchema());if(null===i)return null;if(!i.fields)return null;if(void 0===n){try{n=e.field(t)}catch(e){return null}return n}return Ct(At(t,i,e,r),n)}function Jt(e){return e?.timeZone??"system"}function $t(e){const t=Lt(e.fullSchema());if(null===t)return null;if(!t.fields)return null;const n=[];for(const e of t.fields)n.push(ue(e));return{objectIdField:t.objectIdField,globalIdField:t.globalIdField??"",geometryType:void 0===Ce[t.geometryType]?"":Ce[t.geometryType],fields:n}}function qt(t,n){return"system"===t&&(t=e.systemTimeZoneCanonicalName),{version:Ht,engineVersion:u,timeZone:t,spatialReference:n instanceof A?n.toJSON():n,application:o.applicationName??"",engine:"web",locale:E()}}const Ht="1.24",Vt=Object.freeze(Object.defineProperty({__proto__:null,ImplicitResultE:ke,ReturnResultE:Ie,absRound:at,arcadeVersion:Ht,autoCastArrayOfPointsToMultiPoint:Tt,autoCastArrayOfPointsToPolygon:It,autoCastArrayOfPointsToPolyline:kt,autoCastFeatureToGeometry:Et,binaryOperator:_t,breakResult:Ne,castAsJson:Rt,castAsJsonAsync:Ot,continueResult:_e,defaultExecutingContext:qt,defaultTimeZone:Jt,defaultUndefined:Ue,equalityTest:ft,featureDomainCodeLookup:jt,featureDomainValueLookup:Gt,featureFullDomain:zt,featureSchema:$t,featureSubtypes:Zt,fixNullGeometry:xt,fixSpatialReference:wt,formatDate:ot,formatNumber:st,getDomain:At,getDomainCode:Ct,getDomainValue:Ft,getType:ze,greaterThanLessThan:ct,implicitResult:Te,isArray:qe,isBoolean:Ge,isDate:Qe,isDateOnly:et,isDictionary:We,isFeature:He,isFeatureSet:Ve,isFeatureSetCollection:Ke,isFunctionParameter:Pe,isGeometry:$e,isImmutableArray:Xe,isInteger:Je,isJsDate:rt,isKnowledgeGraph:Ye,isModule:Oe,isNumber:je,isObject:nt,isSimpleType:Le,isString:Ze,isSubtypeGrouplayer:function(e){return e&&"declaredClass"in e&&"esri.layers.SubtypeGroupLayer"===e.declaredClass},isSubtypeSublayer:Ut,isTime:tt,multiReplace:Re,parseGeometryFromJson:function(e,t){const n=JSON.parse(e);return n&&!n.spatialReference&&(n.spatialReference=t),v(n)},pcCheck:it,returnResult:Be,stableStringify:vt,standardiseDateFormat:ut,tick:Nt,toBoolean:yt,toDate:gt,toNumber:Dt,toNumberArray:dt,toString:ht,toStringArray:Bt,toStringExplicit:mt,voidOperation:Me},Symbol.toStringTag,{value:"Module"}));let Wt;function Kt(e){return null===e?null:Qe(e)?e.clone():Le(e)?e:$e(e)?e.clone():Xe(e)?e.toArray().map((e=>Kt(e))):qe(e)?e.map((e=>Kt(e))):He(e)?Wt.createFromArcadeFeature(e):Ke(e)||Ve(e)?e:We(e)||"esri.arcade.Attachment"===e?.declaredClass?e.deepClone():("esri.arcade.Portal"===e?.declaredClass||Ye(e)||e instanceof U||Pe(e),e)}function Yt(e,t,n=!1,r=!1){if(null==e)return null;if(je(e))return Dt(e);if(Ge(e))return yt(e);if(Ze(e))return ht(e);if(Qe(e))return gt(e,t);if(et(e))return e;if(tt(e))return e;if(qe(e)){const i=[];for(const a of e)i.push(Yt(a,t,n,r));return i}if(r&&$e(e))return e;const i=new Xt;i.immutable=!1;for(const a of Object.keys(e)){const s=e[a];void 0!==s&&i.setField(a,Yt(s,t,n,r))}return i.immutable=n,i}class Xt{constructor(e){this.declaredClass="esri.arcade.Dictionary",this.attributes=null,this.plain=!1,this.immutable=!0,this.attributes=e instanceof Xt?e.attributes:e??{}}field(e){const t=e.toLowerCase(),n=this.attributes[e];if(void 0!==n)return n;for(const e in this.attributes)if(e.toLowerCase()===t)return this.attributes[e];throw new $(null,Z.FieldNotFound,null,{key:e})}setField(t,n){if(this.immutable)throw new $(null,Z.Immutable,null);if(Pe(n))throw new $(null,Z.NoFunctionInDictionary,null);const r=t.toLowerCase();if(n instanceof Date&&(n=e.dateJSToArcadeDate(n)),void 0===this.attributes[t]){for(const e in this.attributes)if(e.toLowerCase()===r)return void(this.attributes[e]=n);this.attributes[t]=n}else this.attributes[t]=n}hasField(e){const t=e.toLowerCase();if(void 0!==this.attributes[e])return!0;for(const e in this.attributes)if(e.toLowerCase()===t)return!0;return!1}keys(){let e=[];for(const t in this.attributes)e.push(t);return e=e.sort(),e}castToText(t=!1){let n="";for(const r in this.attributes){""!==n&&(n+=",");const i=this.attributes[r];null==i?n+=JSON.stringify(r)+":null":Ge(i)||je(i)||Ze(i)?n+=JSON.stringify(r)+":"+JSON.stringify(i):i instanceof w?n+=JSON.stringify(r)+":"+mt(i):i instanceof f||Array.isArray(i)?n+=JSON.stringify(r)+":"+mt(i,null,t):i instanceof e?n+=t?JSON.stringify(r)+":"+JSON.stringify(i.getTime()):JSON.stringify(r)+":"+i.stringify():null!==i&&"object"==typeof i&&void 0!==i.castToText&&(n+=JSON.stringify(r)+":"+i.castToText(t))}return"{"+n+"}"}static convertObjectToArcadeDictionary(e,t,n=!0,r=!1){const i=new Xt;i.immutable=!1;for(const a in e){const s=e[a];void 0!==s&&i.setField(a.toString(),Yt(s,t,n,r))}return i.immutable=n,i}static convertJsonToArcade(e,t,n=!1,r=!1){return Yt(e,t,n,r)}castAsJson(e=null){const t={};for(let n in this.attributes){const r=this.attributes[n];void 0!==r&&(e?.keyTranslate&&(n=e.keyTranslate(n)),t[n]=Rt(r,e))}return t}async castDictionaryValueAsJsonAsync(e,t,n,r=null,i){const a=await Ot(n,r,i);return e[t]=a,a}async castAsJsonAsync(t=null,n=null){const r={},i=[];for(let a in this.attributes){const s=this.attributes[a];n?.keyTranslate&&(a=n.keyTranslate(a)),void 0!==s&&(Le(s)||s instanceof w||s instanceof e?r[a]=Rt(s,n):i.push(this.castDictionaryValueAsJsonAsync(r,a,s,t,n)))}return i.length>0&&await Promise.all(i),r}deepClone(){const e=new Xt;e.immutable=!1;for(const t of this.keys())e.setField(t,Kt(this.field(t)));return e}}const Qt=Xt;let en=0;function tn(e,t,n,r,i=1){let a;switch(t=t.toLowerCase()){case"hasz":{const t=e.hasZ;return void 0!==t&&t}case"hasm":{const t=e.hasM;return void 0!==t&&t}case"spatialreference":{let t=e.spatialReference._arcadeCacheId;if(void 0===t){let n=!0;Object.freeze&&Object.isFrozen(e.spatialReference)&&(n=!1),n&&(en++,e.spatialReference._arcadeCacheId=en,t=en)}const n=new Qt({wkt:e.spatialReference.wkt,wkid:e.spatialReference.wkid});return void 0!==t&&(n._arcadeCacheId="SPREF"+t.toString()),n}}switch(e.type){case"extent":switch(t){case"xmin":case"xmax":case"ymin":case"ymax":case"zmin":case"zmax":case"mmin":case"mmax":{const n=e[t];return void 0!==n?n:null}case"type":return"Extent"}break;case"polygon":switch(t){case"rings":return a=e.cache._arcadeCacheId,void 0===a&&(en++,a=en,e.cache._arcadeCacheId=a),new ie(e.rings,e.spatialReference,!0===e.hasZ,!0===e.hasM,a);case"type":return"Polygon"}break;case"point":switch(t){case"x":case"y":case"z":case"m":return e[t]??null;case"type":return"Point"}break;case"polyline":switch(t){case"paths":return a=e.cache._arcadeCacheId,void 0===a&&(en++,a=en,e.cache._arcadeCacheId=a),new ie(e.paths,e.spatialReference,!0===e.hasZ,!0===e.hasM,a);case"type":return"Polyline"}break;case"multipoint":switch(t){case"points":return a=e.cache._arcadeCacheId,void 0===a&&(en++,a=en,e.cache._arcadeCacheId=a),new re(e.points,e.spatialReference,!0===e.hasZ,!0===e.hasM,a,1);case"type":return"Multipoint"}}if(1===i)throw new $(n,Z.InvalidIdentifier,r);return 2===i?{keystate:"notfound"}:null}function nn(e,t){let n,r=e;if(null==r)return null;if(qe(t))n=t;else if(Xe(t))n=t.toArray();else{if(null==t)return null;n=[t]}for(const e of n){if(He(r)){if(!1===Ze(e))return null;if(!r.hasField(e))return null;r=r.field(e)}else if(We(r)){if(!1===Ze(e))return null;if(!r.hasField(e))return null;r=r.field(e)}else if($e(r)){if(!1===Ze(e))return null;r=tn(r,e,null,null,0)}else if(qe(r)){if(!1===je(e))return null;r=e>=0?r[e]:r[r.length+e]}else{if(!Xe(r))return null;if(!1===je(e))return null;r=e>=0?r.get(e):r.get(r.length()+e)}if(null==r)return null}return r}class rn{constructor(){this.arcadeDeclaredClass="esri.arcade.Feature",this._optimizedGeomDefinition=null,this._geometry=null,this.attributes=null,this._layer=null,this._fieldTypesFixed=!0,this.fieldsIndex=null,this.contextTimeZone=null,this.immutable=!0,this._fieldsToFixDataTypes=null,this.immutable=!0}static createFromGraphic(e,t){const n=new rn;return n.contextTimeZone=t??null,n._geometry=null!=e.geometry?e.geometry:null,void 0===e.attributes||null===e.attributes?n.attributes={}:n.attributes=e.attributes,e._sourceLayer?(n._layer=e._sourceLayer,n._fieldTypesFixed=!1):e._layer?(n._layer=e._layer,n._fieldTypesFixed=!1):e.layer&&"fields"in e.layer?(n._layer=e.layer,n._fieldTypesFixed=!1):e.sourceLayer&&"fields"in e.sourceLayer&&(n._layer=e.sourceLayer,n._fieldTypesFixed=!1),n._layer&&!n._fieldTypesFixed&&(n.fieldsIndex=this.hydrateFieldsIndex(n._layer)),n}static createFromArcadeFeature(e){if(e instanceof rn){const t=new rn;return t._fieldTypesFixed=e._fieldTypesFixed,t.attributes=e.attributes,t._geometry=e._geometry,t._optimizedGeomDefinition=e._optimizedGeomDefinition,e._layer&&(t._layer=e._layer),t.fieldsIndex=e.fieldsIndex,t.contextTimeZone=e.contextTimeZone,t}const t={};for(const n of e.keys())t[n]=e.field(n);return rn.createFromGraphicLikeObject(e.geometry(),t,e.fullSchema(),e.contextTimeZone)}static createFromOptimisedFeature(e,t,n){const r=new rn;return r._geometry=e.geometry?{geometry:e.geometry}:null,r._optimizedGeomDefinition=n,r.attributes=e.attributes||{},r._layer=t,r._fieldTypesFixed=!1,r}static createFromArcadeDictionary(e,t){const n=new rn;return n.attributes=e.field("attributes"),null!==n.attributes&&n.attributes instanceof Qt?(n.attributes=n.attributes.attributes,null===n.attributes&&(n.attributes={})):n.attributes={},n._geometry=e.field("geometry"),null!==n._geometry&&(n._geometry instanceof Qt?n._geometry=rn.parseGeometryFromDictionary(n._geometry,t):n._geometry instanceof w||(n._geometry=null)),n}static createFromGraphicLikeObject(e,t,n=null,r){const i=new rn;return i.contextTimeZone=r??null,null===t&&(t={}),i.attributes=t,i._geometry=null!=e?e:null,i._layer=n,i._layer&&(i._fieldTypesFixed=!1,i.fieldsIndex=this.hydrateFieldsIndex(i._layer)),i}static hydrateFieldsIndex(e){return null===e?null:Ve(e)?e.getFieldsIndex():e.fieldsIndex?e.fieldsIndex:I.fromLayerJSON({datesInUnknownTimezone:e.datesInUnknownTimezone,fields:e.fields,timeInfo:e.timeInfo,editFieldsInfo:e.editFieldsInfo,dateFieldsTimeReference:e.dateFieldsTimeReference??{timeZone:"UTC",respectsDaylightSaving:!1}})}repurposeFromGraphicLikeObject(e,t,n=null){null===t&&(t={}),this.attributes=t,this._geometry=e??null,this._layer=n,this._layer?this._fieldTypesFixed=!1:this._fieldTypesFixed=!0}castToText(r=!1){let i="";!1===this._fieldTypesFixed&&this._fixFieldTypes();for(const a in this.attributes){""!==i&&(i+=",");const s=this.attributes[a];null==s?i+=JSON.stringify(a)+":null":Ge(s)||je(s)||Ze(s)?i+=JSON.stringify(a)+":"+JSON.stringify(s):s instanceof w?i+=JSON.stringify(a)+":"+mt(s):s instanceof n||s instanceof t?i+=`${JSON.stringify(a)}:${JSON.stringify(s.toString())}`:s instanceof f||Array.isArray(s)?i+=JSON.stringify(a)+":"+mt(s,null,r):s instanceof e?i+=r?JSON.stringify(a)+":"+JSON.stringify(s.getTime()):JSON.stringify(a)+":"+s.stringify():null!==s&&"object"==typeof s&&void 0!==s.castToText&&(i+=JSON.stringify(a)+":"+s.castToText(r))}return'{"geometry":'+(null===this.geometry()?"null":mt(this.geometry()))+',"attributes":{'+i+"}}"}_fixFieldTypes(){if(this._fieldsToFixDataTypes&&this._fieldsToFixDataTypes?.length>0)return this._fixAllFields(this._fieldsToFixDataTypes),void(this._fieldTypesFixed=!0);const e=[],t=this._layer.fields;for(let n=0;n0&&this._fixAllFields(e),this._fieldTypesFixed=!0}isUnknownDateTimeField(e){return"unknown"===this.fieldsIndex?.getTimeZone(e)}_fixAllFields(r){this.attributes={...this.attributes};const i=this.contextTimeZone??"system";for(let a=0;a!n&&("Identifier"===e.type&&e.name&&e.name.toLowerCase()===r&&(n=!0),!0))),n}function Dn(e){const t=[];return mn(e,(e=>("ImportDeclaration"===e.type&&e.source&&e.source.value&&t.push({libname:e.specifiers[0].local.name.toLowerCase(),source:e.source.value}),!0))),t}function gn(e){const t=[];return mn(e,(e=>("CallExpression"===e.type&&"Identifier"===e.callee.type&&t.push(e.callee.name.toLowerCase()),!0))),t}function yn(e,t=[]){let n=null;if(void 0===e.usesFeatureSet){null===n&&(n=gn(e)),e.usesFeatureSet=!1;for(let t=0;t0)for(const n of t)if(pn(e,n)){e.usesFeatureSet=!0,e.isAsync=!0;break}}if(void 0===e.usesModules&&(e.usesModules=!1,Dn(e).length>0&&(e.usesModules=!0)),void 0===e.usesGeometry){e.usesGeometry=!1,null===n&&(n=gn(e));for(let t=0;t0||t.length>0;)if(e.length>0&&t.length>0){let i=n(e[0],t[0]);isNaN(i)&&(i=0),i<=0?(r.push(e[0]),e=e.slice(1)):(r.push(t[0]),t=t.slice(1))}else e.length>0?(r.push(e[0]),e=e.slice(1)):t.length>0&&(r.push(t[0]),t=t.slice(1));return r}(n(e.slice(0,i),t),n(e.slice(i,r),t),t)}async function r(e,t){const n=e.length,a=Math.floor(n/2);if(0===n)return[];if(1===n)return[e[0]];const s=[await r(e.slice(0,a),t),await r(e.slice(a,n),t)];return i(s[0],s[1],t,[])}async function i(e,t,n,r){const a=r;if(e.length>0||t.length>0){if(e.length>0&&t.length>0){let s=await n(e[0],t[0]);return isNaN(s)&&(s=1),s<=0?(a.push(e[0]),e=e.slice(1)):(a.push(t[0]),t=t.slice(1)),i(e,t,n,r)}return e.length>0?(a.push(e[0]),i(e=e.slice(1),t,n,r)):(a.push(t[0]),i(e,t=t.slice(1),n,r))}return r}function a(e,t,i,a){it(i,1,2,e,t);let s=i[0];if(Xe(s)&&(s=s.toArray()),!1===qe(s))throw new $(e,Z.InvalidParameter,t);if(i.length>1){if(!1===Pe(i[1]))throw new $(e,Z.InvalidParameter,t);let o=s;const u=i[1].createFunction(e);return a?r(o,u):(o=n(o,((e,t)=>u(e,t))),o)}let o=s;if(0===o.length)return[];const u={};for(let e=0;e1||"String"===c?n(o,((e,t)=>{if(null==e||e===Me)return null==t||t===Me?0:1;if(null==t||t===Me)return-1;const n=ht(e),r=ht(t);return ne-t)):"Boolean"===c?n(o,((e,t)=>e===t?0:t?-1:1)):"Date"===c?n(o,((e,t)=>t-e)):o.slice(0),o}e.functions.array=function(t,n){return e.standardFunction(t,n,((e,r,i)=>{if(it(i,0,2,t,n),0===i.length)return[];if(1===i.length&&null===i[0])return[];if(qe(i[0])){if(2===i.length&&!1===Ge(i[1]))throw new $(t,Z.InvalidParameter,n);return!0===Ue(i[1],!1)?Kt(i[0]):i[0].slice(0)}if(Xe(i[0])){if(2===i.length&&!1===Ge(i[1]))throw new $(t,Z.InvalidParameter,n);return!0===Ue(i[1],!1)?Kt(i[0]):i[0].toArray().slice(0)}const a=Dt(i[0]);if(isNaN(a)||!1===Je(a))throw new $(t,Z.InvalidParameter,n);const s=Ue(i[1],null),o=new Array(a);return o.fill(s),o}))},e.functions.front=function(t,n){return e.standardFunction(t,n,((e,r,i)=>{if(it(i,1,1,t,n),Xe(i[0])){if(i[0].length()<=0)throw new $(t,Z.OutOfBounds,n);return i[0].get(0)}if(qe(i[0])){if(i[0].length<=0)throw new $(t,Z.OutOfBounds,n);return i[0][0]}throw new $(t,Z.InvalidParameter,n)}))},e.functions.back=function(t,n){return e.standardFunction(t,n,((e,r,i)=>{if(it(i,1,1,t,n),Xe(i[0])){if(i[0].length()<=0)throw new $(t,Z.OutOfBounds,n);return i[0].get(i[0].length()-1)}if(qe(i[0])){if(i[0].length<=0)throw new $(t,Z.OutOfBounds,n);return i[0][i[0].length-1]}throw new $(t,Z.InvalidParameter,n)}))},e.functions.push=function(t,n){return e.standardFunction(t,n,((e,r,i)=>{if(it(i,1,2,t,n),qe(i[0]))return i[0][i[0].length]=i[1],i[0].length;throw new $(t,Z.InvalidParameter,n)}))},e.functions.pop=function(t,n){return e.standardFunction(t,n,((e,r,i)=>{if(it(i,1,1,t,n),qe(i[0])){if(i[0].length<=0)throw new $(t,Z.OutOfBounds,n);const e=i[0][i[0].length-1];return i[0].length=i[0].length-1,e}throw new $(t,Z.InvalidParameter,n)}))},e.functions.erase=function(t,n){return e.standardFunction(t,n,((e,r,i)=>{if(it(i,2,2,t,n),qe(i[0])){let e=Dt(i[1]);if(isNaN(e)||!1===Je(e))throw new $(t,Z.InvalidParameter,n);const r=i[0];if(r.length<=0)throw new $(t,Z.OutOfBounds,n);if(e<0&&(e=r.length+e),e<0)throw new $(t,Z.OutOfBounds,n);if(e>=r.length)throw new $(t,Z.OutOfBounds,n);return r.splice(e,1),Me}throw new $(t,Z.InvalidParameter,n)}))},e.functions.insert=function(t,n){return e.standardFunction(t,n,((e,r,i)=>{if(it(i,3,3,t,n),qe(i[0])){const e=Dt(i[1]);if(isNaN(e)||!1===Je(e))throw new $(t,Z.InvalidParameter,n);const r=i[2],a=i[0];if(e>a.length)throw new $(t,Z.OutOfBounds,n);if(e<0&&e<-1*a.length)throw new $(t,Z.OutOfBounds,n);return e===a.length?(a[e]=r,Me):(a.splice(e,0,r),Me)}throw new $(t,Z.InvalidParameter,n)}))},e.functions.resize=function(t,n){return e.standardFunction(t,n,((e,r,i)=>{if(it(i,2,3,t,n),qe(i[0])){const e=Dt(i[1]);if(isNaN(e)||!1===Je(e))throw new $(t,Z.InvalidParameter,n);if(e<0)throw new $(t,Z.InvalidParameter,n);const r=Ue(i[2],null),a=i[0];if(a.length>=e)return a.length=e,Me;const s=a.length;a.length=e;for(let e=s;e{if(it(i,2,2,t,n),qe(i[0])){const e=i[1];return i[0].findIndex((t=>ft(t,e)))>-1}if(Xe(i[0])){const e=i[1];return i[0].toArray().findIndex((t=>ft(t,e)))>-1}throw new $(t,Z.InvalidParameter,n)}))},e.functions.slice=function(t,n){return e.standardFunction(t,n,((e,r,i)=>{if(it(i,1,3,t,n),qe(i[0])){const e=Dt(Ue(i[1],0)),r=Dt(Ue(i[2],i[0].length));if(isNaN(e)||!1===Je(e))throw new $(t,Z.InvalidParameter,n);if(isNaN(r)||!1===Je(r))throw new $(t,Z.InvalidParameter,n);return i[0].slice(e,r)}if(Xe(i[0])){const e=i[0],r=Dt(Ue(i[1],0)),a=Dt(Ue(i[2],e.length()));if(isNaN(r)||!1===Je(r))throw new $(t,Z.InvalidParameter,n);if(isNaN(a)||!1===Je(a))throw new $(t,Z.InvalidParameter,n);return e.toArray().slice(r,a)}throw new $(t,Z.InvalidParameter,n)}))},e.functions.splice=function(t,n){return e.standardFunction(t,n,((e,t,n)=>{const r=[];for(let e=0;e{if(it(i,2,2,t,n),qe(i[0]))return Dt(i[1])>=i[0].length?i[0].slice(0):i[0].slice(0,Dt(i[1]));if(Xe(i[0]))return Dt(i[1])>=i[0].length()?i[0].slice(0):i[0].slice(0,Dt(i[1]));throw new $(t,Z.InvalidParameter,n)}))},e.functions.first=function(t,n){return e.standardFunction(t,n,((e,r,i)=>(it(i,1,1,t,n),qe(i[0])?0===i[0].length?null:i[0][0]:Xe(i[0])?0===i[0].length()?null:i[0].get(0):null)))},"sync"===e.mode&&(e.functions.sort=function(t,n){return e.standardFunction(t,n,((e,n,r)=>a(t,n,r,!1)))},e.functions.any=function(n,r){return e.standardFunction(n,r,((e,r,i)=>{it(i,2,2,n,r);const a=i[1].createFunction(n),s=t(i[0],n,r);for(const e of s){const t=a(e);if(Ge(t)&&!0===t)return!0}return!1}))},e.functions.all=function(n,r){return e.standardFunction(n,r,((e,r,i)=>{it(i,2,2,n,r);const a=i[1].createFunction(n),s=t(i[0],n,r);for(const e of s)if(!0!==a(e))return!1;return!0}))},e.functions.none=function(n,r){return e.standardFunction(n,r,((e,r,i)=>{it(i,2,2,n,r);const a=i[1].createFunction(n),s=t(i[0],n,r);for(const e of s)if(!0===a(e))return!1;return!0}))},e.functions.reduce=function(n,r){return e.standardFunction(n,r,((e,r,i)=>{it(i,2,3,n,r);const a=i[1].createFunction(n),s=t(i[0],n,r);return 2===i.length?0===s.length?null:s.reduce(((e,t)=>{const n=a(e,t);return void 0!==n&&n!==Me?n:null})):s.reduce(((e,t)=>{const n=a(e,t);return void 0!==n&&n!==Me?n:null}),i[2])}))},e.functions.map=function(n,r){return e.standardFunction(n,r,((e,r,i)=>{it(i,2,2,n,r);const a=i[1].createFunction(n),s=t(i[0],n,r),o=[];for(const e of s){const t=a(e);void 0!==t&&t!==Me?o.push(t):o.push(null)}return o}))},e.functions.filter=function(n,r){return e.standardFunction(n,r,((e,r,i)=>{it(i,2,2,n,r);const a=i[1].createFunction(n),s=t(i[0],n,r),o=[];for(const e of s)!0===a(e)&&o.push(e);return o}))}),"async"===e.mode&&(e.functions.sort=function(t,n){return e.standardFunctionAsync(t,n,(async(e,n,r)=>a(t,n,r,!0)))},e.functions.any=function(n,r){return e.standardFunctionAsync(n,r,(async(e,r,i)=>{it(i,2,2,n,r);const a=i[1].createFunction(n),s=t(i[0],n,r);for(const e of s){const t=await a(e);let n=null;if(n=c(n)?await t:t,Ge(n)&&!0===n)return!0}return!1}))},e.functions.all=function(n,r){return e.standardFunctionAsync(n,r,(async(e,r,i)=>{it(i,2,2,n,r);const a=i[1].createFunction(n),s=t(i[0],n,r);for(const e of s){const t=await a(e);let n=null;if(n=c(n)?await t:t,!0!==n)return!1}return!0}))},e.functions.none=function(n,r){return e.standardFunctionAsync(n,r,(async(e,r,i)=>{it(i,2,2,n,r);const a=i[1].createFunction(n),s=t(i[0],n,r);for(const e of s){const t=await a(e);let n=null;if(n=c(n)?await t:t,!0===n)return!1}return!0}))},e.functions.filter=function(n,r){return e.standardFunctionAsync(n,r,(async(e,r,i)=>{it(i,2,2,n,r);const a=i[1].createFunction(n),s=t(i[0],n,r),o=[];for(const e of s){const t=await a(e);let n=null;n=c(n)?await t:t,!0===n&&o.push(e)}return o}))},e.functions.reduce=function(n,r){return e.standardFunctionAsync(n,r,(async(e,r,i)=>{it(i,2,3,n,r);const a=i[1].createFunction(n),s=t(i[0],n,r);let o;if(i.length>2){const e=Ue(i[2],null);o=s.reduce((async(e,t)=>{let n=await e;return void 0!==n&&n!==Me||(n=null),a(n,t)}),Promise.resolve(e))}else{if(0===s.length)return null;o=s.reduce((async(e,t,n)=>{if(n<=1)return a(e,t);let r=await e;return void 0!==r&&r!==Me||(r=null),a(r,t)}))}return o.then((e=>void 0!==e&&e!==Me?e:null))}))},e.functions.map=function(n,r){return e.standardFunctionAsync(n,r,(async(e,r,i)=>{it(i,2,2,n,r);const a=i[1].createFunction(n),s=t(i[0],n,r),o=[];for(const e of s){const t=await a(e);let n=null;n=c(n)?await t:t,void 0!==n&&n!==Me?o.push(n):o.push(null)}return o}))})}},Symbol.toStringTag,{value:"Module"})),xn=[0,31,59,90,120,151,181,212,243,273,304,334],Fn=[0,31,60,91,121,152,182,213,244,274,305,335];function Cn(e){return null===e?e:!1===e.isValid?null:e}function An(e,t){return""===e||"default"===e.toLowerCase().trim()?Jt(t):"z"===e||"Z"===e?"UTC":e}function bn(e,t){return et(e)?e.toArcadeDate():gt(e,Jt(t))}function vn(i,a){i.today=function(t,n){return a(t,n,((r,i,a)=>{it(a,0,0,t,n);const s=new Date;return s.setHours(0,0,0,0),e.dateJSAndZoneToArcadeDate(s,Jt(t))}))},i.time=function(t,r){return a(t,r,((i,a,s)=>{switch(it(s,0,4,t,r),s.length){case 0:{const r=e.nowToArcadeDate(Jt(t));return new n(r.hour,r.minute,r.second,r.millisecond)}case 1:{if(tt(s[0]))return s[0].clone();if(Qe(s[0]))return new n(s[0].hour,s[0].minute,s[0].second,s[0].millisecond);if(et(s[0]))return new n(0,0,0,0);if(Ze(s[0]))return n.fromString(s[0]);const e=Dt(s[0]);return!1===isNaN(e)?n.fromMilliseconds(e):null}case 2:return Ze(s[0])&&Ze(s[1])?n.fromString(s[0],s[1]):n.fromParts(Dt(s[0]),Dt(s[1]),0,0);case 3:return n.fromParts(Dt(s[0]),Dt(s[1]),Dt(s[2]),0);case 4:return n.fromParts(Dt(s[0]),Dt(s[1]),Dt(s[2]),Dt(s[3]))}throw new $(t,Z.InvalidParameter,r)}))},i.dateonly=function(n,r){return a(n,r,((i,a,s)=>{if(it(s,0,3,n,r),3===s.length)return t.fromParts(Dt(s[0]),Dt(s[1])+1,Dt(s[2]));if(2===s.length){const e=ht(s[1]);return""===e?null:"X"===e?t.fromSeconds(Dt(s[0])):"x"===e?t.fromMilliseconds(Dt(s[0])):t.fromString(ht(s[0]),e)}if(1===s.length){if(Ze(s[0])){if(""===s[0].replaceAll(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""))return null;if(!0===/^[0-9][0-9][0-9][0-9]$/.test(s[0]))return t.fromString(s[0]+"-01-01")}if(et(s[0]))return s[0].clone();if(Qe(s[0]))return t.fromParts(s[0].year,s[0].monthJS+1,s[0].day);const e=Dt(s[0]);return!1===isNaN(e)?t.fromMilliseconds(e):Ze(s[0])?t.fromString(s[0]):null}if(0===s.length){const r=e.nowToArcadeDate(Jt(n));return!1===r.isValid?null:t.fromParts(r.year,r.monthJS+1,r.day)}return null}))},i.changetimezone=function(t,n){return a(t,n,((i,a,s)=>{if(it(s,2,2,t,n),null===s[0])return null;if(et(s[0]))throw new $(t,Z.CannotChangeTimeZoneDateOnly,n);if(et(s[0]))throw new $(t,Z.CannotChangeTimeZoneTime,n);const o=gt(s[0],Jt(t));if(null===o)throw new $(t,Z.InvalidParameter,n);const u=r(An(ht(s[1]),t),!1);if(null===u)return null;const l=e.arcadeDateAndZoneToArcadeDate(o,u);return!1===l.isValid?null:l}))},i.timezone=function(t,n){return a(t,n,((r,i,a)=>{if(it(a,1,2,t,n),tt(a[0]))return"Unknown";if(et(a[0]))return"Unknown";const s=gt(a[0],Jt(t));if(null===s)return null;const o=s.timeZone;return"system"===o?e.systemTimeZoneCanonicalName:"utc"===o.toLowerCase()?"UTC":"unknown"===o.toLowerCase()?"Unknown":o}))},i.timezoneoffset=function(e,t){return a(e,t,((n,r,i)=>{it(i,1,1,e,t);const a=gt(i[0],Jt(e));return null===a?null:60*a.timeZoneOffset*1e3}))},i.now=function(t,n){return a(t,n,((r,i,a)=>{it(a,0,0,t,n);const s=e.nowToArcadeDate(Jt(t));return!1===s.isValid?null:s}))},i.timestamp=function(t,n){return a(t,n,((r,i,a)=>{it(a,0,0,t,n);const s=e.nowUTCToArcadeDate();return!1===s.isValid?null:s}))},i.toutc=function(e,t){return a(e,t,((n,r,i)=>{it(i,1,1,e,t);const a=gt(i[0],Jt(e));return null===a?null:a.toUTC()}))},i.tolocal=function(e,t){return a(e,t,((n,r,i)=>{it(i,1,1,e,t);const a=gt(i[0],Jt(e));return null===a?null:a.toLocal()}))},i.day=function(e,t){return a(e,t,((n,r,i)=>{it(i,1,1,e,t);const a=bn(i[0],Jt(e));return null===a?NaN:a.day}))},i.month=function(e,t){return a(e,t,((n,r,i)=>{it(i,1,1,e,t);const a=bn(i[0],Jt(e));return null===a?NaN:a.monthJS}))},i.year=function(e,t){return a(e,t,((n,r,i)=>{it(i,1,1,e,t);const a=bn(i[0],Jt(e));return null===a?NaN:a.year}))},i.hour=function(e,t){return a(e,t,((n,r,i)=>{if(it(i,1,1,e,t),tt(i[0]))return i[0].hour;const a=gt(i[0],Jt(e));return null===a?NaN:a.hour}))},i.second=function(e,t){return a(e,t,((n,r,i)=>{if(it(i,1,1,e,t),tt(i[0]))return i[0].second;const a=gt(i[0],Jt(e));return null===a?NaN:a.second}))},i.millisecond=function(e,t){return a(e,t,((n,r,i)=>{if(it(i,1,1,e,t),tt(i[0]))return i[0].millisecond;const a=gt(i[0],Jt(e));return null===a?NaN:a.millisecond}))},i.minute=function(e,t){return a(e,t,((n,r,i)=>{if(it(i,1,1,e,t),tt(i[0]))return i[0].minute;const a=gt(i[0],Jt(e));return null===a?NaN:a.minute}))},i.week=function(e,t){return a(e,t,((n,r,i)=>{it(i,1,2,e,t);const a=bn(i[0],Jt(e));if(null===a)return NaN;const s=Dt(Ue(i[1],0));if(s<0||s>6)throw new $(e,Z.InvalidParameter,t);const o=a.day,u=a.monthJS,l=a.year,c=a.dayOfWeekJS,f=function(e,t,n){const r=function(e){return e%4==0&&(e%100!=0||e%400==0)}(n)?Fn:xn;return e+r[t]}(o,u,l)-1,h=Math.floor(f/7);return c-s+(c-s<0?7:0){it(i,1,1,e,t);const a=bn(i[0],Jt(e));return null===a?NaN:a.dayOfWeekJS}))},i.isoweekday=function(e,t){return a(e,t,((n,r,i)=>{it(i,1,1,e,t);const a=bn(i[0],Jt(e));return null===a?NaN:a.dayOfWeekISO}))},i.isomonth=function(e,t){return a(e,t,((n,r,i)=>{it(i,1,1,e,t);const a=bn(i[0],Jt(e));return null===a?NaN:a.monthISO}))},i.isoweek=function(e,t){return a(e,t,((n,r,i)=>{it(i,1,1,e,t);const a=bn(i[0],Jt(e));return null===a?NaN:a.weekISO}))},i.isoyear=function(e,t){return a(e,t,((n,r,i)=>{it(i,1,1,e,t);const a=bn(i[0],Jt(e));return null===a?NaN:a.yearISO}))},i.date=function(t,n){return a(t,n,((i,a,s)=>{if(it(s,0,8,t,n),3===s.length){if(et(s[0])&&tt(s[1])&&Ze(s[2])){const n=r(An(ht(s[2])??"unknown",t),!1);return null===n?null:Cn(e.fromParts(s[0].year,s[0].month,s[0].day,s[1].hour,s[1].minute,s[1].second,s[1].millisecond,n))}return Cn(e.fromParts(Dt(s[0]),Dt(s[1])+1,Dt(s[2]),0,0,0,0,Jt(t)))}if(4===s.length)return Cn(e.fromParts(Dt(s[0]),Dt(s[1])+1,Dt(s[2]),Dt(s[3]),0,0,0,Jt(t)));if(5===s.length)return Cn(e.fromParts(Dt(s[0]),Dt(s[1])+1,Dt(s[2]),Dt(s[3]),Dt(s[4]),0,0,Jt(t)));if(6===s.length)return Cn(e.fromParts(Dt(s[0]),Dt(s[1])+1,Dt(s[2]),Dt(s[3]),Dt(s[4]),Dt(s[5]),0,Jt(t)));if(7===s.length)return Cn(e.fromParts(Dt(s[0]),Dt(s[1])+1,Dt(s[2]),Dt(s[3]),Dt(s[4]),Dt(s[5]),Dt(s[6]),Jt(t)));if(8===s.length){const n=r(An(ht(s[7])??"unknown",t),!1);return null===n?null:Cn(e.fromParts(Dt(s[0]),Dt(s[1])+1,Dt(s[2]),Dt(s[3]),Dt(s[4]),Dt(s[5]),Dt(s[6]),n))}if(2===s.length){if(et(s[0])&&Ze(s[1])){const n=r(An(ht(s[1])??"unknown",t),!1);return null===n?null:Cn(e.fromParts(s[0].year,s[0].month,s[0].day,0,0,0,0,n))}if(et(s[0])&&tt(s[1]))return Cn(e.fromParts(s[0].year,s[0].month,s[0].day,s[1].hour,s[1].minute,s[1].second,s[1].millisecond,"unknown"));let n,i=ht(s[1]);return""===i?null:(i=ut(i,!0),n="X"===i?D.fromSeconds(Dt(s[0])):"x"===i?D.fromMillis(Dt(s[0])):D.fromFormat(ht(s[0]),i,{locale:E(),numberingSystem:"latn"}),n.isValid?e.dateTimeToArcadeDate(n):null)}if(1===s.length){if(et(s[0]))return Cn(e.fromParts(s[0].year,s[0].month,s[0].day,0,0,0,0,"unknown"));if(Ze(s[0])){if(""===s[0].replaceAll(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""))return null;if(!0===/^[0-9][0-9][0-9][0-9]$/.test(s[0]))return gt(s[0]+"-01-01",Jt(t))}const n=Dt(s[0]);if(!1===isNaN(n)){const r=D.fromMillis(n);return r.isValid?e.dateTimeAndZoneToArcadeDate(r,Jt(t)):null}return gt(s[0],Jt(t))}return 0===s.length?e.nowToArcadeDate(Jt(t)):null}))},i.datediff=function(t,n){return a(t,n,((r,i,a)=>{if(it(a,2,4,t,n),tt(a[0]))return tt(a[1])?a[0].difference(a[1],ht(a[2])):NaN;if(tt(a[1]))return NaN;if(et(a[0]))return et(a[1])?a[0].difference(a[1],ht(a[2])):NaN;if(et(a[1]))return NaN;let s=gt(a[0],Jt(t)),o=gt(a[1],Jt(t));if(null===s||null===o)return NaN;let u=Ue(a[3],"");switch(""!==u&&null!==u?(u=An(ht(u),t),s=e.arcadeDateAndZoneToArcadeDate(s,u),o=e.arcadeDateAndZoneToArcadeDate(o,u)):s.timeZone!==o.timeZone&&(s.isUnknownTimeZone?s=e.arcadeDateAndZoneToArcadeDate(s,o.timeZone):(o.isUnknownTimeZone,o=e.arcadeDateAndZoneToArcadeDate(o,s.timeZone))),ht(a[2]).toLowerCase()){case"days":case"day":case"d":return s.diff(o,"days");case"months":case"month":return s.diff(o,"months");case"minutes":case"minute":case"m":return"M"===a[2]?s.diff(o,"months"):s.diff(o,"minutes");case"seconds":case"second":case"s":return s.diff(o,"seconds");case"milliseconds":case"millisecond":case"ms":default:return s.diff(o);case"hours":case"hour":case"h":return s.diff(o,"hours");case"years":case"year":case"y":return s.diff(o,"years")}}))},i.dateadd=function(e,t){return a(e,t,((n,r,i)=>{it(i,2,3,e,t);let a=Dt(i[1]);if(isNaN(a)||a===1/0||a===-1/0)return tt(i[0])||et(i[0])?i[0].clone():gt(i[0],Jt(e));let s="milliseconds";switch(ht(i[2]).toLowerCase()){case"days":case"day":case"d":s="days",a=et(i[0])?a:at(a);break;case"months":case"month":s="months",a=et(i[0])?a:at(a);break;case"minutes":case"minute":case"m":s="M"===i[2]?"months":"minutes";break;case"seconds":case"second":case"s":s="seconds";break;case"milliseconds":case"millisecond":case"ms":s="milliseconds";break;case"hours":case"hour":case"h":s="hours";break;case"years":case"year":case"y":s="years"}if(tt(i[0]))return i[0].plus(s,a);if(et(i[0]))return i[0].plus(s,a);const o=gt(i[0],Jt(e));return null===o?null:o.plus({[s]:a})}))}}function En(e,t,n){return Math.sqrt((e[0]-t[0])**2+(e[1]-t[1])**2+(void 0!==e[2]&&void 0!==t[2]?(e[2]*n-t[2]*n)**2:0))}function Sn(e,t,n){return(e[0]-t[0])**2+(e[1]-t[1])**2+(void 0!==e[2]&&void 0!==t[2]?(e[2]*n-t[2]*n)**2:0)}const In=[];for(const e of[[9002,56146130,6131,6132,8050,8051,8228],[9003,5702,6358,6359,6360,8052,8053],[9095,5754]]){const t=e[0];for(let n=1;n0?(r.x/=i,r.y/=i,t&&(r.z/=i),n&&(r.m/=i)):(r.x=e[0][0],r.y=e[0][1],t&&(r.z=e[0][2]),n&&t?r.m=e[0][3]:n&&(r.m=e[0][2])),r}function Mn(e,t,n,r){const i={x:(e[0]+t[0])/2,y:(e[1]+t[1])/2};return n&&(i.z=(e[2]+t[2])/2),n&&r?i.m=(e[3]+t[3])/2:r&&(i.m=(e[2]+t[2])/2),i}function Nn(e,t){if(e.length<=1)return 0;let n=0;for(let r=1;r0?(n.x/=i,n.y/=i,!0===e.hasZ&&(n.z/=i),!0===e.hasM&&(n.m/=i),new h(n)):r>0?(t.x/=r,t.y/=r,!0===e.hasZ&&(n.z/=r),!0===e.hasM&&(t.m/=r),new h(t)):null}function Ln(e){if(0===e.points.length)return null;let t=0,n=0,r=0,i=0;for(let a=0;a=r;)e-=t;return e}function zn(e,t){return Math.atan2(t.y-e.y,t.x-e.x)}function Zn(e,t,n){const r={x:e.x-t.x,y:e.y-t.y},i={x:n.x-t.x,y:n.y-t.y};return Math.atan2((a=r).x*(s=i).y-s.x*a.y,function(e,t){return e.x*t.x+e.y*t.y}(r,i));var a,s}kn[9002]=.3048,kn[9003]=.3048006096012192,kn[9095]=.3048007491;const Gn=[0,0];function jn(e){for(let t=0;t1&&(r=1)),r<=.5?[t[0]+(n[0]-t[0])*r,t[1]+(n[1]-t[1])*r]:[n[0]-(n[0]-t[0])*(1-r),n[1]-(n[1]-t[1])*(1-r)]}function qn(e,t){e.ringisclockwise=function(e,n){return t(e,n,((t,r,i)=>{it(i,1,1,e,n);let a=[];if(null===i[0])return!1;if(qe(i[0]))for(const t of i[0]){if(!(t instanceof h))throw new $(e,Z.InvalidParameter,n);a.push(t.hasZ?t.hasM?[t.x,t.y,t.z,t.m]:[t.x,t.y,t.z]:[t.x,t.y])}else if(i[0]instanceof re)a=i[0]._elements;else{if(!Xe(i[0]))throw new $(e,Z.InvalidParameter,n);for(const t of i[0].toArray()){if(!(t instanceof h))throw new $(e,Z.InvalidParameter,n);a.push(t.hasZ?t.hasM?[t.x,t.y,t.z,t.m]:[t.x,t.y,t.z]:[t.x,t.y])}}return!(a.length<3)&&b(a)}))},e.polygon=function(e,n){return t(e,n,((t,r,i)=>{let a;if(it(i,1,1,e,n),i[0]instanceof Qt){const t=wt(an.parseGeometryFromDictionary(i[0],e.spatialReference),e.spatialReference);if(t instanceof F==0)throw new $(e,Z.InvalidParameter,n);a=t}else if(i[0]instanceof F)a=v(i[0].toJSON());else{const t=JSON.parse(i[0]);t&&!t.spatialReference&&(t.spatialReference=e.spatialReference),a=wt(new F(t),e.spatialReference)}if(null!==a&&!1===a.spatialReference.equals(e.spatialReference))throw new $(e,Z.WrongSpatialReference,n);return xt(a)}))},e.polyline=function(e,n){return t(e,n,((t,r,i)=>{let a;if(it(i,1,1,e,n),i[0]instanceof Qt){const t=wt(an.parseGeometryFromDictionary(i[0],e.spatialReference),e.spatialReference);if(t instanceof C==0)throw new $(e,Z.InvalidParameter,n);a=t}else if(i[0]instanceof C)a=v(i[0].toJSON());else{const t=JSON.parse(i[0]);t&&!t.spatialReference&&(t.spatialReference=e.spatialReference),a=wt(new C(t),e.spatialReference)}if(null!==a&&!1===a.spatialReference.equals(e.spatialReference))throw new $(e,Z.WrongSpatialReference,n);return xt(a)}))},e.point=function(e,n){return t(e,n,((t,r,i)=>{let a;if(it(i,1,1,e,n),i[0]instanceof Qt){const t=wt(an.parseGeometryFromDictionary(i[0],e.spatialReference),e.spatialReference);if(t instanceof h==0)throw new $(e,Z.InvalidParameter,n);a=t}else if(i[0]instanceof h)a=v(i[0].toJSON());else{const t=JSON.parse(i[0]);t&&!t.spatialReference&&(t.spatialReference=e.spatialReference),a=wt(new h(t),e.spatialReference)}if(null!==a&&!1===a.spatialReference.equals(e.spatialReference))throw new $(e,Z.WrongSpatialReference,n);return xt(a)}))},e.multipoint=function(e,n){return t(e,n,((t,r,i)=>{let a;if(it(i,1,1,e,n),i[0]instanceof Qt){const t=wt(an.parseGeometryFromDictionary(i[0],e.spatialReference),e.spatialReference);if(t instanceof x==0)throw new $(e,Z.InvalidParameter,n);a=t}else if(i[0]instanceof x)a=v(i[0].toJSON());else{const t=JSON.parse(i[0]);t&&!t.spatialReference&&(t.spatialReference=e.spatialReference),a=wt(new x(t),e.spatialReference)}if(null!==a&&!1===a.spatialReference.equals(e.spatialReference))throw new $(e,Z.WrongSpatialReference,n);return xt(a)}))},e.extent=function(e,n){return t(e,n,((t,r,i)=>{it(i=Et(i),1,1,e,n);let a=null;if(i[0]instanceof Qt)a=wt(an.parseGeometryFromDictionary(i[0],e.spatialReference),e.spatialReference);else if(i[0]instanceof h){const e={xmin:i[0].x,ymin:i[0].y,xmax:i[0].x,ymax:i[0].y,spatialReference:i[0].spatialReference.toJSON()},t=i[0];t.hasZ?(e.zmin=t.z,e.zmax=t.z):t.hasM&&(e.mmin=t.m,e.mmax=t.m),a=v(e)}else if(i[0]instanceof F)a=v(i[0].extent?.toJSON());else if(i[0]instanceof C)a=v(i[0].extent?.toJSON());else if(i[0]instanceof x)a=v(i[0].extent?.toJSON());else if(i[0]instanceof d)a=v(i[0].toJSON());else{const t=JSON.parse(i[0]);t&&!t.spatialReference&&(t.spatialReference=e.spatialReference),a=wt(new d(t),e.spatialReference)}if(null!==a&&!1===a.spatialReference.equals(e.spatialReference))throw new $(e,Z.WrongSpatialReference,n);return xt(a)}))},e.geometry=function(e,n){return t(e,n,((t,r,i)=>{it(i,1,1,e,n);let a=null;if(null===i[0])return null;if(He(i[0]))a=wt(i[0].geometry(),e.spatialReference);else if(i[0]instanceof Qt)a=wt(an.parseGeometryFromDictionary(i[0],e.spatialReference),e.spatialReference);else{const t=JSON.parse(i[0]);t&&!t.spatialReference&&(t.spatialReference=e.spatialReference),a=wt(v(t),e.spatialReference)}if(null!==a&&!1===a.spatialReference.equals(e.spatialReference))throw new $(e,Z.WrongSpatialReference,n);return xt(a)}))},e.setgeometry=function(e,n){return t(e,n,((t,r,i)=>{if(it(i,2,2,e,n),!He(i[0]))throw new $(e,Z.InvalidParameter,n);if(!0===i[0].immutable)throw new $(e,Z.Immutable,n);if(!(i[1]instanceof w||null===i[1]))throw new $(e,Z.InvalidParameter,n);return i[0]._geometry=i[1],Me}))},e.feature=function(e,n){return t(e,n,((t,r,i)=>{if(0===i.length)throw new $(e,Z.WrongNumberOfParameters,n);let a;if(1===i.length)if(Ze(i[0]))a=an.fromJson(JSON.parse(i[0]),e.timeZone);else if(He(i[0]))a=an.createFromArcadeFeature(i[0]);else if(i[0]instanceof w)a=an.createFromGraphicLikeObject(i[0],null,null,e.timeZone);else{if(!(i[0]instanceof Qt))throw new $(e,Z.InvalidParameter,n);{let t=i[0].hasField("geometry")?i[0].field("geometry"):null,n=i[0].hasField("attributes")?i[0].field("attributes"):null;null!==t&&t instanceof Qt&&(t=an.parseGeometryFromDictionary(t,e.spatialReference)),null!==n&&(n=an.parseAttributesFromDictionary(n)),a=an.createFromGraphicLikeObject(t,n,null,e.timeZone)}}else if(2===i.length){let t=null,r=null;if(null!==i[0])if(i[0]instanceof w)t=i[0];else{if(!(t instanceof Qt))throw new $(e,Z.InvalidParameter,n);t=an.parseGeometryFromDictionary(i[0],e.spatialReference)}if(null!==i[1]){if(!(i[1]instanceof Qt))throw new $(e,Z.InvalidParameter,n);r=an.parseAttributesFromDictionary(i[1])}a=an.createFromGraphicLikeObject(t,r,null,e.timeZone)}else{let t=null;const r={};if(null!==i[0])if(i[0]instanceof w)t=i[0];else{if(!(t instanceof Qt))throw new $(e,Z.InvalidParameter,n);t=an.parseGeometryFromDictionary(i[0],e.spatialReference)}for(let t=1;t{if(0===i.length||1===i.length&&null===i[0]){const e=new Qt;return e.immutable=!1,e}if(1===i.length&&Ze(i[0]))try{const t=JSON.parse(i[0]),n=Qt.convertObjectToArcadeDictionary(t,Jt(e),!1);return n.immutable=!1,n}catch(t){throw new $(e,Z.InvalidParameter,n)}if(1===i.length&&i[0]instanceof w)try{const t=i[0].toJSON();t.hasZ=!0===i[0].hasZ,t.hasM=!0===i[0].hasM;const n=Qt.convertObjectToArcadeDictionary(t,Jt(e),!1);return n.immutable=!1,n}catch(t){throw new $(e,Z.InvalidParameter,n)}if(1===i.length&&He(i[0]))try{const e=new Qt;e.immutable=!1,e.setField("geometry",i[0].geometry());const t=new Qt;t.immutable=!1,e.setField("attributes",t);for(const e of i[0].keys())t.setField(e,i[0].field(e));return e}catch(t){throw new $(e,Z.InvalidParameter,n)}if(1===i.length&&i[0]instanceof Qt)try{const e=new Qt;e.immutable=!1;for(const t of i[0].keys())e.setField(t,i[0].field(t));return e}catch(t){throw new $(e,Z.InvalidParameter,n)}if(2===i.length&&i[0]instanceof Qt&&Ge(i[1]))try{if(!0!==i[1]){const e=new Qt;e.immutable=!1;for(const t of i[0].keys())e.setField(t,i[0].field(t));return e}return i[0].deepClone()}catch(t){throw new $(e,Z.InvalidParameter,n)}if(i.length%2!=0)throw new $(e,Z.WrongNumberOfParameters,n);const a={};for(let t=0;t{it(i,2,2,e,n);const a=ht(i[1]);if(He(i[0]))return i[0].hasField(a);if(i[0]instanceof Qt)return i[0].hasField(a);if(i[0]instanceof w){const e=tn(i[0],a,null,null,2);return!e||"notfound"!==e.keystate}throw new $(e,Z.InvalidParameter,n)}))},e.hasvalue=function(e,n){return t(e,n,((t,r,i)=>(it(i,2,2,e,n),null!=nn(i[0],i[1]))))},e.indexof=function(e,n){return t(e,n,((t,r,i)=>{it(i,2,2,e,n);const a=i[1];if(qe(i[0])){for(let e=0;e{if(it(i=Et(i),2,3,e,n),!(i[0]instanceof h))throw new $(e,Z.InvalidParameter,n);if(!(i[1]instanceof h))throw new $(e,Z.InvalidParameter,n);if(i.length>2&&!(i[2]instanceof h))throw new $(e,Z.InvalidParameter,n);return 2===i.length?Un(zn(i[0],i[1]),2*Math.PI)*(180/Math.PI):(a=i[0],s=i[1],o=i[2],k(Un(Zn(a,s,o),2*Math.PI)));var a,s,o}))},e.bearing=function(e,n){return t(e,n,((t,r,i)=>{if(it(i=Et(i),2,3,e,n),!(i[0]instanceof h))throw new $(e,Z.InvalidParameter,n);if(!(i[1]instanceof h))throw new $(e,Z.InvalidParameter,n);if(i.length>2&&!(i[2]instanceof h))throw new $(e,Z.InvalidParameter,n);return 2===i.length?(a=i[0],s=i[1],Un(Math.PI/2-zn(a,s),2*Math.PI)*(180/Math.PI)):function(e,t,n){return k(Un(-1*Zn(e,t,n),2*Math.PI))}(i[0],i[1],i[2]);var a,s}))},e.isselfintersecting=function(e,n){return t(e,n,((t,r,i)=>{it(i=Et(i),1,1,e,n);let a=i[0];if(a instanceof F)return a.isSelfIntersecting;if(a instanceof C)return jn(a.paths);if(a instanceof x){const e=a.points;for(let t=0;t0&&u[0][o]===t)return{partId:i,distanceAlong:a,coordinate:new h({hasZ:e.hasZ,hasM:e.hasM,spatialReference:e.spatialReference,x:u[0][0],y:u[0][1],...e.hasZ?{z:u[0][2]}:{},...e.hasM?{m:u[0][o]}:{}}),segmentId:0};let n=-1;for(let l=1;lt&&t>u[l-1][o]){const d=(t-u[l-1][o])/f*c;let m=e.hasZ?Vn(u[l-1],u[l],d,r):Kn(u[l-1],u[l],d);m=[...m,t];const p=new h({hasZ:e.hasZ,hasM:e.hasM,spatialReference:e.spatialReference,x:m[0],y:m[1],...e.hasZ?{z:m[2]}:{},...e.hasM?{m:m[o]}:{}});return{partId:i,distanceAlong:a+s(u[l-1],[p.x,p.y,...p.hasZ?[p.z]:[],...p.hasM?[p.m]:[]],r),coordinate:p,segmentId:n}}a+=c}}return null}function Xn(e,t){if(!e)return null;switch(e.type){case"extent":case"multipoint":case"mesh":case"point":return null}const n="polygon"===e.type?e.rings:e.paths;if(t<0)return null;let r=1;(e.spatialReference.vcsWkid||e.spatialReference.latestVcsWkid)&&(r=Tn(e.spatialReference)/T(e.spatialReference));let i=0;const a=e.hasZ?3:2,s=e.hasZ?En:Hn;let o=-1;if(0===t)return 0===n.length||0===n[0].length?null:{partId:0,coordinate:new h({hasZ:e.hasZ,hasM:e.hasM,spatialReference:e.spatialReference,x:n[0][0][0],y:n[0][0][1],...e.hasZ?{z:n[0][0][2]}:{},...e.hasM?{m:n[0][0][a]}:{}}),segmentId:0};for(const u of n){o++;let n=-1;for(let l=1;lt){let s=e.hasZ?Vn(u[l-1],u[l],t-i,r):Kn(u[l-1],u[l],t-i);return s=[...s,Wn(u[l-1][a],u[l][a],c,t-i)],{partId:o,coordinate:new h({hasZ:e.hasZ,hasM:e.hasM,spatialReference:e.spatialReference,x:s[0],y:s[1],...e.hasZ?{z:s[2]}:{},...e.hasM?{m:s[a]}:{}}),segmentId:n}}i=f}}return null}function Qn(e,t){if(!e)return null;if(!t)return null;if("extent"===e.type){const t=e;e=new F({spatialReference:e.spatialReference,rings:[[[t.xmin,t.ymin],[t.xmin,t.ymax],[t.xmax,t.ymax],[t.xmax,t.ymin],[t.xmin,t.ymin]]]})}switch(e.type){case"point":return function(e,t){if(!e)return null;if(!t)return null;let n=1;(t.spatialReference.vcsWkid||t.spatialReference.latestVcsWkid)&&(n=Tn(t.spatialReference)/T(t.spatialReference));let r=null,i=0;return r=e,i=e.hasZ&&t.hasZ?En([t.x,t.y,t.z],[e.x,e.y,e.z],n):_n([t.x,t.y],[e.x,e.y],!1),{coordinate:r,distance:i}}(e,t)??null;case"multipoint":return function(e,t){if(!e)return null;if(!t)return null;let n=1;(t.spatialReference.vcsWkid||t.spatialReference.latestVcsWkid)&&(n=Tn(t.spatialReference)/T(t.spatialReference));let r=null,i=0,a=Number.MAX_VALUE,s=-1,o=-1;for(const r of e.points||[]){o++;const i=e.hasZ&&t.hasZ?Sn([r[0],r[1],r[2]],[t.x,t.y,t.z],n):Rn([r[0],r[1]],[t.x,t.y]);i(a=Et(a),n(e,r,a),null===a[0]||null===a[1]||er.disjoint(a[0],a[1]))))},e.intersects=function(e,r){return t(e,r,((t,i,a)=>(a=Et(a),n(e,r,a),null!==a[0]&&null!==a[1]&&er.intersects(a[0],a[1]))))},e.touches=function(e,r){return t(e,r,((t,i,a)=>(a=Et(a),n(e,r,a),null!==a[0]&&null!==a[1]&&er.touches(a[0],a[1]))))},e.crosses=function(e,r){return t(e,r,((t,i,a)=>(a=Et(a),n(e,r,a),null!==a[0]&&null!==a[1]&&er.crosses(a[0],a[1]))))},e.within=function(e,r){return t(e,r,((t,i,a)=>(a=Et(a),n(e,r,a),null!==a[0]&&null!==a[1]&&er.within(a[0],a[1]))))},e.contains=function(e,r){return t(e,r,((t,i,a)=>(a=Et(a),n(e,r,a),null!==a[0]&&null!==a[1]&&er.contains(a[0],a[1]))))},e.overlaps=function(e,r){return t(e,r,((t,i,a)=>(a=Et(a),n(e,r,a),null!==a[0]&&null!==a[1]&&er.overlaps(a[0],a[1]))))},e.equals=function(e,n){return t(e,n,((t,r,i)=>(it(i,2,2,e,n),i[0]===i[1]||(i[0]instanceof w&&i[1]instanceof w?er.equals(i[0],i[1]):(Qe(i[0])&&Qe(i[1])||tt(i[0])&&tt(i[1])||!(!et(i[0])||!et(i[1])))&&i[0].equals(i[1])))))},e.relate=function(e,n){return t(e,n,((t,r,i)=>{if(it(i=Et(i),3,3,e,n),i[0]instanceof w&&i[1]instanceof w)return er.relate(i[0],i[1],ht(i[2]));if(i[0]instanceof w&&null===i[1])return!1;if(i[1]instanceof w&&null===i[0])return!1;if(null===i[0]&&null===i[1])return!1;throw new $(e,Z.InvalidParameter,n)}))},e.intersection=function(e,r){return t(e,r,((t,i,a)=>(a=Et(a),n(e,r,a),null===a[0]||null===a[1]?null:er.intersect(a[0],a[1]))))},e.union=function(e,n){return t(e,n,((t,r,a)=>{const s=[];if(0===(a=Et(a)).length)throw new $(e,Z.WrongNumberOfParameters,n);if(1===a.length)if(qe(a[0])){const t=Et(a[0]);for(let r=0;r(s=Et(s),n(e,r,s),null===s[0]?null:null===s[1]?i(s[0]):er.difference(s[0],s[1]))))},e.symmetricdifference=function(e,r){return t(e,r,((t,a,s)=>(s=Et(s),n(e,r,s),null===s[0]&&null===s[1]?null:null===s[0]?i(s[1]):null===s[1]?i(s[0]):er.symmetricDifference(s[0],s[1]))))},e.clip=function(e,n){return t(e,n,((t,r,i)=>{if(it(i=Et(i),2,2,e,n),!(i[1]instanceof d)&&null!==i[1])throw new $(e,Z.InvalidParameter,n);if(null===i[0])return null;if(!(i[0]instanceof w))throw new $(e,Z.InvalidParameter,n);return null===i[1]?null:er.clip(i[0],i[1])}))},e.cut=function(e,n){return t(e,n,((t,r,a)=>{if(it(a=Et(a),2,2,e,n),!(a[1]instanceof C)&&null!==a[1])throw new $(e,Z.InvalidParameter,n);if(null===a[0])return[];if(!(a[0]instanceof w))throw new $(e,Z.InvalidParameter,n);return null===a[1]?[i(a[0])]:er.cut(a[0],a[1])}))},e.area=function(e,n){return t(e,n,((t,r,i)=>{if(it(i,1,2,e,n),null===(i=Et(i))[0])return 0;if(qe(i[0])||Xe(i[0])){const t=It(i[0],e.spatialReference);return null===t?0:er.planarArea(t,a(Ue(i[1],-1)))}if(!(i[0]instanceof w))throw new $(e,Z.InvalidParameter,n);return er.planarArea(i[0],a(Ue(i[1],-1)))}))},e.areageodetic=function(e,n){return t(e,n,((t,r,i)=>{if(it(i,1,2,e,n),null===(i=Et(i))[0])return 0;if(qe(i[0])||Xe(i[0])){const t=It(i[0],e.spatialReference);return null===t?0:er.geodesicArea(t,a(Ue(i[1],-1)))}if(!(i[0]instanceof w))throw new $(e,Z.InvalidParameter,n);return er.geodesicArea(i[0],a(Ue(i[1],-1)))}))},e.length=function(e,n){return t(e,n,((t,r,i)=>{if(it(i,1,2,e,n),null===(i=Et(i))[0])return 0;if(qe(i[0])||Xe(i[0])){const t=kt(i[0],e.spatialReference);return null===t?0:er.planarLength(t,s(Ue(i[1],-1)))}if(!(i[0]instanceof w))throw new $(e,Z.InvalidParameter,n);return er.planarLength(i[0],s(Ue(i[1],-1)))}))},e.length3d=function(e,n){return t(e,n,((t,r,i)=>{if(it(i,1,2,e,n),null===(i=Et(i))[0])return 0;if(qe(i[0])||Xe(i[0])){const t=kt(i[0],e.spatialReference);return null===t?0:!0===t.hasZ?nr(t,s(Ue(i[1],-1))):er.planarLength(t,s(Ue(i[1],-1)))}if(!(i[0]instanceof w))throw new $(e,Z.InvalidParameter,n);return!0===i[0].hasZ?nr(i[0],s(Ue(i[1],-1))):er.planarLength(i[0],s(Ue(i[1],-1)))}))},e.lengthgeodetic=function(e,n){return t(e,n,((t,r,i)=>{if(it(i,1,2,e,n),null===(i=Et(i))[0])return 0;if(qe(i[0])||Xe(i[0])){const t=kt(i[0],e.spatialReference);return null===t?0:er.geodesicLength(t,s(Ue(i[1],-1)))}if(!(i[0]instanceof w))throw new $(e,Z.InvalidParameter,n);return er.geodesicLength(i[0],s(Ue(i[1],-1)))}))},e.distance=function(e,n){return t(e,n,((t,r,i)=>{it(i=Et(i),2,3,e,n);let a=i[0];(qe(i[0])||Xe(i[0]))&&(a=Tt(i[0],e.spatialReference));let o=i[1];if((qe(i[1])||Xe(i[1]))&&(o=Tt(i[1],e.spatialReference)),!(a instanceof w))throw new $(e,Z.InvalidParameter,n);if(!(o instanceof w))throw new $(e,Z.InvalidParameter,n);return er.distance(a,o,s(Ue(i[2],-1)))}))},e.distancegeodetic=function(e,n){return t(e,n,((t,r,i)=>{it(i=Et(i),2,3,e,n);const a=i[0],o=i[1];if(!(a instanceof h))throw new $(e,Z.InvalidParameter,n);if(!(o instanceof h))throw new $(e,Z.InvalidParameter,n);const u=new C({paths:[],spatialReference:a.spatialReference});return u.addPath([a,o]),er.geodesicLength(u,s(Ue(i[2],-1)))}))},e.densify=function(e,n){return t(e,n,((t,r,i)=>{if(it(i=Et(i),2,3,e,n),null===i[0])return null;if(!(i[0]instanceof w))throw new $(e,Z.InvalidParameter,n);const a=Dt(i[1]);if(isNaN(a))throw new $(e,Z.InvalidParameter,n);if(a<=0)throw new $(e,Z.InvalidParameter,n);return i[0]instanceof F||i[0]instanceof C?er.densify(i[0],a,s(Ue(i[2],-1))):i[0]instanceof d?er.densify(tr(i[0]),a,s(Ue(i[2],-1))):i[0]}))},e.densifygeodetic=function(e,n){return t(e,n,((t,r,i)=>{if(it(i=Et(i),2,3,e,n),null===i[0])return null;if(!(i[0]instanceof w))throw new $(e,Z.InvalidParameter,n);const a=Dt(i[1]);if(isNaN(a))throw new $(e,Z.InvalidParameter,n);if(a<=0)throw new $(e,Z.InvalidParameter,n);return i[0]instanceof F||i[0]instanceof C?er.geodesicDensify(i[0],a,s(Ue(i[2],-1))):i[0]instanceof d?er.geodesicDensify(tr(i[0]),a,s(Ue(i[2],-1))):i[0]}))},e.generalize=function(e,n){return t(e,n,((t,r,i)=>{if(it(i=Et(i),2,4,e,n),null===i[0])return null;if(!(i[0]instanceof w))throw new $(e,Z.InvalidParameter,n);const a=Dt(i[1]);if(isNaN(a))throw new $(e,Z.InvalidParameter,n);return er.generalize(i[0],a,yt(Ue(i[2],!0)),s(Ue(i[3],-1)))}))},e.buffer=function(e,n){return t(e,n,((t,r,a)=>{if(it(a=Et(a),2,3,e,n),null===a[0])return null;if(!(a[0]instanceof w))throw new $(e,Z.InvalidParameter,n);const o=Dt(a[1]);if(isNaN(o))throw new $(e,Z.InvalidParameter,n);return 0===o?i(a[0]):er.buffer(a[0],o,s(Ue(a[2],-1)))}))},e.buffergeodetic=function(e,n){return t(e,n,((t,r,a)=>{if(it(a=Et(a),2,3,e,n),null===a[0])return null;if(!(a[0]instanceof w))throw new $(e,Z.InvalidParameter,n);const o=Dt(a[1]);if(isNaN(o))throw new $(e,Z.InvalidParameter,n);return 0===o?i(a[0]):er.geodesicBuffer(a[0],o,s(Ue(a[2],-1)))}))},e.offset=function(e,n){return t(e,n,((t,r,i)=>{if(it(i=Et(i),2,6,e,n),null===i[0])return null;if(!(i[0]instanceof F||i[0]instanceof C))throw new $(e,Z.InvalidParameter,n);const a=Dt(i[1]);if(isNaN(a))throw new $(e,Z.InvalidParameter,n);const o=Dt(Ue(i[4],10));if(isNaN(o))throw new $(e,Z.InvalidParameter,n);const u=Dt(Ue(i[5],0));if(isNaN(u))throw new $(e,Z.InvalidParameter,n);return er.offset(i[0],a,s(Ue(i[2],-1)),ht(Ue(i[3],"round")).toLowerCase(),o,u)}))},e.rotate=function(e,n){return t(e,n,((t,r,i)=>{if(it(i=Et(i),2,3,e,n),null===i[0])return null;if(!(i[0]instanceof w))throw new $(e,Z.InvalidParameter,n);const a=i[0]instanceof d?F.fromExtent(i[0]):i[0],s=Dt(i[1]);if(isNaN(s))throw new $(e,Z.InvalidParameter,n);const o=Ue(i[2],null);if(null===o)return er.rotate(a,s);if(o instanceof h)return er.rotate(a,s,o);throw new $(e,Z.InvalidParameter,n)}))},e.centroid=function(e,n){return t(e,n,((t,r,a)=>{if(it(a=Et(a),1,1,e,n),null===a[0])return null;let s=a[0];if((qe(a[0])||Xe(a[0]))&&(s=Tt(a[0],e.spatialReference)),null===s)return null;if(!(s instanceof w))throw new $(e,Z.InvalidParameter,n);return s instanceof h?wt(i(s),e.spatialReference):s instanceof F?s.centroid:s instanceof C?On(s):s instanceof x?Ln(s):s instanceof d?s.center:null}))},e.measuretocoordinate=function(e,n){return t(e,n,((t,r,i)=>{if(it(i=Et(i),2,2,e,n),null===i[0])return null;let a=i[0];if((qe(i[0])||Xe(i[0]))&&(a=kt(i[0],e.spatialReference)),null===a)return null;if(!(a instanceof w))throw new $(e,Z.InvalidParameter,n);if(!(a instanceof C))throw new $(e,Z.InvalidParameter,n);if(je(!1===i[1]))throw new $(e,Z.InvalidParameter,n);const s=Yn(a,i[1]);return s?Qt.convertObjectToArcadeDictionary(s,Jt(e),!1,!0):null}))},e.pointtocoordinate=function(e,n){return t(e,n,((t,r,i)=>{if(it(i=Et(i),2,2,e,n),null===i[0])return null;let a=i[0];if((qe(i[0])||Xe(i[0]))&&(a=kt(i[0],e.spatialReference)),null===a)return null;if(!(a instanceof w))throw new $(e,Z.InvalidParameter,n);if(!(a instanceof C))throw new $(e,Z.InvalidParameter,n);const s=i[1];if(null===s)return null;if(!(s instanceof h))throw new $(e,Z.InvalidParameter,n);if(je(!1===i[1]))throw new $(e,Z.InvalidParameter,n);const o=Qn(a,s);return o?Qt.convertObjectToArcadeDictionary(o,Jt(e),!1,!0):null}))},e.distancetocoordinate=function(e,n){return t(e,n,((t,r,i)=>{if(it(i=Et(i),2,2,e,n),null===i[0])return null;let a=i[0];if((qe(i[0])||Xe(i[0]))&&(a=kt(i[0],e.spatialReference)),null===a)return null;if(!(a instanceof w))throw new $(e,Z.InvalidParameter,n);if(!(a instanceof C))throw new $(e,Z.InvalidParameter,n);if(je(!1===i[1]))throw new $(e,Z.InvalidParameter,n);const s=Xn(a,i[1]);return s?Qt.convertObjectToArcadeDictionary(s,Jt(e),!1,!0):null}))},e.multiparttosinglepart=function(e,n){return t(e,n,((t,r,a)=>{if(it(a=Et(a),1,1,e,n),null===a[0])return null;if(!(a[0]instanceof w))throw new $(e,Z.InvalidParameter,n);if(a[0]instanceof h)return[wt(i(a[0]),e.spatialReference)];if(a[0]instanceof d)return[wt(i(a[0]),e.spatialReference)];const s=er.simplify(a[0]);if(s instanceof F){const e=[],t=[];for(let n=0;n{if(it(i=Et(i),1,1,e,n),null===i[0])return!0;if(!(i[0]instanceof w))throw new $(e,Z.InvalidParameter,n);return er.isSimple(i[0])}))},e.simplify=function(e,n){return t(e,n,((t,r,i)=>{if(it(i=Et(i),1,1,e,n),null===i[0])return null;if(!(i[0]instanceof w))throw new $(e,Z.InvalidParameter,n);return er.simplify(i[0])}))},e.convexhull=function(e,n){return t(e,n,((t,r,i)=>{if(it(i=Et(i),1,1,e,n),null===i[0])return null;if(!(i[0]instanceof w))throw new $(e,Z.InvalidParameter,n);return er.convexHull(i[0])}))},e.nearestcoordinate=function(e,n){return t(e,n,((t,r,i)=>{if(it(i=Et(i),2,2,e,n),!(i[0]instanceof w||null===i[0]))throw new $(e,Z.InvalidParameter,n);if(!(i[1]instanceof h||null===i[1]))throw new $(e,Z.InvalidParameter,n);if(null===i[0]||null===i[1])return null;const a=er.nearestCoordinate(i[0],i[1]);return null===a||a.isEmpty?null:Qt.convertObjectToArcadeDictionary({coordinate:a.coordinate,distance:a.distance,sideOfLine:0===a.distance?"straddle":a.isRightSide?"right":"left"},Jt(e),!1,!0)}))},e.nearestvertex=function(e,n){return t(e,n,((t,r,i)=>{if(it(i=Et(i),2,2,e,n),!(i[0]instanceof w||null===i[0]))throw new $(e,Z.InvalidParameter,n);if(!(i[1]instanceof h||null===i[1]))throw new $(e,Z.InvalidParameter,n);if(null===i[0]||null===i[1])return null;const a=er.nearestVertex(i[0],i[1]);return null===a||a.isEmpty?null:Qt.convertObjectToArcadeDictionary({coordinate:a.coordinate,distance:a.distance,sideOfLine:0===a.distance?"straddle":a.isRightSide?"right":"left"},Jt(e),!1,!0)}))}}function ir(e,t,n){if(void 0===n||0==+n)return Math[e](t);if(t=+t,n=+n,isNaN(t)||"number"!=typeof n||n%1!=0)return NaN;let r=t.toString().split("e");return r=(t=Math[e](+(r[0]+"e"+(r[1]?+r[1]-n:-n)))).toString().split("e"),+(r[0]+"e"+(r[1]?+r[1]+n:n))}function ar(e,t){function n(e,t,n){const r=Dt(e);return isNaN(r)?r:isNaN(t)||isNaN(n)||t>n?NaN:rn?n:r}e.number=function(e,n){return t(e,n,((t,r,i)=>{it(i,1,2,e,n);const a=i[0];if(je(a))return a;if(null===a)return 0;if(Qe(a)||tt(a)||et(a))return a.toNumber();if(Ge(a))return Number(a);if(qe(a))return NaN;if(""===a)return Number(a);if(void 0===a)return Number(a);if(Ze(a)){if(void 0!==i[1]){let e=Re(i[1],"‰","");return e=Re(e,"¤",""),y(a,{pattern:e})}return Number(a.trim())}return Number(a)}))},e.abs=function(e,n){return t(e,n,((t,r,i)=>(it(i,1,1,e,n),Math.abs(Dt(i[0])))))},e.acos=function(e,n){return t(e,n,((t,r,i)=>(it(i,1,1,e,n),Math.acos(Dt(i[0])))))},e.asin=function(e,n){return t(e,n,((t,r,i)=>(it(i,1,1,e,n),Math.asin(Dt(i[0])))))},e.atan=function(e,n){return t(e,n,((t,r,i)=>(it(i,1,1,e,n),Math.atan(Dt(i[0])))))},e.atan2=function(e,n){return t(e,n,((t,r,i)=>(it(i,2,2,e,n),Math.atan2(Dt(i[0]),Dt(i[1])))))},e.ceil=function(e,n){return t(e,n,((t,r,i)=>{if(it(i,1,2,e,n),2===i.length){let e=Dt(i[1]);return isNaN(e)&&(e=0),ir("ceil",Dt(i[0]),-1*e)}return Math.ceil(Dt(i[0]))}))},e.round=function(e,n){return t(e,n,((t,r,i)=>{if(it(i,1,2,e,n),2===i.length){let e=Dt(i[1]);return isNaN(e)&&(e=0),ir("round",Dt(i[0]),-1*e)}return Math.round(Dt(i[0]))}))},e.floor=function(e,n){return t(e,n,((t,r,i)=>{if(it(i,1,2,e,n),2===i.length){let e=Dt(i[1]);return isNaN(e)&&(e=0),ir("floor",Dt(i[0]),-1*e)}return Math.floor(Dt(i[0]))}))},e.cos=function(e,n){return t(e,n,((t,r,i)=>(it(i,1,1,e,n),Math.cos(Dt(i[0])))))},e.isnan=function(e,n){return t(e,n,((t,r,i)=>(it(i,1,1,e,n),"number"==typeof i[0]&&isNaN(i[0]))))},e.exp=function(e,n){return t(e,n,((t,r,i)=>(it(i,1,1,e,n),Math.exp(Dt(i[0])))))},e.log=function(e,n){return t(e,n,((t,r,i)=>(it(i,1,1,e,n),Math.log(Dt(i[0])))))},e.pow=function(e,n){return t(e,n,((t,r,i)=>(it(i,2,2,e,n),Dt(i[0])**Dt(i[1]))))},e.random=function(e,n){return t(e,n,((t,r,i)=>(it(i,0,0,e,n),Math.random())))},e.sin=function(e,n){return t(e,n,((t,r,i)=>(it(i,1,1,e,n),Math.sin(Dt(i[0])))))},e.sqrt=function(e,n){return t(e,n,((t,r,i)=>(it(i,1,1,e,n),Math.sqrt(Dt(i[0])))))},e.tan=function(e,n){return t(e,n,((t,r,i)=>(it(i,1,1,e,n),Math.tan(Dt(i[0])))))},e.isempty=function(e,n){return t(e,n,((t,r,i)=>(it(i,1,1,e,n),null===i[0]||""===i[0]||void 0===i[0]||i[0]===Me)))},e.boolean=function(e,n){return t(e,n,((t,r,i)=>(it(i,1,1,e,n),yt(i[0]))))},e.constrain=function(e,r){return t(e,r,((t,i,a)=>{it(a,3,3,e,r);const s=Dt(a[1]),o=Dt(a[2]);if(qe(a[0])){const e=[];for(const t of a[0])e.push(n(t,s,o));return e}if(Xe(a[0])){const e=[];for(let t=0;t=t&&-1!==t)return n}return n}(t,n);case"avg":case"mean":return sr(dt(t));case"min":return Math.min.apply(Math,dt(t));case"sum":return function(e){let t=0;for(let n=0;nlr("stdev",n)))},e.variance=function(e,n){return t(e,n,((e,t,n)=>lr("variance",n)))},e.average=function(e,n){return t(e,n,((e,t,n)=>lr("mean",n)))},e.mean=function(e,n){return t(e,n,((e,t,n)=>lr("mean",n)))},e.sum=function(e,n){return t(e,n,((e,t,n)=>lr("sum",n)))},e.min=function(e,n){return t(e,n,((e,t,n)=>lr("min",n)))},e.max=function(e,n){return t(e,n,((e,t,n)=>lr("max",n)))},e.distinct=function(e,n){return t(e,n,((e,t,n)=>lr("distinct",n)))},e.count=function(e,n){return t(e,n,((t,r,i)=>{if(it(i,1,1,e,n),qe(i[0])||Ze(i[0]))return i[0].length;if(Xe(i[0]))return i[0].length();throw new $(e,Z.InvalidParameter,n)}))}}class fr extends Qt{constructor(e){super(),this.declaredClass="esri.arcade.Portal",this.immutable=!1,this.setField("url",e),this.immutable=!0}}class hr extends Qt{constructor(e,t,n,r,i,a,s){super(),this.attachmentUrl=i,this.declaredClass="esri.arcade.Attachment",this.immutable=!1,this.setField("id",e),this.setField("name",t),this.setField("contenttype",n),this.setField("size",r),this.setField("exifinfo",a),this.setField("keywords",s),this.immutable=!0}deepClone(){return new hr(this.field("id"),this.field("name"),this.field("contenttype"),this.field("size"),this.attachmentUrl,this.field("exifinfo")?.deepClone()??null,this.field("keywords"))}}const dr=e=>(t,n,r)=>(r=r||14,+e(t,n).toFixed(r)),mr=(e,t)=>e+t,pr=(e,t)=>e*t,Dr=(e,t)=>e/t,gr=(e,t,n)=>dr(mr)(e,t,n),yr=(e,t,n)=>dr(pr)(e,t,n),wr=(e,t,n)=>dr(Dr)(e,t,n),xr=360,Fr=400,Cr=2*Math.PI,Ar=3600,br=60,vr=60,Er=648e3/Math.PI,Sr=xr*br*vr,Ir=324e3,kr=648e3,Tr=String.fromCharCode(7501),Br="°";function Mr(e){if(!1===Ze(e))throw new $(null,Z.InvalidParameter,null);return e}function Nr(e,t){const n=10**t;return Math.round(e*n)/n}function _r(e){const t=parseFloat(e.toString().replace(Math.trunc(e).toString(),"0"))*Math.sign(e);return e<0?{fraction:t,integer:Math.ceil(e)}:{fraction:t,integer:Math.floor(e)}}var Rr,Pr,Or,Lr;function Ur(e,t){switch(e){case Rr.north:return"SHORT"===t?"N":"North";case Rr.east:return"SHORT"===t?"E":"East";case Rr.south:return"SHORT"===t?"S":"South";case Rr.west:return"SHORT"===t?"W":"West"}}function zr(e,t){return e-Math.floor(e/t)*t}function Zr(e){switch(e){case Pr.truncated_degrees:case Pr.decimal_degrees:return xr;case Pr.radians:return Cr;case Pr.gradians:return Fr;case Pr.seconds:return Sr;case Pr.fractional_degree_minutes:return br;case Pr.fractional_minute_seconds:return vr;default:throw new $(null,Z.LogicError,null,{reason:"unsupported evaluations"})}}function Gr(e){switch(e.toUpperCase().trim()){case"NORTH":case"NORTHAZIMUTH":case"NORTH AZIMUTH":return Or.north_azimuth;case"POLAR":return Or.polar;case"QUADRANT":return Or.quadrant;case"SOUTH":case"SOUTHAZIMUTH":case"SOUTH AZIMUTH":return Or.south_azimuth}throw new $(null,Z.LogicError,null,{reason:"unsupported directionType"})}function jr(e){switch(e.toUpperCase().trim()){case"D":case"DD":case"DECIMALDEGREE":case"DECIMAL DEGREE":case"DEGREE":case"DECIMALDEGREES":case"DECIMAL DEGREES":case"DEGREES":return Pr.decimal_degrees;case"DMS":case"DEGREESMINUTESSECONDS":case"DEGREES MINUTES SECONDS":return Pr.degrees_minutes_seconds;case"R":case"RAD":case"RADS":case"RADIAN":case"RADIANS":return Pr.radians;case"G":case"GON":case"GONS":case"GRAD":case"GRADS":case"GRADIAN":case"GRADIANS":return Pr.gradians}throw new $(null,Z.LogicError,null,{reason:"unsupported units"})}!function(e){e[e.north=0]="north",e[e.east=1]="east",e[e.south=2]="south",e[e.west=3]="west"}(Rr||(Rr={})),function(e){e[e.decimal_degrees=1]="decimal_degrees",e[e.seconds=2]="seconds",e[e.degrees_minutes_seconds=3]="degrees_minutes_seconds",e[e.radians=4]="radians",e[e.gradians=5]="gradians",e[e.truncated_degrees=6]="truncated_degrees",e[e.fractional_degree_minutes=7]="fractional_degree_minutes",e[e.fractional_minute_seconds=8]="fractional_minute_seconds"}(Pr||(Pr={})),function(e){e[e.north_azimuth=1]="north_azimuth",e[e.polar=2]="polar",e[e.quadrant=3]="quadrant",e[e.south_azimuth=4]="south_azimuth"}(Or||(Or={})),function(e){e[e.meridian=0]="meridian",e[e.direction=1]="direction"}(Lr||(Lr={}));class Jr{constructor(e,t,n){this.m_degrees=e,this.m_minutes=t,this.m_seconds=n}getField(e){switch(e){case Pr.decimal_degrees:case Pr.truncated_degrees:return this.m_degrees;case Pr.fractional_degree_minutes:return this.m_minutes;case Pr.seconds:case Pr.fractional_minute_seconds:return this.m_seconds;default:throw new $(null,Z.LogicError,null,{reason:"unexpected evaluation"})}}static secondsToDMS(e){const t=_r(e).fraction;let n=_r(e).integer;const r=Math.floor(n/Ar);n-=r*Ar;const i=Math.floor(n/vr);return n-=i*vr,new Jr(r,i,n+t)}static numberToDms(e){const t=_r(e).fraction,n=_r(e).integer,r=yr(_r(100*t).fraction,100),i=_r(100*t).integer;return new Jr(n,i,r)}format(e,t){let n=Nr(this.m_seconds,t),r=this.m_minutes,i=this.m_degrees;if(e===Pr.seconds||e===Pr.fractional_minute_seconds)vr<=n&&(n-=vr,++r),br<=r&&(r=0,++i),xr<=i&&(i=0);else if(e===Pr.fractional_degree_minutes)n=0,r=30<=this.m_seconds?this.m_minutes+1:this.m_minutes,i=this.m_degrees,br<=r&&(r=0,++i),xr<=i&&(i=0);else if(e===Pr.decimal_degrees||e===Pr.truncated_degrees){const e=wr(this.m_seconds,Ar),t=wr(this.m_minutes,br);i=Math.round(this.m_degrees+t+e),r=0,n=0}return new Jr(i,r,n)}static dmsToSeconds(e,t,n){return e*Ar+t*vr+n}}class $r{constructor(e,t,n){this.meridian=e,this.angle=t,this.direction=n}fetchAzimuth(e){return e===Lr.meridian?this.meridian:this.direction}}class qr{constructor(e){this._angle=e}static createFromAngleAndDirection(e,t){return new qr(new Vr(qr._convertDirectionFormat(e.extractAngularUnits(Pr.seconds),t,Or.north_azimuth)))}getAngle(e){const t=this._angle.extractAngularUnits(Pr.seconds);switch(e){case Or.north_azimuth:case Or.south_azimuth:case Or.polar:return new Vr(qr._convertDirectionFormat(t,Or.north_azimuth,e));case Or.quadrant:{const e=qr.secondsNorthAzimuthToQuadrant(t);return new Vr(e.angle)}}}getMeridian(e){const t=this._angle.extractAngularUnits(Pr.seconds);switch(e){case Or.north_azimuth:return Rr.north;case Or.south_azimuth:return Rr.south;case Or.polar:return Rr.east;case Or.quadrant:return qr.secondsNorthAzimuthToQuadrant(t).meridian}}getDirection(e){const t=this._angle.extractAngularUnits(Pr.seconds);switch(e){case Or.north_azimuth:return Rr.east;case Or.south_azimuth:return Rr.west;case Or.polar:return Rr.north;case Or.quadrant:return qr.secondsNorthAzimuthToQuadrant(t).direction}}static secondsNorthAzimuthToQuadrant(e){const t=e<=Ir||e>=972e3?Rr.north:Rr.south,n=t===Rr.north?Math.min(Sr-e,e):Math.abs(e-kr),r=e>kr?Rr.west:Rr.east;return new $r(t,n,r)}static createFromAngleMeridianAndDirection(e,t,n){return new qr(new Vr(qr.secondsQuadrantToNorthAzimuth(e.extractAngularUnits(Pr.seconds),t,n)))}static secondsQuadrantToNorthAzimuth(e,t,n){return t===Rr.north?n===Rr.east?e:Sr-e:n===Rr.east?kr-e:kr+e}static _convertDirectionFormat(e,t,n){let r=0;switch(t){case Or.north_azimuth:r=e;break;case Or.polar:r=Ir-e;break;case Or.quadrant:throw new $(null,Z.LogicError,null,{reason:"unexpected evaluation"});case Or.south_azimuth:r=e+kr}let i=0;switch(n){case Or.north_azimuth:i=r;break;case Or.polar:i=Ir-r;break;case Or.quadrant:throw new $(null,Z.LogicError,null,{reason:"unexpected evaluation"});case Or.south_azimuth:i=r-kr}return i%=Sr,i<0?Sr+i:i}}function Hr(e,t,n){let r=null;switch(t){case Pr.decimal_degrees:r=yr(e,Ar);break;case Pr.seconds:r=e;break;case Pr.gradians:r=yr(e,3240);break;case Pr.radians:r=yr(e,Er);break;default:throw new $(null,Z.LogicError,null,{reason:"unexpected evaluation"})}switch(n){case Pr.decimal_degrees:return wr(r,Ar);case Pr.seconds:return r;case Pr.gradians:return wr(r,3240);case Pr.radians:return r/Er;default:throw new $(null,Z.LogicError,null,{reason:"unexpected evaluation"})}}class Vr{constructor(e){this._seconds=e}static createFromAngleAndUnits(e,t){return new Vr(Hr(e,t,Pr.seconds))}extractAngularUnits(e){return Hr(this._seconds,Pr.seconds,Wr(e))}static createFromDegreesMinutesSeconds(e,t,n){return new Vr(gr(gr(yr(e,Ar),yr(t,vr)),n))}}function Wr(e){switch(B(e),e){case Pr.decimal_degrees:case Pr.truncated_degrees:case Pr.degrees_minutes_seconds:return Pr.decimal_degrees;case Pr.gradians:return Pr.gradians;case Pr.fractional_degree_minutes:return Pr.fractional_degree_minutes;case Pr.radians:return Pr.radians;case Pr.seconds:case Pr.fractional_minute_seconds:return Pr.seconds}}class Kr{constructor(e,t,n,r){this.view=e,this.angle=t,this.merdian=n,this.direction=r,this._dms=null,this._formattedDms=null}static createFromStringAndBearing(e,t,n){return new Kr(e,t.getAngle(n),t.getMeridian(n),t.getDirection(n))}fetchAngle(){return this.angle}fetchMeridian(){return this.merdian}fetchDirection(){return this.direction}fetchView(){return this.view}fetchDms(){return null===this._dms&&this._calculateDms(),this._dms}fetchFormattedDms(){return null===this._formattedDms&&this._calculateDms(),this._formattedDms}_calculateDms(){let e=null,t=Pr.truncated_degrees,n=0;for(let r=0;r0?1:0),"0");case Pr.truncated_degrees:case Pr.fractional_degree_minutes:return a=zr(i.fetchFormattedDms().getField(t),Zr(t)),a.toFixed(r).padStart(n+r+(r>0?1:0),"0");case Pr.fractional_minute_seconds:return a=zr(Nr(i.fetchDms().getField(t),r),Zr(t)),a.toFixed(r).padStart(n+r+(r>0?1:0),"0");default:throw new $(null,Z.LogicError,null,{reason:"unexpected evaluation"})}}function Xr(e){switch(e.toUpperCase().trim()){case"N":case"NORTH":return Rr.north;case"E":case"EAST":return Rr.east;case"S":case"SOUTH":return Rr.south;case"W":case"WEST":return Rr.west}return null}function Qr(e){const t=parseFloat(e);if(je(t)){if(isNaN(t))throw new $(null,Z.LogicError,null,{reason:"invalid conversion"});return t}throw new $(null,Z.LogicError,null,{reason:"invalid conversion"})}function ei(e,t,n){const r=n===Or.quadrant;let i=null,a=null,s=0,o=0,u=0;if(r){if(e.length<2)throw new $(null,Z.LogicError,null,{reason:"conversion error"});u=1;const t=function(e){switch(Dt(e)){case 1:return{first:Rr.north,second:Rr.east};case 2:return{first:Rr.south,second:Rr.east};case 3:return{first:Rr.south,second:Rr.west};case 4:return{first:Rr.north,second:Rr.west}}return null}(ht(e[e.length-1]));if(t?(i=t.first,a=t.second):(s=1,i=Xr(ht(e[0])),a=Xr(ht(e[e.length-1]))),null===i||null===a)throw new $(null,Z.LogicError,null,{reason:"invalid conversion"})}switch(t){case Pr.decimal_degrees:case Pr.radians:case Pr.gradians:if(0===e.length)throw new $(null,Z.LogicError,null,{reason:"invalid conversion"});return r?qr.createFromAngleMeridianAndDirection(Vr.createFromAngleAndUnits(Qr(e[s]),Wr(t)),i,a):qr.createFromAngleAndDirection(Vr.createFromAngleAndUnits(Qr(e[s]),Wr(t)),n);case Pr.degrees_minutes_seconds:if(o=e.length-u-s,3===o){const t=Vr.createFromDegreesMinutesSeconds(Qr(e[s]),Qr(e[s+1]),Qr(e[s+2]));return r?qr.createFromAngleMeridianAndDirection(t,i,a):qr.createFromAngleAndDirection(t,n)}if(1===o){const t=Qr(e[s]),o=Jr.numberToDms(t),u=Vr.createFromDegreesMinutesSeconds(o.m_degrees,o.m_minutes,o.m_seconds);return r?qr.createFromAngleMeridianAndDirection(u,i,a):qr.createFromAngleAndDirection(u,n)}}throw new $(null,Z.LogicError,null,{reason:"invalid conversion"})}function ti(e,t,n){const r={padding:0,rounding:0,newpos:t};let i=!1;for(;t(it(i,1,1,e,n),new fr(ht(i[0])))))},e.typeof=function(e,n){return t(e,n,((t,r,i)=>{it(i,1,1,e,n);const a=ze(i[0]);if("Unrecognized Type"===a)throw new $(e,Z.UnrecognizedType,n);return a}))},e.trim=function(e,n){return t(e,n,((t,r,i)=>(it(i,1,1,e,n),ht(i[0]).trim())))},e.tohex=function(e,n){return t(e,n,((t,r,i)=>{it(i,1,1,e,n);const a=Dt(i[0]);return isNaN(a)?a:a.toString(16)}))},e.upper=function(e,n){return t(e,n,((t,r,i)=>(it(i,1,1,e,n),ht(i[0]).toUpperCase())))},e.proper=function(e,n){return t(e,n,((t,r,i)=>{it(i,1,2,e,n);let a=1;2===i.length&&"firstword"===ht(i[1]).toLowerCase()&&(a=2);const s=/\s/,o=ht(i[0]);let u="",l=!0;for(let e=0;e(it(i,1,1,e,n),ht(i[0]).toLowerCase())))},e.guid=function(e,n){return t(e,n,((t,r,i)=>{if(it(i,0,1,e,n),i.length>0)switch(ht(i[0]).toLowerCase()){case"digits":return _().replace("-","").replace("-","").replace("-","").replace("-","");case"digits-hyphen":return _();case"digits-hyphen-braces":return"{"+_()+"}";case"digits-hyphen-parentheses":return"("+_()+")"}return"{"+_()+"}"}))},e.standardizeguid=function(e,n){return t(e,n,((t,r,i)=>{it(i,2,2,e,n);let a=ht(i[0]);if(""===a||null===a)return"";const s=/^(\{|\()?(?[0-9a-z]{8})(-?)(?[0-9a-z]{4})(-?)(?[0-9a-z]{4})(-?)(?[0-9a-z]{4})(-?)(?[0-9a-z]{12})(\}|\))?$/gim.exec(a);if(!s)return"";const o=s.groups;switch(a=o.partA+"-"+o.partB+"-"+o.partC+"-"+o.partD+"-"+o.partE,ht(i[1]).toLowerCase()){case"digits":return a.replace("-","").replace("-","").replace("-","").replace("-","");case"digits-hyphen":return a;case"digits-hyphen-braces":return"{"+a+"}";case"digits-hyphen-parentheses":return"("+a+")"}return"{"+a+"}"}))},e.console=function(e,n){return t(e,n,((t,n,r)=>(0===r.length||(1===r.length?e.console(ht(r[0])):e.console(ht(r))),Me)))},e.mid=function(e,n){return t(e,n,((t,r,i)=>{it(i,2,3,e,n);let a=Dt(i[1]);if(isNaN(a))return"";if(a<0&&(a=0),2===i.length)return ht(i[0]).substr(a);let s=Dt(i[2]);return isNaN(s)?"":(s<0&&(s=0),ht(i[0]).substr(a,s))}))},e.find=function(e,n){return t(e,n,((t,r,i)=>{it(i,2,3,e,n);let a=0;if(i.length>2){if(a=Dt(Ue(i[2],0)),isNaN(a))return-1;a<0&&(a=0)}return ht(i[1]).indexOf(ht(i[0]),a)}))},e.left=function(e,n){return t(e,n,((t,r,i)=>{it(i,2,2,e,n);let a=Dt(i[1]);return isNaN(a)?"":(a<0&&(a=0),ht(i[0]).substr(0,a))}))},e.right=function(e,n){return t(e,n,((t,r,i)=>{it(i,2,2,e,n);let a=Dt(i[1]);return isNaN(a)?"":(a<0&&(a=0),ht(i[0]).substr(-1*a,a))}))},e.split=function(e,n){return t(e,n,((t,r,i)=>{let a;it(i,2,4,e,n);let s=Dt(Ue(i[2],-1));const o=yt(Ue(i[3],!1));if(-1===s||null===s||!0===o?a=ht(i[0]).split(ht(i[1])):(isNaN(s)&&(s=-1),s<-1&&(s=-1),a=ht(i[0]).split(ht(i[1]),s)),!1===o)return a;const u=[];for(let e=0;e=s);e++)""!==a[e]&&void 0!==a[e]&&u.push(a[e]);return u}))},e.text=function(e,n){return t(e,n,((t,r,i)=>(it(i,1,2,e,n),mt(i[0],i[1]))))},e.concatenate=function(e,n){return t(e,n,((e,t,n)=>{const r=[];if(n.length<1)return"";if(qe(n[0])){const e=Ue(n[2],"");for(let t=0;t1?r.join(n[1]):r.join("")}if(Xe(n[0])){const e=Ue(n[2],"");for(let t=0;t1?r.join(n[1]):r.join("")}for(let e=0;e{if(it(i,1,1,e,n),qe(i[0])){const e=i[0].slice(0);return e.reverse(),e}if(Xe(i[0])){const e=i[0].toArray().slice(0);return e.reverse(),e}throw new $(e,Z.InvalidParameter,n)}))},e.replace=function(e,n){return t(e,n,((t,r,i)=>{it(i,3,4,e,n);const a=ht(i[0]),s=ht(i[1]),o=ht(i[2]);return 4!==i.length||yt(i[3])?Re(a,s,o):a.replace(s,o)}))},e.schema=function(e,n){return t(e,n,((t,r,i)=>{if(He(i[0])){const t=$t(i[0]);return t?Qt.convertObjectToArcadeDictionary(t,Jt(e)):null}throw new $(e,Z.InvalidParameter,n)}))},e.subtypes=function(e,n){return t(e,n,((t,r,i)=>{if(it(i,1,1,e,n),He(i[0])){const t=Zt(i[0]);return t?Qt.convertObjectToArcadeDictionary(t,Jt(e)):null}throw new $(e,Z.InvalidParameter,n)}))},e.subtypecode=function(e,n){return t(e,n,((t,r,i)=>{if(it(i,1,1,e,n),He(i[0])){const e=Zt(i[0]);if(!e)return null;if(e.subtypeField&&i[0].hasField(e.subtypeField)){const t=i[0].field(e.subtypeField);for(const n of e.subtypes)if(n.code===t)return n.code;return null}return null}throw new $(e,Z.InvalidParameter,n)}))},e.subtypename=function(e,n){return t(e,n,((t,r,i)=>{if(it(i,1,1,e,n),He(i[0])){const e=Zt(i[0]);if(!e)return"";if(e.subtypeField&&i[0].hasField(e.subtypeField)){const t=i[0].field(e.subtypeField);for(const n of e.subtypes)if(n.code===t)return n.name;return""}return""}throw new $(e,Z.InvalidParameter,n)}))},e.gdbversion=function(e,n){return t(e,n,((t,r,i)=>{if(it(i,1,1,e,n),He(i[0]))return i[0].gdbVersion();throw new $(e,Z.InvalidParameter,n)}))},e.domain=function(e,n){return t(e,n,((t,r,i)=>{if(it(i,2,3,e,n),He(i[0])){const t=zt(i[0],ht(i[1]),void 0===i[2]?void 0:i[2]);return t&&t.domain?"coded-value"===t.domain.type||"codedValue"===t.domain.type?Qt.convertObjectToArcadeDictionary({type:"codedValue",name:t.domain.name,dataType:Ae[t.field.type],codedValues:t.domain.codedValues.map((e=>({name:e.name,code:e.code})))},Jt(e)):Qt.convertObjectToArcadeDictionary({type:"range",name:t.domain.name,dataType:Ae[t.field.type],min:t.domain.minValue,max:t.domain.maxValue},Jt(e)):null}throw new $(e,Z.InvalidParameter,n)}))},e.domainname=function(e,n){return t(e,n,((t,r,i)=>{if(it(i,2,4,e,n),He(i[0]))return Gt(i[0],ht(i[1]),i[2],void 0===i[3]?void 0:i[3]);throw new $(e,Z.InvalidParameter,n)}))},e.domaincode=function(e,n){return t(e,n,((t,r,i)=>{if(it(i,2,4,e,n),He(i[0]))return jt(i[0],ht(i[1]),i[2],void 0===i[3]?void 0:i[3]);throw new $(e,Z.InvalidParameter,n)}))},e.urlencode=function(e,n){return t(e,n,((t,r,i)=>{if(it(i,1,1,e,n),null===i[0])return"";if(i[0]instanceof Qt){let e="";for(const t of i[0].keys()){const n=i[0].field(t);""!==e&&(e+="&"),e+=null===n?encodeURIComponent(t)+"=":encodeURIComponent(t)+"="+encodeURIComponent(n)}return e}return encodeURIComponent(ht(i[0]))}))},e.hash=function(e,n){return t(e,n,((t,r,i)=>{it(i,1,1,e,n);const a=new M(0);return ii(i[0],a,{context:e,node:n,map:new Map,currentLength:0}),a.digest()}))},e.convertdirection=function(e,n){return t(e,n,((t,r,i)=>(it(i,3,3,e,n),function(e,t,n){if(!(t instanceof Qt))throw new $(null,Z.InvalidParameter,null);if(!1===t.hasField("directionType"))throw new $(null,Z.LogicError,null,{reason:"missing directionType"});if(!1===t.hasField("angleType"))throw new $(null,Z.LogicError,null,{reason:"missing angleType"});const r=Gr(Mr(t.field("directiontype"))),i=function(e,t,n){if(je(e))return function(e,t,n){if(n===Or.quadrant)throw new $(null,Z.LogicError,null,{reason:"conversion error"});if(t===Pr.degrees_minutes_seconds){const t=Jr.numberToDms(e);return qr.createFromAngleAndDirection(Vr.createFromDegreesMinutesSeconds(t.m_degrees,t.m_minutes,t.m_seconds),n)}return qr.createFromAngleAndDirection(Vr.createFromAngleAndUnits(e,Wr(t)),n)}(Dt(e),t,n);if(Ze(e))return ei(function(e){const t=new Set([" ","-","/","'",'"',"\\","^",Br,Tr,"\t","\r","\n","*"]);let n="";for(let r=0;r""!==e))}(e),t,n);if(qe(e))return ei(e,t,n);if(Xe(e))return ei(e.toArray(),t,n);throw new $(null,Z.LogicError,null,{reason:"conversion error"})}(e,jr(Mr(t.field("angletype"))),r);if(!(n instanceof Qt))throw new $(null,Z.InvalidParameter,null);if(!1===n.hasField("directionType"))throw new $(null,Z.LogicError,null,{reason:"missing directionType"});if(!1===n.hasField("outputType"))throw new $(null,Z.LogicError,null,{reason:"missing angleType"});const a=Gr(Mr(n.field("directiontype"))),s=n.hasField("angleType")?jr(Mr(n.field("angletype"))):null,o=Mr(n.field("outputType")).toUpperCase().trim();if(!a||!o)throw new $(null,Z.LogicError,null,{reason:"conversion error"});if(!(s||"TEXT"===o&&n.hasField("format")))throw new $(null,Z.LogicError,null,{reason:"invalid unit"});switch(o){case"VALUE":return a===Or.quadrant||s===Pr.degrees_minutes_seconds?function(e,t,n){const r=e.getAngle(t);if(t===Or.quadrant&&n===Pr.degrees_minutes_seconds){const n=Jr.secondsToDMS(r.extractAngularUnits(Pr.seconds));return[Ur(e.getMeridian(t),"SHORT"),n.m_degrees,n.m_minutes,n.m_seconds,Ur(e.getDirection(t),"SHORT")]}if(n===Pr.degrees_minutes_seconds){const e=Jr.secondsToDMS(r.extractAngularUnits(Pr.seconds));return[e.m_degrees,e.m_minutes,e.m_seconds]}return t===Or.quadrant?[Ur(e.getMeridian(t),"SHORT"),r.extractAngularUnits(n),Ur(e.getDirection(t),"SHORT")]:[r.extractAngularUnits(n)]}(i,a,s):function(e,t,n){const r=Wr(n);if(r&&n!==Pr.degrees_minutes_seconds)return e.getAngle(t).extractAngularUnits(r);throw new $(null,Z.LogicError,null,{reason:"conversion error"})}(i,a,s);case"TEXT":{let e="";return n.hasField("format")&&(e=ht(n.field("format"))),null!==e&&""!==e||(e=function(e,t){let n="";switch(e){case Pr.decimal_degrees:n=t===Or.quadrant?"DD.DD"+Br:"DDD.DD"+Br;break;case Pr.degrees_minutes_seconds:n=t===Or.quadrant?"dd"+Br+" mm' ss\"":"ddd"+Br+" mm' ss.ss\"";break;case Pr.radians:n="R.RR";break;case Pr.gradians:n="GGG.GG"+Tr;break;default:throw new $(null,Z.LogicError,null,{reason:"conversion error"})}return t===Or.quadrant&&(n="p "+n+" b"),n}(s,a)),function(e,t,n){let r="",i=null,a=null;const s=Kr.createFromStringAndBearing(t,e,n),o={D:Pr.decimal_degrees,d:Pr.truncated_degrees,m:Pr.fractional_degree_minutes,s:Pr.fractional_minute_seconds,R:Pr.radians,G:Pr.gradians};for(let u=0;u{if(it(i,1,1,e,n),!1===Ze(i[0]))throw new $(e,Z.InvalidParameter,n);return Qt.convertJsonToArcade(JSON.parse(ht(i[0])),Jt(e))}))},e.expects=function(e,n){return t(e,n,((t,r,i)=>{if(i.length<1)throw new $(e,Z.WrongNumberOfParameters,n);return Me}))},e.tocharcode=function(e,n){return t(e,n,((t,r,i)=>{it(i,1,2,e,n);const a=Dt(Ue(i[1],0)),s=ht(i[0]);if(0===s.length&&1===i.length)return null;if(s.length<=a||a<0)throw new $(e,Z.OutOfBounds,n);return s.charCodeAt(a)}))},e.tocodepoint=function(e,n){return t(e,n,((t,r,i)=>{it(i,1,2,e,n);const a=Dt(Ue(i[1],0)),s=ht(i[0]);if(0===s.length&&1===i.length)return null;if(s.length<=a||a<0)throw new $(e,Z.OutOfBounds,n);return s.codePointAt(a)}))},e.fromcharcode=function(e,n){return t(e,n,((t,r,i)=>{if(i.length<1)throw new $(e,Z.WrongNumberOfParameters,n);const a=i.map((e=>Math.trunc(Dt(e)))).filter((e=>e>=0&&e<=65535));return 0===a.length?null:String.fromCharCode.apply(null,a)}))},e.fromcodepoint=function(e,n){return t(e,n,((t,r,i)=>{if(i.length<1)throw new $(e,Z.WrongNumberOfParameters,n);let a;try{a=i.map((e=>Math.trunc(Dt(e)))).filter((e=>e<=1114111&&e>>>0===e))}catch(e){return null}return 0===a.length?null:String.fromCodePoint.apply(null,a)}))},e.getuser=function(e,n){return t(e,n,((t,r,i)=>{it(i,0,2,e,n);let a=Ue(i[1],"");if(a=!0===a||!1===a?"":ht(a),null!==a&&""!==a)return null;if(0===i.length||i[0]instanceof fr){let t=null;if(t=e.services?.portal?e.services.portal:R.getDefault(),i.length>0&&(u=t,!(o=i[0].field("url"))||!N(o,u?.restUrl||"")))return null;if(!t)return null;if(""===a){const n="loaded"===(s=t).loadStatus&&s.user?.sourceJSON?s.user.sourceJSON:null;if(n){const t=JSON.parse(JSON.stringify(n));for(const e of["lastLogin","created","modified"])void 0!==t[e]&&null!==t[e]&&(t[e]=new Date(t[e]));return Qt.convertObjectToArcadeDictionary(t,Jt(e))}}return null}var s,o,u;throw new $(e,Z.InvalidParameter,n)}))},e.getenvironment=function(e,n){return t(e,n,((t,r,i)=>(it(i,0,0,e,n),Qt.convertObjectToArcadeDictionary(qt(Jt(e),e.spatialReference),Jt(e),!0))))}}function si(e,t,n){try{return n(e,null,t.arguments)}catch(e){throw e}}function oi(e,t){try{switch(t.type){case"EmptyStatement":return"lc.voidOperation";case"VariableDeclarator":return function(e,t){let n=null===t.init?null:oi(e,t.init);n===Me&&(n=null);const r=t.id.name.toLowerCase();if(fi(r),null!==e.localScope){if(void 0!==e.localScope[r])return"lscope['"+r+"']="+n+"; ";if(void 0!==e.localScope._SymbolsMap[r])return"lscope['"+e.localScope._SymbolsMap[r]+"']="+n+"; ";{const t=di(e);return e.localScope._SymbolsMap[r]=t,e.mangleMap[r]=t,"lscope['"+t+"']="+n+"; "}}if(void 0!==e.globalScope[r])return"gscope['"+r+"']="+n+"; ";if(void 0!==e.globalScope._SymbolsMap[r])return"gscope['"+e.globalScope._SymbolsMap[r]+"']="+n+"; ";if(e.undeclaredGlobalsInFunctions.has(r)){const t=e.undeclaredGlobalsInFunctions.get(r).manglename;return e.globalScope._SymbolsMap[r]=t,e.mangleMap[r]=t,e.undeclaredGlobalsInFunctions.delete(r),"gscope[lang.setAssig('"+t+"', runtimeCtx)]="+n+"; "}const i=di(e);return e.globalScope._SymbolsMap[r]=i,e.mangleMap[r]=i,"gscope['"+i+"']="+n+"; "}(e,t);case"VariableDeclaration":return function(e,t){const n=[];for(let r=0;rnew Ei(e),prepare(e,t){let n=e.spatialReference;null==n&&(n=new A({wkid:102100}));const r=wi(e.vars,e.customfunctions,t,e.timeZone);return{localStack:[],isAsync:t,exports:u,exportmangle:l,gdefs:{},moduleFactory:s,moduleFactoryMap:o,moduleSingletons:e.moduleSingletons,mangleMap:this.mangles,spatialReference:n,globalScope:r,abortSignal:void 0===e.abortSignal||null===e.abortSignal?{aborted:!1}:e.abortSignal,localScope:null,services:e.services,console:e.console??bi,lrucache:e.lrucache,timeZone:e.timeZone??null,interceptor:e.interceptor,symbols:{symbolCounter:0},depthCounter:e.depthCounter}}};return new Function("context","spatialReference",a).bind(c)}(r.syntax,{interceptor:e.interceptor,services:e.services,moduleFactory:e.moduleFactory,lrucache:e.lrucache,timeZone:e.timeZone??null,libraryResolver:e.libraryResolver,customfunctions:e.customfunctions,vars:{}},e.isAsync)),e.moduleFactoryMap[i]=r.uri;let a="";if(a=e.isAsync?"(yield lang.loadModule('"+i+"', runtimeCtx) ); ":"lang.loadModule('"+i+"', runtimeCtx); ",void 0!==e.globalScope[n])return"gscope['"+n+"']="+a;if(void 0!==e.globalScope._SymbolsMap[n])return"gscope['"+e.globalScope._SymbolsMap[n]+"']="+a;let s="";return e.undeclaredGlobalsInFunctions.has(n)?(s=e.undeclaredGlobalsInFunctions.get(n).manglename,e.undeclaredGlobalsInFunctions.delete(n)):s=di(e),e.globalScope._SymbolsMap[n]=s,e.mangleMap[n]=s,"gscope[lang.setAssig('"+s+"', runtimeCtx)]="+a}(e,t);case"ExportNamedDeclaration":return function(e,t){const n=oi(e,t.declaration);if("FunctionDeclaration"===t.declaration.type)e.exports[t.declaration.id.name.toLowerCase()]="function";else if("VariableDeclaration"===t.declaration.type)for(const n of t.declaration.declarations)e.exports[n.id.name.toLowerCase()]="variable";return n}(e,t);case"ReturnStatement":return function(e,t){return null===t.argument?"return lc.voidOperation":"return "+oi(e,t.argument)}(e,t);case"IfStatement":return li(e,t);case"ExpressionStatement":return function(e,t){return"AssignmentExpression"===t.expression.type?"lastStatement = lc.voidOperation; "+oi(e,t.expression)+"; \n ":(t.expression.type,"lastStatement = "+oi(e,t.expression)+"; ")}(e,t);case"AssignmentExpression":return function(e,t){const n=oi(e,t.right);let r=null,i="";if("MemberExpression"===t.left.type)return r=oi(e,t.left.object),!0===t.left.computed?i=oi(e,t.left.property):(i="'"+t.left.property.name+"'",fi(t.left.property.name)),"lang.assignmember("+r+","+i+",'"+t.operator+"',"+n+")";if(r=t.left.name.toLowerCase(),fi(r),null!==e.localScope){if(void 0!==e.localScope[r])return"lscope['"+r+"']=lang.assign("+n+",'"+t.operator+"', lscope['"+r+"'])";if(void 0!==e.localScope._SymbolsMap[r])return"lscope['"+e.localScope._SymbolsMap[r]+"']=lang.assign("+n+",'"+t.operator+"', lscope['"+e.localScope._SymbolsMap[r]+"'])"}if(void 0!==e.globalScope[r])return"gscope['"+r+"']=lang.assign("+n+",'"+t.operator+"', gscope['"+r+"'])";if(void 0!==e.globalScope._SymbolsMap[r])return"gscope['"+e.globalScope._SymbolsMap[r]+"']=lang.assign("+n+",'"+t.operator+"', gscope['"+e.globalScope._SymbolsMap[r]+"'])";if(null!==e.localScope){if(e.undeclaredGlobalsInFunctions.has(r))return"gscope[lang.chkAssig('"+e.undeclaredGlobalsInFunctions.get(r).manglename+"',runtimeCtx)]=lang.assign("+n+",'"+t.operator+"', gscope['"+e.undeclaredGlobalsInFunctions.get(r).manglename+"'])";const i={manglename:di(e),node:t.argument};return e.undeclaredGlobalsInFunctions.set(r,i),"gscope[lang.chkAssig('"+i.manglename+"',runtimeCtx)]=lang.assign("+n+",'"+t.operator+"', gscope['"+i.manglename+"'])"}throw new $(e,Z.InvalidIdentifier,t)}(e,t);case"UpdateExpression":return function(e,t){let n=null,r="";if("MemberExpression"===t.argument.type)return n=oi(e,t.argument.object),!0===t.argument.computed?r=oi(e,t.argument.property):(r="'"+t.argument.property.name+"'",fi(t.argument.property.name)),"lang.memberupdate("+n+","+r+",'"+t.operator+"',"+t.prefix+")";if(n=t.argument.name.toLowerCase(),fi(n),null!==e.localScope){if(void 0!==e.localScope[n])return"lang.update(lscope, '"+n+"','"+t.operator+"',"+t.prefix+")";if(void 0!==e.localScope._SymbolsMap[n])return"lang.update(lscope, '"+e.localScope._SymbolsMap[n]+"','"+t.operator+"',"+t.prefix+")"}if(void 0!==e.globalScope[n])return"lang.update(gscope, '"+n+"','"+t.operator+"',"+t.prefix+")";if(void 0!==e.globalScope._SymbolsMap[n])return"lang.update(gscope, '"+e.globalScope._SymbolsMap[n]+"','"+t.operator+"',"+t.prefix+")";if(null!==e.localScope){if(e.undeclaredGlobalsInFunctions.has(n))return"lang.update(gscope,lang.chkAssig( '"+e.undeclaredGlobalsInFunctions.get(n).manglename+"',runtimeCtx),'"+t.operator+"',"+t.prefix+")";const r={manglename:di(e),node:t.argument};return e.undeclaredGlobalsInFunctions.set(n,r),"lang.update(gscope, lang.chkAssig('"+r.manglename+"',runtimeCtx),'"+t.operator+"',"+t.prefix+")"}throw new $(e,Z.InvalidIdentifier,t)}(e,t);case"BreakStatement":return"break";case"ContinueStatement":return"continue";case"TemplateLiteral":return function(e,t){try{const n=[];let r=0;for(const i of t.quasis)n.push(i.value?JSON.stringify(i.value.cooked):JSON.stringify("")),!1===i.tail&&(n.push(t.expressions[r]?"lang.castString(lang.aCheck("+oi(e,t.expressions[r])+", 'TemplateLiteral'))":""),r++);return"(["+n.join(",")+"]).join('')"}catch(e){throw e}}(e,t);case"TemplateElement":return JSON.stringify(t.value?t.value.cooked:"");case"ForStatement":return function(e,t){let n="lastStatement = lc.voidOperation; \n";null!==t.init&&(n+=oi(e,t.init)+"; ");const r=mi(e),i=mi(e);return n+="var "+r+" = true; ",n+="\n do { ",null!==t.update&&(n+=" if ("+r+"===false) {\n "+oi(e,t.update)+" \n}\n "+r+"=false; \n"),null!==t.test&&(n+="var "+i+" = "+oi(e,t.test)+"; ",n+="if ("+i+"===false) { break; } else if ("+i+"!==true) { lang.error('"+Z.BooleanConditionRequired+"'); }\n"),n+=oi(e,t.body),null!==t.update&&(n+="\n "+oi(e,t.update)),n+="\n"+r+" = true; \n} while(true); lastStatement = lc.voidOperation; ",n}(e,t);case"ForInStatement":return function(e,t){const n=mi(e),r=mi(e),i=mi(e);let a="var "+n+" = "+oi(e,t.right)+";\n";"VariableDeclaration"===t.left.type&&(a+=oi(e,t.left));let s="VariableDeclaration"===t.left.type?t.left.declarations[0].id.name:t.left.name;s=s.toLowerCase(),fi(s);let o="";null!==e.localScope&&(void 0!==e.localScope[s]?o="lscope['"+s+"']":void 0!==e.localScope._SymbolsMap[s]&&(o="lscope['"+e.localScope._SymbolsMap[s]+"']"));let u="";if(""===o)if(void 0!==e.globalScope[s])o="gscope['"+s+"']";else if(void 0!==e.globalScope._SymbolsMap[s])o="gscope['"+e.globalScope._SymbolsMap[s]+"']";else if(null!==e.localScope)if(e.undeclaredGlobalsInFunctions.has(s))o="gscope['"+e.undeclaredGlobalsInFunctions.get(s).manglename+"']",u=e.undeclaredGlobalsInFunctions.get(s).manglename;else{const n={manglename:di(e),node:t.left};e.undeclaredGlobalsInFunctions.set(s,n),o="gscope['"+n.manglename+"']",u=n.manglename}return u&&(a+="lang.chkAssig('"+u+"',runtimeCtx); \n"),a+="if ("+n+"===null) { lastStatement = lc.voidOperation; }\n ",a+="else if (lc.isArray("+n+") || lc.isString("+n+")) {",a+="var "+r+"="+n+".length; \n",a+="for(var "+i+"=0; "+i+"<"+r+"; "+i+"++) {\n",a+=o+"="+i+";\n",a+=oi(e,t.body),a+="\n}\n",a+=" lastStatement = lc.voidOperation; \n",a+=" \n}\n",a+="else if (lc.isImmutableArray("+n+")) {",a+="var "+r+"="+n+".length(); \n",a+="for(var "+i+"=0; "+i+"<"+r+"; "+i+"++) {\n",a+=o+"="+i+";\n",a+=oi(e,t.body),a+="\n}\n",a+=" lastStatement = lc.voidOperation; \n",a+=" \n}\n",a+="else if (( "+n+" instanceof lang.Dictionary) || ( "+n+" instanceof lang.Feature)) {",a+="var "+r+"="+n+".keys(); \n",a+="for(var "+i+"=0; "+i+"<"+r+".length; "+i+"++) {\n",a+=o+"="+r+"["+i+"];\n",a+=oi(e,t.body),a+="\n}\n",a+=" lastStatement = lc.voidOperation; \n",a+=" \n}\n",e.isAsync&&(a+="else if (lc.isFeatureSet("+n+")) {",a+="var "+r+"="+n+".iterator(runtimeCtx.abortSignal); \n",a+="for(var "+i+"=lang. graphicToFeature( yield "+r+".next(),"+n+", runtimeCtx); "+i+"!=null; "+i+"=lang. graphicToFeature( yield "+r+".next(),"+n+", runtimeCtx)) {\n",a+=o+"="+i+";\n",a+=oi(e,t.body),a+="\n}\n",a+=" lastStatement = lc.voidOperation; \n",a+=" \n}\n"),a+="else { lastStatement = lc.voidOperation; } \n",a}(e,t);case"WhileStatement":return function(e,t){let n="lastStatement = lc.voidOperation; \n";const r=mi(e);return n+=`\n var ${r} = true;\n do {\n ${r} = ${oi(e,t.test)};\n if (${r}==false) {\n break;\n }\n if (${r}!==true) {\n lang.error('${Z.BooleanConditionRequired}');\n }\n ${oi(e,t.body)}\n }\n while (${r} !== false);\n lastStatement = lc.voidOperation;\n `,n}(e,t);case"Identifier":return function(e,t){try{const n=t.name.toLowerCase();if(fi(n),null!==e.localScope){if(void 0!==e.localScope[n])return"lscope['"+n+"']";if(void 0!==e.localScope._SymbolsMap[n])return"lscope['"+e.localScope._SymbolsMap[n]+"']"}if(void 0!==e.globalScope[n])return"gscope['"+n+"']";if(void 0!==e.globalScope._SymbolsMap[n])return"gscope['"+e.globalScope._SymbolsMap[n]+"']";if(null!==e.localScope){if(e.undeclaredGlobalsInFunctions.has(n))return"gscope[lang.chkAssig('"+e.undeclaredGlobalsInFunctions.get(n).manglename+"',runtimeCtx)]";const r={manglename:di(e),node:t.argument};return e.undeclaredGlobalsInFunctions.set(n,r),"gscope[lang.chkAssig('"+r.manglename+"',runtimeCtx)]"}throw new H(e,Z.InvalidIdentifier,t)}catch(e){throw e}}(e,t);case"MemberExpression":return function(e,t){try{let n;return!0===t.computed?n=oi(e,t.property):(n="'"+t.property.name+"'",fi(t.property.name)),"lang.member("+oi(e,t.object)+","+n+")"}catch(e){throw e}}(e,t);case"Literal":return null===t.value||void 0===t.value?"null":JSON.stringify(t.value);case"CallExpression":return function(e,t){try{if("MemberExpression"===t.callee.type){let n;!0===t.callee.computed?n=oi(e,t.callee.property):(n="'"+t.callee.property.name+"'",fi(t.callee.property.name));let r="[";for(let n=0;n0&&(r+=", "),r+=oi(e,t.arguments[n]);return r+="]",e.isAsync?"(yield lang.callModuleFunction("+oi(e,t.callee.object)+","+r+","+n+",runtimeCtx))":"lang.callModuleFunction("+oi(e,t.callee.object)+","+r+","+n+",runtimeCtx)"}if("Identifier"!==t.callee.type)throw new H(e,Z.FunctionNotFound,t);const n=t.callee.name.toLowerCase();if("iif"===n)return function(e,t){try{if(3!==t.arguments.length)throw new H(e,Z.WrongNumberOfParameters,t);const n=mi(e);return`${e.isAsync?"(yield (function() { \n return lang.__awaiter(this, void 0, void 0, function* () {":"function() {"}\n var ${n} = ${oi(e,t.arguments[0])};\n\n if (${n} === true) {\n return ${oi(e,t.arguments[1])};\n }\n else if (${n} === false) {\n return ${oi(e,t.arguments[2])};\n }\n else {\n lang.error('ExecutionErrorCodes.BooleanConditionRequired');\n }\n ${e.isAsync?"})}()))":"}()"}`}catch(e){throw e}}(e,t);if("when"===n)return function(e,t){try{if(t.arguments.length<3)throw new H(e,Z.WrongNumberOfParameters,t);if(t.arguments.length%2==0)throw new H(e,Z.WrongNumberOfParameters,t);const n=mi(e);let r="var ";for(let i=0;i3)throw new H(e,Z.WrongNumberOfParameters,t);const n=mi(e),r=mi(e);return 3===t.arguments.length?`${e.isAsync?"(yield (function() { \n return lang.__awaiter(this, void 0, void 0, function* () {":"function() {"}\n var ${n} = ${oi(e,t.arguments[0])};\n var ${r} = ${oi(e,t.arguments[1])};\n ${n} = lang.getNestedOptionalValue(${n}, ${r});\n return ${n} != null && ${n} !== "" ? ${n} : ${oi(e,t.arguments[2])};\n ${e.isAsync?"})}()))":"}()"}`:`${e.isAsync?"(yield (function() { \n return lang.__awaiter(this, void 0, void 0, function* () {":"function() {"}\n var ${n} = ${oi(e,t.arguments[0])};\n if (${n} === null) {\n return ${oi(e,t.arguments[1])};\n }\n if (${n} === "") {\n return ${oi(e,t.arguments[1])};\n }\n if (${n} === undefined) {\n return ${oi(e,t.arguments[1])};\n }\n return ${n};\n ${e.isAsync?"})}()))":"}()"}`}catch(e){throw e}}(e,t);if("decode"===n)return function(e,t){try{if(t.arguments.length<2)throw new H(e,Z.WrongNumberOfParameters,t);if(2===t.arguments.length)return`(${oi(e,t.arguments[1])})`;if((t.arguments.length-1)%2==0)throw new H(e,Z.WrongNumberOfParameters,t);const n=mi(e),r=mi(e);let i="var ";for(let a=1;a0&&(n+=", "),n+=oi(e,t.arguments[r]);return n+="]",e.isAsync?"(yield lang.callfunc("+r+","+n+",runtimeCtx) )":"lang.callfunc("+r+","+n+",runtimeCtx)"}throw new H(e,Z.FunctionNotFound,t)}catch(e){throw e}}(e,t);case"UnaryExpression":return function(e,t){try{return"lang.unary("+oi(e,t.argument)+",'"+t.operator+"')"}catch(e){throw e}}(e,t);case"BinaryExpression":return function(e,t){try{return"lang.binary("+oi(e,t.left)+","+oi(e,t.right)+",'"+t.operator+"')"}catch(e){throw e}}(e,t);case"LogicalExpression":return function(e,t){try{if("AssignmentExpression"===t.left.type||"UpdateExpression"===t.left.type)throw new H(e,Z.LogicalExpressionOnlyBoolean,t);if("AssignmentExpression"===t.right.type||"UpdateExpression"===t.right.type)throw new H(e,Z.LogicalExpressionOnlyBoolean,t);if("&&"===t.operator||"||"===t.operator)return"(lang.logicalCheck("+oi(e,t.left)+") "+t.operator+" lang.logicalCheck("+oi(e,t.right)+"))";throw new H(null,Z.LogicExpressionOrAnd,null)}catch(e){throw e}}(e,t);case"ArrayExpression":return function(e,t){try{const n=[];for(let r=0;r0&&(n+=","),n+="lang.strCheck("+("Identifier"===i.key.type?"'"+i.key.name+"'":oi(e,i.key))+",'ObjectExpression'),lang.aCheck("+oi(e,i.value)+", 'ObjectExpression')"}return n+="])",n}(e,t);case"Property":return function(e,t){throw new H(e,Z.NeverReach,t)}(e,t);case"Array":throw new H(e,Z.NeverReach,t);default:throw new H(e,Z.Unrecognized,t)}}catch(e){throw e}}function ui(e,t){return"BlockStatement"===t.type?oi(e,t):"ReturnStatement"===t.type||"BreakStatement"===t.type||"ContinueStatement"===t.type?oi(e,t)+"; ":"UpdateExpression"===t.type?"lastStatement = "+oi(e,t)+"; ":"ExpressionStatement"===t.type?oi(e,t):"ObjectExpression"===t.type?"lastStatement = "+oi(e,t)+"; ":oi(e,t)+"; "}function li(e,t){if("AssignmentExpression"===t.test.type||"UpdateExpression"===t.test.type)throw new H(e,Z.BooleanConditionRequired,t);return`if (lang.mustBoolean(${oi(e,t.test)}, runtimeCtx) === true) {\n ${ui(e,t.consequent)}\n } `+(null!==t.alternate?"IfStatement"===t.alternate.type?" else "+li(e,t.alternate):` else {\n ${ui(e,t.alternate)}\n }\n`:" else {\n lastStatement = lc.voidOperation;\n }\n")}function ci(e,t){let n="";for(let r=0;r{throw new $(e,Z.Unrecognized,t)}))}catch(e){throw e}},hi.decode=function(e,t){try{return si(e,t,((n,r,i)=>{throw new $(e,Z.Unrecognized,t)}))}catch(e){throw e}},hi.when=function(e,t){try{return si(e,t,((n,r,i)=>{throw new $(e,Z.Unrecognized,t)}))}catch(e){throw e}},hi.defaultvalue=function(e,t){try{return si(e,t,((n,r,i)=>{throw new $(e,Z.Unrecognized,t)}))}catch(e){throw e}};const pi={};for(const e in hi)pi[e]=new te(hi[e]);rr(hi,si);for(const e in hi)hi[e]=new te(hi[e]);const Di=function(){};Di.prototype=hi;const gi=function(){};function yi(e,t,n){const r={};e||(e={}),n||(n={}),r._SymbolsMap={},r.textformatting=1,r.infinity=1,r.pi=1;for(const e in t)r[e]=1;for(const e in n)r[e]=1;for(const t in e)r[t]=1;return r}function wi(e,t,n,r){const i=n?new gi:new Di;e||(e={}),t||(t={});const a=new Qt({newline:"\n",tab:"\t",singlequote:"'",doublequote:'"',forwardslash:"/",backwardslash:"\\"});a.immutable=!1,i._SymbolsMap={textformatting:1,infinity:1,pi:1},i.textformatting=a,i.infinity=Number.POSITIVE_INFINITY,i.pi=Math.PI;for(const e in t)i[e]=t[e],i._SymbolsMap[e]=1;for(const t in e)i._SymbolsMap[t]=1,e[t]&&"esri.Graphic"===e[t].declaredClass?i[t]=an.createFromGraphic(e[t],r??null):i[t]=e[t];return i}function xi(e,t){const n={mode:t,compiled:!0,functions:{},signatures:[],standardFunction:si,standardFunctionAsync:si,evaluateIdentifier:Fi};for(let t=0;t0){if("_t"!==n.substr(0,2).toLowerCase()&&void 0!==e.localStack[e.localStack.length-1][n])return e.localStack[e.localStack.length-1][n];const t=e.mangleMap[n];if(void 0!==t&&void 0!==e.localStack[e.localStack.length-1][t])return e.localStack[e.localStack.length-1][t]}if("_t"!==n.substr(0,2).toLowerCase()&&void 0!==e.globalScope[n])return e.globalScope[n];if(1===e.globalScope._SymbolsMap[n])return e.globalScope[n];const r=e.mangleMap[n];return void 0!==r?e.globalScope[r]:void 0}gi.prototype=pi,xi([wn],"sync"),xi([wn],"async");let Ci=0;const Ai={isNumber:e=>je(e),isArray:e=>qe(e),isImmutableArray:e=>Xe(e),isFeature:e=>He(e),isString:e=>Ze(e),isDictionary:e=>We(e),isGeometry:e=>$e(e),geometryMember:(e,t,n,r,i=1)=>tn(e,t,n,r,i),error(e){throw new $(null,e,null)},__awaiter:(e,t,n,r)=>new Promise(((n,i)=>{function a(e){try{o(r.next(e))}catch(e){i(e)}}function s(e){try{o(r.throw(e))}catch(e){i(e)}}function o(e){e.done?n(e.value):e.value?.then?e.value.then(a,s):(Ci++,Ci%100==0?setTimeout((()=>{Ci=0,a(e.value)}),0):a(e.value))}o((r=r.apply(e,t||[])).next())})),functionDepthchecker:(e,t)=>function(){if(t.depthCounter.depth++,t.localStack.push([]),t.depthCounter.depth>64)throw new $(null,Z.MaximumCallDepth,null);const n=e.apply(this,arguments);return c(n)?n.then((e=>(t.depthCounter.depth--,t.localStack.length=t.localStack.length-1,e))):(t.depthCounter.depth--,t.localStack.length=t.localStack.length-1,n)},chkAssig(e,t){if(void 0===t.gdefs[e])throw new $(t,Z.InvalidIdentifier,null);return e},mustBoolean(e,t){if(!0===e||!1===e)return e;throw new $(t,Z.BooleanConditionRequired,null)},setAssig:(e,t)=>(t.gdefs[e]=1,e),castString:e=>ht(e),aCheck(e,t){if(Pe(e)){if("ArrayExpression"===t)throw new $(null,Z.NoFunctionInArray,null);if("ObjectExpression"===t)throw new $(null,Z.NoFunctionInDictionary,null);throw new $(null,Z.NoFunctionInTemplateLiteral,null)}return e===Me?null:e},Dictionary:Qt,Feature:an,UserDefinedCompiledFunction:class extends Q{constructor(e,t){super(),this.paramCount=t,this.fn=e}createFunction(e){return(...t)=>{if(t.length!==this.paramCount)throw new $(e,Z.WrongNumberOfParameters,null);return this.fn(...t)}}call(e,t){return this.fn(...t.arguments)}marshalledCall(e,t,n,r){return r(e,t,((t,i,a)=>{a=a.map((t=>!Pe(t)||t instanceof ne?t:ee(t,e,r)));const s=this.call(n,{arguments:a});return c(s)?s.then((e=>ee(e,n,r))):s}))}},dictionary(e){const t={},n=new Map;for(let r=0;r>":case">>>":case"^":case"&":return _t(Dt(e),Dt(t),n);case"==":case"=":return ft(e,t);case"!=":return!ft(e,t);case"<":case">":case"<=":case">=":return ct(e,t,n);case"+":return Ze(e)||Ze(t)?ht(e)+ht(t):Dt(e)+Dt(t);case"-":return Dt(e)-Dt(t);case"*":return Dt(e)*Dt(t);case"/":return Dt(e)/Dt(t);case"%":return Dt(e)%Dt(t);default:throw new $(null,Z.UnsupportedOperator,null)}},assign(e,t,n){switch(t){case"=":return e===Me?null:e;case"/=":return Dt(n)/Dt(e);case"*=":return Dt(n)*Dt(e);case"-=":return Dt(n)-Dt(e);case"+=":return Ze(n)||Ze(e)?ht(n)+ht(e):Dt(n)+Dt(e);case"%=":return Dt(n)%Dt(e);default:throw new $(null,Z.UnsupportedOperator,null)}},update(e,t,n,r){const i=Dt(e[t]);return e[t]="++"===n?i+1:i-1,!1===r?i:"++"===n?i+1:i-1},graphicToFeature:(e,t,n)=>null===e?null:an.createFromGraphicLikeObject(e.geometry,e.attributes,t,n.timeZone),memberupdate(e,t,n,r){let i;if(qe(e)){if(!je(t))throw new $(null,Z.ArrayAccessorMustBeNumber,null);if(t<0&&(t=e.length+t),t<0||t>=e.length)throw new $(null,Z.OutOfBounds,null);i=Dt(e[t]),e[t]="++"===n?i+1:i-1}else if(e instanceof Qt){if(!1===Ze(t))throw new $(null,Z.KeyAccessorMustBeString,null);if(!0!==e.hasField(t))throw new $(null,Z.FieldNotFound,null,{key:t});i=Dt(e.field(t)),e.setField(t,"++"===n?i+1:i-1)}else if(He(e)){if(!1===Ze(t))throw new $(null,Z.KeyAccessorMustBeString,null);if(!0!==e.hasField(t))throw new $(null,Z.FieldNotFound,null);i=Dt(e.field(t)),e.setField(t,"++"===n?i+1:i-1)}else{if(Xe(e))throw new $(null,Z.Immutable,null);if(!(e instanceof Ei))throw new $(null,Z.InvalidIdentifier,null);if(!1===Ze(t))throw new $(null,Z.ModuleAccessorMustBeString,null);if(!0!==e.hasGlobal(t))throw new $(null,Z.ModuleExportNotFound,null);i=Dt(e.global(t)),e.setGlobal(t,"++"===n?i+1:i-1)}return!1===r?i:"++"===n?i+1:i-1},assignmember(e,t,n,r){if(qe(e)){if(!je(t))throw new $(null,Z.ArrayAccessorMustBeNumber,null);if(t<0&&(t=e.length+t),t<0||t>e.length)throw new $(null,Z.OutOfBounds,null);if(t===e.length){if("="!==n)throw new $(null,Z.OutOfBounds,null);e[t]=this.assign(r,n,e[t])}else e[t]=this.assign(r,n,e[t])}else if(e instanceof Qt){if(!1===Ze(t))throw new $(null,Z.KeyAccessorMustBeString,null);if(!0===e.hasField(t))e.setField(t,this.assign(r,n,e.field(t)));else{if("="!==n)throw new $(null,Z.FieldNotFound,null);e.setField(t,this.assign(r,n,null))}}else if(He(e)){if(!1===Ze(t))throw new $(null,Z.KeyAccessorMustBeString,null);if(!0===e.hasField(t))e.setField(t,this.assign(r,n,e.field(t)));else{if("="!==n)throw new $(null,Z.FieldNotFound,null);e.setField(t,this.assign(r,n,null))}}else{if(Xe(e))throw new $(null,Z.Immutable,null);if(!(e instanceof Ei))throw new $(null,Z.InvalidIdentifier,null);if(!1===Ze(t))throw new $(null,Z.ModuleAccessorMustBeString,null);if(!e.hasGlobal(t))throw new $(null,Z.ModuleExportNotFound,null);e.setGlobal(t,this.assign(r,n,e.global(t)))}},member(e,t){if(null===e)throw new $(null,Z.MemberOfNull,null);if(e instanceof Qt||He(e)){if(Ze(t))return e.field(t);throw new $(null,Z.InvalidMemberAccessKey,null)}if(e instanceof w){if(Ze(t))return tn(e,t,null,null);throw new $(null,Z.InvalidMemberAccessKey,null)}if(qe(e)){if(je(t)&&isFinite(t)&&Math.floor(t)===t){if(t<0&&(t=e.length+t),t>=e.length||t<0)throw new $(null,Z.OutOfBounds,null);return e[t]}throw new $(null,Z.InvalidMemberAccessKey,null)}if(Ze(e)){if(je(t)&&isFinite(t)&&Math.floor(t)===t){if(t<0&&(t=e.length+t),t>=e.length||t<0)throw new $(null,Z.OutOfBounds,null);return e[t]}throw new $(null,Z.InvalidMemberAccessKey,null)}if(Xe(e)){if(je(t)&&isFinite(t)&&Math.floor(t)===t){if(t<0&&(t=e.length()+t),t>=e.length()||t<0)throw new $(null,Z.OutOfBounds,null);return e.get(t)}throw new $(null,Z.InvalidMemberAccessKey,null)}if(e instanceof Ei){if(Ze(t))return e.global(t);throw new $(null,Z.InvalidMemberAccessKey,null)}throw new $(null,Z.InvalidMemberAccessKey,null)},callfunc:(e,t,n)=>e.call(n,{arguments:t,preparsed:!0}),loadModule(e,t){const n=t.moduleFactoryMap[e];if(t.moduleSingletons[n])return t.moduleSingletons[n];const r=t.moduleFactory[n]({vars:{},moduleSingletons:t.moduleSingletons,depthCounter:t.depthCounter,console:t.console,abortSignal:t.abortSignal,isAsync:t.isAsync,services:t.services,lrucache:t.lrucache,timeZone:t.timeZone??null,interceptor:t.interceptor},t.spatialReference);return t.moduleSingletons[n]=r,r},callModuleFunction(e,t,n,r){if(!(e instanceof Ei))throw new $(null,Z.FunctionNotFound,null);const i=e.global(n);if(!1===Pe(i))throw new $(null,Z.CallNonFunction,null);return i.call(r,{preparsed:!0,arguments:t})},getNestedOptionalValue:(e,t)=>nn(e,t)};function bi(e){console.log(e)}function vi(e,t,n=!1){null===t&&(t={vars:{},customfunctions:{}});let r=null;e.usesModules&&(r=new z(null,e.loadedModules));const i={isAsync:n,globalScope:yi(t.vars,n?pi:hi,t.customfunctions),moduleFactory:{},moduleFactoryMap:{},undeclaredGlobalsInFunctions:new Map,customfunctions:t.customfunctions,libraryResolver:r,localScope:null,mangleMap:{},depthCounter:{depth:1},exports:{},console:bi,lrucache:t.lrucache,timeZone:t.timeZone??null,interceptor:t.interceptor,services:t.services,symbols:{symbolCounter:0}};let a=oi(i,e);""===a&&(a="lc.voidOperation; "),i.undeclaredGlobalsInFunctions.size>0&&i.undeclaredGlobalsInFunctions.forEach((e=>{throw new H(t,Z.InvalidIdentifier,e.node)}));let s="";s=n?"var runtimeCtx=this.prepare(context, true);\n var lc = this.lc; var lang = this.lang; var gscope=runtimeCtx.globalScope; \nreturn lang.__awaiter(this, void 0, void 0, function* () {\n\n function mainBody() {\n var lastStatement=lc.voidOperation;\n return lang.__awaiter(this, void 0, void 0, function* () {\n"+a+"\n return lastStatement; }); } \n return this.postProcess(yield mainBody()); }); ":"var runtimeCtx=this.prepare(context, false);\n var lc = this.lc; var lang = this.lang; var gscope=runtimeCtx.globalScope; \n function mainBody() {\n var lastStatement=lc.voidOperation;\n "+a+"\n return lastStatement; } \n return this.postProcess(mainBody()); ";const o=i.moduleFactory,u=i.moduleFactoryMap,l=i.exports,c={};for(const e in l)c[e]=void 0!==i.mangleMap[e]?i.mangleMap[e]:e;const f={lc:Vt,lang:Ai,mangles:i.mangleMap,postProcess(e){if(e instanceof Be&&(e=e.value),e instanceof Te&&(e=e.value),e===Me&&(e=null),e===Ne)throw new $(null,Z.IllegalResult,null);if(e===_e)throw new $(null,Z.IllegalResult,null);if(Pe(e))throw new $(null,Z.IllegalResult,null);return e},prepare(e,t){let n=e.spatialReference;null==n&&(n=A.WebMercator);const r=wi(e.vars,e.customfunctions,t,e.timeZone);return{localStack:[],isAsync:t,moduleFactory:o,moduleFactoryMap:u,mangleMap:this.mangles,moduleSingletons:{},exports:l,gdefs:{},exportmangle:c,spatialReference:n,globalScope:r,abortSignal:void 0===e.abortSignal||null===e.abortSignal?{aborted:!1}:e.abortSignal,localScope:null,services:e.services,console:e.console??bi,lrucache:e.lrucache,timeZone:e.timeZone??null,interceptor:e.interceptor,symbols:{symbolCounter:0},depthCounter:{depth:1}}}};return new Function("context","spatialReference",s).bind(f)}class Ei extends U{constructor(e){super(null),this.moduleContext=e}hasGlobal(e){return void 0===this.moduleContext.exports[e]&&(e=e.toLowerCase()),void 0!==this.moduleContext.exports[e]}setGlobal(e,t){const n=this.moduleContext.globalScope,r=e.toLowerCase();if(Pe(t))throw new $(null,Z.AssignModuleFunction,null);n[this.moduleContext.exportmangle[r]]=t}global(e){const t=this.moduleContext.globalScope;e=e.toLowerCase();const n=t[this.moduleContext.exportmangle[e]];if(void 0===n)throw new $(null,Z.InvalidIdentifier,null);if(Pe(n)&&!(n instanceof ne)){const r=new ne;return r.fn=n,r.parameterEvaluator=si,r.context=this.moduleContext,t[this.moduleContext.exportmangle[e]]=r,r}return n}}var Si="true",Ii="break",ki="continue",Ti="else",Bi="for",Mi="function",Ni="if",_i="import",Ri="export",Pi="in",Oi="return",Li="var",Ui="while",zi="AssignmentExpression",Zi="BlockComment",Gi="BlockStatement",ji="BinaryExpression",Ji="CallExpression",$i="EmptyStatement",qi="ExpressionStatement",Hi="Identifier",Vi="Literal",Wi="MemberExpression",Ki="Program",Yi="UpdateExpression",Xi="VariableDeclaration",Qi="VariableDeclarator",ea=["++","--"],ta=["-","+","!","~"],na=["=","/=","*=","%=","+=","-="],ra=["||","&&"],ia={"||":1,"&&":2,"|":3,"^":4,"&":5,"==":6,"!=":6,"<":7,">":7,"<=":7,">=":7,"<<":8,">>":8,">>>":8,"+":9,"-":9,"*":10,"/":10,"%":10},aa=10,sa=["Unknown","Boolean","","Identifier","Keyword","Null","Numeric","Punctuator","String","RegularExpression","Template"],oa={InvalidModuleUri:"InvalidModuleUri",ForInOfLoopInitializer:"ForInOfLoopInitializer",IdentiferExpected:"IdentiferExpected",InvalidEscapedReservedWord:"InvalidEscapedReservedWord",InvalidExpression:"InvalidExpression",InvalidFunctionIdentifier:"InvalidFunctionIdentifier",InvalidHexEscapeSequence:"InvalidHexEscapeSequence",InvalidLeftHandSideInAssignment:"InvalidLeftHandSideInAssignment",InvalidLeftHandSideInForIn:"InvalidLeftHandSideInForIn",InvalidTemplateHead:"InvalidTemplateHead",InvalidVariableAssignment:"InvalidVariableAssignment",KeyMustBeString:"KeyMustBeString",NoFunctionInsideBlock:"NoFunctionInsideBlock",NoFunctionInsideFunction:"NoFunctionInsideFunction",ModuleExportRootOnly:"ModuleExportRootOnly",ModuleImportRootOnly:"ModuleImportRootOnly",PunctuatorExpected:"PunctuatorExpected",TemplateOctalLiteral:"TemplateOctalLiteral",UnexpectedBoolean:"UnexpectedBoolean",UnexpectedEndOfScript:"UnexpectedEndOfScript",UnexpectedIdentifier:"UnexpectedIdentifier",UnexpectedKeyword:"UnexpectedKeyword",UnexpectedNull:"UnexpectedNull",UnexpectedNumber:"UnexpectedNumber",UnexpectedPunctuator:"UnexpectedPunctuator",UnexpectedString:"UnexpectedString",UnexpectedTemplate:"UnexpectedTemplate",UnexpectedToken:"UnexpectedToken"},ua={[oa.InvalidModuleUri]:"Module uri must be a text literal.",[oa.ForInOfLoopInitializer]:"for-in loop variable declaration may not have an initializer.",[oa.IdentiferExpected]:"'${value}' is an invalid identifier.",[oa.InvalidEscapedReservedWord]:"Keyword cannot contain escaped characters.",[oa.InvalidExpression]:"Invalid expression.",[oa.InvalidFunctionIdentifier]:"'${value}' is an invalid function identifier.",[oa.InvalidHexEscapeSequence]:"Invalid hexadecimal escape sequence.",[oa.InvalidLeftHandSideInAssignment]:"Invalid left-hand side in assignment.",[oa.InvalidLeftHandSideInForIn]:"Invalid left-hand side in for-in.",[oa.InvalidTemplateHead]:"Invalid template structure.",[oa.InvalidVariableAssignment]:"Invalid variable assignment.",[oa.KeyMustBeString]:"Object property keys must be a word starting with a letter.",[oa.NoFunctionInsideBlock]:"Functions cannot be declared inside of code blocks.",[oa.NoFunctionInsideFunction]:"Functions cannot be declared inside another function.",[oa.ModuleExportRootOnly]:"Module exports cannot be declared inside of code blocks.",[oa.ModuleImportRootOnly]:"Module import cannot be declared inside of code blocks.",[oa.PunctuatorExpected]:"'${value}' expected.",[oa.TemplateOctalLiteral]:"Octal literals are not allowed in template literals.",[oa.UnexpectedBoolean]:"Unexpected boolean literal.",[oa.UnexpectedEndOfScript]:"Unexpected end of Arcade expression.",[oa.UnexpectedIdentifier]:"Unexpected identifier.",[oa.UnexpectedKeyword]:"Unexpected keyword.",[oa.UnexpectedNull]:"Unexpected null literal.",[oa.UnexpectedNumber]:"Unexpected number.",[oa.UnexpectedPunctuator]:"Unexpected ponctuator.",[oa.UnexpectedString]:"Unexpected text literal.",[oa.UnexpectedTemplate]:"Unexpected quasi '${value}'.",[oa.UnexpectedToken]:"Unexpected token '${value}'."},la=class e extends Error{constructor({code:t,index:n,line:r,column:i,len:a=0,description:s,data:o}){super(s??t),this.declaredRootClass="esri.arcade.lib.diagnostic",this.name="ParsingError",this.code=t,this.index=n,this.line=r,this.column=i,this.len=a,this.data=o,this.description=s,this.range={start:{line:r,column:i-1},end:{line:r,column:i+a}},Error.captureStackTrace?.(this,e)}};function ca(e){return!!e&&"object"==typeof e&&"type"in e&&e.type===Gi}function fa(e){return!!e&&"object"==typeof e&&"type"in e&&e.type===Zi}function ha(e,t){return t.loc.end.line===e.loc.start.line&&t.loc.end.column<=e.loc.start.column}function da(e,t){return e.range[0]>=t.range[0]&&e.range[1]<=t.range[1]}var ma=class{constructor(){this.comments=[],this._nodeStack=[],this._newComments=[]}insertInnerComments(e){if(!ca(e)||0!==e.body.length)return;let t=[];for(let n=this._newComments.length-1;n>=0;n--){let r=this._newComments[n];e.range[1]>=r.range[0]&&(t.unshift(r),this._newComments.splice(n,1))}t.length&&(e.innerComments=t)}attachTrailingComments(e){let t=this._nodeStack.at(-1);if(!t)return;if(ca(e)&&da(t,e))for(let n=this._newComments.length-1;n>=0;n--){let r=this._newComments[n];da(r,e)&&(t.trailingComments=[...t.trailingComments??[],r],this._newComments.splice(n,1))}let n=[];if(this._newComments.length>0)for(let r=this._newComments.length-1;r>=0;r--){let i=this._newComments[r];ha(i,t)?(t.trailingComments=[...t.trailingComments??[],i],this._newComments.splice(r,1)):ha(i,e)&&(n.unshift(i),this._newComments.splice(r,1))}t.trailingComments&&ha(t.trailingComments[0],e)&&(n=[...n,...t.trailingComments],delete t.trailingComments),n.length>0&&(e.trailingComments=n)}attachLeadingComments(e){let t;for(;this._nodeStack.length>0;){let n=this._nodeStack[this._nodeStack.length-1];if(!(e.range[0]<=n.range[0]))break;t=n,this._nodeStack.pop()}let n=[],r=[];if(null!=t){if(!t.leadingComments)return;for(let a=t.leadingComments.length-1;a>=0;a--){let s=t.leadingComments[a];e.range[0]>=s.range[1]?(n.unshift(s),t.leadingComments.splice(a,1)):(i=e)&&"object"==typeof i&&"type"in i&&i.type===Qi&&!fa(s)&&(r.unshift(s),t.leadingComments.splice(a,1))}return 0===t.leadingComments.length&&delete t.leadingComments,n.length&&(e.leadingComments=n),void(r.length&&(e.trailingComments=[...r,...e.trailingComments??[]]))}var i;for(let t=this._newComments.length-1;t>=0;t--){let r=this._newComments[t];e.range[0]>=r.range[0]&&(n.unshift(r),this._newComments.splice(t,1))}n.length&&(e.leadingComments=n)}attachComments(e){if((t=e)&&"object"==typeof t&&"type"in t&&t.type===Ki&&e.body.length>0){let t=this._nodeStack.at(-1);return t?(t.trailingComments=[...t.trailingComments??[],...this._newComments],this._newComments.length=0,void this._nodeStack.pop()):(e.trailingComments=[...this._newComments],void(this._newComments.length=0))}var t;this.attachTrailingComments(e),this.attachLeadingComments(e),this.insertInnerComments(e),this._nodeStack.push(e)}collectComment(e){this.comments.push(e),this._newComments.push(e)}},pa=/\$\{(.*?)\}/gu;function Da(e,t){let n=ua[e];return t?n.replace(pa,((e,n)=>t[n]?.toString()??"")):n}var ga=class{constructor(e=!1){this.tolerant=e,this.errors=[]}recordError(e){this.errors.push(e)}tolerate(e){if(!this.tolerant)throw e;this.recordError(e)}throwError(e){throw e.description??(e.description=Da(e.code,e.data)),new la(e)}tolerateError(e){e.description??(e.description=Da(e.code,e.data));let t=new la(e);if(!this.tolerant)throw t;this.recordError(t)}};function ya(e,t){if(!e)throw new Error(`ASSERT: ${t}`)}var wa={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEF\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7BF\uA7C2-\uA7C6\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB67\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDEC0-\uDEEB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]/u,NonAsciiIdentifierPart:/[\xAA\xB5\xB7\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05EF-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u07FD\u0800-\u082D\u0840-\u085B\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u08D3-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09FC\u09FE\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D00-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1369-\u1371\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1878\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CD0-\u1CD2\u1CD4-\u1CFA\u1D00-\u1DF9\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEF\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7BF\uA7C2-\uA7C6\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB67\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD27\uDD30-\uDD39\uDF00-\uDF1C\uDF27\uDF30-\uDF50\uDFE0-\uDFF6]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD44-\uDD46\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDC9-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3B-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC5E\uDC5F\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB8\uDEC0-\uDEC9\uDF00-\uDF1A\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDC00-\uDC3A\uDCA0-\uDCE9\uDCFF\uDDA0-\uDDA7\uDDAA-\uDDD7\uDDDA-\uDDE1\uDDE3\uDDE4\uDE00-\uDE3E\uDE47\uDE50-\uDE99\uDE9D\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD8E\uDD90\uDD91\uDD93-\uDD98\uDDA0-\uDDA9\uDEE0-\uDEF6]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF4F-\uDF87\uDF8F-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDD00-\uDD2C\uDD30-\uDD3D\uDD40-\uDD49\uDD4E\uDEC0-\uDEF9]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4B\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/u},xa={fromCodePoint:e=>e<65536?String.fromCharCode(e):String.fromCharCode(55296+(e-65536>>10))+String.fromCharCode(56320+(e-65536&1023)),isWhiteSpace:e=>32===e||9===e||11===e||12===e||160===e||e>=5760&&[5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288,65279].includes(e),isLineTerminator:e=>10===e||13===e||8232===e||8233===e,isIdentifierStart:e=>36===e||95===e||e>=65&&e<=90||e>=97&&e<=122||92===e||e>=128&&wa.NonAsciiIdentifierStart.test(xa.fromCodePoint(e)),isIdentifierPart:e=>36===e||95===e||e>=65&&e<=90||e>=97&&e<=122||e>=48&&e<=57||92===e||e>=128&&wa.NonAsciiIdentifierPart.test(xa.fromCodePoint(e)),isDecimalDigit:e=>e>=48&&e<=57,isHexDigit:e=>e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102,isOctalDigit:e=>e>=48&&e<=55};function Fa(e){return"0123456789abcdef".indexOf(e.toLowerCase())}function Ca(e){return"01234567".indexOf(e)}var Aa=[[],[],[]];ea.forEach((e=>Aa[e.length-1]?.push(e))),ta.forEach((e=>Aa[e.length-1]?.push(e))),ra.forEach((e=>Aa[e.length-1]?.push(e))),na.forEach((e=>Aa[e.length-1]?.push(e))),["|","&",">>","<<",">>>","^","==","!=","<","<=",">",">=","+","-","*","/","%"].forEach((e=>Aa[e.length-1]?.push(e)));var ba=class{constructor(e,t){this.source=e,this.errorHandler=t,this._length=e.length,this.index=0,this.lineNumber=1,this.lineStart=0,this.curlyStack=[]}saveState(){return{index:this.index,lineNumber:this.lineNumber,lineStart:this.lineStart,curlyStack:this.curlyStack.slice()}}restoreState(e){this.index=e.index,this.lineNumber=e.lineNumber,this.lineStart=e.lineStart,this.curlyStack=e.curlyStack}eof(){return this.index>=this._length}throwUnexpectedToken(e=oa.UnexpectedToken){this.errorHandler.throwError({code:e,index:this.index,line:this.lineNumber,column:this.index-this.lineStart+1,data:{value:this.source.charAt(this.index)}})}tolerateUnexpectedToken(e=oa.UnexpectedToken){this.errorHandler.tolerateError({code:e,index:this.index,line:this.lineNumber,column:this.index-this.lineStart+1})}skipSingleLineComment(e){let t=[],n=this.index-e,r={start:{line:this.lineNumber,column:this.index-this.lineStart-e},end:{line:0,column:0}};for(;!this.eof();){let i=this.source.charCodeAt(this.index);if(this.index+=1,xa.isLineTerminator(i)){r.end={line:this.lineNumber,column:this.index-this.lineStart-1};let a={multiLine:!1,start:n+e,end:this.index-1,range:[n,this.index-1],loc:r};return t.push(a),13===i&&10===this.source.charCodeAt(this.index)&&(this.index+=1),this.lineNumber+=1,this.lineStart=this.index,t}}r.end={line:this.lineNumber,column:this.index-this.lineStart};let i={multiLine:!1,start:n+e,end:this.index,range:[n,this.index],loc:r};return t.push(i),t}skipMultiLineComment(){let e=[],t=this.index-2,n={start:{line:this.lineNumber,column:this.index-this.lineStart-2},end:{line:0,column:0}};for(;!this.eof();){let r=this.source.charCodeAt(this.index);if(xa.isLineTerminator(r))13===r&&10===this.source.charCodeAt(this.index+1)&&(this.index+=1),this.lineNumber+=1,this.index+=1,this.lineStart=this.index;else if(42===r){if(47===this.source.charCodeAt(this.index+1)){this.index+=2,n.end={line:this.lineNumber,column:this.index-this.lineStart};let r={multiLine:!0,start:t+2,end:this.index-2,range:[t,this.index],loc:n};return e.push(r),e}this.index+=1}else this.index+=1}n.end={line:this.lineNumber,column:this.index-this.lineStart};let r={multiLine:!0,start:t+2,end:this.index,range:[t,this.index],loc:n};return e.push(r),this.tolerateUnexpectedToken(),e}scanComments(){let e=[];for(;!this.eof();){let t=this.source.charCodeAt(this.index);if(xa.isWhiteSpace(t))this.index+=1;else if(xa.isLineTerminator(t))this.index+=1,13===t&&10===this.source.charCodeAt(this.index)&&(this.index+=1),this.lineNumber+=1,this.lineStart=this.index;else{if(47!==t)break;if(t=this.source.charCodeAt(this.index+1),47===t){this.index+=2;let t=this.skipSingleLineComment(2);e=[...e,...t]}else{if(42!==t)break;{this.index+=2;let t=this.skipMultiLineComment();e=[...e,...t]}}}}return e}isKeyword(e){switch((e=e.toLowerCase()).length){case 2:return e===Ni||e===Pi;case 3:return e===Li||e===Bi;case 4:return e===Ti;case 5:return e===Ii||e===Ui;case 6:return e===Oi||e===_i||e===Ri;case 8:return e===Mi||e===ki;default:return!1}}codePointAt(e){let t=this.source.charCodeAt(e);if(t>=55296&&t<=56319){let n=this.source.charCodeAt(e+1);n>=56320&&n<=57343&&(t=1024*(t-55296)+n-56320+65536)}return t}scanHexEscape(e){let t="u"===e?4:2,n=0;for(let e=0;e1114111||"}"!==e)&&this.throwUnexpectedToken(),xa.fromCodePoint(t)}getIdentifier(){let e=this.index;for(this.index+=1;!this.eof();){let t=this.source.charCodeAt(this.index);if(92===t)return this.index=e,this.getComplexIdentifier();if(t>=55296&&t<57343)return this.index=e,this.getComplexIdentifier();if(!xa.isIdentifierPart(t))break;this.index+=1}return this.source.slice(e,this.index)}getComplexIdentifier(){let e,t=this.codePointAt(this.index),n=xa.fromCodePoint(t);for(this.index+=n.length,92===t&&(117!==this.source.charCodeAt(this.index)&&this.throwUnexpectedToken(),this.index+=1,"{"===this.source[this.index]?(this.index+=1,e=this.scanUnicodeCodePointEscape()):(e=this.scanHexEscape("u"),(null===e||"\\"===e||!xa.isIdentifierStart(e.charCodeAt(0)))&&this.throwUnexpectedToken()),n=e);!this.eof()&&(t=this.codePointAt(this.index),xa.isIdentifierPart(t));)e=xa.fromCodePoint(t),n+=e,this.index+=e.length,92===t&&(n=n.substring(0,n.length-1),117!==this.source.charCodeAt(this.index)&&this.throwUnexpectedToken(),this.index+=1,"{"===this.source[this.index]?(this.index+=1,e=this.scanUnicodeCodePointEscape()):(e=this.scanHexEscape("u"),(null===e||"\\"===e||!xa.isIdentifierPart(e.charCodeAt(0)))&&this.throwUnexpectedToken()),n+=e);return n}octalToDecimal(e){let t="0"!==e,n=Ca(e);return!this.eof()&&xa.isOctalDigit(this.source.charCodeAt(this.index))&&(t=!0,n=8*n+Ca(this.source[this.index]??""),this.index+=1,"0123".includes(e)&&!this.eof()&&xa.isOctalDigit(this.source.charCodeAt(this.index))&&(n=8*n+Ca(this.source[this.index]??""),this.index+=1)),{code:n,octal:t}}scanIdentifier(){let e,t=this.index,n=92===this.source.charCodeAt(t)?this.getComplexIdentifier():this.getIdentifier();if(e=1===n.length?3:this.isKeyword(n)?4:"null"===n.toLowerCase()?5:n.toLowerCase()===Si||"false"===n.toLowerCase()?1:3,3!==e&&t+n.length!==this.index){let e=this.index;this.index=t,this.tolerateUnexpectedToken(oa.InvalidEscapedReservedWord),this.index=e}return{type:e,value:n,lineNumber:this.lineNumber,lineStart:this.lineStart,start:t,end:this.index}}scanPunctuator(){let e=this.index,t=this.source[this.index]??"";switch(t){case"(":case"{":"{"===t&&this.curlyStack.push("{"),this.index+=1;break;case".":case")":case";":case",":case"[":case"]":case":":case"?":case"~":this.index+=1;break;case"}":this.index+=1,this.curlyStack.pop();break;default:for(let e=Aa.length;e>0;e--)if(t=this.source.substring(this.index,this.index+e),Aa[e-1]?.includes(t)){this.index+=e;break}}return this.index===e&&this.throwUnexpectedToken(),{type:7,value:t,lineNumber:this.lineNumber,lineStart:this.lineStart,start:e,end:this.index}}scanHexLiteral(e){let t="";for(;!this.eof()&&xa.isHexDigit(this.source.charCodeAt(this.index));)t+=this.source[this.index],this.index+=1;return 0===t.length&&this.throwUnexpectedToken(),xa.isIdentifierStart(this.source.charCodeAt(this.index))&&this.throwUnexpectedToken(),{type:6,value:Number.parseInt(`0x${t}`,16),lineNumber:this.lineNumber,lineStart:this.lineStart,start:e,end:this.index}}scanBinaryLiteral(e){let t="";for(;!this.eof();){let e=this.source[this.index];if("0"!==e&&"1"!==e)break;t+=this.source[this.index],this.index+=1}if(0===t.length&&this.throwUnexpectedToken(),!this.eof()){let e=this.source.charCodeAt(this.index);(xa.isIdentifierStart(e)||xa.isDecimalDigit(e))&&this.throwUnexpectedToken()}return{type:6,value:Number.parseInt(t,2),lineNumber:this.lineNumber,lineStart:this.lineStart,start:e,end:this.index}}scanOctalLiteral(e,t){let n="",r=!1;for(xa.isOctalDigit(e.charCodeAt(0))&&(r=!0,n=`0${this.source[this.index]}`),this.index+=1;!this.eof()&&xa.isOctalDigit(this.source.charCodeAt(this.index));)n+=this.source[this.index],this.index+=1;return!r&&0===n.length&&this.throwUnexpectedToken(),(xa.isIdentifierStart(this.source.charCodeAt(this.index))||xa.isDecimalDigit(this.source.charCodeAt(this.index)))&&this.throwUnexpectedToken(),{type:6,value:Number.parseInt(n,8),lineNumber:this.lineNumber,lineStart:this.lineStart,start:t,end:this.index}}scanNumericLiteral(){let e=this.index,t=this.source[e]??"";ya(xa.isDecimalDigit(t.charCodeAt(0))||"."===t,"Numeric literal must start with a decimal digit or a decimal point");let n="";if("."!==t){if(n=this.source[this.index]??"",this.index+=1,t=this.source[this.index]??"","0"===n){if("x"===t||"X"===t)return this.index+=1,this.scanHexLiteral(e);if("b"===t||"B"===t)return this.index+=1,this.scanBinaryLiteral(e);if("o"===t||"O"===t)return this.scanOctalLiteral(t,e)}for(;xa.isDecimalDigit(this.source.charCodeAt(this.index));)n+=this.source[this.index],this.index+=1;t=this.source[this.index]??""}if("."===t){for(n+=this.source[this.index],this.index+=1;xa.isDecimalDigit(this.source.charCodeAt(this.index));)n+=this.source[this.index],this.index+=1;t=this.source[this.index]??""}if("e"===t||"E"===t)if(n+=this.source[this.index],this.index+=1,t=this.source[this.index]??"",("+"===t||"-"===t)&&(n+=this.source[this.index],this.index+=1),xa.isDecimalDigit(this.source.charCodeAt(this.index)))for(;xa.isDecimalDigit(this.source.charCodeAt(this.index));)n+=this.source[this.index],this.index+=1;else this.throwUnexpectedToken();return xa.isIdentifierStart(this.source.charCodeAt(this.index))&&this.throwUnexpectedToken(),{type:6,value:Number.parseFloat(n),lineNumber:this.lineNumber,lineStart:this.lineStart,start:e,end:this.index}}scanStringLiteral(){let e=this.index,t=this.source[e];ya("'"===t||'"'===t,"String literal must starts with a quote"),this.index+=1;let n=!1,r="";for(;!this.eof();){let e=this.source[this.index]??"";if(this.index+=1,e===t){t="";break}if("\\"===e)if(e=this.source[this.index]??"",this.index+=1,e&&xa.isLineTerminator(e.charCodeAt(0)))this.lineNumber+=1,"\r"===e&&"\n"===this.source[this.index]&&(this.index+=1),this.lineStart=this.index;else switch(e){case"u":if("{"===this.source[this.index])this.index+=1,r+=this.scanUnicodeCodePointEscape();else{let t=this.scanHexEscape(e);null===t&&this.throwUnexpectedToken(),r+=t}break;case"x":{let t=this.scanHexEscape(e);null===t&&this.throwUnexpectedToken(oa.InvalidHexEscapeSequence),r+=t;break}case"n":r+="\n";break;case"r":r+="\r";break;case"t":r+="\t";break;case"b":r+="\b";break;case"f":r+="\f";break;case"v":r+="\v";break;case"8":case"9":r+=e,this.tolerateUnexpectedToken();break;default:if(e&&xa.isOctalDigit(e.charCodeAt(0))){let t=this.octalToDecimal(e);n=t.octal||n,r+=String.fromCharCode(t.code)}else r+=e}else{if(xa.isLineTerminator(e.charCodeAt(0)))break;r+=e}}return""!==t&&(this.index=e,this.throwUnexpectedToken()),{type:8,value:r,lineNumber:this.lineNumber,lineStart:this.lineStart,start:e,end:this.index}}scanTemplate(){let e="",t=!1,n=this.index,r="`"===this.source[n],i=!1,a=2;for(this.index+=1;!this.eof();){let n=this.source[this.index]??"";if(this.index+=1,"`"===n){a=1,i=!0,t=!0;break}if("$"!==n)if("\\"!==n)xa.isLineTerminator(n.charCodeAt(0))?(this.lineNumber+=1,"\r"===n&&"\n"===this.source[this.index]&&(this.index+=1),this.lineStart=this.index,e+="\n"):e+=n;else if(n=this.source[this.index]??"",this.index+=1,xa.isLineTerminator(n.charCodeAt(0)))this.lineNumber+=1,"\r"===n&&"\n"===this.source[this.index]&&(this.index+=1),this.lineStart=this.index;else switch(n){case"n":e+="\n";break;case"r":e+="\r";break;case"t":e+="\t";break;case"u":if("{"===this.source[this.index])this.index+=1,e+=this.scanUnicodeCodePointEscape();else{let t=this.index,r=this.scanHexEscape(n);null!==r?e+=r:(this.index=t,e+=n)}break;case"x":{let t=this.scanHexEscape(n);null===t&&this.throwUnexpectedToken(oa.InvalidHexEscapeSequence),e+=t;break}case"b":e+="\b";break;case"f":e+="\f";break;case"v":e+="\v";break;default:"0"===n?(xa.isDecimalDigit(this.source.charCodeAt(this.index))&&this.throwUnexpectedToken(oa.TemplateOctalLiteral),e+="\0"):xa.isOctalDigit(n.charCodeAt(0))?this.throwUnexpectedToken(oa.TemplateOctalLiteral):e+=n}else{if("{"===this.source[this.index]){this.curlyStack.push("${"),this.index+=1,t=!0;break}e+=n}}return t||this.throwUnexpectedToken(),r||this.curlyStack.pop(),{type:aa,value:this.source.slice(n+1,this.index-a),cooked:e,head:r,tail:i,lineNumber:this.lineNumber,lineStart:this.lineStart,start:n,end:this.index}}lex(){if(this.eof())return{type:2,value:"",lineNumber:this.lineNumber,lineStart:this.lineStart,start:this.index,end:this.index};let e=this.source.charCodeAt(this.index);return xa.isIdentifierStart(e)?this.scanIdentifier():40===e||41===e||59===e?this.scanPunctuator():39===e||34===e?this.scanStringLiteral():46===e?xa.isDecimalDigit(this.source.charCodeAt(this.index+1))?this.scanNumericLiteral():this.scanPunctuator():xa.isDecimalDigit(e)?this.scanNumericLiteral():96===e||125===e&&"${"===this.curlyStack[this.curlyStack.length-1]?this.scanTemplate():e>=55296&&e<57343&&xa.isIdentifierStart(this.codePointAt(this.index))?this.scanIdentifier():this.scanPunctuator()}};function va(e,t=0){let n=e.start-e.lineStart,r=e.lineNumber;return n<0&&(n+=t,r-=1),{index:e.start,line:r,column:n}}function Ea(e){return[{index:e.range[0],...e.loc.start},{index:e.range[1],...e.loc.end}]}function Sa(e){return e in ia?ia[e]:0}var Ia=class{constructor(e,t={},n){this.delegate=n,this.hasLineTerminator=!1,this.options={tokens:"boolean"==typeof t.tokens&&t.tokens,comments:"boolean"==typeof t.comments&&t.comments,tolerant:"boolean"==typeof t.tolerant&&t.tolerant},this.options.comments&&(this.commentHandler=new ma),this.errorHandler=new ga(this.options.tolerant),this.scanner=new ba(e,this.errorHandler),this.context={isAssignmentTarget:!1,blockContext:0,curlyParsingType:0},this.rawToken={type:2,value:"",lineNumber:this.scanner.lineNumber,lineStart:0,start:0,end:0},this.tokens=[],this.startMarker={index:0,line:this.scanner.lineNumber,column:0},this.endMarker={index:0,line:this.scanner.lineNumber,column:0},this.readNextRawToken(),this.endMarker={index:this.scanner.index,line:this.scanner.lineNumber,column:this.scanner.index-this.scanner.lineStart}}throwIfInvalidType(e,t,{validTypes:n,invalidTypes:r}){n?.some((t=>e.type===t))||r?.some((t=>e.type===t))&&this.throwError(oa.InvalidExpression,t)}throwError(e,t,n=this.endMarker){let{index:r,line:i,column:a}=t,s=n.index-r-1;this.errorHandler.throwError({code:e,index:r,line:i,column:a+1,len:s})}tolerateError(e,t){throw new Error("######################################### !!!")}unexpectedTokenError(e={}){let t,{rawToken:n}=e,{code:r,data:i}=e;if(n){if(!r)switch(n.type){case 2:r=oa.UnexpectedEndOfScript;break;case 3:r=oa.UnexpectedIdentifier;break;case 6:r=oa.UnexpectedNumber;break;case 8:r=oa.UnexpectedString;break;case aa:r=oa.UnexpectedTemplate}t=n.value.toString()}else t="ILLEGAL";r??(r=oa.UnexpectedToken),i||(i={value:t});let a=Da(r,i);if(n){let e=n.start,t=n.lineNumber,s=n.start-n.lineStart+1;return new la({code:r,index:e,line:t,column:s,len:n.end-n.start-1,data:i,description:a})}let{index:s,line:o}=this.endMarker;return new la({code:r,index:s,line:o,column:this.endMarker.column+1,data:i,description:a})}throwUnexpectedToken(e={}){throw e.rawToken??(e.rawToken=this.rawToken),this.unexpectedTokenError(e)}collectComments(e){let{commentHandler:t}=this;!t||!e.length||e.forEach((e=>{let n={type:e.multiLine?Zi:"LineComment",value:this.getSourceValue(e),range:e.range,loc:e.loc};t.collectComment(n)}))}peekAhead(e){let t=this.scanner.saveState(),n=e.call(this,(()=>(this.scanner.scanComments(),this.scanner.lex())));return this.scanner.restoreState(t),n}getSourceValue(e){return this.scanner.source.slice(e.start,e.end)}convertToToken(e){return{type:sa[e.type],value:this.getSourceValue(e),range:[e.start,e.end],loc:{start:{line:this.startMarker.line,column:this.startMarker.column},end:{line:this.scanner.lineNumber,column:this.scanner.index-this.scanner.lineStart}}}}readNextRawToken(){this.endMarker.index=this.scanner.index,this.endMarker.line=this.scanner.lineNumber,this.endMarker.column=this.scanner.index-this.scanner.lineStart;let e=this.rawToken;this.collectComments(this.scanner.scanComments()),this.scanner.index!==this.startMarker.index&&(this.startMarker.index=this.scanner.index,this.startMarker.line=this.scanner.lineNumber,this.startMarker.column=this.scanner.index-this.scanner.lineStart),this.rawToken=this.scanner.lex(),this.hasLineTerminator=e.lineNumber!==this.rawToken.lineNumber,this.options.tokens&&2!==this.rawToken.type&&this.tokens.push(this.convertToToken(this.rawToken))}captureStartMarker(){return{index:this.startMarker.index,line:this.startMarker.line,column:this.startMarker.column}}getItemLocation(e){return{range:[e.index,this.endMarker.index],loc:{start:{line:e.line,column:e.column},end:{line:this.endMarker.line,column:this.endMarker.column}}}}finalize(e){return(this.delegate??this.commentHandler)&&(this.commentHandler?.attachComments(e),this.delegate?.(e)),e}expectPunctuator(e){let t=this.rawToken;this.matchPunctuator(e)?this.readNextRawToken():this.throwUnexpectedToken({rawToken:t,code:oa.PunctuatorExpected,data:{value:e}})}expectKeyword(e){4!==this.rawToken.type||this.rawToken.value.toLowerCase()!==e.toString()?this.throwUnexpectedToken({rawToken:this.rawToken}):this.readNextRawToken()}expectContextualKeyword(e){3!==this.rawToken.type||this.rawToken.value.toLowerCase()!==e?this.throwUnexpectedToken({rawToken:this.rawToken}):this.readNextRawToken()}matchKeyword(e){return 4===this.rawToken.type&&this.rawToken.value.toLowerCase()===e}matchContextualKeyword(e){return 3===this.rawToken.type&&this.rawToken.value===e}matchPunctuator(e){return 7===this.rawToken.type&&this.rawToken.value===e}getMatchingPunctuator(e){if("string"==typeof e&&(e=e.split("")),7===this.rawToken.type&&e.length)return e.find(this.matchPunctuator.bind(this))}isolateCoverGrammar(e){let t=this.context.isAssignmentTarget;this.context.isAssignmentTarget=!0;let n=e.call(this);return this.context.isAssignmentTarget=t,n}inheritCoverGrammar(e){var t;let n=this.context.isAssignmentTarget;this.context.isAssignmentTarget=!0;let r=e.call(this);return(t=this.context).isAssignmentTarget&&(t.isAssignmentTarget=n),r}withBlockContext(e,t){let n=this.context.blockContext;this.context.blockContext|=e;let r=this.context.curlyParsingType;this.context.curlyParsingType=1;let i=t.call(this);return this.context.blockContext=n,this.context.curlyParsingType=r,i}consumeSemicolon(){if(this.matchPunctuator(";"))this.readNextRawToken();else if(!this.hasLineTerminator){if(2===this.rawToken.type||this.matchPunctuator("}"))return this.endMarker.index=this.startMarker.index,this.endMarker.line=this.startMarker.line,void(this.endMarker.column=this.startMarker.column);this.throwUnexpectedToken({rawToken:this.rawToken})}}parsePrimaryExpression(){let e=this.captureStartMarker(),t=this.rawToken;switch(t.type){case 3:return this.readNextRawToken(),this.finalize({type:Hi,name:t.value,...this.getItemLocation(e)});case 6:case 8:return this.context.isAssignmentTarget=!1,this.readNextRawToken(),this.finalize({type:Vi,value:t.value,raw:this.getSourceValue(t),isString:"string"==typeof t.value,...this.getItemLocation(e)});case 1:return this.context.isAssignmentTarget=!1,this.readNextRawToken(),this.finalize({type:Vi,value:t.value.toLowerCase()===Si,raw:this.getSourceValue(t),isString:!1,...this.getItemLocation(e)});case 5:return this.context.isAssignmentTarget=!1,this.readNextRawToken(),this.finalize({type:Vi,value:null,raw:this.getSourceValue(t),isString:!1,...this.getItemLocation(e)});case aa:return this.parseTemplateLiteral();case 7:switch(t.value){case"(":return this.inheritCoverGrammar(this.parseGroupExpression.bind(this));case"[":return this.inheritCoverGrammar(this.parseArrayInitializer.bind(this));case"{":return this.inheritCoverGrammar(this.parseObjectExpression.bind(this));default:return this.throwUnexpectedToken({rawToken:this.rawToken})}case 4:return this.context.isAssignmentTarget=!1,this.throwUnexpectedToken({rawToken:this.rawToken});default:return this.throwUnexpectedToken({rawToken:this.rawToken})}}parseArrayInitializer(){let e=this.captureStartMarker();this.expectPunctuator("[");let t=[];for(;!this.matchPunctuator("]");){let e=this.captureStartMarker();this.matchPunctuator(",")?(this.readNextRawToken(),this.throwError(oa.InvalidExpression,e)):(t.push(this.inheritCoverGrammar(this.parseAssignmentExpression.bind(this))),this.matchPunctuator("]")||this.expectPunctuator(","))}return this.expectPunctuator("]"),this.finalize({type:"ArrayExpression",elements:t,...this.getItemLocation(e)})}parseObjectPropertyKey(){let e=this.captureStartMarker(),t=this.rawToken;switch(t.type){case 8:return this.readNextRawToken(),this.finalize({type:Vi,value:t.value,raw:this.getSourceValue(t),isString:!0,...this.getItemLocation(e)});case 3:case 1:case 5:case 4:return this.readNextRawToken(),this.finalize({type:Hi,name:t.value,...this.getItemLocation(e)});default:this.throwError(oa.KeyMustBeString,e)}}parseObjectProperty(){let e=this.rawToken,t=this.captureStartMarker(),n=this.parseObjectPropertyKey(),r=!1,i=null;return this.matchPunctuator(":")?(this.readNextRawToken(),i=this.inheritCoverGrammar(this.parseAssignmentExpression.bind(this))):3===e.type?(r=!0,i=this.finalize({type:Hi,name:e.value,...this.getItemLocation(t)})):this.throwUnexpectedToken({rawToken:this.rawToken}),this.finalize({type:"Property",kind:"init",key:n,value:i,shorthand:r,...this.getItemLocation(t)})}parseObjectExpression(){let e=this.captureStartMarker();this.expectPunctuator("{");let t=[];for(;!this.matchPunctuator("}");)t.push(this.parseObjectProperty()),this.matchPunctuator("}")||this.expectPunctuator(",");return this.expectPunctuator("}"),this.finalize({type:"ObjectExpression",properties:t,...this.getItemLocation(e)})}parseTemplateElement(e=!1){let t=this.rawToken;t.type!==aa&&this.throwUnexpectedToken({rawToken:t}),e&&!t.head&&this.throwUnexpectedToken({code:oa.InvalidTemplateHead,rawToken:t});let n=this.captureStartMarker();this.readNextRawToken();let{value:r,cooked:i,tail:a}=t,s=this.finalize({type:"TemplateElement",value:{raw:r,cooked:i},tail:a,...this.getItemLocation(n)});return s.loc.start.column+=1,s.loc.end.column-=a?1:2,s}parseTemplateLiteral(){let e=this.captureStartMarker(),t=[],n=[],r=this.parseTemplateElement(!0);for(n.push(r);!r.tail;)t.push(this.parseExpression()),r=this.parseTemplateElement(),n.push(r);return this.finalize({type:"TemplateLiteral",quasis:n,expressions:t,...this.getItemLocation(e)})}parseGroupExpression(){this.expectPunctuator("(");let e=this.inheritCoverGrammar(this.parseAssignmentExpression.bind(this));return this.expectPunctuator(")"),e}parseArguments(){this.expectPunctuator("(");let e=[];if(!this.matchPunctuator(")"))for(;;){let t=this.isolateCoverGrammar(this.parseAssignmentExpression.bind(this));if(e.push(t),this.matchPunctuator(")")||(this.expectPunctuator(","),this.matchPunctuator(")")))break}return this.expectPunctuator(")"),e}parseMemberName(){let e=this.rawToken,t=this.captureStartMarker();return this.readNextRawToken(),5!==e.type&&3!==e.type&&4!==e.type&&1!==e.type&&this.throwUnexpectedToken({rawToken:e}),this.finalize({type:Hi,name:e.value,...this.getItemLocation(t)})}parseLeftHandSideExpression(){let e,t=this.captureStartMarker(),n=this.inheritCoverGrammar(this.parsePrimaryExpression.bind(this)),r=this.captureStartMarker();for(;e=this.getMatchingPunctuator("([.");)switch(e){case"(":{this.context.isAssignmentTarget=!1,n.type!==Hi&&n.type!==Wi&&this.throwError(oa.IdentiferExpected,t,r);let e=this.parseArguments();n=this.finalize({type:Ji,callee:n,arguments:e,...this.getItemLocation(t)});continue}case"[":{this.context.isAssignmentTarget=!0,this.expectPunctuator("[");let e=this.isolateCoverGrammar((()=>this.parseExpression()));this.expectPunctuator("]"),n=this.finalize({type:Wi,computed:!0,object:n,property:e,...this.getItemLocation(t)});continue}case".":{this.context.isAssignmentTarget=!0,this.expectPunctuator(".");let e=this.parseMemberName();n=this.finalize({type:Wi,computed:!1,object:n,property:e,...this.getItemLocation(t)});continue}}return n}parseUpdateExpression(){let e=this.captureStartMarker(),t=this.getMatchingPunctuator(ea);if(t){this.readNextRawToken();let n=this.captureStartMarker(),r=this.inheritCoverGrammar(this.parseUnaryExpression.bind(this));return r.type!==Hi&&r.type!==Wi&&r.type!==Ji&&this.throwError(oa.InvalidExpression,n),this.context.isAssignmentTarget||this.tolerateError(oa.InvalidLeftHandSideInAssignment,e),this.context.isAssignmentTarget=!1,this.finalize({type:Yi,operator:t,argument:r,prefix:!0,...this.getItemLocation(e)})}let n=this.captureStartMarker(),r=this.inheritCoverGrammar(this.parseLeftHandSideExpression.bind(this)),i=this.captureStartMarker();return this.hasLineTerminator||(t=this.getMatchingPunctuator(ea),!t)?r:(r.type!==Hi&&r.type!==Wi&&this.throwError(oa.InvalidExpression,n,i),this.context.isAssignmentTarget||this.tolerateError(oa.InvalidLeftHandSideInAssignment,e),this.readNextRawToken(),this.context.isAssignmentTarget=!1,this.finalize({type:Yi,operator:t,argument:r,prefix:!1,...this.getItemLocation(e)}))}parseUnaryExpression(){let e=this.getMatchingPunctuator(ta);if(e){let t=this.captureStartMarker();this.readNextRawToken();let n=this.inheritCoverGrammar(this.parseUnaryExpression.bind(this));return this.context.isAssignmentTarget=!1,this.finalize({type:"UnaryExpression",operator:e,argument:n,prefix:!0,...this.getItemLocation(t)})}return this.parseUpdateExpression()}parseBinaryExpression(){let e=this.rawToken,t=this.inheritCoverGrammar(this.parseUnaryExpression.bind(this));if(7!==this.rawToken.type)return t;let n=this.rawToken.value,r=Sa(n);if(0===r)return t;this.readNextRawToken(),this.context.isAssignmentTarget=!1;let i=[e,this.rawToken],a=t,s=this.inheritCoverGrammar(this.parseUnaryExpression.bind(this)),o=[a,n,s],u=[r];for(;7===this.rawToken.type&&(r=Sa(this.rawToken.value))>0;){for(;o.length>2&&r<=u[u.length-1];){s=o.pop();let e=o.pop();u.pop(),a=o.pop(),i.pop();let t=i[i.length-1],n=va(t,t.lineStart);o.push(this.finalize(this.createBinaryOrLogicalExpression(n,e,a,s)))}o.push(this.rawToken.value),u.push(r),i.push(this.rawToken),this.readNextRawToken(),o.push(this.inheritCoverGrammar(this.parseUnaryExpression.bind(this)))}let l=o.length-1;t=o[l];let c=i.pop();for(;l>1;){let e=i.pop();if(!e)break;let n=c?.lineStart,r=va(e,n),a=o[l-1];t=this.finalize(this.createBinaryOrLogicalExpression(r,a,o[l-2],t)),l-=2,c=e}return t}createBinaryOrLogicalExpression(e,t,n,r){let i=ra.includes(t)?"LogicalExpression":ji;return i===ji||((n.type===zi||n.type===Yi)&&this.throwError(oa.InvalidExpression,...Ea(n)),(r.type===zi||r.type===Yi)&&this.throwError(oa.InvalidExpression,...Ea(n))),{type:i,operator:t,left:n,right:r,...this.getItemLocation(e)}}parseAssignmentExpression(){let e=this.captureStartMarker(),t=this.inheritCoverGrammar(this.parseBinaryExpression.bind(this)),n=this.captureStartMarker(),r=this.getMatchingPunctuator(na);if(!r)return t;t.type!==Hi&&t.type!==Wi&&this.throwError(oa.InvalidExpression,e,n),this.context.isAssignmentTarget||this.tolerateError(oa.InvalidLeftHandSideInAssignment,e),this.matchPunctuator("=")||(this.context.isAssignmentTarget=!1),this.readNextRawToken();let i=this.isolateCoverGrammar(this.parseAssignmentExpression.bind(this));return this.finalize({type:zi,left:t,operator:r,right:i,...this.getItemLocation(e)})}parseExpression(){return this.isolateCoverGrammar(this.parseAssignmentExpression.bind(this))}parseStatements(e){let t=[];for(;2!==this.rawToken.type&&!this.matchPunctuator(e);){let e=this.parseStatementListItem();(n=e)&&"object"==typeof n&&"type"in n&&n.type===$i||t.push(e)}var n;return t}parseStatementListItem(){return this.context.isAssignmentTarget=!0,this.matchKeyword(Mi)?this.parseFunctionDeclaration():this.matchKeyword(Ri)?this.parseExportDeclaration():this.matchKeyword(_i)?this.parseImportDeclaration():this.parseStatement()}parseBlock(){let e=this.captureStartMarker();this.expectPunctuator("{");let t=this.parseStatements("}");return this.expectPunctuator("}"),this.finalize({type:Gi,body:t,...this.getItemLocation(e)})}parseObjectStatement(){let e=this.captureStartMarker(),t=this.parseObjectExpression();return this.finalize({type:qi,expression:t,...this.getItemLocation(e)})}parseBlockOrObjectStatement(){return 0===this.context.curlyParsingType||this.peekAhead((e=>{let t=e();return!(3!==t.type&&8!==t.type||(t=e(),7!==t.type||":"!==t.value))}))?this.parseObjectStatement():this.parseBlock()}parseIdentifier(){let e=this.rawToken;if(3!==e.type)return null;let t=this.captureStartMarker();return this.readNextRawToken(),this.finalize({type:Hi,name:e.value,...this.getItemLocation(t)})}parseVariableDeclarator(){let e=this.captureStartMarker(),t=this.parseIdentifier();t||this.throwUnexpectedToken({code:oa.IdentiferExpected});let n=null;if(this.matchPunctuator("=")){this.readNextRawToken();let e=this.rawToken;try{n=this.isolateCoverGrammar(this.parseAssignmentExpression.bind(this))}catch{this.throwUnexpectedToken({rawToken:e,code:oa.InvalidVariableAssignment})}}return this.finalize({type:Qi,id:t,init:n,...this.getItemLocation(e)})}parseVariableDeclarationList(){let e=[this.parseVariableDeclarator()];for(;this.matchPunctuator(",");)this.readNextRawToken(),e.push(this.parseVariableDeclarator());return e}parseVariableDeclaration(){let e=this.captureStartMarker();this.expectKeyword(Li);let t=this.parseVariableDeclarationList();return this.consumeSemicolon(),this.finalize({type:Xi,declarations:t,kind:"var",...this.getItemLocation(e)})}parseEmptyStatement(){let e=this.captureStartMarker();return this.expectPunctuator(";"),this.finalize({type:$i,...this.getItemLocation(e)})}parseExpressionStatement(){let e=this.captureStartMarker(),t=this.parseExpression();return this.consumeSemicolon(),this.finalize({type:qi,expression:t,...this.getItemLocation(e)})}parseIfClause(){return this.withBlockContext(2,this.parseStatement.bind(this))}parseIfStatement(){let e=this.captureStartMarker();this.expectKeyword(Ni),this.expectPunctuator("(");let t=this.captureStartMarker(),n=this.parseExpression(),r=this.captureStartMarker();this.expectPunctuator(")"),(n.type===zi||n.type===Yi)&&this.throwError(oa.InvalidExpression,t,r);let i=this.parseIfClause(),a=null;return this.matchKeyword(Ti)&&(this.readNextRawToken(),a=this.parseIfClause()),this.finalize({type:"IfStatement",test:n,consequent:i,alternate:a,...this.getItemLocation(e)})}parseWhileStatement(){let e=this.captureStartMarker();this.expectKeyword(Ui),this.expectPunctuator("(");let t=this.captureStartMarker(),n=this.parseExpression(),r=this.captureStartMarker();this.expectPunctuator(")"),(n.type===zi||n.type===Yi)&&this.throwError(oa.InvalidExpression,t,r);let i=this.withBlockContext(8,this.parseStatement.bind(this));return this.finalize({type:"WhileStatement",test:n,body:i,...this.getItemLocation(e)})}parseForStatement(){let e=null,t=null,n=null,r=null,i=null,a=this.captureStartMarker();if(this.expectKeyword(Bi),this.expectPunctuator("("),this.matchPunctuator(";"))this.readNextRawToken();else if(this.matchKeyword(Li)){let t=this.captureStartMarker();this.readNextRawToken();let n=this.parseVariableDeclarationList();1===n.length&&this.matchKeyword(Pi)?(n[0].init&&this.throwError(oa.ForInOfLoopInitializer,t),r=this.finalize({type:Xi,declarations:n,kind:"var",...this.getItemLocation(t)}),this.readNextRawToken(),i=this.parseExpression()):(this.matchKeyword(Pi)&&this.throwError(oa.InvalidLeftHandSideInForIn,t),e=this.finalize({type:Xi,declarations:n,kind:"var",...this.getItemLocation(t)}),this.expectPunctuator(";"))}else{let t=this.context.isAssignmentTarget,n=this.captureStartMarker();e=this.inheritCoverGrammar(this.parseAssignmentExpression.bind(this)),this.matchKeyword(Pi)?(this.context.isAssignmentTarget||this.tolerateError(oa.InvalidLeftHandSideInForIn,n),e.type!==Hi&&this.throwError(oa.InvalidLeftHandSideInForIn,n),this.readNextRawToken(),r=e,i=this.parseExpression(),e=null):(this.context.isAssignmentTarget=t,this.expectPunctuator(";"))}r||(this.matchPunctuator(";")||(t=this.isolateCoverGrammar(this.parseExpression.bind(this))),this.expectPunctuator(";"),this.matchPunctuator(")")||(n=this.isolateCoverGrammar(this.parseExpression.bind(this)))),this.expectPunctuator(")");let s=this.withBlockContext(4,(()=>this.isolateCoverGrammar(this.parseStatement.bind(this))));return r&&i?this.finalize({type:"ForInStatement",left:r,right:i,body:s,...this.getItemLocation(a)}):this.finalize({type:"ForStatement",init:e,test:t,update:n,body:s,...this.getItemLocation(a)})}parseContinueStatement(){let e=this.captureStartMarker();return this.expectKeyword(ki),this.consumeSemicolon(),this.finalize({type:"ContinueStatement",...this.getItemLocation(e)})}parseBreakStatement(){let e=this.captureStartMarker();return this.expectKeyword(Ii),this.consumeSemicolon(),this.finalize({type:"BreakStatement",...this.getItemLocation(e)})}parseReturnStatement(){let e=this.captureStartMarker();this.expectKeyword(Oi);let t=(this.matchPunctuator(";")||this.matchPunctuator("}")||this.hasLineTerminator||2===this.rawToken.type)&&8!==this.rawToken.type&&this.rawToken.type!==aa?null:this.parseExpression();return this.consumeSemicolon(),this.finalize({type:"ReturnStatement",argument:t,...this.getItemLocation(e)})}parseStatement(){switch(this.rawToken.type){case 1:case 5:case 6:case 8:case aa:case 3:return this.parseExpressionStatement();case 7:return"{"===this.rawToken.value?this.parseBlockOrObjectStatement():"("===this.rawToken.value?this.parseExpressionStatement():";"===this.rawToken.value?this.parseEmptyStatement():this.parseExpressionStatement();case 4:switch(this.rawToken.value.toLowerCase()){case Ii:return this.parseBreakStatement();case ki:return this.parseContinueStatement();case Bi:return this.parseForStatement();case Mi:return this.parseFunctionDeclaration();case Ni:return this.parseIfStatement();case Oi:return this.parseReturnStatement();case Li:return this.parseVariableDeclaration();case Ui:return this.parseWhileStatement();default:return this.parseExpressionStatement()}default:return this.throwUnexpectedToken({rawToken:this.rawToken})}}parseFormalParameters(){let e=[];if(this.expectPunctuator("("),!this.matchPunctuator(")"))for(;2!==this.rawToken.type;){let t=this.parseIdentifier();if(t||this.throwUnexpectedToken({rawToken:this.rawToken,code:oa.IdentiferExpected}),e.push(t),this.matchPunctuator(")")||(this.expectPunctuator(","),this.matchPunctuator(")")))break}return this.expectPunctuator(")"),e}parseFunctionDeclaration(){!(1&~this.context.blockContext)&&this.throwUnexpectedToken({code:oa.NoFunctionInsideFunction}),(!(8&~this.context.blockContext)||!(2&~this.context.blockContext))&&this.throwUnexpectedToken({code:oa.NoFunctionInsideBlock});let e=this.captureStartMarker();this.expectKeyword(Mi);let t=this.parseIdentifier();t||this.throwUnexpectedToken({code:oa.InvalidFunctionIdentifier});let n=this.parseFormalParameters(),r=this.context.blockContext;this.context.blockContext|=1;let i=this.parseBlock();return this.context.blockContext=r,this.finalize({type:"FunctionDeclaration",id:t,params:n,body:i,...this.getItemLocation(e)})}parseScript(){let e=this.captureStartMarker(),t=this.parseStatements(),n=this.finalize({type:Ki,body:t,...this.getItemLocation(e)});return this.options.tokens&&(n.tokens=this.tokens),this.options.tolerant&&(n.errors=this.errorHandler.errors),n}parseExportDeclaration(){0!==this.context.blockContext&&this.throwUnexpectedToken({code:oa.ModuleExportRootOnly});let e=null,t=this.captureStartMarker();return this.expectKeyword(Ri),this.matchKeyword(Li)?e=this.parseVariableDeclaration():this.matchKeyword("function")?e=this.parseFunctionDeclaration():this.throwUnexpectedToken({code:oa.InvalidExpression}),this.finalize({type:"ExportNamedDeclaration",declaration:e,specifiers:[],source:null,...this.getItemLocation(t)})}parseModuleSpecifier(){let e=this.captureStartMarker(),t=this.rawToken;if(8===t.type)return this.readNextRawToken(),this.finalize({type:Vi,value:t.value,raw:this.getSourceValue(t),isString:!0,...this.getItemLocation(e)});this.throwError(oa.InvalidModuleUri,e)}parseDefaultSpecifier(){let e=this.captureStartMarker(),t=this.parseIdentifier();return t||this.throwUnexpectedToken({code:oa.IdentiferExpected}),this.finalize({type:"ImportDefaultSpecifier",local:t,...this.getItemLocation(e)})}parseImportDeclaration(){0!==this.context.blockContext&&this.throwUnexpectedToken({code:oa.ModuleImportRootOnly});let e=this.captureStartMarker();this.expectKeyword(_i);let t=this.parseDefaultSpecifier();this.expectContextualKeyword("from");let n=this.parseModuleSpecifier();return this.finalize({type:"ImportDeclaration",specifiers:[t],source:n,...this.getItemLocation(e)})}};function ka(e,t=[]){const n=new Ia(e,void 0,void 0).parseScript();if(null===n.body||void 0===n.body)throw new la({index:0,line:0,column:0,data:null,description:"",code:oa.InvalidExpression});return n.loadedModules={},yn(n,t),n}class Ta{constructor(e){const t=this;t._keys=[],t._values=[],t.length=0,e&&e.forEach((e=>{t.set(e[0],e[1])}))}entries(){return[].slice.call(this.keys().map(((e,t)=>[e,this._values[t]])))}keys(){return[].slice.call(this._keys)}values(){return[].slice.call(this._values)}has(e){return this._keys.includes(e)}get(e){const t=this._keys.indexOf(e);return t>-1?this._values[t]:null}deepGet(e){if(!e?.length)return null;const t=(e,n)=>null==e?null:n.length?t(e instanceof Ta?e.get(n[0]):e[n[0]],n.slice(1)):e;return t(this.get(e[0]),e.slice(1))}set(e,t){const n=this,r=this._keys.indexOf(e);return r>-1?n._values[r]=t:(n._keys.push(e),n._values.push(t),n.length=n._values.length),this}sortedSet(e,t,n,r){const i=this,a=this._keys.length,s=n||0,o=void 0!==r?r:a-1;if(0===a)return i._keys.push(e),i._values.push(t),i;if(e===this._keys[s])return this._values.splice(s,0,t),this;if(e===this._keys[o])return this._values.splice(o,0,t),this;if(e>this._keys[o])return this._keys.splice(o+1,0,e),this._values.splice(o+1,0,t),this;if(e=o)return this;const u=s+Math.floor((o-s)/2);return ethis._keys[u]?this.sortedSet(e,t,u+1,o):this}size(){return this.length}clear(){const e=this;return e._keys.length=e.length=e._values.length=0,this}delete(e){const t=this,n=t._keys.indexOf(e);return n>-1&&(t._keys.splice(n,1),t._values.splice(n,1),t.length=t._keys.length,!0)}forEach(e){this._keys.forEach(((t,n)=>{e(this._values[n],t,n)}))}map(e){return this.keys().map(((t,n)=>e(this._values[n],t,n)))}filter(e){const t=this;return t._keys.forEach(((n,r)=>{!1===e(t._values[r],n,r)&&t.delete(n)})),this}clone(){return new Ta(this.entries())}}class Ba{constructor(e=20){this._maxEntries=e,this._values=new Ta}delete(e){this._values.has(e)&&this._values.delete(e)}get(e){let t=null;return this._values.has(e)&&(t=this._values.get(e),this._values.delete(e),this._values.set(e,t)),t}put(e,t){if(this._values.size()>=this._maxEntries){const e=this._values.keys()[0];this._values.delete(e)}this._values.set(e,t)}}class Ma{constructor(e){this.portalUri=e}normalizeModuleUri(e){const t=/^[a-z0-9A-Z]+(@[0-9]+\.[0-9]+\.[0-9]+)?([?|/].*)?$/gi,n=/(?.+)\/home\/item\.html\?id=(?.+)$/gi,r=/(?.+)\/sharing\/rest\/content\/users\/[a-zA-Z0-9]+\/items\/(?.+)$/gi,i=/(?.+)\/sharing\/rest\/content\/items\/(?.+)$/gi,a=/(?.*)@(?[0-9]+\.[0-9]+\.[0-9]+)([?|/].*)?$/gi;if(e.startsWith("portal+")){let s=e.substring(7),o="",u=s,l=!1;for(const e of[n,i,r]){const t=e.exec(s);if(null!==t){const e=t.groups;u=e.itemid,o=e.portalurl,l=!0;break}}if(!1===l){if(!t.test(s))throw new X(K.UnsupportedUriProtocol,{uri:e});u=s,o=this.portalUri}u.includes("/")&&(u=u.split("/")[0]),u.includes("?")&&(u=u.split("?")[0]);let c="current";const f=a.exec(u);if(null!==f){const e=f.groups;u=e.itemid,c=e.versionstring}return s=new R({url:o}).restUrl+"/content/items/"+u+"/resources/"+c+".arc",{url:s,scheme:"portal",uri:"PO:"+s}}if(e.startsWith("mock")){if("mock"===e)return{url:"",scheme:"mock",data:'\n export var hello = 1;\n export function helloWorld() {\n return "Hello World " + hello;\n }\n ',uri:"mock"};const t=e.replace("mock:","");if(void 0!==Ma.mocks[t])return{url:"",scheme:"mock",data:Ma.mocks[t],uri:e}}throw new X(K.UnrecognizedUri,{uri:e})}async fetchModule(e){const t=Ma.cachedModules.getFromCache(e.uri);if(t)return t;const n=this.fetchSource(e);Ma.cachedModules.addToCache(e.uri,n);let r=null;try{r=await n}catch(t){throw Ma.cachedModules.removeFromCache(e.uri),t}return r}async fetchSource(e){if("portal"===e.scheme){const t=await P(e.url,{responseType:"text",query:{}});if(t.data)return ka(t.data,[])}if("mock"===e.scheme)return ka(e.data??"",[]);throw new X(K.UnsupportedUriProtocol)}static create(e){return new Ma(e)}static getDefault(){return this._default??(Ma._default=Ma._moduleResolverFactory())}static set moduleResolverClass(e){this._moduleResolverFactory=e,this._default=null}}Ma.mocks={},Ma.cachedModules=new class{constructor(e=20){this._maxEntries=e,this._cache=new Ba(this._maxEntries),this._layerMetadata=new Ba(this._maxEntries),this._serviceMetadata=new Ba(this._maxEntries),this._portalItems=new Ba(this._maxEntries)}clear(){this._cache=new Ba(this._maxEntries),this._layerMetadata=new Ba(this._maxEntries),this._serviceMetadata=new Ba(this._maxEntries),this._portalItems=new Ba(this._maxEntries)}addToCache(e,t){this._cache.put(e,t)}removeFromCache(e){this._cache.delete(e)}getFromCache(e){return this._cache.get(e)}getCachedLayerMetadata(e){return this._layerMetadata.get(e)}setCachedLayerMetadata(e,t){this._layerMetadata.put(e,t)}removeCachedLayerMetadata(e,t){this._layerMetadata.get(e)===t&&this._layerMetadata.delete(e)}getCachedServiceMetadata(e){return this._serviceMetadata.get(e)}setCachedServiceMetadata(e,t){this._serviceMetadata.put(e,t)}removeCachedServiceMetadata(e,t){this._serviceMetadata.get(e)===t&&this._serviceMetadata.delete(e)}getCachedPortalItem(e,t){return this._portalItems.get(`${t}:${e}`)}setCachedPortalItem(e,t,n){this._portalItems.put(`${t}:${e}`,n)}removeCachedPortalItem(e,t,n){const r=`${t}:${e}`;this._portalItems.get(r)===n&&this._portalItems.delete(r)}}(30),Ma._default=null,Ma._moduleResolverFactory=()=>{const e=R.getDefault();return new Ma(e.url)};class Na extends Q{constructor(e,t){super(),this.definition=null,this.context=null,this.definition=e,this.context=t}createFunction(e){return(...t)=>{const n={spatialReference:this.context.spatialReference,console:this.context.console,services:this.context.services,timeZone:this.context.timeZone??null,lrucache:this.context.lrucache,exports:this.context.exports,libraryResolver:this.context.libraryResolver,interceptor:this.context.interceptor,localScope:{},depthCounter:{depth:e.depthCounter.depth+1},globalScope:this.context.globalScope};if(n.depthCounter.depth>64)throw new $(e,Z.MaximumCallDepth,null);return Ja(this.definition,n,t,null)}}call(e,t){return Ra(e,t,((n,r,i)=>{const a={spatialReference:e.spatialReference,services:e.services,globalScope:e.globalScope,depthCounter:{depth:e.depthCounter.depth+1},libraryResolver:e.libraryResolver,exports:e.exports,timeZone:e.timeZone??null,console:e.console,lrucache:e.lrucache,interceptor:e.interceptor,localScope:{}};if(a.depthCounter.depth>64)throw new $(e,Z.MaximumCallDepth,t);return Ja(this.definition,a,i,t)}))}marshalledCall(e,t,n,r){return r(e,t,((i,a,s)=>{const o={spatialReference:e.spatialReference,globalScope:n.globalScope,services:e.services,depthCounter:{depth:e.depthCounter.depth+1},libraryResolver:e.libraryResolver,exports:e.exports,console:e.console,timeZone:e.timeZone??null,lrucache:e.lrucache,interceptor:e.interceptor,localScope:{}};return s=s.map((t=>!Pe(t)||t instanceof ne?t:ee(t,e,r))),ee(Ja(this.definition,o,s,t),n,r)}))}}class _a extends U{constructor(e){super(e)}global(e){const t=this.executingContext.globalScope[e.toLowerCase()];if(t.valueset||(t.value=Pa(this.executingContext,t.node),t.valueset=!0),Pe(t.value)&&!(t.value instanceof ne)){const e=new ne;e.fn=t.value,e.parameterEvaluator=Ra,e.context=this.executingContext,t.value=e}return t.value}setGlobal(e,t){if(Pe(t))throw new $(null,Z.AssignModuleFunction,null);this.executingContext.globalScope[e.toLowerCase()]={value:t,valueset:!0,node:null}}hasGlobal(e){return void 0===this.executingContext.exports[e]&&(e=e.toLowerCase()),void 0!==this.executingContext.exports[e]}loadModule(e){let t=e.spatialReference;null==t&&(t=new A({wkid:102100})),this.moduleScope=qa({},e.customfunctions,e.timeZone),this.executingContext={spatialReference:t,globalScope:this.moduleScope,localScope:null,libraryResolver:new z(e.libraryResolver._moduleSingletons,this.source.syntax.loadedModules),exports:{},services:e.services,console:e.console??Ha,timeZone:e.timeZone??null,lrucache:e.lrucache,interceptor:e.interceptor,depthCounter:{depth:1}},Pa(this.executingContext,this.source.syntax)}}function Ra(e,t,n){try{return!0===t.preparsed?n(e,null,t.arguments):n(e,t,function(e,t){const n=[];for(let r=0;rn.length)throw new $(e,Z.OutOfBounds,t);if(r===n.length){if("="!==t.operator)throw new $(e,Z.OutOfBounds,t);n[r]=La(i,t.operator,n[r],t,e)}else n[r]=La(i,t.operator,n[r],t,e)}else if(n instanceof Qt){if(!1===Ze(r))throw new $(e,Z.KeyAccessorMustBeString,t);if(!0===n.hasField(r))n.setField(r,La(i,t.operator,n.field(r),t,e));else{if("="!==t.operator)throw new $(e,Z.FieldNotFound,t,{key:r});n.setField(r,La(i,t.operator,null,t,e))}}else if(He(n)){if(!1===Ze(r))throw new $(e,Z.KeyAccessorMustBeString,t);if(!0===n.hasField(r))n.setField(r,La(i,t.operator,n.field(r),t,e));else{if("="!==t.operator)throw new $(e,Z.FieldNotFound,t,{key:r});n.setField(r,La(i,t.operator,null,t,e))}}else{if(Xe(n))throw new $(e,Z.Immutable,t);if(!(n instanceof _a))throw new $(e,Z.InvalidIdentifier,t);if(!1===Ze(r))throw new $(e,Z.ModuleAccessorMustBeString,t);if(!0!==n.hasGlobal(r))throw new $(e,Z.ModuleExportNotFound,t);n.setGlobal(r,La(i,t.operator,n.global(r),t,e))}return Me}n=t.left.name.toLowerCase();const i=Pa(e,t.right);if(null!=e.localScope&&void 0!==e.localScope[n])return e.localScope[n]={value:La(i,t.operator,e.localScope[n].value,t,e),valueset:!0,node:t.right},Me;if(void 0!==e.globalScope[n])return e.globalScope[n]={value:La(i,t.operator,e.globalScope[n].value,t,e),valueset:!0,node:t.right},Me;throw new $(e,Z.InvalidIdentifier,t)}(e,t);case"UpdateExpression":return function(e,t){let n,r=null,i="";if("MemberExpression"===t.argument.type){if(r=Pa(e,t.argument.object),!0===t.argument.computed?i=Pa(e,t.argument.property):"Identifier"===t.argument.property.type&&(i=t.argument.property.name),qe(r)){if(!je(i))throw new $(e,Z.ArrayAccessorMustBeNumber,t);if(i<0&&(i=r.length+i),i<0||i>=r.length)throw new $(e,Z.OutOfBounds,t);n=Dt(r[i]),r[i]="++"===t.operator?n+1:n-1}else if(r instanceof Qt){if(!1===Ze(i))throw new $(e,Z.KeyAccessorMustBeString,t);if(!0!==r.hasField(i))throw new $(e,Z.FieldNotFound,t);n=Dt(r.field(i)),r.setField(i,"++"===t.operator?n+1:n-1)}else if(He(r)){if(!1===Ze(i))throw new $(e,Z.KeyAccessorMustBeString,t);if(!0!==r.hasField(i))throw new $(e,Z.FieldNotFound,t);n=Dt(r.field(i)),r.setField(i,"++"===t.operator?n+1:n-1)}else{if(Xe(r))throw new $(e,Z.Immutable,t);if(!(r instanceof _a))throw new $(e,Z.InvalidParameter,t);if(!1===Ze(i))throw new $(e,Z.ModuleAccessorMustBeString,t);if(!0!==r.hasGlobal(i))throw new $(e,Z.ModuleExportNotFound,t);n=Dt(r.global(i)),r.setGlobal(i,"++"===t.operator?n+1:n-1)}return!1===t.prefix?n:"++"===t.operator?n+1:n-1}if(r="Identifier"===t.argument.type?t.argument.name.toLowerCase():"",!r)throw new $(e,Z.InvalidIdentifier,t);if(null!=e.localScope&&void 0!==e.localScope[r])return n=Dt(e.localScope[r].value),e.localScope[r]={value:"++"===t.operator?n+1:n-1,valueset:!0,node:t},!1===t.prefix?n:"++"===t.operator?n+1:n-1;if(void 0!==e.globalScope[r])return n=Dt(e.globalScope[r].value),e.globalScope[r]={value:"++"===t.operator?n+1:n-1,valueset:!0,node:t},!1===t.prefix?n:"++"===t.operator?n+1:n-1;throw new $(e,Z.InvalidIdentifier,t)}(e,t);case"BreakStatement":return Ne;case"ContinueStatement":return _e;case"TemplateElement":return function(e,t){return t.value?t.value.cooked:""}(0,t);case"TemplateLiteral":return function(e,t){let n="",r=0;for(const i of t.quasis)n+=i.value?i.value.cooked:"",!1===i.tail&&(n+=t.expressions[r]?ht(Ua(Pa(e,t.expressions[r]),e,t)):"",r++);return n}(e,t);case"ForStatement":return function(e,t){null!==t.init&&Pa(e,t.init);const n={testResult:!0,lastAction:Me};do{Oa(e,t,n)}while(!0===n.testResult);return n.lastAction instanceof Be?n.lastAction:Me}(e,t);case"ForInStatement":return function(e,t){const n=Pa(e,t.right);"VariableDeclaration"===t.left.type&&Pa(e,t.left);let r=null,i="";if("VariableDeclaration"===t.left.type){const e=t.left.declarations[0].id;"Identifier"===e.type&&(i=e.name)}else"Identifier"===t.left.type&&(i=t.left.name);if(!i)throw new $(e,Z.InvalidIdentifier,t);if(i=i.toLowerCase(),null!=e.localScope&&void 0!==e.localScope[i]&&(r=e.localScope[i]),null===r&&void 0!==e.globalScope[i]&&(r=e.globalScope[i]),null===r)throw new $(e,Z.InvalidIdentifier,t);if(qe(n)||Ze(n)){const i=n.length;for(let n=0;n=n.length||r<0)throw new $(e,Z.OutOfBounds,t);return n[r]}throw new $(e,Z.InvalidMemberAccessKey,t)}if(Ze(n)){if(je(r)&&isFinite(r)&&Math.floor(r)===r){if(r<0&&(r=n.length+r),r>=n.length||r<0)throw new $(e,Z.OutOfBounds,t);return n[r]}throw new $(e,Z.InvalidMemberAccessKey,t)}if(Xe(n)){if(je(r)&&isFinite(r)&&Math.floor(r)===r){if(r<0&&(r=n.length()+r),r>=n.length()||r<0)throw new $(e,Z.OutOfBounds,t);return n.get(r)}throw new $(e,Z.InvalidMemberAccessKey,t)}throw new $(e,Z.InvalidMemberAccessKey,t)}}catch(e){throw e}}(e,t);case"Literal":return t.value;case"CallExpression":return function(e,t){try{if("MemberExpression"===t.callee.type){const n=Pa(e,t.callee.object);if(!(n instanceof _a))throw new $(e,Z.FunctionNotFound,t);const r=!1===t.callee.computed?t.callee.property.name:Pa(e,t.callee.property);if(!n.hasGlobal(r))throw new $(e,Z.FunctionNotFound,t);const i=n.global(r);if(!Pe(i))throw new $(e,Z.CallNonFunction,t);return i.call(e,t)}if("Identifier"!==t.callee.type)throw new $(e,Z.FunctionNotFound,t);if(null!=e.localScope&&void 0!==e.localScope[t.callee.name.toLowerCase()]){const n=e.localScope[t.callee.name.toLowerCase()];if(Pe(n.value))return n.value.call(e,t);throw new $(e,Z.CallNonFunction,t)}if(void 0!==e.globalScope[t.callee.name.toLowerCase()]){const n=e.globalScope[t.callee.name.toLowerCase()];if(Pe(n.value))return n.value.call(e,t);throw new $(e,Z.CallNonFunction,t)}throw new $(e,Z.FunctionNotFound,t)}catch(e){throw e}}(e,t);case"UnaryExpression":return function(e,t){try{const n=Pa(e,t.argument);if(Ge(n)){if("!"===t.operator)return!n;if("-"===t.operator)return-1*Dt(n);if("+"===t.operator)return 1*Dt(n);if("~"===t.operator)return~Dt(n);throw new $(e,Z.UnsupportedUnaryOperator,t)}if("~"===t.operator)return~Dt(n);if("-"===t.operator)return-1*Dt(n);if("+"===t.operator)return 1*Dt(n);throw new $(e,Z.UnsupportedUnaryOperator,t)}catch(e){throw e}}(e,t);case"BinaryExpression":return function(e,t){try{const n=[Pa(e,t.left),Pa(e,t.right)],r=n[0],i=n[1];switch(t.operator){case"|":case"<<":case">>":case">>>":case"^":case"&":return _t(Dt(r),Dt(i),t.operator);case"==":return ft(r,i);case"!=":return!ft(r,i);case"<":case">":case"<=":case">=":return ct(r,i,t.operator);case"+":return Ze(r)||Ze(i)?ht(r)+ht(i):Dt(r)+Dt(i);case"-":return Dt(r)-Dt(i);case"*":return Dt(r)*Dt(i);case"/":return Dt(r)/Dt(i);case"%":return Dt(r)%Dt(i);default:throw new $(e,Z.UnsupportedOperator,t)}}catch(e){throw e}}(e,t);case"LogicalExpression":return function(e,t){try{const n=Pa(e,t.left);if(Ge(n))switch(t.operator){case"||":if(!0===n)return n;{const n=Pa(e,t.right);if(Ge(n))return n;throw new $(e,Z.LogicExpressionOrAnd,t)}case"&&":if(!1===n)return n;{const n=Pa(e,t.right);if(Ge(n))return n;throw new $(e,Z.LogicExpressionOrAnd,t)}default:throw new $(e,Z.LogicExpressionOrAnd,t)}throw new $(e,Z.LogicalExpressionOnlyBoolean,t)}catch(e){throw e}}(e,t);case"ArrayExpression":return function(e,t){try{const n=[];for(let r=0;r{if("CallExpression"===e.type){if("Identifier"===e.callee.type&&"expects"===e.callee.name.toLowerCase()){let n="";for(let r=0;r<(e.arguments||[]).length;r++)0===r?"Identifier"===e.arguments[r].type&&(n=e.arguments[r].name.toLowerCase()):n&&"Literal"===e.arguments[r].type&&fn(e.arguments[r].value)&&t.push(n+"."+e.arguments[r].value.toLowerCase());return!1}if("Identifier"===e.callee.type&&["domainname","domaincode","domain","haskey"].includes(e.callee.name.toLowerCase())&&e.arguments.length>=2){let n="";return"Identifier"===e.arguments[0].type&&(n=e.arguments[0].name.toLowerCase()),n&&"Literal"===e.arguments[1].type&&fn(e.arguments[1].value)&&t.push(n+"."+e.arguments[1].value.toLowerCase()),!1}}return"MemberExpression"!==e.type||"Identifier"!==e.object.type||(!1===e.computed&&e.object&&e.object.name&&e.property&&"Identifier"===e.property.type&&e.property.name?t.push(e.object.name.toLowerCase()+"."+e.property.name.toLowerCase()):e.object&&e.object.name&&e.property&&"Literal"===e.property.type&&"string"==typeof e.property.value&&t.push(e.object.name.toLowerCase()+"."+e.property.value?.toString().toLowerCase()),!1)})),t}(e)}function ss(e,t=[]){return void 0===e.usesGeometry&&yn(e,t),!0===e.usesGeometry}let os=null;function us(){return os||(os=ls(),os)}async function ls(){const e=await import("../geometry/geometryEngine.js");return Xa=!0,er=e,!0}let cs=null;function fs(){return null!==cs||(cs=hs()),cs}async function hs(){await async function(){return xi([await import("./geomasync.js")],"async"),!0}(),Qa=await import("./arcadeAsyncRuntime.js");for(const e of es)Qa.extend(e),xi(e,"async");return es=null,!0}function ds(){return Ya}function ms(){return!!Qa}function ps(){return Xa}let Ds=null;function gs(){return Ds||(Ds=ys(),Ds)}async function ys(){await fs();const[e,t,n,r,i,a]=await Promise.all([import("./featureSetUtils.js").then((e=>e.l)),import("./featuresetbase.js"),import("./featuresetgeom.js"),import("./featuresetstats.js"),import("./featuresetstring.js"),import("./knowledgegraph.js")]);return bs=e,Qa.extend([t,n,r,i,a]),xi([t,n,r,i,a],"async"),Ya=!0,!0}function ws(e,t=[]){return void 0===e.usesFeatureSet&&yn(e,t),!0===e.usesFeatureSet}async function xs(e,t,n=[],r=!1,i=null){return Fs(new Set,e,t,n,r,i)}async function Fs(e,t,n,r=[],i=!1,a=null){const s="string"==typeof t?ns(t):t,o=[];return s&&(!1===ps()&&(ss(s)||i)&&o.push(us()),!1===ms()&&(!0===s.isAsync||n)&&o.push(fs()),!1===ds()&&(ws(s)||function(e,t){if(t){for(const n of t)if(is(e,n))return!0;return!1}return!1}(s,r))&&o.push(gs())),o.length&&await Promise.all(o),await Cs(e,s,a,n,i),!0}async function Cs(e,t,n=null,r=!1,i=!1){const a=Dn(t);null===n&&a.length>0&&(n=Ma.getDefault()),t.loadedModules={};for(const s of a){B(n);const a=n.normalizeModuleUri(s.source);if(e.has(a.uri))throw new $(null,Z.CircularModules,null);e.add(a.uri);const o=await n.fetchModule(a);await Fs(e,o,r,[],i,n),e.delete(a.uri),o.isAsync&&(t.isAsync=!0),o.usesFeatureSet&&(t.usesFeatureSet=!0),o.usesGeometry&&(t.usesGeometry=!0),t.loadedModules[s.libname]={uri:a.uri,script:o}}}function As(e){if(ss(e))return!0;const t=gn(e);let n=!1;for(let e=0;e"MemberExpression"!==e.type||"Identifier"!==e.object.type||(!1===e.computed&&e.object&&e.object.name&&e.property&&"Identifier"===e.property.type&&e.property.name?t.push(e.object.name.toLowerCase()+"."+e.property.name.toLowerCase()):e.object&&e.object.name&&e.property&&"Literal"===e.property.type&&"string"==typeof e.property.value&&t.push(e.object.name.toLowerCase()+"."+e.property.value?.toString().toLowerCase()),!1))),t}(e)},featureSetUtils:vs,isAsyncEnabled:ms,isFeatureSetSupportEnabled:ds,isGeometryEnabled:ps,loadDependentModules:Cs,loadScriptDependencies:xs,parseAndExecuteScript:function(e,t,n=[]){return rs(ka(e,n),t)},parseScript:ns,referencesFunction:function(e,t){return function(e,t){let n=!1;const r=t.toLowerCase();return mn(e,(e=>!(n||"CallExpression"===e.type&&"Identifier"===e.callee.type&&e.callee.name&&e.callee.name.toLowerCase()===r&&(n=!0,1)))),n}(e,t)},referencesMember:is,scriptIsAsync:function(e,t=[]){return void 0===e.isAsync&&yn(e,t),!0===e.isAsync},scriptTouchesGeometry:As,scriptUsesFeatureSet:ws,scriptUsesGeometryEngine:ss,scriptUsesModules:function(e,t=[]){return void 0===e.usesModules&&yn(e,t),!0===e.usesModules}},Symbol.toStringTag,{value:"Module"})),Ss=/^\$(feature|aggregatedFeatures)\./i,Is={vars:{$feature:"any",$view:"any"},spatialReference:null};function ks(e){return e.replaceAll(/[|\\{}()[\]^$+*?.]/g,"\\$&")}function Ts(e){if(!e)return null;try{return ns(e)}catch(e){}return null}function Bs(e,t){if(!e)return!1;if("string"==typeof e)return t(e);const n=e;if("simple"===(r=n).type||"class-breaks"===r.type||"unique-value"===r.type||"dot-density"===r.type||"dictionary"===r.type||"pie-chart"===r.type){if("dot-density"===n.type){const e=n.attributes?.some((e=>t(e.valueExpression)));if(e)return e}const e=n.visualVariables,r=!!e&&e.some((e=>{let n=t(e.valueExpression);return"size"===e.type&&(_s(e.minSize)&&(n=n||t(e.minSize.valueExpression)),_s(e.maxSize)&&(n=n||t(e.maxSize.valueExpression))),n}));return!(!("valueExpression"in n)||!t(n.valueExpression))||r}var r;if("esri.layers.support.LabelClass"===n.declaredClass){const e=n.labelExpressionInfo?.expression;return!(!e||!t(e))||!1}return"esri.PopupTemplate"===n.declaredClass&&(!!n.expressionInfos&&n.expressionInfos.some((e=>t(e.expression)))||Array.isArray(n.content)&&n.content.some((e=>"expression"===e.type&&t(e.expressionInfo?.expression))))}function Ms(e){const t=Ts(e);return!!t&&As(t)}function Ns(e){const t=Ts(e);return!!t&&ss(t)}function _s(e){return e&&"esri.renderers.visualVariables.SizeVariable"===e.declaredClass}const Rs=Object.freeze(Object.defineProperty({__proto__:null,Dictionary:Qt,arcade:Es,arcadeFeature:an,convertFeatureLayerToFeatureSet:function({layer:e,spatialReference:t,outFields:n,returnGeometry:r,lrucache:i,interceptor:a}){if(null===e)return null;const s=vs();return s?s.constructFeatureSet(e,t,n,r??!0,i,a):null},convertJsonToArcade:function(e,t){return Qt.convertJsonToArcade(e,t)},convertMapToFeatureSetCollection:function(e){if(null===e?.map)return null;const t=vs();return t?t.createFeatureSetCollectionFromMap(e.map,e.spatialReference,e.lrucache,e.interceptor):null},convertServiceUrlToWorkspace:function({url:e,spatialReference:t,lrucache:n,interceptor:r}){const i=vs();return i?i.createFeatureSetCollectionFromService(e,t,n,r):null},createExecContext:function(e,t,n){return{vars:{$feature:null==e?new an:an.createFromGraphic(e,n),$view:t?.view},spatialReference:t?.sr,timeZone:n??null}},createFeature:function(e,t,n){return an.createFromGraphicLikeObject(t,e,n,null)},createFunction:function(e,t){const n="string"==typeof e?Ts(e):e;if(!n)return null;try{return ts(n,t=t||L(Is))}catch(e){}return null},createSyntaxTree:Ts,dependsOnView:function(e){return is(e,"$view")},enableFeatureSetOperations:function(){return gs()},enableGeometryOperations:function(){return us()},evalSyntaxTree:function(e,t){let n;try{n=rs(e,t)}catch(e){n=null}return n},executeAsyncFunction:function(e,t){try{return e?e(t):Promise.resolve(null)}catch(e){return Promise.resolve(null)}},executeFunction:function(e,t){let n;try{n=e?e(t):null}catch(e){n=null}return n},extractFieldNames:function(e,t){if(!e)return[];const n="string"==typeof e?Ts(e):e;if(!n)return[];const r=as(n);let i=new Array;r.forEach((e=>{Ss.test(e)&&(e=e.replace(Ss,""),i.push(e))}));const a=i.filter((e=>e.includes("*")));return i=i.filter((e=>!a.includes(e))),t&&a.forEach((e=>{const n=new RegExp(`^${e.split(/\*+/).map(ks).join(".*")}$`,"i");t.forEach((e=>n.test(e)?i.push(e):null))})),[...new Set(i.sort())]},getArcadeType:function(e){return null==e?null:qe(e)||Xe(e)?"array":Qe(e)?"date":Ze(e)?"text":Ge(e)?"boolean":je(e)?"number":e instanceof Qt?"dictionary":He(e)?"feature":e instanceof h?"point":e instanceof F?"polygon":e instanceof C?"polyline":e instanceof x?"multipoint":e instanceof d?"extent":e instanceof t?"dateOnly":e instanceof n?"time":Ve(e)?"featureSet":Ke(e)?"featureSetCollection":null},getViewInfo:function(e){if(e&&(null!=e.spatialReference||null!=e.scale&&null!=e.viewingMode))return{view:e.viewingMode&&null!=e.scale?new Qt({viewingMode:e.viewingMode,scale:e.scale}):null,sr:e.spatialReference}},hasGeometryFunctions:function(e){return Bs(e,Ms)},hasGeometryOperations:function(e){return Bs(e,Ns)},hasVariable:function(e,t){return!!e&&is(e,t)},loadScriptDependencies:function(e,t,n=[]){return xs(e,t,n)},updateExecContext:function(e,t){null!=e.vars&&(e.vars.$feature=t)}},Symbol.toStringTag,{value:"Module"}));export{Qn as $,$ as A,tn as B,ht as C,Qt as D,Z as E,ct as F,_t as G,wt as H,an as I,Q as J,ee as K,U as L,Et as M,te as N,Qe as O,tt as P,et as Q,Ue as R,ne as S,It as T,kt as U,Tt as V,yt as W,On as X,Ln as Y,Yn as Z,Jt as _,ai as a,Xn as a0,fr as a1,Tn as a2,En as a3,gt as a4,Ke as a5,Bt as a6,Re as a7,oe as a8,Je as a9,ge as aA,we as aB,ue as aC,Ce as aD,ye as aE,Nt as aF,xe as aG,ve as aH,be as aI,hr as aJ,Ee as aK,Ut as aL,Se as aM,Rs as aN,ur as aa,zt as ab,At as ac,Zt as ad,Gt as ae,Ft as af,jt as ag,Ct as ah,mt as ai,$t as aj,Ae as ak,Ye as al,We as am,$e as an,rt as ao,ae as ap,fe as aq,he as ar,pe as as,de as at,me as au,ce as av,le as aw,De as ax,Fe as ay,se as az,ar as b,qn as c,cr as d,ft as e,hn as f,nn as g,wn as h,Ge as i,z as j,Be as k,Te as l,Ne as m,_e as n,Pe as o,it as p,W as q,vn as r,Ze as s,qe as t,Xe as u,Me as v,He as w,Ve as x,je as y,Dt as z}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/arcgis-knowledge-client-core-simd.js b/library/arcgis/4.30/@arcgis/core/chunks/arcgis-knowledge-client-core-simd.js new file mode 100644 index 00000000..33c2184f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/arcgis-knowledge-client-core-simd.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{g as n,c as t}from"./_commonjsHelpers.js";var e,r,a,i={exports:{}};e=i,r="undefined"!=typeof document&&document.currentScript?document.currentScript.src:void 0,a=function(n){var e,a,i;n=n||{},e||(e=void 0!==n?n:{}),e.ready=new Promise((function(n,t){a=n,i=t}));var o=Object.assign({},e),u="./this.program",c="";"undefined"!=typeof document&&document.currentScript&&(c=document.currentScript.src),r&&(c=r),c=0!==c.indexOf("blob:")?c.substr(0,c.replace(/[?#].*/,"").lastIndexOf("/")+1):"";var f,s=e.print||console.log.bind(console),l=e.printErr||console.warn.bind(console);Object.assign(e,o),o=null,e.thisProgram&&(u=e.thisProgram),e.wasmBinary&&(f=e.wasmBinary),e.noExitRuntime,"object"!=typeof WebAssembly&&R("no native wasm support detected");var h,p,v,d,g,m,y,b,w,A,T,_,C=!1,P="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0;function $(n,t,e){var r=t+e;for(e=t;n[e]&&!(e>=r);)++e;if(16(a=224==(240&a)?(15&a)<<12|i<<6|o:(7&a)<<18|i<<12|o<<6|63&n[t++])?r+=String.fromCharCode(a):(a-=65536,r+=String.fromCharCode(55296|a>>10,56320|1023&a))}}else r+=String.fromCharCode(a)}return r}function k(n,t,e,r){if(0=i&&(i=65536+((1023&i)<<10)|1023&n.charCodeAt(++a)),127>=i){if(e>=r)break;t[e++]=i}else{if(2047>=i){if(e+1>=r)break;t[e++]=192|i>>6}else{if(65535>=i){if(e+2>=r)break;t[e++]=224|i>>12}else{if(e+3>=r)break;t[e++]=240|i>>18,t[e++]=128|i>>12&63}t[e++]=128|i>>6&63}t[e++]=128|63&i}}t[e]=0}}function W(n){for(var t=0,e=0;e=r?t++:2047>=r?t+=2:55296<=r&&57343>=r?(t+=4,++e):t+=3}return t}function E(){var n=h.buffer;p=n,e.HEAP8=v=new Int8Array(n),e.HEAP16=g=new Int16Array(n),e.HEAP32=y=new Int32Array(n),e.HEAPU8=d=new Uint8Array(n),e.HEAPU16=m=new Uint16Array(n),e.HEAPU32=b=new Uint32Array(n),e.HEAPF32=w=new Float32Array(n),e.HEAPF64=_=new Float64Array(n),e.HEAP64=A=new BigInt64Array(n),e.HEAPU64=T=new BigUint64Array(n)}var j,O=[],S=[],F=[];function D(){var n=e.preRun.shift();O.unshift(n)}var M,U=0,I=null;function R(n){throw e.onAbort&&e.onAbort(n),l(n="Aborted("+n+")"),C=!0,n=new WebAssembly.RuntimeError(n+". Build with -sASSERTIONS for more info."),i(n),n}function x(){return M.startsWith("data:application/octet-stream;base64,")}if(M="arcgis-knowledge-client-core-simd.wasm",!x()){var H=M;M=e.locateFile?e.locateFile(H,c):c+H}function Y(){var n=M;try{if(n==M&&f)return new Uint8Array(f);throw"both async and sync fetching of the wasm failed"}catch(n){R(n)}}function V(n){for(;0>2]=n},this.Ua=function(n){b[this.ga+8>>2]=n},this.Va=function(){y[this.ga>>2]=0},this.Oa=function(){v[this.ga+12|0]=0},this.Ya=function(){v[this.ga+13|0]=0},this.La=function(n,t){this.Ma(),this.Za(n),this.Ua(t),this.Va(),this.Oa(),this.Ya()},this.Ma=function(){b[this.ga+16>>2]=0}}var z={};function q(n){for(;n.length;){var t=n.pop();n.pop()(t)}}function N(n){return this.fromWireType(y[n>>2])}var L={},G={},J={};function Z(n){if(void 0===n)return"_unknown";var t=(n=n.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return 48<=t&&57>=t?"_"+n:n}function X(n,t){return n=Z(n),function(){return t.apply(this,arguments)}}function K(n){var t=Error,e=X(n,(function(t){this.name=n,this.message=t,void 0!==(t=Error(t).stack)&&(this.stack=this.toString()+"\n"+t.replace(/^Error(:[^\n]*)?\n/,""))}));return e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.prototype.toString=function(){return void 0===this.message?this.name:this.name+": "+this.message},e}var Q=void 0;function nn(n){throw new Q(n)}function tn(n,t,e){function r(t){(t=e(t)).length!==n.length&&nn("Mismatched type converter count");for(var r=0;r{G.hasOwnProperty(n)?a[t]=G[n]:(i.push(n),L.hasOwnProperty(n)||(L[n]=[]),L[n].push((()=>{a[t]=G[n],++o===i.length&&r(a)})))})),0===i.length&&r(a)}function en(n){if(null===n)return"null";var t=typeof n;return"object"===t||"array"===t||"function"===t?n.toString():""+n}var rn=void 0;function an(n){for(var t="";d[n];)t+=rn[d[n++]];return t}var on=void 0;function un(n){throw new on(n)}function cn(n,t,e={}){if(!("argPackAdvance"in t))throw new TypeError("registerType registeredInstance requires argPackAdvance");var r=t.name;if(n||un('type "'+r+'" must have a positive integer typeid pointer'),G.hasOwnProperty(n)){if(e.Wa)return;un("Cannot register type '"+r+"' twice")}G[n]=t,delete J[n],L.hasOwnProperty(n)&&(t=L[n],delete L[n],t.forEach((n=>n())))}function fn(n,t,e){switch(t){case 0:return e?function(n){return v[n]}:function(n){return d[n]};case 1:return e?function(n){return g[n>>1]}:function(n){return m[n>>1]};case 2:return e?function(n){return y[n>>2]}:function(n){return b[n>>2]};case 3:return e?function(n){return A[n>>3]}:function(n){return T[n>>3]};default:throw new TypeError("Unknown integer type: "+n)}}function sn(n){switch(n){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+n)}}function ln(n){un(n.ea.ha.fa.name+" instance already deleted")}var hn=!1;function pn(){}function vn(n){--n.count.value,0===n.count.value&&(n.ja?n.la.oa(n.ja):n.ha.fa.oa(n.ga))}function dn(n,t,e){return t===e?n:void 0===e.ma||null===(n=dn(n,t,e.ma))?null:e.Ka(n)}var gn={},mn=[];function yn(){for(;mn.length;){var n=mn.pop();n.ea.ua=!1,n.delete()}}var bn=void 0,wn={};function An(n,t){return t.ha&&t.ga||nn("makeClassHandle requires ptr and ptrType"),!!t.la!=!!t.ja&&nn("Both smartPtrType and smartPtr must be specified"),t.count={value:1},Tn(Object.create(n,{ea:{value:t}}))}function Tn(n){return"undefined"==typeof FinalizationRegistry?(Tn=n=>n,n):(hn=new FinalizationRegistry((n=>{vn(n.ea)})),pn=n=>{hn.unregister(n)},(Tn=n=>{var t=n.ea;return t.ja&&hn.register(n,{ea:t},n),n})(n))}function _n(){}function Cn(n,t,e){if(void 0===n[t].ia){var r=n[t];n[t]=function(){return n[t].ia.hasOwnProperty(arguments.length)||un("Function '"+e+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+n[t].ia+")!"),n[t].ia[arguments.length].apply(this,arguments)},n[t].ia=[],n[t].ia[r.ta]=r}}function Pn(n,t,r){e.hasOwnProperty(n)?((void 0===r||void 0!==e[n].ia&&void 0!==e[n].ia[r])&&un("Cannot register public name '"+n+"' twice"),Cn(e,n,n),e.hasOwnProperty(r)&&un("Cannot register multiple overloads of a function with the same number of arguments ("+r+")!"),e[n].ia[r]=t):(e[n]=t,void 0!==r&&(e[n].lb=r))}function $n(n,t,e,r,a,i,o,u){this.name=n,this.constructor=t,this.pa=e,this.oa=r,this.ma=a,this.Pa=i,this.wa=o,this.Ka=u,this.ab=[]}function kn(n,t,e){for(;t!==e;)t.wa||un("Expected null or instance of "+e.name+", got an instance of "+t.name),n=t.wa(n),t=t.ma;return n}function Wn(n,t){return null===t?(this.Ba&&un("null is not a valid "+this.name),0):(t.ea||un('Cannot pass "'+en(t)+'" as a '+this.name),t.ea.ga||un("Cannot pass deleted object as a pointer of type "+this.name),kn(t.ea.ga,t.ea.ha.fa,this.fa))}function En(n,t){if(null===t){if(this.Ba&&un("null is not a valid "+this.name),this.ya){var e=this.Ca();return null!==n&&n.push(this.oa,e),e}return 0}if(t.ea||un('Cannot pass "'+en(t)+'" as a '+this.name),t.ea.ga||un("Cannot pass deleted object as a pointer of type "+this.name),!this.xa&&t.ea.ha.xa&&un("Cannot convert argument of type "+(t.ea.la?t.ea.la.name:t.ea.ha.name)+" to parameter type "+this.name),e=kn(t.ea.ga,t.ea.ha.fa,this.fa),this.ya)switch(void 0===t.ea.ja&&un("Passing raw pointer to smart pointer is illegal"),this.gb){case 0:t.ea.la===this?e=t.ea.ja:un("Cannot convert argument of type "+(t.ea.la?t.ea.la.name:t.ea.ha.name)+" to parameter type "+this.name);break;case 1:e=t.ea.ja;break;case 2:if(t.ea.la===this)e=t.ea.ja;else{var r=t.clone();e=this.bb(e,qn((function(){r.delete()}))),null!==n&&n.push(this.oa,e)}break;default:un("Unsupporting sharing policy")}return e}function jn(n,t){return null===t?(this.Ba&&un("null is not a valid "+this.name),0):(t.ea||un('Cannot pass "'+en(t)+'" as a '+this.name),t.ea.ga||un("Cannot pass deleted object as a pointer of type "+this.name),t.ea.ha.xa&&un("Cannot convert argument of type "+t.ea.ha.name+" to parameter type "+this.name),kn(t.ea.ga,t.ea.ha.fa,this.fa))}function On(n,t,e,r,a,i,o,u,c,f,s){this.name=n,this.fa=t,this.Ba=e,this.xa=r,this.ya=a,this.$a=i,this.gb=o,this.Ha=u,this.Ca=c,this.bb=f,this.oa=s,a||void 0!==t.ma?this.toWireType=En:(this.toWireType=r?Wn:jn,this.ka=null)}function Sn(n,t,r){e.hasOwnProperty(n)||nn("Replacing nonexistant public symbol"),void 0!==e[n].ia&&void 0!==r?e[n].ia[r]=t:(e[n]=t,e[n].ta=r)}var Fn=[];function Dn(n,t){n=an(n);var e=Fn[t];return e||(t>=Fn.length&&(Fn.length=t+1),Fn[t]=e=j.get(t)),"function"!=typeof e&&un("unknown function pointer with signature "+n+": "+t),e}var Mn=void 0;function Un(n){var t=an(n=At(n));return wt(n),t}function In(n,t){var e=[],r={};throw t.forEach((function n(t){r[t]||G[t]||(J[t]?J[t].forEach(n):(e.push(t),r[t]=!0))})),new Mn(n+": "+e.map(Un).join([", "]))}function Rn(n,t,e,r,a){var i=t.length;2>i&&un("argTypes array size mismatch! Must at least get return value and 'this' types!");var o=null!==t[1]&&null!==e,u=!1;for(e=1;e>2]);return e}function Hn(n,t,e){return n instanceof Object||un(e+' with invalid "this": '+n),n instanceof t.fa.constructor||un(e+' incompatible with "this" of type '+n.constructor.name),n.ea.ga||un("cannot call emscripten binding method "+e+" on deleted object"),kn(n.ea.ga,n.ea.ha.fa,t.fa)}var Yn=[],Vn=[{},{value:void 0},{value:null},{value:!0},{value:!1}];function Bn(n){4(n||un("Cannot use deleted val. handle = "+n),Vn[n].value),qn=n=>{switch(n){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:var t=Yn.length?Yn.pop():Vn.length;return Vn[t]={Da:1,value:n},t}};function Nn(n,t,e){switch(t){case 0:return function(n){return this.fromWireType((e?v:d)[n])};case 1:return function(n){return this.fromWireType((e?g:m)[n>>1])};case 2:return function(n){return this.fromWireType((e?y:b)[n>>2])};default:throw new TypeError("Unknown integer type: "+n)}}function Ln(n,t){var e=G[n];return void 0===e&&un(t+" has unknown type "+Un(n)),e}function Gn(n,t){switch(t){case 2:return function(n){return this.fromWireType(w[n>>2])};case 3:return function(n){return this.fromWireType(_[n>>3])};default:throw new TypeError("Unknown float type: "+n)}}var Jn="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0;function Zn(n,t){for(var e=n>>1,r=e+t/2;!(e>=r)&&m[e];)++e;if(32<(e<<=1)-n&&Jn)return Jn.decode(d.subarray(n,e));for(e="",r=0;!(r>=t/2);++r){var a=g[n+2*r>>1];if(0==a)break;e+=String.fromCharCode(a)}return e}function Xn(n,t,e){if(void 0===e&&(e=2147483647),2>e)return 0;var r=t;e=(e-=2)<2*n.length?e/2:n.length;for(var a=0;a>1]=n.charCodeAt(a),t+=2;return g[t>>1]=0,t-r}function Kn(n){return 2*n.length}function Qn(n,t){for(var e=0,r="";!(e>=t/4);){var a=y[n+4*e>>2];if(0==a)break;++e,65536<=a?(a-=65536,r+=String.fromCharCode(55296|a>>10,56320|1023&a)):r+=String.fromCharCode(a)}return r}function nt(n,t,e){if(void 0===e&&(e=2147483647),4>e)return 0;var r=t;e=r+e-4;for(var a=0;a=i&&(i=65536+((1023&i)<<10)|1023&n.charCodeAt(++a)),y[t>>2]=i,(t+=4)+4>e)break}return y[t>>2]=0,t-r}function tt(n){for(var t=0,e=0;e=r&&++e,t+=4}return t}function et(n,t){for(var e=Array(n),r=0;r>2],"parameter "+r);return e}var rt={};function at(n){var t=rt[n];return void 0===t?an(n):t}var it=[];function ot(){function n(n){n.$$$embind_global$$$=n;var t="object"==typeof $$$embind_global$$$&&n.$$$embind_global$$$==n;return t||delete n.$$$embind_global$$$,t}if("object"==typeof globalThis)return globalThis;if("object"==typeof $$$embind_global$$$)return $$$embind_global$$$;if("object"==typeof t&&n(t)?$$$embind_global$$$=t:"object"==typeof self&&n(self)&&($$$embind_global$$$=self),"object"==typeof $$$embind_global$$$)return $$$embind_global$$$;throw Error("unable to get global object.")}var ut=[],ct={};function ft(){if(!st){var n,t={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:("object"==typeof navigator&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",_:u||"./this.program"};for(n in ct)void 0===ct[n]?delete t[n]:t[n]=ct[n];var e=[];for(n in t)e.push(n+"="+t[n]);st=e}return st}var st,lt=[null,[],[]];function ht(n){return 0==n%4&&(0!=n%100||0==n%400)}var pt=[31,29,31,30,31,30,31,31,30,31,30,31],vt=[31,28,31,30,31,30,31,31,30,31,30,31];Q=e.InternalError=K("InternalError");for(var dt=Array(256),gt=0;256>gt;++gt)dt[gt]=String.fromCharCode(gt);rn=dt,on=e.BindingError=K("BindingError"),_n.prototype.isAliasOf=function(n){if(!(this instanceof _n&&n instanceof _n))return!1;var t=this.ea.ha.fa,e=this.ea.ga,r=n.ea.ha.fa;for(n=n.ea.ga;t.ma;)e=t.wa(e),t=t.ma;for(;r.ma;)n=r.wa(n),r=r.ma;return t===r&&e===n},_n.prototype.clone=function(){if(this.ea.ga||ln(this),this.ea.va)return this.ea.count.value+=1,this;var n=Tn,t=Object,e=t.create,r=Object.getPrototypeOf(this),a=this.ea;return(n=n(e.call(t,r,{ea:{value:{count:a.count,ua:a.ua,va:a.va,ga:a.ga,ha:a.ha,ja:a.ja,la:a.la}}}))).ea.count.value+=1,n.ea.ua=!1,n},_n.prototype.delete=function(){this.ea.ga||ln(this),this.ea.ua&&!this.ea.va&&un("Object already scheduled for deletion"),pn(this),vn(this.ea),this.ea.va||(this.ea.ja=void 0,this.ea.ga=void 0)},_n.prototype.isDeleted=function(){return!this.ea.ga},_n.prototype.deleteLater=function(){return this.ea.ga||ln(this),this.ea.ua&&!this.ea.va&&un("Object already scheduled for deletion"),mn.push(this),1===mn.length&&bn&&bn(yn),this.ea.ua=!0,this},e.getInheritedInstanceCount=function(){return Object.keys(wn).length},e.getLiveInheritedInstances=function(){var n,t=[];for(n in wn)wn.hasOwnProperty(n)&&t.push(wn[n]);return t},e.flushPendingDeletes=yn,e.setDelayFunction=function(n){bn=n,mn.length&&bn&&bn(yn)},On.prototype.Qa=function(n){return this.Ha&&(n=this.Ha(n)),n},On.prototype.Fa=function(n){this.oa&&this.oa(n)},On.prototype.argPackAdvance=8,On.prototype.readValueFromPointer=N,On.prototype.deleteObject=function(n){null!==n&&n.delete()},On.prototype.fromWireType=function(n){function t(){return this.ya?An(this.fa.pa,{ha:this.$a,ga:e,la:this,ja:n}):An(this.fa.pa,{ha:this,ga:n})}var e=this.Qa(n);if(!e)return this.Fa(n),null;var r=function(n,t){for(void 0===t&&un("ptr should not be undefined");n.ma;)t=n.wa(t),n=n.ma;return wn[t]}(this.fa,e);if(void 0!==r)return 0===r.ea.count.value?(r.ea.ga=e,r.ea.ja=n,r.clone()):(r=r.clone(),this.Fa(n),r);if(r=this.fa.Pa(e),!(r=gn[r]))return t.call(this);r=this.xa?r.Ia:r.pointerType;var a=dn(e,this.fa,r.fa);return null===a?t.call(this):this.ya?An(r.fa.pa,{ha:r,ga:a,la:this,ja:n}):An(r.fa.pa,{ha:r,ga:a})},Mn=e.UnboundTypeError=K("UnboundTypeError"),e.count_emval_handles=function(){for(var n=0,t=5;tn.Ta)).concat(a.map((n=>n.eb))),(n=>{var i={};return a.forEach(((t,e)=>{var r=n[e],o=t.Ra,u=t.Sa,c=n[e+a.length],f=t.cb,s=t.fb;i[t.Na]={read:n=>r.fromWireType(o(u,n)),write:(n,t)=>{var e=[];f(s,n,c.toWireType(e,t)),q(e)}}})),[{name:t.name,fromWireType:function(n){var t,e={};for(t in i)e[t]=i[t].read(n);return r(n),e},toWireType:function(n,t){for(var a in i)if(!(a in t))throw new TypeError('Missing field: "'+a+'"');var o=e();for(a in i)i[a].write(o,t[a]);return null!==n&&n.push(r,o),o},argPackAdvance:8,readValueFromPointer:N,ka:r}]}))},F:function(n,t,e,r,a){t=an(t),e=sn(e);var i=-1!=t.indexOf("u");i&&(a=(1n<<64n)-1n),cn(n,{name:t,fromWireType:function(n){return n},toWireType:function(n,e){if("bigint"!=typeof e&&"number"!=typeof e)throw new TypeError('Cannot convert "'+en(e)+'" to '+this.name);if(ea)throw new TypeError('Passing a number "'+en(e)+'" from JS side to C/C++ side to an argument of type "'+t+'", which is outside the valid range ['+r+", "+a+"]!");return e},argPackAdvance:8,readValueFromPointer:fn(t,e,!i),ka:null})},S:function(n,t,e,r,a){var i=sn(e);cn(n,{name:t=an(t),fromWireType:function(n){return!!n},toWireType:function(n,t){return t?r:a},argPackAdvance:8,readValueFromPointer:function(n){if(1===e)var r=v;else if(2===e)r=g;else{if(4!==e)throw new TypeError("Unknown boolean type size: "+t);r=y}return this.fromWireType(r[n>>i])},ka:null})},f:function(n,t,e,r,a,i,o,u,c,f,s,l,h){s=an(s),i=Dn(a,i),u&&(u=Dn(o,u)),f&&(f=Dn(c,f)),h=Dn(l,h);var p=Z(s);Pn(p,(function(){In("Cannot construct "+s+" due to unbound types",[r])})),tn([n,t,e],r?[r]:[],(function(t){if(t=t[0],r)var e=t.fa,a=e.pa;else a=_n.prototype;t=X(p,(function(){if(Object.getPrototypeOf(this)!==o)throw new on("Use 'new' to construct "+s);if(void 0===c.qa)throw new on(s+" has no accessible constructor");var n=c.qa[arguments.length];if(void 0===n)throw new on("Tried to invoke ctor of "+s+" with invalid number of parameters ("+arguments.length+") - expected ("+Object.keys(c.qa).toString()+") parameters instead!");return n.apply(this,arguments)}));var o=Object.create(a,{constructor:{value:t}});t.prototype=o;var c=new $n(s,t,o,h,e,i,u,f);e=new On(s,c,!0,!1,!1),a=new On(s+"*",c,!1,!1,!1);var l=new On(s+" const*",c,!1,!0,!1);return gn[n]={pointerType:a,Ia:l},Sn(p,t),[e,a,l]}))},v:function(n,t,e,r,a,i,o){var u=xn(e,r);t=an(t),i=Dn(a,i),tn([],[n],(function(n){function r(){In("Cannot call "+a+" due to unbound types",u)}var a=(n=n[0]).name+"."+t;t.startsWith("@@")&&(t=Symbol[t.substring(2)]);var c=n.fa.constructor;return void 0===c[t]?(r.ta=e-1,c[t]=r):(Cn(c,t,a),c[t].ia[e-1]=r),tn([],u,(function(n){return n=Rn(a,[n[0],null].concat(n.slice(1)),null,i,o),void 0===c[t].ia?(n.ta=e-1,c[t]=n):c[t].ia[e-1]=n,[]})),[]}))},i:function(n,t,e,r,a,i){0{In("Cannot construct "+n.name+" due to unbound types",o)},tn([],o,(function(r){return r.splice(1,0,null),n.fa.qa[t-1]=Rn(e,r,null,a,i),[]})),[]}))},b:function(n,t,e,r,a,i,o,u){var c=xn(e,r);t=an(t),i=Dn(a,i),tn([],[n],(function(n){function r(){In("Cannot call "+a+" due to unbound types",c)}var a=(n=n[0]).name+"."+t;t.startsWith("@@")&&(t=Symbol[t.substring(2)]),u&&n.fa.ab.push(t);var f=n.fa.pa,s=f[t];return void 0===s||void 0===s.ia&&s.className!==n.name&&s.ta===e-2?(r.ta=e-2,r.className=n.name,f[t]=r):(Cn(f,t,a),f[t].ia[e-2]=r),tn([],c,(function(r){return r=Rn(a,r,n,i,o),void 0===f[t].ia?(r.ta=e-2,f[t]=r):f[t].ia[e-2]=r,[]})),[]}))},c:function(n,t,e,r,a,i,o,u,c,f){t=an(t),a=Dn(r,a),tn([],[n],(function(n){var r=(n=n[0]).name+"."+t,s={get:function(){In("Cannot access "+r+" due to unbound types",[e,o])},enumerable:!0,configurable:!0};return s.set=c?()=>{In("Cannot access "+r+" due to unbound types",[e,o])}:()=>{un(r+" is a read-only property")},Object.defineProperty(n.fa.pa,t,s),tn([],c?[e,o]:[e],(function(e){var o=e[0],s={get:function(){var t=Hn(this,n,r+" getter");return o.fromWireType(a(i,t))},enumerable:!0};if(c){c=Dn(u,c);var l=e[1];s.set=function(t){var e=Hn(this,n,r+" setter"),a=[];c(f,e,l.toWireType(a,t)),q(a)}}return Object.defineProperty(n.fa.pa,t,s),[]})),[]}))},R:function(n,t){cn(n,{name:t=an(t),fromWireType:function(n){var t=zn(n);return Bn(n),t},toWireType:function(n,t){return qn(t)},argPackAdvance:8,readValueFromPointer:N,ka:null})},o:function(n,t,e,r){function a(){}e=sn(e),t=an(t),a.values={},cn(n,{name:t,constructor:a,fromWireType:function(n){return this.constructor.values[n]},toWireType:function(n,t){return t.value},argPackAdvance:8,readValueFromPointer:Nn(t,e,r),ka:null}),Pn(t,a)},e:function(n,t,e){var r=Ln(n,"enum");t=an(t),n=r.constructor,r=Object.create(r.constructor.prototype,{value:{value:e},constructor:{value:X(r.name+"_"+t,(function(){}))}}),n.values[e]=r,n[t]=r},E:function(n,t,e){e=sn(e),cn(n,{name:t=an(t),fromWireType:function(n){return n},toWireType:function(n,t){return t},argPackAdvance:8,readValueFromPointer:Gn(t,e),ka:null})},W:function(n,t,e,r,a,i){var o=xn(t,e);n=an(n),a=Dn(r,a),Pn(n,(function(){In("Cannot call "+n+" due to unbound types",o)}),t-1),tn([],o,(function(e){return Sn(n,Rn(n,[e[0],null].concat(e.slice(1)),null,a,i),t-1),[]}))},w:function(n,t,e,r,a){t=an(t),-1===a&&(a=4294967295),a=sn(e);var i=n=>n;if(0===r){var o=32-8*e;i=n=>n<>>o}e=t.includes("unsigned")?function(n,t){return t>>>0}:function(n,t){return t},cn(n,{name:t,fromWireType:i,toWireType:e,argPackAdvance:8,readValueFromPointer:fn(t,a,0!==r),ka:null})},r:function(n,t,e){function r(n){var t=b;return new a(p,t[1+(n>>=2)],t[n])}var a=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,BigInt64Array,BigUint64Array][t];cn(n,{name:e=an(e),fromWireType:r,argPackAdvance:8,readValueFromPointer:r},{Wa:!0})},h:function(n,t,e,r,a,i,o,u,c,f,s,l){e=an(e),i=Dn(a,i),u=Dn(o,u),f=Dn(c,f),l=Dn(s,l),tn([n],[t],(function(n){return n=n[0],[new On(e,n.fa,!1,!1,!0,n,r,i,u,f,l)]}))},G:function(n,t){var e="std::string"===(t=an(t));cn(n,{name:t,fromWireType:function(n){var t=b[n>>2],r=n+4;if(e)for(var a=r,i=0;i<=t;++i){var o=r+i;if(i==t||0==d[o]){if(a=a?$(d,a,o-a):"",void 0===u)var u=a;else u+=String.fromCharCode(0),u+=a;a=o+1}}else{for(u=Array(t),i=0;i>2]=a,e&&r)k(t,d,o,a+1);else if(r)for(r=0;rm,u=1;else 4===t&&(r=Qn,a=nt,i=tt,o=()=>b,u=2);cn(n,{name:e,fromWireType:function(n){for(var e,a=b[n>>2],i=o(),c=n+4,f=0;f<=a;++f){var s=n+4+f*t;f!=a&&0!=i[s>>u]||(c=r(c,s-c),void 0===e?e=c:(e+=String.fromCharCode(0),e+=c),c=s+t)}return wt(n),e},toWireType:function(n,r){"string"!=typeof r&&un("Cannot pass non-string to C++ string type "+e);var o=i(r),c=bt(4+o+t);return b[c>>2]=o>>u,a(r,c+4,o+t),null!==n&&n.push(wt,c),c},argPackAdvance:8,readValueFromPointer:N,ka:function(n){wt(n)}})},t:function(n,t,e,r,a,i){z[n]={name:an(t),Ca:Dn(e,r),oa:Dn(a,i),Ga:[]}},j:function(n,t,e,r,a,i,o,u,c,f){z[n].Ga.push({Na:an(t),Ta:e,Ra:Dn(r,a),Sa:i,eb:o,cb:Dn(u,c),fb:f})},T:function(n,t){cn(n,{Xa:!0,name:t=an(t),argPackAdvance:0,fromWireType:function(){},toWireType:function(){}})},l:function(n,t,e){n=zn(n),t=Ln(t,"emval::as");var r=[],a=qn(r);return b[e>>2]=a,t.toWireType(r,n)},z:function(n,t){return n=zn(n),(t=Ln(t,"emval::as")).toWireType(null,n)},X:function(n,t,e,r){n=zn(n),e=et(t,e);for(var a=Array(t),i=0;i>2]=qn(i),n(t,e,i,a)},C:function(n,t,e,r){(n=it[n])(t=zn(t),e=at(e),null,r)},a:Bn,H:function(n){return 0===n?qn(ot()):(n=at(n),qn(ot()[n]))},A:function(n,t){var e=et(n,t),r=e[0];t=r.name+"_$"+e.slice(1).map((function(n){return n.name})).join("_")+"$";var a=ut[t];if(void 0!==a)return a;var i=Array(n-1);return a=function(n){var t=it.length;return it.push(n),t}(((t,a,o,u)=>{for(var c=0,f=0;f>>=0))return!1;for(var e=1;4>=e;e*=2){var r=t*(1+.2/e);r=Math.min(r,n+100663296);var a=Math;r=Math.max(n,r),a=a.min.call(a,2147483648,r+(65536-r%65536)%65536);n:{try{h.grow(a-p.byteLength+65535>>>16),E();var i=1;break n}catch(n){}i=void 0}if(i)return!0}return!1},K:function(n,t){var e=0;return ft().forEach((function(r,a){var i=t+e;for(a=b[n+4*a>>2]=i,i=0;i>2]=e.length;var r=0;return e.forEach((function(n){r+=n.length+1})),b[t>>2]=r,0},Q:function(){return 52},P:function(){return 70},O:function(n,t,e,r){for(var a=0,i=0;i>2],u=b[t+4>>2];t+=8;for(var c=0;c>2]=a,0},J:function(n,t,e,r){return function(n,t,e,r){function a(n,t,e){for(n="number"==typeof n?n.toString():n||"";n.lengthn?-1:0r-n.getDate())){n.setDate(n.getDate()+t);break}t-=r-n.getDate()+1,n.setDate(1),11>e?n.setMonth(e+1):(n.setMonth(0),n.setFullYear(n.getFullYear()+1))}return e=new Date(n.getFullYear()+1,0,4),t=u(new Date(n.getFullYear(),0,4)),e=u(e),0>=o(t,n)?0>=o(e,n)?n.getFullYear()+1:n.getFullYear():n.getFullYear()-1}var f=y[r+40>>2];for(var s in r={jb:y[r>>2],ib:y[r+4>>2],za:y[r+8>>2],Ea:y[r+12>>2],Aa:y[r+16>>2],sa:y[r+20>>2],na:y[r+24>>2],ra:y[r+28>>2],mb:y[r+32>>2],hb:y[r+36>>2],kb:f&&f?$(d,f):""},e=e?$(d,e):"",f={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"})e=e.replace(new RegExp(s,"g"),f[s]);var l="Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),h="January February March April May June July August September October November December".split(" ");for(s in f={"%a":function(n){return l[n.na].substring(0,3)},"%A":function(n){return l[n.na]},"%b":function(n){return h[n.Aa].substring(0,3)},"%B":function(n){return h[n.Aa]},"%C":function(n){return i((n.sa+1900)/100|0,2)},"%d":function(n){return i(n.Ea,2)},"%e":function(n){return a(n.Ea,2," ")},"%g":function(n){return c(n).toString().substring(2)},"%G":function(n){return c(n)},"%H":function(n){return i(n.za,2)},"%I":function(n){return 0==(n=n.za)?n=12:12n.za?"AM":"PM"},"%S":function(n){return i(n.jb,2)},"%t":function(){return"\t"},"%u":function(n){return n.na||7},"%U":function(n){return i(Math.floor((n.ra+7-n.na)/7),2)},"%V":function(n){var t=Math.floor((n.ra+7-(n.na+6)%7)/7);if(2>=(n.na+371-n.ra-2)%7&&t++,t)53==t&&(4==(e=(n.na+371-n.ra)%7)||3==e&&ht(n.sa)||(t=1));else{t=52;var e=(n.na+7-n.ra-1)%7;(4==e||5==e&&ht(n.sa%400-1))&&t++}return i(t,2)},"%w":function(n){return n.na},"%W":function(n){return i(Math.floor((n.ra+7-(n.na+6)%7)/7),2)},"%y":function(n){return(n.sa+1900).toString().substring(2)},"%Y":function(n){return n.sa+1900},"%z":function(n){var t=0<=(n=n.hb);return n=Math.abs(n)/60,(t?"+":"-")+String("0000"+(n/60*100+n%60)).slice(-4)},"%Z":function(n){return n.kb},"%%":function(){return"%"}},e=e.replace(/%%/g,"\0\0"),f)e.includes(s)&&(e=e.replace(new RegExp(s,"g"),f[s](r)));return s=function(n){var t=Array(W(n)+1);return k(n,t,0,t.length),t}(e=e.replace(/\0\0/g,"%")),s.length>t?0:(v.set(s,n),s.length-1)}(n,t,e,r)}};!function(){function n(n){e.asm=n.exports,h=e.asm.Y,E(),j=e.asm.ca,S.unshift(e.asm.Z),U--,e.monitorRunDependencies&&e.monitorRunDependencies(U),0==U&&I&&(n=I,I=null,n())}function t(t){n(t.instance)}function r(n){return(f||"function"!=typeof fetch?Promise.resolve().then((function(){return Y()})):fetch(M,{credentials:"same-origin"}).then((function(n){if(!n.ok)throw"failed to load wasm binary file at '"+M+"'";return n.arrayBuffer()})).catch((function(){return Y()}))).then((function(n){return WebAssembly.instantiate(n,a)})).then((function(n){return n})).then(n,(function(n){l("failed to asynchronously prepare wasm: "+n),R(n)}))}var a={a:mt};if(U++,e.monitorRunDependencies&&e.monitorRunDependencies(U),e.instantiateWasm)try{return e.instantiateWasm(a,n)}catch(n){l("Module.instantiateWasm callback failed with error: "+n),i(n)}(f||"function"!=typeof WebAssembly.instantiateStreaming||x()||"function"!=typeof fetch?r(t):fetch(M,{credentials:"same-origin"}).then((function(n){return WebAssembly.instantiateStreaming(n,a).then(t,(function(n){return l("wasm streaming compile failed: "+n),l("falling back to ArrayBuffer instantiation"),r(t)}))}))).catch(i)}(),e.___wasm_call_ctors=function(){return(e.___wasm_call_ctors=e.asm.Z).apply(null,arguments)};var yt,bt=e._malloc=function(){return(bt=e._malloc=e.asm._).apply(null,arguments)},wt=e._free=function(){return(wt=e._free=e.asm.$).apply(null,arguments)},At=e.___getTypeName=function(){return(At=e.___getTypeName=e.asm.aa).apply(null,arguments)};function Tt(){function n(){if(!yt&&(yt=!0,e.calledRun=!0,!C)){if(V(S),a(e),e.onRuntimeInitialized&&e.onRuntimeInitialized(),e.postRun)for("function"==typeof e.postRun&&(e.postRun=[e.postRun]);e.postRun.length;){var n=e.postRun.shift();F.unshift(n)}V(F)}}if(!(0=r);)++e;if(16(a=224==(240&a)?(15&a)<<12|i<<6|o:(7&a)<<18|i<<12|o<<6|63&n[t++])?r+=String.fromCharCode(a):(a-=65536,r+=String.fromCharCode(55296|a>>10,56320|1023&a))}}else r+=String.fromCharCode(a)}return r}function k(n,t,e,r){if(0=i&&(i=65536+((1023&i)<<10)|1023&n.charCodeAt(++a)),127>=i){if(e>=r)break;t[e++]=i}else{if(2047>=i){if(e+1>=r)break;t[e++]=192|i>>6}else{if(65535>=i){if(e+2>=r)break;t[e++]=224|i>>12}else{if(e+3>=r)break;t[e++]=240|i>>18,t[e++]=128|i>>12&63}t[e++]=128|i>>6&63}t[e++]=128|63&i}}t[e]=0}}function W(n){for(var t=0,e=0;e=r?t++:2047>=r?t+=2:55296<=r&&57343>=r?(t+=4,++e):t+=3}return t}function E(){var n=h.buffer;p=n,e.HEAP8=v=new Int8Array(n),e.HEAP16=g=new Int16Array(n),e.HEAP32=y=new Int32Array(n),e.HEAPU8=d=new Uint8Array(n),e.HEAPU16=m=new Uint16Array(n),e.HEAPU32=b=new Uint32Array(n),e.HEAPF32=w=new Float32Array(n),e.HEAPF64=_=new Float64Array(n),e.HEAP64=A=new BigInt64Array(n),e.HEAPU64=T=new BigUint64Array(n)}var j,O=[],S=[],F=[];function D(){var n=e.preRun.shift();O.unshift(n)}var M,U=0,I=null;function R(n){throw e.onAbort&&e.onAbort(n),l(n="Aborted("+n+")"),C=!0,n=new WebAssembly.RuntimeError(n+". Build with -sASSERTIONS for more info."),i(n),n}function x(){return M.startsWith("data:application/octet-stream;base64,")}if(M="arcgis-knowledge-client-core.wasm",!x()){var H=M;M=e.locateFile?e.locateFile(H,c):c+H}function Y(){var n=M;try{if(n==M&&f)return new Uint8Array(f);throw"both async and sync fetching of the wasm failed"}catch(n){R(n)}}function V(n){for(;0>2]=n},this.Ua=function(n){b[this.ga+8>>2]=n},this.Va=function(){y[this.ga>>2]=0},this.Oa=function(){v[this.ga+12|0]=0},this.Ya=function(){v[this.ga+13|0]=0},this.La=function(n,t){this.Ma(),this.Za(n),this.Ua(t),this.Va(),this.Oa(),this.Ya()},this.Ma=function(){b[this.ga+16>>2]=0}}var z={};function q(n){for(;n.length;){var t=n.pop();n.pop()(t)}}function N(n){return this.fromWireType(y[n>>2])}var L={},G={},J={};function Z(n){if(void 0===n)return"_unknown";var t=(n=n.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return 48<=t&&57>=t?"_"+n:n}function X(n,t){return n=Z(n),function(){return t.apply(this,arguments)}}function K(n){var t=Error,e=X(n,(function(t){this.name=n,this.message=t,void 0!==(t=Error(t).stack)&&(this.stack=this.toString()+"\n"+t.replace(/^Error(:[^\n]*)?\n/,""))}));return e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.prototype.toString=function(){return void 0===this.message?this.name:this.name+": "+this.message},e}var Q=void 0;function nn(n){throw new Q(n)}function tn(n,t,e){function r(t){(t=e(t)).length!==n.length&&nn("Mismatched type converter count");for(var r=0;r{G.hasOwnProperty(n)?a[t]=G[n]:(i.push(n),L.hasOwnProperty(n)||(L[n]=[]),L[n].push((()=>{a[t]=G[n],++o===i.length&&r(a)})))})),0===i.length&&r(a)}function en(n){if(null===n)return"null";var t=typeof n;return"object"===t||"array"===t||"function"===t?n.toString():""+n}var rn=void 0;function an(n){for(var t="";d[n];)t+=rn[d[n++]];return t}var on=void 0;function un(n){throw new on(n)}function cn(n,t,e={}){if(!("argPackAdvance"in t))throw new TypeError("registerType registeredInstance requires argPackAdvance");var r=t.name;if(n||un('type "'+r+'" must have a positive integer typeid pointer'),G.hasOwnProperty(n)){if(e.Wa)return;un("Cannot register type '"+r+"' twice")}G[n]=t,delete J[n],L.hasOwnProperty(n)&&(t=L[n],delete L[n],t.forEach((n=>n())))}function fn(n,t,e){switch(t){case 0:return e?function(n){return v[n]}:function(n){return d[n]};case 1:return e?function(n){return g[n>>1]}:function(n){return m[n>>1]};case 2:return e?function(n){return y[n>>2]}:function(n){return b[n>>2]};case 3:return e?function(n){return A[n>>3]}:function(n){return T[n>>3]};default:throw new TypeError("Unknown integer type: "+n)}}function sn(n){switch(n){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+n)}}function ln(n){un(n.ea.ha.fa.name+" instance already deleted")}var hn=!1;function pn(){}function vn(n){--n.count.value,0===n.count.value&&(n.ja?n.la.oa(n.ja):n.ha.fa.oa(n.ga))}function dn(n,t,e){return t===e?n:void 0===e.ma||null===(n=dn(n,t,e.ma))?null:e.Ka(n)}var gn={},mn=[];function yn(){for(;mn.length;){var n=mn.pop();n.ea.ua=!1,n.delete()}}var bn=void 0,wn={};function An(n,t){return t.ha&&t.ga||nn("makeClassHandle requires ptr and ptrType"),!!t.la!=!!t.ja&&nn("Both smartPtrType and smartPtr must be specified"),t.count={value:1},Tn(Object.create(n,{ea:{value:t}}))}function Tn(n){return"undefined"==typeof FinalizationRegistry?(Tn=n=>n,n):(hn=new FinalizationRegistry((n=>{vn(n.ea)})),pn=n=>{hn.unregister(n)},(Tn=n=>{var t=n.ea;return t.ja&&hn.register(n,{ea:t},n),n})(n))}function _n(){}function Cn(n,t,e){if(void 0===n[t].ia){var r=n[t];n[t]=function(){return n[t].ia.hasOwnProperty(arguments.length)||un("Function '"+e+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+n[t].ia+")!"),n[t].ia[arguments.length].apply(this,arguments)},n[t].ia=[],n[t].ia[r.ta]=r}}function Pn(n,t,r){e.hasOwnProperty(n)?((void 0===r||void 0!==e[n].ia&&void 0!==e[n].ia[r])&&un("Cannot register public name '"+n+"' twice"),Cn(e,n,n),e.hasOwnProperty(r)&&un("Cannot register multiple overloads of a function with the same number of arguments ("+r+")!"),e[n].ia[r]=t):(e[n]=t,void 0!==r&&(e[n].lb=r))}function $n(n,t,e,r,a,i,o,u){this.name=n,this.constructor=t,this.pa=e,this.oa=r,this.ma=a,this.Pa=i,this.wa=o,this.Ka=u,this.ab=[]}function kn(n,t,e){for(;t!==e;)t.wa||un("Expected null or instance of "+e.name+", got an instance of "+t.name),n=t.wa(n),t=t.ma;return n}function Wn(n,t){return null===t?(this.Ba&&un("null is not a valid "+this.name),0):(t.ea||un('Cannot pass "'+en(t)+'" as a '+this.name),t.ea.ga||un("Cannot pass deleted object as a pointer of type "+this.name),kn(t.ea.ga,t.ea.ha.fa,this.fa))}function En(n,t){if(null===t){if(this.Ba&&un("null is not a valid "+this.name),this.ya){var e=this.Ca();return null!==n&&n.push(this.oa,e),e}return 0}if(t.ea||un('Cannot pass "'+en(t)+'" as a '+this.name),t.ea.ga||un("Cannot pass deleted object as a pointer of type "+this.name),!this.xa&&t.ea.ha.xa&&un("Cannot convert argument of type "+(t.ea.la?t.ea.la.name:t.ea.ha.name)+" to parameter type "+this.name),e=kn(t.ea.ga,t.ea.ha.fa,this.fa),this.ya)switch(void 0===t.ea.ja&&un("Passing raw pointer to smart pointer is illegal"),this.gb){case 0:t.ea.la===this?e=t.ea.ja:un("Cannot convert argument of type "+(t.ea.la?t.ea.la.name:t.ea.ha.name)+" to parameter type "+this.name);break;case 1:e=t.ea.ja;break;case 2:if(t.ea.la===this)e=t.ea.ja;else{var r=t.clone();e=this.bb(e,qn((function(){r.delete()}))),null!==n&&n.push(this.oa,e)}break;default:un("Unsupporting sharing policy")}return e}function jn(n,t){return null===t?(this.Ba&&un("null is not a valid "+this.name),0):(t.ea||un('Cannot pass "'+en(t)+'" as a '+this.name),t.ea.ga||un("Cannot pass deleted object as a pointer of type "+this.name),t.ea.ha.xa&&un("Cannot convert argument of type "+t.ea.ha.name+" to parameter type "+this.name),kn(t.ea.ga,t.ea.ha.fa,this.fa))}function On(n,t,e,r,a,i,o,u,c,f,s){this.name=n,this.fa=t,this.Ba=e,this.xa=r,this.ya=a,this.$a=i,this.gb=o,this.Ha=u,this.Ca=c,this.bb=f,this.oa=s,a||void 0!==t.ma?this.toWireType=En:(this.toWireType=r?Wn:jn,this.ka=null)}function Sn(n,t,r){e.hasOwnProperty(n)||nn("Replacing nonexistant public symbol"),void 0!==e[n].ia&&void 0!==r?e[n].ia[r]=t:(e[n]=t,e[n].ta=r)}var Fn=[];function Dn(n,t){n=an(n);var e=Fn[t];return e||(t>=Fn.length&&(Fn.length=t+1),Fn[t]=e=j.get(t)),"function"!=typeof e&&un("unknown function pointer with signature "+n+": "+t),e}var Mn=void 0;function Un(n){var t=an(n=At(n));return wt(n),t}function In(n,t){var e=[],r={};throw t.forEach((function n(t){r[t]||G[t]||(J[t]?J[t].forEach(n):(e.push(t),r[t]=!0))})),new Mn(n+": "+e.map(Un).join([", "]))}function Rn(n,t,e,r,a){var i=t.length;2>i&&un("argTypes array size mismatch! Must at least get return value and 'this' types!");var o=null!==t[1]&&null!==e,u=!1;for(e=1;e>2]);return e}function Hn(n,t,e){return n instanceof Object||un(e+' with invalid "this": '+n),n instanceof t.fa.constructor||un(e+' incompatible with "this" of type '+n.constructor.name),n.ea.ga||un("cannot call emscripten binding method "+e+" on deleted object"),kn(n.ea.ga,n.ea.ha.fa,t.fa)}var Yn=[],Vn=[{},{value:void 0},{value:null},{value:!0},{value:!1}];function Bn(n){4(n||un("Cannot use deleted val. handle = "+n),Vn[n].value),qn=n=>{switch(n){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:var t=Yn.length?Yn.pop():Vn.length;return Vn[t]={Da:1,value:n},t}};function Nn(n,t,e){switch(t){case 0:return function(n){return this.fromWireType((e?v:d)[n])};case 1:return function(n){return this.fromWireType((e?g:m)[n>>1])};case 2:return function(n){return this.fromWireType((e?y:b)[n>>2])};default:throw new TypeError("Unknown integer type: "+n)}}function Ln(n,t){var e=G[n];return void 0===e&&un(t+" has unknown type "+Un(n)),e}function Gn(n,t){switch(t){case 2:return function(n){return this.fromWireType(w[n>>2])};case 3:return function(n){return this.fromWireType(_[n>>3])};default:throw new TypeError("Unknown float type: "+n)}}var Jn="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0;function Zn(n,t){for(var e=n>>1,r=e+t/2;!(e>=r)&&m[e];)++e;if(32<(e<<=1)-n&&Jn)return Jn.decode(d.subarray(n,e));for(e="",r=0;!(r>=t/2);++r){var a=g[n+2*r>>1];if(0==a)break;e+=String.fromCharCode(a)}return e}function Xn(n,t,e){if(void 0===e&&(e=2147483647),2>e)return 0;var r=t;e=(e-=2)<2*n.length?e/2:n.length;for(var a=0;a>1]=n.charCodeAt(a),t+=2;return g[t>>1]=0,t-r}function Kn(n){return 2*n.length}function Qn(n,t){for(var e=0,r="";!(e>=t/4);){var a=y[n+4*e>>2];if(0==a)break;++e,65536<=a?(a-=65536,r+=String.fromCharCode(55296|a>>10,56320|1023&a)):r+=String.fromCharCode(a)}return r}function nt(n,t,e){if(void 0===e&&(e=2147483647),4>e)return 0;var r=t;e=r+e-4;for(var a=0;a=i&&(i=65536+((1023&i)<<10)|1023&n.charCodeAt(++a)),y[t>>2]=i,(t+=4)+4>e)break}return y[t>>2]=0,t-r}function tt(n){for(var t=0,e=0;e=r&&++e,t+=4}return t}function et(n,t){for(var e=Array(n),r=0;r>2],"parameter "+r);return e}var rt={};function at(n){var t=rt[n];return void 0===t?an(n):t}var it=[];function ot(){function n(n){n.$$$embind_global$$$=n;var t="object"==typeof $$$embind_global$$$&&n.$$$embind_global$$$==n;return t||delete n.$$$embind_global$$$,t}if("object"==typeof globalThis)return globalThis;if("object"==typeof $$$embind_global$$$)return $$$embind_global$$$;if("object"==typeof t&&n(t)?$$$embind_global$$$=t:"object"==typeof self&&n(self)&&($$$embind_global$$$=self),"object"==typeof $$$embind_global$$$)return $$$embind_global$$$;throw Error("unable to get global object.")}var ut=[],ct={};function ft(){if(!st){var n,t={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:("object"==typeof navigator&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",_:u||"./this.program"};for(n in ct)void 0===ct[n]?delete t[n]:t[n]=ct[n];var e=[];for(n in t)e.push(n+"="+t[n]);st=e}return st}var st,lt=[null,[],[]];function ht(n){return 0==n%4&&(0!=n%100||0==n%400)}var pt=[31,29,31,30,31,30,31,31,30,31,30,31],vt=[31,28,31,30,31,30,31,31,30,31,30,31];Q=e.InternalError=K("InternalError");for(var dt=Array(256),gt=0;256>gt;++gt)dt[gt]=String.fromCharCode(gt);rn=dt,on=e.BindingError=K("BindingError"),_n.prototype.isAliasOf=function(n){if(!(this instanceof _n&&n instanceof _n))return!1;var t=this.ea.ha.fa,e=this.ea.ga,r=n.ea.ha.fa;for(n=n.ea.ga;t.ma;)e=t.wa(e),t=t.ma;for(;r.ma;)n=r.wa(n),r=r.ma;return t===r&&e===n},_n.prototype.clone=function(){if(this.ea.ga||ln(this),this.ea.va)return this.ea.count.value+=1,this;var n=Tn,t=Object,e=t.create,r=Object.getPrototypeOf(this),a=this.ea;return(n=n(e.call(t,r,{ea:{value:{count:a.count,ua:a.ua,va:a.va,ga:a.ga,ha:a.ha,ja:a.ja,la:a.la}}}))).ea.count.value+=1,n.ea.ua=!1,n},_n.prototype.delete=function(){this.ea.ga||ln(this),this.ea.ua&&!this.ea.va&&un("Object already scheduled for deletion"),pn(this),vn(this.ea),this.ea.va||(this.ea.ja=void 0,this.ea.ga=void 0)},_n.prototype.isDeleted=function(){return!this.ea.ga},_n.prototype.deleteLater=function(){return this.ea.ga||ln(this),this.ea.ua&&!this.ea.va&&un("Object already scheduled for deletion"),mn.push(this),1===mn.length&&bn&&bn(yn),this.ea.ua=!0,this},e.getInheritedInstanceCount=function(){return Object.keys(wn).length},e.getLiveInheritedInstances=function(){var n,t=[];for(n in wn)wn.hasOwnProperty(n)&&t.push(wn[n]);return t},e.flushPendingDeletes=yn,e.setDelayFunction=function(n){bn=n,mn.length&&bn&&bn(yn)},On.prototype.Qa=function(n){return this.Ha&&(n=this.Ha(n)),n},On.prototype.Fa=function(n){this.oa&&this.oa(n)},On.prototype.argPackAdvance=8,On.prototype.readValueFromPointer=N,On.prototype.deleteObject=function(n){null!==n&&n.delete()},On.prototype.fromWireType=function(n){function t(){return this.ya?An(this.fa.pa,{ha:this.$a,ga:e,la:this,ja:n}):An(this.fa.pa,{ha:this,ga:n})}var e=this.Qa(n);if(!e)return this.Fa(n),null;var r=function(n,t){for(void 0===t&&un("ptr should not be undefined");n.ma;)t=n.wa(t),n=n.ma;return wn[t]}(this.fa,e);if(void 0!==r)return 0===r.ea.count.value?(r.ea.ga=e,r.ea.ja=n,r.clone()):(r=r.clone(),this.Fa(n),r);if(r=this.fa.Pa(e),!(r=gn[r]))return t.call(this);r=this.xa?r.Ia:r.pointerType;var a=dn(e,this.fa,r.fa);return null===a?t.call(this):this.ya?An(r.fa.pa,{ha:r,ga:a,la:this,ja:n}):An(r.fa.pa,{ha:r,ga:a})},Mn=e.UnboundTypeError=K("UnboundTypeError"),e.count_emval_handles=function(){for(var n=0,t=5;tn.Ta)).concat(a.map((n=>n.eb))),(n=>{var i={};return a.forEach(((t,e)=>{var r=n[e],o=t.Ra,u=t.Sa,c=n[e+a.length],f=t.cb,s=t.fb;i[t.Na]={read:n=>r.fromWireType(o(u,n)),write:(n,t)=>{var e=[];f(s,n,c.toWireType(e,t)),q(e)}}})),[{name:t.name,fromWireType:function(n){var t,e={};for(t in i)e[t]=i[t].read(n);return r(n),e},toWireType:function(n,t){for(var a in i)if(!(a in t))throw new TypeError('Missing field: "'+a+'"');var o=e();for(a in i)i[a].write(o,t[a]);return null!==n&&n.push(r,o),o},argPackAdvance:8,readValueFromPointer:N,ka:r}]}))},F:function(n,t,e,r,a){t=an(t),e=sn(e);var i=-1!=t.indexOf("u");i&&(a=(1n<<64n)-1n),cn(n,{name:t,fromWireType:function(n){return n},toWireType:function(n,e){if("bigint"!=typeof e&&"number"!=typeof e)throw new TypeError('Cannot convert "'+en(e)+'" to '+this.name);if(ea)throw new TypeError('Passing a number "'+en(e)+'" from JS side to C/C++ side to an argument of type "'+t+'", which is outside the valid range ['+r+", "+a+"]!");return e},argPackAdvance:8,readValueFromPointer:fn(t,e,!i),ka:null})},S:function(n,t,e,r,a){var i=sn(e);cn(n,{name:t=an(t),fromWireType:function(n){return!!n},toWireType:function(n,t){return t?r:a},argPackAdvance:8,readValueFromPointer:function(n){if(1===e)var r=v;else if(2===e)r=g;else{if(4!==e)throw new TypeError("Unknown boolean type size: "+t);r=y}return this.fromWireType(r[n>>i])},ka:null})},f:function(n,t,e,r,a,i,o,u,c,f,s,l,h){s=an(s),i=Dn(a,i),u&&(u=Dn(o,u)),f&&(f=Dn(c,f)),h=Dn(l,h);var p=Z(s);Pn(p,(function(){In("Cannot construct "+s+" due to unbound types",[r])})),tn([n,t,e],r?[r]:[],(function(t){if(t=t[0],r)var e=t.fa,a=e.pa;else a=_n.prototype;t=X(p,(function(){if(Object.getPrototypeOf(this)!==o)throw new on("Use 'new' to construct "+s);if(void 0===c.qa)throw new on(s+" has no accessible constructor");var n=c.qa[arguments.length];if(void 0===n)throw new on("Tried to invoke ctor of "+s+" with invalid number of parameters ("+arguments.length+") - expected ("+Object.keys(c.qa).toString()+") parameters instead!");return n.apply(this,arguments)}));var o=Object.create(a,{constructor:{value:t}});t.prototype=o;var c=new $n(s,t,o,h,e,i,u,f);e=new On(s,c,!0,!1,!1),a=new On(s+"*",c,!1,!1,!1);var l=new On(s+" const*",c,!1,!0,!1);return gn[n]={pointerType:a,Ia:l},Sn(p,t),[e,a,l]}))},v:function(n,t,e,r,a,i,o){var u=xn(e,r);t=an(t),i=Dn(a,i),tn([],[n],(function(n){function r(){In("Cannot call "+a+" due to unbound types",u)}var a=(n=n[0]).name+"."+t;t.startsWith("@@")&&(t=Symbol[t.substring(2)]);var c=n.fa.constructor;return void 0===c[t]?(r.ta=e-1,c[t]=r):(Cn(c,t,a),c[t].ia[e-1]=r),tn([],u,(function(n){return n=Rn(a,[n[0],null].concat(n.slice(1)),null,i,o),void 0===c[t].ia?(n.ta=e-1,c[t]=n):c[t].ia[e-1]=n,[]})),[]}))},i:function(n,t,e,r,a,i){0{In("Cannot construct "+n.name+" due to unbound types",o)},tn([],o,(function(r){return r.splice(1,0,null),n.fa.qa[t-1]=Rn(e,r,null,a,i),[]})),[]}))},b:function(n,t,e,r,a,i,o,u){var c=xn(e,r);t=an(t),i=Dn(a,i),tn([],[n],(function(n){function r(){In("Cannot call "+a+" due to unbound types",c)}var a=(n=n[0]).name+"."+t;t.startsWith("@@")&&(t=Symbol[t.substring(2)]),u&&n.fa.ab.push(t);var f=n.fa.pa,s=f[t];return void 0===s||void 0===s.ia&&s.className!==n.name&&s.ta===e-2?(r.ta=e-2,r.className=n.name,f[t]=r):(Cn(f,t,a),f[t].ia[e-2]=r),tn([],c,(function(r){return r=Rn(a,r,n,i,o),void 0===f[t].ia?(r.ta=e-2,f[t]=r):f[t].ia[e-2]=r,[]})),[]}))},c:function(n,t,e,r,a,i,o,u,c,f){t=an(t),a=Dn(r,a),tn([],[n],(function(n){var r=(n=n[0]).name+"."+t,s={get:function(){In("Cannot access "+r+" due to unbound types",[e,o])},enumerable:!0,configurable:!0};return s.set=c?()=>{In("Cannot access "+r+" due to unbound types",[e,o])}:()=>{un(r+" is a read-only property")},Object.defineProperty(n.fa.pa,t,s),tn([],c?[e,o]:[e],(function(e){var o=e[0],s={get:function(){var t=Hn(this,n,r+" getter");return o.fromWireType(a(i,t))},enumerable:!0};if(c){c=Dn(u,c);var l=e[1];s.set=function(t){var e=Hn(this,n,r+" setter"),a=[];c(f,e,l.toWireType(a,t)),q(a)}}return Object.defineProperty(n.fa.pa,t,s),[]})),[]}))},R:function(n,t){cn(n,{name:t=an(t),fromWireType:function(n){var t=zn(n);return Bn(n),t},toWireType:function(n,t){return qn(t)},argPackAdvance:8,readValueFromPointer:N,ka:null})},o:function(n,t,e,r){function a(){}e=sn(e),t=an(t),a.values={},cn(n,{name:t,constructor:a,fromWireType:function(n){return this.constructor.values[n]},toWireType:function(n,t){return t.value},argPackAdvance:8,readValueFromPointer:Nn(t,e,r),ka:null}),Pn(t,a)},e:function(n,t,e){var r=Ln(n,"enum");t=an(t),n=r.constructor,r=Object.create(r.constructor.prototype,{value:{value:e},constructor:{value:X(r.name+"_"+t,(function(){}))}}),n.values[e]=r,n[t]=r},E:function(n,t,e){e=sn(e),cn(n,{name:t=an(t),fromWireType:function(n){return n},toWireType:function(n,t){return t},argPackAdvance:8,readValueFromPointer:Gn(t,e),ka:null})},W:function(n,t,e,r,a,i){var o=xn(t,e);n=an(n),a=Dn(r,a),Pn(n,(function(){In("Cannot call "+n+" due to unbound types",o)}),t-1),tn([],o,(function(e){return Sn(n,Rn(n,[e[0],null].concat(e.slice(1)),null,a,i),t-1),[]}))},w:function(n,t,e,r,a){t=an(t),-1===a&&(a=4294967295),a=sn(e);var i=n=>n;if(0===r){var o=32-8*e;i=n=>n<>>o}e=t.includes("unsigned")?function(n,t){return t>>>0}:function(n,t){return t},cn(n,{name:t,fromWireType:i,toWireType:e,argPackAdvance:8,readValueFromPointer:fn(t,a,0!==r),ka:null})},r:function(n,t,e){function r(n){var t=b;return new a(p,t[1+(n>>=2)],t[n])}var a=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,BigInt64Array,BigUint64Array][t];cn(n,{name:e=an(e),fromWireType:r,argPackAdvance:8,readValueFromPointer:r},{Wa:!0})},h:function(n,t,e,r,a,i,o,u,c,f,s,l){e=an(e),i=Dn(a,i),u=Dn(o,u),f=Dn(c,f),l=Dn(s,l),tn([n],[t],(function(n){return n=n[0],[new On(e,n.fa,!1,!1,!0,n,r,i,u,f,l)]}))},G:function(n,t){var e="std::string"===(t=an(t));cn(n,{name:t,fromWireType:function(n){var t=b[n>>2],r=n+4;if(e)for(var a=r,i=0;i<=t;++i){var o=r+i;if(i==t||0==d[o]){if(a=a?$(d,a,o-a):"",void 0===u)var u=a;else u+=String.fromCharCode(0),u+=a;a=o+1}}else{for(u=Array(t),i=0;i>2]=a,e&&r)k(t,d,o,a+1);else if(r)for(r=0;rm,u=1;else 4===t&&(r=Qn,a=nt,i=tt,o=()=>b,u=2);cn(n,{name:e,fromWireType:function(n){for(var e,a=b[n>>2],i=o(),c=n+4,f=0;f<=a;++f){var s=n+4+f*t;f!=a&&0!=i[s>>u]||(c=r(c,s-c),void 0===e?e=c:(e+=String.fromCharCode(0),e+=c),c=s+t)}return wt(n),e},toWireType:function(n,r){"string"!=typeof r&&un("Cannot pass non-string to C++ string type "+e);var o=i(r),c=bt(4+o+t);return b[c>>2]=o>>u,a(r,c+4,o+t),null!==n&&n.push(wt,c),c},argPackAdvance:8,readValueFromPointer:N,ka:function(n){wt(n)}})},t:function(n,t,e,r,a,i){z[n]={name:an(t),Ca:Dn(e,r),oa:Dn(a,i),Ga:[]}},j:function(n,t,e,r,a,i,o,u,c,f){z[n].Ga.push({Na:an(t),Ta:e,Ra:Dn(r,a),Sa:i,eb:o,cb:Dn(u,c),fb:f})},T:function(n,t){cn(n,{Xa:!0,name:t=an(t),argPackAdvance:0,fromWireType:function(){},toWireType:function(){}})},l:function(n,t,e){n=zn(n),t=Ln(t,"emval::as");var r=[],a=qn(r);return b[e>>2]=a,t.toWireType(r,n)},z:function(n,t){return n=zn(n),(t=Ln(t,"emval::as")).toWireType(null,n)},X:function(n,t,e,r){n=zn(n),e=et(t,e);for(var a=Array(t),i=0;i>2]=qn(i),n(t,e,i,a)},C:function(n,t,e,r){(n=it[n])(t=zn(t),e=at(e),null,r)},a:Bn,H:function(n){return 0===n?qn(ot()):(n=at(n),qn(ot()[n]))},A:function(n,t){var e=et(n,t),r=e[0];t=r.name+"_$"+e.slice(1).map((function(n){return n.name})).join("_")+"$";var a=ut[t];if(void 0!==a)return a;var i=Array(n-1);return a=function(n){var t=it.length;return it.push(n),t}(((t,a,o,u)=>{for(var c=0,f=0;f>>=0))return!1;for(var e=1;4>=e;e*=2){var r=t*(1+.2/e);r=Math.min(r,n+100663296);var a=Math;r=Math.max(n,r),a=a.min.call(a,2147483648,r+(65536-r%65536)%65536);n:{try{h.grow(a-p.byteLength+65535>>>16),E();var i=1;break n}catch(n){}i=void 0}if(i)return!0}return!1},K:function(n,t){var e=0;return ft().forEach((function(r,a){var i=t+e;for(a=b[n+4*a>>2]=i,i=0;i>2]=e.length;var r=0;return e.forEach((function(n){r+=n.length+1})),b[t>>2]=r,0},Q:function(){return 52},P:function(){return 70},O:function(n,t,e,r){for(var a=0,i=0;i>2],u=b[t+4>>2];t+=8;for(var c=0;c>2]=a,0},J:function(n,t,e,r){return function(n,t,e,r){function a(n,t,e){for(n="number"==typeof n?n.toString():n||"";n.lengthn?-1:0r-n.getDate())){n.setDate(n.getDate()+t);break}t-=r-n.getDate()+1,n.setDate(1),11>e?n.setMonth(e+1):(n.setMonth(0),n.setFullYear(n.getFullYear()+1))}return e=new Date(n.getFullYear()+1,0,4),t=u(new Date(n.getFullYear(),0,4)),e=u(e),0>=o(t,n)?0>=o(e,n)?n.getFullYear()+1:n.getFullYear():n.getFullYear()-1}var f=y[r+40>>2];for(var s in r={jb:y[r>>2],ib:y[r+4>>2],za:y[r+8>>2],Ea:y[r+12>>2],Aa:y[r+16>>2],sa:y[r+20>>2],na:y[r+24>>2],ra:y[r+28>>2],mb:y[r+32>>2],hb:y[r+36>>2],kb:f&&f?$(d,f):""},e=e?$(d,e):"",f={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"})e=e.replace(new RegExp(s,"g"),f[s]);var l="Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),h="January February March April May June July August September October November December".split(" ");for(s in f={"%a":function(n){return l[n.na].substring(0,3)},"%A":function(n){return l[n.na]},"%b":function(n){return h[n.Aa].substring(0,3)},"%B":function(n){return h[n.Aa]},"%C":function(n){return i((n.sa+1900)/100|0,2)},"%d":function(n){return i(n.Ea,2)},"%e":function(n){return a(n.Ea,2," ")},"%g":function(n){return c(n).toString().substring(2)},"%G":function(n){return c(n)},"%H":function(n){return i(n.za,2)},"%I":function(n){return 0==(n=n.za)?n=12:12n.za?"AM":"PM"},"%S":function(n){return i(n.jb,2)},"%t":function(){return"\t"},"%u":function(n){return n.na||7},"%U":function(n){return i(Math.floor((n.ra+7-n.na)/7),2)},"%V":function(n){var t=Math.floor((n.ra+7-(n.na+6)%7)/7);if(2>=(n.na+371-n.ra-2)%7&&t++,t)53==t&&(4==(e=(n.na+371-n.ra)%7)||3==e&&ht(n.sa)||(t=1));else{t=52;var e=(n.na+7-n.ra-1)%7;(4==e||5==e&&ht(n.sa%400-1))&&t++}return i(t,2)},"%w":function(n){return n.na},"%W":function(n){return i(Math.floor((n.ra+7-(n.na+6)%7)/7),2)},"%y":function(n){return(n.sa+1900).toString().substring(2)},"%Y":function(n){return n.sa+1900},"%z":function(n){var t=0<=(n=n.hb);return n=Math.abs(n)/60,(t?"+":"-")+String("0000"+(n/60*100+n%60)).slice(-4)},"%Z":function(n){return n.kb},"%%":function(){return"%"}},e=e.replace(/%%/g,"\0\0"),f)e.includes(s)&&(e=e.replace(new RegExp(s,"g"),f[s](r)));return s=function(n){var t=Array(W(n)+1);return k(n,t,0,t.length),t}(e=e.replace(/\0\0/g,"%")),s.length>t?0:(v.set(s,n),s.length-1)}(n,t,e,r)}};!function(){function n(n){e.asm=n.exports,h=e.asm.Y,E(),j=e.asm.ca,S.unshift(e.asm.Z),U--,e.monitorRunDependencies&&e.monitorRunDependencies(U),0==U&&I&&(n=I,I=null,n())}function t(t){n(t.instance)}function r(n){return(f||"function"!=typeof fetch?Promise.resolve().then((function(){return Y()})):fetch(M,{credentials:"same-origin"}).then((function(n){if(!n.ok)throw"failed to load wasm binary file at '"+M+"'";return n.arrayBuffer()})).catch((function(){return Y()}))).then((function(n){return WebAssembly.instantiate(n,a)})).then((function(n){return n})).then(n,(function(n){l("failed to asynchronously prepare wasm: "+n),R(n)}))}var a={a:mt};if(U++,e.monitorRunDependencies&&e.monitorRunDependencies(U),e.instantiateWasm)try{return e.instantiateWasm(a,n)}catch(n){l("Module.instantiateWasm callback failed with error: "+n),i(n)}(f||"function"!=typeof WebAssembly.instantiateStreaming||x()||"function"!=typeof fetch?r(t):fetch(M,{credentials:"same-origin"}).then((function(n){return WebAssembly.instantiateStreaming(n,a).then(t,(function(n){return l("wasm streaming compile failed: "+n),l("falling back to ArrayBuffer instantiation"),r(t)}))}))).catch(i)}(),e.___wasm_call_ctors=function(){return(e.___wasm_call_ctors=e.asm.Z).apply(null,arguments)};var yt,bt=e._malloc=function(){return(bt=e._malloc=e.asm._).apply(null,arguments)},wt=e._free=function(){return(wt=e._free=e.asm.$).apply(null,arguments)},At=e.___getTypeName=function(){return(At=e.___getTypeName=e.asm.aa).apply(null,arguments)};function Tt(){function n(){if(!yt&&(yt=!0,e.calledRun=!0,!C)){if(V(S),a(e),e.onRuntimeInitialized&&e.onRuntimeInitialized(),e.postRun)for("function"==typeof e.postRun&&(e.postRun=[e.postRun]);e.postRun.length;){var n=e.postRun.shift();F.unshift(n)}V(F)}}if(!(0null));return s&&(t.tables=s.tables),{serviceInfo:t,tableServerUrl:a}}catch{return{serviceInfo:t}}}(e,t);a=r.serviceInfo,s=r.tableServerUrl;break}default:a=await u(e,{customParameters:t})}const i=a?.layers,c=a?.tables;return{layers:i?.map((e=>({id:e.id}))).reverse()||[],tables:c?.map((e=>({serverUrl:s,id:e.id}))).reverse()||[],layerInfos:l?i:[],tableInfos:l?c:[]}}(c,f,m);if(b&&(g.sublayerInfos=e.layerInfos,g.tableInfos=e.tableInfos),1!==e.layers.length+e.tables.length)g.layers=e.layers,g.tables=e.tables,b&&e.layerInfos?.length&&(g.sublayerConstructorProvider=await async function(e){if(!e.length)return;const r=new Set,t=[];for(const{type:a}of e)r.has(a)||(r.add(a),t.push(j(l(a))));const a=await Promise.all(t),s=new Map;return Array.from(r).forEach(((e,r)=>{s.set(e,a[r])})),e=>s.get(e.type)}(e.layerInfos));else if(b||h){const r=e.layerInfos?.[0]??e.tableInfos?.[0];if(g.layerId=e.layers[0]?.id??e.tables[0]?.id,g.sourceJSON=r,b){const e=r?.type;w=l(e)}}}return g.Constructor=await j(w),g}(S,m?.customParameters),{Constructor:b,layerId:h,sourceJSON:g,parsedUrl:P,layers:I,tables:L}=v;if(I.length+L.length===0)return null!=h&&(w.layerId=h),null!=g&&(w.sourceJSON=g),new b(w);const U=new(0,(await import("../layers/GroupLayer.js")).default)({title:P.title});return await async function(e,r,t){const a=r.sublayerConstructorProvider;for(const{id:s,serverUrl:o}of r.layers){const l=y(r.sublayerInfos,s),n=f(o,s,l,(l&&a?.(l))??r.Constructor,t);e.add(n)}if(r.tables.length){const a=await j("FeatureLayer");r.tables.forEach((({id:s,serverUrl:o})=>{const l=f(o,s,y(r.tableInfos,s),a,t);e.tables.add(l)}))}}(U,v,w),U}function y(e,r){return e?e.find((({id:e})=>e===r)):null}function f(e,r,t,a,s){const o={...s,layerId:r};return null!=e&&(o.url=e),null!=t&&(o.sourceJSON=t),"sublayerTitleMode"in a.prototype&&(o.sublayerTitleMode="service-name"),new a(o)}function d(e){return null!=e&&e.hasOwnProperty("store")&&e.hasOwnProperty("id")&&"number"==typeof e.id}async function j(e){return(0,c[e])()}export{m as fromUrl}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/array.js b/library/arcgis/4.30/@arcgis/core/chunks/array.js new file mode 100644 index 00000000..b271c17e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/array.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */ +function n(n,r){return(n+r)%r}export{n as g}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/assets.js b/library/arcgis/4.30/@arcgis/core/chunks/assets.js new file mode 100644 index 00000000..26d26668 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/assets.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import s from"../config.js";import t from"../request.js";import r from"../core/Error.js";import{L as o}from"./Logger.js";import{join as e}from"../core/urlUtils.js";function i(s,r){return t(a(s),r)}function a(t){if(!s.assetsPath)throw o.getLogger("esri.assets").errorOnce("The API assets location needs to be set using config.assetsPath. More information: https://arcg.is/1OzLe50"),new r("assets:path-not-set","config.assetsPath is not set");return e(s.assetsPath,t)}export{i as f,a as g}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/associatedFeatureServiceUtils.js b/library/arcgis/4.30/@arcgis/core/chunks/associatedFeatureServiceUtils.js new file mode 100644 index 00000000..6cc57f48 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/associatedFeatureServiceUtils.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{id as e}from"../kernel.js";import r from"../request.js";import t from"../core/Error.js";import{throwIfAbortError as n}from"../core/promiseUtils.js";import{p as a}from"./arcgisLayerUrl.js";import o from"../portal/Portal.js";import s from"../portal/PortalItem.js";async function i(i,u){const f=a(i);if(!f)throw new t("invalid-url","Invalid scene service url");const y={...u,sceneServerUrl:f.url.path,layerId:f.sublayer??void 0};if(y.sceneLayerItem??=await async function(t){const a=(await l(t)).serviceItemId;if(!a)return null;const i=new s({id:a,apiKey:t.apiKey}),c=await async function(t){const a=e?.findServerInfo(t.sceneServerUrl);if(a?.owningSystemUrl)return a.owningSystemUrl;const o=t.sceneServerUrl.replace(/(.*\/rest)\/.*/i,"$1")+"/info";try{const e=(await r(o,{query:{f:"json"},responseType:"json",signal:t.signal})).data.owningSystemUrl;if(e)return e}catch(e){n(e)}return null}(t);null!=c&&(i.portal=new o({url:c}));try{return i.load({signal:t.signal})}catch(e){return n(e),null}}(y),null==y.sceneLayerItem)return c(y.sceneServerUrl.replace("/SceneServer","/FeatureServer"),y);const m=await async function({sceneLayerItem:e,signal:r}){if(!e)return null;try{const t=(await e.fetchRelatedItems({relationshipType:"Service2Service",direction:"reverse"},{signal:r})).find((e=>"Feature Service"===e.type))||null;if(!t)return null;const n=new s({portal:t.portal,id:t.id});return await n.load(),n}catch(e){return n(e),null}}(y);if(!m?.url)throw new t("related-service-not-found","Could not find feature service through portal item relationship");y.featureServiceItem=m;const p=await c(m.url,y);return p.portalItem=m,p}async function l(e){if(e.rootDocument)return e.rootDocument;const t={query:{f:"json",...e.customParameters,token:e.apiKey},responseType:"json",signal:e.signal};try{const n=await r(e.sceneServerUrl,t);e.rootDocument=n.data}catch{e.rootDocument={}}return e.rootDocument}async function c(e,n){const o=a(e);if(!o)throw new t("invalid-feature-service-url","Invalid feature service url");const s=o.url.path,i=n.layerId;if(null==i)return{serverUrl:s};const c=l(n),u=n.featureServiceItem?await n.featureServiceItem.fetchData("json"):null,f=(u?.layers?.[0]||u?.tables?.[0])?.customParameters,y=e=>{const t={query:{f:"json",...f},responseType:"json",authMode:e,signal:n.signal};return r(s,t)},m=y("anonymous").catch((()=>y("no-prompt"))),[p,d]=await Promise.all([m,c]),v=d?.layers,w=p.data&&p.data.layers;if(!Array.isArray(w))throw new Error("expected layers array");if(Array.isArray(v)){for(let e=0;et.apply(o,[r,e]))))}async function c(r,t,o){return(await n(r.map(((r,e)=>t.apply(o,[r,e]))))).map((r=>r.value))}function p(r){return{ok:!0,value:r}}function h(r){return{ok:!1,error:r}}async function m(r){if(null==r)return{ok:!1,error:new Error("no promise provided")};try{return p(await r)}catch(r){return h(r)}}async function f(r){try{return p(await r)}catch(r){return l(r),h(r)}}function _(r){if(!0===r.ok)return r.value;throw r.error}function b(r,t){return new y(r,t)}let y=class extends t{get value(){return function(r){return null!=r&&!0===r.ok?r.value:null}(this._result)}get error(){return function(r){return null!=r&&!1===r.ok?r.error:null}(this._result)}get finished(){return null!=this._result}constructor(r,t){super({}),this._result=null,this._abortHandle=null,this.abort=()=>{this._abortController=o(this._abortController)},this.remove=this.abort,this._abortController=new AbortController;const{signal:e}=this._abortController;this.promise=r(e),this.promise.then((r=>{this._result=p(r),this._cleanup()}),(r=>{this._result=h(r),this._cleanup()})),this._abortHandle=s(t,this.abort)}normalizeCtorArgs(){return{}}destroy(){this.abort()}_cleanup(){this._abortHandle=e(this._abortHandle),this._abortController=null}};r([a()],y.prototype,"value",null),r([a()],y.prototype,"error",null),r([a()],y.prototype,"finished",null),r([a()],y.prototype,"promise",void 0),r([a()],y.prototype,"_result",void 0),y=r([i("esri.core.asyncUtils.ReactiveTask")],y);export{f as a,_ as b,b as c,u as f,c as m,m as r}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/authoringInfoUtils.js b/library/arcgis/4.30/@arcgis/core/chunks/authoringInfoUtils.js new file mode 100644 index 00000000..b4654467 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/authoringInfoUtils.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +function a(a){return e(a?.visualVariables[0])}function e(a){return[a?.minSliderValue??0,a?.maxSliderValue??0]}export{a,e as b}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/automaticAreaMeasurementUtils.js b/library/arcgis/4.30/@arcgis/core/chunks/automaticAreaMeasurementUtils.js new file mode 100644 index 00000000..8889a813 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/automaticAreaMeasurementUtils.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{c as t}from"./asyncUtils.js";import{h as e,m as o}from"./handleUtils.js";import{e as a}from"./mathUtils.js";import{v as i,c as s,e as n,z as r,d as l,t as u,f as c,g as p,b as m}from"./quantityUtils.js";import{b as f,v as h}from"./unitUtils.js";import{u as d,b as g,E as v}from"./vec3.js";import{e as y,O as b,c as k,b as x}from"./vec3f64.js";import{isLoaded as I,load as A}from"../geometry/coordinateFormatter.js";import{g as j}from"../geometry/Point.js";import V from"../geometry/support/MeshTransform.js";import{i as U}from"./meshVertexSpaceUtils.js";import{lngLatToXY as w}from"../geometry/support/webMercatorUtils.js";import{t as L}from"./keybindings.js";import{p as M,a as F,m as _,b as S,f as R,c as D,d as O,e as C}from"./Tooltip.js";import{a as z,g as P,b as T,c as X,D as Y}from"./angularMeasurementUtils.js";import{_ as E}from"./tslib.es6.js";import{property as B}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as Z}from"../core/accessorSupport/decorators/subclass.js";import q from"../core/Accessor.js";import{g as N}from"./uuid.js";import{e as W}from"./quantityFormatUtils.js";import{s as G}from"./viewUtils.js";import{c as H,e as J}from"./euclideanAreaMeasurementUtils.js";import{g as K}from"./geodesicAreaMeasurementUtils.js";function Q(t,e){const o=U(e.vertexSpace),{scale:a,orientation:i}=t,{transform:r}=e,l=function(t){if(!t)return 0;const e=ot(t.rotationAxis);return null!=e?e*t.rotationAngle:null}(r);o&&null!=l?(i.actual=s(l,"degrees","arithmetic"),i.visible=!0):(i.actual=null,i.visible=!1),o?(a.actual=n(it(r)),a.visible=!0):(a.actual=null,a.visible=!1)}function $(t,e,o){if(!e||!U(e.vertexSpace))return;const a=e.transform??=new V,{rotationAngle:i,rotationAxis:s}=a,n=z(t.orientation.actual),r=ot(s);if(null!=n&&null!=r&&n!==i){o?.onRotateStart?.(i);const t=n*r;a.rotationAngle=t,o?.onRotate?.(t),o?.onRotateStop?.(t)}const l=t.scale.actual?.value,u=it(a);if(null!=l&&l!==u){const{scale:t}=a;let e;if(o?.onScaleStart?.(t[0],t[1],t[2]),0===u)e=y(b);else{const o=l/u;e=g(k(),t,o)}a.scale=e,o?.onScale?.(e[0],e[1],e[2]),o?.onScaleStop?.(e[0],e[1],e[2])}}function tt(t,e){const{x:o,y:s,z:n}=e,{x:r,y:l,z:u}=function(t,e){let o,a,s;if(t.geographic){o=P(t.longitude.actual),a=P(t.latitude.actual),f(e)&&(null!=o&&null!=a?[o,a]=w(o,a,et):null!=o?o=w(o,0,et)[0]:null!=a&&(a=w(0,a,et)[1]));const n=t.elevation.actual,r=h(e);s=null!=r&&null!=n?i(n,r):void 0}else o=t.x.actual?.value,a=t.y.actual?.value,s=t.elevation.actual?.value;return{x:o,y:a,z:s}}(t,e.spatialReference);return{dx:null==r||a(r,o)?0:r-o,dy:null==l||a(l,s)?0:l-s,dz:null==u||null==n||a(u,n)?0:u-n}}const et=[0,0];function ot(t){return v(t,x)?1:v(t,at)?-1:null}const at=d(k(),x);function it(t){return t?Math.max(...t.scale):1}function st(t,e){return!("key-down"!==t.type||t.key!==L.enterInputMode||!e||!function(t){const e=t?.sketchOptions;if(!e)return!1;const{inputEnabled:o,visibleElements:a}=e.tooltips;return o&&!0===t.editableFields.some((({name:t})=>"x"===t||"y"===t?a.coordinates:a[t]))}(e.info)||(e.enterInputMode(),t.stopPropagation(),0))}function nt(a){let i=null;return e([a.on("paste",(async e=>{i?.abort(),i=t((async()=>{I()||await A(),rt(e,a.info)}))})),t((()=>A())),o((()=>i?.abort()))])}function rt(t,e){if(!e||!("geographic"in e))return;const o=t.clipboardData?.getData("text");if(o)if(e.geographic){const a=M(o);a&&(e.longitude.applyValue(a.longitude),e.latitude.applyValue(a.latitude),t.stopPropagation(),t.preventDefault())}else{const a=F(o);a&&(e.x.applyValue(a.x),e.y.applyValue(a.y),t.stopPropagation(),t.preventDefault())}}let lt=class extends q{constructor(t){super(t),this.actual=null,this.lockable=!0,this.id=N(),this.inputValue=null,this.readOnly=!1,this.suffix=null,this.visible=!0,this.invalid=!1,this.unlockOnVertexPlacement=!0}get committed(){return this.lockable?this._get("committed"):null}set committed(t){this.lockable&&this._set("committed",t)}get dirty(){return null!=this.inputValue}get locked(){return this.lockable&&null!=this.committed}onInput(t){this.inputValue=t}onCommit(t,e,o){this.lockable?this._onCommitLockable(t,o):this._onCommitNonLockable(o),this.invalid&&"commit-and-exit"===t||o.onCommit(e,t)}_onCommitLockable(t,e){const{inputValue:o,locked:a}=this;a&&ut(o)?this.unlock():("commit-and-exit"===t&&!a||null!=o)&&this._parseInputAndLock(e)}_onCommitNonLockable(t){const{inputValue:e}=this;ut(e)?this.setActual(null):null!=e&&this._parseInputAndSetActual(t)}applyValue(t){this.lockable?this.lock(t):this.setActual(t)}clearInputValue(){this.inputValue=null,this.invalid=!1}setActual(t){this.actual=t,this.clearInputValue()}lock(t){this.lockable&&(this.committed=t??this.actual,this.clearInputValue())}unlock(){this.lockable&&(this.committed=null,this.clearInputValue())}toggleLock(t){this.lockable&&(this.locked?this.unlock():this._parseInputAndLock(t))}getSuffix(t){const{suffix:e}=this;return"function"==typeof e?e(t):e}getFormattedValue(t){const{actual:e,committed:o,format:a}=this;return null!=o?a(o,t):null!=e?a(e,t):null}getRawDisplayValue(t){const{actual:e,committed:o,inputValue:a}=this;return null!=a?a:this.lockable&&null!=o?this.formatForInputMode(o,t):null!=e?this.formatForInputMode(e,t):null}_parseInputAndSetActual(t){const{inputValue:e}=this;if(null==e||ut(e))return this.setActual(null);const o=this.parse(e,t);null!=o?this.setActual(o):this.invalid=!0}_parseInputAndLock(t){const{inputValue:e,actual:o}=this;if(ut(e))return this.unlock();if(null==e)return this.lock(o);const a=this.parse(e,t);null!=a?this.lock(a):this.invalid=!0}};function ut(t){return null!=t&&""===t.trim()}E([B()],lt.prototype,"actual",void 0),E([B()],lt.prototype,"committed",null),E([B()],lt.prototype,"dirty",null),E([B()],lt.prototype,"format",void 0),E([B()],lt.prototype,"formatForInputMode",void 0),E([B()],lt.prototype,"lockable",void 0),E([B()],lt.prototype,"locked",null),E([B()],lt.prototype,"id",void 0),E([B()],lt.prototype,"inputValue",void 0),E([B()],lt.prototype,"name",void 0),E([B()],lt.prototype,"parse",void 0),E([B()],lt.prototype,"readOnly",void 0),E([B()],lt.prototype,"suffix",void 0),E([B()],lt.prototype,"title",void 0),E([B()],lt.prototype,"visible",void 0),E([B()],lt.prototype,"invalid",void 0),E([B()],lt.prototype,"unlockOnVertexPlacement",void 0),lt=E([Z("esri.views.interactive.tooltip.fields.TooltipField")],lt);let ct=class extends lt{constructor(t){super(t),this.showAsZ=!1}normalizeCtorArgs(t){const e=t=>t.inputUnitInfos.verticalLength.unit;return{name:"elevation",actual:r,parse:_(((t,o)=>l(t,e(o)))),format:(t,e)=>e.formatters.verticalLength(t),formatForInputMode:(t,o)=>o.formatters.scalar(u(t,e(o))),suffix:t=>t.inputUnitInfos.verticalLength.abbreviation,title:t=>t.messages.sketch[this.showAsZ?"z":"elevation"],unlockOnVertexPlacement:!1,...t}}};E([B()],ct.prototype,"showAsZ",void 0),ct=E([Z("esri.views.interactive.tooltip.fields.TooltipFieldElevation")],ct);let pt=class extends lt{constructor(t){super(t),this.precision=1}normalizeCtorArgs(t){return{name:"orientation",actual:null,parse:_(((t,e)=>s(t,(t=>t.inputUnitInfos.orientation.unit)(e),"geographic"))),format:t=>{const e=T(t);return W(e,"geographic",this.precision)},formatForInputMode:(t,e)=>{const o=T(t);return e.formatters.scalar(o)},suffix:t=>t.inputUnitInfos.orientation.abbreviation,title:t=>t.messages.sketch.orientation,...t}}};function mt(t){const e=t=>t.inputUnitInfos.direction.unit,o=t=>t.sketchOptions.values.effectiveDirectionMode;return new lt({name:"direction",actual:c,parse:_(((t,o)=>s(t,e(o),"geographic"))),format:(t,e)=>{const a=o(e),i=X(t,a);switch(a){case Y.Absolute:return e.formatters.direction(i);case Y.Relative:return e.formatters.directionRelative(i);case Y.RelativeBilateral:return e.formatters.directionRelativeBilateral(i)}},formatForInputMode:(t,a)=>{const i=X(t,o(a));return a.formatters.scalar(u(i,e(a)))},suffix:t=>t.inputUnitInfos.direction.abbreviation,title:t=>{const e=o(t),{absolute:a,relative:i}=t.messages.sketch.direction;switch(e){case Y.Absolute:return a;case Y.Relative:case Y.RelativeBilateral:return i}},...t})}function ft(t){const e=t=>t.inputUnitInfos.length.unit;return new lt({name:"distance",actual:r,parse:_(((t,o)=>l(Math.max(t,0),e(o)))),format:(t,e)=>e.formatters.length(t),formatForInputMode:(t,o)=>o.formatters.scalar(u(t,e(o))),suffix:t=>t.inputUnitInfos.length.abbreviation,title:t=>t.messages.sketch.distance,...t})}function ht(){return ft({format:(t,e)=>e.formatters.totalLength(t),title:t=>t.messages.sketch.totalLength,readOnly:!0})}function dt(t){return new pt(t)}function gt(t){return yt("scale",{name:"scale",actual:null,parse:_((t=>n(Math.abs(t)))),...t})}function vt(t){const e=t=>t.inputUnitInfos.area.unit;return new lt({name:"area",actual:p,parse:_(((t,o)=>m(t,e(o)))),format:(t,e)=>e.formatters.area(t),formatForInputMode:(t,o)=>o.formatters.scalar(u(t,e(o))),suffix:t=>t.inputUnitInfos.area.abbreviation,title:t=>t.messages.sketch.area,readOnly:!0,...t})}function yt(t,e){return new lt({actual:n(0),parse:_((t=>n(t))),format:(t,e)=>e.formatters.scalar(t),formatForInputMode:(t,e)=>e.formatters.scalar(t),title:e=>e.messages.sketch[t],...e})}E([B()],pt.prototype,"precision",void 0),pt=E([Z("esri.views.interactive.tooltip.fields.TooltipFieldOrientation")],pt);const bt=t=>{let e=class extends t{constructor(){super(...arguments),this.longitude=new lt({name:"x",actual:c,parse:S,format:(t,e)=>e.formatters.longitudeDecimalDegrees(t),formatForInputMode:t=>R(t),suffix:t=>t.inputUnitInfos.longitudeLatitude.abbreviation,title:t=>t.messages.sketch.longitude}),this.latitude=new lt({name:"y",actual:c,parse:D,format:(t,e)=>e.formatters.latitudeDecimalDegrees(t),formatForInputMode:t=>O(t),suffix:t=>t.inputUnitInfos.longitudeLatitude.abbreviation,title:t=>t.messages.sketch.latitude}),this.x=yt("x",{name:"x"}),this.y=yt("y",{name:"y"}),this.elevation=new ct(void 0),this.geographic=!1}get effectiveX(){return this.geographic?this.longitude:this.x}get effectiveY(){return this.geographic?this.latitude:this.y}get key(){return{longitude:this.longitude.actual,latitude:this.latitude.actual,x:this.x.actual,y:this.y.actual,elevation:this.elevation.actual,geographic:this.geographic}}setLocationFromPoint(t,e=t?.spatialReference){if(this.geographic=!!e&&G(e),null==t)return this._setActualLonLat(null,null),void this._setActualXY(null,null);if(this.geographic){const e=j(t,kt);this._setActualLonLat(C(e?.[0]),C(e?.[1]))}else this._setActualXY(n(t.x),n(t.y))}_setActualLonLat(t,e){this.longitude.actual=t,this.latitude.actual=e}_setActualXY(t,e){this.x.actual=t,this.y.actual=e}};return E([B()],e.prototype,"geographic",void 0),E([B()],e.prototype,"effectiveX",null),E([B()],e.prototype,"effectiveY",null),E([B()],e.prototype,"key",null),e=E([Z("esri.views.interactive.tooltip.infos.TooltipInfoWithCoordinates")],e),e},kt=[0,0];function xt(t,e=H()){return function(t,e,o=H()){{const e=K(t);return null!=e?e:J(t,o)}}(t,0,e)}export{bt as T,ht as a,xt as b,nt as c,dt as d,st as e,gt as f,tt as g,mt as h,ft as i,$ as j,vt as m,rt as p,Q as u}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/automaticLengthMeasurementUtils.js b/library/arcgis/4.30/@arcgis/core/chunks/automaticLengthMeasurementUtils.js new file mode 100644 index 00000000..efcaa9ef --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/automaticLengthMeasurementUtils.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{c as s}from"./vec3f64.js";import{e as t,a,b as e}from"./euclideanLengthMeasurementUtils.js";import{a as n,b as r,c as o}from"./viewUtils.js";function i(s){return r(s)??a(s)}function c(s,a){return n(s,a)??t(s,a)}function u(s,t,a){return f[0]=s[0],f[1]=s[1],f[2]=3===s.length?s[2]:0,m[0]=t[0],m[1]=t[1],m[2]=3===t.length?t[2]:0,o(f,m,a)??e(f,m,a)}const f=s(),m=s();export{c as a,u as b,i as c}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/axisAngleDegrees.js b/library/arcgis/4.30/@arcgis/core/chunks/axisAngleDegrees.js new file mode 100644 index 00000000..2726e7c0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/axisAngleDegrees.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{r,d as s}from"./mathUtils.js";import{g as t}from"./mat4.js";import{g as n,s as a,m as o}from"./quat.js";import{c as u}from"./quatf64.js";import{p as f,e as c,n as i,q as m}from"./vec3.js";import{U as e,a as p,b as j}from"./vec3f64.js";import{c as g}from"./vec4f64.js";function q(r=y){return[r[0],r[1],r[2],r[3]]}function v(r,s,t=q()){return f(t,r),t[3]=s,t}function b(r,s,t=g()){return c(t,r,s),i(t,t),t[3]=-m(r,s),t}function d(s,a=q()){const o=t(z,s);return w(a,r(n(a,o))),a}function h(s,t,u=q()){return a(z,s,k(s)),a(A,t,k(t)),o(z,A,z),w(u,r(n(u,z)))}function U(r,s,t,n=q()){return v(e,r,B),v(p,s,C),v(j,t,D),h(B,C,B),h(B,D,n),n}function l(r){return r}function x(r){return r[3]}function k(r){return s(r[3])}function w(r,s){return r[3]=s,r}const y=[0,0,1,0],z=u(),A=u();q();const B=q(),C=q(),D=q();export{l as a,x as b,k as c,q as d,d as e,v as f,U as g,b as h,y as u}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/basemapUtils.js b/library/arcgis/4.30/@arcgis/core/chunks/basemapUtils.js new file mode 100644 index 00000000..664558c1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/basemapUtils.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import e,{e as r}from"../Basemap.js";import a from"../config.js";import t from"../core/Collection.js";import{L as n}from"./Logger.js";import{d as s,m as l}from"./maybe.js";import{Url as i,makeAbsolute as u,normalize as c}from"../core/urlUtils.js";import{e as o}from"./ensureType.js";import{e as f}from"./utils3.js";const p=()=>n.getLogger("esri.support.basemapUtils");function y(){return{}}function m(e){for(const r in e){const a=e[r];s(a),delete e[r]}}function d(t,n){let s;if("string"==typeof t){const l=t in r,i=!l&&t.includes("/");if(!l&&!i){const e=Object.entries(r).filter((([e,r])=>a.apiKey&&!r.classic||!a.apiKey&&(r.classic||r.is3d))).map((([e])=>`"${e}"`)).sort().join(", ");return p().warn(`Unable to find basemap definition for: ${t}. Try one of these: ${e}`),null}n&&(s=n[t]),s||(s=l?e.fromId(t):new e({style:{id:t}}),n&&(n[t]=s))}else s=o(e,t);return s?.destroyed&&(p().warn("The provided basemap is already destroyed",{basemap:s}),s=null),s}function b(e){return"Web Scene"===e.portalItem?.type||e.referenceLayers.some((e=>"scene"===e.type))}function L(e){return!!e?.portalItem?.tags?.some((e=>"beta"===e.toLowerCase()))}function v(e,r){return e.basemap?.referenceLayers?.some((e=>e.uid===r))||e.basemap?.baseLayers?.some((e=>e.uid===r))}function S(e,r=null){const a=d(e);if(!a)return null;const t=a.clone();return r&&(t.baseLayers=I(t.baseLayers,r.baseLayers),t.referenceLayers=I(t.referenceLayers,r.referenceLayers)),t}function g(e){let a=null;const t=q(e),n=!t?.baseLayers.length;for(const e in r){const s=$(t,A(r[e]),{mustMatchReferences:n});if("equal"===s){a=e;break}"base-layers-equal"===s&&(a=e)}return a}function h(e,r){return e===r||null!=e?.portalItem?.id&&e.portalItem.id===r?.portalItem?.id||"equal"===$(q(e),q(r),{mustMatchReferences:!0})}function I(e,r){const a=new t;return e.forEach((e=>{const t=r.find((r=>"scene"!==r.type&&B(k(e),k(r))))||e;a.includes(t)?a.push(e):a.push(t)})),a}function R(e){return!!e?.baseLayers.concat(e.referenceLayers).some(w)}function w(e){if(U(e.url))return!0;if("vector-tile"===e.type)for(const r in e.sourceNameToSource){const a=e.sourceNameToSource[r];if(U(a?.sourceUrl))return!0}return!1}function T(e,r){if(null==r||null==e)return{spatialReference:null,updating:!1};if("not-loaded"===r.loadStatus)return r.load(),{spatialReference:null,updating:!0};if(r.spatialReference)return{spatialReference:r.spatialReference,updating:!1};if(0===r.baseLayers.length)return{spatialReference:null,updating:!1};const a=r.baseLayers.at(0);switch(a.loadStatus){case"not-loaded":a.load();case"loading":return{spatialReference:null,updating:!0};case"failed":return{spatialReference:null,updating:!1}}const t=(("supportedSpatialReferences"in a?a.supportedSpatialReferences:null)||["tileInfo"in a?a.tileInfo?.spatialReference:a.spatialReference]).filter(Boolean),n=e.spatialReference;return n?{spatialReference:t.find((e=>n.equals(e)))??t[0]??null,updating:!1}:{spatialReference:t[0],updating:!1}}const j=/^(basemaps|ibasemaps).*-api\.arcgis\.com$/i;function U(e){if(!e)return!1;const r=new i(u(e));return!!r.authority&&j.test(r.authority)}function q(e){return e?!e.loaded&&e.resourceInfo?A(e.resourceInfo.data):{baseLayers:x(e.baseLayers),referenceLayers:x(e.referenceLayers)}:null}function x(e){return(t.isCollection(e)?e.toArray():e).map(k)}function k(e){return{type:e.type,effect:"effect"in e?e.effect:void 0,url:K("urlTemplate"in e&&e.urlTemplate||e.url||"styleUrl"in e&&e.styleUrl||""),minScale:"minScale"in e&&null!=e.minScale?e.minScale:0,maxScale:"maxScale"in e&&null!=e.maxScale?e.maxScale:0,opacity:null!=e.opacity?e.opacity:1,visible:null==e.visible||!!e.visible,sublayers:"map-image"!==e.type&&"wms"!==e.type||null==e.sublayers?void 0:e.sublayers?.map((e=>({id:e.id,visible:e.visible}))),activeLayerId:"wmts"===e.type?e.activeLayer?.id:void 0}}function M(e){return e.isReference||"ArcGISSceneServiceLayer"===e.layerType}function A(e){return e?{baseLayers:C((e.baseMapLayers??[]).filter((e=>!M(e)))),referenceLayers:C((e.baseMapLayers??[]).filter((e=>M(e))))}:null}function C(e){return e.map((e=>function(e){let r;switch(e.layerType){case"VectorTileLayer":r="vector-tile";break;case"ArcGISTiledMapServiceLayer":r="tile";break;case"ArcGISSceneServiceLayer":r="scene";break;default:r="unknown"}return{type:r,effect:e.effect,url:K(e.templateUrl||e.urlTemplate||e.styleUrl||e.url),minScale:e.minScale??0,maxScale:e.maxScale??0,opacity:e.opacity??1,visible:null==e.visibility||!!e.visibility,sublayers:void 0,activeLayerId:void 0}}(e)))}function $(e,r,a){return null!=e!=(null!=r)?"not-equal":e&&r?G(e.baseLayers,r.baseLayers)?G(e.referenceLayers,r.referenceLayers)?"equal":a.mustMatchReferences?"not-equal":"base-layers-equal":"not-equal":"equal"}function G(e,r){if(e.length!==r.length)return!1;for(let a=0;a{t=e,n=r})),i=Object.assign({},a),s="";"undefined"!=typeof document&&document.currentScript&&(s=document.currentScript.src),e&&(s=e),s=s.startsWith("blob:")?"":s.substr(0,s.replace(/[?#].*/,"").lastIndexOf("/")+1);var u,l,c=a.print||console.log.bind(console),p=a.printErr||console.error.bind(console);Object.assign(a,i),i=null,a.arguments&&a.arguments,a.thisProgram&&a.thisProgram,a.quit&&a.quit,a.wasmBinary&&(u=a.wasmBinary);var h,d,f,v,y,m,g,$,w=!1;function T(){var e=l.buffer;a.HEAP8=h=new Int8Array(e),a.HEAP16=f=new Int16Array(e),a.HEAPU8=d=new Uint8Array(e),a.HEAPU16=v=new Uint16Array(e),a.HEAP32=y=new Int32Array(e),a.HEAPU32=m=new Uint32Array(e),a.HEAPF32=g=new Float32Array(e),a.HEAPF64=$=new Float64Array(e)}var b=[],C=[],P=[],A=0,W=null;function _(e){a.onAbort?.(e),p(e="Aborted("+e+")"),w=!0,e+=". Build with -sASSERTIONS for more info.";var r=new WebAssembly.RuntimeError(e);throw n(r),r}var F,S=e=>e.startsWith("data:application/octet-stream;base64,");function O(e){if(e==F&&u)return new Uint8Array(u);throw"both async and sync fetching of the wasm failed"}function j(e,r,t){return function(e){return u||"function"!=typeof fetch?Promise.resolve().then((()=>O(e))):fetch(e,{credentials:"same-origin"}).then((r=>{if(!r.ok)throw`failed to load wasm binary file at '${e}'`;return r.arrayBuffer()})).catch((()=>O(e)))}(e).then((e=>WebAssembly.instantiate(e,r))).then(t,(e=>{p(`failed to asynchronously prepare wasm: ${e}`),_(e)}))}var k=e=>{for(;e.length>0;)e.shift()(a)};a.noExitRuntime;class E{constructor(e){this.excPtr=e,this.ptr=e-24}set_type(e){m[this.ptr+4>>2]=e}get_type(){return m[this.ptr+4>>2]}set_destructor(e){m[this.ptr+8>>2]=e}get_destructor(){return m[this.ptr+8>>2]}set_caught(e){e=e?1:0,h[this.ptr+12]=e}get_caught(){return 0!=h[this.ptr+12]}set_rethrown(e){e=e?1:0,h[this.ptr+13]=e}get_rethrown(){return 0!=h[this.ptr+13]}init(e,r){this.set_adjusted_ptr(0),this.set_type(e),this.set_destructor(r)}set_adjusted_ptr(e){m[this.ptr+16>>2]=e}get_adjusted_ptr(){return m[this.ptr+16>>2]}get_exception_ptr(){if(lr(this.get_type()))return m[this.excPtr>>2];var e=this.get_adjusted_ptr();return 0!==e?e:this.excPtr}}var R={},D=e=>{for(;e.length;){var r=e.pop();e.pop()(r)}};function x(e){return this.fromWireType(m[e>>2])}var I,V,H,U={},B={},N={},M=e=>{throw new I(e)},z=(e,r,t)=>{function n(r){var n=t(r);n.length!==e.length&&M("Mismatched type converter count");for(var a=0;a{B.hasOwnProperty(e)?a[r]=B[e]:(o.push(e),U.hasOwnProperty(e)||(U[e]=[]),U[e].push((()=>{a[r]=B[e],++i===o.length&&n(a)})))})),0===o.length&&n(a)},q=e=>{for(var r="",t=e;d[t];)r+=V[d[t++]];return r},G=e=>{throw new H(e)};function L(e,r,t={}){if(!("argPackAdvance"in r))throw new TypeError("registerType registeredInstance requires argPackAdvance");return function(e,r,t={}){var n=r.name;if(e||G(`type "${n}" must have a positive integer typeid pointer`),B.hasOwnProperty(e)){if(t.ignoreDuplicateRegistrations)return;G(`Cannot register type '${n}' twice`)}if(B[e]=r,delete N[e],U.hasOwnProperty(e)){var a=U[e];delete U[e],a.forEach((e=>e()))}}(e,r,t)}var J,K=e=>{G(e.$$.ptrType.registeredClass.name+" instance already deleted")},Q=!1,Z=e=>{},X=e=>{e.count.value-=1,0===e.count.value&&(e=>{e.smartPtr?e.smartPtrType.rawDestructor(e.smartPtr):e.ptrType.registeredClass.rawDestructor(e.ptr)})(e)},Y=(e,r,t)=>{if(r===t)return e;if(void 0===t.baseClass)return null;var n=Y(e,r,t.baseClass);return null===n?null:t.downcast(n)},ee={},re=[],te=()=>{for(;re.length;){var e=re.pop();e.$$.deleteScheduled=!1,e.delete()}},ne={},ae=(e,r)=>(r.ptrType&&r.ptr||M("makeClassHandle requires ptr and ptrType"),!!r.smartPtrType!=!!r.smartPtr&&M("Both smartPtrType and smartPtr must be specified"),r.count={value:1},oe(Object.create(e,{$$:{value:r,writable:!0}}))),oe=e=>"undefined"==typeof FinalizationRegistry?(oe=e=>e,e):(Q=new FinalizationRegistry((e=>{X(e.$$)})),oe=e=>{var r=e.$$;if(r.smartPtr){var t={$$:r};Q.register(e,t,e)}return e},Z=e=>Q.unregister(e),oe(e));function ie(){}var se=(e,r)=>Object.defineProperty(r,"name",{value:e}),ue=(e,r,t)=>{if(void 0===e[r].overloadTable){var n=e[r];e[r]=function(...n){return e[r].overloadTable.hasOwnProperty(n.length)||G(`Function '${t}' called with an invalid number of arguments (${n.length}) - expects one of (${e[r].overloadTable})!`),e[r].overloadTable[n.length].apply(this,n)},e[r].overloadTable=[],e[r].overloadTable[n.argCount]=n}},le=(e,r,t)=>{a.hasOwnProperty(e)?((void 0===t||void 0!==a[e].overloadTable&&void 0!==a[e].overloadTable[t])&&G(`Cannot register public name '${e}' twice`),ue(a,e,e),a.hasOwnProperty(t)&&G(`Cannot register multiple overloads of a function with the same number of arguments (${t})!`),a[e].overloadTable[t]=r):(a[e]=r,void 0!==t&&(a[e].numArguments=t))};function ce(e,r,t,n,a,o,i,s){this.name=e,this.constructor=r,this.instancePrototype=t,this.rawDestructor=n,this.baseClass=a,this.getActualType=o,this.upcast=i,this.downcast=s,this.pureVirtualFunctions=[]}var pe=(e,r,t)=>{for(;r!==t;)r.upcast||G(`Expected null or instance of ${t.name}, got an instance of ${r.name}`),e=r.upcast(e),r=r.baseClass;return e};function he(e,r){if(null===r)return this.isReference&&G(`null is not a valid ${this.name}`),0;r.$$||G(`Cannot pass "${Ve(r)}" as a ${this.name}`),r.$$.ptr||G(`Cannot pass deleted object as a pointer of type ${this.name}`);var t=r.$$.ptrType.registeredClass;return pe(r.$$.ptr,t,this.registeredClass)}function de(e,r){var t;if(null===r)return this.isReference&&G(`null is not a valid ${this.name}`),this.isSmartPointer?(t=this.rawConstructor(),null!==e&&e.push(this.rawDestructor,t),t):0;r&&r.$$||G(`Cannot pass "${Ve(r)}" as a ${this.name}`),r.$$.ptr||G(`Cannot pass deleted object as a pointer of type ${this.name}`),!this.isConst&&r.$$.ptrType.isConst&&G(`Cannot convert argument of type ${r.$$.smartPtrType?r.$$.smartPtrType.name:r.$$.ptrType.name} to parameter type ${this.name}`);var n=r.$$.ptrType.registeredClass;if(t=pe(r.$$.ptr,n,this.registeredClass),this.isSmartPointer)switch(void 0===r.$$.smartPtr&&G("Passing raw pointer to smart pointer is illegal"),this.sharingPolicy){case 0:r.$$.smartPtrType===this?t=r.$$.smartPtr:G(`Cannot convert argument of type ${r.$$.smartPtrType?r.$$.smartPtrType.name:r.$$.ptrType.name} to parameter type ${this.name}`);break;case 1:t=r.$$.smartPtr;break;case 2:if(r.$$.smartPtrType===this)t=r.$$.smartPtr;else{var a=r.clone();t=this.rawShare(t,Re.toHandle((()=>a.delete()))),null!==e&&e.push(this.rawDestructor,t)}break;default:G("Unsupporting sharing policy")}return t}function fe(e,r){if(null===r)return this.isReference&&G(`null is not a valid ${this.name}`),0;r.$$||G(`Cannot pass "${Ve(r)}" as a ${this.name}`),r.$$.ptr||G(`Cannot pass deleted object as a pointer of type ${this.name}`),r.$$.ptrType.isConst&&G(`Cannot convert argument of type ${r.$$.ptrType.name} to parameter type ${this.name}`);var t=r.$$.ptrType.registeredClass;return pe(r.$$.ptr,t,this.registeredClass)}function ve(e,r,t,n,a,o,i,s,u,l,c){this.name=e,this.registeredClass=r,this.isReference=t,this.isConst=n,this.isSmartPointer=a,this.pointeeType=o,this.sharingPolicy=i,this.rawGetPointee=s,this.rawConstructor=u,this.rawShare=l,this.rawDestructor=c,a||void 0!==r.baseClass?this.toWireType=de:n?(this.toWireType=he,this.destructorFunction=null):(this.toWireType=fe,this.destructorFunction=null)}var ye,me,ge=(e,r,t)=>{a.hasOwnProperty(e)||M("Replacing nonexistent public symbol"),void 0!==a[e].overloadTable&&void 0!==t?a[e].overloadTable[t]=r:(a[e]=r,a[e].argCount=t)},$e=[],we=e=>{var r=$e[e];return r||(e>=$e.length&&($e.length=e+1),$e[e]=r=ye.get(e)),r},Te=(e,r)=>{var t,n,o=(e=q(e)).includes("j")?(t=e,n=r,(...e)=>((e,r,t=[])=>e.includes("j")?((e,r,t)=>(e=e.replace(/p/g,"i"),(0,a["dynCall_"+e])(r,...t)))(e,r,t):we(r)(...t))(t,n,e)):we(r);return"function"!=typeof o&&G(`unknown function pointer with signature ${e}: ${r}`),o},be=e=>{var r=ir(e),t=q(r);return ur(r),t},Ce=(e,r)=>{var t=[],n={};throw r.forEach((function e(r){n[r]||B[r]||(N[r]?N[r].forEach(e):(t.push(r),n[r]=!0))})),new me(`${e}: `+t.map(be).join([", "]))},Pe=(e,r)=>{for(var t=[],n=0;n>2]);return t};function Ae(e){for(var r=1;r0?", ":"")+s),l+=(t||n?"var rv = ":"")+"invoker(fn"+(s.length>0?", ":"")+s+");\n",a)l+="runDestructors(destructors);\n";else for(u=r?1:2;u{const r=(e=e.trim()).indexOf("(");return-1!==r?e.substr(0,r):e},je=[],ke=[],Ee=e=>{e>9&&0==--ke[e+1]&&(ke[e]=void 0,je.push(e))},Re={toValue:e=>(e||G("Cannot use deleted val. handle = "+e),ke[e]),toHandle:e=>{switch(e){case void 0:return 2;case null:return 4;case!0:return 6;case!1:return 8;default:{const r=je.pop()||ke.length;return ke[r]=e,ke[r+1]=1,r}}}},De={name:"emscripten::val",fromWireType:e=>{var r=Re.toValue(e);return Ee(e),r},toWireType:(e,r)=>Re.toHandle(r),argPackAdvance:8,readValueFromPointer:x,destructorFunction:null},xe=(e,r,t)=>{switch(r){case 1:return t?function(e){return this.fromWireType(h[e])}:function(e){return this.fromWireType(d[e])};case 2:return t?function(e){return this.fromWireType(f[e>>1])}:function(e){return this.fromWireType(v[e>>1])};case 4:return t?function(e){return this.fromWireType(y[e>>2])}:function(e){return this.fromWireType(m[e>>2])};default:throw new TypeError(`invalid integer width (${r}): ${e}`)}},Ie=(e,r)=>{var t=B[e];return void 0===t&&G(`${r} has unknown type ${be(e)}`),t},Ve=e=>{if(null===e)return"null";var r=typeof e;return"object"===r||"array"===r||"function"===r?e.toString():""+e},He=(e,r)=>{switch(r){case 4:return function(e){return this.fromWireType(g[e>>2])};case 8:return function(e){return this.fromWireType($[e>>3])};default:throw new TypeError(`invalid float width (${r}): ${e}`)}},Ue=(e,r,t)=>{switch(r){case 1:return t?e=>h[e]:e=>d[e];case 2:return t?e=>f[e>>1]:e=>v[e>>1];case 4:return t?e=>y[e>>2]:e=>m[e>>2];default:throw new TypeError(`invalid integer width (${r}): ${e}`)}},Be="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0,Ne=(e,r,t)=>{for(var n=r+t,a=r;e[a]&&!(a>=n);)++a;if(a-r>16&&e.buffer&&Be)return Be.decode(e.subarray(r,a));for(var o="";r>10,56320|1023&l)}}else o+=String.fromCharCode((31&i)<<6|s)}else o+=String.fromCharCode(i)}return o},Me="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0,ze=(e,r)=>{for(var t=e,n=t>>1,a=n+r/2;!(n>=a)&&v[n];)++n;if((t=n<<1)-e>32&&Me)return Me.decode(d.subarray(e,t));for(var o="",i=0;!(i>=r/2);++i){var s=f[e+2*i>>1];if(0==s)break;o+=String.fromCharCode(s)}return o},qe=(e,r,t)=>{if(t??=2147483647,t<2)return 0;for(var n=r,a=(t-=2)<2*e.length?t/2:e.length,o=0;o>1]=i,r+=2}return f[r>>1]=0,r-n},Ge=e=>2*e.length,Le=(e,r)=>{for(var t=0,n="";!(t>=r/4);){var a=y[e+4*t>>2];if(0==a)break;if(++t,a>=65536){var o=a-65536;n+=String.fromCharCode(55296|o>>10,56320|1023&o)}else n+=String.fromCharCode(a)}return n},Je=(e,r,t)=>{if(t??=2147483647,t<4)return 0;for(var n=r,a=n+t-4,o=0;o=55296&&i<=57343&&(i=65536+((1023&i)<<10)|1023&e.charCodeAt(++o)),y[r>>2]=i,(r+=4)+4>a)break}return y[r>>2]=0,r-n},Ke=e=>{for(var r=0,t=0;t=55296&&n<=57343&&++t,r+=4}return r},Qe=(e,r,t)=>{var n=[],a=e.toWireType(n,t);return n.length&&(m[r>>2]=Re.toHandle(n)),a},Ze=[],Xe={},Ye=e=>{var r=Xe[e];return void 0===r?q(e):r},er=()=>"object"==typeof globalThis?globalThis:Function("return this")(),rr=e=>{var r=(e-l.buffer.byteLength+65535)/65536;try{return l.grow(r),T(),1}catch(e){}},tr=[null,[],[]];I=a.InternalError=class extends Error{constructor(e){super(e),this.name="InternalError"}},(()=>{for(var e=new Array(256),r=0;r<256;++r)e[r]=String.fromCharCode(r);V=e})(),H=a.BindingError=class extends Error{constructor(e){super(e),this.name="BindingError"}},Object.assign(ie.prototype,{isAliasOf(e){if(!(this instanceof ie))return!1;if(!(e instanceof ie))return!1;var r=this.$$.ptrType.registeredClass,t=this.$$.ptr;e.$$=e.$$;for(var n=e.$$.ptrType.registeredClass,a=e.$$.ptr;r.baseClass;)t=r.upcast(t),r=r.baseClass;for(;n.baseClass;)a=n.upcast(a),n=n.baseClass;return r===n&&t===a},clone(){if(this.$$.ptr||K(this),this.$$.preservePointerOnDelete)return this.$$.count.value+=1,this;var e,r=oe(Object.create(Object.getPrototypeOf(this),{$$:{value:(e=this.$$,{count:e.count,deleteScheduled:e.deleteScheduled,preservePointerOnDelete:e.preservePointerOnDelete,ptr:e.ptr,ptrType:e.ptrType,smartPtr:e.smartPtr,smartPtrType:e.smartPtrType})}}));return r.$$.count.value+=1,r.$$.deleteScheduled=!1,r},delete(){this.$$.ptr||K(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&G("Object already scheduled for deletion"),Z(this),X(this.$$),this.$$.preservePointerOnDelete||(this.$$.smartPtr=void 0,this.$$.ptr=void 0)},isDeleted(){return!this.$$.ptr},deleteLater(){return this.$$.ptr||K(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&G("Object already scheduled for deletion"),re.push(this),1===re.length&&J&&J(te),this.$$.deleteScheduled=!0,this}}),a.getInheritedInstanceCount=()=>Object.keys(ne).length,a.getLiveInheritedInstances=()=>{var e=[];for(var r in ne)ne.hasOwnProperty(r)&&e.push(ne[r]);return e},a.flushPendingDeletes=te,a.setDelayFunction=e=>{J=e,re.length&&J&&J(te)},Object.assign(ve.prototype,{getPointee(e){return this.rawGetPointee&&(e=this.rawGetPointee(e)),e},destructor(e){this.rawDestructor?.(e)},argPackAdvance:8,readValueFromPointer:x,fromWireType:function(e){var r=this.getPointee(e);if(!r)return this.destructor(e),null;var t=((e,r)=>(r=((e,r)=>{for(void 0===r&&G("ptr should not be undefined");e.baseClass;)r=e.upcast(r),e=e.baseClass;return r})(e,r),ne[r]))(this.registeredClass,r);if(void 0!==t){if(0===t.$$.count.value)return t.$$.ptr=r,t.$$.smartPtr=e,t.clone();var n=t.clone();return this.destructor(e),n}function a(){return this.isSmartPointer?ae(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:r,smartPtrType:this,smartPtr:e}):ae(this.registeredClass.instancePrototype,{ptrType:this,ptr:e})}var o,i=this.registeredClass.getActualType(r),s=ee[i];if(!s)return a.call(this);o=this.isConst?s.constPointerType:s.pointerType;var u=Y(r,this.registeredClass,o.registeredClass);return null===u?a.call(this):this.isSmartPointer?ae(o.registeredClass.instancePrototype,{ptrType:o,ptr:u,smartPtrType:this,smartPtr:e}):ae(o.registeredClass.instancePrototype,{ptrType:o,ptr:u})}}),me=a.UnboundTypeError=(Fe=Error,(Se=se("UnboundTypeError",(function(e){this.name="UnboundTypeError",this.message=e;var r=new Error(e).stack;void 0!==r&&(this.stack=this.toString()+"\n"+r.replace(/^Error(:[^\n]*)?\n/,""))}))).prototype=Object.create(Fe.prototype),Se.prototype.constructor=Se,Se.prototype.toString=function(){return void 0===this.message?this.name:`${this.name}: ${this.message}`},Se),ke.push(0,1,void 0,1,null,1,!0,1,!1,1),a.count_emval_handles=()=>ke.length/2-5-je.length;var nr,ar={K:(e,r,t)=>{throw new E(e).init(r,t),e},G:()=>{_("")},s:e=>{var r=R[e];delete R[e];var t=r.rawConstructor,n=r.rawDestructor,a=r.fields,o=a.map((e=>e.getterReturnType)).concat(a.map((e=>e.setterArgumentType)));z([e],o,(e=>{var o={};return a.forEach(((r,t)=>{var n=r.fieldName,i=e[t],s=r.getter,u=r.getterContext,l=e[t+a.length],c=r.setter,p=r.setterContext;o[n]={read:e=>i.fromWireType(s(u,e)),write:(e,r)=>{var t=[];c(p,e,l.toWireType(t,r)),D(t)}}})),[{name:r.name,fromWireType:e=>{var r={};for(var t in o)r[t]=o[t].read(e);return n(e),r},toWireType:(e,r)=>{for(var a in o)if(!(a in r))throw new TypeError(`Missing field: "${a}"`);var i=t();for(a in o)o[a].write(i,r[a]);return null!==e&&e.push(n,i),i},argPackAdvance:8,readValueFromPointer:x,destructorFunction:n}]}))},C:(e,r,t,n,a)=>{},I:(e,r,t,n)=>{L(e,{name:r=q(r),fromWireType:function(e){return!!e},toWireType:function(e,r){return r?t:n},argPackAdvance:8,readValueFromPointer:function(e){return this.fromWireType(d[e])},destructorFunction:null})},w:(e,r,t,n,a,o,i,s,u,l,c,p,h)=>{c=q(c),o=Te(a,o),s&&=Te(i,s),l&&=Te(u,l),h=Te(p,h);var d=(e=>{if(void 0===e)return"_unknown";var r=(e=e.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return r>=48&&r<=57?`_${e}`:e})(c);le(d,(function(){Ce(`Cannot construct ${c} due to unbound types`,[n])})),z([e,r,t],n?[n]:[],(r=>{var t,a;r=r[0],a=n?(t=r.registeredClass).instancePrototype:ie.prototype;var i=se(c,(function(...e){if(Object.getPrototypeOf(this)!==u)throw new H("Use 'new' to construct "+c);if(void 0===p.constructor_body)throw new H(c+" has no accessible constructor");var r=p.constructor_body[e.length];if(void 0===r)throw new H(`Tried to invoke ctor of ${c} with invalid number of parameters (${e.length}) - expected (${Object.keys(p.constructor_body).toString()}) parameters instead!`);return r.apply(this,e)})),u=Object.create(a,{constructor:{value:i}});i.prototype=u;var p=new ce(c,i,u,h,t,o,s,l);p.baseClass&&(p.baseClass.__derivedClasses??=[],p.baseClass.__derivedClasses.push(p));var f=new ve(c,p,!0,!1,!1),v=new ve(c+"*",p,!1,!1,!1),y=new ve(c+" const*",p,!1,!0,!1);return ee[e]={pointerType:v,constPointerType:y},ge(d,i),[f,v,y]}))},v:(e,r,t,n,a,o)=>{var i=Pe(r,t);a=Te(n,a),z([],[e],(e=>{var t=`constructor ${(e=e[0]).name}`;if(void 0===e.registeredClass.constructor_body&&(e.registeredClass.constructor_body=[]),void 0!==e.registeredClass.constructor_body[r-1])throw new H(`Cannot register multiple constructors with identical number of parameters (${r-1}) for class '${e.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`);return e.registeredClass.constructor_body[r-1]=()=>{Ce(`Cannot construct ${e.name} due to unbound types`,i)},z([],i,(n=>(n.splice(1,0,null),e.registeredClass.constructor_body[r-1]=_e(t,n,null,a,o),[]))),[]}))},d:(e,r,t,n,a,o,i,s,u)=>{var l=Pe(t,n);r=q(r),r=Oe(r),o=Te(a,o),z([],[e],(e=>{var n=`${(e=e[0]).name}.${r}`;function a(){Ce(`Cannot call ${n} due to unbound types`,l)}r.startsWith("@@")&&(r=Symbol[r.substring(2)]),s&&e.registeredClass.pureVirtualFunctions.push(r);var c=e.registeredClass.instancePrototype,p=c[r];return void 0===p||void 0===p.overloadTable&&p.className!==e.name&&p.argCount===t-2?(a.argCount=t-2,a.className=e.name,c[r]=a):(ue(c,r,n),c[r].overloadTable[t-2]=a),z([],l,(a=>{var s=_e(n,a,e,o,i,u);return void 0===c[r].overloadTable?(s.argCount=t-2,c[r]=s):c[r].overloadTable[t-2]=s,[]})),[]}))},m:(e,r,t)=>{e=q(e),z([],[r],(r=>(r=r[0],a[e]=r.fromWireType(t),[])))},H:e=>L(e,De),o:(e,r,t,n)=>{function a(){}r=q(r),a.values={},L(e,{name:r,constructor:a,fromWireType:function(e){return this.constructor.values[e]},toWireType:(e,r)=>r.value,argPackAdvance:8,readValueFromPointer:xe(r,t,n),destructorFunction:null}),le(r,a)},a:(e,r,t)=>{var n=Ie(e,"enum");r=q(r);var a=n.constructor,o=Object.create(n.constructor.prototype,{value:{value:t},constructor:{value:se(`${n.name}_${r}`,(function(){}))}});a.values[t]=o,a[r]=o},A:(e,r,t)=>{L(e,{name:r=q(r),fromWireType:e=>e,toWireType:(e,r)=>r,argPackAdvance:8,readValueFromPointer:He(r,t),destructorFunction:null})},k:(e,r,t,n,a,o,i)=>{var s=Pe(r,t);e=q(e),e=Oe(e),a=Te(n,a),le(e,(function(){Ce(`Cannot call ${e} due to unbound types`,s)}),r-1),z([],s,(t=>{var n=[t[0],null].concat(t.slice(1));return ge(e,_e(e,n,null,a,o,i),r-1),[]}))},l:(e,r,t,n,a)=>{r=q(r);var o=e=>e;if(0===n){var i=32-8*t;o=e=>e<>>i}var s=r.includes("unsigned");L(e,{name:r,fromWireType:o,toWireType:s?function(e,r){return this.name,r>>>0}:function(e,r){return this.name,r},argPackAdvance:8,readValueFromPointer:Ue(r,t,0!==n),destructorFunction:null})},f:(e,r,t)=>{var n=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][r];function a(e){var r=m[e>>2],t=m[e+4>>2];return new n(h.buffer,t,r)}L(e,{name:t=q(t),fromWireType:a,argPackAdvance:8,readValueFromPointer:a},{ignoreDuplicateRegistrations:!0})},z:(e,r)=>{var t="std::string"===(r=q(r));L(e,{name:r,fromWireType(e){var r,n,a=m[e>>2],o=e+4;if(t)for(var i=o,s=0;s<=a;++s){var u=o+s;if(s==a||0==d[u]){var l=(n=i)?Ne(d,n,u-i):"";void 0===r?r=l:(r+=String.fromCharCode(0),r+=l),i=u+1}}else{var c=new Array(a);for(s=0;s{for(var r=0,t=0;t=55296&&n<=57343?(r+=4,++t):r+=3}return r})(r):r.length;var o=sr(4+n+1),i=o+4;if(m[o>>2]=n,t&&a)((e,r,t,n)=>{if(!(n>0))return 0;for(var a=t+n-1,o=0;o=55296&&i<=57343&&(i=65536+((1023&i)<<10)|1023&e.charCodeAt(++o)),i<=127){if(t>=a)break;r[t++]=i}else if(i<=2047){if(t+1>=a)break;r[t++]=192|i>>6,r[t++]=128|63&i}else if(i<=65535){if(t+2>=a)break;r[t++]=224|i>>12,r[t++]=128|i>>6&63,r[t++]=128|63&i}else{if(t+3>=a)break;r[t++]=240|i>>18,r[t++]=128|i>>12&63,r[t++]=128|i>>6&63,r[t++]=128|63&i}}r[t]=0})(r,d,i,n+1);else if(a)for(var s=0;s255&&(ur(i),G("String has UTF-16 code units that do not fit in 8 bits")),d[i+s]=u}else for(s=0;s{var n,a,o,i;t=q(t),2===r?(n=ze,a=qe,i=Ge,o=e=>v[e>>1]):4===r&&(n=Le,a=Je,i=Ke,o=e=>m[e>>2]),L(e,{name:t,fromWireType:e=>{for(var t,a=m[e>>2],i=e+4,s=0;s<=a;++s){var u=e+4+s*r;if(s==a||0==o(u)){var l=n(i,u-i);void 0===t?t=l:(t+=String.fromCharCode(0),t+=l),i=u+r}}return ur(e),t},toWireType:(e,n)=>{"string"!=typeof n&&G(`Cannot pass non-string to C++ string type ${t}`);var o=i(n),s=sr(4+o+r);return m[s>>2]=o/r,a(n,s+4,o+r),null!==e&&e.push(ur,s),s},argPackAdvance:8,readValueFromPointer:x,destructorFunction(e){ur(e)}})},t:(e,r,t,n,a,o)=>{R[e]={name:q(r),rawConstructor:Te(t,n),rawDestructor:Te(a,o),fields:[]}},c:(e,r,t,n,a,o,i,s,u,l)=>{R[e].fields.push({fieldName:q(r),getterReturnType:t,getter:Te(n,a),getterContext:o,setterArgumentType:i,setter:Te(s,u),setterContext:l})},J:(e,r)=>{L(e,{isVoid:!0,name:r=q(r),argPackAdvance:0,fromWireType:()=>{},toWireType:(e,r)=>{}})},F:(e,r,t)=>d.copyWithin(e,r,r+t),n:(e,r,t)=>(e=Re.toValue(e),r=Ie(r,"emval::as"),Qe(r,t,e)),q:(e,r,t,n)=>(e=Ze[e])(null,r=Re.toValue(r),t,n),p:(e,r,t,n,a)=>(e=Ze[e])(r=Re.toValue(r),r[t=Ye(t)],n,a),b:Ee,x:e=>0===e?Re.toHandle(er()):(e=Ye(e),Re.toHandle(er()[e])),i:(e,r,t)=>{var n=((e,r)=>{for(var t=new Array(e),n=0;n>2],"parameter "+n);return t})(e,r),a=n.shift();e--;var o="return function (obj, func, destructorsRef, args) {\n",i=0,s=[];0===t&&s.push("obj");for(var u=["retType"],l=[a],c=0;ce.name)).join(", ")}) => ${a.name}>`;return p=se(f,d),h=Ze.length,Ze.push(p),h},r:e=>(e=Ye(e),Re.toHandle(a[e])),g:(e,r)=>(e=Re.toValue(e),r=Re.toValue(r),Re.toHandle(e[r])),j:e=>{e>9&&(ke[e+1]+=1)},h:e=>Re.toHandle(Ye(e)),e:e=>{var r=Re.toValue(e);D(r),Ee(e)},D:e=>{var r=d.length,t=2147483648;if((e>>>=0)>t)return!1;for(var n,a=1;a<=4;a*=2){var o=r*(1+.2/a);o=Math.min(o,e+100663296);var i=Math.min(t,(n=Math.max(e,o))+(65536-n%65536)%65536);if(rr(i))return!0}return!1},E:e=>52,B:function(e,r,t,n,a){return 70},y:(e,r,t,n)=>{for(var a,o,i,s=0,u=0;u>2],h=m[r+4>>2];r+=8;for(var f=0;f>2]=s,0}},or=function(){var e,r,t,o,i,c,h={a:ar};function d(e,r){var t;return or=e.exports,l=or.L,T(),ye=or.Q,t=or.M,C.unshift(t),function(e){if(A--,a.monitorRunDependencies?.(A),0==A&&W){var r=W;W=null,r()}}(),or}if(A++,a.monitorRunDependencies?.(A),a.instantiateWasm)try{return a.instantiateWasm(h,d)}catch(e){p(`Module.instantiateWasm callback failed with error: ${e}`),n(e)}return F||(F=S(c="basis_transcoder.wasm")?c:(i=c,a.locateFile?a.locateFile(i,s):s+i)),(e=u,r=F,t=h,o=function(e){d(e.instance)},e||"function"!=typeof WebAssembly.instantiateStreaming||S(r)||"function"!=typeof fetch?j(r,t,o):fetch(r,{credentials:"same-origin"}).then((e=>WebAssembly.instantiateStreaming(e,t).then(o,(function(e){return p(`wasm streaming compile failed: ${e}`),p("falling back to ArrayBuffer instantiation"),j(r,t,o)}))))).catch(n),{}}(),ir=e=>(ir=or.N)(e),sr=e=>(sr=or.O)(e),ur=e=>(ur=or.P)(e),lr=e=>(lr=or.R)(e);function cr(){function e(){nr||(nr=!0,a.calledRun=!0,w||(k(C),t(a),a.onRuntimeInitialized&&a.onRuntimeInitialized(),function(){if(a.postRun)for("function"==typeof a.postRun&&(a.postRun=[a.postRun]);a.postRun.length;)e=a.postRun.shift(),P.unshift(e);var e;k(P)}()))}A>0||(function(){if(a.preRun)for("function"==typeof a.preRun&&(a.preRun=[a.preRun]);a.preRun.length;)e=a.preRun.shift(),b.unshift(e);var e;k(b)}(),A>0||(a.setStatus?(a.setStatus("Running..."),setTimeout((function(){setTimeout((function(){a.setStatus("")}),1),e()}),1)):e()))}if(a.dynCall_jiji=(e,r,t,n,o)=>(a.dynCall_jiji=or.S)(e,r,t,n,o),W=function e(){nr||cr(),nr||(W=e)},a.preInit)for("function"==typeof a.preInit&&(a.preInit=[a.preInit]);a.preInit.length>0;)a.preInit.pop()();return cr(),o});export{r as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/bg.js b/library/arcgis/4.30/@arcgis/core/chunks/bg.js new file mode 100644 index 00000000..50bd795e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/bg.js @@ -0,0 +1,11 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{d as t}from"./calcite-input-time-picker.js";import"../widgets/Widget.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./form.js";import"./dom.js";import"./guid.js";import"./interactive.js";import"./key.js";import"./label2.js";import"./component.js";import"./loadable.js";import"./locale2.js";import"./observers.js";import"./focusTrapComponent.js";import"./t9n.js";import"./math.js";import"./icon.js";import"./openCloseComponent.js";import"./Validation.js";import"./action.js";import"./loader.js";import"./input-message.js";import"./input-text.js";import"./input.js";import"./progress.js";import"./popover.js";import"./floating-ui.js";import"./debounce.js";import"./Heading2.js";import"./FloatingArrow.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */ +var o={name:"bg",weekdays:"неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),weekdaysShort:"нед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),months:"януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),monthsShort:"янр_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),weekStart:1,ordinal:function(t){var o=t%100;if(o>10&&o<20)return t+"-ти";var r=t%10;return 1===r?t+"-ви":2===r?t+"-ри":7===r||8===r?t+"-ми":t+"-ти"},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена",M:"месец",MM:"%d месеца",y:"година",yy:"%d години"}};t.locale(o,null,!0);export{o as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/bg_BG.js b/library/arcgis/4.30/@arcgis/core/chunks/bg_BG.js new file mode 100644 index 00000000..9878ec9d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/bg_BG.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +const e={firstDayOfWeek:1,_decimalSeparator:",",_thousandSeparator:" ",_percentPrefix:null,_percentSuffix:"%",_big_number_suffix_3:"k",_big_number_suffix_6:"M",_big_number_suffix_9:"G",_big_number_suffix_12:"T",_big_number_suffix_15:"P",_big_number_suffix_18:"E",_big_number_suffix_21:"Z",_big_number_suffix_24:"Y",_small_number_suffix_3:"m",_small_number_suffix_6:"μ",_small_number_suffix_9:"n",_small_number_suffix_12:"p",_small_number_suffix_15:"f",_small_number_suffix_18:"a",_small_number_suffix_21:"z",_small_number_suffix_24:"y",_byte_suffix_B:"B",_byte_suffix_KB:"KB",_byte_suffix_MB:"MB",_byte_suffix_GB:"GB",_byte_suffix_TB:"TB",_byte_suffix_PB:"PB",_date:"yyyy-MM-dd",_date_millisecond:"mm:ss SSS",_date_millisecond_full:"HH:mm:ss SSS",_date_second:"HH:mm:ss",_date_second_full:"HH:mm:ss",_date_minute:"HH:mm",_date_minute_full:"HH:mm - MMM dd, yyyy",_date_hour:"HH:mm",_date_hour_full:"HH:mm - MMM dd, yyyy",_date_day:"MMM dd",_date_day_full:"MMM dd, yyyy",_date_week:"ww",_date_week_full:"MMM dd, yyyy",_date_month:"MMM",_date_month_full:"MMM, yyyy",_date_year:"yyyy",_duration_millisecond:"SSS",_duration_millisecond_second:"ss.SSS",_duration_millisecond_minute:"mm:ss SSS",_duration_millisecond_hour:"hh:mm:ss SSS",_duration_millisecond_day:"d'd' mm:ss SSS",_duration_millisecond_week:"d'd' mm:ss SSS",_duration_millisecond_month:"M'm' dd'd' mm:ss SSS",_duration_millisecond_year:"y'y' MM'm' dd'd' mm:ss SSS",_duration_second:"ss",_duration_second_minute:"mm:ss",_duration_second_hour:"hh:mm:ss",_duration_second_day:"d'd' hh:mm:ss",_duration_second_week:"d'd' hh:mm:ss",_duration_second_month:"M'm' dd'd' hh:mm:ss",_duration_second_year:"y'y' MM'm' dd'd' hh:mm:ss",_duration_minute:"mm",_duration_minute_hour:"hh:mm",_duration_minute_day:"d'd' hh:mm",_duration_minute_week:"d'd' hh:mm",_duration_minute_month:"M'm' dd'd' hh:mm",_duration_minute_year:"y'y' MM'm' dd'd' hh:mm",_duration_hour:"hh'h'",_duration_hour_day:"d'd' hh'h'",_duration_hour_week:"d'd' hh'h'",_duration_hour_month:"M'm' dd'd' hh'h'",_duration_hour_year:"y'y' MM'm' dd'd' hh'h'",_duration_day:"d'd'",_duration_day_week:"d'd'",_duration_day_month:"M'm' dd'd'",_duration_day_year:"y'y' MM'm' dd'd'",_duration_week:"w'w'",_duration_week_month:"w'w'",_duration_week_year:"w'w'",_duration_month:"M'm'",_duration_month_year:"y'y' MM'm'",_duration_year:"y'y'",_era_ad:"AD",_era_bc:"BC",A:"",P:"",AM:"",PM:"","A.M.":"","P.M.":"",January:"януари",February:"февруари",March:"март",April:"април",May:"май",June:"юни",July:"юли",August:"август",September:"септември",October:"октомври",November:"ноември",December:"декември",Jan:"януари",Feb:"февруари",Mar:"март",Apr:"април","May (short)":"май",Jun:"юни",Jul:"юли",Aug:"август",Sep:"септември",Oct:"октомври",Nov:"ноември",Dec:"декември",Sunday:"неделя",Monday:"понеделник",Tuesday:"вторник",Wednesday:"сряда",Thursday:"четвъртък",Friday:"петък",Saturday:"събота",Sun:"нд",Mon:"пн",Tues:"вт",Wed:"ср",Thu:"чт",Fri:"пт",Sat:"сб",_dateOrd:function(e){let _="th";if(e<11||e>13)switch(e%10){case 1:_="st";break;case 2:_="nd";break;case 3:_="rd"}return _},"Zoom Out":"Отдалечаване",Play:"",Stop:"",Legend:"","Press ENTER to toggle":"",Loading:"",Home:"",Chart:"","Serial chart":"","X/Y chart":"","Pie chart":"","Gauge chart":"","Radar chart":"","Sankey diagram":"","Flow diagram":"","Chord diagram":"","TreeMap chart":"","Force directed tree":"","Sliced chart":"",Series:"","Candlestick Series":"","OHLC Series":"","Column Series":"","Line Series":"","Pie Slice Series":"","Funnel Series":"","Pyramid Series":"","X/Y Series":"",Map:"","Press ENTER to zoom in":"","Press ENTER to zoom out":"","Use arrow keys to zoom in and out":"","Use plus and minus keys on your keyboard to zoom in and out":"",Export:"",Image:"",Data:"",Print:"","Press ENTER or use arrow keys to navigate":"","Press ENTER to open":"","Press ENTER to print.":"","Press ENTER to export as %1.":"","(Press ESC to close this message)":"","Image Export Complete":"","Export operation took longer than expected. Something might have gone wrong.":"","Saved from":"",PNG:"",JPG:"",GIF:"",SVG:"",PDF:"",JSON:"",CSV:"",XLSX:"",HTML:"","Use TAB to select grip buttons or left and right arrows to change selection":"","Use left and right arrows to move selection":"","Use left and right arrows to move left selection":"","Use left and right arrows to move right selection":"","Use TAB select grip buttons or up and down arrows to change selection":"","Use up and down arrows to move selection":"","Use up and down arrows to move lower selection":"","Use up and down arrows to move upper selection":"","From %1 to %2":"От %1 до %2","From %1":"От %1","To %1":"До %1","No parser available for file: %1":"","Error parsing file: %1":"","Unable to load file: %1":"","Invalid date":"",Close:"",Minimize:""};export{e as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/binningUtils.js b/library/arcgis/4.30/@arcgis/core/chunks/binningUtils.js new file mode 100644 index 00000000..5dc809bb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/binningUtils.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import r from"../core/Error.js";const e="aggregateCount";function i(e,i){if(!e.view)throw new r(`${i}:missing-parameters`,"'view' parameter is required for binning");if(e.sqlExpression)throw new r(`${i}:invalid-parameters`,"'sqlExpression' parameter is not supported for binning");if("3d"===e.view.type)throw new r(`${i}:invalid-parameters`,"3d view is not supported for binning")}export{e as a,i as v}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/boundedPlane.js b/library/arcgis/4.30/@arcgis/core/chunks/boundedPlane.js new file mode 100644 index 00000000..72a00bd5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/boundedPlane.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import"../core/lang.js";import{L as s}from"./Logger.js";import{a as i}from"./mathUtils.js";import{O as n,d as t}from"./ray.js";import{i as a,t as o,f as r}from"./mat4.js";import{c as e}from"./mat4f64.js";import{p as c,d as u,l as g,h as b,b as f,i as l,s as p,j as m,y as d,c as h,g as I,n as j,k as P}from"./vec3.js";import{f as N,e as v,c as w}from"./vec3f64.js";import{A as M}from"./Axis.js";import{c as y,p as T,d as A}from"./lineSegment.js";import{c as S,d as _,g as x,e as O,w as V,h as E,s as Y,i as k,j as B,k as F,l as L,m as q,n as C,o as R}from"./plane.js";const U=()=>s.getLogger("esri.views.3d.support.geometryUtils.boundedPlane"),z=class{constructor(){this.plane=S(),this.origin=w(),this.basis1=w(),this.basis2=w()}};function G(s=ls){return{plane:S(s.plane),origin:v(s.origin),basis1:v(s.basis1),basis2:v(s.basis2)}}function W(s,i=G()){return X(s.origin,s.basis1,s.basis2,i)}function X(s,i,n,t=G()){return c(t.origin,s),c(t.basis1,i),c(t.basis2,n),Z(t),a=t,o="fromValues()",Math.abs(u(a.basis1,a.basis2)/(g(a.basis1)*g(a.basis2)))>1e-6&&U().warn(o,"Provided basis vectors are not perpendicular"),Math.abs(u(a.basis1,cs(a)))>1e-6&&U().warn(o,"Basis vectors and plane normal are not perpendicular"),Math.abs(-u(cs(a),a.origin)-a.plane[3])>1e-6&&U().warn(o,"Plane offset is not consistent with plane origin"),t;var a,o}function Z(s){_(s.basis2,s.basis1,s.origin,s.plane)}function D(s,i,n){s!==n&&W(s,n);const t=f(Y.get(),cs(s),i);return l(n.origin,n.origin,t),n.plane[3]-=i,n}function H(s,i=G()){const n=(s[2]-s[0])/2,t=(s[3]-s[1])/2;return p(i.origin,s[0]+n,s[1]+t,0),p(i.basis1,n,0,0),p(i.basis2,0,t,0),k(0,0,1,0,i.plane),i}function J(s,i,n){return!!B(s.plane,i,n)&&us(s,n)}function K(s,n,t){const a=ps.get();fs(s,n,a,ps.get());let o=Number.POSITIVE_INFINITY;for(const r of Is){const e=bs(s,r,ms.get()),g=Y.get();if(F(a,e,g)){const s=d(Y.get(),n.origin,g),a=Math.abs(i(u(n.direction,s)));aG())),Is=[{origin:[-1,-1],direction:[1,0]},{origin:[1,-1],direction:[0,1]},{origin:[1,1],direction:[-1,0]},{origin:[-1,1],direction:[0,-1]}],js=e(),Ps=e(),Ns=Object.freeze(Object.defineProperty({__proto__:null,BoundedPlaneClass:z,altitudeAt:as,axisAt:function(s,i,n,t){return function(s,i,n){switch(i){case M.X:c(n,s.basis1),j(n,n);break;case M.Y:c(n,s.basis2),j(n,n);break;case M.Z:c(n,cs(s))}return n}(s,n,t)},closestPoint:Q,closestPointOnSilhouette:K,copy:W,copyWithoutVerify:function(s,i){c(i.origin,s.origin),c(i.basis1,s.basis1),c(i.basis2,s.basis2),E(i.plane,s.plane)},create:G,distance:ns,distance2:is,distanceToSilhouette:function(s,i){let n=Number.NEGATIVE_INFINITY;for(const t of Is){const a=bs(s,t,ms.get()),o=A(a,i);o>n&&(n=o)}return Math.sqrt(n)},elevate:D,equals:os,extrusionContainsPoint:ts,fromAABoundingRect:H,fromValues:X,intersectRay:J,intersectRayClosestSilhouette:function(s,i,n){if(J(s,i,n))return n;const t=K(s,i,Y.get());return l(n,i.origin,f(Y.get(),i.direction,m(i.origin,t)/g(i.direction))),n},normal:cs,projectPoint:$,projectPointLocal:ss,rotate:es,setAltitudeAt:function(s,i,n,t){const a=as(s,i),o=f(ds,cs(s),n-a);return l(t,i,o),t},setExtent:function(s,i,n){return H(i,n),D(n,as(s,s.origin),n),n},transform:rs,up:ls,updateUnboundedPlane:Z,wrap:function(s,i,n){const t=hs.get();return t.origin=s,t.basis1=i,t.basis2=n,t.plane=V(0,0,0,0),Z(t),t}},Symbol.toStringTag,{value:"Module"}));export{z as B,W as a,Ns as b,G as c,H as d,ts as e,X as f,ns as g,os as h,J as i,cs as n,es as r,rs as t,Z as u}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/bs.js b/library/arcgis/4.30/@arcgis/core/chunks/bs.js new file mode 100644 index 00000000..899f11b6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/bs.js @@ -0,0 +1,11 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{d as o}from"./calcite-input-time-picker.js";import"../widgets/Widget.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./form.js";import"./dom.js";import"./guid.js";import"./interactive.js";import"./key.js";import"./label2.js";import"./component.js";import"./loadable.js";import"./locale2.js";import"./observers.js";import"./focusTrapComponent.js";import"./t9n.js";import"./math.js";import"./icon.js";import"./openCloseComponent.js";import"./Validation.js";import"./action.js";import"./loader.js";import"./input-message.js";import"./input-text.js";import"./input.js";import"./progress.js";import"./popover.js";import"./floating-ui.js";import"./debounce.js";import"./Heading2.js";import"./FloatingArrow.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */ +var t={name:"bs",weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),weekStart:1,weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),ordinal:function(o){return o},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"}};o.locale(t,null,!0);export{t as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/bs_BA.js b/library/arcgis/4.30/@arcgis/core/chunks/bs_BA.js new file mode 100644 index 00000000..6e212c31 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/bs_BA.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +const e={_decimalSeparator:",",_thousandSeparator:".",_percentPrefix:null,_percentSuffix:"%",_big_number_suffix_3:"k",_big_number_suffix_6:"M",_big_number_suffix_9:"G",_big_number_suffix_12:"T",_big_number_suffix_15:"P",_big_number_suffix_18:"E",_big_number_suffix_21:"Z",_big_number_suffix_24:"Y",_small_number_suffix_3:"m",_small_number_suffix_6:"μ",_small_number_suffix_9:"n",_small_number_suffix_12:"p",_small_number_suffix_15:"f",_small_number_suffix_18:"a",_small_number_suffix_21:"z",_small_number_suffix_24:"y",_byte_suffix_B:"B",_byte_suffix_KB:"KB",_byte_suffix_MB:"MB",_byte_suffix_GB:"GB",_byte_suffix_TB:"TB",_byte_suffix_PB:"PB",_date_millisecond:"mm:ss SSS",_date_millisecond_full:"HH:mm:ss SSS",_date_second:"HH:mm:ss",_date_second_full:"HH:mm:ss",_date_minute:"HH:mm",_date_minute_full:"HH:mm - MMM dd, yyyy",_date_hour:"HH:mm",_date_hour_full:"HH:mm - MMM dd, yyyy",_date_day:"MMM dd",_date_day_full:"MMM dd, yyyy",_date_week:"ww",_date_week_full:"MMM dd, yyyy",_date_month:"MMM",_date_month_full:"MMM, yyyy",_date_year:"yyyy",_duration_millisecond:"SSS",_duration_millisecond_second:"ss.SSS",_duration_millisecond_minute:"mm:ss SSS",_duration_millisecond_hour:"hh:mm:ss SSS",_duration_millisecond_day:"d'd' mm:ss SSS",_duration_millisecond_week:"d'd' mm:ss SSS",_duration_millisecond_month:"M'm' dd'd' mm:ss SSS",_duration_millisecond_year:"y'y' MM'm' dd'd' mm:ss SSS",_duration_second:"ss",_duration_second_minute:"mm:ss",_duration_second_hour:"hh:mm:ss",_duration_second_day:"d'd' hh:mm:ss",_duration_second_week:"d'd' hh:mm:ss",_duration_second_month:"M'm' dd'd' hh:mm:ss",_duration_second_year:"y'y' MM'm' dd'd' hh:mm:ss",_duration_minute:"mm",_duration_minute_hour:"hh:mm",_duration_minute_day:"d'd' hh:mm",_duration_minute_week:"d'd' hh:mm",_duration_minute_month:"M'm' dd'd' hh:mm",_duration_minute_year:"y'y' MM'm' dd'd' hh:mm",_duration_hour:"hh'h'",_duration_hour_day:"d'd' hh'h'",_duration_hour_week:"d'd' hh'h'",_duration_hour_month:"M'm' dd'd' hh'h'",_duration_hour_year:"y'y' MM'm' dd'd' hh'h'",_duration_day:"d'd'",_duration_day_week:"d'd'",_duration_day_month:"M'm' dd'd'",_duration_day_year:"y'y' MM'm' dd'd'",_duration_week:"w'w'",_duration_week_month:"w'w'",_duration_week_year:"w'w'",_duration_month:"M'm'",_duration_month_year:"y'y' MM'm'",_duration_year:"y'y'",_era_ad:"n. e.",_era_bc:"p. n. e.",A:"prijepodne",P:"popodne",AM:"AM",PM:"PM","A.M.":"prijepodne","P.M.":"popodne",January:"januar",February:"februar",March:"mart",April:"april",May:"maj",June:"juni",July:"juli",August:"august",September:"septembar",October:"oktobar",November:"novembar",December:"decembar",Jan:"jan",Feb:"feb",Mar:"mar",Apr:"apr","May(short)":"maj",Jun:"jun",Jul:"jul",Aug:"aug",Sep:"sep",Oct:"okt",Nov:"nov",Dec:"dec",Sunday:"nedjelja",Monday:"ponedjeljak",Tuesday:"utorak",Wednesday:"srijeda",Thursday:"četvrtak",Friday:"petak",Saturday:"subota",Sun:"ned",Mon:"pon",Tue:"uto",Wed:"sri",Thu:"čet",Fri:"pet",Sat:"sub",_dateOrd:function(e){let _="th";if(e<11||e>13)switch(e%10){case 1:_="st";break;case 2:_="nd";break;case 3:_="rd"}return _},"Zoom Out":"Povećaj",Play:"Reproduciraj",Stop:"Zaustavi",Legend:"Legenda","Press ENTER to toggle":"",Loading:"Učitavanje",Home:"Početna",Chart:"","Serial chart":"","X/Y chart":"","Pie chart":"","Gauge chart":"","Radar chart":"","Sankey diagram":"","Flow diagram":"","Chord diagram":"","TreeMap chart":"","Sliced chart":"",Series:"","Candlestick Series":"","OHLC Series":"","Column Series":"","Line Series":"","Pie Slice Series":"","Funnel Series":"","Pyramid Series":"","X/Y Series":"",Map:"","Press ENTER to zoom in":"","Press ENTER to zoom out":"","Use arrow keys to zoom in and out":"","Use plus and minus keys on your keyboard to zoom in and out":"",Export:"Ispis",Image:"Slika",Data:"Podaci",Print:"Ispis","Press ENTER to open":"","Press ENTER to print.":"","Press ENTER to export as %1.":"","(Press ESC to close this message)":"","Image Export Complete":"","Export operation took longer than expected. Something might have gone wrong.":"","Saved from":"",PNG:"",JPG:"",GIF:"",SVG:"",PDF:"",JSON:"",CSV:"",XLSX:"",HTML:"","Use TAB to select grip buttons or left and right arrows to change selection":"","Use left and right arrows to move selection":"","Use left and right arrows to move left selection":"","Use left and right arrows to move right selection":"","Use TAB select grip buttons or up and down arrows to change selection":"","Use up and down arrows to move selection":"","Use up and down arrows to move lower selection":"","Use up and down arrows to move upper selection":"","From %1 to %2":"Od %1 do %2","From %1":"Od %1","To %1":"Do %1","No parser available for file: %1":"","Error parsing file: %1":"","Unable to load file: %1":"","Invalid date":""};export{e as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/button.js b/library/arcgis/4.30/@arcgis/core/chunks/button.js new file mode 100644 index 00000000..4272eb6e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/button.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{p as t,H as e,f as a,h as n}from"../widgets/Widget.js";import{s as o,r,f as i}from"./form.js";import{c,d as l,u as s,I as d}from"./interactive.js";import{c as h,d as p,g as u}from"./label2.js";import{s as b,a as v,c as g}from"./loadable.js";import{c as f,d as k}from"./locale2.js";import{c as m}from"./observers.js";import{g as x}from"./component.js";import{c as w,d as y,s as z,u as C}from"./t9n.js";import{t as E}from"./dom.js";import{d as L}from"./icon.js";import{d as j}from"./loader.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const T="content--slotted",O="icon",F="icon--start",R="icon--end",S="icon-start-empty",M="icon-end-empty",A="button-padding",H="button-padding--shrunk",N=t(class extends e{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.mutationObserver=m("mutation",(()=>this.updateHasContent())),this.resizeObserver=m("resize",(()=>this.setTooltipText())),this.handleClick=()=>{const{type:t}=this;this.href||("submit"===t?o(this):"reset"===t&&r(this))},this.setTooltipText=()=>{const{contentEl:t}=this;t&&(this.tooltipText=t.offsetWidth{this.childEl=t,t&&this.resizeObserver?.observe(t)},this.alignment="center",this.appearance="solid",this.label=void 0,this.kind="brand",this.disabled=!1,this.form=void 0,this.download=!1,this.href=void 0,this.iconEnd=void 0,this.iconFlipRtl=void 0,this.iconStart=void 0,this.loading=!1,this.name=void 0,this.rel=void 0,this.round=!1,this.scale="m",this.splitChild=!1,this.target=void 0,this.type="button",this.width="auto",this.messages=void 0,this.messageOverrides=void 0,this.hasContent=!1,this.hasLoader=!1,this.effectiveLocale="",this.defaultMessages=void 0,this.tooltipText=void 0}handleGlobalAttributesChanged(){a(this)}loadingChanged(t,e){t&&!e&&(this.hasLoader=!0),!t&&e&&window.setTimeout((()=>{this.hasLoader=!1}),300)}onMessagesChange(){}async connectedCallback(){c(this),f(this),w(this),this.hasLoader=this.loading,this.setupTextContentObserver(),h(this),this.formEl=i(this)}disconnectedCallback(){this.mutationObserver?.disconnect(),l(this),p(this),k(this),y(this),this.resizeObserver?.disconnect(),this.formEl=null}async componentWillLoad(){b(this),this.updateHasContent(),await z(this)}componentDidLoad(){v(this),this.setTooltipText()}componentDidRender(){s(this)}render(){const t=this.href?"a":"button",e=t,a=this.hasLoader?n("div",{class:"calcite-button--loader"},n("calcite-loader",{class:this.loading?"loading-in":"loading-out",inline:!0,label:this.messages.loading,scale:"l"===this.scale?"m":"s"})):null,o=!this.iconStart&&!this.iconEnd,r=n("calcite-icon",{key:"45941adf90ef50fe1aa5ed4a874dc8a841f4b16f",class:{[O]:!0,[F]:!0},flipRtl:"start"===this.iconFlipRtl||"both"===this.iconFlipRtl,icon:this.iconStart,scale:x(this.scale)}),i=n("calcite-icon",{key:"dcd2f544410e55c7dc3a277f9c5c04da0c00b041",class:{[O]:!0,[R]:!0},flipRtl:"end"===this.iconFlipRtl||"both"===this.iconFlipRtl,icon:this.iconEnd,scale:x(this.scale)}),c=n("span",{key:"f69134d138dab0649abf8dda9ad85f129746dded",class:"content",ref:t=>this.contentEl=t},n("slot",{key:"0012a57d49d94c50e9fdc9eceb4b4395dfa1424b"}));return n(d,{key:"fae594988f9fd052100e50250ac09621066e1cc8",disabled:this.disabled},n(e,{key:"afb4ffda9526e954612e2edc2ccee94bc459478a","aria-disabled":"a"===t?E(this.disabled||this.loading):null,"aria-expanded":this.el.getAttribute("aria-expanded"),"aria-label":this.loading?this.messages.loading:u(this),"aria-live":"polite",class:{[A]:o,[H]:!o,[T]:this.hasContent,[S]:!this.iconStart,[M]:!this.iconEnd},disabled:"button"===t?this.disabled||this.loading:null,download:"a"!==t||""!==this.download&&!this.download?null:this.download,href:"a"===t&&this.href,name:"button"===t&&this.name,onClick:this.handleClick,rel:"a"===t&&this.rel,tabIndex:this.disabled?-1:null,target:"a"===t&&this.target,title:this.tooltipText,type:"button"===t&&this.type,ref:this.setChildEl},a,this.iconStart?r:null,this.hasContent?c:null,this.iconEnd?i:null))}async setFocus(){await g(this),this.childEl?.focus()}effectiveLocaleChange(){C(this,this.effectiveLocale)}updateHasContent(){const t=this.el.textContent.trim().length>0||this.el.childNodes.length>0;this.hasContent=1===this.el.childNodes.length&&"#text"===this.el.childNodes[0]?.nodeName?this.el.textContent?.trim().length>0:t}setupTextContentObserver(){this.mutationObserver?.observe(this.el,{childList:!0,subtree:!0})}onLabelClick(){this.handleClick(),this.setFocus()}static get assetsDirs(){return["assets"]}get el(){return this}static get watchers(){return{"aria-expanded":["handleGlobalAttributesChanged"],loading:["loadingChanged"],messageOverrides:["onMessagesChange"],effectiveLocale:["effectiveLocaleChange"]}}static get style(){return":host([disabled]){cursor:default;-webkit-user-select:none;user-select:none;opacity:var(--calcite-opacity-disabled)}:host([disabled]) *,:host([disabled]) ::slotted(*){pointer-events:none}:host{display:inline-block;inline-size:auto;vertical-align:middle}:host([round]){border-radius:50px}:host([round]) a,:host([round]) button{border-radius:50px}:host button,:host a{outline-color:transparent}:host button:focus,:host a:focus{outline:2px solid var(--calcite-ui-focus-color, var(--calcite-color-brand));outline-offset:calc(\n 2px *\n calc(\n 1 -\n 2 * clamp(\n 0,\n var(--calcite-offset-invert-focus),\n 1\n )\n )\n )}:host button,:host a{--calcite-button-content-margin-internal:0.5rem;--calcite-button-padding-x-internal:7px;--calcite-button-padding-y-internal:3px;padding-block:var(--calcite-button-padding-y-internal);padding-inline:var(--calcite-button-padding-x-internal);position:relative;box-sizing:border-box;display:flex;block-size:100%;inline-size:100%;cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;align-items:center;justify-content:center;border-radius:0px;border-style:none;text-align:center;font-family:inherit;font-weight:var(--calcite-font-weight-normal);text-decoration-line:none;transition:color var(--calcite-animation-timing) ease-in-out, background-color var(--calcite-animation-timing) ease-in-out, box-shadow var(--calcite-animation-timing) ease-in-out, outline-color var(--calcite-internal-animation-timing-fast) ease-in-out}:host button:hover,:host a:hover{text-decoration-line:none}:host button span,:host a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content{margin-inline:var(--calcite-button-content-margin-internal)}.icon-start-empty .content{margin-inline-start:unset}.icon-end-empty .content{margin-inline-end:unset}:host([scale=m]) button,:host([scale=m]) a{--calcite-button-content-margin-internal:0.75rem}:host([scale=l]) button,:host([scale=l]) a{--calcite-button-content-margin-internal:1rem}:host([width=auto]){inline-size:auto}:host([width=half]){inline-size:50%}:host([width=full]){inline-size:100%}:host([alignment=center]:not([width=auto])) a,:host([alignment=center]:not([width=auto])) button{justify-content:center}:host([alignment=start]:not([width=auto])) a,:host([alignment=start]:not([width=auto])) button{justify-content:flex-start}:host([alignment=end]:not([width=auto])) a,:host([alignment=end]:not([width=auto])) button{justify-content:flex-end}:host([alignment*=space-between]:not([width=auto])) a,:host([alignment*=space-between]:not([width=auto])) button{justify-content:space-between}:host([alignment=icon-start-space-between]:not([width=auto])) .icon--start{margin-inline-end:auto}:host([alignment=icon-start-space-between]:not([width=auto])) a,:host([alignment=icon-start-space-between]:not([width=auto])) button{text-align:unset}:host([alignment=icon-end-space-between]:not([width=auto])) .icon--end{margin-inline-start:auto}:host([alignment=icon-end-space-between]:not([width=auto])) a,:host([alignment=icon-end-space-between]:not([width=auto])) button{text-align:unset}:host([alignment=center]) a:not(.content--slotted) .icon--start+.icon--end,:host([alignment=center]) button:not(.content--slotted) .icon--start+.icon--end{margin-inline-start:var(--calcite-button-content-margin-internal)}.icon{position:relative;margin:0px;display:inline-flex;font-weight:var(--calcite-font-weight-normal);line-height:inherit}:host([disabled]) ::slotted([calcite-hydrated][disabled]),:host([disabled]) [calcite-hydrated][disabled]{opacity:1}.interaction-container{display:contents}@keyframes loader-in{0%{inline-size:0;opacity:0;transform:scale(0.5)}100%{inline-size:1em;opacity:1;transform:scale(1)}}@keyframes loader-out{0%{inline-size:1em;opacity:1;transform:scale(1)}100%{inline-size:0;opacity:0;transform:scale(0.5)}}.calcite-button--loader{display:flex}.calcite-button--loader calcite-loader{margin:0px;transition:inline-size var(--calcite-internal-animation-timing-slow) ease-in-out, opacity var(--calcite-internal-animation-timing-slow) ease-in-out, transform var(--calcite-internal-animation-timing-slow) ease-in-out}.calcite-button--loader calcite-loader.loading-in{animation-name:loader-in;animation-duration:var(--calcite-internal-animation-timing-slow)}.calcite-button--loader calcite-loader.loading-out{animation-name:loader-out;animation-duration:var(--calcite-internal-animation-timing-slow)}:host([loading]) button.content--slotted .calcite-button--loader calcite-loader,:host([loading]) a.content--slotted .calcite-button--loader calcite-loader{margin-inline-end:var(--calcite-button-content-margin-internal)}:host([loading]) button:not(.content--slotted) .icon--start,:host([loading]) button:not(.content--slotted) .icon--end,:host([loading]) a:not(.content--slotted) .icon--start,:host([loading]) a:not(.content--slotted) .icon--end{display:none}:host([appearance]) button,:host([appearance]) a{border-width:1px;border-style:solid;border-color:transparent}:host([kind=brand]) button,:host([kind=brand]) a{background-color:var(--calcite-color-brand);color:var(--calcite-color-text-inverse)}:host([kind=brand]) button:hover,:host([kind=brand]) button:focus,:host([kind=brand]) a:hover,:host([kind=brand]) a:focus{background-color:var(--calcite-color-brand-hover)}:host([kind=brand]) button:active,:host([kind=brand]) a:active{background-color:var(--calcite-color-brand-press)}:host([kind=brand]) button calcite-loader,:host([kind=brand]) a calcite-loader{color:var(--calcite-color-text-inverse)}:host([kind=danger]) button,:host([kind=danger]) a{background-color:var(--calcite-color-status-danger);color:var(--calcite-color-text-inverse)}:host([kind=danger]) button:hover,:host([kind=danger]) button:focus,:host([kind=danger]) a:hover,:host([kind=danger]) a:focus{background-color:var(--calcite-color-status-danger-hover)}:host([kind=danger]) button:active,:host([kind=danger]) a:active{background-color:var(--calcite-color-status-danger-press)}:host([kind=danger]) button calcite-loader,:host([kind=danger]) a calcite-loader{color:var(--calcite-color-text-inverse)}:host([kind=neutral]) button,:host([kind=neutral]) a{background-color:var(--calcite-color-foreground-3);color:var(--calcite-color-text-1)}:host([kind=neutral]) button:hover,:host([kind=neutral]) button:focus,:host([kind=neutral]) a:hover,:host([kind=neutral]) a:focus{background-color:var(--calcite-color-foreground-2)}:host([kind=neutral]) button:active,:host([kind=neutral]) a:active{background-color:var(--calcite-color-foreground-1)}:host([kind=neutral]) button calcite-loader,:host([kind=neutral]) a calcite-loader{color:var(--calcite-color-text-1)}:host([kind=inverse]) button,:host([kind=inverse]) a{color:var(--calcite-color-text-inverse);background-color:var(--calcite-color-inverse)}:host([kind=inverse]) button:hover,:host([kind=inverse]) button:focus,:host([kind=inverse]) a:hover,:host([kind=inverse]) a:focus{background-color:var(--calcite-color-inverse-hover)}:host([kind=inverse]) button:active,:host([kind=inverse]) a:active{background-color:var(--calcite-color-inverse-press)}:host([kind=inverse]) button calcite-loader,:host([kind=inverse]) a calcite-loader{color:var(--calcite-color-text-inverse)}:host([appearance=outline-fill]) button,:host([appearance=outline-fill]) a{border-width:1px;border-style:solid;background-color:var(--calcite-color-foreground-1);box-shadow:inset 0 0 0 1px transparent}:host([appearance=outline-fill][kind=brand]) button,:host([appearance=outline-fill][kind=brand]) a{border-color:var(--calcite-color-brand);background-color:var(--calcite-color-foreground-1);color:var(--calcite-color-brand)}:host([appearance=outline-fill][kind=brand]) button:hover,:host([appearance=outline-fill][kind=brand]) a:hover{border-color:var(--calcite-color-brand-hover);color:var(--calcite-color-brand-hover);box-shadow:inset 0 0 0 1px var(--calcite-color-brand-hover)}:host([appearance=outline-fill][kind=brand]) button:focus,:host([appearance=outline-fill][kind=brand]) a:focus{border-color:var(--calcite-color-brand);color:var(--calcite-color-brand);box-shadow:inset 0 0 0 2px var(--calcite-color-brand)}:host([appearance=outline-fill][kind=brand]) button:active,:host([appearance=outline-fill][kind=brand]) a:active{border-color:var(--calcite-color-brand-press);color:var(--calcite-color-brand-press);box-shadow:inset 0 0 0 2px var(--calcite-color-brand-press)}:host([appearance=outline-fill][kind=brand]) button calcite-loader,:host([appearance=outline-fill][kind=brand]) a calcite-loader{color:var(--calcite-color-brand)}:host([appearance=outline-fill][kind=danger]) button,:host([appearance=outline-fill][kind=danger]) a{border-color:var(--calcite-color-status-danger);background-color:var(--calcite-color-foreground-1);color:var(--calcite-color-status-danger)}:host([appearance=outline-fill][kind=danger]) button:hover,:host([appearance=outline-fill][kind=danger]) a:hover{border-color:var(--calcite-color-status-danger-hover);color:var(--calcite-color-status-danger-hover);box-shadow:inset 0 0 0 1px var(--calcite-color-status-danger-hover)}:host([appearance=outline-fill][kind=danger]) button:focus,:host([appearance=outline-fill][kind=danger]) a:focus{border-color:var(--calcite-color-status-danger);color:var(--calcite-color-status-danger);box-shadow:inset 0 0 0 2px var(--calcite-color-status-danger)}:host([appearance=outline-fill][kind=danger]) button:active,:host([appearance=outline-fill][kind=danger]) a:active{border-color:var(--calcite-color-status-danger-press);color:var(--calcite-color-status-danger-press);box-shadow:inset 0 0 0 2px var(--calcite-color-status-danger-press)}:host([appearance=outline-fill][kind=danger]) button calcite-loader,:host([appearance=outline-fill][kind=danger]) a calcite-loader{color:var(--calcite-color-status-danger)}:host([appearance=outline-fill][kind=neutral]) button,:host([appearance=outline-fill][kind=neutral]) a{background-color:var(--calcite-color-foreground-1);color:var(--calcite-color-text-1);border-color:var(--calcite-color-border-1)}:host([appearance=outline-fill][kind=neutral]) button:hover,:host([appearance=outline-fill][kind=neutral]) a:hover{box-shadow:inset 0 0 0 1px var(--calcite-color-foreground-3)}:host([appearance=outline-fill][kind=neutral]) button:focus,:host([appearance=outline-fill][kind=neutral]) a:focus{box-shadow:inset 0 0 0 2px var(--calcite-color-foreground-3)}:host([appearance=outline-fill][kind=neutral]) button:active,:host([appearance=outline-fill][kind=neutral]) a:active{box-shadow:inset 0 0 0 2px var(--calcite-color-foreground-3)}:host([appearance=outline-fill][kind=neutral]) button calcite-loader,:host([appearance=outline-fill][kind=neutral]) a calcite-loader{color:var(--calcite-color-text-1)}:host([appearance=outline-fill][kind=inverse]) button,:host([appearance=outline-fill][kind=inverse]) a{background-color:var(--calcite-color-foreground-1);color:var(--calcite-color-text-1);border-color:var(--calcite-color-inverse)}:host([appearance=outline-fill][kind=inverse]) button:hover,:host([appearance=outline-fill][kind=inverse]) a:hover{border-color:var(--calcite-color-inverse-hover);box-shadow:inset 0 0 0 1px var(--calcite-color-inverse-hover)}:host([appearance=outline-fill][kind=inverse]) button:focus,:host([appearance=outline-fill][kind=inverse]) a:focus{border-color:var(--calcite-color-inverse);box-shadow:inset 0 0 0 2px var(--calcite-color-inverse)}:host([appearance=outline-fill][kind=inverse]) button:active,:host([appearance=outline-fill][kind=inverse]) a:active{border-color:var(--calcite-color-inverse-press);box-shadow:inset 0 0 0 2px var(--calcite-color-inverse-press)}:host([appearance=outline-fill][kind=inverse]) button calcite-loader,:host([appearance=outline-fill][kind=inverse]) a calcite-loader{color:var(--calcite-color-text-1)}:host([appearance=outline]) button,:host([appearance=outline]) a{border-width:1px;border-style:solid;background-color:transparent;box-shadow:inset 0 0 0 1px transparent}:host([appearance=outline][kind=brand]) button,:host([appearance=outline][kind=brand]) a{border-color:var(--calcite-color-brand);background-color:transparent;color:var(--calcite-color-brand)}:host([appearance=outline][kind=brand]) button:hover,:host([appearance=outline][kind=brand]) a:hover{border-color:var(--calcite-color-brand-hover);color:var(--calcite-color-brand-hover);box-shadow:inset 0 0 0 1px var(--calcite-color-brand-hover)}:host([appearance=outline][kind=brand]) button:focus,:host([appearance=outline][kind=brand]) a:focus{border-color:var(--calcite-color-brand);color:var(--calcite-color-brand);box-shadow:inset 0 0 0 2px var(--calcite-color-brand)}:host([appearance=outline][kind=brand]) button:active,:host([appearance=outline][kind=brand]) a:active{border-color:var(--calcite-color-brand-press);color:var(--calcite-color-brand-press);box-shadow:inset 0 0 0 2px var(--calcite-color-brand-press)}:host([appearance=outline][kind=brand]) button calcite-loader,:host([appearance=outline][kind=brand]) a calcite-loader{color:var(--calcite-color-brand)}:host([appearance=outline][kind=danger]) button,:host([appearance=outline][kind=danger]) a{border-color:var(--calcite-color-status-danger);background-color:transparent;color:var(--calcite-color-status-danger)}:host([appearance=outline][kind=danger]) button:hover,:host([appearance=outline][kind=danger]) a:hover{border-color:var(--calcite-color-status-danger-hover);color:var(--calcite-color-status-danger-hover);box-shadow:inset 0 0 0 1px var(--calcite-color-status-danger-hover)}:host([appearance=outline][kind=danger]) button:focus,:host([appearance=outline][kind=danger]) a:focus{border-color:var(--calcite-color-status-danger);color:var(--calcite-color-status-danger);box-shadow:inset 0 0 0 2px var(--calcite-color-status-danger)}:host([appearance=outline][kind=danger]) button:active,:host([appearance=outline][kind=danger]) a:active{border-color:var(--calcite-color-status-danger-press);color:var(--calcite-color-status-danger-press);box-shadow:inset 0 0 0 2px var(--calcite-color-status-danger-press)}:host([appearance=outline][kind=danger]) button calcite-loader,:host([appearance=outline][kind=danger]) a calcite-loader{color:var(--calcite-color-status-danger)}:host([appearance=outline][kind=neutral]) button,:host([appearance=outline][kind=neutral]) a{background-color:transparent;color:var(--calcite-color-text-1);border-color:var(--calcite-color-border-1)}:host([appearance=outline][kind=neutral]) button:hover,:host([appearance=outline][kind=neutral]) a:hover{box-shadow:inset 0 0 0 1px var(--calcite-color-foreground-3)}:host([appearance=outline][kind=neutral]) button:focus,:host([appearance=outline][kind=neutral]) a:focus{box-shadow:inset 0 0 0 2px var(--calcite-color-foreground-3)}:host([appearance=outline][kind=neutral]) button:active,:host([appearance=outline][kind=neutral]) a:active{box-shadow:inset 0 0 0 2px var(--calcite-color-foreground-3)}:host([appearance=outline][kind=neutral]) button calcite-loader,:host([appearance=outline][kind=neutral]) a calcite-loader{color:var(--calcite-color-text-1)}:host([appearance=outline][kind=inverse]) button,:host([appearance=outline][kind=inverse]) a{background-color:transparent;color:var(--calcite-color-text-1);border-color:var(--calcite-color-inverse)}:host([appearance=outline][kind=inverse]) button:hover,:host([appearance=outline][kind=inverse]) a:hover{border-color:var(--calcite-color-inverse-hover);box-shadow:inset 0 0 0 1px var(--calcite-color-inverse-hover)}:host([appearance=outline][kind=inverse]) button:focus,:host([appearance=outline][kind=inverse]) a:focus{border-color:var(--calcite-color-inverse);box-shadow:inset 0 0 0 2px var(--calcite-color-inverse)}:host([appearance=outline][kind=inverse]) button:active,:host([appearance=outline][kind=inverse]) a:active{border-color:var(--calcite-color-inverse-press);box-shadow:inset 0 0 0 2px var(--calcite-color-inverse-press)}:host([appearance=outline][kind=inverse]) button calcite-loader,:host([appearance=outline][kind=inverse]) a calcite-loader{color:var(--calcite-color-text-1)}:host([appearance=outline-fill][split-child=primary]) button,:host([appearance=outline][split-child=primary]) button{border-inline-end-width:0;border-inline-start-width:1px}:host([appearance=outline-fill][split-child=secondary]) button,:host([appearance=outline][split-child=secondary]) button{border-inline-start-width:0;border-inline-end-width:1px}:host([appearance=transparent]:not(.enable-editing-button)) button,:host([appearance=transparent]:not(.enable-editing-button)) a{background-color:transparent}:host([appearance=transparent]:not(.enable-editing-button)) button:hover,:host([appearance=transparent]:not(.enable-editing-button)) button:focus,:host([appearance=transparent]:not(.enable-editing-button)) a:hover,:host([appearance=transparent]:not(.enable-editing-button)) a:focus{background-color:var(--calcite-color-transparent-hover)}:host([appearance=transparent]:not(.enable-editing-button)) button:active,:host([appearance=transparent]:not(.enable-editing-button)) a:active{background-color:var(--calcite-color-transparent-press)}:host([appearance=transparent][kind=brand]) button,:host([appearance=transparent][kind=brand]) a{color:var(--calcite-color-brand)}:host([appearance=transparent][kind=brand]) button:hover,:host([appearance=transparent][kind=brand]) a:hover{color:var(--calcite-color-brand-hover)}:host([appearance=transparent][kind=brand]) button:focus,:host([appearance=transparent][kind=brand]) a:focus{color:var(--calcite-color-brand)}:host([appearance=transparent][kind=brand]) button:active,:host([appearance=transparent][kind=brand]) a:active{color:var(--calcite-color-brand-press)}:host([appearance=transparent][kind=brand]) button calcite-loader,:host([appearance=transparent][kind=brand]) a calcite-loader{color:var(--calcite-color-brand)}:host([appearance=transparent][kind=danger]) button,:host([appearance=transparent][kind=danger]) a{color:var(--calcite-color-status-danger)}:host([appearance=transparent][kind=danger]) button:hover,:host([appearance=transparent][kind=danger]) a:hover{color:var(--calcite-color-status-danger-hover)}:host([appearance=transparent][kind=danger]) button:focus,:host([appearance=transparent][kind=danger]) a:focus{color:var(--calcite-color-status-danger)}:host([appearance=transparent][kind=danger]) button:active,:host([appearance=transparent][kind=danger]) a:active{color:var(--calcite-color-status-danger-press)}:host([appearance=transparent][kind=danger]) button calcite-loader,:host([appearance=transparent][kind=danger]) a calcite-loader{color:var(--calcite-color-status-danger)}:host([appearance=transparent][kind=neutral]:not(.cancel-editing-button)) button,:host([appearance=transparent][kind=neutral]:not(.cancel-editing-button)) a,:host([appearance=transparent][kind=neutral]:not(.cancel-editing-button)) calcite-loader{color:var(--calcite-color-text-1)}:host([appearance=transparent][kind=neutral].cancel-editing-button) button{border-block-start-width:1px;border-block-end-width:1px;color:var(--calcite-color-text-3);border-block-start-color:var(--calcite-color-border-input);border-block-end-color:var(--calcite-color-border-input);border-block-style:solid}:host([appearance=transparent][kind=neutral].cancel-editing-button) button:not(.content--slotted){--calcite-button-padding-y-internal:0}:host([appearance=transparent][kind=neutral].cancel-editing-button) button:hover{color:var(--calcite-color-text-1)}:host([appearance=transparent][kind=neutral].enable-editing-button) button{background-color:transparent}:host(.confirm-changes-button) button:focus,:host(.cancel-editing-button) button:focus,:host(.enable-editing-button) button:focus{outline-offset:-2px}:host([appearance=transparent][kind=inverse]) button,:host([appearance=transparent][kind=inverse]) a,:host([appearance=transparent][kind=inverse]) calcite-loader{color:var(--calcite-color-text-inverse)}:host([scale=s]) button.content--slotted,:host([scale=s]) a.content--slotted{font-size:var(--calcite-font-size--2);line-height:1rem}:host([scale=s][appearance=transparent]) button.content--slotted,:host([scale=s][appearance=transparent]) a.content--slotted{--calcite-button-padding-x-internal:0.5rem}:host([scale=s]) button,:host([scale=s]) a{--calcite-button-padding-y-internal:3px}:host([scale=m]) button.content--slotted,:host([scale=m]) a.content--slotted{--calcite-button-padding-x-internal:11px;font-size:var(--calcite-font-size--1);line-height:1rem}:host([scale=m]) button,:host([scale=m]) a{--calcite-button-padding-y-internal:7px}:host([scale=m][appearance=transparent]) button.content--slotted,:host([scale=m][appearance=transparent]) a.content--slotted{--calcite-button-padding-x-internal:0.75rem}:host([scale=l]) button.content--slotted,:host([scale=l]) a.content--slotted{--calcite-button-padding-x-internal:15px;font-size:var(--calcite-font-size-0);line-height:1.25rem}:host([scale=l]) .button-padding{--calcite-button-padding-x-internal:1rem;--calcite-button-padding-y-internal:11px}:host([scale=l]) .button-padding--shrunk{--calcite-button-padding-y-internal:9px}:host([scale=s]) button:not(.content--slotted),:host([scale=s]) a:not(.content--slotted){--calcite-button-padding-x-internal:0.125rem;--calcite-button-padding-y-internal:3px;inline-size:1.5rem;font-size:var(--calcite-font-size-0);line-height:1.25rem;min-block-size:1.5rem}:host([scale=m]) button:not(.content--slotted),:host([scale=m]) a:not(.content--slotted){--calcite-button-padding-x-internal:0.125rem;--calcite-button-padding-y-internal:7px;inline-size:2rem;font-size:var(--calcite-font-size-0);line-height:1.25rem;min-block-size:2rem}:host([scale=l]) button:not(.content--slotted),:host([scale=l]) a:not(.content--slotted){--calcite-button-padding-x-internal:0.125rem;--calcite-button-padding-y-internal:9px;inline-size:2.75rem;font-size:var(--calcite-font-size-0);line-height:1.25rem;min-block-size:2.75rem}:host([scale=l][appearance=transparent]) button:not(.content--slotted),:host([scale=l][appearance=transparent]) a:not(.content--slotted){--calcite-button-padding-y-internal:0.625rem}:host([scale=s][icon-start][icon-end]) button:not(.content--slotted),:host([scale=s][icon-start][icon-end]) a:not(.content--slotted){--calcite-button-padding-x-internal:23px;block-size:1.5rem;font-size:var(--calcite-font-size-0);line-height:1.25rem}:host([scale=s][icon-start][icon-end][appearance=transparent]) button:not(.content--slotted),:host([scale=s][icon-start][icon-end][appearance=transparent]) a:not(.content--slotted){--calcite-button-padding-x-internal:1.5rem}:host([scale=m][icon-start][icon-end]) button:not(.content--slotted),:host([scale=m][icon-start][icon-end]) a:not(.content--slotted){--calcite-button-padding-x-internal:2rem;block-size:2rem;font-size:var(--calcite-font-size-0);line-height:1.25rem}:host([scale=m][icon-start][icon-end][appearance=transparent]) button:not(.content--slotted),:host([scale=m][icon-start][icon-end][appearance=transparent]) a:not(.content--slotted){--calcite-button-padding-x-internal:33px}:host([scale=l][icon-start][icon-end]) button:not(.content--slotted),:host([scale=l][icon-start][icon-end]) a:not(.content--slotted){--calcite-button-padding-x-internal:43px;block-size:2.75rem;font-size:var(--calcite-font-size-0);line-height:1.25rem}:host([scale=l][icon-start][icon-end]) button:not(.content--slotted) .icon--start+.icon--end,:host([scale=l][icon-start][icon-end]) a:not(.content--slotted) .icon--start+.icon--end{margin-inline-start:1rem}:host([scale=l][icon-start][icon-end][appearance=transparent]) button:not(.content--slotted),:host([scale=l][icon-start][icon-end][appearance=transparent]) a:not(.content--slotted){--calcite-button-padding-x-internal:2.75rem}:host([hidden]){display:none}[hidden]{display:none}"}},[1,"calcite-button",{alignment:[513],appearance:[513],label:[1],kind:[513],disabled:[516],form:[513],download:[520],href:[513],iconEnd:[513,"icon-end"],iconFlipRtl:[513,"icon-flip-rtl"],iconStart:[513,"icon-start"],loading:[516],name:[513],rel:[513],round:[516],scale:[513],splitChild:[520,"split-child"],target:[513],type:[513],width:[513],messages:[1040],messageOverrides:[1040],hasContent:[32],hasLoader:[32],effectiveLocale:[32],defaultMessages:[32],tooltipText:[32],setFocus:[64]},void 0,{"aria-expanded":["handleGlobalAttributesChanged"],loading:["loadingChanged"],messageOverrides:["onMessagesChange"],effectiveLocale:["effectiveLocaleChange"]}]);function W(){"undefined"!=typeof customElements&&["calcite-button","calcite-icon","calcite-loader"].forEach((t=>{switch(t){case"calcite-button":customElements.get(t)||customElements.define(t,N);break;case"calcite-icon":customElements.get(t)||L();break;case"calcite-loader":customElements.get(t)||j()}}))}W();export{N as B,W as d}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/ca.js b/library/arcgis/4.30/@arcgis/core/chunks/ca.js new file mode 100644 index 00000000..9b7644c9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/ca.js @@ -0,0 +1,11 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{d as s}from"./calcite-input-time-picker.js";import"../widgets/Widget.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./form.js";import"./dom.js";import"./guid.js";import"./interactive.js";import"./key.js";import"./label2.js";import"./component.js";import"./loadable.js";import"./locale2.js";import"./observers.js";import"./focusTrapComponent.js";import"./t9n.js";import"./math.js";import"./icon.js";import"./openCloseComponent.js";import"./Validation.js";import"./action.js";import"./loader.js";import"./input-message.js";import"./input-text.js";import"./input.js";import"./progress.js";import"./popover.js";import"./floating-ui.js";import"./debounce.js";import"./Heading2.js";import"./FloatingArrow.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */ +var r={name:"ca",weekdays:"Diumenge_Dilluns_Dimarts_Dimecres_Dijous_Divendres_Dissabte".split("_"),weekdaysShort:"Dg._Dl._Dt._Dc._Dj._Dv._Ds.".split("_"),weekdaysMin:"Dg_Dl_Dt_Dc_Dj_Dv_Ds".split("_"),months:"Gener_Febrer_Març_Abril_Maig_Juny_Juliol_Agost_Setembre_Octubre_Novembre_Desembre".split("_"),monthsShort:"Gen._Febr._Març_Abr._Maig_Juny_Jul._Ag._Set._Oct._Nov._Des.".split("_"),weekStart:1,formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",ll:"D MMM YYYY",lll:"D MMM YYYY, H:mm",llll:"ddd D MMM YYYY, H:mm"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"uns segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},ordinal:function(s){return s+(1===s||3===s?"r":2===s?"n":4===s?"t":"è")}};s.locale(r,null,!0);export{r as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/ca_ES.js b/library/arcgis/4.30/@arcgis/core/chunks/ca_ES.js new file mode 100644 index 00000000..2c9edc74 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/ca_ES.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +const e={_decimalSeparator:",",_thousandSeparator:".",_percentPrefix:null,_percentSuffix:"%",_big_number_suffix_3:"k",_big_number_suffix_6:"M",_big_number_suffix_9:"G",_big_number_suffix_12:"T",_big_number_suffix_15:"P",_big_number_suffix_18:"E",_big_number_suffix_21:"Z",_big_number_suffix_24:"Y",_small_number_suffix_3:"m",_small_number_suffix_6:"μ",_small_number_suffix_9:"n",_small_number_suffix_12:"p",_small_number_suffix_15:"f",_small_number_suffix_18:"a",_small_number_suffix_21:"z",_small_number_suffix_24:"y",_byte_suffix_B:"B",_byte_suffix_KB:"KB",_byte_suffix_MB:"MB",_byte_suffix_GB:"GB",_byte_suffix_TB:"TB",_byte_suffix_PB:"PB",_date_millisecond:"mm:ss SSS",_date_millisecond_full:"HH:mm:ss SSS",_date_second:"HH:mm:ss",_date_second_full:"HH:mm:ss",_date_minute:"HH:mm",_date_minute_full:"HH:mm - MMM dd, yyyy",_date_hour:"HH:mm",_date_hour_full:"HH:mm - MMM dd, yyyy",_date_day:"MMM dd",_date_day_full:"MMM dd, yyyy",_date_week:"ww",_date_week_full:"MMM dd, yyyy",_date_month:"MMM",_date_month_full:"MMM, yyyy",_date_year:"yyyy",_duration_millisecond:"SSS",_duration_millisecond_second:"ss.SSS",_duration_millisecond_minute:"mm:ss SSS",_duration_millisecond_hour:"hh:mm:ss SSS",_duration_millisecond_day:"d'd' mm:ss SSS",_duration_millisecond_week:"d'd' mm:ss SSS",_duration_millisecond_month:"M'm' dd'd' mm:ss SSS",_duration_millisecond_year:"y'y' MM'm' dd'd' mm:ss SSS",_duration_second:"ss",_duration_second_minute:"mm:ss",_duration_second_hour:"hh:mm:ss",_duration_second_day:"d'd' hh:mm:ss",_duration_second_week:"d'd' hh:mm:ss",_duration_second_month:"M'm' dd'd' hh:mm:ss",_duration_second_year:"y'y' MM'm' dd'd' hh:mm:ss",_duration_minute:"mm",_duration_minute_hour:"hh:mm",_duration_minute_day:"d'd' hh:mm",_duration_minute_week:"d'd' hh:mm",_duration_minute_month:"M'm' dd'd' hh:mm",_duration_minute_year:"y'y' MM'm' dd'd' hh:mm",_duration_hour:"hh'h'",_duration_hour_day:"d'd' hh'h'",_duration_hour_week:"d'd' hh'h'",_duration_hour_month:"M'm' dd'd' hh'h'",_duration_hour_year:"y'y' MM'm' dd'd' hh'h'",_duration_day:"d'd'",_duration_day_week:"d'd'",_duration_day_month:"M'm' dd'd'",_duration_day_year:"y'y' MM'm' dd'd'",_duration_week:"w'w'",_duration_week_month:"w'w'",_duration_week_year:"w'w'",_duration_month:"M'm'",_duration_month_year:"y'y' MM'm'",_duration_year:"y'y'",_era_ad:"dC",_era_bc:"aC",A:"a. m.",P:"p. m.",AM:"a. m.",PM:"p. m.","A.M.":"a. m.","P.M.":"p. m.",January:"de gener",February:"de febrer",March:"de març",April:"d’abril",May:"de maig",June:"de juny",July:"de juliol",August:"d’agost",September:"de setembre",October:"d’octubre",November:"de novembre",December:"de desembre",Jan:"de gen.",Feb:"de febr.",Mar:"de març",Apr:"d’abr.","May(short)":"de maig",Jun:"de juny",Jul:"de jul.",Aug:"d’ag.",Sep:"de set.",Oct:"d’oct.",Nov:"de nov.",Dec:"de des.",Sunday:"diumenge",Monday:"dilluns",Tuesday:"dimarts",Wednesday:"dimecres",Thursday:"dijous",Friday:"divendres",Saturday:"dissabte",Sun:"dg.",Mon:"dl.",Tue:"dt.",Wed:"dc.",Thu:"dj.",Fri:"dv.",Sat:"ds.",_dateOrd:function(e){let d="th";if(e<11||e>13)switch(e%10){case 1:d="st";break;case 2:d="nd";break;case 3:d="rd"}return d},"Zoom Out":"Zoom",Play:"Reprodueix",Stop:"Parada",Legend:"Llegenda","Press ENTER to toggle":"",Loading:"S'està carregant",Home:"Inici",Chart:"","Serial chart":"","X/Y chart":"","Pie chart":"","Gauge chart":"","Radar chart":"","Sankey diagram":"","Flow diagram":"","Chord diagram":"","TreeMap chart":"","Sliced chart":"",Series:"","Candlestick Series":"","OHLC Series":"","Column Series":"","Line Series":"","Pie Slice Series":"","Funnel Series":"","Pyramid Series":"","X/Y Series":"",Map:"","Press ENTER to zoom in":"","Press ENTER to zoom out":"","Use arrow keys to zoom in and out":"","Use plus and minus keys on your keyboard to zoom in and out":"",Export:"Imprimeix",Image:"Imatge",Data:"Dades",Print:"Imprimeix","Press ENTER to open":"","Press ENTER to print.":"","Press ENTER to export as %1.":"","(Press ESC to close this message)":"","Image Export Complete":"","Export operation took longer than expected. Something might have gone wrong.":"","Saved from":"",PNG:"",JPG:"",GIF:"",SVG:"",PDF:"",JSON:"",CSV:"",XLSX:"",HTML:"","Use TAB to select grip buttons or left and right arrows to change selection":"","Use left and right arrows to move selection":"","Use left and right arrows to move left selection":"","Use left and right arrows to move right selection":"","Use TAB select grip buttons or up and down arrows to change selection":"","Use up and down arrows to move selection":"","Use up and down arrows to move lower selection":"","Use up and down arrows to move upper selection":"","From %1 to %2":"De %1 a %2","From %1":"De %1","To %1":"A %1","No parser available for file: %1":"","Error parsing file: %1":"","Unable to load file: %1":"","Invalid date":""};export{e as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-accordion-item.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-accordion-item.js new file mode 100644 index 00000000..8dea9078 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-accordion-item.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{p as t,H as e,c as i,h as o,C as c,a as n}from"../widgets/Widget.js";import{c as a,d as r}from"./conditionalSlot.js";import{b as s,g as d,t as l,a as p}from"./dom.js";import{g as m}from"./component.js";import{d as h}from"./icon.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./observers.js";import"./guid.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const g="actions-start",v="actions-end",u="header",f="section",x="section-toggle",b=t(class extends e{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.calciteInternalAccordionItemSelect=i(this,"calciteInternalAccordionItemSelect",6),this.calciteInternalAccordionItemClose=i(this,"calciteInternalAccordionItemClose",6),this.itemHeaderClickHandler=()=>this.emitRequestedItem(),this.expanded=!1,this.heading=void 0,this.description=void 0,this.iconStart=void 0,this.iconEnd=void 0,this.iconFlipRtl=void 0,this.iconPosition=void 0,this.iconType=void 0,this.accordionParent=void 0,this.scale=void 0}connectedCallback(){a(this)}disconnectedCallback(){r(this)}renderActionsStart(){const{el:t}=this;return s(t,g)?o("div",{class:"actions-start"},o("slot",{name:g})):null}renderActionsEnd(){const{el:t}=this;return s(t,v)?o("div",{class:"actions-end"},o("slot",{name:v})):null}render(){const{iconFlipRtl:t}=this,e=d(this.el),i=this.iconStart?o("calcite-icon",{class:"icon--start",flipRtl:"both"===t||"start"===t,icon:this.iconStart,key:"icon-start",scale:m(this.scale)}):null,a=this.iconEnd?o("calcite-icon",{class:"icon--end",flipRtl:"both"===t||"end"===t,icon:this.iconEnd,key:"icon-end",scale:m(this.scale)}):null,{description:r}=this;return o(n,{key:"2a8a9685457badba7f65ffdfd19af5b70cf34643"},o("div",{key:"8292e5656cbf6988a393feda67b5ce2d58972470",class:{[`icon-position--${this.iconPosition}`]:!0,[`icon-type--${this.iconType}`]:!0}},o("div",{key:"f4d599c5b507eb96665e7a78da9442784b2fad98",class:{[u]:!0,[c.rtl]:"rtl"===e}},this.renderActionsStart(),o("div",{key:"1cd561a12f82b7f74902bc408fc7f7c71425d269","aria-controls":f,"aria-expanded":l(this.expanded),class:"header-content",id:x,onClick:this.itemHeaderClickHandler,role:"button",tabindex:"0"},o("div",{key:"8e7d9d5eebc91cc7295a02b7c83ae432071d753b",class:"header-container"},i,o("div",{key:"da5293604951860def82dd6267d21c3ef35470b0",class:"header-text"},o("span",{key:"4332fceb39f2523a027e7840eb1b343a72677701",class:"heading"},this.heading),r?o("span",{class:"description"},r):null),a),o("calcite-icon",{key:"c736b96c135d2cd9b55e65c88f91ed4e02a8fc2b",class:"expand-icon",icon:"chevron"===this.iconType?"chevronDown":"caret"===this.iconType?"caretDown":this.expanded?"minus":"plus",scale:m(this.scale)})),this.renderActionsEnd()),o("section",{key:"b0dd6748d5d9397246c48467d143a84c2d232b50","aria-labelledby":x,class:"content",id:f},o("slot",{key:"4494db9599ecd2ec4dce7c34a54c445572954842"}))))}keyDownHandler(t){if(t.target===this.el)switch(t.key){case" ":case"Enter":this.emitRequestedItem(),t.preventDefault()}}updateActiveItemOnChange(t){const[e]=t.composedPath(),i=p(this.el,"calcite-accordion");e===i&&(this.determineActiveItem(i.selectionMode,t.detail.requestedAccordionItem),t.stopPropagation())}accordionItemSyncHandler(t){const[e]=t.composedPath(),i=this.el;if(i.parentElement===e)return;const o=p(i,"calcite-accordion");e===o&&(i.iconPosition=o.iconPosition,i.iconType=o.iconType,i.scale=o.scale,t.stopPropagation())}determineActiveItem(t,e){switch(t){case"multiple":this.el===e&&(this.expanded=!this.expanded);break;case"single":this.expanded=this.el===e&&!this.expanded;break;case"single-persist":this.expanded=this.el===e}}emitRequestedItem(){this.calciteInternalAccordionItemSelect.emit({requestedAccordionItem:this.el})}get el(){return this}static get style(){return".icon-position--end,.icon-position--start{--calcite-accordion-item-icon-rotation:calc(90deg * -1);--calcite-accordion-item-active-icon-rotation:0deg;--calcite-accordion-item-icon-rotation-rtl:90deg;--calcite-accordion-item-active-icon-rotation-rtl:0deg}.icon-position--start{--calcite-accordion-item-flex-direction:row-reverse;--calcite-accordion-item-icon-spacing-start:0;--calcite-accordion-item-icon-spacing-end:var(--calcite-accordion-icon-margin)}.icon-position--end{--calcite-accordion-item-flex-direction:row;--calcite-accordion-item-icon-spacing-start:var(--calcite-accordion-icon-margin);--calcite-accordion-item-icon-spacing-end:0}.icon-position--end:not(.icon-type--plus-minus){--calcite-accordion-item-icon-rotation:0deg;--calcite-accordion-item-active-icon-rotation:180deg;--calcite-accordion-item-icon-rotation-rtl:0deg;--calcite-accordion-item-active-icon-rotation-rtl:calc(180deg * -1)}:host{position:relative;display:flex;flex-direction:column;color:var(--calcite-color-text-3);text-decoration-line:none;background-color:var(--calcite-accordion-item-background, var(--calcite-color-foreground-1))}:host .header-content{outline-color:transparent}:host(:focus) .header-content{outline:2px solid transparent;outline-offset:2px;outline:2px solid var(--calcite-ui-focus-color, var(--calcite-color-brand));outline-offset:calc(\n -2px *\n calc(\n 1 -\n 2 * clamp(\n 0,\n var(--calcite-offset-invert-focus),\n 1\n )\n )\n )}:host([expanded]){color:var(--calcite-color-text-1)}:host([expanded]) .content{display:block;color:var(--calcite-color-text-1)}:host([expanded]) .header{border-block-end-color:transparent}:host .header{display:flex;align-items:stretch}:host .icon{position:relative;margin:0px;display:inline-flex;color:var(--calcite-color-text-3);transition-duration:150ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);margin-inline-end:var(--calcite-accordion-item-icon-spacing-start);margin-inline-start:var(--calcite-accordion-item-icon-spacing-end)}.icon--start{display:flex;align-items:center;margin-inline-end:var(--calcite-accordion-icon-margin)}.icon--end{display:flex;align-items:center;margin-inline-end:var(--calcite-accordion-icon-margin);margin-inline-start:var(--calcite-accordion-icon-margin)}.header-container{inline-size:100%}.content{padding:var(--calcite-accordion-item-padding)}:host .content,:host .header{border-block-end:1px solid var(--calcite-accordion-item-border, var(--calcite-color-border-2))}:host .header *{display:inline-flex;align-items:center;transition-duration:150ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);word-wrap:break-word;word-break:break-word}:host .content{display:none;padding-block-start:0px;color:var(--calcite-color-text-3);text-align:initial}:host .expand-icon{color:var(--calcite-color-text-3);margin-inline-start:var(--calcite-accordion-item-icon-spacing-start);margin-inline-end:var(--calcite-accordion-item-icon-spacing-end);transform:rotate(var(--calcite-accordion-item-icon-rotation))}.calcite--rtl .expand-icon{transform:rotate(var(--calcite-accordion-item-icon-rotation-rtl))}:host([expanded]) .expand-icon{color:var(--calcite-color-text-3);transform:rotate(var(--calcite-accordion-item-active-icon-rotation))}:host([expanded]) .calcite--rtl .expand-icon{transform:rotate(var(--calcite-accordion-item-active-icon-rotation-rtl))}:host .header-text{margin-block:0px;flex-grow:1;flex-direction:column;padding-block:0px;text-align:initial;margin-inline-end:auto}:host .heading,:host .description{display:flex;inline-size:100%}:host .heading{font-weight:var(--calcite-font-weight-medium);color:var(--calcite-color-text-2)}:host .description{margin-block-start:0.25rem;color:var(--calcite-color-text-3)}:host(:focus) .heading,:host(:hover) .heading{color:var(--calcite-color-text-1)}:host(:focus) .icon,:host(:hover) .icon{color:var(--calcite-color-text-1)}:host(:focus) .expand-icon,:host(:hover) .expand-icon{color:var(--calcite-color-text-1)}:host(:focus) .description,:host(:hover) .description{color:var(--calcite-color-text-2)}:host(:focus) .heading,:host(:active) .heading,:host([expanded]) .heading{color:var(--calcite-color-text-1)}:host(:focus) .icon,:host(:active) .icon,:host([expanded]) .icon{color:var(--calcite-color-text-1)}:host(:focus) .description,:host(:active) .description,:host([expanded]) .description{color:var(--calcite-color-text-2)}.header-content{flex-grow:1;cursor:pointer;padding:var(--calcite-accordion-item-padding);flex-direction:var(--calcite-accordion-item-flex-direction)}.actions-start,.actions-end{display:flex;align-items:center}@media (forced-colors: active){:host([expanded]) .header{border-block-end:none}:host([expanded]) .heading{font-weight:bolder}:host(:hover) .heading,:host(:focus) .heading{text-decoration:underline}}:host([hidden]){display:none}[hidden]{display:none}"}},[1,"calcite-accordion-item",{expanded:[1540],heading:[1],description:[1],iconStart:[513,"icon-start"],iconEnd:[513,"icon-end"],iconFlipRtl:[513,"icon-flip-rtl"],iconPosition:[1,"icon-position"],iconType:[1,"icon-type"],accordionParent:[16],scale:[1]},[[0,"keydown","keyDownHandler"],[16,"calciteInternalAccordionChange","updateActiveItemOnChange"],[4,"calciteInternalAccordionItemsSync","accordionItemSyncHandler"]]]);function j(){"undefined"!=typeof customElements&&["calcite-accordion-item","calcite-icon"].forEach((t=>{switch(t){case"calcite-accordion-item":customElements.get(t)||customElements.define(t,b);break;case"calcite-icon":customElements.get(t)||h()}}))}j();const y=b,k=j;export{y as CalciteAccordionItem,k as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-accordion.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-accordion.js new file mode 100644 index 00000000..b044447e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-accordion.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{p as e,H as t,c as o,h as i}from"../widgets/Widget.js";import{c}from"./observers.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const r=e(class extends t{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.calciteInternalAccordionChange=o(this,"calciteInternalAccordionChange",6),this.mutationObserver=c("mutation",(()=>this.updateAccordionItems())),this.appearance="solid",this.iconPosition="end",this.iconType="chevron",this.scale="m",this.selectionMode="multiple"}handlePropsChange(){this.updateAccordionItems()}connectedCallback(){this.mutationObserver?.observe(this.el,{childList:!0}),this.updateAccordionItems()}disconnectedCallback(){this.mutationObserver?.disconnect()}render(){const e="transparent"===this.appearance;return i("div",{key:"56df7ef7175fd9af4459626fb0d09aab4061e97d",class:{"accordion--transparent":e,accordion:!e}},i("slot",{key:"a657cd0ddb7784909bb5a2df3648cda59d3e71e2"}))}updateActiveItemOnChange(e){this.calciteInternalAccordionChange.emit({requestedAccordionItem:e.detail.requestedAccordionItem}),e.stopPropagation()}updateAccordionItems(){this.el.querySelectorAll("calcite-accordion-item").forEach((e=>{e.iconPosition=this.iconPosition,e.iconType=this.iconType,e.scale=this.scale})),document.dispatchEvent(new CustomEvent("calciteInternalAccordionItemsSync"))}get el(){return this}static get watchers(){return{iconPosition:["handlePropsChange"],iconType:["handlePropsChange"],scale:["handlePropsChange"],selectionMode:["handlePropsChange"]}}static get style(){return":host([scale=s]){--calcite-accordion-item-spacing-unit:0.25rem;--calcite-accordion-icon-margin:0.5rem;--calcite-accordion-item-padding:var(--calcite-accordion-item-spacing-unit) 0.5rem;font-size:var(--calcite-font-size--2);line-height:1rem}:host([scale=m]){--calcite-accordion-item-spacing-unit:0.5rem;--calcite-accordion-icon-margin:0.75rem;--calcite-accordion-item-padding:var(--calcite-accordion-item-spacing-unit) 0.75rem;font-size:var(--calcite-font-size--1);line-height:1rem}:host([scale=l]){--calcite-accordion-item-spacing-unit:0.75rem;--calcite-accordion-icon-margin:1rem;--calcite-accordion-item-padding:var(--calcite-accordion-item-spacing-unit) 1rem;font-size:var(--calcite-font-size-0);line-height:1.25rem}:host{position:relative;display:block;max-inline-size:100%;line-height:1.5rem;--calcite-accordion-item-border:var(--calcite-color-border-2);--calcite-accordion-item-background:var(--calcite-color-foreground-1)}.accordion--transparent{--calcite-accordion-item-border:transparent;--calcite-accordion-item-background:transparent}.accordion{border-width:1px;border-block-end-width:0px;border-style:solid;border-color:var(--calcite-color-border-2)}:host([hidden]){display:none}[hidden]{display:none}"}},[1,"calcite-accordion",{appearance:[513],iconPosition:[513,"icon-position"],iconType:[513,"icon-type"],scale:[513],selectionMode:[513,"selection-mode"]},[[0,"calciteInternalAccordionItemSelect","updateActiveItemOnChange"]],{iconPosition:["handlePropsChange"],iconType:["handlePropsChange"],scale:["handlePropsChange"],selectionMode:["handlePropsChange"]}]);function s(){"undefined"!=typeof customElements&&["calcite-accordion"].forEach((e=>{"calcite-accordion"===e&&(customElements.get(e)||customElements.define(e,r))}))}s();const a=r,n=s;export{a as CalciteAccordion,n as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-action-bar.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-action-bar.js new file mode 100644 index 00000000..61660f3f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-action-bar.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{p as e,H as t,c as o,h as s,a as i}from"../widgets/Widget.js";import{c as a,d as r}from"./conditionalSlot.js";import{v as n,e as l,f as c}from"./dom.js";import{a as d,s as p,c as h}from"./loadable.js";import{c as m,d as u}from"./locale2.js";import{c as g}from"./observers.js";import{u as f,c as b,s as v,d as j}from"./t9n.js";import{t as x,E as y,q as A,g as w,o as E,a as z,b as C}from"./ExpandToggle.js";import{d as H}from"./action.js";import{d as S}from"./action-group.js";import{d as D}from"./action-menu.js";import{d as O}from"./icon.js";import{d as L}from"./loader.js";import{d as k}from"./popover.js";import{d as T}from"./debounce.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./guid.js";import"./key.js";import"./interactive.js";import"./component.js";import"./array.js";import"./floating-ui.js";import"./focusTrapComponent.js";import"./openCloseComponent.js";import"./Heading2.js";import"./FloatingArrow.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const B=e(class extends t{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.calciteActionBarToggle=o(this,"calciteActionBarToggle",6),this.mutationObserver=g("mutation",(()=>{const{el:e,expanded:t}=this;x({el:e,expanded:t}),this.overflowActions()})),this.resizeObserver=g("resize",(e=>this.resizeHandlerEntries(e))),this.actionMenuOpenHandler=e=>{if(e.target.menuOpen){const t=e.composedPath();Array.from(this.el.querySelectorAll("calcite-action-group")).forEach((e=>{t.includes(e)||(e.menuOpen=!1)}))}},this.resizeHandlerEntries=e=>{e.forEach(this.resizeHandler)},this.resizeHandler=e=>{const{width:t,height:o}=e.contentRect;this.resize({width:t,height:o})},this.resize=T((({width:e,height:t})=>{const{el:o,expanded:s,expandDisabled:i,layout:a,overflowActionsDisabled:r}=this;if(r||"vertical"===a&&!t||"horizontal"===a&&!e)return;const n=A(o),l=i?n.length:n.length+1,c=Array.from(o.querySelectorAll("calcite-action-group"));this.setGroupLayout(c);const d=this.hasActionsEnd||this.hasBottomActions||!i?c.length+1:c.length,{actionHeight:p,actionWidth:h}=w(n),m=C({layout:a,actionCount:l,actionHeight:p,actionWidth:h,height:t,width:e,groupCount:d});E({actionGroups:c,expanded:s,overflowCount:m})}),z),this.toggleExpand=()=>{this.expanded=!this.expanded,this.calciteActionBarToggle.emit()},this.setExpandToggleRef=e=>{this.expandToggleEl=e},this.handleDefaultSlotChange=e=>{const t=n(e).filter((e=>e.matches("calcite-action-group")));this.setGroupLayout(t)},this.handleActionsEndSlotChange=e=>{this.hasActionsEnd=l(e)},this.handleBottomActionsSlotChange=e=>{this.hasBottomActions=l(e)},this.handleTooltipSlotChange=e=>{const t=n(e).filter((e=>e?.matches("calcite-tooltip")));this.expandTooltip=t[0]},this.actionsEndGroupLabel=void 0,this.expandDisabled=!1,this.expanded=!1,this.layout="vertical",this.overflowActionsDisabled=!1,this.overlayPositioning="absolute",this.position=void 0,this.scale=void 0,this.messages=void 0,this.messageOverrides=void 0,this.effectiveLocale=void 0,this.hasActionsEnd=!1,this.hasBottomActions=!1,this.expandTooltip=void 0,this.defaultMessages=void 0}expandHandler(){this.overflowActions()}expandedHandler(){const{el:e,expanded:t}=this;x({el:e,expanded:t}),this.overflowActions()}layoutHandler(){this.updateGroups()}overflowDisabledHandler(e){e?this.resizeObserver?.disconnect():(this.resizeObserver?.observe(this.el),this.overflowActions())}onMessagesChange(){}effectiveLocaleChange(){f(this,this.effectiveLocale)}componentDidLoad(){const{el:e,expanded:t}=this;d(this),x({el:e,expanded:t}),this.overflowActions()}connectedCallback(){const{el:e,expanded:t}=this;m(this),b(this),x({el:e,expanded:t}),this.mutationObserver?.observe(e,{childList:!0,subtree:!0}),this.overflowActionsDisabled||this.resizeObserver?.observe(e),this.overflowActions(),a(this)}async componentWillLoad(){p(this),await v(this)}disconnectedCallback(){this.mutationObserver?.disconnect(),this.resizeObserver?.disconnect(),r(this),u(this),j(this)}async overflowActions(){this.resize({width:this.el.clientWidth,height:this.el.clientHeight})}async setFocus(){await h(this),c(this.el)}updateGroups(){this.setGroupLayout(Array.from(this.el.querySelectorAll("calcite-action-group")))}setGroupLayout(e){e.forEach((e=>e.layout=this.layout))}renderBottomActionGroup(){const{expanded:e,expandDisabled:t,el:o,position:i,toggleExpand:a,scale:r,layout:n,messages:l,actionsEndGroupLabel:c,overlayPositioning:d}=this,p=t?null:s(y,{collapseText:l.collapse,el:o,expandText:l.expand,expanded:e,position:i,scale:r,toggle:a,tooltip:this.expandTooltip,ref:this.setExpandToggleRef});return s("calcite-action-group",{class:"action-group--end",hidden:this.expandDisabled&&!(this.hasActionsEnd||this.hasBottomActions),label:c,layout:n,overlayPositioning:d,scale:r},s("slot",{name:"actions-end",onSlotchange:this.handleActionsEndSlotChange}),s("slot",{name:"bottom-actions",onSlotchange:this.handleBottomActionsSlotChange}),s("slot",{name:"expand-tooltip",onSlotchange:this.handleTooltipSlotChange}),p)}render(){return s(i,{key:"578047ec3165559551c136005f1553bb216ecf57",onCalciteActionMenuOpen:this.actionMenuOpenHandler},s("slot",{key:"74768d564c8f7041d4e0e49c4b117875cb65273f",onSlotchange:this.handleDefaultSlotChange}),this.renderBottomActionGroup())}static get assetsDirs(){return["assets"]}get el(){return this}static get watchers(){return{expandDisabled:["expandHandler"],expanded:["expandedHandler"],layout:["layoutHandler"],overflowActionsDisabled:["overflowDisabledHandler"],messageOverrides:["onMessagesChange"],effectiveLocale:["effectiveLocaleChange"]}}static get style(){return":host{box-sizing:border-box;background-color:var(--calcite-color-foreground-1);color:var(--calcite-color-text-2);font-size:var(--calcite-font-size--1)}:host *{box-sizing:border-box}:host{pointer-events:auto;display:inline-flex;align-self:stretch;--calcite-action-bar-expanded-max-width:auto}:host([layout=vertical]){flex-direction:column}:host([layout=vertical]) .action-group--end{margin-block-start:auto}:host([layout=horizontal]){flex-direction:row}:host([layout=horizontal]) .action-group--end{margin-inline-start:auto}:host([layout=vertical][overflow-actions-disabled]){overflow-y:auto}:host([layout=horizontal][overflow-actions-disabled]){overflow-x:auto}:host([layout=vertical][expanded]){max-inline-size:var(--calcite-action-bar-expanded-max-width)}::slotted(calcite-action-group){border-block-end:1px solid var(--calcite-color-border-3)}:host([layout=horizontal]) ::slotted(calcite-action-group){border-block-end:0;border-inline-end:1px solid var(--calcite-color-border-3)}:host([layout=horizontal][expand-disabled]) ::slotted(calcite-action-group:last-of-type){border-inline-end:0}::slotted(calcite-action-group:last-child){border-block-end:0;border-inline-end:0}.action-group--end{justify-content:flex-end}:host([hidden]){display:none}[hidden]{display:none}"}},[1,"calcite-action-bar",{actionsEndGroupLabel:[1,"actions-end-group-label"],expandDisabled:[516,"expand-disabled"],expanded:[1540],layout:[513],overflowActionsDisabled:[516,"overflow-actions-disabled"],overlayPositioning:[513,"overlay-positioning"],position:[513],scale:[513],messages:[1040],messageOverrides:[1040],effectiveLocale:[32],hasActionsEnd:[32],hasBottomActions:[32],expandTooltip:[32],defaultMessages:[32],overflowActions:[64],setFocus:[64]},void 0,{expandDisabled:["expandHandler"],expanded:["expandedHandler"],layout:["layoutHandler"],overflowActionsDisabled:["overflowDisabledHandler"],messageOverrides:["onMessagesChange"],effectiveLocale:["effectiveLocaleChange"]}]);function G(){"undefined"!=typeof customElements&&["calcite-action-bar","calcite-action","calcite-action-group","calcite-action-menu","calcite-icon","calcite-loader","calcite-popover"].forEach((e=>{switch(e){case"calcite-action-bar":customElements.get(e)||customElements.define(e,B);break;case"calcite-action":customElements.get(e)||H();break;case"calcite-action-group":customElements.get(e)||S();break;case"calcite-action-menu":customElements.get(e)||D();break;case"calcite-icon":customElements.get(e)||O();break;case"calcite-loader":customElements.get(e)||L();break;case"calcite-popover":customElements.get(e)||k()}}))}G();const M=B,U=G;export{M as CalciteActionBar,U as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-action-group.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-action-group.js new file mode 100644 index 00000000..3c8d7828 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-action-group.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{A as o,d as r}from"./action-group.js";import"../widgets/Widget.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./conditionalSlot.js";import"./observers.js";import"./loadable.js";import"./locale2.js";import"./dom.js";import"./guid.js";import"./key.js";import"./t9n.js";import"./action-menu.js";import"./array.js";import"./action.js";import"./interactive.js";import"./component.js";import"./icon.js";import"./loader.js";import"./popover.js";import"./floating-ui.js";import"./debounce.js";import"./focusTrapComponent.js";import"./openCloseComponent.js";import"./Heading2.js";import"./FloatingArrow.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const t=o,s=r;export{t as CalciteActionGroup,s as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-action-menu.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-action-menu.js new file mode 100644 index 00000000..e12996c5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-action-menu.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{A as o,d as r}from"./action-menu.js";import"../widgets/Widget.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./array.js";import"./dom.js";import"./guid.js";import"./key.js";import"./loadable.js";import"./action.js";import"./interactive.js";import"./locale2.js";import"./observers.js";import"./component.js";import"./t9n.js";import"./icon.js";import"./loader.js";import"./popover.js";import"./floating-ui.js";import"./debounce.js";import"./focusTrapComponent.js";import"./openCloseComponent.js";import"./Heading2.js";import"./FloatingArrow.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const s=o,t=r;export{s as CalciteActionMenu,t as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-action-pad.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-action-pad.js new file mode 100644 index 00000000..6aa9dbda --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-action-pad.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{p as e,H as t,c as o,h as s,a}from"../widgets/Widget.js";import{c as i,d as r}from"./conditionalSlot.js";import{v as c}from"./dom.js";import{s as n,a as l,c as p}from"./loadable.js";import{c as d,d as m}from"./locale2.js";import{u,c as h,d as g,s as f}from"./t9n.js";import{t as j,E as x}from"./ExpandToggle.js";import{c as b}from"./observers.js";import{d as y}from"./action.js";import{d as v}from"./action-group.js";import{d as w}from"./action-menu.js";import{d as k}from"./icon.js";import{d as E}from"./loader.js";import{d as L}from"./popover.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./guid.js";import"./key.js";import"./interactive.js";import"./component.js";import"./array.js";import"./floating-ui.js";import"./debounce.js";import"./focusTrapComponent.js";import"./openCloseComponent.js";import"./Heading2.js";import"./FloatingArrow.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const S=e(class extends t{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.calciteActionPadToggle=o(this,"calciteActionPadToggle",6),this.mutationObserver=b("mutation",(()=>this.setGroupLayout(Array.from(this.el.querySelectorAll("calcite-action-group"))))),this.actionMenuOpenHandler=e=>{if(e.target.menuOpen){const t=e.composedPath();Array.from(this.el.querySelectorAll("calcite-action-group")).forEach((e=>{t.includes(e)||(e.menuOpen=!1)}))}},this.toggleExpand=()=>{this.expanded=!this.expanded,this.calciteActionPadToggle.emit()},this.setExpandToggleRef=e=>{this.expandToggleEl=e},this.handleDefaultSlotChange=e=>{const t=c(e).filter((e=>e?.matches("calcite-action-group")));this.setGroupLayout(t)},this.handleTooltipSlotChange=e=>{const t=c(e).filter((e=>e?.matches("calcite-tooltip")));this.expandTooltip=t[0]},this.actionsEndGroupLabel=void 0,this.expandDisabled=!1,this.expanded=!1,this.layout="vertical",this.position=void 0,this.scale=void 0,this.messages=void 0,this.messageOverrides=void 0,this.overlayPositioning="absolute",this.expandTooltip=void 0,this.effectiveLocale="",this.defaultMessages=void 0}expandedHandler(e){j({el:this.el,expanded:e})}layoutHandler(){this.updateGroups()}onMessagesChange(){}effectiveLocaleChange(){u(this,this.effectiveLocale)}connectedCallback(){i(this),d(this),h(this)}disconnectedCallback(){m(this),g(this),r(this)}async componentWillLoad(){n(this);const{el:e,expanded:t}=this;j({el:e,expanded:t}),await f(this)}componentDidLoad(){l(this)}async setFocus(){await p(this),this.el?.focus()}updateGroups(){this.setGroupLayout(Array.from(this.el.querySelectorAll("calcite-action-group")))}setGroupLayout(e){e.forEach((e=>e.layout=this.layout))}renderBottomActionGroup(){const{expanded:e,expandDisabled:t,messages:o,el:a,position:i,toggleExpand:r,scale:c,layout:n,actionsEndGroupLabel:l,overlayPositioning:p}=this,d=t?null:s(x,{collapseText:o.collapse,el:a,expandText:o.expand,expanded:e,position:i,scale:c,toggle:r,tooltip:this.expandTooltip,ref:this.setExpandToggleRef});return d?s("calcite-action-group",{class:"action-group--end",label:l,layout:n,overlayPositioning:p,scale:c},s("slot",{name:"expand-tooltip",onSlotchange:this.handleTooltipSlotChange}),d):null}render(){return s(a,{key:"e8df8bdd77a410f00dd26fe16cf17cb1cd94c2b8",onCalciteActionMenuOpen:this.actionMenuOpenHandler},s("div",{key:"eebbf1f3012dc62ec12e66ffe310716ec98816d4",class:"container"},s("slot",{key:"30f1f28d2dbf9e244e6b14571263973c3d369955",onSlotchange:this.handleDefaultSlotChange}),this.renderBottomActionGroup()))}static get delegatesFocus(){return!0}static get assetsDirs(){return["assets"]}get el(){return this}static get watchers(){return{expanded:["expandedHandler"],layout:["layoutHandler"],messageOverrides:["onMessagesChange"],effectiveLocale:["effectiveLocaleChange"]}}static get style(){return":host{box-sizing:border-box;background-color:var(--calcite-color-foreground-1);color:var(--calcite-color-text-2);font-size:var(--calcite-font-size--1)}:host *{box-sizing:border-box}:host{display:block}@keyframes in{0%{opacity:0}100%{opacity:1}}:host{animation:in var(--calcite-internal-animation-timing-slow) ease-in-out;border-radius:0.125rem;--calcite-action-pad-expanded-max-width:auto;background:transparent}:host([expanded][layout=vertical]) .container{max-inline-size:var(--calcite-action-pad-expanded-max-width)}::slotted(calcite-action-group){border-width:0px;border-block-end-width:1px;border-style:solid;border-color:var(--calcite-color-border-3);padding-block:0px}.container{display:inline-flex;flex-direction:column;overflow-y:auto;border-radius:0.25rem;background-color:var(--calcite-color-background);--tw-shadow:0 6px 20px -4px rgba(0, 0, 0, 0.1), 0 4px 12px -2px rgba(0, 0, 0, 0.08);--tw-shadow-colored:0 6px 20px -4px var(--tw-shadow-color), 0 4px 12px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.action-group--bottom{flex-grow:1;justify-content:flex-end;padding-block-end:0px}:host([layout=horizontal]) .container{flex-direction:row}:host([layout=horizontal]) .container .action-group--bottom{padding:0px}:host([layout=horizontal]) .container ::slotted(calcite-action-group){border-width:0px;padding:0px;border-inline-end-width:1px}::slotted(calcite-action-group:last-child){border-block-end-width:0px}:host([hidden]){display:none}[hidden]{display:none}"}},[17,"calcite-action-pad",{actionsEndGroupLabel:[1,"actions-end-group-label"],expandDisabled:[516,"expand-disabled"],expanded:[1540],layout:[513],position:[513],scale:[513],messages:[1040],messageOverrides:[1040],overlayPositioning:[513,"overlay-positioning"],expandTooltip:[32],effectiveLocale:[32],defaultMessages:[32],setFocus:[64]},void 0,{expanded:["expandedHandler"],layout:["layoutHandler"],messageOverrides:["onMessagesChange"],effectiveLocale:["effectiveLocaleChange"]}]);function C(){"undefined"!=typeof customElements&&["calcite-action-pad","calcite-action","calcite-action-group","calcite-action-menu","calcite-icon","calcite-loader","calcite-popover"].forEach((e=>{switch(e){case"calcite-action-pad":customElements.get(e)||customElements.define(e,S);break;case"calcite-action":customElements.get(e)||y();break;case"calcite-action-group":customElements.get(e)||v();break;case"calcite-action-menu":customElements.get(e)||w();break;case"calcite-icon":customElements.get(e)||k();break;case"calcite-loader":customElements.get(e)||E();break;case"calcite-popover":customElements.get(e)||L()}}))}C();const T=S,A=C;export{T as CalciteActionPad,A as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-action.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-action.js new file mode 100644 index 00000000..f5f0f051 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-action.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{A as o,d as r}from"./action.js";import"../widgets/Widget.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./dom.js";import"./guid.js";import"./interactive.js";import"./loadable.js";import"./locale2.js";import"./key.js";import"./observers.js";import"./component.js";import"./t9n.js";import"./icon.js";import"./loader.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const s=o,t=r;export{s as CalciteAction,t as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-block-section.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-block-section.js new file mode 100644 index 00000000..d51fe8ae --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-block-section.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{p as e,H as t,c as s,h as o,a as i}from"../widgets/Widget.js";import{f as c,g as a,t as r}from"./dom.js";import{i as n}from"./key.js";import{c as l,d}from"./locale2.js";import{u as m,c as p,s as g,d as h}from"./t9n.js";import{c as u,s as f,a as b}from"./loadable.js";import{d as j}from"./icon.js";import{d as v}from"./label.js";import{d as w}from"./switch.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./guid.js";import"./observers.js";import"./label2.js";import"./component.js";import"./form.js";import"./interactive.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const k="content",x="toggle",y="invalid",S="section-header",_="status-icon",C="toggle",L="toggle--switch",D="toggle--switch-container",E="valid",O={menuOpen:"chevron-down",menuClosedLeft:"chevron-left",menuClosedRight:"chevron-right",valid:"check-circle",invalid:"exclamation-mark-triangle"},U=e(class extends t{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.calciteBlockSectionToggle=s(this,"calciteBlockSectionToggle",6),this.handleHeaderKeyDown=e=>{n(e.key)&&(this.toggleSection(),e.preventDefault(),e.stopPropagation())},this.toggleSection=()=>{this.open=!this.open,this.calciteBlockSectionToggle.emit()},this.open=!1,this.status=void 0,this.text=void 0,this.toggleDisplay="button",this.messages=void 0,this.messageOverrides=void 0,this.effectiveLocale=void 0,this.defaultMessages=void 0}onMessagesChange(){}async setFocus(){await u(this),c(this.el)}effectiveLocaleChange(){m(this,this.effectiveLocale)}connectedCallback(){l(this),p(this)}async componentWillLoad(){await g(this),f(this)}componentDidLoad(){b(this)}disconnectedCallback(){d(this),h(this)}renderStatusIcon(){const{status:e}=this,t=O[e]??!1;return t?o("calcite-icon",{class:{[_]:!0,[E]:"valid"==e,[y]:"invalid"==e},icon:t,scale:"s"}):null}render(){const{el:e,messages:t,open:s,text:c,toggleDisplay:n}=this,l=a(e),d=s?O.menuOpen:"rtl"===l?O.menuClosedLeft:O.menuClosedRight,m=s?t.collapse:t.expand,p="switch"===n?o("div",{class:{[D]:!0}},o("div",{"aria-controls":k,"aria-expanded":r(s),class:{[C]:!0,[L]:!0},id:x,onClick:this.toggleSection,onKeyDown:this.handleHeaderKeyDown,role:"button",tabIndex:0,title:m},o("div",{class:"toggle--switch__content"},o("span",{class:"toggle--switch__text"},c)),this.renderStatusIcon()),o("calcite-label",{class:"focus-guard",layout:"inline",tabIndex:-1},o("calcite-switch",{checked:s,label:m,scale:"s"}))):o("button",{"aria-controls":k,"aria-expanded":r(s),class:{[S]:!0,[C]:!0},id:x,onClick:this.toggleSection},o("calcite-icon",{icon:d,scale:"s"}),o("span",{class:"section-header__text"},c),this.renderStatusIcon());return o(i,{key:"76e223811594d99984f6e110e430725030574d83"},p,o("section",{key:"336e2701112e69eefb0461fbb8052d70a73b16fb","aria-labelledby":x,class:"content",hidden:!s,id:k},o("slot",{key:"3bd4125a763c91c22065162c5d5a1e2ee8d2f931"})))}static get assetsDirs(){return["assets"]}get el(){return this}static get watchers(){return{messageOverrides:["onMessagesChange"],effectiveLocale:["effectiveLocaleChange"]}}static get style(){return":host{box-sizing:border-box;display:block;background-color:var(--calcite-color-foreground-1);font-size:var(--calcite-font-size--1);color:var(--calcite-color-text-2)}:host([open]){border-width:0px;border-block-end-width:1px;border-style:solid;border-block-end-color:var(--calcite-color-border-3)}:host(:last-child){border-block-end-width:0px}.toggle{inline-size:100%;border-width:0px;background-color:transparent;font-family:var(--calcite-font-family);font-weight:var(--calcite-font-weight-medium);color:var(--calcite-color-text-2)}.toggle--switch .status-icon{margin-inline-start:0.5rem}.toggle--switch,.section-header{margin-inline:0px;margin-block:0.25rem;display:flex;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;padding-inline:0px;padding-block:0.5rem;font-size:var(--calcite-font-size--1);outline-color:transparent}.toggle--switch:focus,.section-header:focus{outline:2px solid var(--calcite-ui-focus-color, var(--calcite-color-brand));outline-offset:calc(\n 2px *\n calc(\n 1 -\n 2 * clamp(\n 0,\n var(--calcite-offset-invert-focus),\n 1\n )\n )\n )}.toggle--switch:hover,.section-header:hover{color:var(--calcite-color-text-1)}.section-header .status-icon{align-self:flex-end}.section-header__text{margin-inline:0.75rem;margin-block:0px;flex:1 1 auto;text-align:initial;word-wrap:anywhere}.toggle--switch-container{position:relative;display:flex;inline-size:100%;align-items:center;background-color:transparent;word-break:break-word}.toggle--switch-container .focus-guard{--calcite-label-margin-bottom:0;pointer-events:none;position:absolute;inset-inline-end:0;margin-inline-start:0.25rem}.toggle--switch__content{display:flex;flex:1 1 auto;align-items:center}.status-icon.valid{color:var(--calcite-color-status-success)}.status-icon.invalid{color:var(--calcite-color-status-danger)}:host([toggle-display=switch]) .toggle .toggle--switch__content{margin-inline-end:1.75rem}:host([hidden]){display:none}[hidden]{display:none}"}},[1,"calcite-block-section",{open:[1540],status:[513],text:[1],toggleDisplay:[513,"toggle-display"],messages:[1040],messageOverrides:[1040],effectiveLocale:[32],defaultMessages:[32],setFocus:[64]},void 0,{messageOverrides:["onMessagesChange"],effectiveLocale:["effectiveLocaleChange"]}]);function z(){"undefined"!=typeof customElements&&["calcite-block-section","calcite-icon","calcite-label","calcite-switch"].forEach((e=>{switch(e){case"calcite-block-section":customElements.get(e)||customElements.define(e,U);break;case"calcite-icon":customElements.get(e)||j();break;case"calcite-label":customElements.get(e)||v();break;case"calcite-switch":customElements.get(e)||w()}}))}z();const M=U,I=z;export{M as CalciteBlockSection,I as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-block.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-block.js new file mode 100644 index 00000000..53346282 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-block.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{p as e,H as i,c as t,h as o,a}from"../widgets/Widget.js";import{c as s,d as r}from"./conditionalSlot.js";import{f as c,b as n,t as l}from"./dom.js";import{c as d,d as m,u as p,I as g}from"./interactive.js";import{c as h,d as u}from"./locale2.js";import{u as f,c as b,d as v,s as j}from"./t9n.js";import{H as k}from"./Heading2.js";import{c as y,s as x,a as w}from"./loadable.js";import{o as B}from"./openCloseComponent.js";import{d as C}from"./action.js";import{d as E}from"./action-menu.js";import{d as z}from"./handle.js";import{d as O}from"./icon.js";import{d as L}from"./loader.js";import{d as H}from"./popover.js";import{d as S}from"./scrim.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./observers.js";import"./guid.js";import"./key.js";import"./component.js";import"./array.js";import"./floating-ui.js";import"./debounce.js";import"./focusTrapComponent.js";import"./FloatingArrow.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const T="content",U="toggle",M="header",P="container",q="icon",_="invalid",D="status-icon",F="valid",I="icon",W="control",A="header-menu-actions",J={opened:"chevron-up",closed:"chevron-down",valid:"check-circle",invalid:"exclamation-mark-triangle"},N=e(class extends i{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.calciteBlockBeforeClose=t(this,"calciteBlockBeforeClose",6),this.calciteBlockBeforeOpen=t(this,"calciteBlockBeforeOpen",6),this.calciteBlockClose=t(this,"calciteBlockClose",6),this.calciteBlockOpen=t(this,"calciteBlockOpen",6),this.calciteBlockToggle=t(this,"calciteBlockToggle",6),this.openTransitionProp="opacity",this.onHeaderClick=()=>{this.open=!this.open,this.calciteBlockToggle.emit()},this.setTransitionEl=e=>{this.transitionEl=e},this.collapsible=!1,this.disabled=!1,this.dragHandle=!1,this.heading=void 0,this.headingLevel=void 0,this.loading=!1,this.open=!1,this.status=void 0,this.description=void 0,this.messages=void 0,this.messageOverrides=void 0,this.overlayPositioning="absolute",this.effectiveLocale=void 0,this.defaultMessages=void 0}openHandler(){B(this)}onMessagesChange(){}async setFocus(){await y(this),c(this.el)}onBeforeOpen(){this.calciteBlockBeforeOpen.emit()}onOpen(){this.calciteBlockOpen.emit()}onBeforeClose(){this.calciteBlockBeforeClose.emit()}onClose(){this.calciteBlockClose.emit()}effectiveLocaleChange(){f(this,this.effectiveLocale)}connectedCallback(){s(this),d(this),h(this),b(this)}disconnectedCallback(){m(this),u(this),v(this),r(this)}async componentWillLoad(){await j(this),x(this),this.open&&B(this)}componentDidLoad(){w(this)}componentDidRender(){p(this)}renderScrim(){const{loading:e}=this,i=o("slot",null);return[e?o("calcite-scrim",{loading:e}):null,i]}renderIcon(){const{loading:e,messages:i,status:t}=this,a=!!n(this.el,I);return e?o("div",{class:q,key:"loader"},o("calcite-loader",{inline:!0,label:i.loading})):t?o("div",{class:q,key:"status-icon"},o("calcite-icon",{class:{[D]:!0,[F]:"valid"==t,[_]:"invalid"==t},icon:J[t],scale:"s"})):a?o("div",{class:q,key:"icon-slot"},o("slot",{key:"icon-slot",name:I})):null}renderTitle(){const{heading:e,headingLevel:i,description:t}=this;return e||t?o("div",{class:"title"},o(k,{class:"heading",level:i},e),t?o("div",{class:"description"},t):null):null}render(){const{collapsible:e,el:i,loading:t,open:s,heading:r,messages:c}=this,d=s?c.collapse:c.expand,m=o("header",{key:"aefae50b975f87b21c9b37f7eae2df49062ee5f8",class:"header",id:M},this.renderIcon(),this.renderTitle()),p=!!n(i,W),h=!!n(i,A),u=s?J.opened:J.closed,f=o("div",{key:"f8c5ce075f5d83e483ee3d2d62fd187fd0987b30",class:"header-container"},this.dragHandle?o("calcite-handle",{label:r}):null,e?o("button",{"aria-controls":T,"aria-describedby":M,"aria-expanded":e?l(s):null,class:"toggle",id:U,onClick:this.onHeaderClick,title:d},m,o("calcite-icon",{"aria-hidden":"true",class:"toggle-icon",icon:u,scale:"s"})):m,p?o("div",{class:"control-container"},o("slot",{name:W})):null,h?o("calcite-action-menu",{label:c.options,overlayPositioning:this.overlayPositioning},o("slot",{name:A})):null);return o(a,{key:"8e984813d8283475171ad0b58bb77c6671da394c"},o(g,{key:"9757aa3d3d51eeca2eece6b7fcf1ed2bdbc9d4eb",disabled:this.disabled},o("article",{key:"6722572eb61cf147e473bd237bff74bafde0af56","aria-busy":l(t),class:{[P]:!0}},f,o("section",{key:"14a1118f4b8a7d3f8ddc063cbcd2ba062090973a","aria-labelledby":U,class:"content",hidden:!s,id:T,ref:this.setTransitionEl},this.renderScrim()))))}static get assetsDirs(){return["assets"]}get el(){return this}static get watchers(){return{open:["openHandler"],messageOverrides:["onMessagesChange"],effectiveLocale:["effectiveLocaleChange"]}}static get style(){return':host{box-sizing:border-box;background-color:var(--calcite-color-foreground-1);color:var(--calcite-color-text-2);font-size:var(--calcite-font-size--1)}:host *{box-sizing:border-box}:host{--calcite-icon-size:1rem;--calcite-spacing-eighth:0.125rem;--calcite-spacing-quarter:0.25rem;--calcite-spacing-half:0.5rem;--calcite-spacing-three-quarters:0.75rem;--calcite-spacing:1rem;--calcite-spacing-plus-quarter:1.25rem;--calcite-spacing-plus-half:1.5rem;--calcite-spacing-double:2rem;--calcite-menu-min-width:10rem;--calcite-header-min-height:3rem;--calcite-footer-min-height:3rem}:host([disabled]){cursor:default;-webkit-user-select:none;user-select:none;opacity:var(--calcite-opacity-disabled)}:host([disabled]) *,:host([disabled]) ::slotted(*){pointer-events:none}:host{display:flex;flex-shrink:0;flex-grow:0;flex-direction:column;border-width:0px;border-block-end-width:1px;border-style:solid;border-color:var(--calcite-color-border-3);padding:0px;transition-property:margin;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;transition-timing-function:cubic-bezier(0.215, 0.440, 0.420, 0.880);flex-basis:auto}:host([disabled]) ::slotted([calcite-hydrated][disabled]),:host([disabled]) [calcite-hydrated][disabled]{opacity:1}.interaction-container{display:contents}.header{margin:0px;display:flex;align-content:space-between;align-items:center;fill:var(--calcite-color-text-2);color:var(--calcite-color-text-2)}.heading{margin:0px;padding:0px;font-weight:var(--calcite-font-weight-medium)}.header .heading{flex:1 1 auto;padding:0.5rem}.header{justify-content:flex-start;padding:0px}.header,.toggle{grid-area:header}.header-container{display:grid;align-items:stretch;grid-template:auto/auto 1fr auto auto;grid-template-areas:"handle header control menu";grid-column:header-start/menu-end;grid-row:1/2}.toggle{margin:0px;display:flex;cursor:pointer;flex-wrap:nowrap;align-items:center;justify-content:space-between;border-style:none;padding:0px;font-family:var(--calcite-font-family);outline-color:transparent;text-align:initial;background-color:transparent}.toggle:hover{background-color:var(--calcite-color-foreground-2)}.toggle:focus{outline:2px solid var(--calcite-ui-focus-color, var(--calcite-color-brand));outline-offset:calc(\n -2px *\n calc(\n 1 -\n 2 * clamp(\n 0,\n var(--calcite-offset-invert-focus),\n 1\n )\n )\n )}calcite-loader[inline]{grid-area:control;align-self:center}calcite-handle{grid-area:handle}.title{margin:0px;padding:0.75rem}.header .title .heading{padding:0px;font-size:var(--calcite-font-size--1);font-weight:var(--calcite-font-weight-medium);line-height:1.25;color:var(--calcite-color-text-2);transition-property:color;transition-duration:150ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);word-wrap:break-word;word-break:break-word}.description{margin-block-start:0.125rem;padding:0px;font-size:var(--calcite-font-size--2);line-height:1.375;color:var(--calcite-color-text-3);word-wrap:break-word;word-break:break-word}.icon{display:flex;margin-inline-start:0.75rem;margin-inline-end:0px}.status-icon.valid{color:var(--calcite-color-status-success)}.status-icon.invalid{color:var(--calcite-color-status-danger)}@keyframes spin{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}.toggle-icon{margin-block:0.75rem;align-self:center;justify-self:end;color:var(--calcite-color-text-3);transition-property:color;transition-duration:150ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);margin-inline-end:0.75rem;margin-inline-start:auto}.toggle:hover .toggle-icon{color:var(--calcite-color-text-1)}.container{position:relative;display:flex;block-size:100%;flex-direction:column}.content{position:relative;min-block-size:0px;flex:1 1 0%}@keyframes in{0%{opacity:0}100%{opacity:1}}.content{animation:in var(--calcite-internal-animation-timing-slow) ease-in-out;padding-block:var(--calcite-block-padding, 0.5rem);padding-inline:var(--calcite-block-padding, 0.625rem)}.control-container{margin:0px;display:flex;grid-area:control}calcite-action-menu{grid-area:menu}:host([open]){margin-block:0.5rem}:host([open]) .header .title .heading{color:var(--calcite-color-text-1)}:host([hidden]){display:none}[hidden]{display:none}'}},[1,"calcite-block",{collapsible:[516],disabled:[516],dragHandle:[516,"drag-handle"],heading:[1],headingLevel:[514,"heading-level"],loading:[516],open:[1540],status:[513],description:[1],messages:[1040],messageOverrides:[1040],overlayPositioning:[513,"overlay-positioning"],effectiveLocale:[32],defaultMessages:[32],setFocus:[64]},void 0,{open:["openHandler"],messageOverrides:["onMessagesChange"],effectiveLocale:["effectiveLocaleChange"]}]);function R(){"undefined"!=typeof customElements&&["calcite-block","calcite-action","calcite-action-menu","calcite-handle","calcite-icon","calcite-loader","calcite-popover","calcite-scrim"].forEach((e=>{switch(e){case"calcite-block":customElements.get(e)||customElements.define(e,N);break;case"calcite-action":customElements.get(e)||C();break;case"calcite-action-menu":customElements.get(e)||E();break;case"calcite-handle":customElements.get(e)||z();break;case"calcite-icon":customElements.get(e)||O();break;case"calcite-loader":customElements.get(e)||L();break;case"calcite-popover":customElements.get(e)||H();break;case"calcite-scrim":customElements.get(e)||S()}}))}R();const Z=N,G=R;export{Z as CalciteBlock,G as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-button.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-button.js new file mode 100644 index 00000000..fb98dc6b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-button.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{B as o,d as r}from"./button.js";import"../widgets/Widget.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./form.js";import"./dom.js";import"./guid.js";import"./interactive.js";import"./label2.js";import"./component.js";import"./loadable.js";import"./locale2.js";import"./key.js";import"./observers.js";import"./t9n.js";import"./icon.js";import"./loader.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const s=o,t=r;export{s as CalciteButton,t as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-checkbox.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-checkbox.js new file mode 100644 index 00000000..1cd2edac --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-checkbox.js @@ -0,0 +1,16 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{p as e,H as t,c as o,h as s,a as i}from"../widgets/Widget.js";import{t as c}from"./dom.js";import{c as a,d as r,H as n}from"./form.js";import{g as l}from"./guid.js";import{c as d,d as h,u as p,I as m}from"./interactive.js";import{i as b}from"./key.js";import{c as u,d as g,g as k}from"./label2.js";import{c as f,s as v,a as j}from"./loadable.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./component.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const x=e(class extends t{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.calciteInternalCheckboxBlur=o(this,"calciteInternalCheckboxBlur",6),this.calciteCheckboxChange=o(this,"calciteCheckboxChange",6),this.calciteInternalCheckboxFocus=o(this,"calciteInternalCheckboxFocus",6),this.checkedPath="M5.5 12L2 8.689l.637-.636L5.5 10.727l8.022-7.87.637.637z",this.indeterminatePath="M13 8v1H3V8z",this.getPath=()=>this.indeterminate?this.indeterminatePath:this.checked?this.checkedPath:"",this.toggle=()=>{this.disabled||(this.checked=!this.checked,this.setFocus(),this.indeterminate=!1,this.calciteCheckboxChange.emit())},this.keyDownHandler=e=>{b(e.key)&&(this.toggle(),e.preventDefault())},this.clickHandler=()=>{this.disabled||this.toggle()},this.onToggleBlur=()=>{this.calciteInternalCheckboxBlur.emit(!1)},this.onToggleFocus=()=>{this.calciteInternalCheckboxFocus.emit(!0)},this.onLabelClick=()=>{this.toggle()},this.checked=!1,this.disabled=!1,this.form=void 0,this.guid=void 0,this.hovered=!1,this.indeterminate=!1,this.label=void 0,this.name=void 0,this.required=!1,this.scale="m",this.status="idle",this.validity={valid:!1,badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valueMissing:!1},this.value=void 0}async setFocus(){await f(this),this.toggleEl?.focus()}syncHiddenFormInput(e){e.type="checkbox"}connectedCallback(){this.guid=this.el.id||`calcite-checkbox-${l()}`,d(this),u(this),a(this)}disconnectedCallback(){h(this),g(this),r(this)}componentWillLoad(){v(this)}componentDidLoad(){j(this)}componentDidRender(){p(this)}render(){return s(i,{key:"6ef0c5b4fe62f003d9fe1ea6979cb5aeb564dac7",onClick:this.clickHandler,onKeyDown:this.keyDownHandler},s(m,{key:"72f94ddb0795e2e0d10aac69af05c1ce7d6e5ead",disabled:this.disabled},s("div",{key:"1cfc46f5a7180d6cd52962a26488c66eec14d852","aria-checked":c(this.checked),"aria-label":k(this),class:"toggle",onBlur:this.onToggleBlur,onFocus:this.onToggleFocus,role:"checkbox",tabIndex:this.disabled?void 0:0,ref:e=>this.toggleEl=e},s("svg",{key:"4956ac9d598af8267781610220896e07aad56c65","aria-hidden":"true",class:"check-svg",viewBox:"0 0 16 16"},s("path",{key:"bd650b149977569e00a99be2fbc8a836cbfd4cfe",d:this.getPath()})),s("slot",{key:"604e420b7fe7014a202991d0e5c992e57d540d16"})),s(n,{key:"9ec0eab7c20a9dffed6a1a9b517ece8b8ed1cb26",component:this})))}get el(){return this}static get style(){return':host([disabled]){cursor:default;-webkit-user-select:none;user-select:none;opacity:var(--calcite-opacity-disabled)}:host([disabled]) *,:host([disabled]) ::slotted(*){pointer-events:none}:host([scale=s]){--calcite-checkbox-size:0.75rem}:host([scale=m]){--calcite-checkbox-size:var(--calcite-font-size--1)}:host([scale=l]){--calcite-checkbox-size:1rem}:host{position:relative;display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}:host .check-svg,:host .toggle{inline-size:var(--calcite-checkbox-size);block-size:var(--calcite-checkbox-size)}:host .check-svg{pointer-events:none;box-sizing:border-box;display:block;overflow:hidden;background-color:var(--calcite-color-foreground-1);fill:currentColor;stroke:currentColor;stroke-width:1;transition:background-color, block-size, border-color, box-shadow, color, inset-block-end, inset-block-start, inset-inline-end, inset-inline-start inset-size, opacity, outline-color, transform var(--calcite-animation-timing) ease-in-out 0s, outline 0s, outline-offset 0s;box-shadow:inset 0 0 0 1px var(--calcite-color-border-input);color:var(--calcite-color-background)}:host([status=invalid]:not([checked])) .check-svg{box-shadow:inset 0 0 0 1px var(--calcite-color-status-danger)}:host([status=invalid]:not([checked])) .toggle:focus{outline:2px solid var(--calcite-color-status-danger);outline-offset:calc(\n 2px *\n calc(\n 1 -\n 2 * clamp(\n 0,\n var(--calcite-offset-invert-focus),\n 1\n )\n )\n )}:host([checked]) .check-svg,:host([indeterminate]) .check-svg{background-color:var(--calcite-color-brand);box-shadow:inset 0 0 0 1px var(--calcite-color-brand)}:host([hovered]) .toggle .check-svg,:host .toggle:hover .check-svg{box-shadow:inset 0 0 0 2px var(--calcite-color-brand)}.toggle{position:relative;outline-color:transparent}.toggle:active,.toggle:focus,.toggle:focus-visible{outline:2px solid var(--calcite-ui-focus-color, var(--calcite-color-brand));outline-offset:calc(\n 2px *\n calc(\n 1 -\n 2 * clamp(\n 0,\n var(--calcite-offset-invert-focus),\n 1\n )\n )\n )}.toggle::after{content:"";inset-block-start:50%;inset-inline-start:50%;min-block-size:1.5rem;min-inline-size:1.5rem;position:absolute;transform:translateX(-50%) translateY(-50%)}:host([disabled]) ::slotted([calcite-hydrated][disabled]),:host([disabled]) [calcite-hydrated][disabled]{opacity:1}.interaction-container{display:contents}::slotted(input[slot=hidden-form-input]){margin:0 !important;opacity:0 !important;outline:none !important;padding:0 !important;position:absolute !important;inset:0 !important;transform:none !important;-webkit-appearance:none !important;z-index:-1 !important}:host([hidden]){display:none}[hidden]{display:none}'}},[1,"calcite-checkbox",{checked:[1540],disabled:[516],form:[513],guid:[1537],hovered:[516],indeterminate:[1540],label:[1],name:[513],required:[516],scale:[513],status:[513],validity:[1040],value:[8],setFocus:[64]}]);function y(){"undefined"!=typeof customElements&&["calcite-checkbox"].forEach((e=>{"calcite-checkbox"===e&&(customElements.get(e)||customElements.define(e,x))}))}y(); +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */ +const w=x,C=y;export{w as CalciteCheckbox,C as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-chip-group.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-chip-group.js new file mode 100644 index 00000000..f0b9422a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-chip-group.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{p as e,H as t,c as s,h as i}from"../widgets/Widget.js";import{v as o,y as c,t as a}from"./dom.js";import{c as r,d as l,u as n,I as d}from"./interactive.js";import{a as p,s as h,c as m}from"./loadable.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./guid.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const u=e(class extends t{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.calciteChipGroupSelect=s(this,"calciteChipGroupSelect",6),this.items=[],this.updateItems=e=>{const t=this.slotRefEl?.assignedElements({flatten:!0}).filter((e=>e?.matches("calcite-chip")));this.items=e?o(e):t,this.items?.length<1||(this.items?.forEach((e=>{e.interactive=!0,e.scale=this.scale,e.selectionMode=this.selectionMode,e.parentChipGroup=this.el})),this.setSelectedItems(!1))},this.updateSelectedItems=()=>{this.selectedItems=this.items?.filter((e=>e.selected))},this.setSelectedItems=(e,t)=>{t&&this.items?.forEach((e=>{const s=t===e;switch(this.selectionMode){case"multiple":s&&(e.selected=!e.selected);break;case"single":e.selected=!!s&&!e.selected;break;case"single-persist":e.selected=!!s}})),this.updateSelectedItems(),e&&this.calciteChipGroupSelect.emit()},this.disabled=!1,this.label=void 0,this.scale="m",this.selectionMode="none",this.selectedItems=[]}onSelectionModeChange(){this.updateItems()}connectedCallback(){r(this)}componentDidRender(){l(this),n(this)}componentDidLoad(){p(this)}async componentWillLoad(){h(this)}calciteInternalChipKeyEventListener(e){if(e.composedPath().includes(this.el)){const t=this.items?.filter((e=>!e.disabled));switch(e.detail.key){case"ArrowRight":c(t,e.detail.target,"next");break;case"ArrowLeft":c(t,e.detail.target,"previous");break;case"Home":c(t,e.detail.target,"first");break;case"End":c(t,e.detail.target,"last")}}e.stopPropagation()}calciteChipCloseListener(e){const t=e.target;this.items?.includes(t)&&(this.items?.indexOf(t)>0?c(this.items,t,"previous"):0===this.items?.indexOf(t)?c(this.items,t,"next"):c(this.items,t,"first")),this.items=this.items?.filter((e=>e!==t)),e.stopPropagation()}calciteChipSelectListener(e){e.composedPath().includes(this.el)&&this.setSelectedItems(!0,e.target),e.stopPropagation()}calciteInternalChipSelectListener(e){e.composedPath().includes(this.el)&&this.setSelectedItems(!1,e.target),e.stopPropagation()}calciteInternalSyncSelectedChips(e){e.composedPath().includes(this.el)&&(this.updateSelectedItems(),"single"===this.selectionMode&&this.selectedItems.length>1&&this.setSelectedItems(!1,e.target)),e.stopPropagation()}async setFocus(){if(await m(this),!this.disabled)return(this.selectedItems[0]||this.items[0])?.setFocus()}render(){const e="none"===this.selectionMode||"multiple"===this.selectionMode?"group":"radiogroup",{disabled:t}=this;return i(d,{key:"341dd9e8f25d4d358ea6e33740d8b851a5fa0e9d",disabled:t},i("div",{key:"66c9eaa00b7ca0c602f94a017f5b6ef6afc3bd93","aria-disabled":a(t),"aria-label":this.label,class:"container",role:e},i("slot",{key:"9611ab9bbadf169969834f1e39a29b79ad7ca68b",onSlotchange:this.updateItems,ref:e=>this.slotRefEl=e})))}get el(){return this}static get watchers(){return{selectionMode:["onSelectionModeChange"]}}static get style(){return":host([disabled]){cursor:default;-webkit-user-select:none;user-select:none;opacity:var(--calcite-opacity-disabled)}:host([disabled]) *,:host([disabled]) ::slotted(*){pointer-events:none}:host{display:flex}.container{display:flex;inline-size:100%;flex-wrap:wrap;gap:0.5rem}::slotted(calcite-chip){flex:none}:host([scale=s]) .container{gap:0.25rem}:host([scale=l]) .container{gap:0.75rem}:host([disabled]) ::slotted([calcite-hydrated][disabled]),:host([disabled]) [calcite-hydrated][disabled]{opacity:1}.interaction-container{display:contents}:host([hidden]){display:none}[hidden]{display:none}"}},[1,"calcite-chip-group",{disabled:[516],label:[1],scale:[513],selectionMode:[513,"selection-mode"],selectedItems:[1040],setFocus:[64]},[[0,"calciteInternalChipKeyEvent","calciteInternalChipKeyEventListener"],[0,"calciteChipClose","calciteChipCloseListener"],[0,"calciteChipSelect","calciteChipSelectListener"],[0,"calciteInternalChipSelect","calciteInternalChipSelectListener"],[0,"calciteInternalSyncSelectedChips","calciteInternalSyncSelectedChips"]],{selectionMode:["onSelectionModeChange"]}]);function j(){"undefined"!=typeof customElements&&["calcite-chip-group"].forEach((e=>{"calcite-chip-group"===e&&(customElements.get(e)||customElements.define(e,u))}))}j();const g=u,b=j;export{g as CalciteChipGroup,b as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-chip.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-chip.js new file mode 100644 index 00000000..eff76e5c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-chip.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{C as r,d as o}from"./chip.js";import"../widgets/Widget.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./dom.js";import"./guid.js";import"./loadable.js";import"./t9n.js";import"./locale2.js";import"./key.js";import"./observers.js";import"./interactive.js";import"./component.js";import"./icon.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const s=r,t=o;export{s as CalciteChip,t as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-color-picker-swatch.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-color-picker-swatch.js new file mode 100644 index 00000000..9a87c284 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-color-picker-swatch.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{C as r,d as s}from"./color-picker-swatch.js";import"../widgets/Widget.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./dom.js";import"./guid.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const o=r,t=s;export{o as CalciteColorPickerSwatch,t as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-color-picker.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-color-picker.js new file mode 100644 index 00000000..22379306 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-color-picker.js @@ -0,0 +1,16 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{p as e,H as t,c as i,h as a}from"../widgets/Widget.js";import{a as o,i as s,b as n,r as l,n as r,o as c,h,c as d,e as p,f as u,g as m,p as C,j as g,k as f,t as b,l as v,m as y,d as x}from"./color-picker-swatch.js";import{j as w,d as S,g as k}from"./dom.js";import{c as j,d as I,u as F,I as D}from"./interactive.js";import{i as A}from"./key.js";import{s as E,a as P,c as O}from"./loadable.js";import{c as H,d as L}from"./locale2.js";import{r as R,c as T,a as K}from"./math.js";import{u as N,s as z,c as U,d as M}from"./t9n.js";import{d as $}from"./icon.js";import{d as V}from"./input-message.js";import{d as B}from"./input-number.js";import{d as W}from"./input-text.js";import{d as X}from"./progress.js";import{d as q}from"./button.js";import{d as _}from"./loader.js";import{d as G}from"./tab.js";import{d as J}from"./tab-nav.js";import{d as Y}from"./tab-title.js";import{d as Z}from"./tabs.js";import{t as Q}from"./throttle2.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./guid.js";import"./observers.js";import"./form.js";import"./label2.js";import"./component.js";import"./Validation.js";import"./input.js";import"./core.js";import"./debounce.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const ee="channel",te="scope--color-field",ie="color-mode-container",ae="control",oe="control-and-scope",se="control-section",ne="scope--hue",le="hue-slider",re="scope--opacity",ce="opacity-slider",he="saved-colors-section",de="scope",pe="section",ue="slider",me="section--split",Ce=o("#007AC2"),ge="calcite-color-",fe={r:255,g:255,b:255},be={h:360,s:100,v:100},ve=be.h-1,ye=100,xe={s:{slider:{height:12,width:104},colorField:{height:80,width:160},thumb:{radius:10}},m:{slider:{height:12,width:204},colorField:{height:150,width:272},thumb:{radius:10}},l:{slider:{height:12,width:384},colorField:{height:200,width:464},thumb:{radius:10}}},we=o(),Se=e(class extends t{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.calciteColorPickerHexInputChange=i(this,"calciteColorPickerHexInputChange",6),this.onHexInputBlur=()=>{const e=this.hexInputNode,t=e.value,i=`#${t}`,{allowEmpty:a,internalColor:o}=this,r=a&&!t,c=s(i);this.onHexInputChange(),r||n(i)&&c||(e.value=a&&!o?"":this.formatHexForInternalInput(l(o.object())))},this.onOpacityInputBlur=()=>{const e=this.opacityInputNode,t=e.value,{allowEmpty:i,internalColor:a}=this;i&&!t||(e.value=i&&!a?"":this.formatOpacityForInternalInput(a))},this.onHexInputChange=()=>{let e=this.hexInputNode.value;if(e){const t=r(e,!1);n(t)&&this.alphaChannel&&this.internalColor&&(e=`${t+r(this.internalColor.hexa(),!0).slice(-2)}`)}this.internalSetValue(e,this.value)},this.onOpacityInputChange=()=>{const e=this.opacityInputNode;let t;if(e.value){const i=c(Number(e.value));t=this.internalColor?.alpha(i).hexa()}else t=e.value;this.internalSetValue(t,this.value)},this.onInputKeyDown=e=>{const{altKey:t,ctrlKey:i,metaKey:a,shiftKey:o}=e,{alphaChannel:s,hexInputNode:n,internalColor:l,value:r}=this,{key:c}=e,d=e.composedPath();if("Tab"===c||"Enter"===c)return d.includes(n)?this.onHexInputChange():this.onOpacityInputChange(),void("Enter"===c&&e.preventDefault());const u="ArrowDown"===c||"ArrowUp"===c,m=this.value;if(u){if(!r)return this.internalSetValue(this.previousNonNullValue,m),void e.preventDefault();const t="ArrowUp"===c?1:-1,i=o?10:1;return this.internalSetValue(h(this.nudgeRGBChannels(l,i*t,d.includes(n)?"rgb":"a"),s),m),void e.preventDefault()}const C=t||i||a,g=1===c.length,f=p.test(c);!g||C||f||e.preventDefault()},this.onHexInputPaste=e=>{const t=e.clipboardData.getData("text");n(t)&&(e.preventDefault(),this.hexInputNode.value=t.slice(1))},this.previousNonNullValue=this.value,this.storeHexInputRef=e=>{this.hexInputNode=e},this.storeOpacityInputRef=e=>{this.opacityInputNode=e},this.allowEmpty=!1,this.alphaChannel=!1,this.hexLabel="Hex",this.messages=void 0,this.numberingSystem=void 0,this.scale="m",this.value=r(h(we,this.alphaChannel),this.alphaChannel,!0),this.internalColor=we}connectedCallback(){const{allowEmpty:e,alphaChannel:t,value:i}=this;if(i){const e=r(i,t);n(e,t)&&this.internalSetValue(e,e,!1)}else e&&this.internalSetValue(null,null,!1)}componentWillLoad(){E(this)}componentDidLoad(){P(this)}handleValueChange(e,t){this.internalSetValue(e,t,!1)}render(){const{alphaChannel:e,hexLabel:t,internalColor:i,messages:o,scale:s,value:n}=this,l=this.formatHexForInternalInput(n),r=this.formatOpacityForInternalInput(i),c="l"===s?"m":"s";return a("div",{key:"ce81e626a720cd37d45facd4ca1f9dd748df094c",class:"container"},a("calcite-input-text",{key:"a26b153eb8f2e9943106c515de68a5adeec24e2b",class:"hex-input",label:o?.hex||t,maxLength:6,onCalciteInputTextChange:this.onHexInputChange,onCalciteInternalInputTextBlur:this.onHexInputBlur,onKeyDown:this.onInputKeyDown,onPaste:this.onHexInputPaste,prefixText:"#",scale:c,value:l,ref:this.storeHexInputRef}),e?a("calcite-input-number",{class:"opacity-input",key:"opacity-input",label:o?.opacity,max:ye,maxLength:3,min:0,numberButtonType:"none",numberingSystem:this.numberingSystem,onCalciteInputNumberChange:this.onOpacityInputChange,onCalciteInternalInputNumberBlur:this.onOpacityInputBlur,onKeyDown:this.onInputKeyDown,scale:c,suffixText:"%",value:r,ref:this.storeOpacityInputRef}):null)}async setFocus(){return await O(this),w(this.hexInputNode)}internalSetValue(e,t,i=!0){if(e){const{alphaChannel:t}=this,a=r(e,t,t);if(n(a,t)){const{internalColor:e}=this,s=o(a),n=r(h(s,t),t),l=!e||n!==r(h(e,t),t);return this.internalColor=s,this.previousNonNullValue=n,this.value=n,void(l&&i&&this.calciteColorPickerHexInputChange.emit())}}else if(this.allowEmpty)return this.internalColor=null,this.value=null,void(i&&this.calciteColorPickerHexInputChange.emit());this.value=t}formatHexForInternalInput(e){return e?e.replace("#","").slice(0,6):""}formatOpacityForInternalInput(e){return e?`${d(e.alpha())}`:""}nudgeRGBChannels(e,t,i){let a;const s=e.array(),n=s.slice(0,3);if("rgb"===i)a=[...n.map((e=>e+t)),this.alphaChannel?s[3]:void 0];else{const i=c(d(e.alpha())+t);a=[...n,i]}return o(a)}get el(){return this}static get watchers(){return{value:["handleValueChange"]}}static get style(){return":host{display:block}.container{display:flex;inline-size:100%;flex-wrap:nowrap;align-items:center}.hex-input{flex-grow:1;text-transform:uppercase}.opacity-input{inline-size:68px;margin-inline-start:-1px}:host([scale=s]) .container{flex-wrap:wrap;row-gap:0.125rem}:host([scale=s]) .opacity-input{inline-size:unset;margin-inline-start:unset}:host([scale=l]) .opacity-input{inline-size:88px}:host([hidden]){display:none}[hidden]{display:none}"}},[1,"calcite-color-picker-hex-input",{allowEmpty:[4,"allow-empty"],alphaChannel:[4,"alpha-channel"],hexLabel:[1,"hex-label"],messages:[16],numberingSystem:[1,"numbering-system"],scale:[513],value:[1537],internalColor:[32],setFocus:[64]},void 0,{value:["handleValueChange"]}]);function ke(){"undefined"!=typeof customElements&&["calcite-color-picker-hex-input","calcite-icon","calcite-input-message","calcite-input-number","calcite-input-text","calcite-progress"].forEach((e=>{switch(e){case"calcite-color-picker-hex-input":customElements.get(e)||customElements.define(e,Se);break;case"calcite-icon":customElements.get(e)||$();break;case"calcite-input-message":customElements.get(e)||V();break;case"calcite-input-number":customElements.get(e)||B();break;case"calcite-input-text":customElements.get(e)||W();break;case"calcite-progress":customElements.get(e)||X()}}))}ke(); +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */ +const je=e(class extends t{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.calciteColorPickerChange=i(this,"calciteColorPickerChange",6),this.calciteColorPickerInput=i(this,"calciteColorPickerInput",6),this.internalColorUpdateContext=null,this.mode=u.HEX,this.shiftKeyChannelAdjustment=0,this.handleTabActivate=e=>{this.channelMode=e.currentTarget.getAttribute("data-color-mode"),this.updateChannelsFromColor(this.color)},this.handleColorFieldScopeKeyDown=e=>{const{key:t}=e,i={ArrowUp:{x:0,y:-10},ArrowRight:{x:10,y:0},ArrowDown:{x:0,y:10},ArrowLeft:{x:-10,y:0}};i[t]&&(e.preventDefault(),this.scopeOrientation="ArrowDown"===t||"ArrowUp"===t?"vertical":"horizontal",this.captureColorFieldColor(this.colorFieldScopeLeft+i[t].x||0,this.colorFieldScopeTop+i[t].y||0,!1))},this.handleHueScopeKeyDown=e=>{const t=e.shiftKey?10:1,{key:i}=e,a={ArrowUp:1,ArrowRight:1,ArrowDown:-1,ArrowLeft:-1};if(a[i]){e.preventDefault();const o=a[i]*t,s=this.baseColorFieldColor.hue(),n=this.baseColorFieldColor.hue(s+o);this.internalColorSet(n,!1)}},this.handleHexInputChange=e=>{e.stopPropagation();const{isClearable:t,color:i}=this,a=e.target.value;!t||a?a!==(i&&r(h(i,m(this.mode))))&&this.internalColorSet(o(a)):this.internalColorSet(null)},this.handleSavedColorSelect=e=>{const t=e.currentTarget;this.internalColorSet(o(t.color))},this.handleChannelInput=e=>{const t=e.currentTarget,i=Number(t.getAttribute("data-channel-index")),a=3===i?ye:"rgb"===this.channelMode?fe[Object.keys(fe)[i]]:be[Object.keys(be)[i]];let o;if(this.isClearable&&!t.value)o="";else{const e=Number(t.value)+this.shiftKeyChannelAdjustment;o=T(e,0,a).toString()}t.value=o,""!==o&&0!==this.shiftKeyChannelAdjustment&&this.handleChannelChange(e)},this.handleChannelChange=e=>{const t=e.currentTarget,i=Number(t.getAttribute("data-channel-index")),a=[...this.channels];if(this.isClearable&&!t.value)return this.channels=[null,null,null,null],void this.internalColorSet(null);const o=3===i,s=Number(t.value);a[i]=o?c(s):s,this.updateColorFromChannels(a)},this.handleSavedColorKeyDown=e=>{A(e.key)&&(e.preventDefault(),this.handleSavedColorSelect(e))},this.handleColorFieldPointerDown=e=>{if(!S(e))return;const{offsetX:t,offsetY:i}=e;window.addEventListener("pointermove",this.globalPointerMoveHandler),window.addEventListener("pointerup",this.globalPointerUpHandler,{once:!0}),this.activeCanvasInfo={context:this.colorFieldRenderingContext,bounds:this.colorFieldRenderingContext.canvas.getBoundingClientRect()},this.captureColorFieldColor(t,i),this.colorFieldScopeNode.focus()},this.handleHueSliderPointerDown=e=>{if(!S(e))return;const{offsetX:t}=e;window.addEventListener("pointermove",this.globalPointerMoveHandler),window.addEventListener("pointerup",this.globalPointerUpHandler,{once:!0}),this.activeCanvasInfo={context:this.hueSliderRenderingContext,bounds:this.hueSliderRenderingContext.canvas.getBoundingClientRect()},this.captureHueSliderColor(t),this.hueScopeNode.focus()},this.handleOpacitySliderPointerDown=e=>{if(!S(e))return;const{offsetX:t}=e;window.addEventListener("pointermove",this.globalPointerMoveHandler),window.addEventListener("pointerup",this.globalPointerUpHandler,{once:!0}),this.activeCanvasInfo={context:this.opacitySliderRenderingContext,bounds:this.opacitySliderRenderingContext.canvas.getBoundingClientRect()},this.captureOpacitySliderValue(t),this.opacityScopeNode.focus()},this.globalPointerUpHandler=e=>{if(!S(e))return;const t=this.activeCanvasInfo;this.activeCanvasInfo=null,this.drawColorControls(),t&&this.calciteColorPickerChange.emit()},this.globalPointerMoveHandler=e=>{const{activeCanvasInfo:t,el:i}=this;if(!i.isConnected||!t)return;const{context:a,bounds:o}=t;let s,n;const{clientX:l,clientY:r}=e;a.canvas.matches(":hover")?(s=l-o.x,n=r-o.y):(s=lo.x?l-o.x:lo.y?r-o.y:r{this.colorFieldScopeNode=e},this.storeHueScope=e=>{this.hueScopeNode=e},this.renderChannelsTabTitle=e=>{const{channelMode:t,messages:i}=this,o=e===t,s="rgb"===e?i.rgb:i.hsv;return a("calcite-tab-title",{class:"color-mode","data-color-mode":e,key:e,onCalciteTabsActivate:this.handleTabActivate,selected:o},s)},this.renderChannelsTab=e=>{const{isClearable:t,channelMode:i,channels:o,messages:s,alphaChannel:n}=this,l=e===i,r="rgb"===e?[s.red,s.green,s.blue]:[s.hue,s.saturation,s.value],c=k(this.el),h=n?o:o.slice(0,3);return a("calcite-tab",{class:ae,key:e,selected:l},a("div",{class:"channels",dir:"ltr"},h.map(((e,i)=>{const a=3===i;return a&&(e=t&&!e?e:d(e)),this.renderChannel(e,i,r[i],c,a?"%":"")}))))},this.renderChannel=(e,t,i,o,s)=>a("calcite-input-number",{class:ee,"data-channel-index":t,dir:o,key:t,label:i,lang:this.effectiveLocale,numberButtonType:"none",numberingSystem:this.numberingSystem,onCalciteInputNumberChange:this.handleChannelChange,onCalciteInputNumberInput:this.handleChannelInput,onKeyDown:this.handleKeyDown,scale:"l"===this.scale?"m":"s",style:{marginLeft:t>0&&("s"!==this.scale||!this.alphaChannel||3!==t)?"-1px":""},suffixText:s,value:e?.toString()}),this.deleteColor=()=>{const e=h(this.color,this.alphaChannel);if(!(this.savedColors.indexOf(e)>-1))return;const t=this.savedColors.filter((t=>t!==e));this.savedColors=t;const i=`${ge}${this.storageId}`;this.storageId&&localStorage.setItem(i,JSON.stringify(t))},this.saveColor=()=>{const e=h(this.color,this.alphaChannel);if(this.savedColors.indexOf(e)>-1)return;const t=[...this.savedColors,e];this.savedColors=t;const i=`${ge}${this.storageId}`;this.storageId&&localStorage.setItem(i,JSON.stringify(t))},this.drawColorControls=Q(((e="all")=>{"all"!==e&&"color-field"!==e||!this.colorFieldRenderingContext||this.drawColorField(),"all"!==e&&"hue-slider"!==e||!this.hueSliderRenderingContext||this.drawHueSlider(),this.alphaChannel&&("all"===e||"opacity-slider"===e)&&this.opacitySliderRenderingContext&&this.drawOpacitySlider()}),16),this.captureColorFieldColor=(e,t,i=!0)=>{const{dimensions:{colorField:{height:a,width:o}}}=this,s=Math.round(be.s/o*e),n=Math.round(be.v/a*(a-t));this.internalColorSet(this.baseColorFieldColor.hsv().saturationv(s).value(n),i)},this.initColorField=e=>{this.colorFieldRenderingContext=e.getContext("2d"),this.updateCanvasSize("color-field"),this.drawColorControls()},this.initHueSlider=e=>{this.hueSliderRenderingContext=e.getContext("2d"),this.updateCanvasSize("hue-slider"),this.drawHueSlider()},this.initOpacitySlider=e=>{e&&(this.opacitySliderRenderingContext=e.getContext("2d"),this.updateCanvasSize("opacity-slider"),this.drawOpacitySlider())},this.storeOpacityScope=e=>{this.opacityScopeNode=e},this.handleOpacityScopeKeyDown=e=>{const t=e.shiftKey?10:1,{key:i}=e,a={ArrowUp:.01,ArrowRight:.01,ArrowDown:-.01,ArrowLeft:-.01};if(a[i]){e.preventDefault();const o=a[i]*t,s=this.baseColorFieldColor.alpha(),n=this.baseColorFieldColor.alpha(s+o);this.internalColorSet(n,!1)}},this.allowEmpty=!1,this.alphaChannel=!1,this.channelsDisabled=!1,this.clearable=!1,this.color=Ce,this.disabled=!1,this.format="auto",this.hideChannels=!1,this.hexDisabled=!1,this.hideHex=!1,this.hideSaved=!1,this.savedDisabled=!1,this.scale="m",this.storageId=void 0,this.messageOverrides=void 0,this.numberingSystem=void 0,this.value=r(h(Ce,this.alphaChannel)),this.defaultMessages=void 0,this.channelMode="rgb",this.channels=this.toChannels(Ce),this.dimensions=xe.m,this.effectiveLocale="",this.messages=void 0,this.savedColors=[],this.colorFieldScopeTop=void 0,this.colorFieldScopeLeft=void 0,this.hueScopeLeft=void 0,this.opacityScopeLeft=void 0,this.scopeOrientation=void 0}handleAllowEmptyOrClearableChange(){this.isClearable=this.clearable||this.allowEmpty}handleAlphaChannelChange(e){const{format:t}=this;e&&"auto"!==t&&!m(t)&&(console.warn(`ignoring alphaChannel as the current format (${t}) does not support alpha`),this.alphaChannel=!1)}handleColorChange(e,t){this.drawColorControls(),this.updateChannelsFromColor(e),this.previousColor=t}handleFormatOrAlphaChannelChange(){this.setMode(this.format),this.internalColorSet(this.color,!1,"internal")}handleScaleChange(e="m"){this.updateDimensions(e),this.updateCanvasSize("all"),this.drawColorControls()}onMessagesChange(){}handleValueChange(e,t){const{isClearable:i,format:a}=this;let s=!1;if(!i||e){const i=C(e);if(!i||"auto"!==a&&i!==a)return this.showIncompatibleColorWarning(e,a),void(this.value=t);s=this.mode!==i,this.setMode(i,null===this.internalColorUpdateContext)}const n=this.activeCanvasInfo;if("initial"===this.internalColorUpdateContext)return;if("user-interaction"===this.internalColorUpdateContext)return this.calciteColorPickerInput.emit(),void(n||this.calciteColorPickerChange.emit());const l=i&&!e?null:o(null!=e&&"object"==typeof e&&m(this.mode)?g(e):e),r=!f(l,this.color);(s||r)&&this.internalColorSet(l,this.alphaChannel&&!(this.mode.endsWith("a")||this.mode.endsWith("a-css")),"internal")}get baseColorFieldColor(){return this.color||this.previousColor||Ce}effectiveLocaleChange(){N(this,this.effectiveLocale)}handleChannelKeyUpOrDown(e){this.shiftKeyChannelAdjustment=0;const{key:t}=e;if("ArrowUp"!==t&&"ArrowDown"!==t||!e.composedPath().some((e=>e.classList?.contains(ee))))return;const{shiftKey:i}=e;if(e.preventDefault(),!this.color)return this.internalColorSet(this.previousColor),void e.stopPropagation();this.shiftKeyChannelAdjustment="ArrowUp"===t&&i?9:"ArrowDown"===t&&i?-9:0}async setFocus(){await O(this),this.el.focus()}async componentWillLoad(){E(this),this.handleAllowEmptyOrClearableChange();const{isClearable:e,color:t,format:i,value:a}=this,s=e&&!a,n=C(a),l=s||"auto"===i&&n||i===n,r=s?null:l?o(a):t;l||this.showIncompatibleColorWarning(a,i),this.setMode(i,!1),this.internalColorSet(r,!1,"initial"),this.updateDimensions(this.scale);const c=`${ge}${this.storageId}`;this.storageId&&localStorage.getItem(c)&&(this.savedColors=JSON.parse(localStorage.getItem(c))),await z(this)}connectedCallback(){j(this),H(this),U(this)}componentDidLoad(){P(this)}disconnectedCallback(){window.removeEventListener("pointermove",this.globalPointerMoveHandler),window.removeEventListener("pointerup",this.globalPointerUpHandler),I(this),L(this),M(this)}componentDidRender(){F(this)}render(){const{channelsDisabled:e,color:t,colorFieldScopeLeft:i,colorFieldScopeTop:o,dimensions:{slider:{width:s},thumb:{radius:n}},hexDisabled:l,hideChannels:r,hideHex:c,hideSaved:p,hueScopeLeft:u,messages:m,alphaChannel:C,opacityScopeLeft:g,savedColors:f,savedDisabled:b,scale:v,scopeOrientation:y}=this,x=t?h(t,C):null,w=n,S=u??s*Ce.hue()/be.h,k=n,j=g??s*d(Ce.alpha())/ye,I=null===t,F="vertical"===y,A=l||c,E=e||r,P=b||p,[O,H]=this.getAdjustedScopePosition(i,o),[L,R]=this.getAdjustedScopePosition(S,w),[T,K]=this.getAdjustedScopePosition(j,k);return a(D,{key:"5f347cb136350e7661b7b479ee86a16bb85414c3",disabled:this.disabled},a("div",{key:"0294cbc1d16db228c22a2ae1bd061d9a683c1378",class:"container"},a("div",{key:"f7531da7e77293d52f5f8220443258e40f07f2d3",class:oe},a("canvas",{key:"6738d5bc8ec0f77c01eaac72b6b89edeea39abd3",class:"color-field",onPointerDown:this.handleColorFieldPointerDown,ref:this.initColorField}),a("div",{key:"932e10e761c6e8732e3412b049c895df18c4358f","aria-label":F?m.value:m.saturation,"aria-valuemax":F?be.v:be.s,"aria-valuemin":"0","aria-valuenow":(F?t?.saturationv():t?.value())||"0",class:{[de]:!0,[te]:!0},onKeyDown:this.handleColorFieldScopeKeyDown,role:"slider",style:{top:`${H||0}px`,left:`${O||0}px`},tabindex:"0",ref:this.storeColorFieldScope})),a("div",{key:"1d1e670478df18f1a8ad35d9ca217b378e103468",class:"preview-and-sliders"},a("calcite-color-picker-swatch",{key:"e65dd58f2aebb184db914c3a2c4e9782eb4b1e7c",class:"preview",color:x,scale:"l"}),a("div",{key:"98fb46881b6c40899b8fdfa4afeb521356d1e250",class:"sliders"},a("div",{key:"7367b44dcc87a8cfbd5cd913ebee690eeabfcb92",class:oe},a("canvas",{key:"4fe31f39350ac02fe527452da248b07b573dadac",class:{[ue]:!0,[le]:!0},onPointerDown:this.handleHueSliderPointerDown,ref:this.initHueSlider}),a("div",{key:"47048d9a779471169b1c4ec14d70a1a258914b1a","aria-label":m.hue,"aria-valuemax":be.h,"aria-valuemin":"0","aria-valuenow":t?.round().hue()||Ce.round().hue(),class:{[de]:!0,[ne]:!0},onKeyDown:this.handleHueScopeKeyDown,role:"slider",style:{top:`${R}px`,left:`${L}px`},tabindex:"0",ref:this.storeHueScope})),C?a("div",{class:oe},a("canvas",{class:{[ue]:!0,[ce]:!0},onPointerDown:this.handleOpacitySliderPointerDown,ref:this.initOpacitySlider}),a("div",{"aria-label":m.opacity,"aria-valuemax":ye,"aria-valuemin":0,"aria-valuenow":(t||Ce).round().alpha(),class:{[de]:!0,[re]:!0},onKeyDown:this.handleOpacityScopeKeyDown,role:"slider",style:{top:`${K}px`,left:`${T}px`},tabindex:"0",ref:this.storeOpacityScope})):null)),A&&E?null:a("div",{class:{[se]:!0,[pe]:!0}},a("div",{class:"hex-and-channels-group"},A?null:a("div",{class:"color-hex-options"},a("calcite-color-picker-hex-input",{allowEmpty:this.isClearable,alphaChannel:C,class:ae,messages:m,numberingSystem:this.numberingSystem,onCalciteColorPickerHexInputChange:this.handleHexInputChange,scale:v,value:x})),E?null:a("calcite-tabs",{class:{[ie]:!0,[me]:!0},scale:"l"===v?"m":"s"},a("calcite-tab-nav",{slot:"title-group"},this.renderChannelsTabTitle("rgb"),this.renderChannelsTabTitle("hsv")),this.renderChannelsTab("rgb"),this.renderChannelsTab("hsv")))),P?null:a("div",{class:{[he]:!0,[pe]:!0}},a("div",{class:"header"},a("label",null,m.saved),a("div",{class:"saved-colors-buttons"},a("calcite-button",{appearance:"transparent",class:"delete-color",disabled:I,iconStart:"minus",kind:"neutral",label:m.deleteColor,onClick:this.deleteColor,scale:v,type:"button"}),a("calcite-button",{appearance:"transparent",class:"save-color",disabled:I,iconStart:"plus",kind:"neutral",label:m.saveColor,onClick:this.saveColor,scale:v,type:"button"}))),f.length>0?a("div",{class:"saved-colors"},[...f.map((e=>a("calcite-color-picker-swatch",{class:"saved-color",color:e,key:e,onClick:this.handleSavedColorSelect,onKeyDown:this.handleSavedColorKeyDown,scale:v,tabIndex:0})))]):null)))}handleKeyDown(e){"Enter"===e.key&&e.preventDefault()}showIncompatibleColorWarning(e,t){console.warn(`ignoring color value (${e}) as it is not compatible with the current format (${t})`)}setMode(e,t=!0){const i="auto"===e?this.mode:e;this.mode=this.ensureCompatibleMode(i,t)}ensureCompatibleMode(e,t){const{alphaChannel:i}=this,a=m(e);if(i&&!a){const i=b(e);return t&&console.warn(`setting format to (${i}) as the provided one (${e}) does not support alpha`),i}if(!i&&a){const i=v(e);return t&&console.warn(`setting format to (${i}) as the provided one (${e}) does not support alpha`),i}return e}captureHueSliderColor(e){const{dimensions:{slider:{width:t}}}=this,i=ve/t*e;this.internalColorSet(this.baseColorFieldColor.hue(i),!1)}captureOpacitySliderValue(e){const{dimensions:{slider:{width:t}}}=this,i=c(ye/t*e);this.internalColorSet(this.baseColorFieldColor.alpha(i),!1)}internalColorSet(e,t=!0,i="user-interaction"){t&&f(e,this.color)||(this.internalColorUpdateContext=i,this.color=e,this.value=this.toValue(e),this.internalColorUpdateContext=null)}toValue(e,t=this.mode){if(!e)return null;if(t.includes("hex")){const i=t===u.HEXA;return r(h(e.round(),i),i)}if(t.includes("-css")){const i=e[t.replace("-css","").replace("a","")]().round().string();return(t.endsWith("a")||t.endsWith("a-css"))&&1===e.alpha()?`${i.slice(0,3)}a(${i.slice(4,-1)}, ${e.alpha()})`:i}const i=e[v(t)]().round().object();return t.endsWith("a")?y(i):i}getSliderCapSpacing(){const{dimensions:{slider:{height:e},thumb:{radius:t}}}=this;return 2*t-e}updateDimensions(e="m"){this.dimensions=xe[e]}drawColorField(){const e=this.colorFieldRenderingContext,{dimensions:{colorField:{height:t,width:i}}}=this;e.fillStyle=this.baseColorFieldColor.hsv().saturationv(100).value(100).alpha(1).string(),e.fillRect(0,0,i,t);const a=e.createLinearGradient(0,0,i,0);a.addColorStop(0,"rgba(255,255,255,1)"),a.addColorStop(1,"rgba(255,255,255,0)"),e.fillStyle=a,e.fillRect(0,0,i,t);const o=e.createLinearGradient(0,0,0,t);o.addColorStop(0,"rgba(0,0,0,0)"),o.addColorStop(1,"rgba(0,0,0,1)"),e.fillStyle=o,e.fillRect(0,0,i,t),this.drawActiveColorFieldColor()}setCanvasContextSize(e,{height:t,width:i}){if(!e)return;const a=window.devicePixelRatio||1;e.width=i*a,e.height=t*a,e.style.height=`${t}px`,e.style.width=`${i}px`,e.getContext("2d").scale(a,a)}updateCanvasSize(e="all"){const{dimensions:t}=this;"all"!==e&&"color-field"!==e||this.setCanvasContextSize(this.colorFieldRenderingContext?.canvas,t.colorField);const i={width:t.slider.width,height:t.slider.height+2*(t.thumb.radius-t.slider.height/2)};"all"!==e&&"hue-slider"!==e||this.setCanvasContextSize(this.hueSliderRenderingContext?.canvas,i),"all"!==e&&"opacity-slider"!==e||this.setCanvasContextSize(this.opacitySliderRenderingContext?.canvas,i)}drawActiveColorFieldColor(){const{color:e}=this;if(!e)return;const t=e.hsv(),{dimensions:{colorField:{height:i,width:a},thumb:{radius:o}}}=this,s=t.saturationv()/(be.s/a),n=i-t.value()/(be.v/i);requestAnimationFrame((()=>{this.colorFieldScopeLeft=s,this.colorFieldScopeTop=n})),this.drawThumb(this.colorFieldRenderingContext,o,s,n,t,!1)}drawThumb(e,t,i,a,o,s){const n=2*Math.PI;if(e.beginPath(),e.arc(i,a,t,0,n),e.fillStyle="#fff",e.fill(),e.strokeStyle="rgba(0,0,0,0.3)",e.lineWidth=1,e.stroke(),s&&o.alpha()<1){const o=e.createPattern(this.getCheckeredBackgroundPattern(),"repeat");e.beginPath(),e.arc(i,a,t-3,0,n),e.fillStyle=o,e.fill()}e.globalCompositeOperation="source-atop",e.beginPath(),e.arc(i,a,t-3,0,n);const l=s?o.alpha():1;e.fillStyle=o.rgb().alpha(l).string(),e.fill(),e.globalCompositeOperation="source-over"}drawActiveHueSliderColor(){const{color:e}=this;if(!e)return;const t=e.hsv().saturationv(100).value(100),{dimensions:{slider:{width:i},thumb:{radius:a}}}=this,o=t.hue()/(ve/i),s=a,n=this.getSliderBoundX(o,i,a);requestAnimationFrame((()=>{this.hueScopeLeft=n})),this.drawThumb(this.hueSliderRenderingContext,a,n,s,t,!1)}drawHueSlider(){const e=this.hueSliderRenderingContext,{dimensions:{slider:{height:t,width:i},thumb:{radius:a}}}=this,s=a-t/2,n=e.createLinearGradient(0,0,i,0),l=["red","yellow","lime","cyan","blue","magenta","#ff0004"],r=1/(l.length-1);let c=0;l.forEach((e=>{n.addColorStop(c,o(e).string()),c+=r})),e.clearRect(0,0,i,t+2*this.getSliderCapSpacing()),this.drawSliderPath(e,t,i,0,s),e.fillStyle=n,e.fill(),e.strokeStyle="rgba(0,0,0,0.3)",e.lineWidth=1,e.stroke(),this.drawActiveHueSliderColor()}drawOpacitySlider(){const e=this.opacitySliderRenderingContext,{baseColorFieldColor:t,dimensions:{slider:{height:i,width:a},thumb:{radius:o}}}=this,s=o-i/2;e.clearRect(0,0,a,i+2*this.getSliderCapSpacing());const n=e.createLinearGradient(0,s,a,0),l=t.rgb().alpha(0),r=t.rgb().alpha(.5),c=t.rgb().alpha(1);n.addColorStop(0,l.string()),n.addColorStop(.5,r.string()),n.addColorStop(1,c.string()),this.drawSliderPath(e,i,a,0,s);const h=e.createPattern(this.getCheckeredBackgroundPattern(),"repeat");e.fillStyle=h,e.fill(),e.fillStyle=n,e.fill(),e.strokeStyle="rgba(0,0,0,0.3)",e.lineWidth=1,e.stroke(),this.drawActiveOpacitySliderColor()}drawSliderPath(e,t,i,a,o){const s=t/2+1;e.beginPath(),e.moveTo(a+s,o),e.lineTo(a+i-s,o),e.quadraticCurveTo(a+i,o,a+i,o+s),e.lineTo(a+i,o+t-s),e.quadraticCurveTo(a+i,o+t,a+i-s,o+t),e.lineTo(a+s,o+t),e.quadraticCurveTo(a,o+t,a,o+t-s),e.lineTo(a,o+s),e.quadraticCurveTo(a,o,a+s,o),e.closePath()}getCheckeredBackgroundPattern(){if(this.checkerPattern)return this.checkerPattern;const e=document.createElement("canvas");e.width=10,e.height=10;const t=e.getContext("2d");return t.fillStyle="#ccc",t.fillRect(0,0,10,10),t.fillStyle="#fff",t.fillRect(0,0,5,5),t.fillRect(5,5,5,5),this.checkerPattern=e,e}drawActiveOpacitySliderColor(){const{color:e}=this;if(!e)return;const t=e,{dimensions:{slider:{width:i},thumb:{radius:a}}}=this,o=d(t.alpha())/(ye/i),s=a,n=this.getSliderBoundX(o,i,a);requestAnimationFrame((()=>{this.opacityScopeLeft=n})),this.drawThumb(this.opacitySliderRenderingContext,a,n,s,t,!0)}getSliderBoundX(e,t,i){const a=K(e,t,i);return 0===a?e:-1===a?R(e,0,t,i,2*i):R(e,0,t,t-2*i,t-i)}updateColorFromChannels(e){this.internalColorSet(o(e,this.channelMode))}updateChannelsFromColor(e){this.channels=e?this.toChannels(e):[null,null,null,null]}toChannels(e){const{channelMode:t}=this,i=e[t]().array().map(((e,t)=>3===t?e:Math.floor(e)));return 3===i.length&&i.push(1),i}getAdjustedScopePosition(e,t){return[e-.5,t-.5]}static get delegatesFocus(){return!0}static get assetsDirs(){return["assets"]}get el(){return this}static get watchers(){return{allowEmpty:["handleAllowEmptyOrClearableChange"],clearable:["handleAllowEmptyOrClearableChange"],alphaChannel:["handleAlphaChannelChange","handleFormatOrAlphaChannelChange"],color:["handleColorChange"],format:["handleFormatOrAlphaChannelChange"],scale:["handleScaleChange"],messageOverrides:["onMessagesChange"],value:["handleValueChange"],effectiveLocale:["effectiveLocaleChange"]}}static get style(){return':host([disabled]){cursor:default;-webkit-user-select:none;user-select:none;opacity:var(--calcite-opacity-disabled)}:host([disabled]) *,:host([disabled]) ::slotted(*){pointer-events:none}:host{display:inline-block;font-size:var(--calcite-font-size--2);line-height:1rem;font-weight:var(--calcite-font-weight-normal)}:host([disabled]) ::slotted([calcite-hydrated][disabled]),:host([disabled]) [calcite-hydrated][disabled]{opacity:1}.interaction-container{display:contents}:host([scale=s]){--calcite-color-picker-spacing:8px}:host([scale=s]) .container{inline-size:160px}:host([scale=s]) .saved-colors{gap:0.25rem;grid-template-columns:repeat(auto-fill, 20px)}:host([scale=m]){--calcite-color-picker-spacing:12px}:host([scale=m]) .container{inline-size:272px}:host([scale=l]){--calcite-color-picker-spacing:16px;font-size:var(--calcite-font-size--1);line-height:1rem}:host([scale=l]) .container{inline-size:464px}:host([scale=l]) .section:first-of-type{padding-block-start:var(--calcite-color-picker-spacing)}:host([scale=l]) .saved-colors{grid-template-columns:repeat(auto-fill, 32px)}:host([scale=l]) .control-section{flex-wrap:nowrap;align-items:baseline;flex-wrap:wrap}:host([scale=l]) .color-hex-options{display:flex;flex-shrink:1;flex-direction:column;justify-content:space-around}:host([scale=l]) .color-mode-container{flex-shrink:3}.container{background-color:var(--calcite-color-foreground-1);display:inline-block;border:1px solid var(--calcite-color-border-1)}.control-and-scope{position:relative;display:flex;cursor:pointer;touch-action:none}.scope{pointer-events:none;position:absolute;z-index:var(--calcite-z-index);block-size:1px;inline-size:1px;border-radius:9999px;background-color:transparent;font-size:var(--calcite-font-size--1);outline-color:transparent}.scope:focus{outline:2px solid var(--calcite-ui-focus-color, var(--calcite-color-brand));outline-offset:calc(\n 2px *\n calc(\n 1 -\n 2 * clamp(\n 0,\n var(--calcite-offset-invert-focus),\n 1\n )\n )\n );outline-offset:11px}.hex-and-channels-group{inline-size:100%}.hex-and-channels-group,.control-section{display:flex;flex-direction:row;flex-wrap:wrap}.section{padding-block:0 var(--calcite-color-picker-spacing);padding-inline:var(--calcite-color-picker-spacing)}.section:first-of-type{padding-block-start:var(--calcite-color-picker-spacing)}.sliders{display:flex;flex-direction:column;justify-content:space-between;margin-inline-start:var(--calcite-color-picker-spacing)}.preview-and-sliders{display:flex;align-items:center;padding:var(--calcite-color-picker-spacing)}.color-hex-options,.section--split{flex-grow:1}.header{display:flex;align-items:center;justify-content:space-between;color:var(--calcite-color-text-1)}.color-mode-container{padding-block-start:var(--calcite-color-picker-spacing)}.channels{display:flex;row-gap:0.125rem}.channel[data-channel-index="3"]{inline-size:159px}:host([scale=s]) .channels{flex-wrap:wrap}:host([scale=s]) .channel{flex-basis:30%;flex-grow:1}:host([scale=s]) .channel[data-channel-index="3"]{inline-size:unset;margin-inline-start:unset}:host([scale=l]) .channel[data-channel-index="3"]{inline-size:131px}.saved-colors{display:grid;gap:0.5rem;padding-block-start:var(--calcite-color-picker-spacing);grid-template-columns:repeat(auto-fill, 24px)}.saved-colors-buttons{display:flex}.saved-color{outline-offset:0;outline-color:transparent;cursor:pointer}.saved-color:focus{outline:2px solid var(--calcite-color-brand);outline-offset:2px}.saved-color:hover{transition:outline-color var(--calcite-internal-animation-timing-fast) ease-in-out;outline:2px solid var(--calcite-color-border-2);outline-offset:2px}:host([hidden]){display:none}[hidden]{display:none}'}},[17,"calcite-color-picker",{allowEmpty:[516,"allow-empty"],alphaChannel:[4,"alpha-channel"],channelsDisabled:[4,"channels-disabled"],clearable:[516],color:[1040],disabled:[516],format:[513],hideChannels:[516,"hide-channels"],hexDisabled:[4,"hex-disabled"],hideHex:[516,"hide-hex"],hideSaved:[516,"hide-saved"],savedDisabled:[516,"saved-disabled"],scale:[513],storageId:[513,"storage-id"],messageOverrides:[1040],numberingSystem:[513,"numbering-system"],value:[1025],messages:[1040],defaultMessages:[32],channelMode:[32],channels:[32],dimensions:[32],effectiveLocale:[32],savedColors:[32],colorFieldScopeTop:[32],colorFieldScopeLeft:[32],hueScopeLeft:[32],opacityScopeLeft:[32],scopeOrientation:[32],setFocus:[64]},[[2,"keydown","handleChannelKeyUpOrDown"],[2,"keyup","handleChannelKeyUpOrDown"]],{allowEmpty:["handleAllowEmptyOrClearableChange"],clearable:["handleAllowEmptyOrClearableChange"],alphaChannel:["handleAlphaChannelChange","handleFormatOrAlphaChannelChange"],color:["handleColorChange"],format:["handleFormatOrAlphaChannelChange"],scale:["handleScaleChange"],messageOverrides:["onMessagesChange"],value:["handleValueChange"],effectiveLocale:["effectiveLocaleChange"]}]);function Ie(){"undefined"!=typeof customElements&&["calcite-color-picker","calcite-button","calcite-color-picker-hex-input","calcite-color-picker-swatch","calcite-icon","calcite-input-message","calcite-input-number","calcite-input-text","calcite-loader","calcite-progress","calcite-tab","calcite-tab-nav","calcite-tab-title","calcite-tabs"].forEach((e=>{switch(e){case"calcite-color-picker":customElements.get(e)||customElements.define(e,je);break;case"calcite-button":customElements.get(e)||q();break;case"calcite-color-picker-hex-input":customElements.get(e)||ke();break;case"calcite-color-picker-swatch":customElements.get(e)||x();break;case"calcite-icon":customElements.get(e)||$();break;case"calcite-input-message":customElements.get(e)||V();break;case"calcite-input-number":customElements.get(e)||B();break;case"calcite-input-text":customElements.get(e)||W();break;case"calcite-loader":customElements.get(e)||_();break;case"calcite-progress":customElements.get(e)||X();break;case"calcite-tab":customElements.get(e)||G();break;case"calcite-tab-nav":customElements.get(e)||J();break;case"calcite-tab-title":customElements.get(e)||Y();break;case"calcite-tabs":customElements.get(e)||Z()}}))}Ie();const Fe=je,De=Ie;export{Fe as CalciteColorPicker,De as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-combobox-item-group.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-combobox-item-group.js new file mode 100644 index 00000000..962c8a58 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-combobox-item-group.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{p as e,H as t,h as i}from"../widgets/Widget.js";import{g as o}from"./guid.js";import{e as s,f as r}from"./utils24.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./dom.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const c="list",a="label",l=e(class extends t{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.guid=o(),this.afterEmptyGroup=!1,this.ancestors=void 0,this.label=void 0,this.scale="m"}connectedCallback(){this.ancestors=s(this.el)}render(){const{el:e,scale:t}=this,o=r(e);return i("ul",{key:"f97f7287323229be32779d451a7e816b016c02b4","aria-labelledby":this.guid,class:{[c]:!0,[`scale--${t}`]:!0},role:"group"},i("li",{key:"e7aa9b0a2955562d9687c294b3b39eafbd04c5a2",class:{[a]:!0},id:this.guid,role:"presentation",style:{"--calcite-combobox-item-spacing-indent-multiplier":`${o}`}},i("span",{key:"5b02b92d24c05a93a5aeeda140f7422c50fb52b0",class:"title"},this.label)),i("slot",{key:"1a2e106d97304df29b2cbf5841e65726e55960ae"}))}get el(){return this}static get style(){return".scale--s{font-size:var(--calcite-font-size--2);line-height:1rem;--calcite-combobox-item-spacing-unit-l:0.5rem;--calcite-combobox-item-spacing-unit-s:0.25rem;--calcite-combobox-item-spacing-indent:0.5rem}.scale--m{font-size:var(--calcite-font-size--1);line-height:1rem;--calcite-combobox-item-spacing-unit-l:0.75rem;--calcite-combobox-item-spacing-unit-s:0.5rem;--calcite-combobox-item-spacing-indent:0.75rem}.scale--l{font-size:var(--calcite-font-size-0);line-height:1.25rem;--calcite-combobox-item-spacing-unit-l:1rem;--calcite-combobox-item-spacing-unit-s:0.75rem;--calcite-combobox-item-spacing-indent:1rem}:host,.list{margin:0px;display:flex;flex-direction:column;padding:0px}:host(:focus),.list:focus{outline:2px solid transparent;outline-offset:2px}.label{box-sizing:border-box;display:flex;inline-size:100%;min-inline-size:0px;max-inline-size:100%;color:var(--calcite-color-text-3)}.title{--calcite-combobox-item-indent-value:calc(\n var(--calcite-combobox-item-spacing-indent) * var(--calcite-combobox-item-spacing-indent-multiplier)\n );border:0 solid;display:block;flex:1 1 0%;border-block-end-width:1px;font-weight:var(--calcite-font-weight-bold);color:var(--calcite-color-text-2);word-wrap:break-word;word-break:break-word;border-block-end-color:var(--calcite-color-border-3);padding-block:var(--calcite-combobox-item-spacing-unit-l);padding-inline:var(--calcite-combobox-item-spacing-unit-s);margin-inline-start:var(--calcite-combobox-item-indent-value)}::slotted(calcite-combobox-item-group:not([after-empty-group])){padding-block-start:var(--calcite-combobox-item-spacing-unit-l)}:host([hidden]){display:none}[hidden]{display:none}"}},[1,"calcite-combobox-item-group",{afterEmptyGroup:[516,"after-empty-group"],ancestors:[1040],label:[1],scale:[1]}]);function m(){"undefined"!=typeof customElements&&["calcite-combobox-item-group"].forEach((e=>{"calcite-combobox-item-group"===e&&(customElements.get(e)||customElements.define(e,l))}))}m();const n=l,p=m;export{n as CalciteComboboxItemGroup,p as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-combobox-item.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-combobox-item.js new file mode 100644 index 00000000..05238381 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-combobox-item.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{C as o,d as r}from"./combobox-item.js";import"../widgets/Widget.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./conditionalSlot.js";import"./observers.js";import"./dom.js";import"./guid.js";import"./interactive.js";import"./utils24.js";import"./component.js";import"./icon.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const s=o,t=r;export{s as CalciteComboboxItem,t as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-combobox.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-combobox.js new file mode 100644 index 00000000..229aacfe --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-combobox.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{C as o,d as r}from"./combobox.js";import"../widgets/Widget.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./core.js";import"./filter.js";import"./debounce.js";import"./dom.js";import"./guid.js";import"./floating-ui.js";import"./form.js";import"./interactive.js";import"./label2.js";import"./component.js";import"./loadable.js";import"./locale2.js";import"./key.js";import"./observers.js";import"./openCloseComponent.js";import"./t9n.js";import"./Validation.js";import"./utils24.js";import"./chip.js";import"./icon.js";import"./combobox-item.js";import"./conditionalSlot.js";import"./input-message.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const s=o,t=r;export{s as CalciteCombobox,t as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-dropdown-group.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-dropdown-group.js new file mode 100644 index 00000000..22ad425e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-dropdown-group.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{p as e,H as t,c as o,h as r,a as s}from"../widgets/Widget.js";import{c as i}from"./observers.js";import{C as n}from"./resources3.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const a=e(class extends t{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.calciteInternalDropdownItemChange=o(this,"calciteInternalDropdownItemChange",6),this.updateItems=()=>{Array.from(this.el.querySelectorAll("calcite-dropdown-item")).forEach((e=>e.selectionMode=this.selectionMode))},this.mutationObserver=i("mutation",(()=>this.updateItems())),this.groupTitle=void 0,this.scale="m",this.selectionMode="single"}handlePropsChange(){this.updateItems()}connectedCallback(){this.updateItems(),this.mutationObserver?.observe(this.el,{childList:!0})}componentWillLoad(){this.groupPosition=this.getGroupPosition()}disconnectedCallback(){this.mutationObserver?.disconnect()}render(){const e=this.groupTitle?r("span",{"aria-hidden":"true",class:"dropdown-title"},this.groupTitle):null,t=this.groupPosition>0?r("div",{class:"dropdown-separator",role:"separator"}):null;return r(s,{key:"c1b662afcbb612d775cea66edb949d71f5f63167","aria-label":this.groupTitle,role:"group"},r("div",{key:"cdfdb0919b1b6006f69f7fbcda0c16c2beefec5e",class:{[n.container]:!0,[`${n.container}--${this.scale}`]:!0}},t,e,r("slot",{key:"166c8236f3315d2f038f61b0619270d2bd9b344a"})))}updateActiveItemOnChange(e){this.requestedDropdownGroup=e.detail.requestedDropdownGroup,this.requestedDropdownItem=e.detail.requestedDropdownItem,this.calciteInternalDropdownItemChange.emit({requestedDropdownGroup:this.requestedDropdownGroup,requestedDropdownItem:this.requestedDropdownItem})}getGroupPosition(){return Array.prototype.indexOf.call(this.el.parentElement.querySelectorAll("calcite-dropdown-group"),this.el)}static get delegatesFocus(){return!0}get el(){return this}static get watchers(){return{selectionMode:["handlePropsChange"]}}static get style(){return":host{position:relative;display:block}.container{text-align:start}.container--s{font-size:var(--calcite-font-size--2);line-height:1rem}.container--s .dropdown-title{padding:0.5rem}.container--m{font-size:var(--calcite-font-size--1);line-height:1rem}.container--m .dropdown-title{padding:0.75rem}.container--l{font-size:var(--calcite-font-size-0);line-height:1.25rem}.container--l .dropdown-title{padding:1rem}.dropdown-title{margin-block-end:-1px;display:block;cursor:default;overflow-wrap:break-word;border-width:0px;border-block-end-width:1px;border-style:solid;border-color:var(--calcite-color-border-3);font-weight:var(--calcite-font-weight-bold);color:var(--calcite-color-text-2)}.dropdown-separator{display:block;block-size:1px;background-color:var(--calcite-color-border-3)}:host([hidden]){display:none}[hidden]{display:none}"}},[17,"calcite-dropdown-group",{groupTitle:[513,"group-title"],scale:[1],selectionMode:[513,"selection-mode"]},[[0,"calciteInternalDropdownItemSelect","updateActiveItemOnChange"]],{selectionMode:["handlePropsChange"]}]);function c(){"undefined"!=typeof customElements&&["calcite-dropdown-group"].forEach((e=>{"calcite-dropdown-group"===e&&(customElements.get(e)||customElements.define(e,a))}))}c();const p=a,l=c;export{p as CalciteDropdownGroup,l as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-dropdown-item.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-dropdown-item.js new file mode 100644 index 00000000..c7ce9205 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-dropdown-item.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{p as e,H as t,c as i,h as n,a as o}from"../widgets/Widget.js";import{t as r}from"./dom.js";import{c as s,s as c,a}from"./loadable.js";import{g as l}from"./component.js";import{u as d,I as p}from"./interactive.js";import{C as m}from"./resources3.js";import{d as h}from"./icon.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./guid.js";import"./observers.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const u=e(class extends t{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.calciteDropdownItemSelect=i(this,"calciteDropdownItemSelect",6),this.calciteInternalDropdownItemSelect=i(this,"calciteInternalDropdownItemSelect",6),this.calciteInternalDropdownItemKeyEvent=i(this,"calciteInternalDropdownItemKeyEvent",6),this.calciteInternalDropdownCloseRequest=i(this,"calciteInternalDropdownCloseRequest",6),this.disabled=!1,this.href=void 0,this.iconFlipRtl=void 0,this.iconStart=void 0,this.iconEnd=void 0,this.label=void 0,this.rel=void 0,this.selected=!1,this.target=void 0,this.selectionMode="single",this.scale="m"}async setFocus(){await s(this),this.el?.focus()}componentWillLoad(){c(this),this.initialize()}componentDidLoad(){a(this)}connectedCallback(){this.initialize()}componentDidRender(){d(this)}render(){const{href:e,selectionMode:t,label:i,iconFlipRtl:s,scale:c}=this,a=n("calcite-icon",{key:"10985dba962cc1582cc6b2896e1c274b21e1dc20",class:m.iconStart,flipRtl:"start"===s||"both"===s,icon:this.iconStart,scale:l(this.scale)}),d=n("span",{key:"e72a06cc3d3f325ec8e0e8eff407dc9149b29b14",class:m.itemContent},n("slot",{key:"e8d4e201f5903a2811c642d441d4b33d20abd7b2"})),h=n("calcite-icon",{key:"fd15f4aea96916ffa674591adc6887dafccc8218",class:m.iconEnd,flipRtl:"end"===s||"both"===s,icon:this.iconEnd,scale:l(this.scale)}),u=this.iconStart&&this.iconEnd?[a,d,h]:this.iconStart?[a,d]:this.iconEnd?[d,h]:d,g=e?n("a",{"aria-label":i,class:m.link,href:e,rel:this.rel,tabIndex:-1,target:this.target,ref:e=>this.childLink=e},u):u,b=e?null:"single"===t?"menuitemradio":"multiple"===t?"menuitemcheckbox":"menuitem",f="none"!==t?r(this.selected):null,{disabled:w}=this;return n(o,{key:"6cdbba40456cde099120c69e8b743db43a044279","aria-checked":f,"aria-label":e?"":i,role:b,tabIndex:w?-1:0},n(p,{key:"ad9f797dba175a65095cb209f0230043ca19247c",disabled:w},n("div",{key:"6380f6b0db4dfada44886e8e003d6d973598b252",class:{[m.container]:!0,[m.containerLink]:!!e,[`${m.container}--${c}`]:!0,[m.containerMulti]:"multiple"===t,[m.containerSingle]:"single"===t,[m.containerNone]:"none"===t}},"none"!==t?n("calcite-icon",{class:m.icon,icon:"multiple"===t?"check":"bullet-point",scale:l(this.scale)}):null,g)))}onClick(){this.emitRequestedItem()}keyDownHandler(e){switch(e.key){case" ":case"Enter":this.emitRequestedItem(),this.href&&this.childLink.click(),e.preventDefault();break;case"Escape":this.calciteInternalDropdownCloseRequest.emit(),e.preventDefault();break;case"Tab":this.calciteInternalDropdownItemKeyEvent.emit({keyboardEvent:e});break;case"ArrowUp":case"ArrowDown":case"Home":case"End":e.preventDefault(),this.calciteInternalDropdownItemKeyEvent.emit({keyboardEvent:e})}}updateActiveItemOnChange(e){e.composedPath().includes(this.parentDropdownGroupEl)&&(this.requestedDropdownGroup=e.detail.requestedDropdownGroup,this.requestedDropdownItem=e.detail.requestedDropdownItem,this.determineActiveItem()),e.stopPropagation()}initialize(){this.parentDropdownGroupEl=this.el.closest("calcite-dropdown-group"),"none"===this.selectionMode&&(this.selected=!1)}determineActiveItem(){switch(this.selectionMode){case"multiple":this.el===this.requestedDropdownItem&&(this.selected=!this.selected);break;case"single":this.el===this.requestedDropdownItem?this.selected=!0:this.requestedDropdownGroup===this.parentDropdownGroupEl&&(this.selected=!1);break;case"none":this.selected=!1}}emitRequestedItem(){this.calciteDropdownItemSelect.emit(),this.calciteInternalDropdownItemSelect.emit({requestedDropdownItem:this.el,requestedDropdownGroup:this.parentDropdownGroupEl})}get el(){return this}static get style(){return":host([disabled]){cursor:default;-webkit-user-select:none;user-select:none;opacity:var(--calcite-opacity-disabled)}:host([disabled]) *,:host([disabled]) ::slotted(*){pointer-events:none}.container--s{padding-block:0.25rem;font-size:var(--calcite-font-size--2);line-height:1rem;padding-inline-end:0.5rem;padding-inline-start:1.5rem}.container--m{padding-block:0.5rem;font-size:var(--calcite-font-size--1);line-height:1rem;padding-inline-end:0.75rem;padding-inline-start:2rem}.container--l{padding-block:0.625rem;font-size:var(--calcite-font-size-0);line-height:1.25rem;padding-inline-end:1rem;padding-inline-start:2.5rem}.container--s.container--none-selection{padding-inline-start:0.25rem}.container--s.container--none-selection .dropdown-link{padding-inline-start:0px}.container--m.container--none-selection{padding-inline-start:0.5rem}.container--m.container--none-selection .dropdown-link{padding-inline-start:0px}.container--l.container--none-selection{padding-inline-start:0.75rem}.container--l.container--none-selection .dropdown-link{padding-inline-start:0px}:host{position:relative;display:flex;flex-grow:1;align-items:center}.container{position:relative;display:flex;flex-grow:1;cursor:pointer;align-items:center;color:var(--calcite-color-text-3);text-decoration-line:none;transition-duration:150ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);text-align:start}.dropdown-item-content{flex:1 1 auto;padding-block:0.125rem;padding-inline-end:auto;padding-inline-start:0.25rem}:host,.container--link a{outline-color:transparent}:host(:focus){outline:2px solid transparent;outline-offset:2px;outline:2px solid var(--calcite-ui-focus-color, var(--calcite-color-brand));outline-offset:calc(\n -2px *\n calc(\n 1 -\n 2 * clamp(\n 0,\n var(--calcite-offset-invert-focus),\n 1\n )\n )\n )}.container--link{padding:0px}.container--link a{position:relative;display:flex;flex-grow:1;cursor:pointer;align-items:center;color:var(--calcite-color-text-3);text-decoration-line:none;transition-duration:150ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.container--s .dropdown-link{padding-block:0.25rem;font-size:var(--calcite-font-size--2);line-height:1rem;padding-inline-end:0.5rem;padding-inline-start:1.5rem}.container--m .dropdown-link{padding-block:0.5rem;font-size:var(--calcite-font-size--1);line-height:1rem;padding-inline-end:0.75rem;padding-inline-start:2rem}.container--l .dropdown-link{padding-block:0.75rem;font-size:var(--calcite-font-size-0);line-height:1.25rem;padding-inline-end:1rem;padding-inline-start:2.5rem}:host(:hover:not([disabled])) .container,:host(:active:not([disabled])) .container{background-color:var(--calcite-color-foreground-2);color:var(--calcite-color-text-1);text-decoration-line:none}:host(:hover:not([disabled])) .container--link .dropdown-link,:host(:active:not([disabled])) .container--link .dropdown-link{color:var(--calcite-color-text-1)}:host(:active:not([disabled])) .container{background-color:var(--calcite-color-foreground-3)}:host(:focus) .container{color:var(--calcite-color-text-1);text-decoration-line:none}:host([selected]) .container:not(.container--none-selection),:host([selected]) .container--link .dropdown-link{font-weight:var(--calcite-font-weight-medium);color:var(--calcite-color-text-1)}:host([selected]) .container:not(.container--none-selection) calcite-icon,:host([selected]) .container--link .dropdown-link calcite-icon{color:var(--calcite-color-brand)}.dropdown-item-icon{position:absolute;opacity:0;transition-duration:150ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transform:scale(0.9)}.container--s .dropdown-item-icon{inset-inline-start:0.25rem}.container--m .dropdown-item-icon{inset-inline-start:0.5rem}.container--l .dropdown-item-icon{inset-inline-start:0.75rem}:host(:hover:not([disabled])) .dropdown-item-icon{color:var(--calcite-color-border-1);opacity:1}:host([selected]) .dropdown-item-icon{color:var(--calcite-color-brand);opacity:1}.container--s .dropdown-item-icon-start{margin-inline-end:0.5rem;margin-inline-start:0.25rem}.container--s .dropdown-item-icon-end{margin-inline-start:0.5rem}.container--m .dropdown-item-icon-start{margin-inline-end:0.75rem;margin-inline-start:0.25rem}.container--m .dropdown-item-icon-end{margin-inline-start:0.75rem}.container--l .dropdown-item-icon-start{margin-inline-end:1rem;margin-inline-start:0.25rem}.container--l .dropdown-item-icon-end{margin-inline-start:1rem}:host([hidden]){display:none}[hidden]{display:none}:host([disabled]) ::slotted([calcite-hydrated][disabled]),:host([disabled]) [calcite-hydrated][disabled]{opacity:1}.interaction-container{display:contents}"}},[1,"calcite-dropdown-item",{disabled:[516],href:[513],iconFlipRtl:[513,"icon-flip-rtl"],iconStart:[513,"icon-start"],iconEnd:[513,"icon-end"],label:[1],rel:[513],selected:[1540],target:[513],selectionMode:[1,"selection-mode"],scale:[1],setFocus:[64]},[[0,"click","onClick"],[0,"keydown","keyDownHandler"],[16,"calciteInternalDropdownItemChange","updateActiveItemOnChange"]]]);function g(){"undefined"!=typeof customElements&&["calcite-dropdown-item","calcite-icon"].forEach((e=>{switch(e){case"calcite-dropdown-item":customElements.get(e)||customElements.define(e,u);break;case"calcite-icon":customElements.get(e)||h()}}))}g();const b=u,f=g;export{b as CalciteDropdownItem,f as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-dropdown.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-dropdown.js new file mode 100644 index 00000000..12fb838b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-dropdown.js @@ -0,0 +1,16 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{p as e,H as t,c as i,h as s,a as o}from"../widgets/Widget.js";import{t as r,y as a,j as n}from"./dom.js";import{f as l,c,b as d,a as p,F as h,r as m}from"./floating-ui.js";import{g as f}from"./guid.js";import{c as u,u as g,d as b,I as w}from"./interactive.js";import{i as v}from"./key.js";import{c as y,s as E,a as D}from"./loadable.js";import{c as j}from"./observers.js";import{o as C}from"./openCloseComponent.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./debounce.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const x=e(class extends t{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.calciteDropdownSelect=i(this,"calciteDropdownSelect",6),this.calciteDropdownBeforeClose=i(this,"calciteDropdownBeforeClose",6),this.calciteDropdownClose=i(this,"calciteDropdownClose",6),this.calciteDropdownBeforeOpen=i(this,"calciteDropdownBeforeOpen",6),this.calciteDropdownOpen=i(this,"calciteDropdownOpen",6),this.items=[],this.groups=[],this.mutationObserver=j("mutation",(()=>this.updateItems())),this.resizeObserver=j("resize",(e=>this.resizeObserverCallback(e))),this.openTransitionProp="opacity",this.guid=`calcite-dropdown-${f()}`,this.defaultAssignedElements=[],this.slotChangeHandler=e=>{this.defaultAssignedElements=e.target.assignedElements({flatten:!0}),this.updateItems()},this.setFilteredPlacements=()=>{const{el:e,flipPlacements:t}=this;this.filteredFlipPlacements=t?l(t,e):null},this.updateTriggers=e=>{this.triggers=e.target.assignedElements({flatten:!0}),this.reposition(!0)},this.updateItems=()=>{this.items=this.groups.map((e=>Array.from(e?.querySelectorAll("calcite-dropdown-item")))).reduce(((e,t)=>[...e,...t]),[]),this.updateSelectedItems(),this.reposition(!0),this.items.forEach((e=>e.scale=this.scale))},this.updateGroups=e=>{const t=e.target.assignedElements({flatten:!0}).filter((e=>e?.matches("calcite-dropdown-group")));this.groups=t,this.updateItems()},this.resizeObserverCallback=e=>{e.forEach((e=>{const{target:t}=e;t===this.referenceEl?this.setDropdownWidth():t===this.scrollerEl&&this.setMaxScrollerHeight()}))},this.setDropdownWidth=()=>{const{referenceEl:e,scrollerEl:t}=this,i=e?.clientWidth;i&&t&&(t.style.minWidth=`${i}px`)},this.setMaxScrollerHeight=()=>{const{scrollerEl:e}=this;if(!e)return;this.reposition(!0);const t=this.getMaxScrollerHeight();e.style.maxHeight=t>0?`${t}px`:"",this.reposition(!0)},this.setScrollerAndTransitionEl=e=>{this.resizeObserver.observe(e),this.scrollerEl=e,this.transitionEl=e},this.setReferenceEl=e=>{this.referenceEl=e,c(this,this.referenceEl,this.floatingEl),this.resizeObserver.observe(e)},this.setFloatingEl=e=>{this.floatingEl=e,c(this,this.referenceEl,this.floatingEl)},this.keyDownHandler=e=>{if(!e.composedPath().includes(this.referenceEl))return;const{defaultPrevented:t,key:i}=e;if(!t){if(this.open){if("Escape"===i)return this.closeCalciteDropdown(),void e.preventDefault();if(e.shiftKey&&"Tab"===i)return this.closeCalciteDropdown(),void e.preventDefault()}v(i)?(this.openCalciteDropdown(),e.preventDefault()):"Escape"===i&&(this.closeCalciteDropdown(),e.preventDefault())}},this.focusOnFirstActiveOrFirstItem=()=>{this.getFocusableElement(this.getTraversableItems().find((e=>e.selected))||this.items[0])},this.toggleOpenEnd=()=>{this.focusOnFirstActiveOrFirstItem(),this.el.removeEventListener("calciteDropdownOpen",this.toggleOpenEnd)},this.openCalciteDropdown=()=>{this.open=!this.open,this.open&&this.el.addEventListener("calciteDropdownOpen",this.toggleOpenEnd)},this.open=!1,this.closeOnSelectDisabled=!1,this.disabled=!1,this.flipPlacements=void 0,this.maxItems=0,this.overlayPositioning="absolute",this.placement=d,this.selectedItems=[],this.type="click",this.widthScale=void 0,this.scale="m"}openHandler(){C(this),this.disabled?this.open=!1:this.reposition(!0)}handleDisabledChange(e){e||(this.open=!1)}flipPlacementsHandler(){this.setFilteredPlacements(),this.reposition(!0)}maxItemsHandler(){this.setMaxScrollerHeight()}overlayPositioningHandler(){this.reposition(!0)}placementHandler(){this.reposition(!0)}handlePropsChange(){this.updateItems()}async setFocus(){await y(this),this.el.focus()}connectedCallback(){this.mutationObserver?.observe(this.el,{childList:!0,subtree:!0}),this.setFilteredPlacements(),this.open&&(this.openHandler(),C(this)),u(this),this.updateItems(),c(this,this.referenceEl,this.floatingEl)}componentWillLoad(){E(this)}componentDidLoad(){D(this),c(this,this.referenceEl,this.floatingEl)}componentDidRender(){g(this)}disconnectedCallback(){this.mutationObserver?.disconnect(),this.resizeObserver?.disconnect(),b(this),p(this,this.referenceEl,this.floatingEl)}render(){const{open:e,guid:t}=this;return s(o,{key:"aad82a6a5bce5a29f6c309bb9ff20911b3ec9482"},s(w,{key:"b559473528a0142c058c6e6de499e981748e369c",disabled:this.disabled},s("div",{key:"089a4a3e39800339c21e50f167c1154dd90f0194",class:"calcite-trigger-container",id:`${t}-menubutton`,onClick:this.openCalciteDropdown,onKeyDown:this.keyDownHandler,ref:this.setReferenceEl},s("slot",{key:"1a6ded94e643359a5d9a6168d3abe0db4d96d57e","aria-controls":`${t}-menu`,"aria-expanded":r(e),"aria-haspopup":"menu",name:"trigger",onSlotchange:this.updateTriggers})),s("div",{key:"3c8a8fcda5b885baadd1aaaf2b8181b9dfd24ddf","aria-hidden":r(!e),class:"calcite-dropdown-wrapper",ref:this.setFloatingEl},s("div",{key:"8c04cadcb38268f20386f9e80f519b99f702054e","aria-labelledby":`${t}-menubutton`,class:{"calcite-dropdown-content":!0,[h.animation]:!0,[h.animationActive]:e},id:`${t}-menu`,role:"menu",ref:this.setScrollerAndTransitionEl},s("slot",{key:"92b1d20e253dc2253aa2f998076bf640e696ff91",onSlotchange:this.updateGroups})))))}async reposition(e=!1){const{floatingEl:t,referenceEl:i,placement:s,overlayPositioning:o,filteredFlipPlacements:r}=this;return m(this,{floatingEl:t,referenceEl:i,overlayPositioning:o,placement:s,flipPlacements:r,type:"menu"},e)}closeCalciteDropdownOnClick(e){this.disabled||!this.open||e.composedPath().includes(this.el)||this.closeCalciteDropdown(!1)}closeCalciteDropdownOnEvent(e){this.closeCalciteDropdown(),e.stopPropagation()}closeCalciteDropdownOnOpenEvent(e){e.composedPath().includes(this.el)||(this.open=!1)}pointerEnterHandler(){this.disabled||"hover"!==this.type||this.openCalciteDropdown()}pointerLeaveHandler(){this.disabled||"hover"!==this.type||this.closeCalciteDropdown()}getTraversableItems(){return this.items.filter((e=>!e.disabled&&!e.hidden))}calciteInternalDropdownItemKeyEvent(e){const{keyboardEvent:t}=e.detail,i=t.target,s=this.getTraversableItems();switch(t.key){case"Tab":this.open=!1,this.updateTabIndexOfItems(i);break;case"ArrowDown":a(s,i,"next");break;case"ArrowUp":a(s,i,"previous");break;case"Home":a(s,i,"first");break;case"End":a(s,i,"last")}e.stopPropagation()}handleItemSelect(e){this.updateSelectedItems(),e.stopPropagation(),this.calciteDropdownSelect.emit(),this.closeOnSelectDisabled&&"none"!==e.detail.requestedDropdownGroup.selectionMode||this.closeCalciteDropdown(),e.stopPropagation()}onBeforeOpen(){this.calciteDropdownBeforeOpen.emit()}onOpen(){this.calciteDropdownOpen.emit()}onBeforeClose(){this.calciteDropdownBeforeClose.emit()}onClose(){this.calciteDropdownClose.emit()}updateSelectedItems(){this.selectedItems=this.items.filter((e=>e.selected))}getMaxScrollerHeight(){const{maxItems:e,items:t}=this;let i,s=0,o=0;return this.groups.forEach((t=>{e>0&&s{0===r&&(isNaN(i)&&(i=t.offsetTop),o+=i),se?o:0}closeCalciteDropdown(e=!0){this.open=!1,e&&n(this.triggers[0])}getFocusableElement(e){e&&n(e)}updateTabIndexOfItems(e){this.items.forEach((t=>{t.tabIndex=e!==t?-1:0}))}static get delegatesFocus(){return!0}get el(){return this}static get watchers(){return{open:["openHandler"],disabled:["handleDisabledChange"],flipPlacements:["flipPlacementsHandler"],maxItems:["maxItemsHandler"],overlayPositioning:["overlayPositioningHandler"],placement:["placementHandler"],scale:["handlePropsChange"]}}static get style(){return":host([disabled]){cursor:default;-webkit-user-select:none;user-select:none;opacity:var(--calcite-opacity-disabled)}:host([disabled]) *,:host([disabled]) ::slotted(*){pointer-events:none}:host{display:inline-block}:host([disabled]) ::slotted([calcite-hydrated][disabled]),:host([disabled]) [calcite-hydrated][disabled]{opacity:1}.interaction-container{display:contents}:host .calcite-dropdown-wrapper{--calcite-floating-ui-z-index:var(--calcite-z-index-dropdown);display:block;position:absolute;z-index:var(--calcite-floating-ui-z-index);visibility:hidden}.calcite-dropdown-wrapper .calcite-floating-ui-anim{position:relative;transition:var(--calcite-floating-ui-transition);transition-property:transform, visibility, opacity;opacity:0;box-shadow:0 0 16px 0 rgba(0, 0, 0, 0.16);z-index:var(--calcite-z-index);border-radius:0.25rem}.calcite-dropdown-wrapper[data-placement^=bottom] .calcite-floating-ui-anim{transform:translateY(-5px)}.calcite-dropdown-wrapper[data-placement^=top] .calcite-floating-ui-anim{transform:translateY(5px)}.calcite-dropdown-wrapper[data-placement^=left] .calcite-floating-ui-anim{transform:translateX(5px)}.calcite-dropdown-wrapper[data-placement^=right] .calcite-floating-ui-anim{transform:translateX(-5px)}.calcite-dropdown-wrapper[data-placement] .calcite-floating-ui-anim--active{opacity:1;transform:translate(0)}:host([open]) .calcite-dropdown-wrapper{visibility:visible}:host .calcite-dropdown-content{max-block-size:45vh;inline-size:auto;overflow-y:auto;overflow-x:hidden;background-color:var(--calcite-color-foreground-1);inline-size:var(--calcite-dropdown-width)}.calcite-trigger-container{position:relative;display:flex;block-size:100%;flex:1 1 auto;word-wrap:break-word;word-break:break-word}@media (forced-colors: active){:host([open]) .calcite-dropdown-wrapper{border:1px solid canvasText}}:host([width-scale=s]){--calcite-dropdown-width:12rem}:host([width-scale=m]){--calcite-dropdown-width:14rem}:host([width-scale=l]){--calcite-dropdown-width:16rem}:host([hidden]){display:none}[hidden]{display:none}"}},[17,"calcite-dropdown",{open:[1540],closeOnSelectDisabled:[516,"close-on-select-disabled"],disabled:[516],flipPlacements:[16],maxItems:[514,"max-items"],overlayPositioning:[513,"overlay-positioning"],placement:[513],selectedItems:[1040],type:[513],widthScale:[513,"width-scale"],scale:[513],setFocus:[64],reposition:[64]},[[8,"click","closeCalciteDropdownOnClick"],[0,"calciteInternalDropdownCloseRequest","closeCalciteDropdownOnEvent"],[8,"calciteDropdownOpen","closeCalciteDropdownOnOpenEvent"],[1,"pointerenter","pointerEnterHandler"],[1,"pointerleave","pointerLeaveHandler"],[0,"calciteInternalDropdownItemKeyEvent","calciteInternalDropdownItemKeyEvent"],[0,"calciteInternalDropdownItemSelect","handleItemSelect"]],{open:["openHandler"],disabled:["handleDisabledChange"],flipPlacements:["flipPlacementsHandler"],maxItems:["maxItemsHandler"],overlayPositioning:["overlayPositioningHandler"],placement:["placementHandler"],scale:["handlePropsChange"]}]);function O(){"undefined"!=typeof customElements&&["calcite-dropdown"].forEach((e=>{"calcite-dropdown"===e&&(customElements.get(e)||customElements.define(e,x))}))}O(); +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */ +const I=x,k=O;export{I as CalciteDropdown,k as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-fab.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-fab.js new file mode 100644 index 00000000..bbf6520c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-fab.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{p as t,H as o,h as s}from"../widgets/Widget.js";import{j as e}from"./dom.js";import{c as i,u as a,d as r,I as c}from"./interactive.js";import{s as l,a as d,c as p}from"./loadable.js";import{d as n}from"./button.js";import{d as m}from"./icon.js";import{d as b}from"./loader.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./guid.js";import"./form.js";import"./label2.js";import"./component.js";import"./locale2.js";import"./key.js";import"./observers.js";import"./t9n.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const h=t(class extends o{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.appearance="solid",this.kind="brand",this.disabled=!1,this.icon="plus",this.iconFlipRtl=!1,this.label=void 0,this.loading=!1,this.scale="m",this.text=void 0,this.textEnabled=!1}connectedCallback(){i(this)}componentWillLoad(){l(this)}componentDidLoad(){d(this)}componentDidRender(){a(this)}disconnectedCallback(){r(this)}async setFocus(){await p(this),e(this.buttonEl)}render(){const{appearance:t,kind:o,disabled:e,loading:i,scale:a,textEnabled:r,icon:l,label:d,text:p,iconFlipRtl:n}=this;return s(c,{key:"4203fb6efbcb95a451ff7853fdb8e60f992f96ee",disabled:e},s("calcite-button",{key:"c54c4bf5ce9cdb1e443a576051be4bafd284536a",appearance:"solid"===t?"solid":"outline-fill",class:"button",disabled:e,iconFlipRtl:n?"start":null,iconStart:l,kind:o,label:d,loading:i,round:!0,scale:a,title:r?null:d||p||null,type:"button",width:"auto",ref:t=>{this.buttonEl=t}},this.textEnabled?this.text:null))}get el(){return this}static get style(){return":host([disabled]){cursor:default;-webkit-user-select:none;user-select:none;opacity:var(--calcite-opacity-disabled)}:host([disabled]) *,:host([disabled]) ::slotted(*){pointer-events:none}:host{display:flex;background-color:transparent}:host([disabled]) ::slotted([calcite-hydrated][disabled]),:host([disabled]) [calcite-hydrated][disabled]{opacity:1}.interaction-container{display:contents}calcite-button{--tw-shadow:0 6px 20px -4px rgba(0, 0, 0, 0.1), 0 4px 12px -2px rgba(0, 0, 0, 0.08);--tw-shadow-colored:0 6px 20px -4px var(--tw-shadow-color), 0 4px 12px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}calcite-button:hover{--tw-shadow:var(--calcite-shadow-md);--tw-shadow-colored:var(--calcite-shadow-md);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}calcite-button:active{--tw-shadow:0 2px 12px -4px rgba(0, 0, 0, 0.2), 0 2px 4px -2px rgba(0, 0, 0, 0.16);--tw-shadow-colored:0 2px 12px -4px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}:host([hidden]){display:none}[hidden]{display:none}"}},[1,"calcite-fab",{appearance:[513],kind:[513],disabled:[516],icon:[513],iconFlipRtl:[516,"icon-flip-rtl"],label:[1],loading:[516],scale:[513],text:[1],textEnabled:[516,"text-enabled"],setFocus:[64]}]);function j(){"undefined"!=typeof customElements&&["calcite-fab","calcite-button","calcite-icon","calcite-loader"].forEach((t=>{switch(t){case"calcite-fab":customElements.get(t)||customElements.define(t,h);break;case"calcite-button":customElements.get(t)||n();break;case"calcite-icon":customElements.get(t)||m();break;case"calcite-loader":customElements.get(t)||b()}}))}j();const u=h,w=j;export{u as CalciteFab,w as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-flow-item.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-flow-item.js new file mode 100644 index 00000000..7caf07e6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-flow-item.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{p as e,H as t,c as o,h as s,a as i}from"../widgets/Widget.js";import{g as a}from"./dom.js";import{c,u as l,d as r,I as n}from"./interactive.js";import{s as d,a as m,c as p}from"./loadable.js";import{c as h,d as b}from"./locale2.js";import{c as f,s as g,d as u,u as j}from"./t9n.js";import{d as k,S as v}from"./panel.js";import{d as y}from"./action.js";import{d as w}from"./action-menu.js";import{d as C}from"./icon.js";import{d as B}from"./loader.js";import{d as E}from"./popover.js";import{d as F}from"./scrim.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./guid.js";import"./key.js";import"./observers.js";import"./Heading2.js";import"./component.js";import"./array.js";import"./floating-ui.js";import"./debounce.js";import"./focusTrapComponent.js";import"./openCloseComponent.js";import"./FloatingArrow.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const P=e(class extends t{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.calciteFlowItemBack=o(this,"calciteFlowItemBack",7),this.calciteFlowItemScroll=o(this,"calciteFlowItemScroll",6),this.calciteFlowItemClose=o(this,"calciteFlowItemClose",6),this.calciteFlowItemToggle=o(this,"calciteFlowItemToggle",6),this.handlePanelScroll=e=>{e.stopPropagation(),this.calciteFlowItemScroll.emit()},this.handlePanelClose=e=>{e.stopPropagation(),this.calciteFlowItemClose.emit()},this.handlePanelToggle=e=>{e.stopPropagation(),this.collapsed=e.target.collapsed,this.calciteFlowItemToggle.emit()},this.backButtonClick=()=>{this.calciteFlowItemBack.emit()},this.setBackRef=e=>{this.backButtonEl=e},this.setContainerRef=e=>{this.containerEl=e},this.closable=!1,this.closed=!1,this.collapsed=!1,this.collapseDirection="down",this.collapsible=!1,this.beforeBack=void 0,this.description=void 0,this.disabled=!1,this.heading=void 0,this.headingLevel=void 0,this.loading=!1,this.menuOpen=!1,this.messageOverrides=void 0,this.messages=void 0,this.overlayPositioning="absolute",this.showBackButton=!1,this.defaultMessages=void 0,this.effectiveLocale=""}onMessagesChange(){}connectedCallback(){c(this),h(this),f(this)}async componentWillLoad(){await g(this),d(this)}componentDidRender(){l(this)}disconnectedCallback(){r(this),b(this),u(this)}componentDidLoad(){m(this)}effectiveLocaleChange(){j(this,this.effectiveLocale)}async setFocus(){await p(this);const{backButtonEl:e,containerEl:t}=this;return e?e.setFocus():t?t.setFocus():void 0}async scrollContentTo(e){await(this.containerEl?.scrollContentTo(e))}renderBackButton(){const{el:e}=this,t="rtl"===a(e),{showBackButton:o,backButtonClick:i,messages:c}=this,l=c.back;return o?s("calcite-action",{"aria-label":l,class:"back-button",icon:t?"chevron-right":"chevron-left",key:"flow-back-button",onClick:i,scale:"s",slot:"header-actions-start",text:l,title:l,ref:this.setBackRef}):null}render(){const{collapsed:e,collapseDirection:t,collapsible:o,closable:a,closed:c,description:l,disabled:r,heading:d,headingLevel:m,loading:p,menuOpen:h,messages:b,overlayPositioning:f}=this;return s(i,{key:"ab926d381ff2493f3fd49a5c8724260211d69ca9"},s(n,{key:"6799b56c2116de5e08739ddc2ec1557bd291f3f8",disabled:r},s("calcite-panel",{key:"2e438b8abf573eabaaa2e966dcca5c4843a53cba",closable:a,closed:c,collapseDirection:t,collapsed:e,collapsible:o,description:l,disabled:r,heading:d,headingLevel:m,loading:p,menuOpen:h,messageOverrides:b,onCalcitePanelClose:this.handlePanelClose,onCalcitePanelScroll:this.handlePanelScroll,onCalcitePanelToggle:this.handlePanelToggle,overlayPositioning:f,ref:this.setContainerRef},this.renderBackButton(),s("slot",{key:"39b650abdf64df16f535d45f64dc1b367acfcc9e",name:"action-bar",slot:v.actionBar}),s("slot",{key:"5b36c56874ad762f842c81f9ffbdcdbd3168cf75",name:"header-actions-start",slot:v.headerActionsStart}),s("slot",{key:"2dbf552425d238a4479a12bbec79571d11124577",name:"header-actions-end",slot:v.headerActionsEnd}),s("slot",{key:"2dd0a30236844c91c2cf10a9fbacbe9935ea234c",name:"header-content",slot:v.headerContent}),s("slot",{key:"1b025f746e2e7d58fb057aab36b24e46872e607e",name:"header-menu-actions",slot:v.headerMenuActions}),s("slot",{key:"5dd5986e93dcc11e0b0fade6822814b160053c70",name:"fab",slot:v.fab}),s("slot",{key:"e7cf2702cd2e423d07a8a8ac57c142bc4738b3ef",name:"footer-actions",slot:v.footerActions}),s("slot",{key:"e2561d89aaebe4fbb82b1f546551d05ebb23b0bf",name:"footer",slot:v.footer}),s("slot",{key:"fb6bf40456038f84486b2858765bb9d147800e84"}))))}static get assetsDirs(){return["assets"]}get el(){return this}static get watchers(){return{messageOverrides:["onMessagesChange"],effectiveLocale:["effectiveLocaleChange"]}}static get style(){return":host{box-sizing:border-box;background-color:var(--calcite-color-foreground-1);color:var(--calcite-color-text-2);font-size:var(--calcite-font-size--1)}:host *{box-sizing:border-box}:host([disabled]){cursor:default;-webkit-user-select:none;user-select:none;opacity:var(--calcite-opacity-disabled)}:host([disabled]) *,:host([disabled]) ::slotted(*){pointer-events:none}:host{position:relative;display:flex;inline-size:100%;flex:1 1 auto;overflow:hidden}:host([disabled]) ::slotted([calcite-hydrated][disabled]),:host([disabled]) [calcite-hydrated][disabled]{opacity:1}.interaction-container{display:contents}.back-button{border-width:0px;border-style:solid;border-color:var(--calcite-color-border-3);border-inline-end-width:1px}calcite-panel{--calcite-panel-footer-padding:var(--calcite-flow-item-footer-padding);--calcite-panel-header-border-block-end:var(--calcite-flow-item-header-border-block-end)}:host([hidden]){display:none}[hidden]{display:none}"}},[1,"calcite-flow-item",{closable:[516],closed:[516],collapsed:[516],collapseDirection:[1,"collapse-direction"],collapsible:[516],beforeBack:[16],description:[1],disabled:[516],heading:[1],headingLevel:[514,"heading-level"],loading:[516],menuOpen:[516,"menu-open"],messageOverrides:[1040],messages:[1040],overlayPositioning:[513,"overlay-positioning"],showBackButton:[4,"show-back-button"],defaultMessages:[32],effectiveLocale:[32],setFocus:[64],scrollContentTo:[64]},void 0,{messageOverrides:["onMessagesChange"],effectiveLocale:["effectiveLocaleChange"]}]);function S(){"undefined"!=typeof customElements&&["calcite-flow-item","calcite-action","calcite-action-menu","calcite-icon","calcite-loader","calcite-panel","calcite-popover","calcite-scrim"].forEach((e=>{switch(e){case"calcite-flow-item":customElements.get(e)||customElements.define(e,P);break;case"calcite-action":customElements.get(e)||y();break;case"calcite-action-menu":customElements.get(e)||w();break;case"calcite-icon":customElements.get(e)||C();break;case"calcite-loader":customElements.get(e)||B();break;case"calcite-panel":customElements.get(e)||k();break;case"calcite-popover":customElements.get(e)||E();break;case"calcite-scrim":customElements.get(e)||F()}}))}S();const L=P,x=S;export{L as CalciteFlowItem,x as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-flow.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-flow.js new file mode 100644 index 00000000..037a89c1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-flow.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{p as t,H as e,h as o}from"../widgets/Widget.js";import{c as s}from"./observers.js";import{c as i,s as r,a}from"./loadable.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const c="frame",n="frame--advancing",l="frame--retreating",m=t(class extends e{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.itemMutationObserver=s("mutation",(()=>this.updateFlowProps())),this.getFlowDirection=(t,e)=>t&&e>1||t>1?e{const{customItemSelectors:t,el:e,items:o}=this,s=Array.from(e.querySelectorAll("calcite-flow-item"+(t?`,${t}`:""))).filter((t=>t.closest("calcite-flow")===e)),i=o.length,r=s.length,a=s[r-1],c=s[r-2];if(r&&a&&s.forEach((t=>{t.showBackButton=t===a&&r>1,t.hidden=t!==a})),c&&(c.menuOpen=!1),this.items=s,i!==r){const t=this.getFlowDirection(i,r);this.itemCount=r,this.flowDirection=t}},this.customItemSelectors=void 0,this.flowDirection=null,this.itemCount=0,this.items=[]}async back(){const{items:t}=this,e=t[t.length-1];if(!e)return;const o=e.beforeBack?e.beforeBack:()=>Promise.resolve();try{await o.call(e)}catch(t){return}return e.remove(),e}async setFocus(){await i(this);const{items:t}=this,e=t[t.length-1];return e?.setFocus()}connectedCallback(){this.itemMutationObserver?.observe(this.el,{childList:!0,subtree:!0}),this.updateFlowProps()}async componentWillLoad(){r(this)}componentDidLoad(){a(this)}disconnectedCallback(){this.itemMutationObserver?.disconnect()}async handleItemBackClick(t){if(!t.defaultPrevented)return await this.back(),this.setFocus()}render(){const{flowDirection:t}=this;return o("div",{key:"9d405841d7a1ee2d7a5da28c02ef8d5bf08dd9f5",class:{[c]:!0,[n]:"advancing"===t,[l]:"retreating"===t}},o("slot",{key:"a02231a5002f8b19542e03529aad12771787b26f"}))}get el(){return this}static get style(){return":host{box-sizing:border-box;background-color:var(--calcite-color-foreground-1);color:var(--calcite-color-text-2);font-size:var(--calcite-font-size--1)}:host *{box-sizing:border-box}:host{position:relative;display:flex;inline-size:100%;flex:1 1 auto;align-items:stretch;overflow:hidden;background-color:transparent}:host .frame{position:relative;margin:0px;display:flex;inline-size:100%;flex:1 1 auto;flex-direction:column;align-items:stretch;padding:0px}:host ::slotted(calcite-flow-item),:host ::slotted(calcite-panel){block-size:100%}:host ::slotted(.calcite-match-height:last-child){display:flex;flex:1 1 auto;overflow:hidden}:host .frame--advancing{animation:calcite-frame-advance var(--calcite-animation-timing)}:host .frame--retreating{animation:calcite-frame-retreat var(--calcite-animation-timing)}@keyframes calcite-frame-advance{0%{--tw-bg-opacity:0.5;transform:translate3d(50px, 0, 0)}100%{--tw-bg-opacity:1;transform:translate3d(0, 0, 0)}}@keyframes calcite-frame-retreat{0%{--tw-bg-opacity:0.5;transform:translate3d(-50px, 0, 0)}100%{--tw-bg-opacity:1;transform:translate3d(0, 0, 0)}}:host([hidden]){display:none}[hidden]{display:none}"}},[1,"calcite-flow",{customItemSelectors:[1,"custom-item-selectors"],flowDirection:[32],itemCount:[32],items:[32],back:[64],setFocus:[64]},[[0,"calciteFlowItemBack","handleItemBackClick"]]]);function p(){"undefined"!=typeof customElements&&["calcite-flow"].forEach((t=>{"calcite-flow"===t&&(customElements.get(t)||customElements.define(t,m))}))}p();const d=m,h=p;export{d as CalciteFlow,h as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-icon.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-icon.js new file mode 100644 index 00000000..2f2e1090 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-icon.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{I as r,d as s}from"./icon.js";import"../widgets/Widget.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./dom.js";import"./guid.js";import"./observers.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const o=r,t=s;export{o as CalciteIcon,t as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-input-date-picker.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-input-date-picker.js new file mode 100644 index 00000000..0e2bbb52 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-input-date-picker.js @@ -0,0 +1,39 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{p as e,H as t,c as a,h as i,a as s,F as n,g as r}from"../widgets/Widget.js";import{n as o,c,d as l,b as h,g as d,e as u}from"./locale2.js";import{a as p,t as g}from"./dom.js";import{f as m,c as v,b as f,r as D,a as y,F as b}from"./floating-ui.js";import{s as x,c as k,d as w,H as A}from"./form.js";import{I,c as C,u as R,d as z}from"./interactive.js";import{i as E,n as P}from"./key.js";import{c as S,d as M}from"./label2.js";import{s as F,a as O,c as j}from"./loadable.js";import{o as H}from"./openCloseComponent.js";import{c as T,d as L,s as Y,u as V}from"./t9n.js";import{H as W}from"./Heading2.js";import{g as N}from"./component.js";import{d as _}from"./icon.js";import{c as B,d as $,a as K}from"./focusTrapComponent.js";import{g as U}from"./guid.js";import{V as q}from"./Validation.js";import{d as G}from"./input-message.js";import{d as X}from"./input-text.js";import{d as J}from"./progress.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./observers.js";import"./debounce.js";import"./input.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */function Z(e,t,a){if(!e)return;const i=e.getTime(),s=!(t instanceof Date)||i>=t.getTime(),n=!(a instanceof Date)||i<=a.getTime();return s&&n}function Q(e,t,a){if(!(e instanceof Date))return null;const i=e.getTime(),s=t instanceof Date&&ia.getTime();return s?t:n?a:e}function ee(e,t=!1){if(e instanceof Date)return e;if(!e||"string"!=typeof e)return null;const a=e.split(/[: T-]/).map(parseFloat),i=new Date(a[0],(a[1]||1)-1,a[2]||1);if(i.setFullYear(a[0]),isNaN(i.getTime()))throw new Error(`Invalid ISO 8601 date: "${e}"`);return t?he(i):i}function te(e,t){if(!t)return null;const{separator:a}=t,i=function(e,t){const{day:a,month:i,year:s}=se(e,t);return{day:parseInt(a),month:parseInt(i)-1,year:parseInt(s)}}(e,t),{day:s,month:n}=i,r=ae(i.year,t),o=new Date(r,n,s);o.setFullYear(r);const c=s>0,l=n>-1,h=!isNaN(o.getTime()),d=e.split(a).filter((e=>e)).length>2,u=r.toString().length>0;return c&&l&&h&&d&&u?o:null}function ae(e,t){return ie(e,t,"read")}function ie(e,t,a){return"buddhist"!==t["default-calendar"]?e:e+543*("read"===a?-1:1)}function se(e,t){const{separator:a,unitOrder:i}=t,s=ce(i),n=e.split(a).map((e=>o.delocalize(e)));return{day:n[s.indexOf("d")],month:n[s.indexOf("m")],year:n[s.indexOf("y")]}}function ne(e){return e instanceof Date?new Date(e.getTime()-6e4*e.getTimezoneOffset()).toISOString().split("T")[0]:""}function re(e){const t=e.split("-");return{day:t[2],month:t[1],year:t[0]}}function oe(e,t){return e instanceof Date&&t instanceof Date&&e.getDate()===t.getDate()&&e.getMonth()===t.getMonth()&&e.getFullYear()===t.getFullYear()}function ce(e){const t=e.toLowerCase();return["d","m","y"].sort(((e,a)=>t.indexOf(e)-t.indexOf(a)))}function le(e,t){return(e.getTime()-t.getTime())/864e5}function he(e){return e.setHours(23,59,59,999),e} +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const de=e(class extends t{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.calciteDaySelect=a(this,"calciteDaySelect",6),this.calciteInternalDayHover=a(this,"calciteInternalDayHover",6),this.onClick=()=>{this.disabled||this.calciteDaySelect.emit()},this.keyDownHandler=e=>{E(e.key)&&(!this.disabled&&this.calciteDaySelect.emit(),e.preventDefault())},this.day=void 0,this.dateTimeFormat=void 0,this.disabled=!1,this.currentMonth=!1,this.selected=!1,this.highlighted=!1,this.range=!1,this.rangeEdge=void 0,this.startOfRange=!1,this.endOfRange=!1,this.rangeHover=!1,this.active=!1,this.scale=void 0,this.value=void 0}pointerOverHandler(){this.disabled||this.calciteInternalDayHover.emit()}async componentWillLoad(){F(this),this.parentDatePickerEl=p(this.el,"calcite-date-picker")}componentDidLoad(){O(this)}async setFocus(){await j(this),this.el.focus()}render(){const e=ne(this.value).replaceAll("-","");if(this.parentDatePickerEl){const{numberingSystem:e,lang:t}=this.parentDatePickerEl;o.numberFormatOptions={useGrouping:!1,...e&&{numberingSystem:e},...t&&{locale:t}}}const t=o.localize(String(this.day)),a=this.dateTimeFormat.format(this.value);return i(s,{key:"8de3dbeb652bfeb5ea9e9a490c3cec6a3663aeea","aria-disabled":g(this.disabled),"aria-label":a,"aria-selected":g(this.active),id:e,onClick:this.onClick,onKeyDown:this.keyDownHandler,role:"button",tabIndex:this.active&&!this.disabled?0:-1},i(I,{key:"edb52f389027ea4f48067e2c0a4c6a28251bc4ab",disabled:this.disabled},i("div",{key:"fd75d2ebcd2e6ca21afdefb3f4e6f02089b43609","aria-hidden":"true",class:{"day-v-wrapper":!0}},i("div",{key:"d4ac04c544b7f26c1e1992f4b8046c608c6174cd",class:"day-wrapper"},i("span",{key:"8453fd6dd54fa642f1779b99e2f1012a2277cfda",class:"day"},i("span",{key:"fb704e33e0d0af0ce76988983b530e640a361299",class:"text"},t))))))}connectedCallback(){C(this)}componentDidRender(){R(this)}disconnectedCallback(){z(this)}get el(){return this}static get style(){return':host([disabled]){cursor:default;-webkit-user-select:none;user-select:none;opacity:var(--calcite-opacity-disabled)}:host([disabled]) *,:host([disabled]) ::slotted(*){pointer-events:none}:host{position:relative;display:flex;cursor:pointer;color:var(--calcite-color-text-3)}:host([disabled]) ::slotted([calcite-hydrated][disabled]),:host([disabled]) [calcite-hydrated][disabled]{opacity:1}.interaction-container{display:contents}.day-v-wrapper{flex:1 1 auto}.day-wrapper{position:relative;display:flex;flex-direction:column;align-items:center}:host([range]) .day-wrapper:before,:host([range]) .day-wrapper:after,:host([range-hover]) .day-wrapper:before,:host([range-hover]) .day-wrapper:after{pointer-events:none;position:absolute;inset-block:0;content:"";block-size:var(--calcite-internal-day-size);inline-size:var(--calcite-internal-day-size)}.day{z-index:var(--calcite-z-index);display:flex;align-items:center;justify-content:center;border-radius:9999px;font-size:var(--calcite-font-size--2);line-height:1rem;line-height:1;color:var(--calcite-color-text-3);outline-color:transparent;transition:background-color, block-size, border-color, box-shadow, color, inset-block-end, inset-block-start, inset-inline-end, inset-inline-start inset-size, opacity, outline-color, transform var(--calcite-animation-timing) ease-in-out 0s, outline 0s, outline-offset 0s;background:none;box-shadow:0 0 0 2px transparent;block-size:var(--calcite-internal-day-size);inline-size:var(--calcite-internal-day-size)}.text{margin-block:1px 0px;margin-inline-start:0px}:host([scale=s]){--calcite-internal-day-size:27px}:host([scale=s]) .day-v-wrapper{padding-block:0.125rem}:host([scale=s]) .day-wrapper{padding:0px}:host([scale=s]) .day{font-size:var(--calcite-font-size--2)}:host([scale=m]){--calcite-internal-day-size:33px}:host([scale=m]) .day-v-wrapper{padding-block:0.25rem}:host([scale=m]) .day-wrapper{padding:0px}:host([scale=m]) .day{font-size:var(--calcite-font-size--1)}:host([scale=l]){--calcite-internal-day-size:43px}:host([scale=l]) .day-v-wrapper{padding-block:0.25rem}:host([scale=l]) .day-wrapper{padding-inline:0.25rem}:host([scale=l]) .day{font-size:var(--calcite-font-size-0)}:host(:not([current-month])) .day{opacity:var(--calcite-opacity-disabled)}:host(:hover:not([disabled]):not([selected])) .day,:host([active]:not([range]):not([selected])) .day{background-color:var(--calcite-color-foreground-2);color:var(--calcite-color-text-1)}:host(:focus),:host([active]){outline:2px solid transparent;outline-offset:2px}:host(:focus:not([disabled])) .day{outline:2px solid var(--calcite-ui-focus-color, var(--calcite-color-brand));outline-offset:calc(\n 2px *\n calc(\n 1 -\n 2 * clamp(\n 0,\n var(--calcite-offset-invert-focus),\n 1\n )\n )\n )}:host([selected]) .day{font-weight:var(--calcite-font-weight-medium);background-color:var(--calcite-color-brand);color:var(--calcite-color-foreground-1)}:host(:focus:not([disabled])) .day,:host([start-of-range]:not(:focus)) .day,:host([end-of-range]:not(:focus)) .day{box-shadow:0 0 0 2px var(--calcite-color-foreground-1)}:host([range-hover]:not([selected])) .day-wrapper:before,:host([highlighted]:not([selected])) .day-wrapper:before{inset-inline-end:50%;border-radius:0}:host([range-hover]:not([selected])) .day-wrapper:after,:host([highlighted]:not([selected])) .day-wrapper:after{inset-inline-start:50%;border-radius:0}:host([range-hover]:not([selected])) .day,:host([highlighted]:not([selected])) .day{color:var(--calcite-color-text-1)}:host([highlighted]) .day-wrapper:before,:host([highlighted]) .day-wrapper:after,:host([selected]:not(.hover--outside-range)) .day-wrapper:before,:host([selected]:not(.hover--outside-range)) .day-wrapper:after{background-color:var(--calcite-color-foreground-current)}:host([range-hover]:not([selected])) .day-wrapper:before,:host([range-hover]:not([selected])) .day-wrapper:after{background-color:var(--calcite-color-foreground-2)}:host(:hover[range-hover]:not([selected]).focused--end) .day-wrapper:before,:host([highlighted][end-of-range]) .day-wrapper:before,:host([highlighted][range-edge=end]) .day-wrapper:before,:host([range-hover][range-edge=end]) .day-wrapper:before,:host(:hover[range-hover].focused--end.hover--outside-range) .day-wrapper:before{inset-inline-end:50%}:host(:hover[range-hover]:not([selected]).focused--end) .day-wrapper:after,:host([highlighted][end-of-range]) .day-wrapper:after,:host([highlighted][range-edge=end]) .day-wrapper:after,:host([range-hover][range-edge=end]) .day-wrapper:after,:host(:hover[range-hover].focused--end.hover--outside-range) .day-wrapper:after{inset-inline-start:50%;border-start-end-radius:var(--calcite-internal-day-size);border-end-end-radius:var(--calcite-internal-day-size);inline-size:calc(var(--calcite-internal-day-size) / 2)}:host([highlighted][start-of-range]) .day-wrapper:before,:host([highlighted][range-edge=start]) .day-wrapper:before,:host([range-hover][range-edge=start]) .day-wrapper:before,:host(:hover[range-hover]:not([selected]).focused--start) .day-wrapper:before,:host([start-of-range].hover--inside-range) .day-wrapper:before,:host(:hover[range-hover].focused--start.hover--outside-range) .day-wrapper:before{inset-inline-end:50%;border-start-start-radius:var(--calcite-internal-day-size);border-end-start-radius:var(--calcite-internal-day-size);inline-size:calc(var(--calcite-internal-day-size) / 2)}:host([highlighted][start-of-range]) .day-wrapper:after,:host([highlighted][range-edge=start]) .day-wrapper:after,:host([range-hover][range-edge=start]) .day-wrapper:after,:host(:hover[range-hover]:not([selected]).focused--start) .day-wrapper:after,:host([start-of-range].hover--inside-range) .day-wrapper:after,:host(:hover[range-hover].focused--start.hover--outside-range) .day-wrapper:after{inset-inline-start:50%}:host([range-hover][start-of-range][range-edge=end]) .day-wrapper:after,:host([range-hover][start-of-range][range-edge=end]) .day-wrapper:before,:host([range-hover][end-of-range][range-edge=start]) .day-wrapper:after,:host([range-hover][end-of-range][range-edge=start]) .day-wrapper:before,:host([start-of-range][range-edge=end].hover--inside-range) .day-wrapper:after,:host([start-of-range][range-edge=end].hover--inside-range) .day-wrapper:before,:host([end-of-range]) .day-wrapper:after,:host([end-of-range]) .day-wrapper:before{content:unset}:host(:hover[range-hover]:not([selected]).focused--start) .day,:host(:hover[range-hover]:not([selected]).focused--end) .day,:host(:hover[range-hover]:not([selected]).focused--start.hover--outside-range) .day,:host(:hover[range-hover]:not([selected]).focused--end.hover--outside-range) .day{box-shadow:0 0 0 2px var(--calcite-color-foreground-1)}@media (forced-colors: active){.day{border-radius:0px}:host([selected]){outline:2px solid canvasText}:host(:hover:not([selected])) .day{border-radius:50%}:host([range][selected]) .day-wrapper:before,:host([range][selected]) .day-wrapper:after,:host([highlighted]) .day-wrapper:before,:host([highlighted]) .day-wrapper:after,:host([range-hover]:not([selected])) .day-wrapper:before,:host([range-hover]:not([selected])) .day-wrapper:after{background-color:highlight}:host([range-hover]) .day-wrapper:before,:host([range-hover]) .day-wrapper:after,:host([range][selected][start-of-range]) .day-wrapper:before,:host([range][selected][start-of-range]) .day-wrapper:after,:host([range][selected][end-of-range]) .day-wrapper:before,:host([range][selected][end-of-range]) .day-wrapper:after{background-color:canvas}}:host([hidden]){display:none}[hidden]{display:none}'}},[1,"calcite-date-picker-day",{day:[2],dateTimeFormat:[16],disabled:[516],currentMonth:[516,"current-month"],selected:[516],highlighted:[516],range:[516],rangeEdge:[513,"range-edge"],startOfRange:[516,"start-of-range"],endOfRange:[516,"end-of-range"],rangeHover:[516,"range-hover"],active:[516],scale:[513],value:[16],setFocus:[64]},[[1,"pointerover","pointerOverHandler"]]]);function ue(){"undefined"!=typeof customElements&&["calcite-date-picker-day"].forEach((e=>{"calcite-date-picker-day"===e&&(customElements.get(e)||customElements.define(e,de))}))}ue(); +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */ +const pe=e(class extends t{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.calciteInternalDatePickerSelect=a(this,"calciteInternalDatePickerSelect",6),this.calciteInternalDatePickerHover=a(this,"calciteInternalDatePickerHover",6),this.calciteInternalDatePickerActiveDateChange=a(this,"calciteInternalDatePickerActiveDateChange",6),this.calciteInternalDatePickerMouseOut=a(this,"calciteInternalDatePickerMouseOut",6),this.keyDownHandler=e=>{if(e.defaultPrevented)return;const t="rtl"===this.el.dir;switch(e.key){case"ArrowUp":e.preventDefault(),this.addDays(-7);break;case"ArrowRight":e.preventDefault(),this.addDays(t?-1:1);break;case"ArrowDown":e.preventDefault(),this.addDays(7);break;case"ArrowLeft":e.preventDefault(),this.addDays(t?1:-1);break;case"PageUp":e.preventDefault(),this.addMonths(-1);break;case"PageDown":e.preventDefault(),this.addMonths(1);break;case"Home":e.preventDefault(),this.activeDate.setDate(1),this.addDays();break;case"End":e.preventDefault(),this.activeDate.setDate(new Date(this.activeDate.getFullYear(),this.activeDate.getMonth()+1,0).getDate()),this.addDays();break;case"Enter":case" ":e.preventDefault();break;case"Tab":this.activeFocus=!1}},this.disableActiveFocus=()=>{this.activeFocus=!1},this.dayHover=e=>{const t=e.target;t.disabled?this.calciteInternalDatePickerMouseOut.emit():this.calciteInternalDatePickerHover.emit(t.value),e.stopPropagation()},this.daySelect=e=>{const t=e.target;this.calciteInternalDatePickerSelect.emit(t.value)},this.dateTimeFormat=void 0,this.selectedDate=void 0,this.activeDate=new Date,this.startDate=void 0,this.endDate=void 0,this.min=void 0,this.max=void 0,this.scale=void 0,this.localeData=void 0,this.hoverRange=void 0}pointerOutHandler(){this.calciteInternalDatePickerMouseOut.emit()}render(){const e=this.activeDate.getMonth(),t=this.activeDate.getFullYear(),a=this.localeData.weekStart%7,{abbreviated:n,short:r,narrow:o}=this.localeData.days,c="s"===this.scale?o||r||n:r||n||o,l=[...c.slice(a,7),...c.slice(0,a)],h=this.getCurrentMonthDays(e,t),d=this.getPreviousMonthDays(e,t,a),u=this.getNextMonthDays(e,t,a);let p=0;const g=()=>p++%7,m=[...d.map((a=>({active:!1,day:a,dayInWeek:g(),date:new Date(t,e-1,a)}))),...h.map((a=>{const i=new Date(t,e,a);return{active:oe(i,this.activeDate),currentMonth:!0,day:a,dayInWeek:g(),date:i,ref:!0}})),...u.map((a=>({active:!1,day:a,dayInWeek:g(),date:new Date(t,e+1,a)})))];return i(s,{onFocusout:this.disableActiveFocus,onKeyDown:this.keyDownHandler},i("div",{class:"calendar",role:"grid"},i("div",{class:"week-headers",role:"row"},l.map((e=>i("span",{class:"week-header",role:"columnheader"},e)))),i("div",{class:"week-days",role:"row"},m.map(((e,t)=>this.renderDateDay(e,t))))))}addMonths(e){const t=new Date(this.activeDate);t.setMonth(this.activeDate.getMonth()+e),this.calciteInternalDatePickerActiveDateChange.emit(Q(t,this.min,this.max)),this.activeFocus=!0}addDays(e=0){const t=new Date(this.activeDate);t.setDate(this.activeDate.getDate()+e),this.calciteInternalDatePickerActiveDateChange.emit(Q(t,this.min,this.max)),this.activeFocus=!0}getPreviousMonthDays(e,t,a){const i=new Date(t,e,0),s=i.getDate(),n=i.getDay(),r=[];if(n===(a+6)%7)return r;if(n===a)return[s];for(let e=(7+n-a)%7;e>=0;e--)r.push(s-e);return r}getCurrentMonthDays(e,t){const a=new Date(t,e+1,0).getDate(),i=[];for(let e=0;ethis.startDate&&e{r&&e&&this.activeFocus&&t?.setFocus()}}))}isFocusedOnStart(){return"start"===this.hoverRange?.focused}isHoverInRange(){if(!this.hoverRange)return!1;const{start:e,end:t}=this.hoverRange;return!!(!this.isFocusedOnStart()&&this.startDate&&(!this.endDate||tthis.startDate)}isRangeHover(e){if(!this.hoverRange)return!1;const{start:t,end:a}=this.hoverRange,i=this.isFocusedOnStart(),s=this.isHoverInRange(),n=s&&(!i&&e>this.startDate&&(et||oe(e,t))),r=!s&&(!i&&e>=this.endDate&&(et||oe(e,t)));return n||r}get el(){return this}static get style(){return":host([hidden]){display:none}[hidden]{display:none}.calendar{margin-block-end:0.25rem}.week-headers{display:flex;border-width:0px;border-block-start-width:1px;border-style:solid;border-color:var(--calcite-color-border-3);padding-block:0px;padding-inline:0.25rem}.week-header{text-align:center;font-weight:var(--calcite-font-weight-bold);color:var(--calcite-color-text-3);inline-size:14.2857142857%}.day{display:flex;min-inline-size:0px;justify-content:center;inline-size:100%}.day calcite-date-picker-day{inline-size:100%}:host([scale=s]) .week-header{padding-inline:0px;padding-block:0.5rem 0.75rem;font-size:var(--calcite-font-size--2);line-height:1rem}:host([scale=m]) .week-header{padding-inline:0px;padding-block:0.75rem 1rem;font-size:var(--calcite-font-size--2);line-height:1rem}:host([scale=l]) .week-header{padding-inline:0px;padding-block:1rem 1.25rem;font-size:var(--calcite-font-size--1);line-height:1rem}.week-days{display:grid;grid-template-columns:repeat(7, 1fr);grid-auto-rows:1fr;padding-block:0;padding-inline:6px}.week-days:focus{outline:2px solid transparent;outline-offset:2px}"}},[1,"calcite-date-picker-month",{dateTimeFormat:[16],selectedDate:[16],activeDate:[16],startDate:[16],endDate:[16],min:[16],max:[16],scale:[513],localeData:[16],hoverRange:[16]},[[1,"pointerout","pointerOutHandler"]]]);function ge(){"undefined"!=typeof customElements&&["calcite-date-picker-month","calcite-date-picker-day"].forEach((e=>{switch(e){case"calcite-date-picker-month":customElements.get(e)||customElements.define(e,pe);break;case"calcite-date-picker-day":customElements.get(e)||ue()}}))}ge(); +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */ +const me="chevron",ve="year--suffix",fe="text--reverse",De=e(class extends t{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.calciteInternalDatePickerSelect=a(this,"calciteInternalDatePickerSelect",6),this.onYearKey=e=>{const t=this.parseCalendarYear(e.target.value);switch(e.key){case"ArrowDown":e.preventDefault(),this.setYear({localizedYear:t,offset:-1});break;case"ArrowUp":e.preventDefault(),this.setYear({localizedYear:t,offset:1})}},this.onYearChange=e=>{this.setYear({localizedYear:this.parseCalendarYear(e.target.value)})},this.onYearInput=e=>{this.setYear({localizedYear:this.parseCalendarYear(e.target.value),commit:!1})},this.prevMonthClick=e=>{this.handleArrowClick(e,this.prevMonthDate)},this.prevMonthKeydown=e=>{E(e.key)&&this.prevMonthClick(e)},this.nextMonthClick=e=>{this.handleArrowClick(e,this.nextMonthDate)},this.nextMonthKeydown=e=>{E(e.key)&&this.nextMonthClick(e)},this.handleArrowClick=(e,t)=>{e.preventDefault(),this.calciteInternalDatePickerSelect.emit(t)},this.selectedDate=void 0,this.activeDate=void 0,this.headingLevel=void 0,this.min=void 0,this.max=void 0,this.scale=void 0,this.localeData=void 0,this.messages=void 0,this.nextMonthDate=void 0,this.prevMonthDate=void 0}componentWillLoad(){this.parentDatePickerEl=p(this.el,"calcite-date-picker")}connectedCallback(){this.setNextPrevMonthDates()}render(){return i("div",{key:"9e392da76cbe365de812b6219b3ee7ada90a09e6",class:"header"},this.renderContent())}renderContent(){const{messages:e,localeData:t,activeDate:a}=this;if(!a||!t)return null;if(this.parentDatePickerEl){const{numberingSystem:e,lang:t}=this.parentDatePickerEl;o.numberFormatOptions={useGrouping:!1,...e&&{numberingSystem:e},...t&&{locale:t}}}const s=a.getMonth(),{months:r,unitOrder:c}=t,l=(r.wide||r.narrow||r.abbreviated)[s],h=this.formatCalendarYear(a.getFullYear()),d=ce(c),u=d.indexOf("y")this.yearInput=e}),p&&i("span",{class:"suffix"},p))),i("a",{"aria-disabled":`${this.nextMonthDate.getMonth()===s}`,"aria-label":e.nextMonth,class:me,href:"#",onClick:this.nextMonthClick,onKeyDown:this.nextMonthKeydown,role:"button",tabindex:this.nextMonthDate.getMonth()===s?-1:0},i("calcite-icon",{"flip-rtl":!0,icon:"chevron-right",scale:N(this.scale)})))}setNextPrevMonthDates(){this.activeDate&&(this.nextMonthDate=Q(function(e){const t=e.getMonth(),a=new Date(e);return a.setMonth(t+1),(t+2)%7==a.getMonth()%7?new Date(e.getFullYear(),t+2,0):a}(this.activeDate),this.min,this.max),this.prevMonthDate=Q(function(e){const t=e.getMonth(),a=new Date(e);return a.setMonth(t-1),t===a.getMonth()?new Date(e.getFullYear(),t,0):a}(this.activeDate),this.min,this.max))}formatCalendarYear(e){return o.localize(`${function(e,t){return ie(e,t,"write")}(e,this.localeData)}`)}parseCalendarYear(e){return o.localize(`${ae(Number(o.delocalize(e)),this.localeData)}`)}getInRangeDate({localizedYear:e,offset:t=0}){const{min:a,max:i,activeDate:s}=this,n=Number(o.delocalize(e)),r=n.toString().length,c=!isNaN(n)&&n+t,l=c&&(!a||a.getFullYear()<=c)&&(!i||i.getFullYear()>=c);if(c&&l&&r===e.length){const e=new Date(s);return e.setFullYear(c),Q(e,a,i)}}setYear({localizedYear:e,commit:t=!0,offset:a=0}){const{yearInput:i,activeDate:s}=this,n=this.getInRangeDate({localizedYear:e,offset:a});n&&this.calciteInternalDatePickerSelect.emit(n),t&&(i.value=this.formatCalendarYear((n||s).getFullYear()))}get el(){return this}static get watchers(){return{min:["setNextPrevMonthDates"],max:["setNextPrevMonthDates"],activeDate:["setNextPrevMonthDates"]}}static get style(){return":host{display:block}.header{display:flex;justify-content:space-between;padding-block:0px;padding-inline:0.25rem}:host([scale=s]) .text{margin-block:0.5rem;font-size:var(--calcite-font-size--1);line-height:1rem}:host([scale=s]) .chevron{block-size:2.25rem}:host([scale=m]) .text{margin-block:0.75rem;font-size:var(--calcite-font-size-0);line-height:1.25rem}:host([scale=m]) .chevron{block-size:3rem}:host([scale=l]) .text{margin-block:1rem;font-size:var(--calcite-font-size-1);line-height:1.5rem}:host([scale=l]) .chevron{block-size:3.5rem}.chevron{margin-inline:-0.25rem;box-sizing:content-box;display:flex;flex-grow:0;cursor:pointer;align-items:center;justify-content:center;border-style:none;background-color:var(--calcite-color-foreground-1);padding-inline:0.25rem;color:var(--calcite-color-text-3);outline:2px solid transparent;outline-offset:2px;outline-color:transparent;transition:background-color, block-size, border-color, box-shadow, color, inset-block-end, inset-block-start, inset-inline-end, inset-inline-start inset-size, opacity, outline-color, transform var(--calcite-animation-timing) ease-in-out 0s, outline 0s, outline-offset 0s;inline-size:14.2857142857%}.chevron:focus{outline:2px solid var(--calcite-ui-focus-color, var(--calcite-color-brand));outline-offset:calc(\n -2px *\n calc(\n 1 -\n 2 * clamp(\n 0,\n var(--calcite-offset-invert-focus),\n 1\n )\n )\n )}.chevron:hover,.chevron:focus{background-color:var(--calcite-color-foreground-2);fill:var(--calcite-color-text-1);color:var(--calcite-color-text-1)}.chevron:active{background-color:var(--calcite-color-foreground-3)}.chevron[aria-disabled=true]{pointer-events:none;opacity:0}.text{margin-block:auto;display:flex;inline-size:100%;flex:1 1 auto;align-items:center;justify-content:center;text-align:center;line-height:1}.text--reverse{flex-direction:row-reverse}.month,.year,.suffix{margin-inline:0.25rem;margin-block:auto;display:inline-block;background-color:var(--calcite-color-foreground-1);font-weight:var(--calcite-font-weight-medium);line-height:1.25;color:var(--calcite-color-text-1);font-size:inherit}.year{position:relative;inline-size:2.5rem;border-style:none;background-color:transparent;text-align:center;font-family:inherit;outline-color:transparent}.year:hover{transition-duration:100ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-property:outline-color;outline:2px solid var(--calcite-color-border-2);outline-offset:2px}.year:focus{outline:2px solid var(--calcite-ui-focus-color, var(--calcite-color-brand));outline-offset:calc(\n 2px *\n calc(\n 1 -\n 2 * clamp(\n 0,\n var(--calcite-offset-invert-focus),\n 1\n )\n )\n )}.year--suffix{text-align:start}.year-wrap{position:relative}.suffix{inset-block-start:0px;white-space:nowrap;text-align:start;inset-inline-start:0}:host([hidden]){display:none}[hidden]{display:none}"}},[1,"calcite-date-picker-month-header",{selectedDate:[16],activeDate:[16],headingLevel:[2,"heading-level"],min:[16],max:[16],scale:[513],localeData:[16],messages:[1040],nextMonthDate:[32],prevMonthDate:[32]},void 0,{min:["setNextPrevMonthDates"],max:["setNextPrevMonthDates"],activeDate:["setNextPrevMonthDates"]}]);function ye(){"undefined"!=typeof customElements&&["calcite-date-picker-month-header","calcite-icon"].forEach((e=>{switch(e){case"calcite-date-picker-month-header":customElements.get(e)||customElements.define(e,De);break;case"calcite-icon":customElements.get(e)||_()}}))}ye(); +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */ +const be={dateStyle:"full"},xe={},ke={};async function we(e){const t=d(e);if(xe[t])return xe[t];ke[t]||(ke[t]=fetch(r(`./assets/date-picker/nls/${t}.json`)).then((e=>e.json())).catch((()=>(console.error(`Translations for "${t}" not found or invalid, falling back to english`),we("en")))));const a=await ke[t];return xe[t]=a,a}function Ae(e){return e.map(((e,t)=>ee(e,1===t)))}const Ie=e(class extends t{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.calciteDatePickerChange=a(this,"calciteDatePickerChange",6),this.calciteDatePickerRangeChange=a(this,"calciteDatePickerRangeChange",6),this.keyDownHandler=e=>{"Escape"===e.key&&this.resetActiveDates()},this.monthHeaderSelectChange=e=>{const t=new Date(e.detail);this.range?("end"===this.activeRange?this.activeEndDate=t:this.activeStartDate=t,this.mostRecentRangeValue=t):this.activeDate=t},this.monthActiveDateChange=e=>{const t=new Date(e.detail);this.range?("end"===this.activeRange?this.activeEndDate=t:this.activeStartDate=t,this.mostRecentRangeValue=t):this.activeDate=t},this.monthHoverChange=e=>{if(!this.range)return void(this.hoverRange=void 0);const{valueAsDate:t}=this,a=Array.isArray(t)&&t[0],i=Array.isArray(t)&&t[1],s=new Date(e.detail);if(this.hoverRange={focused:this.activeRange||"start",start:a,end:i},this.proximitySelectionDisabled)i&&a||!i&&s>=a?(this.hoverRange.focused="end",this.hoverRange.end=s):this.hoverRange=!i&&s0?(this.hoverRange.end=s,this.hoverRange.focused="end"):e<0||e>t?(this.hoverRange.start=s,this.hoverRange.focused="start"):(this.hoverRange.end=s,this.hoverRange.focused="end")}else a&&(s{this.hoverRange&&(this.hoverRange=void 0)},this.resetActiveDates=()=>{const{valueAsDate:e}=this;!Array.isArray(e)&&e&&e!==this.activeDate&&(this.activeDate=new Date(e)),Array.isArray(e)&&(e[0]&&e[0]!==this.activeStartDate&&(this.activeStartDate=new Date(e[0])),e[1]&&e[1]!==this.activeEndDate&&(this.activeEndDate=new Date(e[1])))},this.monthDateChange=e=>{const t=new Date(e.detail),a=ne(t);if(!this.range&&a===ne(this.valueAsDate))return;if(!this.range)return this.value=a||"",this.valueAsDate=t||null,this.activeDate=t||null,void this.calciteDatePickerChange.emit();const i=this.getStartDate(),s=this.getEndDate();if(!i||!s&&t{switch(e){case"calcite-date-picker":customElements.get(e)||customElements.define(e,Ie);break;case"calcite-date-picker-day":customElements.get(e)||ue();break;case"calcite-date-picker-month":customElements.get(e)||ge();break;case"calcite-date-picker-month-header":customElements.get(e)||ye();break;case"calcite-icon":customElements.get(e)||_()}}))}Ce();const Re="calendar-wrapper",ze="calendar-wrapper--end",Ee="border-top-color-one",Pe="no-bottom-border",Se="input-wrapper",Me="input",Fe="menu-container",Oe="menu-container--active",je="toggle-icon",He=e(class extends t{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.calciteInputDatePickerChange=a(this,"calciteInputDatePickerChange",6),this.calciteInputDatePickerBeforeClose=a(this,"calciteInputDatePickerBeforeClose",6),this.calciteInputDatePickerClose=a(this,"calciteInputDatePickerClose",6),this.calciteInputDatePickerBeforeOpen=a(this,"calciteInputDatePickerBeforeOpen",6),this.calciteInputDatePickerOpen=a(this,"calciteInputDatePickerOpen",6),this.calciteInternalInputInputHandler=e=>{const t=e.target,a=t.value,i=this.parseNumerals(a),s=this.formatNumerals(i);t.value=s;const{year:n}=se(a,this.localeData);if(n&&n.length<4)return;const r=te(a,this.localeData);Z(r,this.min,this.max)&&(this.datePickerActiveDate=r)},this.calciteInternalInputBlurHandler=()=>{this.commitValue()},this.dialogId=`date-picker-dialog--${U()}`,this.focusOnOpen=!1,this.userChangedValue=!1,this.openTransitionProp="opacity",this.valueAsDateChangedExternally=!1,this.placeholderTextId=`calcite-input-date-picker-placeholder-${U()}`,this.onInputWrapperPointerDown=()=>{this.currentOpenInput=this.focusedInput},this.onInputWrapperClick=e=>{const{range:t,endInput:a,startInput:i,currentOpenInput:s}=this,n=e.currentTarget.getAttribute("data-position");e.composedPath().find((e=>e.classList?.contains(je)))&&("start"===n?i:a).setFocus(),t&&this.open&&s!==n||(this.open=!this.open)},this.setFilteredPlacements=()=>{const{el:e,flipPlacements:t}=this;this.filteredFlipPlacements=t?m(t,e):null},this.setTransitionEl=e=>{this.transitionEl=e},this.setStartInput=e=>{this.startInput=e},this.setEndInput=e=>{this.endInput=e},this.blurHandler=()=>{this.open=!1},this.keyDownHandler=e=>{const{defaultPrevented:t,key:a}=e;t||("Enter"===a?(e.preventDefault(),this.commitValue(),this.shouldFocusRangeEnd()?this.endInput?.setFocus():this.shouldFocusRangeStart()&&this.startInput?.setFocus(),x(this)&&this.restoreInputFocus()):"ArrowDown"===a?(this.open=!0,this.focusOnOpen=!0,e.preventDefault()):"Escape"===a&&(this.open=!1,e.preventDefault(),this.restoreInputFocus()))},this.startInputFocus=()=>{this.focusedInput="start"},this.endInputFocus=()=>{this.focusedInput="end"},this.setFloatingEl=e=>{this.floatingEl=e,v(this,this.referenceEl,this.floatingEl)},this.setStartWrapper=e=>{this.startWrapper=e,this.setReferenceEl()},this.setEndWrapper=e=>{this.endWrapper=e,this.setReferenceEl()},this.setDatePickerRef=e=>{this.datePickerEl=e,B(this,{focusTrapEl:e,focusTrapOptions:{initialFocus:!1,setReturnFocus:!1}})},this.handleDateChange=e=>{this.range||(e.stopPropagation(),this.setValue(e.target.valueAsDate),this.localizeInputValues(),this.restoreInputFocus())},this.handleDateRangeChange=e=>{if(!this.range)return;e.stopPropagation();const t=e.target.valueAsDate;this.setRangeValue(t),this.localizeInputValues(),this.restoreInputFocus()},this.setInputValue=(e,t="start")=>{const a=this[`${t}Input`];a&&(a.value=e)},this.setRangeValue=e=>{if(!this.range)return;const{value:t}=this,a=Array.isArray(t),i=Array.isArray(e),s=i?e[0]:null;let n=i?ne(s):"";n&&(n=this.getNormalizedDate(n));const r=i?e[1]:null;let o=i?ne(r):"";o&&(o=this.getNormalizedDate(o));const c=n||o?[n,o]:"";if(c===t)return;this.userChangedValue=!0,this.value=c,this.valueAsDate=c?Ae(c):void 0;const l=this.calciteInputDatePickerChange.emit();l&&l.defaultPrevented&&(this.value=t,a?(this.setInputValue(t[0],"start"),this.setInputValue(t[1],"end")):(this.value=t,this.setInputValue(t)))},this.setValue=e=>{if(this.range)return;const t=this.value;let a=ne(e);a=this.getNormalizedDate(a),a!==t&&(this.userChangedValue=!0,this.valueAsDate=a?ee(a):void 0,this.value=a||"",this.calciteInputDatePickerChange.emit().defaultPrevented&&(this.value=t,this.setInputValue(t)))},this.commonDateSeparators=[".","-","/"],this.formatNumerals=e=>e?e.split("").map((e=>this.commonDateSeparators?.includes(e)?this.localeData?.separator:P?.includes(e)?o?.numberFormatter?.format(Number(e)):e)).join(""):"",this.parseNumerals=e=>e?e.split("").map((e=>P.includes(e)?o.delocalize(e):e)).join(""):"",this.disabled=!1,this.focusTrapDisabled=!1,this.form=void 0,this.readOnly=!1,this.value="",this.flipPlacements=void 0,this.headingLevel=void 0,this.valueAsDate=void 0,this.messageOverrides=void 0,this.messages=void 0,this.minAsDate=void 0,this.maxAsDate=void 0,this.min=void 0,this.max=void 0,this.open=!1,this.validationMessage=void 0,this.validationIcon=void 0,this.validity={valid:!1,badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valueMissing:!1},this.name=void 0,this.numberingSystem=void 0,this.scale="m",this.status="idle",this.placement=f,this.range=!1,this.required=!1,this.overlayPositioning="absolute",this.proximitySelectionDisabled=!1,this.layout="horizontal",this.datePickerActiveDate=void 0,this.defaultMessages=void 0,this.effectiveLocale="",this.focusedInput="start",this.localeData=void 0}handleFocusTrapDisabled(e){this.open&&(e?$(this):K(this))}handleDisabledAndReadOnlyChange(e){e||(this.open=!1)}valueWatcher(e){if(!this.userChangedValue){let t;t=Array.isArray(e)?Ae(e):e?ee(e):void 0,this.valueAsDateChangedExternally||t===this.valueAsDate||(this.valueAsDate=t),this.localizeInputValues()}this.userChangedValue=!1}valueAsDateWatcher(e){this.datePickerActiveDate=e;const t=this.range&&Array.isArray(e)?[ne(e[0]),ne(e[1])]:ne(e);this.value!==t&&(this.valueAsDateChangedExternally=!0,this.value=t,this.valueAsDateChangedExternally=!1)}flipPlacementsHandler(){this.setFilteredPlacements(),this.reposition(!0)}onMessagesChange(){}onMinChanged(e){e&&(this.minAsDate=ee(e))}onMaxChanged(e){e&&(this.maxAsDate=ee(e))}openHandler(){H(this),this.disabled||this.readOnly?this.open=!1:this.reposition(!0)}overlayPositioningHandler(){this.reposition(!0)}calciteDaySelectHandler(){this.shouldFocusRangeStart()||this.shouldFocusRangeEnd()||(this.open=!1)}async setFocus(){await j(this),this.el.focus()}async reposition(e=!1){const{floatingEl:t,referenceEl:a,placement:i,overlayPositioning:s,filteredFlipPlacements:n}=this;return D(this,{floatingEl:t,referenceEl:a,overlayPositioning:s,placement:i,flipPlacements:n,type:"menu"},e)}connectedCallback(){C(this),c(this);const{open:e}=this;if(e&&this.openHandler(),Array.isArray(this.value))this.valueAsDate=Ae(this.value);else if(this.value)try{this.valueAsDate=ee(this.value)}catch(e){this.warnAboutInvalidValue(this.value),this.value=""}else this.valueAsDate&&(this.range?this.setRangeValue(this.valueAsDate):Array.isArray(this.valueAsDate)||(this.value=ne(this.valueAsDate)));this.min&&(this.minAsDate=ee(this.min)),this.max&&(this.maxAsDate=ee(this.max)),S(this),k(this),T(this),this.setFilteredPlacements(),o.numberFormatOptions={numberingSystem:this.numberingSystem,locale:this.effectiveLocale,useGrouping:!1},this.open&&H(this),v(this,this.referenceEl,this.floatingEl)}async componentWillLoad(){F(this),await Promise.all([this.loadLocaleData(),Y(this)]),this.onMinChanged(this.min),this.onMaxChanged(this.max)}componentDidLoad(){O(this),this.localizeInputValues(),v(this,this.referenceEl,this.floatingEl)}disconnectedCallback(){$(this),z(this),M(this),w(this),y(this,this.referenceEl,this.floatingEl),l(this),L(this)}componentDidRender(){R(this)}render(){const{disabled:e,effectiveLocale:t,messages:a,numberingSystem:n,readOnly:r}=this;return o.numberFormatOptions={numberingSystem:n,locale:t,useGrouping:!1},i(s,{key:"fd558a11028d7d967811f2a1236d46e82d45161b",onBlur:this.blurHandler,onKeyDown:this.keyDownHandler},i(I,{key:"ebf90902c5f3056147f91ee4690e6e69ab452042",disabled:this.disabled},this.localeData&&i("div",{key:"5e5cfbb9688e08aaf1e12b3527882ee3911d8e84",class:"input-container"},i("div",{key:"63014b5695465c3a1b4fe54be6f036a1aa8393e8",class:Se,"data-position":"start",onClick:this.onInputWrapperClick,onPointerDown:this.onInputWrapperPointerDown,ref:this.setStartWrapper},i("calcite-input-text",{key:"5cfeff37fb1998954f4e17296f15fcf6b9ea10cd","aria-autocomplete":"none","aria-controls":this.dialogId,"aria-describedby":this.placeholderTextId,"aria-expanded":g(this.open),"aria-haspopup":"dialog",class:{[Me]:!0,[Pe]:"vertical"===this.layout&&this.range},disabled:e,icon:"calendar",onCalciteInputTextInput:this.calciteInternalInputInputHandler,onCalciteInternalInputTextBlur:this.calciteInternalInputBlurHandler,onCalciteInternalInputTextFocus:this.startInputFocus,placeholder:this.localeData?.placeholder,readOnly:r,role:"combobox",scale:this.scale,status:this.status,ref:this.setStartInput}),!this.readOnly&&this.renderToggleIcon(this.open&&"start"===this.focusedInput),i("span",{key:"f3a99326b0ee83dded0efcce2bacc2acca82741a","aria-hidden":"true",class:"assistive-text",id:this.placeholderTextId},"Date Format: ",this.localeData?.placeholder)),i("div",{key:"87d96dd359485c1c192f63f694365f6767346207","aria-hidden":g(!this.open),"aria-label":a.chooseDate,"aria-live":"polite","aria-modal":"true",class:{[Fe]:!0,[Oe]:this.open},id:this.dialogId,role:"dialog",ref:this.setFloatingEl},i("div",{key:"7bb0daff0e3017152b69a7bec09de23d96539749",class:{[Re]:!0,[ze]:"end"===this.focusedInput,[b.animation]:!0,[b.animationActive]:this.open},ref:this.setTransitionEl},i("calcite-date-picker",{key:"e9a771765f104b79391396ead9d7e359aa0325cb",activeDate:this.datePickerActiveDate,activeRange:this.focusedInput,headingLevel:this.headingLevel,max:this.max,maxAsDate:this.maxAsDate,messageOverrides:this.messageOverrides,min:this.min,minAsDate:this.minAsDate,numberingSystem:n,onCalciteDatePickerChange:this.handleDateChange,onCalciteDatePickerRangeChange:this.handleDateRangeChange,proximitySelectionDisabled:this.proximitySelectionDisabled,range:this.range,scale:this.scale,tabIndex:this.open?void 0:-1,valueAsDate:this.valueAsDate,ref:this.setDatePickerRef}))),this.range&&"horizontal"===this.layout&&i("div",{key:"61b5787f2990d8143bf62da9e33e1253ab196a47",class:"horizontal-arrow-container"},i("calcite-icon",{key:"c665d2196d7cc71535ae1e352729ad7c3eb606e6",flipRtl:!0,icon:"arrow-right",scale:N(this.scale)})),this.range&&"vertical"===this.layout&&"s"!==this.scale&&i("div",{key:"3b5b05e60ad4dc6e866f2a2e3b8da8427e0d8769",class:"vertical-arrow-container"},i("calcite-icon",{key:"395db3f34af565b7403ce50a1455833a43a86463",icon:"arrow-down",scale:N(this.scale)})),this.range&&i("div",{key:"596548166a4798cbd04ee76938a5a5e8ae2a9081",class:Se,"data-position":"end",onClick:this.onInputWrapperClick,onPointerDown:this.onInputWrapperPointerDown,ref:this.setEndWrapper},i("calcite-input-text",{key:"1d56b70f902730c20cd0d501d5ece75635bd503b","aria-autocomplete":"none","aria-controls":this.dialogId,"aria-expanded":g(this.open),"aria-haspopup":"dialog",class:{[Me]:!0,[Ee]:"vertical"===this.layout&&this.range},disabled:e,icon:"calendar",onCalciteInputTextInput:this.calciteInternalInputInputHandler,onCalciteInternalInputTextBlur:this.calciteInternalInputBlurHandler,onCalciteInternalInputTextFocus:this.endInputFocus,placeholder:this.localeData?.placeholder,readOnly:r,role:"combobox",scale:this.scale,status:this.status,ref:this.setEndInput}),!this.readOnly&&this.renderToggleIcon(this.open&&"end"===this.focusedInput))),i(A,{key:"7f09766af52aaa2db452431301dfa55cd8af3a2e",component:this}),this.validationMessage&&"invalid"===this.status?i(q,{icon:this.validationIcon,message:this.validationMessage,scale:this.scale,status:this.status}):null))}renderToggleIcon(e){return i("span",{class:je,tabIndex:-1},i("calcite-icon",{class:"chevron-icon",icon:e?"chevron-up":"chevron-down",scale:N(this.scale)}))}setReferenceEl(){const{focusedInput:e,layout:t,endWrapper:a,startWrapper:i}=this;this.referenceEl="end"===e||"vertical"===t?a||i:i||a,requestAnimationFrame((()=>v(this,this.referenceEl,this.floatingEl)))}onLabelClick(){this.setFocus()}onBeforeOpen(){this.calciteInputDatePickerBeforeOpen.emit()}onOpen(){K(this,{onActivate:()=>{this.focusOnOpen&&(this.datePickerEl.setFocus(),this.focusOnOpen=!1)}}),this.calciteInputDatePickerOpen.emit()}onBeforeClose(){this.calciteInputDatePickerBeforeClose.emit()}onClose(){this.calciteInputDatePickerClose.emit(),$(this),this.restoreInputFocus(),this.focusOnOpen=!1,this.datePickerEl.reset()}commitValue(){const{focusedInput:e,value:t}=this,a=te(this[`${e}Input`].value,this.localeData),i=ne(a),s=Array.isArray(t);if(this.range)if(s){if(i===t["start"===e?0:1])return;a?(this.setRangeValue(["start"===e?a:ee(t[0]),"end"===e?a:ee(t[1])]),this.localizeInputValues()):this.setRangeValue(["end"===e&&ee(t[0]),"start"===e&&ee(t[1])])}else a&&(this.setRangeValue(["start"===e?a:ee(t[0]),"end"===e?a:ee(t[1])]),this.localizeInputValues());else{if(i===t)return;this.setValue(a),this.localizeInputValues()}}async loadLocaleData(){o.numberFormatOptions={numberingSystem:this.numberingSystem,locale:this.effectiveLocale,useGrouping:!1},this.localeData=await we(this.effectiveLocale),this.localizeInputValues()}shouldFocusRangeStart(){const e=this.value[0];return!(!this.value[1]||e||"end"!==this.focusedInput||!this.startInput)}shouldFocusRangeEnd(){const e=this.value[0],t=this.value[1];return!(!e||t||"start"!==this.focusedInput||!this.endInput)}restoreInputFocus(){this.range?("start"===this.focusedInput?this.startInput:this.endInput).setFocus():this.startInput.setFocus()}localizeInputValues(){const e=Q(this.range?Array.isArray(this.valueAsDate)&&this.valueAsDate[0]||void 0:this.valueAsDate,this.minAsDate,this.maxAsDate),t=this.range?Q(Array.isArray(this.valueAsDate)&&this.valueAsDate[1]||void 0,this.minAsDate,this.maxAsDate):null,a={numberingSystem:u(this.numberingSystem)},i=e&&e.toLocaleDateString(this.effectiveLocale,a),s=t&&t.toLocaleDateString(this.effectiveLocale,a);this.setInputValue(i??"","start"),this.setInputValue((this.range&&s)??"","end")}warnAboutInvalidValue(e){console.warn(`The specified value "${e}" does not conform to the required format, "YYYY-MM-DD".`)}getNormalizedDate(e){if(!e)return"";if(! +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */ +function(e){if(!e)return!1;const{year:t}=re(e);return Number(t)<100}(e))return e;const{day:t,month:a,year:i}=re(e);return`${function(e){const t=(new Date).getFullYear();return 100*Math.floor(t/100)+e}(Number(i))}-${a}-${t}`}static get delegatesFocus(){return!0}static get assetsDirs(){return["assets"]}get el(){return this}static get watchers(){return{focusTrapDisabled:["handleFocusTrapDisabled"],disabled:["handleDisabledAndReadOnlyChange"],readOnly:["handleDisabledAndReadOnlyChange"],value:["valueWatcher"],valueAsDate:["valueAsDateWatcher"],flipPlacements:["flipPlacementsHandler"],messageOverrides:["onMessagesChange"],min:["onMinChanged"],max:["onMaxChanged"],open:["openHandler"],overlayPositioning:["overlayPositioningHandler"],layout:["setReferenceEl"],focusedInput:["setReferenceEl"],effectiveLocale:["loadLocaleData"]}}static get style(){return":host{--calcite-icon-size:1rem;--calcite-spacing-eighth:0.125rem;--calcite-spacing-quarter:0.25rem;--calcite-spacing-half:0.5rem;--calcite-spacing-three-quarters:0.75rem;--calcite-spacing:1rem;--calcite-spacing-plus-quarter:1.25rem;--calcite-spacing-plus-half:1.5rem;--calcite-spacing-double:2rem;--calcite-menu-min-width:10rem;--calcite-header-min-height:3rem;--calcite-footer-min-height:3rem}:host([disabled]){cursor:default;-webkit-user-select:none;user-select:none;opacity:var(--calcite-opacity-disabled)}:host([disabled]) *,:host([disabled]) ::slotted(*){pointer-events:none}:host{position:relative;display:inline-block;inline-size:100%;overflow:visible;vertical-align:top;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}:host .menu-container .calcite-floating-ui-anim{position:relative;transition:var(--calcite-floating-ui-transition);transition-property:transform, visibility, opacity;opacity:0;box-shadow:0 0 16px 0 rgba(0, 0, 0, 0.16);z-index:var(--calcite-z-index);border-radius:0.25rem}:host .menu-container[data-placement^=bottom] .calcite-floating-ui-anim{transform:translateY(-5px)}:host .menu-container[data-placement^=top] .calcite-floating-ui-anim{transform:translateY(5px)}:host .menu-container[data-placement^=left] .calcite-floating-ui-anim{transform:translateX(5px)}:host .menu-container[data-placement^=right] .calcite-floating-ui-anim{transform:translateX(-5px)}:host .menu-container[data-placement] .calcite-floating-ui-anim--active{opacity:1;transform:translate(0)}:host([scale=s]){--calcite-toggle-spacing:0.5rem;--calcite-internal-input-text-input-padding-inline-end:calc(var(--calcite-toggle-spacing) + 1rem)}:host([scale=m]){--calcite-toggle-spacing:0.75rem;--calcite-internal-input-text-input-padding-inline-end:calc(var(--calcite-toggle-spacing) + 1.5rem)}:host([scale=l]){--calcite-toggle-spacing:1rem;--calcite-internal-input-text-input-padding-inline-end:calc(var(--calcite-toggle-spacing) + 2rem)}:host([disabled]) ::slotted([calcite-hydrated][disabled]),:host([disabled]) [calcite-hydrated][disabled]{opacity:1}.interaction-container{display:contents}.calendar-wrapper{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);transform:translate3d(0, 0, 0)}.input-wrapper{position:relative}.input-wrapper .chevron-icon{color:var(--calcite-color-text-3)}.input-wrapper:focus-within .chevron-icon,.input-wrapper:active .chevron-icon,.input-wrapper:hover .chevron-icon{color:var(--calcite-color-text-1)}.toggle-icon{position:absolute;display:flex;cursor:pointer;align-items:center;inset-inline-end:0;inset-block:0;padding-inline:var(--calcite-toggle-spacing)}:host([range]) .input-container{display:flex}:host([range]) .input-wrapper{flex:1 1 auto}:host([range]) .horizontal-arrow-container{display:flex;align-items:center;border-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-style:solid;border-color:var(--calcite-color-border-input);background-color:var(--calcite-color-background);padding-block:0px;padding-inline:0.25rem}:host([range][layout=vertical]) .input-wrapper{inline-size:100%}:host([range][layout=vertical]) .input-container{flex-direction:column;align-items:flex-start}:host([range][layout=vertical]) .calendar-wrapper--end{transform:translate3d(0, 0, 0)}:host([range][layout=vertical]) .vertical-arrow-container{inset-block-start:1.5rem;position:absolute;z-index:var(--calcite-z-index);margin-inline:1px;background-color:var(--calcite-color-foreground-1);padding-inline:0.625rem;inset-inline-start:0}.menu-container{--calcite-floating-ui-z-index:var(--calcite-z-index-dropdown);display:block;position:absolute;z-index:var(--calcite-floating-ui-z-index);visibility:hidden}.menu-container .calcite-floating-ui-anim{position:relative;transition:var(--calcite-floating-ui-transition);transition-property:transform, visibility, opacity;opacity:0;box-shadow:0 0 16px 0 rgba(0, 0, 0, 0.16);z-index:var(--calcite-z-index);border-radius:0.25rem}.menu-container[data-placement^=bottom] .calcite-floating-ui-anim{transform:translateY(-5px)}.menu-container[data-placement^=top] .calcite-floating-ui-anim{transform:translateY(5px)}.menu-container[data-placement^=left] .calcite-floating-ui-anim{transform:translateX(5px)}.menu-container[data-placement^=right] .calcite-floating-ui-anim{transform:translateX(-5px)}.menu-container[data-placement] .calcite-floating-ui-anim--active{opacity:1;transform:translate(0)}:host([open]) .menu-container{visibility:visible}.menu-container--active{visibility:visible}.input .calcite-input__wrapper{margin-block-start:0px}:host([range][layout=vertical][scale=m]) .vertical-arrow-container{inset-block-start:1.5rem;padding-inline-start:0.75rem}:host([range][layout=vertical][scale=m]) .vertical-arrow-container calcite-icon{block-size:0.75rem;inline-size:0.75rem;min-inline-size:0px}:host([range][layout=vertical][scale=l]) .vertical-arrow-container{inset-block-start:2.25rem;padding-inline:0.875rem}:host([range][layout=vertical][open]) .vertical-arrow-container{display:none}.validation-container{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}:host([scale=m]) .validation-container,:host([scale=l]) .validation-container{padding-block-start:0.5rem}:host([scale=s]) .validation-container{padding-block-start:0.25rem}::slotted(input[slot=hidden-form-input]){margin:0 !important;opacity:0 !important;outline:none !important;padding:0 !important;position:absolute !important;inset:0 !important;transform:none !important;-webkit-appearance:none !important;z-index:-1 !important}.assistive-text{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}:host([hidden]){display:none}[hidden]{display:none}"}},[17,"calcite-input-date-picker",{disabled:[516],focusTrapDisabled:[516,"focus-trap-disabled"],form:[513],readOnly:[516,"read-only"],value:[1025],flipPlacements:[16],headingLevel:[514,"heading-level"],valueAsDate:[1040],messageOverrides:[1040],messages:[1040],minAsDate:[1040],maxAsDate:[1040],min:[1],max:[1],open:[1540],validationMessage:[1,"validation-message"],validationIcon:[520,"validation-icon"],validity:[1040],name:[513],numberingSystem:[513,"numbering-system"],scale:[513],status:[513],placement:[513],range:[516],required:[516],overlayPositioning:[513,"overlay-positioning"],proximitySelectionDisabled:[4,"proximity-selection-disabled"],layout:[513],datePickerActiveDate:[32],defaultMessages:[32],effectiveLocale:[32],focusedInput:[32],localeData:[32],setFocus:[64],reposition:[64]},[[0,"calciteDaySelect","calciteDaySelectHandler"]],{focusTrapDisabled:["handleFocusTrapDisabled"],disabled:["handleDisabledAndReadOnlyChange"],readOnly:["handleDisabledAndReadOnlyChange"],value:["valueWatcher"],valueAsDate:["valueAsDateWatcher"],flipPlacements:["flipPlacementsHandler"],messageOverrides:["onMessagesChange"],min:["onMinChanged"],max:["onMaxChanged"],open:["openHandler"],overlayPositioning:["overlayPositioningHandler"],layout:["setReferenceEl"],focusedInput:["setReferenceEl"],effectiveLocale:["loadLocaleData"]}]);function Te(){"undefined"!=typeof customElements&&["calcite-input-date-picker","calcite-date-picker","calcite-date-picker-day","calcite-date-picker-month","calcite-date-picker-month-header","calcite-icon","calcite-input-message","calcite-input-text","calcite-progress"].forEach((e=>{switch(e){case"calcite-input-date-picker":customElements.get(e)||customElements.define(e,He);break;case"calcite-date-picker":customElements.get(e)||Ce();break;case"calcite-date-picker-day":customElements.get(e)||ue();break;case"calcite-date-picker-month":customElements.get(e)||ge();break;case"calcite-date-picker-month-header":customElements.get(e)||ye();break;case"calcite-icon":customElements.get(e)||_();break;case"calcite-input-message":customElements.get(e)||G();break;case"calcite-input-text":customElements.get(e)||X();break;case"calcite-progress":customElements.get(e)||J()}}))}Te();const Le=He,Ye=Te;export{Le as CalciteInputDatePicker,Ye as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-input-message.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-input-message.js new file mode 100644 index 00000000..347a8935 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-input-message.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{I as s,d as r}from"./input-message.js";import"../widgets/Widget.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./dom.js";import"./guid.js";import"./icon.js";import"./observers.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const o=s,t=r;export{o as CalciteInputMessage,t as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-input-number.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-input-number.js new file mode 100644 index 00000000..3b697316 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-input-number.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{I as r,d as o}from"./input-number.js";import"../widgets/Widget.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./dom.js";import"./guid.js";import"./form.js";import"./interactive.js";import"./key.js";import"./label2.js";import"./component.js";import"./loadable.js";import"./locale2.js";import"./observers.js";import"./t9n.js";import"./Validation.js";import"./input.js";import"./icon.js";import"./input-message.js";import"./progress.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const s=r,t=o;export{s as CalciteInputNumber,t as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-input-time-picker.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-input-time-picker.js new file mode 100644 index 00000000..17a769e5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-input-time-picker.js @@ -0,0 +1,16 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{p as e,H as t,c as i,h as s,a as n}from"../widgets/Widget.js";import{s as a,c as o,d as r,H as c}from"./form.js";import{g as l}from"./guid.js";import{c as u,d,u as h,I as m}from"./interactive.js";import{n as f}from"./key.js";import{c as p,d as g,g as b}from"./label2.js";import{c as v,s as S,a as y}from"./loadable.js";import{i as k,c as w,d as D,n as M,b as $,e as j,g as C}from"./locale2.js";import{d as x,a as I,c as L}from"./focusTrapComponent.js";import{u as H,c as E,s as T,d as z}from"./t9n.js";import{d as P,g as F}from"./math.js";import{g as O}from"./component.js";import{d as Y}from"./icon.js";import{o as A}from"./openCloseComponent.js";import{V as U}from"./Validation.js";import{d as V}from"./action.js";import{d as W}from"./input-message.js";import{d as _}from"./input-text.js";import{d as B}from"./loader.js";import{d as K}from"./popover.js";import{d as R}from"./progress.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./dom.js";import"./observers.js";import"./input.js";import"./floating-ui.js";import"./debounce.js";import"./Heading2.js";import"./FloatingArrow.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */function Z(e,t,i=!0,s){const n={hour:"2-digit",minute:"2-digit",timeZone:"UTC",numberingSystem:j(t)};return i&&(n.second="2-digit",s&&(n.fractionalSecondDigits=s)),$(e,n)}function N(e,t){if(null==e)return;const i=e.toString(),s=P(e);if(e<1&&s>0&&s<4){const e=i.replace("0.","");return t&&e.length!==t&&e.length=0&&e<10?i.padStart(2,"0"):e>=10?i:void 0}function J(e,t){return M.numberFormatOptions={locale:e,numberingSystem:t},M.localize("1.1").split("")[1]}function q(e,t,i="latn"){return X(`${e}Suffix`,Z(t,i).formatToParts(new Date(Date.UTC(0,0,0,0,0,0))))}function X(e,t){if(!e||!t)return null;if("hourSuffix"===e){const e=t.indexOf(t.find((({type:e})=>"hour"===e))),i=t.indexOf(t.find((({type:e})=>"minute"===e))),s=t[e+1];return s&&"literal"===s.type&&i-e==2&&s.value?.trim()||null}if("minuteSuffix"===e){const e=t.indexOf(t.find((({type:e})=>"minute"===e))),i=t.indexOf(t.find((({type:e})=>"second"===e))),s=t[e+1];return s&&"literal"===s.type&&i-e==2&&s.value?.trim()||null}if("secondSuffix"===e){const e=t.indexOf(t.find((({type:e})=>"second"===e))),i=t[e+1];return i&&"literal"===i.type&&i.value?.trim()||null}return t.find((({type:t})=>"meridiem"==e?"dayPeriod"===t:t===e))?.value||null}function G(e){if(!e||e.startsWith(":")||e.endsWith(":"))return!1;const t=e.split(":");if(!(t.length>1&&t.length<4))return!1;const[i,s,n]=t,a=parseInt(t[0]),o=parseInt(t[1]),r=parseInt(t[2]),c=k(i)&&a>=0&&a<24,l=k(s)&&o>=0&&o<60,u=k(n)&&r>=0&&r<60;return!!(c&&l&&!n||c&&l&&u)||void 0}function Q({value:e,part:t,locale:i,numberingSystem:s}){if("fractionalSecond"===t){const t=J(i,s);let n=null;if(e){M.numberFormatOptions={locale:i,numberingSystem:s};const a=M.localize("0");0===parseInt(e)?n="".padStart(e.length,a):(n=M.localize(`0.${e}`).replace(`${a}${t}`,""),n.length=0&&i<24:i>=0&&i<60}(e,t))return;const n=parseInt(e),a=new Date(Date.UTC(0,0,0,"hour"===t?n:"meridiem"===t?"AM"===e?0:12:0,"minute"===t?n:0,"second"===t?n:0));return a?X(t,Z(i,s).formatToParts(a)):void 0}function ee({value:e,locale:t,numberingSystem:i,includeSeconds:s=!0,fractionalSecondDigits:n}){if(!G(e))return null;const{hour:a,minute:o,second:r="0",fractionalSecond:c}=se(e),l=new Date(Date.UTC(0,0,0,parseInt(a),parseInt(o),parseInt(r),c&&parseInt((parseFloat(`0.${c}`)/.001).toFixed(3))));return Z(t,i,s,n).format(l)||null}function te({value:e,locale:t,numberingSystem:i="latn"}){if(!G(e))return null;const{hour:s,minute:n,second:a="0",fractionalSecond:o}=se(e),r=new Date(Date.UTC(0,0,0,parseInt(s),parseInt(n),parseInt(a)));if(r){const e=Z(t,i).formatToParts(r);return{localizedHour:X("hour",e),localizedHourSuffix:X("hourSuffix",e),localizedMinute:X("minute",e),localizedMinuteSuffix:X("minuteSuffix",e),localizedSecond:X("second",e),localizedDecimalSeparator:J(t,i),localizedFractionalSecond:Q({value:o,part:"fractionalSecond",locale:t,numberingSystem:i}),localizedSecondSuffix:X("secondSuffix",e),localizedMeridiem:X("meridiem",e)}}return null}function ie({value:e,locale:t,numberingSystem:i}){if(!G(e))return null;const{hour:s,minute:n,second:a="0"}=se(e),o=new Date(Date.UTC(0,0,0,parseInt(s),parseInt(n),parseInt(a)));return o?Z(t,i).formatToParts(o):null}function se(e){if(G(e)){const[t,i,s]=e.split(":");let n=s,a=null;return s?.includes(".")&&([n,a]=s.split(".")),{fractionalSecond:a,hour:t,minute:i,second:n}}return{fractionalSecond:null,hour:null,minute:null,second:null}}function ne(e,t=!0){if(!G(e))return"";const{hour:i,minute:s,second:n,fractionalSecond:a}=se(e);let o=`${N(parseInt(i))}:${N(parseInt(s))}`;return t&&(o+=`:${N(parseInt(t&&n||"0"))}`,a&&(o+=`.${a}`)),o}const ae={button:"button",buttonBottomLeft:"button--bottom-left",buttonBottomRight:"button--bottom-right",buttonFractionalSecondDown:"button--fractionalSecond-down",buttonFractionalSecondUp:"button--fractionalSecond-up",buttonHourDown:"button--hour-down",buttonHourUp:"button--hour-up",buttonMeridiemDown:"button--meridiem-down",buttonMeridiemUp:"button--meridiem-up",buttonMinuteDown:"button--minute-down",buttonMinuteUp:"button--minute-up",buttonSecondDown:"button--second-down",buttonSecondUp:"button--second-up",buttonTopLeft:"button--top-left",buttonTopRight:"button--top-right",column:"column",delimiter:"delimiter",fractionalSecond:"fractionalSecond",hour:"hour",input:"input",inputFocus:"inputFocus",meridiem:"meridiem",minute:"minute",second:"second",showMeridiem:"show-meridiem",showSecond:"show-second","scale-s":"scale-s","scale-m":"scale-m","scale-l":"scale-l",timePicker:"time-picker",meridiemStart:"meridiem--start"},oe=e(class extends t{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.calciteInternalTimePickerBlur=i(this,"calciteInternalTimePickerBlur",6),this.calciteInternalTimePickerChange=i(this,"calciteInternalTimePickerChange",6),this.calciteInternalTimePickerFocus=i(this,"calciteInternalTimePickerFocus",6),this.pointerActivated=!1,this.decrementHour=()=>{const e=this.hour?"00"===this.hour?23:parseInt(this.hour)-1:0;this.setValuePart("hour",e)},this.decrementMeridiem=()=>{const e="PM"===this.meridiem?"AM":"PM";this.setValuePart("meridiem",e)},this.decrementMinuteOrSecond=e=>{let t;if(k(this[e])){const i=parseInt(this[e]);t=0===i?59:i-1}else t=59;this.setValuePart(e,t)},this.decrementMinute=()=>{this.decrementMinuteOrSecond("minute")},this.decrementSecond=()=>{this.decrementMinuteOrSecond("second")},this.focusHandler=e=>{this.pointerActivated||(this.activeEl=e.currentTarget)},this.fractionalSecondKeyDownHandler=e=>{const{key:t}=e;if(f.includes(t)){const e=P(this.step),i=parseInt(this.fractionalSecond),s=i.toString().length;let n;s>=e?n=t.padStart(e,"0"):s{this.activeEl=this.fractionalSecondEl,this.fractionalSecondEl.focus(),this.nudgeFractionalSecond("down")},this.fractionalSecondUpClickHandler=()=>{this.activeEl=this.fractionalSecondEl,this.fractionalSecondEl.focus(),this.nudgeFractionalSecond("up")},this.hourDownClickHandler=()=>{this.activeEl=this.hourEl,this.hourEl.focus(),this.decrementHour()},this.hourKeyDownHandler=e=>{const{key:t}=e;if(f.includes(t)){const e=parseInt(t);let i;if(k(this.hour))switch(this.hourCycle){case"12":i="01"===this.hour&&e>=0&&e<=2?`1${e}`:e;break;case"24":i="01"===this.hour?`1${e}`:"02"===this.hour&&e>=0&&e<=3?`2${e}`:e}else i=e;this.setValuePart("hour",i)}else switch(t){case"Backspace":case"Delete":this.setValuePart("hour",null);break;case"ArrowDown":e.preventDefault(),this.decrementHour();break;case"ArrowUp":e.preventDefault(),this.incrementHour();break;case" ":e.preventDefault()}},this.hourUpClickHandler=()=>{this.activeEl=this.hourEl,this.hourEl.focus(),this.incrementHour()},this.incrementMeridiem=()=>{const e="AM"===this.meridiem?"PM":"AM";this.setValuePart("meridiem",e)},this.incrementHour=()=>{const e=k(this.hour)?"23"===this.hour?0:parseInt(this.hour)+1:1;this.setValuePart("hour",e)},this.incrementMinuteOrSecond=e=>{const t=k(this[e])?"59"===this[e]?0:parseInt(this[e])+1:0;this.setValuePart(e,t)},this.incrementMinute=()=>{this.incrementMinuteOrSecond("minute")},this.incrementSecond=()=>{this.incrementMinuteOrSecond("second")},this.inputClickHandler=e=>{this.activeEl=e.target},this.meridiemUpClickHandler=()=>{this.activeEl=this.meridiemEl,this.meridiemEl.focus(),this.incrementMeridiem()},this.meridiemKeyDownHandler=e=>{switch(e.key){case"a":this.setValuePart("meridiem","AM");break;case"p":this.setValuePart("meridiem","PM");break;case"Backspace":case"Delete":this.setValuePart("meridiem",null);break;case"ArrowUp":e.preventDefault(),this.incrementMeridiem();break;case"ArrowDown":e.preventDefault(),this.decrementMeridiem();break;case" ":e.preventDefault()}},this.meridiemDownClickHandler=()=>{this.activeEl=this.meridiemEl,this.meridiemEl.focus(),this.decrementMeridiem()},this.minuteDownClickHandler=()=>{this.activeEl=this.minuteEl,this.minuteEl.focus(),this.decrementMinute()},this.minuteUpClickHandler=()=>{this.activeEl=this.minuteEl,this.minuteEl.focus(),this.incrementMinute()},this.minuteKeyDownHandler=e=>{const{key:t}=e;if(f.includes(t)){const e=parseInt(t);let i;if(k(this.minute)&&this.minute.startsWith("0")){const t=parseInt(this.minute);i=t>5?e:`${t}${e}`}else i=e;this.setValuePart("minute",i)}else switch(t){case"Backspace":case"Delete":this.setValuePart("minute",null);break;case"ArrowDown":e.preventDefault(),this.decrementMinute();break;case"ArrowUp":e.preventDefault(),this.incrementMinute();break;case" ":e.preventDefault()}},this.nudgeFractionalSecond=e=>{const t=F(this.step),i=P(this.step),s=parseInt(this.fractionalSecond),n=parseFloat(`0.${this.fractionalSecond}`);let a,o,r,c;"up"===e&&(a=isNaN(s)?0:n+t,o=parseFloat(a.toFixed(i)),r=F(o),c=o<1&&P(r)>0?N(r,i):"".padStart(i,"0")),"down"===e&&(a=isNaN(s)||0===s?1-t:n-t,o=parseFloat(a.toFixed(i)),r=F(o),c=o<1&&P(r)>0&&1===Math.sign(r)?N(r,i):"".padStart(i,"0")),this.setValuePart("fractionalSecond",c)},this.sanitizeValue=e=>{const{hour:t,minute:i,second:s,fractionalSecond:n}=se(e);return n?`${t}:${i}:${s}.${this.sanitizeFractionalSecond(n)}`:G(e)&&e},this.sanitizeFractionalSecond=e=>e&&P(this.step)!==e.length?parseFloat(`0.${e}`).toFixed(P(this.step)).replace("0.",""):e,this.secondKeyDownHandler=e=>{const{key:t}=e;if(f.includes(t)){const e=parseInt(t);let i;if(k(this.second)&&this.second.startsWith("0")){const t=parseInt(this.second);i=t>5?e:`${t}${e}`}else i=e;this.setValuePart("second",i)}else switch(t){case"Backspace":case"Delete":this.setValuePart("second",null);break;case"ArrowDown":e.preventDefault(),this.decrementSecond();break;case"ArrowUp":e.preventDefault(),this.incrementSecond();break;case" ":e.preventDefault()}},this.secondDownClickHandler=()=>{this.activeEl=this.secondEl,this.secondEl.focus(),this.decrementSecond()},this.secondUpClickHandler=()=>{this.activeEl=this.secondEl,this.secondEl.focus(),this.incrementSecond()},this.setHourEl=e=>this.hourEl=e,this.setMeridiemEl=e=>this.meridiemEl=e,this.setMinuteEl=e=>this.minuteEl=e,this.setSecondEl=e=>this.secondEl=e,this.setFractionalSecondEl=e=>this.fractionalSecondEl=e,this.setValue=e=>{if(G(e)){const{hour:t,minute:i,second:s,fractionalSecond:n}=se(e),{effectiveLocale:a,numberingSystem:o}=this,{localizedHour:r,localizedHourSuffix:c,localizedMinute:l,localizedMinuteSuffix:u,localizedSecond:d,localizedDecimalSeparator:h,localizedFractionalSecond:m,localizedSecondSuffix:f,localizedMeridiem:p}=te({value:e,locale:a,numberingSystem:o});if(this.hour=t,this.minute=i,this.second=s,this.fractionalSecond=this.sanitizeFractionalSecond(n),this.localizedHour=r,this.localizedHourSuffix=c,this.localizedMinute=l,this.localizedMinuteSuffix=u,this.localizedSecond=d,this.localizedDecimalSeparator=h,this.localizedFractionalSecond=m,this.localizedSecondSuffix=f,p){this.localizedMeridiem=p,this.meridiem=function(e){if(!k(e))return null;const t=parseInt(e);return t>=0&&t<=11?"AM":"PM"}(this.hour);const t=ie({value:e,locale:a,numberingSystem:o});this.meridiemOrder=this.getMeridiemOrder(t)}}else this.hour=null,this.fractionalSecond=null,this.localizedHour=null,this.localizedHourSuffix=q("hour",this.effectiveLocale,this.numberingSystem),this.localizedMeridiem=null,this.localizedMinute=null,this.localizedMinuteSuffix=q("minute",this.effectiveLocale,this.numberingSystem),this.localizedSecond=null,this.localizedDecimalSeparator=J(this.effectiveLocale,this.numberingSystem),this.localizedFractionalSecond=null,this.localizedSecondSuffix=q("second",this.effectiveLocale,this.numberingSystem),this.meridiem=null,this.minute=null,this.second=null,this.value=null},this.setValuePart=(e,t)=>{const{effectiveLocale:i,numberingSystem:s}=this;if("meridiem"===e){if(this.meridiem=t,k(this.hour)){const e=parseInt(this.hour);switch(t){case"AM":e>=12&&(this.hour=N(e-12));break;case"PM":e<12&&(this.hour=N(e+12))}this.localizedHour=Q({value:this.hour,part:"hour",locale:i,numberingSystem:s})}}else if("fractionalSecond"===e){const e=P(this.step);this.fractionalSecond="number"==typeof t?0===t?"".padStart(e,"0"):N(t,e):t,this.localizedFractionalSecond=Q({value:this.fractionalSecond,part:"fractionalSecond",locale:i,numberingSystem:s})}else this[e]="number"==typeof t?N(t):t,this[`localized${n=e,n.charAt(0).toUpperCase()+n.slice(1)}`]=Q({value:this[e],part:e,locale:i,numberingSystem:s});var n;let a,o=!1;this.hour&&this.minute?(a=`${this.hour}:${this.minute}`,this.showSecond&&(a=`${a}:${this.second??"00"}`,this.showFractionalSecond&&this.fractionalSecond&&(a=`${a}.${this.fractionalSecond}`))):a=null,this.value!==a&&(o=!0),this.value=a,this.localizedMeridiem=this.value?te({value:this.value,locale:i,numberingSystem:s})?.localizedMeridiem||null:Q({value:this.meridiem,part:"meridiem",locale:i,numberingSystem:s}),o&&this.calciteInternalTimePickerChange.emit()},this.scale="m",this.step=60,this.numberingSystem=void 0,this.value=null,this.messages=void 0,this.messageOverrides=void 0,this.activeEl=void 0,this.effectiveLocale="",this.fractionalSecond=void 0,this.hour=void 0,this.hourCycle=void 0,this.localizedDecimalSeparator=".",this.localizedHour=void 0,this.localizedHourSuffix=void 0,this.localizedMeridiem=void 0,this.localizedFractionalSecond=void 0,this.localizedMinute=void 0,this.localizedMinuteSuffix=void 0,this.localizedSecond=void 0,this.localizedSecondSuffix=void 0,this.meridiem=void 0,this.minute=void 0,this.second=void 0,this.showFractionalSecond=void 0,this.showSecond=void 0,this.defaultMessages=void 0}stepChange(){this.toggleSecond()}valueWatcher(e){this.setValue(e)}onMessagesChange(){}effectiveLocaleWatcher(){this.updateLocale()}blurHandler(){this.activeEl=void 0,this.pointerActivated=!1,this.calciteInternalTimePickerBlur.emit()}hostFocusHandler(){this.calciteInternalTimePickerFocus.emit()}keyDownHandler(e){this.pointerActivated=!1;const{defaultPrevented:t,key:i}=e;if(!t)switch(this.activeEl){case this.hourEl:"ArrowRight"===i&&(this.focusPart("minute"),e.preventDefault());break;case this.minuteEl:switch(i){case"ArrowLeft":this.focusPart("hour"),e.preventDefault();break;case"ArrowRight":60!==this.step?(this.focusPart("second"),e.preventDefault()):"12"===this.hourCycle&&(this.focusPart("meridiem"),e.preventDefault())}break;case this.secondEl:switch(i){case"ArrowLeft":this.focusPart("minute"),e.preventDefault();break;case"ArrowRight":this.showFractionalSecond?this.focusPart("fractionalSecond"):"12"===this.hourCycle&&(this.focusPart("meridiem"),e.preventDefault())}break;case this.fractionalSecondEl:switch(i){case"ArrowLeft":this.focusPart("second"),e.preventDefault();break;case"ArrowRight":"12"===this.hourCycle&&(this.focusPart("meridiem"),e.preventDefault())}break;case this.meridiemEl:"ArrowLeft"===i&&(this.showFractionalSecond?this.focusPart("fractionalSecond"):60!==this.step?(this.focusPart("second"),e.preventDefault()):(this.focusPart("minute"),e.preventDefault()))}}pointerDownHandler(){this.pointerActivated=!0}async setFocus(){await v(this),this.el?.focus()}async focusPart(e){await v(this),this[`${e||"hour"}El`]?.focus()}toggleSecond(){this.showSecond=this.step<60,this.showFractionalSecond=P(this.step)>0}getMeridiemOrder(e){const t=this.effectiveLocale;return e&&"ar"!==t&&"he"!==t?e.findIndex((e=>e.value===this.localizedMeridiem)):0}updateLocale(){H(this,this.effectiveLocale),this.hourCycle=function(e,t){return X("meridiem",Z(e,t).formatToParts(new Date(Date.UTC(0,0,0,0,0,0))))?"12":"24"}(this.effectiveLocale,this.numberingSystem),this.localizedDecimalSeparator=J(this.effectiveLocale,this.numberingSystem),this.setValue(this.sanitizeValue(this.value))}connectedCallback(){w(this),this.updateLocale(),E(this),this.toggleSecond(),this.meridiemOrder=this.getMeridiemOrder(ie({value:"0:00:00",locale:this.effectiveLocale,numberingSystem:this.numberingSystem}))}async componentWillLoad(){S(this),await T(this)}componentDidLoad(){y(this)}disconnectedCallback(){D(this),z(this)}render(){const e=k(this.hour),t=O(this.scale),i=k(this.minute),n=k(this.second),a=k(this.fractionalSecond),o="12"===this.hourCycle;return s("div",{key:"a14cbeb1861fce5acdb6c06210c62d1a60e2c7e7",class:{[ae.timePicker]:!0,[ae.showMeridiem]:o,[ae.showSecond]:this.showSecond,[ae[`scale-${this.scale}`]]:!0},dir:"ltr"},s("div",{key:"a53db9fc5411776df398bdf4df8a2521cc16c938",class:ae.column,role:"group"},s("span",{key:"117e2b1eca1cd8ee8b5f79a9cfc0b003e165967d","aria-label":this.messages.hourUp,class:{[ae.button]:!0,[ae.buttonHourUp]:!0,[ae.buttonTopLeft]:!0},onClick:this.hourUpClickHandler,role:"button"},s("calcite-icon",{key:"d1dfd48891fb26a56873ec597ec9822b2ae9cf5e",icon:"chevron-up",scale:t})),s("span",{key:"2f299ba278f86107a2ef4a34fbe8fb5d9ec05f51","aria-label":this.messages.hour,"aria-valuemax":"23","aria-valuemin":"1","aria-valuenow":e&&parseInt(this.hour)||"0","aria-valuetext":this.hour,class:{[ae.input]:!0,[ae.hour]:!0,[ae.inputFocus]:this.activeEl&&this.activeEl===this.hourEl},onClick:this.inputClickHandler,onFocus:this.focusHandler,onKeyDown:this.hourKeyDownHandler,role:"spinbutton",tabIndex:0,ref:this.setHourEl},this.localizedHour||"--"),s("span",{key:"72bf35a4c3152282cdac87a9bb636dbed52652b4","aria-label":this.messages.hourDown,class:{[ae.button]:!0,[ae.buttonHourDown]:!0,[ae.buttonBottomLeft]:!0},onClick:this.hourDownClickHandler,role:"button"},s("calcite-icon",{key:"70f55cec6f85950079520f710f4bb1a76589bd90",icon:"chevron-down",scale:t}))),s("span",{key:"93641650ddbbe9a0c8753034e4b4418a4dd6f33b",class:ae.delimiter},this.localizedHourSuffix),s("div",{key:"197cebdb724341cd763ed0a58f7c10090621fac0",class:ae.column,role:"group"},s("span",{key:"10a3705875f07b57c4f494af7ef2d81581985242","aria-label":this.messages.minuteUp,class:{[ae.button]:!0,[ae.buttonMinuteUp]:!0},onClick:this.minuteUpClickHandler,role:"button"},s("calcite-icon",{key:"601b4929b942735034e37b634aac614a6640c209",icon:"chevron-up",scale:t})),s("span",{key:"7ef20135cd182c3794c1ce9f7309b09804903171","aria-label":this.messages.minute,"aria-valuemax":"12","aria-valuemin":"1","aria-valuenow":i&&parseInt(this.minute)||"0","aria-valuetext":this.minute,class:{[ae.input]:!0,[ae.minute]:!0,[ae.inputFocus]:this.activeEl&&this.activeEl===this.minuteEl},onClick:this.inputClickHandler,onFocus:this.focusHandler,onKeyDown:this.minuteKeyDownHandler,role:"spinbutton",tabIndex:0,ref:this.setMinuteEl},this.localizedMinute||"--"),s("span",{key:"5c9f8d832d0e1e06b8f637fceaac7209aab6d58d","aria-label":this.messages.minuteDown,class:{[ae.button]:!0,[ae.buttonMinuteDown]:!0},onClick:this.minuteDownClickHandler,role:"button"},s("calcite-icon",{key:"ca3672e19d9dc9b9c4105144c5232d84b7489711",icon:"chevron-down",scale:t}))),this.showSecond&&s("span",{key:"5f484d639db6288275e213ceb5f0690a2752f618",class:ae.delimiter},this.localizedMinuteSuffix),this.showSecond&&s("div",{key:"d52bb3a7fdfa867bbccbe78d3279fb0ceb76a88b",class:ae.column,role:"group"},s("span",{key:"28436193da89813ac7f018e9455241bf4e2d07d0","aria-label":this.messages.secondUp,class:{[ae.button]:!0,[ae.buttonSecondUp]:!0},onClick:this.secondUpClickHandler,role:"button"},s("calcite-icon",{key:"839450a3d5330ba189d2d9e7ba66cf2618e632f2",icon:"chevron-up",scale:t})),s("span",{key:"433feb864cc9f44ff7f6ffcaaef128f974a0634b","aria-label":this.messages.second,"aria-valuemax":"59","aria-valuemin":"0","aria-valuenow":n&&parseInt(this.second)||"0","aria-valuetext":this.second,class:{[ae.input]:!0,[ae.second]:!0,[ae.inputFocus]:this.activeEl&&this.activeEl===this.secondEl},onClick:this.inputClickHandler,onFocus:this.focusHandler,onKeyDown:this.secondKeyDownHandler,role:"spinbutton",tabIndex:0,ref:this.setSecondEl},this.localizedSecond||"--"),s("span",{key:"808c3402b58419dd68e34274e560b670fdd1d1f0","aria-label":this.messages.secondDown,class:{[ae.button]:!0,[ae.buttonSecondDown]:!0},onClick:this.secondDownClickHandler,role:"button"},s("calcite-icon",{key:"f09e4ac46e13232647e49f9038475f797e215497",icon:"chevron-down",scale:t}))),this.showFractionalSecond&&s("span",{key:"f1043c1c34a7c9296994ff2cb63fb5b8f00a14b8",class:ae.delimiter},this.localizedDecimalSeparator),this.showFractionalSecond&&s("div",{key:"9c19c935c10e46b54c60c02e701952bd398c7e33",class:ae.column,role:"group"},s("span",{key:"0f59c173041cfdf3820982e8d7dd8ed829a543ce","aria-label":this.messages.fractionalSecondUp,class:{[ae.button]:!0,[ae.buttonFractionalSecondUp]:!0},onClick:this.fractionalSecondUpClickHandler,role:"button"},s("calcite-icon",{key:"cd94cfecf478a52536c58252ead83ed41d65bb69",icon:"chevron-up",scale:t})),s("span",{key:"0d494152f7b11714127f811e41c33d77010b2bbb","aria-label":this.messages.fractionalSecond,"aria-valuemax":"999","aria-valuemin":"1","aria-valuenow":a&&parseInt(this.fractionalSecond)||"0","aria-valuetext":this.localizedFractionalSecond,class:{[ae.input]:!0,[ae.fractionalSecond]:!0,[ae.inputFocus]:this.activeEl&&this.activeEl===this.fractionalSecondEl},onClick:this.inputClickHandler,onFocus:this.focusHandler,onKeyDown:this.fractionalSecondKeyDownHandler,role:"spinbutton",tabIndex:0,ref:this.setFractionalSecondEl},this.localizedFractionalSecond||"--"),s("span",{key:"424ee367ab5ee7c6715d32cff9edbc47e6c964a6","aria-label":this.messages.fractionalSecondDown,class:{[ae.button]:!0,[ae.buttonFractionalSecondDown]:!0},onClick:this.fractionalSecondDownClickHandler,role:"button"},s("calcite-icon",{key:"91c71ca8891cb44a07a38cef3b144f170d1dc264",icon:"chevron-down",scale:t}))),this.localizedSecondSuffix&&s("span",{key:"43066eb805fff853f88210ee4f17e2fbf5f9fb97",class:ae.delimiter},this.localizedSecondSuffix),o&&s("div",{key:"866b964e1e08c9b46d4e5a943a1471c767394ca9",class:{[ae.column]:!0,[ae.meridiemStart]:0===this.meridiemOrder},role:"group"},s("span",{key:"2b0046366a6784fa6ff99be3a3c5370b6a5c01d9","aria-label":this.messages.meridiemUp,class:{[ae.button]:!0,[ae.buttonMeridiemUp]:!0,[ae.buttonTopRight]:!0},onClick:this.meridiemUpClickHandler,role:"button"},s("calcite-icon",{key:"0c5fae03afd08adc4a3065ce595195610d23f96d",icon:"chevron-up",scale:t})),s("span",{key:"148c4d7b777999d1fe2ca5937f16dfca61fcfd8c","aria-label":this.messages.meridiem,"aria-valuemax":"2","aria-valuemin":"1","aria-valuenow":"PM"===this.meridiem?"2":"1","aria-valuetext":this.meridiem,class:{[ae.input]:!0,[ae.meridiem]:!0,[ae.inputFocus]:this.activeEl&&this.activeEl===this.meridiemEl},onClick:this.inputClickHandler,onFocus:this.focusHandler,onKeyDown:this.meridiemKeyDownHandler,role:"spinbutton",tabIndex:0,ref:this.setMeridiemEl},this.localizedMeridiem||"--"),s("span",{key:"ee470559d0034555ba1f2a26199e54326d728b6a","aria-label":this.messages.meridiemDown,class:{[ae.button]:!0,[ae.buttonMeridiemDown]:!0,[ae.buttonBottomRight]:!0},onClick:this.meridiemDownClickHandler,role:"button"},s("calcite-icon",{key:"093408bb889d14238bfb2987db200e7d223addfa",icon:"chevron-down",scale:t}))))}static get delegatesFocus(){return!0}static get assetsDirs(){return["assets"]}get el(){return this}static get watchers(){return{step:["stepChange"],value:["valueWatcher"],messageOverrides:["onMessagesChange"],effectiveLocale:["effectiveLocaleWatcher"]}}static get style(){return":host{display:inline-block}.time-picker{display:flex;-webkit-user-select:none;user-select:none;align-items:center;background-color:var(--calcite-color-foreground-1);font-weight:var(--calcite-font-weight-medium);color:var(--calcite-color-text-1);--tw-shadow:0 6px 20px -4px rgba(0, 0, 0, 0.1), 0 4px 12px -2px rgba(0, 0, 0, 0.08);--tw-shadow-colored:0 6px 20px -4px var(--tw-shadow-color), 0 4px 12px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);border-radius:var(--calcite-border-radius)}.time-picker .column{display:flex;flex-direction:column}.time-picker .meridiem--start{order:-1}.time-picker .button{display:inline-flex;cursor:pointer;align-items:center;justify-content:center;background-color:var(--calcite-color-foreground-1)}.time-picker .button:hover,.time-picker .button:focus{background-color:var(--calcite-color-foreground-2);outline:2px solid transparent;outline-offset:2px;z-index:var(--calcite-z-index-header);outline-offset:0}.time-picker .button:active{background-color:var(--calcite-color-foreground-3)}.time-picker .button.top-left{border-start-start-radius:var(--calcite-border-radius)}.time-picker .button.bottom-left{border-end-start-radius:var(--calcite-border-radius)}.time-picker .button.top-right{border-start-end-radius:var(--calcite-border-radius)}.time-picker .button.bottom-right{border-end-end-radius:var(--calcite-border-radius)}.time-picker .button calcite-icon{color:var(--calcite-color-text-3)}.time-picker .input{display:inline-flex;cursor:pointer;align-items:center;justify-content:center;background-color:var(--calcite-color-foreground-1);font-weight:var(--calcite-font-weight-medium)}.time-picker .input:hover{box-shadow:inset 0 0 0 2px var(--calcite-color-foreground-2);z-index:var(--calcite-z-index-header)}.time-picker .input:focus,.time-picker .input:hover:focus{outline:2px solid transparent;outline-offset:2px;outline-offset:0}.time-picker .input.inputFocus,.time-picker .input:hover.inputFocus{box-shadow:inset 0 0 0 2px var(--calcite-color-brand);z-index:var(--calcite-z-index-header)}.time-picker.scale-s{font-size:var(--calcite-font-size--1)}.time-picker.scale-s .button,.time-picker.scale-s .input{padding-inline:0.75rem;padding-block:0.25rem}.time-picker.scale-s:not(.show-meridiem) .delimiter:last-child{padding-inline-end:0.75rem}.time-picker.scale-m{font-size:var(--calcite-font-size-0)}.time-picker.scale-m .button,.time-picker.scale-m .input{padding-inline:1rem;padding-block:0.5rem}.time-picker.scale-m:not(.show-meridiem) .delimiter:last-child{padding-inline-end:1rem}.time-picker.scale-l{font-size:var(--calcite-font-size-1)}.time-picker.scale-l .button,.time-picker.scale-l .input{padding-inline:1.25rem;padding-block:0.75rem}.time-picker.scale-l:not(.show-meridiem) .delimiter:last-child{padding-inline-end:1.25rem}:host([hidden]){display:none}[hidden]{display:none}"}},[17,"calcite-time-picker",{scale:[513],step:[514],numberingSystem:[1,"numbering-system"],value:[1025],messages:[1040],messageOverrides:[1040],activeEl:[32],effectiveLocale:[32],fractionalSecond:[32],hour:[32],hourCycle:[32],localizedDecimalSeparator:[32],localizedHour:[32],localizedHourSuffix:[32],localizedMeridiem:[32],localizedFractionalSecond:[32],localizedMinute:[32],localizedMinuteSuffix:[32],localizedSecond:[32],localizedSecondSuffix:[32],meridiem:[32],minute:[32],second:[32],showFractionalSecond:[32],showSecond:[32],defaultMessages:[32],setFocus:[64]},[[0,"blur","blurHandler"],[0,"focus","hostFocusHandler"],[0,"keydown","keyDownHandler"],[1,"pointerdown","pointerDownHandler"]],{step:["stepChange"],value:["valueWatcher"],messageOverrides:["onMessagesChange"],effectiveLocale:["effectiveLocaleWatcher"]}]);function re(){"undefined"!=typeof customElements&&["calcite-time-picker","calcite-icon"].forEach((e=>{switch(e){case"calcite-time-picker":customElements.get(e)||customElements.define(e,oe);break;case"calcite-icon":customElements.get(e)||Y()}}))}re(); +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */ +var ce=6e4,le=36e5,ue="millisecond",de="second",he="minute",me="hour",fe="day",pe="week",ge="month",be="quarter",ve="year",Se="date",ye="YYYY-MM-DDTHH:mm:ssZ",ke="Invalid Date",we=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,De=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g;const Me={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],i=e%100;return"["+e+(t[(i-20)%10]||t[i]||t[0])+"]"}},$e=Object.freeze({__proto__:null,default:Me});var je=function(e,t,i){var s=String(e);return!s||s.length>=t?e:""+Array(t+1-s.length).join(i)+e};const Ce={s:je,z:function(e){var t=-e.utcOffset(),i=Math.abs(t),s=Math.floor(i/60),n=i%60;return(t<=0?"+":"-")+je(s,2,"0")+":"+je(n,2,"0")},m:function e(t,i){if(t.date()1)return e(o[0])}else{var r=t.name;Ie[r]=t,n=r}return!s&&n&&(xe=n),n||!s&&xe},Te=function(e,t){if(He(e))return e.clone();var i="object"==typeof t?t:{};return i.date=e,i.args=arguments,new Pe(i)},ze=Ce;ze.l=Ee,ze.i=He,ze.w=function(e,t){return Te(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var Pe=function(){function e(e){this.$L=Ee(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[Le]=!0}var t=e.prototype;return t.parse=function(e){this.$d=function(e){var t=e.date,i=e.utc;if(null===t)return new Date(NaN);if(ze.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var s=t.match(we);if(s){var n=s[2]-1||0,a=(s[7]||"0").substring(0,3);return i?new Date(Date.UTC(s[1],n,s[3]||1,s[4]||0,s[5]||0,s[6]||0,a)):new Date(s[1],n,s[3]||1,s[4]||0,s[5]||0,s[6]||0,a)}}return new Date(t)}(e),this.init()},t.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},t.$utils=function(){return ze},t.isValid=function(){return!(this.$d.toString()===ke)},t.isSame=function(e,t){var i=Te(e);return this.startOf(t)<=i&&i<=this.endOf(t)},t.isAfter=function(e,t){return Te(e)68?1900:2e3)},Re=function(e){return function(t){this[e]=+t}},Ze=[/[+-]\d\d:?(\d\d)?|Z/,function(e){(this.zone||(this.zone={})).offset=function(e){if(!e)return 0;if("Z"===e)return 0;var t=e.match(/([+-]|\d\d)/g),i=60*t[1]+(+t[2]||0);return 0===i?0:"+"===t[0]?-i:i}(e)}],Ne=function(e){var t=Be[e];return t&&(t.indexOf?t:t.s.concat(t.f))},Je=function(e,t){var i,s=Be.meridiem;if(s){for(var n=1;n<=24;n+=1)if(e.indexOf(s(n,0,t))>-1){i=n>12;break}}else i=e===(t?"pm":"PM");return i},qe={A:[_e,function(e){this.afternoon=Je(e,!1)}],a:[_e,function(e){this.afternoon=Je(e,!0)}],S:[/\d/,function(e){this.milliseconds=100*+e}],SS:[Ve,function(e){this.milliseconds=10*+e}],SSS:[/\d{3}/,function(e){this.milliseconds=+e}],s:[We,Re("seconds")],ss:[We,Re("seconds")],m:[We,Re("minutes")],mm:[We,Re("minutes")],H:[We,Re("hours")],h:[We,Re("hours")],HH:[We,Re("hours")],hh:[We,Re("hours")],D:[We,Re("day")],DD:[Ve,Re("day")],Do:[_e,function(e){var t=Be.ordinal,i=e.match(/\d+/);if(this.day=i[0],t)for(var s=1;s<=31;s+=1)t(s).replace(/\[|\]/g,"")===e&&(this.day=s)}],M:[We,Re("month")],MM:[Ve,Re("month")],MMM:[_e,function(e){var t=Ne("months"),i=(Ne("monthsShort")||t.map((function(e){return e.slice(0,3)}))).indexOf(e)+1;if(i<1)throw new Error;this.month=i%12||i}],MMMM:[_e,function(e){var t=Ne("months").indexOf(e)+1;if(t<1)throw new Error;this.month=t%12||t}],Y:[/[+-]?\d+/,Re("year")],YY:[Ve,function(e){this.year=Ke(e)}],YYYY:[/\d{4}/,Re("year")],Z:Ze,ZZ:Ze};const Xe=new Map([["ar",()=>import("./ar.js")],["bg",()=>import("./bg.js")],["bs",()=>import("./bs.js")],["ca",()=>import("./ca.js")],["cs",()=>import("./cs.js")],["da",()=>import("./da.js")],["de",()=>import("./de.js")],["de-at",()=>import("./de-at.js")],["de-ch",()=>import("./de-ch.js")],["el",()=>import("./el.js")],["en",()=>Promise.resolve().then((function(){return $e}))],["en-au",()=>import("./en-au.js")],["en-ca",()=>import("./en-ca.js")],["en-gb",()=>import("./en-gb.js")],["es",()=>import("./es.js")],["es-mx",()=>import("./es-mx.js")],["et",()=>import("./et.js")],["fi",()=>import("./fi.js")],["fr",()=>import("./fr.js")],["fr-ch",()=>import("./fr-ch.js")],["he",()=>import("./he.js")],["hi",()=>import("./hi.js")],["hr",()=>import("./hr.js")],["hu",()=>import("./hu.js")],["id",()=>import("./id.js")],["it",()=>import("./it.js")],["it-ch",()=>import("./it-ch.js")],["ja",()=>import("./ja.js")],["ko",()=>import("./ko.js")],["lt",()=>import("./lt.js")],["lv",()=>import("./lv.js")],["mk",()=>import("./mk.js")],["nl",()=>import("./nl.js")],["nb",()=>import("./nb.js")],["pl",()=>import("./pl.js")],["pt",()=>import("./pt.js")],["pt-br",()=>import("./pt-br.js")],["ro",()=>import("./ro.js")],["ru",()=>import("./ru.js")],["sk",()=>import("./sk.js")],["sl",()=>import("./sl.js")],["sr",()=>import("./sr.js")],["sv",()=>import("./sv.js")],["th",()=>import("./th.js")],["tr",()=>import("./tr.js")],["uk",()=>import("./uk.js")],["vi",()=>import("./vi.js")],["zh-cn",()=>import("./zh-cn.js")],["zh-hk",()=>import("./zh-hk.js")],["zh-tw",()=>import("./zh-tw.js")]]);Te.extend((function(e,t,i){i.p.customParseFormat=!0,e&&e.parseTwoDigitYear&&(Ke=e.parseTwoDigitYear);var s=t.prototype,n=s.parse;s.parse=function(e){var t=e.date,s=e.utc,a=e.args;this.$u=s;var o=a[1];if("string"==typeof o){var r=!0===a[2],c=!0===a[3],l=r||c,u=a[2];c&&(u=a[2]),Be=this.$locale(),!r&&u&&(Be=i.Ls[u]),this.$d=function(e,t,i){try{if(["x","X"].indexOf(t)>-1)return new Date(("X"===t?1e3:1)*e);var s=function(e){for(var t=(e=Ae(e,Be&&Be.formats)).match(Ue),i=t.length,s=0;s0?o-1:m.getMonth());var b=c||0,v=l||0,S=u||0,y=d||0;return h?new Date(Date.UTC(p,g,f,b,v,S,y+60*h.offset*1e3)):i?new Date(Date.UTC(p,g,f,b,v,S,y)):new Date(p,g,f,b,v,S,y)}catch(e){return new Date("")}}(t,o,s),this.init(),u&&!0!==u&&(this.$L=this.locale(u).$L),l&&t!=this.format(o)&&(this.$d=new Date("")),Be={}}else if(o instanceof Array)for(var d=o.length,h=1;h<=d;h+=1){a[1]=o[h-1];var m=i.apply(this,a);if(m.isValid()){this.$d=m.$d,this.$L=m.$L,this.init();break}h===d&&(this.$d=new Date(""))}else n.call(this,e)}})),Te.extend((function(e,t,i){var s=t.prototype,n=function(e){return e&&(e.indexOf?e:e.s)},a=function(e,t,i,s,a){var o=e.name?e:e.$locale(),r=n(o[t]),c=n(o[i]),l=r||c.map((function(e){return e.slice(0,s)}));if(!a)return l;var u=o.weekStart;return l.map((function(e,t){return l[(t+(u||0))%7]}))},o=function(){return i.Ls[i.locale()]},r=function(e,t){return e.formats[t]||Oe(e.formats[t.toUpperCase()])},c=function(){var e=this;return{months:function(t){return t?t.format("MMMM"):a(e,"months")},monthsShort:function(t){return t?t.format("MMM"):a(e,"monthsShort","months",3)},firstDayOfWeek:function(){return e.$locale().weekStart||0},weekdays:function(t){return t?t.format("dddd"):a(e,"weekdays")},weekdaysMin:function(t){return t?t.format("dd"):a(e,"weekdaysMin","weekdays",2)},weekdaysShort:function(t){return t?t.format("ddd"):a(e,"weekdaysShort","weekdays",3)},longDateFormat:function(t){return r(e.$locale(),t)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};s.localeData=function(){return c.bind(this)()},i.localeData=function(){var e=o();return{firstDayOfWeek:function(){return e.weekStart||0},weekdays:function(){return i.weekdays()},weekdaysShort:function(){return i.weekdaysShort()},weekdaysMin:function(){return i.weekdaysMin()},months:function(){return i.months()},monthsShort:function(){return i.monthsShort()},longDateFormat:function(t){return r(e,t)},meridiem:e.meridiem,ordinal:e.ordinal}},i.months=function(){return a(o(),"months")},i.monthsShort=function(){return a(o(),"monthsShort","months",3)},i.weekdays=function(e){return a(o(),"weekdays",null,null,e)},i.weekdaysShort=function(e){return a(o(),"weekdaysShort","weekdays",3,e)},i.weekdaysMin=function(e){return a(o(),"weekdaysMin","weekdays",2,e)}})),Te.extend((function(e,t,i){var s=t.prototype,n=s.format;i.en.formats=Ye,s.format=function(e){void 0===e&&(e=ye);var t=this.$locale().formats,i=Ae(e,void 0===t?{}:t);return n.call(this,i)}})),Te.extend((function(e,t){var i=t.prototype.parse;t.prototype.parse=function(e){if("string"==typeof e.date){var t=this.$locale();e.date=t&&t.preparse?t.preparse(e.date):e.date}return i.bind(this)(e)};var s=t.prototype.format;t.prototype.format=function(){for(var e=arguments.length,t=new Array(e),i=0;i{const e=this.calciteInputEl.value,t=this.delocalizeTimeString(e);if(!t)return void this.setValue("");t!==this.value&&this.setValue(t);const i=ee({value:this.value,locale:this.effectiveLocale,numberingSystem:this.numberingSystem,includeSeconds:this.shouldIncludeSeconds(),fractionalSecondDigits:P(this.step)});i!==e&&this.setInputValue(i),this.deactivate()},this.calciteInternalInputFocusHandler=e=>{this.readOnly||e.stopPropagation()},this.calciteInternalInputInputHandler=e=>{const{effectiveLocale:t,numberingSystem:i}=this;if(i&&"latn"!==i){const s=e.target;M.numberFormatOptions={locale:t,numberingSystem:i,useGrouping:!1};const n=M.delocalize(s.value).split("").map((e=>f.includes(e)?M.numberFormatter.format(Number(e)):e)).join("");this.setInputValue(n)}},this.timePickerChangeHandler=e=>{e.stopPropagation();const t=e.target.value,i=this.shouldIncludeSeconds();this.setValue(ne(t,i)),this.setInputValue(ee({value:t,locale:this.effectiveLocale,numberingSystem:this.numberingSystem,includeSeconds:i,fractionalSecondDigits:P(this.step)}))},this.popoverCloseHandler=()=>{x(this,{onDeactivate:()=>{this.calciteInputEl.setFocus(),this.focusOnOpen=!1}}),this.open=!1},this.popoverOpenHandler=()=>{I(this,{onActivate:()=>{this.focusOnOpen&&(this.calciteTimePickerEl.setFocus(),this.focusOnOpen=!1)}})},this.keyDownHandler=e=>{const{defaultPrevented:t,key:i}=e;if(!t)if("Enter"===i){if(a(this)&&(e.preventDefault(),this.calciteInputEl.setFocus()),e.composedPath().includes(this.calciteTimePickerEl))return;const t=this.delocalizeTimeString(this.calciteInputEl.value);if(G(t)){this.setValue(t);const e=ee({value:this.value,locale:this.effectiveLocale,numberingSystem:this.numberingSystem,includeSeconds:this.shouldIncludeSeconds(),fractionalSecondDigits:P(this.step)});t&&this.calciteInputEl.value!==e&&this.setInputValue(e)}}else"ArrowDown"===i?(this.open=!0,this.focusOnOpen=!0,e.preventDefault()):"Escape"===i&&this.open&&(this.open=!1,e.preventDefault(),this.calciteInputEl.setFocus())},this.setCalcitePopoverEl=e=>{this.popoverEl=e},this.setInputAndTransitionEl=e=>{this.calciteInputEl=e,this.transitionEl=e},this.setCalciteTimePickerEl=e=>{this.calciteTimePickerEl=e,L(this,{focusTrapEl:e,focusTrapOptions:{initialFocus:!1,setReturnFocus:!1}})},this.setInputValue=e=>{this.calciteInputEl&&(this.calciteInputEl.value=e)},this.setValue=e=>{const t=this.value,i=function(e){if(!G(e))return null;const{hour:t,minute:i,second:s,fractionalSecond:n}=se(e);let a=`${N(parseInt(t))}:${N(parseInt(i))}`;return s&&(a+=`:${N(parseInt(s))}`,n&&(a+=`.${n}`)),a}(e)||"";i!==t&&(this.userChangedValue=!0,this.value=i||"",this.calciteInputTimePickerChange.emit().defaultPrevented&&(this.userChangedValue=!1,this.value=t,this.setInputValue(ee({value:t,locale:this.effectiveLocale,numberingSystem:this.numberingSystem,includeSeconds:this.shouldIncludeSeconds(),fractionalSecondDigits:P(this.step)}))))},this.setValueDirectly=e=>{const t=this.shouldIncludeSeconds();this.value=ne(e,t),this.setInputValue(this.value?ee({value:this.value,includeSeconds:t,locale:this.effectiveLocale,numberingSystem:this.numberingSystem,fractionalSecondDigits:P(this.step)}):"")},this.onInputWrapperClick=()=>{this.open=!this.open},this.deactivate=()=>{this.open=!1},this.open=!1,this.disabled=!1,this.focusTrapDisabled=!1,this.form=void 0,this.readOnly=!1,this.messageOverrides=void 0,this.messages=void 0,this.validationMessage=void 0,this.validationIcon=void 0,this.validity={valid:!1,badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valueMissing:!1},this.name=void 0,this.numberingSystem=void 0,this.required=!1,this.scale="m",this.status="idle",this.overlayPositioning="absolute",this.placement="auto",this.step=60,this.value=null,this.defaultMessages=void 0,this.effectiveLocale=""}openHandler(){A(this),this.disabled||this.readOnly?this.open=!1:this.reposition(!0)}handleFocusTrapDisabled(e){this.open&&(e?x(this):I(this))}handleDisabledAndReadOnlyChange(e){e||(this.open=!1)}onMessagesChange(){}numberingSystemWatcher(e){this.setInputValue(ee({value:this.value,locale:this.effectiveLocale,numberingSystem:e,includeSeconds:this.shouldIncludeSeconds(),fractionalSecondDigits:P(this.step)}))}stepWatcher(e,t){(t>=60&&e>0&&e<60||e>=60&&t>0&&t<60)&&this.setValueDirectly(this.value)}valueWatcher(e){this.userChangedValue||this.setValueDirectly(e),this.userChangedValue=!1}async effectiveLocaleWatcher(e){await this.loadDateTimeLocaleData(),this.setInputValue(ee({value:this.value,locale:e,numberingSystem:this.numberingSystem,includeSeconds:this.shouldIncludeSeconds(),fractionalSecondDigits:P(this.step)}))}async setFocus(){await v(this),this.el.focus()}async reposition(e=!1){this.popoverEl?.reposition(e)}onBeforeOpen(){this.calciteInputTimePickerBeforeOpen.emit()}onOpen(){this.calciteInputTimePickerOpen.emit()}onBeforeClose(){this.calciteInputTimePickerBeforeClose.emit()}onClose(){this.calciteInputTimePickerClose.emit()}delocalizeTimeString(e){Te.locale(this.effectiveLocale.toLowerCase());const t=this.delocalizeTimeStringToParts(e);let i;if(this.shouldIncludeFractionalSeconds()){const s=P(this.step),n=this.delocalizeTimeStringToParts(e,"S");if(1===s)i=0!==n.millisecond?this.getTimeStringFromParts(n):this.getTimeStringFromParts(t);else{const a=this.delocalizeTimeStringToParts(e,"SS");if(2===s)i=0!==a.millisecond?this.getTimeStringFromParts(a):0!==n.millisecond?this.getTimeStringFromParts(n):this.getTimeStringFromParts(t);else if(s>=3){const s=this.delocalizeTimeStringToParts(e,"SSS");i=0!==s.millisecond?this.getTimeStringFromParts(s):0!==a.millisecond?this.getTimeStringFromParts(a):0!==n.millisecond?this.getTimeStringFromParts(n):this.getTimeStringFromParts(t)}}}else i=this.getTimeStringFromParts(t);return i}delocalizeTimeStringToParts(e,t){const i=this.localeConfig?.formats?.LTS,s=i.match(/ss\.*(S+)/g);if(t&&this.shouldIncludeFractionalSeconds()){const e=`ss.${t}`;this.localeConfig.formats.LTS=s?i.replace(s[0],e):i.replace("ss",e)}else s&&(this.localeConfig.formats.LTS=i.replace(s[0],"ss"));Te.updateLocale(this.getSupportedDayjsLocale(C(this.effectiveLocale)),this.localeConfig);const n=Te(e,["LTS","LT"]);return n.isValid()?{hour:n.get("hour"),minute:n.get("minute"),second:n.get("second"),millisecond:n.get("millisecond")}:{hour:null,minute:null,second:null,millisecond:null}}getTimeStringFromParts(e){let t="";return e?(null!==e.hour&&null!==e.minute&&(t=`${N(e.hour)}:${N(e.minute)}`,this.shouldIncludeSeconds()&&null!==e.second&&(t+=`:${N(e.second)}`,this.shouldIncludeFractionalSeconds()&&null!==e.millisecond))&&(t+=`.${(.001*e.millisecond).toFixed(P(this.step)).toString().replace("0.","")}`),t):t}getSupportedDayjsLocale(e){const t=e.toLowerCase();return"no"===t?"nb":"pt-pt"===t?"pt":t}async loadDateTimeLocaleData(){let e=C(this.effectiveLocale).toLowerCase();e=this.getSupportedDayjsLocale(e);const{default:t}=await Xe.get(e)();this.localeConfig=t,Te.locale(this.localeConfig,null,!0),Te.updateLocale(e,this.getExtendedLocaleConfig(e))}getExtendedLocaleConfig(e){return"ar"===e?{meridiem:e=>e>12?"م":"ص",formats:{LT:"HH:mm A",LTS:"HH:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm A",LLLL:"dddd D MMMM YYYY HH:mm A"}}:"en-au"===e?{meridiem:e=>e>12?"pm":"am"}:"en-ca"===e?{meridiem:e=>e>12?"p.m.":"a.m."}:"el"===e?{meridiem:e=>e>12?"μ.μ.":"π.μ."}:"hi"===e?{formats:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, h:mm A",LLLL:"dddd, D MMMM YYYY, h:mm A"},meridiem:e=>e>12?"pm":"am"}:"ko"===e?{meridiem:e=>e>12?"오후":"오전"}:"zh-tw"===e?{formats:{LT:"AHH:mm",LTS:"AHH:mm:ss"}}:"zh-hk"===e?{formats:{LT:"AHH:mm",LTS:"AHH:mm:ss"},meridiem:e=>e>12?"下午":"上午"}:void 0}onLabelClick(){this.setFocus()}shouldIncludeSeconds(){return this.step<60}shouldIncludeFractionalSeconds(){return P(this.step)>0}connectedCallback(){u(this),w(this),G(this.value)?this.setValueDirectly(this.value):this.value=void 0,p(this),o(this),E(this)}async componentWillLoad(){S(this),await Promise.all([T(this),this.loadDateTimeLocaleData()]),this.open&&A(this)}componentDidLoad(){y(this),G(this.value)&&this.setInputValue(ee({value:this.value,locale:this.effectiveLocale,numberingSystem:this.numberingSystem,includeSeconds:this.shouldIncludeSeconds(),fractionalSecondDigits:P(this.step)}))}disconnectedCallback(){d(this),g(this),r(this),D(this),x(this),z(this)}componentDidRender(){h(this)}render(){const{disabled:e,messages:t,readOnly:i,dialogId:a}=this;return s(n,{key:"561e33708dcc90afdba91d4072b7979ff11f79c7",onBlur:this.hostBlurHandler,onKeyDown:this.keyDownHandler},s(m,{key:"19c3360f4640bce039a46d8cb06a8927855bf13c",disabled:this.disabled},s("div",{key:"e48f09d0b5179e75e55cc9664f880bd350543d6a",class:"input-wrapper",onClick:this.onInputWrapperClick},s("calcite-input-text",{key:"717afb03fbcf590ebf927fe4bd0005a00e5fe2ec","aria-autocomplete":"none","aria-haspopup":"dialog",disabled:e,icon:"clock",id:this.referenceElementId,label:b(this),lang:this.effectiveLocale,onCalciteInputTextInput:this.calciteInternalInputInputHandler,onCalciteInternalInputTextFocus:this.calciteInternalInputFocusHandler,readOnly:i,role:"combobox",scale:this.scale,status:this.status,ref:this.setInputAndTransitionEl}),!this.readOnly&&this.renderToggleIcon(this.open)),s("calcite-popover",{key:"d62bfe8b3ddc24e012d84b61a05061a09e6322dd",focusTrapDisabled:!0,id:a,label:t.chooseTime,lang:this.effectiveLocale,onCalcitePopoverClose:this.popoverCloseHandler,onCalcitePopoverOpen:this.popoverOpenHandler,open:this.open,overlayPositioning:this.overlayPositioning,placement:this.placement,referenceElement:this.referenceElementId,triggerDisabled:!0,ref:this.setCalcitePopoverEl},s("calcite-time-picker",{key:"6bfcee7272942b5476486a86933376b81aff7b23",lang:this.effectiveLocale,messageOverrides:this.messageOverrides,numberingSystem:this.numberingSystem,onCalciteInternalTimePickerChange:this.timePickerChangeHandler,scale:this.scale,step:this.step,tabIndex:this.open?void 0:-1,value:this.value,ref:this.setCalciteTimePickerEl})),s(c,{key:"0ca8c8c04ef40e120530a4666761473b8d1b987f",component:this}),this.validationMessage&&"invalid"===this.status?s(U,{icon:this.validationIcon,message:this.validationMessage,scale:this.scale,status:this.status}):null))}renderToggleIcon(e){return s("span",{class:"toggle-icon"},s("calcite-icon",{icon:e?"chevron-up":"chevron-down",scale:O(this.scale)}))}static get delegatesFocus(){return!0}static get assetsDirs(){return["assets"]}get el(){return this}static get watchers(){return{open:["openHandler"],focusTrapDisabled:["handleFocusTrapDisabled"],disabled:["handleDisabledAndReadOnlyChange"],readOnly:["handleDisabledAndReadOnlyChange"],messageOverrides:["onMessagesChange"],numberingSystem:["numberingSystemWatcher"],step:["stepWatcher"],value:["valueWatcher"],effectiveLocale:["effectiveLocaleWatcher"]}}static get style(){return":host([disabled]){cursor:default;-webkit-user-select:none;user-select:none;opacity:var(--calcite-opacity-disabled)}:host([disabled]) *,:host([disabled]) ::slotted(*){pointer-events:none}:host{display:inline-block;-webkit-user-select:none;user-select:none}:host([disabled]) ::slotted([calcite-hydrated][disabled]),:host([disabled]) [calcite-hydrated][disabled]{opacity:1}.interaction-container{display:contents}::slotted(input[slot=hidden-form-input]){margin:0 !important;opacity:0 !important;outline:none !important;padding:0 !important;position:absolute !important;inset:0 !important;transform:none !important;-webkit-appearance:none !important;z-index:-1 !important}:host([scale=s]){--calcite-toggle-spacing:0.5rem;--calcite-internal-input-text-input-padding-inline-end:calc(var(--calcite-toggle-spacing) + 1rem)}:host([scale=m]){--calcite-toggle-spacing:0.75rem;--calcite-internal-input-text-input-padding-inline-end:calc(var(--calcite-toggle-spacing) + 1.5rem)}:host([scale=l]){--calcite-toggle-spacing:1rem;--calcite-internal-input-text-input-padding-inline-end:calc(var(--calcite-toggle-spacing) + 2rem)}.input-wrapper{position:relative}.toggle-icon{position:absolute;display:flex;cursor:pointer;align-items:center;inset-inline-end:0;inset-block:0;padding-inline:var(--calcite-toggle-spacing);--calcite-ui-icon-color:var(--calcite-color-text-3)}.input-wrapper:hover .toggle-icon,calcite-input-text:focus+.toggle-icon{--calcite-ui-icon-color:var(--calcite-color-text-1)}.validation-container{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}:host([scale=m]) .validation-container,:host([scale=l]) .validation-container{padding-block-start:0.5rem}:host([scale=s]) .validation-container{padding-block-start:0.25rem}:host([hidden]){display:none}[hidden]{display:none}"}},[17,"calcite-input-time-picker",{open:[1540],disabled:[516],focusTrapDisabled:[516,"focus-trap-disabled"],form:[513],readOnly:[516,"read-only"],messageOverrides:[1040],messages:[1040],validationMessage:[1,"validation-message"],validationIcon:[520,"validation-icon"],validity:[1040],name:[1],numberingSystem:[1,"numbering-system"],required:[516],scale:[513],status:[513],overlayPositioning:[1,"overlay-positioning"],placement:[513],step:[2],value:[1025],defaultMessages:[32],effectiveLocale:[32],setFocus:[64],reposition:[64]},void 0,{open:["openHandler"],focusTrapDisabled:["handleFocusTrapDisabled"],disabled:["handleDisabledAndReadOnlyChange"],readOnly:["handleDisabledAndReadOnlyChange"],messageOverrides:["onMessagesChange"],numberingSystem:["numberingSystemWatcher"],step:["stepWatcher"],value:["valueWatcher"],effectiveLocale:["effectiveLocaleWatcher"]}]);function Qe(){"undefined"!=typeof customElements&&["calcite-input-time-picker","calcite-action","calcite-icon","calcite-input-message","calcite-input-text","calcite-loader","calcite-popover","calcite-progress","calcite-time-picker"].forEach((e=>{switch(e){case"calcite-input-time-picker":customElements.get(e)||customElements.define(e,Ge);break;case"calcite-action":customElements.get(e)||V();break;case"calcite-icon":customElements.get(e)||Y();break;case"calcite-input-message":customElements.get(e)||W();break;case"calcite-input-text":customElements.get(e)||_();break;case"calcite-loader":customElements.get(e)||B();break;case"calcite-popover":customElements.get(e)||K();break;case"calcite-progress":customElements.get(e)||R();break;case"calcite-time-picker":customElements.get(e)||re()}}))}Qe();const et=Ge,tt=Qe;export{et as CalciteInputTimePicker,Te as d,tt as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-input-time-zone.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-input-time-zone.js new file mode 100644 index 00000000..ff42bf4a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-input-time-zone.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{p as e,H as t,c as s,h as o,a as i}from"../widgets/Widget.js";import{c as a,d as n}from"./label2.js";import{u as r,I as l}from"./interactive.js";import{c,d as m,b as p}from"./locale2.js";import{u as d,c as h,d as u,s as b}from"./t9n.js";import{c as f,s as g,a as v}from"./loadable.js";import{c as j,d as T,a as I,H as C}from"./form.js";import{d as Z}from"./chip.js";import{d as y}from"./combobox.js";import{d as x}from"./combobox-item.js";import{d as O}from"./icon.js";import{d as E}from"./input-message.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./dom.js";import"./guid.js";import"./component.js";import"./key.js";import"./observers.js";import"./core.js";import"./filter.js";import"./debounce.js";import"./floating-ui.js";import"./openCloseComponent.js";import"./Validation.js";import"./utils24.js";import"./conditionalSlot.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const D=["CET","CST6CDT","EET","EST","EST5EDT","Factory","HST","MET","MST","MST7MDT","PST8PDT","UTC","WET"];function w(e){return e.replace(":15",".25").replace(":30",".5").replace(":45",".75").replace("−","-")}let P;function S(e){return e.replace(/_/g," ")}function L(e,t,s=Date.now()){return p(t,{timeZone:e,timeZoneName:"shortOffset"}).formatToParts(s).find((({type:e})=>"timeZoneName"===e)).value}function k(e,t,s){return null==s?null:e.find((e=>e[t]==s))}const M=e(class extends t{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.calciteInputTimeZoneBeforeClose=s(this,"calciteInputTimeZoneBeforeClose",6),this.calciteInputTimeZoneBeforeOpen=s(this,"calciteInputTimeZoneBeforeOpen",6),this.calciteInputTimeZoneChange=s(this,"calciteInputTimeZoneChange",6),this.calciteInputTimeZoneClose=s(this,"calciteInputTimeZoneClose",6),this.calciteInputTimeZoneOpen=s(this,"calciteInputTimeZoneOpen",6),this.setComboboxRef=e=>{this.comboboxEl=e},this.onComboboxBeforeClose=e=>{e.stopPropagation(),this.calciteInputTimeZoneBeforeClose.emit()},this.onComboboxBeforeOpen=e=>{e.stopPropagation(),this.calciteInputTimeZoneBeforeOpen.emit()},this.onComboboxChange=e=>{e.stopPropagation();const t=e.target.selectedItems[0];if(!t)return this.value=null,this.selectedTimeZoneItem=null,void this.calciteInputTimeZoneChange.emit();const s=this.findTimeZoneItemByLabel(t.textLabel),o=`${s.value}`;this.value===o&&s.label===this.selectedTimeZoneItem.label||(this.value=o,this.selectedTimeZoneItem=s,this.calciteInputTimeZoneChange.emit())},this.onComboboxClose=e=>{e.stopPropagation(),this.open=!1,this.calciteInputTimeZoneClose.emit()},this.onComboboxOpen=e=>{this.open=!0,e.stopPropagation(),this.calciteInputTimeZoneOpen.emit()},this.clearable=!1,this.disabled=!1,this.form=void 0,this.maxItems=0,this.messages=void 0,this.messageOverrides=void 0,this.mode="offset",this.validationMessage=void 0,this.validationIcon=void 0,this.validity={valid:!1,badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valueMissing:!1},this.name=void 0,this.open=!1,this.overlayPositioning="absolute",this.referenceDate=void 0,this.required=!1,this.scale="m",this.status="idle",this.value=void 0,this.readOnly=!1,this.defaultMessages=void 0,this.effectiveLocale=""}onMessagesChange(){}handleTimeZoneItemPropsChange(){this.updateTimeZoneItemsAndSelection()}handleValueChange(e,t){if(!(e=this.normalizeValue(e))&&this.clearable)return this.value=e,void(this.selectedTimeZoneItem=null);const s=this.findTimeZoneItem(e);s?this.selectedTimeZoneItem=s:this.value=t}async setFocus(){await f(this),await this.comboboxEl.setFocus()}effectiveLocaleWatcher(){d(this,this.effectiveLocale)}onLabelClick(){this.setFocus()}findTimeZoneItem(e){return k(this.timeZoneItems,"value",e)}findTimeZoneItemByLabel(e){return k(this.timeZoneItems,"label",e)}async updateTimeZoneItemsAndSelection(){if(this.timeZoneItems=await this.createTimeZoneItems(),""===this.value&&this.clearable)return void(this.selectedTimeZoneItem=null);const e="offset"===this.mode?-1*(new Date).getTimezoneOffset():(new Intl.DateTimeFormat).resolvedOptions().timeZone,t=this.value??e;this.selectedTimeZoneItem=this.findTimeZoneItem(t)||this.findTimeZoneItem(e)}async createTimeZoneItems(){return this.effectiveLocale&&this.messages?async function(e,t,s,o){const i=o.getTime(),a=Intl.supportedValuesOf("timeZone");return"offset"===s?(P||(P=Promise.all([import("./index3.js"),import("./index4.js")])),P.then((async([{groupTimeZones:s},{DateEngine:o}])=>{const a=await s({dateEngine:new o,groupDateRange:1,startDate:new Date(i).toISOString()}),n=new Intl.ListFormat(e,{style:"long",type:"conjunction"});return a.forEach((e=>{const t=[];let s=0;e.tzs.forEach(((e,o)=>{D.includes(e)&&s++,t[o]=s})),e.tzs=e.tzs.filter((e=>!D.includes(e))),e.labelTzIndices=e.labelTzIndices.map((e=>e-t[e])).filter((t=>t>=0&&t{const a=o[0],r=w(L(a,e,i)),l=function(e,t){const s=L(e,"en-US",t).replace("GMT","");return""===s?0:60*Number(w(s))}(a,i),c=s.map((e=>{const s=o[e];return t[s]||s.split("/").pop()})),m=function(e,t,s){return e.timeZoneLabel.replace("{offset}",t).replace("{cities}",s)}(t,r,n.format(c));return{label:m,value:l,filterValue:o.map((e=>S(e)))}})).filter((e=>!!e)).sort(((e,t)=>e.value-t.value))}))):a.map((e=>({label:S(e),value:e,filterValue:e}))).filter((e=>!!e)).sort()}(this.effectiveLocale,this.messages,this.mode,this.referenceDate instanceof Date?this.referenceDate:new Date(this.referenceDate??Date.now())):[]}connectedCallback(){j(this),a(this),c(this),h(this)}disconnectedCallback(){T(this),n(this),m(this),u(this)}normalizeValue(e){return null===e?"":e}async componentWillLoad(){g(this),await b(this),this.value=this.normalizeValue(this.value),await this.updateTimeZoneItemsAndSelection();const e=this.selectedTimeZoneItem?`${this.selectedTimeZoneItem.value}`:null;I(this,e),this.value=e}componentDidLoad(){v(this)}componentDidRender(){r(this)}render(){return o(i,{key:"80390d6f555967845c57683286d3bc7a467e986d"},o(l,{key:"b2d3bcc8f1ca941fb73bb503e36e06eed541ea48",disabled:this.disabled},o("calcite-combobox",{key:"14c3f7559338973e2eb08c528a236d05ec4c489c",clearDisabled:!this.clearable,disabled:this.disabled,label:this.messages.chooseTimeZone,lang:this.effectiveLocale,maxItems:this.maxItems,onCalciteComboboxBeforeClose:this.onComboboxBeforeClose,onCalciteComboboxBeforeOpen:this.onComboboxBeforeOpen,onCalciteComboboxChange:this.onComboboxChange,onCalciteComboboxClose:this.onComboboxClose,onCalciteComboboxOpen:this.onComboboxOpen,open:this.open,overlayPositioning:this.overlayPositioning,placeholder:"name"===this.mode?this.messages.namePlaceholder:this.messages.offsetPlaceholder,readOnly:this.readOnly,scale:this.scale,selectionMode:this.clearable?"single":"single-persist",status:this.status,"validation-icon":this.validationIcon,"validation-message":this.validationMessage,ref:this.setComboboxRef},this.timeZoneItems.map((e=>{const t=this.selectedTimeZoneItem===e,{label:s,value:i}=e;return o("calcite-combobox-item",{"data-value":i,key:s,selected:t,textLabel:s,value:`${e.filterValue}`})}))),o(C,{key:"9be196de8ecde0e10e293cd49b778ce52e75a131",component:this})))}static get delegatesFocus(){return!0}static get assetsDirs(){return["assets"]}get el(){return this}static get watchers(){return{messageOverrides:["onMessagesChange"],messages:["handleTimeZoneItemPropsChange"],mode:["handleTimeZoneItemPropsChange"],referenceDate:["handleTimeZoneItemPropsChange"],value:["handleValueChange"],effectiveLocale:["effectiveLocaleWatcher"]}}static get style(){return":host([disabled]){cursor:default;-webkit-user-select:none;user-select:none;opacity:var(--calcite-opacity-disabled)}:host([disabled]) *,:host([disabled]) ::slotted(*){pointer-events:none}:host{display:block}:host([hidden]){display:none}[hidden]{display:none}:host([disabled]) ::slotted([calcite-hydrated][disabled]),:host([disabled]) [calcite-hydrated][disabled]{opacity:1}.interaction-container{display:contents}::slotted(input[slot=hidden-form-input]){margin:0 !important;opacity:0 !important;outline:none !important;padding:0 !important;position:absolute !important;inset:0 !important;transform:none !important;-webkit-appearance:none !important;z-index:-1 !important}"}},[17,"calcite-input-time-zone",{clearable:[516],disabled:[516],form:[513],maxItems:[514,"max-items"],messages:[1040],messageOverrides:[1040],mode:[513],validationMessage:[1,"validation-message"],validationIcon:[520,"validation-icon"],validity:[1040],name:[513],open:[1540],overlayPositioning:[513,"overlay-positioning"],referenceDate:[1,"reference-date"],required:[516],scale:[513],status:[513],value:[1025],readOnly:[516,"read-only"],defaultMessages:[32],effectiveLocale:[32],setFocus:[64]},void 0,{messageOverrides:["onMessagesChange"],messages:["handleTimeZoneItemPropsChange"],mode:["handleTimeZoneItemPropsChange"],referenceDate:["handleTimeZoneItemPropsChange"],value:["handleValueChange"],effectiveLocale:["effectiveLocaleWatcher"]}]);function z(){"undefined"!=typeof customElements&&["calcite-input-time-zone","calcite-chip","calcite-combobox","calcite-combobox-item","calcite-icon","calcite-input-message"].forEach((e=>{switch(e){case"calcite-input-time-zone":customElements.get(e)||customElements.define(e,M);break;case"calcite-chip":customElements.get(e)||Z();break;case"calcite-combobox":customElements.get(e)||y();break;case"calcite-combobox-item":customElements.get(e)||x();break;case"calcite-icon":customElements.get(e)||O();break;case"calcite-input-message":customElements.get(e)||E()}}))}z();const B=M,U=z;export{B as CalciteInputTimeZone,U as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-input.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-input.js new file mode 100644 index 00000000..5c490a35 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-input.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{I as r,d as o}from"./input2.js";import"../widgets/Widget.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./dom.js";import"./guid.js";import"./form.js";import"./interactive.js";import"./key.js";import"./label2.js";import"./component.js";import"./loadable.js";import"./locale2.js";import"./observers.js";import"./t9n.js";import"./Validation.js";import"./input.js";import"./icon.js";import"./input-message.js";import"./progress.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const s=r,t=o;export{s as CalciteInput,t as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-label.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-label.js new file mode 100644 index 00000000..b5a9a31a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-label.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{L as r,d as s}from"./label.js";import"../widgets/Widget.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./label2.js";import"./dom.js";import"./guid.js";import"./component.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const o=r,t=s;export{o as CalciteLabel,t as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-link.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-link.js new file mode 100644 index 00000000..97cf436f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-link.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{L as r,d as s}from"./link.js";import"../widgets/Widget.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./dom.js";import"./guid.js";import"./interactive.js";import"./loadable.js";import"./icon.js";import"./observers.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const o=r,t=s;export{o as CalciteLink,t as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-list-item-group.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-list-item-group.js new file mode 100644 index 00000000..af21e09f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-list-item-group.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{p as e,H as t,c as s,h as i,a as o}from"../widgets/Widget.js";import{c as r,u as a,d as c,I as l}from"./interactive.js";import{M as d}from"./resources4.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const n=e(class extends t{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.calciteInternalListItemGroupDefaultSlotChange=s(this,"calciteInternalListItemGroupDefaultSlotChange",6),this.handleDefaultSlotChange=()=>{this.calciteInternalListItemGroupDefaultSlotChange.emit()},this.disabled=!1,this.filterHidden=!1,this.heading=void 0}connectedCallback(){r(this)}componentDidRender(){a(this)}disconnectedCallback(){c(this)}render(){const{disabled:e,heading:t}=this;return i(o,{key:"aced6e7f4e0f88658a55973c6451bd3ade9a1095"},i(l,{key:"6a7e77734cc737dfc7779c38f958e23ad19da06a",disabled:e},i("tr",{key:"702a28ae4b478501503ab647fc46c33f25c1e8f7",class:"container"},i("td",{key:"24f50d9130578bbac482ad2dce2777c962f19cc2",class:"heading",colSpan:d},t)),i("slot",{key:"67ff643701086e093115a93eca5cdb3e1c6559d5",onSlotchange:this.handleDefaultSlotChange})))}get el(){return this}static get style(){return":host([disabled]){cursor:default;-webkit-user-select:none;user-select:none;opacity:var(--calcite-opacity-disabled)}:host([disabled]) *,:host([disabled]) ::slotted(*){pointer-events:none}:host{display:flex;flex-direction:column;background-color:var(--calcite-color-foreground-1)}:host([filter-hidden]){display:none}:host([disabled]) ::slotted([calcite-hydrated][disabled]),:host([disabled]) [calcite-hydrated][disabled]{opacity:1}.interaction-container{display:contents}.container{margin:0px;display:flex;flex:1 1 0%;padding:0.75rem;font-size:var(--calcite-font-size--1);font-weight:var(--calcite-font-weight-medium);color:var(--calcite-color-text-2)}.heading{padding:0px}:host([hidden]){display:none}[hidden]{display:none}"}},[1,"calcite-list-item-group",{disabled:[516],filterHidden:[516,"filter-hidden"],heading:[513]}]);function p(){"undefined"!=typeof customElements&&["calcite-list-item-group"].forEach((e=>{"calcite-list-item-group"===e&&(customElements.get(e)||customElements.define(e,n))}))}p();const m=n,j=p;export{m as CalciteListItemGroup,j as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-list-item.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-list-item.js new file mode 100644 index 00000000..14bfc4c4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-list-item.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{p as e,H as t,c as n,h as s,a as i}from"../widgets/Widget.js";import{e as o,w as l,g as a,t as c}from"./dom.js";import{c as r,u as d,d as h,I as m}from"./interactive.js";import{c as p,d as u}from"./locale2.js";import{u as g,c as C,s as f,d as b}from"./t9n.js";import{s as v,a as S,c as I}from"./loadable.js";import{g as j,a as E,b as y,u as x}from"./utils32.js";import{a as L,I as k,C as A,S as w}from"./resources4.js";import{d as D}from"./action.js";import{d as H}from"./handle.js";import{d as M}from"./icon.js";import{d as F}from"./loader.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./guid.js";import"./key.js";import"./observers.js";import"./component.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const P=new Map,B=e(class extends t{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.calciteListItemSelect=n(this,"calciteListItemSelect",6),this.calciteListItemClose=n(this,"calciteListItemClose",6),this.calciteListItemDragHandleChange=n(this,"calciteListItemDragHandleChange",6),this.calciteListItemToggle=n(this,"calciteListItemToggle",6),this.calciteInternalListItemSelect=n(this,"calciteInternalListItemSelect",6),this.calciteInternalListItemSelectMultiple=n(this,"calciteInternalListItemSelectMultiple",6),this.calciteInternalListItemActive=n(this,"calciteInternalListItemActive",6),this.calciteInternalFocusPreviousItem=n(this,"calciteInternalFocusPreviousItem",6),this.calciteInternalListItemChange=n(this,"calciteInternalListItemChange",6),this.dragHandleSelectedChangeHandler=e=>{this.dragSelected=e.target.selected,this.calciteListItemDragHandleChange.emit(),e.stopPropagation()},this.emitInternalListItemActive=()=>{this.calciteInternalListItemActive.emit()},this.focusCellHandle=()=>{this.handleCellFocusIn(this.handleGridEl)},this.focusCellActionsStart=()=>{this.handleCellFocusIn(this.actionsStartEl)},this.focusCellContent=()=>{this.handleCellFocusIn(this.contentEl)},this.focusCellActionsEnd=()=>{this.handleCellFocusIn(this.actionsEndEl)},this.handleCloseClick=()=>{this.closed=!0,this.calciteListItemClose.emit()},this.handleContentSlotChange=e=>{this.hasCustomContent=o(e)},this.handleActionsStartSlotChange=e=>{this.hasActionsStart=o(e)},this.handleActionsEndSlotChange=e=>{this.hasActionsEnd=o(e)},this.handleContentStartSlotChange=e=>{this.hasContentStart=o(e)},this.handleContentEndSlotChange=e=>{this.hasContentEnd=o(e)},this.handleContentBottomSlotChange=e=>{this.hasContentBottom=o(e)},this.handleDefaultSlotChange=e=>{this.handleOpenableChange(e.target)},this.handleToggleClick=()=>{this.toggle()},this.toggle=(e=!this.open)=>{this.open=e,this.calciteListItemToggle.emit()},this.handleItemClick=e=>{e.defaultPrevented||this.toggleSelected(e.shiftKey)},this.toggleSelected=e=>{const{selectionMode:t,selected:n}=this;this.disabled||("multiple"===t||"single"===t?this.selected=!n:"single-persist"===t&&(this.selected=!0),this.calciteInternalListItemSelectMultiple.emit({selectMultiple:e&&"multiple"===t}),this.calciteListItemSelect.emit())},this.handleItemKeyDown=e=>{if(e.defaultPrevented)return;const{key:t}=e,n=e.composedPath(),{containerEl:s,actionsStartEl:i,actionsEndEl:o,open:l,openable:a}=this,c=this.getGridCells(),r=c.findIndex((e=>n.includes(e)));if("Enter"!==t||n.includes(i)||n.includes(o)){if("ArrowRight"===t){e.preventDefault();const t=r+1;-1===r?!l&&a?(this.toggle(!0),this.focusCell(null)):c[0]&&this.focusCell(c[0]):c[r]&&c[t]&&this.focusCell(c[t])}else if("ArrowLeft"===t){e.preventDefault();const t=r-1;-1===r?(this.focusCell(null),l&&a?this.toggle(!1):this.calciteInternalFocusPreviousItem.emit()):0===r?(this.focusCell(null),s.focus()):c[r]&&c[t]&&this.focusCell(c[t])}}else e.preventDefault(),this.toggleSelected(e.shiftKey)},this.focusCellNull=()=>{this.focusCell(null)},this.handleCellFocusIn=e=>{this.setFocusCell(e,l(e),!0)},this.setFocusCell=(e,t,n)=>{const{parentListEl:s}=this;n&&P.set(s,null);const i=this.getGridCells();i.forEach((e=>{e.tabIndex=-1,e.removeAttribute(L)})),e&&(e.tabIndex=e===t?0:-1,e.setAttribute(L,""),n&&P.set(s,i.indexOf(e)))},this.focusCell=(e,t=!0)=>{const n=l(e);this.setFocusCell(e,n,t),n?.focus()},this.active=!1,this.bordered=!1,this.closable=!1,this.closed=!1,this.description=void 0,this.disabled=!1,this.dragDisabled=!1,this.dragHandle=!1,this.dragSelected=!1,this.filterHidden=!1,this.label=void 0,this.metadata=void 0,this.open=!1,this.setSize=null,this.setPosition=null,this.selected=!1,this.value=void 0,this.selectionMode=null,this.selectionAppearance=null,this.messageOverrides=void 0,this.messages=void 0,this.effectiveLocale="",this.defaultMessages=void 0,this.level=null,this.parentListEl=void 0,this.openable=!1,this.hasActionsStart=!1,this.hasActionsEnd=!1,this.hasCustomContent=!1,this.hasContentStart=!1,this.hasContentEnd=!1,this.hasContentBottom=!1}activeHandler(e){e||this.focusCell(null,!1)}handleClosedChange(){this.emitCalciteInternalListItemChange()}handleDisabledChange(){this.emitCalciteInternalListItemChange()}handleSelectedChange(){this.calciteInternalListItemSelect.emit()}onMessagesChange(){}handleCalciteInternalListDefaultSlotChanges(e){e.stopPropagation(),this.handleOpenableChange(this.defaultSlotEl)}effectiveLocaleChange(){g(this,this.effectiveLocale)}connectedCallback(){r(this),p(this),C(this);const{el:e}=this;this.parentListEl=e.closest("calcite-list"),this.level=j(e)+1,this.setSelectionDefaults()}async componentWillLoad(){v(this),await f(this)}componentDidLoad(){S(this)}componentDidRender(){d(this)}disconnectedCallback(){h(this),u(this),b(this)}async setFocus(){await I(this);const{containerEl:e,parentListEl:t}=this,n=P.get(t);if("number"!=typeof n)e?.focus();else{const t=this.getGridCells();t[n]?this.focusCell(t[n]):e?.focus()}}renderSelected(){const{selected:e,selectionMode:t,selectionAppearance:n}=this;return"none"===t||"border"===n?null:s("td",{class:{[A.selectionContainer]:!0,[A.selectionContainerSingle]:"single"===t||"single-persist"===t},key:"selection-container",onClick:this.handleItemClick},s("calcite-icon",{icon:e?"multiple"===t?k.selectedMultiple:k.selectedSingle:"multiple"===t?k.unselectedMultiple:k.unselectedSingle,scale:"s"}))}renderDragHandle(){const{label:e,dragHandle:t,dragSelected:n,dragDisabled:i,setPosition:o,setSize:l}=this;return t?s("td",{"aria-label":e,class:A.dragContainer,key:"drag-handle-container",onFocusin:this.focusCellHandle,role:"gridcell",ref:e=>this.handleGridEl=e},s("calcite-handle",{disabled:i,label:e,onCalciteHandleChange:this.dragHandleSelectedChangeHandler,selected:n,setPosition:o,setSize:l})):null}renderOpen(){const{el:e,open:t,openable:n,messages:i}=this,o=a(e),l=t?k.open:"rtl"===o?k.closedRTL:k.closedLTR,c=t?i.collapse:i.expand;return n?s("td",{class:A.openContainer,key:"open-container",onClick:this.handleToggleClick,title:c},s("calcite-icon",{icon:l,key:l,scale:"s"})):null}renderActionsStart(){const{label:e,hasActionsStart:t}=this;return s("td",{"aria-label":e,class:A.actionsStart,hidden:!t,key:"actions-start-container",onFocusin:this.focusCellActionsStart,role:"gridcell",ref:e=>this.actionsStartEl=e},s("slot",{name:w.actionsStart,onSlotchange:this.handleActionsStartSlotChange}))}renderActionsEnd(){const{label:e,hasActionsEnd:t,closable:n,messages:i}=this;return s("td",{"aria-label":e,class:A.actionsEnd,hidden:!(t||n),key:"actions-end-container",onFocusin:this.focusCellActionsEnd,role:"gridcell",ref:e=>this.actionsEndEl=e},s("slot",{name:w.actionsEnd,onSlotchange:this.handleActionsEndSlotChange}),n?s("calcite-action",{appearance:"transparent",icon:k.close,key:"close-action",label:i.close,onClick:this.handleCloseClick,text:i.close}):null)}renderContentStart(){const{hasContentStart:e}=this;return s("div",{class:A.contentStart,hidden:!e},s("slot",{name:w.contentStart,onSlotchange:this.handleContentStartSlotChange}))}renderCustomContent(){const{hasCustomContent:e}=this;return s("div",{class:A.customContent,hidden:!e},s("slot",{name:w.content,onSlotchange:this.handleContentSlotChange}))}renderContentEnd(){const{hasContentEnd:e}=this;return s("div",{class:A.contentEnd,hidden:!e},s("slot",{name:w.contentEnd,onSlotchange:this.handleContentEndSlotChange}))}renderContentBottom(){const{hasContentBottom:e}=this;return s("div",{class:A.contentBottom,hidden:!e},s("slot",{name:w.contentBottom,onSlotchange:this.handleContentBottomSlotChange}))}renderDefaultContainer(){return s("div",{class:{[A.nestedContainer]:!0,[A.nestedContainerHidden]:this.openable&&!this.open}},s("slot",{onSlotchange:this.handleDefaultSlotChange,ref:e=>this.defaultSlotEl=e}))}renderContentProperties(){const{label:e,description:t,hasCustomContent:n}=this;return n||!e&&!t?null:s("div",{class:A.content,key:"content"},e?s("div",{class:A.label,key:"label"},e):null,t?s("div",{class:A.description,key:"description"},t):null)}renderContentContainer(){const{description:e,label:t,selectionMode:n,hasCustomContent:i}=this,o=i||!!t||!!e,l=[this.renderContentStart(),this.renderCustomContent(),this.renderContentProperties(),this.renderContentEnd()];return s("td",{"aria-label":t,class:{[A.contentContainer]:!0,[A.contentContainerSelectable]:"none"!==n,[A.contentContainerHasCenterContent]:o},key:"content-container",onClick:this.handleItemClick,onFocusin:this.focusCellContent,role:"gridcell",ref:e=>this.contentEl=e},l)}render(){const{openable:e,open:t,level:n,setPosition:o,setSize:l,active:a,label:r,selected:d,selectionAppearance:h,selectionMode:p,closed:u,filterHidden:g,bordered:C,disabled:f}=this,b="none"!==p&&"border"===h,v=b&&d,S=b&&!d;return s(i,{key:"15651b0bef6af7db01d650ff74b732db28758292"},s(m,{key:"a0a4c2b6587a5c173710235518bf97aafc7d3b2a",disabled:f},s("div",{key:"f4dceb92cd6164d4d5445a9977aebfa9ae4073ff",class:{[A.wrapper]:!0,[A.wrapperBordered]:C}},s("tr",{key:"105d3b31fde1dabc1b606b25e28f9f7535367503","aria-expanded":e?c(t):null,"aria-label":r,"aria-level":n,"aria-posinset":o,"aria-selected":c(d),"aria-setsize":l,class:{[A.container]:!0,[A.containerHover]:!0,[A.containerBorder]:b,[A.containerBorderSelected]:v,[A.containerBorderUnselected]:S},hidden:u||g,onFocus:this.focusCellNull,onFocusin:this.emitInternalListItemActive,onKeyDown:this.handleItemKeyDown,role:"row",tabIndex:a?0:-1,ref:e=>this.containerEl=e},this.renderDragHandle(),this.renderSelected(),this.renderOpen(),this.renderActionsStart(),this.renderContentContainer(),this.renderActionsEnd()),this.renderContentBottom()),s("div",{key:"2018e3a2e07547caca69c18ce58a3e19ae66b3e8",class:A.indent},this.renderDefaultContainer())))}emitCalciteInternalListItemChange(){this.calciteInternalListItemChange.emit()}setSelectionDefaults(){const{parentListEl:e,selectionMode:t,selectionAppearance:n}=this;e&&(t||(this.selectionMode=e.selectionMode),n||(this.selectionAppearance=e.selectionAppearance))}handleOpenableChange(e){if(!e)return;const t=E(e),n=y(e);x(t),this.openable=!!t.length||!!n.length}getGridCells(){return[this.handleGridEl,this.actionsStartEl,this.contentEl,this.actionsEndEl].filter((e=>e&&!e.hidden))}static get assetsDirs(){return["assets"]}get el(){return this}static get watchers(){return{active:["activeHandler"],closed:["handleClosedChange"],disabled:["handleDisabledChange"],selected:["handleSelectedChange"],messageOverrides:["onMessagesChange"],effectiveLocale:["effectiveLocaleChange"]}}static get style(){return":host([disabled]){cursor:default;-webkit-user-select:none;user-select:none;opacity:var(--calcite-opacity-disabled)}:host([disabled]) *,:host([disabled]) ::slotted(*){pointer-events:none}:host{display:flex;flex-direction:column;background-color:var(--calcite-color-foreground-1);--calcite-list-item-icon-color:var(--calcite-color-brand)}:host([filter-hidden]),:host([closed]){display:none}.wrapper--bordered{border-block-end:1px solid var(--calcite-color-border-3)}:host([disabled]) ::slotted([calcite-hydrated][disabled]),:host([disabled]) [calcite-hydrated][disabled]{opacity:1}.interaction-container{display:contents}.indent{display:flex;flex-direction:column;border-width:0px;border-style:solid;border-color:var(--calcite-color-border-3);margin-inline-start:var(--calcite-list-item-spacing-indent, 1.5rem)}.container{box-sizing:border-box;display:flex;flex:1 1 0%;background-color:var(--calcite-color-foreground-1)}.container *{box-sizing:border-box}.container--hover:hover{cursor:pointer;background-color:var(--calcite-color-foreground-2)}.container:active{background-color:var(--calcite-color-foreground-1)}.container--border{border-inline-start-width:4px;border-inline-start-style:solid}.container--border-selected{border-inline-start-color:var(--calcite-color-brand)}.container--border-unselected{border-inline-start-color:transparent}.container:hover.container--border-unselected{border-color:var(--calcite-color-border-1)}.nested-container{display:flex;flex-direction:column}.nested-container--hidden{display:none}.content-container{display:flex;flex:1 1 auto;-webkit-user-select:none;user-select:none;align-items:stretch;padding:0px;font-weight:var(--calcite-font-weight-normal);color:var(--calcite-color-text-2)}tr,td{outline-color:transparent}tr:focus,td:focus{outline:2px solid var(--calcite-ui-focus-color, var(--calcite-color-brand));outline-offset:calc(\n -2px *\n calc(\n 1 -\n 2 * clamp(\n 0,\n var(--calcite-offset-invert-focus),\n 1\n )\n )\n )}.content,.custom-content{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;padding-inline:0.75rem;padding-block:0.5rem;font-size:var(--calcite-font-size--2);line-height:1.375}.label,.description,.content-bottom{font-family:var(--calcite-font-family);font-size:var(--calcite-font-size--2);font-weight:var(--calcite-font-weight-normal);word-wrap:break-word;word-break:break-word}.label:only-child,.description:only-child,.content-bottom:only-child{margin:0px;padding-block:0.25rem}.label{color:var(--calcite-color-text-1)}:host([selected]) .label{font-weight:var(--calcite-font-weight-medium)}.description{margin-block-start:0.125rem;color:var(--calcite-color-text-3)}:host([selected]) .description{color:var(--calcite-color-text-2)}.content-start{justify-content:flex-start}.content-end{justify-content:flex-end}.content-start,.content-end{flex:1 1 auto}.content-start ::slotted(calcite-icon),.content-end ::slotted(calcite-icon){margin-inline:0.75rem;align-self:center}.content-bottom{display:flex;flex-direction:column}.content-container--has-center-content .content-start,.content-container--has-center-content .content-end{flex:0 1 auto}.selection-container{display:flex;padding-block:0px;color:var(--calcite-color-border-input);padding-inline:var(--calcite-spacing-md) var(--calcite-spacing-xxs)}.selection-container--single{color:transparent}:host(:not([disabled]):not([selected])) .container:hover .selection-container--single{color:var(--calcite-color-border-1)}:host([selected]:hover) .selection-container,:host([selected]:hover) .selection-container--single,:host([selected]) .selection-container{color:var(--calcite-list-item-icon-color)}.open-container{color:var(--calcite-color-text-3)}:host(:not([disabled])) .container:hover .open-container{color:var(--calcite-color-text-1)}.actions-start,.actions-end,.content-start,.content-end,.selection-container,.drag-container,.open-container{display:flex;align-items:center}.actions-start calcite-action,.actions-start calcite-handle,.actions-end calcite-action,.actions-end calcite-handle,.content-start calcite-action,.content-start calcite-handle,.content-end calcite-action,.content-end calcite-handle,.selection-container calcite-action,.selection-container calcite-handle,.drag-container calcite-action,.drag-container calcite-handle,.open-container calcite-action,.open-container calcite-handle{align-self:stretch}.open-container,.selection-container{cursor:pointer}.actions-start,.actions-end{padding:0px}.actions-start ::slotted(calcite-action),.actions-start ::slotted(calcite-action-menu),.actions-start ::slotted(calcite-handle),.actions-start ::slotted(calcite-dropdown),.actions-end ::slotted(calcite-action),.actions-end ::slotted(calcite-action-menu),.actions-end ::slotted(calcite-handle),.actions-end ::slotted(calcite-dropdown){align-self:stretch;color:inherit}::slotted(calcite-list:empty){border-block-start-width:0px}:host([hidden]){display:none}[hidden]{display:none}"}},[1,"calcite-list-item",{active:[4],bordered:[4],closable:[516],closed:[1540],description:[1],disabled:[516],dragDisabled:[516,"drag-disabled"],dragHandle:[4,"drag-handle"],dragSelected:[1540,"drag-selected"],filterHidden:[516,"filter-hidden"],label:[1],metadata:[16],open:[1540],setSize:[2,"set-size"],setPosition:[2,"set-position"],selected:[1540],value:[8],selectionMode:[1025,"selection-mode"],selectionAppearance:[1025,"selection-appearance"],messageOverrides:[1040],messages:[1040],effectiveLocale:[32],defaultMessages:[32],level:[32],parentListEl:[32],openable:[32],hasActionsStart:[32],hasActionsEnd:[32],hasCustomContent:[32],hasContentStart:[32],hasContentEnd:[32],hasContentBottom:[32],setFocus:[64]},[[0,"calciteInternalListItemGroupDefaultSlotChange","handleCalciteInternalListDefaultSlotChanges"],[0,"calciteInternalListDefaultSlotChange","handleCalciteInternalListDefaultSlotChanges"]],{active:["activeHandler"],closed:["handleClosedChange"],disabled:["handleDisabledChange"],selected:["handleSelectedChange"],messageOverrides:["onMessagesChange"],effectiveLocale:["effectiveLocaleChange"]}]);function z(){"undefined"!=typeof customElements&&["calcite-list-item","calcite-action","calcite-handle","calcite-icon","calcite-loader"].forEach((e=>{switch(e){case"calcite-list-item":customElements.get(e)||customElements.define(e,B);break;case"calcite-action":customElements.get(e)||D();break;case"calcite-handle":customElements.get(e)||H();break;case"calcite-icon":customElements.get(e)||M();break;case"calcite-loader":customElements.get(e)||F()}}))}z();const O=B,U=z;export{O as CalciteListItem,U as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-list.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-list.js new file mode 100644 index 00000000..3b987f0d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-list.js @@ -0,0 +1,28 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{p as t,H as e,h as i,a as n,c as o}from"../widgets/Widget.js";import{e as a,t as r}from"./dom.js";import{c as s,u as l,d as c,I as d}from"./interactive.js";import{c as h}from"./observers.js";import{M as u}from"./resources4.js";import{u as f,a as p}from"./utils32.js";import{s as m,a as g,c as v}from"./loadable.js";import{u as b,s as y,c as E,d as w}from"./t9n.js";import{c as S,d as I,n as C}from"./locale2.js";import{f as D}from"./filter.js";import{d as x}from"./icon.js";import{d as _}from"./input2.js";import{d as L}from"./input-message.js";import{d as T}from"./progress.js";import{d as k}from"./debounce.js";import{d as A}from"./loader.js";import{d as O}from"./scrim.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./guid.js";import"./key.js";import"./form.js";import"./label2.js";import"./component.js";import"./Validation.js";import"./input.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */function P(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),i.push.apply(i,n)}return i}function j(t){for(var e=1;e"===e[0]&&(e=e.substring(1)),t)try{if(t.matches)return t.matches(e);if(t.msMatchesSelector)return t.msMatchesSelector(e);if(t.webkitMatchesSelector)return t.webkitMatchesSelector(e)}catch(t){return!1}return!1}}function V(t){return t.host&&t!==document&&t.host.nodeType?t.host:t.parentNode}function Z(t,e,i,n){if(t){i=i||document;do{if(null!=e&&(">"===e[0]?t.parentNode===i&&K(t,e):K(t,e))||n&&t===i)return t;if(t===i)break}while(t=V(t))}return null}var $,J=/\s+/g;function Q(t,e,i){if(t&&e)if(t.classList)t.classList[i?"add":"remove"](e);else{var n=(" "+t.className+" ").replace(J," ").replace(" "+e+" "," ");t.className=(n+(i?" "+e:"")).replace(J," ")}}function tt(t,e,i){var n=t&&t.style;if(n){if(void 0===i)return document.defaultView&&document.defaultView.getComputedStyle?i=document.defaultView.getComputedStyle(t,""):t.currentStyle&&(i=t.currentStyle),void 0===e?i:i[e];e in n||-1!==e.indexOf("webkit")||(e="-webkit-"+e),n[e]=i+("string"==typeof i?"":"px")}}function et(t,e){var i="";if("string"==typeof t)i=t;else do{var n=tt(t,"transform");n&&"none"!==n&&(i=n+" "+i)}while(!e&&(t=t.parentNode));var o=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return o&&new o(i)}function it(t,e,i){if(t){var n=t.getElementsByTagName(e),o=0,a=n.length;if(i)for(;o=ot(n)[i]))return n;if(n===nt())break;n=ht(n,!1)}return!1}function st(t,e,i,n){for(var o=0,a=0,r=t.children;a2&&void 0!==arguments[2]?arguments[2]:{},n=i.evt,o=function(t,e){if(null==t)return{};var i,n,o=function(t,e){if(null==t)return{};var i,n,o={},a=Object.keys(t);for(n=0;n=0||(o[i]=t[i]);return o}(t,e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(t,i)&&(o[i]=t[i])}return o}(i,Et);yt.pluginEvent.bind(fe)(t,e,j({dragEl:It,parentEl:Ct,ghostEl:Dt,rootEl:xt,nextEl:_t,lastDownEl:Lt,cloneEl:Tt,cloneHidden:kt,dragStarted:Bt,putSortable:Mt,activeSortable:fe.active,originalEvent:n,oldIndex:At,oldDraggableIndex:Pt,newIndex:Ot,newDraggableIndex:jt,hideGhostForTarget:ce,unhideGhostForTarget:de,cloneNowHidden:function(){kt=!0},cloneNowShown:function(){kt=!1},dispatchSortableEvent:function(t){St({sortable:e,name:t,originalEvent:n})}},o))};function St(t){!function(t){var e=t.sortable,i=t.rootEl,n=t.name,o=t.targetEl,a=t.cloneEl,r=t.toEl,s=t.fromEl,l=t.oldIndex,c=t.newIndex,d=t.oldDraggableIndex,h=t.newDraggableIndex,u=t.originalEvent,f=t.putSortable,p=t.extraEventProperties;if(e=e||i&&i[gt]){var m,g=e.options,v="on"+n.charAt(0).toUpperCase()+n.substr(1);!window.CustomEvent||H||X?(m=document.createEvent("Event")).initEvent(n,!0,!0):m=new CustomEvent(n,{bubbles:!0,cancelable:!0}),m.to=r||i,m.from=s||i,m.item=o||i,m.clone=a,m.oldIndex=l,m.newIndex=c,m.oldDraggableIndex=d,m.newDraggableIndex=h,m.originalEvent=u,m.pullMode=f?f.lastPutMode:void 0;var b=j(j({},p),yt.getEventProperties(n,e));for(var y in b)m[y]=b[y];i&&i.dispatchEvent(m),g[v]&&g[v].call(e,m)}}(j({putSortable:Mt,cloneEl:Tt,targetEl:It,rootEl:xt,oldIndex:At,oldDraggableIndex:Pt,newIndex:Ot,newDraggableIndex:jt},t))}var It,Ct,Dt,xt,_t,Lt,Tt,kt,At,Ot,Pt,jt,Ft,Mt,Nt,Rt,Ht,Xt,Yt,zt,Bt,Wt,Ut,Gt,qt,Kt=!1,Vt=!1,Zt=[],$t=!1,Jt=!1,Qt=[],te=!1,ee=[],ie="undefined"!=typeof document,ne=B,oe=X||H?"cssFloat":"float",ae=ie&&!W&&!B&&"draggable"in document.createElement("div"),re=function(){if(ie){if(H)return!1;var t=document.createElement("x");return t.style.cssText="pointer-events:auto","auto"===t.style.pointerEvents}}(),se=function(t,e){var i=tt(t),n=parseInt(i.width)-parseInt(i.paddingLeft)-parseInt(i.paddingRight)-parseInt(i.borderLeftWidth)-parseInt(i.borderRightWidth),o=st(t,0,e),a=st(t,1,e),r=o&&tt(o),s=a&&tt(a),l=r&&parseInt(r.marginLeft)+parseInt(r.marginRight)+ot(o).width,c=s&&parseInt(s.marginLeft)+parseInt(s.marginRight)+ot(a).width;if("flex"===i.display)return"column"===i.flexDirection||"column-reverse"===i.flexDirection?"vertical":"horizontal";if("grid"===i.display)return i.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(o&&r.float&&"none"!==r.float){var d="left"===r.float?"left":"right";return!a||"both"!==s.clear&&s.clear!==d?"horizontal":"vertical"}return o&&("block"===r.display||"flex"===r.display||"table"===r.display||"grid"===r.display||l>=n&&"none"===i[oe]||a&&"none"===i[oe]&&l+c>n)?"vertical":"horizontal"},le=function(t){function e(t,i){return function(n,o,a,r){var s=n.options.group.name&&o.options.group.name&&n.options.group.name===o.options.group.name;if(null==t&&(i||s))return!0;if(null==t||!1===t)return!1;if(i&&"clone"===t)return t;if("function"==typeof t)return e(t(n,o,a,r),i)(n,o,a,r);var l=(i?n:o).options.group.name;return!0===t||"string"==typeof t&&t===l||t.join&&t.indexOf(l)>-1}}var i={},n=t.group;n&&"object"==F(n)||(n={name:n}),i.name=n.name,i.checkPull=e(n.pull,!0),i.checkPut=e(n.put),i.revertClone=n.revertClone,t.group=i},ce=function(){!re&&Dt&&tt(Dt,"display","none")},de=function(){!re&&Dt&&tt(Dt,"display","")};ie&&!W&&document.addEventListener("click",(function(t){if(Vt)return t.preventDefault(),t.stopPropagation&&t.stopPropagation(),t.stopImmediatePropagation&&t.stopImmediatePropagation(),Vt=!1,!1}),!0);var he=function(t){if(It){t=t.touches?t.touches[0]:t;var e=(o=t.clientX,a=t.clientY,Zt.some((function(t){var e=t[gt].options.emptyInsertThreshold;if(e&&!lt(t)){var i=ot(t),n=o>=i.left-e&&o<=i.right+e,s=a>=i.top-e&&a<=i.bottom+e;return n&&s?r=t:void 0}})),r);if(e){var i={};for(var n in t)t.hasOwnProperty(n)&&(i[n]=t[n]);i.target=i.rootEl=e,i.preventDefault=void 0,i.stopPropagation=void 0,e[gt]._onDragOver(i)}}var o,a,r},ue=function(t){It&&It.parentNode[gt]._isOutsideThisEl(t.target)};function fe(t,e){if(!t||!t.nodeType||1!==t.nodeType)throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(t));this.el=t,this.options=e=N({},e),t[gt]=this;var i,n,o={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(t.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return se(t,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(t,e){t.setData("Text",e.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==fe.supportPointer&&"PointerEvent"in window&&!z,emptyInsertThreshold:5};for(var a in yt.initializePlugins(this,t,o),o)!(a in e)&&(e[a]=o[a]);for(var r in le(e),this)"_"===r.charAt(0)&&"function"==typeof this[r]&&(this[r]=this[r].bind(this));this.nativeDraggable=!e.forceFallback&&ae,this.nativeDraggable&&(this.options.touchStartThreshold=1),e.supportPointer?G(t,"pointerdown",this._onTapStart):(G(t,"mousedown",this._onTapStart),G(t,"touchstart",this._onTapStart)),this.nativeDraggable&&(G(t,"dragover",this),G(t,"dragenter",this)),Zt.push(this.el),e.store&&e.store.get&&this.sort(e.store.get(this)||[]),N(this,(n=[],{captureAnimationState:function(){n=[],this.options.animation&&[].slice.call(this.el.children).forEach((function(t){if("none"!==tt(t,"display")&&t!==fe.ghost){n.push({target:t,rect:ot(t)});var e=j({},n[n.length-1].rect);if(t.thisAnimationDuration){var i=et(t,!0);i&&(e.top-=i.f,e.left-=i.e)}t.fromRect=e}}))},addAnimationState:function(t){n.push(t)},removeAnimationState:function(t){n.splice(function(t,e){for(var i in t)if(t.hasOwnProperty(i))for(var n in e)if(e.hasOwnProperty(n)&&e[n]===t[i][n])return Number(i);return-1}(n,{target:t}),1)},animateAll:function(t){var e=this;if(!this.options.animation)return clearTimeout(i),void("function"==typeof t&&t());var o=!1,a=0;n.forEach((function(t){var i=0,n=t.target,r=n.fromRect,s=ot(n),l=n.prevFromRect,c=n.prevToRect,d=t.rect,h=et(n,!0);h&&(s.top-=h.f,s.left-=h.e),n.toRect=s,n.thisAnimationDuration&&ut(l,s)&&!ut(r,s)&&(d.top-s.top)/(d.left-s.left)==(r.top-s.top)/(r.left-s.left)&&(i=function(t,e,i,n){return Math.sqrt(Math.pow(e.top-t.top,2)+Math.pow(e.left-t.left,2))/Math.sqrt(Math.pow(e.top-i.top,2)+Math.pow(e.left-i.left,2))*n.animation}(d,l,c,e.options)),ut(s,r)||(n.prevFromRect=r,n.prevToRect=s,i||(i=e.options.animation),e.animate(n,d,s,i)),i&&(o=!0,a=Math.max(a,i),clearTimeout(n.animationResetTimer),n.animationResetTimer=setTimeout((function(){n.animationTime=0,n.prevFromRect=null,n.fromRect=null,n.prevToRect=null,n.thisAnimationDuration=null}),i),n.thisAnimationDuration=i)})),clearTimeout(i),o?i=setTimeout((function(){"function"==typeof t&&t()}),a):"function"==typeof t&&t(),n=[]},animate:function(t,e,i,n){if(n){tt(t,"transition",""),tt(t,"transform","");var o=et(this.el),a=o&&o.a,r=o&&o.d,s=(e.left-i.left)/(a||1),l=(e.top-i.top)/(r||1);t.animatingX=!!s,t.animatingY=!!l,tt(t,"transform","translate3d("+s+"px,"+l+"px,0)"),this.forRepaintDummy=function(t){return t.offsetWidth}(t),tt(t,"transition","transform "+n+"ms"+(this.options.easing?" "+this.options.easing:"")),tt(t,"transform","translate3d(0,0,0)"),"number"==typeof t.animated&&clearTimeout(t.animated),t.animated=setTimeout((function(){tt(t,"transition",""),tt(t,"transform",""),t.animated=!1,t.animatingX=!1,t.animatingY=!1}),n)}}}))}function pe(t,e,i,n,o,a,r,s){var l,c,d=t[gt],h=d.options.onMove;return!window.CustomEvent||H||X?(l=document.createEvent("Event")).initEvent("move",!0,!0):l=new CustomEvent("move",{bubbles:!0,cancelable:!0}),l.to=e,l.from=t,l.dragged=i,l.draggedRect=n,l.related=o||e,l.relatedRect=a||ot(e),l.willInsertAfter=s,l.originalEvent=r,t.dispatchEvent(l),h&&(c=h.call(d,l,r)),c}function me(t){t.draggable=!1}function ge(){te=!1}function ve(t){for(var e=t.tagName+t.className+t.src+t.href+t.textContent,i=e.length,n=0;i--;)n+=e.charCodeAt(i);return n.toString(36)}function be(t){return setTimeout(t,0)}function ye(t){return clearTimeout(t)}fe.prototype={constructor:fe,_isOutsideThisEl:function(t){this.el.contains(t)||t===this.el||(Wt=null)},_getDirection:function(t,e){return"function"==typeof this.options.direction?this.options.direction.call(this,t,e,It):this.options.direction},_onTapStart:function(t){if(t.cancelable){var e=this,i=this.el,n=this.options,o=n.preventOnFilter,a=t.type,r=t.touches&&t.touches[0]||t.pointerType&&"touch"===t.pointerType&&t,s=(r||t).target,l=t.target.shadowRoot&&(t.path&&t.path[0]||t.composedPath&&t.composedPath()[0])||s,c=n.filter;if(function(t){ee.length=0;for(var e=t.getElementsByTagName("input"),i=e.length;i--;){var n=e[i];n.checked&&ee.push(n)}}(i),!It&&!(/mousedown|pointerdown/.test(a)&&0!==t.button||n.disabled)&&!l.isContentEditable&&(this.nativeDraggable||!z||!s||"SELECT"!==s.tagName.toUpperCase())&&!((s=Z(s,n.draggable,i,!1))&&s.animated||Lt===s)){if(At=ct(s),Pt=ct(s,n.draggable),"function"==typeof c){if(c.call(this,t,s,this))return St({sortable:e,rootEl:l,name:"filter",targetEl:s,toEl:i,fromEl:i}),wt("filter",e,{evt:t}),void(o&&t.cancelable&&t.preventDefault())}else if(c&&(c=c.split(",").some((function(n){if(n=Z(l,n.trim(),i,!1))return St({sortable:e,rootEl:n,name:"filter",targetEl:s,fromEl:i,toEl:i}),wt("filter",e,{evt:t}),!0}))))return void(o&&t.cancelable&&t.preventDefault());n.handle&&!Z(l,n.handle,i,!1)||this._prepareDragStart(t,r,s)}}},_prepareDragStart:function(t,e,i){var n,o=this,a=o.el,r=o.options,s=a.ownerDocument;if(i&&!It&&i.parentNode===a){var l=ot(i);if(xt=a,Ct=(It=i).parentNode,_t=It.nextSibling,Lt=i,Ft=r.group,fe.dragged=It,Nt={target:It,clientX:(e||t).clientX,clientY:(e||t).clientY},Yt=Nt.clientX-l.left,zt=Nt.clientY-l.top,this._lastX=(e||t).clientX,this._lastY=(e||t).clientY,It.style["will-change"]="all",n=function(){wt("delayEnded",o,{evt:t}),fe.eventCanceled?o._onDrop():(o._disableDelayedDragEvents(),!Y&&o.nativeDraggable&&(It.draggable=!0),o._triggerDragStart(t,e),St({sortable:o,name:"choose",originalEvent:t}),Q(It,r.chosenClass,!0))},r.ignore.split(",").forEach((function(t){it(It,t.trim(),me)})),G(s,"dragover",he),G(s,"mousemove",he),G(s,"touchmove",he),G(s,"mouseup",o._onDrop),G(s,"touchend",o._onDrop),G(s,"touchcancel",o._onDrop),Y&&this.nativeDraggable&&(this.options.touchStartThreshold=4,It.draggable=!0),wt("delayStart",this,{evt:t}),!r.delay||r.delayOnTouchOnly&&!e||this.nativeDraggable&&(X||H))n();else{if(fe.eventCanceled)return void this._onDrop();G(s,"mouseup",o._disableDelayedDrag),G(s,"touchend",o._disableDelayedDrag),G(s,"touchcancel",o._disableDelayedDrag),G(s,"mousemove",o._delayedDragTouchMoveHandler),G(s,"touchmove",o._delayedDragTouchMoveHandler),r.supportPointer&&G(s,"pointermove",o._delayedDragTouchMoveHandler),o._dragStartTimer=setTimeout(n,r.delay)}}},_delayedDragTouchMoveHandler:function(t){var e=t.touches?t.touches[0]:t;Math.max(Math.abs(e.clientX-this._lastX),Math.abs(e.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){It&&me(It),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var t=this.el.ownerDocument;q(t,"mouseup",this._disableDelayedDrag),q(t,"touchend",this._disableDelayedDrag),q(t,"touchcancel",this._disableDelayedDrag),q(t,"mousemove",this._delayedDragTouchMoveHandler),q(t,"touchmove",this._delayedDragTouchMoveHandler),q(t,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(t,e){e=e||"touch"==t.pointerType&&t,!this.nativeDraggable||e?this.options.supportPointer?G(document,"pointermove",this._onTouchMove):G(document,e?"touchmove":"mousemove",this._onTouchMove):(G(It,"dragend",this),G(xt,"dragstart",this._onDragStart));try{document.selection?be((function(){document.selection.empty()})):window.getSelection().removeAllRanges()}catch(t){}},_dragStarted:function(t,e){if(Kt=!1,xt&&It){wt("dragStarted",this,{evt:e}),this.nativeDraggable&&G(document,"dragover",ue);var i=this.options;!t&&Q(It,i.dragClass,!1),Q(It,i.ghostClass,!0),fe.active=this,t&&this._appendGhost(),St({sortable:this,name:"start",originalEvent:e})}else this._nulling()},_emulateDragOver:function(){if(Rt){this._lastX=Rt.clientX,this._lastY=Rt.clientY,ce();for(var t=document.elementFromPoint(Rt.clientX,Rt.clientY),e=t;t&&t.shadowRoot;){const i=(t=t.shadowRoot.elementFromPoint(Rt.clientX,Rt.clientY)).getRootNode().host;if(i&&(t=i),t===e)break;e=t}if(It.parentNode[gt]._isOutsideThisEl(t),e)do{if(e[gt]&&e[gt]._onDragOver({clientX:Rt.clientX,clientY:Rt.clientY,target:t,rootEl:e})&&!this.options.dragoverBubble)break;t=e}while(e=e.parentNode);de()}},_onTouchMove:function(t){if(Nt){var e=this.options,i=e.fallbackTolerance,n=e.fallbackOffset,o=t.touches?t.touches[0]:t,a=Dt&&et(Dt,!0),r=Dt&&a&&a.a,s=Dt&&a&&a.d,l=ne&&qt&&dt(qt),c=(o.clientX-Nt.clientX+n.x)/(r||1)+(l?l[0]-Qt[0]:0)/(r||1),d=(o.clientY-Nt.clientY+n.y)/(s||1)+(l?l[1]-Qt[1]:0)/(s||1);if(!fe.active&&!Kt){if(i&&Math.max(Math.abs(o.clientX-this._lastX),Math.abs(o.clientY-this._lastY))o.right+10||t.clientY>n.bottom&&t.clientX>n.left:t.clientY>o.bottom+10||t.clientX>n.right&&t.clientY>n.top}(t,o,this)&&!m.animated){if(m===It)return A(!1);if(m&&a===t.target&&(r=m),r&&(i=ot(r)),!1!==pe(xt,a,It,e,r,i,t,!!r))return k(),m&&m.nextSibling?a.insertBefore(It,m.nextSibling):a.appendChild(It),Ct=a,O(),A(!0)}else if(m&&function(t,e,i){var n=ot(st(i.el,0,i.options,!0)),o=at(i.el);return e?t.clientXd+c*a/2:lh-Gt)return-Ut}else if(l>d+c*(1-o)/2&&lh-c*a/2)?l>d+c/2?1:-1:0}(t,r,i,o,w?1:s.swapThreshold,null==s.invertedSwapThreshold?s.swapThreshold:s.invertedSwapThreshold,Jt,Wt===r),0!==v){var D=ct(It);do{D-=v,y=Ct.children[D]}while(y&&("none"===tt(y,"display")||y===Dt))}if(0===v||y===r)return A(!1);Wt=r,Ut=v;var x=r.nextElementSibling,_=!1,L=pe(xt,a,It,e,r,i,t,_=1===v);if(!1!==L)return 1!==L&&-1!==L||(_=1===L),te=!0,setTimeout(ge,30),k(),_&&!x?a.appendChild(It):r.parentNode.insertBefore(It,_?x:r),I&&pt(I,0,C-I.scrollTop),Ct=It.parentNode,void 0===b||Jt||(Gt=Math.abs(b-ot(r)[S])),O(),A(!0)}if(a.contains(It))return A(!1)}return!1}function T(s,l){wt(s,f,j({evt:t,isOwner:d,axis:o?"vertical":"horizontal",revert:n,dragRect:e,targetRect:i,canSort:h,fromSortable:u,target:r,completed:A,onMove:function(i,n){return pe(xt,a,It,e,i,ot(i),t,n)},changed:O},l))}function k(){T("dragOverAnimationCapture"),f.captureAnimationState(),f!==u&&u.captureAnimationState()}function A(e){return T("dragOverCompleted",{insertion:e}),e&&(d?c._hideClone():c._showClone(f),f!==u&&(Q(It,Mt?Mt.options.ghostClass:c.options.ghostClass,!1),Q(It,s.ghostClass,!0)),Mt!==f&&f!==fe.active?Mt=f:f===fe.active&&Mt&&(Mt=null),u===f&&(f._ignoreWhileAnimating=r),f.animateAll((function(){T("dragOverAnimationComplete"),f._ignoreWhileAnimating=null})),f!==u&&(u.animateAll(),u._ignoreWhileAnimating=null)),(r===It&&!It.animated||r===a&&!r.animated)&&(Wt=null),s.dragoverBubble||t.rootEl||r===document||(It.parentNode[gt]._isOutsideThisEl(t.target),!e&&he(t)),!s.dragoverBubble&&t.stopPropagation&&t.stopPropagation(),p=!0}function O(){Ot=ct(It),jt=ct(It,s.draggable),St({sortable:f,name:"change",toEl:a,newIndex:Ot,newDraggableIndex:jt,originalEvent:t})}},_ignoreWhileAnimating:null,_offMoveEvents:function(){q(document,"mousemove",this._onTouchMove),q(document,"touchmove",this._onTouchMove),q(document,"pointermove",this._onTouchMove),q(document,"dragover",he),q(document,"mousemove",he),q(document,"touchmove",he)},_offUpEvents:function(){var t=this.el.ownerDocument;q(t,"mouseup",this._onDrop),q(t,"touchend",this._onDrop),q(t,"pointerup",this._onDrop),q(t,"touchcancel",this._onDrop),q(document,"selectstart",this)},_onDrop:function(t){var e=this.el,i=this.options;Ot=ct(It),jt=ct(It,i.draggable),wt("drop",this,{evt:t}),Ct=It&&It.parentNode,Ot=ct(It),jt=ct(It,i.draggable),fe.eventCanceled||(Kt=!1,Jt=!1,$t=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),ye(this.cloneId),ye(this._dragStartId),this.nativeDraggable&&(q(document,"drop",this),q(e,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),z&&tt(document.body,"user-select",""),tt(It,"transform",""),t&&(Bt&&(t.cancelable&&t.preventDefault(),!i.dropBubble&&t.stopPropagation()),Dt&&Dt.parentNode&&Dt.parentNode.removeChild(Dt),(xt===Ct||Mt&&"clone"!==Mt.lastPutMode)&&Tt&&Tt.parentNode&&Tt.parentNode.removeChild(Tt),It&&(this.nativeDraggable&&q(It,"dragend",this),me(It),It.style["will-change"]="",Bt&&!Kt&&Q(It,Mt?Mt.options.ghostClass:this.options.ghostClass,!1),Q(It,this.options.chosenClass,!1),St({sortable:this,name:"unchoose",toEl:Ct,newIndex:null,newDraggableIndex:null,originalEvent:t}),xt!==Ct?(Ot>=0&&(St({rootEl:Ct,name:"add",toEl:Ct,fromEl:xt,originalEvent:t}),St({sortable:this,name:"remove",toEl:Ct,originalEvent:t}),St({rootEl:Ct,name:"sort",toEl:Ct,fromEl:xt,originalEvent:t}),St({sortable:this,name:"sort",toEl:Ct,originalEvent:t})),Mt&&Mt.save()):Ot!==At&&Ot>=0&&(St({sortable:this,name:"update",toEl:Ct,originalEvent:t}),St({sortable:this,name:"sort",toEl:Ct,originalEvent:t})),fe.active&&(null!=Ot&&-1!==Ot||(Ot=At,jt=Pt),St({sortable:this,name:"end",toEl:Ct,originalEvent:t}),this.save())))),this._nulling()},_nulling:function(){wt("nulling",this),xt=It=Ct=Dt=_t=Tt=Lt=kt=Nt=Rt=Bt=Ot=jt=At=Pt=Wt=Ut=Mt=Ft=fe.dragged=fe.ghost=fe.clone=fe.active=null,ee.forEach((function(t){t.checked=!0})),ee.length=Ht=Xt=0},handleEvent:function(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragenter":case"dragover":It&&(this._onDragOver(t),function(t){t.dataTransfer&&(t.dataTransfer.dropEffect="move"),t.cancelable&&t.preventDefault()}(t));break;case"selectstart":t.preventDefault()}},toArray:function(){for(var t,e=[],i=this.el.children,n=0,o=i.length,a=this.options;n{this.hasActionsStart=a(t)},this.handleActionsEndSlotChange=t=>{this.hasActionsEnd=a(t)},this.handleContentStartSlotChange=t=>{this.hasContentStart=a(t)},this.handleContentEndSlotChange=t=>{this.hasContentEnd=a(t)},this.disabled=!1,this.hasActionsStart=!1,this.hasActionsEnd=!1,this.hasContentStart=!1,this.hasContentEnd=!1}renderActionsStart(){const{hasActionsStart:t}=this;return i("div",{class:"actions-start",hidden:!t,key:"actions-start-container"},i("slot",{name:He,onSlotchange:this.handleActionsStartSlotChange}))}renderActionsEnd(){const{hasActionsEnd:t}=this;return i("div",{class:"actions-end",hidden:!t,key:"actions-end-container"},i("slot",{name:Xe,onSlotchange:this.handleActionsEndSlotChange}))}renderContentStart(){const{hasContentStart:t}=this;return i("div",{class:"content-start",hidden:!t},i("slot",{name:"content-start",onSlotchange:this.handleContentStartSlotChange}))}renderDefaultContent(){return i("div",{class:"content"},i("slot",null))}renderContentEnd(){const{hasContentEnd:t}=this;return i("div",{class:"content-end",hidden:!t},i("slot",{name:"content-end",onSlotchange:this.handleContentEndSlotChange}))}render(){return i(n,{key:"f8d423aff1f3991e45cf591bd0480537cc09f846"},i("div",{key:"6c8e70bc5cced152dde2592c2b6f1f28695de681",class:"container"},this.renderActionsStart(),this.renderContentStart(),this.renderDefaultContent(),this.renderContentEnd(),this.renderActionsEnd()))}static get style(){return":host([disabled]) .content{cursor:default;-webkit-user-select:none;user-select:none;opacity:var(--calcite-opacity-disabled)}:host([disabled]) .content *,:host([disabled]) .content ::slotted(*){pointer-events:none}:host{display:flex;flex:1 1 0%;flex-direction:column}.container{display:flex;flex:1 1 auto;align-items:stretch;font-weight:var(--calcite-font-weight-normal);color:var(--calcite-color-text-2)}.content{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;font-size:var(--calcite-font-size--2);line-height:1.375;padding-inline:var(--calcite-stack-padding-inline, 0.75rem);padding-block:var(--calcite-stack-padding-block, 0.5rem)}.content-start{justify-content:flex-start}.content-end{justify-content:flex-end}.content-start,.content-end{flex:0 1 auto}.content-start ::slotted(calcite-icon),.content-end ::slotted(calcite-icon){margin-inline:0.75rem;align-self:center}.actions-start,.actions-end,.content-start,.content-end{display:flex;align-items:center}.actions-start ::slotted(calcite-action),.actions-start ::slotted(calcite-action-menu),.actions-start ::slotted(calcite-handle),.actions-start ::slotted(calcite-dropdown),.actions-end ::slotted(calcite-action),.actions-end ::slotted(calcite-action-menu),.actions-end ::slotted(calcite-handle),.actions-end ::slotted(calcite-dropdown){align-self:stretch;color:inherit}:host([hidden]){display:none}[hidden]{display:none}"}},[1,"calcite-stack",{disabled:[516],hasActionsStart:[32],hasActionsEnd:[32],hasContentStart:[32],hasContentEnd:[32]}]);function ze(){"undefined"!=typeof customElements&&["calcite-stack"].forEach((t=>{"calcite-stack"===t&&(customElements.get(t)||customElements.define(t,Ye))}))}ze(); +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */ +const Be=t(class extends e{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.calciteFilterChange=o(this,"calciteFilterChange",6),this.filterDebounced=k(((t,e=!1,i)=>this.items.length&&this.updateFiltered(D(this.items,t),e,i)),250),this.inputHandler=t=>{const e=t.target;this.value=e.value,this.filterDebounced(e.value,!0)},this.keyDownHandler=t=>{t.defaultPrevented||("Escape"===t.key&&(this.clear(),t.preventDefault()),"Enter"===t.key&&t.preventDefault())},this.clear=()=>{this.value="",this.filterDebounced("",!0),this.setFocus()},this.items=[],this.disabled=!1,this.filteredItems=[],this.placeholder=void 0,this.scale="m",this.value="",this.messages=void 0,this.messageOverrides=void 0,this.effectiveLocale=void 0,this.defaultMessages=void 0}watchItemsHandler(){this.filterDebounced(this.value)}onMessagesChange(){}valueHandler(t){this.filterDebounced(t)}effectiveLocaleChange(){b(this,this.effectiveLocale)}async componentWillLoad(){m(this),this.items.length&&this.updateFiltered(D(this.items,this.value)),await y(this)}connectedCallback(){s(this),S(this),E(this)}componentDidRender(){l(this)}disconnectedCallback(){c(this),I(this),w(this),this.filterDebounced.cancel()}componentDidLoad(){g(this)}async filter(t=this.value){return new Promise((e=>{this.value=t,this.filterDebounced(t,!1,e)}))}async setFocus(){await v(this),this.el?.focus()}updateFiltered(t,e=!1,i){this.filteredItems=t,e&&this.calciteFilterChange.emit(),i?.()}render(){const{disabled:t,scale:e}=this;return i(d,{key:"f7270a6dc848da7a11ffeffd783836d083f75378",disabled:t},i("div",{key:"7fe378823d3a5c458fcf385ffce80b498a599fa8",class:"container"},i("label",{key:"7ff51820e2e168353ff00629c3bcbc9e5b13ef54"},i("calcite-input",{key:"bc6bb09f4a967f31a55d000e377379842d150f1c",clearable:!0,disabled:t,icon:"search",label:this.messages.label,messageOverrides:{clear:this.messages.clear},onCalciteInputInput:this.inputHandler,onKeyDown:this.keyDownHandler,placeholder:this.placeholder,scale:e,type:"text",value:this.value,ref:t=>{this.textInput=t}}))))}static get delegatesFocus(){return!0}static get assetsDirs(){return["assets"]}get el(){return this}static get watchers(){return{items:["watchItemsHandler"],messageOverrides:["onMessagesChange"],value:["valueHandler"],effectiveLocale:["effectiveLocaleChange"]}}static get style(){return":host{box-sizing:border-box;background-color:var(--calcite-color-foreground-1);color:var(--calcite-color-text-2);font-size:var(--calcite-font-size--1)}:host *{box-sizing:border-box}:host([disabled]){cursor:default;-webkit-user-select:none;user-select:none;opacity:var(--calcite-opacity-disabled)}:host([disabled]) *,:host([disabled]) ::slotted(*){pointer-events:none}:host{display:flex;inline-size:100%}:host([disabled]) ::slotted([calcite-hydrated][disabled]),:host([disabled]) [calcite-hydrated][disabled]{opacity:1}.interaction-container{display:contents}.container{display:flex;inline-size:100%;padding:0.5rem}label{position:relative;margin-inline:0.25rem;margin-block:0px;display:flex;inline-size:100%;align-items:center;overflow:hidden}input[type=text]{margin-block-end:0.25rem;inline-size:100%;border-style:none;background-color:transparent;padding-block:0.25rem;font-family:inherit;font-size:var(--calcite-font-size--2);line-height:1rem;color:var(--calcite-color-text-1);padding-inline-end:0.25rem;padding-inline-start:1.5rem;transition:padding var(--calcite-animation-timing), box-shadow var(--calcite-animation-timing)}input[type=text]::-ms-clear{display:none}calcite-input{inline-size:100%}.search-icon{position:absolute;display:flex;color:var(--calcite-color-text-2);inset-inline-start:0;transition:inset-inline-start var(--calcite-animation-timing), inset-inline-end var(--calcite-animation-timing), opacity var(--calcite-animation-timing)}input[type=text]:focus{border-color:var(--calcite-color-brand);outline:2px solid transparent;outline-offset:2px;padding-inline:0.25rem}input[type=text]:focus~.search-icon{inset-inline-start:calc(1rem * -1);opacity:0}.clear-button{display:flex;cursor:pointer;align-items:center;border-width:0px;background-color:transparent;color:var(--calcite-color-text-2)}.clear-button:hover,.clear-button:focus{color:var(--calcite-color-text-1)}:host([hidden]){display:none}[hidden]{display:none}"}},[17,"calcite-filter",{items:[16],disabled:[516],filteredItems:[1040],placeholder:[1],scale:[513],value:[1025],messages:[1040],messageOverrides:[1040],effectiveLocale:[32],defaultMessages:[32],filter:[64],setFocus:[64]},void 0,{items:["watchItemsHandler"],messageOverrides:["onMessagesChange"],value:["valueHandler"],effectiveLocale:["effectiveLocaleChange"]}]);function We(){"undefined"!=typeof customElements&&["calcite-filter","calcite-icon","calcite-input","calcite-input-message","calcite-progress"].forEach((t=>{switch(t){case"calcite-filter":customElements.get(t)||customElements.define(t,Be);break;case"calcite-icon":customElements.get(t)||x();break;case"calcite-input":customElements.get(t)||_();break;case"calcite-input-message":customElements.get(t)||L();break;case"calcite-progress":customElements.get(t)||T()}}))}We(); +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */ +const Ue="assistive-text",Ge="calcite-list-item",qe=t(class extends e{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.calciteListChange=o(this,"calciteListChange",6),this.calciteListDragEnd=o(this,"calciteListDragEnd",6),this.calciteListDragStart=o(this,"calciteListDragStart",6),this.calciteListFilter=o(this,"calciteListFilter",6),this.calciteListOrderChange=o(this,"calciteListOrderChange",6),this.calciteInternalListDefaultSlotChange=o(this,"calciteInternalListDefaultSlotChange",6),this.dragSelector=Ge,this.focusableItems=[],this.handleSelector="calcite-handle",this.listItems=[],this.mutationObserver=h("mutation",(()=>this.updateListItems())),this.visibleItems=[],this.handleDefaultSlotChange=t=>{f(p(t.target)),this.parentListEl&&this.calciteInternalListDefaultSlotChange.emit()},this.handleFilterActionsStartSlotChange=t=>{this.hasFilterActionsStart=a(t)},this.handleFilterActionsEndSlotChange=t=>{this.hasFilterActionsEnd=a(t)},this.handleFilterNoResultsSlotChange=t=>{this.hasFilterNoResults=a(t)},this.setActiveListItem=()=>{const{focusableItems:t}=this;t.some((t=>t.active))||t[0]&&(t[0].active=!0)},this.updateSelectedItems=(t=!1)=>{this.selectedItems=this.visibleItems.filter((t=>t.selected)),t&&this.calciteListChange.emit()},this.borderItems=()=>{const t=this.visibleItems.filter((t=>!t.filterHidden&&this.allParentListItemsOpen(t)));t.forEach((e=>e.bordered=e!==t[t.length-1]))},this.updateFilteredItems=(t=!1)=>{const{visibleItems:e,filteredData:i,filterText:n}=this,o=i.map((t=>t.value)),a=e?.filter((t=>e.every((e=>e===t||!t.contains(e))))),r=e.filter((t=>!n||o.includes(t.value)))||[],s=new WeakSet;a.forEach((t=>this.filterElements({el:t,filteredItems:r,visibleParents:s}))),this.filteredItems=r,t&&this.calciteListFilter.emit()},this.setFilterEl=t=>{this.filterEl=t,this.performFilter()},this.handleFilterChange=t=>{t.stopPropagation();const{value:e}=t.currentTarget;this.filterText=e,this.updateFilteredData(!0)},this.getItemData=()=>this.listItems.map((t=>({label:t.label,description:t.description,metadata:t.metadata,value:t.value}))),this.updateListItems=k(((t=!1)=>{const{selectionAppearance:e,selectionMode:i,dragEnabled:n}=this,o=this.queryListItems();o.forEach((t=>{t.selectionAppearance=e,t.selectionMode=i})),this.queryListItems(!0).forEach((t=>{t.dragHandle=n})),this.parentListEl||(this.listItems=o,this.filterEnabled&&(this.dataForFilter=this.getItemData(),this.filterEl&&(this.filterEl.items=this.dataForFilter)),this.visibleItems=this.listItems.filter((t=>!t.closed&&!t.hidden)),this.updateFilteredItems(t),this.borderItems(),this.focusableItems=this.filteredItems.filter((t=>!t.disabled)),this.setActiveListItem(),this.updateSelectedItems(t)),this.setUpSorting()}),0),this.queryListItems=(t=!1)=>Array.from(this.el.querySelectorAll(t?":scope > calcite-list-item":Ge)),this.focusRow=t=>{const{focusableItems:e}=this;t&&(e.forEach((e=>e.active=e===t)),t.setFocus())},this.isNavigable=t=>{const e=t.parentElement?.closest(Ge);return!e||e.open&&this.isNavigable(e)},this.handleListKeydown=t=>{if(t.defaultPrevented||this.parentListEl)return;const{key:e}=t,i=this.focusableItems.filter((t=>this.isNavigable(t))),n=i.findIndex((t=>t.active));if("ArrowDown"===e){t.preventDefault();const e=t.target===this.filterEl?0:n+1;i[e]&&this.focusRow(i[e])}else if("ArrowUp"===e){if(t.preventDefault(),0===n&&this.filterEnabled)return void this.filterEl?.setFocus();const e=n-1;i[e]&&this.focusRow(i[e])}else if("Home"===e){t.preventDefault();const e=i[0];e&&this.focusRow(e)}else if("End"===e){t.preventDefault();const e=i[i.length-1];e&&this.focusRow(e)}},this.disabled=!1,this.canPull=void 0,this.canPut=void 0,this.dragEnabled=!1,this.group=void 0,this.filterEnabled=!1,this.filteredItems=[],this.filteredData=[],this.filterPlaceholder=void 0,this.filterText=void 0,this.label=void 0,this.loading=!1,this.messageOverrides=void 0,this.messages=void 0,this.numberingSystem=void 0,this.openable=!1,this.selectedItems=[],this.selectionMode="none",this.selectionAppearance="icon",this.effectiveLocale="",this.defaultMessages=void 0,this.assistiveText=void 0,this.dataForFilter=[],this.hasFilterActionsEnd=!1,this.hasFilterActionsStart=!1,this.hasFilterNoResults=!1}async handleFilterTextChange(){this.performFilter()}onMessagesChange(){}handleListItemChange(){this.updateListItems()}handleCalciteListItemToggle(){this.parentListEl||this.borderItems()}handleCalciteInternalFocusPreviousItem(t){if(this.parentListEl)return;t.stopPropagation();const{focusableItems:e}=this,i=e.findIndex((t=>t.active))-1;e[i]&&this.focusRow(e[i])}handleCalciteInternalListItemActive(t){if(this.parentListEl)return;t.stopPropagation();const e=t.target,{listItems:i}=this;i.forEach((t=>{t.active=t===e}))}handleCalciteListItemSelect(){this.parentListEl||this.updateSelectedItems(!0)}handleCalciteInternalAssistiveTextChange(t){this.assistiveText=t.detail.message,t.stopPropagation()}handleCalciteHandleNudge(t){this.parentListEl||this.handleNudgeEvent(t)}handleCalciteInternalListItemSelect(t){if(this.parentListEl)return;t.stopPropagation();const e=t.target,{listItems:i,selectionMode:n}=this;!e.selected||"single"!==n&&"single-persist"!==n||i.forEach((t=>t.selected=t===e)),this.updateSelectedItems()}handleCalciteInternalListItemSelectMultiple(t){if(this.parentListEl)return;t.stopPropagation();const{target:e,detail:i}=t,{focusableItems:n,lastSelectedInfo:o}=this,a=e;if(i.selectMultiple&&o){const t=n.indexOf(a),e=n.indexOf(o.selectedItem),i=Math.min(e,t),r=Math.max(e,t);n.slice(i,r+1).forEach((t=>t.selected=o.selected))}else this.lastSelectedInfo={selectedItem:a,selected:a.selected}}handleCalciteInternalListItemChange(t){this.parentListEl||(t.stopPropagation(),this.updateListItems())}handleCalciteInternalListItemGroupDefaultSlotChange(t){t.stopPropagation()}connectedCallback(){Re(this)||(E(this),this.connectObserver(),this.updateListItems(),this.setUpSorting(),s(this),this.setParentList())}async componentWillLoad(){m(this),await y(this)}componentDidRender(){l(this)}componentDidLoad(){g(this)}disconnectedCallback(){Re(this)||(this.disconnectObserver(),Me(this),c(this),w(this))}effectiveLocaleChange(){b(this,this.effectiveLocale)}async setFocus(){return await v(this),this.filterEnabled?this.filterEl?.setFocus():this.focusableItems.find((t=>t.active))?.setFocus()}render(){const{loading:t,label:e,disabled:n,dataForFilter:o,filterEnabled:a,filterPlaceholder:s,filterText:l,filteredItems:c,hasFilterActionsStart:h,hasFilterActionsEnd:f,hasFilterNoResults:p}=this;return i(d,{key:"be7d5300b720d3c2adb29ee3dec27d7b70c3e0b4",disabled:this.disabled},i("div",{key:"1c6ff5516994d00848c331174d07ab4c7a70d5a1",class:"container"},this.dragEnabled?i("span",{"aria-live":"assertive",class:Ue},this.assistiveText):null,this.renderItemAriaLive(),t?i("calcite-scrim",{class:"scrim",loading:t}):null,i("table",{key:"78bfe1d34ec213e8f0c5494784298ff67d39ec8c","aria-busy":r(t),"aria-label":e||"",class:"table",onKeyDown:this.handleListKeydown,role:"treegrid"},a||h||f?i("thead",{class:"sticky-pos"},i("tr",null,i("th",{colSpan:u},i("calcite-stack",{class:"stack"},i("slot",{name:"filter-actions-start",onSlotchange:this.handleFilterActionsStartSlotChange,slot:He}),i("calcite-filter",{"aria-label":s,disabled:n,items:o,onCalciteFilterChange:this.handleFilterChange,placeholder:s,value:l,ref:this.setFilterEl}),i("slot",{name:"filter-actions-end",onSlotchange:this.handleFilterActionsEndSlotChange,slot:Xe}))))):null,i("tbody",{key:"8950cb148789530e6dad16a722c7c6077b2a5ab8",class:"table-container"},i("slot",{key:"a8333193d984d6534f5861a1cee0cd98744573b6",onSlotchange:this.handleDefaultSlotChange}))),i("div",{key:"2b96f30d61ac1d33e6709afe93ce259b61d1ab67","aria-live":"polite","data-test-id":"no-results-container",hidden:!(p&&a&&l&&!c.length)},i("slot",{key:"12c5d5758a840ef8eb9cbc5df36b73ec7a8f3c94",name:"filter-no-results",onSlotchange:this.handleFilterNoResultsSlotChange}))))}renderItemAriaLive(){const{messages:t,filteredItems:e,parentListEl:n,effectiveLocale:o,numberingSystem:a,filterEnabled:r,filterText:s,filteredData:l}=this;return C.numberFormatOptions={locale:o,numberingSystem:a},n?null:i("div",{"aria-live":"polite",class:Ue},r&&s&&l?.length?i("div",{key:"aria-filter-enabled"},t.filterEnabled):null,i("div",{key:"aria-item-count"},t.total.replace("{count}",C.localize(e.length.toString()))),e.length?i("ol",{key:"aria-item-list"},e.map((t=>i("li",null,t.label)))):null)}connectObserver(){this.mutationObserver?.observe(this.el,{childList:!0,subtree:!0})}disconnectObserver(){this.mutationObserver?.disconnect()}setUpSorting(){const{dragEnabled:t}=this;t&&function(t){Me(t),je.add(t);const{group:e,handleSelector:i,dragSelector:n}=t;t.sortable=fe.create(t.el,{dataIdAttr:"id",...Fe,...!!n&&{draggable:n},...!!e&&{group:{name:e,...!!t.canPull&&{pull:(e,i,n,{newIndex:o,oldIndex:a})=>t.canPull({toEl:e.el,fromEl:i.el,dragEl:n,newIndex:o,oldIndex:a})},...!!t.canPut&&{put:(e,i,n,{newIndex:o,oldIndex:a})=>t.canPut({toEl:e.el,fromEl:i.el,dragEl:n,newIndex:o,oldIndex:a})}}},handle:i,filter:`${i}[disabled]`,onStart:({from:e,item:i,to:n,newIndex:o,oldIndex:a})=>{Ne.active=!0,Array.from(je).forEach((t=>t.onGlobalDragStart())),t.onDragStart({fromEl:e,dragEl:i,toEl:n,newIndex:o,oldIndex:a})},onEnd:({from:e,item:i,to:n,newIndex:o,oldIndex:a})=>{Ne.active=!1,Array.from(je).forEach((t=>t.onGlobalDragEnd())),t.onDragEnd({fromEl:e,dragEl:i,toEl:n,newIndex:o,oldIndex:a})},onSort:({from:e,item:i,to:n,newIndex:o,oldIndex:a})=>{t.onDragSort({fromEl:e,dragEl:i,toEl:n,newIndex:o,oldIndex:a})}})}(this)}onGlobalDragStart(){this.disconnectObserver()}onGlobalDragEnd(){this.connectObserver()}onDragEnd(t){this.calciteListDragEnd.emit(t)}onDragStart(t){this.calciteListDragStart.emit(t)}onDragSort(t){this.setParentList(),this.updateListItems(),this.calciteListOrderChange.emit(t)}setParentList(){this.parentListEl=this.el.parentElement?.closest("calcite-list")}filterElements({el:t,filteredItems:e,visibleParents:i}){const n=!i.has(t)&&!e.includes(t);t.filterHidden=n;const o=t.parentElement.closest("calcite-list-item-group, calcite-list-item");o&&(n||i.add(o),this.filterElements({el:o,filteredItems:e,visibleParents:i}))}allParentListItemsOpen(t){const e=t.parentElement?.closest(Ge);return!e||!!e.open&&this.allParentListItemsOpen(e)}updateFilteredData(t=!1){const{filterEl:e}=this;e&&(e.filteredItems&&(this.filteredData=e.filteredItems),this.updateListItems(t))}async performFilter(){const{filterEl:t,filterText:e}=this;t&&(t.value=e,await t.filter(e),this.updateFilteredData())}handleNudgeEvent(t){const{handleSelector:e,dragSelector:i}=this,{direction:n}=t.detail,o=t.composedPath(),a=o.find((t=>t?.tagName&&t.matches(e))),r=o.find((t=>t?.tagName&&t.matches(i))),s=r?.parentElement;if(!s)return;const{filteredItems:l}=this,c=l.filter((t=>t.parentElement===s)),d=c.length-1,h=c.indexOf(r);let u;u="up"===n?0===h?d:h-1:h===d?0:h+1,this.disconnectObserver(),a.blurUnselectDisabled=!0;const f="up"===n&&u!==d||"down"===n&&0===u?c[u]:c[u].nextSibling;s.insertBefore(r,f),this.updateListItems(),this.connectObserver(),this.calciteListOrderChange.emit({dragEl:r,fromEl:s,toEl:s,newIndex:u,oldIndex:h}),a.setFocus().then((()=>a.blurUnselectDisabled=!1))}static get assetsDirs(){return["assets"]}get el(){return this}static get watchers(){return{filterText:["handleFilterTextChange"],messageOverrides:["onMessagesChange"],filterEnabled:["handleListItemChange"],group:["handleListItemChange"],dragEnabled:["handleListItemChange"],selectionMode:["handleListItemChange"],selectionAppearance:["handleListItemChange"],effectiveLocale:["effectiveLocaleChange"]}}static get style(){return":host([disabled]){cursor:default;-webkit-user-select:none;user-select:none;opacity:var(--calcite-opacity-disabled)}:host([disabled]) *,:host([disabled]) ::slotted(*){pointer-events:none}:host{display:block}:host([disabled]) ::slotted([calcite-hydrated][disabled]),:host([disabled]) [calcite-hydrated][disabled]{opacity:1}.interaction-container{display:contents}.container{position:relative}.table-container{box-sizing:border-box;display:flex;inline-size:100%;flex-direction:column;background-color:transparent}.table-container *{box-sizing:border-box}.table{inline-size:100%;border-collapse:collapse}.stack{--calcite-stack-padding-inline:0;--calcite-stack-padding-block:0}.sticky-pos{position:sticky;inset-block-start:0px;z-index:var(--calcite-z-index-sticky);background-color:var(--calcite-color-foreground-1)}.sticky-pos th{padding:0px}.assistive-text{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}:host([hidden]){display:none}[hidden]{display:none}"}},[1,"calcite-list",{disabled:[516],canPull:[16],canPut:[16],dragEnabled:[516,"drag-enabled"],group:[513],filterEnabled:[516,"filter-enabled"],filteredItems:[1040],filteredData:[1040],filterPlaceholder:[513,"filter-placeholder"],filterText:[1537,"filter-text"],label:[1],loading:[516],messageOverrides:[1040],messages:[1040],numberingSystem:[1,"numbering-system"],openable:[4],selectedItems:[1040],selectionMode:[513,"selection-mode"],selectionAppearance:[513,"selection-appearance"],effectiveLocale:[32],defaultMessages:[32],assistiveText:[32],dataForFilter:[32],hasFilterActionsEnd:[32],hasFilterActionsStart:[32],hasFilterNoResults:[32],setFocus:[64]},[[0,"calciteListItemToggle","handleCalciteListItemToggle"],[0,"calciteInternalFocusPreviousItem","handleCalciteInternalFocusPreviousItem"],[0,"calciteInternalListItemActive","handleCalciteInternalListItemActive"],[0,"calciteListItemSelect","handleCalciteListItemSelect"],[0,"calciteInternalAssistiveTextChange","handleCalciteInternalAssistiveTextChange"],[0,"calciteHandleNudge","handleCalciteHandleNudge"],[0,"calciteInternalListItemSelect","handleCalciteInternalListItemSelect"],[0,"calciteInternalListItemSelectMultiple","handleCalciteInternalListItemSelectMultiple"],[0,"calciteInternalListItemChange","handleCalciteInternalListItemChange"],[0,"calciteInternalListItemGroupDefaultSlotChange","handleCalciteInternalListItemGroupDefaultSlotChange"]],{filterText:["handleFilterTextChange"],messageOverrides:["onMessagesChange"],filterEnabled:["handleListItemChange"],group:["handleListItemChange"],dragEnabled:["handleListItemChange"],selectionMode:["handleListItemChange"],selectionAppearance:["handleListItemChange"],effectiveLocale:["effectiveLocaleChange"]}]);function Ke(){"undefined"!=typeof customElements&&["calcite-list","calcite-filter","calcite-icon","calcite-input","calcite-input-message","calcite-loader","calcite-progress","calcite-scrim","calcite-stack"].forEach((t=>{switch(t){case"calcite-list":customElements.get(t)||customElements.define(t,qe);break;case"calcite-filter":customElements.get(t)||We();break;case"calcite-icon":customElements.get(t)||x();break;case"calcite-input":customElements.get(t)||_();break;case"calcite-input-message":customElements.get(t)||L();break;case"calcite-loader":customElements.get(t)||A();break;case"calcite-progress":customElements.get(t)||T();break;case"calcite-scrim":customElements.get(t)||O();break;case"calcite-stack":customElements.get(t)||ze()}}))}Ke();const Ve=qe,Ze=Ke;export{Ve as CalciteList,Ze as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-loader.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-loader.js new file mode 100644 index 00000000..81b75b36 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-loader.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{L as r,d as s}from"./loader.js";import"../widgets/Widget.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./guid.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const o=r,t=s;export{o as CalciteLoader,t as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-modal.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-modal.js new file mode 100644 index 00000000..bfd29f39 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-modal.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{p as e,H as t,c as i,h as o,a as s}from"../widgets/Widget.js";import{c as a,d as n}from"./conditionalSlot.js";import{b as l,e as r,f as c,h as d}from"./dom.js";import{d as m,a as h,c as p,u as b}from"./focusTrapComponent.js";import{s as u,a as g,c as f}from"./loadable.js";import{c as v}from"./observers.js";import{o as x}from"./openCloseComponent.js";import{c as k,d as y}from"./locale2.js";import{s as w,c as z,d as C,u as j}from"./t9n.js";import{g as O,c as E}from"./component.js";import{d as M}from"./icon.js";import{d as S}from"./loader.js";import{d as T}from"./scrim.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./guid.js";import"./key.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const B="modal",D="header",F="container",L="container--open",$="content",H="content--no-footer",W="slotted-in-shell",V="modal--opening-idle",I="modal--opening-active",U="modal--closing-idle",P="modal--closing-active",_="content",q="back",A="secondary",J="primary";let N=0,Z="";const G=e(class extends t{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.calciteModalBeforeClose=i(this,"calciteModalBeforeClose",6),this.calciteModalClose=i(this,"calciteModalClose",6),this.calciteModalBeforeOpen=i(this,"calciteModalBeforeOpen",6),this.calciteModalOpen=i(this,"calciteModalOpen",6),this.ignoreOpenChange=!1,this.mutationObserver=v("mutation",(()=>this.handleMutationObserver())),this.cssVarObserver=v("mutation",(()=>{this.updateSizeCssVars()})),this.openTransitionProp="opacity",this.setTransitionEl=e=>{this.transitionEl=e},this.openEnd=()=>{this.setFocus(),this.el.removeEventListener("calciteModalOpen",this.openEnd)},this.handleCloseClick=()=>{this.open=!1},this.handleOutsideClose=()=>{this.outsideCloseDisabled||(this.open=!1)},this.closeModal=async()=>{if(this.beforeClose)try{await this.beforeClose(this.el)}catch(e){return void requestAnimationFrame((()=>{this.ignoreOpenChange=!0,this.open=!0,this.ignoreOpenChange=!1}))}N--,this.opened=!1,this.removeOverflowHiddenClass()},this.handleMutationObserver=()=>{this.updateFooterVisibility(),this.updateFocusTrapElements()},this.updateFooterVisibility=()=>{this.hasFooter=!!l(this.el,[q,J,A])},this.updateSizeCssVars=()=>{this.cssWidth=getComputedStyle(this.el).getPropertyValue("--calcite-modal-width"),this.cssHeight=getComputedStyle(this.el).getPropertyValue("--calcite-modal-height")},this.contentTopSlotChangeHandler=e=>{this.hasContentTop=r(e)},this.contentBottomSlotChangeHandler=e=>{this.hasContentBottom=r(e)},this.open=!1,this.opened=!1,this.beforeClose=void 0,this.closeButtonDisabled=!1,this.focusTrapDisabled=!1,this.outsideCloseDisabled=!1,this.docked=void 0,this.escapeDisabled=!1,this.scale="m",this.widthScale="m",this.fullscreen=void 0,this.kind=void 0,this.messages=void 0,this.messageOverrides=void 0,this.slottedInShell=void 0,this.cssWidth=void 0,this.cssHeight=void 0,this.hasFooter=!0,this.hasContentTop=!1,this.hasContentBottom=!1,this.effectiveLocale=void 0,this.defaultMessages=void 0}handleFocusTrapDisabled(e){this.open&&(e?m(this):h(this))}onMessagesChange(){}async componentWillLoad(){await w(this),u(this),this.open&&this.openModal()}componentDidLoad(){g(this)}connectedCallback(){this.mutationObserver?.observe(this.el,{childList:!0,subtree:!0}),this.cssVarObserver?.observe(this.el,{attributeFilter:["style"]}),this.updateSizeCssVars(),this.updateFooterVisibility(),a(this),k(this),z(this),p(this)}disconnectedCallback(){this.removeOverflowHiddenClass(),this.mutationObserver?.disconnect(),this.cssVarObserver?.disconnect(),n(this),m(this),y(this),C(this),this.slottedInShell=!1}render(){return o(s,{key:"b7f4d97818454e50db3870714f97cc626b97dd33","aria-describedby":this.contentId,"aria-labelledby":this.titleId,"aria-modal":"true",role:"dialog"},o("div",{key:"721d5a12fdfcc99dc9dba820b17cd7ffecd9d0b1",class:{[F]:!0,[L]:this.opened,[W]:this.slottedInShell}},o("calcite-scrim",{key:"842588afb9d19ec36a355277ba06b8cb1a454ba3",class:"scrim",onClick:this.handleOutsideClose}),this.renderStyle(),o("div",{key:"b98514b2ef65856b94cca345285785fc0b056f45",class:{[B]:!0},ref:this.setTransitionEl},o("div",{key:"fdbe8abc670bd2889c05ccd6597f485bc0c0b135",class:D},this.renderCloseButton(),o("header",{key:"d956c14a762c22d13920e0e34b11fc8bc1b9305b",class:"title"},o("slot",{key:"d7dcd4a9a4e2029a8e5961519538aeaad6092942",name:D}))),this.renderContentTop(),o("div",{key:"5b3fd60ed69388e2b001bd188be169c86f5d40db",class:{[$]:!0,[H]:!this.hasFooter},ref:e=>this.modalContent=e},o("slot",{key:"84a4dbeb3d1188c3f9c5b7877bf751f735262a87",name:_})),this.renderContentBottom(),this.renderFooter())))}renderFooter(){return this.hasFooter?o("div",{class:"footer",key:"footer"},o("span",{class:"back"},o("slot",{name:q})),o("span",{class:"secondary"},o("slot",{name:A})),o("span",{class:"primary"},o("slot",{name:J}))):null}renderContentTop(){return o("div",{class:"content-top",hidden:!this.hasContentTop},o("slot",{name:"content-top",onSlotchange:this.contentTopSlotChangeHandler}))}renderContentBottom(){return o("div",{class:"content-bottom",hidden:!this.hasContentBottom},o("slot",{name:"content-bottom",onSlotchange:this.contentBottomSlotChangeHandler}))}renderCloseButton(){return this.closeButtonDisabled?null:o("button",{"aria-label":this.messages.close,class:"close",key:"button",onClick:this.handleCloseClick,title:this.messages.close,ref:e=>this.closeButtonEl=e},o("calcite-icon",{icon:"x",scale:O(this.scale)}))}renderStyle(){if(!this.fullscreen&&(this.cssWidth||this.cssHeight))return o("style",null,`.${F} {\n ${this.docked&&this.cssWidth?"align-items: center !important;":""}\n }\n .${B} {\n block-size: ${this.cssHeight?this.cssHeight:"auto"} !important;\n ${this.cssWidth?`inline-size: ${this.cssWidth} !important;`:""}\n ${this.cssWidth?`max-inline-size: ${this.cssWidth} !important;`:""}\n ${this.docked?"border-radius: var(--calcite-border-radius) !important;":""}\n }\n @media screen and (max-width: ${this.cssWidth}) {\n .${F} {\n ${this.docked?"align-items: flex-end !important;":""}\n }\n .${B} {\n max-block-size: 100% !important;\n inline-size: 100% !important;\n max-inline-size: 100% !important;\n min-inline-size: 100% !important;\n margin: 0 !important;\n ${this.docked?"":"block-size: 100% !important;"}\n ${this.docked?"":"border-radius: 0 !important;"}\n ${this.docked?"border-radius: var(--calcite-border-radius) var(--calcite-border-radius) 0 0 !important;":""}\n }\n }\n `)}effectiveLocaleChange(){j(this,this.effectiveLocale)}handleEscape(e){!this.open||this.escapeDisabled||"Escape"!==e.key||e.defaultPrevented||(this.open=!1,e.preventDefault())}async setFocus(){await f(this),c(this.el)}async updateFocusTrapElements(){b(this)}async scrollContent(e=0,t=0){this.modalContent&&(this.modalContent.scrollTo?this.modalContent.scrollTo({top:e,left:t,behavior:"smooth"}):(this.modalContent.scrollTop=e,this.modalContent.scrollLeft=t))}onBeforeOpen(){this.transitionEl.classList.add(I),this.calciteModalBeforeOpen.emit()}onOpen(){this.transitionEl.classList.remove(V,I),this.calciteModalOpen.emit(),h(this)}onBeforeClose(){this.transitionEl.classList.add(P),this.calciteModalBeforeClose.emit()}onClose(){this.transitionEl.classList.remove(U,P),this.calciteModalClose.emit(),m(this)}toggleModal(e){this.ignoreOpenChange||(e?this.openModal():this.closeModal())}handleOpenedChange(e){const t=e?V:U;this.transitionEl.classList.add(t),x(this)}async openModal(){await E(this.el),this.el.addEventListener("calciteModalOpen",this.openEnd),this.opened=!0;const e=l(this.el,"header"),t=l(this.el,_);this.titleId=d(e),this.contentId=d(t),this.slottedInShell||(0===N&&(Z=document.documentElement.style.overflow),N++,document.documentElement.style.setProperty("overflow","hidden"))}removeOverflowHiddenClass(){document.documentElement.style.setProperty("overflow",Z)}static get assetsDirs(){return["assets"]}get el(){return this}static get watchers(){return{focusTrapDisabled:["handleFocusTrapDisabled"],messageOverrides:["onMessagesChange"],effectiveLocale:["effectiveLocaleChange"],open:["toggleModal"],opened:["handleOpenedChange"]}}static get style(){return":host{--calcite-modal-scrim-background:rgba(0, 0, 0, 0.85);position:absolute;inset:0px;z-index:var(--calcite-z-index-overlay);display:flex;opacity:0;visibility:hidden !important;transition:visibility 0ms linear var(--calcite-internal-animation-timing-slow), opacity var(--calcite-internal-animation-timing-slow) cubic-bezier(0.215, 0.44, 0.42, 0.88);--calcite-modal-scrim-background-internal:rgba(0, 0, 0, 0.85)}.content-top[hidden],.content-bottom[hidden]{display:none}.container{position:fixed;inset:0px;z-index:var(--calcite-z-index-overlay);display:flex;align-items:center;justify-content:center;overflow-y:hidden;color:var(--calcite-color-text-2);opacity:0;visibility:hidden !important;transition:visibility 0ms linear var(--calcite-internal-animation-timing-slow), opacity var(--calcite-internal-animation-timing-slow) cubic-bezier(0.215, 0.44, 0.42, 0.88)}:host([scale=s]){--calcite-modal-padding-internal:0.75rem;--calcite-modal-padding-large-internal:1rem;--calcite-modal-title-text-internal:var(--calcite-font-size-1);--calcite-modal-content-text-internal:var(--calcite-font-size--1)}:host([scale=m]){--calcite-modal-padding-internal:1rem;--calcite-modal-padding-large-internal:1.25rem;--calcite-modal-title-text-internal:var(--calcite-font-size-2);--calcite-modal-content-text-internal:var(--calcite-font-size-0)}:host([scale=l]){--calcite-modal-padding-internal:1.25rem;--calcite-modal-padding-large-internal:1.5rem;--calcite-modal-title-text-internal:var(--calcite-font-size-3);--calcite-modal-content-text-internal:var(--calcite-font-size-1)}.scrim{--calcite-scrim-background:var(--calcite-modal-scrim-background, var(--calcite-color-transparent-scrim));position:fixed;inset:0px;display:flex;overflow-y:hidden}.modal{pointer-events:none;z-index:var(--calcite-z-index-modal);float:none;margin:1.5rem;box-sizing:border-box;display:flex;inline-size:100%;flex-direction:column;overflow:hidden;border-radius:0.25rem;background-color:var(--calcite-color-foreground-1);opacity:0;--tw-shadow:0 2px 12px -4px rgba(0, 0, 0, 0.2), 0 2px 4px -2px rgba(0, 0, 0, 0.16);--tw-shadow-colored:0 2px 12px -4px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);-webkit-overflow-scrolling:touch;visibility:hidden;transition:transform var(--calcite-internal-animation-timing-slow) cubic-bezier(0.215, 0.44, 0.42, 0.88), visibility 0ms linear var(--calcite-internal-animation-timing-slow), opacity var(--calcite-internal-animation-timing-slow) cubic-bezier(0.215, 0.44, 0.42, 0.88);--calcite-modal-hidden-position:translate3d(0, 20px, 0);--calcite-modal-shown-position:translate3d(0, 0, 0)}.modal--opening-idle{transform:var(--calcite-modal-hidden-position)}.modal--opening-active{transform:var(--calcite-modal-shown-position)}.modal--closing-idle{transform:var(--calcite-modal-shown-position)}.modal--closing-active{transform:var(--calcite-modal-hidden-position)}:host([opened]){opacity:1;visibility:visible !important;transition-delay:0ms}.container--open{opacity:1;visibility:visible !important;transition-delay:0ms}.container--open .modal{pointer-events:auto;visibility:visible;opacity:1;transition:transform var(--calcite-internal-animation-timing-slow) cubic-bezier(0.215, 0.44, 0.42, 0.88), visibility 0ms linear, opacity var(--calcite-internal-animation-timing-slow) cubic-bezier(0.215, 0.44, 0.42, 0.88), max-inline-size var(--calcite-internal-animation-timing-slow) cubic-bezier(0.215, 0.44, 0.42, 0.88), max-block-size var(--calcite-internal-animation-timing-slow) cubic-bezier(0.215, 0.44, 0.42, 0.88);transition-delay:0ms}.header{z-index:var(--calcite-z-index-header);display:flex;min-inline-size:0px;max-inline-size:100%;border-start-start-radius:0.25rem;border-start-end-radius:0.25rem;border-width:0px;border-block-end-width:1px;border-style:solid;border-color:var(--calcite-color-border-3);background-color:var(--calcite-color-foreground-1);flex:0 0 auto}.close{order:2;margin:0px;cursor:pointer;appearance:none;border-style:none;background-color:transparent;color:var(--calcite-color-text-3);outline-color:transparent;transition:background-color, block-size, border-color, box-shadow, color, inset-block-end, inset-block-start, inset-inline-end, inset-inline-start inset-size, opacity, outline-color, transform var(--calcite-animation-timing) ease-in-out 0s, outline 0s, outline-offset 0s;padding-block:var(--calcite-modal-padding-internal);padding-inline:var(--calcite-modal-padding-internal);flex:0 0 auto}.close calcite-icon{pointer-events:none;vertical-align:-2px}.close:focus{outline:2px solid var(--calcite-ui-focus-color, var(--calcite-color-brand));outline-offset:calc(\n -2px *\n calc(\n 1 -\n 2 * clamp(\n 0,\n var(--calcite-offset-invert-focus),\n 1\n )\n )\n )}.close:hover,.close:focus,.close:active{background-color:var(--calcite-color-foreground-2);color:var(--calcite-color-text-1)}.title{order:1;display:flex;min-inline-size:0px;align-items:center;flex:1 1 auto;padding-block:var(--calcite-modal-padding-internal);padding-inline:var(--calcite-modal-padding-large-internal)}slot[name=header]::slotted(*),*::slotted([slot=header]){margin:0px;font-weight:var(--calcite-font-weight-normal);color:var(--calcite-color-text-1);font-size:var(--calcite-modal-title-text-internal)}.content{position:relative;box-sizing:border-box;display:block;block-size:100%;overflow:auto;padding:0px;background-color:var(--calcite-modal-content-background, var(--calcite-color-foreground-1));max-block-size:100%;padding:var(--calcite-modal-content-padding, var(--calcite-modal-padding-internal))}.content-top,.content-bottom{z-index:var(--calcite-z-index-header);display:flex;border-width:0px;border-style:solid;border-color:var(--calcite-color-border-3);background-color:var(--calcite-color-foreground-1);flex:0 0 auto;padding:var(--calcite-modal-padding-internal)}.content-top{min-inline-size:0px;max-inline-size:100%;border-block-end-width:1px}.content-bottom{margin-block-start:auto;box-sizing:border-box;inline-size:100%;justify-content:space-between;border-block-start-width:1px}.content-top:not(.header~.content-top){border-start-start-radius:0.25rem;border-start-end-radius:0.25rem}.content-bottom:not(.content-bottom~.footer),.content--no-footer{border-end-end-radius:0.25rem;border-end-start-radius:0.25rem}slot[name=content]::slotted(*),*::slotted([slot=content]){font-size:var(--calcite-modal-context-text-internal)}.footer{z-index:var(--calcite-z-index-header);margin-block-start:auto;box-sizing:border-box;display:flex;inline-size:100%;justify-content:space-between;border-end-end-radius:0.25rem;border-end-start-radius:0.25rem;border-width:0px;border-block-start-width:1px;border-style:solid;border-color:var(--calcite-color-border-3);background-color:var(--calcite-color-foreground-1);flex:0 0 auto;padding-block:var(--calcite-modal-padding-internal);padding-inline:var(--calcite-modal-padding-large-internal)}.footer--hide-back .back,.footer--hide-secondary .secondary{display:none}.back{display:block;margin-inline-end:auto}.secondary{margin-inline:0.25rem;display:block}slot[name=primary]{display:block}:host([width=small]) .modal{inline-size:auto}:host([width-scale=s]) .modal{max-block-size:100%;max-inline-size:100%;inline-size:var(--calcite-modal-width, 32rem);block-size:var(--calcite-modal-height, auto)}@media screen and (max-width: 35rem){:host([width-scale=s]) .modal{margin:0px;block-size:100%;max-block-size:100%;inline-size:100%;max-inline-size:100%}:host([width-scale=s]) .content{flex:1 1 auto;max-block-size:unset}:host([width-scale=s][docked]) .container{align-items:flex-end}}:host([width-scale=m]) .modal{max-block-size:100%;max-inline-size:100%;inline-size:var(--calcite-modal-width, 48rem);block-size:var(--calcite-modal-height, auto)}@media screen and (max-width: 51rem){:host([width-scale=m]) .modal{margin:0px;block-size:100%;max-block-size:100%;inline-size:100%;max-inline-size:100%}:host([width-scale=m]) .content{flex:1 1 auto;max-block-size:unset}:host([width-scale=m][docked]) .container{align-items:flex-end}}:host([width-scale=l]) .modal{max-block-size:100%;max-inline-size:100%;inline-size:var(--calcite-modal-width, 94rem);block-size:var(--calcite-modal-height, auto)}@media screen and (max-width: 97rem){:host([width-scale=l]) .modal{margin:0px;block-size:100%;max-block-size:100%;inline-size:100%;max-inline-size:100%}:host([width-scale=l]) .content{flex:1 1 auto;max-block-size:unset}:host([width-scale=l][docked]) .container{align-items:flex-end}}:host([fullscreen]) .modal{margin:0px;block-size:100%;max-block-size:100%;inline-size:100%;max-inline-size:100%;border-radius:0px;--calcite-modal-hidden-position:translate3D(0, 20px, 0) scale(0.95);--calcite-modal-shown-position:translate3D(0, 0, 0) scale(1)}:host([fullscreen]) .content{max-block-size:100%;flex:1 1 auto}:host([opened][fullscreen]) .header,:host([opened][fullscreen]) .footer,:host([opened][fullscreen]) .content-top,:host([opened][fullscreen]) .content-bottom{border-radius:0}:host([docked]) .modal{block-size:var(--calcite-modal-height, auto)}:host([docked]) .content{block-size:auto;flex:1 1 auto}:host([kind=brand]) .modal{border-color:var(--calcite-color-brand)}:host([kind=danger]) .modal{border-color:var(--calcite-color-status-danger)}:host([kind=info]) .modal{border-color:var(--calcite-color-status-info)}:host([kind=success]) .modal{border-color:var(--calcite-color-status-success)}:host([kind=warning]) .modal{border-color:var(--calcite-color-status-warning)}:host([kind=brand]) .modal,:host([kind=danger]) .modal,:host([kind=info]) .modal,:host([kind=success]) .modal,:host([kind=warning]) .modal{border-width:0px;border-block-start-width:4px;border-style:solid}:host([kind=brand]) .header,:host([kind=brand]) .content-top,:host([kind=danger]) .header,:host([kind=danger]) .content-top,:host([kind=info]) .header,:host([kind=info]) .content-top,:host([kind=success]) .header,:host([kind=success]) .content-top,:host([kind=warning]) .header,:host([kind=warning]) .content-top{border-radius:0.25rem;border-end-end-radius:0px;border-end-start-radius:0px}@media screen and (max-width: 860px){* slot[name=header]::slotted(content-top),* content-top::slotted([slot=header]){font-size:var(--calcite-font-size-1)}.footer,.content-bottom{position:sticky;inset-block-end:0px}}@media screen and (max-width: 480px){.footer,.content-bottom{flex-direction:column}.back,.secondary{margin:0px;margin-block-end:0.25rem}}.container.slotted-in-shell{position:absolute;pointer-events:auto}.container.slotted-in-shell calcite-scrim{position:absolute}:host([hidden]){display:none}[hidden]{display:none}"}},[1,"calcite-modal",{open:[1540],opened:[1540],beforeClose:[16],closeButtonDisabled:[516,"close-button-disabled"],focusTrapDisabled:[516,"focus-trap-disabled"],outsideCloseDisabled:[516,"outside-close-disabled"],docked:[516],escapeDisabled:[516,"escape-disabled"],scale:[513],widthScale:[513,"width-scale"],fullscreen:[516],kind:[513],messages:[1040],messageOverrides:[1040],slottedInShell:[1028,"slotted-in-shell"],cssWidth:[32],cssHeight:[32],hasFooter:[32],hasContentTop:[32],hasContentBottom:[32],effectiveLocale:[32],defaultMessages:[32],setFocus:[64],updateFocusTrapElements:[64],scrollContent:[64]},[[8,"keydown","handleEscape"]],{focusTrapDisabled:["handleFocusTrapDisabled"],messageOverrides:["onMessagesChange"],effectiveLocale:["effectiveLocaleChange"],open:["toggleModal"],opened:["handleOpenedChange"]}]);function K(){"undefined"!=typeof customElements&&["calcite-modal","calcite-icon","calcite-loader","calcite-scrim"].forEach((e=>{switch(e){case"calcite-modal":customElements.get(e)||customElements.define(e,G);break;case"calcite-icon":customElements.get(e)||M();break;case"calcite-loader":customElements.get(e)||S();break;case"calcite-scrim":customElements.get(e)||T()}}))}K();const Q=G,R=K;export{Q as CalciteModal,R as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-notice.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-notice.js new file mode 100644 index 00000000..ecc75556 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-notice.js @@ -0,0 +1,15 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{p as e,H as t,c as o,h as i}from"../widgets/Widget.js";import{c as s,d as n}from"./conditionalSlot.js";import{s as c,b as a}from"./dom.js";import{s as l,a as r,c as d}from"./loadable.js";import{c as m,d as p}from"./locale2.js";import{c as h,d as g,s as f,u}from"./t9n.js";import{o as b}from"./openCloseComponent.js";import{g as k}from"./component.js";import{d as v}from"./icon.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./observers.js";import"./guid.js";import"./key.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const x={brand:"lightbulb",danger:"exclamationMarkTriangle",info:"information",success:"checkCircle",warning:"exclamationMarkTriangle"},j="actions-end",w=e(class extends t{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.calciteNoticeBeforeClose=o(this,"calciteNoticeBeforeClose",6),this.calciteNoticeBeforeOpen=o(this,"calciteNoticeBeforeOpen",6),this.calciteNoticeClose=o(this,"calciteNoticeClose",6),this.calciteNoticeOpen=o(this,"calciteNoticeOpen",6),this.setTransitionEl=e=>{this.transitionEl=e},this.close=()=>{this.open=!1},this.openTransitionProp="opacity",this.open=!1,this.kind="brand",this.closable=!1,this.icon=void 0,this.iconFlipRtl=!1,this.scale="m",this.width="auto",this.messages=void 0,this.messageOverrides=void 0,this.effectiveLocale=void 0,this.defaultMessages=void 0}openHandler(){b(this)}onMessagesChange(){}updateRequestedIcon(){this.requestedIcon=c(x,this.icon,this.kind)}connectedCallback(){s(this),m(this),h(this)}disconnectedCallback(){n(this),p(this),g(this)}async componentWillLoad(){l(this),this.requestedIcon=c(x,this.icon,this.kind),await f(this),this.open&&b(this)}componentDidLoad(){r(this)}render(){const{el:e}=this,t=i("button",{key:"d9a357639c0642a4d42f2f2355629f73df249d81","aria-label":this.messages.close,class:"notice-close",onClick:this.close,ref:e=>this.closeButton=e},i("calcite-icon",{key:"b4e41e831fec865817b05a5dce71a87fca960a27",icon:"x",scale:k(this.scale)})),o=a(e,j);return i("div",{key:"b43379f0a2af9bcf8996b9187aebaef9a4ddaee0",class:"container",ref:this.setTransitionEl},this.requestedIcon?i("div",{class:"notice-icon"},i("calcite-icon",{flipRtl:this.iconFlipRtl,icon:this.requestedIcon,scale:k(this.scale)})):null,i("div",{key:"49430154b557c731f7839ee5df9d99923a1a40be",class:"notice-content"},i("slot",{key:"7b79b569608fbe88a4ecdff6956880afecc0371e",name:"title"}),i("slot",{key:"4d829bfc1ecacd57d4141fac2f58c5ba7fd2401b",name:"message"}),i("slot",{key:"93ef84c9cef662ee0a4a16c779604cef85b2baa2",name:"link"})),o?i("div",{class:"actions-end"},i("slot",{name:j})):null,this.closable?t:null)}async setFocus(){await d(this);const e=this.el.querySelector("calcite-link");if(this.closeButton||e)return e?e.setFocus():void(this.closeButton&&this.closeButton.focus())}onBeforeClose(){this.calciteNoticeBeforeClose.emit()}onBeforeOpen(){this.calciteNoticeBeforeOpen.emit()}onClose(){this.calciteNoticeClose.emit()}onOpen(){this.calciteNoticeOpen.emit()}effectiveLocaleChange(){u(this,this.effectiveLocale)}static get assetsDirs(){return["assets"]}get el(){return this}static get watchers(){return{open:["openHandler"],messageOverrides:["onMessagesChange"],icon:["updateRequestedIcon"],kind:["updateRequestedIcon"],effectiveLocale:["effectiveLocaleChange"]}}static get style(){return":host([scale=s]){--calcite-notice-spacing-token-small:0.5rem;--calcite-notice-spacing-token-large:0.75rem}:host([scale=s]) .container slot[name=title]::slotted(*),:host([scale=s]) .container *::slotted([slot=title]){margin-block:0.125rem;font-size:var(--calcite-font-size--1);line-height:1.375}:host([scale=s]) .container slot[name=message]::slotted(*),:host([scale=s]) .container *::slotted([slot=message]){margin-block:0.125rem;font-size:var(--calcite-font-size--2);line-height:1.375}:host([scale=s]) ::slotted(calcite-link){margin-block:0.125rem;font-size:var(--calcite-font-size--2);line-height:1.375}:host([scale=s]) .notice-close{padding:0.5rem}:host([scale=m]){--calcite-notice-spacing-token-small:0.75rem;--calcite-notice-spacing-token-large:1rem}:host([scale=m]) .container slot[name=title]::slotted(*),:host([scale=m]) .container *::slotted([slot=title]){margin-block:0.125rem;font-size:var(--calcite-font-size-0);line-height:1.375}:host([scale=m]) .container slot[name=message]::slotted(*),:host([scale=m]) .container *::slotted([slot=message]){margin-block:0.125rem;font-size:var(--calcite-font-size--1);line-height:1.375}:host([scale=m]) ::slotted(calcite-link){margin-block:0.125rem;font-size:var(--calcite-font-size--1);line-height:1.375}:host([scale=l]){--calcite-notice-spacing-token-small:1rem;--calcite-notice-spacing-token-large:1.25rem}:host([scale=l]) .container slot[name=title]::slotted(*),:host([scale=l]) .container *::slotted([slot=title]){margin-block:0.125rem;font-size:var(--calcite-font-size-1);line-height:1.375}:host([scale=l]) .container slot[name=message]::slotted(*),:host([scale=l]) .container *::slotted([slot=message]){margin-block:0.125rem;font-size:var(--calcite-font-size-0);line-height:1.375}:host([scale=l]) ::slotted(calcite-link){margin-block:0.125rem;font-size:var(--calcite-font-size-0);line-height:1.375}:host([width=auto]){--calcite-notice-width:auto}:host([width=half]){--calcite-notice-width:50%}:host([width=full]){--calcite-notice-width:100%}:host{margin-inline:auto;display:none;max-inline-size:100%;align-items:center;inline-size:var(--calcite-notice-width)}.container{pointer-events:none;margin-block:0px;box-sizing:border-box;display:none;inline-size:100%;background-color:var(--calcite-color-foreground-1);opacity:0;transition:background-color, block-size, border-color, box-shadow, color, inset-block-end, inset-block-start, inset-inline-end, inset-inline-start inset-size, opacity, outline-color, transform var(--calcite-animation-timing) ease-in-out 0s, outline 0s, outline-offset 0s;max-block-size:0;text-align:start;border-inline-start:0px solid;box-shadow:0 0 0 0 transparent}.notice-close{outline-color:transparent}.notice-close:focus{outline:2px solid var(--calcite-ui-focus-color, var(--calcite-color-brand));outline-offset:calc(\n -2px *\n calc(\n 1 -\n 2 * clamp(\n 0,\n var(--calcite-offset-invert-focus),\n 1\n )\n )\n )}:host{display:flex}:host([open]) .container{pointer-events:auto;display:flex;max-block-size:100%;align-items:center;border-width:2px;opacity:1;--tw-shadow:0 4px 8px -1px rgba(0, 0, 0, 0.08), 0 2px 4px -1px rgba(0, 0, 0, 0.04);--tw-shadow-colored:0 4px 8px -1px var(--tw-shadow-color), 0 2px 4px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.container slot[name=title]::slotted(*),.container *::slotted([slot=title]){margin:0px;font-weight:var(--calcite-font-weight-medium);color:var(--calcite-color-text-1)}.container slot[name=message]::slotted(*),.container *::slotted([slot=message]){margin:0px;display:inline;font-weight:var(--calcite-font-weight-normal);color:var(--calcite-color-text-2);margin-inline-end:var(--calcite-notice-spacing-token-small)}.notice-content{box-sizing:border-box;transition:background-color, block-size, border-color, box-shadow, color, inset-block-end, inset-block-start, inset-inline-end, inset-inline-start inset-size, opacity, outline-color, transform var(--calcite-animation-timing) ease-in-out 0s, outline 0s, outline-offset 0s;padding-inline:var(--calcite-notice-spacing-token-large);flex:0 0 auto;display:flex;min-inline-size:0px;flex-direction:column;overflow-wrap:break-word;flex:1 1 0;padding-block:var(--calcite-notice-spacing-token-small);padding-inline:0 var(--calcite-notice-spacing-token-small)}.notice-content:first-of-type:not(:only-child){padding-inline-start:var(--calcite-notice-spacing-token-large)}.notice-content:only-of-type{padding-block:var(--calcite-notice-spacing-token-small);padding-inline:var(--calcite-notice-spacing-token-large)}.notice-icon{display:flex;align-items:center;box-sizing:border-box;transition:background-color, block-size, border-color, box-shadow, color, inset-block-end, inset-block-start, inset-inline-end, inset-inline-start inset-size, opacity, outline-color, transform var(--calcite-animation-timing) ease-in-out 0s, outline 0s, outline-offset 0s;padding-block:var(--calcite-notice-spacing-token-small);padding-inline:var(--calcite-notice-spacing-token-large);flex:0 0 auto}.notice-close{display:flex;cursor:pointer;align-items:center;align-self:stretch;border-style:none;background-color:transparent;color:var(--calcite-color-text-3);outline:2px solid transparent;outline-offset:2px;box-sizing:border-box;transition:background-color, block-size, border-color, box-shadow, color, inset-block-end, inset-block-start, inset-inline-end, inset-inline-start inset-size, opacity, outline-color, transform var(--calcite-animation-timing) ease-in-out 0s, outline 0s, outline-offset 0s;padding-block:var(--calcite-notice-spacing-token-small);padding-inline:var(--calcite-notice-spacing-token-large);flex:0 0 auto;-webkit-appearance:none}.notice-close:hover,.notice-close:focus{background-color:var(--calcite-color-foreground-2);color:var(--calcite-color-text-1)}.notice-close:active{background-color:var(--calcite-color-foreground-3)}.actions-end{display:flex;align-self:stretch}:host([kind=brand]) .container{border-color:var(--calcite-color-brand)}:host([kind=brand]) .container .notice-icon{color:var(--calcite-color-brand)}:host([kind=info]) .container{border-color:var(--calcite-color-status-info)}:host([kind=info]) .container .notice-icon{color:var(--calcite-color-status-info)}:host([kind=danger]) .container{border-color:var(--calcite-color-status-danger)}:host([kind=danger]) .container .notice-icon{color:var(--calcite-color-status-danger)}:host([kind=success]) .container{border-color:var(--calcite-color-status-success)}:host([kind=success]) .container .notice-icon{color:var(--calcite-color-status-success)}:host([kind=warning]) .container{border-color:var(--calcite-color-status-warning)}:host([kind=warning]) .container .notice-icon{color:var(--calcite-color-status-warning)}:host([hidden]){display:none}[hidden]{display:none}"}},[1,"calcite-notice",{open:[1540],kind:[513],closable:[516],icon:[520],iconFlipRtl:[516,"icon-flip-rtl"],scale:[513],width:[513],messages:[1040],messageOverrides:[1040],effectiveLocale:[32],defaultMessages:[32],setFocus:[64]},void 0,{open:["openHandler"],messageOverrides:["onMessagesChange"],icon:["updateRequestedIcon"],kind:["updateRequestedIcon"],effectiveLocale:["effectiveLocaleChange"]}]); +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */function y(){"undefined"!=typeof customElements&&["calcite-notice","calcite-icon"].forEach((e=>{switch(e){case"calcite-notice":customElements.get(e)||customElements.define(e,w);break;case"calcite-icon":customElements.get(e)||v()}}))}y();const z=w,C=y;export{z as CalciteNotice,C as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-option.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-option.js new file mode 100644 index 00000000..0f080753 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-option.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{p as e,H as t,c as s,h as r}from"../widgets/Widget.js";import{c as o}from"./observers.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const i=e(class extends t{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.calciteInternalOptionChange=s(this,"calciteInternalOptionChange",6),this.mutationObserver=o("mutation",(()=>{this.ensureTextContentDependentProps(),this.calciteInternalOptionChange.emit()})),this.disabled=!1,this.label=void 0,this.selected=void 0,this.value=void 0}handlePropChange(e,t,s){"label"!==s&&"value"!==s||this.ensureTextContentDependentProps(),this.calciteInternalOptionChange.emit()}ensureTextContentDependentProps(){const{el:{textContent:e},internallySetLabel:t,internallySetValue:s,label:r,value:o}=this;r&&r!==t||(this.label=e,this.internallySetLabel=e),null!=o&&o!==s||(this.value=e,this.internallySetValue=e)}connectedCallback(){this.ensureTextContentDependentProps(),this.mutationObserver?.observe(this.el,{attributeFilter:["label","value"],characterData:!0,childList:!0,subtree:!0})}disconnectedCallback(){this.mutationObserver?.disconnect()}render(){return r("slot",{key:"5da42b98d7f8d5a6036f9b2a4f45113752289d6d"},this.label)}get el(){return this}static get watchers(){return{disabled:["handlePropChange"],label:["handlePropChange"],selected:["handlePropChange"],value:["handlePropChange"]}}static get style(){return":host{display:block}:host([hidden]){display:none}[hidden]{display:none}"}},[1,"calcite-option",{disabled:[516],label:[1025],selected:[516],value:[1032]},void 0,{disabled:["handlePropChange"],label:["handlePropChange"],selected:["handlePropChange"],value:["handlePropChange"]}]);function a(){"undefined"!=typeof customElements&&["calcite-option"].forEach((e=>{"calcite-option"===e&&(customElements.get(e)||customElements.define(e,i))}))}a();const n=i,l=a;export{n as CalciteOption,l as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-panel.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-panel.js new file mode 100644 index 00000000..645db3dc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-panel.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{P as o,d as r}from"./panel.js";import"../widgets/Widget.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./dom.js";import"./guid.js";import"./interactive.js";import"./loadable.js";import"./observers.js";import"./action-menu.js";import"./array.js";import"./key.js";import"./action.js";import"./locale2.js";import"./component.js";import"./t9n.js";import"./icon.js";import"./loader.js";import"./popover.js";import"./floating-ui.js";import"./debounce.js";import"./focusTrapComponent.js";import"./openCloseComponent.js";import"./Heading2.js";import"./FloatingArrow.js";import"./scrim.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const s=o,t=r;export{s as CalcitePanel,t as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-popover.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-popover.js new file mode 100644 index 00000000..0f702519 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-popover.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{P as o,d as r}from"./popover.js";import"../widgets/Widget.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./floating-ui.js";import"./dom.js";import"./guid.js";import"./debounce.js";import"./focusTrapComponent.js";import"./openCloseComponent.js";import"./Heading2.js";import"./locale2.js";import"./key.js";import"./observers.js";import"./t9n.js";import"./loadable.js";import"./FloatingArrow.js";import"./component.js";import"./action.js";import"./interactive.js";import"./icon.js";import"./loader.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const s=o,t=r;export{s as CalcitePopover,t as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-progress.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-progress.js new file mode 100644 index 00000000..3999b841 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-progress.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{P as r,d as s}from"./progress.js";import"../widgets/Widget.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./dom.js";import"./guid.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const o=r,t=s;export{o as CalciteProgress,t as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-radio-button-group.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-radio-button-group.js new file mode 100644 index 00000000..167fec0f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-radio-button-group.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{p as t,H as s,c as e,h as i,a as o}from"../widgets/Widget.js";import{c as a}from"./observers.js";import{s as r,a as n,c}from"./loadable.js";import{V as l}from"./Validation.js";import{d}from"./icon.js";import{d as p}from"./input-message.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./dom.js";import"./guid.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const m=t(class extends s{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.calciteRadioButtonGroupChange=e(this,"calciteRadioButtonGroupChange",6),this.mutationObserver=a("mutation",(()=>this.passPropsToRadioButtons())),this.passPropsToRadioButtons=()=>{this.radioButtons=Array.from(this.el.querySelectorAll("calcite-radio-button")),this.selectedItem=Array.from(this.radioButtons).find((t=>t.checked))||null,this.radioButtons.length>0&&this.radioButtons.forEach((t=>{t.disabled=this.disabled||t.disabled,t.hidden=this.el.hidden,t.name=this.name,t.required=this.required,t.scale=this.scale}))},this.disabled=!1,this.layout="horizontal",this.name=void 0,this.required=!1,this.selectedItem=null,this.scale="m",this.status="idle",this.validationMessage=void 0,this.validationIcon=void 0,this.radioButtons=[]}handleHiddenChange(){this.passPropsToRadioButtons()}onDisabledChange(){this.passPropsToRadioButtons()}onLayoutChange(){this.passPropsToRadioButtons()}onScaleChange(){this.passPropsToRadioButtons()}connectedCallback(){this.passPropsToRadioButtons(),this.mutationObserver?.observe(this.el,{childList:!0,subtree:!0})}componentWillLoad(){r(this)}componentDidLoad(){n(this)}disconnectedCallback(){this.mutationObserver?.disconnect()}getFocusableRadioButton(){return this.radioButtons.find((t=>!t.disabled))??null}async setFocus(){return await c(this),this.selectedItem&&!this.selectedItem.disabled?this.selectedItem.setFocus():this.radioButtons.length>0?this.getFocusableRadioButton()?.setFocus():void 0}radioButtonChangeHandler(t){this.selectedItem=t.target,this.calciteRadioButtonGroupChange.emit()}render(){return i(o,{key:"2fb0413488832f3bd449c5bb41d31e088c82ab11",role:"radiogroup"},i("div",{key:"92b23646b20efa340d8368455bc2c2e2c3dce0f5",class:"item-wrapper"},i("slot",{key:"19f6211227d8d4fb003a1535a1948b7da2b4810e"})),this.validationMessage&&"invalid"===this.status?i(l,{icon:this.validationIcon,message:this.validationMessage,scale:this.scale,status:this.status}):null)}get el(){return this}static get watchers(){return{hidden:["handleHiddenChange"],disabled:["onDisabledChange"],layout:["onLayoutChange"],scale:["onScaleChange"]}}static get style(){return":host{display:flex;flex-direction:column}:host>.item-wrapper{display:flex;max-inline-size:100vw}:host([layout=horizontal])>.item-wrapper{flex-direction:row;flex-wrap:wrap}:host([layout=horizontal][scale=s])>.item-wrapper{column-gap:1rem}:host([layout=horizontal][scale=m])>.item-wrapper{column-gap:1.25rem}:host([layout=horizontal][scale=l])>.item-wrapper{column-gap:1.5rem}:host([layout=vertical])>.item-wrapper{flex-direction:column}:host([scale=s]) calcite-input-message{--calcite-input-message-spacing-value:calc(var(--calcite-spacing-xxs) * -1)}:host([scale=m]) calcite-input-message{--calcite-input-message-spacing-value:calc(var(--calcite-spacing-sm) * -1)}:host([scale=l]) calcite-input-message{--calcite-input-message-spacing-value:calc(var(--calcite-spacing-md) * -1)}.validation-container{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}:host([scale=m]) .validation-container,:host([scale=l]) .validation-container{padding-block-start:0.5rem}:host([scale=s]) .validation-container{padding-block-start:0.25rem}:host([hidden]){display:none}[hidden]{display:none}"}},[1,"calcite-radio-button-group",{disabled:[516],layout:[513],name:[513],required:[516],selectedItem:[1040],scale:[513],status:[513],validationMessage:[1,"validation-message"],validationIcon:[520,"validation-icon"],radioButtons:[32],setFocus:[64]},[[0,"calciteRadioButtonChange","radioButtonChangeHandler"]],{hidden:["handleHiddenChange"],disabled:["onDisabledChange"],layout:["onLayoutChange"],scale:["onScaleChange"]}]);function u(){"undefined"!=typeof customElements&&["calcite-radio-button-group","calcite-icon","calcite-input-message"].forEach((t=>{switch(t){case"calcite-radio-button-group":customElements.get(t)||customElements.define(t,m);break;case"calcite-icon":customElements.get(t)||d();break;case"calcite-input-message":customElements.get(t)||p()}}))}u();const h=m,g=u;export{h as CalciteRadioButtonGroup,g as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-radio-button.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-radio-button.js new file mode 100644 index 00000000..2703819e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-radio-button.js @@ -0,0 +1,16 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{p as e,H as t,c as o,f as i,h as s,a}from"../widgets/Widget.js";import{g as r}from"./array.js";import{g as c,j as n,t as d}from"./dom.js";import{c as l,d as h,H as u}from"./form.js";import{g as p}from"./guid.js";import{c as m,d as b,u as f,I as k}from"./interactive.js";import{c as g,d as v,g as j}from"./label2.js";import{c as y,s as x,a as C}from"./loadable.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./component.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const B=e(class extends t{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.calciteInternalRadioButtonBlur=o(this,"calciteInternalRadioButtonBlur",6),this.calciteRadioButtonChange=o(this,"calciteRadioButtonChange",6),this.calciteInternalRadioButtonCheckedChange=o(this,"calciteInternalRadioButtonCheckedChange",6),this.calciteInternalRadioButtonFocus=o(this,"calciteInternalRadioButtonFocus",6),this.selectItem=(e,t)=>{e[t].click()},this.queryButtons=()=>Array.from(this.rootNode.querySelectorAll("calcite-radio-button:not([hidden])")).filter((e=>e.name===this.name)),this.isFocusable=()=>{const e=this.queryButtons(),t=e.find((e=>!e.disabled)),o=e.find((e=>e.checked));return t===this.el&&!o},this.check=()=>{this.disabled||(this.focused=!0,this.setFocus(),this.checked||(this.uncheckAllRadioButtonsInGroup(),this.checked=!0,this.calciteRadioButtonChange.emit()))},this.clickHandler=()=>{this.disabled||this.check()},this.setContainerEl=e=>{this.containerEl=e},this.handleKeyDown=e=>{const{key:t}=e,{el:o}=this;if(-1===["ArrowLeft","ArrowUp","ArrowRight","ArrowDown"," "].indexOf(t))return;if(" "===t)return this.check(),void e.preventDefault();let i=t;"rtl"===c(o)&&("ArrowRight"===t&&(i="ArrowLeft"),"ArrowLeft"===t&&(i="ArrowRight"));const s=Array.from(this.rootNode.querySelectorAll("calcite-radio-button:not([hidden])")).filter((e=>e.name===this.name));let a=0;const n=s.length;switch(s.some(((e,t)=>{if(e.checked)return a=t,!0})),i){case"ArrowLeft":case"ArrowUp":return e.preventDefault(),void this.selectItem(s,r(Math.max(a-1,-1),n));case"ArrowRight":case"ArrowDown":return e.preventDefault(),void this.selectItem(s,r(a+1,n));default:return}},this.onContainerBlur=()=>{this.focused=!1,this.calciteInternalRadioButtonBlur.emit()},this.onContainerFocus=()=>{this.disabled||(this.focused=!0,this.calciteInternalRadioButtonFocus.emit())},this.checked=!1,this.disabled=!1,this.focused=!1,this.form=void 0,this.guid=void 0,this.hovered=!1,this.label=void 0,this.name=void 0,this.required=!1,this.scale="m",this.value=void 0}handleHiddenChange(){this.updateTabIndexOfOtherRadioButtonsInGroup()}checkedChanged(e){e&&this.uncheckOtherRadioButtonsInGroup(),this.calciteInternalRadioButtonCheckedChange.emit()}disabledChanged(){this.updateTabIndexOfOtherRadioButtonsInGroup()}nameChanged(){this.checkLastRadioButton()}async setFocus(){await y(this),this.disabled||n(this.containerEl)}syncHiddenFormInput(e){e.type="radio"}onLabelClick(e){if(this.disabled||this.el.hidden)return;const t=e.currentTarget,o=t.for?this.rootNode.querySelector(`calcite-radio-button[id="${t.for}"]`):t.querySelector(`calcite-radio-button[name="${this.name}"]`);o&&(o.focused=!0,this.setFocus(),o.checked||(this.uncheckOtherRadioButtonsInGroup(),o.checked=!0,this.calciteRadioButtonChange.emit()))}checkLastRadioButton(){const e=this.queryButtons().filter((e=>e.checked));if(e?.length>1){const t=e[e.length-1];e.filter((e=>e!==t)).forEach((e=>{e.checked=!1,e.emitCheckedChange()}))}}async emitCheckedChange(){this.calciteInternalRadioButtonCheckedChange.emit()}uncheckAllRadioButtonsInGroup(){this.queryButtons().forEach((e=>{e.checked&&(e.checked=!1,e.focused=!1)}))}uncheckOtherRadioButtonsInGroup(){this.queryButtons().filter((e=>e.guid!==this.guid)).forEach((e=>{e.checked&&(e.checked=!1,e.focused=!1)}))}updateTabIndexOfOtherRadioButtonsInGroup(){this.queryButtons().filter((e=>e.guid!==this.guid&&!e.disabled)).forEach((e=>{i(e)}))}getTabIndex(){if(!this.disabled)return this.checked||this.isFocusable()?0:-1}pointerEnterHandler(){this.disabled||(this.hovered=!0)}pointerLeaveHandler(){this.disabled||(this.hovered=!1)}connectedCallback(){this.rootNode=this.el.getRootNode(),this.guid=this.el.id||`calcite-radio-button-${p()}`,this.name&&this.checkLastRadioButton(),m(this),g(this),l(this),this.updateTabIndexOfOtherRadioButtonsInGroup()}componentWillLoad(){x(this)}componentDidLoad(){C(this),this.focused&&!this.disabled&&this.setFocus()}disconnectedCallback(){b(this),v(this),h(this),this.updateTabIndexOfOtherRadioButtonsInGroup()}componentDidRender(){f(this)}render(){const e=this.getTabIndex();return s(a,{key:"7f7f0cfa7e4a873346af37a4c90885e3b0353da9",onClick:this.clickHandler,onKeyDown:this.handleKeyDown},s(k,{key:"a4896cb1e1444133c974769bd17adb62dd71f93b",disabled:this.disabled},s("div",{key:"4efbe11beea96f535bbe5a0d4bb560c0c1771059","aria-checked":d(this.checked),"aria-label":j(this),class:"container",onBlur:this.onContainerBlur,onFocus:this.onContainerFocus,role:"radio",tabIndex:e,ref:this.setContainerEl},s("div",{key:"4f5a058df72d81bb149d95e0bf86a43067818bbd",class:"radio"})),s(u,{key:"8760ce6ccca0a98c46f6198753f57509cbbe2551",component:this})))}get el(){return this}static get watchers(){return{hidden:["handleHiddenChange"],checked:["checkedChanged"],disabled:["disabledChanged"],name:["nameChanged"]}}static get style(){return':host([disabled]){cursor:default;-webkit-user-select:none;user-select:none;opacity:var(--calcite-opacity-disabled)}:host([disabled]) *,:host([disabled]) ::slotted(*){pointer-events:none}:host{display:block;cursor:pointer}:host .container{position:relative;outline:2px solid transparent;outline-offset:2px}:host .radio{cursor:pointer;border-radius:9999px;background-color:var(--calcite-color-foreground-1);outline-color:transparent;transition:background-color, block-size, border-color, box-shadow, color, inset-block-end, inset-block-start, inset-inline-end, inset-inline-start inset-size, opacity, outline-color, transform var(--calcite-animation-timing) ease-in-out 0s, outline 0s, outline-offset 0s;box-shadow:inset 0 0 0 1px var(--calcite-color-border-input)}:host([hovered]) .radio,:host(:not([checked])[focused]:not([disabled])) .radio{box-shadow:inset 0 0 0 2px var(--calcite-color-brand)}:host([focused]) .radio{outline:2px solid var(--calcite-ui-focus-color, var(--calcite-color-brand));outline-offset:calc(\n 2px *\n calc(\n 1 -\n 2 * clamp(\n 0,\n var(--calcite-offset-invert-focus),\n 1\n )\n )\n )}:host([disabled]) .radio{cursor:default;opacity:var(--calcite-opacity-disabled)}:host([disabled]) ::slotted([calcite-hydrated][disabled]),:host([disabled]) [calcite-hydrated][disabled]{opacity:1}.interaction-container{display:contents}:host([hovered][disabled]) .radio{box-shadow:inset 0 0 0 1px var(--calcite-color-border-input)}:host([scale=s]){--calcite-radio-size:var(--calcite-font-size--2)}:host([scale=m]){--calcite-radio-size:var(--calcite-font-size--1)}:host([scale=l]){--calcite-radio-size:var(--calcite-font-size-0)}.radio{block-size:var(--calcite-radio-size);max-inline-size:var(--calcite-radio-size);min-inline-size:var(--calcite-radio-size)}:host([scale=s][checked]) .radio,:host([hovered][scale=s][checked][disabled]) .radio{box-shadow:inset 0 0 0 4px var(--calcite-color-brand)}:host([scale=s][focused][checked]:not([disabled])) .radio{box-shadow:inset 0 0 0 4px var(--calcite-color-brand), 0 0 0 2px var(--calcite-color-foreground-1)}:host([scale=m][checked]) .radio,:host([hovered][scale=m][checked][disabled]) .radio{box-shadow:inset 0 0 0 5px var(--calcite-color-brand)}:host([scale=m][focused][checked]:not([disabled])) .radio{box-shadow:inset 0 0 0 5px var(--calcite-color-brand), 0 0 0 2px var(--calcite-color-foreground-1)}:host([scale=l][checked]) .radio,:host([hovered][scale=l][checked][disabled]) .radio{box-shadow:inset 0 0 0 6px var(--calcite-color-brand)}:host([scale=l][focused][checked]:not([disabled])) .radio{box-shadow:inset 0 0 0 6px var(--calcite-color-brand), 0 0 0 2px var(--calcite-color-foreground-1)}@media (forced-colors: active){:host([checked]) .radio::after,:host([checked][disabled]) .radio::after{content:"";inline-size:var(--calcite-radio-size);block-size:var(--calcite-radio-size);background-color:windowText;display:block}}::slotted(input[slot=hidden-form-input]){margin:0 !important;opacity:0 !important;outline:none !important;padding:0 !important;position:absolute !important;inset:0 !important;transform:none !important;-webkit-appearance:none !important;z-index:-1 !important}:host([hidden]){display:none}[hidden]{display:none}'}},[1,"calcite-radio-button",{checked:[1540],disabled:[516],focused:[1540],form:[513],guid:[1537],hovered:[1540],label:[1],name:[513],required:[516],scale:[513],value:[1032],setFocus:[64],emitCheckedChange:[64]},[[1,"pointerenter","pointerEnterHandler"],[1,"pointerleave","pointerLeaveHandler"]],{hidden:["handleHiddenChange"],checked:["checkedChanged"],disabled:["disabledChanged"],name:["nameChanged"]}]);function w(){"undefined"!=typeof customElements&&["calcite-radio-button"].forEach((e=>{"calcite-radio-button"===e&&(customElements.get(e)||customElements.define(e,B))}))}w(); +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */ +const I=B,R=w;export{I as CalciteRadioButton,R as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-scrim.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-scrim.js new file mode 100644 index 00000000..fa5e35b9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-scrim.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{S as r,d as s}from"./scrim.js";import"../widgets/Widget.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./locale2.js";import"./dom.js";import"./guid.js";import"./key.js";import"./observers.js";import"./t9n.js";import"./loader.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const o=r,t=s;export{o as CalciteScrim,t as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-select.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-select.js new file mode 100644 index 00000000..68117155 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-select.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{p as e,H as t,c as i,h as s,a as o}from"../widgets/Widget.js";import{j as a}from"./dom.js";import{c as n,d as c,a as r,H as l}from"./form.js";import{c as d,d as p,u as m,I as h}from"./interactive.js";import{c as u,d as v,g as f}from"./label2.js";import{s as b,a as g,c as j}from"./loadable.js";import{c as E}from"./observers.js";import{g as O}from"./component.js";import{V as w}from"./Validation.js";import{d as y}from"./icon.js";import{d as x}from"./input-message.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./guid.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */function C(e){return"CALCITE-OPTION"===e.tagName}const N=e(class extends t{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.calciteSelectChange=i(this,"calciteSelectChange",6),this.componentToNativeEl=new Map,this.mutationObserver=E("mutation",(()=>this.populateInternalSelect())),this.handleInternalSelectChange=()=>{const e=this.selectEl.selectedOptions[0];this.selectFromNativeOption(e),requestAnimationFrame((()=>this.emitChangeEvent()))},this.populateInternalSelect=()=>{const e=Array.from(this.el.children).filter((e=>"CALCITE-OPTION"===e.tagName||"CALCITE-OPTION-GROUP"===e.tagName));this.clearInternalSelect(),e.forEach((e=>this.selectEl?.append(this.toNativeElement(e))))},this.storeSelectRef=e=>{this.selectEl=e,this.populateInternalSelect();const t=this.selectEl.selectedOptions[0];this.selectFromNativeOption(t)},this.emitChangeEvent=()=>{this.calciteSelectChange.emit()},this.disabled=!1,this.form=void 0,this.label=void 0,this.validationMessage=void 0,this.validationIcon=void 0,this.validity={valid:!1,badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valueMissing:!1},this.name=void 0,this.required=!1,this.scale="m",this.status="idle",this.value=null,this.selectedOption=void 0,this.width="auto"}valueHandler(e){this.el.querySelectorAll("calcite-option").forEach((t=>t.selected=t.value===e))}selectedOptionHandler(e){this.value=e?.value}connectedCallback(){const{el:e}=this;this.mutationObserver?.observe(e,{subtree:!0,childList:!0}),d(this),u(this),n(this)}disconnectedCallback(){this.mutationObserver?.disconnect(),p(this),v(this),c(this)}componentWillLoad(){b(this)}componentDidLoad(){g(this),r(this,this.selectedOption?.value??"")}componentDidRender(){m(this)}async setFocus(){await j(this),a(this.selectEl)}handleOptionOrGroupChange(e){e.stopPropagation();const t=e.target,i=this.componentToNativeEl.get(t);i&&(this.updateNativeElement(t,i),C(t)&&t.selected&&(this.deselectAllExcept(t),this.selectedOption=t))}onLabelClick(){this.setFocus()}updateNativeElement(e,t){if(t.disabled=e.disabled,t.label=e.label,C(e)){const i=t;i.selected=e.selected,i.value=e.value,i.innerText=e.label}}clearInternalSelect(){this.componentToNativeEl.forEach((e=>e.remove())),this.componentToNativeEl.clear()}selectFromNativeOption(e){if(!e)return;let t;this.componentToNativeEl.forEach(((i,s)=>{C(s)&&i===e&&(s.selected=!0,t=s,this.deselectAllExcept(s))})),t&&(this.selectedOption=t)}toNativeElement(e){if(C(e)){const t=document.createElement("option");return this.updateNativeElement(e,t),this.componentToNativeEl.set(e,t),t}if(function(e){return"CALCITE-OPTION-GROUP"===e.tagName}(e)){const t=document.createElement("optgroup");return this.updateNativeElement(e,t),Array.from(e.children).forEach((i=>{const s=this.toNativeElement(i);t.append(s),this.componentToNativeEl.set(e,s)})),this.componentToNativeEl.set(e,t),t}throw new Error("unsupported element child provided")}deselectAllExcept(e){this.el.querySelectorAll("calcite-option").forEach((t=>{t!==e&&(t.selected=!1)}))}renderChevron(){return s("div",{class:"icon-container"},s("calcite-icon",{class:"icon",icon:"chevron-down",scale:O(this.scale)}))}render(){const{disabled:e}=this;return s(o,{key:"86822f587da89633e725f5fe6426f588f367b266"},s(h,{key:"93d728f3ee9cee364d439d7af2eda096a93bee10",disabled:e},s("div",{key:"e399054306a1f62b920ffbd0276fcb2da35950ad",class:"wrapper"},s("select",{key:"61e58c1f549ab066e6508efad18ec20a0629bb87","aria-label":f(this),class:"select",disabled:e,onChange:this.handleInternalSelectChange,ref:this.storeSelectRef},s("slot",{key:"feae368c462d5562396458a434d6be9574236d20"})),this.renderChevron(),s(l,{key:"8c2ee60a5f1192b063ef0d190a44e4afbd8b66ca",component:this})),this.validationMessage&&"invalid"===this.status?s(w,{icon:this.validationIcon,message:this.validationMessage,scale:this.scale,status:this.status}):null))}get el(){return this}static get watchers(){return{value:["valueHandler"],selectedOption:["selectedOptionHandler"]}}static get style(){return":host{--calcite-icon-size:1rem;--calcite-spacing-eighth:0.125rem;--calcite-spacing-quarter:0.25rem;--calcite-spacing-half:0.5rem;--calcite-spacing-three-quarters:0.75rem;--calcite-spacing:1rem;--calcite-spacing-plus-quarter:1.25rem;--calcite-spacing-plus-half:1.5rem;--calcite-spacing-double:2rem;--calcite-menu-min-width:10rem;--calcite-header-min-height:3rem;--calcite-footer-min-height:3rem}:host([disabled]){cursor:default;-webkit-user-select:none;user-select:none;opacity:var(--calcite-opacity-disabled)}:host([disabled]) *,:host([disabled]) ::slotted(*){pointer-events:none}:host{display:flex;flex-direction:column}.wrapper{position:relative;display:flex;align-items:stretch;inline-size:var(--select-width)}.wrapper:focus-within .icon,.wrapper:active .icon,.wrapper:hover .icon{color:var(--calcite-color-text-1)}:host([disabled]) ::slotted([calcite-hydrated][disabled]),:host([disabled]) [calcite-hydrated][disabled]{opacity:1}.interaction-container{display:contents}:host([scale=s]){--calcite-select-font-size:var(--calcite-font-size--2);--calcite-select-spacing-inline:0.5rem 2rem}:host([scale=s]) .wrapper{block-size:1.5rem}:host([scale=s]) .icon-container{padding-inline:0.5rem}:host([scale=m]){--calcite-select-font-size:var(--calcite-font-size--1);--calcite-select-spacing-inline:0.75rem 2.5rem}:host([scale=m]) .wrapper{block-size:2rem}:host([scale=m]) .icon-container{padding-inline:0.75rem}:host([scale=l]){--calcite-select-font-size:var(--calcite-font-size-0);--calcite-select-spacing-inline:1rem 3rem}:host([scale=l]) .wrapper{block-size:44px}:host([scale=l]) .icon-container{padding-inline:1rem}:host([width=auto]){inline-size:auto}:host([width=half]){inline-size:50%}:host([width=full]){inline-size:100%}.select{margin:0px;box-sizing:border-box;inline-size:100%;cursor:pointer;appearance:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:0px;border-width:1px;border-style:solid;border-color:var(--calcite-color-border-input);background-color:var(--calcite-color-foreground-1);font-family:inherit;color:var(--calcite-color-text-2);outline-color:transparent;font-size:var(--calcite-select-font-size);padding-inline:var(--calcite-select-spacing-inline);border-inline-end-width:0px}.select:focus{outline:2px solid var(--calcite-ui-focus-color, var(--calcite-color-brand));outline-offset:calc(\n -2px *\n calc(\n 1 -\n 2 * clamp(\n 0,\n var(--calcite-offset-invert-focus),\n 1\n )\n )\n )}select:disabled{border-color:var(--calcite-color-border-input);--tw-bg-opacity:1}.icon-container{pointer-events:none;position:absolute;inset-block:0px;display:flex;align-items:center;border-width:0px;border-style:solid;border-color:var(--calcite-color-border-input);background-color:transparent;color:var(--calcite-color-text-2);inset-inline-end:0px;border-inline-width:0px 1px}.icon-container .icon{color:var(--calcite-color-text-3)}:host([status=invalid]) select,:host([status=invalid]) .icon-container{border-color:var(--calcite-color-status-danger)}:host([status=invalid]) select:focus,:host([status=invalid]) .icon-container:focus{outline:2px solid var(--calcite-color-status-danger);outline-offset:calc(\n -2px *\n calc(\n 1 -\n 2 * clamp(\n 0,\n var(--calcite-offset-invert-focus),\n 1\n )\n )\n )}.select:focus~.icon-container{border-color:transparent}.validation-container{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}:host([scale=m]) .validation-container,:host([scale=l]) .validation-container{padding-block-start:0.5rem}:host([scale=s]) .validation-container{padding-block-start:0.25rem}::slotted(input[slot=hidden-form-input]){margin:0 !important;opacity:0 !important;outline:none !important;padding:0 !important;position:absolute !important;inset:0 !important;transform:none !important;-webkit-appearance:none !important;z-index:-1 !important}:host([hidden]){display:none}[hidden]{display:none}"}},[1,"calcite-select",{disabled:[516],form:[513],label:[1],validationMessage:[1,"validation-message"],validationIcon:[520,"validation-icon"],validity:[1040],name:[513],required:[516],scale:[513],status:[513],value:[1025],selectedOption:[1040],width:[513],setFocus:[64]},[[0,"calciteInternalOptionChange","handleOptionOrGroupChange"],[0,"calciteInternalOptionGroupChange","handleOptionOrGroupChange"]],{value:["valueHandler"],selectedOption:["selectedOptionHandler"]}]);function k(){"undefined"!=typeof customElements&&["calcite-select","calcite-icon","calcite-input-message"].forEach((e=>{switch(e){case"calcite-select":customElements.get(e)||customElements.define(e,N);break;case"calcite-icon":customElements.get(e)||y();break;case"calcite-input-message":customElements.get(e)||x()}}))}k();const S=N,I=k;export{S as CalciteSelect,I as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-sheet.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-sheet.js new file mode 100644 index 00000000..5ebba88b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-sheet.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{p as e,H as i,c as t,h as s,C as a,a as n}from"../widgets/Widget.js";import{h as o,g as l,f as c}from"./dom.js";import{d as r,a as h,c as d,u as p}from"./focusTrapComponent.js";import{s as m,a as b,c as v}from"./loadable.js";import{c as x}from"./observers.js";import{o as u}from"./openCloseComponent.js";import{d as g}from"./loader.js";import{d as f}from"./scrim.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./guid.js";import"./locale2.js";import"./key.js";import"./t9n.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const w="container",y="container--open",j="content",k="container--slotted-in-shell",S=e(class extends i{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.calciteSheetBeforeClose=t(this,"calciteSheetBeforeClose",6),this.calciteSheetClose=t(this,"calciteSheetClose",6),this.calciteSheetBeforeOpen=t(this,"calciteSheetBeforeOpen",6),this.calciteSheetOpen=t(this,"calciteSheetOpen",6),this.openTransitionProp="opacity",this.ignoreOpenChange=!1,this.mutationObserver=x("mutation",(()=>this.handleMutationObserver())),this.setTransitionEl=e=>{this.transitionEl=e,this.contentId=o(e)},this.openEnd=()=>{this.setFocus(),this.el.removeEventListener("calciteSheetOpen",this.openEnd)},this.handleOutsideClose=()=>{this.outsideCloseDisabled||(this.open=!1)},this.closeSheet=async()=>{if(this.beforeClose)try{await this.beforeClose(this.el)}catch(e){return void requestAnimationFrame((()=>{this.ignoreOpenChange=!0,this.open=!0,this.ignoreOpenChange=!1}))}this.opened=!1,this.removeOverflowHiddenClass()},this.beforeClose=void 0,this.displayMode="overlay",this.escapeDisabled=!1,this.heightScale="m",this.focusTrapDisabled=!1,this.label=void 0,this.open=!1,this.opened=!1,this.outsideCloseDisabled=!1,this.position="inline-start",this.slottedInShell=void 0,this.widthScale="m"}handleFocusTrapDisabled(e){this.open&&(e?r(this):h(this))}toggleSheet(e){this.ignoreOpenChange||(e?this.openSheet():this.closeSheet())}handleOpenedChange(){u(this)}async componentWillLoad(){m(this),this.open&&requestAnimationFrame((()=>this.openSheet()))}componentDidLoad(){b(this)}connectedCallback(){this.mutationObserver?.observe(this.el,{childList:!0,subtree:!0}),d(this)}disconnectedCallback(){this.removeOverflowHiddenClass(),this.mutationObserver?.disconnect(),r(this),this.slottedInShell=!1}render(){const e=l(this.el);return s(n,{key:"63e321ecb08bf8d274ed051308ac0a641f92feba","aria-describedby":this.contentId,"aria-label":this.label,"aria-modal":"true",role:"dialog"},s("div",{key:"7b05d963fc37d3e72cc9eaa5a391c4b72e30a322",class:{[w]:!0,[y]:this.opened,[k]:this.slottedInShell,[a.rtl]:"rtl"===e}},s("calcite-scrim",{key:"4a449289c1ebbaee0ebab426b50f2fe4799da402",class:"scrim",onClick:this.handleOutsideClose}),s("div",{key:"867ffa02a11bd73464e0c03d4acc51edfba81564",class:{[j]:!0},ref:this.setTransitionEl},s("slot",{key:"b649ebed0a8a92e8ac9a1d5de824820554e5205d"}))))}handleEscape(e){!this.open||this.escapeDisabled||"Escape"!==e.key||e.defaultPrevented||(this.open=!1,e.preventDefault())}async setFocus(){await v(this),c(this.el)}async updateFocusTrapElements(){p(this)}onBeforeOpen(){this.calciteSheetBeforeOpen.emit()}onOpen(){this.calciteSheetOpen.emit(),h(this)}onBeforeClose(){this.calciteSheetBeforeClose.emit()}onClose(){this.calciteSheetClose.emit(),r(this)}openSheet(){this.el.addEventListener("calciteSheetOpen",this.openEnd),this.opened=!0,this.slottedInShell||(this.initialOverflowCSS=document.documentElement.style.overflow,document.documentElement.style.setProperty("overflow","hidden"))}removeOverflowHiddenClass(){document.documentElement.style.setProperty("overflow",this.initialOverflowCSS)}handleMutationObserver(){this.updateFocusTrapElements()}get el(){return this}static get watchers(){return{focusTrapDisabled:["handleFocusTrapDisabled"],open:["toggleSheet"],opened:["handleOpenedChange"]}}static get style(){return":host{position:absolute;inset:0px;z-index:var(--calcite-z-index-overlay);display:flex;visibility:hidden !important;--calcite-sheet-scrim-background-internal:rgba(0, 0, 0, 0.85);--calcite-scrim-shadow-block-start-internal:0 4px 8px -1px rgba(0, 0, 0, 0.08), 0 2px 4px -1px rgba(0, 0, 0, 0.04);--calcite-scrim-shadow-block-end-internal:0 -4px 8px -1px rgba(0, 0, 0, 0.08), 0 -2px 4px -1px rgba(0, 0, 0, 0.04);--calcite-scrim-shadow-inline-start-internal:4px 0 8px -1px rgba(0, 0, 0, 0.08), 2px 0 4px -1px rgba(0, 0, 0, 0.04);--calcite-scrim-shadow-inline-end-internal:-4px 0 8px -1px rgba(0, 0, 0, 0.08), -2px 0 4px -1px rgba(0, 0, 0, 0.04)}.calcite--rtl{--calcite-scrim-shadow-inline-start-internal:-4px 0 8px -1px rgba(0, 0, 0, 0.08), -2px 0 4px -1px rgba(0, 0, 0, 0.04);--calcite-scrim-shadow-inline-end-internal:4px 0 8px -1px rgba(0, 0, 0, 0.08), 2px 0 4px -1px rgba(0, 0, 0, 0.04)}.container{visibility:hidden;position:fixed;z-index:var(--calcite-z-index-overlay);display:flex;overflow-y:hidden;color:var(--calcite-color-text-2);opacity:0;transition:visibility 0ms linear var(--calcite-internal-animation-timing-medium), opacity var(--calcite-internal-animation-timing-medium) cubic-bezier(0.215, 0.44, 0.42, 0.88)}:host([position=inline-start]) .container{justify-content:flex-start;inset-block:0;inset-inline:0 auto;--calcite-sheet-hidden-position-internal:translate3d(-1rem, 0, 0)}:host([position=inline-end]) .container{justify-content:flex-end;inset-block:0;inset-inline:auto 0;--calcite-sheet-hidden-position-internal:translate3d(1rem, 0, 0)}:host([position=block-start]) .container{align-items:flex-start;inset-block:0 auto;inset-inline:0;--calcite-sheet-hidden-position-internal:translate3d(0, -1rem, 0)}:host([position=block-end]) .container{align-items:flex-end;inset-block:auto 0;inset-inline:0;--calcite-sheet-hidden-position-internal:translate3d(0, 1rem, 0)}:host([display-mode=float]) .content{--tw-shadow:0 2px 12px -4px rgba(0, 0, 0, 0.2), 0 2px 4px -2px rgba(0, 0, 0, 0.16);--tw-shadow-colored:0 2px 12px -4px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}:host([display-mode=overlay][position=inline-start]) .container{box-shadow:var(--calcite-scrim-shadow-inline-start-internal)}:host([display-mode=overlay][position=inline-end]) .container{box-shadow:var(--calcite-scrim-shadow-inline-end-internal)}:host([display-mode=overlay][position=block-start]) .container{box-shadow:var(--calcite-scrim-shadow-block-start-internal)}:host([display-mode=overlay][position=block-end]) .container{box-shadow:var(--calcite-scrim-shadow-block-end-internal)}:host([position^=inline]) .container,:host([position^=inline]) .content{inline-size:var(--calcite-sheet-width-internal);max-inline-size:var(--calcite-sheet-max-width-internal);min-inline-size:var(--calcite-sheet-min-width-internal)}:host([position^=block]) .container,:host([position^=block]) .content{block-size:var(--calcite-sheet-height-internal);max-block-size:var(--calcite-sheet-max-height-internal);min-block-size:var(--calcite-sheet-min-height-internal)}:host([display-mode=float][position^=inline]) .container{block-size:calc(100% - 1.5rem);max-block-size:calc(100% - 1.5rem);min-block-size:calc(100% - 1.5rem)}:host([display-mode=float][position^=block]) .container{inline-size:calc(100% - 1.5rem);max-inline-size:calc(100% - 1.5rem);min-inline-size:calc(100% - 1.5rem)}:host([position^=inline][width-scale=s]){--calcite-sheet-width-internal:var(--calcite-sheet-width, 15vw);--calcite-sheet-max-width-internal:var(--calcite-sheet-max-width, 360px);--calcite-sheet-min-width-internal:var(--calcite-sheet-min-width, 260px)}:host([position^=inline][width-scale=m]){--calcite-sheet-width-internal:var(--calcite-sheet-width, 25vw);--calcite-sheet-max-width-internal:var(--calcite-sheet-max-width, 420px);--calcite-sheet-min-width-internal:var(--calcite-sheet-min-width, 300px)}:host([position^=inline][width-scale=l]){--calcite-sheet-width-internal:var(--calcite-sheet-width, 45vw);--calcite-sheet-max-width-internal:var(--calcite-sheet-max-width, 680px);--calcite-sheet-min-width-internal:var(--calcite-sheet-min-width, 340px)}:host([position^=block][height-scale=s]){--calcite-sheet-min-height-internal:var(--calcite-sheet-min-height, 160px);--calcite-sheet-height-internal:var(--calcite-sheet-height, 30vh);--calcite-sheet-max-height-internal:var(--calcite-sheet-max-height, 30vh)}:host([position^=block][height-scale=m]){--calcite-sheet-min-height-internal:var(--calcite-sheet-min-height, 200px);--calcite-sheet-height-internal:var(--calcite-sheet-height, 45vh);--calcite-sheet-max-height-internal:var(--calcite-sheet-max-height, 50vh)}:host([position^=block][height-scale=l]){--calcite-sheet-min-height-internal:var(--calcite-sheet-min-height, 240px);--calcite-sheet-height-internal:var(--calcite-sheet-height, 60vh);--calcite-sheet-max-height-internal:var(--calcite-sheet-max-height, 70vh)}.scrim{--calcite-scrim-background:var(--calcite-sheet-scrim-background, var(--calcite-sheet-scrim-background-internal));position:fixed;inset:0px;display:flex;overflow-y:hidden}:host([opened]){visibility:visible !important}.content{position:relative;z-index:var(--calcite-z-index-modal);box-sizing:border-box;display:block;max-block-size:100%;max-inline-size:100%;overflow-y:hidden;padding:0px;background-color:var(--calcite-color-foreground-1);max-block-size:100%;visibility:hidden;transition:transform var(--calcite-internal-animation-timing-medium) cubic-bezier(0.215, 0.44, 0.42, 0.88), visibility 0ms linear var(--calcite-internal-animation-timing-medium), opacity var(--calcite-internal-animation-timing-medium) cubic-bezier(0.215, 0.44, 0.42, 0.88);transform:var(--calcite-sheet-hidden-position-internal)}.container--open .content{transform:translate3d(0, 0, 0)}:host([display-mode=float]) .content,:host([display-mode=float]) .container{border-radius:0.25rem}:host([display-mode=float]) .container{padding:0.75rem}.container--open{visibility:visible;opacity:1;transition-delay:0ms}.container--open .content{pointer-events:auto;visibility:visible;opacity:1;transition:transform var(--calcite-internal-animation-timing-medium) cubic-bezier(0.215, 0.44, 0.42, 0.88), visibility 0ms linear, opacity var(--calcite-internal-animation-timing-medium) cubic-bezier(0.215, 0.44, 0.42, 0.88), max-inline-size var(--calcite-internal-animation-timing-medium) cubic-bezier(0.215, 0.44, 0.42, 0.88), max-block-size var(--calcite-internal-animation-timing-medium) cubic-bezier(0.215, 0.44, 0.42, 0.88);transition-delay:0ms}:host([position=inline-start]) .content,:host([position=inline-end]) .content{block-size:100%}:host([position=block-start]) .content,:host([position=block-end]) .content{inline-size:100%}:host([position]) .container--slotted-in-shell{pointer-events:auto;position:absolute;inline-size:100%;max-inline-size:100%;min-inline-size:100%;block-size:100%;max-block-size:100%;min-block-size:100%}:host([position]) .container--slotted-in-shell calcite-scrim{position:absolute}:host([hidden]){display:none}[hidden]{display:none}"}},[1,"calcite-sheet",{beforeClose:[16],displayMode:[513,"display-mode"],escapeDisabled:[516,"escape-disabled"],heightScale:[513,"height-scale"],focusTrapDisabled:[516,"focus-trap-disabled"],label:[1],open:[1540],opened:[1540],outsideCloseDisabled:[516,"outside-close-disabled"],position:[513],slottedInShell:[4,"slotted-in-shell"],widthScale:[513,"width-scale"],setFocus:[64],updateFocusTrapElements:[64]},[[8,"keydown","handleEscape"]],{focusTrapDisabled:["handleFocusTrapDisabled"],open:["toggleSheet"],opened:["handleOpenedChange"]}]);function z(){"undefined"!=typeof customElements&&["calcite-sheet","calcite-loader","calcite-scrim"].forEach((e=>{switch(e){case"calcite-sheet":customElements.get(e)||customElements.define(e,S);break;case"calcite-loader":customElements.get(e)||g();break;case"calcite-scrim":customElements.get(e)||f()}}))}z();const C=S,O=z;export{C as CalciteSheet,O as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-slider.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-slider.js new file mode 100644 index 00000000..2d553330 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-slider.js @@ -0,0 +1,16 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{p as e,H as t,f as a,h as i,c as s,a as l}from"../widgets/Widget.js";import{g as r}from"./guid.js";import{d as n,D as o}from"./dom.js";import{c as h,d as c,a as d,H as m}from"./form.js";import{c as u,d as p,u as g,I as b}from"./interactive.js";import{i as f}from"./key.js";import{c as v,d as x,g as k}from"./label2.js";import{s as y,a as V,c as _}from"./loadable.js";import{n as w,c as $,d as M}from"./locale2.js";import{d as H,c as j}from"./math.js";import{c as L}from"./observers.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./component.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */function S(e,t,a){const i=t[0]-e[0],s=t[1]-e[1];return i?(3*s/i-a)/2:a}function R(e,t,a,i,s){const[l,r]=e,[n,o]=t,h=(n-l)/3;return`C ${s([l+h,r+h*a]).join(",")} ${s([n-h,o-h*i]).join(",")} ${s([n,o]).join(",")}`}const D=e(class extends t{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.graphId=`calcite-graph-${r()}`,this.resizeObserver=L("resize",(()=>a(this))),this.data=[],this.colorStops=void 0,this.highlightMin=void 0,this.highlightMax=void 0,this.min=void 0,this.max=void 0}connectedCallback(){this.resizeObserver?.observe(this.el)}disconnectedCallback(){this.resizeObserver?.disconnect()}render(){const{data:e,colorStops:t,el:a,highlightMax:s,highlightMin:l,min:r,max:n}=this,o=this.graphId,{clientHeight:h,clientWidth:c}=a;if(!e||0===e.length)return i("svg",{"aria-hidden":"true",class:"svg",height:h,preserveAspectRatio:"none",viewBox:`0 0 ${c} ${h}`,width:c});const{min:d,max:m}=function(e){const[t,a]=e[0],i=[t,a],s=[t,a];return e.reduce((({min:e,max:t},[a,i])=>({min:[Math.min(e[0],a),Math.min(e[1],i)],max:[Math.max(t[0],a),Math.max(t[1],i)]})),{min:i,max:s})}(e);let u=d,p=m;(rd[0])&&(u=[r,0]),(n>m[0]||n[(i[0]-a[0])/s*e,t-i[1]/l*t]}({min:u,max:p,width:c,height:h}),[b]=g([l,p[1]]),[f]=g([s,p[1]]),v=function({data:e,min:t,max:a,t:i}){if(0===e.length)return"";const[s,l]=i(e[0]),[r,n]=i(t),[o]=i(a);let h,c,d;const m=e.reduce(((t,a,s)=>{if(c=e[s-2],d=e[s-1],s>1){const e=function(e,t,a){const i=t[0]-e[0],s=a[0]-t[0],l=(t[1]-e[1])/(i||s<0&&0),r=(a[1]-t[1])/(s||i<0&&0),n=(l*s+r*i)/(i+s);return(Math.sign(l)+Math.sign(r))*Math.min(Math.abs(l),Math.abs(r),.5*Math.abs(n))||0}(c,d,a),s=void 0===h?S(c,d,e):h,l=R(c,d,s,e,i);return h=e,`${t} ${l}`}return t}),`M ${r},${n} L ${r},${l} L ${s},${l}`),u=e[e.length-1];return`${m} ${R(d,u,h,S(d,u,h),i)} L ${o},${n} Z`}({data:e,min:d,max:m,t:g}),x=t?`url(#linear-gradient-${o})`:void 0;return i("svg",{"aria-hidden":"true",class:"svg",height:h,preserveAspectRatio:"none",viewBox:`0 0 ${c} ${h}`,width:c},t?i("defs",null,i("linearGradient",{id:`linear-gradient-${o}`,x1:"0",x2:"1",y1:"0",y2:"0"},t.map((({offset:e,color:t,opacity:a})=>i("stop",{offset:100*e+"%","stop-color":t,"stop-opacity":a}))))):null,void 0!==l?[i("mask",{height:"100%",id:`${o}1`,width:"100%",x:"0%",y:"0%"},i("path",{d:`\n M 0,0\n L ${b-1},0\n L ${b-1},${h}\n L 0,${h}\n Z\n `,fill:"white"})),i("mask",{height:"100%",id:`${o}2`,width:"100%",x:"0%",y:"0%"},i("path",{d:`\n M ${b+1},0\n L ${f-1},0\n L ${f-1},${h}\n L ${b+1}, ${h}\n Z\n `,fill:"white"})),i("mask",{height:"100%",id:`${o}3`,width:"100%",x:"0%",y:"0%"},i("path",{d:`\n M ${f+1},0\n L ${c},0\n L ${c},${h}\n L ${f+1}, ${h}\n Z\n `,fill:"white"})),i("path",{class:"graph-path",d:v,fill:x,mask:`url(#${o}1)`}),i("path",{class:"graph-path--highlight",d:v,fill:x,mask:`url(#${o}2)`}),i("path",{class:"graph-path",d:v,fill:x,mask:`url(#${o}3)`})]:i("path",{class:"graph-path",d:v,fill:x}))}get el(){return this}static get style(){return":host{display:block;block-size:100%}.svg{fill:currentColor;stroke:transparent;margin:0px;display:block;block-size:100%;inline-size:100%;padding:0px}.svg .graph-path--highlight{fill:var(--calcite-color-brand);opacity:0.5}:host([hidden]){display:none}[hidden]{display:none}"}},[1,"calcite-graph",{data:[16],colorStops:[16],highlightMin:[2,"highlight-min"],highlightMax:[2,"highlight-max"],min:[514],max:[514]}]);function z(){"undefined"!=typeof customElements&&["calcite-graph"].forEach((e=>{"calcite-graph"===e&&(customElements.get(e)||customElements.define(e,D))}))}z(); +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */ +const T="container",P="container--range",C="hyphen",E="hyphen--wrap",F="thumb",O="thumb--active",B="thumb--minValue",U="thumb--precise",X="thumb--value",I="tick",q="tick--active",A="tick__label",W="tick__label--max",N="tick__label--min";function Z(e){return Array.isArray(e)}const G=e(class extends t{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.calciteSliderInput=s(this,"calciteSliderInput",6),this.calciteSliderChange=s(this,"calciteSliderChange",6),this.handleKeyDown=e=>{const t=this.shouldMirror(),{activeProp:a,max:i,min:s,pageStep:l,step:r}=this,n=this[a],{key:o}=e;if(f(o))return void e.preventDefault();let h;if("ArrowUp"===o||"ArrowRight"===o?h=n+r*(t&&"ArrowRight"===o?-1:1):"ArrowDown"===o||"ArrowLeft"===o?h=n-r*(t&&"ArrowLeft"===o?-1:1):"PageUp"===o?l&&(h=n+l):"PageDown"===o?l&&(h=n-l):"Home"===o?h=s:"End"===o&&(h=i),isNaN(h))return;e.preventDefault();const c=Number(h.toFixed(H(r)));this.setValue({[a]:this.clamp(c,a)})},this.activeProp="value",this.guid=`calcite-slider-${r()}`,this.onThumbBlur=()=>{this.activeProp=null},this.onThumbFocus=e=>{const t=e.currentTarget;this.activeProp=t.getAttribute("data-value-prop")},this.onThumbPointerDown=e=>{const t=e.currentTarget;this.pointerDownDragStart(e,t.getAttribute("data-value-prop"))},this.onTrackPointerDown=e=>{this.pointerDownDragStart(e,"minMaxValue")},this.dragUpdate=e=>{if(!this.disabled&&(e.preventDefault(),this.dragProp)){const t=this.translate(e.clientX||e.pageX);if(Z(this.value)&&"minMaxValue"===this.dragProp)if(this.minValueDragRange&&this.maxValueDragRange&&this.minMaxValueRange){const e=t-this.minValueDragRange,a=t+this.maxValueDragRange;a<=this.max&&e>=this.min&&a-e===this.minMaxValueRange&&this.setValue({minValue:this.clamp(e,"minValue"),maxValue:this.clamp(a,"maxValue")})}else this.minValueDragRange=t-this.minValue,this.maxValueDragRange=this.maxValue-t,this.minMaxValueRange=this.maxValue-this.minValue;else this.setValue({[this.dragProp]:this.clamp(t,this.dragProp)})}},this.pointerUpDragEnd=e=>{!this.disabled&&n(e)&&this.dragEnd(e)},this.dragEnd=e=>{this.disabled||(this.removeDragListeners(),this.focusActiveHandle(e.clientX),this.lastDragPropValue!=this[this.dragProp]&&this.emitChange(),this.dragProp=null,this.lastDragPropValue=null,this.minValueDragRange=null,this.maxValueDragRange=null,this.minMaxValueRange=null)},this.storeTrackRef=e=>{this.trackEl=e},this.storeThumbRef=e=>{e&&("minValue"===e.getAttribute("data-value-prop")?this.minHandle=e:this.maxHandle=e)},this.formatValue=e=>(w.numberFormatOptions={locale:this.effectiveLocale,numberingSystem:this.numberingSystem,useGrouping:this.groupSeparator},w.localize(e.toString())),this.disabled=!1,this.fillPlacement="start",this.form=void 0,this.groupSeparator=!1,this.hasHistogram=!1,this.histogram=void 0,this.histogramStops=void 0,this.labelHandles=!1,this.labelFormatter=void 0,this.labelTicks=!1,this.max=100,this.maxLabel=void 0,this.maxValue=void 0,this.min=0,this.minLabel=void 0,this.minValue=void 0,this.mirrored=!1,this.name=void 0,this.numberingSystem=void 0,this.pageStep=void 0,this.precise=!1,this.required=!1,this.snap=!1,this.step=1,this.ticks=void 0,this.value=0,this.scale="m",this.effectiveLocale="",this.minMaxValueRange=null,this.minValueDragRange=null,this.maxValueDragRange=null,this.tickValues=[]}histogramWatcher(e){this.hasHistogram=!!e}ticksWatcher(){this.tickValues=this.generateTickValues()}valueHandler(){this.setMinMaxFromValue()}minMaxValueHandler(){this.setValueFromMinMax()}connectedCallback(){u(this),$(this),this.setMinMaxFromValue(),this.setValueFromMinMax(),v(this),h(this)}disconnectedCallback(){p(this),x(this),c(this),M(this),this.removeDragListeners()}componentWillLoad(){y(this),Z(this.value)||(this.value=this.snap?this.getClosestStep(this.value):this.clamp(this.value)),this.ticksWatcher(),this.histogramWatcher(this.histogram),d(this,this.value)}componentDidLoad(){V(this)}componentDidRender(){this.labelHandles&&(this.adjustHostObscuredHandleLabel("value"),Z(this.value)&&(this.adjustHostObscuredHandleLabel("minValue"),this.precise&&!this.hasHistogram||this.hyphenateCollidingRangeHandleLabels())),this.hideObscuredBoundingTickLabels(),g(this)}render(){const e=this.el.id||this.guid,t=Z(this.value)?this.maxValue:this.value,a=this.minValue||this.min,s=this.shouldUseMinValue(),r=100*this.getUnitInterval(s?this.minValue:a),n=100*this.getUnitInterval(t),o=this.shouldMirror(),h=Z(this.value),c=this.buildThumbType("max"),d=this.renderThumb({type:c,thumbPlacement:c.includes("histogram")?"below":"above",maxInterval:n,minInterval:r,mirror:o}),u=this.buildThumbType("min"),p=h&&this.renderThumb({type:u,thumbPlacement:u.includes("histogram")||u.includes("precise")?"below":"above",maxInterval:n,minInterval:r,mirror:o}),g=h?"start":this.fillPlacement,f="none"===g?{left:"unset",right:"unset"}:"end"===g?{left:`${o?r:n}%`,right:`${o?n:r}%`}:{left:`${o?100-n:r}%`,right:`${o?r:100-n}%`};return i(l,{key:"86ec64bfb42495e7fc927751ad7d2a667b0a625d",id:e,onKeyDown:this.handleKeyDown,onTouchStart:this.handleTouchStart},i(b,{key:"842aacebaf4199a088f71b2d2ad7420845cf2629",disabled:this.disabled},i("div",{key:"364511c370bbf454958accdd4c3084a1c339de22","aria-label":k(this),class:{[T]:!0,[P]:h,[`scale--${this.scale}`]:!0}},this.renderGraph(),i("div",{key:"b382bc88c07796d339dd972bcea3459ce8664de9",class:"track",ref:this.storeTrackRef},i("div",{key:"ba6aeb6fca50edd0c2d13077a49ac00f0aa93cf3",class:"track__range",onPointerDown:this.onTrackPointerDown,style:f}),i("div",{key:"013d292f6046b456443c9537facac8a6a2b1c4e6",class:"ticks"},this.tickValues.map((e=>{const l=100*this.getUnitInterval(e)+"%";let r=!1;if("start"===g||"end"===g)if(s)r=e>=this.minValue&&e<=this.maxValue;else{const i="start"===g?a:t,s="start"===g?t:this.max;r=e>=i&&e<=s}return i("span",{class:{[I]:!0,[q]:r},style:{left:o?"":l,right:o?l:""}},this.renderTickLabel(e))})))),i("div",{key:"31e1150688ac0371ed3b32a839c855b79ae9ed47",class:"thumb-container"},p,d,i(m,{key:"3de3bb38e26cd71ee3a49541d61534b004ff137b",component:this})))))}renderThumb({type:e,mirror:t,thumbPlacement:a,minInterval:s,maxInterval:l}){const r=e.includes("labeled"),n=e.includes("precise"),o=e.includes("min"),h=Z(this.value),c=o?this.minValue:h?this.maxValue:this.value,d=o?"minValue":h?"maxValue":"value",m=o?this.minLabel:h?this.maxLabel:this.minLabel,u=o?this.minValue:c,p="minValue"===d?this.internalLabelFormatter(this.minValue,"min"):"maxValue"===d?this.internalLabelFormatter(this.maxValue,"max"):this.internalLabelFormatter(c,"value"),g=o?{left:`${t?100-s:s}%`}:{right:`${t?l:100-l}%`},b="handle__label "+(o?"handle__label--minValue":"handle__label--value"),f=[...r?[i("span",{"aria-hidden":"true",class:b},p),i("span",{"aria-hidden":"true",class:`${b} static`},p),i("span",{"aria-hidden":"true",class:`${b} transformed`},p)]:[],i("div",{class:"handle"}),n&&i("div",{class:"handle-extension"})];return"below"===a&&f.reverse(),i("div",{"aria-disabled":this.disabled,"aria-label":m,"aria-orientation":"horizontal","aria-valuemax":this.max,"aria-valuemin":this.min,"aria-valuenow":u,class:{[F]:!0,[X]:!o,[O]:"minMaxValue"!==this.lastDragProp&&this.dragProp===d,[U]:n,[B]:o},"data-value-prop":d,key:e,onBlur:this.onThumbBlur,onFocus:this.onThumbFocus,onPointerDown:this.onThumbPointerDown,role:"slider",style:g,tabIndex:0,ref:this.storeThumbRef},f)}renderGraph(){return this.histogram?i("calcite-graph",{class:"graph",colorStops:this.histogramStops,data:this.histogram,highlightMax:Z(this.value)?this.maxValue:this.value,highlightMin:Z(this.value)?this.minValue:this.min,max:this.max,min:this.min}):null}renderTickLabel(e){const{hasHistogram:t,labelHandles:a,labelTicks:s,max:l,min:r,precise:n,value:o}=this,h=Z(o),c=e===r,d=e===l,m=c||d;return!s||(t||!m&&n&&h)&&(!t||!m&&(n||a))?null:i("span",{class:{[A]:!0,[N]:c,[W]:d}},this.internalLabelFormatter(e,"tick"))}pointerDownHandler(e){if(this.disabled||!n(e))return;const t=e.clientX||e.pageX,a=this.translate(t);let i="value";Z(this.value)&&(i=a>=this.minValue&&a<=this.maxValue&&"minMaxValue"===this.lastDragProp?"minMaxValue":Math.abs(this.maxValue-a)=this.maxValue?"maxValue":"minValue"),this.lastDragPropValue=this[i],this.dragStart(i),this.el.shadowRoot.querySelector(`.${F}:active`)||this.setValue({[i]:this.clamp(a,i)}),this.focusActiveHandle(t)}handleTouchStart(e){e.preventDefault()}async setFocus(){await _(this);const e=this.minHandle?this.minHandle:this.maxHandle;e?.focus()}buildThumbType(e){const t=[e];return this.labelHandles&&t.push("labeled"),this.precise&&t.push("precise"),this.hasHistogram&&t.push("histogram"),t.join("-")}setValueFromMinMax(){const{minValue:e,maxValue:t}=this;"number"==typeof e&&"number"==typeof t&&(this.value=[e,t])}setMinMaxFromValue(){const{value:e}=this;Z(e)&&(this.minValue=e[0],this.maxValue=e[1])}onLabelClick(){this.setFocus()}shouldMirror(){return this.mirrored&&!this.hasHistogram}shouldUseMinValue(){return!!Z(this.value)&&(this.hasHistogram&&0===this.maxValue||!this.hasHistogram&&0===this.minValue)}getTickDensity(){const e=(this.max-this.min)/this.ticks/250;return e<1?1:e}generateTickValues(){const e=this.ticks??0;if(e<=0)return[];const t=[this.min],a=e*this.getTickDensity();let i=this.min;for(;i{const i=e[a];if(!t){const e=this[a];t=e!==i}this[a]=i})),t&&(this.dragProp||this.emitChange(),this.emitInput())}clamp(e,t){return e=j(e,this.min,this.max),"maxValue"===t&&(e=Math.max(e,this.minValue)),"minValue"===t&&(e=Math.min(e,this.maxValue)),e}translate(e){const t=this.max-this.min,{left:a,width:i}=this.trackEl.getBoundingClientRect(),s=(e-a)/i,l=this.shouldMirror(),r=this.clamp(this.min+t*(l?1-s:s)),n=Number(r.toFixed(H(this.step)));return this.snap&&this.step?this.getClosestStep(n):n}getClosestStep(e){const{max:t,min:a,step:i}=this;let s=Math.floor((e-a)/i)*i+a;return s=Math.min(Math.max(s,a),t),s>t&&(s-=i),s}getClosestHandle(e){return this.getDistanceX(this.maxHandle,e)>this.getDistanceX(this.minHandle,e)?this.minHandle:this.maxHandle}getDistanceX(e,t){return Math.abs(e.getBoundingClientRect().left-t)}getFontSizeForElement(e){return Number(window.getComputedStyle(e).getPropertyValue("font-size").match(/\d+/)[0])}getUnitInterval(e){e=this.clamp(e);const t=this.max-this.min;return(e-this.min)/t}adjustHostObscuredHandleLabel(e){const t=this.el.shadowRoot.querySelector(`.handle__label--${e}`),a=this.el.shadowRoot.querySelector(`.handle__label--${e}.static`),i=this.el.shadowRoot.querySelector(`.handle__label--${e}.transformed`),s=a.getBoundingClientRect(),l=this.getHostOffset(s.left,s.right);t.style.transform=`translateX(${l}px)`,i.style.transform=`translateX(${l}px)`}hyphenateCollidingRangeHandleLabels(){const{shadowRoot:e}=this.el,t=this.shouldMirror(),a=t?"value":"minValue",i=t?"minValue":"value",s=e.querySelector(`.handle__label--${a}`),l=e.querySelector(`.handle__label--${a}.static`),r=e.querySelector(`.handle__label--${a}.transformed`),n=this.getHostOffset(l.getBoundingClientRect().left,l.getBoundingClientRect().right),o=e.querySelector(`.handle__label--${i}`),h=e.querySelector(`.handle__label--${i}.static`),c=e.querySelector(`.handle__label--${i}.transformed`),d=this.getHostOffset(h.getBoundingClientRect().left,h.getBoundingClientRect().right),m=this.getFontSizeForElement(s),u=this.getRangeLabelOverlap(r,c),p=s,g=m/2;if(u>0){if(p.classList.add(C,E),0===d&&0===n){let e=u/2-g;e=-1===Math.sign(e)?Math.abs(e):-e;const t=this.getHostOffset(r.getBoundingClientRect().left+e-g,r.getBoundingClientRect().right+e-g);let a=u/2;const i=this.getHostOffset(c.getBoundingClientRect().left+a,c.getBoundingClientRect().right+a);0!==t&&(e+=t,a+=t),0!==i&&(e+=i,a+=i),s.style.transform=`translateX(${e}px)`,r.style.transform=`translateX(${e-g}px)`,o.style.transform=`translateX(${a}px)`,c.style.transform=`translateX(${a}px)`}else if(n>0||d>0)s.style.transform=`translateX(${n+g}px)`,o.style.transform=`translateX(${u+d}px)`,c.style.transform=`translateX(${u+d}px)`;else if(n<0||d<0){let e=Math.abs(n)+u-g;e=-1===Math.sign(e)?Math.abs(e):-e,s.style.transform=`translateX(${e}px)`,r.style.transform=`translateX(${e-g}px)`}}else p.classList.remove(C,E),s.style.transform=`translateX(${n}px)`,r.style.transform=`translateX(${n}px)`,o.style.transform=`translateX(${d}px)`,c.style.transform=`translateX(${d}px)`}hideObscuredBoundingTickLabels(){const e=Z(this.value);if(!(this.hasHistogram||e||this.labelHandles||this.precise))return;if(!this.hasHistogram&&!e&&this.labelHandles&&!this.precise)return;if(!this.hasHistogram&&!e&&!this.labelHandles&&this.precise)return;if(!this.hasHistogram&&!e&&this.labelHandles&&this.precise)return;if(!this.hasHistogram&&e&&!this.precise)return;if(this.hasHistogram&&!this.precise&&!this.labelHandles)return;const t=this.el.shadowRoot.querySelector(`.${B}`),a=this.el.shadowRoot.querySelector(`.${X}`),i=this.el.shadowRoot.querySelector(`.${N}`),s=this.el.shadowRoot.querySelector(`.${W}`);!t&&a&&i&&s&&(i.style.opacity=this.isMinTickLabelObscured(i,a)?"0":"1",s.style.opacity=this.isMaxTickLabelObscured(s,a)?"0":"1"),t&&a&&i&&s&&(i.style.opacity=this.isMinTickLabelObscured(i,t)||this.isMinTickLabelObscured(i,a)?"0":"1",s.style.opacity=this.isMaxTickLabelObscured(s,t)||this.isMaxTickLabelObscured(s,a)&&this.hasHistogram?"0":"1")}getHostOffset(e,t){const a=this.el.getBoundingClientRect();return e+7a.right?7-(t-a.right):0}getRangeLabelOverlap(e,t){const a=e.getBoundingClientRect(),i=t.getBoundingClientRect(),s=this.getFontSizeForElement(e),l=a.right+s-i.left;return Math.max(l,0)}isMinTickLabelObscured(e,t){const a=e.getBoundingClientRect(),i=t.getBoundingClientRect();return o(a,i)}isMaxTickLabelObscured(e,t){const a=e.getBoundingClientRect(),i=t.getBoundingClientRect();return o(a,i)}internalLabelFormatter(e,t){const a=this.labelFormatter;return a?a(e,t,this.formatValue)??this.formatValue(e):this.formatValue(e)}static get delegatesFocus(){return!0}get el(){return this}static get watchers(){return{histogram:["histogramWatcher"],ticks:["ticksWatcher"],value:["valueHandler"],minValue:["minMaxValueHandler"],maxValue:["minMaxValueHandler"]}}static get style(){return'@charset "UTF-8";:host([disabled]){cursor:default;-webkit-user-select:none;user-select:none;opacity:var(--calcite-opacity-disabled)}:host([disabled]) *,:host([disabled]) ::slotted(*){pointer-events:none}.scale--s{--calcite-slider-handle-size:0.625rem;--calcite-slider-handle-extension-height:0.4rem;--calcite-slider-container-font-size:var(--calcite-font-size--3)}.scale--s .handle__label,.scale--s .tick__label{line-height:.75rem}.scale--m{--calcite-slider-handle-size:0.875rem;--calcite-slider-handle-extension-height:0.5rem;--calcite-slider-container-font-size:var(--calcite-font-size--2)}.scale--m .handle__label,.scale--m .tick__label{line-height:1rem}.scale--l{--calcite-slider-handle-size:1rem;--calcite-slider-handle-extension-height:0.65rem;--calcite-slider-container-font-size:var(--calcite-font-size--1)}.scale--l .handle__label,.scale--l .tick__label{line-height:1rem}.handle__label,.tick__label{font-weight:var(--calcite-font-weight-medium);color:var(--calcite-color-text-2);font-size:var(--calcite-slider-container-font-size)}:host{display:block}.container{position:relative;display:block;overflow-wrap:normal;word-break:normal;padding-inline:calc(var(--calcite-slider-handle-size) * 0.5);padding-block:calc(var(--calcite-slider-handle-size) * 0.5);margin-block:calc(var(--calcite-slider-handle-size) * 0.5);margin-inline:0;--calcite-slider-full-handle-height:calc(\n var(--calcite-slider-handle-size) + var(--calcite-slider-handle-extension-height)\n );touch-action:none}:host([disabled]) .track__range,:host([disabled]) .tick--active{background-color:var(--calcite-color-text-3)}:host([disabled]) ::slotted([calcite-hydrated][disabled]),:host([disabled]) [calcite-hydrated][disabled]{opacity:1}.interaction-container{display:contents}.scale--s .thumb:not(.thumb--precise){--calcite-slider-thumb-y-offset:-0.375rem}.scale--m .thumb:not(.thumb--precise){--calcite-slider-thumb-y-offset:-0.5rem}.scale--l .thumb:not(.thumb--precise){--calcite-slider-thumb-y-offset:-0.55rem}:host([precise]:not([has-histogram])) .container .thumb--value{--calcite-slider-thumb-y-offset:calc(var(--calcite-slider-full-handle-height) * -1)}.thumb-container{position:relative;max-inline-size:100%}.thumb{--calcite-slider-thumb-x-offset:calc(var(--calcite-slider-handle-size) * 0.5);position:absolute;margin:0px;display:flex;cursor:pointer;flex-direction:column;align-items:center;border-style:none;background-color:transparent;padding:0px;font-family:inherit;outline:2px solid transparent;outline-offset:2px;transform:translate(var(--calcite-slider-thumb-x-offset), var(--calcite-slider-thumb-y-offset))}.thumb .handle__label.static,.thumb .handle__label.transformed{position:absolute;inset-block:0px;opacity:0}.thumb .handle__label.hyphen::after{content:"—";display:inline-block;inline-size:1em}.thumb .handle__label.hyphen--wrap{display:flex}.thumb .handle{box-sizing:border-box;border-radius:9999px;background-color:var(--calcite-color-foreground-1);outline-color:transparent;block-size:var(--calcite-slider-handle-size);inline-size:var(--calcite-slider-handle-size);box-shadow:0 0 0 2px var(--calcite-color-text-3) inset;transition:border var(--calcite-internal-animation-timing-medium) ease, background-color var(--calcite-internal-animation-timing-medium) ease, box-shadow var(--calcite-animation-timing) ease}.thumb .handle-extension{inline-size:0.125rem;block-size:var(--calcite-slider-handle-extension-height);background-color:var(--calcite-color-text-3)}.thumb:hover .handle{box-shadow:0 0 0 3px var(--calcite-color-brand) inset}.thumb:hover .handle-extension{background-color:var(--calcite-color-brand)}.thumb:focus .handle{outline:2px solid var(--calcite-ui-focus-color, var(--calcite-color-brand));outline-offset:calc(\n 2px *\n calc(\n 1 -\n 2 * clamp(\n 0,\n var(--calcite-offset-invert-focus),\n 1\n )\n )\n )}.thumb:focus .handle-extension{background-color:var(--calcite-color-brand)}.thumb.thumb--minValue{transform:translate(calc(var(--calcite-slider-thumb-x-offset) * -1), var(--calcite-slider-thumb-y-offset))}.thumb.thumb--precise{--calcite-slider-thumb-y-offset:-0.125rem}:host([label-handles]) .thumb{--calcite-slider-thumb-x-offset:50%}:host([label-handles]):host(:not([has-histogram])) .scale--s .thumb:not(.thumb--precise){--calcite-slider-thumb-y-offset:-1.4375rem}:host([label-handles]):host(:not([has-histogram])) .scale--m .thumb:not(.thumb--precise){--calcite-slider-thumb-y-offset:-1.875rem}:host([label-handles]):host(:not([has-histogram])) .scale--l .thumb:not(.thumb--precise){--calcite-slider-thumb-y-offset:-2rem}:host([has-histogram][label-handles]) .handle__label,:host([label-handles]:not([has-histogram])) .thumb--minValue.thumb--precise .handle__label{margin-block-start:0.5em}:host(:not([has-histogram]):not([precise])) .handle__label,:host([label-handles]:not([has-histogram])) .thumb--value .handle__label{margin-block-end:0.5em}:host([label-handles][precise]):host(:not([has-histogram])) .scale--s .thumb--value{--calcite-slider-thumb-y-offset:-2.075rem}:host([label-handles][precise]):host(:not([has-histogram])) .scale--m .thumb--value{--calcite-slider-thumb-y-offset:-2.75rem}:host([label-handles][precise]):host(:not([has-histogram])) .scale--l .thumb--value{--calcite-slider-thumb-y-offset:-3.0625rem}.thumb:focus .handle,.thumb--active .handle{background-color:var(--calcite-color-brand);box-shadow:0 0 8px 0 rgba(0, 0, 0, 0.16)}.thumb:hover.thumb--precise:after,.thumb:focus.thumb--precise:after,.thumb--active.thumb--precise:after{background-color:var(--calcite-color-brand)}.track{position:relative;block-size:0.125rem;border-radius:0px;background-color:var(--calcite-color-border-2);transition:all var(--calcite-internal-animation-timing-medium) ease-in}.track__range{position:absolute;inset-block-start:0px;block-size:0.125rem;background-color:var(--calcite-color-brand)}.container--range .track__range:hover{cursor:ew-resize}.container--range .track__range:after{position:absolute;inline-size:100%;content:"";inset-block-start:calc(var(--calcite-slider-full-handle-height) * 0.5 * -1);block-size:calc(var(--calcite-slider-handle-size) + var(--calcite-slider-handle-extension-height))}@media (forced-colors: active){.thumb{outline-width:0;outline-offset:0}.handle{outline:2px solid transparent;outline-offset:2px}.thumb:focus .handle,.thumb .handle-extension,.thumb:hover .handle-extension,.thumb:focus .handle-extension,.thumb:active .handle-extension{background-color:canvasText}.track{background-color:canvasText}.track__range{background-color:highlight}}.tick{position:absolute;block-size:0.25rem;inline-size:0.125rem;border-width:1px;border-style:solid;background-color:var(--calcite-color-border-input);border-color:var(--calcite-color-foreground-1);inset-block-start:-2px;pointer-events:none;margin-inline-start:calc(-1 * 0.125rem)}.tick--active{background-color:var(--calcite-color-brand)}.tick__label{pointer-events:none;margin-block-start:0.875rem;display:flex;justify-content:center}.tick__label--min{transition:opacity var(--calcite-animation-timing)}.tick__label--max{transition:opacity var(--calcite-internal-animation-timing-fast)}:host([has-histogram][label-handles]) .tick__label--min,:host([has-histogram][label-handles]) .tick__label--max,:host([has-histogram][precise]) .tick__label--min,:host([has-histogram][precise]) .tick__label--max{font-weight:var(--calcite-font-weight-normal);color:var(--calcite-color-text-3)}.graph{color:var(--calcite-color-foreground-3);block-size:48px}:host([label-ticks][ticks]) .container{padding-block-end:calc(0.875rem + var(--calcite-slider-container-font-size))}:host([has-histogram]):host([precise][label-handles]) .container{padding-block-end:calc(var(--calcite-slider-full-handle-height) + 1em)}:host([has-histogram]):host([label-handles]:not([precise])) .container{padding-block-end:calc(var(--calcite-slider-handle-size) * 0.5 + 1em)}:host([has-histogram]):host([precise]:not([label-handles])) .container{padding-block-end:var(--calcite-slider-full-handle-height)}:host(:not([has-histogram])):host([precise]:not([label-handles])) .container{padding-block-start:var(--calcite-slider-full-handle-height)}:host(:not([has-histogram])):host([precise]:not([label-handles])) .container--range{padding-block-end:var(--calcite-slider-full-handle-height)}:host(:not([has-histogram])):host([label-handles]:not([precise])) .container{padding-block-start:calc(var(--calcite-slider-full-handle-height) + 4px)}:host(:not([has-histogram])):host([label-handles][precise]) .container{padding-block-start:calc(var(--calcite-slider-full-handle-height) + var(--calcite-slider-container-font-size) + 4px)}:host(:not([has-histogram])):host([label-handles][precise]) .container--range{padding-block-end:calc(var(--calcite-slider-full-handle-height) + var(--calcite-slider-container-font-size) + 4px)}::slotted(input[slot=hidden-form-input]){margin:0 !important;opacity:0 !important;outline:none !important;padding:0 !important;position:absolute !important;inset:0 !important;transform:none !important;-webkit-appearance:none !important;z-index:-1 !important}:host([hidden]){display:none}[hidden]{display:none}'}},[17,"calcite-slider",{disabled:[516],fillPlacement:[513,"fill-placement"],form:[513],groupSeparator:[516,"group-separator"],hasHistogram:[1540,"has-histogram"],histogram:[16],histogramStops:[16],labelHandles:[516,"label-handles"],labelFormatter:[16],labelTicks:[516,"label-ticks"],max:[514],maxLabel:[1,"max-label"],maxValue:[1026,"max-value"],min:[514],minLabel:[1,"min-label"],minValue:[1026,"min-value"],mirrored:[516],name:[513],numberingSystem:[1,"numbering-system"],pageStep:[514,"page-step"],precise:[516],required:[516],snap:[516],step:[514],ticks:[514],value:[1538],scale:[513],effectiveLocale:[32],minMaxValueRange:[32],minValueDragRange:[32],maxValueDragRange:[32],tickValues:[32],setFocus:[64]},[[1,"pointerdown","pointerDownHandler"]],{histogram:["histogramWatcher"],ticks:["ticksWatcher"],value:["valueHandler"],minValue:["minMaxValueHandler"],maxValue:["minMaxValueHandler"]}]);function K(){"undefined"!=typeof customElements&&["calcite-slider","calcite-graph"].forEach((e=>{switch(e){case"calcite-slider":customElements.get(e)||customElements.define(e,G);break;case"calcite-graph":customElements.get(e)||z()}}))}K();const J=G,Q=K;export{J as CalciteSlider,Q as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-switch.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-switch.js new file mode 100644 index 00000000..4293e9cf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-switch.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{S as r,d as o}from"./switch.js";import"../widgets/Widget.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./dom.js";import"./guid.js";import"./form.js";import"./interactive.js";import"./key.js";import"./label2.js";import"./component.js";import"./loadable.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const s=r,t=o;export{s as CalciteSwitch,t as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-tab-nav.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-tab-nav.js new file mode 100644 index 00000000..d1d85807 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-tab-nav.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{T as o,d as r}from"./tab-nav.js";import"../widgets/Widget.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./core.js";import"./dom.js";import"./guid.js";import"./observers.js";import"./locale2.js";import"./key.js";import"./t9n.js";import"./button.js";import"./form.js";import"./interactive.js";import"./label2.js";import"./component.js";import"./loadable.js";import"./icon.js";import"./loader.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const s=o,t=r;export{s as CalciteTabNav,t as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-tab-title.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-tab-title.js new file mode 100644 index 00000000..0c51c814 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-tab-title.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{T as r,d as o}from"./tab-title.js";import"../widgets/Widget.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./dom.js";import"./guid.js";import"./interactive.js";import"./observers.js";import"./locale2.js";import"./key.js";import"./t9n.js";import"./component.js";import"./icon.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const s=r,t=o;export{s as CalciteTabTitle,t as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-tab.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-tab.js new file mode 100644 index 00000000..13ecc87e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-tab.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{T as r,d as s}from"./tab.js";import"../widgets/Widget.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./dom.js";import"./guid.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const o=r,t=s;export{o as CalciteTab,t as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-table-cell.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-table-cell.js new file mode 100644 index 00000000..8f9a6216 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-table-cell.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{T as r,d as s}from"./table-cell.js";import"../widgets/Widget.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./loadable.js";import"./t9n.js";import"./locale2.js";import"./dom.js";import"./guid.js";import"./key.js";import"./observers.js";import"./interactive.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const o=r,t=s;export{o as CalciteTableCell,t as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-table-header.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-table-header.js new file mode 100644 index 00000000..eafcb5bf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-table-header.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{T as r,d as o}from"./table-header.js";import"../widgets/Widget.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./loadable.js";import"./t9n.js";import"./locale2.js";import"./dom.js";import"./guid.js";import"./key.js";import"./observers.js";import"./component.js";import"./icon.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const s=r,t=o;export{s as CalciteTableHeader,t as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-table-row.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-table-row.js new file mode 100644 index 00000000..bc9cee56 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-table-row.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{p as e,H as t,c as o,h as l,a as i}from"../widgets/Widget.js";import{y as s}from"./dom.js";import{i as a}from"./key.js";import{c as n,u as r,d as c,I as d}from"./interactive.js";import{g as h}from"./component.js";import{d as p}from"./icon.js";import{d as m}from"./table-cell.js";import{d as b}from"./table-header.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./guid.js";import"./observers.js";import"./loadable.js";import"./t9n.js";import"./locale2.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const u="last-visible-row",w=e(class extends t{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.calciteTableRowSelect=o(this,"calciteTableRowSelect",6),this.calciteInternalTableRowFocusRequest=o(this,"calciteInternalTableRowFocusRequest",6),this.rowCells=[],this.keyDownHandler=e=>{if("interactive"!==this.interactionMode)return;const t=e.target,o=e.key,l=e.ctrlKey,i=this.rowCells;if(t.matches("calcite-table-cell")||t.matches("calcite-table-header"))switch(o){case"ArrowUp":this.emitTableRowFocusRequest(t.positionInRow,this.positionAll,"previous"),e.preventDefault();break;case"ArrowDown":this.emitTableRowFocusRequest(t.positionInRow,this.positionAll,"next"),e.preventDefault();break;case"PageUp":this.emitTableRowFocusRequest(t.positionInRow,this.positionAll,"first"),e.preventDefault();break;case"PageDown":this.emitTableRowFocusRequest(t.positionInRow,this.positionAll,"last"),e.preventDefault();break;case"ArrowLeft":s(i,t,"previous",!1),e.preventDefault();break;case"ArrowRight":s(i,t,"next",!1),e.preventDefault();break;case"Home":l?(this.emitTableRowFocusRequest(1,this.positionAll,"first"),e.preventDefault()):(s(i,t,"first",!1),e.preventDefault());break;case"End":l?(this.emitTableRowFocusRequest(this.rowCells?.length,this.positionAll,"last",!0),e.preventDefault()):(s(i,t,"last",!1),e.preventDefault())}},this.emitTableRowFocusRequest=(e,t,o,l)=>{this.calciteInternalTableRowFocusRequest.emit({cellPosition:e,rowPosition:t,destination:o,lastCell:l})},this.updateCells=()=>{const e=this.alignment?this.alignment:"head"!==this.rowType?"center":"start",t=this.tableRowSlotEl?.assignedElements({flatten:!0})?.filter((e=>e.matches("calcite-table-cell")||e.matches("calcite-table-header"))),o=Array.from(this.tableRowEl?.querySelectorAll("calcite-table-header, calcite-table-cell"))?.filter((e=>e.numberCell||e.selectionCell)),l=o?o.concat(t):t;l.length>0&&l?.forEach(((t,o)=>{t.interactionMode=this.interactionMode,t.lastCell=o===l.length-1,t.parentRowAlignment=e,t.parentRowIsSelected=this.selected,t.parentRowType=this.rowType,t.positionInRow=o+1,t.scale=this.scale,"CALCITE-TABLE-CELL"===t.nodeName&&(t.readCellContentsToAT=this.readCellContentsToAT,t.disabled=this.disabled)})),this.rowCells=l||[],this.cellCount=l?.length},this.handleSelectionOfRow=()=>{this.calciteTableRowSelect.emit()},this.handleKeyboardSelection=e=>{a(e.key)&&(" "===e.key&&e.preventDefault(),this.handleSelectionOfRow())},this.alignment=void 0,this.disabled=!1,this.selected=!1,this.cellCount=void 0,this.interactionMode="interactive",this.lastVisibleRow=void 0,this.rowType=void 0,this.numbered=!1,this.positionSection=void 0,this.positionSectionLocalized=void 0,this.positionAll=void 0,this.readCellContentsToAT=void 0,this.scale=void 0,this.selectionMode="none",this.selectedRowCount=void 0,this.selectedRowCountLocalized=void 0,this.bodyRowCount=void 0,this.effectiveLocale=""}handleCellChanges(){this.tableRowEl&&this.rowCells.length>0&&this.updateCells()}handleDelayedCellChanges(){this.tableRowEl&&this.rowCells.length>0&&requestAnimationFrame((()=>this.updateCells()))}componentDidLoad(){this.tableRowEl&&this.rowCells.length>0&&this.updateCells()}connectedCallback(){n(this)}componentDidRender(){r(this)}disconnectedCallback(){c(this)}calciteInternalTableRowFocusChangeHandler(e){if(e.target.contains(this.el)){const t=e.detail.cellPosition,o=e.detail.rowPosition,l=e.detail.destination,i=e.detail.lastCell;if(o===this.positionAll){if(this.disabled){const e="last"===l?"previous":"first"===l?"next":l;return void this.emitTableRowFocusRequest(t,this.positionAll,e)}const e=i?this.rowCells[this.rowCells.length-1]:this.rowCells?.find(((e,o)=>o+1===t));e&&e.setFocus()}}}renderSelectionIcon(){const e="multiple"===this.selectionMode&&this.selected?"check-square-f":"multiple"===this.selectionMode?"square":this.selected?"circle-f":"circle";return l("calcite-icon",{icon:e,scale:h(this.scale)})}renderSelectableCell(){return"head"===this.rowType?l("calcite-table-header",{alignment:"center",bodyRowCount:this.bodyRowCount,key:"selection-head",onClick:"multiple"===this.selectionMode&&this.handleSelectionOfRow,onKeyDown:"multiple"===this.selectionMode&&this.handleKeyboardSelection,parentRowAlignment:this.alignment,selectedRowCount:this.selectedRowCount,selectedRowCountLocalized:this.selectedRowCountLocalized,selectionCell:!0,selectionMode:this.selectionMode}):"body"===this.rowType?l("calcite-table-cell",{alignment:"center",key:"selection-body",onClick:this.handleSelectionOfRow,onKeyDown:this.handleKeyboardSelection,parentRowAlignment:this.alignment,parentRowIsSelected:this.selected,parentRowPositionLocalized:this.positionSectionLocalized,selectionCell:!0},this.renderSelectionIcon()):l("calcite-table-cell",{alignment:"center",key:"selection-foot",parentRowAlignment:this.alignment,selectionCell:!0})}renderNumberedCell(){return"head"===this.rowType?l("calcite-table-header",{alignment:"center",key:"numbered-head",numberCell:!0,parentRowAlignment:this.alignment}):"body"===this.rowType?l("calcite-table-cell",{alignment:"center",key:"numbered-body",numberCell:!0,parentRowAlignment:this.alignment},this.positionSectionLocalized):l("calcite-table-cell",{alignment:"center",key:"numbered-foot",numberCell:!0,parentRowAlignment:this.alignment})}render(){return l(i,{key:"1d51f5351ce604d34d7b5a8c6ff241d1f1bb7121"},l(d,{key:"67d835df1a6a91ebddd1742f76bdf45407bce5e5",disabled:this.disabled},l("tr",{key:"b490313209717e71bb18e277d6795895e7f60a25","aria-disabled":this.disabled,"aria-rowindex":this.positionAll+1,"aria-selected":this.selected,class:{[u]:this.lastVisibleRow},onKeyDown:this.keyDownHandler,ref:e=>this.tableRowEl=e},this.numbered&&this.renderNumberedCell(),"none"!==this.selectionMode&&this.renderSelectableCell(),l("slot",{key:"ca447805a4b4a807ee113fd438fca4fe95a6b6c6",onSlotchange:this.updateCells,ref:e=>this.tableRowSlotEl=e}))))}get el(){return this}static get watchers(){return{bodyRowCount:["handleCellChanges"],scale:["handleCellChanges"],selected:["handleCellChanges"],selectedRowCount:["handleCellChanges"],interactionMode:["handleCellChanges"],numbered:["handleDelayedCellChanges"],selectionMode:["handleDelayedCellChanges"]}}static get style(){return":host([disabled]){cursor:default;-webkit-user-select:none;user-select:none;opacity:var(--calcite-opacity-disabled)}:host([disabled]) *,:host([disabled]) ::slotted(*){pointer-events:none}:host{--calcite-internal-table-row-background:var(--calcite-table-row-background, var(--calcite-color-foreground-1));--calcite-internal-table-row-border-color:var(--calcite-table-row-border-color, transparent);display:contents}:host([hidden]){display:none}[hidden]{display:none}:host([disabled]) tr{pointer-events:none;opacity:var(--calcite-opacity-disabled)}:host([disabled]) ::slotted([calcite-hydrated][disabled]),:host([disabled]) [calcite-hydrated][disabled]{opacity:1}.interaction-container{display:contents}tr{border-block-end:1px solid var(--calcite-internal-table-row-border-color);background-color:var(--calcite-internal-table-row-background)}tr.last-visible-row{border-block-end:0}"}},[1,"calcite-table-row",{alignment:[513],disabled:[516],selected:[516],cellCount:[1026,"cell-count"],interactionMode:[1,"interaction-mode"],lastVisibleRow:[4,"last-visible-row"],rowType:[1,"row-type"],numbered:[4],positionSection:[2,"position-section"],positionSectionLocalized:[1,"position-section-localized"],positionAll:[2,"position-all"],readCellContentsToAT:[4,"read-cell-contents-to-a-t"],scale:[1],selectionMode:[1,"selection-mode"],selectedRowCount:[2,"selected-row-count"],selectedRowCountLocalized:[1,"selected-row-count-localized"],bodyRowCount:[2,"body-row-count"],effectiveLocale:[32]},[[4,"calciteInternalTableRowFocusChange","calciteInternalTableRowFocusChangeHandler"]],{bodyRowCount:["handleCellChanges"],scale:["handleCellChanges"],selected:["handleCellChanges"],selectedRowCount:["handleCellChanges"],interactionMode:["handleCellChanges"],numbered:["handleDelayedCellChanges"],selectionMode:["handleDelayedCellChanges"]}]);function C(){"undefined"!=typeof customElements&&["calcite-table-row","calcite-icon","calcite-table-cell","calcite-table-header"].forEach((e=>{switch(e){case"calcite-table-row":customElements.get(e)||customElements.define(e,w);break;case"calcite-icon":customElements.get(e)||p();break;case"calcite-table-cell":customElements.get(e)||m();break;case"calcite-table-header":customElements.get(e)||b()}}))}C();const g=w,R=C;export{g as CalciteTableRow,R as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-table.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-table.js new file mode 100644 index 00000000..b3d4b172 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-table.js @@ -0,0 +1,16 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{p as e,H as t,c as s,h as i,F as a,a as o}from"../widgets/Widget.js";import{s as l,a as n,c as r}from"./loadable.js";import{u as c,c as h,s as d,d as m}from"./t9n.js";import{n as p,c as g,d as u}from"./locale2.js";import{g as b}from"./interactive.js";import{d as f}from"./button.js";import{d as v}from"./chip.js";import{d as S}from"./icon.js";import{d as C}from"./loader.js";import{c as w}from"./observers.js";import{g as y}from"./component.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./dom.js";import"./guid.js";import"./key.js";import"./form.js";import"./label2.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const I={width:{large:x("1440px"),medium:x("1152px"),small:x("768px"),xsmall:x("476px"),xxsmall:x("320px")}};function x(e){return parseInt(e)}const z="page",k="selected",j="chevron",R="disabled",P=e(class extends t{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.calcitePaginationChange=s(this,"calcitePaginationChange",6),this.resizeObserver=w("resize",(e=>e.forEach(this.resizeHandler))),this.resizeHandler=({contentRect:{width:e}})=>this.setMaxItemsToBreakpoint(e),this.firstClicked=()=>{this.startItem=1,this.emitUpdate()},this.lastClicked=()=>{this.startItem=this.lastStartItem,this.emitUpdate()},this.previousClicked=async()=>{await this.previousPage(),this.emitUpdate()},this.nextClicked=async()=>{await this.nextPage(),this.emitUpdate()},this.handlePageClick=e=>{const t=e.target;this.startItem=parseInt(t.value,10),this.emitUpdate()},this.groupSeparator=!1,this.messages=void 0,this.messageOverrides=void 0,this.numberingSystem=void 0,this.pageSize=20,this.scale="m",this.startItem=1,this.totalItems=0,this.defaultMessages=void 0,this.effectiveLocale="",this.maxItems=1,this.totalPages=void 0,this.lastStartItem=void 0,this.isXXSmall=void 0}onMessagesChange(){}handleTotalPages(){this.pageSize<1&&(this.pageSize=1),this.totalPages=this.totalItems/this.pageSize}effectiveLocaleChange(){c(this,this.effectiveLocale)}effectiveLocaleWatcher(){p.numberFormatOptions={locale:this.effectiveLocale,numberingSystem:this.numberingSystem,useGrouping:this.groupSeparator}}handleLastStartItemChange(){const{totalItems:e,pageSize:t,totalPages:s}=this;this.lastStartItem=1+(e%t==0?e-t:Math.floor(s)*t)}handleIsXXSmall(){this.isXXSmall=1===this.maxItems}connectedCallback(){g(this),h(this),this.resizeObserver?.observe(this.el)}async componentWillLoad(){await d(this),l(this),this.handleTotalPages(),this.handleLastStartItemChange(),this.handleIsXXSmall()}componentDidLoad(){n(this),this.setMaxItemsToBreakpoint(this.el.clientWidth)}disconnectedCallback(){u(this),m(this),this.resizeObserver?.disconnect()}async setFocus(){await r(this),this.el.focus()}async nextPage(){this.startItem=Math.min(this.lastStartItem,this.startItem+this.pageSize)}async previousPage(){this.startItem=Math.max(1,this.startItem-this.pageSize)}async goTo(e){switch(e){case"start":this.startItem=1;break;case"end":this.startItem=this.lastStartItem;break;default:e>=Math.ceil(this.totalPages)?this.startItem=this.lastStartItem:this.startItem=e<=0?1:(e-1)*this.pageSize+1}}setMaxItemsToBreakpoint(e){I&&e&&(e>=I.width.medium?this.maxItems=11:e>=I.width.small?this.maxItems=9:e>=I.width.xsmall?this.maxItems=7:e>=I.width.xxsmall?this.maxItems=5:this.maxItems=1)}showStartEllipsis(){return this.totalPages>this.maxItems&&Math.floor(this.startItem/this.pageSize)>this.maxItems-2-2}showEndEllipsis(){return this.totalPages>this.maxItems&&(this.totalItems-this.startItem)/this.pageSize>this.maxItems-2-1}emitUpdate(){this.calcitePaginationChange.emit()}renderEllipsis(e){return i("span",{class:"ellipsis","data-test-ellipsis":e,key:e},"…")}renderItems(){const{totalItems:e,pageSize:t,startItem:s,maxItems:i,totalPages:a,lastStartItem:o,isXXSmall:l}=this,n=[];if(l)return n.push(this.renderPage(s)),n;const r=e>t,c=this.showStartEllipsis(),h=this.showEndEllipsis();r&&n.push(this.renderPage(1)),c&&n.push(this.renderEllipsis("start"));const d=i-2-(h?1:0)-(c?1:0);let m,p;a-1<=d?(p=1+t,m=o-t):s/t=e?(p=o-d*t,m=o-t):(p=s-t*((d-1)/2),m=s+t*((d-1)/2));for(let e=0;ee;return i("button",{"aria-label":a.next,class:{[j]:!0,[R]:o},"data-test-chevron":"next",disabled:o,key:"next-button",onClick:this.nextClicked},i("calcite-icon",{flipRtl:!0,icon:"chevron-right",scale:y(this.scale)}))}renderFirstChevron(){const{messages:e,startItem:t,isXXSmall:s}=this,a=1===t;return s?i("button",{"aria-label":e.first,class:{[j]:!0,[R]:a},disabled:a,key:"first-button",onClick:this.firstClicked},i("calcite-icon",{flipRtl:!0,icon:"chevron-start",scale:y(this.scale)})):null}renderLastChevron(){const{messages:e,startItem:t,isXXSmall:s,lastStartItem:a}=this,o=t===a;return s?i("button",{"aria-label":e.last,class:{[j]:!0,[R]:o},disabled:o,key:"last-button",onClick:this.lastClicked},i("calcite-icon",{flipRtl:!0,icon:"chevron-end",scale:y(this.scale)})):null}render(){return i(a,{key:"9d37f173bfa3e76e1d7ce4d2b013383d13e1c331"},this.renderFirstChevron(),this.renderPreviousChevron(),this.renderItems(),this.renderNextChevron(),this.renderLastChevron())}static get delegatesFocus(){return!0}static get assetsDirs(){return["assets"]}get el(){return this}static get watchers(){return{messageOverrides:["onMessagesChange"],totalItems:["handleTotalPages","handleLastStartItemChange"],pageSize:["handleTotalPages","handleLastStartItemChange"],effectiveLocale:["effectiveLocaleChange","effectiveLocaleWatcher"],totalPages:["handleLastStartItemChange"],maxItems:["handleIsXXSmall"]}}static get style(){return":host{display:flex;writing-mode:horizontal-tb}:host([scale=s]) .chevron,:host([scale=s]) .page,:host([scale=s]) .ellipsis{block-size:1.5rem;padding-inline:0.25rem;font-size:var(--calcite-font-size--2);line-height:1rem;min-inline-size:1.5rem}:host([scale=m]) .chevron,:host([scale=m]) .page,:host([scale=m]) .ellipsis{block-size:2rem;padding-inline:0.5rem;font-size:var(--calcite-font-size--1);line-height:1rem;min-inline-size:2rem}:host([scale=l]) .chevron,:host([scale=l]) .page,:host([scale=l]) .ellipsis{block-size:2.75rem;font-size:var(--calcite-font-size-0);line-height:1.25rem;min-inline-size:2.75rem}:host([scale=l]) .chevron{padding-inline:0.625rem}:host([scale=l]) .page,:host([scale=l]) .ellipsis{padding-inline:0.75rem}:host button{outline-color:transparent}:host button:focus{outline:2px solid var(--calcite-ui-focus-color, var(--calcite-color-brand));outline-offset:calc(\n -2px *\n calc(\n 1 -\n 2 * clamp(\n 0,\n var(--calcite-offset-invert-focus),\n 1\n )\n )\n )}.chevron,.page,.ellipsis{margin:0px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-style:none;--tw-border-opacity:0;background-color:transparent;padding:0px;vertical-align:baseline;font-family:inherit;font-size:var(--calcite-font-size-0);line-height:1.25rem;color:var(--calcite-color-text-3)}.chevron,.page{cursor:pointer;border-block:2px solid transparent}.chevron:hover,.page:hover{color:var(--calcite-color-text-1);transition:background-color, block-size, border-color, box-shadow, color, inset-block-end, inset-block-start, inset-inline-end, inset-inline-start inset-size, opacity, outline-color, transform var(--calcite-animation-timing) ease-in-out 0s, outline 0s, outline-offset 0s}.page:hover{border-block-end-color:var(--calcite-color-border-2)}.page.selected{font-weight:var(--calcite-font-weight-medium);color:var(--calcite-color-text-1);border-block-end-color:var(--calcite-color-brand)}.chevron:hover{background-color:var(--calcite-color-foreground-2);color:var(--calcite-color-brand)}.chevron:active{background-color:var(--calcite-color-foreground-3)}.chevron.disabled{pointer-events:none;background-color:transparent}.chevron.disabled>calcite-icon{opacity:var(--calcite-opacity-disabled)}:host([hidden]){display:none}[hidden]{display:none}"}},[17,"calcite-pagination",{groupSeparator:[516,"group-separator"],messages:[1040],messageOverrides:[1040],numberingSystem:[1,"numbering-system"],pageSize:[1538,"page-size"],scale:[513],startItem:[1538,"start-item"],totalItems:[514,"total-items"],defaultMessages:[32],effectiveLocale:[32],maxItems:[32],totalPages:[32],lastStartItem:[32],isXXSmall:[32],setFocus:[64],nextPage:[64],previousPage:[64],goTo:[64]},void 0,{messageOverrides:["onMessagesChange"],totalItems:["handleTotalPages","handleLastStartItemChange"],pageSize:["handleTotalPages","handleLastStartItemChange"],effectiveLocale:["effectiveLocaleChange","effectiveLocaleWatcher"],totalPages:["handleLastStartItemChange"],maxItems:["handleIsXXSmall"]}]);function E(){"undefined"!=typeof customElements&&["calcite-pagination","calcite-icon"].forEach((e=>{switch(e){case"calcite-pagination":customElements.get(e)||customElements.define(e,P);break;case"calcite-icon":customElements.get(e)||S()}}))}E(); +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */ +const T="bordered",L="striped",M="table-container",N="table--fixed",O=e(class extends t{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.calciteTableSelect=s(this,"calciteTableSelect",6),this.calciteTablePageChange=s(this,"calciteTablePageChange",6),this.calciteInternalTableRowFocusChange=s(this,"calciteInternalTableRowFocusChange",6),this.getSlottedRows=e=>e?.assignedElements({flatten:!0})?.filter((e=>e?.matches("calcite-table-row"))),this.updateRows=()=>{const e=this.getSlottedRows(this.tableHeadSlotEl)||[],t=this.getSlottedRows(this.tableBodySlotEl)||[],s=this.getSlottedRows(this.tableFootSlotEl)||[],i=[...e,...t,...s];e?.forEach((t=>{const s=e?.indexOf(t);t.rowType="head",t.positionSection=s,t.positionSectionLocalized=this.localizeNumber((s+1).toString())})),t?.forEach((e=>{const s=t?.indexOf(e);e.rowType="body",e.positionSection=s,e.positionSectionLocalized=this.localizeNumber((s+1).toString())})),s?.forEach((e=>{const t=s?.indexOf(e);e.rowType="foot",e.positionSection=t,e.positionSectionLocalized=this.localizeNumber((t+1).toString())})),i?.forEach((e=>{e.interactionMode=this.interactionMode,e.selectionMode=this.selectionMode,e.bodyRowCount=t?.length,e.positionAll=i?.indexOf(e),e.numbered=this.numbered,e.scale=this.scale,e.readCellContentsToAT=this.readCellContentsToAT,e.lastVisibleRow=i?.indexOf(e)===i.length-1}));const a=e[0]?.cellCount||e[0]?.querySelectorAll("calcite-table-header")?.length;this.colCount=a,this.headRows=e,this.bodyRows=t,this.footRows=s,this.allRows=i,this.updateSelectedItems(),this.paginateRows()},this.handlePaginationChange=()=>{const e=this.paginationEl?.startItem;this.pageStartRow=e||1,this.calciteTablePageChange.emit(),this.updateRows()},this.paginateRows=()=>{this.bodyRows?.forEach((e=>{const t=e.positionSection+1,s=t>=this.pageStartRow&&t0&&!s&&!this.footRows.includes(e),e.lastVisibleRow=t===this.pageStartRow+this.pageSize-1||t===this.bodyRows.length}))},this.updateSelectedItems=e=>{const t=this.bodyRows?.filter((e=>e.selected));this.selectedItems=t,this.selectedCount=t?.length,this.allRows?.forEach((e=>{e.selectedRowCount=this.selectedCount,e.selectedRowCountLocalized=this.localizeNumber(this.selectedCount)})),e&&this.calciteTableSelect.emit()},this.handleDeselectAllRows=()=>{this.bodyRows?.forEach((e=>{e.selected=!1})),this.updateSelectedItems(!0)},this.setSelectedItems=e=>{this.bodyRows?.forEach((t=>{t.selected="head"===e?.rowType?this.selectedCount!==this.bodyRows?.length:e===t?!t.selected:"multiple"===this.selectionMode&&t.selected})),this.updateSelectedItems(!0)},this.localizeNumber=e=>(p.numberFormatOptions={locale:this.effectiveLocale,numberingSystem:this.numberingSystem,useGrouping:this.groupSeparator},p.localize(e.toString())),this.bordered=!1,this.caption=void 0,this.groupSeparator=!1,this.interactionMode="interactive",this.layout="auto",this.numbered=!1,this.numberingSystem=void 0,this.pageSize=0,this.scale="m",this.selectionMode="none",this.zebra=!1,this.striped=!1,this.selectedItems=[],this.messages=void 0,this.messageOverrides=void 0,this.colCount=0,this.pageStartRow=1,this.selectedCount=0,this.readCellContentsToAT=void 0,this.defaultMessages=void 0,this.effectiveLocale=""}handleNumberedChange(){this.updateRows()}onMessagesChange(){}effectiveLocaleChange(){c(this,this.effectiveLocale)}async componentWillLoad(){l(this),await d(this),this.readCellContentsToAT=/safari/i.test(b()),this.updateRows()}componentDidLoad(){n(this)}connectedCallback(){g(this),h(this)}disconnectedCallback(){u(this),m(this)}calciteChipSelectListener(e){e.composedPath().includes(this.el)&&this.setSelectedItems(e.target)}calciteInternalTableRowFocusEvent(e){const t=e.detail.cellPosition,s=e.detail.rowPosition,i=e.detail.destination,a=e.detail.lastCell,o=this.bodyRows?.filter((e=>!e.hidden)),l=this.allRows?.filter((e=>!e.hidden)),n=this.headRows[this.headRows.length-1]?.positionAll,r=o[0]?.positionAll,c=o[o.length-1]?.positionAll,h=this.footRows[0]?.positionAll,d=l[l.length-1]?.positionAll,m="next"===i&&s===n,p="previous"===i&&s===h,g="previous"===i&&s===r,u="next"===i&&s===c;let b;switch(i){case"first":b=0;break;case"last":b=d;break;case"next":b=m?r:u?h:s+1;break;case"previous":b=p?c:g?n:s-1}const f=this.allRows?.find((e=>e.positionAll===b))?.cellCount,v=t>f?f:t;void 0!==b&&this.calciteInternalTableRowFocusChange.emit({cellPosition:v,rowPosition:b,destination:i,lastCell:a})}renderSelectionArea(){const e=this.selectedItems?.filter((e=>e.hidden))?.length,t=this.localizeNumber(e?.toString()),s=`${this.localizeNumber(this.selectedCount?.toString())} ${this.messages.selected}`,a=`${t} ${this.messages.hiddenSelected}`;return i("div",{class:"selection-area"},i("calcite-chip",{kind:this.selectedCount>0?"brand":"neutral",scale:this.scale,value:s},s),e>0&&i("calcite-chip",{icon:"hide-empty",scale:this.scale,title:a,value:a},t),this.selectedCount>0&&i("calcite-button",{"icon-start":"x",kind:"neutral",onClick:this.handleDeselectAllRows,round:!0,scale:this.scale,title:`${this.messages.clear} ${s} ${this.messages.row}`},this.messages.clear),i("div",{class:"selection-actions"},i("slot",{name:"selection-actions"})))}renderPaginationArea(){return i("div",{class:"pagination-area"},i("calcite-pagination",{groupSeparator:this.groupSeparator,numberingSystem:this.numberingSystem,onCalcitePaginationChange:this.handlePaginationChange,pageSize:this.pageSize,scale:this.scale,startItem:1,totalItems:this.bodyRows?.length,ref:e=>this.paginationEl=e}))}renderTHead(){return i("thead",null,i("slot",{name:"table-header",onSlotchange:this.updateRows,ref:e=>this.tableHeadSlotEl=e}))}renderTBody(){return i("tbody",null,i("slot",{onSlotchange:this.updateRows,ref:e=>this.tableBodySlotEl=e}))}renderTFoot(){return i("tfoot",null,i("slot",{name:"table-footer",onSlotchange:this.updateRows,ref:e=>this.tableFootSlotEl=e}))}render(){return i(o,{key:"ef7ccc8c38ffa6a1f2168194360d210d95c93586"},i("div",{key:"5e6c5971b1175ea268c863b394295024d27b30da",class:"container"},"none"!==this.selectionMode&&this.renderSelectionArea(),i("div",{key:"668438589e52c53f20d9a9c97fd732bb5a423175",class:{[T]:this.bordered,[L]:this.striped||this.zebra,[M]:!0}},i("table",{key:"c8b35b353d207b4eab3a973a242e38c67642bba3","aria-colcount":this.colCount,"aria-multiselectable":"multiple"===this.selectionMode,"aria-rowcount":this.allRows?.length,class:{[N]:"fixed"===this.layout},role:"interactive"===this.interactionMode?"grid":"table"},i("caption",{key:"1f5b24d93dc5a715f946e38e3dde002b7ba614ff",class:"assistive-text"},this.caption),this.renderTHead(),this.renderTBody(),this.renderTFoot())),this.pageSize>0&&this.renderPaginationArea()))}static get assetsDirs(){return["assets"]}get el(){return this}static get watchers(){return{groupSeparator:["handleNumberedChange"],interactionMode:["handleNumberedChange"],numbered:["handleNumberedChange"],numberingSystem:["handleNumberedChange"],pageSize:["handleNumberedChange"],scale:["handleNumberedChange"],selectionMode:["handleNumberedChange"],messageOverrides:["onMessagesChange"],effectiveLocale:["effectiveLocaleChange"]}}static get style(){return":host([scale=s]){--calcite-internal-table-cell-padding:0.25rem;--calcite-internal-table-cell-font-size:var(--calcite-font-size--2);--calcite-internal-table-cell-font-size-secondary:var(--calcite-font-size--3)}:host([scale=m]){--calcite-internal-table-cell-padding:0.5rem;--calcite-internal-table-cell-font-size:var(--calcite-font-size--1);--calcite-internal-table-cell-font-size-secondary:var(--calcite-font-size--2)}:host([scale=l]){--calcite-internal-table-cell-padding:1rem;--calcite-internal-table-cell-font-size:var(--calcite-font-size-0);--calcite-internal-table-cell-font-size-secondary:var(--calcite-font-size--1)}:host{display:flex}.container{display:flex;block-size:100%;inline-size:100%;flex-direction:column}.table-container{overflow:auto;white-space:nowrap;border:1px solid var(--calcite-color-border-3)}.assistive-text{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}table{inline-size:100%;border-collapse:collapse;overflow-x:scroll}.table--fixed{table-layout:fixed}.bordered ::slotted(calcite-table-row){--calcite-table-row-border-color:var(--calcite-color-border-3)}.striped ::slotted(calcite-table-row:nth-child(2n+1)){--calcite-table-row-background:var(--calcite-color-foreground-2)}.selection-actions{display:flex;flex-direction:row;margin-inline-start:auto}.selection-area{display:flex;flex-direction:row;align-items:center;padding-block:var(--calcite-internal-table-cell-padding)}.selection-area calcite-chip:last-of-type{margin-inline-end:0.5rem}.selection-area calcite-chip:last-of-type:not(:first-of-type){margin-inline-start:0.5rem}.selection-area calcite-button{margin-inline-end:1rem}.pagination-area{display:flex;inline-size:100%;flex-direction:row;justify-content:center;padding-block:var(--calcite-internal-table-cell-padding)}calcite-pagination{flex:1;justify-content:center}:host([hidden]){display:none}[hidden]{display:none}"}},[1,"calcite-table",{bordered:[516],caption:[1],groupSeparator:[516,"group-separator"],interactionMode:[513,"interaction-mode"],layout:[513],numbered:[516],numberingSystem:[513,"numbering-system"],pageSize:[514,"page-size"],scale:[513],selectionMode:[513,"selection-mode"],zebra:[516],striped:[516],selectedItems:[1040],messages:[1040],messageOverrides:[1040],colCount:[32],pageStartRow:[32],selectedCount:[32],readCellContentsToAT:[32],defaultMessages:[32],effectiveLocale:[32]},[[0,"calciteTableRowSelect","calciteChipSelectListener"],[0,"calciteInternalTableRowFocusRequest","calciteInternalTableRowFocusEvent"]],{groupSeparator:["handleNumberedChange"],interactionMode:["handleNumberedChange"],numbered:["handleNumberedChange"],numberingSystem:["handleNumberedChange"],pageSize:["handleNumberedChange"],scale:["handleNumberedChange"],selectionMode:["handleNumberedChange"],messageOverrides:["onMessagesChange"],effectiveLocale:["effectiveLocaleChange"]}]);function A(){"undefined"!=typeof customElements&&["calcite-table","calcite-button","calcite-chip","calcite-icon","calcite-loader","calcite-pagination"].forEach((e=>{switch(e){case"calcite-table":customElements.get(e)||customElements.define(e,O);break;case"calcite-button":customElements.get(e)||f();break;case"calcite-chip":customElements.get(e)||v();break;case"calcite-icon":customElements.get(e)||S();break;case"calcite-loader":customElements.get(e)||C();break;case"calcite-pagination":customElements.get(e)||E()}}))}A();const X=O,F=A;export{X as CalciteTable,F as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-tabs.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-tabs.js new file mode 100644 index 00000000..c7d600da --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-tabs.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{T as r,d as s}from"./tabs.js";import"../widgets/Widget.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./observers.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const o=r,t=s;export{o as CalciteTabs,t as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-text-area.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-text-area.js new file mode 100644 index 00000000..a4db430e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-text-area.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{p as e,H as t,c as i,h as s,f as a,a as o}from"../widgets/Widget.js";import{c as r,d as n,H as l}from"./form.js";import{c,d,g as h}from"./label2.js";import{t as m,e as p}from"./dom.js";import{c as g,d as u,n as f}from"./locale2.js";import{c as b}from"./observers.js";import{b as v,s as x,a as y,c as j}from"./loadable.js";import{c as z,s as L,d as k,u as w}from"./t9n.js";import{c as C,u as E,d as H,I as S}from"./interactive.js";import{g as A}from"./guid.js";import{V as O}from"./Validation.js";import{s as M}from"./input.js";import{d as I}from"./icon.js";import{d as T}from"./input-message.js";import{t as W}from"./throttle2.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./component.js";import"./key.js";import"./debounce.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const U="content",q="container",F="footer",V="character--over-limit",B="readonly",D="text-area--invalid",G="footer--slotted",P="border--color",R="hide",_="block-size--full",N="footer--end-only",J=e(class extends t{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.calciteTextAreaInput=i(this,"calciteTextAreaInput",7),this.calciteTextAreaChange=i(this,"calciteTextAreaChange",7),this.guid=A(),this.handleInput=e=>{this.value=e.target.value,this.calciteTextAreaInput.emit()},this.handleChange=()=>{this.calciteTextAreaChange.emit()},this.contentSlotChangeHandler=()=>{this.value||this.el.childNodes.forEach((e=>{"#text"===e.nodeName&&(this.value=e.nodeValue.trim())}))},this.renderCharacterLimit=()=>this.maxLength?(this.localizedCharacterLengthObj=this.getLocalizedCharacterLength(),s("span",{class:"character-limit"},s("span",{class:{[V]:this.isCharacterLimitExceeded()}},this.localizedCharacterLengthObj.currentLength),"/",this.localizedCharacterLengthObj.maxLength)):null,this.resizeObserver=b("resize",(async()=>{await v(this);const{textAreaHeight:e,textAreaWidth:t,elHeight:i,elWidth:s,footerHeight:a,footerWidth:o}=this.getHeightAndWidthOfElements();o>0&&o!==t&&(this.footerEl.style.width=`${t}px`),s===t&&i===e+(a||0)||this.setHeightAndWidthToAuto()})),this.setTextAreaEl=e=>{this.textAreaEl=e,this.resizeObserver.observe(e)},this.setHeightAndWidthToAuto=W((()=>{"vertical"!==this.resize&&"both"!==this.resize||(this.el.style.height="auto"),"horizontal"!==this.resize&&"both"!==this.resize||(this.el.style.width="auto")}),100,{leading:!1}),this.columns=void 0,this.disabled=!1,this.form=void 0,this.groupSeparator=!1,this.label=void 0,this.minLength=void 0,this.maxLength=void 0,this.messages=void 0,this.validationMessage=void 0,this.validationIcon=void 0,this.validity={valid:!1,badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valueMissing:!1},this.name=void 0,this.numberingSystem=void 0,this.placeholder=void 0,this.readOnly=!1,this.required=!1,this.resize="both",this.rows=void 0,this.scale="m",this.status="idle",this.value="",this.wrap="soft",this.messageOverrides=void 0,this.defaultMessages=void 0,this.endSlotHasElements=void 0,this.startSlotHasElements=void 0,this.effectiveLocale=""}handleGlobalAttributesChanged(){a(this)}onMessagesChange(){}connectedCallback(){C(this),c(this),r(this),g(this),z(this)}async componentWillLoad(){x(this),await L(this)}componentDidLoad(){y(this)}componentDidRender(){E(this),this.setTextAreaHeight()}disconnectedCallback(){H(this),d(this),n(this),u(this),k(this),this.resizeObserver?.disconnect()}render(){const e=this.startSlotHasElements||this.endSlotHasElements||!!this.maxLength;return s(o,{key:"d457e39960155acef2958e6ed809b1a3ac334028"},s(S,{key:"a3bfe30414830e1a793ab7e8231a126e6963906f",disabled:this.disabled},s("textarea",{key:"9280d823986f44fd3f37db84f929422682e08c87","aria-describedby":this.guid,"aria-invalid":m(this.isCharacterLimitExceeded()),"aria-label":h(this),autofocus:this.el.autofocus,class:{[B]:this.readOnly,[D]:this.isCharacterLimitExceeded(),[G]:this.endSlotHasElements&&this.startSlotHasElements,[_]:!e,[P]:!e},cols:this.columns,disabled:this.disabled,name:this.name,onChange:this.handleChange,onInput:this.handleInput,placeholder:this.placeholder,readOnly:this.readOnly,required:this.required,rows:this.rows,value:this.value,wrap:this.wrap,ref:this.setTextAreaEl}),s("span",{key:"67ad3b8be9f7a1da183a9a8f05d40557691f5b6d",class:{[U]:!0}},s("slot",{key:"598e54e3b4e6fb108b641e5d50888adcb1593005",onSlotchange:this.contentSlotChangeHandler})),s("footer",{key:"70160fd9f9288f8befc82cca7b772b565b2ff657",class:{[F]:!0,[B]:this.readOnly,[R]:!e},ref:e=>this.footerEl=e},s("div",{key:"f278301adeb9a8906b42f1b16ac0557abcb51eca",class:{[q]:!0,[N]:!this.startSlotHasElements&&this.endSlotHasElements}},s("slot",{key:"859857da2ed571c082b308e8208597e0abbf086a",name:"footer-start",onSlotchange:e=>this.startSlotHasElements=p(e)}),s("slot",{key:"fa96f64697076dc3c2a2e0941a01e427ea553e0c",name:"footer-end",onSlotchange:e=>this.endSlotHasElements=p(e)})),this.renderCharacterLimit()),s(l,{key:"2dcd561348977e56afe823f9ecc00d88fa25d112",component:this}),this.isCharacterLimitExceeded()&&s("span",{key:"f2d28c3a4c40751a0336b8837de48eaa0e1efa98","aria-hidden":!0,"aria-live":"polite",class:"assistive-text",id:this.guid},this.replacePlaceHoldersInMessages()),this.validationMessage&&"invalid"===this.status?s(O,{icon:this.validationIcon,message:this.validationMessage,scale:this.scale,status:this.status}):null))}async setFocus(){await j(this),this.textAreaEl.focus()}async selectText(){await v(this),this.textAreaEl.select()}effectiveLocaleChange(){w(this,this.effectiveLocale)}onLabelClick(){this.setFocus()}getLocalizedCharacterLength(){const e=this.value?this.value.length.toString():"0",t=this.maxLength.toString();return"latn"===this.numberingSystem?{currentLength:e,maxLength:t}:(f.numberFormatOptions={locale:this.effectiveLocale,numberingSystem:this.numberingSystem,signDisplay:"never",useGrouping:this.groupSeparator},{currentLength:f.localize(e),maxLength:f.localize(t)})}syncHiddenFormInput(e){e.setCustomValidity(""),this.isCharacterLimitExceeded()&&e.setCustomValidity(this.replacePlaceHoldersInMessages()),M("textarea",this,e)}setTextAreaHeight(){const{textAreaHeight:e,elHeight:t,footerHeight:i}=this.getHeightAndWidthOfElements();i>0&&e+i!=t&&(this.textAreaEl.style.height=t-i+"px")}getHeightAndWidthOfElements(){const{height:e,width:t}=this.textAreaEl.getBoundingClientRect(),{height:i,width:s}=this.el.getBoundingClientRect(),{height:a,width:o}=this.footerEl?.getBoundingClientRect();return{textAreaHeight:e,textAreaWidth:t,elHeight:i,elWidth:s,footerHeight:a,footerWidth:o}}replacePlaceHoldersInMessages(){return this.messages.tooLong.replace("{maxLength}",this.localizedCharacterLengthObj.maxLength).replace("{currentLength}",this.localizedCharacterLengthObj.currentLength)}isCharacterLimitExceeded(){return this.value?.length>this.maxLength}static get assetsDirs(){return["assets"]}get el(){return this}static get watchers(){return{autofocus:["handleGlobalAttributesChanged"],messageOverrides:["onMessagesChange"],effectiveLocale:["effectiveLocaleChange"]}}static get style(){return":host([disabled]){cursor:default;-webkit-user-select:none;user-select:none;opacity:var(--calcite-opacity-disabled)}:host([disabled]) *,:host([disabled]) ::slotted(*){pointer-events:none}:host{position:relative;display:inline-block;block-size:100%;inline-size:100%}textarea{position:relative;margin:0px;box-sizing:border-box;display:block;inline-size:100%;border-width:1px;border-color:var(--calcite-color-border-input);background-color:var(--calcite-color-foreground-1);font-family:var(--calcite-font-family);color:var(--calcite-color-text-1);min-inline-size:12rem;border-block-end:1px solid var(--calcite-color-border-3)}@media screen and (max-width: 480px){textarea{resize:none}}textarea:focus{outline:2px solid var(--calcite-ui-focus-color, var(--calcite-color-brand));outline-offset:calc(\n -2px *\n calc(\n 1 -\n 2 * clamp(\n 0,\n var(--calcite-offset-invert-focus),\n 1\n )\n )\n )}textarea.text-area--invalid{border-width:1px;border-block-end-width:1px;border-style:solid;border-color:var(--calcite-color-status-danger)}textarea.text-area--invalid:focus{outline:2px solid var(--calcite-color-status-danger);outline-offset:calc(\n -2px *\n calc(\n 1 -\n 2 * clamp(\n 0,\n var(--calcite-offset-invert-focus),\n 1\n )\n )\n )}textarea.footer--slotted{min-inline-size:18rem}.footer{box-sizing:border-box;display:flex;align-items:center;border-width:1px;border-block-start-width:0px;border-style:solid;border-color:var(--calcite-color-border-input);background-color:var(--calcite-color-foreground-1)}.character-limit{display:flex;align-items:center;justify-content:flex-end;white-space:nowrap;font-weight:var(--calcite-font-weight-normal);color:var(--calcite-color-text-2)}.character--over-limit{font-weight:var(--calcite-font-weight-bold);color:var(--calcite-color-status-danger)}:host([resize=none]) textarea{resize:none}:host([resize=horizontal]) textarea{resize:horizontal}:host([resize=vertical]) textarea{resize:vertical}:host([scale=s]){font-size:var(--calcite-font-size--2)}:host([scale=s]) .footer{padding-block:0.25rem;padding-inline:0.5rem;min-block-size:1.75rem}:host([scale=s]) textarea{padding-block:0.25rem;padding-inline:0.5rem}:host([scale=s]) textarea,:host([scale=s]) .footer,:host([scale=s]) .character-limit{padding-inline-start:0.5rem;font-size:var(--calcite-font-size--2)}:host([scale=m]) textarea{padding-block:0.5rem;padding-inline:0.75rem}:host([scale=m]) .footer{padding-block:0.5rem;padding-inline:0.75rem;min-block-size:2.25rem}:host([scale=m]) textarea,:host([scale=m]) .footer,:host([scale=m]) .character-limit{padding-inline-start:0.75rem;font-size:var(--calcite-font-size--1)}:host([scale=l]){font-size:var(--calcite-font-size-0)}:host([scale=l]) textarea{padding-block:0.75rem;padding-inline:1rem}:host([scale=l]) .footer{padding-block:0.75rem;padding-inline:1rem;min-block-size:2.75rem}:host([scale=l]) textarea,:host([scale=l]) .footer,:host([scale=l]) .character-limit{padding-inline-start:1rem;font-size:var(--calcite-font-size-0)}:host([status=invalid]) textarea{border-color:var(--calcite-color-status-danger)}:host([status=invalid]) textarea:focus{outline:2px solid var(--calcite-color-status-danger);outline-offset:calc(\n -2px *\n calc(\n 1 -\n 2 * clamp(\n 0,\n var(--calcite-offset-invert-focus),\n 1\n )\n )\n )}.readonly{background-color:var(--calcite-color-background);font-weight:var(--calcite-font-weight-medium)}:host([disabled]) textarea,:host([disabled]) footer{opacity:0.5}.border--color{border-block-end-width:1px;border-color:var(--calcite-color-border-input)}.border--color:focus{border-block-end-width:2px}textarea.block-size--full{block-size:100%}.content,.hide{display:none}.container{display:flex;inline-size:100%;justify-content:space-between}.footer--end-only{justify-content:flex-end}.assistive-text{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.validation-container{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}:host([scale=m]) .validation-container,:host([scale=l]) .validation-container{padding-block-start:0.5rem}:host([scale=s]) .validation-container{padding-block-start:0.25rem}::slotted(input[slot=hidden-form-input]){margin:0 !important;opacity:0 !important;outline:none !important;padding:0 !important;position:absolute !important;inset:0 !important;transform:none !important;-webkit-appearance:none !important;z-index:-1 !important}:host([disabled]) ::slotted([calcite-hydrated][disabled]),:host([disabled]) [calcite-hydrated][disabled]{opacity:1}.interaction-container{display:contents}:host([hidden]){display:none}[hidden]{display:none}"}},[1,"calcite-text-area",{columns:[514],disabled:[516],form:[513],groupSeparator:[516,"group-separator"],label:[1],minLength:[514,"min-length"],maxLength:[514,"max-length"],messages:[1040],validationMessage:[1,"validation-message"],validationIcon:[520,"validation-icon"],validity:[1040],name:[513],numberingSystem:[1,"numbering-system"],placeholder:[1],readOnly:[516,"read-only"],required:[516],resize:[513],rows:[514],scale:[513],status:[513],value:[1025],wrap:[513],messageOverrides:[1040],defaultMessages:[32],endSlotHasElements:[32],startSlotHasElements:[32],effectiveLocale:[32],setFocus:[64],selectText:[64]},void 0,{autofocus:["handleGlobalAttributesChanged"],messageOverrides:["onMessagesChange"],effectiveLocale:["effectiveLocaleChange"]}]);function Z(){"undefined"!=typeof customElements&&["calcite-text-area","calcite-icon","calcite-input-message"].forEach((e=>{switch(e){case"calcite-text-area":customElements.get(e)||customElements.define(e,J);break;case"calcite-icon":customElements.get(e)||I();break;case"calcite-input-message":customElements.get(e)||T()}}))}Z();const $=J,K=Z;export{$ as CalciteTextArea,K as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-tile.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-tile.js new file mode 100644 index 00000000..192a5d7c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-tile.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{p as e,H as t,c as i,h as o}from"../widgets/Widget.js";import{c,d as s,u as n,I as a}from"./interactive.js";import{t as r}from"./dom.js";import{c as l,a as d,s as p}from"./loadable.js";import{d as h}from"./icon.js";import{d as m}from"./link.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./guid.js";import"./observers.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const v="container",b="content-container",u="interactive",g="large-visual-deprecated",f="row",x="selected",j=e(class extends t{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.calciteInternalTileKeyEvent=i(this,"calciteInternalTileKeyEvent",6),this.calciteTileSelect=i(this,"calciteTileSelect",7),this.clickHandler=()=>{this.interactive&&(this.setFocus(),this.handleSelectEvent())},this.handleSelectEvent=()=>{this.disabled||!this.interactive||"single-persist"===this.selectionMode&&!0===this.selected||this.calciteTileSelect.emit()},this.setContainerEl=e=>{this.containerEl=e},this.active=!1,this.alignment="start",this.description=void 0,this.disabled=!1,this.embed=!1,this.heading=void 0,this.href=void 0,this.icon=void 0,this.iconFlipRtl=!1,this.interactive=!1,this.label=void 0,this.layout="horizontal",this.scale="m",this.selected=!1,this.selectionAppearance="icon",this.selectionMode="none"}async setFocus(){await l(this),!this.disabled&&this.interactive&&this.containerEl?.focus()}connectedCallback(){c(this)}componentDidLoad(){d(this)}disconnectedCallback(){s(this)}componentDidRender(){n(this)}async componentWillLoad(){p(this)}keyDownHandler(e){if(e.target===this.el)switch(e.key){case" ":case"Enter":this.handleSelectEvent(),e.preventDefault();break;case"ArrowDown":case"ArrowLeft":case"ArrowRight":case"ArrowUp":case"Home":case"End":this.calciteInternalTileKeyEvent.emit(e),e.preventDefault()}}renderSelectionIcon(){const{selected:e,selectionAppearance:t,selectionMode:i}=this;if("icon"===t&&"none"!==i)return o("calcite-icon",{class:"selection-icon",icon:e?"multiple"===i?"check-square-f":"circle-f":"multiple"===i?"square":"circle",scale:"s"})}renderTile(){const{description:e,disabled:t,heading:i,icon:c,iconFlipRtl:s,interactive:n,selectionMode:a}=this,l=i&&c&&!Boolean(e),d=Boolean(this.href)||!n,p="multiple"===a&&n?"checkbox":"none"!==a&&n?"radio":n?"button":void 0;return o("div",{"aria-checked":"none"!==a&&n?r(this.selected):void 0,"aria-disabled":d?r(t):void 0,"aria-label":p&&this.label,class:{[v]:!0,[u]:n,[g]:l,[f]:!0,[x]:this.selected},onClick:this.clickHandler,role:p,tabIndex:d?void 0:0,ref:this.setContainerEl},this.renderSelectionIcon(),o("div",{class:"column"},o("slot",{name:"content-top"}),c&&o("calcite-icon",{flipRtl:s,icon:c,scale:"l"}),o("div",{class:{[b]:!0,[f]:!0}},o("slot",{name:"content-start"}),o("div",{class:"text-content"},i&&o("div",{class:"heading"},i),e&&o("div",{class:"description"},e)),o("slot",{name:"content-end"})),o("slot",{name:"content-bottom"})))}render(){const{disabled:e}=this;return o(a,{key:"0498410835d5fc00d19eb6787aa89862ce784c46",disabled:e},this.href?o("calcite-link",{disabled:e,href:this.href},this.renderTile()):this.renderTile())}get el(){return this}static get style(){return':host([disabled]){cursor:default;-webkit-user-select:none;user-select:none;opacity:var(--calcite-opacity-disabled)}:host([disabled]) *,:host([disabled]) ::slotted(*){pointer-events:none}:host{--calcite-tile-background-color:var(--calcite-color-foreground-1);--calcite-tile-border-color:var(--calcite-color-border-2);--calcite-tile-description-text-color:var(--calcite-color-text-3);--calcite-tile-heading-text-color:var(--calcite-color-text-2);--calcite-ui-icon-color:var(--calcite-color-text-3);box-sizing:border-box;display:inline-block}.container{background-color:var(--calcite-tile-background-color);block-size:var(--calcite-container-size-content-fluid);box-sizing:border-box;inline-size:var(--calcite-container-size-content-fluid);outline:var(--calcite-border-width-sm, 1px) solid var(--calcite-tile-border-color);-webkit-user-select:none;user-select:none}.container.interactive{cursor:pointer}.container.interactive:hover,.container.interactive:focus,.container.interactive.selected{outline-color:var(--calcite-color-brand);position:relative}.container.interactive:hover .selection-icon,.container.interactive:focus .selection-icon,.container.interactive.selected .selection-icon{--calcite-ui-icon-color:var(--calcite-color-brand)}.container.interactive.selected{z-index:var(--calcite-z-index)}.container.interactive:focus{box-shadow:inset 0px 0px 0px 1px var(--calcite-color-brand);z-index:var(--calcite-z-index-sticky)}.column,.row{align-items:flex-start;display:flex}.column{flex-direction:column}.content-container{inline-size:100%;outline-color:transparent;padding:0}.text-content{display:flex;flex-direction:column}.heading{color:var(--calcite-tile-heading-text-color);font-weight:var(--calcite-font-weight-medium);line-height:1.20313rem;overflow-wrap:break-word}.large-visual-deprecated{align-items:center;justify-content:center;min-block-size:12rem;text-align:center}.large-visual-deprecated calcite-icon{align-self:center;block-size:64px;inline-size:64px}.large-visual-deprecated .content-container{justify-content:center}.description{color:var(--calcite-tile-description-text-color);font-weight:var(--calcite-font-weight-regular);overflow-wrap:break-word}:host([alignment=center]) .row,:host([alignment=center]) .column{align-items:center;text-align:center}:host([alignment=center]) slot[name=content-start]::slotted(*),:host([alignment=center]) slot[name=content-end]::slotted(*){align-self:center}:host([scale=s]){max-inline-size:400px;min-inline-size:100px}:host([scale=s]) .container{padding:var(--calcite-spacing-sm)}:host([scale=s]) .column,:host([scale=s]) .row{gap:var(--calcite-spacing-sm)}:host([scale=s]) .heading{font-size:var(--calcite-font-size--2);line-height:1.03125rem}:host([scale=s]) .description{font-size:var(--calcite-font-size--3);line-height:0.85938rem}:host([scale=m]){max-inline-size:460px;min-inline-size:140px}:host([scale=m]) .container{padding:var(--calcite-spacing-md)}:host([scale=m]) .column,:host([scale=m]) .row{gap:var(--calcite-spacing-md)}:host([scale=m]) .heading{font-size:var(--calcite-font-size--1);line-height:1.20313rem}:host([scale=m]) .description{font-size:var(--calcite-font-size--2);line-height:1.03125rem}:host([scale=l]){max-inline-size:520px;min-inline-size:160px}:host([scale=l]) .container{padding:var(--calcite-spacing-xl)}:host([scale=l]) .column,:host([scale=l]) .row{gap:var(--calcite-spacing-xl)}:host([scale=l]) .heading{font-size:var(--calcite-font-size-0);line-height:1.375rem}:host([scale=l]) .description{font-size:var(--calcite-font-size--1);line-height:1.20313rem}:host([selection-appearance=border][layout=horizontal]) .container.selected:focus::before,:host([selection-appearance=border][layout=vertical]) .container.selected:focus::before{block-size:100%;box-shadow:inset 0px 0px 0px 1px var(--calcite-color-brand);content:"";display:block;inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute}:host([selection-appearance=border][layout=horizontal]) .container.selected{box-shadow:inset 0px -4px 0px 0px var(--calcite-color-brand)}:host([selection-appearance=border][layout=vertical]) .container.selected{box-shadow:inset 4px 0px 0px 0px var(--calcite-color-brand)}:host([href]:focus:not([disabled])),:host([href]:hover:not([disabled])){--calcite-tile-border-color:var(--calcite-color-text-link);--calcite-tile-heading-text-color:var(--calcite-color-text-link);--calcite-ui-icon-color:var(--calcite-color-text-link)}:host([href]:focus:not([disabled])) .container,:host([href]:hover:not([disabled])) .container{position:relative;z-index:var(--calcite-z-index)}:host([href]:active:not([disabled])) .container{box-shadow:0 0 0 3px var(--calcite-tile-border-color)}:host([embed]) .container{box-shadow:none;padding:0}:host([selection-mode=none]) .container{outline-color:var(--calcite-tile-border-color)}:host([selection-mode=none]) .container:focus{outline-color:var(--calcite-color-brand);position:relative}:host([disabled]) ::slotted([calcite-hydrated][disabled]),:host([disabled]) [calcite-hydrated][disabled]{opacity:1}.interaction-container{display:contents}:host(:hover:not([disabled])),:host([active]:not([disabled])){--calcite-tile-description-text-color:var(--calcite-color-text-2);--calcite-tile-heading-text-color:var(--calcite-color-text-1)}:host([hidden]){display:none}[hidden]{display:none}'}},[1,"calcite-tile",{active:[516],alignment:[513],description:[513],disabled:[516],embed:[516],heading:[513],href:[513],icon:[513],iconFlipRtl:[516,"icon-flip-rtl"],interactive:[4],label:[1],layout:[513],scale:[513],selected:[516],selectionAppearance:[513,"selection-appearance"],selectionMode:[513,"selection-mode"],setFocus:[64]},[[0,"keydown","keyDownHandler"]]]);function k(){"undefined"!=typeof customElements&&["calcite-tile","calcite-icon","calcite-link"].forEach((e=>{switch(e){case"calcite-tile":customElements.get(e)||customElements.define(e,j);break;case"calcite-icon":customElements.get(e)||h();break;case"calcite-link":customElements.get(e)||m()}}))}k();const w=j,z=k;export{w as CalciteTile,z as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calcite-tooltip.js b/library/arcgis/4.30/@arcgis/core/chunks/calcite-tooltip.js new file mode 100644 index 00000000..fad7e405 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calcite-tooltip.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{p as e,H as t,c as i,h as o,a as s}from"../widgets/Widget.js";import{t as r,q as n,x as l}from"./dom.js";import{c as a,d as c,a as d,r as p,F as h}from"./floating-ui.js";import{g as m}from"./guid.js";import{o as f}from"./openCloseComponent.js";import{F as u}from"./FloatingArrow.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./debounce.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const v="aria-describedby";function g(e){const{referenceElement:t}=e;return("string"==typeof t?n(e,{id:t}):t)||null}const T=new class{constructor(){this.registeredElements=new WeakMap,this.registeredShadowRootCounts=new WeakMap,this.hoverOpenTimeout=null,this.hoverCloseTimeout=null,this.hoveredTooltip=null,this.clickedTooltip=null,this.activeTooltip=null,this.registeredElementCount=0,this.queryTooltip=e=>{const{registeredElements:t}=this,i=e.find((e=>t.has(e)));return t.get(i)},this.keyDownHandler=e=>{if("Escape"===e.key&&!e.defaultPrevented){const{activeTooltip:t}=this;if(t?.open){this.clearHoverTimeout(),this.closeActiveTooltip();const i=g(t);i instanceof Element&&i.contains(e.target)&&e.preventDefault()}}},this.pointerMoveHandler=e=>{const t=e.composedPath(),{activeTooltip:i}=this;if(i?.open&&t.includes(i))return void this.clearHoverTimeout();const o=this.queryTooltip(t);this.hoveredTooltip=o,this.isClosableClickedTooltip(o)||(this.clickedTooltip=null,o?this.openHoveredTooltip(o):i&&this.closeHoveredTooltip())},this.clickHandler=e=>{const t=this.queryTooltip(e.composedPath());this.clickedTooltip=t,t?.closeOnClick&&(this.toggleTooltip(t,!1),this.clearHoverTimeout())},this.focusInHandler=e=>{this.queryFocusedTooltip(e,!0)},this.focusOutHandler=e=>{this.queryFocusedTooltip(e,!1)},this.openHoveredTooltip=e=>{this.hoverOpenTimeout=window.setTimeout((()=>{null!==this.hoverOpenTimeout&&(this.clearHoverCloseTimeout(),this.activeTooltip!==this.hoveredTooltip&&(this.closeActiveTooltip(),e===this.hoveredTooltip&&this.toggleTooltip(e,!0)))}),this.activeTooltip?0:300)},this.closeHoveredTooltip=()=>{this.hoverCloseTimeout=window.setTimeout((()=>{null!==this.hoverCloseTimeout&&this.closeActiveTooltip()}),500)}}registerElement(e,t){this.registeredElementCount++,this.registeredElements.set(e,t);const i=this.getReferenceElShadowRootNode(e);i&&this.registerShadowRoot(i),1===this.registeredElementCount&&this.addListeners()}unregisterElement(e){const t=this.getReferenceElShadowRootNode(e);t&&this.unregisterShadowRoot(t),this.registeredElements.delete(e)&&this.registeredElementCount--,0===this.registeredElementCount&&this.removeListeners()}addShadowListeners(e){e.addEventListener("focusin",this.focusInHandler,{capture:!0}),e.addEventListener("focusout",this.focusOutHandler,{capture:!0})}removeShadowListeners(e){e.removeEventListener("focusin",this.focusInHandler,{capture:!0}),e.removeEventListener("focusout",this.focusOutHandler,{capture:!0})}addListeners(){window.addEventListener("keydown",this.keyDownHandler,{capture:!0}),window.addEventListener("pointermove",this.pointerMoveHandler,{capture:!0}),window.addEventListener("click",this.clickHandler,{capture:!0}),window.addEventListener("focusin",this.focusInHandler,{capture:!0}),window.addEventListener("focusout",this.focusOutHandler,{capture:!0})}removeListeners(){window.removeEventListener("keydown",this.keyDownHandler,{capture:!0}),window.removeEventListener("pointermove",this.pointerMoveHandler,{capture:!0}),window.removeEventListener("click",this.clickHandler,{capture:!0}),window.removeEventListener("focusin",this.focusInHandler,{capture:!0}),window.removeEventListener("focusout",this.focusOutHandler,{capture:!0})}clearHoverOpenTimeout(){window.clearTimeout(this.hoverOpenTimeout),this.hoverOpenTimeout=null}clearHoverCloseTimeout(){window.clearTimeout(this.hoverCloseTimeout),this.hoverCloseTimeout=null}clearHoverTimeout(){this.clearHoverOpenTimeout(),this.clearHoverCloseTimeout()}closeActiveTooltip(){const{activeTooltip:e}=this;e?.open&&this.toggleTooltip(e,!1)}toggleFocusedTooltip(e,t){this.closeActiveTooltip(),t&&this.clearHoverTimeout(),this.toggleTooltip(e,t)}toggleTooltip(e,t){e.open=t,this.activeTooltip=t?e:null}queryFocusedTooltip(e,t){const i=this.queryTooltip(e.composedPath());i&&!this.isClosableClickedTooltip(i)&&this.toggleFocusedTooltip(i,t)}isClosableClickedTooltip(e){return e?.closeOnClick&&e===this.clickedTooltip}registerShadowRoot(e){const{registeredShadowRootCounts:t}=this,i=(t.get(e)??0)+1;1===i&&this.addShadowListeners(e),t.set(e,i)}unregisterShadowRoot(e){const{registeredShadowRootCounts:t}=this,i=t.get(e)-1;0===i&&this.removeShadowListeners(e),t.set(e,i)}getReferenceElShadowRootNode(e){return e instanceof Element?l(e):null}},E=e(class extends t{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.calciteTooltipBeforeClose=i(this,"calciteTooltipBeforeClose",6),this.calciteTooltipClose=i(this,"calciteTooltipClose",6),this.calciteTooltipBeforeOpen=i(this,"calciteTooltipBeforeOpen",6),this.calciteTooltipOpen=i(this,"calciteTooltipOpen",6),this.guid=`calcite-tooltip-${m()}`,this.hasLoaded=!1,this.openTransitionProp="opacity",this.setTransitionEl=e=>{this.transitionEl=e},this.setUpReferenceElement=(e=!0)=>{this.removeReferences(),this.effectiveReferenceElement=g(this.el),a(this,this.effectiveReferenceElement,this.el);const{el:t,referenceElement:i,effectiveReferenceElement:o}=this;e&&i&&!o&&console.warn(`${t.tagName}: reference-element id "${i}" was not found.`,{el:t}),this.addReferences()},this.getId=()=>this.el.id||this.guid,this.addReferences=()=>{const{effectiveReferenceElement:e}=this;if(!e)return;const t=this.getId();"setAttribute"in e&&e.setAttribute(v,t),T.registerElement(e,this.el)},this.removeReferences=()=>{const{effectiveReferenceElement:e}=this;e&&("removeAttribute"in e&&e.removeAttribute(v),T.unregisterElement(e))},this.closeOnClick=!1,this.label=void 0,this.offsetDistance=c,this.offsetSkidding=0,this.open=!1,this.overlayPositioning="absolute",this.placement="auto",this.referenceElement=void 0,this.effectiveReferenceElement=void 0,this.floatingLayout="vertical"}offsetDistanceOffsetHandler(){this.reposition(!0)}offsetSkiddingHandler(){this.reposition(!0)}openHandler(){f(this),this.reposition(!0)}overlayPositioningHandler(){this.reposition(!0)}placementHandler(){this.reposition(!0)}referenceElementHandler(){this.setUpReferenceElement()}connectedCallback(){this.setUpReferenceElement(!0),this.open&&f(this)}async componentWillLoad(){this.open&&f(this)}componentDidLoad(){this.referenceElement&&!this.effectiveReferenceElement&&this.setUpReferenceElement(),this.hasLoaded=!0}disconnectedCallback(){this.removeReferences(),d(this,this.effectiveReferenceElement,this.el)}async reposition(e=!1){const{el:t,effectiveReferenceElement:i,placement:o,overlayPositioning:s,offsetDistance:r,offsetSkidding:n,arrowEl:l}=this;return p(this,{floatingEl:t,referenceEl:i,overlayPositioning:s,placement:o,offsetDistance:r,offsetSkidding:n,arrowEl:l,type:"tooltip"},e)}onBeforeOpen(){this.calciteTooltipBeforeOpen.emit()}onOpen(){this.calciteTooltipOpen.emit()}onBeforeClose(){this.calciteTooltipBeforeClose.emit()}onClose(){this.calciteTooltipClose.emit()}render(){const{effectiveReferenceElement:e,label:t,open:i,floatingLayout:n}=this,l=e&&i,a=!l;return o(s,{key:"d999ea5dc4f62136edbafbe02217aa45e7dfacef","aria-hidden":r(a),"aria-label":t,"aria-live":"polite","calcite-hydrated-hidden":a,id:this.getId(),role:"tooltip"},o("div",{key:"60ab1a7b1176940f208031084255642e6443305d",class:{[h.animation]:!0,[h.animationActive]:l},ref:this.setTransitionEl},o(u,{key:"fc23703424cfa9fed95c284096874c6f4a308441",floatingLayout:n,ref:e=>this.arrowEl=e}),o("div",{key:"99850fe365391921c1ab4183686038ffd1ce33ea",class:"container"},o("slot",{key:"6d8d5323d91366470ee7bc4012e1c4af2af41371"}))))}get el(){return this}static get watchers(){return{offsetDistance:["offsetDistanceOffsetHandler"],offsetSkidding:["offsetSkiddingHandler"],open:["openHandler"],overlayPositioning:["overlayPositioningHandler"],placement:["placementHandler"],referenceElement:["referenceElementHandler"]}}static get style(){return":host{--calcite-floating-ui-z-index:var(--calcite-tooltip-z-index, var(--calcite-z-index-tooltip));display:block;position:absolute;z-index:var(--calcite-floating-ui-z-index)}.calcite-floating-ui-anim{position:relative;transition:var(--calcite-floating-ui-transition);transition-property:transform, visibility, opacity;opacity:0;box-shadow:0 0 16px 0 rgba(0, 0, 0, 0.16);z-index:var(--calcite-z-index);border-radius:0.25rem}:host([data-placement^=bottom]) .calcite-floating-ui-anim{transform:translateY(-5px)}:host([data-placement^=top]) .calcite-floating-ui-anim{transform:translateY(5px)}:host([data-placement^=left]) .calcite-floating-ui-anim{transform:translateX(5px)}:host([data-placement^=right]) .calcite-floating-ui-anim{transform:translateX(-5px)}:host([data-placement]) .calcite-floating-ui-anim--active{opacity:1;transform:translate(0)}:host([calcite-hydrated-hidden]){visibility:hidden !important;pointer-events:none}.calcite-floating-ui-arrow{pointer-events:none;position:absolute;z-index:calc(var(--calcite-z-index) * -1);fill:var(--calcite-color-foreground-1)}.calcite-floating-ui-arrow__stroke{stroke:var(--calcite-color-border-3)}.container{position:relative;overflow:hidden;border-radius:0.25rem;padding-block:0.75rem;padding-inline:1rem;font-size:var(--calcite-font-size--2);line-height:1.375;font-weight:var(--calcite-font-weight-medium);color:var(--calcite-color-text-1);max-inline-size:20rem;max-block-size:20rem;text-align:start}.calcite-floating-ui-anim{border-radius:0.25rem;border-width:1px;border-style:solid;border-color:var(--calcite-color-border-3);background-color:var(--calcite-color-foreground-1)}.arrow::before{outline:1px solid var(--calcite-color-border-3)}:host([hidden]){display:none}[hidden]{display:none}"}},[1,"calcite-tooltip",{closeOnClick:[516,"close-on-click"],label:[1],offsetDistance:[514,"offset-distance"],offsetSkidding:[514,"offset-skidding"],open:[516],overlayPositioning:[513,"overlay-positioning"],placement:[513],referenceElement:[1,"reference-element"],effectiveReferenceElement:[32],floatingLayout:[32],reposition:[64]},void 0,{offsetDistance:["offsetDistanceOffsetHandler"],offsetSkidding:["offsetSkiddingHandler"],open:["openHandler"],overlayPositioning:["overlayPositioningHandler"],placement:["placementHandler"],referenceElement:["referenceElementHandler"]}]);function w(){"undefined"!=typeof customElements&&["calcite-tooltip"].forEach((e=>{"calcite-tooltip"===e&&(customElements.get(e)||customElements.define(e,E))}))}w();const y=E,j=w;export{y as CalciteTooltip,j as defineCustomElement}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/calloutUtils.js b/library/arcgis/4.30/@arcgis/core/chunks/calloutUtils.js new file mode 100644 index 00000000..f826edfb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/calloutUtils.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import t from"../symbols/callouts/Callout3D.js";import n from"../symbols/callouts/LineCallout3D.js";function e(t){if(!t)return!1;const n=t.verticalOffset;return!!n&&!(n.screenLength<=0||null!=n.maxWorldLength&&n.maxWorldLength<=0)}function o(t){if(!t)return!1;if(!t.supportsCallout||!t.supportsCallout())return!1;const n=t.callout;return!!n&&!!n.visible&&!!e(t)}function r(t){return"point-3d"===t.type||"label-3d"===t.type}function l(t){return"center"===t.horizontalAlignment}const s={types:{key:"type",base:t,typeMap:{line:n}},json:{write:!0}};export{e as a,r as b,s as c,o as h,l as t}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/cameraUtils.js b/library/arcgis/4.30/@arcgis/core/chunks/cameraUtils.js new file mode 100644 index 00000000..1fa37f35 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/cameraUtils.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import e from"../Camera.js";import{C as t,a as n}from"./Cyclical.js";import{L as r}from"./Logger.js";import{r as i,a,d as o,g as s}from"./mathUtils.js";import{throwIfAborted as c}from"../core/promiseUtils.js";import{p as l,m as u,b as f,c as m,i as p,d,l as y,n as h,e as g,h as M,u as v,G as R,j as w}from"./vec3.js";import{c as T,f as x,e as S}from"./vec3f64.js";import{f as b,O as j,aa as C,Q as z,r as P}from"./unitUtils.js";import H from"../geometry/Point.js";import{project as A,projectWithZConversion as G}from"../geometry/projection.js";import U from"../geometry/SpatialReference.js";import{p as D,a as E}from"./projectPointToVector.js";import{p as O,a as I}from"./projectVectorToPoint.js";import{p as L}from"./projectVectorToVector.js";import{S as q,a as k}from"./spatialReferenceEllipsoidUtils.js";import{V as F}from"./ViewingMode.js";import{r as W}from"./aaBoundingRect.js";import{n as _}from"./Intersector2.js";import{z as V,h as J,f as X,A as K}from"./mat4.js";import{c as N}from"./mat4f64.js";import Y from"../geometry/Extent.js";import{geographicToWebMercator as B}from"../geometry/support/webMercatorUtils.js";import{g as Q,a as Z}from"./earthUtils.js";import{g as $}from"./ElevationProvider.js";import{i as ee}from"./spatialReferenceSupport.js";function te(e,t,n,r){return null!=e.renderCoordsHelper.fromRenderCoords(t.eye,oe,r)&&W(n,oe)}function ne(e,t){return e.elevationProvider?e.elevationProvider.getElevation(t[0],t[1],t[2],e.renderCoordsHelper.spatialReference,"ground")??0:0}function re(e,t,n,r){const i=e.state.camera.clone();t&&n&&r&&(i.eye=t,i.center=n,i.up=r),function(e,t,n){let r=ae[e.viewingMode];r||(r=_(e.state.viewingMode),r.options.backfacesTerrain=!e.state.isGlobal,r.options.invisibleTerrain=!0,ae[e.viewingMode]=r);const{isGlobal:i}=e.state;return!(!e.sceneIntersectionHelper.intersectRay(t,r,n)||ie(e,t.origin,n))||!(!e.renderCoordsHelper.intersectManifold(t,0,n)||ie(e,t.origin,n))||!!i&&function(e,t,n){const r=d(e.origin,e.origin)-n*n,i=r>0?Math.sqrt(r)/3:1;return f(t,e.direction,i/y(e.direction)),p(t,t,e.origin),!0}(t,n,P(e.spatialReference).radius)}(e,i.ray,se)||l(se,i.center);const a=e.state.constraints,o=a.minimumPoiDistance;if(u(i.eye,se)o}const ae={},oe=T(),se=T(),ce=T(),le={near:0,far:0},ue=T(),fe=T();function me(){return{direction:T(),up:T()}}function pe(e,t,n,r,o){let s=h(ue,e),c=d(s,r);const u=c>0;c=Math.abs(c),c>.99&&(c=Math.abs(d(t,r)),c<.99?(l(s,t),u&&f(s,s,-1)):s=null);let p=0;if(s){f(fe,r,d(r,s)),m(s,s,fe);const e=d(s,o)/(y(s)*y(o));g(fe,s,o),p=(d(fe,r)>0?1:-1)*i(a(e))}const M=i(a(-d(r,e)/y(e)));return n?(n.heading=p,n.tilt=M,n):{heading:p,tilt:M}}const de=x(0,1,0),ye=x(0,0,1),he=N(),ge=T(),Me=T();function ve(e,t,n,r=me()){const{direction:i,up:a}=r;return V(he,-o(t)),J(he,he,o(n)),M(i,ye,he),f(i,i,-1),M(a,de,he),r}function Re(e,t,n,r,i){const a=e.renderSpatialReference,o=e.map&&e.spatialReference||t.spatialReference;return D(t,ge,a),D(t,Me,a),ge[0]-=n/2,Me[0]+=n/2,ge[1]-=r/2,Me[1]+=r/2,L(ge,a,ge,o),L(Me,a,Me,o),i?(i.xmin=ge[0],i.ymin=ge[1],i.xmax=Me[0],i.ymax=Me[1],i.spatialReference=o):i=new Y(ge[0],ge[1],Me[0],Me[1],o),i}const we=Object.freeze(Object.defineProperty({__proto__:null,directionToHeadingTilt:function(e,t,n,r){return pe(t,n,r,ye,de)},eyeForCenterWithHeadingTilt:function(e,t,n,r){const i=ve(0,n,r),a=T();return f(a,i.direction,-t),p(a,a,e),{up:i.up,eye:a,heading:n,tilt:r}},eyeTiltToLookAtTilt:function(e){return o(e)},headingTiltToDirectionUp:ve,lookAtTiltToEyeTilt:function(e){return i(e)},toExtent:Re},Symbol.toStringTag,{value:"Module"})),Te=x(0,0,1),xe=h(T(),x(1,1,1)),Se=new t(-180,180),be=N(),je=T(),Ce=T();function ze(e,t,n,r=me()){g(je,e,Te),0===d(je,je)&&g(je,e,xe),X(be,-o(t),e),K(be,be,-o(n),je);const{up:i,direction:a}=r;return g(i,je,e),h(i,i),M(i,i,be),h(a,e),v(a,a),M(a,a,be),r}function Pe(e){const t=e[1];e[1]=-e[2],e[2]=t}function He(e,t){const n=ze(t,e.heading,e.tilt);return e.up=n.up,e}function Ae(e,t,r,a,s){let c,l,u,f;const m=t.latitude,p=P(e.spatialReference).radius,d=t.longitude,y=Q(m,r,p)/2;c=d-y,l=d+y;const h=o(m),g=(1+Math.sin(h))/(1-Math.sin(h)),M=(g+1)*Math.tan(a/p/2),v=M*M;function R(e){const t=Math.PI/2;return(e=n.normalize(e,-t))>t&&(e=Math.PI-e),e}if(u=1.5*Math.PI-2*Math.atan(.5*(M+Math.sqrt(4*g+v))),f=u+a/p,u=R(u),f=R(f),f180){const e=(l-c-180)/2;c+=e,l-=e}const w=e.spatialReference&&e.spatialReference.isGeographic?e.spatialReference:U.WGS84;return s?(s.xmin=c,s.ymin=u,s.xmax=l,s.ymax=f,s.spatialReference=w):s=new Y(c,u,l,f,w),e.spatialReference&&e.spatialReference.isWebMercator&&B(s,!1,s),s}const Ge=Object.freeze(Object.defineProperty({__proto__:null,directionToHeadingTilt:function(e,t,n,r){const i=je,a=Ce;return h(i,e),g(Ce,i,Te),0===d(Ce,Ce)&&g(Ce,i,xe),g(a,Ce,i),pe(t,n,r,i,a)},eyeForCenterWithHeadingTilt:function(e,t,n,r){const i={eye:T(),up:null,tilt:r,heading:n},a=je;a[0]=e[0],a[1]=e[2],a[2]=-e[1];const c=t,l=o(n),u=o(r),m=Math.sin(l),p=Math.cos(l),d=Math.sin(u),h=Math.cos(u),g=y(a);let M;if(Math.abs(u)<1e-8)M=c+g;else{const e=g/d,t=s(c/e),n=Math.PI-u-t;M=e*Math.sin(n)}const v=h*c,R=c*c*(d*d),w=p*p*R,x=M-v,S=x*x,b=w*(w+S-a[1]*a[1]);if(b<0)return f(i.eye,a,M/g),i.tilt=0,He(i,e);const j=Math.sqrt(b),C=a[1]*x,z=w+S;let P;if(P=p>0?-j+C:j+C,Math.abs(z)<1e-8)return g<1e-8?(i.eye[0]=0,i.eye[1]=0,i.eye[2]=c):f(i.eye,a,M/g),i.tilt=0,Pe(i.eye),He(i,e);i.eye[1]=P/z;const H=m*m*R,A=d*c,G=p*A*i.eye[1],U=i.eye[1]*i.eye[1],D=1-U,E=Math.sqrt(D),O=w*U+H-2*G*E*x+D*S;return Math.abs(O)<1e-8?(f(i.eye,a,M/g),i.tilt=0,Pe(i.eye),He(i,e)):(i.eye[0]=(D*(M*a[0]-v*a[0])-A*E*(a[0]*i.eye[1]*p+a[2]*m))/O,i.eye[2]=(D*(M*a[2]-v*a[2])-A*E*(a[2]*i.eye[1]*p-a[0]*m))/O,f(i.eye,i.eye,M),Pe(i.eye),He(i,e))},eyeTiltToLookAtTilt:function(e,t,n){const r=o(e),i=y(t);return s(n/(i/Math.sin(r)))+r},headingTiltToDirectionUp:ze,lookAtTiltToEyeTilt:function(e,t,n){const r=y(t),a=Math.sqrt(n*n+r*r-2*n*r*Math.cos(Math.PI-e)),o=s(n/(a/Math.sin(e)));return i(e-o)},toExtent:Ae},Symbol.toStringTag,{value:"Module"})),Ue=()=>r.getLogger("esri.views.3d.support.cameraUtils"),De=39.37,Ee=96,Oe=1,Ie=8,Le=5,qe=1,ke=T(),Fe={heading:0,tilt:0},We=T(),_e=new t(-20037508.342788905,20037508.342788905),Ve=new t(-180,180);var Je;function Xe(e){return e.spatialReference??U.WGS84}function Ke(e){return"global"===e.viewingMode?Ge:we}function Ne(e,t,n,r,i){return Ke(e).headingTiltToDirectionUp(t,n,r,i)}function Ye(e,t){if(null==t)return null;const n=e.renderSpatialReference,r=Ke(e).headingTiltToDirectionUp,i=T();if(!D(t.position,i,n))return null;const a=r(i,t.heading,t.tilt);f(a.direction,a.direction,e.state.camera.distance),p(a.direction,a.direction,i);const s=re(e,i,a.direction,a.up);return s.fov=o(t.fov),s.row=t.layout.row,s.rows=t.layout.rows,s.column=t.layout.column,s.columns=t.layout.columns,s}!function(e){e[e.LOCKED=0]="LOCKED",e[e.ADJUST=1]="ADJUST"}(Je||(Je={}));const Be=T();function Qe(t,n,r){const a=t.renderSpatialReference,o=rt(t,n.eye,n.viewForward,n.up,Fe);let s=Xe(t);return L(n.eye,a,Be,s)||(s=U.WGS84,L(n.eye,a,Be,s)),null==r?r=new e(new H(Be,s),o.heading,o.tilt,i(n.fov)):(r.position.x=Be[0],r.position.y=Be[1],r.position.z=Be[2],r.position.spatialReference=s,r.heading=o.heading,r.tilt=o.tilt,r.fov=i(n.fov)),r.layout.row=n.row,r.layout.rows=n.rows,r.layout.column=n.column,r.layout.columns=n.columns,r}function Ze(e,t,n){const r=e.state.camera,i=r.width/2/r.pixelRatio;return e.renderCoordsHelper.viewingMode===F.Global&&null!=n&&(t*=Math.cos(o(n))),t/=e.renderCoordsHelper.unitInMeters,i/(Ee*De/t)/Math.tan(r.fovX/2)}function $e(e,t,n){const r=e.state.camera,i=t*Math.tan(r.fovX/2),a=r.width/2/r.pixelRatio;let s=Ee*De/(a/i);return e.renderCoordsHelper.viewingMode===F.Global&&null!=n&&(s/=Math.cos(o(n))),s*e.renderCoordsHelper.unitInMeters}async function et(e,t,n,r,i,a){return nt(e,t,Ze(e,n,t.latitude),r,i,a)}function tt(e,t,n,r,i,a){return Tt(e,at(e,r.heading,r.tilt,t,n,i),r.fov,a)}async function nt(e,t,n,r,i,a){const o=await ot(e,r.heading,r.tilt,t,n,i,a);return c(a),xt(e,o,r.fov,a)}function rt(e,t,n,r,i){return Ke(e).directionToHeadingTilt(t,n,r,i)}function it(e,t){return!!(e.basemapTerrain&&e.renderCoordsHelper.fromRenderCoords(t,We,e.spatialReference)&&e.elevationProvider&&($(e.elevationProvider,We)??0)>We[2]-qe)}function at(e,t,n,r,i,a){const o=r instanceof H?r:null,s=function(e,t){const n=T();if(null==t)return l(n,e.state.camera.center);if(t instanceof H){if(!D(t,n,e.renderSpatialReference))return null;const{basemapTerrain:r,elevationProvider:i}=e;if(null==t.z&&null!=r&&null!=i){const r=$(i,t);null!=r&&e.renderCoordsHelper.setAltitude(n,r)}return n}return l(n,t)}(e,r);return st(e,t,n,o,s,i,a)}async function ot(e,t,n,r,i,a,o){const s=r instanceof H?r:null,u=await async function(e,t,n){const r=T();if(null==t)return l(r,e.state.camera.center);if(t instanceof H){const{renderSpatialReference:i,basemapTerrain:a,elevationProvider:o}=e,s=t.spatialReference;if(await E(t,r,i,0,{signal:n}),c(n),null==t.z&&null!=a&&null!=o){const i=await o.queryElevation(t.x,t.y,t.z??0,s,"ground",n);c(n),null!=i&&e.renderCoordsHelper.setAltitude(r,i)}return r}return l(r,t)}(e,r,o);return c(o),ct(e,t,n,s,u,i,a,o)}function st(e,t,n,r,i,a,o){if(null==i)return null;if(!r&&(r=new H({spatialReference:Xe(e)}),!O(i,e.renderSpatialReference,r)))return null;const s=lt(e,t,n,i,a,o);if(ut(e,n,o)&&it(e,s.eye)){const{tilt:o,mode:s}=ft(e,n,i,a);return st(e,t,o,r,i,a,s)}return mt(s,i)}async function ct(e,t,n,r,i,a,o,s){r||(r=new H({spatialReference:Xe(e)}),await I(i,e.renderSpatialReference,r,{signal:s})||(r=null)),c(s);const l=lt(e,t,n,i,a,o);if(ut(e,n,o)&&await async function(e,t,n){if(it(e,t))return!0;const{elevationProvider:r,spatialReference:i,renderCoordsHelper:a}=e;if(null==r||!a.fromRenderCoords(t,We,i))return!1;const[o,s,l]=We,u=await r.queryElevation(o,s,l,i,"ground",n)??0;return c(n),u>l-qe}(e,l.eye,s)){c(s);const{tilt:o,mode:l}=ft(e,n,i,a);return ct(e,t,o,r,i,a,l,s)}return mt(l,i)}function lt(e,t,n,r,i,a){const o=function(e,t,n,r,i,a){let o=0;return a===Je.ADJUST&&Mt(e,r,i)?(t=0,o=function(e,t,n,r){const i=wt(e,r,t,n);if(!e.state.constraints.tilt)return i;const a=e.state.constraints.tilt(t);a.max=Math.min(a.max,.5*Math.PI);const o=a.min*(1-vt)+a.max*vt;return Math.min(i,o)}(e,i,n,r)):o=wt(e,r,i,n),o=e.state.constraints.clampTilt(i,o),{heading:t,tilt:n=Rt(e,r,i,o)}}(e,t,n,r,i=Math.max(i,e.state.constraints.minimumPoiDistance),a);return(0,Ke(e).eyeForCenterWithHeadingTilt)(r,i,o.heading,o.tilt)}function ut(e,t,n){const r=e.map.ground.navigationConstraint;return n===Je.ADJUST&&"global"===e.viewingMode&&t>0&&(null==r||"stay-above"===r.type)}function ft(e,t,n,r){const i=Rt(e,n,r,function(e,t,n,r){let i=wt(e,r,t,n);if(!e.state.constraints.tilt)return i;const a=e.state.constraints.tilt(t);return i=Math.min(i,.5*Math.PI),a.min*(1-vt)+i*vt}(e,r,t,n));return{tilt:i,mode:t-i<1?Je.LOCKED:Je.ADJUST}}function mt(e,t){return{...e,center:S(t)}}function pt(e,t){const{state:n,spatialReference:r}=e,i=t.spatialReference;return n.isGlobal&&ee(i,F.Global)||n.isLocal&&r.equals(i)}function dt(e,t){let n,r,i;if(e.state.isGlobal){const e=new H(t.xmin,t.ymin,t.spatialReference),a=new H(t.xmax,t.ymax,t.spatialReference),o=t.spatialReference.isGeographic?Ve:_e;n=new H({x:o.center(e.x,a.x),y:(a.y+e.y)/2,z:null!=t.zmax&&null!=t.zmin?(t.zmax+t.zmin)/2:void 0,spatialReference:t.spatialReference});const s=P(t.spatialReference),c=Z(n,e,a);r=c.lon,i=c.lat,o.diff(e.x,a.x)>o.range/2&&(r+=s.halfCircumference),r=Math.min(r,s.halfCircumference),i=Math.min(i,s.halfCircumference)}else{const a=e.renderSpatialReference??t.spatialReference;a.equals(t.spatialReference)||(t=A(t,a)),r=t.xmax-t.xmin,i=t.ymax-t.ymin;const o=null!=t.zmax&&null!=t.zmin?(t.zmax+t.zmin)/2:void 0;n=new H({x:t.xmin+.5*r,y:t.ymin+.5*i,z:o,spatialReference:a})}const a=null!=t.zmax&&null!=t.zmin?t.zmax-t.zmin:0,o=e.state.camera,s=1/Math.tan(o.fovX/2),c=1/Math.tan(o.fovY/2),l=1/Math.tan(o.fov/2);return{center:n,distance:Math.max(.5*r*s,.5*i*c,.5*a*l)/Oe}}async function yt(e,t,n,r,i,a){const o=pt(e,t)?t:await G(t,e.spatialReference,{signal:a});c(a);const{center:s,distance:l}=dt(e,o),u=await ot(e,n,r,s,l,i,a);return c(a),xt(e,u,e.camera.fov,a)}function ht(e,t,n,r,i,a){let o;try{o=pt(e,t)?t:A(t,e.spatialReference)}catch(e){return null}const{center:s,distance:c}=dt(e,o),l=at(e,n,r,s,c,i);return null==l?null:Tt(e,l,e.camera.fov,a)}function gt(e,t,n){const r=e.renderSpatialReference,i=new H({spatialReference:Xe(e)});if(!O(n,r,i))return null;const a=Math.tan(t.fovX/2),o=Math.tan(t.fovY/2),s=R(t.eye,n),c=2*s*a*Oe,l=2*s*o*Oe;return"global"===e.viewingMode?Ae(e,i,c,l):Re(e,i,c,l)}function Mt(e,t,n){const r=e.pointsOfInterest.centerOnSurfaceFrequent.distance;if(Math.log(n/r)/Math.LN2>Ie)return!0;const i=t,a=e.pointsOfInterest.centerOnSurfaceFrequent.renderLocation;return w(i,a)/(Math.tan(.5*e.state.camera.fov)*r)>Le}const vt=.7;function Rt(e,t,n,r){return Ke(e).lookAtTiltToEyeTilt(r,t,n)}function wt(e,t,n,r){return Ke(e).eyeTiltToLookAtTilt(r,t,n)}function Tt(t,n,r,i){if(null==n)return null;const a=t.renderSpatialReference,o=new H({spatialReference:Xe(t)});return O(n.eye,a,o)?(i??=new e,i.position=o,i.heading=n.heading,i.tilt=n.tilt,i.fov=r,i):null}async function xt(t,n,r,i){const a=t.renderSpatialReference,o=new H({spatialReference:Xe(t)});return await I(n.eye,a,o,{signal:i}),c(i),new e(o,n.heading,n.tilt,r)}function St(e,t){const n=e.basemapTerrain?.tilingScheme;if(n)return n.levelAtScale(t);Ue().error("#scaleToZoom()","Cannot compute zoom from scale without a tiling scheme")}function bt(e,t){const n=e.basemapTerrain?.tilingScheme;if(n)return n.scaleAtLevel(t);Ue().error("#zoomToScale()","Cannot compute scale from zoom without a tiling scheme")}function jt(e,t){const{renderSpatialReference:n}=e,r=b(i=n,q)||j(i)?{wkid:C.GCSMARS2000}:b(i,k)||z(i)?{wkid:C.GCSMOON2000}:U.WGS84;var i;let a=null;try{L(t.center,n,ke,r)&&(a=ke[1])}catch{}return $e(e,t.distance,a)}export{Je as O,yt as a,tt as b,nt as c,$e as d,Ye as e,ht as f,Xe as g,jt as h,Qe as i,re as j,et as k,rt as l,Ne as m,me as n,ne as o,te as p,St as q,at as r,Ze as s,gt as t,bt as z}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/capabilities.js b/library/arcgis/4.30/@arcgis/core/chunks/capabilities.js new file mode 100644 index 00000000..d2f3e39f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/capabilities.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +const s={analytics:{supportsCacheHint:!1},attachment:{supportsContentType:!1,supportsExifInfo:!1,supportsKeywords:!1,supportsName:!1,supportsSize:!1,supportsCacheHint:!1,supportsResize:!1},data:{isVersioned:!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,supportsQueryTopFeatures:!1,supportsResizeAttachments:!1,supportsSync:!1,supportsUpdate:!1,supportsExceedsLimitStatistics:!1,supportsAsyncConvert3D:!1},queryRelated:{supportsCount:!1,supportsOrderBy:!1,supportsPagination:!1,supportsCacheHint:!1},queryTopFeatures:{supportsCacheHint:!1},query:{maxRecordCount:0,maxRecordCountFactor:0,standardMaxRecordCount:0,supportsCacheHint:!1,supportsCentroid:!1,supportsCompactGeometry:!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,supportsPercentileStatistics:!1,supportsQuantization:!1,supportsQuantizationEditMode:!1,supportsQueryByAnonymous:!1,supportsQueryByOthers:!1,supportsQueryGeometry:!1,supportsResultType:!1,supportsSqlExpression:!1,supportsStandardizedQueriesOnly:!1,supportsTopFeaturesQuery:!1,supportsSpatialAggregationStatistics:!1,supportedSpatialAggregationStatistics:{envelope:!1,centroid:!1,convexHull:!1},supportsStatistics:!1,tileMaxRecordCount:0}};export{s as z}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/capabilities2.js b/library/arcgis/4.30/@arcgis/core/chunks/capabilities2.js new file mode 100644 index 00000000..8f4d774d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/capabilities2.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{c as e}from"./contextUtils.js";let r;function t(){return r||(r=function(){const r=new o,t=function(r){if("undefined"==typeof WebGL2RenderingContext)return null;const t=document.createElement("canvas");if(!t)return null;let o=e(t,{failIfMajorPerformanceCaveat:!0});if(null==o&&(o=e(t),null!=o&&(r.majorPerformanceCaveat=!0)),null==o)return o;r.available=!0,r.maxTextureSize=o.getParameter(o.MAX_TEXTURE_SIZE),r.supportsVertexShaderSamplers=o.getParameter(o.MAX_VERTEX_TEXTURE_IMAGE_UNITS)>0;const l=o.getShaderPrecisionFormat(o.FRAGMENT_SHADER,o.HIGH_FLOAT);return l&&(r.supportsHighPrecisionFragment=l.precision>0),o}(r);return null==t||(r.supportsColorBufferFloat=null!==t.getExtension("EXT_color_buffer_float"),r.supportsColorBufferFloatBlend=null!==t.getExtension("EXT_float_blend"),r.supportsColorBufferHalfFloat=r.supportsColorBufferFloat||null!==t.getExtension("EXT_color_buffer_half_float")),r}()),r}class o{constructor(){this.available=!1,this.majorPerformanceCaveat=!1,this.maxTextureSize=0,this.supportsVertexShaderSamplers=!1,this.supportsHighPrecisionFragment=!1,this.supportsColorBufferFloat=!1,this.supportsColorBufferFloatBlend=!1,this.supportsColorBufferHalfFloat=!1}}export{t as g}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/centroid.js b/library/arcgis/4.30/@arcgis/core/chunks/centroid.js new file mode 100644 index 00000000..a49634f1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/centroid.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +function t(t,n){return t?n?4:3:n?3:2}function n(n,N,l,s){if(!N?.lengths.length)return null;n.lengths.length&&(n.lengths.length=0),n.coords.length&&(n.coords.length=0);const c=n.coords,T=[],f=l?[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:h,coords:g}=N,i=t(l,s);let E=0;for(const t of h){const n=e(f,g,E,t,l,s);n&&T.push(n),E+=t*i}if(T.sort(((t,n)=>{let e=t[2]-n[2];return 0===e&&l&&(e=t[4]-n[4]),e})),T.length){let t=6*T[0][2];c[0]=T[0][0]/t,c[1]=T[0][1]/t,l&&(t=6*T[0][4],c[2]=0!==t?T[0][3]/t:0),(c[0]f[1]||c[1]f[3]||l&&(c[2]f[5]))&&(c.length=0)}if(!c.length){const n=N.lengths[0]?function(n,e,N,l,s){const c=t(l,s);let T=0,f=0+c,h=0,g=0,i=0,E=0;for(let t=0,e=N-1;t0?l?[g/h,i/h,E/h]:[g/h,i/h]:N>0?l?[n[0],n[1],n[2]]:[n[0],n[1]]:null}(g,0,h[0],l,s):null;if(!n)return null;c[0]=n[0],c[1]=n[1],l&&n.length>2&&(c[2]=n[2])}return n}function e(n,e,r,I,u,o){const N=t(u,o);let l=r,s=r+N,c=0,T=0,f=0,h=0,g=0;for(let t=0,r=I-1;tn[1]&&(n[1]=t),rn[3]&&(n[3]=r),u&&(In[5]&&(n[5]=I))}if(h>0&&(h*=-1),g>0&&(g*=-1),!h)return null;const i=[c,T,.5*h];return u&&(i[3]=f,i[4]=.5*g),i}function r(t,n,e,r){const I=e-t,u=r-n;return Math.sqrt(I*I+u*u)}function I(t,n,e,r,I,u){const o=r-t,N=I-n,l=u-e;return Math.sqrt(o*o+N*N+l*l)}function u(t,n,e,r){return[t+.5*(e-t),n+.5*(r-n)]}function o(t,n,e,r,I,u){return[t+.5*(r-t),n+.5*(I-n),e+.5*(u-e)]}export{n as g}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/chartCommon.js b/library/arcgis/4.30/@arcgis/core/chunks/chartCommon.js new file mode 100644 index 00000000..1f337627 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/chartCommon.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{i as t,m as s,g as e,n as i,k as a,T as h,d as r}from"./Theme.js";export{D as DarkThemeAm5,R as ResponsiveThemeAm5}from"./ResponsiveTheme.js";import{R as n,B as o}from"./Button2.js";export{T as TooltipAm5}from"./Tooltip2.js";export{C as ColorSetAm5}from"./ColorSet.js";import"./tslib.es6.js";class u extends t{constructor(){super(...arguments),Object.defineProperty(this,"thumb",{enumerable:!0,configurable:!0,writable:!0,value:this._makeThumb()}),Object.defineProperty(this,"startGrip",{enumerable:!0,configurable:!0,writable:!0,value:this._makeButton()}),Object.defineProperty(this,"endGrip",{enumerable:!0,configurable:!0,writable:!0,value:this._makeButton()}),Object.defineProperty(this,"_thumbBusy",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"_startDown",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"_endDown",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"_thumbDown",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"_gripDown",{enumerable:!0,configurable:!0,writable:!0,value:void 0})}_addOrientationClass(){this._settings.themeTags=s(this._settings.themeTags,["scrollbar",this._settings.orientation]),this._settings.background||(this._settings.background=n.new(this._root,{themeTags:s(this._settings.themeTags,["main","background"])}))}_makeButton(){return this.children.push(o.new(this._root,{themeTags:["resize","button",this.get("orientation")],icon:e.new(this._root,{themeTags:["icon"]})}))}_makeThumb(){return this.children.push(n.new(this._root,{themeTags:["thumb",this.get("orientation")]}))}_handleAnimation(t){t&&this._disposers.push(t.events.on("stopped",(()=>{this.setPrivateRaw("isBusy",!1),this._thumbBusy=!1})))}_afterNew(){this._addOrientationClass(),super._afterNew();const t=this.startGrip,s=this.endGrip,e=this.thumb,a=this.get("background");a&&this._disposers.push(a.events.on("click",(t=>{this.setPrivateRaw("isBusy",!0);const s=this._display.toLocal(t.point),i=this.width(),a=this.height(),h=this.get("orientation");let r,n,o;r="vertical"==h?(s.y-e.height()/2)/a:(s.x-e.width()/2)/i,"vertical"==h?(n=r*a,o="y"):(n=r*i,o="x");const u=this.get("animationDuration",0);u>0?(this._thumbBusy=!0,this._handleAnimation(this.thumb.animate({key:o,to:n,duration:u,easing:this.get("animationEasing")}))):(this.thumb.set(o,n),this._root.events.once("frameended",(()=>{this.setPrivateRaw("isBusy",!1)})))}))),this._disposers.push(e.events.on("dblclick",(t=>{if(!i(t.originalEvent,this))return;const s=this.get("animationDuration",0),e=this.get("animationEasing");this.animate({key:"start",to:0,duration:s,easing:e}),this.animate({key:"end",to:1,duration:s,easing:e})}))),this._disposers.push(t.events.on("pointerdown",(()=>{this.setPrivateRaw("isBusy",!0),this._startDown=!0,this._gripDown="start"}))),this._disposers.push(s.events.on("pointerdown",(()=>{this.setPrivateRaw("isBusy",!0),this._endDown=!0,this._gripDown="end"}))),this._disposers.push(e.events.on("pointerdown",(()=>{this.setPrivateRaw("isBusy",!0),this._thumbDown=!0,this._gripDown=void 0}))),this._disposers.push(t.events.on("globalpointerup",(()=>{this._startDown&&(this.setPrivateRaw("isBusy",!1),this._released()),this._startDown=!1}))),this._disposers.push(s.events.on("globalpointerup",(()=>{this._endDown&&(this.setPrivateRaw("isBusy",!1),this._released()),this._endDown=!1}))),this._disposers.push(e.events.on("globalpointerup",(()=>{this._thumbDown&&(this.setPrivateRaw("isBusy",!1),this._released()),this._thumbDown=!1}))),this._disposers.push(t.on("x",(()=>{this._updateThumb()}))),this._disposers.push(s.on("x",(()=>{this._updateThumb()}))),this._disposers.push(t.on("y",(()=>{this._updateThumb()}))),this._disposers.push(s.on("y",(()=>{this._updateThumb()}))),this._disposers.push(e.events.on("positionchanged",(()=>{this._updateGripsByThumb()}))),"vertical"==this.get("orientation")?(t.set("x",0),s.set("x",0),this._disposers.push(e.adapters.add("y",(t=>Math.max(Math.min(Number(t),this.height()-e.height()),0)))),this._disposers.push(e.adapters.add("x",(t=>this.width()/2))),this._disposers.push(t.adapters.add("x",(t=>this.width()/2))),this._disposers.push(s.adapters.add("x",(t=>this.width()/2))),this._disposers.push(t.adapters.add("y",(t=>Math.max(Math.min(Number(t),this.height()),0)))),this._disposers.push(s.adapters.add("y",(t=>Math.max(Math.min(Number(t),this.height()),0))))):(t.set("y",0),s.set("y",0),this._disposers.push(e.adapters.add("x",(t=>Math.max(Math.min(Number(t),this.width()-e.width()),0)))),this._disposers.push(e.adapters.add("y",(t=>this.height()/2))),this._disposers.push(t.adapters.add("y",(t=>this.height()/2))),this._disposers.push(s.adapters.add("y",(t=>this.height()/2))),this._disposers.push(t.adapters.add("x",(t=>Math.max(Math.min(Number(t),this.width()),0)))),this._disposers.push(s.adapters.add("x",(t=>Math.max(Math.min(Number(t),this.width()),0)))))}_updateChildren(){super._updateChildren(),(this.isDirty("end")||this.isDirty("start")||this._sizeDirty)&&this.updateGrips()}_changed(){if(super._changed(),this.isDirty("start")||this.isDirty("end")){const t="rangechanged";this.events.isEnabled(t)&&this.events.dispatch(t,{type:t,target:this,start:this.get("start",0),end:this.get("end",1),grip:this._gripDown})}}_released(){const t="released";this.events.isEnabled(t)&&this.events.dispatch(t,{type:t,target:this})}updateGrips(){const t=this.startGrip,s=this.endGrip,e=this.get("orientation"),i=this.height(),a=this.width();"vertical"==e?(t.set("y",i*this.get("start",0)),s.set("y",i*this.get("end",1))):(t.set("x",a*this.get("start",0)),s.set("x",a*this.get("end",1)));const h=this.getPrivate("positionTextFunction"),r=Math.round(100*this.get("start",0)),n=Math.round(100*this.get("end",0));let o,u;h?(o=h.call(this,this.get("start",0)),u=h.call(this,this.get("end",0))):(o=r+"%",u=n+"%"),t.set("ariaLabel",this._t("From %1",void 0,o)),t.set("ariaValueNow",""+r),t.set("ariaValueText",r+"%"),t.set("ariaValueMin","0"),t.set("ariaValueMax","100"),s.set("ariaLabel",this._t("To %1",void 0,u)),s.set("ariaValueNow",""+n),s.set("ariaValueText",n+"%"),s.set("ariaValueMin","0"),s.set("ariaValueMax","100")}_updateThumb(){const t=this.thumb,s=this.startGrip,e=this.endGrip,i=this.height(),h=this.width();let r=s.x(),n=e.x(),o=s.y(),u=e.y(),d=0,p=1;"vertical"==this.get("orientation")?a(o)&&a(u)&&(this._thumbBusy||t.isDragging()||(t.set("height",u-o),t.set("y",o)),d=o/i,p=u/i):a(r)&&a(n)&&(this._thumbBusy||t.isDragging()||(t.set("width",n-r),t.set("x",r)),d=r/h,p=n/h),!this.getPrivate("isBusy")||this.get("start")==d&&this.get("end")==p||(this.set("start",d),this.set("end",p));const l=this.getPrivate("positionTextFunction"),m=Math.round(100*this.get("start",0)),g=Math.round(100*this.get("end",0));let b,_;l?(b=l.call(this,this.get("start",0)),_=l.call(this,this.get("end",0))):(b=m+"%",_=g+"%"),t.set("ariaLabel",this._t("From %1 to %2",void 0,b,_)),t.set("ariaValueNow",""+m),t.set("ariaValueText",m+"%")}_updateGripsByThumb(){const t=this.thumb,s=this.startGrip,e=this.endGrip;if("vertical"==this.get("orientation")){const i=t.height();s.set("y",t.y()),e.set("y",t.y()+i)}else{const i=t.width();s.set("x",t.x()),e.set("x",t.x()+i)}}}Object.defineProperty(u,"className",{enumerable:!0,configurable:!0,writable:!0,value:"Scrollbar"}),Object.defineProperty(u,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:t.classNames.concat([u.className])});class d extends h{setupDefaultRules(){super.setupDefaultRules(),this.rule("Component").setAll({interpolationDuration:600}),this.rule("Hierarchy").set("animationDuration",600),this.rule("Scrollbar").set("animationDuration",600),this.rule("Tooltip").set("animationDuration",300),this.rule("MapChart").set("animationDuration",1e3),this.rule("MapChart").set("wheelDuration",300),this.rule("Entity").setAll({stateAnimationDuration:600}),this.rule("Sprite").states.create("default",{stateAnimationDuration:600}),this.rule("Tooltip",["axis"]).setAll({animationDuration:200}),this.rule("WordCloud").set("animationDuration",500),this.rule("Polygon").set("animationDuration",600),this.rule("ArcDiagram").set("animationDuration",600)}}const p=["#2888B8","#EB7028","#48A375","#9370B1","#e55035","#3d9ccc","#DC7B04","#b87bb0","#3fa681","#EE6386"].map((t=>r(t)));export{d as AnimatedThemeAm5,u as ScrollbarAm5,h as ThemeAm5,r as colorAm5,p as esriChartColorSet}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/chartMediaInfoUtils.js b/library/arcgis/4.30/@arcgis/core/chunks/chartMediaInfoUtils.js new file mode 100644 index 00000000..d9438de9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/chartMediaInfoUtils.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{s as a}from"./jsonMap.js";const r=a()({barchart:"bar-chart",columnchart:"column-chart",linechart:"line-chart",piechart:"pie-chart"});export{r as c}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/chartUtils.js b/library/arcgis/4.30/@arcgis/core/chunks/chartUtils.js new file mode 100644 index 00000000..1c996949 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/chartUtils.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{R as t,D as o}from"./ResponsiveTheme.js";import"../intl.js";import{z as i}from"../core/lang.js";import{h as e,m as s}from"./handleUtils.js";import{throwIfAborted as r}from"../core/promiseUtils.js";import{signal as n}from"../core/signal.js";import{f as l,u as a}from"./unitFormatUtils.js";import{l as p}from"./unitUtils.js";import{g as m}from"./common.js";import{g as c,n as j}from"../widgets/ElevationProfile/ElevationProfileLine.js";import{g as d}from"../widgets/ElevationProfile.js";import{c as u,N as g}from"./chartUtilsAm5.js";import{a as f}from"./widgetUtils.js";import{i as y}from"./themeUtils.js";import{X as x,V as b,A as h,a as v,b as S,L as A}from"./LineSeries.js";import{b as L,d as T,a as M,C as P}from"./Theme.js";import{T as U}from"./Tooltip2.js";import{s as C}from"./substitute.js";import{f as F}from"./number.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"./locale.js";import"./timeZoneUtils.js";import"./datetime.js";import"./messages.js";import"../core/Error.js";import"./Logger.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"./tslib.es6.js";import"../core/Accessor.js";import"../core/Handles.js";import"./maybe.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./SimpleObservable.js";import"./ByteSizeUnit.js";import"./Cyclical.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./quantityUtils.js";import"../Color.js";import"./colorUtils.js";import"../core/Evented.js";import"./memoize.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./uuid.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"./reader.js";import"./writer.js";import"../geometry/Geometry.js";import"../geometry/SpatialReference.js";import"../geometry/support/webMercatorUtils.js";import"./vec4f64.js";import"./Material.js";import"./interfaces3.js";import"./basicInterfaces.js";import"./VertexAttribute.js";import"./ViewingMode.js";import"../widgets/Widget.js";import"./domUtils.js";import"../core/Promise.js";import"./projector.js";import"./jsxWidgetSupport.js";import"../widgets/ElevationProfile/ElevationProfileViewModel.js";import"../Graphic.js";import"../geometry.js";import"../geometry/Extent.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"../geometry/Polyline.js";import"./typeUtils.js";import"../geometry/support/jsonUtils.js";import"../PopupTemplate.js";import"../core/Clonable.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../popup/content.js";import"../popup/content/AttachmentsContent.js";import"../popup/content/Content.js";import"../popup/content/CustomContent.js";import"../popup/content/ExpressionContent.js";import"../popup/ElementExpressionInfo.js";import"../popup/content/FieldsContent.js";import"../popup/FieldInfo.js";import"./enumeration.js";import"../popup/support/FieldInfoFormat.js";import"../popup/content/MediaContent.js";import"../popup/content/BarChartMediaInfo.js";import"../popup/content/mixins/ChartMediaInfo.js";import"../popup/content/mixins/MediaInfo.js";import"../popup/content/support/ChartMediaInfoValue.js";import"../popup/content/support/ChartMediaInfoValueSeries.js";import"./chartMediaInfoUtils.js";import"../popup/content/ColumnChartMediaInfo.js";import"../popup/content/ImageMediaInfo.js";import"../popup/content/support/ImageMediaInfoValue.js";import"../popup/content/LineChartMediaInfo.js";import"../popup/content/PieChartMediaInfo.js";import"../popup/content/RelationshipContent.js";import"../popup/support/RelatedRecordsInfoFieldOrder.js";import"../popup/content/TextContent.js";import"../popup/ExpressionInfo.js";import"../popup/LayerOptions.js";import"../popup/RelatedRecordsInfo.js";import"../support/actions/ActionBase.js";import"../core/Identifiable.js";import"../support/actions/ActionButton.js";import"../support/actions/ActionToggle.js";import"../symbols.js";import"../symbols/CIMSymbol.js";import"../symbols/Symbol.js";import"../symbols/ExtrudeSymbol3DLayer.js";import"../symbols/Symbol3DLayer.js";import"./utils4.js";import"../symbols/edges/Edges3D.js";import"./screenUtils.js";import"./materialUtils.js";import"./opacityUtils.js";import"../symbols/edges/SketchEdges3D.js";import"../symbols/edges/SolidEdges3D.js";import"./Symbol3DMaterial.js";import"../symbols/FillSymbol.js";import"../symbols/SimpleLineSymbol.js";import"../symbols/LineSymbol.js";import"../symbols/LineSymbolMarker.js";import"./lineMarkers.js";import"../symbols/FillSymbol3DLayer.js";import"../symbols/patterns/LineStylePattern3D.js";import"../symbols/patterns/StylePattern3D.js";import"./utils5.js";import"./colors.js";import"./symbolLayerUtils3D.js";import"./aaBoundingBox.js";import"../symbols/Font.js";import"../symbols/IconSymbol3DLayer.js";import"./persistableUrlUtils.js";import"../symbols/LabelSymbol3D.js";import"../symbols/Symbol3D.js";import"./collectionUtils.js";import"../portal/Portal.js";import"../core/Loadable.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"../symbols/LineSymbol3DLayer.js";import"../symbols/LineStyleMarker3D.js";import"../symbols/ObjectSymbol3DLayer.js";import"../symbols/PathSymbol3DLayer.js";import"../symbols/TextSymbol3DLayer.js";import"../symbols/WaterSymbol3DLayer.js";import"../symbols/support/StyleOrigin.js";import"./Thumbnail.js";import"./calloutUtils.js";import"../symbols/callouts/Callout3D.js";import"../symbols/callouts/LineCallout3D.js";import"../symbols/support/Symbol3DVerticalOffset.js";import"../symbols/LineSymbol3D.js";import"../symbols/MarkerSymbol.js";import"../symbols/MeshSymbol3D.js";import"../symbols/PictureFillSymbol.js";import"./urlUtils.js";import"../symbols/PictureMarkerSymbol.js";import"../symbols/PointSymbol3D.js";import"../symbols/PolygonSymbol3D.js";import"../symbols/SimpleFillSymbol.js";import"../symbols/SimpleMarkerSymbol.js";import"../symbols/TextSymbol.js";import"../symbols/WebStyleSymbol.js";import"./LRUCache.js";import"./MemCache.js";import"./ElevationQueryTileCache.js";import"./defaultUnit.js";import"./getDefaultUnitForView.js";import"./throttle.js";import"./elevationInfoUtils.js";import"./unitConversionUtils.js";import"./lengthUtils.js";import"./vec2.js";import"../geometry/projection.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"./zscale.js";import"../geometry/support/geodesicUtils.js";import"./QueueProcessor.js";import"./Queue.js";import"./ReactiveMap.js";import"./Scheduler.js";import"./debugFlags.js";import"./traversalUtils.js";import"../widgets/ElevationProfile/ElevationProfileLineGround.js";import"./elevationQuerySourceUtils.js";import"../Ground.js";import"./compilerUtils.js";import"./loadAll.js";import"../widgets/ElevationProfile/ElevationProfileLineInput.js";import"./ElevationQuery.js";import"../layers/support/ElevationSampler.js";import"./ElevationTile.js";import"./ElevationSamplerData.js";import"./TileKey.js";import"../widgets/ElevationProfile/ElevationProfileLineQuery.js";import"../widgets/ElevationProfile/ElevationProfileLineView.js";import"./ray.js";import"./plane.js";import"./mat3f64.js";import"./mat4f64.js";import"./quatf64.js";import"./vec2f64.js";import"./mathUtils2.js";import"./hitTest.js";import"./projectVectorToVector.js";import"./projectPointToVector.js";import"./dehydratedPoint.js";import"./LayerConstants.js";import"./layerUtils2.js";import"./debugFlags2.js";import"./ElevationProvider.js";import"./Intersector2.js";import"./mat4.js";import"./vec4.js";import"./boundedPlane.js";import"./lineSegment.js";import"./verticalOffsetUtils.js";import"./mat3.js";import"./sphere.js";import"./orientedBoundingBox.js";import"./quat.js";import"./spatialReferenceEllipsoidUtils.js";import"./computeTranslationToOriginAndRotation.js";import"./Attribute.js";import"./intersectorUtilsConversions.js";import"./Intersector.js";import"./Intersector3.js";import"../layers/GraphicsLayer.js";import"./GraphicsCollection.js";import"../layers/Layer.js";import"../TimeExtent.js";import"./timeUtils.js";import"../layers/mixins/BlendLayer.js";import"./jsonUtils.js";import"./parser.js";import"./utils3.js";import"./_commonjsHelpers.js";import"../layers/mixins/ScaleRangeLayer.js";import"./ElevationInfo.js";import"./InputManager.js";import"../widgets/Sketch/SketchViewModel.js";import"./isSupportedObject.js";import"../views/interactive/sketch/SketchLabelOptions.js";import"../views/interactive/sketch/SketchTooltipOptions.js";import"./SketchTooltipVisibleElements.js";import"../views/interactive/sketch/SketchValueOptions.js";import"./angularMeasurementUtils.js";import"./layerUtils.js";import"./keybindings.js";import"./SnappingManager.js";import"./normalizedPoint.js";import"./Settings2.js";import"./RightAngleSnappingHint.js";import"./UpdatingHandles.js";import"./snappingUtils.js";import"./geometry2dUtils.js";import"../rest/support/Query.js";import"./DataLayerSource.js";import"../layers/support/Field.js";import"./domains.js";import"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";import"./fieldType.js";import"./FullTextSearch.js";import"./spatialRelationships.js";import"../rest/support/StatisticDefinition.js";import"./utils6.js";import"../layers/support/FeatureFilter.js";import"./floorFilterUtils.js";import"./layerViewUtils.js";import"./viewUtils.js";import"../geometry/geometryEngine.js";import"./geometryEngineBase.js";import"./hydrated.js";import"../views/interactive/snapping/SnappingOptions.js";import"../views/interactive/snapping/FeatureSnappingLayerSource.js";import"./hitTestSelectUtils.js";import"./screenUtils2.js";import"./messageBundle.js";import"./jsxFactory.js";import"./UnitSelect.js";import"./globalCss.js";import"./DefaultTheme.js";import"./ColorSet.js";import"./Tick.js";import"./Button2.js";function D(t,o){const i=Math.floor(Math.log10(t)),e=t/10**i;let s;return s=o?e<1.5?1:e<3?2:e<5?2.5:e<7?5:10:e<=1?1:e<=2?2:e<=3?2.5:e<=5?5:10,s*10**i}const k="#f8f8f8",w="#a9a9a9",E="#323232",I="line",z="fill",B=.001,R=.1,X=.02,Y={fontFamily:"Avenir Next",paddingBottom:6,paddingLeft:0,paddingRight:0,paddingTop:0,axisGridStroke:"#f4f4f4",axisLabelsFontSize:9,axisLabelsFontWeight:"400",axisLabelsColor:w,axisTooltipFontSize:12,axisTooltipBackgroundColor:E,axisTooltipLabelColor:k,axisTooltipPaddingTop:Math.round(3),axisTooltipPaddingBottom:Math.round(3),axisTooltipPaddingHorizontal:Math.round(3.75),xAxisMinGridDistance:50,xAxisLabelsSpacing:Math.round(6),xAxisMinLabelPosition:.05,xAxisMaxLabelPosition:.9,yAxisMinGridDistance:30,yAxisLabelSpacing:Math.round(3.75),yAxisMinLabelPosition:0,yAxisMaxLabelPosition:.8,seriesTooltipFontSize:12,seriesTooltipBackgroundColor:k,seriesTooltipLabelColor:E,seriesFillLighten:.9,seriesTooltipSpacing:6,seriesTooltipPaddingVertical:Math.round(3.75),seriesTooltipPaddingHorizontal:Math.round(3.75)},O={...Y,axisGridStroke:E,axisLabelsColor:w,axisTooltipBackgroundColor:E,axisTooltipLabelColor:k,seriesTooltipBackgroundColor:E,seriesTooltipLabelColor:k,seriesFillLighten:-.75},V={minX:void 0,maxX:void 0,minY:void 0,maxY:void 0};async function H(i){const s=await u(i.container);r(i.abortOptions);const l=y(),a=l?O:Y;s.setThemes(l?[t.new(s),o.new(s)]:[t.new(s)]);const p=f(i.container),m=s.container.children.push(x.new(s,{panX:!0,panY:!0,paddingTop:a.paddingTop,paddingBottom:a.paddingBottom,paddingLeft:p?a.paddingRight:a.paddingLeft,paddingRight:p?a.paddingLeft:a.paddingRight,maxTooltipDistance:0}));m.zoomOutButton.set("forceHidden",!0);const j=m.xAxes.push(b.new(s,{renderer:h.new(s,{})})),d=m.yAxes.push(b.new(s,{renderer:v.new(s,{})})),g=n(null),A=n("loading"),P={params:i,chart:m,xAxis:j,yAxis:d,seriesInfos:new Map,messages:null,theme:a,pointerIsOver:!1,get state(){return A.value},get data(){return g.value},set data(t){g.value=t}};!function(t){const{chart:o,xAxis:i,theme:e}=t;i.setAll({extraMax:0,extraMin:0,maxDeviation:0,numberFormatter:rt(t,"distance"),strictMinMax:!0,strictMinMaxSelection:!0}),i.axisHeader.set("forceHidden",!0);const s=i.get("renderer");s.setAll({inside:!1,minGridDistance:e.xAxisMinGridDistance}),s.labels.template.setAll({centerX:L,centerY:L,fill:T(e.axisLabelsColor),fontFamily:e.fontFamily,fontSize:e.axisLabelsFontSize,fontWeight:e.axisLabelsFontWeight,maxPosition:e.xAxisMaxLabelPosition,minPosition:e.xAxisMinLabelPosition,paddingLeft:0,paddingRight:0,paddingTop:e.xAxisLabelsSpacing});const r=i.set("tooltip",U.new(o.root,{paddingBottom:0,paddingLeft:0,paddingRight:0,paddingTop:0}));r.get("background")?.setAll({fill:T(e.axisTooltipBackgroundColor),stroke:void 0}),r.label.setAll({fill:T(e.axisTooltipLabelColor),fontFamily:e.fontFamily,fontSize:e.axisTooltipFontSize,paddingBottom:e.axisTooltipPaddingBottom,paddingLeft:e.axisTooltipPaddingHorizontal,paddingRight:e.axisTooltipPaddingHorizontal,paddingTop:e.axisTooltipPaddingTop}),s.grid.template.setAll({strokeOpacity:1,stroke:T(e.axisGridStroke)})}(P),function(t){const{yAxis:o,theme:i}=t;o.setAll({baseValue:c().noDataValue,extraMax:0,extraMin:0,maxDeviation:0,numberFormatter:rt(t,"elevation"),strictMinMax:!0,strictMinMaxSelection:!0,tooltip:void 0}),o.axisHeader.set("visible",!1);const e=f(t.params.container),s=o.get("renderer");s.setAll({minGridDistance:i.yAxisMinGridDistance,opposite:e,inside:!0}),s.labels.template.setAll({centerX:L,centerY:M,fill:T(i.axisLabelsColor),fontFamily:i.fontFamily,fontSize:i.axisLabelsFontSize,fontWeight:i.axisLabelsFontWeight,maxPosition:i.yAxisMaxLabelPosition,minPosition:i.yAxisMinLabelPosition,paddingBottom:0,paddingLeft:e?0:i.yAxisLabelSpacing,paddingRight:e?i.yAxisLabelSpacing:0,paddingTop:0,textAlign:"start"}),s.grid.template.setAll({strokeOpacity:1,stroke:T(i.axisGridStroke)})}(P),function({chart:t,xAxis:o,yAxis:i}){const e=S.new(t.root,{behavior:"none",xAxis:o,yAxis:i});e.lineY.set("visible",!1),t.set("cursor",e)}(P);const C=e([K(P,i.onRangeChange),tt(P,i.onCursorPositionChange),mt(s.events.once("frameended",(()=>{A.value="ready"}))),mt(s)]);return{destroy:()=>{C.remove(),A.value="destroyed"},update:t=>{t.data===P.data&&t.messages===P.messages||G(P)||function(t,o){if(G(t))return;const i=t.data??void 0,e=o.data??void 0;t.chart.get("cursor")?.set("forceHidden",!e?.refined);const s=i!==e,r=i?.effectiveUnits!==e?.effectiveUnits,n=i?.uniformScaling!==e?.uniformScaling;t.data=e,t.messages=o.messages,(s||r)&&(function(t){const{chart:o,data:i,xAxis:e,yAxis:s}=t,{minX:r,maxX:n,minY:l,maxY:a}=Q({data:i,pixelWidth:e.width(),pixelHeight:s.height()}),p=!!i?.uniformScaling,m=!!i?.refined;o.setAll({panX:!0,panY:p,pinchZoomX:m,pinchZoomY:m&&p,wheelX:"panX",wheelY:m?p?"zoomXY":"zoomX":"none"}),e.setAll({max:n,min:r,panX:!0,panY:!1,zoomX:!0,zoomY:p}),s.setAll({max:a,min:l,panX:!1,panY:p,zoomX:p,zoomY:p})}(t),function(t){const{chart:o,data:i,seriesInfos:e,xAxis:s,yAxis:r}=t;if(null==i||0===i.lines.length)return void o.series.clear();const n=new Map,l=new Set(o.series.values),a=i.lines.length;for(let s=0;sW(P)}}function G(t){return"destroyed"===t.state}function W(t){G(t)||(t.xAxis.zoom(0,1),t.yAxis.zoom(0,1))}function Q({data:t,pixelWidth:o,pixelHeight:i}){if(null==t)return V;const e=t.statistics,s=e?.maxDistance;let r=e?.minElevation,n=e?.maxElevation;if(null==s||null==r||null==n)return V;const l=Math.max(s-0,B);let a=Math.max(n-r,B);const m=t.effectiveUnits;if(t.dynamicElevationRange){const t=p(l,m.distance,m.elevation);a=Math.max(a,t/c().maxChartRatio)}return r-=X*a,n=r+a+R*a,[r,n]=function(t,o,i=10){const e=D(o-t,!1);if(0===e)return[t,o];const s=D(e/(i-1),!0);return[Math.floor(t/s)*s,Math.ceil(o/s)*s]}(r,n,10),a=n-r,t.uniformScaling?function({data:t,bounds:o,pixelWidth:i,pixelHeight:e,centered:s}){if(null==t)return o;let{minX:r,maxX:n,minY:l,maxY:a}=o;if(null==r||null==n||null==l||null==a)return V;const m=n-r,c=a-l,j=t.effectiveUnits,d=p(c,j.elevation,j.distance)/e/(m/i);return d>=1?[r,n]=$([r,n],d,s):[l,a]=$([l,a],1/d,s),{minX:r,maxX:n,minY:l,maxY:a}}({data:t,bounds:{minX:0,maxX:s,minY:r,maxY:n},pixelWidth:o,pixelHeight:i,centered:!0}):{minX:0,maxX:0+l,minY:r,maxY:r+a}}function $([t,o],i,e){const s=(o-t)*i;if(e){const i=(t+o)/2-s/2;return[i,i+s]}return[t,t+s]}function q({theme:t},o,i){const e=T(i.color.toCss()),s=i.samples??[],r=s.length>0,{line:n,fill:l}=o;n.set("visible",r),n.set("stroke",e),l?.set("visible",r),l?.set("fill",P.lighten(e,t.seriesFillLighten)),n.data.setAll(s),l?.data.setAll(s)}function N(t,o){const{id:i}=o,e=Z(t,`${I}-${i}`);e.setAll({dy:o.chartStrokeOffsetY,tooltip:J(t)}),e.strokes.template.setAll({strokeWidth:o.chartStrokeWidth});let s=null;return o.chartFillEnabled&&(s=Z(t,`${z}-${i}`),s.fills.template.setAll({fillOpacity:1,visible:!0})),{id:i,line:e,fill:s}}function Z(t,o){return A.new(t.chart.root,{connect:!1,excludeFromTotal:!0,fill:void 0,id:o,stroke:void 0,valueXField:"distance",valueYField:"elevation",xAxis:t.xAxis,yAxis:t.yAxis})}function J({theme:t,chart:o}){const i=U.new(o.root,{autoTextColor:!1,forceHidden:!0,getFillFromSprite:!1,getLabelFillFromSprite:!1,pointerOrientation:"vertical",visible:!1}),e=t.seriesTooltipPaddingHorizontal,s=t.seriesTooltipPaddingVertical;return i.label.setAll({fill:T(t.seriesTooltipLabelColor),fontFamily:t.fontFamily,fontSize:t.seriesTooltipFontSize,paddingBottom:s,paddingLeft:e,paddingRight:e,paddingTop:s,textAlign:"start"}),i.get("background")?.setAll({stroke:void 0,fill:T(t.seriesTooltipBackgroundColor)}),i.adapters.add("dy",(o=>{const e=t.seriesTooltipSpacing,s=i.get("pointTo")?.y??0;return(o??0)+(i.y()>s?e:-e)})),i}function K(t,o){const{xAxis:i,yAxis:e}=t,s=()=>{o(_(i),_(e))},r=t=>[t.on("start",s),t.on("end",s)];return pt([...r(i),...r(e)])}function _(t){const o=Math.abs((t.get("end")??0)-(t.get("start")??0)),i=0!==o?1/o:1;return Math.abs(1-i){t.pointerIsOver=o,it(t)},a=()=>{l(!1),o(null,null)};return pt([r?.events.on("cursormoved",(()=>{if(!t.pointerIsOver)return;it(t);let i=r?.getPrivate("positionX")??0,n=r?.getPrivate("positionY")??0;const l=t.data;if(null!=l?.statistics){const{maxDistance:t,minElevation:o,maxElevation:r}=l.statistics;null!=t&&(i=ot(i,lt(e),at(e),0,t)),null!=o&&null!=r&&(n=ot(n,lt(s),at(s),o,r))}o(i,n)})),n.on("pointerover",(()=>l(!0))),n.on("pointerout",a),n.on("blur",a)])}function ot(t,o,i,e,s){return(o+t*(i-o)-e)/(s-e)}function it(t){const o=function(t){const{data:o}=t,i=o?.lines.map((o=>({line:o,y:nt(t,o)?.elevation}))).sort(et);return i&&0!==i.length&&null!=i[0].y?i.map((({y:o,line:i})=>function(t,o,i){const{data:e,messages:s}=t;if(null==e||null==s)return"";const r=c().formatPrecision,n=C(s.chartTooltip,{name:d(o,s),elevation:null!=i?l(s,i,e.effectiveUnits.elevation,r):j});return`[${o.color.toHex()}]●[/] ${n}`}(t,i,o))).join("\n"):null}(t);o?(t.seriesInfos.forEach((t=>{const i=t.line.get("tooltip");i.set("forceHidden",!1),i.label.set("text",o)})),t.xAxis.getTooltip().setAll({tooltipText:st(t)})):t.seriesInfos.forEach((t=>{t.line.get("tooltip")?.set("forceHidden",!0)}))}function et({y:t},{y:o}){return null==t?1:null==o?-1:o-t}function st(t){const{data:o,messages:i}=t;if(null==o||null==i)return"";const e=o.lines[0],s=e?nt(t,e):null,r=c().formatPrecision;return null!=s?l(i,s.distance,o.effectiveUnits.distance,r):"-"}function rt(t,o){const i=g.new(t.chart.root,{});return i.format=(i,e,s)=>{const{data:r,messages:n}=t;return null==n||null==r||"string"==typeof i?"":`${F(i,{maximumFractionDigits:s})} ${a(n,r.effectiveUnits[o],"abbr")}`},i}function nt({chart:t,xAxis:o},e){const s=e.samples??[];if(0===s.length)return null;const r=t.get("cursor"),n=r?.getPrivate("positionX")??0,l=o.toAxisPosition(n),a=o.positionToValue(l);return i(s,a,(t=>t.distance))}function lt(t){return t.positionToValue(t.get("start")??0)}function at(t){return t.positionToValue(t.get("end")??1)}function pt(t){return e(t.map(mt))}function mt(t){return s((()=>{t?.dispose()}))}export{H as createChart,Q as getAdjustedBounds}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/chartUtilsAm5.js b/library/arcgis/4.30/@arcgis/core/chunks/chartUtilsAm5.js new file mode 100644 index 00000000..32f74782 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/chartUtilsAm5.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import"../intl.js";import{O as e,e as t,Q as i,E as r,U as s,V as a,W as n,X as o,Y as l,Z as h,_ as u,$ as c,a0 as d,k as b,a1 as f,a2 as g,a3 as m,a4 as p,a5 as _,a6 as y,a7 as v,a8 as w,a9 as x,aa as P,ab as O,ac as k,K as M,ad as S,ae as j,af as E,j as T,ag as B,C,ah as D,ai as A,M as L,aj as z,ak as F,al as H,am as I,an as Y,ao as R,ap as U,aq as W,P as V,f as G,y as N,ar as X,as as q,at as K,au as Z,B as J,av as $,aw as Q,ax as ee,ay as te,G as ie,az as re,i as se,a as ae,R as ne,d as oe,g as le,aA as he,aB as ue,aC as ce,H as de,aD as be,aE as fe,r as ge,aF as me,s as pe,w as _e,aG as ye,aH as ve,aI as we}from"./Theme.js";import{T as xe}from"./Tooltip2.js";import{D as Pe}from"./DefaultTheme.js";import{g as Oe}from"./locale.js";class ke{constructor(){Object.defineProperty(this,"_observer",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_targets",{enumerable:!0,configurable:!0,writable:!0,value:[]}),this._observer=new ResizeObserver((e=>{t(e,(e=>{t(this._targets,(t=>{t.target===e.target&&t.callback()}))}))}))}addTarget(e,t){this._observer.observe(e,{box:"border-box"}),this._targets.push({target:e,callback:t})}removeTarget(e){this._observer.unobserve(e),i(this._targets,(t=>t.target!==e))}}class Me{constructor(){Object.defineProperty(this,"_timer",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"_targets",{enumerable:!0,configurable:!0,writable:!0,value:[]})}addTarget(e,i){if(null===this._timer){let e=null;const i=()=>{const r=Date.now();(null===e||r>e+Me.delay)&&(e=r,t(this._targets,(e=>{let t=e.target.getBoundingClientRect();t.width===e.size.width&&t.height===e.size.height||(e.size=t,e.callback())}))),0===this._targets.length?this._timer=null:this._timer=requestAnimationFrame(i)};this._timer=requestAnimationFrame(i)}this._targets.push({target:e,callback:i,size:{width:0,height:0,left:0,right:0,top:0,bottom:0,x:0,y:0}})}removeTarget(e){i(this._targets,(t=>t.target!==e)),0===this._targets.length&&null!==this._timer&&(cancelAnimationFrame(this._timer),this._timer=null)}}Object.defineProperty(Me,"delay",{enumerable:!0,configurable:!0,writable:!0,value:200});let Se=null;class je{constructor(t,i){Object.defineProperty(this,"_sensor",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_element",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_listener",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_disposed",{enumerable:!0,configurable:!0,writable:!0,value:!1}),this._sensor=(null===Se&&(Se="undefined"!=typeof ResizeObserver?new ke:new Me),Se),this._element=t,this._listener=e(i),this._sensor.addTarget(t,i)}isDisposed(){return this._disposed}dispose(){this._disposed||(this._disposed=!0,this._sensor.removeTarget(this._element),this._listener.dispose())}get sensor(){return this._sensor}}class Ee extends r{}Object.defineProperty(Ee,"className",{enumerable:!0,configurable:!0,writable:!0,value:"InterfaceColors"}),Object.defineProperty(Ee,"classNames",{enumerable:!0,configurable:!0,writable:!0,value:r.classNames.concat([Ee.className])});class Te extends r{_setDefaults(){this._setDefault("negativeBase",0),this._setDefault("numberFormat","#,###.#####"),this._setDefault("smallNumberThreshold",1);const e="_big_number_suffix_",t="_small_number_suffix_",i="_byte_suffix_";this._setDefault("bigNumberPrefixes",[{number:1e3,suffix:this._t(e+"3")},{number:1e6,suffix:this._t(e+"6")},{number:1e9,suffix:this._t(e+"9")},{number:1e12,suffix:this._t(e+"12")},{number:1e15,suffix:this._t(e+"15")},{number:1e18,suffix:this._t(e+"18")},{number:1e21,suffix:this._t(e+"21")},{number:1e24,suffix:this._t(e+"24")}]),this._setDefault("smallNumberPrefixes",[{number:1e-24,suffix:this._t(t+"24")},{number:1e-21,suffix:this._t(t+"21")},{number:1e-18,suffix:this._t(t+"18")},{number:1e-15,suffix:this._t(t+"15")},{number:1e-12,suffix:this._t(t+"12")},{number:1e-9,suffix:this._t(t+"9")},{number:1e-6,suffix:this._t(t+"6")},{number:.001,suffix:this._t(t+"3")}]),this._setDefault("bytePrefixes",[{number:1,suffix:this._t(i+"B")},{number:1024,suffix:this._t(i+"KB")},{number:1048576,suffix:this._t(i+"MB")},{number:1073741824,suffix:this._t(i+"GB")},{number:1099511627776,suffix:this._t(i+"TB")},{number:0x4000000000000,suffix:this._t(i+"PB")}]),super._setDefaults()}_beforeChanged(){super._beforeChanged()}format(e,t,i){let r;(null==t||s(t)&&"number"===t.toLowerCase())&&(t=this.get("numberFormat",""));let h=Number(e);if(a(t))try{return this.get("intlLocales")?new Intl.NumberFormat(this.get("intlLocales"),t).format(h):new Intl.NumberFormat(void 0,t).format(h)}catch(e){return"Invalid"}else{t=n(t);let e,s=this.parseFormat(t,this._root.language);e=h>this.get("negativeBase")?s.positive:h{if(t.parsed)return;let i=t.source;"number"===i.toLowerCase()&&(i=this.get("numberFormat","#,###.#####"));let r=c.chunk(i,!0);for(let e=0;e=0?e.toExponential(t.decimals.passive).split("e"):e.toExponential().split("e"),e=Number(i[0]),s="e"+i[1],t.modSpacing&&(s=" "+s)}else if(0===t.decimals.passive)e=Math.round(e);else if(t.decimals.passive>0){let i=Math.pow(10,t.decimals.passive);e=Math.round(e*i)/i}let n="",o=d(e).split("."),l=o[0];if(l.length0){let e=[],i=l.split("").reverse().join("");for(let r=0,s=l.length;r<=s;r+=t.thousands.interval){let s=i.substr(r,t.thousands.interval).split("").reverse().join("");""!==s&&e.unshift(s)}l=e.join(t.thousands.separator)}n+=l,1===o.length&&o.push("");let h=o[1];return h.length{switch(e.type){case"year":i=+e.value;break;case"month":r=+e.value-1;break;case"day":s=+e.value;break;case"hour":a=+e.value;break;case"minute":n=+e.value;break;case"second":o=+e.value;break;case"fractionalSecond":l=+e.value;break;case"weekday":switch(e.value){case"Sun":h=0;break;case"Mon":h=1;break;case"Tue":h=2;break;case"Wed":h=3;break;case"Thu":h=4;break;case"Fri":h=5;break;case"Sat":h=6}}})),24===a&&(a=0),{year:i,month:r,day:s,hour:a,minute:n,second:o,millisecond:l,weekday:h}}function Ce(e,t){const{year:i,month:r,day:s,hour:a,minute:n,second:o,millisecond:l}=Be(e,t);return Date.UTC(i,r,s,a,n,o,l)}class De{constructor(e,t){if(Object.defineProperty(this,"_utc",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_dtf",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),!t)throw new Error("You cannot use `new Class()`, instead use `Class.new()`");this.name=e,this._utc=new Intl.DateTimeFormat("UTC",{hour12:!1,timeZone:"UTC",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",weekday:"short",fractionalSecondDigits:3}),this._dtf=new Intl.DateTimeFormat("UTC",{hour12:!1,timeZone:e,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",weekday:"short",fractionalSecondDigits:3})}static new(e){return new this(e,!0)}convertLocal(e){const t=this.offsetUTC(e),i=e.getTimezoneOffset(),r=new Date(e);r.setUTCMinutes(r.getUTCMinutes()-(t-i));const s=r.getTimezoneOffset();return i!=s&&r.setUTCMinutes(r.getUTCMinutes()+s-i),r}offsetUTC(e){return(Ce(this._utc,e)-Ce(this._dtf,e))/6e4}parseDate(e){return Be(this._dtf,e)}}class Ae extends r{_setDefaults(){this._setDefault("capitalize",!0),this._setDefault("dateFormat","yyyy-MM-dd"),super._setDefaults()}_beforeChanged(){super._beforeChanged()}format(e,t,i=!1){let r;void 0!==t&&""!==t||(t=this.get("dateFormat","yyyy-MM-dd"));let s=e;if(a(t))try{const e=this.get("intlLocales");return e?new Intl.DateTimeFormat(e,t).format(s):new Intl.DateTimeFormat(void 0,t).format(s)}catch(e){return"Invalid"}let n=this.parseFormat(t);const o=this._root.timezone;return!o||this._root.utc||i||(s=o.convertLocal(s)),b(s.getTime())?(r=this.applyFormat(s,n,i),this.get("capitalize")&&(r=r.replace(/^.{1}/,r.substr(0,1).toUpperCase())),r):"Invalid date"}applyFormat(e,t,i=!1){let r,s,a,n,o,h,u,c,d=t.template,b=e.getTime();this._root.utc&&!i?(r=e.getUTCFullYear(),s=e.getUTCMonth(),a=e.getUTCDay(),n=e.getUTCDate(),o=e.getUTCHours(),h=e.getUTCMinutes(),u=e.getUTCSeconds(),c=e.getUTCMilliseconds()):(r=e.getFullYear(),s=e.getMonth(),a=e.getDay(),n=e.getDate(),o=e.getHours(),h=e.getMinutes(),u=e.getSeconds(),c=e.getMilliseconds());for(let i=0,x=t.parts.length;i=12?this._t("PM"):this._t("AM");break;case"aa":x=o>=12?this._t("P.M."):this._t("A.M.");break;case"aaa":x=o>=12?this._t("P"):this._t("A");break;case"h":x=p(o).toString();break;case"hh":x=g(p(o),2,"0");break;case"H":x=o.toString();break;case"HH":x=g(o,2,"0");break;case"K":x=p(o,0).toString();break;case"KK":x=g(p(o,0),2,"0");break;case"k":x=(o+1).toString();break;case"kk":x=g(o+1,2,"0");break;case"m":x=h.toString();break;case"mm":x=g(h,2,"0");break;case"s":x=u.toString();break;case"ss":x=g(u,2,"0");break;case"S":case"SS":case"SSS":x=Math.round(c/1e3*Math.pow(10,t.parts[i].length)).toString();break;case"x":x=b.toString();break;case"n":case"nn":case"nnn":x=g(c,t.parts[i].length,"0");break;case"z":x=m(e,!1,!1,this._root.utc,this._root.timezone?this._root.timezone.name:void 0).replace(/[+-]+[0-9]+$/,"");break;case"zz":x=m(e,!0,!1,this._root.utc,this._root.timezone?this._root.timezone.name:void 0);break;case"zzz":x=m(e,!1,!0,this._root.utc,this._root.timezone?this._root.timezone.name:void 0).replace(/[+-]+[0-9]+$/,"");break;case"zzzz":x=m(e,!0,!0,this._root.utc,this._root.timezone?this._root.timezone.name:void 0);break;case"Z":case"ZZ":let d=this._root.utc?"UTC":this._root.timezone;d instanceof De&&(d=d.name);const P=d?f(d):e.getTimezoneOffset();let O=Math.abs(P)/60,k=Math.floor(O),M=60*O-60*k;this._root.utc&&(k=0,M=0),"Z"==t.parts[i]?(x="GMT",x+=P>0?"-":"+",x+=g(k,2)+":"+g(M,2)):(x=P>0?"-":"+",x+=g(k,2)+g(M,2));break;case"i":x=e.toISOString();break;case"I":x=e.toUTCString()}d=d.replace(l,x)}return d}parseFormat(e){let t={template:"",parts:[]},i=c.chunk(e,!0);for(let e=0;e-1&&(l.year=parseInt(d[o.year])),o.year3>-1){let e=parseInt(d[o.year3]);e+=1e3,l.year=e}if(o.year2>-1){let e=parseInt(d[o.year2]);e+=e>50?1e3:2e3,l.year=e}if(o.year1>-1){let e=parseInt(d[o.year1]);e=10*Math.floor((new Date).getFullYear()/10)+e,l.year=e}if(o.monthLong>-1&&(l.month=this.resolveMonth(d[o.monthLong])),o.monthShort>-1&&(l.month=this.resolveShortMonth(d[o.monthShort])),o.month>-1&&(l.month=parseInt(d[o.month])-1),o.week>-1&&-1===o.day&&(l.month=0,l.day=x(parseInt(d[o.week]),l.year,1,this._root.utc)),o.day>-1&&(l.day=parseInt(d[o.day])),o.yearDay>-1&&(l.month=0,l.day=parseInt(d[o.yearDay])),o.hourBase0>-1&&(l.hour=parseInt(d[o.hourBase0])),o.hourBase1>-1&&(l.hour=parseInt(d[o.hourBase1])-1),o.hour12Base0>-1){let e=parseInt(d[o.hour12Base0]);11==e&&(e=0),o.am>-1&&!this.isAm(d[o.am])&&(e+=12),l.hour=e}if(o.hour12Base1>-1){let e=parseInt(d[o.hour12Base1]);12==e&&(e=0),o.am>-1&&!this.isAm(d[o.am])&&(e+=12),l.hour=e}if(o.minute>-1&&(l.minute=parseInt(d[o.minute])),o.second>-1&&(l.second=parseInt(d[o.second])),o.millisecond>-1){let e=parseInt(d[o.millisecond]);2==o.millisecondDigits?e*=10:1==o.millisecondDigits&&(e*=100),l.millisecond=e}if(o.timestamp>-1){l.timestamp=parseInt(d[o.timestamp]);const e=new Date(l.timestamp);l.year=e.getUTCFullYear(),l.month=e.getUTCMonth(),l.day=e.getUTCDate(),l.hour=e.getUTCHours(),l.minute=e.getUTCMinutes(),l.second=e.getUTCSeconds(),l.millisecond=e.getUTCMilliseconds()}o.zone>-1&&(l.offset=this.resolveTimezoneOffset(new Date(l.year,l.month,l.day),d[o.zone])),o.iso>-1&&(l.year=P(d[o.iso+0]),l.month=P(d[o.iso+1])-1,l.day=P(d[o.iso+2]),l.hour=P(d[o.iso+3]),l.minute=P(d[o.iso+4]),l.second=P(d[o.iso+5]),l.millisecond=P(d[o.iso+6]),"Z"==d[o.iso+7]||"z"==d[o.iso+7]?l.utc=!0:""!=d[o.iso+7]&&(l.offset=this.resolveTimezoneOffset(new Date(l.year,l.month,l.day),d[o.iso+7]))),i=l.utc?new Date(Date.UTC(l.year,l.month,l.day,l.hour,l.minute,l.second,l.millisecond)):new Date(l.year,l.month,l.day,l.hour,l.minute+l.offset,l.second,l.millisecond)}else i=new Date(e);return i}resolveTimezoneOffset(e,t){if(t.match(/([+\-]?)([0-9]{2}):?([0-9]{2})/)){let i=t.match(/([+\-]?)([0-9]{2}):?([0-9]{2})/),r=i[1],s=i[2],a=i[3],n=60*parseInt(s)+parseInt(a);return"+"==r&&(n*=-1),n-(e||new Date).getTimezoneOffset()}return 0}resolveMonth(e){let t=this._months().indexOf(e);return t>-1||!this._root.language.isDefault()&&(t=this._root.language.translateAll(this._months()).indexOf(e),t>-1)?t:0}resolveShortMonth(e){let t=this._shortMonths().indexOf(e);return t>-1?t:(t=this._months().indexOf(e),t>-1||this._root.language&&!this._root.language.isDefault()&&(t=this._root.language.translateAll(this._shortMonths()).indexOf(e),t>-1)?t:0)}isAm(e){return this.getStringList(["AM","A.M.","A"]).indexOf(e.toUpperCase())>-1}getStringList(e){let t=[];for(let i=0;ithis.get("negativeBase")?a.positive:o{if(t.parsed)return;let i=t.source,r=[];r=t.source.match(/^\[([^\]]*)\]/),r&&r.length&&""!==r[0]&&(i=t.source.substr(r[0].length),t.color=r[1]);let s=c.chunk(i,!0);for(let e=0;e{if(e==t||i){if(r/s<=1)return i||(i=e),!1;i=e}return!0})),i}getMilliseconds(e,t){return t||(t=this.get("baseUnit")),e*this._getUnitValue(t)}_getUnitValue(e){return this._getUnitValues()[e]}_getUnitValues(){return{millisecond:1,second:1e3,minute:6e4,hour:36e5,day:864e5,week:6048e5,month:2592e6,year:31536e6}}}const ze={firstDayOfWeek:1,_decimalSeparator:".",_thousandSeparator:",",_percentPrefix:null,_percentSuffix:"%",_big_number_suffix_3:"k",_big_number_suffix_6:"M",_big_number_suffix_9:"G",_big_number_suffix_12:"T",_big_number_suffix_15:"P",_big_number_suffix_18:"E",_big_number_suffix_21:"Z",_big_number_suffix_24:"Y",_small_number_suffix_3:"m",_small_number_suffix_6:"μ",_small_number_suffix_9:"n",_small_number_suffix_12:"p",_small_number_suffix_15:"f",_small_number_suffix_18:"a",_small_number_suffix_21:"z",_small_number_suffix_24:"y",_byte_suffix_B:"B",_byte_suffix_KB:"KB",_byte_suffix_MB:"MB",_byte_suffix_GB:"GB",_byte_suffix_TB:"TB",_byte_suffix_PB:"PB",_date:"yyyy-MM-dd",_date_millisecond:"mm:ss SSS",_date_millisecond_full:"HH:mm:ss SSS",_date_second:"HH:mm:ss",_date_second_full:"HH:mm:ss",_date_minute:"HH:mm",_date_minute_full:"HH:mm - MMM dd, yyyy",_date_hour:"HH:mm",_date_hour_full:"HH:mm - MMM dd, yyyy",_date_day:"MMM dd",_date_day_full:"MMM dd, yyyy",_date_week:"ww",_date_week_full:"MMM dd, yyyy",_date_month:"MMM",_date_month_full:"MMM, yyyy",_date_year:"yyyy",_duration_millisecond:"SSS",_duration_millisecond_second:"ss.SSS",_duration_millisecond_minute:"mm:ss SSS",_duration_millisecond_hour:"hh:mm:ss SSS",_duration_millisecond_day:"d'd' mm:ss SSS",_duration_millisecond_week:"d'd' mm:ss SSS",_duration_millisecond_month:"M'm' dd'd' mm:ss SSS",_duration_millisecond_year:"y'y' MM'm' dd'd' mm:ss SSS",_duration_second:"ss",_duration_second_minute:"mm:ss",_duration_second_hour:"hh:mm:ss",_duration_second_day:"d'd' hh:mm:ss",_duration_second_week:"d'd' hh:mm:ss",_duration_second_month:"M'm' dd'd' hh:mm:ss",_duration_second_year:"y'y' MM'm' dd'd' hh:mm:ss",_duration_minute:"mm",_duration_minute_hour:"hh:mm",_duration_minute_day:"d'd' hh:mm",_duration_minute_week:"d'd' hh:mm",_duration_minute_month:"M'm' dd'd' hh:mm",_duration_minute_year:"y'y' MM'm' dd'd' hh:mm",_duration_hour:"hh'h'",_duration_hour_day:"d'd' hh'h'",_duration_hour_week:"d'd' hh'h'",_duration_hour_month:"M'm' dd'd' hh'h'",_duration_hour_year:"y'y' MM'm' dd'd' hh'h'",_duration_day:"d'd'",_duration_day_week:"d'd'",_duration_day_month:"M'm' dd'd'",_duration_day_year:"y'y' MM'm' dd'd'",_duration_week:"w'w'",_duration_week_month:"w'w'",_duration_week_year:"w'w'",_duration_month:"M'm'",_duration_month_year:"y'y' MM'm'",_duration_year:"y'y'",_era_ad:"AD",_era_bc:"BC",A:"",P:"",AM:"",PM:"","A.M.":"","P.M.":"",January:"",February:"",March:"",April:"",May:"",June:"",July:"",August:"",September:"",October:"",November:"",December:"",Jan:"",Feb:"",Mar:"",Apr:"","May(short)":"May",Jun:"",Jul:"",Aug:"",Sep:"",Oct:"",Nov:"",Dec:"",Sunday:"",Monday:"",Tuesday:"",Wednesday:"",Thursday:"",Friday:"",Saturday:"",Sun:"",Mon:"",Tue:"",Wed:"",Thu:"",Fri:"",Sat:"",_dateOrd:function(e){let t="th";if(e<11||e>13)switch(e%10){case 1:t="st";break;case 2:t="nd";break;case 3:t="rd"}return t},"Zoom Out":"",Play:"",Stop:"",Legend:"","Press ENTER to toggle":"",Loading:"",Home:"",Chart:"","Serial chart":"","X/Y chart":"","Pie chart":"","Gauge chart":"","Radar chart":"","Sankey diagram":"","Flow diagram":"","Chord diagram":"","TreeMap chart":"","Force directed tree":"","Sliced chart":"",Series:"","Candlestick Series":"","OHLC Series":"","Column Series":"","Line Series":"","Pie Slice Series":"","Funnel Series":"","Pyramid Series":"","X/Y Series":"",Map:"","Press ENTER to zoom in":"","Press ENTER to zoom out":"","Use arrow keys to zoom in and out":"","Use plus and minus keys on your keyboard to zoom in and out":"",Export:"",Image:"",Data:"",Print:"","Press ENTER or use arrow keys to navigate":"","Press ENTER to open":"","Press ENTER to print.":"","Press ENTER to export as %1.":"","(Press ESC to close this message)":"","Image Export Complete":"","Export operation took longer than expected. Something might have gone wrong.":"","Saved from":"",PNG:"",JPG:"",GIF:"",SVG:"",PDF:"",JSON:"",CSV:"",XLSX:"",HTML:"","Use TAB to select grip buttons or left and right arrows to change selection":"","Use left and right arrows to move selection":"","Use left and right arrows to move left selection":"","Use left and right arrows to move right selection":"","Use TAB select grip buttons or up and down arrows to change selection":"","Use up and down arrows to move selection":"","Use up and down arrows to move lower selection":"","Use up and down arrows to move upper selection":"","From %1 to %2":"","From %1":"","To %1":"","No parser available for file: %1":"","Error parsing file: %1":"","Unable to load file: %1":"","Invalid date":"",Close:"",Minimize:""};class Fe extends r{_setDefaults(){this.setPrivate("defaultLocale",ze),super._setDefaults()}translate(e,t,...i){t||(t=this._root.locale||this.getPrivate("defaultLocale"));let r=e,s=t[e];if(null===s)r="";else if(null!=s)s&&(r=s);else if(t!==this.getPrivate("defaultLocale"))return this.translate(e,this.getPrivate("defaultLocale"),...i);if(i.length)for(let e=i.length,t=0;t{this.setTranslationAny(e,i,t)}))}translateEmpty(e,t,...i){let r=this.translate(e,t,...i);return r==e?"":r}translateFunc(e,t){return this._root.locale[e]?this._root.locale[e]:t!==this.getPrivate("defaultLocale")?this.translateFunc(e,this.getPrivate("defaultLocale")):()=>""}translateAll(e,t){return this.isDefault()?e:M(e,(e=>this.translate(e,t)))}isDefault(){return this.getPrivate("defaultLocale")===this._root.locale}}class He{constructor(e=1,t=0,i=0,r=1,s=0,a=0){Object.defineProperty(this,"a",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"b",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"c",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"d",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"tx",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"ty",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.a=e,this.b=t,this.c=i,this.d=r,this.tx=s,this.ty=a}setTransform(e,t,i,r,s,a=1){this.a=Math.cos(s)*a,this.b=Math.sin(s)*a,this.c=-Math.sin(s)*a,this.d=Math.cos(s)*a,this.tx=e-(i*this.a+r*this.c),this.ty=t-(i*this.b+r*this.d)}apply(e){return{x:this.a*e.x+this.c*e.y+this.tx,y:this.b*e.x+this.d*e.y+this.ty}}applyInverse(e){const t=1/(this.a*this.d+this.c*-this.b);return{x:this.d*t*e.x+-this.c*t*e.y+(this.ty*this.c-this.tx*this.d)*t,y:this.a*t*e.y+-this.b*t*e.x+(-this.ty*this.a+this.tx*this.b)*t}}append(e){const t=this.a,i=this.b,r=this.c,s=this.d;this.a=e.a*t+e.b*r,this.b=e.a*i+e.b*s,this.c=e.c*t+e.d*r,this.d=e.c*i+e.d*s,this.tx=e.tx*t+e.ty*r+this.tx,this.ty=e.tx*i+e.ty*s+this.ty}prepend(e){const t=this.tx;if(1!==e.a||0!==e.b||0!==e.c||1!==e.d){const t=this.a,i=this.c;this.a=t*e.a+this.b*e.c,this.b=t*e.b+this.b*e.d,this.c=i*e.a+this.d*e.c,this.d=i*e.b+this.d*e.d}this.tx=t*e.a+this.ty*e.c+e.tx,this.ty=t*e.b+this.ty*e.d+e.ty}copyFrom(e){this.a=e.a,this.b=e.b,this.c=e.c,this.d=e.d,this.tx=e.tx,this.ty=e.ty}}var Ie=2*Math.PI,Ye=function(e,t,i,r,s,a,n){var o=e.x,l=e.y;return{x:r*(o*=t)-s*(l*=i)+a,y:s*o+r*l+n}},Re=function(e,t){var i=1.5707963267948966===t?.551915024494:-1.5707963267948966===t?-.551915024494:4/3*Math.tan(t/4),r=Math.cos(e),s=Math.sin(e),a=Math.cos(e+t),n=Math.sin(e+t);return[{x:r-s*i,y:s+r*i},{x:a+n*i,y:n-a*i},{x:a,y:n}]},Ue=function(e,t,i,r){var s=e*i+t*r;return s>1&&(s=1),s<-1&&(s=-1),(e*r-t*i<0?-1:1)*Math.acos(s)},We=function(e){var t=e.px,i=e.py,r=e.cx,s=e.cy,a=e.rx,n=e.ry,o=e.xAxisRotation,l=void 0===o?0:o,h=e.largeArcFlag,u=void 0===h?0:h,c=e.sweepFlag,d=void 0===c?0:c,b=[];if(0===a||0===n)return[];var f=Math.sin(l*Ie/360),g=Math.cos(l*Ie/360),m=g*(t-r)/2+f*(i-s)/2,p=-f*(t-r)/2+g*(i-s)/2;if(0===m&&0===p)return[];a=Math.abs(a),n=Math.abs(n);var _=Math.pow(m,2)/Math.pow(a,2)+Math.pow(p,2)/Math.pow(n,2);_>1&&(a*=Math.sqrt(_),n*=Math.sqrt(_));var y=function(e,t,i,r,s,a,n,o,l,h,u,c){var d=Math.pow(s,2),b=Math.pow(a,2),f=Math.pow(u,2),g=Math.pow(c,2),m=d*b-d*g-b*f;m<0&&(m=0),m/=d*g+b*f;var p=(m=Math.sqrt(m)*(n===o?-1:1))*s/a*c,_=m*-a/s*u,y=h*p-l*_+(e+i)/2,v=l*p+h*_+(t+r)/2,w=(u-p)/s,x=(c-_)/a,P=(-u-p)/s,O=(-c-_)/a,k=Ue(1,0,w,x),M=Ue(w,x,P,O);return 0===o&&M>0&&(M-=Ie),1===o&&M<0&&(M+=Ie),[y,v,k,M]}(t,i,r,s,a,n,u,d,f,g,m,p),v=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var i=[],r=!0,s=!1,a=void 0;try{for(var n,o=e[Symbol.iterator]();!(r=(n=o.next()).done)&&(i.push(n.value),4!==i.length);r=!0);}catch(e){s=!0,a=e}finally{try{!r&&o.return&&o.return()}finally{if(s)throw a}}return i}(e);throw new TypeError("Invalid attempt to destructure non-iterable instance")}(y),w=v[0],x=v[1],P=v[2],O=v[3],k=Math.abs(O)/(Ie/4);Math.abs(1-k)<1e-7&&(k=1);var M=Math.max(Math.ceil(k),1);O/=M;for(var S=0;S1){const t=/^([01])([01])(.*)$/.exec(r);null!==t&&(e.splice(i,0,t[1]),++i,e.splice(i,0,t[2]),++i,t[3].length>0?e[i]=t[3]:e.splice(i,1))}if(++i,r=e[i],r.length>1){const t=/^([01])(.+)$/.exec(r);null!==t&&(e.splice(i,0,t[1]),++i,e[i]=t[2])}}}function qe(e){if(0===e||1===e)return e;throw new Error("Flag must be 0 or 1")}function Ke(e,t){for(;(!e.interactive||t(e))&&e._parent;)e=e._parent}function Ze(e,t,i){return T(e,z(t),(e=>{const t=F(e);let r=e.touches;r?(0==r.length&&(r=e.changedTouches),i(I(r),t)):i([e],t)}))}function Je(e){const t=document.createElement("canvas");t.width=1,t.height=1;const i=t.getContext("2d",{willReadFrequently:!0});i.drawImage(e,0,0,1,1);try{return i.getImageData(0,0,1,1),!1}catch(t){return console.warn('Image "'+e.src+'" is loaded from different host and is not covered by CORS policy. For more information about the implications read here: https://www.amcharts.com/docs/v5/concepts/cors'),!0}}function $e(e){e.width=0,e.height=0,e.style.width="0px",e.style.height="0px"}function Qe(e){return Math.floor(e)+.5}class et{constructor(){Object.defineProperty(this,"_x",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"_y",{enumerable:!0,configurable:!0,writable:!0,value:0})}get x(){return this._x}get y(){return this._y}set x(e){this._x=e}set y(e){this._y=e}}class tt extends K{constructor(e){super(),Object.defineProperty(this,"_layer",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"mask",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"visible",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"exportable",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"interactive",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"inactive",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"wheelable",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"cancelTouch",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"isMeasured",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"buttonMode",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"alpha",{enumerable:!0,configurable:!0,writable:!0,value:1}),Object.defineProperty(this,"compoundAlpha",{enumerable:!0,configurable:!0,writable:!0,value:1}),Object.defineProperty(this,"angle",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"scale",{enumerable:!0,configurable:!0,writable:!0,value:1}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"crisp",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"pivot",{enumerable:!0,configurable:!0,writable:!0,value:new et}),Object.defineProperty(this,"filter",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"cursorOverStyle",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_replacedCursorStyle",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_localMatrix",{enumerable:!0,configurable:!0,writable:!0,value:new He}),Object.defineProperty(this,"_matrix",{enumerable:!0,configurable:!0,writable:!0,value:new He}),Object.defineProperty(this,"_uMatrix",{enumerable:!0,configurable:!0,writable:!0,value:new He}),Object.defineProperty(this,"_renderer",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_parent",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_localBounds",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_bounds",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_colorId",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this._renderer=e}subStatus(e){return{inactive:null==this.inactive?e.inactive:this.inactive,layer:this._layer||e.layer}}_dispose(){this._renderer._removeObject(this),this.getLayer().dirty=!0}getCanvas(){return this.getLayer().view}getLayer(){let e=this;for(;;){if(e._layer)return e._layer;if(!e._parent)return this._renderer.defaultLayer;e=e._parent}}setLayer(e,t){if(null==e)this._layer=void 0;else{const i=!0;this._layer=this._renderer.getLayer(e,i),this._layer.visible=i,this._layer.margin=t,t&&Z(this._layer.view,!1),this._renderer._ghostLayer.setMargin(this._renderer.layers),this._parent&&this._parent.registerChildLayer(this._layer),this._layer.dirty=!0,this._renderer.resizeLayer(this._layer),this._renderer.resizeGhost()}}markDirtyLayer(){this.getLayer().dirty=!0}clear(){this.invalidateBounds()}invalidateBounds(){this._localBounds=void 0}_addBounds(e){}_getColorId(){return void 0===this._colorId&&(this._colorId=this._renderer.paintId(this)),this._colorId}_isInteractive(e){return!e.inactive&&(this.interactive||this._renderer._forceInteractive>0)}_isInteractiveMask(e){return this._isInteractive(e)}contains(e){for(;;){if(e===this)return!0;if(!e._parent)return!1;e=e._parent}}toGlobal(e){return this._matrix.apply(e)}toLocal(e){return this._matrix.applyInverse(e)}getLocalMatrix(){return this._uMatrix.setTransform(0,0,this.pivot.x,this.pivot.y,this.angle*Math.PI/180,this.scale),this._uMatrix}getLocalBounds(){if(!this._localBounds){const e=1e7;this._localBounds={left:e,top:e,right:-e,bottom:-e},this._addBounds(this._localBounds)}return this._localBounds}getAdjustedBounds(e){this._setMatrix();const t=this.getLocalMatrix(),i=t.apply({x:e.left,y:e.top}),r=t.apply({x:e.right,y:e.top}),s=t.apply({x:e.right,y:e.bottom}),a=t.apply({x:e.left,y:e.bottom});return{left:Math.min(i.x,r.x,s.x,a.x),top:Math.min(i.y,r.y,s.y,a.y),right:Math.max(i.x,r.x,s.x,a.x),bottom:Math.max(i.y,r.y,s.y,a.y)}}on(e,t,i){return this.interactive?this._renderer._addEvent(this,e,t,i):new j((()=>{}))}_setMatrix(){this._localMatrix.setTransform(this.x,this.y,this.pivot.x,this.pivot.y,this.angle*Math.PI/180,this.scale),this._matrix.copyFrom(this._localMatrix),this._parent&&this._matrix.prepend(this._parent._matrix)}_transform(e,t){const i=this._matrix;let r=i.tx*t,s=i.ty*t;this.crisp&&(r=Qe(r),s=Qe(s)),e.setTransform(i.a*t,i.b*t,i.c*t,i.d*t,r,s)}_transformMargin(e,t,i){const r=this._matrix;e.setTransform(r.a*t,r.b*t,r.c*t,r.d*t,(r.tx+i.left)*t,(r.ty+i.top)*t)}_transformLayer(e,t,i){i.margin?this._transformMargin(e,i.scale||t,i.margin):this._transform(e,i.scale||t)}render(e){if(this.visible&&(!1!==this.exportable||!this._renderer._omitTainted)){this._setMatrix();const i=this.subStatus(e),r=this._renderer.resolution,s=this._renderer.layers,a=this._renderer._ghostLayer,n=a.context,o=this.mask;o&&o._setMatrix(),t(s,(e=>{if(e){const t=e.context;t.save(),o&&(o._transformLayer(t,r,e),o._runPath(t),t.clip()),t.globalAlpha=this.compoundAlpha*this.alpha,this._transformLayer(t,r,e),this.filter&&(t.filter=this.filter)}})),n.save(),o&&this._isInteractiveMask(i)&&(o._transformMargin(n,r,a.margin),o._runPath(n),n.clip()),this._transformMargin(n,r,a.margin),this._render(i),n.restore(),t(s,(e=>{e&&e.context.restore()}))}}_render(e){!1===this.exportable&&(e.layer.tainted=!0)}hovering(){return this._renderer._hovering.has(this)}dragging(){return this._renderer._dragging.some((e=>e.value===this))}shouldCancelTouch(){const e=this._renderer;return!(e.tapToActivate&&!e._touchActive)&&(!!this.cancelTouch||!!this._parent&&this._parent.shouldCancelTouch())}}class it extends tt{constructor(){super(...arguments),Object.defineProperty(this,"interactiveChildren",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"_childLayers",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_children",{enumerable:!0,configurable:!0,writable:!0,value:[]})}_isInteractiveMask(e){return this.interactiveChildren||super._isInteractiveMask(e)}addChild(e){e._parent=this,this._children.push(e),e._layer&&this.registerChildLayer(e._layer)}addChildAt(e,t){e._parent=this,this._children.splice(t,0,e),e._layer&&this.registerChildLayer(e._layer)}removeChild(e){e._parent=void 0,H(this._children,e)}_render(e){super._render(e);const i=this._renderer;this.interactive&&this.interactiveChildren&&++i._forceInteractive,t(this._children,(t=>{t.compoundAlpha=this.compoundAlpha*this.alpha,t.render(e)})),this.interactive&&this.interactiveChildren&&--i._forceInteractive}registerChildLayer(e){this._childLayers||(this._childLayers=[]),Y(this._childLayers,e),this._parent&&this._parent.registerChildLayer(e)}markDirtyLayer(e=!1){super.markDirtyLayer(),e&&this._childLayers&&t(this._childLayers,(e=>e.dirty=!0))}_dispose(){super._dispose(),this._childLayers&&t(this._childLayers,(e=>{e.dirty=!0}))}}function rt(e,t){e.left=Math.min(e.left,t.x),e.top=Math.min(e.top,t.y),e.right=Math.max(e.right,t.x),e.bottom=Math.max(e.bottom,t.y)}class st{colorize(e,t){}colorizeGhost(e,t){this.colorize(e,t)}path(e){}pathGhost(e){this.path(e)}addBounds(e){}}class at extends st{colorize(e,t){e.beginPath()}}class nt extends st{constructor(e){super(),Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,writable:!0,value:e})}colorize(e,t){e.fillStyle=void 0!==t?t:this.color}}class ot extends st{constructor(e){super(),Object.defineProperty(this,"clearShadow",{enumerable:!0,configurable:!0,writable:!0,value:e})}colorize(e,t){e.fill(),this.clearShadow&&(e.shadowColor="",e.shadowBlur=0,e.shadowOffsetX=0,e.shadowOffsetY=0)}}class lt extends st{colorize(e,t){e.stroke()}}class ht extends st{constructor(e,t,i){super(),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,writable:!0,value:e}),Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,writable:!0,value:t}),Object.defineProperty(this,"lineJoin",{enumerable:!0,configurable:!0,writable:!0,value:i})}colorize(e,t){e.strokeStyle=void 0!==t?t:this.color,e.lineWidth=this.width,this.lineJoin&&(e.lineJoin=this.lineJoin)}}class ut extends st{constructor(e){super(),Object.defineProperty(this,"dash",{enumerable:!0,configurable:!0,writable:!0,value:e})}colorize(e,t){e.setLineDash(this.dash)}}class ct extends st{constructor(e){super(),Object.defineProperty(this,"dashOffset",{enumerable:!0,configurable:!0,writable:!0,value:e})}colorize(e,t){e.lineDashOffset=this.dashOffset}}class dt extends st{constructor(e,t,i,r){super(),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,writable:!0,value:e}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,writable:!0,value:t}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,writable:!0,value:i}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,writable:!0,value:r})}path(e){e.rect(this.x,this.y,this.width,this.height)}addBounds(e){const t=this.x,i=this.y,r=t+this.width,s=i+this.height;rt(e,{x:t,y:i}),rt(e,{x:r,y:i}),rt(e,{x:t,y:s}),rt(e,{x:r,y:s})}}class bt extends st{constructor(e,t,i){super(),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,writable:!0,value:e}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,writable:!0,value:t}),Object.defineProperty(this,"radius",{enumerable:!0,configurable:!0,writable:!0,value:i})}path(e){e.moveTo(this.x+this.radius,this.y),e.arc(this.x,this.y,this.radius,0,2*Math.PI)}addBounds(e){rt(e,{x:this.x-this.radius,y:this.y-this.radius}),rt(e,{x:this.x+this.radius,y:this.y+this.radius})}}class ft extends st{constructor(e,t,i,r){super(),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,writable:!0,value:e}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,writable:!0,value:t}),Object.defineProperty(this,"radiusX",{enumerable:!0,configurable:!0,writable:!0,value:i}),Object.defineProperty(this,"radiusY",{enumerable:!0,configurable:!0,writable:!0,value:r})}path(e){e.ellipse(0,0,this.radiusX,this.radiusY,0,0,2*Math.PI)}addBounds(e){rt(e,{x:this.x-this.radiusX,y:this.y-this.radiusY}),rt(e,{x:this.x+this.radiusX,y:this.y+this.radiusY})}}class gt extends st{constructor(e,t,i,r,s,a){super(),Object.defineProperty(this,"cx",{enumerable:!0,configurable:!0,writable:!0,value:e}),Object.defineProperty(this,"cy",{enumerable:!0,configurable:!0,writable:!0,value:t}),Object.defineProperty(this,"radius",{enumerable:!0,configurable:!0,writable:!0,value:i}),Object.defineProperty(this,"startAngle",{enumerable:!0,configurable:!0,writable:!0,value:r}),Object.defineProperty(this,"endAngle",{enumerable:!0,configurable:!0,writable:!0,value:s}),Object.defineProperty(this,"anticlockwise",{enumerable:!0,configurable:!0,writable:!0,value:a})}path(e){this.radius>0&&e.arc(this.cx,this.cy,this.radius,this.startAngle,this.endAngle,this.anticlockwise)}addBounds(e){let t=J(this.cx,this.cy,this.startAngle*$,this.endAngle*$,this.radius);rt(e,{x:t.left,y:t.top}),rt(e,{x:t.right,y:t.bottom})}}class mt extends st{constructor(e,t,i,r,s){super(),Object.defineProperty(this,"x1",{enumerable:!0,configurable:!0,writable:!0,value:e}),Object.defineProperty(this,"y1",{enumerable:!0,configurable:!0,writable:!0,value:t}),Object.defineProperty(this,"x2",{enumerable:!0,configurable:!0,writable:!0,value:i}),Object.defineProperty(this,"y2",{enumerable:!0,configurable:!0,writable:!0,value:r}),Object.defineProperty(this,"radius",{enumerable:!0,configurable:!0,writable:!0,value:s})}path(e){this.radius>0&&e.arcTo(this.x1,this.y1,this.x2,this.y2,this.radius)}addBounds(e){}}class pt extends st{constructor(e,t){super(),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,writable:!0,value:e}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,writable:!0,value:t})}path(e){e.lineTo(this.x,this.y)}addBounds(e){rt(e,{x:this.x,y:this.y})}}class _t extends st{constructor(e,t){super(),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,writable:!0,value:e}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,writable:!0,value:t})}path(e){e.moveTo(this.x,this.y)}addBounds(e){rt(e,{x:this.x,y:this.y})}}class yt extends st{path(e){e.closePath()}}class vt extends st{constructor(e,t,i,r,s,a){super(),Object.defineProperty(this,"cpX",{enumerable:!0,configurable:!0,writable:!0,value:e}),Object.defineProperty(this,"cpY",{enumerable:!0,configurable:!0,writable:!0,value:t}),Object.defineProperty(this,"cpX2",{enumerable:!0,configurable:!0,writable:!0,value:i}),Object.defineProperty(this,"cpY2",{enumerable:!0,configurable:!0,writable:!0,value:r}),Object.defineProperty(this,"toX",{enumerable:!0,configurable:!0,writable:!0,value:s}),Object.defineProperty(this,"toY",{enumerable:!0,configurable:!0,writable:!0,value:a})}path(e){e.bezierCurveTo(this.cpX,this.cpY,this.cpX2,this.cpY2,this.toX,this.toY)}addBounds(e){rt(e,{x:this.cpX,y:this.cpY}),rt(e,{x:this.cpX2,y:this.cpY2}),rt(e,{x:this.toX,y:this.toY})}}class wt extends st{constructor(e,t,i,r){super(),Object.defineProperty(this,"cpX",{enumerable:!0,configurable:!0,writable:!0,value:e}),Object.defineProperty(this,"cpY",{enumerable:!0,configurable:!0,writable:!0,value:t}),Object.defineProperty(this,"toX",{enumerable:!0,configurable:!0,writable:!0,value:i}),Object.defineProperty(this,"toY",{enumerable:!0,configurable:!0,writable:!0,value:r})}path(e){e.quadraticCurveTo(this.cpX,this.cpY,this.toX,this.toY)}addBounds(e){rt(e,{x:this.cpX,y:this.cpY}),rt(e,{x:this.toX,y:this.toY})}}class xt extends st{constructor(e,t,i,r,s){super(),Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,writable:!0,value:e}),Object.defineProperty(this,"blur",{enumerable:!0,configurable:!0,writable:!0,value:t}),Object.defineProperty(this,"offsetX",{enumerable:!0,configurable:!0,writable:!0,value:i}),Object.defineProperty(this,"offsetY",{enumerable:!0,configurable:!0,writable:!0,value:r}),Object.defineProperty(this,"opacity",{enumerable:!0,configurable:!0,writable:!0,value:s})}colorize(e,t){this.opacity&&(e.fillStyle=this.color),e.shadowColor=this.color,e.shadowBlur=this.blur,e.shadowOffsetX=this.offsetX,e.shadowOffsetY=this.offsetY}colorizeGhost(e,t){}}class Pt extends st{constructor(e,t,i,r,s){super(),Object.defineProperty(this,"image",{enumerable:!0,configurable:!0,writable:!0,value:e}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,writable:!0,value:t}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,writable:!0,value:i}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,writable:!0,value:r}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,writable:!0,value:s})}path(e){e.drawImage(this.image,this.x,this.y,this.width,this.height)}addBounds(e){rt(e,{x:this.x,y:this.y}),rt(e,{x:this.width,y:this.height})}}class Ot extends tt{constructor(){super(...arguments),Object.defineProperty(this,"_operations",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"blendMode",{enumerable:!0,configurable:!0,writable:!0,value:R.NORMAL}),Object.defineProperty(this,"_hasShadows",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"_fillAlpha",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_strokeAlpha",{enumerable:!0,configurable:!0,writable:!0,value:void 0})}clear(){super.clear(),this._operations.length=0}_pushOp(e){this._operations.push(e)}beginFill(e,t=1){this._fillAlpha=t,e?e instanceof C?this._pushOp(new nt(e.toCSS(t))):(this.isMeasured=!0,this._pushOp(new nt(e))):this._pushOp(new nt("rgba(0, 0, 0, "+t+")"))}endFill(){this._pushOp(new ot(this._hasShadows))}endStroke(){this._pushOp(new lt)}beginPath(){this._pushOp(new at)}lineStyle(e=0,t,i=1,r){this._strokeAlpha=i,t?t instanceof C?this._pushOp(new ht(e,t.toCSS(i),r)):this._pushOp(new ht(e,t,r)):this._pushOp(new ht(e,"rgba(0, 0, 0, "+i+")",r))}setLineDash(e){this._pushOp(new ut(e||[]))}setLineDashOffset(e=0){this._pushOp(new ct(e))}drawRect(e,t,i,r){this._pushOp(new dt(e,t,i,r))}drawCircle(e,t,i){this._pushOp(new bt(e,t,i))}drawEllipse(e,t,i,r){this._pushOp(new ft(e,t,i,r))}arc(e,t,i,r,s,a=!1){this._pushOp(new gt(e,t,i,r,s,a))}arcTo(e,t,i,r,s){this._pushOp(new mt(e,t,i,r,s))}lineTo(e,t){this._pushOp(new pt(e,t))}moveTo(e,t){this._pushOp(new _t(e,t))}bezierCurveTo(e,t,i,r,s,a){this._pushOp(new vt(e,t,i,r,s,a))}quadraticCurveTo(e,t,i,r){this._pushOp(new wt(e,t,i,r))}closePath(){this._pushOp(new yt)}shadow(e,t=0,i=0,r=0,s){this._hasShadows=!0,this._pushOp(new xt(s?e.toCSS(s):e.toCSS(this._fillAlpha||this._strokeAlpha),t,i,r))}image(e,t,i,r,s){this._pushOp(new Pt(e,t,i,r,s))}svgPath(e){let i=0,r=0,s=null,a=null,n=null,o=null;const l=/([MmZzLlHhVvCcSsQqTtAa])([^MmZzLlHhVvCcSsQqTtAa]*)/g,h=/[\u0009\u0020\u000A\u000C\u000D]*([\+\-]?[0-9]*\.?[0-9]+(?:[eE][\+\-]?[0-9]+)?)[\u0009\u0020\u000A\u000C\u000D]*,?/g;let u;for(;null!==(u=l.exec(e));){const e=u[1],l=u[2],c=[];for(;null!==(u=h.exec(l));)c.push(u[1]);switch("S"!==e&&"s"!==e&&"C"!==e&&"c"!==e&&(s=null,a=null),"Q"!==e&&"q"!==e&&"T"!==e&&"t"!==e&&(n=null,o=null),e){case"M":Ne(e,c.length,2),i=+c[0],r=+c[1],this.moveTo(i,r);for(let e=2;e{this.bezierCurveTo(e.x1,e.y1,e.x2,e.y2,e.x,e.y),i=e.x,r=e.y}))}break;case"Z":case"z":Ve(e,c.length,0),this.closePath()}}}_runPath(e){e.beginPath(),t(this._operations,(t=>{t.path(e)}))}_render(e){super._render(e);const i=e.layer.dirty,r=this._isInteractive(e);if(i||r){const s=e.layer.context,a=this._renderer._ghostLayer.context;let n;i&&(s.globalCompositeOperation=this.blendMode,s.beginPath()),r&&(a.beginPath(),n=this._getColorId()),t(this._operations,(e=>{i&&(e.path(s),e.colorize(s,void 0)),r&&(e.pathGhost(a),e.colorizeGhost(a,n))}))}}renderDetached(e){if(this.visible){this._setMatrix(),e.save();const i=this.mask;i&&(i._setMatrix(),i._transform(e,1),i._runPath(e),e.clip()),e.globalAlpha=this.compoundAlpha*this.alpha,this._transform(e,1),this.filter&&(e.filter=this.filter),e.globalCompositeOperation=this.blendMode,e.beginPath(),t(this._operations,(t=>{t.path(e),t.colorize(e,void 0)})),e.restore()}}_addBounds(e){this.visible&&this.isMeasured&&t(this._operations,(t=>{t.addBounds(e)}))}}class kt extends tt{constructor(e,t,i){super(e),Object.defineProperty(this,"text",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"style",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"resolution",{enumerable:!0,configurable:!0,writable:!0,value:1}),Object.defineProperty(this,"textVisible",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"_textInfo",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_originalScale",{enumerable:!0,configurable:!0,writable:!0,value:1}),this.text=t,this.style=i}invalidateBounds(){super.invalidateBounds(),this._textInfo=void 0}_shared(e){this.style.textAlign&&(e.textAlign=this.style.textAlign),this.style.direction&&(e.direction=this.style.direction),this.style.textBaseline&&(e.textBaseline=this.style.textBaseline)}_prerender(e,t=!1,i=!1){super._render(e);const r=e.layer.context,s=this._renderer._ghostLayer.context,a=this.style;let n=this._getFontStyle(void 0,i);r.font=n,this._isInteractive(e)&&!t&&(s.font=n),a.fill&&(a.fill instanceof C?r.fillStyle=a.fill.toCSS(null!=a.fillOpacity?a.fillOpacity:1):r.fillStyle=a.fill),a.shadowColor&&(e.layer.context.shadowColor=a.shadowColor.toCSS(a.shadowOpacity||1)),a.shadowBlur&&(e.layer.context.shadowBlur=a.shadowBlur),a.shadowOffsetX&&(e.layer.context.shadowOffsetX=a.shadowOffsetX),a.shadowOffsetY&&(e.layer.context.shadowOffsetY=a.shadowOffsetY),this._shared(r),this._isInteractive(e)&&!t&&(s.fillStyle=this._getColorId(),this._shared(s))}_getFontStyle(e,t=!1){const i=this.style;let r=[];return e&&e.fontVariant?r.push(e.fontVariant):i.fontVariant&&r.push(i.fontVariant),t||(e&&e.fontWeight?r.push(e.fontWeight):i.fontWeight&&r.push(i.fontWeight)),e&&e.fontStyle?r.push(e.fontStyle):i.fontStyle&&r.push(i.fontStyle),e&&e.fontSize?(b(e.fontSize)&&(e.fontSize=e.fontSize+"px"),r.push(e.fontSize)):i.fontSize&&(b(i.fontSize)&&(i.fontSize=i.fontSize+"px"),r.push(i.fontSize)),e&&e.fontFamily?r.push(e.fontFamily):i.fontFamily?r.push(i.fontFamily):r.length&&r.push("Arial"),r.join(" ")}_render(e){if(this._textInfo||this._measure(e),this.textVisible){const i=this._isInteractive(e),r=e.layer.context,s=e.layer.dirty,a=this._renderer._ghostLayer.context;r.save(),a.save(),this._prerender(e),t(this._textInfo,((n,o)=>{t(n.textChunks,((t,o)=>{if(t.style&&(r.save(),a.save(),r.font=t.style,this._isInteractive(e)&&(a.font=t.style)),t.fill&&(r.save(),r.fillStyle=t.fill.toCSS()),s&&r.fillText(t.text,t.offsetX,n.offsetY+t.offsetY),"underline"==t.textDecoration||"line-through"==t.textDecoration){let e,i=1,s=1,a=t.height,o=t.offsetX;switch(this.style.textAlign){case"right":case"end":o-=t.width;break;case"center":o-=t.width/2}if(t.style)switch(c.getTextStyle(t.style).fontWeight){case"bolder":case"bold":case"700":case"800":case"900":i=2}a&&(s=a/20),e="line-through"==t.textDecoration?i+n.offsetY+t.offsetY-t.height/2:i+1.5*s+n.offsetY+t.offsetY,r.save(),r.beginPath(),t.fill?r.strokeStyle=t.fill.toCSS():this.style.fill&&this.style.fill instanceof C&&(r.strokeStyle=this.style.fill.toCSS()),r.lineWidth=i*s,r.moveTo(o,e),r.lineTo(o+t.width,e),r.stroke(),r.restore()}i&&this.interactive&&a.fillText(t.text,t.offsetX,n.offsetY+t.offsetY),t.fill&&r.restore(),t.style&&(r.restore(),a.restore())}))})),r.restore(),a.restore()}}_addBounds(e){if(this.visible&&this.isMeasured){const t=this._measure({inactive:this.inactive,layer:this.getLayer()});rt(e,{x:t.left,y:t.top}),rt(e,{x:t.right,y:t.bottom})}}_ignoreFontWeight(){return/apple/i.test(navigator.vendor)}_measure(e){const i=e.layer.context,r=this._renderer._ghostLayer.context,s="rtl"==this.style.direction;this._textInfo=[];const a=this.style.oversizedBehavior,n=this.style.maxWidth,o=b(n)&&"truncate"==a,l=b(n)&&("wrap"==a||"wrap-no-break"==a);i.save(),r.save(),this._prerender(e,!0,this._ignoreFontWeight());const h="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 ",u=this.text.toString().replace(/\r/g,"").split(/\n/);let d,f=!0,g=0,m=0,p=0;t(u,((e,t)=>{let s;for(s=""==e?[{type:"value",text:""}]:c.chunk(e,!1,this.style.ignoreFormatting);s.length>0;){let e={offsetY:p,ascent:0,width:0,height:0,left:0,right:0,textChunks:[]};const t=this._measureText(h,i),a=t.actualBoundingBoxAscent+t.actualBoundingBoxDescent;let u;e.height=a,e.ascent=t.actualBoundingBoxAscent;let b,_,y,v=this.style.textDecoration,w=!1,x=!0,O=[];U(s,((t,a)=>{if("format"==t.type)if("[/]"==t.text)f||(i.restore(),r.restore(),f=!0),b=void 0,d=void 0,_=void 0,v=this.style.textDecoration,y=void 0,u=t.text;else{f||(i.restore(),r.restore());let s=c.getTextStyle(t.text);const a=this._getFontStyle(s);i.save(),r.save(),i.font=a,d=a,u=t.text,s.textDecoration&&(v=s.textDecoration),s.fill&&(b=s.fill),s.width&&(_=P(s.width)),s.verticalAlign&&(y=s.verticalAlign),f=!1;const n=this._measureText(h,i),o=n.actualBoundingBoxAscent+n.actualBoundingBoxDescent;o>e.height&&(e.height=o),n.actualBoundingBoxAscent>e.ascent&&(e.ascent=n.actualBoundingBoxAscent)}else if("value"==t.type&&!w){const r=this._measureText(t.text,i);let h=r.actualBoundingBoxLeft+r.actualBoundingBoxRight;if(o){let r=x||this.style.breakWords||!1;const s=this.style.ellipsis||"",a=this._measureText(s,i),o=a.actualBoundingBoxLeft+a.actualBoundingBoxRight;if(e.width+h>n){const a=n-e.width-o;t.text=this._truncateText(i,t.text,a,r),t.text+=s,w=!0}}else if(l&&e.width+h>n){const r=n-e.width,o=this._truncateText(i,t.text,r,!1,x&&"wrap-no-break"!=this.style.oversizedBehavior);if(""==o)return this.textVisible=!0,!1;O=s.slice(a+1),W(o)!=W(t.text)&&(O.unshift({type:"value",text:t.text.substr(o.length)}),u&&O.unshift({type:"format",text:u})),t.text=W(o),s=[],w=!0}let c=1,f=1;if(d&&_&&_>h){const e=h/_;switch(this.style.textAlign){case"right":case"end":c=e;break;case"center":c=e,f=e;break;default:f=e}h=_}const g=r.actualBoundingBoxAscent+r.actualBoundingBoxDescent;g>e.height&&(e.height=g),r.actualBoundingBoxAscent>e.ascent&&(e.ascent=r.actualBoundingBoxAscent),e.width+=h,e.left+=r.actualBoundingBoxLeft/c,e.right+=r.actualBoundingBoxRight/f,e.textChunks.push({style:d,fill:b,text:t.text,width:h,height:g,left:r.actualBoundingBoxLeft,right:r.actualBoundingBoxRight,ascent:r.actualBoundingBoxAscent,offsetX:0,offsetY:0,textDecoration:v,verticalAlign:y}),x=!1}return!0})),this.style.lineHeight instanceof V?(e.height*=this.style.lineHeight.value,e.ascent*=this.style.lineHeight.value):(e.height*=this.style.lineHeight||1.2,e.ascent*=this.style.lineHeight||1.2),g{let r=0;t(e.textChunks,(t=>{if(t.offsetX=r+t.left-e.left,t.offsetY+=e.height-e.height*(this.style.baselineRatio||.19),r+=t.width,t.verticalAlign)switch(t.verticalAlign){case"super":t.offsetY-=e.height/2-t.height/2;break;case"sub":t.offsetY+=t.height/2}}))}));const _={left:s?-m:-g,top:0,right:s?g:m,bottom:p};if("none"!==a){const e=this._fitRatio(_);if(e<1)if("fit"==a)b(this.style.minScale)&&ei&&""!=t);return t}_measureText(e,t){let i=t.measureText(e),r={};if(null==i.actualBoundingBoxAscent){const t=document.createElement("div");t.innerText=e,t.style.visibility="hidden",t.style.position="absolute",t.style.top="-1000000px;",t.style.fontFamily=this.style.fontFamily||"",t.style.fontSize=this.style.fontSize+"",document.body.appendChild(t);const s=t.getBoundingClientRect();document.body.removeChild(t);const a=s.height,n=i.width;r={actualBoundingBoxAscent:a,actualBoundingBoxDescent:0,actualBoundingBoxLeft:0,actualBoundingBoxRight:n,fontBoundingBoxAscent:a,fontBoundingBoxDescent:0,width:n}}else r={actualBoundingBoxAscent:i.actualBoundingBoxAscent,actualBoundingBoxDescent:i.actualBoundingBoxDescent,actualBoundingBoxLeft:i.actualBoundingBoxLeft,actualBoundingBoxRight:i.actualBoundingBoxRight,fontBoundingBoxAscent:i.actualBoundingBoxAscent,fontBoundingBoxDescent:i.actualBoundingBoxDescent,width:i.width};const s=i.width;switch(this.style.textAlign){case"right":case"end":r.actualBoundingBoxLeft=s,r.actualBoundingBoxRight=0;break;case"center":r.actualBoundingBoxLeft=s/2,r.actualBoundingBoxRight=s/2;break;default:r.actualBoundingBoxLeft=0,r.actualBoundingBoxRight=s}return r}}class Mt{constructor(){Object.defineProperty(this,"fill",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"fillOpacity",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"textAlign",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"fontFamily",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"fontWeight",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"fontVariant",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"textDecoration",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"shadowColor",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"shadowBlur",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"shadowOffsetX",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"shadowOffsetY",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"shadowOpacity",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"lineHeight",{enumerable:!0,configurable:!0,writable:!0,value:G(120)}),Object.defineProperty(this,"baselineRatio",{enumerable:!0,configurable:!0,writable:!0,value:.19}),Object.defineProperty(this,"direction",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"textBaseline",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"oversizedBehavior",{enumerable:!0,configurable:!0,writable:!0,value:"none"}),Object.defineProperty(this,"breakWords",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"ellipsis",{enumerable:!0,configurable:!0,writable:!0,value:"…"}),Object.defineProperty(this,"maxWidth",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"maxHeight",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"minScale",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"ignoreFormatting",{enumerable:!0,configurable:!0,writable:!0,value:!1})}}class St extends kt{constructor(){super(...arguments),Object.defineProperty(this,"textType",{enumerable:!0,configurable:!0,writable:!0,value:"circular"}),Object.defineProperty(this,"radius",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"startAngle",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"inside",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"orientation",{enumerable:!0,configurable:!0,writable:!0,value:"auto"}),Object.defineProperty(this,"kerning",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"_textReversed",{enumerable:!0,configurable:!0,writable:!0,value:!1})}_render(e){"circular"===this.textType?this._renderCircular(e):super._render(e)}_renderCircular(e){if(this.textVisible){this._prerender(e);const i=this._isInteractive(e),r=e.layer.context,s=e.layer.dirty,a=this._renderer._ghostLayer.context;r.save(),i&&a.save(),this._textInfo||this._measure(e);let n=this.radius||0,o=this.startAngle||0,l=0,h=this.orientation,u="auto"==h?"auto":"inward"==h;const c=this.inside,d=this.style.textAlign||"left",b=this.kerning||0;let f="left"==d?1:-1;const g=!this._textReversed;if("auto"==u){let e=0,i=0;t(this._textInfo,((t,i)=>{const r=o+t.width/(n-t.height)/2*-f;r>e&&(e=r)})),i="left"==d?(e+l/2)*$:"right"==d?(e-l/2)*$:o*$,i=N(i),u=i>=270||i<=90}1==u&&g&&(this._textInfo.reverse(),this._textReversed=!0),t(this._textInfo,((e,h)=>{const m=e.height;c||(n+=m),(-1==f&&u||1==f&&!u)&&g&&e.textChunks.reverse();let p=o;l=0,"center"==d&&(p+=e.width/(n-m)/2*-f,l=p-o),p+=Math.PI*(u?0:1),r.save(),i&&a.save(),r.rotate(p),i&&a.rotate(p);let _=0;t(e.textChunks,((e,t)=>{const o=e.text,l=e.width;_=l/2/(n-m)*f,r.rotate(_),i&&a.rotate(_),e.style&&(r.save(),a.save(),r.font=e.style,i&&(a.font=e.style)),e.fill&&(r.save(),r.fillStyle=e.fill.toCSS()),r.textBaseline="middle",r.textAlign="center",i&&(a.textBaseline="middle",a.textAlign="center"),s&&r.fillText(o,0,(u?1:-1)*(0-n+m/2)),i&&a.fillText(o,0,(u?1:-1)*(0-n+m/2)),e.fill&&r.restore(),e.style&&(r.restore(),a.restore()),_=(l/2+b)/(n-m)*f,r.rotate(_),i&&a.rotate(_)})),r.restore(),i&&a.restore(),c&&(n-=m)})),r.restore(),i&&a.restore()}}_measure(e){return"circular"===this.textType?this._measureCircular(e):super._measure(e)}_measureCircular(e){const i=e.layer.context,r=this._renderer._ghostLayer.context,s="rtl"==this.style.direction,a=this.style.oversizedBehavior,n=this.style.maxWidth,o=b(n)&&"truncate"==a,l=this.style.ellipsis||"";let h;this.textVisible=!0,this._textInfo=[],this._textReversed=!1,i.save(),r.save(),this._prerender(e,!0);const u=this.text.toString().replace(/\r/g,"").split(/\n/);let d=!0,f=0,g=0;return t(u,((e,a)=>{let u,b,m,p=c.chunk(e,!1,this.style.ignoreFormatting),_={offsetY:g,ascent:0,width:0,height:0,left:0,right:0,textChunks:[]};t(p,((e,t)=>{if("format"==e.type){if("[/]"==e.text)d||(i.restore(),r.restore(),d=!0),b=void 0,u=void 0,m=void 0;else{let t=c.getTextStyle(e.text);const s=this._getFontStyle(t);i.save(),r.save(),i.font=s,u=s,t.fill&&(b=t.fill),t.width&&(m=P(t.width)),d=!1}o&&(h=this._measureText(l,i))}else if("value"==e.type){let t=e.text.match(/./gu)||[];s&&(t=X(e.text),t.reverse());for(let e=0;ea&&(a=m);const c=s.actualBoundingBoxAscent+s.actualBoundingBoxDescent;if(c>_.height&&(_.height=c),s.actualBoundingBoxAscent>_.ascent&&(_.ascent=s.actualBoundingBoxAscent),f+=a,o){h||(h=this._measureText(l,i));const e=h.actualBoundingBoxLeft+h.actualBoundingBoxRight;if(f+e>n){1==_.textChunks.length?this.textVisible=!1:(_.width+=e,_.left+=h.actualBoundingBoxLeft,_.right+=h.actualBoundingBoxRight,_.textChunks.push({style:u,fill:b,text:l,width:e,height:c+h.actualBoundingBoxDescent,left:h.actualBoundingBoxLeft,right:h.actualBoundingBoxRight,ascent:h.actualBoundingBoxAscent,offsetX:0,offsetY:c,textDecoration:void 0}));break}}_.width+=a,_.left+=s.actualBoundingBoxLeft,_.right+=s.actualBoundingBoxRight,_.textChunks.push({style:u,fill:b,text:r,width:a,height:c+s.actualBoundingBoxDescent,left:s.actualBoundingBoxLeft,right:s.actualBoundingBoxRight,ascent:s.actualBoundingBoxAscent,offsetX:0,offsetY:c,textDecoration:void 0})}}})),this.style.lineHeight instanceof V?_.height*=this.style.lineHeight.value:_.height*=this.style.lineHeight||1.2,this._textInfo.push(_),g+=_.height})),d||(i.restore(),r.restore()),"hide"==a&&f>n&&(this.textVisible=!1),t(this._textInfo,(e=>{t(e.textChunks,(t=>{t.offsetY+=Math.round((e.height-t.height+(e.ascent-t.ascent))/2)}))})),i.restore(),r.restore(),{left:0,top:0,right:0,bottom:0}}}class jt extends tt{constructor(e,t){super(e),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"image",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"tainted",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"shadowColor",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"shadowBlur",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"shadowOffsetX",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"shadowOffsetY",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"shadowOpacity",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_imageMask",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.image=t}_dispose(){super._dispose(),this._imageMask&&$e(this._imageMask)}getLocalBounds(){if(!this._localBounds){let e=0,t=0;this.width&&(e=this.width),this.height&&(t=this.height),this._localBounds={left:0,top:0,right:e,bottom:t},this._addBounds(this._localBounds)}return this._localBounds}_render(e){if(super._render(e),this.image){if(void 0===this.tainted&&(this.tainted=Je(this.image),e.layer.tainted=!0),this.tainted&&this._renderer._omitTainted)return;if(e.layer.dirty){this.shadowColor&&(e.layer.context.shadowColor=this.shadowColor.toCSS(this.shadowOpacity||1)),this.shadowBlur&&(e.layer.context.shadowBlur=this.shadowBlur),this.shadowOffsetX&&(e.layer.context.shadowOffsetX=this.shadowOffsetX),this.shadowOffsetY&&(e.layer.context.shadowOffsetY=this.shadowOffsetY);const t=this.width||this.image.naturalWidth,i=this.height||this.image.naturalHeight;e.layer.context.drawImage(this.image,0,0,t,i)}if(this.interactive&&this._isInteractive(e)){const e=this._getMask(this.image);this._renderer._ghostLayer.context.drawImage(e,0,0)}}}clear(){super.clear(),this.image=void 0,this._imageMask=void 0}_getMask(e){if(void 0===this._imageMask){const t=this.width||e.naturalWidth,i=this.height||e.naturalHeight,r=document.createElement("canvas");r.width=t,r.height=i;const s=r.getContext("2d");s.imageSmoothingEnabled=!1,s.fillStyle=this._getColorId(),s.fillRect(0,0,t,i),Je(e)||(s.globalCompositeOperation="destination-in",s.drawImage(e,0,0,t,i)),this._imageMask=r}return this._imageMask}}class Et{constructor(e,t,i,r){Object.defineProperty(this,"event",{enumerable:!0,configurable:!0,writable:!0,value:e}),Object.defineProperty(this,"originalPoint",{enumerable:!0,configurable:!0,writable:!0,value:t}),Object.defineProperty(this,"point",{enumerable:!0,configurable:!0,writable:!0,value:i}),Object.defineProperty(this,"bbox",{enumerable:!0,configurable:!0,writable:!0,value:r}),Object.defineProperty(this,"id",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"simulated",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"native",{enumerable:!0,configurable:!0,writable:!0,value:!0}),E("touchevents")&&e instanceof Touch?this.id=e.identifier:this.id=null}}class Tt extends S{constructor(i){if(super(),Object.defineProperty(this,"view",{enumerable:!0,configurable:!0,writable:!0,value:document.createElement("div")}),Object.defineProperty(this,"_layerDom",{enumerable:!0,configurable:!0,writable:!0,value:document.createElement("div")}),Object.defineProperty(this,"layers",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"_dirtyLayers",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"defaultLayer",{enumerable:!0,configurable:!0,writable:!0,value:this.getLayer(0)}),Object.defineProperty(this,"_ghostLayer",{enumerable:!0,configurable:!0,writable:!0,value:new Bt}),Object.defineProperty(this,"_patternCanvas",{enumerable:!0,configurable:!0,writable:!0,value:document.createElement("canvas")}),Object.defineProperty(this,"_patternContext",{enumerable:!0,configurable:!0,writable:!0,value:this._patternCanvas.getContext("2d")}),Object.defineProperty(this,"_realWidth",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"_realHeight",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"_calculatedWidth",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"_calculatedHeight",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"resolution",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"interactionsEnabled",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"_listeners",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"_events",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"_colorId",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"_colorMap",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"_forceInteractive",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"_omitTainted",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"_hovering",{enumerable:!0,configurable:!0,writable:!0,value:new Set}),Object.defineProperty(this,"_dragging",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"_mousedown",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"_lastPointerMoveEvent",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"tapToActivate",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"tapToActivateTimeout",{enumerable:!0,configurable:!0,writable:!0,value:3e3}),Object.defineProperty(this,"_touchActive",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"_touchActiveTimeout",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.resolution=i??window.devicePixelRatio,this.view.style.position="absolute",this.view.setAttribute("aria-hidden","true"),this.view.appendChild(this._layerDom),this._disposers.push(new j((()=>{u(this._events,((e,t)=>{t.disposer.dispose()})),t(this.layers,(e=>{$e(e.view),e.exportableView&&$e(e.exportableView)})),$e(this._ghostLayer.view),$e(this._patternCanvas)}))),this._disposers.push(e((()=>{null==i&&(this.resolution=window.devicePixelRatio)}))),E("touchevents")){const e=e=>{0!==this._dragging.length&&U(this._dragging,(t=>!t.value.shouldCancelTouch()||(e.preventDefault(),!1))),this._touchActiveTimeout&&this._delayTouchDeactivate()};this._disposers.push(T(window,"touchstart",e,{passive:!1})),this._disposers.push(T(this.view,"touchstart",e,{passive:!1})),this._disposers.push(T(this.view,"touchmove",(()=>{this._touchActiveTimeout&&this._delayTouchDeactivate()}),{passive:!0})),this._disposers.push(T(window,"click",(e=>{this._touchActive=!1}),{passive:!0})),this._disposers.push(T(this.view,"click",(e=>{window.setTimeout((()=>{this._touchActive=!0,this._delayTouchDeactivate()}),100)}),{passive:!0}))}E("wheelevents")&&this._disposers.push(T(this.view,"wheel",(e=>{let t=!1;this._hovering.forEach((e=>{if(e.wheelable)return t=!0,!1})),t&&e.preventDefault()}),{passive:!1}))}resetImageArray(){this._ghostLayer.imageArray=void 0}_delayTouchDeactivate(){this._touchActiveTimeout&&clearTimeout(this._touchActiveTimeout),this.tapToActivateTimeout>0&&(this._touchActiveTimeout=window.setTimeout((()=>{this._touchActive=!1}),this.tapToActivateTimeout))}get debugGhostView(){return!!this._ghostLayer.view.parentNode}set debugGhostView(e){e?this._ghostLayer.view.parentNode||this.view.appendChild(this._ghostLayer.view):this._ghostLayer.view.parentNode&&this._ghostLayer.view.parentNode.removeChild(this._ghostLayer.view)}createLinearGradient(e,t,i,r){return this.defaultLayer.context.createLinearGradient(e,t,i,r)}createRadialGradient(e,t,i,r,s,a){return this.defaultLayer.context.createRadialGradient(e,t,i,r,s,a)}createPattern(e,t,i,r,s){return this._patternCanvas.width=r,this._patternCanvas.height=s,this._patternContext.clearRect(0,0,r,s),t.renderDetached(this._patternContext),e.renderDetached(this._patternContext),this._patternContext.createPattern(this._patternCanvas,i)}makeContainer(){return new it(this)}makeGraphics(){return new Ot(this)}makeText(e,t){return new kt(this,e,t)}makeTextStyle(){return new Mt}makeRadialText(e,t){return new St(this,e,t)}makePicture(e){return new jt(this,e)}resizeLayer(e){e.resize(this._calculatedWidth,this._calculatedHeight,this._calculatedWidth,this._calculatedHeight,this.resolution)}resizeGhost(){this._ghostLayer.resize(this._calculatedWidth,this._calculatedHeight,this._calculatedWidth,this._calculatedHeight,this.resolution)}resize(e,i,r,s){this._realWidth=e,this._realHeight=i,this._calculatedWidth=r,this._calculatedHeight=s,t(this.layers,(e=>{e&&(e.dirty=!0,this.resizeLayer(e))})),this.resizeGhost(),this.view.style.width=r+"px",this.view.style.height=s+"px"}createDetachedLayer(e=!1){const t=document.createElement("canvas"),i=t.getContext("2d",{willReadFrequently:e}),r=new Ct(t,i);return t.style.position="absolute",t.style.top="0px",t.style.left="0px",r}getLayerByOrder(e){const t=this.layers,i=t.length;for(let r=0;re.order>t.order?1:e.order{e&&e.dirty&&e.visible&&(this._dirtyLayers.push(e),e.clear())})),this._ghostLayer.clear(),e.render({inactive:null,layer:this.defaultLayer}),this._ghostLayer.context.restore(),t(this.layers,(e=>{if(e){const t=e.context;t.beginPath(),t.moveTo(0,0),t.stroke()}})),t(this._dirtyLayers,(e=>{e.context.restore(),e.dirty=!1})),this._hovering.size&&this._lastPointerMoveEvent){const{events:e,target:i,native:r}=this._lastPointerMoveEvent;t(e,(e=>{this._dispatchGlobalMousemove(e,i,r)}))}}paintId(e){const t=function(e){const t=[0,0,0];for(let i=0;i<24;i++)t[i%3]<<=1,t[i%3]|=1&e,e>>=1;return(0|t[0])+(t[1]<<8)+(t[2]<<16)}(++this._colorId),i=C.fromHex(t).toCSS();return this._colorMap[i]=e,i}_removeObject(e){void 0!==e._colorId&&delete this._colorMap[e._colorId]}_adjustBoundingBox(e){const t=this._ghostLayer.margin;return new DOMRect(-t.left,-t.top,e.width+t.left+t.right,e.height+t.top+t.bottom)}getEvent(e,t=!0){const i=this.view.getBoundingClientRect(),r=e.clientX||0,s=e.clientY||0,a=this._calculatedWidth/this._realWidth,n=this._calculatedHeight/this._realHeight,o={x:r-i.left,y:s-i.top},l={x:(r-(t?i.left:0))*a,y:(s-(t?i.top:0))*n};return new Et(e,o,l,this._adjustBoundingBox(i))}_getHitTarget(e,t,i){if(0===t.width||0===t.height||e.xt.right||e.yt.bottom)return;if(!i||!this._layerDom.contains(i))return;const r=this._ghostLayer.getImageData(e,t);if(0===r.data[0]&&0===r.data[1]&&0===r.data[2])return!1;const s=C.fromRGB(r.data[0],r.data[1],r.data[2]).toCSS();return this._colorMap[s]}getObjectAtPoint(e){const t=this._ghostLayer.getImageArray(e);if(0===t[0]&&0===t[1]&&0===t[2])return;const i=C.fromRGB(t[0],t[1],t[2]).toCSS();return this._colorMap[i]}_withEvents(e,t){const r=this._events[e];if(void 0!==r){r.dispatching=!0;try{t(r)}finally{r.dispatching=!1,r.cleanup&&(r.cleanup=!1,i(r.callbacks,(e=>!e.disposed)),0===r.callbacks.length&&(r.disposer.dispose(),delete this._events[e]))}}}_dispatchEventAll(e,i){this.interactionsEnabled&&this._withEvents(e,(e=>{t(e.callbacks,(e=>{e.disposed||e.callback.call(e.context,i)}))}))}_dispatchEvent(e,i,r){if(!this.interactionsEnabled)return!1;let s=!1;return this._withEvents(e,(e=>{t(e.callbacks,(e=>{e.disposed||e.object!==i||(e.callback.call(e.context,r),s=!0)}))})),s}_dispatchMousedown(e,t){const i=e.button;if(0!=i&&2!=i&&1!=i&&void 0!==i)return;const r=this.getEvent(e),s=this._getHitTarget(r.originalPoint,r.bbox,t);if(s){const e=r.id;let t=!1;Ke(s,(i=>{const s={id:e,value:i};return this._mousedown.push(s),!t&&this._dispatchEvent("pointerdown",i,r)&&(t=!0,this._dragging.some((t=>t.value===i&&t.id===e))||this._dragging.push(s)),!0}))}}_dispatchGlobalMousemove(e,t,i){const r=this.getEvent(e),s=this._getHitTarget(r.originalPoint,r.bbox,t);r.native=i,s?(this._hovering.forEach((e=>{e.contains(s)||(this._hovering.delete(e),e.cursorOverStyle&&D(document.body,"cursor",e._replacedCursorStyle),this._dispatchEvent("pointerout",e,r))})),r.native&&Ke(s,(e=>(this._hovering.has(e)||(this._hovering.add(e),e.cursorOverStyle&&(e._replacedCursorStyle=q(document.body,"cursor"),D(document.body,"cursor",e.cursorOverStyle)),this._dispatchEvent("pointerover",e,r)),!0)))):(this._hovering.forEach((e=>{e.cursorOverStyle&&D(document.body,"cursor",e._replacedCursorStyle),this._dispatchEvent("pointerout",e,r)})),this._hovering.clear()),this._dispatchEventAll("globalpointermove",r)}removeHovering(e){this._hovering.delete(e),e.cursorOverStyle&&D(document.body,"cursor",e._replacedCursorStyle)}_dispatchGlobalMouseup(e,t){const i=this.getEvent(e);i.native=t,this._dispatchEventAll("globalpointerup",i)}_dispatchDragMove(e){if(0!==this._dragging.length){const t=this.getEvent(e),i=t.id;this._dragging.forEach((e=>{e.id===i&&this._dispatchEvent("pointermove",e.value,t)}))}}_dispatchDragEnd(e,t){const i=e.button;let r;if(0==i||void 0===i)r="click";else if(2==i)r="rightclick";else{if(1!=i)return;r="middleclick"}const s=this.getEvent(e),a=s.id;if(0!==this._mousedown.length){const e=this._getHitTarget(s.originalPoint,s.bbox,t);e&&this._mousedown.forEach((t=>{t.id===a&&t.value.contains(e)&&this._dispatchEvent(r,t.value,s)})),this._mousedown.length=0}0!==this._dragging.length&&(this._dragging.forEach((e=>{e.id===a&&this._dispatchEvent("pointerup",e.value,s)})),this._dragging.length=0)}_dispatchDoubleClick(e,t){const i=this.getEvent(e),r=this._getHitTarget(i.originalPoint,i.bbox,t);r&&Ke(r,(e=>!this._dispatchEvent("dblclick",e,i)))}_dispatchWheel(e,t){const i=this.getEvent(e),r=this._getHitTarget(i.originalPoint,i.bbox,t);r&&Ke(r,(e=>!this._dispatchEvent("wheel",e,i)))}_makeSharedEvent(e,t){if(void 0===this._listeners[e]){const i=t();this._listeners[e]=new A((()=>{delete this._listeners[e],i.dispose()}))}return this._listeners[e].increment()}_onPointerEvent(e,t){let i=!1,r=null;function s(){r=null,i=!1}return new L([new j((()=>{null!==r&&clearTimeout(r),s()})),T(this.view,z(e),(e=>{i=!0,null!==r&&clearTimeout(r),r=window.setTimeout(s,0)})),Ze(window,e,((e,s)=>{null!==r&&(clearTimeout(r),r=null),t(e,s,i),i=!1}))])}_initEvent(e){switch(e){case"globalpointermove":case"pointerover":case"pointerout":return this._makeSharedEvent("pointermove",(()=>{const e=(e,i,r)=>{this._lastPointerMoveEvent={events:e,target:i,native:r},t(e,(e=>{this._dispatchGlobalMousemove(e,i,r)}))};return new L([this._onPointerEvent("pointerdown",e),this._onPointerEvent("pointermove",e)])}));case"globalpointerup":return this._makeSharedEvent("pointerup",(()=>{const e=this._onPointerEvent("pointerup",((e,i,r)=>{t(e,(e=>{this._dispatchGlobalMouseup(e,r)})),this._lastPointerMoveEvent={events:e,target:i,native:r}})),i=this._onPointerEvent("pointercancel",((e,i,r)=>{t(e,(e=>{this._dispatchGlobalMouseup(e,r)})),this._lastPointerMoveEvent={events:e,target:i,native:r}}));return new j((()=>{e.dispose(),i.dispose()}))}));case"click":case"rightclick":case"middleclick":case"pointerdown":case"pointermove":case"pointerup":return this._makeSharedEvent("pointerdown",(()=>{const e=this._onPointerEvent("pointerdown",((e,i)=>{t(e,(e=>{this._dispatchMousedown(e,i)}))})),i=this._onPointerEvent("pointermove",(e=>{t(e,(e=>{this._dispatchDragMove(e)}))})),r=this._onPointerEvent("pointerup",((e,i)=>{t(e,(e=>{this._dispatchDragEnd(e,i)}))})),s=this._onPointerEvent("pointercancel",((e,i)=>{t(e,(e=>{this._dispatchDragEnd(e,i)}))}));return new j((()=>{e.dispose(),i.dispose(),r.dispose(),s.dispose()}))}));case"dblclick":return this._makeSharedEvent("dblclick",(()=>this._onPointerEvent("dblclick",((e,i)=>{t(e,(e=>{this._dispatchDoubleClick(e,i)}))}))));case"wheel":return this._makeSharedEvent("wheel",(()=>T(this.view,z("wheel"),(e=>{this._dispatchWheel(e,F(e))}),{passive:!1})))}}_addEvent(e,t,i,r){let s=this._events[t];void 0===s&&(s=this._events[t]={disposer:this._initEvent(t),callbacks:[],dispatching:!1,cleanup:!1});const a={object:e,context:r,callback:i,disposed:!1};return s.callbacks.push(a),new j((()=>{a.disposed=!0,s.dispatching?s.cleanup=!0:(H(s.callbacks,a),0===s.callbacks.length&&(s.disposer.dispose(),delete this._events[t]))}))}getCanvas(e,i){this.render(e),i||(i={});let r=this.resolution,s=Math.floor(this._calculatedWidth*this.resolution),a=Math.floor(this._calculatedHeight*this.resolution);if(i.minWidth&&i.minWidth>s){let e=i.minWidth/s;e>r&&(r=e*this.resolution)}if(i.minHeight&&i.minHeight>a){let e=i.minHeight/a;e>r&&(r=e*this.resolution)}if(i.maxWidth&&i.maxWidtha){let e=i.maxHeight/a;e{if(e&&e.visible&&(e.tainted||o)){d=!0,e.exportableView=e.view,e.exportableContext=e.context,e.view=document.createElement("canvas"),e.view.style.position="fixed",e.view.style.top="-10000px",this.view.appendChild(e.view),n.push(e.view);let t=0,i=0;e.margin&&(t+=e.margin.left||0+e.margin.right||0,i+=e.margin.top||0+e.margin.bottom||0),e.view.width=s+t,e.view.height=a+i,e.context=e.view.getContext("2d"),e.dirty=!0,e.scale=r}})),d&&(this._omitTainted=!0,this.render(e),this._omitTainted=!1),t(this.layers,(e=>{if(e&&e.visible){let t=0,i=0;e.margin&&(t=-(e.margin.left||0)*this.resolution,i=-(e.margin.top||0)*this.resolution),h.drawImage(e.view,t,i),e.exportableView&&(e.view=e.exportableView,e.exportableView=void 0),e.exportableContext&&(e.context=e.exportableContext,e.exportableContext=void 0),u{e.style.position="",e.style.top="",this.view.removeChild(e)})),l}}class Bt{constructor(){Object.defineProperty(this,"view",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"context",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"margin",{enumerable:!0,configurable:!0,writable:!0,value:{left:0,right:0,top:0,bottom:0}}),Object.defineProperty(this,"_resolution",{enumerable:!0,configurable:!0,writable:!0,value:1}),Object.defineProperty(this,"_width",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"_height",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"imageArray",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.view=document.createElement("canvas"),this.context=this.view.getContext("2d",{alpha:!1,willReadFrequently:!0}),this.context.imageSmoothingEnabled=!1,this.view.style.position="absolute",this.view.style.top="0px",this.view.style.left="0px"}resize(e,t,i,r,s){this._resolution=s,e+=this.margin.left+this.margin.right,t+=this.margin.top+this.margin.bottom,i+=this.margin.left+this.margin.right,r+=this.margin.top+this.margin.bottom,this.view.style.left=-this.margin.left+"px",this.view.style.top=-this.margin.top+"px",this._width=Math.floor(e*s),this._height=Math.floor(t*s),this.view.width=this._width,this.view.style.width=i+"px",this.view.height=this._height,this.view.style.height=r+"px"}getImageData(e,t){return this.context.getImageData(Math.round((e.x-t.left)/t.width*this._width),Math.round((e.y-t.top)/t.height*this._height),1,1)}getImageArray(e){this.imageArray||(this.imageArray=this.context.getImageData(0,0,this._width,this._height).data);const t=this.imageArray,i=Math.round(e.x*this._resolution),r=4*(Math.round(e.y*this._resolution)*this._width+i);return[t[r],t[r+1],t[r+2],t[r+3]]}setMargin(e){this.margin.left=0,this.margin.right=0,this.margin.top=0,this.margin.bottom=0,t(e,(e=>{e.margin&&(this.margin.left=Math.max(this.margin.left,e.margin.left),this.margin.right=Math.max(this.margin.right,e.margin.right),this.margin.top=Math.max(this.margin.top,e.margin.top),this.margin.bottom=Math.max(this.margin.bottom,e.margin.bottom))}))}clear(){this.context.save(),this.context.fillStyle="#000",this.context.fillRect(0,0,this._width,this._height)}}class Ct{constructor(e,t){Object.defineProperty(this,"view",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"context",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"tainted",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"margin",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"order",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"visible",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"scale",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"dirty",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"exportableView",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"exportableContext",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_width",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"_height",{enumerable:!0,configurable:!0,writable:!0,value:0}),this.view=e,this.context=t}resize(e,t,i,r,s){null!=this.width&&(e=this.width,i=this.width),null!=this.height&&(t=this.height,r=this.height),this.margin?(e+=this.margin.left+this.margin.right,t+=this.margin.top+this.margin.bottom,i+=this.margin.left+this.margin.right,r+=this.margin.top+this.margin.bottom,this.view.style.left=-this.margin.left+"px",this.view.style.top=-this.margin.top+"px"):(this.view.style.left="0px",this.view.style.top="0px"),this._width=Math.floor(e*s),this._height=Math.floor(t*s),this.view.width=this._width,this.view.style.width=i+"px",this.view.height=this._height,this.view.style.height=r+"px"}clear(){this.context.save(),this.context.clearRect(0,0,this._width,this._height)}}function Dt(e,t){null==e?requestAnimationFrame(t):setTimeout((()=>{requestAnimationFrame(t)}),1e3/e)}class At{constructor(e,i={},r){if(Object.defineProperty(this,"dom",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_inner",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_settings",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_isDirty",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"_isDirtyParents",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"_isDirtyAnimation",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"_dirty",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"_dirtyParents",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"_dirtyBounds",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"_dirtyPositions",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"_ticker",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"_tickers",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"_updateTick",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"events",{enumerable:!0,configurable:!0,writable:!0,value:new Q}),Object.defineProperty(this,"animationTime",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"_animations",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"_renderer",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_rootContainer",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"container",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"tooltipContainer",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_tooltipContainerSettings",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_tooltip",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"language",{enumerable:!0,configurable:!0,writable:!0,value:Fe.new(this,{})}),Object.defineProperty(this,"locale",{enumerable:!0,configurable:!0,writable:!0,value:ze}),Object.defineProperty(this,"utc",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"timezone",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"fps",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"numberFormatter",{enumerable:!0,configurable:!0,writable:!0,value:Te.new(this,{})}),Object.defineProperty(this,"dateFormatter",{enumerable:!0,configurable:!0,writable:!0,value:Ae.new(this,{})}),Object.defineProperty(this,"durationFormatter",{enumerable:!0,configurable:!0,writable:!0,value:Le.new(this,{})}),Object.defineProperty(this,"tabindex",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"_tabindexes",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"_a11yD",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"_focusElementDirty",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"_focusElementContainer",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_focusedSprite",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_isShift",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_keyboardDragPoint",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_tooltipElementContainer",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_readerAlertElement",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_logo",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_tooltipDiv",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"nonce",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"interfaceColors",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"verticalLayout",{enumerable:!0,configurable:!0,writable:!0,value:ee.new(this,{})}),Object.defineProperty(this,"horizontalLayout",{enumerable:!0,configurable:!0,writable:!0,value:te.new(this,{})}),Object.defineProperty(this,"gridLayout",{enumerable:!0,configurable:!0,writable:!0,value:ie.new(this,{})}),Object.defineProperty(this,"_paused",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"autoResize",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"_fontHash",{enumerable:!0,configurable:!0,writable:!0,value:""}),Object.defineProperty(this,"_isDisposed",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"_disposers",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"_resizeSensorDisposer",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_tooltips",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"_htmlElementContainer",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_htmlEnabledContainers",{enumerable:!0,configurable:!0,writable:!0,value:[]}),!r)throw new Error("You cannot use `new Class()`, instead use `Class.new()`");let s,a;if(this._settings=i,0==i.accessible&&(this._a11yD=!0),null==i.useSafeResolution&&(i.useSafeResolution=!0),i.useSafeResolution&&(s=ye()),this._renderer=new Tt(s),a=e instanceof HTMLElement?e:document.getElementById(e),t(re.rootElements,(e=>{if(e.dom===a)throw new Error("You cannot have multiple Roots on the same DOM node")})),this.interfaceColors=Ee.new(this,{}),null===a)throw new Error("Could not find HTML element with id `"+e+"`");this.dom=a;let n=document.createElement("div");n.style.position="relative",n.style.width="100%",n.style.height="100%",a.appendChild(n);const o=i.tooltipContainerBounds;o&&(this._tooltipContainerSettings=o),this._inner=n,this._updateComputedStyles(),re.rootElements.push(this)}static new(e,t){const i=new At(e,t,!0);return i._init(),i}moveDOM(e){let t;if(t=e instanceof HTMLElement?e:document.getElementById(e),t){for(;this.dom.childNodes.length>0;)t.appendChild(this.dom.childNodes[0]);this.dom=t,this._initResizeSensor(),this.resize()}}_handleLogo(){if(this._logo){const e=this.dom.offsetWidth,t=this.dom.offsetHeight;e<=150||t<=60?this._logo.hide():this._logo.show()}}_showBranding(){if(!this._logo){const e=this.tooltipContainer.children.push(se.new(this,{interactive:!0,interactiveChildren:!1,position:"absolute",setStateOnChildren:!0,paddingTop:9,paddingRight:9,paddingBottom:9,paddingLeft:9,scale:.6,y:G(100),centerY:ae,tooltipText:"Created using amCharts 5",tooltipX:ae,cursorOverStyle:"pointer",background:ne.new(this,{fill:oe(4671320),fillOpacity:0,tooltipY:5})})),t=xe.new(this,{pointerOrientation:"horizontal",paddingTop:4,paddingRight:7,paddingBottom:4,paddingLeft:7});t.label.setAll({fontSize:12}),t.get("background").setAll({fill:this.interfaceColors.get("background"),stroke:this.interfaceColors.get("grid"),strokeOpacity:.3}),e.set("tooltip",t),e.events.on("click",(()=>{window.open("https://www.amcharts.com/","_blank")})),e.states.create("hover",{}),e.children.push(le.new(this,{stroke:oe(13421772),strokeWidth:3,svgPath:"M5 25 L13 25h13.6c3.4 0 6 0 10.3-4.3s5.2-12 8.6-12c3.4 0 4.3 8.6 7.7 8.6M83.4 25H79.8c-3.4 0-6 0-10.3-4.3s-5.2-12-8.6-12-4.3 8.6-7.7 8.6"})).states.create("hover",{stroke:oe(3976191)}),e.children.push(le.new(this,{stroke:oe(8947848),strokeWidth:3,svgPath:"M83.4 25h-31C37 25 39.5 4.4 28.4 4.4S18.9 24.2 4.3 25H0"})).states.create("hover",{stroke:oe(4671320)}),this._logo=e,this._handleLogo()}}_getRealSize(){return this.dom.getBoundingClientRect()}_getCalculatedSize(e){return this._settings.calculateSize?this._settings.calculateSize(e):{width:e.width,height:e.height}}_init(){const e=this._settings;!1!==e.accessible&&(e.focusable&&(this._inner.setAttribute("focusable","true"),this._inner.setAttribute("tabindex",this.tabindex+"")),e.ariaLabel&&this._inner.setAttribute("aria-label",e.ariaLabel),e.role&&this._inner.setAttribute("role",e.role));const t=this._renderer,i=this._getRealSize(),r=this._getCalculatedSize(i),s=Math.floor(r.width),a=Math.floor(r.height),n=Math.floor(i.width),o=Math.floor(i.height),l=se.new(this,{visible:!0,width:s,height:a});this._rootContainer=l,this._rootContainer._defaultThemes.push(Pe.new(this));const h=l.children.push(se.new(this,{visible:!0,width:ae,height:ae}));this.container=h,t.resize(n,o,s,a),this._inner.appendChild(t.view),this._initResizeSensor();const u=document.createElement("div");if(this._htmlElementContainer=u,u.className="am5-html-container",u.style.position="absolute",u.style.pointerEvents="none",this._tooltipContainerSettings||(u.style.overflow="hidden"),this._inner.appendChild(u),!0!==this._a11yD){const e=document.createElement("div");e.className="am5-reader-container",e.setAttribute("role","alert"),e.style.position="absolute",e.style.width="1px",e.style.height="1px",e.style.overflow="hidden",e.style.clip="rect(1px, 1px, 1px, 1px)",this._readerAlertElement=e,this._inner.appendChild(this._readerAlertElement);const i=document.createElement("div");i.className="am5-focus-container",i.style.position="absolute",i.style.pointerEvents="none",i.style.top="0px",i.style.left="0px",i.style.overflow="hidden",i.style.width=s+"px",i.style.height=a+"px",i.setAttribute("role","graphics-document"),Z(i,!1),this._focusElementContainer=i,this._inner.appendChild(this._focusElementContainer);const r=document.createElement("div");this._tooltipElementContainer=r,r.className="am5-tooltip-container",this._inner.appendChild(r),E("keyboardevents")&&(this._disposers.push(T(window,"keydown",(e=>{const t=he(e);"Shift"==t?this._isShift=!0:"Tab"==t&&(this._isShift=e.shiftKey)}))),this._disposers.push(T(window,"keyup",(e=>{"Shift"==he(e)&&(this._isShift=!1)}))),this._disposers.push(T(i,"click",(()=>{const e=this._focusedSprite;if(e){const i=t.getEvent(new MouseEvent("click"));e.events.dispatch("click",{type:"click",originalEvent:i.event,point:i.point,simulated:!0,target:e})}}))),this._disposers.push(T(i,"keydown",(e=>{const i=this._focusedSprite;if(i){"Escape"==e.key&&(ue(),this._focusedSprite=void 0);let r=0,s=0;const a=he(e);switch(a){case"Enter":case" ":if(" "==a&&"checkbox"!=i.get("role"))return;e.preventDefault();const n=t.getEvent(new MouseEvent("mouse"));return void i.events.dispatch("click",{type:"click",originalEvent:n.event,point:n.point,simulated:!0,target:i});case"ArrowLeft":r=-6;break;case"ArrowRight":r=6;break;case"ArrowUp":s=-6;break;case"ArrowDown":s=6;break;default:return}if(0!=r||0!=s){if(e.preventDefault(),!i.isDragging()){this._keyboardDragPoint={x:0,y:0};const e=t.getEvent(new MouseEvent("mousedown",{clientX:0,clientY:0}));i.events.isEnabled("pointerdown")&&i.events.dispatch("pointerdown",{type:"pointerdown",originalEvent:e.event,point:e.point,simulated:!0,target:i})}const a=this._keyboardDragPoint;a.x+=r,a.y+=s;const n=t.getEvent(new MouseEvent("mousemove",{clientX:a.x,clientY:a.y}),!1);i.events.isEnabled("globalpointermove")&&i.events.dispatch("globalpointermove",{type:"globalpointermove",originalEvent:n.event,point:n.point,simulated:!0,target:i})}}}))),this._disposers.push(T(i,"keyup",(e=>{if(this._focusedSprite){const i=this._focusedSprite,r=he(e);switch(r){case"ArrowLeft":case"ArrowRight":case"ArrowTop":case"ArrowDown":if(i.isDragging()){const e=this._keyboardDragPoint,r=t.getEvent(new MouseEvent("mouseup",{clientX:e.x,clientY:e.y}));return i.events.isEnabled("globalpointerup")&&i.events.dispatch("globalpointerup",{type:"globalpointerup",originalEvent:r.event,point:r.point,simulated:!0,target:i}),void(this._keyboardDragPoint=void 0)}if(i.get("focusableGroup")){const e=i.get("focusableGroup"),t=this._tabindexes.filter((t=>!(t.get("focusableGroup")!=e||!1===t.getPrivate("focusable")||!t.isVisibleDeep())));let s=t.indexOf(i);const a=t.length-1;s+="ArrowRight"==r||"ArrowDown"==r?1:-1,s<0?s=a:s>a&&(s=0),ce(t[s].getPrivate("focusElement").dom)}}}}))))}this._startTicker(),this.setThemes([]),this._addTooltip(),this._hasLicense()||this._showBranding()}_initResizeSensor(){this._resizeSensorDisposer&&this._resizeSensorDisposer.dispose(),this._resizeSensorDisposer=new je(this.dom,(()=>{this.autoResize&&this.resize()})),this._disposers.push(this._resizeSensorDisposer)}resize(){const e=this._getRealSize(),t=this._getCalculatedSize(e),i=Math.floor(t.width),r=Math.floor(t.height);if(i>0&&r>0){const t=Math.floor(e.width),s=Math.floor(e.height),a=this._htmlElementContainer;if(a.style.width=i+"px",a.style.height=r+"px",!0!==this._a11yD){const e=this._focusElementContainer;e.style.width=i+"px",e.style.height=r+"px"}this._renderer.resize(t,s,i,r);const n=this._rootContainer;n.setPrivate("width",i),n.setPrivate("height",r),this._render(),this._handleLogo()}}_render(){this._renderer.render(this._rootContainer._display),this._focusElementDirty&&(this._updateCurrentFocus(),this._focusElementDirty=!1)}_runTickers(e){t(this._tickers,(t=>{t(e)}))}_runAnimations(e){let t=0;return i(this._animations,(i=>{const r=i._runAnimation(e);return r!==ve.Stopped&&(r!==ve.Playing||(++t,!0))})),this._isDirtyAnimation=!1,0===t}_runDirties(){let e={};for(;this._isDirtyParents;)this._isDirtyParents=!1,de(this._dirtyParents).forEach((t=>{const i=this._dirtyParents[t];delete this._dirtyParents[t],i.isDisposed()||(e[i.uid]=i,i._prepareChildren())}));de(e).forEach((t=>{e[t]._updateChildren()}));const t=[];de(this._dirty).forEach((e=>{const i=this._dirty[e];i.isDisposed()?delete this._dirty[i.uid]:(t.push(i),i._beforeChanged())})),t.forEach((e=>{e._changed(),delete this._dirty[e.uid],e._clearDirty()})),this._isDirty=!1;const i={},r=[];de(this._dirtyBounds).forEach((e=>{const t=this._dirtyBounds[e];delete this._dirtyBounds[e],t.isDisposed()||(i[t.uid]=t.depth(),r.push(t))})),this._positionHTMLElements(),r.sort(((e,t)=>be(i[t.uid],i[e.uid]))),r.forEach((e=>{e._updateBounds()}));const s=this._dirtyPositions;de(s).forEach((e=>{const t=s[e];delete s[e],t.isDisposed()||t._updatePosition()})),t.forEach((e=>{e._afterChanged()}))}_renderFrame(e){if(this._updateTick){this.events.isEnabled("framestarted")&&this.events.dispatch("framestarted",{type:"framestarted",target:this,timestamp:e}),this._checkComputedStyles(),this._runTickers(e);const t=this._runAnimations(e);return this._runDirties(),this._render(),this._renderer.resetImageArray(),this._positionHTMLElements(),this.events.isEnabled("frameended")&&this.events.dispatch("frameended",{type:"frameended",target:this,timestamp:e}),0===this._tickers.length&&t&&!this._isDirtyAnimation&&!this._isDirty}return!0}_runTicker(e,t){this.isDisposed()||(this.animationTime=e,this._renderFrame(e)?(this._ticker=null,this.animationTime=null):this._paused||(t?this._ticker:Dt(this.fps,this._ticker)))}_runTickerNow(e=1e4){if(!this.isDisposed()){const t=performance.now()+e;for(;;){const e=performance.now();if(e>=t){this.animationTime=null;break}if(this.animationTime=e,this._renderFrame(e)){this.animationTime=null;break}}}}_startTicker(){null===this._ticker&&(this.animationTime=null,this._ticker=e=>{this._runTicker(e)},Dt(this.fps,this._ticker))}get updateTick(){return this._updateTick}set updateTick(e){this._updateTick=e,e&&this._startTicker()}_addDirtyEntity(e){this._isDirty=!0,void 0===this._dirty[e.uid]&&(this._dirty[e.uid]=e),this._startTicker()}_addDirtyParent(e){this._isDirty=!0,this._isDirtyParents=!0,void 0===this._dirtyParents[e.uid]&&(this._dirtyParents[e.uid]=e),this._startTicker()}_addDirtyBounds(e){this._isDirty=!0,void 0===this._dirtyBounds[e.uid]&&(this._dirtyBounds[e.uid]=e),this._startTicker()}_addDirtyPosition(e){this._isDirty=!0,void 0===this._dirtyPositions[e.uid]&&(this._dirtyPositions[e.uid]=e),this._startTicker()}_addAnimation(e){this._isDirtyAnimation=!0,-1===this._animations.indexOf(e)&&this._animations.push(e),this._startTicker()}_markDirty(){this._isDirty=!0}_markDirtyRedraw(){this.events.once("frameended",(()=>{this._isDirty=!0,this._startTicker()}))}eachFrame(e){return this._tickers.push(e),this._startTicker(),new j((()=>{H(this._tickers,e)}))}markDirtyGlobal(e){e||(e=this.container),e.walkChildren((e=>{e instanceof se&&this.markDirtyGlobal(e),e.markDirty(),e.markDirtyBounds()}))}width(){return Math.floor(this._getCalculatedSize(this._getRealSize()).width)}height(){return Math.floor(this._getCalculatedSize(this._getRealSize()).height)}dispose(){this._isDisposed||(this._isDisposed=!0,this._rootContainer.dispose(),this._renderer.dispose(),this.horizontalLayout.dispose(),this.verticalLayout.dispose(),this.interfaceColors.dispose(),t(this._disposers,(e=>{e.dispose()})),this._inner&&fe(this._inner),ge(re.rootElements,this))}isDisposed(){return this._isDisposed}readerAlert(e){!0!==this._a11yD&&(this._readerAlertElement.innerHTML=me(e))}setThemes(e){this._rootContainer.set("themes",e);const t=this.tooltipContainer;t&&t._applyThemes();const i=this.interfaceColors;i&&i._applyThemes()}_addTooltip(){if(!this.tooltipContainer){const e=this._tooltipContainerSettings,t=this._rootContainer.children.push(se.new(this,{position:"absolute",isMeasured:!1,width:ae,height:ae,layer:e?35:30,layerMargin:e||void 0}));this.tooltipContainer=t;const i=xe.new(this,{});this.container.set("tooltip",i),i.hide(0),this._tooltip=i}}_registerTabindexOrder(e){1!=this._a11yD&&(e.get("focusable")?Y(this._tabindexes,e):ge(this._tabindexes,e),this._invalidateTabindexes())}_unregisterTabindexOrder(e){1!=this._a11yD&&(ge(this._tabindexes,e),this._invalidateTabindexes())}_invalidateTabindexes(){if(1==this._a11yD)return;this._tabindexes.sort(((e,t)=>{const i=e.get("tabindexOrder",0),r=t.get("tabindexOrder",0);return i==r?0:i>r?1:-1}));const e=[];t(this._tabindexes,((t,i)=>{t.getPrivate("focusElement")?this._moveFocusElement(i,t):this._makeFocusElement(i,t);const r=t.get("focusableGroup");r&&!1!==t.getPrivate("focusable")&&(-1!==e.indexOf(r)?t.getPrivate("focusElement").dom.setAttribute("tabindex","-1"):e.push(r))}))}_updateCurrentFocus(){1!=this._a11yD&&this._focusedSprite&&(this._decorateFocusElement(this._focusedSprite),this._positionFocusElement(this._focusedSprite))}_decorateFocusElement(e,t){if(1==this._a11yD)return;if(t||(t=e.getPrivate("focusElement").dom),!t)return;const i=e.get("role");i?t.setAttribute("role",i):t.removeAttribute("role");const r=e.get("ariaLabel");if(r){const i=pe(e,r);t.setAttribute("aria-label",i)}else t.removeAttribute("aria-label");const s=e.get("ariaLive");s?t.setAttribute("aria-live",s):t.removeAttribute("aria-live");const a=e.get("ariaChecked");null!=a&&i&&-1!==["checkbox","option","radio","menuitemcheckbox","menuitemradio","treeitem"].indexOf(i)?t.setAttribute("aria-checked",a?"true":"false"):t.removeAttribute("aria-checked");const n=e.get("ariaCurrent");null!=n?t.setAttribute("aria-current",n):t.removeAttribute("aria-current");const o=e.get("ariaSelected");null!=o&&i&&-1!==["gridcell","option","row","tab","columnheader","rowheader","treeitem"].indexOf(i)?t.setAttribute("aria-selected",o?"true":"false"):t.removeAttribute("aria-selected"),e.get("ariaHidden")?t.setAttribute("aria-hidden","true"):t.removeAttribute("aria-hidden");const l=e.get("ariaOrientation");l?t.setAttribute("aria-orientation",l):t.removeAttribute("aria-orientation");const h=e.get("ariaValueNow");h?t.setAttribute("aria-valuenow",h):t.removeAttribute("aria-valuenow");const u=e.get("ariaValueMin");u?t.setAttribute("aria-valuemin",u):t.removeAttribute("aria-valuemin");const c=e.get("ariaValueMax");c?t.setAttribute("aria-valuemax",c):t.removeAttribute("aria-valuemax");const d=e.get("ariaValueText");d?t.setAttribute("aria-valuetext",d):t.removeAttribute("aria-valuetext");const b=e.get("ariaControls");b?t.setAttribute("aria-controls",b):t.removeAttribute("aria-controls"),e.get("visible")&&0!==e.get("opacity")&&"tooltip"!=e.get("role")&&!e.isHidden()&&!1!==e.getPrivate("focusable")?("-1"!=t.getAttribute("tabindex")&&t.setAttribute("tabindex",""+this.tabindex),t.removeAttribute("aria-hidden")):(t.removeAttribute("tabindex"),t.setAttribute("aria-hidden","true"))}_makeFocusElement(e,t){if(t.getPrivate("focusElement")||1==this._a11yD)return;const i=document.createElement("div");"tooltip"!=t.get("role")&&(i.tabIndex=this.tabindex),i.style.position="absolute",Z(i,!1);const r=[];t.setPrivate("focusElement",{dom:i,disposers:r}),this._decorateFocusElement(t),r.push(T(i,"focus",(e=>{this._handleFocus(e)}))),r.push(T(i,"blur",(e=>{this._handleBlur(e)}))),this._moveFocusElement(e,t)}_removeFocusElement(e){if(1==this._a11yD)return;ge(this._tabindexes,e);const i=e.getPrivate("focusElement");i&&(this._focusElementContainer.removeChild(i.dom),t(i.disposers,(e=>{e.dispose()})))}_hideFocusElement(e){1!=this._a11yD&&(e.getPrivate("focusElement").dom.style.display="none")}_moveFocusElement(e,t){if(1==this._a11yD)return;const i=this._focusElementContainer,r=t.getPrivate("focusElement").dom;if(r===this._focusElementContainer.children[e])return;const s=this._focusElementContainer.children[e+1];s?i.insertBefore(r,s):i.append(r)}_positionFocusElement(e){if(1==this._a11yD||null==e)return;const t=e.globalBounds();let i=t.right==t.left?e.width():t.right-t.left,r=t.top==t.bottom?e.height():t.bottom-t.top;const s=void 0!==this._settings.focusPadding?this._settings.focusPadding:2;let a=t.left-s,n=t.top-s;i<0&&(a+=i,i=Math.abs(i)),r<0&&(n+=r,r=Math.abs(r));const o=e.getPrivate("focusElement").dom;o.style.top=n+"px",o.style.left=a+"px",o.style.width=i+2*s+"px",o.style.height=r+2*s+"px"}_getSpriteByFocusElement(e){let t;return U(this._tabindexes,((i,r)=>i.getPrivate("focusElement").dom!==e||(t=i,!1))),t}_handleFocus(e){if(1==this._a11yD)return;const t=this._getSpriteByFocusElement(e.target);t&&(t.isVisibleDeep()?(this._positionFocusElement(t),this._focusedSprite=t,t.events.isEnabled("focus")&&t.events.dispatch("focus",{type:"focus",originalEvent:e,target:t})):this._focusNext(e.target,this._isShift?-1:1))}_focusNext(e,t){if(1==this._a11yD)return;const i=Array.from(document.querySelectorAll(["a[href]","area[href]","button:not([disabled])","details","input:not([disabled])","iframe:not([disabled])","select:not([disabled])","textarea:not([disabled])",'[contentEditable=""]','[contentEditable="true"]','[contentEditable="TRUE"]','[tabindex]:not([tabindex^="-"])'].join(",")));let r=i.indexOf(e)+t;r<0?r=i.length-1:r>=i.length&&(r=0),i[r].focus()}_handleBlur(e){if(1==this._a11yD)return;const t=this._focusedSprite;t&&!t.isDisposed()&&t.events.isEnabled("blur")&&t.events.dispatch("blur",{type:"blur",originalEvent:e,target:t}),this._focusedSprite=void 0}updateTooltip(e){if(1==this._a11yD)return;const t=me(e._getText());let i=e.getPrivate("tooltipElement");"tooltip"==e.get("role")&&""!=t?(i||(i=this._makeTooltipElement(e)),i.innerHTML!=t&&(i.innerHTML=t),i.setAttribute("aria-hidden",e.isVisibleDeep()?"false":"true")):i&&(i.remove(),e.removePrivate("tooltipElement"))}_makeTooltipElement(e){const t=this._tooltipElementContainer,i=document.createElement("div");return i.style.position="absolute",i.style.width="1px",i.style.height="1px",i.style.overflow="hidden",i.style.clip="rect(1px, 1px, 1px, 1px)",Z(i,!1),this._decorateFocusElement(e,i),t.append(i),e.setPrivate("tooltipElement",i),i}_removeTooltipElement(e){if(1==this._a11yD)return;const t=e.getPrivate("tooltipElement");if(t){const e=t.parentElement;e&&e.removeChild(t)}}_invalidateAccessibility(e){if(1==this._a11yD)return;this._focusElementDirty=!0;const t=e.getPrivate("focusElement");e.get("focusable")?t&&(this._decorateFocusElement(e),this._positionFocusElement(e)):t&&this._removeFocusElement(e)}focused(e){return this._focusedSprite===e}documentPointToRoot(e){const t=this._getRealSize(),i=this._getCalculatedSize(t),r=i.width/t.width,s=i.height/t.height;return{x:(e.x-t.left)*r,y:(e.y-t.top)*s}}rootPointToDocument(e){const t=this._getRealSize(),i=this._getCalculatedSize(t),r=i.width/t.width,s=i.height/t.height;return{x:e.x/r+t.left,y:e.y/s+t.top}}addDisposer(e){return this._disposers.push(e),e}_updateComputedStyles(){const e=window.getComputedStyle(this.dom);let t="";u(e,((e,i)=>{s(e)&&e.match(/^font/)&&(t+=i)}));const i=t!=this._fontHash;return i&&(this._fontHash=t),i}_checkComputedStyles(){this._updateComputedStyles()&&this._invalidateLabelBounds(this.container)}_invalidateLabelBounds(e){e instanceof se?e.children.each((e=>{this._invalidateLabelBounds(e)})):e instanceof _e&&e.markDirtyBounds()}_hasLicense(){for(let e=0;e{const i=this._renderer.getEvent(t);e.events.dispatch("click",{type:"click",originalEvent:i.event,point:i.point,simulated:!1,target:e})})))),this._positionHTMLElement(e),t.append(i),Y(this._htmlEnabledContainers,e),i}_positionHTMLElements(){t(this._htmlEnabledContainers,(e=>{this._positionHTMLElement(e)}))}_positionHTMLElement(e){const i=e.getPrivate("htmlElement");if(i){t(["paddingTop","paddingRight","paddingBottom","paddingLeft","minWidth","minHeight","maxWidth","maxHeight"],(t=>{const r=e.get(t);i.style[t]=r?r+"px":""}));const r=e.compositeScale()||1,s=e.compositeRotation()||0;i.style.transform="",i.style.transformOrigin="";const a=e.compositeOpacity();setTimeout((()=>{i.style.opacity=a+""}),10);const n=e.isVisibleDeep();n&&(i.style.display="block");const o=e.globalBounds();i.style.top=o.top+"px",i.style.left=o.left+"px";const l=e.get("width"),h=e.get("height");let u=0,c=0;if(l&&(u=e.width()),h&&(c=e.height()),l&&h)e.removePrivate("minWidth"),e.removePrivate("minHeight");else{i.style.position="fixed",i.style.width="",i.style.height="";const t=i.getBoundingClientRect();i.style.position="absolute",l||(u=t.width),h||(c=t.height),e._adjustedLocalBounds={left:0,right:0,top:0,bottom:0},e.setPrivate("minWidth",u/r),e.setPrivate("minHeight",c/r)}u>0&&(i.style.minWidth=u+"px"),c>0&&(i.style.minHeight=c+"px"),n&&0!=a||(i.style.display="none"),1!=r&&(i.style.transform+="scale("+r+")"),0!=s&&(i.style.transform+=" rotate("+s+"deg)"),""!=i.style.transform&&(i.style.transformOrigin=e.get("centerX",0)+"% "+e.get("centerY",0)+"%")}}_setHTMLContent(e,t){let i=e.getPrivate("htmlElement");i||(i=this._makeHTMLElement(e)),i.innerHTML!=t&&(i.innerHTML=t)}_removeHTMLContent(e){let t=e.getPrivate("htmlElement");t&&(this._htmlElementContainer.removeChild(t),e.removePrivate("htmlElement")),ge(this._htmlEnabledContainers,e)}}we("AM5C241025748");const Lt="en-us",zt=new Map([["ar",()=>import("./ar2.js")],["bg-bg",()=>import("./bg_BG.js")],["bs-ba",()=>import("./bs_BA.js")],["ca-es",()=>import("./ca_ES.js")],["cs-cz",()=>import("./cs_CZ.js")],["da-dk",()=>import("./da_DK.js")],["de-de",()=>import("./de_DE.js")],["de-ch",()=>import("./de_CH.js")],["el-gr",()=>import("./el_GR.js")],["en-us",()=>import("./en_US.js")],["en-ca",()=>import("./en_CA.js")],["es-es",()=>import("./es_ES.js")],["et-ee",()=>import("./et_EE.js")],["fi-fi",()=>import("./fi_FI.js")],["fr-fr",()=>import("./fr_FR.js")],["he-il",()=>import("./he_IL.js")],["hr-hr",()=>import("./hr_HR.js")],["hu-hu",()=>import("./hu_HU.js")],["id-id",()=>import("./id_ID.js")],["it-it",()=>import("./it_IT.js")],["ja-jp",()=>import("./ja_JP.js")],["ko-kr",()=>import("./ko_KR.js")],["lt-lt",()=>import("./lt_LT.js")],["lv-lv",()=>import("./lv_LV.js")],["nb-no",()=>import("./nb_NO.js")],["nl-nl",()=>import("./nl_NL.js")],["pl-pl",()=>import("./pl_PL.js")],["pt-br",()=>import("./pt_BR.js")],["pt-pt",()=>import("./pt_PT.js")],["ro-ro",()=>import("./ro_RO.js")],["ru-ru",()=>import("./ru_RU.js")],["sk-sk",()=>import("./sk_SK.js")],["sl-sl",()=>import("./sl_SL.js")],["sr-rs",()=>import("./sr_RS.js")],["sv-se",()=>import("./sv_SE.js")],["th-th",()=>import("./th_TH.js")],["tr-tr",()=>import("./tr_TR.js")],["uk-ua",()=>import("./uk_UA.js")],["vi-vn",()=>import("./vi_VN.js")],["zh-cn",()=>import("./zh_Hans.js")],["zh-hk",()=>import("./zh_Hant.js")],["zh-tw",()=>import("./zh_Hant.js")]]);async function Ft(e,t=Oe()){const i=At.new(e);return i.locale=(await zt.get(function(e){return e?zt.has(e.toLowerCase())?e.toLowerCase():function(e){const t=e.split("-")[0].toLowerCase();let i=null;for(const e of zt.keys())if(e.startsWith(t)){i=e;break}return i}(e)||Lt:Lt}(t))()).default,i}const Ht=Object.freeze(Object.defineProperty({__proto__:null,createRoot:Ft},Symbol.toStringTag,{value:"Module"}));export{Te as N,Ht as a,Ft as c}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/chip.js b/library/arcgis/4.30/@arcgis/core/chunks/chip.js new file mode 100644 index 00000000..7cb3aeca --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/chip.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{p as e,H as i,c as t,h as c,a as n}from"../widgets/Widget.js";import{e as a,t as s}from"./dom.js";import{a as o,s as l,c as r}from"./loadable.js";import{u as d,c as h,d as p,s as v}from"./t9n.js";import{c as m,u,d as g,I as b}from"./interactive.js";import{c as f,d as k}from"./locale2.js";import{i as x}from"./key.js";import{g as y}from"./component.js";import{d as C}from"./icon.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const z="text--slotted",w="container",S="image--slotted",I="closable",M="multiple",E="selectable",j="select-icon",D="select-icon--active",L="non-interactive",H="is-circle",T=e(class extends i{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.calciteChipClose=t(this,"calciteChipClose",6),this.calciteChipSelect=t(this,"calciteChipSelect",6),this.calciteInternalChipKeyEvent=t(this,"calciteInternalChipKeyEvent",6),this.calciteInternalChipSelect=t(this,"calciteInternalChipSelect",6),this.calciteInternalSyncSelectedChips=t(this,"calciteInternalSyncSelectedChips",6),this.handleDefaultSlotChange=()=>{this.updateHasText()},this.close=()=>{this.calciteChipClose.emit(),this.selected=!1,this.closed=!0},this.closeButtonKeyDownHandler=e=>{x(e.key)&&(e.preventDefault(),this.close())},this.handleSlotImageChange=e=>{this.hasImage=a(e)},this.handleEmittingEvent=()=>{this.interactive&&this.calciteChipSelect.emit()},this.disabled=!1,this.appearance="solid",this.kind="neutral",this.closable=!1,this.icon=void 0,this.iconFlipRtl=!1,this.scale="m",this.label=void 0,this.value=void 0,this.closed=!1,this.selectionMode="none",this.selected=!1,this.messageOverrides=void 0,this.messages=void 0,this.interactive=!1,this.parentChipGroup=void 0,this.defaultMessages=void 0,this.effectiveLocale=void 0,this.hasText=!1,this.hasImage=!1}watchSelected(e){"none"!==this.selectionMode&&this.handleSelectionPropertyChange(e)}onMessagesChange(){}effectiveLocaleChange(){d(this,this.effectiveLocale)}connectedCallback(){m(this),f(this),h(this)}componentDidLoad(){o(this),"none"!==this.selectionMode&&this.interactive&&this.selected&&this.handleSelectionPropertyChange(this.selected)}componentDidRender(){u(this)}disconnectedCallback(){g(this),k(this),p(this)}async componentWillLoad(){l(this),await v(this),this.updateHasText()}keyDownHandler(e){if(e.target===this.el)switch(e.key){case" ":case"Enter":this.handleEmittingEvent(),e.preventDefault();break;case"ArrowRight":case"ArrowLeft":case"Home":case"End":this.calciteInternalChipKeyEvent.emit(e),e.preventDefault()}}clickHandler(){!this.interactive&&this.closable&&this.closeButtonEl.focus()}async setFocus(){await r(this),!this.disabled&&this.interactive?this.containerEl?.focus():!this.disabled&&this.closable&&this.closeButtonEl?.focus()}updateHasText(){this.hasText=this.el.textContent.trim().length>0}handleSelectionPropertyChange(e){"single"===this.selectionMode&&this.calciteInternalSyncSelectedChips.emit(),!this.parentChipGroup.selectedItems.includes(this.el)&&e&&"multiple"!==this.selectionMode&&this.calciteInternalChipSelect.emit(),"single"!==this.selectionMode&&this.calciteInternalSyncSelectedChips.emit()}renderChipImage(){return c("div",{class:"image-container"},c("slot",{name:"image",onSlotchange:this.handleSlotImageChange}))}renderSelectionIcon(){const e="multiple"===this.selectionMode&&this.selected?"check-circle-f":"multiple"===this.selectionMode?"circle":this.selected?"circle-f":void 0;return c("div",{class:{[j]:!0,[D]:"multiple"===this.selectionMode||this.selected}},e?c("calcite-icon",{icon:e,scale:y(this.scale)}):null)}renderCloseButton(){return c("button",{"aria-label":this.messages.dismissLabel,class:"close",onClick:this.close,onKeyDown:this.closeButtonKeyDownHandler,tabIndex:this.disabled?-1:0,ref:e=>this.closeButtonEl=e},c("calcite-icon",{icon:"x",scale:y(this.scale)}))}renderIcon(){return c("calcite-icon",{class:"chip-icon",flipRtl:this.iconFlipRtl,icon:this.icon,scale:y(this.scale)})}render(){const{disabled:e}=this,i=e||!e&&!this.interactive,t="multiple"===this.selectionMode&&this.interactive?"checkbox":"none"!==this.selectionMode&&this.interactive?"radio":this.interactive?"button":void 0;return c(n,{key:"6fde6f4666ca0c145936bcd6e8b1e27d2b7a45d8"},c(b,{key:"2cc3a9f9d8cc06757168f7ea1ecd5816f22d54a9",disabled:e},c("div",{key:"30f6dd924ac68cfa614073dea661c214366987f7","aria-checked":"none"!==this.selectionMode&&this.interactive?s(this.selected):void 0,"aria-disabled":i?s(e):void 0,"aria-label":this.label,class:{[w]:!0,[z]:this.hasText,[S]:this.hasImage,[E]:"none"!==this.selectionMode,[M]:"multiple"===this.selectionMode,[I]:this.closable,[L]:!this.interactive,[H]:!(this.closable||this.hasText||this.icon&&this.hasImage||"none"!==this.selectionMode&&(!this.selectionMode||"multiple"===this.selectionMode||this.selected))},onClick:this.handleEmittingEvent,role:t,tabIndex:i?-1:0,ref:e=>this.containerEl=e},"none"!==this.selectionMode&&this.renderSelectionIcon(),this.renderChipImage(),this.icon&&this.renderIcon(),c("span",{key:"e467f570503aea94f5ef464bd9ab7fd4d2c5fd9a",class:"title"},c("slot",{key:"f228540507f608f36288769a378a4bb73a7afeaf",onSlotchange:this.handleDefaultSlotChange})),this.closable&&this.renderCloseButton())))}static get assetsDirs(){return["assets"]}get el(){return this}static get watchers(){return{selected:["watchSelected"],messageOverrides:["onMessagesChange"],effectiveLocale:["effectiveLocaleChange"]}}static get style(){return":host([disabled]){cursor:default;-webkit-user-select:none;user-select:none;opacity:var(--calcite-opacity-disabled)}:host([disabled]) *,:host([disabled]) ::slotted(*){pointer-events:none}:host([scale=s]){block-size:1.5rem;font-size:var(--calcite-font-size--2);--calcite-chip-spacing-s-internal:0.25rem;--calcite-chip-spacing-l-internal:0.5rem}:host([scale=s]) .close,:host([scale=s]) .select-icon--active{block-size:1rem;inline-size:1rem}:host([scale=s]) .image-container{block-size:1.25rem;inline-size:1.25rem}:host([scale=s]) .container.is-circle{block-size:1.5rem;inline-size:1.5rem}:host([scale=m]){block-size:2rem;font-size:var(--calcite-font-size--1);--calcite-chip-spacing-s-internal:0.375rem;--calcite-chip-spacing-l-internal:0.5rem}:host([scale=m]) .close,:host([scale=m]) .image-container,:host([scale=m]) .select-icon--active{block-size:1.5rem;inline-size:1.5rem}:host([scale=m]) .container.is-circle{block-size:2rem;inline-size:2rem}:host([scale=l]){block-size:2.75rem;font-size:var(--calcite-font-size-0);--calcite-chip-spacing-s-internal:0.5rem;--calcite-chip-spacing-l-internal:0.75rem}:host([scale=l]) .image-container,:host([scale=l]) .close,:host([scale=l]) .select-icon--active{block-size:2rem;inline-size:2rem}:host([scale=l]) .container.is-circle{block-size:2.75rem;inline-size:2.75rem}:host{display:inline-flex;cursor:default;border-radius:9999px}.container{box-sizing:border-box;display:inline-flex;block-size:100%;max-inline-size:100%;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-style:solid;border-color:var(--calcite-color-border-1);font-weight:var(--calcite-font-weight-medium);outline-color:transparent}.container:not(.is-circle){padding-inline:var(--calcite-chip-spacing-s-internal)}.container.selectable{cursor:pointer}.container:not(.non-interactive):focus{outline:2px solid var(--calcite-ui-focus-color, var(--calcite-color-brand));outline-offset:calc(\n 2px *\n calc(\n 1 -\n 2 * clamp(\n 0,\n var(--calcite-offset-invert-focus),\n 1\n )\n )\n )}:host([scale=s]) .container.image--slotted{padding-inline-start:calc(0.125rem / 2)}:host([scale=s]) .container.is-circle{padding-inline:0}.container.text--slotted .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-inline:var(--calcite-chip-spacing-s-internal)}.container:not(.text--slotted) .title{display:none}.container:not(.image--slotted) .image-container{display:none}.container.closable{padding-inline-end:calc(var(--calcite-chip-spacing-l-internal) / 2)}.container:not(.is-circle).image--slotted{padding-inline-start:calc(var(--calcite-chip-spacing-l-internal) / 2)}.container:not(.is-circle).image--slotted .image-container{margin-inline-end:var(--calcite-chip-spacing-s-internal)}.container:not(.is-circle).image--slotted .image-container~.chip-icon{margin-inline-start:var(--calcite-chip-spacing-s-internal)}.container:not(.is-circle).selectable:not(.text--slotted) .chip-icon{margin-inline-end:var(--calcite-chip-spacing-s-internal)}.container:not(.is-circle):not(.selectable):not(.text--slotted) .chip-icon{margin-inline-start:var(--calcite-chip-spacing-s-internal)}.container:not(.is-circle):not(.text--slotted) .chip-icon{margin-inline-end:var(--calcite-chip-spacing-s-internal)}.container:not(.is-circle):not(.text-slotted).image--slotted .image-container{margin-inline-end:var(--calcite-chip-spacing-s-internal)}.container:not(.is-circle):not(.closable):not(.text--slotted).image--slotted.selectable .image-container{margin-inline-end:0}.container:not(.is-circle):not(.closable):not(.text--slotted).image--slotted.selectable .image-container~.chip-icon{margin-inline-start:calc(var(--calcite-chip-spacing-s-internal) * 2)}.chip-icon{position:relative;margin-block:0px;display:inline-flex;transition-duration:150ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);margin-inline:var(--calcite-chip-spacing-s-internal)}.image-container{display:inline-flex;overflow:hidden;align-items:center;justify-content:center;pointer-events:none}.close{margin:0px;cursor:pointer;align-items:center;border-style:none;background-color:transparent;color:var(--calcite-color-text-1);outline-color:transparent;transition:background-color, block-size, border-color, box-shadow, color, inset-block-end, inset-block-start, inset-inline-end, inset-inline-start inset-size, opacity, outline-color, transform var(--calcite-animation-timing) ease-in-out 0s, outline 0s, outline-offset 0s;-webkit-appearance:none;display:flex;border-radius:50%;align-content:center;justify-content:center;--calcite-chip-transparent-hover:var(--calcite-color-transparent-hover);--calcite-chip-transparent-press:var(--calcite-color-transparent-press)}.close:hover{background-color:var(--calcite-chip-transparent-hover)}.close:focus{background-color:var(--calcite-chip-transparent-hover);outline:2px solid var(--calcite-ui-focus-color, var(--calcite-color-brand));outline-offset:calc(\n -2px *\n calc(\n 1 -\n 2 * clamp(\n 0,\n var(--calcite-offset-invert-focus),\n 1\n )\n )\n )}.close:active{background-color:var(--calcite-chip-transparent-press)}.close calcite-icon{color:inherit}.select-icon{align-self:center;justify-content:center;align-items:center;display:flex;inset-block-start:-1px;position:relative;visibility:hidden;inline-size:0;opacity:0;transition:opacity 0.15s ease-in-out, inline-size 0.15s ease-in-out}.select-icon.select-icon--active{visibility:visible;opacity:0.5}.container:not(.is-circle).image--slotted .select-icon.select-icon--active{margin-inline-end:var(--calcite-chip-spacing-s-internal)}:host([selected]) .select-icon{opacity:1}.container:hover .select-icon--active{opacity:1}slot[name=image]::slotted(*){display:flex;block-size:100%;inline-size:100%;overflow:hidden;border-radius:50%}:host([kind=neutral]){background-color:var(--calcite-color-foreground-2);color:var(--calcite-color-text-1)}:host([kind=neutral]) .container{border-color:transparent}:host([kind=neutral]) .close{color:var(--calcite-color-text-3)}:host([kind=neutral]) .chip-icon{color:var(--calcite-ui-icon-color, var(--calcite-color-text-3))}:host([kind=inverse]){background-color:var(--calcite-color-inverse);color:var(--calcite-color-text-inverse)}:host([kind=inverse]) .container{border-color:transparent}:host([kind=inverse]) .close{color:var(--calcite-color-text-inverse)}:host([kind=inverse]) .chip-icon{color:var(--calcite-ui-icon-color, var(--calcite-color-text-inverse))}:host([kind=brand]){background-color:var(--calcite-color-brand);color:var(--calcite-color-text-inverse)}:host([kind=brand]) .container{border-color:transparent}:host([kind=brand]) .close{color:var(--calcite-color-text-inverse)}:host([kind=brand]) .chip-icon{color:var(--calcite-ui-icon-color, var(--calcite-color-text-inverse))}:host([appearance=outline-fill]),:host([appearance=outline]){background-color:var(--calcite-color-foreground-1);color:var(--calcite-color-text-1)}:host([appearance=outline-fill]) .close,:host([appearance=outline]) .close{color:var(--calcite-color-text-3)}:host([appearance=outline-fill]) .chip-icon,:host([appearance=outline]) .chip-icon{color:var(--calcite-ui-icon-color, var(--calcite-color-text-3))}:host([appearance=outline-fill]){background-color:var(--calcite-color-foreground-1)}:host([appearance=outline]){background-color:transparent}:host([kind=neutral][appearance=outline-fill]) .container,:host([kind=neutral][appearance=outline]) .container{border-color:var(--calcite-color-border-1)}:host([kind=inverse][appearance=outline-fill]) .container,:host([kind=inverse][appearance=outline]) .container{border-color:var(--calcite-color-border-inverse)}:host([kind=brand][appearance=outline-fill]) .container,:host([kind=brand][appearance=outline]) .container{border-color:var(--calcite-color-brand)}:host([kind=brand][appearance=solid]) button,:host([kind=inverse][appearance=solid]) button{outline-color:var(--calcite-color-text-inverse)}:host([closed]){display:none}:host([disabled]) ::slotted([calcite-hydrated][disabled]),:host([disabled]) [calcite-hydrated][disabled]{opacity:1}.interaction-container{display:contents}:host([hidden]){display:none}[hidden]{display:none}"}},[1,"calcite-chip",{disabled:[516],appearance:[513],kind:[513],closable:[516],icon:[513],iconFlipRtl:[516,"icon-flip-rtl"],scale:[513],label:[1],value:[8],closed:[1540],selectionMode:[1,"selection-mode"],selected:[1540],messageOverrides:[1040],messages:[1040],interactive:[4],parentChipGroup:[16],defaultMessages:[32],effectiveLocale:[32],hasText:[32],hasImage:[32],setFocus:[64]},[[0,"keydown","keyDownHandler"],[0,"click","clickHandler"]],{selected:["watchSelected"],messageOverrides:["onMessagesChange"],effectiveLocale:["effectiveLocaleChange"]}]);function B(){"undefined"!=typeof customElements&&["calcite-chip","calcite-icon"].forEach((e=>{switch(e){case"calcite-chip":customElements.get(e)||customElements.define(e,T);break;case"calcite-icon":customElements.get(e)||C()}}))}B();export{T as C,B as d}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/clientSideDefaults.js b/library/arcgis/4.30/@arcgis/core/chunks/clientSideDefaults.js new file mode 100644 index 00000000..dc36a8cd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/clientSideDefaults.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{h as t,clone as s}from"../core/lang.js";import{q as e}from"./QueryEngineCapabilities.js";import{d as r,a as p,b as o}from"./defaultsJSON.js";function u(t){return{renderer:{type:"simple",symbol:"esriGeometryPoint"===t||"esriGeometryMultipoint"===t?r:"esriGeometryPolyline"===t?p:o}}}const n=/^[_$a-zA-Z][_$a-zA-Z0-9]*$/;let a=1;function i(s,e){if(t("esri-csp-restrictions"))return()=>({[e]:null,...s});try{let t=`this${c(e)} = null;`;for(const e in s)t+=`this${c(e)} = ${JSON.stringify(s[e])};`;const r=new Function(`\n return class AttributesClass$${a++} {\n constructor() {\n ${t};\n }\n }\n `)();return()=>new r}catch(t){return()=>({[e]:null,...s})}}function c(t){return n.test(t)?`.${t}`:`["${t}"]`}function l(t={}){return[{name:"New Feature",description:"",prototype:{attributes:s(t)}}]}function y(t,s){return{analytics:{supportsCacheHint:!1},attachment:null,data:{isVersioned:!1,supportsAttachment:!1,supportsM:!1,supportsZ:t},metadata:{supportsAdvancedFieldProperties:!1},operations:{supportsCalculate:!1,supportsTruncate:!1,supportsValidateSql:!1,supportsAdd:s,supportsDelete:s,supportsEditing:s,supportsChangeTracking:!1,supportsQuery:!0,supportsQueryAnalytics:!1,supportsQueryAttachments:!1,supportsQueryTopFeatures:!1,supportsResizeAttachments:!1,supportsSync:!1,supportsUpdate:s,supportsExceedsLimitStatistics:!0,supportsAsyncConvert3D:!1},query:e,queryRelated:{supportsCount:!0,supportsOrderBy:!0,supportsPagination:!0,supportsCacheHint:!1},queryTopFeatures:{supportsCacheHint:!1},editing:{supportsGeometryUpdate:s,supportsGlobalId:!1,supportsReturnServiceEditsInSourceSpatialReference:!1,supportsRollbackOnFailure:!1,supportsUpdateWithoutM:!1,supportsUploadWithItemId:!1,supportsDeleteByAnonymous:!1,supportsDeleteByOthers:!1,supportsUpdateByAnonymous:!1,supportsUpdateByOthers:!1,supportsAsyncApplyEdits:!1,zDefault:void 0}}}export{l as a,i as b,u as c,y as d}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/clippingUtils.js b/library/arcgis/4.30/@arcgis/core/chunks/clippingUtils.js new file mode 100644 index 00000000..34f1afe3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/clippingUtils.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{p as t,a as e,r}from"../geometry/Extent.js";const o=t=>parseFloat(t)/100;function a(t,e,r){const a="string"==typeof t.left?o(t.left)*e:t.left,n="string"==typeof t.right?o(t.right)*e:t.right,m="string"==typeof t.top?o(t.top)*r:t.top,y="string"==typeof t.bottom?o(t.bottom)*r:t.bottom,s=m;return{xmin:a,xmax:Math.max(e-n,a),ymin:s,ymax:Math.max(r-y,m)}}function n(o,n,m,y){switch(n.type){case"rect":{const{width:t,height:e}=o,{xmin:r,xmax:y,ymin:s,ymax:i}=a(n,t,e),{x:p,y:g}=m;return p>r&&ps&&gp.has(e.type)))&&(i=new e({symbol:new l})),i.authoringInfo||(i.authoringInfo=new o),i.authoringInfo.isAutoGenerated=!0,"visualVariables"in i){const e=(i.visualVariables||[]).filter((e=>"$view.scale"!==e.valueExpression));e.forEach((e=>{"rotation"===e.type?e.field?e.field=c(r,e.field,"avg_angle","number"):e.valueExpression&&(e.field=f(r,e.valueExpression,"avg_angle","number"),e.valueExpression=null):e.normalizationField?(e.field=c(r,e.field,"avg_norm","number",e.normalizationField),e.normalizationField=null):e.field?e.field=c(r,e.field,"avg","number"):e.valueExpression&&(e.field=f(r,e.valueExpression,"avg","number"),e.valueExpression=null)})),i.visualVariables=e}switch(i.type){case"simple":break;case"pie-chart":for(const e of i.attributes)e.field?e.field=c(r,e.field,"sum","number"):e.valueExpression&&(e.field=f(r,e.valueExpression,"sum","number"),e.valueExpression=null);break;case"unique-value":i.field?i.field=c(r,i.field,"mode","string"):i.valueExpression&&(i.field=f(r,i.valueExpression,"mode","string"),i.valueExpression=null);break;case"class-breaks":i.normalizationField?(i.field=c(r,i.field,"avg_norm","number",i.normalizationField),i.normalizationField=null):i.field?i.field=c(r,i.field,"avg","number"):i.valueExpression&&(i.field=f(r,i.valueExpression,"avg","number"),i.valueExpression=null)}return i}const m=e=>{const i=i=>r.getLogger("esri.views.2d.layers.support.clusterUtils").error(new s("Unsupported-renderer",i,{renderer:e}));if(!e)return!1;switch(e.type){case"unique-value":if(e.field2||e.field3)return i("FeatureReductionCluster does not support multi-field UniqueValueRenderers"),!1;break;case"class-breaks":if(e.normalizationField){const r=e.normalizationType;if("field"!==r)return i(`FeatureReductionCluster does not support a normalizationType of ${r}`),!1}break;case"simple":case"pie-chart":break;default:return i(`FeatureReductionCluster does not support renderers of type ${e.type}`),!1}if(!u){if("valueExpression"in e&&e.valueExpression)return i("FeatureReductionCluster does not currently support renderer.valueExpression. Support will be added in a future release"),!1;if(("visualVariables"in e&&e.visualVariables||[]).some((e=>!(!("valueExpression"in e)||!e.valueExpression))))return i("FeatureReductionCluster does not currently support visualVariables with a valueExpression. Support will be added in a future release"),!1}return!0};function f(e,r,s,i){const o=n(r),l="mode"===s?`cluster_type_${o}`:"sum"===s?`cluster_sum_${o}`:`cluster_avg_${o}`;return e.some((e=>e.name===l))||e.push(new t({name:l,isAutoGenerated:!0,onStatisticExpression:new a({expression:r,returnType:i}),statisticType:s})),l}function c(e,r,s,i,o){if("cluster_count"===r||e.some((e=>e.name===r)))return r;const l=function(e,r,s){switch(e){case"sum":return`cluster_sum_${r}`;case"avg":case"avg_angle":return`cluster_avg_${r}`;case"mode":return`cluster_type_${r}`;case"avg_norm":{const e=s,i="field",t=r.toLowerCase()+",norm:"+i+","+e.toLowerCase();return"cluster_avg_"+n(t)}}}(s,r,o);return e.some((e=>e.name===l))||("avg_norm"===s?e.push(new t({name:l,isAutoGenerated:!0,onStatisticExpression:new a({expression:`$feature.${r} / $feature.${o}`,returnType:i}),statisticType:"avg"})):e.push(new t({name:l,isAutoGenerated:!0,onStatisticField:r,statisticType:s}))),l}export{d as c,m as i}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/clusterUtils2.js b/library/arcgis/4.30/@arcgis/core/chunks/clusterUtils2.js new file mode 100644 index 00000000..1dd26b2f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/clusterUtils2.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{u as n}from"../core/lang.js";import{c as i}from"./MD5.js";import{i as e}from"./sizeVariableUtils.js";import{g as t}from"./utils17.js";import{b as l}from"./utils2.js";const o="cluster_count";function a(n,i){return n.split(`cluster_${i}_`).pop()}function r(n,t){const o=function(n){if(!n)return null;const{field:i,valueExpression:t,normalizationField:o,normalizationType:a,normalizationTotal:r}=n;let s=null;if(t)s=t;else if(i){const n=l({normalizationType:a,normalizationField:o,normalizationTotal:r});if(n){const t=n.toLowerCase();if(s=i.toLowerCase()+",norm:"+t,o)s+=","+o.toLowerCase();else if("percent-of-total"===t){let n=r;e(n)&&0!==n||(n=null),s+=","+n}}}return s}(n),a=null!=o?function(n){return i(n)}(o):n.field;return`${t}_${a}`}function s(n,i){return`cluster_${r(n,i)}`}function u(n,i){const e=i.getField(n);return e?.type}function p(n,i){const e="rotation"===i.type?i.rotationType:null,t=i.legendOptions?.title,l=i.field,o=l?u(l,n):null;return{field:l,fieldType:null!=o?o:null,rotationType:e,valueExpression:i.valueExpression,valueExpressionTitle:i.valueExpressionTitle||i.valueExpression&&t,normalizationField:"normalizationField"in i?i.normalizationField:null,vvType:i.type}}function f(n){return n?n.replaceAll('"','\\"'):""}function c(n,i,e){return`\n var uvInfos = [${function(n){return n.map((n=>`{\n "value": "${String(n.value)}",\n "label": "${f(String(n.label))}"\n }`))}(n).join(", ")}];\n var predominantType = Text($feature["${i}"]);\n var label = "${f(e)}";\n\n for (var i = 0; i < Count(uvInfos); i++) {\n if (uvInfos[i].value == predominantType) {\n label = uvInfos[i].label;\n break;\n }\n }\n\n return label;\n `}function m(n,i){const e=[r(n,i)];return"date"===n.fieldType&&e.push(n.fieldType.toLowerCase()),n.rotationType&&e.push(n.rotationType.toLowerCase()),e.join("_")}function v(n,i){return{statisticHash:m(n,i),attributeInfo:n,statisticType:i}}function T(i,e,l=!0){const o=[],a=function(n,i){const e="field"in i?i.field:null,t=e?u(e,n):null;return{field:e,fieldType:null!=t?t:null,valueExpression:"valueExpression"in i?i.valueExpression:null,valueExpressionTitle:"valueExpressionTitle"in i?i.valueExpressionTitle:null,normalizationField:"normalizationField"in i?i.normalizationField:null,normalizationType:"normalizationType"in i?i.normalizationType:null,normalizationTotal:"normalizationTotal"in i?i.normalizationTotal:null}}(i,e);"class-breaks"===e.type?o.push(v(a,"avg")):"unique-value"===e.type&&o.push(v(a,"type"));const r=t(e);for(const n of r){const e=p(i,n);o.push(v(e,"avg"))}return l?n(o,((n,i)=>n.statisticHash===i.statisticHash)):o}export{T as a,s as b,o as c,a as d,c as g}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/collectionUtils.js b/library/arcgis/4.30/@arcgis/core/chunks/collectionUtils.js new file mode 100644 index 00000000..5e66627f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/collectionUtils.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import r from"../core/Collection.js";function n(n,e,t=r){return e||(e=new t),e===n||(e.removeAll(),function(r){return r&&(Array.isArray(r)||"items"in r&&Array.isArray(r.items))}(n)?e.addMany(n):n&&e.add(n)),e}function e(r){return r}export{e as c,n as r}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/collectionUtils2.js b/library/arcgis/4.30/@arcgis/core/chunks/collectionUtils2.js new file mode 100644 index 00000000..1c43ded2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/collectionUtils2.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{C as e}from"./CollectionFlattener.js";function t(t){return new e({getCollections:()=>[t.tables,t.layers],getChildrenFunction:e=>{const t=[];return"tables"in e&&t.push(e.tables),"layers"in e&&t.push(e.layers),t},itemFilterFunction:e=>{const t=e.parent;return!!t&&"tables"in t&&t.tables.includes(e)}})}function n(e){for(const t of e.values())t?.destroy();e.clear()}export{t as c,n as d}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/color-picker-swatch.js b/library/arcgis/4.30/@arcgis/core/chunks/color-picker-swatch.js new file mode 100644 index 00000000..550b347a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/color-picker-swatch.js @@ -0,0 +1,20 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{p as t,H as e,h as r,F as n}from"../widgets/Widget.js";import{E as o}from"./dom.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */var a={exports:{}},s={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},l={exports:{}},i=Array.prototype.concat,c=Array.prototype.slice,h=l.exports=function(t){for(var e=[],r=0,n=t.length;r=0&&(a.splice instanceof Function||Object.getOwnPropertyDescriptor(a,a.length-1)&&"String"!==a.constructor.name))?e=i.call(e,c.call(o)):e.push(o)}var a;return e};h.wrap=function(t){return function(){return t(h(arguments))}};var u=s,g=l.exports,f=Object.hasOwnProperty,b=Object.create(null);for(var d in u)f.call(u,d)&&(b[u[d]]=d);var p=a.exports={to:{},get:{}};function m(t,e,r){return Math.min(Math.max(e,t),r)}function y(t){var e=Math.round(t).toString(16).toUpperCase();return e.length<2?"0"+e:e}p.get=function(t){var e,r;switch(t.substring(0,3).toLowerCase()){case"hsl":e=p.get.hsl(t),r="hsl";break;case"hwb":e=p.get.hwb(t),r="hwb";break;default:e=p.get.rgb(t),r="rgb"}return e?{model:r,value:e}:null},p.get.rgb=function(t){if(!t)return null;var e,r,n,o=[0,0,0,1];if(e=t.match(/^#([a-f0-9]{6})([a-f0-9]{2})?$/i)){for(n=e[2],e=e[1],r=0;r<3;r++){var a=2*r;o[r]=parseInt(e.slice(a,a+2),16)}n&&(o[3]=parseInt(n,16)/255)}else if(e=t.match(/^#([a-f0-9]{3,4})$/i)){for(n=(e=e[1])[3],r=0;r<3;r++)o[r]=parseInt(e[r]+e[r],16);n&&(o[3]=parseInt(n+n,16)/255)}else if(e=t.match(/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)){for(r=0;r<3;r++)o[r]=parseInt(e[r+1],0);e[4]&&(e[5]?o[3]=.01*parseFloat(e[4]):o[3]=parseFloat(e[4]))}else{if(!(e=t.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)))return(e=t.match(/^(\w+)$/))?"transparent"===e[1]?[0,0,0,0]:f.call(u,e[1])?((o=u[e[1]])[3]=1,o):null:null;for(r=0;r<3;r++)o[r]=Math.round(2.55*parseFloat(e[r+1]));e[4]&&(e[5]?o[3]=.01*parseFloat(e[4]):o[3]=parseFloat(e[4]))}for(r=0;r<3;r++)o[r]=m(o[r],0,255);return o[3]=m(o[3],0,1),o},p.get.hsl=function(t){if(!t)return null;var e=t.match(/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d\.]+)%\s*,?\s*([+-]?[\d\.]+)%\s*(?:[,|\/]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(e){var r=parseFloat(e[4]);return[(parseFloat(e[1])%360+360)%360,m(parseFloat(e[2]),0,100),m(parseFloat(e[3]),0,100),m(isNaN(r)?1:r,0,1)]}return null},p.get.hwb=function(t){if(!t)return null;var e=t.match(/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(e){var r=parseFloat(e[4]);return[(parseFloat(e[1])%360+360)%360,m(parseFloat(e[2]),0,100),m(parseFloat(e[3]),0,100),m(isNaN(r)?1:r,0,1)]}return null},p.to.hex=function(){var t=g(arguments);return"#"+y(t[0])+y(t[1])+y(t[2])+(t[3]<1?y(Math.round(255*t[3])):"")},p.to.rgb=function(){var t=g(arguments);return t.length<4||1===t[3]?"rgb("+Math.round(t[0])+", "+Math.round(t[1])+", "+Math.round(t[2])+")":"rgba("+Math.round(t[0])+", "+Math.round(t[1])+", "+Math.round(t[2])+", "+t[3]+")"},p.to.rgb.percent=function(){var t=g(arguments),e=Math.round(t[0]/255*100),r=Math.round(t[1]/255*100),n=Math.round(t[2]/255*100);return t.length<4||1===t[3]?"rgb("+e+"%, "+r+"%, "+n+"%)":"rgba("+e+"%, "+r+"%, "+n+"%, "+t[3]+")"},p.to.hsl=function(){var t=g(arguments);return t.length<4||1===t[3]?"hsl("+t[0]+", "+t[1]+"%, "+t[2]+"%)":"hsla("+t[0]+", "+t[1]+"%, "+t[2]+"%, "+t[3]+")"},p.to.hwb=function(){var t=g(arguments),e="";return t.length>=4&&1!==t[3]&&(e=", "+t[3]),"hwb("+t[0]+", "+t[1]+"%, "+t[2]+"%"+e+")"},p.to.keyword=function(t){return b[t.slice(0,3)]};const v=s,w={};for(const t of Object.keys(v))w[v[t]]=t;const k={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};var M=k;for(const t of Object.keys(k)){if(!("channels"in k[t]))throw new Error("missing channels property: "+t);if(!("labels"in k[t]))throw new Error("missing channel labels property: "+t);if(k[t].labels.length!==k[t].channels)throw new Error("channel and label counts mismatch: "+t);const{channels:e,labels:r}=k[t];delete k[t].channels,delete k[t].labels,Object.defineProperty(k[t],"channels",{value:e}),Object.defineProperty(k[t],"labels",{value:r})}k.rgb.hsl=function(t){const e=t[0]/255,r=t[1]/255,n=t[2]/255,o=Math.min(e,r,n),a=Math.max(e,r,n),s=a-o;let l,i;a===o?l=0:e===a?l=(r-n)/s:r===a?l=2+(n-e)/s:n===a&&(l=4+(e-r)/s),l=Math.min(60*l,360),l<0&&(l+=360);const c=(o+a)/2;return i=a===o?0:c<=.5?s/(a+o):s/(2-a-o),[l,100*i,100*c]},k.rgb.hsv=function(t){let e,r,n,o,a;const s=t[0]/255,l=t[1]/255,i=t[2]/255,c=Math.max(s,l,i),h=c-Math.min(s,l,i),u=function(t){return(c-t)/6/h+.5};return 0===h?(o=0,a=0):(a=h/c,e=u(s),r=u(l),n=u(i),s===c?o=n-r:l===c?o=1/3+e-n:i===c&&(o=2/3+r-e),o<0?o+=1:o>1&&(o-=1)),[360*o,100*a,100*c]},k.rgb.hwb=function(t){const e=t[0],r=t[1];let n=t[2];const o=k.rgb.hsl(t)[0],a=1/255*Math.min(e,Math.min(r,n));return n=1-1/255*Math.max(e,Math.max(r,n)),[o,100*a,100*n]},k.rgb.cmyk=function(t){const e=t[0]/255,r=t[1]/255,n=t[2]/255,o=Math.min(1-e,1-r,1-n);return[100*((1-e-o)/(1-o)||0),100*((1-r-o)/(1-o)||0),100*((1-n-o)/(1-o)||0),100*o]},k.rgb.keyword=function(t){const e=w[t];if(e)return e;let r,n=1/0;for(const e of Object.keys(v)){const s=(a=v[e],((o=t)[0]-a[0])**2+(o[1]-a[1])**2+(o[2]-a[2])**2);s.04045?((e+.055)/1.055)**2.4:e/12.92,r=r>.04045?((r+.055)/1.055)**2.4:r/12.92,n=n>.04045?((n+.055)/1.055)**2.4:n/12.92,[100*(.4124*e+.3576*r+.1805*n),100*(.2126*e+.7152*r+.0722*n),100*(.0193*e+.1192*r+.9505*n)]},k.rgb.lab=function(t){const e=k.rgb.xyz(t);let r=e[0],n=e[1],o=e[2];return r/=95.047,n/=100,o/=108.883,r=r>.008856?r**(1/3):7.787*r+16/116,n=n>.008856?n**(1/3):7.787*n+16/116,o=o>.008856?o**(1/3):7.787*o+16/116,[116*n-16,500*(r-n),200*(n-o)]},k.hsl.rgb=function(t){const e=t[0]/360,r=t[1]/100,n=t[2]/100;let o,a,s;if(0===r)return s=255*n,[s,s,s];o=n<.5?n*(1+r):n+r-n*r;const l=2*n-o,i=[0,0,0];for(let t=0;t<3;t++)a=e+1/3*-(t-1),a<0&&a++,a>1&&a--,s=6*a<1?l+6*(o-l)*a:2*a<1?o:3*a<2?l+(o-l)*(2/3-a)*6:l,i[t]=255*s;return i},k.hsl.hsv=function(t){const e=t[0];let r=t[1]/100,n=t[2]/100,o=r;const a=Math.max(n,.01);return n*=2,r*=n<=1?n:2-n,o*=a<=1?a:2-a,[e,100*(0===n?2*o/(a+o):2*r/(n+r)),(n+r)/2*100]},k.hsv.rgb=function(t){const e=t[0]/60,r=t[1]/100;let n=t[2]/100;const o=Math.floor(e)%6,a=e-Math.floor(e),s=255*n*(1-r),l=255*n*(1-r*a),i=255*n*(1-r*(1-a));switch(n*=255,o){case 0:return[n,i,s];case 1:return[l,n,s];case 2:return[s,n,i];case 3:return[s,l,n];case 4:return[i,s,n];case 5:return[n,s,l]}},k.hsv.hsl=function(t){const e=t[0],r=t[1]/100,n=t[2]/100,o=Math.max(n,.01);let a,s;s=(2-r)*n;const l=(2-r)*o;return a=r*o,a/=l<=1?l:2-l,a=a||0,s/=2,[e,100*a,100*s]},k.hwb.rgb=function(t){const e=t[0]/360;let r=t[1]/100,n=t[2]/100;const o=r+n;let a;o>1&&(r/=o,n/=o);const s=Math.floor(6*e),l=1-n;a=6*e-s,1&s&&(a=1-a);const i=r+a*(l-r);let c,h,u;switch(s){default:case 6:case 0:c=l,h=i,u=r;break;case 1:c=i,h=l,u=r;break;case 2:c=r,h=l,u=i;break;case 3:c=r,h=i,u=l;break;case 4:c=i,h=r,u=l;break;case 5:c=l,h=r,u=i}return[255*c,255*h,255*u]},k.cmyk.rgb=function(t){const e=t[0]/100,r=t[1]/100,n=t[2]/100,o=t[3]/100;return[255*(1-Math.min(1,e*(1-o)+o)),255*(1-Math.min(1,r*(1-o)+o)),255*(1-Math.min(1,n*(1-o)+o))]},k.xyz.rgb=function(t){const e=t[0]/100,r=t[1]/100,n=t[2]/100;let o,a,s;return o=3.2406*e+-1.5372*r+-.4986*n,a=-.9689*e+1.8758*r+.0415*n,s=.0557*e+-.204*r+1.057*n,o=o>.0031308?1.055*o**(1/2.4)-.055:12.92*o,a=a>.0031308?1.055*a**(1/2.4)-.055:12.92*a,s=s>.0031308?1.055*s**(1/2.4)-.055:12.92*s,o=Math.min(Math.max(0,o),1),a=Math.min(Math.max(0,a),1),s=Math.min(Math.max(0,s),1),[255*o,255*a,255*s]},k.xyz.lab=function(t){let e=t[0],r=t[1],n=t[2];return e/=95.047,r/=100,n/=108.883,e=e>.008856?e**(1/3):7.787*e+16/116,r=r>.008856?r**(1/3):7.787*r+16/116,n=n>.008856?n**(1/3):7.787*n+16/116,[116*r-16,500*(e-r),200*(r-n)]},k.lab.xyz=function(t){let e,r,n;r=(t[0]+16)/116,e=t[1]/500+r,n=r-t[2]/200;const o=r**3,a=e**3,s=n**3;return r=o>.008856?o:(r-16/116)/7.787,e=a>.008856?a:(e-16/116)/7.787,n=s>.008856?s:(n-16/116)/7.787,e*=95.047,r*=100,n*=108.883,[e,r,n]},k.lab.lch=function(t){const e=t[0],r=t[1],n=t[2];let o;return o=360*Math.atan2(n,r)/2/Math.PI,o<0&&(o+=360),[e,Math.sqrt(r*r+n*n),o]},k.lch.lab=function(t){const e=t[0],r=t[1],n=t[2]/360*2*Math.PI;return[e,r*Math.cos(n),r*Math.sin(n)]},k.rgb.ansi16=function(t,e=null){const[r,n,o]=t;let a=null===e?k.rgb.hsv(t)[2]:e;if(a=Math.round(a/50),0===a)return 30;let s=30+(Math.round(o/255)<<2|Math.round(n/255)<<1|Math.round(r/255));return 2===a&&(s+=60),s},k.hsv.ansi16=function(t){return k.rgb.ansi16(k.hsv.rgb(t),t[2])},k.rgb.ansi256=function(t){const e=t[0],r=t[1],n=t[2];return e===r&&r===n?e<8?16:e>248?231:Math.round((e-8)/247*24)+232:16+36*Math.round(e/255*5)+6*Math.round(r/255*5)+Math.round(n/255*5)},k.ansi16.rgb=function(t){let e=t%10;if(0===e||7===e)return t>50&&(e+=3.5),e=e/10.5*255,[e,e,e];const r=.5*(1+~~(t>50));return[(1&e)*r*255,(e>>1&1)*r*255,(e>>2&1)*r*255]},k.ansi256.rgb=function(t){if(t>=232){const e=10*(t-232)+8;return[e,e,e]}let e;return t-=16,[Math.floor(t/36)/5*255,Math.floor((e=t%36)/6)/5*255,e%6/5*255]},k.rgb.hex=function(t){const e=(((255&Math.round(t[0]))<<16)+((255&Math.round(t[1]))<<8)+(255&Math.round(t[2]))).toString(16).toUpperCase();return"000000".substring(e.length)+e},k.hex.rgb=function(t){const e=t.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!e)return[0,0,0];let r=e[0];3===e[0].length&&(r=r.split("").map((t=>t+t)).join(""));const n=parseInt(r,16);return[n>>16&255,n>>8&255,255&n]},k.rgb.hcg=function(t){const e=t[0]/255,r=t[1]/255,n=t[2]/255,o=Math.max(Math.max(e,r),n),a=Math.min(Math.min(e,r),n),s=o-a;let l,i;return l=s<1?a/(1-s):0,i=s<=0?0:o===e?(r-n)/s%6:o===r?2+(n-e)/s:4+(e-r)/s,i/=6,i%=1,[360*i,100*s,100*l]},k.hsl.hcg=function(t){const e=t[1]/100,r=t[2]/100,n=r<.5?2*e*r:2*e*(1-r);let o=0;return n<1&&(o=(r-.5*n)/(1-n)),[t[0],100*n,100*o]},k.hsv.hcg=function(t){const e=t[1]/100,r=t[2]/100,n=e*r;let o=0;return n<1&&(o=(r-n)/(1-n)),[t[0],100*n,100*o]},k.hcg.rgb=function(t){const e=t[0]/360,r=t[1]/100,n=t[2]/100;if(0===r)return[255*n,255*n,255*n];const o=[0,0,0],a=e%1*6,s=a%1,l=1-s;let i=0;switch(Math.floor(a)){case 0:o[0]=1,o[1]=s,o[2]=0;break;case 1:o[0]=l,o[1]=1,o[2]=0;break;case 2:o[0]=0,o[1]=1,o[2]=s;break;case 3:o[0]=0,o[1]=l,o[2]=1;break;case 4:o[0]=s,o[1]=0,o[2]=1;break;default:o[0]=1,o[1]=0,o[2]=l}return i=(1-r)*n,[255*(r*o[0]+i),255*(r*o[1]+i),255*(r*o[2]+i)]},k.hcg.hsv=function(t){const e=t[1]/100,r=e+t[2]/100*(1-e);let n=0;return r>0&&(n=e/r),[t[0],100*n,100*r]},k.hcg.hsl=function(t){const e=t[1]/100,r=t[2]/100*(1-e)+.5*e;let n=0;return r>0&&r<.5?n=e/(2*r):r>=.5&&r<1&&(n=e/(2*(1-r))),[t[0],100*n,100*r]},k.hcg.hwb=function(t){const e=t[1]/100,r=e+t[2]/100*(1-e);return[t[0],100*(r-e),100*(1-r)]},k.hwb.hcg=function(t){const e=t[1]/100,r=1-t[2]/100,n=r-e;let o=0;return n<1&&(o=(r-n)/(1-n)),[t[0],100*n,100*o]},k.apple.rgb=function(t){return[t[0]/65535*255,t[1]/65535*255,t[2]/65535*255]},k.rgb.apple=function(t){return[t[0]/255*65535,t[1]/255*65535,t[2]/255*65535]},k.gray.rgb=function(t){return[t[0]/100*255,t[0]/100*255,t[0]/100*255]},k.gray.hsl=function(t){return[0,0,t[0]]},k.gray.hsv=k.gray.hsl,k.gray.hwb=function(t){return[0,100,t[0]]},k.gray.cmyk=function(t){return[0,0,0,t[0]]},k.gray.lab=function(t){return[t[0],0,0]},k.gray.hex=function(t){const e=255&Math.round(t[0]/100*255),r=((e<<16)+(e<<8)+e).toString(16).toUpperCase();return"000000".substring(r.length)+r},k.rgb.gray=function(t){return[(t[0]+t[1]+t[2])/3/255*100]};const x=M;function S(t,e){return function(r){return e(t(r))}}function C(t,e){const r=[e[t].parent,t];let n=x[e[t].parent][t],o=e[t].parent;for(;e[o].parent;)r.unshift(e[o].parent),n=S(x[e[o].parent][o],n),o=e[o].parent;return n.conversion=r,n}const A=M,j={};Object.keys(A).forEach((t=>{j[t]={},Object.defineProperty(j[t],"channels",{value:A[t].channels}),Object.defineProperty(j[t],"labels",{value:A[t].labels});const e=function(t){const e=function(t){const e=function(){const t={},e=Object.keys(x);for(let r=e.length,n=0;n{const n=e[r];j[t][r]=function(t){const e=function(...e){const r=e[0];if(null==r)return r;r.length>1&&(e=r);const n=t(e);if("object"==typeof n)for(let t=n.length,e=0;e1&&(e=r),t(e))};return"conversion"in t&&(e.conversion=t.conversion),e}(n)}))}));var $=j;const O=a.exports,E=$,z=["keyword","gray","hex"],F={};for(const t of Object.keys(E))F[[...E[t].labels].sort().join("")]=t;const _={};function H(t,e){if(!(this instanceof H))return new H(t,e);if(e&&e in z&&(e=null),e&&!(e in E))throw new Error("Unknown model: "+e);let r,n;if(null==t)this.model="rgb",this.color=[0,0,0],this.valpha=1;else if(t instanceof H)this.model=t.model,this.color=[...t.color],this.valpha=t.valpha;else if("string"==typeof t){const e=O.get(t);if(null===e)throw new Error("Unable to parse color from string: "+t);this.model=e.model,n=E[this.model].channels,this.color=e.value.slice(0,n),this.valpha="number"==typeof e.value[n]?e.value[n]:1}else if(t.length>0){this.model=e||"rgb",n=E[this.model].channels;const r=Array.prototype.slice.call(t,0,n);this.color=q(r,n),this.valpha="number"==typeof t[n]?t[n]:1}else if("number"==typeof t)this.model="rgb",this.color=[t>>16&255,t>>8&255,255&t],this.valpha=1;else{this.valpha=1;const e=Object.keys(t);"alpha"in t&&(e.splice(e.indexOf("alpha"),1),this.valpha="number"==typeof t.alpha?t.alpha:0);const n=e.sort().join("");if(!(n in F))throw new Error("Unable to parse color from object: "+JSON.stringify(t));this.model=F[n];const{labels:o}=E[this.model],a=[];for(r=0;r(t%360+360)%360)),saturationl:L("hsl",1,N(100)),lightness:L("hsl",2,N(100)),saturationv:L("hsv",1,N(100)),value:L("hsv",2,N(100)),chroma:L("hcg",1,N(100)),gray:L("hcg",2,N(100)),white:L("hwb",1,N(100)),wblack:L("hwb",2,N(100)),cyan:L("cmyk",0,N(100)),magenta:L("cmyk",1,N(100)),yellow:L("cmyk",2,N(100)),black:L("cmyk",3,N(100)),x:L("xyz",0,N(95.047)),y:L("xyz",1,N(100)),z:L("xyz",2,N(108.833)),l:L("lab",0,N(100)),a:L("lab",1),b:L("lab",2),keyword(t){return void 0!==t?new H(t):E[this.model].keyword(this.color)},hex(t){return void 0!==t?new H(t):O.to.hex(this.rgb().round().color)},hexa(t){if(void 0!==t)return new H(t);const e=this.rgb().round().color;let r=Math.round(255*this.valpha).toString(16).toUpperCase();return 1===r.length&&(r="0"+r),O.to.hex(e)+r},rgbNumber(){const t=this.rgb().color;return(255&t[0])<<16|(255&t[1])<<8|255&t[2]},luminosity(){const t=this.rgb().color,e=[];for(const[r,n]of t.entries()){const t=n/255;e[r]=t<=.04045?t/12.92:((t+.055)/1.055)**2.4}return.2126*e[0]+.7152*e[1]+.0722*e[2]},contrast(t){const e=this.luminosity(),r=t.luminosity();return e>r?(e+.05)/(r+.05):(r+.05)/(e+.05)},level(t){const e=this.contrast(t);return e>=7?"AAA":e>=4.5?"AA":""},isDark(){const t=this.rgb().color;return(2126*t[0]+7152*t[1]+722*t[2])/1e4<128},isLight(){return!this.isDark()},negate(){const t=this.rgb();for(let e=0;e<3;e++)t.color[e]=255-t.color[e];return t},lighten(t){const e=this.hsl();return e.color[2]+=e.color[2]*t,e},darken(t){const e=this.hsl();return e.color[2]-=e.color[2]*t,e},saturate(t){const e=this.hsl();return e.color[1]+=e.color[1]*t,e},desaturate(t){const e=this.hsl();return e.color[1]-=e.color[1]*t,e},whiten(t){const e=this.hwb();return e.color[1]+=e.color[1]*t,e},blacken(t){const e=this.hwb();return e.color[2]+=e.color[2]*t,e},grayscale(){const t=this.rgb().color,e=.3*t[0]+.59*t[1]+.11*t[2];return H.rgb(e,e,e)},fade(t){return this.alpha(this.valpha-this.valpha*t)},opaquer(t){return this.alpha(this.valpha+this.valpha*t)},rotate(t){const e=this.hsl();let r=e.color[0];return r=(r+t)%360,r=r<0?360+r:r,e.color[0]=r,e},mix(t,e){if(!t||!t.rgb)throw new Error('Argument to "mix" was not a Color instance, but rather an instance of '+typeof t);const r=t.rgb(),n=this.rgb(),o=void 0===e?.5:e,a=2*o-1,s=r.alpha()-n.alpha(),l=((a*s==-1?a:(a+s)/(1+a*s))+1)/2,i=1-l;return H.rgb(l*r.red()+i*n.red(),l*r.green()+i*n.green(),l*r.blue()+i*n.blue(),r.alpha()*o+n.alpha()*(1-o))}};for(const t of Object.keys(E)){if(z.includes(t))continue;const{channels:e}=E[t];H.prototype[t]=function(...e){return this.model===t?new H(this):e.length>0?new H(e,t):new H([...(r=E[this.model][t].raw(this.color),Array.isArray(r)?r:[r]),this.valpha],t);var r},H[t]=function(...r){let n=r[0];return"number"==typeof n&&(n=q(r,e)),new H(n,t)}}function I(t){return function(e){return function(t,e){return Number(t.toFixed(e))}(e,t)}}function L(t,e,r){t=Array.isArray(t)?t:[t];for(const n of t)(_[n]||(_[n]=[]))[e]=r;return t=t[0],function(n){let o;return void 0!==n?(r&&(n=r(n)),o=this[t](),o.color[e]=n,o):(o=this[t]().color[e],r&&(o=r(o)),o)}}function N(t){return function(e){return Math.max(0,Math.min(t,e))}}function q(t,e){for(let r=0;rNumber((100*t).toFixed()),D=t=>Number((t/100).toFixed(2)); +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */function J(t,e=!1){return Q(t,e)||T(t,e)}function K(t,e,r){return!!t&&t.length===e&&r.test(t)}function Q(t,e=!1){return K(t,e?5:4,e?U:P)}function T(t,e=!1){return K(t,e?9:7,e?X:R)}function V(t,e=!1,r=!1){return(t=t.toLowerCase()).startsWith("#")||(t=`#${t}`),Q(t,e)?Z(nt(t,e)):e&&r&&J(t,!1)?Z(nt(`${t}${Q(t,!1)?"f":"ff"}`,!0)):t}function Y(t,e=!1){return e?t.hexa():t.hex()}function Z(t){const{r:e,g:r,b:n}=t;return`#${tt(e)}${tt(r)}${tt(n)}${"a"in t?tt(255*t.a):""}`.toLowerCase()}function tt(t){return t.toString(16).padStart(2,"0")}function et(t){const e={...t,a:t.alpha??1};return delete e.alpha,e}function rt(t){const e={...t,alpha:t.a??1};return delete e.a,e}function nt(t,e=!1){if(!J(t,e))return null;let r,n,o,a;if(3===(t=t.replace("#","")).length||4===t.length){const[e,s,l,i]=t.split("");r=parseInt(`${e}${e}`,16),n=parseInt(`${s}${s}`,16),o=parseInt(`${l}${l}`,16),a=parseInt(`${i}${i}`,16)/255}else r=parseInt(t.slice(0,2),16),n=parseInt(t.slice(2,4),16),o=parseInt(t.slice(4,6),16),a=parseInt(t.slice(6,8),16)/255;return isNaN(a)?{r,g:n,b:o}:{r,g:n,b:o,a}}const ot={HEX:"hex",HEXA:"hexa",RGB_CSS:"rgb-css",RGBA_CSS:"rgba-css",HSL_CSS:"hsl-css",HSLA_CSS:"hsla-css"},at="rgb",st="rgba",lt="hsl",it="hsla",ct="hsv",ht="hsva";function ut(t){if("string"==typeof t){if(t.startsWith("#")){const{length:e}=t;if(4===e||7===e)return ot.HEX;if(5===e||9===e)return ot.HEXA}if(t.startsWith("rgba("))return ot.RGBA_CSS;if(t.startsWith("rgb("))return ot.RGB_CSS;if(t.startsWith("hsl("))return ot.HSL_CSS;if(t.startsWith("hsla("))return ot.HSLA_CSS}if("object"==typeof t){if(gt(t,"r","g","b"))return gt(t,"a")?st:at;if(gt(t,"h","s","l"))return gt(t,"a")?it:lt;if(gt(t,"h","s","v"))return gt(t,"a")?ht:ct}return null}function gt(t,...e){return e.every((e=>e&&t&&`${e}`in t))}function ft(t,e){return t?.rgb().array().toString()===e?.rgb().array().toString()}function bt(t){return t===ot.HEXA||t===ot.RGBA_CSS||t===ot.HSLA_CSS||t===st||t===it||t===ht}function dt(t){return t===ot.HEX?ot.HEXA:t===ot.RGB_CSS?ot.RGBA_CSS:t===ot.HSL_CSS?ot.HSLA_CSS:t===at?st:t===lt?it:t===ct?ht:t}function pt(t){return t===ot.HEXA?ot.HEX:t===ot.RGBA_CSS?ot.RGB_CSS:t===ot.HSLA_CSS?ot.HSL_CSS:t===st?at:t===it?lt:t===ht?ct:t} +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const mt="swatch",yt="swatch--no-color",vt="checker",wt=t(class extends e{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.active=!1,this.color=void 0,this.scale="m"}handleColorChange(t){this.internalColor=t?B(t):null}componentWillLoad(){this.handleColorChange(this.color)}render(){const t=!this.internalColor;return r("svg",{key:"b29377be8ce0518f7b0f3691dcb1dda08890dd94",class:{[mt]:!0,[yt]:t},xmlns:"http://www.w3.org/2000/svg"},this.renderSwatch())}renderSwatch(){const{active:t,el:e,internalColor:a}=this,s=t?"100%":"0",l={height:"100%",rx:s,stroke:"light"===o(e)?"rgba(0, 0, 0, 0.3)":"rgba(255, 255, 255, 0.15)","stroke-width":"2",width:"100%"};if(!a)return r(n,null,r("clipPath",{id:"shape"},r("rect",{height:"100%",rx:s,width:"100%"})),r("rect",{"clip-path":`inset(0 round ${s})`,rx:s,...l}),r("line",{"clip-path":"url(#shape)","stroke-width":"3",x1:"100%",x2:"0",y1:"0",y2:"100%"}));const i=a.alpha(),c=Y(a),h=Y(a,i<1);return r(n,null,r("title",null,h),r("defs",null,r("pattern",{height:8,id:"checker",patternUnits:"userSpaceOnUse",width:8,x:"0",y:"0"},r("rect",{class:vt,height:4,width:4,x:"0",y:"0"}),r("rect",{class:vt,height:4,width:4,x:4,y:4}))),r("rect",{fill:"url(#checker)",height:"100%",rx:s,width:"100%"}),r("rect",{fill:c,style:{"clip-path":i<1?"polygon(100% 0, 0 0, 0 100%)":`inset(0 round ${s})`},...l}),i<1?r("rect",{fill:h,key:"opacity-fill",style:{"clip-path":"polygon(100% 0, 100% 100%, 0 100%)"},...l}):null)}get el(){return this}static get watchers(){return{color:["handleColorChange"]}}static get style(){return":host{position:relative;display:inline-flex}:host([scale=s]){block-size:1.25rem;inline-size:1.25rem}:host([scale=m]){block-size:1.5rem;inline-size:1.5rem}:host([scale=l]){block-size:2rem;inline-size:2rem}.swatch{overflow:hidden;block-size:inherit;inline-size:inherit}.swatch rect{transition-property:all;transition-duration:150ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.swatch--no-color rect{fill:var(--calcite-color-foreground-1)}.swatch--no-color line{stroke:var(--calcite-color-status-danger)}.checker{fill:#cacaca}:host([hidden]){display:none}[hidden]{display:none}"}},[1,"calcite-color-picker-swatch",{active:[516],color:[1],scale:[513]},void 0,{color:["handleColorChange"]}]);function kt(){"undefined"!=typeof customElements&&["calcite-color-picker-swatch"].forEach((t=>{"calcite-color-picker-swatch"===t&&(customElements.get(t)||customElements.define(t,wt))}))}kt();export{wt as C,B as a,J as b,W as c,kt as d,G as e,ot as f,bt as g,Y as h,T as i,rt as j,ft as k,pt as l,et as m,V as n,D as o,ut as p,Z as r,dt as t}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/colorRampUtils.js b/library/arcgis/4.30/@arcgis/core/chunks/colorRampUtils.js new file mode 100644 index 00000000..3fc89ba5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/colorRampUtils.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import o from"../Color.js";import{t as r,a as t,b as l,c as e}from"./colorUtils2.js";import{J as i}from"./jsonMap.js";import{isSerializable as n}from"../core/JSONSupport.js";const a=["random","ndvi","ndvi2","ndvi3","elevation","gray","hillshade"],C=[{id:"aspect",type:"multipart",colorRamps:[{fromColor:[190,190,190],toColor:[255,45,8]},{fromColor:[255,45,8],toColor:[255,181,61]},{fromColor:[255,181,61],toColor:[255,254,52]},{fromColor:[255,254,52],toColor:[0,251,50]},{fromColor:[0,251,50],toColor:[255,254,52]},{fromColor:[0,253,255],toColor:[0,181,255]},{fromColor:[0,181,255],toColor:[26,35,253]},{fromColor:[26,35,253],toColor:[255,57,251]},{fromColor:[255,57,251],toColor:[255,45,8]}]},{id:"black-to-white",fromColor:[0,0,0],toColor:[255,255,255]},{id:"blue-bright",fromColor:[204,204,255],toColor:[0,0,224]},{id:"blue-light-to-dark",fromColor:[211,229,232],toColor:[46,100,140]},{id:"blue-green-bright",fromColor:[203,245,234],toColor:[48,207,146]},{id:"blue-green-light-to-dark",fromColor:[216,242,237],toColor:[21,79,74]},{id:"brown-light-to-dark",fromColor:[240,236,170],toColor:[102,72,48]},{id:"brown-to-blue-green-diverging-right",type:"multipart",colorRamps:[{fromColor:[156,85,31],toColor:[255,255,191]},{fromColor:[255,255,191],toColor:[33,130,145]}]},{id:"brown-to-blue-green-diverging-dark",type:"multipart",colorRamps:[{fromColor:[110,70,45],toColor:[204,204,102]},{fromColor:[204,204,102],toColor:[48,100,102]}]},{id:"coefficient-bias",fromColor:[214,214,255],toColor:[0,57,148]},{id:"cold-to-hot-diverging",type:"multipart",colorRamps:[{fromColor:[69,117,181],toColor:[255,255,191]},{fromColor:[255,255,191],toColor:[214,47,39]}]},{id:"condition-number",type:"multipart",colorRamps:[{fromColor:[0,97,0],toColor:[255,255,0]},{fromColor:[255,255,0],toColor:[255,34,0]}]},{id:"cyan-to-purple",type:"multipart",colorRamps:[{fromColor:[0,245,245],toColor:[0,0,245]},{fromColor:[0,0,245],toColor:[245,0,245]}]},{id:"cyan-light-to-blue-dark",type:"multipart",colorRamps:[{fromColor:[182,237,240],toColor:[31,131,224]},{fromColor:[31,131,224],toColor:[9,9,145]}]},{id:"distance",fromColor:[255,200,0],toColor:[0,0,255]},{id:"elevation1",type:"multipart",colorRamps:[{fromColor:[175,240,233],toColor:[255,255,179]},{fromColor:[255,255,179],toColor:[0,128,64]},{fromColor:[0,128,64],toColor:[252,186,3]},{fromColor:[252,186,3],toColor:[128,0,0]},{fromColor:[120,0,0],toColor:[105,48,13]},{fromColor:[105,48,13],toColor:[171,171,171]},{fromColor:[171,171,171],toColor:[255,252,255]}]},{id:"elevation2",type:"multipart",colorRamps:[{fromColor:[118,219,211],toColor:[255,255,199]},{fromColor:[255,255,199],toColor:[255,255,128]},{fromColor:[255,255,128],toColor:[217,194,121]},{fromColor:[217,194,121],toColor:[135,96,38]},{fromColor:[135,96,38],toColor:[150,150,181]},{fromColor:[150,150,181],toColor:[181,150,181]},{fromColor:[181,150,181],toColor:[255,252,255]}]},{id:"errors",fromColor:[255,235,214],toColor:[196,10,10]},{id:"gray-light-to-dark",fromColor:[219,219,219],toColor:[69,69,69]},{id:"green-bright",fromColor:[204,255,204],toColor:[14,204,14]},{id:"green-light-to-dark",fromColor:[220,245,233],toColor:[34,102,51]},{id:"green-to-blue",type:"multipart",colorRamps:[{fromColor:[32,204,16],toColor:[0,242,242]},{fromColor:[0,242,242],toColor:[2,33,227]}]},{id:"orange-bright",fromColor:[255,235,204],toColor:[240,118,5]},{id:"orange-light-to-dark",fromColor:[250,233,212],toColor:[171,65,36]},{id:"partial-spectrum",type:"multipart",colorRamps:[{fromColor:[242,241,162],toColor:[255,255,0]},{fromColor:[255,255,0],toColor:[255,0,0]},{fromColor:[252,3,69],toColor:[176,7,237]},{fromColor:[176,7,237],toColor:[2,29,173]}]},{id:"partial-spectrum-1-diverging",type:"multipart",colorRamps:[{fromColor:[135,38,38],toColor:[240,149,12]},{fromColor:[240,149,12],toColor:[255,255,191]},{fromColor:[255,255,191],toColor:[74,80,181]},{fromColor:[74,80,181],toColor:[39,32,122]}]},{id:"partial-spectrum-2-diverging",type:"multipart",colorRamps:[{fromColor:[115,77,42],toColor:[201,137,52]},{fromColor:[201,137,52],toColor:[255,255,191]},{fromColor:[255,255,191],toColor:[91,63,176]},{fromColor:[91,63,176],toColor:[81,13,97]}]},{id:"pink-to-yellow-green-diverging-bright",type:"multipart",colorRamps:[{fromColor:[158,30,113],toColor:[255,255,191]},{fromColor:[255,255,191],toColor:[99,110,45]}]},{id:"pink-to-yellow-green-diverging-dark",type:"multipart",colorRamps:[{fromColor:[97,47,73],toColor:[204,204,102]},{fromColor:[204,204,102],toColor:[22,59,15]}]},{id:"precipitation",type:"multipart",colorRamps:[{fromColor:[194,82,60],toColor:[237,161,19]},{fromColor:[237,161,19],toColor:[255,255,0]},{fromColor:[255,255,0],toColor:[0,219,0]},{fromColor:[0,219,0],toColor:[32,153,143]},{fromColor:[32,153,143],toColor:[11,44,122]}]},{id:"prediction",type:"multipart",colorRamps:[{fromColor:[40,146,199],toColor:[250,250,100]},{fromColor:[250,250,100],toColor:[232,16,20]}]},{id:"purple-bright",fromColor:[255,204,255],toColor:[199,0,199]},{id:"purple-to-green-diverging-bright",type:"multipart",colorRamps:[{fromColor:[77,32,150],toColor:[255,255,191]},{fromColor:[255,255,191],toColor:[20,122,11]}]},{id:"purple-to-green-diverging-dark",type:"multipart",colorRamps:[{fromColor:[67,14,89],toColor:[204,204,102]},{fromColor:[204,204,102],toColor:[24,79,15]}]},{id:"purple-blue-bright",fromColor:[223,184,230],toColor:[112,12,242]},{id:"purple-blue-light-to-dark",fromColor:[229,213,242],toColor:[93,44,112]},{id:"purple-red-bright",fromColor:[255,204,225],toColor:[199,0,99]},{id:"purple-red-light-to-dark",fromColor:[250,215,246],toColor:[143,17,57]},{id:"red-bright",fromColor:[255,204,204],toColor:[219,0,0]},{id:"red-light-to-dark",fromColor:[255,224,224],toColor:[143,10,10]},{id:"red-to-blue-diverging-bright",type:"multipart",colorRamps:[{fromColor:[196,69,57],toColor:[255,255,191]},{fromColor:[255,255,191],toColor:[48,95,207]}]},{id:"red-to-blue-diverging-dark",type:"multipart",colorRamps:[{fromColor:[107,13,13],toColor:[204,204,102]},{fromColor:[204,204,102],toColor:[13,53,97]}]},{id:"red-to-green",type:"multipart",colorRamps:[{fromColor:[245,0,0],toColor:[245,245,0]},{fromColor:[245,245,0],toColor:[0,245,0]}]},{id:"red-to-green-diverging-bright",type:"multipart",colorRamps:[{fromColor:[186,20,20],toColor:[255,255,191]},{fromColor:[255,255,191],toColor:[54,145,33]}]},{id:"red-to-green-diverging-dark",type:"multipart",colorRamps:[{fromColor:[97,21,13],toColor:[204,204,102]},{fromColor:[204,204,102],toColor:[16,69,16]}]},{id:"slope",type:"multipart",colorRamps:[{fromColor:[56,168,0],toColor:[255,255,0]},{fromColor:[255,255,0],toColor:[255,0,0]}]},{id:"spectrum-full-bright",type:"multipart",colorRamps:[{fromColor:[255,0,0],toColor:[255,255,0]},{fromColor:[255,255,0],toColor:[0,255,255]},{fromColor:[0,255,255],toColor:[0,0,255]}]},{id:"spectrum-full-dark",type:"multipart",colorRamps:[{fromColor:[153,0,0],toColor:[153,153,0]},{fromColor:[153,153,0],toColor:[0,153,153]},{fromColor:[0,153,153],toColor:[0,0,153]}]},{id:"spectrum-full-light",type:"multipart",colorRamps:[{fromColor:[255,153,153],toColor:[255,255,153]},{fromColor:[255,255,153],toColor:[153,255,255]},{fromColor:[153,255,255],toColor:[153,153,255]}]},{id:"surface",type:"multipart",colorRamps:[{fromColor:[112,153,89],toColor:[242,238,162]},{fromColor:[242,238,162],toColor:[242,206,133]},{fromColor:[242,206,133],toColor:[194,140,124]},{fromColor:[194,140,124],toColor:[255,242,255]}]},{id:"temperature",type:"multipart",colorRamps:[{fromColor:[255,252,255],toColor:[255,0,255]},{fromColor:[255,0,255],toColor:[0,0,255]},{fromColor:[0,0,255],toColor:[0,255,255]},{fromColor:[0,255,255],toColor:[0,255,0]},{fromColor:[0,255,0],toColor:[255,255,0]},{fromColor:[255,255,0],toColor:[255,128,0]},{fromColor:[255,128,0],toColor:[128,0,0]}]},{id:"white-to-black",fromColor:[255,255,255],toColor:[0,0,0]},{id:"yellow-to-dark-red",type:"multipart",colorRamps:[{fromColor:[255,255,128],toColor:[242,167,46]},{fromColor:[242,167,46],toColor:[107,0,0]}]},{id:"yellow-to-green-to-dark-blue",type:"multipart",colorRamps:[{fromColor:[255,255,128],toColor:[56,224,9]},{fromColor:[56,224,9],toColor:[26,147,171]},{fromColor:[26,147,171],toColor:[12,16,120]}]},{id:"yellow-to-red",fromColor:[245,245,0],toColor:[255,0,0]},{id:"yellow-green-bright",fromColor:[236,252,204],toColor:[157,204,16]},{id:"yellow-green-light-to-dark",fromColor:[215,240,175],toColor:[96,107,45]}],m=new i({Aspect:"aspect","Black to White":"black-to-white","Blue Bright":"blue-bright","Blue Light to Dark":"blue-light-to-dark","Blue-Green Bright":"blue-green-bright","Blue-Green Light to Dark":"blue-green-light-to-dark","Brown Light to Dark":"brown-light-to-dark","Brown to Blue Green Diverging, Bright":"brown-to-blue-green-diverging-right","Brown to Blue Green Diverging, Dark":"brown-to-blue-green-diverging-dark","Coefficient Bias":"coefficient-bias","Cold to Hot Diverging":"cold-to-hot-diverging","Condition Number":"condition-number","Cyan to Purple":"cyan-to-purple","Cyan-Light to Blue-Dark":"cyan-light-to-blue-dark",Distance:"distance","Elevation #1":"elevation1","Elevation #2":"elevation2",Errors:"errors","Gray Light to Dark":"gray-light-to-dark","Green Bright":"green-bright","Green Light to Dark":"green-light-to-dark","Green to Blue":"green-to-blue","Orange Bright":"orange-bright","Orange Light to Dark":"orange-light-to-dark","Partial Spectrum":"partial-spectrum","Partial Spectrum 1 Diverging":"partial-spectrum-1-diverging","Partial Spectrum 2 Diverging":"partial-spectrum-2-diverging","Pink to YellowGreen Diverging, Bright":"pink-to-yellow-green-diverging-bright","Pink to YellowGreen Diverging, Dark":"pink-to-yellow-green-diverging-dark",Precipitation:"precipitation",Prediction:"prediction","Purple Bright":"purple-bright","Purple to Green Diverging, Bright":"purple-to-green-diverging-bright","Purple to Green Diverging, Dark":"purple-to-green-diverging-dark","Purple-Blue Bright":"purple-blue-bright","Purple-Blue Light to Dark":"purple-blue-light-to-dark","Purple-Red Bright":"purple-red-bright","Purple-Red Light to Dark":"purple-red-light-to-dark","Red Bright":"red-bright","Red Light to Dark":"red-light-to-dark","Red to Blue Diverging, Bright":"red-to-blue-diverging-bright","Red to Blue Diverging, Dark":"red-to-blue-diverging-dark","Red to Green":"red-to-green","Red to Green Diverging, Bright":"red-to-green-diverging-bright","Red to Green Diverging, Dark":"red-to-green-diverging-dark",Slope:"slope","Spectrum-Full Bright":"spectrum-full-bright","Spectrum-Full Dark":"spectrum-full-dark","Spectrum-Full Light":"spectrum-full-light",Surface:"surface",Temperature:"temperature","White to Black":"white-to-black","Yellow to Dark Red":"yellow-to-dark-red","Yellow to Green to Dark Blue":"yellow-to-green-to-dark-blue","Yellow to Red":"yellow-to-red","Yellow-Green Bright":"yellow-green-bright","Yellow-Green Light to Dark":"yellow-green-light-to-dark"});function g(o,r){if(!o||!r||o.length!==r.length)return!1;for(let t=0;tr[t]+2||o[t]{if(g(r.fromColor.toRgb(),o.fromColor)&&g(r.toColor.toRgb(),o.toColor))return e=o.id,!0})):"multipart"===r.type&&l.some((t=>{const l=r.colorRamps,i=t.colorRamps;if(l&&i&&l.length===i.length&&!i.some(((r,t)=>{if(!g(l[t].fromColor.toRgb(),new o(r.fromColor).toRgb())||!g(l[t].toColor.toRgb(),new o(r.toColor).toRgb()))return!0}))){if(e)return!0;e=t.id}})),e}function f(o,r,t=!1){if(!o)return;let l=!1,e=u(o);return null!=e||t||(l=!0,e=u(o=function(o){if("multipart"===o.type){const r=o.clone();return r.colorRamps?.length?(r.colorRamps=r.colorRamps.reverse().map((o=>p(o))),r):r}return p(o)}(o))),e?{id:e,inverted:l}:void 0}function s(o,r=!1){const t="string"==typeof o?o:f(o,0,r)?.id;return t?m.toJSON(t):null}function d(o,r="esriCIELabAlgorithm"){const t=C.find((({id:r})=>r===o));return t?t.colorRamps?{type:"multipart",colorRamps:t.colorRamps.map((o=>({type:"algorithmic",algorithm:r,fromColor:[...o.fromColor],toColor:[...o.toColor]})))}:{type:"algorithmic",algorithm:r,fromColor:[...t.fromColor],toColor:[...t.toColor]}:null}function c(o){const r=(o=o||{}).numColors||256,t=o.distanceOffset||0,l=null!=o.isCustomInterval?o.isCustomInterval:null!==o.distanceInterval&&o.distanceInterval!==1/(r-1),e=o.distanceInterval||1/(r-1);return{...o,numColors:r,distanceOffset:t,interpolateAlpha:!!o.interpolateAlpha,distanceInterval:e,isCustomInterval:l,weights:o.weights}}function h(o,i){let{fromColor:n,toColor:a}=o;n=[...n],a=[...a],3===n.length&&(n=n.concat([255])),3===a.length&&(a=a.concat([255]));const C=o.algorithm||"esriCIELabAlgorithm",m=c(i),{numColors:g,distanceOffset:p,isCustomInterval:u,interpolateAlpha:f}=m;if(1===g&&0===p)return[n];if(2===g&&0===p&&!u)return[n,a];const s={r:n[0],g:n[1],b:n[2]},d={r:a[0],g:a[1],b:a[2]},h="esriCIELabAlgorithm"===C?function(o,r,t){const{numColors:l,distanceOffset:e,distanceInterval:i,isCustomInterval:n}=t;let{l:a,a:C,b:m}=o;const g=(r.l-a)*i,p=(r.a-C)*i,u=(r.b-m)*i,f=[];if(e){const o=e/i;a+=o*g,C+=o*p,m+=o*u}for(let o=0;og?u*i:-u*i);const s=(r.s-o.s)*i,d=(r.v-o.v)*i;let{s:c,v:h}=o,b=m;if(e){const o=e/i;b=(b+o*p+f)%f,c+=o*s,h+=o*d}const v=[];for(let o=0;oo+r));e=e.map((r=>r/o))}else{e=[];for(let o=0;o{o.unshift(r),l||o.pop()})),t}function k(o){const r=t(o);return{type:"HsvColor",Hue:r.h,Saturation:r.s,Value:r.v,AlphaValue:255}}function y(o){const r=o.toJSON();return{Algorithm:r?.Algorithm||"esriHSVAlgorithm",type:"AlgorithmicColorRamp",FromColor:k(o.fromColor),ToColor:k(o.toColor)}}function R(o){const r=s(o);if(!r)return null;if("algorithmic"===o.type)return{...y(o),Name:r};if(o.colorRamps){const t=o.colorRamps.map(y);return{type:"MultiPartColorRamp",NumColorRamps:t.length,ArrayOfColorRamp:t,Name:r}}return null}function w(o){const r=o.reverse().map((o=>{const r=o.toString(16);return r.length<2?"0"+r:r}));return 4294967295&Number.parseInt(r.join(""),16)}export{m as a,f as b,v as c,s as d,w as e,b as f,R as g,d as h,C as p,a as r}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/colorRampUtils2.js b/library/arcgis/4.30/@arcgis/core/chunks/colorRampUtils2.js new file mode 100644 index 00000000..0dd5cdbe --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/colorRampUtils2.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import o from"../Color.js";import{createStopLabel as s}from"./utils14.js";import"./colorUtils.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"./ensureType.js";import"../core/lang.js";import"./Logger.js";import"../config.js";import"../symbols.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./handleUtils.js";import"./tracking.js";import"../core/Error.js";import"../symbols/CIMSymbol.js";import"./tslib.es6.js";import"../core/accessorSupport/decorators/property.js";import"./enumeration.js";import"./jsonMap.js";import"./reader.js";import"./writer.js";import"../layers/support/fieldUtils.js";import"../core/Accessor.js";import"../core/Handles.js";import"./maybe.js";import"./ObservableBase.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"../core/sql.js";import"../intl.js";import"./date.js";import"./locale.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./messages.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"./assets.js";import"../geometry.js";import"../geometry/Extent.js";import"../geometry/Geometry.js";import"../geometry/SpatialReference.js";import"./unitUtils.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"../geometry/Polyline.js";import"./typeUtils.js";import"../geometry/support/jsonUtils.js";import"../symbols/Symbol.js";import"../symbols/ExtrudeSymbol3DLayer.js";import"../symbols/Symbol3DLayer.js";import"./utils4.js";import"../symbols/edges/Edges3D.js";import"./screenUtils.js";import"./materialUtils.js";import"./opacityUtils.js";import"../symbols/edges/SketchEdges3D.js";import"../symbols/edges/SolidEdges3D.js";import"./Symbol3DMaterial.js";import"../symbols/FillSymbol.js";import"../symbols/SimpleLineSymbol.js";import"../symbols/LineSymbol.js";import"../symbols/LineSymbolMarker.js";import"./lineMarkers.js";import"../symbols/FillSymbol3DLayer.js";import"../symbols/patterns/LineStylePattern3D.js";import"../symbols/patterns/StylePattern3D.js";import"./utils5.js";import"./colors.js";import"./symbolLayerUtils3D.js";import"./aaBoundingBox.js";import"../symbols/Font.js";import"../symbols/IconSymbol3DLayer.js";import"./persistableUrlUtils.js";import"../symbols/LabelSymbol3D.js";import"../core/Collection.js";import"../core/Evented.js";import"./shared.js";import"./SimpleObservable.js";import"../symbols/Symbol3D.js";import"./collectionUtils.js";import"../portal/Portal.js";import"../core/Loadable.js";import"../core/Promise.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"../symbols/LineSymbol3DLayer.js";import"../symbols/LineStyleMarker3D.js";import"../core/Clonable.js";import"../symbols/ObjectSymbol3DLayer.js";import"../symbols/PathSymbol3DLayer.js";import"../symbols/TextSymbol3DLayer.js";import"../symbols/WaterSymbol3DLayer.js";import"../symbols/support/StyleOrigin.js";import"./Thumbnail.js";import"./calloutUtils.js";import"../symbols/callouts/Callout3D.js";import"../symbols/callouts/LineCallout3D.js";import"../symbols/support/Symbol3DVerticalOffset.js";import"../symbols/LineSymbol3D.js";import"../symbols/MarkerSymbol.js";import"../symbols/MeshSymbol3D.js";import"../symbols/PictureFillSymbol.js";import"./urlUtils.js";import"../symbols/PictureMarkerSymbol.js";import"../symbols/PointSymbol3D.js";import"../symbols/PolygonSymbol3D.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../symbols/SimpleFillSymbol.js";import"../symbols/SimpleMarkerSymbol.js";import"../symbols/TextSymbol.js";import"../symbols/WebStyleSymbol.js";import"./timeUtils.js";import"./numberUtils.js";import"./utils2.js";import"./basemapUtils.js";import"../Basemap.js";import"./loadAll.js";import"../portal/PortalItem.js";import"../portal/PortalItemResource.js";import"../portal/PortalRating.js";import"../support/BasemapStyle.js";import"./writeUtils.js";import"./layerUtils2.js";import"./utils3.js";import"./mat4.js";const t=new o([64,64,64]);function r(o,t){const r=[],l=o.length-1;return 5===o.length?r.push(0,2,4):r.push(0,l),o.map(((o,e)=>r.includes(e)?s(o,e,l,t):null))}async function l(s,l,e){let m=!1,i=[],p=[];if(s.stops){const o=s.stops;i=o.map((o=>o.value)),m=o.some((o=>!!o.label)),m&&(p=o.map((o=>o.label)))}const a=i[0],j=i[i.length-1];if(null==a&&null==j)return null;const n=m?null:r(i,e),y=await Promise.all(i.map((async(r,e)=>{const i="opacity"===s.type?await async function(s,r,l){const e=new o(l??t),m=(await import("./visualVariableUtils.js")).getOpacity(r,s);return null!=m&&(e.a=m),e}(r,s,l):(await import("./visualVariableUtils.js")).getColor(s,r);return{value:r,color:i,label:m?p[e]:n?.[e]??""}})));return y.reverse()}function e(o){let s=!1,t=[],l=[];t=o.map((o=>o.value)),s=o.some((o=>!!o.label)),s&&(l=o.map((o=>o.label??"")));const e=t[0],i=t[t.length-1];if(null==e&&null==i)return null;const p=s?null:r(t);return t.map(((t,r)=>({value:t,color:m(t,o),label:s?l[r]:p?.[r]??""}))).reverse()}function m(s,t){const{startIndex:r,endIndex:l,weight:e}=function(o,s){let t=0,r=s.length-1;return s.some(((s,l)=>o{0===e?r.push({value:t.max,color:new o(l.toColor),label:"high"}):r.push({value:null,color:new o(l.toColor),label:""}),e===s.colorRamps.length-1?r.push({value:t.min,color:new o(l.fromColor),label:"low"}):r.push({value:null,color:new o(l.fromColor),label:""})}));else{let l,e;s&&"algorithmic"===s.type?(l=s.fromColor,e=s.toColor):(l=[0,0,0,1],e=[255,255,255,1]),r=[{value:t.max,color:new o(e),label:"high"},{value:t.min,color:new o(l),label:"low"}]}return r}export{m as getColorFromPointCloudStops,l as getRampStops,e as getRampStopsForPointCloud,i as getStretchRampStops}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/colorRamps.js b/library/arcgis/4.30/@arcgis/core/chunks/colorRamps.js new file mode 100644 index 00000000..9b76b61b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/colorRamps.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import t from"../rest/support/AlgorithmicColorRamp.js";import r from"../rest/support/ColorRamp.js";import o from"../rest/support/MultipartColorRamp.js";const p={key:"type",base:r,typeMap:{algorithmic:t,multipart:o}};function m(r){return r?.type?"algorithmic"===r.type?t.fromJSON(r):"multipart"===r.type?o.fromJSON(r):null:null}export{m as f,p as t}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/colorUtils.js b/library/arcgis/4.30/@arcgis/core/chunks/colorUtils.js new file mode 100644 index 00000000..b12816db --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/colorUtils.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +const e={transparent:[0,0,0,0],black:[0,0,0,1],silver:[192,192,192,1],gray:[128,128,128,1],white:[255,255,255,1],maroon:[128,0,0,1],red:[255,0,0,1],purple:[128,0,128,1],fuchsia:[255,0,255,1],green:[0,128,0,1],lime:[0,255,0,1],olive:[128,128,0,1],yellow:[255,255,0,1],navy:[0,0,128,1],blue:[0,0,255,1],teal:[0,128,128,1],aqua:[0,255,255,1],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],blanchedalmond:[255,235,205,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],oldlace:[253,245,230,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],rebeccapurple:[102,51,153,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],whitesmoke:[245,245,245,1],yellowgreen:[154,205,50,1]};function r(r){return!!e[r]||!!e[r.toLowerCase()]}function a(r){return e[r]??e[r.toLowerCase()]}function l(e){return[...a(e)]}function n(e,r,a){a<0&&++a,a>1&&--a;const l=6*a;return l<1?e+(r-e)*l:2*a<1?r:3*a<2?e+(r-e)*(2/3-a)*6:e}function i(e,r,a,l=1){const i=(e%360+360)%360/360,o=a<=.5?a*(r+1):a+r-a*r,t=2*a-o;return[Math.round(255*n(t,o,i+1/3)),Math.round(255*n(t,o,i)),Math.round(255*n(t,o,i-1/3)),l]}function o(e){const r=e.length>5,a=r?8:4,l=(1<>=a,t[3]=n*u/255),u=o&l,o>>=a,t[2]=n*u,u=o&l,o>>=a,t[1]=n*u,u=o&l,o>>=a,t[0]=n*u,t}export{o as a,l as b,a as g,i as h,r as i}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/colorUtils2.js b/library/arcgis/4.30/@arcgis/core/chunks/colorUtils2.js new file mode 100644 index 00000000..32218f49 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/colorUtils2.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import n from"../Color.js";import{a as t}from"./vec4.js";import{f as r}from"./vec4f64.js";function o(n){return"r"in n&&"g"in n&&"b"in n}function u(n){return"h"in n&&"s"in n&&"v"in n}function a(n){return"l"in n&&"a"in n&&"b"in n}function e(n){return"l"in n&&"c"in n&&"h"in n}const c=[[.4124,.3576,.1805],[.2126,.7152,.0722],[.0193,.1192,.9505]],i=[[3.2406,-1.5372,-.4986],[-.9689,1.8758,.0415],[.0557,-.204,1.057]];function s(n,t){const r=[];let o,u;if(n[0].length!==t.length)throw new Error("dimensions do not match");const a=n.length,e=n[0].length;let c=0;for(o=0;on<=.04045?n/12.92:((n+.055)/1.055)**2.4)),r=s(c,t);return{x:100*r[0],y:100*r[1],z:100*r[2]}}function h(n){const t=s(i,[n.x/100,n.y/100,n.z/100]).map((n=>{const t=n<=.0031308?12.92*n:1.055*n**(1/2.4)-.055;return Math.min(1,Math.max(t,0))}));return{r:Math.round(255*t[0]),g:Math.round(255*t[1]),b:Math.round(255*t[2])}}function l(n){const t=[n.x/95.047,n.y/100,n.z/108.883].map((n=>n>(6/29)**3?n**(1/3):1/3*(29/6)**2*n+4/29));return{l:116*t[1]-16,a:500*(t[0]-t[1]),b:200*(t[1]-t[2])}}function b(n){const t=n.l,r=[(t+16)/116+n.a/500,(t+16)/116,(t+16)/116-n.b/200].map((n=>n>6/29?n**3:3*(6/29)**2*(n-4/29)));return{x:95.047*r[0],y:100*r[1],z:108.883*r[2]}}function g(n){return o(n)?n:e(n)?function(n){return h(b(function(n){const t=n.l,r=n.c,o=n.h;return{l:t,a:r*Math.cos(o),b:r*Math.sin(o)}}(n)))}(n):a(n)?function(n){return h(b(n))}(n):function(n){return"x"in n&&"y"in n&&"z"in n}(n)?h(n):u(n)?function(n){const t=(n.h+360)%360/60,r=n.s/100,o=n.v/100*255,u=o*r,a=u*(1-Math.abs(t%2-1));let e;switch(Math.floor(t)){case 0:e={r:u,g:a,b:0};break;case 1:e={r:a,g:u,b:0};break;case 2:e={r:0,g:u,b:a};break;case 3:e={r:0,g:a,b:u};break;case 4:e={r:a,g:0,b:u};break;case 5:case 6:e={r:u,g:0,b:a};break;default:e={r:0,g:0,b:0}}return e.r=Math.round(e.r+o-u),e.g=Math.round(e.g+o-u),e.b=Math.round(e.b+o-u),e}(n):n}function M(n){return u(n)?n:function(n){const t=n.r,r=n.g,o=n.b,u=Math.max(t,r,o),a=u-Math.min(t,r,o);let e=u,c=0===a?0:u===t?(r-o)/a%6:u===r?(o-t)/a+2:(t-r)/a+4,i=0===a?0:a/e;return c<0&&(c+=6),c*=60,i*=100,e*=100/255,{h:c,s:i,v:e}}(g(n))}function m(n){return a(n)?n:function(n){return l(f(n))}(g(n))}function d(n){return e(n)?n:function(n){return function(n){const t=n.l,r=n.a,o=n.b,u=Math.sqrt(r*r+o*o);let a=Math.atan2(o,r);return a=a>0?a:a+2*Math.PI,{l:t,c:u,h:a}}(l(f(n)))}(g(n))}function p(n){return k(n).isBright?"light":"dark"}function k(t){let{r,g:o,b:u,a}=t;return a<1&&(r=Math.round(a*r+255*(1-a)),o=Math.round(a*o+255*(1-a)),u=Math.round(a*u+255*(1-a))),new n({r,g:o,b:u})}function w(n,t){const{r,g:o,b:u}=t?.ignoreAlpha?n:k(n);return.2126*r+.7152*o+.0722*u}var x;function v(t,r=x.High){return w(t,{ignoreAlpha:!0})>r?new n([0,0,0,t.a]):new n([255,255,255,t.a])}function y(n,t){const r=m(n);r.l*=1-t;const o=g(r),u=n.clone();return u.setColor(o),u.a=n.a,u}function z(n,t){const r=n.clone();return r.a*=t,r}function j(n,t){const r=M(n);r.s*=t;const o=g(r),u=n.clone();return u.setColor(o),u.a=n.a,u}function A(t){return n.toUnitRGBA(t)}function B(n,t){return n===t||null!=n&&n.equals(t)}function C(n,r){return n===r||null!=n&&null!=r&&t(n,r)}function H(n){return r(n[0],n[1],n[2],n.length>3?n[3]:1)}function q(t,r){const o=n.toUnitRGBA(t);return o[3]*=r,o}!function(n){n[n.Low=160]="Low",n[n.High=225]="High"}(x||(x={}));export{x as B,M as a,d as b,g as c,v as d,j as e,w as f,p as g,q as h,o as i,C as j,H as k,B as l,z as m,y as n,m as t,A as u}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/colors.js b/library/arcgis/4.30/@arcgis/core/chunks/colors.js new file mode 100644 index 00000000..91bb1b1f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/colors.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import n from"../Color.js";const o=new n("white");new n("black");const t=new n([255,255,255,0]);function r(n){return 0===n.r&&0===n.g&&0===n.b}export{r as i,t,o as w}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/colors2.js b/library/arcgis/4.30/@arcgis/core/chunks/colors2.js new file mode 100644 index 00000000..346bada3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/colors2.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +const f={"seq-yellow-orange-red-bright":{1:["#ff7b22"],2:["#c0370f","#ff7b22"],3:["#b1260b","#e05919","#ff8e33"],4:["#a11506","#d04814","#ef6a1d","#ffa143"],5:["#a11506","#d04814","#ef6a1d","#ff8e33","#ffb454"],6:["#a11506","#c0370f","#e05919","#ef6a1d","#ff8e33","#ffb454"],7:["#a11506","#c0370f","#e05919","#ef6a1d","#ff7b22","#ffa143","#ffc764"],8:["#910000","#b1260b","#c0370f","#e05919","#ef6a1d","#ff7b22","#ffa143","#ffc764"],9:["#910000","#b1260b","#c0370f","#e05919","#ef6a1d","#ff7b22","#ffa143","#ffb454","#ffda74"],10:["#910000","#b1260b","#c0370f","#e05919","#ef6a1d","#ff7b22","#ffa143","#ffb454","#ffda74","#ffed85"],stops:["#910000","#c33910","#f6711f","#fbaf52","#ffed85"],tags:["light","reds","yellows","oranges","bright","sequential","colorblind-friendly"],name:"Orange 1"},"seq-yellow-pink-purple":{1:["#b65fa5"],2:["#e6b7c4","#b65fa5"],3:["#eecec9","#d588b9","#a14e96"],4:["#f6e5cf","#dd9fbf","#cc71b4","#8c3c88"],5:["#f6e5cf","#dd9fbf","#cc71b4","#a14e96","#762a79"],6:["#f6e5cf","#e6b7c4","#d588b9","#cc71b4","#a14e96","#762a79"],7:["#f6e5cf","#e6b7c4","#d588b9","#cc71b4","#b65fa5","#8c3c88","#61196a"],8:["#fffcd4","#eecec9","#e6b7c4","#d588b9","#cc71b4","#b65fa5","#8c3c88","#61196a"],9:["#fffcd4","#eecec9","#e6b7c4","#d588b9","#cc71b4","#b65fa5","#8c3c88","#762a79","#4b075b"],10:["#fffcd4","#eecec9","#e6b7c4","#d588b9","#cc71b4","#b65fa5","#8c3c88","#762a79","#4b075b","#350242"],stops:["#fffcd4","#e0b2c1","#c168ad","#7b3578","#350242"],tags:["light","purples","pinks","sequential","colorblind-friendly"],name:"Purple 1"},"seq-red-blue-green":{1:["#6193b3"],2:["#bac6df","#6193b3"],3:["#d1d1e5","#8cb1d2","#4e8099"],4:["#e8dbeb","#a3bbd8","#75a6cc","#3b6e80"],5:["#e8dbeb","#a3bbd8","#75a6cc","#4e8099","#275b67"],6:["#e8dbeb","#bac6df","#8cb1d2","#75a6cc","#4e8099","#275b67"],7:["#e8dbeb","#bac6df","#8cb1d2","#75a6cc","#6193b3","#3b6e80","#14484d"],8:["#ffe6f1","#d1d1e5","#bac6df","#8cb1d2","#75a6cc","#6193b3","#3b6e80","#14484d"],9:["#ffe6f1","#d1d1e5","#bac6df","#8cb1d2","#75a6cc","#6193b3","#3b6e80","#275b67","#003534"],10:["#ffe6f1","#d1d1e5","#bac6df","#8cb1d2","#75a6cc","#6193b3","#3b6e80","#275b67","#003534","#002624"],stops:["#ffe6f1","#b5c2d9","#6b9dc0","#366272","#002624"],tags:["light","blues","subdued","sequential","colorblind-friendly"],name:"Blue 1"},"seq-pink-red":{1:["#c75c49"],2:["#ecacaa","#c75c49"],3:["#f1c1c5","#e18073","#b44f3b"],4:["#f6d7e0","#e6968e","#db6a58","#a1412c"],5:["#f6d7e0","#e6968e","#db6a58","#b44f3b","#8d331d"],6:["#f6d7e0","#ecacaa","#e18073","#db6a58","#b44f3b","#8d331d"],7:["#f6d7e0","#ecacaa","#e18073","#db6a58","#c75c49","#a1412c","#7a260f"],8:["#fcedfb","#f1c1c5","#ecacaa","#e18073","#db6a58","#c75c49","#a1412c","#7a260f"],9:["#fcedfb","#f1c1c5","#ecacaa","#e18073","#db6a58","#c75c49","#a1412c","#8d331d","#661800"],10:["#fcedfb","#f1c1c5","#ecacaa","#e18073","#db6a58","#c75c49","#a1412c","#8d331d","#661800","#510b00"],stops:["#fcedfb","#e7a8a6","#d16351","#913729","#510b00"],tags:["light","reds","subdued","sequential","colorblind-friendly"],name:"Red 1"},"seq-yellow-purple-blue":{1:["#8573cb"],2:["#cdc1d9","#8573cb"],3:["#ddd4d7","#ab99db","#7062b9"],4:["#eee8d6","#bcadda","#9a85dd","#5a50a7"],5:["#eee8d6","#bcadda","#9a85dd","#7062b9","#453e94"],6:["#eee8d6","#cdc1d9","#ab99db","#9a85dd","#7062b9","#453e94"],7:["#eee8d6","#cdc1d9","#ab99db","#9a85dd","#8573cb","#5a50a7","#302d82"],8:["#fffcd4","#ddd4d7","#cdc1d9","#ab99db","#9a85dd","#8573cb","#5a50a7","#302d82"],9:["#fffcd4","#ddd4d7","#cdc1d9","#ab99db","#9a85dd","#8573cb","#5a50a7","#453e94","#1b1b70"],10:["#fffcd4","#ddd4d7","#cdc1d9","#ab99db","#9a85dd","#8573cb","#5a50a7","#453e94","#1b1b70","#10104f"],stops:["#fffcd4","#c8bcd4","#907cd4","#504692","#10104f"],tags:["light","purples","sequential","colorblind-friendly"],name:"Purple 2"},"seq-yellow-orange-red":{1:["#d4743c"],2:["#f2c38e","#d4743c"],3:["#f6d6a5","#e99e5f","#c35d30"],4:["#fbe9bd","#eeb177","#e58b48","#b24625"],5:["#fbe9bd","#eeb177","#e58b48","#c35d30","#a12f19"],6:["#fbe9bd","#f2c38e","#e99e5f","#e58b48","#c35d30","#a12f19"],7:["#fbe9bd","#f2c38e","#e99e5f","#e58b48","#d4743c","#b24625","#90180d"],8:["#fffcd4","#f6d6a5","#f2c38e","#e99e5f","#e58b48","#d4743c","#b24625","#90180d"],9:["#fffcd4","#f6d6a5","#f2c38e","#e99e5f","#e58b48","#d4743c","#b24625","#a12f19","#7f0101"],10:["#fffcd4","#f6d6a5","#f2c38e","#e99e5f","#e58b48","#d4743c","#b24625","#a12f19","#7f0101","#660000"],stops:["#fffcd4","#eebe8b","#dd8042","#a24021","#660000"],tags:["light","reds","oranges","sequential","colorblind-friendly"],name:"Red 2"},"seq-yellow-green-blue":{1:["#5a93a8"],2:["#b4d2c6","#5a93a8"],3:["#cde0ca","#82b6bc","#4b7e98"],4:["#e6eecf","#9bc4c1","#69a8b7","#3d6a89"],5:["#e6eecf","#9bc4c1","#69a8b7","#4b7e98","#2e557a"],6:["#e6eecf","#b4d2c6","#82b6bc","#69a8b7","#4b7e98","#2e557a"],7:["#e6eecf","#b4d2c6","#82b6bc","#69a8b7","#5a93a8","#3d6a89","#1f406a"],8:["#fffcd4","#cde0ca","#b4d2c6","#82b6bc","#69a8b7","#5a93a8","#3d6a89","#1f406a"],9:["#fffcd4","#cde0ca","#b4d2c6","#82b6bc","#69a8b7","#5a93a8","#3d6a89","#2e557a","#102b5b"],10:["#fffcd4","#cde0ca","#b4d2c6","#82b6bc","#69a8b7","#5a93a8","#3d6a89","#2e557a","#102b5b","#0d2644"],stops:["#fffcd4","#b1cdc2","#629eb0","#38627a","#0d2644"],tags:["light","blues","sequential","colorblind-friendly"],name:"Blue 2"},"seq-yellow-red-purple":{1:["#420239"],2:["#fffcd4","#420239"],3:["#fffcd4","#d86868","#420239"],4:["#fffcd4","#ecb29e","#d86868","#420239"],5:["#fffcd4","#ecb29e","#d86868","#9b3557","#420239"],6:["#fffcd4","#ecb29e","#d86868","#9b3557","#872351","#420239"],7:["#fffcd4","#ecb29e","#d86868","#9b3557","#872351","#5e0146","#420239"],8:["#fffcd4","#ecb29e","#df817a","#d86868","#9b3557","#872351","#5e0146","#420239"],9:["#fffcd4","#f2cbb0","#ecb29e","#df817a","#d86868","#9b3557","#872351","#5e0146","#420239"],10:["#fffcd4","#f2cbb0","#ecb29e","#df817a","#d86868","#c45762","#9b3557","#872351","#5e0146","#420239"],stops:["#fffcd4","#e7ae9d","#ce6065","#88314f","#420239"],tags:["light","purples","sequential","colorblind-friendly"],name:"Pink 1"},"seq-orange-red-light":{1:["#660202"],2:["#ffefdc","#660202"],3:["#ffefdc","#d15e3d","#660202"],4:["#ffefdc","#f5c5ab","#d15e3d","#660202"],5:["#ffefdc","#f5c5ab","#d15e3d","#b13925","#660202"],6:["#ffefdc","#f5c5ab","#e27149","#d15e3d","#b13925","#660202"],7:["#ffefdc","#f5c5ab","#e78662","#e27149","#d15e3d","#b13925","#660202"],8:["#ffefdc","#f5c5ab","#e78662","#e27149","#d15e3d","#b13925","#a02619","#660202"],9:["#ffefdc","#f5c5ab","#f1b093","#e78662","#e27149","#d15e3d","#b13925","#a02619","#660202"],10:["#ffefdc","#f5c5ab","#f1b093","#e78662","#e27149","#d15e3d","#b13925","#a02619","#7f0101","#660202"],stops:["#ffefdc","#edac90","#da6843","#a03523","#660202"],tags:["light","reds","sequential","colorblind-friendly"],name:"Red 3"},"seq-orange-red-dark":{1:["#470000"],2:["#ffefdc","#470000"],3:["#ffefdc","#ab472f","#470000"],4:["#ffefdc","#ab472f","#7a1c13","#470000"],5:["#ffefdc","#c76f54","#ab472f","#7a1c13","#470000"],6:["#ffefdc","#dea28b","#c76f54","#ab472f","#7a1c13","#470000"],7:["#ffefdc","#dea28b","#c76f54","#ab472f","#8b2b1d","#7a1c13","#470000"],8:["#ffefdc","#dea28b","#c76f54","#ab472f","#8b2b1d","#7a1c13","#590000","#470000"],9:["#ffefdc","#dea28b","#c76f54","#bc5539","#ab472f","#8b2b1d","#7a1c13","#590000","#470000"],10:["#ffefdc","#e9bca6","#dea28b","#c76f54","#bc5539","#ab472f","#8b2b1d","#7a1c13","#590000","#470000"],stops:["#ffefdc","#d99f88","#b34e34","#7d271a","#470000"],tags:["light","reds","sequential","colorblind-friendly"],name:"Red 4"},"seq-single-blues":{1:["#9ecae1"],2:["#bdd7e7","#6baed6"],3:["#deebf7","#9ecae1","#3182bd"],4:["#eff3ff","#bdd7e7","#6baed6","#2171b5"],5:["#eff3ff","#bdd7e7","#6baed6","#3182bd","#08519c"],6:["#eff3ff","#c6dbef","#9ecae1","#6baed6","#3182bd","#08519c"],7:["#eff3ff","#c6dbef","#9ecae1","#6baed6","#4292c6","#2171b5","#084594"],8:["#f7fbff","#deebf7","#c6dbef","#9ecae1","#6baed6","#4292c6","#2171b5","#084594"],9:["#f7fbff","#deebf7","#c6dbef","#9ecae1","#6baed6","#4292c6","#2171b5","#08519c","#08306b"],10:["#f7fbff","#deebf7","#c6dbef","#9ecae1","#6baed6","#4292c6","#2171b5","#08519c","#083582","#022259"],stops:["rgba(239, 243, 255, 1)","rgba(189, 215, 231, 1)","rgba(107, 174, 214, 1)","rgba(49, 130, 189, 1)","rgba(8, 81, 156, 1)"],tags:["light","blues","sequential","colorblind-friendly"],name:"Blue 3"},"seq-single-greens":{1:["#a1d99b"],2:["#bae4b3","#74c476"],3:["#e5f5e0","#a1d99b","#31a354"],4:["#edf8e9","#bae4b3","#74c476","#238b45"],5:["#edf8e9","#bae4b3","#74c476","#31a354","#006d2c"],6:["#edf8e9","#c7e9c0","#a1d99b","#74c476","#31a354","#006d2c"],7:["#edf8e9","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#005a32"],8:["#f7fcf5","#e5f5e0","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#005a32"],9:["#f7fcf5","#e5f5e0","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#006d2c","#00441b"],10:["#f7fcf5","#e5f5e0","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#006d2c","#065220","#023414"],stops:["rgba(237, 248, 233, 1)","rgba(186, 228, 179, 1)","rgba(116, 196, 118, 1)","rgba(49, 163, 84, 1)","rgba(0, 109, 44, 1)"],tags:["light","greens","sequential","colorblind-friendly"],name:"Green 1"},"seq-single-grays":{1:["#bdbdbd"],2:["#cccccc","#969696"],3:["#f0f0f0","#bdbdbd","#636363"],4:["#f7f7f7","#cccccc","#969696","#525252"],5:["#f7f7f7","#cccccc","#969696","#636363","#252525"],6:["#f7f7f7","#d9d9d9","#bdbdbd","#969696","#636363","#252525"],7:["#f7f7f7","#d9d9d9","#bdbdbd","#969696","#737373","#525252","#252525"],8:["#ffffff","#f0f0f0","#d9d9d9","#bdbdbd","#969696","#737373","#525252","#252525"],9:["#ffffff","#f0f0f0","#d9d9d9","#bdbdbd","#969696","#737373","#525252","#252525","#000000"],10:["#ffffff","#f0f0f0","#d9d9d9","#bdbdbd","#999999","#7a7a7a","#595959","#404040","#262626","#000000"],stops:["rgba(247, 247, 247, 1)","rgba(204, 204, 204, 1)","rgba(150, 150, 150, 1)","rgba(99, 99, 99, 1)","rgba(37, 37, 37, 1)"],tags:["light","grays","sequential","colorblind-friendly"],name:"Gray 1"},"seq-single-oranges":{1:["#fdae6b"],2:["#fdbe85","#fd8d3c"],3:["#fee6ce","#fdae6b","#e6550d"],4:["#feedde","#fdbe85","#fd8d3c","#d94701"],5:["#feedde","#fdbe85","#fd8d3c","#e6550d","#a63603"],6:["#feedde","#fdd0a2","#fdae6b","#fd8d3c","#e6550d","#a63603"],7:["#feedde","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#8c2d04"],8:["#fff5eb","#fee6ce","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#8c2d04"],9:["#fff5eb","#fee6ce","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#a63603","#7f2704"],10:["#fff5eb","#fee6ce","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#a63603","#7f2704","#591502"],stops:["rgba(254, 237, 222, 1)","rgba(253, 190, 133, 1)","rgba(253, 141, 60, 1)","rgba(230, 85, 13, 1)","rgba(166, 54, 3, 1)"],tags:["light","oranges","sequential","colorblind-friendly"],name:"Orange 2"},"seq-single-purples":{1:["#bcbddc"],2:["#cbc9e2","#9e9ac8"],3:["#efedf5","#bcbddc","#756bb1"],4:["#f2f0f7","#cbc9e2","#9e9ac8","#6a51a3"],5:["#f2f0f7","#cbc9e2","#9e9ac8","#756bb1","#54278f"],6:["#f2f0f7","#dadaeb","#bcbddc","#9e9ac8","#756bb1","#54278f"],7:["#f2f0f7","#dadaeb","#bcbddc","#9e9ac8","#807dba","#6a51a3","#4a1486"],8:["#fcfbfd","#efedf5","#dadaeb","#bcbddc","#9e9ac8","#807dba","#6a51a3","#4a1486"],9:["#fcfbfd","#efedf5","#dadaeb","#bcbddc","#9e9ac8","#807dba","#6a51a3","#54278f","#3f007d"],10:["#fcfbfd","#efedf5","#dadaeb","#bcbddc","#9e9ac8","#807dba","#6a51a3","#54278f","#3f007d","#2d0059"],stops:["rgba(242, 240, 247, 1)","rgba(203, 201, 226, 1)","rgba(158, 154, 200, 1)","rgba(117, 107, 177, 1)","rgba(84, 39, 143, 1)"],tags:["light","purples","sequential","colorblind-friendly"],name:"Purple 3"},"seq-single-reds":{1:["#fc9272"],2:["#fcae91","#fb6a4a"],3:["#fee0d2","#fc9272","#de2d26"],4:["#fee5d9","#fcae91","#fb6a4a","#cb181d"],5:["#fee5d9","#fcae91","#fb6a4a","#de2d26","#a50f15"],6:["#fee5d9","#fcbba1","#fc9272","#fb6a4a","#de2d26","#a50f15"],7:["#fee5d9","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#99000d"],8:["#fff5f0","#fee0d2","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#99000d"],9:["#fff5f0","#fee0d2","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#a50f15","#67000d"],10:["#fff5f0","#fee0d2","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#a50f15","#7d0011","#52000b"],stops:["rgba(254, 229, 217, 1)","rgba(252, 174, 145, 1)","rgba(251, 106, 74, 1)","rgba(222, 45, 38, 1)","rgba(165, 15, 21, 1)"],tags:["light","reds","sequential","colorblind-friendly"],name:"Red 5"},"seq-multi-bugn":{1:["#99d8c9"],2:["#b2e2e2","#66c2a4"],3:["#e5f5f9","#99d8c9","#2ca25f"],4:["#edf8fb","#b2e2e2","#66c2a4","#238b45"],5:["#edf8fb","#b2e2e2","#66c2a4","#2ca25f","#006d2c"],6:["#edf8fb","#ccece6","#99d8c9","#66c2a4","#2ca25f","#006d2c"],7:["#edf8fb","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#005824"],8:["#f7fcfd","#e5f5f9","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#005824"],9:["#f7fcfd","#e5f5f9","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#006d2c","#00441b"],10:["#f7fcfd","#e5f5f9","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#006d2c","#005824","#033d18"],stops:["rgba(237, 248, 251, 1)","rgba(178, 226, 226, 1)","rgba(102, 194, 164, 1)","rgba(44, 162, 95, 1)","rgba(0, 109, 44, 1)"],tags:["light","greens","sequential","colorblind-friendly"],name:"Green 2"},"seq-multi-bupu":{1:["#9ebcda"],2:["#b3cde3","#8c96c6"],3:["#e0ecf4","#9ebcda","#8856a7"],4:["#edf8fb","#b3cde3","#8c96c6","#88419d"],5:["#edf8fb","#b3cde3","#8c96c6","#8856a7","#810f7c"],6:["#edf8fb","#bfd3e6","#9ebcda","#8c96c6","#8856a7","#810f7c"],7:["#edf8fb","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#6e016b"],8:["#f7fcfd","#e0ecf4","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#6e016b"],9:["#f7fcfd","#e0ecf4","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#810f7c","#4d004b"],10:["#f7fcfd","#e0ecf4","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#810f7c","#680066","#3f013f"],stops:["rgba(237, 248, 251, 1)","rgba(179, 205, 227, 1)","rgba(140, 150, 198, 1)","rgba(136, 86, 167, 1)","rgba(129, 15, 124, 1)"],tags:["light","purples","sequential","colorblind-friendly"],name:"Purple 4"},"seq-multi-gnbu":{1:["#a8ddb5"],2:["#bae4bc","#7bccc4"],3:["#e0f3db","#a8ddb5","#43a2ca"],4:["#f0f9e8","#bae4bc","#7bccc4","#2b8cbe"],5:["#f0f9e8","#bae4bc","#7bccc4","#43a2ca","#0868ac"],6:["#f0f9e8","#ccebc5","#a8ddb5","#7bccc4","#43a2ca","#0868ac"],7:["#f0f9e8","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#08589e"],8:["#f7fcf0","#e0f3db","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#08589e"],9:["#f7fcf0","#e0f3db","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#0868ac","#084081"],10:["#f7fcf0","#e0f3db","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#0868ac","#084081","#0e2f6b"],stops:["rgba(240, 249, 232, 1)","rgba(186, 228, 188, 1)","rgba(123, 204, 196, 1)","rgba(67, 162, 202, 1)","rgba(8, 104, 172, 1)"],tags:["light","blues","greens","sequential","colorblind-friendly"],name:"Blue 4"},"seq-multi-orrd":{1:["#fdbb84"],2:["#fdcc8a","#fc8d59"],3:["#fee8c8","#fdbb84","#e34a33"],4:["#fef0d9","#fdcc8a","#fc8d59","#d7301f"],5:["#fef0d9","#fdcc8a","#fc8d59","#e34a33","#b30000"],6:["#fef0d9","#fdd49e","#fdbb84","#fc8d59","#e34a33","#b30000"],7:["#fef0d9","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d7301f","#990000"],8:["#fff7ec","#fee8c8","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d7301f","#990000"],9:["#fff7ec","#fee8c8","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d7301f","#b30000","#7f0000"],10:["#fff7ec","#fee8c8","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d7301f","#b30000","#8a0002","#660000"],stops:["rgba(254, 240, 217, 1)","rgba(253, 204, 138, 1)","rgba(252, 141, 89, 1)","rgba(227, 74, 51, 1)","rgba(179, 0, 0, 1)"],tags:["light","reds","sequential","colorblind-friendly"],name:"Red 6"},"seq-multi-pubu":{1:["#a6bddb"],2:["#bdc9e1","#74a9cf"],3:["#ece7f2","#a6bddb","#2b8cbe"],4:["#f1eef6","#bdc9e1","#74a9cf","#0570b0"],5:["#f1eef6","#bdc9e1","#74a9cf","#2b8cbe","#045a8d"],6:["#f1eef6","#d0d1e6","#a6bddb","#74a9cf","#2b8cbe","#045a8d"],7:["#f1eef6","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#034e7b"],8:["#fff7fb","#ece7f2","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#034e7b"],9:["#fff7fb","#ece7f2","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#045a8d","#023858"],10:["#fff7fb","#ece7f2","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#045a8d","#06436b","#05304d"],stops:["rgba(241, 238, 246, 1)","rgba(189, 201, 225, 1)","rgba(116, 169, 207, 1)","rgba(43, 140, 190, 1)","rgba(4, 90, 141, 1)"],tags:["light","blues","sequential","colorblind-friendly"],name:"Blue 5"},"seq-multi-pubugn":{1:["#a6bddb"],2:["#bdc9e1","#67a9cf"],3:["#ece2f0","#a6bddb","#1c9099"],4:["#f6eff7","#bdc9e1","#67a9cf","#02818a"],5:["#f6eff7","#bdc9e1","#67a9cf","#1c9099","#016c59"],6:["#f6eff7","#d0d1e6","#a6bddb","#67a9cf","#1c9099","#016c59"],7:["#f6eff7","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016450"],8:["#fff7fb","#ece2f0","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016450"],9:["#fff7fb","#ece2f0","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016c59","#014636"],10:["#fff7fb","#ece2f0","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016c59","#095742","#073d2c"],stops:["rgba(246, 239, 247, 1)","rgba(189, 201, 225, 1)","rgba(103, 169, 207, 1)","rgba(28, 144, 153, 1)","rgba(1, 108, 89, 1)"],tags:["light","greens","blues","sequential","colorblind-friendly"],name:"Green 3"},"seq-multi-purd":{1:["#c994c7"],2:["#d7b5d8","#df65b0"],3:["#e7e1ef","#c994c7","#dd1c77"],4:["#f1eef6","#d7b5d8","#df65b0","#ce1256"],5:["#f1eef6","#d7b5d8","#df65b0","#dd1c77","#980043"],6:["#f1eef6","#d4b9da","#c994c7","#df65b0","#dd1c77","#980043"],7:["#f1eef6","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#91003f"],8:["#f7f4f9","#e7e1ef","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#91003f"],9:["#f7f4f9","#e7e1ef","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#980043","#67001f"],10:["#f7f4f9","#e7e1ef","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#980043","#67001f","#48000c"],stops:["rgba(241, 238, 246, 1)","rgba(215, 181, 216, 1)","rgba(223, 101, 176, 1)","rgba(221, 28, 119, 1)","rgba(152, 0, 67, 1)"],tags:["light","pinks","sequential","colorblind-friendly"],name:"Pink 2"},"seq-multi-rdpu":{1:["#fa9fb5"],2:["#fbb4b9","#f768a1"],3:["#fde0dd","#fa9fb5","#c51b8a"],4:["#feebe2","#fbb4b9","#f768a1","#ae017e"],5:["#feebe2","#fbb4b9","#f768a1","#c51b8a","#7a0177"],6:["#feebe2","#fcc5c0","#fa9fb5","#f768a1","#c51b8a","#7a0177"],7:["#feebe2","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177"],8:["#fff7f3","#fde0dd","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177"],9:["#fff7f3","#fde0dd","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177","#49006a"],10:["#fff7f3","#fde0dd","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177","#49006a","#2d004d"],stops:["rgba(254, 235, 226, 1)","rgba(251, 180, 185, 1)","rgba(247, 104, 161, 1)","rgba(197, 27, 138, 1)","rgba(122, 1, 119, 1)"],tags:["light","pinks","sequential","colorblind-friendly"],name:"Pink 3"},"seq-multi-ylgn":{1:["#addd8e"],2:["#c2e699","#78c679"],3:["#f7fcb9","#addd8e","#31a354"],4:["#ffffcc","#c2e699","#78c679","#238443"],5:["#ffffcc","#c2e699","#78c679","#31a354","#006837"],6:["#ffffcc","#d9f0a3","#addd8e","#78c679","#31a354","#006837"],7:["#ffffcc","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#005a32"],8:["#ffffe5","#f7fcb9","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#005a32"],9:["#ffffe5","#f7fcb9","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#006837","#004529"],10:["#ffffe5","#f7fcb9","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#006837","#09522c","#023827"],stops:["rgba(255, 255, 204, 1)","rgba(194, 230, 153, 1)","rgba(120, 198, 121, 1)","rgba(49, 163, 84, 1)","rgba(0, 104, 55, 1)"],tags:["light","greens","sequential","colorblind-friendly"],name:"Green 4"},"seq-multi-ylgnbu":{1:["#7fcdbb"],2:["#a1dab4","#41b6c4"],3:["#edf8b1","#7fcdbb","#2c7fb8"],4:["#ffffcc","#a1dab4","#41b6c4","#225ea8"],5:["#ffffcc","#a1dab4","#41b6c4","#2c7fb8","#253494"],6:["#ffffcc","#c7e9b4","#7fcdbb","#41b6c4","#2c7fb8","#253494"],7:["#ffffcc","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#0c2c84"],8:["#ffffd9","#edf8b1","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#0c2c84"],9:["#ffffd9","#edf8b1","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#253494","#081d58"],10:["#ffffd9","#edf8b1","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#2f419e","#152875","#061b42"],stops:["rgba(255, 255, 204, 1)","rgba(161, 218, 180, 1)","rgba(65, 182, 196, 1)","rgba(44, 127, 184, 1)","rgba(37, 52, 148, 1)"],tags:["light","blues","greens","sequential","colorblind-friendly"],name:"Blue 6"},"seq-multi-ylorbr":{1:["#fec44f"],2:["#fed98e","#fe9929"],3:["#fff7bc","#fec44f","#d95f0e"],4:["#ffffd4","#fed98e","#fe9929","#cc4c02"],5:["#ffffd4","#fed98e","#fe9929","#d95f0e","#993404"],6:["#ffffd4","#fee391","#fec44f","#fe9929","#d95f0e","#993404"],7:["#ffffd4","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#8c2d04"],8:["#ffffe5","#fff7bc","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#8c2d04"],9:["#ffffe5","#fff7bc","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#993404","#662506"],10:["#ffffe5","#fff7bc","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#993404","#702607","#57220b"],stops:["rgba(255, 255, 212, 1)","rgba(254, 217, 142, 1)","rgba(254, 153, 41, 1)","rgba(217, 95, 14, 1)","rgba(153, 52, 4, 1)"],tags:["light","yellows","oranges","sequential","colorblind-friendly"],name:"Orange 3"},"seq-multi-ylorrd":{1:["#feb24c"],2:["#fecc5c","#fd8d3c"],3:["#ffeda0","#feb24c","#f03b20"],4:["#ffffb2","#fecc5c","#fd8d3c","#e31a1c"],5:["#ffffb2","#fecc5c","#fd8d3c","#f03b20","#bd0026"],6:["#ffffb2","#fed976","#feb24c","#fd8d3c","#f03b20","#bd0026"],7:["#ffffb2","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#b10026"],8:["#ffffcc","#ffeda0","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#b10026"],9:["#ffffcc","#ffeda0","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#bd0026","#800026"],10:["#ffffcc","#ffeda0","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#bd0026","#940025","#67001f"],stops:["rgba(255, 255, 178, 1)","rgba(254, 204, 92, 1)","rgba(253, 141, 60, 1)","rgba(240, 59, 32, 1)","rgba(189, 0, 38, 1)"],tags:["light","reds","yellows","oranges","sequential","colorblind-friendly"],name:"Orange 4"},"seq-teal-lightgreen-bright":{1:["#add46a"],2:["#e2ebd3","#2d8078"],3:["#e2ebd3","#add46a","#2d8078"],4:["#e2ebd3","#c8e09f","#add46a","#2d8078"],5:["#e2ebd3","#c8e09f","#add46a","#62afa7","#2d8078"],6:["#e2ebd3","#c8e09f","#add46a","#8fc890","#62afa7","#2d8078"],7:["#e2ebd3","#d5e5b9","#c8e09f","#add46a","#8fc890","#50a098","#2d8078"],8:["#e2ebd3","#d5e5b9","#c8e09f","#add46a","#8fc890","#73bfb7","#50a098","#2d8078"],9:["#e2ebd3","#d5e5b9","#c8e09f","#add46a","#8fc890","#73bfb7","#62afa7","#50a098","#2d8078"],10:["#e2ebd3","#d5e5b9","#c8e09f","#bada84","#add46a","#8fc890","#73bfb7","#62afa7","#50a098","#2d8078"],stops:["#e2ebd3","#c8e09f","#add46a","#62afa7","#2d8078"],tags:["light","greens","blues","sequential","colorblind-friendly"],name:"Green 5"},"seq-green-lightgray-bright":{1:["#a3af96"],2:["#e6e4e1","#4e6605"],3:["#e6e4e1","#a3af96","#4e6605"],4:["#e6e4e1","#d9d7d6","#7c9e14","#4e6605"],5:["#e6e4e1","#d9d7d6","#a3af96","#7c9e14","#4e6605"],6:["#e6e4e1","#d9d7d6","#a3af96","#93ba1c","#7c9e14","#4e6605"],7:["#e6e4e1","#d9d7d6","#c0bebe","#a3af96","#93ba1c","#7c9e14","#4e6605"],8:["#e6e4e1","#d9d7d6","#c0bebe","#b3b1b3","#a3af96","#93ba1c","#7c9e14","#4e6605"],9:["#e6e4e1","#d9d7d6","#c0bebe","#b3b1b3","#a3af96","#93ba1c","#7c9e14","#65820d","#4e6605"],10:["#e6e4e1","#d9d7d6","#cdcbca","#c0bebe","#b3b1b3","#a3af96","#93ba1c","#7c9e14","#65820d","#4e6605"],stops:["#e6e4e1","#d9d7d6","#a3af96","#7c9e14","#4e6605"],tags:["light","greens","sequential","grays","colorblind-friendly"],name:"Green 6"},"seq-red-lightgray-bright":{1:["#b3bfd1"],2:["#d7e1ee","#991f17"],3:["#d7e1ee","#b3bfd1","#991f17"],4:["#d7e1ee","#cbd6e4","#c86558","#991f17"],5:["#d7e1ee","#cbd6e4","#b3bfd1","#c86558","#991f17"],6:["#d7e1ee","#cbd6e4","#b3bfd1","#df8879","#c86558","#991f17"],7:["#d7e1ee","#cbd6e4","#bfcbdb","#b3bfd1","#df8879","#c86558","#991f17"],8:["#d7e1ee","#cbd6e4","#bfcbdb","#b3bfd1","#df8879","#c86558","#b04238","#991f17"],9:["#d7e1ee","#cbd6e4","#bfcbdb","#b3bfd1","#a4a2a8","#df8879","#c86558","#b04238","#991f17"],10:["#d7e1ee","#cbd6e4","#bfcbdb","#b3bfd1","#a7b4c7","#a4a2a8","#df8879","#c86558","#b04238","#991f17"],stops:["#d7e1ee","#cbd6e4","#b3bfd1","#c86558","#991f17"],tags:["light","reds","sequential","colorblind-friendly"],name:"Red 7"},"seq-blue-lightgray-bright":{1:["#9cadb4"],2:["#ebe6df","#007f99"],3:["#ebe6df","#9cadb4","#007f99"],4:["#ebe6df","#c3beb9","#40a7b9","#007f99"],5:["#ebe6df","#c3beb9","#9cadb4","#40a7b9","#007f99"],6:["#ebe6df","#ded9d2","#c3beb9","#9cadb4","#40a7b9","#007f99"],7:["#ebe6df","#ded9d2","#c3beb9","#9cadb4","#40a7b9","#2093a9","#007f99"],8:["#ebe6df","#ded9d2","#d1ccc6","#c3beb9","#9cadb4","#40a7b9","#2093a9","#007f99"],9:["#ebe6df","#ded9d2","#d1ccc6","#c3beb9","#9cadb4","#60bbc9","#40a7b9","#2093a9","#007f99"],10:["#ebe6df","#ded9d2","#d1ccc6","#c3beb9","#b6b1ac","#9cadb4","#60bbc9","#40a7b9","#2093a9","#007f99"],stops:["#ebe6df","#c3beb9","#9cadb4","#40a7b9","#007f99"],tags:["light","blues","sequential","grays","colorblind-friendly"],name:"Blue 7"},"seq-orange-lightgray-bright":{1:["#b39e93"],2:["#dfe1e6","#8c4a23"],3:["#dfe1e6","#b39e93","#8c4a23"],4:["#dfe1e6","#bbbfc9","#c4703e","#8c4a23"],5:["#dfe1e6","#bbbfc9","#b39e93","#c4703e","#8c4a23"],6:["#dfe1e6","#d3d6dc","#bbbfc9","#e0834c","#c4703e","#8c4a23"],7:["#dfe1e6","#d3d6dc","#bbbfc9","#b39e93","#e0834c","#c4703e","#8c4a23"],8:["#dfe1e6","#d3d6dc","#c7cbd3","#bbbfc9","#b39e93","#e0834c","#c4703e","#8c4a23"],9:["#dfe1e6","#d3d6dc","#c7cbd3","#bbbfc9","#b39e93","#e0834c","#c4703e","#a85d31","#8c4a23"],10:["#dfe1e6","#d3d6dc","#c7cbd3","#bbbfc9","#afb4bf","#b39e93","#e0834c","#c4703e","#a85d31","#8c4a23"],stops:["#dfe1e6","#bbbfc9","#b39e93","#c4703e","#8c4a23"],tags:["light","oranges","browns","sequential","grays","colorblind-friendly"],name:"Orange 5"},"seq-blue-red-yellow-bright":{1:["#c59ca4"],2:["#eae2bb","#1d4e89"],3:["#eae2bb","#c59ca4","#1d4e89"],4:["#e9d7b8","#e8c9b3","#a48d9e","#606d94"],5:["#e9d7b8","#e8c9b3","#c59ca4","#a48d9e","#606d94"],6:["#eae2bb","#e9d7b8","#e8c9b3","#a48d9e","#606d94","#1d4e89"],7:["#eae2bb","#e9d7b8","#e8c9b3","#c59ca4","#a48d9e","#606d94","#1d4e89"],8:["#eae2bb","#e9d7b8","#e8c9b3","#e8baae","#c59ca4","#a48d9e","#606d94","#1d4e89"],9:["#eae2bb","#e9d7b8","#e8c9b3","#e8baae","#c59ca4","#a48d9e","#827d99","#606d94","#1d4e89"],10:["#eae2bb","#e9d7b8","#e8c9b3","#e8baae","#d7aba9","#c59ca4","#a48d9e","#827d99","#606d94","#1d4e89"],stops:["#e9d7b8","#e8c9b3","#c59ca4","#a48d9e","#606d94"],tags:["light","blues","sequential","colorblind-friendly"],name:"Blue 8"},"seq-gray-lightgreen-bright":{1:["#b1bf85"],2:["#635e5e","#d9f191"],3:["#635e5e","#b1bf85","#d9f191"],4:["#635e5e","#928d8d","#c2e655","#d9f191"],5:["#635e5e","#928d8d","#b1bf85","#c2e655","#d9f191"],6:["#7b7676","#928d8d","#aaa5a5","#b6e038","#c2e655","#d9f191"],7:["#7b7676","#928d8d","#aaa5a5","#b1bf85","#b6e038","#c2e655","#d9f191"],8:["#7b7676","#928d8d","#aaa5a5","#b1bf85","#b6e038","#c2e655","#ceec73","#d9f191"],9:["#635e5e","#7b7676","#928d8d","#aaa5a5","#b1bf85","#b6e038","#c2e655","#ceec73","#d9f191"],10:["#635e5e","#7b7676","#928d8d","#aaa5a5","#b1bf85","#b6e038","#c2e655","#ceec73","#d9f191","#e5f7ae"],stops:["#635e5e","#928d8d","#b1bf85","#c2e655","#d9f191"],tags:["dark","greens","sequential","bright","grays","colorblind-friendly"],name:"Green 7"},"seq-blue-tan-bright":{1:["#afbac4"],2:["#ebe6df","#436480"],3:["#ebe6df","#afbac4","#436480"],4:["#ebe6df","#d9c2b1","#7d9ab3","#436480"],5:["#ebe6df","#d9c2b1","#afbac4","#7d9ab3","#436480"],6:["#ebe6df","#e5dad0","#d9c2b1","#7d9ab3","#607f99","#436480"],7:["#ebe6df","#e5dad0","#d9c2b1","#afbac4","#7d9ab3","#607f99","#436480"],8:["#ebe6df","#e5dad0","#dfcec0","#d9c2b1","#afbac4","#7d9ab3","#607f99","#436480"],9:["#ebe6df","#e5dad0","#dfcec0","#d9c2b1","#c4bebc","#afbac4","#7d9ab3","#607f99","#436480"],10:["#ebe6df","#e5dad0","#dfcec0","#d9c2b1","#c4bebc","#afbac4","#9ab5cc","#7d9ab3","#607f99","#436480"],stops:["#ebe6df","#d9c2b1","#afbac4","#7d9ab3","#436480"],tags:["light","blues","sequential","subdued","colorblind-friendly"],name:"Blue 9"},"seq-teal-lightbrown-bright":{1:["#aabdb5"],2:["#eee2cf","#3b758c"],3:["#eee2cf","#aabdb5","#3b758c"],4:["#eee2cf","#dbd0b9","#74a2b3","#3b758c"],5:["#eee2cf","#dbd0b9","#aabdb5","#74a2b3","#3b758c"],6:["#eee2cf","#e4d9c4","#dbd0b9","#74a2b3","#588ba0","#3b758c"],7:["#eee2cf","#e4d9c4","#dbd0b9","#aabdb5","#74a2b3","#588ba0","#3b758c"],8:["#eee2cf","#e4d9c4","#dbd0b9","#c7bea2","#aabdb5","#74a2b3","#588ba0","#3b758c"],9:["#eee2cf","#e4d9c4","#dbd0b9","#c7bea2","#aabdb5","#91b8c7","#74a2b3","#588ba0","#3b758c"],10:["#eee2cf","#e4d9c4","#dbd0b9","#d1c7ad","#c7bea2","#aabdb5","#91b8c7","#74a2b3","#588ba0","#3b758c"],stops:["#eee2cf","#dbd0b9","#aabdb5","#74a2b3","#3b758c"],tags:["light","blues","sequential","subdued","colorblind-friendly"],name:"Blue 10"},"seq-reds-bright":{1:["#ec5244"],2:["#7b4238","#fff0dc"],3:["#7b4238","#ec5244","#fff0dc"],4:["#57453b","#c23d33","#f9816c","#fff0dc"],5:["#7b4238","#c23d33","#ec5244","#f9816c","#ffc4ae"],6:["#7b4238","#c23d33","#ec5244","#f9816c","#ffc4ae","#fff0dc"],7:["#57453b","#7b4238","#c23d33","#ec5244","#f9816c","#ffc4ae","#fff0dc"],8:["#7b4238","#9f4036","#c23d33","#d7483c","#ec5244","#f3696c","#f9816c","#ffc4ae"],9:["#57453b","#7b4238","#9f4036","#c23d33","#d7483c","#ec5244","#f3696c","#f9816c","#ffc4ae"],10:["#57453b","#7b4238","#9f4036","#c23d33","#d7483c","#ec5244","#f3696c","#f9816c","#ffc4ae","#fff0dc"],stops:["#7b4238","#c23d33","#ec5244","#f9816c","#ffc4ae"],tags:["dark","reds","sequential","bright","colorblind-friendly"],name:"Red 8"},"seq-purples-bright":{1:["#946bdc"],2:["#5a4a78","#e6e1ff"],3:["#5a4a78","#946bdc","#e6e1ff"],4:["#4e465c","#695291","#aa89e8","#e6e1ff"],5:["#4e465c","#695291","#8663c3","#aa89e8","#d7c4ff"],6:["#5a4a78","#775baa","#946bdc","#aa89e8","#d7c4ff","#e6e1ff"],7:["#4e465c","#5a4a78","#775baa","#946bdc","#aa89e8","#d7c4ff","#e6e1ff"],8:["#5a4a78","#695291","#775baa","#8663c3","#946bdc","#aa89e8","#c1a6f3","#d7c4ff"],9:["#4e465c","#5a4a78","#695291","#775baa","#8663c3","#946bdc","#aa89e8","#c1a6f3","#d7c4ff"],10:["#4e465c","#5a4a78","#695291","#775baa","#8663c3","#946bdc","#aa89e8","#c1a6f3","#d7c4ff","#e6e1ff"],stops:["#4e465c","#695291","#8663c3","#aa89e8","#d7c4ff"],tags:["dark","purples","sequential","bright","colorblind-friendly"],name:"Purple 5"},"seq-blues-bright":{1:["#50a5e7"],2:["#435c6c","#e6faff"],3:["#435c6c","#50a5e7","#e6faff"],4:["#404d54","#48799d","#74bbed","#e6faff"],5:["#404d54","#48799d","#4d96ce","#74bbed","#bce6f9"],6:["#435c6c","#4b88b6","#4d96ce","#74bbed","#bce6f9","#e6faff"],7:["#404d54","#435c6c","#4b88b6","#4d96ce","#74bbed","#bce6f9","#e6faff"],8:["#435c6c","#48799d","#4b88b6","#4d96ce","#50a5e7","#74bbed","#98d0f3","#bce6f9"],9:["#404d54","#435c6c","#48799d","#4b88b6","#4d96ce","#50a5e7","#74bbed","#98d0f3","#bce6f9"],10:["#404d54","#435c6c","#48799d","#4b88b6","#4d96ce","#50a5e7","#74bbed","#98d0f3","#bce6f9","#e6faff"],stops:["#404d54","#48799d","#4d96ce","#74bbed","#bce6f9"],tags:["dark","blues","sequential","bright","colorblind-friendly"],name:"Blue 11"},"seq-greens-bright":{1:["#33b581"],2:["#39544c","#f4ffea"],3:["#39544c","#4bc392","#f4ffea"],4:["#39544c","#368165","#64d2a2","#f4ffea"],5:["#39544c","#368165","#33b581","#64d2a2","#cbf6d9"],6:["#39544c","#386757","#359b73","#4bc392","#7ce0b3","#f4ffea"],7:["#39544c","#386757","#359b73","#4bc392","#64d2a2","#cbf6d9","#f4ffea"],8:["#386757","#368165","#359b73","#33b581","#4bc392","#64d2a2","#7ce0b3","#cbf6d9"],9:["#39544c","#386757","#368165","#359b73","#33b581","#4bc392","#64d2a2","#7ce0b3","#cbf6d9"],10:["#39544c","#386757","#368165","#359b73","#33b581","#4bc392","#64d2a2","#7ce0b3","#cbf6d9","#f4ffea"],stops:["#39544c","#368165","#33b581","#64d2a2","#cbf6d9"],tags:["dark","greens","sequential","bright","colorblind-friendly"],name:"Green 8"},"seq-browns-bright":{1:["#eba748"],2:["#524834","#f9e0b7"],3:["#524834","#eba748","#f9e0b7"],4:["#524834","#ae8140","#eeb664","#f9e0b7"],5:["#715b38","#ae8140","#cc9444","#eeb664","#f9e0b7"],6:["#524834","#715b38","#ae8140","#eba748","#f0c47f","#fff8eb"],7:["#524834","#715b38","#8f6e3c","#ae8140","#eba748","#f0c47f","#fff8eb"],8:["#715b38","#8f6e3c","#ae8140","#cc9444","#eba748","#eeb664","#f0c47f","#f9e0b7"],9:["#524834","#715b38","#8f6e3c","#ae8140","#cc9444","#eba748","#eeb664","#f0c47f","#f9e0b7"],10:["#524834","#715b38","#8f6e3c","#ae8140","#cc9444","#eba748","#eeb664","#f0c47f","#f9e0b7","#fff8eb"],stops:["#715b38","#ae8140","#cc9444","#eeb664","#f9e0b7"],tags:["dark","oranges","browns","sequential","bright","colorblind-friendly"],name:"Yellow 1"},"seq-dark-to-light-magenta-bright":{1:["#ec2e96"],2:["#614149","#fff0ff"],3:["#614149","#ec2e96","#fff0ff"],4:["#7c3d58","#c33381","#ec90c6","#fff0ff"],5:["#7c3d58","#c33381","#e84fa6","#ec90c6","#fff0ff"],6:["#614149","#7c3d58","#c33381","#e84fa6","#ec90c6","#fff0ff"],7:["#614149","#7c3d58","#c33381","#ec2e96","#ea6fb6","#ec90c6","#fff0ff"],8:["#7c3d58","#9f386d","#c33381","#ec2e96","#e84fa6","#ea6fb6","#ec90c6","#edb2d4"],9:["#614149","#7c3d58","#9f386d","#c33381","#ec2e96","#e84fa6","#ea6fb6","#ec90c6","#edb2d4"],10:["#614149","#7c3d58","#9f386d","#c33381","#ec2e96","#e84fa6","#ea6fb6","#ec90c6","#edb2d4","#fff0ff"],stops:["#7c3d58","#c33381","#e84fa6","#ec90c6","#fff0ff"],tags:["dark","pinks","sequential","bright","colorblind-friendly"],name:"Pink 4"},"seq-dark-to-light-purple-bright":{1:["#8b87e4"],2:["#4a4672","#f0f0ff"],3:["#4a4672","#8b87e4","#f0f0ff"],4:["#545086","#6f6abb","#aaa7ff","#f0f0ff"],5:["#545086","#6f6abb","#8b87e4","#aaa7ff","#f0f0ff"],6:["#4a4672","#545086","#6f6abb","#8b87e4","#aaa7ff","#f0f0ff"],7:["#545086","#615da1","#6f6abb","#7c77d6","#9b97f1","#aaa7ff","#f0f0ff"],8:["#545086","#615da1","#6f6abb","#7c77d6","#8b87e4","#9b97f1","#aaa7ff","#cdccff"],9:["#4a4672","#545086","#615da1","#6f6abb","#7c77d6","#8b87e4","#9b97f1","#aaa7ff","#cdccff"],10:["#4a4672","#545086","#615da1","#6f6abb","#7c77d6","#8b87e4","#9b97f1","#aaa7ff","#cdccff","#f0f0ff"],stops:["#545086","#6f6abb","#8b87e4","#aaa7ff","#f0f0ff"],tags:["dark","purples","sequential","bright","colorblind-friendly"],name:"Purple 6"},"seq-dark-to-light-blue-bright":{1:["#5686ff"],2:["#41495f","#e6f5fa"],3:["#41495f","#5686ff","#e6f5fa"],4:["#45537a","#4e6dbd","#96b8fe","#e6f5fa"],5:["#45537a","#4e6dbd","#5686ff","#96b8fe","#e6f5fa"],6:["#41495f","#45537a","#4e6dbd","#5686ff","#96b8fe","#e6f5fa"],7:["#45537a","#49609b","#4e6dbd","#5279de","#769ffe","#96b8fe","#e6f5fa"],8:["#45537a","#49609b","#4e6dbd","#5279de","#5686ff","#769ffe","#96b8fe","#b6d1fd"],9:["#41495f","#45537a","#49609b","#4e6dbd","#5279de","#5686ff","#769ffe","#96b8fe","#b6d1fd"],10:["#41495f","#45537a","#49609b","#4e6dbd","#5279de","#5686ff","#769ffe","#96b8fe","#b6d1fd","#e6f5fa"],stops:["#45537a","#4e6dbd","#5686ff","#96b8fe","#e6f5fa"],tags:["dark","blues","sequential","bright","colorblind-friendly"],name:"Blue 12"},"seq-dark-to-light-green-bright":{1:["#72c66d"],2:["#3d5439","#f5fff2"],3:["#3d5439","#72c66d","#f5fff2"],4:["#43683f","#5b9756","#b7e3b2","#f5fff2"],5:["#43683f","#5b9756","#72c66d","#b7e3b2","#f5fff2"],6:["#3d5439","#43683f","#5b9756","#72c66d","#b7e3b2","#f5fff2"],7:["#43683f","#4f804b","#5b9756","#66af62","#95d490","#b7e3b2","#f5fff2"],8:["#43683f","#4f804b","#5b9756","#66af62","#72c66d","#95d490","#b7e3b2","#daf1d5"],9:["#3d5439","#43683f","#4f804b","#5b9756","#66af62","#72c66d","#95d490","#b7e3b2","#daf1d5"],10:["#3d5439","#43683f","#4f804b","#5b9756","#66af62","#72c66d","#95d490","#b7e3b2","#daf1d5","#f5fff2"],stops:["#43683f","#5b9756","#72c66d","#b7e3b2","#f5fff2"],tags:["dark","greens","sequential","bright","colorblind-friendly"],name:"Green 9"},"seq-brown-to-tan-bright":{1:["#d69253"],2:["#594439","#fff5e6"],3:["#594439","#d69253","#fff5e6"],4:["#744d30","#af6b2f","#ebc39a","#fff5e6"],5:["#744d30","#af6b2f","#d69253","#ebc39a","#fff5e6"],6:["#594439","#744d30","#af6b2f","#d69253","#ebc39a","#fff5e6"],7:["#744d30","#915c30","#af6b2f","#cc7a2f","#e1ab76","#ebc39a","#fff5e6"],8:["#744d30","#915c30","#af6b2f","#cc7a2f","#d69253","#e1ab76","#ebc39a","#f5dbbd"],9:["#594439","#744d30","#915c30","#af6b2f","#cc7a2f","#d69253","#e1ab76","#ebc39a","#f5dbbd"],10:["#594439","#744d30","#915c30","#af6b2f","#cc7a2f","#d69253","#e1ab76","#ebc39a","#f5dbbd","#fff5e6"],stops:["#744d30","#af6b2f","#d69253","#ebc39a","#fff5e6"],tags:["dark","browns","sequential","bright","colorblind-friendly"],name:"Brown 1"},"seq-lightgray-blue-bright":{1:["#6e8d99"],2:["#325361","#faefdb"],3:["#325361","#6e8d99","#faefdb"],4:["#325361","#2f7589","#bcb4a6","#faefdb"],5:["#325361","#2f7589","#6e8d99","#bcb4a6","#faefdb"],6:["#325361","#316475","#2e859c","#bcb4a6","#dbd2c0","#faefdb"],7:["#325361","#316475","#2e859c","#6e8d99","#bcb4a6","#dbd2c0","#faefdb"],8:["#325361","#316475","#2f7589","#2e859c","#9d978b","#bcb4a6","#dbd2c0","#faefdb"],9:["#325361","#316475","#2f7589","#2e859c","#6e8d99","#9d978b","#bcb4a6","#dbd2c0","#faefdb"],10:["#325361","#316475","#2f7589","#2e859c","#2c96b0","#6e8d99","#9d978b","#bcb4a6","#dbd2c0","#faefdb"],stops:["#325361","#2f7589","#6e8d99","#bcb4a6","#faefdb"],tags:["dark","blues","sequential","grays","colorblind-friendly"],name:"Blue 13"},"seq-lightgray-green-bright":{1:["#6f9988"],2:["#2c593f","#e6f4ff"],3:["#2c593f","#6f9988","#e6f4ff"],4:["#2c593f","#387c55","#aab5c0","#e6f4ff"],5:["#2c593f","#387c55","#6f9988","#aab5c0","#e6f4ff"],6:["#2e6a46","#387c55","#4ba072","#8c96a0","#aab5c0","#e6f4ff"],7:["#2e6a46","#387c55","#418e63","#6f9988","#8c96a0","#aab5c0","#e6f4ff"],8:["#2e6a46","#387c55","#418e63","#4ba072","#8c96a0","#aab5c0","#c8d5df","#e6f4ff"],9:["#2e6a46","#387c55","#418e63","#4ba072","#6f9988","#8c96a0","#aab5c0","#c8d5df","#e6f4ff"],10:["#2c593f","#2e6a46","#387c55","#418e63","#4ba072","#6f9988","#8c96a0","#aab5c0","#c8d5df","#e6f4ff"],stops:["#2c593f","#387c55","#6f9988","#aab5c0","#e6f4ff"],tags:["dark","greens","sequential","grays","colorblind-friendly"],name:"Green 10"},"seq-lightgray-darkmagenta-bright":{1:["#a3829b"],2:["#5c3a5b","#faefdb"],3:["#5c3a5b","#a3829b","#faefdb"],4:["#5c3a5b","#864d84","#bcb4a6","#faefdb"],5:["#5c3a5b","#864d84","#a3829b","#bcb4a6","#faefdb"],6:["#5c3a5b","#71446f","#9b5798","#9d978b","#bcb4a6","#faefdb"],7:["#5c3a5b","#71446f","#9b5798","#a3829b","#9d978b","#bcb4a6","#faefdb"],8:["#5c3a5b","#71446f","#864d84","#9b5798","#9d978b","#bcb4a6","#dbd2c0","#faefdb"],9:["#5c3a5b","#71446f","#864d84","#9b5798","#a3829b","#9d978b","#bcb4a6","#dbd2c0","#faefdb"],10:["#5c3a5b","#71446f","#864d84","#9b5798","#b060ac","#a3829b","#9d978b","#bcb4a6","#dbd2c0","#faefdb"],stops:["#5c3a5b","#864d84","#a3829b","#bcb4a6","#faefdb"],tags:["dark","purples","sequential","grays","colorblind-friendly"],name:"Purple 7"},"seq-yellow-darkblue-bright":{1:["#799a96"],2:["#3a4d6b","#ffec99"],3:["#3a4d6b","#799a96","#ffec99"],4:["#3a4d6b","#3d6da2","#ccbe6a","#ffec99"],5:["#3a4d6b","#3d6da2","#799a96","#ccbe6a","#ffec99"],6:["#3b5d87","#3d6da2","#3e7cbe","#b3a752","#ccbe6a","#ffec99"],7:["#3b5d87","#3d6da2","#3e7cbe","#799a96","#b3a752","#ccbe6a","#ffec99"],8:["#3b5d87","#3d6da2","#3e7cbe","#3f8cd9","#b3a752","#ccbe6a","#e6d581","#ffec99"],9:["#3b5d87","#3d6da2","#3e7cbe","#3f8cd9","#799a96","#b3a752","#ccbe6a","#e6d581","#ffec99"],10:["#3a4d6b","#3b5d87","#3d6da2","#3e7cbe","#3f8cd9","#799a96","#b3a752","#ccbe6a","#e6d581","#ffec99"],stops:["#3a4d6b","#3d6da2","#799a96","#ccbe6a","#ffec99"],tags:["dark","blues","yellows","sequential","colorblind-friendly"],name:"Blue 14"},"seq-lightred-darkgray-bright":{1:["#948889"],2:["#484c59","#ffe9e6"],3:["#484c59","#948889","#ffe9e6"],4:["#484c59","#63687a","#e0b9b5","#ffe9e6"],5:["#484c59","#63687a","#948889","#e0b9b5","#ffe9e6"],6:["#484c59","#63687a","#71768a","#c18983","#f0d1cd","#ffe9e6"],7:["#484c59","#63687a","#71768a","#948889","#d1a19c","#f0d1cd","#ffe9e6"],8:["#484c59","#565a69","#63687a","#71768a","#d1a19c","#e0b9b5","#f0d1cd","#ffe9e6"],9:["#484c59","#565a69","#63687a","#71768a","#c18983","#d1a19c","#e0b9b5","#f0d1cd","#ffe9e6"],10:["#484c59","#565a69","#63687a","#71768a","#948889","#c18983","#d1a19c","#e0b9b5","#f0d1cd","#ffe9e6"],stops:["#484c59","#63687a","#948889","#e0b9b5","#ffe9e6"],tags:["light","pinks","grays","sequential","subdued","colorblind-friendly"],name:"Pink 5"},"seq-lightmagenta-darkgray-bright":{1:["#9e8998"],2:["#4d4d41","#ffe1ff"],3:["#4d4d41","#9e8998","#ffe1ff"],4:["#4d4d41","#77756a","#e8a3e8","#ffe1ff"],5:["#4d4d41","#77756a","#9e8998","#e8a3e8","#ffe1ff"],6:["#4d4d41","#626155","#77756a","#dd83dd","#e8a3e8","#ffe1ff"],7:["#4d4d41","#626155","#77756a","#9e8998","#dd83dd","#e8a3e8","#ffe1ff"],8:["#4d4d41","#626155","#77756a","#8c897e","#dd83dd","#e8a3e8","#f4c2f4","#ffe1ff"],9:["#4d4d41","#626155","#77756a","#8c897e","#9e8998","#dd83dd","#e8a3e8","#f4c2f4","#ffe1ff"],10:["#4d4d41","#626155","#77756a","#8c897e","#9e8998","#d164d1","#dd83dd","#e8a3e8","#f4c2f4","#ffe1ff"],stops:["#4d4d41","#77756a","#9e8998","#e8a3e8","#ffe1ff"],tags:["dark","purples","grays","sequential","bright","colorblind-friendly"],name:"Purple 8"},"seq-lightblue-darkgray-bright":{1:["#7d8e93"],2:["#4c4a44","#d9fcff"],3:["#4c4a44","#7d8e93","#d9fcff"],4:["#4c4a44","#6d6a63","#9cd2dc","#d9fcff"],5:["#4c4a44","#6d6a63","#7d8e93","#9cd2dc","#d9fcff"],6:["#4c4a44","#5c5a53","#6d6a63","#7ebdca","#9cd2dc","#d9fcff"],7:["#4c4a44","#5c5a53","#6d6a63","#7d8e93","#7ebdca","#9cd2dc","#d9fcff"],8:["#4c4a44","#5c5a53","#6d6a63","#7d7a72","#7ebdca","#9cd2dc","#bbe7ed","#d9fcff"],9:["#4c4a44","#5c5a53","#6d6a63","#7d7a72","#7d8e93","#7ebdca","#9cd2dc","#bbe7ed","#d9fcff"],10:["#4c4a44","#5c5a53","#6d6a63","#7d7a72","#7d8e93","#5fa8b8","#7ebdca","#9cd2dc","#bbe7ed","#d9fcff"],stops:["#4c4a44","#6d6a63","#7d8e93","#9cd2dc","#d9fcff"],tags:["dark","blues","sequential","grays","bright","colorblind-friendly"],name:"Blue 15"},"seq-blue-bright-1":{1:["#00ffff"],2:["#007b7b","#00ffff"],3:["#007b7b","#00a4a4","#00ffff"],4:["#005353","#007b7b","#00a4a4","#00ffff"],5:["#005353","#007b7b","#00a4a4","#00cccc","#00ffff"],6:["#005353","#007b7b","#009090","#00a4a4","#00cccc","#00ffff"],7:["#005353","#006767","#007b7b","#009090","#00a4a4","#00cccc","#00ffff"],8:["#003f3f","#005353","#006767","#007b7b","#009090","#00a4a4","#00cccc","#00ffff"],9:["#003f3f","#005353","#006767","#007b7b","#009090","#00a4a4","#00b8b8","#00cccc","#00ffff"],10:["#003f3f","#005353","#006767","#007b7b","#009090","#00a4a4","#00b8b8","#00cccc","#00e0e0","#00ffff"],stops:["#005353","#007b7b","#00a4a4","#00cccc","#00ffff"],tags:["dark","blues","bright","sequential","colorblind-friendly"],name:"Blue 16"},"seq-green-bright-1":{1:["#00ffaa"],2:["#007e4f","#00ffaa"],3:["#007e4f","#00a76a","#00ffaa"],4:["#005435","#007e4f","#00a76a","#00ffaa"],5:["#005435","#007e4f","#00a76a","#00d184","#00ffaa"],6:["#005435","#007e4f","#00935c","#00a76a","#00d184","#00ffaa"],7:["#005435","#006942","#007e4f","#00935c","#00a76a","#00d184","#00ffaa"],8:["#003f28","#005435","#006942","#007e4f","#00935c","#00a76a","#00d184","#00ffaa"],9:["#003f28","#005435","#006942","#007e4f","#00935c","#00a76a","#00bc77","#00d184","#00ffaa"],10:["#003f28","#005435","#006942","#007e4f","#00935c","#00a76a","#00bc77","#00d184","#00e691","#00ffaa"],stops:["#005435","#007e4f","#00a76a","#00d184","#00ffaa"],tags:["dark","greens","bright","sequential","colorblind-friendly"],name:"Green 11"},"seq-green-bright-2":{1:["#00ff00"],2:["#007f00","#00ff00"],3:["#007f00","#00aa00","#00ff00"],4:["#005400","#007f00","#00aa00","#00ff00"],5:["#005400","#007f00","#00aa00","#00d400","#00ff00"],6:["#005400","#007f00","#009400","#00aa00","#00d400","#00ff00"],7:["#005400","#006a00","#007f00","#009400","#00aa00","#00d400","#00ff00"],8:["#003f00","#005400","#006a00","#007f00","#009400","#00aa00","#00d400","#00ff00"],9:["#003f00","#005400","#006a00","#007f00","#009400","#00aa00","#00bf00","#00d400","#00ff00"],10:["#003f00","#005400","#006a00","#007f00","#009400","#00aa00","#00bf00","#00d400","#00ea00","#00ff00"],stops:["#005400","#007f00","#00aa00","#00d400","#00ff00"],tags:["dark","greens","bright","sequential","colorblind-friendly"],name:"Green 12"},"seq-green-bright-3":{1:["#b2ff56"],2:["#537f1d","#b2ff56"],3:["#537f1d","#73aa30","#b2ff56"],4:["#34540a","#537f1d","#73aa30","#b2ff56"],5:["#34540a","#537f1d","#73aa30","#92d443","#b2ff56"],6:["#34540a","#537f1d","#639426","#73aa30","#92d443","#b2ff56"],7:["#34540a","#446a13","#537f1d","#639426","#73aa30","#92d443","#b2ff56"],8:["#243f00","#34540a","#446a13","#537f1d","#639426","#73aa30","#92d443","#b2ff56"],9:["#243f00","#34540a","#446a13","#537f1d","#639426","#73aa30","#83bf39","#92d443","#b2ff56"],10:["#243f00","#34540a","#446a13","#537f1d","#639426","#73aa30","#83bf39","#92d443","#a2ea4c","#b2ff56"],stops:["#34540a","#537f1d","#73aa30","#92d443","#b2ff56"],tags:["dark","greens","bright","sequential","colorblind-friendly"],name:"Green 13"},"seq-blue-bright-2":{1:["#8378ff"],2:["#4c33cc","#8378ff"],3:["#4c33cc","#6040ff","#8378ff"],4:["#392699","#4c33cc","#6040ff","#8378ff"],5:["#392699","#4c33cc","#6040ff","#765cff","#8378ff"],6:["#392699","#4c33cc","#563ae6","#6040ff","#765cff","#8378ff"],7:["#392699","#432db3","#4c33cc","#563ae6","#6040ff","#765cff","#8378ff"],8:["#2f2080","#392699","#432db3","#4c33cc","#563ae6","#6040ff","#765cff","#8378ff"],9:["#2f2080","#392699","#432db3","#4c33cc","#563ae6","#6040ff","#6f4eff","#765cff","#8378ff"],10:["#2f2080","#392699","#432db3","#4c33cc","#563ae6","#6040ff","#6f4eff","#765cff","#7c6aff","#8378ff"],stops:["#392699","#4c33cc","#6040ff","#765cff","#8378ff"],tags:["dark","blues","bright","sequential"],name:"Blue 17"},"seq-blue-bright-3":{1:["#4d91ff"],2:["#3039b7","#4d91ff"],3:["#3039b7","#3948e1","#4d91ff"],4:["#2b2e80","#3039b7","#3948e1","#4d91ff"],5:["#2b2e80","#3039b7","#3948e1","#445bff","#4d91ff"],6:["#2b2e80","#3039b7","#333fd3","#3948e1","#445bff","#4d91ff"],7:["#2b2e80","#2e349b","#3039b7","#333fd3","#3948e1","#445bff","#4d91ff"],8:["#282864","#2b2e80","#2e349b","#3039b7","#333fd3","#3948e1","#445bff","#4d91ff"],9:["#282864","#2b2e80","#2e349b","#3039b7","#333fd3","#3948e1","#3e52f0","#445bff","#4d91ff"],10:["#282864","#2b2e80","#2e349b","#3039b7","#333fd3","#3948e1","#3e52f0","#445bff","#4976ff","#4d91ff"],stops:["#2b2e80","#3039b7","#3948e1","#445bff","#4d91ff"],tags:["dark","blues","bright","sequential"],name:"Blue 18"},"seq-blue-bright-4":{1:["#00b7ff"],2:["#0062a8","#00b7ff"],3:["#0062a8","#007cd3","#00b7ff"],4:["#00497c","#0062a8","#007cd3","#00b7ff"],5:["#00497c","#0062a8","#007cd3","#0095ff","#00b7ff"],6:["#00497c","#0062a8","#006fbd","#007cd3","#0095ff","#00b7ff"],7:["#00497c","#005592","#0062a8","#006fbd","#007cd3","#0095ff","#00b7ff"],8:["#003c66","#00497c","#005592","#0062a8","#006fbd","#007cd3","#0095ff","#00b7ff"],9:["#003c66","#00497c","#005592","#0062a8","#006fbd","#007cd3","#0088e9","#0095ff","#00b7ff"],10:["#003c66","#00497c","#005592","#0062a8","#006fbd","#007cd3","#0088e9","#0095ff","#009cff","#00b7ff"],stops:["#00497c","#0062a8","#007cd3","#0095ff","#00b7ff"],tags:["dark","blues","bright","sequential"],name:"Blue 19"},"seq-blue-bright-5":{1:["#00ddff"],2:["#006a85","#00ddff"],3:["#006a85","#008bae","#00ddff"],4:["#004a5d","#006a85","#008bae","#00ddff"],5:["#004a5d","#006a85","#008bae","#00aed6","#00ddff"],6:["#004a5d","#006a85","#007b9a","#008bae","#00aed6","#00ddff"],7:["#004a5d","#005a71","#006a85","#007b9a","#008bae","#00aed6","#00ddff"],8:["#003a49","#004a5d","#005a71","#006a85","#007b9a","#008bae","#00aed6","#00ddff"],9:["#003a49","#004a5d","#005a71","#006a85","#007b9a","#008bae","#009bc2","#00aed6","#00ddff"],10:["#003a49","#004a5d","#005a71","#006a85","#007b9a","#008bae","#009bc2","#00aed6","#00c6eb","#00ddff"],stops:["#004a5d","#006a85","#008bae","#00aed6","#00ddff"],tags:["dark","blues","bright","sequential","colorblind-friendly"],name:"Blue 20"},"seq-red-purple-bright":{1:["#bf66ff"],2:["#6a27a0","#bf66ff"],3:["#6a27a0","#8531c1","#bf66ff"],4:["#4d267d","#6a27a0","#8531c1","#bf66ff"],5:["#4d267d","#6a27a0","#8531c1","#9f44e0","#bf66ff"],6:["#4d267d","#6a27a0","#7827b1","#8531c1","#9f44e0","#bf66ff"],7:["#4d267d","#5b268e","#6a27a0","#7827b1","#8531c1","#9f44e0","#bf66ff"],8:["#3e256b","#4d267d","#5b268e","#6a27a0","#7827b1","#8531c1","#9f44e0","#bf66ff"],9:["#3e256b","#4d267d","#5b268e","#6a27a0","#7827b1","#8531c1","#923ad0","#9f44e0","#bf66ff"],10:["#3e256b","#4d267d","#5b268e","#6a27a0","#7827b1","#8531c1","#923ad0","#9f44e0","#af55ef","#bf66ff"],stops:["#4d267d","#6a27a0","#8531c1","#9f44e0","#bf66ff"],tags:["dark","purples","bright","sequential","colorblind-friendly"],name:"Purple 9"},"seq-red-magenta-bright":{1:["#ff00ff"],2:["#750580","#ff00ff"],3:["#750580","#9c00aa","#ff00ff"],4:["#4e0f55","#750580","#9c00aa","#ff00ff"],5:["#4e0f55","#750580","#9c00aa","#ca00d4","#ff00ff"],6:["#4e0f55","#750580","#880095","#9c00aa","#ca00d4","#ff00ff"],7:["#4e0f55","#620a6b","#750580","#880095","#9c00aa","#ca00d4","#ff00ff"],8:["#3b1440","#4e0f55","#620a6b","#750580","#880095","#9c00aa","#ca00d4","#ff00ff"],9:["#3b1440","#4e0f55","#620a6b","#750580","#880095","#9c00aa","#af00bf","#ca00d4","#ff00ff"],10:["#3b1440","#4e0f55","#620a6b","#750580","#880095","#9c00aa","#af00bf","#ca00d4","#e400ea","#ff00ff"],stops:["#4e0f55","#750580","#9c00aa","#ca00d4","#ff00ff"],tags:["dark","purples","bright","sequential","colorblind-friendly"],name:"Purple 10"},"seq-red-bright-3":{1:["#ff4a0d"],2:["#83080a","#ff4a0d"],3:["#83080a","#b20000","#ff4a0d"],4:["#531717","#83080a","#b20000","#ff4a0d"],5:["#531717","#83080a","#b20000","#df0000","#ff4a0d"],6:["#531717","#83080a","#9b0103","#b20000","#df0000","#ff4a0d"],7:["#531717","#6b1010","#83080a","#9b0103","#b20000","#df0000","#ff4a0d"],8:["#3b1e1e","#531717","#6b1010","#83080a","#9b0103","#b20000","#df0000","#ff4a0d"],9:["#3b1e1e","#531717","#6b1010","#83080a","#9b0103","#b20000","#c80000","#df0000","#ff4a0d"],10:["#3b1e1e","#531717","#6b1010","#83080a","#9b0103","#b20000","#c80000","#df0000","#ef2607","#ff4a0d"],stops:["#531717","#83080a","#b20000","#df0000","#ff4a0d"],tags:["dark","reds","bright","sequential","colorblind-friendly"],name:"Red 9"},"seq-red-bright-4":{1:["#ffa200"],2:["#914505","#ffa200"],3:["#914505","#c85700","#ffa200"],4:["#582c0e","#914505","#c85700","#ffa200"],5:["#582c0e","#914505","#c85700","#ff6e00","#ffa200"],6:["#582c0e","#914505","#ad5100","#c85700","#ff6e00","#ffa200"],7:["#582c0e","#743909","#914505","#ad5100","#c85700","#ff6e00","#ffa200"],8:["#402315","#582c0e","#743909","#914505","#ad5100","#c85700","#ff6e00","#ffa200"],9:["#402315","#582c0e","#743909","#914505","#ad5100","#c85700","#e46300","#ff6e00","#ffa200"],10:["#402315","#582c0e","#743909","#914505","#ad5100","#c85700","#e46300","#ff6e00","#ff8800","#ffa200"],stops:["#582c0e","#914505","#c85700","#ff6e00","#ffa200"],tags:["dark","browns","oranges","bright","sequential","colorblind-friendly"],name:"Orange 6"},"seq-yellow-bright-1":{1:["#ffc800"],2:["#886200","#ffc800"],3:["#886200","#b78300","#ffc800"],4:["#584100","#886200","#b78300","#ffc800"],5:["#584100","#886200","#b78300","#e7a300","#ffc800"],6:["#584100","#886200","#a07200","#b78300","#e7a300","#ffc800"],7:["#584100","#705100","#886200","#a07200","#b78300","#e7a300","#ffc800"],8:["#403000","#584100","#705100","#886200","#a07200","#b78300","#e7a300","#ffc800"],9:["#403000","#584100","#705100","#886200","#a07200","#b78300","#cf9300","#e7a300","#ffc800"],10:["#403000","#584100","#705100","#886200","#a07200","#b78300","#cf9300","#e7a300","#ffb400","#ffc800"],stops:["#584100","#886200","#b78300","#e7a300","#ffc800"],tags:["dark","browns","oranges","bright","sequential","colorblind-friendly"],name:"Yellow 2"},"seq-yellow-bright-2":{1:["#ffdd00"],2:["#7a6a00","#ffdd00"],3:["#7a6a00","#a79100","#ffdd00"],4:["#4e4400","#7a6a00","#a79100","#ffdd00"],5:["#4e4400","#7a6a00","#a79100","#d3b700","#ffdd00"],6:["#4e4400","#7a6a00","#907d00","#a79100","#d3b700","#ffdd00"],7:["#4e4400","#645700","#7a6a00","#907d00","#a79100","#d3b700","#ffdd00"],8:["#383100","#4e4400","#645700","#7a6a00","#907d00","#a79100","#d3b700","#ffdd00"],9:["#383100","#4e4400","#645700","#7a6a00","#907d00","#a79100","#bda400","#d3b700","#ffdd00"],10:["#383100","#4e4400","#645700","#7a6a00","#907d00","#a79100","#bda400","#d3b700","#e9ca00","#ffdd00"],stops:["#4e4400","#7a6a00","#a79100","#d3b700","#ffdd00"],tags:["dark","yellows","bright","sequential","colorblind-friendly"],name:"Yellow 3"},"seq-yellow-bright-3":{1:["#ffff00"],2:["#757500","#ffff00"],3:["#757500","#a3a300","#ffff00"],4:["#474700","#757500","#a3a300","#ffff00"],5:["#474700","#757500","#a3a300","#d1d100","#ffff00"],6:["#474700","#757500","#8c8c00","#a3a300","#d1d100","#ffff00"],7:["#474700","#5e5e00","#757500","#8c8c00","#a3a300","#d1d100","#ffff00"],8:["#303000","#474700","#5e5e00","#757500","#8c8c00","#a3a300","#d1d100","#ffff00"],9:["#303000","#474700","#5e5e00","#757500","#8c8c00","#a3a300","#baba00","#d1d100","#ffff00"],10:["#303000","#474700","#5e5e00","#757500","#8c8c00","#a3a300","#baba00","#d1d100","#e8e800","#ffff00"],stops:["#474700","#757500","#a3a300","#d1d100","#ffff00"],tags:["dark","yellows","bright","sequential","colorblind-friendly"],name:"Yellow 4"},"seq-yellow-bright-4":{1:["#d0ff00"],2:["#637900","#d0ff00"],3:["#637900","#87a600","#d0ff00"],4:["#3e4c00","#637900","#87a600","#d0ff00"],5:["#3e4c00","#637900","#87a600","#acd200","#d0ff00"],6:["#3e4c00","#637900","#758f00","#87a600","#acd200","#d0ff00"],7:["#3e4c00","#506300","#637900","#758f00","#87a600","#acd200","#d0ff00"],8:["#2c3600","#3e4c00","#506300","#637900","#758f00","#87a600","#acd200","#d0ff00"],9:["#2c3600","#3e4c00","#506300","#637900","#758f00","#87a600","#99bc00","#acd200","#d0ff00"],10:["#2c3600","#3e4c00","#506300","#637900","#758f00","#87a600","#99bc00","#acd200","#bee900","#d0ff00"],stops:["#3e4c00","#637900","#87a600","#acd200","#d0ff00"],tags:["dark","greens","bright","sequential","colorblind-friendly"],name:"Green 14"},"seq-yellow-gray-bright":{1:["#ffff00"],2:["#68655d","#ffff00"],3:["#68655d","#959258","#ffff00"],4:["#45423b","#68655d","#959258","#ffff00"],5:["#45423b","#68655d","#959258","#cac92c","#ffff00"],6:["#45423b","#68655d","#7a776e","#959258","#cac92c","#ffff00"],7:["#45423b","#57544c","#68655d","#7a776e","#959258","#cac92c","#ffff00"],8:["#33312a","#45423b","#57544c","#68655d","#7a776e","#959258","#cac92c","#ffff00"],9:["#33312a","#45423b","#57544c","#68655d","#7a776e","#959258","#afad42","#cac92c","#ffff00"],10:["#33312a","#45423b","#57544c","#68655d","#7a776e","#959258","#afad42","#cac92c","#e4e416","#ffff00"],stops:["#45423b","#68655d","#959258","#cac92c","#ffff00"],tags:["dark","yellows","grays","bright","sequential","colorblind-friendly"],name:"Yellow 5"},"seq-green-gray-bright":{1:["#aaff00"],2:["#5b695b","#aaff00"],3:["#5b695b","#789753","#aaff00"],4:["#3b453b","#5b695b","#789753","#aaff00"],5:["#3b453b","#5b695b","#789753","#91cc26","#aaff00"],6:["#3b453b","#5b695b","#6b7b6b","#789753","#91cc26","#aaff00"],7:["#3b453b","#4b574b","#5b695b","#6b7b6b","#789753","#91cc26","#aaff00"],8:["#2b332b","#3b453b","#4b574b","#5b695b","#6b7b6b","#789753","#91cc26","#aaff00"],9:["#2b332b","#3b453b","#4b574b","#5b695b","#6b7b6b","#789753","#84b33a","#91cc26","#aaff00"],10:["#2b332b","#3b453b","#4b574b","#5b695b","#6b7b6b","#789753","#84b33a","#91cc26","#9de613","#aaff00"],stops:["#3b453b","#5b695b","#789753","#91cc26","#aaff00"],tags:["dark","greens","grays","bright","sequential","colorblind-friendly"],name:"Green 15"},"seq-blue-gray-bright":{1:["#00ffff"],2:["#455873","#00ffff"],3:["#455873","#3f83a1","#00ffff"],4:["#2f3f56","#455873","#3f83a1","#00ffff"],5:["#2f3f56","#455873","#3f83a1","#1ec1d5","#00ffff"],6:["#2f3f56","#455873","#506482","#3f83a1","#1ec1d5","#00ffff"],7:["#2f3f56","#3a4b65","#455873","#506482","#3f83a1","#1ec1d5","#00ffff"],8:["#243247","#2f3f56","#3a4b65","#455873","#506482","#3f83a1","#1ec1d5","#00ffff"],9:["#243247","#2f3f56","#3a4b65","#455873","#506482","#3f83a1","#2da2c0","#1ec1d5","#00ffff"],10:["#243247","#2f3f56","#3a4b65","#455873","#506482","#3f83a1","#2da2c0","#1ec1d5","#0fe0ea","#00ffff"],stops:["#2f3f56","#455873","#3f83a1","#1ec1d5","#00ffff"],tags:["dark","blues","grays","bright","sequential","colorblind-friendly"],name:"Blue 21"},"seq-red-gray-bright":{1:["#ff80ff"],2:["#54504c","#ff80ff"],3:["#54504c","#ab3da9","#ff80ff"],4:["#3b3734","#54504c","#ab3da9","#ff80ff"],5:["#3b3734","#54504c","#ab3da9","#eb44e8","#ff80ff"],6:["#3b3734","#54504c","#6b506b","#ab3da9","#eb44e8","#ff80ff"],7:["#3b3734","#474440","#54504c","#6b506b","#ab3da9","#eb44e8","#ff80ff"],8:["#2e2b28","#3b3734","#474440","#54504c","#6b506b","#ab3da9","#eb44e8","#ff80ff"],9:["#2e2b28","#3b3734","#474440","#54504c","#6b506b","#ab3da9","#de25da","#eb44e8","#ff80ff"],10:["#2e2b28","#3b3734","#474440","#54504c","#6b506b","#ab3da9","#de25da","#eb44e8","#f261f1","#ff80ff"],stops:["#3b3734","#54504c","#ab3da9","#eb44e8","#ff80ff"],tags:["dark","pinks","purples","grays","bright","sequential","colorblind-friendly"],name:"Pink 6"},"seq-gray-redbright":{1:["#d4d1ce"],2:["#892520","#d4d1ce"],3:["#892520","#8c6e62","#d4d1ce"],4:["#680000","#892520","#8c6e62","#d4d1ce"],5:["#680000","#892520","#8c6e62","#ada297","#d4d1ce"],6:["#680000","#892520","#8e493f","#8c6e62","#ada297","#d4d1ce"],7:["#680000","#830000","#892520","#8e493f","#8c6e62","#ada297","#d4d1ce"],8:["#4d0000","#680000","#830000","#892520","#8e493f","#8c6e62","#ada297","#d4d1ce"],9:["#4d0000","#680000","#830000","#892520","#8e493f","#8c6e62","#998b7c","#ada297","#d4d1ce"],10:["#4d0000","#680000","#830000","#892520","#8e493f","#8c6e62","#998b7c","#ada297","#c0bab3","#d4d1ce"],stops:["#680000","#892520","#8c6e62","#ada297","#d4d1ce"],tags:["dark","reds","grays","sequential","colorblind-friendly"],name:"Red 10"},"seq-gray-green-bright":{1:["#c8d7c8"],2:["#217c31","#c8d7c8"],3:["#217c31","#68876c","#c8d7c8"],4:["#00590f","#217c31","#68876c","#c8d7c8"],5:["#00590f","#217c31","#68876c","#9baa9b","#c8d7c8"],6:["#00590f","#217c31","#42864d","#68876c","#9baa9b","#c8d7c8"],7:["#00590f","#007215","#217c31","#42864d","#68876c","#9baa9b","#c8d7c8"],8:["#003f0a","#00590f","#007215","#217c31","#42864d","#68876c","#9baa9b","#c8d7c8"],9:["#003f0a","#00590f","#007215","#217c31","#42864d","#68876c","#849384","#9baa9b","#c8d7c8"],10:["#003f0a","#00590f","#007215","#217c31","#42864d","#68876c","#849384","#9baa9b","#b1c0b1","#c8d7c8"],stops:["#00590f","#217c31","#68876c","#9baa9b","#c8d7c8"],tags:["dark","greens","grays","sequential","colorblind-friendly"],name:"Green 16"},"seq-gray-blue-bright":{1:["#b0c4d8"],2:["#1d3bef","#b0c4d8"],3:["#1d3bef","#5b6da6","#b0c4d8"],4:["#0010d9","#1d3bef","#5b6da6","#b0c4d8"],5:["#0010d9","#1d3bef","#5b6da6","#8d9fb7","#b0c4d8"],6:["#0010d9","#1d3bef","#3956df","#5b6da6","#8d9fb7","#b0c4d8"],7:["#0010d9","#0020ff","#1d3bef","#3956df","#5b6da6","#8d9fb7","#b0c4d8"],8:["#0000b3","#0010d9","#0020ff","#1d3bef","#3956df","#5b6da6","#8d9fb7","#b0c4d8"],9:["#0000b3","#0010d9","#0020ff","#1d3bef","#3956df","#5b6da6","#7c8ca6","#8d9fb7","#b0c4d8"],10:["#0000b3","#0010d9","#0020ff","#1d3bef","#3956df","#5b6da6","#7c8ca6","#8d9fb7","#9fb1c7","#b0c4d8"],stops:["#0010d9","#1d3bef","#5b6da6","#8d9fb7","#b0c4d8"],tags:["dark","blues","grays","bright","sequential","colorblind-friendly"],name:"Blue 22"},"seq-gray-purple-bright":{1:["#c4bedc"],2:["#6535a6","#c4bedc"],3:["#6535a6","#7d6aa1","#c4bedc"],4:["#481295","#6535a6","#7d6aa1","#c4bedc"],5:["#481295","#6535a6","#7d6aa1","#9e97b8","#c4bedc"],6:["#481295","#6535a6","#7346af","#7d6aa1","#9e97b8","#c4bedc"],7:["#481295","#57239e","#6535a6","#7346af","#7d6aa1","#9e97b8","#c4bedc"],8:["#3a008c","#481295","#57239e","#6535a6","#7346af","#7d6aa1","#9e97b8","#c4bedc"],9:["#3a008c","#481295","#57239e","#6535a6","#7346af","#7d6aa1","#8b83a6","#9e97b8","#c4bedc"],10:["#3a008c","#481295","#57239e","#6535a6","#7346af","#7d6aa1","#8b83a6","#9e97b8","#b1aaca","#c4bedc"],stops:["#481295","#6535a6","#7d6aa1","#9e97b8","#c4bedc"],tags:["dark","purples","grays","sequential","colorblind-friendly"],name:"Purple 11"},"seq-plaingray-bright":{1:["#f7f7f7"],2:["#686868","#f7f7f7"],3:["#686868","#8c8c8c","#f7f7f7"],4:["#454545","#686868","#8c8c8c","#f7f7f7"],5:["#454545","#686868","#8c8c8c","#c2c2c2","#f7f7f7"],6:["#454545","#686868","#7a7a7a","#8c8c8c","#c2c2c2","#f7f7f7"],7:["#454545","#575757","#686868","#7a7a7a","#8c8c8c","#c2c2c2","#f7f7f7"],8:["#333333","#454545","#575757","#686868","#7a7a7a","#8c8c8c","#c2c2c2","#f7f7f7"],9:["#333333","#454545","#575757","#686868","#7a7a7a","#8c8c8c","#a7a7a7","#c2c2c2","#f7f7f7"],10:["#333333","#454545","#575757","#686868","#7a7a7a","#8c8c8c","#a7a7a7","#c2c2c2","#dcdcdc","#f7f7f7"],stops:["#454545","#686868","#8c8c8c","#c2c2c2","#f7f7f7"],tags:["dark","grays","sequential","colorblind-friendly"],name:"Gray 2"},"seq-greengray-bright":{1:["#f2f7f5"],2:["#5c6864","#f2f7f5"],3:["#5c6864","#7e8c87","#f2f7f5"],4:["#3a4541","#5c6864","#7e8c87","#f2f7f5"],5:["#3a4541","#5c6864","#7e8c87","#b8c2be","#f2f7f5"],6:["#3a4541","#5c6864","#6d7a75","#7e8c87","#b8c2be","#f2f7f5"],7:["#3a4541","#4b5752","#5c6864","#6d7a75","#7e8c87","#b8c2be","#f2f7f5"],8:["#29332f","#3a4541","#4b5752","#5c6864","#6d7a75","#7e8c87","#b8c2be","#f2f7f5"],9:["#29332f","#3a4541","#4b5752","#5c6864","#6d7a75","#7e8c87","#9ba7a3","#b8c2be","#f2f7f5"],10:["#29332f","#3a4541","#4b5752","#5c6864","#6d7a75","#7e8c87","#9ba7a3","#b8c2be","#d5dcda","#f2f7f5"],stops:["#3a4541","#5c6864","#7e8c87","#b8c2be","#f2f7f5"],tags:["dark","grays","sequential","colorblind-friendly"],name:"Gray 3"},"seq-coolgray-bright":{1:["#f0f4f7"],2:["#566068","#f0f4f7"],3:["#566068","#78838c","#f0f4f7"],4:["#353d45","#566068","#78838c","#f0f4f7"],5:["#353d45","#566068","#78838c","#b4bcc2","#f0f4f7"],6:["#353d45","#566068","#67727a","#78838c","#b4bcc2","#f0f4f7"],7:["#353d45","#464f57","#566068","#67727a","#78838c","#b4bcc2","#f0f4f7"],8:["#242c33","#353d45","#464f57","#566068","#67727a","#78838c","#b4bcc2","#f0f4f7"],9:["#242c33","#353d45","#464f57","#566068","#67727a","#78838c","#969fa7","#b4bcc2","#f0f4f7"],10:["#242c33","#353d45","#464f57","#566068","#67727a","#78838c","#969fa7","#b4bcc2","#d2d8dc","#f0f4f7"],stops:["#353d45","#566068","#78838c","#b4bcc2","#f0f4f7"],tags:["dark","grays","sequential","colorblind-friendly"],name:"Gray 4"},"seq-warmgray-bright":{1:["#f7f5f7"],2:["#686268","#f7f5f7"],3:["#686268","#8c858c","#f7f5f7"],4:["#453f45","#686268","#8c858c","#f7f5f7"],5:["#453f45","#686268","#8c858c","#c8c2c8","#f7f5f7"],6:["#453f45","#686268","#7a737a","#8c858c","#c8c2c8","#f7f5f7"],7:["#453f45","#575057","#686268","#7a737a","#8c858c","#c8c2c8","#f7f5f7"],8:["#332d33","#453f45","#575057","#686268","#7a737a","#8c858c","#c8c2c8","#f7f5f7"],9:["#332d33","#453f45","#575057","#686268","#7a737a","#8c858c","#b1aab1","#c8c2c8","#f7f5f7"],10:["#332d33","#453f45","#575057","#686268","#7a737a","#8c858c","#b1aab1","#c8c2c8","#e0dce0","#f7f5f7"],stops:["#453f45","#686268","#8c858c","#c8c2c8","#f7f5f7"],tags:["dark","grays","sequential","colorblind-friendly"],name:"Gray 5"},"seq-yellow-green-combo-bright":{1:["#d0ff00"],2:["#008c1a","#d0ff00"],3:["#008c1a","#00bf25","#d0ff00"],4:["#00590f","#008c1a","#00bf25","#d0ff00"],5:["#00590f","#008c1a","#00bf25","#76df13","#d0ff00"],6:["#00590f","#008c1a","#00a520","#00bf25","#76df13","#d0ff00"],7:["#00590f","#007215","#008c1a","#00a520","#00bf25","#76df13","#d0ff00"],8:["#003f0a","#00590f","#007215","#008c1a","#00a520","#00bf25","#76df13","#d0ff00"],9:["#003f0a","#00590f","#007215","#008c1a","#00a520","#00bf25","#49cf1c","#76df13","#d0ff00"],10:["#003f0a","#00590f","#007215","#008c1a","#00a520","#00bf25","#49cf1c","#76df13","#a3ef09","#d0ff00"],stops:["#00590f","#008c1a","#00bf25","#76df13","#d0ff00"],tags:["dark","greens","bright","sequential","colorblind-friendly"],name:"Green 17"},"seq-cyan-blue-combo-bright":{1:["#00ffff"],2:["#0040ff","#00ffff"],3:["#0040ff","#0080ff","#00ffff"],4:["#0010d9","#0040ff","#0080ff","#00ffff"],5:["#0010d9","#0040ff","#0080ff","#00bfff","#00ffff"],6:["#0010d9","#0040ff","#0060ff","#0080ff","#00bfff","#00ffff"],7:["#0010d9","#0020ff","#0040ff","#0060ff","#0080ff","#00bfff","#00ffff"],8:["#0000b3","#0010d9","#0020ff","#0040ff","#0060ff","#0080ff","#00bfff","#00ffff"],9:["#0000b3","#0010d9","#0020ff","#0040ff","#0060ff","#0080ff","#009fff","#00bfff","#00ffff"],10:["#0000b3","#0010d9","#0020ff","#0040ff","#0060ff","#0080ff","#009fff","#00bfff","#00dfff","#00ffff"],stops:["#0010d9","#0040ff","#0080ff","#00bfff","#00ffff"],tags:["dark","blues","bright","sequential","colorblind-friendly"],name:"Blue 23"},"seq-magenta-purple-combo-bright":{1:["#e566ff"],2:["#690cc2","#e566ff"],3:["#690cc2","#8f14f7","#e566ff"],4:["#43048d","#690cc2","#8f14f7","#e566ff"],5:["#43048d","#690cc2","#8f14f7","#b63df4","#e566ff"],6:["#43048d","#690cc2","#7c10dd","#8f14f7","#b63df4","#e566ff"],7:["#43048d","#5608a8","#690cc2","#7c10dd","#8f14f7","#b63df4","#e566ff"],8:["#300073","#43048d","#5608a8","#690cc2","#7c10dd","#8f14f7","#b63df4","#e566ff"],9:["#300073","#43048d","#5608a8","#690cc2","#7c10dd","#8f14f7","#9f29ee","#b63df4","#e566ff"],10:["#300073","#43048d","#5608a8","#690cc2","#7c10dd","#8f14f7","#9f29ee","#b63df4","#ce52f9","#e566ff"],stops:["#43048d","#690cc2","#8f14f7","#b63df4","#e566ff"],tags:["dark","purples","bright","sequential","colorblind-friendly"],name:"Purple 13"},"seq-magenta":{stops:["#4D394D","#6C2F68","#901F8A","#C700BB","#FF33F3"],tags:["dark","pinks","sequential","colorblind-friendly"],name:"Magenta 1"},"seq-red":{stops:["#452D31","#6C2F39","#901F32","#C70021","#FF3355"],tags:["dark","reds","sequential","colorblind-friendly"],name:"Red 11"},"seq-orange":{stops:["#4D4139","#6F4222","#91430B","#B84D00","#FF6900"],tags:["dark","oranges","sequential","colorblind-friendly"],name:"Orange 7"},"seq-yellow":{stops:["#453F1C","#665B1F","#887922","#B39E27","#F9D70E"],tags:["dark","yellows","sequential","colorblind-friendly"],name:"Yellow 6"},"seq-yellowgreen":{stops:["#37451C","#4B5E1D","#6B8822","#8EB327","#A8E000"],tags:["dark","greens","sequential","colorblind-friendly"],name:"Green 18"},"seq-green":{stops:["#234028","#23642E","#228833","#27B33E","#2DE64B"],tags:["dark","greens","sequential","colorblind-friendly"],name:"Green 19"},"seq-turquoise":{stops:["#1C4542","#1C5955","#218279","#29BAAD","#00FFEA"],tags:["dark","blues","sequential","colorblind-friendly"],name:"Turquoise 1"},"seq-royal":{stops:["#1F3D4D","#204F66","#226687","#298ABA","#33BBFF"],tags:["dark","blues","sequential","colorblind-friendly"],name:"Royal Blue 1"},"seq-blueberry":{stops:["#3D3D66","#5E5EAA","#6C6CB8","#8888D5","#A5A5F1"],tags:["dark","purples","sequential","colorblind-friendly"],name:"Purple 14"},"seq-purple":{stops:["#453A59","#5A4089","#6E46B9","#8050DC","#9259FF"],tags:["dark","purples","sequential","colorblind-friendly"],name:"Purple 15"},"seq-brown":{stops:["#40312D","#6D5048","#996F63","#CCA391","#FFD7BE"],tags:["dark","browns","sequential","colorblind-friendly"],name:"Brown 2"},"seq-blue":{stops:["#273859","#4A5D83","#6D81AC","#8FA5D6","#B2CAFF"],tags:["dark","blues","sequential","colorblind-friendly"],name:"Blue 24"},"seq-red-darkblue":{stops:["#3a454d","#435955","#645b4b","#964c2f","#cc3d3d"],tags:["dark","reds","sequential","3d","colorblind-friendly"],name:"Red 12"},"seq-purple-darkgreen":{stops:["#403f19","#594411","#804141","#a63a8b","#992fe6"],tags:["dark","purples","sequential","3d","colorblind-friendly"],name:"Purple 16"},"seq-blue-darkgreen":{stops:["#403c26","#57591f","#4b7345","#387c8c","#3c98f2"],tags:["dark","blues","sequential","3d","colorblind-friendly"],name:"Blue 25"},"seq-green-darkpurple":{stops:["#4d434d","#665347","#807119","#4d9900","#00c484"],tags:["dark","greens","sequential","3d","colorblind-friendly"],name:"Green 20"},"seq-blue-gray":{stops:["#494d49","#606644","#7d802d","#77a66e","#51c8e6"],tags:["dark","greens","blues","sequential","3d","colorblind-friendly"],name:"Blue 26"},"seq-magenta-light":{stops:["#D9CFD9","#C6A3C4","#B377B0","#9F4C9B","#85007D"],tags:["light","pinks","sequential","colorblind-friendly"],name:"Magenta 2"},"seq-red-light":{stops:["#D9CACA","#D09898","#C66565","#BD3333","#A60000"],tags:["light","reds","sequential","colorblind-friendly"],name:"Red 13"},"seq-orange-light":{stops:["#D9D0C3","#D6BA92","#D3A462","#CF8E31","#BF7000"],tags:["light","oranges","browns","sequential","colorblind-friendly"],name:"Orange 8"},"seq-mustard-light":{stops:["#D9D8C3","#CCC992","#C0BB62","#969131","#807900"],tags:["light","yellows","sequential","colorblind-friendly"],name:"Mustard"},"seq-yellowgreen-light":{stops:["#D5D9C3","#bac392","#a0ac62","#859631","#6a8000"],tags:["light","greens","sequential","colorblind-friendly"],name:"Green 21"},"seq-green-light":{stops:["#C3D9C7","#92C99C","#62B970","#31A945","#008C17"],tags:["light","greens","sequential","colorblind-friendly"],name:"Green 22"},"seq-aqua-light":{stops:["#C3D9D7","#8FD3CD","#5BCDC3","#26C2B5","#00A698"],tags:["light","greens","sequential","colorblind-friendly"],name:"Green 23"},"seq-cyan-light":{stops:["#CAD2D9","#98C9E3","#6DC2EC","#45B0E6","#0099E6"],tags:["light","blues","sequential","colorblind-friendly"],name:"Royal Blue 2"},"seq-blue-light":{stops:["#CACCD9","#A8B1E3","#8595EC","#6076ED","#405FFF"],tags:["light","purples","blues","sequential","colorblind-friendly"],name:"Blue 27"},"seq-purple-light":{stops:["#CAC3D9","#B1A1D3","#997FCC","#805CC5","#673ABF"],tags:["light","purples","sequential","colorblind-friendly"],name:"Purple 17"},"seq-brown-light":{stops:["#D9C8C3","#C0A69E","#A68479","#8D6153","#733F2E"],tags:["light","browns","sequential","colorblind-friendly"],name:"Brown 3"},"seq-steel-light":{stops:["#C3CAD9","#a9b3c9","#8898c0","#6d7fad","#505e85"],tags:["light","blues","sequential","colorblind-friendly"],name:"Blue 28"},"seq-brown-palegreen":{stops:["#cceedc","#95baa4","#857c4f","#995d08","#8c1515"],tags:["light","greens","browns","sequential","3d","colorblind-friendly"],name:"Green and Brown 2"},"seq-purple-pink-yellow":{stops:["#fff966","#ebb42f","#bf6060","#8c256a","#6f158c"],tags:["light","yellows","purples","sequential","3d","colorblind-friendly"],name:"Purple and Yellow 5"},"seq-blue-green-yellow":{stops:["#ffee99","#d4d94c","#77b46c","#3d8799","#2b57d9"],tags:["light","yellows","blues","greens","sequential","3d","colorblind-friendly"],name:"Blue and Yellow 12"},"seq-green-avocado-lightpurple":{stops:["#ffd9ff","#d1aa9d","#8c8746","#4e8043","#006655"],tags:["light","purples","greens","sequential","3d","colorblind-friendly"],name:"Purple and Green 12"},"seq-turquoise-lightgreen":{stops:["#dae6c8","#c2d182","#97ba66","#5c997c","#2c8499"],tags:["light","blues","greens","sequential","3d","colorblind-friendly"],name:"Green and Blue 10"},"seq-red-brown-white":{stops:["#ffffff","#e6d889","#c0974c","#99550f","#8c1515"],tags:["light","reds","sequential","3d","colorblind-friendly"],name:"Red 14"},"seq-purple-pink-white":{stops:["#ffffff","#e6d889","#b97f7a","#8c256a","#6f158c"],tags:["light","purples","sequential","3d","colorblind-friendly"],name:"Purple 18"},"seq-blue-green-white":{stops:["#ffffff","#dee689","#81a683","#3d8799","#2b57d9"],tags:["light","greens","blues","sequential","3d","colorblind-friendly"],name:"Green and Blue 11"},"seq-green-avocado-white":{stops:["#ffffff","#d9b098","#90b445","#428200","#006e5c"],tags:["light","greens","sequential","3d","colorblind-friendly"],name:"Green 24"},"seq-turquoise-lightgreen-white":{stops:["#ffffff","#d2e096","#c7cc47","#78a66f","#308fa6"],tags:["light","greens","blues","sequential","3d","colorblind-friendly"],name:"Green 25"},"seq-subdued-red-yellow":{1:["#eecb9a"],2:["#c06677","#eecb9a"],3:["#c06677","#e09d85","#eecb9a"],4:["#c06677","#e09d85","#e7b48f","#eecb9a"],5:["#c06677","#d9867a","#e09d85","#e7b48f","#eecb9a"],6:["#c06677","#d9867a","#e09d85","#e7b48f","#eecb9a","#faebc8"],7:["#c06677","#cc7678","#d9867a","#e09d85","#e7b48f","#eecb9a","#faebc8"],8:["#c06677","#cc7678","#d9867a","#e09d85","#e7b48f","#eecb9a","#f2d6a9","#faebc8"],9:["#b35675","#c06677","#cc7678","#d9867a","#e09d85","#e7b48f","#eecb9a","#f2d6a9","#faebc8"],10:["#b35675","#c06677","#cc7678","#d9867a","#e09d85","#e7b48f","#eecb9a","#f2d6a9","#f6e0b9","#faebc8"],stops:["#c06677","#d9867a","#e09d85","#e7b48f","#eecb9a"],tags:["light","reds","yellows","subdued","sequential","colorblind-friendly"],name:"Sunburned Skies"},"seq-subdued-purple-blue":{1:["#a586c2"],2:["#a586c2","#afd1e9"],3:["#9972b0","#b299d4","#afd1e9"],4:["#9972b0","#b299d4","#afd1e9","#d2e5f2"],5:["#9972b0","#b299d4","#b0bee2","#afd1e9","#d2e5f2"],6:["#9972b0","#b299d4","#b1acdb","#b0bee2","#afd1e9","#d2e5f2"],7:["#9972b0","#a586c2","#b299d4","#b1acdb","#b0bee2","#afd1e9","#d2e5f2"],8:["#9972b0","#a586c2","#b299d4","#b1acdb","#b0bee2","#afd1e9","#c0dbee","#d2e5f2"],9:["#8c5f9e","#9972b0","#a586c2","#b299d4","#b1acdb","#b0bee2","#afd1e9","#c0dbee","#d2e5f2"],10:["#8c5f9e","#9972b0","#a586c2","#b299d4","#b1acdb","#b0bee2","#afd1e9","#c0dbee","#d2e5f2","#e3eff7"],stops:["#9972b0","#b299d4","#b0bee2","#afd1e9","#d2e5f2"],tags:["light","blues","purples","subdued","sequential","colorblind-friendly"],name:"Winter Solstice"},"seq-subdued-blue-cyan":{1:["#8ac3d3"],2:["#6780b0","#8ac3d3"],3:["#6780b0","#8ac3d3","#afd8e0"],4:["#5870a0","#768fbf","#8ac3d3","#afd8e0"],5:["#5870a0","#768fbf","#8ac3d3","#afd8e0","#d4eded"],6:["#5870a0","#768fbf","#80a9c9","#8ac3d3","#afd8e0","#d4eded"],7:["#5870a0","#768fbf","#80a9c9","#8ac3d3","#9dcdda","#afd8e0","#d4eded"],8:["#5870a0","#6780b0","#768fbf","#80a9c9","#8ac3d3","#9dcdda","#afd8e0","#d4eded"],9:["#5870a0","#6780b0","#768fbf","#80a9c9","#8ac3d3","#9dcdda","#afd8e0","#c2e3e7","#d4eded"],10:["#496191","#5870a0","#6780b0","#768fbf","#80a9c9","#8ac3d3","#9dcdda","#afd8e0","#c2e3e7","#d4eded"],stops:["#5870a0","#768fbf","#8ac3d3","#afd8e0","#d4eded"],tags:["light","blues","subdued","sequential","colorblind-friendly"],name:"Silky Sapphire"},"seq-subdued-green-yellow":{1:["#d0c8a0"],2:["#78835f","#d0c8a0"],3:["#78835f","#d0c8a0","#f7e9cc"],4:["#78835f","#a5b386","#d0c8a0","#f7e9cc"],5:["#78835f","#a5b386","#d0c8a0","#eedebd","#f7e9cc"],6:["#78835f","#a5b386","#d0c8a0","#e6d2ad","#eedebd","#f7e9cc"],7:["#78835f","#a5b386","#bbbd93","#d0c8a0","#e6d2ad","#eedebd","#f7e9cc"],8:["#78835f","#8e9b72","#a5b386","#bbbd93","#d0c8a0","#e6d2ad","#eedebd","#f7e9cc"],9:["#78835f","#8e9b72","#a5b386","#bbbd93","#d0c8a0","#e6d2ad","#eedebd","#f7e9cc","#fff5dc"],10:["#616b4b","#78835f","#8e9b72","#a5b386","#bbbd93","#d0c8a0","#e6d2ad","#eedebd","#f7e9cc","#fff5dc"],stops:["#78835f","#a5b386","#d0c8a0","#eedebd","#f7e9cc"],tags:["light","greens","subdued","sequential","colorblind-friendly"],name:"Sansevieria"},"seq-subdued-green":{1:["#99c5b6"],2:["#99c5b6","#e3f1d2"],3:["#4d8c8c","#99c5b6","#e3f1d2"],4:["#4d8c8c","#99c5b6","#cbe0b2","#e3f1d2"],5:["#4d8c8c","#6fa9aa","#99c5b6","#cbe0b2","#e3f1d2"],6:["#4d8c8c","#6fa9aa","#99c5b6","#b2d2b4","#cbe0b2","#e3f1d2"],7:["#4d8c8c","#6fa9aa","#80b7b8","#99c5b6","#b2d2b4","#cbe0b2","#e3f1d2"],8:["#4d8c8c","#6fa9aa","#80b7b8","#99c5b6","#b2d2b4","#cbe0b2","#d7e9c2","#e3f1d2"],9:["#4d8c8c","#5e9a9b","#6fa9aa","#80b7b8","#99c5b6","#b2d2b4","#cbe0b2","#d7e9c2","#e3f1d2"],10:["#4d8c8c","#5e9a9b","#6fa9aa","#80b7b8","#99c5b6","#b2d2b4","#cbe0b2","#d7e9c2","#e3f1d2","#effae2"],stops:["#4d8c8c","#6fa9aa","#99c5b6","#cbe0b2","#e3f1d2"],tags:["light","greens","subdued","sequential","colorblind-friendly"],name:"Garden Grass"},"seq-subdued-brown-tan":{1:["#91595c"],2:["#e8c29c","#91595c"],3:["#e8c29c","#b78165","#91595c"],4:["#e8c29c","#b78165","#a6695c","#91595c"],5:["#e8c29c","#c79a6d","#b78165","#a6695c","#91595c"],6:["#e8c29c","#c79a6d","#b78165","#a6695c","#91595c","#664755"],7:["#e8c29c","#d8ae84","#c79a6d","#b78165","#a6695c","#91595c","#664755"],8:["#e8c29c","#d8ae84","#c79a6d","#b78165","#a6695c","#91595c","#7f5158","#664755"],9:["#f9d6b3","#e8c29c","#d8ae84","#c79a6d","#b78165","#a6695c","#91595c","#7f5158","#664755"],10:["#f9d6b3","#e8c29c","#d8ae84","#c79a6d","#b78165","#a6695c","#91595c","#7f5158","#734c56","#664755"],stops:["#e8c29c","#c79a6d","#b78165","#a6695c","#91595c"],tags:["dark","browns","subdued","sequential","colorblind-friendly"],name:"Golden Glory"},"seq-subdued-gray-green":{1:["#4a6989"],2:["#9fd5d0","#4a6989"],3:["#9fd5d0","#619aa1","#4a6989"],4:["#9fd5d0","#619aa1","#568295","#4a6989"],5:["#9fd5d0","#6db3ad","#619aa1","#568295","#4a6989"],6:["#9fd5d0","#6db3ad","#619aa1","#568295","#4a6989","#454f59"],7:["#9fd5d0","#86c4bf","#6db3ad","#619aa1","#568295","#4a6989","#454f59"],8:["#9fd5d0","#86c4bf","#6db3ad","#619aa1","#568295","#4a6989","#496179","#454f59"],9:["#b8e6e2","#9fd5d0","#86c4bf","#6db3ad","#619aa1","#568295","#4a6989","#496179","#454f59"],10:["#b8e6e2","#9fd5d0","#86c4bf","#6db3ad","#619aa1","#568295","#4a6989","#496179","#475869","#454f59"],stops:["#9fd5d0","#6db3ad","#619aa1","#568295","#4a6989"],tags:["dark","greens","grays","subdued","sequential","colorblind-friendly"],name:"Morning Dew"},"seq-subdued-green-tan":{1:["#546d3f"],2:["#c2c5a1","#546d3f"],3:["#c2c5a1","#7f8c62","#546d3f"],4:["#c2c5a1","#7f8c62","#6a7d50","#546d3f"],5:["#c2c5a1","#959c73","#7f8c62","#6a7d50","#546d3f"],6:["#c2c5a1","#959c73","#7f8c62","#6a7d50","#546d3f","#325438"],7:["#c2c5a1","#acb08a","#959c73","#7f8c62","#6a7d50","#546d3f","#325438"],8:["#c2c5a1","#acb08a","#959c73","#7f8c62","#6a7d50","#546d3f","#446639","#325438"],9:["#d9d9b8","#c2c5a1","#acb08a","#959c73","#7f8c62","#6a7d50","#546d3f","#446639","#325438"],10:["#d9d9b8","#c2c5a1","#acb08a","#959c73","#7f8c62","#6a7d50","#546d3f","#446639","#346033","#325438"],stops:["#c2c5a1","#959c73","#7f8c62","#6a7d50","#546d3f"],tags:["dark","greens","subdued","sequential","colorblind-friendly"],name:"Alligator Armor"},"seq-subdued-blue-purple":{1:["#726299"],2:["#a0c8dd","#726299"],3:["#a0c8dd","#7e8daa","#726299"],4:["#a0c8dd","#7e8daa","#7878a2","#726299"],5:["#a0c8dd","#84a3b3","#7e8daa","#7878a2","#726299"],6:["#a0c8dd","#84a3b3","#7e8daa","#7878a2","#726299","#524573"],7:["#a0c8dd","#92b6c8","#84a3b3","#7e8daa","#7878a2","#726299","#524573"],8:["#a0c8dd","#92b6c8","#84a3b3","#7e8daa","#7878a2","#726299","#68588d","#524573"],9:["#aedbf2","#a0c8dd","#92b6c8","#84a3b3","#7e8daa","#7878a2","#726299","#68588d","#524573"],10:["#aedbf2","#a0c8dd","#92b6c8","#84a3b3","#7e8daa","#7878a2","#726299","#68588d","#5d4f80","#524573"],stops:["#a0c8dd","#84a3b3","#7e8daa","#7878a2","#726299"],tags:["dark","blues","purples","subdued","sequential","colorblind-friendly"],name:"Moonstones"},"seq-subdued-pink-brown":{1:["#895277"],2:["#eeb1b1","#895277"],3:["#eeb1b1","#b66d7a","#895277"],4:["#eeb1b1","#b66d7a","#9f6078","#895277"],5:["#eeb1b1","#cc7b7b","#b66d7a","#9f6078","#895277"],6:["#eeb1b1","#cc7b7b","#b66d7a","#9f6078","#895277","#693f5a"],7:["#eeb1b1","#dd9696","#cc7b7b","#b66d7a","#9f6078","#895277","#693f5a"],8:["#eeb1b1","#dd9696","#cc7b7b","#b66d7a","#9f6078","#895277","#7d4b6d","#693f5a"],9:["#ffcccc","#eeb1b1","#dd9696","#cc7b7b","#b66d7a","#9f6078","#895277","#7d4b6d","#693f5a"],10:["#ffcccc","#eeb1b1","#dd9696","#cc7b7b","#b66d7a","#9f6078","#895277","#7d4b6d","#724463","#693f5a"],stops:["#eeb1b1","#cc7b7b","#b66d7a","#9f6078","#895277"],tags:["dark","browns","purples","pinks","subdued","sequential","colorblind-friendly"],name:"Watermelon Sugar"},"seq-subdued-green-pink":{1:["#3b9ea2"],2:["#3b9ea2","#f8c8be"],3:["#3b9ea2","#b8bcba","#f8c8be"],4:["#006e76","#3b9ea2","#f8c8be","#fcd4cc"],5:["#006e76","#3b9ea2","#b8bcba","#f8c8be","#fcd4cc"],6:["#006e76","#3b9ea2","#8cb2b2","#b8bcba","#f8c8be","#fcd4cc"],7:["#006e76","#3b9ea2","#8cb2b2","#b8bcba","#f8c8be","#fcd4cc","#ffe0d9"],8:["#006e76","#3b9ea2","#63a8aa","#8cb2b2","#b8bcba","#f8c8be","#fcd4cc","#ffe0d9"],9:["#006e76","#3b9ea2","#63a8aa","#8cb2b2","#b8bcba","#e6c2bc","#f8c8be","#fcd4cc","#ffe0d9"],10:["#006e76","#1e868c","#3b9ea2","#63a8aa","#8cb2b2","#b8bcba","#e6c2bc","#f8c8be","#fcd4cc","#ffe0d9"],stops:["#006e76","#3b9ea2","#b8bcba","#f8c8be","#fcd4cc"],tags:["dark","greens","pinks","subdued","sequential","colorblind-friendly"],name:"Forest Dusk"},"seq-lines-blue-orange":{1:["#a889b8"],2:["#0060a6","#ffcabf"],3:["#0060a6","#a889b8","#ffcabf"],4:["#0060a6","#2782c4","#ffa18e","#ffcabf"],5:["#0060a6","#2782c4","#a889b8","#ffa18e","#ffcabf"],6:["#0060a6","#2782c4","#a889b8","#d78e9a","#ffa18e","#ffcabf"],7:["#0060a6","#2782c4","#698bc4","#a889b8","#d78e9a","#ffa18e","#ffcabf"],8:["#0060a6","#2782c4","#698bc4","#a889b8","#d78e9a","#ffa18e","#ffb5a6","#ffcabf"],9:["#0060a6","#1474b9","#2782c4","#698bc4","#a889b8","#d78e9a","#ffa18e","#ffb5a6","#ffcabf"],10:["#0060a6","#1474b9","#2782c4","#698bc4","#a889b8","#d78e9a","#ed9595","#ffa18e","#ffb5a6","#ffcabf"],stops:["#0060a6","#2782c4","#a889b8","#ffa18e","#ffcabf"],tags:["light","blues","lines","sequential","colorblind-friendly"],name:"Perfect Pigtails"},"seq-lines-purple-brown":{1:["#9e6b90"],2:["#3900b3","#ebb698"],3:["#3900b3","#9e6b90","#ebb698"],4:["#3900b3","#714dbf","#cf9270","#ebb698"],5:["#3900b3","#714dbf","#9e6b90","#cf9270","#ebb698"],6:["#3900b3","#714dbf","#9e6b90","#b17777","#cf9270","#ebb698"],7:["#3900b3","#714dbf","#8c5fae","#9e6b90","#b17777","#cf9270","#ebb698"],8:["#3900b3","#714dbf","#8c5fae","#9e6b90","#b17777","#cf9270","#dba283","#ebb698"],9:["#3900b3","#5929c0","#714dbf","#8c5fae","#9e6b90","#b17777","#cf9270","#dba283","#ebb698"],10:["#3900b3","#5929c0","#714dbf","#8c5fae","#9e6b90","#b17777","#c4825e","#cf9270","#dba283","#ebb698"],stops:["#3900b3","#714dbf","#9e6b90","#cf9270","#ebb698"],tags:["light","purples","browns","lines","sequential","colorblind-friendly"],name:"Andromeda"},"seq-lines-green-brown":{1:["#00ffd4"],2:["#00ffd4","#8c4600"],3:["#00ffd4","#36ba84","#8c4600"],4:["#00ffd4","#5b9a5b","#8c4600","#592d00"],5:["#00ffd4","#5b9a5b","#8f6519","#8c4600","#592d00"],6:["#00ffd4","#36ba84","#5b9a5b","#8f6519","#8c4600","#592d00"],7:["#00ffd4","#11d9ad","#36ba84","#5b9a5b","#8f6519","#8c4600","#592d00"],8:["#00ffd4","#11d9ad","#36ba84","#5b9a5b","#8f6519","#8c4600","#733900","#592d00"],9:["#00ffd4","#11d9ad","#36ba84","#5b9a5b","#807b32","#8f6519","#8c4600","#733900","#592d00"],10:["#00ffd4","#11d9ad","#36ba84","#5b9a5b","#807b32","#8f6519","#9e4f00","#8c4600","#733900","#592d00"],stops:["#00ffd4","#5b9a5b","#8f6519","#8c4600","#592d00"],tags:["dark","greens","browns","lines","sequential","colorblind-friendly"],name:"Chocolate Mint"},"seq-lines-yellow-blue":{1:["#ffff00"],2:["#ffff00","#0040bf"],3:["#ffff00","#4c6f80","#0040bf"],4:["#ffff00","#8fa745","#4c6f80","#0040bf"],5:["#ffff00","#8fa745","#4c6f80","#1150ba","#0040bf"],6:["#ffff00","#b5c42e","#8fa745","#4c6f80","#1150ba","#0040bf"],7:["#ffff00","#dae217","#b5c42e","#8fa745","#4c6f80","#1150ba","#0040bf"],8:["#ffff00","#dae217","#b5c42e","#8fa745","#4c6f80","#215eb3","#1150ba","#0040bf"],9:["#ffff00","#dae217","#b5c42e","#8fa745","#6a895c","#4c6f80","#215eb3","#1150ba","#0040bf"],10:["#ffff00","#dae217","#b5c42e","#8fa745","#6a895c","#4c6f80","#215eb3","#1150ba","#0040bf","#00359e"],stops:["#ffff00","#8fa745","#4c6f80","#1150ba","#0040bf"],tags:["dark","yellows","blues","lines","sequential","colorblind-friendly"],name:"Going Bananas"},"seq-esribrand-red":{1:["#f07062"],2:["#a8281e","#fbb1a8"],3:["#a8281e","#f07062","#fbb1a8"],4:["#a8281e","#d83020","#f07062","#fbb1a8"],5:["#a8281e","#d83020","#f07062","#f89b91","#fbb1a8"],6:["#a8281e","#c02c1f","#e45041","#f48579","#f89b91","#ffc6bf"],7:["#a8281e","#c02c1f","#d83020","#e45041","#f48579","#f89b91","#ffc6bf"],8:["#a8281e","#c02c1f","#d83020","#e45041","#f07062","#f48579","#fbb1a8","#ffc6bf"],9:["#a8281e","#c02c1f","#d83020","#e45041","#f07062","#f48579","#f89b91","#fbb1a8","#ffc6bf"],10:["#99241b","#a8281e","#c02c1f","#d83020","#e45041","#f07062","#f48579","#f89b91","#fbb1a8","#ffc6bf"],stops:["#a8281e","#d83020","#f07062","#f89b91","#fbb1a8"],tags:["light","reds","esri-brand","sequential","colorblind-friendly"],name:"Esri Red 1"},"seq-esribrand-red-orange":{1:["#e68261"],2:["#ad3c16","#f9d2c5"],3:["#ad3c16","#e68261","#f9d2c5"],4:["#ad3c16","#da4d1e","#e68261","#f9d2c5"],5:["#ad3c16","#da4d1e","#e68261","#f3b7a3","#f9d2c5"],6:["#ad3c16","#c4451a","#e0673f","#ec9c82","#f3b7a3","#ffece6"],7:["#ad3c16","#c4451a","#da4d1e","#e0673f","#ec9c82","#f3b7a3","#ffece6"],8:["#ad3c16","#c4451a","#da4d1e","#e0673f","#e68261","#ec9c82","#f9d2c5","#ffece6"],9:["#ad3c16","#c4451a","#da4d1e","#e0673f","#e68261","#ec9c82","#f3b7a3","#f9d2c5","#ffece6"],10:["#963413","#ad3c16","#c4451a","#da4d1e","#e0673f","#e68261","#ec9c82","#f3b7a3","#f9d2c5","#ffece6"],stops:["#ad3c16","#da4d1e","#e68261","#f3b7a3","#f9d2c5"],tags:["light","reds","sequential","esri-brand","colorblind-friendly"],name:"Esri Red 2"},"seq-esribrand-orange":{1:["#f7975e"],2:["#c65a18","#fdd4ba"],3:["#c65a18","#f7975e","#fdd4ba"],4:["#c65a18","#f36f20","#f7975e","#fdd4ba"],5:["#c65a18","#f36f20","#f7975e","#fbc09b","#fdd4ba"],6:["#c65a18","#dd651c","#fa8640","#f9ab7c","#fbc09b","#ffe8d9"],7:["#c65a18","#dd651c","#f36f20","#fa8640","#f9ab7c","#fbc09b","#ffe8d9"],8:["#c65a18","#dd651c","#f36f20","#fa8640","#f7975e","#f9ab7c","#fdd4ba","#ffe8d9"],9:["#c65a18","#dd651c","#f36f20","#fa8640","#f7975e","#f9ab7c","#fbc09b","#fdd4ba","#ffe8d9"],10:["#b35116","#c65a18","#dd651c","#f36f20","#fa8640","#f7975e","#f9ab7c","#fbc09b","#fdd4ba","#ffe8d9"],stops:["#c65a18","#f36f20","#f7975e","#fbc09b","#fdd4ba"],tags:["light","oranges","sequential","esri-brand","colorblind-friendly"],name:"Esri Orange 1"},"seq-esribrand-orangeyellow":{1:["#fbb664"],2:["#c67718","#fed9ad"],3:["#c67718","#fbb664","#fed9ad"],4:["#c67718","#f29526","#fbb664","#fed9ad"],5:["#c67718","#f29526","#fbb664","#fdcc92","#fed9ad"],6:["#c67718","#dc861f","#f7a645","#fcc17b","#fdcc92","#ffe6c7"],7:["#c67718","#dc861f","#f29526","#f7a645","#fcc17b","#fdcc92","#ffe6c7"],8:["#c67718","#dc861f","#f29526","#f7a645","#fbb664","#fcc17b","#fed9ad","#ffe6c7"],9:["#c67718","#dc861f","#f29526","#f7a645","#fbb664","#fcc17b","#fdcc92","#fed9ad","#ffe6c7"],10:["#b36a16","#c67718","#dc861f","#f29526","#f7a645","#fbb664","#fcc17b","#fdcc92","#fed9ad","#ffe6c7"],stops:["#c67718","#f29526","#fbb664","#fdcc92","#fed9ad"],tags:["light","browns","yellows","sequential","esri-brand","colorblind-friendly"],name:"Esri Pumpkin Pie"},"seq-esribrand-yellow":{1:["#f1df55"],2:["#beac2d","#fff5bf"],3:["#beac2d","#f1df55","#fff5bf"],4:["#beac2d","#ddca39","#f1df55","#fff5bf"],5:["#beac2d","#ddca39","#f1df55","#fdf19d","#fff5bf"],6:["#beac2d","#d3c035","#e7d33c","#fbea6e","#fdf19d","#fff9d6"],7:["#beac2d","#d3c035","#ddca39","#e7d33c","#fbea6e","#fdf19d","#fff9d6"],8:["#beac2d","#d3c035","#ddca39","#e7d33c","#f1df55","#fbea6e","#fff5bf","#fff9d6"],9:["#beac2d","#d3c035","#ddca39","#e7d33c","#f1df55","#fbea6e","#fdf19d","#fff5bf","#fff9d6"],10:["#ad9d29","#beac2d","#d3c035","#ddca39","#e7d33c","#f1df55","#fbea6e","#fdf19d","#fff5bf","#fff9d6"],stops:["#beac2d","#ddca39","#f1df55","#fdf19d","#fff5bf"],tags:["light","yellows","sequential","esri-brand","colorblind-friendly"],name:"Esri Yellow 1"},"seq-esribrand-yellowgreen":{1:["#b9db62"],2:["#84a338","#e5f7b4"],3:["#84a338","#b9db62","#e5f7b4"],4:["#84a338","#a4c74c","#b9db62","#e5f7b4"],5:["#84a338","#a4c74c","#b9db62","#d4ec95","#e5f7b4"],6:["#84a338","#97ba42","#add056","#c2e075","#d4ec95","#f0ffc7"],7:["#84a338","#97ba42","#a4c74c","#add056","#c2e075","#d4ec95","#f0ffc7"],8:["#84a338","#97ba42","#a4c74c","#add056","#b9db62","#c2e075","#e5f7b4","#f0ffc7"],9:["#84a338","#97ba42","#a4c74c","#add056","#b9db62","#c2e075","#d4ec95","#e5f7b4","#f0ffc7"],10:["#748f31","#84a338","#97ba42","#a4c74c","#add056","#b9db62","#c2e075","#d4ec95","#e5f7b4","#f0ffc7"],stops:["#84a338","#a4c74c","#b9db62","#d4ec95","#e5f7b4"],tags:["light","greens","sequential","esri-brand","colorblind-friendly"],name:"Esri Green 1"},"seq-esribrand-green":{1:["#61c66f"],2:["#288835","#b5f1bd"],3:["#288835","#61c66f","#b5f1bd"],4:["#288835","#35ac46","#61c66f","#b5f1bd"],5:["#288835","#35ac46","#61c66f","#99e3a3","#b5f1bd"],6:["#288835","#2f9a3e","#45b855","#7dd489","#99e3a3","#d1ffd7"],7:["#288835","#2f9a3e","#35ac46","#45b855","#7dd489","#99e3a3","#d1ffd7"],8:["#288835","#2f9a3e","#35ac46","#45b855","#61c66f","#7dd489","#b5f1bd","#d1ffd7"],9:["#288835","#2f9a3e","#35ac46","#45b855","#61c66f","#7dd489","#99e3a3","#b5f1bd","#d1ffd7"],10:["#22732d","#288835","#2f9a3e","#35ac46","#45b855","#61c66f","#7dd489","#99e3a3","#b5f1bd","#d1ffd7"],stops:["#288835","#35ac46","#61c66f","#99e3a3","#b5f1bd"],tags:["light","greens","sequential","esri-brand","colorblind-friendly"],name:"Esri Green 2"},"seq-esribrand-greenblue":{1:["#3cd3d0"],2:["#009b98","#a7eeed"],3:["#009b98","#3cd3d0","#a7eeed"],4:["#009b98","#00bab5","#3cd3d0","#a7eeed"],5:["#009b98","#00bab5","#3cd3d0","#81e7e5","#a7eeed"],6:["#009b98","#00aba7","#1ec7c3","#5ae0de","#81e7e5","#cef5f4"],7:["#009b98","#00aba7","#00bab5","#1ec7c3","#5ae0de","#81e7e5","#cef5f4"],8:["#009b98","#00aba7","#00bab5","#1ec7c3","#3cd3d0","#5ae0de","#a7eeed","#cef5f4"],9:["#009b98","#00aba7","#00bab5","#1ec7c3","#3cd3d0","#5ae0de","#81e7e5","#a7eeed","#cef5f4"],10:["#00807d","#009b98","#00aba7","#00bab5","#1ec7c3","#3cd3d0","#5ae0de","#81e7e5","#a7eeed","#cef5f4"],stops:["#009b98","#00bab5","#3cd3d0","#81e7e5","#a7eeed"],tags:["light","blues","sequential","esri-brand","colorblind-friendly"],name:"Esri Blue 1"},"seq-esribrand-blue":{1:["#49a4d8"],2:["#00619b","#a6d8f6"],3:["#00619b","#49a4d8","#a6d8f6"],4:["#00619b","#1480bf","#49a4d8","#a6d8f6"],5:["#00619b","#1480bf","#49a4d8","#8cc9ed","#a6d8f6"],6:["#00619b","#006eaf","#2891ce","#6bb6e3","#8cc9ed","#bfe7ff"],7:["#00619b","#006eaf","#1480bf","#2891ce","#6bb6e3","#8cc9ed","#bfe7ff"],8:["#00619b","#006eaf","#1480bf","#2891ce","#49a4d8","#6bb6e3","#a6d8f6","#bfe7ff"],9:["#00619b","#006eaf","#1480bf","#2891ce","#49a4d8","#6bb6e3","#8cc9ed","#a6d8f6","#bfe7ff"],10:["#005080","#00619b","#006eaf","#1480bf","#2891ce","#49a4d8","#6bb6e3","#8cc9ed","#a6d8f6","#bfe7ff"],stops:["#00619b","#1480bf","#49a4d8","#8cc9ed","#a6d8f6"],tags:["light","blues","sequential","esri-brand","colorblind-friendly"],name:"Esri Blue 2"},"seq-esribrand-violet":{1:["#a085c6"],2:["#57318c","#d6c4f1"],3:["#57318c","#a085c6","#d6c4f1"],4:["#57318c","#7b5ba9","#a085c6","#d6c4f1"],5:["#57318c","#7b5ba9","#a085c6","#c4afe2","#d6c4f1"],6:["#57318c","#69469a","#8d70b7","#b29ad4","#c4afe2","#e8d9ff"],7:["#57318c","#69469a","#7b5ba9","#8d70b7","#b29ad4","#c4afe2","#e8d9ff"],8:["#57318c","#69469a","#7b5ba9","#8d70b7","#a085c6","#b29ad4","#d6c4f1","#e8d9ff"],9:["#57318c","#69469a","#7b5ba9","#8d70b7","#a085c6","#b29ad4","#c4afe2","#d6c4f1","#e8d9ff"],10:["#3f2466","#57318c","#69469a","#7b5ba9","#8d70b7","#a085c6","#b29ad4","#c4afe2","#d6c4f1","#e8d9ff"],stops:["#57318c","#7b5ba9","#a085c6","#c4afe2","#d6c4f1"],tags:["light","purples","sequential","esri-brand","colorblind-friendly"],name:"Esri Purple 1"},"seq-esribrand-violetred":{1:["#b983c3"],2:["#73377e","#eac5f0"],3:["#73377e","#b983c3","#eac5f0"],4:["#73377e","#9753a3","#b983c3","#eac5f0"],5:["#73377e","#9753a3","#b983c3","#daafe1","#eac5f0"],6:["#73377e","#864691","#a466af","#ca99d2","#daafe1","#fadbff"],7:["#73377e","#864691","#9753a3","#a466af","#ca99d2","#daafe1","#fadbff"],8:["#73377e","#864691","#9753a3","#a466af","#b983c3","#ca99d2","#eac5f0","#fadbff"],9:["#73377e","#864691","#9753a3","#a466af","#b983c3","#ca99d2","#daafe1","#eac5f0","#fadbff"],10:["#5d2d66","#73377e","#864691","#9753a3","#a466af","#b983c3","#ca99d2","#daafe1","#eac5f0","#fadbff"],stops:["#73377e","#9753a3","#b983c3","#daafe1","#eac5f0"],tags:["light","purples","sequential","esri-brand","colorblind-friendly"],name:"Esri Purple 2"},"seq-esribrand-brown":{1:["#ad8b62"],2:["#684217","#e5ceb1"],3:["#684217","#ad8b62","#e5ceb1"],4:["#684217","#855621","#ad8b62","#e5ceb1"],5:["#684217","#855621","#ad8b62","#d2b897","#e5ceb1"],6:["#684217","#764c1c","#946d3f","#c0a27d","#d2b897","#f7e4cb"],7:["#684217","#764c1c","#855621","#946d3f","#c0a27d","#d2b897","#f7e4cb"],8:["#684217","#764c1c","#855621","#946d3f","#ad8b62","#c0a27d","#e5ceb1","#f7e4cb"],9:["#684217","#764c1c","#855621","#946d3f","#ad8b62","#c0a27d","#d2b897","#e5ceb1","#f7e4cb"],10:["#593812","#684217","#764c1c","#855621","#946d3f","#ad8b62","#c0a27d","#d2b897","#e5ceb1","#f7e4cb"],stops:["#684217","#855621","#ad8b62","#d2b897","#e5ceb1"],tags:["light","browns","sequential","esri-brand","colorblind-friendly"],name:"Esri Brown 1"},"seq-esribrand-gray":{1:["#999999"],2:["#404040","#cecece"],3:["#404040","#999999","#cecece"],4:["#404040","#666666","#999999","#cecece"],5:["#404040","#666666","#999999","#bcbcbc","#cecece"],6:["#404040","#535353","#808080","#ababab","#bcbcbc","#dfdfdf"],7:["#404040","#535353","#666666","#808080","#ababab","#bcbcbc","#dfdfdf"],8:["#404040","#535353","#666666","#808080","#999999","#ababab","#cecece","#dfdfdf"],9:["#404040","#535353","#666666","#808080","#999999","#ababab","#bcbcbc","#cecece","#dfdfdf"],10:["#2e2e2e","#404040","#535353","#666666","#808080","#999999","#ababab","#bcbcbc","#cecece","#dfdfdf"],stops:["#404040","#666666","#999999","#bcbcbc","#cecece"],tags:["light","grays","sequential","esri-brand","colorblind-friendly"],name:"Esri Gray 1"},"seq-mentone-beach":{stops:["#48385F","#995375","#DB4A5B","#FC9A59","#FEE086"],tags:["dark","purples","yellows","sequential","colorblind-friendly"],name:"Mentone Beach"},"seq-snowy-mountain":{stops:["#e8e6f1","#c9d5eb","#a9c4e5","#87b3de","#60a3d8"],tags:["light","blues","sequential","colorblind-friendly"],name:"Snowy Mountain"},"seq-snow-cactus":{stops:["#F3F5E8","#E2DBBF","#90825D","#3E4939","#2A3225"],tags:["light","greens","sequential","colorblind-friendly"],name:"Snow Cactus"},"seq-magma":{1:["#ff57a5"],2:["#481793","#ffeca1"],3:["#481793","#ff57a5","#ffeca1"],4:["#481793","#b233b9","#ff57a5","#ffeca1"],5:["#481793","#b233b9","#ff57a5","#ffae85","#ffeca1"],6:["#481793","#7f1eb4","#e745b5","#ff778d","#ffae85","#ffffd1"],7:["#481793","#7f1eb4","#b233b9","#e745b5","#ff778d","#ffae85","#ffffd1"],8:["#481793","#7f1eb4","#b233b9","#e745b5","#ff57a5","#ff778d","#ffeca1","#ffffd1"],9:["#481793","#7f1eb4","#b233b9","#e745b5","#ff57a5","#ff778d","#ffae85","#ffeca1","#ffffd1"],10:["#010005","#481793","#7f1eb4","#b233b9","#e745b5","#ff57a5","#ff778d","#ffae85","#ffeca1","#ffffd1"],stops:["#481793","#b233b9","#ff57a5","#ffae85","#ffffd1"],tags:["dark","purples","pinks","yellows","sequential","colorblind-friendly"],name:"Magma"},"seq-inferno":{1:["#ff5c6a"],2:["#520d8e","#ffff64"],3:["#520d8e","#ff5c6a","#ffff64"],4:["#520d8e","#bc2e9a","#ff5c6a","#ffff64"],5:["#520d8e","#bc2e9a","#ff5c6a","#ffb71b","#ffff64"],6:["#520d8e","#881b9e","#f04188","#ff8345","#ffb71b","#ffffeb"],7:["#520d8e","#881b9e","#bc2e9a","#f04188","#ff8345","#ffb71b","#ffffeb"],8:["#520d8e","#881b9e","#bc2e9a","#f04188","#ff5c6a","#ff8345","#ffff64","#ffffeb"],9:["#520d8e","#881b9e","#bc2e9a","#f04188","#ff5c6a","#ff8345","#ffb71b","#ffff64","#ffffeb"],10:["#010005","#520d8e","#881b9e","#bc2e9a","#f04188","#ff5c6a","#ff8345","#ffb71b","#ffff64","#ffffeb"],stops:["#520d8e","#bc2e9a","#ff5c6a","#ffb71b","#ffff64"],tags:["dark","purples","pinks","oranges","yellows","sequential","colorblind-friendly"],name:"Inferno"},"seq-plasma":{1:["#ff769f"],2:["#8d01ef","#fff44a"],3:["#8d01ef","#ff769f","#fff44a"],4:["#8d01ef","#ec2cdb","#ff769f","#fff44a"],5:["#8d01ef","#ec2cdb","#ff769f","#ffc666","#fff44a"],6:["#8d01ef","#bf09ee","#ff51bd","#ff9d82","#ffc666","#ffff35"],7:["#8d01ef","#bf09ee","#ec2cdb","#ff51bd","#ff9d82","#ffc666","#ffff35"],8:["#8d01ef","#bf09ee","#ec2cdb","#ff51bd","#ff769f","#ff9d82","#ffc666","#ffff35"],9:["#8d01ef","#bf09ee","#ec2cdb","#ff51bd","#ff769f","#ff9d82","#ffc666","#fff44a","#ffff35"],10:["#120bc1","#8d01ef","#bf09ee","#ec2cdb","#ff51bd","#ff769f","#ff9d82","#ffc666","#fff44a","#ffff35"],stops:["#8d01ef","#ec2cdb","#ff769f","#ffc666","#fff44a"],tags:["dark","purples","pinks","yellows","sequential","colorblind-friendly"],name:"Plasma"},"seq-viridis":{1:["#2cdcc6"],2:["#6058be","#b9ff6e"],3:["#6058be","#2cdcc6","#b9ff6e"],4:["#6058be","#419ecb","#2cdcc6","#b9ff6e"],5:["#6058be","#419ecb","#2cdcc6","#6fff99","#b9ff6e"],6:["#6058be","#507dc9","#35bdcb","#3bfbb6","#6fff99","#ffff37"],7:["#6058be","#507dc9","#419ecb","#35bdcb","#3bfbb6","#6fff99","#ffff37"],8:["#6058be","#507dc9","#419ecb","#35bdcb","#2cdcc6","#3bfbb6","#b9ff6e","#ffff37"],9:["#6058be","#507dc9","#419ecb","#35bdcb","#2cdcc6","#3bfbb6","#6fff99","#b9ff6e","#ffff37"],10:["#6730a4","#6058be","#507dc9","#419ecb","#35bdcb","#2cdcc6","#3bfbb6","#6fff99","#b9ff6e","#ffff37"],stops:["#6058be","#419ecb","#2cdcc6","#6fff99","#ffff37"],tags:["dark","blues","greens","yellows","sequential","colorblind-friendly"],name:"Viridis"},"seq-cividis":{1:["#a3a3a6"],2:["#fff1a2","#00449f"],3:["#fff1a2","#a3a3a6","#00449f"],4:["#fff1a2","#a3a3a6","#65749a","#00449f"],5:["#fff1a2","#e1d6aa","#a3a3a6","#65749a","#00449f"],6:["#ffff7f","#e1d6aa","#c0bcad","#858b9e","#3b5c9a","#00449f"],7:["#ffff7f","#e1d6aa","#c0bcad","#858b9e","#65749a","#3b5c9a","#00449f"],8:["#ffff7f","#fff1a2","#c0bcad","#a3a3a6","#858b9e","#65749a","#3b5c9a","#00449f"],9:["#ffff7f","#fff1a2","#e1d6aa","#c0bcad","#a3a3a6","#858b9e","#65749a","#3b5c9a","#00449f"],10:["#ffff7f","#fff1a2","#e1d6aa","#c0bcad","#a3a3a6","#858b9e","#65749a","#3b5c9a","#00449f","#002e6e"],stops:["#fff1a2","#e1d6aa","#a3a3a6","#65749a","#00449f"],tags:["light","blues","yellows","sequential","colorblind-friendly"],name:"Cividis"},"div-orange-pink":{1:["#b796b8"],2:["#d8a79c","#b796b8"],3:["#d8a79c","#ffffff","#b796b8"],4:["#bf6d59","#e5c4bd","#cfb9d0","#874f88"],5:["#bf6d59","#e5c4bd","#ffffff","#cfb9d0","#874f88"],6:["#b24f38","#d8a79c","#f2e2de","#e7dce7","#b796b8","#6f2c71"],7:["#b24f38","#d8a79c","#f2e2de","#ffffff","#e7dce7","#b796b8","#6f2c71"],8:["#b24f38","#cc8a7a","#e5c4bd","#f2e2de","#e7dce7","#cfb9d0","#9f72a0","#6f2c71"],9:["#b24f38","#cc8a7a","#e5c4bd","#f2e2de","#ffffff","#e7dce7","#cfb9d0","#9f72a0","#6f2c71"],10:["#a53217","#b24f38","#cc8a7a","#e5c4bd","#f2e2de","#e7dce7","#cfb9d0","#9f72a0","#6f2c71","#570959"],stops:["#a53217","#d2998b","#ffffff","#ab84ac","#570959"],tags:["light","reds","purples","diverging","colorblind-friendly"],name:"Purple and Red 1"},"div-orange-yellow-pink":{1:["#b795aa"],2:["#d8a78d","#b795aa"],3:["#d8a78d","#fffee6","#b795aa"],4:["#bf6c52","#e5c4ab","#cfb8be","#874f81"],5:["#bf6c52","#e5c4ab","#fffee6","#cfb8be","#874f81"],6:["#b24f35","#d8a78d","#f2e1c8","#e7dbd2","#b795aa","#6f2c6d"],7:["#b24f35","#d8a78d","#f2e1c8","#fffee6","#e7dbd2","#b795aa","#6f2c6d"],8:["#b24f35","#cc8970","#e5c4ab","#f2e1c8","#e7dbd2","#cfb8be","#9f7295","#6f2c6d"],9:["#b24f35","#cc8970","#e5c4ab","#f2e1c8","#fffee6","#e7dbd2","#cfb8be","#9f7295","#6f2c6d"],10:["#a53217","#b24f35","#cc8970","#e5c4ab","#f2e1c8","#e7dbd2","#cfb8be","#9f7295","#6f2c6d","#570959"],stops:["#a53217","#d2987f","#fffee6","#ab84a0","#570959"],tags:["light","reds","purples","diverging","colorblind-friendly"],name:"Purple and Red 2"},"div-bluegreen-redpurple":{1:["#bd929b"],2:["#92aeaa","#bd929b"],3:["#92aeaa","#ffffff","#bd929b"],4:["#497871","#b6c9c6","#d3b6bc","#924959"],5:["#497871","#b6c9c6","#ffffff","#d3b6bc","#924959"],6:["#245d54","#92aeaa","#dbe4e3","#e9dbde","#bd929b","#7c2437"],7:["#245d54","#92aeaa","#dbe4e3","#ffffff","#e9dbde","#bd929b","#7c2437"],8:["#245d54","#6d938d","#b6c9c6","#dbe4e3","#e9dbde","#d3b6bc","#a86d7a","#7c2437"],9:["#245d54","#6d938d","#b6c9c6","#dbe4e3","#ffffff","#e9dbde","#d3b6bc","#a86d7a","#7c2437"],10:["#004238","#245d54","#6d938d","#b6c9c6","#dbe4e3","#e9dbde","#d3b6bc","#a86d7a","#7c2437","#660016"],stops:["#004238","#80a19c","#ffffff","#b3808b","#660016"],tags:["light","reds","greens","diverging"],name:"Red and Green 1"},"div-bluegreen-yellow-redpurple":{1:["#bd918d"],2:["#92ad9b","#bd918d"],3:["#92ad9b","#fffee6","#bd918d"],4:["#49786a","#b6c8b4","#d3b5ab","#924951"],5:["#49786a","#b6c8b4","#fffee6","#d3b5ab","#924951"],6:["#245d51","#92ad9b","#dbe3cd","#e9dac8","#bd918d","#7c2434"],7:["#245d51","#92ad9b","#dbe3cd","#fffee6","#e9dac8","#bd918d","#7c2434"],8:["#245d51","#6d9383","#b6c8b4","#dbe3cd","#e9dac8","#d3b5ab","#a86d6f","#7c2434"],9:["#245d51","#6d9383","#b6c8b4","#dbe3cd","#fffee6","#e9dac8","#d3b5ab","#a86d6f","#7c2434"],10:["#004238","#245d51","#6d9383","#b6c8b4","#dbe3cd","#e9dac8","#d3b5ab","#a86d6f","#7c2434","#660016"],stops:["#004238","#80a08f","#fffee6","#b37f7e","#660016"],tags:["light","reds","greens","diverging"],name:"Red and Green 10"},"div-green-orange":{1:["#d8a79c"],2:["#aab193","#d8a79c"],3:["#aab193","#ffffff","#d8a79c"],4:["#717d4b","#c6cbb7","#e5c4bd","#bf6d59"],5:["#717d4b","#c6cbb7","#ffffff","#e5c4bd","#bf6d59"],6:["#546327","#aab193","#e3e5db","#f2e2de","#d8a79c","#b24f38"],7:["#546327","#aab193","#e3e5db","#ffffff","#f2e2de","#d8a79c","#b24f38"],8:["#546327","#8d976f","#c6cbb7","#e3e5db","#f2e2de","#e5c4bd","#cc8a7a","#b24f38"],9:["#546327","#8d976f","#c6cbb7","#e3e5db","#ffffff","#f2e2de","#e5c4bd","#cc8a7a","#b24f38"],10:["#384903","#546327","#8d976f","#c6cbb7","#e3e5db","#f2e2de","#e5c4bd","#cc8a7a","#b24f38","#a53217"],stops:["#384903","#9ca481","#ffffff","#d2998b","#a53217"],tags:["light","reds","greens","diverging"],name:"Red and Green 2"},"div-green-yellow-orange":{1:["#d8a78d"],2:["#aab085","#d8a78d"],3:["#aab085","#fffee6","#d8a78d"],4:["#717d44","#c6caa5","#e5c4ab","#bf6c52"],5:["#717d44","#c6caa5","#fffee6","#e5c4ab","#bf6c52"],6:["#546323","#aab085","#e3e4c6","#f2e1c8","#d8a78d","#b24f35"],7:["#546323","#aab085","#e3e4c6","#fffee6","#f2e1c8","#d8a78d","#b24f35"],8:["#546323","#8d9764","#c6caa5","#e3e4c6","#f2e1c8","#e5c4ab","#cc8970","#b24f35"],9:["#546323","#8d9764","#c6caa5","#e3e4c6","#fffee6","#f2e1c8","#e5c4ab","#cc8970","#b24f35"],10:["#384903","#546323","#8d9764","#c6caa5","#e3e4c6","#f2e1c8","#e5c4ab","#cc8970","#b24f35","#a53217"],stops:["#384903","#9ca375","#fffee6","#d2987f","#a53217"],tags:["light","reds","greens","diverging"],name:"Red and Green 3"},"div-bluegreen-orange":{1:["#d8a79c"],2:["#92aeaa","#d8a79c"],3:["#92aeaa","#ffffff","#d8a79c"],4:["#497871","#b6c9c6","#e5c4bd","#bf6d59"],5:["#497871","#b6c9c6","#ffffff","#e5c4bd","#bf6d59"],6:["#245d54","#92aeaa","#dbe4e3","#f2e2de","#d8a79c","#b24f38"],7:["#245d54","#92aeaa","#dbe4e3","#ffffff","#f2e2de","#d8a79c","#b24f38"],8:["#245d54","#6d938d","#b6c9c6","#dbe4e3","#f2e2de","#e5c4bd","#cc8a7a","#b24f38"],9:["#245d54","#6d938d","#b6c9c6","#dbe4e3","#ffffff","#f2e2de","#e5c4bd","#cc8a7a","#b24f38"],10:["#004238","#245d54","#6d938d","#b6c9c6","#dbe4e3","#f2e2de","#e5c4bd","#cc8a7a","#b24f38","#a53217"],stops:["#004238","#80a19c","#ffffff","#d2998b","#a53217"],tags:["light","reds","greens","diverging"],name:"Red and Green 4"},"div-bluegreen-yellow-orange":{1:["#d8a78d"],2:["#92ad9b","#d8a78d"],3:["#92ad9b","#fffee6","#d8a78d"],4:["#49786a","#b6c8b4","#e5c4ab","#bf6c52"],5:["#49786a","#b6c8b4","#fffee6","#e5c4ab","#bf6c52"],6:["#245d51","#92ad9b","#dbe3cd","#f2e1c8","#d8a78d","#b24f35"],7:["#245d51","#92ad9b","#dbe3cd","#fffee6","#f2e1c8","#d8a78d","#b24f35"],8:["#245d51","#6d9383","#b6c8b4","#dbe3cd","#f2e1c8","#e5c4ab","#cc8970","#b24f35"],9:["#245d51","#6d9383","#b6c8b4","#dbe3cd","#fffee6","#f2e1c8","#e5c4ab","#cc8970","#b24f35"],10:["#004238","#245d51","#6d9383","#b6c8b4","#dbe3cd","#f2e1c8","#e5c4ab","#cc8970","#b24f35","#a53217"],stops:["#004238","#80a08f","#fffee6","#d2987f","#a53217"],tags:["light","reds","greens","diverging"],name:"Red and Green 5"},"div-green-redpurple":{1:["#bd929b"],2:["#aab193","#bd929b"],3:["#aab193","#ffffff","#bd929b"],4:["#717d4b","#c6cbb7","#d3b6bc","#924959"],5:["#717d4b","#c6cbb7","#ffffff","#d3b6bc","#924959"],6:["#546327","#aab193","#e3e5db","#e9dbde","#bd929b","#7c2437"],7:["#546327","#aab193","#e3e5db","#ffffff","#e9dbde","#bd929b","#7c2437"],8:["#546327","#8d976f","#c6cbb7","#e3e5db","#e9dbde","#d3b6bc","#a86d7a","#7c2437"],9:["#546327","#8d976f","#c6cbb7","#e3e5db","#ffffff","#e9dbde","#d3b6bc","#a86d7a","#7c2437"],10:["#384903","#546327","#8d976f","#c6cbb7","#e3e5db","#e9dbde","#d3b6bc","#a86d7a","#7c2437","#660016"],stops:["#384903","#9ca481","#ffffff","#b3808b","#660016"],tags:["light","reds","greens","diverging"],name:"Red and Green 6"},"div-green-yellow-redpurple":{1:["#bd918d"],2:["#aab085","#bd918d"],3:["#aab085","#fffee6","#bd918d"],4:["#717d44","#c6caa5","#d3b5ab","#924951"],5:["#717d44","#c6caa5","#fffee6","#d3b5ab","#924951"],6:["#546323","#aab085","#e3e4c6","#e9dac8","#bd918d","#7c2434"],7:["#546323","#aab085","#e3e4c6","#fffee6","#e9dac8","#bd918d","#7c2434"],8:["#546323","#8d9764","#c6caa5","#e3e4c6","#e9dac8","#d3b5ab","#a86d6f","#7c2434"],9:["#546323","#8d9764","#c6caa5","#e3e4c6","#fffee6","#e9dac8","#d3b5ab","#a86d6f","#7c2434"],10:["#384903","#546323","#8d9764","#c6caa5","#e3e4c6","#e9dac8","#d3b5ab","#a86d6f","#7c2434","#660016"],stops:["#384903","#9ca375","#fffee6","#b37f7e","#660016"],tags:["light","reds","greens","diverging"],name:"Red and Green 7"},"div-orange-yellow-blue-light":{1:["#99a6ac"],2:["#d8a78d","#99a6ac"],3:["#d8a78d","#fffee6","#99a6ac"],4:["#bf6c52","#e5c4ab","#bbc3bf","#546b85"],5:["#bf6c52","#e5c4ab","#fffee6","#bbc3bf","#546b85"],6:["#b24f35","#d8a78d","#f2e1c8","#dde1d3","#99a6ac","#324d71"],7:["#b24f35","#d8a78d","#f2e1c8","#fffee6","#dde1d3","#99a6ac","#324d71"],8:["#b24f35","#cc8970","#e5c4ab","#f2e1c8","#dde1d3","#bbc3bf","#768898","#324d71"],9:["#b24f35","#cc8970","#e5c4ab","#f2e1c8","#fffee6","#dde1d3","#bbc3bf","#768898","#324d71"],10:["#a53217","#b24f35","#cc8970","#e5c4ab","#f2e1c8","#dde1d3","#bbc3bf","#768898","#324d71","#10305e"],stops:["#a53217","#d2987f","#fffee6","#8897a2","#10305e"],tags:["light","reds","blues","diverging","colorblind-friendly"],name:"Blue and Red 1"},"div-orange-yellow-blue-dark":{1:["#92a1a3"],2:["#c0a183","#92a1a3"],3:["#c0a183","#fffee6","#92a1a3"],4:["#956442","#d5c0a4","#b6c0b9","#496476"],5:["#956442","#d5c0a4","#fffee6","#b6c0b9","#496476"],6:["#804521","#c0a183","#eadfc5","#dbdfd0","#92a1a3","#24455f"],7:["#804521","#c0a183","#eadfc5","#fffee6","#dbdfd0","#92a1a3","#24455f"],8:["#804521","#aa8363","#d5c0a4","#eadfc5","#dbdfd0","#b6c0b9","#6d838c","#24455f"],9:["#804521","#aa8363","#d5c0a4","#eadfc5","#fffee6","#dbdfd0","#b6c0b9","#6d838c","#24455f"],10:["#6b2600","#804521","#aa8363","#d5c0a4","#eadfc5","#dbdfd0","#b6c0b9","#6d838c","#24455f","#002649"],stops:["#6b2600","#b59273","#fffee6","#809298","#002649"],tags:["light","browns","blues","diverging","colorblind-friendly"],name:"Blue and Brown 1"},"div-red-yellow-pink":{1:["#b795aa"],2:["#d39688","#b795aa"],3:["#d39688","#fffee6","#b795aa"],4:["#b6504a","#e2b9a7","#cfb8be","#874f81"],5:["#b6504a","#e2b9a7","#fffee6","#cfb8be","#874f81"],6:["#a82e2a","#d39688","#f0dbc7","#e7dbd2","#b795aa","#6f2c6d"],7:["#a82e2a","#d39688","#f0dbc7","#fffee6","#e7dbd2","#b795aa","#6f2c6d"],8:["#a82e2a","#c57369","#e2b9a7","#f0dbc7","#e7dbd2","#cfb8be","#9f7295","#6f2c6d"],9:["#a82e2a","#c57369","#e2b9a7","#f0dbc7","#fffee6","#e7dbd2","#cfb8be","#9f7295","#6f2c6d"],10:["#990b0b","#a82e2a","#c57369","#e2b9a7","#f0dbc7","#e7dbd2","#cfb8be","#9f7295","#6f2c6d","#570959"],stops:["#990b0b","#cc8579","#fffee6","#ab84a0","#570959"],tags:["light","reds","purples","diverging","colorblind-friendly"],name:"Purple and Red 3"},"div-red-yellow-purple":{1:["#ae9db2"],2:["#d39688","#ae9db2"],3:["#d39688","#fffee6","#ae9db2"],4:["#b6504a","#e2b9a7","#c9bdc3","#775c90"],5:["#b6504a","#e2b9a7","#fffee6","#c9bdc3","#775c90"],6:["#a82e2a","#d39688","#f0dbc7","#e4ded5","#ae9db2","#5c3b7e"],7:["#a82e2a","#d39688","#f0dbc7","#fffee6","#e4ded5","#ae9db2","#5c3b7e"],8:["#a82e2a","#c57369","#e2b9a7","#f0dbc7","#e4ded5","#c9bdc3","#927ca1","#5c3b7e"],9:["#a82e2a","#c57369","#e2b9a7","#f0dbc7","#fffee6","#e4ded5","#c9bdc3","#927ca1","#5c3b7e"],10:["#990b0b","#a82e2a","#c57369","#e2b9a7","#f0dbc7","#e4ded5","#c9bdc3","#927ca1","#5c3b7e","#411b6d"],stops:["#990b0b","#cc8579","#fffee6","#a08daa","#411b6d"],tags:["light","reds","purples","diverging","colorblind-friendly"],name:"Purple and Red 4"},"div-blue-green":{1:["#aab193"],2:["#99a6ba","#aab193"],3:["#99a6ba","#ffffff","#aab193"],4:["#546b8c","#bbc4d1","#c6cbb7","#717d4b"],5:["#546b8c","#bbc4d1","#ffffff","#c6cbb7","#717d4b"],6:["#324e75","#99a6ba","#dde1e8","#e3e5db","#aab193","#546327"],7:["#324e75","#99a6ba","#dde1e8","#ffffff","#e3e5db","#aab193","#546327"],8:["#324e75","#7689a3","#bbc4d1","#dde1e8","#e3e5db","#c6cbb7","#8d976f","#546327"],9:["#324e75","#7689a3","#bbc4d1","#dde1e8","#ffffff","#e3e5db","#c6cbb7","#8d976f","#546327"],10:["#10305e","#324e75","#7689a3","#bbc4d1","#dde1e8","#e3e5db","#c6cbb7","#8d976f","#546327","#384903"],stops:["#10305e","#8898af","#ffffff","#9ca481","#384903"],tags:["light","greens","blues","diverging","colorblind-friendly"],name:"Green and Blue 1"},"div-red-blue":{1:["#99a6ba"],2:["#d39696","#99a6ba"],3:["#d39696","#ffffff","#99a6ba"],4:["#b65151","#e2b9b9","#bbc4d1","#546b8c"],5:["#b65151","#e2b9b9","#ffffff","#bbc4d1","#546b8c"],6:["#a82e2e","#d39696","#f0dcdc","#dde1e8","#99a6ba","#324e75"],7:["#a82e2e","#d39696","#f0dcdc","#ffffff","#dde1e8","#99a6ba","#324e75"],8:["#a82e2e","#c57474","#e2b9b9","#f0dcdc","#dde1e8","#bbc4d1","#7689a3","#324e75"],9:["#a82e2e","#c57474","#e2b9b9","#f0dcdc","#ffffff","#dde1e8","#bbc4d1","#7689a3","#324e75"],10:["#990b0b","#a82e2e","#c57474","#e2b9b9","#f0dcdc","#dde1e8","#bbc4d1","#7689a3","#324e75","#10305e"],stops:["#990b0b","#cc8585","#ffffff","#8898af","#10305e"],tags:["light","reds","blues","diverging","colorblind-friendly"],name:"Blue and Red 2"},"div-bluegreen-purple":{1:["#ae9dc0"],2:["#92aeaa","#ae9dc0"],3:["#92aeaa","#ffffff","#ae9dc0"],4:["#497871","#b6c9c6","#c9bed5","#775c97"],5:["#497871","#b6c9c6","#ffffff","#c9bed5","#775c97"],6:["#245d54","#92aeaa","#dbe4e3","#e4deea","#ae9dc0","#5c3c82"],7:["#245d54","#92aeaa","#dbe4e3","#ffffff","#e4deea","#ae9dc0","#5c3c82"],8:["#245d54","#6d938d","#b6c9c6","#dbe4e3","#e4deea","#c9bed5","#927dac","#5c3c82"],9:["#245d54","#6d938d","#b6c9c6","#dbe4e3","#ffffff","#e4deea","#c9bed5","#927dac","#5c3c82"],10:["#004238","#245d54","#6d938d","#b6c9c6","#dbe4e3","#e4deea","#c9bed5","#927dac","#5c3c82","#411b6d"],stops:["#004238","#80a19c","#ffffff","#a08db6","#411b6d"],tags:["light","greens","purples","diverging","colorblind-friendly"],name:"Purple and Green 1"},"div-redpurple-blue":{1:["#99a6ba"],2:["#bd929b","#99a6ba"],3:["#bd929b","#ffffff","#99a6ba"],4:["#924959","#d3b6bc","#bbc4d1","#546b8c"],5:["#924959","#d3b6bc","#ffffff","#bbc4d1","#546b8c"],6:["#7c2437","#bd929b","#e9dbde","#dde1e8","#99a6ba","#324e75"],7:["#7c2437","#bd929b","#e9dbde","#ffffff","#dde1e8","#99a6ba","#324e75"],8:["#7c2437","#a86d7a","#d3b6bc","#e9dbde","#dde1e8","#bbc4d1","#7689a3","#324e75"],9:["#7c2437","#a86d7a","#d3b6bc","#e9dbde","#ffffff","#dde1e8","#bbc4d1","#7689a3","#324e75"],10:["#660016","#7c2437","#a86d7a","#d3b6bc","#e9dbde","#dde1e8","#bbc4d1","#7689a3","#324e75","#10305e"],stops:["#660016","#b3808b","#ffffff","#8898af","#10305e"],tags:["light","reds","blues","diverging","colorblind-friendly"],name:"Blue and Red 3"},"div-orange-blue":{1:["#99a6ba"],2:["#d8a79c","#99a6ba"],3:["#d8a79c","#ffffff","#99a6ba"],4:["#bf6d59","#e5c4bd","#bbc4d1","#546b8c"],5:["#bf6d59","#e5c4bd","#ffffff","#bbc4d1","#546b8c"],6:["#b24f38","#d8a79c","#f2e2de","#dde1e8","#99a6ba","#324e75"],7:["#b24f38","#d8a79c","#f2e2de","#ffffff","#dde1e8","#99a6ba","#324e75"],8:["#b24f38","#cc8a7a","#e5c4bd","#f2e2de","#dde1e8","#bbc4d1","#7689a3","#324e75"],9:["#b24f38","#cc8a7a","#e5c4bd","#f2e2de","#ffffff","#dde1e8","#bbc4d1","#7689a3","#324e75"],10:["#a53217","#b24f38","#cc8a7a","#e5c4bd","#f2e2de","#dde1e8","#bbc4d1","#7689a3","#324e75","#10305e"],stops:["#a53217","#d2998b","#ffffff","#8898af","#10305e"],tags:["light","reds","blues","diverging","colorblind-friendly"],name:"Blue and Red 4"},"div-green-pink":{1:["#b796b8"],2:["#aab193","#b796b8"],3:["#aab193","#ffffff","#b796b8"],4:["#717d4b","#c6cbb7","#cfb9d0","#874f88"],5:["#717d4b","#c6cbb7","#ffffff","#cfb9d0","#874f88"],6:["#546327","#aab193","#e3e5db","#e7dce7","#b796b8","#6f2c71"],7:["#546327","#aab193","#e3e5db","#ffffff","#e7dce7","#b796b8","#6f2c71"],8:["#546327","#8d976f","#c6cbb7","#e3e5db","#e7dce7","#cfb9d0","#9f72a0","#6f2c71"],9:["#546327","#8d976f","#c6cbb7","#e3e5db","#ffffff","#e7dce7","#cfb9d0","#9f72a0","#6f2c71"],10:["#384903","#546327","#8d976f","#c6cbb7","#e3e5db","#e7dce7","#cfb9d0","#9f72a0","#6f2c71","#570959"],stops:["#384903","#9ca481","#ffffff","#ab84ac","#570959"],tags:["light","greens","purples","diverging","colorblind-friendly"],name:"Purple and Green 2"},"div-red-green":{1:["#aab193"],2:["#d39696","#aab193"],3:["#d39696","#ffffff","#aab193"],4:["#b65151","#e2b9b9","#c6cbb7","#717d4b"],5:["#b65151","#e2b9b9","#ffffff","#c6cbb7","#717d4b"],6:["#a82e2e","#d39696","#f0dcdc","#e3e5db","#aab193","#546327"],7:["#a82e2e","#d39696","#f0dcdc","#ffffff","#e3e5db","#aab193","#546327"],8:["#a82e2e","#c57474","#e2b9b9","#f0dcdc","#e3e5db","#c6cbb7","#8d976f","#546327"],9:["#a82e2e","#c57474","#e2b9b9","#f0dcdc","#ffffff","#e3e5db","#c6cbb7","#8d976f","#546327"],10:["#990b0b","#a82e2e","#c57474","#e2b9b9","#f0dcdc","#e3e5db","#c6cbb7","#8d976f","#546327","#384903"],stops:["#990b0b","#cc8585","#ffffff","#9ca481","#384903"],tags:["light","reds","greens","diverging"],name:"Red and Green 8"},"div-bluegreen-pink":{1:["#b796b8"],2:["#92aeaa","#b796b8"],3:["#92aeaa","#ffffff","#b796b8"],4:["#497871","#b6c9c6","#cfb9d0","#874f88"],5:["#497871","#b6c9c6","#ffffff","#cfb9d0","#874f88"],6:["#245d54","#92aeaa","#dbe4e3","#e7dce7","#b796b8","#6f2c71"],7:["#245d54","#92aeaa","#dbe4e3","#ffffff","#e7dce7","#b796b8","#6f2c71"],8:["#245d54","#6d938d","#b6c9c6","#dbe4e3","#e7dce7","#cfb9d0","#9f72a0","#6f2c71"],9:["#245d54","#6d938d","#b6c9c6","#dbe4e3","#ffffff","#e7dce7","#cfb9d0","#9f72a0","#6f2c71"],10:["#004238","#245d54","#6d938d","#b6c9c6","#dbe4e3","#e7dce7","#cfb9d0","#9f72a0","#6f2c71","#570959"],stops:["#004238","#80a19c","#ffffff","#ab84ac","#570959"],tags:["light","greens","purples","diverging","colorblind-friendly"],name:"Purple and Green 3"},"div-orange-purple":{1:["#ae9dc0"],2:["#d8a79c","#ae9dc0"],3:["#d8a79c","#ffffff","#ae9dc0"],4:["#bf6d59","#e5c4bd","#c9bed5","#775c97"],5:["#bf6d59","#e5c4bd","#ffffff","#c9bed5","#775c97"],6:["#b24f38","#d8a79c","#f2e2de","#e4deea","#ae9dc0","#5c3c82"],7:["#b24f38","#d8a79c","#f2e2de","#ffffff","#e4deea","#ae9dc0","#5c3c82"],8:["#b24f38","#cc8a7a","#e5c4bd","#f2e2de","#e4deea","#c9bed5","#927dac","#5c3c82"],9:["#b24f38","#cc8a7a","#e5c4bd","#f2e2de","#ffffff","#e4deea","#c9bed5","#927dac","#5c3c82"],10:["#a53217","#b24f38","#cc8a7a","#e5c4bd","#f2e2de","#e4deea","#c9bed5","#927dac","#5c3c82","#411b6d"],stops:["#a53217","#d2998b","#ffffff","#a08db6","#411b6d"],tags:["light","reds","purples","diverging","colorblind-friendly"],name:"Purple and Red 5"},"div-orange-gray-blue":{1:["#4f847c"],2:["#8a6a36","#4f847c"],3:["#8a6a36","#333333","#4f847c"],4:["#c58e37","#6d5835","#466964","#62b9ac"],5:["#c58e37","#6d5835","#333333","#466964","#62b9ac"],6:["#e2a138","#8a6a36","#504534","#3c4e4b","#4f847c","#6cd4c5"],7:["#e2a138","#8a6a36","#504534","#333333","#3c4e4b","#4f847c","#6cd4c5"],8:["#e2a138","#a87c36","#6d5835","#504534","#3c4e4b","#466964","#599e94","#6cd4c5"],9:["#e2a138","#a87c36","#6d5835","#504534","#333333","#3c4e4b","#466964","#599e94","#6cd4c5"],10:["#ffb339","#e2a138","#a87c36","#6d5835","#504534","#3c4e4b","#466964","#599e94","#6cd4c5","#75efdd"],stops:["#ffb339","#997336","#333333","#549188","#75efdd"],tags:["dark","yellows","blues","diverging","bright","colorblind-friendly"],name:"Blue and Orange 1"},"div-yellow-gray-purple":{1:["#826288"],2:["#8a8356","#826288"],3:["#8a8356","#333333","#826288"],4:["#c5b86e","#6d684a","#68526c","#b681c0"],5:["#c5b86e","#6d684a","#333333","#68526c","#b681c0"],6:["#e2d279","#8a8356","#504e3f","#4d434f","#826288","#d190dd"],7:["#e2d279","#8a8356","#504e3f","#333333","#4d434f","#826288","#d190dd"],8:["#e2d279","#a89d62","#6d684a","#504e3f","#4d434f","#68526c","#9c71a4","#d190dd"],9:["#e2d279","#a89d62","#6d684a","#504e3f","#333333","#4d434f","#68526c","#9c71a4","#d190dd"],10:["#ffed85","#e2d279","#a89d62","#6d684a","#504e3f","#4d434f","#68526c","#9c71a4","#d190dd","#eba0f9"],stops:["#ffed85","#99905c","#333333","#8f6a96","#eba0f9"],tags:["dark","purples","diverging","bright","colorblind-friendly"],name:"Purple and Yellow 1"},"div-red-gray-blue":{1:["#4f847c"],2:["#8a5757","#4f847c"],3:["#8a5757","#333333","#4f847c"],4:["#c57070","#6d4b4b","#466964","#62b9ac"],5:["#c57070","#6d4b4b","#333333","#466964","#62b9ac"],6:["#e27c7c","#8a5757","#503f3f","#3c4e4b","#4f847c","#6cd4c5"],7:["#e27c7c","#8a5757","#503f3f","#333333","#3c4e4b","#4f847c","#6cd4c5"],8:["#e27c7c","#a86464","#6d4b4b","#503f3f","#3c4e4b","#466964","#599e94","#6cd4c5"],9:["#e27c7c","#a86464","#6d4b4b","#503f3f","#333333","#3c4e4b","#466964","#599e94","#6cd4c5"],10:["#ff8888","#e27c7c","#a86464","#6d4b4b","#503f3f","#3c4e4b","#466964","#599e94","#6cd4c5","#75efdd"],stops:["#ff8888","#995e5e","#333333","#549188","#75efdd"],tags:["dark","pinks","blues","diverging","colorblind-friendly"],name:"Blue and Red 5"},"div-green-gray-purple":{1:["#826288"],2:["#598459","#826288"],3:["#598459","#333333","#826288"],4:["#72b972","#4c694c","#68526c","#b681c0"],5:["#72b972","#4c694c","#333333","#68526c","#b681c0"],6:["#7ed47e","#598459","#404e40","#4d434f","#826288","#d190dd"],7:["#7ed47e","#598459","#404e40","#333333","#4d434f","#826288","#d190dd"],8:["#7ed47e","#659e65","#4c694c","#404e40","#4d434f","#68526c","#9c71a4","#d190dd"],9:["#7ed47e","#659e65","#4c694c","#404e40","#333333","#4d434f","#68526c","#9c71a4","#d190dd"],10:["#8bef8b","#7ed47e","#659e65","#4c694c","#404e40","#4d434f","#68526c","#9c71a4","#d190dd","#eba0f9"],stops:["#8bef8b","#5f915f","#333333","#8f6a96","#eba0f9"],tags:["dark","greens","purples","diverging","bright","colorblind-friendly"],name:"Purple and Green 4"},"div-blue-yellow-red-bright":{1:["#ead98b"],2:["#954151","#1d4e89"],3:["#954151","#ead98b","#1d4e89"],4:["#954151","#ead98b","#9aacae","#1d4e89"],5:["#954151","#db9793","#ead98b","#7295bf","#1d4e89"],6:["#954151","#db9793","#ead98b","#c2c29c","#7295bf","#1d4e89"],7:["#954151","#ba6f75","#db9793","#ead98b","#9aacae","#7295bf","#1d4e89"],8:["#954151","#ba6f75","#db9793","#ead98b","#c2c29c","#9aacae","#7295bf","#1d4e89"],9:["#954151","#ba6f75","#db9793","#deba87","#ead98b","#c2c29c","#9aacae","#7295bf","#1d4e89"],10:["#954151","#ba6f75","#db9793","#deba87","#ead98b","#c2c29c","#9aacae","#7295bf","#4872a4","#1d4e89"],stops:["#954151","#db9793","#ead98b","#7295bf","#1d4e89"],tags:["reds","yellows","blues","diverging","light","colorblind-friendly"],name:"Blue and Red 6"},"div-green-gray-bright":{1:["#dae6d5"],2:["#757172","#5d7a06"],3:["#757172","#dae6d5","#5d7a06"],4:["#757172","#bcb8b4","#9ebb51","#5d7a06"],5:["#757172","#bcb8b4","#dae6d5","#9ebb51","#5d7a06"],6:["#757172","#a5a19e","#bcb8b4","#bfdc76","#9ebb51","#5d7a06"],7:["#757172","#a5a19e","#bcb8b4","#dae6d5","#bfdc76","#9ebb51","#5d7a06"],8:["#757172","#a5a19e","#bcb8b4","#d4d0ca","#dae6d5","#bfdc76","#9ebb51","#5d7a06"],9:["#757172","#a5a19e","#bcb8b4","#d4d0ca","#dae6d5","#bfdc76","#9ebb51","#7e9b2b","#5d7a06"],10:["#757172","#8d8988","#a5a19e","#bcb8b4","#d4d0ca","#dae6d5","#bfdc76","#9ebb51","#7e9b2b","#5d7a06"],stops:["#757172","#bcb8b4","#dae6d5","#9ebb51","#5d7a06"],tags:["light","grays","greens","bright","diverging","colorblind-friendly"],name:"Green and Gray 1"},"div-red-green-bright":{1:["#dedad2"],2:["#54bebe","#c80064"],3:["#54bebe","#dedad2","#c80064"],4:["#54bebe","#98d1d1","#df979e","#c80064"],5:["#54bebe","#98d1d1","#dedad2","#df979e","#c80064"],6:["#54bebe","#98d1d1","#dedad2","#e4bcad","#df979e","#c80064"],7:["#54bebe","#98d1d1","#badbdb","#dedad2","#e4bcad","#df979e","#c80064"],8:["#54bebe","#98d1d1","#badbdb","#dedad2","#e4bcad","#df979e","#d7658b","#c80064"],9:["#54bebe","#76c8c8","#98d1d1","#badbdb","#dedad2","#e4bcad","#df979e","#d7658b","#c80064"],10:["#54bebe","#76c8c8","#98d1d1","#badbdb","#dedad2","#e4bcad","#df979e","#d7658b","#d03277","#c80064"],stops:["#54bebe","#98d1d1","#dedad2","#df979e","#c80064"],tags:["light","blues","pinks","bright","diverging","colorblind-friendly"],name:"Pink and Blue 1"},"div-red-blue-bright":{1:["#c5c8d4"],2:["#4d7799","#b5515b"],3:["#4d7799","#c5c8d4","#b5515b"],4:["#4d7799","#7fa4c4","#d48e95","#b5515b"],5:["#4d7799","#7fa4c4","#c5c8d4","#d48e95","#b5515b"],6:["#4d7799","#7fa4c4","#98bbd9","#c5c8d4","#d48e95","#b5515b"],7:["#4d7799","#7fa4c4","#98bbd9","#c5c8d4","#e3adb2","#d48e95","#b5515b"],8:["#4d7799","#7fa4c4","#98bbd9","#c5c8d4","#f2cbcf","#e3adb2","#d48e95","#b5515b"],9:["#4d7799","#668eae","#7fa4c4","#98bbd9","#c5c8d4","#f2cbcf","#e3adb2","#d48e95","#b5515b"],10:["#4d7799","#668eae","#7fa4c4","#98bbd9","#c5c8d4","#f2cbcf","#e3adb2","#d48e95","#c46f78","#b5515b"],stops:["#4d7799","#7fa4c4","#c5c8d4","#d48e95","#b5515b"],tags:["light","blues","reds","diverging","colorblind-friendly"],name:"Blue and Red 7"},"div-orange-gray-bright":{1:["#d5cbcb"],2:["#6d717a","#a65a2c"],3:["#6d717a","#d5cbcb","#a65a2c"],4:["#6d717a","#a2a6b1","#db9167","#a65a2c"],5:["#6d717a","#a2a6b1","#d5cbcb","#db9167","#a65a2c"],6:["#6d717a","#a2a6b1","#d5cbcb","#e2b49a","#db9167","#a65a2c"],7:["#6d717a","#a2a6b1","#bcc1cc","#d5cbcb","#e2b49a","#db9167","#a65a2c"],8:["#6d717a","#a2a6b1","#bcc1cc","#d5cbcb","#edd5ca","#e2b49a","#db9167","#a65a2c"],9:["#6d717a","#878c95","#a2a6b1","#bcc1cc","#d5cbcb","#edd5ca","#e2b49a","#db9167","#a65a2c"],10:["#6d717a","#878c95","#a2a6b1","#bcc1cc","#d5cbcb","#edd5ca","#e2b49a","#db9167","#cc7441","#a65a2c"],stops:["#6d717a","#a2a6b1","#d5cbcb","#db9167","#a65a2c"],tags:["light","grays","browns","oranges","diverging","colorblind-friendly"],name:"Orange and Gray 1"},"div-blue-orange-bright":{1:["#d6cdcd"],2:["#bf5b1d","#547a99"],3:["#bf5b1d","#d6cdcd","#547a99"],4:["#bf5b1d","#e48043","#84a7c4","#547a99"],5:["#bf5b1d","#e48043","#d6cdcd","#84a7c4","#547a99"],6:["#bf5b1d","#e48043","#eb9b6a","#d6cdcd","#84a7c4","#547a99"],7:["#bf5b1d","#e48043","#eb9b6a","#d6cdcd","#9cbdd9","#84a7c4","#547a99"],8:["#bf5b1d","#d26d30","#e48043","#eb9b6a","#d6cdcd","#9cbdd9","#84a7c4","#547a99"],9:["#bf5b1d","#d26d30","#e48043","#eb9b6a","#d6cdcd","#9cbdd9","#84a7c4","#6c90ae","#547a99"],10:["#bf5b1d","#d26d30","#e48043","#eb9b6a","#f2b591","#d6cdcd","#9cbdd9","#84a7c4","#6c90ae","#547a99"],stops:["#bf5b1d","#e48043","#d6cdcd","#84a7c4","#547a99"],tags:["light","blues","oranges","diverging","colorblind-friendly"],name:"Blue and Orange 2"},"div-blue-lightgreen-bright":{1:["#99b9c3"],2:["#dbf2e3","#364187"],3:["#dbf2e3","#99b9c3","#364187"],4:["#c5ead4","#99b9c3","#6f72b2","#364187"],5:["#dbf2e3","#c5ead4","#99b9c3","#6f72b2","#364187"],6:["#dbf2e3","#c5ead4","#99b9c3","#a7a3dc","#6f72b2","#364187"],7:["#dbf2e3","#c5ead4","#98d9b5","#99b9c3","#a7a3dc","#6f72b2","#364187"],8:["#dbf2e3","#c5ead4","#98d9b5","#99b9c3","#a7a3dc","#8b8bc7","#6f72b2","#364187"],9:["#dbf2e3","#c5ead4","#aee1c4","#98d9b5","#99b9c3","#a7a3dc","#8b8bc7","#6f72b2","#364187"],10:["#dbf2e3","#c5ead4","#aee1c4","#98d9b5","#99b9c3","#a7a3dc","#8b8bc7","#6f72b2","#525a9c","#364187"],stops:["#dbf2e3","#c5ead4","#99b9c3","#6f72b2","#364187"],tags:["light","blues","purples","greens","diverging","colorblind-friendly"],name:"Green and Blue 2"},"div-red-gray-bright":{1:["#c7d3e5"],2:["#667181","#be3027"],3:["#667181","#c7d3e5","#be3027"],4:["#667181","#97a2b3","#d5857f","#be3027"],5:["#667181","#97a2b3","#ebd9d8","#d5857f","#be3027"],6:["#667181","#97a2b3","#c7d3e5","#ebd9d8","#d5857f","#be3027"],7:["#667181","#97a2b3","#c7d3e5","#ebd9d8","#e0afac","#d5857f","#be3027"],8:["#667181","#97a2b3","#afbbcc","#c7d3e5","#ebd9d8","#e0afac","#d5857f","#be3027"],9:["#667181","#97a2b3","#afbbcc","#c7d3e5","#ebd9d8","#e0afac","#d5857f","#c95a53","#be3027"],10:["#667181","#7e8a9a","#97a2b3","#afbbcc","#c7d3e5","#ebd9d8","#e0afac","#d5857f","#c95a53","#be3027"],stops:["#667181","#97a2b3","#ebd9d8","#d5857f","#be3027"],tags:["light","reds","grays","diverging","colorblind-friendly"],name:"Red and Gray 1"},"div-blue-gray-bright":{1:["#ced9d9"],2:["#78716e","#009db3"],3:["#78716e","#ced9d9","#009db3"],4:["#78716e","#a19b96","#54c5d5","#009db3"],5:["#78716e","#a19b96","#ced9d9","#54c5d5","#009db3"],6:["#78716e","#a19b96","#ced9d9","#7ed9e6","#54c5d5","#009db3"],7:["#78716e","#a19b96","#b5afaa","#ced9d9","#7ed9e6","#54c5d5","#009db3"],8:["#78716e","#a19b96","#b5afaa","#c9c4be","#ced9d9","#7ed9e6","#54c5d5","#009db3"],9:["#78716e","#a19b96","#b5afaa","#c9c4be","#ced9d9","#7ed9e6","#54c5d5","#2ab1c4","#009db3"],10:["#78716e","#8c8682","#a19b96","#b5afaa","#c9c4be","#ced9d9","#7ed9e6","#54c5d5","#2ab1c4","#009db3"],stops:["#78716e","#a19b96","#ced9d9","#54c5d5","#009db3"],tags:["light","blues","grays","bright","diverging","colorblind-friendly"],name:"Blue and Gray 1"},"div-red-lightgreen-bright":{1:["#bab0bf"],2:["#cfe6e6","#a60053"],3:["#cfe6e6","#bab0bf","#a60053"],4:["#cfe6e6","#a7d5d5","#da6aa2","#a60053"],5:["#cfe6e6","#a7d5d5","#bab0bf","#da6aa2","#a60053"],6:["#cfe6e6","#bbdddd","#a7d5d5","#da6aa2","#c94788","#a60053"],7:["#cfe6e6","#bbdddd","#a7d5d5","#bab0bf","#da6aa2","#c94788","#a60053"],8:["#cfe6e6","#bbdddd","#a7d5d5","#bab0bf","#da6aa2","#c94788","#b7236d","#a60053"],9:["#cfe6e6","#bbdddd","#a7d5d5","#93cccc","#bab0bf","#da6aa2","#c94788","#b7236d","#a60053"],10:["#cfe6e6","#bbdddd","#a7d5d5","#93cccc","#bab0bf","#eb8dbc","#da6aa2","#c94788","#b7236d","#a60053"],stops:["#cfe6e6","#a7d5d5","#bab0bf","#da6aa2","#a60053"],tags:["light","blues","pinks","diverging","colorblind-friendly"],name:"Pink and Blue 2"},"div-blue-green-bright":{1:["#dae1da"],2:["#3a8059","#434e96"],3:["#3a8059","#dae1da","#434e96"],4:["#3a8059","#85bf9b","#8a8fbf","#434e96"],5:["#3a8059","#85bf9b","#dae1da","#8a8fbf","#434e96"],6:["#3a8059","#85bf9b","#abdebc","#d1d0e7","#8a8fbf","#434e96"],7:["#3a8059","#85bf9b","#abdebc","#dae1da","#d1d0e7","#8a8fbf","#434e96"],8:["#3a8059","#85bf9b","#abdebc","#dae1da","#d1d0e7","#aeb0d3","#8a8fbf","#434e96"],9:["#3a8059","#609f7a","#85bf9b","#abdebc","#dae1da","#d1d0e7","#aeb0d3","#8a8fbf","#434e96"],10:["#3a8059","#609f7a","#85bf9b","#abdebc","#dae1da","#d1d0e7","#aeb0d3","#8a8fbf","#666faa","#434e96"],stops:["#3a8059","#85bf9b","#dae1da","#8a8fbf","#434e96"],tags:["light","blues","greens","diverging","colorblind-friendly"],name:"Green and Blue 3"},"div-purple-brown-bright":{1:["#dbd3d4"],2:["#935b44","#84628b"],3:["#935b44","#dbd3d4","#84628b"],4:["#935b44","#bc9483","#b49fbc","#84628b"],5:["#935b44","#bc9483","#dbd3d4","#b49fbc","#84628b"],6:["#935b44","#bc9483","#d9c4c2","#ccbed4","#b49fbc","#84628b"],7:["#935b44","#bc9483","#d9c4c2","#dbd3d4","#ccbed4","#b49fbc","#84628b"],8:["#935b44","#bc9483","#d1b1a3","#d9c4c2","#dbd3d4","#ccbed4","#b49fbc","#84628b"],9:["#935b44","#bc9483","#d1b1a3","#d9c4c2","#dbd3d4","#ccbed4","#b49fbc","#9c81a3","#84628b"],10:["#935b44","#a87864","#bc9483","#d1b1a3","#d9c4c2","#dbd3d4","#ccbed4","#b49fbc","#9c81a3","#84628b"],stops:["#935b44","#bc9483","#dbd3d4","#b49fbc","#84628b"],tags:["light","browns","purples","subdued","diverging","colorblind-friendly"],name:"Purple and Brown 1"},"div-blue-brown-bright":{1:["#cbd7e6"],2:["#946e43","#547a99"],3:["#946e43","#cbd7e6","#547a99"],4:["#946e43","#bd9f83","#90a9c0","#547a99"],5:["#946e43","#bd9f83","#cbd7e6","#90a9c0","#547a99"],6:["#946e43","#bd9f83","#cec7c5","#cbd7e6","#90a9c0","#547a99"],7:["#946e43","#bd9f83","#cec7c5","#cbd7e6","#adc0d3","#90a9c0","#547a99"],8:["#946e43","#bd9f83","#d1b7a3","#cec7c5","#cbd7e6","#adc0d3","#90a9c0","#547a99"],9:["#946e43","#bd9f83","#d1b7a3","#cec7c5","#cbd7e6","#adc0d3","#90a9c0","#7291ac","#547a99"],10:["#946e43","#a88663","#bd9f83","#d1b7a3","#cec7c5","#cbd7e6","#adc0d3","#90a9c0","#7291ac","#547a99"],stops:["#946e43","#bd9f83","#cbd7e6","#90a9c0","#547a99"],tags:["light","blues","browns","subdued","diverging","colorblind-friendly"],name:"Blue and Brown 2"},"div-teal-brown-bright":{1:["#d2dec8"],2:["#806c44","#448199"],3:["#806c44","#d2dec8","#448199"],4:["#806c44","#ad9d79","#8fb6bc","#448199"],5:["#806c44","#ad9d79","#d2dec8","#8fb6bc","#448199"],6:["#806c44","#ad9d79","#cbcaae","#b5d0cd","#8fb6bc","#448199"],7:["#806c44","#ad9d79","#cbcaae","#d2dec8","#b5d0cd","#8fb6bc","#448199"],8:["#806c44","#ad9d79","#c4b594","#cbcaae","#d2dec8","#b5d0cd","#8fb6bc","#448199"],9:["#806c44","#ad9d79","#c4b594","#cbcaae","#d2dec8","#b5d0cd","#8fb6bc","#6a9baa","#448199"],10:["#806c44","#97845f","#ad9d79","#c4b594","#cbcaae","#d2dec8","#b5d0cd","#8fb6bc","#6a9baa","#448199"],stops:["#806c44","#ad9d79","#d2dec8","#8fb6bc","#448199"],tags:["light","blues","browns","subdued","diverging","colorblind-friendly"],name:"Blue and Brown 3"},"div-green-teal-bright":{1:["#c8e6cf"],2:["#358c84","#5d7a06"],3:["#358c84","#c8e6cf","#5d7a06"],4:["#358c84","#73b5ae","#9cbd58","#5d7a06"],5:["#358c84","#73b5ae","#c8e6cf","#9cbd58","#5d7a06"],6:["#358c84","#73b5ae","#92cac2","#bcde81","#9cbd58","#5d7a06"],7:["#358c84","#73b5ae","#92cac2","#c8e6cf","#bcde81","#9cbd58","#5d7a06"],8:["#358c84","#73b5ae","#92cac2","#b1ded7","#c8e6cf","#bcde81","#9cbd58","#5d7a06"],9:["#358c84","#73b5ae","#92cac2","#b1ded7","#c8e6cf","#bcde81","#9cbd58","#7d9b2f","#5d7a06"],10:["#358c84","#54a199","#73b5ae","#92cac2","#b1ded7","#c8e6cf","#bcde81","#9cbd58","#7d9b2f","#5d7a06"],stops:["#358c84","#73b5ae","#c8e6cf","#9cbd58","#5d7a06"],tags:["light","blues","greens","diverging","colorblind-friendly"],name:"Green and Blue 4"},"div-lightgreen-yellow-bright":{1:["#505944"],2:["#ffea8c","#8cffdc"],3:["#ffea8c","#505944","#8cffdc"],4:["#ffea8c","#b3ab60","#5aa28b","#8cffdc"],5:["#ffea8c","#b3ab60","#505944","#5aa28b","#8cffdc"],6:["#ffea8c","#b3ab60","#666b33","#417363","#5aa28b","#8cffdc"],7:["#ffea8c","#b3ab60","#666b33","#505944","#417363","#5aa28b","#8cffdc"],8:["#ffea8c","#d9ca76","#b3ab60","#8c8b49","#417363","#5aa28b","#73d0b4","#8cffdc"],9:["#ffea8c","#d9ca76","#b3ab60","#8c8b49","#505944","#417363","#5aa28b","#73d0b4","#8cffdc"],10:["#ffea8c","#d9ca76","#b3ab60","#8c8b49","#666b33","#505944","#417363","#5aa28b","#73d0b4","#8cffdc"],stops:["#ffea8c","#b3ab60","#505944","#5aa28b","#8cffdc"],tags:["dark","blues","yellows","bright","diverging","colorblind-friendly"],name:"Blue and Yellow 1"},"div-lightblue-gray-bright":{1:["#757269"],2:["#faefdb","#80f3ff"],3:["#faefdb","#757269","#80f3ff"],4:["#faefdb","#a19c8f","#40b2c6","#80f3ff"],5:["#faefdb","#a19c8f","#00708d","#40b2c6","#80f3ff"],6:["#faefdb","#a19c8f","#50716e","#2091aa","#40b2c6","#80f3ff"],7:["#faefdb","#a19c8f","#50716e","#00708d","#2091aa","#40b2c6","#80f3ff"],8:["#faefdb","#cec5b5","#a19c8f","#757269","#2091aa","#40b2c6","#60d2e2","#80f3ff"],9:["#faefdb","#cec5b5","#a19c8f","#757269","#50716e","#2091aa","#40b2c6","#60d2e2","#80f3ff"],10:["#faefdb","#cec5b5","#a19c8f","#757269","#50716e","#00708d","#2091aa","#40b2c6","#60d2e2","#80f3ff"],stops:["#faefdb","#a19c8f","#00708d","#40b2c6","#80f3ff"],tags:["light","blues","grays","bright","diverging","colorblind-friendly"],name:"Blue and Gray 2"},"div-lightgreen-gray-bright":{1:["#555b61"],2:["#becdd9","#99ffc5"],3:["#becdd9","#555b61","#99ffc5"],4:["#becdd9","#788189","#64b47f","#99ffc5"],5:["#becdd9","#788189","#41543e","#64b47f","#99ffc5"],6:["#becdd9","#788189","#555b61","#4a8f5c","#64b47f","#99ffc5"],7:["#becdd9","#788189","#555b61","#2f6939","#4a8f5c","#64b47f","#99ffc5"],8:["#becdd9","#9ba7b1","#788189","#555b61","#4a8f5c","#64b47f","#7fdaa2","#99ffc5"],9:["#becdd9","#9ba7b1","#788189","#555b61","#41543e","#4a8f5c","#64b47f","#7fdaa2","#99ffc5"],10:["#becdd9","#9ba7b1","#788189","#555b61","#41543e","#2f6939","#4a8f5c","#64b47f","#7fdaa2","#99ffc5"],stops:["#becdd9","#788189","#41543e","#64b47f","#99ffc5"],tags:["dark","greens","grays","bright","diverging","colorblind-friendly"],name:"Green and Gray 2"},"div-lightred-gray-bright":{1:["#616673"],2:["#d4d9e6","#ffbdb3"],3:["#d4d9e6","#616673","#ffbdb3"],4:["#d4d9e6","#9ba0ad","#c27166","#ffbdb3"],5:["#d4d9e6","#9ba0ad","#616673","#c27166","#ffbdb3"],6:["#9ba0ad","#7e8390","#616673","#a44b40","#c27166","#e1978d"],7:["#9ba0ad","#7e8390","#616673","#6b472d","#a44b40","#c27166","#e1978d"],8:["#d4d9e6","#b7bcc9","#9ba0ad","#7e8390","#a44b40","#c27166","#e1978d","#ffbdb3"],9:["#b7bcc9","#9ba0ad","#7e8390","#616673","#6b472d","#a44b40","#c27166","#e1978d","#ffbdb3"],10:["#d4d9e6","#b7bcc9","#9ba0ad","#7e8390","#616673","#6b472d","#a44b40","#c27166","#e1978d","#ffbdb3"],stops:["#d4d9e6","#9ba0ad","#616673","#c27166","#ffbdb3"],tags:["dark","reds","grays","diverging","subdued","colorblind-friendly"],name:"Red and Gray 2"},"div-lightmagenta-gray-bright":{1:["#594154"],2:["#faefdb","#ff99ff"],3:["#faefdb","#594154","#ff99ff"],4:["#faefdb","#a7a194","#b650b6","#ff99ff"],5:["#faefdb","#a7a194","#594154","#b650b6","#ff99ff"],6:["#faefdb","#a7a194","#54534d","#922c91","#b650b6","#ff99ff"],7:["#faefdb","#a7a194","#54534d","#594154","#922c91","#b650b6","#ff99ff"],8:["#faefdb","#d1c8b8","#a7a194","#7e7a70","#922c91","#b650b6","#db75da","#ff99ff"],9:["#faefdb","#d1c8b8","#a7a194","#7e7a70","#594154","#922c91","#b650b6","#db75da","#ff99ff"],10:["#faefdb","#d1c8b8","#a7a194","#7e7a70","#54534d","#594154","#922c91","#b650b6","#db75da","#ff99ff"],stops:["#faefdb","#a7a194","#594154","#b650b6","#ff99ff"],tags:["dark","purples","bright","grays","diverging","colorblind-friendly"],name:"Purple and Gray 1"},"div-yellow-green-bright":{1:["#8fa17b"],2:["#38524d","#ffec99"],3:["#38524d","#8fa17b","#ffec99"],4:["#38524d","#4a7c6e","#ccbe6a","#ffec99"],5:["#38524d","#4a7c6e","#8fa17b","#ccbe6a","#ffec99"],6:["#38524d","#41675e","#53917f","#b3a752","#ccbe6a","#ffec99"],7:["#38524d","#41675e","#53917f","#8fa17b","#b3a752","#ccbe6a","#ffec99"],8:["#38524d","#41675e","#4a7c6e","#53917f","#b3a752","#ccbe6a","#e6d581","#ffec99"],9:["#38524d","#41675e","#4a7c6e","#53917f","#8fa17b","#b3a752","#ccbe6a","#e6d581","#ffec99"],10:["#38524d","#41675e","#4a7c6e","#53917f","#5ca68f","#8fa17b","#b3a752","#ccbe6a","#e6d581","#ffec99"],stops:["#38524d","#4a7c6e","#8fa17b","#ccbe6a","#ffec99"],tags:["dark","yellows","greens","diverging","colorblind-friendly"],name:"Green and Yellow 1"},"div-lightblue-yellow-bright":{1:["#4b595e"],2:["#ffea8c","#aadbff"],3:["#ffea8c","#4b595e","#aadbff"],4:["#ffea8c","#b3ab60","#6693c8","#aadbff"],5:["#ffea8c","#b3ab60","#4b595e","#6693c8","#aadbff"],6:["#ffea8c","#b3ab60","#8c8b49","#446fad","#6693c8","#aadbff"],7:["#ffea8c","#b3ab60","#8c8b49","#4b595e","#446fad","#6693c8","#aadbff"],8:["#ffea8c","#d9ca76","#b3ab60","#8c8b49","#446fad","#6693c8","#88b7e4","#aadbff"],9:["#ffea8c","#d9ca76","#b3ab60","#8c8b49","#4b595e","#446fad","#6693c8","#88b7e4","#aadbff"],10:["#ffea8c","#d9ca76","#b3ab60","#8c8b49","#666b33","#4b595e","#446fad","#6693c8","#88b7e4","#aadbff"],stops:["#ffea8c","#b3ab60","#4b595e","#6693c8","#aadbff"],tags:["dark","yellows","blues","bright","diverging","colorblind-friendly"],name:"Blue and Yellow 2"},"div-green-darkgray-bright":{1:["#4bb375"],2:["#4a4e54","#d9ffe9"],3:["#4a4e54","#4bb375","#d9ffe9"],4:["#4a4e54","#636a71","#92d9af","#d9ffe9"],5:["#4a4e54","#636a71","#4bb375","#92d9af","#d9ffe9"],6:["#575c63","#636a71","#6c8a83","#6fc692","#92d9af","#d9ffe9"],7:["#575c63","#636a71","#707880","#4bb375","#6fc692","#92d9af","#d9ffe9"],8:["#575c63","#636a71","#707880","#6c8a83","#6fc692","#92d9af","#b6eccc","#d9ffe9"],9:["#575c63","#636a71","#707880","#6c8a83","#4bb375","#6fc692","#92d9af","#b6eccc","#d9ffe9"],10:["#4a4e54","#575c63","#636a71","#707880","#6c8a83","#4bb375","#6fc692","#92d9af","#b6eccc","#d9ffe9"],stops:["#4a4e54","#636a71","#4bb375","#92d9af","#d9ffe9"],tags:["dark","grays","greens","diverging","colorblind-friendly"],name:"Green and Gray 3"},"div-brbg":{1:["#d8b365"],2:["#d8b365","#5ab4ac"],3:["#d8b365","#f5f5f5","#5ab4ac"],4:["#a6611a","#dfc27d","#80cdc1","#018571"],5:["#a6611a","#dfc27d","#f5f5f5","#80cdc1","#018571"],6:["#8c510a","#d8b365","#f6e8c3","#c7eae5","#5ab4ac","#01665e"],7:["#8c510a","#d8b365","#f6e8c3","#f5f5f5","#c7eae5","#5ab4ac","#01665e"],8:["#8c510a","#bf812d","#dfc27d","#f6e8c3","#c7eae5","#80cdc1","#35978f","#01665e"],9:["#8c510a","#bf812d","#dfc27d","#f6e8c3","#f5f5f5","#c7eae5","#80cdc1","#35978f","#01665e"],10:["#543005","#8c510a","#bf812d","#dfc27d","#f6e8c3","#c7eae5","#80cdc1","#35978f","#01665e","#003c30"],11:["#543005","#8c510a","#bf812d","#dfc27d","#f6e8c3","#f5f5f5","#c7eae5","#80cdc1","#35978f","#01665e","#003c30"],stops:["rgba(166, 97, 26, 1)","rgba(223, 194, 125, 1)","rgba(245, 245, 245, 1)","rgba(128, 205, 193, 1)","rgba(1, 133, 113, 1)"],tags:["light","browns","greens","diverging","colorblind-friendly"],name:"Green and Brown 1"},"div-piyg":{1:["#e9a3c9"],2:["#e9a3c9","#a1d76a"],3:["#e9a3c9","#f7f7f7","#a1d76a"],4:["#d01c8b","#f1b6da","#b8e186","#4dac26"],5:["#d01c8b","#f1b6da","#f7f7f7","#b8e186","#4dac26"],6:["#c51b7d","#e9a3c9","#fde0ef","#e6f5d0","#a1d76a","#4d9221"],7:["#c51b7d","#e9a3c9","#fde0ef","#f7f7f7","#e6f5d0","#a1d76a","#4d9221"],8:["#c51b7d","#de77ae","#f1b6da","#fde0ef","#e6f5d0","#b8e186","#7fbc41","#4d9221"],9:["#c51b7d","#de77ae","#f1b6da","#fde0ef","#f7f7f7","#e6f5d0","#b8e186","#7fbc41","#4d9221"],10:["#8e0152","#c51b7d","#de77ae","#f1b6da","#fde0ef","#e6f5d0","#b8e186","#7fbc41","#4d9221","#276419"],11:["#8e0152","#c51b7d","#de77ae","#f1b6da","#fde0ef","#f7f7f7","#e6f5d0","#b8e186","#7fbc41","#4d9221","#276419"],stops:["rgba(208, 28, 139, 1)","rgba(241, 182, 218, 1)","rgba(247, 247, 247, 1)","rgba(184, 225, 134, 1)","rgba(77, 172, 38, 1)"],tags:["light","pinks","bright","greens","diverging","colorblind-friendly"],name:"Green and Pink 1"},"div-prgn":{1:["#af8dc3"],2:["#af8dc3","#7fbf7b"],3:["#af8dc3","#f7f7f7","#7fbf7b"],4:["#7b3294","#c2a5cf","#a6dba0","#008837"],5:["#7b3294","#c2a5cf","#f7f7f7","#a6dba0","#008837"],6:["#762a83","#af8dc3","#e7d4e8","#d9f0d3","#7fbf7b","#1b7837"],7:["#762a83","#af8dc3","#e7d4e8","#f7f7f7","#d9f0d3","#7fbf7b","#1b7837"],8:["#762a83","#9970ab","#c2a5cf","#e7d4e8","#d9f0d3","#a6dba0","#5aae61","#1b7837"],9:["#762a83","#9970ab","#c2a5cf","#e7d4e8","#f7f7f7","#d9f0d3","#a6dba0","#5aae61","#1b7837"],10:["#40004b","#762a83","#9970ab","#c2a5cf","#e7d4e8","#d9f0d3","#a6dba0","#5aae61","#1b7837","#00441b"],11:["#40004b","#762a83","#9970ab","#c2a5cf","#e7d4e8","#f7f7f7","#d9f0d3","#a6dba0","#5aae61","#1b7837","#00441b"],stops:["rgba(123, 50, 148, 1)","rgba(194, 165, 207, 1)","rgba(247, 247, 247, 1)","rgba(166, 219, 160, 1)","rgba(0, 136, 55, 1)"],tags:["light","purples","greens","bright","diverging","colorblind-friendly"],name:"Purple and Green 5"},"div-puor":{1:["#f1a340"],2:["#f1a340","#998ec3"],3:["#f1a340","#f7f7f7","#998ec3"],4:["#e66101","#fdb863","#b2abd2","#5e3c99"],5:["#e66101","#fdb863","#f7f7f7","#b2abd2","#5e3c99"],6:["#b35806","#f1a340","#fee0b6","#d8daeb","#998ec3","#542788"],7:["#b35806","#f1a340","#fee0b6","#f7f7f7","#d8daeb","#998ec3","#542788"],8:["#b35806","#e08214","#fdb863","#fee0b6","#d8daeb","#b2abd2","#8073ac","#542788"],9:["#b35806","#e08214","#fdb863","#fee0b6","#f7f7f7","#d8daeb","#b2abd2","#8073ac","#542788"],10:["#7f3b08","#b35806","#e08214","#fdb863","#fee0b6","#d8daeb","#b2abd2","#8073ac","#542788","#2d004b"],11:["#7f3b08","#b35806","#e08214","#fdb863","#fee0b6","#f7f7f7","#d8daeb","#b2abd2","#8073ac","#542788","#2d004b"],stops:["rgba(230, 97, 1, 1)","rgba(253, 184, 99, 1)","rgba(247, 247, 247, 1)","rgba(178, 171, 210, 1)","rgba(94, 60, 153, 1)"],tags:["light","browns","purples","oranges","diverging","colorblind-friendly"],name:"Purple and Brown 2"},"div-rdbu":{1:["#ef8a62"],2:["#ef8a62","#67a9cf"],3:["#ef8a62","#f7f7f7","#67a9cf"],4:["#ca0020","#f4a582","#92c5de","#0571b0"],5:["#ca0020","#f4a582","#f7f7f7","#92c5de","#0571b0"],6:["#b2182b","#ef8a62","#fddbc7","#d1e5f0","#67a9cf","#2166ac"],7:["#b2182b","#ef8a62","#fddbc7","#f7f7f7","#d1e5f0","#67a9cf","#2166ac"],8:["#b2182b","#d6604d","#f4a582","#fddbc7","#d1e5f0","#92c5de","#4393c3","#2166ac"],9:["#b2182b","#d6604d","#f4a582","#fddbc7","#f7f7f7","#d1e5f0","#92c5de","#4393c3","#2166ac"],10:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#d1e5f0","#92c5de","#4393c3","#2166ac","#053061"],11:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#f7f7f7","#d1e5f0","#92c5de","#4393c3","#2166ac","#053061"],stops:["rgba(202, 0, 32, 1)","rgba(244, 165, 130, 1)","rgba(247, 247, 247, 1)","rgba(146, 197, 222, 1)","rgba(5, 113, 176, 1)"],tags:["light","reds","blues","diverging","bright","colorblind-friendly"],name:"Blue and Red 8"},"div-rdgy":{1:["#ef8a62"],2:["#ef8a62","#999999"],3:["#ef8a62","#ffffff","#999999"],4:["#ca0020","#f4a582","#bababa","#404040"],5:["#ca0020","#f4a582","#ffffff","#bababa","#404040"],6:["#b2182b","#ef8a62","#fddbc7","#e0e0e0","#999999","#4d4d4d"],7:["#b2182b","#ef8a62","#fddbc7","#ffffff","#e0e0e0","#999999","#4d4d4d"],8:["#b2182b","#d6604d","#f4a582","#fddbc7","#e0e0e0","#bababa","#878787","#4d4d4d"],9:["#b2182b","#d6604d","#f4a582","#fddbc7","#ffffff","#e0e0e0","#bababa","#878787","#4d4d4d"],10:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#e0e0e0","#bababa","#878787","#4d4d4d","#1a1a1a"],11:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#ffffff","#e0e0e0","#bababa","#878787","#4d4d4d","#1a1a1a"],stops:["rgba(202, 0, 32, 1)","rgba(244, 165, 130, 1)","rgba(255, 255, 255, 1)","rgba(186, 186, 186, 1)","rgba(64, 64, 64, 1)"],tags:["light","grays","reds","diverging","colorblind-friendly"],name:"Red and Gray 3"},"div-rdylbu":{1:["#fc8d59"],2:["#fc8d59","#91bfdb"],3:["#fc8d59","#ffffbf","#91bfdb"],4:["#d7191c","#fdae61","#abd9e9","#2c7bb6"],5:["#d7191c","#fdae61","#ffffbf","#abd9e9","#2c7bb6"],6:["#d73027","#fc8d59","#fee090","#e0f3f8","#91bfdb","#4575b4"],7:["#d73027","#fc8d59","#fee090","#ffffbf","#e0f3f8","#91bfdb","#4575b4"],8:["#d73027","#f46d43","#fdae61","#fee090","#e0f3f8","#abd9e9","#74add1","#4575b4"],9:["#d73027","#f46d43","#fdae61","#fee090","#ffffbf","#e0f3f8","#abd9e9","#74add1","#4575b4"],10:["#a50026","#d73027","#f46d43","#fdae61","#fee090","#e0f3f8","#abd9e9","#74add1","#4575b4","#313695"],11:["#a50026","#d73027","#f46d43","#fdae61","#fee090","#ffffbf","#e0f3f8","#abd9e9","#74add1","#4575b4","#313695"],stops:["rgba(215, 25, 28, 1)","rgba(253, 174, 97, 1)","rgba(255, 255, 191, 1)","rgba(171, 217, 233, 1)","rgba(44, 123, 182, 1)"],tags:["light","blues","reds","oranges","diverging","bright","colorblind-friendly"],name:"Blue and Red 9"},"div-rdylgn":{1:["#fc8d59"],2:["#fc8d59","#91cf60"],3:["#fc8d59","#ffffbf","#91cf60"],4:["#d7191c","#fdae61","#a6d96a","#1a9641"],5:["#d7191c","#fdae61","#ffffbf","#a6d96a","#1a9641"],6:["#d73027","#fc8d59","#fee08b","#d9ef8b","#91cf60","#1a9850"],7:["#d73027","#fc8d59","#fee08b","#ffffbf","#d9ef8b","#91cf60","#1a9850"],8:["#d73027","#f46d43","#fdae61","#fee08b","#d9ef8b","#a6d96a","#66bd63","#1a9850"],9:["#d73027","#f46d43","#fdae61","#fee08b","#ffffbf","#d9ef8b","#a6d96a","#66bd63","#1a9850"],10:["#a50026","#d73027","#f46d43","#fdae61","#fee08b","#d9ef8b","#a6d96a","#66bd63","#1a9850","#006837"],11:["#a50026","#d73027","#f46d43","#fdae61","#fee08b","#ffffbf","#d9ef8b","#a6d96a","#66bd63","#1a9850","#006837"],stops:["rgba(215, 25, 28, 1)","rgba(253, 174, 97, 1)","rgba(255, 255, 191, 1)","rgba(166, 217, 106, 1)","rgba(26, 150, 65, 1)"],tags:["light","reds","bright","greens","diverging"],name:"Red and Green 9"},"div-spectral":{1:["#fc8d59"],2:["#fc8d59","#99d594"],3:["#fc8d59","#ffffbf","#99d594"],4:["#d7191c","#fdae61","#abdda4","#2b83ba"],5:["#d7191c","#fdae61","#ffffbf","#abdda4","#2b83ba"],6:["#d53e4f","#fc8d59","#fee08b","#e6f598","#99d594","#3288bd"],7:["#d53e4f","#fc8d59","#fee08b","#ffffbf","#e6f598","#99d594","#3288bd"],8:["#d53e4f","#f46d43","#fdae61","#fee08b","#e6f598","#abdda4","#66c2a5","#3288bd"],9:["#d53e4f","#f46d43","#fdae61","#fee08b","#ffffbf","#e6f598","#abdda4","#66c2a5","#3288bd"],10:["#9e0142","#d53e4f","#f46d43","#fdae61","#fee08b","#e6f598","#abdda4","#66c2a5","#3288bd","#5e4fa2"],11:["#9e0142","#d53e4f","#f46d43","#fdae61","#fee08b","#ffffbf","#e6f598","#abdda4","#66c2a5","#3288bd","#5e4fa2"],stops:["rgba(215, 25, 28, 1)","rgba(253, 174, 97, 1)","rgba(255, 255, 191, 1)","rgba(171, 221, 164, 1)","rgba(43, 131, 186, 1)"],tags:["light","reds","oranges","yellows","blues","greens","bright","diverging"],name:"Blue and Red 10"},"div-yellow-orange-purple-bright":{1:["#ffb400"],2:["#ffb400","#9080ff"],3:["#ffb400","#363445","#9080ff"],4:["#ffb400","#a57c1b","#5e569b","#9080ff"],5:["#ffb400","#a57c1b","#363445","#5e569b","#9080ff"],6:["#ffb400","#a57c1b","#786028","#48446e","#5e569b","#9080ff"],7:["#ffb400","#a57c1b","#786028","#363445","#48446e","#5e569b","#9080ff"],8:["#ffb400","#d2980d","#a57c1b","#786028","#363445","#48446e","#5e569b","#9080ff"],9:["#ffb400","#d2980d","#a57c1b","#786028","#363445","#48446e","#5e569b","#776bcd","#9080ff"],10:["#ffb400","#d2980d","#a57c1b","#786028","#454034","#363445","#48446e","#5e569b","#776bcd","#9080ff"],stops:["#ffb400","#a57c1b","#363445","#5e569b","#9080ff"],tags:["dark","yellows","oranges","purples","bright","diverging","colorblind-friendly"],name:"Purple and Orange 2"},"div-yellow-blue-bright-1":{1:["#ffc700"],2:["#ffc700","#6ca0ff"],3:["#ffc700","#343a45","#6ca0ff"],4:["#ffc700","#a4861c","#4c689b","#6ca0ff"],5:["#ffc700","#a4861c","#343a45","#4c689b","#6ca0ff"],6:["#ffc700","#a4861c","#77662a","#3c4c69","#4c689b","#6ca0ff"],7:["#ffc700","#a4861c","#77662a","#343a45","#3c4c69","#4c689b","#6ca0ff"],8:["#ffc700","#d2a60e","#a4861c","#77662a","#343a45","#3c4c69","#4c689b","#6ca0ff"],9:["#ffc700","#d2a60e","#a4861c","#77662a","#343a45","#3c4c69","#4c689b","#5c84cd","#6ca0ff"],10:["#ffc700","#d2a60e","#a4861c","#77662a","#4a4538","#343a45","#3c4c69","#4c689b","#5c84cd","#6ca0ff"],stops:["#ffc700","#a4861c","#343a45","#4c689b","#6ca0ff"],tags:["dark","yellows","blues","bright","diverging","colorblind-friendly"],name:"Blue and Yellow 6"},"div-yellow-blue-bright-2":{1:["#ffda00"],2:["#ffda00","#48c0ff"],3:["#ffda00","#343f45","#48c0ff"],4:["#ffda00","#a4901c","#3b799b","#48c0ff"],5:["#ffda00","#a4901c","#343f45","#3b799b","#48c0ff"],6:["#ffda00","#a4901c","#776b2a","#345669","#3b799b","#48c0ff"],7:["#ffda00","#a4901c","#776b2a","#343f45","#345669","#3b799b","#48c0ff"],8:["#ffda00","#d2b50e","#a4901c","#776b2a","#343f45","#345669","#3b799b","#48c0ff"],9:["#ffda00","#d2b50e","#a4901c","#776b2a","#343f45","#345669","#3b799b","#419dcd","#48c0ff"],10:["#ffda00","#d2b50e","#a4901c","#776b2a","#4a4738","#343f45","#345669","#3b799b","#419dcd","#48c0ff"],stops:["#ffda00","#a4901c","#343f45","#3b799b","#48c0ff"],tags:["dark","blues","yellows","bright","diverging","colorblind-friendly"],name:"Blue and Yellow 7"},"div-yellow-blue-bright":{1:["#ffff00"],2:["#ffff00","#00ffff"],3:["#ffff00","#344545","#00ffff"],4:["#ffff00","#a4a41c","#219797","#00ffff"],5:["#ffff00","#a4a41c","#344545","#219797","#00ffff"],6:["#ffff00","#a4a41c","#77772a","#316363","#219797","#00ffff"],7:["#ffff00","#a4a41c","#77772a","#344545","#316363","#219797","#00ffff"],8:["#ffff00","#d2d20e","#a4a41c","#77772a","#344545","#316363","#219797","#00ffff"],9:["#ffff00","#d2d20e","#a4a41c","#77772a","#344545","#316363","#219797","#10cbcb","#00ffff"],10:["#ffff00","#d2d20e","#a4a41c","#77772a","#4f4f3c","#344545","#316363","#219797","#10cbcb","#00ffff"],stops:["#ffff00","#a4a41c","#344545","#219797","#00ffff"],tags:["dark","yellows","greens","blues","diverging","colorblind-friendly"],name:"Blue and Yellow 8"},"div-yellow-blue-bright-3":{1:["#e8ff00"],2:["#e8ff00","#4a99ff"],3:["#e8ff00","#3b434f","#4a99ff"],4:["#e8ff00","#97a41c","#3f69a2","#4a99ff"],5:["#e8ff00","#97a41c","#3b434f","#3f69a2","#4a99ff"],6:["#e8ff00","#97a41c","#6f772a","#395173","#3f69a2","#4a99ff"],7:["#e8ff00","#97a41c","#6f772a","#3b434f","#395173","#3f69a2","#4a99ff"],8:["#e8ff00","#c0d20e","#97a41c","#6f772a","#3b434f","#395173","#3f69a2","#4a99ff"],9:["#e8ff00","#c0d20e","#97a41c","#6f772a","#3b434f","#395173","#3f69a2","#4481d0","#4a99ff"],10:["#e8ff00","#c0d20e","#97a41c","#6f772a","#50523e","#3b434f","#395173","#3f69a2","#4481d0","#4a99ff"],stops:["#e8ff00","#97a41c","#3b434f","#3f69a2","#4a99ff"],tags:["dark","yellows","blues","diverging","colorblind-friendly"],name:"Blue and Yellow 9"},"div-yellow-purple-bright-1":{1:["#e8ff00"],2:["#e8ff00","#8c80ff"],3:["#e8ff00","#413f54","#8c80ff"],4:["#e8ff00","#97a41c","#655dbb","#8c80ff"],5:["#e8ff00","#97a41c","#413f54","#655dbb","#8c80ff"],6:["#e8ff00","#97a41c","#6f772a","#524b99","#655dbb","#8c80ff"],7:["#e8ff00","#97a41c","#6f772a","#413f54","#524b99","#655dbb","#8c80ff"],8:["#e8ff00","#c0d20e","#97a41c","#6f772a","#413f54","#524b99","#655dbb","#8c80ff"],9:["#e8ff00","#c0d20e","#97a41c","#6f772a","#413f54","#524b99","#655dbb","#796edd","#8c80ff"],10:["#e8ff00","#c0d20e","#97a41c","#6f772a","#50523e","#413f54","#524b99","#655dbb","#796edd","#8c80ff"],stops:["#e8ff00","#97a41c","#413f54","#655dbb","#8c80ff"],tags:["dark","yellows","purples","bright","diverging","colorblind-friendly"],name:"Purple and Yellow 2"},"div-yellow-purple-bright-2":{1:["#d0ff00"],2:["#d0ff00","#ac4dff"],3:["#d0ff00","#3d3345","#ac4dff"],4:["#d0ff00","#7f9717","#6f3d9c","#ac4dff"],5:["#d0ff00","#7f9717","#3d3345","#6f3d9c","#ac4dff"],6:["#d0ff00","#7f9717","#576323","#51356b","#6f3d9c","#ac4dff"],7:["#d0ff00","#7f9717","#576323","#3d3345","#51356b","#6f3d9c","#ac4dff"],8:["#d0ff00","#a8cb0c","#7f9717","#576323","#3d3345","#51356b","#6f3d9c","#ac4dff"],9:["#d0ff00","#a8cb0c","#7f9717","#576323","#3d3345","#51356b","#6f3d9c","#8e45ce","#ac4dff"],10:["#d0ff00","#a8cb0c","#7f9717","#576323","#424534","#3d3345","#51356b","#6f3d9c","#8e45ce","#ac4dff"],stops:["#d0ff00","#7f9717","#3d3345","#6f3d9c","#ac4dff"],tags:["dark","greens","purples","bright","diverging","colorblind-friendly"],name:"Purple and Yellow 3"},"div-yellow-red-bright-1":{1:["#d0ff00"],2:["#d0ff00","#fb2bff"],3:["#d0ff00","#443745","#fb2bff"],4:["#d0ff00","#7f9717","#98319b","#fb2bff"],5:["#d0ff00","#7f9717","#443745","#98319b","#fb2bff"],6:["#d0ff00","#7f9717","#576323","#673469","#98319b","#fb2bff"],7:["#d0ff00","#7f9717","#576323","#443745","#673469","#98319b","#fb2bff"],8:["#d0ff00","#a8cb0c","#7f9717","#576323","#443745","#673469","#98319b","#fb2bff"],9:["#d0ff00","#a8cb0c","#7f9717","#576323","#443745","#673469","#98319b","#ca2ecd","#fb2bff"],10:["#d0ff00","#a8cb0c","#7f9717","#576323","#424534","#443745","#673469","#98319b","#ca2ecd","#fb2bff"],stops:["#d0ff00","#7f9717","#443745","#98319b","#fb2bff"],tags:["dark","pinks","greens","purples","bright","diverging","colorblind-friendly"],name:"Pink and Yellow 3"},"div-yellow-red-bright-2":{1:["#d0ff00"],2:["#d0ff00","#ff0099"],3:["#d0ff00","#45373f","#ff0099"],4:["#d0ff00","#7f9717","#9b236b","#ff0099"],5:["#d0ff00","#7f9717","#45373f","#9b236b","#ff0099"],6:["#d0ff00","#7f9717","#576323","#693454","#9b236b","#ff0099"],7:["#d0ff00","#7f9717","#576323","#45373f","#693454","#9b236b","#ff0099"],8:["#d0ff00","#a8cb0c","#7f9717","#576323","#45373f","#693454","#9b236b","#ff0099"],9:["#d0ff00","#a8cb0c","#7f9717","#576323","#45373f","#693454","#9b236b","#cd1182","#ff0099"],10:["#d0ff00","#a8cb0c","#7f9717","#576323","#424534","#45373f","#693454","#9b236b","#cd1182","#ff0099"],stops:["#d0ff00","#7f9717","#45373f","#9b236b","#ff0099"],tags:["dark","greens","pinks","bright","diverging","colorblind-friendly"],name:"Pink and Yellow 4"},"div-yellow-gray-bright-1":{1:["#ffff00"],2:["#ffff00","#cccccc"],3:["#ffff00","#424038","#cccccc"],4:["#ffff00","#a4a41c","#8a8a8a","#cccccc"],5:["#ffff00","#a4a41c","#424038","#8a8a8a","#cccccc"],6:["#ffff00","#a4a41c","#77772a","#5e5e5e","#8a8a8a","#cccccc"],7:["#ffff00","#a4a41c","#77772a","#424038","#5e5e5e","#8a8a8a","#cccccc"],8:["#ffff00","#d2d20e","#a4a41c","#77772a","#424038","#5e5e5e","#8a8a8a","#cccccc"],9:["#ffff00","#d2d20e","#a4a41c","#77772a","#424038","#5e5e5e","#8a8a8a","#ababab","#cccccc"],10:["#ffff00","#d2d20e","#a4a41c","#77772a","#4f4f3c","#424038","#5e5e5e","#8a8a8a","#ababab","#cccccc"],stops:["#ffff00","#a4a41c","#424038","#8a8a8a","#cccccc"],tags:["dark","yellows","grays","bright","diverging","colorblind-friendly"],name:"Yellow and Gray 1"},"div-yellow-gray-bright-2":{1:["#ffff00"],2:["#ffff00","#aab2c8"],3:["#ffff00","#383b42","#aab2c8"],4:["#ffff00","#a4a41c","#727681","#aab2c8"],5:["#ffff00","#a4a41c","#383b42","#727681","#aab2c8"],6:["#ffff00","#a4a41c","#77772a","#50545e","#727681","#aab2c8"],7:["#ffff00","#a4a41c","#77772a","#383b42","#50545e","#727681","#aab2c8"],8:["#ffff00","#d2d20e","#a4a41c","#77772a","#383b42","#50545e","#727681","#aab2c8"],9:["#ffff00","#d2d20e","#a4a41c","#77772a","#383b42","#50545e","#727681","#9196a5","#aab2c8"],10:["#ffff00","#d2d20e","#a4a41c","#77772a","#4f4f3c","#383b42","#50545e","#727681","#9196a5","#aab2c8"],stops:["#ffff00","#a4a41c","#383b42","#727681","#aab2c8"],tags:["dark","yellows","grays","bright","diverging","colorblind-friendly"],name:"Yellow and Gray 2"},"div-yellow-gray-bright-3":{1:["#d0ff00"],2:["#d0ff00","#ccafaf"],3:["#d0ff00","#3d3434","#ccafaf"],4:["#d0ff00","#849c19","#837171","#ccafaf"],5:["#d0ff00","#849c19","#3d3434","#837171","#ccafaf"],6:["#d0ff00","#849c19","#5e6b26","#5e5151","#837171","#ccafaf"],7:["#d0ff00","#849c19","#5e6b26","#3d3434","#5e5151","#837171","#ccafaf"],8:["#d0ff00","#aace0d","#849c19","#5e6b26","#3d3434","#5e5151","#837171","#ccafaf"],9:["#d0ff00","#aace0d","#849c19","#5e6b26","#3d3434","#5e5151","#837171","#a79090","#ccafaf"],10:["#d0ff00","#aace0d","#849c19","#5e6b26","#4a4d3a","#3d3434","#5e5151","#837171","#a79090","#ccafaf"],stops:["#d0ff00","#849c19","#3d3434","#837171","#ccafaf"],tags:["dark","greens","grays","bright","diverging","colorblind-friendly"],name:"Yellow and Gray 3"},"div-purple-green-bright-1":{1:["#c333ff"],2:["#c333ff","#00ff32"],3:["#c333ff","#37453a","#00ff32"],4:["#c333ff","#8c2db2","#179930","#00ff32"],5:["#c333ff","#8c2db2","#37453a","#179930","#00ff32"],6:["#c333ff","#8c2db2","#702a8c","#22662f","#179930","#00ff32"],7:["#c333ff","#8c2db2","#702a8c","#37453a","#22662f","#179930","#00ff32"],8:["#c333ff","#a730d9","#8c2db2","#702a8c","#37453a","#22662f","#179930","#00ff32"],9:["#c333ff","#a730d9","#8c2db2","#702a8c","#37453a","#22662f","#179930","#0bcc31","#00ff32"],10:["#c333ff","#a730d9","#8c2db2","#702a8c","#403445","#37453a","#22662f","#179930","#0bcc31","#00ff32"],stops:["#c333ff","#8c2db2","#37453a","#179930","#00ff32"],tags:["dark","purples","greens","bright","diverging","colorblind-friendly"],name:"Purple and Green 9"},"div-purple-green-bright-2":{1:["#ff00ff"],2:["#ff00ff","#beff00"],3:["#ff00ff","#414537","#beff00"],4:["#ff00ff","#b21bb2","#76961d","#beff00"],5:["#ff00ff","#b21bb2","#414537","#76961d","#beff00"],6:["#ff00ff","#b21bb2","#8c2a8c","#52612c","#76961d","#beff00"],7:["#ff00ff","#b21bb2","#8c2a8c","#414537","#52612c","#76961d","#beff00"],8:["#ff00ff","#d90ed9","#b21bb2","#8c2a8c","#414537","#52612c","#76961d","#beff00"],9:["#ff00ff","#d90ed9","#b21bb2","#8c2a8c","#414537","#52612c","#76961d","#9aca0f","#beff00"],10:["#ff00ff","#d90ed9","#b21bb2","#8c2a8c","#453445","#414537","#52612c","#76961d","#9aca0f","#beff00"],stops:["#ff00ff","#b21bb2","#414537","#76961d","#beff00"],tags:["dark","purples","pinks","greens","bright","diverging","colorblind-friendly"],name:"Green and Pink 2"},"div-pink-yellow-bright-1":{1:["#ff00cc"],2:["#ff00cc","#ffff00"],3:["#ff00cc","#453442","#ffff00"],4:["#ff00cc","#b21c97","#96961d","#ffff00"],5:["#ff00cc","#b21c97","#453442","#96961d","#ffff00"],6:["#ff00cc","#b21c97","#8c2a7c","#61612c","#96961d","#ffff00"],7:["#ff00cc","#b21c97","#8c2a7c","#453442","#61612c","#96961d","#ffff00"],8:["#ff00cc","#d90eb1","#b21c97","#8c2a7c","#453442","#61612c","#96961d","#ffff00"],9:["#ff00cc","#d90eb1","#b21c97","#8c2a7c","#453442","#61612c","#96961d","#caca0f","#ffff00"],10:["#ff00cc","#d90eb1","#b21c97","#8c2a7c","#453442","#454537","#61612c","#96961d","#caca0f","#ffff00"],stops:["#ff00cc","#b21c97","#453442","#96961d","#ffff00"],tags:["dark","pinks","yellows","bright","diverging","colorblind-friendly"],name:"Pink and Yellow 1"},"div-pink-yellow-bright-2":{1:["#ff0099"],2:["#ff0099","#ffc800"],3:["#ff0099","#45343e","#ffc800"],4:["#ff0099","#aa1970","#92781c","#ffc800"],5:["#ff0099","#aa1970","#45343e","#92781c","#ffc800"],6:["#ff0099","#aa1970","#80265b","#5c502a","#92781c","#ffc800"],7:["#ff0099","#aa1970","#80265b","#45343e","#5c502a","#92781c","#ffc800"],8:["#ff0099","#d50d84","#aa1970","#80265b","#45343e","#5c502a","#92781c","#ffc800"],9:["#ff0099","#d50d84","#aa1970","#80265b","#45343e","#5c502a","#92781c","#c9a00e","#ffc800"],10:["#ff0099","#d50d84","#aa1970","#80265b","#45343e","#474439","#5c502a","#92781c","#c9a00e","#ffc800"],stops:["#ff0099","#aa1970","#45343e","#92781c","#ffc800"],tags:["dark","pinks","yellows","bright","diverging","colorblind-friendly"],name:"Pink and Yellow 2"},"div-red-blue-bright-1":{1:["#ff4d6a"],2:["#ff4d6a","#23ccff"],3:["#ff4d6a","#453437","#23ccff"],4:["#ff4d6a","#a63245","#2b819b","#23ccff"],5:["#ff4d6a","#a63245","#453437","#2b819b","#23ccff"],6:["#ff4d6a","#a63245","#7a2433","#2f5b69","#2b819b","#23ccff"],7:["#ff4d6a","#a63245","#7a2433","#453437","#2f5b69","#2b819b","#23ccff"],8:["#ff4d6a","#d33f58","#a63245","#7a2433","#453437","#2f5b69","#2b819b","#23ccff"],9:["#ff4d6a","#d33f58","#a63245","#7a2433","#453437","#2f5b69","#2b819b","#27a6cd","#23ccff"],10:["#ff4d6a","#d33f58","#a63245","#7a2433","#453437","#34474f","#2f5b69","#2b819b","#27a6cd","#23ccff"],stops:["#ff4d6a","#a63245","#453437","#2b819b","#23ccff"],tags:["dark","reds","pinks","blues","bright","diverging","colorblind-friendly"],name:"Blue and Red 13"},"div-red-blue-bright-2":{1:["#ff2638"],2:["#ff2638","#1993ff"],3:["#ff2638","#403031","#1993ff"],4:["#ff2638","#a6242e","#2e6ca4","#1993ff"],5:["#ff2638","#a6242e","#403031","#2e6ca4","#1993ff"],6:["#ff2638","#a6242e","#7a2329","#395976","#2e6ca4","#1993ff"],7:["#ff2638","#a6242e","#7a2329","#403031","#395976","#2e6ca4","#1993ff"],8:["#ff2638","#d32533","#a6242e","#7a2329","#403031","#395976","#2e6ca4","#1993ff"],9:["#ff2638","#d32533","#a6242e","#7a2329","#403031","#395976","#2e6ca4","#2480d1","#1993ff"],10:["#ff2638","#d32533","#a6242e","#7a2329","#403031","#373e45","#395976","#2e6ca4","#2480d1","#1993ff"],stops:["#ff2638","#a6242e","#403031","#2e6ca4","#1993ff"],tags:["dark","reds","blues","bright","diverging","colorblind-friendly"],name:"Blue and Red 14"},"div-orange-blue-bright-3":{1:["#ff6219"],2:["#ff6219","#00ffdc"],3:["#ff6219","#3b312c","#00ffdc"],4:["#ff6219","#9c461e","#1f9787","#00ffdc"],5:["#ff6219","#9c461e","#3b312c","#1f9787","#00ffdc"],6:["#ff6219","#9c461e","#6b3820","#2e635c","#1f9787","#00ffdc"],7:["#ff6219","#9c461e","#6b3820","#3b312c","#2e635c","#1f9787","#00ffdc"],8:["#ff6219","#ce541b","#9c461e","#6b3820","#3b312c","#2e635c","#1f9787","#00ffdc"],9:["#ff6219","#ce541b","#9c461e","#6b3820","#3b312c","#2e635c","#1f9787","#0fcbb1","#00ffdc"],10:["#ff6219","#ce541b","#9c461e","#6b3820","#3b312c","#394745","#2e635c","#1f9787","#0fcbb1","#00ffdc"],stops:["#ff6219","#9c461e","#3b312c","#1f9787","#00ffdc"],tags:["dark","oranges","greens","blues","bright","diverging","colorblind-friendly"],name:"Blue and Orange 8"},"div-orange-blue-bright-4":{1:["#ff6219"],2:["#ff6219","#66a0ff"],3:["#ff6219","#3b312c","#66a0ff"],4:["#ff6219","#9c461e","#4c6da5","#66a0ff"],5:["#ff6219","#9c461e","#3b312c","#4c6da5","#66a0ff"],6:["#ff6219","#9c461e","#6b3820","#3f5478","#4c6da5","#66a0ff"],7:["#ff6219","#9c461e","#6b3820","#3b312c","#3f5478","#4c6da5","#66a0ff"],8:["#ff6219","#ce541b","#9c461e","#6b3820","#3b312c","#3f5478","#4c6da5","#66a0ff"],9:["#ff6219","#ce541b","#9c461e","#6b3820","#3b312c","#3f5478","#4c6da5","#5987d2","#66a0ff"],10:["#ff6219","#ce541b","#9c461e","#6b3820","#3b312c","#393e47","#3f5478","#4c6da5","#5987d2","#66a0ff"],stops:["#ff6219","#9c461e","#3b312c","#4c6da5","#66a0ff"],tags:["dark","oranges","blues","bright","diverging","colorblind-friendly"],name:"Blue and Orange 9"},"div-red-purple-bright":{1:["#ff5000"],2:["#ff5000","#9333ff"],3:["#ff5000","#382f2a","#9333ff"],4:["#ff5000","#9c3f15","#6c3ba4","#9333ff"],5:["#ff5000","#9c3f15","#382f2a","#6c3ba4","#9333ff"],6:["#ff5000","#9c3f15","#6b3620","#593f76","#6c3ba4","#9333ff"],7:["#ff5000","#9c3f15","#6b3620","#382f2a","#593f76","#6c3ba4","#9333ff"],8:["#ff5000","#ce470b","#9c3f15","#6b3620","#382f2a","#593f76","#6c3ba4","#9333ff"],9:["#ff5000","#ce470b","#9c3f15","#6b3620","#382f2a","#593f76","#6c3ba4","#8037d1","#9333ff"],10:["#ff5000","#ce470b","#9c3f15","#6b3620","#382f2a","#433952","#593f76","#6c3ba4","#8037d1","#9333ff"],stops:["#ff5000","#9c3f15","#382f2a","#6c3ba4","#9333ff"],tags:["dark","reds","purples","bright","diverging","colorblind-friendly"],name:"Purple and Orange 1"},"div-red-gray-bright-1":{1:["#ff1947"],2:["#ff1947","#cccccc"],3:["#ff1947","#3b2d30","#cccccc"],4:["#ff1947","#9c253d","#7f7f7f","#cccccc"],5:["#ff1947","#9c253d","#3b2d30","#7f7f7f","#cccccc"],6:["#ff1947","#9c253d","#6b2b38","#595959","#7f7f7f","#cccccc"],7:["#ff1947","#9c253d","#6b2b38","#3b2d30","#595959","#7f7f7f","#cccccc"],8:["#ff1947","#ce1f42","#9c253d","#6b2b38","#3b2d30","#595959","#7f7f7f","#cccccc"],9:["#ff1947","#ce1f42","#9c253d","#6b2b38","#3b2d30","#595959","#7f7f7f","#a6a6a6","#cccccc"],10:["#ff1947","#ce1f42","#9c253d","#6b2b38","#3b2d30","#414141","#595959","#7f7f7f","#a6a6a6","#cccccc"],stops:["#ff1947","#9c253d","#3b2d30","#7f7f7f","#cccccc"],tags:["dark","reds","grays","bright","diverging","colorblind-friendly"],name:"Red and Gray 4"},"div-red-gray-bright-2":{1:["#ff1947"],2:["#ff1947","#aab2c8"],3:["#ff1947","#3e3140","#aab2c8"],4:["#ff1947","#9c253d","#727681","#aab2c8"],5:["#ff1947","#9c253d","#3e3140","#727681","#aab2c8"],6:["#ff1947","#9c253d","#6b2b38","#50545e","#727681","#aab2c8"],7:["#ff1947","#9c253d","#6b2b38","#3e3140","#50545e","#727681","#aab2c8"],8:["#ff1947","#ce1f42","#9c253d","#6b2b38","#3e3140","#50545e","#727681","#aab2c8"],9:["#ff1947","#ce1f42","#9c253d","#6b2b38","#3e3140","#50545e","#727681","#9196a5","#aab2c8"],10:["#ff1947","#ce1f42","#9c253d","#6b2b38","#3e3140","#3e424d","#50545e","#727681","#9196a5","#aab2c8"],stops:["#ff1947","#9c253d","#3e3140","#727681","#aab2c8"],tags:["dark","reds","grays","bright","diverging","colorblind-friendly"],name:"Red and Gray 5"},"div-red-gray-bright-3":{1:["#ff1947"],2:["#ff1947","#ccafaf"],3:["#ff1947","#3b2d35","#ccafaf"],4:["#ff1947","#9c253d","#837171","#ccafaf"],5:["#ff1947","#9c253d","#3b2d35","#837171","#ccafaf"],6:["#ff1947","#9c253d","#6b2b38","#5e5151","#837171","#ccafaf"],7:["#ff1947","#9c253d","#6b2b38","#3b2d35","#5e5151","#837171","#ccafaf"],8:["#ff1947","#ce1f42","#9c253d","#6b2b38","#3b2d35","#5e5151","#837171","#ccafaf"],9:["#ff1947","#ce1f42","#9c253d","#6b2b38","#3b2d35","#5e5151","#837171","#a79090","#ccafaf"],10:["#ff1947","#ce1f42","#9c253d","#6b2b38","#3b2d35","#4d3f3f","#5e5151","#837171","#a79090","#ccafaf"],stops:["#ff1947","#9c253d","#3b2d35","#837171","#ccafaf"],tags:["dark","reds","grays","bright","diverging","colorblind-friendly"],name:"Red and Gray 6"},"div-teal-yellow-bright-1":{1:["#00ffc8"],2:["#00ffc8","#ffff00"],3:["#00ffc8","#4a4a3d","#ffff00"],4:["#00ffc8","#12a585","#979724","#ffff00"],5:["#00ffc8","#12a585","#4a4a3d","#979724","#ffff00"],6:["#00ffc8","#12a585","#1b7864","#636336","#979724","#ffff00"],7:["#00ffc8","#12a585","#1b7864","#4a4a3d","#636336","#979724","#ffff00"],8:["#00ffc8","#09d2a7","#12a585","#1b7864","#4a4a3d","#636336","#979724","#ffff00"],9:["#00ffc8","#09d2a7","#12a585","#1b7864","#4a4a3d","#636336","#979724","#cbcb12","#ffff00"],10:["#00ffc8","#09d2a7","#12a585","#1b7864","#355951","#4a4a3d","#636336","#979724","#cbcb12","#ffff00"],stops:["#00ffc8","#12a585","#4a4a3d","#979724","#ffff00"],tags:["dark","greens","blues","yellows","bright","diverging","colorblind-friendly"],name:"Blue and Yellow 5"},"div-teal-yellow-bright-2":{1:["#00ffc8"],2:["#00ffc8","#ffc800"],3:["#00ffc8","#4a483d","#ffc800"],4:["#00ffc8","#12a585","#997f25","#ffc800"],5:["#00ffc8","#12a585","#4a483d","#997f25","#ffc800"],6:["#00ffc8","#12a585","#1b7864","#665b38","#997f25","#ffc800"],7:["#00ffc8","#12a585","#1b7864","#4a483d","#665b38","#997f25","#ffc800"],8:["#00ffc8","#09d2a7","#12a585","#1b7864","#4a483d","#665b38","#997f25","#ffc800"],9:["#00ffc8","#09d2a7","#12a585","#1b7864","#4a483d","#665b38","#997f25","#cca413","#ffc800"],10:["#00ffc8","#09d2a7","#12a585","#1b7864","#355951","#4a483d","#665b38","#997f25","#cca413","#ffc800"],stops:["#00ffc8","#12a585","#4a483d","#997f25","#ffc800"],tags:["dark","greens","oranges","yellows","bright","diverging","colorblind-friendly"],name:"Blue and Orange 6"},"div-teal-orange-bright":{1:["#00ffc8"],2:["#00ffc8","#ff7d00"],3:["#00ffc8","#4a443d","#ff7d00"],4:["#00ffc8","#1db695","#a06022","#ff7d00"],5:["#00ffc8","#1db695","#4a443d","#a06022","#ff7d00"],6:["#00ffc8","#1db695","#2b917b","#705133","#a06022","#ff7d00"],7:["#00ffc8","#1db695","#2b917b","#4a443d","#705133","#a06022","#ff7d00"],8:["#00ffc8","#0edaae","#1db695","#2b917b","#4a443d","#705133","#a06022","#ff7d00"],9:["#00ffc8","#0edaae","#1db695","#2b917b","#4a443d","#705133","#a06022","#cf6e11","#ff7d00"],10:["#00ffc8","#0edaae","#1db695","#2b917b","#3a6d62","#4a443d","#705133","#a06022","#cf6e11","#ff7d00"],stops:["#00ffc8","#1db695","#4a443d","#a06022","#ff7d00"],tags:["dark","greens","blues","oranges","bright","diverging","colorblind-friendly"],name:"Blue and Orange 7"},"div-green-red-bright":{1:["#00ffaa"],2:["#00ffaa","#ff0000"],3:["#00ffaa","#403c35","#ff0000"],4:["#00ffaa","#17a67d","#b02626","#ff0000"],5:["#00ffaa","#17a67d","#403c35","#b02626","#ff0000"],6:["#00ffaa","#17a67d","#237a60","#783737","#b02626","#ff0000"],7:["#00ffaa","#17a67d","#237a60","#403c35","#783737","#b02626","#ff0000"],8:["#00ffaa","#0bd39a","#17a67d","#237a60","#403c35","#783737","#b02626","#ff0000"],9:["#00ffaa","#0bd39a","#17a67d","#237a60","#403c35","#783737","#b02626","#d11212","#ff0000"],10:["#00ffaa","#0bd39a","#17a67d","#237a60","#2e4d43","#403c35","#783737","#b02626","#d11212","#ff0000"],stops:["#00ffaa","#17a67d","#403c35","#b02626","#ff0000"],tags:["dark","greens","reds","bright","diverging","colorblind-friendly"],name:"Red and Green 11"},"div-green-magenta-bright":{1:["#00ff64"],2:["#00ff64","#ff00d2"],3:["#00ff64","#423940","#ff00d2"],4:["#00ff64","#17a64f","#a3248d","#ff00d2"],5:["#00ff64","#17a64f","#423940","#a3248d","#ff00d2"],6:["#00ff64","#17a64f","#237a45","#733568","#a3248d","#ff00d2"],7:["#00ff64","#17a64f","#237a45","#423940","#733568","#a3248d","#ff00d2"],8:["#00ff64","#0bd35a","#17a64f","#237a45","#423940","#733568","#a3248d","#ff00d2"],9:["#00ff64","#0bd35a","#17a64f","#237a45","#423940","#733568","#a3248d","#d112b0","#ff00d2"],10:["#00ff64","#0bd35a","#17a64f","#237a45","#31523d","#423940","#733568","#a3248d","#d112b0","#ff00d2"],stops:["#00ff64","#17a64f","#423940","#a3248d","#ff00d2"],tags:["dark","greens","purples","pinks","bright","diverging","colorblind-friendly"],name:"Purple and Green 6"},"div-green-purple-bright-1":{1:["#00ff32"],2:["#00ff32","#bf00ff"],3:["#00ff32","#403a42","#bf00ff"],4:["#00ff32","#17a633","#8b26ad","#bf00ff"],5:["#00ff32","#17a633","#403a42","#8b26ad","#bf00ff"],6:["#00ff32","#17a633","#237a33","#663675","#8b26ad","#bf00ff"],7:["#00ff32","#17a633","#237a33","#403a42","#663675","#8b26ad","#bf00ff"],8:["#00ff32","#0bd332","#17a633","#237a33","#403a42","#663675","#8b26ad","#bf00ff"],9:["#00ff32","#0bd332","#17a633","#237a33","#403a42","#663675","#8b26ad","#a713d9","#bf00ff"],10:["#00ff32","#0bd332","#17a633","#237a33","#2e4d33","#403a42","#663675","#8b26ad","#a713d9","#bf00ff"],stops:["#00ff32","#17a633","#403a42","#8b26ad","#bf00ff"],tags:["dark","greens","purples","bright","diverging","colorblind-friendly"],name:"Purple and Green 7"},"div-green-purple-bright-2":{1:["#00ff00"],2:["#00ff00","#aa80ff"],3:["#00ff00","#423f47","#aa80ff"],4:["#00ff00","#19a919","#735ba5","#aa80ff"],5:["#00ff00","#19a919","#423f47","#735ba5","#aa80ff"],6:["#00ff00","#19a919","#257d25","#584878","#735ba5","#aa80ff"],7:["#00ff00","#19a919","#257d25","#423f47","#584878","#735ba5","#aa80ff"],8:["#00ff00","#0cd40c","#19a919","#257d25","#423f47","#584878","#735ba5","#aa80ff"],9:["#00ff00","#0cd40c","#19a919","#257d25","#423f47","#584878","#735ba5","#8f6dd2","#aa80ff"],10:["#00ff00","#0cd40c","#19a919","#257d25","#325432","#423f47","#584878","#735ba5","#8f6dd2","#aa80ff"],stops:["#00ff00","#19a919","#423f47","#735ba5","#aa80ff"],tags:["dark","greens","purples","bright","diverging","colorblind-friendly"],name:"Purple and Green 8"},"div-green-blue-bright-1":{1:["#b4f000"],2:["#b4f000","#00c8ff"],3:["#b4f000","#3f4547","#00c8ff"],4:["#b4f000","#7ea018","#1385a4","#00c8ff"],5:["#b4f000","#7ea018","#3f4547","#1385a4","#00c8ff"],6:["#b4f000","#7ea018","#627723","#1d6476","#1385a4","#00c8ff"],7:["#b4f000","#7ea018","#627723","#3f4547","#1d6476","#1385a4","#00c8ff"],8:["#b4f000","#99c80c","#7ea018","#627723","#3f4547","#1d6476","#1385a4","#00c8ff"],9:["#b4f000","#99c80c","#7ea018","#627723","#3f4547","#1d6476","#1385a4","#0aa7d1","#00c8ff"],10:["#b4f000","#99c80c","#7ea018","#627723","#474f2f","#3f4547","#1d6476","#1385a4","#0aa7d1","#00c8ff"],stops:["#b4f000","#7ea018","#3f4547","#1385a4","#00c8ff"],tags:["dark","greens","blues","bright","diverging","colorblind-friendly"],name:"Green and Blue 6"},"div-green-blue-bright-2":{1:["#b4f000"],2:["#b4f000","#00ffff"],3:["#b4f000","#3f4747","#00ffff"],4:["#b4f000","#7ea018","#129e9e","#00ffff"],5:["#b4f000","#7ea018","#3f4747","#129e9e","#00ffff"],6:["#b4f000","#7ea018","#627723","#1b6e6e","#129e9e","#00ffff"],7:["#b4f000","#7ea018","#627723","#3f4747","#1b6e6e","#129e9e","#00ffff"],8:["#b4f000","#99c80c","#7ea018","#627723","#3f4747","#1b6e6e","#129e9e","#00ffff"],9:["#b4f000","#99c80c","#7ea018","#627723","#3f4747","#1b6e6e","#129e9e","#09cfcf","#00ffff"],10:["#b4f000","#99c80c","#7ea018","#627723","#474f2f","#3f4747","#1b6e6e","#129e9e","#09cfcf","#00ffff"],stops:["#b4f000","#7ea018","#3f4747","#129e9e","#00ffff"],tags:["dark","greens","blues","bright","diverging","colorblind-friendly"],name:"Green and Blue 7"},"div-green-gray-bright-1":{1:["#00ff00"],2:["#00ff00","#cccccc"],3:["#00ff00","#424038","#cccccc"],4:["#00ff00","#1dac1d","#8a8a8a","#cccccc"],5:["#00ff00","#1dac1d","#424038","#8a8a8a","#cccccc"],6:["#00ff00","#1dac1d","#2c832c","#5e5e5e","#8a8a8a","#cccccc"],7:["#00ff00","#1dac1d","#2c832c","#424038","#5e5e5e","#8a8a8a","#cccccc"],8:["#00ff00","#0fd50f","#1dac1d","#2c832c","#424038","#5e5e5e","#8a8a8a","#cccccc"],9:["#00ff00","#0fd50f","#1dac1d","#2c832c","#424038","#5e5e5e","#8a8a8a","#ababab","#cccccc"],10:["#00ff00","#0fd50f","#1dac1d","#2c832c","#3a593a","#424038","#5e5e5e","#8a8a8a","#ababab","#cccccc"],stops:["#00ff00","#1dac1d","#424038","#8a8a8a","#cccccc"],tags:["dark","greens","grays","bright","diverging","colorblind-friendly"],name:"Green and Gray 4"},"div-green-gray-bright-2":{1:["#00ff00"],2:["#00ff00","#aab2c8"],3:["#00ff00","#383b42","#aab2c8"],4:["#00ff00","#1dac1d","#727681","#aab2c8"],5:["#00ff00","#1dac1d","#383b42","#727681","#aab2c8"],6:["#00ff00","#1dac1d","#2c832c","#50545e","#727681","#aab2c8"],7:["#00ff00","#1dac1d","#2c832c","#383b42","#50545e","#727681","#aab2c8"],8:["#00ff00","#0fd50f","#1dac1d","#2c832c","#383b42","#50545e","#727681","#aab2c8"],9:["#00ff00","#0fd50f","#1dac1d","#2c832c","#383b42","#50545e","#727681","#9196a5","#aab2c8"],10:["#00ff00","#0fd50f","#1dac1d","#2c832c","#3a593a","#383b42","#50545e","#727681","#9196a5","#aab2c8"],stops:["#00ff00","#1dac1d","#383b42","#727681","#aab2c8"],tags:["dark","greens","grays","bright","diverging","colorblind-friendly"],name:"Green and Gray 5"},"div-green-gray-bright-3":{1:["#82ff00"],2:["#82ff00","#ccafaf"],3:["#82ff00","#3d3434","#ccafaf"],4:["#82ff00","#5fa21a","#837171","#ccafaf"],5:["#82ff00","#5fa21a","#3d3434","#837171","#ccafaf"],6:["#82ff00","#5fa21a","#4d7327","#5e5151","#837171","#ccafaf"],7:["#82ff00","#5fa21a","#4d7327","#3d3434","#5e5151","#837171","#ccafaf"],8:["#82ff00","#70d00d","#5fa21a","#4d7327","#3d3434","#5e5151","#837171","#ccafaf"],9:["#82ff00","#70d00d","#5fa21a","#4d7327","#3d3434","#5e5151","#837171","#a79090","#ccafaf"],10:["#82ff00","#70d00d","#5fa21a","#4d7327","#424f34","#3d3434","#5e5151","#837171","#a79090","#ccafaf"],stops:["#82ff00","#5fa21a","#3d3434","#837171","#ccafaf"],tags:["dark","greens","grays","bright","diverging","colorblind-friendly"],name:"Green and Gray 6"},"div-blue-green-bright-1":{1:["#45b4ff"],2:["#45b4ff","#beff00"],3:["#45b4ff","#3e422f","#beff00"],4:["#45b4ff","#3d80ac","#799b14","#beff00"],5:["#45b4ff","#3d80ac","#3e422f","#799b14","#beff00"],6:["#45b4ff","#3d80ac","#396583","#56691e","#799b14","#beff00"],7:["#45b4ff","#3d80ac","#396583","#3e422f","#56691e","#799b14","#beff00"],8:["#45b4ff","#419ad5","#3d80ac","#396583","#3e422f","#56691e","#799b14","#beff00"],9:["#45b4ff","#419ad5","#3d80ac","#396583","#3e422f","#56691e","#799b14","#9bcd0a","#beff00"],10:["#45b4ff","#419ad5","#3d80ac","#396583","#374d5c","#3e422f","#56691e","#799b14","#9bcd0a","#beff00"],stops:["#45b4ff","#3d80ac","#3e422f","#799b14","#beff00"],tags:["dark","blues","greens","bright","diverging","colorblind-friendly"],name:"Green and Blue 5"},"div-blue-yellow-bright-2":{1:["#23ccff"],2:["#23ccff","#ffff00"],3:["#23ccff","#42422f","#ffff00"],4:["#23ccff","#2c8eac","#9b9b15","#ffff00"],5:["#23ccff","#2c8eac","#42422f","#9b9b15","#ffff00"],6:["#23ccff","#2c8eac","#316f83","#696920","#9b9b15","#ffff00"],7:["#23ccff","#2c8eac","#316f83","#42422f","#696920","#9b9b15","#ffff00"],8:["#23ccff","#28add5","#2c8eac","#316f83","#42422f","#696920","#9b9b15","#ffff00"],9:["#23ccff","#28add5","#2c8eac","#316f83","#42422f","#696920","#9b9b15","#cdcd0b","#ffff00"],10:["#23ccff","#28add5","#2c8eac","#316f83","#355059","#42422f","#696920","#9b9b15","#cdcd0b","#ffff00"],stops:["#23ccff","#2c8eac","#42422f","#9b9b15","#ffff00"],tags:["dark","blues","yellows","bright","diverging","colorblind-friendly"],name:"Blue and Yellow 3"},"div-blue-lightorange-bright":{1:["#23ccff"],2:["#23ccff","#ffc800"],3:["#23ccff","#474333","#ffc800"],4:["#23ccff","#2c8eac","#9b8020","#ffc800"],5:["#23ccff","#2c8eac","#474333","#9b8020","#ffc800"],6:["#23ccff","#2c8eac","#316f83","#695c30","#9b8020","#ffc800"],7:["#23ccff","#2c8eac","#316f83","#474333","#695c30","#9b8020","#ffc800"],8:["#23ccff","#28add5","#2c8eac","#316f83","#474333","#695c30","#9b8020","#ffc800"],9:["#23ccff","#28add5","#2c8eac","#316f83","#474333","#695c30","#9b8020","#cda410","#ffc800"],10:["#23ccff","#28add5","#2c8eac","#316f83","#355059","#474333","#695c30","#9b8020","#cda410","#ffc800"],stops:["#23ccff","#2c8eac","#474333","#9b8020","#ffc800"],tags:["dark","blues","yellows","bright","diverging","colorblind-friendly"],name:"Blue and Orange 3"},"div-blue-orange-bright-1":{1:["#12c0ff"],2:["#12c0ff","#ffa300"],3:["#12c0ff","#474033","#ffa300"],4:["#12c0ff","#2589ad","#9b6e20","#ffa300"],5:["#12c0ff","#2589ad","#474033","#9b6e20","#ffa300"],6:["#12c0ff","#2589ad","#2e6d85","#695430","#9b6e20","#ffa300"],7:["#12c0ff","#2589ad","#2e6d85","#474033","#695430","#9b6e20","#ffa300"],8:["#12c0ff","#1ba4d6","#2589ad","#2e6d85","#474033","#695430","#9b6e20","#ffa300"],9:["#12c0ff","#1ba4d6","#2589ad","#2e6d85","#474033","#695430","#9b6e20","#cd8910","#ffa300"],10:["#12c0ff","#1ba4d6","#2589ad","#2e6d85","#37515c","#474033","#695430","#9b6e20","#cd8910","#ffa300"],stops:["#12c0ff","#2589ad","#474033","#9b6e20","#ffa300"],tags:["dark","blues","oranges","bright","diverging","colorblind-friendly"],name:"Blue and Orange 4"},"div-blue-orange-bright-2":{1:["#12c0ff"],2:["#12c0ff","#ff7d00"],3:["#12c0ff","#473d33","#ff7d00"],4:["#12c0ff","#2589ad","#9b5c20","#ff7d00"],5:["#12c0ff","#2589ad","#473d33","#9b5c20","#ff7d00"],6:["#12c0ff","#2589ad","#2e6d85","#694b30","#9b5c20","#ff7d00"],7:["#12c0ff","#2589ad","#2e6d85","#473d33","#694b30","#9b5c20","#ff7d00"],8:["#12c0ff","#1ba4d6","#2589ad","#2e6d85","#473d33","#694b30","#9b5c20","#ff7d00"],9:["#12c0ff","#1ba4d6","#2589ad","#2e6d85","#473d33","#694b30","#9b5c20","#cd6c10","#ff7d00"],10:["#12c0ff","#1ba4d6","#2589ad","#2e6d85","#37515c","#473d33","#694b30","#9b5c20","#cd6c10","#ff7d00"],stops:["#12c0ff","#2589ad","#473d33","#9b5c20","#ff7d00"],tags:["dark","blues","oranges","bright","diverging","colorblind-friendly"],name:"Blue and Orange 5"},"div-blue-red-bright-1":{1:["#2799ff"],2:["#2799ff","#ff3333"],3:["#2799ff","#423a3a","#ff3333"],4:["#2799ff","#3070aa","#a53636","#ff3333"],5:["#2799ff","#3070aa","#423a3a","#a53636","#ff3333"],6:["#2799ff","#3070aa","#345b80","#783737","#a53636","#ff3333"],7:["#2799ff","#3070aa","#345b80","#423a3a","#783737","#a53636","#ff3333"],8:["#2799ff","#2b84d5","#3070aa","#345b80","#423a3a","#783737","#a53636","#ff3333"],9:["#2799ff","#2b84d5","#3070aa","#345b80","#423a3a","#783737","#a53636","#d23434","#ff3333"],10:["#2799ff","#2b84d5","#3070aa","#345b80","#324554","#423a3a","#783737","#a53636","#d23434","#ff3333"],stops:["#2799ff","#3070aa","#423a3a","#a53636","#ff3333"],tags:["dark","reds","blues","bright","diverging","colorblind-friendly"],name:"Blue and Red 11"},"div-blue-red-bright-2":{1:["#6690ff"],2:["#6690ff","#ff0040"],3:["#6690ff","#42383b","#ff0040"],4:["#6690ff","#526aad","#a22343","#ff0040"],5:["#6690ff","#526aad","#42383b","#a22343","#ff0040"],6:["#6690ff","#526aad","#475785","#733444","#a22343","#ff0040"],7:["#6690ff","#526aad","#475785","#42383b","#733444","#a22343","#ff0040"],8:["#6690ff","#5c7dd6","#526aad","#475785","#42383b","#733444","#a22343","#ff0040"],9:["#6690ff","#5c7dd6","#526aad","#475785","#42383b","#733444","#a22343","#d01141","#ff0040"],10:["#6690ff","#5c7dd6","#526aad","#475785","#3d445c","#42383b","#733444","#a22343","#d01141","#ff0040"],stops:["#6690ff","#526aad","#42383b","#a22343","#ff0040"],tags:["dark","blues","reds","bright","diverging","colorblind-friendly"],name:"Blue and Red 12"},"div-blue-orange-bright-3":{1:["#6690ff"],2:["#6690ff","#ff9573"],3:["#6690ff","#423b38","#ff9573"],4:["#6690ff","#526aad","#945e4c","#ff9573"],5:["#6690ff","#526aad","#423b38","#945e4c","#ff9573"],6:["#6690ff","#526aad","#475785","#5e4338","#945e4c","#ff9573"],7:["#6690ff","#526aad","#475785","#423b38","#5e4338","#945e4c","#ff9573"],8:["#6690ff","#5c7dd6","#526aad","#475785","#423b38","#5e4338","#945e4c","#ff9573"],9:["#6690ff","#5c7dd6","#526aad","#475785","#423b38","#5e4338","#945e4c","#c97a5f","#ff9573"],10:["#6690ff","#5c7dd6","#526aad","#475785","#3d445c","#423b38","#5e4338","#945e4c","#c97a5f","#ff9573"],stops:["#6690ff","#526aad","#423b38","#945e4c","#ff9573"],tags:["dark","blues","browns","bright","diverging","colorblind-friendly"],name:"Blue and Brown 4"},"div-blue-tan-bright":{1:["#6690ff"],2:["#6690ff","#bf9f00"],3:["#6690ff","#424038","#bf9f00"],4:["#6690ff","#526aad","#7c6e24","#bf9f00"],5:["#6690ff","#526aad","#424038","#7c6e24","#bf9f00"],6:["#6690ff","#526aad","#475785","#5b5536","#7c6e24","#bf9f00"],7:["#6690ff","#526aad","#475785","#424038","#5b5536","#7c6e24","#bf9f00"],8:["#6690ff","#5c7dd6","#526aad","#475785","#424038","#5b5536","#7c6e24","#bf9f00"],9:["#6690ff","#5c7dd6","#526aad","#475785","#424038","#5b5536","#7c6e24","#9e8612","#bf9f00"],10:["#6690ff","#5c7dd6","#526aad","#475785","#404861","#424038","#5b5536","#7c6e24","#9e8612","#bf9f00"],stops:["#6690ff","#526aad","#424038","#7c6e24","#bf9f00"],tags:["dark","blues","yellows","bright","diverging","colorblind-friendly"],name:"Blue and Yellow 4"},"div-blue-gray-bright-1":{1:["#00b3ff"],2:["#00b3ff","#cccccc"],3:["#00b3ff","#424038","#cccccc"],4:["#00b3ff","#1d82ac","#8a8a8a","#cccccc"],5:["#00b3ff","#1d82ac","#424038","#8a8a8a","#cccccc"],6:["#00b3ff","#1d82ac","#2c6983","#5e5e5e","#8a8a8a","#cccccc"],7:["#00b3ff","#1d82ac","#2c6983","#424038","#5e5e5e","#8a8a8a","#cccccc"],8:["#00b3ff","#0f9ad5","#1d82ac","#2c6983","#424038","#5e5e5e","#8a8a8a","#cccccc"],9:["#00b3ff","#0f9ad5","#1d82ac","#2c6983","#424038","#5e5e5e","#8a8a8a","#ababab","#cccccc"],10:["#00b3ff","#0f9ad5","#1d82ac","#2c6983","#3a5059","#424038","#5e5e5e","#8a8a8a","#ababab","#cccccc"],stops:["#00b3ff","#1d82ac","#424038","#8a8a8a","#cccccc"],tags:["dark","blues","grays","bright","diverging","colorblind-friendly"],name:"Blue and Gray 3"},"div-blue-gray-bright-2":{1:["#00b3ff"],2:["#00b3ff","#aab2c8"],3:["#00b3ff","#383b42","#aab2c8"],4:["#00b3ff","#1d82ac","#727681","#aab2c8"],5:["#00b3ff","#1d82ac","#383b42","#727681","#aab2c8"],6:["#00b3ff","#1d82ac","#2c6983","#50545e","#727681","#aab2c8"],7:["#00b3ff","#1d82ac","#2c6983","#383b42","#50545e","#727681","#aab2c8"],8:["#00b3ff","#0f9ad5","#1d82ac","#2c6983","#383b42","#50545e","#727681","#aab2c8"],9:["#00b3ff","#0f9ad5","#1d82ac","#2c6983","#383b42","#50545e","#727681","#9196a5","#aab2c8"],10:["#00b3ff","#0f9ad5","#1d82ac","#2c6983","#3a5059","#383b42","#50545e","#727681","#9196a5","#aab2c8"],stops:["#00b3ff","#1d82ac","#383b42","#727681","#aab2c8"],tags:["dark","blues","grays","bright","diverging","colorblind-friendly"],name:"Blue and Gray 4"},"div-blue-gray-bright-3":{1:["#00b3ff"],2:["#00b3ff","#ccafaf"],3:["#00b3ff","#3d3434","#ccafaf"],4:["#00b3ff","#1d82ac","#837171","#ccafaf"],5:["#00b3ff","#1d82ac","#3d3434","#837171","#ccafaf"],6:["#00b3ff","#1d82ac","#2c6983","#5e5151","#837171","#ccafaf"],7:["#00b3ff","#1d82ac","#2c6983","#3d3434","#5e5151","#837171","#ccafaf"],8:["#00b3ff","#0f9ad5","#1d82ac","#2c6983","#3d3434","#5e5151","#837171","#ccafaf"],9:["#00b3ff","#0f9ad5","#1d82ac","#2c6983","#3d3434","#5e5151","#837171","#a79090","#ccafaf"],10:["#00b3ff","#0f9ad5","#1d82ac","#2c6983","#3a5059","#3d3434","#5e5151","#837171","#a79090","#ccafaf"],stops:["#00b3ff","#1d82ac","#3d3434","#837171","#ccafaf"],tags:["dark","blues","grays","bright","diverging","colorblind-friendly"],name:"Blue and Gray 5"},"div-blue-yellow-brown":{1:["#daffa5"],2:["#0051f2","#b35a00"],3:["#0051f2","#daffa5","#b35a00"],4:["#0051f2","#6da7fb","#d9963a","#b35a00"],5:["#0051f2","#6da7fb","#daffa5","#d9963a","#b35a00"],6:["#0051f2","#377cf6","#6da7fb","#ffd173","#d9963a","#b35a00"],7:["#0051f2","#377cf6","#6da7fb","#daffa5","#ffd173","#d9963a","#b35a00"],8:["#0051f2","#377cf6","#6da7fb","#a4d2ff","#ffd173","#ecb356","#d9963a","#b35a00"],9:["#0051f2","#377cf6","#6da7fb","#a4d2ff","#daffa5","#ffd173","#ecb356","#d9963a","#b35a00"],10:["#0051f2","#377cf6","#6da7fb","#a4d2ff","#daffa5","#ffd173","#ecb356","#d9963a","#c6781d","#b35a00"],stops:["#0051f2","#6da7fb","#daffa5","#d9963a","#b35a00"],tags:["light","blues","browns","diverging","colorblind-friendly"],name:"Blue and Brown 5"},"div-purple-yellow-brown":{1:["#ffcce6"],2:["#6000e6","#b35a00"],3:["#6000e6","#ffcce6","#b35a00"],4:["#6000e6","#a069ee","#ce922e","#b35a00"],5:["#6000e6","#a069ee","#ffcce6","#ce922e","#b35a00"],6:["#6000e6","#8035ea","#a069ee","#e9c95c","#ce922e","#b35a00"],7:["#6000e6","#8035ea","#a069ee","#ffcce6","#e9c95c","#ce922e","#b35a00"],8:["#6000e6","#8035ea","#a069ee","#c09ef2","#e9c95c","#dcad45","#ce922e","#b35a00"],9:["#6000e6","#8035ea","#a069ee","#c09ef2","#ffcce6","#e9c95c","#dcad45","#ce922e","#b35a00"],10:["#6000e6","#8035ea","#a069ee","#c09ef2","#ffcce6","#e9c95c","#dcad45","#ce922e","#c17617","#b35a00"],stops:["#6000e6","#a069ee","#ffcce6","#ce922e","#b35a00"],tags:["light","purples","browns","diverging","colorblind-friendly"],name:"Purple and Brown 3"},"div-purple-beige-green":{1:["#f2cf9e"],2:["#8100e6","#2b9900"],3:["#8100e6","#f2cf9e","#2b9900"],4:["#8100e6","#b360d1","#6eb830","#2b9900"],5:["#8100e6","#b360d1","#f2cf9e","#6eb830","#2b9900"],6:["#8100e6","#9a30dc","#b360d1","#b0d660","#6eb830","#2b9900"],7:["#8100e6","#9a30dc","#b360d1","#f2cf9e","#b0d660","#6eb830","#2b9900"],8:["#8100e6","#9a30dc","#b360d1","#cc90c7","#b0d660","#8fc748","#6eb830","#2b9900"],9:["#8100e6","#9a30dc","#b360d1","#cc90c7","#f2cf9e","#b0d660","#8fc748","#6eb830","#2b9900"],10:["#8100e6","#9a30dc","#b360d1","#cc90c7","#f2cf9e","#b0d660","#8fc748","#6eb830","#4ca818","#2b9900"],stops:["#8100e6","#b360d1","#f2cf9e","#6eb830","#2b9900"],tags:["light","purples","greens","diverging","colorblind-friendly"],name:"Purple and Green 10"},"div-teal-yellow-brown":{1:["#f2f2aa"],2:["#00998c","#b34a00"],3:["#00998c","#f2f2aa","#b34a00"],4:["#00998c","#69d4cb","#d98346","#b34a00"],5:["#00998c","#69d4cb","#f2f2aa","#d98346","#b34a00"],6:["#00998c","#35b7ac","#69d4cb","#ffbc8c","#d98346","#b34a00"],7:["#00998c","#35b7ac","#69d4cb","#f2f2aa","#ffbc8c","#d98346","#b34a00"],8:["#00998c","#35b7ac","#69d4cb","#9ef2eb","#ffbc8c","#eca069","#d98346","#b34a00"],9:["#00998c","#35b7ac","#69d4cb","#9ef2eb","#f2f2aa","#ffbc8c","#eca069","#d98346","#b34a00"],10:["#00998c","#35b7ac","#69d4cb","#9ef2eb","#f2f2aa","#ffbc8c","#eca069","#d98346","#c66723","#b34a00"],stops:["#00998c","#69d4cb","#f2f2aa","#d98346","#b34a00"],tags:["light","purples","browns","diverging","colorblind-friendly"],name:"Purple and Brown 4"},"div-yellow-magenta-light":{1:["#daf2b5"],2:["#a49d0c","#a600a6"],3:["#a49d0c","#daf2b5","#a600a6"],4:["#a49d0c","#d6cd45","#d35dc0","#a600a6"],5:["#a49d0c","#d6cd45","#daf2b5","#d35dc0","#a600a6"],6:["#a49d0c","#bbb327","#d6cd45","#ffbada","#d35dc0","#a600a6"],7:["#a49d0c","#bbb327","#d6cd45","#daf2b5","#ffbada","#d35dc0","#a600a6"],8:["#a49d0c","#bbb327","#d6cd45","#e9e05c","#ffbada","#e98bcd","#d35dc0","#a600a6"],9:["#a49d0c","#bbb327","#d6cd45","#e9e05c","#daf2b5","#ffbada","#e98bcd","#d35dc0","#a600a6"],10:["#a49d0c","#bbb327","#d6cd45","#e9e05c","#daf2b5","#ffbada","#e98bcd","#d35dc0","#bc2eb3","#a600a6"],stops:["#a49d0c","#d6cd45","#daf2b5","#d35dc0","#a600a6"],tags:["light","purples","greens","yellows","diverging","colorblind-friendly"],name:"Yellow and Magenta"},"div-green-yellow-blue":{1:["#f2e695"],2:["#758f12","#0080ff"],3:["#758f12","#f2e695","#0080ff"],4:["#758f12","#acc05d","#53a9ff","#0080ff"],5:["#758f12","#acc05d","#f2e695","#53a9ff","#0080ff"],6:["#758f12","#90a838","#acc05d","#8bdee6","#53a9ff","#0080ff"],7:["#758f12","#90a838","#acc05d","#f2e695","#8bdee6","#53a9ff","#0080ff"],8:["#758f12","#90a838","#acc05d","#c7d983","#8bdee6","#7dbeff","#53a9ff","#0080ff"],9:["#758f12","#90a838","#acc05d","#c7d983","#f2e695","#8bdee6","#7dbeff","#53a9ff","#0080ff"],10:["#758f12","#90a838","#acc05d","#c7d983","#f2e695","#8bdee6","#7dbeff","#53a9ff","#2a95ff","#0080ff"],stops:["#758f12","#acc05d","#f2e695","#53a9ff","#0080ff"],tags:["light","greens","blues","diverging","colorblind-friendly"],name:"Green and Blue 8"},"div-brown-blue":{1:["#cae0cf"],2:["#9e7300","#4253a6"],3:["#9e7300","#cae0cf","#4253a6"],4:["#9e7300","#c9aa61","#7988d0","#4253a6"],5:["#9e7300","#c9aa61","#cae0cf","#7988d0","#4253a6"],6:["#9e7300","#b38f30","#c9aa61","#afbcfa","#7988d0","#4253a6"],7:["#9e7300","#b38f30","#c9aa61","#cae0cf","#afbcfa","#7988d0","#4253a6"],8:["#9e7300","#b38f30","#c9aa61","#dec691","#afbcfa","#94a2e5","#7988d0","#4253a6"],9:["#9e7300","#b38f30","#c9aa61","#dec691","#cae0cf","#afbcfa","#94a2e5","#7988d0","#4253a6"],10:["#9e7300","#b38f30","#c9aa61","#dec691","#cae0cf","#afbcfa","#94a2e5","#7988d0","#5d6dbb","#4253a6"],stops:["#9e7300","#c9aa61","#cae0cf","#7988d0","#4253a6"],tags:["light","purples","blues","browns","diverging","colorblind-friendly"],name:"Blue and Brown 6"},"div-red-green-cyan":{1:["#dae695"],2:["#a00000","#008fbf"],3:["#a00000","#dae695","#008fbf"],4:["#a00000","#df7b7b","#47b0df","#008fbf"],5:["#a00000","#df7b7b","#dae695","#47b0df","#008fbf"],6:["#a00000","#c03d3d","#df7b7b","#8dd0ff","#47b0df","#008fbf"],7:["#a00000","#c03d3d","#df7b7b","#dae695","#8dd0ff","#47b0df","#008fbf"],8:["#a00000","#c03d3d","#df7b7b","#ffb8b8","#8dd0ff","#6ac0ef","#47b0df","#008fbf"],9:["#a00000","#c03d3d","#df7b7b","#ffb8b8","#dae695","#8dd0ff","#6ac0ef","#47b0df","#008fbf"],10:["#a00000","#c03d3d","#df7b7b","#ffb8b8","#dae695","#8dd0ff","#6ac0ef","#47b0df","#239fcf","#008fbf"],stops:["#a00000","#df7b7b","#dae695","#47b0df","#008fbf"],tags:["light","reds","blues","diverging","colorblind-friendly"],name:"Blue and Red 15"},"div-yellow-slate-teal":{1:["#d9ccff"],2:["#a49d0c","#008a97"],3:["#a49d0c","#d9ccff","#008a97"],4:["#a49d0c","#d6cd45","#46b4bf","#008a97"],5:["#a49d0c","#d6cd45","#d9ccff","#46b4bf","#008a97"],6:["#a49d0c","#c3bb2e","#d6cd45","#8bdee6","#46b4bf","#008a97"],7:["#a49d0c","#c3bb2e","#d6cd45","#d9ccff","#8bdee6","#46b4bf","#008a97"],8:["#a49d0c","#c3bb2e","#d6cd45","#e9e05c","#8bdee6","#68c9d2","#46b4bf","#008a97"],9:["#a49d0c","#c3bb2e","#d6cd45","#e9e05c","#d9ccff","#8bdee6","#68c9d2","#46b4bf","#008a97"],10:["#a49d0c","#c3bb2e","#d6cd45","#e9e05c","#d9ccff","#8bdee6","#68c9d2","#46b4bf","#239fab","#008a97"],stops:["#a49d0c","#d6cd45","#d9ccff","#46b4bf","#008a97"],tags:["light","yellows","blues","diverging","colorblind-friendly"],name:"Blue and Yellow 10"},"div-blue-green-orange":{1:["#1c4d31"],2:["#00aaff","#ffaa00"],3:["#00aaff","#1c4d31","#ffaa00"],4:["#00aaff","#0072aa","#bd7e00","#ffaa00"],5:["#00aaff","#0072aa","#1c4d31","#bd7e00","#ffaa00"],6:["#00aaff","#008ed5","#0072aa","#7a5200","#bd7e00","#ffaa00"],7:["#00aaff","#008ed5","#0072aa","#1c4d31","#7a5200","#bd7e00","#ffaa00"],8:["#00aaff","#008ed5","#0072aa","#005e8c","#7a5200","#bd7e00","#de9400","#ffaa00"],9:["#00aaff","#008ed5","#0072aa","#005e8c","#1c4d31","#7a5200","#bd7e00","#de9400","#ffaa00"],10:["#00aaff","#008ed5","#0072aa","#005e8c","#1c4d31","#7a5200","#9b6800","#bd7e00","#de9400","#ffaa00"],stops:["#00aaff","#0072aa","#1c4d31","#bd7e00","#ffaa00"],tags:["dark","blues","browns","oranges","diverging","colorblind-friendly"],name:"Blue and Orange 10"},"div-purple-orange":{1:["#590e47"],2:["#9952ff","#ff7300"],3:["#9952ff","#590e47","#ff7300"],4:["#9952ff","#6c1be6","#c05600","#ff7300"],5:["#9952ff","#6c1be6","#590e47","#c05600","#ff7300"],6:["#9952ff","#8337f2","#6c1be6","#803800","#c05600","#ff7300"],7:["#9952ff","#8337f2","#6c1be6","#590e47","#803800","#c05600","#ff7300"],8:["#9952ff","#8337f2","#6c1be6","#5600d9","#803800","#c05600","#df6400","#ff7300"],9:["#9952ff","#8337f2","#6c1be6","#5600d9","#590e47","#803800","#c05600","#df6400","#ff7300"],10:["#9952ff","#8337f2","#6c1be6","#5600d9","#590e47","#803800","#a04700","#c05600","#df6400","#ff7300"],stops:["#9952ff","#6c1be6","#590e47","#c05600","#ff7300"],tags:["dark","purples","browns","diverging","colorblind-friendly"],name:"Purple and Orange 3"},"div-purple-green":{1:["#4d3839"],2:["#b533ff","#6ede00"],3:["#b533ff","#4d3839","#6ede00"],4:["#b533ff","#8d11d4","#56ac00","#6ede00"],5:["#b533ff","#8d11d4","#4d3839","#56ac00","#6ede00"],6:["#b533ff","#a122ea","#8d11d4","#3f8000","#56ac00","#6ede00"],7:["#b533ff","#a122ea","#8d11d4","#4d3839","#3f8000","#56ac00","#6ede00"],8:["#b533ff","#a122ea","#8d11d4","#7900bf","#3f8000","#56ac00","#61c300","#6ede00"],9:["#b533ff","#a122ea","#8d11d4","#7900bf","#4d3839","#3f8000","#56ac00","#61c300","#6ede00"],10:["#b533ff","#a122ea","#8d11d4","#7900bf","#4d3839","#3f8000","#4a9600","#56ac00","#61c300","#6ede00"],stops:["#b533ff","#8d11d4","#4d3839","#56ac00","#6ede00"],tags:["dark","purples","greens","diverging","colorblind-friendly"],name:"Purple and Green 11"},"div-teal-orange":{1:["#604080"],2:["#66ffcc","#ffb900"],3:["#66ffcc","#604080","#ffb900"],4:["#66ffcc","#22aa7d","#b98600","#ffb900"],5:["#66ffcc","#22aa7d","#604080","#b98600","#ffb900"],6:["#66ffcc","#44d5a4","#22aa7d","#735200","#b98600","#ffb900"],7:["#66ffcc","#44d5a4","#22aa7d","#604080","#735200","#b98600","#ffb900"],8:["#66ffcc","#44d5a4","#22aa7d","#008055","#735200","#b98600","#dc9f00","#ffb900"],9:["#66ffcc","#44d5a4","#22aa7d","#008055","#604080","#735200","#b98600","#dc9f00","#ffb900"],10:["#66ffcc","#44d5a4","#22aa7d","#008055","#604080","#735200","#966c00","#b98600","#dc9f00","#ffb900"],stops:["#66ffcc","#22aa7d","#604080","#b98600","#ffb900"],tags:["dark","greens","oranges","diverging","colorblind-friendly"],name:"Green and Orange"},"div-red-purple-blue":{1:["#472459"],2:["#0080ff","#ff4d4d"],3:["#0080ff","#472459","#ff4d4d"],4:["#0080ff","#005bb2","#c40f0f","#ff4d4d"],5:["#0080ff","#005bb2","#472459","#c40f0f","#ff4d4d"],6:["#0080ff","#006dd9","#005bb2","#800000","#c40f0f","#ff4d4d"],7:["#0080ff","#006dd9","#005bb2","#472459","#800000","#c40f0f","#ff4d4d"],8:["#0080ff","#006dd9","#005bb2","#00488c","#800000","#c40f0f","#e61616","#ff4d4d"],9:["#0080ff","#006dd9","#005bb2","#00488c","#472459","#800000","#c40f0f","#e61616","#ff4d4d"],10:["#0080ff","#006dd9","#005bb2","#00488c","#472459","#800000","#a20707","#c40f0f","#e61616","#ff4d4d"],stops:["#0080ff","#005bb2","#472459","#c40f0f","#ff4d4d"],tags:["dark","blues","reds","diverging","colorblind-friendly"],name:"Blue and Red 16"},"div-yellow-magenta":{1:["#1f4f59"],2:["#fff565","#e600e6"],3:["#fff565","#1f4f59","#e600e6"],4:["#fff565","#999122","#b300b3","#e600e6"],5:["#fff565","#999122","#1f4f59","#b300b3","#e600e6"],6:["#fff565","#ccc343","#999122","#800080","#b300b3","#e600e6"],7:["#fff565","#ccc343","#999122","#1f4f59","#800080","#b300b3","#e600e6"],8:["#fff565","#ccc343","#999122","#665f00","#800080","#b300b3","#cd00cd","#e600e6"],9:["#fff565","#ccc343","#999122","#665f00","#1f4f59","#800080","#b300b3","#cd00cd","#e600e6"],10:["#fff565","#ccc343","#999122","#665f00","#1f4f59","#800080","#9a009a","#b300b3","#cd00cd","#e600e6"],stops:["#fff565","#999122","#1f4f59","#b300b3","#e600e6"],tags:["dark","purples","yellows","diverging","colorblind-friendly"],name:"Purple and Yellow 4"},"div-green-blue":{1:["#663840"],2:["#d4ff33","#33ddff"],3:["#d4ff33","#663840","#33ddff"],4:["#d4ff33","#83a211","#1a9dc5","#33ddff"],5:["#d4ff33","#83a211","#663840","#1a9dc5","#33ddff"],6:["#d4ff33","#abd022","#83a211","#005d8c","#1a9dc5","#33ddff"],7:["#d4ff33","#abd022","#83a211","#663840","#005d8c","#1a9dc5","#33ddff"],8:["#d4ff33","#abd022","#83a211","#5a7300","#005d8c","#1a9dc5","#26bde2","#33ddff"],9:["#d4ff33","#abd022","#83a211","#5a7300","#663840","#005d8c","#1a9dc5","#26bde2","#33ddff"],10:["#d4ff33","#abd022","#83a211","#5a7300","#663840","#005d8c","#0d7da9","#1a9dc5","#26bde2","#33ddff"],stops:["#d4ff33","#83a211","#663840","#1a9dc5","#33ddff"],tags:["dark","greens","blues","diverging","colorblind-friendly"],name:"Green and Blue 9"},"div-blue-brown":{1:["#5b2e73"],2:["#65a5ff","#ffb900"],3:["#65a5ff","#5b2e73","#ffb900"],4:["#65a5ff","#4366c4","#b98600","#ffb900"],5:["#65a5ff","#4366c4","#5b2e73","#b98600","#ffb900"],6:["#65a5ff","#5485e1","#4366c4","#735200","#b98600","#ffb900"],7:["#65a5ff","#5485e1","#4366c4","#5b2e73","#735200","#b98600","#ffb900"],8:["#65a5ff","#5485e1","#4366c4","#3246a6","#735200","#b98600","#dc9f00","#ffb900"],9:["#65a5ff","#5485e1","#4366c4","#3246a6","#5b2e73","#735200","#b98600","#dc9f00","#ffb900"],10:["#65a5ff","#5485e1","#4366c4","#3246a6","#5b2e73","#735200","#966c00","#b98600","#dc9f00","#ffb900"],stops:["#65a5ff","#4366c4","#5b2e73","#b98600","#ffb900"],tags:["dark","purples","blues","browns","diverging","colorblind-friendly"],name:"Blue and Brown 7"},"div-red-cyan":{1:["#592e73"],2:["#ff7040","#33ddff"],3:["#ff7040","#592e73","#33ddff"],4:["#ff7040","#bc3f2b","#1a99c0","#33ddff"],5:["#ff7040","#bc3f2b","#592e73","#1a99c0","#33ddff"],6:["#ff7040","#de5836","#bc3f2b","#005580","#1a99c0","#33ddff"],7:["#ff7040","#de5836","#bc3f2b","#592e73","#005580","#1a99c0","#33ddff"],8:["#ff7040","#de5836","#bc3f2b","#9b2721","#005580","#1a99c0","#26bbdf","#33ddff"],9:["#ff7040","#de5836","#bc3f2b","#9b2721","#592e73","#005580","#1a99c0","#26bbdf","#33ddff"],10:["#ff7040","#de5836","#bc3f2b","#9b2721","#592e73","#005580","#0d77a0","#1a99c0","#26bbdf","#33ddff"],stops:["#ff7040","#bc3f2b","#592e73","#1a99c0","#33ddff"],tags:["dark","reds","blues","diverging","colorblind-friendly"],name:"Blue and Red 17"},"div-yellow-teal":{1:["#663840"],2:["#ffff00","#00ffff"],3:["#ffff00","#663840","#00ffff"],4:["#ffff00","#999900","#00b9b9","#00ffff"],5:["#ffff00","#999900","#663840","#00b9b9","#00ffff"],6:["#ffff00","#cccc00","#999900","#007373","#00b9b9","#00ffff"],7:["#ffff00","#cccc00","#999900","#663840","#007373","#00b9b9","#00ffff"],8:["#ffff00","#cccc00","#999900","#666600","#007373","#00b9b9","#00dcdc","#00ffff"],9:["#ffff00","#cccc00","#999900","#666600","#663840","#007373","#00b9b9","#00dcdc","#00ffff"],10:["#ffff00","#cccc00","#999900","#666600","#663840","#007373","#009696","#00b9b9","#00dcdc","#00ffff"],stops:["#ffff00","#999900","#663840","#00b9b9","#00ffff"],tags:["dark","yellows","blues","diverging","colorblind-friendly"],name:"Blue and Yellow 11"},"div-green-purple":{stops:["#a3cc29","#567300","#403E3A","#6F00A6","#AA00FF"],tags:["dark","greens","purples","diverging","colorblind-friendly"],name:"Purple and Green 13"},"div-blue-red":{stops:["#00AAFF","#0060A6","#403E3A","#801921","#d92b2b"],tags:["dark","reds","blues","diverging","colorblind-friendly"],name:"Blue and Red 18"},"div-green-magenta":{stops:["#48d92c","#137300","#453F40","#800078","#e616da"],tags:["dark","greens","purples","diverging","colorblind-friendly"],name:"Purple and Green 14"},"div-blue-orange":{stops:["#00EAFF","#007580","#3F453F","#804B00","#FF9600"],tags:["dark","oranges","blues","diverging","colorblind-friendly"],name:"Blue and Orange 11"},"div-blue-yellow":{stops:["#1984FF","#0E4F99","#40453F","#737327","#e6d316"],tags:["dark","yellows","blues","diverging","colorblind-friendly"],name:"Blue and Yellow 13"},"div-purple-yellow":{stops:["#8A4DFF","#5933A6","#45413F","#806A00","#FFD400"],tags:["dark","purples","yellows","diverging","colorblind-friendly"],name:"Purple and Yellow 6"},"div-magenta-yellow":{stops:["#FF00E9","#800078","#453F41","#737327","#FFFF00"],tags:["dark","yellows","pinks","diverging","colorblind-friendly"],name:"Pink and Yellow 5"},"div-purple-green-dark":{stops:["#7933FF","#4F22A6","#423F45","#558000","#a0e616"],tags:["dark","greens","purples","diverging","colorblind-friendly"],name:"Purple and Green 15"},"div-green-brown":{stops:["#00FFD5","#00806B","#3F4540","#663D14","#BF6100"],tags:["dark","greens","browns","diverging","colorblind-friendly"],name:"Green and Brown 3"},"div-green-gray":{stops:["#24B360","#1E6B40","#3F4543","#6D7699","#B5C7FF"],tags:["dark","greens","blues","diverging","colorblind-friendly"],name:"Green and Blue 12"},"div-blue-white":{stops:["#1984FF","#0E4F99","#3F4245","#736C61","#CCC1AC"],tags:["dark","browns","blues","diverging","colorblind-friendly"],name:"Blue and Brown 8"},"div-red-steel":{stops:["#E64916","#99262F","#453F42","#454143","#A5B4FF"],tags:["dark","reds","blues","diverging","colorblind-friendly"],name:"Blue and Red 19"},"div-aqua-darkgray-red":{stops:["#00c3ff","#4e858c","#47443a","#94593b","#ff4040"],tags:["dark","reds","blues","diverging","3d","colorblind-friendly"],name:"Blue and Red 20"},"div-green-purple-light":{stops:["#799100","#B8BF76","#C7BFBF","#BF72BB","#85007D"],tags:["light","purples","greens","diverging","colorblind-friendly"],name:"Purple and Green 17"},"div-blue-red-light":{stops:["#4596E6","#8FB0DE","#C4BCC7","#C0656B","#A60000"],tags:["light","reds","blues","diverging","colorblind-friendly"],name:"Blue and Red 21"},"div-green-purple-light-2":{stops:["#698C00","#98AF5B","#B3B8B6","#BF60B9","#A60098"],tags:["light","greens","purples","diverging","colorblind-friendly"],name:"Purple and Green 16"},"div-cyan-blue-light":{stops:["#00AFBF","#69CCCC","#C3CCBE","#D9AD70","#BF7000"],tags:["light","browns","greens","diverging","colorblind-friendly"],name:"Green and Brown 4"},"div-blue-yellow-light":{stops:["#4DA0FF","#8CC7FF","#C3D1C7","#D9D94B","#BFBF00"],tags:["light","yellows","blues","diverging","colorblind-friendly"],name:"Blue and Yellow 14"},"div-purple-yellow-light":{stops:["#805CC5","#A089BB","#BFB6B0","#B9A658","#B39500"],tags:["light","yellows","purples","diverging","colorblind-friendly"],name:"Purple and Yellow 7"},"div-magenta-yellow-light":{stops:["#98008B","#AE5DA0","#C4BAB5","#C1C15B","#B8B812"],tags:["light","yellows","purples","diverging","colorblind-friendly"],name:"Purple and Yellow 8"},"div-purple-green-light":{stops:["#805CC5","#A089BB","#B7BCC4","#98AF5B","#739900"],tags:["light","purples","greens","diverging","colorblind-friendly"],name:"Purple and Green 18"},"div-blue-blue":{stops:["#00A6A6","#56BFBF","#BFBFB4","#998355","#8C6338"],tags:["light","greens","browns","diverging","colorblind-friendly"],name:"Green and Brown 5"},"div-green-green":{stops:["#009940","#5BB084","#B1C1C2","#9098AF","#666E85"],tags:["light","greens","grays","diverging","colorblind-friendly"],name:"Green and Gray 7"},"div-blue-green-light":{stops:["#4596E6","#7FACD9","#B8C2CC","#A29F98","#767064"],tags:["light","grays","blues","diverging","colorblind-friendly"],name:"Blue and Gray 6"},"div-red-green-light":{stops:["#A62900","#B8755E","#C0BAC7","#939AB5","#697696"],tags:["light","reds","grays","diverging","colorblind-friendly"],name:"Red and Gray 7"},"div-blue-yellow-brown-light":{stops:["#308fa6","#6ca68b","#d2e096","#c7811e","#8c270e"],tags:["light","greens","browns","diverging","3d","colorblind-friendly"],name:"Green and Brown 6"},"div-blue-white-brown":{stops:["#308fa6","#98c7d3","#ffffff","#c67e6d","#8c270e"],tags:["light","greens","browns","diverging","3d","colorblind-friendly"],name:"Green and Brown 7"},"div-subdued-red-green":{1:["#ec8787"],2:["#ec8787","#70b6ba"],3:["#ec8787","#fff0d0","#70b6ba"],4:["#ec8787","#f9cbb3","#b7d5d7","#70b6ba"],5:["#ec8787","#f9cbb3","#fff0d0","#b7d5d7","#70b6ba"],6:["#ec8787","#f3a696","#f9cbb3","#b7d5d7","#93c6c9","#70b6ba"],7:["#ec8787","#f3a696","#f9cbb3","#fff0d0","#b7d5d7","#93c6c9","#70b6ba"],8:["#de6868","#ec8787","#f3a696","#f9cbb3","#dbe3d3","#b7d5d7","#93c6c9","#70b6ba"],9:["#de6868","#ec8787","#f3a696","#f9cbb3","#fff0d0","#dbe3d3","#b7d5d7","#93c6c9","#70b6ba"],10:["#de6868","#ec8787","#f3a696","#f9cbb3","#fff0d0","#dbe3d3","#b7d5d7","#93c6c9","#70b6ba","#5aa3b3"],stops:["#ec8787","#f9cbb3","#fff0d0","#b7d5d7","#70b6ba"],tags:["light","reds","yellows","greens","subdued","diverging","colorblind-friendly"],name:"Starburst"},"div-subdued-red-purple":{1:["#db897e"],2:["#db897e","#b592c4"],3:["#db897e","#ecf2cd","#b592c4"],4:["#db897e","#edcab2","#d8bde6","#b592c4"],5:["#db897e","#edcab2","#ecf2cd","#d8bde6","#b592c4"],6:["#db897e","#f3a196","#edcab2","#d8bde6","#c7a8d5","#b592c4"],7:["#db897e","#f3a196","#edcab2","#ecf2cd","#d8bde6","#c7a8d5","#b592c4"],8:["#c27166","#db897e","#f3a196","#edcab2","#d8bde6","#c7a8d5","#b592c4","#a47db3"],9:["#c27166","#db897e","#f3a196","#edcab2","#ecf2cd","#d8bde6","#c7a8d5","#b592c4","#a47db3"],10:["#c27166","#db897e","#f3a196","#edcab2","#ecf2cd","#dfd8da","#d8bde6","#c7a8d5","#b592c4","#a47db3"],stops:["#db897e","#edcab2","#ecf2cd","#d8bde6","#b592c4"],tags:["light","reds","yellows","purples","subdued","diverging","colorblind-friendly"],name:"Glorious Purpose"},"div-subdued-brown-gray":{1:["#bd9f83"],2:["#bd9f83","#c8d2d8"],3:["#bd9f83","#f4e6c8","#c8d2d8"],4:["#a98762","#ceb396","#c8d2d8","#8b9da7"],5:["#a98762","#ceb396","#f4e6c8","#c8d2d8","#8b9da7"],6:["#a98762","#bd9f83","#ceb396","#c8d2d8","#a9b7c0","#8b9da7"],7:["#a98762","#bd9f83","#ceb396","#f4e6c8","#c8d2d8","#a9b7c0","#8b9da7"],8:["#946f40","#a98762","#bd9f83","#ceb396","#c8d2d8","#a9b7c0","#8b9da7","#70848f"],9:["#946f40","#a98762","#bd9f83","#ceb396","#f4e6c8","#c8d2d8","#a9b7c0","#8b9da7","#70848f"],10:["#946f40","#a98762","#bd9f83","#ceb396","#dec8aa","#f4e6c8","#c8d2d8","#a9b7c0","#8b9da7","#70848f"],stops:["#a98762","#ceb396","#f4e6c8","#c8d2d8","#8b9da7"],tags:["light","browns","grays","subdued","diverging","colorblind-friendly"],name:"Desert Winds"},"div-subdued-sepia-gray":{1:["#dea37a"],2:["#dea37a","#c1d1db"],3:["#dea37a","#f5ebd4","#c1d1db"],4:["#d39367","#eab28c","#c1d1db","#839ba8"],5:["#d39367","#eab28c","#f5ebd4","#c1d1db","#839ba8"],6:["#d39367","#dea37a","#eab28c","#c1d1db","#a2b6c2","#839ba8"],7:["#d39367","#dea37a","#eab28c","#f5ebd4","#c1d1db","#a2b6c2","#839ba8"],8:["#b87a4f","#d39367","#dea37a","#eab28c","#c1d1db","#a2b6c2","#839ba8","#64808f"],9:["#b87a4f","#d39367","#dea37a","#eab28c","#f5ebd4","#c1d1db","#a2b6c2","#839ba8","#64808f"],10:["#b87a4f","#d39367","#dea37a","#eab28c","#f2ceb5","#f5ebd4","#c1d1db","#a2b6c2","#839ba8","#64808f"],stops:["#d39367","#eab28c","#f5ebd4","#c1d1db","#839ba8"],tags:["light","browns","grays","subdued","diverging","colorblind-friendly"],name:"Cigar Smoke"},"div-subdued-blue-gray":{1:["#86b6cf"],2:["#86b6cf","#d9c8cf"],3:["#86b6cf","#e6f5e6","#d9c8cf"],4:["#72a3bd","#9ac9e0","#d9c8cf","#a6999e"],5:["#72a3bd","#9ac9e0","#e6f5e6","#d9c8cf","#a6999e"],6:["#72a3bd","#86b6cf","#9ac9e0","#d9c8cf","#bfb0b7","#a6999e"],7:["#72a3bd","#86b6cf","#9ac9e0","#e6f5e6","#d9c8cf","#bfb0b7","#a6999e"],8:["#5e90ab","#72a3bd","#86b6cf","#9ac9e0","#d9c8cf","#bfb0b7","#a6999e","#8c8186"],9:["#5e90ab","#72a3bd","#86b6cf","#9ac9e0","#e6f5e6","#d9c8cf","#bfb0b7","#a6999e","#8c8186"],10:["#5e90ab","#72a3bd","#86b6cf","#9ac9e0","#aedcf2","#e6f5e6","#d9c8cf","#bfb0b7","#a6999e","#8c8186"],stops:["#72a3bd","#9ac9e0","#e6f5e6","#d9c8cf","#a6999e"],tags:["light","blues","grays","subdued","diverging","colorblind-friendly"],name:"Seattle Skyline"},"div-subdued-tan-blue":{1:["#f9cbb3"],2:["#f9cbb3","#aedcf2"],3:["#f9cbb3","#5e435a","#aedcf2"],4:["#f9cbb3","#9e7871","#567787","#aedcf2"],5:["#f9cbb3","#9e7871","#5e435a","#567787","#aedcf2"],6:["#f9cbb3","#c9a090","#9e7871","#567787","#8bb2c5","#aedcf2"],7:["#f9cbb3","#c9a090","#9e7871","#5e435a","#567787","#8bb2c5","#aedcf2"],8:["#f9cbb3","#c9a090","#9e7871","#7d5757","#567787","#688899","#8bb2c5","#aedcf2"],9:["#f9cbb3","#c9a090","#9e7871","#7d5757","#5e435a","#567787","#688899","#8bb2c5","#aedcf2"],10:["#f9cbb3","#c9a090","#9e7871","#7d5757","#5e435a","#456373","#567787","#688899","#8bb2c5","#aedcf2"],stops:["#f9cbb3","#9e7871","#5e435a","#567787","#aedcf2"],tags:["dark","browns","blues","subdued","diverging","colorblind-friendly"],name:"Desert Rain"},"div-subdued-green-blue":{1:["#cdd9b8"],2:["#cdd9b8","#aecaf2"],3:["#cdd9b8","#58506b","#aecaf2"],4:["#cdd9b8","#757d61","#5e728f","#aecaf2"],5:["#cdd9b8","#757d61","#58506b","#5e728f","#aecaf2"],6:["#cdd9b8","#9ba689","#757d61","#5e728f","#8fa8cc","#aecaf2"],7:["#cdd9b8","#9ba689","#757d61","#58506b","#5e728f","#8fa8cc","#aecaf2"],8:["#cdd9b8","#9ba689","#757d61","#596144","#5e728f","#778ead","#8fa8cc","#aecaf2"],9:["#cdd9b8","#9ba689","#757d61","#596144","#58506b","#5e728f","#778ead","#8fa8cc","#aecaf2"],10:["#cdd9b8","#9ba689","#757d61","#596144","#58506b","#4c607d","#5e728f","#778ead","#8fa8cc","#aecaf2"],stops:["#cdd9b8","#757d61","#58506b","#5e728f","#aecaf2"],tags:["dark","greens","blues","subdued","diverging","colorblind-friendly"],name:"Milky Way"},"div-subdued-green-pink":{1:["#ffb7e7"],2:["#cdd9b8","#ffb7e7"],3:["#cdd9b8","#424c59","#ffb7e7"],4:["#cdd9b8","#757d61","#8c5b7c","#ffb7e7"],5:["#cdd9b8","#757d61","#424c59","#8c5b7c","#ffb7e7"],6:["#cdd9b8","#9ba689","#757d61","#8c5b7c","#d697c1","#ffb7e7"],7:["#cdd9b8","#9ba689","#757d61","#424c59","#8c5b7c","#d697c1","#ffb7e7"],8:["#cdd9b8","#9ba689","#757d61","#596144","#8c5b7c","#ad769b","#d697c1","#ffb7e7"],9:["#cdd9b8","#9ba689","#757d61","#596144","#424c59","#8c5b7c","#ad769b","#d697c1","#ffb7e7"],10:["#cdd9b8","#9ba689","#757d61","#596144","#424c59","#784868","#8c5b7c","#ad769b","#d697c1","#ffb7e7"],stops:["#cdd9b8","#757d61","#424c59","#8c5b7c","#ffb7e7"],tags:["dark","greens","purples","pinks","subdued","diverging","colorblind-friendly"],name:"Soft Velvet"},"div-subdued-green-brown":{1:["#3b9ea2"],2:["#3b9ea2","#e9bbb2"],3:["#3b9ea2","#d8d9ce","#e9bbb2"],4:["#006e76","#3b9ea2","#e9bbb2","#cca199"],5:["#006e76","#3b9ea2","#d8d9ce","#e9bbb2","#cca199"],6:["#006e76","#3b9ea2","#8cb2b2","#f8c8be","#e9bbb2","#cca199"],7:["#006e76","#3b9ea2","#8cb2b2","#d8d9ce","#f8c8be","#e9bbb2","#cca199"],8:["#006e76","#3b9ea2","#63a8aa","#8cb2b2","#f8c8be","#e9bbb2","#dbaea5","#cca199"],9:["#006e76","#3b9ea2","#63a8aa","#8cb2b2","#d8d9ce","#f8c8be","#e9bbb2","#dbaea5","#cca199"],10:["#006e76","#1e868c","#3b9ea2","#63a8aa","#8cb2b2","#d8d9ce","#f8c8be","#e9bbb2","#dbaea5","#cca199"],stops:["#006e76","#3b9ea2","#d8d9ce","#e9bbb2","#cca199"],tags:["light","browns","greens","subdued","diverging","colorblind-friendly"],name:"Conifer Forest"},"div-lines-blue-brown":{1:["#a3d9bb"],2:["#005a8c","#806000"],3:["#005a8c","#a3d9bb","#806000"],4:["#005a8c","#0099d1","#a68721","#806000"],5:["#005a8c","#0099d1","#a3d9bb","#a68721","#806000"],6:["#005a8c","#0099d1","#00b5f2","#b1ae74","#a68721","#806000"],7:["#005a8c","#0099d1","#00b5f2","#a3d9bb","#b1ae74","#a68721","#806000"],8:["#005a8c","#007aad","#0099d1","#00b5f2","#b1ae74","#a68721","#937411","#806000"],9:["#005a8c","#007aad","#0099d1","#00b5f2","#a3d9bb","#b1ae74","#a68721","#937411","#806000"],10:["#005a8c","#007aad","#0099d1","#00b5f2","#4cc3d9","#a3d9bb","#b1ae74","#a68721","#937411","#806000"],stops:["#005a8c","#0099d1","#a3d9bb","#a68721","#806000"],tags:["light","blues","browns","lines","diverging","colorblind-friendly"],name:"Queen Conch Shell"},"div-lines-green-purple":{1:["#ebb788"],2:["#3a7300","#ab0080"],3:["#3a7300","#ebb788","#ab0080"],4:["#3a7300","#53a600","#d957b9","#ab0080"],5:["#3a7300","#53a600","#ebb788","#d957b9","#ab0080"],6:["#3a7300","#53a600","#83a63c","#e39199","#d957b9","#ab0080"],7:["#3a7300","#53a600","#83a63c","#ebb788","#e39199","#d957b9","#ab0080"],8:["#3a7300","#478d00","#53a600","#83a63c","#e39199","#d957b9","#c62ca0","#ab0080"],9:["#3a7300","#478d00","#53a600","#83a63c","#ebb788","#e39199","#d957b9","#c62ca0","#ab0080"],10:["#3a7300","#478d00","#53a600","#83a63c","#ebb788","#e39199","#e673b0","#d957b9","#c62ca0","#ab0080"],stops:["#3a7300","#53a600","#ebb788","#d957b9","#ab0080"],tags:["light","greens","purples","pinks","lines","diverging","colorblind-friendly"],name:"Thai Lily"},"div-lines-red-gray":{1:["#b89fa0"],2:["#850000","#50567a"],3:["#850000","#b89fa0","#50567a"],4:["#850000","#d12020","#8790bf","#50567a"],5:["#850000","#d12020","#b89fa0","#8790bf","#50567a"],6:["#850000","#d12020","#eb2f2f","#8790bf","#6c739d","#50567a"],7:["#850000","#d12020","#eb2f2f","#b89fa0","#8790bf","#6c739d","#50567a"],8:["#850000","#ac1010","#d12020","#eb2f2f","#9b92b9","#8790bf","#6c739d","#50567a"],9:["#850000","#ac1010","#d12020","#eb2f2f","#b89fa0","#9b92b9","#8790bf","#6c739d","#50567a"],10:["#850000","#ac1010","#d12020","#eb2f2f","#e3717e","#b89fa0","#9b92b9","#8790bf","#6c739d","#50567a"],stops:["#850000","#d12020","#b89fa0","#8790bf","#50567a"],tags:["light","reds","grays","lines","diverging","colorblind-friendly"],name:"Icy Rouge"},"div-lines-green-orange":{1:["#315b61"],2:["#ffaa00","#00ffd4"],3:["#ffaa00","#315b61","#00ffd4"],4:["#ffaa00","#b45a00","#00b294","#00ffd4"],5:["#ffaa00","#b45a00","#315b61","#00b294","#00ffd4"],6:["#ffaa00","#e67500","#b45a00","#008c74","#00b294","#00ffd4"],7:["#ffaa00","#e67500","#b45a00","#315b61","#008c74","#00b294","#00ffd4"],8:["#ffaa00","#f28e00","#e67500","#b45a00","#008c74","#00b294","#00d9b4","#00ffd4"],9:["#ffaa00","#f28e00","#e67500","#b45a00","#315b61","#008c74","#00b294","#00d9b4","#00ffd4"],10:["#ffaa00","#f28e00","#e67500","#cd6700","#b45a00","#315b61","#008c74","#00b294","#00d9b4","#00ffd4"],stops:["#ffaa00","#b45a00","#315b61","#00b294","#00ffd4"],tags:["dark","oranges","greens","lines","diverging","colorblind-friendly"],name:"Halloween Morning"},"div-lines-yellow-blue":{1:["#2d5959"],2:["#ffff00","#99bbff"],3:["#ffff00","#2d5959","#99bbff"],4:["#ffff00","#a19700","#457ae6","#99bbff"],5:["#ffff00","#a19700","#2d5959","#457ae6","#99bbff"],6:["#ffff00","#c0ba00","#a19700","#457ae6","#6f9bf3","#99bbff"],7:["#ffff00","#c0ba00","#a19700","#2d5959","#457ae6","#6f9bf3","#99bbff"],8:["#ffff00","#c0ba00","#a19700","#67782d","#3b6ba3","#457ae6","#6f9bf3","#99bbff"],9:["#ffff00","#c0ba00","#a19700","#67782d","#2d5959","#3b6ba3","#457ae6","#6f9bf3","#99bbff"],10:["#ffff00","#e0dc00","#c0ba00","#a19700","#67782d","#2d5959","#3b6ba3","#457ae6","#6f9bf3","#99bbff"],stops:["#ffff00","#a19700","#2d5959","#457ae6","#99bbff"],tags:["dark","yellows","blues","lines","diverging","colorblind-friendly"],name:"Fire and Ice"},"div-esribrand-red-bluegreen":{1:["#f07062"],2:["#d83020","#009b98"],3:["#d83020","#ffe0d9","#009b98"],4:["#a8281e","#f07062","#00bab5","#00807d"],5:["#a8281e","#f07062","#ffe0d9","#00bab5","#00807d"],6:["#a8281e","#f07062","#fbb3ab","#56d6d4","#00bab5","#00807d"],7:["#a8281e","#f07062","#fbb3ab","#ffe0d9","#56d6d4","#00bab5","#00807d"],8:["#a8281e","#d83020","#f07062","#fbb3ab","#b8d9d5","#56d6d4","#00bab5","#00807d"],9:["#a8281e","#d83020","#f07062","#fbb3ab","#ffe0d9","#b8d9d5","#56d6d4","#00bab5","#00807d"],10:["#a8281e","#d83020","#f07062","#fbb3ab","#ffe0d9","#b8d9d5","#56d6d4","#00bab5","#009b98","#00807d"],stops:["#a8281e","#f07062","#ffe0d9","#00bab5","#00807d"],tags:["light","reds","greens","diverging","esri-brand","colorblind-friendly"],name:"Esri Red and Green 1"},"div-esribrand-red-blue":{1:["#f07062"],2:["#d83020","#007ac2"],3:["#d83020","#ffd6cc","#007ac2"],4:["#a8281e","#f07062","#50a7da","#00619b"],5:["#a8281e","#f07062","#ffd6cc","#50a7da","#00619b"],6:["#a8281e","#f07062","#fbb1a8","#8ec4e6","#50a7da","#00619b"],7:["#a8281e","#f07062","#fbb1a8","#ffd6cc","#8ec4e6","#50a7da","#00619b"],8:["#a8281e","#d83020","#f07062","#fbb1a8","#c7cfd9","#8ec4e6","#50a7da","#00619b"],9:["#a8281e","#d83020","#f07062","#fbb1a8","#ffd6cc","#c7cfd9","#8ec4e6","#50a7da","#00619b"],10:["#a8281e","#d83020","#f07062","#fbb1a8","#ffd6cc","#c7cfd9","#8ec4e6","#50a7da","#007ac2","#00619b"],stops:["#a8281e","#f07062","#ffd6cc","#50a7da","#00619b"],tags:["light","reds","blues","diverging","esri-brand","colorblind-friendly"],name:"Esri Red and Blue 1"},"div-esribrand-red-violet":{1:["#f07062"],2:["#d83020","#6a3fa6"],3:["#d83020","#ffd6cc","#6a3fa6"],4:["#a8281e","#f07062","#987ac3","#4e2c7e"],5:["#a8281e","#f07062","#ffd6cc","#987ac3","#4e2c7e"],6:["#a8281e","#f07062","#fbb1a8","#c1a7d9","#987ac3","#4e2c7e"],7:["#a8281e","#f07062","#fbb1a8","#ffd6cc","#c1a7d9","#987ac3","#4e2c7e"],8:["#a8281e","#d83020","#f07062","#fbb1a8","#e0bfdd","#c1a7d9","#987ac3","#4e2c7e"],9:["#a8281e","#d83020","#f07062","#fbb1a8","#ffd6cc","#e0bfdd","#c1a7d9","#987ac3","#4e2c7e"],10:["#a8281e","#d83020","#f07062","#fbb1a8","#ffd6cc","#e0bfdd","#c1a7d9","#987ac3","#6a3fa6","#4e2c7e"],stops:["#a8281e","#f07062","#ffd6cc","#987ac3","#4e2c7e"],tags:["light","reds","purples","diverging","esri-brand","colorblind-friendly"],name:"Esri Red and Purple 1"},"div-esribrand-red-violetred":{1:["#f07062"],2:["#d83020","#8e499b"],3:["#d83020","#ffd6cc","#8e499b"],4:["#a8281e","#f07062","#b983c3","#73377e"],5:["#a8281e","#f07062","#ffd6cc","#b983c3","#73377e"],6:["#a8281e","#f07062","#fbb1a8","#d3abd5","#b983c3","#73377e"],7:["#a8281e","#f07062","#fbb1a8","#ffd6cc","#d3abd5","#b983c3","#73377e"],8:["#a8281e","#d83020","#f07062","#fbb1a8","#e9beca","#d3abd5","#b983c3","#73377e"],9:["#a8281e","#d83020","#f07062","#fbb1a8","#ffd6cc","#e9beca","#d3abd5","#b983c3","#73377e"],10:["#a8281e","#d83020","#f07062","#fbb1a8","#ffd6cc","#e9beca","#d3abd5","#b983c3","#8e499b","#73377e"],stops:["#a8281e","#f07062","#ffd6cc","#b983c3","#73377e"],tags:["light","reds","purples","diverging","esri-brand","colorblind-friendly"],name:"Esri Red and Purple 2"},"div-esribrand-red-gray":{1:["#ffd6cc"],2:["#a8281e","#404040"],3:["#a8281e","#ffd6cc","#404040"],4:["#a8281e","#f07062","#999999","#404040"],5:["#a8281e","#f07062","#ffd6cc","#999999","#404040"],6:["#a8281e","#f07062","#fbb1a8","#d6c5c3","#999999","#404040"],7:["#a8281e","#f07062","#fbb1a8","#ffd6cc","#d6c5c3","#999999","#404040"],8:["#a8281e","#d83020","#f07062","#fbb1a8","#d6c5c3","#c0bab9","#999999","#404040"],9:["#a8281e","#d83020","#f07062","#fbb1a8","#ffd6cc","#d6c5c3","#c0bab9","#999999","#404040"],10:["#a8281e","#d83020","#f07062","#fbb1a8","#ffd6cc","#d6c5c3","#c0bab9","#999999","#666666","#404040"],stops:["#a8281e","#f07062","#ffd6cc","#999999","#404040"],tags:["light","reds","grays","diverging","esri-brand","colorblind-friendly"],name:"Esri Red and Gray 1"},"div-esribrand-redorange-greenblue":{1:["#e97e5a"],2:["#da4d1e","#009b98"],3:["#da4d1e","#ffd0bf","#009b98"],4:["#963413","#e97e5a","#00bab5","#00807d"],5:["#963413","#e97e5a","#ffd0bf","#00bab5","#00807d"],6:["#963413","#e97e5a","#f4a78d","#56d6d4","#00bab5","#00807d"],7:["#963413","#e97e5a","#f4a78d","#ffd0bf","#56d6d4","#00bab5","#00807d"],8:["#963413","#da4d1e","#e97e5a","#f4a78d","#b8d9d5","#56d6d4","#00bab5","#00807d"],9:["#963413","#da4d1e","#e97e5a","#f4a78d","#ffd0bf","#b8d9d5","#56d6d4","#00bab5","#00807d"],10:["#963413","#da4d1e","#e97e5a","#f4a78d","#ffd0bf","#b8d9d5","#56d6d4","#00bab5","#009b98","#00807d"],stops:["#963413","#e97e5a","#ffd0bf","#00bab5","#00807d"],tags:["light","reds","greens","diverging","esri-brand","colorblind-friendly"],name:"Esri Red and Green 2"},"div-esribrand-redorange-blue":{1:["#e97e5a"],2:["#da4d1e","#3c8ab8"],3:["#da4d1e","#ffd0bf","#3c8ab8"],4:["#963413","#e97e5a","#79b2d5","#00619b"],5:["#963413","#e97e5a","#ffd0bf","#79b2d5","#00619b"],6:["#963413","#e97e5a","#f4a78d","#a5cbe3","#79b2d5","#00619b"],7:["#963413","#e97e5a","#f4a78d","#ffd0bf","#a5cbe3","#79b2d5","#00619b"],8:["#963413","#da4d1e","#e97e5a","#f4a78d","#d2ced1","#a5cbe3","#79b2d5","#00619b"],9:["#963413","#da4d1e","#e97e5a","#f4a78d","#ffd0bf","#d2ced1","#a5cbe3","#79b2d5","#00619b"],10:["#963413","#da4d1e","#e97e5a","#f4a78d","#ffd0bf","#d2ced1","#a5cbe3","#79b2d5","#3c8ab8","#00619b"],stops:["#963413","#e97e5a","#ffd0bf","#79b2d5","#00619b"],tags:["light","reds","blues","diverging","esri-brand","colorblind-friendly"],name:"Esri Red and Blue 2"},"div-esribrand-redorange-violet":{1:["#e97e5a"],2:["#da4d1e","#633b9b"],3:["#da4d1e","#ffd0bf","#633b9b"],4:["#963413","#e97e5a","#987ac3","#4e2c7e"],5:["#963413","#e97e5a","#ffd0bf","#987ac3","#4e2c7e"],6:["#963413","#e97e5a","#f4a78d","#bfa8d7","#987ac3","#4e2c7e"],7:["#963413","#e97e5a","#f4a78d","#ffd0bf","#bfa8d7","#987ac3","#4e2c7e"],8:["#963413","#da4d1e","#e97e5a","#f4a78d","#d2bccb","#bfa8d7","#987ac3","#4e2c7e"],9:["#963413","#da4d1e","#e97e5a","#f4a78d","#ffd0bf","#d2bccb","#bfa8d7","#987ac3","#4e2c7e"],10:["#963413","#da4d1e","#e97e5a","#f4a78d","#ffd0bf","#d2bccb","#bfa8d7","#987ac3","#633b9b","#4e2c7e"],stops:["#963413","#e97e5a","#ffd0bf","#987ac3","#4e2c7e"],tags:["light","reds","purples","diverging","esri-brand","colorblind-friendly"],name:"Esri Red and Purple 3"},"div-esribrand-redorange-violetred":{1:["#e97e5a"],2:["#da4d1e","#8e499b"],3:["#da4d1e","#ffd0bf","#8e499b"],4:["#963413","#e97e5a","#b983c3","#73377e"],5:["#963413","#e97e5a","#ffd0bf","#b983c3","#73377e"],6:["#963413","#e97e5a","#f4a78d","#d3abd5","#b983c3","#73377e"],7:["#963413","#e97e5a","#f4a78d","#ffd0bf","#d3abd5","#b983c3","#73377e"],8:["#963413","#da4d1e","#e97e5a","#f4a78d","#e9beca","#d3abd5","#b983c3","#73377e"],9:["#963413","#da4d1e","#e97e5a","#f4a78d","#ffd0bf","#e9beca","#d3abd5","#b983c3","#73377e"],10:["#963413","#da4d1e","#e97e5a","#f4a78d","#ffd0bf","#e9beca","#d3abd5","#b983c3","#8e499b","#73377e"],stops:["#963413","#e97e5a","#ffd0bf","#b983c3","#73377e"],tags:["light","reds","purples","diverging","esri-brand","colorblind-friendly"],name:"Esri Red and Purple 4"},"div-esribrand-redorange-gray":{1:["#e97e5a"],2:["#da4d1e","#666666"],3:["#da4d1e","#ffd0bf","#666666"],4:["#963413","#e97e5a","#999999","#404040"],5:["#963413","#e97e5a","#ffd0bf","#999999","#404040"],6:["#963413","#e97e5a","#f4a78d","#bcbcbc","#999999","#404040"],7:["#963413","#e97e5a","#f4a78d","#ffd0bf","#bcbcbc","#999999","#404040"],8:["#963413","#da4d1e","#e97e5a","#f4a78d","#d7c6be","#bcbcbc","#999999","#404040"],9:["#963413","#da4d1e","#e97e5a","#f4a78d","#ffd0bf","#d7c6be","#bcbcbc","#999999","#404040"],10:["#963413","#da4d1e","#e97e5a","#f4a78d","#ffd0bf","#d7c6be","#bcbcbc","#999999","#666666","#404040"],stops:["#963413","#e97e5a","#ffd0bf","#999999","#404040"],tags:["light","reds","grays","diverging","esri-brand","colorblind-friendly"],name:"Esri Red and Gray 2"},"div-esribrand-orange-greenblue":{1:["#f89960"],2:["#f36f20","#009b98"],3:["#f36f20","#ffd8bf","#009b98"],4:["#b35116","#f89960","#00bab5","#00807d"],5:["#b35116","#f89960","#ffd8bf","#00bab5","#00807d"],6:["#b35116","#f89960","#fcb990","#56d6d4","#00bab5","#00807d"],7:["#b35116","#f89960","#fcb990","#ffd8bf","#56d6d4","#00bab5","#00807d"],8:["#b35116","#f36f20","#f89960","#fcb990","#b8d9d5","#56d6d4","#00bab5","#00807d"],9:["#b35116","#f36f20","#f89960","#fcb990","#ffd8bf","#b8d9d5","#56d6d4","#00bab5","#00807d"],10:["#b35116","#f36f20","#f89960","#fcb990","#ffd8bf","#b8d9d5","#56d6d4","#00bab5","#009b98","#00807d"],stops:["#b35116","#f89960","#ffd8bf","#00bab5","#00807d"],tags:["light","reds","greens","diverging","esri-brand","colorblind-friendly"],name:"Esri Orange and Green 1"},"div-esribrand-orange-blue":{1:["#f89960"],2:["#f36f20","#007ac2"],3:["#f36f20","#ffd8bf","#007ac2"],4:["#b35116","#f89960","#50a7da","#00619b"],5:["#b35116","#f89960","#ffd8bf","#50a7da","#00619b"],6:["#b35116","#f89960","#fcb990","#91bcd5","#50a7da","#00619b"],7:["#b35116","#f89960","#fcb990","#ffd8bf","#91bcd5","#50a7da","#00619b"],8:["#b35116","#f36f20","#f89960","#fcb990","#d1d1d0","#91bcd5","#50a7da","#00619b"],9:["#b35116","#f36f20","#f89960","#fcb990","#ffd8bf","#d1d1d0","#91bcd5","#50a7da","#00619b"],10:["#b35116","#f36f20","#f89960","#fcb990","#ffd8bf","#d1d1d0","#91bcd5","#50a7da","#007ac2","#00619b"],stops:["#b35116","#f89960","#ffd8bf","#50a7da","#00619b"],tags:["light","oranges","blues","diverging","esri-brand","colorblind-friendly"],name:"Esri Orange and Blue 1"},"div-esribrand-orange-violet":{1:["#f89960"],2:["#f36f20","#633b9b"],3:["#f36f20","#ffd8bf","#633b9b"],4:["#b35116","#f89960","#987ac3","#4e2c7e"],5:["#b35116","#f89960","#ffd8bf","#987ac3","#4e2c7e"],6:["#b35116","#f89960","#fcb990","#bca0ca","#987ac3","#4e2c7e"],7:["#b35116","#f89960","#fcb990","#ffd8bf","#bca0ca","#987ac3","#4e2c7e"],8:["#b35116","#f36f20","#f89960","#fcb990","#e0c5d0","#bca0ca","#987ac3","#4e2c7e"],9:["#b35116","#f36f20","#f89960","#fcb990","#ffd8bf","#e0c5d0","#bca0ca","#987ac3","#4e2c7e"],10:["#b35116","#f36f20","#f89960","#fcb990","#ffd8bf","#e0c5d0","#bca0ca","#987ac3","#633b9b","#4e2c7e"],stops:["#b35116","#f89960","#ffd8bf","#987ac3","#4e2c7e"],tags:["light","oranges","purples","diverging","esri-brand","colorblind-friendly"],name:"Esri Orange and Purple 1"},"div-esribrand-orange-violetred":{1:["#f89960"],2:["#f36f20","#8e499b"],3:["#f36f20","#ffd8bf","#8e499b"],4:["#b35116","#f89960","#b983c3","#73377e"],5:["#b35116","#f89960","#ffd8bf","#b983c3","#73377e"],6:["#b35116","#f89960","#fcb990","#d5a6cc","#b983c3","#73377e"],7:["#b35116","#f89960","#fcb990","#ffd8bf","#d5a6cc","#b983c3","#73377e"],8:["#b35116","#f36f20","#f89960","#fcb990","#f0c8d4","#d5a6cc","#b983c3","#73377e"],9:["#b35116","#f36f20","#f89960","#fcb990","#ffd8bf","#f0c8d4","#d5a6cc","#b983c3","#73377e"],10:["#b35116","#f36f20","#f89960","#fcb990","#ffd8bf","#f0c8d4","#d5a6cc","#b983c3","#8e499b","#73377e"],stops:["#b35116","#f89960","#ffd8bf","#b983c3","#73377e"],tags:["light","oranges","purples","diverging","esri-brand","colorblind-friendly"],name:"Esri Orange and Purple 2"},"div-esribrand-orange-gray":{1:["#f89960"],2:["#f36f20","#666666"],3:["#f36f20","#ffd8bf","#666666"],4:["#b35116","#f89960","#999999","#404040"],5:["#b35116","#f89960","#ffd8bf","#999999","#404040"],6:["#b35116","#f89960","#fcb990","#b8b2ac","#999999","#404040"],7:["#b35116","#f89960","#fcb990","#ffd8bf","#b8b2ac","#999999","#404040"],8:["#b35116","#f36f20","#f89960","#fcb990","#d7cbbf","#b8b2ac","#999999","#404040"],9:["#b35116","#f36f20","#f89960","#fcb990","#ffd8bf","#d7cbbf","#b8b2ac","#999999","#404040"],10:["#b35116","#f36f20","#f89960","#fcb990","#ffd8bf","#d7cbbf","#b8b2ac","#999999","#666666","#404040"],stops:["#b35116","#f89960","#ffd8bf","#999999","#404040"],tags:["light","oranges","grays","diverging","esri-brand","colorblind-friendly"],name:"Esri Orange and Gray 1"},"div-esribrand-orangeyellow-greenblue":{1:["#fbb664"],2:["#f29526","#009b98"],3:["#f29526","#ffe7c7","#009b98"],4:["#c67718","#fbb664","#00bab5","#00807d"],5:["#c67718","#fbb664","#ffe7c7","#00bab5","#00807d"],6:["#c67718","#fbb664","#fdcc92","#56d6d4","#00bab5","#00807d"],7:["#c67718","#fbb664","#fdcc92","#ffe7c7","#56d6d4","#00bab5","#00807d"],8:["#c67718","#f29526","#fbb664","#fdcc92","#b8d9d5","#56d6d4","#00bab5","#00807d"],9:["#c67718","#f29526","#fbb664","#fdcc92","#ffe7c7","#b8d9d5","#56d6d4","#00bab5","#00807d"],10:["#c67718","#f29526","#fbb664","#fdcc92","#ffe7c7","#b8d9d5","#56d6d4","#00bab5","#009b98","#00807d"],stops:["#c67718","#fbb664","#ffe7c7","#00bab5","#00807d"],tags:["light","browns","greens","diverging","esri-brand","colorblind-friendly"],name:"Esri Orange and Green 2"},"div-esribrand-orangeyellow-blue":{1:["#fbb664"],2:["#f29526","#007ac2"],3:["#f29526","#ffe7c7","#007ac2"],4:["#c67718","#fbb664","#50a7da","#00619b"],5:["#c67718","#fbb664","#ffe7c7","#50a7da","#00619b"],6:["#c67718","#fbb664","#fdcc92","#8cc9ed","#50a7da","#00619b"],7:["#c67718","#fbb664","#fdcc92","#ffe7c7","#8cc9ed","#50a7da","#00619b"],8:["#c67718","#f29526","#fbb664","#fdcc92","#c6d8da","#8cc9ed","#50a7da","#00619b"],9:["#c67718","#f29526","#fbb664","#fdcc92","#ffe7c7","#c6d8da","#8cc9ed","#50a7da","#00619b"],10:["#c67718","#f29526","#fbb664","#fdcc92","#ffe7c7","#c6d8da","#8cc9ed","#50a7da","#007ac2","#00619b"],stops:["#c67718","#fbb664","#ffe7c7","#50a7da","#00619b"],tags:["light","browns","blues","diverging","esri-brand","colorblind-friendly"],name:"Esri Orange and Blue 2"},"div-esribrand-orangeyellow-violet":{1:["#fbb664"],2:["#f29526","#633b9b"],3:["#f29526","#ffe7c7","#633b9b"],4:["#c67718","#fbb664","#987ac3","#4e2c7e"],5:["#c67718","#fbb664","#ffe7c7","#987ac3","#4e2c7e"],6:["#c67718","#fbb664","#fdcc92","#c0aae1","#987ac3","#4e2c7e"],7:["#c67718","#fbb664","#fdcc92","#ffe7c7","#c0aae1","#987ac3","#4e2c7e"],8:["#c67718","#f29526","#fbb664","#fdcc92","#e0c9d4","#c0aae1","#987ac3","#4e2c7e"],9:["#c67718","#f29526","#fbb664","#fdcc92","#ffe7c7","#e0c9d4","#c0aae1","#987ac3","#4e2c7e"],10:["#c67718","#f29526","#fbb664","#fdcc92","#ffe7c7","#e0c9d4","#c0aae1","#987ac3","#633b9b","#4e2c7e"],stops:["#c67718","#fbb664","#ffe7c7","#987ac3","#4e2c7e"],tags:["light","browns","oranges","purples","diverging","esri-brand","colorblind-friendly"],name:"Esri Orange and Purple 3"},"div-esribrand-orangeyellow-violetred":{1:["#fbb664"],2:["#f29526","#8e499b"],3:["#f29526","#ffe7c7","#8e499b"],4:["#c67718","#fbb664","#b983c3","#73377e"],5:["#c67718","#fbb664","#ffe7c7","#b983c3","#73377e"],6:["#c67718","#fbb664","#fdcc92","#daafe1","#b983c3","#73377e"],7:["#c67718","#fbb664","#fdcc92","#ffe7c7","#daafe1","#b983c3","#73377e"],8:["#c67718","#f29526","#fbb664","#fdcc92","#edcbd4","#daafe1","#b983c3","#73377e"],9:["#c67718","#f29526","#fbb664","#fdcc92","#ffe7c7","#edcbd4","#daafe1","#b983c3","#73377e"],10:["#c67718","#f29526","#fbb664","#fdcc92","#ffe7c7","#edcbd4","#daafe1","#b983c3","#8e499b","#73377e"],stops:["#c67718","#fbb664","#ffe7c7","#b983c3","#73377e"],tags:["light","browns","oranges","purples","diverging","esri-brand","colorblind-friendly"],name:"Esri Orange and Purple 4"},"div-esribrand-orangeyellow-gray":{1:["#fbb664"],2:["#f29526","#666666"],3:["#f29526","#ffe7c7","#666666"],4:["#c67718","#fbb664","#999999","#404040"],5:["#c67718","#fbb664","#ffe7c7","#999999","#404040"],6:["#c67718","#fbb664","#fdcc92","#bcbcbc","#999999","#404040"],7:["#c67718","#fbb664","#fdcc92","#ffe7c7","#bcbcbc","#999999","#404040"],8:["#c67718","#f29526","#fbb664","#fdcc92","#d7d2c2","#bcbcbc","#999999","#404040"],9:["#c67718","#f29526","#fbb664","#fdcc92","#ffe7c7","#d7d2c2","#bcbcbc","#999999","#404040"],10:["#c67718","#f29526","#fbb664","#fdcc92","#ffe7c7","#d7d2c2","#bcbcbc","#999999","#666666","#404040"],stops:["#c67718","#fbb664","#ffe7c7","#999999","#404040"],tags:["light","browns","grays","diverging","esri-brand","colorblind-friendly"],name:"Esri Orange and Gray 2"},"div-esribrand-yellow-green-blue":{1:["#e8d966"],2:["#dbc62c","#009b98"],3:["#dbc62c","#fff58f","#009b98"],4:["#beac2d","#e8d966","#00bab5","#00807d"],5:["#beac2d","#e8d966","#fff58f","#00bab5","#00807d"],6:["#beac2d","#e8d966","#f5e998","#56d6d4","#00bab5","#00807d"],7:["#beac2d","#e8d966","#f5e998","#fff58f","#56d6d4","#00bab5","#00807d"],8:["#beac2d","#dbc62c","#e8d966","#f5e998","#b8d9d5","#56d6d4","#00bab5","#00807d"],9:["#beac2d","#dbc62c","#e8d966","#f5e998","#fff58f","#b8d9d5","#56d6d4","#00bab5","#00807d"],10:["#beac2d","#dbc62c","#e8d966","#f5e998","#fff58f","#b8d9d5","#56d6d4","#00bab5","#009b98","#00807d"],stops:["#beac2d","#e8d966","#fff58f","#00bab5","#00807d"],tags:["light","yellows","greens","diverging","esri-brand","colorblind-friendly"],name:"Esri Yellow and Green 1"},"div-esribrand-yellow-blue":{1:["#e8d966"],2:["#dbc62c","#007ac2"],3:["#dbc62c","#fff58f","#007ac2"],4:["#beac2d","#e8d966","#50a7da","#00619b"],5:["#beac2d","#e8d966","#fff58f","#50a7da","#00619b"],6:["#beac2d","#e8d966","#f5e998","#8ec7de","#50a7da","#00619b"],7:["#beac2d","#e8d966","#f5e998","#fff58f","#8ec7de","#50a7da","#00619b"],8:["#beac2d","#dbc62c","#e8d966","#f5e998","#cce6e2","#8ec7de","#50a7da","#00619b"],9:["#beac2d","#dbc62c","#e8d966","#f5e998","#fff58f","#cce6e2","#8ec7de","#50a7da","#00619b"],10:["#beac2d","#dbc62c","#e8d966","#f5e998","#fff58f","#cce6e2","#8ec7de","#50a7da","#007ac2","#00619b"],stops:["#beac2d","#e8d966","#fff58f","#50a7da","#00619b"],tags:["light","yellows","blues","diverging","esri-brand","colorblind-friendly"],name:"Esri Yellow and Blue 1"},"div-esribrand-yellow-violet":{1:["#e8d966"],2:["#dbc62c","#633b9b"],3:["#dbc62c","#fff58f","#633b9b"],4:["#beac2d","#e8d966","#987ac3","#4e2c7e"],5:["#beac2d","#e8d966","#fff58f","#987ac3","#4e2c7e"],6:["#beac2d","#e8d966","#f5e998","#bfa8cc","#987ac3","#4e2c7e"],7:["#beac2d","#e8d966","#f5e998","#fff58f","#bfa8cc","#987ac3","#4e2c7e"],8:["#beac2d","#dbc62c","#e8d966","#f5e998","#e6d5d5","#bfa8cc","#987ac3","#4e2c7e"],9:["#beac2d","#dbc62c","#e8d966","#f5e998","#fff58f","#e6d5d5","#bfa8cc","#987ac3","#4e2c7e"],10:["#beac2d","#dbc62c","#e8d966","#f5e998","#fff58f","#e6d5d5","#bfa8cc","#987ac3","#633b9b","#4e2c7e"],stops:["#beac2d","#e8d966","#fff58f","#987ac3","#4e2c7e"],tags:["light","yellows","purples","diverging","esri-brand","colorblind-friendly"],name:"Esri Yellow and Purple 1"},"div-esribrand-yellow-violetred":{1:["#e8d966"],2:["#dbc62c","#8e499b"],3:["#dbc62c","#fff58f","#8e499b"],4:["#beac2d","#e8d966","#b983c3","#73377e"],5:["#beac2d","#e8d966","#fff58f","#b983c3","#73377e"],6:["#beac2d","#e8d966","#f5e998","#d6adcc","#b983c3","#73377e"],7:["#beac2d","#e8d966","#f5e998","#fff58f","#d6adcc","#b983c3","#73377e"],8:["#beac2d","#dbc62c","#e8d966","#f5e998","#f2d7d5","#d6adcc","#b983c3","#73377e"],9:["#beac2d","#dbc62c","#e8d966","#f5e998","#fff58f","#f2d7d5","#d6adcc","#b983c3","#73377e"],10:["#beac2d","#dbc62c","#e8d966","#f5e998","#fff58f","#f2d7d5","#d6adcc","#b983c3","#8e499b","#73377e"],stops:["#beac2d","#e8d966","#fff58f","#b983c3","#73377e"],tags:["light","yellows","purples","diverging","esri-brand","colorblind-friendly"],name:"Esri Yellow and Purple 2"},"div-esribrand-yellow-brown":{1:["#e8d966"],2:["#dbc62c","#85551e"],3:["#dbc62c","#fff58f","#85551e"],4:["#beac2d","#e8d966","#ad8b62","#664015"],5:["#beac2d","#e8d966","#fff58f","#ad8b62","#664015"],6:["#beac2d","#e8d966","#f5e998","#cfb489","#ad8b62","#664015"],7:["#beac2d","#e8d966","#f5e998","#fff58f","#cfb489","#ad8b62","#664015"],8:["#beac2d","#dbc62c","#e8d966","#f5e998","#f0dcb0","#cfb489","#ad8b62","#664015"],9:["#beac2d","#dbc62c","#e8d966","#f5e998","#fff58f","#f0dcb0","#cfb489","#ad8b62","#664015"],10:["#beac2d","#dbc62c","#e8d966","#f5e998","#fff58f","#f0dcb0","#cfb489","#ad8b62","#85551e","#664015"],stops:["#beac2d","#e8d966","#fff58f","#ad8b62","#664015"],tags:["light","yellows","browns","diverging","esri-brand","colorblind-friendly"],name:"Esri Bananas"},"div-esribrand-yellow-gray":{1:["#e8d966"],2:["#dbc62c","#666666"],3:["#dbc62c","#fff58f","#666666"],4:["#beac2d","#e8d966","#999999","#404040"],5:["#beac2d","#e8d966","#fff58f","#999999","#404040"],6:["#beac2d","#e8d966","#f5e998","#bcbcbc","#999999","#404040"],7:["#beac2d","#e8d966","#f5e998","#fff58f","#bcbcbc","#999999","#404040"],8:["#beac2d","#dbc62c","#e8d966","#f5e998","#e6e0c4","#bcbcbc","#999999","#404040"],9:["#beac2d","#dbc62c","#e8d966","#f5e998","#fff58f","#e6e0c4","#bcbcbc","#999999","#404040"],10:["#beac2d","#dbc62c","#e8d966","#f5e998","#fff58f","#e6e0c4","#bcbcbc","#999999","#666666","#404040"],stops:["#beac2d","#e8d966","#fff58f","#999999","#404040"],tags:["light","yellows","grays","diverging","esri-brand","colorblind-friendly"],name:"Esri Yellow and Gray 1"},"div-esribrand-yellowgreen-greenblue":{1:["#c2e075"],2:["#aad048","#009b98"],3:["#aad048","#daf2de","#009b98"],4:["#84a338","#c2e075","#00bab5","#00807d"],5:["#84a338","#c2e075","#daf2de","#00bab5","#00807d"],6:["#84a338","#c2e075","#daebab","#56d6d4","#00bab5","#00807d"],7:["#84a338","#c2e075","#daebab","#daf2de","#56d6d4","#00bab5","#00807d"],8:["#84a338","#aad048","#c2e075","#daebab","#b8d9d5","#56d6d4","#00bab5","#00807d"],9:["#84a338","#aad048","#c2e075","#daebab","#daf2de","#b8d9d5","#56d6d4","#00bab5","#00807d"],10:["#84a338","#aad048","#c2e075","#daebab","#daf2de","#b8d9d5","#56d6d4","#00bab5","#009b98","#00807d"],stops:["#84a338","#c2e075","#daf2de","#00bab5","#00807d"],tags:["light","greens","blues","diverging","esri-brand","colorblind-friendly"],name:"Esri Green and Blue 1"},"div-esribrand-yellowgreen-blue":{1:["#c2e075"],2:["#aad048","#007ac2"],3:["#aad048","#daf2de","#007ac2"],4:["#84a338","#c2e075","#50a7da","#00619b"],5:["#84a338","#c2e075","#daf2de","#50a7da","#00619b"],6:["#84a338","#c2e075","#daebab","#8cc9ed","#50a7da","#00619b"],7:["#84a338","#c2e075","#daebab","#daf2de","#8cc9ed","#50a7da","#00619b"],8:["#84a338","#aad048","#c2e075","#daebab","#bce4ee","#8cc9ed","#50a7da","#00619b"],9:["#84a338","#aad048","#c2e075","#daebab","#daf2de","#bce4ee","#8cc9ed","#50a7da","#00619b"],10:["#84a338","#aad048","#c2e075","#daebab","#daf2de","#bce4ee","#8cc9ed","#50a7da","#007ac2","#00619b"],stops:["#84a338","#c2e075","#daf2de","#50a7da","#00619b"],tags:["light","greens","blues","diverging","esri-brand","colorblind-friendly"],name:"Esri Green and Blue 2"},"div-esribrand-yellowgreen-violet":{1:["#c2e075"],2:["#aad048","#633b9b"],3:["#aad048","#e6e8da","#633b9b"],4:["#84a338","#c2e075","#987ac3","#4e2c7e"],5:["#84a338","#c2e075","#e6e8da","#987ac3","#4e2c7e"],6:["#84a338","#c2e075","#daebab","#c0aae1","#987ac3","#4e2c7e"],7:["#84a338","#c2e075","#daebab","#e6e8da","#c0aae1","#987ac3","#4e2c7e"],8:["#84a338","#aad048","#c2e075","#daebab","#dad0e6","#c0aae1","#987ac3","#4e2c7e"],9:["#84a338","#aad048","#c2e075","#daebab","#e6e8da","#dad0e6","#c0aae1","#987ac3","#4e2c7e"],10:["#84a338","#aad048","#c2e075","#daebab","#e6e8da","#dad0e6","#c0aae1","#987ac3","#633b9b","#4e2c7e"],stops:["#84a338","#c2e075","#e6e8da","#987ac3","#4e2c7e"],tags:["light","greens","purples","diverging","esri-brand","colorblind-friendly"],name:"Esri Green and Purple 1"},"div-esribrand-yellowgreen-violetred":{1:["#c2e075"],2:["#aad048","#8e499b"],3:["#aad048","#ede9e2","#8e499b"],4:["#84a338","#c2e075","#b983c3","#73377e"],5:["#84a338","#c2e075","#ede9e2","#b983c3","#73377e"],6:["#84a338","#c2e075","#daebab","#daafe1","#b983c3","#73377e"],7:["#84a338","#c2e075","#daebab","#ede9e2","#daafe1","#b983c3","#73377e"],8:["#84a338","#aad048","#c2e075","#daebab","#e9d1e6","#daafe1","#b983c3","#73377e"],9:["#84a338","#aad048","#c2e075","#daebab","#ede9e2","#e9d1e6","#daafe1","#b983c3","#73377e"],10:["#84a338","#aad048","#c2e075","#daebab","#ede9e2","#e9d1e6","#daafe1","#b983c3","#8e499b","#73377e"],stops:["#84a338","#c2e075","#ede9e2","#b983c3","#73377e"],tags:["light","greens","purples","diverging","esri-brand","colorblind-friendly"],name:"Esri Green and Purple 2"},"div-esribrand-yellowgreen-brown":{1:["#c2e075"],2:["#aad048","#7b4f1c"],3:["#aad048","#f5f4cf","#7b4f1c"],4:["#84a338","#c2e075","#ad8b62","#664015"],5:["#84a338","#c2e075","#f5f4cf","#ad8b62","#664015"],6:["#84a338","#c2e075","#daebab","#d2b797","#ad8b62","#664015"],7:["#84a338","#c2e075","#daebab","#f5f4cf","#d2b797","#ad8b62","#664015"],8:["#84a338","#aad048","#c2e075","#daebab","#e6d8b6","#d2b797","#ad8b62","#664015"],9:["#84a338","#aad048","#c2e075","#daebab","#f5f4cf","#e6d8b6","#d2b797","#ad8b62","#664015"],10:["#84a338","#aad048","#c2e075","#daebab","#f5f4cf","#e6d8b6","#d2b797","#ad8b62","#7b4f1c","#664015"],stops:["#84a338","#c2e075","#f5f4cf","#ad8b62","#664015"],tags:["light","greens","browns","diverging","esri-brand","colorblind-friendly"],name:"Esri Green and Brown 1"},"div-esribrand-yellowgreen-gray":{1:["#c2e075"],2:["#aad048","#666666"],3:["#aad048","#ecf2dd","#666666"],4:["#84a338","#c2e075","#999999","#404040"],5:["#84a338","#c2e075","#ecf2dd","#999999","#404040"],6:["#84a338","#c2e075","#daebab","#bcbcbc","#999999","#404040"],7:["#84a338","#c2e075","#daebab","#ecf2dd","#bcbcbc","#999999","#404040"],8:["#84a338","#aad048","#c2e075","#daebab","#d7dacf","#bcbcbc","#999999","#404040"],9:["#84a338","#aad048","#c2e075","#daebab","#ecf2dd","#d7dacf","#bcbcbc","#999999","#404040"],10:["#84a338","#aad048","#c2e075","#daebab","#ecf2dd","#d7dacf","#bcbcbc","#999999","#666666","#404040"],stops:["#84a338","#c2e075","#ecf2dd","#999999","#404040"],tags:["light","greens","grays","diverging","esri-brand","colorblind-friendly"],name:"Esri Green and Gray 1"},"div-esribrand-green-blue":{1:["#6bc878"],2:["#35ac46","#007ac2"],3:["#35ac46","#d2f7ed","#007ac2"],4:["#288835","#6bc878","#50a7da","#00619b"],5:["#288835","#6bc878","#d2f7ed","#50a7da","#00619b"],6:["#288835","#6bc878","#b0e6b8","#7dc4e3","#50a7da","#00619b"],7:["#288835","#6bc878","#b0e6b8","#d2f7ed","#7dc4e3","#50a7da","#00619b"],8:["#288835","#35ac46","#6bc878","#b0e6b8","#abe2eb","#7dc4e3","#50a7da","#00619b"],9:["#288835","#35ac46","#6bc878","#b0e6b8","#d2f7ed","#abe2eb","#7dc4e3","#50a7da","#00619b"],10:["#288835","#35ac46","#6bc878","#b0e6b8","#d2f7ed","#abe2eb","#7dc4e3","#50a7da","#007ac2","#00619b"],stops:["#288835","#6bc878","#d2f7ed","#50a7da","#00619b"],tags:["light","greens","blues","diverging","esri-brand","colorblind-friendly"],name:"Esri Green and Blue 3"},"div-esribrand-green-violet":{1:["#6bc878"],2:["#35ac46","#633b9b"],3:["#35ac46","#dfebe9","#633b9b"],4:["#288835","#6bc878","#987ac3","#4e2c7e"],5:["#288835","#6bc878","#dfebe9","#987ac3","#4e2c7e"],6:["#288835","#6bc878","#b0e6b8","#b2a2d2","#987ac3","#4e2c7e"],7:["#288835","#6bc878","#b0e6b8","#dfebe9","#b2a2d2","#987ac3","#4e2c7e"],8:["#288835","#35ac46","#6bc878","#b0e6b8","#cccae1","#b2a2d2","#987ac3","#4e2c7e"],9:["#288835","#35ac46","#6bc878","#b0e6b8","#dfebe9","#cccae1","#b2a2d2","#987ac3","#4e2c7e"],10:["#288835","#35ac46","#6bc878","#b0e6b8","#dfebe9","#cccae1","#b2a2d2","#987ac3","#633b9b","#4e2c7e"],stops:["#288835","#6bc878","#dfebe9","#987ac3","#4e2c7e"],tags:["light","greens","purples","diverging","esri-brand","colorblind-friendly"],name:"Esri Green and Purple 3"},"div-esribrand-green-violetred":{1:["#6bc878"],2:["#35ac46","#8e499b"],3:["#35ac46","#e2ebe7","#8e499b"],4:["#288835","#6bc878","#b983c3","#73377e"],5:["#288835","#6bc878","#e2ebe7","#b983c3","#73377e"],6:["#288835","#6bc878","#b0e6b8","#c9a8d1","#b983c3","#73377e"],7:["#288835","#6bc878","#b0e6b8","#e2ebe7","#c9a8d1","#b983c3","#73377e"],8:["#288835","#35ac46","#6bc878","#b0e6b8","#d9cde0","#c9a8d1","#b983c3","#73377e"],9:["#288835","#35ac46","#6bc878","#b0e6b8","#e2ebe7","#d9cde0","#c9a8d1","#b983c3","#73377e"],10:["#288835","#35ac46","#6bc878","#b0e6b8","#e2ebe7","#d9cde0","#c9a8d1","#b983c3","#8e499b","#73377e"],stops:["#288835","#6bc878","#e2ebe7","#b983c3","#73377e"],tags:["light","greens","purples","diverging","esri-brand","colorblind-friendly"],name:"Esri Green and Purple 4"},"div-esribrand-green-gray":{1:["#6bc878"],2:["#35ac46","#666666"],3:["#35ac46","#daeddd","#666666"],4:["#288835","#6bc878","#999999","#404040"],5:["#288835","#6bc878","#daeddd","#999999","#404040"],6:["#288835","#6bc878","#b0e6b8","#b1b8b2","#999999","#404040"],7:["#288835","#6bc878","#b0e6b8","#daeddd","#b1b8b2","#999999","#404040"],8:["#288835","#35ac46","#6bc878","#b0e6b8","#c9d6cb","#b1b8b2","#999999","#404040"],9:["#288835","#35ac46","#6bc878","#b0e6b8","#daeddd","#c9d6cb","#b1b8b2","#999999","#404040"],10:["#288835","#35ac46","#6bc878","#b0e6b8","#daeddd","#c9d6cb","#b1b8b2","#999999","#666666","#404040"],stops:["#288835","#6bc878","#daeddd","#999999","#404040"],tags:["light","greens","grays","diverging","esri-brand","colorblind-friendly"],name:"Esri Green and Gray 2"},"div-esribrand-greenblue-blue":{1:["#00bab5"],2:["#009b98","#007ac2"],3:["#009b98","#d2f7ed","#007ac2"],4:["#00807d","#00bab5","#50a7da","#00619b"],5:["#00807d","#00bab5","#d2f7ed","#50a7da","#00619b"],6:["#00807d","#00bab5","#5ae0de","#8cc9ed","#50a7da","#00619b"],7:["#00807d","#00bab5","#5ae0de","#d2f7ed","#8cc9ed","#50a7da","#00619b"],8:["#00807d","#009b98","#00bab5","#5ae0de","#bce4ee","#8cc9ed","#50a7da","#00619b"],9:["#00807d","#009b98","#00bab5","#5ae0de","#d2f7ed","#bce4ee","#8cc9ed","#50a7da","#00619b"],10:["#00807d","#009b98","#00bab5","#5ae0de","#d2f7ed","#bce4ee","#8cc9ed","#50a7da","#007ac2","#00619b"],stops:["#00807d","#00bab5","#d2f7ed","#50a7da","#00619b"],tags:["light","greens","blues","diverging","esri-brand"],name:"Esri Green and Blue 4"},"div-esribrand-greenblue-violetred":{1:["#00bab5"],2:["#009b98","#8e499b"],3:["#009b98","#d2f7ed","#8e499b"],4:["#00807d","#00bab5","#b983c3","#73377e"],5:["#00807d","#00bab5","#d2f7ed","#b983c3","#73377e"],6:["#00807d","#00bab5","#5ae0de","#daafe1","#b983c3","#73377e"],7:["#00807d","#00bab5","#5ae0de","#d2f7ed","#daafe1","#b983c3","#73377e"],8:["#00807d","#009b98","#00bab5","#5ae0de","#e9d1e6","#daafe1","#b983c3","#73377e"],9:["#00807d","#009b98","#00bab5","#5ae0de","#d2f7ed","#e9d1e6","#daafe1","#b983c3","#73377e"],10:["#00807d","#009b98","#00bab5","#5ae0de","#d2f7ed","#e9d1e6","#daafe1","#b983c3","#8e499b","#73377e"],stops:["#00807d","#00bab5","#d2f7ed","#b983c3","#73377e"],tags:["light","greens","purples","diverging","esri-brand","colorblind-friendly"],name:"Esri Green and Purple 5"},"div-esribrand-greenblue-brown":{1:["#00bab5"],2:["#009b98","#7b4f1c"],3:["#009b98","#d2f7ed","#7b4f1c"],4:["#00807d","#00bab5","#ad8b62","#664015"],5:["#00807d","#00bab5","#d2f7ed","#ad8b62","#664015"],6:["#00807d","#00bab5","#5ae0de","#d2b797","#ad8b62","#664015"],7:["#00807d","#00bab5","#5ae0de","#d2f7ed","#d2b797","#ad8b62","#664015"],8:["#00807d","#009b98","#00bab5","#5ae0de","#e6d8b6","#d2b797","#ad8b62","#664015"],9:["#00807d","#009b98","#00bab5","#5ae0de","#d2f7ed","#e6d8b6","#d2b797","#ad8b62","#664015"],10:["#00807d","#009b98","#00bab5","#5ae0de","#d2f7ed","#e6d8b6","#d2b797","#ad8b62","#7b4f1c","#664015"],stops:["#00807d","#00bab5","#d2f7ed","#ad8b62","#664015"],tags:["light","greens","browns","diverging","esri-brand","colorblind-friendly"],name:"Esri Green and Brown 2"},"div-esribrand-greenblue-gray":{1:["#00bab5"],2:["#009b98","#666666"],3:["#009b98","#d2f7ed","#666666"],4:["#00807d","#00bab5","#999999","#404040"],5:["#00807d","#00bab5","#d2f7ed","#999999","#404040"],6:["#00807d","#00bab5","#5ae0de","#bcbcbc","#999999","#404040"],7:["#00807d","#00bab5","#5ae0de","#d2f7ed","#bcbcbc","#999999","#404040"],8:["#00807d","#009b98","#00bab5","#5ae0de","#d7dacf","#bcbcbc","#999999","#404040"],9:["#00807d","#009b98","#00bab5","#5ae0de","#d2f7ed","#d7dacf","#bcbcbc","#999999","#404040"],10:["#00807d","#009b98","#00bab5","#5ae0de","#d2f7ed","#d7dacf","#bcbcbc","#999999","#666666","#404040"],stops:["#00807d","#00bab5","#d2f7ed","#999999","#404040"],tags:["light","greens","grays","diverging","esri-brand","colorblind-friendly"],name:"Esri Green and Gray 3"},"div-esribrand-blue-brown":{1:["#50a7da"],2:["#007ac2","#7b4f1c"],3:["#007ac2","#d3e6e3","#7b4f1c"],4:["#00619b","#50a7da","#ad8b62","#664015"],5:["#00619b","#50a7da","#d3e6e3","#ad8b62","#664015"],6:["#00619b","#50a7da","#9bcde5","#c0ad91","#ad8b62","#664015"],7:["#00619b","#50a7da","#9bcde5","#d3e6e3","#c0ad91","#ad8b62","#664015"],8:["#00619b","#007ac2","#50a7da","#9bcde5","#d3d0c1","#c0ad91","#ad8b62","#664015"],9:["#00619b","#007ac2","#50a7da","#9bcde5","#d3e6e3","#d3d0c1","#c0ad91","#ad8b62","#664015"],10:["#00619b","#007ac2","#50a7da","#9bcde5","#d3e6e3","#d3d0c1","#c0ad91","#ad8b62","#7b4f1c","#664015"],stops:["#00619b","#50a7da","#d3e6e3","#ad8b62","#664015"],tags:["light","blues","browns","diverging","esri-brand","colorblind-friendly"],name:"Esri Blue and Brown 1"},"div-esribrand-blue-gray":{1:["#50a7da"],2:["#007ac2","#666666"],3:["#007ac2","#d7e3eb","#666666"],4:["#00619b","#50a7da","#999999","#404040"],5:["#00619b","#50a7da","#d7e3eb","#999999","#404040"],6:["#00619b","#50a7da","#9bcde5","#b0b4b7","#999999","#404040"],7:["#00619b","#50a7da","#9bcde5","#d7e3eb","#b0b4b7","#999999","#404040"],8:["#00619b","#007ac2","#50a7da","#9bcde5","#c8d0d4","#b0b4b7","#999999","#404040"],9:["#00619b","#007ac2","#50a7da","#9bcde5","#d7e3eb","#c8d0d4","#b0b4b7","#999999","#404040"],10:["#00619b","#007ac2","#50a7da","#9bcde5","#d7e3eb","#c8d0d4","#b0b4b7","#999999","#666666","#404040"],stops:["#00619b","#50a7da","#d7e3eb","#999999","#404040"],tags:["light","blues","grays","diverging","esri-brand","colorblind-friendly"],name:"Esri Blue and Gray 1"},"div-esribrand-violet-brown":{1:["#987ac3"],2:["#6940a1","#7b4f1c"],3:["#6940a1","#faeff4","#7b4f1c"],4:["#4e2c7e","#987ac3","#ad8b62","#664015"],5:["#4e2c7e","#987ac3","#faeff4","#ad8b62","#664015"],6:["#4e2c7e","#987ac3","#decef7","#c7ac93","#ad8b62","#664015"],7:["#4e2c7e","#987ac3","#decef7","#faeff4","#c7ac93","#ad8b62","#664015"],8:["#4e2c7e","#6940a1","#987ac3","#decef7","#e0cec3","#c7ac93","#ad8b62","#664015"],9:["#4e2c7e","#6940a1","#987ac3","#decef7","#faeff4","#e0cec3","#c7ac93","#ad8b62","#664015"],10:["#4e2c7e","#6940a1","#987ac3","#decef7","#faeff4","#e0cec3","#c7ac93","#ad8b62","#7b4f1c","#664015"],stops:["#4e2c7e","#987ac3","#faeff4","#ad8b62","#664015"],tags:["light","purples","browns","diverging","esri-brand","colorblind-friendly"],name:"Esri Purple and Brown 1"},"esribrand-violet-gray":{1:["#987ac3"],2:["#6940a1","#666666"],3:["#6940a1","#f4effa","#666666"],4:["#4e2c7e","#987ac3","#999999","#404040"],5:["#4e2c7e","#987ac3","#f4effa","#999999","#404040"],6:["#4e2c7e","#987ac3","#decef7","#b7b6b9","#999999","#404040"],7:["#4e2c7e","#987ac3","#decef7","#f4effa","#b7b6b9","#999999","#404040"],8:["#4e2c7e","#6940a1","#987ac3","#decef7","#d6d2da","#b7b6b9","#999999","#404040"],9:["#4e2c7e","#6940a1","#987ac3","#decef7","#f4effa","#d6d2da","#b7b6b9","#999999","#404040"],10:["#4e2c7e","#6940a1","#987ac3","#decef7","#f4effa","#d6d2da","#b7b6b9","#999999","#666666","#404040"],stops:["#4e2c7e","#987ac3","#f4effa","#999999","#404040"],tags:["light","purples","grays","diverging","esri-brand","colorblind-friendly"],name:"Esri Purple and Gray 1"},"div-esribrand-violetred-gray":{1:["#b983c3"],2:["#8e499b","#666666"],3:["#8e499b","#eee1f0","#666666"],4:["#73377e","#b983c3","#999999","#404040"],5:["#73377e","#b983c3","#eee1f0","#999999","#404040"],6:["#73377e","#b983c3","#ebc8f0","#b0b4b7","#999999","#404040"],7:["#73377e","#b983c3","#ebc8f0","#eee1f0","#b0b4b7","#999999","#404040"],8:["#73377e","#8e499b","#b983c3","#ebc8f0","#d5cfd6","#b0b4b7","#999999","#404040"],9:["#73377e","#8e499b","#b983c3","#ebc8f0","#eee1f0","#d5cfd6","#b0b4b7","#999999","#404040"],10:["#73377e","#8e499b","#b983c3","#ebc8f0","#eee1f0","#d5cfd6","#b0b4b7","#999999","#666666","#404040"],stops:["#73377e","#b983c3","#eee1f0","#999999","#404040"],tags:["light","purples","grays","diverging","esri-brand","colorblind-friendly"],name:"Esri Purple and Gray 2"},"div-esribrand-brown-gray":{1:["#ad8b62"],2:["#7b4f1c","#666666"],3:["#7b4f1c","#f0e9df","#666666"],4:["#664015","#ad8b62","#999999","#404040"],5:["#664015","#ad8b62","#f0e9df","#999999","#404040"],6:["#664015","#ad8b62","#ebd5b7","#b0b4b7","#999999","#404040"],7:["#664015","#ad8b62","#ebd5b7","#f0e9df","#b0b4b7","#999999","#404040"],8:["#664015","#7b4f1c","#ad8b62","#ebd5b7","#d6d3ce","#b0b4b7","#999999","#404040"],9:["#664015","#7b4f1c","#ad8b62","#ebd5b7","#f0e9df","#d6d3ce","#b0b4b7","#999999","#404040"],10:["#664015","#7b4f1c","#ad8b62","#ebd5b7","#f0e9df","#d6d3ce","#b0b4b7","#999999","#666666","#404040"],stops:["#664015","#ad8b62","#f0e9df","#999999","#404040"],tags:["light","browns","grays","diverging","esri-brand","colorblind-friendly"],name:"Esri Brown and Gray 1"},"highlight-orange":{3:["rgba(165,50,23,0.40)","rgba(165,50,23,1.0)","rgba(165,50,23,0.40)"],5:["rgba(165,50,23,0.20)","rgba(165,50,23,0.60)","rgba(165,50,23,1.0)","rgba(165,50,23,0.60)","rgba(165,50,23,0.20)"],7:["rgba(165,50,23,0.10)","rgba(165,50,23,0.40)","rgba(165,50,23,0.70)","rgba(165,50,23,1.0)","rgba(165,50,23,0.70)","rgba(165,50,23,0.40)","rgba(165,50,23,0.10)"],9:["rgba(165,50,23,0.10)","rgba(165,50,23,0.33)","rgba(165,50,23,0.55)","rgba(165,50,23,0.78)","rgba(165,50,23,1.0)","rgba(165,50,23,0.78)","rgba(165,50,23,0.55)","rgba(165,50,23,0.33)","rgba(165,50,23,0.10)"],stops:["rgba(165,50,23,0)","rgba(165,50,23,0.5)","rgba(165,50,23,1.0)","rgba(165,50,23,0.5)","rgba(165,50,23,0)"],tags:["light","reds","centered-on","colorblind-friendly"],name:"Centered on Red 1"},"highlight-bluegreen":{3:["rgba(0,66,56,0.40)","rgba(0,66,56,1.0)","rgba(0,66,56,0.40)"],5:["rgba(0,66,56,0.20)","rgba(0,66,56,0.60)","rgba(0,66,56,1.0)","rgba(0,66,56,0.60)","rgba(0,66,56,0.20)"],7:["rgba(0,66,56,0.10)","rgba(10,66,56,0.40)","rgba(0,66,56,0.70)","rgba(0,66,56,1.0)","rgba(0,66,56,0.70)","rgba(0,66,56,0.40)","rgba(0,66,56,0.10)"],9:["rgba(0,66,56,0.10)","rgba(0,66,56,0.33)","rgba(0,66,56,0.55)","rgba(0,66,56,0.78)","rgba(0,66,56,1.0)","rgba(0,66,56,0.78)","rgba(0,66,56,0.55)","rgba(0,66,56,0.33)","rgba(0,66,56,0.10)"],stops:["rgba(0,66,56,0)","rgba(0,66,56,0.5)","rgba(0,66,56,1.0)","rgba(0,66,56,0.5)","rgba(0,66,56,0)"],tags:["light","greens","centered-on","colorblind-friendly"],name:"Centered on Green 1"},"highlight-red":{3:["rgba(153,11,11,0.40)","rgba(153,11,11,1.0)","rgba(153,11,11,0.40)"],5:["rgba(153,11,11,0.20)","rgba(153,11,11,0.60)","rgba(153,11,11,1.0)","rgba(153,11,11,0.60)","rgba(153,11,11,0.20)"],7:["rgba(153,11,11,0.10)","rgba(153,11,11,0.40)","rgba(153,11,11,0.70)","rgba(153,11,11,1.0)","rgba(153,11,11,0.70)","rgba(153,11,11,0.40)","rgba(153,11,11,0.10)"],9:["rgba(153,11,11,0.10)","rgba(153,11,11,0.33)","rgba(153,11,11,0.55)","rgba(153,11,11,0.78)","rgba(153,11,11,1.0)","rgba(153,11,11,0.78)","rgba(153,11,11,0.55)","rgba(153,11,11,0.33)","rgba(153,11,11,0.10)"],stops:["rgba(153,11,11,0)","rgba(153,11,11,0.5)","rgba(153,11,11,1.0)","rgba(153,11,11,0.5)","rgba(153,11,11,0)"],tags:["reds","centered-on","bright","light","colorblind-friendly"],name:"Centered on Red 2"},"highlight-orange-dark":{3:["rgba(107,38,0,0.40)","rgba(107,38,0,1.0)","rgba(107,38,0,0.40)"],5:["rgba(107,38,0,0.20)","rgba(107,38,0,0.60)","rgba(107,38,0,1.0)","rgba(107,38,0,0.60)","rgba(107,38,0,0.20)"],7:["rgba(107,38,0,0.10)","rgba(107,38,0,0.40)","rgba(107,38,0,0.70)","rgba(107,38,0,1.0)","rgba(107,38,0,0.70)","rgba(107,38,0,0.40)","rgba(107,38,0,0.10)"],9:["rgba(107,38,0,0.10)","rgba(107,38,0,0.33)","rgba(107,38,0,0.55)","rgba(107,38,0,0.78)","rgba(107,38,0,1.0)","rgba(107,38,0,0.78)","rgba(107,38,0,0.55)","rgba(107,38,0,0.33)","rgba(107,38,0,0.10)"],stops:["rgba(107,38,0,0)","rgba(107,38,0,0.5)","rgba(107,38,0,1.0)","rgba(107,38,0,0.5)","rgba(107,38,0,0)"],tags:["light","browns","centered-on","colorblind-friendly"],name:"Centered on Red 3"},"highlight-orange-bright":{3:["rgba(255,179,57,0.40)","rgba(255,179,57,1.0)","rgba(255,179,57,0.40)"],5:["rgba(255,179,57,0.20)","rgba(255,179,57,0.60)","rgba(255,179,57,1.0)","rgba(255,179,57,0.60)","rgba(255,179,57,0.20)"],7:["rgba(255,179,57,0.10)","rgba(255,179,57,0.40)","rgba(255,179,57,0.70)","rgba(255,179,57,1.0)","rgba(255,179,57,0.70)","rgba(255,179,57,0.40)","rgba(255,179,57,0.10)"],9:["rgba(255,179,57,0.10)","rgba(255,179,57,0.33)","rgba(255,179,57,0.55)","rgba(255,179,57,0.78)","rgba(255,179,57,1.0)","rgba(255,179,57,0.78)","rgba(255,179,57,0.55)","rgba(255,179,57,0.33)","rgba(255,179,57,0.10)"],stops:["rgba(255,179,57,0)","rgba(255,179,57,0.5)","rgba(255,179,57,1.0)","rgba(255,179,57,0.5)","rgba(255,179,57,0)"],tags:["yellows","centered-on","bright","dark","colorblind-friendly"],name:"Centered on Yellow 1"},"highlight-purple":{3:["rgba(65,27,109,0.40)","rgba(65,27,109,1.0)","rgba(65,27,109,0.40)"],5:["rgba(65,27,109,0.20)","rgba(65,27,109,0.60)","rgba(65,27,109,1.0)","rgba(65,27,109,0.60)","rgba(65,27,109,0.20)"],7:["rgba(65,27,109,0.10)","rgba(65,27,109,0.40)","rgba(65,27,109,0.70)","rgba(65,27,109,1.0)","rgba(65,27,109,0.70)","rgba(65,27,109,0.40)","rgba(65,27,109,0.10)"],9:["rgba(65,27,109,0.10)","rgba(65,27,109,0.33)","rgba(65,27,109,0.55)","rgba(65,27,109,0.78)","rgba(65,27,109,1.0)","rgba(65,27,109,0.78)","rgba(65,27,109,0.55)","rgba(65,27,109,0.33)","rgba(65,27,109,0.10)"],stops:["rgba(65,27,109,0)","rgba(65,27,109,0.5)","rgba(65,27,109,1.0)","rgba(65,27,109,0.5)","rgba(65,27,109,0)"],tags:["light","purples","centered-on","colorblind-friendly"],name:"Centered on Purple 1"},"highlight-pink":{3:["rgba(87,9,89,0.40)","rgba(87,9,89,1.0)","rgba(87,9,89,0.40)"],5:["rgba(87,9,89,0.20)","rgba(87,9,89,0.60)","rgba(87,9,89,1.0)","rgba(87,9,89,0.60)","rgba(87,9,89,0.20)"],7:["rgba(87,9,89,0.10)","rgba(87,9,89,0.40)","rgba(87,9,89,0.70)","rgba(87,9,89,1.0)","rgba(87,9,89,0.70)","rgba(87,9,89,0.40)","rgba(87,9,89,0.10)"],9:["rgba(87,9,89,0.10)","rgba(87,9,89,0.33)","rgba(87,9,89,0.55)","rgba(87,9,89,0.78)","rgba(87,9,89,1.0)","rgba(87,9,89,0.78)","rgba(87,9,89,0.55)","rgba(87,9,89,0.33)","rgba(87,9,89,0.10)"],stops:["rgba(87,9,89,0)","rgba(87,9,89,0.5)","rgba(87,9,89,1.0)","rgba(87,9,89,0.5)","rgba(87,9,89,0)"],tags:["light","purples","centered-on","colorblind-friendly"],name:"Centered on Purple 2"},"highlight-blue":{3:["rgba(16,48,94,0.40)","rgba(16,48,94,1.0)","rgba(16,48,94,0.40)"],5:["rgba(16,48,94,0.20)","rgba(16,48,94,0.60)","rgba(16,48,94,1.0)","rgba(16,48,94,0.60)","rgba(16,48,94,0.20)"],7:["rgba(16,48,94,0.10)","rgba(16,48,94,0.40)","rgba(16,48,94,0.70)","rgba(16,48,94,1.0)","rgba(16,48,94,0.70)","rgba(16,48,94,0.40)","rgba(16,48,94,0.10)"],9:["rgba(16,48,94,0.10)","rgba(16,48,94,0.33)","rgba(16,48,94,0.55)","rgba(16,48,94,0.78)","rgba(16,48,94,1.0)","rgba(16,48,94,0.78)","rgba(16,48,94,0.55)","rgba(16,48,94,0.33)","rgba(16,48,94,0.10)"],stops:["rgba(16,48,94,0)","rgba(16,48,94,0.5)","rgba(16,48,94,1.0)","rgba(16,48,94,0.5)","rgba(16,48,94,0)"],tags:["light","blues","centered-on","colorblind-friendly"],name:"Centered on Blue 1"},"highlight-blue-dark":{3:["rgba(0,38,73,0.40)","rgba(0,38,73,1.0)","rgba(0,38,73,0.40)"],5:["rgba(0,38,73,0.20)","rgba(0,38,73,0.60)","rgba(0,38,73,1.0)","rgba(0,38,73,0.60)","rgba(0,38,73,0.20)"],7:["rgba(0,38,73,0.10)","rgba(10,38,73,0.40)","rgba(0,38,73,0.70)","rgba(0,38,73,1.0)","rgba(0,38,73,0.70)","rgba(0,38,73,0.40)","rgba(0,38,73,0.10)"],9:["rgba(0,38,73,0.10)","rgba(0,38,73,0.33)","rgba(0,38,73,0.55)","rgba(0,38,73,0.78)","rgba(0,38,73,1.0)","rgba(0,38,73,0.78)","rgba(0,38,73,0.55)","rgba(0,38,73,0.33)","rgba(0,38,73,0.10)"],stops:["rgba(0,38,73,0)","rgba(0,38,73,0.5)","rgba(0,38,73,1.0)","rgba(0,38,73,0.5)","rgba(0,38,73,0)"],tags:["light","blues","centered-on","colorblind-friendly"],name:"Centered on Blue 2"},"highlight-blue-bright":{3:["rgba(117,239,221,0.40)","rgba(117,239,221,1.0)","rgba(117,239,221,0.40)"],5:["rgba(117,239,221,0.20)","rgba(117,239,221,0.60)","rgba(117,239,221,1.0)","rgba(117,239,221,0.60)","rgba(117,239,221,0.20)"],7:["rgba(117,239,221,0.10)","rgba(117,239,221,0.40)","rgba(117,239,221,0.70)","rgba(117,239,221,1.0)","rgba(117,239,221,0.70)","rgba(117,239,221,0.40)","rgba(117,239,221,0.10)"],9:["rgba(117,239,221,0.10)","rgba(117,239,221,0.33)","rgba(117,239,221,0.55)","rgba(117,239,221,0.78)","rgba(117,239,221,1.0)","rgba(117,239,221,0.78)","rgba(117,239,221,0.55)","rgba(117,239,221,0.33)","rgba(117,239,221,0.10)"],stops:["rgba(117,239,221,0)","rgba(117,239,221,0.5)","rgba(117,239,221,1.0)","rgba(117,239,221,0.5)","rgba(117,239,221,0)"],tags:["blues","centered-on","dark","bright","colorblind-friendly"],name:"Centered on Blue 3"},"highlight-orange-gray":{3:["#bf9990","#a53217","#bf9990"],5:["#cccccc","#b97f72","#a53217","#b97f72","#cccccc"],7:["#cccccc","#bf9990","#b26553","#a53217","#b26553","#bf9990","#cccccc"],9:["#cccccc","#c2a69f","#b97f72","#af5944","#a53217","#af5944","#b97f72","#c2a69f","#cccccc"],stops:["#cccccc","#b97f72","#a53217","#b97f72","#cccccc"],tags:["reds","centered-on","light","subdued","colorblind-friendly"],name:"Centered on Red 4"},"highlight-bluegreen-gray":{3:["#889e9b","#004238","#889e9b"],5:["#cccccc","#668782","#004238","#668782","#cccccc"],7:["#cccccc","#889e9b","#447069","#004238","#447069","#889e9b","#cccccc"],9:["#cccccc","#99aaa7","#668782","#33655d","#004238","#33655d","#668782","#99aaa7","#cccccc"],stops:["#cccccc","#668782","#004238","#668782","#cccccc"],tags:["greens","centered-on","light","subdued","colorblind-friendly"],name:"Centered on Green 2"},"highlight-red-gray":{3:["#bb8c8c","#990b0b","#bb8c8c"],5:["#cccccc","#b36c6c","#990b0b","#b36c6c","#cccccc"],7:["#cccccc","#bb8c8c","#aa4b4b","#990b0b","#aa4b4b","#bb8c8c","#cccccc"],9:["#cccccc","#bf9c9c","#b36c6c","#a63b3b","#990b0b","#a63b3b","#b36c6c","#bf9c9c","#cccccc"],stops:["#cccccc","#b36c6c","#990b0b","#b36c6c","#cccccc"],tags:["reds","centered-on","light","subdued","colorblind-friendly"],name:"Centered on Red 5"},"highlight-orange-gray-dark":{3:["#ac9588","#6b2600","#ac9588"],5:["#cccccc","#9c7966","#6b2600","#9c7966","#cccccc"],7:["#cccccc","#ac9588","#8b5d44","#6b2600","#8b5d44","#ac9588","#cccccc"],9:["#cccccc","#b4a399","#9c7966","#835033","#6b2600","#835033","#9c7966","#b4a399","#cccccc"],stops:["#cccccc","#9c7966","#6b2600","#9c7966","#cccccc"],tags:["browns","centered-on","light","subdued","colorblind-friendly"],name:"Centered on Red 6"},"highlight-orange-gray-bright":{3:["#775e35","#ffb339","#775e35"],5:["#333333","#997336","#ffb339","#997336","#333333"],7:["#333333","#775e35","#bb8837","#ffb339","#bb8837","#775e35","#333333"],9:["#333333","#665335","#997336","#cc9338","#ffb339","#cc9338","#997336","#665335","#333333"],stops:["#333333","#997336","#ffb339","#997336","#333333"],tags:["yellows","centered-on","bright","dark","colorblind-friendly"],name:"Centered on Yellow 2"},"highlight-purple-gray":{3:["#9e91ac","#411b6d","#9e91ac"],5:["#cccccc","#87749d","#411b6d","#87749d","#cccccc"],7:["#cccccc","#9e91ac","#6f568d","#411b6d","#6f568d","#9e91ac","#cccccc"],9:["#cccccc","#a9a0b4","#87749d","#644785","#411b6d","#644785","#87749d","#a9a0b4","#cccccc"],stops:["#cccccc","#87749d","#411b6d","#87749d","#cccccc"],tags:["purples","centered-on","light","colorblind-friendly"],name:"Centered on Purple 3"},"highlight-pink-gray":{3:["#a58ba6","#570959","#a58ba6"],5:["#cccccc","#926b93","#570959","#926b93","#cccccc"],7:["#cccccc","#a58ba6","#7e4a7f","#570959","#7e4a7f","#a58ba6","#cccccc"],9:["#cccccc","#af9baf","#926b93","#743a76","#570959","#743a76","#926b93","#af9baf","#cccccc"],stops:["#cccccc","#926b93","#570959","#926b93","#cccccc"],tags:["purples","centered-on","light","colorblind-friendly"],name:"Centered on Purple 4"},"highlight-blue-gray":{3:["#8d98a7","#10305e","#8d98a7"],5:["#cccccc","#6e7e95","#10305e","#6e7e95","#cccccc"],7:["#cccccc","#8d98a7","#4f6483","#10305e","#4f6483","#8d98a7","#cccccc"],9:["#cccccc","#9da5b1","#6e7e95","#3f577a","#10305e","#3f577a","#6e7e95","#9da5b1","#cccccc"],stops:["#cccccc","#6e7e95","#10305e","#6e7e95","#cccccc"],tags:["blues","centered-on","light","colorblind-friendly"],name:"Centered on Blue 4"},"highlight-blue-gray-dark":{3:["#8895a0","#002649","#8895a0"],5:["#cccccc","#66798b","#002649","#66798b","#cccccc"],7:["#cccccc","#8895a0","#445d75","#002649","#445d75","#8895a0","#cccccc"],9:["#cccccc","#99a3ab","#66798b","#33506a","#002649","#33506a","#66798b","#99a3ab","#cccccc"],stops:["#cccccc","#66798b","#002649","#66798b","#cccccc"],tags:["blues","centered-on","light","colorblind-friendly"],name:"Centered on Blue 5"},"highlight-blue-gray-bright":{3:["#49726c","#75efdd","#49726c"],5:["#333333","#549188","#75efdd","#549188","#333333"],7:["#333333","#49726c","#5fb0a4","#75efdd","#5fb0a4","#49726c","#333333"],9:["#333333","#44625e","#549188","#65c0b3","#75efdd","#65c0b3","#549188","#44625e","#333333"],stops:["#333333","#549188","#75efdd","#549188","#333333"],tags:["blues","greens","centered-on","dark","bright","colorblind-friendly"],name:"Centered on Green 3"},"highlight-red-gray-bright":{stops:["#4d414d","#a63a55","#ff4141","#a63a55","#4d414d"],tags:["reds","centered-on","dark","bright","colorblind-friendly"],name:"Centered on Red 7"},"highlight-purple-gray-bright":{stops:["#4c374d","#7e3ca6","#b44dff","#7e3ca6","#4c374d"],tags:["purples","centered-on","dark","bright","colorblind-friendly"],name:"Centered on Purple 5"},"highlight-blue-bright-gray-bright":{stops:["#383855","#2c6f9e","#40bfff","#2c6f9e","#383855"],tags:["blues","centered-on","dark","bright","colorblind-friendly"],name:"Centered on Blue 6"},"highlight-green-gray-bright":{stops:["#2f4147","#18a064","#00ff78","#18a064","#2f4147"],tags:["greens","centered-on","dark","bright","colorblind-friendly"],name:"Centered on Green 4"},"highlight-yellow-gray-bright":{stops:["#41472e","#878c34","#f9ff5a","#878c34","#41472e"],tags:["yellows","centered-on","dark","bright","colorblind-friendly"],name:"Centered on Yellow 3"},"highlight-pink-gray-dark":{stops:["#bbb8cc","#995c99","#a6004e","#995c99","#bbb8cc"],tags:["purples","pinks","centered-on","light","colorblind-friendly"],name:"Centered on Pink 1"},"highlight-purple-gray-dark":{stops:["#bdb8d9","#835fa6","#7f0099","#835fa6","#bdb8d9"],tags:["purples","centered-on","light","colorblind-friendly"],name:"Centered on Purple 6"},"highlight-blue-bright-gray-dark":{stops:["#c2cff2","#6187f2","#003df2","#6187f2","#c2cff2"],tags:["blues","centered-on","light","colorblind-friendly"],name:"Centered on Blue 7"},"highlight-green-gray-dark":{stops:["#b8d5d9","#4d9a94","#00735f","#4d9a94","#b8d5d9"],tags:["greens","centered-on","light","colorblind-friendly"],name:"Centered on Green 5"},"highlight-brown-gray-dark":{stops:["#ccbdad","#b38657","#994e00","#b38657","#ccbdad"],tags:["browns","centered-on","light","colorblind-friendly"],name:"Centered on Brown 1"},"extremesdiv-bluegreen-yellow-orange":{stops:["rgba(0,66,56,1)","rgba(0,66,56,0.5)","rgba(255,255,255,0)","rgba(165,50,23,0.5)","rgba(165,50,23,1)"],tags:["reds","greens","extremes","light","colorblind-friendly"],name:"Red and Green Extremes 1"},"extremesdiv-orange-yellow-blue-light":{stops:["rgba(165,50,23,1)","rgba(165,50,23,0.5)","rgba(255,255,255,0)","rgba(16,48,94,0.5)","rgba(16,48,94,1)"],tags:["reds","blues","extremes","light","colorblind-friendly"],name:"Blue and Red Extremes 1"},"extremesdiv-green-yellow-redpurple":{stops:["rgba(56,73,3,1)","rgba(56,73,3,0.5)","rgba(255,255,255,0)","rgba(102,0,22,0.5)","rgba(102,0,22,1)"],tags:["reds","greens","extremes","light"],name:"Red and Green Extremes 2"},"extremesdiv-green-yellow-orange":{stops:["rgba(56,73,3,1)","rgba(56,73,3,0.5)","rgba(255,255,255,0)","rgba(165,50,23,0.5)","rgba(165,50,23,1)"],tags:["reds","greens","extremes","light"],name:"Red and Green Extremes 3"},"extremesdiv-orange-purple":{stops:["rgba(165,50,23,1)","rgba(165,50,23,0.5)","rgba(255,255,255,0)","rgba(65,27,109,0.5)","rgba(65,27,109,1)"],tags:["reds","purples","extremes","light","colorblind-friendly"],name:"Purple and Red Extremes 1"},"extremesdiv-bluegreen-purple":{stops:["rgba(0,66,56,1)","rgba(0,66,56,0.5)","rgba(255,255,255,0)","rgba(65,27,109,0.5)","rgba(65,27,109,1)"],tags:["purples","greens","extremes","light","colorblind-friendly"],name:"Purple and Green Extremes 1"},"extremesdiv-orange-pink":{stops:["rgba(165,50,23,1)","rgba(165,50,23,0.5)","rgba(255,255,255,0)","rgba(87,9,89,0.5)","rgba(87,9,89,1)"],tags:["reds","purples","extremes","light","colorblind-friendly"],name:"Purple and Red Extremes 2"},"extremesdiv-redpurple-blue":{stops:["rgba(102,0,22,1)","rgba(102,0,22,0.5)","rgba(255,255,255,0)","rgba(16,48,94,0.5)","rgba(16,48,94,1)"],tags:["reds","blues","extremes","light","colorblind-friendly"],name:"Blue and Red Extremes 2"},"extremesdiv-green-pink":{stops:["rgba(56,73,3,1)","rgba(56,73,3,0.5)","rgba(255,255,255,0)","rgba(87,9,89,0.5)","rgba(87,9,89,1)"],tags:["purples","greens","extremes","light","colorblind-friendly"],name:"Purple and Green Extremes 2"},"extremesdiv-bluegreen-redpurple":{stops:["rgba(0,66,56,1)","rgba(0,66,56,0.5)","rgba(255,255,255,0)","rgba(102,0,22,0.5)","rgba(102,0,22,1)"],tags:["reds","greens","extremes","light"],name:"Red and Green Extremes 5"},"extremesdiv-red-yellow-pink":{stops:["rgba(153,11,11,1)","rgba(153,11,11,0.5)","rgba(255,255,255,0)","rgba(87,9,89,0.5)","rgba(87,9,89,1)"],tags:["reds","purples","extremes","light","colorblind-friendly"],name:"Purple and Red Extremes 3"},"extremesdiv-blue-green":{stops:["rgba(16,48,94,1)","rgba(16,48,94,0.5)","rgba(255,255,255,0)","rgba(56,73,3,0.5)","rgba(56,73,3,1)"],tags:["greens","blues","extremes","light","colorblind-friendly"],name:"Green and Blue Extremes 1"},"extremesdiv-bluegreen-pink":{stops:["rgba(0,66,56,1)","rgba(0,66,56,0.5)","rgba(255,255,255,0)","rgba(87,9,89,0.5)","rgba(87,9,89,1)"],tags:["purples","greens","extremes","light","colorblind-friendly"],name:"Purple and Green Extremes 3"},"extremesdiv-orange-yellow-blue-dark":{stops:["rgba(107,38,0,1)","rgba(107,38,0,0.5)","rgba(255,255,255,0)","rgba(0,38,73,0.5)","rgba(0,38,73,1)"],tags:["reds","blues","extremes","light","colorblind-friendly"],name:"Blue and Red Extremes 4"},"extremesdiv-red-yellow-purple":{stops:["rgba(153,11,11,1)","rgba(153,11,11,0.5)","rgba(255,255,255,0)","rgba(65,27,109,0.5)","rgba(65,27,109,1)"],tags:["reds","purples","extremes","light","colorblind-friendly"],name:"Purple and Red Extremes 4"},"extremesdiv-orange-blue":{stops:["rgba(255,179,57,1)","rgba(255,179,57,0.5)","rgba(255,255,255,0)","rgba(117,239,221,0.5)","rgba(117,239,221,1)"],tags:["yellows","blues","greens","extremes","dark","bright","colorblind-friendly"],name:"Blue and Orange Extremes 1"},"extremesdiv-yellow-purple":{stops:["rgba(255,237,133,1)","rgba(255,237,133,0.5)","rgba(255,255,255,0)","rgba(235,160,249,0.5)","rgba(235,160,249,1)"],tags:["yellows","purples","extremes","dark","bright","colorblind-friendly"],name:"Purple and Yellow Extremes 1"},"extremesdiv-red-blue":{stops:["rgba(255,136,136,1)","rgba(255,136,136,0.5)","rgba(255,255,255,0)","rgba(117,239,221,0.5)","rgba(117,239,221,1)"],tags:["pinks","reds","blues","extremes","dark","bright","colorblind-friendly"],name:"Blue and Red Extremes 5"},"extremesdiv-green-purple":{stops:["rgba(139,239,139,1)","rgba(139,239,139,0.5)","rgba(255,255,255,0)","rgba(235,160,249,0.5)","rgba(235,160,249,1)"],tags:["purples","greens","extremes","dark","bright","colorblind-friendly"],name:"Purple and Green Extremes 4"},"extremes-orange":{3:["rgba(165,50,23,1.0)","rgba(165,50,23,0.40)","rgba(165,50,23,1.0)"],5:["rgba(165,50,23,1.0)","rgba(165,50,23,0.60)","rgba(165,50,23,0.20)","rgba(165,50,23,0.60)","rgba(165,50,23,1.0)"],7:["rgba(165,50,23,1.0)","rgba(165,50,23,0.70)","rgba(165,50,23,0.40)","rgba(165,50,23,0.10)","rgba(165,50,23,0.40)","rgba(165,50,23,0.70)","rgba(165,50,23,1.0)"],9:["rgba(165,50,23,1.0)","rgba(165,50,23,0.78)","rgba(165,50,23,0.55)","rgba(165,50,23,0.33)","rgba(165,50,23,0.10)","rgba(165,50,23,0.33)","rgba(165,50,23,0.55)","rgba(165,50,23,0.78)","rgba(165,50,23,1.0)"],stops:["rgba(165,50,23,1.0)","rgba(165,50,23,0.5)","rgba(165,50,23,0)","rgba(165,50,23,0.5)","rgba(165,50,23,1.0)"],tags:["reds","extremes","light","colorblind-friendly"],name:"Red Extremes 1"},"extremes-bluegreen":{3:["rgba(0,66,56,1.0)","rgba(0,66,56,0.40)","rgba(0,66,56,1.0)"],5:["rgba(0,66,56,1.0)","rgba(0,66,56,0.60)","rgba(0,66,56,0.20)","rgba(0,66,56,0.60)","rgba(0,66,56,1.0)"],7:["rgba(0,66,56,1.0)","rgba(0,66,56,0.70)","rgba(0,66,56,0.40)","rgba(0,66,56,0.10)","rgba(0,66,56,0.40)","rgba(0,66,56,0.70)","rgba(0,66,56,1.0)"],9:["rgba(0,66,56,1.0)","rgba(0,66,56,0.78)","rgba(0,66,56,0.55)","rgba(0,66,56,0.33)","rgba(0,66,56,0.10)","rgba(0,66,56,0.33)","rgba(0,66,56,0.55)","rgba(0,66,56,0.78)","rgba(0,66,56,1.0)"],stops:["rgba(0,66,56,1.0)","rgba(0,66,56,0.5)","rgba(0,66,56,0)","rgba(0,66,56,0.5)","rgba(0,66,56,1.0)"],tags:["greens","extremes","light","colorblind-friendly"],name:"Green Extremes 1"},"extremes-red":{3:["rgba(153,11,11,1.0)","rgba(153,11,11,0.40)","rgba(153,11,11,1.0)"],5:["rgba(153,11,11,1.0)","rgba(153,11,11,0.60)","rgba(153,11,11,0.20)","rgba(153,11,11,0.60)","rgba(153,11,11,1.0)"],7:["rgba(153,11,11,1.0)","rgba(153,11,11,0.70)","rgba(153,11,11,0.40)","rgba(153,11,11,0.10)","rgba(153,11,11,0.40)","rgba(153,11,11,0.70)","rgba(153,11,11,1.0)"],9:["rgba(153,11,11,1.0)","rgba(153,11,11,0.78)","rgba(153,11,11,0.55)","rgba(153,11,11,0.33)","rgba(153,11,11,0.10)","rgba(153,11,11,0.33)","rgba(153,11,11,0.55)","rgba(153,11,11,0.78)","rgba(153,11,11,1.0)"],stops:["rgba(153,11,11,1.0)","rgba(153,11,11,0.5)","rgba(153,11,11,0)","rgba(153,11,11,0.5)","rgba(153,11,11,1.0)"],tags:["reds","extremes","light","colorblind-friendly"],name:"Red Extremes 2"},"extremes-orange-dark":{3:["rgba(107,38,0,1.0)","rgba(107,38,0,0.40)","rgba(107,38,0,1.0)"],5:["rgba(107,38,0,1.0)","rgba(107,38,0,0.60)","rgba(107,38,0,0.20)","rgba(107,38,0,0.60)","rgba(107,38,0,1.0)"],7:["rgba(107,38,0,1.0)","rgba(107,38,0,0.70)","rgba(107,38,0,0.40)","rgba(107,38,0,0.10)","rgba(107,38,0,0.40)","rgba(107,38,0,0.70)","rgba(107,38,0,1.0)"],9:["rgba(107,38,0,1.0)","rgba(107,38,0,0.78)","rgba(107,38,0,0.55)","rgba(107,38,0,0.33)","rgba(107,38,0,0.10)","rgba(107,38,0,0.33)","rgba(107,38,0,0.55)","rgba(107,38,0,0.78)","rgba(107,38,0,1.0)"],stops:["rgba(107,38,0,1.0)","rgba(107,38,0,0.5)","rgba(107,38,0,0)","rgba(107,38,0,0.5)","rgba(107,38,0,1.0)"],tags:["extremes","browns","light","colorblind-friendly"],name:"Red Extremes 3"},"extremes-orange-bright":{3:["rgba(255,179,57,1.0)","rgba(255,179,57,0.40)","rgba(255,179,57,1.0)"],5:["rgba(255,179,57,1.0)","rgba(255,179,57,0.60)","rgba(255,179,57,0.20)","rgba(255,179,57,0.60)","rgba(255,179,57,1.0)"],7:["rgba(255,179,57,1.0)","rgba(255,179,57,0.70)","rgba(255,179,57,0.40)","rgba(255,179,57,0.10)","rgba(255,179,57,0.40)","rgba(255,179,57,0.70)","rgba(255,179,57,1.0)"],9:["rgba(255,179,57,1.0)","rgba(255,179,57,0.78)","rgba(255,179,57,0.55)","rgba(255,179,57,0.33)","rgba(255,179,57,0.10)","rgba(255,179,57,0.33)","rgba(255,179,57,0.55)","rgba(255,179,57,0.78)","rgba(255,179,57,1.0)"],stops:["rgba(255,179,57,1.0)","rgba(255,179,57,0.5)","rgba(255,179,57,0)","rgba(255,179,57,0.5)","rgba(255,179,57,1.0)"],tags:["oranges","extremes","bright","dark","colorblind-friendly"],name:"Yellow Extremes 1"},"extremes-purple":{3:["rgba(65,27,109,1.0)","rgba(65,27,109,0.40)","rgba(65,27,109,1.0)"],5:["rgba(65,27,109,1.0)","rgba(65,27,109,0.60)","rgba(65,27,109,0.20)","rgba(65,27,109,0.60)","rgba(65,27,109,1.0)"],7:["rgba(65,27,109,1.0)","rgba(65,27,109,0.70)","rgba(65,27,109,0.40)","rgba(65,27,109,0.10)","rgba(65,27,109,0.40)","rgba(65,27,109,0.70)","rgba(65,27,109,1.0)"],9:["rgba(65,27,109,1.0)","rgba(65,27,109,0.78)","rgba(65,27,109,0.55)","rgba(65,27,109,0.33)","rgba(65,27,109,0.10)","rgba(65,27,109,0.33)","rgba(65,27,109,0.55)","rgba(65,27,109,0.78)","rgba(65,27,109,1.0)"],stops:["rgba(65,27,109,1.0)","rgba(65,27,109,0.5)","rgba(65,27,109,0)","rgba(65,27,109,0.5)","rgba(65,27,109,1.0)"],tags:["purples","extremes","light","colorblind-friendly"],name:"Purple Extremes 1"},"extremes-pink":{3:["rgba(87,9,89,1.0)","rgba(87,9,89,0.40)","rgba(87,9,89,1.0)"],5:["rgba(87,9,89,1.0)","rgba(87,9,89,0.60)","rgba(87,9,89,0.20)","rgba(87,9,89,0.60)","rgba(87,9,89,1.0)"],7:["rgba(87,9,89,1.0)","rgba(87,9,89,0.70)","rgba(87,9,89,0.40)","rgba(87,9,89,0.10)","rgba(87,9,89,0.40)","rgba(87,9,89,0.70)","rgba(87,9,89,1.0)"],9:["rgba(87,9,89,1.0)","rgba(87,9,89,0.78)","rgba(87,9,89,0.55)","rgba(87,9,89,0.33)","rgba(87,9,89,0.10)","rgba(87,9,89,0.33)","rgba(87,9,89,0.55)","rgba(87,9,89,0.78)","rgba(87,9,89,1.0)"],stops:["rgba(87,9,89,1.0)","rgba(87,9,89,0.5)","rgba(87,9,89,0)","rgba(87,9,89,0.5)","rgba(87,9,89,1.0)"],tags:["purples","extremes","light","colorblind-friendly"],name:"Purple Extremes 2"},"extremes-blue":{3:["rgba(16,48,94,1.0)","rgba(16,48,94,0.40)","rgba(16,48,94,1.0)"],5:["rgba(16,48,94,1.0)","rgba(16,48,94,0.60)","rgba(16,48,94,0.20)","rgba(16,48,94,0.60)","rgba(16,48,94,1.0)"],7:["rgba(16,48,94,1.0)","rgba(16,48,94,0.70)","rgba(16,48,94,0.40)","rgba(16,48,94,0.10)","rgba(16,48,94,0.40)","rgba(16,48,94,0.70)","rgba(16,48,94,1.0)"],9:["rgba(16,48,94,1.0)","rgba(16,48,94,0.78)","rgba(16,48,94,0.55)","rgba(16,48,94,0.33)","rgba(16,48,94,0.10)","rgba(16,48,94,0.33)","rgba(16,48,94,0.55)","rgba(16,48,94,0.78)","rgba(16,48,94,1.0)"],stops:["rgba(16,48,94,1.0)","rgba(16,48,94,0.5)","rgba(16,48,94,0)","rgba(16,48,94,0.5)","rgba(16,48,94,1.0)"],tags:["blues","extremes","light","colorblind-friendly"],name:"Blue Extremes 1"},"extremes-blue-dark":{3:["rgba(0,38,73,1.0)","rgba(0,38,73,0.40)","rgba(0,38,73,1.0)"],5:["rgba(0,38,73,1.0)","rgba(0,38,73,0.60)","rgba(0,38,73,0.20)","rgba(0,38,73,0.60)","rgba(0,38,73,1.0)"],7:["rgba(0,38,73,1.0)","rgba(0,38,73,0.70)","rgba(0,38,73,0.40)","rgba(0,38,73,0.10)","rgba(0,38,73,0.40)","rgba(0,38,73,0.70)","rgba(0,38,73,1.0)"],9:["rgba(0,38,73,1.0)","rgba(0,38,73,0.78)","rgba(0,38,73,0.55)","rgba(0,38,73,0.33)","rgba(0,38,73,0.10)","rgba(0,38,73,0.33)","rgba(0,38,73,0.55)","rgba(0,38,73,0.78)","rgba(0,38,73,1.0)"],stops:["rgba(0,38,73,1.0)","rgba(0,38,73,0.5)","rgba(0,38,73,0)","rgba(0,38,73,0.5)","rgba(0,38,73,1.0)"],tags:["blues","extremes","light","colorblind-friendly"],name:"Blue Extremes 2"},"extremes-blue-bright":{3:["rgba(117,239,221,1.0)","rgba(117,239,221,0.40)","rgba(117,239,221,1.0)"],5:["rgba(117,239,221,1.0)","rgba(117,239,221,0.60)","rgba(117,239,221,0.20)","rgba(117,239,221,0.60)","rgba(117,239,221,1.0)"],7:["rgba(117,239,221,1.0)","rgba(117,239,221,0.70)","rgba(117,239,221,0.40)","rgba(117,239,221,0.10)","rgba(117,239,221,0.40)","rgba(117,239,221,0.70)","rgba(117,239,221,1.0)"],9:["rgba(117,239,221,1.0)","rgba(117,239,221,0.78)","rgba(117,239,221,0.55)","rgba(117,239,221,0.33)","rgba(117,239,221,0.10)","rgba(117,239,221,0.33)","rgba(117,239,221,0.55)","rgba(117,239,221,0.78)","rgba(117,239,221,1.0)"],stops:["rgba(117,239,221,1.0)","rgba(117,239,221,0.5)","rgba(117,239,221,0)","rgba(117,239,221,0.5)","rgba(117,239,221,1.0)"],tags:["blues","greens","bright","extremes","dark","colorblind-friendly"],name:"Green Extremes 2"},"extremes-orange-gray":{3:["#a53217","#bf9990","#a53217"],5:["#a53217","#b97f72","#cccccc","#b97f72","#a53217"],7:["#a53217","#b26553","#bf9990","#cccccc","#bf9990","#b26553","#a53217"],9:["#a53217","#af5944","#b97f72","#c2a69f","#cccccc","#c2a69f","#b97f72","#af5944","#a53217"],stops:["#a53217","#b97f72","#cccccc","#b97f72","#a53217"],tags:["reds","extremes","light","subdued","colorblind-friendly"],name:"Red Extremes 4"},"extremes-bluegreen-gray":{3:["#004238","#889e9b","#004238"],5:["#004238","#668782","#cccccc","#668782","#004238"],7:["#004238","#447069","#889e9b","#cccccc","#889e9b","#447069","#004238"],9:["#004238","#33655d","#668782","#99aaa7","#cccccc","#99aaa7","#668782","#33655d","#004238"],stops:["#004238","#668782","#cccccc","#668782","#004238"],tags:["greens","extremes","light","subdued","colorblind-friendly"],name:"Green Extremes 3"},"extremes-red-gray":{3:["#990b0b","#bb8c8c","#990b0b"],5:["#990b0b","#b36c6c","#cccccc","#b36c6c","#990b0b"],7:["#990b0b","#aa4b4b","#bb8c8c","#cccccc","#bb8c8c","#aa4b4b","#990b0b"],9:["#990b0b","#a63b3b","#b36c6c","#bf9c9c","#cccccc","#bf9c9c","#b36c6c","#a63b3b","#990b0b"],stops:["#990b0b","#b36c6c","#cccccc","#b36c6c","#990b0b"],tags:["reds","extremes","light","colorblind-friendly"],name:"Red Extremes 5"},"extremes-orange-gray-dark":{3:["#6b2600","#ac9588","#6b2600"],5:["#6b2600","#9c7966","#cccccc","#9c7966","#6b2600"],7:["#6b2600","#8b5d44","#ac9588","#cccccc","#ac9588","#8b5d44","#6b2600"],9:["#6b2600","#835033","#9c7966","#b4a399","#cccccc","#b4a399","#9c7966","#835033","#6b2600"],stops:["#6b2600","#9c7966","#cccccc","#9c7966","#6b2600"],tags:["browns","extremes","light","subdued","colorblind-friendly"],name:"Brown Extremes 1"},"extremes-orange-gray-bright":{3:["#ffb339","#775e35","#ffb339"],5:["#ffb339","#997336","#333333","#997336","#ffb339"],7:["#ffb339","#bb8837","#775e35","#333333","#775e35","#bb8837","#ffb339"],9:["#ffb339","#cc9338","#997336","#665335","#333333","#665335","#997336","#cc9338","#ffb339"],stops:["#ffb339","#997336","#333333","#997336","#ffb339"],tags:["oranges","extremes","dark","colorblind-friendly"],name:"Yellow Extremes 2"},"extremes-purple-gray":{3:["#411b6d","#9e91ac","#411b6d"],5:["#411b6d","#87749d","#cccccc","#87749d","#411b6d"],7:["#411b6d","#6f568d","#9e91ac","#cccccc","#9e91ac","#6f568d","#411b6d"],9:["#411b6d","#644785","#87749d","#a9a0b4","#cccccc","#a9a0b4","#87749d","#644785","#411b6d"],stops:["#411b6d","#87749d","#cccccc","#87749d","#411b6d"],tags:["purples","extremes","light","colorblind-friendly"],name:"Purple Extremes 3"},"extremes-pink-gray":{3:["#570959","#a58ba6","#570959"],5:["#570959","#926b93","#cccccc","#926b93","#570959"],7:["#570959","#7e4a7f","#a58ba6","#cccccc","#a58ba6","#7e4a7f","#570959"],9:["#570959","#743a76","#926b93","#af9baf","#cccccc","#af9baf","#926b93","#743a76","#570959"],stops:["#570959","#926b93","#cccccc","#926b93","#570959"],tags:["purples","extremes","light","colorblind-friendly"],name:"Purple Extremes 4"},"extremes-blue-gray":{3:["#10305e","#8d98a7","#10305e"],5:["#10305e","#6e7e95","#cccccc","#6e7e95","#10305e"],7:["#10305e","#4f6483","#8d98a7","#cccccc","#8d98a7","#4f6483","#10305e"],9:["#10305e","#3f577a","#6e7e95","#9da5b1","#cccccc","#9da5b1","#6e7e95","#3f577a","#10305e"],stops:["#10305e","#6e7e95","#cccccc","#6e7e95","#10305e"],tags:["blues","extremes","light","colorblind-friendly"],name:"Blue Extremes 3"},"extremes-blue-gray-dark":{3:["#002649","#8895a0","#002649"],5:["#002649","#66798b","#cccccc","#66798b","#002649"],7:["#002649","#445d75","#8895a0","#cccccc","#8895a0","#445d75","#002649"],9:["#002649","#33506a","#66798b","#99a3ab","#cccccc","#99a3ab","#66798b","#33506a","#002649"],stops:["#002649","#66798b","#cccccc","#66798b","#002649"],tags:["blues","extremes","light","subdued","colorblind-friendly"],name:"Blue Extremes 4"},"extremes-blue-gray-bright":{3:["#75efdd","#49726c","#75efdd"],5:["#75efdd","#549188","#333333","#549188","#75efdd"],7:["#75efdd","#5fb0a4","#49726c","#333333","#49726c","#5fb0a4","#75efdd"],9:["#75efdd","#65c0b3","#549188","#44625e","#333333","#44625e","#549188","#65c0b3","#75efdd"],stops:["#75efdd","#549188","#333333","#549188","#75efdd"],tags:["blues","greens","bright","extremes","dark","colorblind-friendly"],name:"Green Extremes 4"},"extremes-red-gray-bright":{stops:["#ff4141","#a63a55","#4d414d","#a63a55","#ff4141"],tags:["reds","extremes","dark","bright","colorblind-friendly"],name:"Red Extremes 6"},"extremes-purple-gray-bright":{stops:["#b44dff","#7e3ca6","#4c374d","#7e3ca6","#b44dff"],tags:["purples","extremes","dark","bright","colorblind-friendly"],name:"Purple Extremes 5"},"extremes-blue-bright-gray-bright":{stops:["#40bfff","#2c6f9e","#383855","#2c6f9e","#40bfff"],tags:["blues","extremes","dark","bright","colorblind-friendly"],name:"Blue Extremes 5"},"extremes-green-gray-bright":{stops:["#00ff78","#18a064","#2f4147","#18a064","#00ff78"],tags:["greens","extremes","dark","bright","colorblind-friendly"],name:"Green Extremes 5"},"extremes-yellow-gray-bright":{stops:["#f9ff5a","#878c34","#41472e","#878c34","#f9ff5a"],tags:["yellows","extremes","dark","bright","colorblind-friendly"],name:"Yellow Extremes 3"},"extremes-pink-gray-dark":{stops:["#a6004e","#995c99","#bbb8cc","#995c99","#a6004e"],tags:["purples","pinks","extremes","light","colorblind-friendly"],name:"Purple Extremes 6"},"extremes-purple-gray-dark":{stops:["#7f0099","#835fa6","#bdb8d9","#835fa6","#7f0099"],tags:["purples","extremes","light","bright","colorblind-friendly"],name:"Purple Extremes 7"},"extremes-blue-bright-gray-dark":{stops:["#003df2","#6187f2","#c2cff2","#6187f2","#003df2"],tags:["blues","extremes","light","bright","colorblind-friendly"],name:"Blue Extremes 6"},"extremes-green-gray-dark":{stops:["#00735f","#4d9a94","#b8d5d9","#4d9a94","#00735f"],tags:["greens","extremes","light","colorblind-friendly"],name:"Green Extremes 6"},"extremes-brown-gray-dark":{stops:["#994e00","#b38657","#ccbdad","#b38657","#994e00"],tags:["browns","extremes","light","colorblind-friendly"],name:"Brown Extremes 2"},"point-cloud-elevation-scheme":{stops:["rgb(88, 19, 252)","rgb(28, 194, 253)","rgb(125, 253, 148)","rgb(245, 201, 38)","rgb(255, 43, 24)"],tags:["dark","blues","reds","yellows","greens","point-cloud","bright","colorblind-friendly"],name:"Point Cloud 1"},"point-cloud-intensity-scheme":{stops:["rgb(0, 0, 0)","rgb(50, 50, 50)","rgb(73, 73, 73)","rgb(140, 140, 140)","rgb(255, 255, 255)"],tags:["light","grays","point-cloud","subdued","colorblind-friendly"],name:"Point Cloud 2"},"cat-dark":{2:["#ed5151","#149ece"],3:["#ed5151","#149ece","#a7c636"],4:["#ed5151","#149ece","#a7c636","#9e559c"],5:["#ed5151","#149ece","#a7c636","#9e559c","#fc921f"],6:["#ed5151","#149ece","#a7c636","#9e559c","#fc921f","#ffde3e"],7:["#ed5151","#149ece","#a7c636","#9e559c","#fc921f","#ffde3e","#f789d8"],8:["#ed5151","#149ece","#a7c636","#9e559c","#fc921f","#ffde3e","#f789d8","#b7814a"],9:["#ed5151","#149ece","#a7c636","#9e559c","#fc921f","#ffde3e","#f789d8","#b7814a","#3caf99"],10:["#ed5151","#149ece","#a7c636","#9e559c","#fc921f","#ffde3e","#f789d8","#b7814a","#3caf99","#6b6bd6"],11:["#ed5151","#149ece","#a7c636","#9e559c","#fc921f","#ffde3e","#f789d8","#b7814a","#3caf99","#6b6bd6","#b54779"],12:["#ed5151","#149ece","#a7c636","#9e559c","#fc921f","#ffde3e","#f789d8","#b7814a","#3caf99","#6b6bd6","#b54779","#7f7f7f"],stops:["#ed5151","#149ece","#a7c636","#9e559c","#fc921f","#ffde3e","#f789d8","#b7814a","#3caf99","#6b6bd6","#b54779","#7f7f7f"],tags:["bright","light","categorical"],name:"Metro Movement"},"cat-light":{2:["#fd7f6f","#7eb0d5"],3:["#fd7f6f","#7eb0d5","#b2e061"],4:["#fd7f6f","#7eb0d5","#b2e061","#bd7ebe"],5:["#fd7f6f","#7eb0d5","#b2e061","#bd7ebe","#ffb55a"],6:["#fd7f6f","#7eb0d5","#b2e061","#bd7ebe","#ffb55a","#ffee65"],7:["#fd7f6f","#7eb0d5","#b2e061","#bd7ebe","#ffb55a","#ffee65","#beb9db"],8:["#fd7f6f","#7eb0d5","#b2e061","#bd7ebe","#ffb55a","#ffee65","#beb9db","#fdcce5"],9:["#fd7f6f","#7eb0d5","#b2e061","#bd7ebe","#ffb55a","#ffee65","#beb9db","#fdcce5","#8bd3c7"],10:["#fd7f6f","#7eb0d5","#b2e061","#bd7ebe","#ffb55a","#ffee65","#beb9db","#fdcce5","#8bd3c7","#cbecc4"],11:["#fd7f6f","#7eb0d5","#b2e061","#bd7ebe","#ffb55a","#ffee65","#beb9db","#fdcce5","#8bd3c7","#cbecc4","#ffffaf"],12:["#fd7f6f","#7eb0d5","#b2e061","#bd7ebe","#ffb55a","#ffee65","#beb9db","#fdcce5","#8bd3c7","#cbecc4","#ffffaf","#d9d9d9"],stops:["#fd7f6f","#7eb0d5","#b2e061","#bd7ebe","#ffb55a","#ffee65","#beb9db","#fdcce5","#8bd3c7","#cbecc4","#ffffaf","#d9d9d9"],tags:["light","categorical"],name:"Pastel Dreams"},"predominant-v1":{1:["#a03500"],2:["#a03500","#d9b400"],3:["#a03500","#d9b400","#3264c8"],4:["#a03500","#d9b400","#3264c8","#72b38e"],5:["#a03500","#d9b400","#3264c8","#72b38e","#986ba1"],6:["#a03500","#d9b400","#3264c8","#72b38e","#986ba1","#b9a087"],7:["#a03500","#d9b400","#3264c8","#72b38e","#986ba1","#b9a087","#4c91bf"],8:["#a03500","#d9b400","#3264c8","#72b38e","#986ba1","#b9a087","#4c91bf","#a5d236"],9:["#a03500","#d9b400","#3264c8","#72b38e","#986ba1","#b9a087","#4c91bf","#a5d236","#96aedc"],10:["#a03500","#d9b400","#3264c8","#72b38e","#986ba1","#b9a087","#4c91bf","#a5d236","#96aedc","#ad8516"],stops:["#a03500","#d9b400","#3264c8","#72b38e","#986ba1","#b9a087","#4c91bf","#a5d236","#96aedc","#ad8516"],tags:["subdued","light","categorical"],name:"Mother Earth"},"predominant-v2":{1:["#dc4b00"],2:["#dc4b00","#3c6ccc"],3:["#dc4b00","#3c6ccc","#d9dc00"],4:["#dc4b00","#3c6ccc","#d9dc00","#91d900"],5:["#dc4b00","#3c6ccc","#d9dc00","#91d900","#986ba1"],6:["#dc4b00","#3c6ccc","#d9dc00","#91d900","#986ba1","#d99f00"],7:["#dc4b00","#3c6ccc","#d9dc00","#91d900","#986ba1","#d99f00","#4db478"],8:["#dc4b00","#3c6ccc","#d9dc00","#91d900","#986ba1","#d99f00","#4db478","#4cafdc"],9:["#dc4b00","#3c6ccc","#d9dc00","#91d900","#986ba1","#d99f00","#4db478","#4cafdc","#96aedc"],10:["#dc4b00","#3c6ccc","#d9dc00","#91d900","#986ba1","#d99f00","#4db478","#4cafdc","#96aedc","#d7a799"],stops:["#dc4b00","#3c6ccc","#d9dc00","#91d900","#986ba1","#d99f00","#4db478","#4cafdc","#96aedc","#d7a799"],tags:["dark","categorical"],name:"Rainforest Frogs"},"predominant-v3":{1:["#1e8553"],2:["#1e8553","#c44296"],3:["#1e8553","#c44296","#d9bf0d"],4:["#1e8553","#c44296","#d9bf0d","#d97f00"],5:["#1e8553","#c44296","#d9bf0d","#d97f00","#00b6f1"],6:["#1e8553","#c44296","#d9bf0d","#d97f00","#00b6f1","#9933cc"],7:["#1e8553","#c44296","#d9bf0d","#d97f00","#00b6f1","#9933cc","#3abf66"],8:["#1e8553","#c44296","#d9bf0d","#d97f00","#00b6f1","#9933cc","#3abf66","#b9a087"],9:["#1e8553","#c44296","#d9bf0d","#d97f00","#00b6f1","#9933cc","#3abf66","#b9a087","#96aedc"],10:["#1e8553","#c44296","#d9bf0d","#d97f00","#00b6f1","#9933cc","#3abf66","#b9a087","#96aedc","#807b71"],stops:["#1e8553","#c44296","#d9bf0d","#d97f00","#00b6f1","#9933cc","#3abf66","#b9a087","#96aedc","#807b71"],tags:["dark","categorical"],name:"Fruit Basket"},"predominant-v4":{1:["#ccb642"],2:["#ccb642","#6998b4"],3:["#ccb642","#6998b4","#a67474"],4:["#ccb642","#6998b4","#a67474","#6bb38f"],5:["#ccb642","#6998b4","#a67474","#6bb38f","#9a6bb3"],6:["#ccb642","#6998b4","#a67474","#6bb38f","#9a6bb3","#bf8739"],7:["#ccb642","#6998b4","#a67474","#6bb38f","#9a6bb3","#bf8739","#96aedc"],8:["#ccb642","#6998b4","#a67474","#6bb38f","#9a6bb3","#bf8739","#96aedc","#a0a043"],9:["#ccb642","#6998b4","#a67474","#6bb38f","#9a6bb3","#bf8739","#96aedc","#a0a043","#b9a087"],10:["#ccb642","#6998b4","#a67474","#6bb38f","#9a6bb3","#bf8739","#96aedc","#a0a043","#b9a087","#8f8399"],stops:["#ccb642","#6998b4","#a67474","#6bb38f","#9a6bb3","#bf8739","#96aedc","#a0a043","#b9a087","#8f8399"],tags:["subdued","categorical","light"],name:"Rainy Day"},"predominant-v5":{1:["#e60049"],2:["#e60049","#0bb4ff"],3:["#e60049","#0bb4ff","#50e991"],4:["#e60049","#0bb4ff","#50e991","#e6d800"],5:["#e60049","#0bb4ff","#50e991","#e6d800","#9b19f5"],6:["#e60049","#0bb4ff","#50e991","#e6d800","#9b19f5","#ffa300"],7:["#e60049","#0bb4ff","#50e991","#e6d800","#9b19f5","#ffa300","#dc0ab4"],8:["#e60049","#0bb4ff","#50e991","#e6d800","#9b19f5","#ffa300","#dc0ab4","#b3d4ff"],9:["#e60049","#0bb4ff","#50e991","#e6d800","#9b19f5","#ffa300","#dc0ab4","#b3d4ff","#00bfa0"],10:["#e60049","#0bb4ff","#50e991","#e6d800","#9b19f5","#ffa300","#dc0ab4","#b3d4ff","#00bfa0","#f0cccc"],stops:["#e60049","#0bb4ff","#50e991","#e6d800","#9b19f5","#ffa300","#dc0ab4","#b3d4ff","#00bfa0","#f0cccc"],tags:["bright","dark","categorical"],name:"Flower Field"},"predominance-race":{1:["#00b6f1"],2:["#00b6f1","#d9bf0d"],3:["#00b6f1","#d9bf0d","#c44245"],4:["#00b6f1","#d9bf0d","#c44245","#6a28c7"],5:["#00b6f1","#d9bf0d","#c44245","#6a28c7","#b9a087"],6:["#00b6f1","#d9bf0d","#c44245","#6a28c7","#b9a087","#ab579d"],7:["#00b6f1","#d9bf0d","#c44245","#6a28c7","#b9a087","#ab579d","#78aea0"],8:["#00b6f1","#d9bf0d","#c44245","#6a28c7","#b9a087","#ab579d","#78aea0","#1e8553"],9:["#00b6f1","#d9bf0d","#c44245","#6a28c7","#b9a087","#ab579d","#78aea0","#1e8553","#ada016"],10:["#00b6f1","#d9bf0d","#c44245","#6a28c7","#b9a087","#ab579d","#78aea0","#1e8553","#ada016","#0094bf"],stops:["#00b6f1","#d9bf0d","#c44245","#6a28c7","#b9a087","#ab579d","#78aea0","#1e8553","#ada016","#0094bf"],tags:["bright","light","categorical"],name:"Mushroom Soup"},"predominance-money":{1:["#437a75"],2:["#437a75","#d9d78c"],3:["#437a75","#d9d78c","#bf7860"],4:["#437a75","#d9d78c","#bf7860","#72231f"],5:["#437a75","#d9d78c","#bf7860","#72231f","#afbfa2"],6:["#437a75","#d9d78c","#bf7860","#72231f","#afbfa2","#5a9bc8"],7:["#437a75","#d9d78c","#bf7860","#72231f","#afbfa2","#5a9bc8","#89a6a6"],8:["#437a75","#d9d78c","#bf7860","#72231f","#afbfa2","#5a9bc8","#89a6a6","#99905c"],9:["#437a75","#d9d78c","#bf7860","#72231f","#afbfa2","#5a9bc8","#89a6a6","#99905c","#414b8c"],10:["#437a75","#d9d78c","#bf7860","#72231f","#afbfa2","#5a9bc8","#89a6a6","#99905c","#414b8c","#a664a0"],stops:["#437a75","#d9d78c","#bf7860","#72231f","#afbfa2","#5a9bc8","#89a6a6","#99905c","#414b8c","#a664a0"],tags:["subdued","light","categorical"],name:"Olive Harmony"},"predominance-race-ethnic":{1:["#0040bf"],2:["#0040bf","#a3cc52"],3:["#0040bf","#a3cc52","#b9a087"],4:["#0040bf","#a3cc52","#b9a087","#a01fcc"],5:["#0040bf","#a3cc52","#b9a087","#a01fcc","#5bb698"],6:["#0040bf","#a3cc52","#b9a087","#a01fcc","#5bb698","#5e851e"],7:["#0040bf","#a3cc52","#b9a087","#a01fcc","#5bb698","#5e851e","#d1943f"],8:["#0040bf","#a3cc52","#b9a087","#a01fcc","#5bb698","#5e851e","#d1943f","#96aedc"],9:["#0040bf","#a3cc52","#b9a087","#a01fcc","#5bb698","#5e851e","#d1943f","#96aedc","#629ed9"],10:["#0040bf","#a3cc52","#b9a087","#a01fcc","#5bb698","#5e851e","#d1943f","#96aedc","#629ed9","#8a64b3"],stops:["#0040bf","#a3cc52","#b9a087","#a01fcc","#5bb698","#5e851e","#d1943f","#96aedc","#629ed9","#8a64b3"],tags:["dark","categorical"],name:"Galaxy Berries"},"predominance-rainbow":{1:["#d43f70"],2:["#007fd9","#d43f70"],3:["#007fd9","#d43f70","#c4dc66"],4:["#007fd9","#d43f70","#b6a135","#c4dc66"],5:["#007fd9","#d43f70","#b6a135","#c4dc66","#ebe498"],6:["#007fd9","#d43f70","#d9874c","#b6a135","#c4dc66","#ebe498"],7:["#007fd9","#881fc5","#d43f70","#d9874c","#b6a135","#c4dc66","#ebe498"],8:["#007fd9","#443dbf","#881fc5","#d43f70","#d9874c","#b6a135","#c4dc66","#ebe498"],9:["#007fd9","#443dbf","#881fc5","#d43f70","#d9874c","#b6a135","#adbf27","#c4dc66","#ebe498"],10:["#007fd9","#443dbf","#881fc5","#bf00bf","#d43f70","#d9874c","#b6a135","#adbf27","#c4dc66","#ebe498"],stops:["#007fd9","#443dbf","#881fc5","#bf00bf","#d43f70","#d9874c","#b6a135","#adbf27","#c4dc66","#ebe498"],tags:["bright","light","categorical"],name:"Retro Flow"},"predominance-sequence":{1:["#b30000"],2:["#b30000","#ebdc78"],3:["#b30000","#8be04e","#ebdc78"],4:["#b30000","#1a53ff","#8be04e","#ebdc78"],5:["#b30000","#7c1158","#1a53ff","#8be04e","#ebdc78"],6:["#b30000","#7c1158","#1a53ff","#00b7c7","#8be04e","#ebdc78"],7:["#b30000","#7c1158","#4421af","#1a53ff","#00b7c7","#8be04e","#ebdc78"],8:["#b30000","#7c1158","#4421af","#1a53ff","#00b7c7","#5ad45a","#8be04e","#ebdc78"],9:["#b30000","#7c1158","#4421af","#1a53ff","#0d88e6","#00b7c7","#5ad45a","#8be04e","#ebdc78"],10:["#b30000","#7c1158","#4421af","#1a53ff","#0d88e6","#00b7c7","#5ad45a","#8be04e","#c5d96d","#ebdc78"],stops:["#b30000","#7c1158","#4421af","#1a53ff","#0d88e6","#00b7c7","#5ad45a","#8be04e","#c5d96d","#ebdc78"],tags:["bright","light","categorical"],name:"Sunset Fade"},"tropical-bliss":{stops:["rgba(252, 62, 90, 1)","rgba(252, 225, 56, 1.0)","rgba(76, 129, 205, 1)","rgba(241, 152, 60, 1)","rgba(72, 136, 92, 1)","rgba(165, 83, 183, 1)","rgba(255, 247, 153, 1)","rgba(177, 169, 208, 1)","rgba(110, 207, 252, 1)","rgba(252, 111, 132, 1)","rgba(106, 246, 137, 1)","rgba(252, 210, 126, 1)"],tags:["bright","light","categorical"],name:"Tropical Bliss"},"desert-blooms":{stops:["rgba(217, 53, 26, 1)","rgba(255, 199, 48, 1)","rgba(20, 77, 89, 1)","rgba(44, 105, 84, 1)","rgba(237, 147, 16, 1)","rgba(140, 33, 63, 1)","rgba(16, 36, 50, 1)","rgba(166, 79, 27, 1)","rgba(24, 56, 46, 1)","rgba(102, 21, 16, 1)","rgba(179, 21, 21, 1)","rgba(74, 9, 50, 1)"],tags:["light","categorical"],name:"Desert Bloom"},"under-the-sea":{stops:["rgba(2, 78, 118, 1)","rgba(234, 49, 31, 1)","rgba(0, 115, 76, 1)","rgba(112, 68, 137, 1)","rgba(240, 145, 0, 1)","rgba(96, 113, 0, 1)","rgba(117, 112, 179, 1)","rgba(198, 0, 75, 1)","rgba(102, 102, 102, 1)","rgba(1, 172, 202 1)","rgba(191, 151, 39, 1)","rgba(51, 51, 51, 1)"],tags:["light","categorical"],name:"Under the Sea"},"vibrant-rainbow":{stops:["rgba(50, 184, 166, 1)","rgba(245, 203, 17, 1)","rgba(235, 114, 0, 1)","rgba(196, 97, 235, 1)","rgba(108, 112, 0, 1)","rgba(191, 46, 46, 1)","rgba(70, 227, 156, 1)","rgba(159, 212, 12, 1)","rgba(173, 0, 242, 1)","rgba(255, 251, 0, 1)","rgba(127, 242, 250, 1)","rgba(232, 167, 132, 1)"],tags:["bright","light","categorical"],name:"Vibrant Rainbow"},"ocean-bay":{stops:["rgba(196, 53, 65, 1)","rgba(17, 73, 92, 1)","rgba(135, 176, 81, 1)","rgba(219, 182, 88, 1)","rgba(155, 224, 192, 1)","rgba(143, 143, 130, 1)","rgba(25, 25, 33, 1)","rgba(120, 177, 194, 1)","rgba(69, 79, 75, 1)","rgba(247, 236, 136, 1)","rgba(235, 220, 193, 1)","rgba(117, 53, 30, 1)"],tags:["subdued","light","categorical"],name:"Ocean Bay"},"prairie-summer":{stops:["rgba(123, 250, 235, 1)","rgba(234, 218, 64, 1)","rgba(117, 21, 85, 1)","rgba(212, 112, 19, 1)","rgba(51, 36, 36, 1)","rgba(130, 170, 214, 1)","rgba(31, 194, 53, 1)","rgba(214, 137, 137, 1)","rgba(33, 17, 115, 1)","rgba(107, 100, 8, 1)","rgba(110, 201, 168, 1)","rgba(204, 197, 74, 1)"],tags:["light","categorical"],name:"Prairie Summer"},"pastel-chalk":{stops:["rgba(160, 184, 181, 1)","rgba(191, 142, 142, 1)","rgba(255, 253, 153, 1)","rgba(193, 212, 140, 1)","rgba(223, 193, 235, 1)","rgba(242, 185, 131, 1)","rgba(203, 247, 250, 1)","rgba(148, 153, 92, 1)","rgba(215, 145, 242, 1)","rgba(245, 230, 164, 1)","rgba(184, 227, 208, 1)","rgba(232, 196, 178, 1)"],tags:["subdued","light","categorical"],name:"Pastel Chalk"},"cat-symbols-strong":{1:["#d92b30"],2:["#d92b30","#ffdf3c"],3:["#d92b30","#3cccb4","#ffdf3c"],4:["#d92b30","#3cccb4","#ffdf3c","#f260a1"],5:["#d92b30","#3cccb4","#ffdf3c","#c27c30","#f260a1"],6:["#d92b30","#0095ba","#3cccb4","#ffdf3c","#c27c30","#f260a1"],7:["#d92b30","#0095ba","#3cccb4","#ab52b3","#ffdf3c","#c27c30","#f260a1"],8:["#d92b30","#0095ba","#3cccb4","#ab52b3","#ffdf3c","#c27c30","#a0d17d","#f260a1"],9:["#d92b30","#0095ba","#3cccb4","#ab52b3","#ffdf3c","#eb82eb","#c27c30","#a0d17d","#f260a1"],10:["#d92b30","#0095ba","#3cccb4","#ab52b3","#ffb259","#ffdf3c","#eb82eb","#c27c30","#a0d17d","#f260a1"],stops:["#d92b30","#0095ba","#3cccb4","#ab52b3","#ffb259","#ffdf3c","#eb82eb","#c27c30","#a0d17d","#f260a1"],tags:["light","categorical","colorblind-friendly"],name:"Circling Circus"},"cat-symbols-autumnal":{1:["#3e756d"],2:["#3e756d","#d9d78c"],3:["#3e756d","#d9d78c","#b86b53"],4:["#3e756d","#d9d78c","#b86b53","#5c98ca"],5:["#3e756d","#d9d78c","#b86b53","#5c98ca","#9c5596"],6:["#3e756d","#d9d78c","#b86b53","#5c98ca","#86afb3","#9c5596"],7:["#3e756d","#d9d78c","#b86b53","#73241f","#5c98ca","#86afb3","#9c5596"],8:["#3e756d","#d9d78c","#b86b53","#73241f","#5c98ca","#86afb3","#44498b","#9c5596"],9:["#3e756d","#d9d78c","#b86b53","#73241f","#5c98ca","#86afb3","#ad9d63","#44498b","#9c5596"],10:["#3e756d","#d9d78c","#b86b53","#73241f","#b0bfa2","#5c98ca","#86afb3","#ad9d63","#44498b","#9c5596"],stops:["#3e756d","#d9d78c","#b86b53","#73241f","#b0bfa2","#5c98ca","#86afb3","#ad9d63","#44498b","#9c5596"],tags:["light","categorical","colorblind-friendly"],name:"Falling Leaves"},"cat-symbols-bright":{1:["#f22f00"],2:["#f22f00","#ffdd00"],3:["#f22f00","#26ffff","#ffdd00"],4:["#f22f00","#26ffff","#ffdd00","#5ff500"],5:["#f22f00","#26ffff","#ffdd00","#5ff500","#0040ff"],6:["#f22f00","#26ffff","#ffdd00","#ff4dc4","#5ff500","#0040ff"],7:["#f22f00","#26ffff","#d99800","#ffdd00","#ff4dc4","#5ff500","#0040ff"],8:["#f22f00","#26ffff","#a040ff","#d99800","#ffdd00","#ff4dc4","#5ff500","#0040ff"],9:["#f22f00","#ffff80","#26ffff","#a040ff","#d99800","#ffdd00","#ff4dc4","#5ff500","#0040ff"],10:["#f22f00","#ffff80","#26ffff","#a040ff","#d99800","#c0ff73","#ffdd00","#ff4dc4","#5ff500","#0040ff"],stops:["#f22f00","#ffff80","#26ffff","#a040ff","#d99800","#c0ff73","#ffdd00","#ff4dc4","#5ff500","#0040ff"],tags:["light","categorical","colorblind-friendly"],name:"High Light"},"cat-symbols-midrange":{1:["#e65154"],2:["#e65154","#ff8cd9"],3:["#e65154","#67e6d1","#ff8cd9"],4:["#e65154","#67e6d1","#ff8cd9","#c8f2a9"],5:["#e65154","#67e6d1","#ff8cd9","#c8f2a9","#d4b8ff"],6:["#e65154","#67e6d1","#ff8cd9","#d99d5b","#c8f2a9","#d4b8ff"],7:["#e65154","#67e6d1","#ffca8c","#ff8cd9","#d99d5b","#c8f2a9","#d4b8ff"],8:["#e65154","#67e6d1","#cd76d6","#ffca8c","#ff8cd9","#d99d5b","#c8f2a9","#d4b8ff"],9:["#e65154","#26b6ff","#67e6d1","#cd76d6","#ffca8c","#ff8cd9","#d99d5b","#c8f2a9","#d4b8ff"],10:["#e65154","#26b6ff","#67e6d1","#cd76d6","#ffca8c","#fff2b3","#ff8cd9","#d99d5b","#c8f2a9","#d4b8ff"],stops:["#e65154","#26b6ff","#67e6d1","#cd76d6","#ffca8c","#fff2b3","#ff8cd9","#d99d5b","#c8f2a9","#d4b8ff"],tags:["light","categorical","colorblind-friendly"],name:"Beaded Pastel"},"cat-symbols-subdued":{1:["#b5d6f2"],2:["#b5d6f2","#e3a3dd"],3:["#7db3ab","#b5d6f2","#e3a3dd"],4:["#7db3ab","#b5d6f2","#bf7872","#e3a3dd"],5:["#7db3ab","#dbe6d1","#b5d6f2","#bf7872","#e3a3dd"],6:["#7db3ab","#dbe6d1","#b5d6f2","#bf7872","#9093c7","#e3a3dd"],7:["#7db3ab","#dbe6d1","#b5d6f2","#bf7872","#d1c79d","#9093c7","#e3a3dd"],8:["#7db3ab","#dbe6d1","#b5d6f2","#f2f1c2","#bf7872","#d1c79d","#9093c7","#e3a3dd"],9:["#7db3ab","#dbe6d1","#d6a394","#b5d6f2","#f2f1c2","#bf7872","#d1c79d","#9093c7","#e3a3dd"],10:["#7db3ab","#dbe6d1","#d6a394","#c8e0e3","#b5d6f2","#f2f1c2","#bf7872","#d1c79d","#9093c7","#e3a3dd"],stops:["#7db3ab","#dbe6d1","#d6a394","#c8e0e3","#b5d6f2","#f2f1c2","#bf7872","#d1c79d","#9093c7","#e3a3dd"],tags:["light","categorical","colorblind-friendly"],name:"Chamois"},"cat-symbols-pastel":{1:["#ffe3d6"],2:["#ffe3d6","#e8add4"],3:["#b8f5e7","#ffe3d6","#e8add4"],4:["#e0c9af","#b8f5e7","#ffe3d6","#e8add4"],5:["#e0c9af","#b8f5e7","#e0ccff","#ffe3d6","#e8add4"],6:["#e0c9af","#b8f5e7","#e0ccff","#ffe3d6","#e8add4","#7dbdfa"],7:["#e0c9af","#b8f5e7","#e0ccff","#ffe3d6","#e8add4","#bac29c","#7dbdfa"],8:["#e0c9af","#b8f5e7","#e0ccff","#ffe3d6","#e8add4","#bac29c","#7dbdfa","#fff6cc"],9:["#e0c9af","#b8f5e7","#e0ccff","#ffe3d6","#e8add4","#bac29c","#7dbdfa","#fff6cc","#e88b9b"],10:["#9f8eed","#e0c9af","#b8f5e7","#e0ccff","#ffe3d6","#e8add4","#bac29c","#7dbdfa","#fff6cc","#e88b9b"],stops:["#9f8eed","#e0c9af","#b8f5e7","#e0ccff","#ffe3d6","#e8add4","#bac29c","#7dbdfa","#fff6cc","#e88b9b"],tags:["light","categorical","colorblind-friendly"],name:"Low Satch"},"cat-symbols-red":{1:["#ffbfc9"],2:["#ffbfc9","#ffb180"],3:["#ffbfc9","#ffb180","#ff6e9d"],4:["#de2c30","#ffb180","#c74f8c","#ff6e9d"],5:["#de2c30","#ffb180","#c74f8c","#ffdaa6","#ff6e9d"],6:["#e6772e","#de2c30","#ffb180","#c74f8c","#ffdaa6","#ff6e9d"],7:["#e6772e","#de2c30","#ffb180","#c74f8c","#ff9e9e","#ffdaa6","#ff6e9d"],8:["#99004d","#e6772e","#ffbfc9","#ffb180","#c74f8c","#ff9e9e","#ffdaa6","#ff6e9d"],9:["#99004d","#e6772e","#ffbfc9","#de2c30","#ffb180","#c74f8c","#ff9e9e","#ffdaa6","#ff6e9d"],10:["#99004d","#e6772e","#ffbfc9","#de2c30","#ffb180","#fa8870","#c74f8c","#ff9e9e","#ffdaa6","#ff6e9d"],stops:["#99004d","#e6772e","#ffbfc9","#de2c30","#ffb180","#fa8870","#c74f8c","#ff9e9e","#ffdaa6","#ff6e9d"],tags:["light","categorical","reds","yellows","colorblind-friendly"],name:"Blushing Rose"},"cat-symbols-blue":{1:["#61dbf2"],2:["#bfc5ff","#61dbf2"],3:["#bfc5ff","#61dbf2","#0095e0"],4:["#bfc5ff","#6b78ff","#61dbf2","#0095e0"],5:["#0066cc","#bfc5ff","#6b78ff","#61dbf2","#0095e0"],6:["#0066cc","#599eff","#bfc5ff","#6b78ff","#61dbf2","#0095e0"],7:["#0066cc","#599eff","#bfc5ff","#6b78ff","#bfefff","#61dbf2","#0095e0"],8:["#0066cc","#599eff","#bfc5ff","#6b78ff","#bfefff","#0d71ff","#61dbf2","#0095e0"],9:["#0066cc","#599eff","#bfc5ff","#6b78ff","#bfefff","#0d71ff","#61dbf2","#3b2fbf","#0095e0"],10:["#0066cc","#599eff","#bfc5ff","#6b78ff","#bfefff","#0d71ff","#61dbf2","#6bb5ff","#3b2fbf","#0095e0"],stops:["#0066cc","#599eff","#bfc5ff","#6b78ff","#bfefff","#0d71ff","#61dbf2","#6bb5ff","#3b2fbf","#0095e0"],tags:["light","categorical","blues","colorblind-friendly"],name:"Tidal Crest"},"cat-symbols-green":{1:["#78ede4"],2:["#78ede4","#a3f9a0"],3:["#78ede4","#a3f9a0","#00bfaf"],4:["#008c5e","#52cc52","#a3f9a0","#00bfaf"],5:["#008c5e","#75de43","#52cc52","#a3f9a0","#00bfaf"],6:["#008c5e","#75de43","#52cc52","#54994d","#a3f9a0","#00bfaf"],7:["#008c5e","#75de43","#52cc52","#54994d","#a3f9a0","#70e0bb","#00bfaf"],8:["#008c5e","#75de43","#78ede4","#54994d","#a3f9a0","#70e0bb","#007300","#00bfaf"],9:["#008c5e","#75de43","#78ede4","#52cc52","#54994d","#a3f9a0","#70e0bb","#007300","#00bfaf"],10:["#008c5e","#75de43","#78ede4","#52cc52","#ccffb3","#54994d","#a3f9a0","#70e0bb","#007300","#00bfaf"],stops:["#008c5e","#75de43","#78ede4","#52cc52","#ccffb3","#54994d","#a3f9a0","#70e0bb","#007300","#00bfaf"],tags:["light","categorical","greens","colorblind-friendly"],name:"Fresh Stems"},"cat-symbols-gray":{1:["#e6dada"],2:["#e6dada","#b4c9d2"],3:["#e6dada","#b4c9d2","#738491"],4:["#5d5d50","#9a9a91","#b4c9d2","#738491"],5:["#5d5d50","#afbaaf","#9a9a91","#b4c9d2","#738491"],6:["#5d5d50","#afbaaf","#9a9a91","#856b6b","#b4c9d2","#738491"],7:["#5d5d50","#afbaaf","#9a9a91","#856b6b","#b4c9d2","#b4a5ac","#738491"],8:["#5d5d50","#afbaaf","#e6dada","#856b6b","#b4c9d2","#b4a5ac","#335766","#738491"],9:["#5d5d50","#afbaaf","#e6dada","#9a9a91","#856b6b","#b4c9d2","#b4a5ac","#335766","#738491"],10:["#5d5d50","#afbaaf","#e6dada","#9a9a91","#e7e7d2","#856b6b","#b4c9d2","#b4a5ac","#335766","#738491"],stops:["#5d5d50","#afbaaf","#e6dada","#9a9a91","#e7e7d2","#856b6b","#b4c9d2","#b4a5ac","#335766","#738491"],tags:["light","categorical","grays","colorblind-friendly"],name:"Stone and Gravel"},"cat-popup-olympic-sunset":{1:["#2888B8"],2:["#2888B8","#EB7028"],3:["#2888B8","#EB7028","#48A375"],4:["#2888B8","#EB7028","#48A375","#9370B1"],5:["#2888B8","#EB7028","#48A375","#9370B1","#e55035"],6:["#2888B8","#EB7028","#48A375","#9370B1","#e55035","#3d9ccc"],7:["#2888B8","#EB7028","#48A375","#9370B1","#e55035","#3d9ccc","#DC7B04"],8:["#2888B8","#EB7028","#48A375","#9370B1","#e55035","#3d9ccc","#DC7B04","#b87bb0"],9:["#2888B8","#EB7028","#48A375","#9370B1","#e55035","#3d9ccc","#DC7B04","#b87bb0","#3fa681"],10:["#2888B8","#EB7028","#48A375","#9370B1","#e55035","#3d9ccc","#DC7B04","#b87bb0","#3fa681","#EE6386"],stops:["#2888B8","#EB7028","#48A375","#9370B1","#e55035","#3d9ccc","#DC7B04","#b87bb0","#3fa681","#EE6386"],tags:["light","categorical"],name:"Olympic Sunset"},"relationship-brewer-yellow-blue-black":{2:[["#f3b300","#000000"],["#f3f3f3","#509dc2"]],3:[["#f3b300","#7a5a00","#000000"],["#f3d37a","#8e916e","#284f61"],["#e8e6f2","#a2c8db","#509dc2"]],4:[["#f3b300","#a27700","#513c00","#000000"],["#f3c851","#ab974c","#636546","#1b3441"],["#f3dea2","#b4b797","#74908c","#356981"],["#f3f3f3","#bdd6e3","#86bad2","#509dc2"]],tags:["colorblind-friendly","relationship","light"],name:"Sunflower Skies"},"relationship-brewer-pink-blue-purple":{2:[["#de4fa6","#2a1a8a"],["#e8e6f2","#4fadd0"]],3:[["#de4fa6","#843598","#2a1a8a"],["#e39bcc","#9080bd","#3d64ad"],["#e9e6f2","#9ccae1","#4fadd0"]],4:[["#de4fa6","#a23d9d","#662c93","#2a1a8a"],["#e181bf","#a86fb5","#6f5dab","#364ba1"],["#e5b4d9","#afa1ce","#798fc4","#437cb9"],["#e8e6f2","#b5d3e7","#82c0db","#4fadd0"]],tags:["light","relationship","light"],name:"Blueberry Parfait"},"relationship-brewer-orange-pink-purple-green":{2:[["#f0008b","#5a4da4"],["#f37300","#008837"]],3:[["#f0008b","#cd9acc","#5a4da4"],["#fe9aa6","#e6e6e6","#9ac9d5"],["#f37300","#cce88b","#008837"]],4:[["#f0008b","#e67fe6","#bb7fe6","#5a4da4"],["#e67fb6","#ffd9f4","#ddd9ff","#8aade6"],["#f29a92","#ffe8d9","#d9ffe6","#6cd9d2"],["#f37300","#e6c97e","#96e67e","#008837"]],tags:["colorblind-friendly","relationship","light"],name:"Unicorn Wishes"},"relationship-brewer-purple-orange":{2:[["#240d5e","#b30000"],["#c4b3d8","#ffcc80"]],3:[["#240d5e","#7f7f7f","#b30000"],["#7c67ab","#bfbfbf","#f35926"],["#c4b3d8","#e6e6e6","#ffcc80"]],4:[["#240d5e","#72668f","#b96060","#b30000"],["#594487","#988db0","#d08e84","#cc442b"],["#8f7caf","#bfb3d1","#e8bda8","#e68855"],["#c4b3d8","#e5daf2","#ffebcc","#ffcc80"]],tags:["colorblind-friendly","relationship","light"],name:"Lava Flows"},"relationship-blue-orange-brown":{2:[["#07a9d0","#705a50"],["#f3d8cb","#ea7f45"]],3:[["#00afe7","#427a8e","#5c473d"],["#98cfe5","#af978b","#aa5f37"],["#ffefe2","#ffb286","#f97529"]],4:[["#00b1f3","#0089af","#46636f","#533e34"],["#4ccaf2","#82a0ad","#8f786c","#8b4f30"],["#c3e2f0","#d0b7ab","#d08c69","#c56027"],["#fffaed","#ffcda7","#ff9f63","#ff6f16"]],tags:["colorblind-friendly","relationship","light"],name:"Fish Scales"},"relationship-purple-green-blue":{2:[["#c47add","#5064a0"],["#f2f2f2","#a9bf39"]],3:[["#c47add","#7b72ab","#5064a0"],["#dbb6e8","#ad9d91","#7d926d"],["#f2f2f2","#ced996","#a9bf39"]],4:[["#c47add","#917abf","#7b72ab","#5064a0"],["#d3a2e4","#a79abc","#918a91","#6e827e"],["#e3caeb","#c2bebe","#a8ad7b","#8ba15b"],["#f2f2f2","#dce1c0","#c1c989","#a9bf39"]],tags:["colorblind-friendly","relationship","light"],name:"Grapes on Vines"},"relationship-blue-green-purple":{2:[["#66b0ff","#79379c"],["#efffe3","#9ebf39"]],3:[["#66b0ff","#7364aa","#79379c"],["#abd8f1","#8ea09c","#7a7a4c"],["#efffe3","#c7df8e","#9ebf39"]],4:[["#66b0ff","#7388c8","#7364aa","#79379c"],["#94caf6","#93a9be","#8a8997","#85697b"],["#c1e5ec","#b4c9b4","#a2af85","#929268"],["#efffe3","#d4eaaa","#b9d472","#9ebf39"]],tags:["colorblind-friendly","relationship","light"],name:"Forest Canopy"},"relationship-blue-orange-green":{2:[["#66bfff","#066b2d"],["#f2f2f2","#f09900"]],3:[["#66bfff","#398273","#066b2d"],["#acd9f9","#a1ac9c","#7d7755"],["#f2f2f2","#e7c696","#f09900"]],4:[["#66bfff","#599bab","#398273","#066b2d"],["#95d0fb","#8caea8","#769468","#59782f"],["#c3e1f6","#bec1a4","#b4a55c","#9c8a2d"],["#f2f2f2","#f1d4a1","#f1b751","#f09900"]],tags:["colorblind-friendly","relationship","light"],name:"Backyard Garden"},"relationship-mustard-blue-wine":{2:[["#f0d200","#8c0b00"],["#faffe3","#64c8ff"]],3:[["#f0d200","#9e5114","#8c0b00"],["#eff279","#aaafa0","#627b94"],["#faffe3","#afe4f1","#64c8ff"]],4:[["#f0d200","#bd9024","#9e5114","#8c0b00"],["#f5e052","#bfac6a","#9a7d61","#80565f"],["#f1e7a1","#c1c8b0","#97aaae","#7789a2"],["#faffe3","#c3e4f6","#93d6fb","#64c8ff"]],tags:["colorblind-friendly","relationship","light"],name:"Campfire Flames"},"relationship-pink-blue-purple":{2:[["#ff7373","#593fb3"],["#f2f2f2","#62e7f5"]],3:[["#ff7373","#945c90","#593fb3"],["#f9b8b8","#a699d4","#5593d4"],["#f2f2f2","#a3ecf4","#62e7f5"]],4:[["#ff7373","#bf6989","#945c90","#593fb3"],["#fb9d9d","#bb97ac","#938cb1","#6077bf"],["#f6c8c8","#c1c2d0","#93bbd3","#73afd3"],["#f2f2f2","#c2eef3","#92ebf4","#62e7f5"]],tags:["colorblind-friendly","relationship","light"],name:"Cottoncandy Wisps"},"relationship-olive-blue-green":{2:[["#d1d100","#066b2d"],["#faffe3","#50aaff"]],3:[["#d1d100","#4f852c","#066b2d"],["#e8eb75","#aab4a0","#608f94"],["#faffe3","#b1dbf5","#50aaff"]],4:[["#d1d100","#8aa32e","#4f852c","#066b2d"],["#dfe04c","#9ebb6e","#629b6f","#367a71"],["#ecf097","#b0cfad","#76b0b3","#5293ab"],["#faffe3","#c1e3ec","#89c6f6","#50aaff"]],tags:["colorblind-friendly","relationship","light"],name:"Jungle Adventure"},"relationship-yellow-cyan-blue":{2:[["#ffeb00","#007bcc"],["#faffe3","#00e6e6"]],3:[["#ffeb00","#63a18e","#007bcc"],["#fffbb3","#9dbdcc","#5dadbf"],["#faffe3","#a6fff5","#00e6e6"]],4:[["#ffeb00","#aabf5e","#63a18e","#007bcc"],["#fff44d","#a9d28b","#5ebbab","#289fc8"],["#fffca6","#a8e4b7","#58d4c8","#30c2d6"],["#faffe3","#a7f7e4","#53eee5","#00e6e6"]],tags:["colorblind-friendly","relationship","light"],name:"Mountain Trails"},"relationship-blue-pink-purple":{2:[["#57a5d9","#631673"],["#ece6f2","#cc5a5a"]],3:[["#5ea5d8","#624d8a","#621371"],["#a5c6e5","#9e799b","#963567"],["#ece6f2","#daa5ac","#c9585c"]],4:[["#57a5d9","#6175a7","#624e8c","#631673"],["#89bbe1","#8c8baf","#89628c","#7f3c6b"],["#bad0ea","#b6a1b7","#b0758d","#974a62"],["#ece6f2","#e1b7bf","#d7898d","#cc5a5a"]],tags:["colorblind-friendly","relationship","light"],name:"Dawn Rising"},"relationship-purple-green-wine":{2:[["#ad77d9","#7a0a00"],["#ece6f2","#9cbf57"]],3:[["#ad77d9","#7a4873","#7a0a00"],["#cdafe6","#a59b98","#6e6548"],["#ece6f2","#c4d3a5","#9cbf57"]],4:[["#ad77d9","#9460a6","#7a4873","#7a0a00"],["#c29ce1","#a888ae","#8e747b","#7a613c"],["#d7c1ea","#bdb1b6","#a3a083","#8a834c"],["#ece6f2","#d1d9be","#b7cc8b","#9cbf57"]],tags:["colorblind-friendly","relationship","light"],name:"Wine Tasting"},"relationship-blue-red-pink":{2:[["#4d79ff","#ebccff"],["#333380","#c03050"]],3:[["#4d79ff","#9ca3ff","#ebccff"],["#4056c0","#8b7bc0","#d57ea8"],["#333380","#803a6e","#c03050"]],4:[["#4d79ff","#8395ff","#b8b0ff","#ebccff"],["#4462d5","#7773cc","#aa83c9","#df98c5"],["#3c4aaa","#6d539e","#9d5a93","#cf648a"],["#333380","#623270","#913160","#c03050"]],tags:["colorblind-friendly","relationship","dark"],name:"Sunset Smudge"},"relationship-blue-green-brightgreen":{2:[["#0d6eff","#73FF73"],["#004d54","#6fa600"]],3:[["#0d6eff","#3691b3","#73ff73"],["#134da2","#35798c","#6dd33a"],["#004d54","#397027","#6FA600"]],4:[["#0d6eff","#2e90d6","#35c4ac","#73ff73"],["#0662c4","#2c85a0","#3baa94","#76de4e"],["#035a8f","#2a7b6b","#459e5a","#71cc1F"],["#004d54","#287035","#468b1b","#6fa600"]],tags:["colorblind-friendly","relationship","dark"],name:"Aurora Borealis"},"relationship-blue-orange-lavender":{2:[["#0066ff","#cfbfff"],["#241159","#ab5600"]],3:[["#0066ff","#6893ff","#cfbfff"],["#0f3699","#7a6896","#bd8b80"],["#241159","#612d19","#ab5600"]],4:[["#0066ff","#4584ff","#8aa1ff","#cfbfff"],["#0c4ac8","#3e69b8","#9685b4","#c39caa"],["#182d90","#5d4b78","#8a6273","#b77955"],["#241159","#51283b","#7e3f1e","#ab5600"]],tags:["colorblind-friendly","relationship","dark"],name:"Soft Leather"},"relationship-pink-purple-peach":{2:[["#bf1d4e","#ebbebe"],["#47002f","#7040ff"]],3:[["#bf1d4e","#d56e86","#ebbebe"],["#831427","#8c4885","#a979df"],["#47002f","#531a80","#7040ff"]],4:[["#bf1d4e","#ce5373","#dc8899","#ebbebe"],["#97183e","#a22572","#c25aa8","#bf90d4"],["#6f122d","#812677","#923faf","#9261e9"],["#47002f","#5e136d","#6223b6","#7040ff"]],tags:["colorblind-friendly","relationship","dark"],name:"Rose Petals"},"relationship-purple-mustard-eggshell":{2:[["#8251e6","#ffe6c2"],["#4d3147","#b39e12"]],3:[["#8251e6","#ba97d4","#ffe6c2"],["#6e4c97","#96847d","#d3bd6a"],["#4d3147","#776525","#b39e12"]],4:[["#8251e6","#a77fda","#cdaece","#ffe6c2"],["#7046b1","#8870a0","#b793b1","#ddc787"],["#5f3c7c","#7a6172","#a18a59","#C8B300"],["#4d3147","#63522b","#8b781f","#b39e12"]],tags:["colorblind-friendly","relationship","dark"],name:"Seasonal Eggplant"},"relationship-blue-brick-green":{2:[["#0080ad","#d4ff99"],["#4c2f54","#ab4211"]],3:[["#0080ad","#7ebd99","#d4ff99"],["#345070","#806d7c","#c09b4d"],["#4c2f54","#7b332a","#ab4211"]],4:[["#0080ad","#61a799","#9ad399","#d4ff99"],["#1f5f86","#5e8485","#96a17b","#e3af44"],["#3d3e5e","#6b4b65","#8f694a","#c7803c"],["#4c2f54","#6c353e","#8b3c27","#ab4211"]],tags:["colorblind-friendly","relationship","dark"],name:"Seventies Poncho"},"relationship-orange-purple-lavender":{2:[["#bf4343","#e6b3ff"],["#542d3d","#7e39a1"]],3:[["#bf4343","#d97ba1","#e6b3ff"],["#803a1c","#8c5d86","#b876d0"],["#542d3d","#69336f","#7e39a1"]],4:[["#bf4343","#cc6882","#d98ec0","#e6b3ff"],["#9b3c41","#a6465e","#ad7199","#cf89dd"],["#78343f","#874368","#955192","#a460bb"],["#542d3d","#61305d","#6f347d","#7e39a1"]],tags:["colorblind-friendly","relationship","dark"],name:"Violet Delights"},"relationship-brown-purple-lilac":{2:[["#bf9b5e","#ffccee"],["#4a3449","#67679e"]],3:[["#bf9b5e","#d9afa4","#ffccee"],["#7b6654","#896f8c","#b298c2"],["#4a3449","#594c7e","#67679e"]],4:[["#bf9b5e","#d4ab8e","#e8bbbe","#ffccee"],["#947857","#a98980","#ba99aa","#d2afd9"],["#69554f","#7f6773","#8b7896","#9a89b9"],["#4a3449","#574769","#5d5682","#67679e"]],tags:["colorblind-friendly","relationship","dark"],name:"Winter Canyon"},"relationship-teal-yellow-lightteal":{2:[["#00b3ff","#c0ffb3"],["#286652","#b5b800"]],3:[["#00b3ff","#5ce3d3","#c0ffb3"],["#008c8c","#57ad56","#c1d94f"],["#286652","#6F820D","#b5b800"]],4:[["#00b3ff","#3dcce2","#7ae6c5","#c0ffb3"],["#0d99c5","#3cb5aa","#87cc8b","#b6e770"],["#1b808c","#58996f","#79b655","#b6d038"],["#286652","#578137","#869d1b","#b5b800"]],tags:["colorblind-friendly","relationship","dark"],name:"Persian Lime"},"relationship-blue-red-yellow":{2:[["#195DFC","#FEFF80"],["#402447","#C82920"]],3:[["#195DFC","#8CA5BE","#FEFF80"],["#272E99","#8140A4","#E58100"],["#402447","#8A0017","#C82920"]],4:[["#195DFC","#6593d3","#a9c9ae","#FEFF80"],["#264ac0","#5951bf","#a0828a","#ecb860"],["#353987","#5e406b","#993e71","#da7040"],["#402447","#692438","#9b272d","#C82920"]],tags:["colorblind-friendly","relationship","dark"],name:"Summer Picnic"},"relationship-blue-rose-peach":{2:[["#66c0ff","#ff8080"],["#004473","#852828"]],3:[["#66c0ff","#7b6586","#ff8080"],["#3382b9","#644d70","#c25454"],["#004473","#4d3559","#852828"]],4:[["#66c0ff","#5d6fa6","#995b65","#ff8080"],["#4497d0","#505e8c","#7B4B50","#d66363"],["#226da2","#424c73","#5e3b40","#ae4545"],["#004473","#353b59","#452e31","#852828"]],tags:["colorblind-friendly","relationship","dark"],name:"Coral Reef"},"relationship-pink-lilac-blue":{2:[["#ffa5ba","#66ffff"],["#ffff80","#aa99ff"]],3:[["#ffa5ba","#71818c","#66ffff"],["#b35a5a","#5b4666","#7070cc"],["#ffff80","#8c7f54","#aa99ff"]],4:[["#ffa5ba","#906499","#738999","#66ffff"],["#994d65","#663344","#38428c","#5c5ce6"],["#a66153","#4d3d27","#3b2e73","#8767e6"],["#ffff80","#807d53","#6f6264","#aa99ff"]],tags:["colorblind-friendly","relationship","dark"],name:"Spring Showers"},"relationship-blue-peach-purple":{2:[["#198dff","#590059"],["#e6e6c3","#b35a5a"]],3:[["#198dff","#4a51ba","#590059"],["#86c0e1","#6674ad","#8d2d60"],["#e6e6c3","#d3a68e","#b35a5a"]],4:[["#198dff","#3a60d5","#5730a6","#590059"],["#66b3e3","#6d82d9","#6d4b94","#8f1954"],["#b2d9c6","#99a2ba","#a4707d","#a33a59"],["#e6e6c3","#e6c8a1","#cc9191","#b35a5a"]],tags:["colorblind-friendly","relationship","light"],name:"Cosmic Symphony"},"relationship-mint-mustard-green":{2:[["#00aacc","#00594a"],["#ffffaa","#e69a00"]],3:[["#00aacc","#00828b","#00594a"],["#80d4bb","#80ac7a","#737a25"],["#ffffaa","#f3cd55","#e69a00"]],4:[["#00aacc","#008fa1","#007475","#00594a"],["#55c6c1","#52a889","#508a51","#596f00"],["#aae3b5","#aac88a","#9fa345","#a08400"],["#ffffaa","#f7dd71","#eebc39","#e69a00"]],tags:["colorblind-friendly","relationship","light"],name:"Mustard Grove"},"relationship-purple-mustard-darkpurple":{2:[["#aa4ed9","#66004d"],["#f2ceda","#ccaa00"]],3:[["#aa4ed9","#8e2999","#66004d"],["#ce8eda","#bb7c6d","#995527"],["#f2ceda","#e4bb80","#ccaa00"]],4:[["#aa4ed9","#9334aa","#7d1a7c","#66004d"],["#bf75dd","#b063a5","#9d4f6c","#883933"],["#d9a2dc","#d296a7","#c18660","#aa711a"],["#f2ceda","#f0c4aa","#e5bd55","#ccaa00"]],tags:["colorblind-friendly","relationship","light"],name:"Morning Amethyst"},"relationship-blue-orange-purple":{2:[["#6b9bb3","#600080"],["#d2edc9","#cca352"]],3:[["#6b9bb3","#6e54a6","#600080"],["#9ccdc0","#9c9f83","#965269"],["#d2edc9","#ccd18f","#cca352"]],4:[["#6b9bb3","#6767a2","#643491","#600080"],["#8bbcbb","#898fa2","#86638a","#843671"],["#acdec4","#abb8a3","#a99382","#a86d61"],["#d2edc9","#cce0a3","#ccc27b","#cca352"]],tags:["colorblind-friendly","relationship","light"],name:"Marine Heliotrope"},"relationship-pink-periwinkle-violet":{2:[["#ff5c5c","#7a0050"],["#f2dcee","#809dff"]],3:[["#ff5c5c","#c73c63","#7a0050"],["#f99ca5","#c67a92","#885ab3"],["#f2dcee","#b9bdf7","#809dff"]],4:[["#ff5c5c","#d04559","#a22e4b","#7a0050"],["#fb878d","#cf708d","#a35a85","#77448d"],["#f6b1bd","#cd9cc0","#a586bf","#7c70c6"],["#f2dcee","#ccc7f4","#a6b2f9","#809dff"]],tags:["colorblind-friendly","relationship","light"],name:"Strawberry Tulips"},"relationship-blue-tan-green":{2:[["#00a1f2","#4e592c"],["#ffffcc","#bf9357"]],3:[["#00a1f2","#277d8f","#4e592c"],["#80d0df","#7ca199","#817e5c"],["#ffffcc","#dfc992","#bf9357"]],4:[["#00a1f2","#1a89b0","#34716e","#4e592c"],["#55c0e5","#5fa4ac","#698873","#746c3a"],["#aae0d9","#a5c0a9","#9fa079","#998049"],["#ffffcc","#eadba5","#d4b77e","#bf9357"]],tags:["colorblind-friendly","relationship","light"],name:"Coconut Palms"},"relationship-purple-green-olive":{2:[["#731773","#595900"],["#de9bde","#bfbf73"]],3:[["#731773","#b1767a","#595900"],["#b94cb9","#d899ac","#9e9f36"],["#de9bde","#f2beb5","#bfbf73"]],4:[["#731773","#b35d8a","#b38f6b","#595900"],["#a23aa2","#cc7ea7","#ccab80","#88881b"],["#d05dd0","#e69ec4","#e6c694","#a5a638"],["#de9bde","#ffbfe1","#ffe2a9","#bfbf73"]],tags:["colorblind-friendly","relationship","light"],name:"Blooming Lilypad"},election:{11:["#086ca0","#2668a0","#4364a1","#6160a1","#7e5ca2","#9c58a2","#a44d8b","#ac4274","#b5385d","#bd2d46","#c5222f"],stops:["#086ca0","#2668a0","#4364a1","#6160a1","#7e5ca2","#9c58a2","#a44d8b","#ac4274","#b5385d","#bd2d46","#c5222f"],tags:["group-similar","light","colorblind-friendly"],name:"Group Similar 1"},temperature:{12:["#000068","#333399","#756db5","#9a93ca","#c6c3e2","#e7e6f2","#fdece3","#fdd2bf","#faa98b","#f68460","#f23d2f","#c60000"],stops:["#000068","#333399","#756db5","#9a93ca","#c6c3e2","#e7e6f2","#fdece3","#fdd2bf","#faa98b","#f68460","#f23d2f","#c60000"],tags:["group-similar","light","colorblind-friendly"],name:"Group Similar 2"},"elevation-warm-humid":{11:["#6c9a87","#77ad95","#86b89d","#a9c0a7","#d5c9b6","#d4b8a4","#d4c1b4","#d4cecc","#dcdddd","#ebebeb","#f5f5f5"],stops:["#6c9a87","#77ad95","#86b89d","#a9c0a7","#d5c9b6","#d4b8a4","#d4c1b4","#d4cecc","#dcdddd","#ebebeb","#f5f5f5"],tags:["light","group-similar"],name:"Group Similar 3"},"elevation-cool-humid":{11:["#72958e","#82a5a0","#91b2ac","#b4bfb5","#d5c9b6","#d4b8a4","#d4c1b4","#d4cecc","#dcdddd","#ebebeb","#f5f5f5"],stops:["#72958e","#82a5a0","#91b2ac","#b4bfb5","#d5c9b6","#d4b8a4","#d4c1b4","#d4cecc","#dcdddd","#ebebeb","#f5f5f5"],tags:["light","group-similar"],name:"Group Similar 4"},"elevation-arid":{11:["#938b83","#a99f94","#b4aa9e","#cabead","#d5c9b6","#d4b8a4","#d4c1b4","#d4cecc","#dcdddd","#ebebeb","#f5f5f5"],stops:["#938b83","#a99f94","#b4aa9e","#cabead","#d5c9b6","#d4b8a4","#d4c1b4","#d4cecc","#dcdddd","#ebebeb","#f5f5f5"],tags:["light","group-similar"],name:"Group Similar 5"},"elevation-polar":{8:["#94a9c0","#a3b4cb","#abc0d5","#b8c9e0","#cad6e8","#dbe1f0","#edf2fb","#eff3fb"],stops:["#94a9c0","#a3b4cb","#abc0d5","#b8c9e0","#cad6e8","#dbe1f0","#edf2fb","#eff3fb"],tags:["light","group-similar"],name:"Group Similar 6"},precipitation:{17:["#f11714","#f88c51","#fcb16b","#fec784","#ffe6b6","#e7f0c0","#cfe5ac","#b6db98","#9ed187","#85c860","#6ec13a","#13b445","#00a64b","#9089c4","#756db5","#625cab","#2d2b94"],stops:["#f11714","#f88c51","#fcb16b","#fec784","#ffe6b6","#e7f0c0","#cfe5ac","#b6db98","#9ed187","#85c860","#6ec13a","#13b445","#00a64b","#9089c4","#756db5","#625cab","#2d2b94"],tags:["light","group-similar"],name:"Group Similar 7"},spectral:{6:["#b8529e","#3853a3","#6fcbdc","#69bc45","#f6eb0f","#ec1e24"],stops:["#b8529e","#3853a3","#6fcbdc","#69bc45","#f6eb0f","#ec1e24"],tags:["light","group-similar","colorblind-friendly"],name:"Group Similar 8"},bathymetry:{14:["#e9f5ff","#d4eaf8","#bfdff2","#abd5ec","#96cae5","#81bfdf","#6cb4d8","#5ca0ca","#4c8dbc","#3d79ae","#2d65a0","#1d5292","#0d3e84","#08306b"],stops:["#e9f5ff","#d4eaf8","#bfdff2","#abd5ec","#96cae5","#81bfdf","#6cb4d8","#5ca0ca","#4c8dbc","#3d79ae","#2d65a0","#1d5292","#0d3e84","#08306b"],tags:["light","group-similar","colorblind-friendly"],name:"Group Similar 9"},"cat-dark-6":{6:["#ed5151","#149ece","#a7c636","#9e559c","#fc921f","#ffde3e"],stops:["#ed5151","#149ece","#a7c636","#9e559c","#fc921f","#ffde3e"],tags:["dark"],name:"Candy Shop"},"cat-light-6":{6:["#fd7f6f","#7eb0d5","#b2e061","#bd7ebe","#ffb55a","#ffee65"],stops:["#fd7f6f","#7eb0d5","#b2e061","#bd7ebe","#ffb55a","#ffee65"],tags:["light"],name:"Watercolor Surprise"},"point-cloud-class-scheme":{stops:["rgb(178, 178, 178)","rgb(178, 178, 178)","rgb(168, 112, 0)","rgb(38, 115, 0)","rgb(76, 230, 0)","rgb(205, 245, 122)","rgb(230, 75, 65)","rgb(230, 0, 0)","rgb(168, 112, 0)","rgb(0, 92, 230)","rgb(132, 0, 168)","rgb(78, 78, 78)","rgb(197, 0, 255)","rgb(0, 77, 168)","rgb(255, 255, 115)","rgb(115, 178, 255)","rgb(225, 115, 255)","rgb(130, 130, 130)","rgb(230, 0, 0)","rgb(230, 230, 0)"],tags:["point-cloud","light"],name:"Point Cloud 3"},"heatmap-v1":{stops:["#85c1c8","#90a1be","#9c8184","#a761aa","#af4980","#b83055","#c0182a","#c80000","#d33300","#de6600","#e99900","#f4cc00","#ffff00"],tags:["light","heatmap"],name:"Heatmap 1"},"heatmap-v2":{stops:["#f3e4e5","#e4becb","#d498b2","#c57298","#b95685","#ae3972","#a21d5e","#96004b","#ab006f","#c00093","#d500b7","#ea00db","#ff00ff"],tags:["light","colorblind-friendly","heatmap"],name:"Heatmap 2"},"heatmap-v3":{stops:["#d4e3f5","#b3c5f7","#93a6fa","#7288fc","#566ffd","#3955fe","#1d3bfe","#0022ff","#334ecc","#667a99","#99a766","#ccd333","#ffff00"],tags:["light","colorblind-friendly","heatmap"],name:"Heatmap 3"},"heatmap-v4":{stops:["#0022c8","#2b1ca7","#551785","#801164","#aa0b43","#d50621","#ff0000","#ff3900","#ff7100","#ffaa00","#ffc655","#ffe3aa","#ffffff"],tags:["dark","colorblind-friendly","heatmap"],name:"Heatmap 4"},"dark-yellow-orange":{stops:["#664c28","#795523","#8d5f1e","#a06819","#b37114","#c67a0f","#d9830a","#ec8c05","#ff9500","#ffae00","#ffc600","#ffde00","#fff700"],tags:["dark","colorblind-friendly","heatmap"],name:"Heatmap 5"},"dark-yellow-green":{stops:["#284c66","#35585b","#436550","#507145","#5d7d3a","#6f8e2c","#819e1d","#92af0f","#a4bf00","#b9cf00","#cedf00","#e2eF00","#f7ff00"],tags:["dark","colorblind-friendly","heatmap"],name:"Heatmap 6"},"dark-yellow-purple":{stops:["#3f2866","#472b77","#4e2d87","#563098","#5d32a8","#6735be","#7139d4","#7b3ce9","#853fff","#a46fbf","#c29f80","#e0cf40","#ffff00"],tags:["dark","colorblind-friendly","heatmap"],name:"Heatmap 7"},"dark-yellow-magenta":{stops:["#730073","#820082","#910091","#a000a0","#af00af","#c300c3","#d700d7","#eb00eb","#ff00ff","#ff58a0","#ff896b","#ffb935","#ffea00"],tags:["dark","colorblind-friendly","heatmap"],name:"Heatmap 8"},"dark-white-blue":{stops:["#215587","#245b91","#26629b","#2968a5","#2b6eaf","#307bc3","#3687d7","#3b94eb","#40a0ff","#6db8ff","#9bd0ff","#c8e7ff","#f5ffff"],tags:["dark","colorblind-friendly","heatmap"],name:"Heatmap 9"},"dark-white-blue-metal":{stops:["#404873","#485182","#505990","#57629f","#5f6aad","#6772bb","#6f7bca","#7683d8","#7e8be6","#9ea8ec","#bfc5f3","#dfe2f9","#ffffff"],tags:["dark","colorblind-friendly","heatmap"],name:"Heatmap 10"},"dark-white-gold":{stops:["#4d4700","#5f5700","#706700","#827700","#938700","#a59700","#b6a700","#c8b700","#d9c700","#e3d540","#ece380","#f6f1bf","#ffffff"],tags:["dark","colorblind-friendly","heatmap"],name:"Heatmap 11"},"dark-yellow-bronze":{stops:["#592d00","#68390a","#764615","#85521F","#935e29","#a16a33","#b0773e","#be8348","#cc8f52","#d9a877","#e6c19c","#f2dac1","#fff3e6"],tags:["dark","colorblind-friendly","heatmap"],name:"Heatmap 12"},"neutral-yellow-orange":{stops:["#ccbba3","#d3b68a","#d9b270","#e0ad57","#e6a852","#eca32f","#f39f1f","#f99a10","#ff9500","#ffae00","#ffc600","#ffde00","#fff700"],tags:["light","colorblind-friendly","heatmap"],name:"Heatmap 13"},"neutral-yellow-green":{stops:["#a3bccc","#a3bdb3","#a4bd99","#a4be7f","#a4be66","#a4be4d","#a4bf33","#a4bf1a","#a4bf00","#b9cf00","#cedf00","#e2ef00","#f7ff00"],tags:["light","colorblind-friendly","heatmap"],name:"Heatmap 14"},"neutral-yellow-purple":{stops:["#a297b3","#9f8cbd","#9b81c6","#9876d0","#946bd9","#9060cf","#8d55ec","#894af6","#853fff","#a46fbf","#c29f80","#e0cf40","#ffff00"],tags:["light","colorblind-friendly","heatmap"],name:"Heatmap 15"},"neutral-yellow-magenta":{stops:["#b397b3","#bd84bd","#c672c6","#d05fd0","#d94cd9","#e339e3","#ec26ec","#f613f6","#ff00ff","#ff3bbf","#ff7580","#ffb040","#ffea00"],tags:["light","colorblind-friendly","heatmap"],name:"Heatmap 16"},"neutral-white-blue":{stops:["#97a5b3","#8ca4bd","#82a4c6","#77a3d0","#6ca2d9","#61a2e3","#56a1ec","#4ba1f6","#40a0ff","#6db8ff","#9bd0ff","#c8e7ff","#f5ffff"],tags:["light","heatmap"],name:"Heatmap 17"},"neutral-white-blue-metal":{stops:["#979cb3","#949ab9","#9198c0","#8d96c6","#8a94cc","#8792d3","#8490d9","#818de0","#7e8be6","#9ea8ec","#bfc5f3","#dfe2f9","#ffffff"],tags:["light","heatmap"],name:"Heatmap 18"},"neutral-white-gold":{stops:["#b3b197","#b8b484","#bdb772","#c1b95f","#c6bc4c","#cbbf39","#d0c226","#d4c413","#d9c700","#e3d540","#ece380","#f6f1bf","#ffffff"],tags:["light","heatmap"],name:"Heatmap 19"},"neutral-yellow-bronze":{stops:["#bfb0a1","#c1ac97","#c3a88d","#c4a483","#c6a079","#c89c6f","#c99866","#cb935c","#cc8f52","#d9a877","#e6c19c","#f2dac1","#fff3e6"],tags:["light","heatmap"],name:"Heatmap 20"},"heatmap-magma":{stops:["#010005","#191247","#481793","#7f1eb4","#b233b9","#e745b5","#ff57a5","#ff778d","#ffae85","#ffeca1","#ffffd1","#ffffff","#ffffff"],tags:["dark","colorblind-friendly","heatmap"],name:"Magma Heatmap"},"heatmap-inferno":{stops:["#010005","#1c0f4b","#520d8e","#881b9e","#bc2e9a","#f04188","#ff5c6a","#ff8345","#ffb71b","#fff415","#ffff64","#ffffe1","#ffffeb"],tags:["dark","colorblind-friendly","heatmap"],name:"Inferno Heatmap"},"heatmap-plasma":{stops:["#120bc1","#5805df","#8d01ef","#bf09ee","#ec2cdb","#ff51bd","#ff769f","#ff9d82","#ffc666","#fff44a","#ffff35","#ffff36","#ffff30"],tags:["light","colorblind-friendly","heatmap"],name:"Plasma Heatmap"},"heatmap-viridis":{stops:["#610278","#6730a4","#6058be","#507dc9","#419ecb","#35bdcb","#2cdcc6","#3bfbb6","#6fff99","#b9ff6e","#ffff37","#ffff30","#ffff35"],tags:["dark","colorblind-friendly","heatmap"],name:"Viridis Heatmap"},"heatmap-cividis":{stops:["#002e6e","#00449f","#3b5c9a","#65749a","#858b9e","#a3a3a6","#c0bcad","#e1d6aa","#fff1a2","#ffff95","#ffff7f","#ffff60","#ffff64"],tags:["light","colorblind-friendly","heatmap"],name:"Cividis Heatmap"}};export{f as c}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/combobox-item.js b/library/arcgis/4.30/@arcgis/core/chunks/combobox-item.js new file mode 100644 index 00000000..6d08f727 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/combobox-item.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{p as e,H as t,c as i,h as c,a as o}from"../widgets/Widget.js";import{c as a,d as s}from"./conditionalSlot.js";import{b as l}from"./dom.js";import{g as n}from"./guid.js";import{c as r,d,u as b,I as m}from"./interactive.js";import{e as h,i as p,f as u}from"./utils24.js";import{g as f}from"./component.js";import{d as g}from"./icon.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const x="icon",v="icon--active",w="icon--indent",y="icon--custom",k="icon--dot",z="label--single",C="label",j="label--active",I="label--selected",R=e(class extends t{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.calciteComboboxItemChange=i(this,"calciteComboboxItemChange",6),this.itemClickHandler=()=>{this.toggleSelected()},this.disabled=!1,this.selected=!1,this.active=!1,this.ancestors=void 0,this.guid=n(),this.icon=void 0,this.iconFlipRtl=!1,this.textLabel=void 0,this.value=void 0,this.filterDisabled=void 0,this.selectionMode="multiple",this.scale="m"}selectedWatchHandler(){this.calciteComboboxItemChange.emit()}connectedCallback(){this.ancestors=h(this.el),a(this),r(this)}disconnectedCallback(){s(this),d(this)}componentDidRender(){b(this)}toggleSelected(){const e="single-persist"===this.selectionMode;this.disabled||e&&this.selected||(this.selected=!this.selected)}renderIcon(e){return this.icon?c("calcite-icon",{class:{[y]:!!this.icon,[v]:this.icon&&this.selected,[w]:!0},flipRtl:this.iconFlipRtl,icon:this.icon||e,key:"icon",scale:f(this.scale)}):null}renderSelectIndicator(e,t){return e?c("span",{class:{[x]:!0,[k]:!0,[w]:!0}}):c("calcite-icon",{class:{[x]:!0,[v]:this.selected,[w]:!0},flipRtl:this.iconFlipRtl,icon:t,key:"indicator",scale:f(this.scale)})}renderChildren(){return l(this.el)?c("ul",{key:"default-slot-container"},c("slot",null)):null}render(){const{disabled:e}=this,t=p(this.selectionMode),i=t&&!e,a=e?"":t?"dot":"check",s={[C]:!0,[I]:this.selected,[j]:this.active,[z]:t},l=u(this.el);return c(o,{key:"a10ab7e95408a8cffef4f42d3b87ae98450489b9","aria-hidden":"true"},c(m,{key:"091b8f1a3f713899a3f14c1c39a6fdb70abab7a2",disabled:e},c("div",{key:"43d200730971b71b3030437885e6ab99c55b2ce6",class:`container scale--${this.scale}`,style:{"--calcite-combobox-item-spacing-indent-multiplier":`${l}`}},c("li",{key:"8de885b34e9bc6b53a30396d54cbcec488790dd7",class:s,id:this.guid,onClick:this.itemClickHandler},this.renderSelectIndicator(i,a),this.renderIcon(a),c("span",{key:"daba9ce50923261dce8896a74d8204b1e922a638",class:"title"},this.textLabel)),this.renderChildren())))}get el(){return this}static get watchers(){return{selected:["selectedWatchHandler"]}}static get style(){return'@charset "UTF-8";:host([disabled]){cursor:default;-webkit-user-select:none;user-select:none;opacity:var(--calcite-opacity-disabled)}:host([disabled]) *,:host([disabled]) ::slotted(*){pointer-events:none}:host([hidden]){display:none}[hidden]{display:none}.scale--s{font-size:var(--calcite-font-size--2);line-height:1rem;--calcite-combobox-item-spacing-unit-l:0.5rem;--calcite-combobox-item-spacing-unit-s:0.25rem;--calcite-combobox-item-spacing-indent:0.5rem;--calcite-combobox-item-selector-icon-size:1rem}.scale--m{font-size:var(--calcite-font-size--1);line-height:1rem;--calcite-combobox-item-spacing-unit-l:0.75rem;--calcite-combobox-item-spacing-unit-s:0.5rem;--calcite-combobox-item-spacing-indent:0.75rem;--calcite-combobox-item-selector-icon-size:1rem}.scale--l{font-size:var(--calcite-font-size-0);line-height:1.25rem;--calcite-combobox-item-spacing-unit-l:1rem;--calcite-combobox-item-spacing-unit-s:0.625rem;--calcite-combobox-item-spacing-indent:1rem;--calcite-combobox-item-selector-icon-size:1.5rem}.container{--calcite-combobox-item-indent-value:calc(\n var(--calcite-combobox-item-spacing-indent) * var(--calcite-combobox-item-spacing-indent-multiplier)\n )}:host(:focus){--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}:host([disabled]) ::slotted([calcite-hydrated][disabled]),:host([disabled]) [calcite-hydrated][disabled]{opacity:1}.interaction-container{display:contents}:host,ul{margin:0px;display:flex;flex-direction:column;padding:0px}:host(:focus),ul:focus{outline:2px solid transparent;outline-offset:2px}.label{position:relative;box-sizing:border-box;display:flex;inline-size:100%;min-inline-size:100%;cursor:pointer;align-items:center;color:var(--calcite-color-text-3);text-decoration-line:none;transition-duration:150ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);outline-color:transparent;word-wrap:break-word;word-break:break-word;padding-block:var(--calcite-combobox-item-spacing-unit-s);padding-inline:var(--calcite-combobox-item-spacing-unit-l)}:host([disabled]) .label{cursor:default}.label--selected{font-weight:var(--calcite-font-weight-medium);color:var(--calcite-color-text-1)}.label--active{outline:2px solid var(--calcite-ui-focus-color, var(--calcite-color-brand));outline-offset:calc(\n -2px *\n calc(\n 1 -\n 2 * clamp(\n 0,\n var(--calcite-offset-invert-focus),\n 1\n )\n )\n )}.label:hover,.label:active{background-color:var(--calcite-color-foreground-2);color:var(--calcite-color-text-1);text-decoration-line:none;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.title{padding-block:0;padding-inline:var(--calcite-combobox-item-spacing-unit-l)}.icon{display:inline-flex;opacity:0;transition-duration:150ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);color:var(--calcite-color-border-1)}.icon--indent{padding-inline-start:var(--calcite-combobox-item-indent-value)}.icon--custom{margin-block-start:-1px;padding-inline-start:var(--calcite-combobox-item-spacing-unit-l);color:var(--calcite-color-text-3)}.icon--active{color:var(--calcite-color-text-1)}.icon--dot{display:flex;justify-content:center;min-inline-size:var(--calcite-combobox-item-selector-icon-size)}.icon--dot:before{text-align:start;content:"•"}.label--active .icon{opacity:1}.label--selected .icon{opacity:1;color:var(--calcite-color-brand)}:host(:hover[disabled]) .icon{opacity:1}'}},[1,"calcite-combobox-item",{disabled:[516],selected:[1540],active:[516],ancestors:[1040],guid:[513],icon:[513],iconFlipRtl:[516,"icon-flip-rtl"],textLabel:[513,"text-label"],value:[8],filterDisabled:[516,"filter-disabled"],selectionMode:[513,"selection-mode"],scale:[1]},void 0,{selected:["selectedWatchHandler"]}]);function H(){"undefined"!=typeof customElements&&["calcite-combobox-item","calcite-icon"].forEach((e=>{switch(e){case"calcite-combobox-item":customElements.get(e)||customElements.define(e,R);break;case"calcite-icon":customElements.get(e)||g()}}))}H();export{R as C,H as d}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/combobox.js b/library/arcgis/4.30/@arcgis/core/chunks/combobox.js new file mode 100644 index 00000000..1f802faa --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/combobox.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{p as e,H as t,c as i,h as s,a as o}from"../widgets/Widget.js";import{c as l}from"./core.js";import{f as a}from"./filter.js";import{z as n,A as c,t as r}from"./dom.js";import{b as h,f as d,c as p,r as m,a as u,F as b}from"./floating-ui.js";import{s as g,c as f,a as v,d as x,H as I}from"./form.js";import{g as C}from"./guid.js";import{c as y,u as w,d as E,I as k}from"./interactive.js";import{c as S,d as H,g as D}from"./label2.js";import{b as A,c as F,s as M,a as z}from"./loadable.js";import{c as V,d as O}from"./locale2.js";import{c as L}from"./observers.js";import{o as P}from"./openCloseComponent.js";import{c as $,s as j,d as T,u as B}from"./t9n.js";import{c as R,g as W}from"./component.js";import{V as G}from"./Validation.js";import{i as q,h as U,C as N,a as _,g as X,b as Y,c as K,d as J}from"./utils24.js";import{d as Q}from"./chip.js";import{d as Z}from"./combobox-item.js";import{d as ee}from"./icon.js";import{d as te}from"./input-message.js";import{d as ie}from"./debounce.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const se="x-button";function oe({disabled:e,key:t,label:i,onClick:o,ref:l,scale:a}){return s("button",{"aria-label":i,class:se,disabled:e,key:t,onClick:o,tabIndex:-1,type:"button",ref:l},s("calcite-icon",{icon:"x",scale:W(a)}))}const le="combobox-item-",ae="combobox-chip-",ne="combobox-label-",ce="combobox-listbox-",re="combobox-input-",he=e(class extends t{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.calciteComboboxChange=i(this,"calciteComboboxChange",6),this.calciteComboboxFilterChange=i(this,"calciteComboboxFilterChange",6),this.calciteComboboxChipClose=i(this,"calciteComboboxChipClose",6),this.calciteComboboxBeforeClose=i(this,"calciteComboboxBeforeClose",6),this.calciteComboboxClose=i(this,"calciteComboboxClose",6),this.calciteComboboxBeforeOpen=i(this,"calciteComboboxBeforeOpen",6),this.calciteComboboxOpen=i(this,"calciteComboboxOpen",6),this.placement=h,this.internalValueChangeFlag=!1,this.textInput=null,this.mutationObserver=L("mutation",(()=>this.updateItems())),this.resizeObserver=L("resize",(()=>{this.setMaxScrollerHeight(),this.refreshSelectionDisplay()})),this.guid=C(),this.inputHeight=0,this.ignoreSelectedEventsFlag=!1,this.openTransitionProp="opacity",this.setFilteredPlacements=()=>{const{el:e,flipPlacements:t}=this;this.filteredFlipPlacements=t?d(t,e):null},this.getValue=()=>{const e=this.selectedItems.map((e=>e?.value?.toString()));return e?.length?e.length>1?e:e[0]:""},this.onLabelClick=()=>{this.setFocus()},this.keyDownHandler=e=>{if(this.readOnly)return;const{key:t}=e;switch(t){case"Tab":this.activeChipIndex=-1,this.activeItemIndex=-1,this.allowCustomValues&&this.text?(this.addCustomChip(this.text,!0),e.preventDefault()):this.open?(this.open=!1,e.preventDefault()):!this.allowCustomValues&&this.text&&(this.clearInputValue(),this.filterItems(""),this.updateActiveItemIndex(-1));break;case"ArrowLeft":this.previousChip(),e.preventDefault();break;case"ArrowRight":this.nextChip(),e.preventDefault();break;case"ArrowUp":e.preventDefault(),this.open&&this.shiftActiveItemIndex(-1),this.comboboxInViewport()||this.el.scrollIntoView();break;case"ArrowDown":e.preventDefault(),this.open?this.shiftActiveItemIndex(1):(this.open=!0,this.ensureRecentSelectedItemIsActive()),this.comboboxInViewport()||this.el.scrollIntoView();break;case" ":this.textInput.value||e.defaultPrevented||(this.open||(this.open=!0,this.shiftActiveItemIndex(1)),e.preventDefault());break;case"Home":if(!this.open)return;e.preventDefault(),this.updateActiveItemIndex(0),this.scrollToActiveItem(),this.comboboxInViewport()||this.el.scrollIntoView();break;case"End":if(!this.open)return;e.preventDefault(),this.updateActiveItemIndex(this.filteredItems.length-1),this.scrollToActiveItem(),this.comboboxInViewport()||this.el.scrollIntoView();break;case"Escape":this.clearDisabled||this.open||this.clearValue(),this.open=!1,e.preventDefault();break;case"Enter":this.open&&this.activeItemIndex>-1?(this.toggleSelection(this.filteredItems[this.activeItemIndex]),e.preventDefault()):this.activeChipIndex>-1?(this.removeActiveChip(),e.preventDefault()):this.allowCustomValues&&this.text?(this.addCustomChip(this.text,!0),e.preventDefault()):e.defaultPrevented||g(this)&&e.preventDefault();break;case"Delete":case"Backspace":if("single"===this.selectionDisplay||"fit"===this.selectionDisplay&&this.selectedHiddenChipsCount>0)return;this.activeChipIndex>-1?(e.preventDefault(),this.removeActiveChip()):!this.text&&this.isMulti()&&(e.preventDefault(),this.removeLastChip())}},this.toggleCloseEnd=()=>{this.open=!1,this.el.removeEventListener("calciteComboboxClose",this.toggleCloseEnd)},this.toggleOpenEnd=()=>{this.open=!1,this.el.removeEventListener("calciteComboboxOpen",this.toggleOpenEnd)},this.setMaxScrollerHeight=async()=>{const{listContainerEl:e,open:t,referenceEl:i}=this;if(!e||!t)return;await this.reposition(!0);const s=this.getMaxScrollerHeight();e.style.maxHeight=s>0?`${s}px`:"",e.style.minWidth=`${i.clientWidth}px`,await this.reposition(!0)},this.calciteChipCloseHandler=e=>{this.open=!1;const t=this.items.find((t=>t===e));t&&this.toggleSelection(t,!1),this.calciteComboboxChipClose.emit()},this.clickHandler=e=>{if(this.readOnly)return;const t=e.composedPath();return t.some((e=>"CALCITE-CHIP"===e.tagName))?(this.open=!1,void e.preventDefault()):t.some((e=>e.classList?.contains(se)))?(this.clearValue(),void e.preventDefault()):(this.open=!this.open,void this.ensureRecentSelectedItemIsActive())},this.refreshSelectionDisplay=async()=>{if(await A(this),q(this.selectionMode))return;if(!this.textInput)return;const{allSelectedIndicatorChipEl:e,chipContainerEl:t,selectionDisplay:i,placeholder:s,selectedIndicatorChipEl:o,textInput:a}=this,r=parseInt(getComputedStyle(t).gap.replace("px","")),h=n(t),{fontSize:d,fontFamily:p}=getComputedStyle(a),m=(c(s,`${d} ${p}`)||parseInt(l))+r,u=n(e),b=n(o),g=Math.max(u,b);if(this.setCompactSelectionDisplay({chipContainerElGap:r,chipContainerElWidth:h,inputWidth:m,largestSelectedIndicatorChipWidth:g}),"fit"===i){const e=Array.from(this.el.shadowRoot.querySelectorAll("calcite-chip")).filter((e=>e.closable)),t=Math.round(h-((this.selectedHiddenChipsCount>0?b:0)+r+m+r));this.refreshChipDisplay({availableHorizontalChipElSpace:t,chipContainerElGap:r,chipEls:e}),this.setVisibleAndHiddenChips(e)}},this.setFloatingEl=e=>{this.floatingEl=e,p(this,this.referenceEl,this.floatingEl)},this.setContainerEl=e=>{this.resizeObserver.observe(e),this.listContainerEl=e,this.transitionEl=e},this.setChipContainerEl=e=>{this.resizeObserver.observe(e),this.chipContainerEl=e},this.setReferenceEl=e=>{this.referenceEl=e,p(this,this.referenceEl,this.floatingEl)},this.setAllSelectedIndicatorChipEl=e=>{this.allSelectedIndicatorChipEl=e},this.setSelectedIndicatorChipEl=e=>{this.selectedIndicatorChipEl=e},this.inputHandler=e=>{const t=e.target.value;this.text=t,this.filterItems(t),t&&(this.activeChipIndex=-1)},this.filterItems=(()=>{const e=(e,t)=>e&&t.some((({label:t,value:i})=>e.tagName===J?t===e.label:i===e.value&&t===e.textLabel));return ie((t=>{const i=a(this.data,t);this.getItemsAndGroups().forEach((t=>{const s=!e(t,i);t.hidden=s;const[o,l]=t.ancestors;(e(o,i)||e(l,i))&&(t.hidden=!1),s||t.ancestors.forEach((e=>e.hidden=!1))})),this.filteredItems=this.getFilteredItems(),this.calciteComboboxFilterChange.emit()}),100)})(),this.internalComboboxChangeEvent=()=>{this.calciteComboboxChange.emit()},this.emitComboboxChange=ie(this.internalComboboxChangeEvent,0),this.getSelectedItems=()=>{if(!this.isMulti()){const e=this.items.find((({selected:e})=>e));return e?[e]:[]}return this.items.filter((e=>e.selected&&("ancestors"!==this.selectionMode||!U(e)))).sort(((e,t)=>{const i=this.selectedItems.indexOf(e),s=this.selectedItems.indexOf(t);return i>-1&&s>-1?i-s:s-i}))},this.updateItems=()=>{this.items=this.getItems(),this.groupItems=this.getGroupItems(),this.data=this.getData(),this.selectedItems=this.getSelectedItems(),this.filteredItems=this.getFilteredItems(),this.needsIcon=this.getNeedsIcon(),this.items.forEach((e=>{e.selectionMode=this.selectionMode,e.scale=this.scale})),this.allowCustomValues||this.setMaxScrollerHeight(),this.groupItems.forEach(((e,t,i)=>{0===t&&(e.afterEmptyGroup=!1);const s=i[t+1];s&&(s.afterEmptyGroup=0===e.children.length)}))},this.scrollToActiveItem=()=>{const e=this.filteredItems[this.activeItemIndex];if(!e)return;const t=this.calculateSingleItemHeight(e),{offsetHeight:i,scrollTop:s}=this.listContainerEl;i+s{this.disabled||this.textInput?.focus()},this.clearDisabled=!1,this.selectionDisplay="all",this.open=!1,this.disabled=!1,this.form=void 0,this.label=void 0,this.placeholder=void 0,this.placeholderIcon=void 0,this.placeholderIconFlipRtl=!1,this.maxItems=0,this.validationMessage=void 0,this.validationIcon=void 0,this.validity={valid:!1,badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valueMissing:!1},this.name=void 0,this.allowCustomValues=void 0,this.overlayPositioning="absolute",this.required=!1,this.selectionMode="multiple",this.scale="m",this.status="idle",this.value=null,this.flipPlacements=void 0,this.messages=void 0,this.messageOverrides=void 0,this.selectedItems=[],this.filteredItems=[],this.readOnly=!1,this.items=[],this.groupItems=[],this.needsIcon=void 0,this.activeItemIndex=-1,this.activeChipIndex=-1,this.activeDescendant="",this.compactSelectionDisplay=!1,this.selectedHiddenChipsCount=0,this.selectedVisibleChipsCount=0,this.text="",this.effectiveLocale=void 0,this.defaultMessages=void 0}openHandler(){P(this),this.disabled?this.open=!1:this.setMaxScrollerHeight()}handleDisabledChange(e){e||(this.open=!1)}maxItemsHandler(){this.setMaxScrollerHeight()}overlayPositioningHandler(){this.reposition(!0)}handlePropsChange(){this.updateItems()}valueHandler(e){if(!this.internalValueChangeFlag){const t=this.getItems();Array.isArray(e)?t.forEach((t=>t.selected=e.includes(t.value))):e?t.forEach((t=>t.selected=e===t.value)):t.forEach((e=>e.selected=!1)),this.updateItems()}}onMessagesChange(){}flipPlacementsHandler(){this.setFilteredPlacements(),this.reposition(!0)}selectedItemsHandler(){this.internalValueChangeFlag=!0,this.value=this.getValue(),this.internalValueChangeFlag=!1}async documentClickHandler(e){this.disabled||e.composedPath().includes(this.el)||(await R(this.el),!this.allowCustomValues&&this.text&&(this.clearInputValue(),this.filterItems(""),this.updateActiveItemIndex(-1)),this.allowCustomValues&&this.text.trim().length&&this.addCustomChip(this.text),this.open=!1)}calciteComboboxItemChangeHandler(e){if(this.ignoreSelectedEventsFlag)return;const t=e.target,i=this.filteredItems.indexOf(t);this.updateActiveItemIndex(i),this.toggleSelection(t,t.selected)}async reposition(e=!1){const{floatingEl:t,referenceEl:i,placement:s,overlayPositioning:o,filteredFlipPlacements:l}=this;return m(this,{floatingEl:t,referenceEl:i,overlayPositioning:o,placement:s,flipPlacements:l,type:"menu"},e)}async setFocus(){await F(this),this.textInput?.focus(),this.activeChipIndex=-1,this.activeItemIndex=-1}connectedCallback(){y(this),V(this),$(this),S(this),f(this),this.internalValueChangeFlag=!0,this.value=this.getValue(),this.internalValueChangeFlag=!1,this.mutationObserver?.observe(this.el,{childList:!0,subtree:!0}),this.updateItems(),this.setFilteredPlacements(),this.open&&(this.openHandler(),P(this)),p(this,this.referenceEl,this.floatingEl)}async componentWillLoad(){M(this),this.updateItems(),await j(this)}componentDidLoad(){v(this,this.getValue()),p(this,this.referenceEl,this.floatingEl),z(this)}componentDidRender(){this.el.offsetHeight!==this.inputHeight&&(this.reposition(!0),this.inputHeight=this.el.offsetHeight),w(this)}componentDidUpdate(){this.refreshSelectionDisplay()}disconnectedCallback(){this.mutationObserver?.disconnect(),this.resizeObserver?.disconnect(),E(this),H(this),x(this),u(this,this.referenceEl,this.floatingEl),O(this),T(this)}textHandler(){this.updateActiveItemIndex(-1)}effectiveLocaleChange(){B(this,this.effectiveLocale)}clearValue(){this.ignoreSelectedEventsFlag=!0,this.items.forEach((e=>e.selected=!1)),this.ignoreSelectedEventsFlag=!1,this.selectedItems=[],this.emitComboboxChange(),this.open=!1,this.updateActiveItemIndex(-1),this.resetText(),this.filterItems(""),this.setFocus()}clearInputValue(){this.textInput.value="",this.text=""}comboboxInViewport(){const e=this.el.getBoundingClientRect();return e.top>=0&&e.left>=0&&e.right<=(window.innerWidth||document.documentElement.clientWidth)&&e.bottom<=(window.innerHeight||document.documentElement.clientHeight)}onBeforeOpen(){this.scrollToActiveItem(),this.calciteComboboxBeforeOpen.emit()}onOpen(){this.calciteComboboxOpen.emit()}onBeforeClose(){this.calciteComboboxBeforeClose.emit()}onClose(){this.calciteComboboxClose.emit()}ensureRecentSelectedItemIsActive(){const{selectedItems:e}=this,t=0===e.length?0:this.items.indexOf(e[e.length-1]);this.updateActiveItemIndex(t)}hideChip(e){e.classList.add(N.chipInvisible)}showChip(e){e.classList.remove(N.chipInvisible)}refreshChipDisplay({chipEls:e,availableHorizontalChipElSpace:t,chipContainerElGap:i}){e.forEach((e=>{if(e.selected){const s=n(e);if(s&&s{e.selected&&!e.classList.contains(N.chipInvisible)&&t++})),t!==this.selectedVisibleChipsCount&&(this.selectedVisibleChipsCount=t);const i=this.getSelectedItems().length-t;i!==this.selectedHiddenChipsCount&&(this.selectedHiddenChipsCount=i)}getMaxScrollerHeight(){const e=this.getItemsAndGroups().filter((e=>!e.hidden)),{maxItems:t}=this;let i=0,s=0;return e.length>t&&e.forEach((e=>{if(i0){const t=this.calculateSingleItemHeight(e);t>0&&(s+=t,i++)}})),s}calculateSingleItemHeight(e){if(!e)return;let t=e.offsetHeight;return Array.from(e.querySelectorAll(_)).map((e=>e?.offsetHeight)).forEach((e=>{t-=e})),t}getItemsAndGroups(){return[...this.groupItems,...this.items]}toggleSelection(e,t=!e.selected){!e||"single-persist"===this.selectionMode&&e.selected&&e.value===this.value||(this.isMulti()?(e.selected=t,this.updateAncestors(e),this.selectedItems=this.getSelectedItems(),this.emitComboboxChange(),this.resetText(),this.filterItems("")):(this.ignoreSelectedEventsFlag=!0,this.items.forEach((i=>i.selected=i===e&&t)),this.ignoreSelectedEventsFlag=!1,this.selectedItems=this.getSelectedItems(),this.emitComboboxChange(),this.textInput&&(this.textInput.value=e.textLabel),this.open=!1,this.updateActiveItemIndex(-1),this.resetText(),this.filterItems("")))}updateAncestors(e){if("ancestors"!==this.selectionMode)return;const t=X(e),i=Y(e);e.selected?t.forEach((e=>{e.selected=!0})):(i.forEach((e=>e.selected=!1)),[...t].forEach((e=>{U(e)||(e.selected=!1)})))}getFilteredItems(){return this.items.filter((e=>!e.hidden))}getData(){return this.items.map((e=>({filterDisabled:e.filterDisabled,value:e.value,label:e.textLabel})))}getNeedsIcon(){return q(this.selectionMode)&&this.items.some((e=>e.icon))}resetText(){this.textInput&&(this.textInput.value=""),this.text=""}getItems(){return Array.from(this.el.querySelectorAll(K)).filter((e=>!e.disabled))}getGroupItems(){return Array.from(this.el.querySelectorAll(J))}addCustomChip(e,t){const i=this.items.find((t=>t.textLabel===e));if(i)this.toggleSelection(i,!0);else{this.isMulti()||this.toggleSelection(this.selectedItems[this.selectedItems.length-1],!1);const i=document.createElement("calcite-combobox-item");i.value=e,i.textLabel=e,i.selected=!0,this.el.appendChild(i),this.resetText(),t&&this.setFocus(),this.updateItems(),this.filterItems(""),this.emitComboboxChange()}}removeActiveChip(){this.toggleSelection(this.selectedItems[this.activeChipIndex],!1),this.setFocus()}removeLastChip(){this.toggleSelection(this.selectedItems[this.selectedItems.length-1],!1),this.setFocus()}previousChip(){if(this.text)return;const e=this.selectedItems.length-1,t=this.activeChipIndex;this.activeChipIndex=-1===t?e:Math.max(t-1,0),this.updateActiveItemIndex(-1),this.focusChip()}nextChip(){if(this.text||-1===this.activeChipIndex)return;const e=this.selectedItems.length-1,t=this.activeChipIndex+1;t>e?(this.activeChipIndex=-1,this.setFocus()):(this.activeChipIndex=t,this.focusChip()),this.updateActiveItemIndex(-1)}focusChip(){const e=this.selectedItems[this.activeChipIndex]?.guid,t=e?this.referenceEl.querySelector(`#${ae}${e}`):null;t?.setFocus()}shiftActiveItemIndex(e){const{length:t}=this.filteredItems,i=(this.activeItemIndex+t+e)%t;this.updateActiveItemIndex(i),this.scrollToActiveItem()}updateActiveItemIndex(e){this.activeItemIndex=e;let t=null;this.filteredItems.forEach(((i,s)=>{s===e?(i.active=!0,t=`${le}${i.guid}`):i.active=!1})),this.activeDescendant=t,this.activeItemIndex>-1&&(this.activeChipIndex=-1)}isAllSelected(){return this.getItems().length===this.getSelectedItems().length}isMulti(){return!q(this.selectionMode)}renderChips(){const{activeChipIndex:e,readOnly:t,scale:i,selectionMode:o,messages:l}=this;return this.selectedItems.map(((a,n)=>{const c={chip:!0,"chip--active":e===n},r=[...[...X(a)].reverse(),a].map((e=>e.textLabel)),h="ancestors"!==o?a.textLabel:r.join(" / ");return s("calcite-chip",{appearance:t?"outline":"solid",class:c,closable:!t,icon:a.icon,iconFlipRtl:a.iconFlipRtl,id:a.guid?`${ae}${a.guid}`:null,key:a.textLabel,messageOverrides:{dismissLabel:l.removeTag},onCalciteChipClose:()=>this.calciteChipCloseHandler(a),scale:i,selected:a.selected,title:h,value:a.value},h)}))}renderAllSelectedIndicatorChip(){const{compactSelectionDisplay:e,scale:t,selectedVisibleChipsCount:i,setAllSelectedIndicatorChipEl:o}=this,l=this.messages.allSelected;return s("calcite-chip",{class:{chip:!0,[N.chipInvisible]:!(this.isAllSelected()&&!i&&!e)},scale:t,title:l,value:"",ref:o},l)}renderAllSelectedIndicatorChipCompact(){const{compactSelectionDisplay:e,scale:t,selectedVisibleChipsCount:i}=this,o=this.messages.all||"All";return s("calcite-chip",{class:{chip:!0,[N.chipInvisible]:!(this.isAllSelected()&&!i&&e)},scale:t,title:o,value:""},o)}renderSelectedIndicatorChip(){const{compactSelectionDisplay:e,selectionDisplay:t,getSelectedItems:i,scale:o,selectedHiddenChipsCount:l,selectedVisibleChipsCount:a,setSelectedIndicatorChipEl:n}=this;let c,r;if(e)c=!0;else if("single"===t){const e=i().length;c=!(!this.isAllSelected()&&e>0),r=`${e} ${this.messages.selected}`}else"fit"===t&&(c=!!(this.isAllSelected()&&0===a||0===l),r=a>0?`+${l}`:`${l} ${this.messages.selected}`);return s("calcite-chip",{class:{chip:!0,[N.chipInvisible]:c},scale:o,title:r,value:"",ref:n},r)}renderSelectedIndicatorChipCompact(){const{compactSelectionDisplay:e,selectionDisplay:t,getSelectedItems:i,scale:o,selectedHiddenChipsCount:l}=this;let a,n;if(e){const e=i().length;this.isAllSelected()?a=!0:"fit"===t?(a=!(l>0),n=`${l||0}`):"single"===t&&(a=!(e>0),n=`${e}`)}else a=!0;return s("calcite-chip",{class:{chip:!0,[N.chipInvisible]:a},scale:o,title:n,value:""},n)}get showingInlineIcon(){const{placeholderIcon:e,selectionMode:t,selectedItems:i,open:s}=this,o=i[0],l=o?.icon,a=q(t);return!s&&o?!!l&&a:!!e&&(!o||a)}renderInput(){const{guid:e,disabled:t,placeholder:i,selectionMode:o,selectedItems:l,open:a}=this,n=q(o),c=l[0],h=!a&&n&&!!c;return s("span",{class:{"input-wrap":!0,"input-wrap--single":n}},h&&s("span",{class:{label:!0,"label--icon":!!c?.icon},key:"label"},c.textLabel),s("input",{"aria-activedescendant":this.activeDescendant,"aria-autocomplete":"list","aria-controls":`${ce}${e}`,"aria-expanded":r(a),"aria-haspopup":"listbox","aria-label":D(this),"aria-owns":`${ce}${e}`,class:{[N.input]:!0,"input--single":!0,"input--transparent":this.activeChipIndex>-1,"input--hidden":h,"input--icon":this.showingInlineIcon&&!!this.placeholderIcon},disabled:t,id:`${re}${e}`,key:"input",onFocus:this.comboboxFocusHandler,onInput:this.inputHandler,placeholder:i,readOnly:this.readOnly,role:"combobox",type:"text",ref:e=>this.textInput=e}))}renderListBoxOptions(){return this.filteredItems.map((e=>s("li",{"aria-selected":r(e.selected),id:e.guid?`${le}${e.guid}`:null,role:"option",tabindex:"-1"},e.textLabel)))}renderFloatingUIContainer(){const{setFloatingEl:e,setContainerEl:t,open:i}=this,o={[N.listContainer]:!0,[b.animation]:!0,[b.animationActive]:i};return s("div",{"aria-hidden":"true",class:{"floating-ui-container":!0,"floating-ui-container--active":i},ref:e},s("div",{class:o,ref:t},s("ul",{class:{list:!0,"list--hide":!i}},s("slot",null))))}renderSelectedOrPlaceholderIcon(){const{selectedItems:e,placeholderIcon:t,placeholderIconFlipRtl:i}=this,o=e[0],l=o?.icon;return this.showingInlineIcon&&s("span",{class:"icon-start",key:"selected-placeholder-icon"},s("calcite-icon",{class:"selected-icon",flipRtl:this.open&&o?o.iconFlipRtl:i,icon:!this.open&&o?l:t,scale:W(this.scale)}))}renderChevronIcon(){const{open:e}=this;return s("span",{class:"icon-end",key:"chevron"},s("calcite-icon",{class:N.icon,icon:e?"chevron-up":"chevron-down",scale:W(this.scale)}))}render(){const{selectionDisplay:e,guid:t,label:i,open:l,readOnly:a}=this,n=q(this.selectionMode),c="all"===e,r="single"===e,h=!n&&"fit"===e,d=!this.clearDisabled&&this.value?.length>0;return s(o,{key:"6f3800dd3e309251ed56cd9e0ba8826c71b5551e",onClick:this.comboboxFocusHandler},s(k,{key:"cd96916c5a2bd5f6d9b4011859ff804c9d06001c",disabled:this.disabled},s("div",{key:"2ccaa8432826a117b2179a1974018a96ea9a44d1","aria-live":"polite",class:{wrapper:!0,"wrapper--single":n||!this.selectedItems.length,"wrapper--active":l},onClick:this.clickHandler,onKeyDown:this.keyDownHandler,ref:this.setReferenceEl},this.renderSelectedOrPlaceholderIcon(),s("div",{class:{"grid-input":!0,[N.selectionDisplayFit]:h,[N.selectionDisplaySingle]:r},key:"grid",ref:this.setChipContainerEl},!n&&!r&&this.renderChips(),!n&&!c&&[this.renderSelectedIndicatorChip(),this.renderSelectedIndicatorChipCompact(),this.renderAllSelectedIndicatorChip(),this.renderAllSelectedIndicatorChipCompact()],s("label",{key:"3fa3c37a83c7fe0a8a6be409cdf4c797b4b174dc",class:"screen-readers-only",htmlFor:`${re}${t}`,id:`${ne}${t}`},i),this.renderInput()),!a&&d?s(oe,{disabled:this.disabled,key:"close-button",label:this.messages.clear,scale:this.scale}):null,!a&&this.renderChevronIcon()),s("ul",{key:"b2376d24b07d17738da6d9d3463be5d4a79fdbc1","aria-labelledby":`${ne}${t}`,"aria-multiselectable":"true",class:"screen-readers-only",id:`${ce}${t}`,role:"listbox",tabIndex:-1},this.renderListBoxOptions()),this.renderFloatingUIContainer(),s(I,{key:"37a5a706bfa1847aa825985c25f59992691bf339",component:this}),this.validationMessage&&"invalid"===this.status?s(G,{icon:this.validationIcon,message:this.validationMessage,scale:this.scale,status:this.status}):null))}static get assetsDirs(){return["assets"]}get el(){return this}static get watchers(){return{open:["openHandler"],disabled:["handleDisabledChange"],maxItems:["maxItemsHandler"],overlayPositioning:["overlayPositioningHandler"],selectionMode:["handlePropsChange"],scale:["handlePropsChange"],value:["valueHandler"],messageOverrides:["onMessagesChange"],flipPlacements:["flipPlacementsHandler"],selectedItems:["selectedItemsHandler"],text:["textHandler"],effectiveLocale:["effectiveLocaleChange"]}}static get style(){return":host([disabled]){cursor:default;-webkit-user-select:none;user-select:none;opacity:var(--calcite-opacity-disabled)}:host([disabled]) *,:host([disabled]) ::slotted(*){pointer-events:none}:host{position:relative;display:block}:host([disabled]) ::slotted([calcite-hydrated][disabled]),:host([disabled]) [calcite-hydrated][disabled]{opacity:1}.interaction-container{display:contents}:host([scale=s]) .x-button{inline-size:1rem;block-size:1rem}:host([scale=m]) .x-button{inline-size:1.5rem;block-size:1.5rem}:host([scale=l]) .x-button{inline-size:2rem;block-size:2rem}.x-button{margin:0px;display:flex;cursor:pointer;appearance:none;align-content:center;align-items:center;justify-content:center;align-self:center;border-width:2px;background-color:transparent;color:var(--calcite-color-text-3);outline-color:transparent;transition:background-color, block-size, border-color, box-shadow, color, inset-block-end, inset-block-start, inset-inline-end, inset-inline-start inset-size, opacity, outline-color, transform var(--calcite-animation-timing) ease-in-out 0s, outline 0s, outline-offset 0s;border-radius:50%;border-color:transparent;background-color:var(--calcite-color-foreground-2)}.x-button:active,.x-button:hover{color:var(--calcite-color-text-1);background-color:var(--calcite-color-foreground-3)}.x-button:active{border-style:solid;border-color:var(--calcite-color-brand)}.x-button calcite-icon{color:inherit}:host([scale=s]){font-size:var(--calcite-font-size--2);--calcite-combobox-item-spacing-unit-l:0.5rem;--calcite-combobox-item-spacing-unit-s:0.25rem;--calcite-combobox-input-height:1rem;--calcite-internal-combobox-input-margin-block:calc(0.25rem - 1px)}:host([scale=s]) .x-button{margin-inline:0.5rem}:host([scale=m]){font-size:var(--calcite-font-size--1);--calcite-combobox-item-spacing-unit-l:0.75rem;--calcite-combobox-item-spacing-unit-s:0.5rem;--calcite-combobox-input-height:1rem;--calcite-internal-combobox-input-margin-block:calc(0.5rem - 1px)}:host([scale=m]) .x-button{margin-inline-end:0.75rem}:host([scale=l]){font-size:var(--calcite-font-size-0);--calcite-combobox-item-spacing-unit-l:1rem;--calcite-combobox-item-spacing-unit-s:0.75rem;--calcite-combobox-input-height:1.5rem;--calcite-internal-combobox-input-margin-block:calc(0.625rem - 1px)}:host([scale=l]) .x-button{margin-inline-end:1rem}.wrapper{display:flex;border-width:1px;border-style:solid;border-color:var(--calcite-color-border-input);background-color:var(--calcite-color-foreground-1);color:var(--calcite-color-text-1);outline-color:transparent;padding-block:calc(var(--calcite-combobox-item-spacing-unit-s) / 4);padding-inline:var(--calcite-combobox-item-spacing-unit-l)}.wrapper:hover .icon{color:var(--calcite-color-text-1)}:host(:focus-within) .wrapper,.wrapper--active{outline:2px solid var(--calcite-ui-focus-color, var(--calcite-color-brand));outline-offset:calc(\n -2px *\n calc(\n 1 -\n 2 * clamp(\n 0,\n var(--calcite-offset-invert-focus),\n 1\n )\n )\n )}:host([read-only]) .wrapper{background-color:var(--calcite-color-background)}:host([read-only]) .label{font-weight:var(--calcite-font-weight-medium)}:host([status=invalid]) .wrapper{border-color:var(--calcite-color-status-danger)}:host([status=invalid]:focus-within) .wrapper{outline:2px solid var(--calcite-color-status-danger);outline-offset:calc(\n -2px *\n calc(\n 1 -\n 2 * clamp(\n 0,\n var(--calcite-offset-invert-focus),\n 1\n )\n )\n )}.wrapper--single{padding-block:0;padding-inline:var(--calcite-combobox-item-spacing-unit-l);cursor:pointer;flex-wrap:nowrap}.grid-input{position:relative;display:flex;flex-grow:1;flex-wrap:wrap;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0px;gap:var(--calcite-combobox-item-spacing-unit-s);margin-inline-end:var(--calcite-combobox-item-spacing-unit-s)}.grid-input.selection-display-fit,.grid-input.selection-display-single{flex-wrap:nowrap;overflow:hidden}.input{flex-grow:1;appearance:none;overflow:hidden;text-overflow:ellipsis;border-style:none;background-color:transparent;padding:0px;font-family:inherit;color:var(--calcite-color-text-1);font-size:inherit;block-size:var(--calcite-combobox-input-height);line-height:var(--calcite-combobox-input-height);inline-size:100%;margin-block-end:var(--calcite-combobox-item-spacing-unit-s);min-inline-size:4.8125rem}.input:focus{outline:2px solid transparent;outline-offset:2px}.input:placeholder-shown{text-overflow:ellipsis}.input--transparent{opacity:0}.input--single{padding:0px;margin-block:var(--calcite-internal-combobox-input-margin-block)}.wrapper--active .input-single{cursor:text}.input--hidden{pointer-events:none;inline-size:0px;min-inline-size:0px;opacity:0}.input--icon{padding-block:0;padding-inline:var(--calcite-combobox-item-spacing-unit-l)}.input-wrap{display:flex;flex-grow:1;align-items:center}.input-wrap--single{flex:1 1 0%;overflow:hidden}.label{pointer-events:none;max-inline-size:100%;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0px;font-weight:var(--calcite-font-weight-normal);block-size:var(--calcite-combobox-input-height);line-height:var(--calcite-combobox-input-height)}.label--icon{padding-inline:var(--calcite-combobox-item-spacing-unit-l)}.icon-end,.icon-start{display:flex;cursor:pointer;align-items:center}.icon-end{flex:none}.icon-end .icon{color:var(--calcite-color-text-3)}.floating-ui-container{--calcite-floating-ui-z-index:var(--calcite-z-index-dropdown);display:block;position:absolute;z-index:var(--calcite-floating-ui-z-index);visibility:hidden}.floating-ui-container .calcite-floating-ui-anim{position:relative;transition:var(--calcite-floating-ui-transition);transition-property:transform, visibility, opacity;opacity:0;box-shadow:0 0 16px 0 rgba(0, 0, 0, 0.16);z-index:var(--calcite-z-index);border-radius:0.25rem}.floating-ui-container[data-placement^=bottom] .calcite-floating-ui-anim{transform:translateY(-5px)}.floating-ui-container[data-placement^=top] .calcite-floating-ui-anim{transform:translateY(5px)}.floating-ui-container[data-placement^=left] .calcite-floating-ui-anim{transform:translateX(5px)}.floating-ui-container[data-placement^=right] .calcite-floating-ui-anim{transform:translateX(-5px)}.floating-ui-container[data-placement] .calcite-floating-ui-anim--active{opacity:1;transform:translate(0)}.floating-ui-container--active{visibility:visible}@media (forced-colors: active){.wrapper,.floating-ui-container--active{border:1px solid canvasText}}.screen-readers-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.list-container{max-block-size:45vh;overflow-y:auto;background-color:var(--calcite-color-foreground-1);inline-size:var(--calcite-dropdown-width)}.list{margin:0px;display:block;padding:0px}.list--hide{block-size:0px;overflow:hidden}calcite-chip{--calcite-animation-timing:0}.chip{margin-block:calc(var(--calcite-combobox-item-spacing-unit-s) / 4);max-inline-size:100%}.chip--active{background-color:var(--calcite-color-foreground-3)}.chip--invisible{visibility:hidden;position:absolute}.item{display:block}.validation-container{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}:host([scale=m]) .validation-container,:host([scale=l]) .validation-container{padding-block-start:0.5rem}:host([scale=s]) .validation-container{padding-block-start:0.25rem}::slotted(input[slot=hidden-form-input]){margin:0 !important;opacity:0 !important;outline:none !important;padding:0 !important;position:absolute !important;inset:0 !important;transform:none !important;-webkit-appearance:none !important;z-index:-1 !important}:host([hidden]){display:none}[hidden]{display:none}::slotted(calcite-combobox-item-group:not(:first-child)){padding-block-start:var(--calcite-combobox-item-spacing-unit-l)}"}},[1,"calcite-combobox",{clearDisabled:[516,"clear-disabled"],selectionDisplay:[513,"selection-display"],open:[1540],disabled:[516],form:[513],label:[1],placeholder:[1],placeholderIcon:[513,"placeholder-icon"],placeholderIconFlipRtl:[516,"placeholder-icon-flip-rtl"],maxItems:[514,"max-items"],validationMessage:[1,"validation-message"],validationIcon:[520,"validation-icon"],validity:[1040],name:[513],allowCustomValues:[516,"allow-custom-values"],overlayPositioning:[513,"overlay-positioning"],required:[516],selectionMode:[513,"selection-mode"],scale:[513],status:[513],value:[1025],flipPlacements:[16],messages:[1040],messageOverrides:[1040],selectedItems:[1040],filteredItems:[1040],readOnly:[516,"read-only"],items:[32],groupItems:[32],needsIcon:[32],activeItemIndex:[32],activeChipIndex:[32],activeDescendant:[32],compactSelectionDisplay:[32],selectedHiddenChipsCount:[32],selectedVisibleChipsCount:[32],text:[32],effectiveLocale:[32],defaultMessages:[32],reposition:[64],setFocus:[64]},[[4,"click","documentClickHandler"],[0,"calciteComboboxItemChange","calciteComboboxItemChangeHandler"]],{open:["openHandler"],disabled:["handleDisabledChange"],maxItems:["maxItemsHandler"],overlayPositioning:["overlayPositioningHandler"],selectionMode:["handlePropsChange"],scale:["handlePropsChange"],value:["valueHandler"],messageOverrides:["onMessagesChange"],flipPlacements:["flipPlacementsHandler"],selectedItems:["selectedItemsHandler"],text:["textHandler"],effectiveLocale:["effectiveLocaleChange"]}]);function de(){"undefined"!=typeof customElements&&["calcite-combobox","calcite-chip","calcite-combobox-item","calcite-icon","calcite-input-message"].forEach((e=>{switch(e){case"calcite-combobox":customElements.get(e)||customElements.define(e,he);break;case"calcite-chip":customElements.get(e)||Q();break;case"calcite-combobox-item":customElements.get(e)||Z();break;case"calcite-icon":customElements.get(e)||ee();break;case"calcite-input-message":customElements.get(e)||te()}}))}de();export{he as C,de as d}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/common.js b/library/arcgis/4.30/@arcgis/core/chunks/common.js new file mode 100644 index 00000000..c6f4ff87 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/common.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +function t(){return 1e-6}const n=Math.random,a=Math.PI/180,r=180/Math.PI;function o(t){return t*a}function u(t){return t*r}export{n as R,u as a,t as g,o as t}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/commonProperties.js b/library/arcgis/4.30/@arcgis/core/chunks/commonProperties.js new file mode 100644 index 00000000..459db8ba --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/commonProperties.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{symbolTypesRenderer as e,symbolTypesRenderer3D as s,symbolTypes as r}from"../symbols.js";import{d as o}from"../config.js";import{c as t}from"../core/accessorSupport/decorators/subclass.js";import{write as i}from"../symbols/support/jsonUtils.js";import p from"../symbols/Symbol.js";import l from"../symbols/PolygonSymbol3D.js";const y={types:e,json:{write:{writer:i},origins:{"web-scene":{types:s,write:{writer:i},read:{reader:t({types:s})}}}}},m=o({json:{origins:{"web-scene":{write:{isRequired:!0}}}}},y),n={types:{base:p,key:"type",typeMap:{"simple-fill":r.typeMap["simple-fill"],"picture-fill":r.typeMap["picture-fill"],"polygon-3d":r.typeMap["polygon-3d"]}},json:{write:{writer:i},origins:{"web-scene":{type:l,write:{writer:i}}}}},a={cast:e=>null==e||"string"==typeof e||"number"==typeof e?e:`${e}`,json:{type:String,write:{writer:(e,s)=>{s.value=e?.toString()}}}};export{y as a,m as b,n as r,a as u}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/commonProperties2.js b/library/arcgis/4.30/@arcgis/core/chunks/commonProperties2.js new file mode 100644 index 00000000..d3368e76 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/commonProperties2.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{e}from"./layerContainerType.js";import r from"../geometry/Extent.js";import n from"../geometry/SpatialReference.js";import{w as a}from"./persistableUrlUtils.js";import{E as i}from"./ElevationInfo.js";import{t as o}from"./opacityUtils.js";const t={type:Boolean,value:!0,json:{origins:{service:{read:!1,write:!1},"web-map":{read:!1,write:!1}},name:"screenSizePerspective",write:{enabled:!0,layerContainerTypes:e}}},s={type:Boolean,value:!0,json:{name:"disablePopup",read:{reader:(e,r)=>!r.disablePopup},write:{enabled:!0,writer(e,r,n){r[n]=!e}}}},l={type:Boolean,value:!0,nonNullable:!0,json:{name:"showLabels",write:{enabled:!0,layerContainerTypes:e}}},p={type:String,json:{origins:{"portal-item":{write:!1}},write:{isRequired:!0,ignoreOrigin:!0,writer:a}}},y={type:Boolean,value:!0,nonNullable:!0,json:{origins:{service:{read:{enabled:!1}}},name:"showLegend",write:{enabled:!0,layerContainerTypes:e}}},d={value:null,type:i,json:{origins:{service:{name:"elevationInfo",write:!0}},name:"layerDefinition.elevationInfo",write:{enabled:!0,layerContainerTypes:e}}};function m(e){return{type:e,readOnly:!0,json:{origins:{service:{read:!0}},read:!1}}}const c={write:{enabled:!0,layerContainerTypes:e},read:!0},w={type:Number,json:{origins:{"web-document":c,"portal-item":{write:!0}}}},f={...w,json:{...w.json,origins:{"web-document":{...c,write:{enabled:!0,layerContainerTypes:e,target:{opacity:{type:Number},"layerDefinition.drawingInfo.transparency":{type:Number}}}}},read:{source:["layerDefinition.drawingInfo.transparency","drawingInfo.transparency"],reader:(e,r,n)=>n&&"service"!==n.origin||!r.drawingInfo||void 0===r.drawingInfo.transparency?r.layerDefinition?.drawingInfo&&void 0!==r.layerDefinition.drawingInfo.transparency?o(r.layerDefinition.drawingInfo.transparency):void 0:o(r.drawingInfo.transparency)}}},g={type:r,readOnly:!0,json:{origins:{service:{read:{source:["fullExtent","spatialReference"],reader:(e,a)=>{const i=r.fromJSON(e);return null!=a.spatialReference&&"object"==typeof a.spatialReference&&(i.spatialReference=n.fromJSON(a.spatialReference)),i}}}},read:!1}},b={type:String,json:{origins:{service:{read:!1},"portal-item":{read:!1}}}},u={type:Number,json:{origins:{service:{write:{enabled:!1}},"web-scene":{name:"layerDefinition.minScale",write:{enabled:!0,layerContainerTypes:e}}},name:"layerDefinition.minScale",write:!0}},j={type:Number,json:{origins:{service:{write:{enabled:!1}},"web-scene":{name:"layerDefinition.maxScale",write:{enabled:!0,layerContainerTypes:e}}},name:"layerDefinition.maxScale",write:!0}},v={json:{write:{ignoreOrigin:!0,layerContainerTypes:e},origins:{"web-map":{read:!1,write:!1}}}};export{y as a,u as b,f as c,v as d,d as e,t as f,b as i,l,j as m,w as o,s as p,m as r,g as s,p as u}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/commonProperties3.js b/library/arcgis/4.30/@arcgis/core/chunks/commonProperties3.js new file mode 100644 index 00000000..2609ec56 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/commonProperties3.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +const t={type:String,json:{read:{source:"token"},write:{target:"token"}}};export{t as a}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/compilerUtils.js b/library/arcgis/4.30/@arcgis/core/chunks/compilerUtils.js new file mode 100644 index 00000000..c842bed6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/compilerUtils.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import"../core/lang.js";function n(n){}function t(n){return()=>n}export{n,t}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/component.js b/library/arcgis/4.30/@arcgis/core/chunks/component.js new file mode 100644 index 00000000..79878b49 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/component.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */ +function n(n){return"l"===n?"m":"s"}async function e(n){await(function(n){return"function"==typeof n.componentOnReady}(n)?n.componentOnReady():new Promise((n=>requestAnimationFrame((()=>n())))))}export{e as c,n as g}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/computeTranslationToOriginAndRotation.js b/library/arcgis/4.30/@arcgis/core/chunks/computeTranslationToOriginAndRotation.js new file mode 100644 index 00000000..84013434 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/computeTranslationToOriginAndRotation.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{d as t}from"./mathUtils.js";import{t as s,c as n,l as r}from"./mat4.js";import{c as o}from"./vec3f64.js";import{c as a,s as u,d as i,P as E,b as c}from"./projectBuffer.js";import{f}from"./unitUtils.js";function C(t,s,n){const r=Math.sin(t),o=Math.cos(t),a=Math.sin(s),u=Math.cos(s),i=n;return i[0]=-r,i[4]=-a*o,i[8]=u*o,i[12]=0,i[1]=o,i[5]=-a*r,i[9]=u*r,i[13]=0,i[2]=0,i[6]=u,i[10]=a,i[14]=0,i[3]=0,i[7]=0,i[11]=0,i[15]=1,i}function l(t,o,l,R){if(null==t||null==R)return!1;const e=a(t,u),P=a(R,i);if(e===P&&!A(P)&&(e!==E.UNKNOWN||f(t,R)))return n(l,o),!0;if(A(P)){const t=c[e][E.LON_LAT],s=c[E.LON_LAT][P];return null!=t&&null!=s&&(t(o,0,_,0),s(_,0,m,0),C(L*_[0],L*_[1],l),l[12]=m[0],l[13]=m[1],l[14]=m[2],!0)}if(!(P!==E.WEB_MERCATOR&&P!==E.PLATE_CARREE&&P!==E.WGS84&&P!==E.CGCS2000||e!==E.WGS84&&e!==E.SPHERICAL_ECEF&&e!==E.WEB_MERCATOR&&e!==E.CGCS2000)){const t=c[e][E.LON_LAT],n=c[E.LON_LAT][P];return null!=t&&null!=n&&(t(o,0,_,0),n(_,0,m,0),e===E.SPHERICAL_ECEF?function(t,n,r){C(t,n,r),s(r,r)}(L*_[0],L*_[1],l):r(l),l[12]=m[0],l[13]=m[1],l[14]=m[2],!0)}return!1}function A(t){return t===E.SPHERICAL_ECEF||t===E.SPHERICAL_MARS_PCPF||t===E.SPHERICAL_MOON_PCPF}const L=t(1),_=o(),m=o();export{C as a,l as c}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/conditionalSlot.js b/library/arcgis/4.30/@arcgis/core/chunks/conditionalSlot.js new file mode 100644 index 00000000..1baa06d1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/conditionalSlot.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{f as t}from"../widgets/Widget.js";import{c as o}from"./observers.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */let e;const s={childList:!0};function r(t){e||(e=o("mutation",n)),e.observe(t.el,s)}function i(t){e.unobserve(t.el)}function n(o){o.forEach((({target:o})=>{t(o)}))}export{r as c,i as d}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/config.js b/library/arcgis/4.30/@arcgis/core/chunks/config.js new file mode 100644 index 00000000..1a92d637 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/config.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +const a=!0,s=32,c=1.5,o=200;export{a,s as c,c as d,o as f}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/constants.js b/library/arcgis/4.30/@arcgis/core/chunks/constants.js new file mode 100644 index 00000000..2245976c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/constants.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +const s=15.5,a=1024;export{s as d,a as m}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/contextUtils.js b/library/arcgis/4.30/@arcgis/core/chunks/contextUtils.js new file mode 100644 index 00000000..a33c78fc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/contextUtils.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +function t(t,e={}){return t.getContext("webgl2",e)||null}export{t as c}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/convertMeshVertexSpace.js b/library/arcgis/4.30/@arcgis/core/chunks/convertMeshVertexSpace.js new file mode 100644 index 00000000..edc71809 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/convertMeshVertexSpace.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import r from"../core/Error.js";import{clone as o}from"../core/lang.js";import{throwIfAborted as t}from"../core/promiseUtils.js";import{M as e}from"./MeshVertexAttributes.js";import{c as s}from"./vertexSpaceConversion.js";import"./Logger.js";import"../config.js";import"./handleUtils.js";import"./maybe.js";import"./tslib.es6.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"../core/accessorSupport/decorators/cast.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"./unitUtils.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"./mat3.js";import"./mat3f64.js";import"./mat4.js";import"./mat4f64.js";import"./spatialReferenceEllipsoidUtils.js";import"../geometry/SpatialReference.js";import"./writer.js";import"./computeTranslationToOriginAndRotation.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"./projectPointToVector.js";import"../geometry/projection.js";import"./SimpleObservable.js";import"../geometry/Extent.js";import"../geometry/Geometry.js";import"./reader.js";import"../geometry/Point.js";import"../geometry/support/webMercatorUtils.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"../geometry/Polyline.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"./zscale.js";import"./meshVertexSpaceUtils.js";import"../geometry/support/MeshGeoreferencedVertexSpace.js";import"../core/Clonable.js";import"./enumeration.js";import"../geometry/support/MeshLocalVertexSpace.js";import"./vec32.js";import"./projection.js";import"./DoubleArray.js";import"./BufferView.js";import"./vec2.js";import"./vec4.js";import"./vec42.js";async function i(i,p,m){await Promise.resolve(),t(m);const j=s(i,p);if(!j)throw new r("meshUtils:convertVertexSpace()","Failed to convert to provided vertex space due to projection errors");const c=i.cloneAndModifyVertexAttributes(new e({...j,uv:o(i.vertexAttributes.uv),color:o(i.vertexAttributes.color)}),p);return c.transform=null,c}export{i as convertMeshVertexSpace}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/coordsUtils.js b/library/arcgis/4.30/@arcgis/core/chunks/coordsUtils.js new file mode 100644 index 00000000..bb395c27 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/coordsUtils.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{e as n}from"../core/lang.js";import{A as t}from"./Axis.js";import{j as r}from"./unitUtils.js";function e(n){if(!n)return null;if(Array.isArray(n))return n;const t=n.hasZ,r=n.hasM;if("point"===n.type)return r&&t?[n.x,n.y,n.z,n.m]:t?[n.x,n.y,n.z]:r?[n.x,n.y,n.m]:[n.x,n.y];if("polygon"===n.type)return n.rings.slice(0);if("polyline"===n.type)return n.paths.slice(0);if("multipoint"===n.type)return n.points.slice(0);if("extent"===n.type){const t=n.clone().normalize();if(!t)return null;let r=!1,e=!1;return t.forEach((n=>{n.hasZ&&(r=!0),n.hasM&&(e=!0)})),t.map((n=>{const t=[[n.xmin,n.ymin],[n.xmin,n.ymax],[n.xmax,n.ymax],[n.xmax,n.ymin],[n.xmin,n.ymin]];if(r&&n.hasZ){const r=.5*(n.zmax-n.zmin);for(let n=0;n2&&t.length>2){const i=n[2]-t[2];return Math.sqrt(r*r+e*e+i*i)}return Math.sqrt(r*r+e*e)}function s(n,t,r){const e=n[0]+r*(t[0]-n[0]),i=n[1]+r*(t[1]-n[1]);return n.length>2&&t.length>2?[e,i,n[2]+r*(t[2]-n[2])]:[e,i]}function o(n,t,r,e){return u(n,t,r[e],r[e+1])}function u(n,t,r,e){const[i,s]=t,[o,u]=r,[f,l]=e,c=f-o,a=l-u,p=c*c+a*a,h=(i-o)*c+(s-u)*a,m=Math.min(1,Math.max(0,h/p));return n[0]=o+c*m,n[1]=u+a*m,n}function f(n,t,r,e,i,s){let o=r,u=e,f=i-o,l=s-u;if(0!==f||0!==l){const r=((n-o)*f+(t-u)*l)/(f*f+l*l);r>1?(o=i,u=s):r>0&&(o+=f*r,u+=l*r)}return f=n-o,l=t-u,f*f+l*l}function l(n,t){return s(n,t,.5)}function c(n){const t=n.length;let r=0;for(let e=0;e=0}function h(t){const r=t.length;return r<3||n(t[0],t[r-1])}function m(n){"rings"in n&&(g(n),function(n){if(!("rings"in n))return!1;if(0===n.rings.length||p(n.rings[0]))return!1;for(const t of n.rings)t.reverse()}(n))}function g(n){if(!("rings"in n))return!1;let t=!1;for(const r of n.rings)h(r)||(r.push(r[0].slice()),t=!0);return t}function y(n){return"polygon"!==n.type&&"polyline"!==n.type||x("polygon"===n.type?n.rings:n.paths,n.spatialReference),n}function x(n,t){const e=r(t);if(!e)return;const i=e.valid[0],s=e.valid[1],o=s-i;for(const t of n){let n=1/0,r=-1/0;for(const e of t){const t=M(e[0],i,s);n=Math.min(n,t),r=Math.max(r,t),e[0]=t}const e=r-n;o-e{n[0]<0&&(n[0]+=o)}))}}function M(n,t,r){const e=r-t;return nr?t+(n-t)%e:n}function j(n,t){if(n===t)return!0;if(n.type!==t.type)return!1;if("point"===n.type||"mesh"===n.type||"extent"===n.type)return!0;if("multipoint"===n.type)return n.points.length===t.points.length;const[r,e]="polyline"===n.type?[n.paths,t.paths]:[n.rings,t.rings];return r.length===e.length&&r.every(((n,t)=>n.length===e[t].length))}export{x as a,c as b,g as c,a as d,e,f,i as g,l as h,p as i,m as j,M as k,j as l,u as m,o as p,y as u}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/core.js b/library/arcgis/4.30/@arcgis/core/chunks/core.js new file mode 100644 index 00000000..8a2a88ac --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/core.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */ +const a="24px",p="32px",s="44px",x="48px";export{a,p as b,x as c,s as d}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/createConnection.js b/library/arcgis/4.30/@arcgis/core/chunks/createConnection.js new file mode 100644 index 00000000..13b87a2c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/createConnection.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import"../geometry.js";import t from"../request.js";import r from"../core/Error.js";import{L as o}from"./Logger.js";import{after as s,createResolver as i}from"../core/promiseUtils.js";import{addQueryParameters as n}from"../core/urlUtils.js";import"../core/lang.js";import{subclass as a}from"../core/accessorSupport/decorators/subclass.js";import{property as c}from"../core/accessorSupport/decorators/property.js";import{g as u}from"./zscale.js";import l from"../layers/support/StreamConnection.js";import{e as p}from"./query.js";import m from"../rest/support/Query.js";import{fromJSON as h}from"../geometry/support/jsonUtils.js";import d from"../geometry/SpatialReference.js";import"./ensureType.js";import"../geometry/Extent.js";import"../geometry/Geometry.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"./maybe.js";import"./metadata.js";import"./utils.js";import"./handleUtils.js";import"./ObservableBase.js";import"./tracking.js";import"../core/scheduling.js";import"./reader.js";import"../config.js";import"./unitUtils.js";import"./jsonMap.js";import"./assets.js";import"../kernel.js";import"./writer.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"../geometry/Polyline.js";import"./typeUtils.js";import"../core/Evented.js";import"../geometry/support/normalizeUtils.js";import"./normalizeUtilsCommon.js";import"./simplify.js";import"./utils8.js";import"./utils9.js";import"./pbfQueryUtils.js";import"./pbf.js";import"./OptimizedGeometry.js";import"./OptimizedFeature.js";import"./OptimizedFeatureSet.js";import"./queryZScale.js";import"../TimeExtent.js";import"./timeUtils.js";import"./date.js";import"./locale.js";import"./timeZoneUtils.js";import"./datetime.js";import"./enumeration.js";import"./DataLayerSource.js";import"../layers/support/Field.js";import"./domains.js";import"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";import"./fieldType.js";import"./FullTextSearch.js";import"../core/Clonable.js";import"./spatialRelationships.js";import"../rest/support/StatisticDefinition.js";var g;!function(e){e[e.CONNECTING=0]="CONNECTING",e[e.OPEN=1]="OPEN",e[e.CLOSING=2]="CLOSING",e[e.CLOSED=3]="CLOSED"}(g||(g={}));let f=class extends l{constructor(e){super({}),this._outstandingMessages=[],this.errorString=null;const{geometryType:t,spatialReference:r,sourceSpatialReference:o}=e;this._config=e,this._featureZScaler=u(t,o,r),this._open()}normalizeCtorArgs(){return{}}async _open(){await this._tryCreateWebSocket(),this.destroyed||await this._handshake()}destroy(){super.destroy(),null!=this._websocket&&(this._websocket.onopen=null,this._websocket.onclose=null,this._websocket.onerror=null,this._websocket.onmessage=null,this._websocket.close()),this._websocket=null}get connectionStatus(){if(null==this._websocket)return"disconnected";switch(this._websocket.readyState){case g.CONNECTING:case g.OPEN:return"connected";case g.CLOSING:case g.CLOSED:return"disconnected"}}sendMessageToSocket(e){null!=this._websocket?this._websocket.send(JSON.stringify(e)):this._outstandingMessages.push(e)}sendMessageToClient(e){this._onMessage(e)}updateCustomParameters(e){this._config.customParameters=e,null!=this._websocket&&this._websocket.close()}async _tryCreateWebSocket(e=this._config.source.path,t=1e3,i=0){try{if(this.destroyed)return;const t=n(e,this._config.customParameters??{});this._websocket=await this._createWebSocket(t),this.notifyChange("connectionStatus")}catch(n){const a=t/1e3;return this._config.maxReconnectionAttempts&&i>=this._config.maxReconnectionAttempts?(o.getLogger(this).error(new r("websocket-connection","Exceeded maxReconnectionAttempts attempts. No further attempts will be made")),void this.destroy()):(o.getLogger(this).error(new r("websocket-connection",`Failed to connect. Attempting to reconnect in ${a}s`,n)),await s(t),this._tryCreateWebSocket(e,Math.min(1.5*t,1e3*this._config.maxReconnectionInterval),i+1))}}_setWebSocketJSONParseHandler(e){e.onmessage=e=>{try{const t=JSON.parse(e.data);this._onMessage(t)}catch(e){return void o.getLogger(this).error(new r("websocket-connection","Failed to parse message, invalid JSON",{error:e}))}}}_createWebSocket(e){return new Promise(((t,r)=>{const o=new WebSocket(e);o.onopen=()=>{if(o.onopen=null,this.destroyed)return o.onclose=null,void o.close();o.onclose=e=>this._onClose(e),o.onerror=e=>this._onError(e),this._setWebSocketJSONParseHandler(o),t(o)},o.onclose=e=>{o.onopen=o.onclose=null,r(e)}}))}async _handshake(e=1e4){const t=this._websocket;if(null==t)return;const s=i(),n=t.onmessage,{filter:a,outFields:c,spatialReference:u}=this._config;return s.timeout(e),t.onmessage=e=>{let i=null;try{i=JSON.parse(e.data)}catch(e){}i&&"object"==typeof i||(o.getLogger(this).error(new r("websocket-connection","Protocol violation. Handshake failed - malformed message",e.data)),s.reject(),this.destroy()),i.spatialReference?.wkid!==u?.wkid&&(o.getLogger(this).error(new r("websocket-connection",`Protocol violation. Handshake failed - expected wkid of ${u.wkid}`,e.data)),s.reject(),this.destroy()),"json"!==i.format&&(o.getLogger(this).error(new r("websocket-connection","Protocol violation. Handshake failed - format is not set",e.data)),s.reject(),this.destroy()),a&&i.filter!==a&&o.getLogger(this).error(new r("websocket-connection","Tried to set filter, but server doesn't support it")),c&&i.outFields!==c&&o.getLogger(this).error(new r("websocket-connection","Tried to set outFields, but server doesn't support it")),t.onmessage=n;for(const e of this._outstandingMessages)t.send(JSON.stringify(e));this._outstandingMessages=[],s.resolve()},t.send(JSON.stringify({filter:a,outFields:c,format:"json",spatialReference:{wkid:u.wkid}})),s.promise}_onMessage(e){if(this.onMessage(e),"type"in e)switch(e.type){case"features":case"featureResult":for(const t of e.features)null!=this._featureZScaler&&this._featureZScaler(t.geometry),this.onFeature(t)}}_onError(e){const t="Encountered an error over WebSocket connection";this._set("errorString",t),o.getLogger(this).error("websocket-connection",t)}_onClose(e){this._websocket=null,this.notifyChange("connectionStatus"),1e3!==e.code&&o.getLogger(this).error("websocket-connection",`WebSocket closed unexpectedly with error code ${e.code}`),this.destroyed||this._open()}};e([c()],f.prototype,"connectionStatus",null),e([c()],f.prototype,"errorString",void 0),f=e([a("esri.layers.graphics.sources.connections.WebSocketConnection")],f);const y={maxQueryDepth:5,maxRecordCountFactor:3};let _=class extends f{constructor(e){super({...y,...e}),this._buddyServicesQuery=null,this._relatedFeatures=null}async _open(){const e=await this._fetchServiceDefinition(this._config.source);e.timeInfo.trackIdField||o.getLogger(this).warn("GeoEvent service was configured without a TrackIdField. This may result in certain functionality being disabled. The purgeOptions.maxObservations property will have no effect.");const t=this._fetchWebSocketUrl(e.streamUrls,this._config.spatialReference);this._buddyServicesQuery||(this._buddyServicesQuery=this._queryBuddyServices()),await this._buddyServicesQuery,await this._tryCreateWebSocket(t);const{filter:r,outFields:s}=this._config;this.destroyed||this._setFilter(r,s)}_onMessage(e){if("attributes"in e){let t;try{t=this._enrich(e),null!=this._featureZScaler&&this._featureZScaler(t.geometry)}catch(e){return void o.getLogger(this).error(new r("geoevent-connection","Failed to parse message",e))}this.onFeature(t)}else this.onMessage(e)}async _fetchServiceDefinition(e){const r={f:"json",...this._config.customParameters},o=t(e.path,{query:r,responseType:"json"}),s=(await o).data;return this._serviceDefinition=s,s}_fetchWebSocketUrl(e,t){const r=e[0],{urls:o,token:s}=r,i=this._inferWebSocketBaseUrl(o);return n(`${i}/subscribe`,{outSR:""+t.wkid,token:s})}_inferWebSocketBaseUrl(e){if(1===e.length)return e[0];for(const t of e)if(t.includes("wss"))return t;return o.getLogger(this).error(new r("geoevent-connection","Unable to infer WebSocket url",e)),null}async _setFilter(e,t){const s=this._websocket;if(null==s||null==e&&null==t)return;const n=JSON.stringify({filter:this._serializeFilter(e,t)});let a=!1;const c=i();return s.onmessage=e=>{const t=JSON.parse(e.data);t.filter&&(t.error&&(o.getLogger(this).error(new r("geoevent-connection","Failed to set service filter",t.error)),this._set("errorString",`Could not set service filter - ${t.error}`),c.reject(t.error)),this._setWebSocketJSONParseHandler(s),a=!0,c.resolve())},s.send(n),setTimeout((()=>{a||(this.destroyed||this._websocket!==s||o.getLogger(this).error(new r("geoevent-connection","Server timed out when setting filter")),c.reject())}),1e4),c.promise}_serializeFilter(e,t){const s={};if(null==e&&null==t)return s;if(e?.geometry)try{const t=h(e.geometry);if("extent"!==t.type)throw new r(`Expected extent but found type ${t.type}`);s.geometry=JSON.stringify(t.shiftCentralMeridian())}catch(e){o.getLogger(this).error(new r("geoevent-connection","Encountered an error when setting connection geometryDefinition",e))}return e?.where&&"1 = 1"!==e.where&&"1=1"!==e.where&&(s.where=e.where),null!=t&&(s.outFields=t.join(",")),s}_enrich(e){if(!this._relatedFeatures)return e;const t=this._serviceDefinition.relatedFeatures.joinField,s=e.attributes[t],i=this._relatedFeatures.get(s);if(!i)return o.getLogger(this).warn("geoevent-connection","Feature join failed. Is the join field configured correctly?",e),e;const{attributes:n,geometry:a}=i;for(const t in n)e.attributes[t]=n[t];return a&&(e.geometry=a),e.geometry||e.centroid||o.getLogger(this).error(new r("geoevent-connection","Found malformed feature - no geometry found",e)),e}async _queryBuddyServices(){try{const{relatedFeatures:e,keepLatestArchive:t}=this._serviceDefinition,r=this._queryRelatedFeatures(e),o=this._queryArchive(t);await r;const s=await o;if(!s)return;for(const e of s.features)this.onFeature(this._enrich(e))}catch(e){o.getLogger(this).error(new r("geoevent-connection","Encountered an error when querying buddy services",{error:e}))}}async _queryRelatedFeatures(e){if(!e)return;const t=await this._queryBuddy(e.featuresUrl);this._addRelatedFeatures(t)}async _queryArchive(e){if(e)return this._queryBuddy(e.featuresUrl)}async _queryBuddy(e){const t=new((await import("../layers/FeatureLayer.js")).default)({url:e}),{capabilities:r}=await t.load(),o=r.query.supportsMaxRecordCountFactor,s=r.query.supportsPagination,i=r.query.supportsCentroid,n=this._config.maxRecordCountFactor,a=t.capabilities.query.maxRecordCount,c=o?a*n:a,u=new m;if(u.outFields=this._config.outFields??["*"],u.where=this._config.filter?.where??"1=1",u.returnGeometry=!0,u.returnExceededLimitFeatures=!0,u.outSpatialReference=d.fromJSON(this._config.spatialReference),i&&(u.returnCentroid=!0),o&&(u.maxRecordCountFactor=n),s)return u.num=c,t.destroy(),this._queryPages(e,u);const l=await p(e,u,this._config.sourceSpatialReference);return t.destroy(),l.data}async _queryPages(e,t,r=[],o=0){t.start=null!=t.num?o*t.num:null;const{data:s}=await p(e,t,this._config.sourceSpatialReference);return s.exceededTransferLimit&&o<(this._config.maxQueryDepth??0)?(s.features.forEach((e=>r.push(e))),this._queryPages(e,t,r,o+1)):(r.forEach((e=>s.features.push(e))),s)}_addRelatedFeatures(e){const t=new Map,r=e.features,o=this._serviceDefinition.relatedFeatures.joinField;for(const e of r){const r=e.attributes[o];t.set(r,e)}this._relatedFeatures=t}};_=e([a("esri.layers.graphics.sources.connections.GeoEventConnection")],_);const j=_;let w=class extends l{constructor(e){super({}),this.connectionStatus="connected",this.errorString=null;const{geometryType:t,spatialReference:r,sourceSpatialReference:o}=e;this._featureZScaler=u(t,o,r)}normalizeCtorArgs(){return{}}updateCustomParameters(e){}sendMessageToSocket(e){}sendMessageToClient(e){if("type"in e)switch(e.type){case"features":case"featureResult":for(const t of e.features)null!=this._featureZScaler&&this._featureZScaler(t.geometry),this.onFeature(t)}this.onMessage(e)}};function S(e,t){if(null==e&&null==t)return null;const r={};return null!=t&&(r.geometry=t),null!=e&&(r.where=e),r}function b(e,t,r,o,s,i,n,a,c){const u={source:e,sourceSpatialReference:t,spatialReference:r,geometryType:o,filter:S(s,i),maxReconnectionAttempts:n,maxReconnectionInterval:a,customParameters:c};return e?e.path.startsWith("wss://")||e.path.startsWith("ws://")?new f(u):new j(u):new w(u)}e([c()],w.prototype,"connectionStatus",void 0),e([c()],w.prototype,"errorString",void 0),w=e([a("esri.layers.support.ClientSideConnection")],w);export{b as createConnection}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/createUtils.js b/library/arcgis/4.30/@arcgis/core/chunks/createUtils.js new file mode 100644 index 00000000..7b0b0a94 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/createUtils.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import"../geometry.js";import{clone as t,e,i as o}from"../core/lang.js";import{k as n,g as a}from"./unitUtils.js";import{a as l}from"./vec3.js";import{c as r}from"./vec3f64.js";import s from"../geometry/Circle.js";import{simplify as i,distance as c}from"../geometry/geometryEngine.js";import{u as y,i as u,a as p}from"./coordsUtils.js";import{m as f}from"./surfaceCoordinateSystems.js";import x from"../geometry/Multipoint.js";import m from"../geometry/Polyline.js";import h from"../geometry/Polygon.js";import M from"../geometry/Point.js";function g(t,e){const o=new M({x:t[0],y:t[1],spatialReference:e});return t.length>2&&(o.z=t[2]),o}function d(t,e){return new x({points:t,spatialReference:e})}function R(t,e,o){const n=new m({paths:t,spatialReference:e});return o&&y(n),n}function T(o,a,l,r=!0){const s=t(o);s.forEach((t=>{const o=t[0],n=t[t.length-1];e(o,n)&&1!==t.length||t.push(t[0])}));let c=new h({rings:s,spatialReference:a});return c.rings.forEach((t=>{u(t)||t.reverse()})),l&&y(c),r&&c.isSelfIntersecting&&n(a)&&(c=i(c)),c}function j(t,e,n){const a=e.mapToLocalMultiple(t),l=[],r={x:a[0].x,y:a[0].y},s=a[1].x,i=a[1].y,c=Math.round(s-r.x),y=Math.round(i-r.y),u=Math.max(Math.abs(c),Math.abs(y));if(n){const t={x:r.x+u,y:r.y+u},e={x:r.x-u,y:r.y-u};l.push(f(t.x,e.y),f(e.x,e.y),f(e.x,t.y),f(t.x,t.y))}else{const t={x:c>0?r.x+u:r.x-u,y:y>0?r.y+u:r.y-u};l.push(f(r.x,r.y),f(t.x,r.y),f(t.x,t.y),f(r.x,t.y))}return P(T([l.map((t=>e.localToMap(t))).filter(o)],e.spatialReference,e.doUnnormalization,!0),l,e)}function b(t,e,n){let a=e.mapToLocalMultiple(t);if(1===a.length){const t=48,e=a[0];a=[f(e.x-t,e.y+t),f(e.x+t,e.y-t),f(e.x+t,e.y-t),f(e.x-t,e.y+t)]}const l=[],r={x:a[0].x,y:a[0].y},s={x:a[1].x,y:a[1].y};if(n){const t=Math.round(s.x-r.x),e=Math.round(s.y-r.y);l.push(f(r.x-t,r.y-e),f(s.x,r.y-e),f(s.x,s.y),f(r.x-t,s.y))}else l.push(f(r.x,r.y),f(s.x,r.y),f(s.x,s.y),f(r.x,s.y));return P(T([l.map((t=>e.localToMap(t))).filter(o)],e.spatialReference,e.doUnnormalization,!0),l,e)}function P(t,e,o){const n=U(e[3],e[2],o),a=U(e[1],e[2],o),l=U(e[0],e[1],o),r=U(e[0],e[3],o);return{geometry:t,midpoints:null!=n&&null!=a&&null!=l&&null!=r?{top:n,right:a,bottom:l,left:r}:null}}function U(t,e,o){w[0]=t.x,w[1]=t.y,w[2]=0,I[0]=e.x,I[1]=e.y,I[2]=0,l(w,w,I,.5),z.x=w[0],z.y=I[1],z.z=I[2];const n=o.localToMap(z);return null!=n?g(n,o.spatialReference):null}const z=f(0,0,0),w=r(),I=r();function L(t,e,o,l){const r=e.mapToLocalMultiple(t);let i=null,y=null;if(o)i=r[0],y=r[1];else{const t=r[0],e=r[1],o=Math.round(e.x-t.x),n=Math.round(e.y-t.y),a=Math.max(Math.abs(o),Math.abs(n));i=f(o>0?t.x+a/2:t.x-a/2,n>0?t.y+a/2:t.y-a/2),y=f(Math.abs(o)>Math.abs(n)?i.x-a/2:i.x,Math.abs(o)>Math.abs(n)?i.y:i.y-a/2)}const u=e.localToMap(i),x=e.localToMap(y);if(null==u||null==x)return null;e.doUnnormalization&&p([[u,x]],e.spatialReference);const m=g(u,e.spatialReference),h=g(x,e.spatialReference),M=a(e.spatialReference);let d=0;if(n(e.spatialReference))d=M*c(m,h,null);else{const t=i.x-y.x,e=i.y-y.y;d=M*Math.sqrt(t*t+e*e)*(l||1)}const R=new s({center:m,radius:d,radiusUnit:"meters",spatialReference:e.spatialReference});return{geometry:T(R.rings,R.spatialReference,!1),center:m,edge:h}}function v(t,e,n){const a=e.mapToLocalMultiple(t),l=a[0],r=a[1],s=Math.round(r.x-l.x),i=Math.round(r.y-l.y),c=f(n?l.x:l.x+s/2,n?l.y:l.y+i/2),y=n?s:s/2,u=n?i:i/2,p=[],x=2*Math.PI/60;function m(t){const e=Math.cos(t),o=Math.sin(t);return f(y*e+c.x,u*o+c.y)}for(let t=0;t<60;t++)p.push(m(t*x));p.push(p[0]);const{spatialReference:h,doUnnormalization:M}=e,d=T([p.map((t=>e.localToMap(t))).filter(o)],h,M,!1),R=e.localToMap(m(Math.PI/2)),j=e.localToMap(m(0)),b=e.localToMap(m(-Math.PI/2)),P=e.localToMap(m(Math.PI));return{geometry:d,midpoints:null!=R&&null!=j&&null!=b&&null!=P?{top:g(R,h),right:g(j,h),bottom:g(b,h),left:g(P,h)}:null}}export{j as a,v as b,L as c,b as d,T as e,R as f,d as g}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/createVersion.js b/library/arcgis/4.30/@arcgis/core/chunks/createVersion.js new file mode 100644 index 00000000..b60f923c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/createVersion.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import r from"../request.js";import{p as o,a as s,e}from"./utils8.js";import"../config.js";import"../core/lang.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/Error.js";import"./Logger.js";import"../core/JSONSupport.js";import"./tslib.es6.js";import"../core/Accessor.js";import"../core/Handles.js";import"./maybe.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./handleUtils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"../core/promiseUtils.js";async function t(t,i,p){const m=o(t),a=i.toJSON(),c=s(m.query,{query:e({...a,f:"json"}),...p,authMode:"immediate",method:"post"}),j=`${m.path}/create`,{data:n}=await r(j,c),{versionName:u,versionGuid:l,...d}=n.versionInfo;return{...d,versionIdentifier:{name:u,guid:l}}}export{t as createVersion}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/crsUtils.js b/library/arcgis/4.30/@arcgis/core/chunks/crsUtils.js new file mode 100644 index 00000000..74f0e032 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/crsUtils.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +const n=[[3819,3819],[3821,3824],[3889,3889],[3906,3906],[4001,4025],[4027,4036],[4039,4047],[4052,4055],[4074,4075],[4080,4081],[4120,4176],[4178,4185],[4188,4216],[4218,4289],[4291,4304],[4306,4319],[4322,4326],[4463,4463],[4470,4470],[4475,4475],[4483,4483],[4490,4490],[4555,4558],[4600,4646],[4657,4765],[4801,4811],[4813,4821],[4823,4824],[4901,4904],[5013,5013],[5132,5132],[5228,5229],[5233,5233],[5246,5246],[5252,5252],[5264,5264],[5324,5340],[5354,5354],[5360,5360],[5365,5365],[5370,5373],[5381,5381],[5393,5393],[5451,5451],[5464,5464],[5467,5467],[5489,5489],[5524,5524],[5527,5527],[5546,5546],[2044,2045],[2081,2083],[2085,2086],[2093,2093],[2096,2098],[2105,2132],[2169,2170],[2176,2180],[2193,2193],[2200,2200],[2206,2212],[2319,2319],[2320,2462],[2523,2549],[2551,2735],[2738,2758],[2935,2941],[2953,2953],[3006,3030],[3034,3035],[3038,3051],[3058,3059],[3068,3068],[3114,3118],[3126,3138],[3150,3151],[3300,3301],[3328,3335],[3346,3346],[3350,3352],[3366,3366],[3389,3390],[3416,3417],[3833,3841],[3844,3850],[3854,3854],[3873,3885],[3907,3910],[4026,4026],[4037,4038],[4417,4417],[4434,4434],[4491,4554],[4839,4839],[5048,5048],[5105,5130],[5253,5259],[5269,5275],[5343,5349],[5479,5482],[5518,5519],[5520,5520],[20004,20032],[20064,20092],[21413,21423],[21473,21483],[21896,21899],[22171,22177],[22181,22187],[22191,22197],[25884,25884],[27205,27232],[27391,27398],[27492,27492],[28402,28432],[28462,28492],[30161,30179],[30800,30800],[31251,31259],[31275,31279],[31281,31290],[31466,31700]];function o(o){return null!=o&&n.some((([n,t])=>o>=n&&o<=t))}export{o as i}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/cs.js b/library/arcgis/4.30/@arcgis/core/chunks/cs.js new file mode 100644 index 00000000..67d43ad8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/cs.js @@ -0,0 +1,11 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{d as t}from"./calcite-input-time-picker.js";import"../widgets/Widget.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./form.js";import"./dom.js";import"./guid.js";import"./interactive.js";import"./key.js";import"./label2.js";import"./component.js";import"./loadable.js";import"./locale2.js";import"./observers.js";import"./focusTrapComponent.js";import"./t9n.js";import"./math.js";import"./icon.js";import"./openCloseComponent.js";import"./Validation.js";import"./action.js";import"./loader.js";import"./input-message.js";import"./input-text.js";import"./input.js";import"./progress.js";import"./popover.js";import"./floating-ui.js";import"./debounce.js";import"./Heading2.js";import"./FloatingArrow.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */ +function r(t){return t>1&&t<5&&1!=~~(t/10)}function s(t,s,o,e){var i=t+" ";switch(o){case"s":return s||e?"pár sekund":"pár sekundami";case"m":return s?"minuta":e?"minutu":"minutou";case"mm":return s||e?i+(r(t)?"minuty":"minut"):i+"minutami";case"h":return s?"hodina":e?"hodinu":"hodinou";case"hh":return s||e?i+(r(t)?"hodiny":"hodin"):i+"hodinami";case"d":return s||e?"den":"dnem";case"dd":return s||e?i+(r(t)?"dny":"dní"):i+"dny";case"M":return s||e?"měsíc":"měsícem";case"MM":return s||e?i+(r(t)?"měsíce":"měsíců"):i+"měsíci";case"y":return s||e?"rok":"rokem";case"yy":return s||e?i+(r(t)?"roky":"let"):i+"lety"}}var o={name:"cs",weekdays:"neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),weekdaysShort:"ne_po_út_st_čt_pá_so".split("_"),weekdaysMin:"ne_po_út_st_čt_pá_so".split("_"),months:"leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),monthsShort:"led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_"),weekStart:1,yearStart:4,ordinal:function(t){return t+"."},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},relativeTime:{future:"za %s",past:"před %s",s,m:s,mm:s,h:s,hh:s,d:s,dd:s,M:s,MM:s,y:s,yy:s}};t.locale(o,null,!0);export{o as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/cs_CZ.js b/library/arcgis/4.30/@arcgis/core/chunks/cs_CZ.js new file mode 100644 index 00000000..d450b618 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/cs_CZ.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +const e={_decimalSeparator:",",_thousandSeparator:" ",_percentPrefix:null,_percentSuffix:"%",_big_number_suffix_3:"k",_big_number_suffix_6:"M",_big_number_suffix_9:"G",_big_number_suffix_12:"T",_big_number_suffix_15:"P",_big_number_suffix_18:"E",_big_number_suffix_21:"Z",_big_number_suffix_24:"Y",_small_number_suffix_3:"m",_small_number_suffix_6:"μ",_small_number_suffix_9:"n",_small_number_suffix_12:"p",_small_number_suffix_15:"f",_small_number_suffix_18:"a",_small_number_suffix_21:"z",_small_number_suffix_24:"y",_byte_suffix_B:"B",_byte_suffix_KB:"KB",_byte_suffix_MB:"MB",_byte_suffix_GB:"GB",_byte_suffix_TB:"TB",_byte_suffix_PB:"PB",_date_millisecond:"mm:ss SSS",_date_millisecond_full:"HH:mm:ss SSS",_date_second:"HH:mm:ss",_date_second_full:"HH:mm:ss",_date_minute:"HH:mm",_date_minute_full:"HH:mm - MMM dd, yyyy",_date_hour:"HH:mm",_date_hour_full:"HH:mm - MMM dd, yyyy",_date_day:"MMM dd",_date_day_full:"MMM dd, yyyy",_date_week:"ww",_date_week_full:"MMM dd, yyyy",_date_month:"MMM",_date_month_full:"MMM, yyyy",_date_year:"yyyy",_duration_millisecond:"SSS",_duration_millisecond_second:"ss.SSS",_duration_millisecond_minute:"mm:ss SSS",_duration_millisecond_hour:"hh:mm:ss SSS",_duration_millisecond_day:"d'd' mm:ss SSS",_duration_millisecond_week:"d'd' mm:ss SSS",_duration_millisecond_month:"M'm' dd'd' mm:ss SSS",_duration_millisecond_year:"y'y' MM'm' dd'd' mm:ss SSS",_duration_second:"ss",_duration_second_minute:"mm:ss",_duration_second_hour:"hh:mm:ss",_duration_second_day:"d'd' hh:mm:ss",_duration_second_week:"d'd' hh:mm:ss",_duration_second_month:"M'm' dd'd' hh:mm:ss",_duration_second_year:"y'y' MM'm' dd'd' hh:mm:ss",_duration_minute:"mm",_duration_minute_hour:"hh:mm",_duration_minute_day:"d'd' hh:mm",_duration_minute_week:"d'd' hh:mm",_duration_minute_month:"M'm' dd'd' hh:mm",_duration_minute_year:"y'y' MM'm' dd'd' hh:mm",_duration_hour:"hh'h'",_duration_hour_day:"d'd' hh'h'",_duration_hour_week:"d'd' hh'h'",_duration_hour_month:"M'm' dd'd' hh'h'",_duration_hour_year:"y'y' MM'm' dd'd' hh'h'",_duration_day:"d'd'",_duration_day_week:"d'd'",_duration_day_month:"M'm' dd'd'",_duration_day_year:"y'y' MM'm' dd'd'",_duration_week:"w'w'",_duration_week_month:"w'w'",_duration_week_year:"w'w'",_duration_month:"M'm'",_duration_month_year:"y'y' MM'm'",_duration_year:"y'y'",_era_ad:"n. l.",_era_bc:"př. n. l.",A:"dop.",P:"odp.",AM:"dop.",PM:"odp.","A.M.":"dop.","P.M.":"odp.",January:"ledna",February:"února",March:"března",April:"dubna",May:"května",June:"června",July:"července",August:"srpna",September:"září",October:"října",November:"listopadu",December:"prosince",Jan:"led",Feb:"úno",Mar:"bře",Apr:"dub","May(short)":"kvě",Jun:"čvn",Jul:"čvc",Aug:"srp",Sep:"zář",Oct:"říj",Nov:"lis",Dec:"pro",Sunday:"neděle",Monday:"pondělí",Tuesday:"úterý",Wednesday:"středa",Thursday:"čtvrtek",Friday:"pátek",Saturday:"sobota",Sun:"ne",Mon:"po",Tue:"út",Wed:"st",Thu:"čt",Fri:"pá",Sat:"so",_dateOrd:function(e){let _="th";if(e<11||e>13)switch(e%10){case 1:_="st";break;case 2:_="nd";break;case 3:_="rd"}return _},"Zoom Out":"Zvětšení",Play:"Přehrát",Stop:"Ukončit iteraci (Stop)",Legend:"Legenda","Press ENTER to toggle":"",Loading:"Načítání",Home:"Domů",Chart:"","Serial chart":"","X/Y chart":"","Pie chart":"","Gauge chart":"","Radar chart":"","Sankey diagram":"","Flow diagram":"","Chord diagram":"","TreeMap chart":"","Sliced chart":"",Series:"","Candlestick Series":"","OHLC Series":"","Column Series":"","Line Series":"","Pie Slice Series":"","Funnel Series":"","Pyramid Series":"","X/Y Series":"",Map:"","Press ENTER to zoom in":"","Press ENTER to zoom out":"","Use arrow keys to zoom in and out":"","Use plus and minus keys on your keyboard to zoom in and out":"",Export:"Tisk",Image:"Snímek",Data:"Data",Print:"Tisk","Press ENTER to open":"","Press ENTER to print.":"","Press ENTER to export as %1.":"","(Press ESC to close this message)":"","Image Export Complete":"","Export operation took longer than expected. Something might have gone wrong.":"","Saved from":"",PNG:"",JPG:"",GIF:"",SVG:"",PDF:"",JSON:"",CSV:"",XLSX:"",HTML:"","Use TAB to select grip buttons or left and right arrows to change selection":"","Use left and right arrows to move selection":"","Use left and right arrows to move left selection":"","Use left and right arrows to move right selection":"","Use TAB select grip buttons or up and down arrows to change selection":"","Use up and down arrows to move selection":"","Use up and down arrows to move lower selection":"","Use up and down arrows to move upper selection":"","From %1 to %2":"Od %1 do %2","From %1":"Od %1","To %1":"Do %1","No parser available for file: %1":"","Error parsing file: %1":"","Unable to load file: %1":"","Invalid date":""};export{e as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/da.js b/library/arcgis/4.30/@arcgis/core/chunks/da.js new file mode 100644 index 00000000..dd732b19 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/da.js @@ -0,0 +1,11 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{d as r}from"./calcite-input-time-picker.js";import"../widgets/Widget.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./form.js";import"./dom.js";import"./guid.js";import"./interactive.js";import"./key.js";import"./label2.js";import"./component.js";import"./loadable.js";import"./locale2.js";import"./observers.js";import"./focusTrapComponent.js";import"./t9n.js";import"./math.js";import"./icon.js";import"./openCloseComponent.js";import"./Validation.js";import"./action.js";import"./loader.js";import"./input-message.js";import"./input-text.js";import"./input.js";import"./progress.js";import"./popover.js";import"./floating-ui.js";import"./debounce.js";import"./Heading2.js";import"./FloatingArrow.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */ +var t={name:"da",weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn._man._tirs._ons._tors._fre._lør.".split("_"),weekdaysMin:"sø._ma._ti._on._to._fr._lø.".split("_"),months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj_juni_juli_aug._sept._okt._nov._dec.".split("_"),weekStart:1,ordinal:function(r){return r+"."},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"}};r.locale(t,null,!0);export{t as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/da_DK.js b/library/arcgis/4.30/@arcgis/core/chunks/da_DK.js new file mode 100644 index 00000000..820da3df --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/da_DK.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +const e={_decimalSeparator:",",_thousandSeparator:".",_percentPrefix:null,_percentSuffix:"%",_big_number_suffix_3:"k",_big_number_suffix_6:"M",_big_number_suffix_9:"G",_big_number_suffix_12:"T",_big_number_suffix_15:"P",_big_number_suffix_18:"E",_big_number_suffix_21:"Z",_big_number_suffix_24:"Y",_small_number_suffix_3:"m",_small_number_suffix_6:"μ",_small_number_suffix_9:"n",_small_number_suffix_12:"p",_small_number_suffix_15:"f",_small_number_suffix_18:"a",_small_number_suffix_21:"z",_small_number_suffix_24:"y",_byte_suffix_B:"B",_byte_suffix_KB:"KB",_byte_suffix_MB:"MB",_byte_suffix_GB:"GB",_byte_suffix_TB:"TB",_byte_suffix_PB:"PB",_date_millisecond:"mm:ss SSS",_date_millisecond_full:"HH:mm:ss SSS",_date_second:"HH:mm:ss",_date_second_full:"HH:mm:ss",_date_minute:"HH:mm",_date_minute_full:"HH:mm - MMM dd, yyyy",_date_hour:"HH:mm",_date_hour_full:"HH:mm - MMM dd, yyyy",_date_day:"MMM dd",_date_day_full:"MMM dd, yyyy",_date_week:"ww",_date_week_full:"MMM dd, yyyy",_date_month:"MMM",_date_month_full:"MMM, yyyy",_date_year:"yyyy",_duration_millisecond:"SSS",_duration_millisecond_second:"ss.SSS",_duration_millisecond_minute:"mm:ss SSS",_duration_millisecond_hour:"hh:mm:ss SSS",_duration_millisecond_day:"d'd' mm:ss SSS",_duration_millisecond_week:"d'd' mm:ss SSS",_duration_millisecond_month:"M'm' dd'd' mm:ss SSS",_duration_millisecond_year:"y'y' MM'm' dd'd' mm:ss SSS",_duration_second:"ss",_duration_second_minute:"mm:ss",_duration_second_hour:"hh:mm:ss",_duration_second_day:"d'd' hh:mm:ss",_duration_second_week:"d'd' hh:mm:ss",_duration_second_month:"M'm' dd'd' hh:mm:ss",_duration_second_year:"y'y' MM'm' dd'd' hh:mm:ss",_duration_minute:"mm",_duration_minute_hour:"hh:mm",_duration_minute_day:"d'd' hh:mm",_duration_minute_week:"d'd' hh:mm",_duration_minute_month:"M'm' dd'd' hh:mm",_duration_minute_year:"y'y' MM'm' dd'd' hh:mm",_duration_hour:"hh'h'",_duration_hour_day:"d'd' hh'h'",_duration_hour_week:"d'd' hh'h'",_duration_hour_month:"M'm' dd'd' hh'h'",_duration_hour_year:"y'y' MM'm' dd'd' hh'h'",_duration_day:"d'd'",_duration_day_week:"d'd'",_duration_day_month:"M'm' dd'd'",_duration_day_year:"y'y' MM'm' dd'd'",_duration_week:"w'w'",_duration_week_month:"w'w'",_duration_week_year:"w'w'",_duration_month:"M'm'",_duration_month_year:"y'y' MM'm'",_duration_year:"y'y'",_era_ad:"e.Kr.",_era_bc:"f.Kr.",A:"a",P:"p",AM:"AM",PM:"PM","A.M.":"AM","P.M.":"PM",January:"januar",February:"februar",March:"marts",April:"april",May:"maj",June:"juni",July:"juli",August:"august",September:"september",October:"oktober",November:"november",December:"december",Jan:"jan.",Feb:"feb.",Mar:"mar.",Apr:"apr.","May(short)":"maj",Jun:"jun.",Jul:"jul.",Aug:"aug.",Sep:"sep.",Oct:"okt.",Nov:"nov.",Dec:"dec.",Sunday:"søndag",Monday:"mandag",Tuesday:"tirsdag",Wednesday:"onsdag",Thursday:"torsdag",Friday:"fredag",Saturday:"lørdag",Sun:"søn.",Mon:"man.",Tue:"tir.",Wed:"ons.",Thu:"tor.",Fri:"fre.",Sat:"lør.",_dateOrd:function(e){let _="th";if(e<11||e>13)switch(e%10){case 1:_="st";break;case 2:_="nd";break;case 3:_="rd"}return _},"Zoom Out":"Zoom",Play:"Afspil",Stop:"Stop",Legend:"Signaturforklaring","Press ENTER to toggle":"",Loading:"Indlæser",Home:"Hjem",Chart:"","Serial chart":"","X/Y chart":"","Pie chart":"","Gauge chart":"","Radar chart":"","Sankey diagram":"","Flow diagram":"","Chord diagram":"","TreeMap chart":"","Sliced chart":"",Series:"","Candlestick Series":"","OHLC Series":"","Column Series":"","Line Series":"","Pie Slice Series":"","Funnel Series":"","Pyramid Series":"","X/Y Series":"",Map:"","Press ENTER to zoom in":"","Press ENTER to zoom out":"","Use arrow keys to zoom in and out":"","Use plus and minus keys on your keyboard to zoom in and out":"",Export:"Udskriv",Image:"Billede",Data:"Data",Print:"Udskriv","Press ENTER to open":"","Press ENTER to print.":"","Press ENTER to export as %1.":"","(Press ESC to close this message)":"","Image Export Complete":"","Export operation took longer than expected. Something might have gone wrong.":"","Saved from":"",PNG:"",JPG:"",GIF:"",SVG:"",PDF:"",JSON:"",CSV:"",XLSX:"","Use TAB to select grip buttons or left and right arrows to change selection":"","Use left and right arrows to move selection":"","Use left and right arrows to move left selection":"","Use left and right arrows to move right selection":"","Use TAB select grip buttons or up and down arrows to change selection":"","Use up and down arrows to move selection":"","Use up and down arrows to move lower selection":"","Use up and down arrows to move upper selection":"","From %1 to %2":"Fra %1 til %2","From %1":"Fra %1","To %1":"Til %1","No parser available for file: %1":"","Error parsing file: %1":"","Unable to load file: %1":"","Invalid date":""};export{e as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/dataUtils.js b/library/arcgis/4.30/@arcgis/core/chunks/dataUtils.js new file mode 100644 index 00000000..cb1ca173 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/dataUtils.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import"../geometry.js";import{h as t,R as e}from"../core/lang.js";import{L as n}from"./Logger.js";import{d as r}from"./mathUtils.js";import{throwIfAborted as o}from"../core/promiseUtils.js";import{j as l}from"./unitUtils.js";import i from"../geometry/Extent.js";const a=()=>n.getLogger("esri.views.2d.engine.flow.dataUtils");async function s(n,r,l,i){const s=performance.now(),f=function(t,e){const n=function(t,e,n,r){if(0===r)return t;const o=Math.round(3*r),l=new Array(2*o+1);let i=0;for(let t=-o;t<=o;t++){const e=Math.exp(-t*t/(r*r));l[t+o]=e,i+=e}for(let t=-o;t<=o;t++)l[t+o]/=i;const a=new Float32Array(t.length);for(let r=0;r=e)continue;const c=l[a+o];i+=c*t[2*(r*e+(n+a))],s+=c*t[2*(r*e+(n+a))+1]}a[2*(r*e+n)]=i,a[2*(r*e+n)+1]=s}const s=new Float32Array(t.length);for(let t=0;t=n)continue;const f=l[s+o];i+=f*a[2*((r+s)*e+t)],c+=f*a[2*((r+s)*e+t)+1]}s[2*(r*e+t)]=i,s[2*(r*e+t)+1]=c}return s}(e.data,e.width,e.height,t.smoothing);return t.interpolate?(t,r)=>{const o=Math.floor(t),l=Math.floor(r);if(o<0||o>=e.width)return[0,0];if(l<0||l>=e.height)return[0,0];const i=t-o,a=r-l,s=o,c=l,f=o{const o=Math.round(t),l=Math.round(r);return o<0||o>=e.width||l<0||l>=e.height?[0,0]:[n[2*(l*e.width+o)],n[2*(l*e.width+o)+1]]}}(r,l),u=performance.now(),h=function(t,n,r,o){const l=[],i=new e,a=1/Math.max(t.lineCollisionWidth,1),s=Math.round(r*a),f=Math.round(o*a),u=new Int32Array(s*f);for(let t=0;tt.sort-e.sort));for(const{x:e,y:r}of h)if(i.getFloat()t+e.length),0),l=new Float32Array(4*o),i=new Array(t.length);let a=0,s=0;for(const e of t){const t=a;for(const t of e)l[4*a]=t.x,l[4*a+1]=t.y,l[4*a+2]=t.t,l[4*a+3]=t.speed,a++;i[s++]={startVertex:t,numberOfVertices:e.length,totalTime:e[e.length-1].t,timeSeed:r.getFloat()}}return{lineVertices:l,lineDescriptors:i}}(h),w=performance.now(),p="Streamlines"===n?function(t,e){const{lineVertices:n,lineDescriptors:r}=t;let o=0,l=0;for(const t of r)o+=2*t.numberOfVertices,l+=6*(t.numberOfVertices-1);const i=new Float32Array(9*o),a=new Uint32Array(l);let s=0,c=0;function f(t,e,n,r,o,l,a,c){const f=9*s;let u=0;i[f+u++]=t,i[f+u++]=e,i[f+u++]=1,i[f+u++]=n,i[f+u++]=l,i[f+u++]=a,i[f+u++]=r/2,i[f+u++]=o/2,i[f+u++]=c,s++,i[f+u++]=t,i[f+u++]=e,i[f+u++]=-1,i[f+u++]=n,i[f+u++]=l,i[f+u++]=a,i[f+u++]=-r/2,i[f+u++]=-o/2,i[f+u++]=c,s++}for(const t of r){const{totalTime:e,timeSeed:r}=t;let o=null,l=null,i=null,u=null,h=null,d=null;for(let m=0;m0){x=w-o,M=p-l;const t=Math.sqrt(x*x+M*M);if(x/=t,M/=t,m>1){let t=x+h,e=M+d;const n=Math.sqrt(t*t+e*e);t/=n,e/=n;const r=Math.min(1/(t*x+e*M),10);t*=r,e*=r,A=-e,I=t}else A=-M,I=x;null!==A&&null!==I&&(f(o,l,i,A,I,e,r,y),a[c++]=s-2,a[c++]=s,a[c++]=s-1,a[c++]=s,a[c++]=s+1,a[c++]=s-1)}o=w,l=p,i=g,h=x,d=M,u=y}f(o,l,i,-d,h,e,r,u)}return{vertexData:i,indexData:a}}(m):function(t){const e=16,n=1,r=2,{lineVertices:o,lineDescriptors:l}=t;let i=0,a=0;for(const t of l){const e=t.numberOfVertices-1;i+=4*e*2,a+=6*e*2}const s=new Float32Array(i*e),c=new Uint32Array(a);let f,u,h,d,m,w,p,g,y,x,M,A,I,V,F=0,v=0;function D(t,o){let l=y+M,i=x+A;const a=Math.sqrt(l*l+i*i);l/=a,i/=a;const D=y*l+x*i;l/=D,i/=D;let b=M+I,S=A+V;const k=Math.sqrt(b*b+S*S);b/=k,S/=k;const L=M*b+A*S;b/=L,S/=L,function(t,o,l,i,a,c,f,u,h,d,m,w,p,g){const y=F*e;let x=0;for(const e of[n,r])for(const n of[1,2,3,4])s[y+x++]=t,s[y+x++]=o,s[y+x++]=l,s[y+x++]=i,s[y+x++]=f,s[y+x++]=u,s[y+x++]=h,s[y+x++]=d,s[y+x++]=e,s[y+x++]=n,s[y+x++]=p,s[y+x++]=g,s[y+x++]=a/2,s[y+x++]=c/2,s[y+x++]=m/2,s[y+x++]=w/2,F++}(f,u,h,d,-i,l,m,w,p,g,-S,b,t,o),c[v++]=F-8,c[v++]=F-7,c[v++]=F-6,c[v++]=F-7,c[v++]=F-5,c[v++]=F-6,c[v++]=F-4,c[v++]=F-3,c[v++]=F-2,c[v++]=F-3,c[v++]=F-1,c[v++]=F-2}function b(t,e,n,r,o,l){if(y=M,x=A,M=I,A=V,null==y&&null==x&&(y=M,x=A),null!=m&&null!=w){I=t-m,V=e-w;const n=Math.sqrt(I*I+V*V);I/=n,V/=n}null!=y&&null!=x&&D(o,l),f=m,u=w,h=p,d=g,m=t,w=e,p=n,g=r}function S(t,e){y=M,x=A,M=I,A=V,null==y&&null==x&&(y=M,x=A),null!=y&&null!=x&&D(t,e)}for(const t of l){f=null,u=null,h=null,d=null,m=null,w=null,p=null,g=null,y=null,x=null,M=null,A=null,I=null,V=null;const{totalTime:e,timeSeed:n}=t;for(let r=0;rt.maxTurnAngle)return c;if(t.collisions){const t=Math.round(f*s),e=Math.round(u*s);if(t<0||t>i-1||e<0||e>a-1)return c;const n=l[e*i+t];if(-1!==n&&n!==o)return c;l[e*i+t]=o}c.push({x:f,y:u,t:h,speed:d}),p=m,g=w}return c}function f(t,e){const n=e.pixels,{width:o,height:l}=e,i=new Float32Array(o*l*2),a=e.mask||new Uint8Array(o*l*2);if(e.mask||a.fill(255),"vector-uv"===t)for(let t=0;t=r||(V.data[2*(e*r+F+n)]=t.data[2*(e*t.width+n)],V.data[2*(e*r+F+n)+1]=t.data[2*(e*t.width+n)+1],V.mask[e*r+F+n]=t.mask[e*t.width+n]);F+=t.width}return t("esri-2d-profiler")&&a().info("I.10","loadImagery, general exit (ms)",Math.round(performance.now()-f)),V}async function h(t,e,n,r,o,l){const i={requestProjectedLocalDirections:!0,signal:l};if(null!=o&&(i.timeExtent=o),"imagery"===t.type){await t.load({signal:l});const o=t.rasterInfo.dataType,a=await t.fetchImage(e,n,r,i);return null==a?.pixelData?.pixelBlock?{data:new Float32Array(n*r*2),mask:new Uint8Array(n*r),width:n,height:r}:f(o,a.pixelData.pixelBlock)}await t.load({signal:l});const a=t.serviceRasterInfo.dataType,s=await t.fetchPixels(e,n,r,i);return null==s?.pixelBlock?{data:new Float32Array(n*r*2),mask:new Uint8Array(n*r),width:n,height:r}:f(a,s.pixelBlock)}export{s as c,u as l}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/dataViewUtils.js b/library/arcgis/4.30/@arcgis/core/chunks/dataViewUtils.js new file mode 100644 index 00000000..a3a22598 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/dataViewUtils.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{n as t,L as e}from"./Logger.js";import r from"../core/Error.js";import"./enums2.js";import"../core/lang.js";import{g as n,a as s,T as o}from"./Texture.js";import{b as i,D as a}from"./enums.js";import"./Program.js";import"./GLObjectType.js";import{V as c}from"./VertexElementDescriptor.js";import{B as u}from"./BoundingBox.js";function f(e){const r=e.map((({name:t,count:e,type:r})=>`${t}.${e}.${r}`)).join(",");return t(r)}function l(t,e,r,n,s,o,i){if(t.primitiveName===e)for(const e in t)if(e===r){let r=n?.readWithDefault(s,o,t[e]&&i);return"text"===t.type&&(r=r.toString()),void(t[e]=r)}if("type"in t&&null!=t.type)switch(t.type){case"CIMPointSymbol":case"CIMLineSymbol":case"CIMPolygonSymbol":if(t.symbolLayers)for(const a of t.symbolLayers)l(a,e,r,n,s,o,i);break;case"CIMHatchFill":t.lineSymbol&&l(t.lineSymbol,e,r,n,s,o,i);break;case"CIMSolidStroke":case"CIMSolidFill":case"CIMVectorMarker":if("CIMVectorMarker"===t.type&&t.markerGraphics)for(const a of t.markerGraphics)l(a,e,r,n,s,o,i),l(a.symbol,e,r,n,s,o,i)}}function h(t){const e=t.width;return null!=t.effects?400:Math.max(1.25*e,8)}const E=()=>e.getLogger("esri.views.2d.engine.webgl.Utils");function p(t){switch(t){case i.UNSIGNED_BYTE:return 1;case i.UNSIGNED_SHORT_4_4_4_4:return 2;case i.FLOAT:return 4;default:return void E().error(new r("webgl-utils",`Unable to handle type ${t}`))}}function d(t){switch(t){case i.UNSIGNED_BYTE:return Uint8Array;case i.UNSIGNED_SHORT_4_4_4_4:return Uint16Array;case i.FLOAT:return Float32Array;default:return void E().error(new r("webgl-utils",`Unable to handle type ${t}`))}}const m=new Map,y=(t,e)=>{if(!m.has(t)){const r=function(t){const e={};for(const r in t){const s=t[r];let o=0;e[r]=s.map((t=>{const e=new c(t.name,t.count,t.type,o,0,t.normalized||!1);return o+=t.count*n(t.type),e})),e[r]?.forEach((t=>t.stride=o))}return e}(e),s=(t=>{const e={};for(const r in t){const n=t[r];e[r]=n?.length?n[0].stride:0}return e})(r),o=(t=>{const e=new Map;for(const r in t)for(const n of t[r])e.set(n.name,n.location);return e})(e),i={strides:s,bufferLayouts:r,attributes:o};m.set(t,i)}return m.get(t)},T=t=>t.includes("data:image/svg+xml");function S(t){const e=[];for(let r=0;r>>31;let s=e>>>23&255,o=8388607&e;return s-=127,s>15?n<<15|31744:s<-25?0:(s<-14&&(o+=8388608,o/=2**(-14-s),s=-15),s+=15,o/=8192,o=function(t,e){const r=Math.floor(t),n=t-r;return r<1023&&(n>.5||.5===n&&r%2==1)?r+1:r}(o),n<<15|s<<10|o)}function L(t){let e=t>>>15,r=t>>10&31,n=1023&t;return e=e?-1:1,r-=15,n/=1024,r>-15?n+=1:r=-14,e*2**r*n}function B(t,e,r,n){const s=r.packPrecisionFactor??1;switch(r.type){case a.BYTE:if(1===r.count)t.setInt8(n+r.offset,e*s);else for(let o=0;o"timeZoneName"===t))?.value}e((()=>{w=new WeakMap}));export{I as a,b,j as c,k as d,Y as e,E as f,v as g,N as h,F as r}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/date2.js b/library/arcgis/4.30/@arcgis/core/chunks/date2.js new file mode 100644 index 00000000..06d225d9 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/date2.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +function e(e){return null!=u(e)||null!=s(e)}function t(e){return r.test(e)}function n(e){return u(e)??s(e)}function s(e){const t=new Date(e);return function(e,t){if(Number.isNaN(e.getTime()))return!1;let n=!0;if(i&&/\d+\W*$/.test(t)){const e=t.match(/[a-zA-Z]{2,}/);if(e){let t=!1,s=0;for(;!t&&s<=e.length;)t=!o.test(e[s]),s++;n=!t}}return n}(t,e)?Number.isNaN(t.getTime())?null:t.getTime()-6e4*t.getTimezoneOffset():null}function u(e){const t=r.exec(e);if(!t?.groups)return null;const n=t.groups,s=+n.year,u=+n.month-1,o=+n.day,i=+(n.hours??"0"),f=+(n.minutes??"0"),a=+(n.seconds??"0");if(i>23)return null;if(f>59)return null;if(a>59)return null;const l=n.ms??"0",m=l?+l.padEnd(3,"0").substring(0,3):0;let c;if(n.isUTC||!n.offsetSign)c=Date.UTC(s,u,o,i,f,a,m);else{const e=+n.offsetHours,t=+n.offsetMinutes;c=6e4*("+"===n.offsetSign?-1:1)*(60*e+t)+Date.UTC(s,u,o,i,f,a,m)}return Number.isNaN(c)?null:c}const r=/^(?:(?-?\d{4,})-(?\d{2})-(?\d{2}))(?:T(?\d{2}):(?\d{2}):(?\d{2})(?:\.(?\d+))?)?(?:(?Z)|(?:(?\+|-)(?\d{2}):(?\d{2})))?$/,o=/^((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,i=!Number.isNaN(new Date("technology 10").getTime());export{e as a,t as i,n as p}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/datetime.js b/library/arcgis/4.30/@arcgis/core/chunks/datetime.js new file mode 100644 index 00000000..60c51a92 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/datetime.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +class e extends Error{}class t extends e{constructor(e){super(`Invalid DateTime: ${e.toMessage()}`)}}class n extends e{constructor(e){super(`Invalid Interval: ${e.toMessage()}`)}}class r extends e{constructor(e){super(`Invalid Duration: ${e.toMessage()}`)}}class s extends e{}class i extends e{constructor(e){super(`Invalid unit ${e}`)}}class a extends e{}class o extends e{constructor(){super("Zone is an abstract class")}}const u="numeric",l="short",c="long",h={year:u,month:u,day:u},d={year:u,month:l,day:u},m={year:u,month:l,day:u,weekday:l},f={year:u,month:c,day:u},y={year:u,month:c,day:u,weekday:c},g={hour:u,minute:u},w={hour:u,minute:u,second:u},p={hour:u,minute:u,second:u,timeZoneName:l},k={hour:u,minute:u,second:u,timeZoneName:c},S={hour:u,minute:u,hourCycle:"h23"},v={hour:u,minute:u,second:u,hourCycle:"h23"},T={hour:u,minute:u,second:u,hourCycle:"h23",timeZoneName:l},O={hour:u,minute:u,second:u,hourCycle:"h23",timeZoneName:c},b={year:u,month:u,day:u,hour:u,minute:u},N={year:u,month:u,day:u,hour:u,minute:u,second:u},D={year:u,month:l,day:u,hour:u,minute:u},M={year:u,month:l,day:u,hour:u,minute:u,second:u},I={year:u,month:l,day:u,weekday:l,hour:u,minute:u},V={year:u,month:c,day:u,hour:u,minute:u,timeZoneName:l},E={year:u,month:c,day:u,hour:u,minute:u,second:u,timeZoneName:l},x={year:u,month:c,day:u,weekday:c,hour:u,minute:u,timeZoneName:c},C={year:u,month:c,day:u,weekday:c,hour:u,minute:u,second:u,timeZoneName:c};class F{get type(){throw new o}get name(){throw new o}get ianaName(){return this.name}get isUniversal(){throw new o}offsetName(e,t){throw new o}formatOffset(e,t){throw new o}offset(e){throw new o}equals(e){throw new o}get isValid(){throw new o}}let W=null;class Z extends F{static get instance(){return null===W&&(W=new Z),W}get type(){return"system"}get name(){return(new Intl.DateTimeFormat).resolvedOptions().timeZone}get isUniversal(){return!1}offsetName(e,{format:t,locale:n}){return Pe(e,t,n)}formatOffset(e,t){return Ke(this.offset(e),t)}offset(e){return-new Date(e).getTimezoneOffset()}equals(e){return"system"===e.type}get isValid(){return!0}}let $={};const L={year:0,month:1,day:2,era:3,hour:4,minute:5,second:6};let z={};class j extends F{static create(e){return z[e]||(z[e]=new j(e)),z[e]}static resetCache(){z={},$={}}static isValidSpecifier(e){return this.isValidZone(e)}static isValidZone(e){if(!e)return!1;try{return new Intl.DateTimeFormat("en-US",{timeZone:e}).format(),!0}catch(e){return!1}}constructor(e){super(),this.zoneName=e,this.valid=j.isValidZone(e)}get type(){return"iana"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(e,{format:t,locale:n}){return Pe(e,t,n,this.name)}formatOffset(e,t){return Ke(this.offset(e),t)}offset(e){const t=new Date(e);if(isNaN(t))return NaN;const n=(r=this.name,$[r]||($[r]=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:r,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",era:"short"})),$[r]);var r;let[s,i,a,o,u,l,c]=n.formatToParts?function(e,t){const n=e.formatToParts(t),r=[];for(let e=0;e=0?d:1e3+d,(Ye({year:s,month:i,day:a,hour:24===u?0:u,minute:l,second:c,millisecond:0})-h)/6e4}equals(e){return"iana"===e.type&&e.name===this.name}get isValid(){return this.valid}}let A={},q={};function U(e,t={}){const n=JSON.stringify([e,t]);let r=q[n];return r||(r=new Intl.DateTimeFormat(e,t),q[n]=r),r}let _={},Y={},H=null,R={};function J(e,t,n,r){const s=e.listingMode();return"error"===s?null:"en"===s?n(t):r(t)}class P{constructor(e,t,n){this.padTo=n.padTo||0,this.floor=n.floor||!1;const{padTo:r,floor:s,...i}=n;if(!t||Object.keys(i).length>0){const t={useGrouping:!1,...n};n.padTo>0&&(t.minimumIntegerDigits=n.padTo),this.inf=function(e,t={}){const n=JSON.stringify([e,t]);let r=_[n];return r||(r=new Intl.NumberFormat(e,t),_[n]=r),r}(e,t)}}format(e){if(this.inf){const t=this.floor?Math.floor(e):e;return this.inf.format(t)}return $e(this.floor?Math.floor(e):Ae(e,3),this.padTo)}}class G{constructor(e,t,n){let r;if(this.opts=n,this.originalZone=void 0,this.opts.timeZone)this.dt=e;else if("fixed"===e.zone.type){const t=e.offset/60*-1,n=t>=0?`Etc/GMT+${t}`:`Etc/GMT${t}`;0!==e.offset&&j.create(n).valid?(r=n,this.dt=e):(r="UTC",this.dt=0===e.offset?e:e.setZone("UTC").plus({minutes:e.offset}),this.originalZone=e.zone)}else"system"===e.zone.type?this.dt=e:"iana"===e.zone.type?(this.dt=e,r=e.zone.name):(r="UTC",this.dt=e.setZone("UTC").plus({minutes:e.offset}),this.originalZone=e.zone);const s={...this.opts};s.timeZone=s.timeZone||r,this.dtf=U(t,s)}format(){return this.originalZone?this.formatToParts().map((({value:e})=>e)).join(""):this.dtf.format(this.dt.toJSDate())}formatToParts(){const e=this.dtf.formatToParts(this.dt.toJSDate());return this.originalZone?e.map((e=>{if("timeZoneName"===e.type){const t=this.originalZone.offsetName(this.dt.ts,{locale:this.dt.locale,format:this.opts.timeZoneName});return{...e,value:t}}return e})):e}resolvedOptions(){return this.dtf.resolvedOptions()}}class B{constructor(e,t,n){this.opts={style:"long",...n},!t&&Ee()&&(this.rtf=function(e,t={}){const{base:n,...r}=t,s=JSON.stringify([e,r]);let i=Y[s];return i||(i=new Intl.RelativeTimeFormat(e,t),Y[s]=i),i}(e,n))}format(e,t){return this.rtf?this.rtf.format(e,t):function(e,t,n="always",r=!1){const s={years:["year","yr."],quarters:["quarter","qtr."],months:["month","mo."],weeks:["week","wk."],days:["day","day","days"],hours:["hour","hr."],minutes:["minute","min."],seconds:["second","sec."]},i=-1===["hours","minutes","seconds"].indexOf(e);if("auto"===n&&i){const n="days"===e;switch(t){case 1:return n?"tomorrow":`next ${s[e][0]}`;case-1:return n?"yesterday":`last ${s[e][0]}`;case 0:return n?"today":`this ${s[e][0]}`}}const a=Object.is(t,-0)||t<0,o=Math.abs(t),u=1===o,l=s[e],c=r?u?l[1]:l[2]||l[1]:u?s[e][0]:e;return a?`${o} ${c} ago`:`in ${o} ${c}`}(t,e,this.opts.numeric,"long"!==this.opts.style)}formatToParts(e,t){return this.rtf?this.rtf.formatToParts(e,t):[]}}const Q={firstDay:1,minimalDays:4,weekend:[6,7]};class K{static fromOpts(e){return K.create(e.locale,e.numberingSystem,e.outputCalendar,e.weekSettings,e.defaultToEN)}static create(e,t,n,r,s=!1){const i=e||he.defaultLocale,a=i||(s?"en-US":H||(H=(new Intl.DateTimeFormat).resolvedOptions().locale,H)),o=t||he.defaultNumberingSystem,u=n||he.defaultOutputCalendar,l=We(r)||he.defaultWeekSettings;return new K(a,o,u,l,i)}static resetCache(){H=null,q={},_={},Y={}}static fromObject({locale:e,numberingSystem:t,outputCalendar:n,weekSettings:r}={}){return K.create(e,t,n,r)}constructor(e,t,n,r,s){const[i,a,o]=function(e){const t=e.indexOf("-x-");-1!==t&&(e=e.substring(0,t));const n=e.indexOf("-u-");if(-1===n)return[e];{let t,r;try{t=U(e).resolvedOptions(),r=e}catch(s){const i=e.substring(0,n);t=U(i).resolvedOptions(),r=i}const{numberingSystem:s,calendar:i}=t;return[r,s,i]}}(e);this.locale=i,this.numberingSystem=t||a||null,this.outputCalendar=n||o||null,this.weekSettings=r,this.intl=function(e,t,n){return n||t?(e.includes("-u-")||(e+="-u"),n&&(e+=`-ca-${n}`),t&&(e+=`-nu-${t}`),e):e}(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=s,this.fastNumbersCached=null}get fastNumbers(){var e;return null==this.fastNumbersCached&&(this.fastNumbersCached=(!(e=this).numberingSystem||"latn"===e.numberingSystem)&&("latn"===e.numberingSystem||!e.locale||e.locale.startsWith("en")||"latn"===new Intl.DateTimeFormat(e.intl).resolvedOptions().numberingSystem)),this.fastNumbersCached}listingMode(){const e=this.isEnglish(),t=!(null!==this.numberingSystem&&"latn"!==this.numberingSystem||null!==this.outputCalendar&&"gregory"!==this.outputCalendar);return e&&t?"en":"intl"}clone(e){return e&&0!==Object.getOwnPropertyNames(e).length?K.create(e.locale||this.specifiedLocale,e.numberingSystem||this.numberingSystem,e.outputCalendar||this.outputCalendar,We(e.weekSettings)||this.weekSettings,e.defaultToEN||!1):this}redefaultToEN(e={}){return this.clone({...e,defaultToEN:!0})}redefaultToSystem(e={}){return this.clone({...e,defaultToEN:!1})}months(e,t=!1){return J(this,e,rt,(()=>{const n=t?{month:e,day:"numeric"}:{month:e},r=t?"format":"standalone";return this.monthsCache[r][e]||(this.monthsCache[r][e]=function(e){const t=[];for(let n=1;n<=12;n++){const r=ir.utc(2009,n,1);t.push(e(r))}return t}((e=>this.extract(e,n,"month")))),this.monthsCache[r][e]}))}weekdays(e,t=!1){return J(this,e,ot,(()=>{const n=t?{weekday:e,year:"numeric",month:"long",day:"numeric"}:{weekday:e},r=t?"format":"standalone";return this.weekdaysCache[r][e]||(this.weekdaysCache[r][e]=function(e){const t=[];for(let n=1;n<=7;n++){const r=ir.utc(2016,11,13+n);t.push(e(r))}return t}((e=>this.extract(e,n,"weekday")))),this.weekdaysCache[r][e]}))}meridiems(){return J(this,void 0,(()=>ut),(()=>{if(!this.meridiemCache){const e={hour:"numeric",hourCycle:"h12"};this.meridiemCache=[ir.utc(2016,11,13,9),ir.utc(2016,11,13,19)].map((t=>this.extract(t,e,"dayperiod")))}return this.meridiemCache}))}eras(e){return J(this,e,dt,(()=>{const t={era:e};return this.eraCache[e]||(this.eraCache[e]=[ir.utc(-40,1,1),ir.utc(2017,1,1)].map((e=>this.extract(e,t,"era")))),this.eraCache[e]}))}extract(e,t,n){const r=this.dtFormatter(e,t).formatToParts().find((e=>e.type.toLowerCase()===n));return r?r.value:null}numberFormatter(e={}){return new P(this.intl,e.forceSimple||this.fastNumbers,e)}dtFormatter(e,t={}){return new G(e,this.intl,t)}relFormatter(e={}){return new B(this.intl,this.isEnglish(),e)}listFormatter(e={}){return function(e,t={}){const n=JSON.stringify([e,t]);let r=A[n];return r||(r=new Intl.ListFormat(e,t),A[n]=r),r}(this.intl,e)}isEnglish(){return"en"===this.locale||"en-us"===this.locale.toLowerCase()||new Intl.DateTimeFormat(this.intl).resolvedOptions().locale.startsWith("en-us")}getWeekSettings(){return this.weekSettings?this.weekSettings:xe()?function(e){let t=R[e];if(!t){const n=new Intl.Locale(e);t="getWeekInfo"in n?n.getWeekInfo():n.weekInfo,R[e]=t}return t}(this.locale):Q}getStartOfWeek(){return this.getWeekSettings().firstDay}getMinDaysInFirstWeek(){return this.getWeekSettings().minimalDays}getWeekendDays(){return this.getWeekSettings().weekend}equals(e){return this.locale===e.locale&&this.numberingSystem===e.numberingSystem&&this.outputCalendar===e.outputCalendar}}let X=null;class ee extends F{static get utcInstance(){return null===X&&(X=new ee(0)),X}static instance(e){return 0===e?ee.utcInstance:new ee(e)}static parseSpecifier(e){if(e){const t=e.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(t)return new ee(Ge(t[1],t[2]))}return null}constructor(e){super(),this.fixed=e}get type(){return"fixed"}get name(){return 0===this.fixed?"UTC":`UTC${Ke(this.fixed,"narrow")}`}get ianaName(){return 0===this.fixed?"Etc/UTC":`Etc/GMT${Ke(-this.fixed,"narrow")}`}offsetName(){return this.name}formatOffset(e,t){return Ke(this.fixed,t)}get isUniversal(){return!0}offset(){return this.fixed}equals(e){return"fixed"===e.type&&e.fixed===this.fixed}get isValid(){return!0}}class te extends F{constructor(e){super(),this.zoneName=e}get type(){return"invalid"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(){return null}formatOffset(){return""}offset(){return NaN}equals(){return!1}get isValid(){return!1}}function ne(e,t){if(Me(e)||null===e)return t;if(e instanceof F)return e;if("string"==typeof e){const n=e.toLowerCase();return"default"===n?t:"local"===n||"system"===n?Z.instance:"utc"===n||"gmt"===n?ee.utcInstance:ee.parseSpecifier(n)||j.create(e)}return Ie(e)?ee.instance(e):"object"==typeof e&&"offset"in e&&"function"==typeof e.offset?e:new te(e)}let re,se=()=>Date.now(),ie="system",ae=null,oe=null,ue=null,le=60,ce=null;class he{static get now(){return se}static set now(e){se=e}static set defaultZone(e){ie=e}static get defaultZone(){return ne(ie,Z.instance)}static get defaultLocale(){return ae}static set defaultLocale(e){ae=e}static get defaultNumberingSystem(){return oe}static set defaultNumberingSystem(e){oe=e}static get defaultOutputCalendar(){return ue}static set defaultOutputCalendar(e){ue=e}static get defaultWeekSettings(){return ce}static set defaultWeekSettings(e){ce=We(e)}static get twoDigitCutoffYear(){return le}static set twoDigitCutoffYear(e){le=e%100}static get throwOnInvalid(){return re}static set throwOnInvalid(e){re=e}static resetCaches(){K.resetCache(),j.resetCache()}}class de{constructor(e,t){this.reason=e,this.explanation=t}toMessage(){return this.explanation?`${this.reason}: ${this.explanation}`:this.reason}}const me=[0,31,59,90,120,151,181,212,243,273,304,334],fe=[0,31,60,91,121,152,182,213,244,274,305,335];function ye(e,t){return new de("unit out of range",`you specified ${t} (of type ${typeof t}) as a ${e}, which is invalid`)}function ge(e,t,n){const r=new Date(Date.UTC(e,t-1,n));e<100&&e>=0&&r.setUTCFullYear(r.getUTCFullYear()-1900);const s=r.getUTCDay();return 0===s?7:s}function we(e,t,n){return n+(qe(e)?fe:me)[t-1]}function pe(e,t){const n=qe(e)?fe:me,r=n.findIndex((e=>eRe(r,t,n)?(u=r+1,l=1):u=r,{weekYear:u,weekNumber:l,weekday:o,...Xe(e)}}function ve(e,t=4,n=1){const{weekYear:r,weekNumber:s,weekday:i}=e,a=ke(ge(r,1,t),n),o=Ue(r);let u,l=7*s+i-a-7+t;l<1?(u=r-1,l+=Ue(u)):l>o?(u=r+1,l-=Ue(r)):u=r;const{month:c,day:h}=pe(u,l);return{year:u,month:c,day:h,...Xe(e)}}function Te(e){const{year:t,month:n,day:r}=e;return{year:t,ordinal:we(t,n,r),...Xe(e)}}function Oe(e){const{year:t,ordinal:n}=e,{month:r,day:s}=pe(t,n);return{year:t,month:r,day:s,...Xe(e)}}function be(e,t){if(!Me(e.localWeekday)||!Me(e.localWeekNumber)||!Me(e.localWeekYear)){if(!Me(e.weekday)||!Me(e.weekNumber)||!Me(e.weekYear))throw new s("Cannot mix locale-based week fields with ISO-based week fields");return Me(e.localWeekday)||(e.weekday=e.localWeekday),Me(e.localWeekNumber)||(e.weekNumber=e.localWeekNumber),Me(e.localWeekYear)||(e.weekYear=e.localWeekYear),delete e.localWeekday,delete e.localWeekNumber,delete e.localWeekYear,{minDaysInFirstWeek:t.getMinDaysInFirstWeek(),startOfWeek:t.getStartOfWeek()}}return{minDaysInFirstWeek:4,startOfWeek:1}}function Ne(e){const t=Ve(e.year),n=Ze(e.month,1,12),r=Ze(e.day,1,_e(e.year,e.month));return t?n?!r&&ye("day",e.day):ye("month",e.month):ye("year",e.year)}function De(e){const{hour:t,minute:n,second:r,millisecond:s}=e,i=Ze(t,0,23)||24===t&&0===n&&0===r&&0===s,a=Ze(n,0,59),o=Ze(r,0,59),u=Ze(s,0,999);return i?a?o?!u&&ye("millisecond",s):ye("second",r):ye("minute",n):ye("hour",t)}function Me(e){return void 0===e}function Ie(e){return"number"==typeof e}function Ve(e){return"number"==typeof e&&e%1==0}function Ee(){try{return"undefined"!=typeof Intl&&!!Intl.RelativeTimeFormat}catch(e){return!1}}function xe(){try{return"undefined"!=typeof Intl&&!!Intl.Locale&&("weekInfo"in Intl.Locale.prototype||"getWeekInfo"in Intl.Locale.prototype)}catch(e){return!1}}function Ce(e,t,n){if(0!==e.length)return e.reduce(((e,r)=>{const s=[t(r),r];return e&&n(e[0],s[0])===e[0]?e:s}),null)[1]}function Fe(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function We(e){if(null==e)return null;if("object"!=typeof e)throw new a("Week settings must be an object");if(!Ze(e.firstDay,1,7)||!Ze(e.minimalDays,1,7)||!Array.isArray(e.weekend)||e.weekend.some((e=>!Ze(e,1,7))))throw new a("Invalid week settings");return{firstDay:e.firstDay,minimalDays:e.minimalDays,weekend:Array.from(e.weekend)}}function Ze(e,t,n){return Ve(e)&&e>=t&&e<=n}function $e(e,t=2){let n;return n=e<0?"-"+(""+-e).padStart(t,"0"):(""+e).padStart(t,"0"),n}function Le(e){return Me(e)||null===e||""===e?void 0:parseInt(e,10)}function ze(e){return Me(e)||null===e||""===e?void 0:parseFloat(e)}function je(e){if(!Me(e)&&null!==e&&""!==e){const t=1e3*parseFloat("0."+e);return Math.floor(t)}}function Ae(e,t,n=!1){const r=10**t;return(n?Math.trunc:Math.round)(e*r)/r}function qe(e){return e%4==0&&(e%100!=0||e%400==0)}function Ue(e){return qe(e)?366:365}function _e(e,t){const n=(r=t-1)-12*Math.floor(r/12)+1;var r;return 2===n?qe(e+(t-n)/12)?29:28:[31,null,31,30,31,30,31,31,30,31,30,31][n-1]}function Ye(e){let t=Date.UTC(e.year,e.month-1,e.day,e.hour,e.minute,e.second,e.millisecond);return e.year<100&&e.year>=0&&(t=new Date(t),t.setUTCFullYear(e.year,e.month-1,e.day)),+t}function He(e,t,n){return-ke(ge(e,1,t),n)+t-1}function Re(e,t=4,n=1){const r=He(e,t,n),s=He(e+1,t,n);return(Ue(e)-r+s)/7}function Je(e){return e>99?e:e>he.twoDigitCutoffYear?1900+e:2e3+e}function Pe(e,t,n,r=null){const s=new Date(e),i={hourCycle:"h23",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"};r&&(i.timeZone=r);const a={timeZoneName:t,...i},o=new Intl.DateTimeFormat(n,a).formatToParts(s).find((e=>"timezonename"===e.type.toLowerCase()));return o?o.value:null}function Ge(e,t){let n=parseInt(e,10);Number.isNaN(n)&&(n=0);const r=parseInt(t,10)||0;return 60*n+(n<0||Object.is(n,-0)?-r:r)}function Be(e){const t=Number(e);if("boolean"==typeof e||""===e||Number.isNaN(t))throw new a(`Invalid unit value ${e}`);return t}function Qe(e,t){const n={};for(const r in e)if(Fe(e,r)){const s=e[r];if(null==s)continue;n[t(r)]=Be(s)}return n}function Ke(e,t){const n=Math.trunc(Math.abs(e/60)),r=Math.trunc(Math.abs(e%60)),s=e>=0?"+":"-";switch(t){case"short":return`${s}${$e(n,2)}:${$e(r,2)}`;case"narrow":return`${s}${n}${r>0?`:${r}`:""}`;case"techie":return`${s}${$e(n,2)}${$e(r,2)}`;default:throw new RangeError(`Value format ${t} is out of range for property format`)}}function Xe(e){return function(e,t){return["hour","minute","second","millisecond"].reduce(((t,n)=>(t[n]=e[n],t)),{})}(e)}const et=["January","February","March","April","May","June","July","August","September","October","November","December"],tt=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],nt=["J","F","M","A","M","J","J","A","S","O","N","D"];function rt(e){switch(e){case"narrow":return[...nt];case"short":return[...tt];case"long":return[...et];case"numeric":return["1","2","3","4","5","6","7","8","9","10","11","12"];case"2-digit":return["01","02","03","04","05","06","07","08","09","10","11","12"];default:return null}}const st=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],it=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],at=["M","T","W","T","F","S","S"];function ot(e){switch(e){case"narrow":return[...at];case"short":return[...it];case"long":return[...st];case"numeric":return["1","2","3","4","5","6","7"];default:return null}}const ut=["AM","PM"],lt=["Before Christ","Anno Domini"],ct=["BC","AD"],ht=["B","A"];function dt(e){switch(e){case"narrow":return[...ht];case"short":return[...ct];case"long":return[...lt];default:return null}}function mt(e,t){let n="";for(const r of e)r.literal?n+=r.val:n+=t(r.val);return n}const ft={D:h,DD:d,DDD:f,DDDD:y,t:g,tt:w,ttt:p,tttt:k,T:S,TT:v,TTT:T,TTTT:O,f:b,ff:D,fff:V,ffff:x,F:N,FF:M,FFF:E,FFFF:C};class yt{static create(e,t={}){return new yt(e,t)}static parseFormat(e){let t=null,n="",r=!1;const s=[];for(let i=0;i0&&s.push({literal:r||/^\s+$/.test(n),val:n}),t=null,n="",r=!r):r||a===t?n+=a:(n.length>0&&s.push({literal:/^\s+$/.test(n),val:n}),n=a,t=a)}return n.length>0&&s.push({literal:r||/^\s+$/.test(n),val:n}),s}static macroTokenToFormatOpts(e){return ft[e]}constructor(e,t){this.opts=t,this.loc=e,this.systemLoc=null}formatWithSystemDefault(e,t){return null===this.systemLoc&&(this.systemLoc=this.loc.redefaultToSystem()),this.systemLoc.dtFormatter(e,{...this.opts,...t}).format()}dtFormatter(e,t={}){return this.loc.dtFormatter(e,{...this.opts,...t})}formatDateTime(e,t){return this.dtFormatter(e,t).format()}formatDateTimeParts(e,t){return this.dtFormatter(e,t).formatToParts()}formatInterval(e,t){return this.dtFormatter(e.start,t).dtf.formatRange(e.start.toJSDate(),e.end.toJSDate())}resolvedOptions(e,t){return this.dtFormatter(e,t).resolvedOptions()}num(e,t=0){if(this.opts.forceSimple)return $e(e,t);const n={...this.opts};return t>0&&(n.padTo=t),this.loc.numberFormatter(n).format(e)}formatDateTimeFromString(e,t){const n="en"===this.loc.listingMode(),r=this.loc.outputCalendar&&"gregory"!==this.loc.outputCalendar,s=(t,n)=>this.loc.extract(e,t,n),i=t=>e.isOffsetFixed&&0===e.offset&&t.allowZ?"Z":e.isValid?e.zone.formatOffset(e.ts,t.format):"",a=(t,r)=>n?function(e,t){return rt(t)[e.month-1]}(e,t):s(r?{month:t}:{month:t,day:"numeric"},"month"),o=(t,r)=>n?function(e,t){return ot(t)[e.weekday-1]}(e,t):s(r?{weekday:t}:{weekday:t,month:"long",day:"numeric"},"weekday"),u=t=>{const n=yt.macroTokenToFormatOpts(t);return n?this.formatWithSystemDefault(e,n):t},l=t=>n?function(e,t){return dt(t)[e.year<0?0:1]}(e,t):s({era:t},"era");return mt(yt.parseFormat(t),(t=>{switch(t){case"S":return this.num(e.millisecond);case"u":case"SSS":return this.num(e.millisecond,3);case"s":return this.num(e.second);case"ss":return this.num(e.second,2);case"uu":return this.num(Math.floor(e.millisecond/10),2);case"uuu":return this.num(Math.floor(e.millisecond/100));case"m":return this.num(e.minute);case"mm":return this.num(e.minute,2);case"h":return this.num(e.hour%12==0?12:e.hour%12);case"hh":return this.num(e.hour%12==0?12:e.hour%12,2);case"H":return this.num(e.hour);case"HH":return this.num(e.hour,2);case"Z":return i({format:"narrow",allowZ:this.opts.allowZ});case"ZZ":return i({format:"short",allowZ:this.opts.allowZ});case"ZZZ":return i({format:"techie",allowZ:this.opts.allowZ});case"ZZZZ":return e.zone.offsetName(e.ts,{format:"short",locale:this.loc.locale});case"ZZZZZ":return e.zone.offsetName(e.ts,{format:"long",locale:this.loc.locale});case"z":return e.zoneName;case"a":return n?function(e){return ut[e.hour<12?0:1]}(e):s({hour:"numeric",hourCycle:"h12"},"dayperiod");case"d":return r?s({day:"numeric"},"day"):this.num(e.day);case"dd":return r?s({day:"2-digit"},"day"):this.num(e.day,2);case"c":case"E":return this.num(e.weekday);case"ccc":return o("short",!0);case"cccc":return o("long",!0);case"ccccc":return o("narrow",!0);case"EEE":return o("short",!1);case"EEEE":return o("long",!1);case"EEEEE":return o("narrow",!1);case"L":return r?s({month:"numeric",day:"numeric"},"month"):this.num(e.month);case"LL":return r?s({month:"2-digit",day:"numeric"},"month"):this.num(e.month,2);case"LLL":return a("short",!0);case"LLLL":return a("long",!0);case"LLLLL":return a("narrow",!0);case"M":return r?s({month:"numeric"},"month"):this.num(e.month);case"MM":return r?s({month:"2-digit"},"month"):this.num(e.month,2);case"MMM":return a("short",!1);case"MMMM":return a("long",!1);case"MMMMM":return a("narrow",!1);case"y":return r?s({year:"numeric"},"year"):this.num(e.year);case"yy":return r?s({year:"2-digit"},"year"):this.num(e.year.toString().slice(-2),2);case"yyyy":return r?s({year:"numeric"},"year"):this.num(e.year,4);case"yyyyyy":return r?s({year:"numeric"},"year"):this.num(e.year,6);case"G":return l("short");case"GG":return l("long");case"GGGGG":return l("narrow");case"kk":return this.num(e.weekYear.toString().slice(-2),2);case"kkkk":return this.num(e.weekYear,4);case"W":return this.num(e.weekNumber);case"WW":return this.num(e.weekNumber,2);case"n":return this.num(e.localWeekNumber);case"nn":return this.num(e.localWeekNumber,2);case"ii":return this.num(e.localWeekYear.toString().slice(-2),2);case"iiii":return this.num(e.localWeekYear,4);case"o":return this.num(e.ordinal);case"ooo":return this.num(e.ordinal,3);case"q":return this.num(e.quarter);case"qq":return this.num(e.quarter,2);case"X":return this.num(Math.floor(e.ts/1e3));case"x":return this.num(e.ts);default:return u(t)}}))}formatDurationFromString(e,t){const n=e=>{switch(e[0]){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":return"hour";case"d":return"day";case"w":return"week";case"M":return"month";case"y":return"year";default:return null}},r=yt.parseFormat(t),s=r.reduce(((e,{literal:t,val:n})=>t?e:e.concat(n)),[]);return mt(r,(e=>t=>{const r=n(t);return r?this.num(e.get(r),t.length):t})(e.shiftTo(...s.map(n).filter((e=>e)))))}}const gt=/[A-Za-z_+-]{1,256}(?::?\/[A-Za-z0-9_+-]{1,256}(?:\/[A-Za-z0-9_+-]{1,256})?)?/;function wt(...e){const t=e.reduce(((e,t)=>e+t.source),"");return RegExp(`^${t}$`)}function pt(...e){return t=>e.reduce((([e,n,r],s)=>{const[i,a,o]=s(t,r);return[{...e,...i},a||n,o]}),[{},null,1]).slice(0,2)}function kt(e,...t){if(null==e)return[null,null];for(const[n,r]of t){const t=n.exec(e);if(t)return r(t)}return[null,null]}function St(...e){return(t,n)=>{const r={};let s;for(s=0;svoid 0!==e&&(t||e&&c)?-e:e;return[{years:d(ze(n)),months:d(ze(r)),weeks:d(ze(s)),days:d(ze(i)),hours:d(ze(a)),minutes:d(ze(o)),seconds:d(ze(u),"-0"===u),milliseconds:d(je(l),h)}]}const $t={GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Lt(e,t,n,r,s,i,a){const o={year:2===t.length?Je(Le(t)):Le(t),month:tt.indexOf(n)+1,day:Le(r),hour:Le(s),minute:Le(i)};return a&&(o.second=Le(a)),e&&(o.weekday=e.length>3?st.indexOf(e)+1:it.indexOf(e)+1),o}const zt=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|(?:([+-]\d\d)(\d\d)))$/;function jt(e){const[,t,n,r,s,i,a,o,u,l,c,h]=e,d=Lt(t,s,r,n,i,a,o);let m;return m=u?$t[u]:l?0:Ge(c,h),[d,new ee(m)]}const At=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,qt=/^(Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,Ut=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/;function _t(e){const[,t,n,r,s,i,a,o]=e;return[Lt(t,s,r,n,i,a,o),ee.utcInstance]}function Yt(e){const[,t,n,r,s,i,a,o]=e;return[Lt(t,o,n,r,s,i,a),ee.utcInstance]}const Ht=wt(/([+-]\d{6}|\d{4})(?:-?(\d\d)(?:-?(\d\d))?)?/,bt),Rt=wt(/(\d{4})-?W(\d\d)(?:-?(\d))?/,bt),Jt=wt(/(\d{4})-?(\d{3})/,bt),Pt=wt(Ot),Gt=pt((function(e,t){return[{year:Vt(e,t),month:Vt(e,t+1,1),day:Vt(e,t+2,1)},null,t+3]}),Et,xt,Ct),Bt=pt(Nt,Et,xt,Ct),Qt=pt(Dt,Et,xt,Ct),Kt=pt(Et,xt,Ct),Xt=pt(Et),en=wt(/(\d{4})-(\d\d)-(\d\d)/,It),tn=wt(Mt),nn=pt(Et,xt,Ct),rn="Invalid Duration",sn={weeks:{days:7,hours:168,minutes:10080,seconds:604800,milliseconds:6048e5},days:{hours:24,minutes:1440,seconds:86400,milliseconds:864e5},hours:{minutes:60,seconds:3600,milliseconds:36e5},minutes:{seconds:60,milliseconds:6e4},seconds:{milliseconds:1e3}},an={years:{quarters:4,months:12,weeks:52,days:365,hours:8760,minutes:525600,seconds:31536e3,milliseconds:31536e6},quarters:{months:3,weeks:13,days:91,hours:2184,minutes:131040,seconds:7862400,milliseconds:78624e5},months:{weeks:4,days:30,hours:720,minutes:43200,seconds:2592e3,milliseconds:2592e6},...sn},on={years:{quarters:4,months:12,weeks:52.1775,days:365.2425,hours:8765.82,minutes:525949.2,seconds:525949.2*60,milliseconds:525949.2*60*1e3},quarters:{months:3,weeks:13.044375,days:91.310625,hours:2191.455,minutes:131487.3,seconds:525949.2*60/4,milliseconds:7889237999.999999},months:{weeks:4.3481250000000005,days:30.436875,hours:730.485,minutes:43829.1,seconds:2629746,milliseconds:2629746e3},...sn},un=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],ln=un.slice(0).reverse();function cn(e,t,n=!1){const r={values:n?t.values:{...e.values,...t.values||{}},loc:e.loc.clone(t.loc),conversionAccuracy:t.conversionAccuracy||e.conversionAccuracy,matrix:t.matrix||e.matrix};return new mn(r)}function hn(e,t){let n=t.milliseconds??0;for(const r of ln.slice(1))t[r]&&(n+=t[r]*e[r].milliseconds);return n}function dn(e,t){const n=hn(e,t)<0?-1:1;un.reduceRight(((r,s)=>{if(Me(t[s]))return r;if(r){const i=t[r]*n,a=e[s][r],o=Math.floor(i/a);t[s]+=o*n,t[r]-=o*a*n}return s}),null),un.reduce(((n,r)=>{if(Me(t[r]))return n;if(n){const s=t[n]%1;t[n]-=s,t[r]+=s*e[n][r]}return r}),null)}class mn{constructor(e){const t="longterm"===e.conversionAccuracy||!1;let n=t?on:an;e.matrix&&(n=e.matrix),this.values=e.values,this.loc=e.loc||K.create(),this.conversionAccuracy=t?"longterm":"casual",this.invalid=e.invalid||null,this.matrix=n,this.isLuxonDuration=!0}static fromMillis(e,t){return mn.fromObject({milliseconds:e},t)}static fromObject(e,t={}){if(null==e||"object"!=typeof e)throw new a("Duration.fromObject: argument expected to be an object, got "+(null===e?"null":typeof e));return new mn({values:Qe(e,mn.normalizeUnit),loc:K.fromObject(t),conversionAccuracy:t.conversionAccuracy,matrix:t.matrix})}static fromDurationLike(e){if(Ie(e))return mn.fromMillis(e);if(mn.isDuration(e))return e;if("object"==typeof e)return mn.fromObject(e);throw new a(`Unknown duration argument ${e} of type ${typeof e}`)}static fromISO(e,t){const[n]=function(e){return kt(e,[Wt,Zt])}(e);return n?mn.fromObject(n,t):mn.invalid("unparsable",`the input "${e}" can't be parsed as ISO 8601`)}static fromISOTime(e,t){const[n]=function(e){return kt(e,[Ft,Xt])}(e);return n?mn.fromObject(n,t):mn.invalid("unparsable",`the input "${e}" can't be parsed as ISO 8601`)}static invalid(e,t=null){if(!e)throw new a("need to specify a reason the Duration is invalid");const n=e instanceof de?e:new de(e,t);if(he.throwOnInvalid)throw new r(n);return new mn({invalid:n})}static normalizeUnit(e){const t={year:"years",years:"years",quarter:"quarters",quarters:"quarters",month:"months",months:"months",week:"weeks",weeks:"weeks",day:"days",days:"days",hour:"hours",hours:"hours",minute:"minutes",minutes:"minutes",second:"seconds",seconds:"seconds",millisecond:"milliseconds",milliseconds:"milliseconds"}[e?e.toLowerCase():e];if(!t)throw new i(e);return t}static isDuration(e){return e&&e.isLuxonDuration||!1}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}toFormat(e,t={}){const n={...t,floor:!1!==t.round&&!1!==t.floor};return this.isValid?yt.create(this.loc,n).formatDurationFromString(this,e):rn}toHuman(e={}){if(!this.isValid)return rn;const t=un.map((t=>{const n=this.values[t];return Me(n)?null:this.loc.numberFormatter({style:"unit",unitDisplay:"long",...e,unit:t.slice(0,-1)}).format(n)})).filter((e=>e));return this.loc.listFormatter({type:"conjunction",style:e.listStyle||"narrow",...e}).format(t)}toObject(){return this.isValid?{...this.values}:{}}toISO(){if(!this.isValid)return null;let e="P";return 0!==this.years&&(e+=this.years+"Y"),0===this.months&&0===this.quarters||(e+=this.months+3*this.quarters+"M"),0!==this.weeks&&(e+=this.weeks+"W"),0!==this.days&&(e+=this.days+"D"),0===this.hours&&0===this.minutes&&0===this.seconds&&0===this.milliseconds||(e+="T"),0!==this.hours&&(e+=this.hours+"H"),0!==this.minutes&&(e+=this.minutes+"M"),0===this.seconds&&0===this.milliseconds||(e+=Ae(this.seconds+this.milliseconds/1e3,3)+"S"),"P"===e&&(e+="T0S"),e}toISOTime(e={}){if(!this.isValid)return null;const t=this.toMillis();return t<0||t>=864e5?null:(e={suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended",...e,includeOffset:!1},ir.fromMillis(t,{zone:"UTC"}).toISOTime(e))}toJSON(){return this.toISO()}toString(){return this.toISO()}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Duration { values: ${JSON.stringify(this.values)} }`:`Duration { Invalid, reason: ${this.invalidReason} }`}toMillis(){return this.isValid?hn(this.matrix,this.values):NaN}valueOf(){return this.toMillis()}plus(e){if(!this.isValid)return this;const t=mn.fromDurationLike(e),n={};for(const e of un)(Fe(t.values,e)||Fe(this.values,e))&&(n[e]=t.get(e)+this.get(e));return cn(this,{values:n},!0)}minus(e){if(!this.isValid)return this;const t=mn.fromDurationLike(e);return this.plus(t.negate())}mapUnits(e){if(!this.isValid)return this;const t={};for(const n of Object.keys(this.values))t[n]=Be(e(this.values[n],n));return cn(this,{values:t},!0)}get(e){return this[mn.normalizeUnit(e)]}set(e){return this.isValid?cn(this,{values:{...this.values,...Qe(e,mn.normalizeUnit)}}):this}reconfigure({locale:e,numberingSystem:t,conversionAccuracy:n,matrix:r}={}){return cn(this,{loc:this.loc.clone({locale:e,numberingSystem:t}),matrix:r,conversionAccuracy:n})}as(e){return this.isValid?this.shiftTo(e).get(e):NaN}normalize(){if(!this.isValid)return this;const e=this.toObject();return dn(this.matrix,e),cn(this,{values:e},!0)}rescale(){return this.isValid?cn(this,{values:function(e){const t={};for(const[n,r]of Object.entries(e))0!==r&&(t[n]=r);return t}(this.normalize().shiftToAll().toObject())},!0):this}shiftTo(...e){if(!this.isValid)return this;if(0===e.length)return this;e=e.map((e=>mn.normalizeUnit(e)));const t={},n={},r=this.toObject();let s;for(const i of un)if(e.indexOf(i)>=0){s=i;let e=0;for(const t in n)e+=this.matrix[t][i]*n[t],n[t]=0;Ie(r[i])&&(e+=r[i]);const a=Math.trunc(e);t[i]=a,n[i]=(1e3*e-1e3*a)/1e3}else Ie(r[i])&&(n[i]=r[i]);for(const e in n)0!==n[e]&&(t[s]+=e===s?n[e]:n[e]/this.matrix[s][e]);return dn(this.matrix,t),cn(this,{values:t},!0)}shiftToAll(){return this.isValid?this.shiftTo("years","months","weeks","days","hours","minutes","seconds","milliseconds"):this}negate(){if(!this.isValid)return this;const e={};for(const t of Object.keys(this.values))e[t]=0===this.values[t]?0:-this.values[t];return cn(this,{values:e},!0)}get years(){return this.isValid?this.values.years||0:NaN}get quarters(){return this.isValid?this.values.quarters||0:NaN}get months(){return this.isValid?this.values.months||0:NaN}get weeks(){return this.isValid?this.values.weeks||0:NaN}get days(){return this.isValid?this.values.days||0:NaN}get hours(){return this.isValid?this.values.hours||0:NaN}get minutes(){return this.isValid?this.values.minutes||0:NaN}get seconds(){return this.isValid?this.values.seconds||0:NaN}get milliseconds(){return this.isValid?this.values.milliseconds||0:NaN}get isValid(){return null===this.invalid}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}equals(e){if(!this.isValid||!e.isValid)return!1;if(!this.loc.equals(e.loc))return!1;for(const r of un)if(t=this.values[r],n=e.values[r],!(void 0===t||0===t?void 0===n||0===n:t===n))return!1;var t,n;return!0}}const fn="Invalid Interval";class yn{constructor(e){this.s=e.start,this.e=e.end,this.invalid=e.invalid||null,this.isLuxonInterval=!0}static invalid(e,t=null){if(!e)throw new a("need to specify a reason the Interval is invalid");const r=e instanceof de?e:new de(e,t);if(he.throwOnInvalid)throw new n(r);return new yn({invalid:r})}static fromDateTimes(e,t){const n=ar(e),r=ar(t),s=function(e,t){return e&&e.isValid?t&&t.isValid?te}isBefore(e){return!!this.isValid&&this.e<=e}contains(e){return!!this.isValid&&this.s<=e&&this.e>e}set({start:e,end:t}={}){return this.isValid?yn.fromDateTimes(e||this.s,t||this.e):this}splitAt(...e){if(!this.isValid)return[];const t=e.map(ar).filter((e=>this.contains(e))).sort(((e,t)=>e.toMillis()-t.toMillis())),n=[];let{s:r}=this,s=0;for(;r+this.e?this.e:e;n.push(yn.fromDateTimes(r,i)),r=i,s+=1}return n}splitBy(e){const t=mn.fromDurationLike(e);if(!this.isValid||!t.isValid||0===t.as("milliseconds"))return[];let n,{s:r}=this,s=1;const i=[];for(;re*s)));n=+e>+this.e?this.e:e,i.push(yn.fromDateTimes(r,n)),r=n,s+=1}return i}divideEqually(e){return this.isValid?this.splitBy(this.length()/e).slice(0,e):[]}overlaps(e){return this.e>e.s&&this.s=e.e}equals(e){return!(!this.isValid||!e.isValid)&&this.s.equals(e.s)&&this.e.equals(e.e)}intersection(e){if(!this.isValid)return this;const t=this.s>e.s?this.s:e.s,n=this.e=n?null:yn.fromDateTimes(t,n)}union(e){if(!this.isValid)return this;const t=this.se.e?this.e:e.e;return yn.fromDateTimes(t,n)}static merge(e){const[t,n]=e.sort(((e,t)=>e.s-t.s)).reduce((([e,t],n)=>t?t.overlaps(n)||t.abutsStart(n)?[e,t.union(n)]:[e.concat([t]),n]:[e,n]),[[],null]);return n&&t.push(n),t}static xor(e){let t=null,n=0;const r=[],s=e.map((e=>[{time:e.s,type:"s"},{time:e.e,type:"e"}])),i=Array.prototype.concat(...s).sort(((e,t)=>e.time-t.time));for(const e of i)n+="s"===e.type?1:-1,1===n?t=e.time:(t&&+t!=+e.time&&r.push(yn.fromDateTimes(t,e.time)),t=null);return yn.merge(r)}difference(...e){return yn.xor([this].concat(e)).map((e=>this.intersection(e))).filter((e=>e&&!e.isEmpty()))}toString(){return this.isValid?`[${this.s.toISO()} – ${this.e.toISO()})`:fn}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Interval { start: ${this.s.toISO()}, end: ${this.e.toISO()} }`:`Interval { Invalid, reason: ${this.invalidReason} }`}toLocaleString(e=h,t={}){return this.isValid?yt.create(this.s.loc.clone(t),e).formatInterval(this):fn}toISO(e){return this.isValid?`${this.s.toISO(e)}/${this.e.toISO(e)}`:fn}toISODate(){return this.isValid?`${this.s.toISODate()}/${this.e.toISODate()}`:fn}toISOTime(e){return this.isValid?`${this.s.toISOTime(e)}/${this.e.toISOTime(e)}`:fn}toFormat(e,{separator:t=" – "}={}){return this.isValid?`${this.s.toFormat(e)}${t}${this.e.toFormat(e)}`:fn}toDuration(e,t){return this.isValid?this.e.diff(this.s,e,t):mn.invalid(this.invalidReason)}mapEndpoints(e){return yn.fromDateTimes(e(this.s),e(this.e))}}class gn{static hasDST(e=he.defaultZone){const t=ir.now().setZone(e).set({month:12});return!e.isUniversal&&t.offset!==t.set({month:6}).offset}static isValidIANAZone(e){return j.isValidZone(e)}static normalizeZone(e){return ne(e,he.defaultZone)}static getStartOfWeek({locale:e=null,locObj:t=null}={}){return(t||K.create(e)).getStartOfWeek()}static getMinimumDaysInFirstWeek({locale:e=null,locObj:t=null}={}){return(t||K.create(e)).getMinDaysInFirstWeek()}static getWeekendWeekdays({locale:e=null,locObj:t=null}={}){return(t||K.create(e)).getWeekendDays().slice()}static months(e="long",{locale:t=null,numberingSystem:n=null,locObj:r=null,outputCalendar:s="gregory"}={}){return(r||K.create(t,n,s)).months(e)}static monthsFormat(e="long",{locale:t=null,numberingSystem:n=null,locObj:r=null,outputCalendar:s="gregory"}={}){return(r||K.create(t,n,s)).months(e,!0)}static weekdays(e="long",{locale:t=null,numberingSystem:n=null,locObj:r=null}={}){return(r||K.create(t,n,null)).weekdays(e)}static weekdaysFormat(e="long",{locale:t=null,numberingSystem:n=null,locObj:r=null}={}){return(r||K.create(t,n,null)).weekdays(e,!0)}static meridiems({locale:e=null}={}){return K.create(e).meridiems()}static eras(e="short",{locale:t=null}={}){return K.create(t,null,"gregory").eras(e)}static features(){return{relative:Ee(),localeWeek:xe()}}}function wn(e,t){const n=e=>e.toUTC(0,{keepLocalTime:!0}).startOf("day").valueOf(),r=n(t)-n(e);return Math.floor(mn.fromMillis(r).as("days"))}const pn={arab:"[٠-٩]",arabext:"[۰-۹]",bali:"[᭐-᭙]",beng:"[০-৯]",deva:"[०-९]",fullwide:"[0-9]",gujr:"[૦-૯]",hanidec:"[〇|一|二|三|四|五|六|七|八|九]",khmr:"[០-៩]",knda:"[೦-೯]",laoo:"[໐-໙]",limb:"[᥆-᥏]",mlym:"[൦-൯]",mong:"[᠐-᠙]",mymr:"[၀-၉]",orya:"[୦-୯]",tamldec:"[௦-௯]",telu:"[౦-౯]",thai:"[๐-๙]",tibt:"[༠-༩]",latn:"\\d"},kn={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},Sn=pn.hanidec.replace(/[\[|\]]/g,"").split("");function vn({numberingSystem:e},t=""){return new RegExp(`${pn[e||"latn"]}${t}`)}function Tn(e,t=(e=>e)){return{regex:e,deser:([e])=>t(function(e){let t=parseInt(e,10);if(isNaN(t)){t="";for(let n=0;n=n&&r<=s&&(t+=r-n)}}return parseInt(t,10)}return t}(e))}}const On=`[ ${String.fromCharCode(160)}]`,bn=new RegExp(On,"g");function Nn(e){return e.replace(/\./g,"\\.?").replace(bn,On)}function Dn(e){return e.replace(/\./g,"").replace(bn," ").toLowerCase()}function Mn(e,t){return null===e?null:{regex:RegExp(e.map(Nn).join("|")),deser:([n])=>e.findIndex((e=>Dn(n)===Dn(e)))+t}}function In(e,t){return{regex:e,deser:([,e,t])=>Ge(e,t),groups:t}}function Vn(e){return{regex:e,deser:([e])=>e}}const En={year:{"2-digit":"yy",numeric:"yyyyy"},month:{numeric:"M","2-digit":"MM",short:"MMM",long:"MMMM"},day:{numeric:"d","2-digit":"dd"},weekday:{short:"EEE",long:"EEEE"},dayperiod:"a",dayPeriod:"a",hour12:{numeric:"h","2-digit":"hh"},hour24:{numeric:"H","2-digit":"HH"},minute:{numeric:"m","2-digit":"mm"},second:{numeric:"s","2-digit":"ss"},timeZoneName:{long:"ZZZZZ",short:"ZZZ"}};let xn=null;function Cn(e,t){return Array.prototype.concat(...e.map((e=>function(e,t){if(e.literal)return e;const n=Wn(yt.macroTokenToFormatOpts(e.val),t);return null==n||n.includes(void 0)?e:n}(e,t))))}function Fn(e,t,n){const r=Cn(yt.parseFormat(n),e),i=r.map((t=>function(e,t){const n=vn(t),r=vn(t,"{2}"),s=vn(t,"{3}"),i=vn(t,"{4}"),a=vn(t,"{6}"),o=vn(t,"{1,2}"),u=vn(t,"{1,3}"),l=vn(t,"{1,6}"),c=vn(t,"{1,9}"),h=vn(t,"{2,4}"),d=vn(t,"{4,6}"),m=e=>{return{regex:RegExp((t=e.val,t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"))),deser:([e])=>e,literal:!0};var t},f=(f=>{if(e.literal)return m(f);switch(f.val){case"G":return Mn(t.eras("short"),0);case"GG":return Mn(t.eras("long"),0);case"y":return Tn(l);case"yy":case"kk":return Tn(h,Je);case"yyyy":case"kkkk":return Tn(i);case"yyyyy":return Tn(d);case"yyyyyy":return Tn(a);case"M":case"L":case"d":case"H":case"h":case"m":case"q":case"s":case"W":return Tn(o);case"MM":case"LL":case"dd":case"HH":case"hh":case"mm":case"qq":case"ss":case"WW":return Tn(r);case"MMM":return Mn(t.months("short",!0),1);case"MMMM":return Mn(t.months("long",!0),1);case"LLL":return Mn(t.months("short",!1),1);case"LLLL":return Mn(t.months("long",!1),1);case"o":case"S":return Tn(u);case"ooo":case"SSS":return Tn(s);case"u":return Vn(c);case"uu":return Vn(o);case"uuu":case"E":case"c":return Tn(n);case"a":return Mn(t.meridiems(),0);case"EEE":return Mn(t.weekdays("short",!1),1);case"EEEE":return Mn(t.weekdays("long",!1),1);case"ccc":return Mn(t.weekdays("short",!0),1);case"cccc":return Mn(t.weekdays("long",!0),1);case"Z":case"ZZ":return In(new RegExp(`([+-]${o.source})(?::(${r.source}))?`),2);case"ZZZ":return In(new RegExp(`([+-]${o.source})(${r.source})?`),2);case"z":return Vn(/[a-z_+-/]{1,256}?/i);case" ":return Vn(/[^\S\n\r]/);default:return m(f)}})(e)||{invalidReason:"missing Intl.DateTimeFormat.formatToParts support"};return f.token=e,f}(t,e))),a=i.find((e=>e.invalidReason));if(a)return{input:t,tokens:r,invalidReason:a.invalidReason};{const[e,n]=function(e){return[`^${e.map((e=>e.regex)).reduce(((e,t)=>`${e}(${t.source})`),"")}$`,e]}(i),a=RegExp(e,"i"),[o,u]=function(e,t,n){const r=e.match(t);if(r){const e={};let t=1;for(const s in n)if(Fe(n,s)){const i=n[s],a=i.groups?i.groups+1:1;!i.literal&&i.token&&(e[i.token.val[0]]=i.deser(r.slice(t,t+a))),t+=a}return[r,e]}return[r,{}]}(t,a,n),[l,c,h]=u?function(e){let t,n=null;return Me(e.z)||(n=j.create(e.z)),Me(e.Z)||(n||(n=new ee(e.Z)),t=e.Z),Me(e.q)||(e.M=3*(e.q-1)+1),Me(e.h)||(e.h<12&&1===e.a?e.h+=12:12===e.h&&0===e.a&&(e.h=0)),0===e.G&&e.y&&(e.y=-e.y),Me(e.u)||(e.S=je(e.u)),[Object.keys(e).reduce(((t,n)=>{const r=(e=>{switch(e){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":case"H":return"hour";case"d":return"day";case"o":return"ordinal";case"L":case"M":return"month";case"y":return"year";case"E":case"c":return"weekday";case"W":return"weekNumber";case"k":return"weekYear";case"q":return"quarter";default:return null}})(n);return r&&(t[r]=e[n]),t}),{}),n,t]}(u):[null,null,void 0];if(Fe(u,"a")&&Fe(u,"H"))throw new s("Can't include meridiem when specifying 24-hour format");return{input:t,tokens:r,regex:a,rawMatches:o,matches:u,result:l,zone:c,specificOffset:h}}}function Wn(e,t){if(!e)return null;const n=yt.create(t,e).dtFormatter((xn||(xn=ir.fromMillis(1555555555555)),xn)),r=n.formatToParts(),s=n.resolvedOptions();return r.map((t=>function(e,t,n){const{type:r,value:s}=e;if("literal"===r){const e=/^\s+$/.test(s);return{literal:!e,val:e?" ":s}}const i=t[r];let a=r;"hour"===r&&(a=null!=t.hour12?t.hour12?"hour12":"hour24":null!=t.hourCycle?"h11"===t.hourCycle||"h12"===t.hourCycle?"hour12":"hour24":n.hour12?"hour12":"hour24");let o=En[a];if("object"==typeof o&&(o=o[i]),o)return{literal:!1,val:o}}(t,e,s)))}const Zn="Invalid DateTime",$n=864e13;function Ln(e){return new de("unsupported zone",`the zone "${e.name}" is not supported`)}function zn(e){return null===e.weekData&&(e.weekData=Se(e.c)),e.weekData}function jn(e){return null===e.localWeekData&&(e.localWeekData=Se(e.c,e.loc.getMinDaysInFirstWeek(),e.loc.getStartOfWeek())),e.localWeekData}function An(e,t){const n={ts:e.ts,zone:e.zone,c:e.c,o:e.o,loc:e.loc,invalid:e.invalid};return new ir({...n,...t,old:n})}function qn(e,t,n){let r=e-60*t*1e3;const s=n.offset(r);if(t===s)return[r,t];r-=60*(s-t)*1e3;const i=n.offset(r);return s===i?[r,s]:[e-60*Math.min(s,i)*1e3,Math.max(s,i)]}function Un(e,t){const n=new Date(e+=60*t*1e3);return{year:n.getUTCFullYear(),month:n.getUTCMonth()+1,day:n.getUTCDate(),hour:n.getUTCHours(),minute:n.getUTCMinutes(),second:n.getUTCSeconds(),millisecond:n.getUTCMilliseconds()}}function _n(e,t,n){return qn(Ye(e),t,n)}function Yn(e,t){const n=e.o,r=e.c.year+Math.trunc(t.years),s=e.c.month+Math.trunc(t.months)+3*Math.trunc(t.quarters),i={...e.c,year:r,month:s,day:Math.min(e.c.day,_e(r,s))+Math.trunc(t.days)+7*Math.trunc(t.weeks)},a=mn.fromObject({years:t.years-Math.trunc(t.years),quarters:t.quarters-Math.trunc(t.quarters),months:t.months-Math.trunc(t.months),weeks:t.weeks-Math.trunc(t.weeks),days:t.days-Math.trunc(t.days),hours:t.hours,minutes:t.minutes,seconds:t.seconds,milliseconds:t.milliseconds}).as("milliseconds"),o=Ye(i);let[u,l]=qn(o,n,e.zone);return 0!==a&&(u+=a,l=e.zone.offset(u)),{ts:u,o:l}}function Hn(e,t,n,r,s,i){const{setZone:a,zone:o}=n;if(e&&0!==Object.keys(e).length||t){const r=t||o,s=ir.fromObject(e,{...n,zone:r,specificOffset:i});return a?s:s.setZone(o)}return ir.invalid(new de("unparsable",`the input "${s}" can't be parsed as ${r}`))}function Rn(e,t,n=!0){return e.isValid?yt.create(K.create("en-US"),{allowZ:n,forceSimple:!0}).formatDateTimeFromString(e,t):null}function Jn(e,t){const n=e.c.year>9999||e.c.year<0;let r="";return n&&e.c.year>=0&&(r+="+"),r+=$e(e.c.year,n?6:4),t?(r+="-",r+=$e(e.c.month),r+="-",r+=$e(e.c.day)):(r+=$e(e.c.month),r+=$e(e.c.day)),r}function Pn(e,t,n,r,s,i){let a=$e(e.c.hour);return t?(a+=":",a+=$e(e.c.minute),0===e.c.millisecond&&0===e.c.second&&n||(a+=":")):a+=$e(e.c.minute),0===e.c.millisecond&&0===e.c.second&&n||(a+=$e(e.c.second),0===e.c.millisecond&&r||(a+=".",a+=$e(e.c.millisecond,3))),s&&(e.isOffsetFixed&&0===e.offset&&!i?a+="Z":e.o<0?(a+="-",a+=$e(Math.trunc(-e.o/60)),a+=":",a+=$e(Math.trunc(-e.o%60))):(a+="+",a+=$e(Math.trunc(e.o/60)),a+=":",a+=$e(Math.trunc(e.o%60)))),i&&(a+="["+e.zone.ianaName+"]"),a}const Gn={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},Bn={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},Qn={ordinal:1,hour:0,minute:0,second:0,millisecond:0},Kn=["year","month","day","hour","minute","second","millisecond"],Xn=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],er=["year","ordinal","hour","minute","second","millisecond"];function tr(e){switch(e.toLowerCase()){case"localweekday":case"localweekdays":return"localWeekday";case"localweeknumber":case"localweeknumbers":return"localWeekNumber";case"localweekyear":case"localweekyears":return"localWeekYear";default:return function(e){const t={year:"year",years:"year",month:"month",months:"month",day:"day",days:"day",hour:"hour",hours:"hour",minute:"minute",minutes:"minute",quarter:"quarter",quarters:"quarter",second:"second",seconds:"second",millisecond:"millisecond",milliseconds:"millisecond",weekday:"weekday",weekdays:"weekday",weeknumber:"weekNumber",weeksnumber:"weekNumber",weeknumbers:"weekNumber",weekyear:"weekYear",weekyears:"weekYear",ordinal:"ordinal"}[e.toLowerCase()];if(!t)throw new i(e);return t}(e)}}function nr(e,t){const n=ne(t.zone,he.defaultZone),r=K.fromObject(t),s=he.now();let i,a;if(Me(e.year))i=s;else{for(const t of Kn)Me(e[t])&&(e[t]=Gn[t]);const t=Ne(e)||De(e);if(t)return ir.invalid(t);const r=n.offset(s);[i,a]=_n(e,r,n)}return new ir({ts:i,zone:n,loc:r,o:a})}function rr(e,t,n){const r=!!Me(n.round)||n.round,s=(e,s)=>(e=Ae(e,r||n.calendary?0:2,!0),t.loc.clone(n).relFormatter(n).format(e,s)),i=r=>n.calendary?t.hasSame(e,r)?0:t.startOf(r).diff(e.startOf(r),r).get(r):t.diff(e,r).get(r);if(n.unit)return s(i(n.unit),n.unit);for(const e of n.units){const t=i(e);if(Math.abs(t)>=1)return s(t,e)}return s(e>t?-0:0,n.units[n.units.length-1])}function sr(e){let t,n={};return e.length>0&&"object"==typeof e[e.length-1]?(n=e[e.length-1],t=Array.from(e).slice(0,e.length-1)):t=Array.from(e),[n,t]}class ir{constructor(e){const t=e.zone||he.defaultZone;let n=e.invalid||(Number.isNaN(e.ts)?new de("invalid input"):null)||(t.isValid?null:Ln(t));this.ts=Me(e.ts)?he.now():e.ts;let r=null,s=null;if(!n)if(e.old&&e.old.ts===this.ts&&e.old.zone.equals(t))[r,s]=[e.old.c,e.old.o];else{const e=t.offset(this.ts);r=Un(this.ts,e),n=Number.isNaN(r.year)?new de("invalid input"):null,r=n?null:r,s=n?null:e}this._zone=t,this.loc=e.loc||K.create(),this.invalid=n,this.weekData=null,this.localWeekData=null,this.c=r,this.o=s,this.isLuxonDateTime=!0}static now(){return new ir({})}static local(){const[e,t]=sr(arguments),[n,r,s,i,a,o,u]=t;return nr({year:n,month:r,day:s,hour:i,minute:a,second:o,millisecond:u},e)}static utc(){const[e,t]=sr(arguments),[n,r,s,i,a,o,u]=t;return e.zone=ee.utcInstance,nr({year:n,month:r,day:s,hour:i,minute:a,second:o,millisecond:u},e)}static fromJSDate(e,t={}){const n=(r=e,"[object Date]"===Object.prototype.toString.call(r)?e.valueOf():NaN);var r;if(Number.isNaN(n))return ir.invalid("invalid input");const s=ne(t.zone,he.defaultZone);return s.isValid?new ir({ts:n,zone:s,loc:K.fromObject(t)}):ir.invalid(Ln(s))}static fromMillis(e,t={}){if(Ie(e))return e<-$n||e>$n?ir.invalid("Timestamp out of range"):new ir({ts:e,zone:ne(t.zone,he.defaultZone),loc:K.fromObject(t)});throw new a(`fromMillis requires a numerical input, but received a ${typeof e} with value ${e}`)}static fromSeconds(e,t={}){if(Ie(e))return new ir({ts:1e3*e,zone:ne(t.zone,he.defaultZone),loc:K.fromObject(t)});throw new a("fromSeconds requires a numerical input")}static fromObject(e,t={}){e=e||{};const n=ne(t.zone,he.defaultZone);if(!n.isValid)return ir.invalid(Ln(n));const r=K.fromObject(t),i=Qe(e,tr),{minDaysInFirstWeek:a,startOfWeek:o}=be(i,r),u=he.now(),l=Me(t.specificOffset)?n.offset(u):t.specificOffset,c=!Me(i.ordinal),h=!Me(i.year),d=!Me(i.month)||!Me(i.day),m=h||d,f=i.weekYear||i.weekNumber;if((m||c)&&f)throw new s("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(d&&c)throw new s("Can't mix ordinal dates with month/day");const y=f||i.weekday&&!m;let g,w,p=Un(u,l);y?(g=Xn,w=Bn,p=Se(p,a,o)):c?(g=er,w=Qn,p=Te(p)):(g=Kn,w=Gn);let k=!1;for(const e of g)Me(i[e])?i[e]=k?w[e]:p[e]:k=!0;const S=y?function(e,t=4,n=1){const r=Ve(e.weekYear),s=Ze(e.weekNumber,1,Re(e.weekYear,t,n)),i=Ze(e.weekday,1,7);return r?s?!i&&ye("weekday",e.weekday):ye("week",e.weekNumber):ye("weekYear",e.weekYear)}(i,a,o):c?function(e){const t=Ve(e.year),n=Ze(e.ordinal,1,Ue(e.year));return t?!n&&ye("ordinal",e.ordinal):ye("year",e.year)}(i):Ne(i),v=S||De(i);if(v)return ir.invalid(v);const T=y?ve(i,a,o):c?Oe(i):i,[O,b]=_n(T,l,n),N=new ir({ts:O,zone:n,o:b,loc:r});return i.weekday&&m&&e.weekday!==N.weekday?ir.invalid("mismatched weekday",`you can't specify both a weekday of ${i.weekday} and a date of ${N.toISO()}`):N}static fromISO(e,t={}){const[n,r]=function(e){return kt(e,[Ht,Gt],[Rt,Bt],[Jt,Qt],[Pt,Kt])}(e);return Hn(n,r,t,"ISO 8601",e)}static fromRFC2822(e,t={}){const[n,r]=function(e){return kt(function(e){return e.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}(e),[zt,jt])}(e);return Hn(n,r,t,"RFC 2822",e)}static fromHTTP(e,t={}){const[n,r]=function(e){return kt(e,[At,_t],[qt,_t],[Ut,Yt])}(e);return Hn(n,r,t,"HTTP",t)}static fromFormat(e,t,n={}){if(Me(e)||Me(t))throw new a("fromFormat requires an input string and a format");const{locale:r=null,numberingSystem:s=null}=n,i=K.fromOpts({locale:r,numberingSystem:s,defaultToEN:!0}),[o,u,l,c]=function(e,t,n){const{result:r,zone:s,specificOffset:i,invalidReason:a}=Fn(e,t,n);return[r,s,i,a]}(i,e,t);return c?ir.invalid(c):Hn(o,u,n,`format ${t}`,e,l)}static fromString(e,t,n={}){return ir.fromFormat(e,t,n)}static fromSQL(e,t={}){const[n,r]=function(e){return kt(e,[en,Gt],[tn,nn])}(e);return Hn(n,r,t,"SQL",e)}static invalid(e,n=null){if(!e)throw new a("need to specify a reason the DateTime is invalid");const r=e instanceof de?e:new de(e,n);if(he.throwOnInvalid)throw new t(r);return new ir({invalid:r})}static isDateTime(e){return e&&e.isLuxonDateTime||!1}static parseFormatForOpts(e,t={}){const n=Wn(e,K.fromObject(t));return n?n.map((e=>e?e.val:null)).join(""):null}static expandFormat(e,t={}){return Cn(yt.parseFormat(e),K.fromObject(t)).map((e=>e.val)).join("")}get(e){return this[e]}get isValid(){return null===this.invalid}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}get outputCalendar(){return this.isValid?this.loc.outputCalendar:null}get zone(){return this._zone}get zoneName(){return this.isValid?this.zone.name:null}get year(){return this.isValid?this.c.year:NaN}get quarter(){return this.isValid?Math.ceil(this.c.month/3):NaN}get month(){return this.isValid?this.c.month:NaN}get day(){return this.isValid?this.c.day:NaN}get hour(){return this.isValid?this.c.hour:NaN}get minute(){return this.isValid?this.c.minute:NaN}get second(){return this.isValid?this.c.second:NaN}get millisecond(){return this.isValid?this.c.millisecond:NaN}get weekYear(){return this.isValid?zn(this).weekYear:NaN}get weekNumber(){return this.isValid?zn(this).weekNumber:NaN}get weekday(){return this.isValid?zn(this).weekday:NaN}get isWeekend(){return this.isValid&&this.loc.getWeekendDays().includes(this.weekday)}get localWeekday(){return this.isValid?jn(this).weekday:NaN}get localWeekNumber(){return this.isValid?jn(this).weekNumber:NaN}get localWeekYear(){return this.isValid?jn(this).weekYear:NaN}get ordinal(){return this.isValid?Te(this.c).ordinal:NaN}get monthShort(){return this.isValid?gn.months("short",{locObj:this.loc})[this.month-1]:null}get monthLong(){return this.isValid?gn.months("long",{locObj:this.loc})[this.month-1]:null}get weekdayShort(){return this.isValid?gn.weekdays("short",{locObj:this.loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?gn.weekdays("long",{locObj:this.loc})[this.weekday-1]:null}get offset(){return this.isValid?+this.o:NaN}get offsetNameShort(){return this.isValid?this.zone.offsetName(this.ts,{format:"short",locale:this.locale}):null}get offsetNameLong(){return this.isValid?this.zone.offsetName(this.ts,{format:"long",locale:this.locale}):null}get isOffsetFixed(){return this.isValid?this.zone.isUniversal:null}get isInDST(){return!this.isOffsetFixed&&(this.offset>this.set({month:1,day:1}).offset||this.offset>this.set({month:5}).offset)}getPossibleOffsets(){if(!this.isValid||this.isOffsetFixed)return[this];const e=864e5,t=6e4,n=Ye(this.c),r=this.zone.offset(n-e),s=this.zone.offset(n+e),i=this.zone.offset(n-r*t),a=this.zone.offset(n-s*t);if(i===a)return[this];const o=n-i*t,u=n-a*t,l=Un(o,i),c=Un(u,a);return l.hour===c.hour&&l.minute===c.minute&&l.second===c.second&&l.millisecond===c.millisecond?[An(this,{ts:o}),An(this,{ts:u})]:[this]}get isInLeapYear(){return qe(this.year)}get daysInMonth(){return _e(this.year,this.month)}get daysInYear(){return this.isValid?Ue(this.year):NaN}get weeksInWeekYear(){return this.isValid?Re(this.weekYear):NaN}get weeksInLocalWeekYear(){return this.isValid?Re(this.localWeekYear,this.loc.getMinDaysInFirstWeek(),this.loc.getStartOfWeek()):NaN}resolvedLocaleOptions(e={}){const{locale:t,numberingSystem:n,calendar:r}=yt.create(this.loc.clone(e),e).resolvedOptions(this);return{locale:t,numberingSystem:n,outputCalendar:r}}toUTC(e=0,t={}){return this.setZone(ee.instance(e),t)}toLocal(){return this.setZone(he.defaultZone)}setZone(e,{keepLocalTime:t=!1,keepCalendarTime:n=!1}={}){if((e=ne(e,he.defaultZone)).equals(this.zone))return this;if(e.isValid){let r=this.ts;if(t||n){const t=e.offset(this.ts),n=this.toObject();[r]=_n(n,t,e)}return An(this,{ts:r,zone:e})}return ir.invalid(Ln(e))}reconfigure({locale:e,numberingSystem:t,outputCalendar:n}={}){return An(this,{loc:this.loc.clone({locale:e,numberingSystem:t,outputCalendar:n})})}setLocale(e){return this.reconfigure({locale:e})}set(e){if(!this.isValid)return this;const t=Qe(e,tr),{minDaysInFirstWeek:n,startOfWeek:r}=be(t,this.loc),i=!Me(t.weekYear)||!Me(t.weekNumber)||!Me(t.weekday),a=!Me(t.ordinal),o=!Me(t.year),u=!Me(t.month)||!Me(t.day),l=o||u,c=t.weekYear||t.weekNumber;if((l||a)&&c)throw new s("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(u&&a)throw new s("Can't mix ordinal dates with month/day");let h;i?h=ve({...Se(this.c,n,r),...t},n,r):Me(t.ordinal)?(h={...this.toObject(),...t},Me(t.day)&&(h.day=Math.min(_e(h.year,h.month),h.day))):h=Oe({...Te(this.c),...t});const[d,m]=_n(h,this.o,this.zone);return An(this,{ts:d,o:m})}plus(e){return this.isValid?An(this,Yn(this,mn.fromDurationLike(e))):this}minus(e){return this.isValid?An(this,Yn(this,mn.fromDurationLike(e).negate())):this}startOf(e,{useLocaleWeeks:t=!1}={}){if(!this.isValid)return this;const n={},r=mn.normalizeUnit(e);switch(r){case"years":n.month=1;case"quarters":case"months":n.day=1;case"weeks":case"days":n.hour=0;case"hours":n.minute=0;case"minutes":n.second=0;case"seconds":n.millisecond=0}if("weeks"===r)if(t){const e=this.loc.getStartOfWeek(),{weekday:t}=this;tthis.valueOf(),a=function(e,t,n,r){let[s,i,a,o]=function(e,t,n){const r=[["years",(e,t)=>t.year-e.year],["quarters",(e,t)=>t.quarter-e.quarter+4*(t.year-e.year)],["months",(e,t)=>t.month-e.month+12*(t.year-e.year)],["weeks",(e,t)=>{const n=wn(e,t);return(n-n%7)/7}],["days",wn]],s={},i=e;let a,o;for(const[u,l]of r)n.indexOf(u)>=0&&(a=u,s[u]=l(e,t),o=i.plus(s),o>t?(s[u]--,(e=i.plus(s))>t&&(o=e,s[u]--,e=i.plus(s))):e=o);return[e,s,o,a]}(e,t,n);const u=t-s,l=n.filter((e=>["hours","minutes","seconds","milliseconds"].indexOf(e)>=0));0===l.length&&(a0?mn.fromMillis(u,r).shiftTo(...l).plus(c):c}(i?this:e,i?e:this,s,r);var o;return i?a.negate():a}diffNow(e="milliseconds",t={}){return this.diff(ir.now(),e,t)}until(e){return this.isValid?yn.fromDateTimes(this,e):this}hasSame(e,t,n){if(!this.isValid)return!1;const r=e.valueOf(),s=this.setZone(e.zone,{keepLocalTime:!0});return s.startOf(t,n)<=r&&r<=s.endOf(t,n)}equals(e){return this.isValid&&e.isValid&&this.valueOf()===e.valueOf()&&this.zone.equals(e.zone)&&this.loc.equals(e.loc)}toRelative(e={}){if(!this.isValid)return null;const t=e.base||ir.fromObject({},{zone:this.zone}),n=e.padding?thise.valueOf()),Math.min)}static max(...e){if(!e.every(ir.isDateTime))throw new a("max requires all arguments be DateTimes");return Ce(e,(e=>e.valueOf()),Math.max)}static fromFormatExplain(e,t,n={}){const{locale:r=null,numberingSystem:s=null}=n;return Fn(K.fromOpts({locale:r,numberingSystem:s,defaultToEN:!0}),e,t)}static fromStringExplain(e,t,n={}){return ir.fromFormatExplain(e,t,n)}static get DATE_SHORT(){return h}static get DATE_MED(){return d}static get DATE_MED_WITH_WEEKDAY(){return m}static get DATE_FULL(){return f}static get DATE_HUGE(){return y}static get TIME_SIMPLE(){return g}static get TIME_WITH_SECONDS(){return w}static get TIME_WITH_SHORT_OFFSET(){return p}static get TIME_WITH_LONG_OFFSET(){return k}static get TIME_24_SIMPLE(){return S}static get TIME_24_WITH_SECONDS(){return v}static get TIME_24_WITH_SHORT_OFFSET(){return T}static get TIME_24_WITH_LONG_OFFSET(){return O}static get DATETIME_SHORT(){return b}static get DATETIME_SHORT_WITH_SECONDS(){return N}static get DATETIME_MED(){return D}static get DATETIME_MED_WITH_SECONDS(){return M}static get DATETIME_MED_WITH_WEEKDAY(){return I}static get DATETIME_FULL(){return V}static get DATETIME_FULL_WITH_SECONDS(){return E}static get DATETIME_HUGE(){return x}static get DATETIME_HUGE_WITH_SECONDS(){return C}}function ar(e){if(ir.isDateTime(e))return e;if(e&&e.valueOf&&Ie(e.valueOf()))return ir.fromJSDate(e);if(e&&"object"==typeof e)return ir.fromObject(e);throw new a(`Unknown datetime argument: ${e}, of type ${typeof e}`)}export{ir as D,ee as F,j as I,F as Z,mn as a}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/de-at.js b/library/arcgis/4.30/@arcgis/core/chunks/de-at.js new file mode 100644 index 00000000..91b945af --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/de-at.js @@ -0,0 +1,11 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{d as r}from"./calcite-input-time-picker.js";import"../widgets/Widget.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./form.js";import"./dom.js";import"./guid.js";import"./interactive.js";import"./key.js";import"./label2.js";import"./component.js";import"./loadable.js";import"./locale2.js";import"./observers.js";import"./focusTrapComponent.js";import"./t9n.js";import"./math.js";import"./icon.js";import"./openCloseComponent.js";import"./Validation.js";import"./action.js";import"./loader.js";import"./input-message.js";import"./input-text.js";import"./input.js";import"./progress.js";import"./popover.js";import"./floating-ui.js";import"./debounce.js";import"./Heading2.js";import"./FloatingArrow.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */ +var t={s:"ein paar Sekunden",m:["eine Minute","einer Minute"],mm:"%d Minuten",h:["eine Stunde","einer Stunde"],hh:"%d Stunden",d:["ein Tag","einem Tag"],dd:["%d Tage","%d Tagen"],M:["ein Monat","einem Monat"],MM:["%d Monate","%d Monaten"],y:["ein Jahr","einem Jahr"],yy:["%d Jahre","%d Jahren"]};function o(r,o,e){var i=t[e];return Array.isArray(i)&&(i=i[o?0:1]),i.replace("%d",r)}var e={name:"de-at",weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),months:"Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jän._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),ordinal:function(r){return r+"."},weekStart:1,formats:{LTS:"HH:mm:ss",LT:"HH:mm",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},relativeTime:{future:"in %s",past:"vor %s",s:o,m:o,mm:o,h:o,hh:o,d:o,dd:o,M:o,MM:o,y:o,yy:o}};r.locale(e,null,!0);export{e as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/de-ch.js b/library/arcgis/4.30/@arcgis/core/chunks/de-ch.js new file mode 100644 index 00000000..2e73d1da --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/de-ch.js @@ -0,0 +1,11 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{d as r}from"./calcite-input-time-picker.js";import"../widgets/Widget.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./form.js";import"./dom.js";import"./guid.js";import"./interactive.js";import"./key.js";import"./label2.js";import"./component.js";import"./loadable.js";import"./locale2.js";import"./observers.js";import"./focusTrapComponent.js";import"./t9n.js";import"./math.js";import"./icon.js";import"./openCloseComponent.js";import"./Validation.js";import"./action.js";import"./loader.js";import"./input-message.js";import"./input-text.js";import"./input.js";import"./progress.js";import"./popover.js";import"./floating-ui.js";import"./debounce.js";import"./Heading2.js";import"./FloatingArrow.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */ +var t={s:"ein paar Sekunden",m:["eine Minute","einer Minute"],mm:"%d Minuten",h:["eine Stunde","einer Stunde"],hh:"%d Stunden",d:["ein Tag","einem Tag"],dd:["%d Tage","%d Tagen"],M:["ein Monat","einem Monat"],MM:["%d Monate","%d Monaten"],y:["ein Jahr","einem Jahr"],yy:["%d Jahre","%d Jahren"]};function o(r,o,e){var i=t[e];return Array.isArray(i)&&(i=i[o?0:1]),i.replace("%d",r)}var e={name:"de-ch",weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),ordinal:function(r){return r+"."},weekStart:1,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},relativeTime:{future:"in %s",past:"vor %s",s:o,m:o,mm:o,h:o,hh:o,d:o,dd:o,M:o,MM:o,y:o,yy:o}};r.locale(e,null,!0);export{e as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/de.js b/library/arcgis/4.30/@arcgis/core/chunks/de.js new file mode 100644 index 00000000..7ca709e7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/de.js @@ -0,0 +1,11 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{d as r}from"./calcite-input-time-picker.js";import"../widgets/Widget.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./form.js";import"./dom.js";import"./guid.js";import"./interactive.js";import"./key.js";import"./label2.js";import"./component.js";import"./loadable.js";import"./locale2.js";import"./observers.js";import"./focusTrapComponent.js";import"./t9n.js";import"./math.js";import"./icon.js";import"./openCloseComponent.js";import"./Validation.js";import"./action.js";import"./loader.js";import"./input-message.js";import"./input-text.js";import"./input.js";import"./progress.js";import"./popover.js";import"./floating-ui.js";import"./debounce.js";import"./Heading2.js";import"./FloatingArrow.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */ +var t={s:"ein paar Sekunden",m:["eine Minute","einer Minute"],mm:"%d Minuten",h:["eine Stunde","einer Stunde"],hh:"%d Stunden",d:["ein Tag","einem Tag"],dd:["%d Tage","%d Tagen"],M:["ein Monat","einem Monat"],MM:["%d Monate","%d Monaten"],y:["ein Jahr","einem Jahr"],yy:["%d Jahre","%d Jahren"]};function o(r,o,e){var i=t[e];return Array.isArray(i)&&(i=i[o?0:1]),i.replace("%d",r)}var e={name:"de",weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sept._Okt._Nov._Dez.".split("_"),ordinal:function(r){return r+"."},weekStart:1,yearStart:4,formats:{LTS:"HH:mm:ss",LT:"HH:mm",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},relativeTime:{future:"in %s",past:"vor %s",s:o,m:o,mm:o,h:o,hh:o,d:o,dd:o,M:o,MM:o,y:o,yy:o}};r.locale(e,null,!0);export{e as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/de_CH.js b/library/arcgis/4.30/@arcgis/core/chunks/de_CH.js new file mode 100644 index 00000000..260d0ada --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/de_CH.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +const e={_decimalSeparator:".",_thousandSeparator:"'",_percentPrefix:null,_percentSuffix:"%",_big_number_suffix_3:"K",_big_number_suffix_6:"Mio",_big_number_suffix_9:"Mrd",_big_number_suffix_12:"Bio",_big_number_suffix_15:"Brd",_big_number_suffix_18:"Trill",_big_number_suffix_21:"Trd",_big_number_suffix_24:"Y",_small_number_suffix_3:"m",_small_number_suffix_6:"μ",_small_number_suffix_9:"n",_small_number_suffix_12:"p",_small_number_suffix_15:"f",_small_number_suffix_18:"a",_small_number_suffix_21:"z",_small_number_suffix_24:"y",_byte_suffix_B:"B",_byte_suffix_KB:"KB",_byte_suffix_MB:"MB",_byte_suffix_GB:"GB",_byte_suffix_TB:"TB",_byte_suffix_PB:"PB",_date_millisecond:"mm:ss SSS",_date_millisecond_full:"HH:mm:ss SSS",_date_second:"HH:mm:ss",_date_second_full:"HH:mm:ss",_date_minute:"HH:mm",_date_minute_full:"HH:mm - dd. MMM, yyyy",_date_hour:"HH:mm",_date_hour_full:"HH:mm - dd. MMM, yyyy",_date_day:"dd. MMM",_date_day_full:"dd. MMM, yyyy",_date_week:"ww",_date_week_full:"dd. MMM, yyyy",_date_month:"MMM",_date_month_full:"MMM, yyyy",_date_year:"yyyy",_duration_millisecond:"SSS",_duration_second:"ss",_duration_minute:"mm",_duration_hour:"hh",_duration_day:"dd",_duration_week:"ww",_duration_month:"MM",_duration_year:"yyyy",_era_ad:"v. Chr.",_era_bc:"n. Chr.",A:"",P:"",AM:"",PM:"","A.M.":"","P.M.":"",January:"Januar",February:"Februar",March:"März",April:"April",May:"Mai",June:"Juni",July:"Juli",August:"August",September:"September",October:"Oktober",November:"November",December:"Dezember",Jan:"Jan.",Feb:"Febr.",Mar:"März",Apr:"Apr.","May(short)":"Mai",Jun:"Juni",Jul:"Juli",Aug:"Aug.",Sep:"Sept.",Oct:"Okt.",Nov:"Nov.",Dec:"Dez.",Sunday:"Sonntag",Monday:"Montag",Tuesday:"Dienstag",Wednesday:"Mittwoch",Thursday:"Donnerstag",Friday:"Freitag",Saturday:"Samstag",Sun:"So.",Mon:"Mo.",Tue:"Di.",Wed:"Mi.",Thu:"Do.",Fri:"Fr.",Sat:"Sa.",_dateOrd:function(e){return e+"."},"Zoom Out":"Herauszoomen",Play:"Abspielen",Stop:"Stop",Legend:"Legende","Press ENTER to toggle":"Klicken, tippen oder ENTER drücken zum Umschalten",Loading:"Wird geladen",Home:"Home",Chart:"Diagramm","Serial chart":"Seriendiagramm","X/Y chart":"X-Y-Diagramm","Pie chart":"Kreisdiagramm","Gauge chart":"Messdiagramm","Radar chart":"Netzdiagramm","Sankey diagram":"Sankey-Diagramm","Chord diagram":"","Flow diagram":"Flussdiagramm","TreeMap chart":"Baumdiagramm",Series:"Serie","Candlestick Series":"Kerzendiagramm","Column Series":"Balkendiagramm","Line Series":"Liniendiagramm","Pie Slice Series":"Kreisdiagramm","X/Y Series":"Punktdiagramm",Map:"Karte","Press ENTER to zoom in":"Drücke ENTER zum Hereinzoomen","Press ENTER to zoom out":"Drücke ENTER zum Herauszoomen","Use arrow keys to zoom in and out":"Benutze die Pfeiltasten zum Zoomen","Use plus and minus keys on your keyboard to zoom in and out":"Benutze Plus- und Minustasten zum Zoomen",Export:"Export",Image:"Bild",Data:"Daten",Print:"Drucken","Press ENTER to open":"Zum Öffnen klicken, tippen oder ENTER drücken","Press ENTER to print.":"Zum Drucken klicken, tippen oder ENTER drücken.","Press ENTER to export as %1.":"Klicken, tippen oder ENTER drücken um als %1 zu exportieren","(Press ESC to close this message)":"ESC drücken um diese Nachricht zu schließen","Image Export Complete":"Bildexport komplett","Export operation took longer than expected. Something might have gone wrong.":"Der Export dauert länger als geplant. Vielleicht ist etwas schiefgelaufen.","Saved from":"Gespeichert von",PNG:"",JPG:"",GIF:"",SVG:"",PDF:"",JSON:"",CSV:"",XLSX:"",HTML:"","Use TAB to select grip buttons or left and right arrows to change selection":"TAB nutzen, um Ankerpunkte auszuwählen oder linke und rechte Pfeiltaste um die Auswahl zu ändern","Use left and right arrows to move selection":"Linke und rechte Pfeiltaste nutzen um die Auswahl zu verschieben","Use left and right arrows to move left selection":"Linke und rechte Pfeiltaste nutzen um die linke Auswahl zu verschieben","Use left and right arrows to move right selection":"Linke und rechte Pfeiltaste nutzen um die rechte Auswahl zu verschieben","Use TAB select grip buttons or up and down arrows to change selection":"TAB nutzen, um Ankerpunkte auszuwählen oder Pfeiltaste nach oben und unten drücken, um die Auswahl zu ändern","Use up and down arrows to move selection":"Pfeiltaste nach oben und unten drücken, um die Auswahl zu verschieben","Use up and down arrows to move lower selection":"Pfeiltaste nach oben und unten drücken, um die untere Auswahl zu verschieben","Use up and down arrows to move upper selection":"Pfeiltaste nach oben und unten drücken, um die obere Auswahl zu verschieben","From %1 to %2":"Von %1 bis %2","From %1":"Von %1","To %1":"Bis %1","No parser available for file: %1":"Kein Parser für Datei %1 verfügbar","Error parsing file: %1":"Fehler beim Parsen von Datei %1","Unable to load file: %1":"Datei %1 konnte nicht geladen werden","Invalid date":"Kein Datum"};export{e as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/de_DE.js b/library/arcgis/4.30/@arcgis/core/chunks/de_DE.js new file mode 100644 index 00000000..f1f63394 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/de_DE.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +const e={_decimalSeparator:",",_thousandSeparator:".",_percentPrefix:null,_percentSuffix:"%",_big_number_suffix_3:"K",_big_number_suffix_6:"Mio",_big_number_suffix_9:"Mrd",_big_number_suffix_12:"Bio",_big_number_suffix_15:"Brd",_big_number_suffix_18:"Trill",_big_number_suffix_21:"Trd",_big_number_suffix_24:"Y",_small_number_suffix_3:"m",_small_number_suffix_6:"μ",_small_number_suffix_9:"n",_small_number_suffix_12:"p",_small_number_suffix_15:"f",_small_number_suffix_18:"a",_small_number_suffix_21:"z",_small_number_suffix_24:"y",_byte_suffix_B:"B",_byte_suffix_KB:"KB",_byte_suffix_MB:"MB",_byte_suffix_GB:"GB",_byte_suffix_TB:"TB",_byte_suffix_PB:"PB",_date_millisecond:"mm:ss SSS",_date_millisecond_full:"HH:mm:ss SSS",_date_second:"HH:mm:ss",_date_second_full:"HH:mm:ss",_date_minute:"HH:mm",_date_minute_full:"HH:mm - dd. MMM, yyyy",_date_hour:"HH:mm",_date_hour_full:"HH:mm - dd. MMM, yyyy",_date_day:"dd. MMM",_date_day_full:"dd. MMM, yyyy",_date_week:"ww",_date_week_full:"dd. MMM, yyyy",_date_month:"MMM",_date_month_full:"MMM, yyyy",_date_year:"yyyy",_duration_millisecond:"SSS",_duration_second:"ss",_duration_minute:"mm",_duration_hour:"hh",_duration_day:"dd",_duration_week:"ww",_duration_month:"MM",_duration_year:"yyyy",_era_ad:"v. Chr.",_era_bc:"n. Chr.",A:"",P:"",AM:"",PM:"","A.M.":"","P.M.":"",January:"Januar",February:"Februar",March:"März",April:"April",May:"Mai",June:"Juni",July:"Juli",August:"August",September:"September",October:"Oktober",November:"November",December:"Dezember",Jan:"Jan.",Feb:"Febr.",Mar:"März",Apr:"Apr.","May(short)":"Mai",Jun:"Juni",Jul:"Juli",Aug:"Aug.",Sep:"Sept.",Oct:"Okt.",Nov:"Nov.",Dec:"Dez.",Sunday:"Sonntag",Monday:"Montag",Tuesday:"Dienstag",Wednesday:"Mittwoch",Thursday:"Donnerstag",Friday:"Freitag",Saturday:"Samstag",Sun:"So.",Mon:"Mo.",Tue:"Di.",Wed:"Mi.",Thu:"Do.",Fri:"Fr.",Sat:"Sa.",_dateOrd:function(e){return e+"."},"Zoom Out":"Herauszoomen",Play:"Abspielen",Stop:"Stop",Legend:"Legende","Press ENTER to toggle":"Klicken, tippen oder ENTER drücken zum Umschalten",Loading:"Wird geladen",Home:"Home",Chart:"Diagramm","Serial chart":"Seriendiagramm","X/Y chart":"X-Y-Diagramm","Pie chart":"Kreisdiagramm","Gauge chart":"Messdiagramm","Radar chart":"Netzdiagramm","Sankey diagram":"Sankey-Diagramm","Chord diagram":"","Flow diagram":"Flussdiagramm","TreeMap chart":"Baumdiagramm",Series:"Serie","Candlestick Series":"Kerzendiagramm","Column Series":"Balkendiagramm","Line Series":"Liniendiagramm","Pie Slice Series":"Kreisdiagramm","X/Y Series":"Punktdiagramm",Map:"Karte","Press ENTER to zoom in":"Drücke ENTER zum Hereinzoomen","Press ENTER to zoom out":"Drücke ENTER zum Herauszoomen","Use arrow keys to zoom in and out":"Benutze die Pfeiltasten zum Zoomen","Use plus and minus keys on your keyboard to zoom in and out":"Benutze Plus- und Minustasten zum Zoomen",Export:"Export",Image:"Bild",Data:"Daten",Print:"Drucken","Press ENTER to open":"Zum Öffnen klicken, tippen oder ENTER drücken","Press ENTER to print.":"Zum Drucken klicken, tippen oder ENTER drücken.","Press ENTER to export as %1.":"Klicken, tippen oder ENTER drücken um als %1 zu exportieren","(Press ESC to close this message)":"ESC drücken um diese Nachricht zu schließen","Image Export Complete":"Bildexport komplett","Export operation took longer than expected. Something might have gone wrong.":"Der Export dauert länger als geplant. Vielleicht ist etwas schiefgelaufen.","Saved from":"Gespeichert von",PNG:"",JPG:"",GIF:"",SVG:"",PDF:"",JSON:"",CSV:"",XLSX:"",HTML:"","Use TAB to select grip buttons or left and right arrows to change selection":"TAB nutzen, um Ankerpunkte auszuwählen oder linke und rechte Pfeiltaste um die Auswahl zu ändern","Use left and right arrows to move selection":"Linke und rechte Pfeiltaste nutzen um die Auswahl zu verschieben","Use left and right arrows to move left selection":"Linke und rechte Pfeiltaste nutzen um die linke Auswahl zu verschieben","Use left and right arrows to move right selection":"Linke und rechte Pfeiltaste nutzen um die rechte Auswahl zu verschieben","Use TAB select grip buttons or up and down arrows to change selection":"TAB nutzen, um Ankerpunkte auszuwählen oder Pfeiltaste nach oben und unten drücken, um die Auswahl zu ändern","Use up and down arrows to move selection":"Pfeiltaste nach oben und unten drücken, um die Auswahl zu verschieben","Use up and down arrows to move lower selection":"Pfeiltaste nach oben und unten drücken, um die untere Auswahl zu verschieben","Use up and down arrows to move upper selection":"Pfeiltaste nach oben und unten drücken, um die obere Auswahl zu verschieben","From %1 to %2":"Von %1 bis %2","From %1":"Von %1","To %1":"Bis %1","No parser available for file: %1":"Kein Parser für Datei %1 verfügbar","Error parsing file: %1":"Fehler beim Parsen von Datei %1","Unable to load file: %1":"Datei %1 konnte nicht geladen werden","Invalid date":"Kein Datum"};export{e as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/debounce.js b/library/arcgis/4.30/@arcgis/core/chunks/debounce.js new file mode 100644 index 00000000..6d3fb3f8 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/debounce.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */ +const t="object"==typeof global&&global&&global.Object===Object&&global;var n="object"==typeof self&&self&&self.Object===Object&&self;const r=t||n||Function("return this")(),e=r.Symbol;var o=Object.prototype,i=o.hasOwnProperty,a=o.toString,u=e?e.toStringTag:void 0,c=Object.prototype.toString,f="[object Null]",l="[object Undefined]",v=e?e.toStringTag:void 0;function s(t){return null==t?void 0===t?l:f:v&&v in Object(t)?function(t){var n=i.call(t,u),r=t[u];try{t[u]=void 0;var e=!0}catch(t){}var o=a.call(t);return e&&(n?t[u]=r:delete t[u]),o}(t):function(t){return c.call(t)}(t)}function b(t){return null!=t&&"object"==typeof t}var p="[object Symbol]";function d(t){return"symbol"==typeof t||b(t)&&s(t)==p}var y=/\s/,g=/^\s+/;function j(t){var n=typeof t;return null!=t&&("object"==n||"function"==n)}var m=NaN,h=/^[-+]0x[0-9a-f]+$/i,O=/^0b[01]+$/i,T=/^0o[0-7]+$/i,S=parseInt;function x(t){if("number"==typeof t)return t;if(d(t))return m;if(j(t)){var n="function"==typeof t.valueOf?t.valueOf():t;t=j(n)?n+"":n}if("string"!=typeof t)return 0===t?t:+t;var r;t=(r=t)?r.slice(0,function(t){for(var n=t.length;n--&&y.test(t.charAt(n)););return n}(r)+1).replace(g,""):r;var e=O.test(t);return e||T.test(t)?S(t.slice(2),e?2:8):h.test(t)?m:+t}const w=function(){return r.Date.now()};var N=Math.max,$=Math.min;function E(t,n,r){var e,o,i,a,u,c,f=0,l=!1,v=!1,s=!0;if("function"!=typeof t)throw new TypeError("Expected a function");function b(n){var r=e,i=o;return e=o=void 0,f=n,a=t.apply(i,r)}function p(t){var r=t-c;return void 0===c||r>=n||r<0||v&&t-f>=i}function d(){var t=w();if(p(t))return y(t);u=setTimeout(d,function(t){var r=n-(t-c);return v?$(r,i-(t-f)):r}(t))}function y(t){return u=void 0,s&&e?b(t):(e=o=void 0,a)}function g(){var t=w(),r=p(t);if(e=arguments,o=this,c=t,r){if(void 0===u)return function(t){return f=t,u=setTimeout(d,n),l?b(t):a}(c);if(v)return clearTimeout(u),u=setTimeout(d,n),b(c)}return void 0===u&&(u=setTimeout(d,n)),a}return n=x(n)||0,j(r)&&(l=!!r.leading,i=(v="maxWait"in r)?N(x(r.maxWait)||0,n):i,s="trailing"in r?!!r.trailing:s),g.cancel=function(){void 0!==u&&clearTimeout(u),f=0,e=c=o=u=void 0},g.flush=function(){return void 0===u?a:y(w())},g}export{e as S,d as a,s as b,j as c,E as d,t as f,b as i,r}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/debugFlags.js b/library/arcgis/4.30/@arcgis/core/chunks/debugFlags.js new file mode 100644 index 00000000..c720abc2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/debugFlags.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as o}from"./tslib.es6.js";import r from"../core/Accessor.js";import{property as s}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as t}from"../core/accessorSupport/decorators/subclass.js";let e=class extends r{constructor(){super(...arguments),this.SCHEDULER_LOG_SLOW_TASKS=!1,this.FEATURE_SERVICE_SNAPPING_SOURCE_TILE_TREE_SHOW_TILES=!1}};o([s()],e.prototype,"SCHEDULER_LOG_SLOW_TASKS",void 0),o([s()],e.prototype,"FEATURE_SERVICE_SNAPPING_SOURCE_TILE_TREE_SHOW_TILES",void 0),e=o([t("esri.views.support.debugFlags")],e);const E=new e;export{E as d}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/debugFlags2.js b/library/arcgis/4.30/@arcgis/core/chunks/debugFlags2.js new file mode 100644 index 00000000..bf170b64 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/debugFlags2.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as E}from"./tslib.es6.js";import _ from"../core/Accessor.js";import{property as o}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as S}from"../core/accessorSupport/decorators/subclass.js";let T=class extends _{constructor(){super(...arguments),this.SCENEVIEW_HITTEST_RETURN_INTERSECTOR=!1,this.DECONFLICTOR_SHOW_VISIBLE=!1,this.DECONFLICTOR_SHOW_INVISIBLE=!1,this.DECONFLICTOR_SHOW_GRID=!1,this.LABELS_SHOW_BORDER=!1,this.TEXT_SHOW_BASELINE=!1,this.TEXT_SHOW_BORDER=!1,this.OVERLAY_DRAW_DEBUG_TEXTURE=!1,this.OVERLAY_SHOW_CENTER=!1,this.SHOW_POI=!1,this.TESTS_DISABLE_OPTIMIZATIONS=!1,this.TESTS_DISABLE_FAST_UPDATES=!1,this.DRAW_MESH_GEOMETRY_NORMALS=!1,this.FEATURE_TILE_FETCH_SHOW_TILES=!1,this.FEATURE_TILE_TREE_SHOW_TILES=!1,this.TERRAIN_TILE_TREE_SHOW_TILES=!1,this.I3S_TREE_SHOW_TILES=!1,this.I3S_SHOW_MODIFICATIONS=!1,this.LOD_INSTANCE_RENDERER_DISABLE_UPDATES=!1,this.LOD_INSTANCE_RENDERER_COLORIZE_BY_LEVEL=!1,this.EDGES_SHOW_HIDDEN_TRANSPARENT_EDGES=!1,this.LINE_WIREFRAMES=!1}};E([o()],T.prototype,"SCENEVIEW_HITTEST_RETURN_INTERSECTOR",void 0),E([o()],T.prototype,"DECONFLICTOR_SHOW_VISIBLE",void 0),E([o()],T.prototype,"DECONFLICTOR_SHOW_INVISIBLE",void 0),E([o()],T.prototype,"DECONFLICTOR_SHOW_GRID",void 0),E([o()],T.prototype,"LABELS_SHOW_BORDER",void 0),E([o()],T.prototype,"TEXT_SHOW_BASELINE",void 0),E([o()],T.prototype,"TEXT_SHOW_BORDER",void 0),E([o()],T.prototype,"OVERLAY_DRAW_DEBUG_TEXTURE",void 0),E([o()],T.prototype,"OVERLAY_SHOW_CENTER",void 0),E([o()],T.prototype,"SHOW_POI",void 0),E([o()],T.prototype,"TESTS_DISABLE_OPTIMIZATIONS",void 0),E([o()],T.prototype,"TESTS_DISABLE_FAST_UPDATES",void 0),E([o()],T.prototype,"DRAW_MESH_GEOMETRY_NORMALS",void 0),E([o()],T.prototype,"FEATURE_TILE_FETCH_SHOW_TILES",void 0),E([o()],T.prototype,"FEATURE_TILE_TREE_SHOW_TILES",void 0),E([o()],T.prototype,"TERRAIN_TILE_TREE_SHOW_TILES",void 0),E([o()],T.prototype,"I3S_TREE_SHOW_TILES",void 0),E([o()],T.prototype,"I3S_SHOW_MODIFICATIONS",void 0),E([o()],T.prototype,"LOD_INSTANCE_RENDERER_DISABLE_UPDATES",void 0),E([o()],T.prototype,"LOD_INSTANCE_RENDERER_COLORIZE_BY_LEVEL",void 0),E([o()],T.prototype,"EDGES_SHOW_HIDDEN_TRANSPARENT_EDGES",void 0),E([o()],T.prototype,"LINE_WIREFRAMES",void 0),T=E([S("esri.views.3d.support.debugFlags")],T);const t=new T;export{t as d}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/deduplicate.js b/library/arcgis/4.30/@arcgis/core/chunks/deduplicate.js new file mode 100644 index 00000000..f8578405 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/deduplicate.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{n as t}from"./mathUtils.js";import{n,c as r}from"./Indices.js";function e(e,s,u){const c=Array.isArray(e),a=c?e.length/s:e.byteLength/(4*s),h=c?e:new Uint32Array(e,0,a*s),y=u?.minReduction??0,A=u?.originalIndices||null,g=A?A.length:0,m=u?.componentOffsets||null;let w=0;if(m)for(let t=0;tw&&(w=n)}else w=a;const U=Math.floor(1.1*w)+1;(null==i||i.length<2*U)&&(i=new Uint32Array(t(2*U)));for(let t=0;t<2*U;t++)i[t]=0;let d=0;const b=!!m&&!!A,p=b?g:a;let M=n(a);const j=new Uint32Array(g),q=1.96;let I=0!==y?Math.ceil(4*q*q/(y*y)*y*(1-y)):p,k=1,x=m?m[1]:p;for(let t=0;t=U&&(o-=U)}u===d&&(i[2*o]=e,i[2*o+1]=n+1,d++),M[n]=u}if(0!==y&&1-d/a>>2)|0;return e>>>0}let i=null;export{e as d}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/defaultUnit.js b/library/arcgis/4.30/@arcgis/core/chunks/defaultUnit.js new file mode 100644 index 00000000..642b4372 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/defaultUnit.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{g as t}from"./getDefaultUnitForView.js";const e={readOnly:!0,get(){return t(this.view)}};export{e as d}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/defaults.js b/library/arcgis/4.30/@arcgis/core/chunks/defaults.js new file mode 100644 index 00000000..73c9a72a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/defaults.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import"../core/lang.js";import s from"../symbols/SimpleFillSymbol.js";import o from"../symbols/SimpleLineSymbol.js";import r from"../symbols/SimpleMarkerSymbol.js";import m from"../symbols/TextSymbol.js";import{d as e,a as l,b as a,c as t,e as n,f as i,g as f}from"./defaultsJSON.js";const p=r.fromJSON(e),S=o.fromJSON(l),c=s.fromJSON(a),u=m.fromJSON(t);function y(s){if(null==s)return null;switch(s.type){case"mesh":return null;case"point":case"multipoint":return p;case"polyline":return S;case"polygon":case"extent":return c}return null}const b=r.fromJSON(n),J=o.fromJSON(i),N=s.fromJSON(f);export{S as a,p as b,u as c,c as d,J as e,N as f,y as g,b as h}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/defaultsJSON.js b/library/arcgis/4.30/@arcgis/core/chunks/defaultsJSON.js new file mode 100644 index 00000000..84025203 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/defaultsJSON.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +const e=[252,146,31,255],i=[153,153,153,255],l={type:"esriSMS",style:"esriSMSCircle",size:6,color:e,outline:{type:"esriSLS",style:"esriSLSSolid",width:.75,color:[153,153,153,255]}},o={type:"esriSLS",style:"esriSLSSolid",width:.75,color:e},s={type:"esriSFS",style:"esriSFSSolid",color:[252,146,31,196],outline:{type:"esriSLS",style:"esriSLSSolid",width:.75,color:[255,255,255,191]}},S={type:"esriTS",color:[255,255,255,255],font:{family:"arial-unicode-ms",size:10,weight:"bold"},horizontalAlignment:"center",kerning:!0,haloColor:[0,0,0,255],haloSize:1,rotated:!1,text:"",xoffset:0,yoffset:0,angle:0},t={type:"esriSMS",style:"esriSMSCircle",color:[0,0,0,255],outline:null,size:10.5},r={type:"esriSLS",style:"esriSLSSolid",color:[0,0,0,255],width:1.5},y={type:"esriSFS",style:"esriSFSSolid",color:[0,0,0,255],outline:null};export{o as a,s as b,S as c,l as d,t as e,r as f,y as g,e as h,i}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/definitions.js b/library/arcgis/4.30/@arcgis/core/chunks/definitions.js new file mode 100644 index 00000000..610e4645 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/definitions.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +const a=1e-30,s=512,D=16777216,n=8,t=29,i=24,o=4,e=0,l=0,r=0,F=1,G=2,P=3,V=4,c=5,g=6,m=12,A=5,U=6,f=5,p=6;var u;!function(a){a[a.FilterFlags=0]="FilterFlags",a[a.Animation=1]="Animation",a[a.GPGPU=2]="GPGPU",a[a.VV=3]="VV",a[a.DD0=4]="DD0",a[a.DD1=5]="DD1",a[a.DD2=6]="DD2"}(u||(u={}));const v=8,x=16,b=1.05,d=3,h=1,j=3,k=3,q=5,w=6,y=1.15,z=2,B=128,C=252,E=2,H=10,I=1024,J=128,K=4,L=1,M=1<<20,N=.75,O=10,Q=.75,R=256,S=32,T=512;export{u as A,N as B,O as C,Q as D,H as E,T as F,S as G,n as H,I,E as J,C as K,e as L,l as M,K as N,J as O,A as P,k as Q,M as R,L as S,f as T,p as U,a as V,G as a,m as b,V as c,B as d,c as e,F as f,i as g,g as h,s as i,d as j,h as k,j as l,t as m,v as n,U as o,D as p,q,y as r,z as s,b as t,w as u,P as v,o as w,x,R as y,r as z}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/dehydratedFeatureComparison.js b/library/arcgis/4.30/@arcgis/core/chunks/dehydratedFeatureComparison.js new file mode 100644 index 00000000..0c2c1250 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/dehydratedFeatureComparison.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import"../core/lang.js";import{f as e}from"./mathUtils.js";import{f as n}from"./unitUtils.js";function t(e,n){if(e===n)return!0;if(null==e||null==n)return!1;if(e.length!==n.length)return!1;for(let t=0;t{const n=function(e,t,n,r){return{uid:s(),objectId:r&&e.attributes?e.attributes[r]:null,attributes:e.attributes,geometry:d(e.geometry,t,n),visible:!0}}(t,r,a,e.objectIdFieldName),p=n.geometry;if(I(n.attributes,g,f,(e=>{y??=[];const t=F(n,o);null!=t&&y.push({objectId:t,attribute:e})})),null!=p&&i)switch(p.type){case"point":n.geometry=h(i,p,p);break;case"multipoint":n.geometry=c(i,p,p);break;case"polygon":n.geometry=u(i,p,p);break;case"polyline":n.geometry=l(i,p,p);break;case"extent":case"mesh":n.geometry=p}return n}));return{geometryType:r,features:b,spatialReference:a,fields:e.fields?.map((e=>m.fromJSON(e)))??[],objectIdFieldName:e.objectIdFieldName,globalIdFieldName:e.globalIdFieldName,geohashFieldName:e.geohashFieldName,geometryProperties:e.geometryProperties,hasZ:e.hasZ,hasM:e.hasM,exceededTransferLimit:e.exceededTransferLimit,transform:null,missingAttributes:y}}function d(e,t,s){if(null==e)return null;switch(t){case"point":{const t=e;return{x:t.x,y:t.y,z:t.z,m:t.m,hasZ:null!=t.z,hasM:null!=t.m,type:"point",spatialReference:s}}case"polyline":{const t=e;return{paths:t.paths,hasZ:!!t.hasZ,hasM:!!t.hasM,type:"polyline",spatialReference:s}}case"polygon":{const t=e;return{rings:t.rings,hasZ:!!t.hasZ,hasM:!!t.hasM,type:"polygon",spatialReference:s}}case"multipoint":{const t=e;return{points:t.points,hasZ:!!t.hasZ,hasM:!!t.hasM,type:"multipoint",spatialReference:s}}}}function x(s){let n=32;return n+=e(s.attributes),n+=3,n+=8+function(e){if(null==e)return 0;let s=32;switch(e.type){case"point":s+=42;break;case"polyline":case"polygon":{let t=0;const n=2+(e.hasZ?1:0)+(e.hasM?1:0),r="polyline"===e.type?e.paths:e.rings;for(const e of r)t+=e.length;s+=8*t*n+64,s+=128*t,s+=34,s+=32*(r.length+1);break}case"multipoint":{const t=2+(e.hasZ?1:0)+(e.hasM?1:0),n=e.points.length;s+=8*n*t+64,s+=128*n,s+=34,s+=32;break}case"extent":s+=98,e.hasM&&(s+=32),e.hasZ&&(s+=32);break;case"mesh":s+=t(e.vertexAttributes.position,e.vertexAttributes.normal,e.vertexAttributes.uv,e.vertexAttributes.tangent)}return s}(s.geometry),n}function j(e){if(null==e)return 0;switch(e.type){case"point":return 1;case"polyline":{let t=0;for(const s of e.paths)t+=s.length;return t}case"polygon":{let t=0;for(const s of e.rings)t+=s.length;return t}case"multipoint":return e.points.length;case"extent":return 2;case"mesh":{const t=e.vertexAttributes&&e.vertexAttributes.position;return t?t.length/3:0}default:return}}function k(e){if(null==e)return!1;switch(e.type){case"extent":case"point":return!0;case"polyline":for(const t of e.paths)if(t.length>0)return!0;return!1;case"polygon":for(const t of e.rings)if(t.length>0)return!0;return!1;case"multipoint":return e.points.length>0;case"mesh":return!e.loaded||e.vertexAttributes.position.length>0}}function Z(e,t){switch(r(t),"mesh"===e.type&&(e=e.extent),e.type){case"point":t[0]=t[3]=e.x,t[1]=t[4]=e.y,e.hasZ&&(t[2]=t[5]=e.z);break;case"polyline":for(let s=0;ss&&(n(r),e[r]="")}}export{y as D,f as a,k as b,Z as c,N as d,x as e,b as f,F as g,g as h,j as n,I as r}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/dehydratedPoint.js b/library/arcgis/4.30/@arcgis/core/chunks/dehydratedPoint.js new file mode 100644 index 00000000..7dd0b2dc --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/dehydratedPoint.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +function e(e,n,a,s){return{x:e,y:n,z:a,hasZ:null!=a,hasM:!1,spatialReference:s,type:"point"}}function n(e,n,a,s,t){e.x=n,e.y=a,e.z=s,e.hasZ=null!=s,e.spatialReference=t}export{e as m,n as s}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/deleteForwardEdits.js b/library/arcgis/4.30/@arcgis/core/chunks/deleteForwardEdits.js new file mode 100644 index 00000000..3f37e38a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/deleteForwardEdits.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import r from"../request.js";import s from"../core/Error.js";import{p as o,a as t,e as i}from"./utils8.js";import"../config.js";import"../core/lang.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"./tslib.es6.js";import"../core/Accessor.js";import"../core/Handles.js";import"./Logger.js";import"./maybe.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./handleUtils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"../core/promiseUtils.js";async function e(e,p,m,a){if(!p)throw new s("post:missing-guid","guid for version is missing");const c=o(e),j=m.toJSON(),n=t(c.query,{query:i({...j,f:"json"}),...a,method:"post"});p.startsWith("{")&&(p=p.slice(1,-1));const l=`${c.path}/versions/${p}/deleteForwardEdits`,{data:u}=await r(l,n);return u}export{e as deleteForwardEdits}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/deleteVersion.js b/library/arcgis/4.30/@arcgis/core/chunks/deleteVersion.js new file mode 100644 index 00000000..a10512cb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/deleteVersion.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import r from"../request.js";import s from"../core/Error.js";import{p as e,a as o,e as t}from"./utils8.js";import{a as i}from"./serverVersionUtils.js";import"../config.js";import"../core/lang.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"./tslib.es6.js";import"../core/Accessor.js";import"../core/Handles.js";import"./Logger.js";import"./maybe.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./handleUtils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"../core/promiseUtils.js";const p=new Map;async function m(m,a,c){p.has(m)||await i(p,m);const n=p.get(m);if((n?.serverVersion??0)<=11.1)throw new s("deleteVersion:enterprise-version","versioning API requires ArcGIS Enterprise version 11.2 or higher");const j=e(m),l=a.toJSON(),u=o(j.query,{query:t({...l,f:"json"}),...c,authMode:"immediate",method:"post"}),d=`${j.path}/delete`,{data:g}=await r(d,u);return g.success}export{m as deleteVersion,p as serverVersionCacheMap}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/devEnvironmentUtils.js b/library/arcgis/4.30/@arcgis/core/chunks/devEnvironmentUtils.js new file mode 100644 index 00000000..55f1a9a4 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/devEnvironmentUtils.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +function a(a){return a=a||globalThis.location.hostname,l.some((c=>null!=a?.match(c)))}function c(a,c){return a&&(c=c||globalThis.location.hostname)?null!=c.match(s)||null!=c.match(o)?a.replace("static.arcgis.com","staticdev.arcgis.com"):null!=c.match(t)||null!=c.match(i)?a.replace("static.arcgis.com","staticqa.arcgis.com"):a:a}const s=/^devext\.arcgis\.com$/,t=/^qaext\.arcgis\.com$/,o=/^[\w-]*\.mapsdevext\.arcgis\.com$/,i=/^[\w-]*\.mapsqa\.arcgis\.com$/,l=[/^([\w-]*\.)?[\w-]*\.zrh-dev-local\.esri\.com$/,s,t,/^jsapps\.esri\.com$/,o,i];export{c as a,a as i}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/diffUtils.js b/library/arcgis/4.30/@arcgis/core/chunks/diffUtils.js new file mode 100644 index 00000000..3057e220 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/diffUtils.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import e from"../core/Accessor.js";import t from"../core/Collection.js";import{g as n}from"./utils.js";const o=new Set(["esri.Color","esri.portal.Portal","esri.symbols.support.Symbol3DAnchorPosition2D","esri.symbols.support.Symbol3DAnchorPosition3D"]);function r(t){return t instanceof e}function i(e){return e instanceof t?Object.keys(e.items):r(e)?n(e).keys():e?Object.keys(e):[]}function f(e,n){return e instanceof t?e.items[n]:e[n]}function l(e){return e?e.declaredClass:null}function c(e,t){const n=e.diff;if(n&&"function"==typeof n)return n(e,t);const u=i(e),s=i(t);if(0===u.length&&0===s.length)return;if(!u.length||!s.length||function(e,t){return!(!Array.isArray(e)||!Array.isArray(t))&&e.length!==t.length}(e,t))return{type:"complete",oldValue:e,newValue:t};const a=s.filter((e=>!u.includes(e))),p=u.filter((e=>!s.includes(e))),y=u.filter((n=>s.includes(n)&&f(e,n)!==f(t,n))).concat(a,p).sort(),d=l(e);if(d&&o.has(d)&&y.length)return{type:"complete",oldValue:e,newValue:t};let m;const h=r(e)&&r(t);for(const o of y){const r=f(e,o),i=f(t,o);let u;if((h||"function"!=typeof r&&"function"!=typeof i)&&r!==i&&(null!=r||null!=i)){if(n&&n[o]&&"function"==typeof n[o])u=n[o]?.(r,i);else if(r instanceof Date&&i instanceof Date){if(r.getTime()===i.getTime())continue;u={type:"complete",oldValue:r,newValue:i}}else u="object"==typeof r&&"object"==typeof i&&l(r)===l(i)?c(r,i):{type:"complete",oldValue:r,newValue:i};null!=u&&(null!=m?m.diff[o]=u:m={type:"partial",diff:{[o]:u}})}}return m}function u(e,t){return s(e,t)}function s(e,t){if(null==e)return!1;const n=t.split(".");let o=e;for(const e of n){if("complete"===o.type)return!0;if("partial"!==o.type)return!1;{const t=o.diff[e];if(!t)return!1;o=t}}return!0}function a(e,t){if(!e)return!1;if("partial"===e.type){const n=Object.keys(e.diff);return 1===n.length&&n[0]===t}return!1}function p(e,t){if("function"!=typeof e&&"function"!=typeof t&&(null!=e||null!=t))return null==e||null==t||"object"==typeof e&&"object"==typeof t&&l(e)!==l(t)?{type:"complete",oldValue:e,newValue:t}:c(e,t)}function y(e){if(null==e)return!0;switch(e.type){case"complete":return!1;case"collection":{const t=e;for(const e of t.added)if(!y(e))return!1;for(const e of t.removed)if(!y(e))return!1;for(const e of t.changed)if(!y(e))return!1;return!0}case"partial":for(const t in e.diff)if(!y(e.diff[t]))return!1;return!0}}export{a,u as b,p as d,s as h,y as i}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/directionModeIcons.js b/library/arcgis/4.30/@arcgis/core/chunks/directionModeIcons.js new file mode 100644 index 00000000..1259d22e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/directionModeIcons.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +const e={absolute:"absolute-direction",relative:"relative-direction"};export{e as d}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/dom.js b/library/arcgis/4.30/@arcgis/core/chunks/dom.js new file mode 100644 index 00000000..a415598a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/dom.js @@ -0,0 +1,11 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{g as t}from"./guid.js";import{C as n}from"../widgets/Widget.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */ +var e=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],r=e.join(","),o="undefined"==typeof Element,i=o?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,a=!o&&Element.prototype.getRootNode?function(t){var n;return null==t||null===(n=t.getRootNode)||void 0===n?void 0:n.call(t)}:function(t){return null==t?void 0:t.ownerDocument},u=function t(n,e){var r;void 0===e&&(e=!0);var o=null==n||null===(r=n.getAttribute)||void 0===r?void 0:r.call(n,"inert");return""===o||"true"===o||e&&n&&t(n.parentNode)},l=function(t,n,e){if(u(t))return[];var o=Array.prototype.slice.apply(t.querySelectorAll(r));return n&&i.call(t,r)&&o.unshift(t),o.filter(e)},c=function t(n,e,o){for(var a=[],l=Array.from(n);l.length;){var c=l.shift();if(!u(c,!1))if("SLOT"===c.tagName){var s=c.assignedElements(),f=t(s.length?s:c.children,!0,o);o.flatten?a.push.apply(a,f):a.push({scopeParent:c,candidates:f})}else{i.call(c,r)&&o.filter(c)&&(e||!n.includes(c))&&a.push(c);var d=c.shadowRoot||"function"==typeof o.getShadowRoot&&o.getShadowRoot(c),p=!u(d,!1)&&(!o.shadowRootFilter||o.shadowRootFilter(c));if(d&&p){var h=t(!0===d?c.children:d.children,!0,o);o.flatten?a.push.apply(a,h):a.push({scopeParent:c,candidates:h})}else l.unshift.apply(l,c.children)}}return a},s=function(t){return!isNaN(parseInt(t.getAttribute("tabindex"),10))},f=function(t){if(!t)throw new Error("No node provided");return t.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(t.tagName)||function(t){var n,e=null==t||null===(n=t.getAttribute)||void 0===n?void 0:n.call(t,"contenteditable");return""===e||"true"===e}(t))&&!s(t)?0:t.tabIndex},d=function(t,n){return t.tabIndex===n.tabIndex?t.documentOrder-n.documentOrder:t.tabIndex-n.tabIndex},p=function(t){return"INPUT"===t.tagName},h=function(t){var n=t.getBoundingClientRect(),e=n.width,r=n.height;return 0===e&&0===r},m=function(t,n){return!(n.disabled||u(n)||function(t){return p(t)&&"hidden"===t.type}(n)||function(t,n){var e=n.displayCheck,r=n.getShadowRoot;if("hidden"===getComputedStyle(t).visibility)return!0;var o=i.call(t,"details>summary:first-of-type")?t.parentElement:t;if(i.call(o,"details:not([open]) *"))return!0;if(e&&"full"!==e&&"legacy-full"!==e){if("non-zero-area"===e)return h(t)}else{if("function"==typeof r){for(var u=t;t;){var l=t.parentElement,c=a(t);if(l&&!l.shadowRoot&&!0===r(l))return h(t);t=t.assignedSlot?t.assignedSlot:l||c===t.ownerDocument?l:c.host}t=u}if(function(t){var n,e,r,o,i=t&&a(t),u=null===(n=i)||void 0===n?void 0:n.host,l=!1;if(i&&i!==t)for(l=!!(null!==(e=u)&&void 0!==e&&null!==(r=e.ownerDocument)&&void 0!==r&&r.contains(u)||null!=t&&null!==(o=t.ownerDocument)&&void 0!==o&&o.contains(t));!l&&u;){var c,s,f;l=!(null===(s=u=null===(c=i=a(u))||void 0===c?void 0:c.host)||void 0===s||null===(f=s.ownerDocument)||void 0===f||!f.contains(u))}return l}(t))return!t.getClientRects().length;if("legacy-full"!==e)return!0}return!1}(n,t)||function(t){return"DETAILS"===t.tagName&&Array.prototype.slice.apply(t.children).some((function(t){return"SUMMARY"===t.tagName}))}(n)||function(t){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(t.tagName))for(var n=t.parentElement;n;){if("FIELDSET"===n.tagName&&n.disabled){for(var e=0;e=0)},v=function t(n){var e=[],r=[];return n.forEach((function(n,o){var i=!!n.scopeParent,a=i?n.scopeParent:n,u=function(t,n){var e=f(t);return e<0&&n&&!s(t)?0:e}(a,i),l=i?t(n.candidates):a;0===u?i?e.push.apply(e,l):e.push(a):r.push({documentOrder:o,tabIndex:u,item:n,isScope:i,content:l})})),r.sort(d).reduce((function(t,n){return n.isScope?t.push.apply(t,n.content):t.push(n.content),t}),[]).concat(e)},S=function(t,n){var e;return e=(n=n||{}).getShadowRoot?c([t],n.includeContainer,{filter:g.bind(null,n),flatten:!1,getShadowRoot:n.getShadowRoot,shadowRootFilter:y}):l(t,n.includeContainer,g.bind(null,n)),v(e)},w=function(t,n){return(n=n||{}).getShadowRoot?c([t],n.includeContainer,{filter:m.bind(null,n),flatten:!0,getShadowRoot:n.getShadowRoot}):l(t,n.includeContainer,m.bind(null,n))},b=function(t,n){if(n=n||{},!t)throw new Error("No node provided");return!1!==i.call(t,r)&&g(n,t)},E=e.concat("iframe").join(","),A=function(t,n){if(n=n||{},!t)throw new Error("No node provided");return!1!==i.call(t,E)&&m(n,t)};const N={getShadowRoot:!0};function R(n){return n?n.id=n.id||`${n.tagName.toLowerCase()}-${t()}`:""}function x(t){return Array.isArray(t)?t:Array.from(t)}function C(t){const e=$(t,`.${n.darkMode}, .${n.lightMode}`);return e?.classList.contains("calcite-mode-dark")?"dark":"light"}function I(t){const n=$(t,"[dir]");return n?n.getAttribute("dir"):"ltr"}function T(t){return t?parseFloat(getComputedStyle(t).inlineSize):0}function D(t){return t.getRootNode()}function O(t){const n=D(t);return"host"in n?n:null}function k(t,n){if(!t)return 0;const e=document.createElement("canvas").getContext("2d");return e.font=n,e.measureText(t).width}function L(t){return t.host||null}function q(t,{selector:n,id:e}){return function t(r){if(!r)return null;r.assignedSlot&&(r=r.assignedSlot);const o=D(r),i=e?"getElementById"in o?o.getElementById(e):null:n?o.querySelector(n):null,a=L(o);return i||(a?t(a):null)}(t)}function $(t,n){return function t(e){return e?e.closest(n)||t(L(D(e))):null}(t)}function j(t,n){return F(t,n)}function F(t,n){if(!t)return;const e=n(t);if(void 0!==e)return e;const{parentNode:r}=t;return F(r instanceof ShadowRoot?r.host:r,n)}function P(t,n){return!!j(n,(n=>n===t||void 0))}async function B(t){if(t)return function(t){return"function"==typeof t?.setFocus}(t)?t.setFocus():t.focus()}function M(t){if(t)return S(t,N)[0]??t}function U(t){M(t)?.focus()}const z=":not([slot])";function X(t,n,e){n&&!Array.isArray(n)&&"string"!=typeof n&&(e=n,n=null);const r=n?Array.isArray(n)?n.map((t=>`[slot="${t}"]`)).join(","):`[slot="${n}"]`:z;return e?.all?function(t,n,e){let r=n===z?G(t,z):Array.from(t.querySelectorAll(n));r=e&&!1===e.direct?r:r.filter((n=>n.parentElement===t)),r=e?.matches?r.filter((t=>t?.matches(e.matches))):r;const o=e?.selector;return o?r.map((t=>Array.from(t.querySelectorAll(o)))).reduce(((t,n)=>[...t,...n]),[]).filter((t=>!!t)):r}(t,r,e):function(t,n,e){let r=n===z?G(t,z)[0]||null:t.querySelector(n);r=e&&!1===e.direct||r?.parentElement===t?r:null,r=e?.matches?r?.matches(e.matches)?r:null:r;const o=e?.selector;return o?r?.querySelector(o):r}(t,r,e)}function G(t,n){return t?Array.from(t.children||[]).filter((t=>t?.matches(n))):[]}function V(t,n){return Array.from(t.children).filter((t=>t.matches(n)))}function W(t,n,e){return"string"==typeof n&&""!==n?n:""===n?t[e]:void 0}function Y(t,n){return!(n.left>t.right||n.rightt.bottom||n.bottomt.nodeType===Node.TEXT_NODE)).map((t=>t.textContent)).join("").trim()}(t)}(t)}function J(t){return!!K(t).length}function K(t){return t.target.assignedElements({flatten:!0})}function Q(t){return!(!t.isPrimary||0!==t.button)}function Z(t){return 0===t.detail}const tt=(t,n,e,r=!0)=>{const o=t.indexOf(n),i=0===o,a=o===t.length-1;let u;return r&&(e="previous"===e&&i?"last":"next"===e&&a?"first":e),u="previous"===e?t[o-1]||t[r?t.length-1:o]:"next"===e?t[o+1]||t[r?0:o]:"last"===e?t[t.length-1]:t[0],B(u),u};function nt(t,n){if(t.parentNode!==n.parentNode)return!1;const e=Array.from(t.parentNode.children);return e.indexOf(t)n))}function T(e){return C(e,(e=>e.plane))}function C(r,t){const s=i(),o=i();let l=!1;return a=>{const c=t(a);if("start"===a.action){const t=e(a.screenStart,n(p.get())),o=x(r.state.camera,t,B);null!=o&&(l=f(c,o,s))}if(!l)return null;const u=e(a.screenEnd,n(p.get())),i=x(r.state.camera,u,B);return null==i?null:f(c,i,o)?{...a,renderStart:s,renderEnd:o,plane:c,ray:i}:null}}function D(e,n,t,s=null,o=null){return function(e,n,t=0,s=null,o=null){let l=null;return a=>{if("start"===a.action&&(l=e.sceneIntersectionHelper.intersectElevationFromScreen(r(a.screenStart.x,a.screenStart.y),n,t,o),null!=l&&null!=s&&!d(l,l,s)))return null;if(null==l)return null;const c=e.sceneIntersectionHelper.intersectElevationFromScreen(r(a.screenEnd.x,a.screenEnd.y),n,t,o);return null==c||null!=s&&!d(c,c,s)?null:{...a,mapStart:l,mapEnd:c}}}(e,t,j(n,e,t),s,o)}function M(e,n,r,t){const s=r.toMap(e.screenStart);return null!=s?D(n,s,r.elevationInfo,t):null}function N(e,n,r){let d=null;const p=new b;return p.next(O(e,function(e,n){const r=k,t=q,s=m();e.renderCoordsHelper.worldUpAtPosition(n,r);const a=o(E(s),r,l(t,n,e.state.camera.eye));return o(a,a,r),S(n,a,s)}(e,n))).next(function(e,n){const r=i(),o=t(n);e.renderCoordsHelper.worldUpAtPosition(n,r);const d=i(),p=i(),f=s=>(l(s,s,n),g(r,s,s),"global"===e.viewingMode&&t(s)*Math.sign(a(r,s))<.001-o&&l(s,c(s,r,.001),n),u(s,s,n),s);return e=>(e.renderStart=f(s(d,e.renderStart)),e.renderEnd=f(s(p,e.renderEnd)),e)}(e,n)).next(P(e,r)).next((e=>{e.mapEnd.x=e.mapStart.x,e.mapEnd.y=e.mapStart.y,d=e})),e=>(d=null,p.execute(e),d)}function G(r,t){const s=s=>{const o=e(s,n(p.get())),l=x(r.state.camera,o,B);return null==l?null:R(t,l,k,q)[1]};return e=>{const n=s(e.screenStart);if(null==n)return null;const r=s(e.screenEnd);return null==r?null:{...e,renderStart:n,renderEnd:r}}}function P(e,n){const r=e.renderCoordsHelper;return e=>{const t=r.fromRenderCoords(e.renderStart,new U({spatialReference:n})),s=r.fromRenderCoords(e.renderEnd,new U({spatialReference:n}));return null!=t&&null!=s?{...e,mapStart:t,mapEnd:s}:null}}var h;function A(e){let n=null;return r=>{switch(r.action){case"start":n=e.disableDisplay();break;case"end":case"cancel":null!=n&&(n.remove(),n=null)}return r}}function F(n,t=null){const s=I(n.state.viewingMode);s.options.selectionMode=!0,s.options.store=v.MIN,s.options.hud=!1;const o=r(),l={requiresGroundFeedback:!0,enableDraped:!0,exclude:new Set},a=i(),c=t??n.spatialReference,u=r=>{n.map.ground&&n.map.ground.opacity<1?l.exclude.add(H):l.exclude.delete(H),n.sceneIntersectionHelper.intersectIntersectorScreen(e(r,o),s,l);const t=s.results.min;let u;if(t.getIntersectionPoint(a))u=t.intersector===w.TERRAIN?h.GROUND:h.OTHER;else{if(!s.results.ground.getIntersectionPoint(a))return null;u=h.GROUND}return{location:n.renderCoordsHelper.fromRenderCoords(a,new U({spatialReference:c})),surfaceType:u}};let d;return e=>{if("start"===e.action){const n=u(e.screenStart);d=null!=n?n.location:null}if(null==d)return null;const n=u(e.screenEnd);return null!=n?.location?{...e,mapStart:d,mapEnd:n.location,surfaceType:n.surfaceType}:null}}!function(e){e[e.GROUND=0]="GROUND",e[e.OTHER=1]="OTHER"}(h||(h={}));const k=i(),q=i(),B=y();export{h as S,O as a,D as b,N as c,G as d,M as e,T as f,P as g,A as h,F as s}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/drapedUtils.js b/library/arcgis/4.30/@arcgis/core/chunks/drapedUtils.js new file mode 100644 index 00000000..c237fb8b --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/drapedUtils.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import"../geometry.js";import{g as e}from"./unitUtils.js";import t from"../geometry/Extent.js";function n(e,t){return t?"xoffset"in t&&t.xoffset?Math.max(e,Math.abs(t.xoffset)):"yoffset"in t&&t.yoffset?Math.max(e,Math.abs(t.yoffset||0)):e:e}function r(e,t){return"number"==typeof e?e:e?.stops?.length?function(e){let t=0,n=0;for(let r=0;r"size"===e.type)).map((t=>{const{maxSize:n,minSize:s}=t;return(r(n,e)+r(s,e))/2}));let s=0;const a=n.length;if(0===a)return e;for(let e=0;e{e=n(e,t.symbol)})),e}if("class-breaks"===t.type){let e=o;return t.classBreakInfos.forEach((t=>{e=n(e,t.symbol)})),e}return"dot-density"===t.type||t.type,o}function a(n,r,s,a=new t){let o=0;if("2d"===s.type)o=r*(s.resolution??0);else if("3d"===s.type){const t=s.overlayPixelSizeInMapUnits(n),a=s.basemapSpatialReference;o=null==a||a.equals(s.spatialReference)?r*t:e(a)/e(s.spatialReference)}const i=n.x-o,f=n.y-o,l=n.x+o,u=n.y+o,{spatialReference:c}=s;return a.xmin=Math.min(i,l),a.ymin=Math.min(f,u),a.xmax=Math.max(i,l),a.ymax=Math.max(f,u),a.spatialReference=c,a}function o(e,t,n){const r=n.toMap(e);return null!=r&&a(r,s(),n,i).intersects(t)}const i=new t;export{a,s as c,o as i}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/drawSurfaces.js b/library/arcgis/4.30/@arcgis/core/chunks/drawSurfaces.js new file mode 100644 index 00000000..79fb88b1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/drawSurfaces.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import t from"../core/Accessor.js";import n from"../core/Evented.js";import{clone as i}from"../core/lang.js";import{d as s,e as o}from"./maybe.js";import{m as r}from"./memoize.js";import{ignoreAbortErrors as a}from"../core/promiseUtils.js";import{R as p}from"./ReactiveSet.js";import{watch as l,syncAndInitial as c}from"../core/reactiveUtils.js";import{c as u,b as d}from"./screenUtils.js";import{property as h}from"../core/accessorSupport/decorators/property.js";import"./Logger.js";import{subclass as m}from"../core/accessorSupport/decorators/subclass.js";import{d as g}from"./diffUtils.js";import{U as v}from"./UpdatingHandles.js";import{p as f,a as y}from"./dehydratedFeatureComparison.js";import{c as _,j as x,g as b,i as S}from"./elevationInfoUtils.js";import{V as w}from"./ViewingMode.js";import{c as T,E as C,a as P,C as V}from"./EditGeometryOperations.js";import{c as M,a as O}from"./InteractiveToolBase.js";import{C as D,V as I,c as E,H as j,d as H,G as Z,P as R,b as G,i as k}from"./snappingUtils.js";import"../geometry.js";import{v as z,d as A,c as U}from"./quantityUtils.js";import{v as L,ah as F}from"./unitUtils.js";import{c as B,p as q,i as W}from"./vec3.js";import{p as K}from"./projectVectorToVector.js";import{geodesicCompatibleSpatialReference as N}from"../geometry/support/geodesicUtils.js";import{m as J}from"./dehydratedPoint.js";import{h as Q,d as X,j as Y}from"./normalizedPoint.js";import{g as $,D as ee,p as te,d as ne}from"./angularMeasurementUtils.js";import ie from"../geometry/SpatialReference.js";import se from"../views/interactive/sketch/SketchLabelOptions.js";import{S as oe}from"./SnappingContext.js";import{c as re}from"./SnappingDragPipelineStep.js";import{S as ae}from"./SnappingOperation.js";import{c as pe}from"./hydratedFeatures.js";import le from"../geometry/Point.js";const ce=["freehand","hybrid","click"],ue="click";class de{constructor({consumesClicks:e,grabbableForEvent:t}){this.events=new n,this.interactive=!0,this.selectable=!1,this.cursor=null,this.grabbable=!0,this.consumesClicks=e,this.grabbableForEvent=t}destroy(){}intersectionDistance(e,t){return 0}attach(){}detach(){}onElevationChange(){}onViewChange(){}}function he(e,t,n,i,s,o){let r="geodesic",a=N(n);const p=X();return Q(e,t,i,p),p[2]=0,a&&K(p,n,p,a)||(r="euclidean",a=n),{mode:r,view:t,elevationInfo:i,hasZ:s,directionMode:o,spatialReference:e.spatialReference,measurementSR:a,origin:p}}function me(e,t,n){if(null==t||null==e)return;const i=F(n.measurementSR);if(null==i)return;const s=be(e,n);if(null==s)return;const o=z(t,i);return new I(s,o)}function ge(e,t,n,i){if(null==n||null==e)return;const s=be(e,i);if(null==s)return;const o=$(n),r=e=>{if(null==e)return;const t=X(),n=U(e,"degrees","geographic");return te(t,s,i.measurementSR,10,n,i.mode)?new H(s,t):void 0},a=()=>{if(null!=t&&null!=e)return $(ne(t,e))};switch(i.directionMode){case ee.Absolute:return r(o);case ee.Relative:{const e=a();if(null==e)return;return r(e+o)}case ee.RelativeBilateral:{const e=a();if(null==e)return;return E([r(e+o),r(e-o)])}}}function ve(e,t){const n=function(e,t){return we(e,t)?.value??void 0}(e,t);return null!=n?new j(n):void 0}function fe(e,t,n){const{context:i,longitude:s,latitude:o,direction:r,distance:a,elevation:p}=n;if(null!=s||null!=o||null!=a||null!=p||null!=r){if(null!=s||null!=o){const e=$(s),t=$(o),n=Se(p,i);return new D(e,t,n)}return function(e,t,{context:n,direction:i,distance:s,elevation:o}){if(null==t)return ve(o,n);const{view:r,elevationInfo:a,measurementSR:p}=n,l=Q(t,r,a);if(!p||!K(l,t.spatialReference,Te,p))return;const[c,u]=Te,d=null!=s?z(s,"meters"):void 0,h=$(i),m=Se(o,n),g=e=>{const t=new Z([c,u],p,d,m,e);return null==d||null==e||null==m&&n.hasZ?t:new R(t.closestTo(l))};if(null==h)return g(void 0);const v=()=>{if(null!=e&&null!=t)return $(ne(e,t))};switch(n.directionMode){case ee.Absolute:return g(h);case ee.Relative:{const e=v();if(null==e)return;return g(e+h)}case ee.RelativeBilateral:{const e=v();if(null==e)return;return E([g(e+h),g(e-h)])}}}(e,t,n)}}function ye(e){return"geodesic"===e.context.mode?fe(null,null,e):xe(e)}function _e(e,t,n){const{context:i,x:s,y:o,distance:r,direction:a,elevation:p}=n;return"geodesic"===i.mode?fe(t,e,n):null!=s||null!=o?xe(n):function(e){let t;for(const n of e)n&&(t=t?.intersect(n)??n);return t}([me(e,r,i),ge(e,t,a,i),ve(p,i)])}function xe({x:e,y:t,elevation:n,context:i}){Ve.x=e?.value??0,Ve.y=t?.value??0,Ve.spatialReference=i.spatialReference;const s=be(Ve,i,Ce);return new D(null!=e&&null!=s?s[0]:void 0,null!=t&&null!=s?s[1]:void 0,Se(n,i))}function be(e,t,n=X()){const{view:i,elevationInfo:s,measurementSR:o,origin:r,mode:a}=t;if(Q(e,i,s,n),K(n,e.spatialReference,n,o))return"geodesic"!==a&&B(n,n,r),n}function Se(e,t){const n=we(e,t);return null!=n?z(n,"meters"):void 0}function we(e,{view:t,origin:n,elevationInfo:i,hasZ:s,measurementSR:o}){if(null==e||!s)return;const r=L(o);if(null==r)return;const[a,p]=n,l=z(e,r),c="3d"===t?.type?_(t,a,p,l,o,i):l;return null!=c?A(c,r):void 0}const Te=X(),Ce=X(),Pe=X(),Ve=J(0,0,0,ie.WGS84),Me=Symbol(),Oe=Symbol();let De=class extends(n.EventedMixin(t)){constructor(e){super(e),this._createOperationCompleted=!1,this._hideDefaultCursor=!1,this._pointerDownStates=new p,this._stagedScreenPoint=null,this._stagedPointerType=null,this._updatingHandles=new v,this._stagedPointerId=null,this.constraintsEnabled=!1,this.constraints=void 0,this._getPointConstraint=r(ye),this._getPolylineOrPolygonConstraint=r(_e),this.constraintZ=null,this.defaultZ=null,this.isDraped=!0,this.labelOptions=new se,this.cursor=null,this.loading=!1,this.snapToSceneEnabled=null,this.firstVertex=null,this.lastVertex=null,this.secondToLastVertex=null,null==e.elevationInfo&&(this.elevationInfo=x(!!e.hasZ))}initialize(){const{geometryType:e,view:t}=this,n=t.spatialReference,i="viewingMode"in t.state?t.state.viewingMode:w.Local,s="segment"===e||"multipoint"===e?"polyline":e;this.coordinateHelper=T(this.hasZ,this.hasM,n),this._editGeometryOperations=new C(new P(s,this.coordinateHelper),i),this._snappingOperation=new ae({view:t}),this.addHandles([l((()=>({stagedPoint:this._snappingOperation.stagedPoint,constraint:this._constraint})),(({stagedPoint:e,constraint:t},n)=>{const{snappingOptions:i}=this;if(i&&(i.forceDisabled=null!=t&&k(t)),null!=n&&e===n.stagedPoint&&t!==n.constraint)return this._onKeyboardBasedChange();this._processCursor(e??this._screenToMap(this._stagedScreenPoint))}),{equals:(e,t)=>e.stagedPoint===t.stagedPoint&&o(e.constraint,t.constraint)}),l((()=>this.view.viewpoint),((e,t)=>{e&&t&&g(e,t)&&this._onKeyboardBasedChange()}))]),this._activeComponent=new V(n,i),this._editGeometryOperations.data.components.push(this._activeComponent);const r=this.segmentLabels;null!=r&&(r.context={view:t,editGeometryOperations:this._editGeometryOperations,elevationInfo:this.elevationInfo,labelOptions:this.labelOptions},this.addHandles(l((()=>this.labelOptions.enabled),(e=>{r.visible=e}),c))),this.addHandles(this._editGeometryOperations.on(["vertex-add","vertex-update","vertex-remove"],(e=>{const t=e.vertices.map((e=>({componentIndex:0,vertexIndex:e.index,coordinates:this.coordinateHelper.vectorToArray(e.pos)}))),n=t.map((e=>e.coordinates)),i=this.coordinateHelper.vectorToDehydratedPoint(this._activeComponent.getFirstVertex()?.pos)??null;f(i,this.firstVertex)||(this.firstVertex=i);const s=this.coordinateHelper.vectorToDehydratedPoint(this._activeComponent.getLastVertex()?.pos)??null;f(s,this.lastVertex)||(this.lastVertex=s);const o=this.coordinateHelper.vectorToDehydratedPoint(this._activeComponent.edges.at(-1)?.leftVertex?.pos)??null;switch(f(o,this.secondToLastVertex)||(this.secondToLastVertex=o),this._processCursor(this.cursorVertex),e.type){case"vertex-add":this.emit(e.type,{...e,added:n,vertices:t});break;case"vertex-update":this.emit(e.type,{...e,updated:n,vertices:t});break;case"vertex-remove":this.emit(e.type,{...e,removed:n,vertices:t})}})));const p=this._manipulator=new de({consumesClicks:!1,grabbableForEvent:e=>"click"!==this.drawingMode||"touch"===e.pointerType&&this._snappingEnabled&&1===this._pointerDownStates.size});this.manipulators.add(p),p.grabbable="point"!==e,this.addHandles([p.events.on("immediate-click",(e=>this._onImmediateClick(e))),p.events.on("immediate-double-click",(e=>this._onImmediateDoubleClick(e))),l((()=>this.drawingMode),(()=>{this.removeHandles(Me),this.addHandles(this._createManipulatorDragPipeline(p),Me)}),c),l((()=>({effectiveCursor:this.effectiveCursor})),(({effectiveCursor:e})=>{p.cursor=e}),c)]),G(this,(()=>{const e=this.view.inputManager.latestPointerType??"mouse",t=this._getSnappingContext(e);if(null!=this.snappingManager){const e=this._snappingOperation.snapAgainNearPreviousMapPoint(this.snappingManager,t);this._updatingHandles.addPromise(a(e))}}))}destroy(){s(this.segmentLabels),s(this._snappingOperation),this._editGeometryOperations=s(this._editGeometryOperations),this._updatingHandles.destroy()}get _isDragging(){const{_stagedPointerId:e,_manipulator:t}=this;return null!=e&&this._pointerDownStates.has(e)||t.grabbing||!t.interactive}get _snappingEnabled(){return null!=this.snappingManager&&this.snappingManager.options.effectiveEnabled}get _requiresScenePoint(){const e=this._updateAndGetEffectiveDrawSurface();return"3d"===this.view.type&&this.drawSurface!==e}get canRedo(){return this._editGeometryOperations.canRedo}get canUndo(){return this._editGeometryOperations.canUndo}get committedVertices(){return this._activeComponent.vertices.map((e=>this.coordinateHelper.vectorToArray(e.pos)))}get _constraint(){const{constraints:e,constraintsEnabled:t}=this;if(e&&t)switch(this.geometryType){case"point":return this._getPointConstraint(e);case"polygon":case"polyline":return this._getPolylineOrPolygonConstraint(this.lastVertex,this.secondToLastVertex,e)}}set drawingMode(e){this._set("drawingMode",e??ue)}get effectiveCursor(){return this.loading?"progress":this._hideDefaultCursor?null:this.cursor||"crosshair"}get interactive(){return this._manipulator.interactive}set interactive(e){this._manipulator.interactive=e}get isCompleted(){return this._createOperationCompleted}get numCommittedVertices(){return this._activeComponent.vertices.length}get snappingOptions(){return null!=this.snappingManager?this.snappingManager.options:null}get cursorVertex(){return this._get("cursorVertex")}get visualizationCursorVertex(){return"mouse"===this._stagedPointerType?this.cursorVertex:null}get committableVertex(){const{cursorVertex:e,lastVertex:t,firstVertex:n,geometryType:i}=this;return"polygon"===i&&y(e,n)||y(e,t)?null:e}get updating(){return this._updatingHandles.updating}get geometryIncludingUncommittedVertices(){const{committedVertices:e,committableVertex:t,coordinateHelper:n}=this,i=e.slice();return null!=t&&i.push(n.pointToArray(t)),i}cancel(){this.complete({aborted:!0})}commitStagedVertex(){this._snappingOperation.abort();const{committableVertex:e}=this;null!=e&&this._editGeometryOperations.appendVertex(this.coordinateHelper.pointToVector(e))}complete(e){const t=e?.aborted||!1;this._snappingOperation.abort(),this.snappingManager?.doneSnapping();const{geometryType:n,numCommittedVertices:i}=this,s="multipoint"===n&&0===i||"polyline"===n&&i<2||"polygon"===n&&i<3;"segment"!==n&&"point"!==n||this.commitStagedVertex(),this._createOperationCompleted=!s,(this.isCompleted||t)&&(this._stagedScreenPoint=null,this._stagedPointerId=null,this._stagedPointerType=null,this._processCursor(null),this.emit("complete",{vertices:this.committedVertices.map(((e,t)=>({componentIndex:0,vertexIndex:t,coordinates:e}))),aborted:t,type:"complete"}))}onInputEvent(e){switch(e.type){case"pointer-down":this._pointerDownStates.add(e.pointerId);break;case"pointer-up":this._pointerDownStates.delete(e.pointerId)}switch(e.type){case"pointer-move":return this._onPointerMove(e);case"hold":return this._onHold(e)}}redo(){this._editGeometryOperations.redo()}undo(){null!=this.snappingManager&&this.snappingManager.doneSnapping(),this._editGeometryOperations.undo()}_processCursor(e){const t=i(this.cursorVertex),n=i(e),s=n&&(this._updateAndGetEffectiveDrawSurface()?.constrainZ(n)??n),o=this._snapToClosingVertex(s),r=this._applyConstraints(o);y(t,r)||(this._set("cursorVertex",r),this.segmentLabels?.set("stagedVertex",null!=r?this.coordinateHelper.pointToVector(r):null),null==r||"mouse"!==this._stagedPointerType?this.emit("cursor-remove"):this.emit("cursor-update",{updated:null,vertices:[{componentIndex:0,vertexIndex:this._activeComponent.vertices.length,coordinates:this.coordinateHelper.pointToArray(r)}],operation:"apply",type:"vertex-update"}))}_snapToClosingVertex(e){if(null==e||this._isDragging||"polygon"!==this.geometryType||this.numCommittedVertices<=2)return e;const t=this._mapToScreen(e);if(!t)return e;const n=this._activeComponent;return this._vertexWithinPointerDistance(n.vertices[0].pos,t)?this.firstVertex:this._vertexWithinPointerDistance(n.vertices.at(-1).pos,t)?this.lastVertex:e}_createManipulatorDragPipeline(e){switch(this.drawingMode){case"click":return this._createManipulatorDragPipelineClick(e);case"freehand":return this._createManipulatorDragPipelineFreehand(e);case"hybrid":return this._createManipulatorDragPipelineHybrid(e)}}_createManipulatorDragPipelineClick(e){return M(e,((e,t,n,i)=>{const s="touch"===i&&this._snappingEnabled;if(this.isCompleted||!s)return;const{snappingStep:o,cancelSnapping:r}=re({predicate:()=>s,snappingManager:this.snappingManager,snappingContext:new oe({editGeometryOperations:this._editGeometryOperations,elevationInfo:this.elevationInfo,feature:this.graphic,pointer:i,visualizer:this.snappingVisualizer,drawConstraints:this.constraints}),updatingHandles:this._updatingHandles,useZ:!this._requiresScenePoint});n=n.next((e=>(s&&null!=this.snappingManager&&this.snappingManager.doneSnapping(),e))).next(r),t.next(this._screenToMapDragEventStep()).next((e=>("start"===e.action&&(this._processCursor(e.mapStart),("segment"===this.geometryType||s&&!this.numCommittedVertices)&&this.commitStagedVertex()),e))).next(O(this.view,this.elevationInfo)).next(...o).next((e=>(s&&(this._processCursor(e.mapEnd),"end"===e.action&&this.commitStagedVertex()),e))).next((e=>("end"===e.action&&("mouse"!==this._stagedPointerType&&this._snappingOperation.abort(),"segment"!==this.geometryType&&"point"!==this.geometryType||this.complete()),e)))}))}_createManipulatorDragPipelineFreehand(e){return M(e,((e,t)=>{this.isCompleted||t.next(this._screenToMapDragEventStep()).next((e=>("start"===e.action&&(this._snappingOperation.abort(),null==this.committableVertex&&this._processCursor(e.mapStart),"segment"===this.geometryType&&this.commitStagedVertex()),e))).next((e=>{switch(e.action){case"start":case"update":this._processCursor(e.mapEnd),"polygon"!==this.geometryType&&"polyline"!==this.geometryType||this.commitStagedVertex();break;case"end":this.complete()}return e}))}))}_createManipulatorDragPipelineHybrid(e){return M(e,((e,t)=>{this.isCompleted||t.next(this._screenToMapDragEventStep()).next((e=>("start"===e.action&&(this._snappingOperation.abort(),this.addHandles(this._editGeometryOperations.createUndoGroup(),Oe),this._processCursor(e.mapStart),this.commitStagedVertex()),e))).next((e=>{switch(e.action){case"start":case"update":this._processCursor(e.mapEnd),"polygon"!==this.geometryType&&"polyline"!==this.geometryType||this.commitStagedVertex();break;case"end":"mouse"!==this._stagedPointerType&&this._snappingOperation.abort(),this.removeHandles(Oe),"segment"!==this.geometryType&&"point"!==this.geometryType||this.complete()}return e}))}))}get _drawAtFixedElevation(){const{constraintsEnabled:e,constraintZ:t,geometryType:n,numCommittedVertices:i}=this;return e?null!=t||"segment"===n&&i>0:("segment"===n||"polygon"===n)&&i>0}_updateAndGetEffectiveDrawSurface(){const{constraintsEnabled:e,coordinateHelper:t,drawSurface:n,elevationDrawSurface:i,snapToSceneEnabled:s}=this;if(null==i)return n;if(!this.hasZ)return i.defaultZ=null,i;const o=this.elevationInfo?.mode;let r=this.defaultZ,a=e||"absolute-height"===o;return null!=s&&(a=s),"on-the-ground"===o&&(a=!1),this._drawAtFixedElevation&&(r=(e?this.constraintZ:null)??t.getZ(this._activeComponent.vertices[0].pos),a=!1),a?n:(i.defaultZ=r,i)}_mapToScreen(e){return this._updateAndGetEffectiveDrawSurface()?.mapToScreen(e)}_onHold(e){this._snappingOperation.abort(),"click"===this.drawingMode&&"touch"===e.pointerType&&this._snappingEnabled&&this._processCursor(e.mapPoint),e.stopPropagation()}_onImmediateClick(e){if(!("mouse"===e.pointerType&&2===e.button||this._manipulator.dragging))try{const{drawingMode:t,geometryType:n}=this;this._stagedPointerType=e.pointerType,this._stagedScreenPoint=e.screenPoint;const i=this._screenToMap(e.screenPoint);if(null==i)return;if(null==i||"freehand"===t&&"point"!==n)return;if(this._snappingEnabled&&null!=this.cursorVertex||this._processCursor(i),null==this.committableVertex)return void this.complete();this.commitStagedVertex(),"mouse"!==e.pointerType&&this._processCursor(null),("freehand"===t||"point"===n||"segment"===n&&2===this.numCommittedVertices||"segment"===n&&"hybrid"===t&&1===this.numCommittedVertices)&&this.complete()}finally{e.stopPropagation()}}_onImmediateDoubleClick(e){this._manipulator.dragging||"point"===this.geometryType||(this.complete(),e.stopPropagation())}_onPointerMove(e){const t=u(e.x,e.y);this._stagedScreenPoint=t,this._stagedPointerType=e.pointerType,this._stagedPointerId=e.pointerId,this._isDragging?this._snappingOperation.abort():(e.stopPropagation(),this._processCursorMovementRelativeToSurface(t,e.pointerType))}_onKeyboardBasedChange(){"mouse"===this._stagedPointerType&&this._stagedScreenPoint&&null!=this._stagedPointerId&&!this._isDragging?this._processCursorMovementRelativeToSurface(this._stagedScreenPoint,this._stagedPointerType):this._snappingOperation.abort()}_processCursorMovementRelativeToSurface(e,t){const n=this._snappingOperation,i=this._screenToMap(e),s=this._requiresScenePoint?this.drawSurface?.screenToMap(e):null;if(null==i)return this._hideDefaultCursor=!0,this._processCursor(null),void n.abort();this._hideDefaultCursor=!1;const o=this.snappingManager;if(null==o)return this._processCursor(i),void n.abort();const r=this._getSnappingContext(t);this._updatingHandles.addPromise(a(n.snap({point:i,scenePoint:s},o,r)))}_applyConstraints(e){const{_constraint:t,constraints:n}=this;if(!e||!n||!t)return e;const{context:i}=n,s=be(e,i),o=s?t.closestTo(s):void 0;if(!o)return e;const r=function(e,t,n,i){const{view:s,measurementSR:o,spatialReference:r,origin:a,mode:p}=n;if("geodesic"===p?q(Pe,e):W(Pe,e,a),K(Pe,o,Pe,r))return Y(Pe,s,t,n,void 0)}(o,e,i),a="2d"===this.view.type||"absolute-height"!==i.elevationInfo.mode;return null!=r&&a&&null!=this.constraintZ&&this.hasZ&&(r.z=this.constraintZ),r}_screenToMap(e){return e?this._updateAndGetEffectiveDrawSurface()?.screenToMap(e):null}_screenToMapDragEventStep(){let e=null;return t=>{if("start"===t.action&&(e=this._screenToMap(t.screenStart)),null==e)return null;const n=this._screenToMap(t.screenEnd);return null!=n?{...t,mapStart:e,mapEnd:n}:null}}_vertexWithinPointerDistance(e,t){const n=this._mapToScreen(this.coordinateHelper.vectorToDehydratedPoint(e));return null!=n&&function(e,t,n){const i=e.x-t.x,s=e.y-t.y;return i*i+s*s<=25}(n,t)}_getSnappingContext(e){const t=this._drawAtFixedElevation?this.elevationDrawSurface?.defaultZ:null;return new oe({editGeometryOperations:this._editGeometryOperations,elevationInfo:this.elevationInfo,pointer:e,feature:this.graphic,visualizer:this.snappingVisualizer,selfSnappingZ:null!=t?{value:t,elevationInfo:this.elevationInfo}:null,drawConstraints:this.constraints})}};e([h()],De.prototype,"_hideDefaultCursor",void 0),e([h()],De.prototype,"_stagedPointerId",void 0),e([h()],De.prototype,"_isDragging",null),e([h()],De.prototype,"_snappingOperation",void 0),e([h()],De.prototype,"_snappingEnabled",null),e([h({constructOnly:!0})],De.prototype,"graphic",void 0),e([h()],De.prototype,"constraintsEnabled",void 0),e([h()],De.prototype,"constraints",void 0),e([h()],De.prototype,"_constraint",null),e([h()],De.prototype,"constraintZ",void 0),e([h()],De.prototype,"defaultZ",void 0),e([h()],De.prototype,"isDraped",void 0),e([h({value:ue})],De.prototype,"drawingMode",null),e([h({constructOnly:!0})],De.prototype,"elevationDrawSurface",void 0),e([h({constructOnly:!0})],De.prototype,"elevationInfo",void 0),e([h({constructOnly:!0,type:se})],De.prototype,"labelOptions",void 0),e([h({constructOnly:!0})],De.prototype,"geometryType",void 0),e([h({constructOnly:!0})],De.prototype,"hasM",void 0),e([h({constructOnly:!0})],De.prototype,"hasZ",void 0),e([h()],De.prototype,"cursor",void 0),e([h()],De.prototype,"effectiveCursor",null),e([h()],De.prototype,"loading",void 0),e([h({constructOnly:!0})],De.prototype,"manipulators",void 0),e([h({constructOnly:!0})],De.prototype,"drawSurface",void 0),e([h({constructOnly:!0})],De.prototype,"segmentLabels",void 0),e([h({constructOnly:!0})],De.prototype,"snappingManager",void 0),e([h({constructOnly:!0})],De.prototype,"snappingVisualizer",void 0),e([h()],De.prototype,"snapToSceneEnabled",void 0),e([h({readOnly:!0})],De.prototype,"cursorVertex",null),e([h({readOnly:!0})],De.prototype,"visualizationCursorVertex",null),e([h()],De.prototype,"committableVertex",null),e([h()],De.prototype,"firstVertex",void 0),e([h()],De.prototype,"lastVertex",void 0),e([h()],De.prototype,"secondToLastVertex",void 0),e([h()],De.prototype,"updating",null),e([h({constructOnly:!0})],De.prototype,"view",void 0),De=e([m("esri.views.draw.DrawOperation")],De);class Ie{constructor(e,t,n,i=null){this._elevationInfo=e,this.defaultZ=t,this._view=n,this._excludeGraphics=i}screenToMap(e){const{defaultZ:t,_view:n}=this,i=n.sceneIntersectionHelper.intersectElevationFromScreen(d(e.x,e.y),this._elevationInfo,t??0,this._excludeGraphics);return null==t&&null!=i&&(i.z=void 0),i}mapToScreen(e){const t=J(e.x,e.y,b(this._view,e,this._elevationInfo),e.spatialReference);return this._view.toScreen(t)}constrainZ(e){const{defaultZ:t}=this;return null!=t&&e.z!==t&&((e=pe(e)).z=t),e}}class Ee{constructor(e,t,n=[]){this.view=e,this.elevationInfo=t,this.exclude=n}screenToMap(e){const t=this.view.toMap(e,{exclude:this.exclude,excludeHud:!0});return null!=t&&(t.z=S(t,this.view,this.elevationInfo)),t}mapToScreen(e){let t=e;return null!=this.elevationInfo&&(t=J(e.x,e.y,b(this.view,e,this.elevationInfo),e.spatialReference)),this.view.toScreen(t)}constrainZ(e){return e}}class je{constructor(e,t=!1,n=0){this.view=e,this.hasZ=t,this.defaultZ=n,this.mapToScreen=t=>e.toScreen(t),this.screenToMap=t?t=>{const i=e.toMap(t);return i.z=n,i}:t=>e.toMap(t)}constrainZ(e){const{defaultZ:t}=this;return this.hasZ&&e.z!==t&&((e=pe(e)).z=t),e}}class He{screenToMap(e){const{x:t,y:n}=e;return new le({x:t,y:n,spatialReference:He.spatialReference})}mapToScreen(e){return u(e.x,e.y)}constrainZ(e){return e}}He.spatialReference=new ie;export{De as D,Ie as E,je as M,Ee as S,ce as a,He as b,ue as d,he as g}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/drawUtils.js b/library/arcgis/4.30/@arcgis/core/chunks/drawUtils.js new file mode 100644 index 00000000..16f6e457 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/drawUtils.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{r as t}from"./mathUtils.js";import{c as n}from"./aaBoundingRect.js";import{d as e}from"./extentUtils.js";import{e as s}from"./coordsUtils.js";function o(t,n,e,o){if("point"===t.type)return t.x+=n,t.y+=e,t.hasZ&&null!=o&&(t.z+=o),t;if("multipoint"===t.type){const s=t.points;for(let t=0;tl.xmax){const t=l.xmin,n=l.xmax;l.xmin=n,l.xmax=t}if(l.ymin>l.ymax){const t=l.ymin,n=l.ymax;l.ymin=n,l.ymax=t}return l}const a=s(t),m=n(),[x,f,y,c]=e(m,a),p=r?r[0]:(x+y)/2,u=r?r[1]:(c+f)/2,h=t.clone(),g="polyline"===h.type?h.paths:h.rings;for(let t=0;t2&&o.push(null!=s?s:t[2]),t.length>3&&o.push(t[3]),o}export{a,i as c,m as g,r as s}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/earcut.js b/library/arcgis/4.30/@arcgis/core/chunks/earcut.js new file mode 100644 index 00000000..e0e05f53 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/earcut.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{g as e}from"./_commonjsHelpers.js";var n,t,r={exports:{}};n=r,t=function(){function e(e,x,i){i=i||2;var u,v,o,p,a,h,s,c=x&&x.length,Z=c?x[0]*i:e.length,g=n(e,0,Z,i,!0),d=[];if(!g||g.next===g.prev)return d;if(c&&(g=function(e,r,x,i){var u,v,o,p=[];for(u=0,v=r.length;u80*i){u=o=e[0],v=p=e[1];for(var w=i;wo&&(o=a),h>p&&(p=h);s=0!==(s=Math.max(o-u,p-v))?1/s:0}return r(g,d,i,u,v,s),d}function n(e,n,t,r,x){var i,u;if(x===j(e,n,t,r)>0)for(i=n;i=n;i-=r)u=z(i,e[i],e[i+1],u);if(u&&Z(u,u.next)){var v=u.next;b(u),u=v}return u}function t(e,n){if(!e)return e;n||(n=e);var t,r=e;do{if(t=!1,r.steiner||!Z(r,r.next)&&0!==c(r.prev,r,r.next))r=r.next;else{var x=r.prev;if(b(r),(r=n=x)===r.next)break;t=!0}}while(t||r!==n);return n}function r(e,n,f,o,y,p,l){if(e){!l&&p&&function(e,n,t,r){var x=e;do{null===x.z&&(x.z=a(x.x,x.y,n,t,r)),x.prevZ=x.prev,x.nextZ=x.next,x=x.next}while(x!==e);x.prevZ.nextZ=null,x.prevZ=null,function(e){var n,t,r,x,i,u,v,f,o=1;do{for(t=e,e=null,i=null,u=0;t;){for(u++,r=t,v=0,n=0;n0||f>0&&r;)0!==v&&(0===f||!r||t.z<=r.z)?(x=t,t=t.nextZ,v--):(x=r,r=r.nextZ,f--),i?i.nextZ=x:e=x,x.prevZ=i,i=x;t=r}i.nextZ=null,o*=2}while(u>1)}(x)}(e,o,y,p);for(var h,s,c=e;e.prev!==e.next;)if(h=e.prev,s=e.next,p?i(e,o,y,p):x(e))n.push(h.i/f),n.push(e.i/f),n.push(s.i/f),b(e),e=s.next,c=s.next;else if((e=s)===c){l?1===l?r(e=u(t(e),n,f),n,f,o,y,p,2):2===l&&v(e,n,f,o,y,p):r(t(e),n,f,o,y,p,1);break}}}function x(e){var n=e.prev,t=e,r=e.next;if(c(n,t,r)>=0)return!1;for(var x=e.next.next;x!==e.prev;){if(h(n.x,n.y,t.x,t.y,r.x,r.y,x.x,x.y)&&c(x.prev,x,x.next)>=0)return!1;x=x.next}return!0}function i(e,n,t,r){var x=e.prev,i=e,u=e.next;if(c(x,i,u)>=0)return!1;for(var v=x.xi.x?x.x>u.x?x.x:u.x:i.x>u.x?i.x:u.x,y=x.y>i.y?x.y>u.y?x.y:u.y:i.y>u.y?i.y:u.y,p=a(v,f,n,t,r),l=a(o,y,n,t,r),s=e.prevZ,Z=e.nextZ;s&&s.z>=p&&Z&&Z.z<=l;){if(s!==e.prev&&s!==e.next&&h(x.x,x.y,i.x,i.y,u.x,u.y,s.x,s.y)&&c(s.prev,s,s.next)>=0)return!1;if(s=s.prevZ,Z!==e.prev&&Z!==e.next&&h(x.x,x.y,i.x,i.y,u.x,u.y,Z.x,Z.y)&&c(Z.prev,Z,Z.next)>=0)return!1;Z=Z.nextZ}for(;s&&s.z>=p;){if(s!==e.prev&&s!==e.next&&h(x.x,x.y,i.x,i.y,u.x,u.y,s.x,s.y)&&c(s.prev,s,s.next)>=0)return!1;s=s.prevZ}for(;Z&&Z.z<=l;){if(Z!==e.prev&&Z!==e.next&&h(x.x,x.y,i.x,i.y,u.x,u.y,Z.x,Z.y)&&c(Z.prev,Z,Z.next)>=0)return!1;Z=Z.nextZ}return!0}function u(e,n,r){var x=e;do{var i=x.prev,u=x.next.next;!Z(i,u)&&g(i,x,x.next,u)&&m(i,u)&&m(u,i)&&(n.push(i.i/r),n.push(x.i/r),n.push(u.i/r),b(x),b(x.next),x=e=u),x=x.next}while(x!==e);return t(x)}function v(e,n,x,i,u,v){var f=e;do{for(var o=f.next.next;o!==f.prev;){if(f.i!==o.i&&s(f,o)){var y=M(f,o);return f=t(f,f.next),y=t(y,y.next),r(f,n,x,i,u,v),void r(y,n,x,i,u,v)}o=o.next}f=f.next}while(f!==e)}function f(e,n){return e.x-n.x}function o(e){if(e.next.prev===e)return e;let n=e;for(;;){const t=n.next;if(t.prev===n||t===n||t===e)break;n=t}return n}function y(e,n){var r=function(e,n){var t,r=n,x=e.x,i=e.y,u=-1/0;do{if(i<=r.y&&i>=r.next.y&&r.next.y!==r.y){var v=r.x+(i-r.y)*(r.next.x-r.x)/(r.next.y-r.y);if(v<=x&&v>u){if(u=v,v===x){if(i===r.y)return r;if(i===r.next.y)return r.next}t=r.x=r.x&&r.x>=y&&x!==r.x&&h(it.x||r.x===t.x&&p(t,r)))&&(t=r,l=f)),r=r.next}while(r!==o);return t}(e,n);if(!r)return n;var x=M(r,e),i=t(r,r.next);let u=o(x);return t(u,u.next),i=o(i),o(n===r?i:n)}function p(e,n){return c(e.prev,e,n.prev)<0&&c(n.next,e,e.next)<0}function a(e,n,t,r,x){return(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=32767*(e-t)*x)|e<<8))|e<<4))|e<<2))|e<<1))|(n=1431655765&((n=858993459&((n=252645135&((n=16711935&((n=32767*(n-r)*x)|n<<8))|n<<4))|n<<2))|n<<1))<<1}function l(e){var n=e,t=e;do{(n.x=0&&(e-u)*(r-v)-(t-u)*(n-v)>=0&&(t-u)*(i-v)-(x-u)*(r-v)>=0}function s(e,n){return e.next.i!==n.i&&e.prev.i!==n.i&&!function(e,n){var t=e;do{if(t.i!==e.i&&t.next.i!==e.i&&t.i!==n.i&&t.next.i!==n.i&&g(t,t.next,e,n))return!0;t=t.next}while(t!==e);return!1}(e,n)&&(m(e,n)&&m(n,e)&&function(e,n){var t=e,r=!1,x=(e.x+n.x)/2,i=(e.y+n.y)/2;do{t.y>i!=t.next.y>i&&t.next.y!==t.y&&x<(t.next.x-t.x)*(i-t.y)/(t.next.y-t.y)+t.x&&(r=!r),t=t.next}while(t!==e);return r}(e,n)&&(c(e.prev,e,n.prev)||c(e,n.prev,n))||Z(e,n)&&c(e.prev,e,e.next)>0&&c(n.prev,n,n.next)>0)}function c(e,n,t){return(n.y-e.y)*(t.x-n.x)-(n.x-e.x)*(t.y-n.y)}function Z(e,n){return e.x===n.x&&e.y===n.y}function g(e,n,t,r){var x=w(c(e,n,t)),i=w(c(e,n,r)),u=w(c(t,r,e)),v=w(c(t,r,n));return x!==i&&u!==v||!(0!==x||!d(e,t,n))||!(0!==i||!d(e,r,n))||!(0!==u||!d(t,e,r))||!(0!==v||!d(t,n,r))}function d(e,n,t){return n.x<=Math.max(e.x,t.x)&&n.x>=Math.min(e.x,t.x)&&n.y<=Math.max(e.y,t.y)&&n.y>=Math.min(e.y,t.y)}function w(e){return e>0?1:e<0?-1:0}function m(e,n){return c(e.prev,e,e.next)<0?c(e,n,e.next)>=0&&c(e,e.prev,n)>=0:c(e,n,e.prev)<0||c(e,e.next,n)<0}function M(e,n){var t=new k(e.i,e.x,e.y),r=new k(n.i,n.x,n.y),x=e.next,i=n.prev;return e.next=n,n.prev=e,t.next=x,x.prev=t,r.next=t,t.prev=r,i.next=r,r.prev=i,r}function z(e,n,t,r){var x=new k(e,n,t);return r?(x.next=r.next,x.prev=r,r.next.prev=x,r.next=x):(x.prev=x,x.next=x),x}function b(e){e.next.prev=e.prev,e.prev.next=e.next,e.prevZ&&(e.prevZ.nextZ=e.nextZ),e.nextZ&&(e.nextZ.prevZ=e.prevZ)}function k(e,n,t){this.i=e,this.x=n,this.y=t,this.prev=null,this.next=null,this.z=null,this.prevZ=null,this.nextZ=null,this.steiner=!1}function j(e,n,t,r){for(var x=0,i=n,u=t-r;i0&&(r+=e[x-1].length,t.holes.push(r))}return t},e}(),void 0!==t&&(n.exports=t);const x=e(r.exports);export{x as e}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/earthUtils.js b/library/arcgis/4.30/@arcgis/core/chunks/earthUtils.js new file mode 100644 index 00000000..73bcf77d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/earthUtils.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{r as t,g as n,d as o}from"./mathUtils.js";import{r as s}from"./unitUtils.js";import u from"../geometry/Point.js";function r(t,s,u){if(null==s.longitude||null==s.latitude||null==u.longitude||null==u.latitude)throw new Error("Invalid points: no lon/lat");return function(t,s,u,r,e){const i=o(u),a=o(e),l=i-a,c=o(s)-o(r),d=Math.sin(l/2),h=Math.sin(c/2),f=2*n(Math.sqrt(d*d+Math.cos(i)*Math.cos(a)*h*h))*t;return Math.round(1e4*f)/1e4}(t,s.longitude,s.latitude,u.longitude,u.latitude)}function e(t,n,o){const e=n.spatialReference,i=s(e),a=new u(n.x,t.y,e),l=new u(o.x,t.y,e),c=new u(t.x,n.y,e),d=new u(t.x,o.y,e);return{lon:r(i.radius,a,l),lat:r(i.radius,c,d)}}function i(s,u,r){const e=u/r,i=o(s),a=Math.sin(e/2),l=Math.cos(i),c=2*n(Math.sqrt(a*a/(l*l)));return t(c)}function a(t,n){let o=t/15;return n||(o=Math.round(o)),o}function l(t,n){const o=t?.[0];if(null==o)return null;n||(n={hours:0,minutes:0,seconds:0}),n.hours=a(o,!0);const s=n.hours%1;n.hours-=s,n.minutes=60*s;const u=n.minutes%1;return n.minutes-=u,n.seconds=Math.round(60*u),n}export{e as a,i as g,a as l,l as p}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/edgeProcessing.js b/library/arcgis/4.30/@arcgis/core/chunks/edgeProcessing.js new file mode 100644 index 00000000..6bef3c5a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/edgeProcessing.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{d as t}from"./deduplicate.js";import{n as e}from"./InterleavedLayout.js";import{V as s}from"./VertexAttribute.js";import{g as n}from"./glUtil.js";import{R as o}from"../core/lang.js";import{i as r,n as a,j as i,s as c,p as l,d as f,y as u,e as d,c as p}from"./vec3.js";import{c as g}from"./vec3f64.js";import{a as h}from"./Normals.js";import{a as m,d as N}from"./mathUtils.js";import{P as I}from"../core/scheduling.js";const O=e().vec3f(s.POSITION).u16(s.COMPONENTINDEX).freeze(),S=e().vec2u8(s.SIDENESS).freeze(),A=n(S),E=e().vec3f(s.POSITION0).vec3f(s.POSITION1).vec2i16(s.NORMALCOMPRESSED).u16(s.COMPONENTINDEX).u8(s.VARIANTOFFSET,{glNormalized:!0}).u8(s.VARIANTSTROKE).u8(s.VARIANTEXTENSION,{glNormalized:!0}).freeze(),w=e().vec3f(s.POSITION0).vec3f(s.POSITION1).vec2i16(s.NORMALCOMPRESSED).vec2i16(s.NORMAL2COMPRESSED).u16(s.COMPONENTINDEX).u8(s.VARIANTOFFSET,{glNormalized:!0}).u8(s.VARIANTSTROKE).u8(s.VARIANTEXTENSION,{glNormalized:!0}).freeze(),T=new Map([[s.POSITION0,0],[s.POSITION1,1],[s.COMPONENTINDEX,2],[s.VARIANTOFFSET,3],[s.VARIANTSTROKE,4],[s.VARIANTEXTENSION,5],[s.NORMALCOMPRESSED,6],[s.NORMAL2COMPRESSED,7],[s.SIDENESS,8]]);function v(t,e,s){const n=e/3,o=new Uint32Array(s+1),r=new Uint32Array(s+1),a=(t,e)=>{t{if(t{const s=2*t,n=e-t;for(let t=1;t=0&&l[s+2*o]>e;o--)l[s+2*o+2]=l[s+2*o],l[s+2*o+3]=l[s+2*o+1];l[s+2*o+2]=e,l[s+2*o+3]=n}};for(let t=0;te===t[3*s]?0:e===t[3*s+1]?1:e===t[3*s+2]?2:-1,h=(t,e)=>{const s=g(t,e);p[3*e+s]=-1},m=(t,e,s,n)=>{const o=g(t,e);p[3*e+o]=n;const r=g(s,n);p[3*n+r]=e};for(let t=0;te.length-t.length));const M=new Array,P=new Array;_.forAll((({length:t,index:a})=>{const i=I.data[a],p=I.data[a+1],S=I.data[a+2],w=I.data[a+3],V=w===z;if(n.getVec(i,r),n.getVec(p,g),V){const t=3*S;c(h,O.data[t],O.data[t+1],O.data[t+2]),l(N,h),K.componentIndex=o.get(i),K.cosAngle=f(h,N)}else{let t=3*S;if(c(h,O.data[t],O.data[t+1],O.data[t+2]),t=3*w,c(N,O.data[t],O.data[t+1],O.data[t+2]),K.componentIndex=o.get(i),K.cosAngle=f(h,N),D=Y,K.cosAngle>D)return;K.cosAngle<-.9999&&l(N,h)}var D,L;R+=t,y++,V||(L=$,K.cosAngle0?-1:1)>e}(K,Q)&&(T&&s&&s.write(T,v++,K),P.push(t))}));const V=new Float32Array(M.reverse()),D=new Float32Array(P.reverse()),L=T&&s?{instancesData:T.slice(0,v),lodInfo:{lengths:D}}:void 0;return{regular:{instancesData:A.slice(0,E),lodInfo:{lengths:V}},silhouette:L,averageEdgeLength:R/y}}class X{constructor(){this.index=0,this.length=0}}const _=new I({allocator:t=>t||new X,deallocator:null}),U=new I({deallocator:null}),W=new I({deallocator:null}),K=new class{constructor(){this.position0=g(),this.position1=g(),this.faceNormal0=g(),this.faceNormal1=g(),this.componentIndex=0,this.cosAngle=0}},k=g(),H=g(),q=g(),G=g(),J=g(),Q=N(4),Y=Math.cos(Q),Z=N(35),$=Math.cos(Z);function tt(t){const e=et(t.data,t.skipDeduplicate,t.indices,t.indicesLength);return nt.updateSettings(t.writerSettings),ot.updateSettings(t.writerSettings),B(e,nt,ot)}function et(e,s,n,o){if(s){const t=v(n,o,e.count);return new st(n,o,t,e)}const r=t(e.buffer,e.stride/4,{originalIndices:n,originalIndicesLength:o}),a=v(r.indices,o,r.uniqueCount);return{faces:r.indices,facesLength:r.indices.length,neighbors:a,vertices:O.createView(r.buffer)}}class st{constructor(t,e,s,n){this.faces=t,this.facesLength=e,this.neighbors=s,this.vertices=n}}const nt=new x,ot=new F,rt=e().vec3f(s.POSITION0).vec3f(s.POSITION1),at=e().vec3f(s.POSITION0).vec3f(s.POSITION1).u16(s.COMPONENTINDEX);export{O as E,x as R,F as S,S as V,et as a,B as b,rt as c,at as d,tt as e,T as f,A as g}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/edgeUtils.js b/library/arcgis/4.30/@arcgis/core/chunks/edgeUtils.js new file mode 100644 index 00000000..c2318530 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/edgeUtils.js @@ -0,0 +1,151 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import o from"../Color.js";import{h as e}from"../core/lang.js";import{a as t}from"./screenUtils.js";import{f as r,b as n}from"./vec4f64.js";import{n as a}from"./compilerUtils.js";import{p as l}from"./floatRGBA.js";import{D as d}from"./DecodeSymbolColor.glsl.js";import{U as c,R as i,S as s,c as m,D as f,M as x,b as u,F as v,a as p}from"./Matrix4PassUniform.js";import{F as C}from"./Float4DrawUniform.js";import{B as w}from"./BindType.js";import{g as F}from"./interfaces3.js";import{T as M,N as T}from"./NormalAttribute.glsl.js";import{V as O}from"./VertexAttribute.js";import{M as h}from"./Matrix3DrawUniform.js";var g,I;!function(o){o[o.INVISIBLE=0]="INVISIBLE",o[o.TRANSPARENT=1]="TRANSPARENT",o[o.OPAQUE=2]="OPAQUE"}(g||(g={}));class S extends c{constructor(o,e){super(o,"int",w.Draw,((t,r,n)=>t.setUniform1i(o,e(r,n))))}}!function(o){o[o.Uniform=0]="Uniform",o[o.Varying=1]="Varying",o[o.COUNT=2]="COUNT"}(I||(I={}));function y(o,e){l(o/429496.7296*.5+.5,e)}function E(o,t){switch(t.componentData){case I.Varying:return function(o,t){const{vertex:r,fragment:n}=o;r.include(i),r.uniforms.add(new M("componentColorTex",(o=>o.componentParameters.texture.texture))),o.attributes.add(O.COMPONENTINDEX,"float"),o.varyings.add("vExternalColorMixMode","mediump float"),o.varyings.add("vExternalColor","vec4");const a=t.output===s.ObjectAndLayerIdColor;a&&o.varyings.add("vObjectAndLayerIdColor","vec4"),o.include(d),r.constants.add("elevationScale","float",858993.4592),r.constants.add("stride","float",e("enable-feature:objectAndLayerId-rendering")?3:2),r.code.add(F`vec2 getComponentTextureCoordinates(float componentIndex, float typeOffset) { +float index = componentIndex * stride + typeOffset; +float texSize = float(textureSize(componentColorTex, 0).x); +float coordX = mod(index, texSize); +float coordY = floor(index / texSize); +return vec2(coordX, coordY) + 0.5; +}`),r.code.add(F` + vec4 _readComponentColor() { + vec2 textureCoordinates = getComponentTextureCoordinates(componentIndex, 0.0); + + return texelFetch(componentColorTex, ivec2(textureCoordinates), 0); + } + + float readElevationOffset() { + vec2 textureCoordinates = getComponentTextureCoordinates(componentIndex, 1.0); + + vec4 encodedElevation = texelFetch(componentColorTex, ivec2(textureCoordinates), 0); + return (rgba2float(encodedElevation) - 0.5) * elevationScale; + } + + ${a?F` + void forwardObjectAndLayerIdColor() { + vec2 textureCoordinates = getComponentTextureCoordinates(componentIndex, 2.0); + + vObjectAndLayerIdColor = texelFetch(componentColorTex, ivec2(textureCoordinates), 0); + }`:F`void forwardObjectAndLayerIdColor() {}`} + + vec4 forwardExternalColor(out bool castShadows) { + vec4 componentColor = _readComponentColor() * 255.0; + + float shadowFlag = mod(componentColor.b * 255.0, 2.0); + componentColor.b -= shadowFlag; + castShadows = shadowFlag >= 1.0; + + int decodedColorMixMode; + vExternalColor = decodeSymbolColor(componentColor, decodedColorMixMode) * 0.003921568627451; // = 1/255; + vExternalColorMixMode = float(decodedColorMixMode) + 0.5; // add 0.5 to avoid interpolation artifacts + + return vExternalColor; + } +`),n.code.add(F` + void readExternalColor(out vec4 externalColor, out int externalColorMixMode) { + externalColor = vExternalColor; + externalColorMixMode = int(vExternalColorMixMode); + } + + void outputObjectAndLayerIdColor() { + ${a?F`fragColor = vObjectAndLayerIdColor;`:""} + } +`)}(o,t);case I.Uniform:return function(o,e){const{vertex:t,fragment:r}=o;t.uniforms.add(new C("externalColor",(o=>o.componentParameters.externalColor))),r.uniforms.add(new S("externalColorMixMode",(o=>o.componentParameters.externalColorMixMode))),o.varyings.add("vExternalColor","vec4"),t.code.add(F`float readElevationOffset() { +return 0.0; +} +void forwardObjectAndLayerIdColor() {} +vec4 forwardExternalColor(out bool castShadows) { +vExternalColor = externalColor; +castShadows = true; +return externalColor; +}`);const n=e.output===s.ObjectAndLayerIdColor;r.code.add(F` + void readExternalColor(out vec4 color, out int colorMixMode) { + color = vExternalColor; + colorMixMode = externalColorMixMode; + } + + void outputObjectAndLayerIdColor() { + ${n?F`fragColor = vec4(0,0,0,0);`:""} + } +`)}(o,t);case I.COUNT:return;default:a(t.componentData)}}function L(o,e){const t=o.vertex;t.include(i),o.include(T,e),t.uniforms.add(new m("distanceFalloffFactor",(o=>o.distanceFalloffFactor))),t.code.add(F`float distanceBasedPerspectiveFactor(float distance) { +return clamp(sqrt(distanceFalloffFactor / distance), 0.0, 1.0); +}`),t.uniforms.add(new M("componentDataTex",(o=>o.componentDataTexture))),o.attributes.add(O.COMPONENTINDEX,"float"),t.constants.add("componentColorFieldOffset","float",0),t.constants.add("componentOtherFieldOffset","float",1),t.constants.add("componentVerticalOffsetFieldOffset","float",2),t.constants.add("componentFieldCount","float",3),t.constants.add("lineWidthFractionFactor","float",8),t.constants.add("extensionLengthOffset","float",128),t.constants.add("verticalOffsetScale","float",858993.4592),t.code.add(F` + vec2 _componentTextureCoords(float componentIndex, float fieldOffset) { + float fieldIndex = componentFieldCount * componentIndex + fieldOffset; + float texSize = float(textureSize(componentDataTex, 0).x); + float colIndex = mod(fieldIndex, texSize); + float rowIndex = floor(fieldIndex / texSize); + + return vec2(colIndex, rowIndex) + 0.5; + } + + struct ComponentData { + vec4 color; + vec3 normal; + vec3 normal2; + float lineWidth; + float extensionLength; + float type; + float verticalOffset; + }; + + ComponentData readComponentData() { + vec2 colorIndex = _componentTextureCoords(componentIndex, componentColorFieldOffset); + vec2 otherIndex = _componentTextureCoords(componentIndex, componentOtherFieldOffset); + vec2 verticalOffsetIndex = _componentTextureCoords(componentIndex, componentVerticalOffsetFieldOffset); + vec3 normal = normalModel(); + vec3 normal2 = ${e.silhouette?F`decompressNormal(normal2Compressed)`:F`normal`}; + + vec4 colorValue = texelFetch(componentDataTex, ivec2(colorIndex), 0); + vec4 otherValue = texelFetch(componentDataTex, ivec2(otherIndex), 0); + float verticalOffset = (rgba2float(texelFetch(componentDataTex, ivec2(verticalOffsetIndex), 0)) - 0.5) * verticalOffsetScale; + + return ComponentData( + vec4(colorValue.rgb, colorValue.a * otherValue.w), // otherValue.w stores separate opacity + normal, normal2, + otherValue.x * (255.0 / lineWidthFractionFactor), + otherValue.y * 255.0 - extensionLengthOffset, + -(otherValue.z * 255.0) + 0.5, // SOLID (=0/255) needs to be > 0.0, SKETCHY (=1/255) needs to be <= 0; + verticalOffset + ); + } + `),e.legacy?t.code.add(F`vec3 _modelToWorldNormal(vec3 normal) { +return (model * vec4(normal, 0.0)).xyz; +} +vec3 _modelToViewNormal(vec3 normal) { +return (localView * model * vec4(normal, 0.0)).xyz; +}`):(t.uniforms.add(new h("transformNormalGlobalFromModel",(o=>o.transformNormalGlobalFromModel))),t.code.add(F`vec3 _modelToWorldNormal(vec3 normal) { +return transformNormalGlobalFromModel * normal; +}`)),e.silhouette?(o.attributes.add(O.NORMAL2COMPRESSED,"vec2"),t.code.add(F`vec3 worldNormal(ComponentData data) { +return _modelToWorldNormal(normalize(data.normal + data.normal2)); +}`)):t.code.add(F`vec3 worldNormal(ComponentData data) { +return _modelToWorldNormal(data.normal); +}`),e.legacy?t.code.add(F`void worldAndViewFromModelPosition(vec3 modelPos, float verticalOffset, out vec3 worldPos, out vec3 viewPos) { +worldPos = (model * vec4(modelPos, 1.0)).xyz; +viewPos = (localView * vec4(worldPos, 1.0)).xyz; +}`):(t.include(f,e),t.uniforms.add(new x("transformViewFromCameraRelativeRS",(o=>o.transformViewFromCameraRelativeRS)),new h("transformWorldFromModelRS",(o=>o.transformWorldFromModelRS)),new u("transformWorldFromModelTL",(o=>o.transformWorldFromModelTL)),new u("transformWorldFromModelTH",(o=>o.transformWorldFromModelTH)),new v("transformWorldFromViewTL",(o=>o.transformWorldFromViewTL)),new v("transformWorldFromViewTH",(o=>o.transformWorldFromViewTH))),t.code.add(F` + void worldAndViewFromModelPosition(vec3 modelPos, float verticalOffset, out vec3 worldPos, out vec3 viewPos) { + vec3 rotatedModelPosition = transformWorldFromModelRS * modelPos; + + vec3 transformCameraRelativeFromModel = dpAdd( + transformWorldFromModelTL, + transformWorldFromModelTH, + -transformWorldFromViewTL, + -transformWorldFromViewTH + ); + + worldPos = transformCameraRelativeFromModel + rotatedModelPosition; + + if (verticalOffset != 0.0) { + vec3 vUp = ${e.spherical?F`normalize(transformWorldFromModelTL + rotatedModelPosition);`:F`vec3(0.0, 0.0, 1.0);`} + worldPos += verticalOffset * vUp; + } + + viewPos = transformViewFromCameraRelativeRS * worldPos; + } + `)),t.uniforms.add(new p("transformProjFromView",((o,e)=>e.camera.projectionMatrix))),t.code.add(F`vec4 projFromViewPosition(vec3 position) { +return transformProjFromView * vec4(position, 1.0); +}`),t.code.add(F`float calculateExtensionLength(float extensionLength, float lineLength) { +return extensionLength / (log2(max(1.0, 256.0 / lineLength)) * 0.2 + 1.0); +}`)}function P(o){return o===b.Sketch||o===b.Mixed}var b,V;function j(o){return o&&o.enabled&&(function(o){return"extrude"===o.type}(o)||function(o){return"fill"===o.type}(o))&&null!=o.edges}function N(o,e){return A(function(o){return o&&o.enabled&&o.edges||null}(o),e)}function A(e,a){if(null==e)return null;const l=null!=e.color?n(o.toUnitRGBA(e.color)):r(0,0,0,0),d=t(e.size),c=t(e.extensionLength);switch(e.type){case"solid":return U({color:l,size:d,extensionLength:c,...a});case"sketch":return function(o){return{...R,...o,type:b.Sketch}}({color:l,size:d,extensionLength:c,...a});default:return}}function U(o){return{...D,...o,type:b.Solid}}!function(o){o[o.Solid=0]="Solid",o[o.Sketch=1]="Sketch",o[o.Mixed=2]="Mixed",o[o.COUNT=3]="COUNT"}(b||(b={})),function(o){o[o.REGULAR=0]="REGULAR",o[o.SILHOUETTE=1]="SILHOUETTE"}(V||(V={}));const D={color:r(0,0,0,.2),size:1,extensionLength:0,opacity:1,objectTransparency:g.OPAQUE,hasSlicePlane:!1},R={color:r(0,0,0,.2),size:1,extensionLength:0,opacity:1,objectTransparency:g.OPAQUE,hasSlicePlane:!1};export{I as C,b as E,g as T,A as a,L as b,U as c,V as d,y as e,N as f,E as g,j as h,P as u}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/editPlaneUtils.js b/library/arcgis/4.30/@arcgis/core/chunks/editPlaneUtils.js new file mode 100644 index 00000000..053ba6e1 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/editPlaneUtils.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./tslib.es6.js";import e from"../Graphic.js";import i,{a as o}from"../core/Accessor.js";import s from"../core/Collection.js";import{whenOnce as r,watch as n,syncAndInitial as a}from"../core/reactiveUtils.js";import{property as l}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as c}from"../core/accessorSupport/decorators/subclass.js";import{U as p}from"./UpdatingHandles.js";import{c as d}from"./asyncUtils.js";import h from"../core/Evented.js";import{m as u}from"./handleUtils.js";import{d as m}from"./maybe.js";import{load as y}from"../geometry/coordinateFormatter.js";import g from"../layers/GraphicsLayer.js";import{p as f}from"./dehydratedFeatureComparison.js";import{c as v,b as w,a as _,d as O,e as k,f as x,g as U}from"./createUtils.js";import{c as b}from"./surfaceCoordinateSystems.js";import{g as I,z as T,d as S,h as V,v as G}from"./quantityUtils.js";import{y as R}from"./unitUtils.js";import{c as C,a as P}from"./elevationInfoUtils.js";import{g as E}from"./helpMessageUtils.js";import{getDrawMeshHelpMessage as j}from"./helpMessageUtils3d.js";import{g as A}from"./drawSurfaces.js";import{T as M,d as z,f as F,h as H,i as L,m as N,a as D,u as Z,b as Y,p as q,e as B}from"./automaticAreaMeasurementUtils.js";import{S as X,T as J}from"./Tooltip.js";import{e as K}from"./angularMeasurementUtils.js";import{c as Q,a as W}from"./automaticLengthMeasurementUtils.js";import{i as $,d as tt}from"./euclideanLengthMeasurementUtils.js";import{I as et}from"./InteractiveToolBase.js";import{S as it}from"./isSupportedObject.js";import{g as ot,d as st,v as rt,w as nt,s as at,b as lt,e as ct,x as pt}from"./vec2.js";import{i as dt,I as ht,b as ut}from"./vec3.js";import{f as mt,Z as yt}from"./vec3f64.js";import{c as gt,u as ft}from"./boundedPlane.js";import{q as vt}from"./plane.js";import{U as wt,M as _t,R as Ot,S as kt}from"./EditGeometryOperations.js";var xt,Ut;!function(t){t[t.NeverApplied=0]="NeverApplied",t[t.Applied=1]="Applied",t[t.Undone=2]="Undone"}(xt||(xt={})),function(t){t.UndoRedoUpdating="UndoRedoUpdating",t.UndoInvalidError="UndoInvalidError",t.RedoInvalidError="RedoInvalidError",t.ApplyInvalidError="ApplyInvalidError"}(Ut||(Ut={}));const bt={[Ut.UndoRedoUpdating]:"Cannot perform operation whilst undo redo is updating",[Ut.UndoInvalidError]:"There are no items to Undo",[Ut.RedoInvalidError]:"There are no items to Redo",[Ut.ApplyInvalidError]:"Cannot apply an item that is already applied"};class It extends Error{constructor(){super(bt[Ut.UndoRedoUpdating]),this.type="undo-redo-updating-error"}}class Tt extends Error{constructor(){super(bt[Ut.UndoInvalidError]),this.type="undo-redo-undo-error"}}class St extends Error{constructor(){super(bt[Ut.RedoInvalidError]),this.type="undo-redo-redo-error"}}class Vt extends Error{constructor(){super(bt[Ut.ApplyInvalidError]),this.type="undo-redo-apply-error"}}var Gt;!function(t){t[t.Apply=0]="Apply",t[t.Undo=1]="Undo",t[t.Redo=2]="Redo"}(Gt||(Gt={}));let Rt=class extends i{constructor(){super(...arguments),this.name="",this.tag=Symbol(),this.status=xt.NeverApplied}get canUndo(){return this.status===xt.Applied}get canRedo(){return this.status===xt.Undone}async executeUndoRedoOperation(t){switch(t){case Gt.Apply:if(this.status!==xt.NeverApplied)throw new Vt;return await this.apply(),void(this.status=xt.Applied);case Gt.Undo:if(this.status!==xt.Applied)throw new Tt;return await this.undo(),void(this.status=xt.Undone);case Gt.Redo:if(this.status!==xt.Undone)throw new Tt;return await this.redo(),void(this.status=xt.Applied)}}};t([l()],Rt.prototype,"name",void 0),t([l()],Rt.prototype,"tag",void 0),Rt=t([c("esri.undoredo.UndoableOperation")],Rt);let Ct=class extends i{constructor(){super(...arguments),this._stack=new s,this._stackPosition=-1,this._updatingHandles=new p}get updating(){return this._updatingHandles.updating}get canUndo(){return this.hasUndo&&!this.updating}get hasUndo(){return this._stackPosition>=0}get canRedo(){return this.hasRedo&&!this.updating}get hasRedo(){return this._stackPositiont.destroy()))}_drainStack(){this._stack.drain((t=>t.destroy())),this._stackPosition=-1}async undo(){if(!this.hasUndo)throw new Tt;if(this.updating)throw new It;const t=this._stack.getItemAt(this._stackPosition);await this._updatingHandles.addPromise((async()=>{await t.executeUndoRedoOperation(Gt.Undo),--this._stackPosition,t.canRedo||this._truncateForwardStack()})())}async redo(){if(!this.hasRedo)throw new St;if(this.updating)throw new It;const t=this._stack.getItemAt(this._stackPosition+1);await this._updatingHandles.addPromise((async()=>{await t.executeUndoRedoOperation(Gt.Redo),++this._stackPosition})())}peekUndo(){return this.canUndo?this._stack.getItemAt(this._stackPosition):null}peekRedo(){return this.canRedo?this._stack.getItemAt(this._stackPosition+1):null}async inject(t){if(this.updating)throw new It;await this._updatingHandles.addPromise((async()=>{t.status===xt.NeverApplied&&await t.executeUndoRedoOperation(Gt.Apply),t.canUndo?(this._stack.splice(this._stackPosition+1,0,t),this._stackPosition++):this._stackPosition>-1&&(this._stack.splice(0,this._stackPosition+1).forEach((t=>t.destroy())),this._stackPosition=-1)})())}async add(t){if(this.updating)throw new It;await this._updatingHandles.addPromise((async()=>{t.status===xt.NeverApplied&&await t.executeUndoRedoOperation(Gt.Apply),this._stackPosition>=-1&&this._truncateForwardStack(),t.canUndo?(this._stack.push(t),this._stackPosition=this._stack.length-1):this._drainStack()})())}async removeTagged(t,e=!1){if(this.updating&&!e)return;await r((()=>!this.updating));const i=new s;for(let e=0;ei.length-1&&(this._stackPosition=i.length-1)}async clear(t=!1){if(this.updating&&!t)throw new It;await r((()=>!this.updating)),this._drainStack()}};t([l()],Ct.prototype,"_stack",void 0),t([l()],Ct.prototype,"_stackPosition",void 0),t([l()],Ct.prototype,"updating",null),t([l({readOnly:!0})],Ct.prototype,"canUndo",null),t([l({readOnly:!0})],Ct.prototype,"hasUndo",null),t([l({readOnly:!0})],Ct.prototype,"canRedo",null),t([l({readOnly:!0})],Ct.prototype,"hasRedo",null),Ct=t([c("esri.UndoRedo")],Ct);class Pt{constructor(){this.committedVertices=null,this.cursorVertex=null,this.full=null,this.outline=null,this.cursorEdge=null,this.circle=null,this.rectangle=null}}let Et=class extends X{constructor(t){super(t),this.type="draw-circle",this.radius=null,this.xSize=null,this.ySize=null,this.area=I}get allFields(){return[]}};t([l()],Et.prototype,"type",void 0),t([l()],Et.prototype,"radius",void 0),t([l()],Et.prototype,"xSize",void 0),t([l()],Et.prototype,"ySize",void 0),t([l()],Et.prototype,"area",void 0),t([l()],Et.prototype,"allFields",null),Et=t([c("esri.views.interactive.tooltip.infos.DrawCircleTooltipInfo")],Et);let jt=class extends(M(X)){constructor(t){super(t),this.type="draw-mesh",this.orientation=z({lockable:!1}),this.scale=F({lockable:!1})}get allFields(){return[this.longitude,this.latitude,this.x,this.y,this.elevation,this.orientation,this.scale]}};t([l()],jt.prototype,"helpMessage",void 0),t([l()],jt.prototype,"allFields",null),jt=t([c("esri.views.interactive.tooltip.infos.DrawMeshTooltipInfo")],jt);let At=class extends(M(X)){constructor(t){super(t),this.type="draw-point"}get allFields(){return[this.longitude,this.latitude,this.x,this.y,this.elevation]}};t([l()],At.prototype,"helpMessage",void 0),t([l()],At.prototype,"allFields",null),At=t([c("esri.views.interactive.tooltip.infos.DrawPointTooltipInfo")],At);let Mt=class extends(M(X)){constructor(t){super(t),this.type="draw-polygon",this.direction=H(),this.distance=L({title:t=>t.messages.sketch.distance}),this.area=N(),this.xyMode="direction-distance"}get allFields(){return[this.direction,this.distance,this.longitude,this.latitude,this.x,this.y,this.elevation,this.area]}};t([l()],Mt.prototype,"xyMode",void 0),t([l()],Mt.prototype,"helpMessage",void 0),t([l()],Mt.prototype,"allFields",null),Mt=t([c("esri.views.interactive.tooltip.infos.DrawPolygonTooltipInfo")],Mt);let zt=class extends(M(X)){constructor(t){super(t),this.type="draw-polyline",this.direction=H(),this.distance=L({title:t=>t.messages.sketch.distance}),this.totalLength=D(),this.xyMode="direction-distance"}get allFields(){return[this.direction,this.distance,this.longitude,this.latitude,this.x,this.y,this.elevation,this.totalLength]}};t([l()],zt.prototype,"helpMessage",void 0),t([l()],zt.prototype,"xyMode",void 0),t([l()],zt.prototype,"allFields",null),zt=t([c("esri.views.interactive.tooltip.infos.DrawPolylineTooltipInfo")],zt);let Ft=class extends X{constructor(t){super(t),this.type="draw-rectangle",this.xSize=T,this.ySize=T,this.area=I}get allFields(){return[]}};function Ht(t){const{directionOptions:e,geometryType:i,sketchOptions:o,tooltipInfos:s}=t,r=e=>{const i=Kt(t).mode,o=s[e].elevation;"relative-to-ground"===i||"relative-to-scene"===i||"on-the-ground"===i?o.lock(Wt(t)):o.unlock()};switch(i){case"polygon":case"polyline":r(i),(t=>{if(e){const i=s[t].direction;i.committed=e.angle,i.unlockOnVertexPlacement=!1,o.values.directionMode=e.mode}})(i);break;case"point":case"mesh":r(i)}}function Lt(t){Nt(t)?.allFields.forEach((t=>{t.unlockOnVertexPlacement&&t.unlock()}))}function Nt({geometryType:t,graphic:e,tooltipInfos:i}){return"multipoint"===t||e?.geometry?.type!==Dt[t]?null:i[t]}t([l()],Ft.prototype,"type",void 0),t([l()],Ft.prototype,"xSize",void 0),t([l()],Ft.prototype,"ySize",void 0),t([l()],Ft.prototype,"area",void 0),t([l()],Ft.prototype,"allFields",null),Ft=t([c("esri.views.interactive.tooltip.infos.DrawRectangleTooltipInfo")],Ft);const Dt={point:"point",mesh:"mesh",polyline:"polyline",polygon:"polygon",circle:"polygon",rectangle:"polygon"};function Zt(t,e,i){const{drawOperation:o,view:s,sketchOptions:r}=i,{cursorVertex:n}=o;if(t.sketchOptions=r,t.viewType=s.type,t.setLocationFromPoint(e,Qt(i)),qt(t.elevation,i),!n)return void(o.constraints=void 0);const a=n;o.constraints={context:$t(a,i),x:t.x.committed,y:t.y.committed,longitude:t.longitude.committed,latitude:t.latitude.committed,elevation:t.elevation.committed,distance:null,direction:null}}function Yt(t,e){const{drawOperation:i,sketchOptions:o,view:s}=e,{cursorVertex:r,lastVertex:n,secondToLastVertex:a}=i,l=o.values.effectiveDirectionMode;t.sketchOptions=o,t.viewType=s.type;const c=n&&r?W(n,r)??T:null;if(t.distance.actual=c,t.distance.readOnly=null==n,t.direction.actual=null,t.direction.readOnly=!0,n&&r&&("absolute"===l||a)){const e=K(a,n,r,l);t.direction.actual=e??V,t.direction.readOnly=!1}t.setLocationFromPoint(r,Qt(e)),qt(t.elevation,e);const p=function(t,{sketchOptions:e}){const i=e.tooltips.xyMode;return"auto"===i?t?"direction-distance":"coordinates":i}(n,e);t.xyMode=p,t.direction.visible="direction-distance"===p,t.distance.visible="direction-distance"===p,t.effectiveX.visible="coordinates"===p,t.effectiveY.visible="coordinates"===p;const d=r??n;i.constraints=d?{context:$t(d,e),x:t.x.committed,y:t.y.committed,longitude:t.longitude.committed,latitude:t.latitude.committed,elevation:t.elevation.committed,distance:t.distance.committed,direction:t.direction.committed}:void 0}function qt(t,e){const{drawOperation:i}=e,o=i?.cursorVertex??i?.lastVertex;t.actual=tt(o)??Wt(e),t.visible=i.hasZ,t.readOnly=!1,t.showAsZ=!0}function Bt(t){const e=t.createOperationGeometry?.full;return"polygon"!==e?.type?I:Y(e)??I}function Xt(t){const e=t.createOperationGeometry?.rectangle?.midpoints;return(null!=e?W(e.left,e.right):null)??T}function Jt(t){const e=t.createOperationGeometry?.rectangle?.midpoints;return(null!=e?W(e.top,e.bottom):null)??T}function Kt(t){return t.drawOperation.elevationInfo??P}function Qt(t){return t.drawOperation.coordinateHelper.spatialReference}function Wt(t){const e=R(Qt(t));return S(t.defaultZ*e,"meters")}function $t(t,e){return A(t,e.view,Qt(e),Kt(e),e.drawOperation.coordinateHelper.hasZ(),e.sketchOptions.values.effectiveDirectionMode)}let te=class extends(h.EventedMixin(et)){constructor(t){super(t),this._graphic=null,this._coordinateFormatterLoadTask=null,this._createOperationGeometry=null,this.defaultZ=0,this.directionOptions=null,this.geometryType=null,this.hasZ=!0,this.geometryToPlace=null,this.snappingManager=null,this.snapToScene=!1,this.sketchOptions=new it}initialize(){const{view:t}=this;this.internalGraphicsLayer=new g({listMode:"hide",internal:!0}),this.view.map.layers.add(this.internalGraphicsLayer);const e=this.drawOperation=this.makeDrawOperation();var i,s;this.tooltipInfos=(i=t.type,s=this.sketchOptions,{point:new At({sketchOptions:s,viewType:i}),polyline:new zt({sketchOptions:s,viewType:i}),polygon:new Mt({sketchOptions:s,viewType:i}),mesh:new jt({sketchOptions:s,viewType:i}),rectangle:new Ft({sketchOptions:s}),circle:new Et({sketchOptions:s})});const r=this.tooltip=new J({view:t});Ht(this._tooltipsContext),this._coordinateFormatterLoadTask=d((()=>y())),this.addHandles([e.on("vertex-add",(t=>this.onVertexAdd(t))),e.on("vertex-remove",(t=>this.onVertexRemove(t))),e.on("vertex-update",(t=>this.onVertexUpdate(t))),e.on("cursor-update",(t=>this.onCursorUpdate(t))),e.on("cursor-remove",(()=>this._updateGraphic())),e.on("complete",(t=>this.onComplete(t))),this._coordinateFormatterLoadTask,r.on("paste",(t=>q(t,this.activeTooltipInfo))),n((()=>this.cursor),(t=>{e.cursor=t}),a),o((()=>{const{activeTooltipInfo:t,sketchOptions:e}=this;(function(t,e){switch(t?.type){case"draw-point":!function(t,e){const i=e.graphic?.geometry;"point"===i?.type&&(Zt(t,i,e),t.helpMessage=E("point",i))}(t,e);break;case"draw-polyline":!function(t,e){const{createOperationGeometry:i,drawOperation:o}=e,s=null!=i?i.full:null;"polyline"===s?.type&&(Yt(t,e),t.totalLength.actual=o.lastVertex?Q(s)??T:null,t.helpMessage=E("polyline",s))}(t,e);break;case"draw-polygon":!function(t,e){const{createOperationGeometry:i,drawOperation:o}=e,s=null!=i?i.full:null;"polygon"===s?.type&&(Yt(t,e),t.area.actual=o.lastVertex?Y(s)??I:null,t.helpMessage=E("polygon",s))}(t,e);break;case"draw-rectangle":!function(t,e){t.sketchOptions=e.sketchOptions,t.xSize=Xt(e),t.ySize=Jt(e),t.area=Bt(e)}(t,e);break;case"draw-circle":!function(t,e){const{forceUniformSize:i,sketchOptions:o}=e;t.sketchOptions=o,t.radius=i?function({createOperationGeometry:t}){return(null!=t?.circle?.center&&null!=t.circle.edge?W(t.circle.center,t.circle.edge):null)??T}(e):null,t.xSize=i?null:Xt(e),t.ySize=i?null:Jt(e),t.area=Bt(e)}(t,e);break;case"draw-mesh":!function(t,e){const{graphic:i,view:o}=e,s=i?.geometry;"3d"===o.type&&"mesh"===s?.type&&(Zt(t,s.origin,e),Z(t,s),t.helpMessage=j(i,o))}(t,e)}})(t,this._tooltipsContext),r.info=e.tooltips.effectiveEnabled?t:null})),o((()=>{e.constraintZ=function(t){const{geometryType:e,tooltipInfos:i}=t;switch(e){case"point":case"mesh":case"polyline":case"polygon":{const o=i[e].elevation.committed;if(!o)return;return G(o,"meters")/R(Qt(t))}default:return}}(this._tooltipsContext)}))]),this.finishToolCreation()}destroy(){this.drawOperation=m(this.drawOperation),this.tooltip=m(this.tooltip),this._destroyAllVisualizations(),this.view.map.remove(this.internalGraphicsLayer),this.internalGraphicsLayer=m(this.internalGraphicsLayer),this._set("view",null)}get _drawSpatialReference(){return this.drawOperation.coordinateHelper.spatialReference}get _tooltipsContext(){return{createOperationGeometry:this._createOperationGeometry,defaultZ:this.defaultZ,directionOptions:this.directionOptions,drawOperation:this.drawOperation,forceUniformSize:this.forceUniformSize,geometryType:this.geometryType,graphic:this.graphic,sketchOptions:this.sketchOptions,tooltipInfos:this.tooltipInfos,view:this.view}}get canRedo(){return this.drawOperation.canRedo}get canUndo(){return this.drawOperation.canUndo}set centered(t){this._set("centered",t),this._updateGraphic()}get cursor(){return this._get("cursor")}set cursor(t){this._set("cursor",t)}set enabled(t){this.drawOperation.interactive=t,this._set("enabled",t)}set forceUniformSize(t){this._set("forceUniformSize",t),this._updateGraphic()}get graphic(){return this._graphic}set graphicSymbol(t){this._set("graphicSymbol",t),null!=this._graphic&&(this._graphic.symbol=t)}set mode(t){const e=this.drawOperation;e&&(e.drawingMode=t),this._set("mode",t)}get updating(){return this.drawOperation?.updating??!1}get undoRedo(){const{view:{type:t,map:e}}=this;return"2d"===t&&e&&"undoRedo"in e&&e.undoRedo instanceof Ct?e.undoRedo:null}set undoRedo(t){this._override("undoRedo",t)}completeCreateOperation(){this.drawOperation.complete()}onInputEvent(t){this.destroyed||B(t,this.tooltip)||this.drawOperation.onInputEvent(t)}redo(){this.drawOperation.redo()}reset(){}undo(){this.drawOperation.undo(),0===this.drawOperation.numCommittedVertices&&Ht(this._tooltipsContext)}_destroyAllVisualizations(){this.removeHandles(ie.outline),this.removeHandles(ie.regularVertices),this.removeHandles(ie.activeVertex),this.removeHandles(ie.activeEdge),this.removeHandles(ee)}_createOrUpdateGraphic(t){if(null!=this._graphic)return this.updateGraphicGeometry(t),this._graphic;const i=new e({...this.graphicProperties,symbol:this.graphicSymbol});return this._graphic=i,this.updateGraphicGeometry(t),this.internalGraphicsLayer.add(i),this.addHandles(this.initializeGraphic(i)),this.notifyChange("graphic"),this.addHandles(u((()=>{this.internalGraphicsLayer.remove(i),this._graphic===i&&(this._graphic=null)})),ee),i}updateGraphicGeometry(t){this._graphic.geometry=t}_getCreateOperationGeometry(t={operationComplete:!1}){if(null==this.drawOperation)return;const{coordinateHelper:e,view:i,visualizationCursorVertex:o,lastVertex:s,committedVertices:r,geometryIncludingUncommittedVertices:n,numCommittedVertices:a}=this.drawOperation;if(!(a>0||null!=o))return;const l=t.operationComplete?r:n,c=l.length,p=null!=o?e.pointToArray(o):null,d=this._drawSpatialReference,h="3d"===i.type&&"global"===i.viewingMode,u=new Pt;u.committedVertices=r,u.cursorVertex=p;const{geometryType:m}=this;switch(m){case"point":case"mesh":u.full=e.arrayToPoint(l[0]);break;case"multipoint":u.full=c>0?U(l,d):null;break;case"polyline":case"polygon":c>0&&(u.full="polygon"===m?k([l],d,h,!0):x([l],d,h),u.cursorEdge=null!=p&&s&&!f(o,s)?x([[p,e.pointToArray(s)]],d,h):null,u.outline=c>1?u.full:null);break;case"circle":case"rectangle":{if(u.committedVertices=u.cursorVertex=null,!c)break;const e=b(i,l[0]),o=l[0],s=e.makeMapPoint(o[0]+se*i.resolution,o[1]);"circle"===m?1===c&&t.operationComplete?u.circle=v([o,s],e,!0):2===c&&(this.forceUniformSize?u.circle=v(l,e,this.centered):u.rectangle=w(l,e,this.centered)):1===c&&t.operationComplete?u.rectangle=_([o,s],e,!0):2===c&&(u.rectangle=this.forceUniformSize?_(l,e,this.centered):O(l,e,this.centered)),u.full=null!=u.circle?u.circle.geometry:u.rectangle?.geometry,u.outline="polygon"===u.full?.type?u.full:null;break}default:return null}return u}initializeGraphic(t){return u()}onComplete(t){if(!this.drawOperation)return;this._updateGraphic();let e=null;if(this.drawOperation.isCompleted){const t=this._getCreateOperationGeometry({operationComplete:!0});null!=t&&(e=this._createOrUpdateGraphic(t.full))}this._createOperationGeometry=null,this.emit("complete",{graphic:e,...t})}onCursorUpdate(t){this._updateGraphic(),this.emit("cursor-update",t)}onDeactivate(){const{drawOperation:t}=this;t&&(t.isCompleted||t.cancel())}onOutlineChanged(t){return u()}onCursorEdgeChanged(t){return u()}onVertexAdd(t){Lt(this._tooltipsContext),this._updateGraphic(),function(t,e){const{drawOperation:i,view:o}=e,s=Nt(e),r=Kt(e);if("2d"===o.type||!t||"absolute-height"!==r.mode||1!==i?.numCommittedVertices||!s||"draw-polyline"!==s.type&&"draw-polygon"!==s.type||s.elevation.locked)return;const[n,a,l]=t,c=function(t,e,i,o,s){const{view:r,drawOperation:n}=s;if("3d"!==r.type||!n)return;i??=0;const a=Qt(s),l=Kt(s),c=C(r,t,e,i,a,l,o);return $(c,a)??Wt(s)}(n,a,l,r,e);null!=c&&s.elevation.lock(c)}(t.vertices.at(0)?.coordinates,this._tooltipsContext),this.emit("vertex-add",t)}onVertexRemove(t){Lt(this._tooltipsContext),this._updateGraphic(),this.emit("vertex-remove",t)}onVertexUpdate(t){this._updateGraphic(),this.emit("vertex-update",t)}_updateGraphic(){const t=this._getCreateOperationGeometry();this._createOperationGeometry=t,null!=t?(null!=t.cursorEdge?this.addHandles(this.onCursorEdgeChanged(t.cursorEdge),ie.activeEdge):this.removeHandles(ie.activeEdge),null!=t.outline?this.addHandles(this.onOutlineChanged(t.outline),ie.outline):this.removeHandles(ie.outline),null!=t.committedVertices?this.addHandles(this.onRegularVerticesChanged(t.committedVertices),ie.regularVertices):this.removeHandles(ie.regularVertices),null!=t.cursorVertex?this.addHandles(this.onActiveVertexChanged(t.cursorVertex),ie.activeVertex):this.removeHandles(ie.activeVertex),null!=t.full?this._createOrUpdateGraphic(t.full):this.removeHandles(ee)):this._destroyAllVisualizations()}get activeTooltipInfo(){return this._coordinateFormatterLoadTask?.finished?Nt(this._tooltipsContext):null}};t([l()],te.prototype,"_coordinateFormatterLoadTask",void 0),t([l()],te.prototype,"_createOperationGeometry",void 0),t([l()],te.prototype,"_tooltipsContext",null),t([l({value:!0})],te.prototype,"centered",null),t([l()],te.prototype,"cursor",null),t([l({nonNullable:!0})],te.prototype,"defaultZ",void 0),t([l({constructOnly:!0})],te.prototype,"directionOptions",void 0),t([l()],te.prototype,"drawOperation",void 0),t([l({value:!0})],te.prototype,"enabled",null),t([l({value:!0})],te.prototype,"forceUniformSize",null),t([l({constructOnly:!0})],te.prototype,"geometryType",void 0),t([l()],te.prototype,"graphic",null),t([l({constructOnly:!0})],te.prototype,"graphicProperties",void 0),t([l()],te.prototype,"graphicSymbol",null),t([l({constructOnly:!0})],te.prototype,"hasZ",void 0),t([l({constructOnly:!0})],te.prototype,"geometryToPlace",void 0),t([l()],te.prototype,"mode",null),t([l()],te.prototype,"snappingManager",void 0),t([l()],te.prototype,"snapToScene",void 0),t([l()],te.prototype,"tooltip",void 0),t([l()],te.prototype,"tooltipInfos",void 0),t([l({constructOnly:!0,type:it})],te.prototype,"sketchOptions",void 0),t([l()],te.prototype,"updating",null),t([l({constructOnly:!0,nonNullable:!0})],te.prototype,"view",void 0),t([l({constructOnly:!0})],te.prototype,"undoRedo",null),t([l()],te.prototype,"activeTooltipInfo",null),te=t([c("esri.views.draw.DrawGraphicTool")],te);const ee=Symbol("create-operation-graphic"),ie={outline:Symbol("outline-visual"),regularVertices:Symbol("regular-vertices-visual"),activeVertex:Symbol("active-vertex-visual"),activeEdge:Symbol("active-edge-visual")};function oe(t){switch(t){case"point":case"polyline":case"polygon":case"multipoint":return t;case"circle":case"rectangle":return"segment";case"mesh":return"point"}}const se=48;function re(t,e){return ae(t,e,!1)}function ne(t,e){return ae(t,e,!0)}function ae(t,e,i){if(t instanceof wt){if(t.operation instanceof _t)return function(t,e,i=!1){const o=i?-1:1,s=mt(o*t.dx,o*t.dy,o*t.dz);dt(e.origin,e.origin,s),ft(e)}(t.operation,e,i),!0;if(t.operation instanceof Ot)return function(t,e,i=!1){const o=i?-t.angle:t.angle;ht(e.basis1,e.basis1,yt,o),ht(e.basis2,e.basis2,yt,o),ft(e)}(t.operation,e,i),!0;if(t.operation instanceof kt)return function(t,e,i=!1){const o=i?1/t.factor1:t.factor1,s=i?1/t.factor2:t.factor2;ut(e.basis1,e.basis1,o),ut(e.basis2,e.basis2,s),pt(e.origin,e.origin,t.origin,t.axis1,o),pt(e.origin,e.origin,t.origin,t.axis2,s),ft(e)}(t.operation,e,i),!0}return!1}function le(t,e,i,o){o||(o=gt());const s=ot(vt.get(),t[1],-t[0]),r=ot(vt.get(),Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY),n=ot(vt.get(),Number.NEGATIVE_INFINITY,Number.NEGATIVE_INFINITY),a=vt.get();e.components.forEach((e=>e.vertices.forEach((({pos:e})=>{ot(a,st(t,e),st(s,e)),rt(r,r,a),nt(n,n,a)}))));const l=1e-6,c=ot(vt.get(),n[0]-r[0]{(t.addedFeatures.length||t.updatedFeatures.length||t.deletedFeatures.length||t.addedAttachments.length||t.updatedAttachments.length||t.deletedAttachments.length)&&e.emit("edits",t)}));const t={result:n.promise};e.emit("apply-edits",t)}try{const{results:a,edits:m}=await async function(e,t,o,a){if(await e.load(),!F(t))throw new r(`${e.type}-layer:no-editing-support`,"Layer source does not support applyEdits capability",{layer:e});if(!f(e))throw new r(`${e.type}-layer:editing-disabled`,"Editing is disabled for layer",{layer:e});const{edits:i,options:l}=await async function(e,t,o){const a=g(e),i=t&&(t.addFeatures||t.updateFeatures||t.deleteFeatures),l=t&&(t.addAttachments||t.updateAttachments||t.deleteAttachments),n=null!=e.infoFor3D;if(M(t,a,o,!!i,!!l,`${e.type}-layer`),!a.data.isVersioned&&o?.gdbVersion)throw new r(`${e.type}-layer:invalid-parameter`,"'gdbVersion' is applicable only if the layer supports versioned data. See: 'capabilities.data.isVersioned'");if(!a.editing.supportsRollbackOnFailure&&o?.rollbackOnFailureEnabled)throw new r(`${e.type}-layer:invalid-parameter`,"This layer does not support 'rollbackOnFailureEnabled' parameter. See: 'capabilities.editing.supportsRollbackOnFailure'");const m={...o};if(null!=m.rollbackOnFailureEnabled||a.editing.supportsRollbackOnFailure||(m.rollbackOnFailureEnabled=!0),m.rollbackOnFailureEnabled||"original-and-current-features"!==m.returnServiceEditsOption||(!1===m.rollbackOnFailureEnabled&&s.getLogger("esri.layers.graphics.editingSupport").warn(`${e.type}-layer:invalid-parameter`,"'original-and-current-features' is valid for 'returnServiceEditsOption' only when 'rollBackOnFailure' is true, but 'rollBackOnFailure' was set to false. 'rollBackOnFailure' has been overwritten and set to true."),m.rollbackOnFailureEnabled=!0),!a.editing.supportsReturnServiceEditsInSourceSpatialReference&&m.returnServiceEditsInSourceSR)throw new r(`${e.type}-layer:invalid-parameter`,"This layer does not support 'returnServiceEditsInSourceSR' parameter. See: 'capabilities.editing.supportsReturnServiceEditsInSourceSpatialReference'");if(m.returnServiceEditsInSourceSR&&"original-and-current-features"!==m.returnServiceEditsOption)throw new r(`${e.type}-layer:invalid-parameter`,"'returnServiceEditsInSourceSR' is valid only when 'returnServiceEditsOption' is set to 'original-and-current-features'");const d=D(t,a,`${e.type}-layer`),u=o?.globalIdUsed||n,c=e.fields.filter((e=>"big-integer"===e.type||"oid"===e.type&&(e.length||0)>=8));if(u){const{globalIdField:t}=e;if(null==t)throw new r(`${e.type}-layer:invalid-parameter`,"Layer does not specify a global id field.");d.addFeatures.forEach((e=>function(e,t){const{attributes:r}=e;null==r[t]&&(r[t]=p())}(e,t)))}return d.addFeatures.forEach((t=>function(e,t,r,o){E(e,t,r,o),U(e,t)}(t,e,u,c))),d.updateFeatures.forEach((t=>function(e,t,o,s){E(e,t,o,s),U(e,t);const a=g(t);if("geometry"in e&&null!=e.geometry&&!a?.editing.supportsGeometryUpdate)throw new r(`${t.type}-layer:unsupported-operation`,"Layer does not support geometry updates.")}(t,e,u,c))),d.deleteFeatures.forEach((t=>function(e,t,r,o){E(e,t,r,o)}(t,e,u,c))),d.addAttachments.forEach((t=>$(t,e))),d.updateAttachments.forEach((t=>$(t,e))),n&&await async function(e,t){if(null==t.infoFor3D)return;const{infoFor3D:o}=t,s=j("model/gltf-binary",o.supportedFormats)??h("glb",o.supportedFormats);if(!s||!o.editFormats.includes(s))throw new r(`${t.type}-layer:binary-gltf-asset-not-supported`,"3DObjectFeatureLayer requires binary glTF (.glb) support for updating mesh geometry.");e.addAssetFeatures??=[];const{addAssetFeatures:a}=e;for(const t of e.addFeatures??[])k(t)&&a.push(t);for(const t of e.updateFeatures??[])k(t)&&a.push(t)}(d,e),{edits:await L(d),options:m}}(e,o,a);return i.addFeatures?.length||i.updateFeatures?.length||i.deleteFeatures?.length||i.addAttachments?.length||i.updateAttachments?.length||i.deleteAttachments?.length?{edits:i,results:await t.applyEdits(i,l)}:{edits:i,results:{addFeatureResults:[],updateFeatureResults:[],deleteFeatureResults:[],addAttachmentResults:[],updateAttachmentResults:[],deleteAttachmentResults:[]}}}(e,t,i,l),d=e=>e.filter((e=>!e.error)).map(o),u={edits:m,addedFeatures:d(a.addFeatureResults),updatedFeatures:d(a.updateFeatureResults),deletedFeatures:d(a.deleteFeatureResults),addedAttachments:d(a.addAttachmentResults),updatedAttachments:d(a.updateAttachmentResults),deletedAttachments:d(a.deleteAttachmentResults),exceededTransferLimit:!1,historicMoment:a.editMoment?new Date(a.editMoment):null,globalIdToObjectId:l.globalIdToObjectId};return a.editedFeatureResults?.length&&(u.editedFeatures=a.editedFeatureResults),n.resolve(u),a}catch(e){throw n.reject(e),e}}function E(e,t,o,s){if(o){if("attributes"in e&&!e.attributes[t.globalIdField])throw new r(`${t.type}-layer:invalid-parameter`,`Feature should have '${t.globalIdField}' when 'globalIdUsed' is true`);if(!("attributes"in e)&&!e.globalId)throw new r(`${t.type}-layer:invalid-parameter`,"`'globalId' of the feature should be passed when 'globalIdUsed' is true")}if(s.length&&"attributes"in e)for(const o of s){const s=e.attributes[o.name];if(void 0!==s&&!b(o,s))throw new r(`${t.type}-layer:invalid-parameter`,`Big-integer field '${o.name}' of the feature must be less than ${Number.MAX_SAFE_INTEGER}`,{feature:e})}if("geometry"in e&&null!=e.geometry){if(e.geometry.hasZ&&!1===t.capabilities?.data.supportsZ)throw new r(`${t.type}-layer:z-unsupported`,"Layer does not support z values while feature has z values.");if(e.geometry.hasM&&!1===t.capabilities?.data.supportsM)throw new r(`${t.type}-layer:m-unsupported`,"Layer does not support m values while feature has m values.")}}function U(e,t){if("geometry"in e&&"mesh"===e.geometry?.type&&null!=t.infoFor3D&&null!=t.spatialReference){const{geometry:o}=e,{spatialReference:s,vertexSpace:a}=o,i=t.spatialReference,p="local"===a.type,l=n(i),c=m(i,s),y=c||d(i)&&(d(s)||u(s));if(!(p&&l&&y||!p&&!l&&c))throw new r(`${t.type}-layer:mesh-unsupported`,`Uploading a mesh with a ${a.type} vertex space and a spatial reference wkid:${s.wkid} to a layer with a spatial reference wkid:${i.wkid} is not supported.`)}}function $(e,t){const{feature:o,attachment:s}=e;if(!o||"attributes"in o&&!o.attributes[t.globalIdField])throw new r(`${t.type}-layer:invalid-parameter`,"Attachment should have reference to a feature with 'globalId'");if(!("attributes"in o)&&!o.globalId)throw new r(`${t.type}-layer:invalid-parameter`,"Attachment should have reference to 'globalId' of the parent feature");if(!s.globalId)throw new r(`${t.type}-layer:invalid-parameter`,"Attachment should have 'globalId'");if(!s.data&&!s.uploadId)throw new r(`${t.type}-layer:invalid-parameter`,"Attachment should have 'data' or 'uploadId'");if(!(s.data instanceof File&&s.data.name||s.name))throw new r(`${t.type}-layer:invalid-parameter`,"'name' is required when attachment is specified as Base64 encoded string using 'data'");if(!t.capabilities?.editing.supportsUploadWithItemId&&s.uploadId)throw new r(`${t.type}-layer:invalid-parameter`,"This layer does not support 'uploadId' parameter. See: 'capabilities.editing.supportsUploadWithItemId'");if("string"==typeof s.data){const e=i(s.data);if(e&&!e.isBase64)throw new r(`${t.type}-layer:invalid-parameter`,"Attachment 'data' should be a Blob, File or Base64 encoded string")}}async function L(e){const t=e.addFeatures??[],r=e.updateFeatures??[],o=t.concat(r).map((e=>e.geometry)),s=await l(o),a=t.length,i=r.length;return s.slice(0,a).forEach(((e,r)=>t[r].geometry=e)),s.slice(a,a+i).forEach(((e,t)=>r[t].geometry=e)),e}function R(e){return{addFeatures:Array.from(e?.addFeatures??[]),updateFeatures:Array.from(e?.updateFeatures??[]),deleteFeatures:e&&t.isCollection(e.deleteFeatures)?e.deleteFeatures.toArray():e.deleteFeatures||[],addAttachments:e.addAttachments||[],updateAttachments:e.updateAttachments||[],deleteAttachments:e.deleteAttachments||[]}}function D(e,t,o){const s=R(e);if(s.addFeatures?.length&&!t.operations.supportsAdd)throw new r(`${o}:unsupported-operation`,"Layer does not support adding features.");if(s.updateFeatures?.length&&!t.operations.supportsUpdate)throw new r(`${o}:unsupported-operation`,"Layer does not support updating features.");if(s.deleteFeatures?.length&&!t.operations.supportsDelete)throw new r(`${o}:unsupported-operation`,"Layer does not support deleting features.");return s.addFeatures=s.addFeatures.map(O),s.updateFeatures=s.updateFeatures.map(O),s.addAssetFeatures=[],s}function M(e,t,o,s,a,i){if(!e||!s&&!a)throw new r(`${i}:missing-parameters`,"'addFeatures', 'updateFeatures', 'deleteFeatures', 'addAttachments', 'updateAttachments' or 'deleteAttachments' parameter is required");if(!t.editing.supportsGlobalId&&o?.globalIdUsed)throw new r(`${i}:invalid-parameter`,"This layer does not support 'globalIdUsed' parameter. See: 'capabilities.editing.supportsGlobalId'");if(!t.editing.supportsGlobalId&&a)throw new r(`${i}:invalid-parameter`,"'addAttachments', 'updateAttachments' and 'deleteAttachments' are applicable only if the layer supports global ids. See: 'capabilities.editing.supportsGlobalId'");if(!o?.globalIdUsed&&a)throw new r(`${i}:invalid-parameter`,"When 'addAttachments', 'updateAttachments' or 'deleteAttachments' is specified, globalIdUsed should be set to true")}function O(t){const r=new e;return t.attributes||(t.attributes={}),r.geometry=t.geometry,r.attributes=t.attributes,r}function k(e){return"mesh"===e?.geometry?.type}function C(e,t,o,s){if(!F(t))throw new r(`${e.type}-layer:no-editing-support`,"Layer source does not support applyEdits capability",{layer:e});if(!t.uploadAssets)throw new r(`${e.type}-layer:no-asset-upload-support`,"Layer source does not support uploadAssets capability",{layer:e});return t.uploadAssets(o,s)}export{v as applyEdits,M as checkEditingCapabilities,A as isFeatureIdentifierArrayWithGlobalId,S as isFeatureIdentifierArrayWithObjectId,I as isFeatureIdentifierWithGlobalId,w as isFeatureIdentifierWithObjectId,R as normalizeCollections,D as normalizeEdits,L as normalizeGeometries,O as shallowCloneFeature,C as uploadAssets}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/editingTools.js b/library/arcgis/4.30/@arcgis/core/chunks/editingTools.js new file mode 100644 index 00000000..cdffcdad --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/editingTools.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./tslib.es6.js";import"../geometry.js";import e from"../Graphic.js";import{m as i}from"./handleUtils.js";import{d as o}from"./maybe.js";import{watch as s,initial as r}from"../core/reactiveUtils.js";import{property as a}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import"./Logger.js";import{subclass as n}from"../core/accessorSupport/decorators/subclass.js";import{S as l}from"./SnappingVisualizer2D.js";import"../symbols.js";import p from"../symbols/CIMSymbol.js";import c from"../symbols/SimpleMarkerSymbol.js";import{D as h,g as m,a as d,c as u}from"./editPlaneUtils.js";import{D as _,M as y}from"./drawSurfaces.js";import g from"../geometry/Point.js";import v from"../geometry/Multipoint.js";import f from"../Color.js";import{project as j,initializeProjection as b}from"../geometry/projection.js";import{k as S,j as T,f as w,g as P}from"./unitUtils.js";import E from"../layers/GraphicsLayer.js";import{applyCIMSymbolColor as M}from"../symbols/support/cimSymbolUtils.js";import{V as G}from"./ViewingMode.js";import{c as R,s as C,I as k,E as x}from"./InteractiveToolBase.js";import{g as U,G as A}from"./GraphicManipulator.js";import{A as L,E as D,b as O,a as V}from"./EditGeometryOperations.js";import{p as H}from"./InputManager.js";import{d as I}from"./colorUtils2.js";import{g as F,i as z,s as B}from"./vec2.js";import{c as N,a as W}from"./vec2f64.js";import{p as q,o as Y,c as X,l as Z,d as Q,b as J,n as K,i as $,a as tt}from"./vec3.js";import{c as et}from"./vec3f64.js";import{c as it,a as ot}from"./boundedPlane.js";import st from"../core/Handles.js";import{r as rt,d as at}from"./mathUtils.js";import{g as nt}from"./drawUtils.js";import{m as lt,K as pt}from"./keybindings.js";import{a as ct}from"./hitTestSelectUtils.js";import{c as ht}from"./screenUtils2.js";import mt from"../geometry/Polygon.js";import dt from"../symbols/SimpleFillSymbol.js";import ut from"../core/Accessor.js";import"./ensureType.js";import"../geometry/Extent.js";import"../geometry/Geometry.js";import"../core/JSONSupport.js";import"./utils.js";import"../core/Error.js";import"../config.js";import"./metadata.js";import"./ObservableBase.js";import"./tracking.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"./reader.js";import"../geometry/SpatialReference.js";import"./writer.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../geometry/support/webMercatorUtils.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/Polyline.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"./zmUtils.js";import"./common.js";import"./typeUtils.js";import"../geometry/support/jsonUtils.js";import"./coordsUtils.js";import"./Axis.js";import"../PopupTemplate.js";import"../core/Clonable.js";import"../core/Collection.js";import"../core/Evented.js";import"./shared.js";import"./SimpleObservable.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../intl.js";import"./date.js";import"./locale.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./messages.js";import"../popup/content.js";import"../popup/content/AttachmentsContent.js";import"../popup/content/Content.js";import"../popup/content/CustomContent.js";import"../popup/content/ExpressionContent.js";import"../popup/ElementExpressionInfo.js";import"../popup/content/FieldsContent.js";import"../popup/FieldInfo.js";import"./enumeration.js";import"../popup/support/FieldInfoFormat.js";import"../popup/content/MediaContent.js";import"../popup/content/BarChartMediaInfo.js";import"../popup/content/mixins/ChartMediaInfo.js";import"../popup/content/mixins/MediaInfo.js";import"../popup/content/support/ChartMediaInfoValue.js";import"../popup/content/support/ChartMediaInfoValueSeries.js";import"./colorUtils.js";import"./chartMediaInfoUtils.js";import"../popup/content/ColumnChartMediaInfo.js";import"../popup/content/ImageMediaInfo.js";import"../popup/content/support/ImageMediaInfoValue.js";import"../popup/content/LineChartMediaInfo.js";import"../popup/content/PieChartMediaInfo.js";import"../popup/content/RelationshipContent.js";import"../popup/support/RelatedRecordsInfoFieldOrder.js";import"../popup/content/TextContent.js";import"../popup/ExpressionInfo.js";import"../popup/LayerOptions.js";import"../popup/RelatedRecordsInfo.js";import"../support/actions/ActionBase.js";import"../core/Identifiable.js";import"../support/actions/ActionButton.js";import"../support/actions/ActionToggle.js";import"../symbols/Symbol.js";import"../symbols/ExtrudeSymbol3DLayer.js";import"../symbols/Symbol3DLayer.js";import"./utils4.js";import"../symbols/edges/Edges3D.js";import"./screenUtils.js";import"./materialUtils.js";import"./opacityUtils.js";import"../symbols/edges/SketchEdges3D.js";import"../symbols/edges/SolidEdges3D.js";import"./Symbol3DMaterial.js";import"../symbols/FillSymbol.js";import"../symbols/SimpleLineSymbol.js";import"../symbols/LineSymbol.js";import"../symbols/LineSymbolMarker.js";import"./lineMarkers.js";import"../symbols/FillSymbol3DLayer.js";import"../symbols/patterns/LineStylePattern3D.js";import"../symbols/patterns/StylePattern3D.js";import"./utils5.js";import"./colors.js";import"./symbolLayerUtils3D.js";import"./aaBoundingBox.js";import"../symbols/Font.js";import"../symbols/IconSymbol3DLayer.js";import"./persistableUrlUtils.js";import"../symbols/LabelSymbol3D.js";import"../symbols/Symbol3D.js";import"./collectionUtils.js";import"../portal/Portal.js";import"../core/Loadable.js";import"../core/Promise.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"../symbols/LineSymbol3DLayer.js";import"../symbols/LineStyleMarker3D.js";import"../symbols/ObjectSymbol3DLayer.js";import"../symbols/PathSymbol3DLayer.js";import"../symbols/TextSymbol3DLayer.js";import"../symbols/WaterSymbol3DLayer.js";import"../symbols/support/StyleOrigin.js";import"./Thumbnail.js";import"./calloutUtils.js";import"../symbols/callouts/Callout3D.js";import"../symbols/callouts/LineCallout3D.js";import"../symbols/support/Symbol3DVerticalOffset.js";import"../symbols/LineSymbol3D.js";import"../symbols/MarkerSymbol.js";import"../symbols/MeshSymbol3D.js";import"../symbols/PictureFillSymbol.js";import"./urlUtils.js";import"../symbols/PictureMarkerSymbol.js";import"../symbols/PointSymbol3D.js";import"../symbols/PolygonSymbol3D.js";import"./asyncUtils.js";import"../symbols/TextSymbol.js";import"../symbols/WebStyleSymbol.js";import"./enums2.js";import"./normalizedPoint.js";import"./dehydratedPoint.js";import"./elevationInfoUtils.js";import"./unitConversionUtils.js";import"./lengthUtils.js";import"./Settings2.js";import"./SnappingVisualizer.js";import"./RightAngleSnappingHint.js";import"./PointSnappingHint.js";import"./UpdatingHandles.js";import"../geometry/coordinateFormatter.js";import"./dehydratedFeatureComparison.js";import"./createUtils.js";import"../geometry/Circle.js";import"../geometry/support/geodesicUtils.js";import"./geodesicConstants.js";import"../geometry/geometryEngine.js";import"./geometryEngineBase.js";import"./_commonjsHelpers.js";import"./hydrated.js";import"./surfaceCoordinateSystems.js";import"./mat2d.js";import"./mat2df64.js";import"./quat.js";import"./vec4.js";import"./quatf64.js";import"./quantityUtils.js";import"./helpMessageUtils.js";import"./helpMessageUtils3d.js";import"./automaticAreaMeasurementUtils.js";import"../geometry/support/MeshTransform.js";import"./mat4.js";import"./mat4f64.js";import"./axisAngleDegrees.js";import"./vec4f64.js";import"./meshVertexSpaceUtils.js";import"../geometry/support/MeshGeoreferencedVertexSpace.js";import"../geometry/support/MeshLocalVertexSpace.js";import"./Tooltip.js";import"./themeUtils.js";import"../widgets/Widget.js";import"./domUtils.js";import"./uuid.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./jsxFactory.js";import"./a11yUtils.js";import"./memoize.js";import"./unitFormatUtils.js";import"./ByteSizeUnit.js";import"./Cyclical.js";import"./getDefaultUnitForView.js";import"./quantityFormatUtils.js";import"./angularMeasurementUtils.js";import"./projectVectorToVector.js";import"./projectBuffer.js";import"./projectPointToVector.js";import"./messageBundle.js";import"./directionModeIcons.js";import"./viewUtils.js";import"./euclideanAreaMeasurementUtils.js";import"./earcut.js";import"./plane.js";import"./mat3f64.js";import"./mathUtils2.js";import"./triangle.js";import"./ray.js";import"./lineSegment.js";import"./euclideanLengthMeasurementUtils.js";import"./spatialReferenceEllipsoidUtils.js";import"./geodesicAreaMeasurementUtils.js";import"./automaticLengthMeasurementUtils.js";import"./isSupportedObject.js";import"../views/interactive/sketch/SketchLabelOptions.js";import"../views/interactive/sketch/SketchTooltipOptions.js";import"./SketchTooltipVisibleElements.js";import"../views/interactive/sketch/SketchValueOptions.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"./zscale.js";import"./ReactiveSet.js";import"./diffUtils.js";import"./snappingUtils.js";import"./sphere.js";import"./geometry2dUtils.js";import"./timeUtils.js";import"../rest/support/Query.js";import"../TimeExtent.js";import"./DataLayerSource.js";import"../layers/support/Field.js";import"./domains.js";import"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";import"./fieldType.js";import"./FullTextSearch.js";import"./spatialRelationships.js";import"../rest/support/StatisticDefinition.js";import"./utils6.js";import"./SnappingContext.js";import"./SnappingDragPipelineStep.js";import"./hydratedFeatures.js";import"./Scheduler.js";import"../core/signal.js";import"./debugFlags.js";import"./SnappingOperation.js";import"./GraphicsCollection.js";import"../layers/Layer.js";import"../layers/mixins/BlendLayer.js";import"./jsonUtils.js";import"./parser.js";import"./utils3.js";import"../layers/mixins/ScaleRangeLayer.js";import"./ElevationInfo.js";import"./utils7.js";import"./interfaces.js";import"./defaults.js";import"./defaultsJSON.js";import"./drapedUtils.js";import"./compilerUtils.js";import"./Queue.js";const _t=new p({data:{type:"CIMSymbolReference",symbol:{type:"CIMLineSymbol",symbolLayers:[{type:"CIMSolidStroke",effects:[{type:"CIMGeometricEffectDashes",dashTemplate:[3.75,3.75],lineDashEnding:"HalfPattern",controlPointEnding:"NoConstraint"}],enable:!0,capStyle:"Butt",joinStyle:"Round",miterLimit:10,width:1.6,color:[255,255,255,255]},{type:"CIMSolidStroke",enable:!0,capStyle:"Butt",joinStyle:"Round",miterLimit:10,width:2,color:[0,0,0,255]}]}}}),yt=new c({style:"circle",size:6,color:[127,127,127,1],outline:{color:[50,50,50],width:1}}),gt=new c({style:"circle",size:6,color:[255,127,0,1],outline:{color:[50,50,50],width:1}});let vt=class extends h{constructor(t){super(t),this._visualElementGraphics={regularVertices:null,activeVertex:null,activeEdge:null},this.activeFillSymbol=null,this.type="draw-2d",this._visualElementSymbols={outline:t.activeLineSymbol??_t,regularVertices:t.regularVerticesSymbol??yt,activeVertex:t.activeVertexSymbol??gt,fill:t.activeFillSymbol},t.activeVertexSymbol||this.addHandles(s((()=>this.view?.effectiveTheme?.accentColor),(t=>{if(!t)return;const e=this._visualElementSymbols.activeVertex.clone().set({color:t});this._visualElementGraphics.activeVertex?.set("symbol",e),this._visualElementSymbols={...this._visualElementSymbols,activeVertex:e}}),r))}normalizeCtorArgs(t){const e={...t};return delete e.activeFillSymbol,delete e.activeVertexSymbol,delete e.regularVerticesSymbol,delete e.activeLineSymbol,e}initializeGraphic(t){return null!=this._visualElementSymbols.fill&&(t.symbol=this._visualElementSymbols.fill),this.internalGraphicsLayer.graphics.sort(ft),i()}makeDrawOperation(){const{defaultZ:t,hasZ:e,view:i}=this;return this._createOrUpdateGraphic(null),new _({view:i,manipulators:this.manipulators,geometryType:m(this.geometryType),drawingMode:this.mode,hasZ:e,defaultZ:t,snapToSceneEnabled:this.snapToScene,drawSurface:new y(i,e,t),hasM:!1,snappingManager:this.snappingManager,snappingVisualizer:new l(this.internalGraphicsLayer),graphic:this.graphic,cursor:this.cursor,constraintsEnabled:!0})}onActiveVertexChanged(t){if("point"===this.geometryType)return i();const[s,r]=t,a=new g({x:s,y:r,spatialReference:this.view.spatialReference});return null!=this._visualElementGraphics.activeVertex?(this._visualElementGraphics.activeVertex.geometry=a,i()):(this._visualElementGraphics.activeVertex=new e({geometry:a,symbol:this._visualElementSymbols.activeVertex,attributes:{displayOrder:2}}),this.internalGraphicsLayer.add(this._visualElementGraphics.activeVertex),this.internalGraphicsLayer.graphics.sort(ft),i((()=>{null!=this._visualElementGraphics.activeVertex&&(this.internalGraphicsLayer.remove(this._visualElementGraphics.activeVertex),this._visualElementGraphics.activeVertex=o(this._visualElementGraphics.activeVertex))})))}onCursorEdgeChanged(t){return null!=this._visualElementGraphics.activeEdge?(this._visualElementGraphics.activeEdge.geometry=t,i()):(this._visualElementGraphics.activeEdge=new e({geometry:t,symbol:this._visualElementSymbols.outline,attributes:{displayOrder:0}}),this.internalGraphicsLayer.add(this._visualElementGraphics.activeEdge),this.internalGraphicsLayer.graphics.sort(ft),i((()=>{null!=this._visualElementGraphics.activeEdge&&(this.internalGraphicsLayer.remove(this._visualElementGraphics.activeEdge),this._visualElementGraphics.activeEdge=o(this._visualElementGraphics.activeEdge))})))}onRegularVerticesChanged(t){const s=new v({points:t,spatialReference:this.view.spatialReference});return null!=this._visualElementGraphics.regularVertices?(this._visualElementGraphics.regularVertices.geometry=s,i()):(this._visualElementGraphics.regularVertices=new e({geometry:s,symbol:this._visualElementSymbols.regularVertices,attributes:{displayOrder:1}}),this.internalGraphicsLayer.add(this._visualElementGraphics.regularVertices),this.internalGraphicsLayer.graphics.sort(ft),i((()=>{null!=this._visualElementGraphics.regularVertices&&(this.internalGraphicsLayer.remove(this._visualElementGraphics.regularVertices),this._visualElementGraphics.regularVertices=o(this._visualElementGraphics.regularVertices))})))}};function ft(t,e){return(t.attributes?.displayOrder??-1/0)-(e.attributes?.displayOrder??-1/0)}t([a()],vt.prototype,"activeFillSymbol",void 0),t([a({readOnly:!0})],vt.prototype,"type",void 0),t([a({constructOnly:!0,nonNullable:!0})],vt.prototype,"view",void 0),vt=t([n("esri.views.2d.interactive.editingTools.draw.DrawGraphicTool2D")],vt);class jt{get hovering(){return this.someManipulator((t=>t.hovering))}get grabbing(){return this.someManipulator((t=>t.grabbing))}get dragging(){return this.someManipulator((t=>t.dragging))}hasManipulator(t){return this.someManipulator((e=>e===t))}someManipulator(t){let e=!1;return this.forEachManipulator((i=>{!e&&t(i)&&(e=!0)})),e}}var bt;!function(t){t[t.TRANSLATE_XY=0]="TRANSLATE_XY",t[t.SCALE=1]="SCALE",t[t.ROTATE=2]="ROTATE"}(bt||(bt={}));class St extends jt{constructor(t){super(),this._view=t.view,this._tool=t.tool,this._graphic=t.graphic,this._manipulator=this._createManipulator(),this.forEachManipulator((t=>this._tool.manipulators.add(t)))}destroy(){this.forEachManipulator((t=>{this._tool.manipulators.remove(t),t.destroy()})),this._tool=null,this._view=null,this._manipulator=null,this._graphic=null}forEachManipulator(t){t(this._manipulator,bt.TRANSLATE_XY)}createDragPipeline(t,e){let i=null,o=null,s=0,r=0,a=0;const{offsetX:n,offsetY:l,size:p}=U(this._graphic.symbol);return R(this._manipulator,((c,h)=>{h.next((e=>{if("start"===e.action){const e=t();i=e.editGeometryOperations,o=e.constraints}return e})).next(C(this._view)).next((t=>{const{x:c,y:h,z:m}=t.mapEnd;if(o&&(c+no.xmax||h+l-p>o.ymax))return t;("start"===t.action||0===s&&0===r&&0===a)&&(s=t.mapStart.x,r=t.mapStart.y,a=t.mapStart.z);const d=c-s,u=h-r,_=m-a;s=c,r=h,a=m;const y="start"===t.action?L.NEW_STEP:L.ACCUMULATE_STEPS,g=i.move(d,u,_,y);return e(t,g),t}))}))}_createManipulator(){const t=this._view,e=this._graphic;return new A({view:t,graphic:e,selectable:!0,cursor:"move"})}}const Tt="Shift",wt=H,Pt=new f("#009AF2");let Et=class extends k{constructor(t){super(t),this._isOpacityToggled=!1,this._isModifierActive=!1,this._factor=1,this._initialControlPoints=null,this._graphicsLayer=new E({internal:!0,listMode:"hide",visible:!1,effect:"drop-shadow(0px, 0px, 3px)"}),this._undoStack=[],this._redoStack=[],this._sharedUndoStack=[],this._sharedRedoStack=[],this._highlightHandle=null,this.activeHandle=0}initialize(){this._initialize()}destroy(){const{map:t}=this.view;this._controlPointManipulations.forEach((t=>t.destroy())),this._controlPointEditGeometryOperations.forEach((t=>t.destroy())),t.removeMany([this._graphicsLayer]),this._graphicsLayer.removeAll(),this._graphicsLayer=o(this._graphicsLayer),this._georeference=null,this._controlPointGraphics=null,this._controlPointManipulations=null,this._graphicsLayer=null,this._controlPointEditGeometryOperations=null,this._undoStack=null,this._redoStack=null,this._initialControlPoints=null,this._sharedUndoStack=null,this._sharedRedoStack=null}get _hasValidSpatialReference(){return S(this.view.spatialReference)}onActivate(){this.visible=!0}onDeactivate(){this.visible=!1}onShow(){this._graphicsLayer.visible=!0}onHide(){this._graphicsLayer.visible=!1}canUndo(){const t=this._undoStack[this._undoStack.length-1];return null!=t&&this._controlPointEditGeometryOperations[t].canUndo}canRedo(){const t=this._redoStack[this._redoStack.length-1];return null!=t&&this._controlPointEditGeometryOperations[t].canRedo}undo(){if(this._undoStack.length>0){const t=this._undoStack.pop();this._controlPointEditGeometryOperations[t].undo(),this.updateGraphics(),this._redoStack.push(t)}}redo(){if(this._redoStack.length>0){const t=this._redoStack.pop();this._controlPointEditGeometryOperations[t].redo(),this.updateGraphics(),this._undoStack.push(t)}}refresh(){const{mediaElement:t}=this;if(null==t.georeference)return;const e=t.georeference;"control-points"===e.type&&null!=e.coords&&(this._georeference=e,this._georeference.controlPoints.forEach((({mapPoint:t},e)=>{const i=this._controlPointEditGeometryOperations[e],o=i.data.components[0].vertices[0];i.setVertexPosition(o,i.data.coordinateHelper.pointToVector(t))})),this.updateGraphics())}reset(){this._georeference.controlPoints=this._initialControlPoints,this.refresh(),this._sharedUndoStack.length=0,this._sharedRedoStack.length=0}updateGraphics(){const t=this._georeference,e=t.controlPoints,i=e[0].mapPoint.spatialReference,o=this._hasValidSpatialReference;this._georeference.controlPoints=this._controlPointEditGeometryOperations.map(((s,r)=>{const a=s.data.geometry;return this._controlPointGraphics[r].geometry=a,{mapPoint:j(a,i),sourcePoint:o?e[r].sourcePoint:t.toSource(a)}}))}updateActiveHandle(t){if(this.activeHandle===t)return;const e=this._controlPointGraphics[this.activeHandle].symbol.clone();M(e,this.view.effectiveTheme.accentColor),this._controlPointGraphics[this.activeHandle].symbol=e;const i=this._controlPointGraphics[t].symbol.clone();M(i,Pt),this._controlPointGraphics[t].symbol=i,this.activeHandle=t,this.view.surface===document.activeElement&&this.highlightActiveHandle()}async highlightActiveHandle(){this.removeHighlightActiveHandle();const t=await this.view.whenLayerView(this._graphicsLayer);this._highlightHandle=t.highlight(this._controlPointGraphics[this.activeHandle])}removeHighlightActiveHandle(){this._highlightHandle&&this._highlightHandle.remove()}setSharedUndoStack(t){this._sharedUndoStack=t}setSharedRedoStack(t){this._sharedRedoStack=t}async _initialize(){const{view:t,mediaElement:i}=this;if(null==i.georeference)return;const o=i.georeference;"control-points"===o.type&&null!=o.coords&&(this._georeference=o,this._initialControlPoints=this._georeference.controlPoints,t.map.addMany([this._graphicsLayer]),t.focus(),this.visible=!1,this.finishToolCreation(),await this._loadProjectionEngine(),this._controlPointEditGeometryOperations=this._georeference.controlPoints.map((({mapPoint:e})=>D.fromGeometry(j(e,t.spatialReference),G.Local))),this._controlPointGraphics=this._controlPointEditGeometryOperations.map(((t,i)=>new e({symbol:new p({data:{type:"CIMSymbolReference",symbol:{type:"CIMPointSymbol",symbolLayers:[{type:"CIMVectorMarker",enable:!0,colorLocked:!0,anchorPoint:{x:0,y:-15.75},anchorPointUnits:"Absolute",dominantSizeAxis3D:"Y",size:9,billboardMode3D:"FaceNearPlane",frame:{xmin:0,ymin:0,xmax:84.3,ymax:84.3},markerGraphics:[{type:"CIMMarkerGraphic",geometry:{rings:[[[83.2,32.5],[84.3,40.7],[83.8,48.9],[81.7,56.9],[78.1,64.3],[73,70.9],[66.9,76.4],[59.7,80.5],[51.9,83.2],[43.7,84.3],[35.4,83.8],[27.4,81.7],[20,78],[13.4,73],[7.9,66.8],[3.8,59.7],[1.1,51.9],[0,43.7],[.5,35.4],[2.6,27.4],[6.3,20],[11.3,13.4],[17.5,7.9],[24.7,3.8],[32.5,1.1],[39.8,.1],[47.1,.3],[54.3,1.8],[61.1,4.5],[67.4,8.4],[72.9,13.3],[77.4,19.1],[80.9,25.5],[83.2,32.5]]]},symbol:{type:"CIMPolygonSymbol",symbolLayers:[{type:"CIMSolidFill",enable:!0,color:[255,255,255,255]}]}}],scaleSymbolsProportionally:!0,respectFrame:!0,clippingPath:{type:"CIMClippingPath",clippingType:"Intersect",path:{rings:[[[0,0],[84.3,0],[84.3,84.3],[0,84.3],[0,0]]]}},rotation:0},{type:"CIMVectorMarker",enable:!0,anchorPoint:{x:0,y:-11.25},anchorPointUnits:"Absolute",dominantSizeAxis3D:"Y",size:22.5,billboardMode3D:"FaceNearPlane",frame:{xmin:0,ymin:0,xmax:197.7,ymax:294.7},markerGraphics:[{type:"CIMMarkerGraphic",geometry:{rings:[[[98.9,0],[119.4,23.2],[139.4,49.3],[156.8,75.2],[171.2,100.8],[182.4,125.3],[190.6,148.8],[195.7,171.4],[197.7,192.9],[197.7,195.8],[197.7,200.3],[197.6,202.5],[197.5,204.8],[197.3,207.1],[197,209.4],[196.7,211.7],[196.4,214.1],[196,216.4],[195.5,218.7],[195,221.1],[194.4,223.4],[193.7,225.8],[193,228.1],[192.2,230.5],[191.4,232.8],[190.5,235.1],[189.5,237.5],[188.5,239.7],[187.4,242],[186.2,244.3],[185,246.5],[183.7,248.7],[182.4,250.9],[181,253.1],[179.5,255.2],[178,257.3],[176.4,259.4],[174.7,261.4],[173.1,263.3],[171.3,265.3],[169.5,267.2],[167.7,269],[165.8,270.8],[163.9,272.5],[161.9,274.2],[159.9,275.8],[157.8,277.4],[155.7,278.9],[153.6,280.4],[151.4,281.7],[149.2,283.1],[147,284.4],[144.8,285.6],[142.5,286.7],[140.3,287.8],[138,288.8],[135.7,289.8],[133.4,290.7],[131,291.5],[128.7,292.3],[126.4,293],[124,293.6],[121.7,294.2],[119.4,294.7],[117,295.2],[114.7,295.6],[112.4,296],[110.1,296.3],[107.8,296.5],[105.5,296.7],[103.3,296.8],[101.1,296.9],[98.8,296.9],[83.1,295.7],[67.8,292],[53.3,285.9],[39.9,277.5],[28.1,267.2],[18,255.1],[10,241.5],[4.2,226.9],[.9,211.5],[0,195.8],[.1,192.9],[2.1,171.4],[7.2,148.8],[15.4,125.3],[26.6,100.8],[41,75.2],[58.4,49.3],[78.4,23.2],[98.9,0]]]},symbol:{type:"CIMPolygonSymbol",symbolLayers:[{type:"CIMSolidFill",enable:!0,color:i===this.activeHandle?Pt.toArray():this.view.effectiveTheme.accentColor.toArray()}]}}],scaleSymbolsProportionally:!0,respectFrame:!0,clippingPath:{type:"CIMClippingPath",clippingType:"Intersect",path:{rings:[[[0,0],[197.7,0],[197.7,294.7],[0,294.7],[0,0]]]}},rotation:0}],haloSize:1,scaleX:1,angleAlignment:"Display",angle:0}}}),geometry:t.data.geometry}))),this._graphicsLayer.graphics.addMany([...this._controlPointGraphics]),this._controlPointManipulations=this._controlPointGraphics.map((e=>new St({tool:this,view:t,graphic:e}))),this.addHandles([...this._controlPointManipulations.map(((t,e)=>t.createDragPipeline(this._getInfo.bind(this,e),((t,i)=>{"start"===t.action&&(this._undoStack.push(e),this._redoStack=[],this._sharedUndoStack.push({tool:this,operation:i}),this._sharedRedoStack.length=0),this.updateGraphics()})))),s((()=>this.view.scale),(()=>this.active?this.updateGraphics():null))]),this._controlPointManipulations.forEach(((t,e)=>{t.forEachManipulator((t=>{this.addHandles([t.events.on(["click","grab-changed"],(t=>this.updateActiveHandle(e)))])}))})),this.addHandles([t.on("key-down",(e=>{t.activeTool===this&&(e.key!==Tt||e.repeat||(this._isModifierActive=!0,e.stopPropagation()),"t"!==e.key||e.repeat||(i.opacity*=this._isOpacityToggled?2:.5,this._isOpacityToggled=!this._isOpacityToggled,e.stopPropagation()),e.key!==wt||e.repeat||(this._factor=10,e.stopPropagation()),this._isModifierActive&&("ArrowUp"===e.key&&(this._move(0,this._factor),e.stopPropagation()),"ArrowDown"===e.key&&(this._move(0,-this._factor),e.stopPropagation()),"ArrowLeft"===e.key&&(this._move(-this._factor,0),e.stopPropagation()),"ArrowRight"===e.key&&(this._move(this._factor,0),e.stopPropagation())))})),t.on("key-up",(e=>{t.activeTool===this&&(e.key===Tt&&(this._isModifierActive=!1,e.stopPropagation()),e.key===wt&&(this._factor=1,e.stopPropagation()))}))]))}async _loadProjectionEngine(){const t=this._georeference.controlPoints[0].mapPoint;return b(t.spatialReference,this.view.spatialReference)}_getInfo(t){return{editGeometryOperations:this._controlPointEditGeometryOperations[t],constraints:this._hasValidSpatialReference?null:{xmin:0,ymin:0,xmax:this._georeference.width,ymax:this._georeference.height}}}_move(t,e){const i=this._controlPointEditGeometryOperations[this.activeHandle].move(t*this.view.resolution,e*this.view.resolution,0,L.NEW_STEP);this._sharedUndoStack.push({tool:this,operation:i}),this._sharedRedoStack.length=0,this.updateGraphics()}};function Mt(t,e){"start"===t.action?e.cursor="grabbing":e.cursor="grab"}t([a()],Et.prototype,"_hasValidSpatialReference",null),t([a()],Et.prototype,"activeHandle",void 0),t([a({constructOnly:!0,nonNullable:!0})],Et.prototype,"mediaElement",void 0),t([a({constructOnly:!0})],Et.prototype,"view",void 0),Et=t([n("esri.views.2d.interactive.editingTools.ControlPointsTransformTool")],Et);class Gt{constructor(){this._lastDragEvent=null,this.next=new x,this._enabled=!1}get enabled(){return this._enabled}set enabled(t){if(this._enabled!==t&&null!=this._lastDragEvent){const e={...this._lastDragEvent,action:"update"};t&&this._adjustScaleFactors(e),this.next.execute(e)}this._enabled=t}createDragEventPipelineStep(){return this._lastDragEvent=null,t=>(this._lastDragEvent="end"!==t.action?{...t}:null,this._enabled&&this._adjustScaleFactors(t),t)}_adjustScaleFactors(t){const e=0!==t.direction[0]&&0!==t.direction[1]?Math.max(Math.abs(t.factor1),Math.abs(t.factor2)):0===t.direction[0]?Math.abs(t.factor2):Math.abs(t.factor1);t.factor1=t.factor1<0?-e:e,t.factor2=t.factor2<0?-e:e}}class Rt{constructor(){this._lastDragEvent=null,this.next=new x,this._enabled=!1}get enabled(){return this._enabled}set enabled(t){if(this._enabled!==t&&null!=this._lastDragEvent){const e={...this._lastDragEvent,action:"update"};t&&this._adjustRotateAngle(e),this.next.execute(e)}this._enabled=t}createDragEventPipelineStep(){return this._lastDragEvent=null,t=>(this._lastDragEvent="end"!==t.action?{...t}:null,this._enabled&&this._adjustRotateAngle(t),t)}_adjustRotateAngle(t){const e=rt(t.rotateAngle);t.rotateAngle=at(5*Math.round(e/5))}}class Ct extends jt{constructor(t){super(),this._handles=new st,this._originCache=et(),this._view=t.view,this._tool=t.tool,this._graphic=t.graphic,this._snapRotation=t.snapRotation,this._manipulator=this._createManipulator(),this._handles.add([this._manipulator.events.on("grab-changed",(t=>Mt(t,this._manipulator)))]),this.forEachManipulator((t=>this._tool.manipulators.add(t)))}destroy(){this._handles.destroy(),this.forEachManipulator((t=>{this._tool.manipulators.remove(t),t.destroy()})),this._tool=null,this._view=null,this._manipulator=null,this._snapRotation=null,this._graphic=null,this._handles=null,this._originCache=null}forEachManipulator(t){t(this._manipulator,bt.ROTATE)}createDragPipeline(t,e){let i=null,o=null;return R(this._manipulator,((s,r)=>{r.next((e=>{if("start"===e.action){s.cursor="grabbing";const e=t();i=e.plane,o=e.editGeometryOperations}return e})).next(C(this._view)).next((t=>({...t,rotateAngle:nt(t.mapStart,t.mapEnd,{x:i.origin[0],y:i.origin[1]},!0)}))).next(this._snapRotation.createDragEventPipelineStep(),this._snapRotation.next).next((t=>{const s=q(this._originCache,i.origin),r="start"===t.action?L.NEW_STEP:L.ACCUMULATE_STEPS,a=o.rotate(s,t.rotateAngle,r,O.REPLACE);return d(a,i),e(t,a),t})).next((t=>("end"===t.action&&(s.cursor="grab"),t)))}))}_createManipulator(){const t=this._view,e=this._graphic;return new A({view:t,graphic:e,selectable:!0,cursor:"grab"})}}const kt=1e-6;function xt(t){const e=Z(t.basis1),i=Z(t.basis2);return.3*Math.min(e,i)}class Ut extends jt{constructor(t){super(),this._handles=new st,this._planeStart=it(),this._displayPlaneStart=it(),this._originCache=et(),this._axisCache=N(),this._renderStartCache=et(),this._renderEndCache=et(),this._resizeOriginCache=et(),this._view=t.view,this._tool=t.tool,this._graphic=t.graphic,this._direction=t.direction,this._preserveAspectRatio=t.preserveAspectRatio,this._manipulator=this._createManipulator(),this._handles.add([this._manipulator.events.on("grab-changed",(t=>Mt(t,this._manipulator)))]),this.forEachManipulator((t=>this._tool.manipulators.add(t)))}destroy(){this._handles.destroy(),this.forEachManipulator((t=>{this._tool.manipulators.remove(t),t.destroy()})),this._tool=null,this._view=null,this._graphic=null,this._manipulator=null,this._direction=null,this._handles=null,this._planeStart=null,this._displayPlaneStart=null,this._originCache=null,this._axisCache=null,this._renderStartCache=null,this._renderEndCache=null,this._resizeOriginCache=null,this._preserveAspectRatio=null}forEachManipulator(t){t(this._manipulator,bt.SCALE)}createDragPipeline(t,e){let i=null,o=null,s=null,r=0,a=null,n=null;const l=this._planeStart,p=this._displayPlaneStart,c=this._direction;return R(this._manipulator,((h,m)=>{m.next((e=>{if("start"===e.action){h.cursor="grabbing";const e=t();i=e.plane,o=e.displayPlane,s=e.editGeometryOperations,r=10*this._view.resolution,ot(i,l),ot(o,p);const n=T(s.data.spatialReference);a=n?n.valid[1]-n.valid[0]-30*this._view.resolution:null}return e})).next(C(this._view)).next((t=>{const e=q(this._renderStartCache,[t.mapStart.x,t.mapStart.y,0]),i=q(this._renderEndCache,[t.mapEnd.x,t.mapEnd.y,0]),s=q(this._resizeOriginCache,p.origin);Y(s,s,p.basis1,-c[0]),Y(s,s,p.basis2,-c[1]),X(i,i,s),X(e,e,s);const a=0!==c[0]&&0!==c[1],n=xt(p),l=xt(o)/n,h=(t,o)=>{if(0===t)return 1;let s=Z(o),n=.5*t*Q(o,i)/s;const p=n<0?-1:1;a&&(n+=(s-.5*t*Q(o,e)/s)*p*l);const c=s<1.5*r?1:kt;return s=Math.max(s-r,kt),p>0&&(n-=10*this._view.resolution),p*Math.max(p*(n/s),c)},m=h(c[0],p.basis1),d=h(c[1],p.basis2);return{...t,direction:c,factor1:m,factor2:d}})).next(this._preserveAspectRatio.createDragEventPipelineStep(),this._preserveAspectRatio.next).next((t=>{const o=q(this._originCache,l.origin);Y(o,o,l.basis1,-c[0]),Y(o,o,l.basis2,-c[1]);const r=F(this._axisCache,l.basis1[0],l.basis1[1]);z(r,r);const p=s.data.allVertices,h="start"===t.action?L.NEW_STEP:L.ACCUMULATE_STEPS,m=s.scaleVertices(p,o,r,t.factor1,t.factor2,h,O.REPLACE);return a&&a("end"===t.action&&(h.cursor="grab"),t)))}))}_createManipulator(){return new A({view:this._view,graphic:this._graphic,selectable:!0,cursor:"grab"})}}const At=[[1,1],[1,-1],[-1,-1],[-1,1],[1,0],[0,-1],[-1,0],[0,1]];let Lt=class extends k{constructor(t){super(t),this._initialControlPoints=null,this._initialGeometry=null,this._graphic=null,this._planeCache=it(),this._displayPlaneCache=it(),this._mainAxisCache=N(),this._rotationHandleCache=et(),this._cornerA=et(),this._cornerB=et(),this._cornerC=et(),this._cornerD=et(),this._avgAB=et(),this._avgBC=et(),this._avgCD=et(),this._avgDA=et(),this._preserveAspectRatio=new Gt,this._snapRotation=new Rt,this._graphicsLayer=new E({internal:!0,listMode:"hide",visible:!1}),this._sharedUndoStack=[],this._sharedRedoStack=[],this._isOpacityToggled=!1,this._factor=1,this.preserveAspectRatio=null,this.snapRotation=null}initialize(){this._initialize()}destroy(){const{map:t}=this.view;this._dragManipulation.destroy(),this._rotateManipulation.destroy(),this._scaleManipulations.forEach((t=>t.destroy())),this._editGeometryOperations.destroy(),t.removeMany([this._graphicsLayer]),this._graphicsLayer.removeAll(),this._graphicsLayer=o(this._graphicsLayer),this._initialControlPoints=null,this._initialGeometry=null,this._graphic=null,this._preserveAspectRatio=null,this._snapRotation=null,this._planeCache=null,this._displayPlaneCache=null,this._rotationHandleCache=null,this._mainAxisCache=null,this._cornerA=null,this._cornerB=null,this._cornerC=null,this._cornerD=null,this._avgAB=null,this._avgBC=null,this._avgCD=null,this._avgDA=null,this._sharedUndoStack=null,this._sharedRedoStack=null}get _plane(){const t=this._graphic.geometry;if(null==t)return null;const e=this._editGeometryOperations.data,i=e.components[0].edges[0],o=B(this._mainAxisCache,i.leftVertex.pos,i.rightVertex.pos);z(o,o);let s=80*this.view.resolution;const r=this.view.spatialReference;return w(r,t.spatialReference)&&(s*=P(r)/P(t.spatialReference)),u(o,e,s,this._planeCache)}get _displayPlane(){const t=this._plane;if(!t)return null;const e=this._displayPlaneCache;ot(t,e);const i=10*this.view.resolution;return J(e.basis1,e.basis1,1+i/Z(e.basis1)),J(e.basis2,e.basis2,1+i/Z(e.basis2)),e}get _backgroundGraphicGeometry(){const t=this._displayPlane;if(!t)return null;const e=this.view.spatialReference;return this._updateDisplayPlaneConrers(t),new mt({spatialReference:e,rings:[[this._cornerA,this._cornerB,this._cornerC,this._cornerD,this._cornerA]]})}get _rotateGraphicGeometry(){const t=this._plane;if(!t)return null;const e=this._rotationHandleCache;return K(e,t.basis1),J(e,e,30*this.view.resolution),$(e,e,t.origin),$(e,e,t.basis1),new g({x:e[0],y:e[1],spatialReference:this.view.spatialReference})}get _scaleGraphicGeometries(){const t=this._displayPlane;if(!t)return[];const e=this.view.spatialReference;this._updateDisplayPlaneConrers(t);const{_cornerA:i,_cornerB:o,_cornerC:s,_cornerD:r}=this,a=tt(this._avgAB,i,o,.5),n=tt(this._avgBC,o,s,.5),l=tt(this._avgCD,s,r,.5),p=tt(this._avgDA,r,i,.5);return[new g({x:i[0],y:i[1],spatialReference:e}),new g({x:o[0],y:o[1],spatialReference:e}),new g({x:s[0],y:s[1],spatialReference:e}),new g({x:r[0],y:r[1],spatialReference:e}),new g({x:a[0],y:a[1],spatialReference:e}),new g({x:n[0],y:n[1],spatialReference:e}),new g({x:l[0],y:l[1],spatialReference:e}),new g({x:p[0],y:p[1],spatialReference:e})]}onActivate(){this.visible=!0}onDeactivate(){this.visible=!1}onShow(){this._graphicsLayer.visible=!0}onHide(){this._graphicsLayer.visible=!1}canUndo(){return this._editGeometryOperations.canUndo}canRedo(){return this._editGeometryOperations.canRedo}undo(){this._editGeometryOperations.undo(),this.updateGraphics()}redo(){this._editGeometryOperations.redo(),this.updateGraphics()}refresh(){const{view:t,target:e}=this,i="georeference"in e?e.georeference.coords:e.geometry,o=this._editGeometryOperations,s=o.data.components[0].vertices,r=V.fromGeometry(j(i,t.spatialReference),G.Local).components[0].vertices;s.forEach(((t,e)=>{o.setVertexPosition(t,r[e].pos)})),this.updateGraphics()}reset(){const{target:t}=this;if("georeference"in t){const e=t.georeference;"control-points"===e.type&&(e.controlPoints=this._initialControlPoints)}else t.geometry=this._initialGeometry;this.refresh(),this._sharedUndoStack.length=0,this._sharedRedoStack.length=0}updateGraphics(){const t=this._editGeometryOperations.data.geometry;"georeference"in this.target&&(this.target.georeference.coords=t),this._graphic.geometry=t,this._backgroundGraphic.geometry=this._backgroundGraphicGeometry,this._rotateGraphic.geometry=this._rotateGraphicGeometry,this._scaleGraphicGeometries.forEach(((t,e)=>{this._scaleGraphics[e].geometry=t}))}setSharedUndoStack(t){this._sharedUndoStack=t}setSharedRedoStack(t){this._sharedRedoStack=t}async _initialize(){const{view:t,target:i}=this;if("georeference"in i){const t=i.georeference;this._graphic=new e({geometry:t.coords}),this._initialControlPoints="control-points"===t.type?t.controlPoints:null}else this._graphic=i,this._initialGeometry=i.geometry;t.map.addMany([this._graphicsLayer]),t.focus(),this.visible=!1,this.finishToolCreation(),await this._loadProjectionEngine(),this._editGeometryOperations=D.fromGeometry(j(this._graphic.geometry,t.spatialReference),G.Local),this._backgroundGraphic=new e({symbol:new dt({color:"transparent",outline:{type:"simple-line",color:t.effectiveTheme.accentColor,width:2}}),geometry:this._backgroundGraphicGeometry}),this._rotateGraphic=new e({symbol:new c({color:I(t.effectiveTheme.accentColor),outline:{type:"simple-line",color:t.effectiveTheme.accentColor,width:1}}),geometry:this._rotateGraphicGeometry}),this._scaleGraphics=this._scaleGraphicGeometries.map((i=>new e({symbol:new c({size:6,style:"square",color:I(t.effectiveTheme.accentColor),outline:{type:"simple-line",color:t.effectiveTheme.accentColor,width:1}}),geometry:i}))),this._graphicsLayer.graphics.addMany([this._backgroundGraphic,this._rotateGraphic,...this._scaleGraphics]),this._dragManipulation=new St({tool:this,view:t,graphic:this._graphic}),this._rotateManipulation=new Ct({tool:this,view:t,graphic:this._rotateGraphic,snapRotation:this._snapRotation}),this._scaleManipulations=this._scaleGraphics.map(((e,i)=>new Ut({tool:this,view:t,graphic:e,direction:At[i],preserveAspectRatio:this._preserveAspectRatio}))),this.addHandles([this._dragManipulation.createDragPipeline(this._getInfo.bind(this),this._updateGraphics.bind(this)),this._rotateManipulation.createDragPipeline(this._getInfo.bind(this),this._updateGraphics.bind(this)),...this._scaleManipulations.map((t=>t.createDragPipeline(this._getInfo.bind(this),this._updateGraphics.bind(this)))),s((()=>this.view.scale),(()=>this.active?this.updateGraphics():null)),t.on("click",(async e=>{if(null!=t.activeTool&&t.activeTool!==this)return;const o=ht(e),s=[];t.map.allLayers.forEach((t=>{"vector-tile"!==t.type&&"imagery"!==t.type||s.push(t)}));const r=await this.view.hitTest(o,{exclude:s}),a=r.results;if(0===a.length)t.activeTool=null;else{const e=ct(r.results),o="georeference"in i,s=a.map((t=>"media"===t.type?t.element:null)).filter(Boolean),n=new Set([...this._graphicsLayer.graphics,o?null:i].filter(Boolean));o&&s.includes(i)||null!=e&&n.has(e.graphic)?null==t.activeTool&&(t.activeTool=this):t.activeTool=null}}))]);const o=t=>{this.addHandles(t.events.on("grab-changed",(t=>{"georeference"in i&&("start"===t.action?i.opacity*=.5:"end"===t.action&&(i.opacity*=2))})))};this._dragManipulation.forEachManipulator(o),this._rotateManipulation.forEachManipulator(o),this._scaleManipulations.forEach((t=>t.forEachManipulator(o)));const r=new pt;r.addToggle(lt.preserveAspectRatio,(()=>{null==this.preserveAspectRatio&&(this._preserveAspectRatio.enabled=!this._preserveAspectRatio.enabled)})),r.addToggle(lt.rotateIncrements,(()=>{null==this.snapRotation&&(this._snapRotation.enabled=!this._snapRotation.enabled)})),r.add(lt.toggleOpacity,(()=>{"georeference"in i&&(i.opacity*=this._isOpacityToggled?2:.5,this._isOpacityToggled=!this._isOpacityToggled)})),r.addToggle(lt.factorModifier,(t=>this._factor="key-down"===t.type?10:1)),r.add(lt.scaleUp,(()=>this._scale(this._factor))),r.add(lt.scaleDown,(()=>this._scale(-this._factor))),r.add(lt.moveUp,(()=>this._move(0,this._factor))),r.add(lt.moveDown,(()=>this._move(0,-this._factor))),r.add(lt.moveLeft,(()=>this._move(-this._factor,0))),r.add(lt.moveRight,(()=>this._move(this._factor,0))),this.addHandles([t.on("key-down",(e=>{t.activeTool===this&&r.dispatch(t.inputManager,e)})),t.on("key-up",(e=>{t.activeTool===this&&r.dispatch(t.inputManager,e)}))])}async _loadProjectionEngine(){const t=this._graphic.geometry;return b(t.spatialReference,this.view.spatialReference)}_updateDisplayPlaneConrers(t){const{basis1:e,basis2:i,origin:o}=t,s=this._cornerA;$(s,o,e),$(s,s,i);const r=this._cornerB;$(r,o,e),X(r,r,i);const a=this._cornerC;X(a,o,e),X(a,a,i);const n=this._cornerD;X(n,o,e),$(n,n,i)}_getInfo(){return{editGeometryOperations:this._editGeometryOperations,plane:this._plane,displayPlane:this._displayPlane}}_updateGraphics(t,e){"start"===t.action&&(this._sharedUndoStack.push({tool:this,operation:e}),this._sharedRedoStack.length=0),this.updateGraphics()}_scale(t){const e=this._editGeometryOperations,i=e.data.geometry.extent?.width,o=(i+t*this.view.resolution)/i,s=e.scale(this._plane.origin,W,o,o,L.NEW_STEP,O.REPLACE);this._sharedUndoStack.push({tool:this,operation:s}),this._sharedRedoStack.length=0,this.updateGraphics()}_move(t,e){const i=this._editGeometryOperations.move(t*this.view.resolution,e*this.view.resolution,0,L.NEW_STEP);this._sharedUndoStack.push({tool:this,operation:i}),this._sharedRedoStack.length=0,this.updateGraphics()}};t([a()],Lt.prototype,"_plane",null),t([a()],Lt.prototype,"_backgroundGraphicGeometry",null),t([a()],Lt.prototype,"_rotateGraphicGeometry",null),t([a()],Lt.prototype,"_scaleGraphicGeometries",null),t([a()],Lt.prototype,"preserveAspectRatio",void 0),t([a()],Lt.prototype,"snapRotation",void 0),t([a({constructOnly:!0,nonNullable:!0})],Lt.prototype,"target",void 0),t([a({constructOnly:!0})],Lt.prototype,"view",void 0),Lt=t([n("esri.views.2d.interactive.editingTools.TransformTool")],Lt);let Dt=class extends ut{constructor(t){super(t),this._transformTool=null,this._controlPointsTransformTool=null,this._advancedModeTransformTool=null,this._activeTool=null,this._sharedUndoStack=[],this._sharedRedoStack=[],this._originalOpacity=null,this.activeHandle=0}initialize(){const{view:t,mediaElement:e,preserveAspectRatio:i,snapRotation:o,advancedMode:r}=this;this._originalOpacity=e.opacity,this._transformTool=new Lt({target:e,view:t,preserveAspectRatio:i,snapRotation:o}),this._controlPointsTransformTool=new Et({mediaElement:e,view:t}),this._advancedModeTransformTool=new Et({mediaElement:r.mediaElement,view:r.view}),this._transformTool.setSharedUndoStack(this._sharedUndoStack),this._transformTool.setSharedRedoStack(this._sharedRedoStack),this._controlPointsTransformTool.setSharedUndoStack(this._sharedUndoStack),this._controlPointsTransformTool.setSharedRedoStack(this._sharedRedoStack),this._advancedModeTransformTool.setSharedUndoStack(this._sharedUndoStack),this._advancedModeTransformTool.setSharedRedoStack(this._sharedRedoStack);const a=e.georeference,n=r.mediaElement.georeference;r.view.tools.addMany([this._advancedModeTransformTool]),"controlPoints"in n&&"controlPoints"in a&&this.addHandles([r.view.on("key-down",(t=>{"z"===t.key&&this.canUndo()&&(this.undo(),t.stopPropagation()),"r"===t.key&&this.canRedo()&&(this.redo(),t.stopPropagation())})),r.view.on("focus",(async t=>{this._controlPointsTransformTool.removeHighlightActiveHandle(),this._advancedModeTransformTool.highlightActiveHandle()})),s((()=>n.controlPoints),(t=>{a.controlPoints=t.map((({sourcePoint:t},e)=>({sourcePoint:t,mapPoint:a.controlPoints[e].mapPoint}))),this._activeTool?.refresh()})),s((()=>this._controlPointsTransformTool.activeHandle),(t=>{this._advancedModeTransformTool.updateActiveHandle(t),this.activeHandle=t})),s((()=>this._advancedModeTransformTool.activeHandle),(t=>{this._controlPointsTransformTool.updateActiveHandle(t),this.activeHandle=t}))]),this.addHandles([t.on("key-down",(t=>{"z"===t.key&&this.canUndo()&&(this.undo(),t.stopPropagation()),"r"===t.key&&this.canRedo()&&(this.redo(),t.stopPropagation())})),t.on("focus",(async t=>{this._advancedModeTransformTool.removeHighlightActiveHandle(),this._controlPointsTransformTool.highlightActiveHandle()}))]),t.tools.addMany([this._transformTool,this._controlPointsTransformTool]),t.activeTool=this._transformTool,this._activeTool=this._transformTool,t.focus()}destroy(){this._transformTool?.destroy(),this._controlPointsTransformTool?.destroy(),this._transformTool=null,this._controlPointsTransformTool=null,this._advancedModeTransformTool=null,this._activeTool=null,this._sharedUndoStack=null,this._sharedRedoStack=null}canUndo(){return this._sharedUndoStack.length>0}canRedo(){return this._sharedRedoStack.length>0}undo(){if(this._sharedUndoStack.length>0){const{tool:t,operation:e}=this._sharedUndoStack.pop();t!==this._activeTool&&t.refresh(),e.undo(),t.updateGraphics(),this._sharedRedoStack.push({tool:t,operation:e}),this._activeTool!==t&&this._activeTool?.refresh()}}redo(){if(this._sharedRedoStack.length>0){const{tool:t,operation:e}=this._sharedRedoStack.pop();t!==this._activeTool&&t.refresh(),e.apply(),t.updateGraphics(),this._sharedUndoStack.push({tool:t,operation:e}),this._activeTool!==t&&this._activeTool?.refresh()}}refresh(){this._activeTool.refresh()}reset(){this._activeTool.reset(),this._advancedModeTransformTool.reset()}async enableAdvancedMode(){this.view.activeTool=this._controlPointsTransformTool,this._activeTool=this._controlPointsTransformTool,this._activeTool.refresh(),await this.advancedMode.view.when(),this.advancedMode.view.activeTool=this._advancedModeTransformTool,this._originalOpacity=this._controlPointsTransformTool.mediaElement.opacity,this._controlPointsTransformTool.mediaElement.opacity=.25*this._originalOpacity}disableAdvancedMode(){this.view.activeTool=this._transformTool,this._activeTool=this._transformTool,this._activeTool.refresh(),this.advancedMode.view.activeTool=null,this._controlPointsTransformTool.mediaElement.opacity=this._originalOpacity}};t([a()],Dt.prototype,"activeHandle",void 0),t([a({constructOnly:!0})],Dt.prototype,"advancedMode",void 0),t([a()],Dt.prototype,"preserveAspectRatio",void 0),t([a()],Dt.prototype,"snapRotation",void 0),t([a({constructOnly:!0,nonNullable:!0})],Dt.prototype,"mediaElement",void 0),t([a({constructOnly:!0})],Dt.prototype,"view",void 0),Dt=t([n("esri.views.2d.interactive.editingTools.MediaTransformToolsWrapper")],Dt);export{Et as ControlPointsTransformTool,vt as DrawGraphicTool2D,Dt as MediaTransformToolsWrapper,Lt as TransformTool}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/editingTools2.js b/library/arcgis/4.30/@arcgis/core/chunks/editingTools2.js new file mode 100644 index 00000000..13c0f313 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/editingTools2.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as t}from"./tslib.es6.js";import{m as e,d as i,B as o,u as a,h as n}from"./colorUtils2.js";import{m as s,h as r,r as l,d as p,b as c}from"./handleUtils.js";import{d as h,r as u}from"./maybe.js";import{watch as d,on as m,syncAndInitial as g,when as v,initial as f,sync as _}from"../core/reactiveUtils.js";import{property as b}from"../core/accessorSupport/decorators/property.js";import{i as y,c as M}from"../core/lang.js";import"./Logger.js";import{subclass as j}from"../core/accessorSupport/decorators/subclass.js";import{E as S,s as x,i as w,b as E,e as O,y as T,k as I,c as A,l as D,a as R,m as L,p as P,n as C,d as k,o as V}from"./vec3.js";import{c as H,f as U,e as z}from"./vec3f64.js";import{b as G,a as F,j as N,v as B,w as Z,g as X,k as Y}from"./elevationInfoUtils.js";import{E as W}from"./ElevationInfo.js";import{b as q,g as Q}from"./screenUtils.js";import"../core/Error.js";import J from"../Color.js";import K,{a as $}from"../core/Accessor.js";import{c as tt}from"./asyncUtils.js";import{d as et,r as it,c as ot}from"./mathUtils.js";import{throwIfAborted as at}from"../core/promiseUtils.js";import{h as nt}from"./quantityFormatUtils.js";import{n as st,y as rt,g as lt,R as pt}from"./unitUtils.js";import{p as ct,g as ht,i as ut,e as dt,h as mt,b as gt}from"./vec2.js";import{c as vt,f as ft}from"./vec2f64.js";import{i as _t}from"./coordsUtils.js";import{s as bt,g as yt,r as Mt,c as jt,n as St,a as xt,j as wt}from"./plane.js";import{f as Et}from"./messages.js";import{g as Ot}from"./getDefaultUnitForView.js";import{T as Tt}from"./TextOverlayItem.js";import{b as It,a as At,c as Dt}from"./automaticLengthMeasurementUtils.js";import{v as Rt,c as Lt}from"./viewUtils.js";import{S as Pt}from"./SnappingVisualizer3D.js";import{M as Ct}from"./interfaces6.js";import{S as kt}from"./settings.js";import{a as Vt}from"./ExtendedLineVisualElement.js";import{O as Ht}from"./OutlineVisualElement.js";import{V as Ut}from"./VerticesVisualElement.js";import{e as zt,E as Gt}from"./ElevationContext.js";import{G as Ft}from"./GraphicState.js";import{R as Nt}from"./Material.js";import{D as Bt,g as Zt,a as Xt,b as Yt,c as Wt}from"./editPlaneUtils.js";import{D as qt,S as Qt,E as Jt}from"./drawSurfaces.js";import{j as Kt,c as $t,g as te,u as ee,e as ie,b as oe,T as ae,d as ne,f as se}from"./automaticAreaMeasurementUtils.js";import re from"../core/Collection.js";import le from"../core/Evented.js";import{z as pe,s as ce,d as he,c as ue,e as de}from"./quantityUtils.js";import{U as me}from"./UpdatingHandles.js";import{m as ge}from"./dehydratedPoint.js";import{g as ve}from"./common.js";import{S as fe,i as _e,a as be}from"./isSupportedObject.js";import{m as ye,M as Me,c as je,d as Se,R as xe,p as we,a as Ee,g as Oe}from"./RenderObject.js";import{c as Te}from"./manipulatorUtils.js";import{A as Ie,E as Ae,P as De,O as Re,b as Le}from"./EditGeometryOperations.js";import{d as Pe,v as Ce,j as ke}from"./euclideanLengthMeasurementUtils.js";import{signal as Ve}from"../core/signal.js";import{a as He,M as Ue,c as ze,e as Ge,b as Fe,f as Ne,g as Be,d as Ze,r as Xe,h as Ye,i as We,j as qe,s as Qe,k as Je,l as Ke,o as $e,m as ti,n as ei,p as ii,q as oi,t as ai,u as ni,v as si,w as ri,x as li,y as pi,z as ci,A as hi}from"./MoveManipulation.js";import{L as ui}from"./LaserlineVisualElement.js";import{p as di}from"./projectPointToVector.js";import{p as mi}from"./projectVectorToVector.js";import{c as gi,j as vi,F as fi}from"./aaBoundingBox.js";import{g as _i}from"./aaBoundingRect.js";import{P as bi}from"./PointVisualElement.js";import{e as yi,f as Mi,g as ji,b as Si,a as xi,c as wi}from"./dragEventPipeline3D.js";import{c as Ei,h as Oi,g as Ti,I as Ii,i as Ai,j as Di,a as Ri,e as Li,k as Pi,E as Ci}from"./InteractiveToolBase.js";import{S as ki}from"./SnappingContext.js";import{c as Vi}from"./SnappingDragPipelineStep.js";import{S as Hi,T as Ui}from"./Tooltip.js";import{M as zi,S as Gi}from"./SelectedVertexTooltipInfo.js";import{T as Fi}from"./TranslateTooltipInfo.js";import"../geometry.js";import Ni from"../core/Handles.js";import{f as Bi,I as Zi,c as Xi}from"./mat4f64.js";import Yi from"../geometry/Polyline.js";import{i as Wi}from"./utils11.js";import{g as qi,d as Qi,t as Ji,f as Ki}from"./GeometryUtil.js";import{M as $i}from"./IViewEvents.js";import{M as to,a as eo}from"./interfaces.js";import io from"../geometry/SpatialReference.js";import{s as oo}from"./keybindings.js";import ao from"../geometry/Point.js";import{V as no}from"./ViewingMode.js";import{a as so,b as ro}from"./axisAngleDegrees.js";import{b as lo}from"./Cyclical.js";import{addFrameTask as po}from"../core/scheduling.js";import{f as co,y as ho,m as uo,s as mo,A as go,r as vo,h as fo}from"./mat4.js";import{w as _o,d as bo}from"./ray.js";import{C as yo}from"./basicInterfaces.js";import{C as Mo}from"./ColorMaterial.js";import{S as jo,O as So,I as xo,R as wo,f as Eo,g as Oo,c as To,o as Io,w as Ao,x as Do,l as Ro,y as Lo,z as Po}from"./ShiftManipulator.js";import{a as Co,c as ko,u as Vo}from"./boundedPlane.js";import{g as Ho}from"./Factory.js";import{a as Uo}from"./ray2.js";import{E as zo,a as Go,b as Fo}from"./ExtentScaleTooltipInfo.js";import{i as No}from"./meshVertexSpaceUtils.js";import{G as Bo}from"./GraphicManipulator.js";import"./vec4.js";import"./vec4f64.js";import"../config.js";import"./ensureType.js";import"./utils.js";import"./metadata.js";import"./tracking.js";import"./shared.js";import"./SimpleObservable.js";import"./ObservableBase.js";import"./unitConversionUtils.js";import"./lengthUtils.js";import"./jsonMap.js";import"../core/JSONSupport.js";import"./reader.js";import"./writer.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../intl.js";import"./date.js";import"./locale.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"./assets.js";import"../geometry/Extent.js";import"../geometry/Geometry.js";import"../geometry/support/webMercatorUtils.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./extentUtils.js";import"./Axis.js";import"./typeUtils.js";import"../geometry/support/jsonUtils.js";import"./colorUtils.js";import"./unitFormatUtils.js";import"./ByteSizeUnit.js";import"./mat3f64.js";import"./quatf64.js";import"./mathUtils2.js";import"../portal/Portal.js";import"../core/Loadable.js";import"../core/Promise.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"./projector.js";import"./widgetUtils.js";import"../geometry/geometryEngine.js";import"./geometryEngineBase.js";import"./_commonjsHelpers.js";import"./hydrated.js";import"../geometry/support/geodesicUtils.js";import"./geodesicConstants.js";import"./vec4f32.js";import"./EngineVisualElement.js";import"../core/Identifiable.js";import"./RenderGeometry.js";import"./debugFlags2.js";import"./IntegerPassUniform.js";import"./compilerUtils.js";import"./NormalAttribute.glsl.js";import"./Matrix4PassUniform.js";import"./interfaces3.js";import"./BindType.js";import"./VertexAttribute.js";import"./VertexPosition.glsl.js";import"./Matrix3DrawUniform.js";import"./StencilUtils.js";import"./Indices.js";import"./Util.js";import"./triangle.js";import"./lineSegment.js";import"./doublePrecisionUtils.js";import"./mat3.js";import"./ShaderTechniqueConfiguration.js";import"./requestImageUtils.js";import"./enums.js";import"./Texture.js";import"./GLObjectType.js";import"./renderState.js";import"../views/3d/webgl/RenderCamera.js";import"./frustum.js";import"./weather.js";import"../views/3d/environment/CloudyWeather.js";import"./enumeration.js";import"../views/3d/environment/FoggyWeather.js";import"../views/3d/environment/RainyWeather.js";import"../views/3d/environment/SnowyWeather.js";import"../views/3d/environment/SunnyWeather.js";import"./Scheduler.js";import"./debugFlags.js";import"./ScreenSpacePass.glsl.js";import"./Float4DrawUniform.js";import"./NestedMap.js";import"./VertexArrayObject2.js";import"./VertexArrayObject.js";import"./projectBuffer.js";import"./Attribute.js";import"./RibbonLineMaterial.js";import"./sphere.js";import"./Octree.js";import"./InterleavedLayout.js";import"./BufferView.js";import"./types.js";import"./floatRGBA.js";import"./Intersector.js";import"./Intersector2.js";import"./verticalOffsetUtils.js";import"./orientedBoundingBox.js";import"./quat.js";import"./spatialReferenceEllipsoidUtils.js";import"./computeTranslationToOriginAndRotation.js";import"./glUtil.js";import"./VertexElementDescriptor.js";import"./MemCache.js";import"./BufferObject.js";import"./VisualElement.js";import"./RightAngleQuadVisualElement.js";import"./normalizedPoint.js";import"./Settings2.js";import"./RightAngleSnappingHint.js";import"./snappingUtils.js";import"./geometry2dUtils.js";import"./timeUtils.js";import"../rest/support/Query.js";import"../TimeExtent.js";import"./DataLayerSource.js";import"../layers/support/Field.js";import"./domains.js";import"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";import"./fieldType.js";import"./FullTextSearch.js";import"../core/Clonable.js";import"./spatialRelationships.js";import"../rest/support/StatisticDefinition.js";import"./InputManager.js";import"./Queue.js";import"./utils6.js";import"./SnappingVisualizer.js";import"./PointSnappingHint.js";import"./lineStippleUtils.js";import"./DoubleArray.js";import"./line.js";import"./line2.js";import"./triangulationUtils.js";import"./earcut.js";import"./deduplicate.js";import"./Object3DVisualElement.js";import"./ElevationProvider.js";import"./hydratedFeatures.js";import"../Graphic.js";import"../PopupTemplate.js";import"../popup/content.js";import"../popup/content/AttachmentsContent.js";import"../popup/content/Content.js";import"../popup/content/CustomContent.js";import"../popup/content/ExpressionContent.js";import"../popup/ElementExpressionInfo.js";import"../popup/content/FieldsContent.js";import"../popup/FieldInfo.js";import"../popup/support/FieldInfoFormat.js";import"../popup/content/MediaContent.js";import"../popup/content/BarChartMediaInfo.js";import"../popup/content/mixins/ChartMediaInfo.js";import"../popup/content/mixins/MediaInfo.js";import"../popup/content/support/ChartMediaInfoValue.js";import"../popup/content/support/ChartMediaInfoValueSeries.js";import"./chartMediaInfoUtils.js";import"../popup/content/ColumnChartMediaInfo.js";import"../popup/content/ImageMediaInfo.js";import"../popup/content/support/ImageMediaInfoValue.js";import"../popup/content/LineChartMediaInfo.js";import"../popup/content/PieChartMediaInfo.js";import"../popup/content/RelationshipContent.js";import"../popup/support/RelatedRecordsInfoFieldOrder.js";import"../popup/content/TextContent.js";import"../popup/ExpressionInfo.js";import"../popup/LayerOptions.js";import"../popup/RelatedRecordsInfo.js";import"../support/actions/ActionBase.js";import"../support/actions/ActionButton.js";import"../support/actions/ActionToggle.js";import"../symbols.js";import"../symbols/CIMSymbol.js";import"../symbols/Symbol.js";import"../symbols/ExtrudeSymbol3DLayer.js";import"../symbols/Symbol3DLayer.js";import"./utils4.js";import"../symbols/edges/Edges3D.js";import"./materialUtils.js";import"./opacityUtils.js";import"../symbols/edges/SketchEdges3D.js";import"../symbols/edges/SolidEdges3D.js";import"./Symbol3DMaterial.js";import"../symbols/FillSymbol.js";import"../symbols/SimpleLineSymbol.js";import"../symbols/LineSymbol.js";import"../symbols/LineSymbolMarker.js";import"./lineMarkers.js";import"../symbols/FillSymbol3DLayer.js";import"../symbols/patterns/LineStylePattern3D.js";import"../symbols/patterns/StylePattern3D.js";import"./utils5.js";import"./colors.js";import"./symbolLayerUtils3D.js";import"../symbols/Font.js";import"../symbols/IconSymbol3DLayer.js";import"./persistableUrlUtils.js";import"../symbols/LabelSymbol3D.js";import"../symbols/Symbol3D.js";import"./collectionUtils.js";import"../symbols/LineSymbol3DLayer.js";import"../symbols/LineStyleMarker3D.js";import"../symbols/ObjectSymbol3DLayer.js";import"../symbols/PathSymbol3DLayer.js";import"../symbols/TextSymbol3DLayer.js";import"../symbols/WaterSymbol3DLayer.js";import"../symbols/support/StyleOrigin.js";import"./Thumbnail.js";import"./calloutUtils.js";import"../symbols/callouts/Callout3D.js";import"../symbols/callouts/LineCallout3D.js";import"../symbols/support/Symbol3DVerticalOffset.js";import"../symbols/LineSymbol3D.js";import"../symbols/MarkerSymbol.js";import"../symbols/MeshSymbol3D.js";import"../symbols/PictureFillSymbol.js";import"./urlUtils.js";import"../symbols/PictureMarkerSymbol.js";import"../symbols/PointSymbol3D.js";import"../symbols/PolygonSymbol3D.js";import"../symbols/SimpleFillSymbol.js";import"../symbols/SimpleMarkerSymbol.js";import"../symbols/TextSymbol.js";import"../symbols/WebStyleSymbol.js";import"../geometry/coordinateFormatter.js";import"../layers/GraphicsLayer.js";import"./GraphicsCollection.js";import"../layers/Layer.js";import"../layers/mixins/BlendLayer.js";import"./jsonUtils.js";import"./parser.js";import"./utils3.js";import"../layers/mixins/ScaleRangeLayer.js";import"./dehydratedFeatureComparison.js";import"./createUtils.js";import"../geometry/Circle.js";import"./surfaceCoordinateSystems.js";import"./mat2d.js";import"./mat2df64.js";import"./helpMessageUtils.js";import"./helpMessageUtils3d.js";import"./angularMeasurementUtils.js";import"./memoize.js";import"./ReactiveSet.js";import"./diffUtils.js";import"../views/interactive/sketch/SketchLabelOptions.js";import"./SnappingOperation.js";import"../geometry/support/MeshTransform.js";import"./uuid.js";import"./euclideanAreaMeasurementUtils.js";import"./geodesicAreaMeasurementUtils.js";import"../views/interactive/sketch/SketchTooltipOptions.js";import"./SketchTooltipVisibleElements.js";import"../views/interactive/sketch/SketchValueOptions.js";import"../geometry/projection.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"./zscale.js";import"./graphicUtils.js";import"./RayIntersections.js";import"./OutputHighlight.glsl.js";import"./CameraSpace.glsl.js";import"./HUDMaterial.js";import"./VerticalOffset.glsl.js";import"./GLTextureMaterial.js";import"./themeUtils.js";import"../widgets/Widget.js";import"./domUtils.js";import"./jsxWidgetSupport.js";import"./jsxFactory.js";import"./a11yUtils.js";import"./messageBundle.js";import"./directionModeIcons.js";import"../symbols/support/cimSymbolUtils.js";import"./utils7.js";import"./LRUCache.js";import"./vec3f32.js";import"./TriangleMaterial.js";import"./sliceToolConfig.js";import"./ImageMaterial.js";import"./DefaultLayouts.js";import"../analysis/SlicePlane.js";import"./persistable.js";import"./MD5.js";import"./multiOriginJSONSupportUtils.js";import"./resourceExtension.js";import"./projectionUtils2.js";import"./LineVisualElement.js";import"./RenderCoordsHelper.js";import"./projectVectorToPoint.js";import"../geometry/support/MeshGeoreferencedVertexSpace.js";import"../geometry/support/MeshLocalVertexSpace.js";import"./defaults.js";import"./defaultsJSON.js";import"./drapedUtils.js";const Zo={default:15,far:25};let Xo=class extends K{constructor(t){super(t),this.context=null,this.stagedVertex=null,this.visible=!0,this.edgeDistance="default",this._messagesUnits=null,this._labelInfos=[],this._nextLabelIndex=0}initialize(){const t=tt((async t=>{const e=await Et("esri/core/t9n/Units");at(t),this._messagesUnits=e}));this.addHandles([d((()=>[null!=this.context&&this.getCameraOrExtent(this.context),this.visible,this._edgeDistancePixels,this.stagedVertex,this._messagesUnits]),(()=>this._update())),...["vertex-add","vertex-update","vertex-remove"].map((t=>m((()=>this.context?.editGeometryOperations),t,(()=>this._update())))),s((()=>t.abort())),d((()=>this._colors),(t=>this._updateStyle(t)))])}destroy(){for(this._nextLabelIndex=0;this._labelInfos.length;)this._destroyLabel(this._labelInfos.pop())}get updating(){return null==this._messagesUnits}get test(){}get _edgeDistancePixels(){return Zo[this.edgeDistance]}get _colors(){const t=this.context?.view.effectiveTheme.textColor??J.fromArray([255,255,255]);return{textColor:t,backgroundColor:e(i(t,o.Low),.6)}}_update(){if(this.destroyed)return;this._nextLabelIndex=0;const{context:t,stagedVertex:e}=this;if(!t)return this._destroyUnusedLabels();const{editGeometryOperations:i}=t,{components:o,geometry:a,coordinateHelper:n}=i.data;if(!a)return this._destroyUnusedLabels();const s=o.length;for(let o=0;oMath.abs(Qo[1])?s.anchor=Qo[0]>0?"left":"right":s.anchor=-Qo[1]<0?"top":"bottom"}_getOrCreateLabel(t){const e=this._labelInfos.length>this._nextLabelIndex,{textColor:i,backgroundColor:o}=this._colors;if(e){const t=this._labelInfos[this._nextLabelIndex++],{label:e}=t;return e.textColor=i,e.backgroundColor=o,t}const a=new Tt({anchor:"center",fontSize:8,textColor:i,backgroundColor:o});t.view.overlay?.items.add(a);const n={label:a};return this._labelInfos.push(n),this._nextLabelIndex=this._labelInfos.length,n}_destroyUnusedLabels(){for(;this._labelInfos.length>this._nextLabelIndex;)this._destroyLabel(this._labelInfos.pop())}_destroyLabel({label:t}){this.context?.view.overlay?.items.remove(t),t.destroy()}};function Yo(t,e,i,o,a){const n=[];if(e.data.components[a].iterateVertices((t=>{n.push(o.toXYZ(t.pos,bt.get()))})),0===a&&null!=i&&n.push(o.toXYZ(i,bt.get())),n.length<2)return n;const s=n[0],r=n[n.length-1];return"polygon"===t.type&&n.length>2&&!S(s,r)&&n.push(s),n}function Wo(t,e,i,o){if("2d"===e.type)return!0;const a=st(o)??1,n=rt(o),s=t=>G(e,t,o,i,F)??0;for(let e=1;eqo)return!1}return!0}t([b()],Xo.prototype,"context",void 0),t([b()],Xo.prototype,"stagedVertex",void 0),t([b()],Xo.prototype,"visible",void 0),t([b()],Xo.prototype,"edgeDistance",void 0),t([b()],Xo.prototype,"updating",null),t([b()],Xo.prototype,"_messagesUnits",void 0),t([b()],Xo.prototype,"_edgeDistancePixels",null),t([b()],Xo.prototype,"_colors",null),Xo=t([j("esri.views.interactive.SegmentLabels")],Xo);const qo=et(5),Qo=vt(),Jo=vt(),Ko=q(),$o=q();let ta=class extends Xo{getCameraOrExtent({view:t}){return t.state.camera}toScreenPointArray({view:t,elevationInfo:e,editGeometryOperations:i},o,a=q()){const{spatialReference:n}=i.data.coordinateHelper;return Rt(o,n,e,t,ea),t.state.camera.projectToScreen(ea,a),a}};ta=t([j("esri.views.3d.interactive.SegmentLabels3D")],ta);const ea=H();function ia(t){const e=t.graphic;return e?[d((()=>"visible"in t?t.visible:t.displaying),(t=>{t&&e.notifyMeshTransformChanged({action:Ct.EnableFastUpdates})}),{...g}),s((()=>e.notifyMeshTransformChanged({action:Ct.DisableFastUpdates})))]:[]}let oa=class extends Bt{constructor(t){super(t),this._activeVertexVisualElement=null,this._createGraphicState=null,this._outlineVisualElement=null,this._verticesVisualElement=null,this._verticalLineVisualElement=null,this._settings=new kt({getTheme:()=>this.view.effectiveTheme}),this.geometryType=null,this.type="draw-3d"}initialize(){const{mode:t,offset:e,unit:i}=this.elevationInfo;this.internalGraphicsLayer.elevationInfo=new W({mode:t,offset:e,unit:i})}normalizeCtorArgs(t){if(!t.elevationInfo){const e=t.hasZ??!0;return{...t,elevationInfo:N(e)}}return t}initializeGraphic(t){const{view:e}=this,i=this._createGraphicState=new Ft({graphic:t});return r([e.maskOccludee(t),e.trackGraphicState(i),d((()=>({element:this._outlineVisualElement,isDraped:i.isDraped})),(({element:t,isDraped:e})=>{t&&(t.isDraped=e)}),g),$((()=>{Kt(this.tooltipInfos.mesh,this.geometryToPlace)})),this._setupLoadingIndicator(i),...ia(i)])}makeDrawOperation(){const{geometryType:t}=this,e="circle"!==t&&"rectangle"!==t;return new qt({view:this.view,manipulators:this.manipulators,geometryType:Zt(t),drawingMode:this.mode,hasZ:this.hasZ,defaultZ:this.defaultZ,snapToSceneEnabled:this.snapToScene,drawSurface:new Qt(this.view,this.elevationInfo,[this.internalGraphicsLayer]),elevationDrawSurface:new Jt(this.elevationInfo,this.defaultZ,this.view,this.internalGraphicsLayer),hasM:!1,elevationInfo:this.elevationInfo,snappingManager:this.snappingManager,snappingVisualizer:new Pt,segmentLabels:e?new ta:null,labelOptions:this.sketchOptions.labels,isDraped:this._createGraphicState?this._createGraphicState.isDraped:"on-the-ground"===B(this.hasZ,this.elevationInfo),cursor:this.cursor,constraintsEnabled:!0})}onActiveVertexChanged(t){const{view:e}=this;if(this._activeVertexVisualElement)return this._activeVertexVisualElement.vertices=[t],this._activeVertexVisualElement.recreate(),this._updateVerticalLineVisualElement(t),s();const i=this._settings,o=i.manipulators.vertex,n=new Ut({view:e,spatialReference:e.spatialReference,vertices:[t],elevationInfo:this.internalGraphicsLayer.elevationInfo,size:o.size,outlineSize:o.outlineSize,renderOccluded:o.renderOccluded,attached:!1,isDecoration:!0});this._activeVertexVisualElement=n;const l=i.visualElements.zVerticalLine,p=new Vt({view:e,extensionType:l.extensionType,innerWidth:1,attached:!1,writeDepthEnabled:!1,renderOccluded:Nt.OccludeAndTransparent,isDecoration:!0});this._verticalLineVisualElement=p;const c=r([d((()=>i.visualElements.zVerticalLine),(t=>t.apply(p)),f),d((()=>({selectedColor:a(i.colors.selected),outlineColor:a(i.manipulators.vertex.outlineColor)})),(({selectedColor:t,outlineColor:e})=>{n.color=t,n.outlineColor=e}),f),s((()=>{this._activeVertexVisualElement=h(this._activeVertexVisualElement),this._verticalLineVisualElement=h(this._verticalLineVisualElement)}))]);return n.attached=!0,this._updateVerticalLineVisualElement(t),c}_updateVerticalLineVisualElement(t){const e=this._verticalLineVisualElement;if(!e)return;const{renderCoordsHelper:i,elevationProvider:o}=this.view;x(na,t[0],t[1],t[2]),aa.setFromElevationInfo(this.elevationInfo),na[2]=zt(na,o,aa,i),i.toRenderCoords(na,this.view.spatialReference,na)?(e.setStartEndFromWorldDownAtLocation(na),e.attached=!0):e.attached=!1}onOutlineChanged(t){if(this._outlineVisualElement)return this._outlineVisualElement.geometry=t,s();const e=this.internalGraphicsLayer.elevationInfo,{view:i}=this,o=this._settings,a=new Ht({view:i,geometry:t,elevationInfo:e,isDraped:this._createGraphicState?this._createGraphicState.isDraped:"on-the-ground"===B(this.hasZ,e),attached:!1,isDecoration:!0});this._outlineVisualElement=a;const n=r([d((()=>o.visualElements.lineObjects.outline),(t=>t.apply(a)),f),d((()=>o.visualElements.lineObjects.shadowStyle),(t=>t.apply(a)),f),s((()=>{this._outlineVisualElement=h(this._outlineVisualElement)}))]);return a.attached=!0,a.laserlineEnabled=!0,n}onRegularVerticesChanged(t){if(this._verticesVisualElement)return this._verticesVisualElement.vertices=t,s();const{view:e}=this,i=this._settings,o=i.manipulators.vertex,n=new Ut({view:e,spatialReference:e.spatialReference,vertices:t,elevationInfo:this.internalGraphicsLayer.elevationInfo,size:o.size,outlineSize:o.outlineSize,renderOccluded:o.renderOccluded,attached:!1,isDecoration:!0}),l=r([d((()=>({color:a(i.manipulators.vertex.color),outlineColor:a(i.manipulators.vertex.outlineColor)})),(({color:t,outlineColor:e})=>{n.color=t,n.outlineColor=e}),f),s((()=>{this._verticesVisualElement=h(this._verticesVisualElement)}))]);return n.attached=!0,this._verticesVisualElement=n,l}updateGraphicGeometry(t){if("mesh"!==this.geometryType||"point"!==t?.type)super.updateGraphicGeometry(t);else{const e=this.geometryToPlace;e?.centerAt(t),Kt(this.tooltipInfos.mesh,e);const i=this._graphic;e&&i.geometry===e||(i.geometry=e)}}_setupLoadingIndicator(t){const{drawOperation:e}=this;if(!this.geometryToPlace)return e.loading=!1,null;e.loading=!0;const i=s((()=>{e.loading=!1}));let o;const a=()=>o&&cancelAnimationFrame(o);return r([v((()=>t.displaying),(()=>{a(),o=requestAnimationFrame((()=>i.remove()))}),{...g,once:!0}),s(a),i])}};t([b({constructOnly:!0})],oa.prototype,"elevationInfo",void 0),t([b({constructOnly:!0})],oa.prototype,"geometryType",void 0),t([b()],oa.prototype,"type",void 0),t([b({constructOnly:!0})],oa.prototype,"view",void 0),oa=t([j("esri.views.3d.interactive.editingTools.draw.DrawGraphicTool3D")],oa);const aa=new Gt,na=H();function sa(t){if(null==t||"polyline"!==t.type&&"polygon"!==t.type)return 0;const e="polyline"===t.type?t.paths:t.rings,i=ve();for(const t of e)for(let e=0;ei)return Math.atan2(a[1]-o[1],a[0]-o[0])}return 0}function ra(t,e,i){function o(){const t=i(),e=t.sketchOptions.tooltips.effectiveEnabled?t.activeTooltipInfo:null;return{...t,activeTooltipInfo:e}}let a=!1;function n({activeTooltipInfo:i,sketchOptions:o}){a=!0,i&&(i.sketchOptions=o,pa(i,e)),t.info=i,a=!1}return r([d(o,n,g),d((()=>{const t=o(),{activeTooltipInfo:i}=t;if(i)return{context:t,activeTooltipInfo:i,key:i.key,geometry:ye(e)}}),((t,i)=>{t&&!a&&i&&i.key!==t.key&&function(t,e,{callbacks:i}){const o=ye(e);switch(o?.type){case"mesh":la(t,o.origin,e,i),"orientation"in t&&"scale"in t&&Kt(t,o,i);break;case"point":la(t,o,e,i)}}(t.activeTooltipInfo,e,t.context)}),_),e.on("committed",(()=>n(o()))),$t(t)])}function la(t,e,i,o){const{dx:a,dy:n,dz:s}=te(t,e);0===a&&0===n&&0===s||(o.onMoveStart?.(),i.operations?.move(a,n,s,Ie.NEW_STEP),o.onMove?.(a,n,s),o.onMoveStop?.())}function pa(t,e){const i=ye(e);if(!t||!i||"mesh"!==i.type&&"point"!==i.type)return;const o="mesh"===i.type,a=o?i.origin:i;t.setLocationFromPoint(a),ca(t,a,e),"transform-mesh"===t.type&&o&&ee(t,i),t.clearInputValues()}function ca(t,e,i){t.elevation.actual=Pe(e),t.elevation.visible=!!i.operations?.data.coordinateHelper.hasZ(),t.elevation.readOnly=!1,t.elevation.showAsZ=!0}var ha;!function(t){t[t.NONE=0]="NONE",t[t.ANY=1]="ANY",t[t.Z=2]="Z",t[t.XY=4]="XY"}(ha||(ha={}));class ua{constructor(){this.grabbingState=ha.NONE,this.zManipulator=null,this.firstSelected=null,this.numSelected=0,this.firstGrabbedXY=null}update(t){this.grabbingState=ha.NONE,this.zManipulator=null,this.numSelected=0,this.firstSelected=null,this.firstGrabbedXY=null,t.forEachManipulator(((t,e)=>{if(e===He.TRANSLATE_Z&&(this.zManipulator=t),t instanceof Me&&(t.selected&&(0===this.numSelected&&(this.firstSelected=t),this.numSelected++),null==this.firstGrabbedXY&&t.grabbing&&e===He.TRANSLATE_XY&&(this.firstGrabbedXY=t)),t.grabbing)switch(this.grabbingState|=ha.ANY,e){case He.TRANSLATE_Z:this.grabbingState|=ha.Z;break;case He.TRANSLATE_XY:this.grabbingState|=ha.XY}}))}}function da(t){return null!=t&&("polygon"===t.type||"polyline"===t.type)}const ma=H();function ga(t){const e=[],i=function(t,e){const{view:i,object:o}=t,a=new bi({view:i,geometry:va(ye(o)),elevationInfo:o.elevationInfo,isDecoration:!0});return function(t,e,i){const{view:o,object:a}=t,n=new kt({getTheme:()=>o.effectiveTheme});(function(t,e,i){const{view:o,object:a}=t;let n=null;const s=()=>{const t=va(ye(a));null!=t&&Z(a.elevationInfo)&&(t.z=0),(t=>{null!=n&&(n.remove(),n=null),a.isDraped&&null!=t&&(n=function(i,o,a){const n=i.elevationProvider.spatialReference;di(o,fa,n);const s=fa[0],r=fa[1];return i.elevationProvider.on("elevation-change",(i=>{_i(i.extent,s,r)&&(e.geometry=t)}))}(o,t))})(t),e.geometry=t};i.push(a.on("committed",s),c((()=>n))),s()})(t,e,i),n.visualElements.pointObjects.outline.apply(e),i.push(d((()=>a.visible),(()=>{e.attached=a.visible}),f))}(t,a,e),e.push(p(a)),a}(t,e);return function(t,e,i){const{view:o,object:a}=t,n=new kt({getTheme:()=>o.effectiveTheme}),s=new Vt({view:o,extensionType:n.visualElements.zVerticalLine.extensionType,innerWidth:1,attached:!1,writeDepthEnabled:!1,renderOccluded:Nt.OccludeAndTransparent,isDecoration:!0});e.push(d((()=>n.visualElements.zVerticalLine),(t=>t.apply(s)),f));const r=new ui({view:o,intersectsLineInfinite:!0,attached:!1,isDecoration:!0}),l=et(n.visualElements.heightPlaneAngleCutoff),c=new ui({view:o,attached:!1,angleCutoff:l,isDecoration:!0}),h=a.elevationInfo,u=Gt.fromElevationInfo(h),m="on-the-ground"===h.mode||!h.offset&&"absolute-height"!==h.mode,g=new ua,v=Ve(1);e.push(d((()=>({heightPlane:n.visualElements.heightPlane,alpha:v.value})),(({heightPlane:t,alpha:e})=>t.apply(c,e)),f));const _=Ve(1);e.push(d((()=>({shadowStyle:n.visualElements.pointObjects.shadowStyle,alpha:_.value})),(({shadowStyle:t,alpha:e})=>t.apply(r,e)),f));const b=()=>{g.update(t);let e=va(ye(a));const l=m&&(a.isDraped||null==e||!e.hasZ);let p=!0;if(l||null==e)p=!1;else{Z(a.elevationInfo)&&(e=e.clone(),e.z=0);const t=zt(e,o.elevationProvider,u,o.renderCoordsHelper);x(fa,e.x,e.y,t),mi(fa,e.spatialReference,fa,o.renderCoordsHelper.spatialReference),s.setStartEndFromWorldDownAtLocation(fa),r.intersectsWorldUpAtLocation=fa}const h=g.grabbingState&ha.Z?n.visualElements.laserlineAlphaMultiplier:1;v.value=h;const d=vi(_a);!l&&a.visible&&i.calculateMapBounds(d)&&mi(fi(d,fa),o.spatialReference,fa,o.renderCoordsHelper.spatialReference)?(c.heightManifoldTarget=fa,c.attached=!0):c.attached=!1;const f=g.grabbingState&ha.XY?n.visualElements.laserlineAlphaMultiplier:1;_.value=f;const b=p&&a.visible&&!l;r.attached=b,s.attached=b};e.push(d((()=>[a.visible,a.isDraped]),b),a.on("committed",b)),t.forEachManipulator((t=>{e.push(t.events.on("grab-changed",b))})),e.push(p(r)),e.push(p(s)),e.push(p(c)),b()}(t,e,i),{visualElement:i,remove:()=>l(e)}}function va(t){return null==t?null:"point"===t.type?t:"mesh"===t.type?t.anchor.clone():null}const fa=H(),_a=gi();function ba(t){switch(ye(t.object)?.type){case"point":case"mesh":return ga(t);case"polygon":case"polyline":return function(t){const{object:e}=t,i=function(t){const{view:e,object:i}=t,o=ye(i),a=new Ht({view:e,geometry:da(o)?o:null,elevationInfo:i.elevationInfo,attached:!1,isDecoration:!0}),n=new kt({getTheme:()=>e.effectiveTheme}),s=()=>{a.attached=i.visible},l=r([d((()=>n.visualElements.lineObjects.outline),(t=>t.apply(a)),f),d((()=>n.visualElements.lineObjects.shadowStyle),(t=>t.apply(a)),f),d((()=>i.visible),s),d((()=>i.isDraped),(t=>{a.isDraped=t}),f),i.on("committed",(()=>{const t=ye(i);a.geometry=da(t)?t:null})),p(a)]);return s(),{visualElement:a,remove:()=>l.remove()}}(t),o=function(t,e){const{object:i,view:o}=t,a=[],n=i.elevationInfo,s="on-the-ground"===n.mode||!n.offset&&"absolute-height"!==n.mode,h=new ua,u=new kt({getTheme:()=>o.effectiveTheme}),m=u.visualElements,g=new Vt({view:o,extensionType:m.zVerticalLine.extensionType,innerWidth:1,attached:!1,writeDepthEnabled:!1,renderOccluded:Nt.OccludeAndTransparent,isDecoration:!0}),v=et(m.heightPlaneAngleCutoff),_=new ui({view:o,attached:!1,angleCutoff:v,isDecoration:!0}),b=Ve(1);a.push(d((()=>({lineShadowStyle:u.visualElements.lineObjects.shadowStyle,pointShadowStyle:u.visualElements.pointObjects.shadowStyle,alpha:b.value})),(({lineShadowStyle:t,pointShadowStyle:i,alpha:o})=>{t.apply(e,o),i.apply(g,o)}),f));const y=Ve(1);a.push(d((()=>({heightPlane:u.visualElements.heightPlane,alpha:y.value})),(({heightPlane:t,alpha:e})=>t.apply(_,e)),f));const M=()=>{h.update(t);const o=ye(i);if(!i.visible||s&&(i.isDraped||!da(o)||!o.hasZ))return e.laserlineEnabled=!1,g.attached=!1,void(_.attached=!1);e.laserlineEnabled=!0;const a=h.grabbingState&ha.XY?m.laserlineAlphaMultiplier:1;b.value=a;const n=h.grabbingState&ha.Z?m.laserlineAlphaMultiplier:1;y.value=n,function(t,e){const i=1===e.numSelected?e.firstSelected:e.numSelected>1&&null!=e.firstGrabbedXY?e.firstGrabbedXY:null;null!=i?(t.setStartEndFromWorldDownAtLocation(i.renderLocation),t.attached=!0):t.attached=!1}(g,h),function(t,e,i,o){if(o.numSelected>0){x(ma,0,0,0);let e=0;t.forEachManipulator(((t,i)=>{i===He.TRANSLATE_XY&&t.selected&&t instanceof Me&&(w(ma,ma,t.renderLocation),e++)})),e>0?(i.heightManifoldTarget=E(ma,ma,1/e),i.attached=!0):i.attached=!1}else{const o=e.attachmentOrigin;null!=o&&t.view.renderCoordsHelper.toRenderCoords(o,ma)?(i.heightManifoldTarget=ma,i.attached=!0):i.attached=!1}}(t,e,_,h)};a.push(d((()=>u.visualElements.zVerticalLine),(t=>t.apply(g)),f)),a.push(i.on("committed",M),d((()=>i.visible),M),e.events.on("attachment-origin-changed",M),p(g),p(_));const j=[],S=()=>{l(j),j.length=0,t.forEachManipulator((t=>j.push(t.events.on("grab-changed",M)))),t.forEachManipulator((t=>j.push(t.events.on("select-changed",M)))),M()};return S(),a.push(t.onManipulatorsChanged(S),c((()=>r(j)))),r(a)}(t,i.visualElement),a=[i,o];return e.maskOccludee&&a.push(e.maskOccludee()),{visualElement:i.visualElement,remove:()=>l(a)}}(t);default:return null}}class ya extends Ue{constructor(t){super(),this._view=t.view,this._tool=t.tool,this._object=t.object,this._manipulator=this._object.createManipulator?.({selectable:!0,cursor:"move"}),this.forEachManipulator((t=>this._tool.manipulators.add(t)))}destroy(){this.forEachManipulator((t=>{this._tool.manipulators.remove(t),t.destroy()})),this._tool=null,this._view=null,this._manipulator=null}forEachManipulator(t){this._manipulator&&t(this._manipulator,He.TRANSLATE_XY)}createManipulatedObjectDragPipeline(t){return ze(this._object,t,(t=>this.createDragPipeline(t)))}createDragPipeline(t){if(!this._manipulator)return s();const e=this._view;return Ei(this._manipulator,((i,o,a,n,s)=>{const r=this._object.operations?.data.spatialReference,l=o.next((t=>r?t:null)).next(yi(s,e,this._object,r)).next(Oi()).next(Ti());t(i,l,a,n,s)}))}}let Ma=class extends Hi{constructor(t){super(t),this.type="translate-xy",this.distance=pe}};t([b()],Ma.prototype,"type",void 0),t([b()],Ma.prototype,"distance",void 0),Ma=t([j("esri.views.interactive.tooltip.infos.TranslateXYTooltipInfo")],Ma);let ja=class extends Hi{constructor(t){super(t),this.type="translate-z",this.distance=pe}clear(){this.distance=pe}};t([b()],ja.prototype,"type",void 0),t([b()],ja.prototype,"distance",void 0),ja=t([j("esri.views.interactive.tooltip.infos.TranslateZTooltipInfo")],ja);class Sa{constructor(t){this.objects=t,this.type="move-start"}}class xa{constructor(t,e,i){this.dx=t,this.dy=e,this.objects=i,this.type="move"}}class wa{constructor(t){this.objects=t,this.type="move-stop"}}const Ea=Symbol("manipulators"),Oa=Symbol("tooltips");let Ta=class extends Ii{constructor(t){super(t),this._infos=new Map,this.events=new le,this.objects=new re,this.enableZ=!0,this.sketchOptions=new fe,this.type="move-3d",this._latestTooltipInfo=null,this._translateTooltipInfo=null,this._translateXYTooltipInfo=null,this._translateZTooltipInfo=null,this._updatingHandles=new me,this._moveManipulation=null}initialize(){const{view:t}=this;this.tooltip=new Ui({view:t}),this.addHandles([this.objects.on("change",(t=>{t.removed.forEach((t=>this.removeHandles(t))),this._updateObjectInfos(t),this._setupFastTransformUpdates(t.added),this._refreshManipulators()})),this.objects.on("change",(()=>this._connectTooltips()))]);const e=this.objects.toArray();this._updateObjectInfos({added:e,removed:[]}),this._setupFastTransformUpdates(e),this._refreshManipulators(),this._connectTooltips(),this.finishToolCreation()}destroy(){this.tooltip=h(this.tooltip),this._moveManipulation=h(this._moveManipulation),this._set("view",null),this._updatingHandles.destroy()}onInputEvent(t){if(!this.destroyed&&!ie(t,this.tooltip))return super.onInputEvent(t)}get updating(){return this._updatingHandles.updating}get _shouldShowMovePointTooltip(){const{objects:t}=this;if(1!==t.length)return!1;const e=ye(t.at(0))?.type;return"point"===e||"mesh"===e}get activeTooltipInfo(){return this._shouldShowMovePointTooltip?this._movePointTooltipInfo:this._latestTooltipInfo}reset(){}_updateObjectInfos({added:t,removed:e}){for(const e of t){if(_e(e)!==be.SUPPORTED)continue;const t=new Ia(e);this._infos.set(e,t)}for(const t of e)this._infos.delete(t)}_setupFastTransformUpdates(t){for(const e of t){const t=this._infos.get(e);this.addHandles(ia(t.object),e)}}_refreshManipulators(){if(this.removeHandles(Ea),this._moveManipulation=h(this._moveManipulation),this.manipulators.removeAll(),0===this._infos.size)return;const t=Array.from(this._infos.values());this._createManipulators(t),this._createVisualElements(t),this._updateMoveManipulation(t)}_createManipulators(t){for(const e of t){const i=e.object;e.manipulationXY=new ya({tool:this,view:this.view,object:i}),e.manipulationXY.forEachManipulator((t=>{this.addHandles([t.events.on("immediate-click",(t=>{this.events.emit("immediate-click",{...t,object:i}),t.stopPropagation()})),t.events.on("grab-changed",(({action:t})=>{"start"===t?this._showTooltip(Ge.XY):this._hideTooltip()}))],Ea)})),this.addHandles(e.manipulationXY.createDragPipeline(((e,i,o,a)=>this._buildDragEventPipeline(t,Ge.XY,e,i,o,a))),Ea)}this._createMoveManipulation(t)}_createMoveManipulation(t){const e=new Fe({tool:this,view:this.view,snapToScene:!1,xyAvailable:!0,xyAxisAvailable:!0,zAvailable:!0,radius:1===t.length?Fe.radiusForSymbol(t[0].object.graphic?.symbol):Ne});this._moveManipulation=e,e.elevationInfo={mode:"absolute-height",offset:0},e.forEachManipulator((t=>{this.addHandles(t.events.on("immediate-click",(i=>{const o=this.objects.at(0);!e.zManipulation.hasManipulator(t)&&1===this.objects.length&&o&&this.events.emit("immediate-click",{...i,object:o}),i.stopPropagation()})),Ea)}));const i=t=>e=>{this.addHandles([e.events.on("focus-changed",(({action:e})=>{"focus"===e?this._showTooltip(t):this._hideTooltip()})),e.events.on("grab-changed",(()=>{this._latestTooltipInfo&&(this._latestTooltipInfo.distance=pe)}))],Ea)};this._moveManipulation.xyManipulation.forEachManipulator(i(Ge.XY)),this._moveManipulation.xyAxisManipulation.forEachManipulator(i(Ge.XY_AXIS)),this._moveManipulation.zManipulation.forEachManipulator(i(Ge.Z));const o=()=>this._updateMoveManipulation(t);for(const e of t)this.addHandles([e.object.on("committed",o),d((()=>e.object.visible),o)],Ea);const a=t[t.length-1];this.addHandles(a.object.on("committed",(()=>this._updateMoveManipulationAngle(a))),Ea);const{object:n}=a,{operations:s}=n;if(s){const i=n.graphic;this.addHandles(e.createDragPipeline(((e,i,o,a,n)=>this._buildDragEventPipeline(t,e,i,o,a,n)),n.elevationInfo,s.data.spatialReference,i),Ea)}this._updateMoveManipulationAngle(a)}_createVisualElements(t){for(const e of t){const i=e.object,o=ba({view:this.view,object:i,forEachManipulator:t=>{e.manipulationXY?.forEachManipulator(t),this._moveManipulation?.forEachManipulator(t)},onManipulatorsChanged:()=>s()});null!=o&&(e.geometryRepresentation=o.visualElement,e.geometryRepresentation instanceof Ht&&this.addHandles([e.geometryRepresentation.events.on("attachment-origin-changed",(()=>{e.object.isDraped||this._updateMoveManipulation(t)})),d((()=>e.object.isDraped),(()=>this._updateMoveManipulation(t)))],Ea),this.addHandles(o,Ea))}}_updateMoveManipulationAngle(t){this._moveManipulation&&(this._moveManipulation.angle=sa(ye(t.object)))}_updateMoveManipulation(t){const e=ge(0,0,0,this.view.spatialReference);let i=0,o=!1;const a=this._moveManipulation;if(a){for(const a of t){if(!a.object.visible)continue;this.enableZ&&Te(a.object.operations,a.object.elevationInfo)&&(o=!0);const t=a.geometryRepresentation instanceof Ht&&!a.object.isDraped?a.geometryRepresentation.attachmentOrigin:a.object.origin;if(null!=t){const{x:o,y:a,z:n}=t;e.x+=o,e.y+=a,n&&(e.z??=0,e.z+=n),i++}}i>0?(e.x/=i,e.y/=i,e.z??=0,e.z/=i,a.location=e,a.xyManipulation.available=!0,a.xyAxisManipulation.available=!0,a.zManipulation.available=o):a.available=!1}}_buildDragEventPipeline(t,e,i,o,a,n){const s=[],r=[];let l=null,p=null;const c=()=>{for(const t of s)t.dragging=!1;s.length=0,r.length=0,l=null,p=null,this._moveManipulation&&(this._moveManipulation.interactive=!0)};if(1===t.length&&e===Ge.XY){const e=t[0].object;({steps:o,cancel:a}=this._buildSnappingPipelineSteps(e,e.elevationInfo,o,a,n))}return a=a.next((t=>p?.(t))).next((()=>(r.length&&this.events.emit("move-stop",new wa(r)),this.destroyed||c(),null))),{steps:o=o.next((e=>{if("start"===e.action){s.length=0,r.length=0;for(const e of t)e.dragging||!e.manipulationXY?.hasManipulator(i)&&e.manipulationXY?.grabbing||(s.push(e),r.push(e.object),e.dragging=!0);if(0!==r.length&&(this._moveManipulation&&(this._moveManipulation.interactive=!1),l=Ai(r),p=Di(r),this._emitRecordUndo(),this.events.emit("move-start",new Sa(r)),this.destroyed))return null}return 0!==r.length?e:null})).next((t=>l?.(t))).next((t=>(this._updateMoveTooltip(e,t),t))).next((t=>{switch(t.action){case"start":case"update":if(t.translationX||t.translationY||t.translationZ){const e=this.view.toScreen(t.mapStart),i=this.view.toScreen(t.mapEnd),o=i.x-e.x,a=i.y-e.y;if(this.events.emit("move",new xa(o,a,r)),this.destroyed)return null}break;case"end":if(this.events.emit("move-stop",new wa(r)),this.destroyed)return null;c()}return null})),cancel:a}}_connectTooltips(){let t;if(this.removeHandles(Oa),this._shouldShowMovePointTooltip){const e=this.objects.at(0),{events:i}=this;this._movePointTooltipInfo??=new zi({viewType:this.view.type,sketchOptions:this.sketchOptions});const o={onMoveStart:()=>{this._emitRecordUndo(),i.emit("move-start",new Sa([e]))},onMove:()=>i.emit("move",new xa(0,0,[e])),onMoveStop:()=>i.emit("move-stop",new wa([e]))};t=ra(this.tooltip,e,(()=>({sketchOptions:this.sketchOptions,activeTooltipInfo:this._movePointTooltipInfo,callbacks:o})))}else t=d((()=>this.sketchOptions.tooltips.effectiveEnabled?this._latestTooltipInfo:null),(t=>{this.tooltip.info=t}),g);this.addHandles(t,Oa)}_showTooltip(t){this._shouldShowMovePointTooltip||this._updateMoveTooltip(t)}_hideTooltip(){this._shouldShowMovePointTooltip||(this.tooltip?.clear(),this._latestTooltipInfo=null)}_updateMoveTooltip(t,e){if(this._shouldShowMovePointTooltip)return;const{sketchOptions:i}=this;switch(t){case Ge.XY:this._latestTooltipInfo=this._translateTooltipInfo??=new Fi({sketchOptions:i}),Aa(this._latestTooltipInfo,e,((t,e)=>At(t,e)));break;case Ge.XY_AXIS:this._latestTooltipInfo=this._translateXYTooltipInfo??=new Ma({sketchOptions:i}),Aa(this._latestTooltipInfo,e,((t,i)=>ce(At(t,i),Be(e))));break;case Ge.Z:this._latestTooltipInfo=this._translateZTooltipInfo??=new ja({sketchOptions:i}),Aa(this._latestTooltipInfo,e,Ce)}this._latestTooltipInfo.sketchOptions=i}_emitRecordUndo(){const t=this.objects.toArray().map((t=>t.createUndoRecord?.())).filter(y);t.length>0&&this.events.emit("record-undo",{updates:t})}_buildSnappingPipelineSteps(t,e,i,o,a){const n=ye(t);if(null==n||"point"!==n.type&&"mesh"!==n.type)return{steps:i,cancel:o};const s=("point"===n.type?n:n.anchor).clone(),r=new ki({elevationInfo:e,pointer:a,editGeometryOperations:Ae.fromGeometry(s,this.view.state.viewingMode),visualizer:new Pt,excludeFeature:t.graphic}),l=this.snappingManager,{snappingStep:p,cancelSnapping:c}=Vi({snappingContext:r,snappingManager:l,updatingHandles:this._updatingHandles});return o=o.next(c),{steps:i=i.next((e=>(s.z=X(this.view,s,t.elevationInfo,{mode:"absolute-height",offset:0}),{...e,snapOrigin:r.coordinateHelper.pointToVector(s)}))).next(...p),cancel:o}}};t([b({constructOnly:!0,nonNullable:!0})],Ta.prototype,"view",void 0),t([b()],Ta.prototype,"objects",void 0),t([b({constructOnly:!0,nonNullable:!0})],Ta.prototype,"enableZ",void 0),t([b({constructOnly:!0,type:fe})],Ta.prototype,"sketchOptions",void 0),t([b({constructOnly:!0})],Ta.prototype,"snappingManager",void 0),t([b()],Ta.prototype,"type",void 0),t([b()],Ta.prototype,"updating",null),t([b()],Ta.prototype,"_latestTooltipInfo",void 0),t([b()],Ta.prototype,"_shouldShowMovePointTooltip",null),t([b()],Ta.prototype,"activeTooltipInfo",null),Ta=t([j("esri.views.3d.interactive.editingTools.move.MoveTool3D")],Ta);class Ia{constructor(t){this.object=t,this.geometryRepresentation=null,this.manipulationXY=null,this.dragging=!1}}function Aa(t,e,i){if(null==e||"end"===e.action)return void(t.distance=pe);const{mapStart:o,mapEnd:a}=e,n=i(o,a);t.distance=null!=n?n:pe}function Da(t,e,i){const o="on-the-ground"===i.mode?De.XY:De.XYZ;return new Re(t,o,e,0)}function Ra(t,e,i){const o=H();if(!t.renderCoordsHelper.toRenderCoords(e,o))return null;const a=La(t,e,yt(i.plane)),n=La(t,e,i.edgeDirection);if(null==a||null==n)return null;const s=O(H(),a,n);return Mt(o,s,jt())}function La(t,e,i){const o=ge(e.x+i[0],e.y+i[1],e.z+i[2],e.spatialReference),a=H(),n=H();return t.renderCoordsHelper.toRenderCoords(e,a)&&t.renderCoordsHelper.toRenderCoords(o,n)?T(n,a,n):null}let Pa=class extends Hi{constructor(t){super(t),this.type="reshape-edge-offset",this.distance=pe,this.area=null,this.totalLength=null}};function Ca(t,e,i){function o(){const t=i(),e=t.sketchOptions.tooltips.effectiveEnabled?t.activeTooltipInfo:null;return{...t,activeTooltipInfo:e}}let a=!1;function n(i){a=!0,function(t,{activeTooltipInfo:e,selectedVertexManipulatorInfo:i,sketchOptions:o}){if(e)switch(e.sketchOptions=o,e?.type){case"move-point":pa(e,t);break;case"selected-vertex":!function(t,e,i){if(!t||"selected-vertex"!==t.type)return;const o=e?.manipulator.location;t.setLocationFromPoint(o),ca(t,o,i);const a=i.operations?.data.geometry;switch(a?.type){case"polygon":t.geometryType="polygon",t.totalLength.visible=!1,t.area.actual=oe(a);break;case"polyline":t.geometryType="polyline",t.totalLength.actual=Dt(a),t.area.visible=!1}}(e,i,t)}}(e,i),t.info=i.activeTooltipInfo,a=!1}return r([d(o,n,g),d((()=>{const t=o(),{activeTooltipInfo:i}=t;if(i&&"key"in i)return{context:t,activeTooltipInfo:i,key:i.key,geometry:ye(e)}}),((t,i)=>{t&&!a&&i&&i.key!==t.key&&function(t,e,{selectedVertexManipulatorInfo:i,callbacks:o}){const a=ye(e);switch(a?.type){case"mesh":"move-point"===t.type&&la(t,a.origin,e,o);break;case"point":"move-point"===t.type&&la(t,a,e,o);break;case"polyline":case"polygon":"selected-vertex"===t.type&&function(t,e,i,o){if("vertex"!==e?.type)return;const{dx:a,dy:n,dz:s}=te(t,e.manipulator.location);0===a&&0===n&&0===s||(o.onReshapeStart?.(),i.operations?.moveVertices([e.handle],a,n,s,Ie.NEW_STEP),o.onReshape?.(),o.onReshapeStop?.())}(t,i,e,o)}}(t.activeTooltipInfo,e,t.context)}),_),e.on("committed",(()=>n(o()))),$t(t)])}function ka(t,e,i){if(null!=e&&"end"!==e.action){const{mapStart:o,mapEnd:a}=e,n=i(o,a);t.distance=null!=n?n:pe}else t.distance=pe}t([b()],Pa.prototype,"type",void 0),t([b()],Pa.prototype,"distance",void 0),t([b()],Pa.prototype,"area",void 0),t([b()],Pa.prototype,"totalLength",void 0),Pa=t([j("esri.views.interactive.tooltip.infos.ReshapeEdgeOffsetTooltipInfo")],Pa);const Va=Symbol();let Ha=class extends K{get grabbingOrDragging(){return this._numGrabbing+this._numDragging>0}get _operations(){return this.object.operations}constructor(t){super(t),this._selectedIndex=0,this._manipulatorHandles=new Ni,this._manipulatorInfos=[],this._numGrabbing=0,this._numDragging=0,this._reshapeEventState=Za.NONE,this._updatingHandles=new me,this._recreatingManipulators=!1,this._settings=new kt({getTheme:()=>this.view.effectiveTheme}),this.events=new le,this.activeTooltipInfo=null,this._vertexLaserLineVisualElement=null}initialize(){const{view:t}=this,e=this._settings.manipulators,i=e.vertex;this.tooltipInfos=function(t,e){const i=e?.type;return{edgeOffset:new Pa({sketchOptions:t,viewType:i}),movePoint:new zi({sketchOptions:t,viewType:i}),selectedVertex:new Gi({sketchOptions:t,viewType:i}),translate:new Fi({sketchOptions:t,viewType:i}),translateXY:new Ma({sketchOptions:t,viewType:i}),translateZ:new ja({sketchOptions:t,viewType:i})}}(this._sketchOptions,t),this._vertexManipulatorMaterial=je(a(i.color),i.renderOccluded),this._vertexManipulatorOutlineMaterial=Se(a(i.outlineColor),i.renderOccluded),this._vertexManipulatorHoverOutlineMaterial=Se(a(i.hoverOutlineColor),i.renderOccluded);const o=e.edge;this._edgeManipulatorMaterial=je(a(o.color),o.renderOccluded),this._edgeManipulatorOutlineMaterial=Se(a(o.outlineColor),o.renderOccluded);const n=e.edgeOffset;this._edgeOffsetManipulatorMaterial=je(a(n.color),n.renderOccluded,!1),this._edgeOffsetManipulatorHoverMaterial=je(a(n.hoverColor),n.renderOccluded,!1);const s=e.selected;this._selectedManipulatorMaterial=je(a(s.color),s.renderOccluded),this._selectedManipulatorOutlineMaterial=Se(a(s.outlineColor),s.renderOccluded),this._selectedManipulatorHoverOutlineMaterial=Se(a(s.hoverOutlineColor),s.renderOccluded),this.tooltip=new Ui({view:t}),this.addHandles([d((()=>{const t=this._settings.manipulators;return{vertexSettings:t.vertex,edgeSettings:t.edge,edgeOffsetSettings:t.edgeOffset,selectedSettings:t.selected}}),(({vertexSettings:t,edgeSettings:e,edgeOffsetSettings:i,selectedSettings:o})=>{t.applyColor(this._vertexManipulatorMaterial),t.applyOutline(this._vertexManipulatorOutlineMaterial),t.applyHoverOutline(this._vertexManipulatorHoverOutlineMaterial),e.applyColor(this._edgeManipulatorMaterial),e.applyOutline(this._edgeManipulatorOutlineMaterial),i.applyColor(this._edgeOffsetManipulatorMaterial),i.applyHover(this._edgeOffsetManipulatorHoverMaterial),o.applyColor(this._selectedManipulatorMaterial),o.applyOutline(this._selectedManipulatorOutlineMaterial),o.applyHoverOutline(this._selectedManipulatorHoverOutlineMaterial)})),d((()=>this.object.visible),(t=>{for(const e of this._manipulatorInfos)e.manipulator.available=t,"edge"===e.type&&"edgeManipulator"in e&&(e.edgeManipulator.available=t)})),d((()=>this._numGrabbing+this._numDragging===0),(t=>this._toggleAutoHideManipulators(t))),d((()=>({labels:this._segmentLabels,enabled:this._sketchOptions.labels.enabled,edgeOffsetEnabled:this.enableEdgeOffset})),(({labels:t,enabled:e,edgeOffsetEnabled:i})=>{null!=t&&(t.visible=e,t.edgeDistance=i?"far":"default")}),f),Ca(this.tooltip,this.object,(()=>this._tooltipsContext)),m((()=>this._operations),"vertex-update",(t=>{this._updateManipulatorPositions(t.vertices)}),{onListenerAdd:()=>this._recreateManipulators()}),m((()=>this._operations?.data),"change",(t=>{"undo"!==t.operation&&"redo"!==t.operation||this._recreateManipulators()}))])}destroy(){this._segmentLabels=h(this._segmentLabels),this.tooltip=h(this.tooltip),this._removeManipulators(),this._updatingHandles.destroy()}get updating(){return this._updatingHandles.updating}get manipulators(){return this.tool.manipulators}get view(){return this.tool.view}get object(){return this.tool.object}get enableZShape(){return this.tool.enableZShape}get enableDeleteVertices(){return this.tool.enableDeleteVertices}get enableZVertex(){return this.tool.enableZVertex}get autoHideManipulators(){return this.tool.autoHideManipulators}get enableMoveObject(){return this.tool.enableMoveObject}get enableMidpoints(){return this.tool.enableMidpoints}get enableEdgeOffset(){return this.tool.enableEdgeOffset}get _sketchOptions(){return this.tool.sketchOptions}get _accentColor(){return this.view.effectiveTheme.accentColor}removeSelectedVertices(){const t=this._manipulatorInfos.filter((t=>t.manipulator.selected&&"vertex"===t.type));return this._removeVertices(t),t.length}onManipulatorSelectionChanged(){this.events.emit("manipulators-changed")}_removeManipulators(){this._manipulatorHandles.removeAll(),this._moveManipulation=h(this._moveManipulation),this._objectMoveManipulation=h(this._objectMoveManipulation),this.manipulators.removeAll(),this._manipulatorInfos=[],this._numGrabbing=0,this._numDragging=0}_createManipulators(t){if(null==this._operations)return;const e=this.object.elevationInfo;for(const i of this._operations.data.components){const o=t?.byComponentIndex.get(i.index);for(const t of i.vertices){const i=o?.has(t.index);this._createVertexOrEdgeManipulator(t,e,i)}for(const t of i.edges)this._createVertexOrEdgeManipulator(t,e)}this._createObjectMoveManipulation(),this._createMoveManipulation(e),this._createVisualElements()}get canRedo(){return null!=this._operations&&this._operations.canRedo}get canUndo(){return null!=this._operations&&this._operations.canUndo}redo(){return this._operations?.redo()}undo(){return this.events.emit("undo"),this._operations?.undo()}_recreateManipulators(){if(!this._recreatingManipulators){if(this._recreatingManipulators=!0,this._removeManipulators(),this._resetTooltip(),this._operations&&this._segmentLabels?.context?.editGeometryOperations===this._operations||(this._segmentLabels=h(this._segmentLabels)),this._createManipulators(),!this._segmentLabels&&this._operations){const t=this._sketchOptions.labels;this._segmentLabels=new ta({context:{view:this.view,editGeometryOperations:this._operations,elevationInfo:this.object.elevationInfo,labelOptions:t},visible:t.enabled})}this._recreatingManipulators=!1}}_perObjectManipulatorDragAction(t,e){if("end"===e.action)return e;let i=0;const o=[],a=this._manipulatorInfos.some((t=>"vertex"===t.type&&t.manipulator.selected)),n=t===Xa.SELECTED_OR_ALL&&a;for(const t of this._manipulatorInfos)"vertex"===t.type&&(t.manipulator.grabbing||n&&!t.manipulator.selected||o.push(t),i++);if(this._moveVertices(o,e),o.length===i){if(this._updateEventState(Za.MOVING),this.destroyed)return e;this.events.emit("move",{type:"move",dx:e.screenDeltaX,dy:e.screenDeltaY,object:this.object})}else{if(this._updateEventState(Za.RESHAPING),this.destroyed)return e;this.events.emit("reshape",{type:"reshape",object:this.object})}return e}_toggleAutoHideManipulators(t){this.autoHideManipulators&&(t?this.removeHandles(Va):this.tool.manipulators.forEach((({manipulator:t})=>{const e=t.disableDisplay?.();e&&this.addHandles(e,Va)})))}_isMultiVertexSelection(){return this._manipulatorInfos.reduce(((t,e)=>"vertex"===e.type&&e.manipulator.selected?t+1:t),0)>1}_perVertexManipulatorDragAction(t){if(this._updateEventState(Za.RESHAPING),this.destroyed)return;const{mapDeltaX:e,mapDeltaY:i,mapDeltaZ:o}=t;if(!e&&!i&&!o)return;const a=[];for(const e of this._manipulatorInfos)"vertex"===e.type&&(e.manipulator.selected&&!e.manipulator.grabbing||e===t.info)&&a.push(e);this._moveVertices(a,t,Ie.ACCUMULATE_STEPS),this.events.emit("reshape",{type:"reshape",object:this.object})}_updateEventState(t){if(t===this._reshapeEventState)return!1;switch(t){case Za.NONE:if(0!==this._numGrabbing||0!==this._numDragging)return!1;switch(this._reshapeEventState){case Za.MOVING:this.events.emit("move",{type:"move-stop",dx:0,dy:0,object:this.object});break;case Za.RESHAPING:this.events.emit("reshape",{type:"reshape-stop",object:this.object})}break;case Za.MOVING:switch(this._reshapeEventState){case Za.NONE:this.events.emit("move",{type:"move-start",dx:0,dy:0,object:this.object});break;case Za.RESHAPING:this.events.emit("reshape",{type:"reshape-stop",object:this.object}),this.destroyed||this.events.emit("move",{type:"move-start",dx:0,dy:0,object:this.object})}break;case Za.RESHAPING:switch(this._reshapeEventState){case Za.NONE:this.events.emit("reshape",{type:"reshape-start",object:this.object});break;case Za.MOVING:this.events.emit("move",{type:"move-stop",dx:0,dy:0,object:this.object}),this.destroyed||this.events.emit("reshape",{type:"reshape-start",object:this.object})}}if(this.destroyed)return!1;const e=this._reshapeEventState!==t;return this._reshapeEventState=t,e}_createObjectMoveManipulation(){const{tool:t,view:e,object:i,_operations:o}=this;if(o){if(this._objectMoveManipulation=new ya({tool:t,view:e,object:i}),this.enableMoveObject){let t=null;this._manipulatorHandles.add(this._objectMoveManipulation.createDragPipeline(((e,i,a)=>{i.next((t=>this._trackNumDragging(t))).next((e=>("start"===e.action&&(t=o.createUndoGroup()),e))).next((t=>this._perObjectManipulatorDragAction(Xa.ALL,t))).next((t=>(this._updateTranslateObjectTooltip(Ge.XY,t),t))).next((e=>{"end"===e.action&&(this._resetTooltip(),t=u(t))})),a.next((()=>this._onDragCancel(!0,(()=>t=u(t)))))}))),this._objectMoveManipulation.forEachManipulator((t=>this._manipulatorHandles.add(this._watchAndUpdateGrabState(t,!1))))}else this._objectMoveManipulation.forEachManipulator((t=>{t.grabbable=!1,t.cursor=null}));this._objectMoveManipulation.forEachManipulator((t=>this._manipulatorHandles.add(t.events.on("immediate-click",(t=>{this._manipulatorInfos.some((t=>t.manipulator.selected))?this._clearSelection():this.events.emit("immediate-click",{...t,object:this.object}),t.stopPropagation()})))))}}_createMoveManipulation(t){const{object:e,tool:i,view:o,_operations:a}=this;if(!a)return;this._moveManipulation=new Fe({tool:i,view:o,xyAvailable:!0,xyAxisAvailable:!0,zAvailable:this.enableZShape&&Te(e.operations,e.elevationInfo),snapToScene:!1,radius:Fe.radiusForSymbol(e.graphic?.symbol)}),this._moveManipulation.forEachManipulator((t=>this.addHandles([t.events.on("immediate-click",(e=>{this._moveManipulation.zManipulation.hasManipulator(t)||this._manipulatorInfos.some((t=>t.manipulator.selected))||this.events.emit("immediate-click",{...e,object:this.object}),e.stopPropagation()})),this._watchAndUpdateGrabState(t,!1)])));const n=t=>e=>{this.addHandles(e.events.on("focus-changed",(({action:e})=>{"focus"===e?this._updateTranslateTooltip(t):this._resetTooltip()})))};this._moveManipulation.xyManipulation.forEachManipulator(n(Ge.XY)),this._moveManipulation.xyAxisManipulation.forEachManipulator(n(Ge.XY_AXIS)),this._moveManipulation.zManipulation.forEachManipulator(n(Ge.Z)),this._moveManipulation.elevationInfo={mode:"absolute-height",offset:0};const s=a.data.spatialReference;this.addHandles([this._moveManipulation.createDragPipeline(((o,n,s,r,l)=>{const{snappingStep:p,cancelSnapping:c}=Vi({predicate:t=>!!t.info,snappingManager:i.snappingManager,snappingContext:new ki({editGeometryOperations:a,elevationInfo:t,pointer:l,excludeFeature:e.graphic,visualizer:new Pt}),updatingHandles:this._updatingHandles,useZ:!1});return r=r.next((t=>(this._onDragCancel(),t))).next(c),{steps:s=s.next((t=>this._trackNumDragging(t))).next((t=>{const e=this._manipulatorInfos.filter((t=>"vertex"===t.type&&t.manipulator.selected));return t.manipulatorType===He.TRANSLATE_XY&&1===e.length?{...t,info:e[0],snapOrigin:e[0].handle.pos}:t})).next(Ri(this.view,t,e.graphic??void 0)).next(...p).next(Oi()).next((t=>this._perObjectManipulatorDragAction(Xa.SELECTED_OR_ALL,t))).next((t=>(this._updateTranslateTooltip(o,t),t))),cancel:r}}),t,s,e.graphic),d((()=>e.visible),(()=>this._updateMoveManipulationPosition()),f),e.on("committed",(()=>{this._recreatingManipulators||this._updateMoveManipulationPosition()})),d((()=>e.isDraped),(t=>{this._updateMoveManipulationPosition();const e="align-move-manipulation";t?this.addHandles(this.view.elevationProvider.on("elevation-change",(()=>this._updateMoveManipulationPosition())),e):this.removeHandles(e)}),f)])}_createVisualElements(){const{object:t,view:e}=this,i=ba({view:e,object:t,forEachManipulator:t=>{if(!this.destroyed&&!this._recreatingManipulators){this._objectMoveManipulation.forEachManipulator(t),this._moveManipulation.forEachManipulator(t);for(const e of this._manipulatorInfos)t(e.manipulator,He.TRANSLATE_XY)}},onManipulatorsChanged:t=>this.events.on("manipulators-changed",t)});null!=i&&(this._outlineVisualElement=i.visualElement instanceof Ht?i.visualElement:null);const o=this._outlineVisualElement;if(null!=o){const e=()=>{t.isDraped||this._updateMoveManipulationPosition()};this._manipulatorHandles.add(m((()=>o.events),"attachment-origin-changed",e,{onListenerAdd:e}))}this._manipulatorHandles.add(i)}_createEdgeOffsetManipulator(t,e=this.object.elevationInfo){const i=this._operations;if(t.component.vertices.length<=2||!i)return null;const o=this._settings.manipulators.edgeOffset,a=o.size/2,n=a+o.collisionPadding,s=a/n,l=s*Math.sqrt(3)/2;null==this._edgeOffsetManipulatorGeometryInside&&(this._edgeOffsetManipulatorGeometryInside=qi(this._edgeOffsetManipulatorMaterial,l,s/2,s/2,o.height,o.offset)),null==this._edgeOffsetManipulatorGeometryOutside&&(this._edgeOffsetManipulatorGeometryOutside=qi(this._edgeOffsetManipulatorMaterial,-l,s/2,s/2,o.height,-o.offset));const p=[new xe(this._edgeOffsetManipulatorGeometryInside.instantiate(),eo.Unfocused),new xe(this._edgeOffsetManipulatorGeometryInside.instantiate({material:this._edgeOffsetManipulatorHoverMaterial}),eo.Focused),new xe(this._edgeOffsetManipulatorGeometryOutside.instantiate(),eo.Unfocused),new xe(this._edgeOffsetManipulatorGeometryOutside.instantiate({material:this._edgeOffsetManipulatorHoverMaterial}),eo.Focused)],c=new Me({view:this.view,renderObjects:p,elevationInfo:"on-the-ground"!==e.mode||Wi(this.object.graphic?.symbol)?{mode:"absolute-height",offset:0}:e,worldOriented:!1,focusMultiplier:1,radius:n,available:this.object.visible,collisionType:{type:"disc",direction:U(0,0,1)},collisionPriority:1,metadata:{deleting:!1}}),h=new Me({view:this.view,worldSized:!0,worldOriented:!1,available:this.object.visible,collisionPriority:-10,cursor:this.enableMoveObject?"move":"default",metadata:{deleting:!1}}),u={manipulator:c,handle:t,locationUpdateHandle:null,type:"edge",selectedIndex:0,edgeManipulator:h,elevationInfo:e,visibilityHandle:null};this._autoHideEdgeOffsetManipulator(u,o.minSquaredEdgeLength),this._updateEdgeOffsetManipulator(u);const d=[];for(const e of[t.leftVertex,t.rightVertex]){const t=this._getManipulatorInfoFromHandle(e);null!=t&&d.push(t.manipulator.events.on("location-update",(()=>this._updateEdgeOffsetManipulator(u))))}u.locationUpdateHandle=r(d),this._manipulatorHandles.add(u.locationUpdateHandle,c),this._manipulatorHandles.add([this._watchAndUpdateGrabState(c,!0),this._watchAndUpdateGrabState(h,!0)],c),this._manipulatorHandles.add(Ei(c,this._createEdgeOffsetPipeline(u,e)),c),this._manipulatorHandles.add(Ei(h,((t,o,a,n)=>{if("touch"===n)this._createEdgeOffsetPipeline(u,e)(t,o,a);else if(this.enableMoveObject){const n=this.object.graphic,s=i.data.spatialReference;o.next((t=>this._trackNumDragging(t))).next(Li(this.view,t.elevationAlignedLocation)).next(Si(this.view,t.elevationAlignedLocation,e,s,n)).next(Ti()).next(Oi()).next((t=>this._perObjectManipulatorDragAction(Xa.ALL,t))).next((t=>(this._updateTranslateObjectTooltip(Ge.XY,t),t))).next((t=>{"end"===t.action&&this._resetTooltip()})),a.next((()=>this._onDragCancel(!t.metadata.deleting)))}})),c);const m=t=>{this._manipulatorInfos.some((t=>t.manipulator.selected))?this._clearSelection():this.events.emit("immediate-click",{...t,object:this.object}),t.stopPropagation()};return this._manipulatorHandles.add([c.events.on("immediate-click",m),h.events.on("immediate-click",m),c.events.on("focus-changed",(({action:t})=>{"focus"===t?this._updateEdgeOffsetTooltip(null):this._resetTooltip()}))],c),this._manipulatorInfos.push(u),this.manipulators.add(c),this.manipulators.add(h),this.events.emit("manipulators-changed"),u}_autoHideEdgeOffsetManipulator(t,e){const i=t.manipulator,o=t.edgeManipulator,a=()=>{t.visibilityHandle=u(t.visibilityHandle);const a=this._getManipulatorInfoFromHandle(t.handle.leftVertex),n=this._getManipulatorInfoFromHandle(t.handle.rightVertex),l=null!=a&&null!=n&&function(t,e,i){const o=i.projectToRenderScreen(t,Q()),a=i.projectToRenderScreen(e,Q());return null!=o&&null!=a?I(A(o,o,a)):0}(a.manipulator.renderLocation,n.manipulator.renderLocation,this.view.state.camera){i.grabbable=!0,o.grabbable=this.enableMoveObject}))]))};this._manipulatorHandles.add([i.events.on("focus-changed",a),o.events.on("focus-changed",a),s((()=>{u(t.visibilityHandle),o.metadata.deleting=!0,this.manipulators.remove(o)}))],i),a()}_updateEdgeOffsetManipulator(t){if(!this._operations)return;this._updateManipulatorPosition(t);const{coordinateHelper:e}=this._operations.data,i=Ra(this.view,t.manipulator.elevationAlignedLocation,Da(e,t.handle,t.manipulator.elevationInfo)),o=this._getManipulatorInfoFromHandle(t.handle.leftVertex),a=this._getManipulatorInfoFromHandle(t.handle.rightVertex);if(null==o||null==a)return;const n=o.manipulator.renderLocation,s=a.manipulator.renderLocation,r=null!=i?function(t,e,i){const o=yt(t),a=T(H(),e,i),n=O(H(),a,o),s=O(H(),a,n);return Bi(a[0],a[1],a[2],0,n[0],n[1],n[2],0,s[0],s[1],s[2],0,0,0,0,1)}(i,n,s):Zi;t.manipulator.modelTransform=r,t.edgeManipulator.elevationAlignedLocation=t.manipulator.elevationAlignedLocation,t.edgeManipulator.modelTransform=r;const l=D(A(Fa,n,s))/2;t.edgeManipulator.collisionType={type:"line",paths:[[[-l,0,0],[l,0,0]]]}}_createEdgeOffsetPipeline(t,e){return(i,o,a)=>{const n=this._operations;if(!n)return;this._clearSelection();const{step:s,cleanup:r}=this._initializeEdgeOffset(t,e,n);o.next((t=>this._trackNumDragging(t))).next(Li(this.view,i.elevationAlignedLocation)).next(s).next(Mi(this.view)).next(ji(this.view,n.data.spatialReference)).next(Oi()).next((t=>{const{operation:e,mapEnd:i}=t;return null==e||null==i?t:("start"===t.action&&e.selectArrowFromStartPoint(i),{...t,signedDistance:e.signedDistanceToPoint(i)})})).next(this._applyEdgeOffsetStep(t)).next(this._showEdgeOffsetTooltip()).next((t=>{"end"===t.action&&r()})),a.next((()=>{i.metadata.deleting||(r(),this._onDragCancel())}))}}_initializeEdgeOffset(t,e,i){const{view:o}=this,n=Da(i.data.coordinateHelper,t.handle,e),s=i.createUndoGroup(),l=Ra(o,t.manipulator.elevationAlignedLocation,n);if(n.requiresSplitEdgeLeft){const e=this._getManipulatorInfoFromHandle(t.handle.leftVertex.leftEdge);null!=e&&this._splitEdgeManipulator(e,1)}if(n.requiresSplitEdgeRight){const e=this._getManipulatorInfoFromHandle(t.handle.rightVertex.rightEdge);null!=e&&this._splitEdgeManipulator(e,0)}const c=()=>new Yi({paths:[[t.handle.leftVertex.pos,t.handle.rightVertex.pos]],spatialReference:i.data.spatialReference}),h=this._settings,m=new Ht({view:o,isDraped:this.object.isDraped,geometry:c(),elevationInfo:t.elevationInfo,width:h.visualElements.lineObjects.outline.width,attached:!1,isDecoration:!0});let g;const v=()=>{this._cleanEdgeOffsetCollapsedEdges(t),g=u(g)},_=this.events.on("undo",v);return g=r([d((()=>a(this._accentColor)),(t=>m.color=t),f),p(m),d((()=>this.object.isDraped),(t=>m.isDraped=t)),this.object.on("committed",(()=>m.geometry=c())),s,_]),m.attached=!0,{step:t=>null==n||null==l?(v(),null):{...t,operation:n,plane:l},cleanup:v}}_applyEdgeOffsetStep(t){return e=>{if(this.destroyed||null==e.operation)return e;this._updateEventState(Za.RESHAPING);const{mapDeltaX:i,mapDeltaY:o,mapDeltaZ:a}=e;return(i||o||a)&&(this._offsetEdge(t,e),this.events.emit("reshape",{type:"reshape",object:this.object})),e}}_showEdgeOffsetTooltip(){return t=>(null!=t.signedDistance&&this.object.operations?this._updateEdgeOffsetTooltip(t):this._resetTooltip(),t)}_cleanEdgeOffsetCollapsedEdges(t){if(!this._operations)return;const e=t.handle.leftVertex.leftEdge?.leftVertex,i=t.handle.leftVertex,o=t.handle.rightVertex.rightEdge?.rightVertex,a=t.handle.rightVertex,n=this._operations.data.coordinateHelper,s=[];if(e&&n.distance(e.pos,i.pos)this._updateManipulatorPosition(c))))}c.locationUpdateHandle=r(t),this._manipulatorHandles.add(c.locationUpdateHandle,p)}this._manipulatorHandles.add(this._watchAndUpdateGrabState(p,!0),p);const h=Ei(p,((t,i,o,n)=>{let s=null;const{snappingStep:r,cancelSnapping:l}=Vi({predicate:()=>!this._isMultiVertexSelection(),snappingManager:this.tool.snappingManager,snappingContext:new ki({editGeometryOperations:a,elevationInfo:e,pointer:n,excludeFeature:this.object.graphic,visualizer:new Pt}),updatingHandles:this._updatingHandles,useZ:!1});o=o.next((e=>(this._onDragCancel(!t.metadata.deleting,(()=>s=u(s))),e))).next(l),i.next((t=>this._trackNumDragging(t))).next((t=>{if("start"===t.action&&this._operations&&(s=this._operations.createUndoGroup()),"edge"===c.type){const e=this._splitEdgeManipulator(c);return{...t,info:e,snapOrigin:e.handle.pos}}return{...t,info:c,snapOrigin:c.handle.pos}})).next(Li(this.view,t.elevationAlignedLocation)).next(Si(this.view,t.elevationAlignedLocation,this.object.elevationInfo,t.location.spatialReference,this.object.graphic)).next(Ri(this.view,e,this.object.graphic??void 0)).next(...r).next(Oi()).next((t=>{this._perVertexManipulatorDragAction(t),"end"===t.action&&(s=u(s)),this._resetTooltip()}))}));return this._manipulatorHandles.add([h,p.events.on("immediate-click",(t=>this._manipulatorClickCallback(t,c))),p.events.on("select-changed",(()=>{c.selectedIndex=++this._selectedIndex,this._updateMoveManipulationPosition(),this._resetTooltip()})),p.events.on("focus-changed",(()=>{this._resetTooltip()}))],p),this.events.emit("manipulators-changed"),c}_trackNumDragging(t){switch(t.action){case"start":this._numDragging++;break;case"end":this._numDragging--}return t}_onDragCancel(t=!0,e){switch(this._numDragging--,t&&this.undo(),null!=this.tool.snappingManager&&this.tool.snappingManager.doneSnapping(),this._resetTooltip(),this._reshapeEventState){case Za.NONE:break;case Za.MOVING:this.events.emit("move",{type:"move",dx:0,dy:0,object:this.object});break;case Za.RESHAPING:this.events.emit("reshape",{type:"reshape",object:this.object})}e&&e(),this.destroyed||this._updateEventState(Za.NONE)}_setTypeSpecificManipulatorSettings(t,e,i){const o=this._settings;switch(e.type){case"vertex":{t.state=Ba.Vertex,t.selectable=!0,t.cursor="move",t.collisionPriority=2;const{size:e,collisionPadding:a}=o.manipulators.vertex;t.radius=e/2+a,t.elevationInfo=i;const n=this._operations?.data.type;t.interactive=null!=n&&"point"!==n&&"mesh"!==n;break}case"edge":{t.state=Ba.Edge,t.selectable=!1,t.cursor="copy",t.collisionPriority=-1;const{size:e,collisionPadding:a}=o.manipulators.edge;t.radius=e/2+a,t.elevationInfo="on-the-ground"!==i.mode||Wi(this.object.graphic?.symbol)?{mode:"absolute-height",offset:0}:i;break}}}_watchAndUpdateGrabState(t,e){return t.events.on("grab-changed",(i=>this._onGrabStateChanged(t,e,i.action,i.pointerType)))}_onGrabStateChanged(t,e,i,o="mouse"){if(!this._recreatingManipulators){if("start"===i)e&&this._updateSelection(t),this._numGrabbing++;else if(this._numGrabbing--,this._updateEventState(Za.NONE),this.destroyed)return;this._moveManipulation.interactive=!this._numGrabbing,("touch"!==o||this.enableEdgeOffset)&&(this._manipulatorInfos.forEach((t=>{const{manipulator:e}=t,i=this._operations?.data.type;e.interactive=e.grabbing||!this._numGrabbing&&null!=i&&"point"!==i&&"mesh"!==i,"edgeManipulator"in t&&(t.edgeManipulator.interactive=t.edgeManipulator.grabbing||!this._numGrabbing)})),this._objectMoveManipulation.forEachManipulator((t=>{t.interactive=t.grabbing||!this._numGrabbing})))}}_clearSelection(){for(const t of this._manipulatorInfos)t.manipulator.grabbing||(t.manipulator.selected=!1)}_updateSelection(t){t.grabbing&&!t.selected&&t.selectable&&(this._clearSelection(),t.selected=!0,this.events.emit("manipulators-changed"))}_removeManipulator(t){null!=t&&(t.manipulator.metadata.deleting=!0,this.manipulators.remove(t.manipulator),this._manipulatorHandles.remove(t.manipulator),M(this._manipulatorInfos,t),this.events.emit("manipulators-changed"),this._resetTooltip())}_getManipulatorInfoFromHandle(t){if(t)for(const e of this._manipulatorInfos)if(t===e.handle)return e;return null}_updateManipulatorPositions(t){for(const e of t)this._updateManipulatorPosition(this._getManipulatorInfoFromHandle(e))}_updateManipulatorPosition(t){const e=this._operations;if(null!=t&&e)if("vertex"===t.type)t.manipulator.location=e.data.coordinateHelper.vectorToDehydratedPoint(t.handle.pos,Ga),t.manipulator.grabbing&&null!=this._vertexLaserLineVisualElement&&(this._vertexLaserLineVisualElement.visualElement.intersectsWorldUpAtLocation=t.manipulator.renderLocation);else if("edge"===t.type){const i=this._getManipulatorInfoFromHandle(t.handle.leftVertex),o=this._getManipulatorInfoFromHandle(t.handle.rightVertex);if(null==i||null==o)return;const a=i.manipulator,n=o.manipulator;if(null!=t.manipulator.elevationInfo&&"on-the-ground"===t.manipulator.elevationInfo.mode){const i=a.location,o=n.location,s=.5,r=i.x+s*(o.x-i.x),l=i.y+s*(o.y-i.y),p=i.hasZ&&o.hasZ?0:void 0;t.manipulator.location=ge(r,l,p,e.data.spatialReference)}else R(Fa,a.renderLocation,n.renderLocation,.5),t.manipulator.renderLocation=Fa}}_splitEdgeManipulator(t,e=.5){const i=this._operations,o=i.splitEdge(t.handle,e).createdVertex;t.locationUpdateHandle=u(t.locationUpdateHandle);const a=this.object.elevationInfo;let n;this.enableEdgeOffset?(this._removeManipulator(t),n=this._createVertexOrEdgeManipulator(o)):(n=t,n.handle=o,n.type="vertex",this._setTypeSpecificManipulatorSettings(t.manipulator,t.handle,a)),o.leftEdge&&this._createVertexOrEdgeManipulator(o.leftEdge),o.rightEdge&&this._createVertexOrEdgeManipulator(o.rightEdge),this._updateManipulatorPosition(n),this.enableEdgeOffset||this._resetTooltip(),this._updateSelection(t.manipulator);const s=this._updateEventState(Za.RESHAPING),r=i.data.coordinateHelper.vectorToArray(n.handle.pos),l=i.data.components.indexOf(o.component);return this.events.emit("vertex-add",{type:"vertex-add",object:this.object,vertices:[{coordinates:r,componentIndex:l,vertexIndex:o.index}],added:r}),s&&this._updateEventState(Za.NONE),n}_updateMoveManipulationPosition(){const t=x(Fa,0,0,0);let e=0,i=!1,o=null,a=null;for(const n of this._manipulatorInfos)"vertex"===n.type&&(n.manipulator.selected?(e++,w(t,t,n.manipulator.renderLocation),null==o||n.selectedIndex>o.selectedIndex?(a=o,o=n):(null==a||n.selectedIndex>a.selectedIndex)&&(a=n)):i=!0);const n=this.object,s=this._operations?.data.geometry;if(0===e){const t=n.visible&&this.enableMoveObject;this._moveManipulation.xyManipulation.available=t,this._moveManipulation.xyAxisManipulation.available=t,this._moveManipulation.xyAxisManipulation.orthogonalAvailable=t,this._moveManipulation.zManipulation.available=t&&this.enableZShape&&Te(this._operations,n.elevationInfo),this._moveManipulation.angle=sa(s),this._moveManipulation.radius=Fe.radiusForSymbol(n.graphic?.symbol)}else{const t=n.visible;this._moveManipulation.xyManipulation.available=t,this._moveManipulation.xyAxisManipulation.available=t,this._moveManipulation.zManipulation.available=t&&this.enableZVertex&&Te(this._operations,this.object.elevationInfo),this._moveManipulation.xyAxisManipulation.orthogonalAvailable=t&&1!==e;let i=0;if(null!=o){const t=o.handle.pos,e=null!=a?a.handle.pos:o.handle.leftEdge?.leftVertex?o.handle.leftEdge.leftVertex.pos:null,n=null==a&&o.handle.rightEdge?.rightVertex?o.handle.rightEdge.rightVertex.pos:null;e&&n?this._moveManipulation.xyAxisManipulation.available=!1:e?i=za(e,t):n&&(i=za(t,n))}this._moveManipulation.angle=i,this._moveManipulation.radius=Ze}0!==e&&i?(E(t,t,1/e),Ga.spatialReference=this._operations.data.spatialReference,Ga.hasZ=!0,this.view.renderCoordsHelper.fromRenderCoords(t,Ga),this._moveManipulation.elevationAlignedLocation=Ga):null==this._outlineVisualElement||this.object.isDraped||null==this._outlineVisualElement.attachmentOrigin?we(this._moveManipulation,this.object):this._moveManipulation.elevationAlignedLocation=this._outlineVisualElement.attachmentOrigin}_removeVertices(t){const e=new Array,i=this._operations;if(i){for(const o of t){const t=o.handle.component;if("vertex"===o.type&&i.canRemoveVertex(t)){e.push(o.handle),this._removeManipulator(o),this._removeManipulator(this._getManipulatorInfoFromHandle(o.handle.leftEdge)),this._removeManipulator(this._getManipulatorInfoFromHandle(o.handle.rightEdge));const a=i.removeVertices([o.handle]),n=a.removedVertices?.[0].createdEdge;n?this._createVertexOrEdgeManipulator(n):this.enableEdgeOffset&&t.vertices.length<=2&&this._removeManipulator(this._getManipulatorInfoFromHandle(t.edges[0]))}}if(e.length>0){const t=e.map((t=>{const e=i.data.components.indexOf(t.component);return{coordinates:i.data.coordinateHelper.vectorToArray(t.pos),componentIndex:e,vertexIndex:t.index}})),o=this._updateEventState(Za.RESHAPING);if(this.destroyed)return;if(this.events.emit("vertex-remove",{type:"vertex-remove",object:this.object,removed:t.map((t=>t.coordinates)),vertices:t}),this.destroyed)return;if(o&&(this._updateEventState(Za.NONE),this.destroyed))return;this._updateMoveManipulationPosition()}}}_moveVertices(t,e,i=("start"===e.action?Ie.NEW_STEP:Ie.ACCUMULATE_STEPS)){const o=this._operations;if(o){t.length>0&&o.moveVertices(t.map((t=>t.handle)),e.mapDeltaX,e.mapDeltaY,e.mapDeltaZ,i);for(const e of t)this._updateManipulatorPosition(e)}}_offsetEdge(t,e){if(null==e.operation||null==e.signedDistance)return;const i=this._operations;if(!i)return;const o=e.operation.clone();o.distance=e.signedDistance,i.updateVertices([t.handle.leftVertex,t.handle.rightVertex],o),this._updateManipulatorPosition(this._getManipulatorInfoFromHandle(t.handle.leftVertex)),this._updateManipulatorPosition(this._getManipulatorInfoFromHandle(t.handle.rightVertex))}_manipulatorClickCallback(t,e){t.shiftKey||this._clearSelection(),"vertex"===e.type&&(e.manipulator.selected=!e.manipulator.selected,this.enableDeleteVertices&&t.button===$i.Right&&this._removeVertices([e])),"edge"===e.type&&t.button===$i.Left&&this._splitEdgeManipulator(e),t.stopPropagation()}_updateTranslateTooltip(t,e){null!=this._defaultTooltipInfo?this._resetTooltip():this._updateTranslateObjectTooltip(t,e)}_updateTranslateObjectTooltip(t,e){this.activeTooltipInfo=function(t,e,{sketchOptions:i,tooltipInfos:o}){let a=null;switch(t){case Ge.XY:a=o.translate,ka(a,e,((t,e)=>At(t,e)));break;case Ge.XY_AXIS:a=o.translateXY,ka(a,e,((t,i)=>ce(At(t,i),Be(e))));break;case Ge.Z:a=o.translateZ,ka(a,e,Ce)}return a.sketchOptions=i,a}(t,e,this._tooltipsContext)}_updateEdgeOffsetTooltip(t){this.activeTooltipInfo=function(t,e,{sketchOptions:i,tooltipInfos:o}){const a=o.edgeOffset;if(a.distance=pe,null!=e&&"end"!==e.action){const i=t.operations,{mapEnd:o,signedDistance:n,operation:s}=e;if(null!=n&&null!=i){const e=i.data.coordinateHelper,r=n*s.selectedArrow;a.distance=function(t,e,i,o,a){if(t){const t=a.toXYZ(a.pointToVector(i)),n=St(o,t,bt.get()),s=Lt(n,t,a.spatialReference);if(null!=s)return he(s.value*Math.sign(e),s.unit)}return he(e*lt(i.spatialReference),"meters")}(t.isDraped,r,o,s.plane,e)}}const n=t.operations?.data.geometry;return a.area="polygon"===n?.type?oe(n):null,a.totalLength="polyline"===n?.type?Dt(n):null,a.sketchOptions=i,a}(this.object,t,this._tooltipsContext)}_resetTooltip(){this.activeTooltipInfo=this._defaultTooltipInfo}get _defaultTooltipInfo(){const t=this._operations?.data.type;switch(t){case"polyline":case"polygon":return this._selectedVertexManipulatorInfo?this.tooltipInfos.selectedVertex:null;case"point":case"mesh":return this.tooltipInfos.movePoint;default:return null}}get _selectedVertexManipulatorInfo(){const t=this._manipulatorInfos.filter((t=>"vertex"===t.type&&t.manipulator.selected));return 1===t.length?t[0]:null}get _tooltipsContext(){const{events:t}=this;return{sketchOptions:this._sketchOptions,tooltipInfos:this.tooltipInfos,activeTooltipInfo:this.activeTooltipInfo,selectedVertexManipulatorInfo:this._selectedVertexManipulatorInfo,callbacks:{onReshapeStart:()=>t.emit("reshape",{type:"reshape-start",object:this.object}),onReshape:()=>t.emit("reshape",{type:"reshape",object:this.object}),onReshapeStop:()=>t.emit("reshape",{type:"reshape-stop",object:this.object}),onMoveStart:()=>t.emit("move",{type:"move-start",object:this.object,dx:0,dy:0}),onMove:()=>t.emit("move",{type:"move",object:this.object,dx:0,dy:0}),onMoveStop:()=>t.emit("move",{type:"move-stop",object:this.object,dx:0,dy:0})}}}get test(){}};function Ua(t){const e=t.size/2,i=e+t.collisionPadding;return{size:e/i,outlineSize:(e+t.outlineSize)/i}}function za(t,e){return Math.atan2(e[1]-t[1],e[0]-t[0])+Math.PI/2}t([b()],Ha.prototype,"_numGrabbing",void 0),t([b()],Ha.prototype,"_numDragging",void 0),t([b()],Ha.prototype,"grabbingOrDragging",null),t([b()],Ha.prototype,"_operations",null),t([b()],Ha.prototype,"_segmentLabels",void 0),t([b({constructOnly:!0})],Ha.prototype,"tool",void 0),t([b()],Ha.prototype,"tooltip",void 0),t([b()],Ha.prototype,"activeTooltipInfo",void 0),t([b({readOnly:!0})],Ha.prototype,"updating",null),t([b()],Ha.prototype,"manipulators",null),t([b()],Ha.prototype,"view",null),t([b()],Ha.prototype,"object",null),t([b()],Ha.prototype,"enableZShape",null),t([b()],Ha.prototype,"enableDeleteVertices",null),t([b()],Ha.prototype,"enableZVertex",null),t([b()],Ha.prototype,"autoHideManipulators",null),t([b()],Ha.prototype,"enableMoveObject",null),t([b()],Ha.prototype,"enableMidpoints",null),t([b()],Ha.prototype,"enableEdgeOffset",null),t([b()],Ha.prototype,"_sketchOptions",null),t([b()],Ha.prototype,"_accentColor",null),t([b()],Ha.prototype,"_tooltipsContext",null),Ha=t([j("esri.views.3d.interactive.editingTools.reshape.ReshapeOperation")],Ha);const Ga=ge(0,0,void 0,io.WGS84),Fa=H(),Na=1e-6;var Ba,Za,Xa;!function(t){t.Vertex=to.Custom1,t.Edge=to.Custom2}(Ba||(Ba={})),function(t){t[t.NONE=0]="NONE",t[t.MOVING=1]="MOVING",t[t.RESHAPING=2]="RESHAPING"}(Za||(Za={})),function(t){t[t.ALL=0]="ALL",t[t.SELECTED_OR_ALL=1]="SELECTED_OR_ALL"}(Xa||(Xa={}));let Ya=class extends Ii{constructor(t){super(t),this.events=new le,this.enableZShape=!0,this.enableZVertex=!0,this.enableMoveObject=!0,this.enableDeleteVertices=!0,this.autoHideManipulators=!1,this.enableMidpoints=!0,this.enableEdgeOffset=!1,this.type="reshape-3d",this.sketchOptions=new fe,this.snappingManager=null,this.automaticManipulatorSelection=!1}initialize(){const t=this._reshapeOperation=new Ha({tool:this});this.addHandles([t.events.on("reshape",(t=>this.events.emit("reshape",t))),t.events.on("move",(t=>this.events.emit("move",t))),t.events.on("vertex-add",(t=>this.events.emit("vertex-add",t))),t.events.on("vertex-remove",(t=>this.events.emit("vertex-remove",t))),t.events.on("immediate-click",(t=>this.events.emit("immediate-click",{...t,object:this.object}))),this.view.on("pointer-down",["Shift"],(t=>t.stopPropagation()))]),this.finishToolCreation()}destroy(){this._reshapeOperation=h(this._reshapeOperation)}get updating(){return((this.object.updating??!1)||this._reshapeOperation?.updating)??!1}get activeTooltipInfo(){return this._reshapeOperation?.activeTooltipInfo??null}get tooltip(){return this._reshapeOperation?.tooltip??null}onManipulatorSelectionChanged(){this._reshapeOperation&&this._reshapeOperation.onManipulatorSelectionChanged()}get canUndo(){return this._reshapeOperation.canUndo??!1}undo(){null!=this.snappingManager&&this.snappingManager.doneSnapping(),this._reshapeOperation.undo()}get canRedo(){return this._reshapeOperation.canRedo??!1}redo(){null!=this.snappingManager&&this.snappingManager.doneSnapping(),this._reshapeOperation.redo()}onInputEvent(t){const e=this._reshapeOperation;e&&!e.grabbingOrDragging&&ie(t,e.tooltip)||!this.enableDeleteVertices||"key-down"!==t.type||!oo.delete.includes(t.key)||this._reshapeOperation.removeSelectedVertices()>0&&t.stopPropagation()}reset(){}get test(){}};t([b()],Ya.prototype,"_reshapeOperation",void 0),t([b()],Ya.prototype,"view",void 0),t([b({constructOnly:!0})],Ya.prototype,"object",void 0),t([b()],Ya.prototype,"enableZShape",void 0),t([b()],Ya.prototype,"enableZVertex",void 0),t([b()],Ya.prototype,"enableMoveObject",void 0),t([b()],Ya.prototype,"enableDeleteVertices",void 0),t([b()],Ya.prototype,"autoHideManipulators",void 0),t([b()],Ya.prototype,"enableMidpoints",void 0),t([b()],Ya.prototype,"enableEdgeOffset",void 0),t([b()],Ya.prototype,"type",void 0),t([b({type:fe})],Ya.prototype,"sketchOptions",void 0),t([b()],Ya.prototype,"snappingManager",void 0),t([b()],Ya.prototype,"updating",null),t([b()],Ya.prototype,"activeTooltipInfo",null),t([b()],Ya.prototype,"tooltip",null),t([b()],Ya.prototype,"automaticManipulatorSelection",void 0),Ya=t([j("esri.views.3d.interactive.editingTools.reshape.ReshapeTool3D")],Ya);let Wa=class extends K{constructor(t){super(t),this._interactionState=null}initialize(){this.addHandles([v((()=>{const t=this._interactionState;return t&&t.angle!==t.previousAngle?{interactionState:t,angle:t.state.angle}:null}),(({interactionState:t})=>{this._updateMeshRotation(t)}),_),v((()=>{const t=this._interactionState;return t&&t.scale!==t.previousScale?{interactionState:t,scale:t.state.scale}:null}),(({interactionState:t})=>{this._updateMeshSize(t)}),_)])}get initialAngle(){return this._interactionState?.initialAngle??0}get angle(){const t=this.geometry.transform;if(null==t)return this._interactionState?.angle??0;const e=so(t.rotation)[2];return Math.abs(e)>.999999?et(ro(t.rotation))*Math.sign(e):0}get angleClockwise(){return-this.angle}get relativeAngle(){return this.angle-this.initialAngle}get relativeAngleClockwise(){return-this.relativeAngle}get scale(){return this._interactionState?.scale??1}startInteraction(){const t=new qa({angle:this.angle});this._interactionState=t;const e=()=>{this._interactionState=null};return{state:t,done:e,cancel:()=>{t.cancel(),e()}}}createUndoRecord(){return this.object.createUndoRecord()}_updateMeshRotation(t){const{angle:e,previousAngle:i}=t;t.previousAngle=e;const o=it(e-i);this.geometry.rotate(0,0,o,{origin:this.geometry.anchor})}_updateMeshSize(t){const{scale:e,previousScale:i}=t;t.previousScale=e;const o=e/i,a=this.geometry.anchor;this.geometry.scale(o,{origin:a})}};t([b({constructOnly:!0})],Wa.prototype,"object",void 0),t([b({constructOnly:!0})],Wa.prototype,"geometry",void 0),t([b({constructOnly:!0})],Wa.prototype,"viewingMode",void 0),t([b()],Wa.prototype,"initialAngle",null),t([b()],Wa.prototype,"angle",null),t([b()],Wa.prototype,"angleClockwise",null),t([b()],Wa.prototype,"relativeAngle",null),t([b()],Wa.prototype,"relativeAngleClockwise",null),t([b()],Wa.prototype,"scale",null),t([b()],Wa.prototype,"_interactionState",void 0),Wa=t([j("esri.views.3d.interactive.editingTools.transform.ScaleRotateMeshAdapter")],Wa);let qa=class extends K{get state(){const{angle:t,scale:e}=this;return{angle:t,scale:e}}constructor(t){super(t),this.angle=0,this.initialAngle=0,this.previousAngle=0,this.previousScale=1,this.scale=1,this.initialAngle=t.angle,this.previousAngle=t.angle}cancel(){this.angle=this.initialAngle,this.scale=1}};t([b()],qa.prototype,"angle",void 0),t([b()],qa.prototype,"initialAngle",void 0),t([b()],qa.prototype,"previousAngle",void 0),t([b()],qa.prototype,"previousScale",void 0),t([b()],qa.prototype,"scale",void 0),t([b()],qa.prototype,"state",null),qa=t([j("esri.views.3d.interactive.editingTools.transform.ScaleRotateMeshAdapter.InteractionState")],qa);let Qa=class extends K{constructor(t){super(t),this.sizeAxis=null,this._interactionState=null}initialize(){this.addHandles(v((()=>null!=this._interactionState?this._interactionState.state:null),(t=>{this._updateSymbol(t)}),_))}get initialAngle(){return this._interactionState?.initialAngle??0}get angle(){return null!=this._interactionState?this._interactionState.angle:null!=this._orientationReferenceSymbolLayer?(t=this._orientationReferenceSymbolLayer.heading??0,-et(t)):0;var t}get angleClockwise(){return-this.angle}get orientation(){return this.angle}get orientationClockwise(){return this.angleClockwise}get relativeAngle(){return this.angle-this.initialAngle}get relativeAngleClockwise(){return-this.relativeAngle}get scale(){return this._interactionState?.scale??1}get size(){const t=this._sizeReferenceSymbolLayer;if(null==t)return null;const e=this.findLayerView(),i=this._graphicSymbol;if(null==e||null==i||"point-3d"!==i.type)return null;const o=e.getSymbolLayerSize(i,t);if("size"in o&&null!=o.size)return o.size;const a=this.sizeAxis;return!("width"in o)||null==o.width||null!=a&&"width"!==a&&"all"!==a&&"width-and-depth"!==a?!("depth"in o)||null==t.depth||null!=a&&"depth"!==a&&"all"!==a&&"width-and-depth"!==a?!("height"in o)||null==t.height||null!=a&&"height"!==a&&"all"!==a?null:o.height:o.depth:o.width}get _sizeReferenceSymbolLayer(){const t=this._graphicSymbol;return null==t||0===t.symbolLayers.length?null:t.symbolLayers.find((t=>"object"===t.type))}get _orientationReferenceSymbolLayer(){const t=this._graphicSymbol;return null==t||0===t.symbolLayers.length?null:t.symbolLayers.find((t=>"object"===t.type&&null!=t.heading))}get _graphicSymbol(){return null!=this.graphic?.symbol&&"point-3d"===this.graphic.symbol.type?this.graphic.symbol:null}set _graphicSymbol(t){this.graphic.symbol=t}startInteraction(){const t=this._graphicSymbol,e=this.findLayerView();if(null!=this._interactionState||null==t||null==e)return Ja;const i=t.symbolLayers.map((i=>"object"===i.type?e.getSymbolLayerSize(t,i):null)).toArray(),o=t.clone(),a=this.angle,n=new Ka({originalSymbol:o,angle:a,initialSizes:i});this._interactionState=n;const s=()=>{this._interactionState=null};return{state:n,done:s,cancel:()=>{this._graphicSymbol=o,s()}}}createUndoRecord(){let t=this.graphic.symbol,e=null;return{undo:i=>{e=i.symbol,i.symbol=t},redo:i=>{t=i.symbol,i.symbol=e}}}_updateSymbol({scale:t,angle:e,originalSymbol:i,initialSizes:o}){const a=this._graphicSymbol;if(null==a||"point-3d"!==a.type)return;const n=a.clone(),s=-it(e-this.initialAngle);let r=!1;this._forEachObjectSymbolLayerPair(i,n,((e,i,a)=>{const n=(e.heading??0)+s;i.heading!==n&&(i.heading=n,r=!0);const l=o[a];if(null!=l&&"width"in l){l.width=this.sizeFilter(l.width),l.height=this.sizeFilter(l.height),l.depth=this.sizeFilter(l.depth);const e=l.width*t;i.width!==e&&(i.width=e,r=!0);const o=l.depth*t;i.depth!==o&&(i.depth=o,r=!0);const a=l.height*t;i.height!==a&&(i.height=a,r=!0)}})),r&&(this._graphicSymbol=n)}_forEachObjectSymbolLayerPair(t,e,i){t.symbolLayers.forEach(((t,o)=>{const a=e.symbolLayers.at(o);"object"===t.type&&"object"===a.type&&i(t,a,o)}))}};t([b()],Qa.prototype,"initialAngle",null),t([b()],Qa.prototype,"angle",null),t([b()],Qa.prototype,"angleClockwise",null),t([b()],Qa.prototype,"orientation",null),t([b()],Qa.prototype,"orientationClockwise",null),t([b()],Qa.prototype,"relativeAngle",null),t([b()],Qa.prototype,"relativeAngleClockwise",null),t([b()],Qa.prototype,"scale",null),t([b()],Qa.prototype,"size",null),t([b()],Qa.prototype,"sizeAxis",void 0),t([b({constructOnly:!0})],Qa.prototype,"graphic",void 0),t([b()],Qa.prototype,"_interactionState",void 0),t([b({constructOnly:!0})],Qa.prototype,"findLayerView",void 0),t([b({constructOnly:!0})],Qa.prototype,"sizeFilter",void 0),t([b()],Qa.prototype,"_sizeReferenceSymbolLayer",null),t([b()],Qa.prototype,"_orientationReferenceSymbolLayer",null),t([b()],Qa.prototype,"_graphicSymbol",null),Qa=t([j("esri.views.3d.interactive.editingTools.transform.ScaleRotateObjectSymbol3DAdapter")],Qa);const Ja={state:{angle:0,scale:0},done:()=>{},cancel:()=>{}};let Ka=class extends K{get state(){const{originalSymbol:t,angle:e,initialAngle:i,scale:o,initialSizes:a}=this;return{originalSymbol:t,angle:e,initialAngle:i,scale:o,initialSizes:a}}constructor(t){super(t),this.angle=0,this.initialAngle=0,this.scale=1,this.initialAngle=t.angle}};t([b()],Ka.prototype,"originalSymbol",void 0),t([b()],Ka.prototype,"angle",void 0),t([b()],Ka.prototype,"initialAngle",void 0),t([b()],Ka.prototype,"initialSizes",void 0),t([b()],Ka.prototype,"scale",void 0),t([b()],Ka.prototype,"state",null),Ka=t([j("esri.views.3d.interactive.editingTools.transform.ScaleRotateObjectSymbol3DAdapter.InteractionState")],Ka);let $a=class extends Hi{constructor(t){super(t),this.type="transform-absolute",this.orientation=null,this.orientationPrecision=null,this.rotationType="geographic",this.size=null,this.sizePrecision=null,this.sizeUnit=null}};t([b()],$a.prototype,"type",void 0),t([b()],$a.prototype,"orientation",void 0),t([b()],$a.prototype,"orientationPrecision",void 0),t([b()],$a.prototype,"rotationType",void 0),t([b()],$a.prototype,"size",void 0),t([b()],$a.prototype,"sizePrecision",void 0),t([b()],$a.prototype,"sizeUnit",void 0),$a=t([j("esri.views.interactive.tooltip.infos.TransformAbsoluteTooltipInfo")],$a);let tn=class extends Hi{constructor(t){super(t),this.type="transform-rotate",this.rotation=null,this.rotationPrecision=null,this.orientation=null,this.orientationPrecision=null,this.rotationType="geographic"}};t([b()],tn.prototype,"type",void 0),t([b()],tn.prototype,"rotation",void 0),t([b()],tn.prototype,"rotationPrecision",void 0),t([b()],tn.prototype,"orientation",void 0),t([b()],tn.prototype,"orientationPrecision",void 0),t([b()],tn.prototype,"rotationType",void 0),tn=t([j("esri.views.interactive.tooltip.infos.TransformRotateTooltipInfo")],tn);let en=class extends Hi{constructor(t){super(t),this.type="transform-scale",this.size=null,this.sizeUnit=null,this.sizePrecision=null}};var on;t([b()],en.prototype,"type",void 0),t([b()],en.prototype,"scale",void 0),t([b()],en.prototype,"size",void 0),t([b()],en.prototype,"sizeUnit",void 0),t([b()],en.prototype,"sizePrecision",void 0),en=t([j("esri.views.interactive.tooltip.infos.TransformScaleTooltipInfo")],en),function(t){t.ScaleIn=to.Custom2,t.ScaleOut=to.Custom3,t.RotateLeft=to.Custom4,t.RotateRight=to.Custom5,t.Unlocked=to.Custom7,t.DelayedFocused=to.Custom8,t.TouchInput=to.Custom12}(on||(on={}));let an=class extends K{get angle(){return this.adapter.angle}get scale(){return this.adapter.scale}set location(t){this._ringManipulator.location=t}set elevationAlignedLocation(t){this._ringManipulator.elevationAlignedLocation=t}get grabbing(){return this._ringManipulator.grabbing}set interactive(t){this._ringManipulator.interactive=t}get updating(){return!!this._activeAnimation}get tooltipEffectiveEnabled(){return this.sketchOptions.tooltips.effectiveEnabled&&this.tooltipEnabled}constructor(t){super(t),this.mode=null,this.tooltipEnabled=!0,this._scaleRotateDragData=null,this._activeAnimation=null,this._ringIndicatorDelayMs=Xe,this._absoluteTooltipInfo=null,this._scaleTooltipInfo=null,this._rotateTooltipInfo=null,this.events=new le,this.getFocused=()=>this._ringManipulator.focused,this.getScale=()=>"scale"===this._scaleRotateDragData?.mode?this.adapter.scale:1}initialize(){this.tooltip=new Ui({view:this.tool.view}),this._createManipulator(),this._updateDragState(),this._updateManipulatorTransform(),this.addHandles([v((()=>!this.tooltipEffectiveEnabled),(()=>this.tooltip.clear()),f),d((()=>{const{adapter:t}=this,{info:e}=this.tooltip;return e===this._absoluteTooltipInfo&&this.getFocused()?[e,t.size,t.orientationClockwise]:[null]}),(([t])=>{t&&this._updateFocusTooltip()})),d((()=>{const{adapter:t}=this;return[t.angle,t.scale]}),(()=>this._updateManipulatorTransform()))])}destroy(){this._activeAnimation?.frameTask.remove(),this._activeAnimation=null,this.tool.manipulators.remove(this._ringManipulator),this._ringManipulator=null,this.tooltip=h(this.tooltip)}startAnimation(t){this.cancelActiveAnimation(),t.start();const e=po({update:({deltaTime:e})=>{t.update(e)&&this.cancelActiveAnimation()}});this._activeAnimation={...t,frameTask:e}}cancelActiveAnimation(){this._activeAnimation?.frameTask.remove(),this._activeAnimation=h(this._activeAnimation)}forEachManipulator(t){t(this._ringManipulator,He.SCALE_ROTATE)}_createManipulator(){const t=this._createRingManipulator();this._ringManipulator=t,this.tool.manipulators.add(t);const e=this.tool.object,i=Ei(t,((t,i,o)=>{this._scaleRotateDragData=null;const a=this.adapter.startInteraction(),n={mode:"none",origin:z(t.renderLocation),initialAngle:this.adapter.angle,angle:0,angleDir:0,scaleDir:0};this._scaleRotateDragData=n,this._updateDragState();const s=bt.get();this.tool.view.renderCoordsHelper.worldUpAtPosition(t.renderLocation,s),i.next(xi(this.tool.view,Mt(t.renderLocation,s,jt()))).next((t=>{const i=yt(t.plane),o=Ee(t.renderStart,t.renderEnd,n.origin,i),s=lo.shortestSignedDiff(n.angle,o);n.angleDir=ot(n.angleDir+s,-qe,qe),n.angle=o;const r=function(t,e){const i=A(bt.get(),e.renderStart,t.origin),o=A(bt.get(),e.renderEnd,t.origin),a=D(i),n=D(o);return 0===a?0:n/a}(n,t),l=r-this.adapter.scale;if(n.scaleDir=ot(n.scaleDir+l,-Qe,Qe),this._onScaleChanged(),"none"===n.mode){const i=this.mode||function(t,e,i,o){const{renderStart:a,renderEnd:n}=t,s=nn(a,o,bt.get()),r=nn(n,o,bt.get());if(L(s,r)this._onScaleChanged()))),this._scaleRotateDragData=null,this._updateDragState(),a.done()),t})).next(this._updateTooltipPipelineStep(n)),o.next((()=>{if(a.cancel(),null!=this._scaleRotateDragData){switch(this._scaleRotateDragData.mode){case"none":break;case"rotate":this.tool.events.emit("rotate-stop",{object:e,angle:0});break;case"scale":this.tool.events.emit("scale-stop",{object:e,xScale:1,yScale:1})}this.startAnimation(rn(this,(()=>this._onScaleChanged()))),this._scaleRotateDragData=null,this._updateDragState()}this._updateFocusTooltip()}))}));this.addHandles([i,t.events.on("focus-changed",(t=>{"focus"===t.action?this.startAnimation(function(t,e,i){let o=0,a=null;const n=()=>!1;return{start:()=>{a=t.getFocused,t.getFocused=n,o=0,e()},update:t=>(o+=t,!a?.()||o>=i.delayMs?sn.STOP:sn.CONTINUE),destroy:()=>{a&&(t.getFocused=a),e()}}}(this,(()=>this._updateDelayedFocusedState()),{delayMs:this._ringIndicatorDelayMs})):this._updateDelayedFocusedState()})),t.events.on("immediate-click",(t=>{t.stopPropagation()})),d((()=>this.tool.object.visible),(t=>this._ringManipulator.available=t),f)])}_updateTooltipPipelineStep(t){return e=>{const{sketchOptions:i}=this,{visualVariables:o}=i.tooltips;if(!this.tooltipEffectiveEnabled)return e;if("end"===e.action)return this._updateFocusTooltip(),e;const{tooltip:a}=this;switch(t.mode){case"scale":{a.info=this._scaleTooltipInfo??=new en({sketchOptions:i});const{size:t,scale:e}=this.adapter,n=o?.size,s=a.info;s.sketchOptions=i,s.scale=de(e),s.size=null!=t?he(t,"meters"):void 0,s.sizePrecision=ln(n?.valueType),s.sizeUnit=n?.unit;break}case"rotate":{a.info=this._rotateTooltipInfo??=new tn({sketchOptions:i});const{orientationClockwise:t,relativeAngleClockwise:e}=this.adapter,n=o?.rotation,s=ln(n?.valueType),r=a.info;r.sketchOptions=i,r.rotation=null!=e?ue(e,"radians","geographic"):void 0,r.rotationPrecision=s,r.rotationType=n?.rotationType??"geographic",r.orientation=null!=t?ue(t,"radians","geographic"):void 0,r.orientationPrecision=s;break}}return e}}_updateFocusTooltip(){const{sketchOptions:t,tooltip:e}=this,{visualVariables:i}=t.tooltips;if(this.tooltipEffectiveEnabled)if(this.getFocused()){const o=i?.rotation,a=i?.size,n=this.mode,{size:s,orientationClockwise:r}=this.adapter,l=null!=r&&(null==n||"rotate"===n),p=null!=s&&(null==n||"scale"===n);e.info=this._absoluteTooltipInfo??=new $a({sketchOptions:t});const c=e.info;c.sketchOptions=t,c.orientation=l?ue(r,"radians","geographic"):void 0,c.orientationPrecision=ln(o?.valueType),c.rotationType=o?.rotationType??"geographic",c.size=p?he(s,"meters"):void 0,c.sizeUnit=a?.unit,c.sizePrecision=ln(a?.valueType)}else e.clear()}_onScaleChanged(){this.events.emit("scale-changed"),this._updateManipulatorTransform()}_updateDelayedFocusedState(){this._ringManipulator.updateStateEnabled(on.DelayedFocused,this.getFocused()),this._updateFocusTooltip()}_updateDragState(){if(this._ringManipulator.updateStateEnabled(on.Unlocked,!(null!=this._scaleRotateDragData&&"none"!==this._scaleRotateDragData?.mode)),null!=this._scaleRotateDragData)switch(this._scaleRotateDragData.mode){case"rotate":this._ringManipulator.updateStateEnabled(on.ScaleIn|on.ScaleOut,!1),this._ringManipulator.updateStateEnabled(on.RotateLeft,this._scaleRotateDragData.angleDir<0),this._ringManipulator.updateStateEnabled(on.RotateRight,this._scaleRotateDragData.angleDir>=0);break;case"scale":this._ringManipulator.updateStateEnabled(on.RotateLeft|on.RotateRight,!1),this._ringManipulator.updateStateEnabled(on.ScaleIn,this._scaleRotateDragData.scaleDir<0),this._ringManipulator.updateStateEnabled(on.ScaleOut,this._scaleRotateDragData.scaleDir>=0)}else this._ringManipulator.updateStateEnabled(on.ScaleIn|on.ScaleOut|on.RotateLeft|on.RotateRight,!1)}_updateManipulatorTransform(){const t=co(xt.get(),this.adapter.angle,U(0,0,1));if(null==t)return;const e=this.getScale(),i=ho(xt.get(),x(bt.get(),e,e,e));this._ringManipulator.modelTransform=uo(xt.get(),i,t)}_createRingManipulator(){const t=(t,e,i)=>{const o=[],a=Math.ceil(ai*(e-t)/(2*Math.PI));for(let n=0;nt(0,2*Math.PI,e),i=this._createMaterial(1),o=(t,e,o=i)=>Ki(o,(t=>[[-t/2,0],[t/2,0],[t/2,ni/2],[-t/2,ni/2]])(e),t,[],[],!1),a=e(Je),n=o(a,We),s={left:new Array,right:new Array},r=[];for(let e=0;e<2;e++){const a=e*Math.PI-Math.PI/4,n=Math.PI/2-li,l=a+n,p=a+Math.PI/2-n,c=t(l,p,Ke),h=o(c,ii);r.push(c),r.push(t(l,p,$e-We/2)),s.left.push(h),s.right.push(h.instantiate());for(let t=0;t<2;t++){const e=0===t,o=Xi();if(e){mo(o,o,[1,-1,1]),go(o,o,-l,[0,0,1]);const t=Math.round(Ye*(c.length-1));o[12]=c[t][0],o[13]=c[t][1],o[14]=c[t][2]}else{go(o,o,p,[0,0,1]);const t=Math.round((1-Ye)*(c.length-1));o[12]=c[t][0],o[13]=c[t][1],o[14]=c[t][2]}const a=qi(i,ri,0,si,ni);Ji(a,o),(e?s.left:s.right).push(a)}}const l=[];for(let e=0;e<2;e++){const i=e*Math.PI-Math.PI/4,a=Math.PI/2-pi,n=i+a,s=i+Math.PI/2-a,r=t(n,s,$e);l.push(o(r,ii))}const p=this._createMaterial(.66),c=this._createMaterial(.5),h=this._createMaterial(.33),u=e(Je+ti),d=e(Je+ei),m=o(u,ii,p),g=o(d,ii,h),v=e(Je-ti),f=e(Je-ei),_=o(v,ii,p),b=o(f,ii,h);let y=[new xe(n,on.DelayedFocused),new xe(n.instantiate({material:c}),eo.None)];this.mode&&"scale"!==this.mode||(y=y.concat([...l.map((t=>new xe(t,on.DelayedFocused|on.Unlocked))),new xe(m,on.DelayedFocused|on.ScaleIn),new xe(g,on.DelayedFocused|on.ScaleIn),new xe(_,on.DelayedFocused|on.ScaleOut),new xe(b,on.DelayedFocused|on.ScaleOut)])),this.mode&&"rotate"!==this.mode||(y=y.concat([...s.right.map((t=>new xe(t.instantiate(),on.DelayedFocused|on.Unlocked))),...s.left.map((t=>new xe(t,on.DelayedFocused|on.RotateLeft))),...s.right.map((t=>new xe(t,on.DelayedFocused|on.RotateRight)))]));const M=[a,...r];return new Me({view:this.tool.view,renderObjects:y,autoScaleRenderObjects:!1,worldOriented:!0,radius:We,focusMultiplier:1,touchMultiplier:1.5,elevationInfo:this.tool.object.elevationInfo,collisionType:{type:"ribbon",paths:M,direction:U(0,0,1)}})}_createMaterial(t){const e=new Mo({cullFace:yo.Back,renderOccluded:Nt.Transparent,isDecoration:!0});return this.addHandles(d((()=>({color:n(this.tool.view.effectiveTheme.accentColor,t)})),(t=>e.setParameters(t)),f)),e}get test(){}};function nn(t,e,i){return e.projectToScreen(t,pn),x(i,pn[0],pn[1],0)}var sn;function rn(t,e){let i=null,o=1;const a=()=>o;return{start:()=>{o=t.getScale(),i=t.getScale,t.getScale=a,e()},update:t=>(o+=((o+1)/2-o)*Math.min(t*ci,1),e(),Math.abs(o-1)<.01?sn.STOP:sn.CONTINUE),destroy:()=>{i&&(t.getScale=i),e()}}}function ln(t){switch(t){case"integer":case"long":return 0;default:return null}}t([b({constructOnly:!0})],an.prototype,"tool",void 0),t([b({constructOnly:!0})],an.prototype,"adapter",void 0),t([b({constructOnly:!0})],an.prototype,"sketchOptions",void 0),t([b()],an.prototype,"mode",void 0),t([b()],an.prototype,"tooltipEnabled",void 0),t([b()],an.prototype,"_activeAnimation",void 0),t([b()],an.prototype,"updating",null),t([b()],an.prototype,"tooltipEffectiveEnabled",null),an=t([j("esri.views.3d.interactive.editingTools.transform.ScaleRotateTransform")],an),function(t){t[t.CONTINUE=0]="CONTINUE",t[t.STOP=1]="STOP"}(sn||(sn={}));const pn=q();let cn=class extends(ae(Hi)){constructor(t){super(t),this.type="transform-mesh",this.orientation=ne({actual:null,lockable:!1}),this.scale=se({actual:null,lockable:!1}),this.allFields.forEach((t=>{t.lockable=!1,t.setActual(null)}))}get key(){return{longitude:this.longitude.actual,latitude:this.latitude.actual,x:this.x.actual,y:this.y.actual,elevation:this.elevation.actual,geographic:this.geographic,orientation:this.orientation.actual,scale:this.scale.actual}}get allFields(){return[this.longitude,this.latitude,this.x,this.y,this.elevation,this.orientation,this.scale]}};t([b()],cn.prototype,"key",null),t([b()],cn.prototype,"allFields",null),cn=t([j("esri.views.interactive.tooltip.infos.TransformMeshTooltipInfo")],cn);let hn=class extends(ae(Hi)){constructor(t){super(t),this.type="transform-point",this.allFields.forEach((t=>{t.lockable=!1,t.setActual(null)}))}get allFields(){return[this.longitude,this.latitude,this.x,this.y,this.elevation]}};t([b()],hn.prototype,"allFields",null),hn=t([j("esri.views.interactive.tooltip.infos.TransformPointTooltipInfo")],hn);let un=class extends Ii{constructor(t){super(t),this.events=new le,this.enableZ=!0,this.enableRotation=!0,this.enableScaling=!0,this.sketchOptions=new fe,this.type="transform-3d",this._updatingHandles=new me,this._scaleRotate=null}initialize(){const{events:t,object:e,view:i}=this;this.tooltip=new Ui({view:i}),this._moveManipulation=new Fe({tool:this,view:i,snapToScene:this.snapToScene,xyAvailable:!0,xyAxisAvailable:!0,zAvailable:this.enableZ&&Te(e.operations,e.elevationInfo),radius:Fe.radiusForSymbol(e.graphic?.symbol)}),this._moveManipulation.forEachManipulator((e=>this.addHandles(e.events.on("immediate-click",(e=>{t.emit("immediate-click",{...e,object:this.object}),e.stopPropagation()})))));const o=e.elevationInfo;if(this._moveManipulation.elevationInfo=o,this.addHandles(ia(e)),this._moveManipulation.createManipulatedObjectDragPipeline(((t,a,n,s,r)=>{if(t===Ge.XY){const{snappingStep:t,cancelSnapping:a}=Vi({snappingContext:new ki({elevationInfo:o,pointer:r,editGeometryOperations:Ae.fromGeometry(new ao({spatialReference:e.operations?.data.spatialReference}),i.state.viewingMode),visualizer:new Pt,excludeFeature:e.graphic}),snappingManager:this.snappingManager,updatingHandles:this._updatingHandles,useZ:!1});s=s.next(a),n=n.next(Pi(this.view,o)).next(...t)}return{steps:n,cancel:s}}),e,(e=>{const{action:i,object:o,dxScreen:a,dyScreen:n}=e,s={object:o,dxScreen:a,dyScreen:n};switch(i){case"start":this._emitRecordUndo(),t.emit("translate-start",s);break;case"update":t.emit("translate",s);break;case"end":t.emit("translate-stop",s)}})),this._moveManipulation.angle=null!=this._scaleRotate?this._scaleRotate.angle:0,this._scaleRotateAdapter=this._createScaleRotateAdapter(),this.addHandles(d((()=>this._scaleRotateAdapter.angle),(()=>this._updateMoveAngle()))),this.enableScaling||this.enableRotation){const t=this.enableScaling&&this.enableRotation?null:this.enableScaling?"scale":"rotate";this._scaleRotate=new an({tool:this,mode:t,adapter:this._scaleRotateAdapter,sketchOptions:this.sketchOptions,tooltipEnabled:"mesh"!==ye(e)?.type}),this.addHandles(this._scaleRotate.events.on("scale-changed",(()=>this._onScaleChanged())))}this.addHandles([ba({view:this.view,object:e,forEachManipulator:t=>this._forEachManipulator(t),onManipulatorsChanged:()=>s()}),e.on("committed",(()=>this._onGeometryChanged())),this._hideManipulatorsForObjectState(),d((()=>i.scale),(()=>this._updateMoveAngle()))].filter(y)),this._onGeometryChanged(),this._updateMoveAngle(),this._forEachManipulator((t=>{t instanceof Me&&this.addHandles(t.events.on("grab-changed",(()=>this._updateManipulatorsInteractive())))}));const a=i?.type,{sketchOptions:n}=this;this._meshTooltipInfo=new cn({viewType:a,sketchOptions:n}),this._pointTooltipInfo=new hn({viewType:a,sketchOptions:n});const r={object:e,dxScreen:0,dyScreen:0},l={onMoveStart:()=>{this._emitRecordUndo(),t.emit("translate-start",{...r})},onMove:()=>t.emit("translate",{...r}),onMoveStop:()=>t.emit("translate-stop",{...r}),onRotateStart:i=>{this._emitRecordUndo(),t.emit("rotate-start",{object:e,angle:i})},onRotate:i=>t.emit("rotate",{object:e,angle:i}),onRotateStop:i=>t.emit("rotate-stop",{object:e,angle:i}),onScaleStart:(i,o)=>{this._emitRecordUndo(),t.emit("scale-start",{object:e,xScale:i,yScale:o})},onScale:(i,o)=>t.emit("scale",{object:e,xScale:i,yScale:o}),onScaleStop:(i,o)=>t.emit("scale-stop",{object:e,xScale:i,yScale:o})};this.addHandles(ra(this.tooltip,this.object,(()=>({sketchOptions:this.sketchOptions,activeTooltipInfo:this.activeTooltipInfo,callbacks:l})))),this.finishToolCreation()}destroy(){this.tooltip.destroy(),this._moveManipulation.destroy(),this._scaleRotate=h(this._scaleRotate),this._scaleRotateAdapter=h(this._scaleRotateAdapter),this._updatingHandles.destroy(),this._set("view",null),this._set("object",null)}onInputEvent(t){if(!this.destroyed&&!ie(t,this.tooltip))return super.onInputEvent(t)}_updateManipulatorsInteractive(){null!=this._scaleRotate&&(this._scaleRotate.interactive=!this._moveManipulation.grabbing,this._moveManipulation.interactive=!this._scaleRotate.grabbing)}_createScaleRotateAdapter(){const t=ye(this.object);return"mesh"===t?.type?new Wa({object:this.object,geometry:t,viewingMode:this.view.state.viewingMode}):new Qa({graphic:this.object.graphic,sizeFilter:t=>this._enforceNonZeroSize(t),findLayerView:()=>this.view.allLayerViews.find((t=>t.layer===this.object.graphic?.layer)),sizeAxis:this.sketchOptions?.tooltips?.visualVariables?.size?.axis??null})}_forEachManipulator(t){this._moveManipulation?.forEachManipulator(t),this._scaleRotate?.forEachManipulator(t)}_hideManipulatorsForObjectState(){return d((()=>this.object.visible),(t=>{this._forEachManipulator((e=>e.available=t)),this._moveManipulation.zManipulation.available=t&&this.enableZ&&Te(this.object.operations,this.object.elevationInfo)}))}_emitRecordUndo(){this.events.emit("record-undo",{updates:[this.object.createUndoRecord()]})}set snapToScene(t){this._moveManipulation&&(this._moveManipulation.snapToScene=t),this._set("snapToScene",t)}get updating(){return this._updatingHandles.updating||!!this._scaleRotate?.updating}get activeTooltipInfo(){return null!=this._scaleRotate?.tooltip?.info?null:"mesh"===ye(this.object)?.type?this._meshTooltipInfo:this._pointTooltipInfo}set location(t){this._moveManipulation.location=t,this._scaleRotate&&(this._scaleRotate.location=t)}set elevationAlignedLocation(t){this._moveManipulation.elevationAlignedLocation=t,this._scaleRotate&&(this._scaleRotate.elevationAlignedLocation=t)}reset(){}onHide(){this._scaleRotate?.cancelActiveAnimation()}_onScaleChanged(){null!=this._scaleRotate&&(this._moveManipulation.displayScale=this._scaleRotate.getScale())}_updateMoveAngle(){const{view:t}=this,e=t.state.viewingMode===no.Local||t.scale{this._moveXYTooltipInfo=null,this._moveZTooltipInfo=null}))])}destroy(){this.moveXYObjectManipulation.destroy(),this._tool.manipulators.remove(this.moveZManipulator),this.moveZManipulator.destroy()}forEachManipulator(t){this.moveXYObjectManipulation.forEachManipulator(t),t(this.moveZManipulator,He.TRANSLATE_Z)}updateManipulators(t,e){const i=this.moveZManipulator,o=vo(xt.get(),t,Math.PI);o[12]=0,o[13]=0,o[14]=0,i.modelTransform=o,i.renderLocation=A(bt.get(),e.origin,e.basis1)}getUpdatedTooltipInfo(){return this.moveXYObjectManipulation.grabbing||this.moveXYObjectManipulation.dragging?this._computeMoveXYTooltipInfo():this.moveZManipulator.focused?this._computeMoveZTooltipInfo():null}_computeMoveXYTooltipInfo(){const t=this._tool,e=this._moveXYTooltipInfo??=new Fi({sketchOptions:t.sketchOptions});if(this.moveXYObjectManipulation.dragging){const i=this._bounds,o=i.mapBoundsStart.origin,a=i.mapBounds.origin,{renderSpatialReference:n}=t.view;if(!n)return null;const s=It(o,a,n);if(null==s)return null;e.distance=s}else e.distance=pe;return e}_computeMoveZTooltipInfo(){const t=this._tool,e=this._moveZTooltipInfo??=new ja({sketchOptions:t.sketchOptions});if(this.moveZManipulator.dragging){const i=this._bounds,o=i.mapBoundsStart.origin,a=i.mapBounds.origin,{renderSpatialReference:n}=t.view;if(!n)return null;const s=ke(o,a,n);if(null==s)return null;e.distance=s}else e.distance=pe;return e}_createMoveXYObjectDragPipeline(){return this.moveXYObjectManipulation.createDragPipeline(((t,e,i)=>this._applyObjectMoveSteps(e,i)))}_createMoveZDragPipeline(){if(!this._operations)return s();const t=this._operations.data.spatialReference;return Ei(this.moveZManipulator,((e,i,o)=>{const a=z(e.renderLocation),n=i.next(wi(this._tool.view,a,t)).next(Ti());this._applyObjectMoveSteps(n,o)}))}_applyObjectMoveSteps(t,e){const{_tool:i,_object:o}=this,a=t.next((t=>("start"===t.action&&(i.inputState={type:"move"},this._bounds.backupMapBounds(),i.events.emit("translate-start",{object:o,dxScreen:t.screenDeltaX,dyScreen:t.screenDeltaY})),t))).next(Oi()).next(this._moveDragUpdateGeometry()).next((t=>{const e={object:o,dxScreen:t.screenDeltaX,dyScreen:t.screenDeltaY};switch(t.action){case"start":case"update":(t.mapEnd.x-t.mapStart.x||t.mapEnd.y-t.mapStart.y||(t.mapEnd.z??0)-(t.mapStart.z??0))&&i.events.emit("translate",e);break;case"end":i.inputState=null,i.events.emit("translate-stop",e)}return t}));return e.next((()=>{null!=i.inputState&&i.events.emit("translate-stop",{object:o,dxScreen:0,dyScreen:0}),i.cancel()})),a}_moveDragUpdateGeometry(){const t=this._tool;return e=>{if(null==t.inputState||"move"!==t.inputState.type)return e;const i="start"===e.action?Ie.NEW_STEP:Ie.ACCUMULATE_STEPS;if(this._operations){const t=this._operations.move(e.mapDeltaX,e.mapDeltaY,e.mapDeltaZ,i);this._bounds.updateMapBoundsFromOperation(t)}return e}}}class mn{get _object(){return this._tool.object}get _operations(){return this._object.operations}constructor(t,e,i){this._tool=t,this._bounds=e,this._snapRotation=i,this._rotateTooltipInfo=null,this._startAngle=0,this._endAngle=0;const o=this._tool,a=o.view,n=!a._stage?.renderView.renderingContext.driverTest.svgPremultipliesAlpha.result;this.rotateManipulator=new wo(a,((t,e)=>Ho(a.textures,{accentColor:t,contrastColor:e,preMultiplyAlpha:n}))),o.addHandles([this.rotateManipulator.events.on("grab-changed",(t=>this._onRotateGrab(t))),this._createRotateDragPipeline(this.rotateManipulator)]),o.manipulators.add(this.rotateManipulator),o.addHandles([o.events.on("rotate-start",(t=>this._startAngle=t.angle)),o.events.on("rotate",(t=>this._endAngle=t.angle)),o.events.on("rotate-stop",(()=>{this._startAngle=0,this._endAngle=0}))])}destroy(){this._tool.manipulators.remove(this.rotateManipulator),this.rotateManipulator.destroy()}forEachManipulator(t){t(this.rotateManipulator,He.ROTATE)}updateManipulators(t,e){const i=this._bounds.mapBounds.plane[2]<0?Math.PI:0,o=fo(xt.get(),t,i);o[12]=0,o[13]=0,o[14]=0,this.rotateManipulator.modelTransform=o,this.rotateManipulator.renderLocation=w(bt.get(),e.origin,e.basis1)}getUpdatedTooltipInfo(){return this.rotateManipulator.focused?this._computeRotateTooltipInfo():null}_computeRotateTooltipInfo(){const t=this._rotateTooltipInfo??=new zo({sketchOptions:this._tool.sketchOptions});return t.angle=this._startAngle-this._endAngle,t}_onRotateGrab({action:t,screenPoint:e}){const i=this._tool,o=this._bounds;if("start"!==t||!e)return;const a=Eo(o.displayBounds,i.view.renderCoordsHelper,Oo.HEADING,jt()),n=Uo(i.view.state.camera,e);wt(a,n,bt.get())&&(o.backupMapBounds(),i.inputState={type:"rotate",rotatePlane:a})}_createRotateDragPipeline(t){const{_tool:e,_object:i}=this;return Ei(t,((t,o,a)=>{const n=e.inputState;null!=n&&(o.next((t=>("start"===t.action&&e.events.emit("rotate-start",{object:i,angle:0}),t))).next(xi(e.view,n.rotatePlane)).next(this._rotateDragRenderPlaneToRotate(n)).next(...this._snapRotation()).next(this._rotateDragUpdateGeometry()).next((t=>{const o={object:i,angle:it(t.rotateAngle)};switch(t.action){case"start":case"update":e.events.emit("rotate",o);break;case"end":e.inputState=null,e.events.emit("rotate-stop",o)}return t})),a.next((()=>{null!=e.inputState&&e.events.emit("rotate-stop",{object:i,angle:0}),e.cancel()})))}))}_rotateDragRenderPlaneToRotate(t){return e=>{const i=yt(t.rotatePlane),o=Ee(e.renderStart,e.renderEnd,this._bounds.displayBounds.origin,i);return{...e,rotateAxis:i,rotateAngle:o}}}_rotateDragUpdateGeometry(){const t=this._bounds;return e=>{const i=P(H(),t.mapBoundsStart.origin),o="start"===e.action?Ie.NEW_STEP:Ie.ACCUMULATE_STEPS;if(this._operations){const a=this._operations.rotate(i,e.rotateAngle,o,Le.REPLACE);Co(t.mapBoundsStart,t.mapBounds),t.updateMapBoundsFromOperation(a)}return e}}}class gn{constructor(t,e){this._tool=t,this.mapBounds=ko(),this.mapBoundsStart=ko(),this.displayBounds=ko(),t.addHandles(m((()=>t.object),"modified-externally",(()=>this._resetMapBounds()),{onListenerAdd:()=>this._resetMapBounds()})),this._onDisplayBoundsChanged=e}get displayBoundsMargin(){const{view:t,object:e}=this._tool,i=ye(e),o=t.pointsOfInterest?.centerOnSurfaceFrequent.location??i?.extent?.center;return o?vn*t.pixelSizeAt(o):0}backupMapBounds(){Co(this.mapBounds,this.mapBoundsStart)}updateDisplayBounds(){this._calculateDisplayBounds(),this._onDisplayBoundsChanged?.()}updateMapBoundsFromOperation(t){Xt(t,this.mapBounds),this.updateDisplayBounds()}updateMapBoundsFromOperationInverse(t){Yt(t,this.mapBounds),this.updateDisplayBounds()}_resetMapBounds(){this._calculateMapBounds(),this.updateDisplayBounds()}_calculateMapBounds(){const{view:t,attachmentOrigin:e,object:i}=this._tool,o=i.operations?.data;if(!o)return;const a=o.geometry;this.spatialReference=a.spatialReference;const n=function(t){const e=sa(t);return ft(Math.cos(e),Math.sin(e))}(a);dt(n,n,-1);const s=t.spatialReference,r=a.spatialReference,l=e?t.pixelSizeAt(e)*pt(s)/lt(r):0;Wt(n,o,fn*l,this.mapBounds)}_calculateDisplayBounds(){const{view:t,attachmentOrigin:e}=this._tool,i=e?.z??zt(this.mapBounds.origin,t.elevationProvider,Gt.fromElevationInfo(this._tool.object.elevationInfo),t.renderCoordsHelper),o=Co(this.mapBounds);o.origin[2]=i??0,function(t,e,i,o=0,a){a||(a=ko()),e.toRenderCoords(t.origin,i,a.origin);const n=bt.get();w(n,t.origin,t.basis1),w(n,n,t.basis2),e.toRenderCoords(n,i,n);const s=bt.get();w(s,t.origin,t.basis1),A(s,s,t.basis2),e.toRenderCoords(s,i,s);const r=bt.get();A(r,t.origin,t.basis1),A(r,r,t.basis2),e.toRenderCoords(r,i,r);const l=bt.get();A(l,t.origin,t.basis1),w(l,l,t.basis2),e.toRenderCoords(l,i,l);const p=R(bt.get(),n,s,.5);A(p,p,a.origin);const c=R(bt.get(),r,l,.5);A(c,a.origin,c),R(a.basis1,p,c,.5);const h=R(bt.get(),l,n,.5);A(h,h,a.origin);const u=R(bt.get(),s,r,.5);A(u,a.origin,u),R(a.basis2,h,u,.5);const d=O(bt.get(),a.basis1,a.basis2),m=O(d,d,a.basis1);C(m,m),E(a.basis2,m,k(a.basis2,m)),E(a.basis1,a.basis1,1+o/D(a.basis1)),E(a.basis2,a.basis2,1+o/D(a.basis2)),Vo(a)}(o,t.renderCoordsHelper,this.spatialReference,this.displayBoundsMargin,this.displayBounds)}}const vn=10,fn=80;function _n(t,e,i){return A(jn,A(jn,t.origin,t.basis1),t.basis2),V(Mn,jn,t.basis1,2),V(yn,Mn,t.basis2,2),V(bn,jn,t.basis2,2),jn[2]=Mn[2]=yn[2]=bn[2]=e,Go({topLeft:bn,topRight:yn,bottomRight:Mn,bottomLeft:jn,spatialReference:i})}const bn=H(),yn=H(),Mn=H(),jn=H();class Sn{get _object(){return this._tool.object}get _operations(){return this._object.operations}get zMax(){if(!this._zMaxDirty||!this._operations)return this._zMax;const t=this._operations.data;if(t.geometry.hasZ){const e=t.coordinateHelper;this._zMax=Number.NEGATIVE_INFINITY;for(const i of t.components)for(const t of i.vertices){const i=e.getZ(t.pos)??0;this._zMax=Math.max(i,this._zMax)}}else this._zMax=0;return this._zMaxDirty=!1,this._zMax}constructor(t,e,i){this._tool=t,this._bounds=e,this._preserveAspectRatioStep=i,this._resizeHandles=[{direction:[1,0]},{direction:[1,1]},{direction:[0,1]},{direction:[-1,1]},{direction:[-1,0]},{direction:[-1,-1]},{direction:[0,-1]},{direction:[1,-1]}],this._scaleTooltipInfo=null,this._displayBoundsStart=ko(),this._displayBoundsMarginStart=0,this._startScale=vt(),this._endScale=vt(),this._sizeStart=null,this._zMax=0,this._zMaxDirty=!0;const o=this._tool,a=o.view;this.resizeManipulators=this._resizeHandles.map((t=>{const e=new To(a,t);return o.addHandles([e.events.on("grab-changed",(t=>this._onResizeGrab(t))),this._createResizeDragPipeline(e,t)]),e})),o.manipulators.addMany(this.resizeManipulators),o.addHandles([o.events.on("scale-start",(t=>{ht(this._startScale,t.xScale,t.yScale),ht(this._endScale,t.xScale,t.yScale)})),o.events.on("scale",(t=>{ht(this._endScale,t.xScale,t.yScale)})),o.events.on("scale-stop",(()=>{ht(this._startScale,0,0),ht(this._endScale,0,0)}))]),this._operations&&o.addHandles(this._operations.data.on("change",(()=>{"resize"!==o.inputState?.type&&(this._zMaxDirty=!0)})))}destroy(){this.forEachManipulator((t=>{this._tool.manipulators.remove(t),t.destroy()}))}forEachManipulator(t){this.resizeManipulators.forEach((e=>t(e,He.SCALE)))}updateManipulators(t,e){this.resizeManipulators.forEach(((i,o)=>{Io(i,this._resizeHandles[o],t,e)}))}getUpdatedTooltipInfo(){return this.resizeManipulators.some((t=>t.focused))?this._computeScaleTooltipInfo():null}_computeScaleTooltipInfo(){const t=this._tool,e=this._scaleTooltipInfo??=new Fo({sketchOptions:t.sketchOptions}),i=_n(this._bounds.mapBounds,this.zMax,this._bounds.spatialReference);return null==i?null:(e.xSize=i.xSize,e.ySize=i.ySize,null!=this._sizeStart&&this.resizeManipulators.some((t=>t.dragging))?(e.xScale=i.xSize.value/this._sizeStart.xSize.value,e.yScale=i.ySize.value/this._sizeStart.ySize.value):(e.xScale=1,e.yScale=1),e)}_onResizeGrab({action:t,screenPoint:e}){const i=this._tool,o=this._bounds;if("start"!==t||!e)return;const a=Uo(i.view.state.camera,e);wt(o.displayBounds.plane,a,bt.get())&&(o.backupMapBounds(),Co(o.displayBounds,this._displayBoundsStart),this._displayBoundsMarginStart=o.displayBoundsMargin,this._sizeStart=_n(o.mapBoundsStart,this.zMax,o.spatialReference),i.inputState={type:"resize"})}_createResizeDragPipeline(t,e){const{_tool:i,_object:o}=this;return Ei(t,((t,a,n)=>{null!=i.inputState&&(a.next((t=>("start"===t.action&&i.events.emit("scale-start",{object:o,xScale:1,yScale:1}),t))).next(xi(i.view,this._displayBoundsStart.plane)).next((t=>({...t,handle:e}))).next(this._resizeDragRenderPlaneToFactors()).next(...this._preserveAspectRatioStep()).next(this._resizeDragUpdateGeometry()).next((t=>{const e={object:o,xScale:t.factor1,yScale:t.factor2};switch(t.action){case"start":case"update":i.events.emit("scale",e);break;case"end":i.inputState=null,i.events.emit("scale-stop",e)}return t})),n.next((()=>{null!=i.inputState&&i.events.emit("scale-stop",{object:o,xScale:1,yScale:1}),i.cancel()})))}))}_resizeDragRenderPlaneToFactors(){const t=this._bounds;return e=>{const i=this._displayBoundsStart,o=e.handle.direction,a=t.displayBoundsMargin,n=this._displayBoundsMarginStart,s=P(bt.get(),i.origin);V(s,s,i.basis1,-o[0]),V(s,s,i.basis2,-o[1]);const r=A(bt.get(),e.renderEnd,s),l=A(bt.get(),e.renderStart,s),p=Ao(e.handle),c=Do(i),h=Do(t.displayBounds)/c,u=(t,e)=>{if(0===t)return 1;let i=D(e),o=.5*t*k(e,r)/i;const s=o<0?-1:1;p&&(o+=(i-.5*t*k(e,l)/i)*s*h);const c=i<1.5*n?1:xn;return i=Math.max(i-n,xn),s>0&&(o-=a),s*Math.max(s*(o/i),c)};return{...e,factor1:u(o[0],i.basis1),factor2:u(o[1],i.basis2)}}}_resizeDragUpdateGeometry(){const t=this._bounds;return e=>{const i=P(H(),t.mapBoundsStart.origin);V(i,i,t.mapBoundsStart.basis1,-e.handle.direction[0]),V(i,i,t.mapBoundsStart.basis2,-e.handle.direction[1]);const o=ht(vt(),t.mapBoundsStart.basis1[0],t.mapBoundsStart.basis1[1]);ut(o,o);const a="start"===e.action?Ie.NEW_STEP:Ie.ACCUMULATE_STEPS;if(this._operations){const n=this._operations.scale(i,o,e.factor1,e.factor2,a,Le.REPLACE);Co(t.mapBoundsStart,t.mapBounds),t.updateMapBoundsFromOperation(n)}return e}}}const xn=1e-6;class wn{constructor(){this._lastDragEvent=null,this._next=null,this._enabled=!1}get enabled(){return this._enabled}set enabled(t){if(this._enabled!==t&&null!=this._lastDragEvent&&null!=this._next){const e={...this._lastDragEvent,action:"update"};t&&En(e),this._next.execute(e)}this._enabled=t}createDragEventPipelineStep(){this._lastDragEvent=null;const t=new Ci;return this._next=t,[t=>(this._lastDragEvent="end"!==t.action?{...t}:null,this._enabled&&En(t),t),t]}get test(){}}function En(t){const e=Ao(t.handle)?Math.max(Math.abs(t.factor1),Math.abs(t.factor2)):0===t.handle.direction[0]?Math.abs(t.factor2):Math.abs(t.factor1);t.factor1=t.factor1<0?-e:e,t.factor2=t.factor2<0?-e:e}class On{constructor(){this._lastDragEvent=null,this._next=null,this.incrementRadians=et(5),this._enabled=!1}get enabled(){return this._enabled}set enabled(t){if(this._enabled!==t&&null!=this._lastDragEvent&&null!=this._next){const e={...this._lastDragEvent,action:"update"};t&&this._adjustRotation(e),this._next.execute(e)}this._enabled=t}createDragEventPipelineStep(){this._lastDragEvent=null;const t=new Ci;return this._next=t,[t=>(this._lastDragEvent="end"!==t.action?{...t}:null,this._enabled&&this._adjustRotation(t),t),t]}_adjustRotation(t){t.rotateAngle=Math.round(t.rotateAngle/this.incrementRadians)*this.incrementRadians}}let Tn=class extends Ii{get updating(){return!!this.object.updating}constructor(t){super(t),this.events=new le,this.enableZ=!0,this.enableScaling=!0,this.enableRotation=!0,this.sketchOptions=new fe,this._preserveAspectRatio=new wn,this._snapRotation=new On,this.grabbing=!1,this.inputState=null,this._attachmentOrigin=null,this.type="transform-3d",this._outlineVisualElement=null}initialize(){const{view:t,object:e}=this,i=this._bounds=new gn(this,(()=>this._updateManipulators()));this._extentMove=new dn(this,i),this._extentScale=new Sn(this,i,(()=>this._preserveAspectRatio.createDragEventPipelineStep())),this._extentRotate=new mn(this,i,(()=>this._snapRotation.createDragEventPipelineStep())),this.addHandles([d((()=>this.enableZ),(()=>this._updateManipulatorAvailability(this._extentMove.moveZManipulator,He.TRANSLATE_Z))),d((()=>this.enableScaling),(()=>this._extentScale.forEachManipulator((t=>this._updateManipulatorAvailability(t,He.SCALE))))),d((()=>this.enableRotation),(()=>this._updateManipulatorAvailability(this._extentRotate.rotateManipulator,He.ROTATE)))]),this._updateManipulators(),this._updateAllManipulatorAvailability();const o=ba({view:t,object:e,forEachManipulator:t=>this._forEachManipulator(t),onManipulatorsChanged:()=>s()});if(null!=o){const{visualElement:t}=o;t instanceof Ht&&(this._outlineVisualElement=t,this.addHandles(t.events.on("attachment-origin-changed",(()=>this._bounds.updateDisplayBounds())))),this.addHandles(o)}this.addHandles([e.on("committed",(()=>this._onGeometryChanged())),d((()=>this.object.visible),(()=>this._updateAllManipulatorAvailability())),d((()=>this.object.isDraped),(()=>this._graphicDrapedChanged()),f),d((()=>t.pointsOfInterest?.centerOnSurfaceFrequent.location),(()=>i.updateDisplayBounds()))]),this._forEachManipulator((t=>{this.addHandles(t.events.on("grab-changed",(()=>{this.grabbing=t.grabbing,this._updateAllManipulatorAvailability()})))})),this._forEachManipulator(((t,i)=>{this.addHandles(t.events.on("immediate-click",(t=>{i===He.TRANSLATE_XY&&this.events.emit("immediate-click",{...t,object:e}),t.stopPropagation()})))})),this._initializeTooltip(),this.finishToolCreation()}destroy(){this._extentMove.destroy(),this._extentScale.destroy(),this._extentRotate.destroy(),this.tooltip.destroy(),this._set("view",null),this._set("object",null)}_initializeTooltip(){const{view:t}=this,e=this.tooltip=new Ui({view:t}),i=()=>{e.info=this._getUpdatedTooltipInfo()};this.addHandles([d((()=>this.sketchOptions.tooltips.effectiveEnabled),i),this.events.on("translate-start",i),this.events.on("translate",i),this.events.on("translate-stop",(()=>this.tooltip.clear())),this.events.on("rotate-start",i),this.events.on("rotate",i),this.events.on("rotate-stop",i),this.events.on("scale-start",i),this.events.on("scale",i),this.events.on("scale-stop",i)]),this._forEachManipulator((t=>{this.addHandles([t.events.on("focus-changed",i),t.events.on("grab-changed",i),t.events.on("drag",(t=>{"cancel"===t.action?this.tooltip.clear():i()}))])}))}_getUpdatedTooltipInfo(){return this.sketchOptions.tooltips.effectiveEnabled?this._extentMove.getUpdatedTooltipInfo()??this._extentScale.getUpdatedTooltipInfo()??this._extentRotate.getUpdatedTooltipInfo():null}_onGeometryChanged(){this._bounds.updateDisplayBounds()}_graphicDrapedChanged(){this.removeHandles(In),this._bounds.updateDisplayBounds(),this.object.isDraped&&this.addHandles(this.view.elevationProvider.on("elevation-change",(t=>{null!=this._attachmentOrigin&&_i(t.extent,this._attachmentOrigin.x,this._attachmentOrigin.y)&&this._bounds.updateDisplayBounds()})),In)}_updateManipulators(){if(!this.visible)return;const t=this._bounds.displayBounds,e=Ro(t,xt.get());this._extentMove.updateManipulators(e,t),this._extentScale.updateManipulators(e,t),this._extentRotate.updateManipulators(e,t)}_updateAllManipulatorAvailability(){this._forEachManipulator(((t,e)=>this._updateManipulatorAvailability(t,e)))}_updateManipulatorAvailability(t,e){const i=this.grabbing&&!t.grabbing;if(t.interactive=!i,t instanceof Me){const o=this.object.visible,a=this.enableZ&&Te(this.object.operations,this.object.elevationInfo);switch(e){case He.ROTATE:t.available=o&&this.enableRotation;break;case He.SCALE:t.available=o&&(this.enableScaling||this.enableRotation||a),t.interactive=!i&&this.enableScaling,t.state=this.enableScaling?Lo:Po;break;case He.TRANSLATE_Z:t.available=o&&a;break;default:t.available=o}}}_forEachManipulator(t){this._extentMove.forEachManipulator(t),this._extentScale.forEachManipulator(t),this._extentRotate.forEachManipulator(t)}get preserveAspectRatio(){return this._preserveAspectRatio.enabled}set preserveAspectRatio(t){this._preserveAspectRatio.enabled=t,this._set("preserveAspectRatio",t)}get snapRotation(){return this._snapRotation.enabled}set snapRotation(t){this._snapRotation.enabled=t,this._set("snapRotation",t)}get attachmentOrigin(){const t=this.object.isDraped?null:this._outlineVisualElement?.attachmentOrigin;return this._attachmentOrigin=t??this.object.origin??ye(this.object)?.extent?.center,this._attachmentOrigin}reset(){}cancel(){if(this.canUndo){const t=this.object.operations?.undo();t&&this._bounds.updateMapBoundsFromOperationInverse(t)}this.inputState=null}get canUndo(){return!!this.object.operations?.canUndo}undo(){if(null!=this.inputState)this.view.activeTool=null;else if(this.canUndo){const t=this.object.operations?.undo();t&&this._bounds.updateMapBoundsFromOperationInverse(t)}}get canRedo(){return!!this.object.operations?.canRedo}redo(){if(this.canRedo){const t=this.object.operations?.redo();t&&this._bounds.updateMapBoundsFromOperation(t)}}get test(){}};t([b()],Tn.prototype,"updating",null),t([b({constructOnly:!0,nonNullable:!0})],Tn.prototype,"view",void 0),t([b({constructOnly:!0,nonNullable:!0})],Tn.prototype,"object",void 0),t([b()],Tn.prototype,"enableZ",void 0),t([b()],Tn.prototype,"enableScaling",void 0),t([b()],Tn.prototype,"enableRotation",void 0),t([b({constructOnly:!0,type:fe})],Tn.prototype,"sketchOptions",void 0),t([b()],Tn.prototype,"preserveAspectRatio",null),t([b()],Tn.prototype,"snapRotation",null),t([b()],Tn.prototype,"grabbing",void 0),t([b()],Tn.prototype,"inputState",void 0),t([b({readOnly:!0})],Tn.prototype,"type",void 0),t([b()],Tn.prototype,"tooltip",void 0),Tn=t([j("esri.views.3d.interactive.editingTools.transform.ExtentTransformTool")],Tn);const In="draped-elevation-changes",An=Symbol();let Dn=class extends le.EventedAccessor{get operations(){return this._operations}get updating(){return this._updatingHandles.updating}get elevationInfo(){return Y(this.graphic)}get visible(){return this._graphicState.displaying}get isDraped(){return this._graphicState.isDraped}get origin(){return Oe(this.view,this.graphic)}constructor(t){super(t),this._updatingHandles=new me}destroy(){this._operations=h(this._operations),this._updatingHandles.destroy()}initialize(){this._graphicState=new Ft({graphic:this.graphic}),this._graphicState.on("changed",(()=>this.emit("committed"))),this.addHandles(this.view.trackGraphicState(this._graphicState)),this.addHandles(this._updatingHandles.add((()=>this.graphic.geometry),(t=>{const e=this._operations?.data.geometry;if(t!==e){if(!t||"multipoint"===t?.type||"extent"===t?.type)return h(this._operations),this.removeHandles(An),void(this._operations=null);if(this._operations?.trySetGeometry(t))this.emit("modified-externally");else{h(this._operations),this.removeHandles(An);const e=Ae.fromGeometry(t,this.view.state.viewingMode);this._operations=e,this.addHandles(e.data.on("change",(()=>this.graphic.geometry=e.data.geometry)),An)}}}),f))}createManipulator(t){return new Bo({view:this.view,graphic:this.graphic,...t})}maskOccludee(){return this.view.maskOccludee(this.graphic)}endInteraction(){const t=this.graphic.geometry;"mesh"===t?.type&&this.graphic.notifyMeshTransformChanged({action:Ct.UpdateFastLocalOrigin})}toMap(t){return this.view.toMap(t,{include:[this.graphic]})}createUndoRecord(){const{graphic:{geometry:t}}=this;return function(t){return null!=t&&"mesh"===t.type?function(t){return No(t.vertexSpace)?function(t,e,i){let o=e?.clone(),a=z(i.origin),n=null,s=null;return{undo:()=>{n=t.transform?.clone(),s=z(i.origin),t.transform=o,t.vertexSpace.origin=a},redo:()=>{o=t.transform?.clone(),a=z(i.origin),t.transform=n,t.vertexSpace.origin=s}}}(t,t.transform,t.vertexSpace):function(t){let e,i=t.vertexAttributes.clonePositional();return{undo:()=>{e=t.vertexAttributes.clonePositional(),t.vertexAttributes=i},redo:()=>{i=t.vertexAttributes.clonePositional(),t.vertexAttributes=e}}}(t)}(t):function(t){let e=t,i=null;return{undo(t){i=t.geometry,t.geometry=e},redo(t){e=t.geometry,t.geometry=i}}}(t)}(t)}};t([b({constructOnly:!0})],Dn.prototype,"view",void 0),t([b({constructOnly:!0})],Dn.prototype,"graphic",void 0),t([b()],Dn.prototype,"_operations",void 0),t([b()],Dn.prototype,"operations",null),t([b()],Dn.prototype,"updating",null),Dn=t([j("esri.views.3d.interactive.editingTools.ManipulatedObject3DGraphic")],Dn);export{oa as DrawGraphicTool3D,Tn as ExtentTransformTool,Dn as ManipulatedObject3DGraphic,Ta as MoveTool3D,Ya as ReshapeTool3D,un as TransformTool3D}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/editsZScale.js b/library/arcgis/4.30/@arcgis/core/chunks/editsZScale.js new file mode 100644 index 00000000..1caa16c2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/editsZScale.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{y as n,f as i}from"./unitUtils.js";function s(n,i,s){if(null==n.hasM||n.hasZ)for(const n of i)for(const i of n)i.length>2&&(i[2]*=s)}function f(i,s,f){if(!i&&!s||!f)return;const e=n(f);t(i,f,e),t(s,f,e)}function t(n,i,s){if(n)for(const f of n)e(f.geometry,i,s)}function e(f,t,e){if(!f?.spatialReference||i(f.spatialReference,t))return;const o=n(f.spatialReference)/e;if(1!==o)if("x"in f)null!=f.z&&(f.z*=o);else if("rings"in f)s(f,f.rings,o);else if("paths"in f)s(f,f.paths,o);else if("points"in f&&(null==f.hasM||f.hasZ))for(const n of f.points)n.length>2&&(n[2]*=o)}export{f as u}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/el.js b/library/arcgis/4.30/@arcgis/core/chunks/el.js new file mode 100644 index 00000000..46f6c4b3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/el.js @@ -0,0 +1,11 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{d as o}from"./calcite-input-time-picker.js";import"../widgets/Widget.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./form.js";import"./dom.js";import"./guid.js";import"./interactive.js";import"./key.js";import"./label2.js";import"./component.js";import"./loadable.js";import"./locale2.js";import"./observers.js";import"./focusTrapComponent.js";import"./t9n.js";import"./math.js";import"./icon.js";import"./openCloseComponent.js";import"./Validation.js";import"./action.js";import"./loader.js";import"./input-message.js";import"./input-text.js";import"./input.js";import"./progress.js";import"./popover.js";import"./floating-ui.js";import"./debounce.js";import"./Heading2.js";import"./FloatingArrow.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */ +var t={name:"el",weekdays:"Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),weekdaysShort:"Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"),weekdaysMin:"Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"),months:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsShort:"Ιαν_Φεβ_Μαρ_Απρ_Μαι_Ιουν_Ιουλ_Αυγ_Σεπτ_Οκτ_Νοε_Δεκ".split("_"),ordinal:function(o){return o},weekStart:1,relativeTime:{future:"σε %s",past:"πριν %s",s:"μερικά δευτερόλεπτα",m:"ένα λεπτό",mm:"%d λεπτά",h:"μία ώρα",hh:"%d ώρες",d:"μία μέρα",dd:"%d μέρες",M:"ένα μήνα",MM:"%d μήνες",y:"ένα χρόνο",yy:"%d χρόνια"},formats:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"}};o.locale(t,null,!0);export{t as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/el_GR.js b/library/arcgis/4.30/@arcgis/core/chunks/el_GR.js new file mode 100644 index 00000000..b9e332f2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/el_GR.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +const e={_decimalSeparator:",",_thousandSeparator:".",_percentPrefix:null,_percentSuffix:"%",_big_number_suffix_3:"k",_big_number_suffix_6:"M",_big_number_suffix_9:"G",_big_number_suffix_12:"T",_big_number_suffix_15:"P",_big_number_suffix_18:"E",_big_number_suffix_21:"Z",_big_number_suffix_24:"Y",_small_number_suffix_3:"m",_small_number_suffix_6:"μ",_small_number_suffix_9:"n",_small_number_suffix_12:"p",_small_number_suffix_15:"f",_small_number_suffix_18:"a",_small_number_suffix_21:"z",_small_number_suffix_24:"y",_byte_suffix_B:"B",_byte_suffix_KB:"KB",_byte_suffix_MB:"MB",_byte_suffix_GB:"GB",_byte_suffix_TB:"TB",_byte_suffix_PB:"PB",_date_millisecond:"mm:ss SSS",_date_millisecond_full:"HH:mm:ss SSS",_date_second:"HH:mm:ss",_date_second_full:"HH:mm:ss",_date_minute:"HH:mm",_date_minute_full:"HH:mm - MMM dd, yyyy",_date_hour:"HH:mm",_date_hour_full:"HH:mm - MMM dd, yyyy",_date_day:"MMM dd",_date_day_full:"MMM dd, yyyy",_date_week:"ww",_date_week_full:"MMM dd, yyyy",_date_month:"MMM",_date_month_full:"MMM, yyyy",_date_year:"yyyy",_duration_millisecond:"SSS",_duration_millisecond_second:"ss.SSS",_duration_millisecond_minute:"mm:ss SSS",_duration_millisecond_hour:"hh:mm:ss SSS",_duration_millisecond_day:"d'd' mm:ss SSS",_duration_millisecond_week:"d'd' mm:ss SSS",_duration_millisecond_month:"M'm' dd'd' mm:ss SSS",_duration_millisecond_year:"y'y' MM'm' dd'd' mm:ss SSS",_duration_second:"ss",_duration_second_minute:"mm:ss",_duration_second_hour:"hh:mm:ss",_duration_second_day:"d'd' hh:mm:ss",_duration_second_week:"d'd' hh:mm:ss",_duration_second_month:"M'm' dd'd' hh:mm:ss",_duration_second_year:"y'y' MM'm' dd'd' hh:mm:ss",_duration_minute:"mm",_duration_minute_hour:"hh:mm",_duration_minute_day:"d'd' hh:mm",_duration_minute_week:"d'd' hh:mm",_duration_minute_month:"M'm' dd'd' hh:mm",_duration_minute_year:"y'y' MM'm' dd'd' hh:mm",_duration_hour:"hh'h'",_duration_hour_day:"d'd' hh'h'",_duration_hour_week:"d'd' hh'h'",_duration_hour_month:"M'm' dd'd' hh'h'",_duration_hour_year:"y'y' MM'm' dd'd' hh'h'",_duration_day:"d'd'",_duration_day_week:"d'd'",_duration_day_month:"M'm' dd'd'",_duration_day_year:"y'y' MM'm' dd'd'",_duration_week:"w'w'",_duration_week_month:"w'w'",_duration_week_year:"w'w'",_duration_month:"M'm'",_duration_month_year:"y'y' MM'm'",_duration_year:"y'y'",_era_ad:"μ.Χ.",_era_bc:"π.Χ.",A:"πμ",P:"μμ",AM:"π.μ.",PM:"μ.μ.","A.M.":"π.μ.","P.M.":"μ.μ.",January:"Ιανουαρίου",February:"Φεβρουαρίου",March:"Μαρτίου",April:"Απριλίου",May:"Μαΐου",June:"Ιουνίου",July:"Ιουλίου",August:"Αυγούστου",September:"Σεπτεμβρίου",October:"Οκτωβρίου",November:"Νοεμβρίου",December:"Δεκεμβρίου",Jan:"Ιαν",Feb:"Φεβ",Mar:"Μαρ",Apr:"Απρ","May(short)":"Μαΐ",Jun:"Ιουν",Jul:"Ιουλ",Aug:"Αυγ",Sep:"Σεπ",Oct:"Οκτ",Nov:"Νοε",Dec:"Δεκ",Sunday:"Κυριακή",Monday:"Δευτέρα",Tuesday:"Τρίτη",Wednesday:"Τετάρτη",Thursday:"Πέμπτη",Friday:"Παρασκευή",Saturday:"Σάββατο",Sun:"Κυρ",Mon:"Δευ",Tue:"Τρί",Wed:"Τετ",Thu:"Πέμ",Fri:"Παρ",Sat:"Σάβ",_dateOrd:function(e){let _="th";if(e<11||e>13)switch(e%10){case 1:_="st";break;case 2:_="nd";break;case 3:_="rd"}return _},"Zoom Out":"Εστίαση",Play:"Αναπαραγωγή",Stop:"Στάση",Legend:"Υπόμνημα","Press ENTER to toggle":"",Loading:"Φόρτωση",Home:"Αρχική",Chart:"","Serial chart":"","X/Y chart":"","Pie chart":"","Gauge chart":"","Radar chart":"","Sankey diagram":"","Flow diagram":"","Chord diagram":"","TreeMap chart":"","Sliced chart":"",Series:"","Candlestick Series":"","OHLC Series":"","Column Series":"","Line Series":"","Pie Slice Series":"","Funnel Series":"","Pyramid Series":"","X/Y Series":"",Map:"","Press ENTER to zoom in":"","Press ENTER to zoom out":"","Use arrow keys to zoom in and out":"","Use plus and minus keys on your keyboard to zoom in and out":"",Export:"Εκτύπωση",Image:"Image",Data:"Δεδομένα",Print:"Εκτύπωση","Press ENTER to open":"","Press ENTER to print.":"","Press ENTER to export as %1.":"","(Press ESC to close this message)":"","Image Export Complete":"","Export operation took longer than expected. Something might have gone wrong.":"","Saved from":"",PNG:"",JPG:"",GIF:"",SVG:"",PDF:"",JSON:"",CSV:"",XLSX:"",HTML:"","Use TAB to select grip buttons or left and right arrows to change selection":"","Use left and right arrows to move selection":"","Use left and right arrows to move left selection":"","Use left and right arrows to move right selection":"","Use TAB select grip buttons or up and down arrows to change selection":"","Use up and down arrows to move selection":"","Use up and down arrows to move lower selection":"","Use up and down arrows to move upper selection":"","From %1 to %2":"Από %1 έως %2","From %1":"Από %1","To %1":"Έως %1","No parser available for file: %1":"","Error parsing file: %1":"","Unable to load file: %1":"","Invalid date":""};export{e as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/elevation.js b/library/arcgis/4.30/@arcgis/core/chunks/elevation.js new file mode 100644 index 00000000..6f5a92e7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/elevation.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import"../geometry.js";import t from"../Ground.js";import{L as e}from"./Logger.js";import{g as o}from"./unitUtils.js";import r from"../geometry/Mesh.js";import{project as s}from"../geometry/projection.js";import{c as i}from"./Indices.js";import m from"../geometry/support/MeshComponent.js";import{M as p}from"./MeshVertexAttributes.js";import a from"../geometry/Point.js";import"./ensureType.js";import"../core/lang.js";import"../geometry/Extent.js";import"./tslib.es6.js";import"../core/accessorSupport/decorators/property.js";import"./utils.js";import"./handleUtils.js";import"./metadata.js";import"../core/Error.js";import"../config.js";import"../core/accessorSupport/decorators/subclass.js";import"./tracking.js";import"../geometry/Geometry.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"./maybe.js";import"./ObservableBase.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"./reader.js";import"../geometry/SpatialReference.js";import"./writer.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../geometry/support/webMercatorUtils.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"../geometry/Polyline.js";import"./typeUtils.js";import"../geometry/support/jsonUtils.js";import"../Color.js";import"./colorUtils.js";import"../core/Collection.js";import"../core/Evented.js";import"./shared.js";import"./SimpleObservable.js";import"./collectionUtils.js";import"./compilerUtils.js";import"../core/Loadable.js";import"../core/Promise.js";import"./loadAll.js";import"./asyncUtils.js";import"./enumeration.js";import"./opacityUtils.js";import"../core/reactiveUtils.js";import"./axisAngleDegrees.js";import"./mat4.js";import"./quat.js";import"./vec4.js";import"./quatf64.js";import"./vec4f64.js";import"../geometry/support/MeshGeoreferencedVertexSpace.js";import"../core/Clonable.js";import"../geometry/support/MeshLocalVertexSpace.js";import"../geometry/support/MeshTransform.js";import"./mat4f64.js";import"./meshVertexSpaceUtils.js";import"./triangulationUtils.js";import"./earcut.js";import"./_commonjsHelpers.js";import"./DoubleArray.js";import"./plane.js";import"./mat3f64.js";import"./vec2f64.js";import"./mathUtils2.js";import"./deduplicate.js";import"./aaBoundingBox.js";import"./projection.js";import"./mat3.js";import"./spatialReferenceEllipsoidUtils.js";import"./computeTranslationToOriginAndRotation.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"./BufferView.js";import"./vec2.js";import"./vec32.js";import"./vec42.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"./zscale.js";import"./projectPointToVector.js";import"./vertexSpaceConversion.js";import"./External.js";import"./infoFor3D.js";import"../geometry/support/MeshMaterial.js";import"../geometry/support/MeshTexture.js";import"./imageUtils.js";import"./persistableUrlUtils.js";import"../geometry/support/MeshTextureTransform.js";import"../geometry/support/MeshMaterialMetallicRoughness.js";async function n(o,r,s){let i;if(j(o)||o instanceof t){const t=await async function(t){return j(t)?t.load():(await t.load(),await Promise.allSettled(t.layers.items.map((t=>t.load()))),t)}(o);return i=await t.createElevationSampler(r,{demResolution:s?.demResolution??"finest-contiguous"}),l(i,r,{material:s?.material})}return"string"==typeof s?.demResolution?(e.getLogger("esri.geometry.support.meshUtils.elevation").error("create()","demResolution must be a number when used directly with a sampler"),null):l(o,r,{material:s?.material,demResolution:s?.demResolution})}function l(t,e,a){const n=o(e.spatialReference),l=(a?.demResolution??t.demResolution.min)/n,j=Math.round(e.width/l),u=Math.round(e.height/l),g=j+1,f=u+1,y=new Float64Array(g*f*3),d=new Float32Array(g*f*2);let h=0,U=0;const v=new Uint32Array(j*u*2*3);let R=0,M=0;const w=!t.spatialReference.equals(e.spatialReference);c.spatialReference=e.spatialReference;const{xmin:x,ymin:b,height:S,width:A}=e;for(let e=0;e2?n[2]:0,t,o,r)}function E(e,n,t,o,r,u,s=null){if(null==u)return;const i=null!=s?s.mode:"absolute-height";if("on-the-ground"===i)return 0;const{absoluteZ:a}=b(n,t,o,r,e,u);return function(e,n,t,o,r,u,s,i){const a=h(s,r);switch(i){case"absolute-height":return e-a;case"relative-to-ground":return e-((u.elevationProvider.getElevation(n,t,o,r,"ground")??0)+a);case"relative-to-scene":return e-((u.elevationProvider.getElevation(n,t,o,r,"scene")??0)+a)}}(a,n,t,o,r,e,s,i)}function b(e,n,t,o,r,u){const s=h(u,o);switch(u.mode){case"absolute-height":return{absoluteZ:t+s,elevation:0};case"on-the-ground":{const t=r.elevationProvider.getElevation(e,n,0,o,"ground")??0;return{absoluteZ:t,elevation:t}}case"relative-to-ground":{const u=r.elevationProvider.getElevation(e,n,t,o,"ground")??0;return{absoluteZ:t+u+s,elevation:u}}case"relative-to-scene":{const u=r.elevationProvider.getElevation(e,n,t,o,"scene")??0;return{absoluteZ:t+u+s,elevation:u}}}}function I(e,n){if(null==n)return!1;const{mode:t}=n;return null!=t&&("scene"===e&&"relative-to-scene"===t||"ground"===e&&"absolute-height"!==t)}function y(e,n,t){return t&&t.mode!==n?`${e} only support ${n} elevation mode`:null}function Z(e,n,t){return t?.mode===n?`${e} do not support ${n} elevation mode`:null}function P(e,n){return null!=n?.featureExpressionInfo&&"0"!==n.featureExpressionInfo.expression?`${e} do not support featureExpressionInfo`:null}function w(e,n){n&&e.warn(".elevationInfo=",n)}function $(e){return(e?.offset??0)*t(e?.unit)}const R={mode:"absolute-height",offset:0},j={mode:"on-the-ground",offset:null};export{R as a,x as b,E as c,s as d,y as e,P as f,p as g,c as h,m as i,u as j,l as k,w as l,I as m,a as n,j as o,$ as p,i as q,v as r,Z as s,f as t,h as u,r as v,d as w,b as z}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/elevationQuerySourceUtils.js b/library/arcgis/4.30/@arcgis/core/chunks/elevationQuerySourceUtils.js new file mode 100644 index 00000000..efb9895e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/elevationQuerySourceUtils.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import n from"../Ground.js";import{p as l,i as r,q as t}from"../core/lang.js";import{g as u}from"./unitUtils.js";function i(r){if(null==r)return null;if(r instanceof n)return o(r);const t=r.tileInfo;if(null==t)return null;const i=l(t.lods);return null==i?null:i.resolution*u(t.spatialReference)}function o(n){if(null==n)return null;const l=n.layers.items.map(e).filter(r);return t(l)??null}function e(n){return n&&"tileInfo"in n?i(n):null}export{i as a,o as g}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/elevationSampler.js b/library/arcgis/4.30/@arcgis/core/chunks/elevationSampler.js new file mode 100644 index 00000000..2d56bb4e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/elevationSampler.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{open as t}from"../core/workers/workers.js";import{c as o}from"./vec3f64.js";import{e as r}from"./ray.js";import{i as e}from"./triangle.js";import s from"./ElevationSamplerWorker.js";import{ElevationSamplerBase as i}from"../layers/support/ElevationSampler.js";import"../core/Error.js";import"../core/lang.js";import"./Logger.js";import"../config.js";import"../core/promiseUtils.js";import"./handleUtils.js";import"./maybe.js";import"../core/workers/Connection.js";import"./Queue.js";import"./tracking.js";import"./utils.js";import"./SimpleObservable.js";import"./ObservableBase.js";import"../core/workers/RemoteClient.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"./tslib.es6.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"../core/scheduling.js";import"../request.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"./locale.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./messages.js";import"./assets.js";import"./vec3.js";import"./common.js";import"./plane.js";import"./mathUtils.js";import"./mat3f64.js";import"./mat4f64.js";import"./quatf64.js";import"./vec2f64.js";import"./vec4f64.js";import"./mathUtils2.js";import"./lineSegment.js";import"./PooledRBush.js";import"./quickselect.js";import"./_commonjsHelpers.js";import"../geometry/support/MeshGeoreferencedVertexSpace.js";import"../core/Clonable.js";import"./enumeration.js";import"./vertexSpaceConversion.js";import"./unitUtils.js";import"./mat3.js";import"./mat4.js";import"./spatialReferenceEllipsoidUtils.js";import"../geometry/SpatialReference.js";import"./writer.js";import"./computeTranslationToOriginAndRotation.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"./projectPointToVector.js";import"../geometry/projection.js";import"../geometry/Extent.js";import"../geometry/Geometry.js";import"./reader.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"../geometry/Polyline.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"./zscale.js";import"./meshVertexSpaceUtils.js";import"../geometry/support/MeshLocalVertexSpace.js";import"./vec32.js";import"./projection.js";import"./DoubleArray.js";import"./BufferView.js";import"./vec2.js";import"./vec4.js";import"./vec42.js";import"../geometry.js";import"./typeUtils.js";import"../geometry/support/jsonUtils.js";async function m(o,r){const e=await(++a,c&&(clearTimeout(c),c=0),n||(n=t("ElevationSamplerWorker").catch((()=>null)),n)),s=await j.createIndex(o,e);return function(t){--a,null!=t&&0===a&&(c=setTimeout((()=>{t.close(),n=null,c=0}),l))}(e),new p(o,s,r)}class p extends i{constructor(t,o,r){super(),this._rindex=o,this.demResolution={min:0,max:0},this.spatialReference=t.spatialReference.clone(),this.extent=t.extent.clone(),this.noDataValue=r?.noDataValue||0}elevationAt(t,o){let s=Number.NEGATIVE_INFINITY;return r([t,o,0],[0,0,-1],u),this._rindex.search({minX:t,maxX:t,minY:o,maxY:o},(t=>{e(t,u,g)&&g[2]>s&&(s=g[2])})),s===Number.NEGATIVE_INFINITY?this.noDataValue:s}}const j=new s;let a=0,n=null,c=0;const l=1e4,u=r([0,0,0],[0,0,-1]),g=o();export{m as create}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/en-au.js b/library/arcgis/4.30/@arcgis/core/chunks/en-au.js new file mode 100644 index 00000000..ff27e5c7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/en-au.js @@ -0,0 +1,11 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{d as r}from"./calcite-input-time-picker.js";import"../widgets/Widget.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./form.js";import"./dom.js";import"./guid.js";import"./interactive.js";import"./key.js";import"./label2.js";import"./component.js";import"./loadable.js";import"./locale2.js";import"./observers.js";import"./focusTrapComponent.js";import"./t9n.js";import"./math.js";import"./icon.js";import"./openCloseComponent.js";import"./Validation.js";import"./action.js";import"./loader.js";import"./input-message.js";import"./input-text.js";import"./input.js";import"./progress.js";import"./popover.js";import"./floating-ui.js";import"./debounce.js";import"./Heading2.js";import"./FloatingArrow.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */ +var o={name:"en-au",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),weekStart:1,weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),ordinal:function(r){return r},formats:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"}};r.locale(o,null,!0);export{o as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/en-ca.js b/library/arcgis/4.30/@arcgis/core/chunks/en-ca.js new file mode 100644 index 00000000..1e1d9fe6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/en-ca.js @@ -0,0 +1,11 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{d as r}from"./calcite-input-time-picker.js";import"../widgets/Widget.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./form.js";import"./dom.js";import"./guid.js";import"./interactive.js";import"./key.js";import"./label2.js";import"./component.js";import"./loadable.js";import"./locale2.js";import"./observers.js";import"./focusTrapComponent.js";import"./t9n.js";import"./math.js";import"./icon.js";import"./openCloseComponent.js";import"./Validation.js";import"./action.js";import"./loader.js";import"./input-message.js";import"./input-text.js";import"./input.js";import"./progress.js";import"./popover.js";import"./floating-ui.js";import"./debounce.js";import"./Heading2.js";import"./FloatingArrow.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */ +var o={name:"en-ca",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),ordinal:function(r){return r},formats:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"}};r.locale(o,null,!0);export{o as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/en-gb.js b/library/arcgis/4.30/@arcgis/core/chunks/en-gb.js new file mode 100644 index 00000000..25192ea3 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/en-gb.js @@ -0,0 +1,11 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{d as r}from"./calcite-input-time-picker.js";import"../widgets/Widget.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./form.js";import"./dom.js";import"./guid.js";import"./interactive.js";import"./key.js";import"./label2.js";import"./component.js";import"./loadable.js";import"./locale2.js";import"./observers.js";import"./focusTrapComponent.js";import"./t9n.js";import"./math.js";import"./icon.js";import"./openCloseComponent.js";import"./Validation.js";import"./action.js";import"./loader.js";import"./input-message.js";import"./input-text.js";import"./input.js";import"./progress.js";import"./popover.js";import"./floating-ui.js";import"./debounce.js";import"./Heading2.js";import"./FloatingArrow.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */ +var t={name:"en-gb",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekStart:1,yearStart:4,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},ordinal:function(r){var t=["th","st","nd","rd"],o=r%100;return"["+r+(t[(o-20)%10]||t[o]||t[0])+"]"}};r.locale(t,null,!0);export{t as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/en_CA.js b/library/arcgis/4.30/@arcgis/core/chunks/en_CA.js new file mode 100644 index 00000000..94cc3656 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/en_CA.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +const e={_decimalSeparator:".",_thousandSeparator:",",_percentPrefix:null,_percentSuffix:"%",_date_millisecond:"mm:ss SSS",_date_millisecond_full:"HH:mm:ss SSS",_date_second:"hh:mm:ss a",_date_second_full:"hh:mm:ss a",_date_minute:"hh:mm a",_date_minute_full:"hh:mm a - MMM dd, yyyy",_date_hour:"hh:mm a",_date_hour_full:"hh:mm a - MMM dd, yyyy",_date_day:"MMM dd",_date_day_full:"MMM dd, yyyy",_date_week:"ww",_date_week_full:"MMM dd, yyyy",_date_month:"MMM",_date_month_full:"MMM, yyyy",_date_year:"yyyy",_duration_millisecond:"SSS",_duration_second:"ss",_duration_minute:"mm",_duration_hour:"hh",_duration_day:"dd",_duration_week:"ww",_duration_month:"MM",_duration_year:"yyyy",_era_ad:"AD",_era_bc:"BC",A:"",P:"",AM:"",PM:"","A.M.":"","P.M.":"",January:"",February:"",March:"",April:"",May:"",June:"",July:"",August:"",September:"",October:"",November:"",December:"",Jan:"",Feb:"",Mar:"",Apr:"","May(short)":"May",Jun:"",Jul:"",Aug:"",Sep:"",Oct:"",Nov:"",Dec:"",Sunday:"",Monday:"",Tuesday:"",Wednesday:"",Thursday:"",Friday:"",Saturday:"",Sun:"",Mon:"",Tue:"",Wed:"",Thu:"",Fri:"",Sat:"",_dateOrd:function(e){let a="th";if(e<11||e>13)switch(e%10){case 1:a="st";break;case 2:a="nd";break;case 3:a="rd"}return a},Play:"",Stop:"","Zoom Out":"",Legend:"","Press ENTER to toggle":"",Loading:"",Home:"",Chart:"","Serial chart":"","X/Y chart":"","Pie chart":"","Gauge chart":"","Radar chart":"","Sankey diagram":"","Chord diagram":"","Flow diagram":"","TreeMap chart":"",Series:"","Candlestick Series":"","Column Series":"","Line Series":"","Pie Slice Series":"","X/Y Series":"",Map:"","Press ENTER to zoom in":"","Press ENTER to zoom out":"","Use arrow keys to zoom in and out":"","Use plus and minus keys on your keyboard to zoom in and out":"",Export:"",Image:"",Data:"",Print:"","Press ENTER to open":"","Press ENTER to print.":"","Press ENTER to export as %1.":"","(Press ESC to close this message)":"","Image Export Complete":"","Export operation took longer than expected. Something might have gone wrong.":"","Saved from":"",PNG:"",JPG:"",GIF:"",SVG:"",PDF:"",JSON:"",CSV:"",XLSX:"",HTML:"","Use TAB to select grip buttons or left and right arrows to change selection":"","Use left and right arrows to move selection":"","Use left and right arrows to move left selection":"","Use left and right arrows to move right selection":"","Use TAB select grip buttons or up and down arrows to change selection":"","Use up and down arrows to move selection":"","Use up and down arrows to move lower selection":"","Use up and down arrows to move upper selection":"","From %1 to %2":"","From %1":"","To %1":"","No parser available for file: %1":"","Error parsing file: %1":"","Unable to load file: %1":"","Invalid date":""};export{e as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/en_US.js b/library/arcgis/4.30/@arcgis/core/chunks/en_US.js new file mode 100644 index 00000000..94cc3656 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/en_US.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +const e={_decimalSeparator:".",_thousandSeparator:",",_percentPrefix:null,_percentSuffix:"%",_date_millisecond:"mm:ss SSS",_date_millisecond_full:"HH:mm:ss SSS",_date_second:"hh:mm:ss a",_date_second_full:"hh:mm:ss a",_date_minute:"hh:mm a",_date_minute_full:"hh:mm a - MMM dd, yyyy",_date_hour:"hh:mm a",_date_hour_full:"hh:mm a - MMM dd, yyyy",_date_day:"MMM dd",_date_day_full:"MMM dd, yyyy",_date_week:"ww",_date_week_full:"MMM dd, yyyy",_date_month:"MMM",_date_month_full:"MMM, yyyy",_date_year:"yyyy",_duration_millisecond:"SSS",_duration_second:"ss",_duration_minute:"mm",_duration_hour:"hh",_duration_day:"dd",_duration_week:"ww",_duration_month:"MM",_duration_year:"yyyy",_era_ad:"AD",_era_bc:"BC",A:"",P:"",AM:"",PM:"","A.M.":"","P.M.":"",January:"",February:"",March:"",April:"",May:"",June:"",July:"",August:"",September:"",October:"",November:"",December:"",Jan:"",Feb:"",Mar:"",Apr:"","May(short)":"May",Jun:"",Jul:"",Aug:"",Sep:"",Oct:"",Nov:"",Dec:"",Sunday:"",Monday:"",Tuesday:"",Wednesday:"",Thursday:"",Friday:"",Saturday:"",Sun:"",Mon:"",Tue:"",Wed:"",Thu:"",Fri:"",Sat:"",_dateOrd:function(e){let a="th";if(e<11||e>13)switch(e%10){case 1:a="st";break;case 2:a="nd";break;case 3:a="rd"}return a},Play:"",Stop:"","Zoom Out":"",Legend:"","Press ENTER to toggle":"",Loading:"",Home:"",Chart:"","Serial chart":"","X/Y chart":"","Pie chart":"","Gauge chart":"","Radar chart":"","Sankey diagram":"","Chord diagram":"","Flow diagram":"","TreeMap chart":"",Series:"","Candlestick Series":"","Column Series":"","Line Series":"","Pie Slice Series":"","X/Y Series":"",Map:"","Press ENTER to zoom in":"","Press ENTER to zoom out":"","Use arrow keys to zoom in and out":"","Use plus and minus keys on your keyboard to zoom in and out":"",Export:"",Image:"",Data:"",Print:"","Press ENTER to open":"","Press ENTER to print.":"","Press ENTER to export as %1.":"","(Press ESC to close this message)":"","Image Export Complete":"","Export operation took longer than expected. Something might have gone wrong.":"","Saved from":"",PNG:"",JPG:"",GIF:"",SVG:"",PDF:"",JSON:"",CSV:"",XLSX:"",HTML:"","Use TAB to select grip buttons or left and right arrows to change selection":"","Use left and right arrows to move selection":"","Use left and right arrows to move left selection":"","Use left and right arrows to move right selection":"","Use TAB select grip buttons or up and down arrows to change selection":"","Use up and down arrows to move selection":"","Use up and down arrows to move lower selection":"","Use up and down arrows to move upper selection":"","From %1 to %2":"","From %1":"","To %1":"","No parser available for file: %1":"","Error parsing file: %1":"","Unable to load file: %1":"","Invalid date":""};export{e as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/ensureType.js b/library/arcgis/4.30/@arcgis/core/chunks/ensureType.js new file mode 100644 index 00000000..b897e721 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/ensureType.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import"../core/lang.js";import{L as e}from"./Logger.js";function n(e,n){for(const[r,t]of e)if(n(t,r))return!0;return!1}function r(e,n){for(const[r,t]of e)if(n(t,r))return t;return null}function t(e,n,r){const t=e.get(n);if(void 0!==t)return t;const o=r();return e.set(n,o),o}function o(e){const n=new Map;return r=>(n.has(r)||n.set(r,e(r)),n.get(r))}const u=()=>e.getLogger("esri.core.accessorSupport.ensureTypes");function a(e){return null==e?e:new Date(e)}function s(e){return null==e?e:!!e}function c(e){return null==e?e:e.toString()}function i(e){return null==e?e:(e=parseFloat(e),isNaN(e)?0:e)}function l(e){return null==e?e:Math.round(parseFloat(e))}function f(e){return null}function p(e){return e?.constructor&&void 0!==e.constructor.__accessorMetadata__}function y(e,n){return null!=n&&e&&!(n instanceof e)}function v(e){return e&&"isCollection"in e}function g(e){return e?.Type?"function"==typeof e.Type?e.Type:e.Type.base:null}function h(e,n){return!!p(n)&&(u().error("Accessor#set","Assigning an instance of '"+(n.declaredClass||"unknown")+"' which is not a subclass of '"+m(e)+"'"),!0)}function d(e,n){return null==n?n:v(e)?function(e,n){if(!n?.constructor||!v(n.constructor))return h(e,n)?n:new e(n);const r=g(e.prototype.itemType),t=g(n.constructor.prototype.itemType);return r?t?r===t?n:r.prototype.isPrototypeOf(t.prototype)?new e(n):(h(e,n),n):new e(n):n}(e,n):y(e,n)?h(e,n)?n:new e(n):n}function m(e){return e?.prototype?.declaredClass||"unknown"}const b=new WeakMap;function w(e,n){const r=function(e){switch(e){case Number:return i;case _:return l;case Boolean:return s;case String:return c;case Date:return a;case B:return f;default:return t(b,e,(()=>d.bind(null,e)))}}(e);return 1===arguments.length?r:r(n)}function A(e,n,r){return 1===arguments.length?A.bind(null,e):n?Array.isArray(n)?n.map((n=>e(n,r))):[e(n,r)]:n}function $(e,n){return 1===arguments.length?A((n=>w(e,n))):A((n=>w(e,n)),n)}function j(e,n,r){return 0!==n&&Array.isArray(r)?r.map((r=>j(e,n-1,r))):e(r)}function k(e,n,r){if(2===arguments.length)return r=>k(e,n,r);if(!r)return r;r=j(e,n,r);let t=n,o=r;for(;t>0&&Array.isArray(o);)t--,o=o[0];if(void 0!==o)for(let e=0;ew(e,n)),n):k((n=>w(e,n)),n,r)}function N(e){return!!Array.isArray(e)&&!e.some((n=>{const r=typeof n;return!("string"===r||"number"===r||"function"===r&&e.length>1)}))}function S(e,n){if(2===arguments.length)return S(e).call(null,n);const r=new Set,t=e.filter((e=>"function"!=typeof e)),o=e.filter((e=>"function"==typeof e));for(const n of e)"string"!=typeof n&&"number"!=typeof n||r.add(n);let a=null,s=null;return(e,n)=>{if(null==e)return e;const c=typeof e,i="string"===c||"number"===c;return i&&(r.has(e)||o.some((e=>"string"===c&&e===String||"number"===c&&e===Number)))||"object"===c&&o.some((n=>!y(e,n)))?e:(i&&t.length?(a||(a=t.map((e=>"string"==typeof e?`'${e}'`:`${e}`)).join(", ")),u().error("Accessor#set",`'${e}' is not a valid value for this property, only the following values are valid: ${a}`)):"object"==typeof e&&o.length?(s||(s=o.map((e=>m(e))).join(", ")),u().error("Accessor#set",`'${e}' is not a valid value for this property, value must be one of ${s}`)):u().error("Accessor#set",`'${e}' is not a valid value for this property`),n&&(n.valid=!1),null)}}function T(e,n){if(2===arguments.length)return T(e).call(null,n);const r={},t=[],o=[];for(const n in e.typeMap){const u=e.typeMap[n];r[n]=w(u),t.push(m(u)),o.push(n)}const a="string"==typeof e.key?n=>n[e.key]:e.key;return n=>{if(e.base&&!y(e.base,n))return n;if(null==n)return n;const s=a(n)||e.defaultKeyValue,c=r[s];if(!c)return u().error("Accessor#set",`Invalid property value, value needs to be one of '${t.join("', '")}', or a plain object that can autocast (having .type = '${o.join("', '")}')`),null;if(!y(e.typeMap[s],n))return n;if("string"==typeof e.key&&!p(n)){const r={};for(const t in n)t!==e.key&&(r[t]=n[t]);return c(r)}return c(n)}}class _{}class B{}const C={native:e=>({type:"native",value:e}),array:e=>({type:"array",value:e}),oneOf:e=>({type:"one-of",values:e})};function D(e){if(!e||!("type"in e))return!1;switch(e.type){case"native":case"array":case"one-of":return!0}return!1}function I(e){switch(e.type){case"native":return w(e.value);case"array":return A(I(e.value));case"one-of":return function(e){let n=null;return(r,t)=>F(r,e)?r:(null==n&&(n=L(e)),u().error("Accessor#set",`Invalid property value, value needs to be of type ${n}`),t&&(t.valid=!1),null)}(e);default:return null}}function L(e){switch(e.type){case"native":switch(e.value){case Number:return"number";case String:return"string";case Boolean:return"boolean";case _:return"integer";case Date:return"date";case B:return"null";default:return m(e.value)}case"array":return`array of ${L(e.value)}`;case"one-of":{const n=e.values.map((e=>L(e)));return`one of ${n.slice(0,-1)} or ${n[n.length-1]}`}}return"unknown"}function F(e,n){if(null==e)return!0;switch(n.type){case"native":switch(n.value){case Number:case _:return"number"==typeof e;case Boolean:return"boolean"==typeof e;case String:return"string"==typeof e;case B:return null===e}return e instanceof n.value;case"array":return!!Array.isArray(e)&&!e.some((e=>!F(e,n.value)));case"one-of":return n.values.some((n=>F(e,n)))}}export{_ as I,B as N,T as a,d as b,l as c,c as d,w as e,i as f,t as g,A as h,D as i,I as j,N as k,S as l,k as m,$ as n,M as o,o as p,r as q,n as s,C as t}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/enumeration.js b/library/arcgis/4.30/@arcgis/core/chunks/enumeration.js new file mode 100644 index 00000000..cc11283f --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/enumeration.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{J as e}from"./jsonMap.js";import{property as n}from"../core/accessorSupport/decorators/property.js";function o(o,r={}){const a=o instanceof e?o:new e(o,r),t={type:r?.ignoreUnknown??1?a.apiValues:String,json:{type:a.jsonValues,read:!r?.readOnly&&{reader:a.read},write:{writer:a.write}}};return void 0!==r?.readOnly&&(t.readOnly=!!r.readOnly),void 0!==r?.default&&(t.json.default=r.default),void 0!==r?.name&&(t.json.name=r.name),void 0!==r?.nonNullable&&(t.nonNullable=r.nonNullable),n(t)}export{o as e}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/enums.js b/library/arcgis/4.30/@arcgis/core/chunks/enums.js new file mode 100644 index 00000000..73277184 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/enums.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +var _,E,R,T,A,N,S,C,O,I,L,D,M,G,P,U,B,F,H,n;!function(_){_[_.DEPTH_BUFFER_BIT=256]="DEPTH_BUFFER_BIT",_[_.STENCIL_BUFFER_BIT=1024]="STENCIL_BUFFER_BIT",_[_.COLOR_BUFFER_BIT=16384]="COLOR_BUFFER_BIT"}(_||(_={})),function(_){_[_.POINTS=0]="POINTS",_[_.LINES=1]="LINES",_[_.LINE_LOOP=2]="LINE_LOOP",_[_.LINE_STRIP=3]="LINE_STRIP",_[_.TRIANGLES=4]="TRIANGLES",_[_.TRIANGLE_STRIP=5]="TRIANGLE_STRIP",_[_.TRIANGLE_FAN=6]="TRIANGLE_FAN"}(E||(E={})),function(_){_[_.ZERO=0]="ZERO",_[_.ONE=1]="ONE",_[_.SRC_COLOR=768]="SRC_COLOR",_[_.ONE_MINUS_SRC_COLOR=769]="ONE_MINUS_SRC_COLOR",_[_.SRC_ALPHA=770]="SRC_ALPHA",_[_.ONE_MINUS_SRC_ALPHA=771]="ONE_MINUS_SRC_ALPHA",_[_.DST_ALPHA=772]="DST_ALPHA",_[_.ONE_MINUS_DST_ALPHA=773]="ONE_MINUS_DST_ALPHA",_[_.DST_COLOR=774]="DST_COLOR",_[_.ONE_MINUS_DST_COLOR=775]="ONE_MINUS_DST_COLOR",_[_.SRC_ALPHA_SATURATE=776]="SRC_ALPHA_SATURATE",_[_.CONSTANT_COLOR=32769]="CONSTANT_COLOR",_[_.ONE_MINUS_CONSTANT_COLOR=32770]="ONE_MINUS_CONSTANT_COLOR",_[_.CONSTANT_ALPHA=32771]="CONSTANT_ALPHA",_[_.ONE_MINUS_CONSTANT_ALPHA=32772]="ONE_MINUS_CONSTANT_ALPHA"}(R||(R={})),function(_){_[_.ADD=32774]="ADD",_[_.MIN=32775]="MIN",_[_.MAX=32776]="MAX",_[_.SUBTRACT=32778]="SUBTRACT",_[_.REVERSE_SUBTRACT=32779]="REVERSE_SUBTRACT"}(T||(T={})),function(_){_[_.ARRAY_BUFFER=34962]="ARRAY_BUFFER",_[_.ELEMENT_ARRAY_BUFFER=34963]="ELEMENT_ARRAY_BUFFER",_[_.UNIFORM_BUFFER=35345]="UNIFORM_BUFFER",_[_.PIXEL_PACK_BUFFER=35051]="PIXEL_PACK_BUFFER",_[_.PIXEL_UNPACK_BUFFER=35052]="PIXEL_UNPACK_BUFFER",_[_.COPY_READ_BUFFER=36662]="COPY_READ_BUFFER",_[_.COPY_WRITE_BUFFER=36663]="COPY_WRITE_BUFFER",_[_.TRANSFORM_FEEDBACK_BUFFER=35982]="TRANSFORM_FEEDBACK_BUFFER"}(A||(A={})),function(_){_[_.FRONT=1028]="FRONT",_[_.BACK=1029]="BACK",_[_.FRONT_AND_BACK=1032]="FRONT_AND_BACK"}(N||(N={})),function(_){_[_.CW=2304]="CW",_[_.CCW=2305]="CCW"}(S||(S={})),function(_){_[_.BYTE=5120]="BYTE",_[_.UNSIGNED_BYTE=5121]="UNSIGNED_BYTE",_[_.SHORT=5122]="SHORT",_[_.UNSIGNED_SHORT=5123]="UNSIGNED_SHORT",_[_.INT=5124]="INT",_[_.UNSIGNED_INT=5125]="UNSIGNED_INT",_[_.FLOAT=5126]="FLOAT",_[_.HALF_FLOAT=5131]="HALF_FLOAT"}(C||(C={})),function(_){_[_.NEVER=512]="NEVER",_[_.LESS=513]="LESS",_[_.EQUAL=514]="EQUAL",_[_.LEQUAL=515]="LEQUAL",_[_.GREATER=516]="GREATER",_[_.NOTEQUAL=517]="NOTEQUAL",_[_.GEQUAL=518]="GEQUAL",_[_.ALWAYS=519]="ALWAYS"}(O||(O={})),function(_){_[_.ZERO=0]="ZERO",_[_.KEEP=7680]="KEEP",_[_.REPLACE=7681]="REPLACE",_[_.INCR=7682]="INCR",_[_.DECR=7683]="DECR",_[_.INVERT=5386]="INVERT",_[_.INCR_WRAP=34055]="INCR_WRAP",_[_.DECR_WRAP=34056]="DECR_WRAP"}(I||(I={})),function(_){_[_.NEAREST=9728]="NEAREST",_[_.LINEAR=9729]="LINEAR",_[_.NEAREST_MIPMAP_NEAREST=9984]="NEAREST_MIPMAP_NEAREST",_[_.LINEAR_MIPMAP_NEAREST=9985]="LINEAR_MIPMAP_NEAREST",_[_.NEAREST_MIPMAP_LINEAR=9986]="NEAREST_MIPMAP_LINEAR",_[_.LINEAR_MIPMAP_LINEAR=9987]="LINEAR_MIPMAP_LINEAR"}(L||(L={})),function(_){_[_.CLAMP_TO_EDGE=33071]="CLAMP_TO_EDGE",_[_.REPEAT=10497]="REPEAT",_[_.MIRRORED_REPEAT=33648]="MIRRORED_REPEAT"}(D||(D={})),function(_){_[_.TEXTURE_2D=3553]="TEXTURE_2D",_[_.TEXTURE_CUBE_MAP=34067]="TEXTURE_CUBE_MAP",_[_.TEXTURE_3D=32879]="TEXTURE_3D",_[_.TEXTURE_CUBE_MAP_POSITIVE_X=34069]="TEXTURE_CUBE_MAP_POSITIVE_X",_[_.TEXTURE_CUBE_MAP_NEGATIVE_X=34070]="TEXTURE_CUBE_MAP_NEGATIVE_X",_[_.TEXTURE_CUBE_MAP_POSITIVE_Y=34071]="TEXTURE_CUBE_MAP_POSITIVE_Y",_[_.TEXTURE_CUBE_MAP_NEGATIVE_Y=34072]="TEXTURE_CUBE_MAP_NEGATIVE_Y",_[_.TEXTURE_CUBE_MAP_POSITIVE_Z=34073]="TEXTURE_CUBE_MAP_POSITIVE_Z",_[_.TEXTURE_CUBE_MAP_NEGATIVE_Z=34074]="TEXTURE_CUBE_MAP_NEGATIVE_Z",_[_.TEXTURE_2D_ARRAY=35866]="TEXTURE_2D_ARRAY"}(M||(M={})),function(_){_[_.DEPTH_COMPONENT=6402]="DEPTH_COMPONENT",_[_.DEPTH_STENCIL=34041]="DEPTH_STENCIL",_[_.DEPTH24_STENCIL8=35056]="DEPTH24_STENCIL8",_[_.ALPHA=6406]="ALPHA",_[_.RGB=6407]="RGB",_[_.RGBA=6408]="RGBA",_[_.LUMINANCE=6409]="LUMINANCE",_[_.LUMINANCE_ALPHA=6410]="LUMINANCE_ALPHA",_[_.RED=6403]="RED",_[_.RG=33319]="RG",_[_.RED_INTEGER=36244]="RED_INTEGER",_[_.RG_INTEGER=33320]="RG_INTEGER",_[_.RGB_INTEGER=36248]="RGB_INTEGER",_[_.RGBA_INTEGER=36249]="RGBA_INTEGER"}(G||(G={})),function(_){_[_.RGBA4=32854]="RGBA4",_[_.R16F=33325]="R16F",_[_.RG16F=33327]="RG16F",_[_.RGB32F=34837]="RGB32F",_[_.RGBA16F=34842]="RGBA16F",_[_.R32F=33326]="R32F",_[_.RG32F=33328]="RG32F",_[_.RGBA32F=34836]="RGBA32F",_[_.R11F_G11F_B10F=35898]="R11F_G11F_B10F",_[_.RGB8=32849]="RGB8",_[_.RGBA8=32856]="RGBA8",_[_.RGB5_A1=32855]="RGB5_A1",_[_.R8=33321]="R8",_[_.RG8=33323]="RG8",_[_.R8I=33329]="R8I",_[_.R8UI=33330]="R8UI",_[_.R16I=33331]="R16I",_[_.R16UI=33332]="R16UI",_[_.R32I=33333]="R32I",_[_.R32UI=33334]="R32UI",_[_.RG8I=33335]="RG8I",_[_.RG8UI=33336]="RG8UI",_[_.RG16I=33337]="RG16I",_[_.RG16UI=33338]="RG16UI",_[_.RG32I=33339]="RG32I",_[_.RG32UI=33340]="RG32UI",_[_.RGB16F=34843]="RGB16F",_[_.RGB9_E5=35901]="RGB9_E5",_[_.SRGB8=35905]="SRGB8",_[_.SRGB8_ALPHA8=35907]="SRGB8_ALPHA8",_[_.RGB565=36194]="RGB565",_[_.RGBA32UI=36208]="RGBA32UI",_[_.RGB32UI=36209]="RGB32UI",_[_.RGBA16UI=36214]="RGBA16UI",_[_.RGB16UI=36215]="RGB16UI",_[_.RGBA8UI=36220]="RGBA8UI",_[_.RGB8UI=36221]="RGB8UI",_[_.RGBA32I=36226]="RGBA32I",_[_.RGB32I=36227]="RGB32I",_[_.RGBA16I=36232]="RGBA16I",_[_.RGB16I=36233]="RGB16I",_[_.RGBA8I=36238]="RGBA8I",_[_.RGB8I=36239]="RGB8I",_[_.R8_SNORM=36756]="R8_SNORM",_[_.RG8_SNORM=36757]="RG8_SNORM",_[_.RGB8_SNORM=36758]="RGB8_SNORM",_[_.RGBA8_SNORM=36759]="RGBA8_SNORM",_[_.RGB10_A2=32857]="RGB10_A2",_[_.RGB10_A2UI=36975]="RGB10_A2UI"}(P||(P={})),function(_){_[_.FLOAT=5126]="FLOAT",_[_.UNSIGNED_BYTE=5121]="UNSIGNED_BYTE",_[_.UNSIGNED_INT_24_8=34042]="UNSIGNED_INT_24_8",_[_.UNSIGNED_SHORT_4_4_4_4=32819]="UNSIGNED_SHORT_4_4_4_4",_[_.UNSIGNED_SHORT_5_5_5_1=32820]="UNSIGNED_SHORT_5_5_5_1",_[_.UNSIGNED_SHORT_5_6_5=33635]="UNSIGNED_SHORT_5_6_5",_[_.BYTE=5120]="BYTE",_[_.UNSIGNED_SHORT=5123]="UNSIGNED_SHORT",_[_.SHORT=5122]="SHORT",_[_.UNSIGNED_INT=5125]="UNSIGNED_INT",_[_.INT=5124]="INT",_[_.HALF_FLOAT=5131]="HALF_FLOAT",_[_.UNSIGNED_INT_2_10_10_10_REV=33640]="UNSIGNED_INT_2_10_10_10_REV",_[_.UNSIGNED_INT_10F_11F_11F_REV=35899]="UNSIGNED_INT_10F_11F_11F_REV",_[_.UNSIGNED_INT_5_9_9_9_REV=35902]="UNSIGNED_INT_5_9_9_9_REV",_[_.FLOAT_32_UNSIGNED_INT_24_8_REV=36269]="FLOAT_32_UNSIGNED_INT_24_8_REV"}(U||(U={})),function(_){_[_.DEPTH_COMPONENT16=33189]="DEPTH_COMPONENT16",_[_.STENCIL_INDEX8=36168]="STENCIL_INDEX8",_[_.DEPTH_STENCIL=34041]="DEPTH_STENCIL",_[_.DEPTH_COMPONENT24=33190]="DEPTH_COMPONENT24",_[_.DEPTH_COMPONENT32F=36012]="DEPTH_COMPONENT32F",_[_.DEPTH24_STENCIL8=35056]="DEPTH24_STENCIL8",_[_.DEPTH32F_STENCIL8=36013]="DEPTH32F_STENCIL8"}(B||(B={})),function(_){_[_.STATIC_DRAW=35044]="STATIC_DRAW",_[_.DYNAMIC_DRAW=35048]="DYNAMIC_DRAW",_[_.STREAM_DRAW=35040]="STREAM_DRAW",_[_.STATIC_READ=35045]="STATIC_READ",_[_.DYNAMIC_READ=35049]="DYNAMIC_READ",_[_.STREAM_READ=35041]="STREAM_READ",_[_.STATIC_COPY=35046]="STATIC_COPY",_[_.DYNAMIC_COPY=35050]="DYNAMIC_COPY",_[_.STREAM_COPY=35042]="STREAM_COPY"}(F||(F={})),function(_){_[_.FRAGMENT_SHADER=35632]="FRAGMENT_SHADER",_[_.VERTEX_SHADER=35633]="VERTEX_SHADER"}(H||(H={})),function(_){_[_.FRAMEBUFFER=36160]="FRAMEBUFFER",_[_.READ_FRAMEBUFFER=36008]="READ_FRAMEBUFFER",_[_.DRAW_FRAMEBUFFER=36009]="DRAW_FRAMEBUFFER"}(n||(n={}));const Y=33984;var V,X,f;!function(_){_[_.Texture=0]="Texture",_[_.BufferObject=1]="BufferObject",_[_.VertexArrayObject=2]="VertexArrayObject",_[_.Shader=3]="Shader",_[_.Program=4]="Program",_[_.FramebufferObject=5]="FramebufferObject",_[_.Renderbuffer=6]="Renderbuffer",_[_.TransformFeedback=7]="TransformFeedback",_[_.Sync=8]="Sync",_[_.UNCOUNTED=9]="UNCOUNTED",_[_.LinesOfCode=9]="LinesOfCode",_[_.Uniform=10]="Uniform",_[_.COUNT=11]="COUNT"}(V||(V={})),function(_){_[_.COLOR_ATTACHMENT0=36064]="COLOR_ATTACHMENT0",_[_.COLOR_ATTACHMENT1=36065]="COLOR_ATTACHMENT1",_[_.COLOR_ATTACHMENT2=36066]="COLOR_ATTACHMENT2",_[_.COLOR_ATTACHMENT3=36067]="COLOR_ATTACHMENT3",_[_.COLOR_ATTACHMENT4=36068]="COLOR_ATTACHMENT4",_[_.COLOR_ATTACHMENT5=36069]="COLOR_ATTACHMENT5",_[_.COLOR_ATTACHMENT6=36070]="COLOR_ATTACHMENT6",_[_.COLOR_ATTACHMENT7=36071]="COLOR_ATTACHMENT7",_[_.COLOR_ATTACHMENT8=36072]="COLOR_ATTACHMENT8",_[_.COLOR_ATTACHMENT9=36073]="COLOR_ATTACHMENT9",_[_.COLOR_ATTACHMENT10=36074]="COLOR_ATTACHMENT10",_[_.COLOR_ATTACHMENT11=36075]="COLOR_ATTACHMENT11",_[_.COLOR_ATTACHMENT12=36076]="COLOR_ATTACHMENT12",_[_.COLOR_ATTACHMENT13=36077]="COLOR_ATTACHMENT13",_[_.COLOR_ATTACHMENT14=36078]="COLOR_ATTACHMENT14",_[_.COLOR_ATTACHMENT15=36079]="COLOR_ATTACHMENT15"}(X||(X={})),function(_){_[_.NONE=0]="NONE",_[_.BACK=1029]="BACK"}(f||(f={}));const a=33306;var t,c,o,e,u,s,i;!function(_){_[_.COMPRESSED_RGB_S3TC_DXT1_EXT=33776]="COMPRESSED_RGB_S3TC_DXT1_EXT",_[_.COMPRESSED_RGBA_S3TC_DXT1_EXT=33777]="COMPRESSED_RGBA_S3TC_DXT1_EXT",_[_.COMPRESSED_RGBA_S3TC_DXT3_EXT=33778]="COMPRESSED_RGBA_S3TC_DXT3_EXT",_[_.COMPRESSED_RGBA_S3TC_DXT5_EXT=33779]="COMPRESSED_RGBA_S3TC_DXT5_EXT",_[_.COMPRESSED_R11_EAC=37488]="COMPRESSED_R11_EAC",_[_.COMPRESSED_SIGNED_R11_EAC=37489]="COMPRESSED_SIGNED_R11_EAC",_[_.COMPRESSED_RG11_EAC=37490]="COMPRESSED_RG11_EAC",_[_.COMPRESSED_SIGNED_RG11_EAC=37491]="COMPRESSED_SIGNED_RG11_EAC",_[_.COMPRESSED_RGB8_ETC2=37492]="COMPRESSED_RGB8_ETC2",_[_.COMPRESSED_SRGB8_ETC2=37493]="COMPRESSED_SRGB8_ETC2",_[_.COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2=37494]="COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2",_[_.COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2=37495]="COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2",_[_.COMPRESSED_RGBA8_ETC2_EAC=37496]="COMPRESSED_RGBA8_ETC2_EAC",_[_.COMPRESSED_SRGB8_ALPHA8_ETC2_EAC=37497]="COMPRESSED_SRGB8_ALPHA8_ETC2_EAC"}(t||(t={})),function(_){_[_.FLOAT=5126]="FLOAT",_[_.FLOAT_VEC2=35664]="FLOAT_VEC2",_[_.FLOAT_VEC3=35665]="FLOAT_VEC3",_[_.FLOAT_VEC4=35666]="FLOAT_VEC4",_[_.INT=5124]="INT",_[_.INT_VEC2=35667]="INT_VEC2",_[_.INT_VEC3=35668]="INT_VEC3",_[_.INT_VEC4=35669]="INT_VEC4",_[_.BOOL=35670]="BOOL",_[_.BOOL_VEC2=35671]="BOOL_VEC2",_[_.BOOL_VEC3=35672]="BOOL_VEC3",_[_.BOOL_VEC4=35673]="BOOL_VEC4",_[_.FLOAT_MAT2=35674]="FLOAT_MAT2",_[_.FLOAT_MAT3=35675]="FLOAT_MAT3",_[_.FLOAT_MAT4=35676]="FLOAT_MAT4",_[_.SAMPLER_2D=35678]="SAMPLER_2D",_[_.SAMPLER_CUBE=35680]="SAMPLER_CUBE",_[_.UNSIGNED_INT=5125]="UNSIGNED_INT",_[_.UNSIGNED_INT_VEC2=36294]="UNSIGNED_INT_VEC2",_[_.UNSIGNED_INT_VEC3=36295]="UNSIGNED_INT_VEC3",_[_.UNSIGNED_INT_VEC4=36296]="UNSIGNED_INT_VEC4",_[_.FLOAT_MAT2x3=35685]="FLOAT_MAT2x3",_[_.FLOAT_MAT2x4=35686]="FLOAT_MAT2x4",_[_.FLOAT_MAT3x2=35687]="FLOAT_MAT3x2",_[_.FLOAT_MAT3x4=35688]="FLOAT_MAT3x4",_[_.FLOAT_MAT4x2=35689]="FLOAT_MAT4x2",_[_.FLOAT_MAT4x3=35690]="FLOAT_MAT4x3",_[_.SAMPLER_3D=35679]="SAMPLER_3D",_[_.SAMPLER_2D_SHADOW=35682]="SAMPLER_2D_SHADOW",_[_.SAMPLER_2D_ARRAY=36289]="SAMPLER_2D_ARRAY",_[_.SAMPLER_2D_ARRAY_SHADOW=36292]="SAMPLER_2D_ARRAY_SHADOW",_[_.SAMPLER_CUBE_SHADOW=36293]="SAMPLER_CUBE_SHADOW",_[_.INT_SAMPLER_2D=36298]="INT_SAMPLER_2D",_[_.INT_SAMPLER_3D=36299]="INT_SAMPLER_3D",_[_.INT_SAMPLER_CUBE=36300]="INT_SAMPLER_CUBE",_[_.INT_SAMPLER_2D_ARRAY=36303]="INT_SAMPLER_2D_ARRAY",_[_.UNSIGNED_INT_SAMPLER_2D=36306]="UNSIGNED_INT_SAMPLER_2D",_[_.UNSIGNED_INT_SAMPLER_3D=36307]="UNSIGNED_INT_SAMPLER_3D",_[_.UNSIGNED_INT_SAMPLER_CUBE=36308]="UNSIGNED_INT_SAMPLER_CUBE",_[_.UNSIGNED_INT_SAMPLER_2D_ARRAY=36311]="UNSIGNED_INT_SAMPLER_2D_ARRAY"}(c||(c={})),function(_){_[_.OBJECT_TYPE=37138]="OBJECT_TYPE",_[_.SYNC_CONDITION=37139]="SYNC_CONDITION",_[_.SYNC_STATUS=37140]="SYNC_STATUS",_[_.SYNC_FLAGS=37141]="SYNC_FLAGS"}(o||(o={})),function(_){_[_.UNSIGNALED=37144]="UNSIGNALED",_[_.SIGNALED=37145]="SIGNALED"}(e||(e={})),function(_){_[_.ALREADY_SIGNALED=37146]="ALREADY_SIGNALED",_[_.TIMEOUT_EXPIRED=37147]="TIMEOUT_EXPIRED",_[_.CONDITION_SATISFIED=37148]="CONDITION_SATISFIED",_[_.WAIT_FAILED=37149]="WAIT_FAILED"}(u||(u={})),function(_){_[_.SYNC_GPU_COMMANDS_COMPLETE=37143]="SYNC_GPU_COMMANDS_COMPLETE"}(s||(s={})),function(_){_[_.SYNC_FLUSH_COMMANDS_BIT=1]="SYNC_FLUSH_COMMANDS_BIT"}(i||(i={}));export{A as B,S as C,C as D,N as F,E as P,V as R,P as S,D as T,F as U,T as a,U as b,L as c,G as d,c as e,X as f,R as g,a as h,_ as i,O as j,I as k,f as l,t as m,B as n,M as o,Y as p,n as q,s as r,u as s,H as t}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/enums2.js b/library/arcgis/4.30/@arcgis/core/chunks/enums2.js new file mode 100644 index 00000000..ed46f8d5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/enums2.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +var e,n,i,t,o,r,a,l,u,c,s,d,f,p,g,C,T,m,S,P,R,B,h,N,O,L,M,A,y,E,F,D,W,v,x,U,k,H,b,w,I,G,J,q,X,Y,Z,K,Q,V,j,z,$,_,ee,ne,ie,te,oe,re,ae;!function(e){e[e.BUTT=0]="BUTT",e[e.ROUND=1]="ROUND",e[e.SQUARE=2]="SQUARE",e[e.UNKNOWN=4]="UNKNOWN"}(e||(e={})),function(e){e[e.BEVEL=0]="BEVEL",e[e.ROUND=1]="ROUND",e[e.MITER=2]="MITER",e[e.UNKNOWN=4]="UNKNOWN"}(n||(n={})),function(e){e[e.SCREEN=0]="SCREEN",e[e.MAP=1]="MAP"}(i||(i={})),function(e){e[e.Tint=0]="Tint",e[e.Ignore=1]="Ignore",e[e.Multiply=99]="Multiply"}(t||(t={})),function(e){e.Both="Both",e.JustBegin="JustBegin",e.JustEnd="JustEnd",e.None="None"}(o||(o={})),function(e){e[e.Mosaic=0]="Mosaic",e[e.Centered=1]="Centered"}(r||(r={})),function(e){e[e.Normal=0]="Normal",e[e.Superscript=1]="Superscript",e[e.Subscript=2]="Subscript"}(a||(a={})),function(e){e[e.MSSymbol=0]="MSSymbol",e[e.Unicode=1]="Unicode"}(l||(l={})),function(e){e[e.Unspecified=0]="Unspecified",e[e.TrueType=1]="TrueType",e[e.PSOpenType=2]="PSOpenType",e[e.TTOpenType=3]="TTOpenType",e[e.Type1=4]="Type1"}(u||(u={})),function(e){e[e.Display=0]="Display",e[e.Map=1]="Map"}(c||(c={})),function(e){e.None="None",e.Loop="Loop",e.Oscillate="Oscillate"}(s||(s={})),function(e){e[e.Z=0]="Z",e[e.X=1]="X",e[e.Y=2]="Y"}(d||(d={})),function(e){e[e.XYZ=0]="XYZ",e[e.ZXY=1]="ZXY",e[e.YXZ=2]="YXZ"}(f||(f={})),function(e){e[e.Rectangle=0]="Rectangle",e[e.RoundedRectangle=1]="RoundedRectangle",e[e.Oval=2]="Oval"}(p||(p={})),function(e){e[e.None=0]="None",e[e.Alpha=1]="Alpha",e[e.Screen=2]="Screen",e[e.Multiply=3]="Multiply",e[e.Add=4]="Add"}(g||(g={})),function(e){e[e.TTB=0]="TTB",e[e.RTL=1]="RTL",e[e.BTT=2]="BTT"}(C||(C={})),function(e){e[e.None=0]="None",e[e.SignPost=1]="SignPost",e[e.FaceNearPlane=2]="FaceNearPlane"}(T||(T={})),function(e){e[e.Float=0]="Float",e[e.String=1]="String",e[e.Boolean=2]="Boolean"}(m||(m={})),function(e){e[e.Intersect=0]="Intersect",e[e.Subtract=1]="Subtract"}(S||(S={})),function(e){e.OpenEnded="OpenEnded",e.Block="Block",e.Crossed="Crossed"}(P||(P={})),function(e){e.FullGeometry="FullGeometry",e.PerpendicularFromFirstSegment="PerpendicularFromFirstSegment",e.ReversedFirstSegment="ReversedFirstSegment",e.PerpendicularToSecondSegment="PerpendicularToSecondSegment",e.SecondSegmentWithTicks="SecondSegmentWithTicks",e.DoublePerpendicular="DoublePerpendicular",e.OppositeToFirstSegment="OppositeToFirstSegment",e.TriplePerpendicular="TriplePerpendicular",e.HalfCircleFirstSegment="HalfCircleFirstSegment",e.HalfCircleSecondSegment="HalfCircleSecondSegment",e.HalfCircleExtended="HalfCircleExtended",e.OpenCircle="OpenCircle",e.CoverageEdgesWithTicks="CoverageEdgesWithTicks",e.GapExtentWithDoubleTicks="GapExtentWithDoubleTicks",e.GapExtentMidline="GapExtentMidline",e.Chevron="Chevron",e.PerpendicularWithArc="PerpendicularWithArc",e.ClosedHalfCircle="ClosedHalfCircle",e.TripleParallelExtended="TripleParallelExtended",e.ParallelWithTicks="ParallelWithTicks",e.Parallel="Parallel",e.PerpendicularToFirstSegment="PerpendicularToFirstSegment",e.ParallelOffset="ParallelOffset",e.OffsetOpposite="OffsetOpposite",e.OffsetSame="OffsetSame",e.CircleWithArc="CircleWithArc",e.DoubleJog="DoubleJog",e.PerpendicularOffset="PerpendicularOffset",e.LineExcludingLastSegment="LineExcludingLastSegment",e.MultivertexArrow="MultivertexArrow",e.CrossedArrow="CrossedArrow",e.ChevronArrow="ChevronArrow",e.ChevronArrowOffset="ChevronArrowOffset",e.PartialFirstSegment="PartialFirstSegment",e.Arch="Arch",e.CurvedParallelTicks="CurvedParallelTicks",e.Arc90Degrees="Arc90Degrees",e.TipWithPerpendicularAndTicks="TipWithPerpendicularAndTicks"}(R||(R={})),function(e){e.Mitered="Mitered",e.Bevelled="Bevelled",e.Rounded="Rounded",e.Square="Square",e.TrueBuffer="TrueBuffer"}(B||(B={})),function(e){e.ClosePath="ClosePath",e.ConvexHull="ConvexHull",e.RectangularBox="RectangularBox"}(h||(h={})),function(e){e.BeginningOfLine="BeginningOfLine",e.EndOfLine="EndOfLine"}(N||(N={})),function(e){e.Mitered="Mitered",e.Bevelled="Bevelled",e.Rounded="Rounded",e.Square="Square"}(O||(O={})),function(e){e.Fast="Fast",e.Accurate="Accurate"}(L||(L={})),function(e){e.BeginningOfLine="BeginningOfLine",e.EndOfLine="EndOfLine"}(M||(M={})),function(e){e.Sinus="Sinus",e.Square="Square",e.Triangle="Triangle",e.Random="Random"}(A||(A={})),function(e){e[e.None=0]="None",e[e.Default=1]="Default",e[e.Force=2]="Force"}(y||(y={})),function(e){e[e.Buffered=0]="Buffered",e[e.Left=1]="Left",e[e.Right=2]="Right",e[e.AlongLine=3]="AlongLine"}(E||(E={})),function(e){e[e.Linear=0]="Linear",e[e.Rectangular=1]="Rectangular",e[e.Circular=2]="Circular",e[e.Buffered=3]="Buffered"}(F||(F={})),function(e){e[e.Discrete=0]="Discrete",e[e.Continuous=1]="Continuous"}(D||(D={})),function(e){e[e.AcrossLine=0]="AcrossLine",e[e.AloneLine=1]="AloneLine"}(W||(W={})),function(e){e[e.Left=0]="Left",e[e.Right=1]="Right",e[e.Center=2]="Center",e[e.Justify=3]="Justify"}(v||(v={})),function(e){e[e.Base=0]="Base",e[e.MidPoint=1]="MidPoint",e[e.ThreePoint=2]="ThreePoint",e[e.FourPoint=3]="FourPoint",e[e.Underline=4]="Underline",e[e.CircularCW=5]="CircularCW",e[e.CircularCCW=6]="CircularCCW"}(x||(x={})),function(e){e.Butt="Butt",e.Round="Round",e.Square="Square"}(U||(U={})),function(e){e.NoConstraint="NoConstraint",e.HalfPattern="HalfPattern",e.HalfGap="HalfGap",e.FullPattern="FullPattern",e.FullGap="FullGap",e.Custom="Custom"}(k||(k={})),function(e){e[e.None=-1]="None",e[e.Custom=0]="Custom",e[e.Circle=1]="Circle",e[e.OpenArrow=2]="OpenArrow",e[e.ClosedArrow=3]="ClosedArrow",e[e.Diamond=4]="Diamond"}(H||(H={})),function(e){e[e.ExtraLeading=0]="ExtraLeading",e[e.Multiple=1]="Multiple",e[e.Exact=2]="Exact"}(b||(b={})),function(e){e.Bevel="Bevel",e.Round="Round",e.Miter="Miter"}(w||(w={})),function(e){e[e.Default=0]="Default",e[e.String=1]="String",e[e.Numeric=2]="Numeric"}(I||(I={})),function(e){e[e.InsidePolygon=0]="InsidePolygon",e[e.PolygonCenter=1]="PolygonCenter",e[e.RandomlyInsidePolygon=2]="RandomlyInsidePolygon"}(G||(G={})),function(e){e[e.Tint=0]="Tint",e[e.Replace=1]="Replace",e[e.Multiply=2]="Multiply"}(J||(J={})),function(e){e[e.ClipAtBoundary=0]="ClipAtBoundary",e[e.RemoveIfCenterOutsideBoundary=1]="RemoveIfCenterOutsideBoundary",e[e.DoNotTouchBoundary=2]="DoNotTouchBoundary",e[e.DoNotClip=3]="DoNotClip"}(q||(q={})),function(e){e.NoConstraint="NoConstraint",e.WithMarkers="WithMarkers",e.WithFullGap="WithFullGap",e.WithHalfGap="WithHalfGap",e.Custom="Custom"}(X||(X={})),function(e){e.Fixed="Fixed",e.Random="Random",e.RandomFixedQuantity="RandomFixedQuantity"}(Y||(Y={})),function(e){e.LineMiddle="LineMiddle",e.LineBeginning="LineBeginning",e.LineEnd="LineEnd",e.SegmentMidpoint="SegmentMidpoint"}(Z||(Z={})),function(e){e.OnPolygon="OnPolygon",e.CenterOfMass="CenterOfMass",e.BoundingBoxCenter="BoundingBoxCenter"}(K||(K={})),function(e){e[e.Low=0]="Low",e[e.Medium=1]="Medium",e[e.High=2]="High"}(Q||(Q={})),function(e){e[e.MarkerCenter=0]="MarkerCenter",e[e.MarkerBounds=1]="MarkerBounds"}(V||(V={})),function(e){e[e.None=0]="None",e[e.PropUniform=1]="PropUniform",e[e.PropNonuniform=2]="PropNonuniform",e[e.DifUniform=3]="DifUniform",e[e.DifNonuniform=4]="DifNonuniform"}(j||(j={})),function(e){e.Tube="Tube",e.Strip="Strip",e.Wall="Wall"}(z||(z={})),function(e){e[e.Random=0]="Random",e[e.Increasing=1]="Increasing",e[e.Decreasing=2]="Decreasing",e[e.IncreasingThenDecreasing=3]="IncreasingThenDecreasing"}($||($={})),function(e){e[e.Relative=0]="Relative",e[e.Absolute=1]="Absolute"}(_||(_={})),function(e){e[e.Normal=0]="Normal",e[e.LowerCase=1]="LowerCase",e[e.Allcaps=2]="Allcaps"}(ee||(ee={})),function(e){e[e.LTR=0]="LTR",e[e.RTL=1]="RTL"}(ne||(ne={})),function(e){e.Draft="Draft",e.Picture="Picture",e.Text="Text"}(ie||(ie={})),function(e){e[e.Top=0]="Top",e[e.Center=1]="Center",e[e.Baseline=2]="Baseline",e[e.Bottom=3]="Bottom"}(te||(te={})),function(e){e[e.Right=0]="Right",e[e.Upright=1]="Upright"}(oe||(oe={})),function(e){e[e.Small=0]="Small",e[e.Medium=1]="Medium",e[e.Large=2]="Large"}(re||(re={})),function(e){e[e.Calm=0]="Calm",e[e.Rippled=1]="Rippled",e[e.Slight=2]="Slight",e[e.Moderate=3]="Moderate"}(ae||(ae={}));export{s as A,C as B,e as C,o as E,a as F,O as G,n as J,U as L,K as P,ie as T,oe as V,w as a,i as b,P as c,R as d,k as e,B as f,A as g,X as h,Y as i,Z as j,l as k,u as l,y as m,ne as n,T as o}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/enums3.js b/library/arcgis/4.30/@arcgis/core/chunks/enums3.js new file mode 100644 index 00000000..272d7305 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/enums3.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +var E,L,I;!function(E){E[E.FILL=1]="FILL",E[E.LINE=2]="LINE",E[E.SYMBOL=3]="SYMBOL",E[E.CIRCLE=4]="CIRCLE"}(E||(E={})),function(E){E[E.BACKGROUND=0]="BACKGROUND",E[E.FILL=1]="FILL",E[E.OUTLINE=2]="OUTLINE",E[E.LINE=3]="LINE",E[E.ICON=4]="ICON",E[E.CIRCLE=5]="CIRCLE",E[E.TEXT=6]="TEXT",E[E.TILEINFO=7]="TILEINFO"}(L||(L={})),function(E){E[E.PAINTER_CHANGED=0]="PAINTER_CHANGED",E[E.LAYOUT_CHANGED=1]="LAYOUT_CHANGED",E[E.LAYER_CHANGED=2]="LAYER_CHANGED",E[E.LAYER_REMOVED=3]="LAYER_REMOVED",E[E.SPRITES_CHANGED=4]="SPRITES_CHANGED"}(I||(I={}));export{E as B,L as S,I as a}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/es-mx.js b/library/arcgis/4.30/@arcgis/core/chunks/es-mx.js new file mode 100644 index 00000000..478fe4cf --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/es-mx.js @@ -0,0 +1,11 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{d as o}from"./calcite-input-time-picker.js";import"../widgets/Widget.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./form.js";import"./dom.js";import"./guid.js";import"./interactive.js";import"./key.js";import"./label2.js";import"./component.js";import"./loadable.js";import"./locale2.js";import"./observers.js";import"./focusTrapComponent.js";import"./t9n.js";import"./math.js";import"./icon.js";import"./openCloseComponent.js";import"./Validation.js";import"./action.js";import"./loader.js";import"./input-message.js";import"./input-text.js";import"./input.js";import"./progress.js";import"./popover.js";import"./floating-ui.js";import"./debounce.js";import"./Heading2.js";import"./FloatingArrow.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */ +var s={name:"es-mx",weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:"ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},ordinal:function(o){return o+"º"},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"}};o.locale(s,null,!0);export{s as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/es.js b/library/arcgis/4.30/@arcgis/core/chunks/es.js new file mode 100644 index 00000000..6b1ff9b2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/es.js @@ -0,0 +1,11 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{d as o}from"./calcite-input-time-picker.js";import"../widgets/Widget.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./form.js";import"./dom.js";import"./guid.js";import"./interactive.js";import"./key.js";import"./label2.js";import"./component.js";import"./loadable.js";import"./locale2.js";import"./observers.js";import"./focusTrapComponent.js";import"./t9n.js";import"./math.js";import"./icon.js";import"./openCloseComponent.js";import"./Validation.js";import"./action.js";import"./loader.js";import"./input-message.js";import"./input-text.js";import"./input.js";import"./progress.js";import"./popover.js";import"./floating-ui.js";import"./debounce.js";import"./Heading2.js";import"./FloatingArrow.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */ +var s={name:"es",monthsShort:"ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),weekStart:1,formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},ordinal:function(o){return o+"º"}};o.locale(s,null,!0);export{s as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/es_ES.js b/library/arcgis/4.30/@arcgis/core/chunks/es_ES.js new file mode 100644 index 00000000..6f20bf78 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/es_ES.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +const e={_decimalSeparator:",",_thousandSeparator:".",_percentPrefix:null,_percentSuffix:"%",_date_millisecond:"mm:ss SSS",_date_millisecond_full:"HH:mm:ss SSS",_date_second:"HH:mm:ss",_date_second_full:"HH:mm:ss",_date_minute:"HH:mm",_date_minute_full:"HH:mm - dd MMM",_date_hour:"HH:mm",_date_hour_full:"HH:mm - dd MMM",_date_day:"dd MMM",_date_day_full:"dd MMM",_date_week:"ww",_date_week_full:"dd MMM",_date_month:"MMM",_date_month_full:"MMM, yyyy",_date_year:"yyyy",_duration_millisecond:"SSS",_duration_second:"ss",_duration_minute:"mm",_duration_hour:"hh",_duration_day:"dd",_duration_week:"ww",_duration_month:"MM",_duration_year:"yyyy",_era_ad:"DC",_era_bc:"AC",A:"",P:"",AM:"",PM:"","A.M.":"","P.M.":"",January:"Enero",February:"Febrero",March:"Marzo",April:"Abril",May:"Mayo",June:"Junio",July:"Julio",August:"Agosto",September:"Septiembre",October:"Octubre",November:"Noviembre",December:"Diciembre",Jan:"Ene",Feb:"Feb",Mar:"Mar",Apr:"Abr","May(short)":"May",Jun:"Jun",Jul:"Jul",Aug:"Ago",Sep:"Sep",Oct:"Oct",Nov:"Nov",Dec:"Dic",Sunday:"Domingo",Monday:"Lunes",Tuesday:"Martes",Wednesday:"Miércoles",Thursday:"Jueves",Friday:"Viernes",Saturday:"Sábado",Sun:"Dom",Mon:"Lun",Tue:"Mar",Wed:"Mie",Thu:"Jue",Fri:"Vie",Sat:"Sáb",_dateOrd:function(e){return"º"},"Zoom Out":"Aumentar Zoom",Play:"Reproducir",Stop:"Detener",Legend:"Leyenda","Press ENTER to toggle":"Haga clic, toque o presione ENTER para alternar",Loading:"Cargando",Home:"Inicio",Chart:"Gráfico","Serial chart":"Gráfico de serie","X/Y chart":"Gráfico X/Y","Pie chart":"Gráfico circular","Gauge chart":"Gráfico de medidor radial","Radar chart":"Gráfico de radar","Sankey diagram":"Diagrama de sankey","Chord diagram":"Diagrama de cuerdas","Flow diagram":"Diagrama de flujo","TreeMap chart":"Gráfico de mapa de árbol",Series:"Series","Candlestick Series":"Series de velas","Column Series":"Series de columnas","Line Series":"Series de líneas","Pie Slice Series":"Series de trozos circular","X/Y Series":"Series de X/Y",Map:"Mapa","Press ENTER to zoom in":"Presione ENTER para aumentar el zoom","Press ENTER to zoom out":"Presione ENTER para disminuir el zoom","Use arrow keys to zoom in and out":"Use los cursores para disminuir o aumentar el zoom","Use plus and minus keys on your keyboard to zoom in and out":"Use las teclas mas o menos en su teclado para disminuir ou aumentar el zoom",Export:"Exportar",Image:"Imagen",Data:"Datos",Print:"Imprimir","Press ENTER to open":"Haga clic, toque o presione ENTER para abrir","Press ENTER to print.":"Haga clic, toque o presione ENTER para imprimir","Press ENTER to export as %1.":"Haga clic, toque o presione ENTER para exportar como %1.","(Press ESC to close this message)":"(Presione ESC para cerrar este mensaje)","Image Export Complete":"Exportación de imagen completada","Export operation took longer than expected. Something might have gone wrong.":"La operación de exportación llevó más tiempo de lo esperado. Algo pudo haber salido mal.","Saved from":"Guardado de",PNG:"",JPG:"",GIF:"",SVG:"",PDF:"",JSON:"",CSV:"",XLSX:"",HTML:"","Use TAB to select grip buttons or left and right arrows to change selection":"Use TAB para seleccionar los botones de agarre o las flechas izquierda y derecha para cambiar la selección","Use left and right arrows to move selection":"Use las flechas izquierda y derecha para mover la selección","Use left and right arrows to move left selection":"Use las flechas izquierda y derecha para mover la selección izquierda","Use left and right arrows to move right selection":"Use las flechas izquierda y derecha para mover la selección derecha","Use TAB select grip buttons or up and down arrows to change selection":"Utilice los botones de control de selección TAB o flechas arriba y abajo para cambiar la selección","Use up and down arrows to move selection":"Use las flechas hacia arriba y hacia abajo para mover la selección","Use up and down arrows to move lower selection":"Use las flechas hacia arriba y hacia abajo para mover la selección inferior","Use up and down arrows to move upper selection":"Use las flechas hacia arriba y hacia abajo para mover la selección superior","From %1 to %2":"Desde %1 hasta %2","From %1":"Desde %1","To %1":"Hasta %1","No parser available for file: %1":"No hay analizador disponible para el archivo: %1","Error parsing file: %1":"Error al analizar el archivo: %1","Unable to load file: %1":"No se puede cargar el archivo: %1","Invalid date":"Fecha inválida"};export{e as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/et.js b/library/arcgis/4.30/@arcgis/core/chunks/et.js new file mode 100644 index 00000000..2e8b16f0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/et.js @@ -0,0 +1,11 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{d as t}from"./calcite-input-time-picker.js";import"../widgets/Widget.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./form.js";import"./dom.js";import"./guid.js";import"./interactive.js";import"./key.js";import"./label2.js";import"./component.js";import"./loadable.js";import"./locale2.js";import"./observers.js";import"./focusTrapComponent.js";import"./t9n.js";import"./math.js";import"./icon.js";import"./openCloseComponent.js";import"./Validation.js";import"./action.js";import"./loader.js";import"./input-message.js";import"./input-text.js";import"./input.js";import"./progress.js";import"./popover.js";import"./floating-ui.js";import"./debounce.js";import"./Heading2.js";import"./FloatingArrow.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */ +function s(t,s,r,o){var e={s:["mõne sekundi","mõni sekund","paar sekundit"],m:["ühe minuti","üks minut"],mm:["%d minuti","%d minutit"],h:["ühe tunni","tund aega","üks tund"],hh:["%d tunni","%d tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:["%d kuu","%d kuud"],y:["ühe aasta","aasta","üks aasta"],yy:["%d aasta","%d aastat"]};return s?(e[r][2]?e[r][2]:e[r][1]).replace("%d",t):(o?e[r][0]:e[r][1]).replace("%d",t)}var r={name:"et",weekdays:"pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),months:"jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),ordinal:function(t){return t+"."},weekStart:1,relativeTime:{future:"%s pärast",past:"%s tagasi",s,m:s,mm:s,h:s,hh:s,d:s,dd:"%d päeva",M:s,MM:s,y:s,yy:s},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"}};t.locale(r,null,!0);export{r as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/et_EE.js b/library/arcgis/4.30/@arcgis/core/chunks/et_EE.js new file mode 100644 index 00000000..601717b6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/et_EE.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +const e={_decimalSeparator:",",_thousandSeparator:" ",_percentPrefix:null,_percentSuffix:"%",_big_number_suffix_3:"k",_big_number_suffix_6:"M",_big_number_suffix_9:"G",_big_number_suffix_12:"T",_big_number_suffix_15:"P",_big_number_suffix_18:"E",_big_number_suffix_21:"Z",_big_number_suffix_24:"Y",_small_number_suffix_3:"m",_small_number_suffix_6:"μ",_small_number_suffix_9:"n",_small_number_suffix_12:"p",_small_number_suffix_15:"f",_small_number_suffix_18:"a",_small_number_suffix_21:"z",_small_number_suffix_24:"y",_byte_suffix_B:"B",_byte_suffix_KB:"KB",_byte_suffix_MB:"MB",_byte_suffix_GB:"GB",_byte_suffix_TB:"TB",_byte_suffix_PB:"PB",_date_millisecond:"mm:ss SSS",_date_millisecond_full:"HH:mm:ss SSS",_date_second:"HH:mm:ss",_date_second_full:"HH:mm:ss",_date_minute:"HH:mm",_date_minute_full:"HH:mm - MMM dd, yyyy",_date_hour:"HH:mm",_date_hour_full:"HH:mm - MMM dd, yyyy",_date_day:"MMM dd",_date_day_full:"MMM dd, yyyy",_date_week:"ww",_date_week_full:"MMM dd, yyyy",_date_month:"MMM",_date_month_full:"MMM, yyyy",_date_year:"yyyy",_duration_millisecond:"SSS",_duration_millisecond_second:"ss.SSS",_duration_millisecond_minute:"mm:ss SSS",_duration_millisecond_hour:"hh:mm:ss SSS",_duration_millisecond_day:"d'd' mm:ss SSS",_duration_millisecond_week:"d'd' mm:ss SSS",_duration_millisecond_month:"M'm' dd'd' mm:ss SSS",_duration_millisecond_year:"y'y' MM'm' dd'd' mm:ss SSS",_duration_second:"ss",_duration_second_minute:"mm:ss",_duration_second_hour:"hh:mm:ss",_duration_second_day:"d'd' hh:mm:ss",_duration_second_week:"d'd' hh:mm:ss",_duration_second_month:"M'm' dd'd' hh:mm:ss",_duration_second_year:"y'y' MM'm' dd'd' hh:mm:ss",_duration_minute:"mm",_duration_minute_hour:"hh:mm",_duration_minute_day:"d'd' hh:mm",_duration_minute_week:"d'd' hh:mm",_duration_minute_month:"M'm' dd'd' hh:mm",_duration_minute_year:"y'y' MM'm' dd'd' hh:mm",_duration_hour:"hh'h'",_duration_hour_day:"d'd' hh'h'",_duration_hour_week:"d'd' hh'h'",_duration_hour_month:"M'm' dd'd' hh'h'",_duration_hour_year:"y'y' MM'm' dd'd' hh'h'",_duration_day:"d'd'",_duration_day_week:"d'd'",_duration_day_month:"M'm' dd'd'",_duration_day_year:"y'y' MM'm' dd'd'",_duration_week:"w'w'",_duration_week_month:"w'w'",_duration_week_year:"w'w'",_duration_month:"M'm'",_duration_month_year:"y'y' MM'm'",_duration_year:"y'y'",_era_ad:"pKr",_era_bc:"eKr",A:"AM",P:"PM",AM:"AM",PM:"PM","A.M.":"AM","P.M.":"PM",January:"jaanuar",February:"veebruar",March:"märts",April:"aprill",May:"mai",June:"juuni",July:"juuli",August:"august",September:"september",October:"oktoober",November:"november",December:"detsember",Jan:"jaan",Feb:"veebr",Mar:"märts",Apr:"apr","May(short)":"mai",Jun:"juuni",Jul:"juuli",Aug:"aug",Sep:"sept",Oct:"okt",Nov:"nov",Dec:"dets",Sunday:"pühapäev",Monday:"esmaspäev",Tuesday:"teisipäev",Wednesday:"kolmapäev",Thursday:"neljapäev",Friday:"reede",Saturday:"laupäev",Sun:"P",Mon:"E",Tue:"T",Wed:"K",Thu:"N",Fri:"R",Sat:"L",_dateOrd:function(e){let _="th";if(e<11||e>13)switch(e%10){case 1:_="st";break;case 2:_="nd";break;case 3:_="rd"}return _},"Zoom Out":"Suumi",Play:"Esita",Stop:"Lõpeta",Legend:"Legend","Press ENTER to toggle":"",Loading:"Laadin",Home:"Kodu",Chart:"","Serial chart":"","X/Y chart":"","Pie chart":"","Gauge chart":"","Radar chart":"","Sankey diagram":"","Flow diagram":"","Chord diagram":"","TreeMap chart":"","Sliced chart":"",Series:"","Candlestick Series":"","OHLC Series":"","Column Series":"","Line Series":"","Pie Slice Series":"","Funnel Series":"","Pyramid Series":"","X/Y Series":"",Map:"","Press ENTER to zoom in":"","Press ENTER to zoom out":"","Use arrow keys to zoom in and out":"","Use plus and minus keys on your keyboard to zoom in and out":"",Export:"Prindi",Image:"Pilt",Data:"Andmed",Print:"Prindi","Press ENTER to open":"","Press ENTER to print.":"","Press ENTER to export as %1.":"","(Press ESC to close this message)":"","Image Export Complete":"","Export operation took longer than expected. Something might have gone wrong.":"","Saved from":"",PNG:"",JPG:"",GIF:"",SVG:"",PDF:"",JSON:"",CSV:"",XLSX:"",HTML:"","Use TAB to select grip buttons or left and right arrows to change selection":"","Use left and right arrows to move selection":"","Use left and right arrows to move left selection":"","Use left and right arrows to move right selection":"","Use TAB select grip buttons or up and down arrows to change selection":"","Use up and down arrows to move selection":"","Use up and down arrows to move lower selection":"","Use up and down arrows to move upper selection":"","From %1 to %2":"Alates %1 kuni %2","From %1":"Alates %1","To %1":"Kuni %1","No parser available for file: %1":"","Error parsing file: %1":"","Unable to load file: %1":"","Invalid date":""};export{e as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/euclideanAreaMeasurementUtils.js b/library/arcgis/4.30/@arcgis/core/chunks/euclideanAreaMeasurementUtils.js new file mode 100644 index 00000000..e1529860 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/euclideanAreaMeasurementUtils.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{b as t}from"./quantityUtils.js";import{a3 as o}from"./unitUtils.js";import{e as r}from"./earcut.js";import{s as n,o as s,k as e}from"./vec3.js";import{c as i}from"./vec3f64.js";import{p as a}from"./projectVectorToVector.js";import{f as l,w as f,g as c,p as u}from"./plane.js";import{a as p}from"./triangle.js";import{c as m}from"./euclideanLengthMeasurementUtils.js";function g(r,g={positionsWorldCoords:[]}){return function(r,g,d=r.hasZ){const C=m(r.spatialReference),U=o(C);if(null==U)return null;let W=0;for(const t of r.rings){const o=t.length;if(o<3)continue;const{positionsWorldCoords:m}=g;for(;m.lengthe.name));this._attributesConstructor=function(){for(const e of o)this[e]=null}}addFeature(e,t){e.features.push(t)}prepareFeatures(e){switch(this._transform=e.transform,this._options.applyTransform&&e.transform&&(this._applyTransform=this._deriveApplyTransform(e)),this._mValueOffset=null,this._vertexDimension=2,e.hasZ&&this._vertexDimension++,e.hasM&&(this._mValueOffset=this._vertexDimension,this._vertexDimension++),e.geometryType){case"esriGeometryPoint":this.addCoordinate=(e,t,r)=>this.addCoordinatePoint(e,t,r),this.createGeometry=e=>this.createPointGeometry(e);break;case"esriGeometryPolygon":this.addCoordinate=(e,t,r)=>this._addCoordinatePolygon(e,t,r),this.createGeometry=e=>this._createPolygonGeometry(e);break;case"esriGeometryPolyline":this.addCoordinate=(e,t,r)=>this._addCoordinatePolyline(e,t,r),this.createGeometry=e=>this._createPolylineGeometry(e);break;case"esriGeometryMultipoint":this.addCoordinate=(e,t,r)=>this._addCoordinateMultipoint(e,t,r),this.createGeometry=e=>this._createMultipointGeometry(e)}}createFeature(){return this._lengths.length=0,this._currentLengthIndex=0,this._previousCoordinate[0]=0,this._previousCoordinate[1]=0,this._coordinateBuffer=null,this._coordinateBufferPtr=0,{attributes:new this._attributesConstructor}}allocateCoordinates(){}addLength(e,t,r){0===this._lengths.length&&(this._toAddInCurrentPath=t),this._lengths.push(t)}addQueryGeometry(e,t){const{queryGeometry:r,queryGeometryType:i}=t,n=s(r.clone(),r,!1,!1,this._transform),a=o(n,i,!1,!1);e.queryGeometryType=i,e.queryGeometry={...a}}createPointGeometry(e){const t={x:0,y:0,spatialReference:e.spatialReference};return e.hasZ&&(t.z=0),e.hasM&&(t.m=0),t}addCoordinatePoint(e,t,r){const s=this._transform;switch(t=this._applyTransform(s,t,r,0),r){case 0:e.x=t;break;case 1:e.y=t;break;case 2:"z"in e?e.z=t:e.m=t;break;case 3:e.m=t}}_transformPathLikeValue(e,t){let r=0;t<=1&&(r=this._previousCoordinate[t],this._previousCoordinate[t]+=e);const s=this._transform;return null!==this._mValueOffset&&0===e&&t>0&&!(t%this._mValueOffset)?0:this._applyTransform(s,e,t,r)}_addCoordinatePolyline(e,t,r){this._dehydratedAddPointsCoordinate(e.paths,t,r)}_addCoordinatePolygon(e,t,r){this._dehydratedAddPointsCoordinate(e.rings,t,r)}_addCoordinateMultipoint(e,t,r){0===r&&e.points.push([]);const s=this._transformPathLikeValue(t,r);e.points[e.points.length-1].push(s)}_createPolygonGeometry(e){return{rings:[[]],spatialReference:e.spatialReference,hasZ:!!e.hasZ,hasM:!!e.hasM}}_createPolylineGeometry(e){return{paths:[[]],spatialReference:e.spatialReference,hasZ:!!e.hasZ,hasM:!!e.hasM}}_createMultipointGeometry(e){return{points:[],spatialReference:e.spatialReference,hasZ:!!e.hasZ,hasM:!!e.hasM}}_dehydratedAddPointsCoordinate(e,t,r){0===r&&0==this._toAddInCurrentPath--&&(e.push([]),this._toAddInCurrentPath=this._lengths[++this._currentLengthIndex]-1,this._previousCoordinate[0]=0,this._previousCoordinate[1]=0);const s=this._transformPathLikeValue(t,r),o=e[e.length-1];0===r&&(this._coordinateBufferPtr=0,this._coordinateBuffer=new Array(this._vertexDimension),o.push(this._coordinateBuffer)),this._coordinateBuffer[this._coordinateBufferPtr++]=s}_deriveApplyTransform(e){const{hasZ:t,hasM:r}=e;return t&&r?c:t?l:r?d:u}}async function p(e,t,r){const s=await _(e,a.from(t),r);return n.fromJSON(s)}async function _(t,r,s){const o=e(t),n={...s},h=a.from(r),u=!h.quantizationParameters,{data:l}=await i(o,h,new m({sourceSpatialReference:h.sourceSpatialReference,applyTransform:u}),n);return l}export{p as a,_ as e}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/executeRelationshipQuery.js b/library/arcgis/4.30/@arcgis/core/chunks/executeRelationshipQuery.js new file mode 100644 index 00000000..f7c5b164 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/executeRelationshipQuery.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{p as o}from"./utils8.js";import t from"../request.js";import{Y as s}from"./unitUtils.js";import{m as r}from"./query.js";import e from"../rest/support/FeatureSet.js";import i from"../rest/support/RelationshipQuery.js";import"../config.js";import"../core/lang.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/Error.js";import"./Logger.js";import"../core/JSONSupport.js";import"./tslib.es6.js";import"../core/Accessor.js";import"../core/Handles.js";import"./maybe.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./handleUtils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"./jsonMap.js";import"./assets.js";import"../geometry/support/jsonUtils.js";import"../geometry/Extent.js";import"../geometry/Geometry.js";import"./reader.js";import"../geometry/SpatialReference.js";import"./writer.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"../geometry/Polyline.js";import"../geometry/support/normalizeUtils.js";import"./normalizeUtilsCommon.js";import"./simplify.js";import"../geometry.js";import"./typeUtils.js";import"./utils9.js";import"./pbfQueryUtils.js";import"./pbf.js";import"./OptimizedGeometry.js";import"./OptimizedFeature.js";import"./OptimizedFeatureSet.js";import"./queryZScale.js";import"./zscale.js";import"../Graphic.js";import"../PopupTemplate.js";import"../core/Clonable.js";import"../core/Collection.js";import"../core/Evented.js";import"./shared.js";import"./SimpleObservable.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../intl.js";import"./date.js";import"./locale.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./messages.js";import"../popup/content.js";import"../popup/content/AttachmentsContent.js";import"../popup/content/Content.js";import"../popup/content/CustomContent.js";import"../popup/content/ExpressionContent.js";import"../popup/ElementExpressionInfo.js";import"../popup/content/FieldsContent.js";import"../popup/FieldInfo.js";import"./enumeration.js";import"../popup/support/FieldInfoFormat.js";import"../popup/content/MediaContent.js";import"../popup/content/BarChartMediaInfo.js";import"../popup/content/mixins/ChartMediaInfo.js";import"../popup/content/mixins/MediaInfo.js";import"../popup/content/support/ChartMediaInfoValue.js";import"../Color.js";import"./colorUtils.js";import"../popup/content/support/ChartMediaInfoValueSeries.js";import"./chartMediaInfoUtils.js";import"../popup/content/ColumnChartMediaInfo.js";import"../popup/content/ImageMediaInfo.js";import"../popup/content/support/ImageMediaInfoValue.js";import"../popup/content/LineChartMediaInfo.js";import"../popup/content/PieChartMediaInfo.js";import"../popup/content/RelationshipContent.js";import"../popup/support/RelatedRecordsInfoFieldOrder.js";import"../popup/content/TextContent.js";import"../popup/ExpressionInfo.js";import"../popup/LayerOptions.js";import"../popup/RelatedRecordsInfo.js";import"../support/actions/ActionBase.js";import"../core/Identifiable.js";import"../support/actions/ActionButton.js";import"../support/actions/ActionToggle.js";import"../symbols.js";import"../symbols/CIMSymbol.js";import"../symbols/Symbol.js";import"../symbols/ExtrudeSymbol3DLayer.js";import"../symbols/Symbol3DLayer.js";import"./utils4.js";import"../symbols/edges/Edges3D.js";import"./screenUtils.js";import"./materialUtils.js";import"./opacityUtils.js";import"../symbols/edges/SketchEdges3D.js";import"../symbols/edges/SolidEdges3D.js";import"./Symbol3DMaterial.js";import"../symbols/FillSymbol.js";import"../symbols/SimpleLineSymbol.js";import"../symbols/LineSymbol.js";import"../symbols/LineSymbolMarker.js";import"./lineMarkers.js";import"../symbols/FillSymbol3DLayer.js";import"../symbols/patterns/LineStylePattern3D.js";import"../symbols/patterns/StylePattern3D.js";import"./utils5.js";import"./colors.js";import"./symbolLayerUtils3D.js";import"./aaBoundingBox.js";import"../symbols/Font.js";import"../symbols/IconSymbol3DLayer.js";import"./persistableUrlUtils.js";import"../symbols/LabelSymbol3D.js";import"../symbols/Symbol3D.js";import"./collectionUtils.js";import"../portal/Portal.js";import"../core/Loadable.js";import"../core/Promise.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"../symbols/LineSymbol3DLayer.js";import"../symbols/LineStyleMarker3D.js";import"../symbols/ObjectSymbol3DLayer.js";import"../symbols/PathSymbol3DLayer.js";import"../symbols/TextSymbol3DLayer.js";import"../symbols/WaterSymbol3DLayer.js";import"../symbols/support/StyleOrigin.js";import"./Thumbnail.js";import"./calloutUtils.js";import"../symbols/callouts/Callout3D.js";import"../symbols/callouts/LineCallout3D.js";import"../symbols/support/Symbol3DVerticalOffset.js";import"../symbols/LineSymbol3D.js";import"../symbols/MarkerSymbol.js";import"../symbols/MeshSymbol3D.js";import"../symbols/PictureFillSymbol.js";import"./urlUtils.js";import"../symbols/PictureMarkerSymbol.js";import"../symbols/PointSymbol3D.js";import"../symbols/PolygonSymbol3D.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../symbols/SimpleFillSymbol.js";import"../symbols/SimpleMarkerSymbol.js";import"../symbols/TextSymbol.js";import"../symbols/WebStyleSymbol.js";import"../layers/support/Field.js";import"./domains.js";import"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";import"./fieldType.js";import"./DataLayerSource.js";function p(o,t){const r=o.toJSON();return r.objectIds&&(r.objectIds=r.objectIds.join(",")),r.orderByFields&&(r.orderByFields=r.orderByFields.join(",")),r.outFields&&!t?.returnCountOnly?r.outFields.includes("*")?r.outFields="*":r.outFields=r.outFields.join(","):delete r.outFields,r.outSR&&(r.outSR=s(r.outSR)),r.dynamicDataSource&&(r.layer=JSON.stringify({source:r.dynamicDataSource}),delete r.dynamicDataSource),r}async function m(o,s,e={},i){const m=r({...o.query,f:"json",...i,...p(s,i)});return t(o.path+"/queryRelatedRecords",{...e,query:{...e.query,...m}})}async function l(t,s,r){return s=i.from(s),async function(o,t,s){const r=await m(o,t,s),e=r.data,i=e.geometryType,p=e.spatialReference,l={};for(const o of e.relatedRecordGroups){const t={fields:void 0,objectIdFieldName:void 0,geometryType:i,spatialReference:p,hasZ:!!e.hasZ,hasM:!!e.hasM,features:o.relatedRecords};if(null!=o.objectId)l[o.objectId]=t;else for(const s of Object.keys(o))"relatedRecords"!==s&&(l[o[s]]=t)}return{...r,data:l}}(o(t),s,r).then((o=>{const t=o.data,s={};return Object.keys(t).forEach((o=>s[o]=e.fromJSON(t[o]))),s}))}async function n(t,s,r){return s=i.from(s),async function(o,t,s){const r=await m(o,t,s,{returnCountOnly:!0}),e=r.data,i={};for(const o of e.relatedRecordGroups)null!=o.objectId&&(i[o.objectId]=o.count);return{...r,data:i}}(o(t),s,{...r}).then((o=>o.data))}export{l as executeRelationshipQuery,n as executeRelationshipQueryForCount}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/executeTopFeaturesQuery.js b/library/arcgis/4.30/@arcgis/core/chunks/executeTopFeaturesQuery.js new file mode 100644 index 00000000..21ef597d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/executeTopFeaturesQuery.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{p as o}from"./utils8.js";import{e as t}from"./queryTopFeatures.js";import s from"../rest/support/FeatureSet.js";import r from"../rest/support/TopFeaturesQuery.js";import"../config.js";import"../core/lang.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/Error.js";import"./Logger.js";import"../core/JSONSupport.js";import"./tslib.es6.js";import"../core/Accessor.js";import"../core/Handles.js";import"./maybe.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./handleUtils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"../request.js";import"../geometry/support/jsonUtils.js";import"../geometry/Extent.js";import"../geometry/Geometry.js";import"./reader.js";import"../geometry/SpatialReference.js";import"./unitUtils.js";import"./jsonMap.js";import"./assets.js";import"./writer.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"../geometry/Polyline.js";import"../geometry/support/normalizeUtils.js";import"./normalizeUtilsCommon.js";import"./simplify.js";import"../geometry.js";import"./typeUtils.js";import"./utils9.js";import"./query.js";import"./pbfQueryUtils.js";import"./pbf.js";import"./OptimizedGeometry.js";import"./OptimizedFeature.js";import"./OptimizedFeatureSet.js";import"./queryZScale.js";import"./zscale.js";import"../Graphic.js";import"../PopupTemplate.js";import"../core/Clonable.js";import"../core/Collection.js";import"../core/Evented.js";import"./shared.js";import"./SimpleObservable.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../intl.js";import"./date.js";import"./locale.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./messages.js";import"../popup/content.js";import"../popup/content/AttachmentsContent.js";import"../popup/content/Content.js";import"../popup/content/CustomContent.js";import"../popup/content/ExpressionContent.js";import"../popup/ElementExpressionInfo.js";import"../popup/content/FieldsContent.js";import"../popup/FieldInfo.js";import"./enumeration.js";import"../popup/support/FieldInfoFormat.js";import"../popup/content/MediaContent.js";import"../popup/content/BarChartMediaInfo.js";import"../popup/content/mixins/ChartMediaInfo.js";import"../popup/content/mixins/MediaInfo.js";import"../popup/content/support/ChartMediaInfoValue.js";import"../Color.js";import"./colorUtils.js";import"../popup/content/support/ChartMediaInfoValueSeries.js";import"./chartMediaInfoUtils.js";import"../popup/content/ColumnChartMediaInfo.js";import"../popup/content/ImageMediaInfo.js";import"../popup/content/support/ImageMediaInfoValue.js";import"../popup/content/LineChartMediaInfo.js";import"../popup/content/PieChartMediaInfo.js";import"../popup/content/RelationshipContent.js";import"../popup/support/RelatedRecordsInfoFieldOrder.js";import"../popup/content/TextContent.js";import"../popup/ExpressionInfo.js";import"../popup/LayerOptions.js";import"../popup/RelatedRecordsInfo.js";import"../support/actions/ActionBase.js";import"../core/Identifiable.js";import"../support/actions/ActionButton.js";import"../support/actions/ActionToggle.js";import"../symbols.js";import"../symbols/CIMSymbol.js";import"../symbols/Symbol.js";import"../symbols/ExtrudeSymbol3DLayer.js";import"../symbols/Symbol3DLayer.js";import"./utils4.js";import"../symbols/edges/Edges3D.js";import"./screenUtils.js";import"./materialUtils.js";import"./opacityUtils.js";import"../symbols/edges/SketchEdges3D.js";import"../symbols/edges/SolidEdges3D.js";import"./Symbol3DMaterial.js";import"../symbols/FillSymbol.js";import"../symbols/SimpleLineSymbol.js";import"../symbols/LineSymbol.js";import"../symbols/LineSymbolMarker.js";import"./lineMarkers.js";import"../symbols/FillSymbol3DLayer.js";import"../symbols/patterns/LineStylePattern3D.js";import"../symbols/patterns/StylePattern3D.js";import"./utils5.js";import"./colors.js";import"./symbolLayerUtils3D.js";import"./aaBoundingBox.js";import"../symbols/Font.js";import"../symbols/IconSymbol3DLayer.js";import"./persistableUrlUtils.js";import"../symbols/LabelSymbol3D.js";import"../symbols/Symbol3D.js";import"./collectionUtils.js";import"../portal/Portal.js";import"../core/Loadable.js";import"../core/Promise.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"../symbols/LineSymbol3DLayer.js";import"../symbols/LineStyleMarker3D.js";import"../symbols/ObjectSymbol3DLayer.js";import"../symbols/PathSymbol3DLayer.js";import"../symbols/TextSymbol3DLayer.js";import"../symbols/WaterSymbol3DLayer.js";import"../symbols/support/StyleOrigin.js";import"./Thumbnail.js";import"./calloutUtils.js";import"../symbols/callouts/Callout3D.js";import"../symbols/callouts/LineCallout3D.js";import"../symbols/support/Symbol3DVerticalOffset.js";import"../symbols/LineSymbol3D.js";import"../symbols/MarkerSymbol.js";import"../symbols/MeshSymbol3D.js";import"../symbols/PictureFillSymbol.js";import"./urlUtils.js";import"../symbols/PictureMarkerSymbol.js";import"../symbols/PointSymbol3D.js";import"../symbols/PolygonSymbol3D.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../symbols/SimpleFillSymbol.js";import"../symbols/SimpleMarkerSymbol.js";import"../symbols/TextSymbol.js";import"../symbols/WebStyleSymbol.js";import"../layers/support/Field.js";import"./domains.js";import"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";import"./fieldType.js";import"../TimeExtent.js";import"./timeUtils.js";import"../rest/support/TopFilter.js";async function p(p,i,m,e){const l=o(p),j={...e},{data:a}=await t(l,r.from(i),m,j);return s.fromJSON(a)}export{p as executeTopFeaturesQuery}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/extentUtils.js b/library/arcgis/4.30/@arcgis/core/chunks/extentUtils.js new file mode 100644 index 00000000..5414bbe2 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/extentUtils.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{c as n}from"./aaBoundingRect.js";function t(n){return void 0!==n.xmin&&void 0!==n.ymin&&void 0!==n.xmax&&void 0!==n.ymax}function i(n){return void 0!==n.points}function o(n){return void 0!==n.x&&void 0!==n.y}function r(n){return void 0!==n.paths}function u(n){return void 0!==n.rings}function a(n){return function(t,i){return null==t?i:null==i?t:n(t,i)}}const e=a(Math.min),m=a(Math.max);function x(n,a){return r(a)?f(n,a.paths,!1,!1):u(a)?f(n,a.rings,!1,!1):i(a)?y(n,a.points,!1,!1,!1,!1):t(a)?h(n,a):(o(a)&&(n[0]=a.x,n[1]=a.y,n[2]=a.x,n[3]=a.y),n)}function s(t){let i,o,r,u;for(t.reset(),i=r=1/0,o=u=-1/0;t.nextPath();){const n=c(t);i=Math.min(n[0],i),r=Math.min(n[1],r),o=Math.max(n[2],o),u=Math.max(n[3],u)}return n([i,r,o,u])}function c(t){let i,o,r,u;for(i=r=1/0,o=u=-1/0;t.nextPoint();)i=Math.min(t.x,i),r=Math.min(t.y,r),o=Math.max(t.x,o),u=Math.max(t.y,u);return n([i,r,o,u])}function l(n,a){return r(a)?f(n,a.paths,!0,!1):u(a)?f(n,a.rings,!0,!1):i(a)?y(n,a.points,!0,!1,!0,!1):t(a)?h(n,a,0,0,!0,!1):(o(a)&&(n[0]=a.x,n[1]=a.y,n[2]=a.z,n[3]=a.x,n[4]=a.y,n[5]=a.z),n)}function f(n,t,i,o){const r=i?3:2;if(!t.length||!t[0].length)return null;let u,a,x,s,[c,l]=t[0][0],[f,h]=t[0][0];for(let n=0;n2){const n=t[2];u=e(u,n),a=m(a,n)}if(o&&t.length>r){const n=t[r];x=e(u,n),s=m(a,n)}}}return i?o?(n[0]=c,n[1]=l,n[2]=u,n[3]=x,n[4]=f,n[5]=h,n[6]=a,n[7]=s,n.length=8,n):(n[0]=c,n[1]=l,n[2]=u,n[3]=f,n[4]=h,n[5]=a,n.length=6,n):o?(n[0]=c,n[1]=l,n[2]=x,n[3]=f,n[4]=h,n[5]=s,n.length=6,n):(n[0]=c,n[1]=l,n[2]=f,n[3]=h,n.length=4,n)}function h(n,t,i,o,r,u){const a=t.xmin,e=t.xmax,m=t.ymin,x=t.ymax;let s=t.zmin,c=t.zmax,l=t.mmin,f=t.mmax;return r?(s=s||0,c=c||0,u?(l=l||0,f=f||0,n[0]=a,n[1]=m,n[2]=s,n[3]=l,n[4]=e,n[5]=x,n[6]=c,n[7]=f,n):(n[0]=a,n[1]=m,n[2]=s,n[3]=e,n[4]=x,n[5]=c,n)):u?(l=l||0,f=f||0,n[0]=a,n[1]=m,n[2]=l,n[3]=e,n[4]=x,n[5]=f,n):(n[0]=a,n[1]=m,n[2]=e,n[3]=x,n)}function y(n,t,i,o,r,u){const a=i?3:2,x=o&&u,s=i&&r;if(!t.length||!t[0].length)return null;let c,l,f,h,[y,g]=t[0],[d,v]=t[0];for(let n=0;n2){const n=i[2];c=e(c,n),l=m(l,n)}if(x&&i.length>a){const n=i[a];f=e(c,n),h=m(l,n)}}return r?(c=c||0,l=l||0,u?(f=f||0,h=h||0,n[0]=y,n[1]=g,n[2]=c,n[3]=f,n[4]=d,n[5]=v,n[6]=l,n[7]=h,n):(n[0]=y,n[1]=g,n[2]=c,n[3]=d,n[4]=v,n[5]=l,n)):u?(f=f||0,h=h||0,n[0]=y,n[1]=g,n[2]=f,n[3]=d,n[4]=v,n[5]=h,n):(n[0]=y,n[1]=g,n[2]=d,n[3]=v,n)}const g=[];function d(n,t,i,o){return{xmin:n,ymin:t,xmax:i,ymax:o}}function v(n,t,i,o,r,u){return{xmin:n,ymin:t,zmin:i,xmax:o,ymax:r,zmax:u}}function M(n,t,i,o,r,u){return{xmin:n,ymin:t,mmin:i,xmax:o,ymax:r,mmax:u}}function p(n,t,i,o,r,u,a,e){return{xmin:n,ymin:t,zmin:i,mmin:o,xmax:r,ymax:u,zmax:a,mmax:e}}function z(n,t=!1,i=!1){return t?i?p(n[0],n[1],n[2],n[3],n[4],n[5],n[6],n[7]):v(n[0],n[1],n[2],n[3],n[4],n[5]):i?M(n[0],n[1],n[2],n[3],n[4],n[5]):d(n[0],n[1],n[2],n[3])}function Z(n){return n?void 0!==(t=n).xmin&&void 0!==t.ymin&&void 0!==t.xmax&&void 0!==t.ymax?n:function(n){return void 0!==n.x&&void 0!==n.y}(n)?function(n){const{x:t,y:i,z:o,m:r}=n,u=null!=r;return null!=o?u?p(t,i,o,r,t,i,o,r):v(t,i,o,t,i,o):u?M(t,i,r,t,i,r):d(t,i,t,i)}(n):function(n){return void 0!==n.rings}(n)?P(n):function(n){return void 0!==n.paths}(n)?b(n):function(n){return void 0!==n.points}(n)?function(n){const{hasZ:t,hasM:i,points:o}=n;return z(y(g,o,t??!1,i??!1),t,i)}(n):null:null;var t}function P(n){const{hasZ:t,hasM:i,rings:o}=n,r=f(g,o,t??!1,i??!1);return r?z(r,t,i):null}function b(n){const{hasZ:t,hasM:i,paths:o}=n,r=f(g,o,t??!1,i??!1);return r?z(r,t,i):null}export{l as a,x as b,P as c,f as d,Z as e,s as f,b as g,c as h}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/featureConversionUtils.js b/library/arcgis/4.30/@arcgis/core/chunks/featureConversionUtils.js new file mode 100644 index 00000000..143a01f0 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/featureConversionUtils.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import t from"../core/Error.js";import{L as e}from"./Logger.js";import{b as n}from"./maybe.js";import{i as o,a as r}from"./aaBoundingBox.js";import{f as s}from"./aaBoundingRect.js";import{isPoint as u,isPolygon as l,isPolyline as c,isMultipoint as i}from"../geometry/support/jsonUtils.js";import{O as a}from"./OptimizedFeature.js";import{O as f}from"./OptimizedFeatureSet.js";import{O as d}from"./OptimizedGeometry.js";function h(t,e){return t?e?4:3:e?3:2}const m=()=>e.getLogger("esri.layers.graphics.featureConversionUtils"),g={esriGeometryPoint:0,esriGeometryPolyline:2,esriGeometryPolygon:3,esriGeometryMultipoint:0,esriGeometryEnvelope:0},y=(t,e,n,o,r,s)=>{t[n]=r,t[n+1]=s},p=(t,e,n,o,r,s)=>{t[n]=r,t[n+1]=s,t[n+2]=e[o+2]},b=(t,e,n,o,r,s)=>{t[n]=r,t[n+1]=s,t[n+2]=e[o+3]},w=(t,e,n,o,r,s)=>{t[n]=r,t[n+1]=s,t[n+2]=e[o+2],t[n+3]=e[o+3]};function I(t,e,n,o){if(t){if(n)return e&&o?w:p;if(e&&o)return b}else if(e&&o)return p;return y}function M({scale:t,translate:e},n){return Math.round((n-e[0])/t[0])}function G({scale:t,translate:e},n){return Math.round((e[1]-n)/t[1])}function N({scale:t,translate:e},n,o){return n*t[o]+e[o]}function T(t,e,n){return t?e?n?k(t):P(t):n?Z(t):j(t):null}function j(t){const e=t.coords;return{x:e[0],y:e[1]}}function F(t,e){return t.coords[0]=e.x,t.coords[1]=e.y,t}function P(t){const e=t.coords;return{x:e[0],y:e[1],z:e[2]}}function x(t,e){return t.coords[0]=e.x,t.coords[1]=e.y,t.coords[2]=e.z,t}function Z(t){const e=t.coords;return{x:e[0],y:e[1],m:e[2]}}function v(t,e){return t.coords[0]=e.x,t.coords[1]=e.y,t.coords[2]=e.m,t}function k(t){const e=t.coords;return{x:e[0],y:e[1],z:e[2],m:e[3]}}function z(t,e){return t.coords[0]=e.x,t.coords[1]=e.y,t.coords[2]=e.z,t.coords[3]=e.m,t}function E(t,e){return t&&e?z:t?x:e?v:F}function L(t,e,n=E(null!=e.z,null!=e.m)){return n(t,e)}function O(t,e,n){if(null==t)return null;const o=h(e,n),r=[];for(let e=0;e=c&&(t.lengths.push(n),j=T)}return at(t.coords,j),t.coords.length?t:null}function et(t,e,n,o,r,s,u=n,l=o){if(it(t),!e?.coords.length)return null;const c=g[r],{coords:i,lengths:a}=e,f=h(n,o),d=h(n&&u,o&&l),m=I(n,o,u,l);if(!a.length)return m(t.coords,i,0,0,i[0],i[1]),it(t,f,0),t;let y=0;const p=s*s;for(const e of a){if(e=c?t.lengths.push(s):at(t.coords,n*d),y+=e*f}return t.coords.length?t:null}function nt(t,e,n,o){const r=t[e],s=t[e+1],u=t[n],l=t[n+1],c=t[o],i=t[o+1];let a=u,f=l,d=c-a,h=i-f;if(0!==d||0!==h){const t=((r-a)*d+(s-f)*h)/(d*d+h*h);t>1?(a=c,f=i):t>0&&(a+=d*t,f+=h*t)}return d=r-a,h=s-f,d*d+h*h}function ot(t,e,n,o,r,s,u){let l,c=o,i=0;for(let t=s+n;tc&&(i=t,c=l);c>o&&(i-s>n&&ot(t,e,n,o,r,s,i),r(t,e,t.length,i,e[i],e[i+1]),u-i>n&&ot(t,e,n,o,r,i,u))}function rt(t,e,n,u){if(!e?.coords?.length)return null;const l=h(n,u);let c=Number.POSITIVE_INFINITY,i=Number.POSITIVE_INFINITY,a=Number.NEGATIVE_INFINITY,f=Number.NEGATIVE_INFINITY;if(e&&e.coords){const t=e.coords;for(let e=0;e"field"===e?.type,b=e=>"group"===e?.type,g=e=>"relationship"===e?.type,x=e=>"text"===e.type,T=e=>!b(e)&&null!=e.group,O=e=>e.reduce(((e,t)=>b(t)?[...e,...t.inputs]:[...e,t]),[]),h=e=>O(e).filter(y),v=e=>O(e).filter(g),N=e=>null!=e&&(F(e,"combo-box")||F(e,"radio-buttons")),F=(e,t)=>null!=e&&e.input?.type===t,j=e=>null!=e&&(F(e,"text-box")||F(e,"text-area")),E=({domain:e,inputType:t="text-box",dataType:n})=>"number"===n&&"text-box"===t&&(!e||"coded-value"!==e.type),V=e=>"items"in e;function L(t){const{attributes:n,fieldsIndex:a,label:i,timeZone:o}=t;if(!n||"object"!=typeof n)return i;const l=Object.keys(n).filter((e=>r(i,e))),u=l.map((e=>n[e])),p=l.map((e=>a.get(e))).filter(e);return function(e,t){return s(s(e,(e=>`{${e.toLowerCase()}}`)),Object.fromEntries(Object.entries(t).map((([e,t])=>[e.toLowerCase(),t]))))}(i,w({values:u,fields:p,timeZone:o}))}const _="expression/";function U(e){const[t,n]=e.split(_);return""===t&&n?n:(a.getLogger("esri.widgets.FeatureForm/featureFormUtils").error("extractExpressionNameFromString:invalid-input",`The string ${e} is not a valid expression reference of the form '${_}/expressionName'`),"")}function A(e){return`${_}${e}`}function I(e){return`field/${e}`}function R(e){return e.startsWith(_)}function D(e){return e.startsWith("expr/")}function w(e){const{fields:t,values:n}=e,r=e.timeZone??void 0,s=t.map(((e,t)=>{let s=n[t];if(e.domain&&"coded-value"===e.domain.type){const t=e.domain.codedValues.find((e=>e.code===s));t?.name&&(s=t.name)}return(c(e)||o(e))&&(s=l(e,s,{timeZone:r,...u(e)})),[e.name,s]}));return Object.fromEntries(s)}const $=e=>{const t={typeFieldName:null,types:[]};return e?("subtype-sublayer"===e.type?(t.typeFieldName=e.parent?.subtypeField,t.types=e.parent?.subtypes??[]):"subtype-group"===e.type||"feature"===e.type&&e.subtypes?.length?(t.typeFieldName=e.subtypeField,t.types=e.subtypes??[]):"types"in e&&e.types&&(t.typeFieldName=e.typeIdField,t.types=e.types.map((({id:e,name:t,domains:n})=>({code:e,name:t,domains:n})))),null!=t.typeFieldName&&(t.typeFieldName=e.getField(t.typeFieldName)?.name??t.typeFieldName),t):t},C=(e,t)=>{if(!e)return!0;const{operations:n}=e;switch(t){case"INSERT":return n.supportsAdd;case"UPDATE":case"DELETE":return n.supportsUpdate;default:return!0}};var S;!function(e){e.TOO_SHORT="length-validation-error::too-short",e.TOO_LONG="length-validation-error::too-long"}(S||(S={}));const Z={type:"number"},G={type:"number",intlOptions:{notation:"scientific"}};function k(e){return e>=1e7||e<=-1e7}const q=(e,t,n)=>{const{dataType:r,error:s,minLength:a,value:i,required:o}=e,l=t?.validationErrors;if(!l||!s)return null;if(o&&null===i)return l.cannotBeNull;if(s===p.VALUE_OUT_OF_RANGE||s===m.OUT_OF_RANGE){const{field:s,range:a}=e,i={type:"date",intlOptions:{timeZone:"date"===s.type&&n?n:void 0,...u(s)}},o=function(e,{validationErrors:t}){return null!=e.max&&null!=e.min?t.outsideRange:null!=e.max?t.outsideRangeMax:t.outsideRangeMin}(a,t);return f(o,a,{format:{max:"date"===r?i:null!=a.max&&k(a.max)?G:Z,min:"date"===r?i:null!=a.min&&k(a.min)?G:Z}})}return s===p.INVALID_CODED_VALUE?l.invalidCodedValue:s===d.INVALID_TYPE?l.invalidType:s===S.TOO_SHORT?f(l.tooShort,{min:a}):(S.TOO_LONG,null)},B=e=>{if(!e)return;const t=e.layer,n=t&&"geometryType"in t?t.geometryType:void 0,r=e.geometry?.type;return"polyline"===r||"polyline"===n?"line":"mesh"===r||"mesh"===n||"multipatch"===n?"cube":"multipoint"===r||"multipoint"===n?"point":r||n||"table"},H=e=>{const t=[];if(e.formTemplate){const{description:n,title:s}=e.formTemplate;e.fields?.forEach((e=>{const a=s&&r(s,e.name),i=n&&r(n,e.name);(a||i)&&t.push(e.name)}))}return t};function M(e,t){const n=t??("formTemplate"in e&&e.formTemplate);return!!n&&(n.elements?.filter(i)??[]).some((({fieldName:t})=>!e.fieldsIndex.get(t)))}function P(e,t){return null==e||t.onValue!==e&&t.offValue!==e}function W(e,t){switch(t.objectType){case"any":return!0;case"null":return null==e;case"code":return e===t.codedValue?.code;case"range":return null!=e&&null!=t.minValue&&null!=t.maxValue&&+e>=t.minValue&&+e<=t.maxValue;default:return n(t.objectType),!1}}function z(e,n,r){if(!e||!("subtypes"in e))return!1;const s=e.subtypes?.find((e=>e.code===r));if(!s)return!1;const a=e.subtypes?.find((e=>e.code===n));return!t(s.defaultValues,a?.defaultValues)&&Object.values(s.defaultValues).some((e=>null!=e))}export{h as A,v as B,W as C,S as L,j as a,N as b,y as c,w as d,C as e,H as f,$ as g,V as h,F as i,b as j,g as k,x as l,O as m,T as n,q as o,L as p,B as q,E as r,z as s,M as t,A as u,P as v,I as w,R as x,U as y,D as z}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/featureLayerUtils.js b/library/arcgis/4.30/@arcgis/core/chunks/featureLayerUtils.js new file mode 100644 index 00000000..d83607ff --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/featureLayerUtils.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{id as t}from"../kernel.js";import{symbolTypesRenderer as e}from"../symbols.js";import{a as r}from"./asyncUtils.js";import n from"../core/Error.js";import{J as a}from"./jsonMap.js";import{parseWhereClause as o}from"../core/sql.js";import{c as s}from"../core/accessorSupport/decorators/subclass.js";import{q as i}from"./featureQueryAll.js";import{f as u}from"./layerUtils2.js";import l from"../renderers/SimpleRenderer.js";import c from"../renderers/UniqueValueRenderer.js";import p from"../rest/support/AttachmentQuery.js";import d from"../rest/support/Query.js";import f from"../rest/support/RelationshipQuery.js";const y=new a({esriGeometryPoint:"point",esriGeometryMultipoint:"multipoint",esriGeometryPolyline:"polyline",esriGeometryPolygon:"polygon",esriGeometryMultiPatch:"multipatch"});async function m(t,e,r,a){const o=await G(t);if(await h(t,e,a),!o.addAttachment)throw new n(a,"Layer source does not support addAttachment capability");return o.addAttachment(e,r)}function h(t,e,r){const{attributes:a}=e,{objectIdField:o}=t;return t.capabilities?.data?.supportsAttachment?e?a?o&&a[o]?Promise.resolve():Promise.reject(new n(r,`feature is missing the identifying attribute ${o}`)):Promise.reject(new n(r,"'attributes' are required on a feature to query attachments")):Promise.reject(new n(r,"A feature is required to add/delete/update attachments")):Promise.reject(new n(r,"this layer doesn't support attachments"))}async function w(t,e,r,a,o){const s=await G(t);if(await h(t,e,o),!s.updateAttachment)throw new n(o,"Layer source does not support updateAttachment capability");return s.updateAttachment(e,r,a)}async function b(t,e,r){const{applyEdits:n}=await import("./editingSupport.js"),a=await t.load();let o=r;return"feature"===a.type&&a.infoFor3D&&null!=e.deleteFeatures&&null!=a.globalIdField&&(o={...o,globalIdToObjectId:await J(a,e.deleteFeatures,a.globalIdField)}),n(a,a.source,e,r)}async function g(t,e,r){const{uploadAssets:n}=await import("./editingSupport.js"),a=await t.load();return n(a,a.source,e,r)}async function j(t,e,r,a){const o=await G(t);if(await h(t,e,a),!o.deleteAttachments)throw new n(a,"Layer source does not support deleteAttachments capability");return o.deleteAttachments(e,r)}async function I(t,e,r){const a=(await t.load({signal:e?.signal})).source;if(!a.fetchRecomputedExtents)throw new n(r,"Layer source does not support fetchUpdates capability");return a.fetchRecomputedExtents(e)}async function q(t,e,r,a){e=p.from(e),await t.load();const o=t.source,s=t.capabilities;if(!s?.data?.supportsAttachment)throw new n(a,"this layer doesn't support attachments");const{attachmentTypes:i,objectIds:u,globalIds:l,num:c,size:d,start:f,where:y}=e;if(!s?.operations?.supportsQueryAttachments&&(i?.length>0||l?.length>0||d?.length>0||c||f||y))throw new n(a,"when 'capabilities.operations.supportsQueryAttachments' is false, only objectIds is supported",e);if(!(u?.length||l?.length||y))throw new n(a,"'objectIds', 'globalIds', or 'where' are required to perform attachment query",e);if(!o.queryAttachments)throw new n(a,"Layer source does not support queryAttachments capability",e);return o.queryAttachments(e)}async function F(t,e,r,a){const o=await G(t);if(!o.queryObjectIds)throw new n(a,"Layer source does not support queryObjectIds capability");return o.queryObjectIds(d.from(e)??t.createQuery(),r)}async function A(t,e,r,a){const o=await G(t);if(!o.queryFeatureCount)throw new n(a,"Layer source does not support queryFeatureCount capability");return o.queryFeatureCount(d.from(e)??t.createQuery(),r)}async function O(t,e,r,a){const o=await G(t);if(!o.queryExtent)throw new n(a,"Layer source does not support queryExtent capability");return o.queryExtent(d.from(e)??t.createQuery(),r)}async function S(t,e,r,a){const o=await G(t);if(!o.queryRelatedFeatures)throw new n(a,"Layer source does not support queryRelatedFeatures capability");return o.queryRelatedFeatures(f.from(e),r)}async function P(t,e,r,a){const o=await G(t);if(!o.queryRelatedFeaturesCount)throw new n(a,"Layer source does not support queryRelatedFeaturesCount capability");return o.queryRelatedFeaturesCount(f.from(e),r)}async function E(t){const e=t.source;if(e?.refresh)try{const{dataChanged:r,updates:n}=await e.refresh();if(null!=n&&(t.sourceJSON={...t.sourceJSON,...n},t.read(n,{origin:"service",url:t.parsedUrl})),r)return!0}catch{}if(t.definitionExpression)try{return(await o(t.definitionExpression,t.fieldsIndex)).hasDateFunctions}catch{}return!1}function x(t){const e=new d,r=t.capabilities?.data,n=t.capabilities?.query;e.historicMoment=t.historicMoment,e.gdbVersion=t.gdbVersion,e.returnGeometry=!0,n&&(e.compactGeometryEnabled=n.supportsCompactGeometry,e.defaultSpatialReferenceEnabled=n.supportsDefaultSpatialReference),r&&(r.supportsZ&&null!=t.returnZ&&(e.returnZ=t.returnZ),r.supportsM&&null!=t.returnM&&(e.returnM=t.returnM)),e.outFields=["*"];const{timeOffset:a,timeExtent:o}=t;return e.timeExtent=null!=a&&null!=o?o.offset(-a.value,a.unit):o||null,e.multipatchOption="multipatch"===t.geometryType?"xyFootprint":null,e}function R(t){const{globalIdField:e,fields:r}=t;if(e)return e;if(r)for(const t of r)if("esriFieldTypeGlobalID"===t.type)return t.name}function M(t){const{objectIdField:e,fields:r}=t;if(e)return e;if(r)for(const t of r)if("esriFieldTypeOID"===t.type)return t.name}function C(t){return t.currentVersion?t.currentVersion:t.hasOwnProperty("capabilities")||t.hasOwnProperty("drawingInfo")||t.hasOwnProperty("hasAttachments")||t.hasOwnProperty("htmlPopupType")||t.hasOwnProperty("relationships")||t.hasOwnProperty("timeInfo")||t.hasOwnProperty("typeIdField")||t.hasOwnProperty("types")?10:9.3}function L(t,e){const{subtypes:r,subtypeField:n}=t;if(!e||!r?.length||!n)return null;const a=e.attributes[n];return null==a?null:r.find((t=>t.code===a))}async function G(t){return(await t.load()).source}async function Q(e,r){if(!t)return;if(t.findCredential(e))return;let n;try{const a=await u(e,r);a&&(n=await t.checkSignInStatus(`${a}/sharing`))}catch(t){}if(n)try{const n=null!=r?r.signal:null;await t.getCredential(e,{signal:n})}catch(t){}}async function v(t,e,r){const n=t.parsedUrl?.path;n&&t.authenticationTriggerEvent===e&&await Q(n,r)}function T(t){return!k(t)&&(t.userHasUpdateItemPrivileges||t.editingEnabled)}const D=s({types:e});function U(t,e){if(t.defaultSymbol)return t.types?.length?new c({defaultSymbol:D(t.defaultSymbol,t,e),field:t.typeIdField,uniqueValueInfos:t.types.map((t=>({id:t.id,symbol:D(t.symbol,t,e)})))}):new l({symbol:D(t.defaultSymbol,t,e)})}function V(t){let e=t.sourceJSON?.cacheMaxAge;if(!e)return!1;const r=t.editingInfo?.lastEditDate?.getTime();return null==r||(e*=1e3,Date.now()-r{let e=null;if("attributes"in t){const{attributes:r}=t;e={globalId:r[n],objectId:null!=r[o]&&-1!==r[o]?r[o]:null}}else e={globalId:t.globalId,objectId:null!=t.objectId&&-1!==t.objectId?t.objectId:null};null!=e.globalId&&(null!=e.objectId&&-1!==e.objectId||a.push(e.globalId))})),0===a.length)return null;const s=t.createQuery();s.where=a.map((t=>`${n}='${t}'`)).join(" OR "),s.returnGeometry=!1,s.outFields=[o,n],s.cacheHint=!1;const u=await r(i(t,s));if(!u.ok)return null;const l=new Map,c=u.value.features;for(const t of c){const e=t.attributes[n],r=t.attributes[o];null!=e&&null!=r&&-1!==r&&l.set(e,r)}return l}function N(t,e,r){if(!e||!r||!t)return null;const n=r.getAttribute(e);return null==n?null:t.find((t=>{const{id:e}=t;return null!=e&&e.toString()===n.toString()}))??null}function k(t){return t.sourceJSON?.isMultiServicesView||function(t){return!!t.sourceJSON?.capabilities?.toLowerCase().split(",").map((t=>t.trim())).includes("map")}(t)}export{J as A,b as a,T as b,U as c,m as d,v as e,x as f,N as g,E as h,j as i,I as j,F as k,A as l,O as m,S as n,P as o,Q as p,q,R as r,M as s,g as t,w as u,L as v,y as w,V as x,k as y,C as z}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/featureLayerUtils2.js b/library/arcgis/4.30/@arcgis/core/chunks/featureLayerUtils2.js new file mode 100644 index 00000000..3d068e78 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/featureLayerUtils2.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{e as r,o as t}from"../core/lang.js";import"../core/Error.js";import{s as e,a as o}from"./utils23.js";import{p as s}from"./arcgisLayerUrl.js";import{f as a,g as i}from"./fetchService.js";import{k as p}from"./layerUtils2.js";import{l}from"./lazyLayerLoader.js";import{a as n,r as m,t as c,b as u}from"./portalItemUtils.js";import"./Logger.js";import"../config.js";import"./originUtils.js";import"./multiOriginJSONSupportUtils.js";import"../portal/Portal.js";import"./tslib.es6.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"./maybe.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./handleUtils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"../request.js";import"../core/Loadable.js";import"../core/Promise.js";import"./reader.js";import"../geometry/Extent.js";import"../geometry/Geometry.js";import"../geometry/SpatialReference.js";import"./unitUtils.js";import"./jsonMap.js";import"./assets.js";import"./writer.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"./locale.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"../portal/PortalItem.js";import"../portal/PortalItemResource.js";import"../portal/PortalRating.js";import"./persistableUrlUtils.js";import"./jsonContext.js";import"./saveAPIKeyUtils.js";import"./saveUtils.js";import"./requestPresets.js";import"../geometry/projection.js";import"./SimpleObservable.js";import"./vec3f64.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"./mathUtils.js";import"./vec3.js";import"./common.js";import"../geometry/Polyline.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"./zscale.js";const y="Feature Service",j="feature-layer-utils",f=`${j}-save`,d=`${j}-save-as`;function g(r){return{isValid:p(r)&&("feature"!==r.type||!r.dynamicDataSource),errorMessage:"Feature layer should be a layer or table in a map or feature service"}}function P(r){const t=[],e=[];for(const{layer:o,layerJSON:s}of r)o.isTable?e.push(s):t.push(s);return{layers:t,tables:e}}function b(r){return P([r])}function S(t,e){if(t.length<2)return;const o=[];for(const{id:r}of t)o.push(r);r(o.sort(h),e.slice().sort(h))&&t.sort(((r,t)=>{const o=e.indexOf(r.id),s=e.indexOf(t.id);return os?1:0}))}function h(r,t){return rt?1:0}function U(r,e,o){const s=t(r,e,((r,t)=>r.id===t.id));r=r.filter((r=>!s.removed.some((t=>t.id===r.id))));const a=s.added;return a.forEach((({id:t})=>{r.push({id:t})})),{itemResources:r,added:a.filter((({id:r})=>!o.includes(r)))}}function v(r,t,e){r.isTable?I(e.tables,t):I(e.layers,t)}function I(r,t){const e=r.findIndex((({id:r})=>r===t.id));-1===e?r.push(t):r[e]=t}async function T(r,t){const{url:e,layerId:o,title:a,fullExtent:i,isTable:p}=r,l=s(e);t.url=("FeatureServer"===l?.serverType?e:`${e}/${o}`)??null,t.title||=a,t.extent=null,p||null==i||(t.extent=await n(i)),m(t,c.METADATA),m(t,c.MULTI_LAYER),u(t,c.SINGLE_LAYER),p&&u(t,c.TABLE)}async function L(r,t){return e({layer:r,itemType:y,validateLayer:g,createItemData:(r,t)=>async function(r,t){return/\/\d+\/?$/.test(r.url)?b(t[0]):async function(r,t){if(r.reverse(),!t)return P(r);const e=await async function(r,t){let e=await r.fetchData("json");if(function(r){return!!(r&&Array.isArray(r.layers)&&Array.isArray(r.tables))}(e))return e;e||={},function(r){r.layers||=[],r.tables||=[]}(e);const{layer:{url:o,customParameters:s,apiKey:p}}=t[0];return await async function(r,t,e){const{url:o,customParameters:s,apiKey:p}=t,{serviceJSON:n,layersJSON:m}=await a(o,{customParameters:s,apiKey:p}),c=U(r.layers,n.layers,e),u=U(r.tables,n.tables,e);r.layers=c.itemResources,r.tables=u.itemResources;const y=[...c.added,...u.added],j=m?[...m.layers,...m.tables]:[];await async function(r,t,e,o){const s=await async function(r){const t=[];r.forEach((({type:r})=>{const e=i(r),o=l[e];t.push(o())}));const e=await Promise.all(t),o=new Map;return r.forEach((({type:r},t)=>{o.set(r,e[t])})),o}(t),a=t.map((({id:r,type:t})=>new(s.get(t))({url:e,layerId:r,sourceJSON:o.find((({id:t})=>t===r))})));await Promise.allSettled(a.map((r=>r.load()))),a.forEach((t=>{const{layerId:e,loaded:o,defaultPopupTemplate:s}=t;if(!o||null==s)return;const a={id:e,popupInfo:s.toJSON()};"ArcGISFeatureLayer"!==t.operationalLayerType&&(a.layerType=t.operationalLayerType),v(t,a,r)}))}(r,y,o,j)}(e,{url:o??"",customParameters:s,apiKey:p},t.map((r=>r.layer.layerId))),e}(t,r);for(const t of r)v(t.layer,t.layerJSON,e);return function(r,t){const e=[],o=[];for(const{layer:r}of t){const{isTable:t,layerId:s}=r;t?o.push(s):e.push(s)}S(r.layers,e),S(r.tables,o)}(e,r),e}(t,r)}(t,[r]),errorNamePrefix:f},t)}async function w(r,t,e){return o({layer:r,itemType:y,validateLayer:g,createItemData:(r,t)=>Promise.resolve(b(r)),errorNamePrefix:d,newItem:t,setItemProperties:T},e)}export{L as save,w as saveAs}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/featureQueryAll.js b/library/arcgis/4.30/@arcgis/core/chunks/featureQueryAll.js new file mode 100644 index 00000000..ac34768c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/featureQueryAll.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import e from"../rest/support/Query.js";async function r(e,r,u){r=r.clone(),e.capabilities.query.supportsMaxRecordCountFactor&&(r.maxRecordCountFactor=a(e));const n=t(e),o=e.capabilities.query.supportsPagination;r.start=0,r.num=n;let s=null;for(;;){const t=await e.source.queryFeaturesJSON(r,u);if(null==s?s=t:s.features=s.features.concat(t.features),s.exceededTransferLimit=t.exceededTransferLimit,!o||!t.exceededTransferLimit)break;r.start+=n}return s}function t(e){return a(e)*function(e){return e.capabilities.query.maxRecordCount||2e3}(e)}function a(r){return r.capabilities.query.supportsMaxRecordCountFactor?e.MAX_MAX_RECORD_COUNT_FACTOR:1}export{t as g,r as q}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/featureReductionUtils.js b/library/arcgis/4.30/@arcgis/core/chunks/featureReductionUtils.js new file mode 100644 index 00000000..5376765e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/featureReductionUtils.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +function e(e,a){const c=e.featureReduction;return c&&"selection"!==c.type&&(!("maxScale"in c)||!c.maxScale||c.maxScale":case"=":if("column-reference"===e.left.type&&"string"===e.right.type){if(e.left.column.toUpperCase()===this.field.name.toUpperCase()&&void 0!==this.lkp[e.right.value.toString()])return" ("+s+" "+e.operator+" "+this.lkp[e.right.value.toString()].toString()+") "}else if("column-reference"===e.right.type&&"string"===e.left.type&&e.right.column.toUpperCase()===this.field.name.toUpperCase())return" ("+this.lkp[e.right.value.toString()].toString()+" "+e.operator+" "+s+") ";return" ("+this.evaluateNodeToWhereClause(e.left,t,i,Te.BADNESS,r)+" "+e.operator+" "+this.evaluateNodeToWhereClause(e.right,t,i,Te.BADNESS,r)+") ";case"<":case">":case">=":case"<=":case"*":case"-":case"+":case"/":case"||":return" ("+this.evaluateNodeToWhereClause(e.left,t,i,Te.BADNESS,r)+" "+e.operator+" "+this.evaluateNodeToWhereClause(e.right,t,i,Te.BADNESS,r)+") "}case"null":return"null";case"boolean":return!0===e.value?"1":"0";case"string":return"'"+e.value.toString().replaceAll("'","''")+"'";case"timestamp":return`timestamp '${e.value}'`;case"date":return`date '${e.value}'`;case"time":return`time '${e.value}'`;case"number":return e.value.toString();case"current-time":return L("date"===e.mode,t);case"column-reference":return i&&i.toLowerCase()===e.column.toLowerCase()?"("+s+")":e.column;case"data-type":return e.value;case"function":{const s=this.evaluateNodeToWhereClause(e.args,t,i,Te.BADNESS,r);return N(e.name,s,t)}}throw new I(C.UnsupportedSyntax,{node:e.type})}extractValue(e){return this.codefield instanceof F?this.reverseLkp[F.convertValueToStorageFormat(this.codefield.calculateValueCompiled(e))]:this.reverseLkp[e.attributes[this.codefield]]}}Te.BADNESS="_!!!_BAD_LKP_!!!!";class De extends be{constructor(e,t){super(e),this._sql=t}rewriteSql(e,t){return{rewritten:!0,where:v(e,this.field.name,x(this._sql,r.Standardised),t.getFieldsIndex())}}extractValue(e){return F.convertValueToStorageFormat(this._sql.calculateValueCompiled(e),this.field.type)}}class ke extends D{static findField(e,t){for(const i of e)if(i.name.toLowerCase()===t.toString().toLowerCase())return i;return null}constructor(e){super(e),this._calcFunc=null,this.declaredClass="esri.arcade.featureset.actions.Adapted",this.adaptedFields=[],this._extraFilter=null,this._extraFilter=e.extraFilter,this._parent=e.parentfeatureset,this._maxProcessing=30,this.adaptedFields=e.adaptedFields}_initialiseFeatureSet(){null!==this._parent?(this.geometryType=this._parent.geometryType,this.objectIdField=this._parent.objectIdField,this.globalIdField=this._parent.globalIdField,this.spatialReference=this._parent.spatialReference,this.hasM=this._parent.hasM,this.hasZ=this._parent.hasZ,this.typeIdField=this._parent.typeIdField,this.types=this._parent.types):(this.spatialReference=new z({wkid:4326}),this.objectIdField="",this.globalIdField="",this.geometryType=t.point,this.typeIdField="",this.types=null,this.subtypeField=null,this.subtypes=null),this.fields=[];for(const e of this.adaptedFields)e.postInitialization(this,this._parent),this.fields.push(e.field)}async _getSet(e){if(null===this._wset){await this._ensureLoaded();let t=null;return t=this._extraFilter?await this._getFilteredSet("",null,null,null,e):await(this._parent?._getSet(e)),this._checkCancelled(e),$(t),this._wset=new k(t._candidates.slice(0),t._known.slice(0),t._ordered,this._clonePageDefinition(t.pagesDefinition)),this._wset}return this._wset}_isInFeatureSet(e){return this._parent._isInFeatureSet(e)}async _getFeatures(e,t,i,s){const r=[];-1!==t&&void 0===this._featureCache[t]&&r.push(t);const a=this._maxQueryRate();if(!0===this._checkIfNeedToExpandKnownPage(e,a))return await this._expandPagedSet(e,a,0,0,s),this._getFeatures(e,t,i,s);let n=0;for(let s=e._lastFetchedIndex;s=a)));s++);if(0===r.length)return"success";e=new k([],r,e._ordered,null);const l=Math.min(r.length,i);await(this._parent?._getFeatures(e,-1,l,s)),this._checkCancelled(s);const o=[];for(let e=0;e0&&(s=s.replaceFields(e))}null!==i?null!==this._extraFilter&&(i=R(this._extraFilter,i)):i=this._extraFilter,await this._ensureLoaded();const o=await this._parent._getFilteredSet(e,t,i,s,r);let u;return this._checkCancelled(r),u=!0===a?new k(o._candidates.slice(0).concat(o._known.slice(0)),[],!0===l&&o._ordered,this._clonePageDefinition(o.pagesDefinition)):new k(o._candidates.slice(0),o._known.slice(0),!0===l&&o._ordered,this._clonePageDefinition(o.pagesDefinition)),u}_reformulateWithoutAdaptions(e){const t={cannot:!1,where:e};if(null!==e)for(const i of this.adaptedFields)if(!0===q(e,i.field.name)){const s=i.rewriteSql(e,this);if(!0!==s.rewritten){t.cannot=!0,t.where=null;break}t.where=s.where}return t}async _stat(e,t,i,s,r,a,n){let l=!1,o=this._reformulateWithoutAdaptions(t);if(l=o.cannot,t=o.where,o=this._reformulateWithoutAdaptions(r),l=l||o.cannot,null!==(r=o.where)?null!==this._extraFilter&&(r=R(this._extraFilter,r)):r=this._extraFilter,!0===l)return null===r&&""===i&&null===s?this._manualStat(e,t,a,n):{calculated:!1};const u=await this._parent._stat(e,t,i,s,r,a,n);return!1===u.calculated?null===r&&""===i&&null===s?this._manualStat(e,t,a,n):{calculated:!1}:u}async _canDoAggregates(e,t,i,s,r){if(null===this._parent)return!1;for(let t=0;t{for(let i=0;i0?(await d(this._refineSetBlock(e,this._maxProcessingRate(),s)),this._checkCancelled(s),this.getIdColumnDictionary(e,t,i,s)):t}_isInFeatureSet(e){return this._parent._isInFeatureSet(e)}_getFeatures(e,t,i,s){return this._parent._getFeatures(e,t,i,s)}_featureFromCache(e){if(void 0===this._featureCache[e]){const t=this._parent._featureFromCache(e);if(void 0===t)return;return null===t?null:(this._featureCache[e]=t,t)}return this._featureCache[e]}async _fetchAndRefineFeatures(){throw new S(b.NeverReach)}async _getFilteredSet(e,t,i,s,r){await this._ensureLoaded();const a=await this._parent._getFilteredSet(e,t,i,null===s?this._orderbyclause:s,r);this._checkCancelled(r);const n=new k(a._candidates.slice(0),a._known.slice(0),a._ordered,this._clonePageDefinition(a.pagesDefinition));let l=!0;if(a._candidates.length>0&&(l=!1),!1===n._ordered){let e=await this.manualOrderSet(n,r);return!1===l&&(null===t&&null===i||(e=new k(e._candidates.slice(0).concat(e._known.slice(0)),[],e._ordered,this._clonePageDefinition(e.pagesDefinition)))),e}return n}static registerAction(){D._featuresetFunctions.orderBy=function(e){return""===e?this:new xe({parentfeatureset:this,orderbyclause:new ve(e)})}}getFieldsIndex(){return this._parent.getFieldsIndex()}}class Ne{constructor(){this.field="",this.tofieldname="",this.typeofstat="MIN",this.workingexpr=null}clone(){const e=new Ne;return e.field=this.field,e.tofieldname=this.tofieldname,e.typeofstat=this.typeofstat,e.workingexpr=this.workingexpr,e}static parseStatField(e,t,i,s){const a=new Ne;a.field=e;const n=F.create(t,i,s),l=function(e){if("function"===e.parseTree.type){if(0===e.parseTree.args.value.length)return{name:e.parseTree.name,expr:null};if(e.parseTree.args.value.length>1)throw new I(C.MissingStatisticParameters);const t=F.create(U(e.parseTree.args.value[0],r.Standardised,e.parameters),e.fieldsIndex,e.timeZone);return{name:e.parseTree.name,expr:t}}return null}(n);if(null===l)throw new I(C.UnsupportedSqlFunction,{function:""});const o=l.name.toUpperCase().trim();if("MIN"===o){if(a.typeofstat="MIN",a.workingexpr=l.expr,null===n)throw new I(C.InvalidFunctionParameters,{function:"min"})}else if("MAX"===o){if(a.typeofstat="MAX",a.workingexpr=l.expr,null===n)throw new I(C.InvalidFunctionParameters,{function:"max"})}else if("COUNT"===o)a.typeofstat="COUNT",a.workingexpr=l.expr;else if("STDEV"===o){if(a.typeofstat="STDDEV",a.workingexpr=l.expr,null===n)throw new I(C.InvalidFunctionParameters,{function:"stdev"})}else if("SUM"===o){if(a.typeofstat="SUM",a.workingexpr=l.expr,null===n)throw new I(C.InvalidFunctionParameters,{function:"sum"})}else if("MEAN"===o){if(a.typeofstat="AVG",a.workingexpr=l.expr,null===n)throw new I(C.InvalidFunctionParameters,{function:o})}else if("AVG"===o){if(a.typeofstat="AVG",a.workingexpr=l.expr,null===n)throw new I(C.InvalidFunctionParameters,{function:"avg"})}else{if("VAR"!==o)throw new I(C.UnsupportedSqlFunction,{function:o});if(a.typeofstat="VAR",a.workingexpr=l.expr,null===n)throw new I(C.InvalidFunctionParameters,{function:"var"})}return a}toStatisticsName(){switch(this.typeofstat.toUpperCase()){case"MIN":return"min";case"MAX":return"max";case"SUM":return"sum";case"COUNT":default:return"count";case"VAR":return"var";case"STDDEV":return"stddev";case"AVG":return"avg"}}}function Le(e){if(!e)return"COUNT";switch(e.toLowerCase()){case"max":return"MAX";case"var":case"variance":return"VAR";case"avg":case"average":case"mean":return"AVG";case"min":return"MIN";case"sum":return"SUM";case"stdev":case"stddev":return"STDDEV";case"count":return"COUNT"}return"COUNT"}class Ae extends D{constructor(e){super(e),this._decodedStatsfield=[],this._decodedGroupbyfield=[],this._candosimplegroupby=!0,this.phsyicalgroupbyfields=[],this.objectIdField="ROW__ID",this._internalObjectIdField="ROW__ID",this._adaptedFields=[],this.declaredClass="esri.arcade.featureset.actions.Aggregate",this._uniqueIds=1,this._maxQuery=10,this._maxProcessing=10,this._parent=e.parentfeatureset,this._config=e}isTable(){return!0}async _getSet(e){if(null===this._wset){const t=await this._getFilteredSet("",null,null,null,e);return this._wset=t,this._wset}return this._wset}_isInFeatureSet(){return i.InFeatureSet}_nextUniqueName(e){for(;1===e["T"+this._uniqueIds.toString()];)this._uniqueIds++;const t="T"+this._uniqueIds.toString();return e[t]=1,t}_convertToEsriFieldType(e){return e}_initialiseFeatureSet(){const e={};let i=!1,s=1;const a=this._parent?this._parent.getFieldsIndex():new ie([]);for(this.objectIdField="ROW__ID",this.globalIdField="";!1===i;){let e=!1;for(let t=0;t0)for(const e of this._parent.fields)this._adaptedFields.push(new Ie(e));for(let t=0;t0&&(l=new ke({parentfeatureset:this._parent,adaptedFields:this._adaptedFields,extraFilter:null})),!0===n.nowhereclause)a=new k(["GETPAGES"],[],!1,{aggregatefeaturesetpagedefinition:!0,resultOffset:0,resultRecordCount:this._maxQuery,internal:{fullyResolved:!1,workingItem:null,type:"manual",iterator:null,set:[],subfeatureset:new xe({parentfeatureset:l,orderbyclause:new ve(this.phsyicalgroupbyfields.join(",")+","+this._parent.objectIdField+" ASC")})}});else{let e=l;if(null!==i){let t=null;i&&(t=this._reformulateWhereClauseWithoutGroupByFields(i)),e=new Se({parentfeatureset:e,whereclause:t})}a=new k(["GETPAGES"],[],!1,{aggregatefeaturesetpagedefinition:!0,resultOffset:0,resultRecordCount:this._maxQuery,internal:{fullyResolved:!1,workingItem:null,type:"manual",iterator:null,set:[],subfeatureset:new xe({parentfeatureset:e,orderbyclause:new ve(this.phsyicalgroupbyfields.join(",")+","+this._parent.objectIdField+" ASC")})}})}return a}_reformulateWhereClauseWithoutStatsFields(e){for(const t of this._decodedStatsfield)e=v(e,t.tofieldname,x(t.workingexpr,r.Standardised),this._parent.getFieldsIndex());return e}_reformulateWhereClauseWithoutGroupByFields(e){for(const t of this._decodedGroupbyfield)t.tofieldname!==t.name&&(e=v(e,t.tofieldname,x(t.expression,r.Standardised),this._parent.getFieldsIndex()));return e}_reformulateOrderClauseWithoutGroupByFields(e){const t=[];for(const e of this._decodedGroupbyfield)e.tofieldname!==e.name&&t.push({field:e.tofieldname,newfield:e.name});return t.length>0?e.replaceFields(t):e}_clonePageDefinition(e){return null===e?null:!0===e.aggregatefeaturesetpagedefinition?{aggregatefeaturesetpagedefinition:!0,resultRecordCount:e.resultRecordCount,resultOffset:e.resultOffset,internal:e.internal}:this._parent._clonePageDefinition(e)}async _refineSetBlock(e,t,i){return!0===this._checkIfNeedToExpandCandidatePage(e,this._maxQuery)?(await this._expandPagedSet(e,this._maxQuery,0,0,i),this._refineSetBlock(e,t,i)):(this._checkCancelled(i),e._candidates.length,this._refineKnowns(e,t),e._candidates.length,e._candidates.length,e)}_expandPagedSet(e,t,i,s,r){return this._expandPagedSetFeatureSet(e,t,i,s,r)}async _getPhysicalPage(e,t,i){if(!0===e.pagesDefinition.aggregatefeaturesetpagedefinition)return this._sequentialGetPhysicalItem(e,e.pagesDefinition.resultRecordCount,i,[]);const s=await this._getAgregagtePhysicalPage(e,t,i);for(const e of s){const t={geometry:e.geometry,attributes:{}},i={};for(const t in e.attributes)i[t.toLowerCase()]=e.attributes[t];for(const e of this._decodedGroupbyfield)t.attributes[e.tofieldname]=i[e.name.toLowerCase()];for(const e of this._decodedStatsfield)t.attributes[e.tofieldname]=i[e.field.toLowerCase()];this._featureCache[t.attributes[this.objectIdField]]=new J(t)}return s.length}_sequentialGetPhysicalItem(e,t,i,s){return new Promise(((r,a)=>{null===e.pagesDefinition.internal.iterator&&(e.pagesDefinition.internal.iterator=e.pagesDefinition.internal.subfeatureset.iterator(i)),!0===e.pagesDefinition.internal.fullyResolved||0===t?r(s.length):this._nextAggregateItem(e,t,i,s,(a=>{null===a?r(s.length):(t-=1,r(this._sequentialGetPhysicalItem(e,t,i,s)))}),a)}))}_nextAggregateItem(e,t,i,s,r,a){try{d(e.pagesDefinition.internal.iterator.next()).then((n=>{if(null===n)if(null!==e.pagesDefinition.internal.workingItem){const t=this._calculateAndAppendAggregateItem(e.pagesDefinition.internal.workingItem);s.push(t),e.pagesDefinition.internal.workingItem=null,e.pagesDefinition.internal.set.push(t.attributes[this.objectIdField]),e.pagesDefinition.internal.fullyResolved=!0,r(null)}else e.pagesDefinition.internal.fullyResolved=!0,r(null);else{const l=this._generateAggregateHash(n);if(null===e.pagesDefinition.internal.workingItem)e.pagesDefinition.internal.workingItem={features:[n],id:l};else{if(l!==e.pagesDefinition.internal.workingItem.id){const i=this._calculateAndAppendAggregateItem(e.pagesDefinition.internal.workingItem);return s.push(i),e.pagesDefinition.internal.workingItem=null,e.pagesDefinition.internal.set.push(i.attributes[this.objectIdField]),t-=1,e.pagesDefinition.internal.workingItem={features:[n],id:l},void r(i)}e.pagesDefinition.internal.workingItem.features.push(n)}this._nextAggregateItem(e,t,i,s,r,a)}}),a)}catch(e){a(e)}}_calculateFieldStat(e,t,i){const s=[];for(let i=0;ithis._topnum&&(this._wset._known=this._wset._known.slice(0,this._topnum)),this._setKnownLength(this._wset)>=this._topnum&&(this._wset._candidates=[]),this._wset}return this._wset}_setKnownLength(e){return e._known.length>0&&"GETPAGES"===e._known[e._known.length-1]?e._known.length-1:e._known.length}_isInFeatureSet(e){const t=this._parent._isInFeatureSet(e);if(t===i.NotInFeatureSet)return t;const s=this._idstates[e];return s===i.InFeatureSet||s===i.NotInFeatureSet?s:t===i.InFeatureSet&&void 0===s?this._countedinthis._topnum&&(t=this._topnum),this._countedin>=this._topnum&&e.pagesDefinition.internal.set.length<=e.pagesDefinition.resultOffset){let t=e._known.length;return t>0&&"GETPAGES"===e._known[t-1]&&(e._known.length=t-1),t=e._candidates.length,t>0&&"GETPAGES"===e._candidates[t-1]&&(e._candidates.length=t-1),"success"}const a=await this._parent._expandPagedSet(e,t,i,s,r);return this._setKnownLength(e)>this._topnum&&(e._known.length=this._topnum),this._setKnownLength(e)>=this._topnum&&(e._candidates.length=0),a}async _getFeatures(e,t,i,s){const r=[],a=this._maxQueryRate();if(!0===this._checkIfNeedToExpandKnownPage(e,a))return await this._expandPagedSet(e,a,0,0,s),this._getFeatures(e,t,i,s);-1!==t&&void 0===this._featureCache[t]&&r.push(t);let n=0;for(let s=e._lastFetchedIndex;sa)));s++);if(0===r.length)return"success";const l=new k([],r,!1,null),o=Math.min(r.length,i);await this._parent._getFeatures(l,-1,o,s);for(let e=0;e=this._topnum)break}else if(l===i.NotInFeatureSet)null===r?r={start:n,end:n}:r.end===n-1?r.end=n:(a.push(r),r={start:n,end:n}),s+=1;else if(l===i.Unknown)break;if(s>=t)break}null!==r&&a.push(r);for(let t=a.length-1;t>=0;t--)e._candidates.splice(a[t].start,a[t].end-a[t].start+1);this._setKnownLength(e)>this._topnum&&(e._known=e._known.slice(0,this._topnum)),this._setKnownLength(e)>=this._topnum&&(e._candidates=[])}async _stat(){return{calculated:!1}}async _canDoAggregates(){return!1}static registerAction(){D._featuresetFunctions.top=function(e){return new Pe({parentfeatureset:this,topnum:e})}}getFieldsIndex(){return this._parent.getFieldsIndex()}}class Ee extends D{constructor(e){super(e),this.declaredClass="esri.arcade.featureset.sources.FeatureLayerDynamic",this._removeGeometry=!1,this._overrideFields=null,this.formulaCredential=null,this._pageJustIds=!1,this._requestStandardised=!1,this._useDefinitionExpression=!0,e.spatialReference&&(this.spatialReference=e.spatialReference),this._transparent=!0,this._maxProcessing=1e3,this._layer=e.layer,this._wset=null,void 0!==e.outFields&&(this._overrideFields=e.outFields),void 0!==e.includeGeometry&&(this._removeGeometry=!1===e.includeGeometry)}_maxQueryRate(){return h}end(){return this._layer}optimisePagingFeatureQueries(e){this._pageJustIds=e}get urlQueryPath(){return this._layer.parsedUrl.path||""}convertQueryToLruCacheKey(e){const t=this.urlQueryPath+","+c(e.toJSON());return Y(t,ee.String)}async loadImpl(){return!0===this._layer.loaded?(this._initialiseFeatureSet(),this):(await this._layer.load(),this._initialiseFeatureSet(),this)}_initialiseFeatureSet(){if(null==this.spatialReference&&(this.spatialReference=this._layer.spatialReference),this.geometryType=this._layer.geometryType,this.fields=this._layer.fields.slice(0),this.hasZ=!0===this._layer?.capabilities?.data?.supportsZ,this.hasM=!0===this._layer?.capabilities?.data?.supportsM,null!==this._overrideFields)if(1===this._overrideFields.length&&"*"===this._overrideFields[0])this._overrideFields=null;else{const e=[],t=[];for(const i of this.fields)if("oid"===i.type)e.push(i),t.push(i.name);else for(const s of this._overrideFields)if(s.toLowerCase()===i.name.toLowerCase()){e.push(i),t.push(i.name);break}this.fields=e,this._overrideFields=t}if(this._layer.source&&this._layer.source.sourceJSON){const e=this._layer.source.sourceJSON.currentVersion;!0===this._layer.source.sourceJSON.useStandardizedQueries?(this._databaseType=r.StandardisedNoInterval,null!=e&&e>=10.61&&(this._databaseType=r.Standardised)):null!=e&&(e>=10.5&&(this._databaseType=r.StandardisedNoInterval,this._requestStandardised=!0),e>=10.61&&(this._databaseType=r.Standardised))}this.objectIdField=this._layer.objectIdField;for(const e of this.fields)"global-id"===e.type&&(this.globalIdField=e.name);"subtype-group"===this._layer.type?(this.subtypeField=this._layer.subtypeField??"",this.subtypes=this._layer.subtypes,this.types=null,this.typeIdField=null):"oriented-imagery"===this._layer.type?(this.subtypeField=null,this.subtypes=null,this.typeIdField=this._layer.typeIdField??"",this.types=this._layer.types):(this.subtypeField=this._layer.subtypeField,this.subtypes=this._layer.subtypes,this.typeIdField=this._layer.typeIdField??"",this.types=this._layer.types)}_isInFeatureSet(){return i.InFeatureSet}async _refineSetBlock(e){return e}_candidateIdTransform(e){return e}async _getSet(e){if(null===this._wset){await this._ensureLoaded();const t=await this._getFilteredSet("",null,null,null,e);return this._wset=t,t}return this._wset}async _runDatabaseProbe(e){await this._ensureLoaded();const t=new he;this.datesInUnknownTimezone&&(t.timeReferenceUnknownClient=!0),t.where=e.replace("OBJECTID",this._layer.objectIdField);try{return await this._layer.queryObjectIds(t),!0}catch(e){return!1}}_canUsePagination(){return!(!this._layer.capabilities||!this._layer.capabilities.query||!0!==this._layer.capabilities.query.supportsPagination)}_cacheableFeatureSetSourceKey(){return this._layer.url}pbfSupportedForQuery(e){const t=this._layer?.capabilities?.query;return!e.outStatistics&&!0===t?.supportsFormatPBF&&!0===t?.supportsQuantizationEditMode}async queryPBF(e){return e.quantizationParameters={mode:"edit"},(await le(this._layer.parsedUrl,e,{format:"pbf"},{})).unquantize()}get gdbVersion(){return this._layer&&this._layer.capabilities&&this._layer.capabilities.data&&this._layer.capabilities.data.isVersioned?this._layer.gdbVersion||"SDE.DEFAULT":""}nativeCapabilities(){return{title:this._layer.title??"",source:this,canQueryRelated:!0,capabilities:this._layer.capabilities,databaseType:this._databaseType,requestStandardised:this._requestStandardised}}executeQuery(e,t){e.returnZ=this.hasZ,e.returnM=this.hasM;const i="execute"===t?ce:"executeForCount"===t?ue:de,s="execute"===t&&this.pbfSupportedForQuery(e);let r=null;if(this.recentlyUsedQueries){const t=this.convertQueryToLruCacheKey(e);r=this.recentlyUsedQueries.getFromCache(t),null===r&&(r=!0!==s?i(this._layer.parsedUrl.path,e):this.queryPBF(e),this.recentlyUsedQueries.addToCache(t,r),r=r.catch((e=>{throw this.recentlyUsedQueries?.removeFromCache(t),e})))}return this.featureSetQueryInterceptor&&this.featureSetQueryInterceptor.preLayerQueryCallback({layer:this._layer,query:e,method:t}),null===r&&(r=!0!==s?i(this._layer.parsedUrl.path,e):this.queryPBF(e)),r}async _getFilteredSet(e,t,i,s,r){const a=await this.databaseType();if(this.isTable()&&t&&null!==e&&""!==e)return new k([],[],!0,null);if(this._canUsePagination())return this._getFilteredSetUsingPaging(e,t,i,s,r);let n="",l=!1;null!==s&&this._layer.capabilities&&this._layer.capabilities.query&&!0===this._layer.capabilities.query.supportsOrderBy&&(n=s.constructClause(),l=!0);const o=new he;this.datesInUnknownTimezone&&(o.timeReferenceUnknownClient=!0),o.where=null===i?null===t?"1=1":"":x(i,a),this._requestStandardised&&(o.sqlFormat="standard"),o.spatialRelationship=this._makeRelationshipEnum(e),o.outSpatialReference=this.spatialReference,o.orderByFields=""!==n?n.split(","):null,o.geometry=null===t?null:t,o.relationParameter=this._makeRelationshipParam(e);let u=await this.executeQuery(o,"executeForIds");return null===u&&(u=[]),this._checkCancelled(r),new k([],u,l,null)}_expandPagedSet(e,t,i,s,r){return this._expandPagedSetFeatureSet(e,t,i,s,r)}async _getFilteredSetUsingPaging(e,t,i,s,r){let a="",n=!1;null!==s&&this._layer.capabilities&&this._layer.capabilities.query&&!0===this._layer.capabilities.query.supportsOrderBy&&(a=s.constructClause(),n=!0);const l=await this.databaseType();let o=null===i?null===t?"1=1":"":x(i,l);this._layer.definitionExpression&&this._useDefinitionExpression&&(o=""!==o?"(("+this._layer.definitionExpression+") AND ("+o+"))":this._layer.definitionExpression);let u=this._maxQueryRate();const d=this._layer.capabilities?.query.maxRecordCount;null!=d&&d=this._maxProcessingRate()-1))break}if(a>=i&&0===r.length)break}if(0===r.length)return"success";const n=new he;this._requestStandardised&&(n.sqlFormat="standard"),this.datesInUnknownTimezone&&(n.timeReferenceUnknownClient=!0),n.objectIds=r,n.outFields=this._overrideFields??this._fieldsIncludingObjectId(["*"]),n.returnGeometry=!0,!0===this._removeGeometry&&(n.returnGeometry=!1),n.outSpatialReference=this.spatialReference;const l=await this.executeQuery(n,"execute");if(this._checkCancelled(s),void 0!==l.error)throw new S(b.RequestFailed,{reason:l.error});const o=this._layer.objectIdField;for(let e=0;e=n)break}return 0===f.features.length?l:f.features.length===this._layer.capabilities?.query.maxRecordCount&&l.length"+e.pagesDefinition.internal.lastMaxId.toString()+")":e.pagesDefinition.generatedOid+">"+e.pagesDefinition.internal.lastMaxId.toString());const r=e.pagesDefinition.internal.lastRetrieved,a=r,n=e.pagesDefinition.internal.lastPage,l=new he;if(this._requestStandardised&&(l.sqlFormat="standard"),l.where=s,l.spatialRelationship=e.pagesDefinition.spatialRel,l.relationParameter=e.pagesDefinition.relationParam,l.outFields=e.pagesDefinition.outFields,l.outStatistics=e.pagesDefinition.outStatistics,l.geometry=e.pagesDefinition.geometry,l.groupByFieldsForStatistics=e.pagesDefinition.groupByFieldsForStatistics,l.num=e.pagesDefinition.resultRecordCount,l.start=e.pagesDefinition.internal.lastPage,l.returnGeometry=e.pagesDefinition.returnGeometry,this.datesInUnknownTimezone&&(l.timeReferenceUnknownClient=!0),l.orderByFields=""!==e.pagesDefinition.orderByFields?e.pagesDefinition.orderByFields.split(","):null,this.isTable()&&l.geometry&&l.spatialRelationship)return[];const o=await this.executeQuery(l,"execute");if(this._checkCancelled(i),!o.hasOwnProperty("features"))throw new S(b.InvalidStatResponse);const u=[];if(e.pagesDefinition.internal.lastPage!==n)return[];o.features.length>0&&void 0===o.features[0].attributes[e.pagesDefinition.generatedOid]&&(e.pagesDefinition.generatedOid=e.pagesDefinition.generatedOid.toLowerCase());for(let t=0;t0||i&&i>0)&&(n.size=[t&&t>0?t:0,i&&i>0?i:t+1]),s&&s.length>0&&(n.attachmentTypes=s),this.featureSetQueryInterceptor&&this.featureSetQueryInterceptor.preLayerQueryCallback({layer:a,query:n,method:"attachments"});const l=await a.queryAttachments(new oe(n)),o=[];return l&&l[e]&&l[e].forEach((t=>{const i=this._layer.parsedUrl.path+"/"+e.toString()+"/attachments/"+t.id.toString();let s=null;r&&t.exifInfo&&(s=f.convertJsonToArcade(t.exifInfo,"system",!0)),o.push(new _(t.id,t.name,t.contentType,t.size,i,s,t.keywords??null))})),o}return[]}async queryRelatedFeatures(t){const i={f:"json",relationshipId:t.relationshipId.toString(),definitionExpression:t.where,outFields:t.outFields?.join(","),returnGeometry:t.returnGeometry.toString()};void 0!==t.resultOffset&&null!==t.resultOffset&&(i.resultOffset=t.resultOffset.toString()),void 0!==t.resultRecordCount&&null!==t.resultRecordCount&&(i.resultRecordCount=t.resultRecordCount.toString()),t.orderByFields&&(i.orderByFields=t.orderByFields.join(",")),t.objectIds&&t.objectIds.length>0&&(i.objectIds=t.objectIds.join(",")),t.outSpatialReference&&(i.outSR=ae(t.outSpatialReference)),this.featureSetQueryInterceptor&&this.featureSetQueryInterceptor.preRequestCallback({layer:this._layer,queryPayload:i,method:"relatedrecords",url:this._layer.parsedUrl.path+"/queryRelatedRecords"});const s=await e(this._layer.parsedUrl.path+"/queryRelatedRecords",{responseType:"json",query:i});if(s.data){const e={},t=s.data;if(t?.relatedRecordGroups){const i=t.spatialReference;for(const s of t.relatedRecordGroups){const r=s.objectId,a=[];for(const e of s.relatedRecords){e.geometry&&(e.geometry.spatialReference=i);const t=new J({geometry:e.geometry?re(e.geometry):null,attributes:e.attributes});a.push(t)}e[r]={features:a,exceededTransferLimit:!0===t.exceededTransferLimit}}}return e}throw new S(b.InvalidRequest)}async getFeatureByObjectId(e,t){const i=new he;i.outFields=t,i.returnGeometry=!1,i.outSpatialReference=this.spatialReference,i.where=this.objectIdField+"="+e.toString(),this.datesInUnknownTimezone&&(i.timeReferenceUnknownClient=!0),this.featureSetQueryInterceptor&&this.featureSetQueryInterceptor.preLayerQueryCallback({layer:this._layer,query:i,method:"execute"});const s=await ce(this._layer.parsedUrl.path,i);return 1===s.features.length?s.features[0]:null}async getIdentityUser(){await this.load();const e=se?.findCredential(this._layer.url);return e?e.userId:null}async getOwningSystemUrl(){await this.load();const t=se?.findServerInfo(this._layer.url);if(t)return t.owningSystemUrl;let i=this._layer.url;const s=i.toLowerCase().indexOf("/rest/services");if(i=s>-1?i.substring(0,s):i,i){i+="/rest/info";try{const t=await e(i,{query:{f:"json"}});let s="";return t.data?.owningSystemUrl&&(s=t.data.owningSystemUrl),s}catch(e){return""}}return""}getDataSourceFeatureSet(){const e=new Ee({layer:this._layer,spatialReference:this.spatialReference??void 0,outFields:this._overrideFields??void 0,includeGeometry:!this._removeGeometry,lrucache:this.recentlyUsedQueries??void 0,interceptor:this.featureSetQueryInterceptor??void 0});return e._useDefinitionExpression=!1,e}get preferredTimeZone(){return this._layer.preferredTimeZone??null}get dateFieldsTimeZone(){return this._layer.dateFieldsTimeZone??null}get datesInUnknownTimezone(){return this._layer.datesInUnknownTimezone??!1}get editFieldsInfo(){return this._layer.editFieldsInfo??null}get timeInfo(){return this._layer.timeInfo??null}async getFeatureSetInfo(){if(this.fsetInfo)return this.fsetInfo;let t=null,i=this._layer.serviceItemId??null;const s=this._layer.parsedUrl.path;if(s){const r=await e(s,{responseType:"json",query:{f:"json"}});t=r?.data?.name??null,i=r?.data?.serviceItemId??null}const r=this._layer.title&&null!==(this._layer.parent??null);return this.featureSetInfo={layerId:this._layer.layerId,layerName:""===t?null:t,itemId:""===i?null:i,serviceLayerUrl:""===s?null:s,webMapLayerId:r?this._layer.id??null:null,webMapLayerTitle:r?this._layer.title??null:null,className:null,objectClassId:null},this.fsetInfo}}class Oe extends D{constructor(e){super(e),this.declaredClass="esri.arcade.featureset.sources.FeatureLayerMemory",this._removeGeometry=!1,this._overrideFields=null,this._forceIsTable=!1,e.spatialReference&&(this.spatialReference=e.spatialReference),this._transparent=!0,this._maxProcessing=1e3,this._layer=e.layer,this._wset=null,!0===e.isTable&&(this._forceIsTable=!0),void 0!==e.outFields&&(this._overrideFields=e.outFields),void 0!==e.includeGeometry&&(this._removeGeometry=!1===e.includeGeometry)}_maxQueryRate(){return h}end(){return this._layer}optimisePagingFeatureQueries(){}async loadImpl(){return!0===this._layer.loaded?(this._initialiseFeatureSet(),this):(await this._layer.load(),this._initialiseFeatureSet(),this)}get gdbVersion(){return""}_initialiseFeatureSet(){if(null==this.spatialReference&&(this.spatialReference=this._layer.spatialReference),this.geometryType=this._layer.geometryType,this.fields=this._layer.fields.slice(0),null!==this._overrideFields)if(1===this._overrideFields.length&&"*"===this._overrideFields[0])this._overrideFields=null;else{const e=[],t=[];for(const i of this.fields)if("oid"===i.type)e.push(i),t.push(i.name);else for(const s of this._overrideFields)if(s.toLowerCase()===i.name.toLowerCase()){e.push(i),t.push(i.name);break}this.fields=e,this._overrideFields=t}this.objectIdField=this._layer.objectIdField;for(const e of this.fields)"global-id"===e.type&&(this.globalIdField=e.name);this._databaseType=r.Standardised,this.hasZ=!0===this._layer?.capabilities?.data?.supportsZ,this.hasM=!0===this._layer?.capabilities?.data?.supportsM,"subtype-group"===this._layer.type?(this.subtypeField=this._layer.subtypeField??"",this.subtypes=this._layer.subtypes,this.types=null,this.typeIdField=null):"oriented-imagery"===this._layer.type?(this.subtypeField=null,this.subtypes=null,this.typeIdField=this._layer.typeIdField??"",this.types=this._layer.types):(this.subtypeField=this._layer.subtypeField,this.subtypes=this._layer.subtypes,this.typeIdField=this._layer.typeIdField??"",this.types=this._layer.types)}isTable(){return this._forceIsTable||this._layer.isTable||"table"===this._layer.type||!this._layer.geometryType}_isInFeatureSet(){return i.InFeatureSet}_candidateIdTransform(e){return e}async _getSet(e){if(null===this._wset){await this._ensureLoaded();const t=await this._getFilteredSet("",null,null,null,e);return this._wset=t,t}return this._wset}_changeFeature(e){const t={};for(const i of this.fields)t[i.name]=e.attributes[i.name];return new J({geometry:!0===this._removeGeometry?null:e.geometry,attributes:t})}async _getFilteredSet(e,t,i,s,a){let n="",l=!1;if(null!==s&&(n=s.constructClause(),l=!0),this.isTable()&&t&&null!==e&&""!==e)return new k([],[],!0,null);const o=new he;o.returnZ=this.hasZ,o.returnM=this.hasM,o.where=null===i?null===t?"1=1":"":x(i,r.Standardised),o.spatialRelationship=this._makeRelationshipEnum(e),o.outSpatialReference=this.spatialReference,o.orderByFields=""!==n?n.split(","):null,o.geometry=null===t?null:t,o.returnGeometry=!0,o.relationParameter=this._makeRelationshipParam(e);const u=await this._layer.queryFeatures(o);if(null===u)return new k([],[],l,null);this._checkCancelled(a);const d=[];return u.features.forEach((e=>{const t=e.attributes[this._layer.objectIdField];d.push(t),this._featureCache[t]=this._changeFeature(e)})),new k([],d,l,null)}_makeRelationshipEnum(e){if(e.includes("esriSpatialRelRelation"))return"relation";switch(e){case"esriSpatialRelRelation":return"relation";case"esriSpatialRelIntersects":return"intersects";case"esriSpatialRelContains":return"contains";case"esriSpatialRelOverlaps":return"overlaps";case"esriSpatialRelWithin":return"within";case"esriSpatialRelTouches":return"touches";case"esriSpatialRelCrosses":return"crosses";case"esriSpatialRelEnvelopeIntersects":return"envelope-intersects"}return e}_makeRelationshipParam(e){return e.includes("esriSpatialRelRelation")?e.split(":")[1]:""}async _queryAllFeatures(){if(this._wset)return this._wset;const e=new he;if(e.where="1=1",await this._ensureLoaded(),this._layer.source&&this._layer.source.items){const e=[];return this._layer.source.items.forEach((t=>{const i=t.attributes[this._layer.objectIdField];e.push(i),this._featureCache[i]=this._changeFeature(t)})),this._wset=new k([],e,!1,null),this._wset}e.returnZ=this.hasZ,e.returnM=this.hasM;const t=await this._layer.queryFeatures(e),i=[];return t.features.forEach((e=>{const t=e.attributes[this._layer.objectIdField];i.push(t),this._featureCache[t]=this._changeFeature(e)})),this._wset=new k([],i,!1,null),this._wset}async _getFeatures(e,t,i){const s=[];-1!==t&&void 0===this._featureCache[t]&&s.push(t);for(let r=e._lastFetchedIndex;ri)));r++);if(0===s.length)return"success";throw new S(b.MissingFeatures)}async _refineSetBlock(e){return e}async _stat(){return{calculated:!1}}async _canDoAggregates(){return!1}relationshipMetaData(){return[]}static _cloneAttr(e){const t={};for(const i in e)t[i]=e[i];return t}nativeCapabilities(){return{title:this._layer.title??"",canQueryRelated:!1,source:this,capabilities:this._layer.capabilities,databaseType:this._databaseType,requestStandardised:!0}}static create(e,t){let i=e.layerDefinition.objectIdField;const s=e.layerDefinition.typeIdField??"",r=[];if(e.layerDefinition.types)for(const t of e.layerDefinition.types)r.push(ye.fromJSON(t));let a=e.layerDefinition.geometryType;void 0===a&&(a=e.featureSet.geometryType||"");let n=e.featureSet.features;const l=t.toJSON();if(!i){let t=!1;for(const s of e.layerDefinition.fields)if("oid"===s.type||"esriFieldTypeOID"===s.type){i=s.name,t=!0;break}if(!1===t){let t="FID",s=!0,r=0;for(;s;){let i=!0;for(const s of e.layerDefinition.fields)if(s.name===t){i=!1;break}!0===i?s=!1:(r++,t="FID"+r.toString())}e.layerDefinition.fields.push({type:"esriFieldTypeOID",name:t,alias:t});const a=[];for(let i=0;ie.name)):["*"]);o.outFields=u,o.relationshipId=this.relationship.id,o.where="1=1";let d=!0;!0===this._removeGeometry&&(d=!1),o.returnGeometry=d,this._requestStandardised&&(o.sqlFormat="standard"),o.outSpatialReference=this.spatialReference,o.orderByFields=""!==n?n.split(","):null;const h=await a.source.queryRelatedFeatures(o);this._checkCancelled(r);const c=h[this._findObjectId]?h[this._findObjectId].features:[],p=[];for(let e=0;ee.name)):["*"]);return c=new k(d||h?["GETPAGES"]:[],d||h?[]:["GETPAGES"],n,{outFields:f.join(","),resultRecordCount:o,resultOffset:0,objectIds:[this._findObjectId],where:"1=1",orderByFields:a,returnGeometry:p,returnIdsOnly:"false",internal:{set:[],lastRetrieved:0,lastPage:0,fullyResolved:!1}}),await this._expandPagedSet(c,o,0,0,r),c}_expandPagedSet(e,t,i,s,r){return this._expandPagedSetFeatureSet(e,t,i,s,r)}_clonePageDefinition(e){return null===e?null:!0!==e.groupbypage?{groupbypage:!1,outFields:e.outFields,resultRecordCount:e.resultRecordCount,resultOffset:e.resultOffset,where:e.where,objectIds:e.objectIds,orderByFields:e.orderByFields,returnGeometry:e.returnGeometry,returnIdsOnly:e.returnIdsOnly,internal:e.internal}:{groupbypage:!0,outFields:e.outFields,resultRecordCount:e.resultRecordCount,useOIDpagination:e.useOIDpagination,generatedOid:e.generatedOid,groupByFieldsForStatistics:e.groupByFieldsForStatistics,resultOffset:e.resultOffset,outStatistics:e.outStatistics,geometry:e.geometry,where:e.where,objectIds:e.objectIds,orderByFields:e.orderByFields,returnGeometry:e.returnGeometry,returnIdsOnly:e.returnIdsOnly,internal:e.internal}}async _getPhysicalPage(e,t,i){const s=e.pagesDefinition.internal.lastRetrieved,r=s,a=e.pagesDefinition.internal.lastPage,n=this._layer.nativeCapabilities(),l=new pe;!0===this._requestStandardised&&(l.sqlFormat="standard"),l.relationshipId=this.relationship.id,l.objectIds=e.pagesDefinition.objectIds,l.resultOffset=e.pagesDefinition.internal.lastPage,l.resultRecordCount=e.pagesDefinition.resultRecordCount,l.outFields=e.pagesDefinition.outFields.split(","),l.where=e.pagesDefinition.where,l.orderByFields=""!==e.pagesDefinition.orderByFields?e.pagesDefinition.orderByFields.split(","):null,l.returnGeometry=e.pagesDefinition.returnGeometry,l.outSpatialReference=this.spatialReference;const o=await n.source.queryRelatedFeatures(l);if(this._checkCancelled(i),e.pagesDefinition.internal.lastPage!==a)return 0;const u=o[this._findObjectId]?o[this._findObjectId].features:[];for(let t=0;ti)))&&!(n>=i&&0===r.length);s++);if(0===r.length)return"success";throw new S(b.MissingFeatures)}async _refineSetBlock(e,t,i){return e}async _stat(e,t,i,s,r,a,n){return{calculated:!1}}get gdbVersion(){return this._relatedLayer.gdbVersion}async _canDoAggregates(e,t,i,s,r){return!1}relationshipMetaData(){return this._relatedLayer.relationshipMetaData()}serviceUrl(){return this._relatedLayer.serviceUrl()}queryAttachments(e,t,i,s,r){return this._relatedLayer.queryAttachments(e,t,i,s,r)}getFeatureByObjectId(e,t){return this._relatedLayer.getFeatureByObjectId(e,t)}getOwningSystemUrl(){return this._relatedLayer.getOwningSystemUrl()}getIdentityUser(){return this._relatedLayer.getIdentityUser()}getDataSourceFeatureSet(){return this._relatedLayer}get preferredTimeZone(){return this._relatedLayer?.preferredTimeZone??null}get dateFieldsTimeZone(){return this._relatedLayer?.dateFieldsTimeZone??null}get datesInUnknownTimezone(){return this._relatedLayer?.datesInUnknownTimezone}get editFieldsInfo(){return this._relatedLayer?.editFieldsInfo??null}get timeInfo(){return this._relatedLayer?.timeInfo??null}async getFeatureSetInfo(){return this.fsetInfo??this._layer.featureSetInfo}}async function qe(e,t,i){if(V.applicationCache){const i=V.applicationCache.getLayerInfo(e);if(i){const s=await i;return new ne({url:e,outFields:t,sourceJSON:s})}const s=new ne({url:e,outFields:t}),r=(async()=>(await s.load(),s.sourceJSON))();if(V.applicationCache){V.applicationCache.setLayerInfo(e,r);try{return await r,s}catch(t){throw V.applicationCache.clearLayerInfo(e),t}}return await r,s}if(null!=i){const s=i.getCachedLayerMetadata(e);if(s){const i=await s;return new ne({url:e,outFields:t,sourceJSON:i})}const r=new ne({url:e,outFields:t}),a=(async()=>(await r.load(),r.sourceJSON))();i.setCachedLayerMetadata(e,a);try{return await a,r}catch(t){throw i.removeCachedLayerMetadata(e,a),t}}return new ne({url:e,outFields:t})}async function Ue(e,t,i,s,r,a=null){return Ge(await qe(e,["*"],r),t,i,s,r,a)}function Ge(e,t=null,i=null,s=!0,r=null,a=null){if("catalog-footprint"===e.type)return Ge(e.parent,t,i,s,r,a);if("subtype-sublayer"===e.type){const n=Ge(e.parent,t,i,s,r,a);return n.filter(F.create(e.parent.subtypeField+"="+e.subtypeCode.toString(),e.parent.fieldsIndex,n.dateFieldsTimeZoneDefaultUTC))}if(y(e)){const n={layer:e,spatialReference:t,outFields:i,includeGeometry:s,lrucache:r,interceptor:a};return 1==!(e.url||!e.source)?new Oe(n):new Ee(n)}throw new Error(`Unsupported layer type: ${e.type}`)}async function Be(t,i){if(null!==V.applicationCache){const e=V.applicationCache.getLayerInfo(t);if(null!==e)return e}if(null!=i){const e=i.getCachedServiceMetadata(t);if(null!=e)return e}const s=(async()=>{const i=await e(t,{responseType:"json",query:{f:"json"}});if(i.data){const e=i.data;return e.layers||(e.layers=[]),e.tables||(e.tables=[]),e}return{layers:[],tables:[]}})();if(null!==V.applicationCache){V.applicationCache.setLayerInfo(t,s);try{return await s}catch(e){throw V.applicationCache.clearLayerInfo(t),e}}if(null!=i){i.setCachedServiceMetadata(t,s);try{return await s}catch(e){throw i.removeCachedServiceMetadata(t,s),e}}return s}async function Me(t,i){const s={metadata:null,networkId:-1,unVersion:3,terminals:[],queryelem:null,layerNameLkp:{},lkp:null},r=await Be(t,null);if(s.metadata=r,void 0!==r.controllerDatasetLayers?.utilityNetworkLayerId&&null!==r.controllerDatasetLayers.utilityNetworkLayerId){if(r.layers)for(const e of r.layers)s.layerNameLkp[e.id]=e.name;if(r.tables)for(const e of r.tables)s.layerNameLkp[e.id]=e.name;const a=r.controllerDatasetLayers.utilityNetworkLayerId;s.networkId=a;const n=await async function(t,i){const s="QUERYDATAELEMTS:"+i.toString()+":"+t;if(null!==V.applicationCache){const e=V.applicationCache.getLayerInfo(s);if(null!==e)return e}const r=(async()=>{const s=await e(t+"/queryDataElements",{method:"post",responseType:"json",query:{layers:JSON.stringify([i.toString()]),f:"json"}});if(s.data){const e=s.data;if(e.layerDataElements?.[0])return e.layerDataElements[0]}throw new S(b.DataElementsNotFound)})();if(null!==V.applicationCache){V.applicationCache.setLayerInfo(s,r);try{return await r}catch(e){throw V.applicationCache.clearLayerInfo(s),e}}return r}(t,a);if(n){s.queryelem=n,s.queryelem?.dataElement&&void 0!==s.queryelem.dataElement.schemaGeneration&&(s.unVersion=s.queryelem.dataElement.schemaGeneration),s.lkp={},s.queryelem.dataElement.domainNetworks||(s.queryelem.dataElement.domainNetworks=[]);for(const e of s.queryelem.dataElement.domainNetworks){for(const t of e.edgeSources??[]){const e={layerId:t.layerId,sourceId:t.sourceId,className:s.layerNameLkp[t.layerId]??null};e.className&&(s.lkp[e.className]=e)}for(const t of e.junctionSources??[]){const e={layerId:t.layerId,sourceId:t.sourceId,className:s.layerNameLkp[t.layerId]??null};e.className&&(s.lkp[e.className]=e)}}if(s.queryelem.dataElement.terminalConfigurations)for(const e of s.queryelem.dataElement.terminalConfigurations)for(const t of e.terminals)s.terminals.push({terminalId:t.terminalId,terminalName:t.terminalName});const r=await async function(t){if(null!==V.applicationCache){const e=V.applicationCache.getLayerInfo(t);if(null!==e)return e}const i=(async()=>{const i=await e(t,{responseType:"json",query:{f:"json"}});return i.data?i.data:null})();if(null!==V.applicationCache){V.applicationCache.setLayerInfo(t,i);try{return await i}catch(e){throw V.applicationCache.clearLayerInfo(t),e}}return i}(t+"/"+a);if(void 0!==r.systemLayers?.associationsTableId&&null!==r.systemLayers.associationsTableId){const e=[];s.unVersion>=4&&(e.push("STATUS"),e.push("PERCENTALONG"));let a=await Ue(t+"/"+r.systemLayers.associationsTableId.toString(),i,["OBJECTID","FROMNETWORKSOURCEID","TONETWORKSOURCEID","FROMGLOBALID","TOGLOBALID","TOTERMINALID","FROMTERMINALID","ASSOCIATIONTYPE","ISCONTENTVISIBLE","GLOBALID",...e],!1,null,null);return await a.load(),s.unVersion>=4&&(a=a.filter(F.create("STATUS NOT IN (1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 49, 50, 51, 52, 53, 54, 55, 57, 58, 59, 60, 61, 62, 63)",a.getFieldsIndex(),a.dateFieldsTimeZoneDefaultUTC)),await a.load()),{lkp:s.lkp,associations:a,unVersion:s.unVersion,terminals:s.terminals}}return{associations:null,unVersion:s.unVersion,lkp:null,terminals:[]}}return{associations:null,unVersion:s.unVersion,lkp:null,terminals:[]}}return{associations:null,unVersion:s.unVersion,lkp:null,terminals:[]}}async function We(e,t,i,s=null,r=null,a=!0,n=null,l=null){let o=e.serviceUrl();if(!o)return null;o="/"===o.charAt(o.length-1)?o+t.relatedTableId.toString():o+"/"+t.relatedTableId.toString();const u=await Ue(o,s,r,a,n,l);return new je({layer:e,relatedLayer:u,relationship:t,objectId:i,spatialReference:s,outFields:r,includeGeometry:a,lrucache:n,interceptor:l})}Se.registerAction(),Ae.registerAction(),xe.registerAction(),Q.registerAction(),Pe.registerAction();class Qe extends Fe{constructor(e,t=null,i=null,s=null){super(),this._map=e,this._overridespref=t,this._lrucache=i,this._interceptor=s,this._instantLayers=[]}_makeAndAddFeatureSet(e,t=!0,i=null){const s=Ge(e,this._overridespref,null===i?["*"]:i,t,this._lrucache,this._interceptor);return this._instantLayers.push({featureset:s,opitem:e,includeGeometry:t,outFields:JSON.stringify(i)}),s}async featureSetByName(e,t=!0,i=null){if(ge.isLoadable(this._map)&&!this._map.loaded)return await this._map.load(),this.featureSetByName(e,t,i);null===i&&(i=["*"]),i=(i=i.slice(0)).sort();const s=JSON.stringify(i);for(let i=0;iw(t)&&t.title===e));if(null!=r)return this._makeAndAddFeatureSet(r,t,i);if(this._map.tables){const s=this._map.tables.find((t=>t.title===e));if(null!=s){if(s instanceof ne)return this._makeAndAddFeatureSet(s,t,i);if(null==s._materializedTable){const e=s.outFields?s:{...s,outFields:["*"]};s._materializedTable=new ne(e)}return await s._materializedTable.load(),this._makeAndAddFeatureSet(s._materializedTable,t,i)}}return null}async featureSetById(e,t=!0,i=["*"]){if(ge.isLoadable(this._map)&&!this._map.loaded)return await this._map.load(),this.featureSetById(e,t,i);null===i&&(i=["*"]),i=(i=i.slice(0)).sort();const s=JSON.stringify(i);for(let i=0;iw(t)&&t.id===e));if(r)return this._makeAndAddFeatureSet(r,t,i);if(this._map.tables){const s=this._map.tables.find((t=>t.id===e));if(null!=s){if(s instanceof ne)return this._makeAndAddFeatureSet(s,t,i);if(null==s._materializedTable){const e={...s,outFields:["*"]};s._materializedTable=new ne(e)}return await s._materializedTable.load(),this._makeAndAddFeatureSet(s._materializedTable,t,i)}}return null}}class Ve extends Fe{constructor(e,t=null,i=null,s=null){super(),this._url=e,this._overridespref=t,this._lrucache=i,this._interceptor=s,this.metadata=null,this._instantLayers=[]}get url(){return this._url}_makeAndAddFeatureSet(e,t=!0,i=null){const s=Ge(e,this._overridespref,null===i?["*"]:i,t,this._lrucache);return this._instantLayers.push({featureset:s,opitem:e,includeGeometry:t,outFields:JSON.stringify(i)}),s}async _loadMetaData(){const e=await Be(this._url,this._lrucache);return this.metadata=e,e}load(){return this._loadMetaData()}clone(){return new Ve(this._url,this._overridespref,this._lrucache,this._interceptor)}async featureSetByName(e,t=!0,i=null){null===i&&(i=["*"]),i=(i=i.slice(0)).sort();const s=JSON.stringify(i);for(let i=0;it.getLogger("esri.widgets.Feature.support.featureUtils"),m=/href=(""|'')/gi,g=/(\{([^{\r\n]+)\})/g,h=/'/g,b=/^\s*expression\//i,I=/(\n)/gi,T=/[\u00A0-\u9999<>&]/gim,w=/href\s*=\s*(?:"([^"]+)"|'([^']+)')/gi,F=/^(?:mailto:|tel:)/,N="relationships/",Z=n("short-date-short-time");function j(e){if(null!=e)return(e.sourceLayer||e.layer)??void 0}async function L({type:e,value:t,event:n}){try{return"function"==typeof t?t(n):t}catch(r){return void y().error("error",`An error occurred when calling the "${e}" function`,{error:r,graphic:n.graphic,value:t})}}function v(e=""){if(e)return!F.test(e.trim().toLowerCase())}function E(e){return!!e&&b.test(e)}function x(e,t){const n=function(e,t){if(!t||!E(t)||!e)return;const n=t.replace(b,"").toLowerCase();return e.find((({name:e})=>e.toLowerCase()===n))}(t,e?.fieldName);return n?n.title||null:e?e.label||e.fieldName:null}function q(e,t){const n=C(t,e);return n?n.name:e}function A(e,t){return e&&e.map((e=>q(e,t)))}function C(e,t){return e&&"function"==typeof e.getField&&t?e.getField(t)??null:null}function U(e){return`${e}`.trim()}function M({attributes:e,globalAttributes:t,layer:n,text:r,expressionAttributes:i,fieldInfoMap:a}){return r?R({formattedAttributes:t,template:k(r,{...t,...i,...e},n),fieldInfoMap:a}):""}function R({formattedAttributes:t,template:n,fieldInfoMap:r}){return U((i=e(e(n,(e=>function(e,t){const n=t.get(e.toLowerCase());return`{${n?.fieldName||e}}`}(e,r))),t),i.replaceAll(m,"")));var i}function $(e,t){return e.replaceAll(g,((e,n,r)=>{const i=C(t,r);return i?`{${i.name}}`:n}))}function k(t,n,r){const i=$(t,r);return i?i.replaceAll(w,((t,r,i)=>function(t,n,r){const i=(n=U(n))&&"{"!==n[0];return e(t,function(e,t=!1){const n={...e};return Object.keys(n).forEach((e=>function(e,t,n=!1){const r=t[e];if("string"==typeof r){const i="%27",a=(n?encodeURIComponent(r):r).replaceAll(h,i);t[e]=a}}(e,n,t))),n}(r,i||!1))}(t,r||i,n))):i}function D(e){return function(e){return null!=e&&"object"==typeof e&&"fieldsIndex"in e&&"geometryType"in e&&"getField"in e&&"load"in e&&"loaded"in e&&"objectIdField"in e&&"spatialReference"in e&&"type"in e&&("feature"===e.type||"scene"===e.type||"sublayer"===e.type)&&"when"in e}(e)&&function(e){return null!=e&&"object"==typeof e&&"createQuery"in e&&"queryFeatureCount"in e&&"queryObjectIds"in e&&"queryRelatedFeatures"in e&&"queryRelatedFeaturesCount"in e&&"relationships"in e}(e)}function z(e){return!!e&&"object"==typeof e&&"sourceLayer"in e&&D(e.sourceLayer)}function O(e,t,n,r){return e.trim().split(t).map((e=>i(Number(e),a(r)))).join(n)}function G(e,t){if(e?.length&&t)return e.find((e=>e.fieldName?.toLowerCase()===t.toLowerCase()))}function S(e,t,n,i){const{creatorField:a,creationDateField:o,editorField:l,editDateField:s}=e;if(!t)return;const u=p(i&&"preferredTimeZone"in i?i.preferredTimeZone:null,!(!i||!("datesInUnknownTimezone"in i)||!i.datesInUnknownTimezone),n,Z,"date"),f={...Z,...u},c=t[s];if("number"==typeof c){const e=t[l];return{type:"edit",date:r(c,f),user:e}}const d=t[o];if("number"==typeof d){const e=t[a];return{type:"create",date:r(d,f),user:e}}return null}function P(e,t){const n=new Map;if(!e)return n;for(const r of e){if(!r.fieldName)continue;const e=q(r.fieldName,t);r.fieldName=e,n.set(e.toLowerCase(),r)}return n}function Q(e){const t=[];if(!e)return t;const{fieldInfos:n,content:r}=e;return n&&t.push(...n),r&&Array.isArray(r)?(r.forEach((e=>{if("fields"===e.type){const n=e?.fieldInfos;n&&t.push(...n)}})),t):t}function _(e){return e.replaceAll(T,(e=>`&#${e.charCodeAt(0)};`))}function H(e){return"string"==typeof e?e.replaceAll(I,'
'):e}function B(e){const{value:t,fieldName:n,fieldInfos:r,fieldInfoMap:o,layer:s,graphic:f,timeZone:p}=e;if(null==t)return"";const y=function({fieldName:e,value:t,graphic:n,layer:r}){if(W(e))return null;if(!r||"function"!=typeof r.getFieldDomain)return null;const i=n&&r.getFieldDomain(e,{feature:n});return i&&"coded-value"===i.type?i.getName(t):null}({fieldName:n,value:t,graphic:f,layer:s});if(y)return y;const m=function({fieldName:e,graphic:t,layer:n}){if(W(e))return null;if(!n||"function"!=typeof n.getFeatureType)return null;const{typeIdField:r}=n;if(!r||e!==r)return null;const i=n.getFeatureType(t);return i?i.name:null}({fieldName:n,graphic:f,layer:s});if(m)return m;if(o.get(n.toLowerCase()))return function(e,t){const{fieldInfos:n,fieldName:r,preventPlacesFormatting:o,layer:l,timeZone:s}=t,f=G(n,r),c=C(l,r);if(f&&!u(r)){const t=c?.type,n=f.format?.dateFormat;if("date"===t||"date-only"===t||"time-only"===t||"timestamp-offset"===t||n)return d(e,{format:n,fieldType:t,timeZoneOptions:{layerTimeZone:l&&"preferredTimeZone"in l?l.preferredTimeZone:null,viewTimeZone:s,datesInUnknownTimezone:!(!l||!("datesInUnknownTimezone"in l)||!l.datesInUnknownTimezone)}})}const p=f?.format;return"string"==typeof e&&u(r)&&p?function(e,t){return e=e.trim(),/\d{2}-\d{2}/.test(e)?e:e.includes(",")?O(e,",",", ",t):e.includes(";")?O(e,";","; ",t):e.includes(" ")?O(e," "," ",t):i(Number(e),a(t))}(e,p):(e=function(e,t){if("string"==typeof e&&t&&null==t.dateFormat&&(null!=t.places||null!=t.digitSeparator)){const t=Number(e);if(!isNaN(t))return t}return e}(e,p),"string"==typeof e||null==e||null==p?H(e):i(e,o?{...a(p),minimumFractionDigits:0,maximumFractionDigits:20}:a(p)))}(t,{fieldInfos:r||Array.from(o.values()),fieldName:n,layer:s,timeZone:p});const g=s?.fieldsIndex?.get(n);return g&&(c(g)||l(g))?d(t,{fieldType:g.type,timeZoneOptions:{layerTimeZone:s&&"preferredTimeZone"in s?s.preferredTimeZone:null,viewTimeZone:p,datesInUnknownTimezone:!(!s||!("datesInUnknownTimezone"in s)||!s.datesInUnknownTimezone)}}):H(t)}function J({fieldInfos:e,attributes:t,layer:n,graphic:r,fieldInfoMap:i,relatedInfos:a,timeZone:o}){const l={};return a?.forEach((t=>function({attributes:e,relatedInfo:t,fieldInfoMap:n,fieldInfos:r,layer:i,timeZone:a}){e&&t&&(t.relatedFeatures?.forEach((o=>X({attributes:e,graphic:o,relatedInfo:t,fieldInfoMap:n,fieldInfos:r,layer:i,timeZone:a}))),t.relatedStatsFeatures?.forEach((o=>X({attributes:e,graphic:o,relatedInfo:t,fieldInfoMap:n,fieldInfos:r,layer:i,timeZone:a}))))}({attributes:l,relatedInfo:t,fieldInfoMap:i,fieldInfos:e,layer:n,timeZone:o}))),t&&Object.keys(t).forEach((a=>{const s=t[a];l[a]=B({fieldName:a,fieldInfos:e,fieldInfoMap:i,layer:n,value:s,graphic:r,timeZone:o})})),l}async function K(e,t){const{layer:n,graphic:r,outFields:i,objectIds:a,returnGeometry:o,spatialReference:l}=e,s=a[0];if("number"!=typeof s&&"string"!=typeof s){const e="Could not query required fields for the specified feature. The feature's ID is invalid.",t={layer:n,graphic:r,objectId:s,requiredFields:i};return y().warn(e,t),null}if(!f(n)?.operations?.supportsQuery){const e="The specified layer cannot be queried. The following fields will not be available.",t={layer:n,graphic:r,requiredFields:i,returnGeometry:o};return y().warn(e,t),null}const u=n.createQuery();return u.objectIds=a,u.outFields=i?.length?i:[n.objectIdField],u.returnGeometry=!!o,u.returnZ=!!o,u.returnM=!!o,u.outSpatialReference=l,(await n.queryFeatures(u,t)).features[0]}async function V({graphic:e,popupTemplate:t,layer:n,spatialReference:r},i){if(!n||!t)return;if("function"==typeof n.load&&await n.load(i),!e.attributes)return;const a=n.objectIdField,l=e.attributes[a];if(null==l)return;const u=[l],f=await t.getRequiredFields(n.fieldsIndex),c=o(f,e),d=c?[]:f.includes(a)?f:[...f,a],p=t.returnGeometry||await async function(e){if(!e.expressionInfos?.length)return!1;const t=await s(),{arcadeUtils:{hasGeometryFunctions:n}}=t;return n(e)}(t);if(c&&!p)return;const y=await K({layer:n,graphic:e,outFields:d,objectIds:u,returnGeometry:p,spatialReference:r},i);y&&(y.geometry&&(e.geometry=y.geometry),y.attributes&&(e.attributes={...e.attributes,...y.attributes}))}function W(e=""){return!!e&&e.includes(N)}function X({attributes:e,graphic:t,relatedInfo:n,fieldInfos:r,fieldInfoMap:i,layer:a,timeZone:o}){e&&t&&n&&Object.keys(t.attributes).forEach((l=>{const s=(u={layerId:n.relation.id.toString(),fieldName:l})?`${N}${u.layerId}/${u.fieldName}`:"";var u;const f=t.attributes[l];e[s]=B({fieldName:s,fieldInfos:r,fieldInfoMap:i,layer:a,value:f,graphic:t,timeZone:o})}))}const Y=e=>{if(!e)return!1;const t=e.toUpperCase();return t.includes("CURRENT_TIMESTAMP")||t.includes("CURRENT_DATE")||t.includes("CURRENT_TIME")},ee=({layer:e,method:t,query:n,definitionExpression:r})=>{if(!e.capabilities?.query?.supportsCacheHint||"attachments"===t)return;const i=null!=n.where?n.where:null,a=null!=n.geometry?n.geometry:null;Y(r)||Y(i)||"extent"===a?.type||"tile"===n.resultType||(n.cacheHint=!0)},te=({query:e,layer:t,method:n})=>{ee({layer:t,method:n,query:e,definitionExpression:`${t.definitionExpression} ${t.serviceDefinitionExpression??""}`})},ne=({queryPayload:e,layer:t,method:n})=>{ee({layer:t,method:n,query:e,definitionExpression:`${t.definitionExpression} ${t.serviceDefinitionExpression??""}`})};function re(e,t,n){return e&&t&&n?"sublayer"===t.type?ae({layers:t.layer?.sublayers,map:e,relatedLayer:t,relationship:n})||ae({layers:t.layer?.subtables,map:e,relatedLayer:t,relationship:n}):ae({layers:e.allLayers,map:e,relatedLayer:t,relationship:n})||ae({layers:e.allTables,map:e,relatedLayer:t,relationship:n}):null}function ie(e,t){return e?.allTables.find((e=>"feature"===e.type&&e.layerId===t.id&&e.url===t.layer?.url))}function ae({map:e,relationship:t,relationship:{relatedTableId:n},relatedLayer:r,layers:i}){if(!i)return null;for(const a of i){if("map-image"===a.type){const n=ae({layers:a.sublayers,map:e,relatedLayer:r,relationship:t})||ae({layers:a.subtables,map:e,relatedLayer:r,relationship:t});if(n)return n;continue}if(!D(a))continue;if("sublayer"===r.type){if(a!==r&&a.id===n)return a.isTable?ie(e,a):a;continue}const i="scene"===r.type&&r.associatedLayer?r.associatedLayer.url:r.url;if(!i)return null;if("sublayer"!==a.type){if(a!==r&&a.url===i&&a.layerId===n)return a}else if(a!==r&&a.layer?.url===i&&a.id===n)return a.isTable?ie(e,a):a}return null}function oe(e){const t=e.getObjectId();return null!=t?`oid:${t}`:`uid:${e.uid}`}export{j as a,q as b,z as c,L as d,x as e,re as f,oe as g,W as h,D as i,$ as j,R as k,A as l,E as m,G as n,H as o,_ as p,P as q,Q as r,M as s,K as t,S as u,V as v,J as w,te as x,ne as y,v as z}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/featuresetbase.js b/library/arcgis/4.30/@arcgis/core/chunks/featuresetbase.js new file mode 100644 index 00000000..b3fc89cb --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/featuresetbase.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{A as e}from"./TimeOnly.js";import{p as t,P as r,Q as s,x as i,D as o,A as n,E as a,s as l,C as m,a4 as p,_ as u,O as c,a5 as f,R as d,W as y,t as j,w as h,a1 as g,u as b,o as I,z as w,I as F,a6 as D,a7 as S,a8 as T,a9 as x,aa as E}from"./arcadeUtils.js";import{c as C,a as L,F as U,b as A,O as P,d as v,T as N,e as R,f as M,g as $,h as k,S as O,i as Z,j as V,A as z,k as B}from"./featureSetUtils.js";import{I as G}from"./ImmutableArray.js";import{g as H}from"./portalUtils.js";import{E as Q,i as W}from"./SpatialFilter.js";import{isPromiseLike as q}from"../core/promiseUtils.js";import{WhereClause as _}from"../core/sql/WhereClause.js";import K from"../layers/FeatureLayer.js";import J from"../layers/support/Field.js";import Y from"../portal/Portal.js";import"./Logger.js";import"../config.js";import"../core/lang.js";import"./UnknownTimeZone.js";import"./datetime.js";import"./locale.js";import"./handleUtils.js";import"../geometry/Extent.js";import"./tslib.es6.js";import"../core/accessorSupport/decorators/property.js";import"./ensureType.js";import"./utils.js";import"./metadata.js";import"../core/Error.js";import"../core/accessorSupport/decorators/subclass.js";import"./tracking.js";import"../geometry/Geometry.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"./maybe.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./reader.js";import"../geometry/SpatialReference.js";import"./unitUtils.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"./writer.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"../geometry.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"../geometry/Polyline.js";import"./typeUtils.js";import"../geometry/support/jsonUtils.js";import"./number2.js";import"./featureConversionUtils.js";import"./aaBoundingBox.js";import"./OptimizedFeature.js";import"./OptimizedGeometry.js";import"./OptimizedFeatureSet.js";import"../layers/support/FieldsIndex.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../intl.js";import"./date.js";import"./timeZoneUtils.js";import"./number.js";import"./substitute.js";import"./messages.js";import"./hash.js";import"./uuid.js";import"../Graphic.js";import"../PopupTemplate.js";import"../core/Clonable.js";import"../core/Collection.js";import"../core/Evented.js";import"./shared.js";import"./SimpleObservable.js";import"../popup/content.js";import"../popup/content/AttachmentsContent.js";import"../popup/content/Content.js";import"../popup/content/CustomContent.js";import"../popup/content/ExpressionContent.js";import"../popup/ElementExpressionInfo.js";import"../popup/content/FieldsContent.js";import"../popup/FieldInfo.js";import"./enumeration.js";import"../popup/support/FieldInfoFormat.js";import"../popup/content/MediaContent.js";import"../popup/content/BarChartMediaInfo.js";import"../popup/content/mixins/ChartMediaInfo.js";import"../popup/content/mixins/MediaInfo.js";import"../popup/content/support/ChartMediaInfoValue.js";import"../Color.js";import"./colorUtils.js";import"../popup/content/support/ChartMediaInfoValueSeries.js";import"./chartMediaInfoUtils.js";import"../popup/content/ColumnChartMediaInfo.js";import"../popup/content/ImageMediaInfo.js";import"../popup/content/support/ImageMediaInfoValue.js";import"../popup/content/LineChartMediaInfo.js";import"../popup/content/PieChartMediaInfo.js";import"../popup/content/RelationshipContent.js";import"../popup/support/RelatedRecordsInfoFieldOrder.js";import"../popup/content/TextContent.js";import"../popup/ExpressionInfo.js";import"../popup/LayerOptions.js";import"../popup/RelatedRecordsInfo.js";import"../support/actions/ActionBase.js";import"../core/Identifiable.js";import"../support/actions/ActionButton.js";import"../support/actions/ActionToggle.js";import"../symbols.js";import"../symbols/CIMSymbol.js";import"../symbols/Symbol.js";import"../symbols/ExtrudeSymbol3DLayer.js";import"../symbols/Symbol3DLayer.js";import"./utils4.js";import"../symbols/edges/Edges3D.js";import"./screenUtils.js";import"./materialUtils.js";import"./opacityUtils.js";import"../symbols/edges/SketchEdges3D.js";import"../symbols/edges/SolidEdges3D.js";import"./Symbol3DMaterial.js";import"../symbols/FillSymbol.js";import"../symbols/SimpleLineSymbol.js";import"../symbols/LineSymbol.js";import"../symbols/LineSymbolMarker.js";import"./lineMarkers.js";import"../symbols/FillSymbol3DLayer.js";import"../symbols/patterns/LineStylePattern3D.js";import"../symbols/patterns/StylePattern3D.js";import"./utils5.js";import"./colors.js";import"./symbolLayerUtils3D.js";import"../symbols/Font.js";import"../symbols/IconSymbol3DLayer.js";import"./persistableUrlUtils.js";import"../symbols/LabelSymbol3D.js";import"../symbols/Symbol3D.js";import"./collectionUtils.js";import"../symbols/LineSymbol3DLayer.js";import"../symbols/LineStyleMarker3D.js";import"../symbols/ObjectSymbol3DLayer.js";import"../symbols/PathSymbol3DLayer.js";import"../symbols/TextSymbol3DLayer.js";import"../symbols/WaterSymbol3DLayer.js";import"../symbols/support/StyleOrigin.js";import"../core/Loadable.js";import"../core/Promise.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"./Thumbnail.js";import"./calloutUtils.js";import"../symbols/callouts/Callout3D.js";import"../symbols/callouts/LineCallout3D.js";import"../symbols/support/Symbol3DVerticalOffset.js";import"../symbols/LineSymbol3D.js";import"../symbols/MarkerSymbol.js";import"../symbols/MeshSymbol3D.js";import"../symbols/PictureFillSymbol.js";import"./urlUtils.js";import"../symbols/PictureMarkerSymbol.js";import"../symbols/PointSymbol3D.js";import"../symbols/PolygonSymbol3D.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../symbols/SimpleFillSymbol.js";import"../symbols/SimpleMarkerSymbol.js";import"../symbols/TextSymbol.js";import"../symbols/WebStyleSymbol.js";import"./MD5.js";import"./executeQuery.js";import"./infoFor3D.js";import"./DataLayerSource.js";import"./executeQueryJSON.js";import"./utils8.js";import"./query.js";import"../geometry/support/normalizeUtils.js";import"./normalizeUtilsCommon.js";import"./simplify.js";import"./utils9.js";import"./pbfQueryUtils.js";import"./pbf.js";import"./queryZScale.js";import"./zscale.js";import"../rest/support/FeatureSet.js";import"./domains.js";import"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";import"./fieldType.js";import"../rest/support/Query.js";import"../TimeExtent.js";import"./timeUtils.js";import"./FullTextSearch.js";import"./spatialRelationships.js";import"../rest/support/StatisticDefinition.js";import"./executeQueryPBF.js";import"../rest/query/support/AttachmentInfo.js";import"../rest/support/AttachmentQuery.js";import"./executeForIds.js";import"../rest/support/RelationshipQuery.js";import"../rest/support/TopFeaturesQuery.js";import"../rest/support/TopFilter.js";import"../layers/support/FeatureType.js";import"../layers/support/FeatureTemplate.js";import"../layers/Layer.js";import"../portal/PortalItem.js";import"../portal/PortalItemResource.js";import"../portal/PortalRating.js";import"../geometry/geometryEngineAsync.js";import"../core/workers/workers.js";import"../core/workers/Connection.js";import"./Queue.js";import"../core/workers/RemoteClient.js";import"./_commonjsHelpers.js";import"../renderers/ClassBreaksRenderer.js";import"../renderers/Renderer.js";import"../renderers/support/AuthoringInfo.js";import"../renderers/support/AuthoringInfoVisualVariable.js";import"./colorRamps.js";import"../rest/support/AlgorithmicColorRamp.js";import"../rest/support/ColorRamp.js";import"../rest/support/MultipartColorRamp.js";import"../renderers/mixins/VisualVariablesMixin.js";import"../renderers/visualVariables/ColorVariable.js";import"../renderers/visualVariables/VisualVariable.js";import"./LegendOptions.js";import"../renderers/visualVariables/support/ColorStop.js";import"../renderers/visualVariables/OpacityVariable.js";import"../renderers/visualVariables/support/OpacityStop.js";import"../renderers/visualVariables/RotationVariable.js";import"../renderers/visualVariables/SizeVariable.js";import"../renderers/visualVariables/support/SizeStop.js";import"./sizeVariableUtils.js";import"./visualVariableUtils.js";import"./compilerUtils.js";import"./lengthUtils.js";import"../renderers/support/ClassBreakInfo.js";import"./commonProperties.js";import"../symbols/support/jsonUtils.js";import"./layerUtils2.js";import"./defaults.js";import"./defaultsJSON.js";import"../renderers/DictionaryRenderer.js";import"./LRUCache.js";import"./MemCache.js";import"./Version.js";import"./OverrideHelper.js";import"./colorUtils2.js";import"./vec4.js";import"./vec4f64.js";import"./utils7.js";import"./quantizationUtils.js";import"../renderers/DotDensityRenderer.js";import"../renderers/support/AttributeColorInfo.js";import"../renderers/HeatmapRenderer.js";import"../renderers/support/HeatmapColorStop.js";import"./heatmapUtils.js";import"../renderers/PieChartRenderer.js";import"../renderers/SimpleRenderer.js";import"../renderers/UniqueValueRenderer.js";import"./diffUtils.js";import"../renderers/support/UniqueValue.js";import"../renderers/support/UniqueValueClass.js";import"../renderers/support/UniqueValueGroup.js";import"../renderers/support/UniqueValueInfo.js";import"./styleUtils.js";import"../renderers/support/jsonUtils.js";import"./MultiOriginJSONSupport.js";import"./layerContainerType.js";import"../form/FormTemplate.js";import"../form/ExpressionInfo.js";import"../form/elements/GroupElement.js";import"../form/elements/Element.js";import"../form/support/elements.js";import"../form/elements/FieldElement.js";import"../form/elements/support/inputs.js";import"../form/elements/inputs/BarcodeScannerInput.js";import"../form/elements/inputs/TextInput.js";import"../form/elements/inputs/Input.js";import"../form/elements/inputs/ComboBoxInput.js";import"../form/elements/inputs/DatePickerInput.js";import"../form/elements/inputs/DateTimeOffsetPickerInput.js";import"../form/elements/inputs/DateTimePickerInput.js";import"../form/elements/inputs/RadioButtonsInput.js";import"../form/elements/inputs/SwitchInput.js";import"../form/elements/inputs/TextAreaInput.js";import"../form/elements/inputs/TextBoxInput.js";import"../form/elements/inputs/TimePickerInput.js";import"../form/elements/RelationshipElement.js";import"../form/elements/TextElement.js";import"./formUtils.js";import"./editsZScale.js";import"../layers/mixins/APIKeyMixin.js";import"./ArcGISService.js";import"./arcgisLayerUrl.js";import"../layers/mixins/BlendLayer.js";import"./jsonUtils.js";import"./parser.js";import"./utils3.js";import"./mat4.js";import"../layers/mixins/CustomParametersMixin.js";import"./EditBusLayer.js";import"../layers/mixins/FeatureEffectLayer.js";import"../layers/support/FeatureEffect.js";import"../layers/support/FeatureFilter.js";import"../layers/mixins/FeatureLayerBase.js";import"../geometry/HeightModelInfo.js";import"./commonProperties2.js";import"./ElevationInfo.js";import"./unitConversionUtils.js";import"./featureLayerUtils.js";import"./featureQueryAll.js";import"../layers/support/GeometryFieldsInfo.js";import"../layers/support/LayerFloorInfo.js";import"../layers/support/Relationship.js";import"./serviceCapabilitiesUtils.js";import"../layers/support/Subtype.js";import"../layers/mixins/FeatureReductionLayer.js";import"../layers/support/AggregateField.js";import"../layers/support/ExpressionInfo.js";import"./FeatureReduction.js";import"../layers/support/FeatureReductionBinning.js";import"../layers/support/LabelClass.js";import"./labelUtils.js";import"../layers/support/FeatureReductionCluster.js";import"../layers/support/FeatureReductionSelection.js";import"./clusterUtils.js";import"../layers/mixins/OperationalLayer.js";import"../layers/mixins/OrderedLayer.js";import"./OrderByInfo.js";import"../layers/mixins/PortalLayer.js";import"./portalItemUtils.js";import"../geometry/projection.js";import"./projectBuffer.js";import"./geodesicConstants.js";import"../geometry/support/GeographicTransformation.js";import"../geometry/support/GeographicTransformationStep.js";import"../layers/mixins/PublishableLayer.js";import"../layers/support/PublishingInfo.js";import"../layers/mixins/RefreshableLayer.js";import"../layers/mixins/ScaleRangeLayer.js";import"../layers/mixins/TemporalLayer.js";import"../TimeInterval.js";import"../layers/support/TimeInfo.js";import"./fieldProperties.js";import"./labelingInfo.js";import"./versionUtils.js";import"./styleUtils2.js";import"../support/popupUtils.js";import"./interfaces2.js";async function X(e,t,r){const s=e.getVariables();if(s.length>0){const i=[];for(let e=0;e{if(t(j,1,2,c,f),r(j[0]))return"Unknown";if(s(j[0]))return"Unknown";if(i(j[0])){if(await j[0].load(),1===j.length||null===j[1])return j[0].datesInUnknownTimezone?ie("unknown"):ie(j[0].dateFieldsTimeZone);if(!(j[1]instanceof o)||!1===j[1].hasField("type"))throw new n(c,a.InvalidParameter,f);const e=j[1].field("type");if(!1===l(e))throw new n(c,a.InvalidParameter,f);switch(m(e).toLowerCase()){case"preferredtimezone":return ie(j[0].preferredTimeZone);case"editfieldsinfo":return ie(j[0].editFieldsInfo?.timeZone??null);case"timeinfo":return ie(j[0].timeInfo?.timeZone??null);case"field":if(j[1].hasField("fieldname")&&l(j[1].field("fieldname")))return ie(j[0].fieldTimeZone(m(j[1].field("fieldname"))))}throw new n(c,a.InvalidParameter,f)}const h=p(j[0],u(c));if(null===h)return null;const g=h.timeZone;return"system"===g?e.systemTimeZoneCanonicalName:"utc"===g.toLowerCase()?"UTC":"unknown"===g.toLowerCase()?"Unknown":g}))},oe.functions.sqltimestamp=function(e,r){return oe.standardFunctionAsync(e,r,(async(o,l,p)=>{t(p,1,3,e,r);const u=p[0];if(c(u)){if(1===p.length)return u.toSQLWithKeyword();if(2===p.length)return u.changeTimeZone(m(p[1])).toSQLWithKeyword();throw new n(e,a.InvalidParameter,r)}if(s(u))return u.toSQLWithKeyword();if(i(u)){if(3!==p.length)throw new n(e,a.InvalidParameter,r);await u.load();const t=m(p[1]);if(s(p[2]))return p[2].toSQLWithKeyword();if(!1===c(p[2]))throw new n(e,a.InvalidParameter,r);const i=u.fieldTimeZone(t);return null===i?p[2].toSQLWithKeyword():p[2].changeTimeZone(i).toSQLWithKeyword()}throw new n(e,a.InvalidParameter,r)}))},oe.signatures.push({name:"sqltimestamp",min:2,max:4}),oe.functions.featuresetbyid=function(e,r){return oe.standardFunctionAsync(e,r,((s,i,o)=>{if(t(o,2,4,e,r),f(o[0])){const t=m(o[1]);let s=d(o[2],null);const i=y(d(o[3],!0));if(null===s&&(s=["*"]),!1===j(s))throw new n(e,a.InvalidParameter,r);return o[0].featureSetById(t,i,s)}throw new n(e,a.InvalidParameter,r)}))},oe.signatures.push({name:"featuresetbyid",min:2,max:4}),oe.functions.getfeatureset=function(e,r){return oe.standardFunctionAsync(e,r,(async(s,i,o)=>{if(t(o,1,2,e,r),h(o[0])){let t=d(o[1],"datasource");return null===t&&(t="datasource"),t=m(t).toLowerCase(),C(o[0].fullSchema(),t,e.lrucache,e.interceptor,e.spatialReference??null)}throw new n(e,a.InvalidParameter,r)}))},oe.signatures.push({name:"getfeatureset",min:1,max:2}),oe.functions.featuresetbyportalitem=function(e,r){return oe.standardFunctionAsync(e,r,((s,i,o)=>{if(t(o,2,5,e,r),null===o[0])throw new n(e,a.PortalRequired,r);if(o[0]instanceof g){const t=m(o[1]),s=m(o[2]);let i=d(o[3],null);const l=y(d(o[4],!0));if(null===i&&(i=["*"]),!1===j(i))throw new n(e,a.InvalidParameter,r);let p;return p=e.services?.portal?e.services.portal:Y.getDefault(),p=H(o[0],p),L(t,s,e.spatialReference??null,i,l,p,e.lrucache,e.interceptor)}if(!1===l(o[0]))throw new n(e,a.PortalRequired,r);const p=m(o[0]),u=m(o[1]);let c=d(o[2],null);const f=y(d(o[3],!0));if(null===c&&(c=["*"]),!1===j(c))throw new n(e,a.InvalidParameter,r);return L(p,u,e.spatialReference??null,c,f,e.services?.portal??Y.getDefault(),e.lrucache,e.interceptor)}))},oe.signatures.push({name:"featuresetbyportalitem",min:2,max:5}),oe.functions.featuresetbyname=function(e,r){return oe.standardFunctionAsync(e,r,((s,i,o)=>{if(t(o,2,4,e,r),f(o[0])){const t=m(o[1]);let s=d(o[2],null);const i=y(d(o[3],!0));if(null===s&&(s=["*"]),!1===j(s))throw new n(e,a.InvalidParameter,r);return o[0].featureSetByName(t,i,s)}throw new n(e,a.InvalidParameter,r)}))},oe.signatures.push({name:"featuresetbyname",min:2,max:4}),oe.functions.featureset=function(e,r){return oe.standardFunction(e,r,((s,i,m)=>{t(m,1,1,e,r);const p={layerDefinition:{geometryType:"",objectIdField:"",globalIdField:"",typeIdField:"",hasM:!1,hasZ:!1,fields:[]},featureSet:{geometryType:"",features:[]}};if(l(m[0])){const e=JSON.parse(m[0]);void 0!==e.layerDefinition?(p.layerDefinition=e.layerDefinition,p.featureSet=e.featureSet,e.layerDefinition.spatialReference&&(p.layerDefinition.spatialReference=e.layerDefinition.spatialReference)):(p.featureSet.features=e.features,p.featureSet.geometryType=e.geometryType,p.layerDefinition.geometryType=p.featureSet.geometryType,p.layerDefinition.objectIdField=e.objectIdFieldName??"",p.layerDefinition.typeIdField=e.typeIdFieldName,p.layerDefinition.globalIdField=e.globalIdFieldName,p.layerDefinition.fields=e.fields,e.spatialReference&&(p.layerDefinition.spatialReference=e.spatialReference))}else{if(!(m[0]instanceof o))throw new n(e,a.InvalidParameter,r);{const t=JSON.parse(m[0].castToText(!0)),s=ee(t,"layerdefinition");if(null!==s){p.layerDefinition.geometryType=ee(s,"geometrytype",""),p.featureSet.geometryType=p.layerDefinition.geometryType,p.layerDefinition.globalIdField=ee(s,"globalidfield",""),p.layerDefinition.objectIdField=ee(s,"objectidfield",""),p.layerDefinition.typeIdField=ee(s,"typeidfield",""),p.layerDefinition.hasZ=!0===ee(s,"hasz",!1),p.layerDefinition.hasM=!0===ee(s,"hasm",!1);const e=ee(s,"spatialreference");e&&(p.layerDefinition.spatialReference=re(e));const r=[];for(const e of ee(s,"fields",[])){const t={name:ee(e,"name",""),alias:ee(e,"alias",""),type:ee(e,"type",""),nullable:ee(e,"nullable",!0),editable:ee(e,"editable",!0),length:ee(e,"length",null),domain:te(ee(e,"domain"))};r.push(t)}p.layerDefinition.fields=r;const i=ee(t,"featureset");if(i){const e={};for(const t of r)e[t.name.toLowerCase()]=t.name;for(const t of ee(i,"features",[])){const r={},s=ee(t,"attributes",{});for(const t in s)r[e[t.toLowerCase()]]=s[t];p.featureSet.features.push({attributes:r,geometry:se(ee(t,"geometry"))})}}}else{p.layerDefinition.hasZ=!0===ee(t,"hasz",!1),p.layerDefinition.hasM=!0===ee(t,"hasm",!1),p.layerDefinition.geometryType=ee(t,"geometrytype",""),p.featureSet.geometryType=p.layerDefinition.geometryType,p.layerDefinition.objectIdField=ee(t,"objectidfieldname",""),p.layerDefinition.typeIdField=ee(t,"typeidfieldname","");const s=ee(t,"spatialreference");s&&(p.layerDefinition.spatialReference=re(s));const i=[],o=ee(t,"fields",null);if(!j(o))throw new n(e,a.InvalidParameter,r);for(const e of o){const t={name:ee(e,"name",""),alias:ee(e,"alias",""),type:ee(e,"type",""),nullable:ee(e,"nullable",!0),editable:ee(e,"editable",!0),length:ee(e,"length",null),domain:te(ee(e,"domain"))};i.push(t)}p.layerDefinition.fields=i;const l={};for(const e of i)l[e.name.toLowerCase()]=e.name;let m=ee(t,"features",null);if(j(m))for(const e of m){const t={},r=ee(e,"attributes",{});for(const e in r)t[l[e.toLowerCase()]]=r[e];p.featureSet.features.push({attributes:t,geometry:se(ee(e,"geometry",null))})}else m=null,p.featureSet.features=m}}}if(0==(!!(u=p).layerDefinition&&!!u.featureSet&&!1!==function(e,t){for(const t of["",null,"esriGeometryNull","esriGeometryPoint","esriGeometryPolyline","esriGeometryPolygon","esriGeometryMultipoint","esriGeometryEnvelope"])if(t===e)return!0;return!1}(u.layerDefinition.geometryType)&&!1!==j(u.layerDefinition.fields)&&!1!==j(u.featureSet.features)))throw new n(e,a.InvalidParameter,r);var u;return p.layerDefinition.geometryType||(p.layerDefinition.geometryType="esriGeometryNull"),U.create(p,e.spatialReference)}))},oe.signatures.push({name:"featureset",min:1,max:1}),oe.functions.filter=function(e,r){return oe.standardFunctionAsync(e,r,(async(s,o,l)=>{if(t(l,2,2,e,r),j(l[0])||b(l[0])){const t=[];let s,i=l[0];if(i instanceof G&&(i=i.toArray()),!I(l[1]))throw new n(e,a.InvalidParameter,r);s=l[1].createFunction(e);for(const e of i){const r=s(e);q(r)?!0===await r&&t.push(e):!0===r&&t.push(e)}return t}if(i(l[0])){const t=await l[0].load(),r=_.create(l[1],t.getFieldsIndex(),t.dateFieldsTimeZoneDefaultUTC),s=r.getVariables();if(s.length>0){const t=[];for(let r=0;r{if(t(l,2,2,e,r),i(l[0])){const e=new P(l[1]);return new v({parentfeatureset:l[0],orderbyclause:e})}throw new n(e,a.InvalidParameter,r)}))},oe.signatures.push({name:"orderby",min:2,max:2}),oe.functions.top=function(e,r){return oe.standardFunctionAsync(e,r,(async(s,o,l)=>{if(t(l,2,2,e,r),i(l[0]))return new N({parentfeatureset:l[0],topnum:l[1]});if(j(l[0]))return w(l[1])>=l[0].length?l[0].slice(0):l[0].slice(0,w(l[1]));if(b(l[0]))return w(l[1])>=l[0].length()?l[0].slice(0):l[0].slice(0,w(l[1]));throw new n(e,a.InvalidParameter,r)}))},oe.signatures.push({name:"top",min:2,max:2}),oe.functions.first=function(e,r){return oe.standardFunctionAsync(e,r,(async(s,o,n)=>{if(t(n,1,1,e,r),i(n[0])){const t=await n[0].first(s.abortSignal);if(null!==t){const r=F.createFromGraphicLikeObject(t.geometry,t.attributes,n[0],e.timeZone);return r._underlyingGraphic=t,r}return t}return j(n[0])?0===n[0].length?null:n[0][0]:b(n[0])?0===n[0].length()?null:n[0].get(0):null}))},oe.signatures.push({name:"first",min:1,max:1}),oe.functions.attachments=function(e,r){return oe.standardFunctionAsync(e,r,(async(s,l,m)=>{t(m,1,2,e,r);const p={minsize:-1,maxsize:-1,types:null,returnMetadata:!1};if(m.length>1)if(m[1]instanceof o){if(m[1].hasField("minsize")&&(p.minsize=w(m[1].field("minsize"))),m[1].hasField("metadata")&&(p.returnMetadata=y(m[1].field("metadata"))),m[1].hasField("maxsize")&&(p.maxsize=w(m[1].field("maxsize"))),m[1].hasField("types")){const e=D(m[1].field("types"),!1);e.length>0&&(p.types=e)}}else if(null!==m[1])throw new n(e,a.InvalidParameter,r);if(h(m[0])){let t=m[0]._layer;return t instanceof K&&(t=R(t,e.spatialReference,["*"],!0,e.lrucache,e.interceptor)),null===t||!1===i(t)?[]:(await t.load(),t.queryAttachments(m[0].field(t.objectIdField),p.minsize,p.maxsize,p.types,p.returnMetadata))}if(null===m[0])return[];throw new n(e,a.InvalidParameter,r)}))},oe.signatures.push({name:"attachments",min:1,max:2}),oe.functions.featuresetbyrelationshipname=function(e,r){return oe.standardFunctionAsync(e,r,(async(s,o,l)=>{t(l,2,4,e,r);const p=l[0],u=m(l[1]);let c=d(l[2],null);const f=y(d(l[3],!0));if(null===c&&(c=["*"]),!1===j(c))throw new n(e,a.InvalidParameter,r);if(null===l[0])return null;if(!h(l[0]))throw new n(e,a.InvalidParameter,r);let g=p._layer;if(g instanceof K&&(g=R(g,e.spatialReference,["*"],!0,e.lrucache,e.interceptor)),null===g)return null;if(!1===i(g))return null;g=await g.load();const b=g.relationshipMetaData().filter((e=>e.name===u));if(0===b.length)return null;if(void 0!==b[0].relationshipTableId&&null!==b[0].relationshipTableId&&b[0].relationshipTableId>-1)return M(g,b[0],p.field(g.objectIdField),g.spatialReference,c,f,e.lrucache,e.interceptor);let I=g.serviceUrl();if(!I)return null;I="/"===I.charAt(I.length-1)?I+b[0].relatedTableId.toString():I+"/"+b[0].relatedTableId.toString();const w=await $(I,g.spatialReference,c,f,e.lrucache,e.interceptor);await w.load();let F=w.relationshipMetaData();if(F=F.filter((e=>e.id===b[0].id)),!1===p.hasField(b[0].keyField)||null===p.field(b[0].keyField)){const e=await g.getFeatureByObjectId(p.field(g.objectIdField),[b[0].keyField]);if(e){const t=_.create(F[0].keyField+"= @id",w.getFieldsIndex(),w.dateFieldsTimeZoneDefaultUTC);return t.parameters={id:e.attributes[b[0].keyField]},w.filter(t)}return new Q({parentfeatureset:w})}const D=_.create(F[0].keyField+"= @id",w.getFieldsIndex(),w.dateFieldsTimeZoneDefaultUTC);return D.parameters={id:p.field(b[0].keyField)},w.filter(D)}))},oe.signatures.push({name:"featuresetbyrelationshipname",min:2,max:4}),oe.functions.featuresetbyassociation=function(e,r){return oe.standardFunctionAsync(e,r,(async(s,o,p)=>{t(p,2,3,e,r);const u=p[0],c=m(d(p[1],"")).toLowerCase(),f=l(p[2])?m(p[2]):null;if(null===p[0])return null;if(!h(p[0]))throw new n(e,a.InvalidParameter,r);let y=u._layer;if(y instanceof K&&(y=R(y,e.spatialReference,["*"],!0,e.lrucache,e.interceptor)),null===y)return null;if(!1===i(y))return null;await y.load();const j=y.serviceUrl(),g=await k(j,e.spatialReference);let b=null,I=null,w=!1;if(null!==f&&""!==f&&void 0!==f){for(const e of g.terminals)e.terminalName===f&&(I=e.terminalId);null===I&&(w=!0)}const F=g.associations.getFieldsIndex(),D=F.get("TOGLOBALID").name,x=F.get("FROMGLOBALID").name,E=F.get("TOTERMINALID").name,C=F.get("FROMTERMINALID").name,L=F.get("FROMNETWORKSOURCEID").name,U=F.get("TONETWORKSOURCEID").name,A=F.get("ASSOCIATIONTYPE").name,P=F.get("ISCONTENTVISIBLE").name,v=F.get("OBJECTID").name;for(const e of y.fields)if("global-id"===e.type){b=u.field(e.name);break}let N=null,M=new O(new J({name:"percentalong",alias:"percentalong",type:"double"}),_.create("0",g.associations.getFieldsIndex(),g.associations.dateFieldsTimeZoneDefaultUTC)),$=new O(new J({name:"side",alias:"side",type:"string"}),_.create("''",g.associations.getFieldsIndex(),g.associations.dateFieldsTimeZoneDefaultUTC));const G="globalid",H="globalId",Q={};for(const e in g.lkp)Q[e]=g.lkp[e].sourceId;const W=new Z(new J({name:"classname",alias:"classname",type:"string"}),null,Q);let q="";switch(c){case"midspan":{q=`((${D}='${b}') OR ( ${x}='${b}')) AND (${A} IN (5))`,W.codefield=_.create(`CASE WHEN (${D}='${b}') THEN ${L} ELSE ${U} END`,g.associations.getFieldsIndex(),g.associations.dateFieldsTimeZoneDefaultUTC);const e=T(z.findField(g.associations.fields,x));e.name=G,e.alias=G,N=new O(e,_.create(`CASE WHEN (${x}='${b}') THEN ${D} ELSE ${x} END`,g.associations.getFieldsIndex(),g.associations.dateFieldsTimeZoneDefaultUTC)),M=g.unVersion>=4?new B(z.findField(g.associations.fields,F.get("PERCENTALONG").name)):new O(new J({name:"percentalong",alias:"percentalong",type:"double"}),_.create("0",g.associations.getFieldsIndex(),g.associations.dateFieldsTimeZoneDefaultUTC));break}case"junctionedge":{q=`((${D}='${b}') OR ( ${x}='${b}')) AND (${A} IN (4,6))`,W.codefield=_.create(`CASE WHEN (${D}='${b}') THEN ${L} ELSE ${U} END`,g.associations.getFieldsIndex(),g.associations.dateFieldsTimeZoneDefaultUTC);const e=T(z.findField(g.associations.fields,x));e.name=G,e.alias=G,N=new O(e,_.create(`CASE WHEN (${x}='${b}') THEN ${D} ELSE ${x} END`,g.associations.getFieldsIndex(),g.associations.dateFieldsTimeZoneDefaultUTC)),$=new O(new J({name:"side",alias:"side",type:"string"}),_.create(`CASE WHEN (${A}=4) THEN 'from' ELSE 'to' END`,g.associations.getFieldsIndex(),g.associations.dateFieldsTimeZoneDefaultUTC));break}case"connected":{let e=`${D}='@T'`,t=`${x}='@T'`;null!==I&&(e+=` AND ${E}=@A`,t+=` AND ${C}=@A`),q="(("+e+") OR ("+t+"))",q=S(q,"@T",b??""),e=S(e,"@T",b??""),null!==I&&(e=S(e,"@A",I.toString()),q=S(q,"@A",I.toString())),W.codefield=_.create("CASE WHEN "+e+` THEN ${L} ELSE ${U} END`,g.associations.getFieldsIndex(),g.associations.dateFieldsTimeZoneDefaultUTC);const r=T(z.findField(g.associations.fields,x));r.name=G,r.alias=G,N=new O(r,_.create("CASE WHEN "+e+` THEN ${x} ELSE ${D} END`,g.associations.getFieldsIndex(),g.associations.dateFieldsTimeZoneDefaultUTC));break}case"container":q=`${D}='${b}' AND ${A} = 2`,null!==I&&(q+=` AND ${E} = `+I.toString()),W.codefield=L,q="( "+q+" )",N=new V(z.findField(g.associations.fields,x),G,G);break;case"content":q=`(${x}='${b}' AND ${A} = 2)`,null!==I&&(q+=` AND ${C} = `+I.toString()),W.codefield=U,q="( "+q+" )",N=new V(z.findField(g.associations.fields,D),G,G);break;case"structure":q=`(${D}='${b}' AND ${A} = 3)`,null!==I&&(q+=` AND ${E} = `+I.toString()),W.codefield=L,q="( "+q+" )",N=new V(z.findField(g.associations.fields,x),G,H);break;case"attached":q=`(${x}='${b}' AND ${A} = 3)`,null!==I&&(q+=` AND ${C} = `+I.toString()),W.codefield=U,q="( "+q+" )",N=new V(z.findField(g.associations.fields,D),G,H);break;default:throw new n(e,a.InvalidParameter,r)}return w&&(q="1 <> 1"),new z({parentfeatureset:g.associations,adaptedFields:[new B(z.findField(g.associations.fields,v)),new B(z.findField(g.associations.fields,P)),N,$,W,M],extraFilter:q?_.create(q,g.associations.getFieldsIndex(),g.associations.dateFieldsTimeZoneDefaultUTC):null})}))},oe.signatures.push({name:"featuresetbyassociation",min:2,max:6}),oe.functions.groupby=function(e,r){return oe.standardFunctionAsync(e,r,(async(s,p,u)=>{if(t(u,3,3,e,r),!i(u[0]))throw new n(e,a.InvalidParameter,r);const c=await u[0].load(),f=[],d=[];let y=!1,h=[];if(l(u[1]))h.push(u[1]);else if(u[1]instanceof o)h.push(u[1]);else if(j(u[1]))h=u[1];else{if(!b(u[1]))throw new n(e,a.InvalidParameter,r);h=u[1].toArray()}for(const t of h)if(l(t)){const e=_.create(m(t),c.getFieldsIndex(),c.dateFieldsTimeZoneDefaultUTC),r=!0===W(e)?m(t):"%%%%FIELDNAME";f.push({name:r,expression:e}),"%%%%FIELDNAME"===r&&(y=!0)}else{if(!(t instanceof o))throw new n(e,a.InvalidParameter,r);{const s=t.hasField("name")?t.field("name"):"%%%%FIELDNAME",i=t.hasField("expression")?t.field("expression"):"";if("%%%%FIELDNAME"===s&&(y=!0),!s)throw new n(e,a.InvalidParameter,r);f.push({name:s,expression:_.create(i||s,c.getFieldsIndex(),c.dateFieldsTimeZoneDefaultUTC)})}}if(h=[],l(u[2]))h.push(u[2]);else if(j(u[2]))h=u[2];else if(b(u[2]))h=u[2].toArray();else{if(!(u[2]instanceof o))throw new n(e,a.InvalidParameter,r);h.push(u[2])}for(const t of h){if(!(t instanceof o))throw new n(e,a.InvalidParameter,r);{const s=t.hasField("name")?t.field("name"):"",i=t.hasField("statistic")?t.field("statistic"):"",o=t.hasField("expression")?t.field("expression"):"";if(!s||!i||!o)throw new n(e,a.InvalidParameter,r);d.push({name:s,statistic:i.toLowerCase(),expression:_.create(o,c.getFieldsIndex(),c.dateFieldsTimeZoneDefaultUTC)})}}if(y){const e={};for(const t of c.fields)e[t.name.toLowerCase()]=1;for(const t of f)"%%%%FIELDNAME"!==t.name&&(e[t.name.toLowerCase()]=1);for(const t of d)"%%%%FIELDNAME"!==t.name&&(e[t.name.toLowerCase()]=1);let t=0;for(const r of f)if("%%%%FIELDNAME"===r.name){for(;1===e["field_"+t.toString()];)t++;e["field_"+t.toString()]=1,r.name="FIELD_"+t.toString()}}for(const t of f)await X(t.expression,oe,e);for(const t of d)await X(t.expression,oe,e);return u[0].groupby(f,d)}))},oe.signatures.push({name:"groupby",min:3,max:3}),oe.functions.distinct=function(e,r){return oe.standardFunctionAsync(e,r,(async(s,p,u)=>{if(i(u[0])){t(u,2,2,e,r);const s=await u[0].load(),i=[];let p=[];if(l(u[1]))p.push(u[1]);else if(u[1]instanceof o)p.push(u[1]);else if(j(u[1]))p=u[1];else{if(!b(u[1]))throw new n(e,a.InvalidParameter,r);p=u[1].toArray()}let c=!1;for(const t of p)if(l(t)){const e=_.create(m(t),s.getFieldsIndex(),s.dateFieldsTimeZoneDefaultUTC),r=!0===W(e)?m(t):"%%%%FIELDNAME";i.push({name:r,expression:e}),"%%%%FIELDNAME"===r&&(c=!0)}else{if(!(t instanceof o))throw new n(e,a.InvalidParameter,r);{const o=t.hasField("name")?t.field("name"):"%%%%FIELDNAME",l=t.hasField("expression")?t.field("expression"):"";if("%%%%FIELDNAME"===o&&(c=!0),!o)throw new n(e,a.InvalidParameter,r);i.push({name:o,expression:_.create(l||o,s.getFieldsIndex(),s.dateFieldsTimeZoneDefaultUTC)})}}if(c){const e={};for(const t of s.fields)e[t.name.toLowerCase()]=1;for(const t of i)"%%%%FIELDNAME"!==t.name&&(e[t.name.toLowerCase()]=1);let t=0;for(const r of i)if("%%%%FIELDNAME"===r.name){for(;1===e["field_"+t.toString()];)t++;e["field_"+t.toString()]=1,r.name="FIELD_"+t.toString()}}for(const t of i)await X(t.expression,oe,e);return u[0].groupby(i,[])}return function(e){if(1===e.length){if(j(e[0]))return E("distinct",e[0],-1);if(b(e[0]))return E("distinct",e[0].toArray(),-1)}return E("distinct",e,-1)}(u)}))},oe.functions.getfeaturesetinfo=function(e,r){return oe.standardFunctionAsync(e,r,(async(s,n,a)=>{if(t(a,1,1,e,r),!i(a[0]))return null;const l=await a[0].getFeatureSetInfo();return l?o.convertObjectToArcadeDictionary({layerId:l.layerId,layerName:l.layerName,itemId:l.itemId,serviceLayerUrl:l.serviceLayerUrl,webMapLayerId:l.webMapLayerId??null,webMapLayerTitle:l.webMapLayerTitle??null,className:null,objectClassId:null},u(e),!1,!1):null}))},oe.signatures.push({name:"getfeaturesetinfo",min:1,max:1}),oe.functions.filterbysubtypecode=function(e,r){return oe.standardFunctionAsync(e,r,(async(s,o,l)=>{if(t(l,2,2,e,r),i(l[0])){const t=await l[0].load(),s=l[1];if(!x(s))throw new n(e,a.InvalidParameter,r);if(t.subtypeField){const e=_.create(`${t.subtypeField}= ${l[1]}`,t.getFieldsIndex(),t.dateFieldsTimeZoneDefaultUTC);return new A({parentfeatureset:l[0],whereclause:e})}if(null===t.typeIdField||""===t.typeIdField)throw new n(e,a.FeatureSetDoesNotHaveSubtypes,r);const i=_.create(`${t.typeIdField}= ${l[1]}`,t.getFieldsIndex(),t.dateFieldsTimeZoneDefaultUTC);return new A({parentfeatureset:l[0],whereclause:i})}throw new n(e,a.InvalidParameter,r)}))},oe.signatures.push({name:"filterbysubtypecode",min:2,max:2}))}export{oe as registerFunctions}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/featuresetgeom.js b/library/arcgis/4.30/@arcgis/core/chunks/featuresetgeom.js new file mode 100644 index 00000000..ea3a864c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/featuresetgeom.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{M as r,p as t,C as e,x as s,A as o,E as i}from"./arcadeUtils.js";import{s as n}from"./TimeOnly.js";import{E as a,S as p}from"./SpatialFilter.js";import m from"../geometry/Geometry.js";import{relate as l,crosses as u,touches as c,within as j,overlaps as f,contains as d,intersects as y}from"../geometry/geometryEngineAsync.js";import"../geometry.js";import"./ensureType.js";import"../core/lang.js";import"./Logger.js";import"../config.js";import"../geometry/Extent.js";import"./tslib.es6.js";import"../core/accessorSupport/decorators/property.js";import"./utils.js";import"./handleUtils.js";import"./metadata.js";import"../core/Error.js";import"../core/accessorSupport/decorators/subclass.js";import"./tracking.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"./reader.js";import"./writer.js";import"../geometry/SpatialReference.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"./maybe.js";import"./ObservableBase.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"./unitUtils.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../geometry/support/webMercatorUtils.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"../geometry/Polyline.js";import"./typeUtils.js";import"../geometry/support/jsonUtils.js";import"./ImmutableArray.js";import"../layers/support/Field.js";import"./enumeration.js";import"./domains.js";import"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";import"./fieldType.js";import"./datetime.js";import"./number2.js";import"./locale.js";import"./featureConversionUtils.js";import"./aaBoundingBox.js";import"./OptimizedFeature.js";import"./OptimizedGeometry.js";import"./OptimizedFeatureSet.js";import"../layers/support/FieldsIndex.js";import"./UnknownTimeZone.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../intl.js";import"./date.js";import"./timeZoneUtils.js";import"./number.js";import"./substitute.js";import"./messages.js";import"./hash.js";import"./uuid.js";import"../portal/Portal.js";import"../core/Loadable.js";import"../core/Promise.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"../core/sql/WhereClause.js";import"./_commonjsHelpers.js";import"../core/workers/workers.js";import"../core/workers/Connection.js";import"./Queue.js";import"./SimpleObservable.js";import"../core/workers/RemoteClient.js";function g(r){return r instanceof m}function w(t,e,l,w){return w(t,e,(async(w,S,h)=>{if(h.length<2)throw new o(t,i.WrongNumberOfParameters,e);if(null===(h=r(h))[0]&&null===h[1])return!1;if(s(h[0])){if(h[1]instanceof m)return new p({parentfeatureset:h[0],relation:l,relationGeom:h[1]});if(null===h[1])return new a({parentfeatureset:h[0]});throw new o(t,i.InvalidParameter,e)}if(g(h[0])){if(g(h[1])){switch(l){case"esriSpatialRelEnvelopeIntersects":return y(n(h[0]),n(h[1]));case"esriSpatialRelIntersects":return y(h[0],h[1]);case"esriSpatialRelContains":return d(h[0],h[1]);case"esriSpatialRelOverlaps":return f(h[0],h[1]);case"esriSpatialRelWithin":return j(h[0],h[1]);case"esriSpatialRelTouches":return c(h[0],h[1]);case"esriSpatialRelCrosses":return u(h[0],h[1])}throw new o(t,i.InvalidParameter,e)}if(s(h[1]))return new p({parentfeatureset:h[1],relation:l,relationGeom:h[0]});if(null===h[1])return!1;throw new o(t,i.InvalidParameter,e)}if(null===h[0]){if(s(h[1]))return new a({parentfeatureset:h[1]});if(h[1]instanceof m||null===h[1])return!1}throw new o(t,i.InvalidParameter,e)}))}function S(n){"async"===n.mode&&(n.functions.intersects=function(r,t){return w(r,t,"esriSpatialRelIntersects",n.standardFunctionAsync)},n.functions.envelopeintersects=function(r,t){return w(r,t,"esriSpatialRelEnvelopeIntersects",n.standardFunctionAsync)},n.signatures.push({name:"envelopeintersects",min:2,max:2}),n.functions.contains=function(r,t){return w(r,t,"esriSpatialRelContains",n.standardFunctionAsync)},n.functions.overlaps=function(r,t){return w(r,t,"esriSpatialRelOverlaps",n.standardFunctionAsync)},n.functions.within=function(r,t){return w(r,t,"esriSpatialRelWithin",n.standardFunctionAsync)},n.functions.touches=function(r,t){return w(r,t,"esriSpatialRelTouches",n.standardFunctionAsync)},n.functions.crosses=function(r,t){return w(r,t,"esriSpatialRelCrosses",n.standardFunctionAsync)},n.functions.relate=function(p,u){return n.standardFunctionAsync(p,u,(async(n,c,j)=>{if(j=r(j),t(j,3,3,p,u),g(j[0])&&g(j[1]))return l(j[0],j[1],e(j[2]));if(j[0]instanceof m&&null===j[1])return!1;if(j[1]instanceof m&&null===j[0])return!1;if(s(j[0])&&null===j[1])return new a({parentfeatureset:j[0]});if(s(j[1])&&null===j[0])return new a({parentfeatureset:j[1]});if(s(j[0])&&j[1]instanceof m)return j[0].relate(j[1],e(j[2]));if(s(j[1])&&j[0]instanceof m)return j[1].relate(j[0],e(j[2]));if(null===j[0]&&null===j[1])return!1;throw new o(p,i.InvalidParameter,u)}))})}export{S as registerFunctions}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/featuresetstats.js b/library/arcgis/4.30/@arcgis/core/chunks/featuresetstats.js new file mode 100644 index 00000000..f067ca39 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/featuresetstats.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{A as t}from"./TimeOnly.js";import{p as r,x as o,t as e,s,u as i,A as n,E as a,aa as m,R as p,_ as c}from"./arcadeUtils.js";import{WhereClause as u,S as l}from"../core/sql/WhereClause.js";import"./Logger.js";import"../config.js";import"../core/lang.js";import"./UnknownTimeZone.js";import"./datetime.js";import"./locale.js";import"./handleUtils.js";import"../geometry/Extent.js";import"./tslib.es6.js";import"../core/accessorSupport/decorators/property.js";import"./ensureType.js";import"./utils.js";import"./metadata.js";import"../core/Error.js";import"../core/accessorSupport/decorators/subclass.js";import"./tracking.js";import"../geometry/Geometry.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"./maybe.js";import"./ObservableBase.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"./reader.js";import"../geometry/SpatialReference.js";import"./unitUtils.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"./writer.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"../geometry.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"../geometry/Polyline.js";import"./typeUtils.js";import"../geometry/support/jsonUtils.js";import"./ImmutableArray.js";import"../layers/support/Field.js";import"./enumeration.js";import"./domains.js";import"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";import"./fieldType.js";import"./number2.js";import"./featureConversionUtils.js";import"./aaBoundingBox.js";import"./OptimizedFeature.js";import"./OptimizedGeometry.js";import"./OptimizedFeatureSet.js";import"../layers/support/FieldsIndex.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../intl.js";import"./date.js";import"./timeZoneUtils.js";import"./number.js";import"./substitute.js";import"./messages.js";import"./hash.js";import"./uuid.js";import"../portal/Portal.js";import"../core/Loadable.js";import"../core/Promise.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";import"./_commonjsHelpers.js";async function j(t,r,s,n){if(1===s.length){if(e(s[0]))return m(t,s[0],p(s[1],-1));if(i(s[0]))return m(t,s[0].toArray(),p(s[1],-1))}else if(2===s.length){if(e(s[0]))return m(t,s[0],p(s[1],-1));if(i(s[0]))return m(t,s[0].toArray(),p(s[1],-1));if(o(s[0])){const o=await s[0].load(),e=await f(u.create(s[1],o.getFieldsIndex(),o.dateFieldsTimeZoneDefaultUTC),n,r);return d(r,await s[0].calculateStatistic(t,e,p(s[2],1e3),r.abortSignal))}}else if(3===s.length&&o(s[0])){const o=await s[0].load(),e=await f(u.create(s[1],o.getFieldsIndex(),o.dateFieldsTimeZoneDefaultUTC),n,r);return d(r,await s[0].calculateStatistic(t,e,p(s[2],1e3),r.abortSignal))}return m(t,s,-1)}function d(r,o){return o instanceof l?t.fromReaderAsTimeStampOffset(o.toStorageFormat()):o instanceof Date?t.dateJSAndZoneToArcadeDate(o,c(r)):o}async function f(t,r,o){const e=t.getVariables();if(e.length>0){const s=[];for(let t=0;tj("stdev",r,s,t)))},t.functions.variance=function(r,o){return t.standardFunctionAsync(r,o,((o,e,s)=>j("variance",r,s,t)))},t.functions.average=function(r,o){return t.standardFunctionAsync(r,o,((o,e,s)=>j("mean",r,s,t)))},t.functions.mean=function(r,o){return t.standardFunctionAsync(r,o,((o,e,s)=>j("mean",r,s,t)))},t.functions.sum=function(r,o){return t.standardFunctionAsync(r,o,((o,e,s)=>j("sum",r,s,t)))},t.functions.min=function(r,o){return t.standardFunctionAsync(r,o,((o,e,s)=>j("min",r,s,t)))},t.functions.max=function(r,o){return t.standardFunctionAsync(r,o,((o,e,s)=>j("max",r,s,t)))},t.functions.count=function(m,p){return t.standardFunctionAsync(m,p,(async(t,c,u)=>{if(r(u,1,1,m,p),o(u[0]))return u[0].count(t.abortSignal);if(e(u[0])||s(u[0]))return u[0].length;if(i(u[0]))return u[0].length();throw new n(m,a.InvalidParameter,p)}))})}export{y as registerFunctions}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/featuresetstring.js b/library/arcgis/4.30/@arcgis/core/chunks/featuresetstring.js new file mode 100644 index 00000000..a9d32bba --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/featuresetstring.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{p as t,w as r,ab as o,C as e,x as i,ac as s,A as a,E as n,ad as m,D as p,_ as c,ae as d,af as u,ag as l,ah as j,R as y,ai as f,aj as v,ak as g}from"./arcadeUtils.js";import"../geometry.js";import"./ensureType.js";import"../core/lang.js";import"./Logger.js";import"../config.js";import"../geometry/Extent.js";import"./tslib.es6.js";import"../core/accessorSupport/decorators/property.js";import"./utils.js";import"./handleUtils.js";import"./metadata.js";import"../core/Error.js";import"../core/accessorSupport/decorators/subclass.js";import"./tracking.js";import"../geometry/Geometry.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"./maybe.js";import"./ObservableBase.js";import"../core/scheduling.js";import"../core/promiseUtils.js";import"./reader.js";import"../geometry/SpatialReference.js";import"./unitUtils.js";import"./jsonMap.js";import"./assets.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"./writer.js";import"../geometry/Point.js";import"../core/accessorSupport/decorators/cast.js";import"../geometry/support/webMercatorUtils.js";import"../geometry/Multipoint.js";import"./zmUtils.js";import"../geometry/Polygon.js";import"./coordsUtils.js";import"./Axis.js";import"./extentUtils.js";import"./aaBoundingRect.js";import"./mathUtils.js";import"./vec3.js";import"./vec3f64.js";import"./common.js";import"../geometry/Polyline.js";import"./typeUtils.js";import"../geometry/support/jsonUtils.js";import"./TimeOnly.js";import"./UnknownTimeZone.js";import"./datetime.js";import"./locale.js";import"./ImmutableArray.js";import"../layers/support/Field.js";import"./enumeration.js";import"./domains.js";import"../layers/support/CodedValueDomain.js";import"../layers/support/Domain.js";import"../layers/support/InheritedDomain.js";import"../layers/support/RangeDomain.js";import"./fieldType.js";import"./number2.js";import"./featureConversionUtils.js";import"./aaBoundingBox.js";import"./OptimizedFeature.js";import"./OptimizedGeometry.js";import"./OptimizedFeatureSet.js";import"../layers/support/FieldsIndex.js";import"../layers/support/fieldUtils.js";import"../core/sql.js";import"../intl.js";import"./date.js";import"./timeZoneUtils.js";import"./number.js";import"./substitute.js";import"./messages.js";import"./hash.js";import"./uuid.js";import"../portal/Portal.js";import"../core/Loadable.js";import"../core/Promise.js";import"../portal/PortalGroup.js";import"../portal/PortalQueryParams.js";import"../portal/PortalQueryResult.js";import"../portal/PortalUser.js";import"../portal/PortalFolder.js";function w(t,r){return t&&t.domain?"coded-value"===t.domain.type||"codedValue"===t.domain.type?p.convertObjectToArcadeDictionary({type:"codedValue",name:t.domain.name,dataType:g[t.field.type],codedValues:t.domain.codedValues.map((t=>({name:t.name,code:t.code})))},c(r)):p.convertObjectToArcadeDictionary({type:"range",name:t.domain.name,dataType:g[t.field.type],min:t.domain.minValue,max:t.domain.maxValue},c(r)):null}function b(g){"async"===g.mode&&(g.functions.domain=function(m,p){return g.standardFunctionAsync(m,p,(async(c,d,u)=>{if(t(u,2,3,m,p),r(u[0]))return w(o(u[0],e(u[1]),void 0===u[2]?void 0:u[2]),m);if(i(u[0]))return await u[0]._ensureLoaded(),w(s(e(u[1]),u[0],null,void 0===u[2]?void 0:u[2]),m);throw new a(m,n.InvalidParameter,p)}))},g.functions.subtypes=function(o,e){return g.standardFunctionAsync(o,e,(async(s,d,u)=>{if(t(u,1,1,o,e),r(u[0])){const t=m(u[0]);return t?p.convertObjectToArcadeDictionary(t,c(o)):null}if(i(u[0])){await u[0]._ensureLoaded();const t=u[0].subtypeMetaData();return t?p.convertObjectToArcadeDictionary(t,c(o)):null}throw new a(o,n.InvalidParameter,e)}))},g.functions.domainname=function(o,m){return g.standardFunctionAsync(o,m,(async(p,c,l)=>{if(t(l,2,4,o,m),r(l[0]))return d(l[0],e(l[1]),l[2],void 0===l[3]?void 0:l[3]);if(i(l[0])){await l[0]._ensureLoaded();const t=s(e(l[1]),l[0],null,void 0===l[3]?void 0:l[3]);return u(t,l[2])}throw new a(o,n.InvalidParameter,m)}))},g.signatures.push({name:"domainname",min:2,max:4}),g.functions.domaincode=function(o,m){return g.standardFunctionAsync(o,m,(async(p,c,d)=>{if(t(d,2,4,o,m),r(d[0]))return l(d[0],e(d[1]),d[2],void 0===d[3]?void 0:d[3]);if(i(d[0])){await d[0]._ensureLoaded();const t=s(e(d[1]),d[0],null,void 0===d[3]?void 0:d[3]);return j(t,d[2])}throw new a(o,n.InvalidParameter,m)}))},g.signatures.push({name:"domaincode",min:2,max:4}),g.functions.text=function(r,o){return g.standardFunctionAsync(r,o,(async(e,s,m)=>{if(t(m,1,2,r,o),i(m[0])){const t=y(m[1],"");if(""===t)return m[0].castToText();if("schema"===t.toLowerCase())return m[0].convertToText("schema",e.abortSignal);if("featureset"===t.toLowerCase())return m[0].convertToText("featureset",e.abortSignal);throw new a(r,n.InvalidParameter,o)}return f(m[0],m[1])}))},g.functions.gdbversion=function(o,e){return g.standardFunctionAsync(o,e,(async(s,m,p)=>{if(t(p,1,1,o,e),r(p[0]))return p[0].gdbVersion();if(i(p[0]))return(await p[0].load()).gdbVersion;throw new a(o,n.InvalidParameter,e)}))},g.functions.schema=function(o,e){return g.standardFunctionAsync(o,e,(async(s,m,d)=>{if(t(d,1,1,o,e),i(d[0]))return await d[0].load(),p.convertObjectToArcadeDictionary(d[0].schema(),c(o));if(r(d[0])){const t=v(d[0]);return t?p.convertObjectToArcadeDictionary(t,c(o)):null}throw new a(o,n.InvalidParameter,e)}))})}export{b as registerFunctions}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/fetchRasterInfo.js b/library/arcgis/4.30/@arcgis/core/chunks/fetchRasterInfo.js new file mode 100644 index 00000000..0225b55d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/fetchRasterInfo.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import e from"../request.js";import t from"../geometry/Extent.js";import a from"../geometry/Point.js";import l from"../geometry/SpatialReference.js";import i,{R as s}from"../layers/support/RasterInfo.js";import{p as n,e as r,a as o}from"./utils8.js";import u from"../rest/support/FeatureSet.js";async function m(m,f,p){const c=n(m),{rasterFunction:d,sourceJSON:h}=f||{},g=d?JSON.stringify(d.rasterFunctionDefinition||d):null,x=r({...c.query,renderingRule:g,f:"json"}),y=o(x,p);m=c.path;const b=h||await e(m,y).then((e=>e.data)),v=b.hasRasterAttributeTable?e(`${m}/rasterAttributeTable`,y):null,S=b.hasColormap?e(`${m}/colormap`,y):null,V=b.hasHistograms?e(`${m}/histograms`,y):null,D=b.currentVersion>=10.3?e(`${m}/keyProperties`,y):null,T=b.hasMultidimensions?e(`${m}/multidimensionalInfo`,y):null,I=await Promise.allSettled([v,S,V,D,T]);let R=null;if(b.minValues&&b.minValues.length===b.bandCount){R=[];for(let e=0;e{e.statistics?.length&&e.statistics.forEach((e=>{e.avg=e.mean,e.stddev=e.standardDeviation}))}));const{defaultVariable:L,serviceDataType:A}=b;L&&L!==F.DefaultVariable&&(F.DefaultVariable=L),A?.includes("esriImageServiceDataTypeVector")&&!A.includes(F.DataType)&&(F.DataType=A.replace("esriImageServiceDataType",""));let E=b.noDataValue;b.noDataValues?.length&&b.noDataValues.some((e=>e!==E))&&(E=b.noDataValues);const q=b.transposeInfo?new s({blockWidth:256,blockHeight:256,pyramidBlockWidth:256,pyramidBlockHeight:256,pyramidScalingFactor:2,compression:"lerc",origin:new a({x:b.extent.xmin,y:b.extent.ymax,spatialReference:N}),firstPyramidLevel:1,maximumPyramidLevel:Math.max(0,Math.round(Math.log(Math.max(M,j))/Math.LN2-8)),transposeInfo:b.transposeInfo}):void 0;return new i({width:M,height:j,bandCount:b.bandCount,extent:t.fromJSON(b.extent),spatialReference:N,pixelSize:new a({x:b.pixelSizeX,y:b.pixelSizeY,spatialReference:N}),pixelType:b.pixelType.toLowerCase(),statistics:R,attributeTable:O,colormap:C,histograms:z,keyProperties:F,noDataValue:E,multidimensionalInfo:H,storageInfo:q})}function f(e,t,a){return m(e,{sourceJSON:t},a)}function p(e,t,a){return m(e,{rasterFunction:t},a)}function c(e,t){e.attributeTable||(t.hasRasterAttributeTable=!1),e.histograms||(t.hasHistograms=!1),e.colormap||(t.hasColormap=!1),e.multidimensionalInfo||(t.hasMultidimensions=!1)}export{f,p as g,c as p}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/fetchService.js b/library/arcgis/4.30/@arcgis/core/chunks/fetchService.js new file mode 100644 index 00000000..86d47997 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/fetchService.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{f as e}from"./requestPresets.js";const a=new Set(["Catalog Layer","Feature Layer","Oriented Imagery Layer"]);async function t(a,t){const{loadContext:r,...n}=t||{},c=r?await r.fetchServiceMetadata(a,n):await e(a,n);i(c),s(c);const y={serviceJSON:c};if((c.currentVersion??0)<10.5)return y;const o=`${a}/layers`,u=r?await r.fetchServiceMetadata(o,n):await e(o,n);return i(u),s(u),y.layersJSON={layers:u.layers,tables:u.tables},y}function r(e){const{type:t}=e;return!!t&&a.has(t)}function n(e){return"Table"===e.type}function s(e){e.layers=e.layers?.filter(r),e.tables=e.tables?.filter(n)}function c(e){e.type||="Feature Layer"}function y(e){e.type||="Table"}function i(e){e.layers?.forEach(c),e.tables?.forEach(y)}function o(e){switch(e){case"Feature Layer":case"Table":return"FeatureLayer";case"Oriented Imagery Layer":return"OrientedImageryLayer";case"Catalog Layer":return"CatalogLayer"}return"FeatureLayer"}export{t as f,o as g}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/fetchTile.js b/library/arcgis/4.30/@arcgis/core/chunks/fetchTile.js new file mode 100644 index 00000000..3815aec5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/fetchTile.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{L as e}from"./Logger.js";import{isAborted as r,createAbortError as t}from"../core/promiseUtils.js";import{isRefreshableLayer as s}from"../layers/mixins/RefreshableLayer.js";import{u as o}from"./terrainUtils.js";async function i(i,a,l){const m=i.layer;if(o(m)){const s=await m.fetchTile(a[0],a[1],a[2],l);if(r(l))throw e.getLogger(i).warnOnce("A call to fetchTile resolved even though the request was aborted. fetchTile should not resolve if options.signal.aborted is true."),t();return s}let n=i.getTileUrl(a);s(m)&&m.refreshTimestamp&&(n+=`${n.includes("?")?"&":"?"}_ts=${m.refreshTimestamp}`);const f=i.hasMixedImageFormats?"image+type":"image";return l.requester.request(n,f,l)}export{i as f}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/fi.js b/library/arcgis/4.30/@arcgis/core/chunks/fi.js new file mode 100644 index 00000000..d4871e9d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/fi.js @@ -0,0 +1,11 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{d as t}from"./calcite-input-time-picker.js";import"../widgets/Widget.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./form.js";import"./dom.js";import"./guid.js";import"./interactive.js";import"./key.js";import"./label2.js";import"./component.js";import"./loadable.js";import"./locale2.js";import"./observers.js";import"./focusTrapComponent.js";import"./t9n.js";import"./math.js";import"./icon.js";import"./openCloseComponent.js";import"./Validation.js";import"./action.js";import"./loader.js";import"./input-message.js";import"./input-text.js";import"./input.js";import"./progress.js";import"./popover.js";import"./floating-ui.js";import"./debounce.js";import"./Heading2.js";import"./FloatingArrow.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */ +function s(t,s,i,o){var r={s:"muutama sekunti",m:"minuutti",mm:"%d minuuttia",h:"tunti",hh:"%d tuntia",d:"päivä",dd:"%d päivää",M:"kuukausi",MM:"%d kuukautta",y:"vuosi",yy:"%d vuotta",numbers:"nolla_yksi_kaksi_kolme_neljä_viisi_kuusi_seitsemän_kahdeksan_yhdeksän".split("_")},e={s:"muutaman sekunnin",m:"minuutin",mm:"%d minuutin",h:"tunnin",hh:"%d tunnin",d:"päivän",dd:"%d päivän",M:"kuukauden",MM:"%d kuukauden",y:"vuoden",yy:"%d vuoden",numbers:"nollan_yhden_kahden_kolmen_neljän_viiden_kuuden_seitsemän_kahdeksan_yhdeksän".split("_")},m=o&&!s?e:r,p=m[i];return t<10?p.replace("%d",m.numbers[t]):p.replace("%d",t)}var i={name:"fi",weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"),ordinal:function(t){return t+"."},weekStart:1,yearStart:4,relativeTime:{future:"%s päästä",past:"%s sitten",s,m:s,mm:s,h:s,hh:s,d:s,dd:s,M:s,MM:s,y:s,yy:s},formats:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM[ta] YYYY",LLL:"D. MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, D. MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"D. MMM YYYY",lll:"D. MMM YYYY, [klo] HH.mm",llll:"ddd, D. MMM YYYY, [klo] HH.mm"}};t.locale(i,null,!0);export{i as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/fi_FI.js b/library/arcgis/4.30/@arcgis/core/chunks/fi_FI.js new file mode 100644 index 00000000..dd502374 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/fi_FI.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +const e={_decimalSeparator:",",_thousandSeparator:" ",_percentPrefix:null,_percentSuffix:"%",_big_number_suffix_3:"k",_big_number_suffix_6:"M",_big_number_suffix_9:"G",_big_number_suffix_12:"T",_big_number_suffix_15:"P",_big_number_suffix_18:"E",_big_number_suffix_21:"Z",_big_number_suffix_24:"Y",_small_number_suffix_3:"m",_small_number_suffix_6:"μ",_small_number_suffix_9:"n",_small_number_suffix_12:"p",_small_number_suffix_15:"f",_small_number_suffix_18:"a",_small_number_suffix_21:"z",_small_number_suffix_24:"y",_byte_suffix_B:"B",_byte_suffix_KB:"KB",_byte_suffix_MB:"MB",_byte_suffix_GB:"GB",_byte_suffix_TB:"TB",_byte_suffix_PB:"PB",_date_millisecond:"mm:ss SSS",_date_millisecond_full:"HH:mm:ss SSS",_date_second:"HH:mm:ss",_date_second_full:"HH:mm:ss",_date_minute:"HH:mm",_date_minute_full:"HH:mm - MMM dd, yyyy",_date_hour:"HH:mm",_date_hour_full:"HH:mm - MMM dd, yyyy",_date_day:"MMM dd",_date_day_full:"MMM dd, yyyy",_date_week:"ww",_date_week_full:"MMM dd, yyyy",_date_month:"MMM",_date_month_full:"MMM, yyyy",_date_year:"yyyy",_duration_millisecond:"SSS",_duration_millisecond_second:"ss.SSS",_duration_millisecond_minute:"mm:ss SSS",_duration_millisecond_hour:"hh:mm:ss SSS",_duration_millisecond_day:"d'd' mm:ss SSS",_duration_millisecond_week:"d'd' mm:ss SSS",_duration_millisecond_month:"M'm' dd'd' mm:ss SSS",_duration_millisecond_year:"y'y' MM'm' dd'd' mm:ss SSS",_duration_second:"ss",_duration_second_minute:"mm:ss",_duration_second_hour:"hh:mm:ss",_duration_second_day:"d'd' hh:mm:ss",_duration_second_week:"d'd' hh:mm:ss",_duration_second_month:"M'm' dd'd' hh:mm:ss",_duration_second_year:"y'y' MM'm' dd'd' hh:mm:ss",_duration_minute:"mm",_duration_minute_hour:"hh:mm",_duration_minute_day:"d'd' hh:mm",_duration_minute_week:"d'd' hh:mm",_duration_minute_month:"M'm' dd'd' hh:mm",_duration_minute_year:"y'y' MM'm' dd'd' hh:mm",_duration_hour:"hh'h'",_duration_hour_day:"d'd' hh'h'",_duration_hour_week:"d'd' hh'h'",_duration_hour_month:"M'm' dd'd' hh'h'",_duration_hour_year:"y'y' MM'm' dd'd' hh'h'",_duration_day:"d'd'",_duration_day_week:"d'd'",_duration_day_month:"M'm' dd'd'",_duration_day_year:"y'y' MM'm' dd'd'",_duration_week:"w'w'",_duration_week_month:"w'w'",_duration_week_year:"w'w'",_duration_month:"M'm'",_duration_month_year:"y'y' MM'm'",_duration_year:"y'y'",_era_ad:"jKr.",_era_bc:"eKr.",A:"ap.",P:"ip.",AM:"ap.",PM:"ip.","A.M.":"ap.","P.M.":"ip.",January:"tammikuuta",February:"helmikuuta",March:"maaliskuuta",April:"huhtikuuta",May:"toukokuuta",June:"kesäkuuta",July:"heinäkuuta",August:"elokuuta",September:"syyskuuta",October:"lokakuuta",November:"marraskuuta",December:"joulukuuta",Jan:"tammik.",Feb:"helmik.",Mar:"maalisk.",Apr:"huhtik.","May(short)":"toukok.",Jun:"kesäk.",Jul:"heinäk.",Aug:"elok.",Sep:"syysk.",Oct:"lokak.",Nov:"marrask.",Dec:"jouluk.",Sunday:"sunnuntaina",Monday:"maanantaina",Tuesday:"tiistaina",Wednesday:"keskiviikkona",Thursday:"torstaina",Friday:"perjantaina",Saturday:"lauantaina",Sun:"su",Mon:"ma",Tue:"ti",Wed:"ke",Thu:"to",Fri:"pe",Sat:"la",_dateOrd:function(e){let a="th";if(e<11||e>13)switch(e%10){case 1:a="st";break;case 2:a="nd";break;case 3:a="rd"}return a},"Zoom Out":"Tarkennus",Play:"Toista",Stop:"Lopeta",Legend:"Selite","Press ENTER to toggle":"",Loading:"Ladataan",Home:"Aloitussivu",Chart:"","Serial chart":"","X/Y chart":"","Pie chart":"","Gauge chart":"","Radar chart":"","Sankey diagram":"","Flow diagram":"","Chord diagram":"","TreeMap chart":"","Sliced chart":"",Series:"","Candlestick Series":"","OHLC Series":"","Column Series":"","Line Series":"","Pie Slice Series":"","Funnel Series":"","Pyramid Series":"","X/Y Series":"",Map:"","Press ENTER to zoom in":"","Press ENTER to zoom out":"","Use arrow keys to zoom in and out":"","Use plus and minus keys on your keyboard to zoom in and out":"",Export:"Tulosta",Image:"kuva",Data:"Data",Print:"Tulosta","Press ENTER to open":"","Press ENTER to print.":"","Press ENTER to export as %1.":"","(Press ESC to close this message)":"","Image Export Complete":"","Export operation took longer than expected. Something might have gone wrong.":"","Saved from":"",PNG:"",JPG:"",GIF:"",SVG:"",PDF:"",JSON:"",CSV:"",XLSX:"",HTML:"","Use TAB to select grip buttons or left and right arrows to change selection":"","Use left and right arrows to move selection":"","Use left and right arrows to move left selection":"","Use left and right arrows to move right selection":"","Use TAB select grip buttons or up and down arrows to change selection":"","Use up and down arrows to move selection":"","Use up and down arrows to move lower selection":"","Use up and down arrows to move upper selection":"","From %1 to %2":"Mistä %1 mihin %2","From %1":"Mistä %1","To %1":"Mihin %1","No parser available for file: %1":"","Error parsing file: %1":"","Unable to load file: %1":"","Invalid date":""};export{e as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/fieldProperties.js b/library/arcgis/4.30/@arcgis/core/chunks/fieldProperties.js new file mode 100644 index 00000000..30c07527 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/fieldProperties.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{h as e}from"../core/lang.js";import{L as t}from"./Logger.js";import i from"../layers/support/Field.js";import r from"../layers/support/FieldsIndex.js";import{fixFields as s}from"../layers/support/fieldUtils.js";function n(){return{fields:{type:[i],value:null,set:function(i){if(i&&e("big-integer-warning-enabled")){const e=i.filter((e=>"big-integer"===e.type||"oid"===e.type&&(e.length||0)>=8));if(e.length){const i=e.map((e=>`'${e.name}'`)).join(", ");t.getLogger(this).warn("#fields",`Layer (title: '${this.title??"no title"}', id: '${this.id??"no id"}') references big-integer field(s): ${i}, support for which is experimental. Only integers less than ${Number.MAX_SAFE_INTEGER} (Number.MAX_SAFE_INTEGER) are supported.`)}}this._set("fields",i)}},fieldsIndex:{readOnly:!0,get(){return r.fromLayer(this)}},outFields:{type:[String],json:{read:!1},set:function(e){this._userOutFields=e,this.notifyChange("outFields")},get:function(){const e=this._userOutFields;if(!e?.length)return null;if(e.includes("*"))return["*"];if(!this.fields)return e;for(const i of e){const r=this.fieldsIndex?.has(i);r||t.getLogger("esri.layers.support.fieldProperties").error("field-attributes-layer:invalid-field",`Invalid field ${i} found in outFields`,{layer:this,outFields:e})}return s(this.fieldsIndex,e)}}}}export{n as d}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/fieldType.js b/library/arcgis/4.30/@arcgis/core/chunks/fieldType.js new file mode 100644 index 00000000..012ca935 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/fieldType.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{J as e}from"./jsonMap.js";const i=new e({esriFieldTypeSmallInteger:"small-integer",esriFieldTypeInteger:"integer",esriFieldTypeSingle:"single",esriFieldTypeDouble:"double",esriFieldTypeLong:"long",esriFieldTypeString:"string",esriFieldTypeDate:"date",esriFieldTypeOID:"oid",esriFieldTypeGeometry:"geometry",esriFieldTypeBlob:"blob",esriFieldTypeRaster:"raster",esriFieldTypeGUID:"guid",esriFieldTypeGlobalID:"global-id",esriFieldTypeXML:"xml",esriFieldTypeBigInteger:"big-integer",esriFieldTypeDateOnly:"date-only",esriFieldTypeTimeOnly:"time-only",esriFieldTypeTimestampOffset:"timestamp-offset"});export{i as k}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/filter.js b/library/arcgis/4.30/@arcgis/core/chunks/filter.js new file mode 100644 index 00000000..6030a567 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/filter.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{S as t,i as r,r as e,b as n,f as o,a as c,c as u}from"./debounce.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const a=Array.isArray;var i=t?t.prototype:void 0,f=i?i.toString:void 0;function s(t){if("string"==typeof t)return t;if(a(t))return function(t,r){for(var e=-1,n=null==t?0:t.length,o=Array(n);++e-1&&t%1==0&&t-1&&t%1==0&&t<=A}var h=Object.prototype;function x(t){return r(t)&&"[object Arguments]"==n(t)}var O=Object.prototype,w=O.hasOwnProperty,F=O.propertyIsEnumerable;const T=x(function(){return arguments}())?x:function(t){return r(t)&&w.call(t,"callee")&&!F.call(t,"callee")};var E="object"==typeof exports&&exports&&!exports.nodeType&&exports,S=E&&"object"==typeof module&&module&&!module.nodeType&&module,B=S&&S.exports===E?e.Buffer:void 0;const I=(B?B.isBuffer:void 0)||function(){return!1};var U={};U["[object Float32Array]"]=U["[object Float64Array]"]=U["[object Int8Array]"]=U["[object Int16Array]"]=U["[object Int32Array]"]=U["[object Uint8Array]"]=U["[object Uint8ClampedArray]"]=U["[object Uint16Array]"]=U["[object Uint32Array]"]=!0,U["[object Arguments]"]=U["[object Array]"]=U["[object ArrayBuffer]"]=U["[object Boolean]"]=U["[object DataView]"]=U["[object Date]"]=U["[object Error]"]=U["[object Function]"]=U["[object Map]"]=U["[object Number]"]=U["[object Object]"]=U["[object RegExp]"]=U["[object Set]"]=U["[object String]"]=U["[object WeakMap]"]=!1;var D,P="object"==typeof exports&&exports&&!exports.nodeType&&exports,R=P&&"object"==typeof module&&module&&!module.nodeType&&module,$=R&&R.exports===P&&o.process,k=function(){try{return R&&R.require&&R.require("util").types||$&&$.binding&&$.binding("util")}catch(t){}}(),q=k&&k.isTypedArray;const M=q?(D=q,function(t){return D(t)}):function(t){return r(t)&&m(t.length)&&!!U[n(t)]};var N=Object.prototype.hasOwnProperty;function C(t){return null!=(r=t)&&m(r.length)&&!function(t){if(!u(t))return!1;var r=n(t);return r==p||r==y||r==b||r==j}(r)?function(t,r){var e=a(t),n=!e&&T(t),o=!e&&!n&&I(t),c=!e&&!n&&!o&&M(t),u=e||n||o||c,i=u?function(t,r){for(var e=-1,n=Array(t);++e{const e=function(t){var r;return(t=null==(r=t)?"":s(r))&&L.test(t)?t.replace(G,"\\$&"):t}(r),n=new RegExp(e,"i");0===t.length&&console.warn("No data was passed to the filter function.\n The data argument should be an array of objects");const o=(t,r)=>{if(t?.constant||t?.filterDisabled)return!0;let e=!1;return function(t,r){return null==t?t:function(t,r,e){for(var n=-1,o=Object(t),c=e(t),u=c.length;u--;){var a=c[++n];if(!1===r(o[a],a,o))break}return t}(t,"function"==typeof(e=r)?e:l,C);var e}(t,(t=>{"function"!=typeof t&&null!=t&&(Array.isArray(t)||"object"==typeof t&&null!==t?o(t,r)&&(e=!0):r.test(t)&&(e=!0))})),e};return t.filter((t=>o(t,n)))};export{V as f}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/filterUtils.js b/library/arcgis/4.30/@arcgis/core/chunks/filterUtils.js new file mode 100644 index 00000000..bf353832 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/filterUtils.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{g as n}from"./uuid.js";import{B as t,a as e,b as l}from"./BuildingFilterBlock.js";const o=n=>t=>{const e=n.toLowerCase();return t.sublayers.find((n=>n.modelName?.toLowerCase()===e))??null},i=o("fullmodel"),r=o("overview");function s(n){const t=i(n);null!=t&&(t.visible=!0);const e=r(n);null!=e&&(e.visible=!1)}function u(n,t){const e=function(n,t){const e=n.summaryStatistics?.fields??[],l=t.toLowerCase();return e.find((n=>n.modelName?.toLowerCase()===l))??null}(n,t);if(null==e)return null;const l=e.fieldName;if(null==l||!l)return null;const o=function(n,t){for(const e of n.allSublayers.items){const n="building-component"===e.type?e.getFieldDomain?.(t):null;if(n&&"coded-value"===n.type)return n}return null}(n,l),i=new Map;for(const n of e.mostFrequentValues??[])"number"==typeof n&&i.set(n,null!=o?o.getName(n):String(n));return{fieldName:l,fieldValueMap:i}}const f="__BUILDING_EXPLORER_FILTER__";function c(){return`${n()}${f}`}function a(n){const t="string"==typeof n?n:n.id;return!!t&&t.includes(f)}function d(n,t){for(const e of n.items)for(const n of e.filters.items){if(!a(n))continue;const e=t(n);if(null!=e)return e}return null}function m(n,t){n.forEach((n=>{const e=n.filters.filter((n=>!a(n)));null!=t&&e.push(t),function(n,t){const e=t.length;if(null==n||n.length!==e)return!1;for(let l=0;la(n)));n.activeFilterId=null!=l?l.id:null}))}function p(n){const l=N(n);return l?new t({filterExpression:l,filterMode:new e}):null}function g(n){const e=N(n);return e?new t({filterExpression:e,filterMode:new l}):null}function N(n){return n.filter((n=>!!n)).map((n=>`(${n})`)).join(" AND ")}export{i as a,g as b,p as c,c as d,s as e,u as f,d as g,m as s}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/floatRGBA.js b/library/arcgis/4.30/@arcgis/core/chunks/floatRGBA.js new file mode 100644 index 00000000..a0d0504c --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/floatRGBA.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{c as t}from"./mathUtils.js";function o(o,r,n=0){const f=t(o,0,e);for(let t=0;t<4;t++)r[n+t]=Math.floor(256*((l=f*a[t])-Math.floor(l)));var l}function r(t,o=0){let r=0;for(let a=0;a<4;a++)r+=t[o+a]*n[a];return r}const a=[1,256,65536,16777216],n=[1/256,1/65536,1/16777216,1/4294967296],e=r(new Uint8ClampedArray([255,255,255,255]));export{o as p,r as u}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/floating-ui.js b/library/arcgis/4.30/@arcgis/core/chunks/floating-ui.js new file mode 100644 index 00000000..4b38edd5 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/floating-ui.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{g as t}from"./dom.js";import{d as e}from"./debounce.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const n=["top","right","bottom","left"],o=["start","end"],i=n.reduce(((t,e)=>t.concat(e,e+"-"+o[0],e+"-"+o[1])),[]),r=Math.min,l=Math.max,a=Math.round,s=Math.floor,c=t=>({x:t,y:t}),f={left:"right",right:"left",bottom:"top",top:"bottom"},u={start:"end",end:"start"};function d(t,e,n){return l(t,r(e,n))}function m(t,e){return"function"==typeof t?t(e):t}function p(t){return t.split("-")[0]}function g(t){return t.split("-")[1]}function h(t){return"x"===t?"y":"x"}function y(t){return"y"===t?"height":"width"}function w(t){return["top","bottom"].includes(p(t))?"y":"x"}function v(t){return h(w(t))}function x(t,e,n){void 0===n&&(n=!1);const o=g(t),i=v(t),r=y(i);let l="x"===i?o===(n?"end":"start")?"right":"left":"start"===o?"bottom":"top";return e.reference[r]>e.floating[r]&&(l=E(l)),[l,E(l)]}function b(t){return t.replace(/start|end/g,(t=>u[t]))}function E(t){return t.replace(/left|right|bottom|top/g,(t=>f[t]))}function R(t){return"number"!=typeof t?function(t){return{top:0,right:0,bottom:0,left:0,...t}}(t):{top:t,right:t,bottom:t,left:t}}function L(t){const{x:e,y:n,width:o,height:i}=t;return{width:o,height:i,top:n,left:e,right:e+o,bottom:n+i,x:e,y:n}}function T(t,e,n){let{reference:o,floating:i}=t;const r=w(e),l=v(e),a=y(l),s=p(e),c="y"===r,f=o.x+o.width/2-i.width/2,u=o.y+o.height/2-i.height/2,d=o[a]/2-i[a]/2;let m;switch(s){case"top":m={x:f,y:o.y-i.height};break;case"bottom":m={x:f,y:o.y+o.height};break;case"right":m={x:o.x+o.width,y:u};break;case"left":m={x:o.x-i.width,y:u};break;default:m={x:o.x,y:o.y}}switch(g(e)){case"start":m[l]-=d*(n&&c?-1:1);break;case"end":m[l]+=d*(n&&c?-1:1)}return m}async function P(t,e){var n;void 0===e&&(e={});const{x:o,y:i,platform:r,rects:l,elements:a,strategy:s}=t,{boundary:c="clippingAncestors",rootBoundary:f="viewport",elementContext:u="floating",altBoundary:d=!1,padding:p=0}=m(e,t),g=R(p),h=a[d?"floating"===u?"reference":"floating":u],y=L(await r.getClippingRect({element:null==(n=await(null==r.isElement?void 0:r.isElement(h)))||n?h:h.contextElement||await(null==r.getDocumentElement?void 0:r.getDocumentElement(a.floating)),boundary:c,rootBoundary:f,strategy:s})),w="floating"===u?{x:o,y:i,width:l.floating.width,height:l.floating.height}:l.reference,v=await(null==r.getOffsetParent?void 0:r.getOffsetParent(a.floating)),x=await(null==r.isElement?void 0:r.isElement(v))&&await(null==r.getScale?void 0:r.getScale(v))||{x:1,y:1},b=L(r.convertOffsetParentRelativeRectToViewportRelativeRect?await r.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:w,offsetParent:v,strategy:s}):w);return{top:(y.top-b.top+g.top)/x.y,bottom:(b.bottom-y.bottom+g.bottom)/x.y,left:(y.left-b.left+g.left)/x.x,right:(b.right-y.right+g.right)/x.x}}function A(t,e){return{top:t.top-e.height,right:t.right-e.width,bottom:t.bottom-e.height,left:t.left-e.width}}function D(t){return n.some((e=>t[e]>=0))}const O=function(t){return void 0===t&&(t=0),{name:"offset",options:t,async fn(e){var n,o;const{x:i,y:r,placement:l,middlewareData:a}=e,s=await async function(t,e){const{placement:n,platform:o,elements:i}=t,r=await(null==o.isRTL?void 0:o.isRTL(i.floating)),l=p(n),a=g(n),s="y"===w(n),c=["left","top"].includes(l)?-1:1,f=r&&s?-1:1,u=m(e,t);let{mainAxis:d,crossAxis:h,alignmentAxis:y}="number"==typeof u?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...u};return a&&"number"==typeof y&&(h="end"===a?-1*y:y),s?{x:h*f,y:d*c}:{x:d*c,y:h*f}}(e,t);return l===(null==(n=a.offset)?void 0:n.placement)&&null!=(o=a.arrow)&&o.alignmentOffset?{}:{x:i+s.x,y:r+s.y,data:{...s,placement:l}}}}};function S(t){return F(t)?(t.nodeName||"").toLowerCase():"#document"}function k(t){var e;return(null==t||null==(e=t.ownerDocument)?void 0:e.defaultView)||window}function C(t){var e;return null==(e=(F(t)?t.ownerDocument:t.document)||window.document)?void 0:e.documentElement}function F(t){return t instanceof Node||t instanceof k(t).Node}function H(t){return t instanceof Element||t instanceof k(t).Element}function W(t){return t instanceof HTMLElement||t instanceof k(t).HTMLElement}function M(t){return"undefined"!=typeof ShadowRoot&&(t instanceof ShadowRoot||t instanceof k(t).ShadowRoot)}function B(t){const{overflow:e,overflowX:n,overflowY:o,display:i}=z(t);return/auto|scroll|overlay|hidden|clip/.test(e+o+n)&&!["inline","contents"].includes(i)}function N(t){return["table","td","th"].includes(S(t))}function V(t){const e=$(),n=z(t);return"none"!==n.transform||"none"!==n.perspective||!!n.containerType&&"normal"!==n.containerType||!e&&!!n.backdropFilter&&"none"!==n.backdropFilter||!e&&!!n.filter&&"none"!==n.filter||["transform","perspective","filter"].some((t=>(n.willChange||"").includes(t)))||["paint","layout","strict","content"].some((t=>(n.contain||"").includes(t)))}function $(){return!("undefined"==typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}function j(t){return["html","body","#document"].includes(S(t))}function z(t){return k(t).getComputedStyle(t)}function I(t){return H(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function Y(t){if("html"===S(t))return t;const e=t.assignedSlot||t.parentNode||M(t)&&t.host||C(t);return M(e)?e.host:e}function q(t){const e=Y(t);return j(e)?t.ownerDocument?t.ownerDocument.body:t.body:W(e)&&B(e)?e:q(e)}function U(t,e,n){var o;void 0===e&&(e=[]),void 0===n&&(n=!0);const i=q(t),r=i===(null==(o=t.ownerDocument)?void 0:o.body),l=k(i);return r?e.concat(l,l.visualViewport||[],B(i)?i:[],l.frameElement&&n?U(l.frameElement):[]):e.concat(i,U(i,[],n))}function X(t){const e=z(t);let n=parseFloat(e.width)||0,o=parseFloat(e.height)||0;const i=W(t),r=i?t.offsetWidth:n,l=i?t.offsetHeight:o,s=a(n)!==r||a(o)!==l;return s&&(n=r,o=l),{width:n,height:o,$:s}}function _(t){return H(t)?t:t.contextElement}function G(t){const e=_(t);if(!W(e))return c(1);const n=e.getBoundingClientRect(),{width:o,height:i,$:r}=X(e);let l=(r?a(n.width):n.width)/o,s=(r?a(n.height):n.height)/i;return l&&Number.isFinite(l)||(l=1),s&&Number.isFinite(s)||(s=1),{x:l,y:s}}const J=c(0);function K(t){const e=k(t);return $()&&e.visualViewport?{x:e.visualViewport.offsetLeft,y:e.visualViewport.offsetTop}:J}function Q(t,e,n,o){void 0===e&&(e=!1),void 0===n&&(n=!1);const i=t.getBoundingClientRect(),r=_(t);let l=c(1);e&&(o?H(o)&&(l=G(o)):l=G(t));const a=function(t,e,n){return void 0===e&&(e=!1),!(!n||e&&n!==k(t))&&e}(r,n,o)?K(r):c(0);let s=(i.left+a.x)/l.x,f=(i.top+a.y)/l.y,u=i.width/l.x,d=i.height/l.y;if(r){const t=k(r),e=o&&H(o)?k(o):o;let n=t,i=n.frameElement;for(;i&&o&&e!==n;){const t=G(i),e=i.getBoundingClientRect(),o=z(i),r=e.left+(i.clientLeft+parseFloat(o.paddingLeft))*t.x,l=e.top+(i.clientTop+parseFloat(o.paddingTop))*t.y;s*=t.x,f*=t.y,u*=t.x,d*=t.y,s+=r,f+=l,n=k(i),i=n.frameElement}}return L({width:u,height:d,x:s,y:f})}const Z=[":popover-open",":modal"];function tt(t){return Z.some((e=>{try{return t.matches(e)}catch(t){return!1}}))}function et(t){return Q(C(t)).left+I(t).scrollLeft}function nt(t,e,n){let o;if("viewport"===e)o=function(t,e){const n=k(t),o=C(t),i=n.visualViewport;let r=o.clientWidth,l=o.clientHeight,a=0,s=0;if(i){r=i.width,l=i.height;const t=$();(!t||t&&"fixed"===e)&&(a=i.offsetLeft,s=i.offsetTop)}return{width:r,height:l,x:a,y:s}}(t,n);else if("document"===e)o=function(t){const e=C(t),n=I(t),o=t.ownerDocument.body,i=l(e.scrollWidth,e.clientWidth,o.scrollWidth,o.clientWidth),r=l(e.scrollHeight,e.clientHeight,o.scrollHeight,o.clientHeight);let a=-n.scrollLeft+et(t);const s=-n.scrollTop;return"rtl"===z(o).direction&&(a+=l(e.clientWidth,o.clientWidth)-i),{width:i,height:r,x:a,y:s}}(C(t));else if(H(e))o=function(t,e){const n=Q(t,!0,"fixed"===e),o=n.top+t.clientTop,i=n.left+t.clientLeft,r=W(t)?G(t):c(1);return{width:t.clientWidth*r.x,height:t.clientHeight*r.y,x:i*r.x,y:o*r.y}}(e,n);else{const n=K(t);o={...e,x:e.x-n.x,y:e.y-n.y}}return L(o)}function ot(t,e){const n=Y(t);return!(n===e||!H(n)||j(n))&&("fixed"===z(n).position||ot(n,e))}function it(t,e,n){const o=W(e),i=C(e),r="fixed"===n,l=Q(t,!0,r,e);let a={scrollLeft:0,scrollTop:0};const s=c(0);if(o||!o&&!r)if(("body"!==S(e)||B(i))&&(a=I(e)),o){const t=Q(e,!0,r,e);s.x=t.x+e.clientLeft,s.y=t.y+e.clientTop}else i&&(s.x=et(i));return{x:l.left+a.scrollLeft-s.x,y:l.top+a.scrollTop-s.y,width:l.width,height:l.height}}function rt(t,e){return W(t)&&"fixed"!==z(t).position?e?e(t):t.offsetParent:null}function lt(t,e){const n=k(t);if(!W(t)||tt(t))return n;let o=rt(t,e);for(;o&&N(o)&&"static"===z(o).position;)o=rt(o,e);return o&&("html"===S(o)||"body"===S(o)&&"static"===z(o).position&&!V(o))?n:o||function(t){let e=Y(t);for(;W(e)&&!j(e);){if(V(e))return e;e=Y(e)}return null}(t)||n}const at={convertOffsetParentRelativeRectToViewportRelativeRect:function(t){let{elements:e,rect:n,offsetParent:o,strategy:i}=t;const r="fixed"===i,l=C(o),a=!!e&&tt(e.floating);if(o===l||a&&r)return n;let s={scrollLeft:0,scrollTop:0},f=c(1);const u=c(0),d=W(o);if((d||!d&&!r)&&(("body"!==S(o)||B(l))&&(s=I(o)),W(o))){const t=Q(o);f=G(o),u.x=t.x+o.clientLeft,u.y=t.y+o.clientTop}return{width:n.width*f.x,height:n.height*f.y,x:n.x*f.x-s.scrollLeft*f.x+u.x,y:n.y*f.y-s.scrollTop*f.y+u.y}},getDocumentElement:C,getClippingRect:function(t){let{element:e,boundary:n,rootBoundary:o,strategy:i}=t;const a=[..."clippingAncestors"===n?function(t,e){const n=e.get(t);if(n)return n;let o=U(t,[],!1).filter((t=>H(t)&&"body"!==S(t))),i=null;const r="fixed"===z(t).position;let l=r?Y(t):t;for(;H(l)&&!j(l);){const e=z(l),n=V(l);n||"fixed"!==e.position||(i=null),(r?!n&&!i:!n&&"static"===e.position&&i&&["absolute","fixed"].includes(i.position)||B(l)&&!n&&ot(t,l))?o=o.filter((t=>t!==l)):i=e,l=Y(l)}return e.set(t,o),o}(e,this._c):[].concat(n),o],s=a[0],c=a.reduce(((t,n)=>{const o=nt(e,n,i);return t.top=l(o.top,t.top),t.right=r(o.right,t.right),t.bottom=r(o.bottom,t.bottom),t.left=l(o.left,t.left),t}),nt(e,s,i));return{width:c.right-c.left,height:c.bottom-c.top,x:c.left,y:c.top}},getOffsetParent:lt,getElementRects:async function(t){const e=this.getOffsetParent||lt,n=this.getDimensions;return{reference:it(t.reference,await e(t.floating),t.strategy),floating:{x:0,y:0,...await n(t.floating)}}},getClientRects:function(t){return Array.from(t.getClientRects())},getDimensions:function(t){const{width:e,height:n}=X(t);return{width:e,height:n}},getScale:G,isElement:H,isRTL:function(t){return"rtl"===z(t).direction}};function st(t,e,n,o){void 0===o&&(o={});const{ancestorScroll:i=!0,ancestorResize:a=!0,elementResize:c="function"==typeof ResizeObserver,layoutShift:f="function"==typeof IntersectionObserver,animationFrame:u=!1}=o,d=_(t),m=i||a?[...d?U(d):[],...U(e)]:[];m.forEach((t=>{i&&t.addEventListener("scroll",n,{passive:!0}),a&&t.addEventListener("resize",n)}));const p=d&&f?function(t,e){let n,o=null;const i=C(t);function a(){var t;clearTimeout(n),null==(t=o)||t.disconnect(),o=null}return function c(f,u){void 0===f&&(f=!1),void 0===u&&(u=1),a();const{left:d,top:m,width:p,height:g}=t.getBoundingClientRect();if(f||e(),!p||!g)return;const h={rootMargin:-s(m)+"px "+-s(i.clientWidth-(d+p))+"px "+-s(i.clientHeight-(m+g))+"px "+-s(d)+"px",threshold:l(0,r(1,u))||1};let y=!0;function w(t){const e=t[0].intersectionRatio;if(e!==u){if(!y)return c();e?c(!1,e):n=setTimeout((()=>{c(!1,1e-7)}),100)}y=!1}try{o=new IntersectionObserver(w,{...h,root:i.ownerDocument})}catch(t){o=new IntersectionObserver(w,h)}o.observe(t)}(!0),a}(d,n):null;let g,h=-1,y=null;c&&(y=new ResizeObserver((t=>{let[o]=t;o&&o.target===d&&y&&(y.unobserve(e),cancelAnimationFrame(h),h=requestAnimationFrame((()=>{var t;null==(t=y)||t.observe(e)}))),n()})),d&&!u&&y.observe(d),y.observe(e));let w=u?Q(t):null;return u&&function e(){const o=Q(t);!w||o.x===w.x&&o.y===w.y&&o.width===w.width&&o.height===w.height||n(),w=o,g=requestAnimationFrame(e)}(),n(),()=>{var t;m.forEach((t=>{i&&t.removeEventListener("scroll",n),a&&t.removeEventListener("resize",n)})),null==p||p(),null==(t=y)||t.disconnect(),y=null,u&&cancelAnimationFrame(g)}}const ct=function(t){return void 0===t&&(t={}),{name:"flip",options:t,async fn(e){var n,o;const{placement:i,middlewareData:r,rects:l,initialPlacement:a,platform:s,elements:c}=e,{mainAxis:f=!0,crossAxis:u=!0,fallbackPlacements:d,fallbackStrategy:h="bestFit",fallbackAxisSideDirection:y="none",flipAlignment:w=!0,...v}=m(t,e);if(null!=(n=r.arrow)&&n.alignmentOffset)return{};const R=p(i),L=p(a)===a,T=await(null==s.isRTL?void 0:s.isRTL(c.floating)),A=d||(L||!w?[E(a)]:function(t){const e=E(t);return[b(t),e,b(e)]}(a));d||"none"===y||A.push(...function(t,e,n,o){const i=g(t);let r=function(t,e,n){const o=["left","right"],i=["right","left"],r=["top","bottom"],l=["bottom","top"];switch(t){case"top":case"bottom":return n?e?i:o:e?o:i;case"left":case"right":return e?r:l;default:return[]}}(p(t),"start"===n,o);return i&&(r=r.map((t=>t+"-"+i)),e&&(r=r.concat(r.map(b)))),r}(a,w,y,T));const D=[a,...A],O=await P(e,v),S=[];let k=(null==(o=r.flip)?void 0:o.overflows)||[];if(f&&S.push(O[R]),u){const t=x(i,l,T);S.push(O[t[0]],O[t[1]])}if(k=[...k,{placement:i,overflows:S}],!S.every((t=>t<=0))){var C,F;const t=((null==(C=r.flip)?void 0:C.index)||0)+1,e=D[t];if(e)return{data:{index:t,overflows:k},reset:{placement:e}};let n=null==(F=k.filter((t=>t.overflows[0]<=0)).sort(((t,e)=>t.overflows[1]-e.overflows[1]))[0])?void 0:F.placement;if(!n)switch(h){case"bestFit":{var H;const t=null==(H=k.map((t=>[t.placement,t.overflows.filter((t=>t>0)).reduce(((t,e)=>t+e),0)])).sort(((t,e)=>t[1]-e[1]))[0])?void 0:H[0];t&&(n=t);break}case"initialPlacement":n=a}if(i!==n)return{reset:{placement:n}}}return{}}}},ft=function(t){return void 0===t&&(t={}),{name:"hide",options:t,async fn(e){const{rects:n}=e,{strategy:o="referenceHidden",...i}=m(t,e);switch(o){case"referenceHidden":{const t=A(await P(e,{...i,elementContext:"reference"}),n.reference);return{data:{referenceHiddenOffsets:t,referenceHidden:D(t)}}}case"escaped":{const t=A(await P(e,{...i,altBoundary:!0}),n.floating);return{data:{escapedOffsets:t,escaped:D(t)}}}default:return{}}}}};function ut(t){return function(t){for(let e=t;e;e=dt(e))if(e instanceof Element&&"none"===getComputedStyle(e).display)return null;for(let e=dt(t);e;e=dt(e)){if(!(e instanceof Element))continue;const t=getComputedStyle(e);if("contents"!==t.display){if("static"!==t.position||"none"!==t.filter)return e;if("BODY"===e.tagName)return e}}return null}(t)}function dt(t){return t.assignedSlot?t.assignedSlot:t.parentNode instanceof ShadowRoot?t.parentNode.host:t.parentNode}function mt(t){const e=window.devicePixelRatio||1;return Math.round(t*e)/e}!function(){{const t=at.getOffsetParent;at.getOffsetParent=e=>t(e,ut)}}();const pt=async(t,{referenceEl:e,floatingEl:n,overlayPositioning:o="absolute",placement:i,flipDisabled:r,flipPlacements:l,offsetDistance:a,offsetSkidding:s,arrowEl:c,type:f})=>{if(!e||!n)return null;const{x:u,y:d,placement:m,strategy:p,middlewareData:g}=await((t,e,n)=>{const o=new Map,i={platform:at,...n},r={...i.platform,_c:o};return(async(t,e,n)=>{const{placement:o="bottom",strategy:i="absolute",middleware:r=[],platform:l}=n,a=r.filter(Boolean),s=await(null==l.isRTL?void 0:l.isRTL(e));let c=await l.getElementRects({reference:t,floating:e,strategy:i}),{x:f,y:u}=T(c,o,s),d=o,m={},p=0;for(let n=0;n{let{x:e,y:n}=t;return{x:e,y:n}}},...a}=m(f,t),s={x:e,y:n},c=await P(t,a),u=w(p(o)),g=h(u);let y=s[g],v=s[u];if(i){const t="y"===g?"bottom":"right";y=d(y+c["y"===g?"top":"left"],y,y-c[t])}if(r){const t="y"===u?"bottom":"right";v=d(v+c["y"===u?"top":"left"],v,v-c[t])}const x=l.fn({...t,[g]:y,[u]:v});return{...x,data:{x:x.x-e,y:x.y-n}}}}),ft()];var f;if("menu"===s)return[...c,ct({fallbackPlacements:n||["top-start","top","top-end","bottom-start","bottom","bottom-end"]})];if("popover"===s||"tooltip"===s){const s=[...c,O({mainAxis:"number"==typeof o?o:0,crossAxis:"number"==typeof l?l:0})];return"auto"===t||"auto-start"===t||"auto-end"===t?s.push(function(t){return void 0===t&&(t={}),{name:"autoPlacement",options:t,async fn(e){var n,o,r;const{rects:l,middlewareData:a,placement:s,platform:c,elements:f}=e,{crossAxis:u=!1,alignment:d,allowedPlacements:h=i,autoAlignment:y=!0,...w}=m(t,e),v=void 0!==d||h===i?function(t,e,n){return(t?[...n.filter((e=>g(e)===t)),...n.filter((e=>g(e)!==t))]:n.filter((t=>p(t)===t))).filter((n=>!t||g(n)===t||!!e&&b(n)!==n))}(d||null,y,h):h,E=await P(e,w),R=(null==(n=a.autoPlacement)?void 0:n.index)||0,L=v[R];if(null==L)return{};const T=x(L,l,await(null==c.isRTL?void 0:c.isRTL(f.floating)));if(s!==L)return{reset:{placement:v[0]}};const A=[E[p(L)],E[T[0]],E[T[1]]],D=[...(null==(o=a.autoPlacement)?void 0:o.overflows)||[],{placement:L,overflows:A}],O=v[R+1];if(O)return{data:{index:R+1,overflows:D},reset:{placement:O}};const S=D.map((t=>{const e=g(t.placement);return[t.placement,e&&u?t.overflows.slice(0,2).reduce(((t,e)=>t+e),0):t.overflows[0],t.overflows]})).sort(((t,e)=>t[1]-e[1])),k=(null==(r=S.filter((t=>t[2].slice(0,g(t[0])?2:3).every((t=>t<=0))))[0])?void 0:r[0])||S[0][0];return k!==s?{data:{index:R+1,overflows:D},reset:{placement:k}}:{}}}}({alignment:"auto-start"===t?"start":"auto-end"===t?"end":null})):e||s.push(ct(n?{fallbackPlacements:n}:{})),a&&s.push((t=>({name:"arrow",options:t,async fn(e){const{x:n,y:o,placement:i,rects:l,platform:a,elements:s,middlewareData:c}=e,{element:f,padding:u=0}=m(t,e)||{};if(null==f)return{};const p=R(u),h={x:n,y:o},w=v(i),x=y(w),b=await a.getDimensions(f),E="y"===w,L=E?"top":"left",T=E?"bottom":"right",P=E?"clientHeight":"clientWidth",A=l.reference[x]+l.reference[w]-h[w]-l.floating[x],D=h[w]-l.reference[w],O=await(null==a.getOffsetParent?void 0:a.getOffsetParent(f));let S=O?O[P]:0;S&&await(null==a.isElement?void 0:a.isElement(O))||(S=s.floating[P]||l.floating[x]);const k=A/2-D/2,C=S/2-b[x]/2-1,F=r(p[L],C),H=r(p[T],C),W=F,M=S-b[x]-H,B=S/2-b[x]/2+k,N=d(W,B,M),V=!c.arrow&&null!=g(i)&&B!==N&&l.reference[x]/2-(Bht.includes(t)));return n.length!==t.length&&console.warn(`${e.tagName}: Invalid value found in: flipPlacements. Try any of these: ${ht.map((t=>`"${t}"`)).join(", ").trim()}`,{el:e}),n}function bt(e,n){const o=["left","right"];return"rtl"===t(e)&&o.reverse(),n.replace(/leading/gi,o[0]).replace(/trailing/gi,o[1])}async function Et(t,n,o=!1){if(!t.open||!n.floatingEl||!n.referenceEl)return;if(!Lt.get(t))return Pt(t,n.referenceEl,n.floatingEl);const i=o?function(t){let n=Tt.get(t);return n||(n=e(pt,100,{leading:!0,maxWait:100}),Tt.set(t,n),n)}(t):pt;await i(t,n)}const Rt={top:"",left:"rotate(-90deg)",bottom:"rotate(180deg)",right:"rotate(90deg)"},Lt=new WeakMap,Tt=new WeakMap;async function Pt(t,e,n){if(!n.isConnected)return;const o=st;let i;Lt.set(t,{state:"pending"});const r=o(e,n,(()=>{const e=t.reposition();i||(i=e)}));return Lt.set(t,{state:"active",cleanUp:r}),i}async function At(t,e,n){if(n&&e&&(Dt(t,e,n),Object.assign(n.style,{visibility:"hidden",pointerEvents:"none",position:t.overlayPositioning}),t.open))return Pt(t,e,n)}function Dt(t,e,n){if(!n||!e)return;const o=Lt.get(t);"active"===o?.state&&o.cleanUp(),Lt.delete(t),Tt.get(t)?.cancel(),Tt.delete(t)}const Ot=Math.ceil(Math.hypot(4,4));export{wt as F,Dt as a,yt as b,At as c,Ot as d,xt as f,Et as r}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/floorFilterUtils.js b/library/arcgis/4.30/@arcgis/core/chunks/floorFilterUtils.js new file mode 100644 index 00000000..d75e54e6 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/floorFilterUtils.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +function o(o){const n=o.layer;return"floorInfo"in n&&n.floorInfo?.floorField&&"floors"in o.view?l(o.view.floors,n.floorInfo.floorField):null}function n(o,n){return"floorInfo"in n&&n.floorInfo?.floorField?l(o,n.floorInfo.floorField):null}function l(o,n){if(!o?.length)return null;const l=o.filter((o=>""!==o)).map((o=>`'${o}'`));return l.push("''"),`${n} IN (${l.join(",")}) OR ${n} IS NULL`}export{o as a,n as g}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/focalStatUtils.js b/library/arcgis/4.30/@arcgis/core/chunks/focalStatUtils.js new file mode 100644 index 00000000..eaa9f048 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/focalStatUtils.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import"../core/lang.js";import{J as t}from"./jsonMap.js";import o from"../layers/support/PixelBlock.js";function e(t,o,e,n,s){const r=Math.floor(n/2);for(let n=0;nt-o)),l?(u[o+t]=r[Math.floor((r.length-1)/2)],d[o+t]=r.length):i[o+t]=r[Math.floor((r.length-1)/2)])}}if(l)for(let t=c;tw&&(w=p,k=t);l?(m[o+t]=k,y[o+t]=r.size):i[o+t]=k}}if(l)for(let t=c;t1&&d?.length&&(B=o.combineBandMasks(d));const N=new o({pixelType:A,width:h,height:u,pixels:p,bandMasks:d&&x.length?x:null,mask:B});return N.updateStatistics(),N}export{a as c,e as m,n as s}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/focusTrapComponent.js b/library/arcgis/4.30/@arcgis/core/chunks/focusTrapComponent.js new file mode 100644 index 00000000..cd628b2e --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/focusTrapComponent.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{j as e,k as t,l as n,m as o,n as a,o as r,p as i}from"./dom.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function u(e){for(var t=1;t1?t-1:0),o=1;o(e(t),!1),...y?.focusTrapOptions,document:w.ownerDocument,tabbableOptions:t,trapStack:h};var O,F,T,k,E,D,P,G,R,x,j,C,B,I,L,S,A,K,q,M,U,Y,z,H;c.focusTrap=(O=g,k=(null==(F=N)?void 0:F.document)||document,E=(null==F?void 0:F.trapStack)||m,D=u({returnFocusOnDeactivate:!0,escapeDeactivates:!0,delayInitialFocus:!0,isKeyForward:l,isKeyBackward:d},F),P={containers:[],containerGroups:[],tabbableGroups:[],nodeFocusedBeforeActivation:null,mostRecentlyFocusedNode:null,active:!1,paused:!1,delayInitialFocusTimer:void 0,recentNavEvent:void 0},G=function(e,t,n){return e&&void 0!==e[t]?e[t]:D[n||t]},R=function(e,t){var n="function"==typeof(null==t?void 0:t.composedPath)?t.composedPath():void 0;return P.containerGroups.findIndex((function(t){var o=t.container,a=t.tabbableNodes;return o.contains(e)||(null==n?void 0:n.includes(o))||a.find((function(t){return t===e}))}))},x=function(e){var t=D[e];if("function"==typeof t){for(var n=arguments.length,o=new Array(n>1?n-1:0),a=1;a=0)e=k.activeElement;else{var t=P.tabbableGroups[0];e=t&&t.firstTabbableNode||x("fallbackFocus")}if(!e)throw new Error("Your focus-trap needs to have at least one focusable element");return e},C=function(){if(P.containerGroups=P.containers.map((function(e){var t=o(e,D.tabbableOptions),n=a(e,D.tabbableOptions),c=t.length>0?t[0]:void 0,u=t.length>0?t[t.length-1]:void 0,s=n.find((function(e){return r(e)})),l=n.slice().reverse().find((function(e){return r(e)})),d=!!t.find((function(e){return i(e)>0}));return{container:e,tabbableNodes:t,focusableNodes:n,posTabIndexesFound:d,firstTabbableNode:c,lastTabbableNode:u,firstDomTabbableNode:s,lastDomTabbableNode:l,nextTabbableNode:function(e){var o=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],a=t.indexOf(e);return a<0?o?n.slice(n.indexOf(e)+1).find((function(e){return r(e)})):n.slice(0,n.indexOf(e)).reverse().find((function(e){return r(e)})):t[a+(o?1:-1)]}}})),P.tabbableGroups=P.containerGroups.filter((function(e){return e.tabbableNodes.length>0})),P.tabbableGroups.length<=0&&!x("fallbackFocus"))throw new Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times");if(P.containerGroups.find((function(e){return e.posTabIndexesFound}))&&P.containerGroups.length>1)throw new Error("At least one node with a positive tabindex was found in one of your focus-trap's multiple containers. Positive tabindexes are only supported in single-container focus-traps.")},B=function e(t){var n=t.activeElement;if(n)return n.shadowRoot&&null!==n.shadowRoot.activeElement?e(n.shadowRoot):n},I=function e(t){!1!==t&&t!==B(document)&&(t&&t.focus?(t.focus({preventScroll:!!D.preventScroll}),P.mostRecentlyFocusedNode=t,function(e){return e.tagName&&"input"===e.tagName.toLowerCase()&&"function"==typeof e.select}(t)&&t.select()):e(j()))},L=function(e){var t=x("setReturnFocus",e);return t||!1!==t&&e},S=function(e){var t=e.target,o=e.event,a=e.isBackward,c=void 0!==a&&a;t=t||p(o),C();var u=null;if(P.tabbableGroups.length>0){var l=R(t,o),d=l>=0?P.containerGroups[l]:void 0;if(l<0)u=c?P.tabbableGroups[P.tabbableGroups.length-1].lastTabbableNode:P.tabbableGroups[0].firstTabbableNode;else if(c){var f=v(P.tabbableGroups,(function(e){var n=e.firstTabbableNode;return t===n}));if(f<0&&(d.container===t||n(t,D.tabbableOptions)&&!r(t,D.tabbableOptions)&&!d.nextTabbableNode(t,!1))&&(f=l),f>=0){var b=0===f?P.tabbableGroups.length-1:f-1,m=P.tabbableGroups[b];u=i(t)>=0?m.lastTabbableNode:m.lastDomTabbableNode}else s(o)||(u=d.nextTabbableNode(t,!1))}else{var y=v(P.tabbableGroups,(function(e){var n=e.lastTabbableNode;return t===n}));if(y<0&&(d.container===t||n(t,D.tabbableOptions)&&!r(t,D.tabbableOptions)&&!d.nextTabbableNode(t))&&(y=l),y>=0){var h=y===P.tabbableGroups.length-1?0:y+1,w=P.tabbableGroups[h];u=i(t)>=0?w.firstTabbableNode:w.firstDomTabbableNode}else s(o)||(u=d.nextTabbableNode(t))}}else u=x("fallbackFocus");return u},A=function(e){var t=p(e);R(t,e)>=0||(b(D.clickOutsideDeactivates,e)?T.deactivate({returnFocus:D.returnFocusOnDeactivate}):b(D.allowOutsideClick,e)||e.preventDefault())},K=function(e){var t=p(e),n=R(t,e)>=0;if(n||t instanceof Document)n&&(P.mostRecentlyFocusedNode=t);else{var o;e.stopImmediatePropagation();var a=!0;if(P.mostRecentlyFocusedNode)if(i(P.mostRecentlyFocusedNode)>0){var r=R(P.mostRecentlyFocusedNode),c=P.containerGroups[r].tabbableNodes;if(c.length>0){var u=c.findIndex((function(e){return e===P.mostRecentlyFocusedNode}));u>=0&&(D.isKeyForward(P.recentNavEvent)?u+1=0&&(o=c[u-1],a=!1))}}else P.containerGroups.some((function(e){return e.tabbableNodes.some((function(e){return i(e)>0}))}))||(a=!1);else a=!1;a&&(o=S({target:P.mostRecentlyFocusedNode,isBackward:D.isKeyBackward(P.recentNavEvent)})),I(o||P.mostRecentlyFocusedNode||j())}P.recentNavEvent=void 0},q=function(e){if(("Escape"===(null==(t=e)?void 0:t.key)||"Esc"===(null==t?void 0:t.key)||27===(null==t?void 0:t.keyCode))&&!1!==b(D.escapeDeactivates,e))return e.preventDefault(),void T.deactivate();var t;(D.isKeyForward(e)||D.isKeyBackward(e))&&function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];P.recentNavEvent=e;var n=S({event:e,isBackward:t});n&&(s(e)&&e.preventDefault(),I(n))}(e,D.isKeyBackward(e))},M=function(e){var t=p(e);R(t,e)>=0||b(D.clickOutsideDeactivates,e)||b(D.allowOutsideClick,e)||(e.preventDefault(),e.stopImmediatePropagation())},U=function(){if(P.active)return function(e,t){if(e.length>0){var n=e[e.length-1];n!==t&&n.pause()}var o=e.indexOf(t);-1===o||e.splice(o,1),e.push(t)}(E,T),P.delayInitialFocusTimer=D.delayInitialFocus?f((function(){I(j())})):I(j()),k.addEventListener("focusin",K,!0),k.addEventListener("mousedown",A,{capture:!0,passive:!1}),k.addEventListener("touchstart",A,{capture:!0,passive:!1}),k.addEventListener("click",M,{capture:!0,passive:!1}),k.addEventListener("keydown",q,{capture:!0,passive:!1}),T},Y=function(){if(P.active)return k.removeEventListener("focusin",K,!0),k.removeEventListener("mousedown",A,!0),k.removeEventListener("touchstart",A,!0),k.removeEventListener("click",M,!0),k.removeEventListener("keydown",q,!0),T},z="undefined"!=typeof window&&"MutationObserver"in window?new MutationObserver((function(e){e.some((function(e){return Array.from(e.removedNodes).some((function(e){return e===P.mostRecentlyFocusedNode}))}))&&I(j())})):void 0,H=function(){z&&(z.disconnect(),P.active&&!P.paused&&P.containers.map((function(e){z.observe(e,{subtree:!0,childList:!0})})))},(T={get active(){return P.active},get paused(){return P.paused},activate:function(e){if(P.active)return this;var t=G(e,"onActivate"),n=G(e,"onPostActivate"),o=G(e,"checkCanFocusTrap");o||C(),P.active=!0,P.paused=!1,P.nodeFocusedBeforeActivation=k.activeElement,null==t||t();var a=function(){o&&C(),U(),H(),null==n||n()};return o?(o(P.containers.concat()).then(a,a),this):(a(),this)},deactivate:function(e){if(!P.active)return this;var t=u({onDeactivate:D.onDeactivate,onPostDeactivate:D.onPostDeactivate,checkCanReturnFocus:D.checkCanReturnFocus},e);clearTimeout(P.delayInitialFocusTimer),P.delayInitialFocusTimer=void 0,Y(),P.active=!1,P.paused=!1,H(),function(e,t){var n=e.indexOf(t);-1!==n&&e.splice(n,1),e.length>0&&e[e.length-1].unpause()}(E,T);var n=G(t,"onDeactivate"),o=G(t,"onPostDeactivate"),a=G(t,"checkCanReturnFocus"),r=G(t,"returnFocus","returnFocusOnDeactivate");null==n||n();var i=function(){f((function(){r&&I(L(P.nodeFocusedBeforeActivation)),null==o||o()}))};return r&&a?(a(L(P.nodeFocusedBeforeActivation)).then(i,i),this):(i(),this)},pause:function(e){if(P.paused||!P.active)return this;var t=G(e,"onPause"),n=G(e,"onPostPause");return P.paused=!0,null==t||t(),Y(),H(),null==n||n(),this},unpause:function(e){if(!P.paused||!P.active)return this;var t=G(e,"onUnpause"),n=G(e,"onPostUnpause");return P.paused=!1,null==t||t(),C(),U(),H(),null==n||n(),this},updateContainerElements:function(e){var t=[].concat(e).filter(Boolean);return P.containers=t.map((function(e){return"string"==typeof e?k.querySelector(e):e})),P.active&&C(),H(),this}}).updateContainerElements(O),T)}function g(e,t){e.focusTrapDisabled||e.focusTrap?.activate(t)}function N(e,t){e.focusTrap?.deactivate(t)}function O(e){e.focusTrap?.updateContainerElements(e.el)}export{g as a,w as c,N as d,O as u}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/fontUtils.js b/library/arcgis/4.30/@arcgis/core/chunks/fontUtils.js new file mode 100644 index 00000000..af53a214 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/fontUtils.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import e from"../config.js";const t="arial-unicode-ms",n="woff2",r=new Map,s=new Set;class o{constructor(e,t){this.fontFace=e,this.promise=t}}async function a(a){const i=function(e){const n=f(e)+l(e);return(e.family||t)+(n.length>0?n:"-regular")}(a),c=u(a),d=r.get(i);if(d)return d.promise;const w=new FontFace(a.family,`url('${e.fontsUrl}/woff2/${c}.${n}') format('${n}')`,{style:a.style,weight:a.weight}),h=document.fonts;if(h.has(w)&&"loading"===w.status)return w.loaded;const m=w.load().then((()=>(h.add(w),w)));return r.set(i,new o(w,m)),s.add(w),m}function i(e){return s.has(e)}function c(e){if(!e)return t;const n=e.toLowerCase().split(" ").join("-");switch(n){case"serif":return"noto-serif";case"sans-serif":return"arial-unicode-ms";case"monospace":return"ubuntu-mono";case"fantasy":return"cabin-sketch";case"cursive":return"redressed";default:return n}}function u(e){const t=f(e)+l(e);return c(e.family)+(t.length>0?t:"-regular")}function f(e){if(!e.weight)return"";switch(e.weight.toLowerCase()){case"bold":case"bolder":return"-bold"}return""}function l(e){if(!e.style)return"";switch(e.style.toLowerCase()){case"italic":case"oblique":return"-italic"}return""}export{u as a,t as d,c as g,i,a as l}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/form.js b/library/arcgis/4.30/@arcgis/core/chunks/form.js new file mode 100644 index 00000000..eeb78882 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/form.js @@ -0,0 +1,10 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{h as e}from"../widgets/Widget.js";import{q as t,a as n}from"./dom.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */const i=["calcite-input","calcite-input-number","calcite-input-text","calcite-text-area"],a="hidden-form-input";function o(e){return"checked"in e}const s=new WeakMap,l=new WeakSet;function r(e){return"CALCITE-RADIO-BUTTON"===e.nodeName?n(e,"calcite-radio-button-group"):e}const c=new CustomEvent("calciteInvalid",{bubbles:!0,composed:!0});function d(e){const t=e?.target,n=t?.validationMessage,a=r(t?.parentElement);if(!a)return;const o=a?.nodeName?.toLowerCase(),s=o?.split("-");if(s.length<2||"calcite"!==s[0])return;e?.preventDefault(),"validity"in a&&(a.validity=t?.validity),a.dispatchEvent(c),function(e,{status:t,message:n,icon:i}){"status"in e&&(e.status=t),"validationIcon"in e&&"string"!=typeof e.validationIcon&&(e.validationIcon=i),"validationMessage"in e&&!e.validationMessage&&(e.validationMessage=n)}(a,{message:n,icon:!0,status:"invalid"});const l=function(e){return`${e.split("-").map(((e,t)=>0===t?e:`${e[0].toUpperCase()}${e.slice(1)}`)).join("")}${i.includes(e)?"Input":"Change"}`}(o);a.addEventListener(l,(()=>{"status"in a&&(a.status="idle"),"validationIcon"in a&&!a.validationIcon&&(a.validationIcon=!1),"validationMessage"in a&&a.validationMessage===n&&(a.validationMessage=""),"validity"in a&&(a.validity=t?.validity)}),{once:!0})}function u(e){const{formEl:t}=e;return!!t&&(t.addEventListener("invalid",d,!0),t.requestSubmit(),t.removeEventListener("invalid",d,!0),requestAnimationFrame((()=>{const e=t.querySelectorAll("[status=invalid]");for(const t of e)if(t?.validationMessage){t?.setFocus();break}})),!0)}function v(e){e.formEl?.reset()}function f(e){const{el:t,value:i}=e,a=m(e);if(!a||function(e,t){if(n(t.parentElement,"[form]"))return!0;const i="calciteInternalFormComponentRegister";let a=!1;return e.addEventListener(i,(e=>{a=e.composedPath().some((e=>l.has(e))),e.stopPropagation()}),{once:!0}),t.dispatchEvent(new CustomEvent(i,{bubbles:!0,composed:!0})),a}(a,t))return;e.formEl=a,e.defaultValue=i,o(e)&&(e.defaultChecked=e.checked);const r=(e.onFormReset||p).bind(e);a.addEventListener("reset",r),s.set(e.el,r),l.add(t)}function m(e){const{el:i,form:a}=e;return a?t(i,{id:a}):n(i,"form")}function p(){"status"in this&&(this.status="idle"),"validationIcon"in this&&(this.validationIcon=!1),"validationMessage"in this&&(this.validationMessage=""),o(this)?this.checked=this.defaultChecked:this.value=this.defaultValue}function h(e){const{el:t,formEl:n}=e;if(!n)return;const i=s.get(t);n.removeEventListener("reset",i),s.delete(t),e.formEl=null,l.delete(t)}function E(e,t){e.defaultValue=t}const g="calciteInternalHiddenInputInput",b=e=>{e.target.dispatchEvent(new CustomEvent(g,{bubbles:!0}))},I=e=>e.removeEventListener("input",b);function y(e,t,n){const{defaultValue:i,disabled:a,form:s,name:l,required:c}=e;t.defaultValue=i,t.disabled=a,t.name=l,t.required=c,t.tabIndex=-1,s?t.setAttribute("form",s):t.removeAttribute("form"),o(e)?(t.checked=e.checked,t.defaultChecked=e.defaultChecked,t.value=e.checked?n||"on":""):t.value=n||"",e.syncHiddenFormInput?.(t);const d=r(e.el);if(d&&"validity"in d)for(const e in{...t?.validity})d.validity[e]=t.validity[e]}const k=({component:t})=>(function(e){const{el:t,formEl:n,name:i,value:o}=e,{ownerDocument:s}=t,l=t.querySelectorAll(`input[slot="${a}"]`);if(!n||!i)return void l.forEach((e=>{I(e),e.remove()}));const r=Array.isArray(o)?o:[o],c=[],d=new Set;let u;l.forEach((t=>{const n=r.find((e=>e==t.value));null!=n?(d.add(n),y(e,t,n)):c.push(t)})),r.forEach((t=>{if(d.has(t))return;let n=c.pop();n||(n=s.createElement("input"),n.slot=a),u||(u=s.createDocumentFragment()),u.append(n),n.addEventListener("input",b),y(e,n,t)})),u&&t.append(u),c.forEach((e=>{I(e),e.remove()}))}(t),e("slot",{name:a}));export{k as H,E as a,f as c,h as d,m as f,g as i,v as r,u as s}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/formUtils.js b/library/arcgis/4.30/@arcgis/core/chunks/formUtils.js new file mode 100644 index 00000000..0af8b66d --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/formUtils.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +const t=t=>"field"===t.type,e=t=>"group"===t.type,p=t=>"text"===t.type,a=t=>"relationship"===t.type;export{e as a,t as b,a as c,p as i}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/fr-ch.js b/library/arcgis/4.30/@arcgis/core/chunks/fr-ch.js new file mode 100644 index 00000000..62957abd --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/fr-ch.js @@ -0,0 +1,11 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{d as r}from"./calcite-input-time-picker.js";import"../widgets/Widget.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./form.js";import"./dom.js";import"./guid.js";import"./interactive.js";import"./key.js";import"./label2.js";import"./component.js";import"./loadable.js";import"./locale2.js";import"./observers.js";import"./focusTrapComponent.js";import"./t9n.js";import"./math.js";import"./icon.js";import"./openCloseComponent.js";import"./Validation.js";import"./action.js";import"./loader.js";import"./input-message.js";import"./input-text.js";import"./input.js";import"./progress.js";import"./popover.js";import"./floating-ui.js";import"./debounce.js";import"./Heading2.js";import"./FloatingArrow.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */ +var s={name:"fr-ch",weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),weekStart:1,weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),ordinal:function(r){return r},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"}};r.locale(s,null,!0);export{s as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/fr.js b/library/arcgis/4.30/@arcgis/core/chunks/fr.js new file mode 100644 index 00000000..ba1c52ce --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/fr.js @@ -0,0 +1,11 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{d as r}from"./calcite-input-time-picker.js";import"../widgets/Widget.js";import"./tslib.es6.js";import"../intl.js";import"./date.js";import"./jsonMap.js";import"../config.js";import"../core/lang.js";import"./locale.js";import"./handleUtils.js";import"./timeZoneUtils.js";import"./datetime.js";import"./number.js";import"./substitute.js";import"./Logger.js";import"./messages.js";import"../core/Error.js";import"../core/promiseUtils.js";import"./maybe.js";import"../request.js";import"../kernel.js";import"../core/urlUtils.js";import"../core/JSONSupport.js";import"../core/Accessor.js";import"../core/Handles.js";import"../core/accessorSupport/decorators/subclass.js";import"./metadata.js";import"./utils.js";import"./tracking.js";import"./ensureType.js";import"../core/accessorSupport/decorators/property.js";import"./ObservableBase.js";import"../core/scheduling.js";import"./assets.js";import"./domUtils.js";import"../core/Evented.js";import"../core/Promise.js";import"../core/reactiveUtils.js";import"./asyncUtils.js";import"../core/Collection.js";import"./shared.js";import"./SimpleObservable.js";import"./uuid.js";import"../core/accessorSupport/decorators/cast.js";import"./projector.js";import"./widgetUtils.js";import"./jsxWidgetSupport.js";import"./form.js";import"./dom.js";import"./guid.js";import"./interactive.js";import"./key.js";import"./label2.js";import"./component.js";import"./loadable.js";import"./locale2.js";import"./observers.js";import"./focusTrapComponent.js";import"./t9n.js";import"./math.js";import"./icon.js";import"./openCloseComponent.js";import"./Validation.js";import"./action.js";import"./loader.js";import"./input-message.js";import"./input-text.js";import"./input.js";import"./progress.js";import"./popover.js";import"./floating-ui.js";import"./debounce.js";import"./Heading2.js";import"./FloatingArrow.js"; +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-design-system/blob/main/LICENSE.md for details. + * v2.8.5 + */ +var s={name:"fr",weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},ordinal:function(r){return r+(1===r?"er":"")}};r.locale(s,null,!0);export{s as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/fr_FR.js b/library/arcgis/4.30/@arcgis/core/chunks/fr_FR.js new file mode 100644 index 00000000..4105120a --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/fr_FR.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +const e={_decimalSeparator:",",_thousandSeparator:" ",_percentPrefix:null,_percentSuffix:"%",_big_number_suffix_3:"k",_big_number_suffix_6:"M",_big_number_suffix_9:"G",_big_number_suffix_12:"T",_big_number_suffix_15:"P",_big_number_suffix_18:"E",_big_number_suffix_21:"Z",_big_number_suffix_24:"Y",_small_number_suffix_3:"m",_small_number_suffix_6:"μ",_small_number_suffix_9:"n",_small_number_suffix_12:"p",_small_number_suffix_15:"f",_small_number_suffix_18:"a",_small_number_suffix_21:"z",_small_number_suffix_24:"y",_byte_suffix_B:"B",_byte_suffix_KB:"KB",_byte_suffix_MB:"MB",_byte_suffix_GB:"GB",_byte_suffix_TB:"TB",_byte_suffix_PB:"PB",_date_millisecond:"mm:ss SSS",_date_millisecond_full:"HH:mm:ss SSS",_date_second:"HH:mm:ss",_date_second_full:"HH:mm:ss",_date_minute:"HH:mm",_date_minute_full:"HH:mm - dd MMM",_date_hour:"HH:mm",_date_hour_full:"HH:mm - dd MMM",_date_day:"dd MMM",_date_day_full:"dd MMM",_date_week:"ww",_date_week_full:"dd MMM",_date_month:"MMM",_date_month_full:"MMM, yyyy",_date_year:"yyyy",_duration_millisecond:"SSS",_duration_millisecond_second:"ss.SSS",_duration_millisecond_minute:"mm:ss SSS",_duration_millisecond_hour:"hh:mm:ss SSS",_duration_millisecond_day:"d'd' mm:ss SSS",_duration_millisecond_week:"d'd' mm:ss SSS",_duration_millisecond_month:"M'm' dd'd' mm:ss SSS",_duration_millisecond_year:"y'y' MM'm' dd'd' mm:ss SSS",_duration_second:"ss",_duration_second_minute:"mm:ss",_duration_second_hour:"hh:mm:ss",_duration_second_day:"d'd' hh:mm:ss",_duration_second_week:"d'd' hh:mm:ss",_duration_second_month:"M'm' dd'd' hh:mm:ss",_duration_second_year:"y'y' MM'm' dd'd' hh:mm:ss",_duration_minute:"mm",_duration_minute_hour:"hh:mm",_duration_minute_day:"d'd' hh:mm",_duration_minute_week:"d'd' hh:mm",_duration_minute_month:"M'm' dd'd' hh:mm",_duration_minute_year:"y'y' MM'm' dd'd' hh:mm",_duration_hour:"hh'h'",_duration_hour_day:"d'd' hh'h'",_duration_hour_week:"d'd' hh'h'",_duration_hour_month:"M'm' dd'd' hh'h'",_duration_hour_year:"y'y' MM'm' dd'd' hh'h'",_duration_day:"d'd'",_duration_day_week:"d'd'",_duration_day_month:"M'm' dd'd'",_duration_day_year:"y'y' MM'm' dd'd'",_duration_week:"w'w'",_duration_week_month:"w'w'",_duration_week_year:"w'w'",_duration_month:"M'm'",_duration_month_year:"y'y' MM'm'",_duration_year:"y'y'",_era_ad:"AD",_era_bc:"BC",A:"A",P:"P",AM:"AM",PM:"PM","A.M.":"A.M.","P.M.":"P.M.",January:"Janvier",February:"Février",March:"Mars",April:"Avril",May:"Mai",June:"Juin",July:"Juillet",August:"Août",September:"Septembre",October:"Octobre",November:"Novembre",December:"Décembre",Jan:"Jan",Feb:"Fév",Mar:"Mar",Apr:"Avr","May(short)":"Mai",Jun:"Jui",Jul:"Jul",Aug:"Aoû",Sep:"Sep",Oct:"Oct",Nov:"Nov",Dec:"Déc",Sunday:"Dimanche",Monday:"Lundi",Tuesday:"Mardi",Wednesday:"Mercredi",Thursday:"Jeudi",Friday:"Vendredi",Saturday:"Samedi",Sun:"Dim",Mon:"Lun",Tue:"Mar",Wed:"Mer",Thu:"Jeu",Fri:"Ven",Sat:"Sam",_dateOrd:function(e){let r="e";return(e<11||e>13)&&e%10==1&&(r="er"),r},"Zoom Out":"Zoom Arrière",Play:"Joue",Stop:"Arrête",Legend:"Légende","Press ENTER to toggle":"cliquez, appuyez ou appuyez sur entrée pour basculer",Loading:"Charger",Home:"Accueil",Chart:"Graphique","Serial chart":"Graphique sérial","X/Y chart":"Graphique X/Y","Pie chart":"Camembert","Gauge chart":"Jauge graphique","Radar chart":"Carte radar","Sankey diagram":"Graphique Sankey","Flow diagram":"représentation schématique","Chord diagram":"diagramme d'accord","TreeMap chart":"carte de l'arbre","Sliced chart":"graphique en tranches",Series:"Séries","Candlestick Series":"Séries chandelier","OHLC Series":"Séries OHLC","Column Series":"Séries de colonnes","Line Series":"Série de lignes","Pie Slice Series":"Tarte tranche Séries","Funnel Series":"Séries d'entonnoir","Pyramid Series":"Séries pyramidale","X/Y Series":"Séries X/Y",Map:"Mappe","Press ENTER to zoom in":"Appuyez sur ENTER pour zoomer","Press ENTER to zoom out":"Appuyez sur ENTER pour effectuer un zoom arrière","Use arrow keys to zoom in and out":"Utilisez les touches fléchées pour zoomer et dézoomer","Use plus and minus keys on your keyboard to zoom in and out":"Utilisez les touches plus et moins de votre clavier pour effectuer un zoom avant ou arrière",Export:"Exporter",Image:"Image",Data:"Data",Print:"Imprimer","Press ENTER to open":"Cliquez, appuyez ou appuyez sur ENTER pour ouvrir","Press ENTER to print.":"Cliquez, appuyez ou appuyez sur ENTER pour imprimer","Press ENTER to export as %1.":"Cliquez, appuyez ou appuyez sur ENTER pour exporter comme %1","(Press ESC to close this message)":"(Appuyez sur ESC pour fermer ce message)","Image Export Complete":"Exportation d'image terminée","Export operation took longer than expected. Something might have gone wrong.":"L'exportation a pris plus de temps que prévu. Quelque chose aurait mal tourné.","Saved from":"Enregistré de",PNG:"",JPG:"",GIF:"",SVG:"",PDF:"",JSON:"",CSV:"",XLSX:"",HTML:"","Use TAB to select grip buttons or left and right arrows to change selection":"Utilisez la touche TAB pour sélectionner les boutons des poignées ou les flèches gauche et droite pour modifier la sélection.","Use left and right arrows to move selection":"Utilisez les flèches gauche et droite pour déplacer la sélection","Use left and right arrows to move left selection":"Utilisez les flèches gauche et droite pour déplacer la sélection gauche","Use left and right arrows to move right selection":"Utilisez les flèches gauche et droite pour déplacer la sélection droite","Use TAB select grip buttons or up and down arrows to change selection":"Utilisez les boutons de sélection TAB ou les flèches vers le haut et le bas pour modifier la sélection.","Use up and down arrows to move selection":"Utilisez les flèches haut et bas pour déplacer la sélection","Use up and down arrows to move lower selection":"Utilisez les flèches haut et bas pour déplacer la sélection inférieure","Use up and down arrows to move upper selection":"Utilisez les flèches haut et bas pour déplacer la sélection supérieure","From %1 to %2":"De %1 à %2","From %1":"De %1","To %1":"à %1","No parser available for file: %1":"Aucun analyseur disponible pour le fichier: %1","Error parsing file: %1":"Erreur d'analyse du fichier: %1","Unable to load file: %1":"Impossible de charger le fichier: %1","Invalid date":"Date invalide"};export{e as default}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/frustum.js b/library/arcgis/4.30/@arcgis/core/chunks/frustum.js new file mode 100644 index 00000000..897002e7 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/frustum.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{O as T,a as _,g as O,e as R}from"./ray.js";import{m as r,i as n}from"./mat4.js";import{i as t,b as A,l as E,s as F}from"./vec3.js";import{c as a}from"./vec3f64.js";import{t as o}from"./vec4.js";import{f as s}from"./vec4f64.js";import{c,h as e,a as f,x as i,f as u,y as M,z as B,A as N}from"./plane.js";function G(T){return T?{ray:_(T.ray),c0:T.c0,c1:T.c1}:{ray:_(),c0:0,c1:Number.MAX_VALUE}}function H(T,_=G()){return O(T,_.ray),_.c0=0,_.c1=Number.MAX_VALUE,_}function I(T,_){return P(T,T.c0,_)}function L(T,_){return P(T,T.c1,_)}function P(T,_,O){return t(O,T.ray.origin,A(O,T.ray.direction,_))}function m(T){return[c(),c(),c(),c(),c(),c()]}function p(){return[a(),a(),a(),a(),a(),a(),a(),a()]}function l(T,_){for(let O=0;O=_[3])return!1}return!0}function v(T,_){return w(T,H(_,z.get()))}function b(T,_){for(let O=0;O0)return!1;return!0}function w(T,_){for(let O=0;OG())),function(T){T[T.LEFT=0]="LEFT",T[T.RIGHT=1]="RIGHT",T[T.BOTTOM=2]="BOTTOM",T[T.TOP=3]="TOP",T[T.NEAR=4]="NEAR",T[T.FAR=5]="FAR"}(x||(x={})),function(T){T[T.NEAR_BOTTOM_LEFT=0]="NEAR_BOTTOM_LEFT",T[T.NEAR_BOTTOM_RIGHT=1]="NEAR_BOTTOM_RIGHT",T[T.NEAR_TOP_RIGHT=2]="NEAR_TOP_RIGHT",T[T.NEAR_TOP_LEFT=3]="NEAR_TOP_LEFT",T[T.FAR_BOTTOM_LEFT=4]="FAR_BOTTOM_LEFT",T[T.FAR_BOTTOM_RIGHT=5]="FAR_BOTTOM_RIGHT",T[T.FAR_TOP_RIGHT=6]="FAR_TOP_RIGHT",T[T.FAR_TOP_LEFT=7]="FAR_TOP_LEFT"}(U||(U={}));const V={bottom:[U.FAR_BOTTOM_RIGHT,U.NEAR_BOTTOM_RIGHT,U.NEAR_BOTTOM_LEFT,U.FAR_BOTTOM_LEFT],near:[U.NEAR_BOTTOM_LEFT,U.NEAR_BOTTOM_RIGHT,U.NEAR_TOP_RIGHT,U.NEAR_TOP_LEFT],far:[U.FAR_BOTTOM_RIGHT,U.FAR_BOTTOM_LEFT,U.FAR_TOP_LEFT,U.FAR_TOP_RIGHT],right:[U.NEAR_BOTTOM_RIGHT,U.FAR_BOTTOM_RIGHT,U.FAR_TOP_RIGHT,U.NEAR_TOP_RIGHT],left:[U.FAR_BOTTOM_LEFT,U.NEAR_BOTTOM_LEFT,U.NEAR_TOP_LEFT,U.FAR_TOP_LEFT],top:[U.FAR_TOP_LEFT,U.NEAR_TOP_LEFT,U.NEAR_TOP_RIGHT,U.FAR_TOP_RIGHT]},X=6,k=8,q=[s(-1,-1,-1,1),s(1,-1,-1,1),s(1,1,-1,1),s(-1,1,-1,1),s(-1,-1,1,1),s(1,-1,1,1),s(1,1,1,1),s(-1,1,1,1)],z=new T(G),C=p();export{U as P,b as a,L as b,G as c,d,x as e,H as f,I as g,m as h,j as i,l as j,g as k,p as l,y as m,v as n,h as o,V as p,X as q}; diff --git a/library/arcgis/4.30/@arcgis/core/chunks/generateRendererUtils.js b/library/arcgis/4.30/@arcgis/core/chunks/generateRendererUtils.js new file mode 100644 index 00000000..9d7f4949 --- /dev/null +++ b/library/arcgis/4.30/@arcgis/core/chunks/generateRendererUtils.js @@ -0,0 +1,5 @@ +/* +All material copyright ESRI, All Rights Reserved, unless otherwise specified. +See https://js.arcgis.com/4.30/esri/copyright.txt for details. +*/ +import{_ as e}from"./tslib.es6.js";import{J as t}from"./jsonMap.js";import{JSONSupport as l}from"../core/JSONSupport.js";import{property as n}from"../core/accessorSupport/decorators/property.js";import"../core/lang.js";import{L as a}from"./Logger.js";import{e as s}from"./enumeration.js";import{subclass as r}from"../core/accessorSupport/decorators/subclass.js";const i=new t({esriClassifyEqualInterval:"equal-interval",esriClassifyManual:"manual",esriClassifyNaturalBreaks:"natural-breaks",esriClassifyQuantile:"quantile",esriClassifyStandardDeviation:"standard-deviation",esriClassifyDefinedInterval:"defined-interval"}),o=new t({esriNormalizeByLog:"log",esriNormalizeByPercentOfTotal:"percent-of-total",esriNormalizeByField:"field"});let u=class extends l{constructor(e){super(e),this.type="class-breaks-definition",this.breakCount=null,this.classificationField=null,this.classificationMethod=null,this.normalizationField=null,this.normalizationType=null}set standardDeviationInterval(e){"standard-deviation"===this.classificationMethod&&this._set("standardDeviationInterval",e)}set definedInterval(e){"defined-interval"===this.classificationMethod&&this._set("definedInterval",e)}};e([s({classBreaksDef:"class-breaks-definition"})],u.prototype,"type",void 0),e([n({json:{write:!0}})],u.prototype,"breakCount",void 0),e([n({json:{write:!0}})],u.prototype,"classificationField",void 0),e([n({type:String,json:{read:i.read,write:i.write}})],u.prototype,"classificationMethod",void 0),e([n({json:{write:!0}})],u.prototype,"normalizationField",void 0),e([n({json:{read:o.read,write:o.write}})],u.prototype,"normalizationType",void 0),e([n({value:null,json:{write:!0}})],u.prototype,"standardDeviationInterval",null),e([n({value:null,json:{write:!0}})],u.prototype,"definedInterval",null),u=e([r("esri.rest.support.ClassBreaksDefinition")],u);const c=u,f=()=>a.getLogger("esri.rest.support.generateRendererUtils");function p(e,t){return Number(e.toFixed(t))}function d(e){const t=b(e),l=[],n=t.uniqueValues.length;for(let e=0;ee-t));const o=i[0],u=i[i.length-1];if("equal-interval"===l)if(i.length>=s){const e=(u-o)/s;let t=o;for(let l=1;l{r.push({minValue:e,maxValue:e,label:h(e,e,n)})}));else if("natural-breaks"===l){const t=b(i),l=e.valueFrequency||t.valueFrequency,a=function(e,t,l){const n=e.length,a=[];l>n&&(l=n);for(let e=0;e0;f--)for(;l[f]!==l[f-1]+1;){l[f]=l[f]-1;const s=v(f-1,l,n,a);o=s.sbMean,r=s.sbSdcm;const p=v(f,l,n,a);if(u=p.sbMean,i=p.sbSdcm,!(r+ie){const l=p(t.uniqueValues[a[e]],6);r.push({minValue:c,maxValue:l,label:h(c,l,n)}),c=l}r.push({minValue:c,maxValue:u,label:h(c,u,n)})}else if("quantile"===l)if(i.length>=s&&o!==u){let e=o,t=Math.ceil(i.length/s),l=0;for(let a=1;ai.length&&(o=i.length-1),o<0&&(o=0),r.push({minValue:e,maxValue:i[o],label:h(e,i[o],n)}),e=i[o],l+=t,t=Math.ceil((i.length-l)/(s-a))}r.push({minValue:e,maxValue:u,label:h(e,u,n)})}else{let e=-1;for(let t=0;t=1?1:s>=.5?.5:.25,s}(o,u,s,e,t),a=l*t;let i=0,c=o;for(let t=s;t>=1;t--){const l=p(e-(t-.5)*a,6);r.push({minValue:c,maxValue:l,label:h(c,l,n)}),c=l,i++}let f=p(e+.5*a,6);r.push({minValue:c,maxValue:f,label:h(c,f,n)}),c=f,i++;for(let t=1;t<=s;t++)f=i===2*s?u:p(e+(t+.5)*a,6),r.push({minValue:c,maxValue:f,label:h(c,f,n)}),c=f,i++}}else if("defined-interval"===l){if(!a)return r;const e=i[0],t=i[i.length-1],l=Math.ceil((t-e)/a);let s=e;for(let t=1;t0&&a!==e[l+1]&&Math.abs(c-o[l])>Math.abs(c-o[l-1]))e[l]=a;else if(lMath.abs(c-o[l+1])){e[l+1]=a-1;break}f=i,i=0,s=[],r=[];for(let a=0;af){for(let t=0;t2)return!0;return!1}function p(e){let t=0;for(let n=0;n=0;o--)P(e,t[o],n);e.lengths.push(t.length)}function P(e,t,n){const[o,r,i]=t;e.coords.push(o,r),n.hasZ&&e.coords.push(i||0)}function j(t){switch(typeof t){case"string":return e(t)?"esriFieldTypeDate":"esriFieldTypeString";case"number":return"esriFieldTypeDouble";default:return"unknown"}}function b(e,o=4326){if(!e)throw new t("geojson-layer:empty","GeoJSON data is empty");if("Feature"!==e.type&&"FeatureCollection"!==e.type)throw new t("geojson-layer:unsupported-geojson-object","missing or not supported GeoJSON object type",{data:e});const{crs:r}=e;if(!r)return;const i="string"==typeof r?r:"name"===r.type?r.properties.name:"EPSG"===r.type?r.properties.code:null,s=n({wkid:o})?new RegExp(".*(CRS84H?|4326)$","i"):new RegExp(`.*(${o})$`,"i");if(!i||!s.test(i))throw new t("geojson:unsupported-crs","unsupported GeoJSON 'crs' member",{crs:r})}function S(e,t={}){const n=[],o=new Set,r=new Set;let c,p=!1,y=null,d=!1,{geometryType:g=null}=t,m=!1;for(const t of u(e)){const{geometry:e,properties:s,id:u}=t;if((!e||(g||(g=l(e.type)),l(e.type)===g))&&(p||(p=a(f(e))),d||(d=null!=u,d&&(c=typeof u,s&&(y=Object.keys(s).filter((e=>s[e]===u))))),s&&y&&d&&null!=u&&(y.length>1?y=y.filter((e=>s[e]===u)):1===y.length&&(y=s[y[0]]===u?y:[])),!m&&s)){let e=!0;for(const t in s){if(o.has(t))continue;const c=s[t];if(null==c){e=!1,r.add(t);continue}const l=j(c);if("unknown"===l){r.add(t);continue}r.delete(t),o.add(t);const u=i(t);u&&n.push({name:u,alias:t,type:l})}m=e}}const h=i(1===y?.length&&y[0]||null)??void 0;if(h)for(const e of n)if(e.name===h&&s(e)){e.type="esriFieldTypeOID";break}return{fields:n,geometryType:g,hasZ:p,objectIdFieldName:h,objectIdFieldType:c,unknownFields:Array.from(r)}}function F(e,t){return Array.from(function*(e,t={}){const{geometryType:n,objectIdField:i}=t;for(const s of e){const{geometry:e,properties:c,id:u}=s;if(e&&l(e.type)!==n)continue;const f=c||{};let a;i&&(a=f[i],null==u||a||(f[i]=a=u));const p=new o(e?d(new r,e,t):null,f,null,a??void 0);yield p}}(u(e),t))}export{F as c,l as g,S as i,b as v};